kernel-core-4.18.0-394.el8 >  A b%U]O%m7~72'` !~ M843aX6B)?PP[+n?I2ĚEMesl;جN*\③+Hr^_MXˇC=pg[H Pn00\gi ?hP9?_ Vzoz@>5 5K@VͅАg> ;ڨ"o~>'Ɇ; i29l-%~~f{G瀆"w8M2QXž5 E-oNT#+ZE-,5zwkIuG%1#ÀۈKN]ްBIU_}j 3*8gOÛܞt ǖ3+Zy!L߃pa:8gZ\fTٱ-:c, `C 4L#XQ򾲲fՇ;a,=P(*=% K 53dce168fe0331a7edb443fb0e14a6b510a1f56802628bc111d41689208a4da95fd81760a4e1843561536690a8f97da7737122276yb$U]Mc}¬.b3׌>XnED;1g a?0g6^dmv1BΚA 1'sV-T Us7K_X]_e hw8Sp.yje4oOc)_aQ ,BT3%18"Vex q9ݼ"ao/nPv2P@4N/D1LS"}Zt.?p%pD?d  .48?t # 3` C0 b  ,T55UV t  ר  k  ش  ( 8 9 : G>?GHI6@X>(VYV\]7D^/kbhdefltu|v9w;,xZyzlxCkernel-core4.18.0394.el8The Linux kernelThe kernel package contains the Linux kernel (vmlinuz), the core of any Linux operating system. The kernel handles the basic functions of the operating system: memory allocation, process allocation, device input and output, etc.bDkbuilder.bsys.centos.orgMDCentOSGPLv2 and Redistributable, no modification permittedCentOS BuildSystem System Environment/Kernelhttp://www.kernel.org/linuxx86_64 if [ `uname -i` == "x86_64" -o `uname -i` == "i386" ] && [ -f /etc/sysconfig/kernel ]; then /bin/sed -r -i -e 's/^DEFAULTKERNEL=kernel-smp$/DEFAULTKERNEL=kernel/' /etc/sysconfig/kernel || exit $? fi mkdir -p /var/lib/rpm-state/kernel touch /var/lib/rpm-state/kernel/installing_core_4.18.0-394.el8.x86_64/bin/kernel-install remove 4.18.0-394.el8.x86_64 /lib/modules/4.18.0-394.el8.x86_64/vmlinuz || exit $? if [ -x /usr/sbin/weak-modules ] then /usr/sbin/weak-modules --remove-kernel 4.18.0-394.el8.x86_64 || exit $? fiBӆ@\CBӆ!&<.,"  |h1,1*"$@'@ X!۔`N$` ! P l@+0" h ( HH* *d @ ` $t  "ZP $.$  PD xo t0;0, ,%Al@AN$?\H8#Ph3}L\p p PlgTo9h&< D | 4x$ : H( @/ CL68D\|, X@ @sf"(H!$/)x4t|*,`)x4+P  |pL4D 0yP7k%04xs(`%8 X D$  x  | (    <00  dHp,  |-R!0 .,  $  D t ( $ TL>L pH h ( t]0 ((%lM0x/<<0! ,\54  ,@'8"T-`%` %"T`HD>l &6(0 | \  xI!DP<+('8;, L ( L8$ [T0!l (  -< \8x t$ C 4.'*$;@x X`2 l` h \.x8   ,*0`#$D"H 0 lp  "<!  hpP$e`B | xx 8p(mV+{X$l&0,,>LKd Z4*I DT0dT$ ^{p/D`q,C.7Hp!p\@ l l H$T 8;hdqlH`0lD pZ" (KLLؠP?HP4?5\4% X[@$ N0mhd\<B,k|B8 D@- d dP $ ) < X (+\ 4| , 8 +P P< | 4h 0K x (d\6LfHn) x\<#h (= ,/ XX%]F\R()C04M<2<,Lh pL\`( \ h D h  '   t  \ t Xl,Tl%-p%tde, ld6P4\DPD(-Trl!.&H-'D#"(Tp  D \ (L?()G*d P&8   00!@o ,-t-!PO"L @! u9 ? J$0# 4)H  %$H d P ` \H,dh (( @l#xr0DTX,!42mMD.8U0L_t h ` h `  l $ L 4 d l \    4 | $t@ t 8 t @ l @ @ .XHd6M@p0 ,DP. <p  $4$  H:P* P 0 T  L T <8B l' '/.0 D+ t (3  0 h ( \ $ l x\  |  T | <$@ ,d*`AD @$ 4 ,  4 0 @ < \ (x  |X06\ PH 0G`64468Bt&<A`B?|DT L @0 8( 4 T lUOTt\4 8:,Eh @ 4 @ |K '` p ,@ D 0  dd \   L ` 8  8 l L TT @ D $l <  \  ` t8 | h# Hl P @ 0 | X  ( T  hd 8@ ! ph \ 8@\ H$xPPhPLQD\P*< L l$*tt;  !$DD $\H038  | "{tp\fo$AA큤AAAA큤A큤A큤A큤AA큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAAA큤A큤AAAA큤A큤AA큤A큤A큤AA큤A큤A큤A큤AAA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤AAAAAA큤AAAAAAA큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤A큤A큤A큤A큤AAAA큤AAAAAAAAAAAAAA큤A큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤AAAAAAAA큤AAAAAAAA큤AAA큤AAAAAAAAAAAAAA큤AAAAAAAAAA큤AA큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤AA큤AA큤AA큤AA큤AAAAA큤AAAAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤AAAAAA큤AA큤A큤A큤AA큤A큤AAAA큤AAAAAAAAAA큤AA큤A큤A큤A큤AAAAA큤AAAAA큤A큤AAAA큤AAAAA큤A큤AA큤AA큤AAA큤A큤AAA큤AAAAAAA큤A큤AAAAAA큤A큤A큤A큤A큤AAAAAA큤A큤A큤A큤AA큤A큤A큤AA큤AA큤AAA큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤AAAA큤A큤AAAAAAA큤A큤AA큤A큤A큤AAA큤A큤A큤A큤A큤AA큤AAAA큤AA큤A큤A큤A큤A큤A큤A큤AA큤AAA큤AA큤A큤A큤A큤AA큤A큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤AAAA큤A큤bBbBbBbBbB)bBbB(bBbBCbBbB7bBCbBCbB8bB!bBbBbC\bCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbC[bCZbC\bCZbC[bCZbCZbCZbCZbC[bC[bCZbC[bCZbCZbCZbBbBbC[bCZbC^bCZbCZbCZbC\bCZbC\bCZbC[bCZbCZbCZbC[bCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbBbC]bC[bC[bC[bC[bC]bC[bC]bC[bC[bC]bC[bC[bC[bC[bC[bC]bCZbC[bCZbC[bC[bC[bC[bBbC[bC[bC]bC[bC[bC[bC[bC[bC[bC[bC[bC]bC[bC]bBbC\bC\bCZbCZbC]bC[bC\bC\bCZbCZbC\bCZbCZbCZbCZbC\bCZbCZbCZbCZbCZbCZbCZbCZbCZbC\bC\bCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbC\bCZbCZbC\bCZbCZbCZbCZbCZbC\bCZbC\bBbC\bCZbC\bCZbCZbC\bCZbCZbBbC\bCZbC\bCZbC\bCZbC\bCZbC\bCZbC\bCZbC\bCZbC\bCZbC[bCZbC[bCZbC[bCZbCZbCZbC\bCZbC]bC]bC[bC[bC]bC[bC]bC[bC]bC[bCcbCZbC[bCZbCZbCZbC[bC[bCZbCZbCZbCZbCZbCZbC[bCZbCZbCZbCZbC\bC\bCZbCZbC[bCZbCZbCZbCZbBbCcbBbCjbCjbCabCZbCZbCZbCZbCZbC\bCcbCabCabCabCcbCabCZbC_bCjbC[bCabCZbC\bCZbCabCZbC\bCZbC\bCZbCabCZbC`bCZbC\bC\bC[bC[bC[bC[bC[bCZbCZbC[bC[bCZbC[bC[bCZbC[bC[bCZbC[bC[bCZbC[bCZbCZbC[bCZbCZbCZbC[bC[bC[bCZbC[bCZbC[bC[bC[bC[bCZbC[bC[bC[bC[bCZbCZbC[bC[bCZbCZbC[bC[bC[bCZbCZbCZbC[bC[bC[bC[bCZbC[bCZbCZbCZbC[bCZbCZbCZbCZbC[bC[bCZbC[bC[bC[bC[bC[bCZbC[bC[bC[bCZbC[bCZbC[bC[bC\bCZbCZbC\bC[bC[bCZbC[bC[bC\bCZbCZbCZbC\bCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbC\bCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbBbC]bC[bC[bC[bC[bC[bC[bC[bC[bC]bC[bC[bC[bC[bC[bC[bC[bC]bC]bC[bC[bC]bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC]bC[bC]bC]bC]bBbC]bC]bC]bC]bC]bC]bC]bC]bBbC^bBbC\bC^bC]bC`bC^bC^bC]bC]bC]bC]bBbC]bC]bC]bBbC_bC_bC\bC_bC\bC_bC]bC[bC[bC[bC]bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC]bC[bC[bC[bC[bC[bC[bC[bC[bC]bC[bC[bC[bC[bC]bC[bC[bC[bC[bC[bC]bC]bBbC[bCZbBbC[bC[bC\bBbC\bC\bC]bC\bC[bC]bC]bC]bC^bC[bC[bC[bC[bC[bC[bC[bCZbC[bC[bCZbC[bCZbC[bC[bCZbCZbC[bCZbCZbC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC]bC[bC[bC[bC[bCZbBbC[bC\bC\bC\bC\bC\bC\bC\bC\bC[bC\bC\bBbC[bBbC\bC\bC\bC\bC\bC[bC[bC[bC\bC\bC[bC\bC\bC\bC\bC\bC\bC\bC\bBbC\bC[bC\bC\bC\bC\bC\bC[bC[bC[bC[bC\bC\bC\bC\bC\bC[bC[bC\bC[bC[bC[bC[bC[bC\bBbC]bC]bBbC]bC[bC[bCZbC[bC[bC[bC[bCZbCZbCZbCZbC\bCZbCZbC[bCZbC[bCZbCZbCZbCZbCZbCZbCZbCZbC[bCZbCZbC\bCZbCZbC[bCZbC\bCZbCZbCZbCZbCZbCZbCZbC[bCZbBbC]bC]bC\bC\bC\bC^bC^bC[bC]bC]bC\bC]bC\bC]bC]bC]bC[bC`bBbC]bC[bBbC`bBbC_bBbC_bC_bC_bC_bC_bC^bC_bBbC^bCZbC[bBbC]bC]bBbC]bC]bC]bBbC`bC`bC[bBbC]bC[bBbC]bC[bBbC_bC[bBbCbbC[bCabC[bC^bCZbCbbC[bCbbC[bC^bCZbCabC[bCabC[bC_bC[bC^bC[bC]bCZbBbC]bCZbCZbBbC`bC[bC]bCZbCbbC[bC[bC[bC[bC[bC[bC[bBbC_bC[bBbC`bC[bBbC_bC[bBbC`bC[bC_bC`bCabC`bC]bC[bC[bC[bB0bC`bBbC^bC]bC[bC[bC]bC[bC^bC[bC]bC[bC[bCZbC[bC[bCZbC[bC[bC[bB0bC[bC^bC[bC]bC[bC[bC[bCZbCZbC[bC[bC[bC[bCZbCZbCZbC[bC[bC[bC[bCZbC[bCZbC[bC[bC[bCZbC[bCZbC[bC[bC[bC[bC[bC[bC[bC[bCZbC[bC[bC[bC[bC[bC[bC[bC]bC\bC[bC]bCZbCZbC[bC[bC[bC[bC[bC[bC]bC[bC[bC^bC[bC[bCZbC[bC\bCZbC[bC[bCZbCZbCZbB0bC`bC^bC_bC`bBbBbC^bC]bC^bBbC^bC]bC^bBbC]bBbC]bC]bC\bC`bC`bBbC^bBbC^bC^bC]bC\bC]bC]bC]bC]bC^bC]bC]bC^bC^bC_bC]bC^bC[bC]bBbC]bC]bC]bC\bCZbCZbCZbCZbCZbBbC]bC[bC[bC[bC[bC[bC\bC[bC[bCZbCZbC[bC]bC[bC[bC\bC\bCZbCZbC\bCZbCZbC\bC\bBbC\bC[bCZbC[bC[bC[bCZbCZbC[bC[bC[bC[bCZbBbC\bC\bC\bC\bC\bC\bBbC]bC[bCZbCZbBbC\bCZbCZbCZbC[bCZbCZbC\bCZbCZbCZbCZbC[bCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbC`bC\bC\bC]bC\bCZbC`bC\bC\bC[bC`bCZbCZbCZbC_bCZbCZbCZbC\bC_bC\bC[bCZbC\bC`bC\bC]bC`bCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbC]bCZbCZbCZbCZbCZbBbC\bCZbC\bC]bC[bC[bC^bC]bC]bC[bC^bC[bCZbCZbC[bC[bBbC]bC]bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC]bC]bC]bC]bBbC\bC]bCZbCZbCZbCZbC\bCZbC\bC\bC\bC\bC]bC]bCZbC[bCZbCZbC[bCZbC[bC[bC[bC[bCZbC[bC[bCZbC[bC\bCZbC\bCZbCZbC\bCZbC\bCZbC\bC\bC\bC\bC\bC\bCZbC\bCZbCZbC\bCZbCZbCZbC\bCZbC\bC\bC[bC[bC\bCZbCZbC[bCZbC\bCZbCZbCZbCZbCZbCZbBbC\bCZbCZbCZbCZbC\bC\bCZbCZbCZbCZbCZbBbC\bC]bC[bC[bCZbC\bCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbC]bC[bC[bC[bC[bC]bC[bC\bCZbC[bCZbC\bCZbC^bC[bC_bCZbC^bCZbC\bCZbCZbCZbC\bCZbC\bCZbCZbC\bCZbC]bCZbC\bCZbC[bCZbCZbC]bC[bCZbC]bCZbC]bCZbCZbCZbCZbC[bCZbCZbC`bCZbC_bCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbCZbC[bCZbC[bCZbC\bC[bCZbC`bCZbC]bCZbB0bC]bCZbC]bCZbCZbCZbC]bCZbB0bCZbCZbB0bC]bCZbCZbCZbC]bCZbC]bCZbCZbCZbCZbC]bB bC_bC^bC[bC[bC[bC[bC[bC^bC[bC`bC_bC]bC]bC]bC]bC_bC[bC[bC_bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC]bC^bC[bC]bC[bC]bC[bC^bC^bC^bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC]bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC]bC[bC[bC[bC[bC[bC[bC[bC[bC[bC]bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC^bC[bC]bC^bC[bC`bC^bC]bC`bC[bC_bC^bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC^bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC]bC[bC^bC[bC[bC[bC[bC]bC[bC_bC[bC^bC[bC[bC]bC^bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC[bC^bC_bC_bC[bC[bC[bC_bC^bC[bC[bC]bC[bC]bC[bC`bC[bC[bC[bC[bC[bC[bC[bC^bC`bC[bC]bC[bC[bC_bC_bC^bC^bC_bC_bC^bC^bC_bC^bC^bC^bC^bC^bC^bC^bC^bC^bC^bC^bC^bC^bC^bC_bC^bC^bC^bC^bC_bC^bC^bC^bC_bC^bC^bC^bC^bC^bC^bC^bC^bC^bC^bC^bB!bC^bC^bC^bC^bB!bC^bC^bC^bC^bC^bC^bC^bC^bC^bC]bC^bC^bC^bC^bC^bC^bC^bC^bC^bC^bC_bC^bB!bC[bCZbB>bB>bB>bB>bB>bB>bB>bB>bB(bCbCbCbB>bB(bBCbBCbBCbBCbD8b+1ca6e7d9f5ff5c0467d35dcb94ddafde91f4a73ff3f871cc6f724509e427da378488a84f96e084346508e086f271c283872dc16b7214ff5c8bbada0a006f2a1f5aa6c387350ed69ff506fb467603c9d58a42450b9c795a9aeb24e03b5ec52ae32ea225b64e38c2ac7ddfd8bdc22eae2c2af663acb741a4caee31e1ae7bc5be09b889464df6a3af918610316efb9833cd6077b21b633c8089a8a9cab3cc4f22f0b595756bf6dbc511a2db17c0cfd82446ef8496f89af55a131d99bfdebfa9fcad3bbef728d751a3c7c37196897a2b747824f1c192b4a3aa40e1af407ccc45407ee8e6a52b7370699fc16b70ea9e06c6db9c602a493f9f12e2770dfa9bfd9c80b8e0666a4dfec17081cd7801904185450f0aab67a05950ba8d997ab5aae956de192b2aea9e61f9247ab5c5a9e86700e619b52324580f1a3e060d78a2ccb3a1a746cad7f1b1616563b84896e261b570b2cc4b9794ef197e71b9d0a6136fa0f2a1ddb1c09cab0189b4d9e4240cd9807957b7ca2fa9f28c2c3ce8e5db138a0b4c34895c8db9fa5e99781d29b1e68ce63362ba6b3c3afd6c1d4b451998bc8397805f5ced2cc72806cad34279f67f6c872053d4118d151a8bdd734e79fe042d0ff0be7b1f0c2ed063b93e68cbf8c379537f53eea54c45945c39d8acea8e67d3065c71772b878f78841f1d4d6b49c3958e56af81192043f3e6afb7747d305cf2474e1ac991b0ecb7e66aa8b233f3e4c9153f46f384eea29df39bcfbc3024419c3e19b68503a75c1db5fecada69f7c16af13b0eb48c6fd1b9ddfc007ec56e80764754e6d063e7b2441b762454f93912d8c2be1ec2d6b8a531c7d0cf877f2619c12ec2f5e825e66b5825098f8b547e953b29a6eee62659a171471957a1ce0c00e744373a86135dfa37d57dfd733dd96a881a309432624fa031b122beadcfabba54014c37efee49fe957d21d2fd7ea1e2fac0235befd853f724dc2bc68f573bb48df2a8b11db506bb061a4f86b0a5c1c308a2b9af4f1984a0763602de0fcb5b5b11ff3bdb517c71f0e766489e1331365671810baec71b1f3efa32df1fd7bcab2dbf80ddd2ad3f044d83840aa45bfcc4909a838b68387a4ef402a46071f3ba226170ff9497be906471ae71a6f431731b3f682a97d0edebf2e2829c423a51578d116850aef8c303efcb12c0be00d82f576c9263165022c23b51bf1d4f7c96815567f13fa94a00e7f55a6f76cc154155dc964c91dd62bed6c116424d4bb16a630449f0488e3d7d2eef16688a34b8f035572cba199c5c7c3a0c7cfb306ba6f772ad983e25ea75253ecfb4e4a631378967d1a809116c686e0f02594b1cbcc46109ab1b441536b088c3dcea05dbf4887c5ae0ff57255199176e8563eaa425953f91815bbafabe9da49b47747e741d05549ea54e6ed571c228ed9fdc69254e4106f8a009dee00c30f8ac1b9fdfc6ae75602f0782cc9268170b279514d0f3a3ecf84857b7c6a6019d0a95e747f70426cbefc2c07c4f90d4b2e24fe35ecf66428371a2be62b662c184755cabf39efff8d3ad60afee49462c862ca100a27c3521bdea6a69ee4a231ff73a2f2a20a5d028f3e8281693d6d164a5dec0adb6746ecbeebe871747f1585c7d73f3ae9c4ad2f7f05d279103a3dab789912008d3119c445d34977068d36248994529716a4e54c6f122c4a130ca0c99db9d9ce68e8acee8398766fd0d7654043a3779c8a0b5ce6842c7d6e073b2dd3f39bcffe14867d74a1ba7c4c4c2f23102eb0a76559e0dde183e6ee57748fae524bf66d2b27302e29debf063652ca985f8b8854d0df96807c4623c82d460e3ba1125bd3c5d3aee548ce499a6e919f68cc472d064039bc56a5c627a43ad39cca1408269df1564e80c2400b9dd6fa5df2d4b1ec517a886a176596094029b90b635b8887e58e372a066c68a8d1af0396c4b7750af5007042304b783fc0a70ff6052c39a52d2ad4a50115f3e3991a721a37285d97975946f104d2f2a75525ab64c74540e73dd9439b4b55c6be9b6f1762ac350a0087494b5068ee538c9cd0b9e038578aac96e04a773b98756a0725d1d9d1c6cc9524228beb28407b19ff789cb36e713a4cb9f8bd649eee9f10777e2de2859d9a216004597de171c600b32563be3fdbd88c1845d6fa248ec75e9876dd6be4cf0270497a613d9704a5cdd84cac0edb8259e90cf1c272b1d17e5088aa42be599f80f762d6be2930c0e92d84c6267b7fabd3a4bd3661273718adfa90c8fb1eeae8f182330f34d010c644c9071ddf406f1e1f7117df66f8ba3e6f70f84a5b3f683ffc83a00e8df440dc781597844955b6ee89c32db61c29116f5a2b350b3fe0935ea0beb5bc1ea9be41b54aacc71be60ceda33cb5c3ab0491ab8664276590751ac91f5e90b4b02b1e8fefa0afde30de214a857a234df1ec77b3142caa859f5dc90346555775b119c4c5d4ef6d61dfa7a147639811f179fd71fe537ebac93f49ddf5cfc7d63518c6599fac38eaf6752b1502f31b68222af1136d6299b4ff8541f23de9246fad86d9f3c7717edee30b84509aa9fc381acc67a7831dce83f6e7bcb32d1cf2c752fe67e886d7fa14177ace3f56c1a193085d1b6f2aa6657ba819d271b7496c479b08984c7b0ae6a64f3a291480b3935cb7d8e602e82d2142382dd0345c646445c2dddda9ff658a99a676eac0fd5668cd79403df0f94c3654e85c1e1ba8a044128dc079a8572e1718b4915076c3f6845352bd5b64c2d7c28ef1a5881b83081644d38872e388fb35829689c5dc82e0dafafd020e599285f95729792b6fac1b833a389349aca13da90a37c09834b0d42b853631016619eadb6f2a28c11907c4be927a2382bb70edd560cda3974cf7054b0006b2cf5ac62e77938d3c79b1f92ff528c0be96c23e5819cb68ee10bfbb111dbe5a268f5f41ca00d8613de01b705e352a18c5ca45bbc6b5d16a2dddbde012906178a0c26a278aeb5d890488ccd0c8ff1fe7639a599f1b6d9997a294bd33935139802b3c1f114341ec6851b68baa37482acb290955a83e4b619f6663e86b2dda19618b6fe46fbd44db70740d8790ed62d41544c80a7ebf3fffdce98444700ba0aa982a7e049f36a20872f0718d073d92cea3272e76ed5b5aef88fd07d9703bbc10c21b32b000ed94f2deb6e224c6568c07c8eebcb7e34cc0cf5c879e44bbb692099ae86e0affeb222698c302f8cd4d21912964ddc847d76dac8c0f79bd534ccb39257977b4797063d65406878dad44b0f0da3a4f37032fe694c52488a20a5f5a8b4062484fa79131c069d64a15dabb1afa0b799396e1d59d24f58a3200a07e7ec47b868c92e7d80fb6ae6add610be8fea479831e11eb7325fea26a399368eed99442010fbe3ed156bdbefba3d255fabf6c4f817ed04e914a8341a84e1c4ee58f3487db36df9547c58ec415465d88f8d77658b7b8ad4fede3aa0784f2ff758c4463d2eea5f5f1805b51185aad1c9951a0442b16ba3a4b32c18c85cec2b79c5cbedeaf9ba7d86d0f58ba1d8b9eba0332781b3e37121a8397c8a3600cfd9d7ff8bee1257570bcef3162bc82b0bd66a93d53c5f0c86d6e23a92fb1c1efb2605c73ccab32c94fbe86150be8901e0356153555a3e1f46eb6fb737895a4c7af531d9e4053a0d5867c4aa0e4471b704bb269293cd4eff8d33603bc2e0cd1c813a9b3f690109c89d143f1aac956f8e34be7841b657d6a7e6246e17cd4f553f845271c9f252218366e0214eb6d9d9ef77283b5284122ecda45695a01ad401f32c0936b09227a108eaf4283e2edb65204ebad1715b66912cf7e8812a9c81f64cfa9e82e3ea21fc599be8132c805964cbadf8834c54c5a857a2ca28e9baadadcff530a7ef1e5e3dfe833eb75bfac9240fad52524f17855c2f6007960c88a313df62ce9a7c62a5e472ef0e146378eac9899e066d2d0423087e69fa95476de56fec46297bf0d8fb674a7ef86c38cf8884fa31ead2d544ed9fcd44b7f38934a4b922ba86b074a593bacd9bd45b51064bdb45220dd71fe94bbb8d6f2322d5e6b4fc5e677472ed2d00c7198e215b8b627127bc1d21f8ee9af94c8ecef6e636f691e284d27a3a4624c23109ebea82b4cf816f5b4fbe48c59ef74b210224e4696a51dfd78c37da5aa1f6aba4ab40fcf8459fdb848edec139269a3fe4584898da2e9b1f74b81547073f7a043d5b8573b0d9b82357c56a8dad5aed0a4624280c802fb397654943043dc00bb1f7b6f8a5255b6e2098400c5d4962b20b37e2abc66a09bd8961c5798a9194dd9ab502832bedd5ab041833e291cd673cf7a6c2136d6594c193de725d7c3d62b728a53bebcdaed3221ada97158fc66ea983a0e149f33ae0e565213dc698866b536dea0071672d373e526693c11ff044e478196d3e489bdcc040aa7249a945320dacd202c0b0632802ab50a21ab05ab4d42bed919af3041ae9c8ff0377a3ce5cc01c8ff2d751070e2b94a8ddaf0a2a9371a3bbcd5ced62e11ede259cf3f206557441d97bbee71e7e2fd29bca006ca5131549a8eafc186dcd45ced468ec6b4b4b4c8d2e0d2150b667abebac2aad3d7fb6465a6a4c17e1a4916201a639b5b196248ddd731beb238598b144a5a887ba0c678a2e880099651119297635e2a03c55d609fb6d756e1541a3c2da6a03c0fea85a1dad6746fd4125f0cdfe8e9803db994d71044e44a1e7d030c6a5028c9a272b6a2dc6ef626ce3e27df85515b857b52b568dba39b8ac8a42513eadf9bec8a6496b2a9e5868f3aa159f1dd6de3aa7f0a8a0eb3a199ac098cf213f58f9b2676f4a8c6882590dc3c6a8553f0e2256e8a5e01ca46fad547707db9bb3ac2b49130e86e85a2beed28231ef05d8d3adac910a6b314baa6aa67d10dbef5b9102fbeb0b758314fd891c8eded7d6653549a46b38737c61d02a381d8d7d149354e91a17406d79ad2509fd5d870ac03e0d4fca410041899ef31b5aa08c46e2ae7c29feda4659397ce21287ee6df419a7be34e1be47b45994798abd70f68627fabbd9a68ea2f76ebbeedaf07eb1b95bd054d38ad719a185830257afdfa726aa055b0313e69d47e3dc09f95e9b180e11e4cb319dd822a8b3d320af0659250392e7689bfc3aa734d10ff64383597a2bbbb0627262ec8004ebdf0f9db3cc0ec8a27f57533c636f3875bfe56c0d27d5b2611dbf41bfefc85be4121d88e54b965506a40c2d7e61b302336e926ae6eb88940978b25919cd0c1c020b02dc0be21b2ca5e57d55ae0c5d27538400c39376be0c9acf7773011615a6e9de2b0d31b80a7e1dda8757b80249c8326bd22dda43a97d454bf7e25c808e0f1a0f19bd687952832362fc9fc3ba17eb806ad78b045485bbf755f84df441ccaefe3fee3bdd15dc28c460af81f6c49d6f6b7bda2e0ec1948fa829520be13f985d171bfee99ce073ceff12255ba10bb80fdf9fb679adbaf40e336b653cdebcabb72798db6ccdc96c5c191e26fd7f987d13e4dfa46e0e5447c2f4924b046f62ce3eefe2428ac774e3dceeeddd4fa5bce17481d8c4a90f9778e82f812997b71ca1e672f24d3784830abfd4653f924f5d77728b3a2d9e7eecae5261ca2742e99e9a514e9162433f45131c9fb6dbe69e5007db1f8682cf5dc8db6008ea74469886aa3b1d1c34ec8a5e4f9380080def8fc549a83af0d5a0e827624a93f339ea98e919c645da0675d43fd1eecc9cde5f84ec9b84c645482489ed4417a1ed671d6d5943704ec1d43684e3274030aeb7c2357d511ee68a7b0193829203d5b6b961f8a805e3d89a4228697db80a5f9726d853f7f3ff1ce74f59aefbef14a59cd15a46c6282e3c481b0d539510245a1460e26bfdf2980619074df2e4ef231dd1f9ad03b89b43158101b999c38a3f4cbca874bab7a38af468780d793d46bec3496cada422b3c6683772883653bedc0d3cd51c880c3cd581f109e93c45dd3b26915e6b950d3ed0c959a4bd3c4361c67dc69cdb454569fc775ff5d9e1fdf480798cdc2b1a1006e39b38144f9d01feb6fefaec3876e75f5187e3f0209196a43faa330ba737d41bda3723d1f5f211d7251b1527f78270408a8c3ce95dbd277f948fc4ea0b3c648617294907f7ce0a8aff8f0ce14e4189981f92875eaccbe4f8d47a819b759f2f43f32905a7f76cb5e2b77813d5c0511c338346fdcb13f984ca863df350e3f2475dc58b805e23bc53f1415b60b6663e6b9bcf63084505f8d631f3ddd11e37d6eb2dec81befcfd053ba5aae55176c135e7b917eb899f9caf12ce8a59e6f4c9077b47667b81cfa2d3993da57ac4a5c7be76bfaf9fa3cce55f7782d76f1f69457e5f56f586d7765916499890dfd4a6ce6a504f1e1329397f69883ff9bc985d7ba8fe8b1d46c201c03ade78a87bb9cee05f09e7161ff3b247efdfef570571710f552a231255694cc7705c8ee4bf506e5796fe86e3b65f5202de2abc51fbb7db60a44940c439527f8fb6d3f18ddd0d574dee13fc61c6468d28701bc5439e9ff726cc9baae00017b4c868c7fa3534b8ac162ae20c8146dfd30f930c8074ad623616655a379ed17e472d9e75aec71bbaccf79d5564832129f5c48741b836f96586074fe6738f8602645f9565bee0d65be71f272451f5c62c88103504c5efa7a9f23de48c24c0bab208394f30fff255f3a28818a76132611909999ba0648dd811ef8db9ca43b9c6032d5e20de15990a9beb2efcc484b21fd2b280e11fa0c3813275ac2e29cb952ec8a0aad4529383300bbb9150e18f8da17ad0d2c4a670b1bf24b2f8b39e42ed3c83d6084c0c51e3ef44ee82a1bdcae1a76dfab68eb515ed6bd69233b2b489fca041edc997b14e09fea5019d33dbcf5f4a74529643c28fd7daee36323d254a1ec4115c690b557ffb16c7a543fdc203dd217b704a1e17583efaa40e3058752637ac789b575dd56233ec439d4fcb02039dd8843bf88ffa2766d3c5096f6283bccb6985e1e884efcde8f1d1f6215ea00d240ad33833e61881ea651a09bb5c0e004624d4693feea0da5a4e1ea4fe42a99a65d8a96ca88201a9765be0e6b5ce29d13b5ff9ec2f7898ada9048b640fd856c4e37a6fdd8456f0bfe51cd3ce385beab735d56c3969779e17aafbdca6b66df470bad520ec8736c1d31b46d04370c2f48c79766bb2c580b79eb8f4e48ff7c8a5a2ef0d7c120a1f4db473b9ab3db41433b1708e74de0d83d1a4ba981fc87e272b3f5f29debc3f162eff17514b8c7b90e51f3ab6421f7f5e96e23faa1986e4b8c349b253f0423af6e61361cdc071e55dd3fbd356e1901c363cf8859fc7b407fcc20e019f6d5af4bd58957bb0e42bffce418e07c094178bc03d9fefc72926a35e3281b58a33664b611a557ec3393c93dc0c33167037b0d6e75851dd3501effa4068ea23cb7193d3d61b3afdc195960e99cbf990fcbd8a34b83b6c8a5ce390512e49a84a528637eac9236798084324a72338b17cccb01bbdd08ad7ccd728f992009d494ec96da265f8bd6e72784336e6be58c9c4b6507eb3cf6632b43488ecc5b05f898d7e09d77a0be9176394109da8f0997075769844bdbf63028f32d9205cb65f0277e614b46a2f9664fe382183bd726c2b6545036af20f6384e83a2a2fdaadfafa8cda1a58b45a308bec6252b740805b3e11b5f2f08dfab368ee038f617a38894a01be12bb9d57afd1a7ade853b9077e09e7d8262d27afe355adca2da70ff4ced9b2e1455b15d267da7e69202d5e55283d89811707215cd713c58dd8603d9bf50f6eff1b56344872d05ef7a8a66a95ece57a11328e7879ef4ce18d82f188077a767bcc72637fe2df5820c2922e59ec560c105aa7ad5929b88c287ae1d4f6bf679a94f65656d306a2fca649c022c168ce5fac102e77529e7d81bed1327869e064b87ea6b546191721bbaa9cc536ce65bcd8226bf6ab66e77889959b97a978ee883ab9ff8072f8ded4b85544c23aba8ec9899a5a98a3ecafc7582da28d0dd54cc8ffd44d0dee74f708d68ef333d91ff32bd05078af996d1ff114c6479e85b3e86dfe5bdfe30de2455f649744497f3844d9f33728ac29ddea984f29cb041b2ac8734224f7794f32c9b1ae0bac52b9f9a8bf640009582f4bd58aba6d82a8c588be36be3aedbc2d6d671f0b0d1b4a69f7b4836f5fba6621f4412950470dc9465302d51d55ccc1eb0c4409e284cd88000a508fe34d9015c8c051f70c4355d40b55257d1adcc4b4290b5fb01e9bd9551713a4689eb05fd269c873da43405a624a18afa62e7f9ad6363d4a5619cf9223fb62a6d7db87f88d7cb247bfcf745775e204dbc69d8e52e2a50c378abfb4552b23b64e5d767cd7a559ff94144fe412ce878e0afd05466404609e7eff136f70a0ac3e81d83162e4cc677e3f3a9c37c8d3c8ac9b55688396177addd4bbba166551811a3e1dc47d0d3490dc89e8fd1e078d6774a0cbe2fff59698986dd7f335aeeb78f11ba193fc73cd6407953a451f911f15f0f511ddf625c5ebd5353b9671950345a2cb09667877ec26828991209435616520ccc1794ff83b46af574f909e5b2c40ec14f4744b8cda6d11287de3624948b2587bf4658cae45bd1866c9e5a3937ae006441a15480584e7ba2b5b5285d6d0dbfae77cf1b2954eb144c1eb4ef7be5c4da23890b63bd12bf061540385f7dda8e116c96dae3efcb7e8caa7b45729e97cf1e99515141b1c6db6e6f83112383dc12ce71b8bbd2714bcfa18f5dd6c2f0c8e2083fb001eade640c15f890c0fc9e26fc3bd358def8a762f39a6dce9eb292c46664df216320f78705ec8012e20408abf98c658609ceb35e5cbe17dd7389acf29341e72a567b7481dcf051d69d95e119fbe78c08f4c056f084f7891af16382cbca164e4d419537ef0052c12a61c0cd35ddbc22da79fcc0f13b417ebacdeecb427b9fd96671ec8115209e383a3262884aafe3a31f40176b2c1a5599d6ddf077b1dc105258e96b44f68f239ba2a5dfa7e9efe688ab39602b6194caa31af67dbaf2f1d5724c401804b0dbc10d27d3dab626759cf42a129a2f20a913b38015b1a1247648fea641baefee66affa4b4faf351ac96519759b65c3e2a297d8f21a800832470a4268fc8df61476141449324d7ff5b299c06f100e0f14e9816e07ecf451c0c72e8c05ce157331e2c68bc7c665aaa9b1868adaea07f3940dd85815b29b536fe01790592f87ef7e1f58e04cbc86d32432c864224f0cce4224cd1d91f37059676a33e2c0b948faf4e0a56261ff70f7363e5388e1131fc36a6fe2b2acbcd0d1b591e6286951d47f8d14176de1fa5b4800cca46c1c78c6380c8519ffd8ff39c9de0f104790fee61772f3800251ee9f434eba5716a632c9bca294fb551dd4823a7c7c9bf4ddbac3f5bf4bc689bf54ef2758069ccf38ab5181cddb9e2f9c1628a68e60ea7fe2bf1be715344d545950bb2142da3a16bc0b8f0887c2522b391d8f0badd631172bb918cc3c97ba14b5315387f1bc2044be426143d588ee459ae874a04d36ca22bc21146e3403f47c8279d52c1dec1d42773ab0c765b4507f8af19bde0ca996cf5147c4a4d2f821e103f3e0dd4635438c5ae66fc567f8c979aba2eed0d0e3ba1ad41e51ccdfd8f0e61d7a60816cf6820e336abc7e0e1dfaa8e73777671a9de064992a56ca59451ecff3ede516772e30ea80a50bb1797dfbcbcdc8a08bc937cf848fb8ed31bd54f3acc224183b363825d96fcf310f60a7b378ea836e2e8c9fb68d2e52a35261dfed946b1da64c0bd6bd0fcfff7910367bc76b70d62eec443bd32e17481f1f1d3c65430e76db2825d2774e61392194b8a56067aa78c4610189d4011ea2b1787d6e914fc89994415ab79593182df9ac3a0be7264cc8854c283ec89a384803e5f26d82d209419ec001d8a6836679f96e1c65fb3747ad6d792493f84a5456b2937a4bbf0aaff5ed5bd4eed5cc7d74c49dceb8927a65ff1d06d87a8bba856e4ec2995c9eca10158c589e44447d5f254dd45745e8fcd9cc8d805ee37473b65a6c55cba9cd73ee1c5a4c76900a1561b3ac6be907c4346ef5a0a14b2b7eee3e85c585c34a62a523ff0998b62129c1fb597bec257caa130971c3bcfa924d522709684a697ce8c4db9079ea062a0278cb25371895f81e67604acffa9299ccfc0df156201defc000a489140a19de0113a9589429107a53559ff9889915c7a6d2cda8d148a3982c6b7e55c4a6dbd7b5edbf83a18ef2438a57ed2061ad261a75956784d01be05902e8f0f4cd2e28383859d157a2c068d483e3a0c72c7fec6e8146cbcaf1f59ec56d93a1d5de70ee923da2bf989b23a1d03b268b6ec443d34eade04f366ac18f9ac46680f6f215e02ddf9c5e0d829b2aaf6960af1f4cd56c0e0ad863a7ac9a21f767d85cceec1197e93b0e26f0ea36da7f9a92bf344c9caad29769aff84158a47d0a77d1b2480e6eeff8ae1608c49617776a3f1b36875e6365fdc2f3b236e5c55d72d702576b96f216da6a059174a608eeb70622d91caa874bdee75bc8dff245cb07dea59af7f53c50d8a5225a94d4baf638e6bebda8761e658cfa44dd8a53d8e1aa1f7b0ec4c7adb116fd01de71ad8445bfb4dfee0a0f1f447f4684fc594bea48c9708f6765c2d31dfa4d98fc45c62937a4022047d64d2933657d23362a4707ff9d8fbc37e28f666af1627dff7230901d355c3e77fa64d321bc6d94a862ec2eb595d679063cad2aefa5d46a673e18df3e9fdcbed49fc3db538e105046fd31efbf2f52444ccd0eed0fe0830c73507553c2e346fcbebef4504d0fdedde227122eaa092f0fdcc83e58113afe5a7ebb3b19a963205f0a0f15371aa2f54062068289b25e13f6a87d0ed15b94c76d5e815046e50e6569fa5fc7c465d8241ada26eb4adaf775b35b5f275f49854ca7ef64a1ea0036d47f0edd7a437609d8d3b813c48cfa8010ca4b8ce37206614e746414bfdcb30bbd85ec78bd3f735bdcc9500264eea7d9b6eb27c408b4de60eb9c301c2874a63d409d371ca3600d5d8d741801390fe5f618524756cde1dfd79976520785bc4152585cd0330ca397435a0f616f75c38fcee5a5bed518cf6db454b0a33421a30732b72843814758b0fa8ecd61c827506c5d7105597119f5f27ea654ec24c4b3b956e773a566efa9aa66de51421c61165e466e3d92ed067e3039844d96457f8c737aced7a47af0c5b76cbc351d777548ff7dac04767b289cbc6392303facb4323c0745d3705d3e71b2d41a38c6d1ed42a07dc27fb46f1c4e0d2c43fb34a46c3c0de44ef69aff26261f3959a8548f40fb6587f1de815c22e41b8561cbedaf5ae92d85f90f87d4d6212801dec55068158b1f3933ab4f6762638c94735a883efd2053536db335564c845d8d65c1bb16bf191db87bac00b4f5aac0f6cce011c95a5238709cdf9c6e252b71189599b21084379301e60e51de0db60c861c3a01ad3103d7db25c37d18e0f73a66f002f078cff154137f90d8f41dd773b444024f914870aa87a849af5a36b99020739324199ee622e58592a6203c8554a0d29eeabdc71a13cc920eaae6bcdd6af4d1f341c440e28fc21fab1809182df26b51c9f8aff704d35005b42dee0efcf317d43bb89d15cb54163651ad0371a6e3f1a0a93096e57469a05deb966989f94dd6559a56df917b2550326d0c9210fb312345593bf7868c351adb7ecfe737201e14e0796884037f20b67ba6863c1eba2fb18b5a69542b9d550208cec4d3f2e97b19cf4684b6855b77c3db425be0bda855cd8106de050d3327fada6e4cee8a92cab893c28304d0c23b8f82c777559f167e72d01a810aacc9ba31b844d1fac71c8a40be0c0e891a02738c0be943aa3d905824c16b0433f1d2dc2f676c1e21aa5fe104b05cd009333eab8651621315527fae29556918dd8c0d504c98d743d06c937946767c30638888cbffd4c7619d5be04cdc9abdb9081b925b3ead4d2d70576463dd4eaa7bdc88c6f24aceac35ec2c859bf3725430c34d0fd2a88c2f76f0430eff0e5e68bd9bfb9139c0ec144d1e43bf996bf8b0f45076a86a937c7338a9104b4c39b3d9d4abd7720f9cf2e8ef1e8f1a0b914a574b4c65c451f070f6a0df308e736798d5b68ee4f40003c2e4fcc4b28d123f17bee16368114d7b965bcfcdb8afc29f95576570071e5b471118343b2e3686495ad982d930eddc3754a22f3f89c8694f3d0d1a7c1af6754c4e286b74ff4784aa959033662d2edebc575944b5db741ff509d723e36b782244bc68ebc9f546dddcff17f2de0898e31ca3607865ea2272cdf4067e77d4ca1a64f0c8ee3a39b24047ae6c88ab3484a9b69a99bfb412c2ca05ad1a29708fc32b2f384719d35bb30b50794a085766df297f22e86b591368217d8b484f290b9a8ac14453860f50e337a9800792746a7bcefb7611122e07fd48d9b58251273c68c3adeb73817f4ce76589d985ca947eabef185b815e1fe881a0fc53bd3ed634f8bbe57422701c59ffd682f2b6f631c3fe78880f62f954e0c396354dcf2d855a759cf4ac1652435be887cb7fef11b3573ee0acfdd34a78062bdc754306158875c4ba31c6e74cf2c9715be7649dc57d347a29eff87642866e39304733bd65f5450020cb76db483d9fd1a280e05e31b03f93ed7c2bac9ca27bf8be1f7d3a970959f391312d32d70da65295093d05cfa47a573a35dbf8466ecc354f943fb750da7e54436fc87f82321428b10d6034022764687f19a780d5e60c629aa2b66ea72422468cf5fc549bb318dba53fa35e142dc103f2bfc2dbb4d0eec09bbe300061bc956b72e99110974ab192ad200c7bee5b702685c144ad80122aeb2200f4f4ee90d6d0f22017d94d91b1ca053cb1307f59f9821ccc5cd9d5cb3517910bbfac60f709b640601c0e59e08fa53fea27d8941d71c67065ba5534a66892a1f2b701e216e976925f098d4fbcb698d3717d7de3f141bdf568ca385d3f24c318cf2e6ba3470f6fc3bf599babd256ba2444f122ce74a4df3f144513258cf50ed4a61a3013576098cf2228b7db69beb92a20a6ccc6e1d62150df9cbf7fd96229cedd2636a757d1be47dcd41da49bea896c041adc0d2c2653c92c231f208815169bf5177b8299528ae044a406b108a09a0fce335ac52676c011efd0ac83c2f85f3400c2cf21550dae41351fdb7522c4388324caa815556011faa6fe1258fe6753ff1e68388eac6442210683416980b635f382fb4055aa46a8a3fae314a429af10b41c3fd5284d33d82fa6eb31c92cbe5c803e7d6649c84dd9de0720371a91fcd8bc5ccf881ac8790f9b3b199557027d58a222c26812487077726981103f47504440eb1a62977248d78a878f8762bbf246933b1fca8f73c389f0b9f6a980f42ef5add1b5ecf6aa9564bd2db9a5ef3cf73f1963b33c8d0138e654ce39c73d107281dba69131b71bceb3522bc23abb4501c237afe3c8cd9438348db90942ff6fc82edd5d711de4808aa48fd10ec1affa557eecde1267d5c010caba5e88515912e2cb16f455e191c5f33bb0e5046718de1178f915e43f69975fd8d4a140f9c30e6de9e2ff275c6787393178ab99feb2f7acc983d1609fd862eb24fa7b7d91554225af235e85ecddb7006e11277d5a2bed42dd03d347002dc964b1ebd46e179e0d66b384544392cc721b9b654a3e3a35125de2e942bccd8e14ab65f9dac9135fad5282f699575505853a1c303520290f39fc1f3da98208e528899eae82bce85bfa61277618305c8352e0bdfc9b6a5ebfab61c83d480ce83f5c3945ad6856d98a1acfd3ea98e7bee1af2b839ed141e220304ec1b84653386c4f6e63979eff46e710a72059d5f4469c70d9659129e565989e190a2d75649f007e60cd31f51dd8847f61885678ba8502f999543aa957fe447a1e683b501d5cd8d81e9a7fb3a971933d0034e857f8656a5bbdd3889e182081a678b753d737ad850f035899bf3c559ce8a744f136838390a64b819b36c525019247e20e4f8352bb01a09f4f1f9f8b73a145cf1176c0e4cb15313fa9a29b2ebc6ed1ef5048574e80e29a0c4d2efbcf2d74f1ede7abf14184a8c0d3fe7e25500629202e57ae54dc372fa3377ffbf8f824f39a3431f05ce3b2880d610de8669231a6dd2e5118f52cfb1b95982371035c81e7ef9600b0c03210073759b9e004a41bb1fb93aadec0aff50917ac3f59eff79e69c11547a62079e17bedba632d8db1e5384401bfacbecdb429e538d675adafb3f35c1fad2179749dfa30bf624bf278c97daf74df8aaf754784a4948ca21089a41188eb08009638b777ce4fb9784fc9a639b04b364e945be35bb65fd17262a81ef08c24fbee0be6ae598f451ff36c7fc81458bc9ee27a9c4f0e895e17ff8bf8383ac15b75fe46824b6c66c3072e32d45be0e266a9f7f5adfacde3cb940ea8b850501eabb7507ed8aa15dfc357a76df4eff4e4ede93cd3fc0e71965c70e6942117af9989886a859f90a37729ba24e3f4598e1972c0f741a2b2f698b5b4ad9dedfe9f4491cdd2817b1c8e906046690323a530637135cbad971714be164bfefc13ff29a4b5e407566cc48fd8282f384b3f929030f4c7853e943cab8f3fe601a76ba5ca02cd94e4920c56626e13761fbd832ce58ba6051f2bf8d3efbbd36754a24a820299c3cd7740ba2ec1942a9a99af664b5dc33e8b0402b23eac3ef0e719204c4dbcbe8e1335e6091d61e17ed1d4fdedd1cf21d1d4962917cee4cb4f6c2e6aa520a31b124f55496baf6477328a28bc97275b758ca106a2c5dbd191ab4a1b63c966c4c27c9e6597216404d577e0f0ad7067830328ebc9de5db92d060895e3080439a36f30403f91481c25eae368e4d306721fa4f8c7df35257076c942e0ab40697b83f0a12b7656f678b43162b86ce58001a7bf4720601760ea1a7b72142fc7e886f7fe77637835d8b7863abb28f8f1a420d9e2032abf8cc5fdfdbf1fa8027482bd2c37062401c1df222a37fed9cb1db5508399ce5cc0034e653a2ec637c522b7db5a73d6d7e6b6cebb04f96a47c266ed1ad71b011708fbaab0014480d6e613e144fa2f30ec2f05cdbc13f6723a999078d933952e6509273d9090e8871a8f0db3df8b751653526d6380703f29b149e6466982914a2861f1465bc3410a4aa34e13dd9a10707a1bd1d6caef4969477363975de5a3e3ad6c05200937982d73a9049a510b1b01eb6d4d8f0ecc14a67e4f5c9b25f86326dcd4f27ed0e20dc45acd2dcf8a1fc4c3918d8135a77e8fe1ae404fb2976c6ee991bbca2d32b7a68f363a1a4408782e986ba4df1e420d7d4f6b6810b67b2b52bbe2c763d94c3367c13028d47d5f8f91a2cff428c81e8dfd5b49618b0f5f11fe244a3e9d2ad7ab07553850640a015b002903d16c6bef8353bb859da0c078e16ebc0e330b5447354ed00663607eb16d3dfbe90b698e06807f569fa8b9a2354956f6a8238da0569971ac22d9bd39e46f62528a2ae5fd84048409e1eca56a977ec4f4f0f30dacceab8ae6c26ee3063bf132e57b56bf8d5c5788e3fa64dfe7d7e2e1c3605179a14f5ffe38eaab792406668012c7c7103c68dd2ff3aaabf2779d80724ea065ec097481c0d7e3bb38e4722c04c46b6839580402b9995b429cab966b46d2d8be27bdb826b1c1649d9ac69de2d3b8a6ce7844dfc4755e96cca6e38137181111d3dc79fe4f6b843fe0caca1f9cb939c1453f382c582a7913dc23a4e8243d9676723d000e2c24f0d66b0f14b0161ae954761d4091a0f5d286691ba23cdb9c9eca427f141857a65744a8022a7470257680e7bb8a2036ea9e319f11ac987911fd790d9cf7a458b1be7a375dc466cb66442f4a366856fe5e30508722d4d0a69696719ee942f67737caaa1b2cb4906eaa7f698c01509893f5e65c3d22279cf26c3850867716d9a439831afad880296230c60665ed79b561640daa25cbf8d62844a0c3eb70a9e91b04f6a16a77c2f83747604f93e133275e02d5b06938958db3cd800656e9cadcaf59746e4d58a3b02c58e52667e8aa69f0b987e19776c2adcefc0a82898f3061463d5ba378c9ed1446a47ae6597c65ea65ab04c6cfcd851c27bdc6874e3de65907cbc72e92b96376aa1cbda0e7df7b8cb9e4341c841b8573aa56c093fd92fd7c32bcf6bece29475f38f237b56ccc98970a2479d64714ed6fd128a5315177691e7073d0e7c1919d59c80098417b2519104aae47ab18edbba7cfbadc8c6395c7f7607217481cac58b8fa9aa0b5e5ea4938c97f1bc5160f93f961024c7d3fda75139458553bc2ef1e1e097bada599119914730415f6fd0c2c22f8cae9a92ce515804417c335d423b1c3d8dee88a7bc7d91a704efd8712cef5ff034e6f2e05038dcf9b9b093b5d7e11bf67b6fd9651fdaf5e32fecf7391af68cbd29150c013dd3bcf1500dda9556cdd1952d291717f340b95f277361bc201620fee0af50a11637a8a1463111577e69039bbde440ae3488e37a9dbdbe7e080544f113894a3f257a288e29e15ccd99782448c3f5c2d9994a2a6089b25386c96838e32f6fa149245555c829791efd3e34796da7548fe39b16ff8cf5f4e586e28a4d76142758a433d52382c32bc4eab1ef05596c77b69b5878c0e017ee1913389babe76a372ca4238814b81cee65051a79beb17f81216e7514436126d67222e3ed4e654a845c915b06483055b50371eb6d2e2e6f325d1fdf957c2586936022259adeb2b7de6c9ece454a8629e87c926632f0fab182eed4f9b57d12838e69be28f0cf4f24b26f7270950161271922ea0deccd5b03978094e59139ab82518445eced021201c1f4fb01feee3e233bef5f54be693928c93a059f511bf2a1588a4418625f965d9447fa966263e606d193f17046389ef772f65b0c5140db4ab4d7b440045f31157fe60ba1caade236267d17c78692f2c556f7bd59c5b8fb3eb06d2d6bb7c3a898d3bae37a29088a61261596c565200aa4205304d2fc678c3539d50eb08f77deb5bd295bcdbb89f7c059247cc3d9394b5f9695f1e668874e157bc53711d14884ce8289b011531687be5582a5f26964dd6e742810040af96e2f4c5531466ca4e20706cb491643a79a5df9ab3fc50e1447ca591454e3e73c692f5607b17ec3c5acfbee45dc102288fcae28c0b1aad30da02357faf67b6e6b47937f05af58edb3dadf1b62845eff50403b376fc73eafa39ff3619bbeb5c16e2b79c3ad7c222e559cc3e4d53390870b0822ca605aaa11edd44eec32585a133bcdad84fc1e05ee5b2f02a0e0add9fe8c98b65825e98d14d31fef707c2cd5f97de7d11f661fd0c9372d1389580185d5827b9acc6f7a75bcfe590b3a9956d7413b62d75591f87ace19af4cb5a0f2087ef35a1ee5b4b5fd9c5814f3f4c7463c96e6b1755025cf3b9d1e9188c7af612f4965ef74f2f0bf25040d733955c8412995277491e790ad898df53454f7e05544f86e1cd9ac248fd4fc539caf1e18ffed594e98f8ce35f69649106aa24851bec75c8669376a5f69be9f8a531536351e65b42af3be38e1db0bbfde5a49d4a5645222249d4217437c6f5f4c421c8e8a4fd243d8ae4b7230c6655324d986a75bf8a0bbf34edb554e25b84ee5fcd4c1ea3ea07978ad1df75b7500d2e6b830a88528b96d24b4346de2d9d4f23adc3faab2e40b1b0642c9e70ea9c831d602aa61c625e962fc6420ea73cb7d9898b2b1996fb534d3f67e4237635c223327587ad1fa4c51fcae99509d82781c608deb26c19842288ef58c250ee2cc2c7983347a09b9ea4b2cffd24e0aaa630935b5d9acecbb172ef16dde088ec4f1b3b496f8edc8e3c4e3fb3d02d4a5d6523de037d4c15f42a12421ae060c8bdd9e5892aebe099fb8bd5ddc89835359e7c6d0f0b5d07647494e0d74b907833a5e539317e9aec7bd21fd1604b61b94fda30ae2908b201415ebbfc374a8f9e20a22a6db3a77f608ecf9befd252e11d5f72e762c2c64ce8c2d721bfa69e11ef8ff6ca740afa8ad107ad6d2d733435065b3f930f7bcfd4475732f160c25bfa9eb9a82d7e306fc99c2f579f171f1d83e8f641a6492b50f5c4b24bfad09a7c2c6a85a27fc776fb3dd9fcb5b12d531e0530d997d563b9fd0a87d6101444f20bc55fd08324353b8c87bbf520379143028a1bbca673b3b24e50abb37008951426fe1d80ed454e4c47fe976fb77a959510e42fcff39ef3653fe23de6330fc7b391cba5f5e799035eec509f8b1efb0bb528451d07494348168990c21fdfdcf4b62e8f58ba8c3820e23ce948a230becfce3b34551c8abcb08dc08e01ff3224bfac6229dc984cc640f6da2fa34877a303538a6d2f1dffc3367d9932bcdf48527066e9216f49f2b5438f01e9043e6e4f0d4de8589d86ddb65bebcff52ed13f47f534036be5f91254e92e9e0ea70a57587125670ba8a016e9d8de89a851405811c08f926b90da207c4d15ee13fd53c7674ab52d0a135d06967354c7dfebeb74f0d1c882dc2ea46ea0b48e5d837f04e08ed7dbda6688bd16fa16d6f9b249b383950c62e1bcee1318c69ae090bb10fb13892ce0dd6f8560d8106ae8d54361c75057b0c876f2d85af9506fc15937c2c6a1ced5b3867f989187579d250a9d2a4d6812bccdaa2904ec204443661a45cf612ce589cb8a13fb58cbddc4ac7debd8ce860852e29698e04d6b76fd1b59ce42a00fca7476dc473760d46668264e2a54158ba543cf30253e2b6e803dbae915d5c0166ebe96806e958a8a4b9fb284ebc48fe853c96abb9c720f8a6ccaf64f4fcbe6c1ded826bf5709d231f561f74296c7e49ad53e51baf1880b4b56e7d6313b074be12ee085477793b9cd700968e24211023e7e1ff6d1e3c63ee2d345e3406d3828c49ce714964a1519b5e06425571108431239071ff94962649b50aaf15380f696b995c71864e661da89eb907049500d1201ec3ce1c75b83077ebe05b4e6f03d198543218fbe54ba189a958acddd4e455c436c379d8a596894f2b160bc8181ccc6fa416043e268f3174b215c227d5f468b98af9e087d41e35a850d6bea9843d5ba29cdd045582fb2517967888eebd3e162e72e26c69d254c62c4e17487b2c8859db3e33f953fa5b35bbe07ca4589dd5c318aa5d0450e40c45948d84eba15f77ffcf0b0f234c12689c2f5a39cb9244f609b2e89cd3d8504b5c8a961db978d22a7d47f700d1a6601b039d840c7eb3f47a1120b4b5cd90be77fe1e84d5a336e73f94e73e2f82c6695c14a5b51a3d340111d2c6cadae145c8d494234b6d85f44dc2595a4954701d9b25232779ea39bbefaf994740739f7c8dc1c859154c3bda9b5a47e4314b68b920a43fe0f1349b1b55c9ad488b992e4bf310c460fe62febd2455ca1afbf905f35fc397d715bdaa91d719c7ca53d9c63c36cfb4075746f04c5a134a9fb507cc2ee083e7101b70d4253c0769977af7a95a48987e58c52df92c715b72304434f1a3a95576320b9305fa11aead52ad9a656766e585bd35f2f9a4eb2977437858e10f2dc4c71326d555ea3b0663719bc2ac6dfa4ce746d8f079ea180c3d3177fea3f967b8d4d74c5167700ad5384644ce60e0947caca50e31c395dbd5492e2fa457f48d866acf2d3a7745641e3abfec3a24f98f4559f2e11685dc3a4bacc1bc60ff8c5058367f5fbfd138540c0861b123079478f966eb4e4a17d0091a8643db8374fac3da34cbb226d53fde3ae9541876e2a2c3ec9dfa73bf6eece53fb2c1f13a1e6614702fa58ed52faf03fc669303c6b7b8629c3cb0ea4c8eb87f975ee689bad4bbe7595ad3cfc3162ddaeb4dd1ae64e695b253305e1c99dfdb7ef0d852d2675ababff06a7e05ae98bdd4a1f8541b257311f0e7ac121da3e94514f1af3e1c39c4243b193cced9739c68dad524669ae03fda2fc9211bf3d2aa4cd9871a255f6f21c591b38e606a06444c9374bb27765bd1489796873c67d2260b3076c0a1188675dcc6bd61c77ff8ebda6808005553bde269d986faa0fd56965db13a6797fba976c74f18c991fbfaa7dc110e7c4f5eb02fc15f1535160bbff265f434527e2fffb1f403df6bb40b63cfae71ed8cfc5da263f1dc522f51df11fa157d3e1a5c1ac66710e5a9a4b6f08c88e3072f213d7b575b0d5cd695a222945d2d9afd3326e34b87a4e81b504e8ff683861f8f3ff2d665c72739e42dd4975a63fca5bc302094256b8d665739be8ab8337e1df6ca05bdb5cad69da18561557fa350b539dad49f3e4b0c72dbb0bb97112ae2789a4b8d911772545b3d74f5c2305d06fa28bc7ede49da4fea4ad2cd4190870567fec8e1cdc2f66eabfe969abb409aaecdbfb42b9b1e767bd33b43b8a7542f50626d9f9bc0bdcfdb0d6106f8721299ecb5f2221f8e475e9063b4777a053d53ddbec36a272f32f73810ad4f6433f9c2172516fcfc6e5d74fe7db677fb460a5ab63c9d741879dd4a15721272d96a12b4e9b1bad7703f247e4729097aaa0bcf613502a2359ff1edafd87f9edf0186a1071b10f62b7fab4f0f5ab9a6647312ff7cc858ec5f9faddf258bc65aec302275d76c3328785a29256e34074977224ea20c8e963fb52a1ad68a15008077f53f35bf58a48942a1cfd1dbe6a54e9f1901519a4d58637176f2a9cbd86130d2fe4d8688e7adad76480bc2229c14bf92916fb29621ce00171da0256b2d6325098451441448628d453838348c8313a4d0b99d227d95e5acfb0dc7d97a97261aff2b81d2036bf3dfb667768f6204d6f28d51b9c7dcc75bd03d7b4149b45bd2e7196ec26c83f376389435e8a14d0240b6800faeeb86840cda931b2bde0a23e95175dfe44c5467e299425bdb6e8e804148ff75acae55fb7e9eb99b40be1095da46e7023b13bd6f9a181aea31811413635bbaf2a63efe80b0106d9d91e2ef240edd9e17a7d9dc2a0396a205a90e1d206cffdb5e5075bd01a5b71793413cab6dfea36e654a10882255f199022bbc4207208eba069666a11d645a79299ad5fa7925c725b84d061549e70afd2336b4ec18df99b24c5886f55cfa78bd13d0caba49b04be69fa0d316946e7228379ecb08f44389d13fba2aac6526f295f15a5502f52ab1f04501bb943f9f0208c2bca94a4e1ff116814cc155da86ae2f9e106e6b71f7b912693c2f7f5b9e51dc30b26bf4d6b97c5351637648908109324577a63deffa54c8c590111ae01f023dc15a28f0346d65afaf1abede722b7f3caa9c7686cfbef5476ad20eb71c68c16cc5f0c3c929fb64a0423b13795a1a7642b7fea382d0b6a722f63840d60e9558b03491b8820fe227cd0abdfc4644dbc8166702fbadb7bff032cc2008aa890a49ad22cff3fdf78203939fc6d3ac9b65d76302fced0e34223e1cfc5b43b719728a2299d71bf13eaecfd41aa7d39863e122923a0b04903e440f82eccd0b646877bd95aec8dccccbb6df5037c9e00fdf40826bf6a7bc6a5c688404c5ac74bd9ed956c979bcdc938b4188802f93ce3fe1d7d17d1722d0675143a6326b56a552e0d99e245620d8fb4e29991e1bc85e5d1a9a0197b714d2b87fe2f463ba487a5e9a1b4a27025d290bee4ee66616106a73de5d71ccfac7e12b9a4577ba3f74c2b8eb80fc024e2e98a15280cedacbfefa19ae10a50a9a68b48ccee5d878280b2b1a4a57331a2edd8b6fa3f4cf8eb61ea2dabd5e50af9d09823149f2260ebb1b29948ec0d47ac52eecd48758b8a0a304e0e437b522fc60a792843411daf754ebce097bc11f98b0d677986da4ffc3d09e68b11b2f1e1e2d7b7ff74a3d6188ea1e91bdb2e6b7d164a0bed3d84e0640c7b5fe527db17aa16410f909a48707e590e7a8b1bf49b3d15b0479b64454802e307b0264a2cc75c2a143cee8813a17558c907b1cff1b2533bc3514c08f6ef75429f3d03d4c5d29a17aeb010d102e26908c4f27f6e52a70d3ff713fb8e4ca22413ffb0eb4733dc454e723b6928369d80c9c1fcf6c4537aa9c2ec7fa307733fc2f73bed2d39195f1c1236a576534fe9e917cf3e563cea3952749227e9c9a61784b3ece1f3708ae848135e2871345ed57bb773039fbc2058c3ce8e6fafb221753824ad8fd0c3c1cfdf32d4bc2a49997b28af27a5db35b838621dbafb6adcfa7eaea07e8979eb5fad94390c90cc7cec1097b86e08e068bc21deaa9c82a13c984c80753a118839303938236eb3f241af48d72451e7c557db3f4bd65c8493f4409c6cb13f3a2e0dc042b15893a767be15a09ebfd548c9170372b21653d9a348bfeef2bbeea471b5d2fdc756a97128b5cc447fa37f4fec480e1bf21883f8c8c3137875c5e2bfd86cc59234e0d5b156e9723e27ad3cbe2d747cea70975a8226b0e4a44cb7aae05a64f3379f3f21257b5c5c979f827c5a2b34b0573424d102ff20f05ae48434f2dae7b57da43fc3317934c3c246ba8c601596381ab4628aa9d6a56f8e54a079f8fd046f3e48116fdc74370134f75a56367693d594d698cd1d9529eaa84f2be5bbecfa0c2528979150574536bb495c2a7b52f9e40a8a8eee5e0be16a7916c2fd09b12f6733efdd4646a8627053595380ea2cd617b06c8183fbcd95e231e772fa65285e9beaa4b3d5505900bca313ffb7a30459cc4ca8863c19220f94b89027c9942deaa0d18bc36e5b5d5c71e2df265225e62807f3cd9b462de0b5ffd9923533491e2b3572ade9f7a4f816e23488178e88a633534da559242e93bd214b7e7af81e0a67abb9cab777b4c108b70d0e209278b52542bc1b7d36f31b6e54ab07336d761d8148022a453a3a8b63ba2592ad869ba7fcf9bae82cad5f53f58741b69d9e684367bf4162f3ff50a2d8e8ffc87a75f07a6bccce4c79f45624edd68648236a44910dc7d4bd84397b7a14e9f6cca944bb318068722d45694e3afa3bd68401b33991e64c1f3c33a401ecd6dc02f742faa8257f3f530261070d38c4644f8f2ad7e6526933c1a9090bd85361a41ad569415115af812776d930dada38e0e540b791a84545bb0d9792c327a66e3fdaab19ab569cd465946f71927b3f3264d6b2e27b6f5f4dd919517912ff15da547571845024dfc51a1de490a270e307ce171e34547d935ee393c7f106f71bb03d88205b6a9b35bdb72bbcdac34f8b78f7a929505f3b1185f3ac76e9428e030cf4f735864f7e9fba9d8c98cc2e051706cd2a506bad858b276443edcf932329ca1fdf56bfa5e519bb06229609fb25993dea594e57f16aa6d1586b89dbcf83a066ed3e66330b318307faa021156221e7559dad03d3784c27332b31a111a074d9429dc4b66e5df3d953ca00be68da87362c457b20e1471d560907eddf86fe9c35dc4e7f33bfd485d4e08e8f78cb8d0c92a4c31456d6cc848d9a67f533c7c39743ce8b67e4607ff135b9cadf88d8a2ac8ea698e0d7ad8a9679af8f2097d32186e13562ac6a42959c9c640416954e926fa747908f4e63c600fdd691da24d1a1d84fa1c2bd61355df3255234b84cf6a45eb759e2381faf0aeb23ea0d9ad45b686ed4d522fe6e6273ec4d34a821c0136db5447dc476597029e1febf7f491ce62971073f8841d488d5b3e9f86fd29ff7a3360cef070924c390cbd05041d23ecd93f149ae3c968e45fa8e6b09907aab14929d6eb2f4a16d05379e8035e08bd40eab2d09597aa3e4f5059ada9a26715f0a3584c02682f195d0971f73fa59ae7ba8c64e17c923ab777ff0843018e20cb17dd0ac3b6fa98d376bc23892dd1ee9d85edf8ba3612e229299819b9605e2f871df984808273d017926a0ac209cd609f6b313cbd5532c273a171f2ec5de77c0c3aa8fd8d9f6f9b65386cd701cc07b27cbfa67c68926c80767e8c96b1a9cef450ee9a125b203a9fcb2b2a6e030d44f69aca932b0f0db88a5a0d6b559a93834c699ac14bec55250439ded10b331eee7e7804781a63b72ad26f637d99ff2376312684c9877f71fce9a800c4de4f3fb6fcd050453695e74aec7817b4a3c4e6ca394a4e23eb704b79e3cb0cbcf89541e08bab05d7259e6817638b5066b30c9ee7b86456a50a04e9dac566b4779d897be821c7f42cc927e71b44e53e44fc9033f0f07cb98a55be4c8eb9b11700205cb6ff0308459d45a08a430f99de5444b14ae715b338d8af66660013c63b407f98d0a7aca14bec11cab29c5bdda101f48fbdf769f8bcd054cfa5958a0819a4a4004eaa3d941689ff1e56ea7b00fd5f177d6792a278dc6ff87ff04dc419427d71b3f9d90eaffed3d7d63ee777a8efce6d9d53570bec46477caeeb0ebbaf0ab241666d9dc1c958e99fa8e9bd5d3b00003b9d44c42e8f4c469cc47ad6b83aa282c0821eb517fefa8434ba9ec7074577f435db5ec5a55351192a1178ff559ea0c8fdeb4126ab277dafd861339f2eafe4448ac90965c1fe6ac0f3cf6af9778049404c25b41ac256471c2e60498bba980508d8622140beb272523e37337bc3e30b2ee0c2b958d259c931b35667c900b4faa4c0d4d7ac5b02e05b1bd79cd3e64fabbdb7b77187331762741d676ccd6e5ee0c02acc6bef44b918dc8d661191b27c4c77ad0523db9505c50d6df4dad52a2a656c1dbb9e70399cdb2bbda287a81003d47a7d04ce6192adb0b895ea2bfa4cbf7a4a57d977373a906eba0973e92965ef2a7fa2ee6f85eacf75ed971b6a9fa4d93bdd221ff52f8e45496f87aefbf222d4be47ea4568d2c5dec54f942da9e3cec1cebadb515be9cab52df1f1f96b5b8e2a7d072a2441516ad5afa95297cf48379d1e967e1cbce0c4c63723a21b20386b9f88fe1bd6fba00981ef677229e8b0ff4a12a112461631c9c7e5af8bfbe4df34da250d1ead2912b5ba258a4d35195c984bf795833640b29b401eb6e5658e0241c076a1da83ad373335abddb3e9ee5168616fde6f9ae83cfdb04a05790fa53f7578be64e3c09454d473e750bdfd3c431078f35fd63c0b0290cf54b6ae97a887df6b0d244c2fdc1a6db44a4ab82fb18ac579dcd10660d5cd21e8aa44dc5f7088e508dac468e391ac02b090e79a365b8dc2afa7a5868457b0018242f3505cd8467687ac85aabd1ac719beabdbe9c2d89d6d78ce0af18c127bc26c1b8bd348481e69bef702df0055f1cfdb15460dddfc9abff3ffd98b76cc84b8cf99a69b016f882b7fb9270cd148ac16032dab9b42754cc218f88d8402361a15f19ec00c21856dcd960019c4ff1701e77796edcc5d30d6e2ba1f3d29b335a6982b421a366dcec7278aeccd695a5b16106eaa46b6e17823cce71008deb47783b75dcb5643135cfadc24aa528cbcd9b63c70b9a4d8b82d360c94f1881059ad1cd0beee41e7f9917499a3c8cfc648bfe49a19c5d637cd5072bc3df84ebb917a97f944b32aed267ceca5b6297d4e9eee7c45ea3cb7f6d0f57db018f793bb731cef8cac9f181a3b4c5b0f40aa0fe3512af62f638e27da19e6fa834bca1d522b48ef42e186fd8b0b6af7c74dda8cfaeaf3040d06b72caa55e197dc74e04b1c17c9b9a5c34a9d6455b9c42e43dd30f8eb47adaffd18bc37664eeb809a2499aa424c03e44170367032771fbf32573cee98d26037d3a630a1333d1f90fea8d1d836e60606cd04476a2fe5d348c53990589d66bd4ae72918f5ca88bdae13205981c010b95bf5e1006c103b765203b00360c011c96be2de18b3480aa61f90ff02b9a394c3d7dd3b1d5429a5924238062399ccb0cc33c3a26dc72397eeca0870e479c43d73db5742f595e5f532694e9e0be413ae9aea2aeb4addf0d6e14cc98fef8484ea5f23d34f8c3d6b1aafd92b2c0603b43848a825aac5d653147818d8af3fdd1aa462118ec9781fae9968e3b8e5ed30d386465c9007472d68450546cdc749e0a5a89700c8a02fff41b5eba7fedeb765910e1591c731e82c4ec82da45e71812220ba56c149ed43f0a709761297f2e42b956b4b6b8b7a91785097b052362e223c7265669dfee5cee51ae3efd368fae79645687f4ed740e7e958c2c670c718761ef7175a06ca4d1e6d2484582c1bdb49beaa8fc243b24947d5b11e8c4c319e2210dee5f798e8f96e10222f418e90b821727b01b5bcda2ece4ac105ce92239b03a16ed88fb3767bb91897eaa8a742345f65596fc3245a0ce2e1dfd3e85a5943273a8524d048f1fa82ec3632305c573f9e5725d79c0b4863a3ea933879cdc0e49fb9ca4e5309b26f5417469bd016c3ad5919835fc157d9901bd05171ff2f7a08e72a0b3937706b19d783ac20b2b8686d8d73af7cbe6e1f846d288b473c197263f513687d5a1b8c31da077a961dd29c64a3db2eff3424369a04ebfe57d23ae7003badab64bb57efbebde89763f3896ec083d9473f97c570c33f5ab5fbe8e41554f88e8023a1a1df9e0d8815af33d8373f242779b60ede9a1722b39f4bb6ee89542b40d54a24b6076709fb99625e5293af01c79de68be7c678acf2cbb8a6f66e0f031d313eddc3d170b84ece940ab35c1c33d9912dc487a5a4fcee68340d39575427c32d148a9ef229281cd11bba94c11dfd64a5c08dd63485ba8ec06e35f20815b30be27fe8c907df8147ae6aaff55edb7db3a1392b6e369ec177c9a002cb47ab7730d53c91fc2cd418a565cade65dc214cb027f96f3d7221a3f4e1cde024e0aea860b613ef71102bf423236088b5cece8c2818ba7920fbd38832d89bae5eae4f22527b1e7d261b2bb6e341b78d8aa181dae1e19344af4cce8d10eb29a9af5d28176db10b5c17ecea572d38747b87c9823c84b97262616870b8390eb68dd21e843908cef7d4daf0a6e4217e1203273dae8a1634bf3c807e70ede04fc953754e9e9f13f587282a9f89b85ecf0c4c89fdfed3d5b57c79aadcbf302f74dff2854a9bd3b2475b1a9af4eb114bab02b6ddfbc566be0a3f9459ba2df11213cc8d80a92a8c1038ce4598ac2f2b1fbeab9f7f29b82b80cc97c636b8d69b15cb3d4295d6ff5477d4769d6cb6b4a60d035b7b08a8798ed3c26808fdf62c265e55a88e0310124e4e557f017ec4f6a55c07a9baa78d3049bf7742c9b6b0c05132eef9ffeaea7524cc7a2839ad80d3f1019f2dd16c900c5ae1732600e895772f1033b3b729ec856ddab0d17275c95c6d9e68a67f09a05b81eee23cd16ab0e9465d55ce072a1b802b323a5f02bcaabb8e6475aeae39ce43315df4a3d8ab68ba6434e65fec589f4d6be7acd931b0831d969b96046549a341cd4612201f3d0e200df792cc4e571c6510d44aa5e640c04e55cdab5404727e85dcdc478d639682d87049910ee173c0d58c950a11f3547eca0febc534b20a1127c5daaec1b4bd06ccf4f7da9da2ac3575e4f19435cae023ccd471a53f5046ec25d40b152e71cd26fa5fabd8530561ec7e2ee3280d166619fccae151ccaab4ec03d541989821370f7bbf522977c643fd1d4c673c05476a14bb2ebcee3da794a43a84716af7be2a48fca0458f79c4c94d128a13c0ae6582ae18e38f37dbce10b1a124248edf40741b2c4ea047ac0948b7e396edbcfb6766fe1489a6b9396674dfd107462135a70241d81ff94c6ada9ea062f0f4e43e16c1bacc7386ba84cb85537c8f581f8f41fc78fec32c775a353403f53cd108d84e1197e95c1724e9390ced3d8b2c7e705386b7a453c7e3f87fd6cbcb4eb2c19f3ad392ca3bb68a0af39ca80bccc5c9a1c739fdfaa75d8d0afba5cfacf83becabf62a1a5e0d7fcb8ec9982ad8dbc978847a0ff13f8d15519623953548a9201cb4fbc7cfeee89061e67827b0a0201e25c15b548194492d8dd6f002a172a0fc1243ed84704917adbf0e65ec5dcab9a15aacc170d754e3edd1a63aefbc7123dbfd7e25903a6718159b477c47d79c371245a140a6a8db6c92e5fbd4ac39ff2c89b2a2aebd8e1f8ae44606c29511ef387c3c9bbb5d5ef27f0271c728cb19275633b40f1c888e1cc18528de0c34379e198b6d7403c478d031d01347971cec084b38af048cce305e8203ec52c3525fc05b6cdd43a6b41f9ceec0e02679baa404d384d2cbf980488566506203e17b744c2b56b0fbf18d958a30f1742c6b0ca691cf4e32bfff35213e053bbe8573d50dcff5a8cb3d9ade5ac8029a130dea9d5f5b3b41b2008a69abcc1c78381bb68fd534762a587dd117b5f42938c99a3e16d18764b17168c9f41b06fe01e60808bcd1b2fdfddabc80c8a500c30f9a2c634d8349bce34d9b2836e0159191c4ab76593be089ff5924b781def9c7e6db76154bc2b31522d34e8871e85e81e6b400351d5a225d6f3e5b4a0c640081dfc3b8db5e9530945eb1a16c0abc603b4019c4c65bda2c66af76c3422a5eb4a039e59a9d2660e4e294253cd5c0f08a03fdd696a94105908ae49dee05de42d04d159080e17bed9af90c0e92dbfb3585c87294b681fbf915ddb46fa003bc439abfb6c45b5b9ac10ff73e272c686c2c3362a86c7abbb3f73de30b4cc0725414a9c9bc88d4c266218c2fa640a3c64a698ce4a63e8605c612f70463993bf30743cd5883610fdf578dfa2d9838d14e92ebe309b3ec99825828c5c2bb6c3b6a68aff61a95183d0340f9d1f309489a745c5fb082b4b49ea9e3d2cc66a646717fe9af56c96e04171aa99e1ab73232ab2b3cc467154a8610d0c93619175e798141aa8cb86dc7988da5d982433a2562e98983f4dcdd2fc9c5d04a3495c77d27c8b7ef0930f0728e6e920f052db42794124e5348b3366c7cbe303021eb1d488a897c7a3d4fd3a2d71b6981bf5ca64dd8ca325c6ff18400f98639b026dc77beb0a6c0195e7589b2cb2788f9416a316939a6ef4a1c8ce6c52e04e1f92fe29efafd7a7fd80159180aff8786dca7707591dcf286ee9b3dc5fae84cdf198d4a7527f7fc4863b23b8d15b5c39414deadf85be4d6cfc65917c3a7c170f673c3f5a1e99e5526d83e07364e29fbaeb7c508ea6970ee62947fe0be64a16bfabd2e00867da3f39b766da9ae82c9505a9cf8cae249e0c17bbe9ec166a5e0cae3edf4262f7cb66e034b1fe6c84665c6a223d52103738423c1c31f6eb374cbe1c06cec4768d9ba6dbaae8dddee65a5e6df846ba6af2c55b36d6a09aa519ae9435dcbe4832bc2117c7058721df3b6cdc6bff8f8a14c1ceb68ca4e5c6e5c0a8c7f63c16e72cf6401d3bec125474d9060320fd87ed8c1f3d843e26b611dbe76d38733cb80ab3334179289e7342dbfc7875e77ac399fa99aa575619a3a931ec9f77c8f7ae6c64a01b5621052dafa5dff623ec60d115e6e90dca17f6f721ec5f919576d40531d692ec3f7cf36889cbc1ca0ddc8dcf296e8523f88a872d156e2c4b6b3bc69ee78aa3a3ad0310c82a18aa6b78c2aec521f03dd53f031d16a5812766d711f3f4968194cfc7a5d1e0cc7ff62cfc474878b0d99391a855c1b03c91d9121b84239ba33c7d705281053755b984f486a70e4e123e2b512940ebfad0daffd32a30fa07079c7b70e5548b3fb5addb599d91d8f017fee95fcf453db4373afde3ad9732d3a4a166f6bdcaec4f5d41b281174a05bb5297eee4bcac1480fe2c7b4455ee079cc38d8ba5a0b0cab7eab571af1090b5ac2dede72f127fc7a0fc68275b031ccb52eb798438fe8ae9561a41c8fd6805583fd2c5e93decca5c044406c782dbb8f3b61d9d80d822fd68c03e09646ff7b61a40acdf18fec589772d3efdab97e0adb77f5a751103be5dfdbc05cb8a185f2cfc2a62d5e1b2d323a8893db1f9683fd7ee0a0ee293bf93bb7e5688c16352dd134f87481f2d949ad1e4266703aef9bc489868e049efef6982d040872a6d721b7b906d249ec9c1211f3bf978f044d3a834ceab67a756ac0d5e484a3dbb51401b99cce24e835e60a32392f618caae9c983bd22fbf170a8a63d63b732addf7af643bcc185e062a1d69fdb0dafe960437067726cc74243bf4e58a1938e1dbb99fd133762a54e6572f742d569f6339f6eaaa82af7657a37ebca5b50f59e6c8928178b4ed3114aa4e23e5621d599e0c9e8fa2a7b109595abf1498e2949f8ed4f78f862c1ce03bef55be384e41308d737201d3dccdf6e114eed0e74c6e0b00741296c7b1b1ec44b743dd32c82b39688fc65580fe8f2bad47783f64a79d90523e5b3b6101c586fb1f5ae3dd217d5e5de2ab0714432bce0880d12b6473fbde2225bc348eb6d11be84a6d8333f99a4695ed57e35468206a3a34973fd7a153ee71b7c8a3e9676678e78fe148e985ff650c9a4c622c65e695905ece1f6871bb7ea881861544d7af74b1e28aa2e234f8344b77efa33fd60b3b01e835f131133364f1f01a8fbe61f4846d89063db59f64a5c81bec79f1d3291847fc5ed16cf2ff40d1de2021b50ddde238915ec3bea5c9d20b544206eb3dffe256556888111e4bd6643c50031c235e0b7ed1e0d83040285d2579ede6750bbcfe8ec190d528af820ccbb5d8acaa03f21f4570d55631b684339052f42b9204a0161067e525520e45be60909128436e3272529cbb8503ffa740d8397cb570c1949f85a804d4d8a74555c93343ac0d29581e9704ca58beff2daed0c77093534c82d78ae47d5ebcad76cf75ca4e03009b3523e818b9a2fc5db1d7ed682d324c8f465c5e9350cdb85371dd0ba6c3cdf83d93a0ce766486f42b9865a54df2d672848b2f124d6c76f26def40a785f9a5f2fb90e2037e9336a1246605df16a5fe06b30b6166a36d03857497e7866936a8432977939c15dc4c419df8e27124ddbb06de4648293a0f3820361e9900b8c6d0dc804f0df4b4e1166712a4e9509031f0500c3bdfee7160f5b2782951353175ba1de47b81afa19a83a41e89307855c37005a8a6bcd920b4c8e21cecf7b8927db167a0c15de8dd2afe986ee9ef80ff6b5249788a0617edc85f8b16775dc86d13a18068121ae13174810f1c7fbfdde0d836c4699d70932d8cff1f06a10d4dccb209870dae79f90c1b113bd0a3dabfd8f0321a9e1717a3667d0d32895a2eec5ddd6c2c3d9ea736fdd8bc916be58e4eb53b0b1a17588f3f04bf2fe52c61fe559858002fd425809c056b864ef65446b79620b4cb2cf96d5f0af515215b2159004889a6346c3630cef069ae931f9f7af2c98da2da715ad1a6230eaeaa18cfea9d8a7372233a477ddf58f5cfb6355c31de631f0fd48eb997c55a6eb699be87bfd46a53f600cc5128056d64c6b2b074de33d3728c649970fbd2de74216b35dd35c9cd348a87a2dc5500e25837822d851c01bb7ae79beaa6e7611c5168008d7971091d91a30308832ef2de94c6192c8dc1c3d2dfd48f465d432457d1bade9a7d18cb2c4e61c8e065d6edaa8f3c766c3a11b09d845ab641acc997a95b1c72ae0cb4d29670e1f4fb8c6d1d13dc44c85cd6cc0ca4d5bbc0cb2ad179ce3d6fe0fb4fe9780112382e74722d89763cb0afcd78afb38e1142fd4e8171ff9b27794c6c4322f6f7b3ea0b9aa963fe2ec1309deed328e7b59798d7721f554b778b8e25b21110b66aeb00eaf3a8a4518fc90bb6ccc41510c21898b7eafb0d2e1021619939dfb3c3ff36dbb0cd70a271e7011477a8fa383068bc8a2b946b7077d6a1555283564bb5aa1e519943d6e3b7f5f2aef3cb689f2d83596a19512670f7674402aa02839c9ba91c233c507049878392cc1b2f7469b9db5361a403a1d9a908811c3e2c6090048b47f922a063ecd75469b0baca8baae2b43b9d227a4019007288ffec85792dc3d304e5a235acce37ef548c12f3fe0ec9056475621d7ad8fa64d98cd891b18f11a6150bcfb08207096cd0aa54d86b6a4e182bf3fc540eba7b3cff572cfa39527bd8c2e2563d2c983e8568ac46d4e5cfa6e4a9c0ea7650592ff0e9b7e4b10cd91c2585e409df89a591b58837f84a0c8b865a7a1343a06cd4607bffbec5ac1130f2258c5bb66f090af492916ea3eaff6ddd5f40bc5fe30950312b7c0f1e24c65abd69afc01ce17876b4d7297beac4ea0777453a5c0fc2952ddaa70b209e0b8d6a7e9a5e9abfceb99b21c2fcb0936619fe073a860ee44b775da34f65e26cc79390bd7e9c88a76641758e7f1091e29df72b1fb5eddb0e6d838991870900a212e6a93266c72dd574d88ff1852bd5c0ccafd0ec1c0e4ed3321146d3b16fc2293c3e1babb0a01867ffeee827a16841284244deb0b6ed4e707c0e16b9934edbf14780df9841606bf78dca5d11d6607d3a55ba3ede2532bc2c9135d8415e8f54f13a97e553a12f071d0a83d60f3d8107694f43359e4a0444fa75af7f88f13c809d84d2680a9aea07e87c97c47a0bcee6a9b8835eba7ea38017221e36191edef78c6ad0cfca5bc549d14a0264d7aeeefa9db7b83a1c270e3c71c5bb8ba02310436800de265a453f289547211a5f9f241369a3cfa90d3722bddec92cab47ef0455f88df7b5eade204776ae8a627192a1c3f6127be53c2be5c10f747c1bd6395da8a29ad770100d03207c5856f727e5ffc37ceab6d1361b37bc463c71b3d3c9eaa8c9c1fbc3def7125d1ea3a60fa5b140827a417a80417b4a60935b744f0964001c886f7e37a9e7c019505c361909fdca2927afc69c533570b638542b296da71e33709bbcd4c99d9b4bd800c950df19c5097edb495286f199b35c3077b8665ecdf08f273e38da331e6d3877c306284984d78a70358cb1f093ba457ff12980735d6f3e397b5421ad3ace28673b9472dd07b696dbeee0dad74bfe87bead27e7ec71d6c72b59511a157b029f8fde941f9e6142d9864fa6f7c5a8e3b7473c8f4f1528dba3fda404de10a23d148f944110d3c71d2a812780a8c7508faabfcc3d882c076c38aeddcbddf789a16dac19b66af2e150b8adffa5e76decb73f36999d5f330d5190aff43db7230fde7e4a8a3720b0d17e32f6a08874a59f35111117e6434844d2e731190576d5fab6bd944d222a8f768f3831e5e05ac5af3c63c0c3ac729126c486d92f0c73e19aa424f509aee80812ebad22ba1f2c5213ef7e415c85f80d5395cf22b0e9e907b121181b6049f3920be02980826842306c3f9cb82546ddb44ca562c3ec20c3ab7c0959f98e28d4014f78a80fb9b3f621d4ca42b50231b98681bb7778ad27b20678f881c513a80fb129f542e056ee44af641f9e4eb0fd12a8875e1d598ef3debe60163f820da777790241a20f971dcb7880bf1c59635d61b7f228e103a8e5796593f0f5158fe7deda1c7809349de09367750fd485d3d1972e336e73766efd097bb639f1dd581ed8ae8e0228fbcaa9c232e4ff9b4ec78daf8ec7c2113ee4971155df8e3a50b2d97699afa04d6eaeb4cb6e7a58a9fe06af1f6dd667fec3038ff819b407a967d4213bca61b65f87c42bedb02aa1b182b3d9ca8aa8a45c8651d722f9ce32cd1d3df7a4ef7ec349c645e0539f67e130a3095756f7ad6c555e8dec433cdf4012c23e77585e9f4180c8b3a9f785b781e7fd9907b4ac8027f540cbbe6318b9c4d2b2e342eaabdf51bd2329444db000b195d6f5b72dd504fce15f4480a3e79da771d70afed00609b38868ee5a7cb2c8cb9ea674fab66c4c6a2464e8422477b15cb538b9331806af916bacc8460bdf4c16e606a41b0ee64103e683902b41e6c3255e22f5e48a89e541815df18a7290ad2af863560798f0c6e0583792094c818a4f496624d82e05a03eea554d5a946b0085e230ca3fa76307c7d238bd4f7e716a11a485d03f318d78c3fe7e1a4109ff7cc5e1a00bfa6b3dee4678635ec4817fbce1bef9de451126a07557cad410d3ee94b03be07c535dcb840277077b59fb6ae12e634f945c41fa7a973b8a1b01d1af2724180928b1a0744134d8d9b5f4d6f401cc190656a8807f4bed2d6a2cb324d860e1784f240d35603f4bef4ebc2b1cddbd93031a5825d2669303edccc5ab086bdb0f336113e333be5d4c4fbc21f2276f9e3ed3b38ea5237dfb6c5d6f65b80ff64c71805c5c477d593ab0b5e261f2ce7fbd14c1ff9acf552bd1e3135cd22ab981a788cfc713841029cbfba2cfebe56d5bc0079e562354e21aa16f15d5803f775281b85ca9ef962f6f55ab26d9192f8e689321c54fe14a5dd27aa4c6cf6e7c75908be83153079a613b42bb9355fb1aac6811f2e2e419b530c3322b05429561cdff6d1c3b09a585c7c2215ca6ce07142191825f503499bfbdc8ee02ba34dc4b017b21f87550b80226779195b8f42c79befdaacb6be1989c440ada5a43780847a9cf7cedd8810f5720486772063e401b3641c71f5e2d898a8ed822da2674c2be6d71ca2b27df765dcf5909e726b34b81c5d3e5e8a46d68f2e0db330fb5f41677ec2b6e1469be5ff15a07e1defa38e48879aee87cacf737074fe0debab5477a7edcbee37e8b89752512fa02d7d21ec4f70959124c89bbbe95e86232c2029f5f3d8bf125e81a08617154706bb13acc8405e4f8712f33930fcce5d66b50e010cdb06c4e6dc43671477c386825e1d4e2e59cdeb95196a9ceaa02228709a1f3ee0436a7c791d3213cde3d65c5cc3be8f176e17fb7f756f02ce588ba01aeccc2b9e4d7064361bc094ff92b37fa8953ab9a1e5bf4efb4b7c4385c9dabbc5a475d22eb2d9a7222dff27e2743f873515fb3f5f7315b36ebf39f4ffe161c1c7e9b1c73f702194eaecc16521eeff0346d6b1866da1d50e682733ae547b7adeee81e38fd1979e18168ad62b22e3f33019127a31fec2299a677c5d523f900444a8f50771f2effd9e88730ff6fcb98fbe865c2f30c53fcffadcc112cfa0c1d47a165b58640fa82edbba6620d5356c711fd3d81d93244b5c6728d0c5419a3bca848d45e6ede7d58a515b528f0526b93a5b2175ade4f16a6e536179deb0ac38d3f9ad925b581f0fbaa7a9ba03e6c638ef0ed82aeb2dff67b9c2c6510dc2934075625856324e4d2af58ad16b1109efbef81240e49445df3f687768618ad2c10f3470f9ecd2995c827913ed6c1a304a6d7026cf4fb5f2b6d6a790f138c72f809f2e7eedd6bfb014fd06608ada3fe28959c4de572af0d3abd7d4028ccd9dbc0248970d91408e79afb73b6c9a6cf76a038b34ce1ca514b9eafb1f4a050a54cabc7986c5b9b508b87b7df42d966a0fa67b98a97dad4f6d9e50401bd7f2e70b64021546a1fdff929a8c9b4aa8d86a1e43affbe4068fe8485afd467cb0da6699f95eb5735cb530ce1a65ed0be76c824ad3e4ebbad2d82aff0636ec2c5e23145f48a949c2a3f6d68dfa8ba86c16ec7eb4bf9139731184afd1f62875da3a3d2269aae7c9dc6a5fe00877382f64ad2bb4f54c624c3a0a79c70030daadb8960eb2c3f8f7f55c53b625679222eb65c295fc23c19e71554975ec0aa03c5eeb15c6986e7110ec99d555c684bbe22380b453cafd20ff6996c80f3827490f672412426579cdbd2ab584cf9f5f2d730087f8cf58a49197e6d46c2440683db838dc764e63c10442a6838a74999d3f0b8f7f1795e8411e1665a79001b2c492fddf63b47c2aaa3bd151c6fe805fa0a53d618afc6a31d182347a7f97b1b32040b14bb719a261ef1c44ba4fcabd19adb3eb162553351e4ceaa8c933714f9e49c4fdef94f858b3691a328838ccf2b91fba1991ccad342c81d223c130b1e188bcab5688426322541cc69d9f23fc9dd967483b1c1a59dd92adb55ddf119796914a481716550291a7cc2635f3ae48fc861390060b0bd3364ba128ae1fb837d2a14f737fd5276064c17e9db3274bd8a9a01767119b75129bcf7d32ebfd289c352a48c4bfba31fb3591c061e1a6814ee9a090809769c3774d3f9b4cf3c47c538a4e2e7aef24facb7c4aee9398e2f037ae8ca4187e24d7d46d34486379c7a513baee401c3542064000fd33a6205bc6d1984ec29e06a4f2607124245668b8ce6aeb7c385c132b03d87af3a6319fb6232369366724fd4fdf40b7d6792d375da5771802f825f1fc6bc855550d50337875f197290589ac9e36d4b2c3676b30e4b72e0110c85801afcf3c469cc765f88049a8f98ebe77b303a94bf52e0e30b32ca04b6a7dc8818ae485553076edfd309d02fd2f04ca132819f7fa72c5d458053bfb4b242db8ce15f7414dcf4f11c4617e5cc91b87567072d3eb4ba913ca4210b94368d156454b5e1939a9d608df52730a85526cce0044c58b0f2d3f089aedcf82a561b80c674818b5fd1e771579418350733e4616fa10cee350d1e761baa9972708b7132f95edd2d81b474768ef6e76bbdb40e7773890b9563fb5bace849b61c5bedb895698182ee04a115e1dc4a8aa4099bc8ef408cc3c1f5dadcf2d5b01ce1c737156ba77c0e4f2c261b421f6add39faec6adf0c8fef544dc30e50df6615191bd3f5850c920dd149244aceb08128bb89d387aaad5b3f138f0dea9b9244c27354192ec722c8131d756130449589bed78d7142b6c069323c42ffe39f69f413faf8a836b6655389e12cb55d951de37fca00824f50384ef68fa01addba9bfa707c2174aaacbeddced841eca56a1c98529982dfe2d48c96ed3c7d798a51d7cae5eecc6f526c771c8ed87526af00b1f433001ef9162e95ce201e1af8979bbb7bd0e1a9ac5d739cbd066cbefd9251d0c13a24a202529a36bd56f19eea0c6816a60542385ce2cac1dbb6be461eae0fce0b0c3e8a4fed4222c0ca07a85f62d252eda659f6f0d8f1fd2cd784f7d6dce8692e9988a5f9d0ede1d4d30758b086a1b173cce3f98fce5723d6e8edbcd2309aa53659c1ef08e499d281cf85bd8ccabfc2145a0b235b1125f70696ed45e059683377f4ce15b9cd9226fb5a0b8951f144fb05e765bc4639511f3c6709a9c3d77aa7ed31d410e3a3a8efcf088b0aa0f53ab3ffd8d5bd4a7f99bf976c2a69a129eda38a97bc788a4ad08d3b4415af7719e0e2213944a52b33f581ed926fc25b3cc87ee4979e7b4d784517839fd98798e38593fb6abc875a75caeb466ce53e90f64ff3fffcae19bd9db89f92b7397fd0bd74354809f4d58508939fc750311274bde20933184f0eded1474505d10f0c8e1e047b969ba1d0315aff9db5e0dd5e6a429f45157edb947b8b6a2905593af5f858eacdb160585a92e90578b139ade6da856e32e53d1b2a82d1353d95e8d2b95e8df9c60ae020ed9c4a3d0f4a3352683f2dce19bbd78904f8d84e08507220d879f5292353e67f02fab451c1d12792b4ec156f8cfcc5b8a73f9f165f07f042eab13720306fc81895808076e38eb771140c82840f35974c9c4d59b5a446e6f2021de58d4d144ce5958b07e8e8ff6fbd801ed6dcdf2f14c643de15a8bf126bfa8491e921c843c07d441ed8be5f030bf5172cc5e02b3ca6b202f052f1d5a27cbc200bb288f0c6b1d2773386b71ab0e58133f3d9b1f29c1d59b09bd9d745022d358b6bc6aed3dc38c31904942acf8a8ede149aaceea9ee4cfa576d010f2199297e695826ee7acea42a2fd9f6a1b57cd97acd5b49e54c6f7cde776a258927749ac83c0c4b192d85d6b47ac30d0f81156beea261acd5c1982810080c16790a710590c7ccc97b8224e95eaff0dc9d360bb3206a58051e60fa0a130a07e3129c2af7b72db8fa99245b7884e603f49584608eaad1554e6fc4e9fd68392615d37137fab65b03fe54387ba3ab42511da47592771bd1acf9365c935ca92880c727db81e13535ac111e04ba6d42afb01edf8bc1243cdae24bd281b47cca81a3850e041dcbcf2dcffd3fde6d2afa851576f79247c91ecf6aacaf63427029f4d12c8dd02100dd46f0e09b917bb73e297ec2cb2c7170fcde5feb80b1e5d136cee16743cbefaaf80fb6a5e2010aec3763c51d316a701439f135592745aa86c532d89edc43fc981ecd3ec7d933501f20f66b0a0245618a666c9915b03b5357ea1b876bf1bb915ea14350ff2b5c5fff534be9e1f6a9287e2ef462ac978892272c3958e8b6cf6fabca86e375007c445a39ec16281096c0408f99904c3e685b9e4f97c63fe863695034ba87e3a02293ae5b58a50fa7dd405f27894b66de8bfdda768c92d4dabbe47815fa254205ee6f12040c803524c4b15c38599db599a7966480ba7b8c5dd9e4485d6f6c74f202e6b82383b1297ee2e3b0491fb9a2e2fe0fb4764bf87093fa78a7d544e84286fa083d4633017db997f2ddc9b7105007edb80682f370c0d7ddc5c9ba0d750fb66d405cf8fb839591f9dc809a8fd4d9361c972d1426ba3d920e88d6539431a8e66f79d183cc2861429cf410266b55df4d50fd8dff6380a1d82e9175e54543cfb4502bc6a11e63a6b133a96ebf7fe266462255ba4cdf30002dcb952b38dd97c493fb93c11bae220d7d2467fe60abba4ca1d87671a40a14411dfe999cae4f1f02275086c39b017beecdfdd71f6b81005842d225c925dccfa5ba4592e25afd214b1ab85a3d6fe321be92be94845fad66c8f8c6b2e824862abdf591f794c87be2b38c36759778b195d924b4d3bb911ef8e434449591bb97bb44e3cd93ba96589e2da56f55bad8942b16c6bf0c621e7da1cbe50c5e21d4462e77951719eff06450d3f6e84d64372d5f75fe84c72e87eed106f248ca6906792f1ed532b77459ecb261eddb1ea1815ac8d79e098cc8d21a488e2fee15576e43611788edd035bf8ea4d36b00367230e7a1d4405a435371c7ae4907cf59ab97b581b1dc0c0338543f7fe42d1f249c264066fc7cc8cfc46e52f3a5e3f5f75dc8947aa52c295f70d69268543a97508047dffd50654a246550d9c0da30a3709f379c5f5020c5e81f6c33ebd81884f37bc1fb6e951a3b9b6be4467ae410a5d114224abb8ee50b72e4c55c3ef59882b2e7814898e07d55d05f42ee90ffa7f7f1b4c2cd7064e3c170aafd70ccaac0976334ae1d3789c8de25850c7fcd3ac3e590a8234911cabf15ca1ff4c96ee28ab48deea929ee1eaaeb2f724b6dfbde85dae992c7ef9e4cfaabe621d067224f31208a722c96717c7b23379f25b97d7f1ca11135d987326668db08ad3d63383cddbcfb29e3030abae8bef67a23f6208a04a414dc91aafcc67694b6a701559dfcd5cbe831fae44aae3fd328a090b46903ee592b674956ab37ae076f55700ebd4bf2c23825fccd059d9484fbb2a1afe286ed89ec1f23ba355eb88d8271a53558f1fb049129c1c139e0bcc60229feb16d4ba750e800917970ee70f4cbd70efa4b10fbf051ed2150b860ef40d7700336b29af89067c75265c2be5673a9dd1ceab2ea3a1b7b7388ae06d389b371c4c08e8247b1923ce69f234bd58ae74ae50c7a0bec89bfecc307f859898a078f371a822b65fb5d18eb3b89d173f1f3478dc877e008dfc01d76f8623f2e005d65f7b89d654189300115e6111c8fc74577c93fd4e67bc821b6c511a74e49a8da75d6d0c7f79726d9f019c19d13089d9645e489ea5137472cca0a7beef42a61bd349e10b8dcbd318670f355c66a4d3151b703d0d2afe09d170c1c83b296a903a61c4abde2ae4f4b46aa092f16a029fb27c207271fae917bc5fdf07a5555756d327a4ee9635b739554e6557d5cc9a5ffd72b85afc1a81a7892f4cc8304ae581a0d2b8c8262c5506fcf0a6ea7726d8bd654e7d72be8f622cc713fc9d32ed01ec5021c523ea05b233c65ccd26131e9756291416dcd30615d8fff8cf79fc2f82fb3c575049e3a64f6a20000080239e6bbb1b18be357d107d30bf1fe38d1a480ee7928e18b2d576e66e3a78521a60d863dfcea9b9139836eb87651f154c4c91b5c7e4b0381a310668c134a458e027036b0b2945afc05f57d31329902767ba1860a8775825586993d3df1501dcece8e9245b6a663aebe559e9d6d67f5c7e4d2c3b6fd7e2dba3a91e4c03da27fccff72c9d9e7f9ac29ffdd702e89ad022d285a55eb9dc14dcc4fd1be79b8a2c114ce3d3b29435189d35f76e1c442a2bfba0d5b8ede22c410fae003015b330518cebffd5064b48cc266261f6da0604d379a54f26a99dd468bc8cdf9896e6c34cf6e2d75e8bcf9fb37fb843390abd685542ed49830588aa8a670b4d83c98f4f0808ccf1d8e081f15817d4abceaa9eb8160e0217b4326900a0d8e7ec805a00ee61feb698d9fae62b5872403e4a074ec0ce0645ef7f56389d428df5a20fc064194199e6692785dbb73cbe87fb0f0e9398f33edba7253e9bcfe13e6223cedb79265b95713ea968d403a00e7bd449d1f44af24231c0c6414313d9579f641df423ed57caf2e626f544751dc8b96cebd784b85045f724a9cfebfb15227f6e605d9394d97fc5ceacdadeac55c80cc97cc5fd6e74424ab5eb5ccbf08fcb893616b60e0af6807d7f7f4cf504d7c0396ac7761eaeea03296f6accca70825d9548150e69f86fe8907e7afa458736602938464c2fa18e0a37997ddad4aae8f37aa20a9c8dcd78d510775d9ea224082c20dd69a2cbc006e5c247ba667e3e8abfe550a0e9e622a862f17b000ca86b184f6c6ea7d7c45eb735ff6378d2ca721f1c9102698cf9f8c058ad947045727b8a2b00d9b252304fb95d5ee5fd72b65aa992ad0f7f14e213bd56c93b6e27625b7a5a90a030a1a7446635bb38996b784acebc1a82a733c317283893f7045890225dfcffcd661d962785ad1e73ceeeed19448f4cfd92da89332c32f2e2f6447571f5dd5e8a56a3c9068657a274d3e3f1c91469c1b59b2113c1f7ecab3902063117c9c52addc8d86b938eb4958c9f09e8a678c8f9036e2743475012be44f1782c74f6785eb8a956cbc2ef7a53df00a60d7271ab2e3818b5566f63eeb2074821e9eb0b5d48fe8bef0610e495d1636993465e5c922806409e04701f26560d2cf201f9b140233de3e43547a6e0fb4abf2c6586445e2e49d9991620083e2b2d074397405cbacfd7c975253e2913b460b7e6f7f1843cb7fb84ddff05763ef5b0b2bb9cd81f6bd68ab41bb9e9b5ddcccc15682abbdaad561dcf84c6a0fdfa62bd96c328d6fa34013dadfa5961a297a2541e410fdb69e1d92eb682937481ea325f5c089a415033a5150f49f3964145ffbcb150a98ad4c3a152651de0606733d3389e7e99462bdfa26be03ab50e82ca8c02c6a89d2d1d370d84503683f51cff2e80194d21e6bafdba56a638ed0c4357c4973862f63805927705173bc0ed5b04729df65530a5813cfd8c909aca516fbf3a472140fa7b52ddec2fad6154b188c0392378f5536676ece259047c1899118f6e01acaff073bc28295acc67a1a74aa7b0b02551fd8f1736fd2e35b71bbe5453fa2b1edf4851ad65e4ad1c43dc74329c4aab2df5174aa6776e1c47cde26effe387f401e1fa04574c5876d54401cb0c5a4ba8960cfe2fd998dcf27cfbce69601ae12930d71f2a4864dd885309d3541cf8f31f28d1f3533e7b87a00cd136f36f5a4e0d07a1af407eb9b22b2397452df4aa78428967f315be2bca279db07ab4576e4f2003740fb597bf8b26e4fcf40cfa16abb7d84a90ecd5f4e2eea248d7c902e3768d55a7ca86c83925c44c2cbff784ae868508dd8dae3041260c2b131f09b6911bbd9328fe5cfa7a5f6bb501fc5cb1158065c5201e35c475c91b58a6e04a81a08644b5bf394bd40b7040b646234301e5847e518f2333b35e5278f3aa6caef77dc92ce4975c5d929d8be4c2d2893f5cbd3d1e5803f02a140a21e5e96cb661fe5ac2d5c2b1258458cecf1b27c17c3a50297693b9ce5a6df6fb88037f641b0be61834579bdecc5a939345b85f7ff882197044b43459ede7c60508eeb00fb709e322251edce269acf0e2a471c05decdbacc9e6452eeb633e149c120d0a4e85b0c0785c23c1107e27b3d621c8d28cce7d17c1d2e88c1c79e76ae6f8d766f948b3ea5733563cea3d5fa4be08ce6ebd971e9d7814a5212355a3b18b80dba3db158680ea00eb77a8d22facfb99acdceb8862a58b878ceefa3d9b627b39a3ba0b5ff96c9d61a7f923154d9f4a7c4759cc3d07ef394857ad9c5f735c508942096e837d91e6a39905e959cba2820b2caacd8678d5f215797b90959bc06f42ebdbce1fef063261af2da1fa5a806f2984585574e77a9169732d994959b3c844a4c8bfb7afbb854be5a4c7c978c4ba1c5a1ac8dfbb35daf350e323889773401929839792160d42bc4a543ff04f765d267fdb6ab92951515d4eab0f8f958724fb690af05f8dc6fc68687cfa3144aaac0fc79458ddb538452ff6330c3ff040b551e7be0ee5bfa2466c2b81764417615d94e619efc4b46e4510a601cd8e336c4e05a25f238e493ef95e5efcf9313a84db2259e4241739df2e6ad913b99d693470cfb419600b2f2e15021142229970c86fa325860531add5e330c513da823dbf1e61327e03e00d4f698385293bfb5a8ddd34e6dff954a47a96c4d3a8049696d4c2e753e800a080b58b795950a6427489720fa67b3dd4dc7fc44e0bb9af6cb507a24d74635ac28ad4fd5d9983ef51e4cc92c2e7a438cfb5b317617ceb17dcc8a05a95c843f3a23ff689c38c66809f40e2e6e23096445339f0499c7f70a2007340c488be01495d2947096808bc4302835bda8a15e7469c920812fd6a53bbc651bd3c2960e7de2ed513df22fdcaadc89b074e1b3aed94bc15a8c75c2a8bb0afba4e02b28ef059f190fb9bddf3dcc3be653620a95f3d9377988626d60b524d68de9f53c146e7cab800c14e6b07b6dbe0f8c0f469b1aeca58fbe6ff772e584e291c4d12132454859651fc8600195b924aee3667c795d3c814b34e65b50692b37f01a41c5e53b0f104b02f8539ceb02aeded1ec65ec3480d804fd6a49cdf0bdf189d3c9f9d97307d533870882483d54f85ecaab11d88d34d6af43747495b628b0c00bea430fbe3ac9bf0d5337f2139fe569ae83ce009ae805271e58a0148321967ef34d4f561695419107557bfa2b2f4e56c62e33e63b8ae4c6d31efc0fc900bc61f0ffcdb0e769f271900db3defe6dc1045a51c036ab1a013fbed07ace1fa91528cedd7f8772839625002991d5cbc5183101058f036a5daf2d0e120444504ab73d45e1b895e5beaba738be43a63a5700eaa44f61d8eea11fb95ea1041ef54cdd52df50f196c733d9403a7686d1a37033c126800a8c9cfcae4af51d71617fe6f011c1cbc01d2b9ba4a9e3250206d04dee10b694571aa4fcbe48fad5104fcbeb7954245d929b9841753d029e9835eb9d7a3c02d7997eff49f501636831eefda04439f7dfa1e4493a3efb0f281818be844ad9e0e147e43d0ea82effa3f34c776a8b89d242e61c03c1a4033e320f8df6d8b4a834d1bcbe5f35354b6e54c1e98c3ebdd372773af3ad0f5f399ab95f2854c33f657f53390b4df6d1c6572792a738279d11f2f62831e684ff433228ba02f279845b07b2d89bbd397da219492294a1fbd0132adaf4f1fb303daceae381e3f9daeb8a43632dada9f491dfb93920265a56d583526a4f32d8a678320a84196675899db978fdd2cf9b99d35c820e19f16c5f296bb19f68c3ccd3b9d63b9ec5eb902491ad437b77b4c8d52dddee36793a79956472422c4dfe1810799b4827c2eff84bdd6fc7a12b01fcf78ca668151b985d0a1df9c4d1652b6f2a89b309c23903773acd860ec3629ffb0373850bd34fff2524b5c076c94532d5e683c104107c2436afeb5e13833cfb4bef9c1511901e1b98bc319090337e3e21a5aac496d31dd0b5cb919ebd24427bc9166546ddaa1a45fd3ab25867511666d2fef02c4b80201bff49cf2e2d1ce602045d1408aa530a72c115957e385c94f38d826cd97ff61a999d9d721729439172aa9fc2906c4decfd55f1c6caf8d0758e32302d9d94d32b25ad1b76cac0739c12a63853f80d1b944a641f4f26cdf3cb048184f4bf513a3ecec12cfbfa43634da16bc6ab1b9672048f0ab885f5a0109ba8e9efea07fcab4f9070680b5f229597bd99426dd33c21788deed5954d9913d81bc1b3903bae4a32c1310c1b011174306f5d59150580892f526df71e2131a3b47e73b8d16a4fcec2c524b986092b5e379db74e15de9526b028a91f2c6791079515257aff145b5f88fcb1f71fe453f091f4da0a52a82d2822666c8377ea235962ae999520a053b3ea571e033f978c50646e45d0a8dfab0ce9cf5a5ed34cb246a4f5cbacb4476cbfe2fb938dd8c4b30e18cff3e592eb324d1b97bec37138722d81c82e6255b5799dd403bd8b63d760c2c8e361ff014b859814198647e385a05bf6f3d8e9a16dd0061bcfd11cbfe68d9e4300ba0bbad788c883d628fca662b93db08cc062856e57f1e24c6d143c7dd56584c575bd442570a1e44c27bd86afd8c13088492dc31d2a275847307c6459b0c53a21aae67838052ac64d5b84947875223e2be91041ed8cc46e6e6861fef7f71f2f20d91bd2fb0852a5bde6b5e3adcdb365f7019855be6780f71d4ee645fa499f5e65fbc1daeec8ca22ea75c6c7d134490e5739095ecd3968558661132ab19f8cf23ad76a8a6b5515f796bbcbeb2724d0a9d5819ed937280f29f1c0e0401621b2c7281769423bd4da8b0e9ea48645b1c0b4695cd44e2195b264e4fe7f01e900eaf153bc74a5f404e6e9170b75cd86782a43d03991ccdaa46d3d6cc0906088177a6d3b9f9afaa709a6696eed4b20364258d51d9db0359f26ed9056658cc99e9755c15f1541281b1a70ec892bf07cda2669d988842badf1df017dfc45656893a55f59555fb46b636a3b2ced1cdb9ee67cf0c4ed49f20ae46499f57a4314894d185df5c3f2ae113d83094b4b054414aca806fc03c8649cbf51ea55da2502da49a897feb875a0b381963b2d4b1ce8f9b6a233ef4dccc7d5943e52406bf75d7abfb1336b7415bd5e978e4540253dad119def5819565ac8f9a57f534bfc7ae3dd46da46c267363ac7a4e4af7ecbc01b30eb7b6866d6837bafd7c1ac8080336d0cf1faef7b87b0404b09ec5aa34552ea1acb0b0895024e5198b09396982b1d81c77b9f871c9ab0cd7cb42aaa4b6e2561025d0a43ad7e89fc0db0facd759c93a604bd7b2845747bbdb61cf9830eced0d0fba6348f62d91ff051071ff43130bbb883c61c9f4d92d0ede959da55d2ba559995e961435ee2989be13f0aa693a08ba1fe35eebba354740d287dc4d5a189241b2789df1221c0d6f2eeb6398d877b2f74595162a10d0bc65362e8f630b3c6d61238fd7f95a45478f3fd16e785bfb9a619fbb983aba9bd033f87908b542f0432e2da14589e148a6313b722fe338c45b1d0e4629f28e584cc8c8a6783aa443cad93e576011ba38ed95615143625744087f29c2fdcb0966a5201961ed9e472e194921e8c74a5df29b2504611e8367841c640ebf203392f735d431d5b19337f9f4d843ebdadfa5281451ff1e46d01929367bc06cd1dce0675f7802e0e4ff2e7342e34bb2984b4280b22e844d8c577c0145208f743abf5434dbf178c1a37aa243e2d3b8fde47cbb8901f73e565acfca86c805688a8cbe14708ee720835a1305f2c6b203582aaff7f80dcb3b198a5af003a6ca579517e0dc0f765045758a8ac1f69bde5e4d17e9379ff3b0ef3d4da40407df62d747f5311584a842c799680329b8cd11e67c73b2786f986a9f0e02dd03f5e9d22ca98f5e9d46b2030651d4c5a60d1bd7f81448962b4ec779d276d2e6030963017bbc9f568d0636c9027e9ac5b5db1e9f90bd72a4af408d83fcfbae2cee1efed3c4f9a99c92a710dc846f3407c1e653f014c72366cdb8396f24d5541d97277f821124348eeb9d5ef162d9898cbd08c07dda011c91b042936250cda43e0e76e43fb838918b45998b0a5caae05428b717e85f8d4a9f8aa202443cbe0d010e915e9acd8fc127a984cf1e9729faaf1c7b6cf846b94975013f67c0787921ecbf5615fd717e9827b9eda6b5ebc18483123dd4f74b72ce05443936eb83ed27586da26a2c8dda25261a05df9b98d56e890ab24b6d08bd27e038553d9b6a487aec242cb0cea00894d79de5a0e25425912628c1edc375a367899c0773ced725ca2d4fe886000021ee28b6e91b9d84c62d917551f288ad21a65d72fc8e3428efc40816790067d5675a69af44f1b4c855b86d493bc09eec2bfa55c7d1a11712a208f78c390bf34a17e7078a1be1becd67269e09c2223fbefe89bd9572e958d5b61c25117ea4e142c52a80551116be41de52385a933bf3098355ccfd5285c97fb3c6a060aa840c9d15cf0a24003c6f2090c8510a5d164467d214a0543ef1e6a356ac221fe0059c5ee361b92847acd612d297dfbc58dceaa9c030e6a9d72e252a5f4b251912947419cc138172c21ef67a3ae7a4eaaa7b9c352b1ce16e4b0b92a4f51cff6365c5c2a36791bad35e7d5fbc75850ac0dda76b1db4bd7ceb217990114f6337ad885bb6cb83c3b8f283e19a4cb7fded4f5e2cc061986eb68c31b37cba8aa1acbeba3b6458d35e82f6f7bf27a81879021a4cfbd4105769d01087fa4280fba13dbd9ae4040228dba55f9149375d0e2b7aaebe684c720fa738bc22875b40008fcd2e7fcf8641f93ba6ad8b10db221764cde012f597907909f62ff788106fbae8ccfaebea4f65b8b7401278bb4c9c4fd2d1f7377f953fdfaaf1359ca4363acb0eff16a6d3f850e143f7480bfc50b79fd6e70cd8e66fa6567a5aedbb419c8c9135bb582a7ab4995ed48636498533df1b38569bf162d57b3f0fa918073950a4c8a09871e5e8f83650e56979e92e1cf8ea237c398545d8c8498ac77bc494f4e3e5aff0de58a8277f882b771fb8c3ba3298556cec6279edf0f57a5c94404a2d528c6ddbf56a3058f0235f5433f0f0c827e7ce6fc9dbc248c70405ce1b5e7174be8a56ecc62ee50a9910b7db3a7e534f0dd95a5c9028d9c40ae9f2eec4ff3ef594f0273aeca9f196212bcf32259a52a5145f659da3f1a28afa5e409f0e2bf7cc2c01f9fb50a3f983e982220d3e68cce0a857687b109e8b46cab514cb41775505208416a089864017238c93658802ff60dddeaa85fef7935ffda1e5eb436b3c5bde29ec65f0cb18f48d0eb41d6d1ce12a49493622943c37023b7b0e4a42bf29874288af2b41f6f5cbf356059989819ae43cfdedb8277dac39f543ded39d1525904012d21e23c6cf8072c3121204a937b929cdcca0efa12e71505ce75219f9353d58251e0a6613ad4eff1ebe6395a47c87576e63a4f683e97ca98d357212e099da61e3f7d3e451df65e257d3d268cee0e6b57c480b16189439076dae8159ca730447190449e20e173c1e2e2d896556953f9c54564a8639d77709d091733a7f491f0b475325d488ccd29038d741bc36c9ced372174cfe38db092a5bbe6ab97c222984d8f0cb7ae8081b6079279e3cb4fbbd9cb4ed0e4282dc72bd0af3449866da18f6f13282301d4cfebf6405ca5d9a82687d9e357e5ae398a96102bb9cdc4951bf158ca0dd9630d54ce19bc6301f19c098bf681fe3c9d16be6b4594545710f897ec694962699bf07b4d1d6c21791b91cc2862827307f7f95471802736105824b1dea7b369b21721f27fd2c4465aa605fd6c1fd7dd695969c5bf304b652b07f174afede4dcafe8baf4ad2e2d40d5865bd9c7b12cb7aa98de1102cc6611f9904306e924b812194520cf53ba7acd69de26a58e450a369c2ebd1ded6cf22f4b1ff4ad296fa8d129947084e08ac7e1d1f520b3d435f69dcc948a65ee3541785fa3d64ed660f3a4732db665d7da3d4f24ae8b6ecf2b28b9fd91a899b1e55f1a3a50fa59ee49b40f838735a5890ae3f746b274d524c578dc7632a4e14d92969745e3f9c543bf6999565d905c754622dab5094e00dc6ccc5b831d5d75b3ff62178d3451ed4243cb6de15ebfc45a888a5f3b57cf32e2d611b5dd6323c8d7d8eb9eb567ed85c55facdb7759334975b7b6cb9127d717b6452f7c1ec5591685d7aff068754861d7f7b4e602b8b6babfff93a6fc677b59b2089d6bfb1f42f535824465203d202e5c51938640c51689c2d62054fe8043dfeba47fe34ac36bf534ece5d53a5345f05e358eabc3dacf4ca41dd1d435f10b6e9f1bbc5a547f135e48edb19459a9e287de97a5ddc4377ab72f566de20368a03dbb0a33374f16fdbc6226b30087b79656aa271cb8a14882ec4c7d09943af91cd3bc8cff2e4d55ab0301033a94e635ac416ef379bb6319fef8d2726d6c9cd810040c4496971f53f3a5b740743bb75c3bba2f8d40ca6e3b16ffcf64819956480c31cf92bd81c468e542b707ecd2dfeade32167a820b316d983a7d3d5e157c89db84fe6cb04fd0a8c0fc4835e48e3039459eb5df73a90a6231f408e1e6bffb436447f8a472b278bdb3e0abe28a6bb007878f54661e40888c8048d2cb954dc74043b5a7806e935b0dc231d43d399db4671d5abaaac73a2f3025f4f68ce7a494f7724c1d10143820a87dca534f7b93a5b2d560278b00366f8ef1b7230e0bb2ac46122c6274cdf583713105b5479b7cfbb3b4d6f80954b36e63a92146432d210ecf7d17b0159e6588246791c9f89a198bbafe853832540e690b98991ca3bf34132b6a4360f5b2fe6e6ac2b53ea2a25d3e5d794e7fa608f01bfbb9b39c971e7dfe51464dfed206a1fec684a30abc071e5fa10a234d70d1f502bc85be1a31a043bd04dbb84e64d301aa5c1f1e3b0a94ff63c345d037fc405ea4fc83beb2df6c1f8eb06b76dc67e8187bc9db7c43468420de3c85366866f636f48c3bbfab302d0691e8de0968549c365da1617fd547394496c33edb4f562de9aeda4d6ed05f14c2f02731747ed892590fa1d400218edfc447353f06cac0e23afec112215763f63bc329d44e95ded78d903c2fd4dd5160175fc1082ad6c01c50dacc24206db07a8b3c740e1703fc49f67648e758a919555496de9932d48094b1024c629073e7695c8ad44981545765c17743149a7e961f2589ec5b7eded25e1b7751a08d8dbecfc1cc3fc47bc321769f3f68ebb501ed273479c669896931108e9b8829f4a0db203da1bc1cbb535d315d63971e78199a93278ba8f6eb61a85e4a57b3944eadbc91be996ca9057b9d3eca18bad9622615fe4cc43300a9f7ba77a2677084f5f87e4f241d023733878da3124868dce22f870f8db648249088994707881c98af332d3eed18c51cd5017b081ab049836c9b4ae41515feba63fcf7752d4272ffe1aa403f25a3426df978f429222ed6252cd0a03db0d296c251038932388d9986f817405508b47139422b691682b5da5400177026499667172fdf4b23ce874f4cd9077ad328d6afc3410e9d871063762ea590be2102ce054c4d617c7f087323f3037ebbc05e698578604cb20e4fb956c13a2df18ac85f1e605354cd035c99f3a4d63e70ac2221371b90fbbd7d76edaaf174131efe4232300001c611030eaf90019b07bbdafcc18be4c64667ae045cb22cac6572eeb96325a20ee580e49dc855535f1dda0713c202023094120feba90cf2a32fcda4b8a15c8a0855ad784b097f08b2d23e4361521e7c7ab698bef4a6b2ee02ba95ae4cc85dcd8ace778e762d483fc0b16a0632c82807d9e8cd2476b035fee3f9afbbe21dbdd4b727dd17596e4faf6221c523b1fcbbea9a4aa18e71f08fae833d4ad6a8b998279b35779ffda384af0355a1b87bab97d34bad6e79e94119e86f43c789e62f1ca85fda5af89bfd0a145280a203d7c173dbefa47e53ddf17ae05e8629493e4abd88f9576acee20e1eaf67174044d144b3ce1347ee07865bf28c4d389504246df5dbfba7b317e4b92b551690ab9dfe3375e5d363df76c52582ee91d71403c4ece53f4fcb57437a643cc5fdbde3f604944c8e756a75b19d372cd92872115774c59ab70b386fe68551278d4c27cd7a8c597a356ce63f9ce819989b41169161d6f2c1e73219091c6aa794a30477bd13caadd034f24ff354029984f3409c3d25737ab0cf56c35d6d2477d64439052311b3706e8ac43d0f57f85a2d463639710c3844762306da0db4228ddb656699df18ceb758ee8670b22e28b908a91f624e8bd86fbab617e31f63535ed7a56c7ebfa39214563a797f878615323b4aac9ca166515fad0ad056d083ea24bdcc70b0d469d7d78171cb4e76b70fe6b95ed17e0dd9d9957020c2ba03672f1fb70b2b9870c80b7ea645a70af2563fdf4c6d944a1b2c38871c1c6e91bd832460280cb2e782079963335d8bbe995b2d48b2fa077230284ec675a7434953a51bc19d8cf78f0d029f3a4bb7586d79c8236efde189a5dae12aa79757948907bc6ccf9bb4b128192631244d58a1d9f25680a4fc0262179cebcabe37be7a0ddb7e7b9ca781615d64390af7c48ecd923b4beff6fdb35a3433874977b25296940dd91575068b68ff72e77e406ec68dd2b6e749b7ea43481a2288683d2aaac2c952c6a844ca3b42e05cea42180f11daf94e56e680f0893fed20b49f53f21ae09e59de00a6eea0a251535dcb5431dfef0e48f3c4ad2bb1e951bdc0b3e87101d56327406dd9d403f274683026244cb74b14db1f602fce99a12820374455255da4040d2ff97179392cdb0defdc2343ad6cf95bb155dd1261a299a6cf4d990c8e0608eb016d3f8c906590189cdf0f39580a5d620eba4e843e6e4787c8119ab1bcb113bae42ec20e8512f941664db86da5bfdc47b091830f12cc393bae9f06a0e9bba629dae1b9cf2b063b5fe6de6845c390b6dd3784e55ab5c4023608a88c4c7688db8185430c16f9e82a29d467537e630bce4adb8822dcdb06108f3165fdee6a1a610b597754e7ddd0df3f638ef2cb478593620f87aa54a05f6862b56aebdfd7fa1e9ce12ed9dcbc8defaa8c4c40b2e6ef980ac5618200ae5b1c1e2fa0e8ab553a08f83a76d5ca2b1270798c608f771f555754f7eedc15f623526a34f364b667212c4b784862f1794eb912bf7411260f0634e8a3daf3edf95eb8a2da7238157a04742b76d347bb161aca019526c278459a7bd8307a67e6cd73dc1600631f69ac2f968836f84aff13ef13c6030c46c88cbd67b6d4793f0df3ad09a996a9fe857ee668420b3dc6524d0863176466033ee3b0e73fd72f1444c5385be1d8459c77218734a41a678f3ae3ec90a311cd39b29bc5da543cdc6c13724db96430903539686fc7839da1bf33db8484b9fef6c786c742681487cf459373cfc502cfca7077d04098b2784af7da388c1f9276de067a0f1596213898818959326d8e101ee6fd1fab0f796cddcc62952f4985841fb4dbf9722b0a425c94252f5e1dbd4f7fe44a252f22cb3d0ff978e14d525ce6f12a1e9347e211e2d3f6ed473695e99173a4bb01d13dae8eef273cda60a6b458685d968dc34ecc7f7742632ffde1ada39268d9d090c73d4d7b9d80609f467debe60cd9477c324e3dd821d4c5fb7835a91ebeacfed8ef650487bfb01f68d89a11fffa18a21759e0179352b4ace969817ead5439988fc847ad29160dd349adf376f64250899d6c1ea82636926d51e322e77feab751baaabd725ce6d98e4622c841143b3dafcb32bf042c5e7454c7dad76c762c3f91a21237a3c34cfa6d374728a6c1d185701748aa3ae00d79065bf7c15084a06ead46876a3cddc601677f7a7c627bb211c44fbc70f9be1959e39816150817fd94a627c3af4c5d246a5ae881f0be02e4408d5e7e605f40cc2b170e25071b05fd01ebe2d03506d8d5cbc17347b93ea5be4e9e28b6ae45535074530c6c09faa4deaec6f18071f8bf4de2d2a29749d356928ecc6b585a1a0aedec94c18cad22aae5ab67b12f264e498ed2656a0606ceb025a3f4e566f324b53efb7af87d9bcbb19ce977de650c3708db89c082d24ab5bb32636a7765e739c0d62f814490d563e6d65788e8270a26b8fd9d3b6c7b28af29453fe4c08229c3a5161ff3702f070462fcd1e64066dc3648cc5bbe1752a1b960c6b7accdc6b225614f208e53dc15953db6405f6789d399d056cb027f71fcf42378f81712fd22ac88e13148fb9d0dceb66c48f635c221538e463331fef43c347e254211981634f2f6e13ed1a1b2220fe36aed7cccc2cfa343b38bc34d6d7b3abe56644059d6ef68587d8bf60fc8eca5a7f174311e8b7ace036e9aca232ca77d21f77613d6b44377395cf3539863b2adbdd13b783bb401beff85929eaa42f60816f10fd6de65862e9102a80eef0137971f5b0b294e365d6844d60163ff2c0fd3be2cb9fa09d2bb7734928e2fe0abf13826f5ea62d08590b01d666ece790b4d7621cf6c5a36a77c1364cb7350174416242c8f5e8419c0f19a21e9d9b5b29e896e44ba83c690ffaa10e7b6ed8a5958901ccd7e501a4aa3382eb6154d992c4a07ea31e32d5dd6a043a2849617a3f2a5450c19ae87e20702488deff631f498df0c58acda3a23067c768caaa05d0f4feb7210e18c01f0c26b381a0ea814b4d25e5c397b7737b17be6ac6cb31bf8989a54075bf3c2365cac12c602d01b4cde86075dbd86159006472085bbb797add6b118c4d15a351e8fd6ea3f55c7608815787de98406bc764b0463948d02271644243955cb1183b4d5afc219a671ae16079a3ed9000b738f77ad61e645d8b7e30cc8718e76deeda6c39a7baa2756bf0aa42148474e0ac11ef4d652f74f8f999a869a6275284852644a4f1b74a13f5e9887c0762e851637b824377816e646941937d1320b2eca97e79dd19edbf393d0da3d7830825d54f92cdb1279d30013b14a83bdf518c968a5cb63a12964b57739a18f53510d207936b98af030c1710577bb220689762dc9d02ca695e2b0d2154abe7e6422309f83baf09dc230cb4777094180138e0da546ac13affe72deb55d3cc45a3bdf3b82abb16b62472621747a7cd3ff4c730ec6b8b64f24b2139d03a7e7036b757f27ef254d09065b4d251de00e03433e13592b456b0a3f7984b53d56de39a1edf5dbe4abdcf162c762a14d399f40964656b3b4bd19b67f129b436293d091b0cc89c46c7bce4d1f592fe0138d4e3eab9ca5851bf04062352b56dddd0f73e1a2337fb277033f0fff0f85513ccaf44b319a0c514843b535003a6fee04fbdf5df265d7e50c923e2c2c269ae57ccdedbb54ba2e8f33fa03f60edf3a4aee9907579017ada72d5536b3c1906f3b4af4484fde2d236da6ebdff5e88256728a266a53e0cec9e3de81c9905d8ad72284b206b8d65bf3c6272027f890cd26b318885a81780ac55cc30c3993a0e01e6c27f3240e83558164b79ae18c8a6e716692d8ab57faa060386b011c603850a66ebcc87a229393cd954ccea47baac2e1ea04f1da856a278749b3244df563afe7d5eb9a790e10f46a162037e3f558efa01a63165a3ba23465e8d64bba6582243b02d02361689f173be00a3e1015fc4835af49532f9cd162142d25fae7c3b413f286cce163af3a2f8dd5a7cd83f7d50e380b65a918b7ccccb7a384336b2ba3a788e86061ef9bf9173910a6c1528e866881ab68b70c344731c86b84862e6056a9a22f79a9f584d9e0acd05d1e25a7dfb4bbb5aa4e091b00fe53436a400c2d719035f3eb215e1efc364694e490e3cd461bc3e23a63c97ebf6b2a9f8c7fd82df25e60fcf3bcb854e7b1fb5977084ac187f9c6b82dd03bdbf7de9347ab3d5d610a761bca9d0ee914bae8eb9397f2b8d1b4604ddeac8c7dff69b2cceca99231dbcff4211fa51bfd80b9a241c85244fee7502cc09a0ba35109839fcf1ac604b8a5dc7b07d8c160b62a5b9145ea87c41c92aba00faafccccfc453f757571c78860548149bb1447192402ba8ea9232265167c5cf1beabc0bb9a9f254a7c85cfa38b898c1d3a82ccb94199ff637c0f796118c587112d7038141c88f0ea7e1a96f8943c3a3d5ea0c5f71e0d790af0499d7676f7db41bde4bcafe7db3b8cecb6fedeb8fc7cd207eabd648029ae174504a492cae6b260eb23d556430deb090baafad8c2f693e4199d63f4970888f369b8ba1943bfb84cee0f4935a053fadfbb10ba3ff3c42bd006be18e2df952cda979bbbc9513faa4229e7d316745610b3be1e8c08d44511d37afc77d915ee8c40219dbec0abaf9b5b4d96a52bc6f36ff853815b06ef50af846bb004a932e2ea9af3ab95991a759aae6141a152c1344efedd771028d9935968298ab048ea29e69dd557f137569268ce0c57f4e28b4cf0e1e87ecef6ea561347f34ae87b1fefb3b53879e7ba5d904fea3644a0841b34b2c79c08b67641fe44fc4e99194d2ba41dec9d5095fa17f7b785e58e112c24149fa09449e4c116efb59f40ed14440b8b7880c8c9a36b8474088ae9070b7387a3b25e032bf403222f018c2904abfaec69145b18a901b7b9f82285239633e3c5599fb335707ebfa12e17beff9ca9b6ec4925ca43a87541c8fece78e96f3292bd9ad05b93acc1c8c6114a6e834b0f7e21985d9eb6ad9bc970b8a883f663baeebd8240187833519db516dc79ff1bcad526dc7004237deeeb352c178f151aaf9c746d08e9a71fdc0c4d648e867ec13633106adbf25ae7e2e55e80fea38ca542447b8ac6639e06208a81449af1d44cf569ba93aab0d52e15f55372e7fc0c07cc22b74e5d6a43afe952df4aedd6f0e6eddf9d778fff4cd05a52a9d7995af769a3ac794cc99fa96293278220fff098ac8be5ee07c037ea3f248aaa9882b1e4de4ae87fa337fa0d54900b61bf11a6a00cf9325ee99daa71918ef3ab9fd1addccf05251586f235269815109fe9838f54d8bdff3797534c6354446fa3736677964bc0062624a38578e45e95e42f4acef65ddea496c6222fff4d0dea2eaaed3ea1465bb8f45b742d70420631825af4225072076092efda9eae06f95186d2830a80aa93337f99b744677fa565736ef7e01e294bbae397464ac00e560a28db77fb71445dba6f9ba2639be2ae102cd51ab566b4294fe6af41c85f763c465438ff4bf015062ddd9f131905a060e7f274de1ee2ffc562ad2784646c4b60c5841f22efce1041a5ee1f54690d59d7ea8d1e65af39d29e94de8f68b9e2f27ade44b39894c3b2a2ff8fc3b1140b8cd67abd5f54a2b168c2480b59bf7af49492e2f58cff3007c31f36cb4a6f649c711e2d61d9a7006ebb782831aaed004ff9209deedfdae61f6e15856a9c299588ce12e52db5503e711eecdf21e3b46567662a1088ee872707a1d940300bb28ae9585d146e5216a9be457b7782532c4f6aa24345837eb12f32a7c960b5a58dcdfef5ba8b60a2b72e65164a12b7decab8a41f6facc624809748793dd6567cd23af34a82687d122d7f6a83872840175747ff7322b4647bdc12bb0b03f031aa6f27c933e665cb8ca157c819cb6131e438052ab8e29dd50441d0258c586d2056b03641005342bee5dc90c6b74793c1cdd274d51c843f07946070ae5eec4a3350354d6164123d035e624abca40de92ea7225cb17a1b8d202375c011358c948227e43daf62d70553ccfa00865e5ded6321833a23b68340ccdd0c0207bb84d1efd194a594f947cc321af99d98b40228dac931958f3ee4d103ef687e13ccfcb80700fbb3e8fadc14413bcdd43237127b75bc2913880ea518e69f05c0c6842527cb43f33842c12563f50e6cbf11f636df5a95f530025e7c574b4c5e081681da860f9e2515aa409bc9ac8813f18992814d5e4993980fda1f618ec89dc2e6742f5ca91d1581ebca98595130944a99e59048b3b15999ca243686e453f24d26bf0723838b924477971f29f827ea8cc0a66bfe4ac5d7a60aa3a8c840a92787b00f4dc5e797e01e0fbbb8e1dece03f53457365d8b5c4d2e3310c5affa9afb8edad8137cd6b5d6ef5f9ed7f2d19ac2559d8d196b6e9ea6a96b867d2b0293ffa36b6ac17fd76d23c62623fab7ba855b4d85785bd709c0cbdbb20df0bdbe29b567fdc9a95bee280642a8029c4549377898254a15b619a0b1fb89f3221dcfbf61034d653071ac665a53e2dc3a23995ac801e66ecf993603ccfb3ef09c75bd4964fa6391bfaf05c468b68f48f1d641238b12454264e01fdddd0011cf8bd6cc1f903dd08329d71b907f886f399efe3d36f6385111646770abaa23cfd81c22114756c658a1c7e86d98ff61c7d4163b0ef230cfad13bfc34607bb4eb7cf6236eca8cc5ee60f9a9eb490b242bcbcc813d251af8239ee61d21e4014af433f4acfb2070e021390aceb5a40ae16ce34d95617c08ad15410bea1f74c8861e694158078a5530f4189c06c2df49b69f9438f17b3f3e4abbab5c5e4d47b4f80dfb54c581216d1e28fb99f8b6bd4cb9f826b2a6e5016e66525aba868f367d9efa6a61811eefecd13851628c6192ee7c9aa0f8312270d5211c5d25379251ffdc91d3f028a80061aba32ce03061cd164511286668b029ae4138d9b240ca6740b3fb319e50bf26b07cff23d57e93a889443eeff7e90eaab3466d0a7b6324d20af29cd400d97d6e8bc2f99c6ca9427aa746ebb2a03d18cfa5fb2007d4cbceb2cd45b8f969ff1c682092fd4ace0169c6d6e1c015f2d677286e3b8b5a6814244d720e0e5d8e395f89032649600b610ad724f9d67d793b054e1d506e0939d9e0da1a2b1435c011464a355645f56a8dd6379b360d10b129036784c7e150bffe0b113a2be33042bc494905c607a7b26c72a62b0a0662603b292bcafa99811d64988b29b714ab949d95e511b1a594438c2e6f01a12c229f52bb0bad9a7cee4f14df76ddd195a6976a3d793bf41234336759e4e4140e6d8adb07e15d2c2b1087696fcd004c22f675e6d467bbf37fbc1999de9d5b66597ea1b26da2ad6be7bcc5894cec58c9447e02bde93c69d3d5702921bc31ea73945869a3df7d1e0616fd7e50e2ac5af664274d700129bef1b8aaa460ce79ac67b617f43cedc1309b79bc013cd25fa820589d0961be0962e93f1118b1a1487a2e0765044ebe3032febe47f451a40ae03bb6043cf2d614867f508d747e31c079d3c875d85e3a9cf5557cff35ee4f4253c451e4369bf4c342217b9171c6e2e4c64e503052e525c67e46a00cbb6c2e6b1eff55ffc31fc8c3b5911dc086b2da432b55521308b6b40b2851008a4651502e7266b77cea3b1bb90531fd72498f231dda37a109232d8690a9c0a6f46a504ba146297e99bfc2c6f190759426d001487bb6127a7be6904d62a882d46da6d324ddfcfd705211cf06713f1738a64cef02a81388112faa658135d57168152e3d8ef2fad60c70fd4ef8fce3c14f8864e32c972ae6af1d5c905a538862e26a8e331eccfb9b936a19305ec8e97abbc780f59c7f4401b259e99bf652b77fc1badf1cc95c8e20b6224bbaf74f8587912409c19103e26e4001a83a5908ef5bda0dcb79b512d936566e13ce9d5fcd5109b682716c5df62a45f03c6af446d249a5f922f62990fd4178bb5f595e796b4a2b1bc634ffd728f19a6f52ebb3695058f2108ee77a138be4036a73f1c54c6df30192ba07d9c8d6c79b518dc181fa2bd5ba67091b6ea45ce47868e970dcb816a5073adb6ad48d5726b815d48909b6fed5bb0e3cf152be7c79fce994a68e7fde9277972b035e2edf3fff0f9cbfa2d7c63536a9a14a60bc2d4229bcd4c858bd0ab49628c73e7f9150a9d880cd6089b2b361472042f22127fabfca701cd738076232aee0b3e072d13fea4f22932dc66af6a3781d565a081ede9d562bf463611d155ef77820754e3c844a26048c42bda573ddd2c8c7706da8ad3aa6fde78d246c10b5335a2fce8b475f6582a01f67a6468afda719a7726cf4074f4176a4b5c115d8704f98638dc7ba706852ba0a762a030dd78a550a1bb923cde4172998c625de8b6772070d67fc029dc630aeaa0eb5bf9bafcf962dc1129d2c45800dc723557a53ccfc48e5f9565f5e89e88020bab9c8cbe8954db5ea7d57a2c2d33a40e5b2f7b52749058a440f1750dd1804b607ee8594651bc76c95473ebc892a2fcb53b95b1b38c0e9b649b88fd5502390f66914f6b99faa246ee6a145aa627a805f6ed77d134dbc9ae674aa4f3da662d1f6901941bfef79c7ca98754f369a889899506853b5abbb00dfdf173451b9cbb4ac3039c6e6d1b2ff817d064784acfa19ee296f6e2ca00bb545369bff96ad5f64b7a34a1daccaf0646b4ab32429311eab9e09007235bdfb207d64adb6b2ab4941214f6957569e48efa475f5ca8adb4b59724556757496d9a0362b5545989fb5e10bf9ee9569327fe9b4b0e30d3131f9f15619756e626d7f238288e23ad6d9bdad4fe250c9af082d615cf485a9bf0d49a6e901027d1d97877ffdfbace86ab551e76f6a345ec64f42649cca50e013858c8b64d15aa4ea677d10afa7744c9874f7d06b5873f3fb002ffaa5758b6eb1f33d5d5177184a633476f7badb5c44c79d580aee62f148ad9fe2750ee4ca0c263cc29a9660beb95810ea45e86b492844c4485f10f18e040fe4e7c4e43887242d6c0a0e0faeab9715db4c82aa6765755494bf1fd4ceafaa448476c5845781987d9a06921109136c94c70decedba175b005ba97f78f216d2762b9e08fb843788966fa4cb350c1486a13deb0f45563243b9770551fbd643e90aa2aee4a469a0410d5952e7f5beb05decea326f0956a510d3c4d2e43b14eefde908295833f527155def2eb3c9cf3bd438f2924b202db9e27616479488ffc1e559e943957f78808ca8a0aea1a8903c58d3b00d05da77babd29ba89df649d9071d8ac2756a3caede726254be3d143647a8d3c3fe3a558996e2c6aca6441e0f3f5abb6e1e24e24cb9ab24ad454911aad32d10755f2fed9b5c6b3bac319728caa648f39088fb72eefb1de70b315fbe4c87b56fd32a4847e48c08dc3f473fec41748e5d7a25fad5d89e2bd56c220dbbfb93a5424cb0e50fae7d7699fe1ed52925fe9b8de3e4aa714c9c917973d56e8a989c40902c1e5fa41bc467e9fea0e6491f7bfef1d94c12d464d94f430328a0dc0c4169d67a92bc179f6d3d97510d0e2b33fd723c615ee623c166d021b9731fd23f52818ea048db427dc4f7c6fddb845c30ba65c043567834388b349670525a522e72556035d326867065c780767f14491f0bcbc08f8905a0ce98dd27078c38adfdc5a00cd53ab07519238ac8a6cf78f4f34d74b813a2d19119313058b5665aa1fb8484f143be32f2757381ae9b89d98a03695d00c2583615360fad0ed7f2c03ad18b8c0ca276a2d4efce36c54b257c94cd1113851b3e76409d8673634c025ad3cf3653128c0e9858c028508ef9a6491028e6821444710882c2573608556b742c8966f29441e960982946104111e703b871ed300b9a9f7dfc492276211c672d58899b2ee26bd75231a702dd117f26c58b4085b4fdc470a566fea8cb21fb962fc21e8ba9b2f645feab36de4fbc46a095b55632ba352268d64ced2f069d713302e006e819cee4eeecd5bca9977d0f8b7360ca444ce2d6a44c75eadc3afbc06c5134c0206d1f8571a05a8853fd9037ff2eedf33513f4af7426023f6b1e98fa8d693184bb1be85ca7743866ec535f3dcf7943e338039e430f516380942c059473ceac7e2a004bd37f3b120c68ea2877cce3b1196052cba164eed41bd43e6180850e7820aa8c238de18cea866aeea536a538e51d3dda1211021af8bbbeb982c9ffb9c566d0ffa4cad08ef44bbc2ad1f64e729b4c8ae73a62fc82ffbab496b034ebd530c35cab8fb7fe32946918710d4fb8c7809f627ffb595c9a13810aa715a9befeb4a7c959e32e190f2c7e3b8215ef1866a019ed8e45c2027380bc6257734ef51f769fac96770958057eb3d9f2c3d3d6a26422bca92cb14551ddc286eea9476e223a79239c8a4cc916659fe336b3a866da8990d10fc0c68434e706af59206e0ad5531d419cfd29895533be0484acc91e1c4628466010768d0174e598b41c30f86d1a199e85c11953faa348e7372329bac1025d724135ff6447eba0e256042bec594bb8b20b9c0e5957e172642f350cdc654ed3ec65efa8f412c962a1818d170bbb6ef9c972413ca198ef5debd3490992069d85455f9b9449a808d5975f250f1156fb40a9734b18a2ef20e0d2e6a691733fda21b14b2bdc58579c5c270514d70caa5526e67f66d50c29f2fa7576a21addef141f143ec2f18d8903193dad8ee7dab1e662b01958c25c819871fe81d8103f33071106f31eeeef50a5cce4fa8b3efe4dc63f407a9b1cae39062d9c2c140ffe2a85436c9444c7caaf063be22d476d77d598e62927c45d8e7d696016b5b3dd4793d3620f80c7ae44fde2147f0f862e584d0c36d7e711a0e7ac20827089707c75d4c34311619aa73f37c389b1dabf238f3a7902ac2c98294bb02602da3297f11beb5c3f403b312d31d6981e814e9e358fd2be5d8630b658b7571308217079ba46917e1031dc3d9c124dd460f664f02f24a7671618d18c85962164d862fd8a24f52dc802be9c44e576d23790bc2f2d0c67da3f61468ecabcc3a07419cc6dc844a681c0eb1b34b2f683e41dd790584d5bfebc36a74a8460d3d7bc938bc4e3783a53d326b293a8ead478ef9e465fe9475a51af2176566f127f8051d6dce1857e3a853ebdab2cacef1a7135ba64e2d472e7cd4c84799737a7dd87b8a2ab007e8359b7def9bd581dcbdfe473f1a415c4b3d588400d64b2c3b1bd4037a4eb5a15250475d1cb1ec3b5b81141e413e68efa3c4606106fe968b4e3fcba11c2f0d05e5e06ca66ef1ac93b441675a246612c1314bc36bf25389270b75f64505d8f49ad70b603b841a24fd3369b48cbd8d6bd9490b89cd8ad9eb0d3984c228fa687ab59f5ab2f7dd7c1122a17db5fddae5503cc4d934ce392adc2585d4e32dfde6452ab08d02bc957ad6c0f5a31389549de055848998cc0a5f7ec15efb8275fecb8bd981afc2bf65be7adaf53336567aa43c6ea54058c44aa65433f195eae7e324748562f65e1f589acbf8f5444a387a6fb907c5c4bd53df68630c3f138991bbd0f2feb6c4014ac819fd570161d9d3debab7001fb0ca175bd5724eae79f230e6fcd7c4f3534f9bde284b33346d74ea21b1e1fcae1e36f3dd529f308d85e77c29ebed241f0fba773300625eda5a9a77939e8e8f59edccd00f7568a6fbfd9f9d7a34fd99738a1371eab726a0dc853af47bb3a17aadacf77ece5ad3604fa6099beecbe867cbb77cb51e0dba1ca320b6a04307061b130457ad2f299b3bf851c16d2699adc88820332b5fb5f40c579c990f14651ea719d899af573a7c96bdfac06ade486684af877cbe94657405fa1d8358ccded554acd7540809103685fe7ad443420222214838fb67cfd793cf306772068bb89f32c2ebc643369ab189f8943a93ae22900e07e2bcd5d2a338d271309cdfc0ff070359b52e9231431c39151b17f7f3aaab4e9520fcff2f32f2b6fd7379367de31a1a86956a7e33a69c3fab7d3559c39d69deed480a1d37b0a5ab06e3e1380ed1b355b3690c6e7b6739a54dd5b9fd2864984abe19c1b3d366b661082899ede57f26a5997ae528ca23f7d0b38ca1df8b6b5731754c9c23ecbc86fbc9693349ac3612f43f1ba6f47f0c64afdf22db153c72d5bf98d63eb2cec1f97dc4ed1570f2240b9183a78885a1cc6701535284fcbf2094d3dce7674cbea0a30a882d652f86fd189d21a33b952dec35c88571d1861a9891c5ba7af73fec7f82839368c3e7a2a5c43eb2992542f5d87c8190c3907d9994da65d9791d46b37f10ac41f9331f0d61ec711d02fc673b0e876c6fd0aaa5e76d8e2890b0ecd3ae63065bd675f8e578f2ec3c30874fe135267b420873733ea40c58fe15c69698fab12f7aae5a99a69a5f9abeee6ad95f52ee38d8d207b9bbc12b44f18c9c4960e3deda3842ba930243e92d1f17944b2148432f67f1125ed17377e11d226f1a9a9a0612acd036daad32c4dee77adc16b6c688642604818441c29f59a03aa338b18ce737efd513fe4aa341db4f3620e692ebbf1e1982123b03116c3aadb414d58185051ea863db57075cdbac72ceba797d6e9142f465c81777dcd8d1222b84c0ec009dedc8df5c1ba2893d99d83e33a867ace49779b985f00bd1c0f7484440f81a4f2f1fdf7ae3924a187e0f30a502271cb8369f5f26b8032f026aef6fce7a113d1c4c8644a61601db420d50911810f3831388b6f02363cf63bda77513cc003b81bc5ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ff/usr/src/kernels/4.18.0-394.el8.x86_64buildkernel-signing-ca-20200609.cer@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.18.0-394.el8.src.rpminstallonlypkg(kernel)kernelkernel(FsmChangeState)kernel(FsmDelTimer)kernel(FsmEvent)kernel(FsmFree)kernel(FsmInitTimer)kernel(FsmNew)kernel(FsmRestartTimer)kernel(HiSax_closecard)kernel(IO_APIC_get_PCI_irq_vector)kernel(I_BDEV)kernel(LZ4_decompress_fast)kernel(LZ4_decompress_fast_continue)kernel(LZ4_decompress_fast_usingDict)kernel(LZ4_decompress_safe)kernel(LZ4_decompress_safe_continue)kernel(LZ4_decompress_safe_partial)kernel(LZ4_decompress_safe_usingDict)kernel(LZ4_setStreamDecode)kernel(PDE_DATA)kernel(PageHuge)kernel(PageMovable)kernel(TSS_authhmac)kernel(TSS_checkhmac1)kernel(__ClearPageMovable)kernel(__SCK__kvm_x86_cache_reg)kernel(__SCK__kvm_x86_get_cs_db_l_bits)kernel(__SCK__kvm_x86_tlb_flush_current)kernel(__SetPageMovable)kernel(___init_rwsem)kernel(___pskb_trim)kernel(___ratelimit)kernel(__ablkcipher_walk_complete)kernel(__account_locked_vm)kernel(__acpi_handle_debug)kernel(__acpi_nfit_notify)kernel(__acpi_node_get_property_reference)kernel(__acpi_nvdimm_notify)kernel(__alloc_bucket_spinlocks)kernel(__alloc_disk_node)kernel(__alloc_pages_nodemask)kernel(__alloc_percpu)kernel(__alloc_percpu_gfp)kernel(__alloc_skb)kernel(__alloc_workqueue_key)kernel(__apei_exec_run)kernel(__async_tx_find_channel)kernel(__ata_change_queue_depth)kernel(__ata_ehi_push_desc)kernel(__ath10k_ce_rx_num_free_bufs)kernel(__ath10k_ce_send_revert)kernel(__ath11k_dbg)kernel(__atomic_notifier_call_chain)kernel(__audit_inode_child)kernel(__audit_log_nfcfg)kernel(__auxiliary_device_add)kernel(__auxiliary_driver_register)kernel(__bcm_phy_modify_exp)kernel(__bcm_phy_modify_rdb)kernel(__bcm_phy_read_exp)kernel(__bcm_phy_read_rdb)kernel(__bcm_phy_write_exp)kernel(__bcm_phy_write_rdb)kernel(__bcma_driver_register)kernel(__bdev_dax_supported)kernel(__bforget)kernel(__bio_add_page)kernel(__bio_clone_fast)kernel(__bio_try_merge_page)kernel(__bitmap_and)kernel(__bitmap_andnot)kernel(__bitmap_clear)kernel(__bitmap_complement)kernel(__bitmap_equal)kernel(__bitmap_intersects)kernel(__bitmap_or)kernel(__bitmap_parse)kernel(__bitmap_set)kernel(__bitmap_shift_left)kernel(__bitmap_shift_right)kernel(__bitmap_subset)kernel(__bitmap_weight)kernel(__bitmap_xor)kernel(__blk_mq_debugfs_rq_show)kernel(__blk_mq_end_request)kernel(__blk_rq_map_sg)kernel(__blkdev_driver_ioctl)kernel(__blkdev_issue_discard)kernel(__blkdev_issue_zeroout)kernel(__blkg_prfill_rwstat)kernel(__blkg_prfill_u64)kernel(__blkg_release_rcu)kernel(__block_write_begin)kernel(__block_write_full_page)kernel(__blockdev_direct_IO)kernel(__blocking_notifier_call_chain)kernel(__bpf_call_base)kernel(__bread_gfp)kernel(__breadahead)kernel(__breadahead_gfp)kernel(__break_lease)kernel(__brelse)kernel(__cachemode2pte_tbl)kernel(__camellia_enc_blk)kernel(__camellia_enc_blk_2way)kernel(__camellia_setkey)kernel(__cancel_dirty_page)kernel(__cap_empty_set)kernel(__cast5_decrypt)kernel(__cast5_encrypt)kernel(__cast6_decrypt)kernel(__cast6_encrypt)kernel(__cast6_setkey)kernel(__ceph_auth_get_authorizer)kernel(__ceph_open_session)kernel(__cfg80211_alloc_event_skb)kernel(__cfg80211_alloc_reply_skb)kernel(__cfg80211_send_event_skb)kernel(__cgroup_bpf_run_filter_sk)kernel(__cgroup_bpf_run_filter_skb)kernel(__cgroup_bpf_run_filter_sock_addr)kernel(__cgroup_bpf_run_filter_sock_ops)kernel(__check_object_size)kernel(__check_sticky)kernel(__class_create)kernel(__class_register)kernel(__cleancache_get_page)kernel(__cleancache_init_fs)kernel(__cleancache_init_shared_fs)kernel(__cleancache_invalidate_fs)kernel(__cleancache_invalidate_inode)kernel(__cleancache_invalidate_page)kernel(__cleancache_put_page)kernel(__clear_user)kernel(__clk_determine_rate)kernel(__clk_get_flags)kernel(__clk_get_hw)kernel(__clk_get_name)kernel(__clk_is_enabled)kernel(__clk_mux_determine_rate)kernel(__clk_mux_determine_rate_closest)kernel(__clocksource_register_scale)kernel(__clocksource_update_freq_scale)kernel(__clzdi2)kernel(__clzsi2)kernel(__compat_only_sysfs_link_entry_to_kobj)kernel(__cond_resched_lock)kernel(__cond_resched_rwlock_read)kernel(__cond_resched_rwlock_write)kernel(__const_udelay)kernel(__context_tracking_enter)kernel(__context_tracking_exit)kernel(__cookie_v4_check)kernel(__cookie_v4_init_sequence)kernel(__cookie_v6_check)kernel(__cookie_v6_init_sequence)kernel(__copy_user_nocache)kernel(__cpu_active_mask)kernel(__cpu_dying_mask)kernel(__cpu_online_mask)kernel(__cpu_possible_mask)kernel(__cpu_present_mask)kernel(__cpufreq_driver_target)kernel(__cpuhp_remove_state)kernel(__cpuhp_remove_state_cpuslocked)kernel(__cpuhp_setup_state)kernel(__cpuhp_setup_state_cpuslocked)kernel(__cpuhp_state_add_instance)kernel(__cpuhp_state_remove_instance)kernel(__crc32c_le)kernel(__crc32c_le_shift)kernel(__crypto_alloc_tfm)kernel(__crypto_memneq)kernel(__crypto_xor)kernel(__ctzdi2)kernel(__ctzsi2)kernel(__d_drop)kernel(__d_lookup_done)kernel(__dax_driver_register)kernel(__dax_pmem_probe)kernel(__dax_synchronous)kernel(__dec_node_page_state)kernel(__dec_zone_page_state)kernel(__default_kernel_pte_mask)kernel(__delay)kernel(__des3_ede_setkey)kernel(__destroy_inode)kernel(__dev_direct_xmit)kernel(__dev_forward_skb)kernel(__dev_get_by_flags)kernel(__dev_get_by_index)kernel(__dev_get_by_name)kernel(__dev_getfirstbyhwtype)kernel(__dev_kfree_skb_any)kernel(__dev_kfree_skb_irq)kernel(__dev_remove_pack)kernel(__dev_set_mtu)kernel(__device_reset)kernel(__devm_alloc_percpu)kernel(__devm_drm_dev_alloc)kernel(__devm_iio_device_register)kernel(__devm_iio_trigger_register)kernel(__devm_irq_alloc_descs)kernel(__devm_regmap_init)kernel(__devm_regmap_init_i2c)kernel(__devm_regmap_init_sdw)kernel(__devm_regmap_init_sdw_mbq)kernel(__devm_regmap_init_spi)kernel(__devm_release_region)kernel(__devm_request_region)kernel(__devm_reset_control_get)kernel(__devres_alloc_node)kernel(__dma_request_channel)kernel(__do_once_done)kernel(__do_once_start)kernel(__dquot_alloc_space)kernel(__dquot_free_space)kernel(__dquot_transfer)kernel(__drm_atomic_helper_bridge_duplicate_state)kernel(__drm_atomic_helper_bridge_reset)kernel(__drm_atomic_helper_connector_destroy_state)kernel(__drm_atomic_helper_connector_duplicate_state)kernel(__drm_atomic_helper_connector_reset)kernel(__drm_atomic_helper_connector_state_reset)kernel(__drm_atomic_helper_crtc_destroy_state)kernel(__drm_atomic_helper_crtc_duplicate_state)kernel(__drm_atomic_helper_crtc_reset)kernel(__drm_atomic_helper_crtc_state_reset)kernel(__drm_atomic_helper_disable_plane)kernel(__drm_atomic_helper_plane_destroy_state)kernel(__drm_atomic_helper_plane_duplicate_state)kernel(__drm_atomic_helper_plane_reset)kernel(__drm_atomic_helper_plane_state_reset)kernel(__drm_atomic_helper_private_obj_duplicate_state)kernel(__drm_atomic_helper_set_config)kernel(__drm_atomic_state_free)kernel(__drm_crtc_commit_free)kernel(__drm_dbg)kernel(__drm_debug)kernel(__drm_err)kernel(__drm_get_edid_firmware_path)kernel(__drm_mm_interval_first)kernel(__drm_printfn_coredump)kernel(__drm_printfn_debug)kernel(__drm_printfn_err)kernel(__drm_printfn_info)kernel(__drm_printfn_seq_file)kernel(__drm_puts_coredump)kernel(__drm_puts_seq_file)kernel(__drm_set_edid_firmware_path)kernel(__drmm_add_action)kernel(__drmm_add_action_or_reset)kernel(__drmm_crtc_alloc_with_planes)kernel(__drmm_encoder_alloc)kernel(__drmm_simple_encoder_alloc)kernel(__drmm_universal_plane_alloc)kernel(__dst_destroy_metrics_generic)kernel(__dynamic_dev_dbg)kernel(__dynamic_ibdev_dbg)kernel(__dynamic_netdev_dbg)kernel(__dynamic_pr_debug)kernel(__efivar_entry_delete)kernel(__efivar_entry_get)kernel(__efivar_entry_iter)kernel(__ethtool_get_link_ksettings)kernel(__f_setown)kernel(__fat_fs_error)kernel(__fcoe_get_lesb)kernel(__fdget)kernel(__fentry__)kernel(__fib6_flush_trees)kernel(__fib_lookup)kernel(__filemap_set_wb_err)kernel(__find_get_block)kernel(__free_iova)kernel(__free_pages)kernel(__frontswap_init)kernel(__frontswap_invalidate_area)kernel(__frontswap_invalidate_page)kernel(__frontswap_load)kernel(__frontswap_store)kernel(__frontswap_test)kernel(__fs_parse)kernel(__fscache_acquire_cookie)kernel(__fscache_alloc_page)kernel(__fscache_attr_changed)kernel(__fscache_check_consistency)kernel(__fscache_check_page_write)kernel(__fscache_disable_cookie)kernel(__fscache_enable_cookie)kernel(__fscache_invalidate)kernel(__fscache_maybe_release_page)kernel(__fscache_read_or_alloc_page)kernel(__fscache_read_or_alloc_pages)kernel(__fscache_readpages_cancel)kernel(__fscache_register_netfs)kernel(__fscache_relinquish_cookie)kernel(__fscache_uncache_all_inode_pages)kernel(__fscache_uncache_page)kernel(__fscache_unregister_netfs)kernel(__fscache_update_cookie)kernel(__fscache_wait_on_invalidate)kernel(__fscache_wait_on_page_write)kernel(__fscache_write_page)kernel(__fsnotify_inode_delete)kernel(__fsnotify_parent)kernel(__ftrace_vbprintk)kernel(__ftrace_vprintk)kernel(__generic_block_fiemap)kernel(__generic_file_fsync)kernel(__generic_file_write_iter)kernel(__generic_fsdax_supported)kernel(__genphy_config_aneg)kernel(__genradix_free)kernel(__genradix_iter_peek)kernel(__genradix_prealloc)kernel(__genradix_ptr)kernel(__genradix_ptr_alloc)kernel(__get_free_pages)kernel(__get_hash_from_flowi6)kernel(__get_mtd_device)kernel(__get_task_comm)kernel(__get_user_1)kernel(__get_user_2)kernel(__get_user_4)kernel(__get_user_8)kernel(__get_user_pages_fast)kernel(__get_vm_area)kernel(__getblk_gfp)kernel(__gfn_to_pfn_memslot)kernel(__gnet_stats_copy_basic)kernel(__gnet_stats_copy_queue)kernel(__hci_cmd_send)kernel(__hci_cmd_sync)kernel(__hci_cmd_sync_ev)kernel(__hda_codec_driver_register)kernel(__hid_register_driver)kernel(__hid_request)kernel(__hrtimer_get_remaining)kernel(__hsiphash_aligned)kernel(__hv_pkt_iter_next)kernel(__hvc_resize)kernel(__hw_addr_init)kernel(__hw_addr_sync)kernel(__hw_addr_sync_dev)kernel(__hw_addr_unsync)kernel(__hw_addr_unsync_dev)kernel(__hwspin_lock_timeout)kernel(__hwspin_trylock)kernel(__hwspin_unlock)kernel(__i2c_board_list)kernel(__i2c_board_lock)kernel(__i2c_first_dynamic_bus_num)kernel(__i2c_smbus_xfer)kernel(__i2c_transfer)kernel(__ib_alloc_cq)kernel(__ib_alloc_cq_any)kernel(__ib_alloc_pd)kernel(__ib_create_cq)kernel(__icmp_send)kernel(__ieee80211_create_tpt_led_trigger)kernel(__ieee80211_get_assoc_led_name)kernel(__ieee80211_get_radio_led_name)kernel(__ieee80211_get_rx_led_name)kernel(__ieee80211_get_tx_led_name)kernel(__iio_device_register)kernel(__iio_trigger_register)kernel(__inc_node_page_state)kernel(__inc_zone_page_state)kernel(__inet6_lookup_established)kernel(__inet_hash)kernel(__inet_inherit_port)kernel(__inet_lookup_established)kernel(__inet_lookup_listener)kernel(__inet_stream_connect)kernel(__inet_twsk_schedule)kernel(__init_rwsem)kernel(__init_swait_queue_head)kernel(__init_waitqueue_head)kernel(__inode_add_bytes)kernel(__inode_attach_wb)kernel(__inode_sub_bytes)kernel(__insert_inode_hash)kernel(__invalidate_device)kernel(__iomap_dio_rw)kernel(__ioread32_copy)kernel(__iowrite32_copy)kernel(__iowrite64_copy)kernel(__ip4_datagram_connect)kernel(__ip6_datagram_connect)kernel(__ip6_local_out)kernel(__ip_dev_find)kernel(__ip_mc_dec_group)kernel(__ip_mc_inc_group)kernel(__ip_queue_xmit)kernel(__ip_select_ident)kernel(__ip_tunnel_change_mtu)kernel(__iptunnel_pull_header)kernel(__ipv6_addr_type)kernel(__irq_alloc_descs)kernel(__irq_apply_affinity_hint)kernel(__irq_domain_add)kernel(__irq_domain_alloc_fwnode)kernel(__irq_set_handler)kernel(__iscsi_complete_pdu)kernel(__iscsi_get_task)kernel(__iscsi_put_task)kernel(__iscsit_check_dataout_hdr)kernel(__iwl_crit)kernel(__iwl_err)kernel(__iwl_info)kernel(__iwl_warn)kernel(__kernel_is_locked_down)kernel(__kernel_write)kernel(__kfifo_alloc)kernel(__kfifo_dma_in_finish_r)kernel(__kfifo_dma_in_prepare)kernel(__kfifo_dma_in_prepare_r)kernel(__kfifo_dma_out_finish_r)kernel(__kfifo_dma_out_prepare)kernel(__kfifo_dma_out_prepare_r)kernel(__kfifo_free)kernel(__kfifo_from_user)kernel(__kfifo_from_user_r)kernel(__kfifo_in)kernel(__kfifo_in_r)kernel(__kfifo_init)kernel(__kfifo_len_r)kernel(__kfifo_max_r)kernel(__kfifo_out)kernel(__kfifo_out_peek)kernel(__kfifo_out_peek_r)kernel(__kfifo_out_r)kernel(__kfifo_skip_r)kernel(__kfifo_to_user)kernel(__kfifo_to_user_r)kernel(__kfree_skb)kernel(__kmalloc)kernel(__kmalloc_node)kernel(__kmalloc_node_track_caller)kernel(__kmalloc_track_caller)kernel(__krealloc)kernel(__ksize)kernel(__kthread_init_worker)kernel(__kthread_should_park)kernel(__kunit_test_suites_exit)kernel(__kunit_test_suites_init)kernel(__kvm_apic_update_irr)kernel(__kvm_request_apicv_update)kernel(__kvm_request_immediate_exit)kernel(__kvm_set_memory_region)kernel(__l2tp_session_unhash)kernel(__list_add_valid)kernel(__list_del_entry_valid)kernel(__list_lru_init)kernel(__local_bh_enable_ip)kernel(__lock_buffer)kernel(__lock_page)kernel(__lock_page_killable)kernel(__lock_sock_fast)kernel(__mark_inode_dirty)kernel(__max_die_per_package)kernel(__max_logical_packages)kernel(__mb_cache_entry_free)kernel(__mdiobus_modify_changed)kernel(__mdiobus_read)kernel(__mdiobus_register)kernel(__mdiobus_write)kernel(__mei_cldev_driver_register)kernel(__memcat_p)kernel(__memcpy)kernel(__memcpy_flushcache)kernel(__memcpy_mcsafe)kernel(__memmove)kernel(__memset)kernel(__mhi_driver_register)kernel(__mlx4_cmd)kernel(__mlx4_register_mac)kernel(__mlx4_replace_mac)kernel(__mlx4_unregister_mac)kernel(__mmc_claim_host)kernel(__mmc_send_status)kernel(__mmdrop)kernel(__mmu_notifier_invalidate_range)kernel(__mmu_notifier_register)kernel(__mmu_notifier_register_v2)kernel(__mnt_is_readonly)kernel(__mod_lruvec_page_state)kernel(__mod_node_page_state)kernel(__mod_zone_page_state)kernel(__module_address)kernel(__module_get)kernel(__module_put_and_exit)kernel(__module_text_address)kernel(__msecs_to_jiffies)kernel(__mt76_mcu_send_firmware)kernel(__mt76_poll)kernel(__mt76_poll_msec)kernel(__mt76_set_tx_blocked)kernel(__mt76_sta_remove)kernel(__mt76_tx_complete_skb)kernel(__mt76_worker_fn)kernel(__mt7921_start)kernel(__mtd_next_device)kernel(__mutex_init)kernel(__napi_alloc_frag_align)kernel(__napi_alloc_skb)kernel(__napi_schedule)kernel(__napi_schedule_irqoff)kernel(__nd_driver_register)kernel(__ndelay)kernel(__ndisc_fill_addr_option)kernel(__neigh_create)kernel(__neigh_event_send)kernel(__neigh_for_each_release)kernel(__neigh_set_probe_once)kernel(__netdev_alloc_frag_align)kernel(__netdev_alloc_skb)kernel(__netdev_watchdog_up)kernel(__netif_napi_del)kernel(__netif_schedule)kernel(__netif_set_xps_queue)kernel(__netlink_dump_start)kernel(__netlink_kernel_create)kernel(__netlink_ns_capable)kernel(__netpoll_cleanup)kernel(__netpoll_free)kernel(__netpoll_setup)kernel(__next_node_in)kernel(__nf_conntrack_confirm)kernel(__nf_conntrack_helper_find)kernel(__nf_ct_expect_find)kernel(__nf_ct_l4proto_find)kernel(__nf_ct_refresh_acct)kernel(__nf_ct_try_assign_helper)kernel(__nf_ip6_route)kernel(__nf_nat_mangle_tcp_packet)kernel(__nft_release_basechain)kernel(__nla_parse)kernel(__nla_put)kernel(__nla_put_64bit)kernel(__nla_put_nohdr)kernel(__nla_reserve)kernel(__nla_reserve_64bit)kernel(__nla_reserve_nohdr)kernel(__nla_validate)kernel(__nlmsg_put)kernel(__node_distance)kernel(__ntb_register_client)kernel(__num_online_cpus)kernel(__nvdimm_create)kernel(__nvme_check_ready)kernel(__nvme_submit_sync_cmd)kernel(__nvram_check_checksum)kernel(__nvram_read_byte)kernel(__nvram_write_byte)kernel(__of_reset_control_get)kernel(__ovs_vport_ops_register)kernel(__page_cache_alloc)kernel(__page_file_index)kernel(__page_file_mapping)kernel(__page_frag_cache_drain)kernel(__page_mapcount)kernel(__page_symlink)kernel(__pagevec_release)kernel(__parport_register_driver)kernel(__pci_hp_initialize)kernel(__pci_hp_register)kernel(__pci_register_driver)kernel(__pci_reset_function_locked)kernel(__per_cpu_offset)kernel(__percpu_counter_compare)kernel(__percpu_counter_init)kernel(__percpu_counter_sum)kernel(__percpu_down_read)kernel(__percpu_init_rwsem)kernel(__phy_modify)kernel(__phy_modify_mmd)kernel(__phy_modify_mmd_changed)kernel(__phy_read_mmd)kernel(__phy_resume)kernel(__phy_write_mmd)kernel(__platform_create_bundle)kernel(__platform_driver_probe)kernel(__platform_driver_register)kernel(__platform_register_drivers)kernel(__pm_relax)kernel(__pm_runtime_disable)kernel(__pm_runtime_idle)kernel(__pm_runtime_resume)kernel(__pm_runtime_set_status)kernel(__pm_runtime_suspend)kernel(__pm_runtime_use_autosuspend)kernel(__pm_stay_awake)kernel(__pneigh_lookup)kernel(__posix_acl_chmod)kernel(__posix_acl_create)kernel(__preempt_count)kernel(__printk_cpu_trylock)kernel(__printk_cpu_unlock)kernel(__printk_ratelimit)kernel(__printk_wait_on_cpu_lock)kernel(__ps2_command)kernel(__pskb_copy_fclone)kernel(__pskb_pull_tail)kernel(__pte2cachemode_tbl)kernel(__put_cred)kernel(__put_mtd_device)kernel(__put_net)kernel(__put_page)kernel(__put_task_struct)kernel(__put_user_1)kernel(__put_user_2)kernel(__put_user_4)kernel(__put_user_8)kernel(__put_user_ns)kernel(__pv_queued_spin_lock_slowpath)kernel(__qdisc_calculate_pkt_len)kernel(__quota_error)kernel(__raw_notifier_call_chain)kernel(__raw_v4_lookup)kernel(__raw_v6_lookup)kernel(__rb_erase_color)kernel(__rb_insert_augmented)kernel(__rdma_block_iter_next)kernel(__rdma_block_iter_start)kernel(__rdma_create_kernel_id)kernel(__refrigerator)kernel(__register_binfmt)kernel(__register_blkdev)kernel(__register_chrdev)kernel(__register_mtd_parser)kernel(__register_nls)kernel(__register_nmi_handler)kernel(__regmap_init)kernel(__regmap_init_i2c)kernel(__regmap_init_sdw)kernel(__regmap_init_sdw_mbq)kernel(__regmap_init_spi)kernel(__release_region)kernel(__remove_inode_hash)kernel(__request_module)kernel(__request_percpu_irq)kernel(__request_region)kernel(__reset_control_get)kernel(__rh_add_flag)kernel(__ring_buffer_alloc)kernel(__rmi_register_function_handler)kernel(__root_device_register)kernel(__round_jiffies)kernel(__round_jiffies_relative)kernel(__round_jiffies_up)kernel(__round_jiffies_up_relative)kernel(__rpc_wait_for_completion_task)kernel(__rt_mutex_init)kernel(__rtc_register_device)kernel(__rtnl_link_register)kernel(__rtnl_link_unregister)kernel(__sb_end_write)kernel(__sb_start_write)kernel(__sbitmap_queue_get)kernel(__sbitmap_queue_get_shallow)kernel(__scm_destroy)kernel(__scm_send)kernel(__scsi_add_device)kernel(__scsi_device_lookup)kernel(__scsi_device_lookup_by_target)kernel(__scsi_execute)kernel(__scsi_format_command)kernel(__scsi_init_queue)kernel(__scsi_iterate_devices)kernel(__scsi_print_sense)kernel(__sdhci_add_host)kernel(__sdhci_read_caps)kernel(__sdw_register_driver)kernel(__secpath_destroy)kernel(__seq_open_private)kernel(__serio_register_driver)kernel(__serio_register_port)kernel(__serpent_crypt_ctr)kernel(__serpent_decrypt)kernel(__serpent_encrypt)kernel(__serpent_setkey)kernel(__set_dax_synchronous)kernel(__set_page_dirty)kernel(__set_page_dirty_buffers)kernel(__set_page_dirty_nobuffers)kernel(__sg_alloc_table)kernel(__sg_free_table)kernel(__sg_page_iter_dma_next)kernel(__sg_page_iter_next)kernel(__sg_page_iter_start)kernel(__siphash_aligned)kernel(__sk_backlog_rcv)kernel(__sk_dst_check)kernel(__sk_mem_raise_allocated)kernel(__sk_mem_reclaim)kernel(__sk_mem_reduce_allocated)kernel(__sk_mem_schedule)kernel(__sk_queue_drop_skb)kernel(__sk_receive_skb)kernel(__skb_checksum)kernel(__skb_checksum_complete)kernel(__skb_checksum_complete_head)kernel(__skb_ext_del)kernel(__skb_ext_put)kernel(__skb_flow_dissect)kernel(__skb_flow_get_ports)kernel(__skb_free_datagram_locked)kernel(__skb_get_hash)kernel(__skb_get_hash_symmetric)kernel(__skb_gro_checksum_complete)kernel(__skb_gso_segment)kernel(__skb_pad)kernel(__skb_recv_datagram)kernel(__skb_recv_udp)kernel(__skb_try_recv_datagram)kernel(__skb_tstamp_tx)kernel(__skb_vlan_pop)kernel(__skb_wait_for_more_packets)kernel(__skb_warn_lro_forwarding)kernel(__snd_hda_add_vmaster)kernel(__snd_hda_codec_cleanup_stream)kernel(__snd_pcm_lib_xfer)kernel(__snd_rawmidi_transmit_ack)kernel(__snd_rawmidi_transmit_peek)kernel(__snd_seq_driver_register)kernel(__snd_usbmidi_create)kernel(__snd_util_mem_alloc)kernel(__snd_util_mem_free)kernel(__snd_util_memblk_new)kernel(__sock_cmsg_send)kernel(__sock_create)kernel(__sock_queue_rcv_skb)kernel(__sock_recv_timestamp)kernel(__sock_recv_ts_and_drops)kernel(__sock_recv_wifi_status)kernel(__sock_tx_timestamp)kernel(__spi_alloc_controller)kernel(__spi_register_driver)kernel(__splice_from_pipe)kernel(__srcu_notifier_call_chain)kernel(__srcu_read_lock)kernel(__srcu_read_unlock)kernel(__stack_chk_fail)kernel(__stack_depot_save)kernel(__starget_for_each_device)kernel(__static_key_deferred_flush)kernel(__static_key_slow_dec_deferred)kernel(__strp_unpause)kernel(__supported_pte_mask)kernel(__suspend_report_result)kernel(__sw_hweight16)kernel(__sw_hweight32)kernel(__sw_hweight64)kernel(__sw_hweight8)kernel(__symbol_get)kernel(__symbol_put)kernel(__sync_dirty_buffer)kernel(__sysfs_match_string)kernel(__target_init_cmd)kernel(__task_pid_nr_ns)kernel(__tasklet_hi_schedule)kernel(__tasklet_schedule)kernel(__tb_ring_enqueue)kernel(__tcf_em_tree_match)kernel(__tcp_send_ack)kernel(__test_set_page_writeback)kernel(__trace_bprintk)kernel(__trace_bputs)kernel(__trace_note_message)kernel(__trace_printk)kernel(__trace_puts)kernel(__tracepoint_add_device_to_group)kernel(__tracepoint_arm_event)kernel(__tracepoint_attach_device_to_domain)kernel(__tracepoint_block_bio_complete)kernel(__tracepoint_block_bio_remap)kernel(__tracepoint_block_rq_insert)kernel(__tracepoint_block_rq_remap)kernel(__tracepoint_block_split)kernel(__tracepoint_block_unplug)kernel(__tracepoint_br_fdb_add)kernel(__tracepoint_br_fdb_external_learn_add)kernel(__tracepoint_br_fdb_update)kernel(__tracepoint_cpu_frequency)kernel(__tracepoint_cpu_idle)kernel(__tracepoint_detach_device_from_domain)kernel(__tracepoint_dev_irq)kernel(__tracepoint_devlink_hwerr)kernel(__tracepoint_devlink_hwmsg)kernel(__tracepoint_devlink_trap_report)kernel(__tracepoint_dma_fence_emit)kernel(__tracepoint_dma_fence_enable_signal)kernel(__tracepoint_dma_fence_signaled)kernel(__tracepoint_extlog_mem_event)kernel(__tracepoint_fdb_delete)kernel(__tracepoint_ff_layout_commit_error)kernel(__tracepoint_ff_layout_read_error)kernel(__tracepoint_ff_layout_write_error)kernel(__tracepoint_fib6_table_lookup)kernel(__tracepoint_io_page_fault)kernel(__tracepoint_iscsi_dbg_conn)kernel(__tracepoint_iscsi_dbg_eh)kernel(__tracepoint_iscsi_dbg_session)kernel(__tracepoint_iscsi_dbg_sw_tcp)kernel(__tracepoint_iscsi_dbg_tcp)kernel(__tracepoint_kfree)kernel(__tracepoint_kfree_skb)kernel(__tracepoint_kmalloc)kernel(__tracepoint_kmalloc_node)kernel(__tracepoint_kmem_cache_alloc)kernel(__tracepoint_kmem_cache_alloc_node)kernel(__tracepoint_kmem_cache_free)kernel(__tracepoint_kvm_apicv_update_request)kernel(__tracepoint_kvm_avic_ga_log)kernel(__tracepoint_kvm_avic_incomplete_ipi)kernel(__tracepoint_kvm_avic_unaccelerated_access)kernel(__tracepoint_kvm_cr)kernel(__tracepoint_kvm_entry)kernel(__tracepoint_kvm_exit)kernel(__tracepoint_kvm_fast_mmio)kernel(__tracepoint_kvm_inj_virq)kernel(__tracepoint_kvm_invlpga)kernel(__tracepoint_kvm_msr)kernel(__tracepoint_kvm_nested_intercepts)kernel(__tracepoint_kvm_nested_intr_vmexit)kernel(__tracepoint_kvm_nested_vmenter_failed)kernel(__tracepoint_kvm_nested_vmexit)kernel(__tracepoint_kvm_nested_vmexit_inject)kernel(__tracepoint_kvm_nested_vmrun)kernel(__tracepoint_kvm_page_fault)kernel(__tracepoint_kvm_pi_irte_update)kernel(__tracepoint_kvm_ple_window_update)kernel(__tracepoint_kvm_pml_full)kernel(__tracepoint_kvm_skinit)kernel(__tracepoint_kvm_vmgexit_enter)kernel(__tracepoint_kvm_vmgexit_exit)kernel(__tracepoint_kvm_vmgexit_msr_protocol_enter)kernel(__tracepoint_kvm_vmgexit_msr_protocol_exit)kernel(__tracepoint_kvm_write_tsc_offset)kernel(__tracepoint_mac_txdone)kernel(__tracepoint_map)kernel(__tracepoint_mc_event)kernel(__tracepoint_mei_pci_cfg_read)kernel(__tracepoint_mei_reg_read)kernel(__tracepoint_mei_reg_write)kernel(__tracepoint_mlx5_fs_add_fg)kernel(__tracepoint_mlx5_fs_add_ft)kernel(__tracepoint_mlx5_fs_add_rule)kernel(__tracepoint_mlx5_fs_del_fg)kernel(__tracepoint_mlx5_fs_del_ft)kernel(__tracepoint_mlx5_fs_del_fte)kernel(__tracepoint_mlx5_fs_del_rule)kernel(__tracepoint_mlx5_fs_set_fte)kernel(__tracepoint_mlx5_fw)kernel(__tracepoint_module_get)kernel(__tracepoint_napi_poll)kernel(__tracepoint_neigh_cleanup_and_release)kernel(__tracepoint_neigh_event_send_dead)kernel(__tracepoint_neigh_event_send_done)kernel(__tracepoint_neigh_timer_handler)kernel(__tracepoint_neigh_update)kernel(__tracepoint_neigh_update_done)kernel(__tracepoint_nfs4_pnfs_commit_ds)kernel(__tracepoint_nfs4_pnfs_read)kernel(__tracepoint_nfs4_pnfs_write)kernel(__tracepoint_nfs_fsync_enter)kernel(__tracepoint_nfs_fsync_exit)kernel(__tracepoint_nfs_xdr_bad_filehandle)kernel(__tracepoint_nfs_xdr_status)kernel(__tracepoint_non_standard_event)kernel(__tracepoint_nvme_sq)kernel(__tracepoint_pelt_cfs_tp)kernel(__tracepoint_pelt_dl_tp)kernel(__tracepoint_pelt_irq_tp)kernel(__tracepoint_pelt_rt_tp)kernel(__tracepoint_pelt_se_tp)kernel(__tracepoint_pnfs_mds_fallback_pg_get_mirror_count)kernel(__tracepoint_pnfs_mds_fallback_pg_init_read)kernel(__tracepoint_pnfs_mds_fallback_pg_init_write)kernel(__tracepoint_pnfs_mds_fallback_read_done)kernel(__tracepoint_pnfs_mds_fallback_read_pagelist)kernel(__tracepoint_pnfs_mds_fallback_write_done)kernel(__tracepoint_pnfs_mds_fallback_write_pagelist)kernel(__tracepoint_powernv_throttle)kernel(__tracepoint_rdpmc)kernel(__tracepoint_read_msr)kernel(__tracepoint_remove_device_from_group)kernel(__tracepoint_rpm_idle)kernel(__tracepoint_rpm_resume)kernel(__tracepoint_rpm_return_int)kernel(__tracepoint_rpm_suspend)kernel(__tracepoint_sched_cpu_capacity_tp)kernel(__tracepoint_sched_overutilized_tp)kernel(__tracepoint_sched_update_nr_running_tp)kernel(__tracepoint_sched_util_est_cfs_tp)kernel(__tracepoint_sched_util_est_se_tp)kernel(__tracepoint_suspend_resume)kernel(__tracepoint_tcp_send_reset)kernel(__tracepoint_unmap)kernel(__tracepoint_vb2_buf_done)kernel(__tracepoint_vb2_buf_queue)kernel(__tracepoint_vb2_dqbuf)kernel(__tracepoint_vb2_qbuf)kernel(__tracepoint_vb2_v4l2_buf_done)kernel(__tracepoint_vb2_v4l2_buf_queue)kernel(__tracepoint_vb2_v4l2_dqbuf)kernel(__tracepoint_vb2_v4l2_qbuf)kernel(__tracepoint_wbc_writepage)kernel(__tracepoint_write_msr)kernel(__tracepoint_xdp_bulk_tx)kernel(__tracepoint_xdp_exception)kernel(__tracepoint_xhci_dbg_quirks)kernel(__transport_register_session)kernel(__tss_limit_invalid)kernel(__tty_alloc_driver)kernel(__tty_insert_flip_char)kernel(__twofish_enc_blk_3way)kernel(__twofish_setkey)kernel(__typec_altmode_register_driver)kernel(__udelay)kernel(__udp4_lib_lookup)kernel(__udp6_lib_lookup)kernel(__udp_disconnect)kernel(__udp_enqueue_schedule_skb)kernel(__udp_gso_segment)kernel(__uio_register_device)kernel(__umc_driver_register)kernel(__unregister_chrdev)kernel(__unwind_start)kernel(__usb_create_hcd)kernel(__usb_get_extra_descriptor)kernel(__usecs_to_jiffies)kernel(__uv_cpu_info)kernel(__uv_hub_info_list)kernel(__uwb_addr_print)kernel(__uwb_rc_try_get)kernel(__v4l2_clk_register_fixed)kernel(__v4l2_ctrl_handler_setup)kernel(__v4l2_ctrl_modify_range)kernel(__v4l2_ctrl_s_ctrl)kernel(__v4l2_ctrl_s_ctrl_int64)kernel(__v4l2_ctrl_s_ctrl_string)kernel(__v4l2_find_nearest_size)kernel(__var_waitqueue)kernel(__vdpa_alloc_device)kernel(__vdpa_register_driver)kernel(__vfs_getxattr)kernel(__vfs_removexattr)kernel(__vfs_removexattr_locked)kernel(__vfs_setxattr)kernel(__vfs_setxattr_locked)kernel(__video_register_device)kernel(__videobuf_mmap_setup)kernel(__virt_addr_valid)kernel(__vlan_find_dev_deep_rcu)kernel(__vmalloc)kernel(__vmbus_driver_register)kernel(__vring_new_virtqueue)kernel(__wa_destroy)kernel(__wait_on_bit)kernel(__wait_on_bit_lock)kernel(__wait_on_buffer)kernel(__wait_rcu_gp)kernel(__wake_up)kernel(__wake_up_bit)kernel(__wake_up_locked)kernel(__wake_up_locked_key)kernel(__wake_up_locked_key_bookmark)kernel(__wake_up_locked_sync_key)kernel(__wake_up_sync)kernel(__wake_up_sync_key)kernel(__warn_printk)kernel(__wmi_driver_register)kernel(__wusb_dev_get_by_usb_dev)kernel(__x86_indirect_thunk_r10)kernel(__x86_indirect_thunk_r11)kernel(__x86_indirect_thunk_r12)kernel(__x86_indirect_thunk_r13)kernel(__x86_indirect_thunk_r14)kernel(__x86_indirect_thunk_r15)kernel(__x86_indirect_thunk_r8)kernel(__x86_indirect_thunk_r9)kernel(__x86_indirect_thunk_rax)kernel(__x86_indirect_thunk_rbp)kernel(__x86_indirect_thunk_rbx)kernel(__x86_indirect_thunk_rcx)kernel(__x86_indirect_thunk_rdi)kernel(__x86_indirect_thunk_rdx)kernel(__x86_indirect_thunk_rsi)kernel(__x86_set_memory_region)kernel(__xa_alloc)kernel(__xa_alloc_cyclic)kernel(__xa_clear_mark)kernel(__xa_cmpxchg)kernel(__xa_erase)kernel(__xa_insert)kernel(__xa_set_mark)kernel(__xa_store)kernel(__xas_next)kernel(__xas_prev)kernel(__xdp_build_skb_from_frame)kernel(__xdp_release_frame)kernel(__xenbus_register_frontend)kernel(__xfrm_decode_session)kernel(__xfrm_dst_lookup)kernel(__xfrm_init_state)kernel(__xfrm_policy_check)kernel(__xfrm_route_forward)kernel(__xfrm_state_delete)kernel(__xfrm_state_destroy)kernel(__xfrm_state_mtu)kernel(__zerocopy_sg_from_iter)kernel(_atomic_dec_and_lock)kernel(_atomic_dec_and_lock_irqsave)kernel(_bcd2bin)kernel(_bin2bcd)kernel(_cond_resched)kernel(_copy_from_iter)kernel(_copy_from_iter_flushcache)kernel(_copy_from_iter_full)kernel(_copy_from_iter_full_nocache)kernel(_copy_from_iter_nocache)kernel(_copy_from_pages)kernel(_copy_from_user)kernel(_copy_to_iter)kernel(_copy_to_iter_mcsafe)kernel(_copy_to_user)kernel(_ctype)kernel(_dev_alert)kernel(_dev_crit)kernel(_dev_emerg)kernel(_dev_err)kernel(_dev_info)kernel(_dev_notice)kernel(_dev_warn)kernel(_fc_frame_alloc)kernel(_ib_alloc_device)kernel(_iwl_dbg_tlv_time_point)kernel(_kstrtol)kernel(_kstrtoul)kernel(_local_bh_enable)kernel(_mwifiex_dbg)kernel(_nfs_display_fhandle)kernel(_nfs_display_fhandle_hash)kernel(_page_poisoning_enabled)kernel(_page_poisoning_enabled_early)kernel(_raw_read_lock)kernel(_raw_read_lock_bh)kernel(_raw_read_lock_irq)kernel(_raw_read_lock_irqsave)kernel(_raw_read_trylock)kernel(_raw_read_unlock_bh)kernel(_raw_read_unlock_irqrestore)kernel(_raw_spin_lock)kernel(_raw_spin_lock_bh)kernel(_raw_spin_lock_irq)kernel(_raw_spin_lock_irqsave)kernel(_raw_spin_trylock)kernel(_raw_spin_trylock_bh)kernel(_raw_spin_unlock_bh)kernel(_raw_spin_unlock_irqrestore)kernel(_raw_write_lock)kernel(_raw_write_lock_bh)kernel(_raw_write_lock_irq)kernel(_raw_write_lock_irqsave)kernel(_raw_write_trylock)kernel(_raw_write_unlock_bh)kernel(_raw_write_unlock_irqrestore)kernel(_rtl92c_phy_bb8192c_config_parafile)kernel(_rtl92c_phy_calculate_bit_shift)kernel(_rtl92c_phy_dbm_to_txpwr_idx)kernel(_rtl92c_phy_fw_rf_serial_read)kernel(_rtl92c_phy_fw_rf_serial_write)kernel(_rtl92c_phy_init_bb_rf_register_definition)kernel(_rtl92c_phy_rf_serial_read)kernel(_rtl92c_phy_rf_serial_write)kernel(_rtl92c_phy_set_rf_sleep)kernel(_rtl92c_phy_txpwr_idx_to_dbm)kernel(_rtl92c_store_pwrindex_diffrate_offset)kernel(_snd_ctl_add_follower)kernel(_snd_hda_set_pin_ctl)kernel(_snd_hdac_read_parm)kernel(_snd_pcm_hw_param_setempty)kernel(_snd_pcm_hw_params_any)kernel(_snd_pcm_lib_alloc_vmalloc_buffer)kernel(_snd_pcm_stream_lock_irqsave)kernel(_torture_create_kthread)kernel(_torture_stop_kthread)kernel(_totalram_pages)kernel(_uverbs_alloc)kernel(_uverbs_get_const_signed)kernel(_uverbs_get_const_unsigned)kernel(_vb2_fop_release)kernel(_vdpa_register_device)kernel(_vdpa_unregister_device)kernel(_xa_init_flags)kernel(ablkcipher_walk_done)kernel(ablkcipher_walk_phys)kernel(abort)kernel(abort_creds)kernel(ac97_bus_type)kernel(access_process_vm)kernel(account_locked_vm)kernel(account_page_dirtied)kernel(account_page_redirty)kernel(acct_bioset_exit)kernel(acct_bioset_init)kernel(ack_all_badblocks)kernel(acomp_request_alloc)kernel(acomp_request_free)kernel(acpi_acquire_global_lock)kernel(acpi_acquire_mutex)kernel(acpi_any_gpe_status_set)kernel(acpi_attach_data)kernel(acpi_bind_one)kernel(acpi_bios_error)kernel(acpi_bios_exception)kernel(acpi_bios_warning)kernel(acpi_buffer_to_resource)kernel(acpi_bus_attach_private_data)kernel(acpi_bus_can_wakeup)kernel(acpi_bus_detach_private_data)kernel(acpi_bus_generate_netlink_event)kernel(acpi_bus_get_device)kernel(acpi_bus_get_ejd)kernel(acpi_bus_get_private_data)kernel(acpi_bus_get_status)kernel(acpi_bus_get_status_handle)kernel(acpi_bus_power_manageable)kernel(acpi_bus_private_data_handler)kernel(acpi_bus_register_driver)kernel(acpi_bus_register_early_device)kernel(acpi_bus_scan)kernel(acpi_bus_set_power)kernel(acpi_bus_trim)kernel(acpi_bus_unregister_driver)kernel(acpi_bus_update_power)kernel(acpi_check_address_range)kernel(acpi_check_dsm)kernel(acpi_check_region)kernel(acpi_check_resource_conflict)kernel(acpi_clear_event)kernel(acpi_clear_gpe)kernel(acpi_cpc_valid)kernel(acpi_cppc_processor_exit)kernel(acpi_cppc_processor_probe)kernel(acpi_create_platform_device)kernel(acpi_current_gpe_count)kernel(acpi_data_fwnode_ops)kernel(acpi_dbg_layer)kernel(acpi_dbg_level)kernel(acpi_debugfs_dir)kernel(acpi_decode_pld_buffer)kernel(acpi_detach_data)kernel(acpi_dev_add_driver_gpios)kernel(acpi_dev_clear_dependencies)kernel(acpi_dev_filter_resource_type)kernel(acpi_dev_found)kernel(acpi_dev_free_resource_list)kernel(acpi_dev_get_dma_resources)kernel(acpi_dev_get_first_consumer_dev)kernel(acpi_dev_get_first_match_dev)kernel(acpi_dev_get_irq_type)kernel(acpi_dev_get_next_match_dev)kernel(acpi_dev_get_property)kernel(acpi_dev_get_resources)kernel(acpi_dev_gpio_irq_get)kernel(acpi_dev_hid_uid_match)kernel(acpi_dev_irq_flags)kernel(acpi_dev_pm_attach)kernel(acpi_dev_present)kernel(acpi_dev_remove_driver_gpios)kernel(acpi_dev_resource_address_space)kernel(acpi_dev_resource_ext_address_space)kernel(acpi_dev_resource_interrupt)kernel(acpi_dev_resource_io)kernel(acpi_dev_resource_memory)kernel(acpi_dev_resume)kernel(acpi_dev_suspend)kernel(acpi_device_fix_up_power)kernel(acpi_device_fwnode_ops)kernel(acpi_device_get_match_data)kernel(acpi_device_hid)kernel(acpi_device_modalias)kernel(acpi_device_set_power)kernel(acpi_device_uevent_modalias)kernel(acpi_device_update_power)kernel(acpi_disable)kernel(acpi_disable_all_gpes)kernel(acpi_disable_event)kernel(acpi_disable_gpe)kernel(acpi_disabled)kernel(acpi_dispatch_gpe)kernel(acpi_dma_configure)kernel(acpi_dma_configure_id)kernel(acpi_dma_controller_free)kernel(acpi_dma_controller_register)kernel(acpi_dma_request_slave_chan_by_index)kernel(acpi_dma_request_slave_chan_by_name)kernel(acpi_dma_simple_xlate)kernel(acpi_driver_match_device)kernel(acpi_ec_add_query_handler)kernel(acpi_ec_mark_gpe_for_wake)kernel(acpi_ec_remove_query_handler)kernel(acpi_enable)kernel(acpi_enable_all_runtime_gpes)kernel(acpi_enable_all_wakeup_gpes)kernel(acpi_enable_event)kernel(acpi_enable_gpe)kernel(acpi_enter_sleep_state)kernel(acpi_enter_sleep_state_prep)kernel(acpi_enter_sleep_state_s4bios)kernel(acpi_error)kernel(acpi_evaluate_dsm)kernel(acpi_evaluate_integer)kernel(acpi_evaluate_object)kernel(acpi_evaluate_object_typed)kernel(acpi_evaluate_ost)kernel(acpi_evaluate_reference)kernel(acpi_evaluate_reg)kernel(acpi_evaluation_failure_warn)kernel(acpi_exception)kernel(acpi_execute_simple_method)kernel(acpi_extract_package)kernel(acpi_find_child_device)kernel(acpi_finish_gpe)kernel(acpi_format_exception)kernel(acpi_gbl_FADT)kernel(acpi_get_cpuid)kernel(acpi_get_current_resources)kernel(acpi_get_data)kernel(acpi_get_data_full)kernel(acpi_get_devices)kernel(acpi_get_event_resources)kernel(acpi_get_event_status)kernel(acpi_get_first_physical_node)kernel(acpi_get_gpe_device)kernel(acpi_get_gpe_status)kernel(acpi_get_handle)kernel(acpi_get_hp_hw_control_from_firmware)kernel(acpi_get_irq_routing_table)kernel(acpi_get_local_address)kernel(acpi_get_name)kernel(acpi_get_next_object)kernel(acpi_get_node)kernel(acpi_get_object_info)kernel(acpi_get_parent)kernel(acpi_get_pci_dev)kernel(acpi_get_phys_id)kernel(acpi_get_physical_device_location)kernel(acpi_get_possible_resources)kernel(acpi_get_psd_map)kernel(acpi_get_sleep_type_data)kernel(acpi_get_table)kernel(acpi_get_table_by_index)kernel(acpi_get_table_header)kernel(acpi_get_type)kernel(acpi_get_vendor_resource)kernel(acpi_gpe_count)kernel(acpi_gpio_get_irq_resource)kernel(acpi_gpiochip_free_interrupts)kernel(acpi_gpiochip_request_interrupts)kernel(acpi_gsi_to_irq)kernel(acpi_handle_printk)kernel(acpi_has_method)kernel(acpi_has_watchdog)kernel(acpi_info)kernel(acpi_initialize_hp_context)kernel(acpi_install_address_space_handler)kernel(acpi_install_fixed_event_handler)kernel(acpi_install_global_event_handler)kernel(acpi_install_gpe_block)kernel(acpi_install_gpe_handler)kernel(acpi_install_gpe_raw_handler)kernel(acpi_install_interface)kernel(acpi_install_interface_handler)kernel(acpi_install_method)kernel(acpi_install_notify_handler)kernel(acpi_install_sci_handler)kernel(acpi_install_table_handler)kernel(acpi_is_pnp_device)kernel(acpi_is_root_bridge)kernel(acpi_is_video_device)kernel(acpi_kobj)kernel(acpi_leave_sleep_state)kernel(acpi_leave_sleep_state_prep)kernel(acpi_lid_open)kernel(acpi_load_table)kernel(acpi_lpat_free_conversion_table)kernel(acpi_lpat_get_conversion_table)kernel(acpi_lpat_raw_to_temp)kernel(acpi_lpat_temp_to_raw)kernel(acpi_map_cpu)kernel(acpi_map_pxm_to_node)kernel(acpi_mark_gpe_for_wake)kernel(acpi_mask_gpe)kernel(acpi_match_device)kernel(acpi_match_device_ids)kernel(acpi_match_platform_list)kernel(acpi_nfit_ctl)kernel(acpi_nfit_desc_init)kernel(acpi_nfit_init)kernel(acpi_nfit_shutdown)kernel(acpi_notifier_call_chain)kernel(acpi_os_execute)kernel(acpi_os_get_iomem)kernel(acpi_os_get_line)kernel(acpi_os_map_generic_address)kernel(acpi_os_map_iomem)kernel(acpi_os_map_memory)kernel(acpi_os_printf)kernel(acpi_os_read_port)kernel(acpi_os_unmap_generic_address)kernel(acpi_os_unmap_iomem)kernel(acpi_os_unmap_memory)kernel(acpi_os_wait_events_complete)kernel(acpi_os_write_port)kernel(acpi_osi_is_win8)kernel(acpi_parse_art)kernel(acpi_parse_trt)kernel(acpi_pci_check_ejectable)kernel(acpi_pci_detect_ejectable)kernel(acpi_pci_disabled)kernel(acpi_pci_find_root)kernel(acpi_pm_device_sleep_state)kernel(acpi_pm_set_device_wakeup)kernel(acpi_pm_wakeup_event)kernel(acpi_processor_claim_cst_control)kernel(acpi_processor_evaluate_cst)kernel(acpi_processor_ffh_cstate_enter)kernel(acpi_processor_ffh_cstate_probe)kernel(acpi_processor_get_bios_limit)kernel(acpi_processor_get_performance_info)kernel(acpi_processor_get_psd)kernel(acpi_processor_notify_smm)kernel(acpi_processor_power_init_bm_check)kernel(acpi_processor_preregister_performance)kernel(acpi_processor_register_performance)kernel(acpi_processor_unregister_performance)kernel(acpi_purge_cached_objects)kernel(acpi_put_table)kernel(acpi_read)kernel(acpi_read_bit_register)kernel(acpi_reconfig_notifier_register)kernel(acpi_reconfig_notifier_unregister)kernel(acpi_reduced_hardware)kernel(acpi_register_gsi)kernel(acpi_register_ioapic)kernel(acpi_register_wakeup_handler)kernel(acpi_release_global_lock)kernel(acpi_release_memory)kernel(acpi_release_mutex)kernel(acpi_remove_address_space_handler)kernel(acpi_remove_fixed_event_handler)kernel(acpi_remove_gpe_block)kernel(acpi_remove_gpe_handler)kernel(acpi_remove_interface)kernel(acpi_remove_notify_handler)kernel(acpi_remove_sci_handler)kernel(acpi_remove_table_handler)kernel(acpi_reset)kernel(acpi_resource_to_address64)kernel(acpi_resources_are_enforced)kernel(acpi_root_dir)kernel(acpi_run_osc)kernel(acpi_scan_lock_acquire)kernel(acpi_scan_lock_release)kernel(acpi_set_current_resources)kernel(acpi_set_firmware_waking_vector)kernel(acpi_set_gpe)kernel(acpi_set_gpe_wake_mask)kernel(acpi_set_modalias)kernel(acpi_setup_gpe_for_wake)kernel(acpi_smbus_read)kernel(acpi_smbus_register_callback)kernel(acpi_smbus_unregister_callback)kernel(acpi_smbus_write)kernel(acpi_storage_d3)kernel(acpi_subsys_complete)kernel(acpi_subsys_freeze)kernel(acpi_subsys_poweroff)kernel(acpi_subsys_prepare)kernel(acpi_subsys_restore_early)kernel(acpi_subsys_runtime_resume)kernel(acpi_subsys_runtime_suspend)kernel(acpi_subsys_suspend)kernel(acpi_subsys_suspend_late)kernel(acpi_subsys_suspend_noirq)kernel(acpi_target_system_state)kernel(acpi_tb_install_and_load_table)kernel(acpi_tb_unload_table)kernel(acpi_thermal_rel_misc_device_add)kernel(acpi_thermal_rel_misc_device_remove)kernel(acpi_unbind_one)kernel(acpi_unload_parent_table)kernel(acpi_unload_table)kernel(acpi_unmap_cpu)kernel(acpi_unregister_gsi)kernel(acpi_unregister_ioapic)kernel(acpi_unregister_wakeup_handler)kernel(acpi_update_all_gpes)kernel(acpi_video_backlight_string)kernel(acpi_video_get_backlight_type)kernel(acpi_video_get_edid)kernel(acpi_video_get_levels)kernel(acpi_video_handles_brightness_key_presses)kernel(acpi_video_register)kernel(acpi_video_set_dmi_backlight_type)kernel(acpi_video_unregister)kernel(acpi_walk_namespace)kernel(acpi_walk_resource_buffer)kernel(acpi_walk_resources)kernel(acpi_warning)kernel(acpi_write)kernel(acpi_write_bit_register)kernel(acpiphp_register_attention)kernel(acpiphp_unregister_attention)kernel(add_cpu)kernel(add_device_randomness)kernel(add_disk_randomness)kernel(add_hwgenerator_randomness)kernel(add_input_randomness)kernel(add_interrupt_randomness)kernel(add_memory)kernel(add_mtd_blktrans_dev)kernel(add_page_wait_queue)kernel(add_random_ready_callback)kernel(add_taint)kernel(add_timer)kernel(add_timer_on)kernel(add_to_page_cache_locked)kernel(add_to_page_cache_lru)kernel(add_to_pipe)kernel(add_uevent_var)kernel(add_wait_queue)kernel(add_wait_queue_exclusive)kernel(add_wait_queue_priority)kernel(addrconf_add_linklocal)kernel(addrconf_prefix_rcv_add_addr)kernel(address_space_init_once)kernel(adf_cfg_add_key_value_param)kernel(adf_cfg_dev_add)kernel(adf_cfg_dev_remove)kernel(adf_cfg_get_param_value)kernel(adf_cfg_section_add)kernel(adf_clean_vf_map)kernel(adf_cleanup_etr_data)kernel(adf_dev_get)kernel(adf_dev_in_use)kernel(adf_dev_init)kernel(adf_dev_put)kernel(adf_dev_shutdown)kernel(adf_dev_start)kernel(adf_dev_started)kernel(adf_dev_stop)kernel(adf_devmgr_add_dev)kernel(adf_devmgr_in_reset)kernel(adf_devmgr_pci_to_accel_dev)kernel(adf_devmgr_rm_dev)kernel(adf_devmgr_update_class_index)kernel(adf_disable_aer)kernel(adf_disable_pf2vf_interrupts)kernel(adf_disable_sriov)kernel(adf_enable_aer)kernel(adf_enable_pf2vf_comms)kernel(adf_enable_vf2pf_comms)kernel(adf_err_handler)kernel(adf_exit_admin_comms)kernel(adf_exit_arb)kernel(adf_flush_vf_wq)kernel(adf_gen2_cfg_iov_thds)kernel(adf_gen2_enable_error_correction)kernel(adf_gen2_get_accel_cap)kernel(adf_gen2_get_admin_info)kernel(adf_gen2_get_arb_info)kernel(adf_gen2_get_num_accels)kernel(adf_gen2_get_num_aes)kernel(adf_gen2_init_hw_csr_ops)kernel(adf_gen2_init_pf_pfvf_ops)kernel(adf_gen2_init_vf_pfvf_ops)kernel(adf_gen2_set_ssm_wdtimer)kernel(adf_gen4_init_hw_csr_ops)kernel(adf_gen4_init_pf_pfvf_ops)kernel(adf_gen4_ring_pair_reset)kernel(adf_gen4_set_ssm_wdtimer)kernel(adf_init_admin_comms)kernel(adf_init_arb)kernel(adf_init_etr_data)kernel(adf_isr_resource_alloc)kernel(adf_isr_resource_free)kernel(adf_pfvf_comms_disabled)kernel(adf_reset_flr)kernel(adf_reset_sbr)kernel(adf_send_admin_init)kernel(adf_sriov_configure)kernel(adf_vf2pf_notify_init)kernel(adf_vf2pf_notify_shutdown)kernel(adf_vf_isr_resource_alloc)kernel(adf_vf_isr_resource_free)kernel(adjust_managed_page_count)kernel(adjust_resource)kernel(adls_chip_info)kernel(admin_timeout)kernel(adt7x10_dev_pm_ops)kernel(adt7x10_probe)kernel(adt7x10_remove)kernel(adxl_decode)kernel(adxl_get_component_names)kernel(aead_exit_geniv)kernel(aead_geniv_alloc)kernel(aead_geniv_free)kernel(aead_init_geniv)kernel(aead_register_instance)kernel(aer_recover_queue)kernel(af9005_rc_decode)kernel(af_alg_accept)kernel(af_alg_alloc_areq)kernel(af_alg_alloc_tsgl)kernel(af_alg_async_cb)kernel(af_alg_cmsg_send)kernel(af_alg_count_tsgl)kernel(af_alg_data_wakeup)kernel(af_alg_free_areq_sgls)kernel(af_alg_free_resources)kernel(af_alg_free_sg)kernel(af_alg_get_rsgl)kernel(af_alg_link_sg)kernel(af_alg_make_sg)kernel(af_alg_poll)kernel(af_alg_pull_tsgl)kernel(af_alg_register_type)kernel(af_alg_release)kernel(af_alg_release_parent)kernel(af_alg_sendmsg)kernel(af_alg_sendpage)kernel(af_alg_unregister_type)kernel(af_alg_wait_for_data)kernel(af_alg_wait_for_wmem)kernel(af_alg_wmem_wakeup)kernel(ahash_attr_alg)kernel(ahash_free_instance)kernel(ahash_register_instance)kernel(ahci_check_ready)kernel(ahci_dev_classify)kernel(ahci_do_hardreset)kernel(ahci_do_softreset)kernel(ahci_error_handler)kernel(ahci_fill_cmd_slot)kernel(ahci_handle_port_intr)kernel(ahci_host_activate)kernel(ahci_ignore_sss)kernel(ahci_init_controller)kernel(ahci_kick_engine)kernel(ahci_ops)kernel(ahci_platform_disable_clks)kernel(ahci_platform_disable_phys)kernel(ahci_platform_disable_regulators)kernel(ahci_platform_disable_resources)kernel(ahci_platform_enable_clks)kernel(ahci_platform_enable_phys)kernel(ahci_platform_enable_regulators)kernel(ahci_platform_enable_resources)kernel(ahci_platform_get_resources)kernel(ahci_platform_init_host)kernel(ahci_platform_ops)kernel(ahci_platform_resume)kernel(ahci_platform_resume_host)kernel(ahci_platform_shutdown)kernel(ahci_platform_suspend)kernel(ahci_platform_suspend_host)kernel(ahci_pmp_retry_srst_ops)kernel(ahci_port_resume)kernel(ahci_print_info)kernel(ahci_qc_issue)kernel(ahci_reset_controller)kernel(ahci_reset_em)kernel(ahci_save_initial_config)kernel(ahci_sdev_attrs)kernel(ahci_set_em_messages)kernel(ahci_shost_attrs)kernel(ahci_start_engine)kernel(ahci_start_fis_rx)kernel(ahci_stop_engine)kernel(akcipher_register_instance)kernel(alarm_cancel)kernel(alarm_expires_remaining)kernel(alarm_forward)kernel(alarm_forward_now)kernel(alarm_init)kernel(alarm_restart)kernel(alarm_start)kernel(alarm_start_relative)kernel(alarm_try_to_cancel)kernel(alarmtimer_get_rtcdev)kernel(alg_test)kernel(all_vm_events)kernel(alloc_anon_inode)kernel(alloc_buffer_head)kernel(alloc_c_can_dev)kernel(alloc_can_err_skb)kernel(alloc_can_skb)kernel(alloc_candev)kernel(alloc_canfd_skb)kernel(alloc_cc770dev)kernel(alloc_chrdev_region)kernel(alloc_cpu_rmap)kernel(alloc_cpumask_var)kernel(alloc_cpumask_var_node)kernel(alloc_dax)kernel(alloc_dax_region)kernel(alloc_dca_provider)kernel(alloc_etherdev_mqs)kernel(alloc_fcdev)kernel(alloc_file)kernel(alloc_file_pseudo)kernel(alloc_hdlcdev)kernel(alloc_io_pgtable_ops)kernel(alloc_iova)kernel(alloc_mdio_bitbang)kernel(alloc_netdev_mqs)kernel(alloc_nfs_open_context)kernel(alloc_page_buffers)kernel(alloc_pages_current)kernel(alloc_pages_exact)kernel(alloc_pages_vma)kernel(alloc_sja1000dev)kernel(alloc_skb_for_msg)kernel(alloc_skb_with_frags)kernel(alloc_vm_area)kernel(alloc_workqueue)kernel(alloc_xenballooned_pages)kernel(allocate_resource)kernel(allow_smaller_maxphyaddr)kernel(altera_ci_init)kernel(altera_ci_irq)kernel(altera_ci_release)kernel(altera_ci_tuner_reset)kernel(altera_init)kernel(alternatives_patched)kernel(always_delete_dentry)kernel(amd64_get_dram_hole_info)kernel(amd756_smbus)kernel(amd_cache_northbridges)kernel(amd_df_indirect_read)kernel(amd_flush_garts)kernel(amd_get_highest_perf)kernel(amd_get_nodes_per_socket)kernel(amd_iommu_activate_guest_mode)kernel(amd_iommu_bind_pasid)kernel(amd_iommu_complete_ppr)kernel(amd_iommu_deactivate_guest_mode)kernel(amd_iommu_device_info)kernel(amd_iommu_domain_clear_gcr3)kernel(amd_iommu_domain_direct_map)kernel(amd_iommu_domain_enable_v2)kernel(amd_iommu_domain_set_gcr3)kernel(amd_iommu_flush_page)kernel(amd_iommu_flush_tlb)kernel(amd_iommu_free_device)kernel(amd_iommu_init_device)kernel(amd_iommu_is_attach_deferred)kernel(amd_iommu_pc_get_max_banks)kernel(amd_iommu_pc_get_max_counters)kernel(amd_iommu_pc_supported)kernel(amd_iommu_register_ga_log_notifier)kernel(amd_iommu_register_ppr_notifier)kernel(amd_iommu_set_invalid_ppr_cb)kernel(amd_iommu_set_invalidate_ctx_cb)kernel(amd_iommu_unbind_pasid)kernel(amd_iommu_unregister_ppr_notifier)kernel(amd_iommu_update_ga)kernel(amd_iommu_v2_supported)kernel(amd_nb_has_feature)kernel(amd_nb_num)kernel(amd_pmu_disable_virt)kernel(amd_pmu_enable_virt)kernel(amd_register_ecc_decoder)kernel(amd_smn_read)kernel(amd_smn_write)kernel(amd_unregister_ecc_decoder)kernel(amdtp_am824_add_pcm_hw_constraints)kernel(amdtp_am824_init)kernel(amdtp_am824_midi_trigger)kernel(amdtp_am824_set_midi_position)kernel(amdtp_am824_set_parameters)kernel(amdtp_am824_set_pcm_position)kernel(amdtp_domain_add_stream)kernel(amdtp_domain_destroy)kernel(amdtp_domain_init)kernel(amdtp_domain_start)kernel(amdtp_domain_stop)kernel(amdtp_domain_stream_pcm_ack)kernel(amdtp_domain_stream_pcm_pointer)kernel(amdtp_rate_table)kernel(amdtp_stream_add_pcm_hw_constraints)kernel(amdtp_stream_destroy)kernel(amdtp_stream_get_max_payload)kernel(amdtp_stream_init)kernel(amdtp_stream_pcm_abort)kernel(amdtp_stream_pcm_prepare)kernel(amdtp_stream_set_parameters)kernel(amdtp_stream_update)kernel(amdtp_syt_intervals)kernel(anon_inode_getfd)kernel(anon_inode_getfile)kernel(anon_transport_class_register)kernel(anon_transport_class_unregister)kernel(aout_dump_debugregs)kernel(apei_exec_collect_resources)kernel(apei_exec_ctx_init)kernel(apei_exec_noop)kernel(apei_exec_post_unmap_gars)kernel(apei_exec_pre_map_gars)kernel(apei_exec_read_register)kernel(apei_exec_read_register_value)kernel(apei_exec_write_register)kernel(apei_exec_write_register_value)kernel(apei_get_debugfs_dir)kernel(apei_hest_parse)kernel(apei_map_generic_address)kernel(apei_mce_report_mem_error)kernel(apei_osc_setup)kernel(apei_read)kernel(apei_resources_add)kernel(apei_resources_fini)kernel(apei_resources_release)kernel(apei_resources_request)kernel(apei_resources_sub)kernel(apei_write)kernel(apic)kernel(apl_chip_info)kernel(apple_bl_register)kernel(apple_bl_unregister)kernel(apply_to_existing_page_range)kernel(apply_to_page_range)kernel(ar9003_get_pll_sqsum_dvc)kernel(ar9003_hw_bb_watchdog_check)kernel(ar9003_hw_bb_watchdog_dbg_info)kernel(ar9003_hw_disable_phy_restart)kernel(ar9003_is_paprd_enabled)kernel(ar9003_mci_cleanup)kernel(ar9003_mci_get_interrupt)kernel(ar9003_mci_get_next_gpm_offset)kernel(ar9003_mci_send_message)kernel(ar9003_mci_send_wlan_channels)kernel(ar9003_mci_set_bt_version)kernel(ar9003_mci_setup)kernel(ar9003_mci_state)kernel(ar9003_paprd_create_curve)kernel(ar9003_paprd_enable)kernel(ar9003_paprd_init_table)kernel(ar9003_paprd_is_done)kernel(ar9003_paprd_populate_single_table)kernel(ar9003_paprd_setup_gain_table)kernel(arbitrary_virt_to_machine)kernel(arc4_crypt)kernel(arc4_setkey)kernel(arch_apei_enable_cmcff)kernel(arch_apei_report_mem_error)kernel(arch_debugfs_dir)kernel(arch_haltpoll_disable)kernel(arch_haltpoll_enable)kernel(arch_invalidate_pmem)kernel(arch_io_free_memtype_wc)kernel(arch_io_reserve_memtype_wc)kernel(arch_is_platform_page)kernel(arch_phys_wc_add)kernel(arch_phys_wc_del)kernel(arch_phys_wc_index)kernel(arch_register_cpu)kernel(arch_set_freq_scale)kernel(arch_set_max_freq_ratio)kernel(arch_touch_nmi_watchdog)kernel(arch_unregister_cpu)kernel(arch_wb_cache_pmem)kernel(argv_free)kernel(argv_split)kernel(arp_create)kernel(arp_send)kernel(arp_tbl)kernel(arp_xmit)kernel(arpt_alloc_initial_table)kernel(arpt_do_table)kernel(arpt_register_table)kernel(arpt_unregister_table)kernel(arpt_unregister_table_pre_exit)kernel(asn1_ber_decoder)kernel(asus_wmi_register_driver)kernel(asus_wmi_unregister_driver)kernel(asymmetric_key_generate_id)kernel(asymmetric_key_id_partial)kernel(asymmetric_key_id_same)kernel(async_gen_syndrome)kernel(async_memcpy)kernel(async_raid6_2data_recov)kernel(async_raid6_datap_recov)kernel(async_schedule_node)kernel(async_schedule_node_domain)kernel(async_synchronize_cookie)kernel(async_synchronize_cookie_domain)kernel(async_synchronize_full)kernel(async_synchronize_full_domain)kernel(async_syndrome_val)kernel(async_trigger_callback)kernel(async_tx_quiesce)kernel(async_tx_submit)kernel(async_unregister_domain)kernel(async_xor)kernel(async_xor_offs)kernel(async_xor_val)kernel(async_xor_val_offs)kernel(ata_acpi_cbl_80wire)kernel(ata_acpi_gtm)kernel(ata_acpi_gtm_xfermask)kernel(ata_acpi_stm)kernel(ata_bmdma32_port_ops)kernel(ata_bmdma_dumb_qc_prep)kernel(ata_bmdma_error_handler)kernel(ata_bmdma_interrupt)kernel(ata_bmdma_irq_clear)kernel(ata_bmdma_port_intr)kernel(ata_bmdma_port_ops)kernel(ata_bmdma_port_start)kernel(ata_bmdma_port_start32)kernel(ata_bmdma_post_internal_cmd)kernel(ata_bmdma_qc_issue)kernel(ata_bmdma_qc_prep)kernel(ata_bmdma_setup)kernel(ata_bmdma_start)kernel(ata_bmdma_status)kernel(ata_bmdma_stop)kernel(ata_cable_40wire)kernel(ata_cable_80wire)kernel(ata_cable_ignore)kernel(ata_cable_sata)kernel(ata_cable_unknown)kernel(ata_common_sdev_attrs)kernel(ata_dev_classify)kernel(ata_dev_disable)kernel(ata_dev_next)kernel(ata_dev_pair)kernel(ata_dev_printk)kernel(ata_dev_set_feature)kernel(ata_do_dev_read_id)kernel(ata_do_set_mode)kernel(ata_dummy_port_info)kernel(ata_dummy_port_ops)kernel(ata_eh_analyze_ncq_error)kernel(ata_eh_freeze_port)kernel(ata_ehi_clear_desc)kernel(ata_ehi_push_desc)kernel(ata_get_cmd_descript)kernel(ata_host_activate)kernel(ata_host_alloc)kernel(ata_host_alloc_pinfo)kernel(ata_host_detach)kernel(ata_host_init)kernel(ata_host_put)kernel(ata_host_register)kernel(ata_host_resume)kernel(ata_host_start)kernel(ata_host_suspend)kernel(ata_id_c_string)kernel(ata_id_string)kernel(ata_id_xfermask)kernel(ata_link_abort)kernel(ata_link_next)kernel(ata_link_offline)kernel(ata_link_online)kernel(ata_link_printk)kernel(ata_mode_string)kernel(ata_msleep)kernel(ata_ncq_sdev_attrs)kernel(ata_noop_qc_prep)kernel(ata_pack_xfermask)kernel(ata_pci_bmdma_clear_simplex)kernel(ata_pci_bmdma_init)kernel(ata_pci_bmdma_init_one)kernel(ata_pci_bmdma_prepare_host)kernel(ata_pci_device_do_resume)kernel(ata_pci_device_do_suspend)kernel(ata_pci_device_resume)kernel(ata_pci_device_suspend)kernel(ata_pci_remove_one)kernel(ata_pci_sff_activate_host)kernel(ata_pci_sff_init_host)kernel(ata_pci_sff_init_one)kernel(ata_pci_sff_prepare_host)kernel(ata_pci_shutdown_one)kernel(ata_pio_need_iordy)kernel(ata_platform_remove_one)kernel(ata_port_abort)kernel(ata_port_desc)kernel(ata_port_freeze)kernel(ata_port_pbar_desc)kernel(ata_port_printk)kernel(ata_port_schedule_eh)kernel(ata_port_wait_eh)kernel(ata_print_version)kernel(ata_qc_complete)kernel(ata_qc_complete_multiple)kernel(ata_qc_get_active)kernel(ata_ratelimit)kernel(ata_sas_async_probe)kernel(ata_sas_port_alloc)kernel(ata_sas_port_destroy)kernel(ata_sas_port_init)kernel(ata_sas_port_resume)kernel(ata_sas_port_start)kernel(ata_sas_port_stop)kernel(ata_sas_port_suspend)kernel(ata_sas_queuecmd)kernel(ata_sas_scsi_ioctl)kernel(ata_sas_slave_configure)kernel(ata_sas_sync_probe)kernel(ata_sas_tport_add)kernel(ata_sas_tport_delete)kernel(ata_scsi_change_queue_depth)kernel(ata_scsi_cmd_error_handler)kernel(ata_scsi_ioctl)kernel(ata_scsi_port_error_handler)kernel(ata_scsi_queuecmd)kernel(ata_scsi_slave_config)kernel(ata_scsi_slave_destroy)kernel(ata_scsi_unlock_native_capacity)kernel(ata_sff_busy_sleep)kernel(ata_sff_check_status)kernel(ata_sff_data_xfer)kernel(ata_sff_data_xfer32)kernel(ata_sff_dev_classify)kernel(ata_sff_dev_select)kernel(ata_sff_dma_pause)kernel(ata_sff_drain_fifo)kernel(ata_sff_error_handler)kernel(ata_sff_exec_command)kernel(ata_sff_freeze)kernel(ata_sff_hsm_move)kernel(ata_sff_interrupt)kernel(ata_sff_irq_on)kernel(ata_sff_lost_interrupt)kernel(ata_sff_pause)kernel(ata_sff_port_intr)kernel(ata_sff_port_ops)kernel(ata_sff_postreset)kernel(ata_sff_prereset)kernel(ata_sff_qc_fill_rtf)kernel(ata_sff_qc_issue)kernel(ata_sff_queue_delayed_work)kernel(ata_sff_queue_pio_task)kernel(ata_sff_queue_work)kernel(ata_sff_softreset)kernel(ata_sff_std_ports)kernel(ata_sff_tf_load)kernel(ata_sff_tf_read)kernel(ata_sff_thaw)kernel(ata_sff_wait_after_reset)kernel(ata_sff_wait_ready)kernel(ata_slave_link_init)kernel(ata_std_bios_param)kernel(ata_std_end_eh)kernel(ata_std_error_handler)kernel(ata_std_postreset)kernel(ata_std_prereset)kernel(ata_std_qc_defer)kernel(ata_std_sched_eh)kernel(ata_tf_from_fis)kernel(ata_tf_to_fis)kernel(ata_timing_compute)kernel(ata_timing_find_mode)kernel(ata_timing_merge)kernel(ata_wait_after_reset)kernel(ata_wait_register)kernel(ata_xfer_mask2mode)kernel(ata_xfer_mode2mask)kernel(ata_xfer_mode2shift)kernel(atapi_cmd_type)kernel(atbm8830_attach)kernel(ath10k_bmi_read_memory)kernel(ath10k_bmi_start)kernel(ath10k_ce_alloc_pipe)kernel(ath10k_ce_alloc_rri)kernel(ath10k_ce_cancel_send_next)kernel(ath10k_ce_completed_recv_next)kernel(ath10k_ce_completed_recv_next_nolock)kernel(ath10k_ce_completed_send_next)kernel(ath10k_ce_completed_send_next_nolock)kernel(ath10k_ce_deinit_pipe)kernel(ath10k_ce_disable_interrupt)kernel(ath10k_ce_disable_interrupts)kernel(ath10k_ce_dump_registers)kernel(ath10k_ce_enable_interrupt)kernel(ath10k_ce_enable_interrupts)kernel(ath10k_ce_free_pipe)kernel(ath10k_ce_free_rri)kernel(ath10k_ce_init_pipe)kernel(ath10k_ce_num_free_src_entries)kernel(ath10k_ce_per_engine_service)kernel(ath10k_ce_per_engine_service_any)kernel(ath10k_ce_revoke_recv_next)kernel(ath10k_ce_rx_post_buf)kernel(ath10k_ce_rx_update_write_idx)kernel(ath10k_ce_send)kernel(ath10k_ce_send_nolock)kernel(ath10k_core_check_dt)kernel(ath10k_core_create)kernel(ath10k_core_destroy)kernel(ath10k_core_fetch_board_file)kernel(ath10k_core_free_board_files)kernel(ath10k_core_napi_enable)kernel(ath10k_core_napi_sync_disable)kernel(ath10k_core_register)kernel(ath10k_core_start)kernel(ath10k_core_start_recovery)kernel(ath10k_core_stop)kernel(ath10k_core_unregister)kernel(ath10k_coredump_get_mem_layout)kernel(ath10k_coredump_new)kernel(ath10k_debug_mask)kernel(ath10k_err)kernel(ath10k_htc_notify_tx_completion)kernel(ath10k_htc_process_trailer)kernel(ath10k_htc_rx_completion_handler)kernel(ath10k_htc_tx_completion_handler)kernel(ath10k_htt_hif_tx_complete)kernel(ath10k_htt_rx_hl_indication)kernel(ath10k_htt_rx_pktlog_completion_handler)kernel(ath10k_htt_t2h_msg_handler)kernel(ath10k_htt_txrx_compl_task)kernel(ath10k_info)kernel(ath10k_mac_tx_push_pending)kernel(ath10k_print_driver_info)kernel(ath10k_warn)kernel(ath11k_ce_alloc_pipes)kernel(ath11k_ce_cleanup_pipes)kernel(ath11k_ce_free_pipes)kernel(ath11k_ce_get_attr_flags)kernel(ath11k_ce_get_shadow_config)kernel(ath11k_ce_per_engine_service)kernel(ath11k_ce_rx_post_buf)kernel(ath11k_cold_boot_cal)kernel(ath11k_core_alloc)kernel(ath11k_core_deinit)kernel(ath11k_core_free)kernel(ath11k_core_init)kernel(ath11k_core_pre_init)kernel(ath11k_core_resume)kernel(ath11k_core_suspend)kernel(ath11k_dbg_dump)kernel(ath11k_debug_mask)kernel(ath11k_debugfs_soc_destroy)kernel(ath11k_dp_service_srng)kernel(ath11k_err)kernel(ath11k_hal_srng_deinit)kernel(ath11k_hal_srng_init)kernel(ath11k_info)kernel(ath11k_qmi_deinit_service)kernel(ath11k_warn)kernel(ath9k_cmn_beacon_config_adhoc)kernel(ath9k_cmn_beacon_config_ap)kernel(ath9k_cmn_beacon_config_sta)kernel(ath9k_cmn_count_streams)kernel(ath9k_cmn_debug_base_eeprom)kernel(ath9k_cmn_debug_modal_eeprom)kernel(ath9k_cmn_debug_phy_err)kernel(ath9k_cmn_debug_recv)kernel(ath9k_cmn_debug_stat_rx)kernel(ath9k_cmn_get_channel)kernel(ath9k_cmn_get_hw_crypto_keytype)kernel(ath9k_cmn_init_channels_rates)kernel(ath9k_cmn_init_crypto)kernel(ath9k_cmn_process_rate)kernel(ath9k_cmn_process_rssi)kernel(ath9k_cmn_reload_chainmask)kernel(ath9k_cmn_rx_accept)kernel(ath9k_cmn_rx_skb_postprocess)kernel(ath9k_cmn_setup_ht_cap)kernel(ath9k_cmn_update_txpow)kernel(ath9k_hw_abort_tx_dma)kernel(ath9k_hw_abortpcurecv)kernel(ath9k_hw_addrxbuf_edma)kernel(ath9k_hw_ani_monitor)kernel(ath9k_hw_beaconinit)kernel(ath9k_hw_beaconq_setup)kernel(ath9k_hw_bstuck_nfcal)kernel(ath9k_hw_btcoex_bt_stomp)kernel(ath9k_hw_btcoex_deinit)kernel(ath9k_hw_btcoex_disable)kernel(ath9k_hw_btcoex_enable)kernel(ath9k_hw_btcoex_init_2wire)kernel(ath9k_hw_btcoex_init_3wire)kernel(ath9k_hw_btcoex_init_mci)kernel(ath9k_hw_btcoex_init_scheme)kernel(ath9k_hw_btcoex_set_concur_txprio)kernel(ath9k_hw_btcoex_set_weight)kernel(ath9k_hw_check_alive)kernel(ath9k_hw_check_nav)kernel(ath9k_hw_computetxtime)kernel(ath9k_hw_deinit)kernel(ath9k_hw_disable)kernel(ath9k_hw_disable_interrupts)kernel(ath9k_hw_disable_mib_counters)kernel(ath9k_hw_enable_interrupts)kernel(ath9k_hw_gen_timer_start)kernel(ath9k_hw_gen_timer_stop)kernel(ath9k_hw_get_tsf_offset)kernel(ath9k_hw_get_txq_props)kernel(ath9k_hw_getchan_noise)kernel(ath9k_hw_getnf)kernel(ath9k_hw_getrxfilter)kernel(ath9k_hw_gettsf32)kernel(ath9k_hw_gettsf64)kernel(ath9k_hw_gettxbuf)kernel(ath9k_hw_gpio_free)kernel(ath9k_hw_gpio_get)kernel(ath9k_hw_gpio_request_in)kernel(ath9k_hw_gpio_request_out)kernel(ath9k_hw_init)kernel(ath9k_hw_init_btcoex_hw)kernel(ath9k_hw_init_global_settings)kernel(ath9k_hw_intrpend)kernel(ath9k_hw_kill_interrupts)kernel(ath9k_hw_loadnf)kernel(ath9k_hw_name)kernel(ath9k_hw_numtxpending)kernel(ath9k_hw_phy_disable)kernel(ath9k_hw_process_rxdesc_edma)kernel(ath9k_hw_putrxbuf)kernel(ath9k_hw_puttxbuf)kernel(ath9k_hw_releasetxqueue)kernel(ath9k_hw_reset)kernel(ath9k_hw_reset_calvalid)kernel(ath9k_hw_reset_tsf)kernel(ath9k_hw_resettxqueue)kernel(ath9k_hw_resume_interrupts)kernel(ath9k_hw_rxprocdesc)kernel(ath9k_hw_set_gpio)kernel(ath9k_hw_set_interrupts)kernel(ath9k_hw_set_rx_bufsize)kernel(ath9k_hw_set_sta_beacon_timers)kernel(ath9k_hw_set_tsfadjust)kernel(ath9k_hw_set_tx_filter)kernel(ath9k_hw_set_txpowerlimit)kernel(ath9k_hw_set_txq_props)kernel(ath9k_hw_setantenna)kernel(ath9k_hw_setmcastfilter)kernel(ath9k_hw_setopmode)kernel(ath9k_hw_setpower)kernel(ath9k_hw_setrxabort)kernel(ath9k_hw_setrxfilter)kernel(ath9k_hw_settsf64)kernel(ath9k_hw_setup_statusring)kernel(ath9k_hw_setuprxdesc)kernel(ath9k_hw_setuptxqueue)kernel(ath9k_hw_startpcureceive)kernel(ath9k_hw_stop_dma_queue)kernel(ath9k_hw_stopdmarecv)kernel(ath9k_hw_txstart)kernel(ath9k_hw_updatetxtriglevel)kernel(ath9k_hw_wait)kernel(ath9k_hw_wow_apply_pattern)kernel(ath9k_hw_wow_enable)kernel(ath9k_hw_wow_wakeup)kernel(ath9k_hw_write_associd)kernel(ath_bus_type_strings)kernel(ath_gen_timer_alloc)kernel(ath_gen_timer_free)kernel(ath_gen_timer_isr)kernel(ath_hw_cycle_counters_update)kernel(ath_hw_get_listen_time)kernel(ath_hw_keyreset)kernel(ath_hw_keysetmac)kernel(ath_hw_setbssidmask)kernel(ath_is_49ghz_allowed)kernel(ath_is_mybeacon)kernel(ath_is_world_regd)kernel(ath_key_config)kernel(ath_key_delete)kernel(ath_printk)kernel(ath_reg_notifier_apply)kernel(ath_regd_find_country_by_name)kernel(ath_regd_get_band_ctl)kernel(ath_regd_init)kernel(ath_rxbuf_alloc)kernel(atm_alloc_charge)kernel(atm_charge)kernel(atm_dev_deregister)kernel(atm_dev_lookup)kernel(atm_dev_register)kernel(atm_dev_release_vccs)kernel(atm_dev_signal_change)kernel(atm_init_aal5)kernel(atm_pcr_goal)kernel(atm_proc_root)kernel(atom_dai)kernel(atom_dump)kernel(atom_get_mailbox_offset)kernel(atom_get_window_offset)kernel(atom_irq_handler)kernel(atom_irq_thread)kernel(atom_machine_select)kernel(atom_reset)kernel(atom_run)kernel(atom_send_msg)kernel(atom_set_mach_params)kernel(atomic_dec_and_mutex_lock)kernel(atomic_notifier_call_chain)kernel(atomic_notifier_chain_register)kernel(atomic_notifier_chain_unregister)kernel(attach_capi_ctr)kernel(attach_hdlc_protocol)kernel(attribute_container_classdev_to_container)kernel(attribute_container_find_class_device)kernel(attribute_container_register)kernel(attribute_container_unregister)kernel(au8522_analog_i2c_gate_ctrl)kernel(au8522_attach)kernel(au8522_get_state)kernel(au8522_i2c_gate_ctrl)kernel(au8522_init)kernel(au8522_led_ctrl)kernel(au8522_readreg)kernel(au8522_release_state)kernel(au8522_sleep)kernel(au8522_writereg)kernel(audit_enabled)kernel(audit_log)kernel(audit_log_end)kernel(audit_log_format)kernel(audit_log_start)kernel(audit_log_task_context)kernel(audit_log_task_info)kernel(auth_domain_find)kernel(auth_domain_lookup)kernel(auth_domain_put)kernel(autoremove_wake_function)kernel(auxiliary_device_init)kernel(auxiliary_driver_unregister)kernel(auxiliary_find_device)kernel(avail_to_resrv_perfctr_nmi_bit)kernel(avc_general_get_plug_info)kernel(avc_general_get_sig_fmt)kernel(avc_general_set_sig_fmt)kernel(avenrun)kernel(avmcard_dma_alloc)kernel(avmcard_dma_free)kernel(azx_bus_init)kernel(azx_codec_configure)kernel(azx_free_streams)kernel(azx_get_pos_lpib)kernel(azx_get_pos_posbuf)kernel(azx_get_position)kernel(azx_init_chip)kernel(azx_init_streams)kernel(azx_interrupt)kernel(azx_probe_codecs)kernel(azx_stop_all_streams)kernel(azx_stop_chip)kernel(b1_alloc_card)kernel(b1_detect)kernel(b1_free_card)kernel(b1_getrevision)kernel(b1_interrupt)kernel(b1_irq_table)kernel(b1_load_config)kernel(b1_load_firmware)kernel(b1_load_t4file)kernel(b1_loaded)kernel(b1_parse_version)kernel(b1_proc_show)kernel(b1_register_appl)kernel(b1_release_appl)kernel(b1_reset_ctr)kernel(b1_send_message)kernel(b1dma_interrupt)kernel(b1dma_load_firmware)kernel(b1dma_proc_show)kernel(b1dma_register_appl)kernel(b1dma_release_appl)kernel(b1dma_reset)kernel(b1dma_reset_ctr)kernel(b1dma_send_message)kernel(b1pciv4_detect)kernel(b2c2_flexcop_debug)kernel(backlight_device_get_by_name)kernel(backlight_device_get_by_type)kernel(backlight_device_register)kernel(backlight_device_set_brightness)kernel(backlight_device_unregister)kernel(backlight_force_update)kernel(backlight_register_notifier)kernel(backlight_unregister_notifier)kernel(badblocks_check)kernel(badblocks_clear)kernel(badblocks_exit)kernel(badblocks_init)kernel(badblocks_set)kernel(badblocks_show)kernel(badblocks_store)kernel(badrange_add)kernel(badrange_forget)kernel(badrange_init)kernel(balance_dirty_pages_ratelimited)kernel(balloon_aops)kernel(balloon_page_alloc)kernel(balloon_page_dequeue)kernel(balloon_page_enqueue)kernel(balloon_set_new_target)kernel(balloon_stats)kernel(baswap)kernel(battery_hook_register)kernel(battery_hook_unregister)kernel(bc_svc_process)kernel(bchannel_get_rxbuf)kernel(bchannel_senddata)kernel(bcm3510_attach)kernel(bcm54xx_auxctl_read)kernel(bcm54xx_auxctl_write)kernel(bcm_phy_28nm_a0b0_afe_config_init)kernel(bcm_phy_ack_intr)kernel(bcm_phy_cable_test_get_status)kernel(bcm_phy_cable_test_get_status_rdb)kernel(bcm_phy_cable_test_start)kernel(bcm_phy_cable_test_start_rdb)kernel(bcm_phy_config_intr)kernel(bcm_phy_downshift_get)kernel(bcm_phy_downshift_set)kernel(bcm_phy_enable_apd)kernel(bcm_phy_get_sset_count)kernel(bcm_phy_get_stats)kernel(bcm_phy_get_strings)kernel(bcm_phy_handle_interrupt)kernel(bcm_phy_modify_exp)kernel(bcm_phy_modify_rdb)kernel(bcm_phy_r_rc_cal_reset)kernel(bcm_phy_read_exp)kernel(bcm_phy_read_misc)kernel(bcm_phy_read_rdb)kernel(bcm_phy_read_shadow)kernel(bcm_phy_set_eee)kernel(bcm_phy_write_exp)kernel(bcm_phy_write_misc)kernel(bcm_phy_write_rdb)kernel(bcm_phy_write_shadow)kernel(bcma_chipco_b_mii_write)kernel(bcma_chipco_chipctl_maskset)kernel(bcma_chipco_get_alp_clock)kernel(bcma_chipco_gpio_control)kernel(bcma_chipco_gpio_out)kernel(bcma_chipco_gpio_outen)kernel(bcma_chipco_pll_maskset)kernel(bcma_chipco_pll_read)kernel(bcma_chipco_pll_write)kernel(bcma_chipco_regctl_maskset)kernel(bcma_core_disable)kernel(bcma_core_dma_translation)kernel(bcma_core_enable)kernel(bcma_core_irq)kernel(bcma_core_is_enabled)kernel(bcma_core_pci_power_save)kernel(bcma_core_pll_ctl)kernel(bcma_core_set_clockmode)kernel(bcma_driver_unregister)kernel(bcma_find_core_unit)kernel(bcma_host_pci_down)kernel(bcma_host_pci_irq_ctl)kernel(bcma_host_pci_up)kernel(bcma_pmu_get_bus_clock)kernel(bcma_pmu_spuravoid_pllupdate)kernel(bd_abort_claiming)kernel(bd_link_disk_holder)kernel(bd_prepare_to_claim)kernel(bd_set_nr_sectors)kernel(bd_unlink_disk_holder)kernel(bdev_check_media_change)kernel(bdev_dax_pgoff)kernel(bdev_disk_changed)kernel(bdev_read_only)kernel(bdev_stack_limits)kernel(bdevname)kernel(bdget)kernel(bdget_disk)kernel(bdgrab)kernel(bdi_alloc)kernel(bdi_dev_name)kernel(bdi_put)kernel(bdi_register)kernel(bdi_set_max_ratio)kernel(bdput)kernel(be_roce_mcc_cmd)kernel(be_roce_register_driver)kernel(be_roce_unregister_driver)kernel(begin_new_exec)kernel(bfifo_qdisc_ops)kernel(bgpio_init)kernel(bh_submit_read)kernel(bh_uptodate_or_lock)kernel(bin2hex)kernel(bind_evtchn_to_irq)kernel(bind_evtchn_to_irqhandler)kernel(bind_interdomain_evtchn_to_irq)kernel(bind_interdomain_evtchn_to_irqhandler)kernel(bind_virq_to_irqhandler)kernel(bio_add_page)kernel(bio_add_pc_page)kernel(bio_advance)kernel(bio_alloc_bioset)kernel(bio_associate_blkg)kernel(bio_associate_blkg_from_css)kernel(bio_chain)kernel(bio_check_pages_dirty)kernel(bio_clone_blkg_association)kernel(bio_clone_fast)kernel(bio_copy_data)kernel(bio_copy_data_iter)kernel(bio_devname)kernel(bio_endio)kernel(bio_free_pages)kernel(bio_init)kernel(bio_integrity_add_page)kernel(bio_integrity_advance)kernel(bio_integrity_alloc)kernel(bio_integrity_clone)kernel(bio_integrity_prep)kernel(bio_integrity_trim)kernel(bio_iov_iter_get_pages)kernel(bio_list_copy_data)kernel(bio_map_kern)kernel(bio_phys_segments)kernel(bio_put)kernel(bio_release_pages)kernel(bio_reset)kernel(bio_set_pages_dirty)kernel(bio_split)kernel(bio_start_io_acct)kernel(bio_start_io_acct_time)kernel(bio_trim)kernel(bio_uninit)kernel(bioset_exit)kernel(bioset_init)kernel(bioset_init_from_src)kernel(bioset_integrity_create)kernel(bioset_integrity_free)kernel(bit_wait)kernel(bit_wait_io)kernel(bit_wait_io_timeout)kernel(bit_wait_timeout)kernel(bit_waitqueue)kernel(bitmap_alloc)kernel(bitmap_allocate_region)kernel(bitmap_bitremap)kernel(bitmap_cut)kernel(bitmap_find_free_region)kernel(bitmap_find_next_zero_area_off)kernel(bitmap_fold)kernel(bitmap_free)kernel(bitmap_from_arr32)kernel(bitmap_onto)kernel(bitmap_parse_user)kernel(bitmap_parselist)kernel(bitmap_parselist_user)kernel(bitmap_print_bitmask_to_buf)kernel(bitmap_print_list_to_buf)kernel(bitmap_print_to_pagebuf)kernel(bitmap_release_region)kernel(bitmap_remap)kernel(bitmap_to_arr32)kernel(bitmap_zalloc)kernel(blk_abort_request)kernel(blk_add_driver_data)kernel(blk_alloc_queue)kernel(blk_alloc_queue_rh)kernel(blk_bio_list_merge)kernel(blk_check_plugged)kernel(blk_cleanup_queue)kernel(blk_clear_pm_only)kernel(blk_dump_rq_flags)kernel(blk_execute_rq)kernel(blk_execute_rq_nowait)kernel(blk_execute_rq_rh)kernel(blk_fill_rwbs)kernel(blk_finish_plug)kernel(blk_freeze_queue_start)kernel(blk_get_queue)kernel(blk_get_request)kernel(blk_insert_cloned_request)kernel(blk_integrity_compare)kernel(blk_integrity_register)kernel(blk_integrity_unregister)kernel(blk_io_schedule)kernel(blk_limits_io_min)kernel(blk_limits_io_opt)kernel(blk_lld_busy)kernel(blk_max_low_pfn)kernel(blk_mq_alloc_request)kernel(blk_mq_alloc_request_hctx)kernel(blk_mq_alloc_sq_tag_set)kernel(blk_mq_alloc_tag_set)kernel(blk_mq_complete_request)kernel(blk_mq_complete_request_remote)kernel(blk_mq_debugfs_rq_show)kernel(blk_mq_delay_kick_requeue_list)kernel(blk_mq_delay_run_hw_queue)kernel(blk_mq_delay_run_hw_queues)kernel(blk_mq_end_request)kernel(blk_mq_flush_busy_ctxs)kernel(blk_mq_free_request)kernel(blk_mq_free_tag_set)kernel(blk_mq_freeze_queue)kernel(blk_mq_freeze_queue_wait)kernel(blk_mq_freeze_queue_wait_timeout)kernel(blk_mq_hctx_set_fq_lock_class)kernel(blk_mq_init_allocated_queue)kernel(blk_mq_init_queue)kernel(blk_mq_init_queue_data)kernel(blk_mq_init_sq_queue)kernel(blk_mq_kick_requeue_list)kernel(blk_mq_make_request)kernel(blk_mq_map_queues)kernel(blk_mq_pci_map_queues)kernel(blk_mq_queue_inflight)kernel(blk_mq_queue_stopped)kernel(blk_mq_quiesce_queue)kernel(blk_mq_quiesce_queue_nowait)kernel(blk_mq_rdma_map_queues)kernel(blk_mq_requeue_request)kernel(blk_mq_rq_cpu)kernel(blk_mq_run_hw_queue)kernel(blk_mq_run_hw_queues)kernel(blk_mq_sched_mark_restart_hctx)kernel(blk_mq_sched_try_insert_merge)kernel(blk_mq_sched_try_merge)kernel(blk_mq_start_hw_queue)kernel(blk_mq_start_hw_queues)kernel(blk_mq_start_request)kernel(blk_mq_start_stopped_hw_queue)kernel(blk_mq_start_stopped_hw_queues)kernel(blk_mq_stop_hw_queue)kernel(blk_mq_stop_hw_queues)kernel(blk_mq_tag_to_rq)kernel(blk_mq_tagset_busy_iter)kernel(blk_mq_tagset_wait_completed_request)kernel(blk_mq_unfreeze_queue)kernel(blk_mq_unique_tag)kernel(blk_mq_unquiesce_queue)kernel(blk_mq_update_nr_hw_queues)kernel(blk_mq_virtio_map_queues)kernel(blk_next_bio)kernel(blk_op_str)kernel(blk_pm_runtime_init)kernel(blk_poll)kernel(blk_post_runtime_resume)kernel(blk_post_runtime_suspend)kernel(blk_pre_runtime_resume)kernel(blk_pre_runtime_suspend)kernel(blk_put_queue)kernel(blk_put_request)kernel(blk_queue_alignment_offset)kernel(blk_queue_bounce_limit)kernel(blk_queue_chunk_sectors)kernel(blk_queue_dma_alignment)kernel(blk_queue_dma_drain)kernel(blk_queue_dma_pad)kernel(blk_queue_flag_clear)kernel(blk_queue_flag_set)kernel(blk_queue_flag_test_and_set)kernel(blk_queue_io_min)kernel(blk_queue_io_opt)kernel(blk_queue_logical_block_size)kernel(blk_queue_make_request)kernel(blk_queue_max_discard_sectors)kernel(blk_queue_max_discard_segments)kernel(blk_queue_max_hw_sectors)kernel(blk_queue_max_segment_size)kernel(blk_queue_max_segments)kernel(blk_queue_max_write_same_sectors)kernel(blk_queue_max_write_zeroes_sectors)kernel(blk_queue_max_zone_append_sectors)kernel(blk_queue_physical_block_size)kernel(blk_queue_required_elevator_features)kernel(blk_queue_rq_timeout)kernel(blk_queue_segment_boundary)kernel(blk_queue_set_zoned)kernel(blk_queue_split)kernel(blk_queue_stack_limits)kernel(blk_queue_update_dma_alignment)kernel(blk_queue_update_dma_pad)kernel(blk_queue_update_readahead)kernel(blk_queue_virt_boundary)kernel(blk_queue_write_cache)kernel(blk_recount_segments)kernel(blk_register_queue)kernel(blk_rq_append_bio)kernel(blk_rq_aux)kernel(blk_rq_count_integrity_sg)kernel(blk_rq_err_bytes)kernel(blk_rq_init)kernel(blk_rq_map_integrity_sg)kernel(blk_rq_map_kern)kernel(blk_rq_map_user)kernel(blk_rq_map_user_iov)kernel(blk_rq_prep_clone)kernel(blk_rq_unmap_user)kernel(blk_rq_unprep_clone)kernel(blk_set_default_limits)kernel(blk_set_pm_only)kernel(blk_set_queue_depth)kernel(blk_set_queue_dying)kernel(blk_set_runtime_active)kernel(blk_set_stacking_limits)kernel(blk_stack_limits)kernel(blk_start_plug)kernel(blk_stat_enable_accounting)kernel(blk_status_to_errno)kernel(blk_steal_bios)kernel(blk_sync_queue)kernel(blk_trace_remove)kernel(blk_trace_setup)kernel(blk_trace_startstop)kernel(blk_update_request)kernel(blk_verify_command)kernel(blkcg_activate_policy)kernel(blkcg_deactivate_policy)kernel(blkcg_policy_register)kernel(blkcg_policy_unregister)kernel(blkcg_print_blkgs)kernel(blkcg_root)kernel(blkcg_root_css)kernel(blkcipher_aead_walk_virt_block)kernel(blkcipher_walk_done)kernel(blkcipher_walk_phys)kernel(blkcipher_walk_virt)kernel(blkcipher_walk_virt_block)kernel(blkdev_fsync)kernel(blkdev_get)kernel(blkdev_get_by_dev)kernel(blkdev_get_by_path)kernel(blkdev_ioctl)kernel(blkdev_issue_discard)kernel(blkdev_issue_flush)kernel(blkdev_issue_write_same)kernel(blkdev_issue_zeroout)kernel(blkdev_put)kernel(blkdev_read_iter)kernel(blkdev_write_iter)kernel(blkg_conf_finish)kernel(blkg_conf_prep)kernel(blkg_lookup_slowpath)kernel(blkg_prfill_rwstat)kernel(blkg_rwstat_exit)kernel(blkg_rwstat_init)kernel(blkg_rwstat_recursive_sum)kernel(block_commit_write)kernel(block_invalidatepage)kernel(block_is_partially_uptodate)kernel(block_page_mkwrite)kernel(block_read_full_page)kernel(block_truncate_page)kernel(block_write_begin)kernel(block_write_end)kernel(block_write_full_page)kernel(blockdev_superblock)kernel(blocking_notifier_call_chain)kernel(blocking_notifier_chain_cond_register)kernel(blocking_notifier_chain_register)kernel(blocking_notifier_chain_unregister)kernel(blowfish_setkey)kernel(bmap)kernel(bnxt_ulp_probe)kernel(boot_cpu_data)kernel(boot_cpu_physical_apicid)kernel(boot_option_idle_override)kernel(bpf_dispatcher_xdp_func)kernel(bpf_event_output)kernel(bpf_map_inc)kernel(bpf_map_inc_not_zero)kernel(bpf_map_inc_with_uref)kernel(bpf_map_put)kernel(bpf_offload_dev_create)kernel(bpf_offload_dev_destroy)kernel(bpf_offload_dev_match)kernel(bpf_offload_dev_netdev_register)kernel(bpf_offload_dev_netdev_unregister)kernel(bpf_offload_dev_priv)kernel(bpf_preload_ops)kernel(bpf_prog_add)kernel(bpf_prog_alloc)kernel(bpf_prog_create)kernel(bpf_prog_create_from_user)kernel(bpf_prog_destroy)kernel(bpf_prog_free)kernel(bpf_prog_get_type_dev)kernel(bpf_prog_get_type_path)kernel(bpf_prog_inc)kernel(bpf_prog_inc_not_zero)kernel(bpf_prog_put)kernel(bpf_prog_select_runtime)kernel(bpf_prog_sub)kernel(bpf_redirect_info)kernel(bpf_sk_lookup_enabled)kernel(bpf_sk_storage_diag_alloc)kernel(bpf_sk_storage_diag_free)kernel(bpf_sk_storage_diag_put)kernel(bpf_stats_enabled_key)kernel(bpf_trace_run1)kernel(bpf_trace_run10)kernel(bpf_trace_run11)kernel(bpf_trace_run12)kernel(bpf_trace_run2)kernel(bpf_trace_run3)kernel(bpf_trace_run4)kernel(bpf_trace_run5)kernel(bpf_trace_run6)kernel(bpf_trace_run7)kernel(bpf_trace_run8)kernel(bpf_trace_run9)kernel(bpf_verifier_log_write)kernel(bpf_warn_invalid_xdp_action)kernel(bprintf)kernel(bprm_change_interp)kernel(br_dev_queue_push_xmit)kernel(br_fdb_clear_offload)kernel(br_fdb_find_port)kernel(br_fdb_test_addr_hook)kernel(br_forward)kernel(br_forward_finish)kernel(br_get_ageing_time)kernel(br_handle_frame_finish)kernel(br_multicast_enabled)kernel(br_multicast_has_querier_adjacent)kernel(br_multicast_has_querier_anywhere)kernel(br_multicast_has_router_adjacent)kernel(br_multicast_list_adjacent)kernel(br_multicast_router)kernel(br_port_flag_is_set)kernel(br_port_get_stp_state)kernel(br_vlan_enabled)kernel(br_vlan_get_info)kernel(br_vlan_get_info_rcu)kernel(br_vlan_get_proto)kernel(br_vlan_get_pvid)kernel(br_vlan_get_pvid_rcu)kernel(brcmu_boardrev_str)kernel(brcmu_d11_attach)kernel(brcmu_dotrev_str)kernel(brcmu_pkt_buf_free_skb)kernel(brcmu_pkt_buf_get_skb)kernel(brcmu_pktq_flush)kernel(brcmu_pktq_init)kernel(brcmu_pktq_mdeq)kernel(brcmu_pktq_mlen)kernel(brcmu_pktq_pdeq)kernel(brcmu_pktq_pdeq_match)kernel(brcmu_pktq_pdeq_tail)kernel(brcmu_pktq_peek_tail)kernel(brcmu_pktq_penq)kernel(brcmu_pktq_penq_head)kernel(brcmu_pktq_pflush)kernel(bridge_tunnel_header)kernel(brioctl_set)kernel(bsearch)kernel(bsg_job_done)kernel(bsg_job_get)kernel(bsg_job_put)kernel(bsg_remove_queue)kernel(bsg_scsi_register_queue)kernel(bsg_setup_queue)kernel(bsg_unregister_queue)kernel(bstr_printf)kernel(bt878)kernel(bt878_device_control)kernel(bt878_num)kernel(bt878_start)kernel(bt878_stop)kernel(bt_accept_dequeue)kernel(bt_accept_enqueue)kernel(bt_accept_unlink)kernel(bt_debugfs)kernel(bt_err)kernel(bt_err_ratelimited)kernel(bt_info)kernel(bt_procfs_cleanup)kernel(bt_procfs_init)kernel(bt_sock_ioctl)kernel(bt_sock_link)kernel(bt_sock_poll)kernel(bt_sock_reclassify_lock)kernel(bt_sock_recvmsg)kernel(bt_sock_register)kernel(bt_sock_stream_recvmsg)kernel(bt_sock_unlink)kernel(bt_sock_unregister)kernel(bt_sock_wait_ready)kernel(bt_sock_wait_state)kernel(bt_to_errno)kernel(bt_warn)kernel(bt_warn_ratelimited)kernel(btbcm_check_bdaddr)kernel(btbcm_finalize)kernel(btbcm_initialize)kernel(btbcm_patchram)kernel(btbcm_read_pcm_int_params)kernel(btbcm_set_bdaddr)kernel(btbcm_setup_apple)kernel(btbcm_setup_patchram)kernel(btbcm_write_pcm_int_params)kernel(btintel_check_bdaddr)kernel(btintel_download_firmware)kernel(btintel_download_firmware_newgen)kernel(btintel_enter_mfg)kernel(btintel_exit_mfg)kernel(btintel_hw_error)kernel(btintel_load_ddc_config)kernel(btintel_read_boot_params)kernel(btintel_read_debug_features)kernel(btintel_read_version)kernel(btintel_read_version_tlv)kernel(btintel_regmap_init)kernel(btintel_reset_to_bootloader)kernel(btintel_secure_send)kernel(btintel_send_intel_reset)kernel(btintel_set_bdaddr)kernel(btintel_set_debug_features)kernel(btintel_set_diag)kernel(btintel_set_diag_mfg)kernel(btintel_set_event_mask)kernel(btintel_set_event_mask_mfg)kernel(btintel_version_info)kernel(btintel_version_info_tlv)kernel(btmrvl_add_card)kernel(btmrvl_check_evtpkt)kernel(btmrvl_enable_hs)kernel(btmrvl_enable_ps)kernel(btmrvl_interrupt)kernel(btmrvl_process_event)kernel(btmrvl_pscan_window_reporting)kernel(btmrvl_register_hdev)kernel(btmrvl_remove_card)kernel(btmrvl_send_hscfg_cmd)kernel(btmrvl_send_module_cfg_cmd)kernel(btracker_complete)kernel(btracker_create)kernel(btracker_destroy)kernel(btracker_issue)kernel(btracker_nr_demotions_queued)kernel(btracker_nr_writebacks_queued)kernel(btracker_promotion_already_present)kernel(btracker_queue)kernel(btree_alloc)kernel(btree_destroy)kernel(btree_free)kernel(btree_geo128)kernel(btree_geo32)kernel(btree_geo64)kernel(btree_get_prev)kernel(btree_grim_visitor)kernel(btree_init)kernel(btree_init_mempool)kernel(btree_insert)kernel(btree_last)kernel(btree_lookup)kernel(btree_merge)kernel(btree_remove)kernel(btree_update)kernel(btree_visitor)kernel(btrtl_download_firmware)kernel(btrtl_free)kernel(btrtl_get_uart_settings)kernel(btrtl_initialize)kernel(btrtl_set_quirks)kernel(btrtl_setup_realtek)kernel(btrtl_shutdown_realtek)kernel(bttv_get_pcidev)kernel(bttv_gpio_enable)kernel(bttv_read_gpio)kernel(bttv_sub_register)kernel(bttv_sub_unregister)kernel(bttv_write_gpio)kernel(budget_debug)kernel(buffer_check_dirty_writeback)kernel(buffer_migrate_page)kernel(build_skb)kernel(build_skb_around)kernel(bus_create_file)kernel(bus_find_device)kernel(bus_for_each_dev)kernel(bus_for_each_drv)kernel(bus_get_device_klist)kernel(bus_get_kset)kernel(bus_register)kernel(bus_register_notifier)kernel(bus_remove_file)kernel(bus_rescan_devices)kernel(bus_set_iommu)kernel(bus_sort_breadthfirst)kernel(bus_unregister)kernel(bus_unregister_notifier)kernel(bxt_sst_dsp_cleanup)kernel(bxt_sst_dsp_init)kernel(bxt_sst_init_fw)kernel(byte_rev_table)kernel(c_can_power_down)kernel(c_can_power_up)kernel(cache_check)kernel(cache_create_net)kernel(cache_destroy_net)kernel(cache_flush)kernel(cache_purge)kernel(cache_register_net)kernel(cache_seq_next_rcu)kernel(cache_seq_start_rcu)kernel(cache_seq_stop_rcu)kernel(cache_unregister_net)kernel(cad_pid)kernel(call_blocking_lsm_notifier)kernel(call_fib_notifier)kernel(call_fib_notifiers)kernel(call_netdevice_notifiers)kernel(call_netevent_notifiers)kernel(call_rcu)kernel(call_rcu_tasks_rude)kernel(call_rcu_tasks_trace)kernel(call_srcu)kernel(call_switchdev_blocking_notifiers)kernel(call_switchdev_notifiers)kernel(call_usermodehelper)kernel(call_usermodehelper_exec)kernel(call_usermodehelper_setup)kernel(camellia_cbc_dec_16way)kernel(camellia_crypt_ctr)kernel(camellia_crypt_ctr_2way)kernel(camellia_ctr_16way)kernel(camellia_dec_blk)kernel(camellia_dec_blk_2way)kernel(camellia_decrypt_cbc_2way)kernel(camellia_ecb_dec_16way)kernel(camellia_ecb_enc_16way)kernel(camellia_xts_dec)kernel(camellia_xts_dec_16way)kernel(camellia_xts_enc)kernel(camellia_xts_enc_16way)kernel(can_bus_off)kernel(can_change_mtu)kernel(can_change_state)kernel(can_dlc2len)kernel(can_do_mlock)kernel(can_free_echo_skb)kernel(can_get_echo_skb)kernel(can_ioctl)kernel(can_led_event)kernel(can_len2dlc)kernel(can_proto_register)kernel(can_proto_unregister)kernel(can_put_echo_skb)kernel(can_rx_offload_add_fifo)kernel(can_rx_offload_add_timestamp)kernel(can_rx_offload_del)kernel(can_rx_offload_enable)kernel(can_rx_offload_irq_offload_fifo)kernel(can_rx_offload_irq_offload_timestamp)kernel(can_rx_offload_irq_queue_err_skb)kernel(can_rx_offload_reset)kernel(can_rx_register)kernel(can_rx_unregister)kernel(can_send)kernel(cancel_delayed_work)kernel(cancel_delayed_work_sync)kernel(cancel_work_sync)kernel(capable)kernel(capable_wrt_inode_uidgid)kernel(capi20_get_manufacturer)kernel(capi20_get_profile)kernel(capi20_get_serial)kernel(capi20_get_version)kernel(capi20_isinstalled)kernel(capi20_manufacturer)kernel(capi20_put_message)kernel(capi20_register)kernel(capi20_release)kernel(capi_cmd2str)kernel(capi_cmsg2message)kernel(capi_cmsg2str)kernel(capi_cmsg_header)kernel(capi_ctr_down)kernel(capi_ctr_handle_message)kernel(capi_ctr_ready)kernel(capi_ctr_resume_output)kernel(capi_ctr_suspend_output)kernel(capi_message2cmsg)kernel(capi_message2str)kernel(capilib_data_b3_conf)kernel(capilib_data_b3_req)kernel(capilib_free_ncci)kernel(capilib_new_ncci)kernel(capilib_release)kernel(capilib_release_appl)kernel(cast5_setkey)kernel(cast6_setkey)kernel(cast_s1)kernel(cast_s2)kernel(cast_s3)kernel(cast_s4)kernel(cavium_mdiobus_read)kernel(cavium_mdiobus_write)kernel(cavium_ptp_get)kernel(cavium_ptp_put)kernel(cb710_pci_update_config_reg)kernel(cb710_set_irq_handler)kernel(cb710_sg_dwiter_read_next_block)kernel(cb710_sg_dwiter_write_next_block)kernel(ccp_enqueue_cmd)kernel(ccp_present)kernel(ccp_version)kernel(cdc_ncm_bind_common)kernel(cdc_ncm_change_mtu)kernel(cdc_ncm_fill_tx_frame)kernel(cdc_ncm_rx_fixup)kernel(cdc_ncm_rx_verify_ndp16)kernel(cdc_ncm_rx_verify_ndp32)kernel(cdc_ncm_rx_verify_nth16)kernel(cdc_ncm_rx_verify_nth32)kernel(cdc_ncm_select_altsetting)kernel(cdc_ncm_tx_fixup)kernel(cdc_ncm_unbind)kernel(cdc_parse_cdc_header)kernel(cdebbuf_free)kernel(cdev_add)kernel(cdev_alloc)kernel(cdev_del)kernel(cdev_device_add)kernel(cdev_device_del)kernel(cdev_init)kernel(cdev_set_parent)kernel(cdns_bus_conf)kernel(cdns_reset_page_addr)kernel(cdns_set_sdw_stream)kernel(cdns_xfer_msg)kernel(cdns_xfer_msg_defer)kernel(cdrom_check_events)kernel(cdrom_dummy_generic_packet)kernel(cdrom_get_last_written)kernel(cdrom_get_media_event)kernel(cdrom_ioctl)kernel(cdrom_media_changed)kernel(cdrom_mode_select)kernel(cdrom_mode_sense)kernel(cdrom_multisession)kernel(cdrom_number_of_slots)kernel(cdrom_open)kernel(cdrom_read_tocentry)kernel(cdrom_release)kernel(cec_allocate_adapter)kernel(cec_delete_adapter)kernel(cec_fill_conn_info_from_drm)kernel(cec_get_edid_phys_addr)kernel(cec_queue_pin_5v_event)kernel(cec_queue_pin_cec_event)kernel(cec_queue_pin_hpd_event)kernel(cec_received_msg_ts)kernel(cec_register_adapter)kernel(cec_s_conn_info)kernel(cec_s_log_addrs)kernel(cec_s_phys_addr)kernel(cec_s_phys_addr_from_edid)kernel(cec_transmit_attempt_done_ts)kernel(cec_transmit_done_ts)kernel(cec_transmit_msg)kernel(cec_unregister_adapter)kernel(ceph_alloc_page_vector)kernel(ceph_auth_add_authorizer_challenge)kernel(ceph_auth_destroy_authorizer)kernel(ceph_auth_get_authorizer)kernel(ceph_auth_handle_bad_authorizer)kernel(ceph_auth_handle_svc_reply_done)kernel(ceph_auth_handle_svc_reply_more)kernel(ceph_auth_invalidate_authorizer)kernel(ceph_auth_is_authenticated)kernel(ceph_auth_verify_authorizer_reply)kernel(ceph_buffer_new)kernel(ceph_buffer_release)kernel(ceph_calc_file_object_mapping)kernel(ceph_check_fsid)kernel(ceph_client_addr)kernel(ceph_client_gid)kernel(ceph_cls_assert_locked)kernel(ceph_cls_break_lock)kernel(ceph_cls_lock)kernel(ceph_cls_lock_info)kernel(ceph_cls_set_cookie)kernel(ceph_cls_unlock)kernel(ceph_compare_options)kernel(ceph_con_close)kernel(ceph_con_init)kernel(ceph_con_keepalive)kernel(ceph_con_open)kernel(ceph_con_send)kernel(ceph_copy_from_page_vector)kernel(ceph_copy_to_page_vector)kernel(ceph_copy_user_to_page_vector)kernel(ceph_create_client)kernel(ceph_create_snap_context)kernel(ceph_decode_entity_addr)kernel(ceph_decode_entity_addrvec)kernel(ceph_destroy_client)kernel(ceph_destroy_options)kernel(ceph_entity_type_name)kernel(ceph_extent_to_file)kernel(ceph_file_to_extents)kernel(ceph_find_or_create_string)kernel(ceph_free_lockers)kernel(ceph_get_num_objects)kernel(ceph_get_snap_context)kernel(ceph_iterate_extents)kernel(ceph_monc_blocklist_add)kernel(ceph_monc_do_statfs)kernel(ceph_monc_get_version)kernel(ceph_monc_get_version_async)kernel(ceph_monc_got_map)kernel(ceph_monc_init)kernel(ceph_monc_open_session)kernel(ceph_monc_renew_subs)kernel(ceph_monc_stop)kernel(ceph_monc_validate_auth)kernel(ceph_monc_wait_osdmap)kernel(ceph_monc_want_map)kernel(ceph_msg_data_add_bio)kernel(ceph_msg_data_add_bvecs)kernel(ceph_msg_data_add_pagelist)kernel(ceph_msg_data_add_pages)kernel(ceph_msg_dump)kernel(ceph_msg_get)kernel(ceph_msg_new)kernel(ceph_msg_new2)kernel(ceph_msg_put)kernel(ceph_msg_type_name)kernel(ceph_msgr_flush)kernel(ceph_object_locator_to_pg)kernel(ceph_oid_aprintf)kernel(ceph_oid_copy)kernel(ceph_oid_destroy)kernel(ceph_oid_printf)kernel(ceph_oloc_copy)kernel(ceph_oloc_destroy)kernel(ceph_open_session)kernel(ceph_osdc_abort_requests)kernel(ceph_osdc_alloc_messages)kernel(ceph_osdc_alloc_request)kernel(ceph_osdc_call)kernel(ceph_osdc_cancel_request)kernel(ceph_osdc_clear_abort_err)kernel(ceph_osdc_flush_notifies)kernel(ceph_osdc_get_request)kernel(ceph_osdc_list_watchers)kernel(ceph_osdc_maybe_request_map)kernel(ceph_osdc_new_request)kernel(ceph_osdc_notify)kernel(ceph_osdc_notify_ack)kernel(ceph_osdc_put_request)kernel(ceph_osdc_start_request)kernel(ceph_osdc_sync)kernel(ceph_osdc_unwatch)kernel(ceph_osdc_update_epoch_barrier)kernel(ceph_osdc_wait_request)kernel(ceph_osdc_watch)kernel(ceph_pagelist_alloc)kernel(ceph_pagelist_append)kernel(ceph_pagelist_free_reserve)kernel(ceph_pagelist_release)kernel(ceph_pagelist_reserve)kernel(ceph_pagelist_set_cursor)kernel(ceph_pagelist_truncate)kernel(ceph_parse_ips)kernel(ceph_parse_options)kernel(ceph_pg_pool_flags)kernel(ceph_pg_pool_name_by_id)kernel(ceph_pg_poolid_by_name)kernel(ceph_pg_to_acting_primary)kernel(ceph_pr_addr)kernel(ceph_print_client_options)kernel(ceph_put_page_vector)kernel(ceph_put_snap_context)kernel(ceph_release_page_vector)kernel(ceph_release_string)kernel(ceph_reset_client_addr)kernel(ceph_str_hash)kernel(ceph_str_hash_name)kernel(ceph_wait_for_latest_osdmap)kernel(ceph_zero_page_vector_range)kernel(cfb_copyarea)kernel(cfb_fillrect)kernel(cfb_imageblit)kernel(cfg80211_abandon_assoc)kernel(cfg80211_any_usable_channels)kernel(cfg80211_assoc_timeout)kernel(cfg80211_auth_timeout)kernel(cfg80211_bss_color_notify)kernel(cfg80211_bss_flush)kernel(cfg80211_bss_iter)kernel(cfg80211_cac_event)kernel(cfg80211_calculate_bitrate)kernel(cfg80211_ch_switch_notify)kernel(cfg80211_ch_switch_started_notify)kernel(cfg80211_chandef_compatible)kernel(cfg80211_chandef_create)kernel(cfg80211_chandef_dfs_required)kernel(cfg80211_chandef_usable)kernel(cfg80211_chandef_valid)kernel(cfg80211_check_combinations)kernel(cfg80211_check_station_change)kernel(cfg80211_classify8021d)kernel(cfg80211_conn_failed)kernel(cfg80211_connect_done)kernel(cfg80211_control_port_tx_status)kernel(cfg80211_cqm_beacon_loss_notify)kernel(cfg80211_cqm_pktloss_notify)kernel(cfg80211_cqm_rssi_notify)kernel(cfg80211_cqm_txe_notify)kernel(cfg80211_crit_proto_stopped)kernel(cfg80211_del_sta_sinfo)kernel(cfg80211_disconnected)kernel(cfg80211_external_auth_request)kernel(cfg80211_find_elem_match)kernel(cfg80211_find_vendor_elem)kernel(cfg80211_free_nan_func)kernel(cfg80211_ft_event)kernel(cfg80211_get_bss)kernel(cfg80211_get_drvinfo)kernel(cfg80211_get_ies_channel_number)kernel(cfg80211_get_p2p_attr)kernel(cfg80211_get_station)kernel(cfg80211_gtk_rekey_notify)kernel(cfg80211_ibss_joined)kernel(cfg80211_iftype_allowed)kernel(cfg80211_inform_bss_data)kernel(cfg80211_inform_bss_frame_data)kernel(cfg80211_is_element_inherited)kernel(cfg80211_iter_combinations)kernel(cfg80211_merge_profile)kernel(cfg80211_mgmt_tx_status)kernel(cfg80211_michael_mic_failure)kernel(cfg80211_nan_func_terminated)kernel(cfg80211_nan_match)kernel(cfg80211_new_sta)kernel(cfg80211_notify_new_peer_candidate)kernel(cfg80211_pmksa_candidate_notify)kernel(cfg80211_pmsr_complete)kernel(cfg80211_pmsr_report)kernel(cfg80211_port_authorized)kernel(cfg80211_probe_status)kernel(cfg80211_put_bss)kernel(cfg80211_radar_event)kernel(cfg80211_ready_on_channel)kernel(cfg80211_ref_bss)kernel(cfg80211_reg_can_beacon)kernel(cfg80211_reg_can_beacon_relax)kernel(cfg80211_register_netdevice)kernel(cfg80211_remain_on_channel_expired)kernel(cfg80211_report_obss_beacon_khz)kernel(cfg80211_report_wowlan_wakeup)kernel(cfg80211_roamed)kernel(cfg80211_rx_assoc_resp)kernel(cfg80211_rx_control_port)kernel(cfg80211_rx_mgmt_khz)kernel(cfg80211_rx_mlme_mgmt)kernel(cfg80211_rx_spurious_frame)kernel(cfg80211_rx_unexpected_4addr_frame)kernel(cfg80211_rx_unprot_mlme_mgmt)kernel(cfg80211_scan_done)kernel(cfg80211_sched_scan_results)kernel(cfg80211_sched_scan_stopped)kernel(cfg80211_sched_scan_stopped_locked)kernel(cfg80211_send_layer2_update)kernel(cfg80211_shutdown_all_interfaces)kernel(cfg80211_sinfo_alloc_tid_stats)kernel(cfg80211_sta_opmode_change_notify)kernel(cfg80211_stop_iface)kernel(cfg80211_tdls_oper_request)kernel(cfg80211_tx_mgmt_expired)kernel(cfg80211_tx_mlme_mgmt)kernel(cfg80211_unlink_bss)kernel(cfg80211_unregister_wdev)kernel(cfg80211_update_owe_info_event)kernel(cfg80211_vendor_cmd_get_sender)kernel(cfg80211_vendor_cmd_reply)kernel(cgroup_attach_task_all)kernel(cgroup_bpf_enabled_key)kernel(cgroup_get_e_css)kernel(cgroup_get_from_fd)kernel(cgroup_get_from_id)kernel(cgroup_get_from_path)kernel(cgroup_path_ns)kernel(cgrp_dfl_root)kernel(chacha20_block)kernel(channel5g)kernel(channel5g_80m)kernel(check_hw_ready)kernel(check_move_unevictable_pages)kernel(check_signature)kernel(check_tsc_unstable)kernel(check_zeroed_user)kernel(class_compat_create_link)kernel(class_compat_register)kernel(class_compat_remove_link)kernel(class_compat_unregister)kernel(class_create_file_ns)kernel(class_destroy)kernel(class_dev_iter_exit)kernel(class_dev_iter_init)kernel(class_dev_iter_next)kernel(class_find_device)kernel(class_for_each_device)kernel(class_interface_register)kernel(class_interface_unregister)kernel(class_remove_file_ns)kernel(class_unregister)kernel(clean_acked_data_disable)kernel(clean_acked_data_enable)kernel(clean_bdev_aliases)kernel(clean_record_shared_mapping_range)kernel(cleancache_register_ops)kernel(cleanup_srcu_struct)kernel(clear_hv_tscchange_cb)kernel(clear_inode)kernel(clear_nlink)kernel(clear_page_dirty_for_io)kernel(clear_page_erms)kernel(clear_page_orig)kernel(clear_page_rep)kernel(clear_selection)kernel(clear_user)kernel(clear_wb_congested)kernel(clflush_cache_range)kernel(clk_add_alias)kernel(clk_bulk_disable)kernel(clk_bulk_enable)kernel(clk_bulk_get)kernel(clk_bulk_get_all)kernel(clk_bulk_prepare)kernel(clk_bulk_put)kernel(clk_bulk_put_all)kernel(clk_bulk_unprepare)kernel(clk_disable)kernel(clk_divider_ops)kernel(clk_divider_ro_ops)kernel(clk_enable)kernel(clk_fixed_factor_ops)kernel(clk_fixed_rate_ops)kernel(clk_fractional_divider_ops)kernel(clk_gate_is_enabled)kernel(clk_gate_ops)kernel(clk_get)kernel(clk_get_accuracy)kernel(clk_get_parent)kernel(clk_get_phase)kernel(clk_get_rate)kernel(clk_get_sys)kernel(clk_gpio_gate_ops)kernel(clk_gpio_mux_ops)kernel(clk_has_parent)kernel(clk_hw_get_flags)kernel(clk_hw_get_name)kernel(clk_hw_get_num_parents)kernel(clk_hw_get_parent)kernel(clk_hw_get_parent_by_index)kernel(clk_hw_get_rate)kernel(clk_hw_register)kernel(clk_hw_register_clkdev)kernel(clk_hw_register_divider)kernel(clk_hw_register_divider_table)kernel(clk_hw_register_fixed_factor)kernel(clk_hw_register_fixed_rate)kernel(clk_hw_register_fixed_rate_with_accuracy)kernel(clk_hw_register_fractional_divider)kernel(clk_hw_register_gate)kernel(clk_hw_register_gpio_gate)kernel(clk_hw_register_gpio_mux)kernel(clk_hw_register_mux)kernel(clk_hw_register_mux_table)kernel(clk_hw_round_rate)kernel(clk_hw_set_rate_range)kernel(clk_hw_unregister)kernel(clk_hw_unregister_divider)kernel(clk_hw_unregister_fixed_factor)kernel(clk_hw_unregister_fixed_rate)kernel(clk_hw_unregister_gate)kernel(clk_hw_unregister_mux)kernel(clk_is_match)kernel(clk_multiplier_ops)kernel(clk_mux_determine_rate_flags)kernel(clk_mux_index_to_val)kernel(clk_mux_ops)kernel(clk_mux_ro_ops)kernel(clk_mux_val_to_index)kernel(clk_notifier_register)kernel(clk_notifier_unregister)kernel(clk_prepare)kernel(clk_put)kernel(clk_rate_exclusive_get)kernel(clk_rate_exclusive_put)kernel(clk_register)kernel(clk_register_clkdev)kernel(clk_register_divider)kernel(clk_register_divider_table)kernel(clk_register_fixed_factor)kernel(clk_register_fixed_rate)kernel(clk_register_fixed_rate_with_accuracy)kernel(clk_register_fractional_divider)kernel(clk_register_gate)kernel(clk_register_gpio_gate)kernel(clk_register_gpio_mux)kernel(clk_register_mux)kernel(clk_register_mux_table)kernel(clk_round_rate)kernel(clk_set_max_rate)kernel(clk_set_min_rate)kernel(clk_set_parent)kernel(clk_set_phase)kernel(clk_set_rate)kernel(clk_set_rate_exclusive)kernel(clk_set_rate_range)kernel(clk_unprepare)kernel(clk_unregister)kernel(clk_unregister_divider)kernel(clk_unregister_fixed_factor)kernel(clk_unregister_fixed_rate)kernel(clk_unregister_gate)kernel(clk_unregister_mux)kernel(clkdev_add)kernel(clkdev_alloc)kernel(clkdev_create)kernel(clkdev_drop)kernel(clkdev_hw_alloc)kernel(clkdev_hw_create)kernel(clock_t_to_jiffies)kernel(clockevent_delta2ns)kernel(clockevents_config_and_register)kernel(clockevents_register_device)kernel(clockevents_unbind_device)kernel(clocks_calc_mult_shift)kernel(clocksource_change_rating)kernel(clocksource_unregister)kernel(clone_private_mount)kernel(close_candev)kernel(close_fd)kernel(cmp_connection_break)kernel(cmp_connection_check_used)kernel(cmp_connection_destroy)kernel(cmp_connection_establish)kernel(cmp_connection_init)kernel(cmp_connection_release)kernel(cmp_connection_reserve)kernel(cmp_connection_update)kernel(cn_add_callback)kernel(cn_del_callback)kernel(cn_netlink_send)kernel(cn_netlink_send_mult)kernel(cnic_register_driver)kernel(cnic_unregister_driver)kernel(cnl_chip_info)kernel(cnl_dsp_free)kernel(cnl_sst_dsp_cleanup)kernel(cnl_sst_dsp_init)kernel(cnl_sst_init_fw)kernel(color_table)kernel(commit_creds)kernel(compat_alloc_user_space)kernel(compat_get_timespec)kernel(compat_get_timespec64)kernel(compat_get_timeval)kernel(compat_ip_getsockopt)kernel(compat_ip_setsockopt)kernel(compat_ipv6_getsockopt)kernel(compat_ipv6_setsockopt)kernel(compat_mc_getsockopt)kernel(compat_mc_setsockopt)kernel(compat_nf_getsockopt)kernel(compat_nf_setsockopt)kernel(compat_only_sysfs_link_entry_to_kobj)kernel(compat_ptr_ioctl)kernel(compat_put_timespec)kernel(compat_put_timespec64)kernel(compat_put_timeval)kernel(compat_sock_common_getsockopt)kernel(compat_sock_common_setsockopt)kernel(compat_sock_get_timestamp)kernel(compat_sock_get_timestampns)kernel(compat_tcp_getsockopt)kernel(compat_tcp_setsockopt)kernel(complete)kernel(complete_all)kernel(complete_and_exit)kernel(complete_request_key)kernel(completion_done)kernel(component_add)kernel(component_add_typed)kernel(component_bind_all)kernel(component_compare_dev)kernel(component_compare_dev_name)kernel(component_compare_of)kernel(component_del)kernel(component_master_add_with_match)kernel(component_master_del)kernel(component_match_add_release)kernel(component_match_add_typed)kernel(component_release_of)kernel(component_unbind_all)kernel(con_copy_unimap)kernel(con_debug_enter)kernel(con_debug_leave)kernel(con_is_bound)kernel(con_set_default_unimap)kernel(cond_synchronize_rcu)kernel(cond_wakeup_cpu0)kernel(config_group_find_item)kernel(config_group_init)kernel(config_group_init_type_name)kernel(config_item_get)kernel(config_item_get_unless_zero)kernel(config_item_init_type_name)kernel(config_item_put)kernel(config_item_set_name)kernel(configfs_depend_item)kernel(configfs_depend_item_unlocked)kernel(configfs_register_default_group)kernel(configfs_register_group)kernel(configfs_register_subsystem)kernel(configfs_remove_default_groups)kernel(configfs_undepend_item)kernel(configfs_unregister_default_group)kernel(configfs_unregister_group)kernel(configfs_unregister_subsystem)kernel(congestion_wait)kernel(console_blank_hook)kernel(console_blanked)kernel(console_conditional_schedule)kernel(console_drivers)kernel(console_lock)kernel(console_printk)kernel(console_set_on_cmdline)kernel(console_start)kernel(console_stop)kernel(console_suspend_enabled)kernel(console_trylock)kernel(console_unlock)kernel(consume_skb)kernel(cont_write_begin)kernel(context_tracking)kernel(context_tracking_enter)kernel(context_tracking_exit)kernel(context_tracking_key)kernel(convert_art_ns_to_tsc)kernel(convert_art_to_tsc)kernel(cookie_ecn_ok)kernel(cookie_tcp_reqsk_alloc)kernel(cookie_timestamp_decode)kernel(copy_bpf_fprog_from_user)kernel(copy_from_user_nmi)kernel(copy_from_user_toio)kernel(copy_page)kernel(copy_page_from_iter)kernel(copy_page_to_iter)kernel(copy_strings_kernel)kernel(copy_to_user_fromio)kernel(copy_user_enhanced_fast_string)kernel(copy_user_generic_string)kernel(copy_user_generic_unrolled)kernel(cordic_calc_iq)kernel(core_allocate_nexus_loss_ua)kernel(core_alua_check_nonop_delay)kernel(core_tmr_alloc_req)kernel(core_tpg_check_initiator_node_acl)kernel(core_tpg_deregister)kernel(core_tpg_get_initiator_node_acl)kernel(core_tpg_register)kernel(core_tpg_set_initiator_node_queue_depth)kernel(core_tpg_set_initiator_node_tag)kernel(counter_count_direction_str)kernel(counter_count_enum_available_read)kernel(counter_count_enum_read)kernel(counter_count_enum_write)kernel(counter_count_mode_str)kernel(counter_device_enum_available_read)kernel(counter_device_enum_read)kernel(counter_device_enum_write)kernel(counter_register)kernel(counter_signal_enum_available_read)kernel(counter_signal_enum_read)kernel(counter_signal_enum_write)kernel(counter_unregister)kernel(cper_estatus_check)kernel(cper_estatus_check_header)kernel(cper_estatus_print)kernel(cper_mem_err_type_str)kernel(cper_next_record_id)kernel(cper_severity_str)kernel(cper_severity_to_aer)kernel(cppc_get_desired_perf)kernel(cppc_get_perf_caps)kernel(cppc_get_perf_ctrs)kernel(cppc_get_transition_latency)kernel(cppc_set_enable)kernel(cppc_set_perf)kernel(cpu_all_bits)kernel(cpu_bit_bitmap)kernel(cpu_cgrp_subsys_enabled_key)kernel(cpu_cgrp_subsys_on_dfl_key)kernel(cpu_core_map)kernel(cpu_device_create)kernel(cpu_die_map)kernel(cpu_down)kernel(cpu_dr7)kernel(cpu_has_xfeatures)kernel(cpu_hotplug_disable)kernel(cpu_hotplug_enable)kernel(cpu_info)kernel(cpu_is_hotpluggable)kernel(cpu_khz)kernel(cpu_latency_qos_add_request)kernel(cpu_latency_qos_remove_request)kernel(cpu_latency_qos_request_active)kernel(cpu_latency_qos_update_request)kernel(cpu_mitigations_auto_nosmt)kernel(cpu_mitigations_off)kernel(cpu_number)kernel(cpu_rmap_add)kernel(cpu_rmap_put)kernel(cpu_rmap_update)kernel(cpu_sibling_map)kernel(cpu_smt_possible)kernel(cpu_subsys)kernel(cpu_tlbstate)kernel(cpu_tss_rw)kernel(cpu_up)kernel(cpuacct_cgrp_subsys_enabled_key)kernel(cpuacct_cgrp_subsys_on_dfl_key)kernel(cpufreq_add_update_util_hook)kernel(cpufreq_boost_enabled)kernel(cpufreq_cpu_get)kernel(cpufreq_cpu_get_raw)kernel(cpufreq_cpu_put)kernel(cpufreq_dbs_governor_exit)kernel(cpufreq_dbs_governor_init)kernel(cpufreq_dbs_governor_limits)kernel(cpufreq_dbs_governor_start)kernel(cpufreq_dbs_governor_stop)kernel(cpufreq_disable_fast_switch)kernel(cpufreq_driver_fast_switch)kernel(cpufreq_driver_resolve_freq)kernel(cpufreq_driver_target)kernel(cpufreq_enable_boost_support)kernel(cpufreq_enable_fast_switch)kernel(cpufreq_freq_attr_scaling_available_freqs)kernel(cpufreq_freq_attr_scaling_boost_freqs)kernel(cpufreq_freq_transition_begin)kernel(cpufreq_freq_transition_end)kernel(cpufreq_frequency_table_get_index)kernel(cpufreq_frequency_table_verify)kernel(cpufreq_generic_attr)kernel(cpufreq_generic_frequency_table_verify)kernel(cpufreq_generic_get)kernel(cpufreq_generic_init)kernel(cpufreq_generic_suspend)kernel(cpufreq_get)kernel(cpufreq_get_current_driver)kernel(cpufreq_get_driver_data)kernel(cpufreq_get_hw_max_freq)kernel(cpufreq_get_policy)kernel(cpufreq_global_kobject)kernel(cpufreq_policy_transition_delay_us)kernel(cpufreq_quick_get)kernel(cpufreq_quick_get_max)kernel(cpufreq_register_driver)kernel(cpufreq_register_governor)kernel(cpufreq_register_notifier)kernel(cpufreq_remove_update_util_hook)kernel(cpufreq_show_cpus)kernel(cpufreq_table_index_unsorted)kernel(cpufreq_unregister_driver)kernel(cpufreq_unregister_governor)kernel(cpufreq_unregister_notifier)kernel(cpufreq_update_limits)kernel(cpufreq_update_policy)kernel(cpuhp_tasks_frozen)kernel(cpuidle_disable_device)kernel(cpuidle_enable_device)kernel(cpuidle_get_cpu_driver)kernel(cpuidle_get_driver)kernel(cpuidle_pause_and_lock)kernel(cpuidle_poll_state_init)kernel(cpuidle_register)kernel(cpuidle_register_device)kernel(cpuidle_register_driver)kernel(cpuidle_resume_and_unlock)kernel(cpuidle_unregister)kernel(cpuidle_unregister_device)kernel(cpuidle_unregister_driver)kernel(cpumask_any_and_distribute)kernel(cpumask_any_but)kernel(cpumask_any_distribute)kernel(cpumask_local_spread)kernel(cpumask_next)kernel(cpumask_next_and)kernel(cpumask_next_wrap)kernel(cpus_read_lock)kernel(cpus_read_trylock)kernel(cpus_read_unlock)kernel(cpuset_cgrp_subsys_enabled_key)kernel(cpuset_cgrp_subsys_on_dfl_key)kernel(cpuset_mem_spread_node)kernel(cqhci_init)kernel(cqhci_irq)kernel(cqhci_pltfm_init)kernel(cqhci_resume)kernel(cqhci_suspend)kernel(crash_vmclear_loaded_vmcss)kernel(crc16)kernel(crc16_table)kernel(crc32_be)kernel(crc32_le)kernel(crc32_le_shift)kernel(crc32c)kernel(crc32c_csum_stub)kernel(crc32c_impl)kernel(crc7_be)kernel(crc7_be_syndrome_table)kernel(crc8)kernel(crc8_populate_lsb)kernel(crc8_populate_msb)kernel(crc_ccitt)kernel(crc_ccitt_false)kernel(crc_ccitt_false_table)kernel(crc_ccitt_table)kernel(crc_itu_t)kernel(crc_itu_t_table)kernel(crc_t10dif)kernel(crc_t10dif_generic)kernel(crc_t10dif_update)kernel(create_empty_buffers)kernel(create_l1)kernel(cred_fscmp)kernel(cryptd_ablkcipher_child)kernel(cryptd_ablkcipher_queued)kernel(cryptd_aead_child)kernel(cryptd_aead_queued)kernel(cryptd_ahash_child)kernel(cryptd_ahash_queued)kernel(cryptd_alloc_ablkcipher)kernel(cryptd_alloc_aead)kernel(cryptd_alloc_ahash)kernel(cryptd_alloc_skcipher)kernel(cryptd_free_ablkcipher)kernel(cryptd_free_aead)kernel(cryptd_free_ahash)kernel(cryptd_free_skcipher)kernel(cryptd_shash_desc)kernel(cryptd_skcipher_child)kernel(cryptd_skcipher_queued)kernel(crypto_ablkcipher_type)kernel(crypto_aead_setauthsize)kernel(crypto_aead_setkey)kernel(crypto_aes_decrypt_x86)kernel(crypto_aes_encrypt_x86)kernel(crypto_aes_expand_key)kernel(crypto_aes_set_key)kernel(crypto_ahash_digest)kernel(crypto_ahash_final)kernel(crypto_ahash_finup)kernel(crypto_ahash_setkey)kernel(crypto_ahash_type)kernel(crypto_ahash_walk_first)kernel(crypto_alg_extsize)kernel(crypto_alg_list)kernel(crypto_alg_mod_lookup)kernel(crypto_alg_sem)kernel(crypto_alg_tested)kernel(crypto_alloc_acomp)kernel(crypto_alloc_aead)kernel(crypto_alloc_ahash)kernel(crypto_alloc_akcipher)kernel(crypto_alloc_base)kernel(crypto_alloc_instance)kernel(crypto_alloc_instance2)kernel(crypto_alloc_kpp)kernel(crypto_alloc_rng)kernel(crypto_alloc_shash)kernel(crypto_alloc_skcipher)kernel(crypto_alloc_sync_skcipher)kernel(crypto_alloc_tfm)kernel(crypto_attr_alg2)kernel(crypto_attr_alg_name)kernel(crypto_attr_u32)kernel(crypto_authenc_extractkeys)kernel(crypto_blkcipher_type)kernel(crypto_chacha20_crypt)kernel(crypto_chacha20_init)kernel(crypto_chacha20_setkey)kernel(crypto_chain)kernel(crypto_check_attr_type)kernel(crypto_create_tfm)kernel(crypto_default_rng)kernel(crypto_del_default_rng)kernel(crypto_dequeue_request)kernel(crypto_destroy_tfm)kernel(crypto_dh_decode_key)kernel(crypto_dh_encode_key)kernel(crypto_dh_key_len)kernel(crypto_drop_spawn)kernel(crypto_ecdh_decode_key)kernel(crypto_ecdh_encode_key)kernel(crypto_ecdh_key_len)kernel(crypto_enqueue_request)kernel(crypto_find_alg)kernel(crypto_fl_tab)kernel(crypto_ft_tab)kernel(crypto_get_attr_type)kernel(crypto_get_default_null_skcipher)kernel(crypto_get_default_rng)kernel(crypto_givcipher_type)kernel(crypto_grab_aead)kernel(crypto_grab_akcipher)kernel(crypto_grab_skcipher)kernel(crypto_grab_spawn)kernel(crypto_has_ahash)kernel(crypto_has_alg)kernel(crypto_has_skcipher2)kernel(crypto_hash_alg_has_setkey)kernel(crypto_hash_walk_done)kernel(crypto_hash_walk_first)kernel(crypto_il_tab)kernel(crypto_inc)kernel(crypto_init_ahash_spawn)kernel(crypto_init_queue)kernel(crypto_init_shash_spawn)kernel(crypto_init_spawn)kernel(crypto_init_spawn2)kernel(crypto_inst_setname)kernel(crypto_it_tab)kernel(crypto_larval_alloc)kernel(crypto_larval_kill)kernel(crypto_lookup_template)kernel(crypto_mod_get)kernel(crypto_mod_put)kernel(crypto_poly1305_final)kernel(crypto_poly1305_init)kernel(crypto_poly1305_setdesckey)kernel(crypto_poly1305_update)kernel(crypto_probing_notify)kernel(crypto_put_default_null_skcipher)kernel(crypto_put_default_rng)kernel(crypto_register_acomp)kernel(crypto_register_acomps)kernel(crypto_register_aead)kernel(crypto_register_aeads)kernel(crypto_register_ahash)kernel(crypto_register_ahashes)kernel(crypto_register_akcipher)kernel(crypto_register_alg)kernel(crypto_register_algs)kernel(crypto_register_instance)kernel(crypto_register_kpp)kernel(crypto_register_notifier)kernel(crypto_register_rng)kernel(crypto_register_rngs)kernel(crypto_register_scomp)kernel(crypto_register_scomps)kernel(crypto_register_shash)kernel(crypto_register_shashes)kernel(crypto_register_skcipher)kernel(crypto_register_skciphers)kernel(crypto_register_template)kernel(crypto_remove_final)kernel(crypto_remove_spawns)kernel(crypto_req_done)kernel(crypto_rng_reset)kernel(crypto_sha1_finup)kernel(crypto_sha1_update)kernel(crypto_sha256_finup)kernel(crypto_sha256_update)kernel(crypto_sha3_final)kernel(crypto_sha3_init)kernel(crypto_sha3_update)kernel(crypto_sha512_finup)kernel(crypto_sha512_update)kernel(crypto_shash_digest)kernel(crypto_shash_final)kernel(crypto_shash_finup)kernel(crypto_shash_setkey)kernel(crypto_shash_tfm_digest)kernel(crypto_shash_update)kernel(crypto_shoot_alg)kernel(crypto_spawn_tfm)kernel(crypto_spawn_tfm2)kernel(crypto_tfm_in_queue)kernel(crypto_type_has_alg)kernel(crypto_unregister_acomp)kernel(crypto_unregister_acomps)kernel(crypto_unregister_aead)kernel(crypto_unregister_aeads)kernel(crypto_unregister_ahash)kernel(crypto_unregister_ahashes)kernel(crypto_unregister_akcipher)kernel(crypto_unregister_alg)kernel(crypto_unregister_algs)kernel(crypto_unregister_instance)kernel(crypto_unregister_kpp)kernel(crypto_unregister_notifier)kernel(crypto_unregister_rng)kernel(crypto_unregister_rngs)kernel(crypto_unregister_scomp)kernel(crypto_unregister_scomps)kernel(crypto_unregister_shash)kernel(crypto_unregister_shashes)kernel(crypto_unregister_skcipher)kernel(crypto_unregister_skciphers)kernel(crypto_unregister_template)kernel(css_next_descendant_pre)kernel(csum_and_copy_from_iter)kernel(csum_and_copy_from_iter_full)kernel(csum_and_copy_to_iter)kernel(csum_ipv6_magic)kernel(csum_partial)kernel(csum_partial_copy_from_user)kernel(csum_partial_copy_nocheck)kernel(csum_partial_copy_to_user)kernel(csum_partial_copy_to_xdr)kernel(ct_sip_get_header)kernel(ct_sip_get_sdp_header)kernel(ct_sip_parse_address_param)kernel(ct_sip_parse_header_uri)kernel(ct_sip_parse_numerical_param)kernel(ct_sip_parse_request)kernel(current_in_userns)kernel(current_is_async)kernel(current_save_fsgs)kernel(current_task)kernel(current_time)kernel(current_umask)kernel(current_vcpu)kernel(current_work)kernel(cx18_claim_stream)kernel(cx18_ext_init)kernel(cx18_release_stream)kernel(cx18_reset_ir_gpio)kernel(cx18_start_v4l2_encode_stream)kernel(cx18_stop_v4l2_encode_stream)kernel(cx22700_attach)kernel(cx22702_attach)kernel(cx231xx_capture_start)kernel(cx231xx_demod_reset)kernel(cx231xx_dev_init)kernel(cx231xx_dev_uninit)kernel(cx231xx_disable656)kernel(cx231xx_enable656)kernel(cx231xx_enable_i2c_port_3)kernel(cx231xx_get_i2c_adap)kernel(cx231xx_init_bulk)kernel(cx231xx_init_isoc)kernel(cx231xx_init_vbi_isoc)kernel(cx231xx_register_extension)kernel(cx231xx_send_gpio_cmd)kernel(cx231xx_send_usb_command)kernel(cx231xx_set_alt_setting)kernel(cx231xx_set_mode)kernel(cx231xx_tuner_callback)kernel(cx231xx_uninit_bulk)kernel(cx231xx_uninit_isoc)kernel(cx231xx_uninit_vbi_isoc)kernel(cx231xx_unmute_audio)kernel(cx231xx_unregister_extension)kernel(cx2341x_ctrl_get_menu)kernel(cx2341x_ctrl_query)kernel(cx2341x_ext_ctrls)kernel(cx2341x_fill_defaults)kernel(cx2341x_handler_init)kernel(cx2341x_handler_set_50hz)kernel(cx2341x_handler_set_busy)kernel(cx2341x_handler_setup)kernel(cx2341x_log_status)kernel(cx2341x_mpeg_ctrls)kernel(cx2341x_update)kernel(cx24110_attach)kernel(cx24113_agc_callback)kernel(cx24113_attach)kernel(cx24116_attach)kernel(cx24117_attach)kernel(cx24120_attach)kernel(cx24123_attach)kernel(cx24123_get_tuner_i2c_adapter)kernel(cx8802_buf_prepare)kernel(cx8802_buf_queue)kernel(cx8802_cancel_buffers)kernel(cx8802_get_driver)kernel(cx8802_register_driver)kernel(cx8802_start_dma)kernel(cx8802_unregister_driver)kernel(cx88_audio_thread)kernel(cx88_core_get)kernel(cx88_core_irq)kernel(cx88_core_put)kernel(cx88_dsp_detect_stereo_sap)kernel(cx88_enum_input)kernel(cx88_get_stereo)kernel(cx88_ir_start)kernel(cx88_ir_stop)kernel(cx88_newstation)kernel(cx88_print_irqbits)kernel(cx88_querycap)kernel(cx88_reset)kernel(cx88_risc_buffer)kernel(cx88_risc_databuffer)kernel(cx88_set_freq)kernel(cx88_set_scale)kernel(cx88_set_stereo)kernel(cx88_set_tvaudio)kernel(cx88_set_tvnorm)kernel(cx88_setup_xc3028)kernel(cx88_shutdown)kernel(cx88_sram_channel_dump)kernel(cx88_sram_channel_setup)kernel(cx88_sram_channels)kernel(cx88_tuner_callback)kernel(cx88_vdev_init)kernel(cx88_video_mux)kernel(cx88_wakeup)kernel(cxd2820r_attach)kernel(cxd2841er_attach_s)kernel(cxd2841er_attach_t_c)kernel(cxgb4_alloc_atid)kernel(cxgb4_alloc_sftid)kernel(cxgb4_alloc_stid)kernel(cxgb4_bar2_sge_qregs)kernel(cxgb4_best_aligned_mtu)kernel(cxgb4_best_mtu)kernel(cxgb4_check_l2t_valid)kernel(cxgb4_clip_get)kernel(cxgb4_clip_release)kernel(cxgb4_create_server)kernel(cxgb4_create_server6)kernel(cxgb4_create_server_filter)kernel(cxgb4_crypto_send)kernel(cxgb4_dbfifo_count)kernel(cxgb4_flush_eq_cache)kernel(cxgb4_free_atid)kernel(cxgb4_free_stid)kernel(cxgb4_get_srq_entry)kernel(cxgb4_get_tcp_stats)kernel(cxgb4_immdata_send)kernel(cxgb4_inline_tx_skb)kernel(cxgb4_iscsi_init)kernel(cxgb4_l2t_alloc_switching)kernel(cxgb4_l2t_get)kernel(cxgb4_l2t_release)kernel(cxgb4_l2t_send)kernel(cxgb4_map_skb)kernel(cxgb4_ofld_send)kernel(cxgb4_pktgl_to_skb)kernel(cxgb4_port_chan)kernel(cxgb4_port_e2cchan)kernel(cxgb4_port_idx)kernel(cxgb4_port_viid)kernel(cxgb4_read_sge_timestamp)kernel(cxgb4_read_tpte)kernel(cxgb4_reclaim_completed_tx)kernel(cxgb4_register_uld)kernel(cxgb4_remove_server)kernel(cxgb4_remove_server_filter)kernel(cxgb4_remove_tid)kernel(cxgb4_ring_tx_db)kernel(cxgb4_select_ntuple)kernel(cxgb4_smt_alloc_switching)kernel(cxgb4_smt_release)kernel(cxgb4_sync_txq_pidx)kernel(cxgb4_unregister_uld)kernel(cxgb4_update_root_dev_clip)kernel(cxgb4_write_partial_sgl)kernel(cxgb4_write_sgl)kernel(cxgb_find_route)kernel(cxgb_find_route6)kernel(cxgb_get_4tuple)kernel(cxgbi_attr_is_visible)kernel(cxgbi_bind_conn)kernel(cxgbi_cleanup_task)kernel(cxgbi_conn_alloc_pdu)kernel(cxgbi_conn_init_pdu)kernel(cxgbi_conn_pdu_ready)kernel(cxgbi_conn_tx_open)kernel(cxgbi_conn_xmit_pdu)kernel(cxgbi_create_conn)kernel(cxgbi_create_session)kernel(cxgbi_ddp_ppm_setup)kernel(cxgbi_ddp_set_one_ppod)kernel(cxgbi_destroy_session)kernel(cxgbi_device_find_by_lldev)kernel(cxgbi_device_find_by_netdev)kernel(cxgbi_device_find_by_netdev_rcu)kernel(cxgbi_device_portmap_cleanup)kernel(cxgbi_device_portmap_create)kernel(cxgbi_device_register)kernel(cxgbi_device_unregister)kernel(cxgbi_device_unregister_all)kernel(cxgbi_ep_connect)kernel(cxgbi_ep_disconnect)kernel(cxgbi_ep_poll)kernel(cxgbi_get_conn_stats)kernel(cxgbi_get_ep_param)kernel(cxgbi_get_host_param)kernel(cxgbi_hbas_add)kernel(cxgbi_hbas_remove)kernel(cxgbi_iscsi_cleanup)kernel(cxgbi_iscsi_init)kernel(cxgbi_parse_pdu_itt)kernel(cxgbi_ppm_init)kernel(cxgbi_ppm_make_ppod_hdr)kernel(cxgbi_ppm_ppod_release)kernel(cxgbi_ppm_ppods_reserve)kernel(cxgbi_ppm_release)kernel(cxgbi_set_conn_param)kernel(cxgbi_set_host_param)kernel(cxgbi_sock_act_open_req_arp_failure)kernel(cxgbi_sock_check_wr_invariants)kernel(cxgbi_sock_closed)kernel(cxgbi_sock_established)kernel(cxgbi_sock_fail_act_open)kernel(cxgbi_sock_free_cpl_skbs)kernel(cxgbi_sock_purge_wr_queue)kernel(cxgbi_sock_rcv_abort_rpl)kernel(cxgbi_sock_rcv_close_conn_rpl)kernel(cxgbi_sock_rcv_peer_close)kernel(cxgbi_sock_rcv_wr_ack)kernel(cxgbi_sock_select_mss)kernel(cxgbi_sock_skb_entail)kernel(cxgbi_tagmask_set)kernel(cypress_load_firmware)kernel(d_add)kernel(d_add_ci)kernel(d_alloc)kernel(d_alloc_anon)kernel(d_alloc_name)kernel(d_alloc_parallel)kernel(d_alloc_pseudo)kernel(d_delete)kernel(d_drop)kernel(d_exact_alias)kernel(d_find_alias)kernel(d_find_any_alias)kernel(d_genocide)kernel(d_hash_and_lookup)kernel(d_instantiate)kernel(d_instantiate_anon)kernel(d_instantiate_new)kernel(d_instantiate_no_diralias)kernel(d_invalidate)kernel(d_lookup)kernel(d_make_root)kernel(d_mark_dontcache)kernel(d_move)kernel(d_obtain_alias)kernel(d_obtain_root)kernel(d_path)kernel(d_prune_aliases)kernel(d_rehash)kernel(d_set_d_op)kernel(d_set_fallthru)kernel(d_splice_alias)kernel(d_tmpfile)kernel(da7219_aad_exit)kernel(da7219_aad_init)kernel(da7219_aad_jack_det)kernel(da7219_aad_probe)kernel(dapm_clock_event)kernel(dapm_kcontrol_get_value)kernel(dapm_mark_endpoints_dirty)kernel(dapm_pinctrl_event)kernel(dapm_regulator_event)kernel(datagram_poll)kernel(dax_alive)kernel(dax_attribute_group)kernel(dax_copy_from_iter)kernel(dax_copy_to_iter)kernel(dax_direct_access)kernel(dax_driver_unregister)kernel(dax_finish_sync_fault)kernel(dax_flush)kernel(dax_get_by_host)kernel(dax_get_private)kernel(dax_inode)kernel(dax_iomap_fault)kernel(dax_iomap_rw)kernel(dax_layout_busy_page)kernel(dax_layout_busy_page_range)kernel(dax_read_lock)kernel(dax_read_unlock)kernel(dax_region_put)kernel(dax_supported)kernel(dax_write_cache)kernel(dax_write_cache_enabled)kernel(dax_writeback_mapping_range)kernel(dax_zero_page_range)kernel(dbgp_external_startup)kernel(dbgp_reset_prep)kernel(dbs_update)kernel(dca3_get_tag)kernel(dca_add_requester)kernel(dca_get_tag)kernel(dca_register_notify)kernel(dca_remove_requester)kernel(dca_unregister_notify)kernel(dcache_dir_close)kernel(dcache_dir_lseek)kernel(dcache_dir_open)kernel(dcache_readdir)kernel(dcb_getapp)kernel(dcb_ieee_delapp)kernel(dcb_ieee_getapp_default_prio_mask)kernel(dcb_ieee_getapp_dscp_prio_mask_map)kernel(dcb_ieee_getapp_mask)kernel(dcb_ieee_getapp_prio_dscp_mask_map)kernel(dcb_ieee_setapp)kernel(dcb_setapp)kernel(dcbnl_cee_notify)kernel(dcbnl_ieee_notify)kernel(dcdbas_smi_request)kernel(dchannel_senddata)kernel(dcookie_register)kernel(dcookie_unregister)kernel(ddebug_add_module)kernel(ddebug_remove_module)kernel(deactivate_locked_super)kernel(deactivate_super)kernel(dead_socket)kernel(debug_locks)kernel(debug_locks_off)kernel(debug_locks_silent)kernel(debugfs_attr_read)kernel(debugfs_attr_write)kernel(debugfs_create_atomic_t)kernel(debugfs_create_automount)kernel(debugfs_create_blob)kernel(debugfs_create_bool)kernel(debugfs_create_devm_seqfile)kernel(debugfs_create_dir)kernel(debugfs_create_file)kernel(debugfs_create_file_size)kernel(debugfs_create_file_unsafe)kernel(debugfs_create_regset32)kernel(debugfs_create_size_t)kernel(debugfs_create_symlink)kernel(debugfs_create_u16)kernel(debugfs_create_u32)kernel(debugfs_create_u32_array)kernel(debugfs_create_u64)kernel(debugfs_create_u8)kernel(debugfs_create_ulong)kernel(debugfs_create_x16)kernel(debugfs_create_x32)kernel(debugfs_create_x64)kernel(debugfs_create_x8)kernel(debugfs_file_get)kernel(debugfs_file_put)kernel(debugfs_initialized)kernel(debugfs_lookup)kernel(debugfs_print_regs32)kernel(debugfs_read_file_bool)kernel(debugfs_real_fops)kernel(debugfs_remove)kernel(debugfs_remove_recursive)kernel(debugfs_rename)kernel(debugfs_write_file_bool)kernel(dec_node_page_state)kernel(dec_zone_page_state)kernel(decode_rs8)kernel(default_blu)kernel(default_cpu_present_to_apicid)kernel(default_grn)kernel(default_idle)kernel(default_llseek)kernel(default_qdisc_ops)kernel(default_red)kernel(default_wake_function)kernel(del_gendisk)kernel(del_mtd_blktrans_dev)kernel(del_random_ready_callback)kernel(del_timer)kernel(del_timer_sync)kernel(delayacct_on)kernel(delayed_work_timer_fn)kernel(delete_from_page_cache)kernel(dell_laptop_call_notifier)kernel(dell_laptop_register_notifier)kernel(dell_laptop_unregister_notifier)kernel(dell_micmute_led_set)kernel(dell_rbtn_notifier_register)kernel(dell_rbtn_notifier_unregister)kernel(dell_smbios_call)kernel(dell_smbios_call_filter)kernel(dell_smbios_error)kernel(dell_smbios_find_token)kernel(dell_smbios_register_device)kernel(dell_smbios_unregister_device)kernel(dell_wmi_get_descriptor_valid)kernel(dell_wmi_get_hotfix)kernel(dell_wmi_get_interface_version)kernel(dell_wmi_get_size)kernel(dentry_open)kernel(dentry_path_raw)kernel(dentry_update_name_case)kernel(dequeue_signal)kernel(deregister_atm_ioctl)kernel(deregister_mtd_blktrans)kernel(deregister_mtd_parser)kernel(des_ekey)kernel(desc_to_gpio)kernel(destroy_workqueue)kernel(detach_capi_ctr)kernel(detach_hdlc_protocol)kernel(dev_activate)kernel(dev_add_offload)kernel(dev_add_pack)kernel(dev_addr_add)kernel(dev_addr_del)kernel(dev_addr_flush)kernel(dev_addr_init)kernel(dev_alloc_name)kernel(dev_attr_em_message)kernel(dev_attr_em_message_type)kernel(dev_attr_link_power_management_policy)kernel(dev_attr_ncq_prio_enable)kernel(dev_attr_phy_event_threshold)kernel(dev_attr_sw_activity)kernel(dev_attr_unload_heads)kernel(dev_base_lock)kernel(dev_change_carrier)kernel(dev_change_flags)kernel(dev_change_net_namespace)kernel(dev_change_proto_down)kernel(dev_close)kernel(dev_close_many)kernel(dev_coredumpm)kernel(dev_coredumpsg)kernel(dev_coredumpv)kernel(dev_dax_probe)kernel(dev_deactivate)kernel(dev_disable_lro)kernel(dev_driver_string)kernel(dev_err_probe)kernel(dev_fetch_sw_netstats)kernel(dev_fill_metadata_dst)kernel(dev_forward_skb)kernel(dev_fwnode)kernel(dev_get_by_index)kernel(dev_get_by_index_rcu)kernel(dev_get_by_name)kernel(dev_get_by_name_rcu)kernel(dev_get_by_napi_id)kernel(dev_get_flags)kernel(dev_get_iflink)kernel(dev_get_mac_address)kernel(dev_get_phys_port_id)kernel(dev_get_phys_port_name)kernel(dev_get_port_parent_id)kernel(dev_get_regmap)kernel(dev_get_stats)kernel(dev_get_tstats64)kernel(dev_get_valid_name)kernel(dev_getbyhwaddr_rcu)kernel(dev_getfirstbyhwtype)kernel(dev_graft_qdisc)kernel(dev_load)kernel(dev_loopback_xmit)kernel(dev_mc_add)kernel(dev_mc_add_excl)kernel(dev_mc_add_global)kernel(dev_mc_del)kernel(dev_mc_del_global)kernel(dev_mc_flush)kernel(dev_mc_init)kernel(dev_mc_sync)kernel(dev_mc_sync_multiple)kernel(dev_mc_unsync)kernel(dev_nit_active)kernel(dev_open)kernel(dev_pick_tx_cpu_id)kernel(dev_pick_tx_zero)kernel(dev_pm_clear_wake_irq)kernel(dev_pm_disable_wake_irq)kernel(dev_pm_domain_attach)kernel(dev_pm_domain_attach_by_id)kernel(dev_pm_domain_attach_by_name)kernel(dev_pm_domain_detach)kernel(dev_pm_domain_set)kernel(dev_pm_enable_wake_irq)kernel(dev_pm_genpd_add_notifier)kernel(dev_pm_genpd_remove_notifier)kernel(dev_pm_genpd_resume)kernel(dev_pm_genpd_set_next_wakeup)kernel(dev_pm_genpd_set_performance_state)kernel(dev_pm_genpd_suspend)kernel(dev_pm_get_subsys_data)kernel(dev_pm_put_subsys_data)kernel(dev_pm_qos_add_ancestor_request)kernel(dev_pm_qos_add_notifier)kernel(dev_pm_qos_add_request)kernel(dev_pm_qos_expose_flags)kernel(dev_pm_qos_expose_latency_limit)kernel(dev_pm_qos_expose_latency_tolerance)kernel(dev_pm_qos_flags)kernel(dev_pm_qos_hide_flags)kernel(dev_pm_qos_hide_latency_limit)kernel(dev_pm_qos_hide_latency_tolerance)kernel(dev_pm_qos_remove_notifier)kernel(dev_pm_qos_remove_request)kernel(dev_pm_qos_update_request)kernel(dev_pm_qos_update_user_latency_tolerance)kernel(dev_pm_set_dedicated_wake_irq)kernel(dev_pm_set_wake_irq)kernel(dev_pre_changeaddr_notify)kernel(dev_printk)kernel(dev_printk_emit)kernel(dev_queue_xmit)kernel(dev_queue_xmit_accel)kernel(dev_queue_xmit_nit)kernel(dev_remove_offload)kernel(dev_remove_pack)kernel(dev_set_alias)kernel(dev_set_allmulti)kernel(dev_set_group)kernel(dev_set_mac_address)kernel(dev_set_mac_address_user)kernel(dev_set_mtu)kernel(dev_set_name)kernel(dev_set_promiscuity)kernel(dev_set_threaded)kernel(dev_trans_start)kernel(dev_uc_add)kernel(dev_uc_add_excl)kernel(dev_uc_del)kernel(dev_uc_flush)kernel(dev_uc_init)kernel(dev_uc_sync)kernel(dev_uc_sync_multiple)kernel(dev_uc_unsync)kernel(dev_valid_name)kernel(dev_vprintk_emit)kernel(devcgroup_check_permission)kernel(device_add)kernel(device_add_disk)kernel(device_add_disk_no_queue_reg)kernel(device_add_groups)kernel(device_add_properties)kernel(device_add_software_node)kernel(device_attach)kernel(device_bind_driver)kernel(device_change_owner)kernel(device_connection_find_match)kernel(device_create)kernel(device_create_bin_file)kernel(device_create_file)kernel(device_create_managed_software_node)kernel(device_create_with_groups)kernel(device_del)kernel(device_destroy)kernel(device_dma_supported)kernel(device_driver_attach)kernel(device_find_child)kernel(device_for_each_child)kernel(device_for_each_child_reverse)kernel(device_get_child_node_count)kernel(device_get_dma_attr)kernel(device_get_mac_address)kernel(device_get_match_data)kernel(device_get_named_child_node)kernel(device_get_next_child_node)kernel(device_get_phy_mode)kernel(device_init_wakeup)kernel(device_initialize)kernel(device_link_add)kernel(device_link_del)kernel(device_link_remove)kernel(device_match_acpi_dev)kernel(device_match_devt)kernel(device_match_fwnode)kernel(device_match_name)kernel(device_match_of_node)kernel(device_move)kernel(device_pm_wait_for_dev)kernel(device_property_match_string)kernel(device_property_present)kernel(device_property_read_string)kernel(device_property_read_string_array)kernel(device_property_read_u16_array)kernel(device_property_read_u32_array)kernel(device_property_read_u64_array)kernel(device_property_read_u8_array)kernel(device_register)kernel(device_release_driver)kernel(device_remove_bin_file)kernel(device_remove_file)kernel(device_remove_file_self)kernel(device_remove_groups)kernel(device_remove_properties)kernel(device_remove_software_node)kernel(device_rename)kernel(device_reprobe)kernel(device_set_node)kernel(device_set_of_node_from_dev)kernel(device_set_wakeup_capable)kernel(device_set_wakeup_enable)kernel(device_show_bool)kernel(device_show_int)kernel(device_show_ulong)kernel(device_store_bool)kernel(device_store_int)kernel(device_store_ulong)kernel(device_unregister)kernel(device_wakeup_disable)kernel(device_wakeup_enable)kernel(devices_cgrp_subsys_enabled_key)kernel(devices_cgrp_subsys_on_dfl_key)kernel(devlink_alloc_ns)kernel(devlink_dpipe_action_put)kernel(devlink_dpipe_entry_clear)kernel(devlink_dpipe_entry_ctx_append)kernel(devlink_dpipe_entry_ctx_close)kernel(devlink_dpipe_entry_ctx_prepare)kernel(devlink_dpipe_header_ethernet)kernel(devlink_dpipe_header_ipv4)kernel(devlink_dpipe_header_ipv6)kernel(devlink_dpipe_headers_register)kernel(devlink_dpipe_headers_unregister)kernel(devlink_dpipe_match_put)kernel(devlink_dpipe_table_counter_enabled)kernel(devlink_dpipe_table_register)kernel(devlink_dpipe_table_resource_set)kernel(devlink_dpipe_table_unregister)kernel(devlink_flash_update_status_notify)kernel(devlink_flash_update_timeout_notify)kernel(devlink_fmsg_arr_pair_nest_end)kernel(devlink_fmsg_arr_pair_nest_start)kernel(devlink_fmsg_binary_pair_nest_end)kernel(devlink_fmsg_binary_pair_nest_start)kernel(devlink_fmsg_binary_pair_put)kernel(devlink_fmsg_binary_put)kernel(devlink_fmsg_bool_pair_put)kernel(devlink_fmsg_obj_nest_end)kernel(devlink_fmsg_obj_nest_start)kernel(devlink_fmsg_pair_nest_end)kernel(devlink_fmsg_pair_nest_start)kernel(devlink_fmsg_string_pair_put)kernel(devlink_fmsg_string_put)kernel(devlink_fmsg_u32_pair_put)kernel(devlink_fmsg_u32_put)kernel(devlink_fmsg_u64_pair_put)kernel(devlink_fmsg_u8_pair_put)kernel(devlink_free)kernel(devlink_health_report)kernel(devlink_health_reporter_create)kernel(devlink_health_reporter_destroy)kernel(devlink_health_reporter_priv)kernel(devlink_health_reporter_recovery_done)kernel(devlink_health_reporter_state_update)kernel(devlink_info_board_serial_number_put)kernel(devlink_info_driver_name_put)kernel(devlink_info_serial_number_put)kernel(devlink_info_version_fixed_put)kernel(devlink_info_version_running_put)kernel(devlink_info_version_stored_put)kernel(devlink_is_reload_failed)kernel(devlink_net)kernel(devlink_param_driverinit_value_get)kernel(devlink_param_driverinit_value_set)kernel(devlink_param_register)kernel(devlink_param_unregister)kernel(devlink_param_value_changed)kernel(devlink_params_register)kernel(devlink_params_unregister)kernel(devlink_port_attrs_pci_pf_set)kernel(devlink_port_attrs_pci_sf_set)kernel(devlink_port_attrs_pci_vf_set)kernel(devlink_port_attrs_set)kernel(devlink_port_health_reporter_create)kernel(devlink_port_health_reporter_destroy)kernel(devlink_port_region_create)kernel(devlink_port_register)kernel(devlink_port_type_clear)kernel(devlink_port_type_eth_set)kernel(devlink_port_type_ib_set)kernel(devlink_port_unregister)kernel(devlink_priv)kernel(devlink_rate_leaf_create)kernel(devlink_rate_leaf_destroy)kernel(devlink_rate_nodes_destroy)kernel(devlink_region_create)kernel(devlink_region_destroy)kernel(devlink_region_snapshot_create)kernel(devlink_region_snapshot_id_get)kernel(devlink_region_snapshot_id_put)kernel(devlink_register)kernel(devlink_remote_reload_actions_performed)kernel(devlink_resource_occ_get_register)kernel(devlink_resource_occ_get_unregister)kernel(devlink_resource_register)kernel(devlink_resource_size_get)kernel(devlink_resources_unregister)kernel(devlink_sb_register)kernel(devlink_sb_unregister)kernel(devlink_set_features)kernel(devlink_to_dev)kernel(devlink_trap_ctx_priv)kernel(devlink_trap_groups_register)kernel(devlink_trap_groups_unregister)kernel(devlink_trap_policers_register)kernel(devlink_trap_policers_unregister)kernel(devlink_trap_report)kernel(devlink_traps_register)kernel(devlink_traps_unregister)kernel(devlink_unregister)kernel(devm_acpi_dev_add_driver_gpios)kernel(devm_acpi_dev_remove_driver_gpios)kernel(devm_acpi_dma_controller_free)kernel(devm_acpi_dma_controller_register)kernel(devm_add_action)kernel(devm_alloc_etherdev_mqs)kernel(devm_aperture_acquire_from_firmware)kernel(devm_arch_io_reserve_memtype_wc)kernel(devm_arch_phys_wc_add)kernel(devm_backlight_device_register)kernel(devm_backlight_device_unregister)kernel(devm_can_led_init)kernel(devm_clk_bulk_get)kernel(devm_clk_bulk_get_all)kernel(devm_clk_get)kernel(devm_clk_get_optional)kernel(devm_clk_hw_register)kernel(devm_clk_hw_register_clkdev)kernel(devm_clk_hw_unregister)kernel(devm_clk_put)kernel(devm_clk_register)kernel(devm_clk_release_clkdev)kernel(devm_clk_unregister)kernel(devm_counter_register)kernel(devm_counter_unregister)kernel(devm_create_dev_dax)kernel(devm_device_add_group)kernel(devm_device_add_groups)kernel(devm_device_remove_group)kernel(devm_device_remove_groups)kernel(devm_drm_irq_install)kernel(devm_drm_panel_bridge_add)kernel(devm_drm_panel_bridge_add_typed)kernel(devm_free_irq)kernel(devm_free_pages)kernel(devm_free_percpu)kernel(devm_fwnode_gpiod_get_index)kernel(devm_gen_pool_create)kernel(devm_get_clk_from_child)kernel(devm_get_free_pages)kernel(devm_gpio_free)kernel(devm_gpio_request)kernel(devm_gpio_request_one)kernel(devm_gpiochip_add_data)kernel(devm_gpiod_get)kernel(devm_gpiod_get_array)kernel(devm_gpiod_get_array_optional)kernel(devm_gpiod_get_from_of_node)kernel(devm_gpiod_get_index)kernel(devm_gpiod_get_index_optional)kernel(devm_gpiod_get_optional)kernel(devm_gpiod_put)kernel(devm_gpiod_put_array)kernel(devm_gpiod_unhinge)kernel(devm_hwmon_device_register_with_groups)kernel(devm_hwmon_device_register_with_info)kernel(devm_hwmon_device_unregister)kernel(devm_hwrng_register)kernel(devm_hwrng_unregister)kernel(devm_i2c_new_dummy_device)kernel(devm_iio_channel_get)kernel(devm_iio_channel_get_all)kernel(devm_iio_channel_release)kernel(devm_iio_channel_release_all)kernel(devm_iio_device_alloc)kernel(devm_iio_device_free)kernel(devm_iio_device_match)kernel(devm_iio_device_unregister)kernel(devm_iio_kfifo_allocate)kernel(devm_iio_kfifo_free)kernel(devm_iio_trigger_alloc)kernel(devm_iio_trigger_free)kernel(devm_iio_trigger_unregister)kernel(devm_iio_triggered_buffer_cleanup)kernel(devm_iio_triggered_buffer_setup)kernel(devm_init_badblocks)kernel(devm_input_allocate_device)kernel(devm_input_allocate_polled_device)kernel(devm_ioport_map)kernel(devm_ioport_unmap)kernel(devm_ioremap)kernel(devm_ioremap_nocache)kernel(devm_ioremap_resource)kernel(devm_ioremap_uc)kernel(devm_ioremap_wc)kernel(devm_iounmap)kernel(devm_kasprintf)kernel(devm_kfree)kernel(devm_kmalloc)kernel(devm_kmemdup)kernel(devm_kstrdup)kernel(devm_kstrdup_const)kernel(devm_kvasprintf)kernel(devm_lcd_device_register)kernel(devm_lcd_device_unregister)kernel(devm_led_classdev_unregister)kernel(devm_led_trigger_register)kernel(devm_mdiobus_alloc_size)kernel(devm_mdiobus_free)kernel(devm_memremap)kernel(devm_memremap_pages)kernel(devm_memunmap)kernel(devm_memunmap_pages)kernel(devm_mfd_add_devices)kernel(devm_namespace_disable)kernel(devm_namespace_enable)kernel(devm_nvdimm_memremap)kernel(devm_nvmem_cell_get)kernel(devm_nvmem_cell_put)kernel(devm_nvmem_device_get)kernel(devm_nvmem_device_put)kernel(devm_nvmem_register)kernel(devm_nvmem_unregister)kernel(devm_of_find_backlight)kernel(devm_of_led_classdev_register)kernel(devm_of_pwm_get)kernel(devm_pci_alloc_host_bridge)kernel(devm_pci_remap_cfg_resource)kernel(devm_pci_remap_cfgspace)kernel(devm_pci_remap_iospace)kernel(devm_phy_package_join)kernel(devm_pinctrl_get)kernel(devm_pinctrl_put)kernel(devm_pinctrl_register)kernel(devm_pinctrl_register_and_init)kernel(devm_pinctrl_unregister)kernel(devm_platform_get_and_ioremap_resource)kernel(devm_platform_get_irqs_affinity)kernel(devm_platform_ioremap_resource)kernel(devm_power_supply_register)kernel(devm_power_supply_register_no_ws)kernel(devm_pwm_get)kernel(devm_pwm_put)kernel(devm_rc_allocate_device)kernel(devm_rc_register_device)kernel(devm_register_reboot_notifier)kernel(devm_regmap_add_irq_chip)kernel(devm_regmap_add_irq_chip_fwnode)kernel(devm_regmap_del_irq_chip)kernel(devm_regmap_field_alloc)kernel(devm_regmap_field_free)kernel(devm_release_action)kernel(devm_release_resource)kernel(devm_remove_action)kernel(devm_request_any_context_irq)kernel(devm_request_free_mem_region)kernel(devm_request_pci_bus_resources)kernel(devm_request_resource)kernel(devm_request_threaded_irq)kernel(devm_reset_control_array_get)kernel(devm_reset_controller_register)kernel(devm_rtc_allocate_device)kernel(devm_rtc_device_register)kernel(devm_rtc_device_unregister)kernel(devm_snd_soc_register_card)kernel(devm_snd_soc_register_component)kernel(devm_snd_soc_register_dai)kernel(devm_spi_register_controller)kernel(devm_thermal_of_cooling_device_register)kernel(devm_watchdog_register_device)kernel(devmap_managed_key)kernel(devprop_gpiochip_set_names)kernel(devres_add)kernel(devres_close_group)kernel(devres_destroy)kernel(devres_find)kernel(devres_for_each_res)kernel(devres_free)kernel(devres_get)kernel(devres_open_group)kernel(devres_release)kernel(devres_release_group)kernel(devres_remove)kernel(devres_remove_group)kernel(dfs_pattern_detector_init)kernel(dget_parent)kernel(dib0070_attach)kernel(dib0070_ctrl_agc_filter)kernel(dib0070_get_rf_output)kernel(dib0070_set_rf_output)kernel(dib0070_wbd_offset)kernel(dib0090_dcc_freq)kernel(dib0090_fw_register)kernel(dib0090_gain_control)kernel(dib0090_get_current_gain)kernel(dib0090_get_tune_state)kernel(dib0090_get_wbd_offset)kernel(dib0090_get_wbd_target)kernel(dib0090_pwm_gain_reset)kernel(dib0090_register)kernel(dib0090_set_dc_servo)kernel(dib0090_set_switch)kernel(dib0090_set_tune_state)kernel(dib0090_set_vga)kernel(dib0090_update_rframp_7090)kernel(dib0090_update_tuning_table_7090)kernel(dib3000mb_attach)kernel(dib3000mc_attach)kernel(dib3000mc_get_tuner_i2c_master)kernel(dib3000mc_i2c_enumeration)kernel(dib3000mc_pid_control)kernel(dib3000mc_pid_parse)kernel(dib3000mc_set_config)kernel(dib7000m_attach)kernel(dib7000m_get_i2c_master)kernel(dib7000m_pid_filter)kernel(dib7000m_pid_filter_ctrl)kernel(dib7000p_attach)kernel(dib8000_attach)kernel(dibusb2_0_power_ctrl)kernel(dibusb2_0_streaming_ctrl)kernel(dibusb_dib3000mc_frontend_attach)kernel(dibusb_dib3000mc_tuner_attach)kernel(dibusb_i2c_algo)kernel(dibusb_pid_filter)kernel(dibusb_pid_filter_ctrl)kernel(dibusb_power_ctrl)kernel(dibusb_rc_query)kernel(dibusb_read_eeprom_byte)kernel(dibusb_streaming_ctrl)kernel(dibx000_exit_i2c_master)kernel(dibx000_get_i2c_adapter)kernel(dibx000_i2c_set_speed)kernel(dibx000_init_i2c_master)kernel(dibx000_reset_i2c_master)kernel(digsig_verify)kernel(dim_calc_stats)kernel(dim_on_top)kernel(dim_park_on_top)kernel(dim_park_tired)kernel(dim_turn)kernel(dio_end_io)kernel(direct_make_request)kernel(dirty_writeback_interval)kernel(disable_hardirq)kernel(disable_irq)kernel(disable_irq_nosync)kernel(disable_kprobe)kernel(disable_percpu_irq)kernel(discard_new_inode)kernel(disk_end_io_acct)kernel(disk_has_partitions)kernel(disk_part_iter_exit)kernel(disk_part_iter_init)kernel(disk_part_iter_next)kernel(disk_stack_limits)kernel(disk_start_io_acct)kernel(divider_get_val)kernel(divider_recalc_rate)kernel(divider_ro_round_rate_parent)kernel(divider_round_rate_parent)kernel(dlci_ioctl_set)kernel(dlm_lock)kernel(dlm_new_lockspace)kernel(dlm_posix_get)kernel(dlm_posix_lock)kernel(dlm_posix_unlock)kernel(dlm_release_lockspace)kernel(dlm_unlock)kernel(dm_accept_partial_bio)kernel(dm_array_cursor_begin)kernel(dm_array_cursor_end)kernel(dm_array_cursor_get_value)kernel(dm_array_cursor_next)kernel(dm_array_cursor_skip)kernel(dm_array_del)kernel(dm_array_empty)kernel(dm_array_get_value)kernel(dm_array_info_init)kernel(dm_array_new)kernel(dm_array_resize)kernel(dm_array_set_value)kernel(dm_array_walk)kernel(dm_bio_detain)kernel(dm_bio_from_per_bio_data)kernel(dm_bio_get_target_bio_nr)kernel(dm_bio_prison_alloc_cell)kernel(dm_bio_prison_alloc_cell_v2)kernel(dm_bio_prison_create)kernel(dm_bio_prison_create_v2)kernel(dm_bio_prison_destroy)kernel(dm_bio_prison_destroy_v2)kernel(dm_bio_prison_free_cell)kernel(dm_bio_prison_free_cell_v2)kernel(dm_bitset_clear_bit)kernel(dm_bitset_cursor_begin)kernel(dm_bitset_cursor_end)kernel(dm_bitset_cursor_get_value)kernel(dm_bitset_cursor_next)kernel(dm_bitset_cursor_skip)kernel(dm_bitset_del)kernel(dm_bitset_empty)kernel(dm_bitset_flush)kernel(dm_bitset_new)kernel(dm_bitset_resize)kernel(dm_bitset_set_bit)kernel(dm_bitset_test_bit)kernel(dm_block_data)kernel(dm_block_location)kernel(dm_block_manager_create)kernel(dm_block_manager_destroy)kernel(dm_bm_block_size)kernel(dm_bm_checksum)kernel(dm_bm_flush)kernel(dm_bm_is_read_only)kernel(dm_bm_read_lock)kernel(dm_bm_set_read_only)kernel(dm_bm_set_read_write)kernel(dm_bm_unlock)kernel(dm_bm_write_lock)kernel(dm_bm_write_lock_zero)kernel(dm_btree_cursor_begin)kernel(dm_btree_cursor_end)kernel(dm_btree_cursor_get_value)kernel(dm_btree_cursor_next)kernel(dm_btree_cursor_skip)kernel(dm_btree_del)kernel(dm_btree_empty)kernel(dm_btree_find_highest_key)kernel(dm_btree_find_lowest_key)kernel(dm_btree_insert)kernel(dm_btree_insert_notify)kernel(dm_btree_lookup)kernel(dm_btree_lookup_next)kernel(dm_btree_remove)kernel(dm_btree_remove_leaves)kernel(dm_btree_walk)kernel(dm_bufio_client_create)kernel(dm_bufio_client_destroy)kernel(dm_bufio_forget)kernel(dm_bufio_get)kernel(dm_bufio_get_aux_data)kernel(dm_bufio_get_block_data)kernel(dm_bufio_get_block_number)kernel(dm_bufio_get_block_size)kernel(dm_bufio_get_client)kernel(dm_bufio_get_device_size)kernel(dm_bufio_get_dm_io_client)kernel(dm_bufio_issue_flush)kernel(dm_bufio_mark_buffer_dirty)kernel(dm_bufio_mark_partial_buffer_dirty)kernel(dm_bufio_new)kernel(dm_bufio_prefetch)kernel(dm_bufio_read)kernel(dm_bufio_release)kernel(dm_bufio_release_move)kernel(dm_bufio_set_minimum_buffers)kernel(dm_bufio_set_sector_offset)kernel(dm_bufio_write_dirty_buffers)kernel(dm_bufio_write_dirty_buffers_async)kernel(dm_cache_policy_create)kernel(dm_cache_policy_destroy)kernel(dm_cache_policy_get_hint_size)kernel(dm_cache_policy_get_name)kernel(dm_cache_policy_get_version)kernel(dm_cache_policy_register)kernel(dm_cache_policy_unregister)kernel(dm_cell_error)kernel(dm_cell_get_v2)kernel(dm_cell_lock_promote_v2)kernel(dm_cell_lock_v2)kernel(dm_cell_promote_or_release)kernel(dm_cell_put_v2)kernel(dm_cell_quiesce_v2)kernel(dm_cell_release)kernel(dm_cell_release_no_holder)kernel(dm_cell_unlock_v2)kernel(dm_cell_visit_release)kernel(dm_consume_args)kernel(dm_copy_name_and_uuid)kernel(dm_deferred_entry_dec)kernel(dm_deferred_entry_inc)kernel(dm_deferred_set_add_work)kernel(dm_deferred_set_create)kernel(dm_deferred_set_destroy)kernel(dm_device_name)kernel(dm_dirty_log_create)kernel(dm_dirty_log_destroy)kernel(dm_dirty_log_type_register)kernel(dm_dirty_log_type_unregister)kernel(dm_disk)kernel(dm_disk_bitset_init)kernel(dm_exception_store_create)kernel(dm_exception_store_destroy)kernel(dm_exception_store_type_register)kernel(dm_exception_store_type_unregister)kernel(dm_get_cell)kernel(dm_get_dev_t)kernel(dm_get_device)kernel(dm_get_md)kernel(dm_get_queue_limits)kernel(dm_get_reserved_bio_based_ios)kernel(dm_get_reserved_rq_based_ios)kernel(dm_get_table_device)kernel(dm_hold)kernel(dm_internal_resume)kernel(dm_internal_resume_fast)kernel(dm_internal_suspend_fast)kernel(dm_internal_suspend_noflush)kernel(dm_io)kernel(dm_io_client_create)kernel(dm_io_client_destroy)kernel(dm_kcopyd_client_create)kernel(dm_kcopyd_client_destroy)kernel(dm_kcopyd_client_flush)kernel(dm_kcopyd_copy)kernel(dm_kcopyd_do_callback)kernel(dm_kcopyd_prepare_callback)kernel(dm_kcopyd_zero)kernel(dm_kobject_release)kernel(dm_mq_kick_requeue_list)kernel(dm_noflush_suspending)kernel(dm_path_uevent)kernel(dm_per_bio_data)kernel(dm_post_suspending)kernel(dm_put)kernel(dm_put_device)kernel(dm_put_table_device)kernel(dm_read_arg)kernel(dm_read_arg_group)kernel(dm_region_hash_create)kernel(dm_region_hash_destroy)kernel(dm_register_path_selector)kernel(dm_register_target)kernel(dm_restorepowerindex)kernel(dm_rh_bio_to_region)kernel(dm_rh_dec)kernel(dm_rh_delay)kernel(dm_rh_dirty_log)kernel(dm_rh_flush)kernel(dm_rh_get_region_key)kernel(dm_rh_get_region_size)kernel(dm_rh_get_state)kernel(dm_rh_inc_pending)kernel(dm_rh_mark_nosync)kernel(dm_rh_recovery_end)kernel(dm_rh_recovery_in_flight)kernel(dm_rh_recovery_prepare)kernel(dm_rh_recovery_start)kernel(dm_rh_region_context)kernel(dm_rh_region_to_sector)kernel(dm_rh_start_recovery)kernel(dm_rh_stop_recovery)kernel(dm_rh_update_states)kernel(dm_savepowerindex)kernel(dm_send_uevents)kernel(dm_set_target_max_io_len)kernel(dm_shift_arg)kernel(dm_sm_disk_create)kernel(dm_sm_disk_open)kernel(dm_snap_cow)kernel(dm_snap_origin)kernel(dm_start_time_ns_from_clone)kernel(dm_suspended)kernel(dm_table_add_target_callbacks)kernel(dm_table_device_name)kernel(dm_table_event)kernel(dm_table_get_md)kernel(dm_table_get_mode)kernel(dm_table_get_size)kernel(dm_table_run_md_queue_async)kernel(dm_table_set_type)kernel(dm_tm_commit)kernel(dm_tm_create_non_blocking_clone)kernel(dm_tm_create_with_sm)kernel(dm_tm_dec)kernel(dm_tm_dec_range)kernel(dm_tm_destroy)kernel(dm_tm_inc)kernel(dm_tm_inc_range)kernel(dm_tm_issue_prefetches)kernel(dm_tm_open_with_sm)kernel(dm_tm_pre_commit)kernel(dm_tm_read_lock)kernel(dm_tm_shadow_block)kernel(dm_tm_unlock)kernel(dm_tm_with_runs)kernel(dm_unregister_path_selector)kernel(dm_unregister_target)kernel(dm_writepowerindex)kernel(dma_alloc_attrs)kernel(dma_alloc_noncontiguous)kernel(dma_alloc_pages)kernel(dma_async_device_channel_register)kernel(dma_async_device_channel_unregister)kernel(dma_async_device_register)kernel(dma_async_device_unregister)kernel(dma_async_tx_descriptor_init)kernel(dma_buf_attach)kernel(dma_buf_begin_cpu_access)kernel(dma_buf_detach)kernel(dma_buf_dynamic_attach)kernel(dma_buf_end_cpu_access)kernel(dma_buf_export)kernel(dma_buf_fd)kernel(dma_buf_get)kernel(dma_buf_map_attachment)kernel(dma_buf_mmap)kernel(dma_buf_move_notify)kernel(dma_buf_pin)kernel(dma_buf_put)kernel(dma_buf_unmap_attachment)kernel(dma_buf_unpin)kernel(dma_buf_vmap)kernel(dma_buf_vunmap)kernel(dma_cache_sync)kernel(dma_can_mmap)kernel(dma_fence_add_callback)kernel(dma_fence_allocate_private_stub)kernel(dma_fence_array_create)kernel(dma_fence_array_ops)kernel(dma_fence_chain_find_seqno)kernel(dma_fence_chain_init)kernel(dma_fence_chain_ops)kernel(dma_fence_chain_walk)kernel(dma_fence_context_alloc)kernel(dma_fence_default_wait)kernel(dma_fence_enable_sw_signaling)kernel(dma_fence_free)kernel(dma_fence_get_status)kernel(dma_fence_get_stub)kernel(dma_fence_init)kernel(dma_fence_match_context)kernel(dma_fence_release)kernel(dma_fence_remove_callback)kernel(dma_fence_signal)kernel(dma_fence_signal_locked)kernel(dma_fence_signal_timestamp)kernel(dma_fence_signal_timestamp_locked)kernel(dma_fence_wait_any_timeout)kernel(dma_fence_wait_timeout)kernel(dma_find_channel)kernel(dma_free_attrs)kernel(dma_free_noncontiguous)kernel(dma_free_pages)kernel(dma_get_any_slave_channel)kernel(dma_get_merge_boundary)kernel(dma_get_required_mask)kernel(dma_get_sgtable_attrs)kernel(dma_get_slave_caps)kernel(dma_get_slave_channel)kernel(dma_issue_pending_all)kernel(dma_map_page_attrs)kernel(dma_map_resource)kernel(dma_map_sg_attrs)kernel(dma_max_mapping_size)kernel(dma_mmap_attrs)kernel(dma_mmap_noncontiguous)kernel(dma_mmap_pages)kernel(dma_need_sync)kernel(dma_ops)kernel(dma_pool_alloc)kernel(dma_pool_create)kernel(dma_pool_destroy)kernel(dma_pool_free)kernel(dma_release_channel)kernel(dma_request_chan)kernel(dma_request_chan_by_mask)kernel(dma_request_slave_channel)kernel(dma_resv_add_excl_fence)kernel(dma_resv_add_shared_fence)kernel(dma_resv_copy_fences)kernel(dma_resv_fini)kernel(dma_resv_get_fences)kernel(dma_resv_init)kernel(dma_resv_reserve_shared)kernel(dma_resv_test_signaled)kernel(dma_resv_wait_timeout)kernel(dma_run_dependencies)kernel(dma_set_coherent_mask)kernel(dma_set_mask)kernel(dma_spin_lock)kernel(dma_supported)kernel(dma_sync_sg_for_cpu)kernel(dma_sync_sg_for_device)kernel(dma_sync_single_for_cpu)kernel(dma_sync_single_for_device)kernel(dma_sync_wait)kernel(dma_unmap_page_attrs)kernel(dma_unmap_resource)kernel(dma_unmap_sg_attrs)kernel(dma_vmap_noncontiguous)kernel(dma_vunmap_noncontiguous)kernel(dma_wait_for_async_tx)kernel(dmaengine_desc_attach_metadata)kernel(dmaengine_desc_get_metadata_ptr)kernel(dmaengine_desc_set_metadata_len)kernel(dmaengine_get)kernel(dmaengine_get_unmap_data)kernel(dmaengine_put)kernel(dmaengine_unmap_put)kernel(dmaenginem_async_device_register)kernel(dmam_alloc_attrs)kernel(dmam_free_coherent)kernel(dmam_pool_create)kernel(dmam_pool_destroy)kernel(dmar_platform_optin)kernel(dmi_available)kernel(dmi_check_system)kernel(dmi_find_device)kernel(dmi_first_match)kernel(dmi_get_bios_year)kernel(dmi_get_date)kernel(dmi_get_system_info)kernel(dmi_kobj)kernel(dmi_match)kernel(dmi_memdev_name)kernel(dmi_memdev_size)kernel(dmi_name_in_vendors)kernel(dmi_walk)kernel(dns_query)kernel(do_SAK)kernel(do_blank_screen)kernel(do_clone_file_range)kernel(do_dw_dma_disable)kernel(do_dw_dma_enable)kernel(do_exit)kernel(do_gettimeofday)kernel(do_machine_check)kernel(do_map_probe)kernel(do_settimeofday64)kernel(do_splice_direct)kernel(do_take_over_console)kernel(do_tcp_sendpages)kernel(do_trace_netlink_extack)kernel(do_trace_rcu_torture_read)kernel(do_trace_rdpmc)kernel(do_trace_read_msr)kernel(do_trace_write_msr)kernel(do_unbind_con_driver)kernel(do_unblank_screen)kernel(do_unregister_con_driver)kernel(do_wait_intr)kernel(do_wait_intr_irq)kernel(do_xdp_generic)kernel(done_path_create)kernel(down)kernel(down_interruptible)kernel(down_killable)kernel(down_read)kernel(down_read_interruptible)kernel(down_read_killable)kernel(down_read_trylock)kernel(down_timeout)kernel(down_trylock)kernel(down_write)kernel(down_write_killable)kernel(down_write_trylock)kernel(downgrade_write)kernel(dp_altmode_probe)kernel(dp_altmode_remove)kernel(dpcm_be_dai_trigger)kernel(dpcm_end_walk_at_be)kernel(dpm_for_each_dev)kernel(dpm_resume_end)kernel(dpm_resume_start)kernel(dpm_suspend_end)kernel(dpm_suspend_start)kernel(dput)kernel(dq_data_lock)kernel(dqget)kernel(dql_completed)kernel(dql_init)kernel(dql_reset)kernel(dqput)kernel(dqstats)kernel(dquot_acquire)kernel(dquot_alloc)kernel(dquot_alloc_inode)kernel(dquot_claim_space_nodirty)kernel(dquot_commit)kernel(dquot_commit_info)kernel(dquot_destroy)kernel(dquot_disable)kernel(dquot_drop)kernel(dquot_enable)kernel(dquot_file_open)kernel(dquot_free_inode)kernel(dquot_get_dqblk)kernel(dquot_get_next_dqblk)kernel(dquot_get_next_id)kernel(dquot_get_state)kernel(dquot_initialize)kernel(dquot_initialize_needed)kernel(dquot_mark_dquot_dirty)kernel(dquot_operations)kernel(dquot_quota_off)kernel(dquot_quota_on)kernel(dquot_quota_on_mount)kernel(dquot_quota_sync)kernel(dquot_quotactl_sysfile_ops)kernel(dquot_reclaim_space_nodirty)kernel(dquot_release)kernel(dquot_resume)kernel(dquot_scan_active)kernel(dquot_set_dqblk)kernel(dquot_set_dqinfo)kernel(dquot_transfer)kernel(dquot_writeback_dquots)kernel(drain_workqueue)kernel(driver_attach)kernel(driver_create_file)kernel(driver_find)kernel(driver_find_device)kernel(driver_for_each_device)kernel(driver_register)kernel(driver_remove_file)kernel(driver_unregister)kernel(drm_add_edid_modes)kernel(drm_add_modes_noedid)kernel(drm_add_override_edid_modes)kernel(drm_any_plane_has_format)kernel(drm_aperture_remove_conflicting_framebuffers)kernel(drm_aperture_remove_conflicting_pci_framebuffers)kernel(drm_atomic_add_affected_connectors)kernel(drm_atomic_add_affected_planes)kernel(drm_atomic_add_encoder_bridges)kernel(drm_atomic_bridge_chain_check)kernel(drm_atomic_bridge_chain_disable)kernel(drm_atomic_bridge_chain_enable)kernel(drm_atomic_bridge_chain_post_disable)kernel(drm_atomic_bridge_chain_pre_enable)kernel(drm_atomic_check_only)kernel(drm_atomic_commit)kernel(drm_atomic_get_bridge_state)kernel(drm_atomic_get_connector_state)kernel(drm_atomic_get_crtc_state)kernel(drm_atomic_get_mst_topology_state)kernel(drm_atomic_get_new_bridge_state)kernel(drm_atomic_get_new_connector_for_encoder)kernel(drm_atomic_get_new_private_obj_state)kernel(drm_atomic_get_old_bridge_state)kernel(drm_atomic_get_old_connector_for_encoder)kernel(drm_atomic_get_old_private_obj_state)kernel(drm_atomic_get_plane_state)kernel(drm_atomic_get_private_obj_state)kernel(drm_atomic_helper_async_check)kernel(drm_atomic_helper_async_commit)kernel(drm_atomic_helper_bridge_destroy_state)kernel(drm_atomic_helper_bridge_duplicate_state)kernel(drm_atomic_helper_bridge_propagate_bus_fmt)kernel(drm_atomic_helper_bridge_reset)kernel(drm_atomic_helper_calc_timestamping_constants)kernel(drm_atomic_helper_check)kernel(drm_atomic_helper_check_modeset)kernel(drm_atomic_helper_check_plane_damage)kernel(drm_atomic_helper_check_plane_state)kernel(drm_atomic_helper_check_planes)kernel(drm_atomic_helper_cleanup_planes)kernel(drm_atomic_helper_commit)kernel(drm_atomic_helper_commit_cleanup_done)kernel(drm_atomic_helper_commit_duplicated_state)kernel(drm_atomic_helper_commit_hw_done)kernel(drm_atomic_helper_commit_modeset_disables)kernel(drm_atomic_helper_commit_modeset_enables)kernel(drm_atomic_helper_commit_planes)kernel(drm_atomic_helper_commit_planes_on_crtc)kernel(drm_atomic_helper_commit_tail)kernel(drm_atomic_helper_commit_tail_rpm)kernel(drm_atomic_helper_connector_destroy_state)kernel(drm_atomic_helper_connector_duplicate_state)kernel(drm_atomic_helper_connector_reset)kernel(drm_atomic_helper_connector_tv_reset)kernel(drm_atomic_helper_crtc_destroy_state)kernel(drm_atomic_helper_crtc_duplicate_state)kernel(drm_atomic_helper_crtc_reset)kernel(drm_atomic_helper_damage_iter_init)kernel(drm_atomic_helper_damage_iter_next)kernel(drm_atomic_helper_damage_merged)kernel(drm_atomic_helper_dirtyfb)kernel(drm_atomic_helper_disable_all)kernel(drm_atomic_helper_disable_plane)kernel(drm_atomic_helper_disable_planes_on_crtc)kernel(drm_atomic_helper_duplicate_state)kernel(drm_atomic_helper_fake_vblank)kernel(drm_atomic_helper_page_flip)kernel(drm_atomic_helper_page_flip_target)kernel(drm_atomic_helper_plane_destroy_state)kernel(drm_atomic_helper_plane_duplicate_state)kernel(drm_atomic_helper_plane_reset)kernel(drm_atomic_helper_prepare_planes)kernel(drm_atomic_helper_resume)kernel(drm_atomic_helper_set_config)kernel(drm_atomic_helper_setup_commit)kernel(drm_atomic_helper_shutdown)kernel(drm_atomic_helper_suspend)kernel(drm_atomic_helper_swap_state)kernel(drm_atomic_helper_update_legacy_modeset_state)kernel(drm_atomic_helper_update_plane)kernel(drm_atomic_helper_wait_for_dependencies)kernel(drm_atomic_helper_wait_for_fences)kernel(drm_atomic_helper_wait_for_flip_done)kernel(drm_atomic_helper_wait_for_vblanks)kernel(drm_atomic_nonblocking_commit)kernel(drm_atomic_normalize_zpos)kernel(drm_atomic_print_new_state)kernel(drm_atomic_private_obj_fini)kernel(drm_atomic_private_obj_init)kernel(drm_atomic_set_crtc_for_connector)kernel(drm_atomic_set_crtc_for_plane)kernel(drm_atomic_set_fb_for_plane)kernel(drm_atomic_set_fence_for_plane)kernel(drm_atomic_set_mode_for_crtc)kernel(drm_atomic_set_mode_prop_for_crtc)kernel(drm_atomic_state_alloc)kernel(drm_atomic_state_clear)kernel(drm_atomic_state_default_clear)kernel(drm_atomic_state_default_release)kernel(drm_atomic_state_init)kernel(drm_av_sync_delay)kernel(drm_bridge_add)kernel(drm_bridge_attach)kernel(drm_bridge_chain_disable)kernel(drm_bridge_chain_enable)kernel(drm_bridge_chain_mode_fixup)kernel(drm_bridge_chain_mode_set)kernel(drm_bridge_chain_mode_valid)kernel(drm_bridge_chain_post_disable)kernel(drm_bridge_chain_pre_enable)kernel(drm_bridge_connector_disable_hpd)kernel(drm_bridge_connector_enable_hpd)kernel(drm_bridge_connector_init)kernel(drm_bridge_detect)kernel(drm_bridge_get_edid)kernel(drm_bridge_get_modes)kernel(drm_bridge_hpd_disable)kernel(drm_bridge_hpd_enable)kernel(drm_bridge_hpd_notify)kernel(drm_bridge_remove)kernel(drm_calc_timestamping_constants)kernel(drm_class_device_register)kernel(drm_class_device_unregister)kernel(drm_clflush_pages)kernel(drm_clflush_sg)kernel(drm_clflush_virt_range)kernel(drm_client_buffer_vmap)kernel(drm_client_buffer_vunmap)kernel(drm_client_dev_hotplug)kernel(drm_client_framebuffer_create)kernel(drm_client_framebuffer_delete)kernel(drm_client_framebuffer_flush)kernel(drm_client_init)kernel(drm_client_modeset_check)kernel(drm_client_modeset_commit)kernel(drm_client_modeset_commit_locked)kernel(drm_client_modeset_dpms)kernel(drm_client_modeset_probe)kernel(drm_client_register)kernel(drm_client_release)kernel(drm_client_rotation)kernel(drm_color_ctm_s31_32_to_qm_n)kernel(drm_color_lut_check)kernel(drm_compat_ioctl)kernel(drm_connector_atomic_hdr_metadata_equal)kernel(drm_connector_attach_colorspace_property)kernel(drm_connector_attach_content_protection_property)kernel(drm_connector_attach_content_type_property)kernel(drm_connector_attach_dp_subconnector_property)kernel(drm_connector_attach_edid_property)kernel(drm_connector_attach_encoder)kernel(drm_connector_attach_hdr_output_metadata_property)kernel(drm_connector_attach_max_bpc_property)kernel(drm_connector_attach_scaling_mode_property)kernel(drm_connector_attach_tv_margin_properties)kernel(drm_connector_attach_vrr_capable_property)kernel(drm_connector_cleanup)kernel(drm_connector_has_possible_encoder)kernel(drm_connector_init)kernel(drm_connector_init_with_ddc)kernel(drm_connector_list_iter_begin)kernel(drm_connector_list_iter_end)kernel(drm_connector_list_iter_next)kernel(drm_connector_list_update)kernel(drm_connector_register)kernel(drm_connector_set_link_status_property)kernel(drm_connector_set_panel_orientation)kernel(drm_connector_set_panel_orientation_with_quirk)kernel(drm_connector_set_path_property)kernel(drm_connector_set_tile_property)kernel(drm_connector_set_vrr_capable_property)kernel(drm_connector_unregister)kernel(drm_connector_update_edid_property)kernel(drm_crtc_accurate_vblank_count)kernel(drm_crtc_add_crc_entry)kernel(drm_crtc_arm_vblank_event)kernel(drm_crtc_check_viewport)kernel(drm_crtc_cleanup)kernel(drm_crtc_commit_wait)kernel(drm_crtc_create_scaling_filter_property)kernel(drm_crtc_enable_color_mgmt)kernel(drm_crtc_from_index)kernel(drm_crtc_handle_vblank)kernel(drm_crtc_helper_set_config)kernel(drm_crtc_helper_set_mode)kernel(drm_crtc_init)kernel(drm_crtc_init_with_planes)kernel(drm_crtc_send_vblank_event)kernel(drm_crtc_set_max_vblank_count)kernel(drm_crtc_vblank_count)kernel(drm_crtc_vblank_count_and_time)kernel(drm_crtc_vblank_get)kernel(drm_crtc_vblank_helper_get_vblank_timestamp)kernel(drm_crtc_vblank_helper_get_vblank_timestamp_internal)kernel(drm_crtc_vblank_off)kernel(drm_crtc_vblank_on)kernel(drm_crtc_vblank_put)kernel(drm_crtc_vblank_reset)kernel(drm_crtc_vblank_restore)kernel(drm_crtc_vblank_waitqueue)kernel(drm_crtc_wait_one_vblank)kernel(drm_cvt_mode)kernel(drm_debugfs_create_files)kernel(drm_debugfs_remove_files)kernel(drm_default_rgb_quant_range)kernel(drm_detect_hdmi_monitor)kernel(drm_detect_monitor_audio)kernel(drm_dev_alloc)kernel(drm_dev_dbg)kernel(drm_dev_enter)kernel(drm_dev_exit)kernel(drm_dev_get)kernel(drm_dev_has_vblank)kernel(drm_dev_printk)kernel(drm_dev_put)kernel(drm_dev_register)kernel(drm_dev_set_unique)kernel(drm_dev_unplug)kernel(drm_dev_unregister)kernel(drm_display_info_set_bus_formats)kernel(drm_display_mode_from_cea_vic)kernel(drm_do_get_edid)kernel(drm_dp_atomic_find_vcpi_slots)kernel(drm_dp_atomic_release_vcpi_slots)kernel(drm_dp_aux_init)kernel(drm_dp_aux_register)kernel(drm_dp_aux_unregister)kernel(drm_dp_bw_code_to_link_rate)kernel(drm_dp_calc_pbn_mode)kernel(drm_dp_channel_eq_ok)kernel(drm_dp_check_act_status)kernel(drm_dp_clock_recovery_ok)kernel(drm_dp_downstream_420_passthrough)kernel(drm_dp_downstream_444_to_420_conversion)kernel(drm_dp_downstream_debug)kernel(drm_dp_downstream_id)kernel(drm_dp_downstream_is_tmds)kernel(drm_dp_downstream_is_type)kernel(drm_dp_downstream_max_bpc)kernel(drm_dp_downstream_max_dotclock)kernel(drm_dp_downstream_max_tmds_clock)kernel(drm_dp_downstream_min_tmds_clock)kernel(drm_dp_downstream_mode)kernel(drm_dp_downstream_rgb_to_ycbcr_conversion)kernel(drm_dp_dpcd_read)kernel(drm_dp_dpcd_read_link_status)kernel(drm_dp_dpcd_read_phy_link_status)kernel(drm_dp_dpcd_write)kernel(drm_dp_dsc_sink_line_buf_depth)kernel(drm_dp_dsc_sink_max_slice_count)kernel(drm_dp_dsc_sink_supported_input_bpcs)kernel(drm_dp_dual_mode_detect)kernel(drm_dp_dual_mode_get_tmds_output)kernel(drm_dp_dual_mode_max_tmds_clock)kernel(drm_dp_dual_mode_read)kernel(drm_dp_dual_mode_set_tmds_output)kernel(drm_dp_dual_mode_write)kernel(drm_dp_find_vcpi_slots)kernel(drm_dp_get_adjust_request_post_cursor)kernel(drm_dp_get_adjust_request_pre_emphasis)kernel(drm_dp_get_adjust_request_voltage)kernel(drm_dp_get_dual_mode_type_name)kernel(drm_dp_get_pcon_max_frl_bw)kernel(drm_dp_get_phy_test_pattern)kernel(drm_dp_get_vc_payload_bw)kernel(drm_dp_link_rate_to_bw_code)kernel(drm_dp_link_train_channel_eq_delay)kernel(drm_dp_link_train_clock_recovery_delay)kernel(drm_dp_lttpr_count)kernel(drm_dp_lttpr_link_train_channel_eq_delay)kernel(drm_dp_lttpr_link_train_clock_recovery_delay)kernel(drm_dp_lttpr_max_lane_count)kernel(drm_dp_lttpr_max_link_rate)kernel(drm_dp_lttpr_pre_emphasis_level_3_supported)kernel(drm_dp_lttpr_voltage_swing_level_3_supported)kernel(drm_dp_mst_add_affected_dsc_crtcs)kernel(drm_dp_mst_allocate_vcpi)kernel(drm_dp_mst_atomic_check)kernel(drm_dp_mst_atomic_enable_dsc)kernel(drm_dp_mst_connector_early_unregister)kernel(drm_dp_mst_connector_late_register)kernel(drm_dp_mst_deallocate_vcpi)kernel(drm_dp_mst_detect_port)kernel(drm_dp_mst_dsc_aux_for_port)kernel(drm_dp_mst_dump_topology)kernel(drm_dp_mst_get_edid)kernel(drm_dp_mst_get_port_malloc)kernel(drm_dp_mst_get_vcpi_slots)kernel(drm_dp_mst_hpd_irq)kernel(drm_dp_mst_put_port_malloc)kernel(drm_dp_mst_reset_vcpi_slots)kernel(drm_dp_mst_topology_mgr_destroy)kernel(drm_dp_mst_topology_mgr_init)kernel(drm_dp_mst_topology_mgr_resume)kernel(drm_dp_mst_topology_mgr_set_mst)kernel(drm_dp_mst_topology_mgr_suspend)kernel(drm_dp_mst_topology_state_funcs)kernel(drm_dp_pcon_convert_rgb_to_ycbcr)kernel(drm_dp_pcon_dsc_bpp_incr)kernel(drm_dp_pcon_dsc_max_slice_width)kernel(drm_dp_pcon_dsc_max_slices)kernel(drm_dp_pcon_enc_is_dsc_1_2)kernel(drm_dp_pcon_frl_configure_1)kernel(drm_dp_pcon_frl_configure_2)kernel(drm_dp_pcon_frl_enable)kernel(drm_dp_pcon_frl_prepare)kernel(drm_dp_pcon_hdmi_frl_link_error_count)kernel(drm_dp_pcon_hdmi_link_active)kernel(drm_dp_pcon_hdmi_link_mode)kernel(drm_dp_pcon_is_frl_ready)kernel(drm_dp_pcon_pps_default)kernel(drm_dp_pcon_pps_override_buf)kernel(drm_dp_pcon_pps_override_param)kernel(drm_dp_pcon_reset_frl_config)kernel(drm_dp_psr_setup_time)kernel(drm_dp_read_desc)kernel(drm_dp_read_downstream_info)kernel(drm_dp_read_dpcd_caps)kernel(drm_dp_read_lttpr_common_caps)kernel(drm_dp_read_lttpr_phy_caps)kernel(drm_dp_read_mst_cap)kernel(drm_dp_read_sink_count)kernel(drm_dp_read_sink_count_cap)kernel(drm_dp_remote_aux_init)kernel(drm_dp_send_power_updown_phy)kernel(drm_dp_send_query_stream_enc_status)kernel(drm_dp_send_real_edid_checksum)kernel(drm_dp_set_phy_test_pattern)kernel(drm_dp_set_subconnector_property)kernel(drm_dp_start_crc)kernel(drm_dp_stop_crc)kernel(drm_dp_subconnector_type)kernel(drm_dp_update_payload_part1)kernel(drm_dp_update_payload_part2)kernel(drm_dp_vsc_sdp_log)kernel(drm_driver_legacy_fb_format)kernel(drm_dsc_compute_rc_parameters)kernel(drm_dsc_dp_pps_header_init)kernel(drm_dsc_dp_rc_buffer_size)kernel(drm_dsc_pps_payload_pack)kernel(drm_edid_are_equal)kernel(drm_edid_block_valid)kernel(drm_edid_duplicate)kernel(drm_edid_get_monitor_name)kernel(drm_edid_header_is_valid)kernel(drm_edid_is_valid)kernel(drm_edid_to_sad)kernel(drm_edid_to_speaker_allocation)kernel(drm_encoder_cleanup)kernel(drm_encoder_init)kernel(drm_event_cancel_free)kernel(drm_event_reserve_init)kernel(drm_event_reserve_init_locked)kernel(drm_fb_blit_dstclip)kernel(drm_fb_blit_rect_dstclip)kernel(drm_fb_helper_alloc_fbi)kernel(drm_fb_helper_blank)kernel(drm_fb_helper_cfb_copyarea)kernel(drm_fb_helper_cfb_fillrect)kernel(drm_fb_helper_cfb_imageblit)kernel(drm_fb_helper_check_var)kernel(drm_fb_helper_debug_enter)kernel(drm_fb_helper_debug_leave)kernel(drm_fb_helper_deferred_io)kernel(drm_fb_helper_fill_info)kernel(drm_fb_helper_fini)kernel(drm_fb_helper_hotplug_event)kernel(drm_fb_helper_init)kernel(drm_fb_helper_initial_config)kernel(drm_fb_helper_ioctl)kernel(drm_fb_helper_lastclose)kernel(drm_fb_helper_output_poll_changed)kernel(drm_fb_helper_pan_display)kernel(drm_fb_helper_prepare)kernel(drm_fb_helper_restore_fbdev_mode_unlocked)kernel(drm_fb_helper_set_par)kernel(drm_fb_helper_set_suspend)kernel(drm_fb_helper_set_suspend_unlocked)kernel(drm_fb_helper_setcmap)kernel(drm_fb_helper_sys_copyarea)kernel(drm_fb_helper_sys_fillrect)kernel(drm_fb_helper_sys_imageblit)kernel(drm_fb_helper_sys_read)kernel(drm_fb_helper_sys_write)kernel(drm_fb_helper_unregister_fbi)kernel(drm_fb_memcpy)kernel(drm_fb_memcpy_dstclip)kernel(drm_fb_swab)kernel(drm_fb_xrgb8888_to_gray8)kernel(drm_fb_xrgb8888_to_rgb565)kernel(drm_fb_xrgb8888_to_rgb565_dstclip)kernel(drm_fb_xrgb8888_to_rgb888_dstclip)kernel(drm_fbdev_generic_setup)kernel(drm_file_get_master)kernel(drm_flip_work_allocate_task)kernel(drm_flip_work_cleanup)kernel(drm_flip_work_commit)kernel(drm_flip_work_init)kernel(drm_flip_work_queue)kernel(drm_flip_work_queue_task)kernel(drm_format_info)kernel(drm_format_info_block_height)kernel(drm_format_info_block_width)kernel(drm_format_info_min_pitch)kernel(drm_framebuffer_cleanup)kernel(drm_framebuffer_init)kernel(drm_framebuffer_lookup)kernel(drm_framebuffer_plane_height)kernel(drm_framebuffer_plane_width)kernel(drm_framebuffer_remove)kernel(drm_framebuffer_unregister_private)kernel(drm_gem_cleanup_shadow_fb)kernel(drm_gem_create_mmap_offset)kernel(drm_gem_create_mmap_offset_size)kernel(drm_gem_destroy_shadow_plane_state)kernel(drm_gem_dma_resv_wait)kernel(drm_gem_dmabuf_export)kernel(drm_gem_dmabuf_mmap)kernel(drm_gem_dmabuf_release)kernel(drm_gem_dmabuf_vmap)kernel(drm_gem_dmabuf_vunmap)kernel(drm_gem_dumb_map_offset)kernel(drm_gem_duplicate_shadow_plane_state)kernel(drm_gem_fb_afbc_init)kernel(drm_gem_fb_create)kernel(drm_gem_fb_create_handle)kernel(drm_gem_fb_create_with_dirty)kernel(drm_gem_fb_create_with_funcs)kernel(drm_gem_fb_destroy)kernel(drm_gem_fb_get_obj)kernel(drm_gem_fb_init_with_funcs)kernel(drm_gem_fence_array_add)kernel(drm_gem_fence_array_add_implicit)kernel(drm_gem_free_mmap_offset)kernel(drm_gem_get_pages)kernel(drm_gem_handle_create)kernel(drm_gem_handle_delete)kernel(drm_gem_lock_reservations)kernel(drm_gem_map_attach)kernel(drm_gem_map_detach)kernel(drm_gem_map_dma_buf)kernel(drm_gem_mmap)kernel(drm_gem_mmap_obj)kernel(drm_gem_object_free)kernel(drm_gem_object_init)kernel(drm_gem_object_lookup)kernel(drm_gem_object_put_locked)kernel(drm_gem_object_release)kernel(drm_gem_objects_lookup)kernel(drm_gem_plane_helper_prepare_fb)kernel(drm_gem_prepare_shadow_fb)kernel(drm_gem_prime_export)kernel(drm_gem_prime_fd_to_handle)kernel(drm_gem_prime_handle_to_fd)kernel(drm_gem_prime_import)kernel(drm_gem_prime_import_dev)kernel(drm_gem_prime_mmap)kernel(drm_gem_private_object_init)kernel(drm_gem_put_pages)kernel(drm_gem_reset_shadow_plane)kernel(drm_gem_shmem_create)kernel(drm_gem_shmem_create_with_handle)kernel(drm_gem_shmem_dumb_create)kernel(drm_gem_shmem_free_object)kernel(drm_gem_shmem_get_pages)kernel(drm_gem_shmem_get_pages_sgt)kernel(drm_gem_shmem_get_sg_table)kernel(drm_gem_shmem_madvise)kernel(drm_gem_shmem_mmap)kernel(drm_gem_shmem_pin)kernel(drm_gem_shmem_prime_import_sg_table)kernel(drm_gem_shmem_print_info)kernel(drm_gem_shmem_purge)kernel(drm_gem_shmem_purge_locked)kernel(drm_gem_shmem_put_pages)kernel(drm_gem_shmem_unpin)kernel(drm_gem_shmem_vmap)kernel(drm_gem_shmem_vunmap)kernel(drm_gem_simple_display_pipe_prepare_fb)kernel(drm_gem_simple_kms_cleanup_shadow_fb)kernel(drm_gem_simple_kms_destroy_shadow_plane_state)kernel(drm_gem_simple_kms_duplicate_shadow_plane_state)kernel(drm_gem_simple_kms_prepare_shadow_fb)kernel(drm_gem_simple_kms_reset_shadow_plane)kernel(drm_gem_ttm_dumb_map_offset)kernel(drm_gem_ttm_mmap)kernel(drm_gem_ttm_print_info)kernel(drm_gem_ttm_vmap)kernel(drm_gem_ttm_vunmap)kernel(drm_gem_unlock_reservations)kernel(drm_gem_unmap_dma_buf)kernel(drm_gem_vm_close)kernel(drm_gem_vm_open)kernel(drm_gem_vmap)kernel(drm_gem_vram_create)kernel(drm_gem_vram_driver_dumb_create)kernel(drm_gem_vram_fill_create_dumb)kernel(drm_gem_vram_offset)kernel(drm_gem_vram_pin)kernel(drm_gem_vram_plane_helper_cleanup_fb)kernel(drm_gem_vram_plane_helper_prepare_fb)kernel(drm_gem_vram_put)kernel(drm_gem_vram_simple_display_pipe_cleanup_fb)kernel(drm_gem_vram_simple_display_pipe_prepare_fb)kernel(drm_gem_vram_unpin)kernel(drm_gem_vram_vmap)kernel(drm_gem_vram_vunmap)kernel(drm_gem_vunmap)kernel(drm_get_connector_status_name)kernel(drm_get_connector_type_name)kernel(drm_get_edid)kernel(drm_get_edid_switcheroo)kernel(drm_get_format_info)kernel(drm_get_panel_orientation_quirk)kernel(drm_get_subpixel_order_name)kernel(drm_get_unmapped_area)kernel(drm_gtf_mode)kernel(drm_gtf_mode_complex)kernel(drm_handle_vblank)kernel(drm_hdcp_check_ksvs_revoked)kernel(drm_hdcp_update_content_protection)kernel(drm_hdmi_avi_infoframe_bars)kernel(drm_hdmi_avi_infoframe_colorspace)kernel(drm_hdmi_avi_infoframe_content_type)kernel(drm_hdmi_avi_infoframe_from_display_mode)kernel(drm_hdmi_avi_infoframe_quant_range)kernel(drm_hdmi_infoframe_set_hdr_metadata)kernel(drm_hdmi_vendor_infoframe_from_display_mode)kernel(drm_helper_connector_dpms)kernel(drm_helper_crtc_in_use)kernel(drm_helper_disable_unused_functions)kernel(drm_helper_encoder_in_use)kernel(drm_helper_force_disable_all)kernel(drm_helper_hpd_irq_event)kernel(drm_helper_mode_fill_fb_struct)kernel(drm_helper_move_panel_connectors_to_head)kernel(drm_helper_probe_detect)kernel(drm_helper_probe_single_connector_modes)kernel(drm_helper_resume_force_mode)kernel(drm_ht_create)kernel(drm_ht_find_item)kernel(drm_ht_insert_item)kernel(drm_ht_just_insert_please)kernel(drm_ht_remove)kernel(drm_ht_remove_item)kernel(drm_i2c_encoder_commit)kernel(drm_i2c_encoder_destroy)kernel(drm_i2c_encoder_detect)kernel(drm_i2c_encoder_dpms)kernel(drm_i2c_encoder_init)kernel(drm_i2c_encoder_mode_fixup)kernel(drm_i2c_encoder_mode_set)kernel(drm_i2c_encoder_prepare)kernel(drm_i2c_encoder_restore)kernel(drm_i2c_encoder_save)kernel(drm_invalid_op)kernel(drm_ioctl)kernel(drm_ioctl_flags)kernel(drm_ioctl_kernel)kernel(drm_ioctl_permit)kernel(drm_irq_install)kernel(drm_irq_uninstall)kernel(drm_is_current_master)kernel(drm_kms_helper_hotplug_event)kernel(drm_kms_helper_is_poll_worker)kernel(drm_kms_helper_poll_disable)kernel(drm_kms_helper_poll_enable)kernel(drm_kms_helper_poll_fini)kernel(drm_kms_helper_poll_init)kernel(drm_lspcon_get_mode)kernel(drm_lspcon_set_mode)kernel(drm_master_get)kernel(drm_master_internal_acquire)kernel(drm_master_internal_release)kernel(drm_master_put)kernel(drm_match_cea_mode)kernel(drm_memcpy_from_wc)kernel(drm_mm_init)kernel(drm_mm_insert_node_in_range)kernel(drm_mm_print)kernel(drm_mm_remove_node)kernel(drm_mm_replace_node)kernel(drm_mm_reserve_node)kernel(drm_mm_scan_add_block)kernel(drm_mm_scan_color_evict)kernel(drm_mm_scan_init_with_range)kernel(drm_mm_scan_remove_block)kernel(drm_mm_takedown)kernel(drm_mode_config_cleanup)kernel(drm_mode_config_helper_resume)kernel(drm_mode_config_helper_suspend)kernel(drm_mode_config_reset)kernel(drm_mode_copy)kernel(drm_mode_create)kernel(drm_mode_create_aspect_ratio_property)kernel(drm_mode_create_content_type_property)kernel(drm_mode_create_dp_colorspace_property)kernel(drm_mode_create_dvi_i_properties)kernel(drm_mode_create_from_cmdline_mode)kernel(drm_mode_create_hdmi_colorspace_property)kernel(drm_mode_create_scaling_mode_property)kernel(drm_mode_create_suggested_offset_properties)kernel(drm_mode_create_tile_group)kernel(drm_mode_create_tv_margin_properties)kernel(drm_mode_create_tv_properties)kernel(drm_mode_crtc_set_gamma_size)kernel(drm_mode_debug_printmodeline)kernel(drm_mode_destroy)kernel(drm_mode_duplicate)kernel(drm_mode_equal)kernel(drm_mode_equal_no_clocks)kernel(drm_mode_equal_no_clocks_no_stereo)kernel(drm_mode_find_dmt)kernel(drm_mode_get_hv_timing)kernel(drm_mode_get_tile_group)kernel(drm_mode_is_420)kernel(drm_mode_is_420_also)kernel(drm_mode_is_420_only)kernel(drm_mode_legacy_fb_format)kernel(drm_mode_match)kernel(drm_mode_object_find)kernel(drm_mode_object_get)kernel(drm_mode_object_put)kernel(drm_mode_parse_command_line_for_connector)kernel(drm_mode_plane_set_obj_prop)kernel(drm_mode_probed_add)kernel(drm_mode_prune_invalid)kernel(drm_mode_put_tile_group)kernel(drm_mode_set_config_internal)kernel(drm_mode_set_crtcinfo)kernel(drm_mode_set_name)kernel(drm_mode_sort)kernel(drm_mode_validate_driver)kernel(drm_mode_validate_size)kernel(drm_mode_validate_ycbcr420)kernel(drm_mode_vrefresh)kernel(drm_modeset_acquire_fini)kernel(drm_modeset_acquire_init)kernel(drm_modeset_backoff)kernel(drm_modeset_drop_locks)kernel(drm_modeset_lock)kernel(drm_modeset_lock_all)kernel(drm_modeset_lock_all_ctx)kernel(drm_modeset_lock_init)kernel(drm_modeset_lock_single_interruptible)kernel(drm_modeset_unlock)kernel(drm_modeset_unlock_all)kernel(drm_need_swiotlb)kernel(drm_noop)kernel(drm_object_attach_property)kernel(drm_object_property_get_value)kernel(drm_object_property_set_value)kernel(drm_open)kernel(drm_panel_add)kernel(drm_panel_bridge_add)kernel(drm_panel_bridge_add_typed)kernel(drm_panel_bridge_connector)kernel(drm_panel_bridge_remove)kernel(drm_panel_disable)kernel(drm_panel_enable)kernel(drm_panel_get_modes)kernel(drm_panel_init)kernel(drm_panel_of_backlight)kernel(drm_panel_prepare)kernel(drm_panel_remove)kernel(drm_panel_unprepare)kernel(drm_plane_cleanup)kernel(drm_plane_create_alpha_property)kernel(drm_plane_create_blend_mode_property)kernel(drm_plane_create_color_properties)kernel(drm_plane_create_rotation_property)kernel(drm_plane_create_scaling_filter_property)kernel(drm_plane_create_zpos_immutable_property)kernel(drm_plane_create_zpos_property)kernel(drm_plane_enable_fb_damage_clips)kernel(drm_plane_force_disable)kernel(drm_plane_from_index)kernel(drm_plane_init)kernel(drm_poll)kernel(drm_primary_helper_destroy)kernel(drm_primary_helper_funcs)kernel(drm_prime_gem_destroy)kernel(drm_prime_get_contiguous_size)kernel(drm_prime_pages_to_sg)kernel(drm_prime_sg_to_dma_addr_array)kernel(drm_prime_sg_to_page_array)kernel(drm_print_bits)kernel(drm_print_regset32)kernel(drm_printf)kernel(drm_probe_ddc)kernel(drm_property_add_enum)kernel(drm_property_blob_get)kernel(drm_property_blob_put)kernel(drm_property_create)kernel(drm_property_create_bitmask)kernel(drm_property_create_blob)kernel(drm_property_create_bool)kernel(drm_property_create_enum)kernel(drm_property_create_object)kernel(drm_property_create_range)kernel(drm_property_create_signed_range)kernel(drm_property_destroy)kernel(drm_property_lookup_blob)kernel(drm_property_replace_blob)kernel(drm_property_replace_global_blob)kernel(drm_put_dev)kernel(drm_puts)kernel(drm_read)kernel(drm_rect_calc_hscale)kernel(drm_rect_calc_vscale)kernel(drm_rect_clip_scaled)kernel(drm_rect_debug_print)kernel(drm_rect_intersect)kernel(drm_rect_rotate)kernel(drm_rect_rotate_inv)kernel(drm_release)kernel(drm_release_noglobal)kernel(drm_rotation_simplify)kernel(drm_scdc_get_scrambling_status)kernel(drm_scdc_read)kernel(drm_scdc_set_high_tmds_clock_ratio)kernel(drm_scdc_set_scrambling)kernel(drm_scdc_write)kernel(drm_sched_dependency_optimized)kernel(drm_sched_entity_destroy)kernel(drm_sched_entity_fini)kernel(drm_sched_entity_flush)kernel(drm_sched_entity_init)kernel(drm_sched_entity_modify_sched)kernel(drm_sched_entity_push_job)kernel(drm_sched_entity_set_priority)kernel(drm_sched_fault)kernel(drm_sched_fini)kernel(drm_sched_increase_karma)kernel(drm_sched_increase_karma_ext)kernel(drm_sched_init)kernel(drm_sched_job_cleanup)kernel(drm_sched_job_init)kernel(drm_sched_pick_best)kernel(drm_sched_reset_karma)kernel(drm_sched_resubmit_jobs)kernel(drm_sched_resubmit_jobs_ext)kernel(drm_sched_resume_timeout)kernel(drm_sched_start)kernel(drm_sched_stop)kernel(drm_sched_suspend_timeout)kernel(drm_self_refresh_helper_alter_state)kernel(drm_self_refresh_helper_cleanup)kernel(drm_self_refresh_helper_init)kernel(drm_self_refresh_helper_update_avg_times)kernel(drm_send_event)kernel(drm_send_event_locked)kernel(drm_send_event_timestamp_locked)kernel(drm_set_preferred_mode)kernel(drm_simple_display_pipe_attach_bridge)kernel(drm_simple_display_pipe_init)kernel(drm_simple_encoder_init)kernel(drm_state_dump)kernel(drm_syncobj_add_point)kernel(drm_syncobj_create)kernel(drm_syncobj_find)kernel(drm_syncobj_find_fence)kernel(drm_syncobj_free)kernel(drm_syncobj_get_fd)kernel(drm_syncobj_get_handle)kernel(drm_syncobj_replace_fence)kernel(drm_sysfs_connector_status_event)kernel(drm_sysfs_hotplug_event)kernel(drm_timeout_abs_to_jiffies)kernel(drm_universal_plane_init)kernel(drm_vblank_init)kernel(drm_vblank_work_cancel_sync)kernel(drm_vblank_work_flush)kernel(drm_vblank_work_init)kernel(drm_vblank_work_schedule)kernel(drm_vma_node_allow)kernel(drm_vma_node_is_allowed)kernel(drm_vma_node_revoke)kernel(drm_vma_offset_add)kernel(drm_vma_offset_lookup_locked)kernel(drm_vma_offset_manager_destroy)kernel(drm_vma_offset_manager_init)kernel(drm_vma_offset_remove)kernel(drm_vram_helper_alloc_mm)kernel(drm_vram_helper_mode_valid)kernel(drm_vram_helper_release_mm)kernel(drm_vram_mm_debugfs_init)kernel(drm_wait_one_vblank)kernel(drm_warn_on_modeset_not_all_locked)kernel(drm_writeback_cleanup_job)kernel(drm_writeback_connector_init)kernel(drm_writeback_get_out_fence)kernel(drm_writeback_prepare_job)kernel(drm_writeback_queue_job)kernel(drm_writeback_signal_completion)kernel(drmm_kfree)kernel(drmm_kmalloc)kernel(drmm_kstrdup)kernel(drmm_mode_config_init)kernel(drmm_vram_helper_init)kernel(drop_nlink)kernel(drop_super)kernel(drop_super_exclusive)kernel(drx39xxj_attach)kernel(drxd_attach)kernel(drxk_attach)kernel(ds3000_attach)kernel(dsp_audio_law_to_s32)kernel(dsp_audio_s16_to_law)kernel(dst_alloc)kernel(dst_attach)kernel(dst_ca_attach)kernel(dst_cache_destroy)kernel(dst_cache_get)kernel(dst_cache_get_ip4)kernel(dst_cache_get_ip6)kernel(dst_cache_init)kernel(dst_cache_set_ip4)kernel(dst_cache_set_ip6)kernel(dst_check_sum)kernel(dst_comm_init)kernel(dst_cow_metrics_generic)kernel(dst_default_metrics)kernel(dst_destroy)kernel(dst_dev_put)kernel(dst_discard_out)kernel(dst_error_bailout)kernel(dst_error_recovery)kernel(dst_init)kernel(dst_pio_disable)kernel(dst_release)kernel(dst_release_immediate)kernel(dst_wait_dst_ready)kernel(dummy_con)kernel(dummy_irq_chip)kernel(dump_align)kernel(dump_emit)kernel(dump_page)kernel(dump_skip)kernel(dump_stack)kernel(dump_truncate)kernel(dup_iter)kernel(dvb_ca_en50221_camchange_irq)kernel(dvb_ca_en50221_camready_irq)kernel(dvb_ca_en50221_frda_irq)kernel(dvb_ca_en50221_init)kernel(dvb_ca_en50221_release)kernel(dvb_dmx_init)kernel(dvb_dmx_release)kernel(dvb_dmx_swfilter)kernel(dvb_dmx_swfilter_204)kernel(dvb_dmx_swfilter_packets)kernel(dvb_dmx_swfilter_raw)kernel(dvb_dmxdev_init)kernel(dvb_dmxdev_release)kernel(dvb_dummy_fe_ofdm_attach)kernel(dvb_dummy_fe_qam_attach)kernel(dvb_dummy_fe_qpsk_attach)kernel(dvb_free_device)kernel(dvb_frontend_detach)kernel(dvb_frontend_reinitialise)kernel(dvb_frontend_resume)kernel(dvb_frontend_sleep_until)kernel(dvb_frontend_suspend)kernel(dvb_generic_ioctl)kernel(dvb_generic_open)kernel(dvb_generic_release)kernel(dvb_module_probe)kernel(dvb_module_release)kernel(dvb_net_init)kernel(dvb_net_release)kernel(dvb_pll_attach)kernel(dvb_register_adapter)kernel(dvb_register_device)kernel(dvb_register_frontend)kernel(dvb_remove_device)kernel(dvb_ringbuffer_avail)kernel(dvb_ringbuffer_empty)kernel(dvb_ringbuffer_flush)kernel(dvb_ringbuffer_flush_spinlock_wakeup)kernel(dvb_ringbuffer_free)kernel(dvb_ringbuffer_init)kernel(dvb_ringbuffer_read)kernel(dvb_ringbuffer_read_user)kernel(dvb_ringbuffer_write)kernel(dvb_ringbuffer_write_user)kernel(dvb_unregister_adapter)kernel(dvb_unregister_device)kernel(dvb_unregister_frontend)kernel(dvb_usb_device_exit)kernel(dvb_usb_device_init)kernel(dvb_usb_generic_rw)kernel(dvb_usb_generic_write)kernel(dvb_usb_get_hexline)kernel(dvb_usb_nec_rc_key_to_event)kernel(dvb_usbv2_disconnect)kernel(dvb_usbv2_generic_rw)kernel(dvb_usbv2_generic_rw_locked)kernel(dvb_usbv2_generic_write)kernel(dvb_usbv2_generic_write_locked)kernel(dvb_usbv2_probe)kernel(dvb_usbv2_reset_resume)kernel(dvb_usbv2_resume)kernel(dvb_usbv2_suspend)kernel(dw8250_do_set_termios)kernel(dw8250_setup_port)kernel(dw_dma_acpi_controller_free)kernel(dw_dma_acpi_controller_register)kernel(dw_dma_filter)kernel(dw_dma_probe)kernel(dw_dma_remove)kernel(e820__mapped_any)kernel(e820__mapped_raw_any)kernel(each_symbol_section)kernel(ebt_do_table)kernel(ebt_register_table)kernel(ebt_unregister_table)kernel(ebt_unregister_table_pre_exit)kernel(ec100_attach)kernel(ec_get_handle)kernel(ec_read)kernel(ec_transaction)kernel(ec_write)kernel(ecc_is_pubkey_valid_full)kernel(ecryptfs_fill_auth_tok)kernel(ecryptfs_get_auth_tok_key)kernel(ecryptfs_get_versions)kernel(edac_device_add_device)kernel(edac_device_alloc_ctl_info)kernel(edac_device_alloc_index)kernel(edac_device_del_device)kernel(edac_device_free_ctl_info)kernel(edac_device_handle_ce)kernel(edac_device_handle_ue)kernel(edac_get_owner)kernel(edac_get_report_status)kernel(edac_get_sysfs_subsys)kernel(edac_has_mcs)kernel(edac_layer_name)kernel(edac_mc_add_mc_with_groups)kernel(edac_mc_alloc)kernel(edac_mc_del_mc)kernel(edac_mc_find)kernel(edac_mc_find_csrow_by_page)kernel(edac_mc_free)kernel(edac_mc_handle_error)kernel(edac_mem_types)kernel(edac_mod_work)kernel(edac_op_state)kernel(edac_pci_add_device)kernel(edac_pci_alloc_ctl_info)kernel(edac_pci_alloc_index)kernel(edac_pci_create_generic_ctl)kernel(edac_pci_del_device)kernel(edac_pci_free_ctl_info)kernel(edac_pci_handle_npe)kernel(edac_pci_handle_pe)kernel(edac_pci_release_generic_ctl)kernel(edac_queue_work)kernel(edac_raw_mc_handle_error)kernel(edac_set_report_status)kernel(edac_stop_work)kernel(edd)kernel(edid_info)kernel(eeprom_93cx6_multiread)kernel(eeprom_93cx6_multireadb)kernel(eeprom_93cx6_read)kernel(eeprom_93cx6_readb)kernel(eeprom_93cx6_wren)kernel(eeprom_93cx6_write)kernel(efi)kernel(efi_capsule_supported)kernel(efi_capsule_update)kernel(efi_mm)kernel(efi_query_variable_store)kernel(efi_tpm_final_log_size)kernel(efivar_entry_add)kernel(efivar_entry_delete)kernel(efivar_entry_find)kernel(efivar_entry_get)kernel(efivar_entry_iter)kernel(efivar_entry_iter_begin)kernel(efivar_entry_iter_end)kernel(efivar_entry_remove)kernel(efivar_entry_set)kernel(efivar_entry_set_get_size)kernel(efivar_entry_set_safe)kernel(efivar_entry_size)kernel(efivar_init)kernel(efivar_run_worker)kernel(efivar_sysfs_list)kernel(efivar_validate)kernel(efivar_variable_is_removable)kernel(efivar_work)kernel(efivars_kobject)kernel(efivars_register)kernel(efivars_sysfs_init)kernel(efivars_unregister)kernel(efuse_one_byte_read)kernel(efuse_power_switch)kernel(efuse_read_1byte)kernel(efuse_shadow_read)kernel(ehci_adjust_port_wakeup_flags)kernel(ehci_cf_port_reset_rwsem)kernel(ehci_handshake)kernel(ehci_hub_control)kernel(ehci_init_driver)kernel(ehci_reset)kernel(ehci_resume)kernel(ehci_setup)kernel(ehci_suspend)kernel(ehl_chip_info)kernel(elevator_alloc)kernel(elfcorehdr_addr)kernel(elv_bio_merge_ok)kernel(elv_rb_add)kernel(elv_rb_del)kernel(elv_rb_find)kernel(elv_rb_former_request)kernel(elv_rb_latter_request)kernel(elv_register)kernel(elv_rqhash_add)kernel(elv_rqhash_del)kernel(elv_unregister)kernel(em28xx_alloc_urbs)kernel(em28xx_audio_analog_set)kernel(em28xx_audio_setup)kernel(em28xx_boards)kernel(em28xx_find_led)kernel(em28xx_free_device)kernel(em28xx_gpio_set)kernel(em28xx_init_camera)kernel(em28xx_init_usb_xfer)kernel(em28xx_read_ac97)kernel(em28xx_read_reg)kernel(em28xx_register_extension)kernel(em28xx_set_mode)kernel(em28xx_setup_xc3028)kernel(em28xx_stop_urbs)kernel(em28xx_toggle_reg_bits)kernel(em28xx_tuner_callback)kernel(em28xx_uninit_usb_xfer)kernel(em28xx_unregister_extension)kernel(em28xx_write_ac97)kernel(em28xx_write_reg)kernel(em28xx_write_reg_bits)kernel(em28xx_write_regs)kernel(em_cpu_get)kernel(em_register_perf_domain)kernel(emergency_restart)kernel(empty_aops)kernel(empty_name)kernel(empty_zero_page)kernel(enable_apicv)kernel(enable_irq)kernel(enable_kprobe)kernel(enable_percpu_irq)kernel(enable_vmware_backdoor)kernel(enclosure_add_device)kernel(enclosure_component_alloc)kernel(enclosure_component_register)kernel(enclosure_find)kernel(enclosure_for_each_device)kernel(enclosure_register)kernel(enclosure_remove_device)kernel(enclosure_unregister)kernel(encode_rs8)kernel(end_buffer_async_write)kernel(end_buffer_read_sync)kernel(end_buffer_write_sync)kernel(end_page_writeback)kernel(enic_api_devcmd_proxy_by_index)kernel(errata)kernel(errno_to_blk_status)kernel(errseq_check)kernel(errseq_check_and_advance)kernel(errseq_sample)kernel(errseq_set)kernel(erst_clear)kernel(erst_disable)kernel(erst_get_record_count)kernel(erst_get_record_id_begin)kernel(erst_get_record_id_end)kernel(erst_get_record_id_next)kernel(erst_read)kernel(erst_write)kernel(esp6_input_done2)kernel(esp6_output_head)kernel(esp6_output_tail)kernel(esp_input_done2)kernel(esp_output_head)kernel(esp_output_tail)kernel(espintcp_push_skb)kernel(espintcp_queue_out)kernel(eth_change_mtu)kernel(eth_commit_mac_addr_change)kernel(eth_get_headlen)kernel(eth_gro_complete)kernel(eth_gro_receive)kernel(eth_header)kernel(eth_header_cache)kernel(eth_header_cache_update)kernel(eth_header_parse)kernel(eth_header_parse_protocol)kernel(eth_mac_addr)kernel(eth_platform_get_mac_address)kernel(eth_prepare_mac_addr_change)kernel(eth_type_trans)kernel(eth_validate_addr)kernel(ether_setup)kernel(ethnl_cable_test_alloc)kernel(ethnl_cable_test_amplitude)kernel(ethnl_cable_test_fault_length)kernel(ethnl_cable_test_finished)kernel(ethnl_cable_test_free)kernel(ethnl_cable_test_pulse)kernel(ethnl_cable_test_result)kernel(ethnl_cable_test_step)kernel(ethtool_convert_legacy_u32_to_link_mode)kernel(ethtool_convert_link_mode_to_legacy_u32)kernel(ethtool_intersect_link_masks)kernel(ethtool_notify)kernel(ethtool_op_get_link)kernel(ethtool_op_get_ts_info)kernel(ethtool_params_from_link_mode)kernel(ethtool_rx_flow_rule_create)kernel(ethtool_rx_flow_rule_destroy)kernel(ethtool_set_ethtool_phy_ops)kernel(ethtool_sprintf)kernel(ethtool_virtdev_set_link_ksettings)kernel(event_triggers_call)kernel(event_triggers_post_call)kernel(eventfd_ctx_do_read)kernel(eventfd_ctx_fdget)kernel(eventfd_ctx_fileget)kernel(eventfd_ctx_put)kernel(eventfd_ctx_remove_wait_queue)kernel(eventfd_fget)kernel(eventfd_signal)kernel(events_hybrid_sysfs_show)kernel(events_sysfs_show)kernel(evict_inodes)kernel(evm_inode_init_security)kernel(evm_set_key)kernel(evm_verifyxattr)kernel(evtchn_get)kernel(evtchn_make_refcounted)kernel(evtchn_put)kernel(ex_handler_clear_fs)kernel(ex_handler_default)kernel(ex_handler_ext)kernel(ex_handler_fault)kernel(ex_handler_fprestore)kernel(ex_handler_rdmsr_unsafe)kernel(ex_handler_refcount)kernel(ex_handler_uaccess)kernel(ex_handler_wrmsr_unsafe)kernel(execute_in_process_context)kernel(exportfs_decode_fh)kernel(exportfs_encode_fh)kernel(exportfs_encode_inode_fh)kernel(ezusb_fx1_ihex_firmware_download)kernel(ezusb_fx1_set_reset)kernel(f_setown)kernel(failover_register)kernel(failover_slave_unregister)kernel(failover_unregister)kernel(fanout_mutex)kernel(fasync_helper)kernel(fat_add_entries)kernel(fat_alloc_new_dir)kernel(fat_attach)kernel(fat_build_inode)kernel(fat_detach)kernel(fat_dir_empty)kernel(fat_fill_super)kernel(fat_flush_inodes)kernel(fat_free_clusters)kernel(fat_get_dotdot_entry)kernel(fat_getattr)kernel(fat_remove_entries)kernel(fat_scan)kernel(fat_search_long)kernel(fat_setattr)kernel(fat_sync_inode)kernel(fat_time_fat2unix)kernel(fat_time_unix2fat)kernel(fat_truncate_time)kernel(fat_update_time)kernel(fb_add_videomode)kernel(fb_alloc_cmap)kernel(fb_blank)kernel(fb_class)kernel(fb_copy_cmap)kernel(fb_dealloc_cmap)kernel(fb_default_cmap)kernel(fb_deferred_io_cleanup)kernel(fb_deferred_io_fsync)kernel(fb_deferred_io_init)kernel(fb_deferred_io_open)kernel(fb_destroy_modedb)kernel(fb_destroy_modelist)kernel(fb_edid_add_monspecs)kernel(fb_edid_to_monspecs)kernel(fb_find_best_display)kernel(fb_find_best_mode)kernel(fb_find_logo)kernel(fb_find_mode)kernel(fb_find_mode_cvt)kernel(fb_find_nearest_mode)kernel(fb_firmware_edid)kernel(fb_get_buffer_offset)kernel(fb_get_color_depth)kernel(fb_get_mode)kernel(fb_get_options)kernel(fb_invert_cmaps)kernel(fb_is_primary_device)kernel(fb_match_mode)kernel(fb_mode_is_equal)kernel(fb_mode_option)kernel(fb_notifier_call_chain)kernel(fb_pad_aligned_buffer)kernel(fb_pad_unaligned_buffer)kernel(fb_pan_display)kernel(fb_parse_edid)kernel(fb_prepare_logo)kernel(fb_register_client)kernel(fb_set_cmap)kernel(fb_set_suspend)kernel(fb_set_var)kernel(fb_show_logo)kernel(fb_sys_read)kernel(fb_sys_write)kernel(fb_unregister_client)kernel(fb_validate_mode)kernel(fb_var_to_videomode)kernel(fb_videomode_to_modelist)kernel(fb_videomode_to_var)kernel(fbcon_rotate_ccw)kernel(fbcon_rotate_cw)kernel(fbcon_rotate_ud)kernel(fbcon_set_bitops)kernel(fbcon_set_rotate)kernel(fbcon_set_tileops)kernel(fc0011_attach)kernel(fc0012_attach)kernel(fc0013_attach)kernel(fc0013_rc_cal_add)kernel(fc0013_rc_cal_reset)kernel(fc_attach_transport)kernel(fc_block_rport)kernel(fc_block_scsi_eh)kernel(fc_cpu_mask)kernel(fc_disc_config)kernel(fc_disc_init)kernel(fc_eh_abort)kernel(fc_eh_device_reset)kernel(fc_eh_host_reset)kernel(fc_eh_should_retry_cmd)kernel(fc_eh_timed_out)kernel(fc_elsct_init)kernel(fc_elsct_send)kernel(fc_exch_done)kernel(fc_exch_init)kernel(fc_exch_mgr_add)kernel(fc_exch_mgr_alloc)kernel(fc_exch_mgr_del)kernel(fc_exch_mgr_free)kernel(fc_exch_mgr_list_clone)kernel(fc_exch_mgr_reset)kernel(fc_exch_recv)kernel(fc_exch_seq_send)kernel(fc_exch_update_stats)kernel(fc_fabric_login)kernel(fc_fabric_logoff)kernel(fc_fc4_deregister_provider)kernel(fc_fc4_register_provider)kernel(fc_fcp_destroy)kernel(fc_fcp_init)kernel(fc_fill_hdr)kernel(fc_fill_reply_hdr)kernel(fc_find_rport_by_wwpn)kernel(fc_frame_alloc_fill)kernel(fc_frame_crc_check)kernel(fc_get_event_number)kernel(fc_get_host_port_state)kernel(fc_get_host_speed)kernel(fc_get_host_stats)kernel(fc_host_fpin_rcv)kernel(fc_host_post_event)kernel(fc_host_post_fc_event)kernel(fc_host_post_vendor_event)kernel(fc_linkdown)kernel(fc_linkup)kernel(fc_lport_bsg_request)kernel(fc_lport_config)kernel(fc_lport_destroy)kernel(fc_lport_flogi_resp)kernel(fc_lport_init)kernel(fc_lport_iterate)kernel(fc_lport_logo_resp)kernel(fc_lport_notifier_head)kernel(fc_lport_recv)kernel(fc_lport_reset)kernel(fc_lport_set_local_id)kernel(fc_mount)kernel(fc_queuecommand)kernel(fc_release_transport)kernel(fc_remote_port_add)kernel(fc_remote_port_delete)kernel(fc_remote_port_rolechg)kernel(fc_remove_host)kernel(fc_rport_create)kernel(fc_rport_destroy)kernel(fc_rport_flush_queue)kernel(fc_rport_login)kernel(fc_rport_logoff)kernel(fc_rport_lookup)kernel(fc_rport_recv_req)kernel(fc_rport_terminate_io)kernel(fc_seq_assign)kernel(fc_seq_els_rsp_send)kernel(fc_seq_release)kernel(fc_seq_send)kernel(fc_seq_set_resp)kernel(fc_seq_start_next)kernel(fc_set_mfs)kernel(fc_set_rport_loss_tmo)kernel(fc_slave_alloc)kernel(fc_vport_create)kernel(fc_vport_id_lookup)kernel(fc_vport_setlink)kernel(fc_vport_terminate)kernel(fcoe_check_wait_queue)kernel(fcoe_clean_pending_queue)kernel(fcoe_ctlr_destroy)kernel(fcoe_ctlr_device_add)kernel(fcoe_ctlr_device_delete)kernel(fcoe_ctlr_els_send)kernel(fcoe_ctlr_get_lesb)kernel(fcoe_ctlr_init)kernel(fcoe_ctlr_link_down)kernel(fcoe_ctlr_link_up)kernel(fcoe_ctlr_recv)kernel(fcoe_ctlr_recv_flogi)kernel(fcoe_ctlr_set_fip_mode)kernel(fcoe_fc_crc)kernel(fcoe_fcf_device_add)kernel(fcoe_fcf_device_delete)kernel(fcoe_fcf_get_selected)kernel(fcoe_get_lesb)kernel(fcoe_get_paged_crc_eof)kernel(fcoe_get_wwn)kernel(fcoe_libfc_config)kernel(fcoe_link_speed_update)kernel(fcoe_queue_timer)kernel(fcoe_start_io)kernel(fcoe_transport_attach)kernel(fcoe_transport_detach)kernel(fcoe_validate_vport_create)kernel(fcoe_wwn_from_mac)kernel(fcoe_wwn_to_str)kernel(fcp_avc_transaction)kernel(fcp_bus_reset)kernel(fd_install)kernel(fg_console)kernel(fget)kernel(fget_raw)kernel(fib4_rule_default)kernel(fib6_get_table)kernel(fib6_info_destroy_rcu)kernel(fib6_new_table)kernel(fib6_rule_default)kernel(fib_alias_hw_flags_set)kernel(fib_default_rule_add)kernel(fib_info_nh_uses_dev)kernel(fib_new_table)kernel(fib_nl_delrule)kernel(fib_nl_newrule)kernel(fib_notifier_ops_register)kernel(fib_notifier_ops_unregister)kernel(fib_rule_matchall)kernel(fib_rules_dump)kernel(fib_rules_lookup)kernel(fib_rules_register)kernel(fib_rules_seq_read)kernel(fib_rules_unregister)kernel(fib_table_lookup)kernel(fiemap_check_flags)kernel(fiemap_fill_next_extent)kernel(fifo_create_dflt)kernel(fifo_set_limit)kernel(file_check_and_advance_wb_err)kernel(file_fdatawait_range)kernel(file_is_kvm)kernel(file_modified)kernel(file_ns_capable)kernel(file_open_root)kernel(file_path)kernel(file_ra_state_init)kernel(file_remove_privs)kernel(file_update_time)kernel(file_write_and_wait_range)kernel(filemap_check_errors)kernel(filemap_fault)kernel(filemap_fdatawait_keep_errors)kernel(filemap_fdatawait_range)kernel(filemap_fdatawait_range_keep_errors)kernel(filemap_fdatawrite)kernel(filemap_fdatawrite_range)kernel(filemap_flush)kernel(filemap_map_pages)kernel(filemap_page_mkwrite)kernel(filemap_range_has_page)kernel(filemap_write_and_wait)kernel(filemap_write_and_wait_range)kernel(fill_inquiry_response)kernel(filp_close)kernel(filp_open)kernel(filter_irq_stacks)kernel(filter_match_preds)kernel(finalize_exec)kernel(find_asymmetric_key)kernel(find_extend_vma)kernel(find_first_bit)kernel(find_first_zero_bit)kernel(find_font)kernel(find_get_entries_tag)kernel(find_get_entry)kernel(find_get_pages_contig)kernel(find_get_pages_range_tag)kernel(find_get_pid)kernel(find_inode_nowait)kernel(find_iova)kernel(find_last_bit)kernel(find_lock_entry)kernel(find_mci_by_dev)kernel(find_module)kernel(find_next_and_bit)kernel(find_next_bit)kernel(find_next_clump8)kernel(find_next_zero_bit)kernel(find_pid_ns)kernel(find_symbol)kernel(find_vma)kernel(find_vpid)kernel(finish_no_open)kernel(finish_open)kernel(finish_swait)kernel(finish_wait)kernel(fips_enabled)kernel(firmware_config_table)kernel(firmware_kobj)kernel(firmware_request_cache)kernel(firmware_request_nowarn)kernel(first_ec)kernel(fixed_percpu_data)kernel(fixed_phy_add)kernel(fixed_phy_change_carrier)kernel(fixed_phy_register)kernel(fixed_phy_register_with_gpiod)kernel(fixed_phy_set_link_update)kernel(fixed_phy_unregister)kernel(fixed_size_llseek)kernel(fixup_user_fault)kernel(fl6_merge_options)kernel(fl6_sock_lookup)kernel(fl6_update_dst)kernel(flex_array_alloc)kernel(flex_array_clear)kernel(flex_array_free)kernel(flex_array_free_parts)kernel(flex_array_get)kernel(flex_array_get_ptr)kernel(flex_array_prealloc)kernel(flex_array_put)kernel(flex_array_shrink)kernel(flexcop_device_exit)kernel(flexcop_device_initialize)kernel(flexcop_device_kfree)kernel(flexcop_device_kmalloc)kernel(flexcop_dma_allocate)kernel(flexcop_dma_config)kernel(flexcop_dma_config_timer)kernel(flexcop_dma_control_size_irq)kernel(flexcop_dma_control_timer_irq)kernel(flexcop_dma_free)kernel(flexcop_dma_xfer_control)kernel(flexcop_dump_reg)kernel(flexcop_eeprom_check_mac_addr)kernel(flexcop_i2c_request)kernel(flexcop_pass_dmx_data)kernel(flexcop_pass_dmx_packets)kernel(flexcop_pid_feed_control)kernel(flexcop_sram_ctrl)kernel(flexcop_sram_set_dest)kernel(flexcop_wan_set_speed)kernel(flow_action_cookie_create)kernel(flow_action_cookie_destroy)kernel(flow_block_cb_alloc)kernel(flow_block_cb_decref)kernel(flow_block_cb_free)kernel(flow_block_cb_incref)kernel(flow_block_cb_is_busy)kernel(flow_block_cb_lookup)kernel(flow_block_cb_priv)kernel(flow_block_cb_setup_simple)kernel(flow_get_u32_dst)kernel(flow_get_u32_src)kernel(flow_hash_from_keys)kernel(flow_indr_block_cb_alloc)kernel(flow_indr_dev_register)kernel(flow_indr_dev_setup_offload)kernel(flow_indr_dev_unregister)kernel(flow_keys_basic_dissector)kernel(flow_keys_dissector)kernel(flow_offload_add)kernel(flow_offload_alloc)kernel(flow_offload_free)kernel(flow_offload_lookup)kernel(flow_offload_refresh)kernel(flow_offload_route_init)kernel(flow_offload_teardown)kernel(flow_resources_add)kernel(flow_resources_alloc)kernel(flow_rule_alloc)kernel(flow_rule_match_basic)kernel(flow_rule_match_control)kernel(flow_rule_match_ct)kernel(flow_rule_match_cvlan)kernel(flow_rule_match_enc_control)kernel(flow_rule_match_enc_ip)kernel(flow_rule_match_enc_ipv4_addrs)kernel(flow_rule_match_enc_ipv6_addrs)kernel(flow_rule_match_enc_keyid)kernel(flow_rule_match_enc_opts)kernel(flow_rule_match_enc_ports)kernel(flow_rule_match_eth_addrs)kernel(flow_rule_match_icmp)kernel(flow_rule_match_ip)kernel(flow_rule_match_ipv4_addrs)kernel(flow_rule_match_ipv6_addrs)kernel(flow_rule_match_meta)kernel(flow_rule_match_mpls)kernel(flow_rule_match_ports)kernel(flow_rule_match_tcp)kernel(flow_rule_match_vlan)kernel(flush_delayed_work)kernel(flush_rcu_work)kernel(flush_signals)kernel(flush_work)kernel(flush_workqueue)kernel(follow_down)kernel(follow_down_one)kernel(follow_pfn)kernel(follow_pte_pmd)kernel(follow_up)kernel(font_vga_8x16)kernel(for_each_kernel_tracepoint)kernel(force_irqthreads)kernel(force_sig)kernel(forget_all_cached_acls)kernel(forget_cached_acl)kernel(fortify_panic)kernel(fpstate_clear_xstate_component)kernel(fpu_alloc_guest_fpstate)kernel(fpu_copy_guest_fpstate_to_uabi)kernel(fpu_copy_uabi_to_guest_fpstate)kernel(fpu_enable_guest_xfd_features)kernel(fpu_free_guest_fpstate)kernel(fpu_swap_kvm_fpstate)kernel(fpu_sync_guest_vmexit_xfd_state)kernel(fpu_update_guest_xfd)kernel(fput)kernel(frame_vector_create)kernel(frame_vector_destroy)kernel(frame_vector_to_pages)kernel(frame_vector_to_pfns)kernel(framebuffer_alloc)kernel(framebuffer_release)kernel(free_anon_bdev)kernel(free_bucket_spinlocks)kernel(free_buffer_head)kernel(free_c_can_dev)kernel(free_candev)kernel(free_cc770dev)kernel(free_cgroup_ns)kernel(free_cpumask_var)kernel(free_dca_provider)kernel(free_dma)kernel(free_fib_info)kernel(free_inode_nonrcu)kernel(free_io_pgtable_ops)kernel(free_iova)kernel(free_irq)kernel(free_irq_cpu_rmap)kernel(free_mdio_bitbang)kernel(free_netdev)kernel(free_pages)kernel(free_pages_exact)kernel(free_percpu)kernel(free_percpu_irq)kernel(free_reserved_area)kernel(free_rs)kernel(free_sja1000dev)kernel(free_task)kernel(free_vm_area)kernel(free_xenballooned_pages)kernel(freeze_bdev)kernel(freeze_super)kernel(freezer_cgrp_subsys_enabled_key)kernel(freezer_cgrp_subsys_on_dfl_key)kernel(freezing_slow_path)kernel(freq_qos_add_notifier)kernel(freq_qos_add_request)kernel(freq_qos_remove_notifier)kernel(freq_qos_remove_request)kernel(freq_qos_update_request)kernel(freq_reg_info)kernel(from_kgid)kernel(from_kgid_munged)kernel(from_kprojid)kernel(from_kprojid_munged)kernel(from_kqid)kernel(from_kqid_munged)kernel(from_kuid)kernel(from_kuid_munged)kernel(frontswap_curr_pages)kernel(frontswap_register_ops)kernel(frontswap_shrink)kernel(frontswap_tmem_exclusive_gets)kernel(frontswap_writethrough)kernel(fs_bio_set)kernel(fs_context_for_mount)kernel(fs_context_for_reconfigure)kernel(fs_context_for_submount)kernel(fs_dax_get_by_bdev)kernel(fs_kobj)kernel(fs_lookup_param)kernel(fs_overflowgid)kernel(fs_overflowuid)kernel(fs_param_is_blob)kernel(fs_param_is_blockdev)kernel(fs_param_is_bool)kernel(fs_param_is_enum)kernel(fs_param_is_fd)kernel(fs_param_is_path)kernel(fs_param_is_s32)kernel(fs_param_is_string)kernel(fs_param_is_u32)kernel(fs_param_is_u64)kernel(fscache_add_cache)kernel(fscache_cache_cleared_wq)kernel(fscache_check_aux)kernel(fscache_enqueue_operation)kernel(fscache_fsdef_index)kernel(fscache_init_cache)kernel(fscache_io_error)kernel(fscache_mark_page_cached)kernel(fscache_mark_pages_cached)kernel(fscache_object_destroy)kernel(fscache_object_init)kernel(fscache_object_lookup_negative)kernel(fscache_object_mark_killed)kernel(fscache_object_retrying_stale)kernel(fscache_object_sleep_till_congested)kernel(fscache_obtained_object)kernel(fscache_op_complete)kernel(fscache_op_debug_id)kernel(fscache_operation_init)kernel(fscache_put_operation)kernel(fscache_withdraw_cache)kernel(fsnotify)kernel(fsnotify_get_cookie)kernel(fsnotify_nameremove)kernel(fsstack_copy_attr_all)kernel(fsstack_copy_inode_size)kernel(fsync_bdev)kernel(ftdi_elan_gone_away)kernel(ftrace_dump)kernel(ftrace_ops_set_global_filter)kernel(ftrace_set_filter)kernel(ftrace_set_filter_ip)kernel(ftrace_set_global_filter)kernel(ftrace_set_global_notrace)kernel(ftrace_set_notrace)kernel(full_name_hash)kernel(fuse_abort_conn)kernel(fuse_conn_destroy)kernel(fuse_conn_get)kernel(fuse_conn_init)kernel(fuse_conn_put)kernel(fuse_dax_cancel_work)kernel(fuse_dequeue_forget)kernel(fuse_dev_alloc)kernel(fuse_dev_alloc_install)kernel(fuse_dev_fiq_ops)kernel(fuse_dev_free)kernel(fuse_dev_install)kernel(fuse_dev_operations)kernel(fuse_dev_release)kernel(fuse_direct_io)kernel(fuse_do_ioctl)kernel(fuse_do_open)kernel(fuse_file_poll)kernel(fuse_fill_super_common)kernel(fuse_free_conn)kernel(fuse_get_unique)kernel(fuse_len_args)kernel(fuse_mount_remove)kernel(fuse_request_end)kernel(fuse_send_init)kernel(fuse_simple_background)kernel(fuse_sync_release)kernel(fw_attributes_class_get)kernel(fw_attributes_class_put)kernel(fw_bus_type)kernel(fw_cancel_transaction)kernel(fw_card_add)kernel(fw_card_initialize)kernel(fw_card_release)kernel(fw_core_add_address_handler)kernel(fw_core_add_descriptor)kernel(fw_core_handle_bus_reset)kernel(fw_core_handle_request)kernel(fw_core_handle_response)kernel(fw_core_remove_address_handler)kernel(fw_core_remove_card)kernel(fw_core_remove_descriptor)kernel(fw_csr_iterator_init)kernel(fw_csr_iterator_next)kernel(fw_csr_string)kernel(fw_device_enable_phys_dma)kernel(fw_devlink_purge_absent_suppliers)kernel(fw_fallback_config)kernel(fw_fill_response)kernel(fw_get_request_speed)kernel(fw_high_memory_region)kernel(fw_iso_buffer_destroy)kernel(fw_iso_buffer_init)kernel(fw_iso_context_create)kernel(fw_iso_context_destroy)kernel(fw_iso_context_flush_completions)kernel(fw_iso_context_queue)kernel(fw_iso_context_queue_flush)kernel(fw_iso_context_start)kernel(fw_iso_context_stop)kernel(fw_iso_resource_manage)kernel(fw_iso_resources_allocate)kernel(fw_iso_resources_destroy)kernel(fw_iso_resources_free)kernel(fw_iso_resources_init)kernel(fw_iso_resources_update)kernel(fw_rcode_string)kernel(fw_run_transaction)kernel(fw_schedule_bus_reset)kernel(fw_send_request)kernel(fw_send_response)kernel(fw_workqueue)kernel(fwnode_connection_find_match)kernel(fwnode_count_parents)kernel(fwnode_create_software_node)kernel(fwnode_device_is_available)kernel(fwnode_find_reference)kernel(fwnode_get_mac_address)kernel(fwnode_get_name)kernel(fwnode_get_named_child_node)kernel(fwnode_get_named_gpiod)kernel(fwnode_get_next_available_child_node)kernel(fwnode_get_next_child_node)kernel(fwnode_get_next_parent)kernel(fwnode_get_nth_parent)kernel(fwnode_get_parent)kernel(fwnode_get_phy_mode)kernel(fwnode_gpiod_get_index)kernel(fwnode_graph_get_endpoint_by_id)kernel(fwnode_graph_get_next_endpoint)kernel(fwnode_graph_get_port_parent)kernel(fwnode_graph_get_remote_endpoint)kernel(fwnode_graph_get_remote_node)kernel(fwnode_graph_get_remote_port)kernel(fwnode_graph_get_remote_port_parent)kernel(fwnode_graph_parse_endpoint)kernel(fwnode_handle_get)kernel(fwnode_handle_put)kernel(fwnode_irq_get)kernel(fwnode_property_get_reference_args)kernel(fwnode_property_match_string)kernel(fwnode_property_present)kernel(fwnode_property_read_string)kernel(fwnode_property_read_string_array)kernel(fwnode_property_read_u16_array)kernel(fwnode_property_read_u32_array)kernel(fwnode_property_read_u64_array)kernel(fwnode_property_read_u8_array)kernel(fwnode_remove_software_node)kernel(fwnode_typec_mux_get)kernel(fwnode_typec_switch_get)kernel(fwnode_usb_role_switch_get)kernel(g_make_token_header)kernel(g_token_size)kernel(g_verify_token_header)kernel(garp_init_applicant)kernel(garp_register_application)kernel(garp_request_join)kernel(garp_request_leave)kernel(garp_uninit_applicant)kernel(garp_unregister_application)kernel(gc_inflight_list)kernel(gcd)kernel(gdt_page)kernel(gen10g_config_aneg)kernel(gen_estimator_active)kernel(gen_estimator_read)kernel(gen_kill_estimator)kernel(gen_new_estimator)kernel(gen_pool_add_owner)kernel(gen_pool_alloc_algo_owner)kernel(gen_pool_avail)kernel(gen_pool_best_fit)kernel(gen_pool_create)kernel(gen_pool_destroy)kernel(gen_pool_dma_alloc)kernel(gen_pool_dma_alloc_algo)kernel(gen_pool_dma_alloc_align)kernel(gen_pool_dma_zalloc)kernel(gen_pool_dma_zalloc_algo)kernel(gen_pool_dma_zalloc_align)kernel(gen_pool_first_fit)kernel(gen_pool_first_fit_align)kernel(gen_pool_first_fit_order_align)kernel(gen_pool_fixed_alloc)kernel(gen_pool_for_each_chunk)kernel(gen_pool_free_owner)kernel(gen_pool_get)kernel(gen_pool_has_addr)kernel(gen_pool_set_algo)kernel(gen_pool_size)kernel(gen_pool_virt_to_phys)kernel(gen_replace_estimator)kernel(generate_random_uuid)kernel(generic_access_phys)kernel(generic_block_bmap)kernel(generic_block_fiemap)kernel(generic_check_addressable)kernel(generic_cont_expand_simple)kernel(generic_copy_file_range)kernel(generic_delete_inode)kernel(generic_device_group)kernel(generic_end_io_acct)kernel(generic_error_remove_page)kernel(generic_fadvise)kernel(generic_fh_to_dentry)kernel(generic_fh_to_parent)kernel(generic_file_direct_write)kernel(generic_file_fsync)kernel(generic_file_llseek)kernel(generic_file_llseek_size)kernel(generic_file_mmap)kernel(generic_file_open)kernel(generic_file_read_iter)kernel(generic_file_readonly_mmap)kernel(generic_file_splice_read)kernel(generic_file_write_iter)kernel(generic_fillattr)kernel(generic_handle_irq)kernel(generic_iommu_put_resv_regions)kernel(generic_key_instantiate)kernel(generic_listxattr)kernel(generic_make_request)kernel(generic_mii_ioctl)kernel(generic_online_page)kernel(generic_parse_monolithic)kernel(generic_perform_write)kernel(generic_permission)kernel(generic_pipe_buf_confirm)kernel(generic_pipe_buf_get)kernel(generic_pipe_buf_release)kernel(generic_pipe_buf_steal)kernel(generic_read_dir)kernel(generic_remap_file_range_prep)kernel(generic_rndis_bind)kernel(generic_ro_fops)kernel(generic_setlease)kernel(generic_shutdown_super)kernel(generic_splice_sendpage)kernel(generic_start_io_acct)kernel(generic_update_time)kernel(generic_write_checks)kernel(generic_write_end)kernel(generic_writepages)kernel(geneve_dev_create_fb)kernel(genl_lock)kernel(genl_notify)kernel(genl_register_family)kernel(genl_unlock)kernel(genl_unregister_family)kernel(genlmsg_multicast_allns)kernel(genlmsg_put)kernel(genphy_aneg_done)kernel(genphy_c37_config_aneg)kernel(genphy_c37_read_status)kernel(genphy_c45_an_config_aneg)kernel(genphy_c45_an_disable_aneg)kernel(genphy_c45_aneg_done)kernel(genphy_c45_check_and_restart_aneg)kernel(genphy_c45_config_aneg)kernel(genphy_c45_loopback)kernel(genphy_c45_pma_read_abilities)kernel(genphy_c45_pma_setup_forced)kernel(genphy_c45_read_link)kernel(genphy_c45_read_lpa)kernel(genphy_c45_read_mdix)kernel(genphy_c45_read_pma)kernel(genphy_c45_read_status)kernel(genphy_c45_restart_aneg)kernel(genphy_check_and_restart_aneg)kernel(genphy_config_eee_advert)kernel(genphy_handle_interrupt_no_ack)kernel(genphy_loopback)kernel(genphy_read_abilities)kernel(genphy_read_lpa)kernel(genphy_read_mmd_unsupported)kernel(genphy_read_status)kernel(genphy_read_status_fixed)kernel(genphy_restart_aneg)kernel(genphy_resume)kernel(genphy_setup_forced)kernel(genphy_soft_reset)kernel(genphy_suspend)kernel(genphy_update_link)kernel(genphy_write_mmd_unsupported)kernel(get_acl)kernel(get_anon_bdev)kernel(get_bitmap_from_slot)kernel(get_cached_acl)kernel(get_cached_acl_rcu)kernel(get_cached_msi_msg)kernel(get_compat_itimerspec64)kernel(get_compat_sigset)kernel(get_cpu_device)kernel(get_cpu_entry_area)kernel(get_cpu_idle_time)kernel(get_cpu_idle_time_us)kernel(get_cpu_iowait_time_us)kernel(get_current_tty)kernel(get_dcookie)kernel(get_default_font)kernel(get_dev_pagemap)kernel(get_device)kernel(get_device_system_crosststamp)kernel(get_fs_type)kernel(get_gendisk)kernel(get_governor_parent_kobj)kernel(get_h225_addr)kernel(get_ibs_caps)kernel(get_itimerspec64)kernel(get_kernel_page)kernel(get_kernel_pages)kernel(get_llc_id)kernel(get_max_files)kernel(get_mem_cgroup_from_mm)kernel(get_mm_exe_file)kernel(get_mtd_device)kernel(get_mtd_device_nm)kernel(get_net_ns)kernel(get_net_ns_by_fd)kernel(get_net_ns_by_pid)kernel(get_next_bframe)kernel(get_next_dframe)kernel(get_next_ino)kernel(get_nfs_open_context)kernel(get_option)kernel(get_options)kernel(get_phv_bit)kernel(get_phy_device)kernel(get_pid_task)kernel(get_random_bytes)kernel(get_random_bytes_arch)kernel(get_random_u32)kernel(get_random_u64)kernel(get_scattered_cpuid_leaf)kernel(get_seconds)kernel(get_state_synchronize_rcu)kernel(get_state_synchronize_srcu)kernel(get_super)kernel(get_super_exclusive_thawed)kernel(get_super_thawed)kernel(get_task_cred)kernel(get_task_exe_file)kernel(get_task_mm)kernel(get_task_pid)kernel(get_thermal_instance)kernel(get_timespec64)kernel(get_tree_bdev)kernel(get_tree_keyed)kernel(get_tree_mtd)kernel(get_tree_nodev)kernel(get_tree_single)kernel(get_tree_single_reconf)kernel(get_tz_trend)kernel(get_unmapped_area)kernel(get_unused_fd_flags)kernel(get_user_pages)kernel(get_user_pages_fast)kernel(get_user_pages_remote)kernel(get_user_pages_unlocked)kernel(get_vaddr_frames)kernel(get_wiphy_regdom)kernel(get_zeroed_page)kernel(getboottime64)kernel(gf128mul_4k_bbe)kernel(gf128mul_4k_lle)kernel(gf128mul_64k_bbe)kernel(gf128mul_bbe)kernel(gf128mul_free_64k)kernel(gf128mul_init_4k_bbe)kernel(gf128mul_init_4k_lle)kernel(gf128mul_init_64k_bbe)kernel(gf128mul_lle)kernel(gf128mul_x8_ble)kernel(gfn_to_hva)kernel(gfn_to_hva_memslot)kernel(gfn_to_memslot)kernel(gfn_to_page)kernel(gfn_to_page_many_atomic)kernel(gfn_to_pfn)kernel(gfn_to_pfn_memslot)kernel(gfn_to_pfn_memslot_atomic)kernel(gfn_to_pfn_prot)kernel(ghes_register_vendor_record_notifier)kernel(ghes_unregister_vendor_record_notifier)kernel(gigaset_add_event)kernel(gigaset_blockdriver)kernel(gigaset_dbg_buffer)kernel(gigaset_debuglevel)kernel(gigaset_fill_inbuf)kernel(gigaset_freecs)kernel(gigaset_freedriver)kernel(gigaset_handle_modem_response)kernel(gigaset_if_receive)kernel(gigaset_initcs)kernel(gigaset_initdriver)kernel(gigaset_isdn_rcv_err)kernel(gigaset_m10x_input)kernel(gigaset_m10x_send_skb)kernel(gigaset_shutdown)kernel(gigaset_skb_rcvd)kernel(gigaset_skb_sent)kernel(gigaset_start)kernel(gigaset_stop)kernel(give_up_console)kernel(glob_match)kernel(global_cursor_default)kernel(glue_cbc_decrypt_req_128bit)kernel(glue_cbc_encrypt_req_128bit)kernel(glue_ctr_req_128bit)kernel(glue_ecb_req_128bit)kernel(glue_xts_crypt_128bit_one)kernel(glue_xts_req_128bit)kernel(gnet_stats_copy_app)kernel(gnet_stats_copy_basic)kernel(gnet_stats_copy_basic_hw)kernel(gnet_stats_copy_queue)kernel(gnet_stats_copy_rate_est)kernel(gnet_stats_finish_copy)kernel(gnet_stats_start_copy)kernel(gnet_stats_start_copy_compat)kernel(gnttab_alloc_grant_references)kernel(gnttab_alloc_pages)kernel(gnttab_batch_copy)kernel(gnttab_batch_map)kernel(gnttab_cancel_free_callback)kernel(gnttab_claim_grant_reference)kernel(gnttab_empty_grant_references)kernel(gnttab_end_foreign_access)kernel(gnttab_end_foreign_access_ref)kernel(gnttab_end_foreign_transfer)kernel(gnttab_end_foreign_transfer_ref)kernel(gnttab_foreach_grant_in_range)kernel(gnttab_free_auto_xlat_frames)kernel(gnttab_free_grant_reference)kernel(gnttab_free_grant_references)kernel(gnttab_free_pages)kernel(gnttab_grant_foreign_access)kernel(gnttab_grant_foreign_access_ref)kernel(gnttab_grant_foreign_transfer)kernel(gnttab_grant_foreign_transfer_ref)kernel(gnttab_init)kernel(gnttab_map_refs)kernel(gnttab_max_grant_frames)kernel(gnttab_query_foreign_access)kernel(gnttab_release_grant_reference)kernel(gnttab_request_free_callback)kernel(gnttab_setup_auto_xlat_frames)kernel(gnttab_unmap_refs)kernel(gnttab_unmap_refs_async)kernel(gnttab_unmap_refs_sync)kernel(gov_attr_set_get)kernel(gov_attr_set_init)kernel(gov_attr_set_put)kernel(gov_update_cpu_data)kernel(governor_sysfs_ops)kernel(gp8psk_fe_attach)kernel(gpio_free)kernel(gpio_free_array)kernel(gpio_request)kernel(gpio_request_array)kernel(gpio_request_one)kernel(gpio_to_desc)kernel(gpiochip_add_data_with_key)kernel(gpiochip_add_pin_range)kernel(gpiochip_add_pingroup_range)kernel(gpiochip_disable_irq)kernel(gpiochip_enable_irq)kernel(gpiochip_find)kernel(gpiochip_free_own_desc)kernel(gpiochip_generic_config)kernel(gpiochip_generic_free)kernel(gpiochip_generic_request)kernel(gpiochip_get_data)kernel(gpiochip_irq_domain_activate)kernel(gpiochip_irq_domain_deactivate)kernel(gpiochip_irq_map)kernel(gpiochip_irq_unmap)kernel(gpiochip_irqchip_add_key)kernel(gpiochip_irqchip_irq_valid)kernel(gpiochip_is_requested)kernel(gpiochip_line_is_irq)kernel(gpiochip_line_is_open_drain)kernel(gpiochip_line_is_open_source)kernel(gpiochip_line_is_persistent)kernel(gpiochip_line_is_valid)kernel(gpiochip_lock_as_irq)kernel(gpiochip_populate_parent_fwspec_fourcell)kernel(gpiochip_populate_parent_fwspec_twocell)kernel(gpiochip_relres_irq)kernel(gpiochip_remove)kernel(gpiochip_remove_pin_ranges)kernel(gpiochip_reqres_irq)kernel(gpiochip_request_own_desc)kernel(gpiochip_set_nested_irqchip)kernel(gpiochip_unlock_as_irq)kernel(gpiod_add_hogs)kernel(gpiod_add_lookup_table)kernel(gpiod_cansleep)kernel(gpiod_count)kernel(gpiod_direction_input)kernel(gpiod_direction_output)kernel(gpiod_direction_output_raw)kernel(gpiod_export)kernel(gpiod_export_link)kernel(gpiod_get)kernel(gpiod_get_array)kernel(gpiod_get_array_optional)kernel(gpiod_get_array_value)kernel(gpiod_get_array_value_cansleep)kernel(gpiod_get_direction)kernel(gpiod_get_index)kernel(gpiod_get_index_optional)kernel(gpiod_get_optional)kernel(gpiod_get_raw_array_value)kernel(gpiod_get_raw_array_value_cansleep)kernel(gpiod_get_raw_value)kernel(gpiod_get_raw_value_cansleep)kernel(gpiod_get_value)kernel(gpiod_get_value_cansleep)kernel(gpiod_is_active_low)kernel(gpiod_put)kernel(gpiod_put_array)kernel(gpiod_remove_lookup_table)kernel(gpiod_set_array_value)kernel(gpiod_set_array_value_cansleep)kernel(gpiod_set_consumer_name)kernel(gpiod_set_debounce)kernel(gpiod_set_raw_array_value)kernel(gpiod_set_raw_array_value_cansleep)kernel(gpiod_set_raw_value)kernel(gpiod_set_raw_value_cansleep)kernel(gpiod_set_transitory)kernel(gpiod_set_value)kernel(gpiod_set_value_cansleep)kernel(gpiod_to_chip)kernel(gpiod_to_irq)kernel(gpiod_toggle_active_low)kernel(gpiod_unexport)kernel(grab_cache_page_write_begin)kernel(gre_add_protocol)kernel(gre_del_protocol)kernel(gre_parse_header)kernel(gretap_fb_dev_create)kernel(gro_cells_destroy)kernel(gro_cells_init)kernel(gro_cells_receive)kernel(gro_find_complete_by_type)kernel(gro_find_receive_by_type)kernel(groups_alloc)kernel(groups_free)kernel(groups_sort)kernel(gru_copy_gpa)kernel(gru_create_message_queue)kernel(gru_free_message)kernel(gru_get_next_message)kernel(gru_read_gpa)kernel(gru_send_message_gpa)kernel(gspca_coarse_grained_expo_autogain)kernel(gspca_debug)kernel(gspca_dev_probe)kernel(gspca_dev_probe2)kernel(gspca_disconnect)kernel(gspca_expo_autogain)kernel(gspca_frame_add)kernel(gspca_resume)kernel(gspca_suspend)kernel(gss_mech_get)kernel(gss_mech_put)kernel(gss_mech_register)kernel(gss_mech_unregister)kernel(gss_pseudoflavor_to_service)kernel(gssd_running)kernel(guid_gen)kernel(guid_null)kernel(guid_parse)kernel(h4_recv_buf)kernel(halt_poll_ns)kernel(halt_poll_ns_grow)kernel(halt_poll_ns_grow_start)kernel(halt_poll_ns_shrink)kernel(handle_bad_irq)kernel(handle_edge_irq)kernel(handle_fasteoi_irq)kernel(handle_fasteoi_nmi)kernel(handle_fastpath_set_msr_irqoff)kernel(handle_guest_split_lock)kernel(handle_level_irq)kernel(handle_mm_fault)kernel(handle_nested_irq)kernel(handle_simple_irq)kernel(handle_sysrq)kernel(handle_ud)kernel(handle_untracked_irq)kernel(has_capability)kernel(has_capability_noaudit)kernel(hash_algo_name)kernel(hash_and_copy_to_iter)kernel(hash_digest_size)kernel(hashlen_string)kernel(have_governor_per_policy)kernel(hci_alloc_dev)kernel(hci_cmd_sync)kernel(hci_conn_check_secure)kernel(hci_conn_security)kernel(hci_conn_switch_role)kernel(hci_free_dev)kernel(hci_get_route)kernel(hci_mgmt_chan_register)kernel(hci_mgmt_chan_unregister)kernel(hci_recv_diag)kernel(hci_recv_frame)kernel(hci_register_cb)kernel(hci_register_dev)kernel(hci_reset_dev)kernel(hci_resume_dev)kernel(hci_set_fw_info)kernel(hci_set_hw_info)kernel(hci_suspend_dev)kernel(hci_uart_tx_wakeup)kernel(hci_unregister_cb)kernel(hci_unregister_dev)kernel(hda_codec_driver_unregister)kernel(hda_codec_i915_display_power)kernel(hda_codec_i915_exit)kernel(hda_codec_i915_init)kernel(hda_codec_jack_check)kernel(hda_codec_jack_wake_enable)kernel(hda_codec_probe_bus)kernel(hda_dsp_hdmi_build_controls)kernel(hda_extra_out_badness)kernel(hda_get_autocfg_input_label)kernel(hda_main_out_badness)kernel(hda_pci_intel_probe)kernel(hda_to_sdw)kernel(hdac_get_device_id)kernel(hdac_hdmi_jack_init)kernel(hdac_hdmi_jack_port_init)kernel(hdlc_close)kernel(hdlc_ioctl)kernel(hdlc_open)kernel(hdlc_start_xmit)kernel(hdmi_audio_infoframe_check)kernel(hdmi_audio_infoframe_init)kernel(hdmi_audio_infoframe_pack)kernel(hdmi_audio_infoframe_pack_only)kernel(hdmi_avi_infoframe_check)kernel(hdmi_avi_infoframe_init)kernel(hdmi_avi_infoframe_pack)kernel(hdmi_avi_infoframe_pack_only)kernel(hdmi_drm_infoframe_check)kernel(hdmi_drm_infoframe_init)kernel(hdmi_drm_infoframe_pack)kernel(hdmi_drm_infoframe_pack_only)kernel(hdmi_drm_infoframe_unpack_only)kernel(hdmi_infoframe_check)kernel(hdmi_infoframe_log)kernel(hdmi_infoframe_pack)kernel(hdmi_infoframe_pack_only)kernel(hdmi_infoframe_unpack)kernel(hdmi_spd_infoframe_check)kernel(hdmi_spd_infoframe_init)kernel(hdmi_spd_infoframe_pack)kernel(hdmi_spd_infoframe_pack_only)kernel(hdmi_vendor_infoframe_check)kernel(hdmi_vendor_infoframe_init)kernel(hdmi_vendor_infoframe_pack)kernel(hdmi_vendor_infoframe_pack_only)kernel(hest_disable)kernel(hex2bin)kernel(hex_asc)kernel(hex_asc_upper)kernel(hex_dump_to_buffer)kernel(hex_to_bin)kernel(hibernation_set_ops)kernel(hid_add_device)kernel(hid_alloc_report_buf)kernel(hid_allocate_device)kernel(hid_bus_type)kernel(hid_check_keys_pressed)kernel(hid_compare_device_paths)kernel(hid_connect)kernel(hid_debug)kernel(hid_debug_event)kernel(hid_destroy_device)kernel(hid_disconnect)kernel(hid_dump_device)kernel(hid_dump_field)kernel(hid_dump_input)kernel(hid_dump_report)kernel(hid_field_extract)kernel(hid_hw_close)kernel(hid_hw_open)kernel(hid_hw_start)kernel(hid_hw_stop)kernel(hid_ignore)kernel(hid_input_report)kernel(hid_lookup_quirk)kernel(hid_match_device)kernel(hid_open_report)kernel(hid_output_report)kernel(hid_parse_report)kernel(hid_quirks_exit)kernel(hid_quirks_init)kernel(hid_register_report)kernel(hid_report_raw_event)kernel(hid_resolv_usage)kernel(hid_sensor_batch_mode_supported)kernel(hid_sensor_convert_timestamp)kernel(hid_sensor_format_scale)kernel(hid_sensor_get_report_latency)kernel(hid_sensor_get_usage_index)kernel(hid_sensor_parse_common_attributes)kernel(hid_sensor_pm_ops)kernel(hid_sensor_power_state)kernel(hid_sensor_read_poll_value)kernel(hid_sensor_read_raw_hyst_rel_value)kernel(hid_sensor_read_raw_hyst_value)kernel(hid_sensor_read_samp_freq_value)kernel(hid_sensor_remove_trigger)kernel(hid_sensor_set_report_latency)kernel(hid_sensor_setup_trigger)kernel(hid_sensor_write_raw_hyst_rel_value)kernel(hid_sensor_write_raw_hyst_value)kernel(hid_sensor_write_samp_freq_value)kernel(hid_set_field)kernel(hid_setup_resolution_multiplier)kernel(hid_snto32)kernel(hid_unregister_driver)kernel(hid_validate_values)kernel(hiddev_hid_event)kernel(hidinput_calc_abs_res)kernel(hidinput_connect)kernel(hidinput_count_leds)kernel(hidinput_disconnect)kernel(hidinput_find_field)kernel(hidinput_get_led_field)kernel(hidinput_report_event)kernel(hidp_hid_driver)kernel(hidraw_connect)kernel(hidraw_disconnect)kernel(hidraw_report_event)kernel(high_memory)kernel(hisax_init_pcmcia)kernel(hisax_register)kernel(hisax_unregister)kernel(hmm_range_fault)kernel(host_efer)kernel(host_xss)kernel(housekeeping_affine)kernel(housekeeping_any_cpu)kernel(housekeeping_cpumask)kernel(housekeeping_enabled)kernel(housekeeping_overridden)kernel(housekeeping_test_cpu)kernel(hpet_mask_rtc_irq_bit)kernel(hpet_register_irq_handler)kernel(hpet_rtc_dropped_irq)kernel(hpet_rtc_interrupt)kernel(hpet_rtc_timer_init)kernel(hpet_set_alarm_time)kernel(hpet_set_periodic_freq)kernel(hpet_set_rtc_irq_bit)kernel(hpet_unregister_irq_handler)kernel(hpi_send_recv)kernel(hrtimer_active)kernel(hrtimer_cancel)kernel(hrtimer_forward)kernel(hrtimer_init)kernel(hrtimer_init_sleeper)kernel(hrtimer_resolution)kernel(hrtimer_sleeper_start_expires)kernel(hrtimer_start_range_ns)kernel(hrtimer_try_to_cancel)kernel(hsiphash_1u32)kernel(hsiphash_2u32)kernel(hsiphash_3u32)kernel(hsiphash_4u32)kernel(hsu_dma_do_irq)kernel(hsu_dma_get_status)kernel(hsu_dma_probe)kernel(hsu_dma_remove)kernel(hugetlb_cgrp_subsys_enabled_key)kernel(hugetlb_cgrp_subsys_on_dfl_key)kernel(hv_clock_per_cpu)kernel(hv_current_partition_id)kernel(hv_get_isolation_type)kernel(hv_get_tsc_page)kernel(hv_hypercall_pg)kernel(hv_init_clocksource)kernel(hv_is_hibernation_supported)kernel(hv_is_hyperv_initialized)kernel(hv_is_isolation_supported)kernel(hv_max_vp_index)kernel(hv_pkt_iter_close)kernel(hv_pkt_iter_first)kernel(hv_pkt_iter_first_raw)kernel(hv_query_ext_cap)kernel(hv_read_reference_counter)kernel(hv_remote_flush_tlb)kernel(hv_remote_flush_tlb_with_range)kernel(hv_remove_crash_handler)kernel(hv_remove_kexec_handler)kernel(hv_remove_vmbus_handler)kernel(hv_ringbuffer_get_debuginfo)kernel(hv_root_partition)kernel(hv_setup_crash_handler)kernel(hv_setup_dma_ops)kernel(hv_setup_kexec_handler)kernel(hv_setup_vmbus_handler)kernel(hv_stimer0_isr)kernel(hv_stimer_alloc)kernel(hv_stimer_cleanup)kernel(hv_stimer_global_cleanup)kernel(hv_stimer_legacy_cleanup)kernel(hv_stimer_legacy_init)kernel(hv_vp_assist_page)kernel(hv_vp_index)kernel(hvc_alloc)kernel(hvc_instantiate)kernel(hvc_kick)kernel(hvc_poll)kernel(hvc_remove)kernel(hvpci_block_ops)kernel(hw_breakpoint_restore)kernel(hwmon_device_register)kernel(hwmon_device_register_with_groups)kernel(hwmon_device_register_with_info)kernel(hwmon_device_unregister)kernel(hwpoison_filter)kernel(hwpoison_filter_dev_major)kernel(hwpoison_filter_dev_minor)kernel(hwpoison_filter_enable)kernel(hwpoison_filter_flags_mask)kernel(hwpoison_filter_flags_value)kernel(hwpoison_filter_memcg)kernel(hwrng_register)kernel(hwrng_unregister)kernel(hwspin_lock_free)kernel(hwspin_lock_get_id)kernel(hwspin_lock_register)kernel(hwspin_lock_request)kernel(hwspin_lock_request_specific)kernel(hwspin_lock_unregister)kernel(hypercall_page)kernel(hyperv_cleanup)kernel(hyperv_fill_flush_guest_mapping_list)kernel(hyperv_flush_guest_mapping)kernel(hyperv_flush_guest_mapping_range)kernel(hyperv_pcpu_input_arg)kernel(hyperv_pcpu_output_arg)kernel(hyperv_read_cfg_blk)kernel(hyperv_reg_block_invalidate)kernel(hyperv_report_panic)kernel(hyperv_stop_tsc_emulation)kernel(hyperv_write_cfg_blk)kernel(hypervisor_kobj)kernel(i1480_cmd)kernel(i1480_fw_upload)kernel(i1480_rceb_check)kernel(i2c_acpi_find_adapter_by_handle)kernel(i2c_acpi_find_bus_speed)kernel(i2c_acpi_get_i2c_resource)kernel(i2c_acpi_new_device)kernel(i2c_adapter_depth)kernel(i2c_adapter_type)kernel(i2c_add_adapter)kernel(i2c_add_numbered_adapter)kernel(i2c_bit_add_bus)kernel(i2c_bit_add_numbered_bus)kernel(i2c_bit_algo)kernel(i2c_bus_type)kernel(i2c_client_type)kernel(i2c_clients_command)kernel(i2c_del_adapter)kernel(i2c_del_driver)kernel(i2c_dw_acpi_configure)kernel(i2c_dw_adjust_bus_speed)kernel(i2c_dw_configure_master)kernel(i2c_dw_prepare_clk)kernel(i2c_dw_probe_master)kernel(i2c_dw_validate_speed)kernel(i2c_for_each_dev)kernel(i2c_freq_mode_string)kernel(i2c_generic_scl_recovery)kernel(i2c_get_adapter)kernel(i2c_get_device_id)kernel(i2c_get_dma_safe_msg_buf)kernel(i2c_handle_smbus_alert)kernel(i2c_handle_smbus_host_notify)kernel(i2c_hid_core_pm)kernel(i2c_hid_core_probe)kernel(i2c_hid_core_remove)kernel(i2c_hid_core_shutdown)kernel(i2c_hid_ll_driver)kernel(i2c_match_id)kernel(i2c_mux_add_adapter)kernel(i2c_mux_alloc)kernel(i2c_mux_del_adapters)kernel(i2c_new_ancillary_device)kernel(i2c_new_client_device)kernel(i2c_new_device)kernel(i2c_new_dummy_device)kernel(i2c_new_probed_device)kernel(i2c_new_scanned_device)kernel(i2c_parse_fw_timings)kernel(i2c_pca_add_bus)kernel(i2c_pca_add_numbered_bus)kernel(i2c_probe_func_quick_read)kernel(i2c_put_adapter)kernel(i2c_put_dma_safe_msg_buf)kernel(i2c_recover_bus)kernel(i2c_register_driver)kernel(i2c_root_adapter)kernel(i2c_setup_smbus_alert)kernel(i2c_smbus_read_block_data)kernel(i2c_smbus_read_byte)kernel(i2c_smbus_read_byte_data)kernel(i2c_smbus_read_i2c_block_data)kernel(i2c_smbus_read_i2c_block_data_or_emulated)kernel(i2c_smbus_read_word_data)kernel(i2c_smbus_write_block_data)kernel(i2c_smbus_write_byte)kernel(i2c_smbus_write_byte_data)kernel(i2c_smbus_write_i2c_block_data)kernel(i2c_smbus_write_word_data)kernel(i2c_smbus_xfer)kernel(i2c_transfer)kernel(i2c_transfer_buffer_flags)kernel(i2c_unregister_device)kernel(i2c_verify_adapter)kernel(i2c_verify_client)kernel(i40e_client_device_register)kernel(i40e_client_device_unregister)kernel(i8042_command)kernel(i8042_install_filter)kernel(i8042_lock_chip)kernel(i8042_remove_filter)kernel(i8042_unlock_chip)kernel(i8253_lock)kernel(i915_gpu_busy)kernel(i915_gpu_lower)kernel(i915_gpu_raise)kernel(i915_gpu_turbo_disable)kernel(i915_read_mch_val)kernel(iTCO_vendor_check_noreboot_on)kernel(iTCO_vendor_pre_keepalive)kernel(iTCO_vendor_pre_set_heartbeat)kernel(iTCO_vendor_pre_start)kernel(iTCO_vendor_pre_stop)kernel(iavf_register_client)kernel(iavf_unregister_client)kernel(ib_advise_mr)kernel(ib_alloc_mr)kernel(ib_alloc_mr_integrity)kernel(ib_alloc_xrcd_user)kernel(ib_attach_mcast)kernel(ib_cache_gid_parse_type_str)kernel(ib_cache_gid_type_str)kernel(ib_check_mr_status)kernel(ib_close_qp)kernel(ib_cm_init_qp_attr)kernel(ib_cm_insert_listen)kernel(ib_cm_listen)kernel(ib_cm_notify)kernel(ib_copy_ah_attr_to_user)kernel(ib_copy_path_rec_from_user)kernel(ib_copy_path_rec_to_user)kernel(ib_copy_qp_attr_to_user)kernel(ib_cq_pool_get)kernel(ib_cq_pool_put)kernel(ib_create_ah_from_wc)kernel(ib_create_cm_id)kernel(ib_create_qp_kernel)kernel(ib_create_qp_security)kernel(ib_create_qp_user)kernel(ib_create_send_mad)kernel(ib_create_srq_user)kernel(ib_create_wq)kernel(ib_dealloc_device)kernel(ib_dealloc_pd_user)kernel(ib_dealloc_xrcd_user)kernel(ib_dereg_mr_user)kernel(ib_destroy_cm_id)kernel(ib_destroy_cq_user)kernel(ib_destroy_qp_user)kernel(ib_destroy_srq_user)kernel(ib_destroy_wq_user)kernel(ib_detach_mcast)kernel(ib_device_get_by_name)kernel(ib_device_get_by_netdev)kernel(ib_device_put)kernel(ib_device_set_netdev)kernel(ib_dispatch_event)kernel(ib_dma_virt_map_sg)kernel(ib_drain_qp)kernel(ib_drain_rq)kernel(ib_drain_sq)kernel(ib_event_msg)kernel(ib_find_cached_pkey)kernel(ib_find_exact_cached_pkey)kernel(ib_find_gid)kernel(ib_find_pkey)kernel(ib_free_cq)kernel(ib_free_recv_mad)kernel(ib_free_send_mad)kernel(ib_get_cached_lmc)kernel(ib_get_cached_pkey)kernel(ib_get_cached_port_state)kernel(ib_get_cached_subnet_prefix)kernel(ib_get_device_fw_str)kernel(ib_get_eth_speed)kernel(ib_get_gids_from_rdma_hdr)kernel(ib_get_mad_data_offset)kernel(ib_get_net_dev_by_params)kernel(ib_get_rdma_header_version)kernel(ib_get_rmpp_segment)kernel(ib_get_vf_config)kernel(ib_get_vf_guid)kernel(ib_get_vf_stats)kernel(ib_init_ah_attr_from_path)kernel(ib_init_ah_attr_from_wc)kernel(ib_init_ah_from_mcmember)kernel(ib_is_mad_class_rmpp)kernel(ib_mad_kernel_rmpp_agent)kernel(ib_map_mr_sg)kernel(ib_map_mr_sg_pi)kernel(ib_modify_device)kernel(ib_modify_mad)kernel(ib_modify_port)kernel(ib_modify_qp)kernel(ib_modify_qp_is_ok)kernel(ib_modify_qp_with_udata)kernel(ib_modify_srq)kernel(ib_mr_pool_destroy)kernel(ib_mr_pool_get)kernel(ib_mr_pool_init)kernel(ib_mr_pool_put)kernel(ib_open_qp)kernel(ib_pack)kernel(ib_port_immutable_read)kernel(ib_port_register_client_groups)kernel(ib_port_sysfs_get_ibdev_kobj)kernel(ib_port_unregister_client_groups)kernel(ib_post_send_mad)kernel(ib_process_cq_direct)kernel(ib_qp_usecnt_dec)kernel(ib_qp_usecnt_inc)kernel(ib_query_pkey)kernel(ib_query_port)kernel(ib_query_qp)kernel(ib_query_srq)kernel(ib_rate_to_mbps)kernel(ib_rate_to_mult)kernel(ib_rdmacg_try_charge)kernel(ib_rdmacg_uncharge)kernel(ib_reg_user_mr)kernel(ib_register_client)kernel(ib_register_device)kernel(ib_register_event_handler)kernel(ib_register_mad_agent)kernel(ib_resize_cq)kernel(ib_response_mad)kernel(ib_rvt_state_ops)kernel(ib_sa_cancel_query)kernel(ib_sa_free_multicast)kernel(ib_sa_get_mcmember_rec)kernel(ib_sa_guid_info_rec_query)kernel(ib_sa_join_multicast)kernel(ib_sa_pack_path)kernel(ib_sa_path_rec_get)kernel(ib_sa_register_client)kernel(ib_sa_unpack_path)kernel(ib_sa_unregister_client)kernel(ib_send_cm_drep)kernel(ib_send_cm_dreq)kernel(ib_send_cm_mra)kernel(ib_send_cm_rej)kernel(ib_send_cm_rep)kernel(ib_send_cm_req)kernel(ib_send_cm_rtu)kernel(ib_send_cm_sidr_rep)kernel(ib_send_cm_sidr_req)kernel(ib_set_client_data)kernel(ib_set_device_ops)kernel(ib_set_vf_guid)kernel(ib_set_vf_link_state)kernel(ib_sg_to_pages)kernel(ib_ud_header_init)kernel(ib_ud_header_pack)kernel(ib_ud_header_unpack)kernel(ib_ud_ip4_csum)kernel(ib_umem_copy_from)kernel(ib_umem_find_best_pgsz)kernel(ib_umem_get)kernel(ib_umem_odp_alloc_child)kernel(ib_umem_odp_alloc_implicit)kernel(ib_umem_odp_get)kernel(ib_umem_odp_map_dma_pages)kernel(ib_umem_odp_release)kernel(ib_umem_odp_unmap_dma_pages)kernel(ib_umem_release)kernel(ib_unpack)kernel(ib_unregister_client)kernel(ib_unregister_device)kernel(ib_unregister_device_and_put)kernel(ib_unregister_device_queued)kernel(ib_unregister_driver)kernel(ib_unregister_event_handler)kernel(ib_unregister_mad_agent)kernel(ib_uverbs_flow_resources_free)kernel(ib_uverbs_get_ucontext_file)kernel(ib_wc_status_msg)kernel(ib_wq)kernel(ibcm_reject_msg)kernel(ibdev_alert)kernel(ibdev_crit)kernel(ibdev_emerg)kernel(ibdev_err)kernel(ibdev_info)kernel(ibdev_notice)kernel(ibdev_printk)kernel(ibdev_warn)kernel(ibft_addr)kernel(ibnl_put_attr)kernel(ibnl_put_msg)kernel(ice_add_rdma_qset)kernel(ice_del_rdma_qset)kernel(ice_get_qos_params)kernel(ice_rdma_request_reset)kernel(ice_rdma_update_vsi_filter)kernel(ice_xdp_locking_key)kernel(icl_chip_info)kernel(icmp_err_convert)kernel(icmp_global_allow)kernel(icmpv6_err_convert)kernel(icmpv6_send)kernel(ida_alloc_range)kernel(ida_destroy)kernel(ida_free)kernel(idma32_dma_probe)kernel(idma32_dma_remove)kernel(idr_alloc)kernel(idr_alloc_cyclic)kernel(idr_alloc_u32)kernel(idr_destroy)kernel(idr_find)kernel(idr_for_each)kernel(idr_get_next)kernel(idr_get_next_ul)kernel(idr_preload)kernel(idr_remove)kernel(idr_replace)kernel(ieee80211_alloc_hw_nm)kernel(ieee80211_amsdu_to_8023s)kernel(ieee80211_ap_probereq_get)kernel(ieee80211_ave_rssi)kernel(ieee80211_beacon_cntdwn_is_complete)kernel(ieee80211_beacon_get_template)kernel(ieee80211_beacon_get_tim)kernel(ieee80211_beacon_loss)kernel(ieee80211_beacon_set_cntdwn)kernel(ieee80211_beacon_update_cntdwn)kernel(ieee80211_bss_get_elem)kernel(ieee80211_calc_rx_airtime)kernel(ieee80211_calc_tx_airtime)kernel(ieee80211_chandef_to_operating_class)kernel(ieee80211_channel_to_freq_khz)kernel(ieee80211_chswitch_done)kernel(ieee80211_color_change_finish)kernel(ieee80211_connection_loss)kernel(ieee80211_cqm_beacon_loss_notify)kernel(ieee80211_cqm_rssi_notify)kernel(ieee80211_csa_finish)kernel(ieee80211_ctstoself_duration)kernel(ieee80211_ctstoself_get)kernel(ieee80211_data_to_8023_exthdr)kernel(ieee80211_disable_rssi_reports)kernel(ieee80211_disconnect)kernel(ieee80211_enable_rssi_reports)kernel(ieee80211_find_sta)kernel(ieee80211_find_sta_by_ifaddr)kernel(ieee80211_free_hw)kernel(ieee80211_free_txskb)kernel(ieee80211_freq_khz_to_channel)kernel(ieee80211_generic_frame_duration)kernel(ieee80211_get_bssid)kernel(ieee80211_get_buffered_bc)kernel(ieee80211_get_channel_khz)kernel(ieee80211_get_fils_discovery_tmpl)kernel(ieee80211_get_hdrlen_from_skb)kernel(ieee80211_get_key_rx_seq)kernel(ieee80211_get_mesh_hdrlen)kernel(ieee80211_get_num_supported_channels)kernel(ieee80211_get_response_rate)kernel(ieee80211_get_tkip_p1k_iv)kernel(ieee80211_get_tkip_p2k)kernel(ieee80211_get_tkip_rx_p1k)kernel(ieee80211_get_tx_rates)kernel(ieee80211_get_unsol_bcast_probe_resp_tmpl)kernel(ieee80211_get_vht_max_nss)kernel(ieee80211_gtk_rekey_add)kernel(ieee80211_gtk_rekey_notify)kernel(ieee80211_hdrlen)kernel(ieee80211_ie_split_ric)kernel(ieee80211_iter_chan_contexts_atomic)kernel(ieee80211_iter_keys)kernel(ieee80211_iter_keys_rcu)kernel(ieee80211_iterate_active_interfaces_atomic)kernel(ieee80211_iterate_active_interfaces_mtx)kernel(ieee80211_iterate_interfaces)kernel(ieee80211_iterate_stations_atomic)kernel(ieee80211_key_mic_failure)kernel(ieee80211_key_replay)kernel(ieee80211_manage_rx_ba_offl)kernel(ieee80211_mandatory_rates)kernel(ieee80211_mark_rx_ba_filtered_frames)kernel(ieee80211_nan_func_match)kernel(ieee80211_nan_func_terminated)kernel(ieee80211_next_txq)kernel(ieee80211_nullfunc_get)kernel(ieee80211_operating_class_to_band)kernel(ieee80211_parse_p2p_noa)kernel(ieee80211_probereq_get)kernel(ieee80211_proberesp_get)kernel(ieee80211_pspoll_get)kernel(ieee80211_queue_delayed_work)kernel(ieee80211_queue_stopped)kernel(ieee80211_queue_work)kernel(ieee80211_radar_detected)kernel(ieee80211_radiotap_iterator_init)kernel(ieee80211_radiotap_iterator_next)kernel(ieee80211_rate_control_register)kernel(ieee80211_rate_control_unregister)kernel(ieee80211_ready_on_channel)kernel(ieee80211_register_hw)kernel(ieee80211_remain_on_channel_expired)kernel(ieee80211_remove_key)kernel(ieee80211_report_low_ack)kernel(ieee80211_report_wowlan_wakeup)kernel(ieee80211_request_smps)kernel(ieee80211_reserve_tid)kernel(ieee80211_restart_hw)kernel(ieee80211_resume_disconnect)kernel(ieee80211_return_txq)kernel(ieee80211_rts_duration)kernel(ieee80211_rts_get)kernel(ieee80211_rx_ba_timer_expired)kernel(ieee80211_rx_irqsafe)kernel(ieee80211_rx_list)kernel(ieee80211_rx_napi)kernel(ieee80211_s1g_channel_width)kernel(ieee80211_scan_completed)kernel(ieee80211_sched_scan_results)kernel(ieee80211_sched_scan_stopped)kernel(ieee80211_schedule_txq)kernel(ieee80211_send_bar)kernel(ieee80211_send_eosp_nullfunc)kernel(ieee80211_set_key_rx_seq)kernel(ieee80211_sta_block_awake)kernel(ieee80211_sta_eosp)kernel(ieee80211_sta_ps_transition)kernel(ieee80211_sta_pspoll)kernel(ieee80211_sta_register_airtime)kernel(ieee80211_sta_set_buffered)kernel(ieee80211_sta_uapsd_trigger)kernel(ieee80211_start_tx_ba_cb_irqsafe)kernel(ieee80211_start_tx_ba_session)kernel(ieee80211_stop_queue)kernel(ieee80211_stop_queues)kernel(ieee80211_stop_rx_ba_session)kernel(ieee80211_stop_tx_ba_cb_irqsafe)kernel(ieee80211_stop_tx_ba_session)kernel(ieee80211_tdls_oper_request)kernel(ieee80211_tkip_add_iv)kernel(ieee80211_tx_dequeue)kernel(ieee80211_tx_prepare_skb)kernel(ieee80211_tx_rate_update)kernel(ieee80211_tx_status)kernel(ieee80211_tx_status_8023)kernel(ieee80211_tx_status_ext)kernel(ieee80211_tx_status_irqsafe)kernel(ieee80211_txq_airtime_check)kernel(ieee80211_txq_get_depth)kernel(ieee80211_txq_may_transmit)kernel(ieee80211_txq_schedule_start)kernel(ieee80211_unregister_hw)kernel(ieee80211_unreserve_tid)kernel(ieee80211_update_mu_groups)kernel(ieee80211_update_p2p_noa)kernel(ieee80211_vif_to_wdev)kernel(ieee80211_wake_queue)kernel(ieee80211_wake_queues)kernel(ieee802154_alloc_hw)kernel(ieee802154_free_hw)kernel(ieee802154_hdr_peek)kernel(ieee802154_hdr_peek_addrs)kernel(ieee802154_hdr_pull)kernel(ieee802154_hdr_push)kernel(ieee802154_max_payload)kernel(ieee802154_register_hw)kernel(ieee802154_rx_irqsafe)kernel(ieee802154_stop_queue)kernel(ieee802154_unregister_hw)kernel(ieee802154_wake_queue)kernel(ieee802154_xmit_complete)kernel(ieeee80211_obss_color_collision_notify)kernel(iget5_locked)kernel(iget_failed)kernel(iget_locked)kernel(ignore_console_lock_warning)kernel(igrab)kernel(ihold)kernel(iio_alloc_pollfunc)kernel(iio_buffer_get)kernel(iio_buffer_init)kernel(iio_buffer_put)kernel(iio_buffer_set_attrs)kernel(iio_bus_type)kernel(iio_channel_get)kernel(iio_channel_get_all)kernel(iio_channel_release)kernel(iio_channel_release_all)kernel(iio_convert_raw_to_processed)kernel(iio_dealloc_pollfunc)kernel(iio_device_alloc)kernel(iio_device_attach_buffer)kernel(iio_device_claim_direct_mode)kernel(iio_device_free)kernel(iio_device_release_direct_mode)kernel(iio_device_unregister)kernel(iio_enum_available_read)kernel(iio_enum_read)kernel(iio_enum_write)kernel(iio_format_value)kernel(iio_get_channel_ext_info_count)kernel(iio_get_channel_type)kernel(iio_get_time_ns)kernel(iio_get_time_res)kernel(iio_kfifo_allocate)kernel(iio_kfifo_free)kernel(iio_map_array_register)kernel(iio_map_array_unregister)kernel(iio_pollfunc_store_time)kernel(iio_push_event)kernel(iio_push_to_buffers)kernel(iio_read_avail_channel_raw)kernel(iio_read_channel_attribute)kernel(iio_read_channel_average_raw)kernel(iio_read_channel_ext_info)kernel(iio_read_channel_offset)kernel(iio_read_channel_processed)kernel(iio_read_channel_raw)kernel(iio_read_channel_scale)kernel(iio_read_const_attr)kernel(iio_read_max_channel_raw)kernel(iio_show_mount_matrix)kernel(iio_str_to_fixpoint)kernel(iio_trigger_alloc)kernel(iio_trigger_free)kernel(iio_trigger_generic_data_rdy_poll)kernel(iio_trigger_notify_done)kernel(iio_trigger_poll)kernel(iio_trigger_poll_chained)kernel(iio_trigger_set_immutable)kernel(iio_trigger_unregister)kernel(iio_trigger_using_own)kernel(iio_trigger_validate_own_device)kernel(iio_triggered_buffer_cleanup)kernel(iio_triggered_buffer_postenable)kernel(iio_triggered_buffer_predisable)kernel(iio_triggered_buffer_setup)kernel(iio_update_buffers)kernel(iio_validate_scan_mask_onehot)kernel(iio_write_channel_attribute)kernel(iio_write_channel_ext_info)kernel(iio_write_channel_raw)kernel(ilookup)kernel(ilookup5)kernel(ilookup5_nowait)kernel(ima_file_check)kernel(import_iovec)kernel(import_single_range)kernel(in4_pton)kernel(in6_dev_finish_destroy)kernel(in6_pton)kernel(in6addr_any)kernel(in6addr_interfacelocal_allnodes)kernel(in6addr_interfacelocal_allrouters)kernel(in6addr_linklocal_allnodes)kernel(in6addr_linklocal_allrouters)kernel(in6addr_loopback)kernel(in6addr_sitelocal_allrouters)kernel(in_aton)kernel(in_dev_finish_destroy)kernel(in_egroup_p)kernel(in_group_p)kernel(in_lock_functions)kernel(inc_nlink)kernel(inc_node_page_state)kernel(inc_zone_page_state)kernel(inet6_add_offload)kernel(inet6_add_protocol)kernel(inet6_bind)kernel(inet6_csk_addr2sockaddr)kernel(inet6_csk_route_req)kernel(inet6_csk_update_pmtu)kernel(inet6_csk_xmit)kernel(inet6_del_offload)kernel(inet6_del_protocol)kernel(inet6_destroy_sock)kernel(inet6_getname)kernel(inet6_hash)kernel(inet6_hash_connect)kernel(inet6_ioctl)kernel(inet6_lookup)kernel(inet6_lookup_listener)kernel(inet6_offloads)kernel(inet6_protos)kernel(inet6_register_icmp_sender)kernel(inet6_register_protosw)kernel(inet6_release)kernel(inet6_sk_rebuild_header)kernel(inet6_unregister_icmp_sender)kernel(inet6_unregister_protosw)kernel(inet6addr_notifier_call_chain)kernel(inet6addr_validator_notifier_call_chain)kernel(inet_accept)kernel(inet_add_offload)kernel(inet_add_protocol)kernel(inet_addr_is_any)kernel(inet_addr_type)kernel(inet_addr_type_dev_table)kernel(inet_addr_type_table)kernel(inet_bind)kernel(inet_confirm_addr)kernel(inet_csk_accept)kernel(inet_csk_addr2sockaddr)kernel(inet_csk_clear_xmit_timers)kernel(inet_csk_clone_lock)kernel(inet_csk_compat_getsockopt)kernel(inet_csk_compat_setsockopt)kernel(inet_csk_complete_hashdance)kernel(inet_csk_delete_keepalive_timer)kernel(inet_csk_destroy_sock)kernel(inet_csk_get_port)kernel(inet_csk_init_xmit_timers)kernel(inet_csk_listen_start)kernel(inet_csk_listen_stop)kernel(inet_csk_prepare_forced_close)kernel(inet_csk_reqsk_queue_add)kernel(inet_csk_reqsk_queue_drop)kernel(inet_csk_reqsk_queue_drop_and_put)kernel(inet_csk_reqsk_queue_hash_add)kernel(inet_csk_reset_keepalive_timer)kernel(inet_csk_route_child_sock)kernel(inet_csk_route_req)kernel(inet_csk_update_pmtu)kernel(inet_ctl_sock_create)kernel(inet_current_timestamp)kernel(inet_del_offload)kernel(inet_del_protocol)kernel(inet_dev_addr_type)kernel(inet_dgram_connect)kernel(inet_dgram_ops)kernel(inet_diag_bc_sk)kernel(inet_diag_dump_icsk)kernel(inet_diag_dump_one_icsk)kernel(inet_diag_find_one_icsk)kernel(inet_diag_msg_attrs_fill)kernel(inet_diag_msg_common_fill)kernel(inet_diag_register)kernel(inet_diag_unregister)kernel(inet_ehash_locks_alloc)kernel(inet_ehash_nolisten)kernel(inet_frag_destroy)kernel(inet_frag_find)kernel(inet_frag_kill)kernel(inet_frag_pull_head)kernel(inet_frag_queue_insert)kernel(inet_frag_rbtree_purge)kernel(inet_frag_reasm_finish)kernel(inet_frag_reasm_prepare)kernel(inet_frags_exit_net)kernel(inet_frags_fini)kernel(inet_frags_init)kernel(inet_get_local_port_range)kernel(inet_getname)kernel(inet_getpeer)kernel(inet_gro_complete)kernel(inet_gro_receive)kernel(inet_gso_segment)kernel(inet_hash)kernel(inet_hash_connect)kernel(inet_hashinfo_init)kernel(inet_ioctl)kernel(inet_listen)kernel(inet_offloads)kernel(inet_peer_base_init)kernel(inet_peer_xrlim_allow)kernel(inet_proto_csum_replace16)kernel(inet_proto_csum_replace4)kernel(inet_proto_csum_replace_by_diff)kernel(inet_pton_with_scope)kernel(inet_put_port)kernel(inet_putpeer)kernel(inet_rcv_saddr_equal)kernel(inet_recvmsg)kernel(inet_register_protosw)kernel(inet_release)kernel(inet_reqsk_alloc)kernel(inet_rtx_syn_ack)kernel(inet_select_addr)kernel(inet_send_prepare)kernel(inet_sendmsg)kernel(inet_sendpage)kernel(inet_shutdown)kernel(inet_sk_diag_fill)kernel(inet_sk_rebuild_header)kernel(inet_sk_rx_dst_set)kernel(inet_sk_set_state)kernel(inet_sock_destruct)kernel(inet_stream_connect)kernel(inet_stream_ops)kernel(inet_twsk_alloc)kernel(inet_twsk_deschedule_put)kernel(inet_twsk_hashdance)kernel(inet_twsk_purge)kernel(inet_twsk_put)kernel(inet_unhash)kernel(inet_unregister_protosw)kernel(inetdev_by_index)kernel(inetpeer_invalidate_tree)kernel(init_cdrom_command)kernel(init_dummy_netdev)kernel(init_iova_domain)kernel(init_net)kernel(init_on_alloc)kernel(init_on_free)kernel(init_pid_ns)kernel(init_pseudo)kernel(init_rs_gfp)kernel(init_rs_non_canonical)kernel(init_special_inode)kernel(init_srcu_struct)kernel(init_task)kernel(init_timer_key)kernel(init_user_ns)kernel(init_uts_ns)kernel(init_wait_entry)kernel(init_wait_var_entry)kernel(injectm)kernel(inode_add_bytes)kernel(inode_congested)kernel(inode_dax)kernel(inode_dio_wait)kernel(inode_get_bytes)kernel(inode_init_always)kernel(inode_init_once)kernel(inode_init_owner)kernel(inode_insert5)kernel(inode_io_list_del)kernel(inode_needs_sync)kernel(inode_newsize_ok)kernel(inode_nohighmem)kernel(inode_owner_or_capable)kernel(inode_permission)kernel(inode_sb_list_add)kernel(inode_set_bytes)kernel(inode_set_flags)kernel(inode_sub_bytes)kernel(input_alloc_absinfo)kernel(input_allocate_device)kernel(input_allocate_polled_device)kernel(input_class)kernel(input_close_device)kernel(input_enable_softrepeat)kernel(input_event)kernel(input_event_from_user)kernel(input_event_to_user)kernel(input_ff_create)kernel(input_ff_create_memless)kernel(input_ff_destroy)kernel(input_ff_effect_from_user)kernel(input_ff_erase)kernel(input_ff_event)kernel(input_ff_flush)kernel(input_ff_upload)kernel(input_flush_device)kernel(input_free_device)kernel(input_free_minor)kernel(input_free_polled_device)kernel(input_get_keycode)kernel(input_get_new_minor)kernel(input_grab_device)kernel(input_handler_for_each_handle)kernel(input_inject_event)kernel(input_match_device_id)kernel(input_mt_assign_slots)kernel(input_mt_destroy_slots)kernel(input_mt_drop_unused)kernel(input_mt_get_slot_by_key)kernel(input_mt_init_slots)kernel(input_mt_report_finger_count)kernel(input_mt_report_pointer_emulation)kernel(input_mt_report_slot_state)kernel(input_mt_sync_frame)kernel(input_open_device)kernel(input_register_device)kernel(input_register_handle)kernel(input_register_handler)kernel(input_register_polled_device)kernel(input_release_device)kernel(input_reset_device)kernel(input_scancode_to_scalar)kernel(input_set_abs_params)kernel(input_set_capability)kernel(input_set_keycode)kernel(input_unregister_device)kernel(input_unregister_handle)kernel(input_unregister_handler)kernel(input_unregister_polled_device)kernel(insert_inode_locked)kernel(insert_inode_locked4)kernel(insert_resource)kernel(int340x_thermal_read_trips)kernel(int340x_thermal_zone_add)kernel(int340x_thermal_zone_remove)kernel(int_sqrt)kernel(int_to_scsilun)kernel(intel_enable_gtt)kernel(intel_gmch_probe)kernel(intel_gmch_remove)kernel(intel_graphics_stolen_res)kernel(intel_gtt_chipset_flush)kernel(intel_gtt_clear_range)kernel(intel_gtt_get)kernel(intel_gtt_insert_page)kernel(intel_gtt_insert_sg_entries)kernel(intel_gvt_register_hypervisor)kernel(intel_gvt_unregister_hypervisor)kernel(intel_iommu_enabled)kernel(intel_iommu_gfx_mapped)kernel(intel_lpss_prepare)kernel(intel_lpss_probe)kernel(intel_lpss_remove)kernel(intel_lpss_resume)kernel(intel_lpss_suspend)kernel(intel_nhlt_free)kernel(intel_nhlt_get_dmic_geo)kernel(intel_nhlt_init)kernel(intel_pinctrl_get_soc_data)kernel(intel_pinctrl_probe_by_hid)kernel(intel_pinctrl_probe_by_uid)kernel(intel_pinctrl_resume_noirq)kernel(intel_pinctrl_suspend_noirq)kernel(intel_pmic_install_opregion_handler)kernel(intel_pmt_dev_create)kernel(intel_pmt_dev_destroy)kernel(intel_pmt_is_early_client_hw)kernel(intel_pt_handle_vmx)kernel(intel_pt_validate_cap)kernel(intel_pt_validate_hw_cap)kernel(intel_soc_dts_iosf_add_read_only_critical_trip)kernel(intel_soc_dts_iosf_exit)kernel(intel_soc_dts_iosf_init)kernel(intel_soc_dts_iosf_interrupt_handler)kernel(intel_soc_pmic_exec_mipi_pmic_seq_element)kernel(intel_sst_pm)kernel(intel_th_alloc)kernel(intel_th_driver_register)kernel(intel_th_driver_unregister)kernel(intel_th_free)kernel(intel_th_msc_window_unlock)kernel(intel_th_msu_buffer_register)kernel(intel_th_msu_buffer_unregister)kernel(intel_th_output_enable)kernel(intel_th_set_output)kernel(intel_th_trace_disable)kernel(intel_th_trace_enable)kernel(intel_th_trace_switch)kernel(interval_tree_insert)kernel(interval_tree_iter_first)kernel(interval_tree_iter_next)kernel(interval_tree_remove)kernel(intlog10)kernel(intlog2)kernel(invalidate_bdev)kernel(invalidate_bh_lrus)kernel(invalidate_inode_buffers)kernel(invalidate_inode_pages2)kernel(invalidate_inode_pages2_range)kernel(invalidate_mapping_pages)kernel(invalidate_partition)kernel(inverse_translate)kernel(io_cgrp_subsys)kernel(io_cgrp_subsys_enabled_key)kernel(io_cgrp_subsys_on_dfl_key)kernel(io_schedule)kernel(io_schedule_timeout)kernel(ioasid_alloc)kernel(ioasid_find)kernel(ioasid_get)kernel(ioasid_put)kernel(ioasid_register_allocator)kernel(ioasid_set_data)kernel(ioasid_unregister_allocator)kernel(ioc4_register_submodule)kernel(ioc4_unregister_submodule)kernel(ioc_list)kernel(ioc_lookup_icq)kernel(ioctl_by_bdev)kernel(iomap_bmap)kernel(iomap_dio_complete)kernel(iomap_dio_iopoll)kernel(iomap_dio_rw)kernel(iomap_fiemap)kernel(iomap_file_buffered_write)kernel(iomap_file_unshare)kernel(iomap_finish_ioends)kernel(iomap_invalidatepage)kernel(iomap_ioend_try_merge)kernel(iomap_is_partially_uptodate)kernel(iomap_migrate_page)kernel(iomap_page_mkwrite)kernel(iomap_readahead)kernel(iomap_readpage)kernel(iomap_releasepage)kernel(iomap_seek_data)kernel(iomap_seek_hole)kernel(iomap_set_page_dirty)kernel(iomap_sort_ioends)kernel(iomap_swapfile_activate)kernel(iomap_truncate_page)kernel(iomap_writepage)kernel(iomap_writepages)kernel(iomap_zero_range)kernel(iomem_resource)kernel(iommu_alloc_resv_region)kernel(iommu_attach_device)kernel(iommu_attach_group)kernel(iommu_aux_attach_device)kernel(iommu_aux_detach_device)kernel(iommu_aux_get_pasid)kernel(iommu_capable)kernel(iommu_default_passthrough)kernel(iommu_detach_device)kernel(iommu_detach_group)kernel(iommu_dev_disable_feature)kernel(iommu_dev_enable_feature)kernel(iommu_dev_feature_enabled)kernel(iommu_device_link)kernel(iommu_device_register)kernel(iommu_device_sysfs_add)kernel(iommu_device_sysfs_remove)kernel(iommu_device_unlink)kernel(iommu_device_unregister)kernel(iommu_dma_get_resv_regions)kernel(iommu_domain_alloc)kernel(iommu_domain_free)kernel(iommu_enable_nesting)kernel(iommu_fwspec_add_ids)kernel(iommu_fwspec_free)kernel(iommu_fwspec_init)kernel(iommu_get_dma_cookie)kernel(iommu_get_dma_strict)kernel(iommu_get_domain_for_dev)kernel(iommu_get_group_resv_regions)kernel(iommu_get_msi_cookie)kernel(iommu_group_add_device)kernel(iommu_group_alloc)kernel(iommu_group_for_each_dev)kernel(iommu_group_get)kernel(iommu_group_get_by_id)kernel(iommu_group_get_iommudata)kernel(iommu_group_id)kernel(iommu_group_put)kernel(iommu_group_ref_get)kernel(iommu_group_register_notifier)kernel(iommu_group_remove_device)kernel(iommu_group_set_iommudata)kernel(iommu_group_set_name)kernel(iommu_group_unregister_notifier)kernel(iommu_iova_to_phys)kernel(iommu_map)kernel(iommu_map_atomic)kernel(iommu_map_sg)kernel(iommu_page_response)kernel(iommu_present)kernel(iommu_put_dma_cookie)kernel(iommu_queue_iopf)kernel(iommu_register_device_fault_handler)kernel(iommu_report_device_fault)kernel(iommu_set_fault_handler)kernel(iommu_set_pgtable_quirks)kernel(iommu_setup_dma_ops)kernel(iommu_sva_alloc_pasid)kernel(iommu_sva_bind_device)kernel(iommu_sva_find)kernel(iommu_sva_free_pasid)kernel(iommu_sva_get_pasid)kernel(iommu_sva_unbind_device)kernel(iommu_sva_unbind_gpasid)kernel(iommu_uapi_cache_invalidate)kernel(iommu_uapi_sva_bind_gpasid)kernel(iommu_uapi_sva_unbind_gpasid)kernel(iommu_unmap)kernel(iommu_unmap_fast)kernel(iommu_unregister_device_fault_handler)kernel(iopf_queue_add_device)kernel(iopf_queue_alloc)kernel(iopf_queue_discard_partial)kernel(iopf_queue_flush_dev)kernel(iopf_queue_free)kernel(iopf_queue_remove_device)kernel(ioport_map)kernel(ioport_resource)kernel(ioport_unmap)kernel(ioread16)kernel(ioread16_rep)kernel(ioread16be)kernel(ioread32)kernel(ioread32_rep)kernel(ioread32be)kernel(ioread64_hi_lo)kernel(ioread64_lo_hi)kernel(ioread64be_hi_lo)kernel(ioread64be_lo_hi)kernel(ioread8)kernel(ioread8_rep)kernel(ioremap_cache)kernel(ioremap_encrypted)kernel(ioremap_nocache)kernel(ioremap_prot)kernel(ioremap_uc)kernel(ioremap_wc)kernel(ioremap_wt)kernel(iosf_mbi_assert_punit_acquired)kernel(iosf_mbi_available)kernel(iosf_mbi_block_punit_i2c_access)kernel(iosf_mbi_modify)kernel(iosf_mbi_punit_acquire)kernel(iosf_mbi_punit_release)kernel(iosf_mbi_read)kernel(iosf_mbi_register_pmic_bus_access_notifier)kernel(iosf_mbi_unblock_punit_i2c_access)kernel(iosf_mbi_unregister_pmic_bus_access_notifier)kernel(iosf_mbi_unregister_pmic_bus_access_notifier_unlocked)kernel(iosf_mbi_write)kernel(iounmap)kernel(iov_iter_advance)kernel(iov_iter_alignment)kernel(iov_iter_bvec)kernel(iov_iter_copy_from_user_atomic)kernel(iov_iter_discard)kernel(iov_iter_fault_in_readable)kernel(iov_iter_for_each_range)kernel(iov_iter_gap_alignment)kernel(iov_iter_get_pages)kernel(iov_iter_get_pages_alloc)kernel(iov_iter_init)kernel(iov_iter_kvec)kernel(iov_iter_npages)kernel(iov_iter_pipe)kernel(iov_iter_revert)kernel(iov_iter_single_seg_count)kernel(iov_iter_zero)kernel(iova_cache_get)kernel(iova_cache_put)kernel(iowrite16)kernel(iowrite16_rep)kernel(iowrite16be)kernel(iowrite32)kernel(iowrite32_rep)kernel(iowrite32be)kernel(iowrite64_hi_lo)kernel(iowrite64_lo_hi)kernel(iowrite64be_hi_lo)kernel(iowrite64be_lo_hi)kernel(iowrite8)kernel(iowrite8_rep)kernel(ip4_datagram_connect)kernel(ip4_datagram_release_cb)kernel(ip6_append_data)kernel(ip6_datagram_connect)kernel(ip6_datagram_connect_v6_only)kernel(ip6_datagram_recv_ctl)kernel(ip6_datagram_release_cb)kernel(ip6_datagram_send_ctl)kernel(ip6_dst_alloc)kernel(ip6_dst_hoplimit)kernel(ip6_dst_lookup)kernel(ip6_dst_lookup_flow)kernel(ip6_dst_lookup_tunnel)kernel(ip6_err_gen_icmpv6_unreach)kernel(ip6_find_1stfragopt)kernel(ip6_flush_pending_frames)kernel(ip6_input)kernel(ip6_local_out)kernel(ip6_pol_route)kernel(ip6_push_pending_frames)kernel(ip6_redirect)kernel(ip6_route_input_lookup)kernel(ip6_route_lookup)kernel(ip6_route_me_harder)kernel(ip6_route_output_flags)kernel(ip6_sk_dst_lookup_flow)kernel(ip6_sk_redirect)kernel(ip6_sk_update_pmtu)kernel(ip6_tnl_change_mtu)kernel(ip6_tnl_encap_add_ops)kernel(ip6_tnl_encap_del_ops)kernel(ip6_tnl_encap_setup)kernel(ip6_tnl_get_cap)kernel(ip6_tnl_get_iflink)kernel(ip6_tnl_get_link_net)kernel(ip6_tnl_parse_tlv_enc_lim)kernel(ip6_tnl_rcv)kernel(ip6_tnl_rcv_ctl)kernel(ip6_tnl_xmit)kernel(ip6_tnl_xmit_ctl)kernel(ip6_update_pmtu)kernel(ip6_xmit)kernel(ip6mr_rule_default)kernel(ip6t_alloc_initial_table)kernel(ip6t_do_table)kernel(ip6t_register_table)kernel(ip6t_unregister_table)kernel(ip6t_unregister_table_exit)kernel(ip6t_unregister_table_pre_exit)kernel(ip6tun_encaps)kernel(ip_build_and_send_pkt)kernel(ip_check_defrag)kernel(ip_cmsg_recv_offset)kernel(ip_compute_csum)kernel(ip_ct_attach)kernel(ip_defrag)kernel(ip_do_fragment)kernel(ip_fib_metrics_init)kernel(ip_frag_ecn_table)kernel(ip_generic_getfrag)kernel(ip_getsockopt)kernel(ip_idents_reserve)kernel(ip_local_out)kernel(ip_mc_check_igmp)kernel(ip_mc_inc_group)kernel(ip_mc_join_group)kernel(ip_mc_leave_group)kernel(ip_md_tunnel_xmit)kernel(ip_options_compile)kernel(ip_options_rcv_srr)kernel(ip_queue_xmit)kernel(ip_route_input_noref)kernel(ip_route_me_harder)kernel(ip_route_output_flow)kernel(ip_route_output_key_hash)kernel(ip_route_output_tunnel)kernel(ip_send_check)kernel(ip_set_add)kernel(ip_set_alloc)kernel(ip_set_del)kernel(ip_set_elem_len)kernel(ip_set_extensions)kernel(ip_set_free)kernel(ip_set_get_byname)kernel(ip_set_get_extensions)kernel(ip_set_get_ip4_port)kernel(ip_set_get_ip6_port)kernel(ip_set_get_ip_port)kernel(ip_set_get_ipaddr4)kernel(ip_set_get_ipaddr6)kernel(ip_set_hostmask_map)kernel(ip_set_match_extensions)kernel(ip_set_name_byindex)kernel(ip_set_netmask_map)kernel(ip_set_nfnl_get_byindex)kernel(ip_set_nfnl_put)kernel(ip_set_put_byindex)kernel(ip_set_put_extensions)kernel(ip_set_range_to_cidr)kernel(ip_set_test)kernel(ip_set_type_register)kernel(ip_set_type_unregister)kernel(ip_setsockopt)kernel(ip_sock_set_tos)kernel(ip_tos2prio)kernel(ip_tunnel_change_mtu)kernel(ip_tunnel_changelink)kernel(ip_tunnel_delete_nets)kernel(ip_tunnel_dellink)kernel(ip_tunnel_encap_add_ops)kernel(ip_tunnel_encap_del_ops)kernel(ip_tunnel_encap_setup)kernel(ip_tunnel_get_iflink)kernel(ip_tunnel_get_link_net)kernel(ip_tunnel_get_stats64)kernel(ip_tunnel_init)kernel(ip_tunnel_init_net)kernel(ip_tunnel_ioctl)kernel(ip_tunnel_lookup)kernel(ip_tunnel_metadata_cnt)kernel(ip_tunnel_need_metadata)kernel(ip_tunnel_newlink)kernel(ip_tunnel_rcv)kernel(ip_tunnel_setup)kernel(ip_tunnel_uninit)kernel(ip_tunnel_unneed_metadata)kernel(ip_tunnel_xmit)kernel(ip_valid_fib_dump_req)kernel(ip_vs_conn_in_get)kernel(ip_vs_conn_in_get_proto)kernel(ip_vs_conn_new)kernel(ip_vs_conn_out_get)kernel(ip_vs_conn_out_get_proto)kernel(ip_vs_conn_put)kernel(ip_vs_new_conn_out)kernel(ip_vs_nfct_expect_related)kernel(ip_vs_proto_data_get)kernel(ip_vs_proto_get)kernel(ip_vs_proto_name)kernel(ip_vs_scheduler_err)kernel(ip_vs_tcp_conn_listen)kernel(ipcomp_destroy)kernel(ipcomp_init_state)kernel(ipcomp_input)kernel(ipcomp_output)kernel(ipmb_checksum)kernel(ipmi_add_smi)kernel(ipmi_addr_length)kernel(ipmi_addr_src_to_str)kernel(ipmi_alloc_smi_msg)kernel(ipmi_create_user)kernel(ipmi_destroy_user)kernel(ipmi_dmi_get_slave_addr)kernel(ipmi_free_recv_msg)kernel(ipmi_get_maintenance_mode)kernel(ipmi_get_my_LUN)kernel(ipmi_get_my_address)kernel(ipmi_get_smi_info)kernel(ipmi_get_version)kernel(ipmi_platform_add)kernel(ipmi_poll_interface)kernel(ipmi_register_for_cmd)kernel(ipmi_register_smi)kernel(ipmi_request_settime)kernel(ipmi_request_supply_msgs)kernel(ipmi_set_gets_events)kernel(ipmi_set_maintenance_mode)kernel(ipmi_set_my_LUN)kernel(ipmi_set_my_address)kernel(ipmi_smi_msg_received)kernel(ipmi_smi_watchdog_pretimeout)kernel(ipmi_smi_watcher_register)kernel(ipmi_smi_watcher_unregister)kernel(ipmi_unregister_for_cmd)kernel(ipmi_unregister_smi)kernel(ipmi_validate_addr)kernel(ipmr_rule_default)kernel(ips_link_to_i915_driver)kernel(ipt_alloc_initial_table)kernel(ipt_do_table)kernel(ipt_register_table)kernel(ipt_unregister_table)kernel(ipt_unregister_table_exit)kernel(ipt_unregister_table_pre_exit)kernel(iptun_encaps)kernel(iptunnel_handle_offloads)kernel(iptunnel_metadata_reply)kernel(iptunnel_xmit)kernel(iput)kernel(ipv4_redirect)kernel(ipv4_sk_redirect)kernel(ipv4_sk_update_pmtu)kernel(ipv4_specific)kernel(ipv4_update_pmtu)kernel(ipv6_bpf_stub)kernel(ipv6_chk_addr)kernel(ipv6_chk_addr_and_flags)kernel(ipv6_chk_custom_prefix)kernel(ipv6_chk_prefix)kernel(ipv6_dev_find)kernel(ipv6_dev_get_saddr)kernel(ipv6_dev_mc_dec)kernel(ipv6_dev_mc_inc)kernel(ipv6_dup_options)kernel(ipv6_ext_hdr)kernel(ipv6_find_hdr)kernel(ipv6_find_tlv)kernel(ipv6_fixup_options)kernel(ipv6_getsockopt)kernel(ipv6_mc_check_mld)kernel(ipv6_mod_enabled)kernel(ipv6_opt_accepted)kernel(ipv6_proxy_select_ident)kernel(ipv6_push_frag_opts)kernel(ipv6_recv_error)kernel(ipv6_select_ident)kernel(ipv6_setsockopt)kernel(ipv6_skip_exthdr)kernel(ipv6_sock_mc_drop)kernel(ipv6_sock_mc_join)kernel(ipv6_stub)kernel(ipvlan_count_rx)kernel(ipvlan_link_delete)kernel(ipvlan_link_new)kernel(ipvlan_link_register)kernel(ipvlan_link_setup)kernel(ir_lirc_scancode_event)kernel(ir_raw_encode_carrier)kernel(ir_raw_encode_scancode)kernel(ir_raw_event_handle)kernel(ir_raw_event_set_idle)kernel(ir_raw_event_store)kernel(ir_raw_event_store_edge)kernel(ir_raw_event_store_with_filter)kernel(ir_raw_event_store_with_timeout)kernel(ir_raw_gen_manchester)kernel(ir_raw_gen_pd)kernel(ir_raw_gen_pl)kernel(ir_raw_handler_register)kernel(ir_raw_handler_unregister)kernel(irq_bypass_register_consumer)kernel(irq_bypass_register_producer)kernel(irq_bypass_unregister_consumer)kernel(irq_bypass_unregister_producer)kernel(irq_chip_ack_parent)kernel(irq_chip_disable_parent)kernel(irq_chip_enable_parent)kernel(irq_chip_eoi_parent)kernel(irq_chip_mask_parent)kernel(irq_chip_set_affinity_parent)kernel(irq_chip_set_type_parent)kernel(irq_chip_unmask_parent)kernel(irq_cpu_rmap_add)kernel(irq_create_direct_mapping)kernel(irq_create_fwspec_mapping)kernel(irq_create_mapping_affinity)kernel(irq_create_of_mapping)kernel(irq_create_strict_mappings)kernel(irq_dispose_mapping)kernel(irq_domain_add_legacy)kernel(irq_domain_add_simple)kernel(irq_domain_alloc_irqs_parent)kernel(irq_domain_associate)kernel(irq_domain_associate_many)kernel(irq_domain_check_msi_remap)kernel(irq_domain_create_hierarchy)kernel(irq_domain_create_legacy)kernel(irq_domain_free_fwnode)kernel(irq_domain_free_irqs_common)kernel(irq_domain_free_irqs_parent)kernel(irq_domain_get_irq_data)kernel(irq_domain_pop_irq)kernel(irq_domain_push_irq)kernel(irq_domain_remove)kernel(irq_domain_reset_irq_data)kernel(irq_domain_set_hwirq_and_chip)kernel(irq_domain_set_info)kernel(irq_domain_simple_ops)kernel(irq_domain_translate_twocell)kernel(irq_domain_xlate_onecell)kernel(irq_domain_xlate_onetwocell)kernel(irq_domain_xlate_twocell)kernel(irq_find_mapping)kernel(irq_find_matching_fwspec)kernel(irq_force_affinity)kernel(irq_fpu_usable)kernel(irq_free_descs)kernel(irq_from_evtchn)kernel(irq_get_irq_data)kernel(irq_get_irqchip_state)kernel(irq_get_percpu_devid_partition)kernel(irq_inject_interrupt)kernel(irq_modify_status)kernel(irq_percpu_is_enabled)kernel(irq_poll_complete)kernel(irq_poll_disable)kernel(irq_poll_enable)kernel(irq_poll_init)kernel(irq_poll_sched)kernel(irq_regs)kernel(irq_remapping_cap)kernel(irq_set_affinity)kernel(irq_set_affinity_hint)kernel(irq_set_affinity_notifier)kernel(irq_set_chained_handler_and_data)kernel(irq_set_chip)kernel(irq_set_chip_and_handler_name)kernel(irq_set_chip_data)kernel(irq_set_default_host)kernel(irq_set_handler_data)kernel(irq_set_irq_type)kernel(irq_set_irq_wake)kernel(irq_set_irqchip_state)kernel(irq_set_parent)kernel(irq_set_vcpu_affinity)kernel(irq_stat)kernel(irq_to_desc)kernel(irq_wake_thread)kernel(irq_work_queue)kernel(irq_work_run)kernel(irq_work_sync)kernel(irqchip_fwnode_ops)kernel(irqd_cfg)kernel(irqtime_account_irq)kernel(is_acpi_data_node)kernel(is_acpi_device_node)kernel(is_bad_inode)kernel(is_binary_blacklisted)kernel(is_console_locked)kernel(is_dock_device)kernel(is_fw_load)kernel(is_hash_blacklisted)kernel(is_hpet_enabled)kernel(is_jack_detectable)kernel(is_module_sig_enforced)kernel(is_nd_btt)kernel(is_nd_dax)kernel(is_nd_pfn)kernel(is_nvdimm_bus_locked)kernel(is_nvdimm_sync)kernel(is_skb_forwardable)kernel(is_skl_dsp_running)kernel(is_software_node)kernel(is_subdir)kernel(is_swiotlb_active)kernel(is_transparent_hugepage)kernel(is_uv_hubbed)kernel(is_uv_system)kernel(is_virtio_device)kernel(is_virtio_dma_buf)kernel(isa_dma_bridge_buggy)kernel(isac_d_l2l1)kernel(isac_init)kernel(isac_irq)kernel(isac_setup)kernel(isacsx_irq)kernel(isacsx_setup)kernel(iscsi_add_session)kernel(iscsi_alloc_session)kernel(iscsi_block_scsi_eh)kernel(iscsi_block_session)kernel(iscsi_boot_create_acpitbl)kernel(iscsi_boot_create_ethernet)kernel(iscsi_boot_create_host_kset)kernel(iscsi_boot_create_initiator)kernel(iscsi_boot_create_kset)kernel(iscsi_boot_create_target)kernel(iscsi_boot_destroy_kset)kernel(iscsi_change_param_sprintf)kernel(iscsi_complete_pdu)kernel(iscsi_complete_scsi_task)kernel(iscsi_conn_bind)kernel(iscsi_conn_error_event)kernel(iscsi_conn_failure)kernel(iscsi_conn_get_addr_param)kernel(iscsi_conn_get_param)kernel(iscsi_conn_login_event)kernel(iscsi_conn_queue_work)kernel(iscsi_conn_send_pdu)kernel(iscsi_conn_setup)kernel(iscsi_conn_start)kernel(iscsi_conn_stop)kernel(iscsi_conn_teardown)kernel(iscsi_conn_unbind)kernel(iscsi_create_conn)kernel(iscsi_create_endpoint)kernel(iscsi_create_flashnode_conn)kernel(iscsi_create_flashnode_sess)kernel(iscsi_create_iface)kernel(iscsi_create_session)kernel(iscsi_dbg_trace)kernel(iscsi_destroy_all_flashnode)kernel(iscsi_destroy_conn)kernel(iscsi_destroy_endpoint)kernel(iscsi_destroy_flashnode_sess)kernel(iscsi_destroy_iface)kernel(iscsi_eh_abort)kernel(iscsi_eh_cmd_timed_out)kernel(iscsi_eh_device_reset)kernel(iscsi_eh_recover_target)kernel(iscsi_eh_session_reset)kernel(iscsi_find_flashnode_conn)kernel(iscsi_find_flashnode_sess)kernel(iscsi_find_param_from_key)kernel(iscsi_flashnode_bus_match)kernel(iscsi_free_session)kernel(iscsi_get_conn)kernel(iscsi_get_discovery_parent_name)kernel(iscsi_get_ipaddress_state_name)kernel(iscsi_get_port_speed_name)kernel(iscsi_get_port_state_name)kernel(iscsi_get_router_state_name)kernel(iscsi_host_add)kernel(iscsi_host_alloc)kernel(iscsi_host_for_each_session)kernel(iscsi_host_free)kernel(iscsi_host_get_max_scsi_cmds)kernel(iscsi_host_get_param)kernel(iscsi_host_remove)kernel(iscsi_host_set_param)kernel(iscsi_is_session_dev)kernel(iscsi_is_session_online)kernel(iscsi_itt_to_ctask)kernel(iscsi_itt_to_task)kernel(iscsi_lookup_endpoint)kernel(iscsi_offload_mesg)kernel(iscsi_ping_comp_event)kernel(iscsi_pool_free)kernel(iscsi_pool_init)kernel(iscsi_post_host_event)kernel(iscsi_prep_data_out_pdu)kernel(iscsi_put_conn)kernel(iscsi_put_endpoint)kernel(iscsi_put_task)kernel(iscsi_queuecommand)kernel(iscsi_recv_pdu)kernel(iscsi_register_transport)kernel(iscsi_remove_session)kernel(iscsi_requeue_task)kernel(iscsi_scan_finished)kernel(iscsi_segment_init_linear)kernel(iscsi_segment_seek_sg)kernel(iscsi_session_chkready)kernel(iscsi_session_event)kernel(iscsi_session_failure)kernel(iscsi_session_get_param)kernel(iscsi_session_recovery_timedout)kernel(iscsi_session_setup)kernel(iscsi_session_teardown)kernel(iscsi_set_param)kernel(iscsi_suspend_queue)kernel(iscsi_suspend_tx)kernel(iscsi_switch_str_param)kernel(iscsi_target_alloc)kernel(iscsi_target_check_login_request)kernel(iscsi_tcp_cleanup_task)kernel(iscsi_tcp_conn_get_stats)kernel(iscsi_tcp_conn_setup)kernel(iscsi_tcp_conn_teardown)kernel(iscsi_tcp_dgst_header)kernel(iscsi_tcp_hdr_recv_prep)kernel(iscsi_tcp_r2tpool_alloc)kernel(iscsi_tcp_r2tpool_free)kernel(iscsi_tcp_recv_segment_is_hdr)kernel(iscsi_tcp_recv_skb)kernel(iscsi_tcp_segment_done)kernel(iscsi_tcp_segment_unmap)kernel(iscsi_tcp_set_max_r2t)kernel(iscsi_tcp_task_init)kernel(iscsi_tcp_task_xmit)kernel(iscsi_unblock_session)kernel(iscsi_unregister_transport)kernel(iscsi_update_cmdsn)kernel(iscsi_verify_itt)kernel(iscsit_aborted_task)kernel(iscsit_add_cmd_to_immediate_queue)kernel(iscsit_add_reject)kernel(iscsit_allocate_cmd)kernel(iscsit_build_datain_pdu)kernel(iscsit_build_logout_rsp)kernel(iscsit_build_nopin_rsp)kernel(iscsit_build_r2ts_for_cmd)kernel(iscsit_build_reject)kernel(iscsit_build_rsp_pdu)kernel(iscsit_build_task_mgt_rsp)kernel(iscsit_build_text_rsp)kernel(iscsit_cause_connection_reinstatement)kernel(iscsit_check_dataout_hdr)kernel(iscsit_check_dataout_payload)kernel(iscsit_find_cmd_from_itt)kernel(iscsit_find_cmd_from_itt_or_dump)kernel(iscsit_free_cmd)kernel(iscsit_get_datain_values)kernel(iscsit_handle_logout_cmd)kernel(iscsit_handle_snack)kernel(iscsit_handle_task_mgt_cmd)kernel(iscsit_immediate_queue)kernel(iscsit_increment_maxcmdsn)kernel(iscsit_logout_post_handler)kernel(iscsit_process_nop_out)kernel(iscsit_process_scsi_cmd)kernel(iscsit_process_text_cmd)kernel(iscsit_queue_rsp)kernel(iscsit_register_transport)kernel(iscsit_reject_cmd)kernel(iscsit_release_cmd)kernel(iscsit_response_queue)kernel(iscsit_sequence_cmd)kernel(iscsit_set_unsolicited_dataout)kernel(iscsit_setup_nop_out)kernel(iscsit_setup_scsi_cmd)kernel(iscsit_setup_text_cmd)kernel(iscsit_stop_dataout_timer)kernel(iscsit_tmr_post_handler)kernel(iscsit_unregister_transport)kernel(isdn_ppp_register_compressor)kernel(isdn_ppp_unregister_compressor)kernel(isdn_register_divert)kernel(isdnhdlc_decode)kernel(isdnhdlc_encode)kernel(isdnhdlc_out_init)kernel(isdnhdlc_rcv_init)kernel(ish_hw_reset)kernel(ishtp_bus_remove_all_clients)kernel(ishtp_cl_allocate)kernel(ishtp_cl_connect)kernel(ishtp_cl_disconnect)kernel(ishtp_cl_driver_register)kernel(ishtp_cl_driver_unregister)kernel(ishtp_cl_flush_queues)kernel(ishtp_cl_free)kernel(ishtp_cl_get_tx_free_buffer_size)kernel(ishtp_cl_get_tx_free_rings)kernel(ishtp_cl_io_rb_recycle)kernel(ishtp_cl_link)kernel(ishtp_cl_rx_get_rb)kernel(ishtp_cl_send)kernel(ishtp_cl_set_fw_client_id)kernel(ishtp_cl_tx_empty)kernel(ishtp_cl_unlink)kernel(ishtp_dev_to_cl_device)kernel(ishtp_device)kernel(ishtp_device_init)kernel(ishtp_fw_cl_by_uuid)kernel(ishtp_fw_cl_get_client)kernel(ishtp_get_client_data)kernel(ishtp_get_device)kernel(ishtp_get_drvdata)kernel(ishtp_get_fw_client_id)kernel(ishtp_get_ishtp_device)kernel(ishtp_get_pci_device)kernel(ishtp_put_device)kernel(ishtp_recv)kernel(ishtp_register_event_cb)kernel(ishtp_reset_compl_handler)kernel(ishtp_reset_handler)kernel(ishtp_send_resume)kernel(ishtp_send_suspend)kernel(ishtp_set_client_data)kernel(ishtp_set_connection_state)kernel(ishtp_set_drvdata)kernel(ishtp_set_rx_ring_size)kernel(ishtp_set_tx_ring_size)kernel(ishtp_start)kernel(ishtp_trace_callback)kernel(ishtp_wait_resume)kernel(isl6405_attach)kernel(isl6421_attach)kernel(isl6423_attach)kernel(iso_packets_buffer_destroy)kernel(iso_packets_buffer_init)kernel(isst_if_cdev_register)kernel(isst_if_cdev_unregister)kernel(isst_if_get_pci_dev)kernel(isst_if_mbox_cmd_invalid)kernel(isst_if_mbox_cmd_set_req)kernel(isst_resume_common)kernel(isst_store_cmd)kernel(itd1000_attach)kernel(iter_div_u64_rem)kernel(iter_file_splice_write)kernel(iterate_dir)kernel(iterate_fd)kernel(iterate_supers_type)kernel(itlb_multihit_kvm_mitigation)kernel(iunique)kernel(ivtv_api)kernel(ivtv_claim_stream)kernel(ivtv_clear_irq_mask)kernel(ivtv_debug)kernel(ivtv_ext_init)kernel(ivtv_firmware_check)kernel(ivtv_init_on_first_open)kernel(ivtv_release_stream)kernel(ivtv_reset_ir_gpio)kernel(ivtv_set_irq_mask)kernel(ivtv_start_v4l2_encode_stream)kernel(ivtv_stop_v4l2_encode_stream)kernel(ivtv_udma_alloc)kernel(ivtv_udma_prepare)kernel(ivtv_udma_setup)kernel(ivtv_udma_unmap)kernel(ivtv_vapi)kernel(ivtv_vapi_result)kernel(iw_cm_accept)kernel(iw_cm_connect)kernel(iw_cm_disconnect)kernel(iw_cm_init_qp_attr)kernel(iw_cm_listen)kernel(iw_cm_reject)kernel(iw_create_cm_id)kernel(iw_destroy_cm_id)kernel(iwcm_reject_msg)kernel(iwl_abort_notification_waits)kernel(iwl_acpi_get_dsm_u32)kernel(iwl_acpi_get_dsm_u8)kernel(iwl_acpi_get_eckv)kernel(iwl_acpi_get_lari_config_bitmap)kernel(iwl_acpi_get_mcc)kernel(iwl_acpi_get_object)kernel(iwl_acpi_get_pwr_limit)kernel(iwl_acpi_get_tas)kernel(iwl_acpi_get_wifi_pkg_range)kernel(iwl_clear_bits_prph)kernel(iwl_cmd_groups_verify_sorted)kernel(iwl_configure_rxq)kernel(iwl_dbg_tlv_del_timers)kernel(iwl_dump_desc_assert)kernel(iwl_finish_nic_init)kernel(iwl_force_nmi)kernel(iwl_free_fw_paging)kernel(iwl_fw_dbg_collect)kernel(iwl_fw_dbg_collect_desc)kernel(iwl_fw_dbg_collect_trig)kernel(iwl_fw_dbg_error_collect)kernel(iwl_fw_dbg_read_d3_debug_data)kernel(iwl_fw_dbg_stop_restart_recording)kernel(iwl_fw_dbg_stop_sync)kernel(iwl_fw_lookup_assert_desc)kernel(iwl_fw_lookup_cmd_ver)kernel(iwl_fw_lookup_notif_ver)kernel(iwl_fw_rate_idx_to_plcp)kernel(iwl_fw_runtime_init)kernel(iwl_fw_runtime_resume)kernel(iwl_fw_runtime_suspend)kernel(iwl_fw_start_dbg_conf)kernel(iwl_fwrt_dump_error_logs)kernel(iwl_get_cmd_string)kernel(iwl_get_nvm)kernel(iwl_get_shared_mem_conf)kernel(iwl_guid)kernel(iwl_he_is_sgi)kernel(iwl_init_notification_wait)kernel(iwl_init_paging)kernel(iwl_new_rate_from_v1)kernel(iwl_notification_wait)kernel(iwl_notification_wait_init)kernel(iwl_nvm_fixups)kernel(iwl_opmode_deregister)kernel(iwl_opmode_register)kernel(iwl_parse_eeprom_data)kernel(iwl_parse_nvm_data)kernel(iwl_parse_nvm_mcc_info)kernel(iwl_phy_db_free)kernel(iwl_phy_db_init)kernel(iwl_phy_db_set_section)kernel(iwl_pnvm_load)kernel(iwl_poll_bit)kernel(iwl_poll_direct_bit)kernel(iwl_rate_mcs)kernel(iwl_read32)kernel(iwl_read_direct32)kernel(iwl_read_eeprom)kernel(iwl_read_external_nvm)kernel(iwl_read_prph)kernel(iwl_read_prph_no_grab)kernel(iwl_remove_notification)kernel(iwl_rfi_guid)kernel(iwl_rs_pretty_ant)kernel(iwl_rs_pretty_bw)kernel(iwl_sar_geo_init)kernel(iwl_sar_geo_support)kernel(iwl_sar_get_ewrd_table)kernel(iwl_sar_get_wgds_table)kernel(iwl_sar_get_wrds_table)kernel(iwl_sar_select_profile)kernel(iwl_send_phy_db_data)kernel(iwl_set_bits_mask_prph)kernel(iwl_set_bits_prph)kernel(iwl_set_soc_latency)kernel(iwl_trans_send_cmd)kernel(iwl_wait_notification)kernel(iwl_write32)kernel(iwl_write64)kernel(iwl_write8)kernel(iwl_write_direct32)kernel(iwl_write_direct64)kernel(iwl_write_prph64_no_grab)kernel(iwl_write_prph_delay)kernel(iwl_write_prph_no_grab)kernel(iwlwifi_mod_params)kernel(ix2505v_attach)kernel(ixgbe_xdp_locking_key)kernel(jbd2__journal_restart)kernel(jbd2__journal_start)kernel(jbd2_complete_transaction)kernel(jbd2_inode_cache)kernel(jbd2_journal_abort)kernel(jbd2_journal_ack_err)kernel(jbd2_journal_begin_ordered_truncate)kernel(jbd2_journal_blocks_per_page)kernel(jbd2_journal_check_available_features)kernel(jbd2_journal_check_used_features)kernel(jbd2_journal_clear_err)kernel(jbd2_journal_clear_features)kernel(jbd2_journal_destroy)kernel(jbd2_journal_dirty_metadata)kernel(jbd2_journal_errno)kernel(jbd2_journal_extend)kernel(jbd2_journal_flush)kernel(jbd2_journal_force_commit)kernel(jbd2_journal_force_commit_nested)kernel(jbd2_journal_forget)kernel(jbd2_journal_free_reserved)kernel(jbd2_journal_get_create_access)kernel(jbd2_journal_get_undo_access)kernel(jbd2_journal_get_write_access)kernel(jbd2_journal_init_dev)kernel(jbd2_journal_init_inode)kernel(jbd2_journal_init_jbd_inode)kernel(jbd2_journal_inode_add_wait)kernel(jbd2_journal_inode_add_write)kernel(jbd2_journal_inode_ranged_wait)kernel(jbd2_journal_inode_ranged_write)kernel(jbd2_journal_invalidatepage)kernel(jbd2_journal_load)kernel(jbd2_journal_lock_updates)kernel(jbd2_journal_release_jbd_inode)kernel(jbd2_journal_restart)kernel(jbd2_journal_revoke)kernel(jbd2_journal_set_features)kernel(jbd2_journal_set_triggers)kernel(jbd2_journal_start)kernel(jbd2_journal_start_commit)kernel(jbd2_journal_start_reserved)kernel(jbd2_journal_stop)kernel(jbd2_journal_try_to_free_buffers)kernel(jbd2_journal_unlock_updates)kernel(jbd2_journal_update_sb_errno)kernel(jbd2_journal_wipe)kernel(jbd2_log_start_commit)kernel(jbd2_log_wait_commit)kernel(jbd2_trans_will_send_data_barrier)kernel(jbd2_transaction_committed)kernel(jiffies)kernel(jiffies64_to_msecs)kernel(jiffies64_to_nsecs)kernel(jiffies_64)kernel(jiffies_64_to_clock_t)kernel(jiffies_to_clock_t)kernel(jiffies_to_msecs)kernel(jiffies_to_timespec64)kernel(jiffies_to_timeval)kernel(jiffies_to_usecs)kernel(jsl_chip_info)kernel(jump_label_rate_limit)kernel(jump_label_update_timeout)kernel(kallsyms_lookup_name)kernel(kallsyms_on_each_symbol)kernel(kasprintf)kernel(kblockd_mod_delayed_work_on)kernel(kblockd_schedule_work)kernel(kcpustat_cpu_fetch)kernel(kcpustat_field)kernel(kcrypto_wq)kernel(kd_mksound)kernel(kdb_current_task)kernel(kdb_get_kbd_char)kernel(kdb_grepping_flag)kernel(kdb_poll_funcs)kernel(kdb_poll_idx)kernel(kdb_printf)kernel(kdb_register)kernel(kdb_register_flags)kernel(kdb_unregister)kernel(kdbgetsymval)kernel(kern_mount)kernel(kern_path)kernel(kern_path_create)kernel(kern_path_mountpoint)kernel(kern_unmount)kernel(kern_unmount_array)kernel(kernel_accept)kernel(kernel_bind)kernel(kernel_connect)kernel(kernel_cpustat)kernel(kernel_fpu_begin_mask)kernel(kernel_fpu_end)kernel(kernel_getpeername)kernel(kernel_getsockname)kernel(kernel_getsockopt)kernel(kernel_halt)kernel(kernel_kobj)kernel(kernel_listen)kernel(kernel_param_lock)kernel(kernel_param_unlock)kernel(kernel_power_off)kernel(kernel_read)kernel(kernel_read_file)kernel(kernel_read_file_from_fd)kernel(kernel_read_file_from_path)kernel(kernel_recvmsg)kernel(kernel_restart)kernel(kernel_sendmsg)kernel(kernel_sendmsg_locked)kernel(kernel_sendpage)kernel(kernel_sendpage_locked)kernel(kernel_setsockopt)kernel(kernel_sigaction)kernel(kernel_sock_ip_overhead)kernel(kernel_sock_shutdown)kernel(kernel_write)kernel(kernfs_find_and_get_ns)kernel(kernfs_get)kernel(kernfs_notify)kernel(kernfs_path_from_node)kernel(kernfs_put)kernel(kexec_crash_loaded)kernel(key_alloc)kernel(key_being_used_for)kernel(key_create_or_update)kernel(key_instantiate_and_link)kernel(key_invalidate)kernel(key_link)kernel(key_payload_reserve)kernel(key_put)kernel(key_reject_and_link)kernel(key_revoke)kernel(key_set_timeout)kernel(key_task_permission)kernel(key_type_asymmetric)kernel(key_type_encrypted)kernel(key_type_keyring)kernel(key_type_logon)kernel(key_type_trusted)kernel(key_type_user)kernel(key_unlink)kernel(key_update)kernel(key_validate)kernel(keyring_alloc)kernel(keyring_clear)kernel(keyring_restrict)kernel(keyring_search)kernel(kfree)kernel(kfree_call_rcu)kernel(kfree_const)kernel(kfree_link)kernel(kfree_sensitive)kernel(kfree_skb)kernel(kfree_skb_list)kernel(kfree_skb_partial)kernel(kgdb_active)kernel(kgdb_breakpoint)kernel(kgdb_connected)kernel(kgdb_register_io_module)kernel(kgdb_schedule_breakpoint)kernel(kgdb_unregister_io_module)kernel(kick_all_cpus_sync)kernel(kick_process)kernel(kill_anon_super)kernel(kill_block_super)kernel(kill_dax)kernel(kill_dev_dax)kernel(kill_device)kernel(kill_fasync)kernel(kill_litter_super)kernel(kill_mtd_super)kernel(kill_pgrp)kernel(kill_pid)kernel(kill_pid_usb_asyncio)kernel(kiocb_set_cancel_fn)kernel(klist_add_before)kernel(klist_add_behind)kernel(klist_add_head)kernel(klist_add_tail)kernel(klist_del)kernel(klist_init)kernel(klist_iter_exit)kernel(klist_iter_init)kernel(klist_iter_init_node)kernel(klist_next)kernel(klist_node_attached)kernel(klist_prev)kernel(klist_remove)kernel(klp_enable_patch)kernel(klp_get_prev_state)kernel(klp_get_state)kernel(klp_shadow_alloc)kernel(klp_shadow_free)kernel(klp_shadow_free_all)kernel(klp_shadow_get)kernel(klp_shadow_get_or_alloc)kernel(km_migrate)kernel(km_new_mapping)kernel(km_policy_expired)kernel(km_policy_notify)kernel(km_query)kernel(km_report)kernel(km_state_expired)kernel(km_state_notify)kernel(kmalloc_caches)kernel(kmalloc_order)kernel(kmalloc_order_trace)kernel(kmem_cache_alloc)kernel(kmem_cache_alloc_bulk)kernel(kmem_cache_alloc_node)kernel(kmem_cache_alloc_node_trace)kernel(kmem_cache_alloc_trace)kernel(kmem_cache_create)kernel(kmem_cache_create_usercopy)kernel(kmem_cache_destroy)kernel(kmem_cache_free)kernel(kmem_cache_free_bulk)kernel(kmem_cache_shrink)kernel(kmem_cache_size)kernel(kmem_dump_obj)kernel(kmem_valid_obj)kernel(kmemdup)kernel(kmemdup_nul)kernel(kmsg_dump_get_buffer)kernel(kmsg_dump_get_line)kernel(kmsg_dump_register)kernel(kmsg_dump_rewind)kernel(kmsg_dump_unregister)kernel(kobj_ns_drop)kernel(kobj_ns_grab_current)kernel(kobj_sysfs_ops)kernel(kobject_add)kernel(kobject_create_and_add)kernel(kobject_del)kernel(kobject_get)kernel(kobject_get_path)kernel(kobject_get_unless_zero)kernel(kobject_init)kernel(kobject_init_and_add)kernel(kobject_move)kernel(kobject_put)kernel(kobject_rename)kernel(kobject_set_name)kernel(kobject_uevent)kernel(kobject_uevent_env)kernel(krealloc)kernel(kset_create_and_add)kernel(kset_find_obj)kernel(kset_register)kernel(kset_unregister)kernel(ksize)kernel(ksm_madvise)kernel(kstat)kernel(kstrdup)kernel(kstrdup_const)kernel(kstrdup_quotable)kernel(kstrdup_quotable_cmdline)kernel(kstrdup_quotable_file)kernel(kstrndup)kernel(kstrtobool)kernel(kstrtobool_from_user)kernel(kstrtoint)kernel(kstrtoint_from_user)kernel(kstrtol_from_user)kernel(kstrtoll)kernel(kstrtoll_from_user)kernel(kstrtos16)kernel(kstrtos16_from_user)kernel(kstrtos8)kernel(kstrtos8_from_user)kernel(kstrtou16)kernel(kstrtou16_from_user)kernel(kstrtou8)kernel(kstrtou8_from_user)kernel(kstrtouint)kernel(kstrtouint_from_user)kernel(kstrtoul_from_user)kernel(kstrtoull)kernel(kstrtoull_from_user)kernel(ksys_sync_helper)kernel(kthread_associate_blkcg)kernel(kthread_bind)kernel(kthread_blkcg)kernel(kthread_cancel_delayed_work_sync)kernel(kthread_cancel_work_sync)kernel(kthread_create_on_node)kernel(kthread_create_worker)kernel(kthread_create_worker_on_cpu)kernel(kthread_data)kernel(kthread_delayed_work_timer_fn)kernel(kthread_destroy_worker)kernel(kthread_flush_work)kernel(kthread_flush_worker)kernel(kthread_freezable_should_stop)kernel(kthread_func)kernel(kthread_mod_delayed_work)kernel(kthread_park)kernel(kthread_parkme)kernel(kthread_queue_delayed_work)kernel(kthread_queue_work)kernel(kthread_should_park)kernel(kthread_should_stop)kernel(kthread_stop)kernel(kthread_unpark)kernel(kthread_unuse_mm)kernel(kthread_use_mm)kernel(kthread_worker_fn)kernel(ktime_add_safe)kernel(ktime_get)kernel(ktime_get_boot_fast_ns)kernel(ktime_get_coarse_real_ts64)kernel(ktime_get_coarse_ts64)kernel(ktime_get_coarse_with_offset)kernel(ktime_get_mono_fast_ns)kernel(ktime_get_raw)kernel(ktime_get_raw_fast_ns)kernel(ktime_get_raw_ts64)kernel(ktime_get_real_fast_ns)kernel(ktime_get_real_seconds)kernel(ktime_get_real_ts64)kernel(ktime_get_resolution_ns)kernel(ktime_get_seconds)kernel(ktime_get_snapshot)kernel(ktime_get_ts64)kernel(ktime_get_with_offset)kernel(ktime_mono_to_any)kernel(kunit_add_named_resource)kernel(kunit_add_resource)kernel(kunit_alloc_and_get_resource)kernel(kunit_assert_print_msg)kernel(kunit_base_assert_format)kernel(kunit_binary_assert_format)kernel(kunit_binary_ptr_assert_format)kernel(kunit_binary_str_assert_format)kernel(kunit_cleanup)kernel(kunit_destroy_resource)kernel(kunit_do_assertion)kernel(kunit_fail_assert_format)kernel(kunit_init_test)kernel(kunit_kfree)kernel(kunit_kmalloc_array)kernel(kunit_log_append)kernel(kunit_ptr_not_err_assert_format)kernel(kunit_remove_resource)kernel(kunit_run_tests)kernel(kunit_suite_has_succeeded)kernel(kunit_suite_num_test_cases)kernel(kunit_test_case_num)kernel(kunit_try_catch_run)kernel(kunit_try_catch_throw)kernel(kunit_unary_assert_format)kernel(kvasprintf)kernel(kvasprintf_const)kernel(kvfree)kernel(kvfree_call_rcu)kernel(kvm_add_user_return_msr)kernel(kvm_apic_clear_irr)kernel(kvm_apic_has_interrupt)kernel(kvm_apic_match_dest)kernel(kvm_apic_set_eoi_accelerated)kernel(kvm_apic_update_apicv)kernel(kvm_apic_update_irr)kernel(kvm_apic_update_ppr)kernel(kvm_apic_write_nodecode)kernel(kvm_apicv_activated)kernel(kvm_arch_end_assignment)kernel(kvm_arch_has_assigned_device)kernel(kvm_arch_has_noncoherent_dma)kernel(kvm_arch_no_poll)kernel(kvm_arch_para_hints)kernel(kvm_arch_register_noncoherent_dma)kernel(kvm_arch_start_assignment)kernel(kvm_arch_unregister_noncoherent_dma)kernel(kvm_async_pf_task_wait_schedule)kernel(kvm_async_pf_task_wake)kernel(kvm_calc_nested_tsc_multiplier)kernel(kvm_calc_nested_tsc_offset)kernel(kvm_can_use_hv_timer)kernel(kvm_clear_guest)kernel(kvm_clock)kernel(kvm_complete_insn_gp)kernel(kvm_configure_mmu)kernel(kvm_cpu_caps)kernel(kvm_cpu_get_interrupt)kernel(kvm_cpu_has_injectable_intr)kernel(kvm_cpu_has_interrupt)kernel(kvm_cpu_has_pending_timer)kernel(kvm_cpuid)kernel(kvm_debugfs_dir)kernel(kvm_default_tsc_scaling_ratio)kernel(kvm_deliver_exception_payload)kernel(kvm_emulate_ap_reset_hold)kernel(kvm_emulate_as_nop)kernel(kvm_emulate_cpuid)kernel(kvm_emulate_halt)kernel(kvm_emulate_hypercall)kernel(kvm_emulate_instruction)kernel(kvm_emulate_instruction_from_buffer)kernel(kvm_emulate_invd)kernel(kvm_emulate_monitor)kernel(kvm_emulate_mwait)kernel(kvm_emulate_rdmsr)kernel(kvm_emulate_rdpmc)kernel(kvm_emulate_wbinvd)kernel(kvm_emulate_wrmsr)kernel(kvm_emulate_xsetbv)kernel(kvm_enable_efer_bits)kernel(kvm_exit)kernel(kvm_fast_pio)kernel(kvm_find_cpuid_entry)kernel(kvm_find_user_return_msr)kernel(kvm_fixup_and_inject_pf_error)kernel(kvm_flush_remote_tlbs)kernel(kvm_get_apic_base)kernel(kvm_get_apic_mode)kernel(kvm_get_cr8)kernel(kvm_get_cs_db_l_bits)kernel(kvm_get_dr)kernel(kvm_get_kvm)kernel(kvm_get_kvm_safe)kernel(kvm_get_linear_rip)kernel(kvm_get_msr)kernel(kvm_get_msr_common)kernel(kvm_get_rflags)kernel(kvm_get_running_vcpu)kernel(kvm_gfn_to_hva_cache_init)kernel(kvm_handle_invalid_op)kernel(kvm_handle_invpcid)kernel(kvm_handle_memory_failure)kernel(kvm_handle_page_fault)kernel(kvm_has_bus_lock_exit)kernel(kvm_has_noapic_vcpu)kernel(kvm_has_tsc_control)kernel(kvm_hv_assist_page_enabled)kernel(kvm_hv_get_assist_page)kernel(kvm_init)kernel(kvm_init_mmu)kernel(kvm_init_shadow_ept_mmu)kernel(kvm_init_shadow_npt_mmu)kernel(kvm_inject_emulated_page_fault)kernel(kvm_inject_nmi)kernel(kvm_inject_page_fault)kernel(kvm_inject_pending_timer_irqs)kernel(kvm_inject_realmode_interrupt)kernel(kvm_intr_is_single_vcpu)kernel(kvm_io_bus_get_dev)kernel(kvm_io_bus_write)kernel(kvm_irq_has_notifier)kernel(kvm_is_linear_rip)kernel(kvm_is_valid_cr4)kernel(kvm_is_visible_gfn)kernel(kvm_lapic_expired_hv_timer)kernel(kvm_lapic_find_highest_irr)kernel(kvm_lapic_hv_timer_in_use)kernel(kvm_lapic_reg_read)kernel(kvm_lapic_reg_write)kernel(kvm_lapic_set_eoi)kernel(kvm_lapic_switch_to_hv_timer)kernel(kvm_lapic_switch_to_sw_timer)kernel(kvm_lmsw)kernel(kvm_load_guest_xsave_state)kernel(kvm_load_host_xsave_state)kernel(kvm_make_all_cpus_request)kernel(kvm_map_gfn)kernel(kvm_max_guest_tsc_khz)kernel(kvm_max_tsc_scaling_ratio)kernel(kvm_mce_cap_supported)kernel(kvm_mmu_free_guest_mode_roots)kernel(kvm_mmu_free_roots)kernel(kvm_mmu_gva_to_gpa_read)kernel(kvm_mmu_gva_to_gpa_write)kernel(kvm_mmu_invlpg)kernel(kvm_mmu_new_pgd)kernel(kvm_mmu_page_fault)kernel(kvm_mmu_reset_context)kernel(kvm_mmu_set_ept_masks)kernel(kvm_mmu_set_mmio_spte_mask)kernel(kvm_msr_allowed)kernel(kvm_mtrr_get_guest_memory_type)kernel(kvm_mtrr_valid)kernel(kvm_nr_uret_msrs)kernel(kvm_page_track_register_notifier)kernel(kvm_page_track_unregister_notifier)kernel(kvm_para_available)kernel(kvm_post_set_cr0)kernel(kvm_post_set_cr4)kernel(kvm_put_kvm)kernel(kvm_put_kvm_no_destroy)kernel(kvm_queue_exception)kernel(kvm_queue_exception_e)kernel(kvm_queue_exception_p)kernel(kvm_read_and_reset_apf_flags)kernel(kvm_read_guest)kernel(kvm_read_guest_cached)kernel(kvm_read_guest_offset_cached)kernel(kvm_read_guest_page)kernel(kvm_read_guest_page_mmu)kernel(kvm_read_guest_virt)kernel(kvm_read_l1_tsc)kernel(kvm_rebooting)kernel(kvm_release_page_clean)kernel(kvm_release_page_dirty)kernel(kvm_release_pfn_clean)kernel(kvm_release_pfn_dirty)kernel(kvm_request_apicv_update)kernel(kvm_requeue_exception)kernel(kvm_requeue_exception_e)kernel(kvm_require_cpl)kernel(kvm_require_dr)kernel(kvm_scale_tsc)kernel(kvm_set_apic_base)kernel(kvm_set_cpu_caps)kernel(kvm_set_cr0)kernel(kvm_set_cr3)kernel(kvm_set_cr4)kernel(kvm_set_cr8)kernel(kvm_set_dr)kernel(kvm_set_memory_region)kernel(kvm_set_msi_irq)kernel(kvm_set_msr)kernel(kvm_set_msr_common)kernel(kvm_set_pfn_accessed)kernel(kvm_set_pfn_dirty)kernel(kvm_set_posted_intr_wakeup_handler)kernel(kvm_set_rflags)kernel(kvm_set_user_return_msr)kernel(kvm_sev_es_mmio_read)kernel(kvm_sev_es_mmio_write)kernel(kvm_sev_es_string_io)kernel(kvm_skip_emulated_instruction)kernel(kvm_slot_page_track_add_page)kernel(kvm_slot_page_track_remove_page)kernel(kvm_spec_ctrl_test_value)kernel(kvm_spurious_fault)kernel(kvm_task_switch)kernel(kvm_tsc_scaling_ratio_frac_bits)kernel(kvm_unmap_gfn)kernel(kvm_update_cpuid_runtime)kernel(kvm_update_dr7)kernel(kvm_valid_efer)kernel(kvm_vcpu_block)kernel(kvm_vcpu_deliver_sipi_vector)kernel(kvm_vcpu_destroy)kernel(kvm_vcpu_gfn_to_hva)kernel(kvm_vcpu_gfn_to_memslot)kernel(kvm_vcpu_gfn_to_page)kernel(kvm_vcpu_gfn_to_pfn)kernel(kvm_vcpu_gfn_to_pfn_atomic)kernel(kvm_vcpu_halt)kernel(kvm_vcpu_is_reset_bsp)kernel(kvm_vcpu_is_visible_gfn)kernel(kvm_vcpu_kick)kernel(kvm_vcpu_map)kernel(kvm_vcpu_mark_page_dirty)kernel(kvm_vcpu_on_spin)kernel(kvm_vcpu_read_guest)kernel(kvm_vcpu_read_guest_atomic)kernel(kvm_vcpu_read_guest_page)kernel(kvm_vcpu_reset)kernel(kvm_vcpu_unmap)kernel(kvm_vcpu_update_apicv)kernel(kvm_vcpu_wake_up)kernel(kvm_vcpu_write_guest)kernel(kvm_vcpu_write_guest_page)kernel(kvm_vcpu_yield_to)kernel(kvm_wait_lapic_expire)kernel(kvm_write_guest)kernel(kvm_write_guest_cached)kernel(kvm_write_guest_offset_cached)kernel(kvm_write_guest_page)kernel(kvm_write_guest_virt_system)kernel(kvm_x86_ops)kernel(kvmalloc_node)kernel(kzfree)kernel(l1_event)kernel(l1tf_mitigation)kernel(l1tf_vmx_mitigation)kernel(l2cap_add_psm)kernel(l2cap_chan_close)kernel(l2cap_chan_connect)kernel(l2cap_chan_create)kernel(l2cap_chan_del)kernel(l2cap_chan_list)kernel(l2cap_chan_put)kernel(l2cap_chan_send)kernel(l2cap_chan_set_defaults)kernel(l2cap_conn_get)kernel(l2cap_conn_put)kernel(l2cap_is_socket)kernel(l2cap_register_user)kernel(l2cap_unregister_user)kernel(l2tp_ioctl)kernel(l2tp_nl_register_ops)kernel(l2tp_nl_unregister_ops)kernel(l2tp_recv_common)kernel(l2tp_session_create)kernel(l2tp_session_delete)kernel(l2tp_session_free)kernel(l2tp_session_get)kernel(l2tp_session_get_by_ifname)kernel(l2tp_session_get_nth)kernel(l2tp_session_register)kernel(l2tp_session_set_header_len)kernel(l2tp_tunnel_closeall)kernel(l2tp_tunnel_create)kernel(l2tp_tunnel_delete)kernel(l2tp_tunnel_free)kernel(l2tp_tunnel_get)kernel(l2tp_tunnel_get_nth)kernel(l2tp_tunnel_register)kernel(l2tp_udp_encap_recv)kernel(l2tp_xmit_skb)kernel(l3mdev_fib_table_by_index)kernel(l3mdev_fib_table_rcu)kernel(l3mdev_link_scope_lookup)kernel(l3mdev_master_ifindex_rcu)kernel(l3mdev_update_flow)kernel(l64781_attach)kernel(laptop_mode)kernel(layoutstats_timer)kernel(lcd_device_register)kernel(lcd_device_unregister)kernel(lcm)kernel(lcm_not_zero)kernel(lease_get_mtime)kernel(lease_modify)kernel(leave_mm)kernel(led_blink_set)kernel(led_blink_set_oneshot)kernel(led_classdev_notify_brightness_hw_changed)kernel(led_classdev_resume)kernel(led_classdev_suspend)kernel(led_classdev_unregister)kernel(led_init_core)kernel(led_set_brightness)kernel(led_set_brightness_nopm)kernel(led_set_brightness_nosleep)kernel(led_set_brightness_sync)kernel(led_stop_software_blink)kernel(led_sysfs_disable)kernel(led_sysfs_enable)kernel(led_trigger_blink)kernel(led_trigger_blink_oneshot)kernel(led_trigger_event)kernel(led_trigger_register)kernel(led_trigger_register_simple)kernel(led_trigger_remove)kernel(led_trigger_rename_static)kernel(led_trigger_set)kernel(led_trigger_set_default)kernel(led_trigger_show)kernel(led_trigger_store)kernel(led_trigger_unregister)kernel(led_trigger_unregister_simple)kernel(led_update_brightness)kernel(leds_list)kernel(leds_list_lock)kernel(ledtrig_audio_get)kernel(ledtrig_audio_set)kernel(ledtrig_disk_activity)kernel(ledtrig_flash_ctrl)kernel(ledtrig_torch_ctrl)kernel(legacy_pic)kernel(lg2160_attach)kernel(lgdt3305_attach)kernel(lgdt3306a_attach)kernel(lgdt330x_attach)kernel(lgs8gxx_attach)kernel(libceph_compatible)kernel(libfc_vport_create)kernel(line6_alloc_sysex_buffer)kernel(line6_disconnect)kernel(line6_init_midi)kernel(line6_init_pcm)kernel(line6_midi_id)kernel(line6_pcm_acquire)kernel(line6_pcm_release)kernel(line6_probe)kernel(line6_read_data)kernel(line6_read_serial_number)kernel(line6_resume)kernel(line6_send_raw_message)kernel(line6_send_raw_message_async)kernel(line6_send_sysex_message)kernel(line6_suspend)kernel(line6_version_request_async)kernel(line6_write_data)kernel(linear_hugepage_index)kernel(linear_range_get_max_value)kernel(linear_range_get_selector_high)kernel(linear_range_get_selector_low)kernel(linear_range_get_selector_low_array)kernel(linear_range_get_value)kernel(linear_range_get_value_array)kernel(linear_range_values_in_range)kernel(linear_range_values_in_range_array)kernel(linkmode_resolve_pause)kernel(linkmode_set_pause)kernel(linkwatch_fire_event)kernel(lis3_dev)kernel(lis3lv02d_init_device)kernel(lis3lv02d_init_dt)kernel(lis3lv02d_joystick_disable)kernel(lis3lv02d_joystick_enable)kernel(lis3lv02d_poweroff)kernel(lis3lv02d_poweron)kernel(lis3lv02d_remove_fs)kernel(list_lru_add)kernel(list_lru_count_node)kernel(list_lru_count_one)kernel(list_lru_del)kernel(list_lru_destroy)kernel(list_lru_isolate)kernel(list_lru_isolate_move)kernel(list_lru_walk_node)kernel(list_lru_walk_one)kernel(list_sort)kernel(ll_rw_block)kernel(llc_add_pack)kernel(llc_build_and_send_ui_pkt)kernel(llc_mac_hdr_init)kernel(llc_remove_pack)kernel(llc_sap_close)kernel(llc_sap_find)kernel(llc_sap_list)kernel(llc_sap_open)kernel(llc_set_station_handler)kernel(llist_add_batch)kernel(llist_del_first)kernel(llist_reverse_order)kernel(lnbh24_attach)kernel(lnbh25_attach)kernel(lnbp21_attach)kernel(lnbp22_attach)kernel(load_direct_gdt)kernel(load_fixmap_gdt)kernel(load_nls)kernel(load_nls_default)kernel(load_pdptrs)kernel(local_apic_timer_c2_ok)kernel(local_touch_nmi)kernel(lock_page_memcg)kernel(lock_rename)kernel(lock_sock_nested)kernel(lock_system_sleep)kernel(lock_two_nondirectories)kernel(lockd_down)kernel(lockd_up)kernel(lockref_get)kernel(lockref_get_not_dead)kernel(lockref_get_not_zero)kernel(lockref_get_or_lock)kernel(lockref_mark_dead)kernel(lockref_put_not_zero)kernel(lockref_put_or_lock)kernel(lockref_put_return)kernel(locks_alloc_lock)kernel(locks_copy_conflock)kernel(locks_copy_lock)kernel(locks_end_grace)kernel(locks_free_lock)kernel(locks_in_grace)kernel(locks_init_lock)kernel(locks_lock_inode_wait)kernel(locks_release_private)kernel(locks_remove_posix)kernel(locks_start_grace)kernel(logfc)kernel(look_up_OID)kernel(lookup_address)kernel(lookup_address_in_mm)kernel(lookup_bdev)kernel(lookup_constant)kernel(lookup_one_len)kernel(lookup_one_len_unlocked)kernel(lookup_positive_unlocked)kernel(lookup_user_key)kernel(loop_register_transfer)kernel(loop_unregister_transfer)kernel(loops_per_jiffy)kernel(lowpan_header_compress)kernel(lowpan_header_decompress)kernel(lowpan_nhc_add)kernel(lowpan_nhc_del)kernel(lowpan_register_netdev)kernel(lowpan_register_netdevice)kernel(lowpan_unregister_netdev)kernel(lowpan_unregister_netdevice)kernel(lp55xx_deinit_device)kernel(lp55xx_init_device)kernel(lp55xx_is_extclk_used)kernel(lp55xx_of_populate_pdata)kernel(lp55xx_read)kernel(lp55xx_register_leds)kernel(lp55xx_register_sysfs)kernel(lp55xx_unregister_leds)kernel(lp55xx_unregister_sysfs)kernel(lp55xx_update_bits)kernel(lp55xx_write)kernel(lpit_read_residency_count_address)kernel(lru_cache_add)kernel(lru_cache_add_file)kernel(lwtstate_free)kernel(lwtunnel_build_state)kernel(lwtunnel_cmp_encap)kernel(lwtunnel_encap_add_ops)kernel(lwtunnel_encap_del_ops)kernel(lwtunnel_fill_encap)kernel(lwtunnel_get_encap_size)kernel(lwtunnel_input)kernel(lwtunnel_output)kernel(lwtunnel_state_alloc)kernel(lwtunnel_valid_encap_type)kernel(lwtunnel_valid_encap_type_attr)kernel(lwtunnel_xmit)kernel(lzo1x_1_compress)kernel(lzo1x_decompress_safe)kernel(m88ds3103_attach)kernel(m88ds3103_get_agc_pwm)kernel(m88rs2000_attach)kernel(mISDNDevName4ch)kernel(mISDN_FsmAddTimer)kernel(mISDN_FsmChangeState)kernel(mISDN_FsmDelTimer)kernel(mISDN_FsmEvent)kernel(mISDN_FsmFree)kernel(mISDN_FsmInitTimer)kernel(mISDN_FsmNew)kernel(mISDN_FsmRestartTimer)kernel(mISDN_clear_bchannel)kernel(mISDN_clock_get)kernel(mISDN_clock_update)kernel(mISDN_ctrl_bchannel)kernel(mISDN_dsp_element_register)kernel(mISDN_dsp_element_unregister)kernel(mISDN_freebchannel)kernel(mISDN_freedchannel)kernel(mISDN_initbchannel)kernel(mISDN_initdchannel)kernel(mISDN_register_Bprotocol)kernel(mISDN_register_clock)kernel(mISDN_register_device)kernel(mISDN_unregister_Bprotocol)kernel(mISDN_unregister_clock)kernel(mISDN_unregister_device)kernel(mISDNipac_init)kernel(mISDNipac_irq)kernel(mISDNisac_init)kernel(mISDNisac_irq)kernel(mISDNisar_init)kernel(mISDNisar_irq)kernel(mac_pton)kernel(machine_check_poll)kernel(machine_to_phys_mapping)kernel(machine_to_phys_nr)kernel(macvlan_common_newlink)kernel(macvlan_common_setup)kernel(macvlan_dellink)kernel(macvlan_link_register)kernel(make_bad_inode)kernel(make_flow_keys_digest)kernel(make_kgid)kernel(make_kprojid)kernel(make_kuid)kernel(mangle_path)kernel(mantis_ca_exit)kernel(mantis_ca_init)kernel(mantis_dma_exit)kernel(mantis_dma_init)kernel(mantis_dvb_exit)kernel(mantis_dvb_init)kernel(mantis_frontend_power)kernel(mantis_frontend_soft_reset)kernel(mantis_get_mac)kernel(mantis_gpio_set_bits)kernel(mantis_i2c_exit)kernel(mantis_i2c_init)kernel(mantis_input_exit)kernel(mantis_input_init)kernel(mantis_pci_exit)kernel(mantis_pci_init)kernel(mantis_stream_control)kernel(mantis_uart_exit)kernel(mantis_uart_init)kernel(map_destroy)kernel(mark_buffer_async_write)kernel(mark_buffer_dirty)kernel(mark_buffer_dirty_inode)kernel(mark_buffer_write_io_error)kernel(mark_driver_deprecated)kernel(mark_driver_unmaintained)kernel(mark_hardware_deprecated)kernel(mark_hardware_disabled)kernel(mark_hardware_unmaintained)kernel(mark_info_dirty)kernel(mark_mounts_for_expiry)kernel(mark_page_accessed)kernel(mark_page_dirty)kernel(mark_page_dirty_in_slot)kernel(mark_tech_preview)kernel(mark_tsc_unstable)kernel(match_hex)kernel(match_int)kernel(match_octal)kernel(match_strdup)kernel(match_string)kernel(match_strlcpy)kernel(match_token)kernel(match_u64)kernel(match_wildcard)kernel(max2165_attach)kernel(max98090_mic_detect)kernel(max98373_reset)kernel(max98373_slot_config)kernel(max_98357a_dai_link)kernel(max_98360a_dai_link)kernel(max_98373_components)kernel(max_98373_dapm_routes)kernel(max_98373_ops)kernel(max_98373_set_codec_conf)kernel(max_98373_spk_codec_init)kernel(max_98373_trigger)kernel(max_session_cb_slots)kernel(max_session_slots)kernel(may_umount)kernel(may_umount_tree)kernel(mb86a16_attach)kernel(mb86a20s_attach)kernel(mb_cache_create)kernel(mb_cache_destroy)kernel(mb_cache_entry_create)kernel(mb_cache_entry_delete)kernel(mb_cache_entry_find_first)kernel(mb_cache_entry_find_next)kernel(mb_cache_entry_get)kernel(mb_cache_entry_touch)kernel(mbox_chan_received_data)kernel(mbox_chan_txdone)kernel(mbox_client_peek_data)kernel(mbox_client_txdone)kernel(mbox_controller_register)kernel(mbox_controller_unregister)kernel(mbox_free_channel)kernel(mbox_request_channel)kernel(mbox_request_channel_byname)kernel(mbox_send_message)kernel(mc146818_get_time)kernel(mc146818_set_time)kernel(mc44s803_attach)kernel(mce_inject_log)kernel(mce_is_correctable)kernel(mce_is_memory_error)kernel(mce_notify_irq)kernel(mce_register_decode_chain)kernel(mce_register_injector_chain)kernel(mce_unregister_decode_chain)kernel(mce_unregister_injector_chain)kernel(mce_usable_address)kernel(mcryptd_ahash_child)kernel(mcryptd_ahash_desc)kernel(mcryptd_alloc_ahash)kernel(mcryptd_arm_flusher)kernel(mcryptd_flusher)kernel(mcryptd_free_ahash)kernel(mcsafe_key)kernel(md5_zero_message_hash)kernel(md_account_bio)kernel(md_allow_write)kernel(md_bitmap_close_sync)kernel(md_bitmap_cond_end_sync)kernel(md_bitmap_copy_from_slot)kernel(md_bitmap_end_sync)kernel(md_bitmap_endwrite)kernel(md_bitmap_free)kernel(md_bitmap_load)kernel(md_bitmap_resize)kernel(md_bitmap_start_sync)kernel(md_bitmap_startwrite)kernel(md_bitmap_sync_with_cluster)kernel(md_bitmap_unplug)kernel(md_bitmap_update_sb)kernel(md_check_no_bitmap)kernel(md_check_recovery)kernel(md_cluster_ops)kernel(md_do_sync)kernel(md_done_sync)kernel(md_error)kernel(md_find_rdev_nr_rcu)kernel(md_find_rdev_rcu)kernel(md_finish_reshape)kernel(md_flush_request)kernel(md_handle_request)kernel(md_integrity_add_rdev)kernel(md_integrity_register)kernel(md_kick_rdev_from_array)kernel(md_new_event)kernel(md_rdev_clear)kernel(md_rdev_init)kernel(md_reap_sync_thread)kernel(md_register_thread)kernel(md_reload_sb)kernel(md_run)kernel(md_set_array_sectors)kernel(md_start)kernel(md_stop)kernel(md_stop_writes)kernel(md_submit_discard_bio)kernel(md_unregister_thread)kernel(md_update_sb)kernel(md_wait_for_blocked_rdev)kernel(md_wakeup_thread)kernel(md_write_end)kernel(md_write_inc)kernel(md_write_start)kernel(mddev_congested)kernel(mddev_init)kernel(mddev_init_writes_pending)kernel(mddev_resume)kernel(mddev_suspend)kernel(mddev_unlock)kernel(mdev_bus_type)kernel(mdev_dev)kernel(mdev_from_dev)kernel(mdev_get_drvdata)kernel(mdev_get_iommu_device)kernel(mdev_parent_dev)kernel(mdev_register_device)kernel(mdev_register_driver)kernel(mdev_set_drvdata)kernel(mdev_set_iommu_device)kernel(mdev_type_kobj_to_group_id)kernel(mdev_unregister_device)kernel(mdev_unregister_driver)kernel(mdev_uuid)kernel(mdev_uuid_p)kernel(mdio45_ethtool_gset_npage)kernel(mdio45_ethtool_ksettings_get_npage)kernel(mdio45_links_ok)kernel(mdio45_nway_restart)kernel(mdio45_probe)kernel(mdio_bus_exit)kernel(mdio_bus_init)kernel(mdio_bus_type)kernel(mdio_device_create)kernel(mdio_device_free)kernel(mdio_device_register)kernel(mdio_device_remove)kernel(mdio_device_reset)kernel(mdio_driver_register)kernel(mdio_driver_unregister)kernel(mdio_mii_ioctl)kernel(mdio_set_flag)kernel(mdio_xpcs_get_ops)kernel(mdiobus_alloc_size)kernel(mdiobus_free)kernel(mdiobus_get_phy)kernel(mdiobus_is_registered_device)kernel(mdiobus_modify)kernel(mdiobus_read)kernel(mdiobus_read_nested)kernel(mdiobus_register_board_info)kernel(mdiobus_register_device)kernel(mdiobus_scan)kernel(mdiobus_setup_mdiodev_from_board_info)kernel(mdiobus_unregister)kernel(mdiobus_unregister_device)kernel(mdiobus_write)kernel(mdiobus_write_nested)kernel(mds_idle_clear)kernel(mds_user_clear)kernel(mei_cancel_work)kernel(mei_cldev_disable)kernel(mei_cldev_driver_unregister)kernel(mei_cldev_enable)kernel(mei_cldev_enabled)kernel(mei_cldev_get_drvdata)kernel(mei_cldev_recv)kernel(mei_cldev_recv_nonblock)kernel(mei_cldev_register_notif_cb)kernel(mei_cldev_register_rx_cb)kernel(mei_cldev_send)kernel(mei_cldev_set_drvdata)kernel(mei_cldev_uuid)kernel(mei_cldev_ver)kernel(mei_deregister)kernel(mei_device_init)kernel(mei_fw_status2str)kernel(mei_hbm_pg)kernel(mei_hbm_pg_resume)kernel(mei_irq_compl_handler)kernel(mei_irq_read_handler)kernel(mei_irq_write_handler)kernel(mei_register)kernel(mei_reset)kernel(mei_restart)kernel(mei_start)kernel(mei_stop)kernel(mei_write_is_idle)kernel(mem_cgroup_from_task)kernel(mem_dump_obj)kernel(mem_section)kernel(memalloc_socks_key)kernel(memcg_kmem_enabled_key)kernel(memcg_sockets_enabled_key)kernel(memchr)kernel(memchr_inv)kernel(memcmp)kernel(memcpy)kernel(memdup_user)kernel(memdup_user_nul)kernel(memmove)kernel(memory_add_physaddr_to_nid)kernel(memory_cgrp_subsys)kernel(memory_cgrp_subsys_enabled_key)kernel(memory_cgrp_subsys_on_dfl_key)kernel(memory_failure)kernel(memory_failure_queue)kernel(memory_read_from_buffer)kernel(memparse)kernel(mempool_alloc)kernel(mempool_alloc_pages)kernel(mempool_alloc_slab)kernel(mempool_create)kernel(mempool_create_node)kernel(mempool_destroy)kernel(mempool_exit)kernel(mempool_free)kernel(mempool_free_pages)kernel(mempool_free_slab)kernel(mempool_init)kernel(mempool_init_node)kernel(mempool_kfree)kernel(mempool_kmalloc)kernel(mempool_resize)kernel(memregion_alloc)kernel(memregion_free)kernel(memremap)kernel(memremap_compat_align)kernel(memremap_pages)kernel(memscan)kernel(memset)kernel(memstick_add_host)kernel(memstick_alloc_host)kernel(memstick_debug_get_tpc_name)kernel(memstick_detect_change)kernel(memstick_free_host)kernel(memstick_init_req)kernel(memstick_init_req_sg)kernel(memstick_new_req)kernel(memstick_next_req)kernel(memstick_register_driver)kernel(memstick_remove_host)kernel(memstick_resume_host)kernel(memstick_set_rw_addr)kernel(memstick_suspend_host)kernel(memstick_unregister_driver)kernel(memunmap)kernel(memunmap_pages)kernel(memweight)kernel(metadata_dst_alloc)kernel(metadata_dst_alloc_percpu)kernel(metadata_dst_free)kernel(metadata_dst_free_percpu)kernel(mfd_add_devices)kernel(mfd_cell_disable)kernel(mfd_cell_enable)kernel(mfd_remove_devices)kernel(mfd_remove_devices_late)kernel(mhi_alloc_controller)kernel(mhi_async_power_up)kernel(mhi_device_get)kernel(mhi_device_get_sync)kernel(mhi_device_put)kernel(mhi_download_rddm_image)kernel(mhi_driver_unregister)kernel(mhi_force_rddm_mode)kernel(mhi_free_controller)kernel(mhi_get_exec_env)kernel(mhi_get_free_desc_count)kernel(mhi_get_mhi_state)kernel(mhi_notify)kernel(mhi_pm_resume)kernel(mhi_pm_resume_force)kernel(mhi_pm_suspend)kernel(mhi_poll)kernel(mhi_power_down)kernel(mhi_prepare_for_power_up)kernel(mhi_prepare_for_transfer)kernel(mhi_queue_buf)kernel(mhi_queue_dma)kernel(mhi_queue_is_full)kernel(mhi_queue_skb)kernel(mhi_register_controller)kernel(mhi_soc_reset)kernel(mhi_sync_power_up)kernel(mhi_unprepare_after_power_down)kernel(mhi_unprepare_from_transfer)kernel(mhi_unregister_controller)kernel(microtune_attach)kernel(migrate_disable)kernel(migrate_enable)kernel(migrate_page)kernel(migrate_page_copy)kernel(migrate_page_move_mapping)kernel(migrate_page_states)kernel(migrate_vma_finalize)kernel(migrate_vma_pages)kernel(migrate_vma_setup)kernel(mii_check_gmii_support)kernel(mii_check_link)kernel(mii_check_media)kernel(mii_ethtool_get_link_ksettings)kernel(mii_ethtool_gset)kernel(mii_ethtool_set_link_ksettings)kernel(mii_ethtool_sset)kernel(mii_link_ok)kernel(mii_nway_restart)kernel(mini_qdisc_pair_block_init)kernel(mini_qdisc_pair_init)kernel(mini_qdisc_pair_swap)kernel(minmax_running_max)kernel(mipi_dsi_attach)kernel(mipi_dsi_compression_mode)kernel(mipi_dsi_create_packet)kernel(mipi_dsi_dcs_enter_sleep_mode)kernel(mipi_dsi_dcs_exit_sleep_mode)kernel(mipi_dsi_dcs_get_display_brightness)kernel(mipi_dsi_dcs_get_pixel_format)kernel(mipi_dsi_dcs_get_power_mode)kernel(mipi_dsi_dcs_nop)kernel(mipi_dsi_dcs_read)kernel(mipi_dsi_dcs_set_column_address)kernel(mipi_dsi_dcs_set_display_brightness)kernel(mipi_dsi_dcs_set_display_off)kernel(mipi_dsi_dcs_set_display_on)kernel(mipi_dsi_dcs_set_page_address)kernel(mipi_dsi_dcs_set_pixel_format)kernel(mipi_dsi_dcs_set_tear_off)kernel(mipi_dsi_dcs_set_tear_on)kernel(mipi_dsi_dcs_set_tear_scanline)kernel(mipi_dsi_dcs_soft_reset)kernel(mipi_dsi_dcs_write)kernel(mipi_dsi_dcs_write_buffer)kernel(mipi_dsi_detach)kernel(mipi_dsi_device_register_full)kernel(mipi_dsi_device_unregister)kernel(mipi_dsi_driver_register_full)kernel(mipi_dsi_driver_unregister)kernel(mipi_dsi_generic_read)kernel(mipi_dsi_generic_write)kernel(mipi_dsi_host_register)kernel(mipi_dsi_host_unregister)kernel(mipi_dsi_packet_format_is_long)kernel(mipi_dsi_packet_format_is_short)kernel(mipi_dsi_picture_parameter_set)kernel(mipi_dsi_set_maximum_return_packet_size)kernel(mipi_dsi_shutdown_peripheral)kernel(mipi_dsi_turn_on_peripheral)kernel(misc_deregister)kernel(misc_register)kernel(mktime64)kernel(mlx4_ACCESS_PTYS_REG)kernel(mlx4_ALLOCATE_VPP_get)kernel(mlx4_ALLOCATE_VPP_set)kernel(mlx4_CLOSE_PORT)kernel(mlx4_FLOW_STEERING_IB_UC_QP_RANGE)kernel(mlx4_INIT_PORT)kernel(mlx4_SET_MCAST_FLTR)kernel(mlx4_SET_PORT_BEACON)kernel(mlx4_SET_PORT_PRIO2TC)kernel(mlx4_SET_PORT_SCHEDULER)kernel(mlx4_SET_PORT_VXLAN)kernel(mlx4_SET_PORT_fcs_check)kernel(mlx4_SET_PORT_general)kernel(mlx4_SET_PORT_qpn_calc)kernel(mlx4_SET_PORT_user_mac)kernel(mlx4_SET_PORT_user_mtu)kernel(mlx4_SET_VPORT_QOS_get)kernel(mlx4_SET_VPORT_QOS_set)kernel(mlx4_SYNC_TPT)kernel(mlx4_alloc_cmd_mailbox)kernel(mlx4_alloc_hwq_res)kernel(mlx4_assign_eq)kernel(mlx4_bf_alloc)kernel(mlx4_bf_free)kernel(mlx4_bond)kernel(mlx4_buf_alloc)kernel(mlx4_buf_free)kernel(mlx4_buf_write_mtt)kernel(mlx4_config_dev_retrieval)kernel(mlx4_config_roce_v2_port)kernel(mlx4_config_vxlan_port)kernel(mlx4_counter_alloc)kernel(mlx4_counter_free)kernel(mlx4_cq_alloc)kernel(mlx4_cq_free)kernel(mlx4_cq_modify)kernel(mlx4_cq_resize)kernel(mlx4_db_alloc)kernel(mlx4_db_free)kernel(mlx4_eq_get_irq)kernel(mlx4_find_cached_mac)kernel(mlx4_find_cached_vlan)kernel(mlx4_flow_attach)kernel(mlx4_flow_detach)kernel(mlx4_flow_steer_promisc_add)kernel(mlx4_flow_steer_promisc_remove)kernel(mlx4_free_cmd_mailbox)kernel(mlx4_free_hwq_res)kernel(mlx4_gen_guid_change_eqe)kernel(mlx4_gen_pkey_eqe)kernel(mlx4_gen_port_state_change_eqe)kernel(mlx4_gen_slaves_port_mgt_ev)kernel(mlx4_get_active_ports)kernel(mlx4_get_admin_guid)kernel(mlx4_get_base_gid_ix)kernel(mlx4_get_base_qpn)kernel(mlx4_get_counter_stats)kernel(mlx4_get_cpu_rmap)kernel(mlx4_get_default_counter_index)kernel(mlx4_get_devlink_port)kernel(mlx4_get_eqs_per_port)kernel(mlx4_get_internal_clock_params)kernel(mlx4_get_is_vlan_offload_disabled)kernel(mlx4_get_module_info)kernel(mlx4_get_parav_qkey)kernel(mlx4_get_protocol_dev)kernel(mlx4_get_roce_gid_from_slave)kernel(mlx4_get_slave_default_vlan)kernel(mlx4_get_slave_from_roce_gid)kernel(mlx4_get_slave_node_guid)kernel(mlx4_get_slave_pkey_gid_tbl_len)kernel(mlx4_get_slave_port_state)kernel(mlx4_get_vf_config)kernel(mlx4_get_vf_stats)kernel(mlx4_handle_eth_header_mcast_prio)kernel(mlx4_hw_rule_sz)kernel(mlx4_is_eq_shared)kernel(mlx4_is_eq_vector_valid)kernel(mlx4_is_slave_active)kernel(mlx4_map_sw_to_hw_steering_id)kernel(mlx4_map_sw_to_hw_steering_mode)kernel(mlx4_max_tc)kernel(mlx4_mr_alloc)kernel(mlx4_mr_enable)kernel(mlx4_mr_free)kernel(mlx4_mr_hw_change_access)kernel(mlx4_mr_hw_change_pd)kernel(mlx4_mr_hw_get_mpt)kernel(mlx4_mr_hw_put_mpt)kernel(mlx4_mr_hw_write_mpt)kernel(mlx4_mr_rereg_mem_cleanup)kernel(mlx4_mr_rereg_mem_write)kernel(mlx4_mtt_addr)kernel(mlx4_mtt_cleanup)kernel(mlx4_mtt_init)kernel(mlx4_multicast_attach)kernel(mlx4_multicast_detach)kernel(mlx4_multicast_promisc_add)kernel(mlx4_multicast_promisc_remove)kernel(mlx4_mw_alloc)kernel(mlx4_mw_enable)kernel(mlx4_mw_free)kernel(mlx4_pd_alloc)kernel(mlx4_pd_free)kernel(mlx4_phys_to_slave_port)kernel(mlx4_phys_to_slaves_pport)kernel(mlx4_phys_to_slaves_pport_actv)kernel(mlx4_port_map_set)kernel(mlx4_put_slave_node_guid)kernel(mlx4_qp_alloc)kernel(mlx4_qp_free)kernel(mlx4_qp_modify)kernel(mlx4_qp_query)kernel(mlx4_qp_release_range)kernel(mlx4_qp_remove)kernel(mlx4_qp_reserve_range)kernel(mlx4_qp_to_ready)kernel(mlx4_query_diag_counters)kernel(mlx4_read_clock)kernel(mlx4_register_interface)kernel(mlx4_register_mac)kernel(mlx4_register_vlan)kernel(mlx4_release_eq)kernel(mlx4_replace_zero_macs)kernel(mlx4_set_admin_guid)kernel(mlx4_set_vf_link_state)kernel(mlx4_set_vf_mac)kernel(mlx4_set_vf_rate)kernel(mlx4_set_vf_spoofchk)kernel(mlx4_set_vf_vlan)kernel(mlx4_slave_convert_port)kernel(mlx4_srq_alloc)kernel(mlx4_srq_arm)kernel(mlx4_srq_free)kernel(mlx4_srq_lookup)kernel(mlx4_srq_query)kernel(mlx4_sync_pkey_table)kernel(mlx4_test_async)kernel(mlx4_test_interrupt)kernel(mlx4_tunnel_steer_add)kernel(mlx4_uar_alloc)kernel(mlx4_uar_free)kernel(mlx4_unbond)kernel(mlx4_unicast_attach)kernel(mlx4_unicast_detach)kernel(mlx4_unicast_promisc_add)kernel(mlx4_unicast_promisc_remove)kernel(mlx4_unregister_interface)kernel(mlx4_unregister_mac)kernel(mlx4_unregister_vlan)kernel(mlx4_update_qp)kernel(mlx4_vf_get_enable_smi_admin)kernel(mlx4_vf_set_enable_smi_admin)kernel(mlx4_vf_smi_enabled)kernel(mlx4_wol_read)kernel(mlx4_wol_write)kernel(mlx4_write_mtt)kernel(mlx4_xrcd_alloc)kernel(mlx4_xrcd_free)kernel(mlx5_accel_esp_create_xfrm)kernel(mlx5_accel_esp_destroy_xfrm)kernel(mlx5_accel_esp_modify_xfrm)kernel(mlx5_accel_ipsec_device_caps)kernel(mlx5_add_flow_rules)kernel(mlx5_alloc_bfreg)kernel(mlx5_buf_alloc)kernel(mlx5_buf_free)kernel(mlx5_cmd_alloc_uar)kernel(mlx5_cmd_cleanup_async_ctx)kernel(mlx5_cmd_create_vport_lag)kernel(mlx5_cmd_destroy_vport_lag)kernel(mlx5_cmd_exec)kernel(mlx5_cmd_exec_cb)kernel(mlx5_cmd_exec_polling)kernel(mlx5_cmd_free_uar)kernel(mlx5_cmd_init_async_ctx)kernel(mlx5_comp_irq_get_affinity_mask)kernel(mlx5_comp_vectors_count)kernel(mlx5_core_access_reg)kernel(mlx5_core_alloc_pd)kernel(mlx5_core_alloc_transport_domain)kernel(mlx5_core_attach_mcg)kernel(mlx5_core_create_cq)kernel(mlx5_core_create_mkey)kernel(mlx5_core_create_psv)kernel(mlx5_core_create_rq)kernel(mlx5_core_create_rqt)kernel(mlx5_core_create_tir)kernel(mlx5_core_create_tis)kernel(mlx5_core_dealloc_pd)kernel(mlx5_core_dealloc_transport_domain)kernel(mlx5_core_destroy_cq)kernel(mlx5_core_destroy_mkey)kernel(mlx5_core_destroy_psv)kernel(mlx5_core_destroy_rq)kernel(mlx5_core_destroy_rqt)kernel(mlx5_core_destroy_tir)kernel(mlx5_core_destroy_tis)kernel(mlx5_core_detach_mcg)kernel(mlx5_core_modify_cq)kernel(mlx5_core_modify_cq_moderation)kernel(mlx5_core_modify_hca_vport_context)kernel(mlx5_core_modify_rq)kernel(mlx5_core_modify_sq)kernel(mlx5_core_modify_tis)kernel(mlx5_core_query_cq)kernel(mlx5_core_query_ib_ppcnt)kernel(mlx5_core_query_mkey)kernel(mlx5_core_query_rq)kernel(mlx5_core_query_sq)kernel(mlx5_core_query_sq_state)kernel(mlx5_core_query_vendor_id)kernel(mlx5_core_query_vport_counter)kernel(mlx5_core_reserved_gids_count)kernel(mlx5_core_roce_gid_set)kernel(mlx5_create_auto_grouped_flow_table)kernel(mlx5_create_flow_group)kernel(mlx5_create_flow_table)kernel(mlx5_create_lag_demux_flow_table)kernel(mlx5_db_alloc)kernel(mlx5_db_alloc_node)kernel(mlx5_db_free)kernel(mlx5_debug_qp_add)kernel(mlx5_debug_qp_remove)kernel(mlx5_debugfs_root)kernel(mlx5_del_flow_rules)kernel(mlx5_destroy_flow_group)kernel(mlx5_destroy_flow_table)kernel(mlx5_dm_sw_icm_alloc)kernel(mlx5_dm_sw_icm_dealloc)kernel(mlx5_eq_create_generic)kernel(mlx5_eq_destroy_generic)kernel(mlx5_eq_disable)kernel(mlx5_eq_enable)kernel(mlx5_eq_get_eqe)kernel(mlx5_eq_notifier_register)kernel(mlx5_eq_notifier_unregister)kernel(mlx5_eq_update_ci)kernel(mlx5_eswitch_add_send_to_vport_rule)kernel(mlx5_eswitch_get_core_dev)kernel(mlx5_eswitch_get_encap_mode)kernel(mlx5_eswitch_get_proto_dev)kernel(mlx5_eswitch_get_total_vports)kernel(mlx5_eswitch_get_vport_metadata_for_match)kernel(mlx5_eswitch_get_vport_metadata_for_set)kernel(mlx5_eswitch_mode)kernel(mlx5_eswitch_reg_c1_loopback_enabled)kernel(mlx5_eswitch_register_vport_reps)kernel(mlx5_eswitch_unregister_vport_reps)kernel(mlx5_eswitch_uplink_get_proto_dev)kernel(mlx5_eswitch_vport_match_metadata_enabled)kernel(mlx5_eswitch_vport_rep)kernel(mlx5_fc_create)kernel(mlx5_fc_destroy)kernel(mlx5_fc_id)kernel(mlx5_fc_query)kernel(mlx5_fill_page_array)kernel(mlx5_fill_page_frag_array)kernel(mlx5_fill_page_frag_array_perm)kernel(mlx5_fpga_get_sbu_caps)kernel(mlx5_fpga_mem_read)kernel(mlx5_fpga_mem_write)kernel(mlx5_fpga_sbu_conn_create)kernel(mlx5_fpga_sbu_conn_destroy)kernel(mlx5_fpga_sbu_conn_sendmsg)kernel(mlx5_frag_buf_alloc_node)kernel(mlx5_frag_buf_free)kernel(mlx5_free_bfreg)kernel(mlx5_fs_add_rx_underlay_qpn)kernel(mlx5_fs_remove_rx_underlay_qpn)kernel(mlx5_get_fdb_sub_ns)kernel(mlx5_get_flow_namespace)kernel(mlx5_get_uars_page)kernel(mlx5_lag_get_peer_mdev)kernel(mlx5_lag_get_roce_netdev)kernel(mlx5_lag_get_slave_port)kernel(mlx5_lag_is_active)kernel(mlx5_lag_is_master)kernel(mlx5_lag_is_roce)kernel(mlx5_lag_is_shared_fdb)kernel(mlx5_lag_is_sriov)kernel(mlx5_lag_query_cong_counters)kernel(mlx5_modify_header_alloc)kernel(mlx5_modify_header_dealloc)kernel(mlx5_modify_nic_vport_mac_address)kernel(mlx5_modify_nic_vport_mac_list)kernel(mlx5_modify_nic_vport_mtu)kernel(mlx5_modify_nic_vport_promisc)kernel(mlx5_modify_nic_vport_vlans)kernel(mlx5_modify_port_ets_rate_limit)kernel(mlx5_mpfs_add_mac)kernel(mlx5_mpfs_del_mac)kernel(mlx5_nic_vport_affiliate_multiport)kernel(mlx5_nic_vport_disable_roce)kernel(mlx5_nic_vport_enable_roce)kernel(mlx5_nic_vport_query_local_lb)kernel(mlx5_nic_vport_unaffiliate_multiport)kernel(mlx5_nic_vport_update_local_lb)kernel(mlx5_notifier_register)kernel(mlx5_notifier_unregister)kernel(mlx5_packet_reformat_alloc)kernel(mlx5_packet_reformat_dealloc)kernel(mlx5_put_uars_page)kernel(mlx5_qp_debugfs_cleanup)kernel(mlx5_qp_debugfs_init)kernel(mlx5_query_hca_vport_context)kernel(mlx5_query_hca_vport_gid)kernel(mlx5_query_hca_vport_node_guid)kernel(mlx5_query_hca_vport_pkey)kernel(mlx5_query_hca_vport_system_image_guid)kernel(mlx5_query_ib_port_oper)kernel(mlx5_query_mac_address)kernel(mlx5_query_min_inline)kernel(mlx5_query_module_eeprom)kernel(mlx5_query_module_eeprom_by_page)kernel(mlx5_query_nic_system_image_guid)kernel(mlx5_query_nic_vport_mac_address)kernel(mlx5_query_nic_vport_mac_list)kernel(mlx5_query_nic_vport_min_inline)kernel(mlx5_query_nic_vport_mtu)kernel(mlx5_query_nic_vport_node_guid)kernel(mlx5_query_nic_vport_promisc)kernel(mlx5_query_nic_vport_qkey_viol_cntr)kernel(mlx5_query_nic_vport_system_image_guid)kernel(mlx5_query_port_admin_status)kernel(mlx5_query_port_ets_rate_limit)kernel(mlx5_query_port_max_mtu)kernel(mlx5_query_port_oper_mtu)kernel(mlx5_query_port_pause)kernel(mlx5_query_port_pfc)kernel(mlx5_query_port_prio_tc)kernel(mlx5_query_port_ptys)kernel(mlx5_query_port_tc_bw_alloc)kernel(mlx5_query_port_tc_group)kernel(mlx5_query_port_vl_hw_cap)kernel(mlx5_query_port_wol)kernel(mlx5_rdma_rn_get_params)kernel(mlx5_rl_add_rate)kernel(mlx5_rl_add_rate_raw)kernel(mlx5_rl_are_equal)kernel(mlx5_rl_is_in_range)kernel(mlx5_rl_remove_rate)kernel(mlx5_rl_remove_rate_raw)kernel(mlx5_rsc_dump_cmd_create)kernel(mlx5_rsc_dump_cmd_destroy)kernel(mlx5_rsc_dump_next)kernel(mlx5_set_port_admin_status)kernel(mlx5_set_port_caps)kernel(mlx5_set_port_mtu)kernel(mlx5_set_port_pause)kernel(mlx5_set_port_pfc)kernel(mlx5_set_port_prio_tc)kernel(mlx5_set_port_tc_bw_alloc)kernel(mlx5_set_port_tc_group)kernel(mlx5_set_port_wol)kernel(mlx5_toggle_port_link)kernel(mlx5_vector2eqn)kernel(mlxfw_firmware_flash)kernel(mlxsw_afa_block_activity_get)kernel(mlxsw_afa_block_append_allocated_counter)kernel(mlxsw_afa_block_append_counter)kernel(mlxsw_afa_block_append_drop)kernel(mlxsw_afa_block_append_fid_set)kernel(mlxsw_afa_block_append_fwd)kernel(mlxsw_afa_block_append_l4port)kernel(mlxsw_afa_block_append_mcrouter)kernel(mlxsw_afa_block_append_mirror)kernel(mlxsw_afa_block_append_police)kernel(mlxsw_afa_block_append_qos_dscp)kernel(mlxsw_afa_block_append_qos_dsfield)kernel(mlxsw_afa_block_append_qos_ecn)kernel(mlxsw_afa_block_append_qos_switch_prio)kernel(mlxsw_afa_block_append_sampler)kernel(mlxsw_afa_block_append_trap)kernel(mlxsw_afa_block_append_trap_and_forward)kernel(mlxsw_afa_block_append_vlan_modify)kernel(mlxsw_afa_block_commit)kernel(mlxsw_afa_block_continue)kernel(mlxsw_afa_block_create)kernel(mlxsw_afa_block_cur_set)kernel(mlxsw_afa_block_destroy)kernel(mlxsw_afa_block_first_kvdl_index)kernel(mlxsw_afa_block_first_set)kernel(mlxsw_afa_block_jump)kernel(mlxsw_afa_block_terminate)kernel(mlxsw_afa_cookie_lookup)kernel(mlxsw_afa_create)kernel(mlxsw_afa_destroy)kernel(mlxsw_afk_clear)kernel(mlxsw_afk_create)kernel(mlxsw_afk_destroy)kernel(mlxsw_afk_encode)kernel(mlxsw_afk_key_info_block_encoding_get)kernel(mlxsw_afk_key_info_blocks_count_get)kernel(mlxsw_afk_key_info_get)kernel(mlxsw_afk_key_info_put)kernel(mlxsw_afk_key_info_subset)kernel(mlxsw_afk_values_add_buf)kernel(mlxsw_afk_values_add_u32)kernel(mlxsw_cmd_exec)kernel(mlxsw_core_bus_device_register)kernel(mlxsw_core_bus_device_unregister)kernel(mlxsw_core_cpu_port_fini)kernel(mlxsw_core_cpu_port_init)kernel(mlxsw_core_driver_priv)kernel(mlxsw_core_driver_register)kernel(mlxsw_core_driver_unregister)kernel(mlxsw_core_emad_string_tlv_enable)kernel(mlxsw_core_event_listener_register)kernel(mlxsw_core_event_listener_unregister)kernel(mlxsw_core_flush_owq)kernel(mlxsw_core_fw_rev_minor_subminor_validate)kernel(mlxsw_core_kvd_sizes_get)kernel(mlxsw_core_lag_mapping_clear)kernel(mlxsw_core_lag_mapping_get)kernel(mlxsw_core_lag_mapping_set)kernel(mlxsw_core_max_ports)kernel(mlxsw_core_module_max_width)kernel(mlxsw_core_port_clear)kernel(mlxsw_core_port_devlink_port_get)kernel(mlxsw_core_port_driver_priv)kernel(mlxsw_core_port_eth_set)kernel(mlxsw_core_port_fini)kernel(mlxsw_core_port_ib_set)kernel(mlxsw_core_port_init)kernel(mlxsw_core_port_is_xm)kernel(mlxsw_core_port_type_get)kernel(mlxsw_core_ptp_transmitted)kernel(mlxsw_core_read_frc_h)kernel(mlxsw_core_read_frc_l)kernel(mlxsw_core_res_get)kernel(mlxsw_core_res_query_enabled)kernel(mlxsw_core_res_valid)kernel(mlxsw_core_resources_query)kernel(mlxsw_core_rx_listener_register)kernel(mlxsw_core_rx_listener_unregister)kernel(mlxsw_core_schedule_dw)kernel(mlxsw_core_schedule_work)kernel(mlxsw_core_skb_receive)kernel(mlxsw_core_skb_transmit)kernel(mlxsw_core_skb_transmit_busy)kernel(mlxsw_core_trap_register)kernel(mlxsw_core_trap_state_set)kernel(mlxsw_core_trap_unregister)kernel(mlxsw_env_get_module_eeprom)kernel(mlxsw_env_get_module_info)kernel(mlxsw_env_module_overheat_counter_get)kernel(mlxsw_i2c_driver_register)kernel(mlxsw_i2c_driver_unregister)kernel(mlxsw_pci_driver_register)kernel(mlxsw_pci_driver_unregister)kernel(mlxsw_reg_query)kernel(mlxsw_reg_trans_bulk_wait)kernel(mlxsw_reg_trans_query)kernel(mlxsw_reg_trans_write)kernel(mlxsw_reg_write)kernel(mm_account_pinned_pages)kernel(mm_kobj)kernel(mm_unaccount_pinned_pages)kernel(mmc_abort_tuning)kernel(mmc_add_host)kernel(mmc_align_data_size)kernel(mmc_alloc_host)kernel(mmc_app_cmd)kernel(mmc_calc_max_discard)kernel(mmc_can_discard)kernel(mmc_can_erase)kernel(mmc_can_gpio_cd)kernel(mmc_can_gpio_ro)kernel(mmc_can_sanitize)kernel(mmc_can_secure_erase_trim)kernel(mmc_can_trim)kernel(mmc_card_is_blockaddr)kernel(mmc_cmdq_disable)kernel(mmc_cmdq_enable)kernel(mmc_command_done)kernel(mmc_cqe_post_req)kernel(mmc_cqe_recovery)kernel(mmc_cqe_request_done)kernel(mmc_cqe_start_req)kernel(mmc_detect_card_removed)kernel(mmc_detect_change)kernel(mmc_erase)kernel(mmc_erase_group_aligned)kernel(mmc_flush_cache)kernel(mmc_free_host)kernel(mmc_get_card)kernel(mmc_get_ext_csd)kernel(mmc_gpio_get_cd)kernel(mmc_gpio_get_ro)kernel(mmc_gpio_request_cd)kernel(mmc_gpio_request_ro)kernel(mmc_gpio_set_cd_isr)kernel(mmc_gpio_set_cd_wake)kernel(mmc_gpiod_request_cd)kernel(mmc_gpiod_request_cd_irq)kernel(mmc_gpiod_request_ro)kernel(mmc_hw_reset)kernel(mmc_is_req_done)kernel(mmc_of_parse)kernel(mmc_power_restore_host)kernel(mmc_power_save_host)kernel(mmc_put_card)kernel(mmc_register_driver)kernel(mmc_regulator_get_supply)kernel(mmc_release_host)kernel(mmc_remove_host)kernel(mmc_request_done)kernel(mmc_retune_pause)kernel(mmc_retune_release)kernel(mmc_retune_timer_stop)kernel(mmc_retune_unpause)kernel(mmc_send_status)kernel(mmc_send_tuning)kernel(mmc_set_blockcount)kernel(mmc_set_blocklen)kernel(mmc_set_data_timeout)kernel(mmc_start_bkops)kernel(mmc_start_request)kernel(mmc_sw_reset)kernel(mmc_switch)kernel(mmc_unregister_driver)kernel(mmc_vddrange_to_ocrmask)kernel(mmc_wait_for_app_cmd)kernel(mmc_wait_for_cmd)kernel(mmc_wait_for_req)kernel(mmc_wait_for_req_done)kernel(mmput)kernel(mmu_interval_notifier_insert)kernel(mmu_interval_notifier_insert_locked)kernel(mmu_interval_notifier_remove)kernel(mmu_interval_read_begin)kernel(mmu_notifier_call_srcu)kernel(mmu_notifier_get_locked)kernel(mmu_notifier_put)kernel(mmu_notifier_range_update_to_read_only)kernel(mmu_notifier_register)kernel(mmu_notifier_register_v2)kernel(mmu_notifier_synchronize)kernel(mmu_notifier_unregister)kernel(mmu_notifier_unregister_no_release)kernel(mnt_clone_write)kernel(mnt_drop_write)kernel(mnt_drop_write_file)kernel(mnt_set_expiry)kernel(mnt_want_write)kernel(mnt_want_write_file)kernel(mntget)kernel(mntput)kernel(mod_delayed_work_on)kernel(mod_node_page_state)kernel(mod_timer)kernel(mod_timer_pending)kernel(mod_zone_page_state)kernel(modify_ftrace_direct)kernel(modify_user_hw_breakpoint)kernel(module_layout)kernel(module_mutex)kernel(module_put)kernel(module_refcount)kernel(mount_bdev)kernel(mount_nodev)kernel(mount_single)kernel(mount_subtree)kernel(movable_zone)kernel(mpage_readahead)kernel(mpage_readpage)kernel(mpage_writepage)kernel(mpage_writepages)kernel(mpi_alloc)kernel(mpi_cmp)kernel(mpi_cmp_ui)kernel(mpi_free)kernel(mpi_get_buffer)kernel(mpi_get_nbits)kernel(mpi_powm)kernel(mpi_read_buffer)kernel(mpi_read_from_buffer)kernel(mpi_read_raw_data)kernel(mpi_read_raw_from_sgl)kernel(mpi_sub_ui)kernel(mpi_write_to_sgl)kernel(mpls_dev_mtu)kernel(mpls_output_possible)kernel(mpls_pkt_too_big)kernel(mpls_stats_inc_outucastpkts)kernel(mpt_GetIocState)kernel(mpt_HardResetHandler)kernel(mpt_Soft_Hard_ResetHandler)kernel(mpt_alloc_fw_memory)kernel(mpt_attach)kernel(mpt_clear_taskmgmt_in_progress_flag)kernel(mpt_config)kernel(mpt_deregister)kernel(mpt_detach)kernel(mpt_device_driver_deregister)kernel(mpt_device_driver_register)kernel(mpt_event_deregister)kernel(mpt_event_register)kernel(mpt_findImVolumes)kernel(mpt_free_fw_memory)kernel(mpt_free_msg_frame)kernel(mpt_fwfault_debug)kernel(mpt_get_msg_frame)kernel(mpt_halt_firmware)kernel(mpt_print_ioc_summary)kernel(mpt_put_msg_frame)kernel(mpt_put_msg_frame_hi_pri)kernel(mpt_raid_phys_disk_get_num_paths)kernel(mpt_raid_phys_disk_pg0)kernel(mpt_raid_phys_disk_pg1)kernel(mpt_register)kernel(mpt_reset_deregister)kernel(mpt_reset_register)kernel(mpt_resume)kernel(mpt_send_handshake_request)kernel(mpt_set_taskmgmt_in_progress_flag)kernel(mpt_suspend)kernel(mpt_verify_adapter)kernel(mptbase_sas_persist_operation)kernel(mptcp_crypto_hmac_sha)kernel(mptcp_get_reset_option)kernel(mptcp_pm_get_add_addr_accept_max)kernel(mptcp_pm_get_add_addr_signal_max)kernel(mptcp_pm_get_local_addr_max)kernel(mptcp_pm_get_subflows_max)kernel(mptcp_subflow_init_cookie_req)kernel(mptcp_subflow_request_sock_ops)kernel(mptcp_token_accept)kernel(mptcp_token_destroy)kernel(mptcp_token_destroy_request)kernel(mptcp_token_get_sock)kernel(mptcp_token_iter_next)kernel(mptcp_token_new_connect)kernel(mptcp_token_new_request)kernel(mptscsih_IssueTaskMgmt)kernel(mptscsih_abort)kernel(mptscsih_bios_param)kernel(mptscsih_bus_reset)kernel(mptscsih_change_queue_depth)kernel(mptscsih_dev_reset)kernel(mptscsih_event_process)kernel(mptscsih_flush_running_cmds)kernel(mptscsih_get_scsi_lookup)kernel(mptscsih_host_attrs)kernel(mptscsih_host_reset)kernel(mptscsih_info)kernel(mptscsih_io_done)kernel(mptscsih_ioc_reset)kernel(mptscsih_is_phys_disk)kernel(mptscsih_qcmd)kernel(mptscsih_raid_id_to_num)kernel(mptscsih_remove)kernel(mptscsih_resume)kernel(mptscsih_scandv_complete)kernel(mptscsih_show_info)kernel(mptscsih_shutdown)kernel(mptscsih_slave_configure)kernel(mptscsih_slave_destroy)kernel(mptscsih_suspend)kernel(mptscsih_taskmgmt_complete)kernel(mptscsih_taskmgmt_response_code)kernel(mr_dump)kernel(mr_fill_mroute)kernel(mr_mfc_find_any)kernel(mr_mfc_find_any_parent)kernel(mr_mfc_find_parent)kernel(mr_mfc_seq_idx)kernel(mr_mfc_seq_next)kernel(mr_rtm_dumproute)kernel(mr_table_alloc)kernel(mr_table_dump)kernel(mr_vif_seq_idx)kernel(mr_vif_seq_next)kernel(mroute6_is_socket)kernel(mrp_init_applicant)kernel(mrp_register_application)kernel(mrp_request_join)kernel(mrp_request_leave)kernel(mrp_uninit_applicant)kernel(mrp_unregister_application)kernel(ms_hyperv)kernel(msi_desc_to_pci_dev)kernel(msi_desc_to_pci_sysdata)kernel(msleep)kernel(msleep_interruptible)kernel(msrs_alloc)kernel(msrs_free)kernel(mt2060_attach)kernel(mt2063_attach)kernel(mt2131_attach)kernel(mt2266_attach)kernel(mt312_attach)kernel(mt352_attach)kernel(mt76_ac_to_hwq)kernel(mt76_alloc_device)kernel(mt76_alloc_phy)kernel(mt76_calculate_default_rate)kernel(mt76_connac_free_pending_tx_skbs)kernel(mt76_connac_mcu_add_nested_tlv)kernel(mt76_connac_mcu_alloc_sta_req)kernel(mt76_connac_mcu_alloc_wtbl_req)kernel(mt76_connac_mcu_beacon_loss_iter)kernel(mt76_connac_mcu_cancel_hw_scan)kernel(mt76_connac_mcu_chip_config)kernel(mt76_connac_mcu_coredump_event)kernel(mt76_connac_mcu_get_nic_capability)kernel(mt76_connac_mcu_hw_scan)kernel(mt76_connac_mcu_init_download)kernel(mt76_connac_mcu_patch_sem_ctrl)kernel(mt76_connac_mcu_reg_rr)kernel(mt76_connac_mcu_reg_wr)kernel(mt76_connac_mcu_sched_scan_enable)kernel(mt76_connac_mcu_sched_scan_req)kernel(mt76_connac_mcu_set_channel_domain)kernel(mt76_connac_mcu_set_deep_sleep)kernel(mt76_connac_mcu_set_hif_suspend)kernel(mt76_connac_mcu_set_mac_enable)kernel(mt76_connac_mcu_set_p2p_oppps)kernel(mt76_connac_mcu_set_rate_txpower)kernel(mt76_connac_mcu_set_rts_thresh)kernel(mt76_connac_mcu_set_suspend_iter)kernel(mt76_connac_mcu_set_vif_ps)kernel(mt76_connac_mcu_sta_ba)kernel(mt76_connac_mcu_sta_ba_tlv)kernel(mt76_connac_mcu_sta_basic_tlv)kernel(mt76_connac_mcu_sta_cmd)kernel(mt76_connac_mcu_sta_tlv)kernel(mt76_connac_mcu_sta_update_hdr_trans)kernel(mt76_connac_mcu_start_firmware)kernel(mt76_connac_mcu_start_patch)kernel(mt76_connac_mcu_uni_add_bss)kernel(mt76_connac_mcu_uni_add_dev)kernel(mt76_connac_mcu_update_arp_filter)kernel(mt76_connac_mcu_update_gtk_rekey)kernel(mt76_connac_mcu_wtbl_ba_tlv)kernel(mt76_connac_mcu_wtbl_generic_tlv)kernel(mt76_connac_mcu_wtbl_hdr_trans_tlv)kernel(mt76_connac_mcu_wtbl_ht_tlv)kernel(mt76_connac_pm_dequeue_skbs)kernel(mt76_connac_pm_queue_skb)kernel(mt76_connac_pm_wake)kernel(mt76_connac_power_save_sched)kernel(mt76_connac_sta_state_dp)kernel(mt76_connac_wowlan_support)kernel(mt76_csa_check)kernel(mt76_csa_finish)kernel(mt76_dma_attach)kernel(mt76_dma_cleanup)kernel(mt76_dma_rx_poll)kernel(mt76_eeprom_init)kernel(mt76_eeprom_override)kernel(mt76_ethtool_worker)kernel(mt76_free_device)kernel(mt76_get_antenna)kernel(mt76_get_min_avg_rssi)kernel(mt76_get_of_eeprom)kernel(mt76_get_rate)kernel(mt76_get_rate_power_limits)kernel(mt76_get_survey)kernel(mt76_get_txpower)kernel(mt76_has_tx_pending)kernel(mt76_init_queue)kernel(mt76_insert_ccmp_hdr)kernel(mt76_mcu_get_response)kernel(mt76_mcu_msg_alloc)kernel(mt76_mcu_rx_event)kernel(mt76_mcu_send_and_get_msg)kernel(mt76_mcu_skb_send_and_get_msg)kernel(mt76_mmio_init)kernel(mt76_pci_disable_aspm)kernel(mt76_put_txwi)kernel(mt76_queue_tx_complete)kernel(mt76_queues_read)kernel(mt76_rates)kernel(mt76_register_debugfs_fops)kernel(mt76_register_device)kernel(mt76_register_phy)kernel(mt76_release_buffered_frames)kernel(mt76_rx)kernel(mt76_rx_aggr_start)kernel(mt76_rx_aggr_stop)kernel(mt76_rx_poll_complete)kernel(mt76_sar_capa)kernel(mt76_seq_puts_array)kernel(mt76_set_channel)kernel(mt76_set_irq_mask)kernel(mt76_set_stream_caps)kernel(mt76_set_tim)kernel(mt76_skb_adjust_pad)kernel(mt76_sta_pre_rcu_remove)kernel(mt76_sta_state)kernel(mt76_stop_tx_queues)kernel(mt76_sw_scan)kernel(mt76_sw_scan_complete)kernel(mt76_token_consume)kernel(mt76_token_release)kernel(mt76_tx)kernel(mt76_tx_check_agg_ssn)kernel(mt76_tx_status_check)kernel(mt76_tx_status_lock)kernel(mt76_tx_status_skb_add)kernel(mt76_tx_status_skb_done)kernel(mt76_tx_status_skb_get)kernel(mt76_tx_status_unlock)kernel(mt76_tx_worker_run)kernel(mt76_txq_schedule)kernel(mt76_txq_schedule_all)kernel(mt76_unregister_device)kernel(mt76_unregister_phy)kernel(mt76_update_survey)kernel(mt76_update_survey_active_time)kernel(mt76_wake_tx_queue)kernel(mt76_wcid_alloc)kernel(mt76_wcid_key_setup)kernel(mt76_write_mac_initvals)kernel(mt76u_alloc_mcu_queue)kernel(mt76u_alloc_queues)kernel(mt76u_init)kernel(mt76u_queues_deinit)kernel(mt76u_resume_rx)kernel(mt76u_single_wr)kernel(mt76u_stop_rx)kernel(mt76u_stop_tx)kernel(mt76u_vendor_request)kernel(mt76x02_add_interface)kernel(mt76x02_add_rate_power_offset)kernel(mt76x02_ampdu_action)kernel(mt76x02_bss_info_changed)kernel(mt76x02_conf_tx)kernel(mt76x02_config_mac_addr_list)kernel(mt76x02_configure_filter)kernel(mt76x02_dfs_init_params)kernel(mt76x02_dma_disable)kernel(mt76x02_dma_init)kernel(mt76x02_edcca_init)kernel(mt76x02_eeprom_copy)kernel(mt76x02_eeprom_parse_hw_cap)kernel(mt76x02_enqueue_buffered_bc)kernel(mt76x02_ext_pa_enabled)kernel(mt76x02_get_efuse_data)kernel(mt76x02_get_lna_gain)kernel(mt76x02_get_max_rate_power)kernel(mt76x02_get_rx_gain)kernel(mt76x02_init_agc_gain)kernel(mt76x02_init_beacon_config)kernel(mt76x02_init_debugfs)kernel(mt76x02_init_device)kernel(mt76x02_irq_handler)kernel(mt76x02_limit_rate_power)kernel(mt76x02_mac_cc_reset)kernel(mt76x02_mac_reset_counters)kernel(mt76x02_mac_set_beacon)kernel(mt76x02_mac_setaddr)kernel(mt76x02_mac_shared_key_setup)kernel(mt76x02_mac_start)kernel(mt76x02_mac_wcid_setup)kernel(mt76x02_mac_write_txwi)kernel(mt76x02_mcu_calibrate)kernel(mt76x02_mcu_cleanup)kernel(mt76x02_mcu_function_select)kernel(mt76x02_mcu_msg_send)kernel(mt76x02_mcu_parse_response)kernel(mt76x02_mcu_set_radio_state)kernel(mt76x02_phy_adjust_vga_gain)kernel(mt76x02_phy_dfs_adjust_agc)kernel(mt76x02_phy_set_band)kernel(mt76x02_phy_set_bw)kernel(mt76x02_phy_set_rxpath)kernel(mt76x02_phy_set_txdac)kernel(mt76x02_phy_set_txpower)kernel(mt76x02_queue_rx_skb)kernel(mt76x02_rates)kernel(mt76x02_reconfig_complete)kernel(mt76x02_remove_hdr_pad)kernel(mt76x02_remove_interface)kernel(mt76x02_resync_beacon_timer)kernel(mt76x02_rx_poll_complete)kernel(mt76x02_set_coverage_class)kernel(mt76x02_set_ethtool_fwver)kernel(mt76x02_set_key)kernel(mt76x02_set_rts_threshold)kernel(mt76x02_set_tx_ackto)kernel(mt76x02_sta_add)kernel(mt76x02_sta_ps)kernel(mt76x02_sta_rate_tbl_update)kernel(mt76x02_sta_remove)kernel(mt76x02_sw_scan_complete)kernel(mt76x02_tx)kernel(mt76x02_tx_complete_skb)kernel(mt76x02_tx_prepare_skb)kernel(mt76x02_tx_set_txpwr_auto)kernel(mt76x02_tx_status_data)kernel(mt76x02_update_beacon_iter)kernel(mt76x02_update_channel)kernel(mt76x02e_init_beacon_config)kernel(mt76x02u_exit_beacon_config)kernel(mt76x02u_init_beacon_config)kernel(mt76x02u_init_mcu)kernel(mt76x02u_mac_start)kernel(mt76x02u_mcu_fw_reset)kernel(mt76x02u_mcu_fw_send_data)kernel(mt76x02u_tx_complete_skb)kernel(mt76x02u_tx_prepare_skb)kernel(mt76x0_chip_onoff)kernel(mt76x0_config)kernel(mt76x0_init_hardware)kernel(mt76x0_mac_stop)kernel(mt76x0_phy_calibrate)kernel(mt76x0_register_device)kernel(mt76x2_apply_gain_adj)kernel(mt76x2_configure_tx_delay)kernel(mt76x2_eeprom_init)kernel(mt76x2_get_power_info)kernel(mt76x2_get_rate_power)kernel(mt76x2_get_temp_comp)kernel(mt76x2_init_txpower)kernel(mt76x2_mac_stop)kernel(mt76x2_mcu_init_gain)kernel(mt76x2_mcu_load_cr)kernel(mt76x2_mcu_set_channel)kernel(mt76x2_mcu_tssi_comp)kernel(mt76x2_phy_set_txpower)kernel(mt76x2_phy_set_txpower_regs)kernel(mt76x2_phy_tssi_compensate)kernel(mt76x2_phy_update_channel_gain)kernel(mt76x2_read_rx_gain)kernel(mt76x2_reset_wlan)kernel(mt7921_mac_init)kernel(mt7921_mac_sta_add)kernel(mt7921_mac_sta_assoc)kernel(mt7921_mac_sta_poll)kernel(mt7921_mac_sta_remove)kernel(mt7921_mac_write_txwi)kernel(mt7921_mcu_drv_pmctrl)kernel(mt7921_mcu_exit)kernel(mt7921_mcu_fill_message)kernel(mt7921_mcu_fw_pmctrl)kernel(mt7921_mcu_parse_response)kernel(mt7921_mcu_restart)kernel(mt7921_mcu_set_eeprom)kernel(mt7921_ops)kernel(mt7921_queue_rx_skb)kernel(mt7921_register_device)kernel(mt7921_run_firmware)kernel(mt7921_sta_ps)kernel(mt7921_tx_check_aggr)kernel(mt7921_update_channel)kernel(mtd_add_partition)kernel(mtd_blktrans_cease_background)kernel(mtd_block_isbad)kernel(mtd_block_isreserved)kernel(mtd_block_markbad)kernel(mtd_concat_create)kernel(mtd_concat_destroy)kernel(mtd_del_partition)kernel(mtd_device_parse_register)kernel(mtd_device_unregister)kernel(mtd_erase)kernel(mtd_get_device_size)kernel(mtd_get_fact_prot_info)kernel(mtd_get_unmapped_area)kernel(mtd_get_user_prot_info)kernel(mtd_is_locked)kernel(mtd_is_partition)kernel(mtd_kmalloc_up_to)kernel(mtd_lock)kernel(mtd_lock_user_prot_reg)kernel(mtd_ooblayout_count_eccbytes)kernel(mtd_ooblayout_count_freebytes)kernel(mtd_ooblayout_ecc)kernel(mtd_ooblayout_find_eccregion)kernel(mtd_ooblayout_free)kernel(mtd_ooblayout_get_databytes)kernel(mtd_ooblayout_get_eccbytes)kernel(mtd_ooblayout_set_databytes)kernel(mtd_ooblayout_set_eccbytes)kernel(mtd_pairing_groups)kernel(mtd_pairing_info_to_wunit)kernel(mtd_panic_write)kernel(mtd_point)kernel(mtd_read)kernel(mtd_read_fact_prot_reg)kernel(mtd_read_oob)kernel(mtd_read_user_prot_reg)kernel(mtd_table_mutex)kernel(mtd_unlock)kernel(mtd_unpoint)kernel(mtd_write)kernel(mtd_write_oob)kernel(mtd_write_user_prot_reg)kernel(mtd_writev)kernel(mtd_wunit_to_pairing_info)kernel(mtrr_state)kernel(mult_to_ib_rate)kernel(mutex_is_locked)kernel(mutex_lock)kernel(mutex_lock_interruptible)kernel(mutex_lock_io)kernel(mutex_lock_killable)kernel(mutex_trylock)kernel(mutex_trylock_recursive)kernel(mutex_unlock)kernel(mwifiex_add_card)kernel(mwifiex_add_virtual_intf)kernel(mwifiex_alloc_dma_align_buf)kernel(mwifiex_cancel_hs)kernel(mwifiex_deauthenticate_all)kernel(mwifiex_del_virtual_intf)kernel(mwifiex_disable_auto_ds)kernel(mwifiex_dnld_fw)kernel(mwifiex_drv_info_dump)kernel(mwifiex_enable_hs)kernel(mwifiex_fw_dump_event)kernel(mwifiex_handle_rx_packet)kernel(mwifiex_init_shutdown_fw)kernel(mwifiex_main_process)kernel(mwifiex_multi_chan_resync)kernel(mwifiex_prepare_fw_dump_info)kernel(mwifiex_process_hs_config)kernel(mwifiex_process_sleep_confirm_resp)kernel(mwifiex_queue_main_work)kernel(mwifiex_reinit_sw)kernel(mwifiex_remove_card)kernel(mwifiex_shutdown_sw)kernel(mwifiex_upload_device_dump)kernel(mwifiex_write_data_complete)kernel(mxcsr_feature_mask)kernel(mxl111sf_demod_attach)kernel(mxl111sf_tuner_attach)kernel(mxl5005s_attach)kernel(mxl5007t_attach)kernel(mxl5xx_attach)kernel(mxm_wmi_call_mxds)kernel(mxm_wmi_call_mxmx)kernel(mxm_wmi_supported)kernel(n_tty_compat_ioctl_helper)kernel(n_tty_inherit_ops)kernel(n_tty_ioctl_helper)kernel(name_to_dev_t)kernel(names_cachep)kernel(napi_build_skb)kernel(napi_busy_loop)kernel(napi_complete_done)kernel(napi_consume_skb)kernel(napi_disable)kernel(napi_enable)kernel(napi_get_frags)kernel(napi_gro_flush)kernel(napi_gro_frags)kernel(napi_gro_receive)kernel(napi_schedule_prep)kernel(nat_callforwarding_hook)kernel(nat_h245_hook)kernel(nat_q931_hook)kernel(nat_rtp_rtcp_hook)kernel(nat_t120_hook)kernel(native_io_delay)kernel(native_load_gs_index)kernel(native_queued_spin_lock_slowpath)kernel(native_restore_fl)kernel(native_save_fl)kernel(native_write_cr0)kernel(native_write_cr4)kernel(nau8821_enable_jack_detect)kernel(nau8824_components)kernel(nau8824_enable_jack_detect)kernel(nau8825_enable_jack_detect)kernel(nd_blk_memremap_flags)kernel(nd_blk_region_provider_data)kernel(nd_blk_region_set_provider_data)kernel(nd_blk_region_to_dimm)kernel(nd_btt_arena_is_valid)kernel(nd_btt_probe)kernel(nd_btt_version)kernel(nd_cmd_bus_desc)kernel(nd_cmd_dimm_desc)kernel(nd_cmd_in_size)kernel(nd_cmd_out_size)kernel(nd_dax_probe)kernel(nd_dev_to_uuid)kernel(nd_device_notify)kernel(nd_device_register)kernel(nd_device_unregister)kernel(nd_fletcher64)kernel(nd_integrity_init)kernel(nd_namespace_blk_validate)kernel(nd_pfn_probe)kernel(nd_pfn_validate)kernel(nd_region_acquire_lane)kernel(nd_region_dev)kernel(nd_region_provider_data)kernel(nd_region_release_lane)kernel(nd_region_to_nstype)kernel(nd_sb_checksum)kernel(nd_synchronize)kernel(nd_tbl)kernel(ndisc_mc_map)kernel(ndo_dflt_bridge_getlink)kernel(ndo_dflt_fdb_add)kernel(ndo_dflt_fdb_del)kernel(ndo_dflt_fdb_dump)kernel(neigh_app_ns)kernel(neigh_carrier_down)kernel(neigh_changeaddr)kernel(neigh_connected_output)kernel(neigh_destroy)kernel(neigh_direct_output)kernel(neigh_event_ns)kernel(neigh_for_each)kernel(neigh_ifdown)kernel(neigh_lookup)kernel(neigh_lookup_nodev)kernel(neigh_parms_alloc)kernel(neigh_parms_release)kernel(neigh_proc_dointvec)kernel(neigh_proc_dointvec_jiffies)kernel(neigh_proc_dointvec_ms_jiffies)kernel(neigh_rand_reach_time)kernel(neigh_resolve_output)kernel(neigh_seq_next)kernel(neigh_seq_start)kernel(neigh_seq_stop)kernel(neigh_sysctl_register)kernel(neigh_sysctl_unregister)kernel(neigh_table_clear)kernel(neigh_table_init)kernel(neigh_update)kernel(neigh_xmit)kernel(net_cls_cgrp_subsys_enabled_key)kernel(net_cls_cgrp_subsys_on_dfl_key)kernel(net_dec_egress_queue)kernel(net_dec_ingress_queue)kernel(net_dim)kernel(net_dim_get_def_rx_moderation)kernel(net_dim_get_def_tx_moderation)kernel(net_dim_get_rx_moderation)kernel(net_dim_get_tx_moderation)kernel(net_disable_timestamp)kernel(net_enable_timestamp)kernel(net_failover_create)kernel(net_failover_destroy)kernel(net_inc_egress_queue)kernel(net_inc_ingress_queue)kernel(net_namespace_list)kernel(net_ns_barrier)kernel(net_ns_get_ownership)kernel(net_ns_type_operations)kernel(net_prio_cgrp_subsys_enabled_key)kernel(net_prio_cgrp_subsys_on_dfl_key)kernel(net_rand_noise)kernel(net_ratelimit)kernel(net_rwsem)kernel(netdev_adjacent_change_abort)kernel(netdev_adjacent_change_commit)kernel(netdev_adjacent_change_prepare)kernel(netdev_adjacent_get_private)kernel(netdev_alert)kernel(netdev_bind_sb_channel_queue)kernel(netdev_bonding_info_change)kernel(netdev_boot_setup_check)kernel(netdev_change_features)kernel(netdev_class_create_file_ns)kernel(netdev_class_remove_file_ns)kernel(netdev_cmd_to_name)kernel(netdev_crit)kernel(netdev_emerg)kernel(netdev_err)kernel(netdev_features_change)kernel(netdev_get_xmit_slave)kernel(netdev_has_any_upper_dev)kernel(netdev_has_upper_dev)kernel(netdev_has_upper_dev_all_rcu)kernel(netdev_increment_features)kernel(netdev_info)kernel(netdev_is_rx_handler_busy)kernel(netdev_lower_dev_get_private)kernel(netdev_lower_get_first_private_rcu)kernel(netdev_lower_get_next)kernel(netdev_lower_get_next_private)kernel(netdev_lower_get_next_private_rcu)kernel(netdev_lower_state_changed)kernel(netdev_master_upper_dev_get)kernel(netdev_master_upper_dev_get_rcu)kernel(netdev_master_upper_dev_link)kernel(netdev_max_backlog)kernel(netdev_name_node_alt_create)kernel(netdev_name_node_alt_destroy)kernel(netdev_next_lower_dev_rcu)kernel(netdev_notice)kernel(netdev_notify_peers)kernel(netdev_pick_tx)kernel(netdev_port_same_parent_id)kernel(netdev_printk)kernel(netdev_refcnt_read)kernel(netdev_reset_tc)kernel(netdev_rss_key_fill)kernel(netdev_rx_csum_fault)kernel(netdev_rx_handler_register)kernel(netdev_rx_handler_unregister)kernel(netdev_set_default_ethtool_ops)kernel(netdev_set_num_tc)kernel(netdev_set_sb_channel)kernel(netdev_set_tc_queue)kernel(netdev_sk_get_lowest_dev)kernel(netdev_state_change)kernel(netdev_stats_to_stats64)kernel(netdev_txq_to_tc)kernel(netdev_unbind_sb_channel)kernel(netdev_update_features)kernel(netdev_upper_dev_link)kernel(netdev_upper_dev_unlink)kernel(netdev_upper_get_next_dev_rcu)kernel(netdev_walk_all_lower_dev)kernel(netdev_walk_all_lower_dev_rcu)kernel(netdev_walk_all_upper_dev_rcu)kernel(netdev_warn)kernel(netif_carrier_event)kernel(netif_carrier_off)kernel(netif_carrier_on)kernel(netif_device_attach)kernel(netif_device_detach)kernel(netif_get_num_default_rss_queues)kernel(netif_napi_add)kernel(netif_napi_del)kernel(netif_receive_skb)kernel(netif_receive_skb_core)kernel(netif_receive_skb_list)kernel(netif_rx)kernel(netif_rx_any_context)kernel(netif_rx_ni)kernel(netif_schedule_queue)kernel(netif_set_real_num_rx_queues)kernel(netif_set_real_num_tx_queues)kernel(netif_set_xps_queue)kernel(netif_skb_features)kernel(netif_stacked_transfer_operstate)kernel(netif_tx_stop_all_queues)kernel(netif_tx_wake_queue)kernel(netlbl_audit_start)kernel(netlbl_bitmap_setbit)kernel(netlbl_bitmap_walk)kernel(netlbl_calipso_ops_register)kernel(netlbl_catmap_setbit)kernel(netlbl_catmap_walk)kernel(netlink_ack)kernel(netlink_add_tap)kernel(netlink_broadcast)kernel(netlink_broadcast_filtered)kernel(netlink_capable)kernel(netlink_has_listeners)kernel(netlink_kernel_release)kernel(netlink_net_capable)kernel(netlink_ns_capable)kernel(netlink_rcv_skb)kernel(netlink_register_notifier)kernel(netlink_remove_tap)kernel(netlink_set_err)kernel(netlink_strict_get_check)kernel(netlink_unicast)kernel(netlink_unregister_notifier)kernel(netpoll_cleanup)kernel(netpoll_parse_options)kernel(netpoll_poll_dev)kernel(netpoll_poll_disable)kernel(netpoll_poll_enable)kernel(netpoll_print_options)kernel(netpoll_send_skb)kernel(netpoll_send_udp)kernel(netpoll_setup)kernel(new_inode)kernel(nf_br_ops)kernel(nf_checksum)kernel(nf_checksum_partial)kernel(nf_conncount_add)kernel(nf_conncount_cache_free)kernel(nf_conncount_count)kernel(nf_conncount_destroy)kernel(nf_conncount_gc_list)kernel(nf_conncount_init)kernel(nf_conncount_list_init)kernel(nf_connlabels_get)kernel(nf_connlabels_put)kernel(nf_connlabels_replace)kernel(nf_conntrack_alloc)kernel(nf_conntrack_alter_reply)kernel(nf_conntrack_broadcast_help)kernel(nf_conntrack_destroy)kernel(nf_conntrack_eventmask_report)kernel(nf_conntrack_expect_lock)kernel(nf_conntrack_find_get)kernel(nf_conntrack_free)kernel(nf_conntrack_hash)kernel(nf_conntrack_hash_check_insert)kernel(nf_conntrack_helper_put)kernel(nf_conntrack_helper_register)kernel(nf_conntrack_helper_try_module_get)kernel(nf_conntrack_helper_unregister)kernel(nf_conntrack_helpers_register)kernel(nf_conntrack_helpers_unregister)kernel(nf_conntrack_htable_size)kernel(nf_conntrack_in)kernel(nf_conntrack_lock)kernel(nf_conntrack_locks)kernel(nf_conntrack_max)kernel(nf_conntrack_register_notifier)kernel(nf_conntrack_set_hashsize)kernel(nf_conntrack_tuple_taken)kernel(nf_conntrack_unregister_notifier)kernel(nf_ct_acct_add)kernel(nf_ct_alloc_hashtable)kernel(nf_ct_attach)kernel(nf_ct_delete)kernel(nf_ct_deliver_cached_events)kernel(nf_ct_destroy_timeout)kernel(nf_ct_expect_alloc)kernel(nf_ct_expect_find_get)kernel(nf_ct_expect_hash)kernel(nf_ct_expect_hsize)kernel(nf_ct_expect_init)kernel(nf_ct_expect_iterate_destroy)kernel(nf_ct_expect_iterate_net)kernel(nf_ct_expect_put)kernel(nf_ct_expect_register_notifier)kernel(nf_ct_expect_related_report)kernel(nf_ct_expect_unregister_notifier)kernel(nf_ct_ext_add)kernel(nf_ct_ext_destroy)kernel(nf_ct_extend_register)kernel(nf_ct_extend_unregister)kernel(nf_ct_frag6_gather)kernel(nf_ct_get_id)kernel(nf_ct_get_tuple_skb)kernel(nf_ct_get_tuplepr)kernel(nf_ct_gre_keymap_add)kernel(nf_ct_gre_keymap_destroy)kernel(nf_ct_helper_expectfn_find_by_name)kernel(nf_ct_helper_expectfn_find_by_symbol)kernel(nf_ct_helper_expectfn_register)kernel(nf_ct_helper_expectfn_unregister)kernel(nf_ct_helper_ext_add)kernel(nf_ct_helper_hash)kernel(nf_ct_helper_hsize)kernel(nf_ct_helper_init)kernel(nf_ct_helper_log)kernel(nf_ct_hook)kernel(nf_ct_invert_tuple)kernel(nf_ct_iterate_cleanup_net)kernel(nf_ct_iterate_destroy)kernel(nf_ct_kill_acct)kernel(nf_ct_l4proto_find_get)kernel(nf_ct_l4proto_log_invalid)kernel(nf_ct_l4proto_register_one)kernel(nf_ct_l4proto_unregister_one)kernel(nf_ct_nat_ext_add)kernel(nf_ct_netns_get)kernel(nf_ct_netns_put)kernel(nf_ct_port_nla_policy)kernel(nf_ct_port_nlattr_to_tuple)kernel(nf_ct_port_nlattr_tuple_size)kernel(nf_ct_port_tuple_to_nlattr)kernel(nf_ct_remove_expect)kernel(nf_ct_remove_expectations)kernel(nf_ct_seq_adjust)kernel(nf_ct_seq_offset)kernel(nf_ct_seqadj_init)kernel(nf_ct_seqadj_set)kernel(nf_ct_set_auto_assign_helper_warned)kernel(nf_ct_set_timeout)kernel(nf_ct_tcp_seqadj_set)kernel(nf_ct_timeout_find_get_hook)kernel(nf_ct_timeout_put_hook)kernel(nf_ct_tmpl_alloc)kernel(nf_ct_tmpl_free)kernel(nf_ct_unconfirmed_destroy)kernel(nf_ct_unexpect_related)kernel(nf_ct_unlink_expect_report)kernel(nf_ct_untimeout)kernel(nf_ct_zone_dflt)kernel(nf_defrag_ipv4_enable)kernel(nf_defrag_ipv6_enable)kernel(nf_dup_ipv4)kernel(nf_dup_ipv6)kernel(nf_dup_netdev_egress)kernel(nf_flow_dnat_port)kernel(nf_flow_offload_ip_hook)kernel(nf_flow_offload_ipv6_hook)kernel(nf_flow_rule_route_ipv4)kernel(nf_flow_rule_route_ipv6)kernel(nf_flow_snat_port)kernel(nf_flow_table_cleanup)kernel(nf_flow_table_free)kernel(nf_flow_table_init)kernel(nf_flow_table_offload_setup)kernel(nf_fwd_netdev_egress)kernel(nf_getsockopt)kernel(nf_hook_entries_delete_raw)kernel(nf_hook_entries_insert_raw)kernel(nf_hook_slow)kernel(nf_hooks_needed)kernel(nf_ip6_checksum)kernel(nf_ip_checksum)kernel(nf_ip_route)kernel(nf_ipv6_ops)kernel(nf_l4proto_log_invalid)kernel(nf_log_bind_pf)kernel(nf_log_buf_add)kernel(nf_log_buf_close)kernel(nf_log_buf_open)kernel(nf_log_packet)kernel(nf_log_register)kernel(nf_log_set)kernel(nf_log_trace)kernel(nf_log_unbind_pf)kernel(nf_log_unregister)kernel(nf_log_unset)kernel(nf_logger_find_get)kernel(nf_logger_put)kernel(nf_nat_alloc_null_binding)kernel(nf_nat_amanda_hook)kernel(nf_nat_follow_master)kernel(nf_nat_ftp_hook)kernel(nf_nat_helper_put)kernel(nf_nat_helper_register)kernel(nf_nat_helper_try_module_get)kernel(nf_nat_helper_unregister)kernel(nf_nat_hook)kernel(nf_nat_icmp_reply_translation)kernel(nf_nat_icmpv6_reply_translation)kernel(nf_nat_inet_fn)kernel(nf_nat_inet_register_fn)kernel(nf_nat_inet_unregister_fn)kernel(nf_nat_ipv4_register_fn)kernel(nf_nat_ipv4_unregister_fn)kernel(nf_nat_ipv6_register_fn)kernel(nf_nat_ipv6_unregister_fn)kernel(nf_nat_irc_hook)kernel(nf_nat_mangle_udp_packet)kernel(nf_nat_masquerade_ipv4)kernel(nf_nat_masquerade_ipv4_register_notifier)kernel(nf_nat_masquerade_ipv4_unregister_notifier)kernel(nf_nat_masquerade_ipv6)kernel(nf_nat_masquerade_ipv6_register_notifier)kernel(nf_nat_masquerade_ipv6_unregister_notifier)kernel(nf_nat_packet)kernel(nf_nat_pptp_hook_exp_gre)kernel(nf_nat_pptp_hook_expectfn)kernel(nf_nat_pptp_hook_inbound)kernel(nf_nat_pptp_hook_outbound)kernel(nf_nat_redirect_ipv4)kernel(nf_nat_redirect_ipv6)kernel(nf_nat_setup_info)kernel(nf_nat_sip_hooks)kernel(nf_nat_snmp_hook)kernel(nf_nat_tftp_hook)kernel(nf_osf_match)kernel(nf_queue)kernel(nf_queue_entry_free)kernel(nf_queue_entry_get_refs)kernel(nf_queue_nf_hook_drop)kernel(nf_register_net_hook)kernel(nf_register_net_hooks)kernel(nf_register_queue_handler)kernel(nf_register_sockopt)kernel(nf_reinject)kernel(nf_reject_ip6_tcphdr_get)kernel(nf_reject_ip6_tcphdr_put)kernel(nf_reject_ip6hdr_put)kernel(nf_reject_ip_tcphdr_get)kernel(nf_reject_ip_tcphdr_put)kernel(nf_reject_iphdr_put)kernel(nf_route)kernel(nf_send_reset)kernel(nf_send_reset6)kernel(nf_send_unreach)kernel(nf_send_unreach6)kernel(nf_setsockopt)kernel(nf_sk_lookup_slow_v4)kernel(nf_sk_lookup_slow_v6)kernel(nf_skb_duplicated)kernel(nf_tables_bind_set)kernel(nf_tables_deactivate_flowtable)kernel(nf_tables_deactivate_set)kernel(nf_tables_destroy_set)kernel(nf_tables_trans_destroy_flush_work)kernel(nf_tables_unbind_set)kernel(nf_tproxy_get_sock_v4)kernel(nf_tproxy_get_sock_v6)kernel(nf_tproxy_handle_time_wait4)kernel(nf_tproxy_handle_time_wait6)kernel(nf_tproxy_laddr4)kernel(nf_tproxy_laddr6)kernel(nf_unregister_net_hook)kernel(nf_unregister_net_hooks)kernel(nf_unregister_queue_handler)kernel(nf_unregister_sockopt)kernel(nf_xfrm_me_harder)kernel(nfit_get_smbios_id)kernel(nfnetlink_has_listeners)kernel(nfnetlink_send)kernel(nfnetlink_set_err)kernel(nfnetlink_subsys_register)kernel(nfnetlink_subsys_unregister)kernel(nfnetlink_unicast)kernel(nfnl_ct_hook)kernel(nfnl_lock)kernel(nfnl_unlock)kernel(nforce2_smbus)kernel(nfs3_set_ds_client)kernel(nfs41_maxgetdevinfo_overhead)kernel(nfs41_sequence_done)kernel(nfs42_proc_layouterror)kernel(nfs4_client_id_uniquifier)kernel(nfs4_decode_mp_ds_addr)kernel(nfs4_delete_deviceid)kernel(nfs4_dentry_operations)kernel(nfs4_disable_idmapping)kernel(nfs4_find_get_deviceid)kernel(nfs4_find_or_create_ds_client)kernel(nfs4_fs_type)kernel(nfs4_init_deviceid_node)kernel(nfs4_init_ds_session)kernel(nfs4_label_alloc)kernel(nfs4_mark_deviceid_available)kernel(nfs4_mark_deviceid_unavailable)kernel(nfs4_pnfs_ds_add)kernel(nfs4_pnfs_ds_connect)kernel(nfs4_pnfs_ds_put)kernel(nfs4_print_deviceid)kernel(nfs4_proc_getdeviceinfo)kernel(nfs4_put_deviceid_node)kernel(nfs4_schedule_lease_moved_recovery)kernel(nfs4_schedule_lease_recovery)kernel(nfs4_schedule_migration_recovery)kernel(nfs4_schedule_session_recovery)kernel(nfs4_schedule_stateid_recovery)kernel(nfs4_sequence_done)kernel(nfs4_set_ds_client)kernel(nfs4_set_rw_stateid)kernel(nfs4_setup_sequence)kernel(nfs4_test_deviceid_unavailable)kernel(nfs4_test_session_trunk)kernel(nfs_access_add_cache)kernel(nfs_access_get_cached)kernel(nfs_access_set_mask)kernel(nfs_access_zap_cache)kernel(nfs_add_or_obtain)kernel(nfs_alloc_client)kernel(nfs_alloc_fattr)kernel(nfs_alloc_fattr_with_label)kernel(nfs_alloc_fhandle)kernel(nfs_alloc_inode)kernel(nfs_alloc_server)kernel(nfs_async_iocounter_wait)kernel(nfs_atomic_open)kernel(nfs_auth_info_match)kernel(nfs_callback_nr_threads)kernel(nfs_callback_set_tcpport)kernel(nfs_check_cache_invalid)kernel(nfs_check_flags)kernel(nfs_clear_inode)kernel(nfs_clear_verifier_delegated)kernel(nfs_client_for_each_server)kernel(nfs_client_init_is_complete)kernel(nfs_client_init_status)kernel(nfs_clone_server)kernel(nfs_close_context)kernel(nfs_commit_free)kernel(nfs_commit_inode)kernel(nfs_commitdata_alloc)kernel(nfs_commitdata_release)kernel(nfs_create)kernel(nfs_create_rpc_client)kernel(nfs_create_server)kernel(nfs_debug)kernel(nfs_dentry_operations)kernel(nfs_destroy_inode)kernel(nfs_do_submount)kernel(nfs_dreq_bytes_left)kernel(nfs_drop_inode)kernel(nfs_fattr_init)kernel(nfs_fhget)kernel(nfs_file_fsync)kernel(nfs_file_llseek)kernel(nfs_file_mmap)kernel(nfs_file_operations)kernel(nfs_file_read)kernel(nfs_file_release)kernel(nfs_file_set_open_context)kernel(nfs_file_write)kernel(nfs_filemap_write_and_wait_range)kernel(nfs_flock)kernel(nfs_force_lookup_revalidate)kernel(nfs_free_client)kernel(nfs_free_server)kernel(nfs_fs_type)kernel(nfs_fscache_open_file)kernel(nfs_generic_pg_test)kernel(nfs_generic_pgio)kernel(nfs_get_client)kernel(nfs_get_lock_context)kernel(nfs_getattr)kernel(nfs_idmap_cache_timeout)kernel(nfs_inc_attr_generation_counter)kernel(nfs_init_cinfo)kernel(nfs_init_client)kernel(nfs_init_commit)kernel(nfs_init_server_rpcclient)kernel(nfs_init_timeout_values)kernel(nfs_initiate_commit)kernel(nfs_initiate_pgio)kernel(nfs_inode_attach_open_context)kernel(nfs_instantiate)kernel(nfs_invalidate_atime)kernel(nfs_kill_super)kernel(nfs_link)kernel(nfs_lock)kernel(nfs_lookup)kernel(nfs_map_string_to_numeric)kernel(nfs_mark_client_ready)kernel(nfs_may_open)kernel(nfs_mkdir)kernel(nfs_mknod)kernel(nfs_net_id)kernel(nfs_open)kernel(nfs_pageio_init_read)kernel(nfs_pageio_init_write)kernel(nfs_pageio_resend)kernel(nfs_pageio_reset_read_mds)kernel(nfs_pageio_reset_write_mds)kernel(nfs_path)kernel(nfs_permission)kernel(nfs_pgheader_init)kernel(nfs_pgio_current_mirror)kernel(nfs_pgio_header_alloc)kernel(nfs_pgio_header_free)kernel(nfs_post_op_update_inode)kernel(nfs_post_op_update_inode_force_wcc)kernel(nfs_probe_server)kernel(nfs_put_client)kernel(nfs_put_lock_context)kernel(nfs_reconfigure)kernel(nfs_refresh_inode)kernel(nfs_release_request)kernel(nfs_remove_bad_delegation)kernel(nfs_rename)kernel(nfs_request_add_commit_list)kernel(nfs_request_add_commit_list_locked)kernel(nfs_request_remove_commit_list)kernel(nfs_retry_commit)kernel(nfs_revalidate_inode)kernel(nfs_rmdir)kernel(nfs_sb_active)kernel(nfs_sb_deactive)kernel(nfs_scan_commit_list)kernel(nfs_server_copy_userdata)kernel(nfs_server_insert_lists)kernel(nfs_server_remove_lists)kernel(nfs_set_cache_invalid)kernel(nfs_set_verifier)kernel(nfs_setattr)kernel(nfs_setattr_update_inode)kernel(nfs_setsecurity)kernel(nfs_show_devname)kernel(nfs_show_options)kernel(nfs_show_path)kernel(nfs_show_stats)kernel(nfs_sops)kernel(nfs_statfs)kernel(nfs_stream_decode_acl)kernel(nfs_stream_encode_acl)kernel(nfs_submount)kernel(nfs_symlink)kernel(nfs_sync_inode)kernel(nfs_try_get_tree)kernel(nfs_umount_begin)kernel(nfs_unlink)kernel(nfs_wait_bit_killable)kernel(nfs_wait_client_init_complete)kernel(nfs_wait_on_request)kernel(nfs_wb_all)kernel(nfs_write_inode)kernel(nfs_writeback_update_inode)kernel(nfs_zap_acl_cache)kernel(nfsacl_decode)kernel(nfsacl_encode)kernel(nfsd_debug)kernel(nfsiod_workqueue)kernel(nft_chain_validate)kernel(nft_chain_validate_dependency)kernel(nft_chain_validate_hooks)kernel(nft_data_dump)kernel(nft_data_init)kernel(nft_data_release)kernel(nft_do_chain)kernel(nft_dump_register)kernel(nft_fib4_eval)kernel(nft_fib4_eval_type)kernel(nft_fib6_eval)kernel(nft_fib6_eval_type)kernel(nft_fib_dump)kernel(nft_fib_init)kernel(nft_fib_policy)kernel(nft_fib_store_result)kernel(nft_fib_validate)kernel(nft_flowtable_lookup)kernel(nft_fwd_dup_netdev_offload)kernel(nft_obj_lookup)kernel(nft_obj_notify)kernel(nft_parse_register)kernel(nft_parse_u32_check)kernel(nft_register_chain_type)kernel(nft_register_expr)kernel(nft_register_flowtable_type)kernel(nft_register_obj)kernel(nft_register_set)kernel(nft_reject_dump)kernel(nft_reject_icmp_code)kernel(nft_reject_icmpv6_code)kernel(nft_reject_init)kernel(nft_reject_policy)kernel(nft_reject_validate)kernel(nft_request_module)kernel(nft_set_elem_destroy)kernel(nft_set_ext_types)kernel(nft_set_gc_batch_alloc)kernel(nft_set_gc_batch_release)kernel(nft_set_lookup_global)kernel(nft_trace_enabled)kernel(nft_unregister_chain_type)kernel(nft_unregister_expr)kernel(nft_unregister_flowtable_type)kernel(nft_unregister_obj)kernel(nft_unregister_set)kernel(nft_validate_register_load)kernel(nft_validate_register_store)kernel(nl_table)kernel(nl_table_lock)kernel(nla_append)kernel(nla_find)kernel(nla_get_labels)kernel(nla_memcmp)kernel(nla_memcpy)kernel(nla_policy_len)kernel(nla_put)kernel(nla_put_64bit)kernel(nla_put_labels)kernel(nla_put_nohdr)kernel(nla_reserve)kernel(nla_reserve_64bit)kernel(nla_reserve_nohdr)kernel(nla_strcmp)kernel(nla_strdup)kernel(nla_strscpy)kernel(nlm_debug)kernel(nlmclnt_done)kernel(nlmclnt_init)kernel(nlmclnt_proc)kernel(nlmsg_notify)kernel(nlmsvc_ops)kernel(nlmsvc_unlock_all_by_ip)kernel(nlmsvc_unlock_all_by_sb)kernel(nmi_noist)kernel(nmi_panic)kernel(no_action)kernel(no_hash_pointers)kernel(no_llseek)kernel(no_pci_devices)kernel(no_seek_end_llseek)kernel(no_seek_end_llseek_size)kernel(nobh_truncate_page)kernel(nobh_write_begin)kernel(nobh_write_end)kernel(nobh_writepage)kernel(node_data)kernel(node_states)kernel(node_to_amd_nb)kernel(node_to_cpumask_map)kernel(nonseekable_open)kernel(noop_backing_dev_info)kernel(noop_direct_IO)kernel(noop_fsync)kernel(noop_invalidatepage)kernel(noop_llseek)kernel(noop_qdisc)kernel(noop_set_page_dirty)kernel(nosteal_pipe_buf_ops)kernel(notify_change)kernel(notify_remote_via_irq)kernel(nr_cpu_ids)kernel(nr_free_buffer_pages)kernel(nr_irqs)kernel(nr_node_ids)kernel(nr_online_nodes)kernel(nr_swap_pages)kernel(ns_capable)kernel(ns_capable_noaudit)kernel(ns_to_kernel_old_timeval)kernel(ns_to_timespec)kernel(ns_to_timespec64)kernel(ns_to_timeval)kernel(nsecs_to_jiffies)kernel(nsecs_to_jiffies64)kernel(nsh_pop)kernel(nsh_push)kernel(ntb_clear_ctx)kernel(ntb_db_event)kernel(ntb_default_peer_port_count)kernel(ntb_default_peer_port_idx)kernel(ntb_default_peer_port_number)kernel(ntb_default_port_number)kernel(ntb_link_event)kernel(ntb_msg_event)kernel(ntb_msi_clear_mws)kernel(ntb_msi_init)kernel(ntb_msi_peer_addr)kernel(ntb_msi_peer_trigger)kernel(ntb_msi_setup_mws)kernel(ntb_register_device)kernel(ntb_set_ctx)kernel(ntb_transport_create_queue)kernel(ntb_transport_free_queue)kernel(ntb_transport_link_down)kernel(ntb_transport_link_query)kernel(ntb_transport_link_up)kernel(ntb_transport_max_size)kernel(ntb_transport_qp_num)kernel(ntb_transport_register_client)kernel(ntb_transport_register_client_dev)kernel(ntb_transport_rx_enqueue)kernel(ntb_transport_rx_remove)kernel(ntb_transport_tx_enqueue)kernel(ntb_transport_tx_free_entry)kernel(ntb_transport_unregister_client)kernel(ntb_transport_unregister_client_dev)kernel(ntb_unregister_client)kernel(ntb_unregister_device)kernel(ntbm_msi_free_irq)kernel(ntbm_msi_request_threaded_irq)kernel(null_dailink_component)kernel(num_registered_fb)kernel(numa_map_to_online_node)kernel(numa_node)kernel(nvdimm_badblocks_populate)kernel(nvdimm_blk_region_create)kernel(nvdimm_bus_add_badrange)kernel(nvdimm_bus_check_dimm_count)kernel(nvdimm_bus_lock)kernel(nvdimm_bus_register)kernel(nvdimm_bus_unlock)kernel(nvdimm_bus_unregister)kernel(nvdimm_check_and_set_ro)kernel(nvdimm_clear_poison)kernel(nvdimm_cmd_mask)kernel(nvdimm_flush)kernel(nvdimm_has_cache)kernel(nvdimm_has_flush)kernel(nvdimm_in_overwrite)kernel(nvdimm_kobj)kernel(nvdimm_name)kernel(nvdimm_namespace_attach_btt)kernel(nvdimm_namespace_capacity)kernel(nvdimm_namespace_common_probe)kernel(nvdimm_namespace_detach_btt)kernel(nvdimm_namespace_disk_name)kernel(nvdimm_namespace_locked)kernel(nvdimm_pmem_region_create)kernel(nvdimm_provider_data)kernel(nvdimm_region_notify)kernel(nvdimm_security_setup_events)kernel(nvdimm_setup_pfn)kernel(nvdimm_to_bus)kernel(nvdimm_volatile_region_create)kernel(nvme_alloc_request)kernel(nvme_cancel_admin_tagset)kernel(nvme_cancel_request)kernel(nvme_cancel_tagset)kernel(nvme_change_ctrl_state)kernel(nvme_cleanup_cmd)kernel(nvme_command_effects)kernel(nvme_complete_async_event)kernel(nvme_complete_rq)kernel(nvme_ctrl_from_file)kernel(nvme_delete_ctrl)kernel(nvme_delete_wq)kernel(nvme_disable_ctrl)kernel(nvme_enable_ctrl)kernel(nvme_execute_passthru_rq)kernel(nvme_fail_nonready_command)kernel(nvme_fc_rcv_ls_req)kernel(nvme_fc_register_localport)kernel(nvme_fc_register_remoteport)kernel(nvme_fc_rescan_remoteport)kernel(nvme_fc_set_remoteport_devloss)kernel(nvme_fc_unregister_localport)kernel(nvme_fc_unregister_remoteport)kernel(nvme_find_get_ns)kernel(nvme_get_features)kernel(nvme_host_path_error)kernel(nvme_init_ctrl)kernel(nvme_init_ctrl_finish)kernel(nvme_io_timeout)kernel(nvme_kill_queues)kernel(nvme_put_ns)kernel(nvme_remove_namespaces)kernel(nvme_reset_ctrl)kernel(nvme_reset_wq)kernel(nvme_set_features)kernel(nvme_set_queue_count)kernel(nvme_setup_cmd)kernel(nvme_shutdown_ctrl)kernel(nvme_start_ctrl)kernel(nvme_start_freeze)kernel(nvme_start_queues)kernel(nvme_stop_ctrl)kernel(nvme_stop_keep_alive)kernel(nvme_stop_queues)kernel(nvme_submit_sync_cmd)kernel(nvme_sync_io_queues)kernel(nvme_sync_queues)kernel(nvme_try_sched_reset)kernel(nvme_unfreeze)kernel(nvme_uninit_ctrl)kernel(nvme_wait_freeze)kernel(nvme_wait_freeze_timeout)kernel(nvme_wait_reset)kernel(nvme_wq)kernel(nvmem_add_cells)kernel(nvmem_cell_get)kernel(nvmem_cell_put)kernel(nvmem_cell_read)kernel(nvmem_cell_read_u32)kernel(nvmem_cell_write)kernel(nvmem_device_cell_read)kernel(nvmem_device_cell_write)kernel(nvmem_device_get)kernel(nvmem_device_put)kernel(nvmem_device_read)kernel(nvmem_device_write)kernel(nvmem_register)kernel(nvmem_unregister)kernel(nvmet_check_transfer_len)kernel(nvmet_ctrl_fatal_error)kernel(nvmet_fc_invalidate_host)kernel(nvmet_fc_rcv_fcp_abort)kernel(nvmet_fc_rcv_fcp_req)kernel(nvmet_fc_rcv_ls_req)kernel(nvmet_fc_register_targetport)kernel(nvmet_fc_unregister_targetport)kernel(nvmet_register_transport)kernel(nvmet_req_alloc_sgls)kernel(nvmet_req_complete)kernel(nvmet_req_free_sgls)kernel(nvmet_req_init)kernel(nvmet_req_uninit)kernel(nvmet_sq_destroy)kernel(nvmet_sq_init)kernel(nvmet_unregister_transport)kernel(nvmf_connect_admin_queue)kernel(nvmf_connect_io_queue)kernel(nvmf_free_options)kernel(nvmf_get_address)kernel(nvmf_ip_options_match)kernel(nvmf_reg_read32)kernel(nvmf_reg_read64)kernel(nvmf_reg_write32)kernel(nvmf_register_transport)kernel(nvmf_should_reconnect)kernel(nvmf_unregister_transport)kernel(nvram_check_checksum)kernel(nvram_read_byte)kernel(nvram_write_byte)kernel(nxt200x_attach)kernel(nxt6000_attach)kernel(objagg_create)kernel(objagg_destroy)kernel(objagg_hints_get)kernel(objagg_hints_put)kernel(objagg_hints_stats_get)kernel(objagg_obj_delta_priv)kernel(objagg_obj_get)kernel(objagg_obj_put)kernel(objagg_obj_raw)kernel(objagg_obj_root_priv)kernel(objagg_stats_get)kernel(objagg_stats_put)kernel(od_register_powersave_bias_handler)kernel(od_unregister_powersave_bias_handler)kernel(of_css)kernel(of_find_mipi_dsi_device_by_node)kernel(of_find_mipi_dsi_host_by_node)kernel(of_hwspin_lock_get_id)kernel(of_iio_read_mount_matrix)kernel(of_led_classdev_register)kernel(of_pm_clk_add_clk)kernel(of_pm_clk_add_clks)kernel(of_pwm_get)kernel(of_pwm_xlate_with_flags)kernel(of_reset_control_array_get)kernel(ohci_hub_control)kernel(ohci_hub_status_data)kernel(ohci_init_driver)kernel(ohci_restart)kernel(ohci_resume)kernel(ohci_setup)kernel(ohci_suspend)kernel(oiap)kernel(on_each_cpu)kernel(on_each_cpu_cond)kernel(on_each_cpu_cond_mask)kernel(on_each_cpu_mask)kernel(oops_in_progress)kernel(open_candev)kernel(open_exec)kernel(open_related_ns)kernel(open_with_fake_path)kernel(opens_in_grace)kernel(or51132_attach)kernel(or51211_attach)kernel(orderly_poweroff)kernel(orderly_reboot)kernel(osc_pc_lpi_support_confirmed)kernel(osc_sb_native_usb4_control)kernel(osc_sb_native_usb4_support_confirmed)kernel(osd_req_op_alloc_hint_init)kernel(osd_req_op_cls_init)kernel(osd_req_op_cls_request_data_bvecs)kernel(osd_req_op_cls_request_data_pagelist)kernel(osd_req_op_cls_request_data_pages)kernel(osd_req_op_cls_response_data_pages)kernel(osd_req_op_copy_from_init)kernel(osd_req_op_extent_dup_last)kernel(osd_req_op_extent_init)kernel(osd_req_op_extent_osd_data)kernel(osd_req_op_extent_osd_data_bio)kernel(osd_req_op_extent_osd_data_bvec_pos)kernel(osd_req_op_extent_osd_data_bvecs)kernel(osd_req_op_extent_osd_data_pagelist)kernel(osd_req_op_extent_osd_data_pages)kernel(osd_req_op_extent_update)kernel(osd_req_op_init)kernel(osd_req_op_raw_data_in_pages)kernel(osd_req_op_xattr_init)kernel(out_of_line_wait_on_bit)kernel(out_of_line_wait_on_bit_lock)kernel(out_of_line_wait_on_bit_timeout)kernel(overflowgid)kernel(overflowuid)kernel(override_creds)kernel(ovs_netdev_link)kernel(ovs_netdev_tunnel_destroy)kernel(ovs_vport_alloc)kernel(ovs_vport_free)kernel(ovs_vport_ops_unregister)kernel(oxygen_pci_pm)kernel(oxygen_pci_probe)kernel(oxygen_pci_shutdown)kernel(oxygen_read16)kernel(oxygen_read32)kernel(oxygen_read8)kernel(oxygen_read_ac97)kernel(oxygen_reset_uart)kernel(oxygen_update_dac_routing)kernel(oxygen_write16)kernel(oxygen_write16_masked)kernel(oxygen_write32)kernel(oxygen_write32_masked)kernel(oxygen_write8)kernel(oxygen_write8_masked)kernel(oxygen_write_ac97)kernel(oxygen_write_ac97_masked)kernel(oxygen_write_i2c)kernel(oxygen_write_spi)kernel(oxygen_write_uart)kernel(padata_alloc_possible)kernel(padata_alloc_shell)kernel(padata_do_parallel)kernel(padata_do_serial)kernel(padata_free)kernel(padata_free_shell)kernel(padata_set_cpumask)kernel(padata_start)kernel(padata_stop)kernel(paddr_vmcoreinfo_note)kernel(page_cache_async_readahead)kernel(page_cache_next_miss)kernel(page_cache_prev_miss)kernel(page_cache_readahead_unbounded)kernel(page_cache_sync_readahead)kernel(page_endio)kernel(page_frag_alloc_align)kernel(page_frag_free)kernel(page_get_link)kernel(page_is_ram)kernel(page_mapped)kernel(page_mapping)kernel(page_mkclean)kernel(page_offset_base)kernel(page_pool_alloc_pages)kernel(page_pool_create)kernel(page_pool_destroy)kernel(page_pool_put_page)kernel(page_pool_put_page_bulk)kernel(page_pool_release_page)kernel(page_pool_update_nid)kernel(page_put_link)kernel(page_readlink)kernel(page_reporting_register)kernel(page_reporting_unregister)kernel(page_symlink)kernel(page_symlink_inode_operations)kernel(page_zero_new_buffers)kernel(pagecache_get_page)kernel(pagecache_isize_extended)kernel(pagecache_write_begin)kernel(pagecache_write_end)kernel(pagevec_lookup_range)kernel(pagevec_lookup_range_nr_tag)kernel(pagevec_lookup_range_tag)kernel(panic)kernel(panic_blink)kernel(panic_notifier_list)kernel(panic_timeout)kernel(param_array_ops)kernel(param_free_charp)kernel(param_get_bool)kernel(param_get_byte)kernel(param_get_charp)kernel(param_get_hexint)kernel(param_get_int)kernel(param_get_invbool)kernel(param_get_long)kernel(param_get_short)kernel(param_get_string)kernel(param_get_uint)kernel(param_get_ullong)kernel(param_get_ulong)kernel(param_get_ushort)kernel(param_ops_bint)kernel(param_ops_bool)kernel(param_ops_bool_enable_only)kernel(param_ops_byte)kernel(param_ops_charp)kernel(param_ops_hexint)kernel(param_ops_int)kernel(param_ops_invbool)kernel(param_ops_long)kernel(param_ops_short)kernel(param_ops_string)kernel(param_ops_uint)kernel(param_ops_ullong)kernel(param_ops_ulong)kernel(param_ops_ushort)kernel(param_set_bint)kernel(param_set_bool)kernel(param_set_bool_enable_only)kernel(param_set_byte)kernel(param_set_charp)kernel(param_set_copystring)kernel(param_set_hexint)kernel(param_set_int)kernel(param_set_invbool)kernel(param_set_long)kernel(param_set_short)kernel(param_set_uint)kernel(param_set_uint_minmax)kernel(param_set_ullong)kernel(param_set_ulong)kernel(param_set_ushort)kernel(parman_create)kernel(parman_destroy)kernel(parman_item_add)kernel(parman_item_remove)kernel(parman_prio_fini)kernel(parman_prio_init)kernel(parport_announce_port)kernel(parport_claim)kernel(parport_claim_or_block)kernel(parport_del_port)kernel(parport_find_base)kernel(parport_find_number)kernel(parport_get_port)kernel(parport_ieee1284_ecp_read_data)kernel(parport_ieee1284_ecp_write_addr)kernel(parport_ieee1284_ecp_write_data)kernel(parport_ieee1284_epp_read_addr)kernel(parport_ieee1284_epp_read_data)kernel(parport_ieee1284_epp_write_addr)kernel(parport_ieee1284_epp_write_data)kernel(parport_ieee1284_interrupt)kernel(parport_ieee1284_read_byte)kernel(parport_ieee1284_read_nibble)kernel(parport_ieee1284_write_compat)kernel(parport_irq_handler)kernel(parport_negotiate)kernel(parport_pc_probe_port)kernel(parport_pc_unregister_port)kernel(parport_put_port)kernel(parport_read)kernel(parport_register_dev_model)kernel(parport_register_device)kernel(parport_register_port)kernel(parport_release)kernel(parport_remove_port)kernel(parport_set_timeout)kernel(parport_unregister_device)kernel(parport_unregister_driver)kernel(parport_wait_event)kernel(parport_wait_peripheral)kernel(parport_write)kernel(part_end_io_acct)kernel(part_start_io_acct)kernel(passthrough_attrib_attrs)kernel(passthrough_parse_cdb)kernel(passthrough_pr_attrib_attrs)kernel(passthru_features_check)kernel(paste_selection)kernel(pat_enabled)kernel(pat_pfn_immune_to_uc_mtrr)kernel(path_get)kernel(path_has_submounts)kernel(path_is_mountpoint)kernel(path_is_under)kernel(path_put)kernel(pcc_mbox_free_channel)kernel(pcc_mbox_request_channel)kernel(pccard_register_pcmcia)kernel(pccard_static_ops)kernel(pci_add_dynid)kernel(pci_add_new_bus)kernel(pci_add_resource)kernel(pci_add_resource_offset)kernel(pci_aer_clear_nonfatal_status)kernel(pci_alloc_dev)kernel(pci_alloc_host_bridge)kernel(pci_alloc_irq_vectors_affinity)kernel(pci_assign_resource)kernel(pci_assign_unassigned_bridge_resources)kernel(pci_assign_unassigned_bus_resources)kernel(pci_ats_supported)kernel(pci_back_from_sleep)kernel(pci_biosrom_size)kernel(pci_bridge_secondary_bus_reset)kernel(pci_bus_add_device)kernel(pci_bus_add_devices)kernel(pci_bus_alloc_resource)kernel(pci_bus_assign_resources)kernel(pci_bus_claim_resources)kernel(pci_bus_find_capability)kernel(pci_bus_max_busnr)kernel(pci_bus_read_config_byte)kernel(pci_bus_read_config_dword)kernel(pci_bus_read_config_word)kernel(pci_bus_read_dev_vendor_id)kernel(pci_bus_resource_n)kernel(pci_bus_set_ops)kernel(pci_bus_size_bridges)kernel(pci_bus_type)kernel(pci_bus_write_config_byte)kernel(pci_bus_write_config_dword)kernel(pci_bus_write_config_word)kernel(pci_cfg_access_lock)kernel(pci_cfg_access_trylock)kernel(pci_cfg_access_unlock)kernel(pci_check_and_mask_intx)kernel(pci_check_and_unmask_intx)kernel(pci_choose_state)kernel(pci_claim_resource)kernel(pci_clear_master)kernel(pci_clear_mwi)kernel(pci_common_swizzle)kernel(pci_create_root_bus)kernel(pci_create_slot)kernel(pci_d3cold_disable)kernel(pci_d3cold_enable)kernel(pci_destroy_slot)kernel(pci_dev_driver)kernel(pci_dev_get)kernel(pci_dev_present)kernel(pci_dev_put)kernel(pci_dev_run_wake)kernel(pci_device_group)kernel(pci_device_is_present)kernel(pci_disable_ats)kernel(pci_disable_device)kernel(pci_disable_link_state)kernel(pci_disable_link_state_locked)kernel(pci_disable_msi)kernel(pci_disable_msix)kernel(pci_disable_pasid)kernel(pci_disable_pcie_error_reporting)kernel(pci_disable_pri)kernel(pci_disable_rom)kernel(pci_disable_sriov)kernel(pci_enable_atomic_ops_to_root)kernel(pci_enable_ats)kernel(pci_enable_device)kernel(pci_enable_device_io)kernel(pci_enable_device_mem)kernel(pci_enable_msi)kernel(pci_enable_msix_range)kernel(pci_enable_pasid)kernel(pci_enable_pcie_error_reporting)kernel(pci_enable_rom)kernel(pci_enable_sriov)kernel(pci_enable_wake)kernel(pci_find_bus)kernel(pci_find_capability)kernel(pci_find_ext_capability)kernel(pci_find_ht_capability)kernel(pci_find_next_bus)kernel(pci_find_next_capability)kernel(pci_find_next_ext_capability)kernel(pci_find_next_ht_capability)kernel(pci_find_parent_resource)kernel(pci_find_resource)kernel(pci_fixup_cardbus)kernel(pci_fixup_device)kernel(pci_flags)kernel(pci_free_host_bridge)kernel(pci_free_irq)kernel(pci_free_irq_vectors)kernel(pci_free_resource_list)kernel(pci_generic_config_read)kernel(pci_generic_config_read32)kernel(pci_generic_config_write)kernel(pci_generic_config_write32)kernel(pci_get_class)kernel(pci_get_device)kernel(pci_get_domain_bus_and_slot)kernel(pci_get_dsn)kernel(pci_get_slot)kernel(pci_get_subsys)kernel(pci_host_probe)kernel(pci_hp_add)kernel(pci_hp_add_bridge)kernel(pci_hp_create_module_link)kernel(pci_hp_del)kernel(pci_hp_deregister)kernel(pci_hp_destroy)kernel(pci_hp_remove_module_link)kernel(pci_hw_deprecated)kernel(pci_hw_disabled)kernel(pci_hw_unmaintained)kernel(pci_ignore_hotplug)kernel(pci_intx)kernel(pci_iomap)kernel(pci_iomap_range)kernel(pci_iomap_wc)kernel(pci_iomap_wc_range)kernel(pci_ioremap_bar)kernel(pci_ioremap_wc_bar)kernel(pci_iounmap)kernel(pci_iov_virtfn_devfn)kernel(pci_irq_get_affinity)kernel(pci_irq_vector)kernel(pci_load_and_free_saved_state)kernel(pci_load_saved_state)kernel(pci_lock_rescan_remove)kernel(pci_map_biosrom)kernel(pci_map_rom)kernel(pci_match_id)kernel(pci_max_pasids)kernel(pci_mem_start)kernel(pci_msi_create_irq_domain)kernel(pci_msi_enabled)kernel(pci_msi_mask_irq)kernel(pci_msi_prepare)kernel(pci_msi_set_desc)kernel(pci_msi_unmask_irq)kernel(pci_msi_vec_count)kernel(pci_msix_vec_count)kernel(pci_num_vf)kernel(pci_pasid_features)kernel(pci_pci_problems)kernel(pci_platform_power_transition)kernel(pci_pme_active)kernel(pci_pme_capable)kernel(pci_power_names)kernel(pci_pr3_present)kernel(pci_prepare_to_sleep)kernel(pci_pri_supported)kernel(pci_probe_reset_bus)kernel(pci_probe_reset_slot)kernel(pci_read_config_byte)kernel(pci_read_config_dword)kernel(pci_read_config_word)kernel(pci_read_vpd)kernel(pci_read_vpd_any)kernel(pci_rebar_get_possible_sizes)kernel(pci_reenable_device)kernel(pci_release_region)kernel(pci_release_regions)kernel(pci_release_resource)kernel(pci_release_selected_regions)kernel(pci_remap_iospace)kernel(pci_remove_bus)kernel(pci_remove_root_bus)kernel(pci_request_irq)kernel(pci_request_region)kernel(pci_request_regions)kernel(pci_request_regions_exclusive)kernel(pci_request_selected_regions)kernel(pci_request_selected_regions_exclusive)kernel(pci_rescan_bus)kernel(pci_reset_bus)kernel(pci_reset_function)kernel(pci_reset_function_locked)kernel(pci_resize_resource)kernel(pci_restore_msi_state)kernel(pci_restore_state)kernel(pci_root_buses)kernel(pci_save_state)kernel(pci_scan_bridge)kernel(pci_scan_bus)kernel(pci_scan_child_bus)kernel(pci_scan_root_bus)kernel(pci_scan_root_bus_bridge)kernel(pci_scan_single_device)kernel(pci_scan_slot)kernel(pci_select_bars)kernel(pci_set_cacheline_size)kernel(pci_set_host_bridge_release)kernel(pci_set_master)kernel(pci_set_mwi)kernel(pci_set_pcie_reset_state)kernel(pci_set_power_state)kernel(pci_setup_cardbus)kernel(pci_slots_kset)kernel(pci_speed_string)kernel(pci_sriov_configure_simple)kernel(pci_sriov_get_totalvfs)kernel(pci_sriov_set_totalvfs)kernel(pci_status_get_and_clear_errors)kernel(pci_stop_and_remove_bus_device)kernel(pci_stop_and_remove_bus_device_locked)kernel(pci_stop_root_bus)kernel(pci_store_saved_state)kernel(pci_test_config_bits)kernel(pci_try_reset_function)kernel(pci_try_set_mwi)kernel(pci_unlock_rescan_remove)kernel(pci_unmap_biosrom)kernel(pci_unmap_iospace)kernel(pci_unmap_rom)kernel(pci_unregister_driver)kernel(pci_user_read_config_byte)kernel(pci_user_read_config_dword)kernel(pci_user_read_config_word)kernel(pci_user_write_config_byte)kernel(pci_user_write_config_dword)kernel(pci_user_write_config_word)kernel(pci_vfs_assigned)kernel(pci_vpd_alloc)kernel(pci_vpd_check_csum)kernel(pci_vpd_find_id_string)kernel(pci_vpd_find_ro_info_keyword)kernel(pci_wait_for_pending_transaction)kernel(pci_wake_from_d3)kernel(pci_walk_bus)kernel(pci_write_config_byte)kernel(pci_write_config_dword)kernel(pci_write_config_word)kernel(pci_write_msi_msg)kernel(pci_write_vpd)kernel(pci_write_vpd_any)kernel(pci_xen_swiotlb_init_late)kernel(pcibios_align_resource)kernel(pcibios_bus_to_resource)kernel(pcibios_resource_to_bus)kernel(pcibios_scan_specific_bus)kernel(pcie_aspm_enabled)kernel(pcie_aspm_support_enabled)kernel(pcie_bandwidth_available)kernel(pcie_bus_configure_settings)kernel(pcie_capability_clear_and_set_dword)kernel(pcie_capability_clear_and_set_word)kernel(pcie_capability_read_dword)kernel(pcie_capability_read_word)kernel(pcie_capability_write_dword)kernel(pcie_capability_write_word)kernel(pcie_flr)kernel(pcie_get_mps)kernel(pcie_get_readrq)kernel(pcie_get_speed_cap)kernel(pcie_get_width_cap)kernel(pcie_has_flr)kernel(pcie_link_speed)kernel(pcie_port_bus_type)kernel(pcie_port_find_device)kernel(pcie_port_service_register)kernel(pcie_port_service_unregister)kernel(pcie_print_link_status)kernel(pcie_relaxed_ordering_enabled)kernel(pcie_set_mps)kernel(pcie_set_readrq)kernel(pcie_update_link_speed)kernel(pcim_enable_device)kernel(pcim_iomap)kernel(pcim_iomap_regions)kernel(pcim_iomap_regions_request_all)kernel(pcim_iomap_table)kernel(pcim_iounmap)kernel(pcim_iounmap_regions)kernel(pcim_pin_device)kernel(pcim_set_mwi)kernel(pciserial_init_ports)kernel(pciserial_remove_ports)kernel(pciserial_resume_ports)kernel(pciserial_suspend_ports)kernel(pcix_get_max_mmrbc)kernel(pcix_get_mmrbc)kernel(pcix_set_mmrbc)kernel(pcm512x_pm_ops)kernel(pcm512x_probe)kernel(pcm512x_regmap)kernel(pcm512x_remove)kernel(pcmcia_get_socket)kernel(pcmcia_get_socket_by_nr)kernel(pcmcia_parse_events)kernel(pcmcia_parse_uevents)kernel(pcmcia_put_socket)kernel(pcmcia_register_socket)kernel(pcmcia_reset_card)kernel(pcmcia_socket_class)kernel(pcmcia_socket_list)kernel(pcmcia_socket_list_rwsem)kernel(pcmcia_unregister_socket)kernel(pcpu_base_addr)kernel(peernet2id)kernel(peernet2id_alloc)kernel(percpu_counter_add_batch)kernel(percpu_counter_batch)kernel(percpu_counter_destroy)kernel(percpu_counter_set)kernel(percpu_down_write)kernel(percpu_free_rwsem)kernel(percpu_ref_exit)kernel(percpu_ref_init)kernel(percpu_ref_kill_and_confirm)kernel(percpu_ref_reinit)kernel(percpu_ref_resurrect)kernel(percpu_ref_switch_to_atomic)kernel(percpu_ref_switch_to_atomic_sync)kernel(percpu_ref_switch_to_percpu)kernel(percpu_up_write)kernel(perf_assign_events)kernel(perf_aux_output_begin)kernel(perf_aux_output_end)kernel(perf_aux_output_flag)kernel(perf_aux_output_skip)kernel(perf_event_addr_filters_sync)kernel(perf_event_cgrp_subsys_enabled_key)kernel(perf_event_cgrp_subsys_on_dfl_key)kernel(perf_event_create_kernel_counter)kernel(perf_event_disable)kernel(perf_event_enable)kernel(perf_event_pause)kernel(perf_event_period)kernel(perf_event_read_value)kernel(perf_event_refresh)kernel(perf_event_release_kernel)kernel(perf_event_sysfs_show)kernel(perf_event_update_userpage)kernel(perf_get_aux)kernel(perf_get_x86_pmu_capability)kernel(perf_guest_get_msrs)kernel(perf_msr_probe)kernel(perf_pmu_migrate_context)kernel(perf_pmu_register)kernel(perf_pmu_unregister)kernel(perf_register_guest_info_callbacks)kernel(perf_swevent_get_recursion_context)kernel(perf_tp_event)kernel(perf_trace_buf_alloc)kernel(perf_trace_run_bpf_submit)kernel(perf_unregister_guest_info_callbacks)kernel(pernet_ops_rwsem)kernel(pfifo_fast_ops)kernel(pfifo_qdisc_ops)kernel(pfn_to_online_page)kernel(pgdir_shift)kernel(pgprot_writecombine)kernel(pgprot_writethrough)kernel(phy_10_100_features_array)kernel(phy_10gbit_features)kernel(phy_10gbit_features_array)kernel(phy_10gbit_fec_features)kernel(phy_10gbit_full_features)kernel(phy_advertise_supported)kernel(phy_all_ports_features_array)kernel(phy_aneg_done)kernel(phy_attach)kernel(phy_attach_direct)kernel(phy_attached_info)kernel(phy_attached_info_irq)kernel(phy_attached_print)kernel(phy_basic_features)kernel(phy_basic_ports_array)kernel(phy_basic_t1_features)kernel(phy_basic_t1_features_array)kernel(phy_check_downshift)kernel(phy_connect)kernel(phy_connect_direct)kernel(phy_detach)kernel(phy_device_create)kernel(phy_device_free)kernel(phy_device_register)kernel(phy_device_remove)kernel(phy_disconnect)kernel(phy_do_ioctl)kernel(phy_do_ioctl_running)kernel(phy_driver_is_genphy)kernel(phy_driver_is_genphy_10g)kernel(phy_driver_register)kernel(phy_driver_unregister)kernel(phy_drivers_register)kernel(phy_drivers_unregister)kernel(phy_duplex_to_str)kernel(phy_error)kernel(phy_ethtool_get_eee)kernel(phy_ethtool_get_link_ksettings)kernel(phy_ethtool_get_sset_count)kernel(phy_ethtool_get_stats)kernel(phy_ethtool_get_strings)kernel(phy_ethtool_get_wol)kernel(phy_ethtool_ksettings_get)kernel(phy_ethtool_ksettings_set)kernel(phy_ethtool_nway_reset)kernel(phy_ethtool_set_eee)kernel(phy_ethtool_set_link_ksettings)kernel(phy_ethtool_set_wol)kernel(phy_fibre_port_array)kernel(phy_find_first)kernel(phy_free_interrupt)kernel(phy_gbit_all_ports_features)kernel(phy_gbit_features)kernel(phy_gbit_features_array)kernel(phy_gbit_fibre_features)kernel(phy_get_c45_ids)kernel(phy_get_eee_err)kernel(phy_get_internal_delay)kernel(phy_get_pause)kernel(phy_init_eee)kernel(phy_init_hw)kernel(phy_led_trigger_change_speed)kernel(phy_led_triggers_register)kernel(phy_led_triggers_unregister)kernel(phy_lookup_setting)kernel(phy_loopback)kernel(phy_mac_interrupt)kernel(phy_mii_ioctl)kernel(phy_modify)kernel(phy_modify_changed)kernel(phy_modify_mmd)kernel(phy_modify_mmd_changed)kernel(phy_modify_paged)kernel(phy_modify_paged_changed)kernel(phy_package_join)kernel(phy_package_leave)kernel(phy_print_status)kernel(phy_queue_state_machine)kernel(phy_read_mmd)kernel(phy_read_paged)kernel(phy_register_fixup)kernel(phy_register_fixup_for_id)kernel(phy_register_fixup_for_uid)kernel(phy_remove_link_mode)kernel(phy_request_interrupt)kernel(phy_reset_after_clk_enable)kernel(phy_resolve_aneg_linkmode)kernel(phy_resolve_aneg_pause)kernel(phy_restart_aneg)kernel(phy_restore_page)kernel(phy_resume)kernel(phy_save_page)kernel(phy_select_page)kernel(phy_set_asym_pause)kernel(phy_set_max_speed)kernel(phy_set_sym_pause)kernel(phy_sfp_attach)kernel(phy_sfp_detach)kernel(phy_sfp_probe)kernel(phy_speed_down)kernel(phy_speed_to_str)kernel(phy_speed_up)kernel(phy_start)kernel(phy_start_aneg)kernel(phy_start_cable_test)kernel(phy_start_cable_test_tdr)kernel(phy_start_machine)kernel(phy_stop)kernel(phy_support_asym_pause)kernel(phy_support_sym_pause)kernel(phy_suspend)kernel(phy_trigger_machine)kernel(phy_unregister_fixup)kernel(phy_unregister_fixup_for_id)kernel(phy_unregister_fixup_for_uid)kernel(phy_validate_pause)kernel(phy_write_mmd)kernel(phy_write_paged)kernel(phylink_connect_phy)kernel(phylink_create)kernel(phylink_decode_usxgmii_word)kernel(phylink_destroy)kernel(phylink_disconnect_phy)kernel(phylink_ethtool_get_eee)kernel(phylink_ethtool_get_pauseparam)kernel(phylink_ethtool_get_wol)kernel(phylink_ethtool_ksettings_get)kernel(phylink_ethtool_ksettings_set)kernel(phylink_ethtool_nway_reset)kernel(phylink_ethtool_set_eee)kernel(phylink_ethtool_set_pauseparam)kernel(phylink_ethtool_set_wol)kernel(phylink_get_eee_err)kernel(phylink_helper_basex_speed)kernel(phylink_init_eee)kernel(phylink_mac_change)kernel(phylink_mii_c22_pcs_an_restart)kernel(phylink_mii_c22_pcs_config)kernel(phylink_mii_c22_pcs_get_state)kernel(phylink_mii_c22_pcs_set_advertisement)kernel(phylink_mii_c45_pcs_get_state)kernel(phylink_mii_ioctl)kernel(phylink_of_phy_connect)kernel(phylink_set_pcs)kernel(phylink_set_port_modes)kernel(phylink_speed_down)kernel(phylink_speed_up)kernel(phylink_start)kernel(phylink_stop)kernel(phys_base)kernel(phys_to_target_node)kernel(physical_mask)kernel(pid_nr_ns)kernel(pid_task)kernel(pid_vnr)kernel(pids_cgrp_subsys_enabled_key)kernel(pids_cgrp_subsys_on_dfl_key)kernel(pie_calculate_probability)kernel(pie_drop_early)kernel(pie_process_dequeue)kernel(pin_get_name)kernel(pin_user_pages)kernel(pin_user_pages_fast)kernel(pin_user_pages_fast_only)kernel(pin_user_pages_remote)kernel(pin_user_pages_unlocked)kernel(pinconf_generic_dump_config)kernel(pinctrl_add_gpio_range)kernel(pinctrl_add_gpio_ranges)kernel(pinctrl_dev_get_devname)kernel(pinctrl_dev_get_drvdata)kernel(pinctrl_dev_get_name)kernel(pinctrl_enable)kernel(pinctrl_find_and_add_gpio_range)kernel(pinctrl_find_gpio_range_from_pin)kernel(pinctrl_find_gpio_range_from_pin_nolock)kernel(pinctrl_force_default)kernel(pinctrl_force_sleep)kernel(pinctrl_get)kernel(pinctrl_get_group_pins)kernel(pinctrl_gpio_can_use_line)kernel(pinctrl_gpio_direction_input)kernel(pinctrl_gpio_direction_output)kernel(pinctrl_gpio_free)kernel(pinctrl_gpio_request)kernel(pinctrl_gpio_set_config)kernel(pinctrl_lookup_state)kernel(pinctrl_pm_select_default_state)kernel(pinctrl_pm_select_idle_state)kernel(pinctrl_pm_select_sleep_state)kernel(pinctrl_put)kernel(pinctrl_register)kernel(pinctrl_register_and_init)kernel(pinctrl_register_mappings)kernel(pinctrl_remove_gpio_range)kernel(pinctrl_select_default_state)kernel(pinctrl_select_state)kernel(pinctrl_unregister)kernel(pinctrl_unregister_mappings)kernel(pinctrl_utils_add_config)kernel(pinctrl_utils_add_map_configs)kernel(pinctrl_utils_add_map_mux)kernel(pinctrl_utils_free_map)kernel(pinctrl_utils_reserve_map)kernel(ping_bind)kernel(ping_close)kernel(ping_common_sendmsg)kernel(ping_err)kernel(ping_get_port)kernel(ping_getfrag)kernel(ping_hash)kernel(ping_init_sock)kernel(ping_prot)kernel(ping_queue_rcv_skb)kernel(ping_rcv)kernel(ping_recvmsg)kernel(ping_seq_next)kernel(ping_seq_start)kernel(ping_seq_stop)kernel(ping_unhash)kernel(pingv6_ops)kernel(pingv6_prot)kernel(pipe_lock)kernel(pipe_unlock)kernel(pkcs7_free_message)kernel(pkcs7_get_content_data)kernel(pkcs7_parse_message)kernel(pkcs7_validate_trust)kernel(pkcs7_verify)kernel(pktgen_xfrm_outer_mode_output)kernel(platform_add_devices)kernel(platform_bus)kernel(platform_bus_type)kernel(platform_device_add)kernel(platform_device_add_data)kernel(platform_device_add_properties)kernel(platform_device_add_resources)kernel(platform_device_alloc)kernel(platform_device_del)kernel(platform_device_put)kernel(platform_device_register)kernel(platform_device_register_full)kernel(platform_device_unregister)kernel(platform_driver_unregister)kernel(platform_get_irq)kernel(platform_get_irq_byname)kernel(platform_get_irq_byname_optional)kernel(platform_get_irq_optional)kernel(platform_get_mem_or_io)kernel(platform_get_resource)kernel(platform_get_resource_byname)kernel(platform_irq_count)kernel(platform_msi_domain_alloc_irqs)kernel(platform_msi_domain_free_irqs)kernel(platform_profile_notify)kernel(platform_profile_register)kernel(platform_profile_remove)kernel(platform_thermal_notify)kernel(platform_thermal_package_notify)kernel(platform_thermal_package_rate_control)kernel(platform_unregister_drivers)kernel(play_idle_precise)kernel(pldmfw_flash_image)kernel(pldmfw_op_pci_match_record)kernel(pm_clk_add)kernel(pm_clk_add_clk)kernel(pm_clk_add_notifier)kernel(pm_clk_create)kernel(pm_clk_destroy)kernel(pm_clk_init)kernel(pm_clk_remove)kernel(pm_clk_remove_clk)kernel(pm_clk_resume)kernel(pm_clk_runtime_resume)kernel(pm_clk_runtime_suspend)kernel(pm_clk_suspend)kernel(pm_generic_freeze)kernel(pm_generic_freeze_late)kernel(pm_generic_freeze_noirq)kernel(pm_generic_poweroff)kernel(pm_generic_poweroff_late)kernel(pm_generic_poweroff_noirq)kernel(pm_generic_restore)kernel(pm_generic_restore_early)kernel(pm_generic_restore_noirq)kernel(pm_generic_resume)kernel(pm_generic_resume_early)kernel(pm_generic_resume_noirq)kernel(pm_generic_runtime_resume)kernel(pm_generic_runtime_suspend)kernel(pm_generic_suspend)kernel(pm_generic_suspend_late)kernel(pm_generic_suspend_noirq)kernel(pm_generic_thaw)kernel(pm_generic_thaw_early)kernel(pm_generic_thaw_noirq)kernel(pm_genpd_add_device)kernel(pm_genpd_add_subdomain)kernel(pm_genpd_init)kernel(pm_genpd_remove)kernel(pm_genpd_remove_device)kernel(pm_genpd_remove_subdomain)kernel(pm_power_off)kernel(pm_print_active_wakeup_sources)kernel(pm_relax)kernel(pm_runtime_allow)kernel(pm_runtime_autosuspend_expiration)kernel(pm_runtime_barrier)kernel(pm_runtime_enable)kernel(pm_runtime_forbid)kernel(pm_runtime_force_resume)kernel(pm_runtime_force_suspend)kernel(pm_runtime_get_if_active)kernel(pm_runtime_irq_safe)kernel(pm_runtime_no_callbacks)kernel(pm_runtime_set_autosuspend_delay)kernel(pm_runtime_set_memalloc_noio)kernel(pm_runtime_suspended_time)kernel(pm_schedule_suspend)kernel(pm_set_vt_switch)kernel(pm_stay_awake)kernel(pm_suspend)kernel(pm_suspend_default_s2idle)kernel(pm_suspend_global_flags)kernel(pm_suspend_target_state)kernel(pm_system_wakeup)kernel(pm_vt_switch_required)kernel(pm_vt_switch_unregister)kernel(pm_wakeup_dev_event)kernel(pm_wakeup_ws_event)kernel(pm_wq)kernel(pmbus_check_byte_register)kernel(pmbus_check_word_register)kernel(pmbus_clear_cache)kernel(pmbus_clear_faults)kernel(pmbus_do_probe)kernel(pmbus_do_remove)kernel(pmbus_get_debugfs_dir)kernel(pmbus_get_driver_info)kernel(pmbus_get_fan_rate_cached)kernel(pmbus_get_fan_rate_device)kernel(pmbus_read_byte_data)kernel(pmbus_read_word_data)kernel(pmbus_set_page)kernel(pmbus_update_byte_data)kernel(pmbus_update_fan)kernel(pmbus_write_byte)kernel(pmbus_write_byte_data)kernel(pmbus_write_word_data)kernel(pmc_atom_read)kernel(pmc_atom_write)kernel(pmem_sector_size)kernel(pmem_should_map_pages)kernel(pneigh_enqueue)kernel(pneigh_lookup)kernel(pnfs_add_commit_array)kernel(pnfs_alloc_commit_array)kernel(pnfs_destroy_layout)kernel(pnfs_error_mark_layout_for_return)kernel(pnfs_free_commit_array)kernel(pnfs_generic_clear_request_commit)kernel(pnfs_generic_commit_pagelist)kernel(pnfs_generic_commit_release)kernel(pnfs_generic_ds_cinfo_destroy)kernel(pnfs_generic_ds_cinfo_release_lseg)kernel(pnfs_generic_layout_insert_lseg)kernel(pnfs_generic_pg_check_layout)kernel(pnfs_generic_pg_check_range)kernel(pnfs_generic_pg_cleanup)kernel(pnfs_generic_pg_init_read)kernel(pnfs_generic_pg_init_write)kernel(pnfs_generic_pg_readpages)kernel(pnfs_generic_pg_test)kernel(pnfs_generic_pg_writepages)kernel(pnfs_generic_prepare_to_resend_writes)kernel(pnfs_generic_recover_commit_reqs)kernel(pnfs_generic_rw_release)kernel(pnfs_generic_scan_commit_lists)kernel(pnfs_generic_search_commit_reqs)kernel(pnfs_generic_sync)kernel(pnfs_generic_write_commit_done)kernel(pnfs_layout_mark_request_commit)kernel(pnfs_layoutcommit_inode)kernel(pnfs_ld_read_done)kernel(pnfs_ld_write_done)kernel(pnfs_nfs_generic_sync)kernel(pnfs_put_lseg)kernel(pnfs_read_done_resend_to_mds)kernel(pnfs_read_resend_pnfs)kernel(pnfs_register_layoutdriver)kernel(pnfs_report_layoutstat)kernel(pnfs_set_layoutcommit)kernel(pnfs_set_lo_fail)kernel(pnfs_unregister_layoutdriver)kernel(pnfs_update_layout)kernel(pnfs_write_done_resend_to_mds)kernel(pnp_activate_dev)kernel(pnp_device_attach)kernel(pnp_device_detach)kernel(pnp_disable_dev)kernel(pnp_get_resource)kernel(pnp_is_active)kernel(pnp_platform_devices)kernel(pnp_possible_config)kernel(pnp_range_reserved)kernel(pnp_register_card_driver)kernel(pnp_register_driver)kernel(pnp_release_card_device)kernel(pnp_request_card_device)kernel(pnp_start_dev)kernel(pnp_stop_dev)kernel(pnp_unregister_card_driver)kernel(pnp_unregister_driver)kernel(pnpacpi_protocol)kernel(policy_has_boost_freq)kernel(poll_freewait)kernel(poll_initwait)kernel(poll_state_synchronize_rcu)kernel(poll_state_synchronize_srcu)kernel(posix_acl_access_xattr_handler)kernel(posix_acl_alloc)kernel(posix_acl_chmod)kernel(posix_acl_create)kernel(posix_acl_default_xattr_handler)kernel(posix_acl_equiv_mode)kernel(posix_acl_from_mode)kernel(posix_acl_from_xattr)kernel(posix_acl_init)kernel(posix_acl_to_xattr)kernel(posix_acl_update_mode)kernel(posix_acl_valid)kernel(posix_clock_register)kernel(posix_clock_unregister)kernel(posix_lock_file)kernel(posix_test_lock)kernel(posix_unblock_lock)kernel(power_group_name)kernel(power_supply_am_i_supplied)kernel(power_supply_changed)kernel(power_supply_class)kernel(power_supply_external_power_changed)kernel(power_supply_get_battery_info)kernel(power_supply_get_by_name)kernel(power_supply_get_drvdata)kernel(power_supply_get_property)kernel(power_supply_is_system_supplied)kernel(power_supply_notifier)kernel(power_supply_powers)kernel(power_supply_property_is_writeable)kernel(power_supply_put)kernel(power_supply_reg_notifier)kernel(power_supply_register)kernel(power_supply_register_no_ws)kernel(power_supply_set_battery_charged)kernel(power_supply_set_input_current_limit_from_supplier)kernel(power_supply_set_property)kernel(power_supply_unreg_notifier)kernel(power_supply_unregister)kernel(powercap_register_control_type)kernel(powercap_register_zone)kernel(powercap_unregister_control_type)kernel(powercap_unregister_zone)kernel(pp_msgs)kernel(ppp_channel_index)kernel(ppp_dev_name)kernel(ppp_input)kernel(ppp_input_error)kernel(ppp_output_wakeup)kernel(ppp_register_channel)kernel(ppp_register_compressor)kernel(ppp_register_net_channel)kernel(ppp_unit_number)kernel(ppp_unregister_channel)kernel(ppp_unregister_compressor)kernel(pppox_ioctl)kernel(pppox_unbind_sock)kernel(pps_event)kernel(pps_lookup_dev)kernel(pps_register_source)kernel(pps_unregister_source)kernel(pptp_msg_name)kernel(prandom_bytes)kernel(prandom_bytes_state)kernel(prandom_seed)kernel(prandom_seed_full_state)kernel(prandom_u32)kernel(prandom_u32_state)kernel(preempt_notifier_dec)kernel(preempt_notifier_inc)kernel(preempt_notifier_register)kernel(preempt_notifier_unregister)kernel(prepare_creds)kernel(prepare_kernel_cred)kernel(prepare_to_swait_event)kernel(prepare_to_swait_exclusive)kernel(prepare_to_wait)kernel(prepare_to_wait_event)kernel(prepare_to_wait_exclusive)kernel(prepare_to_wait_exclusive_return)kernel(print_hex_dump)kernel(print_stack_trace)kernel(print_tuple)kernel(printk)kernel(printk_timed_ratelimit)kernel(priv_to_devlink)kernel(probe_irq_mask)kernel(probe_irq_off)kernel(probe_irq_on)kernel(probe_kernel_read)kernel(probe_kernel_write)kernel(probe_user_read)kernel(probe_user_write)kernel(proc_create)kernel(proc_create_data)kernel(proc_create_mount_point)kernel(proc_create_net_data)kernel(proc_create_net_data_write)kernel(proc_create_net_single)kernel(proc_create_net_single_write)kernel(proc_create_seq_private)kernel(proc_create_single_data)kernel(proc_do_large_bitmap)kernel(proc_dointvec)kernel(proc_dointvec_jiffies)kernel(proc_dointvec_minmax)kernel(proc_dointvec_ms_jiffies)kernel(proc_dointvec_userhz_jiffies)kernel(proc_dostring)kernel(proc_douintvec)kernel(proc_douintvec_minmax)kernel(proc_doulongvec_minmax)kernel(proc_doulongvec_ms_jiffies_minmax)kernel(proc_get_parent_data)kernel(proc_mkdir)kernel(proc_mkdir_data)kernel(proc_mkdir_mode)kernel(proc_remove)kernel(proc_set_size)kernel(proc_set_user)kernel(proc_symlink)kernel(proc_thermal_add)kernel(proc_thermal_mbox_add)kernel(proc_thermal_mbox_remove)kernel(proc_thermal_mmio_add)kernel(proc_thermal_mmio_remove)kernel(proc_thermal_rapl_add)kernel(proc_thermal_rapl_remove)kernel(proc_thermal_remove)kernel(proc_thermal_resume)kernel(proc_thermal_rfim_add)kernel(proc_thermal_rfim_remove)kernel(processor_thermal_send_mbox_read_cmd)kernel(processor_thermal_send_mbox_write_cmd)kernel(processors)kernel(prof_on)kernel(profile_event_register)kernel(profile_event_unregister)kernel(profile_hits)kernel(profile_pc)kernel(property_entries_dup)kernel(property_entries_free)kernel(proto_register)kernel(proto_unregister)kernel(ps2_begin_command)kernel(ps2_cmd_aborted)kernel(ps2_command)kernel(ps2_drain)kernel(ps2_end_command)kernel(ps2_handle_ack)kernel(ps2_handle_response)kernel(ps2_init)kernel(ps2_is_keyboard_id)kernel(ps2_sendbyte)kernel(ps2_sliced_command)kernel(psample_group_get)kernel(psample_group_put)kernel(psample_group_take)kernel(psample_sample_packet)kernel(psched_ppscfg_precompute)kernel(psched_ratecfg_precompute)kernel(pskb_expand_head)kernel(pskb_extract)kernel(pskb_put)kernel(pskb_trim_rcsum_slow)kernel(psp_copy_user_blob)kernel(psp_tee_process_cmd)kernel(pstore_register)kernel(pstore_unregister)kernel(ptp_classify_raw)kernel(ptp_clock_event)kernel(ptp_clock_index)kernel(ptp_clock_register)kernel(ptp_clock_unregister)kernel(ptp_find_pin)kernel(ptp_find_pin_unlocked)kernel(ptp_parse_header)kernel(ptp_schedule_worker)kernel(ptrs_per_p4d)kernel(public_key_free)kernel(public_key_signature_free)kernel(public_key_subtype)kernel(public_key_verify_signature)kernel(put_cmsg)kernel(put_compat_itimerspec64)kernel(put_dax)kernel(put_device)kernel(put_devmap_managed_page)kernel(put_disk)kernel(put_fs_context)kernel(put_iova_domain)kernel(put_itimerspec64)kernel(put_mtd_device)kernel(put_nfs_open_context)kernel(put_pages_list)kernel(put_pid)kernel(put_pid_ns)kernel(put_rpccred)kernel(put_timespec64)kernel(put_tty_driver)kernel(put_unused_fd)kernel(put_vaddr_frames)kernel(pv_cpu_ops)kernel(pv_info)kernel(pv_irq_ops)kernel(pv_lock_ops)kernel(pv_mmu_ops)kernel(pv_time_ops)kernel(pvclock_get_pvti_cpu0_va)kernel(pvclock_gtod_register_notifier)kernel(pvclock_gtod_unregister_notifier)kernel(pwm_adjust_config)kernel(pwm_apply_state)kernel(pwm_capture)kernel(pwm_free)kernel(pwm_get)kernel(pwm_get_chip_data)kernel(pwm_lpss_probe)kernel(pwm_lpss_remove)kernel(pwm_lpss_resume)kernel(pwm_lpss_suspend)kernel(pwm_put)kernel(pwm_request)kernel(pwm_request_from_chip)kernel(pwm_set_chip_data)kernel(pwmchip_add)kernel(pwmchip_add_with_polarity)kernel(pwmchip_remove)kernel(pxm_to_node)kernel(qat_crypto_dev_config)kernel(qdf2400_e44_present)kernel(qdisc_class_hash_destroy)kernel(qdisc_class_hash_grow)kernel(qdisc_class_hash_init)kernel(qdisc_class_hash_insert)kernel(qdisc_class_hash_remove)kernel(qdisc_create_dflt)kernel(qdisc_get_rtab)kernel(qdisc_hash_add)kernel(qdisc_hash_del)kernel(qdisc_offload_dump_helper)kernel(qdisc_offload_graft_helper)kernel(qdisc_put)kernel(qdisc_put_rtab)kernel(qdisc_put_stab)kernel(qdisc_put_unlocked)kernel(qdisc_reset)kernel(qdisc_tree_reduce_backlog)kernel(qdisc_warn_nonwc)kernel(qdisc_watchdog_cancel)kernel(qdisc_watchdog_init)kernel(qdisc_watchdog_init_clockid)kernel(qdisc_watchdog_schedule_range_ns)kernel(qed_get_eth_ops)kernel(qed_get_fcoe_ops)kernel(qed_get_iscsi_ops)kernel(qed_get_rdma_ops)kernel(qed_put_eth_ops)kernel(qed_put_fcoe_ops)kernel(qed_put_iscsi_ops)kernel(qede_rdma_register_driver)kernel(qede_rdma_unregister_driver)kernel(qid_eq)kernel(qid_lt)kernel(qid_valid)kernel(qlt_abort_cmd)kernel(qlt_enable_vha)kernel(qlt_free_cmd)kernel(qlt_free_mcmd)kernel(qlt_lport_deregister)kernel(qlt_lport_register)kernel(qlt_rdy_to_xfer)kernel(qlt_stop_phase1)kernel(qlt_stop_phase2)kernel(qlt_unreg_sess)kernel(qlt_xmit_response)kernel(qlt_xmit_tm_rsp)kernel(qmi_add_lookup)kernel(qmi_add_server)kernel(qmi_decode_message)kernel(qmi_encode_message)kernel(qmi_handle_init)kernel(qmi_handle_release)kernel(qmi_response_type_v01_ei)kernel(qmi_send_indication)kernel(qmi_send_request)kernel(qmi_send_response)kernel(qmi_txn_cancel)kernel(qmi_txn_init)kernel(qmi_txn_wait)kernel(qrtr_endpoint_post)kernel(qrtr_endpoint_register)kernel(qrtr_endpoint_unregister)kernel(qrtr_ns_init)kernel(qrtr_ns_remove)kernel(qt1010_attach)kernel(qtree_delete_dquot)kernel(qtree_entry_unused)kernel(qtree_get_next_id)kernel(qtree_read_dquot)kernel(qtree_release_dquot)kernel(qtree_write_dquot)kernel(query_amp_caps)kernel(queue_ch_frame)kernel(queue_delayed_work_on)kernel(queue_rcu_work)kernel(queue_work_node)kernel(queue_work_on)kernel(queued_read_lock_slowpath)kernel(queued_write_lock_slowpath)kernel(quota_send_warning)kernel(qword_add)kernel(qword_addhex)kernel(qword_get)kernel(r5c_journal_mode_set)kernel(r820t_attach)kernel(radix_tree_delete)kernel(radix_tree_delete_item)kernel(radix_tree_gang_lookup)kernel(radix_tree_gang_lookup_tag)kernel(radix_tree_gang_lookup_tag_slot)kernel(radix_tree_insert)kernel(radix_tree_iter_delete)kernel(radix_tree_iter_resume)kernel(radix_tree_lookup)kernel(radix_tree_lookup_slot)kernel(radix_tree_maybe_preload)kernel(radix_tree_next_chunk)kernel(radix_tree_preload)kernel(radix_tree_preloads)kernel(radix_tree_replace_slot)kernel(radix_tree_tag_clear)kernel(radix_tree_tag_get)kernel(radix_tree_tag_set)kernel(radix_tree_tagged)kernel(raid5_set_cache_size)kernel(raid6_2data_recov)kernel(raid6_call)kernel(raid6_datap_recov)kernel(raid6_empty_zero_page)kernel(raid6_gfexi)kernel(raid6_gfexp)kernel(raid6_gfinv)kernel(raid6_gflog)kernel(raid6_gfmul)kernel(raid6_vgfmul)kernel(raid_class_attach)kernel(raid_class_release)kernel(raid_component_add)kernel(random_register_extrng)kernel(random_unregister_extrng)kernel(rapl_add_package)kernel(rapl_find_package_domain)kernel(rapl_remove_package)kernel(ras_userspace_consumers)kernel(rate_control_set_rates)kernel(rational_best_approximation)kernel(raw_abort)kernel(raw_hash_sk)kernel(raw_notifier_call_chain)kernel(raw_notifier_chain_register)kernel(raw_notifier_chain_unregister)kernel(raw_seq_next)kernel(raw_seq_start)kernel(raw_seq_stop)kernel(raw_unhash_sk)kernel(raw_v4_hashinfo)kernel(raw_v6_hashinfo)kernel(rawv6_mh_filter_register)kernel(rawv6_mh_filter_unregister)kernel(rb_erase)kernel(rb_first)kernel(rb_first_postorder)kernel(rb_insert_color)kernel(rb_last)kernel(rb_next)kernel(rb_next_postorder)kernel(rb_prev)kernel(rb_replace_node)kernel(rb_replace_node_rcu)kernel(rc_allocate_device)kernel(rc_free_device)kernel(rc_g_keycode_from_table)kernel(rc_keydown)kernel(rc_keydown_notimeout)kernel(rc_keyup)kernel(rc_map_af9005_table)kernel(rc_map_af9005_table_size)kernel(rc_map_dibusb_table)kernel(rc_map_get)kernel(rc_map_register)kernel(rc_map_unregister)kernel(rc_register_device)kernel(rc_repeat)kernel(rc_unregister_device)kernel(rcu_all_qs)kernel(rcu_barrier)kernel(rcu_barrier_tasks_rude)kernel(rcu_barrier_tasks_trace)kernel(rcu_bind_current_to_nocb)kernel(rcu_check_boost_fail)kernel(rcu_cpu_stall_suppress)kernel(rcu_cpu_stall_suppress_at_boot)kernel(rcu_exp_batches_completed)kernel(rcu_expedite_gp)kernel(rcu_force_quiescent_state)kernel(rcu_fwd_progress_check)kernel(rcu_get_gp_kthreads_prio)kernel(rcu_get_gp_seq)kernel(rcu_gp_is_expedited)kernel(rcu_gp_is_normal)kernel(rcu_gp_set_torture_wait)kernel(rcu_idle_enter)kernel(rcu_idle_exit)kernel(rcu_inkernel_boot_has_ended)kernel(rcu_is_watching)kernel(rcu_jiffies_till_stall_check)kernel(rcu_momentary_dyntick_idle)kernel(rcu_nocb_cpu_deoffload)kernel(rcu_nocb_cpu_offload)kernel(rcu_note_context_switch)kernel(rcu_read_unlock_strict)kernel(rcu_read_unlock_trace_special)kernel(rcu_scheduler_active)kernel(rcu_unexpedite_gp)kernel(rcutorture_get_gp_data)kernel(rcuwait_wake_up)kernel(rdc_reset_state)kernel(rdev_clear_badblocks)kernel(rdev_set_badblocks)kernel(rdma_accept)kernel(rdma_accept_ece)kernel(rdma_addr_cancel)kernel(rdma_addr_size)kernel(rdma_addr_size_in6)kernel(rdma_addr_size_kss)kernel(rdma_alloc_hw_stats_struct)kernel(rdma_alloc_netdev)kernel(rdma_bind_addr)kernel(rdma_cgrp_subsys_enabled_key)kernel(rdma_cgrp_subsys_on_dfl_key)kernel(rdma_connect)kernel(rdma_connect_ece)kernel(rdma_connect_locked)kernel(rdma_consumer_reject_data)kernel(rdma_copy_ah_attr)kernel(rdma_copy_src_l2_addr)kernel(rdma_create_ah)kernel(rdma_create_qp)kernel(rdma_create_user_ah)kernel(rdma_create_user_id)kernel(rdma_destroy_ah_attr)kernel(rdma_destroy_ah_user)kernel(rdma_destroy_id)kernel(rdma_destroy_qp)kernel(rdma_dev_access_netns)kernel(rdma_dim)kernel(rdma_disconnect)kernel(rdma_event_msg)kernel(rdma_find_gid)kernel(rdma_find_gid_by_port)kernel(rdma_free_hw_stats_struct)kernel(rdma_get_gid_attr)kernel(rdma_get_service_id)kernel(rdma_hold_gid_attr)kernel(rdma_init_netdev)kernel(rdma_init_qp_attr)kernel(rdma_is_zero_gid)kernel(rdma_iw_cm_id)kernel(rdma_join_multicast)kernel(rdma_leave_multicast)kernel(rdma_link_register)kernel(rdma_link_unregister)kernel(rdma_listen)kernel(rdma_lock_handler)kernel(rdma_modify_ah)kernel(rdma_move_ah_attr)kernel(rdma_move_grh_sgid_attr)kernel(rdma_nl_chk_listeners)kernel(rdma_nl_multicast)kernel(rdma_nl_put_driver_string)kernel(rdma_nl_put_driver_u32)kernel(rdma_nl_put_driver_u32_hex)kernel(rdma_nl_put_driver_u64)kernel(rdma_nl_put_driver_u64_hex)kernel(rdma_nl_register)kernel(rdma_nl_stat_hwcounter_entry)kernel(rdma_nl_unicast)kernel(rdma_nl_unicast_wait)kernel(rdma_nl_unregister)kernel(rdma_node_get_transport)kernel(rdma_notify)kernel(rdma_port_get_link_layer)kernel(rdma_put_gid_attr)kernel(rdma_query_ah)kernel(rdma_query_gid)kernel(rdma_query_gid_table)kernel(rdma_read_gid_attr_ndev_rcu)kernel(rdma_read_gid_hw_context)kernel(rdma_read_gid_l2_fields)kernel(rdma_read_gids)kernel(rdma_reject)kernel(rdma_reject_msg)kernel(rdma_replace_ah_attr)kernel(rdma_res_to_id)kernel(rdma_resolve_addr)kernel(rdma_resolve_ip)kernel(rdma_resolve_route)kernel(rdma_restrack_add)kernel(rdma_restrack_count)kernel(rdma_restrack_del)kernel(rdma_restrack_get)kernel(rdma_restrack_get_byid)kernel(rdma_restrack_new)kernel(rdma_restrack_parent_name)kernel(rdma_restrack_put)kernel(rdma_restrack_set_name)kernel(rdma_roce_rescan_device)kernel(rdma_rw_ctx_destroy)kernel(rdma_rw_ctx_destroy_signature)kernel(rdma_rw_ctx_init)kernel(rdma_rw_ctx_post)kernel(rdma_rw_ctx_signature_init)kernel(rdma_rw_ctx_wrs)kernel(rdma_rw_mr_factor)kernel(rdma_set_ack_timeout)kernel(rdma_set_afonly)kernel(rdma_set_cq_moderation)kernel(rdma_set_ib_path)kernel(rdma_set_min_rnr_timer)kernel(rdma_set_reuseaddr)kernel(rdma_set_service_type)kernel(rdma_translate_ip)kernel(rdma_umap_priv_init)kernel(rdma_unlock_handler)kernel(rdma_user_mmap_entry_get)kernel(rdma_user_mmap_entry_get_pgoff)kernel(rdma_user_mmap_entry_insert)kernel(rdma_user_mmap_entry_insert_range)kernel(rdma_user_mmap_entry_put)kernel(rdma_user_mmap_entry_remove)kernel(rdma_user_mmap_io)kernel(rdmacg_register_device)kernel(rdmacg_try_charge)kernel(rdmacg_uncharge)kernel(rdmacg_unregister_device)kernel(rdmsr_on_cpu)kernel(rdmsr_on_cpus)kernel(rdmsr_safe_on_cpu)kernel(rdmsr_safe_regs)kernel(rdmsr_safe_regs_on_cpu)kernel(rdmsrl_on_cpu)kernel(rdmsrl_safe_on_cpu)kernel(read_bytes_from_xdr_buf)kernel(read_cache_page)kernel(read_cache_page_gfp)kernel(read_cache_pages)kernel(read_code)kernel(read_dst)kernel(read_efuse_byte)kernel(recalc_sigpending)kernel(recalibrate_cpu_khz)kernel(reciprocal_value)kernel(reciprocal_value_adv)kernel(recover_lost_locks)kernel(recv_Bchannel)kernel(recv_Bchannel_skb)kernel(recv_Dchannel)kernel(recv_Dchannel_skb)kernel(recv_Echannel)kernel(redirty_page_for_writepage)kernel(redraw_screen)kernel(ref_module)kernel(refcount_dec_and_lock)kernel(refcount_dec_and_lock_irqsave)kernel(refcount_dec_and_mutex_lock)kernel(refcount_dec_and_rtnl_lock)kernel(refcount_dec_if_one)kernel(refcount_dec_not_one)kernel(refresh_frequency_limits)kernel(reg_initiator_name)kernel(reg_query_regdb_wmm)kernel(regcache_cache_bypass)kernel(regcache_cache_only)kernel(regcache_drop_region)kernel(regcache_mark_dirty)kernel(regcache_sync)kernel(regcache_sync_region)kernel(region_intersects)kernel(register_8022_client)kernel(register_acpi_bus_type)kernel(register_acpi_hed_notifier)kernel(register_acpi_notifier)kernel(register_asymmetric_key_parser)kernel(register_atm_ioctl)kernel(register_atmdevice_notifier)kernel(register_blkdev)kernel(register_blocking_lsm_notifier)kernel(register_c_can_dev)kernel(register_candev)kernel(register_capi_driver)kernel(register_capictr_notifier)kernel(register_cc770dev)kernel(register_cdrom)kernel(register_chrdev_region)kernel(register_console)kernel(register_dca_provider)kernel(register_dcbevent_notifier)kernel(register_die_notifier)kernel(register_fib_notifier)kernel(register_filesystem)kernel(register_framebuffer)kernel(register_ftrace_direct)kernel(register_ftrace_export)kernel(register_ftrace_function)kernel(register_gifconf)kernel(register_hdlc_protocol)kernel(register_inet6addr_notifier)kernel(register_inet6addr_validator_notifier)kernel(register_inetaddr_notifier)kernel(register_inetaddr_validator_notifier)kernel(register_ip_vs_app)kernel(register_ip_vs_app_inc)kernel(register_ip_vs_pe)kernel(register_ip_vs_scheduler)kernel(register_isdn)kernel(register_key_type)kernel(register_keyboard_notifier)kernel(register_kprobe)kernel(register_kprobes)kernel(register_kretprobe)kernel(register_kretprobes)kernel(register_md_cluster_operations)kernel(register_md_personality)kernel(register_memory_notifier)kernel(register_mii_timestamper)kernel(register_mii_tstamp_controller)kernel(register_module_notifier)kernel(register_mtd_blktrans)kernel(register_mtd_chip_driver)kernel(register_mtd_user)kernel(register_net_sysctl)kernel(register_netdev)kernel(register_netdevice)kernel(register_netdevice_notifier)kernel(register_netdevice_notifier_dev_net)kernel(register_netdevice_notifier_net)kernel(register_netevent_notifier)kernel(register_nfs_version)kernel(register_oldmem_pfn_is_ram)kernel(register_oom_notifier)kernel(register_pernet_device)kernel(register_pernet_subsys)kernel(register_pm_notifier)kernel(register_pppox_proto)kernel(register_qdisc)kernel(register_quota_format)kernel(register_reboot_notifier)kernel(register_restart_handler)kernel(register_shrinker)kernel(register_sja1000dev)kernel(register_snap_client)kernel(register_sound_dsp)kernel(register_sound_mixer)kernel(register_sound_special)kernel(register_sound_special_device)kernel(register_switchdev_blocking_notifier)kernel(register_switchdev_notifier)kernel(register_syscore_ops)kernel(register_sysctl)kernel(register_sysctl_paths)kernel(register_sysctl_table)kernel(register_sysrq_key)kernel(register_tcf_proto_ops)kernel(register_trace_event)kernel(register_tracepoint_module_notifier)kernel(register_user_hw_breakpoint)kernel(register_virtio_device)kernel(register_virtio_driver)kernel(register_vmap_purge_notifier)kernel(register_vt_notifier)kernel(register_wide_hw_breakpoint)kernel(register_xenbus_watch)kernel(register_xenstore_notifier)kernel(registered_fb)kernel(regmap_add_irq_chip)kernel(regmap_add_irq_chip_fwnode)kernel(regmap_async_complete)kernel(regmap_async_complete_cb)kernel(regmap_attach_dev)kernel(regmap_bulk_read)kernel(regmap_bulk_write)kernel(regmap_can_raw_write)kernel(regmap_check_range_table)kernel(regmap_del_irq_chip)kernel(regmap_exit)kernel(regmap_field_alloc)kernel(regmap_field_free)kernel(regmap_field_read)kernel(regmap_field_update_bits_base)kernel(regmap_fields_read)kernel(regmap_fields_update_bits_base)kernel(regmap_get_device)kernel(regmap_get_max_register)kernel(regmap_get_raw_read_max)kernel(regmap_get_raw_write_max)kernel(regmap_get_reg_stride)kernel(regmap_get_val_bytes)kernel(regmap_get_val_endian)kernel(regmap_irq_chip_get_base)kernel(regmap_irq_get_domain)kernel(regmap_irq_get_virq)kernel(regmap_multi_reg_write)kernel(regmap_multi_reg_write_bypassed)kernel(regmap_parse_val)kernel(regmap_raw_read)kernel(regmap_raw_write)kernel(regmap_raw_write_async)kernel(regmap_read)kernel(regmap_reg_in_ranges)kernel(regmap_register_patch)kernel(regmap_reinit_cache)kernel(regmap_update_bits_base)kernel(regmap_write)kernel(regmap_write_async)kernel(regset_get)kernel(regset_get_alloc)kernel(regulatory_hint)kernel(regulatory_pre_cac_allowed)kernel(regulatory_set_wiphy_regd)kernel(regulatory_set_wiphy_regd_sync)kernel(relay_buf_full)kernel(relay_close)kernel(relay_file_operations)kernel(relay_flush)kernel(relay_late_setup_files)kernel(relay_open)kernel(relay_reset)kernel(relay_subbufs_consumed)kernel(relay_switch_subbuf)kernel(release_and_free_resource)kernel(release_dentry_name_snapshot)kernel(release_evntsel_nmi)kernel(release_firmware)kernel(release_pages)kernel(release_perfctr_nmi)kernel(release_resource)kernel(release_sock)kernel(relocate_imr_addr_mrfld)kernel(remap_pfn_range)kernel(remap_vmalloc_range)kernel(remap_vmalloc_range_partial)kernel(remove_arg_zero)kernel(remove_conflicting_framebuffers)kernel(remove_conflicting_pci_framebuffers)kernel(remove_cpu)kernel(remove_irq)kernel(remove_memory)kernel(remove_proc_entry)kernel(remove_proc_subtree)kernel(remove_resource)kernel(remove_wait_queue)kernel(rename_lock)kernel(replace_page_cache_page)kernel(report_ignored_msrs)kernel(report_iommu_fault)kernel(reprogram_counter)kernel(reprogram_fixed_counter)kernel(reprogram_gp_counter)kernel(request_any_context_irq)kernel(request_dma)kernel(request_firmware)kernel(request_firmware_direct)kernel(request_firmware_into_buf)kernel(request_firmware_nowait)kernel(request_free_mem_region)kernel(request_key)kernel(request_key_async)kernel(request_key_async_with_auxdata)kernel(request_key_with_auxdata)kernel(request_resource)kernel(request_threaded_irq)kernel(reservation_ww_class)kernel(reserve_evntsel_nmi)kernel(reserve_iova)kernel(reserve_perfctr_nmi)kernel(reset_control_assert)kernel(reset_control_deassert)kernel(reset_control_put)kernel(reset_control_reset)kernel(reset_control_status)kernel(reset_controller_add_lookup)kernel(reset_controller_register)kernel(reset_controller_unregister)kernel(reset_devices)kernel(reset_hung_task_detector)kernel(resource_list_create_entry)kernel(resource_list_free)kernel(restore_online_page_callback)kernel(restore_user_sigmask)kernel(resume_device_irqs)kernel(reuseport_add_sock)kernel(reuseport_alloc)kernel(reuseport_attach_prog)kernel(reuseport_detach_prog)kernel(reuseport_detach_sock)kernel(reuseport_select_sock)kernel(revalidate_disk_size)kernel(revert_creds)kernel(rfc1042_header)kernel(rfkill_alloc)kernel(rfkill_blocked)kernel(rfkill_destroy)kernel(rfkill_find_type)kernel(rfkill_get_led_trigger_name)kernel(rfkill_init_sw_state)kernel(rfkill_pause_polling)kernel(rfkill_register)kernel(rfkill_resume_polling)kernel(rfkill_set_hw_state_reason)kernel(rfkill_set_led_trigger_name)kernel(rfkill_set_states)kernel(rfkill_set_sw_state)kernel(rfkill_unregister)kernel(rfs_needed)kernel(rh_print_flags)kernel(rhashtable_destroy)kernel(rhashtable_free_and_destroy)kernel(rhashtable_init)kernel(rhashtable_insert_slow)kernel(rhashtable_walk_enter)kernel(rhashtable_walk_exit)kernel(rhashtable_walk_next)kernel(rhashtable_walk_peek)kernel(rhashtable_walk_start_check)kernel(rhashtable_walk_stop)kernel(rhel_cpuidle_register_driver_hpoll)kernel(rhltable_init)kernel(rht_bucket_nested)kernel(rht_bucket_nested_insert)kernel(ring_buffer_alloc_read_page)kernel(ring_buffer_bytes_cpu)kernel(ring_buffer_change_overwrite)kernel(ring_buffer_commit_overrun_cpu)kernel(ring_buffer_consume)kernel(ring_buffer_discard_commit)kernel(ring_buffer_dropped_events_cpu)kernel(ring_buffer_empty)kernel(ring_buffer_empty_cpu)kernel(ring_buffer_entries)kernel(ring_buffer_entries_cpu)kernel(ring_buffer_event_data)kernel(ring_buffer_event_length)kernel(ring_buffer_free)kernel(ring_buffer_free_read_page)kernel(ring_buffer_iter_empty)kernel(ring_buffer_iter_peek)kernel(ring_buffer_iter_reset)kernel(ring_buffer_lock_reserve)kernel(ring_buffer_normalize_time_stamp)kernel(ring_buffer_oldest_event_ts)kernel(ring_buffer_overrun_cpu)kernel(ring_buffer_overruns)kernel(ring_buffer_peek)kernel(ring_buffer_read)kernel(ring_buffer_read_events_cpu)kernel(ring_buffer_read_finish)kernel(ring_buffer_read_page)kernel(ring_buffer_read_prepare)kernel(ring_buffer_read_prepare_sync)kernel(ring_buffer_read_start)kernel(ring_buffer_record_disable)kernel(ring_buffer_record_disable_cpu)kernel(ring_buffer_record_enable)kernel(ring_buffer_record_enable_cpu)kernel(ring_buffer_record_off)kernel(ring_buffer_record_on)kernel(ring_buffer_reset)kernel(ring_buffer_reset_cpu)kernel(ring_buffer_resize)kernel(ring_buffer_size)kernel(ring_buffer_swap_cpu)kernel(ring_buffer_time_stamp)kernel(ring_buffer_unlock_commit)kernel(ring_buffer_write)kernel(rl6231_calc_dmic_clk)kernel(rl6231_get_clk_info)kernel(rl6231_get_pre_div)kernel(rl6231_pll_calc)kernel(rl6347a_hw_read)kernel(rl6347a_hw_write)kernel(rmi_2d_sensor_abs_process)kernel(rmi_2d_sensor_abs_report)kernel(rmi_2d_sensor_configure_input)kernel(rmi_2d_sensor_of_probe)kernel(rmi_2d_sensor_rel_report)kernel(rmi_dbg)kernel(rmi_driver_resume)kernel(rmi_driver_suspend)kernel(rmi_of_property_read_u32)kernel(rmi_register_transport_device)kernel(rmi_set_attn_data)kernel(rmi_unregister_function_handler)kernel(rmi_unregister_transport_device)kernel(rndis_command)kernel(rndis_rx_fixup)kernel(rndis_status)kernel(rndis_tx_fixup)kernel(rndis_unbind)kernel(rng_is_initialized)kernel(roccat_common2_device_init_struct)kernel(roccat_common2_receive)kernel(roccat_common2_send)kernel(roccat_common2_send_with_status)kernel(roccat_common2_sysfs_read)kernel(roccat_common2_sysfs_write)kernel(roccat_connect)kernel(roccat_disconnect)kernel(roccat_report_event)kernel(roce_gid_type_mask_support)kernel(root_device_unregister)kernel(round_jiffies)kernel(round_jiffies_relative)kernel(round_jiffies_up)kernel(round_jiffies_up_relative)kernel(rpc_add_pipe_dir_object)kernel(rpc_alloc_iostats)kernel(rpc_bind_new_program)kernel(rpc_calc_rto)kernel(rpc_call_async)kernel(rpc_call_null)kernel(rpc_call_start)kernel(rpc_call_sync)kernel(rpc_clnt_add_xprt)kernel(rpc_clnt_iterate_for_each_xprt)kernel(rpc_clnt_setup_test_and_add_xprt)kernel(rpc_clnt_show_stats)kernel(rpc_clnt_test_and_add_xprt)kernel(rpc_clnt_xprt_switch_add_xprt)kernel(rpc_clnt_xprt_switch_has_addr)kernel(rpc_clnt_xprt_switch_put)kernel(rpc_clone_client)kernel(rpc_clone_client_set_auth)kernel(rpc_count_iostats)kernel(rpc_count_iostats_metrics)kernel(rpc_create)kernel(rpc_d_lookup_sb)kernel(rpc_debug)kernel(rpc_delay)kernel(rpc_destroy_pipe_data)kernel(rpc_destroy_wait_queue)kernel(rpc_exit)kernel(rpc_find_or_alloc_pipe_dir_object)kernel(rpc_force_rebind)kernel(rpc_free)kernel(rpc_free_iostats)kernel(rpc_get_sb_net)kernel(rpc_init_pipe_dir_head)kernel(rpc_init_pipe_dir_object)kernel(rpc_init_priority_wait_queue)kernel(rpc_init_rtt)kernel(rpc_init_wait_queue)kernel(rpc_killall_tasks)kernel(rpc_localaddr)kernel(rpc_machine_cred)kernel(rpc_malloc)kernel(rpc_max_bc_payload)kernel(rpc_max_payload)kernel(rpc_mkpipe_data)kernel(rpc_mkpipe_dentry)kernel(rpc_net_ns)kernel(rpc_ntop)kernel(rpc_num_bc_slots)kernel(rpc_peeraddr)kernel(rpc_peeraddr2str)kernel(rpc_pipe_generic_upcall)kernel(rpc_pipefs_notifier_register)kernel(rpc_pipefs_notifier_unregister)kernel(rpc_prepare_reply_pages)kernel(rpc_proc_register)kernel(rpc_proc_unregister)kernel(rpc_pton)kernel(rpc_put_sb_net)kernel(rpc_put_task)kernel(rpc_put_task_async)kernel(rpc_queue_upcall)kernel(rpc_release_client)kernel(rpc_remove_pipe_dir_object)kernel(rpc_restart_call)kernel(rpc_restart_call_prepare)kernel(rpc_run_task)kernel(rpc_set_connect_timeout)kernel(rpc_setbufsize)kernel(rpc_shutdown_client)kernel(rpc_sleep_on)kernel(rpc_sleep_on_priority)kernel(rpc_sleep_on_priority_timeout)kernel(rpc_sleep_on_timeout)kernel(rpc_switch_client_transport)kernel(rpc_task_release_transport)kernel(rpc_task_timeout)kernel(rpc_uaddr2sockaddr)kernel(rpc_unlink)kernel(rpc_update_rtt)kernel(rpc_wake_up)kernel(rpc_wake_up_first)kernel(rpc_wake_up_next)kernel(rpc_wake_up_queued_task)kernel(rpc_wake_up_status)kernel(rpcauth_create)kernel(rpcauth_destroy_credcache)kernel(rpcauth_get_gssinfo)kernel(rpcauth_get_pseudoflavor)kernel(rpcauth_init_cred)kernel(rpcauth_init_credcache)kernel(rpcauth_lookup_credcache)kernel(rpcauth_lookupcred)kernel(rpcauth_register)kernel(rpcauth_stringify_acceptor)kernel(rpcauth_unregister)kernel(rpcauth_unwrap_resp_decode)kernel(rpcauth_wrap_req_encode)kernel(rpcb_getport_async)kernel(rpipe_clear_feature_stalled)kernel(rpipe_destroy)kernel(rpipe_ep_disable)kernel(rps_cpu_mask)kernel(rps_may_expire_flow)kernel(rps_needed)kernel(rps_sock_flow_table)kernel(rs_pretty_print_rate)kernel(rsa_parse_priv_key)kernel(rsa_parse_pub_key)kernel(rt2800_ampdu_action)kernel(rt2800_check_firmware)kernel(rt2800_clear_beacon)kernel(rt2800_conf_tx)kernel(rt2800_config)kernel(rt2800_config_ant)kernel(rt2800_config_erp)kernel(rt2800_config_filter)kernel(rt2800_config_intf)kernel(rt2800_config_pairwise_key)kernel(rt2800_config_shared_key)kernel(rt2800_disable_radio)kernel(rt2800_disable_wpdma)kernel(rt2800_efuse_detect)kernel(rt2800_enable_radio)kernel(rt2800_gain_calibration)kernel(rt2800_get_key_seq)kernel(rt2800_get_survey)kernel(rt2800_get_tsf)kernel(rt2800_get_txwi_rxwi_size)kernel(rt2800_link_stats)kernel(rt2800_link_tuner)kernel(rt2800_load_firmware)kernel(rt2800_mcu_request)kernel(rt2800_pre_reset_hw)kernel(rt2800_probe_hw)kernel(rt2800_process_rxwi)kernel(rt2800_read_eeprom_efuse)kernel(rt2800_reset_tuner)kernel(rt2800_rfkill_poll)kernel(rt2800_rt2x00debug)kernel(rt2800_set_rts_threshold)kernel(rt2800_sta_add)kernel(rt2800_sta_remove)kernel(rt2800_txdone)kernel(rt2800_txdone_entry)kernel(rt2800_txdone_nostatus)kernel(rt2800_txstatus_pending)kernel(rt2800_txstatus_timeout)kernel(rt2800_vco_calibration)kernel(rt2800_wait_csr_ready)kernel(rt2800_wait_wpdma_ready)kernel(rt2800_watchdog)kernel(rt2800_write_beacon)kernel(rt2800_write_tx_data)kernel(rt2800mmio_autowake_tasklet)kernel(rt2800mmio_clear_entry)kernel(rt2800mmio_enable_radio)kernel(rt2800mmio_fill_rxdone)kernel(rt2800mmio_flush_queue)kernel(rt2800mmio_get_dma_done)kernel(rt2800mmio_get_entry_state)kernel(rt2800mmio_get_txwi)kernel(rt2800mmio_init_queues)kernel(rt2800mmio_init_registers)kernel(rt2800mmio_interrupt)kernel(rt2800mmio_kick_queue)kernel(rt2800mmio_pretbtt_tasklet)kernel(rt2800mmio_probe_hw)kernel(rt2800mmio_queue_init)kernel(rt2800mmio_rxdone_tasklet)kernel(rt2800mmio_start_queue)kernel(rt2800mmio_stop_queue)kernel(rt2800mmio_tbtt_tasklet)kernel(rt2800mmio_toggle_irq)kernel(rt2800mmio_txstatus_tasklet)kernel(rt2800mmio_write_tx_desc)kernel(rt286_mic_detect)kernel(rt298_mic_detect)kernel(rt2x00debug_dump_frame)kernel(rt2x00lib_beacondone)kernel(rt2x00lib_dmadone)kernel(rt2x00lib_dmastart)kernel(rt2x00lib_get_bssidx)kernel(rt2x00lib_pretbtt)kernel(rt2x00lib_probe_dev)kernel(rt2x00lib_remove_dev)kernel(rt2x00lib_resume)kernel(rt2x00lib_rxdone)kernel(rt2x00lib_set_mac_address)kernel(rt2x00lib_suspend)kernel(rt2x00lib_txdone)kernel(rt2x00lib_txdone_noinfo)kernel(rt2x00lib_txdone_nomatch)kernel(rt2x00mac_add_interface)kernel(rt2x00mac_bss_info_changed)kernel(rt2x00mac_conf_tx)kernel(rt2x00mac_config)kernel(rt2x00mac_configure_filter)kernel(rt2x00mac_flush)kernel(rt2x00mac_get_antenna)kernel(rt2x00mac_get_ringparam)kernel(rt2x00mac_get_stats)kernel(rt2x00mac_reconfig_complete)kernel(rt2x00mac_remove_interface)kernel(rt2x00mac_rfkill_poll)kernel(rt2x00mac_set_antenna)kernel(rt2x00mac_set_key)kernel(rt2x00mac_set_tim)kernel(rt2x00mac_start)kernel(rt2x00mac_stop)kernel(rt2x00mac_sw_scan_complete)kernel(rt2x00mac_sw_scan_start)kernel(rt2x00mac_tx)kernel(rt2x00mac_tx_frames_pending)kernel(rt2x00mmio_flush_queue)kernel(rt2x00mmio_initialize)kernel(rt2x00mmio_regbusy_read)kernel(rt2x00mmio_rxdone)kernel(rt2x00mmio_uninitialize)kernel(rt2x00pci_pm_ops)kernel(rt2x00pci_probe)kernel(rt2x00pci_remove)kernel(rt2x00queue_flush_queue)kernel(rt2x00queue_flush_queues)kernel(rt2x00queue_for_each_entry)kernel(rt2x00queue_get_entry)kernel(rt2x00queue_map_txskb)kernel(rt2x00queue_pause_queue)kernel(rt2x00queue_start_queue)kernel(rt2x00queue_start_queues)kernel(rt2x00queue_stop_queue)kernel(rt2x00queue_stop_queues)kernel(rt2x00queue_unmap_skb)kernel(rt2x00queue_unpause_queue)kernel(rt2x00usb_clear_entry)kernel(rt2x00usb_disable_radio)kernel(rt2x00usb_disconnect)kernel(rt2x00usb_flush_queue)kernel(rt2x00usb_initialize)kernel(rt2x00usb_kick_queue)kernel(rt2x00usb_probe)kernel(rt2x00usb_regbusy_read)kernel(rt2x00usb_register_read_async)kernel(rt2x00usb_resume)kernel(rt2x00usb_suspend)kernel(rt2x00usb_uninitialize)kernel(rt2x00usb_vendor_req_buff_lock)kernel(rt2x00usb_vendor_request)kernel(rt2x00usb_vendor_request_buff)kernel(rt2x00usb_watchdog)kernel(rt5514_spi_burst_read)kernel(rt5514_spi_burst_write)kernel(rt5640_detect_headset)kernel(rt5640_disable_micbias1_for_ovcd)kernel(rt5640_dmic_enable)kernel(rt5640_enable_micbias1_for_ovcd)kernel(rt5640_sel_asrc_clk_src)kernel(rt5640_set_ovcd_params)kernel(rt5645_sel_asrc_clk_src)kernel(rt5645_set_jack_detect)kernel(rt5663_sel_asrc_clk_src)kernel(rt5670_components)kernel(rt5670_jack_resume)kernel(rt5670_jack_suspend)kernel(rt5670_sel_asrc_clk_src)kernel(rt5670_set_jack_detect)kernel(rt5677_sel_asrc_clk_src)kernel(rt5677_spi_hotword_detected)kernel(rt5677_spi_read)kernel(rt5677_spi_write)kernel(rt5677_spi_write_firmware)kernel(rt5682_aif1_dai_ops)kernel(rt5682_aif2_dai_ops)kernel(rt5682_apply_patch_list)kernel(rt5682_calibrate)kernel(rt5682_headset_detect)kernel(rt5682_jack_detect_handler)kernel(rt5682_parse_dt)kernel(rt5682_readable_register)kernel(rt5682_reg)kernel(rt5682_register_dai_clks)kernel(rt5682_reset)kernel(rt5682_sel_asrc_clk_src)kernel(rt5682_soc_component_dev)kernel(rt5682_supply_names)kernel(rt5682_volatile_register)kernel(rt5682s_sel_asrc_clk_src)kernel(rt6_lookup)kernel(rt_dst_alloc)kernel(rt_mutex_base_init)kernel(rt_mutex_lock)kernel(rt_mutex_lock_interruptible)kernel(rt_mutex_trylock)kernel(rt_mutex_unlock)kernel(rtc_alarm_irq_enable)kernel(rtc_class_close)kernel(rtc_class_open)kernel(rtc_cmos_read)kernel(rtc_cmos_write)kernel(rtc_device_register)kernel(rtc_device_unregister)kernel(rtc_initialize_alarm)kernel(rtc_irq_register)kernel(rtc_irq_set_freq)kernel(rtc_irq_set_state)kernel(rtc_irq_unregister)kernel(rtc_ktime_to_tm)kernel(rtc_lock)kernel(rtc_month_days)kernel(rtc_nvmem_register)kernel(rtc_read_alarm)kernel(rtc_read_time)kernel(rtc_set_alarm)kernel(rtc_set_time)kernel(rtc_time64_to_tm)kernel(rtc_tm_to_ktime)kernel(rtc_tm_to_time64)kernel(rtc_update_irq)kernel(rtc_update_irq_enable)kernel(rtc_valid_tm)kernel(rtc_year_days)kernel(rtl8152_get_version)kernel(rtl8192_phy_check_is_legal_rfpath)kernel(rtl8723_cmd_send_packet)kernel(rtl8723_dm_init_dynamic_bb_powersaving)kernel(rtl8723_dm_init_dynamic_txpower)kernel(rtl8723_dm_init_edca_turbo)kernel(rtl8723_download_fw)kernel(rtl8723_enable_fw_download)kernel(rtl8723_fw_free_to_go)kernel(rtl8723_phy_calculate_bit_shift)kernel(rtl8723_phy_init_bb_rf_reg_def)kernel(rtl8723_phy_mac_setting_calibration)kernel(rtl8723_phy_path_a_fill_iqk_matrix)kernel(rtl8723_phy_path_a_standby)kernel(rtl8723_phy_path_adda_on)kernel(rtl8723_phy_pi_mode_switch)kernel(rtl8723_phy_query_bb_reg)kernel(rtl8723_phy_reload_adda_registers)kernel(rtl8723_phy_reload_mac_registers)kernel(rtl8723_phy_rf_serial_read)kernel(rtl8723_phy_rf_serial_write)kernel(rtl8723_phy_save_mac_registers)kernel(rtl8723_phy_set_bb_reg)kernel(rtl8723_phy_set_sw_chnl_cmdarray)kernel(rtl8723_phy_txpwr_idx_to_dbm)kernel(rtl8723_save_adda_registers)kernel(rtl8723_write_fw)kernel(rtl8723ae_firmware_selfreset)kernel(rtl8723be_firmware_selfreset)kernel(rtl92c_bt_rssi_state_change)kernel(rtl92c_dm_bt_coexist)kernel(rtl92c_dm_check_txpower_tracking)kernel(rtl92c_dm_init)kernel(rtl92c_dm_init_edca_turbo)kernel(rtl92c_dm_init_rate_adaptive_mask)kernel(rtl92c_dm_rf_saving)kernel(rtl92c_dm_watchdog)kernel(rtl92c_dm_write_dig)kernel(rtl92c_download_fw)kernel(rtl92c_fill_h2c_cmd)kernel(rtl92c_firmware_selfreset)kernel(rtl92c_phy_ap_calibrate)kernel(rtl92c_phy_iq_calibrate)kernel(rtl92c_phy_lc_calibrate)kernel(rtl92c_phy_query_bb_reg)kernel(rtl92c_phy_rf_config)kernel(rtl92c_phy_set_bb_reg)kernel(rtl92c_phy_set_bw_mode)kernel(rtl92c_phy_set_io)kernel(rtl92c_phy_set_io_cmd)kernel(rtl92c_phy_set_rfpath_switch)kernel(rtl92c_phy_set_txpower_level)kernel(rtl92c_phy_sw_chnl)kernel(rtl92c_phy_sw_chnl_callback)kernel(rtl92c_phy_update_txpower_dbm)kernel(rtl92c_set_fw_joinbss_report_cmd)kernel(rtl92c_set_fw_pwrmode_cmd)kernel(rtl92c_set_fw_rsvdpagepkt)kernel(rtl92c_set_p2p_ps_offload_cmd)kernel(rtl92ce_phy_set_rf_on)kernel(rtl_action_proc)kernel(rtl_addr_delay)kernel(rtl_bb_delay)kernel(rtl_beacon_statistic)kernel(rtl_btc_get_ops_pointer)kernel(rtl_btc_status_false)kernel(rtl_c2hcmd_enqueue)kernel(rtl_cam_add_one_entry)kernel(rtl_cam_del_entry)kernel(rtl_cam_delete_one_entry)kernel(rtl_cam_empty_entry)kernel(rtl_cam_get_free_entry)kernel(rtl_cam_mark_invalid)kernel(rtl_cam_reset_all_entry)kernel(rtl_cmd_send_packet)kernel(rtl_collect_scan_list)kernel(rtl_deinit_core)kernel(rtl_deinit_deferred_work)kernel(rtl_deinit_rfkill)kernel(rtl_dm_diginit)kernel(rtl_efuse_ops_init)kernel(rtl_efuse_shadow_map_update)kernel(rtl_evm_db_to_percentage)kernel(rtl_fill_dummy)kernel(rtl_fw_block_write)kernel(rtl_fw_cb)kernel(rtl_fw_page_write)kernel(rtl_get_hal_edca_param)kernel(rtl_get_hwinfo)kernel(rtl_get_tcb_desc)kernel(rtl_global_var)kernel(rtl_hal_pwrseqcmdparsing)kernel(rtl_init_core)kernel(rtl_init_rfkill)kernel(rtl_init_rx_config)kernel(rtl_ips_nic_on)kernel(rtl_is_special_data)kernel(rtl_lps_change_work_callback)kernel(rtl_lps_enter)kernel(rtl_lps_leave)kernel(rtl_mrate_idx_to_arfr_id)kernel(rtl_ops)kernel(rtl_p2p_info)kernel(rtl_pci_disconnect)kernel(rtl_pci_probe)kernel(rtl_pci_resume)kernel(rtl_pci_suspend)kernel(rtl_phy_scan_operation_backup)kernel(rtl_process_phyinfo)kernel(rtl_ps_disable_nic)kernel(rtl_ps_enable_nic)kernel(rtl_query_rxpwrpercentage)kernel(rtl_recognize_peer)kernel(rtl_rfreg_delay)kernel(rtl_rx_ampdu_apply)kernel(rtl_send_smps_action)kernel(rtl_set_tx_report)kernel(rtl_signal_scale_mapping)kernel(rtl_swlps_beacon)kernel(rtl_tid_to_ac)kernel(rtl_tx_ackqueue)kernel(rtl_tx_mgmt_proc)kernel(rtl_tx_report_handler)kernel(rtl_update_beacon_work_callback)kernel(rtl_usb_disconnect)kernel(rtl_usb_probe)kernel(rtl_usb_resume)kernel(rtl_usb_suspend)kernel(rtl_wowlan_fw_cb)kernel(rtlwifi_rate_mapping)kernel(rtm_getroute_parse_ip_proto)kernel(rtnetlink_put_metrics)kernel(rtnl_af_register)kernel(rtnl_af_unregister)kernel(rtnl_configure_link)kernel(rtnl_create_link)kernel(rtnl_delete_link)kernel(rtnl_get_net_ns_capable)kernel(rtnl_is_locked)kernel(rtnl_kfree_skbs)kernel(rtnl_link_get_net)kernel(rtnl_link_register)kernel(rtnl_link_unregister)kernel(rtnl_lock)kernel(rtnl_lock_killable)kernel(rtnl_nla_parse_ifla)kernel(rtnl_notify)kernel(rtnl_put_cacheinfo)kernel(rtnl_register_module)kernel(rtnl_set_sk_err)kernel(rtnl_trylock)kernel(rtnl_unicast)kernel(rtnl_unlock)kernel(rtnl_unregister)kernel(rtnl_unregister_all)kernel(rtsx_pci_add_cmd)kernel(rtsx_pci_card_exclusive_check)kernel(rtsx_pci_card_exist)kernel(rtsx_pci_card_power_off)kernel(rtsx_pci_card_power_on)kernel(rtsx_pci_card_pull_ctl_disable)kernel(rtsx_pci_card_pull_ctl_enable)kernel(rtsx_pci_complete_unfinished_transfer)kernel(rtsx_pci_dma_map_sg)kernel(rtsx_pci_dma_transfer)kernel(rtsx_pci_dma_unmap_sg)kernel(rtsx_pci_read_phy_register)kernel(rtsx_pci_read_ppbuf)kernel(rtsx_pci_read_register)kernel(rtsx_pci_send_cmd)kernel(rtsx_pci_send_cmd_no_wait)kernel(rtsx_pci_start_run)kernel(rtsx_pci_stop_cmd)kernel(rtsx_pci_switch_clock)kernel(rtsx_pci_switch_output_voltage)kernel(rtsx_pci_transfer_data)kernel(rtsx_pci_write_phy_register)kernel(rtsx_pci_write_ppbuf)kernel(rtsx_pci_write_register)kernel(rtsx_usb_add_cmd)kernel(rtsx_usb_card_exclusive_check)kernel(rtsx_usb_ep0_read_register)kernel(rtsx_usb_ep0_write_register)kernel(rtsx_usb_get_card_status)kernel(rtsx_usb_get_rsp)kernel(rtsx_usb_read_ppbuf)kernel(rtsx_usb_read_register)kernel(rtsx_usb_send_cmd)kernel(rtsx_usb_switch_clock)kernel(rtsx_usb_transfer_data)kernel(rtsx_usb_write_ppbuf)kernel(rtsx_usb_write_register)kernel(rtw8822b_hw_spec)kernel(rtw8822c_hw_spec)kernel(rtw8852a_chip_info)kernel(rtw89_chip_info_setup)kernel(rtw89_core_deinit)kernel(rtw89_core_fill_txdesc)kernel(rtw89_core_init)kernel(rtw89_core_napi_deinit)kernel(rtw89_core_napi_init)kernel(rtw89_core_napi_start)kernel(rtw89_core_napi_stop)kernel(rtw89_core_query_rxdesc)kernel(rtw89_core_register)kernel(rtw89_core_rx)kernel(rtw89_core_unregister)kernel(rtw89_mac_get_err_status)kernel(rtw89_mac_set_err_status)kernel(rtw89_ops)kernel(rtw89_phy_read_rf)kernel(rtw89_phy_write_rf)kernel(rtw89_pm_ops)kernel(rtw89_ser_notify)kernel(rtw_bf_cfg_csi_rate)kernel(rtw_bf_enable_bfee_mu)kernel(rtw_bf_enable_bfee_su)kernel(rtw_bf_phy_init)kernel(rtw_bf_remove_bfee_mu)kernel(rtw_bf_remove_bfee_su)kernel(rtw_bf_set_gid_table)kernel(rtw_chip_info_setup)kernel(rtw_coex_read_indirect_reg)kernel(rtw_coex_write_indirect_reg)kernel(rtw_coex_write_scbd)kernel(rtw_core_deinit)kernel(rtw_core_init)kernel(rtw_debug_mask)kernel(rtw_disable_lps_deep_mode)kernel(rtw_dump_fw)kernel(rtw_dump_reg)kernel(rtw_fw_c2h_cmd_isr)kernel(rtw_fw_c2h_cmd_rx_irqsafe)kernel(rtw_fw_do_iqk)kernel(rtw_fw_inform_rfk_status)kernel(rtw_ops)kernel(rtw_parse_tbl_bb_pg)kernel(rtw_parse_tbl_phy_cond)kernel(rtw_parse_tbl_txpwr_lmt)kernel(rtw_pci_probe)kernel(rtw_pci_remove)kernel(rtw_pci_shutdown)kernel(rtw_phy_cfg_agc)kernel(rtw_phy_cfg_bb)kernel(rtw_phy_cfg_mac)kernel(rtw_phy_cfg_rf)kernel(rtw_phy_config_swing_table)kernel(rtw_phy_get_tx_power_index)kernel(rtw_phy_init)kernel(rtw_phy_load_tables)kernel(rtw_phy_parsing_cfo)kernel(rtw_phy_pwrtrack_avg)kernel(rtw_phy_pwrtrack_get_delta)kernel(rtw_phy_pwrtrack_get_pwridx)kernel(rtw_phy_pwrtrack_need_iqk)kernel(rtw_phy_pwrtrack_need_lck)kernel(rtw_phy_pwrtrack_thermal_changed)kernel(rtw_phy_read_rf)kernel(rtw_phy_read_rf_sipi)kernel(rtw_phy_rf_power_2_rssi)kernel(rtw_phy_set_edcca_th)kernel(rtw_phy_set_tx_power_level)kernel(rtw_phy_write_rf_reg_mix)kernel(rtw_phy_write_rf_reg_sipi)kernel(rtw_pm_ops)kernel(rtw_power_mode_change)kernel(rtw_rate_section)kernel(rtw_rate_size)kernel(rtw_read8_physical_efuse)kernel(rtw_regd_get)kernel(rtw_register_hw)kernel(rtw_restore_reg)kernel(rtw_rx_fill_rx_status)kernel(rtw_rx_stats)kernel(rtw_set_channel_mac)kernel(rtw_tx_fill_tx_desc)kernel(rtw_tx_report_enqueue)kernel(rtw_tx_write_data_h2c_get)kernel(rtw_tx_write_data_rsvd_page_get)kernel(rtw_unregister_hw)kernel(run_dax)kernel(rvt_add_retry_timer_ext)kernel(rvt_add_rnr_timer)kernel(rvt_alloc_device)kernel(rvt_check_ah)kernel(rvt_comm_est)kernel(rvt_compute_aeth)kernel(rvt_copy_sge)kernel(rvt_cq_enter)kernel(rvt_dealloc_device)kernel(rvt_del_timers_sync)kernel(rvt_error_qp)kernel(rvt_fast_reg_mr)kernel(rvt_get_credit)kernel(rvt_get_rwqe)kernel(rvt_init_port)kernel(rvt_invalidate_rkey)kernel(rvt_lkey_ok)kernel(rvt_mcast_find)kernel(rvt_qp_iter)kernel(rvt_qp_iter_init)kernel(rvt_qp_iter_next)kernel(rvt_rc_error)kernel(rvt_rc_rnr_retry)kernel(rvt_register_device)kernel(rvt_restart_sge)kernel(rvt_rkey_ok)kernel(rvt_rnr_tbl_to_usec)kernel(rvt_ruc_loopback)kernel(rvt_send_complete)kernel(rvt_stop_rc_timers)kernel(rvt_unregister_device)kernel(s2idle_wake)kernel(s5h1409_attach)kernel(s5h1411_attach)kernel(s5h1420_attach)kernel(s5h1420_get_tuner_i2c_adapter)kernel(s921_attach)kernel(saa7134_boards)kernel(saa7134_devlist)kernel(saa7134_devlist_lock)kernel(saa7134_dmasound_exit)kernel(saa7134_dmasound_init)kernel(saa7134_enum_input)kernel(saa7134_g_frequency)kernel(saa7134_g_input)kernel(saa7134_g_std)kernel(saa7134_g_tuner)kernel(saa7134_pgtable_alloc)kernel(saa7134_pgtable_build)kernel(saa7134_pgtable_free)kernel(saa7134_querycap)kernel(saa7134_querystd)kernel(saa7134_s_frequency)kernel(saa7134_s_input)kernel(saa7134_s_std)kernel(saa7134_s_tuner)kernel(saa7134_set_dmabits)kernel(saa7134_set_gpio)kernel(saa7134_stop_streaming)kernel(saa7134_ts_buffer_init)kernel(saa7134_ts_buffer_prepare)kernel(saa7134_ts_qops)kernel(saa7134_ts_queue_setup)kernel(saa7134_ts_register)kernel(saa7134_ts_start_streaming)kernel(saa7134_ts_stop_streaming)kernel(saa7134_ts_unregister)kernel(saa7134_tuner_callback)kernel(saa7134_tvaudio_setmute)kernel(saa7134_vb2_buffer_queue)kernel(saa7146_debug)kernel(saa7146_i2c_adapter_prepare)kernel(saa7146_pgtable_alloc)kernel(saa7146_pgtable_build_single)kernel(saa7146_pgtable_free)kernel(saa7146_register_device)kernel(saa7146_register_extension)kernel(saa7146_set_hps_source_and_sync)kernel(saa7146_setgpio)kernel(saa7146_start_preview)kernel(saa7146_stop_preview)kernel(saa7146_unregister_device)kernel(saa7146_unregister_extension)kernel(saa7146_vfree_destroy_pgtable)kernel(saa7146_vmalloc_build_pgtable)kernel(saa7146_vv_init)kernel(saa7146_vv_release)kernel(saa7146_wait_for_debi_done)kernel(saa_dsp_writel)kernel(safe_candev_priv)kernel(sas_alloc_slow_task)kernel(sas_alloc_task)kernel(sas_ata_schedule_reset)kernel(sas_attach_transport)kernel(sas_bios_param)kernel(sas_change_queue_depth)kernel(sas_disable_tlr)kernel(sas_domain_attach_transport)kernel(sas_drain_work)kernel(sas_eh_abort_handler)kernel(sas_eh_device_reset_handler)kernel(sas_eh_target_reset_handler)kernel(sas_enable_tlr)kernel(sas_end_device_alloc)kernel(sas_expander_alloc)kernel(sas_free_task)kernel(sas_get_address)kernel(sas_get_local_phy)kernel(sas_ioctl)kernel(sas_is_tlr_enabled)kernel(sas_phy_add)kernel(sas_phy_alloc)kernel(sas_phy_delete)kernel(sas_phy_free)kernel(sas_phy_reset)kernel(sas_port_add)kernel(sas_port_add_phy)kernel(sas_port_alloc)kernel(sas_port_alloc_num)kernel(sas_port_delete)kernel(sas_port_delete_phy)kernel(sas_port_free)kernel(sas_port_get_phy)kernel(sas_port_mark_backlink)kernel(sas_prep_resume_ha)kernel(sas_queuecommand)kernel(sas_read_port_mode_page)kernel(sas_register_ha)kernel(sas_release_transport)kernel(sas_remove_children)kernel(sas_remove_host)kernel(sas_request_addr)kernel(sas_resume_ha)kernel(sas_rphy_add)kernel(sas_rphy_delete)kernel(sas_rphy_free)kernel(sas_rphy_remove)kernel(sas_rphy_unlink)kernel(sas_slave_configure)kernel(sas_ssp_task_response)kernel(sas_suspend_ha)kernel(sas_target_alloc)kernel(sas_target_destroy)kernel(sas_task_abort)kernel(sas_tlr_supported)kernel(sas_unregister_ha)kernel(sata_async_notification)kernel(sata_deb_timing_hotplug)kernel(sata_deb_timing_long)kernel(sata_deb_timing_normal)kernel(sata_link_debounce)kernel(sata_link_hardreset)kernel(sata_link_resume)kernel(sata_link_scr_lpm)kernel(sata_lpm_ignore_phy_events)kernel(sata_pmp_error_handler)kernel(sata_pmp_port_ops)kernel(sata_pmp_qc_defer_cmd_switch)kernel(sata_port_ops)kernel(sata_scr_read)kernel(sata_scr_valid)kernel(sata_scr_write)kernel(sata_scr_write_flush)kernel(sata_set_spd)kernel(sata_sff_hardreset)kernel(sata_std_hardreset)kernel(save_stack_trace)kernel(save_stack_trace_tsk)kernel(sb800_prefetch)kernel(sb_min_blocksize)kernel(sb_set_blocksize)kernel(sbc_attrib_attrs)kernel(sbc_dif_copy_prot)kernel(sbc_dif_verify)kernel(sbc_get_device_type)kernel(sbc_get_write_same_sectors)kernel(sbc_parse_cdb)kernel(sbitmap_add_wait_queue)kernel(sbitmap_any_bit_set)kernel(sbitmap_bitmap_show)kernel(sbitmap_del_wait_queue)kernel(sbitmap_finish_wait)kernel(sbitmap_get)kernel(sbitmap_get_shallow)kernel(sbitmap_init_node)kernel(sbitmap_prepare_to_wait)kernel(sbitmap_queue_clear)kernel(sbitmap_queue_init_node)kernel(sbitmap_queue_min_shallow_depth)kernel(sbitmap_queue_resize)kernel(sbitmap_queue_show)kernel(sbitmap_queue_wake_all)kernel(sbitmap_queue_wake_up)kernel(sbitmap_resize)kernel(sbitmap_show)kernel(sbitmap_weight)kernel(scaled_ppm_to_ppb)kernel(scatterwalk_copychunks)kernel(scatterwalk_ffwd)kernel(scatterwalk_map_and_copy)kernel(sch56xx_read_virtual_reg)kernel(sch56xx_read_virtual_reg12)kernel(sch56xx_read_virtual_reg16)kernel(sch56xx_watchdog_register)kernel(sch56xx_watchdog_unregister)kernel(sch56xx_write_virtual_reg)kernel(sch_frag_xmit_hook)kernel(sched_autogroup_create_attach)kernel(sched_autogroup_detach)kernel(sched_clock)kernel(sched_clock_cpu)kernel(sched_clock_idle_sleep_event)kernel(sched_clock_idle_wakeup_event)kernel(sched_set_fifo)kernel(sched_set_fifo_low)kernel(sched_set_normal)kernel(sched_setattr)kernel(sched_setscheduler)kernel(sched_setscheduler_nocheck)kernel(sched_show_task)kernel(sched_smt_present)kernel(sched_trace_cfs_rq_avg)kernel(sched_trace_cfs_rq_cpu)kernel(sched_trace_cfs_rq_path)kernel(sched_trace_rd_span)kernel(sched_trace_rq_avg_dl)kernel(sched_trace_rq_avg_irq)kernel(sched_trace_rq_avg_rt)kernel(sched_trace_rq_cpu)kernel(sched_trace_rq_cpu_capacity)kernel(sched_trace_rq_nr_running)kernel(schedule)kernel(schedule_hrtimeout)kernel(schedule_hrtimeout_range)kernel(schedule_timeout)kernel(schedule_timeout_idle)kernel(schedule_timeout_interruptible)kernel(schedule_timeout_killable)kernel(schedule_timeout_uninterruptible)kernel(scm_detach_fds)kernel(scm_fp_dup)kernel(scmd_printk)kernel(scnprintf)kernel(screen_glyph)kernel(screen_glyph_unicode)kernel(screen_info)kernel(screen_pos)kernel(scsi_add_device)kernel(scsi_add_host_with_dma)kernel(scsi_alloc_sgtables)kernel(scsi_autopm_get_device)kernel(scsi_autopm_put_device)kernel(scsi_bios_ptable)kernel(scsi_block_requests)kernel(scsi_block_when_processing_errors)kernel(scsi_build_sense_buffer)kernel(scsi_bus_type)kernel(scsi_change_queue_depth)kernel(scsi_check_sense)kernel(scsi_cmd_blk_ioctl)kernel(scsi_cmd_get_serial)kernel(scsi_cmd_ioctl)kernel(scsi_command_normalize_sense)kernel(scsi_command_size_tbl)kernel(scsi_dev_info_add_list)kernel(scsi_dev_info_list_add_keyed)kernel(scsi_dev_info_list_del_keyed)kernel(scsi_dev_info_remove_list)kernel(scsi_device_from_queue)kernel(scsi_device_get)kernel(scsi_device_lookup)kernel(scsi_device_lookup_by_target)kernel(scsi_device_put)kernel(scsi_device_quiesce)kernel(scsi_device_resume)kernel(scsi_device_set_state)kernel(scsi_device_type)kernel(scsi_dh_activate)kernel(scsi_dh_attach)kernel(scsi_dh_attached_handler_name)kernel(scsi_dh_set_params)kernel(scsi_dma_map)kernel(scsi_dma_unmap)kernel(scsi_driverbyte_string)kernel(scsi_eh_finish_cmd)kernel(scsi_eh_flush_done_q)kernel(scsi_eh_get_sense)kernel(scsi_eh_prep_cmnd)kernel(scsi_eh_ready_devs)kernel(scsi_eh_restore_cmnd)kernel(scsi_extd_sense_format)kernel(scsi_flush_work)kernel(scsi_free_host_dev)kernel(scsi_free_sgtables)kernel(scsi_get_device_flags_keyed)kernel(scsi_get_host_dev)kernel(scsi_get_sense_info_fld)kernel(scsi_get_vpd_page)kernel(scsi_host_alloc)kernel(scsi_host_block)kernel(scsi_host_busy)kernel(scsi_host_busy_iter)kernel(scsi_host_complete_all_commands)kernel(scsi_host_get)kernel(scsi_host_lookup)kernel(scsi_host_put)kernel(scsi_host_unblock)kernel(scsi_hostbyte_string)kernel(scsi_internal_device_block_nowait)kernel(scsi_internal_device_unblock_nowait)kernel(scsi_ioctl)kernel(scsi_ioctl_block_when_processing_errors)kernel(scsi_ioctl_reset)kernel(scsi_is_fc_rport)kernel(scsi_is_host_device)kernel(scsi_is_sas_phy)kernel(scsi_is_sas_port)kernel(scsi_is_sas_rphy)kernel(scsi_is_sdev_device)kernel(scsi_is_target_device)kernel(scsi_kmap_atomic_sg)kernel(scsi_kunmap_atomic_sg)kernel(scsi_logging_level)kernel(scsi_mlreturn_string)kernel(scsi_mode_select)kernel(scsi_mode_sense)kernel(scsi_nl_sock)kernel(scsi_normalize_sense)kernel(scsi_partsize)kernel(scsi_print_command)kernel(scsi_print_result)kernel(scsi_print_sense)kernel(scsi_print_sense_hdr)kernel(scsi_queue_work)kernel(scsi_register_device_handler)kernel(scsi_register_driver)kernel(scsi_register_interface)kernel(scsi_remove_device)kernel(scsi_remove_host)kernel(scsi_remove_target)kernel(scsi_report_bus_reset)kernel(scsi_report_device_reset)kernel(scsi_report_opcode)kernel(scsi_req_init)kernel(scsi_rescan_device)kernel(scsi_sanitize_inquiry_string)kernel(scsi_scan_host)kernel(scsi_scan_target)kernel(scsi_schedule_eh)kernel(scsi_sd_pm_domain)kernel(scsi_sd_probe_domain)kernel(scsi_sense_desc_find)kernel(scsi_sense_key_string)kernel(scsi_set_medium_removal)kernel(scsi_set_sense_field_pointer)kernel(scsi_set_sense_information)kernel(scsi_target_block)kernel(scsi_target_quiesce)kernel(scsi_target_resume)kernel(scsi_target_unblock)kernel(scsi_test_unit_ready)kernel(scsi_track_queue_full)kernel(scsi_unblock_requests)kernel(scsi_unregister_device_handler)kernel(scsi_verify_blk_ioctl)kernel(scsi_vpd_lun_id)kernel(scsi_vpd_tpg_id)kernel(scsicam_bios_param)kernel(scsilun_to_int)kernel(sctp_do_peeloff)kernel(sctp_for_each_endpoint)kernel(sctp_get_sctp_info)kernel(sctp_transport_lookup_process)kernel(sctp_transport_traverse_process)kernel(sdev_disable_disk_events)kernel(sdev_enable_disk_events)kernel(sdev_evt_alloc)kernel(sdev_evt_send)kernel(sdev_evt_send_simple)kernel(sdev_prefix_printk)kernel(sdhci_add_host)kernel(sdhci_alloc_host)kernel(sdhci_calc_clk)kernel(sdhci_cleanup_host)kernel(sdhci_cqe_disable)kernel(sdhci_cqe_enable)kernel(sdhci_cqe_irq)kernel(sdhci_dumpregs)kernel(sdhci_enable_clk)kernel(sdhci_enable_sdio_irq)kernel(sdhci_execute_tuning)kernel(sdhci_free_host)kernel(sdhci_get_property)kernel(sdhci_pci_get_data)kernel(sdhci_pltfm_clk_get_max_clock)kernel(sdhci_pltfm_free)kernel(sdhci_pltfm_init)kernel(sdhci_pltfm_pmops)kernel(sdhci_pltfm_register)kernel(sdhci_pltfm_resume)kernel(sdhci_pltfm_suspend)kernel(sdhci_pltfm_unregister)kernel(sdhci_remove_host)kernel(sdhci_reset)kernel(sdhci_resume_host)kernel(sdhci_runtime_resume_host)kernel(sdhci_runtime_suspend_host)kernel(sdhci_send_command)kernel(sdhci_set_bus_width)kernel(sdhci_set_clock)kernel(sdhci_set_ios)kernel(sdhci_set_power)kernel(sdhci_set_power_noreg)kernel(sdhci_set_uhs_signaling)kernel(sdhci_setup_host)kernel(sdhci_start_signal_voltage_switch)kernel(sdhci_suspend_host)kernel(sdio_align_size)kernel(sdio_claim_host)kernel(sdio_claim_irq)kernel(sdio_disable_func)kernel(sdio_enable_func)kernel(sdio_f0_readb)kernel(sdio_f0_writeb)kernel(sdio_get_host_pm_caps)kernel(sdio_memcpy_fromio)kernel(sdio_memcpy_toio)kernel(sdio_readb)kernel(sdio_readl)kernel(sdio_readsb)kernel(sdio_readw)kernel(sdio_register_driver)kernel(sdio_release_host)kernel(sdio_release_irq)kernel(sdio_retune_crc_disable)kernel(sdio_retune_crc_enable)kernel(sdio_retune_hold_now)kernel(sdio_retune_release)kernel(sdio_run_irqs)kernel(sdio_set_block_size)kernel(sdio_set_host_pm_flags)kernel(sdio_signal_irq)kernel(sdio_unregister_driver)kernel(sdio_writeb)kernel(sdio_writeb_readb)kernel(sdio_writel)kernel(sdio_writesb)kernel(sdio_writew)kernel(sdw_alloc_stream)kernel(sdw_bread_no_pm_unlocked)kernel(sdw_bus_clk_stop)kernel(sdw_bus_exit_clk_stop)kernel(sdw_bus_master_add)kernel(sdw_bus_master_delete)kernel(sdw_bus_prep_clk_stop)kernel(sdw_bus_type)kernel(sdw_bwrite_no_pm_unlocked)kernel(sdw_cdns_alloc_pdi)kernel(sdw_cdns_check_self_clearing_bits)kernel(sdw_cdns_clock_restart)kernel(sdw_cdns_clock_stop)kernel(sdw_cdns_config_stream)kernel(sdw_cdns_debugfs_init)kernel(sdw_cdns_enable_interrupt)kernel(sdw_cdns_exit_reset)kernel(sdw_cdns_init)kernel(sdw_cdns_irq)kernel(sdw_cdns_is_clock_stop)kernel(sdw_cdns_pdi_init)kernel(sdw_cdns_probe)kernel(sdw_clear_slave_status)kernel(sdw_cols)kernel(sdw_compare_devid)kernel(sdw_compute_params)kernel(sdw_deprepare_stream)kernel(sdw_disable_stream)kernel(sdw_enable_stream)kernel(sdw_extract_slave_id)kernel(sdw_find_col_index)kernel(sdw_find_row_index)kernel(sdw_handle_slave_status)kernel(sdw_intel_acpi_scan)kernel(sdw_intel_enable_irq)kernel(sdw_intel_exit)kernel(sdw_intel_probe)kernel(sdw_intel_process_wakeen_event)kernel(sdw_intel_startup)kernel(sdw_intel_thread)kernel(sdw_master_read_prop)kernel(sdw_nread)kernel(sdw_nwrite)kernel(sdw_prepare_stream)kernel(sdw_read)kernel(sdw_read_no_pm)kernel(sdw_release_stream)kernel(sdw_rows)kernel(sdw_shutdown_stream)kernel(sdw_slave_add)kernel(sdw_slave_read_prop)kernel(sdw_startup_stream)kernel(sdw_stream_add_master)kernel(sdw_stream_add_slave)kernel(sdw_stream_remove_master)kernel(sdw_stream_remove_slave)kernel(sdw_unregister_driver)kernel(sdw_update)kernel(sdw_update_no_pm)kernel(sdw_write)kernel(sdw_write_no_pm)kernel(search_binary_handler)kernel(secpath_dup)kernel(secpath_set)kernel(secure_ipv4_port_ephemeral)kernel(secure_ipv6_port_ephemeral)kernel(secure_tcp_seq)kernel(secure_tcpv6_seq)kernel(secure_tcpv6_ts_off)kernel(security_add_mnt_opt)kernel(security_cred_getsecid)kernel(security_d_instantiate)kernel(security_dentry_create_files_as)kernel(security_dentry_init_security)kernel(security_file_ioctl)kernel(security_free_mnt_opts)kernel(security_ib_alloc_security)kernel(security_ib_endport_manage_subnet)kernel(security_ib_free_security)kernel(security_ib_pkey_access)kernel(security_inet_conn_established)kernel(security_inet_conn_request)kernel(security_inode_copy_up)kernel(security_inode_copy_up_xattr)kernel(security_inode_create)kernel(security_inode_getsecctx)kernel(security_inode_init_security)kernel(security_inode_invalidate_secctx)kernel(security_inode_listsecurity)kernel(security_inode_mkdir)kernel(security_inode_notifysecctx)kernel(security_inode_setattr)kernel(security_inode_setsecctx)kernel(security_ismaclabel)kernel(security_kernel_load_data)kernel(security_kernel_post_read_file)kernel(security_kernel_read_file)kernel(security_old_inode_init_security)kernel(security_release_secctx)kernel(security_req_classify_flow)kernel(security_sb_clone_mnt_opts)kernel(security_sb_eat_lsm_opts)kernel(security_sb_mnt_opts_compat)kernel(security_sb_remount)kernel(security_sb_set_mnt_opts)kernel(security_sctp_assoc_established)kernel(security_sctp_assoc_request)kernel(security_sctp_bind_connect)kernel(security_sctp_sk_clone)kernel(security_secctx_to_secid)kernel(security_secid_to_secctx)kernel(security_secmark_refcount_dec)kernel(security_secmark_refcount_inc)kernel(security_secmark_relabel_packet)kernel(security_sk_classify_flow)kernel(security_sk_clone)kernel(security_skb_classify_flow)kernel(security_sock_graft)kernel(security_sock_rcv_skb)kernel(security_socket_getpeersec_dgram)kernel(security_socket_socketpair)kernel(security_task_getsecid)kernel(security_tun_dev_alloc_security)kernel(security_tun_dev_attach)kernel(security_tun_dev_attach_queue)kernel(security_tun_dev_create)kernel(security_tun_dev_free_security)kernel(security_tun_dev_open)kernel(security_unix_may_send)kernel(security_unix_stream_connect)kernel(security_xfrm_policy_alloc)kernel(security_xfrm_policy_free)kernel(security_xfrm_state_alloc)kernel(security_xfrm_state_delete)kernel(securityfs_create_dir)kernel(securityfs_create_file)kernel(securityfs_create_symlink)kernel(securityfs_remove)kernel(send_implementation_id)kernel(send_sig)kernel(send_sig_info)kernel(send_sig_mceerr)kernel(sensor_hub_device_close)kernel(sensor_hub_device_open)kernel(sensor_hub_get_feature)kernel(sensor_hub_input_attr_get_raw_value)kernel(sensor_hub_input_get_attribute_info)kernel(sensor_hub_register_callback)kernel(sensor_hub_remove_callback)kernel(sensor_hub_set_feature)kernel(seq_bprintf)kernel(seq_buf_printf)kernel(seq_dentry)kernel(seq_escape)kernel(seq_escape_mem_ascii)kernel(seq_file_path)kernel(seq_hex_dump)kernel(seq_hlist_next)kernel(seq_hlist_next_percpu)kernel(seq_hlist_next_rcu)kernel(seq_hlist_start)kernel(seq_hlist_start_head)kernel(seq_hlist_start_head_rcu)kernel(seq_hlist_start_percpu)kernel(seq_hlist_start_rcu)kernel(seq_list_next)kernel(seq_list_start)kernel(seq_list_start_head)kernel(seq_lseek)kernel(seq_open)kernel(seq_open_private)kernel(seq_pad)kernel(seq_path)kernel(seq_print_acct)kernel(seq_printf)kernel(seq_put_decimal_ll)kernel(seq_put_decimal_ull)kernel(seq_putc)kernel(seq_puts)kernel(seq_read)kernel(seq_release)kernel(seq_release_private)kernel(seq_vprintf)kernel(seq_write)kernel(seqno_fence_ops)kernel(serial8250_clear_and_reinit_fifos)kernel(serial8250_do_get_mctrl)kernel(serial8250_do_pm)kernel(serial8250_do_set_divisor)kernel(serial8250_do_set_ldisc)kernel(serial8250_do_set_mctrl)kernel(serial8250_do_set_termios)kernel(serial8250_do_shutdown)kernel(serial8250_do_startup)kernel(serial8250_em485_config)kernel(serial8250_em485_destroy)kernel(serial8250_em485_start_tx)kernel(serial8250_em485_stop_tx)kernel(serial8250_get_port)kernel(serial8250_handle_irq)kernel(serial8250_init_port)kernel(serial8250_modem_status)kernel(serial8250_read_char)kernel(serial8250_register_8250_port)kernel(serial8250_release_dma)kernel(serial8250_request_dma)kernel(serial8250_resume_port)kernel(serial8250_rpm_get)kernel(serial8250_rpm_get_tx)kernel(serial8250_rpm_put)kernel(serial8250_rpm_put_tx)kernel(serial8250_rx_chars)kernel(serial8250_rx_dma_flush)kernel(serial8250_set_defaults)kernel(serial8250_set_isa_configurator)kernel(serial8250_suspend_port)kernel(serial8250_tx_chars)kernel(serial8250_unregister_port)kernel(serial8250_update_uartclk)kernel(serio_bus)kernel(serio_close)kernel(serio_interrupt)kernel(serio_open)kernel(serio_reconnect)kernel(serio_rescan)kernel(serio_unregister_child_port)kernel(serio_unregister_driver)kernel(serio_unregister_port)kernel(serpent_cbc_dec_8way_avx)kernel(serpent_ctr_8way_avx)kernel(serpent_ecb_dec_8way_avx)kernel(serpent_ecb_enc_8way_avx)kernel(serpent_setkey)kernel(serpent_xts_dec)kernel(serpent_xts_dec_8way_avx)kernel(serpent_xts_enc)kernel(serpent_xts_enc_8way_avx)kernel(set_and_calc_slave_port_state)kernel(set_anon_super)kernel(set_anon_super_fc)kernel(set_bh_page)kernel(set_binfmt)kernel(set_blocksize)kernel(set_cached_acl)kernel(set_capacity_revalidate_and_notify)kernel(set_compat_user_sigmask)kernel(set_cpus_allowed_ptr)kernel(set_create_files_as)kernel(set_current_groups)kernel(set_device_ro)kernel(set_disk_ro)kernel(set_freezable)kernel(set_groups)kernel(set_h225_addr_hook)kernel(set_h245_addr_hook)kernel(set_hv_tscchange_cb)kernel(set_memory_decrypted)kernel(set_memory_encrypted)kernel(set_memory_uc)kernel(set_memory_wb)kernel(set_memory_wc)kernel(set_nlink)kernel(set_normalized_timespec)kernel(set_normalized_timespec64)kernel(set_online_page_callback)kernel(set_page_dirty)kernel(set_page_dirty_lock)kernel(set_pages_array_uc)kernel(set_pages_array_wb)kernel(set_pages_array_wc)kernel(set_pages_array_wt)kernel(set_pages_uc)kernel(set_pages_wb)kernel(set_personality_ia32)kernel(set_phv_bit)kernel(set_posix_acl)kernel(set_primary_fwnode)kernel(set_ras_addr_hook)kernel(set_required_buffer_size)kernel(set_secondary_fwnode)kernel(set_security_override)kernel(set_security_override_from_ctx)kernel(set_selection_kernel)kernel(set_sig_addr_hook)kernel(set_task_ioprio)kernel(set_user_nice)kernel(set_user_sigmask)kernel(set_wb_congested)kernel(set_worker_desc)kernel(setattr_copy)kernel(setattr_prepare)kernel(setup_APIC_eilvt)kernel(setup_arg_pages)kernel(setup_irq)kernel(setup_max_cpus)kernel(setup_new_exec)kernel(setup_udp_tunnel_sock)kernel(sev_active)kernel(sev_enable_key)kernel(sev_guest_activate)kernel(sev_guest_deactivate)kernel(sev_guest_decommission)kernel(sev_guest_df_flush)kernel(sev_issue_cmd_external_user)kernel(sev_platform_init)kernel(sev_platform_status)kernel(sfi_disabled)kernel(sfi_table_parse)kernel(sg_alloc_append_table_from_pages)kernel(sg_alloc_table)kernel(sg_alloc_table_chained)kernel(sg_alloc_table_from_pages_segment)kernel(sg_copy_buffer)kernel(sg_copy_from_buffer)kernel(sg_copy_to_buffer)kernel(sg_free_append_table)kernel(sg_free_table)kernel(sg_free_table_chained)kernel(sg_init_one)kernel(sg_init_table)kernel(sg_last)kernel(sg_miter_next)kernel(sg_miter_skip)kernel(sg_miter_start)kernel(sg_miter_stop)kernel(sg_nents)kernel(sg_nents_for_len)kernel(sg_next)kernel(sg_pcopy_from_buffer)kernel(sg_pcopy_to_buffer)kernel(sg_scsi_ioctl)kernel(sg_zero_buffer)kernel(sget)kernel(sget_fc)kernel(sgl_alloc)kernel(sgl_alloc_order)kernel(sgl_free)kernel(sgl_free_n_order)kernel(sgl_free_order)kernel(sgx_set_attribute)kernel(sgx_virt_ecreate)kernel(sgx_virt_einit)kernel(sha1_init)kernel(sha1_transform)kernel(sha1_zero_message_hash)kernel(sha224_final)kernel(sha224_update)kernel(sha224_zero_message_hash)kernel(sha256)kernel(sha256_final)kernel(sha256_update)kernel(sha256_zero_message_hash)kernel(shake_page)kernel(shash_ahash_digest)kernel(shash_ahash_finup)kernel(shash_ahash_update)kernel(shash_attr_alg)kernel(shash_free_instance)kernel(shash_no_setkey)kernel(shash_register_instance)kernel(shmem_file_setup)kernel(shmem_file_setup_with_mnt)kernel(shmem_read_mapping_page_gfp)kernel(shmem_truncate_range)kernel(should_remove_suid)kernel(show_class_attr_string)kernel(show_rcu_gp_kthreads)kernel(show_rcu_tasks_rude_gp_kthread)kernel(show_rcu_tasks_trace_gp_kthread)kernel(shrink_dcache_parent)kernel(shrink_dcache_sb)kernel(si21xx_attach)kernel(si_mem_available)kernel(si_meminfo)kernel(sigprocmask)kernel(simd_register_skciphers_compat)kernel(simd_skcipher_create)kernel(simd_skcipher_create_compat)kernel(simd_skcipher_free)kernel(simd_unregister_skciphers)kernel(simple_attr_open)kernel(simple_attr_read)kernel(simple_attr_release)kernel(simple_attr_write)kernel(simple_dentry_operations)kernel(simple_dir_inode_operations)kernel(simple_dir_operations)kernel(simple_dname)kernel(simple_empty)kernel(simple_fill_super)kernel(simple_get_link)kernel(simple_getattr)kernel(simple_link)kernel(simple_lookup)kernel(simple_nosetlease)kernel(simple_open)kernel(simple_pin_fs)kernel(simple_read_from_buffer)kernel(simple_readpage)kernel(simple_release_fs)kernel(simple_rename)kernel(simple_rmdir)kernel(simple_setattr)kernel(simple_statfs)kernel(simple_strtol)kernel(simple_strtoll)kernel(simple_strtoul)kernel(simple_strtoull)kernel(simple_symlink_inode_operations)kernel(simple_transaction_get)kernel(simple_transaction_read)kernel(simple_transaction_release)kernel(simple_transaction_set)kernel(simple_tuner_attach)kernel(simple_unlink)kernel(simple_write_begin)kernel(simple_write_end)kernel(simple_write_to_buffer)kernel(single_open)kernel(single_open_size)kernel(single_release)kernel(single_task_running)kernel(siphash_1u32)kernel(siphash_1u64)kernel(siphash_2u64)kernel(siphash_3u32)kernel(siphash_3u64)kernel(siphash_4u64)kernel(sja1000_interrupt)kernel(sk_alloc)kernel(sk_attach_filter)kernel(sk_busy_loop_end)kernel(sk_capable)kernel(sk_clear_memalloc)kernel(sk_clone_lock)kernel(sk_common_release)kernel(sk_detach_filter)kernel(sk_dst_check)kernel(sk_error_report)kernel(sk_filter_trim_cap)kernel(sk_free)kernel(sk_free_unlock_clone)kernel(sk_mc_loop)kernel(sk_msg_alloc)kernel(sk_msg_clone)kernel(sk_msg_free)kernel(sk_msg_free_nocharge)kernel(sk_msg_free_partial)kernel(sk_msg_memcopy_from_iter)kernel(sk_msg_recvmsg)kernel(sk_msg_return)kernel(sk_msg_return_zero)kernel(sk_msg_trim)kernel(sk_msg_zerocopy_from_iter)kernel(sk_net_capable)kernel(sk_ns_capable)kernel(sk_page_frag_refill)kernel(sk_psock_drop)kernel(sk_psock_init)kernel(sk_psock_msg_verdict)kernel(sk_psock_tls_strp_read)kernel(sk_reset_timer)kernel(sk_send_sigurg)kernel(sk_set_memalloc)kernel(sk_set_peek_off)kernel(sk_setup_caps)kernel(sk_stop_timer)kernel(sk_stop_timer_sync)kernel(sk_stream_error)kernel(sk_stream_kill_queues)kernel(sk_stream_wait_close)kernel(sk_stream_wait_connect)kernel(sk_stream_wait_memory)kernel(sk_wait_data)kernel(skb_abort_seq_read)kernel(skb_add_rx_frag)kernel(skb_append)kernel(skb_append_datato_frags)kernel(skb_append_pagefrags)kernel(skb_checksum)kernel(skb_checksum_help)kernel(skb_checksum_setup)kernel(skb_checksum_trimmed)kernel(skb_clone)kernel(skb_clone_sk)kernel(skb_clone_tx_timestamp)kernel(skb_coalesce_rx_frag)kernel(skb_complete_tx_timestamp)kernel(skb_complete_wifi_ack)kernel(skb_consume_udp)kernel(skb_copy)kernel(skb_copy_and_csum_bits)kernel(skb_copy_and_csum_datagram_msg)kernel(skb_copy_and_csum_dev)kernel(skb_copy_and_hash_datagram_iter)kernel(skb_copy_bits)kernel(skb_copy_datagram_from_iter)kernel(skb_copy_datagram_iter)kernel(skb_copy_expand)kernel(skb_copy_header)kernel(skb_copy_ubufs)kernel(skb_cow_data)kernel(skb_csum_hwoffload_help)kernel(skb_defer_rx_timestamp)kernel(skb_dequeue)kernel(skb_dequeue_tail)kernel(skb_dump)kernel(skb_ensure_writable)kernel(skb_eth_pop)kernel(skb_eth_push)kernel(skb_ext_add)kernel(skb_find_text)kernel(skb_flow_dissect_ct)kernel(skb_flow_dissect_hash)kernel(skb_flow_dissect_meta)kernel(skb_flow_dissect_tunnel_info)kernel(skb_flow_dissector_init)kernel(skb_flow_get_icmp_tci)kernel(skb_free_datagram)kernel(skb_get_hash_perturb)kernel(skb_gro_receive)kernel(skb_gro_receive_list)kernel(skb_gso_validate_mac_len)kernel(skb_gso_validate_network_len)kernel(skb_headers_offset_update)kernel(skb_insert)kernel(skb_kill_datagram)kernel(skb_mac_gso_segment)kernel(skb_make_writable)kernel(skb_morph)kernel(skb_mpls_dec_ttl)kernel(skb_mpls_pop)kernel(skb_mpls_push)kernel(skb_mpls_update_lse)kernel(skb_orphan_partial)kernel(skb_page_frag_refill)kernel(skb_partial_csum_set)kernel(skb_prepare_seq_read)kernel(skb_pull)kernel(skb_pull_rcsum)kernel(skb_push)kernel(skb_put)kernel(skb_queue_head)kernel(skb_queue_purge)kernel(skb_queue_tail)kernel(skb_realloc_headroom)kernel(skb_recv_datagram)kernel(skb_scrub_packet)kernel(skb_segment)kernel(skb_segment_list)kernel(skb_send_sock_locked)kernel(skb_seq_read)kernel(skb_set_owner_w)kernel(skb_splice_bits)kernel(skb_split)kernel(skb_store_bits)kernel(skb_to_sgvec)kernel(skb_to_sgvec_nomark)kernel(skb_trim)kernel(skb_try_coalesce)kernel(skb_tstamp_tx)kernel(skb_tunnel_check_pmtu)kernel(skb_tx_error)kernel(skb_udp_tunnel_segment)kernel(skb_unlink)kernel(skb_vlan_pop)kernel(skb_vlan_push)kernel(skb_vlan_untag)kernel(skb_zerocopy)kernel(skb_zerocopy_headlen)kernel(skb_zerocopy_iter_stream)kernel(skcipher_register_instance)kernel(skcipher_walk_aead)kernel(skcipher_walk_aead_decrypt)kernel(skcipher_walk_aead_encrypt)kernel(skcipher_walk_async)kernel(skcipher_walk_atomise)kernel(skcipher_walk_complete)kernel(skcipher_walk_done)kernel(skcipher_walk_virt)kernel(skip_spaces)kernel(skl_clear_module_cnt)kernel(skl_dsp_free)kernel(skl_dsp_get_core)kernel(skl_dsp_put_core)kernel(skl_dsp_set_dma_control)kernel(skl_dsp_sleep)kernel(skl_dsp_wake)kernel(skl_get_pvt_id)kernel(skl_get_pvt_instance_id_map)kernel(skl_ipc_bind_unbind)kernel(skl_ipc_create_pipeline)kernel(skl_ipc_delete_pipeline)kernel(skl_ipc_get_large_config)kernel(skl_ipc_init_instance)kernel(skl_ipc_load_modules)kernel(skl_ipc_restore_pipeline)kernel(skl_ipc_save_pipeline)kernel(skl_ipc_set_d0ix)kernel(skl_ipc_set_dx)kernel(skl_ipc_set_large_config)kernel(skl_ipc_set_pipeline_state)kernel(skl_ipc_unload_modules)kernel(skl_put_pvt_id)kernel(skl_sst_dsp_cleanup)kernel(skl_sst_dsp_init)kernel(skl_sst_init_fw)kernel(skl_sst_ipc_load_library)kernel(slash_name)kernel(slhc_compress)kernel(slhc_free)kernel(slhc_init)kernel(slhc_remember)kernel(slhc_toss)kernel(slhc_uncompress)kernel(slow_virt_to_phys)kernel(sm501_find_clock)kernel(sm501_misc_control)kernel(sm501_modify_reg)kernel(sm501_set_clock)kernel(sm501_unit_power)kernel(smca_get_bank_type)kernel(smca_get_long_name)kernel(sme_active)kernel(sme_me_mask)kernel(smp_call_function)kernel(smp_call_function_any)kernel(smp_call_function_many)kernel(smp_call_function_single)kernel(smp_call_function_single_async)kernel(smp_call_on_cpu)kernel(smp_num_siblings)kernel(smp_ops)kernel(smpboot_register_percpu_thread_cpumask)kernel(smpboot_unregister_percpu_thread)kernel(sms_board_event)kernel(sms_board_led_feedback)kernel(sms_board_lna_control)kernel(sms_board_load_modules)kernel(sms_board_power)kernel(sms_board_setup)kernel(sms_get_board)kernel(smsclient_sendrequest)kernel(smscore_get_board_id)kernel(smscore_get_device_mode)kernel(smscore_getbuffer)kernel(smscore_onresponse)kernel(smscore_putbuffer)kernel(smscore_register_client)kernel(smscore_register_device)kernel(smscore_register_hotplug)kernel(smscore_registry_getmode)kernel(smscore_set_board_id)kernel(smscore_start_device)kernel(smscore_translate_msg)kernel(smscore_unregister_client)kernel(smscore_unregister_device)kernel(smscore_unregister_hotplug)kernel(smsendian_handle_message_header)kernel(smsendian_handle_rx_message)kernel(smsendian_handle_tx_message)kernel(sn_coherency_id)kernel(sn_partition_id)kernel(sn_region_size)kernel(sn_rtc_cycles_per_second)kernel(snd_ac97_bus)kernel(snd_ac97_get_short_name)kernel(snd_ac97_mixer)kernel(snd_ac97_pcm_assign)kernel(snd_ac97_pcm_close)kernel(snd_ac97_pcm_double_rate_rules)kernel(snd_ac97_pcm_open)kernel(snd_ac97_read)kernel(snd_ac97_reset)kernel(snd_ac97_resume)kernel(snd_ac97_set_rate)kernel(snd_ac97_suspend)kernel(snd_ac97_tune_hardware)kernel(snd_ac97_update)kernel(snd_ac97_update_bits)kernel(snd_ac97_update_power)kernel(snd_ac97_write)kernel(snd_ac97_write_cache)kernel(snd_ak4113_build)kernel(snd_ak4113_check_rate_and_errors)kernel(snd_ak4113_create)kernel(snd_ak4113_external_rate)kernel(snd_ak4113_reg_write)kernel(snd_ak4113_reinit)kernel(snd_ak4113_resume)kernel(snd_ak4113_suspend)kernel(snd_ak4114_build)kernel(snd_ak4114_check_rate_and_errors)kernel(snd_ak4114_create)kernel(snd_ak4114_external_rate)kernel(snd_ak4114_reg_write)kernel(snd_ak4114_reinit)kernel(snd_ak4114_resume)kernel(snd_ak4114_suspend)kernel(snd_akm4xxx_build_controls)kernel(snd_akm4xxx_init)kernel(snd_akm4xxx_reset)kernel(snd_akm4xxx_write)kernel(snd_array_free)kernel(snd_array_new)kernel(snd_card_add_dev_attr)kernel(snd_card_disconnect)kernel(snd_card_disconnect_sync)kernel(snd_card_file_add)kernel(snd_card_file_remove)kernel(snd_card_free)kernel(snd_card_free_when_closed)kernel(snd_card_new)kernel(snd_card_ref)kernel(snd_card_register)kernel(snd_card_rw_proc_new)kernel(snd_card_set_id)kernel(snd_component_add)kernel(snd_compr_free_pages)kernel(snd_compr_malloc_pages)kernel(snd_compr_stop_error)kernel(snd_compress_new)kernel(snd_cs8427_create)kernel(snd_cs8427_iec958_active)kernel(snd_cs8427_iec958_build)kernel(snd_cs8427_iec958_pcm)kernel(snd_cs8427_init)kernel(snd_cs8427_reg_write)kernel(snd_ctl_activate_id)kernel(snd_ctl_add)kernel(snd_ctl_add_vmaster_hook)kernel(snd_ctl_apply_vmaster_followers)kernel(snd_ctl_boolean_mono_info)kernel(snd_ctl_boolean_stereo_info)kernel(snd_ctl_disconnect_layer)kernel(snd_ctl_enum_info)kernel(snd_ctl_find_id)kernel(snd_ctl_find_numid)kernel(snd_ctl_free_one)kernel(snd_ctl_get_preferred_subdevice)kernel(snd_ctl_make_virtual_master)kernel(snd_ctl_new1)kernel(snd_ctl_notify)kernel(snd_ctl_notify_one)kernel(snd_ctl_register_ioctl)kernel(snd_ctl_register_ioctl_compat)kernel(snd_ctl_register_layer)kernel(snd_ctl_remove)kernel(snd_ctl_remove_id)kernel(snd_ctl_rename_id)kernel(snd_ctl_replace)kernel(snd_ctl_request_layer)kernel(snd_ctl_sync_vmaster)kernel(snd_ctl_unregister_ioctl)kernel(snd_ctl_unregister_ioctl_compat)kernel(snd_device_disconnect)kernel(snd_device_free)kernel(snd_device_get_state)kernel(snd_device_initialize)kernel(snd_device_new)kernel(snd_device_register)kernel(snd_devm_alloc_dir_pages)kernel(snd_devm_card_new)kernel(snd_devm_request_dma)kernel(snd_dma_alloc_dir_pages)kernel(snd_dma_alloc_pages_fallback)kernel(snd_dma_buffer_mmap)kernel(snd_dma_buffer_sync)kernel(snd_dma_disable)kernel(snd_dma_free_pages)kernel(snd_dma_pointer)kernel(snd_dma_program)kernel(snd_ecards_limit)kernel(snd_emu10k1_memblk_map)kernel(snd_emu10k1_ptr_read)kernel(snd_emu10k1_ptr_write)kernel(snd_emu10k1_synth_alloc)kernel(snd_emu10k1_synth_bzero)kernel(snd_emu10k1_synth_copy_from_user)kernel(snd_emu10k1_synth_free)kernel(snd_emu10k1_voice_alloc)kernel(snd_emu10k1_voice_free)kernel(snd_emux_free)kernel(snd_emux_lock_voice)kernel(snd_emux_new)kernel(snd_emux_register)kernel(snd_emux_terminate_all)kernel(snd_emux_unlock_voice)kernel(snd_fw_transaction)kernel(snd_hda_activate_path)kernel(snd_hda_add_imux_item)kernel(snd_hda_add_new_ctls)kernel(snd_hda_add_new_path)kernel(snd_hda_add_nid)kernel(snd_hda_add_verbs)kernel(snd_hda_add_vmaster_hook)kernel(snd_hda_apply_fixup)kernel(snd_hda_apply_pincfgs)kernel(snd_hda_apply_verbs)kernel(snd_hda_attach_beep_device)kernel(snd_hda_bus_type)kernel(snd_hda_check_amp_caps)kernel(snd_hda_check_amp_list_power)kernel(snd_hda_codec_amp_init)kernel(snd_hda_codec_amp_init_stereo)kernel(snd_hda_codec_amp_stereo)kernel(snd_hda_codec_amp_update)kernel(snd_hda_codec_build_controls)kernel(snd_hda_codec_cleanup)kernel(snd_hda_codec_cleanup_for_unbind)kernel(snd_hda_codec_configure)kernel(snd_hda_codec_device_new)kernel(snd_hda_codec_eapd_power_filter)kernel(snd_hda_codec_get_pin_target)kernel(snd_hda_codec_get_pincfg)kernel(snd_hda_codec_load_dsp_cleanup)kernel(snd_hda_codec_load_dsp_prepare)kernel(snd_hda_codec_load_dsp_trigger)kernel(snd_hda_codec_new)kernel(snd_hda_codec_parse_pcms)kernel(snd_hda_codec_pcm_new)kernel(snd_hda_codec_pcm_put)kernel(snd_hda_codec_prepare)kernel(snd_hda_codec_set_name)kernel(snd_hda_codec_set_pin_target)kernel(snd_hda_codec_set_pincfg)kernel(snd_hda_codec_set_power_to_all)kernel(snd_hda_codec_setup_stream)kernel(snd_hda_codec_update_widgets)kernel(snd_hda_correct_pin_ctl)kernel(snd_hda_create_dig_out_ctls)kernel(snd_hda_create_spdif_in_ctls)kernel(snd_hda_create_spdif_share_sw)kernel(snd_hda_ctl_add)kernel(snd_hda_detach_beep_device)kernel(snd_hda_enable_beep_device)kernel(snd_hda_enum_helper_info)kernel(snd_hda_ext_driver_register)kernel(snd_hda_ext_driver_unregister)kernel(snd_hda_find_mixer_ctl)kernel(snd_hda_gen_add_kctl)kernel(snd_hda_gen_add_micmute_led_cdev)kernel(snd_hda_gen_add_mute_led_cdev)kernel(snd_hda_gen_build_controls)kernel(snd_hda_gen_build_pcms)kernel(snd_hda_gen_check_power_status)kernel(snd_hda_gen_fix_pin_power)kernel(snd_hda_gen_free)kernel(snd_hda_gen_hp_automute)kernel(snd_hda_gen_init)kernel(snd_hda_gen_line_automute)kernel(snd_hda_gen_mic_autoswitch)kernel(snd_hda_gen_parse_auto_config)kernel(snd_hda_gen_path_power_filter)kernel(snd_hda_gen_spec_init)kernel(snd_hda_gen_stream_pm)kernel(snd_hda_gen_update_outputs)kernel(snd_hda_get_bool_hint)kernel(snd_hda_get_conn_index)kernel(snd_hda_get_conn_list)kernel(snd_hda_get_connections)kernel(snd_hda_get_default_vref)kernel(snd_hda_get_dev_select)kernel(snd_hda_get_hint)kernel(snd_hda_get_input_pin_attr)kernel(snd_hda_get_int_hint)kernel(snd_hda_get_num_devices)kernel(snd_hda_get_path_from_idx)kernel(snd_hda_get_path_idx)kernel(snd_hda_get_pin_label)kernel(snd_hda_input_mux_info)kernel(snd_hda_input_mux_put)kernel(snd_hda_jack_add_kctl_mst)kernel(snd_hda_jack_add_kctls)kernel(snd_hda_jack_bind_keymap)kernel(snd_hda_jack_detect_enable)kernel(snd_hda_jack_detect_enable_callback_mst)kernel(snd_hda_jack_detect_state_mst)kernel(snd_hda_jack_pin_sense)kernel(snd_hda_jack_poll_all)kernel(snd_hda_jack_report_sync)kernel(snd_hda_jack_set_button_state)kernel(snd_hda_jack_set_dirty_all)kernel(snd_hda_jack_set_gating_jack)kernel(snd_hda_jack_tbl_get_from_tag)kernel(snd_hda_jack_tbl_get_mst)kernel(snd_hda_jack_unsol_event)kernel(snd_hda_load_patch)kernel(snd_hda_lock_devices)kernel(snd_hda_mixer_amp_switch_get)kernel(snd_hda_mixer_amp_switch_get_beep)kernel(snd_hda_mixer_amp_switch_info)kernel(snd_hda_mixer_amp_switch_put)kernel(snd_hda_mixer_amp_switch_put_beep)kernel(snd_hda_mixer_amp_tlv)kernel(snd_hda_mixer_amp_volume_get)kernel(snd_hda_mixer_amp_volume_info)kernel(snd_hda_mixer_amp_volume_put)kernel(snd_hda_multi_out_analog_cleanup)kernel(snd_hda_multi_out_analog_open)kernel(snd_hda_multi_out_analog_prepare)kernel(snd_hda_multi_out_dig_cleanup)kernel(snd_hda_multi_out_dig_close)kernel(snd_hda_multi_out_dig_open)kernel(snd_hda_multi_out_dig_prepare)kernel(snd_hda_override_amp_caps)kernel(snd_hda_override_conn_list)kernel(snd_hda_parse_pin_defcfg)kernel(snd_hda_pick_fixup)kernel(snd_hda_pick_pin_fixup)kernel(snd_hda_sequence_write)kernel(snd_hda_set_dev_select)kernel(snd_hda_set_power_save)kernel(snd_hda_set_vmaster_tlv)kernel(snd_hda_shutup_pins)kernel(snd_hda_spdif_ctls_assign)kernel(snd_hda_spdif_ctls_unassign)kernel(snd_hda_spdif_out_of_nid)kernel(snd_hda_sync_vmaster_hook)kernel(snd_hda_unlock_devices)kernel(snd_hdac_acomp_exit)kernel(snd_hdac_acomp_get_eld)kernel(snd_hdac_acomp_init)kernel(snd_hdac_acomp_register_notifier)kernel(snd_hdac_add_chmap_ctls)kernel(snd_hdac_bus_alloc_stream_pages)kernel(snd_hdac_bus_enter_link_reset)kernel(snd_hdac_bus_exec_verb_unlocked)kernel(snd_hdac_bus_exit)kernel(snd_hdac_bus_exit_link_reset)kernel(snd_hdac_bus_free_stream_pages)kernel(snd_hdac_bus_get_response)kernel(snd_hdac_bus_handle_stream_irq)kernel(snd_hdac_bus_init)kernel(snd_hdac_bus_init_chip)kernel(snd_hdac_bus_init_cmd_io)kernel(snd_hdac_bus_link_power)kernel(snd_hdac_bus_parse_capabilities)kernel(snd_hdac_bus_reset_link)kernel(snd_hdac_bus_send_cmd)kernel(snd_hdac_bus_stop_chip)kernel(snd_hdac_bus_stop_cmd_io)kernel(snd_hdac_bus_update_rirb)kernel(snd_hdac_calc_stream_format)kernel(snd_hdac_channel_allocation)kernel(snd_hdac_check_power_state)kernel(snd_hdac_chmap_to_spk_mask)kernel(snd_hdac_codec_link_down)kernel(snd_hdac_codec_link_up)kernel(snd_hdac_codec_modalias)kernel(snd_hdac_codec_read)kernel(snd_hdac_codec_write)kernel(snd_hdac_device_exit)kernel(snd_hdac_device_init)kernel(snd_hdac_device_register)kernel(snd_hdac_device_set_chip_name)kernel(snd_hdac_device_unregister)kernel(snd_hdac_display_power)kernel(snd_hdac_dsp_cleanup)kernel(snd_hdac_dsp_prepare)kernel(snd_hdac_dsp_trigger)kernel(snd_hdac_ext_bus_device_exit)kernel(snd_hdac_ext_bus_device_init)kernel(snd_hdac_ext_bus_device_remove)kernel(snd_hdac_ext_bus_exit)kernel(snd_hdac_ext_bus_get_link)kernel(snd_hdac_ext_bus_get_ml_capabilities)kernel(snd_hdac_ext_bus_init)kernel(snd_hdac_ext_bus_link_get)kernel(snd_hdac_ext_bus_link_power)kernel(snd_hdac_ext_bus_link_power_down)kernel(snd_hdac_ext_bus_link_power_down_all)kernel(snd_hdac_ext_bus_link_power_up)kernel(snd_hdac_ext_bus_link_power_up_all)kernel(snd_hdac_ext_bus_link_put)kernel(snd_hdac_ext_bus_ppcap_enable)kernel(snd_hdac_ext_bus_ppcap_int_enable)kernel(snd_hdac_ext_link_clear_stream_id)kernel(snd_hdac_ext_link_set_stream_id)kernel(snd_hdac_ext_link_stream_clear)kernel(snd_hdac_ext_link_stream_reset)kernel(snd_hdac_ext_link_stream_setup)kernel(snd_hdac_ext_link_stream_start)kernel(snd_hdac_ext_stop_streams)kernel(snd_hdac_ext_stream_assign)kernel(snd_hdac_ext_stream_decouple)kernel(snd_hdac_ext_stream_decouple_locked)kernel(snd_hdac_ext_stream_drsm_enable)kernel(snd_hdac_ext_stream_get_spbmaxfifo)kernel(snd_hdac_ext_stream_init)kernel(snd_hdac_ext_stream_init_all)kernel(snd_hdac_ext_stream_release)kernel(snd_hdac_ext_stream_set_dpibr)kernel(snd_hdac_ext_stream_set_lpib)kernel(snd_hdac_ext_stream_set_spib)kernel(snd_hdac_ext_stream_spbcap_enable)kernel(snd_hdac_get_active_channels)kernel(snd_hdac_get_ch_alloc_from_ca)kernel(snd_hdac_get_connections)kernel(snd_hdac_get_stream)kernel(snd_hdac_get_stream_stripe_ctl)kernel(snd_hdac_get_sub_nodes)kernel(snd_hdac_i915_init)kernel(snd_hdac_i915_set_bclk)kernel(snd_hdac_is_supported_format)kernel(snd_hdac_link_free_all)kernel(snd_hdac_override_parm)kernel(snd_hdac_power_down)kernel(snd_hdac_power_down_pm)kernel(snd_hdac_power_up)kernel(snd_hdac_power_up_pm)kernel(snd_hdac_print_channel_allocation)kernel(snd_hdac_query_supported_pcm)kernel(snd_hdac_read)kernel(snd_hdac_read_parm_uncached)kernel(snd_hdac_refresh_widgets)kernel(snd_hdac_register_chmap_ops)kernel(snd_hdac_regmap_add_vendor_verb)kernel(snd_hdac_regmap_exit)kernel(snd_hdac_regmap_init)kernel(snd_hdac_regmap_read_raw)kernel(snd_hdac_regmap_sync)kernel(snd_hdac_regmap_update_raw)kernel(snd_hdac_regmap_update_raw_once)kernel(snd_hdac_regmap_write_raw)kernel(snd_hdac_set_codec_wakeup)kernel(snd_hdac_setup_channel_mapping)kernel(snd_hdac_spk_to_chmap)kernel(snd_hdac_stream_assign)kernel(snd_hdac_stream_cleanup)kernel(snd_hdac_stream_clear)kernel(snd_hdac_stream_free_all)kernel(snd_hdac_stream_init)kernel(snd_hdac_stream_release)kernel(snd_hdac_stream_reset)kernel(snd_hdac_stream_set_params)kernel(snd_hdac_stream_setup)kernel(snd_hdac_stream_setup_periods)kernel(snd_hdac_stream_start)kernel(snd_hdac_stream_stop)kernel(snd_hdac_stream_sync)kernel(snd_hdac_stream_sync_trigger)kernel(snd_hdac_stream_timecounter_init)kernel(snd_hdac_sync_audio_rate)kernel(snd_hdac_sync_power_state)kernel(snd_hwdep_new)kernel(snd_i2c_bus_create)kernel(snd_i2c_device_create)kernel(snd_i2c_device_free)kernel(snd_i2c_probeaddr)kernel(snd_i2c_readbytes)kernel(snd_i2c_sendbytes)kernel(snd_ice1712_akm4xxx_build_controls)kernel(snd_ice1712_akm4xxx_free)kernel(snd_ice1712_akm4xxx_init)kernel(snd_info_create_card_entry)kernel(snd_info_create_module_entry)kernel(snd_info_free_entry)kernel(snd_info_get_line)kernel(snd_info_get_str)kernel(snd_info_register)kernel(snd_intel_acpi_dsp_driver_probe)kernel(snd_intel_dsp_driver_probe)kernel(snd_interval_list)kernel(snd_interval_ranges)kernel(snd_interval_ratnum)kernel(snd_interval_refine)kernel(snd_jack_add_new_kctl)kernel(snd_jack_new)kernel(snd_jack_report)kernel(snd_jack_set_key)kernel(snd_jack_set_parent)kernel(snd_lookup_minor_data)kernel(snd_lookup_oss_minor_data)kernel(snd_major)kernel(snd_midi_channel_alloc_set)kernel(snd_midi_channel_free_set)kernel(snd_midi_channel_set_clear)kernel(snd_midi_event_decode)kernel(snd_midi_event_encode_byte)kernel(snd_midi_event_free)kernel(snd_midi_event_new)kernel(snd_midi_event_no_status)kernel(snd_midi_event_reset_decode)kernel(snd_midi_event_reset_encode)kernel(snd_midi_process_event)kernel(snd_mpu401_uart_interrupt)kernel(snd_mpu401_uart_interrupt_tx)kernel(snd_mpu401_uart_new)kernel(snd_opl3_create)kernel(snd_opl3_find_patch)kernel(snd_opl3_hwdep_new)kernel(snd_opl3_init)kernel(snd_opl3_interrupt)kernel(snd_opl3_load_patch)kernel(snd_opl3_new)kernel(snd_opl3_regmap)kernel(snd_opl3_reset)kernel(snd_opl3_timer_new)kernel(snd_oss_info_register)kernel(snd_pci_quirk_lookup)kernel(snd_pci_quirk_lookup_id)kernel(snd_pcm_2_1_chmaps)kernel(snd_pcm_add_chmap_ctls)kernel(snd_pcm_alt_chmaps)kernel(snd_pcm_format_big_endian)kernel(snd_pcm_format_linear)kernel(snd_pcm_format_little_endian)kernel(snd_pcm_format_name)kernel(snd_pcm_format_physical_width)kernel(snd_pcm_format_set_silence)kernel(snd_pcm_format_signed)kernel(snd_pcm_format_silence_64)kernel(snd_pcm_format_size)kernel(snd_pcm_format_unsigned)kernel(snd_pcm_format_width)kernel(snd_pcm_hw_constraint_eld)kernel(snd_pcm_hw_constraint_integer)kernel(snd_pcm_hw_constraint_list)kernel(snd_pcm_hw_constraint_mask64)kernel(snd_pcm_hw_constraint_minmax)kernel(snd_pcm_hw_constraint_msbits)kernel(snd_pcm_hw_constraint_pow2)kernel(snd_pcm_hw_constraint_ranges)kernel(snd_pcm_hw_constraint_ratdens)kernel(snd_pcm_hw_constraint_ratnums)kernel(snd_pcm_hw_constraint_step)kernel(snd_pcm_hw_limit_rates)kernel(snd_pcm_hw_param_first)kernel(snd_pcm_hw_param_last)kernel(snd_pcm_hw_param_value)kernel(snd_pcm_hw_refine)kernel(snd_pcm_hw_rule_add)kernel(snd_pcm_hw_rule_noresample)kernel(snd_pcm_kernel_ioctl)kernel(snd_pcm_lib_default_mmap)kernel(snd_pcm_lib_free_pages)kernel(snd_pcm_lib_free_vmalloc_buffer)kernel(snd_pcm_lib_get_vmalloc_page)kernel(snd_pcm_lib_ioctl)kernel(snd_pcm_lib_malloc_pages)kernel(snd_pcm_lib_mmap_iomem)kernel(snd_pcm_lib_preallocate_free_for_all)kernel(snd_pcm_lib_preallocate_pages)kernel(snd_pcm_lib_preallocate_pages_for_all)kernel(snd_pcm_mmap_data)kernel(snd_pcm_new)kernel(snd_pcm_new_internal)kernel(snd_pcm_new_stream)kernel(snd_pcm_open_substream)kernel(snd_pcm_period_elapsed)kernel(snd_pcm_period_elapsed_under_stream_lock)kernel(snd_pcm_rate_bit_to_rate)kernel(snd_pcm_rate_mask_intersect)kernel(snd_pcm_rate_range_to_bits)kernel(snd_pcm_rate_to_rate_bit)kernel(snd_pcm_release_substream)kernel(snd_pcm_set_managed_buffer)kernel(snd_pcm_set_managed_buffer_all)kernel(snd_pcm_set_ops)kernel(snd_pcm_set_sync)kernel(snd_pcm_std_chmaps)kernel(snd_pcm_stop)kernel(snd_pcm_stop_xrun)kernel(snd_pcm_stream_lock)kernel(snd_pcm_stream_lock_irq)kernel(snd_pcm_stream_unlock)kernel(snd_pcm_stream_unlock_irq)kernel(snd_pcm_stream_unlock_irqrestore)kernel(snd_pcm_suspend_all)kernel(snd_power_ref_and_wait)kernel(snd_power_wait)kernel(snd_print_pcm_bits)kernel(snd_pt2258_build_controls)kernel(snd_pt2258_reset)kernel(snd_rawmidi_drain_input)kernel(snd_rawmidi_drain_output)kernel(snd_rawmidi_drop_output)kernel(snd_rawmidi_info_select)kernel(snd_rawmidi_input_params)kernel(snd_rawmidi_kernel_open)kernel(snd_rawmidi_kernel_read)kernel(snd_rawmidi_kernel_release)kernel(snd_rawmidi_kernel_write)kernel(snd_rawmidi_new)kernel(snd_rawmidi_output_params)kernel(snd_rawmidi_proceed)kernel(snd_rawmidi_receive)kernel(snd_rawmidi_set_ops)kernel(snd_rawmidi_transmit)kernel(snd_rawmidi_transmit_ack)kernel(snd_rawmidi_transmit_empty)kernel(snd_rawmidi_transmit_peek)kernel(snd_register_device)kernel(snd_register_oss_device)kernel(snd_request_card)kernel(snd_seq_autoload_exit)kernel(snd_seq_autoload_init)kernel(snd_seq_client_ioctl_lock)kernel(snd_seq_client_ioctl_unlock)kernel(snd_seq_create_kernel_client)kernel(snd_seq_delete_kernel_client)kernel(snd_seq_device_load_drivers)kernel(snd_seq_device_new)kernel(snd_seq_driver_unregister)kernel(snd_seq_dump_var_event)kernel(snd_seq_event_port_attach)kernel(snd_seq_event_port_detach)kernel(snd_seq_expand_var_event)kernel(snd_seq_kernel_client_ctl)kernel(snd_seq_kernel_client_dispatch)kernel(snd_seq_kernel_client_enqueue)kernel(snd_seq_kernel_client_write_poll)kernel(snd_seq_root)kernel(snd_seq_set_queue_tempo)kernel(snd_sf_linear_to_log)kernel(snd_sgbuf_get_addr)kernel(snd_sgbuf_get_chunk_size)kernel(snd_sgbuf_get_page)kernel(snd_soc_acpi_codec_list)kernel(snd_soc_acpi_find_machine)kernel(snd_soc_acpi_find_package_from_hid)kernel(snd_soc_acpi_intel_adl_machines)kernel(snd_soc_acpi_intel_adl_sdw_machines)kernel(snd_soc_acpi_intel_baytrail_machines)kernel(snd_soc_acpi_intel_broadwell_machines)kernel(snd_soc_acpi_intel_bxt_machines)kernel(snd_soc_acpi_intel_cfl_machines)kernel(snd_soc_acpi_intel_cfl_sdw_machines)kernel(snd_soc_acpi_intel_cherrytrail_machines)kernel(snd_soc_acpi_intel_cml_machines)kernel(snd_soc_acpi_intel_cml_sdw_machines)kernel(snd_soc_acpi_intel_cnl_machines)kernel(snd_soc_acpi_intel_cnl_sdw_machines)kernel(snd_soc_acpi_intel_ehl_machines)kernel(snd_soc_acpi_intel_glk_machines)kernel(snd_soc_acpi_intel_haswell_machines)kernel(snd_soc_acpi_intel_hda_machines)kernel(snd_soc_acpi_intel_icl_machines)kernel(snd_soc_acpi_intel_icl_sdw_machines)kernel(snd_soc_acpi_intel_jsl_machines)kernel(snd_soc_acpi_intel_kbl_machines)kernel(snd_soc_acpi_intel_skl_machines)kernel(snd_soc_acpi_intel_tgl_machines)kernel(snd_soc_acpi_intel_tgl_sdw_machines)kernel(snd_soc_add_card_controls)kernel(snd_soc_add_component)kernel(snd_soc_add_component_controls)kernel(snd_soc_add_dai_controls)kernel(snd_soc_add_pcm_runtime)kernel(snd_soc_bytes_get)kernel(snd_soc_bytes_info)kernel(snd_soc_bytes_info_ext)kernel(snd_soc_bytes_put)kernel(snd_soc_bytes_tlv_callback)kernel(snd_soc_calc_bclk)kernel(snd_soc_calc_frame_size)kernel(snd_soc_card_add_dai_link)kernel(snd_soc_card_get_kcontrol)kernel(snd_soc_card_jack_new)kernel(snd_soc_card_remove_dai_link)kernel(snd_soc_close_delayed_work)kernel(snd_soc_cnew)kernel(snd_soc_component_async_complete)kernel(snd_soc_component_compr_ack)kernel(snd_soc_component_compr_copy)kernel(snd_soc_component_compr_free)kernel(snd_soc_component_compr_get_caps)kernel(snd_soc_component_compr_get_codec_caps)kernel(snd_soc_component_compr_get_metadata)kernel(snd_soc_component_compr_get_params)kernel(snd_soc_component_compr_open)kernel(snd_soc_component_compr_pointer)kernel(snd_soc_component_compr_set_metadata)kernel(snd_soc_component_compr_set_params)kernel(snd_soc_component_compr_trigger)kernel(snd_soc_component_disable_pin)kernel(snd_soc_component_disable_pin_unlocked)kernel(snd_soc_component_enable_pin)kernel(snd_soc_component_enable_pin_unlocked)kernel(snd_soc_component_exit_regmap)kernel(snd_soc_component_force_enable_pin)kernel(snd_soc_component_force_enable_pin_unlocked)kernel(snd_soc_component_get_pin_status)kernel(snd_soc_component_init_regmap)kernel(snd_soc_component_initialize)kernel(snd_soc_component_nc_pin)kernel(snd_soc_component_nc_pin_unlocked)kernel(snd_soc_component_read)kernel(snd_soc_component_read_field)kernel(snd_soc_component_set_jack)kernel(snd_soc_component_set_pll)kernel(snd_soc_component_set_sysclk)kernel(snd_soc_component_test_bits)kernel(snd_soc_component_update_bits)kernel(snd_soc_component_update_bits_async)kernel(snd_soc_component_write)kernel(snd_soc_component_write_field)kernel(snd_soc_dai_action)kernel(snd_soc_dai_active)kernel(snd_soc_dai_compr_ack)kernel(snd_soc_dai_compr_get_metadata)kernel(snd_soc_dai_compr_get_params)kernel(snd_soc_dai_compr_pointer)kernel(snd_soc_dai_compr_set_metadata)kernel(snd_soc_dai_compr_set_params)kernel(snd_soc_dai_compr_shutdown)kernel(snd_soc_dai_compr_startup)kernel(snd_soc_dai_compr_trigger)kernel(snd_soc_dai_digital_mute)kernel(snd_soc_dai_get_channel_map)kernel(snd_soc_dai_link_set_capabilities)kernel(snd_soc_dai_set_bclk_ratio)kernel(snd_soc_dai_set_channel_map)kernel(snd_soc_dai_set_clkdiv)kernel(snd_soc_dai_set_fmt)kernel(snd_soc_dai_set_pll)kernel(snd_soc_dai_set_sysclk)kernel(snd_soc_dai_set_tdm_slot)kernel(snd_soc_dai_set_tristate)kernel(snd_soc_daifmt_clock_provider_fliped)kernel(snd_soc_daifmt_clock_provider_from_bitmap)kernel(snd_soc_daifmt_parse_clock_provider_raw)kernel(snd_soc_daifmt_parse_format)kernel(snd_soc_dapm_add_routes)kernel(snd_soc_dapm_dai_free_widgets)kernel(snd_soc_dapm_dai_get_connected_widgets)kernel(snd_soc_dapm_del_routes)kernel(snd_soc_dapm_disable_pin)kernel(snd_soc_dapm_disable_pin_unlocked)kernel(snd_soc_dapm_enable_pin)kernel(snd_soc_dapm_enable_pin_unlocked)kernel(snd_soc_dapm_force_bias_level)kernel(snd_soc_dapm_force_enable_pin)kernel(snd_soc_dapm_force_enable_pin_unlocked)kernel(snd_soc_dapm_free)kernel(snd_soc_dapm_get_enum_double)kernel(snd_soc_dapm_get_pin_status)kernel(snd_soc_dapm_get_pin_switch)kernel(snd_soc_dapm_get_volsw)kernel(snd_soc_dapm_ignore_suspend)kernel(snd_soc_dapm_info_pin_switch)kernel(snd_soc_dapm_init)kernel(snd_soc_dapm_kcontrol_dapm)kernel(snd_soc_dapm_kcontrol_widget)kernel(snd_soc_dapm_mixer_update_power)kernel(snd_soc_dapm_mux_update_power)kernel(snd_soc_dapm_nc_pin)kernel(snd_soc_dapm_nc_pin_unlocked)kernel(snd_soc_dapm_new_control)kernel(snd_soc_dapm_new_controls)kernel(snd_soc_dapm_new_widgets)kernel(snd_soc_dapm_put_enum_double)kernel(snd_soc_dapm_put_pin_switch)kernel(snd_soc_dapm_put_volsw)kernel(snd_soc_dapm_stream_stop)kernel(snd_soc_dapm_sync)kernel(snd_soc_dapm_sync_unlocked)kernel(snd_soc_dapm_update_dai)kernel(snd_soc_dapm_weak_routes)kernel(snd_soc_debugfs_root)kernel(snd_soc_dpcm_be_can_update)kernel(snd_soc_dpcm_can_be_free_stop)kernel(snd_soc_dpcm_can_be_params)kernel(snd_soc_dpcm_fe_can_update)kernel(snd_soc_dpcm_get_substream)kernel(snd_soc_dpcm_runtime_update)kernel(snd_soc_find_dai)kernel(snd_soc_find_dai_with_mutex)kernel(snd_soc_get_dai_id)kernel(snd_soc_get_dai_name)kernel(snd_soc_get_enum_double)kernel(snd_soc_get_pcm_runtime)kernel(snd_soc_get_strobe)kernel(snd_soc_get_volsw)kernel(snd_soc_get_volsw_range)kernel(snd_soc_get_volsw_sx)kernel(snd_soc_get_xr_sx)kernel(snd_soc_hdac_hda_get_ops)kernel(snd_soc_info_enum_double)kernel(snd_soc_info_volsw)kernel(snd_soc_info_volsw_range)kernel(snd_soc_info_volsw_sx)kernel(snd_soc_info_xr_sx)kernel(snd_soc_jack_add_gpiods)kernel(snd_soc_jack_add_gpios)kernel(snd_soc_jack_add_pins)kernel(snd_soc_jack_add_zones)kernel(snd_soc_jack_free_gpios)kernel(snd_soc_jack_get_type)kernel(snd_soc_jack_notifier_register)kernel(snd_soc_jack_notifier_unregister)kernel(snd_soc_jack_report)kernel(snd_soc_limit_volume)kernel(snd_soc_link_compr_set_params)kernel(snd_soc_link_compr_shutdown)kernel(snd_soc_link_compr_startup)kernel(snd_soc_lookup_component)kernel(snd_soc_lookup_component_nolocked)kernel(snd_soc_new_compress)kernel(snd_soc_of_get_dai_link_codecs)kernel(snd_soc_of_get_dai_name)kernel(snd_soc_of_get_slot_mask)kernel(snd_soc_of_parse_audio_routing)kernel(snd_soc_of_parse_audio_simple_widgets)kernel(snd_soc_of_parse_aux_devs)kernel(snd_soc_of_parse_card_name)kernel(snd_soc_of_parse_node_prefix)kernel(snd_soc_of_parse_tdm_slot)kernel(snd_soc_of_put_dai_link_codecs)kernel(snd_soc_params_to_bclk)kernel(snd_soc_params_to_frame_size)kernel(snd_soc_pm_ops)kernel(snd_soc_poweroff)kernel(snd_soc_put_enum_double)kernel(snd_soc_put_strobe)kernel(snd_soc_put_volsw)kernel(snd_soc_put_volsw_range)kernel(snd_soc_put_volsw_sx)kernel(snd_soc_put_xr_sx)kernel(snd_soc_register_card)kernel(snd_soc_register_component)kernel(snd_soc_remove_pcm_runtime)kernel(snd_soc_resume)kernel(snd_soc_rtdcom_lookup)kernel(snd_soc_runtime_action)kernel(snd_soc_runtime_calc_hw)kernel(snd_soc_runtime_set_dai_fmt)kernel(snd_soc_set_dmi_name)kernel(snd_soc_set_runtime_hwparams)kernel(snd_soc_suspend)kernel(snd_soc_tplg_component_load)kernel(snd_soc_tplg_component_remove)kernel(snd_soc_tplg_widget_bind_event)kernel(snd_soc_unregister_card)kernel(snd_soc_unregister_component)kernel(snd_soc_unregister_component_by_driver)kernel(snd_soc_unregister_dai)kernel(snd_sof_complete)kernel(snd_sof_create_page_table)kernel(snd_sof_dbg_init)kernel(snd_sof_dbg_memory_info_init)kernel(snd_sof_debugfs_add_region_item_iomem)kernel(snd_sof_debugfs_buf_item)kernel(snd_sof_device_probe)kernel(snd_sof_device_probe_completed)kernel(snd_sof_device_remove)kernel(snd_sof_device_shutdown)kernel(snd_sof_dsp_dbg_dump)kernel(snd_sof_dsp_only_d0i3_compatible_stream_active)kernel(snd_sof_dsp_panic)kernel(snd_sof_dsp_update_bits)kernel(snd_sof_dsp_update_bits64)kernel(snd_sof_dsp_update_bits64_unlocked)kernel(snd_sof_dsp_update_bits_forced)kernel(snd_sof_dsp_update_bits_unlocked)kernel(snd_sof_free_debug)kernel(snd_sof_free_trace)kernel(snd_sof_fw_unload)kernel(snd_sof_get_status)kernel(snd_sof_handle_fw_exception)kernel(snd_sof_init_trace)kernel(snd_sof_ipc_free)kernel(snd_sof_ipc_init)kernel(snd_sof_ipc_msgs_rx)kernel(snd_sof_ipc_reply)kernel(snd_sof_ipc_set_get_comp_data)kernel(snd_sof_ipc_stream_posn)kernel(snd_sof_ipc_valid)kernel(snd_sof_load_firmware_memcpy)kernel(snd_sof_load_firmware_raw)kernel(snd_sof_load_topology)kernel(snd_sof_parse_module_memcpy)kernel(snd_sof_pci_update_bits)kernel(snd_sof_pcm_period_elapsed)kernel(snd_sof_prepare)kernel(snd_sof_release_trace)kernel(snd_sof_resume)kernel(snd_sof_run_firmware)kernel(snd_sof_runtime_idle)kernel(snd_sof_runtime_resume)kernel(snd_sof_runtime_suspend)kernel(snd_sof_suspend)kernel(snd_sof_trace_notify_for_error)kernel(snd_tea575x_enum_freq_bands)kernel(snd_tea575x_exit)kernel(snd_tea575x_g_tuner)kernel(snd_tea575x_hw_init)kernel(snd_tea575x_init)kernel(snd_tea575x_s_hw_freq_seek)kernel(snd_tea575x_set_freq)kernel(snd_timer_close)kernel(snd_timer_continue)kernel(snd_timer_global_free)kernel(snd_timer_global_new)kernel(snd_timer_global_register)kernel(snd_timer_instance_free)kernel(snd_timer_instance_new)kernel(snd_timer_interrupt)kernel(snd_timer_new)kernel(snd_timer_notify)kernel(snd_timer_open)kernel(snd_timer_pause)kernel(snd_timer_resolution)kernel(snd_timer_start)kernel(snd_timer_stop)kernel(snd_trident_alloc_voice)kernel(snd_trident_free_voice)kernel(snd_trident_start_voice)kernel(snd_trident_stop_voice)kernel(snd_trident_write_voice_regs)kernel(snd_unregister_device)kernel(snd_unregister_oss_device)kernel(snd_usbmidi_disconnect)kernel(snd_usbmidi_input_start)kernel(snd_usbmidi_input_stop)kernel(snd_usbmidi_resume)kernel(snd_usbmidi_suspend)kernel(snd_use_lock_sync_helper)kernel(snd_util_mem_alloc)kernel(snd_util_mem_avail)kernel(snd_util_mem_free)kernel(snd_util_memhdr_free)kernel(snd_util_memhdr_new)kernel(snd_virmidi_new)kernel(snd_vx_check_reg_bit)kernel(snd_vx_create)kernel(snd_vx_dsp_boot)kernel(snd_vx_dsp_load)kernel(snd_vx_free_firmware)kernel(snd_vx_irq_handler)kernel(snd_vx_load_boot_image)kernel(snd_vx_resume)kernel(snd_vx_setup_firmware)kernel(snd_vx_suspend)kernel(snd_vx_threaded_irq_handler)kernel(snmp_fold_field)kernel(snmp_get_cpu_field)kernel(snprintf)kernel(soc_codec_dev_max98373)kernel(soc_codec_dev_max98373_sdw)kernel(sock_alloc)kernel(sock_alloc_file)kernel(sock_alloc_send_pskb)kernel(sock_alloc_send_skb)kernel(sock_bindtoindex)kernel(sock_cmsg_send)kernel(sock_common_getsockopt)kernel(sock_common_recvmsg)kernel(sock_common_setsockopt)kernel(sock_create)kernel(sock_create_kern)kernel(sock_create_lite)kernel(sock_dequeue_err_skb)kernel(sock_diag_check_cookie)kernel(sock_diag_destroy)kernel(sock_diag_put_filterinfo)kernel(sock_diag_put_meminfo)kernel(sock_diag_register)kernel(sock_diag_register_inet_compat)kernel(sock_diag_save_cookie)kernel(sock_diag_unregister)kernel(sock_diag_unregister_inet_compat)kernel(sock_edemux)kernel(sock_efree)kernel(sock_from_file)kernel(sock_gen_put)kernel(sock_get_timestamp)kernel(sock_get_timestampns)kernel(sock_i_ino)kernel(sock_i_uid)kernel(sock_init_data)kernel(sock_inuse_get)kernel(sock_kfree_s)kernel(sock_kmalloc)kernel(sock_kzfree_s)kernel(sock_load_diag_module)kernel(sock_no_accept)kernel(sock_no_bind)kernel(sock_no_connect)kernel(sock_no_getname)kernel(sock_no_getsockopt)kernel(sock_no_ioctl)kernel(sock_no_linger)kernel(sock_no_listen)kernel(sock_no_mmap)kernel(sock_no_recvmsg)kernel(sock_no_sendmsg)kernel(sock_no_sendmsg_locked)kernel(sock_no_sendpage)kernel(sock_no_sendpage_locked)kernel(sock_no_setsockopt)kernel(sock_no_shutdown)kernel(sock_no_socketpair)kernel(sock_pfree)kernel(sock_prot_inuse_add)kernel(sock_prot_inuse_get)kernel(sock_queue_err_skb)kernel(sock_queue_rcv_skb)kernel(sock_recv_errqueue)kernel(sock_recvmsg)kernel(sock_register)kernel(sock_release)kernel(sock_rfree)kernel(sock_sendmsg)kernel(sock_set_keepalive)kernel(sock_set_mark)kernel(sock_set_priority)kernel(sock_set_reuseaddr)kernel(sock_setsockopt)kernel(sock_unregister)kernel(sock_wake_async)kernel(sock_wfree)kernel(sock_wmalloc)kernel(sock_zerocopy_alloc)kernel(sock_zerocopy_callback)kernel(sock_zerocopy_put)kernel(sock_zerocopy_put_abort)kernel(sock_zerocopy_realloc)kernel(sockfd_lookup)kernel(sof_acpi_pm)kernel(sof_acpi_probe)kernel(sof_acpi_remove)kernel(sof_apl_ops)kernel(sof_block_read)kernel(sof_block_write)kernel(sof_cnl_ops)kernel(sof_dai_get_bclk)kernel(sof_dai_get_mclk)kernel(sof_fw_ready)kernel(sof_icl_ops)kernel(sof_io_read)kernel(sof_io_read64)kernel(sof_io_write)kernel(sof_io_write64)kernel(sof_ipc_msg_data)kernel(sof_ipc_pcm_params)kernel(sof_ipc_tx_message)kernel(sof_ipc_tx_message_no_pm)kernel(sof_machine_check)kernel(sof_machine_register)kernel(sof_machine_unregister)kernel(sof_mailbox_read)kernel(sof_mailbox_write)kernel(sof_pci_pm)kernel(sof_pci_probe)kernel(sof_pci_remove)kernel(sof_pci_shutdown)kernel(sof_pcm_dai_link_fixup)kernel(sof_stream_pcm_close)kernel(sof_stream_pcm_open)kernel(sof_tgl_ops)kernel(sof_widget_free)kernel(sof_widget_setup)kernel(sof_xtensa_arch_ops)kernel(soft_cursor)kernel(softnet_data)kernel(software_node_find_by_name)kernel(software_node_fwnode)kernel(software_node_register)kernel(software_node_register_node_group)kernel(software_node_register_nodes)kernel(software_node_unregister)kernel(software_node_unregister_node_group)kernel(software_node_unregister_nodes)kernel(sonet_copy_stats)kernel(sonet_subtract_stats)kernel(sony_pic_camera_command)kernel(sort)kernel(sound_class)kernel(sp8870_attach)kernel(sp887x_attach)kernel(sparse_keymap_entry_from_keycode)kernel(sparse_keymap_entry_from_scancode)kernel(sparse_keymap_report_entry)kernel(sparse_keymap_report_event)kernel(sparse_keymap_setup)kernel(spc_emulate_evpd_83)kernel(spc_emulate_inquiry_std)kernel(spc_emulate_report_luns)kernel(spc_parse_cdb)kernel(speedstep_detect_processor)kernel(speedstep_get_freqs)kernel(speedstep_get_frequency)kernel(spi_add_device)kernel(spi_alloc_device)kernel(spi_async)kernel(spi_async_locked)kernel(spi_attach_transport)kernel(spi_bus_lock)kernel(spi_bus_type)kernel(spi_bus_unlock)kernel(spi_busnum_to_master)kernel(spi_controller_resume)kernel(spi_controller_suspend)kernel(spi_display_xfer_agreement)kernel(spi_dv_device)kernel(spi_finalize_current_message)kernel(spi_finalize_current_transfer)kernel(spi_get_device_id)kernel(spi_get_next_queued_message)kernel(spi_new_device)kernel(spi_populate_ppr_msg)kernel(spi_populate_sync_msg)kernel(spi_populate_tag_msg)kernel(spi_populate_width_msg)kernel(spi_print_msg)kernel(spi_register_controller)kernel(spi_release_transport)kernel(spi_replace_transfers)kernel(spi_res_add)kernel(spi_res_alloc)kernel(spi_res_free)kernel(spi_res_release)kernel(spi_schedule_dv_device)kernel(spi_setup)kernel(spi_split_transfers_maxsize)kernel(spi_statistics_add_transfer_stats)kernel(spi_sync)kernel(spi_sync_locked)kernel(spi_unregister_controller)kernel(spi_unregister_device)kernel(spi_write_then_read)kernel(splice_direct_to_actor)kernel(splice_to_pipe)kernel(split_page)kernel(sprint_OID)kernel(sprint_oid)kernel(sprint_symbol)kernel(sprint_symbol_no_offset)kernel(sprintf)kernel(srcu_barrier)kernel(srcu_batches_completed)kernel(srcu_init_notifier_head)kernel(srcu_notifier_call_chain)kernel(srcu_notifier_chain_register)kernel(srcu_notifier_chain_unregister)kernel(srcu_torture_stats_print)kernel(srcutorture_get_gp_data)kernel(srp_attach_transport)kernel(srp_parse_tmo)kernel(srp_reconnect_rport)kernel(srp_release_transport)kernel(srp_remove_host)kernel(srp_rport_add)kernel(srp_rport_del)kernel(srp_rport_get)kernel(srp_rport_put)kernel(srp_start_tl_fail_timers)kernel(srp_stop_rport_timers)kernel(srp_timed_out)kernel(srp_tmo_valid)kernel(sscanf)kernel(sst_alloc_drv_context)kernel(sst_configure_runtime_pm)kernel(sst_context_cleanup)kernel(sst_context_init)kernel(sst_dsp_inbox_read)kernel(sst_dsp_inbox_write)kernel(sst_dsp_mailbox_init)kernel(sst_dsp_outbox_read)kernel(sst_dsp_outbox_write)kernel(sst_dsp_register_poll)kernel(sst_dsp_shim_read)kernel(sst_dsp_shim_read_unlocked)kernel(sst_dsp_shim_update_bits)kernel(sst_dsp_shim_update_bits_forced)kernel(sst_dsp_shim_update_bits_forced_unlocked)kernel(sst_dsp_shim_update_bits_unlocked)kernel(sst_dsp_shim_write)kernel(sst_dsp_shim_write_unlocked)kernel(sst_ipc_fini)kernel(sst_ipc_init)kernel(sst_ipc_reply_find_msg)kernel(sst_ipc_tx_message_nopm)kernel(sst_ipc_tx_message_nowait)kernel(sst_ipc_tx_message_wait)kernel(sst_ipc_tx_msg_reply_complete)kernel(sst_register_dsp)kernel(sst_shim32_read)kernel(sst_shim32_read64)kernel(sst_shim32_write)kernel(sst_shim32_write64)kernel(sst_unregister_dsp)kernel(st33zp24_pm_resume)kernel(st33zp24_pm_suspend)kernel(st33zp24_probe)kernel(st33zp24_remove)kernel(stack_depot_fetch)kernel(stack_depot_print)kernel(stack_depot_save)kernel(stack_depot_snprint)kernel(stack_trace_print)kernel(stack_trace_save)kernel(stack_trace_snprint)kernel(starget_for_each_device)kernel(start_poll_synchronize_rcu)kernel(start_poll_synchronize_srcu)kernel(start_tty)kernel(static_key_count)kernel(static_key_disable)kernel(static_key_disable_cpuslocked)kernel(static_key_enable)kernel(static_key_enable_cpuslocked)kernel(static_key_initialized)kernel(static_key_slow_dec)kernel(static_key_slow_inc)kernel(stb0899_attach)kernel(stb6000_attach)kernel(stb6100_attach)kernel(stm_data_write)kernel(stm_register_device)kernel(stm_register_protocol)kernel(stm_source_register_device)kernel(stm_source_unregister_device)kernel(stm_source_write)kernel(stm_unregister_device)kernel(stm_unregister_protocol)kernel(stmmac_bus_clks_config)kernel(stmmac_dvr_probe)kernel(stmmac_dvr_remove)kernel(stmmac_get_mac_addr)kernel(stmmac_resume)kernel(stmmac_set_mac_addr)kernel(stmmac_suspend)kernel(stop_machine)kernel(stop_tty)kernel(store_sampling_rate)kernel(stp_proto_register)kernel(stp_proto_unregister)kernel(strcasecmp)kernel(strcat)kernel(strchr)kernel(strchrnul)kernel(strcmp)kernel(strcpy)kernel(strcspn)kernel(strim)kernel(string_escape_mem)kernel(string_escape_mem_ascii)kernel(string_get_size)kernel(string_unescape)kernel(strlcat)kernel(strlcpy)kernel(strlen)kernel(strncasecmp)kernel(strncat)kernel(strnchr)kernel(strncmp)kernel(strncpy)kernel(strncpy_from_user)kernel(strndup_user)kernel(strnlen)kernel(strnlen_user)kernel(strnstr)kernel(strp_check_rcv)kernel(strp_data_ready)kernel(strp_done)kernel(strp_init)kernel(strp_process)kernel(strp_stop)kernel(strp_unpause)kernel(strpbrk)kernel(strrchr)kernel(strreplace)kernel(strscpy)kernel(strscpy_pad)kernel(strsep)kernel(strspn)kernel(strstr)kernel(stutter_wait)kernel(stv0288_attach)kernel(stv0297_attach)kernel(stv0299_attach)kernel(stv0367cab_attach)kernel(stv0367ddb_attach)kernel(stv0367ter_attach)kernel(stv0900_attach)kernel(stv090x_attach)kernel(stv0910_attach)kernel(stv6110_attach)kernel(stv6110x_attach)kernel(stv6111_attach)kernel(submit_bh)kernel(submit_bio)kernel(submit_bio_wait)kernel(subsys_dev_iter_exit)kernel(subsys_dev_iter_init)kernel(subsys_dev_iter_next)kernel(subsys_find_device_by_id)kernel(subsys_interface_register)kernel(subsys_interface_unregister)kernel(subsys_system_register)kernel(subsys_virtual_register)kernel(sunrpc_cache_lookup_rcu)kernel(sunrpc_cache_pipe_upcall)kernel(sunrpc_cache_pipe_upcall_timeout)kernel(sunrpc_cache_register_pipefs)kernel(sunrpc_cache_unhash)kernel(sunrpc_cache_unregister_pipefs)kernel(sunrpc_cache_update)kernel(sunrpc_destroy_cache_detail)kernel(sunrpc_init_cache_detail)kernel(sunrpc_net_id)kernel(super_setup_bdi)kernel(super_setup_bdi_name)kernel(supported_xcr0)kernel(supported_xss)kernel(suspend_device_irqs)kernel(suspend_set_ops)kernel(suspend_valid_only_mem)kernel(svc_addsock)kernel(svc_age_temp_xprts_now)kernel(svc_alien_sock)kernel(svc_auth_register)kernel(svc_auth_unregister)kernel(svc_authenticate)kernel(svc_bind)kernel(svc_close_xprt)kernel(svc_create)kernel(svc_create_pooled)kernel(svc_create_xprt)kernel(svc_destroy)kernel(svc_drop)kernel(svc_encode_result_payload)kernel(svc_exit_thread)kernel(svc_fill_symlink_pathname)kernel(svc_fill_write_vector)kernel(svc_find_xprt)kernel(svc_generic_init_request)kernel(svc_generic_rpcbind_set)kernel(svc_max_payload)kernel(svc_pool_map)kernel(svc_pool_map_get)kernel(svc_pool_map_put)kernel(svc_pool_stats_open)kernel(svc_prepare_thread)kernel(svc_print_addr)kernel(svc_proc_register)kernel(svc_proc_unregister)kernel(svc_process)kernel(svc_recv)kernel(svc_reg_xprt_class)kernel(svc_reserve)kernel(svc_rpcb_cleanup)kernel(svc_rpcb_setup)kernel(svc_rpcbind_set_version)kernel(svc_rqst_alloc)kernel(svc_rqst_free)kernel(svc_seq_show)kernel(svc_set_client)kernel(svc_set_num_threads)kernel(svc_set_num_threads_sync)kernel(svc_shutdown_net)kernel(svc_sock_update_bufs)kernel(svc_unreg_xprt_class)kernel(svc_wake_up)kernel(svc_xprt_copy_addrs)kernel(svc_xprt_deferred_close)kernel(svc_xprt_do_enqueue)kernel(svc_xprt_enqueue)kernel(svc_xprt_init)kernel(svc_xprt_names)kernel(svc_xprt_put)kernel(svc_xprt_received)kernel(svcauth_gss_flavor)kernel(svcauth_gss_register_pseudoflavor)kernel(svcauth_unix_purge)kernel(svcauth_unix_set_client)kernel(swake_up_all)kernel(swake_up_locked)kernel(swake_up_one)kernel(swiotlb_max_segment)kernel(switch_fpu_return)kernel(switchdev_bridge_port_offload)kernel(switchdev_bridge_port_unoffload)kernel(switchdev_deferred_process)kernel(switchdev_handle_fdb_add_to_device)kernel(switchdev_handle_fdb_del_to_device)kernel(switchdev_handle_port_attr_set)kernel(switchdev_handle_port_obj_add)kernel(switchdev_handle_port_obj_del)kernel(switchdev_port_attr_set)kernel(switchdev_port_obj_add)kernel(switchdev_port_obj_del)kernel(swphy_read_reg)kernel(swphy_validate_state)kernel(symbol_put_addr)kernel(sync_blockdev)kernel(sync_dirty_buffer)kernel(sync_file_create)kernel(sync_file_get_fence)kernel(sync_filesystem)kernel(sync_inode)kernel(sync_inode_metadata)kernel(sync_inodes_sb)kernel(sync_mapping_buffers)kernel(sync_page_io)kernel(synchronize_hardirq)kernel(synchronize_irq)kernel(synchronize_net)kernel(synchronize_rcu)kernel(synchronize_rcu_expedited)kernel(synchronize_rcu_tasks_rude)kernel(synchronize_rcu_tasks_trace)kernel(synchronize_shrinkers)kernel(synchronize_srcu)kernel(synchronize_srcu_expedited)kernel(synproxy_build_options)kernel(synproxy_check_timestamp_cookie)kernel(synproxy_init_timestamp_cookie)kernel(synproxy_net_id)kernel(synproxy_options_size)kernel(synproxy_parse_options)kernel(synproxy_tstamp_adjust)kernel(sys_copyarea)kernel(sys_fillrect)kernel(sys_imageblit)kernel(sys_tz)kernel(syscore_resume)kernel(syscore_suspend)kernel(sysctl_fb_tunnels_only_for_init_net)kernel(sysctl_max_skb_frags)kernel(sysctl_nf_log_all_netns)kernel(sysctl_optmem_max)kernel(sysctl_rmem_max)kernel(sysctl_tcp_mem)kernel(sysctl_udp_mem)kernel(sysctl_vals)kernel(sysctl_vfs_cache_pressure)kernel(sysctl_wmem_max)kernel(sysfs_add_file_to_group)kernel(sysfs_add_link_to_group)kernel(sysfs_break_active_protection)kernel(sysfs_change_owner)kernel(sysfs_chmod_file)kernel(sysfs_create_bin_file)kernel(sysfs_create_file_ns)kernel(sysfs_create_files)kernel(sysfs_create_group)kernel(sysfs_create_groups)kernel(sysfs_create_link)kernel(sysfs_create_link_nowarn)kernel(sysfs_create_mount_point)kernel(sysfs_emit)kernel(sysfs_emit_at)kernel(sysfs_file_change_owner)kernel(sysfs_format_mac)kernel(sysfs_group_change_owner)kernel(sysfs_groups_change_owner)kernel(sysfs_merge_group)kernel(sysfs_notify)kernel(sysfs_remove_bin_file)kernel(sysfs_remove_file_from_group)kernel(sysfs_remove_file_ns)kernel(sysfs_remove_files)kernel(sysfs_remove_group)kernel(sysfs_remove_groups)kernel(sysfs_remove_link)kernel(sysfs_remove_link_from_group)kernel(sysfs_remove_mount_point)kernel(sysfs_rename_link_ns)kernel(sysfs_streq)kernel(sysfs_unbreak_active_protection)kernel(sysfs_unmerge_group)kernel(sysfs_update_group)kernel(sysfs_update_groups)kernel(system_entering_hibernation)kernel(system_freezable_power_efficient_wq)kernel(system_freezable_wq)kernel(system_freezing_cnt)kernel(system_highpri_wq)kernel(system_long_wq)kernel(system_power_efficient_wq)kernel(system_state)kernel(system_unbound_wq)kernel(system_wq)kernel(t10_pi_type1_crc)kernel(t10_pi_type1_ip)kernel(t10_pi_type3_crc)kernel(t10_pi_type3_ip)kernel(t1pci_detect)kernel(t4_cleanup_clip_tbl)kernel(tag_pages_for_writeback)kernel(take_dentry_name_snapshot)kernel(tap_create_cdev)kernel(tap_del_queues)kernel(tap_destroy_cdev)kernel(tap_free_minor)kernel(tap_get_minor)kernel(tap_get_ptr_ring)kernel(tap_get_socket)kernel(tap_handle_frame)kernel(tap_queue_resize)kernel(target_alloc_sgl)kernel(target_backend_unregister)kernel(target_cmd_init_cdb)kernel(target_cmd_parse_cdb)kernel(target_complete_cmd)kernel(target_complete_cmd_with_length)kernel(target_complete_cmd_with_sense)kernel(target_configure_unmap_from_queue)kernel(target_depend_item)kernel(target_execute_cmd)kernel(target_free_sgl)kernel(target_get_sess_cmd)kernel(target_init_cmd)kernel(target_lun_is_rdonly)kernel(target_nacl_find_deve)kernel(target_put_nacl)kernel(target_put_sess_cmd)kernel(target_queue_submission)kernel(target_register_template)kernel(target_remove_session)kernel(target_send_busy)kernel(target_set_cmd_data_length)kernel(target_setup_session)kernel(target_show_cmd)kernel(target_show_dynamic_sessions)kernel(target_stop_session)kernel(target_submit)kernel(target_submit_cmd)kernel(target_submit_prep)kernel(target_submit_tmr)kernel(target_to_linux_sector)kernel(target_tpg_has_node_acl)kernel(target_undepend_item)kernel(target_unregister_template)kernel(target_wait_for_sess_cmds)kernel(task_active_pid_ns)kernel(task_cgroup_path)kernel(task_cls_state)kernel(task_cputime_adjusted)kernel(task_handoff_register)kernel(task_handoff_unregister)kernel(task_user_regset_view)kernel(tasklet_init)kernel(tasklet_kill)kernel(tb_property_add_data)kernel(tb_property_add_dir)kernel(tb_property_add_immediate)kernel(tb_property_add_text)kernel(tb_property_create_dir)kernel(tb_property_find)kernel(tb_property_free_dir)kernel(tb_property_get_next)kernel(tb_property_remove)kernel(tb_register_property_dir)kernel(tb_register_protocol_handler)kernel(tb_register_service_driver)kernel(tb_ring_alloc_rx)kernel(tb_ring_alloc_tx)kernel(tb_ring_free)kernel(tb_ring_poll)kernel(tb_ring_poll_complete)kernel(tb_ring_start)kernel(tb_ring_stop)kernel(tb_service_type)kernel(tb_unregister_property_dir)kernel(tb_unregister_protocol_handler)kernel(tb_unregister_service_driver)kernel(tb_xdomain_alloc_in_hopid)kernel(tb_xdomain_alloc_out_hopid)kernel(tb_xdomain_disable_paths)kernel(tb_xdomain_enable_paths)kernel(tb_xdomain_find_by_route)kernel(tb_xdomain_find_by_uuid)kernel(tb_xdomain_lane_bonding_disable)kernel(tb_xdomain_lane_bonding_enable)kernel(tb_xdomain_release_in_hopid)kernel(tb_xdomain_release_out_hopid)kernel(tb_xdomain_request)kernel(tb_xdomain_response)kernel(tb_xdomain_type)kernel(tboot)kernel(tc_cleanup_flow_action)kernel(tc_setup_cb_add)kernel(tc_setup_cb_call)kernel(tc_setup_cb_destroy)kernel(tc_setup_cb_reoffload)kernel(tc_setup_cb_replace)kernel(tc_setup_flow_action)kernel(tcf_action_check_ctrlact)kernel(tcf_action_dump_1)kernel(tcf_action_exec)kernel(tcf_action_set_ctrlact)kernel(tcf_action_update_stats)kernel(tcf_block_get)kernel(tcf_block_get_ext)kernel(tcf_block_netif_keep_dst)kernel(tcf_block_put)kernel(tcf_block_put_ext)kernel(tcf_chain_get_by_act)kernel(tcf_chain_put_by_act)kernel(tcf_classify)kernel(tcf_dev_queue_xmit)kernel(tcf_em_register)kernel(tcf_em_tree_destroy)kernel(tcf_em_tree_dump)kernel(tcf_em_tree_validate)kernel(tcf_em_unregister)kernel(tcf_exts_change)kernel(tcf_exts_destroy)kernel(tcf_exts_dump)kernel(tcf_exts_dump_stats)kernel(tcf_exts_num_actions)kernel(tcf_exts_terse_dump)kernel(tcf_exts_validate)kernel(tcf_frag_xmit_count)kernel(tcf_generic_walker)kernel(tcf_get_next_chain)kernel(tcf_get_next_proto)kernel(tcf_idr_check_alloc)kernel(tcf_idr_cleanup)kernel(tcf_idr_create)kernel(tcf_idr_create_from_flags)kernel(tcf_idr_release)kernel(tcf_idr_search)kernel(tcf_idrinfo_destroy)kernel(tcf_qevent_destroy)kernel(tcf_qevent_dump)kernel(tcf_qevent_handle)kernel(tcf_qevent_init)kernel(tcf_qevent_validate_change)kernel(tcf_queue_work)kernel(tcf_register_action)kernel(tcf_unregister_action)kernel(tcp_abort)kernel(tcp_add_backlog)kernel(tcp_alloc_md5sig_pool)kernel(tcp_bpf_bypass_getsockopt)kernel(tcp_bpf_sendmsg_redir)kernel(tcp_bpf_update_proto)kernel(tcp_ca_get_key_by_name)kernel(tcp_ca_get_name_by_key)kernel(tcp_ca_openreq_child)kernel(tcp_check_req)kernel(tcp_child_process)kernel(tcp_close)kernel(tcp_cong_avoid_ai)kernel(tcp_conn_request)kernel(tcp_connect)kernel(tcp_create_openreq_child)kernel(tcp_disconnect)kernel(tcp_done)kernel(tcp_enter_cwr)kernel(tcp_enter_memory_pressure)kernel(tcp_enter_quickack_mode)kernel(tcp_fastopen_defer_connect)kernel(tcp_filter)kernel(tcp_get_cookie_sock)kernel(tcp_get_info)kernel(tcp_get_md5sig_pool)kernel(tcp_get_syncookie_mss)kernel(tcp_getsockopt)kernel(tcp_gro_complete)kernel(tcp_hashinfo)kernel(tcp_init_sock)kernel(tcp_initialize_rcv_mss)kernel(tcp_ioctl)kernel(tcp_is_ulp_esp)kernel(tcp_leave_memory_pressure)kernel(tcp_make_synack)kernel(tcp_md5_do_add)kernel(tcp_md5_do_del)kernel(tcp_md5_do_lookup)kernel(tcp_md5_hash_key)kernel(tcp_md5_hash_skb_data)kernel(tcp_memory_allocated)kernel(tcp_memory_pressure)kernel(tcp_mmap)kernel(tcp_mss_to_mtu)kernel(tcp_mtu_to_mss)kernel(tcp_mtup_init)kernel(tcp_openreq_init_rwin)kernel(tcp_orphan_count)kernel(tcp_parse_md5sig_option)kernel(tcp_parse_options)kernel(tcp_peek_len)kernel(tcp_poll)kernel(tcp_prot)kernel(tcp_rate_check_app_limited)kernel(tcp_rcv_established)kernel(tcp_rcv_state_process)kernel(tcp_read_sock)kernel(tcp_recvmsg)kernel(tcp_register_congestion_control)kernel(tcp_register_ulp)kernel(tcp_release_cb)kernel(tcp_reno_cong_avoid)kernel(tcp_reno_ssthresh)kernel(tcp_reno_undo_cwnd)kernel(tcp_req_err)kernel(tcp_rtx_synack)kernel(tcp_select_initial_window)kernel(tcp_sendmsg)kernel(tcp_sendmsg_locked)kernel(tcp_sendpage)kernel(tcp_sendpage_locked)kernel(tcp_seq_next)kernel(tcp_seq_start)kernel(tcp_seq_stop)kernel(tcp_set_keepalive)kernel(tcp_set_rcvlowat)kernel(tcp_set_state)kernel(tcp_setsockopt)kernel(tcp_shutdown)kernel(tcp_simple_retransmit)kernel(tcp_slow_start)kernel(tcp_sock_set_keepidle)kernel(tcp_sock_set_nodelay)kernel(tcp_sock_set_syncnt)kernel(tcp_sockets_allocated)kernel(tcp_splice_read)kernel(tcp_syn_ack_timeout)kernel(tcp_sync_mss)kernel(tcp_time_wait)kernel(tcp_timewait_state_process)kernel(tcp_twsk_destructor)kernel(tcp_twsk_unique)kernel(tcp_unregister_congestion_control)kernel(tcp_unregister_ulp)kernel(tcp_v4_conn_request)kernel(tcp_v4_connect)kernel(tcp_v4_destroy_sock)kernel(tcp_v4_do_rcv)kernel(tcp_v4_md5_hash_skb)kernel(tcp_v4_md5_lookup)kernel(tcp_v4_mtu_reduced)kernel(tcp_v4_send_check)kernel(tcp_v4_syn_recv_sock)kernel(tcp_vegas_cwnd_event)kernel(tcp_vegas_get_info)kernel(tcp_vegas_init)kernel(tcp_vegas_pkts_acked)kernel(tcp_vegas_state)kernel(tcpci_get_tcpm_port)kernel(tcpci_irq)kernel(tcpci_register_port)kernel(tcpci_unregister_port)kernel(tcpm_cc_change)kernel(tcpm_pd_hard_reset)kernel(tcpm_pd_receive)kernel(tcpm_pd_transmit_complete)kernel(tcpm_register_port)kernel(tcpm_sink_frs)kernel(tcpm_sourcing_vbus)kernel(tcpm_tcpc_reset)kernel(tcpm_unregister_port)kernel(tcpm_vbus_change)kernel(tda10021_attach)kernel(tda10023_attach)kernel(tda10045_attach)kernel(tda10046_attach)kernel(tda10048_attach)kernel(tda10086_attach)kernel(tda18218_attach)kernel(tda18271_attach)kernel(tda18271c2dd_attach)kernel(tda665x_attach)kernel(tda8083_attach)kernel(tda8261_attach)kernel(tda826x_attach)kernel(tda827x_attach)kernel(tda829x_attach)kernel(tda829x_probe)kernel(tda9887_attach)kernel(tea5761_attach)kernel(tea5761_autodetection)kernel(tea5767_attach)kernel(tea5767_autodetection)kernel(team_mode_register)kernel(team_mode_unregister)kernel(team_modeop_port_change_dev_addr)kernel(team_modeop_port_enter)kernel(team_option_inst_set_change)kernel(team_options_change_check)kernel(team_options_register)kernel(team_options_unregister)kernel(test_taint)kernel(textsearch_destroy)kernel(textsearch_find_continuous)kernel(textsearch_prepare)kernel(textsearch_register)kernel(textsearch_unregister)kernel(tgl_chip_info)kernel(tglh_chip_info)kernel(thaw_bdev)kernel(thaw_super)kernel(thermal_add_hwmon_sysfs)kernel(thermal_cdev_update)kernel(thermal_cooling_device_register)kernel(thermal_cooling_device_unregister)kernel(thermal_generate_netlink_event)kernel(thermal_notify_framework)kernel(thermal_of_cooling_device_register)kernel(thermal_remove_hwmon_sysfs)kernel(thermal_zone_bind_cooling_device)kernel(thermal_zone_device_critical)kernel(thermal_zone_device_disable)kernel(thermal_zone_device_enable)kernel(thermal_zone_device_is_enabled)kernel(thermal_zone_device_register)kernel(thermal_zone_device_unregister)kernel(thermal_zone_device_update)kernel(thermal_zone_get_offset)kernel(thermal_zone_get_slope)kernel(thermal_zone_get_temp)kernel(thermal_zone_get_zone_by_name)kernel(thermal_zone_set_trips)kernel(thermal_zone_unbind_cooling_device)kernel(this_cpu_off)kernel(thp_get_unmapped_area)kernel(thread_group_exited)kernel(tick_broadcast_control)kernel(tick_broadcast_oneshot_control)kernel(tick_nohz_dep_clear_cpu)kernel(tick_nohz_dep_clear_task)kernel(tick_nohz_dep_set_cpu)kernel(tick_nohz_dep_set_task)kernel(tick_nohz_full_running)kernel(tick_nohz_full_setup)kernel(tifm_add_adapter)kernel(tifm_alloc_adapter)kernel(tifm_alloc_device)kernel(tifm_eject)kernel(tifm_free_adapter)kernel(tifm_free_device)kernel(tifm_has_ms_pif)kernel(tifm_map_sg)kernel(tifm_queue_work)kernel(tifm_register_driver)kernel(tifm_remove_adapter)kernel(tifm_unmap_sg)kernel(tifm_unregister_driver)kernel(time64_to_tm)kernel(timecounter_cyc2time)kernel(timecounter_init)kernel(timecounter_read)kernel(timer_reduce)kernel(timerqueue_add)kernel(timerqueue_del)kernel(timerqueue_iterate_next)kernel(timespec64_to_jiffies)kernel(timespec64_trunc)kernel(timespec_trunc)kernel(timestamp_truncate)kernel(timeval_to_jiffies)kernel(tipc_dump_done)kernel(tipc_dump_start)kernel(tipc_nl_sk_walk)kernel(tipc_sk_fill_sock_diag)kernel(tls_device_sk_destruct)kernel(tls_encrypt_skb)kernel(tls_get_record)kernel(tls_offload_tx_resync_request)kernel(tls_validate_xmit_skb)kernel(tm6000_debug)kernel(tm6000_get_reg)kernel(tm6000_init_digital_mode)kernel(tm6000_register_extension)kernel(tm6000_set_audio_bitrate)kernel(tm6000_set_reg)kernel(tm6000_set_reg_mask)kernel(tm6000_tuner_callback)kernel(tm6000_unregister_extension)kernel(tm6000_xc5000_callback)kernel(tnum_strn)kernel(to_drm_sched_fence)kernel(to_nd_blk_region)kernel(to_nd_btt)kernel(to_nd_dax)kernel(to_nd_desc)kernel(to_nd_pfn)kernel(to_nd_region)kernel(to_ndd)kernel(to_nfit_uuid)kernel(to_nvdimm)kernel(to_nvdimm_bus)kernel(to_nvdimm_bus_dev)kernel(to_pdrv_policy_node)kernel(to_software_node)kernel(topology_phys_to_logical_die)kernel(topology_phys_to_logical_pkg)kernel(torture_cleanup_begin)kernel(torture_cleanup_end)kernel(torture_hrtimeout_jiffies)kernel(torture_hrtimeout_ms)kernel(torture_hrtimeout_ns)kernel(torture_hrtimeout_s)kernel(torture_hrtimeout_us)kernel(torture_init_begin)kernel(torture_init_end)kernel(torture_kthread_stopping)kernel(torture_must_stop)kernel(torture_must_stop_irq)kernel(torture_num_online_cpus)kernel(torture_offline)kernel(torture_online)kernel(torture_onoff_failures)kernel(torture_onoff_init)kernel(torture_onoff_stats)kernel(torture_random)kernel(torture_shuffle_init)kernel(torture_shuffle_task_register)kernel(torture_shutdown_absorb)kernel(torture_shutdown_init)kernel(torture_stutter_init)kernel(touch_atime)kernel(touch_buffer)kernel(touch_softlockup_watchdog)kernel(touchscreen_parse_properties)kernel(touchscreen_report_pos)kernel(touchscreen_set_mt_pos)kernel(tpacpi_led_set)kernel(tpm1_do_selftest)kernel(tpm1_getcap)kernel(tpm2_flush_context)kernel(tpm2_get_cc_attrs_tbl)kernel(tpm2_get_tpm_pt)kernel(tpm2_probe)kernel(tpm_calc_ordinal_duration)kernel(tpm_chip_alloc)kernel(tpm_chip_register)kernel(tpm_chip_start)kernel(tpm_chip_stop)kernel(tpm_chip_unregister)kernel(tpm_default_chip)kernel(tpm_get_random)kernel(tpm_get_timeouts)kernel(tpm_is_tpm2)kernel(tpm_pcr_extend)kernel(tpm_pcr_read)kernel(tpm_pm_resume)kernel(tpm_pm_suspend)kernel(tpm_put_ops)kernel(tpm_send)kernel(tpm_tis_core_init)kernel(tpm_tis_remove)kernel(tpm_tis_resume)kernel(tpm_transmit_cmd)kernel(tpm_try_get_ops)kernel(tpmm_chip_alloc)kernel(trace_clock)kernel(trace_clock_global)kernel(trace_clock_jiffies)kernel(trace_clock_local)kernel(trace_define_field)kernel(trace_dump_stack)kernel(trace_event_buffer_commit)kernel(trace_event_buffer_lock_reserve)kernel(trace_event_buffer_reserve)kernel(trace_event_ignore_this_pid)kernel(trace_event_raw_init)kernel(trace_event_reg)kernel(trace_handle_return)kernel(trace_output_call)kernel(trace_print_array_seq)kernel(trace_print_bitmask_seq)kernel(trace_print_flags_seq)kernel(trace_print_hex_dump_seq)kernel(trace_print_hex_seq)kernel(trace_print_symbols_seq)kernel(trace_raw_output_prep)kernel(trace_seq_bitmask)kernel(trace_seq_bprintf)kernel(trace_seq_hex_dump)kernel(trace_seq_path)kernel(trace_seq_printf)kernel(trace_seq_putc)kernel(trace_seq_putmem)kernel(trace_seq_putmem_hex)kernel(trace_seq_puts)kernel(trace_seq_to_user)kernel(trace_seq_vprintf)kernel(trace_set_clr_event)kernel(trace_vbprintk)kernel(trace_vprintk)kernel(tracepoint_probe_register)kernel(tracepoint_probe_register_prio)kernel(tracepoint_probe_register_prio_may_exist)kernel(tracepoint_probe_unregister)kernel(tracepoint_srcu)kernel(tracing_alloc_snapshot)kernel(tracing_generic_entry_update)kernel(tracing_is_on)kernel(tracing_off)kernel(tracing_on)kernel(tracing_snapshot)kernel(tracing_snapshot_alloc)kernel(transport_add_device)kernel(transport_alloc_session)kernel(transport_alloc_session_tags)kernel(transport_backend_register)kernel(transport_class_register)kernel(transport_class_unregister)kernel(transport_configure_device)kernel(transport_copy_sense_to_cmd)kernel(transport_deregister_session)kernel(transport_deregister_session_configfs)kernel(transport_destroy_device)kernel(transport_free_session)kernel(transport_generic_free_cmd)kernel(transport_generic_handle_tmr)kernel(transport_generic_new_cmd)kernel(transport_generic_request_failure)kernel(transport_handle_cdb_direct)kernel(transport_init_session)kernel(transport_kmap_data_sg)kernel(transport_kunmap_data_sg)kernel(transport_lookup_cmd_lun)kernel(transport_lookup_tmr_lun)kernel(transport_register_session)kernel(transport_remove_device)kernel(transport_send_check_condition_and_sense)kernel(transport_set_vpd_assoc)kernel(transport_set_vpd_ident)kernel(transport_set_vpd_ident_type)kernel(transport_set_vpd_proto_id)kernel(transport_setup_device)kernel(transport_wait_for_tasks)kernel(truncate_inode_pages)kernel(truncate_inode_pages_final)kernel(truncate_inode_pages_range)kernel(truncate_pagecache)kernel(truncate_pagecache_range)kernel(truncate_setsize)kernel(trusted_tpm_send)kernel(try_lookup_one_len)kernel(try_module_get)kernel(try_offline_node)kernel(try_test_sas_gpio_gp_bit)kernel(try_to_del_timer_sync)kernel(try_to_free_buffers)kernel(try_to_release_page)kernel(try_to_writeback_inodes_sb)kernel(try_wait_for_completion)kernel(ts2020_attach)kernel(ts3a227e_enable_jack_detect)kernel(tsc_khz)kernel(tso_build_data)kernel(tso_build_hdr)kernel(tso_count_descs)kernel(tso_start)kernel(ttm_base_object_noref_lookup)kernel(ttm_bo_bulk_move_lru_tail)kernel(ttm_bo_eviction_valuable)kernel(ttm_bo_init)kernel(ttm_bo_init_reserved)kernel(ttm_bo_kmap)kernel(ttm_bo_kunmap)kernel(ttm_bo_lock_delayed_workqueue)kernel(ttm_bo_mem_compat)kernel(ttm_bo_mem_space)kernel(ttm_bo_mmap_obj)kernel(ttm_bo_move_accel_cleanup)kernel(ttm_bo_move_memcpy)kernel(ttm_bo_move_to_lru_tail)kernel(ttm_bo_put)kernel(ttm_bo_unlock_delayed_workqueue)kernel(ttm_bo_unmap_virtual)kernel(ttm_bo_validate)kernel(ttm_bo_vm_access)kernel(ttm_bo_vm_close)kernel(ttm_bo_vm_dummy_page)kernel(ttm_bo_vm_fault)kernel(ttm_bo_vm_fault_reserved)kernel(ttm_bo_vm_open)kernel(ttm_bo_vm_reserve)kernel(ttm_bo_vmap)kernel(ttm_bo_vunmap)kernel(ttm_bo_wait)kernel(ttm_device_fini)kernel(ttm_device_init)kernel(ttm_device_swapout)kernel(ttm_eu_backoff_reservation)kernel(ttm_eu_fence_buffer_objects)kernel(ttm_eu_reserve_buffers)kernel(ttm_glob)kernel(ttm_global_swapout)kernel(ttm_io_prot)kernel(ttm_kmap_iter_iomap_init)kernel(ttm_kmap_iter_tt_init)kernel(ttm_mem_glob)kernel(ttm_mem_global_alloc)kernel(ttm_mem_global_free)kernel(ttm_move_memcpy)kernel(ttm_pool_alloc)kernel(ttm_pool_debugfs)kernel(ttm_pool_free)kernel(ttm_range_man_fini)kernel(ttm_range_man_init)kernel(ttm_resource_free)kernel(ttm_resource_init)kernel(ttm_resource_manager_debug)kernel(ttm_resource_manager_evict_all)kernel(ttm_resource_manager_init)kernel(ttm_round_pot)kernel(ttm_sg_tt_init)kernel(ttm_tt_destroy_common)kernel(ttm_tt_fini)kernel(ttm_tt_init)kernel(ttm_tt_populate)kernel(ttpci_budget_debiread)kernel(ttpci_budget_debiwrite)kernel(ttpci_budget_deinit)kernel(ttpci_budget_init)kernel(ttpci_budget_init_hooks)kernel(ttpci_budget_irq10_handler)kernel(ttpci_budget_set_video_port)kernel(ttpci_eeprom_decode_mac)kernel(ttpci_eeprom_parse_mac)kernel(ttusbdecfe_dvbs_attach)kernel(ttusbdecfe_dvbt_attach)kernel(tty_buffer_lock_exclusive)kernel(tty_buffer_request_room)kernel(tty_buffer_set_limit)kernel(tty_buffer_space_avail)kernel(tty_buffer_unlock_exclusive)kernel(tty_chars_in_buffer)kernel(tty_check_change)kernel(tty_dev_name_to_number)kernel(tty_devnum)kernel(tty_do_resize)kernel(tty_driver_flush_buffer)kernel(tty_driver_kref_put)kernel(tty_encode_baud_rate)kernel(tty_find_polling_driver)kernel(tty_flip_buffer_push)kernel(tty_get_pgrp)kernel(tty_hangup)kernel(tty_hung_up_p)kernel(tty_init_termios)kernel(tty_insert_flip_string_fixed_flag)kernel(tty_insert_flip_string_flags)kernel(tty_kclose)kernel(tty_kopen)kernel(tty_kref_put)kernel(tty_ldisc_deref)kernel(tty_ldisc_flush)kernel(tty_ldisc_receive_buf)kernel(tty_ldisc_ref)kernel(tty_ldisc_ref_wait)kernel(tty_ldisc_release)kernel(tty_lock)kernel(tty_mode_ioctl)kernel(tty_name)kernel(tty_perform_flush)kernel(tty_port_alloc_xmit_buf)kernel(tty_port_block_til_ready)kernel(tty_port_carrier_raised)kernel(tty_port_close)kernel(tty_port_close_end)kernel(tty_port_close_start)kernel(tty_port_destroy)kernel(tty_port_free_xmit_buf)kernel(tty_port_hangup)kernel(tty_port_init)kernel(tty_port_install)kernel(tty_port_link_device)kernel(tty_port_lower_dtr_rts)kernel(tty_port_open)kernel(tty_port_put)kernel(tty_port_raise_dtr_rts)kernel(tty_port_register_device)kernel(tty_port_register_device_attr)kernel(tty_port_register_device_attr_serdev)kernel(tty_port_register_device_serdev)kernel(tty_port_tty_get)kernel(tty_port_tty_hangup)kernel(tty_port_tty_set)kernel(tty_port_tty_wakeup)kernel(tty_port_unregister_device)kernel(tty_prepare_flip_string)kernel(tty_put_char)kernel(tty_register_device)kernel(tty_register_device_attr)kernel(tty_register_driver)kernel(tty_register_ldisc)kernel(tty_release_struct)kernel(tty_save_termios)kernel(tty_schedule_flip)kernel(tty_set_ldisc)kernel(tty_set_operations)kernel(tty_set_termios)kernel(tty_standard_install)kernel(tty_std_termios)kernel(tty_termios_baud_rate)kernel(tty_termios_copy_hw)kernel(tty_termios_encode_baud_rate)kernel(tty_termios_hw_change)kernel(tty_termios_input_baud_rate)kernel(tty_throttle)kernel(tty_unlock)kernel(tty_unregister_device)kernel(tty_unregister_driver)kernel(tty_unregister_ldisc)kernel(tty_unthrottle)kernel(tty_vhangup)kernel(tty_wait_until_sent)kernel(tty_wakeup)kernel(tty_write_room)kernel(tua6100_attach)kernel(tun_get_socket)kernel(tun_get_tx_ring)kernel(tun_ptr_free)kernel(tuner_count)kernel(tuners)kernel(tveeprom_hauppauge_analog)kernel(tveeprom_read)kernel(twofish_dec_blk)kernel(twofish_dec_blk_3way)kernel(twofish_dec_blk_cbc_3way)kernel(twofish_enc_blk)kernel(twofish_enc_blk_ctr)kernel(twofish_enc_blk_ctr_3way)kernel(twofish_setkey)kernel(typec_altmode2port)kernel(typec_altmode_attention)kernel(typec_altmode_enter)kernel(typec_altmode_exit)kernel(typec_altmode_get_partner)kernel(typec_altmode_get_plug)kernel(typec_altmode_notify)kernel(typec_altmode_put_plug)kernel(typec_altmode_unregister_driver)kernel(typec_altmode_update_active)kernel(typec_altmode_vdm)kernel(typec_cable_get)kernel(typec_cable_is_active)kernel(typec_cable_put)kernel(typec_cable_set_identity)kernel(typec_find_orientation)kernel(typec_find_port_data_role)kernel(typec_find_port_power_role)kernel(typec_find_power_role)kernel(typec_find_pwr_opmode)kernel(typec_get_drvdata)kernel(typec_get_negotiated_svdm_version)kernel(typec_get_orientation)kernel(typec_link_port)kernel(typec_match_altmode)kernel(typec_mux_get_drvdata)kernel(typec_mux_put)kernel(typec_mux_register)kernel(typec_mux_set)kernel(typec_mux_set_drvdata)kernel(typec_mux_unregister)kernel(typec_partner_register_altmode)kernel(typec_partner_set_identity)kernel(typec_partner_set_num_altmodes)kernel(typec_partner_set_pd_revision)kernel(typec_partner_set_svdm_version)kernel(typec_plug_register_altmode)kernel(typec_plug_set_num_altmodes)kernel(typec_port_register_altmode)kernel(typec_port_register_altmodes)kernel(typec_register_cable)kernel(typec_register_partner)kernel(typec_register_plug)kernel(typec_register_port)kernel(typec_set_data_role)kernel(typec_set_mode)kernel(typec_set_orientation)kernel(typec_set_pwr_opmode)kernel(typec_set_pwr_role)kernel(typec_set_vconn_role)kernel(typec_switch_get_drvdata)kernel(typec_switch_put)kernel(typec_switch_register)kernel(typec_switch_set)kernel(typec_switch_set_drvdata)kernel(typec_switch_unregister)kernel(typec_unlink_port)kernel(typec_unregister_altmode)kernel(typec_unregister_cable)kernel(typec_unregister_partner)kernel(typec_unregister_plug)kernel(typec_unregister_port)kernel(uart_add_one_port)kernel(uart_console_write)kernel(uart_get_baud_rate)kernel(uart_get_divisor)kernel(uart_get_rs485_mode)kernel(uart_handle_cts_change)kernel(uart_handle_dcd_change)kernel(uart_insert_char)kernel(uart_match_port)kernel(uart_parse_earlycon)kernel(uart_parse_options)kernel(uart_register_driver)kernel(uart_remove_one_port)kernel(uart_resume_port)kernel(uart_set_options)kernel(uart_suspend_port)kernel(uart_unregister_driver)kernel(uart_update_timeout)kernel(uart_write_wakeup)kernel(ubi_close_volume)kernel(ubi_do_get_device_info)kernel(ubi_flush)kernel(ubi_get_device_info)kernel(ubi_get_volume_info)kernel(ubi_is_mapped)kernel(ubi_leb_change)kernel(ubi_leb_erase)kernel(ubi_leb_map)kernel(ubi_leb_read)kernel(ubi_leb_read_sg)kernel(ubi_leb_unmap)kernel(ubi_leb_write)kernel(ubi_open_volume)kernel(ubi_open_volume_nm)kernel(ubi_open_volume_path)kernel(ubi_register_volume_notifier)kernel(ubi_sync)kernel(ubi_unregister_volume_notifier)kernel(ucs2_as_utf8)kernel(ucs2_strlen)kernel(ucs2_strncmp)kernel(ucs2_strnlen)kernel(ucs2_strsize)kernel(ucs2_utf8size)kernel(ucsi_connector_change)kernel(ucsi_create)kernel(ucsi_destroy)kernel(ucsi_get_drvdata)kernel(ucsi_register)kernel(ucsi_resume)kernel(ucsi_send_command)kernel(ucsi_set_drvdata)kernel(ucsi_unregister)kernel(udp4_hwcsum)kernel(udp4_lib_lookup)kernel(udp4_lib_lookup_skb)kernel(udp6_csum_init)kernel(udp6_lib_lookup)kernel(udp6_lib_lookup_skb)kernel(udp6_seq_ops)kernel(udp6_set_csum)kernel(udp_abort)kernel(udp_bpf_update_proto)kernel(udp_cmsg_send)kernel(udp_destruct_sock)kernel(udp_disconnect)kernel(udp_encap_disable)kernel(udp_encap_enable)kernel(udp_flow_hashrnd)kernel(udp_flush_pending_frames)kernel(udp_gro_complete)kernel(udp_gro_receive)kernel(udp_init_sock)kernel(udp_ioctl)kernel(udp_lib_get_port)kernel(udp_lib_getsockopt)kernel(udp_lib_rehash)kernel(udp_lib_setsockopt)kernel(udp_lib_unhash)kernel(udp_memory_allocated)kernel(udp_poll)kernel(udp_pre_connect)kernel(udp_prot)kernel(udp_push_pending_frames)kernel(udp_read_sock)kernel(udp_sendmsg)kernel(udp_seq_next)kernel(udp_seq_ops)kernel(udp_seq_start)kernel(udp_seq_stop)kernel(udp_set_csum)kernel(udp_sk_rx_dst_set)kernel(udp_skb_destructor)kernel(udp_sock_create4)kernel(udp_sock_create6)kernel(udp_table)kernel(udp_tun_rx_dst)kernel(udp_tunnel6_xmit_skb)kernel(udp_tunnel_drop_rx_port)kernel(udp_tunnel_nic_ops)kernel(udp_tunnel_notify_add_rx_port)kernel(udp_tunnel_notify_del_rx_port)kernel(udp_tunnel_push_rx_port)kernel(udp_tunnel_sock_release)kernel(udp_tunnel_xmit_skb)kernel(udplite_prot)kernel(udplite_table)kernel(udpv6_encap_enable)kernel(uhci_check_and_reset_hc)kernel(uhci_reset_hc)kernel(uhid_hid_driver)kernel(uio_event_notify)kernel(uio_unregister_device)kernel(umc_bus_type)kernel(umc_controller_reset)kernel(umc_device_create)kernel(umc_device_register)kernel(umc_device_unregister)kernel(umc_driver_unregister)kernel(umc_match_pci_id)kernel(umc_normaddr_to_sysaddr)kernel(unbind_from_irqhandler)kernel(unix_attach_fds)kernel(unix_destruct_scm)kernel(unix_detach_fds)kernel(unix_domain_find)kernel(unix_gc_lock)kernel(unix_get_socket)kernel(unix_inq_len)kernel(unix_outq_len)kernel(unix_peer_get)kernel(unix_socket_table)kernel(unix_table_lock)kernel(unix_tot_inflight)kernel(unlink_framebuffer)kernel(unload_nls)kernel(unlock_buffer)kernel(unlock_new_inode)kernel(unlock_page)kernel(unlock_page_memcg)kernel(unlock_rename)kernel(unlock_system_sleep)kernel(unlock_two_nondirectories)kernel(unmap_mapping_range)kernel(unpin_user_page)kernel(unpin_user_page_range_dirty_lock)kernel(unpin_user_pages)kernel(unpin_user_pages_dirty_lock)kernel(unpoison_memory)kernel(unregister_8022_client)kernel(unregister_acpi_bus_type)kernel(unregister_acpi_hed_notifier)kernel(unregister_acpi_notifier)kernel(unregister_asymmetric_key_parser)kernel(unregister_atmdevice_notifier)kernel(unregister_binfmt)kernel(unregister_blkdev)kernel(unregister_blocking_lsm_notifier)kernel(unregister_c_can_dev)kernel(unregister_candev)kernel(unregister_capi_driver)kernel(unregister_capictr_notifier)kernel(unregister_cc770dev)kernel(unregister_cdrom)kernel(unregister_chrdev_region)kernel(unregister_console)kernel(unregister_dca_provider)kernel(unregister_dcbevent_notifier)kernel(unregister_die_notifier)kernel(unregister_fib_notifier)kernel(unregister_filesystem)kernel(unregister_framebuffer)kernel(unregister_ftrace_direct)kernel(unregister_ftrace_export)kernel(unregister_ftrace_function)kernel(unregister_hdlc_device)kernel(unregister_hdlc_protocol)kernel(unregister_hw_breakpoint)kernel(unregister_inet6addr_notifier)kernel(unregister_inet6addr_validator_notifier)kernel(unregister_inetaddr_notifier)kernel(unregister_inetaddr_validator_notifier)kernel(unregister_ip_vs_app)kernel(unregister_ip_vs_pe)kernel(unregister_ip_vs_scheduler)kernel(unregister_key_type)kernel(unregister_keyboard_notifier)kernel(unregister_kprobe)kernel(unregister_kprobes)kernel(unregister_kretprobe)kernel(unregister_kretprobes)kernel(unregister_md_cluster_operations)kernel(unregister_md_personality)kernel(unregister_memory_notifier)kernel(unregister_mii_timestamper)kernel(unregister_mii_tstamp_controller)kernel(unregister_module_notifier)kernel(unregister_mtd_chip_driver)kernel(unregister_mtd_user)kernel(unregister_net_sysctl_table)kernel(unregister_netdev)kernel(unregister_netdevice_many)kernel(unregister_netdevice_notifier)kernel(unregister_netdevice_notifier_dev_net)kernel(unregister_netdevice_notifier_net)kernel(unregister_netdevice_queue)kernel(unregister_netevent_notifier)kernel(unregister_nfs_version)kernel(unregister_nls)kernel(unregister_nmi_handler)kernel(unregister_oldmem_pfn_is_ram)kernel(unregister_oom_notifier)kernel(unregister_pernet_device)kernel(unregister_pernet_subsys)kernel(unregister_pm_notifier)kernel(unregister_pppox_proto)kernel(unregister_qdisc)kernel(unregister_quota_format)kernel(unregister_reboot_notifier)kernel(unregister_restart_handler)kernel(unregister_shrinker)kernel(unregister_sja1000dev)kernel(unregister_snap_client)kernel(unregister_sound_dsp)kernel(unregister_sound_mixer)kernel(unregister_sound_special)kernel(unregister_switchdev_blocking_notifier)kernel(unregister_switchdev_notifier)kernel(unregister_syscore_ops)kernel(unregister_sysctl_table)kernel(unregister_sysrq_key)kernel(unregister_tcf_proto_ops)kernel(unregister_trace_event)kernel(unregister_tracepoint_module_notifier)kernel(unregister_virtio_device)kernel(unregister_virtio_driver)kernel(unregister_vmap_purge_notifier)kernel(unregister_vt_notifier)kernel(unregister_wide_hw_breakpoint)kernel(unregister_xenbus_watch)kernel(unregister_xenstore_notifier)kernel(unshare_fs_struct)kernel(unuse_mm)kernel(unwind_get_return_address)kernel(unwind_next_frame)kernel(up)kernel(up_read)kernel(up_write)kernel(update_region)kernel(uprobe_register)kernel(uprobe_register_refctr)kernel(uprobe_unregister)kernel(usb_acpi_power_manageable)kernel(usb_acpi_set_power_state)kernel(usb_add_hcd)kernel(usb_alloc_coherent)kernel(usb_alloc_dev)kernel(usb_alloc_streams)kernel(usb_alloc_urb)kernel(usb_altnum_to_altsetting)kernel(usb_amd_dev_put)kernel(usb_amd_hang_symptom_quirk)kernel(usb_amd_prefetch_quirk)kernel(usb_amd_pt_check_port)kernel(usb_amd_quirk_pll_check)kernel(usb_amd_quirk_pll_disable)kernel(usb_amd_quirk_pll_enable)kernel(usb_anchor_empty)kernel(usb_anchor_resume_wakeups)kernel(usb_anchor_suspend_wakeups)kernel(usb_anchor_urb)kernel(usb_asmedia_modifyflowcontrol)kernel(usb_autopm_get_interface)kernel(usb_autopm_get_interface_async)kernel(usb_autopm_get_interface_no_resume)kernel(usb_autopm_put_interface)kernel(usb_autopm_put_interface_async)kernel(usb_autopm_put_interface_no_suspend)kernel(usb_block_urb)kernel(usb_bulk_msg)kernel(usb_bus_idr)kernel(usb_bus_idr_lock)kernel(usb_calc_bus_time)kernel(usb_cdc_wdm_register)kernel(usb_choose_configuration)kernel(usb_clear_halt)kernel(usb_control_msg)kernel(usb_control_msg_recv)kernel(usb_control_msg_send)kernel(usb_create_hcd)kernel(usb_create_shared_hcd)kernel(usb_cypress_load_firmware)kernel(usb_debug_root)kernel(usb_decode_ctrl)kernel(usb_decode_interval)kernel(usb_deregister)kernel(usb_deregister_dev)kernel(usb_deregister_device_driver)kernel(usb_disable_autosuspend)kernel(usb_disable_lpm)kernel(usb_disable_ltm)kernel(usb_disable_xhci_ports)kernel(usb_disabled)kernel(usb_driver_claim_interface)kernel(usb_driver_release_interface)kernel(usb_driver_set_configuration)kernel(usb_enable_autosuspend)kernel(usb_enable_intel_xhci_ports)kernel(usb_enable_lpm)kernel(usb_enable_ltm)kernel(usb_ep0_reinit)kernel(usb_ep_type_string)kernel(usb_find_alt_setting)kernel(usb_find_common_endpoints)kernel(usb_find_common_endpoints_reverse)kernel(usb_find_interface)kernel(usb_for_each_dev)kernel(usb_for_each_port)kernel(usb_free_coherent)kernel(usb_free_streams)kernel(usb_free_urb)kernel(usb_ftdi_elan_edset_empty)kernel(usb_ftdi_elan_edset_flush)kernel(usb_ftdi_elan_edset_input)kernel(usb_ftdi_elan_edset_output)kernel(usb_ftdi_elan_edset_setup)kernel(usb_ftdi_elan_edset_single)kernel(usb_ftdi_elan_read_pcimem)kernel(usb_ftdi_elan_write_pcimem)kernel(usb_get_current_frame_number)kernel(usb_get_descriptor)kernel(usb_get_dev)kernel(usb_get_dr_mode)kernel(usb_get_from_anchor)kernel(usb_get_hcd)kernel(usb_get_intf)kernel(usb_get_maximum_speed)kernel(usb_get_maximum_ssp_rate)kernel(usb_get_status)kernel(usb_get_urb)kernel(usb_hc_died)kernel(usb_hcd_amd_remote_wakeup_quirk)kernel(usb_hcd_check_unlink_urb)kernel(usb_hcd_end_port_resume)kernel(usb_hcd_giveback_urb)kernel(usb_hcd_irq)kernel(usb_hcd_is_primary_hcd)kernel(usb_hcd_link_urb_to_ep)kernel(usb_hcd_map_urb_for_dma)kernel(usb_hcd_pci_pm_ops)kernel(usb_hcd_pci_probe)kernel(usb_hcd_pci_remove)kernel(usb_hcd_pci_shutdown)kernel(usb_hcd_platform_shutdown)kernel(usb_hcd_poll_rh_status)kernel(usb_hcd_resume_root_hub)kernel(usb_hcd_setup_local_mem)kernel(usb_hcd_start_port_resume)kernel(usb_hcd_unlink_urb_from_ep)kernel(usb_hcd_unmap_urb_for_dma)kernel(usb_hcd_unmap_urb_setup_for_dma)kernel(usb_hcds_loaded)kernel(usb_hid_driver)kernel(usb_hub_claim_port)kernel(usb_hub_clear_tt_buffer)kernel(usb_hub_find_child)kernel(usb_hub_release_port)kernel(usb_ifnum_to_if)kernel(usb_init_urb)kernel(usb_interrupt_msg)kernel(usb_intf_get_dma_device)kernel(usb_kill_anchored_urbs)kernel(usb_kill_urb)kernel(usb_led_activity)kernel(usb_lock_device_for_reset)kernel(usb_match_id)kernel(usb_match_one_id)kernel(usb_mon_deregister)kernel(usb_mon_register)kernel(usb_otg_state_string)kernel(usb_phy_roothub_alloc)kernel(usb_phy_roothub_calibrate)kernel(usb_phy_roothub_exit)kernel(usb_phy_roothub_init)kernel(usb_phy_roothub_power_off)kernel(usb_phy_roothub_power_on)kernel(usb_phy_roothub_resume)kernel(usb_phy_roothub_set_mode)kernel(usb_phy_roothub_suspend)kernel(usb_pipe_type_check)kernel(usb_poison_anchored_urbs)kernel(usb_poison_urb)kernel(usb_put_dev)kernel(usb_put_hcd)kernel(usb_put_intf)kernel(usb_queue_reset_device)kernel(usb_register_dev)kernel(usb_register_device_driver)kernel(usb_register_driver)kernel(usb_register_notify)kernel(usb_remove_hcd)kernel(usb_reset_configuration)kernel(usb_reset_device)kernel(usb_reset_endpoint)kernel(usb_role_string)kernel(usb_role_switch_find_by_fwnode)kernel(usb_role_switch_get)kernel(usb_role_switch_get_drvdata)kernel(usb_role_switch_get_role)kernel(usb_role_switch_put)kernel(usb_role_switch_register)kernel(usb_role_switch_set_drvdata)kernel(usb_role_switch_set_role)kernel(usb_role_switch_unregister)kernel(usb_root_hub_lost_power)kernel(usb_scuttle_anchored_urbs)kernel(usb_serial_claim_interface)kernel(usb_serial_deregister_drivers)kernel(usb_serial_generic_chars_in_buffer)kernel(usb_serial_generic_close)kernel(usb_serial_generic_get_icount)kernel(usb_serial_generic_open)kernel(usb_serial_generic_process_read_urb)kernel(usb_serial_generic_read_bulk_callback)kernel(usb_serial_generic_resume)kernel(usb_serial_generic_submit_read_urbs)kernel(usb_serial_generic_throttle)kernel(usb_serial_generic_tiocmiwait)kernel(usb_serial_generic_unthrottle)kernel(usb_serial_generic_wait_until_sent)kernel(usb_serial_generic_write)kernel(usb_serial_generic_write_bulk_callback)kernel(usb_serial_generic_write_start)kernel(usb_serial_handle_break)kernel(usb_serial_handle_dcd_change)kernel(usb_serial_handle_sysrq_char)kernel(usb_serial_port_softint)kernel(usb_serial_register_drivers)kernel(usb_serial_resume)kernel(usb_serial_suspend)kernel(usb_set_configuration)kernel(usb_set_device_state)kernel(usb_set_interface)kernel(usb_sg_cancel)kernel(usb_sg_init)kernel(usb_sg_wait)kernel(usb_show_dynids)kernel(usb_speed_string)kernel(usb_state_string)kernel(usb_stor_Bulk_reset)kernel(usb_stor_Bulk_transport)kernel(usb_stor_CB_reset)kernel(usb_stor_CB_transport)kernel(usb_stor_access_xfer_buf)kernel(usb_stor_adjust_quirks)kernel(usb_stor_bulk_srb)kernel(usb_stor_bulk_transfer_buf)kernel(usb_stor_bulk_transfer_sg)kernel(usb_stor_clear_halt)kernel(usb_stor_control_msg)kernel(usb_stor_ctrl_transfer)kernel(usb_stor_disconnect)kernel(usb_stor_host_template_init)kernel(usb_stor_post_reset)kernel(usb_stor_pre_reset)kernel(usb_stor_probe1)kernel(usb_stor_probe2)kernel(usb_stor_reset_resume)kernel(usb_stor_resume)kernel(usb_stor_sense_invalidCDB)kernel(usb_stor_set_xfer_buf)kernel(usb_stor_suspend)kernel(usb_stor_transparent_scsi_command)kernel(usb_store_new_id)kernel(usb_string)kernel(usb_submit_urb)kernel(usb_unanchor_urb)kernel(usb_unlink_anchored_urbs)kernel(usb_unlink_urb)kernel(usb_unlocked_disable_lpm)kernel(usb_unlocked_enable_lpm)kernel(usb_unpoison_anchored_urbs)kernel(usb_unpoison_urb)kernel(usb_unregister_notify)kernel(usb_urb_ep_type_check)kernel(usb_wait_anchor_empty_timeout)kernel(usb_wakeup_enabled_descendants)kernel(usb_wakeup_notification)kernel(usb_wwan_chars_in_buffer)kernel(usb_wwan_close)kernel(usb_wwan_dtr_rts)kernel(usb_wwan_open)kernel(usb_wwan_port_probe)kernel(usb_wwan_port_remove)kernel(usb_wwan_resume)kernel(usb_wwan_suspend)kernel(usb_wwan_tiocmget)kernel(usb_wwan_tiocmset)kernel(usb_wwan_write)kernel(usb_wwan_write_room)kernel(usbatm_usb_disconnect)kernel(usbatm_usb_probe)kernel(usbnet_cdc_bind)kernel(usbnet_cdc_status)kernel(usbnet_cdc_unbind)kernel(usbnet_cdc_update_filter)kernel(usbnet_change_mtu)kernel(usbnet_defer_kevent)kernel(usbnet_device_suggests_idle)kernel(usbnet_disconnect)kernel(usbnet_ether_cdc_bind)kernel(usbnet_generic_cdc_bind)kernel(usbnet_get_drvinfo)kernel(usbnet_get_endpoints)kernel(usbnet_get_ethernet_addr)kernel(usbnet_get_link)kernel(usbnet_get_link_ksettings)kernel(usbnet_get_msglevel)kernel(usbnet_link_change)kernel(usbnet_manage_power)kernel(usbnet_nway_reset)kernel(usbnet_open)kernel(usbnet_pause_rx)kernel(usbnet_probe)kernel(usbnet_purge_paused_rxq)kernel(usbnet_read_cmd)kernel(usbnet_read_cmd_nopm)kernel(usbnet_resume)kernel(usbnet_resume_rx)kernel(usbnet_set_link_ksettings)kernel(usbnet_set_msglevel)kernel(usbnet_set_rx_mode)kernel(usbnet_skb_return)kernel(usbnet_start_xmit)kernel(usbnet_status_start)kernel(usbnet_status_stop)kernel(usbnet_stop)kernel(usbnet_suspend)kernel(usbnet_tx_timeout)kernel(usbnet_unlink_rx_urbs)kernel(usbnet_update_max_qlen)kernel(usbnet_write_cmd)kernel(usbnet_write_cmd_async)kernel(usbnet_write_cmd_nopm)kernel(use_mm)kernel(user_describe)kernel(user_destroy)kernel(user_free_preparse)kernel(user_path_at_empty)kernel(user_path_create)kernel(user_preparse)kernel(user_read)kernel(user_return_notifier_register)kernel(user_return_notifier_unregister)kernel(user_revoke)kernel(user_update)kernel(usermodehelper_read_lock_wait)kernel(usermodehelper_read_trylock)kernel(usermodehelper_read_unlock)kernel(usleep_range)kernel(usleep_range_state)kernel(utf16s_to_utf8s)kernel(utf32_to_utf8)kernel(utf8_to_utf32)kernel(utf8s_to_utf16s)kernel(uuid_gen)kernel(uuid_is_valid)kernel(uuid_null)kernel(uuid_parse)kernel(uv_bios_change_memprotect)kernel(uv_bios_enum_objs)kernel(uv_bios_enum_ports)kernel(uv_bios_get_geoinfo)kernel(uv_bios_get_heapsize)kernel(uv_bios_get_master_nasid)kernel(uv_bios_get_pci_topology)kernel(uv_bios_install_heap)kernel(uv_bios_mq_watchlist_alloc)kernel(uv_bios_mq_watchlist_free)kernel(uv_bios_obj_count)kernel(uv_bios_reserved_page_pa)kernel(uv_get_archtype)kernel(uv_get_hubless_system)kernel(uv_possible_blades)kernel(uv_setup_irq)kernel(uv_teardown_irq)kernel(uv_undefined)kernel(uverbs_copy_to)kernel(uverbs_copy_to_struct_or_zero)kernel(uverbs_destroy_def_handler)kernel(uverbs_fd_class)kernel(uverbs_finalize_uobj_create)kernel(uverbs_get_flags32)kernel(uverbs_get_flags64)kernel(uverbs_idr_class)kernel(uverbs_uobject_fd_release)kernel(uverbs_uobject_put)kernel(uwb_dev_for_each)kernel(uwb_dev_try_get)kernel(uwb_est_find_size)kernel(uwb_est_register)kernel(uwb_est_unregister)kernel(uwb_ie_next)kernel(uwb_notifs_deregister)kernel(uwb_notifs_register)kernel(uwb_pal_init)kernel(uwb_pal_register)kernel(uwb_pal_unregister)kernel(uwb_radio_start)kernel(uwb_radio_stop)kernel(uwb_rc_add)kernel(uwb_rc_alloc)kernel(uwb_rc_cmd)kernel(uwb_rc_cmd_async)kernel(uwb_rc_dev_addr_get)kernel(uwb_rc_get_by_dev)kernel(uwb_rc_get_by_grandpa)kernel(uwb_rc_ie_add)kernel(uwb_rc_ie_rm)kernel(uwb_rc_init)kernel(uwb_rc_mac_addr_get)kernel(uwb_rc_neh_error)kernel(uwb_rc_neh_grok)kernel(uwb_rc_post_reset)kernel(uwb_rc_pre_reset)kernel(uwb_rc_put)kernel(uwb_rc_reset_all)kernel(uwb_rc_rm)kernel(uwb_rc_vcmd)kernel(uwb_rsv_accept)kernel(uwb_rsv_create)kernel(uwb_rsv_destroy)kernel(uwb_rsv_establish)kernel(uwb_rsv_get_usable_mas)kernel(uwb_rsv_modify)kernel(uwb_rsv_state_str)kernel(uwb_rsv_terminate)kernel(uwb_rsv_type_str)kernel(v4l2_async_notifier_cleanup)kernel(v4l2_async_notifier_register)kernel(v4l2_async_notifier_unregister)kernel(v4l2_async_register_subdev)kernel(v4l2_async_subdev_notifier_register)kernel(v4l2_async_unregister_subdev)kernel(v4l2_calc_aspect_ratio)kernel(v4l2_clk_disable)kernel(v4l2_clk_enable)kernel(v4l2_clk_get)kernel(v4l2_clk_get_rate)kernel(v4l2_clk_put)kernel(v4l2_clk_register)kernel(v4l2_clk_set_rate)kernel(v4l2_clk_unregister)kernel(v4l2_clk_unregister_fixed)kernel(v4l2_compat_ioctl32)kernel(v4l2_ctrl_activate)kernel(v4l2_ctrl_add_handler)kernel(v4l2_ctrl_auto_cluster)kernel(v4l2_ctrl_cluster)kernel(v4l2_ctrl_fill)kernel(v4l2_ctrl_find)kernel(v4l2_ctrl_g_ctrl)kernel(v4l2_ctrl_g_ctrl_int64)kernel(v4l2_ctrl_get_int_menu)kernel(v4l2_ctrl_get_menu)kernel(v4l2_ctrl_get_name)kernel(v4l2_ctrl_grab)kernel(v4l2_ctrl_handler_free)kernel(v4l2_ctrl_handler_init_class)kernel(v4l2_ctrl_handler_log_status)kernel(v4l2_ctrl_handler_setup)kernel(v4l2_ctrl_log_status)kernel(v4l2_ctrl_merge)kernel(v4l2_ctrl_new_custom)kernel(v4l2_ctrl_new_int_menu)kernel(v4l2_ctrl_new_std)kernel(v4l2_ctrl_new_std_menu)kernel(v4l2_ctrl_new_std_menu_items)kernel(v4l2_ctrl_notify)kernel(v4l2_ctrl_poll)kernel(v4l2_ctrl_query_fill)kernel(v4l2_ctrl_radio_filter)kernel(v4l2_ctrl_replace)kernel(v4l2_ctrl_sub_ev_ops)kernel(v4l2_ctrl_subdev_log_status)kernel(v4l2_ctrl_subdev_subscribe_event)kernel(v4l2_ctrl_subscribe_event)kernel(v4l2_detect_cvt)kernel(v4l2_detect_gtf)kernel(v4l2_device_disconnect)kernel(v4l2_device_put)kernel(v4l2_device_register)kernel(v4l2_device_register_subdev)kernel(v4l2_device_register_subdev_nodes)kernel(v4l2_device_set_name)kernel(v4l2_device_unregister)kernel(v4l2_device_unregister_subdev)kernel(v4l2_dv_timings_aspect_ratio)kernel(v4l2_dv_timings_presets)kernel(v4l2_enum_dv_timings_cap)kernel(v4l2_event_dequeue)kernel(v4l2_event_pending)kernel(v4l2_event_queue)kernel(v4l2_event_queue_fh)kernel(v4l2_event_subdev_unsubscribe)kernel(v4l2_event_subscribe)kernel(v4l2_event_unsubscribe)kernel(v4l2_event_unsubscribe_all)kernel(v4l2_fh_add)kernel(v4l2_fh_del)kernel(v4l2_fh_exit)kernel(v4l2_fh_init)kernel(v4l2_fh_is_singular)kernel(v4l2_fh_open)kernel(v4l2_fh_release)kernel(v4l2_field_names)kernel(v4l2_find_dv_timings_cap)kernel(v4l2_find_dv_timings_cea861_vic)kernel(v4l2_g_ctrl)kernel(v4l2_g_ext_ctrls)kernel(v4l2_g_parm_cap)kernel(v4l2_get_edid_phys_addr)kernel(v4l2_get_timestamp)kernel(v4l2_hdmi_rx_colorimetry)kernel(v4l2_i2c_new_subdev)kernel(v4l2_i2c_new_subdev_board)kernel(v4l2_i2c_subdev_addr)kernel(v4l2_i2c_subdev_init)kernel(v4l2_i2c_tuner_addrs)kernel(v4l2_match_dv_timings)kernel(v4l2_norm_to_name)kernel(v4l2_phys_addr_for_input)kernel(v4l2_phys_addr_validate)kernel(v4l2_print_dv_timings)kernel(v4l2_prio_change)kernel(v4l2_prio_check)kernel(v4l2_prio_close)kernel(v4l2_prio_init)kernel(v4l2_prio_max)kernel(v4l2_prio_open)kernel(v4l2_query_ext_ctrl)kernel(v4l2_queryctrl)kernel(v4l2_querymenu)kernel(v4l2_s_ctrl)kernel(v4l2_s_ext_ctrls)kernel(v4l2_s_parm_cap)kernel(v4l2_set_edid_phys_addr)kernel(v4l2_spi_new_subdev)kernel(v4l2_spi_subdev_init)kernel(v4l2_src_change_event_subdev_subscribe)kernel(v4l2_src_change_event_subscribe)kernel(v4l2_subdev_init)kernel(v4l2_subdev_notify_event)kernel(v4l2_try_ext_ctrls)kernel(v4l2_type_names)kernel(v4l2_valid_dv_timings)kernel(v4l2_video_std_construct)kernel(v4l2_video_std_frame_period)kernel(v4l_bound_align_image)kernel(v4l_printk_ioctl)kernel(validate_slab_cache)kernel(validate_xmit_skb_list)kernel(validate_xmit_xfrm)kernel(vb2_buffer_done)kernel(vb2_buffer_in_use)kernel(vb2_common_vm_ops)kernel(vb2_core_create_bufs)kernel(vb2_core_dqbuf)kernel(vb2_core_expbuf)kernel(vb2_core_poll)kernel(vb2_core_prepare_buf)kernel(vb2_core_qbuf)kernel(vb2_core_querybuf)kernel(vb2_core_queue_init)kernel(vb2_core_queue_release)kernel(vb2_core_reqbufs)kernel(vb2_core_streamoff)kernel(vb2_core_streamon)kernel(vb2_create_bufs)kernel(vb2_create_framevec)kernel(vb2_destroy_framevec)kernel(vb2_discard_done)kernel(vb2_dma_sg_memops)kernel(vb2_dqbuf)kernel(vb2_dvb_alloc_frontend)kernel(vb2_dvb_dealloc_frontends)kernel(vb2_dvb_find_frontend)kernel(vb2_dvb_get_frontend)kernel(vb2_dvb_register_bus)kernel(vb2_dvb_unregister_bus)kernel(vb2_expbuf)kernel(vb2_fop_mmap)kernel(vb2_fop_poll)kernel(vb2_fop_read)kernel(vb2_fop_release)kernel(vb2_fop_write)kernel(vb2_ioctl_create_bufs)kernel(vb2_ioctl_dqbuf)kernel(vb2_ioctl_expbuf)kernel(vb2_ioctl_prepare_buf)kernel(vb2_ioctl_qbuf)kernel(vb2_ioctl_querybuf)kernel(vb2_ioctl_reqbufs)kernel(vb2_ioctl_streamoff)kernel(vb2_ioctl_streamon)kernel(vb2_mmap)kernel(vb2_ops_wait_finish)kernel(vb2_ops_wait_prepare)kernel(vb2_plane_cookie)kernel(vb2_plane_vaddr)kernel(vb2_poll)kernel(vb2_prepare_buf)kernel(vb2_qbuf)kernel(vb2_querybuf)kernel(vb2_queue_error)kernel(vb2_queue_init)kernel(vb2_queue_release)kernel(vb2_read)kernel(vb2_reqbufs)kernel(vb2_streamoff)kernel(vb2_streamon)kernel(vb2_thread_start)kernel(vb2_thread_stop)kernel(vb2_verify_memory_type)kernel(vb2_vmalloc_memops)kernel(vb2_wait_for_all_buffers)kernel(vb2_write)kernel(vbin_printf)kernel(vc_cons)kernel(vc_resize)kernel(vc_scrolldelta_helper)kernel(vcc_hash)kernel(vcc_insert_socket)kernel(vcc_process_recv_queue)kernel(vcc_release_async)kernel(vcc_sklist_lock)kernel(vchan_dma_desc_free_list)kernel(vchan_find_desc)kernel(vchan_init)kernel(vchan_tx_desc_free)kernel(vchan_tx_submit)kernel(vcpu_load)kernel(vcpu_put)kernel(vdpa_get_config)kernel(vdpa_mgmtdev_register)kernel(vdpa_mgmtdev_unregister)kernel(vdpa_register_device)kernel(vdpa_set_config)kernel(vdpa_set_status)kernel(vdpa_unregister_device)kernel(vdpa_unregister_driver)kernel(vdpasim_create)kernel(verbose_torout_sleep)kernel(verify_pkcs7_signature)kernel(verify_signature)kernel(verify_spi_info)kernel(ves1820_attach)kernel(ves1x93_attach)kernel(vfio_add_group_dev)kernel(vfio_del_group_dev)kernel(vfio_device_data)kernel(vfio_device_get_from_dev)kernel(vfio_device_put)kernel(vfio_dma_rw)kernel(vfio_external_check_extension)kernel(vfio_external_group_match_file)kernel(vfio_external_user_iommu_id)kernel(vfio_group_get_external_user)kernel(vfio_group_get_external_user_from_dev)kernel(vfio_group_pin_pages)kernel(vfio_group_put_external_user)kernel(vfio_group_set_kvm)kernel(vfio_group_unpin_pages)kernel(vfio_info_add_capability)kernel(vfio_info_cap_add)kernel(vfio_info_cap_shift)kernel(vfio_iommu_group_get)kernel(vfio_iommu_group_put)kernel(vfio_pin_pages)kernel(vfio_register_iommu_driver)kernel(vfio_register_notifier)kernel(vfio_set_irqs_validate_and_prepare)kernel(vfio_unpin_pages)kernel(vfio_unregister_iommu_driver)kernel(vfio_unregister_notifier)kernel(vfio_virqfd_disable)kernel(vfio_virqfd_enable)kernel(vfree)kernel(vfs_cancel_lock)kernel(vfs_clone_file_range)kernel(vfs_copy_file_range)kernel(vfs_create)kernel(vfs_create_mount)kernel(vfs_dedupe_file_range)kernel(vfs_dedupe_file_range_one)kernel(vfs_dup_fs_context)kernel(vfs_fadvise)kernel(vfs_fallocate)kernel(vfs_fsync)kernel(vfs_fsync_range)kernel(vfs_get_link)kernel(vfs_get_super)kernel(vfs_get_tree)kernel(vfs_getattr)kernel(vfs_getattr_nosec)kernel(vfs_getxattr)kernel(vfs_ioc_fssetxattr_check)kernel(vfs_ioc_setflags_prepare)kernel(vfs_iocb_iter_read)kernel(vfs_iocb_iter_write)kernel(vfs_ioctl)kernel(vfs_iter_read)kernel(vfs_iter_write)kernel(vfs_kern_mount)kernel(vfs_link)kernel(vfs_listxattr)kernel(vfs_llseek)kernel(vfs_lock_file)kernel(vfs_mkdir)kernel(vfs_mknod)kernel(vfs_mkobj)kernel(vfs_parse_fs_param)kernel(vfs_parse_fs_param_source)kernel(vfs_parse_fs_string)kernel(vfs_path_lookup)kernel(vfs_readlink)kernel(vfs_removexattr)kernel(vfs_rename)kernel(vfs_rmdir)kernel(vfs_setlease)kernel(vfs_setpos)kernel(vfs_setxattr)kernel(vfs_statfs)kernel(vfs_statx)kernel(vfs_statx_fd)kernel(vfs_submount)kernel(vfs_symlink)kernel(vfs_test_lock)kernel(vfs_tmpfile)kernel(vfs_truncate)kernel(vfs_unlink)kernel(vga_client_register)kernel(vga_con)kernel(vga_default_device)kernel(vga_get)kernel(vga_put)kernel(vga_remove_vgacon)kernel(vga_set_legacy_decoding)kernel(vga_switcheroo_client_fb_set)kernel(vga_switcheroo_client_probe_defer)kernel(vga_switcheroo_fini_domain_pm_ops)kernel(vga_switcheroo_get_client_state)kernel(vga_switcheroo_handler_flags)kernel(vga_switcheroo_init_domain_pm_ops)kernel(vga_switcheroo_lock_ddc)kernel(vga_switcheroo_process_delayed_switch)kernel(vga_switcheroo_register_audio_client)kernel(vga_switcheroo_register_client)kernel(vga_switcheroo_register_handler)kernel(vga_switcheroo_unlock_ddc)kernel(vga_switcheroo_unregister_client)kernel(vga_switcheroo_unregister_handler)kernel(vgacon_text_force)kernel(vhost_add_used)kernel(vhost_add_used_and_signal)kernel(vhost_add_used_and_signal_n)kernel(vhost_add_used_n)kernel(vhost_chr_poll)kernel(vhost_chr_read_iter)kernel(vhost_chr_write_iter)kernel(vhost_dequeue_msg)kernel(vhost_dev_check_owner)kernel(vhost_dev_cleanup)kernel(vhost_dev_has_owner)kernel(vhost_dev_init)kernel(vhost_dev_ioctl)kernel(vhost_dev_reset_owner)kernel(vhost_dev_reset_owner_prepare)kernel(vhost_dev_set_owner)kernel(vhost_dev_stop)kernel(vhost_disable_notify)kernel(vhost_discard_vq_desc)kernel(vhost_enable_notify)kernel(vhost_enqueue_msg)kernel(vhost_exceeds_weight)kernel(vhost_get_vq_desc)kernel(vhost_has_work)kernel(vhost_init_device_iotlb)kernel(vhost_iotlb_add_range)kernel(vhost_iotlb_add_range_ctx)kernel(vhost_iotlb_alloc)kernel(vhost_iotlb_del_range)kernel(vhost_iotlb_free)kernel(vhost_iotlb_itree_first)kernel(vhost_iotlb_itree_next)kernel(vhost_iotlb_map_free)kernel(vhost_iotlb_reset)kernel(vhost_log_access_ok)kernel(vhost_log_write)kernel(vhost_new_msg)kernel(vhost_poll_flush)kernel(vhost_poll_init)kernel(vhost_poll_queue)kernel(vhost_poll_start)kernel(vhost_poll_stop)kernel(vhost_set_backend_features)kernel(vhost_signal)kernel(vhost_vq_access_ok)kernel(vhost_vq_avail_empty)kernel(vhost_vq_init_access)kernel(vhost_vring_ioctl)kernel(vhost_work_flush)kernel(vhost_work_init)kernel(vhost_work_queue)kernel(vid_from_reg)kernel(vid_which_vrm)kernel(video_devdata)kernel(video_device_alloc)kernel(video_device_release)kernel(video_device_release_empty)kernel(video_ioctl2)kernel(video_unregister_device)kernel(videobuf_alloc_vb)kernel(videobuf_dma_free)kernel(videobuf_dma_unmap)kernel(videobuf_dqbuf)kernel(videobuf_iolock)kernel(videobuf_mmap_free)kernel(videobuf_mmap_mapper)kernel(videobuf_mmap_setup)kernel(videobuf_next_field)kernel(videobuf_poll_stream)kernel(videobuf_qbuf)kernel(videobuf_querybuf)kernel(videobuf_queue_cancel)kernel(videobuf_queue_core_init)kernel(videobuf_queue_is_busy)kernel(videobuf_queue_sg_init)kernel(videobuf_queue_to_vaddr)kernel(videobuf_queue_vmalloc_init)kernel(videobuf_read_one)kernel(videobuf_read_start)kernel(videobuf_read_stop)kernel(videobuf_read_stream)kernel(videobuf_reqbufs)kernel(videobuf_sg_alloc)kernel(videobuf_stop)kernel(videobuf_streamoff)kernel(videobuf_streamon)kernel(videobuf_to_dma)kernel(videobuf_to_vmalloc)kernel(videobuf_vmalloc_free)kernel(videobuf_waiton)kernel(vif_device_init)kernel(virtio_add_status)kernel(virtio_break_device)kernel(virtio_check_driver_offered_feature)kernel(virtio_config_changed)kernel(virtio_config_disable)kernel(virtio_config_enable)kernel(virtio_device_freeze)kernel(virtio_device_restore)kernel(virtio_dma_buf_attach)kernel(virtio_dma_buf_export)kernel(virtio_dma_buf_get_uuid)kernel(virtio_finalize_features)kernel(virtio_max_dma_size)kernel(virtio_transport_connect)kernel(virtio_transport_deliver_tap_pkt)kernel(virtio_transport_destruct)kernel(virtio_transport_dgram_allow)kernel(virtio_transport_dgram_bind)kernel(virtio_transport_dgram_dequeue)kernel(virtio_transport_dgram_enqueue)kernel(virtio_transport_do_socket_init)kernel(virtio_transport_free_pkt)kernel(virtio_transport_get_credit)kernel(virtio_transport_inc_tx_pkt)kernel(virtio_transport_notify_buffer_size)kernel(virtio_transport_notify_poll_in)kernel(virtio_transport_notify_poll_out)kernel(virtio_transport_notify_recv_init)kernel(virtio_transport_notify_recv_post_dequeue)kernel(virtio_transport_notify_recv_pre_block)kernel(virtio_transport_notify_recv_pre_dequeue)kernel(virtio_transport_notify_send_init)kernel(virtio_transport_notify_send_post_enqueue)kernel(virtio_transport_notify_send_pre_block)kernel(virtio_transport_notify_send_pre_enqueue)kernel(virtio_transport_put_credit)kernel(virtio_transport_recv_pkt)kernel(virtio_transport_release)kernel(virtio_transport_shutdown)kernel(virtio_transport_stream_allow)kernel(virtio_transport_stream_dequeue)kernel(virtio_transport_stream_enqueue)kernel(virtio_transport_stream_has_data)kernel(virtio_transport_stream_has_space)kernel(virtio_transport_stream_is_active)kernel(virtio_transport_stream_rcvhiwat)kernel(virtqueue_add_inbuf)kernel(virtqueue_add_inbuf_ctx)kernel(virtqueue_add_outbuf)kernel(virtqueue_add_sgs)kernel(virtqueue_detach_unused_buf)kernel(virtqueue_disable_cb)kernel(virtqueue_enable_cb)kernel(virtqueue_enable_cb_delayed)kernel(virtqueue_enable_cb_prepare)kernel(virtqueue_get_avail_addr)kernel(virtqueue_get_buf)kernel(virtqueue_get_buf_ctx)kernel(virtqueue_get_desc_addr)kernel(virtqueue_get_used_addr)kernel(virtqueue_get_vring)kernel(virtqueue_get_vring_size)kernel(virtqueue_is_broken)kernel(virtqueue_kick)kernel(virtqueue_kick_prepare)kernel(virtqueue_notify)kernel(virtqueue_poll)kernel(visitor128)kernel(visitor32)kernel(visitor64)kernel(visitorl)kernel(vlan_dev_real_dev)kernel(vlan_dev_vlan_id)kernel(vlan_dev_vlan_proto)kernel(vlan_filter_drop_vids)kernel(vlan_filter_push_vids)kernel(vlan_for_each)kernel(vlan_ioctl_set)kernel(vlan_uses_dev)kernel(vlan_vid_add)kernel(vlan_vid_del)kernel(vlan_vids_add_by_dev)kernel(vlan_vids_del_by_dev)kernel(vm_brk)kernel(vm_brk_flags)kernel(vm_event_states)kernel(vm_get_page_prot)kernel(vm_insert_page)kernel(vm_iomap_memory)kernel(vm_map_pages)kernel(vm_map_pages_zero)kernel(vm_map_ram)kernel(vm_memory_committed)kernel(vm_mmap)kernel(vm_munmap)kernel(vm_node_stat)kernel(vm_numa_stat)kernel(vm_unmap_aliases)kernel(vm_unmap_ram)kernel(vm_zone_stat)kernel(vma_kernel_pagesize)kernel(vma_set_file)kernel(vmalloc)kernel(vmalloc_32)kernel(vmalloc_32_user)kernel(vmalloc_base)kernel(vmalloc_node)kernel(vmalloc_to_page)kernel(vmalloc_to_pfn)kernel(vmalloc_user)kernel(vmalloc_user_node_flags)kernel(vmap)kernel(vmap_pfn)kernel(vmbus_alloc_ring)kernel(vmbus_allocate_mmio)kernel(vmbus_are_subchannels_present)kernel(vmbus_close)kernel(vmbus_connect_ring)kernel(vmbus_connection)kernel(vmbus_disconnect_ring)kernel(vmbus_driver_unregister)kernel(vmbus_establish_gpadl)kernel(vmbus_free_mmio)kernel(vmbus_free_ring)kernel(vmbus_hvsock_device_unregister)kernel(vmbus_next_request_id)kernel(vmbus_open)kernel(vmbus_prep_negotiate_resp)kernel(vmbus_proto_version)kernel(vmbus_recvpacket)kernel(vmbus_recvpacket_raw)kernel(vmbus_request_addr)kernel(vmbus_send_modifychannel)kernel(vmbus_send_tl_connect_request)kernel(vmbus_sendpacket)kernel(vmbus_sendpacket_mpb_desc)kernel(vmbus_sendpacket_pagebuffer)kernel(vmbus_set_chn_rescind_callback)kernel(vmbus_set_event)kernel(vmbus_set_sc_create_callback)kernel(vmbus_setevent)kernel(vmbus_teardown_gpadl)kernel(vmci_context_get_priv_flags)kernel(vmci_datagram_create_handle)kernel(vmci_datagram_create_handle_priv)kernel(vmci_datagram_destroy_handle)kernel(vmci_datagram_send)kernel(vmci_doorbell_create)kernel(vmci_doorbell_destroy)kernel(vmci_doorbell_notify)kernel(vmci_event_subscribe)kernel(vmci_event_unsubscribe)kernel(vmci_get_context_id)kernel(vmci_is_context_owner)kernel(vmci_qpair_alloc)kernel(vmci_qpair_consume_buf_ready)kernel(vmci_qpair_consume_free_space)kernel(vmci_qpair_dequeue)kernel(vmci_qpair_dequev)kernel(vmci_qpair_detach)kernel(vmci_qpair_enqueue)kernel(vmci_qpair_enquev)kernel(vmci_qpair_get_consume_indexes)kernel(vmci_qpair_get_produce_indexes)kernel(vmci_qpair_peek)kernel(vmci_qpair_peekv)kernel(vmci_qpair_produce_buf_ready)kernel(vmci_qpair_produce_free_space)kernel(vmci_register_vsock_callback)kernel(vmci_send_datagram)kernel(vmcore_add_device_dump)kernel(vmemdup_user)kernel(vmemmap_base)kernel(vmf_insert_mixed)kernel(vmf_insert_mixed_mkwrite)kernel(vmf_insert_mixed_prot)kernel(vmf_insert_pfn)kernel(vmf_insert_pfn_pmd_prot)kernel(vmf_insert_pfn_prot)kernel(vmf_insert_pfn_pud_prot)kernel(vnic_dev_get_pdev)kernel(vnic_dev_get_res)kernel(vnic_dev_get_res_count)kernel(vnic_dev_register)kernel(vnic_dev_unregister)kernel(vp_modern_config_vector)kernel(vp_modern_generation)kernel(vp_modern_get_driver_features)kernel(vp_modern_get_features)kernel(vp_modern_get_num_queues)kernel(vp_modern_get_queue_enable)kernel(vp_modern_get_queue_size)kernel(vp_modern_get_status)kernel(vp_modern_map_vq_notify)kernel(vp_modern_probe)kernel(vp_modern_queue_address)kernel(vp_modern_queue_vector)kernel(vp_modern_remove)kernel(vp_modern_set_features)kernel(vp_modern_set_queue_enable)kernel(vp_modern_set_queue_size)kernel(vp_modern_set_status)kernel(vprintk)kernel(vprintk_default)kernel(vprintk_emit)kernel(vq_meta_prefetch)kernel(vring_create_virtqueue)kernel(vring_del_virtqueue)kernel(vring_interrupt)kernel(vring_new_virtqueue)kernel(vring_transport_features)kernel(vringh_abandon_iotlb)kernel(vringh_abandon_kern)kernel(vringh_abandon_user)kernel(vringh_complete_iotlb)kernel(vringh_complete_kern)kernel(vringh_complete_multi_user)kernel(vringh_complete_user)kernel(vringh_getdesc_iotlb)kernel(vringh_getdesc_kern)kernel(vringh_getdesc_user)kernel(vringh_init_iotlb)kernel(vringh_init_kern)kernel(vringh_init_user)kernel(vringh_iov_pull_iotlb)kernel(vringh_iov_pull_kern)kernel(vringh_iov_pull_user)kernel(vringh_iov_push_iotlb)kernel(vringh_iov_push_kern)kernel(vringh_iov_push_user)kernel(vringh_kiov_advance)kernel(vringh_need_notify_iotlb)kernel(vringh_need_notify_kern)kernel(vringh_need_notify_user)kernel(vringh_notify_disable_iotlb)kernel(vringh_notify_disable_kern)kernel(vringh_notify_disable_user)kernel(vringh_notify_enable_iotlb)kernel(vringh_notify_enable_kern)kernel(vringh_notify_enable_user)kernel(vringh_set_iotlb)kernel(vscnprintf)kernel(vsnprintf)kernel(vsock_add_pending)kernel(vsock_add_tap)kernel(vsock_addr_bound)kernel(vsock_addr_cast)kernel(vsock_addr_equals_addr)kernel(vsock_addr_init)kernel(vsock_addr_unbind)kernel(vsock_addr_validate)kernel(vsock_assign_transport)kernel(vsock_bind_table)kernel(vsock_connected_table)kernel(vsock_core_get_transport)kernel(vsock_core_register)kernel(vsock_core_unregister)kernel(vsock_create_connected)kernel(vsock_deliver_tap)kernel(vsock_enqueue_accept)kernel(vsock_find_bound_socket)kernel(vsock_find_cid)kernel(vsock_find_connected_socket)kernel(vsock_for_each_connected_socket)kernel(vsock_insert_connected)kernel(vsock_remove_bound)kernel(vsock_remove_connected)kernel(vsock_remove_pending)kernel(vsock_remove_sock)kernel(vsock_remove_tap)kernel(vsock_stream_has_data)kernel(vsock_stream_has_space)kernel(vsock_table_lock)kernel(vsprintf)kernel(vsscanf)kernel(vt_get_leds)kernel(vtime_guest_enter)kernel(vtime_guest_exit)kernel(vunmap)kernel(vxlan_dev_create)kernel(vxlan_fdb_clear_offload)kernel(vxlan_fdb_find_uc)kernel(vxlan_fdb_replay)kernel(vzalloc)kernel(vzalloc_node)kernel(wa_create)kernel(wa_dti_start)kernel(wa_process_errored_transfers_run)kernel(wa_urb_dequeue)kernel(wa_urb_enqueue)kernel(wa_urb_enqueue_run)kernel(wait_for_completion)kernel(wait_for_completion_interruptible)kernel(wait_for_completion_interruptible_timeout)kernel(wait_for_completion_io)kernel(wait_for_completion_io_timeout)kernel(wait_for_completion_killable)kernel(wait_for_completion_killable_timeout)kernel(wait_for_completion_timeout)kernel(wait_for_device_probe)kernel(wait_for_key_construction)kernel(wait_for_random_bytes)kernel(wait_for_stable_page)kernel(wait_iff_congested)kernel(wait_on_page_bit)kernel(wait_on_page_bit_killable)kernel(wait_on_page_writeback)kernel(wait_woken)kernel(wake_bit_function)kernel(wake_up_all_idle_cpus)kernel(wake_up_bit)kernel(wake_up_process)kernel(wake_up_var)kernel(wakeme_after_rcu)kernel(wakeup_source_add)kernel(wakeup_source_create)kernel(wakeup_source_destroy)kernel(wakeup_source_register)kernel(wakeup_source_remove)kernel(wakeup_source_unregister)kernel(walk_iomem_res_desc)kernel(watchdog_init_timeout)kernel(watchdog_register_device)kernel(watchdog_set_restart_priority)kernel(watchdog_unregister_device)kernel(wb_writeout_inc)kernel(wbc_account_cgroup_owner)kernel(wbc_attach_and_unlock_inode)kernel(wbc_detach_inode)kernel(wbinvd_on_all_cpus)kernel(wbinvd_on_cpu)kernel(wbt_disable_default)kernel(wbt_enable_default)kernel(wdev_to_ieee80211_vif)kernel(whci_wait_for)kernel(wiphy_apply_custom_regulatory)kernel(wiphy_free)kernel(wiphy_new_nm)kernel(wiphy_register)kernel(wiphy_rfkill_set_hw_state_reason)kernel(wiphy_rfkill_start_polling)kernel(wiphy_to_ieee80211_hw)kernel(wiphy_unregister)kernel(wm8804_pm)kernel(wm8804_probe)kernel(wm8804_regmap_config)kernel(wm8804_remove)kernel(wmi_driver_unregister)kernel(wmi_evaluate_method)kernel(wmi_get_event_data)kernel(wmi_has_guid)kernel(wmi_install_notify_handler)kernel(wmi_query_block)kernel(wmi_remove_notify_handler)kernel(wmi_set_block)kernel(wmidev_block_query)kernel(wmidev_evaluate_method)kernel(woken_wake_function)kernel(work_busy)kernel(work_on_cpu)kernel(work_on_cpu_safe)kernel(workqueue_congested)kernel(workqueue_set_max_active)kernel(would_dump)kernel(wp_shared_mapping_range)kernel(wpan_phy_find)kernel(wpan_phy_for_each)kernel(wpan_phy_free)kernel(wpan_phy_new)kernel(wpan_phy_register)kernel(wpan_phy_unregister)kernel(write_bytes_to_xdr_buf)kernel(write_cache_pages)kernel(write_dirty_buffer)kernel(write_dst)kernel(write_inode_now)kernel(write_one_page)kernel(writeback_inodes_sb)kernel(writeback_inodes_sb_nr)kernel(wrmsr_on_cpu)kernel(wrmsr_on_cpus)kernel(wrmsr_safe_on_cpu)kernel(wrmsr_safe_regs)kernel(wrmsr_safe_regs_on_cpu)kernel(wrmsrl_on_cpu)kernel(wrmsrl_safe_on_cpu)kernel(wusb_cluster_id_get)kernel(wusb_cluster_id_put)kernel(wusb_dev_destroy)kernel(wusb_et_name)kernel(wusbd)kernel(wusbhc_b_create)kernel(wusbhc_b_destroy)kernel(wusbhc_chid_set)kernel(wusbhc_create)kernel(wusbhc_destroy)kernel(wusbhc_giveback_urb)kernel(wusbhc_handle_dn)kernel(wusbhc_mmcie_rm)kernel(wusbhc_mmcie_set)kernel(wusbhc_reset_all)kernel(wusbhc_rh_control)kernel(wusbhc_rh_start_port_reset)kernel(wusbhc_rh_status_data)kernel(ww_mutex_lock)kernel(ww_mutex_lock_interruptible)kernel(ww_mutex_trylock)kernel(ww_mutex_unlock)kernel(x2apic_mode)kernel(x509_cert_parse)kernel(x509_decode_time)kernel(x509_free_certificate)kernel(x86_apple_machine)kernel(x86_bios_cpu_apicid)kernel(x86_cpu_has_min_microcode_rev)kernel(x86_cpu_to_acpiid)kernel(x86_cpu_to_apicid)kernel(x86_cpu_to_node_map)kernel(x86_decode_emulated_instruction)kernel(x86_family)kernel(x86_hyper_type)kernel(x86_match_cpu)kernel(x86_match_cpu_v2)kernel(x86_model)kernel(x86_msi_msg_get_destid)kernel(x86_perf_get_lbr)kernel(x86_platform)kernel(x86_spec_ctrl_base)kernel(x86_stepping)kernel(x86_vector_domain)kernel(x86_virt_spec_ctrl)kernel(xa_clear_mark)kernel(xa_delete_node)kernel(xa_destroy)kernel(xa_erase)kernel(xa_extract)kernel(xa_find)kernel(xa_find_after)kernel(xa_get_mark)kernel(xa_get_order)kernel(xa_load)kernel(xa_set_mark)kernel(xa_store)kernel(xa_store_range)kernel(xas_clear_mark)kernel(xas_create_range)kernel(xas_find)kernel(xas_find_conflict)kernel(xas_find_marked)kernel(xas_get_mark)kernel(xas_init_marks)kernel(xas_load)kernel(xas_nomem)kernel(xas_pause)kernel(xas_set_mark)kernel(xas_split)kernel(xas_split_alloc)kernel(xas_store)kernel(xattr_full_name)kernel(xattr_supported_namespace)kernel(xc2028_attach)kernel(xc4000_attach)kernel(xc5000_attach)kernel(xdp_alloc_skb_bulk)kernel(xdp_attachment_setup)kernel(xdp_build_skb_from_frame)kernel(xdp_convert_zc_to_xdp_frame)kernel(xdp_do_flush)kernel(xdp_do_redirect)kernel(xdp_flush_frame_bulk)kernel(xdp_return_frame)kernel(xdp_return_frame_bulk)kernel(xdp_return_frame_rx_napi)kernel(xdp_rxq_info_is_reg)kernel(xdp_rxq_info_reg)kernel(xdp_rxq_info_reg_mem_model)kernel(xdp_rxq_info_unreg)kernel(xdp_rxq_info_unreg_mem_model)kernel(xdp_rxq_info_unused)kernel(xdp_warn)kernel(xdr_align_data)kernel(xdr_buf_from_iov)kernel(xdr_buf_subsegment)kernel(xdr_buf_trim)kernel(xdr_commit_encode)kernel(xdr_decode_array2)kernel(xdr_decode_netobj)kernel(xdr_decode_string_inplace)kernel(xdr_decode_word)kernel(xdr_encode_array2)kernel(xdr_encode_netobj)kernel(xdr_encode_opaque)kernel(xdr_encode_opaque_fixed)kernel(xdr_encode_string)kernel(xdr_encode_word)kernel(xdr_enter_page)kernel(xdr_expand_hole)kernel(xdr_init_decode)kernel(xdr_init_decode_pages)kernel(xdr_init_encode)kernel(xdr_inline_decode)kernel(xdr_inline_pages)kernel(xdr_page_pos)kernel(xdr_process_buf)kernel(xdr_read_pages)kernel(xdr_reserve_space)kernel(xdr_reserve_space_vec)kernel(xdr_restrict_buflen)kernel(xdr_shift_buf)kernel(xdr_stream_decode_opaque)kernel(xdr_stream_decode_opaque_dup)kernel(xdr_stream_decode_string)kernel(xdr_stream_decode_string_dup)kernel(xdr_stream_pos)kernel(xdr_stream_subsegment)kernel(xdr_terminate_string)kernel(xdr_truncate_encode)kernel(xdr_write_pages)kernel(xen_arch_register_cpu)kernel(xen_arch_unregister_cpu)kernel(xen_clear_irq_pending)kernel(xen_domain_type)kernel(xen_efi_get_next_high_mono_count)kernel(xen_efi_get_next_variable)kernel(xen_efi_get_time)kernel(xen_efi_get_variable)kernel(xen_efi_get_wakeup_time)kernel(xen_efi_query_capsule_caps)kernel(xen_efi_query_variable_info)kernel(xen_efi_reset_system)kernel(xen_efi_set_time)kernel(xen_efi_set_variable)kernel(xen_efi_set_wakeup_time)kernel(xen_efi_update_capsule)kernel(xen_evtchn_nr_channels)kernel(xen_features)kernel(xen_front_pgdir_shbuf_alloc)kernel(xen_front_pgdir_shbuf_free)kernel(xen_front_pgdir_shbuf_get_dir_start)kernel(xen_front_pgdir_shbuf_map)kernel(xen_front_pgdir_shbuf_unmap)kernel(xen_has_pv_and_legacy_disk_devices)kernel(xen_has_pv_devices)kernel(xen_has_pv_disk_devices)kernel(xen_has_pv_nic_devices)kernel(xen_have_vector_callback)kernel(xen_hvm_evtchn_do_upcall)kernel(xen_hvm_need_lapic)kernel(xen_in_preemptible_hcall)kernel(xen_irq_from_gsi)kernel(xen_pci_frontend)kernel(xen_pirq_from_irq)kernel(xen_poll_irq_timeout)kernel(xen_privcmd_fops)kernel(xen_privcmdbuf_fops)kernel(xen_rebind_evtchn_to_cpu)kernel(xen_remap_domain_gfn_array)kernel(xen_remap_domain_gfn_range)kernel(xen_remap_domain_mfn_array)kernel(xen_resume_notifier_register)kernel(xen_resume_notifier_unregister)kernel(xen_set_callback_via)kernel(xen_set_irq_priority)kernel(xen_setup_shutdown_event)kernel(xen_start_flags)kernel(xen_start_info)kernel(xen_store_domain_type)kernel(xen_store_evtchn)kernel(xen_store_interface)kernel(xen_test_irq_shared)kernel(xen_unmap_domain_gfn_range)kernel(xen_vcpu_id)kernel(xen_xenbus_fops)kernel(xen_xlate_map_ballooned_pages)kernel(xen_xlate_remap_gfn_array)kernel(xen_xlate_unmap_gfn_range)kernel(xenbus_alloc_evtchn)kernel(xenbus_dev_cancel)kernel(xenbus_dev_changed)kernel(xenbus_dev_error)kernel(xenbus_dev_fatal)kernel(xenbus_dev_groups)kernel(xenbus_dev_probe)kernel(xenbus_dev_remove)kernel(xenbus_dev_request_and_reply)kernel(xenbus_dev_resume)kernel(xenbus_dev_shutdown)kernel(xenbus_dev_suspend)kernel(xenbus_directory)kernel(xenbus_exists)kernel(xenbus_free_evtchn)kernel(xenbus_frontend_closed)kernel(xenbus_gather)kernel(xenbus_grant_ring)kernel(xenbus_map_ring)kernel(xenbus_map_ring_valloc)kernel(xenbus_match)kernel(xenbus_mkdir)kernel(xenbus_otherend_changed)kernel(xenbus_printf)kernel(xenbus_probe)kernel(xenbus_probe_devices)kernel(xenbus_probe_node)kernel(xenbus_read)kernel(xenbus_read_driver_state)kernel(xenbus_read_otherend_details)kernel(xenbus_read_unsigned)kernel(xenbus_register_driver_common)kernel(xenbus_rm)kernel(xenbus_scanf)kernel(xenbus_strstate)kernel(xenbus_switch_state)kernel(xenbus_transaction_end)kernel(xenbus_transaction_start)kernel(xenbus_unmap_ring)kernel(xenbus_unmap_ring_vfree)kernel(xenbus_unregister_driver)kernel(xenbus_watch_path)kernel(xenbus_watch_pathfmt)kernel(xenbus_write)kernel(xfrm4_protocol_deregister)kernel(xfrm4_protocol_init)kernel(xfrm4_protocol_register)kernel(xfrm4_rcv)kernel(xfrm4_rcv_encap)kernel(xfrm4_tunnel_deregister)kernel(xfrm4_tunnel_register)kernel(xfrm6_find_1stfragopt)kernel(xfrm6_input_addr)kernel(xfrm6_protocol_deregister)kernel(xfrm6_protocol_register)kernel(xfrm6_rcv)kernel(xfrm6_rcv_encap)kernel(xfrm6_rcv_spi)kernel(xfrm6_rcv_tnl)kernel(xfrm6_tunnel_alloc_spi)kernel(xfrm6_tunnel_deregister)kernel(xfrm6_tunnel_register)kernel(xfrm6_tunnel_spi_lookup)kernel(xfrm_aalg_get_byid)kernel(xfrm_aalg_get_byidx)kernel(xfrm_aalg_get_byname)kernel(xfrm_aead_get_byname)kernel(xfrm_alloc_spi)kernel(xfrm_audit_policy_add)kernel(xfrm_audit_policy_delete)kernel(xfrm_audit_state_add)kernel(xfrm_audit_state_delete)kernel(xfrm_audit_state_icvfail)kernel(xfrm_audit_state_notfound)kernel(xfrm_audit_state_notfound_simple)kernel(xfrm_audit_state_replay)kernel(xfrm_audit_state_replay_overflow)kernel(xfrm_calg_get_byid)kernel(xfrm_calg_get_byname)kernel(xfrm_count_pfkey_auth_supported)kernel(xfrm_count_pfkey_enc_supported)kernel(xfrm_dev_offload_ok)kernel(xfrm_dev_resume)kernel(xfrm_dev_state_add)kernel(xfrm_dev_state_flush)kernel(xfrm_dst_ifdown)kernel(xfrm_ealg_get_byid)kernel(xfrm_ealg_get_byidx)kernel(xfrm_ealg_get_byname)kernel(xfrm_find_acq)kernel(xfrm_find_acq_byseq)kernel(xfrm_flush_gc)kernel(xfrm_get_acqseq)kernel(xfrm_if_register_cb)kernel(xfrm_if_unregister_cb)kernel(xfrm_init_replay)kernel(xfrm_init_state)kernel(xfrm_input)kernel(xfrm_input_register_afinfo)kernel(xfrm_input_resume)kernel(xfrm_input_unregister_afinfo)kernel(xfrm_local_error)kernel(xfrm_lookup)kernel(xfrm_lookup_route)kernel(xfrm_lookup_with_ifid)kernel(xfrm_migrate)kernel(xfrm_migrate_state_find)kernel(xfrm_output)kernel(xfrm_output_resume)kernel(xfrm_parse_spi)kernel(xfrm_policy_alloc)kernel(xfrm_policy_byid)kernel(xfrm_policy_bysel_ctx)kernel(xfrm_policy_delete)kernel(xfrm_policy_destroy)kernel(xfrm_policy_flush)kernel(xfrm_policy_hash_rebuild)kernel(xfrm_policy_insert)kernel(xfrm_policy_register_afinfo)kernel(xfrm_policy_unregister_afinfo)kernel(xfrm_policy_walk)kernel(xfrm_policy_walk_done)kernel(xfrm_policy_walk_init)kernel(xfrm_probe_algs)kernel(xfrm_register_km)kernel(xfrm_register_type)kernel(xfrm_register_type_offload)kernel(xfrm_replay_seqhi)kernel(xfrm_sad_getinfo)kernel(xfrm_spd_getinfo)kernel(xfrm_state_add)kernel(xfrm_state_afinfo_get_rcu)kernel(xfrm_state_alloc)kernel(xfrm_state_check_expire)kernel(xfrm_state_delete)kernel(xfrm_state_delete_tunnel)kernel(xfrm_state_flush)kernel(xfrm_state_free)kernel(xfrm_state_insert)kernel(xfrm_state_lookup)kernel(xfrm_state_lookup_byaddr)kernel(xfrm_state_lookup_byspi)kernel(xfrm_state_migrate)kernel(xfrm_state_register_afinfo)kernel(xfrm_state_sort)kernel(xfrm_state_unregister_afinfo)kernel(xfrm_state_update)kernel(xfrm_state_walk)kernel(xfrm_state_walk_done)kernel(xfrm_state_walk_init)kernel(xfrm_stateonly_find)kernel(xfrm_tmpl_sort)kernel(xfrm_trans_queue)kernel(xfrm_trans_queue_net)kernel(xfrm_unregister_km)kernel(xfrm_unregister_type)kernel(xfrm_unregister_type_offload)kernel(xfrm_user_policy)kernel(xhci_add_endpoint)kernel(xhci_check_bandwidth)kernel(xhci_dbg_trace)kernel(xhci_drop_endpoint)kernel(xhci_ext_cap_init)kernel(xhci_gen_setup)kernel(xhci_get_endpoint_index)kernel(xhci_get_ep_ctx)kernel(xhci_init_driver)kernel(xhci_reset_bandwidth)kernel(xhci_resume)kernel(xhci_run)kernel(xhci_shutdown)kernel(xhci_suspend)kernel(xor_blocks)kernel(xp_alloc)kernel(xp_can_alloc)kernel(xp_cpu_to_nasid)kernel(xp_dma_map)kernel(xp_dma_sync_for_cpu_slow)kernel(xp_dma_sync_for_device_slow)kernel(xp_dma_unmap)kernel(xp_expand_memprotect)kernel(xp_free)kernel(xp_max_npartitions)kernel(xp_pa)kernel(xp_partition_id)kernel(xp_raw_get_data)kernel(xp_raw_get_dma)kernel(xp_region_size)kernel(xp_remote_memcpy)kernel(xp_restrict_memprotect)kernel(xp_set_rxq_info)kernel(xp_socket_pa)kernel(xpc_clear_interface)kernel(xpc_connect)kernel(xpc_disconnect)kernel(xpc_interface)kernel(xpc_registrations)kernel(xpc_set_interface)kernel(xprt_add_backlog)kernel(xprt_adjust_cwnd)kernel(xprt_alloc)kernel(xprt_alloc_slot)kernel(xprt_complete_rqst)kernel(xprt_destroy_backchannel)kernel(xprt_disconnect_done)kernel(xprt_find_transport_ident)kernel(xprt_force_disconnect)kernel(xprt_free)kernel(xprt_free_slot)kernel(xprt_get)kernel(xprt_lock_connect)kernel(xprt_lookup_rqst)kernel(xprt_pin_rqst)kernel(xprt_put)kernel(xprt_reconnect_backoff)kernel(xprt_reconnect_delay)kernel(xprt_register_transport)kernel(xprt_release_rqst_cong)kernel(xprt_release_xprt)kernel(xprt_release_xprt_cong)kernel(xprt_request_get_cong)kernel(xprt_reserve_xprt)kernel(xprt_reserve_xprt_cong)kernel(xprt_setup_backchannel)kernel(xprt_unlock_connect)kernel(xprt_unpin_rqst)kernel(xprt_unregister_transport)kernel(xprt_update_rtt)kernel(xprt_wait_for_buffer_space)kernel(xprt_wait_for_reply_request_def)kernel(xprt_wait_for_reply_request_rtt)kernel(xprt_wake_pending_tasks)kernel(xprt_wake_up_backlog)kernel(xprt_write_space)kernel(xprtiod_workqueue)kernel(xps_needed)kernel(xps_rxqs_needed)kernel(xsk_clear_rx_need_wakeup)kernel(xsk_clear_tx_need_wakeup)kernel(xsk_get_pool_from_qid)kernel(xsk_set_rx_need_wakeup)kernel(xsk_set_tx_need_wakeup)kernel(xsk_tx_completed)kernel(xsk_tx_peek_desc)kernel(xsk_tx_peek_release_desc_batch)kernel(xsk_tx_release)kernel(xsk_uses_need_wakeup)kernel(xstate_get_guest_group_perm)kernel(xt_alloc_entry_offsets)kernel(xt_alloc_table_info)kernel(xt_check_entry_offsets)kernel(xt_check_match)kernel(xt_check_proc_name)kernel(xt_check_table_hooks)kernel(xt_check_target)kernel(xt_compat_add_offset)kernel(xt_compat_calc_jump)kernel(xt_compat_check_entry_offsets)kernel(xt_compat_flush_offsets)kernel(xt_compat_init_offsets)kernel(xt_compat_lock)kernel(xt_compat_match_from_user)kernel(xt_compat_match_offset)kernel(xt_compat_match_to_user)kernel(xt_compat_target_from_user)kernel(xt_compat_target_offset)kernel(xt_compat_target_to_user)kernel(xt_compat_unlock)kernel(xt_copy_counters_from_user)kernel(xt_counters_alloc)kernel(xt_data_to_user)kernel(xt_find_jump_offset)kernel(xt_find_match)kernel(xt_find_revision)kernel(xt_find_table_lock)kernel(xt_find_target)kernel(xt_free_table_info)kernel(xt_hook_ops_alloc)kernel(xt_match_to_user)kernel(xt_percpu_counter_alloc)kernel(xt_percpu_counter_free)kernel(xt_proto_fini)kernel(xt_proto_init)kernel(xt_rateest_lookup)kernel(xt_rateest_put)kernel(xt_recseq)kernel(xt_register_match)kernel(xt_register_matches)kernel(xt_register_table)kernel(xt_register_target)kernel(xt_register_targets)kernel(xt_replace_table)kernel(xt_request_find_match)kernel(xt_request_find_table_lock)kernel(xt_request_find_target)kernel(xt_table_unlock)kernel(xt_target_to_user)kernel(xt_tee_enabled)kernel(xt_unregister_match)kernel(xt_unregister_matches)kernel(xt_unregister_table)kernel(xt_unregister_target)kernel(xt_unregister_targets)kernel(xts_camellia_setkey)kernel(xts_serpent_setkey)kernel(xz_dec_end)kernel(xz_dec_init)kernel(xz_dec_reset)kernel(xz_dec_run)kernel(yield)kernel(yield_to)kernel(zalloc_cpumask_var)kernel(zalloc_cpumask_var_node)kernel(zap_vma_ptes)kernel(zero_fill_bio_iter)kernel(zero_pfn)kernel(zerocopy_sg_from_iter)kernel(zgid)kernel(zl10036_attach)kernel(zl10039_attach)kernel(zl10353_attach)kernel(zlib_deflate)kernel(zlib_deflateEnd)kernel(zlib_deflateInit2)kernel(zlib_deflateReset)kernel(zlib_deflate_dfltcc_enabled)kernel(zlib_deflate_workspacesize)kernel(zlib_inflate)kernel(zlib_inflateEnd)kernel(zlib_inflateIncomp)kernel(zlib_inflateInit2)kernel(zlib_inflateReset)kernel(zlib_inflate_blob)kernel(zlib_inflate_workspacesize)kernel(zpool_has_pool)kernel(zpool_register_driver)kernel(zpool_unregister_driver)kernel(zs_compact)kernel(zs_create_pool)kernel(zs_destroy_pool)kernel(zs_free)kernel(zs_get_total_pages)kernel(zs_huge_class_size)kernel(zs_malloc)kernel(zs_map_object)kernel(zs_pool_stats)kernel(zs_unmap_object)kernel-corekernel-core(x86-64)kernel-core-uname-rkernel-drm-nouveaukernel-uname-rkernel-x86_64kmod(8021q.ko)kmod(8139cp.ko)kmod(8139too.ko)kmod(8250.ko)kmod(8250_base.ko)kmod(8250_dw.ko)kmod(8250_exar.ko)kmod(8250_lpss.ko)kmod(8250_mid.ko)kmod(8250_pci.ko)kmod(abituguru.ko)kmod(abituguru3.ko)kmod(ac.ko)kmod(acpi-cpufreq.ko)kmod(acpi_extlog.ko)kmod(acpi_ipmi.ko)kmod(acpi_pad.ko)kmod(acpi_power_meter.ko)kmod(acpi_tad.ko)kmod(acpi_thermal_rel.ko)kmod(acpiphp_ibm.ko)kmod(act_bpf.ko)kmod(act_csum.ko)kmod(act_gact.ko)kmod(act_mirred.ko)kmod(act_nat.ko)kmod(act_pedit.ko)kmod(act_police.ko)kmod(act_sample.ko)kmod(act_simple.ko)kmod(act_skbedit.ko)kmod(act_skbmod.ko)kmod(act_tunnel_key.ko)kmod(act_vlan.ko)kmod(ad7414.ko)kmod(ad7418.ko)kmod(adm1021.ko)kmod(adm1025.ko)kmod(adm1026.ko)kmod(adm1029.ko)kmod(adm1031.ko)kmod(adm1275.ko)kmod(adm9240.ko)kmod(ads1015.ko)kmod(ads7828.ko)kmod(adt7410.ko)kmod(adt7411.ko)kmod(adt7462.ko)kmod(adt7470.ko)kmod(adt7475.ko)kmod(adt7x10.ko)kmod(aead.ko)kmod(aes-x86_64.ko)kmod(aes_generic.ko)kmod(aesni-intel.ko)kmod(af_alg.ko)kmod(af_key.ko)kmod(af_packet.ko)kmod(af_packet_diag.ko)kmod(ah4.ko)kmod(ah6.ko)kmod(ahci.ko)kmod(ahci_platform.ko)kmod(akcipher.ko)kmod(algif_aead.ko)kmod(algif_hash.ko)kmod(algif_rng.ko)kmod(algif_skcipher.ko)kmod(alim1535_wdt.ko)kmod(alim7101_wdt.ko)kmod(altera-stapl.ko)kmod(altera_ps2.ko)kmod(amc6821.ko)kmod(amd-rng.ko)kmod(amd.ko)kmod(amd64_edac_mod.ko)kmod(amd_energy.ko)kmod(amd_freq_sensitivity.ko)kmod(amd_pstate.ko)kmod(amd_sfh.ko)kmod(ansi_cprng.ko)kmod(anubis.ko)kmod(apanel.ko)kmod(apds9802als.ko)kmod(apds990x.ko)kmod(apple_bl.ko)kmod(applesmc.ko)kmod(appletouch.ko)kmod(aquantia.ko)kmod(arc4.ko)kmod(arc_ps2.ko)kmod(arp_tables.ko)kmod(arpt_mangle.ko)kmod(arptable_filter.ko)kmod(asb100.ko)kmod(asc7621.ko)kmod(asn1_decoder.ko)kmod(asus_atk0110.ko)kmod(async_memcpy.ko)kmod(async_pq.ko)kmod(async_raid6_recov.ko)kmod(async_tx.ko)kmod(async_xor.ko)kmod(ata_generic.ko)kmod(ata_piix.ko)kmod(ati_remote2.ko)kmod(atkbd.ko)kmod(atlas_btns.ko)kmod(atomic64_test.ko)kmod(atxp1.ko)kmod(auth_rpcgss.ko)kmod(authenc.ko)kmod(authencesn.ko)kmod(autofs4.ko)kmod(backlight.ko)kmod(battery.ko)kmod(bcm-phy-lib.ko)kmod(bcm5974.ko)kmod(bcm7xxx.ko)kmod(bcm87xx.ko)kmod(bfq.ko)kmod(bh1770glc.ko)kmod(binfmt_misc.ko)kmod(binfmt_script.ko)kmod(bitrev.ko)kmod(blocklayoutdriver.ko)kmod(blowfish-x86_64.ko)kmod(blowfish_common.ko)kmod(blowfish_generic.ko)kmod(bochs-drm.ko)kmod(bonding.ko)kmod(br_netfilter.ko)kmod(brd.ko)kmod(bridge.ko)kmod(broadcom.ko)kmod(button.ko)kmod(cachefiles.ko)kmod(camellia-aesni-avx-x86_64.ko)kmod(camellia-aesni-avx2.ko)kmod(camellia-x86_64.ko)kmod(camellia_generic.ko)kmod(cast5-avx-x86_64.ko)kmod(cast5_generic.ko)kmod(cast6-avx-x86_64.ko)kmod(cast6_generic.ko)kmod(cast_common.ko)kmod(cavium_ptp.ko)kmod(cb710.ko)kmod(cbc.ko)kmod(ccm.ko)kmod(ccp-crypto.ko)kmod(ccp.ko)kmod(cdc-acm.ko)kmod(cdc-wdm.ko)kmod(cdrom.ko)kmod(ceph.ko)kmod(cfb.ko)kmod(cfbcopyarea.ko)kmod(cfbfillrect.ko)kmod(cfbimgblt.ko)kmod(ch.ko)kmod(chacha20-x86_64.ko)kmod(chacha20_generic.ko)kmod(chacha20poly1305.ko)kmod(cicada.ko)kmod(cirrus.ko)kmod(cls_basic.ko)kmod(cls_bpf.ko)kmod(cls_cgroup.ko)kmod(cls_flow.ko)kmod(cls_flower.ko)kmod(cls_fw.ko)kmod(cls_matchall.ko)kmod(cls_route.ko)kmod(cls_rsvp.ko)kmod(cls_rsvp6.ko)kmod(cls_tcindex.ko)kmod(cls_u32.ko)kmod(cm109.ko)kmod(cmac.ko)kmod(cn.ko)kmod(configfs.ko)kmod(cordic.ko)kmod(coretemp.ko)kmod(cortina.ko)kmod(counter.ko)kmod(cpufreq_conservative.ko)kmod(cpufreq_ondemand.ko)kmod(cpufreq_performance.ko)kmod(cpufreq_powersave.ko)kmod(cpufreq_userspace.ko)kmod(cpuid.ko)kmod(cpuidle-haltpoll.ko)kmod(crc-ccitt.ko)kmod(crc-itu-t.ko)kmod(crc-t10dif.ko)kmod(crc16.ko)kmod(crc32-pclmul.ko)kmod(crc32.ko)kmod(crc32_generic.ko)kmod(crc32c-intel.ko)kmod(crc32c_generic.ko)kmod(crc7.ko)kmod(crc8.ko)kmod(crct10dif-pclmul.ko)kmod(crct10dif_common.ko)kmod(crct10dif_generic.ko)kmod(cryptd.ko)kmod(crypto.ko)kmod(crypto_acompress.ko)kmod(crypto_algapi.ko)kmod(crypto_blkcipher.ko)kmod(crypto_hash.ko)kmod(crypto_null.ko)kmod(crypto_simd.ko)kmod(crypto_user.ko)kmod(crypto_wq.ko)kmod(cryptomgr.ko)kmod(ctr.ko)kmod(cts.ko)kmod(cyapatp.ko)kmod(davicom.ko)kmod(dax.ko)kmod(dax_hmem.ko)kmod(dax_pmem.ko)kmod(dax_pmem_compat.ko)kmod(dax_pmem_core.ko)kmod(dca.ko)kmod(deflate.ko)kmod(dell-smm-hwmon.ko)kmod(dell_rbu.ko)kmod(des3_ede-x86_64.ko)kmod(des_generic.ko)kmod(device_dax.ko)kmod(dh_generic.ko)kmod(diag.ko)kmod(digsig.ko)kmod(dlci.ko)kmod(dlm.ko)kmod(dm-bio-prison.ko)kmod(dm-bufio.ko)kmod(dm-cache-smq.ko)kmod(dm-cache.ko)kmod(dm-crypt.ko)kmod(dm-delay.ko)kmod(dm-era.ko)kmod(dm-flakey.ko)kmod(dm-historical-service-time.ko)kmod(dm-integrity.ko)kmod(dm-io-affinity.ko)kmod(dm-log-userspace.ko)kmod(dm-log-writes.ko)kmod(dm-log.ko)kmod(dm-mirror.ko)kmod(dm-mod.ko)kmod(dm-multipath.ko)kmod(dm-persistent-data.ko)kmod(dm-queue-length.ko)kmod(dm-raid.ko)kmod(dm-region-hash.ko)kmod(dm-round-robin.ko)kmod(dm-service-time.ko)kmod(dm-snapshot.ko)kmod(dm-switch.ko)kmod(dm-thin-pool.ko)kmod(dm-verity.ko)kmod(dm-writecache.ko)kmod(dm-zero.ko)kmod(dme1737.ko)kmod(dmi-sysfs.ko)kmod(dnet.ko)kmod(dns_resolver.ko)kmod(dp83640.ko)kmod(dp83822.ko)kmod(dp83848.ko)kmod(dp83867.ko)kmod(dp83tc811.ko)kmod(dptf_power.ko)kmod(drbg.ko)kmod(drm.ko)kmod(drm_kms_helper.ko)kmod(drm_panel_orientation_quirks.ko)kmod(drm_ttm_helper.ko)kmod(drm_vram_helper.ko)kmod(drop_monitor.ko)kmod(ds1621.ko)kmod(ds620.ko)kmod(dummy.ko)kmod(dummy_stm.ko)kmod(dw_dmac.ko)kmod(dw_dmac_core.ko)kmod(dw_dmac_pci.ko)kmod(e1000.ko)kmod(e1000e.ko)kmod(e752x_edac.ko)kmod(ebt_802_3.ko)kmod(ebt_among.ko)kmod(ebt_arp.ko)kmod(ebt_arpreply.ko)kmod(ebt_dnat.ko)kmod(ebt_ip.ko)kmod(ebt_ip6.ko)kmod(ebt_limit.ko)kmod(ebt_log.ko)kmod(ebt_mark.ko)kmod(ebt_mark_m.ko)kmod(ebt_nflog.ko)kmod(ebt_pkttype.ko)kmod(ebt_redirect.ko)kmod(ebt_snat.ko)kmod(ebt_stp.ko)kmod(ebt_vlan.ko)kmod(ebtable_broute.ko)kmod(ebtable_filter.ko)kmod(ebtable_nat.ko)kmod(ebtables.ko)kmod(ec_sys.ko)kmod(ecb.ko)kmod(ecdh_generic.ko)kmod(echainiv.ko)kmod(edac_core.ko)kmod(edac_mce_amd.ko)kmod(edd.ko)kmod(eeprom.ko)kmod(eeprom_93cx6.ko)kmod(efi-pstore.ko)kmod(efivarfs.ko)kmod(efivars.ko)kmod(ehci-hcd.ko)kmod(ehci-pci.ko)kmod(einj.ko)kmod(elan_i2c.ko)kmod(em_cmp.ko)kmod(em_ipset.ko)kmod(em_meta.ko)kmod(em_nbyte.ko)kmod(em_text.ko)kmod(em_u32.ko)kmod(emc1403.ko)kmod(emc6w201.ko)kmod(ena.ko)kmod(enclosure.ko)kmod(encrypted-keys.ko)kmod(esp4.ko)kmod(esp4_offload.ko)kmod(esp6.ko)kmod(esp6_offload.ko)kmod(essiv.ko)kmod(et1011c.ko)kmod(ethoc.ko)kmod(evdev.ko)kmod(exportfs.ko)kmod(ext4.ko)kmod(f71805f.ko)kmod(f71808e_wdt.ko)kmod(f71882fg.ko)kmod(f75375s.ko)kmod(failover.ko)kmod(fam15h_power.ko)kmod(fan.ko)kmod(fat.ko)kmod(faulty.ko)kmod(fb.ko)kmod(fb_sys_fops.ko)kmod(fbdev.ko)kmod(fcrypt.ko)kmod(ff-memless.ko)kmod(firmware_class.ko)kmod(fixed_phy.ko)kmod(fjes.ko)kmod(fm10k.ko)kmod(font.ko)kmod(fscache.ko)kmod(fschmd.ko)kmod(fusb302.ko)kmod(fuse.ko)kmod(g760a.ko)kmod(garp.ko)kmod(gcm.ko)kmod(geneve.ko)kmod(gf128mul.ko)kmod(gfs2.ko)kmod(ghash-clmulni-intel.ko)kmod(ghash-generic.ko)kmod(gl518sm.ko)kmod(gl520sm.ko)kmod(glue_helper.ko)kmod(gp2ap002a00f.ko)kmod(gpio-amdpt.ko)kmod(gpio-generic.ko)kmod(gpio-ich.ko)kmod(gpio-viperboard.ko)kmod(gpu-sched.ko)kmod(grace.ko)kmod(gre.ko)kmod(gru.ko)kmod(gve.ko)kmod(hangcheck-timer.ko)kmod(hd3ss3220.ko)kmod(hdlc.ko)kmod(hdlc_cisco.ko)kmod(hdlc_fr.ko)kmod(hdlc_ppp.ko)kmod(hdlc_raw.ko)kmod(hed.ko)kmod(hid-a4tech.ko)kmod(hid-alps.ko)kmod(hid-apple.ko)kmod(hid-appleir.ko)kmod(hid-asus.ko)kmod(hid-aureal.ko)kmod(hid-axff.ko)kmod(hid-belkin.ko)kmod(hid-betopff.ko)kmod(hid-cherry.ko)kmod(hid-chicony.ko)kmod(hid-cmedia.ko)kmod(hid-corsair.ko)kmod(hid-cypress.ko)kmod(hid-dr.ko)kmod(hid-elan.ko)kmod(hid-elecom.ko)kmod(hid-elo.ko)kmod(hid-ezkey.ko)kmod(hid-gaff.ko)kmod(hid-gembird.ko)kmod(hid-generic.ko)kmod(hid-gfrm.ko)kmod(hid-gt683r.ko)kmod(hid-gyration.ko)kmod(hid-holtek-kbd.ko)kmod(hid-holtek-mouse.ko)kmod(hid-holtekff.ko)kmod(hid-hyperv.ko)kmod(hid-icade.ko)kmod(hid-ite.ko)kmod(hid-jabra.ko)kmod(hid-kensington.ko)kmod(hid-keytouch.ko)kmod(hid-kye.ko)kmod(hid-lcpower.ko)kmod(hid-led.ko)kmod(hid-lenovo.ko)kmod(hid-lg-g15.ko)kmod(hid-logitech-dj.ko)kmod(hid-logitech-hidpp.ko)kmod(hid-logitech.ko)kmod(hid-magicmouse.ko)kmod(hid-microsoft.ko)kmod(hid-monterey.ko)kmod(hid-multitouch.ko)kmod(hid-nti.ko)kmod(hid-ntrig.ko)kmod(hid-ortek.ko)kmod(hid-penmount.ko)kmod(hid-petalynx.ko)kmod(hid-pl.ko)kmod(hid-plantronics.ko)kmod(hid-primax.ko)kmod(hid-rmi.ko)kmod(hid-roccat-arvo.ko)kmod(hid-roccat-common.ko)kmod(hid-roccat-isku.ko)kmod(hid-roccat-kone.ko)kmod(hid-roccat-koneplus.ko)kmod(hid-roccat-konepure.ko)kmod(hid-roccat-kovaplus.ko)kmod(hid-roccat-lua.ko)kmod(hid-roccat-pyra.ko)kmod(hid-roccat-ryos.ko)kmod(hid-roccat-savu.ko)kmod(hid-roccat.ko)kmod(hid-saitek.ko)kmod(hid-samsung.ko)kmod(hid-sensor-custom.ko)kmod(hid-sensor-hub.ko)kmod(hid-sjoy.ko)kmod(hid-sony.ko)kmod(hid-speedlink.ko)kmod(hid-steelseries.ko)kmod(hid-sunplus.ko)kmod(hid-thrustmaster.ko)kmod(hid-tivo.ko)kmod(hid-tmff.ko)kmod(hid-topseed.ko)kmod(hid-twinhan.ko)kmod(hid-uclogic.ko)kmod(hid-waltop.ko)kmod(hid-wiimote.ko)kmod(hid-xinmo.ko)kmod(hid-zpff.ko)kmod(hid-zydacron.ko)kmod(hid.ko)kmod(hinic.ko)kmod(hmac.ko)kmod(hpilo.ko)kmod(hpsa.ko)kmod(hpwdt.ko)kmod(hsu_dma.ko)kmod(hv_balloon.ko)kmod(hv_netvsc.ko)kmod(hv_sock.ko)kmod(hv_storvsc.ko)kmod(hv_utils.ko)kmod(hv_vmbus.ko)kmod(hwmon-vid.ko)kmod(hwmon.ko)kmod(hyperv-keyboard.ko)kmod(hyperv_fb.ko)kmod(i10nm_edac.ko)kmod(i2c-algo-bit.ko)kmod(i2c-algo-pca.ko)kmod(i2c-amd756-s4882.ko)kmod(i2c-amd756.ko)kmod(i2c-amd8111.ko)kmod(i2c-core.ko)kmod(i2c-designware-core.ko)kmod(i2c-designware-platform.ko)kmod(i2c-dev.ko)kmod(i2c-diolan-u2c.ko)kmod(i2c-hid-acpi.ko)kmod(i2c-hid.ko)kmod(i2c-i801.ko)kmod(i2c-isch.ko)kmod(i2c-ismt.ko)kmod(i2c-mlxcpld.ko)kmod(i2c-mux-mlxcpld.ko)kmod(i2c-mux.ko)kmod(i2c-nforce2-s4985.ko)kmod(i2c-nforce2.ko)kmod(i2c-parport-light.ko)kmod(i2c-parport.ko)kmod(i2c-pca-platform.ko)kmod(i2c-piix4.ko)kmod(i2c-scmi.ko)kmod(i2c-simtec.ko)kmod(i2c-sis96x.ko)kmod(i2c-smbus.ko)kmod(i2c-stub.ko)kmod(i2c-tiny-usb.ko)kmod(i2c-via.ko)kmod(i2c-viapro.ko)kmod(i2c-viperboard.ko)kmod(i3000_edac.ko)kmod(i3200_edac.ko)kmod(i40e.ko)kmod(i5000_edac.ko)kmod(i5100_edac.ko)kmod(i5400_edac.ko)kmod(i5500_temp.ko)kmod(i5k_amb.ko)kmod(i6300esb.ko)kmod(i7300_edac.ko)kmod(i7core_edac.ko)kmod(i8042.ko)kmod(i82975x_edac.ko)kmod(iTCO_vendor_support.ko)kmod(iTCO_wdt.ko)kmod(iavf.ko)kmod(ib700wdt.ko)kmod(ibmaem.ko)kmod(ibmasr.ko)kmod(ibmpex.ko)kmod(ice.ko)kmod(icplus.ko)kmod(idma64.ko)kmod(idxd.ko)kmod(ie31200_edac.ko)kmod(ie6xx_wdt.ko)kmod(ifb.ko)kmod(ifcvf.ko)kmod(igb.ko)kmod(igbvf.ko)kmod(igc.ko)kmod(igen6_edac.ko)kmod(ina209.ko)kmod(ina2xx.ko)kmod(inet6_hashtables.ko)kmod(inet_diag.ko)kmod(input-core.ko)kmod(input-leds.ko)kmod(input-polldev.ko)kmod(int3400_thermal.ko)kmod(int3401_thermal.ko)kmod(int3402_thermal.ko)kmod(int3403_thermal.ko)kmod(int340x_thermal_zone.ko)kmod(intel-cstate.ko)kmod(intel-gtt.ko)kmod(intel-ish-ipc.ko)kmod(intel-ishtp-hid.ko)kmod(intel-ishtp.ko)kmod(intel-qep.ko)kmod(intel-rng.ko)kmod(intel-uncore.ko)kmod(intel-xhci-usb-role-switch.ko)kmod(intel-xway.ko)kmod(intel_pch_thermal.ko)kmod(intel_powerclamp.ko)kmod(intel_qat.ko)kmod(intel_rapl_common.ko)kmod(intel_rapl_msr.ko)kmod(intel_soc_dts_iosf.ko)kmod(intel_th.ko)kmod(intel_th_acpi.ko)kmod(intel_th_gth.ko)kmod(intel_th_msu.ko)kmod(intel_th_msu_sink.ko)kmod(intel_th_pci.ko)kmod(intel_th_pti.ko)kmod(intel_th_sth.ko)kmod(ioasid.ko)kmod(ioatdma.ko)kmod(ioc4.ko)kmod(iommu_v2.ko)kmod(ionic.ko)kmod(iosf_mbi.ko)kmod(iova.ko)kmod(ip6_gre.ko)kmod(ip6_tables.ko)kmod(ip6_tunnel.ko)kmod(ip6_udp_tunnel.ko)kmod(ip6_vti.ko)kmod(ip6t_MASQUERADE.ko)kmod(ip6t_NPT.ko)kmod(ip6t_REJECT.ko)kmod(ip6t_SYNPROXY.ko)kmod(ip6t_ah.ko)kmod(ip6t_eui64.ko)kmod(ip6t_frag.ko)kmod(ip6t_hbh.ko)kmod(ip6t_ipv6header.ko)kmod(ip6t_mh.ko)kmod(ip6t_rpfilter.ko)kmod(ip6t_rt.ko)kmod(ip6table_filter.ko)kmod(ip6table_mangle.ko)kmod(ip6table_nat.ko)kmod(ip6table_raw.ko)kmod(ip6table_security.ko)kmod(ip_gre.ko)kmod(ip_set.ko)kmod(ip_set_bitmap_ip.ko)kmod(ip_set_bitmap_ipmac.ko)kmod(ip_set_bitmap_port.ko)kmod(ip_set_hash_ip.ko)kmod(ip_set_hash_ipmac.ko)kmod(ip_set_hash_ipmark.ko)kmod(ip_set_hash_ipport.ko)kmod(ip_set_hash_ipportip.ko)kmod(ip_set_hash_ipportnet.ko)kmod(ip_set_hash_mac.ko)kmod(ip_set_hash_net.ko)kmod(ip_set_hash_netiface.ko)kmod(ip_set_hash_netnet.ko)kmod(ip_set_hash_netport.ko)kmod(ip_set_hash_netportnet.ko)kmod(ip_set_list_set.ko)kmod(ip_tables.ko)kmod(ip_tunnel.ko)kmod(ip_vs.ko)kmod(ip_vs_dh.ko)kmod(ip_vs_fo.ko)kmod(ip_vs_ftp.ko)kmod(ip_vs_lblc.ko)kmod(ip_vs_lblcr.ko)kmod(ip_vs_lc.ko)kmod(ip_vs_nq.ko)kmod(ip_vs_ovf.ko)kmod(ip_vs_pe_sip.ko)kmod(ip_vs_rr.ko)kmod(ip_vs_sed.ko)kmod(ip_vs_sh.ko)kmod(ip_vs_wlc.ko)kmod(ip_vs_wrr.ko)kmod(ip_vti.ko)kmod(ipcomp.ko)kmod(ipcomp6.ko)kmod(ipip.ko)kmod(ipmi_devintf.ko)kmod(ipmi_msghandler.ko)kmod(ipmi_poweroff.ko)kmod(ipmi_si.ko)kmod(ipmi_ssif.ko)kmod(ipmi_watchdog.ko)kmod(ipt_ECN.ko)kmod(ipt_MASQUERADE.ko)kmod(ipt_REJECT.ko)kmod(ipt_SYNPROXY.ko)kmod(ipt_ah.ko)kmod(ipt_rpfilter.ko)kmod(iptable_filter.ko)kmod(iptable_mangle.ko)kmod(iptable_nat.ko)kmod(iptable_raw.ko)kmod(iptable_security.ko)kmod(ipv6.ko)kmod(ipvlan.ko)kmod(ipvtap.ko)kmod(irqbypass.ko)kmod(iscsi_target_mod.ko)kmod(iscsi_tcp.ko)kmod(isl29003.ko)kmod(isl29020.ko)kmod(isofs.ko)kmod(it87.ko)kmod(it8712f_wdt.ko)kmod(it87_wdt.ko)kmod(ixgbe.ko)kmod(ixgbevf.ko)kmod(jbd2.ko)kmod(jc42.ko)kmod(jitterentropy_rng.ko)kmod(joydev.ko)kmod(k10temp.ko)kmod(k8temp.ko)kmod(keyspan_remote.ko)kmod(kgdboc.ko)kmod(khazad.ko)kmod(kheaders.ko)kmod(kpp.ko)kmod(kvm-amd.ko)kmod(kvm-intel.ko)kmod(kvm.ko)kmod(kyber-iosched.ko)kmod(lcd.ko)kmod(led-class.ko)kmod(ledtrig-usbport.ko)kmod(libahci.ko)kmod(libahci_platform.ko)kmod(libarc4.ko)kmod(libata.ko)kmod(libceph.ko)kmod(libcrc32c.ko)kmod(libfc.ko)kmod(libiscsi.ko)kmod(libiscsi_tcp.ko)kmod(libnvdimm.ko)kmod(libphy.ko)kmod(libps2.ko)kmod(libsha256.ko)kmod(lineage-pem.ko)kmod(linear.ko)kmod(linear_ranges.ko)kmod(liquidio.ko)kmod(liquidio_vf.ko)kmod(lis3lv02d.ko)kmod(lis3lv02d_i2c.ko)kmod(llc.ko)kmod(lm25066.ko)kmod(lm63.ko)kmod(lm73.ko)kmod(lm75.ko)kmod(lm77.ko)kmod(lm78.ko)kmod(lm80.ko)kmod(lm83.ko)kmod(lm85.ko)kmod(lm87.ko)kmod(lm90.ko)kmod(lm92.ko)kmod(lm93.ko)kmod(lm95234.ko)kmod(lm95241.ko)kmod(lm95245.ko)kmod(lockd.ko)kmod(loop.ko)kmod(lp.ko)kmod(lp855x_bl.ko)kmod(lrw.ko)kmod(ltc2978.ko)kmod(ltc4151.ko)kmod(ltc4215.ko)kmod(ltc4245.ko)kmod(ltc4261.ko)kmod(lxt.ko)kmod(lz4_decompress.ko)kmod(lzo.ko)kmod(lzo_compress.ko)kmod(lzo_decompress.ko)kmod(mac-celtic.ko)kmod(mac-centeuro.ko)kmod(mac-croatian.ko)kmod(mac-cyrillic.ko)kmod(mac-gaelic.ko)kmod(mac-greek.ko)kmod(mac-iceland.ko)kmod(mac-inuit.ko)kmod(mac-roman.ko)kmod(mac-romanian.ko)kmod(mac-turkish.ko)kmod(mac_hid.ko)kmod(machzwd.ko)kmod(macsec.ko)kmod(macvlan.ko)kmod(macvtap.ko)kmod(mana.ko)kmod(marvell.ko)kmod(marvell10g.ko)kmod(max16064.ko)kmod(max16065.ko)kmod(max1619.ko)kmod(max1668.ko)kmod(max197.ko)kmod(max34440.ko)kmod(max6639.ko)kmod(max6642.ko)kmod(max6650.ko)kmod(max6697.ko)kmod(max6875.ko)kmod(max8688.ko)kmod(mbcache.ko)kmod(mce-inject.ko)kmod(mcp3021.ko)kmod(mcryptd.ko)kmod(md-cluster.ko)kmod(md-mod.ko)kmod(md4.ko)kmod(md5.ko)kmod(mdev.ko)kmod(mdio-bcm-unimac.ko)kmod(mdio-bitbang.ko)kmod(mdio-cavium.ko)kmod(mdio-mscc-miim.ko)kmod(mdio-thunder.ko)kmod(mdio.ko)kmod(mei-me.ko)kmod(mei.ko)kmod(mei_wdt.ko)kmod(mfd-core.ko)kmod(mhi.ko)kmod(mhi_pci_generic.ko)kmod(michael_mic.ko)kmod(micrel.ko)kmod(microchip.ko)kmod(microchip_t1.ko)kmod(mii.ko)kmod(mip6.ko)kmod(mlx4_core.ko)kmod(mlx4_en.ko)kmod(mlx5_core.ko)kmod(mlx5_vdpa.ko)kmod(mlx_wdt.ko)kmod(mlxfw.ko)kmod(mlxreg-fan.ko)kmod(mlxsw_core.ko)kmod(mlxsw_i2c.ko)kmod(mlxsw_minimal.ko)kmod(mlxsw_pci.ko)kmod(mlxsw_spectrum.ko)kmod(mlxsw_switchib.ko)kmod(mlxsw_switchx2.ko)kmod(mousedev.ko)kmod(mpi.ko)kmod(mpi3mr.ko)kmod(mpls_gso.ko)kmod(mptbase.ko)kmod(mptcp_diag.ko)kmod(mptsas.ko)kmod(mptscsih.ko)kmod(mptspi.ko)kmod(mq-deadline.ko)kmod(mrp.ko)kmod(mscc.ko)kmod(msdos.ko)kmod(msr.ko)kmod(myri10ge.ko)kmod(n5pf.ko)kmod(national.ko)kmod(nbd.ko)kmod(nct6775.ko)kmod(nd_blk.ko)kmod(nd_btt.ko)kmod(nd_e820.ko)kmod(nd_pmem.ko)kmod(net_failover.ko)kmod(netconsole.ko)kmod(netlabel_calipso.ko)kmod(netlink_diag.ko)kmod(nf_conncount.ko)kmod(nf_conntrack.ko)kmod(nf_conntrack_amanda.ko)kmod(nf_conntrack_broadcast.ko)kmod(nf_conntrack_ftp.ko)kmod(nf_conntrack_h323.ko)kmod(nf_conntrack_irc.ko)kmod(nf_conntrack_netbios_ns.ko)kmod(nf_conntrack_netlink.ko)kmod(nf_conntrack_pptp.ko)kmod(nf_conntrack_sane.ko)kmod(nf_conntrack_sip.ko)kmod(nf_conntrack_snmp.ko)kmod(nf_conntrack_tftp.ko)kmod(nf_defrag_ipv4.ko)kmod(nf_defrag_ipv6.ko)kmod(nf_dup_ipv4.ko)kmod(nf_dup_ipv6.ko)kmod(nf_dup_netdev.ko)kmod(nf_flow_table.ko)kmod(nf_flow_table_inet.ko)kmod(nf_flow_table_ipv4.ko)kmod(nf_flow_table_ipv6.ko)kmod(nf_log_syslog.ko)kmod(nf_nat.ko)kmod(nf_nat_amanda.ko)kmod(nf_nat_ftp.ko)kmod(nf_nat_h323.ko)kmod(nf_nat_irc.ko)kmod(nf_nat_pptp.ko)kmod(nf_nat_sip.ko)kmod(nf_nat_snmp_basic.ko)kmod(nf_nat_tftp.ko)kmod(nf_osf.ko)kmod(nf_reject_ipv4.ko)kmod(nf_reject_ipv6.ko)kmod(nf_socket_ipv4.ko)kmod(nf_socket_ipv6.ko)kmod(nf_synproxy_core.ko)kmod(nf_tables.ko)kmod(nf_tables_set.ko)kmod(nf_tproxy_ipv4.ko)kmod(nf_tproxy_ipv6.ko)kmod(nfit.ko)kmod(nfnetlink.ko)kmod(nfnetlink_cthelper.ko)kmod(nfnetlink_cttimeout.ko)kmod(nfnetlink_log.ko)kmod(nfnetlink_queue.ko)kmod(nfp.ko)kmod(nfs.ko)kmod(nfs_acl.ko)kmod(nfs_layout_flexfiles.ko)kmod(nfs_layout_nfsv41_files.ko)kmod(nfsd.ko)kmod(nfsv3.ko)kmod(nfsv4.ko)kmod(nft_chain_nat.ko)kmod(nft_compat.ko)kmod(nft_connlimit.ko)kmod(nft_counter.ko)kmod(nft_ct.ko)kmod(nft_dup_ipv4.ko)kmod(nft_dup_ipv6.ko)kmod(nft_dup_netdev.ko)kmod(nft_fib.ko)kmod(nft_fib_inet.ko)kmod(nft_fib_ipv4.ko)kmod(nft_fib_ipv6.ko)kmod(nft_fib_netdev.ko)kmod(nft_flow_offload.ko)kmod(nft_fwd_netdev.ko)kmod(nft_hash.ko)kmod(nft_limit.ko)kmod(nft_log.ko)kmod(nft_masq.ko)kmod(nft_nat.ko)kmod(nft_numgen.ko)kmod(nft_objref.ko)kmod(nft_queue.ko)kmod(nft_quota.ko)kmod(nft_redir.ko)kmod(nft_reject.ko)kmod(nft_reject_bridge.ko)kmod(nft_reject_inet.ko)kmod(nft_reject_ipv4.ko)kmod(nft_reject_ipv6.ko)kmod(nft_socket.ko)kmod(nft_tproxy.ko)kmod(nft_xfrm.ko)kmod(nlmon.ko)kmod(nls_ascii.ko)kmod(nls_base.ko)kmod(nls_cp1250.ko)kmod(nls_cp1251.ko)kmod(nls_cp1255.ko)kmod(nls_cp437.ko)kmod(nls_cp737.ko)kmod(nls_cp775.ko)kmod(nls_cp850.ko)kmod(nls_cp852.ko)kmod(nls_cp855.ko)kmod(nls_cp857.ko)kmod(nls_cp860.ko)kmod(nls_cp861.ko)kmod(nls_cp862.ko)kmod(nls_cp863.ko)kmod(nls_cp864.ko)kmod(nls_cp865.ko)kmod(nls_cp866.ko)kmod(nls_cp869.ko)kmod(nls_cp874.ko)kmod(nls_cp932.ko)kmod(nls_cp936.ko)kmod(nls_cp949.ko)kmod(nls_cp950.ko)kmod(nls_euc-jp.ko)kmod(nls_iso8859-1.ko)kmod(nls_iso8859-13.ko)kmod(nls_iso8859-14.ko)kmod(nls_iso8859-15.ko)kmod(nls_iso8859-2.ko)kmod(nls_iso8859-3.ko)kmod(nls_iso8859-4.ko)kmod(nls_iso8859-5.ko)kmod(nls_iso8859-6.ko)kmod(nls_iso8859-7.ko)kmod(nls_iso8859-9.ko)kmod(nls_koi8-r.ko)kmod(nls_koi8-ru.ko)kmod(nls_koi8-u.ko)kmod(nls_utf8.ko)kmod(nsh.ko)kmod(ntc_thermistor.ko)kmod(null_blk.ko)kmod(nv_tco.ko)kmod(nvme-core.ko)kmod(nvme-fabrics.ko)kmod(nvme-fc.ko)kmod(nvme-fcloop.ko)kmod(nvme-loop.ko)kmod(nvme-tcp.ko)kmod(nvme.ko)kmod(nvmet-fc.ko)kmod(nvmet-tcp.ko)kmod(nvmet.ko)kmod(nvram.ko)kmod(objagg.ko)kmod(of_touchscreen.ko)kmod(ohci-hcd.ko)kmod(ohci-pci.ko)kmod(oid_registry.ko)kmod(openvswitch.ko)kmod(oprofile.ko)kmod(overlay.ko)kmod(p4-clockmod.ko)kmod(p8022.ko)kmod(padlock-aes.ko)kmod(padlock-sha.ko)kmod(parman.ko)kmod(parport.ko)kmod(parport_pc.ko)kmod(pc87360.ko)kmod(pc87427.ko)kmod(pcbc.ko)kmod(pcf8591.ko)kmod(pci-hyperv-intf.ko)kmod(pci-hyperv.ko)kmod(pci-pf-stub.ko)kmod(pci-stub.ko)kmod(pcmcia_core.ko)kmod(pcmcia_rsrc.ko)kmod(pcrypt.ko)kmod(pcs-xpcs.ko)kmod(pcspkr.ko)kmod(pcwd_pci.ko)kmod(pcwd_usb.ko)kmod(phylink.ko)kmod(pi3usb30532.ko)kmod(pinctrl-alderlake.ko)kmod(pinctrl-amd.ko)kmod(pinctrl-broxton.ko)kmod(pinctrl-cannonlake.ko)kmod(pinctrl-cedarfork.ko)kmod(pinctrl-denverton.ko)kmod(pinctrl-elkhartlake.ko)kmod(pinctrl-emmitsburg.ko)kmod(pinctrl-geminilake.ko)kmod(pinctrl-icelake.ko)kmod(pinctrl-intel.ko)kmod(pinctrl-lewisburg.ko)kmod(pinctrl-sunrisepoint.ko)kmod(pinctrl-tigerlake.ko)kmod(pkcs7_message.ko)kmod(pktcdvd.ko)kmod(platform_lcd.ko)kmod(platform_profile.ko)kmod(pmbus.ko)kmod(pmbus_core.ko)kmod(pnd2_edac.ko)kmod(poly1305-x86_64.ko)kmod(poly1305_generic.ko)kmod(power.ko)kmod(powermate.ko)kmod(powernow-k8.ko)kmod(ppdev.ko)kmod(pps-gpio.ko)kmod(pps-ldisc.ko)kmod(pps_core.ko)kmod(pps_parport.ko)kmod(processor.ko)kmod(processor_thermal_device.ko)kmod(processor_thermal_device_pci.ko)kmod(processor_thermal_device_pci_legacy.ko)kmod(processor_thermal_mbox.ko)kmod(processor_thermal_rapl.ko)kmod(processor_thermal_rfim.ko)kmod(psample.ko)kmod(psmouse.ko)kmod(psnap.ko)kmod(pstore.ko)kmod(ptdma.ko)kmod(ptp.ko)kmod(ptp_kvm.ko)kmod(ptp_vmw.ko)kmod(public_key.ko)kmod(pvpanic.ko)kmod(pwm-dwc.ko)kmod(pwm-lpss-pci.ko)kmod(pwm-lpss-platform.ko)kmod(pwm-lpss.ko)kmod(qat_4xxx.ko)kmod(qat_c3xxx.ko)kmod(qat_c3xxxvf.ko)kmod(qat_c62x.ko)kmod(qat_c62xvf.ko)kmod(qat_dh895xcc.ko)kmod(qat_dh895xccvf.ko)kmod(qemu_fw_cfg.ko)kmod(qmi_helpers.ko)kmod(qrtr-mhi.ko)kmod(qrtr.ko)kmod(qsemi.ko)kmod(quota_tree.ko)kmod(quota_v2.ko)kmod(qxl.ko)kmod(r8169.ko)kmod(raid0.ko)kmod(raid1.ko)kmod(raid10.ko)kmod(raid456.ko)kmod(raid6_pq.ko)kmod(raid6test.ko)kmod(raid_class.ko)kmod(ramoops.ko)kmod(rapl.ko)kmod(raw.ko)kmod(raw_diag.ko)kmod(rbd.ko)kmod(realtek.ko)kmod(reed_solomon.ko)kmod(regmap-i2c.ko)kmod(regmap-spi.ko)kmod(ring_buffer_benchmark.ko)kmod(rmd128.ko)kmod(rmd160.ko)kmod(rmd256.ko)kmod(rmd320.ko)kmod(rmi_core.ko)kmod(rmi_i2c.ko)kmod(rmi_smbus.ko)kmod(rmi_spi.ko)kmod(rng-core.ko)kmod(rng.ko)kmod(rockchip.ko)kmod(roles.ko)kmod(rotary_encoder.ko)kmod(rpcsec_gss_krb5.ko)kmod(rsa_generic.ko)kmod(rtc-bq32k.ko)kmod(rtc-bq4802.ko)kmod(rtc-cmos.ko)kmod(rtc-ds1286.ko)kmod(rtc-ds1307.ko)kmod(rtc-ds1374.ko)kmod(rtc-ds1511.ko)kmod(rtc-ds1553.ko)kmod(rtc-ds1672.ko)kmod(rtc-ds1742.ko)kmod(rtc-ds2404.ko)kmod(rtc-ds3232.ko)kmod(rtc-em3027.ko)kmod(rtc-fm3130.ko)kmod(rtc-isl12022.ko)kmod(rtc-isl1208.ko)kmod(rtc-m41t80.ko)kmod(rtc-m48t35.ko)kmod(rtc-m48t59.ko)kmod(rtc-max6900.ko)kmod(rtc-msm6242.ko)kmod(rtc-pcf8523.ko)kmod(rtc-pcf8563.ko)kmod(rtc-pcf8583.ko)kmod(rtc-rp5c01.ko)kmod(rtc-rs5c372.ko)kmod(rtc-rv3029c2.ko)kmod(rtc-rx4581.ko)kmod(rtc-rx8025.ko)kmod(rtc-rx8581.ko)kmod(rtc-stk17ta8.ko)kmod(rtc-v3020.ko)kmod(rtc-x1205.ko)kmod(rtsx_pci.ko)kmod(rtsx_usb.ko)kmod(salsa20_generic.ko)kmod(sb_edac.ko)kmod(sbc_fitpc2_wdt.ko)kmod(sbs.ko)kmod(sbshc.ko)kmod(sch311x_wdt.ko)kmod(sch5627.ko)kmod(sch5636.ko)kmod(sch56xx-common.ko)kmod(sch_codel.ko)kmod(sch_fq.ko)kmod(sch_fq_codel.ko)kmod(sch_hfsc.ko)kmod(sch_hhf.ko)kmod(sch_htb.ko)kmod(sch_ingress.ko)kmod(sch_pie.ko)kmod(sch_plug.ko)kmod(sch_prio.ko)kmod(sch_sfq.ko)kmod(sch_tbf.ko)kmod(scsi_debug.ko)kmod(scsi_dh_alua.ko)kmod(scsi_dh_emc.ko)kmod(scsi_dh_hp_sw.ko)kmod(scsi_dh_rdac.ko)kmod(scsi_mod.ko)kmod(scsi_transport_fc.ko)kmod(scsi_transport_iscsi.ko)kmod(scsi_transport_sas.ko)kmod(scsi_transport_spi.ko)kmod(scsi_transport_srp.ko)kmod(sd_mod.ko)kmod(seed.ko)kmod(seqiv.ko)kmod(serial_core.ko)kmod(serio.ko)kmod(serio_raw.ko)kmod(sermouse.ko)kmod(serpent-avx-x86_64.ko)kmod(serpent-avx2.ko)kmod(serpent-sse2-x86_64.ko)kmod(serpent_generic.ko)kmod(serport.ko)kmod(ses.ko)kmod(sg.ko)kmod(sha1-mb.ko)kmod(sha1-ssse3.ko)kmod(sha1_generic.ko)kmod(sha256-mb.ko)kmod(sha256-ssse3.ko)kmod(sha256_generic.ko)kmod(sha3_generic.ko)kmod(sha512-mb.ko)kmod(sha512-ssse3.ko)kmod(sha512_generic.ko)kmod(sht15.ko)kmod(sht21.ko)kmod(sis5595.ko)kmod(sit.ko)kmod(skx_edac.ko)kmod(smartpqi.ko)kmod(smsc.ko)kmod(smsc47b397.ko)kmod(smsc47m1.ko)kmod(smsc47m192.ko)kmod(softdog.ko)kmod(sp5100_tco.ko)kmod(sparse-keymap.ko)kmod(speedstep-lib.ko)kmod(spi-pxa2xx-pci.ko)kmod(spi-pxa2xx-platform.ko)kmod(spi_ks8995.ko)kmod(sr_mod.ko)kmod(st.ko)kmod(ste10Xp.ko)kmod(stm_console.ko)kmod(stm_core.ko)kmod(stm_ftrace.ko)kmod(stm_heartbeat.ko)kmod(stm_p_basic.ko)kmod(stm_p_sys-t.ko)kmod(stp.ko)kmod(stusb160x.ko)kmod(sunrpc.ko)kmod(synaptics_i2c.ko)kmod(synaptics_usb.ko)kmod(syscopyarea.ko)kmod(sysfillrect.ko)kmod(sysimgblt.ko)kmod(t10-pi.ko)kmod(tap.ko)kmod(target_core_file.ko)kmod(target_core_iblock.ko)kmod(target_core_mod.ko)kmod(target_core_pscsi.ko)kmod(tcm_loop.ko)kmod(tcp_bbr.ko)kmod(tcp_cubic.ko)kmod(tcp_dctcp.ko)kmod(tcp_diag.ko)kmod(tcp_nv.ko)kmod(tcpci.ko)kmod(tcpci_rt1711h.ko)kmod(tcpm.ko)kmod(tcrypt.ko)kmod(tea.ko)kmod(team.ko)kmod(team_mode_activebackup.ko)kmod(team_mode_broadcast.ko)kmod(team_mode_loadbalance.ko)kmod(team_mode_random.ko)kmod(team_mode_roundrobin.ko)kmod(teranetics.ko)kmod(test-kstrtox.ko)kmod(tgr192.ko)kmod(thermal.ko)kmod(thermal_sys.ko)kmod(thmc50.ko)kmod(thunderbolt-net.ko)kmod(thunderbolt.ko)kmod(tifm_7xx1.ko)kmod(tifm_core.ko)kmod(timeriomem-rng.ko)kmod(tipc.ko)kmod(tlclk.ko)kmod(tls.ko)kmod(tmem.ko)kmod(tmp102.ko)kmod(tmp401.ko)kmod(tmp421.ko)kmod(tpm.ko)kmod(tpm_atmel.ko)kmod(tpm_crb.ko)kmod(tpm_i2c_atmel.ko)kmod(tpm_i2c_infineon.ko)kmod(tpm_i2c_nuvoton.ko)kmod(tpm_infineon.ko)kmod(tpm_nsc.ko)kmod(tpm_st33zp24.ko)kmod(tpm_st33zp24_i2c.ko)kmod(tpm_tis.ko)kmod(tpm_tis_core.ko)kmod(tps6598x.ko)kmod(trusted.ko)kmod(ts_bm.ko)kmod(ts_fsm.ko)kmod(ts_kmp.ko)kmod(tsl2550.ko)kmod(ttm.ko)kmod(tun.ko)kmod(tunnel4.ko)kmod(tunnel6.ko)kmod(twofish-avx-x86_64.ko)kmod(twofish-x86_64-3way.ko)kmod(twofish-x86_64.ko)kmod(twofish_common.ko)kmod(twofish_generic.ko)kmod(typec.ko)kmod(typec_displayport.ko)kmod(typec_ucsi.ko)kmod(uPD60620.ko)kmod(uas.ko)kmod(ucd9000.ko)kmod(ucd9200.ko)kmod(ucs2_string.ko)kmod(ucsi_acpi.ko)kmod(udf.ko)kmod(udl.ko)kmod(udp_diag.ko)kmod(udp_tunnel.ko)kmod(uhci-hcd.ko)kmod(uhid.ko)kmod(uinput.ko)kmod(ums-alauda.ko)kmod(ums-cypress.ko)kmod(ums-datafab.ko)kmod(ums-eneub6250.ko)kmod(ums-freecom.ko)kmod(ums-isd200.ko)kmod(ums-jumpshot.ko)kmod(ums-karma.ko)kmod(ums-onetouch.ko)kmod(ums-realtek.ko)kmod(ums-sddr09.ko)kmod(ums-sddr55.ko)kmod(ums-usbat.ko)kmod(unix.ko)kmod(unix_diag.ko)kmod(usb-common.ko)kmod(usb-conn-gpio.ko)kmod(usb-storage.ko)kmod(usbcore.ko)kmod(usbhid.ko)kmod(usblp.ko)kmod(usbmon.ko)kmod(usbserial.ko)kmod(usbtmc.ko)kmod(uv_mmtimer.ko)kmod(vboxvideo.ko)kmod(vdpa.ko)kmod(vdpa_sim.ko)kmod(vdpa_sim_blk.ko)kmod(vdpa_sim_net.ko)kmod(veth.ko)kmod(vfat.ko)kmod(vfio-pci.ko)kmod(vfio.ko)kmod(vfio_iommu_type1.ko)kmod(vfio_mdev.ko)kmod(vfio_virqfd.ko)kmod(vhost.ko)kmod(vhost_iotlb.ko)kmod(vhost_net.ko)kmod(vhost_vdpa.ko)kmod(vhost_vsock.ko)kmod(via-cputemp.ko)kmod(via-rng.ko)kmod(via686a.ko)kmod(via_wdt.ko)kmod(video.ko)kmod(virt-dma.ko)kmod(virtio-gpu.ko)kmod(virtio-rng.ko)kmod(virtio.ko)kmod(virtio_balloon.ko)kmod(virtio_blk.ko)kmod(virtio_console.ko)kmod(virtio_dma_buf.ko)kmod(virtio_input.ko)kmod(virtio_net.ko)kmod(virtio_pci.ko)kmod(virtio_pci_modern_dev.ko)kmod(virtio_ring.ko)kmod(virtio_scsi.ko)kmod(virtio_vdpa.ko)kmod(virtiofs.ko)kmod(vitesse.ko)kmod(vkms.ko)kmod(vmac.ko)kmod(vmd.ko)kmod(vmw_balloon.ko)kmod(vmw_pvscsi.ko)kmod(vmw_vmci.ko)kmod(vmw_vsock_virtio_transport.ko)kmod(vmw_vsock_virtio_transport_common.ko)kmod(vmw_vsock_vmci_transport.ko)kmod(vmwgfx.ko)kmod(vmxnet3.ko)kmod(vp_vdpa.ko)kmod(vport-geneve.ko)kmod(vport-gre.ko)kmod(vport-vxlan.ko)kmod(vrf.ko)kmod(vringh.ko)kmod(vsock.ko)kmod(vsock_diag.ko)kmod(vsock_loopback.ko)kmod(vsockmon.ko)kmod(vsxxxaa.ko)kmod(vt1211.ko)kmod(vt8231.ko)kmod(vxlan.ko)kmod(w83627ehf.ko)kmod(w83627hf.ko)kmod(w83627hf_wdt.ko)kmod(w83781d.ko)kmod(w83791d.ko)kmod(w83792d.ko)kmod(w83793.ko)kmod(w83795.ko)kmod(w83877f_wdt.ko)kmod(w83977f_wdt.ko)kmod(w83l785ts.ko)kmod(w83l786ng.ko)kmod(wacom.ko)kmod(wdat_wdt.ko)kmod(wdt_pci.ko)kmod(wp512.ko)kmod(x38_edac.ko)kmod(x509_key_parser.ko)kmod(x86_pkg_temp_thermal.ko)kmod(x_tables.ko)kmod(xcbc.ko)kmod(xen-blkfront.ko)kmod(xen-evtchn.ko)kmod(xen-front-pgdir-shbuf.ko)kmod(xen-kbdfront.ko)kmod(xen-netfront.ko)kmod(xen-privcmd.ko)kmod(xen_wdt.ko)kmod(xenbus_probe_frontend.ko)kmod(xenfs.ko)kmod(xfrm4_tunnel.ko)kmod(xfrm6_tunnel.ko)kmod(xfrm_algo.ko)kmod(xfrm_interface.ko)kmod(xfrm_ipcomp.ko)kmod(xfrm_user.ko)kmod(xfs.ko)kmod(xhci-hcd.ko)kmod(xhci-pci.ko)kmod(xhci-plat-hcd.ko)kmod(xilinx_gmii2rgmii.ko)kmod(xor.ko)kmod(xp.ko)kmod(xpc.ko)kmod(xpnet.ko)kmod(xsk_diag.ko)kmod(xt_AUDIT.ko)kmod(xt_CHECKSUM.ko)kmod(xt_CLASSIFY.ko)kmod(xt_CONNSECMARK.ko)kmod(xt_CT.ko)kmod(xt_DSCP.ko)kmod(xt_HL.ko)kmod(xt_HMARK.ko)kmod(xt_IDLETIMER.ko)kmod(xt_LOG.ko)kmod(xt_NETMAP.ko)kmod(xt_NFLOG.ko)kmod(xt_NFQUEUE.ko)kmod(xt_RATEEST.ko)kmod(xt_REDIRECT.ko)kmod(xt_SECMARK.ko)kmod(xt_TCPMSS.ko)kmod(xt_TCPOPTSTRIP.ko)kmod(xt_TEE.ko)kmod(xt_TPROXY.ko)kmod(xt_TRACE.ko)kmod(xt_addrtype.ko)kmod(xt_bpf.ko)kmod(xt_cgroup.ko)kmod(xt_cluster.ko)kmod(xt_comment.ko)kmod(xt_connbytes.ko)kmod(xt_connlabel.ko)kmod(xt_connlimit.ko)kmod(xt_connmark.ko)kmod(xt_conntrack.ko)kmod(xt_cpu.ko)kmod(xt_dccp.ko)kmod(xt_devgroup.ko)kmod(xt_dscp.ko)kmod(xt_ecn.ko)kmod(xt_esp.ko)kmod(xt_hashlimit.ko)kmod(xt_helper.ko)kmod(xt_hl.ko)kmod(xt_iprange.ko)kmod(xt_ipvs.ko)kmod(xt_length.ko)kmod(xt_limit.ko)kmod(xt_mac.ko)kmod(xt_mark.ko)kmod(xt_multiport.ko)kmod(xt_nat.ko)kmod(xt_osf.ko)kmod(xt_owner.ko)kmod(xt_physdev.ko)kmod(xt_pkttype.ko)kmod(xt_policy.ko)kmod(xt_quota.ko)kmod(xt_rateest.ko)kmod(xt_realm.ko)kmod(xt_recent.ko)kmod(xt_sctp.ko)kmod(xt_set.ko)kmod(xt_socket.ko)kmod(xt_state.ko)kmod(xt_statistic.ko)kmod(xt_string.ko)kmod(xt_tcpmss.ko)kmod(xt_tcpudp.ko)kmod(xts.ko)kmod(xz_dec.ko)kmod(yealink.ko)kmod(zbud.ko)kmod(zl6100.ko)kmod(zlib_deflate.ko)kmod(zlib_inflate.ko)kmod(zpool.ko)kmod(zram.ko)kmod(zsmalloc.ko)          /bin/sh/bin/sh/bin/sh/usr/bin/kernel-installcoreutilsdracutlinux-firmwarerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemd02720200619-99.git3890db363.0.4-14.6.0-14.0-15.2-1200203-2kexec-toolsxfsprogsxorg-x11-drv-vmmouse2.0.20-84.3.0-113.0.994.14.3bw@bb@b~H@bzSbu bk@bjbgbf@b_bX bT@bP#bMbMbF@bEbA@b; b8hb3"b1@b/.@b(b@b!b~b @b@ba@a aa7aaaa@a@aa5a@aza@a@aaW@aayav@amaaf@a]aQ@aLl@aC1a@a;Ha0a(a'@a&0a$@a#a@a@aS@a @aa a /a`@`` @``@`@`ݮ@`ٹ`@`"@`@`9@`D``r`r```@```Z`f@``@` @`@``@`@`e@`}p`x*`t6@`n@`m`e`c`a@`[)`X`P`KW`J@`Gc@`B@`?z@`<@`7@`2K@`0`-@`*b@`%@`#`"y@`!'``>`@``@` `@```2@___I@_@_@__1@__ܙ_H@__@__@_м@_v@_ǁ_ǁ__@__G@_@_ _i_#_@_/@__@_:_@___@_ _@_"_@__~@_}_w@_s!_k8_e_cO_`_X_P_>e_;_16_*@_&_"@__@__ L_X@_c^z^^@@^^K^@^W@^@^n@^y^^@^א^?@^ϧ^V@^^˳@^@^Ǿ^^@^'@^@^^@^^U@^^^&@^^@^1^^H^^^@^k@^@^@^0^^|@^{G^{G^wS@^v^t@^s^^r @^p^n^l@^j$@^g@^f/^c^Y^U @^Ri@^O@^Nt^M#@^F^C^AE^9\^4^2@^*@^&^!^@^g@^r]]]+]@]]]B]]Y]@]߶]e@]]]]@]Γ@]A]ʞ]@]@]{@])]]@]W]]]z@]]@]]@]V]@]m]z3@]v>]rJ@]i]g@]e@]c]^][]V]UI@]S]R@]QT]L]J@]D%]B@]A]@1@]>]9]8H@]6]1]0_@]/ ]-@](v@]'$]%@]$];]]@]^@]@]@]:]@\\@\Q\@\@\\\t@\@\\@\9\\ޢ@\P\@\ڭ\\@\g\@\\s@\-@\8\@\\O\@\\f\@\\r@\,@\\@\7\C@\\@\N\\@\@\6\B@\\\@\@\@\@\M\M\M\~d\k\eX@\d\^\\\Z@\HW@\C@\@n@\?\8@\73\3?@\@\\>@\@\I\@\ `\\l@\&@[[@[1[[@[H[@[_[@[[v[[@[@[ٙ@[S@[ @[ @[[@[[[@[;@[@[R@[[@[][ @[@[t[#@[[[:@[[@[Q@[[@[\[[[@[v[qrJarod Wilson [4.18.0-394.el8]Jarod Wilson [4.18.0-393.el8]Jarod Wilson [4.18.0-392.el8]Jarod Wilson [4.18.0-391.el8]Jarod Wilson [4.18.0-390.el8]Jarod Wilson [4.18.0-389.el8]Jarod Wilson [4.18.0-388.el8]Jarod Wilson [4.18.0-387.el8]Jarod Wilson [4.18.0-386.el8]Jarod Wilson [4.18.0-385.el8]Bruno Meneguele [4.18.0-384.el8]Jarod Wilson [4.18.0-383.el8]Jarod Wilson [4.18.0-382.el8]Jarod Wilson [4.18.0-381.el8]Jarod Wilson [4.18.0-380.el8]Jarod Wilson [4.18.0-379.el8]Jarod Wilson [4.18.0-378.el8]Jarod Wilson [4.18.0-377.el8]Jarod Wilson [4.18.0-376.el8]Jarod Wilson [4.18.0-375.el8]Jarod Wilson [4.18.0-374.el8]Jarod Wilson [4.18.0-373.el8]Augusto Caringi [4.18.0-372.2.1.el8]Augusto Caringi [4.18.0-372.1.1.el8]Augusto Caringi [4.18.0-372.el8]Augusto Caringi [4.18.0-371.el8]Augusto Caringi [4.18.0-370.el8]Augusto Caringi [4.18.0-369.el8]Augusto Caringi [4.18.0-368.el8]Augusto Caringi [4.18.0-367.el8]Augusto Caringi [4.18.0-366.el8]Augusto Caringi [4.18.0-365.el8]Augusto Caringi [4.18.0-364.el8]Augusto Caringi [4.18.0-363.el8]Augusto Caringi [4.18.0-362.el8]Augusto Caringi [4.18.0-361.el8]Augusto Caringi [4.18.0-360.el8]Augusto Caringi [4.18.0-359.el8]Augusto Caringi [4.18.0-358.el8]Augusto Caringi [4.18.0-357.el8]Augusto Caringi [4.18.0-356.el8]Augusto Caringi [4.18.0-355.el8]Augusto Caringi [4.18.0-354.el8]Jan Stancek [4.18.0-353.el8]Jan Stancek [4.18.0-352.el8]Bruno Meneguele [4.18.0-351.el8]Bruno Meneguele [4.18.0-350.el8]Augusto Caringi [4.18.0-349.el8]Augusto Caringi [4.18.0-348.6.el8]Augusto Caringi [4.18.0-348.5.el8]Augusto Caringi [4.18.0-348.4.el8]Augusto Caringi [4.18.0-348.3.el8]Augusto Caringi [4.18.0-348.2.el8]Augusto Caringi [4.18.0-348.1.el8]Augusto Caringi [4.18.0-345.1.el8]Augusto Caringi [4.18.0-343.1.el8]Bruno Meneguele [4.18.0-343.el8]Bruno Meneguele [4.18.0-342.el8]Bruno Meneguele [4.18.0-341.el8]Bruno Meneguele [4.18.0-340.el8]Bruno Meneguele [4.18.0-339.el8]Bruno Meneguele [4.18.0-338.el8]Bruno Meneguele [4.18.0-337.el8]Bruno Meneguele [4.18.0-336.el8]Bruno Meneguele [4.18.0-335.el8]Bruno Meneguele [4.18.0-334.el8]Bruno Meneguele [4.18.0-333.el8]Bruno Meneguele [4.18.0-332.el8]Bruno Meneguele [4.18.0-331.el8]Bruno Meneguele [4.18.0-330.el8]Bruno Meneguele [4.18.0-329.el8]Bruno Meneguele [4.18.0-328.el8]Augusto Caringi [4.18.0-327.el8]Augusto Caringi [4.18.0-326.el8]Augusto Caringi [4.18.0-325.el8]Augusto Caringi [4.18.0-324.el8]Augusto Caringi [4.18.0-323.el8]Bruno Meneguele [4.18.0-322.el8]Bruno Meneguele [4.18.0-321.el8]Bruno Meneguele [4.18.0-320.el8]Bruno Meneguele [4.18.0-319.el8]Bruno Meneguele [4.18.0-318.el8]Bruno Meneguele [4.18.0-317.el8]Bruno Meneguele [4.18.0-316.el8]Bruno Meneguele [4.18.0-315.el8]Bruno Meneguele [4.18.0-314.el8]Bruno Meneguele [4.18.0-313.el8]Bruno Meneguele [4.18.0-312.el8]Bruno Meneguele [4.18.0-311.el8]Bruno Meneguele [4.18.0-310.el8]Bruno Meneguele [4.18.0-309.el8]Bruno Meneguele [4.18.0-308.el8]Bruno Meneguele [4.18.0-307.el8]Bruno Meneguele [4.18.0-306.el8]Bruno Meneguele [4.18.0-305.8.el8]Bruno Meneguele [4.18.0-305.7.el8]Bruno Meneguele [4.18.0-305.6.el8]Bruno Meneguele [4.18.0-305.5.el8]Bruno Meneguele [4.18.0-305.4.el8]Bruno Meneguele [4.18.0-305.3.el8]Bruno Meneguele [4.18.0-305.2.el8]Bruno Meneguele [4.18.0-305.1.el8]Bruno Meneguele [4.18.0-304.7.el8]Bruno Meneguele [4.18.0-304.6.el8]Bruno Meneguele [4.18.0-304.5.el8]Bruno Meneguele [4.18.0-304.4.el8]Bruno Meneguele [4.18.0-304.3.el8]Bruno Meneguele [4.18.0-304.2.el8]Bruno Meneguele [4.18.0-304.1.el8]Bruno Meneguele [4.18.0-303.1.el8]Bruno Meneguele [4.18.0-302.1.el8]Bruno Meneguele [4.18.0-301.1.el8]Bruno Meneguele [4.18.0-300.1.el8]Bruno Meneguele [4.18.0-299.1.el8]Bruno Meneguele [4.18.0-298.1.el8]Bruno Meneguele [4.18.0-297.1.el8]Jan Stancek [4.18.0-297.el8]Jan Stancek [4.18.0-296.el8]Jan Stancek [4.18.0-295.el8]Jan Stancek [4.18.0-294.el8]Jan Stancek [4.18.0-293.el8]Jan Stancek [4.18.0-292.el8]Jan Stancek [4.18.0-291.el8]Jan Stancek [4.18.0-290.el8]Jan Stancek [4.18.0-289.el8]Jan Stancek [4.18.0-288.el8]Jan Stancek [4.18.0-287.el8]Jan Stancek [4.18.0-286.el8]Jan Stancek [4.18.0-285.el8]Jan Stancek [4.18.0-284.el8]Jan Stancek [4.18.0-283.el8]Jan Stancek [4.18.0-282.el8]Jan Stancek [4.18.0-281.el8]Jan Stancek [4.18.0-280.el8]Jan Stancek [4.18.0-279.el8]Jan Stancek [4.18.0-278.el8]Jan Stancek [4.18.0-277.el8]Jan Stancek [4.18.0-276.el8]Jan Stancek [4.18.0-275.el8]Jan Stancek [4.18.0-274.el8]Jan Stancek [4.18.0-273.el8]Jan Stancek [4.18.0-272.el8]Jan Stancek [4.18.0-271.el8]Jan Stancek [4.18.0-270.el8]Jan Stancek [4.18.0-269.el8]Jan Stancek [4.18.0-268.el8]Jan Stancek [4.18.0-267.el8]Jan Stancek [4.18.0-266.el8]Jan Stancek [4.18.0-265.el8]Jan Stancek [4.18.0-264.el8]Jan Stancek [4.18.0-263.el8]Jan Stancek [4.18.0-262.el8]Jan Stancek [4.18.0-261.el8]Jan Stancek [4.18.0-260.el8]Jan Stancek [4.18.0-259.el8]Jan Stancek [4.18.0-258.el8]Jan Stancek [4.18.0-257.el8]Jan Stancek [4.18.0-256.el8]Jan Stancek [4.18.0-255.el8]Jan Stancek [4.18.0-254.el8]Jan Stancek [4.18.0-253.el8]Jan Stancek [4.18.0-252.el8]Jan Stancek [4.18.0-251.el8]Jan Stancek [4.18.0-250.el8]Jan Stancek [4.18.0-249.el8]Jan Stancek [4.18.0-248.el8]Jan Stancek [4.18.0-247.el8]Jan Stancek [4.18.0-246.el8]Jan Stancek [4.18.0-245.el8]Jan Stancek [4.18.0-244.el8]Jan Stancek [4.18.0-243.el8]Jan Stancek [4.18.0-242.el8]Jan Stancek [4.18.0-241.el8]Jan Stancek [4.18.0-240.10.el8]Jan Stancek [4.18.0-240.9.el8]Jan Stancek [4.18.0-240.8.el8]Jan Stancek [4.18.0-240.7.el8]Jan Stancek [4.18.0-240.6.el8]Jan Stancek [4.18.0-240.5.el8]Jan Stancek [4.18.0-240.4.el8]Jan Stancek [4.18.0-240.3.el8]Jan Stancek [4.18.0-240.2.el8]Jan Stancek [4.18.0-240.1.el8]Jan Stancek [4.18.0-239.1.el8]Frantisek Hrbata [4.18.0-239.el8]Frantisek Hrbata [4.18.0-238.el8]Frantisek Hrbata [4.18.0-237.el8]Frantisek Hrbata [4.18.0-236.el8]Frantisek Hrbata [4.18.0-235.el8]Frantisek Hrbata [4.18.0-234.el8]Frantisek Hrbata [4.18.0-233.el8]Frantisek Hrbata [4.18.0-232.el8]Frantisek Hrbata [4.18.0-231.el8]Frantisek Hrbata [4.18.0-230.el8]Frantisek Hrbata [4.18.0-229.el8]Frantisek Hrbata [4.18.0-228.el8]Frantisek Hrbata [4.18.0-227.el8]Frantisek Hrbata [4.18.0-226.el8]Frantisek Hrbata [4.18.0-225.el8]Frantisek Hrbata [4.18.0-224.el8]Frantisek Hrbata [4.18.0-223.el8]Frantisek Hrbata [4.18.0-222.el8]Frantisek Hrbata [4.18.0-221.el8]Frantisek Hrbata [4.18.0-220.el8]Frantisek Hrbata [4.18.0-219.el8]Frantisek Hrbata [4.18.0-218.el8]Frantisek Hrbata [4.18.0-217.el8]Frantisek Hrbata [4.18.0-216.el8]Frantisek Hrbata [4.18.0-215.el8]Frantisek Hrbata [4.18.0-214.el8]Frantisek Hrbata [4.18.0-213.el8]Frantisek Hrbata [4.18.0-212.el8]Frantisek Hrbata [4.18.0-211.el8]Frantisek Hrbata [4.18.0-210.el8]Frantisek Hrbata [4.18.0-209.el8]Frantisek Hrbata [4.18.0-208.el8]Frantisek Hrbata [4.18.0-207.el8]Frantisek Hrbata [4.18.0-206.el8]Frantisek Hrbata [4.18.0-205.el8]Frantisek Hrbata [4.18.0-204.el8]Frantisek Hrbata [4.18.0-203.el8]Frantisek Hrbata [4.18.0-202.el8]Frantisek Hrbata [4.18.0-201.el8]Frantisek Hrbata [4.18.0-200.el8]Frantisek Hrbata [4.18.0-199.el8]Frantisek Hrbata [4.18.0-198.el8]Frantisek Hrbata [4.18.0-197.el8]Frantisek Hrbata [4.18.0-196.el8]Frantisek Hrbata [4.18.0-195.el8]Frantisek Hrbata [4.18.0-194.el8]Frantisek Hrbata [4.18.0-193.15.el8]Frantisek Hrbata [4.18.0-193.14.el8]Frantisek Hrbata [4.18.0-193.13.el8]Frantisek Hrbata [4.18.0-193.12.el8]Frantisek Hrbata [4.18.0-193.11.el8]Frantisek Hrbata [4.18.0-193.10.el8]Frantisek Hrbata [4.18.0-193.9.el8]Frantisek Hrbata [4.18.0-193.8.el8]Frantisek Hrbata [4.18.0-193.7.el8]Frantisek Hrbata [4.18.0-193.6.el8]Frantisek Hrbata [4.18.0-193.5.el8]Frantisek Hrbata [4.18.0-193.4.el8]Frantisek Hrbata [4.18.0-193.3.el8]Frantisek Hrbata [4.18.0-193.2.el8]Frantisek Hrbata [4.18.0-193.1.el8]Frantisek Hrbata [4.18.0-192.2.el8]Frantisek Hrbata [4.18.0-192.1.el8]Frantisek Hrbata [4.18.0-191.2.el8]Frantisek Hrbata [4.18.0-191.1.el8]Frantisek Hrbata [4.18.0-190.3.el8]Frantisek Hrbata [4.18.0-190.2.el8]Frantisek Hrbata [4.18.0-190.1.el8]Frantisek Hrbata [4.18.0-189.1.el8]Frantisek Hrbata [4.18.0-188.3.el8]Frantisek Hrbata [4.18.0-188.2.el8]Frantisek Hrbata [4.18.0-188.1.el8]Frantisek Hrbata [4.18.0-187.2.el8]Frantisek Hrbata [4.18.0-187.1.el8]Frantisek Hrbata [4.18.0-186.2.el8]Frantisek Hrbata [4.18.0-186.1.el8]Bruno Meneguele [4.18.0-185.el8]Herton R. Krzesinski [4.18.0-184.el8]Herton R. Krzesinski [4.18.0-183.el8]Herton R. Krzesinski [4.18.0-182.el8]Herton R. Krzesinski [4.18.0-181.el8]Herton R. Krzesinski [4.18.0-180.el8]Herton R. Krzesinski [4.18.0-179.el8]Herton R. Krzesinski [4.18.0-178.el8]Herton R. Krzesinski [4.18.0-177.el8]Herton R. Krzesinski [4.18.0-176.el8]Bruno Meneguele [4.18.0-175.el8]Bruno Meneguele [4.18.0-174.el8]Bruno Meneguele [4.18.0-173.el8]Bruno Meneguele [4.18.0-172.el8]Bruno Meneguele [4.18.0-171.el8]Bruno Meneguele [4.18.0-170.el8]Bruno Meneguele [4.18.0-169.el8]Bruno Meneguele [4.18.0-168.el8]Bruno Meneguele [4.18.0-167.el8]Bruno Meneguele [4.18.0-166.el8]Bruno Meneguele [4.18.0-165.el8]Bruno Meneguele [4.18.0-164.el8]Bruno Meneguele [4.18.0-163.el8]Bruno Meneguele [4.18.0-162.el8]Bruno Meneguele [4.18.0-161.el8]Bruno Meneguele [4.18.0-160.el8]Bruno Meneguele [4.18.0-159.el8]Bruno Meneguele [4.18.0-158.el8]Bruno Meneguele [4.18.0-157.el8]Bruno Meneguele [4.18.0-156.el8]Bruno Meneguele [4.18.0-155.el8]Bruno Meneguele [4.18.0-154.el8]Bruno Meneguele [4.18.0-153.el8]Bruno Meneguele [4.18.0-152.el8]Phillip Lougher [4.18.0-151.el8]Phillip Lougher [4.18.0-150.el8]Phillip Lougher [4.18.0-149.el8]Phillip Lougher [4.18.0-148.el8]Phillip Lougher [4.18.0-147.13.el8]Phillip Lougher [4.18.0-147.12.el8]Phillip Lougher [4.18.0-147.11.el8]Phillip Lougher [4.18.0-147.10.el8]Phillip Lougher [4.18.0-147.9.el8]Phillip Lougher [4.18.0-147.8.el8]Phillip Lougher [4.18.0-147.7.el8]Phillip Lougher [4.18.0-147.6.el8]Phillip Lougher [4.18.0-147.5.el8]Phillip Lougher [4.18.0-147.4.el8]Phillip Lougher [4.18.0-147.3.el8]Phillip Lougher [4.18.0-147.2.el8]Phillip Lougher [4.18.0-147.1.el8]Phillip Lougher [4.18.0-146.1.el8]Phillip Lougher [4.18.0-145.1.el8]Phillip Lougher [4.18.0-144.1.el8]Herton R. Krzesinski [4.18.0-144.el8]Herton R. Krzesinski [4.18.0-143.el8]Herton R. Krzesinski [4.18.0-142.el8]Herton R. Krzesinski [4.18.0-141.el8]Herton R. Krzesinski [4.18.0-140.el8]Herton R. Krzesinski [4.18.0-139.el8]Herton R. Krzesinski [4.18.0-138.el8]Herton R. Krzesinski [4.18.0-137.el8]Herton R. Krzesinski [4.18.0-136.el8]Herton R. Krzesinski [4.18.0-135.el8]Herton R. Krzesinski [4.18.0-134.el8]Herton R. Krzesinski [4.18.0-133.el8]Herton R. Krzesinski [4.18.0-132.el8]Herton R. Krzesinski [4.18.0-131.el8]Herton R. Krzesinski [4.18.0-130.el8]Herton R. Krzesinski [4.18.0-129.el8]Herton R. Krzesinski [4.18.0-128.el8]Herton R. Krzesinski [4.18.0-127.el8]Herton R. Krzesinski [4.18.0-126.el8]Herton R. Krzesinski [4.18.0-125.el8]Herton R. Krzesinski [4.18.0-124.el8]Herton R. Krzesinski [4.18.0-123.el8]Herton R. Krzesinski [4.18.0-122.el8]Herton R. Krzesinski [4.18.0-121.el8]Herton R. Krzesinski [4.18.0-120.el8]Herton R. Krzesinski [4.18.0-119.el8]Herton R. Krzesinski [4.18.0-118.el8]Herton R. Krzesinski [4.18.0-117.el8]Herton R. Krzesinski [4.18.0-116.el8]Herton R. Krzesinski [4.18.0-115.el8]Herton R. Krzesinski [4.18.0-114.el8]Herton R. Krzesinski [4.18.0-113.el8]Herton R. Krzesinski [4.18.0-112.el8]Herton R. Krzesinski [4.18.0-111.el8]Herton R. Krzesinski [4.18.0-110.el8]Herton R. Krzesinski [4.18.0-109.el8]Herton R. Krzesinski [4.18.0-108.el8]Frantisek Hrbata [4.18.0-107.el8]Frantisek Hrbata [4.18.0-106.el8]Frantisek Hrbata [4.18.0-105.el8]Frantisek Hrbata [4.18.0-104.el8]Herton R. Krzesinski [4.18.0-103.el8]Herton R. Krzesinski [4.18.0-102.el8]Herton R. Krzesinski [4.18.0-101.el8]Herton R. Krzesinski [4.18.0-100.el8]Herton R. Krzesinski [4.18.0-99.el8]Herton R. Krzesinski [4.18.0-98.el8]Herton R. Krzesinski [4.18.0-97.el8]Herton R. Krzesinski [4.18.0-96.el8]Herton R. Krzesinski [4.18.0-95.el8]Herton R. Krzesinski [4.18.0-94.el8]Herton R. Krzesinski [4.18.0-93.el8]Herton R. Krzesinski [4.18.0-92.el8]Herton R. Krzesinski [4.18.0-91.el8]Herton R. Krzesinski [4.18.0-90.el8]Herton R. Krzesinski [4.18.0-89.el8]Herton R. Krzesinski [4.18.0-88.el8]Herton R. Krzesinski [4.18.0-87.el8]Herton R. Krzesinski [4.18.0-86.el8]Herton R. Krzesinski [4.18.0-85.el8]Herton R. Krzesinski [4.18.0-84.el8]Herton R. Krzesinski [4.18.0-83.el8]Herton R. Krzesinski [4.18.0-82.el8]Herton R. Krzesinski [4.18.0-81.el8]Herton R. Krzesinski [4.18.0-80.23.el8]Herton R. Krzesinski [4.18.0-80.22.el8]Herton R. Krzesinski [4.18.0-80.21.el8]Herton R. Krzesinski [4.18.0-80.20.el8]Herton R. Krzesinski [4.18.0-80.19.el8]Herton R. Krzesinski [4.18.0-80.18.el8]Herton R. Krzesinski [4.18.0-80.17.el8]Herton R. Krzesinski [4.18.0-80.16.el8]Herton R. Krzesinski [4.18.0-80.15.el8]Herton R. Krzesinski [4.18.0-80.14.el8]Herton R. Krzesinski [4.18.0-80.13.el8]Herton R. Krzesinski [4.18.0-80.12.el8]Herton R. Krzesinski [4.18.0-80.11.el8]Herton R. Krzesinski [4.18.0-80.10.el8]Herton R. Krzesinski [4.18.0-80.9.el8]Herton R. Krzesinski [4.18.0-80.8.el8]Herton R. Krzesinski [4.18.0-80.7.el8]Herton R. Krzesinski [4.18.0-80.6.el8]Herton R. Krzesinski [4.18.0-80.5.el8]Herton R. Krzesinski [4.18.0-80.4.el8]Herton R. Krzesinski [4.18.0-80.3.el8]Herton R. Krzesinski [4.18.0-80.2.el8]Herton R. Krzesinski [4.18.0-80.1.el8]Herton R. Krzesinski [4.18.0-79.1.el8]Herton R. Krzesinski [4.18.0-78.1.el8]Herton R. Krzesinski [4.18.0-77.1.el8]Herton R. Krzesinski [4.18.0-76.1.el8]Herton R. Krzesinski [4.18.0-75.1.el8]Herton R. Krzesinski [4.18.0-74.1.el8]Herton R. Krzesinski [4.18.0-73.1.el8]Herton R. Krzesinski [4.18.0-72.1.el8]Herton R. Krzesinski [4.18.0-71.1.el8]Herton R. Krzesinski [4.18.0-70.el8]Herton R. Krzesinski [4.18.0-69.el8]Herton R. Krzesinski [4.18.0-68.el8]Herton R. Krzesinski [4.18.0-67.el8]Herton R. Krzesinski [4.18.0-66.el8]Herton R. Krzesinski [4.18.0-65.el8]Herton R. Krzesinski [4.18.0-64.el8]Herton R. Krzesinski [4.18.0-63.el8]Herton R. Krzesinski [4.18.0-62.el8]Herton R. Krzesinski [4.18.0-61.el8]Herton R. Krzesinski [4.18.0-60.el8]Herton R. Krzesinski [4.18.0-59.el8]Herton R. Krzesinski [4.18.0-58.el8]Herton R. Krzesinski [4.18.0-57.el8]Herton R. Krzesinski [4.18.0-56.el8]Herton R. Krzesinski [4.18.0-55.el8]Herton R. Krzesinski [4.18.0-54.el8]Herton R. Krzesinski [4.18.0-53.el8]Herton R. Krzesinski [4.18.0-52.el8]Herton R. Krzesinski [4.18.0-51.el8]Herton R. Krzesinski [4.18.0-50.el8]Herton R. Krzesinski [4.18.0-49.el8]Herton R. Krzesinski [4.18.0-48.el8]Herton R. Krzesinski [4.18.0-47.el8]Herton R. Krzesinski [4.18.0-46.el8]Herton R. Krzesinski [4.18.0-45.el8]Herton R. Krzesinski [4.18.0-44.el8]Herton R. Krzesinski [4.18.0-43.el8]Herton R. Krzesinski [4.18.0-42.el8]Herton R. Krzesinski [4.18.0-41.el8]Herton R. Krzesinski [4.18.0-40.el8]Herton R. Krzesinski [4.18.0-39.el8]Herton R. Krzesinski [4.18.0-38.el8]Herton R. Krzesinski [4.18.0-37.el8]Herton R. Krzesinski [4.18.0-36.el8]Herton R. Krzesinski [4.18.0-35.el8]Herton R. Krzesinski [4.18.0-34.el8]Herton R. Krzesinski [4.18.0-33.el8]Herton R. Krzesinski [4.18.0-32.el8]Herton R. Krzesinski [4.18.0-31.el8]Herton R. Krzesinski [4.18.0-30.el8]Herton R. Krzesinski [4.18.0-29.el8]Herton R. Krzesinski [4.18.0-28.el8]Herton R. Krzesinski [4.18.0-27.el8]Herton R. Krzesinski [4.18.0-26.el8]Herton R. Krzesinski [4.18.0-25.el8]Herton R. Krzesinski [4.18.0-24.el8]Herton R. Krzesinski [4.18.0-23.el8]Herton R. Krzesinski [4.18.0-22.el8]Herton R. Krzesinski [4.18.0-21.el8]Herton R. Krzesinski [4.18.0-20.el8]Herton R. Krzesinski [4.18.0-19.el8]Herton R. Krzesinski [4.18.0-18.el8]Herton R. Krzesinski [4.18.0-17.el8]Herton R. Krzesinski [4.18.0-16.el8]Herton R. Krzesinski [4.18.0-15.el8]Herton R. Krzesinski [4.18.0-14.el8]Herton R. Krzesinski [4.18.0-13.el8]Herton R. Krzesinski [4.18.0-12.el8]Herton R. Krzesinski [4.18.0-11.el8]Herton R. Krzesinski [4.18.0-10.el8]Herton R. Krzesinski [4.18.0-9.el8]Herton R. Krzesinski [4.18.0-8.el8]Herton R. Krzesinski [4.18.0-7.el8]Herton R. Krzesinski [4.18.0-6.el8]Herton R. Krzesinski [4.18.0-5.el8]Herton R. Krzesinski [4.18.0-4.el8]Herton R. Krzesinski [4.18.0-3.el8]Herton R. Krzesinski [4.18.0-2.el8]Herton R. Krzesinski [4.18.0-1.el8]- quota: make dquot_quota_sync return errors from ->sync_fs (Lukas Czerner) [2083057] - redhat: disable more noisy rpminspect tests (Jarod Wilson) - mm: thp: replace the page lock with the seqlock for the THP mapcount (Andrea Arcangeli) [1958020] - mm: do_wp_page: deduplicate smart_lock_page (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup_must_unshare() cleanup (Andrea Arcangeli) [1958020] - mm: GUP: cleanup FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: COW: skip the page lock in the COW copy path (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() use can_read_pin_swap_page() (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs (Andrea Arcangeli) [1958020] - mm: hugetlbfs: FOLL_FAULT_UNSHARE (Andrea Arcangeli) [1958020] - mm: hugetlbfs: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE RHEL (Andrea Arcangeli) [1958020] - mm: gup: FOLL_NOUNSHARE: optimize follow_page (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() (Andrea Arcangeli) [1958020] - mm: gup: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: thp: introduce page_trans_huge_anon_shared (Andrea Arcangeli) [1958020] - mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap (Andrea Arcangeli) [1958020] - mm: thp: make the THP mapcount atomic with a seqlock (Andrea Arcangeli) [1958020] - mm: thp: consolidate mapcount logic on THP split (David Hildenbrand) [1958020] - vmxnet3: Remove useless DMA-32 fallback configuration (Kamal Heib) [2083561] - vmxnet3: fix minimum vectors alloc issue (Kamal Heib) [2083561] - net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c (Kamal Heib) [2083561] - vmxnet3: do not stop tx queues after netif_device_detach() (Kamal Heib) [2083561] - block: limit request dispatch loop duration (Ming Lei) [2005082] - esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2062115] {CVE-2022-27666} - esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2062115] {CVE-2022-27666} - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path (Chris von Recklinghausen) [2080376] {CVE-2022-28390} - NFSD: Deprecate NFS_OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix offset type in I/O trace points (Scott Mayhew) [2064216] - NFSD: COMMIT operations must not return NFS?ERR_INVAL (Scott Mayhew) [2064216] - NFSD: Clamp WRITE offsets (Scott Mayhew) [2064216] - NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes (Scott Mayhew) [2064216] - NFSD: Fix ia_size underflow (Scott Mayhew) [2064216] - NFSD: Fix the behavior of READ near OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix READDIR buffer overflow (Scott Mayhew) [2064216] - nfsd: Fix nsfd startup race (again) (Scott Mayhew) [2064216] - NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() (Scott Mayhew) [2064216] - NFSv42: Don't fail clone() unless the OP_CLONE operation failed (Scott Mayhew) [2064216] - NFSD: Fix exposure in nfsd4_decode_bitmap() (Scott Mayhew) [2064216] - NFSv4: Sanity check the parameters in nfs41_update_target_slotid() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from decode_getattr_*() functions (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_setsecurity (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_fhget() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_add_or_obtain() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_instantiate() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_setattrres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_getattr_res (Scott Mayhew) [2064216] - NFS: Remove the f_label from the nfs4_opendata and nfs_openres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_lookupp_res struct (Scott Mayhew) [2064216] - NFS: Remove the label from the nfs4_lookup_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_link_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_create_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_entry struct (Scott Mayhew) [2064216] - NFS: Create a new nfs_alloc_fattr_with_label() function (Scott Mayhew) [2064216] - NFS: Always initialise fattr->label in nfs_fattr_alloc() (Scott Mayhew) [2064216] - NFSv4: Remove unnecessary 'minor version' check (Scott Mayhew) [2064216] - NFSv4: Fix potential Oops in decode_op_map() (Scott Mayhew) [2064216] - NFSv4: Ensure decode_compound_hdr() sanity checks the tag (Scott Mayhew) [2064216] - NFS: Don't trace an uninitialised value (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to OFFLOAD_CANCEL (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CB_OFFLOAD (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CLONE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to COPY (Scott Mayhew) [2064216] - NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to SEEK (Scott Mayhew) [2064216] - nfs4: take a reference on the nfs_client when running FREE_STATEID (Scott Mayhew) [2064216] - NFS: Move NFS protocol display macros to global header (Scott Mayhew) [2064216] - NFS: Move generic FS show macros to global header (Scott Mayhew) [2064216] - SUNRPC: Clean up xs_tcp_setup_sock() (Scott Mayhew) [2064216] - NFSv4: Fix a regression in nfs_set_open_stateid_locked() (Scott Mayhew) [2064216] - NFS: Remove redundant call to __set_page_dirty_nobuffers (Scott Mayhew) [2064216] - NFS: Unexport nfs_probe_fsinfo() (Scott Mayhew) [2064216] - NFS: Call nfs_probe_server() during a fscontext-reconfigure event (Scott Mayhew) [2064216] - NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() (Scott Mayhew) [2064216] - NFS: Move nfs_probe_destination() into the generic client (Scott Mayhew) [2064216] - NFS: Create an nfs4_server_set_init_caps() function (Scott Mayhew) [2064216] - NFS: Remove --> and <-- dprintk call sites (Scott Mayhew) [2064216] - SUNRPC: Trace calls to .rpc_call_done (Scott Mayhew) [2064216] - NFS: Replace dprintk callsites in nfs_readpage(s) (Scott Mayhew) [2064216] - SUNRPC: Use BIT() macro in rpc_show_xprt_state() (Scott Mayhew) [2064216] - SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field (Scott Mayhew) [2064216] - xprtrdma: Remove rpcrdma_ep::re_implicit_roundup (Scott Mayhew) [2064216] - xprtrdma: Provide a buffer to pad Write chunks of unaligned length (Scott Mayhew) [2064216] - Fix user namespace leak (Scott Mayhew) [2064216] - NFS: Save some space in the inode (Scott Mayhew) [2064216] - NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests (Scott Mayhew) [2064216] - NFSv4: Fixes for nfs4_inode_return_delegation() (Scott Mayhew) [2064216] - NFS: Fix an Oops in pnfs_mark_request_commit() (Scott Mayhew) [2064216] - NFS: Fix up commit deadlocks (Scott Mayhew) [2064216] - NFSD:fix boolreturn.cocci warning (Scott Mayhew) [2064216] - nfsd: update create verifier comment (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_encode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_encode (Scott Mayhew) [2064216] - NFSD: Save location of NFSv4 COMPOUND status (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_decode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_decode (Scott Mayhew) [2064216] - SUNRPC: De-duplicate .pc_release() call sites (Scott Mayhew) [2064216] - SUNRPC: Simplify the SVC dispatch code path (Scott Mayhew) [2064216] - NFS: Fix deadlocks in nfs_scan_commit_list() (Scott Mayhew) [2064216] - NFS: Instrument i_size_write() (Scott Mayhew) [2064216] - SUNRPC: Per-rpc_clnt task PIDs (Scott Mayhew) [2064216] - NFS: Remove unnecessary TRACE_DEFINE_ENUM()s (Scott Mayhew) [2064216] - SUNRPC: Capture value of xdr_buf::page_base (Scott Mayhew) [2064216] - svcrdma: Split svcrmda_wc_{read,write} tracepoints (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_send() tracepoint (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_receive() tracepoint (Scott Mayhew) [2064216] - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (Scott Mayhew) [2064216] - NFS: Remove unnecessary page cache invalidations (Scott Mayhew) [2064216] - NFS: Fix dentry verifier races (Scott Mayhew) [2064216] - NFS: Further optimisations for 'ls -l' (Scott Mayhew) [2064216] - NFS: Fix up nfs_readdir_inode_mapping_valid() (Scott Mayhew) [2064216] - NFS: Ignore the directory size when marking for revalidation (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA (Scott Mayhew) [2064216] - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Scott Mayhew) [2064216] - NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE (Scott Mayhew) [2064216] - NFS: Fix a few more clear_bit() instances that need release semantics (Scott Mayhew) [2064216] - SUNRPC: xprt_clear_locked() only needs release memory semantics (Scott Mayhew) [2064216] - SUNRPC: Remove unnecessary memory barriers (Scott Mayhew) [2064216] - SUNRPC: Remove WQ_HIGHPRI from xprtiod (Scott Mayhew) [2064216] - SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() (Scott Mayhew) [2064216] - SUNRPC: Partial revert of commit 6f9f17287e78 (Scott Mayhew) [2064216] - NFS: Fix up nfs_ctx_key_to_expire() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink() (Scott Mayhew) [2064216] - NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() (Scott Mayhew) [2064216] - SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases (Scott Mayhew) [2064216] - NFSD: simplify struct nfsfh (Scott Mayhew) [2064216] - NFSD: drop support for ancient filehandles (Scott Mayhew) [2064216] - NFSD: move filehandle format declarations out of "uapi". (Scott Mayhew) [2064216] - UNRPC: Return specific error code on kmalloc failure (Scott Mayhew) [2064216] - NFSD: Optimize DRC bucket pruning (Scott Mayhew) [2064216] - nfsd: don't alloc under spinlock in rpc_parse_scope_id (Scott Mayhew) [2064216] - NFSD: Keep existing listeners on portlist error (Scott Mayhew) [2064216] - nfs: Fix kerneldoc warning shown up by W=1 (Scott Mayhew) [2064216] - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Scott Mayhew) [2064216] - NLM: Fix svcxdr_encode_owner() (Scott Mayhew) [2064216] - SUNRPC: improve error response to over-size gss credential (Scott Mayhew) [2064216] - NFS: Always provide aligned buffers to the RPC read layers (Scott Mayhew) [2064216] - NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox (Scott Mayhew) [2064216] - SUNRPC: Tweak TCP socket shutdown in the RPC client (Scott Mayhew) [2064216] - svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() (Scott Mayhew) [2064216] - rpc: fix gss_svc_init cleanup on failure (Scott Mayhew) [2064216] - SUNRPC: Add RPC_AUTH_TLS protocol numbers (Scott Mayhew) [2064216] - NFSD: remove vanity comments (Scott Mayhew) [2064216] - svcrdma: Convert rdma->sc_rw_ctxts to llist (Scott Mayhew) [2064216] - svcrdma: Relieve contention on sc_send_lock. (Scott Mayhew) [2064216] - svcrdma: Fewer calls to wake_up() in Send completion handler (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for nfsd_clid_class (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for the nfs_dirent tracepoint (Scott Mayhew) [2064216] - tracing: Add trace_event helper macros __string_len() and __assign_str_len() (Scott Mayhew) [2064216] - NFSD: Clean up splice actor (Scott Mayhew) [2064216] - NFS: Clean up the synopsis of callback process_op() (Scott Mayhew) [2064216] - NFS: Extract the xdr_init_encode/decode() calls from decode_compound (Scott Mayhew) [2064216] - NFS: Remove unused callback void decoder (Scott Mayhew) [2064216] - NFS: Add a private local dispatcher for NFSv4 callback operations (Scott Mayhew) [2064216] - SUNRPC: Eliminate the RQ_AUTHERR flag (Scott Mayhew) [2064216] - SUNRPC: Set rq_auth_stat in the pg_authenticate() callout (Scott Mayhew) [2064216] - SUNRPC: Add svc_rqst::rq_auth_stat (Scott Mayhew) [2064216] - NFSv4/pNFS: Remove dead code (Scott Mayhew) [2064216] - SUNRPC: Convert rpc_client refcount to use refcount_t (Scott Mayhew) [2064216] - xprtrdma: Eliminate rpcrdma_post_sends() (Scott Mayhew) [2064216] - xprtrdma: Add an xprtrdma_post_send_err tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add xprtrdma_post_recvs_err() tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add an rpcrdma_mr_completion_class (Scott Mayhew) [2064216] - xprtrdma: Don't display r_xprt memory addresses in tracepoints (Scott Mayhew) [2064216] - xprtrdma: Disconnect after an ib_post_send() immediate error (Scott Mayhew) [2064216] - SUNRPC: Record timeout value in xprt_retransmit tracepoint (Scott Mayhew) [2064216] - SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly (Scott Mayhew) [2064216] - treewide: Add missing semicolons to __assign_str uses (Scott Mayhew) [2064216] - SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs (Scott Mayhew) [2064216] - SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs (Scott Mayhew) [2064216] - SUNRPC: Refactor rpc_ping() (Scott Mayhew) [2064216] - nfsd: fix NULL dereference in nfs3svc_encode_getaclres (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Common NLM XDR helpers (Scott Mayhew) [2064216] - lockd: Create a simplified .vs_dispatch method for NLM requests (Scott Mayhew) [2064216] - lockd: Remove stale comments (Scott Mayhew) [2064216] - nfsd: rpc_peeraddr2str needs rcu lock (Scott Mayhew) [2064216] - rpc: remove redundant initialization of variable status (Scott Mayhew) [2064216] - NFSv4: setlease should return EAGAIN if locks are not available (Scott Mayhew) [2064216] - NFS: Avoid duplicate resets of attribute cache timeouts (Scott Mayhew) [2064216] - NFSv4: Fix handling of non-atomic change attrbute updates (Scott Mayhew) [2064216] - NFS: Fix up inode attribute revalidation timeouts (Scott Mayhew) [2064216] - NFSv4: Add support for application leases underpinned by a delegation (Scott Mayhew) [2064216] - NFSv4: Add lease breakpoints in case of a delegation recall or return (Scott Mayhew) [2064216] - NFSv4: Fix delegation return in cases where we have to retry (Scott Mayhew) [2064216] - nfsd: move some commit_metadata()s outside the inode lock (Scott Mayhew) [2064216] - NFSD: Update nfsd_cb_args tracepoint (Scott Mayhew) [2064216] - NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_probe tracepoint (Scott Mayhew) [2064216] - NFSD: Replace the nfsd_deleg_break tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_offload tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_lm_notify tracepoint (Scott Mayhew) [2064216] - NFSD: Enhance the nfsd_cb_setup tracepoint (Scott Mayhew) [2064216] - NFSD: Remove spurious cb_setup_err tracepoint (Scott Mayhew) [2064216] - NFSD: Adjust cb_shutdown tracepoint (Scott Mayhew) [2064216] - NFSD: Add cb_lost tracepoint (Scott Mayhew) [2064216] - NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_ macros (Scott Mayhew) [2064216] - NFSD: Capture every CB state transition (Scott Mayhew) [2064216] - NFSD: Constify @fh argument of knfsd_fh_hash() (Scott Mayhew) [2064216] - NFSD: Add tracepoints for EXCHANGEID edge cases (Scott Mayhew) [2064216] - NFSD: Add tracepoints for SETCLIENTID edge cases (Scott Mayhew) [2064216] - NFSD: Add a couple more nfsd_clid_expired call sites (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_destroyed tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_reclaim_complete tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_confirmed tracepoint (Scott Mayhew) [2064216] - NFSD: Remove trace_nfsd_clid_inuse_err (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_verf_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_cred_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add an RPC authflavor tracepoint display helper (Scott Mayhew) [2064216] - NFS: Ensure the NFS_CAP_SECURITY_LABEL capability is set when appropriate (Scott Mayhew) [2064216] - NFS: Split attribute support out from the server capabilities (Scott Mayhew) [2064216] - NFS: Don't store NFS_INO_REVAL_FORCED (Scott Mayhew) [2064216] - NFSv4: link must update the inode nlink. (Scott Mayhew) [2064216] - NFSv4: nfs4_inc/dec_nlink_locked should also invalidate ctime (Scott Mayhew) [2064216] - NFS: Another inode revalidation improvement (Scott Mayhew) [2064216] - NFS: Use information about the change attribute to optimise updates (Scott Mayhew) [2064216] - NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute (Scott Mayhew) [2064216] - NFS: Simplify cache consistency in nfs_check_inode_attributes() (Scott Mayhew) [2064216] - NFS: Remove a line of code that has no effect in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Separate tracking of file mode cache validity from the uid/gid (Scott Mayhew) [2064216] - NFS: Separate tracking of file nlinks cache validity from the mode/uid/gid (Scott Mayhew) [2064216] - NFSv4: Fix nfs4_bitmap_copy_adjust() (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache validity (Scott Mayhew) [2064216] - NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking cache validity (Scott Mayhew) [2064216] - NFS: Add a cache validity flag argument to nfs_revalidate_inode() (Scott Mayhew) [2064216] - NFS: nfs_setattr_update_inode() should clear the suid/sgid bits (Scott Mayhew) [2064216] - NFS: Fix up statx() results (Scott Mayhew) [2064216] - NFS: Don't revalidate attributes that are not being asked for (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv2 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR entry encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 STATFS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 stat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv3 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update NFSv3 READDIR entry encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READDIR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 COMMIT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 PATHCONF3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSINFO3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 RENAMEv3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 CREATE family of encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READLINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 wccstat result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 ACCESS3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the GETATTR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Extract the svcxdr_init_encode() helper (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Remove argument length checking in nfsd_dispatch() (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SYMLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 CREATE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 LINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 RENAME argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 WRITE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKNOD3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SYMLINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKDIR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the CREATE3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the LINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the RENAME3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update COMMIT3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READDIR3args decoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Fix returned READDIR offset cookie (Scott Mayhew) [2064216] - NFSD: Update READLINK3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update WRITE3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READ3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update ACCESS3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update GETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - SUNRPC: Move definition of XDR_UNIT (Scott Mayhew) [2064216] - rpcrdma: Capture bytes received in Receive completion tracepoints (Scott Mayhew) [2064216] - NFSD: Restore NFSv4 decoding's SAVEMEM functionality (Scott Mayhew) [2064216] - NFSD: Remove macros that are no longer used (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_compound() (Scott Mayhew) [2064216] - NFSD: Make nfsd4_ops::opnum a u32 (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_listxattrs() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setxattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_xattr_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_clone() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_seek() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_offload_status() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_copy() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fallocate() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_test_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_sequence() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutget() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_free_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create_session() (Scott Mayhew) [2064216] - NFSD: Add a helper to decode channel_attrs4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode nfs_impl_id4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode state_protect4_a (Scott Mayhew) [2064216] - NFSD: Add a separate decoder for ssv_sp_parms (Scott Mayhew) [2064216] - NFSD: Add a separate decoder to handle state_protect_ops (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_cb_sec() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_write() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_verify() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_renew() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_rename() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_remove() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_readdir() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_read() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_putfh() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's open_claim4 argument (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_deny() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_access() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's openflag4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's createhow4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode NFSv4 verifiers (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lookup() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_locku() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lockt() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lock() (Scott Mayhew) [2064216] - NFSD: Add helper for decoding locker4 (Scott Mayhew) [2064216] - NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner (Scott Mayhew) [2064216] - NFSD: Relocate nfsd4_decode_opaque() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_link() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_delegreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 umask attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 security label attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 time_set attributes (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner_group attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 mode attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 acl attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 size attribute (Scott Mayhew) [2064216] - NFSD: Change the way the expected length of a fattr4 is checked (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_commit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_close() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_access() (Scott Mayhew) [2064216] - NFSD: Replace the internals of the READ_BUF() macro (Scott Mayhew) [2064216] - nfsd/nfs3: remove unused macro nfsd3_fhandleres (Scott Mayhew) [2064216] - vt: vt_ioctl: fix race in VT_RESIZEX (Čestmír Kalina) [2068338] - net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion (Amir Tzin) [2055580] - openvswitch: Fix setting ipv6 fields causing hw csum failure (Eelco Chaudron) [1974356]- Fix up versioning for maintainer builds (Jarod Wilson) - powerpc/iommu: Enable remaining IOMMU Pagesizes present in LoPAR (Gustavo Walbon) [1987109] - sizes.h: add SZ_8G/SZ_16G/SZ_32G macros (Gustavo Walbon) [1987109] - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN (Puneet Sethi) [2040336] - dm integrity: fix memory corruption when tag_size is less than digest size (Benjamin Marzinski) [2081775] - sctp: check asoc strreset_chunk in sctp_generate_reconf_event (Xin Long) [2079980] - sctp: Initialize daddr on peeled off socket (Xin Long) [2079980] - sctp: fix kernel-infoleak for SCTP sockets (Xin Long) [2079980] - sctp: do not update transport pathmtu if SPP_PMTUD_ENABLE is not set (Xin Long) [2079980] - dm crypt: fix copy and paste bug in crypt_alloc_req_aead (Benjamin Marzinski) [2073431] - dm crypt: defer decryption to a tasklet if interrupts disabled (Benjamin Marzinski) [2073431] - dm crypt: do not call bio_endio() from the dm-crypt tasklet (Benjamin Marzinski) [2073431] - dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq (Benjamin Marzinski) [2073431] - dm crypt: do not wait for backlogged crypto request completion in softirq (Benjamin Marzinski) [2073431] - dm crypt: document new no_workqueue flags (Benjamin Marzinski) [2073431] - dm crypt: add flags to optionally bypass kcryptd workqueues (Benjamin Marzinski) [2073431] - tracing/osnoise: Force quiescent states while tracing (Jerome Marchand) [2069710] - tracing/osnoise: Do not unregister events twice (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_main to sleep for microseconds (Jerome Marchand) [2069710] - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_instances static (Jerome Marchand) [2069710] - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Allow multiple instances of the same tracer (Jerome Marchand) [2069710] - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Support a list of trace_array *tr (Jerome Marchand) [2069710] - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() (Jerome Marchand) [2069710] - tracing/osnoise: Split workload start from the tracer start (Jerome Marchand) [2069710] - tracing/osnoise: Improve comments about barrier need for NMI callbacks (Jerome Marchand) [2069710] - tracing/osnoise: Do not follow tracing_cpumask (Jerome Marchand) [2069710] - trace/timerlat: Add migrate-disabled field to the timerlat header (Jerome Marchand) [2069710] - trace/osnoise: Add migrate-disabled field to the osnoise header (Jerome Marchand) [2069710] - tracing/doc: Fix typos on the timerlat tracer documentation (Jerome Marchand) [2069710] - trace/osnoise: Fix an ifdef comment (Jerome Marchand) [2069710] - redhat: indicate HEAD state in tarball/rpm name (Jarod Wilson) - selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN (Guillaume Nault) [2081453] - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates (Guillaume Nault) [2081453] - ipv4: tcp: send zero IPID in SYNACK messages (Guillaume Nault) [2081453] - ipv4: raw: lock the socket in raw_bind() (Guillaume Nault) [2081453] - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO (Hangbin Liu) [2066976] - net/packet: fix packet_sock xmit return value checking (Hangbin Liu) [2066976] - doc/ip-sysctl: add bc_forwarding (Xin Long) [2080486] - net/packet: fix packet_sock xmit return value checking (Xin Long) [2080486] - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() (Xin Long) [2080486] - net/packet: fix slab-out-of-bounds access in packet_recvmsg() (Xin Long) [2080486] - veth: fix races around rq->rx_notify_masked (Xin Long) [2080486] - af_packet: fix data-race in packet_setsockopt / packet_setsockopt (Xin Long) [2080486] - ipv4: remove sparse error in ip_neigh_gw4() (Xin Long) [2080486] - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress (Xin Long) [2080486] - veth: Do not record rx queue hint in veth_xmit (Xin Long) [2080486] - veth: ensure skb entering GRO are not cloned. (Xin Long) [2080486] - ethtool: Fix link extended state for big endian (Xin Long) [2080486] - ethtool: do not perform operations on net devices being unregistered (Xin Long) [2080486] - ethtool: Add transceiver module extended state (Xin Long) [2080486] - ethtool: runtime-resume netdev parent in ethnl_ops_begin (Xin Long) [2080486] - ethtool: move netif_device_present check from ethnl_parse_header_dev_get to ethnl_ops_begin (Xin Long) [2080486] - ethtool: move implementation of ethnl_ops_begin/complete to netlink.c (Xin Long) [2080486] - net: validate lwtstate->data before returning from skb_tunnel_info() (Xin Long) [2080486]- bnx2x: fix napi API usage sequence (Manish Chopra) [2080659] - netfilter: fix use-after-free in __nf_register_net_hook() (Florian Westphal) [2080272] - netfilter: nf_tables: unregister flowtable hooks on netns exit (Florian Westphal) [2080272] - netfilter: nftables: add helper function to release hooks of one single table (Florian Westphal) [2080272] - netfilter: nft_socket: only do sk lookups when indev is available (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: re-init for syn packets only (Florian Westphal) [2080272] - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion (Florian Westphal) [2080272] - netfilter: nf_tables: fix memory leak during stateful obj update (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options (Florian Westphal) [2080272] - netfilter: ctnetlink: disable helper autoassign (Florian Westphal) [2080272] - netfilter: nft_payload: don't allow th access for fragments (Florian Westphal) [2080272] - netfilter: nft_payload: simplify vlan header handling (Florian Westphal) [2080272] - RDMA/rxe: Change mcg_lock to a _bh lock (Kamal Heib) [2056500] - RDMA/rxe: Do not call dev_mc_add/del() under a spinlock (Kamal Heib) [2056500] - RDMA/rxe: Recheck the MR in when generating a READ reply (Kamal Heib) [2056500] - RDMA/rxe: Fix "Replace mr by rkey in responder resources" (Kamal Heib) [2056500] - RDMA/siw: Fix a condition race issue in MPA request processing (Kamal Heib) [2056500] - RDMA/irdma: Fix possible crash due to NULL netdev in notifier (Kamal Heib) [2056500] - RDMA/irdma: Reduce iWARP QP destroy time (Kamal Heib) [2056500] - RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state (Kamal Heib) [2056500] - RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core() (Kamal Heib) [2056500] - RDMA/hfi1: Fix use-after-free bug for mm struct (Kamal Heib) [2056500] - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition (Kamal Heib) [2056500] - IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD (Kamal Heib) [2056500] - RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit() (Kamal Heib) [2056500] - IB/iser: Fix error flow in case of registration failure (Kamal Heib) [2056500] - IB/iser: Generalize map/unmap dma tasks (Kamal Heib) [2056500] - IB/iser: Use iser_fr_desc as registration context (Kamal Heib) [2056500] - IB/iser: Remove iser_reg_data_sg helper function (Kamal Heib) [2056500] - RDMA/rxe: Use standard names for ref counting (Kamal Heib) [2056500] - RDMA/rxe: Replace red-black trees by xarrays (Kamal Heib) [2056500] - RDMA/rxe: Shorten pool names in rxe_pool.c (Kamal Heib) [2056500] - RDMA/rxe: Move max_elem into rxe_type_info (Kamal Heib) [2056500] - RDMA/rxe: Replace obj by elem in declaration (Kamal Heib) [2056500] - RDMA/rxe: Delete _locked() APIs for pool objects (Kamal Heib) [2056500] - RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC (Kamal Heib) [2056500] - RDMA/rxe: Replace mr by rkey in responder resources (Kamal Heib) [2056500] - RDMA/rxe: Fix ref error in rxe_av.c (Kamal Heib) [2056500] - RDMA/irdma: Add support for address handle re-use (Kamal Heib) [2056500] - Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" (Kamal Heib) [2056500] - RDMA/rxe: Remove useless argument for update_state() (Kamal Heib) [2056500] - RDMA/rxe: Change variable and function argument to proper type (Kamal Heib) [2056500] - RDMA/irdma: Prevent some integer underflows (Kamal Heib) [2056500] - RDMA/core: Fix ib_qp_usecnt_dec() called when error (Kamal Heib) [2056500] - IB/hfi1: Allow larger MTU without AIP (Kamal Heib) [2056500] - RDMA/core: Remove unnecessary statements (Kamal Heib) [2056500] - RDMA/irdma: Remove incorrect masking of PD (Kamal Heib) [2056500] - RDMA/irdma: Fix Passthrough mode in VM (Kamal Heib) [2056500] - RDMA/irdma: Fix netdev notifications for vlan's (Kamal Heib) [2056500] - RDMA/irdma: Make irdma_create_mg_ctx return a void (Kamal Heib) [2056500] - RDMA/irdma: Move union irdma_sockaddr to header file (Kamal Heib) [2056500] - RDMA/irdma: Remove the unnecessary variable saddr (Kamal Heib) [2056500] - RDMA/irdma: Use net_type to check network type (Kamal Heib) [2056500] - RDMA/rxe: Cleanup rxe_mcast.c (Kamal Heib) [2056500] - RDMA/rxe: Collect cleanup mca code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Collect mca init code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Warn if mcast memory is not freed (Kamal Heib) [2056500] - RDMA/irdma: Remove excess error variables (Kamal Heib) [2056500] - RDMA/irdma: Propagate error codes (Kamal Heib) [2056500] - RDMA/irdma: Remove enum irdma_status_code (Kamal Heib) [2056500] - RDMA/ib_srp: Add more documentation (Kamal Heib) [2056500] - IB/cma: Allow XRC INI QPs to set their local ACK timeout (Kamal Heib) [2056500] - RDMA/rxe: Remove mcg from rxe pools (Kamal Heib) [2056500] - RDMA/rxe: Remove key'ed object support (Kamal Heib) [2056500] - RDMA/rxe: Replace pool key by rxe->mcg_tree (Kamal Heib) [2056500] - RDMA/rxe: Replace int num_qp by atomic_t qp_num (Kamal Heib) [2056500] - RDMA/rxe: Replace grp by mcg, mce by mca (Kamal Heib) [2056500] - RDMA/rxe: Use kzmalloc/kfree for mca (Kamal Heib) [2056500] - RDMA/rxe: Move mcg_lock to rxe (Kamal Heib) [2056500] - RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate (Kamal Heib) [2056500] - RDMA/irdma: Refactor DCB bits in prep for DSCP support (Kamal Heib) [2056500] - RDMA/opa: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/iser: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/ipoib: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/rxe: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/usnic: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/hfi1: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Set MR type in ib_reg_user_mr (Kamal Heib) [2056500] - md: Set MD_BROKEN for RAID1 and RAID10 (Nigel Croxon) [2042729] - raid5: introduce MD_BROKEN (Nigel Croxon) [2042729] - RHEL only Changes to support block changes not picked up (Nigel Croxon) [2042729] - md: fix NULL pointer deref with nowait but no mddev->queue (Nigel Croxon) [2042729] - md: use default_groups in kobj_type (Nigel Croxon) [2042729] - md: Move alloc/free acct bioset in to personality (Nigel Croxon) [2042729] - md: fix spelling of "its" (Nigel Croxon) [2042729] - md: raid456 add nowait support (Nigel Croxon) [2042729] - md: raid10 add nowait support (Nigel Croxon) [2042729] - md: raid1 add nowait support (Nigel Croxon) [2042729] - md: add support for REQ_NOWAIT (Nigel Croxon) [2042729] - md/raid5: play nice with PREEMPT_RT (Nigel Croxon) [2042729] - md/raid1: fix missing bitmap update w/o WriteMostly devices (Nigel Croxon) [2042729] - md: fix double free of mddev->private in autorun_array() (Nigel Croxon) [2042729] - md: fix update super 1.0 on rdev size change (Nigel Croxon) [2042729] - raid5-ppl: use swap() to make code cleaner (Nigel Croxon) [2042729] - md/bitmap: don't set max_write_behind if there is no write mostly device (Nigel Croxon) [2042729] - md: update superblock after changing rdev flags in state_store (Nigel Croxon) [2042729] - md: remove unused argument from md_new_event (Nigel Croxon) [2042729] - md/raid5: call roundup_pow_of_two in raid5_run (Nigel Croxon) [2042729] - md/raid1: use rdev in raid1_write_request directly (Nigel Croxon) [2042729] - md/raid1: only allocate write behind bio for WriteMostly device (Nigel Croxon) [2042729] - md: properly unwind when failing to add the kobject in md_alloc (Nigel Croxon) [2042729] - md: extend disks_mutex coverage (Nigel Croxon) [2042729] - md: add the bitmap group to the default groups for the md kobject (Nigel Croxon) [2042729] - md: add error handling support for add_disk() (Nigel Croxon) [2042729] - md: fix a lock order reversal in md_alloc (Nigel Croxon) [2042729] - scsi: qedf: Stop using the SCSI pointer (Nilesh Javali) [2044843] - scsi: qedf: Change context reset messages to ratelimited (Nilesh Javali) [2044843] - scsi: qedf: Fix refcount issue when LOGO is received during TMF (Nilesh Javali) [2044843] - scsi: qedf: Add stag_work to all the vports (Nilesh Javali) [2044843] - scsi: qedf: Fix potential dereference of NULL pointer (Nilesh Javali) [2044843] - eth: fwnode: remove the addr len from mac helpers (Íñigo Huguet) [2069565] - eth: fwnode: change the return type of mac address helpers (Íñigo Huguet) [2069565] - device property: move mac addr helpers to eth.c (Íñigo Huguet) [2069565] - net: thunderx: Use fwnode_get_mac_address() (Íñigo Huguet) [2069565] - qede: confirm skb is allocated before using (Manish Chopra) [2040267] - qed: fix ethtool register dump (Manish Chopra) [2040267] - qed: remove unnecessary memset in qed_init_fw_funcs (Manish Chopra) [2040267] - qed: return status of qed_iov_get_link (Manish Chopra) [2040267] - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() (Manish Chopra) [2040267] - qed: validate and restrict untrusted VFs vlan promisc mode (Manish Chopra) [2040267] - qed: display VF trust config (Manish Chopra) [2040267] - qed: prevent a fw assert during device shutdown (Manish Chopra) [2040267] - qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay. (Manish Chopra) [2040267] - qed: Use dma_set_mask_and_coherent() and simplify code (Manish Chopra) [2040267] - qed*: esl priv flag support through ethtool (Manish Chopra) [2040267] - qed*: enhance tx timeout debug info (Manish Chopra) [2040267] - qede: validate non LSO skb length (Manish Chopra) [2040267] - qed: Enhance rammod debug prints to provide pretty details (Manish Chopra) [2040267] - net: qed: fix the array may be out of bound (Manish Chopra) [2040267] - qed: Use the bitmap API to simplify some functions (Manish Chopra) [2040267] - RDMA/qed: Use helper function to set GUIDs (Manish Chopra) [2040267] - net: qed_dev: fix check of true !rc expression (Manish Chopra) [2040267] - net: qed_ptp: fix check of true !rc expression (Manish Chopra) [2040267] - RDMA/qedr: Remove unsupported qedr_resize_cq callback (Manish Chopra) [2040267] - qed: Change the TCP common variable - "iscsi_ooo" (Manish Chopra) [2040267] - qed: Optimize the ll2 ooo flow (Manish Chopra) [2040267] - net: qed_debug: fix check of false (grc_param < 0) expression (Manish Chopra) [2040267] - qed: Fix missing error code in qed_slowpath_start() (Manish Chopra) [2040267] - qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario (Manish Chopra) [2040267] - qed: Initialize debug string array (Manish Chopra) [2040267] - qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" (Manish Chopra) [2040267] - qed: fix ll2 establishment during load of RDMA driver (Manish Chopra) [2040267] - qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") (Manish Chopra) [2040267] - qed: Update TCP silly-window-syndrome timeout for iwarp, scsi (Manish Chopra) [2040267] - qed: Update debug related changes (Manish Chopra) [2040267] - qed: Add '_GTT' suffix to the IRO RAM macros (Manish Chopra) [2040267] - qed: Update FW init functions to support FW 8.59.1.0 (Manish Chopra) [2040267] - qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h (Manish Chopra) [2040267] - qed: Update qed_hsi.h for fw 8.59.1.0 (Manish Chopra) [2040267] - qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Update common_hsi for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Split huge qed_hsi.h header file (Manish Chopra) [2040267] - qed: Remove e4_ and _e4 from FW HSI (Manish Chopra) [2040267] - qed: Fix kernel-doc warnings (Manish Chopra) [2040267] - qed: Don't ignore devlink allocation failures (Manish Chopra) [2040267] - qed: Improve the stack space of filter_config() (Manish Chopra) [2040267] - RDMA/qedr: Move variables reset to qedr_set_common_qp_params() (Manish Chopra) [2040267] - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode (Guillaume Nault) [2081030] - ip6_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip6_gre: Fix skb_under_panic in __gre6_xmit() (Guillaume Nault) [2081030] - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() (Guillaume Nault) [2081030] - ipv6_tunnel: Rate limit warning messages (Guillaume Nault) [2081030] - net: fix up skbs delta_truesize in UDP GRO frag_list (Hangbin Liu) [2082388] - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit (Hangbin Liu) [2082388] - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() (Hangbin Liu) [2082388] - netns: add schedule point in ops_exit_list() (Hangbin Liu) [2082388] - lwtunnel: Validate RTA_ENCAP_TYPE attribute length (Hangbin Liu) [2082388] - net, neigh: clear whole pneigh_entry at alloc time (Hangbin Liu) [2082388] - net: annotate data-races on txq->xmit_lock_owner (Hangbin Liu) [2082388] - sock: fix /proc/net/sockstat underflow in sk_clone_lock() (Hangbin Liu) [2082388] - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() (Hangbin Liu) [2082388] - rtnetlink: fix if_nlmsg_stats_size() under estimation (Hangbin Liu) [2082388] - net: watchdog: hold device global xmit lock during tx disable (Hangbin Liu) [2082388] - torture: Fix incorrectly redirected "exit" in kvm-remote.sh (Waiman Long) [2065993] - rcu: Allow rcu_irq_enter_check_tick() from NMI (Waiman Long) [2065993] - srcu: Early test SRCU polling start (Waiman Long) [2065993] - rcu/nocb: Unify timers (Waiman Long) [2065993] - rcu/nocb: Prepare for fine-grained deferred wakeup (Waiman Long) [2065993] - rcu/nocb: Only cancel nocb timer if not polling (Waiman Long) [2065993] - rcu/nocb: Delete bypass_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Allow de-offloading rdp leader (Waiman Long) [2065993] - rcu/nocb: Directly call __wake_nocb_gp() from bypass timer (Waiman Long) [2065993] - refscale: Avoid false-positive warnings in ref_scale_reader() (Waiman Long) [2065993] - scftorture: Avoid false-positive warnings in scftorture_invoker() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_inspect_reader() (Waiman Long) [2065993] - rcutorture: Move mem_dump_obj() tests into separate function (Waiman Long) [2065993] - rcu: Remove obsolete rcu_read_unlock() deadlock commentary (Waiman Long) [2065993] - rcu: Improve comments describing RCU read-side critical sections (Waiman Long) [2065993] - rcu: Add missing __releases() annotation (Waiman Long) [2065993] - kvfree_rcu: Fix comments according to current code (Waiman Long) [2065993] - torture: Don't cap remote runs by build-system number of CPUs (Waiman Long) [2065993] - torture: Make kvm-remote.sh account for network failure in pathname checks (Waiman Long) [2065993] - rcu: Create an unrcu_pointer() to remove __rcu from a pointer (Waiman Long) [2065993] - kvfree_rcu: Refactor kfree_rcu_monitor() (Waiman Long) [2065993] - srcu: Fix broken node geometry after early ssp init (Waiman Long) [2065993] - rcu: Point to documentation of ordering guarantees (Waiman Long) [2065993] - rcu: Don't penalize priority boosting when there is nothing to boost (Waiman Long) [2065993] - kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant (Waiman Long) [2065993] - kvfree_rcu: Update "monitor_todo" once a batch is started (Waiman Long) [2065993] - kvfree_rcu: Add a bulk-list check when a scheduler is run (Waiman Long) [2065993] - kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr_bkv_objs (Waiman Long) [2065993] - kvfree_rcu: Release a page cache under memory pressure (Waiman Long) [2065993] - rcu: Shrink each possible cpu krcp (Waiman Long) [2065993] - rcu/segcblist: Prevent useless GP start if no CBs to accelerate (Waiman Long) [2065993] - rcutorture: Don't count CPU-stalled time against priority boosting (Waiman Long) [2065993] - rcu: Make rcu_gp_cleanup() be noinline for tracing (Waiman Long) [2065993] - rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests (Waiman Long) [2065993] - srcu: Initialize SRCU after timers (Waiman Long) [2065993] - srcu: Unconditionally embed struct lockdep_map (Waiman Long) [2065993] - rcutorture: Forgive RCU boost failures when CPUs don't pass through QS (Waiman Long) [2065993] - rcutorture: Test start_poll_synchronize_rcu() and poll_state_synchronize_rcu() (Waiman Long) [2065993] - rcu: Provide polling interfaces for Tree RCU grace periods (Waiman Long) [2065993] - rcutorture: Make rcu_torture_boost_failed() check for GP end (Waiman Long) [2065993] - rcutorture: Consolidate rcu_torture_boost() timing and statistics (Waiman Long) [2065993] - rcutorture: Delay-based false positives for RCU priority boosting tests (Waiman Long) [2065993] - rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs (Waiman Long) [2065993] - rcu: Make show_rcu_gp_kthreads() dump rcu_node structures blocking GP (Waiman Long) [2065993] - rcu: Add quiescent states and boost states to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Make RCU priority boosting work on single-CPU rcu_node structures (Waiman Long) [2065993] - rcu: Reject RCU_LOCKDEP_WARN() false positives (Waiman Long) [2065993] - lockdep: Explicitly flag likely false-positive report (Waiman Long) [2065993] - rcu: Add ->gp_max to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - srcu: Remove superfluous sdp->srcu_lock_count zero filling (Waiman Long) [2065993] - srcu: Remove superfluous ssp initialization for early callbacks (Waiman Long) [2065993] - torture: Set kvm.sh language to English (Waiman Long) [2065993] - torture: Correctly fetch number of CPUs for non-English languages (Waiman Long) [2065993] - rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() (Waiman Long) [2065993] - rcutorture: Judge RCU priority boosting on grace periods, not callbacks (Waiman Long) [2065993] - sched,rcutorture: Convert to sched_set_fifo_low() (Waiman Long) [2065993] - rcu: Improve tree.c comments and add code cleanups (Waiman Long) [2065993] - rcu: Abstract out rcu_irq_enter_check_tick() from rcu_nmi_enter() (Waiman Long) [2065993] - rcu: Remove the unused rcu_irq_exit_preempt() function (Waiman Long) [2065993] - torture: Make kvm-find-errors.sh account for kvm-remote.sh (Waiman Long) [2065993] - torture: Make the build machine control N in "make -jN" (Waiman Long) [2065993] - torture: Make kvm.sh use abstracted kvm-end-run-stats.sh (Waiman Long) [2065993] - torture: Abstract end-of-run summary (Waiman Long) [2065993] - rcu: Fix typo in comment: kthead -> kthread (Waiman Long) [2065993] - rcutorture: Abstract read-lock-held checks (Waiman Long) [2065993] - refscale: Add acqrel, lock, and lock-irq (Waiman Long) [2065993] - torture: Add kvm-remote.sh script for distributed rcutorture test runs (Waiman Long) [2065993] - refscale: Allow CPU hotplug to be enabled (Waiman Long) [2065993] - torture: Make kvm-again.sh use "scenarios" rather than "batches" file (Waiman Long) [2065993] - torture: Add "scenarios" option to kvm.sh --dryrun parameter (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Rude design (Waiman Long) [2065993] - torture: Fix remaining erroneous torture.sh instance of $* (Waiman Long) [2065993] - rcu/tree: Add a trace event for RCU CPU stall warnings (Waiman Long) [2065993] - torture: Fix kvm.sh --datestamp regex check (Waiman Long) [2065993] - rcu: Add explicit barrier() to __rcu_read_unlock() (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Tasks Trace design (Waiman Long) [2065993] - rcu: Make nocb_nobypass_lim_per_jiffy static (Waiman Long) [2065993] - torture: Consolidate qemu-cmd duration editing into kvm-transform.sh (Waiman Long) [2065993] - torture: Print proper vmlinux path for kvm-again.sh runs (Waiman Long) [2065993] - torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh environment (Waiman Long) [2065993] - docs: Correctly spell Stephen Hemminger's name (Waiman Long) [2065993] - rcu/nocb: Use the rcuog CPU's ->nocb_timer (Waiman Long) [2065993] - rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lock when possible (Waiman Long) [2065993] - rcu/nocb: Remove stale comment above rcu_segcblist_offload() (Waiman Long) [2065993] - rcu/nocb: Disable bypass when CPU isn't completely offloaded (Waiman Long) [2065993] - rcu/nocb: Fix missed nocb_timer requeue (Waiman Long) [2065993] - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume (Waiman Long) [2065993] - torture: Make kvm-transform.sh update jitter commands (Waiman Long) [2065993] - torture: Add --duration argument to kvm-again.sh (Waiman Long) [2065993] - rcu: deprecate "all" option to rcu_nocbs= (Waiman Long) [2065993] - torture: Rename SRCU-t and SRCU-u to avoid lowercase characters (Waiman Long) [2065993] - torture: Add kvm-again.sh to rerun a previous torture-test (Waiman Long) [2065993] - torture: Create a "batches" file for build reuse (Waiman Long) [2065993] - torture: De-capitalize TORTURE_SUITE (Waiman Long) [2065993] - rcuscale: Add kfree_rcu() single-argument scale test (Waiman Long) [2065993] - torture: Make upper-case-only no-dot no-slash scenario names official (Waiman Long) [2065993] - torture: Remove no-mpstat error message (Waiman Long) [2065993] - torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs (Waiman Long) [2065993] - torture: Record jitter start/stop commands (Waiman Long) [2065993] - softirq: Don't try waking ksoftirqd before it has been spawned (Waiman Long) [2065993] - torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh (Waiman Long) [2065993] - torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd (Waiman Long) [2065993] - torture: Abstract jitter.sh start/stop into scripts (Waiman Long) [2065993] - torture: Reverse jittering and duration parameters for jitter.sh (Waiman Long) [2065993] - torture: Eliminate jitter_pids file (Waiman Long) [2065993] - torture: Use "jittering" file to control jitter.sh execution (Waiman Long) [2065993] - torture: Use file-based protocol to mark batch's runs complete (Waiman Long) [2065993] - torture: Move build/run synchronization files into scenario directories (Waiman Long) [2065993] - torture: Make jitter.sh handle large systems (Waiman Long) [2065993] - torture: Improve readability of the testid.txt file (Waiman Long) [2065993] - torture: Provide bare-metal modprobe-based advice (Waiman Long) [2065993] - kvfree_rcu: Use same set of GFP flags as does single-argument (Waiman Long) [2065993] - kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY (Waiman Long) [2065993] - torture: Allow 1G of memory for torture.sh kvfree testing (Waiman Long) [2065993] - torture: Do Kconfig analysis only once per scenario (Waiman Long) [2065993] - torture: Compress KASAN vmlinux files (Waiman Long) [2065993] - torture: Add --kcsan-kmake-arg to torture.sh for KCSAN (Waiman Long) [2065993] - torture: Add command and results directory to torture.sh log (Waiman Long) [2065993] - torture: Allow scenarios to be specified to torture.sh (Waiman Long) [2065993] - torture: Drop log.long generation from torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refuse to do zero-length runs (Waiman Long) [2065993] - torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale (Waiman Long) [2065993] - torture: Make torture.sh allmodconfig retain and label output (Waiman Long) [2065993] - torture: Create doyesno helper function for torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refscale runs use verbose_batched module parameter (Waiman Long) [2065993] - torture: Make torture.sh rcuscale and refscale deal with allmodconfig (Waiman Long) [2065993] - torture: Enable torture.sh argument checking (Waiman Long) [2065993] - torture: Auto-size SCF and scaling runs based on number of CPUs (Waiman Long) [2065993] - torture: Add "make allmodconfig" to torture.sh (Waiman Long) [2065993] - torture: Remove use of "eval" in torture.sh (Waiman Long) [2065993] - torture: Make torture.sh use common time-duration bash functions (Waiman Long) [2065993] - torture: Add torture.sh torture-everything script (Waiman Long) [2065993] - refscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcuscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_state_deoffloading (Waiman Long) [2065993] - rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep (Waiman Long) [2065993] - rcu/nocb: Only (re-)initialize segcblist when needed on CPU up (Waiman Long) [2065993] - rcu/nocb: Forbid NOCB toggling on offline CPUs (Waiman Long) [2065993] - rcu/nocb: Comment the reason behind BH disablement on batch processing (Waiman Long) [2065993] - rcu: Make rcu_read_unlock_special() expedite strict grace periods (Waiman Long) [2065993] - rcu-tasks: Rectify kernel-doc for struct rcu_tasks (Waiman Long) [2065993] - rcutorture: Replace rcu_torture_stall string with s (Waiman Long) [2065993] - torture: Replace torture_init_begin string with s (Waiman Long) [2065993] - rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" (Waiman Long) [2065993] - kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock_irqrestore() (Waiman Long) [2065993] - kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() (Waiman Long) [2065993] - kvfree_rcu: Directly allocate page for single-argument case (Waiman Long) [2065993] - rcutorture: Fix testing of RCU priority boosting (Waiman Long) [2065993] - rculist: Replace reference to atomic_ops.rst (Waiman Long) [2065993] - rcutorture: Make TREE03 use real-time tree.use_softirq setting (Waiman Long) [2065993] - rcu: Expedite deboost in case of deferred quiescent state (Waiman Long) [2065993] - rcu: Fix CPU-offline trace in rcutree_dying_cpu (Waiman Long) [2065993] - rcu: Remove superfluous rdp fetch (Waiman Long) [2065993] - torturescript: Don't rerun failed rcutorture builds (Waiman Long) [2065993] - rcutorture: Add crude tests for mem_dump_obj() (Waiman Long) [2065993] - mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels (Waiman Long) [2065993] - rcu/nocb: Detect unsafe checks for offloaded rdp (Waiman Long) [2065993] - sched/pelt: Fix attach_entity_load_avg() corner case (Phil Auld) [2056383] - devlink: Clarifies max_macs generic devlink param (Petr Oros) [2076586] - devlink: Add new "event_eq_size" generic device param (Petr Oros) [2076586] - devlink: Add new "io_eq_size" generic device param (Petr Oros) [2076586] - devlink: fix netns refcount leak in devlink_nl_cmd_reload() (Petr Oros) [2076586] - devlink: Simplify devlink resources unregister call (Petr Oros) [2076586] - devlink: Remove misleading internal_flags from health reporter dump (Petr Oros) [2076586] - devlink: Don't throw an error if flash notification sent before devlink visible (Petr Oros) [2076586] - devlink: fix flexible_array.cocci warning (Petr Oros) [2076586] - devlink: expose get/put functions (Petr Oros) [2076586] - devlink: make all symbols GPL-only (Petr Oros) [2076586] - devlink: Simplify internal devlink params implementation (Petr Oros) [2076586] - devlink: Clean not-executed param notifications (Petr Oros) [2076586] - devlink: Delete obsolete parameters publish API (Petr Oros) [2076586] - devlink: Remove extra device_lock assert checks (Petr Oros) [2076586] - devlink: Delete reload enable/disable interface (Petr Oros) [2076586] - devlink: Allow control devlink ops behavior through feature mask (Petr Oros) [2076586] - devlink: Annotate devlink API calls (Petr Oros) [2076586] - devlink: Move netdev_to_devlink helpers to devlink.c (Petr Oros) [2076586] - devlink: Reduce struct devlink exposure (Petr Oros) [2076586] - devlink: report maximum number of snapshots with regions (Petr Oros) [2076586] - devlink: Add missed notifications iterators (Petr Oros) [2076586] - netdevsim: Move devlink registration to be last devlink command (Petr Oros) [2076586] - qed: Move devlink registration to be last devlink command (Petr Oros) [2076586] - ionic: Move devlink registration to be last devlink command (Petr Oros) [2076586] - nfp: Move delink_register to be last command (Petr Oros) [2076586] - mlxsw: core: Register devlink instance last (Petr Oros) [2076586] - net/mlx5: Accept devlink user input after driver initialization complete (Petr Oros) [2076586] - net/mlx4: Move devlink_register to be the last initialization command (Petr Oros) [2076586] - ice: Open devlink when device is ready (Petr Oros) [2076586] - liquidio: Overcome missing device lock protection in init/remove flows (Petr Oros) [2076586] - bnxt_en: Register devlink instance at the end devlink configuration (Petr Oros) [2076586] - devlink: Notify users when objects are accessible (Petr Oros) [2076586] - devlink: Remove single line function obfuscations (Petr Oros) [2076586] - devlink: Delete not used port parameters APIs (Petr Oros) [2076586] - bnxt_en: Properly remove port parameter support (Petr Oros) [2076586] - bnxt_en: Check devlink allocation and registration status (Petr Oros) [2076586] - devlink: Make devlink_register to be void (Petr Oros) [2076586] - devlink: Delete not-used devlink APIs (Petr Oros) [2076586] - devlink: Delete not-used single parameter notification APIs (Petr Oros) [2076586] - devlink: Use xarray to store devlink instances (Petr Oros) [2076586] - devlink: Count struct devlink consumers (Petr Oros) [2076586] - devlink: Remove check of always valid devlink pointer (Petr Oros) [2076586] - devlink: Simplify devlink_pernet_pre_exit call (Petr Oros) [2076586] - devlink: Add APIs to publish, unpublish individual parameter (Petr Oros) [2076586] - devlink: Add API to register and unregister single parameter (Petr Oros) [2076586] - devlink: Create a helper function for one parameter registration (Petr Oros) [2076586] - devlink: Fix port_type_set function pointer check (Petr Oros) [2076586] - devlink: Set device as early as possible (Petr Oros) [2076586] - devlink: Simplify devlink port API calls (Petr Oros) [2076586] - devlink: Allocate devlink directly in requested net namespace (Petr Oros) [2076586] - devlink: Break parameter notification sequence to be before/after unload/load driver (Petr Oros) [2076586] - devlink: Remove duplicated registration check (Petr Oros) [2076586] - net/mlx5: Don't rely on always true registered field (Petr Oros) [2076586] - devlink: Unlock on error in dumpit() (Petr Oros) [2076586] - devlink: Fix some error codes (Petr Oros) [2076586] - net: devlink: Add support for port regions (Petr Oros) [2076586] - netdevsim: Forbid devlink reload when adding or deleting ports (Petr Oros) [2076586] - netdevsim: dev: Initialize FIB module after debugfs (Petr Oros) [2076586] - pidfd: fix a poll race when setting exit_state (Oleg Nesterov) [2044587] - fork: fix pidfd_poll()'s return type (Oleg Nesterov) [2044587] - pidfd: add polling support (Oleg Nesterov) [2044587] - kabi: introduce the kabi_aux_*() helpers (Oleg Nesterov) [2044587] - tg3: Remove redundant assignments (Ken Cox) [2043792] - ethernet: Remove redundant statement (Ken Cox) [2043792] - ethernet: tg3: remove direct netdev->dev_addr writes (Ken Cox) [2043792] - net: tg3: fix redundant check of true expression (Ken Cox) [2043792] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2043792] - net: ethernet: Use existing define with polynomial (Ken Cox) [2043792]- scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment (Tomas Henzl) [2068045] - scsi: mpt3sas: Fix incorrect 4GB boundary check (Tomas Henzl) [2068045] - genirq/affinity: Consider that CPUs on nodes can be unbalanced (Ming Lei) [2074317] - scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid data (Maurizio Lombardi) [2074246] - audit: don't deref the syscall args when checking the openat2 open_how::flags (Carlos Maiolino) [2026590] - audit: add OPENAT2 record to list "how" info (Carlos Maiolino) [2026590] - audit: add support for the openat2 syscall (Carlos Maiolino) [2026590] - audit: replace magic audit syscall class numbers with macros (Carlos Maiolino) [2026590] - tools include UAPI: Sync x86's syscalls_64.tbl, generic unistd.h and fcntl.h to pick up openat2 and pidfd_getfd (Carlos Maiolino) [2026590] - open: don't silently ignore unknown O-flags in openat2() (Carlos Maiolino) [2026590] - openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT (Carlos Maiolino) [2026590] - open: introduce openat2(2) syscall (Carlos Maiolino) [2026590] - namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_IN_ROOT: chroot-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_XDEV: block mountpoint crossing (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_SYMLINKS: block symlink resolution (Carlos Maiolino) [2026590] - namei: allow set_root() to produce errors (Carlos Maiolino) [2026590] - namei: allow nd_jump_link() to produce errors (Carlos Maiolino) [2026590] - nsfs: clean-up ns_get_path() signature to return int (Carlos Maiolino) [2026590] - namei: only return -ECHILD from follow_dotdot_rcu() (Carlos Maiolino) [2026590] - make path_init() unconditionally paired with terminate_walk() (Carlos Maiolino) [2026590] - nsfs: unobfuscate (Carlos Maiolino) [2026590] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2052011] - nvme-fc: add support for ->map_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix typos in comments (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.400-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Increase max limit of ql2xnvme_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Use correct feature type field during RFF_ID processing (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session of PRLI reject (Nilesh Javali) [2044833] - scsi: qla2xxx: Reduce false trigger to login (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix laggy FC remote port session recovery (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix hang due to session stuck (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix N2N inconsistent PLOGI (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash during module load unload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix incorrect reporting of task management failure (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for q_dev_state (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for port_[d]state_str (Nilesh Javali) [2044833] - scsi: qla2xxx: Stop using the SCSI pointer (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t (Nilesh Javali) [2044833] - scsi: qla2xxx: Add qla2x00_async_done() for async routines (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.300-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware dump already collected (Nilesh Javali) [2044833] - scsi: qla2xxx: Add devids and conditionals for 28xx (Nilesh Javali) [2044833] - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning for missing error code (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix device reconnect in loop topology (Nilesh Javali) [2044833] - scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter (Nilesh Javali) [2044833] - scsi: qla2xxx: Add retry for exec firmware (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix scheduling while atomic (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix premature hw access after PCI error (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning message due to adisc being flushed (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session in gpdb (Nilesh Javali) [2044833] - scsi: qla2xxx: Implement ref count for SRB (Nilesh Javali) [2044833] - scsi: qla2xxx: Refactor asynchronous command initialization (Nilesh Javali) [2044833] - scsi: qla2xxx: Synchronize rport dev_loss_tmo setting (Nilesh Javali) [2044833] - scsi: qla2xxx: Format log strings only if needed (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.200-k (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix EDIF bsg (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix inconsistent check of db_flags (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Increase ELS payload (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Reduce connection thrash (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Tweak trace message (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Flush stale events and msgs on session down (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start delay (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start fail (Nilesh Javali) [2044833] - scsi: qla2xxx: Turn off target reset during issue_lip (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix gnl list corruption (Nilesh Javali) [2044833] - scsi: qla2xxx: Relogin during fabric disturbance (Nilesh Javali) [2044833] - qla2xxx: add ->map_queues support for nvme (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix unmap of already freed sgl (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Nilesh Javali) [2044833] - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove a declaration (Nilesh Javali) [2044833] - scsi: target: qla2xxx: Replace enable attr with ops.enable (Nilesh Javali) [2044833] - scsi: qla2xxx: Restore initiator in dual mode (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove redundant initialization of pointer req (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.100-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix use after free in eh_abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue (Nilesh Javali) [2044833] - scsi: qla2xxx: Call process_response_queue() in Tx path (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Use link event to wake up app (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash in NVMe abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware capability before creating QPair (Nilesh Javali) [2044833] - scsi: qla2xxx: Display 16G only as supported speeds for 3830c card (Nilesh Javali) [2044833] - scsi: qla2xxx: Indicate correct supported speeds for Mezz card (Nilesh Javali) [2044833] - scsi: qla2xxx: Add support for mailbox passthru (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset (Nilesh Javali) [2044833] - sctp: count singleton chunks in assoc user stats (Jamie Bainbridge) [2073913] - hrtimer: Unbreak hrtimer_force_reprogram() (Fernando Pacheco) [2071776] - hrtimer: Use raw_cpu_ptr() in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid more SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid unnecessary SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Add bases argument to clock_was_set() (Fernando Pacheco) [2071776] - time/timekeeping: Avoid invoking clock_was_set() twice (Fernando Pacheco) [2071776] - timekeeping: Distangle resume and clock-was-set events (Fernando Pacheco) [2071776] - timerfd: Provide timerfd_resume() (Fernando Pacheco) [2071776] - hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case (Fernando Pacheco) [2071776] - hrtimer: Ensure timerfd notification for HIGHRES=n (Fernando Pacheco) [2071776] - hrtimer: Consolidate reprogramming code (Fernando Pacheco) [2071776] - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Fernando Pacheco) [2071776] - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() (Fernando Pacheco) [2071776] - hrtimer: Annotate lockless access to timer->state (Fernando Pacheco) [2071776] - drm/i915/display: Remove check for low voltage sku for max dp source rate (Jocelyn Falempe) [2063931] - s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2039278] - s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2039278] - s390/kexec_file: print some more error messages (Philipp Rudo) [2039278] - ixgbe: respect metadata on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly (Ken Cox) [2037952] - ixgbe: Remove useless DMA-32 fallback configuration (Ken Cox) [2037952] - ixgbe: switch to napi_build_skb() (Ken Cox) [2037952] - ixgbe: set X550 MDIO speed before talking to PHY (Ken Cox) [2037952] - ixgbe: Document how to enable NBASE-T support (Ken Cox) [2037952] - xsk: Wipe out dead zero_copy_allocator declarations (Ken Cox) [2037952] - ixgbe: let the xdpdrv work with more than 64 cpus (Ken Cox) [2037952] - scsi: fcoe: Fix I/O path allocation (Ken Cox) [2037952] - ixgbe: extend PTP gettime function to read system clock (Ken Cox) [2037952] - ixgbe: Replace GFP_ATOMIC with GFP_KERNEL (Ken Cox) [2037952] - net: mpls: Fix notifications when deleting a device (Guillaume Nault) [2081757]- sched/cputime, proc/stat: Fix incorrect guest nice cpustat value (Waiman Long) [2017382] - procfs: Use all-in-one vtime aware kcpustat accessor (Waiman Long) [2017382] - procfs: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Waiman Long) [2017382] - proc: read kernel cpu stat pointer once (Waiman Long) [2017382] - proc: use "unsigned int" in /proc/stat hook (Waiman Long) [2017382] - sched/cputime: Support other fields on kcpustat_field() (Waiman Long) [2017382] - sched/cputime: Add vtime guest task state (Waiman Long) [2017382] - sched/cputime: Add vtime idle task state (Waiman Long) [2017382] - sched/cputime: Spare a seqcount lock/unlock cycle on context switch (Waiman Long) [2017382] - sched/vtime: Move task_struct_rh->vtime_cpu back to vtime structure (Waiman Long) [2017382] - usb: xhci-plat: fix crash when suspend if remote wake enable (Mark Langsdorf) [2065730] - PM: domains: Improve runtime PM performance state handling (Mark Langsdorf) [2065730] - firmware_loader: fix use-after-free in firmware_fallback_sysfs (Mark Langsdorf) [2065730] - firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback (Mark Langsdorf) [2065730] - driver core: Prevent warning when removing a device link from unregistered consumer (Mark Langsdorf) [2065730] - PM: domains: Shrink locking area of the gpd_list_lock (Mark Langsdorf) [2065730] - PM: sleep: Use ktime_us_delta() in initcall_debug_report() (Mark Langsdorf) [2065730] - driver core: Export device_driver_attach() (Mark Langsdorf) [2065730] - driver core: Don't return EPROBE_DEFER to userspace during sysfs bind (Mark Langsdorf) [2065730] - driver core: Flow the return code from ->probe() through to sysfs bind (Mark Langsdorf) [2065730] - driver core: Better distinguish probe errors in really_probe (Mark Langsdorf) [2065730] - driver core: Pull required checks into driver_probe_device() (Mark Langsdorf) [2065730] - driver core: add a helper to setup both the of_node and fwnode of a device (Mark Langsdorf) [2065730] - devres: Enable trace events (Mark Langsdorf) [2065730] - devres: No need to call remove_nodes() when there none present (Mark Langsdorf) [2065730] - devres: Use list_for_each_safe_from() in remove_nodes() (Mark Langsdorf) [2065730] - devres: Make locking straight forward in release_nodes() (Mark Langsdorf) [2065730] - regmap: mdio: Reject invalid addresses (Mark Langsdorf) [2065730] - regmap: mdio: Fix regmap_bus pointer constness (Mark Langsdorf) [2065730] - PM: runtime: Allow unassigned ->runtime_suspend|resume callbacks (Mark Langsdorf) [2065730] - PM: runtime: Improve path in rpm_idle() when no callback (Mark Langsdorf) [2065730] - PM: domains: Drop/restore performance state votes for devices at runtime PM (Mark Langsdorf) [2065730] - PM: domains: Return early if perf state is already set for the device (Mark Langsdorf) [2065730] - PM: domains: Split code in dev_pm_genpd_set_performance_state() (Mark Langsdorf) [2065730] - PM: domains: fix some kernel-doc issues (Mark Langsdorf) [2065730] - regmap: mdio: Add clause-45 support (Mark Langsdorf) [2065730] - regmap: mdio: Clean up invalid clause-22 addresses (Mark Langsdorf) [2065730] - regmap-irq: Introduce inverted status registers support (Mark Langsdorf) [2065730] - ACPI: property: Constify stubs for CONFIG_ACPI=n case (Mark Langsdorf) [2065730] - device property: Unify access to of_node (Mark Langsdorf) [2065730] - drivers/base: Constify static attribute_group structs (Mark Langsdorf) [2065730] - devcoredump: remove contact information (Mark Langsdorf) [2065730] - component: Rename 'dev' to 'parent' (Mark Langsdorf) [2065730] - component: Drop 'dev' argument to component_match_realloc() (Mark Langsdorf) [2065730] - device property: Don't check for NULL twice in the loops (Mark Langsdorf) [2065730] - regmap: add support for 7/17 register formating (Mark Langsdorf) [2065730] - PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ (Mark Langsdorf) [2065730] - drivers/base/node.c: make CACHE_ATTR define static DEVICE_ATTR_RO (Mark Langsdorf) [2065730] - regmap: mdio: Don't modify output if error happened (Mark Langsdorf) [2065730] - regmap: Add MDIO bus support (Mark Langsdorf) [2065730] - regmap-i2c: Set regmap max raw r/w from quirks (Mark Langsdorf) [2065730] - driver core: attribute_container: fix W=1 warnings (Mark Langsdorf) [2065730] - driver core: replace open-coded device_lock_assert() (Mark Langsdorf) [2065730] - device property: Retrieve fwnode from of_node via accessor (Mark Langsdorf) [2065730] - cpufreq: Kconfig: fix documentation links (Mark Langsdorf) [2065730] - PM: wakeup: remove redundant assignment to variable retval (Mark Langsdorf) [2065730] - PM / wakeup: use dev_set_name() directly (Mark Langsdorf) [2065730] - PM: clk: remove kernel-doc warning (Mark Langsdorf) [2065730] - PM: wakeup: fix kernel-doc warnings and fix typos (Mark Langsdorf) [2065730] - PM: runtime: remove kernel-doc warnings (Mark Langsdorf) [2065730] - software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro (Mark Langsdorf) [2065730] - software node: Imply kobj_to_swnode() to be no-op (Mark Langsdorf) [2065730] - software node: Deduplicate code in fwnode_create_software_node() (Mark Langsdorf) [2065730] - software node: Introduce software_node_alloc()/software_node_free() (Mark Langsdorf) [2065730] - software node: Free resources explicitly when swnode_register() fails (Mark Langsdorf) [2065730] - driver core: add helper for deferred probe reason setting (Mark Langsdorf) [2065730] - driver core: Improve fw_devlink & deferred_probe_timeout interaction (Mark Langsdorf) [2065730] - driver core: Replace printf() specifier and drop unneeded casting (Mark Langsdorf) [2065730] - driver core: Cast to (void *) with __force for __percpu pointer (Mark Langsdorf) [2065730] - devcoredump: fix kernel-doc warning (Mark Langsdorf) [2065730] - platform-msi: fix kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: attribute_container: remove kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: remove kernel-doc warnings (Mark Langsdorf) [2065730] - base: dd: fix error return code of driver_sysfs_add() (Mark Langsdorf) [2065730] - driver core: Use unbound workqueue for deferred probes (Mark Langsdorf) [2065730] - devcoredump: avoid -Wempty-body warnings (Mark Langsdorf) [2065730] - device property: Add test cases for fwnode_property_count_*() APIs (Mark Langsdorf) [2065730] - device property: Sync descriptions of swnode array and group APIs (Mark Langsdorf) [2065730] - driver core: Update device link status properly for device_bind_driver() (Mark Langsdorf) [2065730] - driver core: Avoid pointless deferred probe attempts (Mark Langsdorf) [2065730] - drivers/base/cpu: remove redundant assignment of variable retval (Mark Langsdorf) [2065730] - driver core: dd: remove deferred_devices variable (Mark Langsdorf) [2065730] - driver core: component: remove dentry pointer in "struct master" (Mark Langsdorf) [2065730] - driver core: auxiliary bus: Remove unneeded module bits (Mark Langsdorf) [2065730] - PM: domains: Don't runtime resume devices at genpd_prepare() (Mark Langsdorf) [2065730] - redhat/configs: Add CONFIG_X86_AMD_PSTATE (Prarit Bhargava) - ACPI: CPPC: Drop redundant local variable from cpc_read() (Prarit Bhargava) [1961726] - ACPI: CPPC: Fix up I/O port access in cpc_read() (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State performance attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State frequencies attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add boost mode support for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add trace for AMD P-State module (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add fast switch function for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors (Prarit Bhargava) [1961726] - ACPI: CPPC: Add CPPC enable register function (Prarit Bhargava) [1961726] - ACPI: CPPC: Check present CPUs for determining _CPC is valid (Prarit Bhargava) [1961726] - ACPI: CPPC: Implement support for SystemIO registers (Prarit Bhargava) [1961726] - x86/msr: Add AMD CPPC MSR definitions (Prarit Bhargava) [1961726] - x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag (Prarit Bhargava) [1961726] - cpufreq: remove useless INIT_LIST_HEAD() (Prarit Bhargava) [1961726] - cpufreq: CPPC: Pass structure instance by reference (Prarit Bhargava) [1961726] - cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init (Prarit Bhargava) [1961726] - cpufreq: CPPC: Migrate to ->exit() callback instead of ->stop_cpu() (Prarit Bhargava) [1961726] - cpufreq: cppc: simplify default delay_us setting (Prarit Bhargava) [1961726] - cppc_cpufreq: replace per-cpu data array with a list (Prarit Bhargava) [1961726] - cppc_cpufreq: expose information on frequency domains (Prarit Bhargava) [1961726] - cppc_cpufreq: clarify support for coordination types (Prarit Bhargava) [1961726] - cppc_cpufreq: use policy->cpu as driver of frequency setting (Prarit Bhargava) [1961726] - cppc_cpufreq: simplify use of performance capabilities (Prarit Bhargava) [1961726] - cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use (Prarit Bhargava) [1961726] - cppc_cpufreq: fix misspelling, code style and readability issues (Prarit Bhargava) [1961726] - cpufreq: CPPC: Reuse caps variable in few routines (Prarit Bhargava) [1961726] - cpufreq: cppc: Reorder code and remove apply_hisi_workaround variable (Prarit Bhargava) [1961726] - cpufreq: CPPC: add SW BOOST support (Prarit Bhargava) [1961726] - net/sched: act_ct: fix ref leak when switching zones (Marcelo Ricardo Leitner) [2014027] - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones (Marcelo Ricardo Leitner) [2014027] - genirq: Provide new interfaces for affinity hints (Ivan Vecera) [2070044] - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register (Xin Long) [2075181] - ipv6: make ip6_rt_gc_expire an atomic_t (Hangbin Liu) [2077365] - ipv6: fix panic when forwarding a pkt with no in6 dev (Hangbin Liu) [2077365] - net: ipv6: ensure we call ipv6_mc_down() at most once (Hangbin Liu) [2077365] - ipv6/addrconf: use a boolean to choose between UNREGISTER/DOWN (Hangbin Liu) [2077365] - ipv6/addrconf: call addrconf_ifdown with consistent values (Hangbin Liu) [2077365] - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Hangbin Liu) [2077365] - ipv6: annotate accesses to fn->fn_sernum (Hangbin Liu) [2077365] - ipv6: correct comments about fib6_node sernum (Hangbin Liu) [2077365] - ipv6: fix typos in __ip6_finish_output() (Hangbin Liu) [2077365] - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup (Nico Pache) [1778048] - KVM: PPC: Fix TCE handling for VFIO (Daniel Henrique Barboza) [2062687] - udf: Restore i_lenAlloc when inode expansion fails (Carlos Maiolino) [2054653] {CVE-2022-0617} - udf: Fix NULL ptr deref when converting from inline format (Carlos Maiolino) [2054653] {CVE-2022-0617} - net/tls: fix slab-out-of-bounds bug in decrypt_internal (Sabrina Dubroca) [2080344] - tls: fix replacing proto_ops (Sabrina Dubroca) [2080344] - net/tls: use semicolons rather than commas to separate statements (Sabrina Dubroca) [2080344] - redhat: further rpminspect tuning (Jarod Wilson)- tun: annotate access to queue->trans_start (Ivan Vecera) [2069673] - net: annotate accesses to queue->trans_start (Ivan Vecera) [2069673] - ntb_hw_amd: Add NTB PCI ID for new gen CPU (Sudheesh Mavila) [2037287] - ipmi: initialize len variable (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Remove old bindings support (Tony Camuso) [2069839] - ipmi:ipmb: Add the ability to have a separate slave and master device (Tony Camuso) [2069839] - ipmi:ipmi_ipmb: Unregister the SMI on remove (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Add AST2600 compatible string (Tony Camuso) [2069839] - ipmi: ssif: replace strlcpy with strscpy (Tony Camuso) [2069839] - ipmi/watchdog: Constify ident (Tony Camuso) [2069839] - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module (Tony Camuso) [2069839] - ipmi: fix initialization when workqueue allocation fails (Tony Camuso) [2069839] - ipmi: bail out if init_srcu_struct fails (Tony Camuso) [2069839] - ipmi: ssif: initialize ssif_info->client early (Tony Camuso) [2069839] - ipmi: msghandler: Make symbol 'remove_work_wq' static (Tony Camuso) [2069839] - ipmi: Move remove_work to dedicated workqueue (Tony Camuso) [2069839] - ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()' (Tony Camuso) [2069839] - char: ipmi: replace snprintf in show functions with sysfs_emit (Tony Camuso) [2069839] - ipmi: ipmb: fix dependencies to eliminate build error (Tony Camuso) [2069839] - ipmi:ipmb: Add OF support (Tony Camuso) [2069839] - ipmi: bt: Add ast2600 compatible string (Tony Camuso) [2069839] - ipmi: bt-bmc: Use registers directly (Tony Camuso) [2069839] - ipmi: ipmb: Fix off-by-one size check on rcvlen (Tony Camuso) [2069839] - ipmi:ssif: Use depends on, not select, for I2C (Tony Camuso) [2069839] - ipmi:ipmb: Add initial support for IPMI over IPMB (Tony Camuso) [2069839] - ipmi: Export ipmb_checksum() (Tony Camuso) [2069839] - ipmi: Check error code before processing BMC response (Tony Camuso) [2069839] - ipmi:devintf: Return a proper error when recv buffer too small (Tony Camuso) [2069839] - ipmi: Disable some operations during a panic (Tony Camuso) [2069839] - ipmi:watchdog: Set panic count to proper value on a panic (Tony Camuso) [2069839] - char: ipmi: use DEVICE_ATTR helper macro (Tony Camuso) [2069839] - ipmi: rate limit ipmi smi_event failure message (Tony Camuso) [2069839] - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - cifs: prevent bad output lengths in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - net: tcp better handling of reordering then loss cases (Marcelo Ricardo Leitner) [2074566] - tcp: tcp_mark_head_lost is only valid for sack-tcp (Marcelo Ricardo Leitner) [2074566] - udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2066598] - ip: Fix SO_MARK in RST, ACK and ICMP packets (Xin Long) [2066598] - ip: support SO_MARK cmsg (Xin Long) [2066598] - ip: unconditionally set cork gso_size (Xin Long) [2066598] - ip: remove tx_flags from ipcm_cookie and use same logic for v4 and v6 (Xin Long) [2066598] - ipv6: fold sockcm_cookie into ipcm6_cookie (Xin Long) [2066598] - sock: sockc cookie initializer (Xin Long) [2066598] - ipv6: ipcm6_cookie initializer (Xin Long) [2066598] - ipv4: ipcm_cookie initializers (Xin Long) [2066598] - s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2001758] - s390/kexec: fix return code handling (Lichen Liu) [2001758] - block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2027241] - block: throttle split bio in case of iops limit (Ming Lei) [2027241] - block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2027241] - x86/apic/vector: Fix ordering in vector assignment (Frank Ramsay) [2076607] - mt76: mt7921e: fix possible probe failure after reboot (Íñigo Huguet) [2078877] - veth: Ensure eth header is in skb's linear part (Guillaume Nault) [1966887] - net: annotate accesses to dev->gso_max_segs (Ivan Vecera) [2080317] - net: annotate accesses to dev->gso_max_size (Ivan Vecera) [2080317] - NFS: Don't loop forever in nfs_do_recoalesce() (Scott Mayhew) [2080467] - tipc: fix the timer expires after interval 100ms (Xin Long) [2080369] - tipc: Fix end of loop tests for list_for_each_entry() (Xin Long) [2080369] - tipc: fix a bit overflow in tipc_crypto_key_rcv() (Xin Long) [2080369] - tipc: rate limit warning for received illegal binding update (Xin Long) [2080369] - net: tipc: remove unused static inlines (Xin Long) [2080369] - tipc: fix unique bearer names sanity check (Xin Long) [2080369] - net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() (Xin Long) [2080369] - tipc: add extack messages for bearer/media failure (Xin Long) [2080369] - scsi: smartpqi: Fix unused variable pqi_pm_ops for clang (Don Brace) [2012227] - scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012227] - scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012227] - scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012227] - scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012227] - scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012227] - scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012227] - scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012227] - scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012227] - scsi: smartpqi: Update volume size after expansion (Don Brace) [2012227] - scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012227] - scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012227] - scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012227] - scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012227] - scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012227] - scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012227] - scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012227] - scsi: smartpqi: Add PCI IDs (Don Brace) [2012227] - scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012227] - ibmvnic: fix race between xmit and reset (Diego Domingos) [2051354] - ibmvnic: Allow queueing resets during probe (Diego Domingos) [2051354] - ibmvnic: clear fop when retrying probe (Diego Domingos) [2051354] - ibmvnic: init init_done_rc earlier (Diego Domingos) [2051354] - ibmvnic: register netdev after init of adapter (Diego Domingos) [2051354] - ibmvnic: complete init_done on transport events (Diego Domingos) [2051354] - ibmvnic: define flush_reset_queue helper (Diego Domingos) [2051354] - ibmvnic: initialize rc before completing wait (Diego Domingos) [2051354] - ibmvnic: free reset-work-item when flushing (Diego Domingos) [2051354] - ibmvnic: schedule failover only if vioctl fails (Diego Domingos) [2051354] - net/ibmvnic: Cleanup workaround doing an EOI after partition migration (Diego Domingos) [2051354]- xfs: don't expose misaligned extszinherit hints to userspace (Brian Foster) [2072552] - xfs: correct the narrative around misaligned rtinherit/extszinherit dirs (Brian Foster) [2072552] - xfs: fix endianness issue in xfs_ag_shrink_space (Brian Foster) [2072552] - xfs: bunmapi has unnecessary AG lock ordering issues (Brian Foster) [2072552] - xfs: btree format inode forks can have zero extents (Brian Foster) [2072552] - xfs: validate extsz hints against rt extent size when rtinherit is set (Brian Foster) [2072552] - xfs: standardize extent size hint validation (Brian Foster) [2072552] - xfs: check free AG space when making per-AG reservations (Brian Foster) [2072552] - xfs: retry allocations when locality-based search fails (Brian Foster) [2072552] - xfs: adjust rt allocation minlen when extszhint > rtextsize (Brian Foster) [2072552] - iomap: remove unused private field from ioend (Brian Foster) [2072552] - xfs: don't allow log writes if the data device is readonly (Brian Foster) [2072552] - xfs: count free space btree blocks when scrubbing pre-lazysbcount fses (Brian Foster) [2072552] - xfs: update superblock counters correctly for !lazysbcount (Brian Foster) [2072552] - xfs: don't check agf_btreeblks on pre-lazysbcount filesystems (Brian Foster) [2072552] - xfs: rename struct xfs_legacy_ictimestamp (Brian Foster) [2072552] - xfs: rename xfs_ictimestamp_t (Brian Foster) [2072552] - xfs: remove xfs_quiesce_attr declaration (Brian Foster) [2072552] - xfs: remove XFS_IFEXTENTS (Brian Foster) [2072552] - xfs: remove XFS_IFINLINE (Brian Foster) [2072552] - xfs: remove XFS_IFBROOT (Brian Foster) [2072552] - xfs: only look at the fork format in xfs_idestroy_fork (Brian Foster) [2072552] - xfs: simplify xfs_attr_remove_args (Brian Foster) [2072552] - xfs: rename and simplify xfs_bmap_one_block (Brian Foster) [2072552] - xfs: move the XFS_IFEXTENTS check into xfs_iread_extents (Brian Foster) [2072552] - xfs: get rid of the ip parameter to xchk_setup_* (Brian Foster) [2072552] - xfs: move the check for post-EOF mappings into xfs_can_free_eofblocks (Brian Foster) [2072552] - xfs: move the xfs_can_free_eofblocks call under the IOLOCK (Brian Foster) [2072552] - xfs: precalculate default inode attribute offset (Brian Foster) [2072552] - xfs: default attr fork size does not handle device inodes (Brian Foster) [2072552] - xfs: inode fork allocation depends on XFS_IFEXTENT flag (Brian Foster) [2072552] - xfs: eager inode attr fork init needs attr feature awareness (Brian Foster) [2072552] - xfs: scrub: Disable check for unoptimized data fork bmbt node (Brian Foster) [2072552] - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size (Brian Foster) [2072552] - xfs: merge _xfs_dic2xflags into xfs_ip2xflags (Brian Foster) [2072552] - xfs: move the di_crtime field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags2 field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_forkoff field to struct xfs_inode (Brian Foster) [2072552] - xfs: use a union for i_cowextsize and i_flushiter (Brian Foster) [2072552] - xfs: use XFS_B_TO_FSB in xfs_ioctl_setattr (Brian Foster) [2072552] - xfs: cleanup xfs_fill_fsxattr (Brian Foster) [2072552] - xfs: move the di_flushiter field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_cowextsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_extsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_nblocks field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_size field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_projid field to struct xfs_inode (Brian Foster) [2072552] - xfs: don't clear the "dinode core" in xfs_inode_alloc (Brian Foster) [2072552] - xfs: remove the di_dmevmask and di_dmstate fields from struct xfs_icdinode (Brian Foster) [2072552] - xfs: remove the unused xfs_icdinode_has_bigtime helper (Brian Foster) [2072552] - xfs: handle crtime more carefully in xfs_bulkstat_one_int (Brian Foster) [2072552] - xfs: consistently initialize di_flags2 (Brian Foster) [2072552] - xfs: split xfs_imap_to_bp (Brian Foster) [2072552] - xfs: scrub: Remove incorrect check executed on block format directories (Brian Foster) [2072552] - xfs: add error injection for per-AG resv failure (Brian Foster) [2072552] - xfs: support shrinking unused space in the last AG (Brian Foster) [2072552] - xfs: introduce xfs_ag_shrink_space() (Brian Foster) [2072552] - xfs: hoist out xfs_resizefs_init_new_ags() (Brian Foster) [2072552] - xfs: update lazy sb counters immediately for resizefs (Brian Foster) [2072552] - xfs: __percpu_counter_compare() inode count debug too expensive (Brian Foster) [2072552] - xfs: reduce debug overhead of dir leaf/node checks (Brian Foster) [2072552] - xfs: No need for inode number error injection in __xfs_dir3_data_check (Brian Foster) [2072552] - xfs: type verification is expensive (Brian Foster) [2072552] - xfs: optimise xfs_buf_item_size/format for contiguous regions (Brian Foster) [2072552] - xfs: xfs_buf_item_size_segment() needs to pass segment offset (Brian Foster) [2072552] - xfs: reduce buffer log item shadow allocations (Brian Foster) [2072552] - xfs: initialise attr fork on inode create (Brian Foster) [2072552] - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX (Brian Foster) [2072552] - xfs: rename variable mp to parsing_mp (Brian Foster) [2072552] - xfs: rename the blockgc workqueue (Brian Foster) [2072552] - xfs: validate ag btree levels using the precomputed values (Brian Foster) [2072552] - xfs: remove return value from xchk_ag_btcur_init (Brian Foster) [2072552] - xfs: set the scrub AG number in xchk_ag_read_headers (Brian Foster) [2072552] - xfs: bail out of scrub immediately if scan incomplete (Brian Foster) [2072552] - xfs: drop freeze protection when running GETFSMAP (Brian Foster) [2072552] - selftest/powerpc: Add PAPR sysfs attributes sniff test (Steve Best) [1986183] - powerpc/pseries: Interface to represent PAPR firmware attributes (Steve Best) [1986183] - net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe() (Mohammed Gamal) [2051719] - net: mana: Add handling of CQE_RX_TRUNCATED (Mohammed Gamal) [2051719] - RDMA/rxe: Revert changes from irqsave to bh locks (Kamal Heib) [2056499] - RDMA/rxe: Check the last packet by RXE_END_MASK (Kamal Heib) [2056499] - RDMA/rxe: Remove qp->grp_lock and qp->grp_list (Kamal Heib) [2056499] - RDMA/rxe: Remove rxe_drop_all_macst_groups (Kamal Heib) [2056499] - RDMA/rxe: Enforce IBA o10-2.2.3 (Kamal Heib) [2056499] - RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/cma: Do not change route.addr.src_addr outside state checks (Kamal Heib) [2056499] - RDMA/ib_srp: Fix a deadlock (Kamal Heib) [2056499] - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. (Kamal Heib) [2056499] - IB/cm: Release previously acquired reference counter in the cm_id_priv (Kamal Heib) [2056499] - RDMA/siw: Fix refcounting leak in siw_create_qp() (Kamal Heib) [2056499] - RDMA/ucma: Protect mc during concurrent multicast leaves (Kamal Heib) [2056499] - RDMA/cma: Use correct address when leaving multicast group (Kamal Heib) [2056499] - IB/hfi1: Fix tstats alloc and dealloc (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix AIP early init panic (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix alloc failure with larger txqueuelen (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix panic with larger ipoib send_queue_size (Kamal Heib) [2056499 2049845] - all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Kamal Heib) [2056499] - RDMA/irdma: Remove the redundant return (Kamal Heib) [2056499 2037972] - RDMA/rxe: Use the standard method to produce udp source port (Kamal Heib) [2056499] - RDMA/irdma: Make the source udp port vary (Kamal Heib) [2056499 2037972] - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn (Kamal Heib) [2056499] - IB/iser: Align coding style across driver (Kamal Heib) [2056499] - IB/iser: Remove un-needed casting to/from void pointer (Kamal Heib) [2056499] - IB/iser: Don't suppress send completions (Kamal Heib) [2056499] - IB/iser: Rename ib_ret local variable (Kamal Heib) [2056499] - IB/iser: Fix RNR errors (Kamal Heib) [2056499] - IB/iser: Remove deprecated pi_guard module param (Kamal Heib) [2056499] - IB/mlx5: Expose NDR speed through MAD (Kamal Heib) [2056499] - RDMA/rxe: Delete deprecated module parameters interface (Kamal Heib) [2056499] - RDMA/mad: Delete duplicated init_query_mad functions (Kamal Heib) [2056499] - RDMA/rxe: Fix indentations and operators sytle (Kamal Heib) [2056499] - RDMA: Use default_groups in kobj_type (Kamal Heib) [2056499] - RDMA/rxe: Fix a typo in opcode name (Kamal Heib) [2056499] - RDMA/rxe: Remove the unused xmit_errors member (Kamal Heib) [2056499] - RDMA/rxe: Remove redundant err variable (Kamal Heib) [2056499] - RDMA/irdma: Use auxiliary_device driver data helpers (Kamal Heib) [2056499 2037972] - driver core: auxiliary bus: Add driver data helpers (Kamal Heib) [2056499] - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Let ib_find_gid() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Modify rdma_query_gid() to return accurate error codes (Kamal Heib) [2056499] - RDMA/rxe: Remove the unnecessary variable (Kamal Heib) [2056499] - RDMA/irdma: Fix the type used to declare a bitmap (Kamal Heib) [2056499 2037972] - RDMA/uverbs: Remove the unnecessary assignment (Kamal Heib) [2056499] - RDMA/siw: Use max() instead of doing it manually (Kamal Heib) [2056499] - RDMA/pvrdma: Use non-atomic bitmap functions when possible (Kamal Heib) [2056499] - RDMA/pvrdma: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499] - IB/hfi1: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499 2049845] - RDMA/siw: Use helper function to set sys_image_guid (Kamal Heib) [2056499] - RDMA/cma: Remove open coding of overflow checking for private_data_len (Kamal Heib) [2056499] - RDMA/rxe: Remove some #defines from rxe_pool.h (Kamal Heib) [2056499] - RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c (Kamal Heib) [2056499] - RDMA/rxe: Save object pointer in pool element (Kamal Heib) [2056499] - RDMA/rxe: Copy setup parameters into rxe_pool (Kamal Heib) [2056499] - RDMA/rxe: Cleanup rxe_pool_entry (Kamal Heib) [2056499] - RDMA/rxe: Replace irqsave locks with bh locks (Kamal Heib) [2056499] - RDMA/usnic: Clean up usnic_ib_alloc_pd() (Kamal Heib) [2056499] - RDMA/irdma: Use helper function to set GUIDs (Kamal Heib) [2056499 2037972] - RDMA/rxe: Prevent double freeing rxe_map_set() (Kamal Heib) [2056498] - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (Kamal Heib) [2056498 2049845] - IB/hfi1: Fix early init panic (Kamal Heib) [2056498 2049845] - IB/hfi1: Insure use of smp_processor_id() is preempt disabled (Kamal Heib) [2056498 2049845] - IB/hfi1: Correct guard on eager buffer deallocation (Kamal Heib) [2056498 2049845] - RDMA: Fix use-after-free in rxe_queue_cleanup (Kamal Heib) [2056498] - RDMA/nldev: Check stat attribute before accessing it (Kamal Heib) [2056498] - IB/hfi1: Properly allocate rdma counter desc memory (Kamal Heib) [2056498 2049845] - RDMA/core: Set send and receive CQ before forwarding to the driver (Kamal Heib) [2056498] - RDMA/netlink: Add __maybe_unused to static inline in C file (Kamal Heib) [2056498] - RDMA/core: Require the driver to set the IOVA correctly during rereg_mr (Kamal Heib) [2056498] - RDMA/irdma: optimize rx path by removing unnecessary copy (Kamal Heib) [2056498 2037972] - IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks (Kamal Heib) [2056498] - IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks (Kamal Heib) [2056498 2049845] - RDMA/rxe: Make rxe_type_info static const (Kamal Heib) [2056498] - RDMA/rxe: Use 'bitmap_zalloc()' when applicable (Kamal Heib) [2056498] - RDMA/rxe: Save a few bytes from struct rxe_pool (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused variable local_qp (Kamal Heib) [2056498 2037972] - RDMA/core: Fix missed initialization of rdma_hw_stats::lock (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk (Kamal Heib) [2056498 2037972] - RDMA: Constify netdev->dev_addr accesses (Kamal Heib) [2056498] - RDMA/ipoib: Use dev_addr_mod() (Kamal Heib) [2056498] - RDMA/core: Use kvzalloc when allocating the struct ib_port (Kamal Heib) [2056498] - RDMA/irdma: Make irdma_uk_cq_init() return a void (Kamal Heib) [2056498 2037972] - RDMA/rxe: Convert kernel UD post send to use ah_num (Kamal Heib) [2056498] - RDMA/rxe: Lookup kernel AH from ah index in UD WQEs (Kamal Heib) [2056498] - RDMA/rxe: Replace ah->pd by ah->ibah.pd (Kamal Heib) [2056498] - RDMA/rxe: Create AH index and return to user space (Kamal Heib) [2056498] - RDMA/rxe: Change AH objects to indexed (Kamal Heib) [2056498] - RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr (Kamal Heib) [2056498] - RDMA/irdma: Remove irdma_cqp_up_map_cmd() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_get_hw_addr() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_uk_mw_bind() (Kamal Heib) [2056498 2037972] - RDMA: Remove redundant 'flush_workqueue()' calls (Kamal Heib) [2056498] - RDMA/iwpm: Remove redundant initialization of pointer err_str (Kamal Heib) [2056498] - RDMA/nldev: Allow optional-counter status configuration through RDMA netlink (Kamal Heib) [2056498] - RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit (Kamal Heib) [2056498] - RDMA/nldev: Add support to get status of all counters (Kamal Heib) [2056498] - RDMA/counter: Add optional counter support (Kamal Heib) [2056498] - RDMA/counter: Add an is_disabled field in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/core: Add a helper API rdma_free_hw_stats_struct (Kamal Heib) [2056498] - RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs (Kamal Heib) [2056499] - RDMA/counter: Add a descriptor in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/bnxt_re: Update statistics counter name (Kamal Heib) [2056498] - RDMA/bnxt_re: Add extended statistics counters (Kamal Heib) [2056498] - RDMA/efa: CQ notifications (Kamal Heib) [2056498] - RDMA/rxe: Remove duplicate settings (Kamal Heib) [2056498] - RDMA/rxe: Set partial attributes when completion status != IBV_WC_SUCCESS (Kamal Heib) [2056498] - RDMA/rxe: Change the is_user member of struct rxe_cq to bool (Kamal Heib) [2056498] - RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq (Kamal Heib) [2056498] - RDMA/irdma: Delete unused struct irdma_bth (Kamal Heib) [2056498 2037972] - IB/hf1: Use string_upper() instead of an open coded variant (Kamal Heib) [2056498] - RDMA/cma: Split apart the multiple uses of the same list heads (Kamal Heib) [2056498] - RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK (Kamal Heib) [2056498] - RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND (Kamal Heib) [2056498] - RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (Kamal Heib) [2056498] - RDMA/hfi1: Use struct_size() and flex_array_size() helpers (Kamal Heib) [2056498 2049845] - IB/hfi1: Add ring consumer and producers traces (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove atomic completion count (Kamal Heib) [2056498 2049845] - IB/hfi1: Tune netdev xmit cachelines (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of tx priv backpointer (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of hot path divide (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove cache and embed txreq in ring (Kamal Heib) [2056498 2049845] - RDMA/rxe: Only allow invalidate for appropriate MRs (Kamal Heib) [2056498] - RDMA/rxe: Create duplicate mapping tables for FMRs (Kamal Heib) [2056498] - RDMA/rxe: Separate HW and SW l/rkeys (Kamal Heib) [2056498] - RDMA/rxe: Cleanup MR status and type enums (Kamal Heib) [2056498] - RDMA/rxe: Add memory barriers to kernel queues (Kamal Heib) [2056498] - RDMA/rxe: remove the unnecessary variable (Kamal Heib) [2056498] - RDMA/rxe: remove the redundant variable (Kamal Heib) [2056498] - RDMA/rxe: Fix wrong port_cap_flags (Kamal Heib) [2056498] - RDMA/rdmavt: Fix error code in rvt_create_qp() (Kamal Heib) [2056497 2049845] - IB/hfi1: Fix abba locking issue with sc_disable() (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Fix kernel pointer leak (Kamal Heib) [2056497 2049845] - RDMA/usnic: Lock VF with mutex instead of spinlock (Kamal Heib) [2056497] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2056497] - IB/hfi1: make hist static (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - IB/rdmavt: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - RDMA/core/sa_query: Retry SA queries (Kamal Heib) [2056497] - IB/core: Remove deprecated current_seq comments (Kamal Heib) [2056497] - RDMA/efa: Rename vector field in efa_irq struct to irqn (Kamal Heib) [2056497] - RDMA/efa: Remove unused cpu field from irq struct (Kamal Heib) [2056497] - RDMA/core/sa_query: Remove unused function (Kamal Heib) [2056497] - RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show (Kamal Heib) [2056497 2049845] - RDMA/core: Create clean QP creations interface for uverbs (Kamal Heib) [2056497] - RDMA/core: Properly increment and decrement QP usecnts (Kamal Heib) [2056497] - RDMA/core: Configure selinux QP during creation (Kamal Heib) [2056497] - RDMA/core: Reorganize create QP low-level functions (Kamal Heib) [2056497] - RDMA/core: Remove protection from wrong in-kernel API usage (Kamal Heib) [2056497] - RDMA/core: Delete duplicated and unreachable code (Kamal Heib) [2056497] - rdma/qedr: Fix crash due to redundant release of device's qp memory (Kamal Heib) [2056497] - RDMA: Globally allocate and release QP memory (Kamal Heib) [2056497] - RDMA/mlx5: Rework custom driver QP type creation (Kamal Heib) [2056497] - RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp (Kamal Heib) [2056497] - RDMA/rdmavt: Decouple QP and SGE lists allocations (Kamal Heib) [2056497 2049845] - RDMA/efa: Remove double QP type assignment (Kamal Heib) [2056497] - RDMA/hfi1: Fix typo in comments (Kamal Heib) [2056497 2049845] - RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure that requests are valid (Kamal Heib) [2056497] - RDMA/iwpm: Remove not-needed reference counting (Kamal Heib) [2056497] - RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_devdata->user_refcount (Kamal Heib) [2056497 2049845] - IB/hfi1: Adjust pkey entry in index 0 (Kamal Heib) [2056497 2049845] - IB/hfi1: Indicate DMA wait when txq is queued for wakeup (Kamal Heib) [2056497 2049845] - RDMA/rxe: Fix types in rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Add kernel-doc comments to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Move crc32 init code to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_icrc_hdr (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_crc32 to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC generation to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_send and rxe_loopback (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_xmit_packet to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC checking to a subroutine (Kamal Heib) [2056497] - IB/core: Read subnet_prefix in ib_query_port via cache. (Kamal Heib) [2056497] - IB/core: Shifting initialization of device->cache_lock (Kamal Heib) [2056497] - IB/core: Updating cache for subnet_prefix in config_non_roce_gid_cache() (Kamal Heib) [2056497] - RDMA/efa: Split hardware stats to device and port stats (Kamal Heib) [2056497] - RDMA/rxe: Remove the repeated 'mr->umem = umem' (Kamal Heib) [2056497] - RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() (Kamal Heib) [2056497] - RDMA/siw: Remove kmap() (Kamal Heib) [2056497] - treewide: Add missing semicolons to __assign_str uses (Kamal Heib) [2056497] - RDMA/hfi1: Remove use of kmap() (Kamal Heib) [2056497 2049845] - RDMA: Delete not-used static inline functions (Kamal Heib) [2056497] - mm/page_owner.c: record tgid (Waiman Long) [2069294] - mm/page_owner: record task command name (Waiman Long) [2069294] - mm/page_owner: print memcg information (Waiman Long) [2069294] - mm/page_owner: use scnprintf() to avoid excessive buffer overrun check (Waiman Long) [2069294] - lib/vsprintf: avoid redundant work with 0 size (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries into buffer (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries (Waiman Long) [2069294] - lib, stackdepot: check stackdepot handle before accessing slabs (Waiman Long) [2069294] - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c (Waiman Long) [2069294] - lib/stackdepot: introduce __stack_depot_save() (Waiman Long) [2069294] - mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Waiman Long) [2069294] - mm/page_owner: constify dump_page_owner (Waiman Long) [2069294] - mm: page_owner: detect page_owner recursion via task_struct (Waiman Long) [2069294] - mm: page_owner: use kstrtobool() to parse bool option (Waiman Long) [2069294] - mm: page_owner: fetch backtrace only for tracked pages (Waiman Long) [2069294] - mm, page_owner: remove unused parameter in __set_page_owner_handle (Waiman Long) [2069294] - mm/page_owner: record the timestamp of all pages during free (Waiman Long) [2069294] - mm/page_owner: use helper function zone_end_pfn() to get end_pfn (Waiman Long) [2069294] - mm/page_owner: record timestamp and pid (Waiman Long) [2069294] - x86/platform/uv: Log gap hole end size (Frank Ramsay) [2074098] - x86/platform/uv: Update TSC sync state for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Update NMI Handler for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Remove unused variable in UV5 NMI handler (Frank Ramsay) [2074098] - timekeeping: Boot should be boottime for coarse ns accessor (Ivan Vecera) [2076879]- net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net: fix NULL pointer reference in cipso_v4_doi_free (Guillaume Nault) [2074597] - partitions/efi: Fix partition name parsing in GUID partition entry (Ming Lei) [2075085] - psi: Fix uaf issue when psi trigger is destroyed while being polled (Waiman Long) [2046396] - cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy (Waiman Long) [2046396] - cgroup/cpuset: Don't let child cpusets restrict parent in default hierarchy (Waiman Long) [2046396] - mm/page_alloc: detect allocation forbidden by cpuset and bail out early (Waiman Long) [2046396] - cgroup: Fix rootcg cpu.stat guest double counting (Waiman Long) [2046396] - cgroup: no need for cgroup_mutex for /proc/cgroups (Waiman Long) [2046396] - cgroup: remove cgroup_mutex from cgroupstats_build (Waiman Long) [2046396] - cgroup: Fix memory leak caused by missing cgroup_bpf_offline (Waiman Long) [2046396] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Waiman Long) [2046396] - bpf, test, cgroup: Use sk_{alloc,free} for test cases (Waiman Long) [2046396] - bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt (Waiman Long) [2046396] - bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode (Waiman Long) [2046396] - cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem (Waiman Long) [2046396] - cgroup: Replace deprecated CPU-hotplug functions. (Waiman Long) [2046396] - cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long) [2046396] - cgroup/cpuset: Miscellaneous code cleanup (Waiman Long) [2046396] - cgroup/cpuset: fix typos in comments (Waiman Long) [2046396] - enable DAMON configs (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/reclaim: document statistics parameters (Chris von Recklinghausen) [2004233] - mm/damon: hide kernel pointer from tracepoint event (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary variable (Chris von Recklinghausen) [2004233] - mm/damon: move the implementation of damon_insert_region to damon.h (Chris von Recklinghausen) [2004233] - mm/damon: add access checking for hugetlb pages (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for schemes statistics (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support all DAMOS stats (Chris von Recklinghausen) [2004233] - mm/damon/reclaim: provide reclamation statistics (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account how many times quota limit has exceeded (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account scheme actions that successfully applied (Chris von Recklinghausen) [2004233] - mm/damon: remove a mistakenly added comment for a future feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: remove redundant information (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks (Chris von Recklinghausen) [2004233] - mm/damon: convert macro functions to static inline functions (Chris von Recklinghausen) [2004233] - mm/damon: modify damon_rand() macro to static inline function (Chris von Recklinghausen) [2004233] - mm/damon: move damon_rand() definition into damon.h (Chris von Recklinghausen) [2004233] - mm/damon/schemes: add the validity judgment of thresholds (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove swap_ranges() and replace it with swap() (Chris von Recklinghausen) [2004233] - mm/damon: remove some unneeded function definitions in damon.h (Chris von Recklinghausen) [2004233] - mm/damon/core: use abs() instead of diff_of() (Chris von Recklinghausen) [2004233] - mm/damon: unified access_check function naming rules (Chris von Recklinghausen) [2004233] - mm/damon: add 'age' of region tracepoint support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: protect targets destructions with kdamond_lock (Chris von Recklinghausen) [2004233] - selftests/damon: split test cases (Chris von Recklinghausen) [2004233] - selftests/damon: test debugfs file reads/writes with huge count (Chris von Recklinghausen) [2004233] - selftests/damon: test wrong DAMOS condition ranges input (Chris von Recklinghausen) [2004233] - selftests/damon: test DAMON enabling with empty target_ids case (Chris von Recklinghausen) [2004233] - selftests/damon: skip test if DAMON is running (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: split a test function having >1024 bytes frame size (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove an unnecessary warning message (Chris von Recklinghausen) [2004233] - mm/damon/core: remove unnecessary error messages (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary error message (Chris von Recklinghausen) [2004233] - mm/damon/core: use better timer mechanisms selection threshold (Chris von Recklinghausen) [2004233] - mm/damon/core: fix fake load reports due to uninterruptible sleeps (Chris von Recklinghausen) [2004233] - timers: implement usleep_idle_range() (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation (Chris von Recklinghausen) [2004233] - mm/damon: remove return value from before_terminate callback (Chris von Recklinghausen) [2004233] - mm/damon: fix a few spelling mistakes in comments and a pr_debug message (Chris von Recklinghausen) [2004233] - mm/damon: simplify stop mechanism (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: simplify the content (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix a wrong link (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix wrong example commands (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary variable initialization (Chris von Recklinghausen) [2004233] - Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM (Chris von Recklinghausen) [2004233] - mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) (Chris von Recklinghausen) [2004233] - selftests/damon: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/schemes: activate schemes based on a watermarks mechanism (Chris von Recklinghausen) [2004233] - tools/selftests/damon: update for regions prioritization of schemes (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support prioritization weights (Chris von Recklinghausen) [2004233] - mm/damon/vaddr,paddr: support pageout prioritization (Chris von Recklinghausen) [2004233] - mm/damon/schemes: prioritize regions within the quotas (Chris von Recklinghausen) [2004233] - mm/damon/selftests: support schemes quotas (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support quotas of schemes (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement time quota (Chris von Recklinghausen) [2004233] - mm/damon/schemes: skip already charged targets and regions (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement size quota for schemes application speed control (Chris von Recklinghausen) [2004233] - mm/damon/paddr: support the pageout scheme (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: constify static mm_walk_ops (Chris von Recklinghausen) [2004233] - Docs/DAMON: document physical memory monitoring support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support physical memory monitoring (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for physical address space monitoring (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: separate commonly usable functions (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs-test: add a unit test case for 'init_regions' (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document 'init_regions' feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - docs/vm/damon: remove broken reference (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: allow users to set initial monitoring target regions (Chris von Recklinghausen) [2004233] - selftests/damon: add 'schemes' debugfs tests (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement statistics feature (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) (Chris von Recklinghausen) [2004233] - mm/damon/core: account age of target regions (Chris von Recklinghausen) [2004233] - mm/damon/core: nullify pointer ctx->kdamond with a NULL (Chris von Recklinghausen) [2004233] - mm/damon: needn't hold kdamond_lock to print pid of kdamond (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary do_exit() from kdamond (Chris von Recklinghausen) [2004233] - mm/damon/core: print kdamond start log in debug mode only (Chris von Recklinghausen) [2004233] - mm/damon: grammar s/works/work/ (Chris von Recklinghausen) [2004233] - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Chris von Recklinghausen) [2004233] - mm/damon: don't use strnlen() with known-bogus source length (Chris von Recklinghausen) [2004233] - mm/damon: add kunit tests (Chris von Recklinghausen) [2004233] - Documentation: add documents for DAMON (Chris von Recklinghausen) [2004233] - mm/damon: add user space selftests (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support multiple contexts (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: export kdamond pid to the user space (Chris von Recklinghausen) [2004233] - mm/damon: implement a debugfs-based user space interface (Chris von Recklinghausen) [2004233] - mm/damon: add a tracepoint (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for the virtual memory address spaces (Chris von Recklinghausen) [2004233] - mm/damon: adaptively adjust regions (Chris von Recklinghausen) [2004233] - mm/damon/core: implement region-based sampling (Chris von Recklinghausen) [2004233] - mm: introduce Data Access MONitor (DAMON) (Chris von Recklinghausen) [2004233] - khugepaged: use helper khugepaged_test_exit() in __khugepaged_enter() (Chris von Recklinghausen) [2004233] - mm/madvise: pass mm to do_madvise (Chris von Recklinghausen) [2004233] - ceph: fix possible NULL pointer dereference for req->r_session (Xiubo Li) [2076165] - thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL (Prarit Bhargava) [2039994] - MAINTAINERS: sort field names for all entries (Joel Savitz) [2064843] - parse-maintainers: Do not sort section content by default (Joel Savitz) [2064843] - parse-maintainers: Mark as executable (Joel Savitz) [2064843] - KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer (Paul Lai) [2074679] - KVM: x86: add system attribute to retrieve full set of supported xsave states (Paul Lai) [2074679] - KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr (Paul Lai) [2074679] - tools: arch: x86: pull in pvclock headers (Paul Lai) [2074679] - KVM: x86: Expose TSC offset controls to userspace (Paul Lai) [2074679] - KVM: x86: Refactor tsc synchronization code (Paul Lai) [2074679] - selftests: kvm: move vm_xsave_req_perm call to amx_test (Paul Lai) [2074679] - powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028678] - powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028678] - powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028678] - powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028678] - powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028678] - powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028678] - powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028678] - powerpc/vas: Map paste address only if window is active (Steve Best) [2028678] - powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028678] - powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028678] - powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028678] - powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028678] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [2051358] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - block: loop:use kstatfs.f_bsize of backing file to set discard granularity (Ming Lei) [2069472] - blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2069472] - block: update io_ticks when io hang (Ming Lei) [2069472] - block: don't delete queue kobject before its children (Ming Lei) [2069472] - block/wbt: fix negative inflight counter when remove scsi device (Ming Lei) [2069472] - block: bio-integrity: Advance seed correctly for larger interval sizes (Ming Lei) [2069472] - block: fix async_depth sysfs interface for mq-deadline (Ming Lei) [2069472] - bfq: Do not let waker requests skip proper accounting (Ming Lei) [2069472] - block: Fix fsync always failed if once failed (Ming Lei) [2069472] - blktrace: fix use after free for struct blk_trace (Ming Lei) [2069472] - block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2069472] - blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2069472] - blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2069472] - nbd: Fix use-after-free in pid_show (Ming Lei) [2069472] - block/mq-deadline: Improve request accounting further (Ming Lei) [2069472] - block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2069472] - blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2069472] - block, bfq: reset last_bfqq_created on group change (Ming Lei) [2069472] - block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2069472] - sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains (Phil Auld) [2065200] - sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs (Phil Auld) [2065200] - sched/fair: Improve consistency of allowed NUMA balance calculations (Phil Auld) [2065200] - Revert: sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [2065200] - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Steve Dickson) [2023844] - SUNRPC: use different lock keys for INET6 and LOCAL (Guillaume Nault) [2061651] - arm64: Restore forced disabling of KPTI on ThunderX (Mark Salter) [1999157] - arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup (Mark Salter) [1999157] - arm64: Remove exporting cpu_logical_map symbol (Mark Salter) [1999157] - arm64: tlb: fix the TTL value of tlb_get_level (Mark Salter) [1999157] - arm64: Validate tagged addresses in access_ok() called from kernel threads (Mark Salter) [1999157] - arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) (Mark Salter) [1999157] - arm64: ptrace: Use NO_SYSCALL instead of -1 in syscall_trace_enter() (Mark Salter) [1999157] - arm64: mm: Fix TLBI vs ASID rollover (Mark Salter) [1999157] - arm64: errata: Fix exec handling in erratum 1418040 workaround (Mark Salter) [1999157] - arm64: Generate cpucaps.h (Mark Salter) [1999157] - arm64/sve: Skip flushing Z registers with 128 bit vectors (Mark Salter) [1999157] - arm64/sve: Rework SVE access trap to convert state in registers (Mark Salter) [1999157] - arm64/sve: Use the sve_flush macros in sve_load_from_fpsimd_state() (Mark Salter) [1999157] - arm64/sve: Split _sve_flush macro into separate Z and predicate flushes (Mark Salter) [1999157] - arm64: fix inline asm in load_unaligned_zeropad() (Mark Salter) [1999157] - arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 (Mark Salter) [1999157] - arm64/fpsimd: add to to fix fpsimd build (Mark Salter) [1999157] - arm64: cpu_errata: Apply Erratum 845719 to KRYO2XX Silver (Mark Salter) [1999157] - arm64: kpti: Add KRYO2XX gold/silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO2XX gold/silver CPU cores (Mark Salter) [1999157] - arm64: errata: Fix handling of 1418040 with late CPU onlining (Mark Salter) [1999157] - arm64: cpufeature: upgrade hyp caps to final (Mark Salter) [1999157] - arm64: cpufeature: reorder cpus_have_{const, final}_cap() (Mark Salter) [1999157] - arm64: Add workaround for Arm Cortex-A77 erratum 1508412 (Mark Salter) [1999157] - arm64: Add part number for Arm Cortex-A77 (Mark Salter) [1999157] - arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks (Mark Salter) [1999157] - arm64: Treat SSBS as a non-strict system feature (Mark Salter) [1999157] - arm64: Group start_thread() functions together (Mark Salter) [1999157] - arm64: Remove Spectre-related CONFIG_* options (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs (Mark Salter) [1999157] - arm64: mte: CPU feature detection and initial sysreg configuration (Mark Salter) [1999157] - arm64: cpufeature: Export symbol read_sanitised_ftr_reg() (Mark Salter) [1999157] - arm64/fpsimd: Fix missing-prototypes in fpsimd.c (Mark Salter) [1999157] - arm64: traps: Add str of description to panic() in die() (Mark Salter) [1999157] - arm64/sve: Implement a helper to load SVE registers from FPSIMD state (Mark Salter) [1999157] - arm64/sve: Implement a helper to flush SVE registers (Mark Salter) [1999157] - arm64/fpsimdmacros: Allow the macro "for" to be used in more cases (Mark Salter) [1999157] - arm64/fpsimdmacros: Introduce a macro to update ZCR_EL1.LEN (Mark Salter) [1999157] - arm64/signal: Update the comment in preserve_sve_context (Mark Salter) [1999157] - arm64/fpsimd: Update documentation of do_sve_acc (Mark Salter) [1999157] - arm64: cpufeature: Modify address authentication cpufeature to exact (Mark Salter) [1999157] - arm64: ptrauth: Introduce Armv8.3 pointer authentication enhancements (Mark Salter) [1999157] - arm64: traps: Allow force_signal_inject to pass esr error code (Mark Salter) [1999157] - arm64/cpuinfo: Define HWCAP name arrays per their actual bit definitions (Mark Salter) [1999157] - arm64: Reserve HWCAP2_MTE as (1 << 18) (Mark Salter) [1999157] - arm64: Allow CPUs unffected by ARM erratum 1418040 to come in late (Mark Salter) [1999157] - arm64: Allow booting of late CPUs affected by erratum 1418040 (Mark Salter) [1999157] - arm64: Drop unnecessary include from asm/smp.h (Mark Salter) [1999157] - arm64: Move handling of erratum 1418040 into C code (Mark Salter) [1999157] - arm64: Fix __cpu_logical_map undefined issue (Mark Salter) [1999157] - arm64: tlb: don't set the ttl value in flush_tlb_page_nosync (Mark Salter) [1999157] - arm64: Shift the __tlbi_level() indentation left (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_*_tlb_range (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_tlb_range (Mark Salter) [1999157] - arm64: Add tlbi_user_level TLB invalidation helper (Mark Salter) [1999157] - arm64: Add level-hinted TLB invalidation helper (Mark Salter) [1999157] - arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors (Mark Salter) [1999157] - arm64/cpufeature: Validate feature bits spacing in arm64_ftr_regs[] (Mark Salter) [1999157] - arm64/cpufeature: Replace all open bits shift encodings with macros (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR2 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR1 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR0 register (Mark Salter) [1999157] - arm64: csum: Fix handling of bad packets (Mark Salter) [1999157] - arm64: Add missing sentinel to erratum_1463225 (Mark Salter) [1999157] - arm64: Documentation: Fix broken table in generated HTML (Mark Salter) [1999157] - arm64: kgdb: Fix single-step exception handling oops (Mark Salter) [1999157] - arm64: entry: Tidy up block comments and label numbers (Mark Salter) [1999157] - arm64: Rework ARM_ERRATUM_1414080 handling (Mark Salter) [1999157] - arm64: entry: Fix the typo in the comment of el1_dbg() (Mark Salter) [1999157] - arm64: Add KRYO4XX silver CPU cores to erratum list 1530923 and 1024718 (Mark Salter) [1999157] - arm64: Add KRYO4XX gold CPU cores to erratum list 1463225 and 1418040 (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO4XX gold CPU cores (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX silver CPU cores to SSB safelist (Mark Salter) [1999157] - arm64: kpti: Add KRYO{3, 4}XX silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n (Mark Salter) [1999157] - arm64: mm: reset address tag set by kasan sw tagging (Mark Salter) [1999157] - arm64: traps: Dump registers prior to panic() in bad_mode() (Mark Salter) [1999157] - arm64/sve: Eliminate data races on sve_default_vl (Mark Salter) [1999157] - arm64: csum: Disable KASAN for do_csum() (Mark Salter) [1999157] - arm64/cpufeature: Add get_arm64_ftr_reg_nowarn() (Mark Salter) [1999157] - arm64/cpuinfo: Add ID_MMFR4_EL1 into the cpuinfo_arm64 context (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_MMFR4 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_MMFR5 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_DFR1 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_PFR2 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Make doublelock a signed feature in ID_AA64DFR0 (Mark Salter) [1999157] - arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add explicit ftr_id_isar0[] for ID_ISAR0 register (Mark Salter) [1999157] - arm64: cpufeature: Group indexed system register definitions by name (Mark Salter) [1999157] - arm64: cpufeature: Extend comment to describe absence of field info (Mark Salter) [1999157] - arm64: drop duplicate definitions of ID_AA64MMFR0_TGRAN constants (Mark Salter) [1999157] - arm64: cpufeature: Add an overview comment for the cpufeature framework (Mark Salter) [1999157] - arm64: cpufeature: Relax checks for AArch32 support at EL[0-2] (Mark Salter) [1999157] - arm64: cpufeature: Relax AArch32 system checks if EL1 is 64-bit only (Mark Salter) [1999157] - arm64: cpufeature: Factor out checking of AArch32 features (Mark Salter) [1999157] - arm64: cpufeature: Remove redundant call to id_aa64pfr0_32bit_el0() (Mark Salter) [1999157] - arm64: cpufeature: Spell out register fields for ID_ISAR4 and ID_PFR1 (Mark Salter) [1999157] - arm64: cpufeature: Relax check for IESB support (Mark Salter) [1999157] - arm64: mm: Add asid_gen_match() helper (Mark Salter) [1999157] - arm64: Call debug_traps_init() from trap_init() to help early kgdb (Mark Salter) [1999157] - arm64: cacheflush: Fix KGDB trap detection (Mark Salter) [1999157] - arm64/cpuinfo: Move device_initcall() near cpuinfo_regs_init() (Mark Salter) [1999157] - arm64: kexec_file: print appropriate variable (Mark Salter) [1999157] - arm: mm: use __pfn_to_section() to get mem_section (Mark Salter) [1999157] - arm64: Reorder the macro arguments in the copy routines (Mark Salter) [1999157] - KVM: arm64: Drop PTE_S2_MEMATTR_MASK (Mark Salter) [1999157] - arm64/kernel: Fix range on invalidating dcache for boot page tables (Mark Salter) [1999157] - arm64: set TEXT_OFFSET to 0x0 in preparation for removing it entirely (Mark Salter) [1999157] - arm64/mm: Use phys_to_page() to access pgtable memory (Mark Salter) [1999157] - arm64: smp: Make cpus_stuck_in_kernel static (Mark Salter) [1999157] - arm64: entry: remove unneeded semicolon in el1_sync_handler() (Mark Salter) [1999157] - arm64: cpufeature: Add "or" to mitigations for multiple errata (Mark Salter) [1999157] - arm64: Sort vendor-specific errata (Mark Salter) [1999157] - arm64: simplify ptrauth initialization (Mark Salter) [1999157] - arm64: remove ptrauth_keys_install_kernel sync arg (Mark Salter) [1999157] - arm64: insn: Provide a better name for aarch64_insn_is_nop() (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Refactor and modernise annotation for ret_to_user (Mark Salter) [1999157] - arm64: BTI: Reset BTYPE when skipping emulated instructions (Mark Salter) [1999157] - arm64: traps: Shuffle code to eliminate forward declarations (Mark Salter) [1999157] - arm64: unify native/compat instruction skipping (Mark Salter) [1999157] - arm64: BTI: Decode BYTPE bits when printing PSTATE (Mark Salter) [1999157] - arm64: Basic Branch Target Identification support (Mark Salter) [1999157] - arm64/kernel: Fix return value when cpu_online() fails in __cpu_up() (Mark Salter) [1999157] - arm64: Add get_user() type annotation on the !access_ok() path (Mark Salter) [1999157] - arm64: Fix PTRACE_SYSEMU semantics (Mark Salter) [1999157] - arm64: fix the flush_icache_range arguments in machine_kexec (Mark Salter) [1999157] - Documentation: arm64: fix amu.rst doc warnings (Mark Salter) [1999157] - arm64: sync kernel APIAKey when installing (Mark Salter) [1999157] - arm64: Delete the space separator in __emit_inst (Mark Salter) [1999157] - arm64: remove CONFIG_DEBUG_ALIGN_RODATA feature (Mark Salter) [1999157] - arm64: head: Convert install_el2_stub to SYM_INNER_LABEL (Mark Salter) [1999157] - arm64: Introduce get_cpu_ops() helper function (Mark Salter) [1999157] - arm64: Rename cpu_read_ops() to init_cpu_ops() (Mark Salter) [1999157] - arm64: Declare ACPI parking protocol CPU operation if needed (Mark Salter) [1999157] - arm64: move kimage_vaddr to .rodata (Mark Salter) [1999157] - arm64: sdei: Annotate SDEI entry points using new style annotations (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly data (Mark Salter) [1999157] - arm64: head: Annotate stext and preserve_boot_args as code (Mark Salter) [1999157] - arm64: head.S: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Additional annotation conversions for entry.S (Mark Salter) [1999157] - arm64: entry: Annotate ret_from_fork as code (Mark Salter) [1999157] - arm64: entry: Annotate vector table and handlers as code (Mark Salter) [1999157] - kconfig: Add support for 'as-option' (Mark Salter) [1999157] - arm64: suspend: restore the kernel ptrauth keys (Mark Salter) [1999157] - arm64: __show_regs: strip PAC from lr in printk (Mark Salter) [1999157] - arm64: unwind: strip PAC from kernel addresses (Mark Salter) [1999157] - arm64/crash_core: Export KERNELPACMASK in vmcoreinfo (Mark Salter) [1999157] - arm64: mask PAC bits of __builtin_return_address (Mark Salter) [1999157] - compiler.h: Allow arch-specific asm/compiler.h (Mark Salter) [1999157] - arm64: initialize ptrauth keys for kernel booting task (Mark Salter) [1999157] - arm64: initialize and switch ptrauth kernel keys (Mark Salter) [1999157] - arm64: enable ptrauth earlier (Mark Salter) [1999157] - arm64: cpufeature: handle conflicts based on capability (Mark Salter) [1999157] - arm64: cpufeature: Move cpu capability helpers inside C file (Mark Salter) [1999157] - arm64: ptrauth: Add bootup/runtime flags for __cpu_setup (Mark Salter) [1999157] - arm64: install user ptrauth keys at kernel exit time (Mark Salter) [1999157] - arm64: rename ptrauth key structures to be user-specific (Mark Salter) [1999157] - arm64: cpufeature: add pointer auth meta-capabilities (Mark Salter) [1999157] - arm64: cpufeature: Fix meta-capability cpufeature check (Mark Salter) [1999157] - arm64: define __alloc_zeroed_user_highpage (Mark Salter) [1999157] - arm64/kernel: Simplify __cpu_up() by bailing out early (Mark Salter) [1999157] - arm64: smp: Mark expected switch fall-through (Mark Salter) [1999157] - arm64: remove redundant blank for '=' operator (Mark Salter) [1999157] - arm64: kexec_file: Fixed code style. (Mark Salter) [1999157] - arm64: add blank after 'if' (Mark Salter) [1999157] - arm64: fix spelling mistake "ca not" -> "cannot" (Mark Salter) [1999157] - arm64: entry: unmask IRQ in el0_sp() (Mark Salter) [1999157] - arm64: efi: add efi-entry.o to targets instead of extra-$(CONFIG_EFI) (Mark Salter) [1999157] - arm64: csum: Optimise IPv6 header checksum (Mark Salter) [1999157] - arch/arm64: fix typo in a comment (Mark Salter) [1999157] - arm64: remove gratuitious/stray .ltorg stanzas (Mark Salter) [1999157] - arm64: Update comment for ASID() macro (Mark Salter) [1999157] - arm64: mm: convert cpu_do_switch_mm() to C (Mark Salter) [1999157] - Documentation: arm64: document support for the AMU extension (Mark Salter) [1999157] - arm64: trap to EL1 accesses to AMU counters from EL0 (Mark Salter) [1999157] - arm64: add support for the AMU extension v1 (Mark Salter) [1999157] - arm64: smp: fix crash_smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: smp: fix smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: context: Fix ASID limit in boot messages (Mark Salter) [1999157] - docs: arm64: fix trivial spelling enought to enough in memory.rst (Mark Salter) [1999157] - arm64: time: Replace by (Mark Salter) [1999157] - arm64: ssbs: Fix context-switch when SSBS is present on all CPUs (Mark Salter) [1999157] - arm64: use shared sysctl constants (Mark Salter) [1999157] - arm64: Drop do_el0_ia_bp_hardening() & do_sp_pc_abort() declarations (Mark Salter) [1999157] - arm64: entry: Avoid empty alternatives entries (Mark Salter) [1999157] - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG (Mark Salter) [1999157] - arm64: Use macros instead of hard-coded constants for MAIR_EL1 (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX CPU cores to spectre-v2 safe list (Mark Salter) [1999157] - arm64: context: Free up kernel ASIDs if KPTI is not in use (Mark Salter) [1999157] - arm64: Remove __exception_text_start and __exception_text_end from asm/section.h (Mark Salter) [1999157] - arm64: armv8_deprecated: update the comments of armv8_deprecated_init() (Mark Salter) [1999157] - arm64: kpti: Add Broadcom Brahma-B53 core to the KPTI whitelist (Mark Salter) [1999157] - arm64: csum: Fix pathological zero-length calls (Mark Salter) [1999157] - arm64: Implement optimised checksum routine (Mark Salter) [1999157] - arm64: entry: cleanup sp_el0 manipulation (Mark Salter) [1999157] - arm64: entry: cleanup el0 svc handler naming (Mark Salter) [1999157] - arm64: entry: mark all entry code as notrace (Mark Salter) [1999157] - arm64: assembler: remove smp_dmb macro (Mark Salter) [1999157] - arm64: assembler: remove inherit_daif macro (Mark Salter) [1999157] - arm64: signal: nofpsimd: Handle fp/simd context for signal frames (Mark Salter) [1999157] - arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations (Mark Salter) [1999157] - arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly (Mark Salter) [1999157] - arm64: cpufeature: Fix the type of no FP/SIMD capability (Mark Salter) [1999157] - arm64: fpsimd: Make sure SVE setup is complete before SIMD is used (Mark Salter) [1999157] - arm64: kernel: Correct annotation of end of el0_sync (Mark Salter) [1999157] - arm64: asm: Remove ENDPIPROC() (Mark Salter) [1999157] - arm64: mm: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: lib: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: asm: Add new-style position independent function annotations (Mark Salter) [1999157] - arm64: kernel: avoid x18 in __cpu_soft_restart (Mark Salter) [1999157] - arm64/lib: copy_page: avoid x18 register in assembler code (Mark Salter) [1999157] - arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings (Mark Salter) [1999157] - arm64: cpu_errata: Add Hisilicon TSV110 to spectre-v2 safe list (Mark Salter) [1999157] - arm64: entry: refine comment of stack overflow check (Mark Salter) [1999157] - arm64: kpti: Add NVIDIA's Carmel core to the KPTI whitelist (Mark Salter) [1999157] - arm64: mm: simplify the page end calculation in __create_pgd_mapping() (Mark Salter) [1999157] - arm64: print additional fault message when executing non-exec memory (Mark Salter) [1999157] - arm64: pgtable: Correct typo in comment (Mark Salter) [1999157] - arm64: cpufeature: Fix typos in comment (Mark Salter) [1999157] - arm64: entry-common: don't touch daif before bp-hardening (Mark Salter) [1999157] - arm64: Remove asmlinkage from updated functions (Mark Salter) [1999157] - arm64: entry: convert el0_sync to C (Mark Salter) [1999157] - arm64: entry: convert el1_sync to C (Mark Salter) [1999157] - arm64: Add prototypes for functions called by entry.S (Mark Salter) [1999157] - arm64: remove __exception annotations (Mark Salter) [1999157] - arm64: kprobes: Move exception_text check in blacklist (Mark Salter) [1999157] - arm64: kprobes: Remove unneeded RODATA check (Mark Salter) [1999157] - arm64: kprobes: Move extable address check into arch_prepare_kprobe() (Mark Salter) [1999157] - arm64: cpufeature: introduce helper cpu_has_hw_af() (Mark Salter) [1999157] - arm64: Document ICC_CTLR_EL3.PMHE setting requirements (Mark Salter) [1999157] - firmware: arm_sdei: use common SMCCC_CONDUIT_* (Mark Salter) [1999157] - arm64: uaccess: Remove uaccess_*_not_uao asm macros (Mark Salter) [1999157] - arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault (Mark Salter) [1999157] - arm64: Do not mask out PTE_RDONLY in pte_same() (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: Brahma-B53 is SSB and spectre v2 safe (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor/Kryo errata 1003 (Mark Salter) [1999157] - arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default (Mark Salter) [1999157] - arm64: mm: fix inverted PAR_EL1.F check (Mark Salter) [1999157] - arm64: hibernate: check pgd table allocation (Mark Salter) [1999157] - arm64: armv8_deprecated: Checking return value for memory allocation (Mark Salter) [1999157] - arm64: mm: fix spurious fault detection (Mark Salter) [1999157] - arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419 (Mark Salter) [1999157] - arm64: mm: avoid virt_to_phys(init_mm.pgd) (Mark Salter) [1999157] - docs: arm64: Fix indentation and doc formatting (Mark Salter) [1999157] - arm64: errata: Update stale comment (Mark Salter) [1999157] - arm64: consider stack randomization for mmap base only when necessary (Mark Salter) [1999157] - arm64: make use of is_compat_task instead of hardcoding this test (Mark Salter) [1999157] - arm64: kpti: ensure patched kernel text is fetched from PoU (Mark Salter) [1999157] - arm64: Clarify when cpu_enable() is called (Mark Salter) [1999157] - arm64: constify sys64_hook instances (Mark Salter) [1999157] - arm64: constify aarch64_insn_encoding_class[] (Mark Salter) [1999157] - arm64: constify icache_policy_str[] (Mark Salter) [1999157] - arm64: prefer __section from compiler_attributes.h (Mark Salter) [1999157] - arm64/ptrace: Fix typoes in sve_set() comment (Mark Salter) [1999157] - arm64: mm: print hexadecimal EC value in mem_abort_decode() (Mark Salter) [1999157] - ahci: thunderx2: Fix workaround to use new inline function (Mark Salter) [1999157] - arm64/prefetch: fix a -Wtype-limits warning (Mark Salter) [1999157] - arm64: Move TIF_* documentation to individual definitions (Mark Salter) [1999157] - arm64: mm: free the initrd reserved memblock in a aligned manner (Mark Salter) [1999157] - arm64: io: Relax implicit barriers in default I/O accessors (Mark Salter) [1999157] - arm64: Remove unused cpucap_multi_entry_cap_cpu_enable() (Mark Salter) [1999157] - arm64: sysreg: Remove unused and rotting SCTLR_ELx field definitions (Mark Salter) [1999157] - arm64: esr: Add ESR exception class encoding for trapped ERET (Mark Salter) [1999157] - arm64/kexec: Use consistent convention of initializing 'kxec_buf.mem' with KEXEC_BUF_MEM_UNKNOWN (Mark Salter) [1999157] - arm64: remove pointless __KERNEL__ guards (Mark Salter) [1999157] - arm64: Remove unused assembly macro (Mark Salter) [1999157] - arm64: memory: Cosmetic cleanups (Mark Salter) [1999157] - arm64: memory: Add comments to end of non-trivial #ifdef blocks (Mark Salter) [1999157] - arm64: memory: Simplify virt_to_page() implementation (Mark Salter) [1999157] - arm64: memory: Rewrite default page_to_virt()/virt_to_page() (Mark Salter) [1999157] - arm64: mm: Ignore spurious translation faults taken from the kernel (Mark Salter) [1999157] - arm64: mm: Add ISB instruction to set_pgd() (Mark Salter) [1999157] - arm64: tlb: Ensure we execute an ISB following walk cache invalidation (Mark Salter) [1999157] - Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" (Mark Salter) [1999157] - arm64: pgtable: Implement p[mu]d_valid() and check in set_p[mu]d() (Mark Salter) [1999157] - arm64: Change the tagged_addr sysctl control semantics to only prevent the opt-in (Mark Salter) [1999157] - redhat/configs: Add CONFIG_ARM64_TAGGED_ADDR_ABI (Mark Salter) [1999157] - arm64: Introduce prctl() options to control the tagged user addresses ABI (Mark Salter) [1999157] - arm64: smp: Treat unknown boot failures as being 'stuck in kernel' (Mark Salter) [1999157] - arm64: smp: Don't enter kernel with NULL stack pointer or task struct (Mark Salter) [1999157] - arm64: map FDT as RW for early_init_dt_scan() (Mark Salter) [1999157] - arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side (Mark Salter) [1999157] - arch: replace _BITUL() in kernel-space headers with BIT() (Mark Salter) [1999157] - arm64: move jump_label_init() before parse_early_param() (Mark Salter) [1999157] - arm64: don't use asm-generic/ptrace.h (Mark Salter) [1999157] - arm64: rename dump_instr as dump_kernel_instr (Mark Salter) [1999157] - arm64/mm: Drop [PTE|PMD]_TYPE_FAULT (Mark Salter) [1999157] - arm64: module: create module allocations without exec permissions (Mark Salter) [1999157] - acpi/arm64: ignore 5.1 FADTs that are reported as 5.0 (Mark Salter) [1999157] - arm64: remove redundant 'default n' from Kconfig (Mark Salter) [1999157] - arm64: mm: avoid redundant READ_ONCE(*ptep) (Mark Salter) [1999157] - arm64/mm: Document write abort detection from ESR (Mark Salter) [1999157] - arm64: Fix comment after #endif (Mark Salter) [1999157] - arm64: ptrace: add support for syscall emulation (Mark Salter) [1999157] - arm64: add PTRACE_SYSEMU{,SINGLESTEP} definations to uapi headers (Mark Salter) [1999157] - arm64/mm: Identify user instruction aborts (Mark Salter) [1999157] - arm64/mm: Change BUG_ON() to VM_BUG_ON() in [pmd|pud]_set_huge() (Mark Salter) [1999157] - arm64: kernel: use aff3 instead of aff2 in comment (Mark Salter) [1999157] - arm64/mm: Simplify protection flag creation for kernel huge mappings (Mark Salter) [1999157] - arm64/mm: Move PTE_VALID from SW defined to HW page table entry definitions (Mark Salter) [1999157] - arm64/sve: should not depend on (Mark Salter) [1999157] - arm64: ssbd: explicitly depend on (Mark Salter) [1999157] - ARM64: trivial: s/TIF_SECOMP/TIF_SECCOMP/ comment typo fix (Mark Salter) [1999157] - arm64: smp: Moved cpu_logical_map[] to smp.h (Mark Salter) [1999157] - arm64: use the correct function type for __arm64_sys_ni_syscall (Mark Salter) [1999157] - arm64: use the correct function type in SYSCALL_DEFINE0 (Mark Salter) [1999157] - arm64: fix syscall_fn_t type (Mark Salter) [1999157] - signal/arm64: Use force_sig not force_sig_fault for SIGKILL (Mark Salter) [1999157] - arm64: Fix the arm64_personality() syscall wrapper redirection (Mark Salter) [1999157] - arm64: Remove useless message during oops (Mark Salter) [1999157] - arm64: don't trash config with compat symbol if COMPAT is disabled (Mark Salter) [1999157] - arm64: assembler: Update comment above cond_yield_neon() macro (Mark Salter) [1999157] - arm64: Fix size of __early_cpu_boot_status (Mark Salter) [1999157] - arm64: mm: Remove pte_unmap_nested() (Mark Salter) [1999157] - arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable (Mark Salter) [1999157] - arm64: compat: Reduce address limit for 64K pages (Mark Salter) [1999157] - arm64: mmap: Ensure file offset is treated as unsigned (Mark Salter) [1999157] - arm64: instrument smp_{load_acquire,store_release} (Mark Salter) [1999157] - arm64: mm: check virtual addr in virt_to_page() if CONFIG_DEBUG_VIRTUAL=y (Mark Salter) [1999157] - arm64: ptrace: Add function argument access API (Mark Salter) [1999157] - arm64: compat: Reduce address limit (Mark Salter) [1999157] - arm64: Save and restore OSDLR_EL1 across suspend/resume (Mark Salter) [1999157] - arm64: Clear OSDLR_EL1 on CPU boot (Mark Salter) [1999157] - arm64: debug: Separate debug hooks based on target exception level (Mark Salter) [1999157] - arm64: debug: Remove meaningless comment (Mark Salter) [1999157] - arm64: debug: Rename addr parameter for non-watchpoint exception hooks (Mark Salter) [1999157] - arm64: Use defines instead of magic numbers (Mark Salter) [1999157] - arm64: cpu_ops: fix a leaked reference by adding missing of_node_put (Mark Salter) [1999157] - arm64: mm: Make show_pte() a static function (Mark Salter) [1999157] - arm64: setup min_low_pfn (Mark Salter) [1999157] - arm64: mm: fix incorrect assignment of 'max_mapnr' (Mark Salter) [1999157] - arm64: perf_event: Remove wrongfully used inline (Mark Salter) [1999157] - arm64: backtrace: Don't bother trying to unwind the userspace stack (Mark Salter) [1999157] - arm64: replace memblock_alloc_low with memblock_alloc (Mark Salter) [1999157] - arm64: kdump: no need to mark crashkernel pages manually PG_reserved (Mark Salter) [1999157] - arm64: kexec: no need to ClearPageReserved() (Mark Salter) [1999157] - arm64: mmu: drop paging_init comments (Mark Salter) [1999157] - arm64: debug: Ensure debug handlers check triggering exception level (Mark Salter) [1999157] - arm64: io: Hook up __io_par() for inX() ordering (Mark Salter) [1999157] - arm64: Rename get_thread_info() (Mark Salter) [1999157] - arm64: Remove documentation about TIF_USEDFPU (Mark Salter) [1999157] - arm64: uaccess: Cleanup get/put_user() (Mark Salter) [1999157] - arm64: Remove asm/memblock.h (Mark Salter) [1999157] - arm64: default NR_CPUS to 256 (Mark Salter) [1999157] - arm64: perf: remove misleading comment (Mark Salter) [1999157] - arm64: Relax GIC version check during early boot (Mark Salter) [1999157] - arm64, mm, efi: Account for GICv3 LPI tables in static memblock reserve table (Mark Salter) [1999157] - arm64: hibernate: Clean the __hyp_text to PoC after resume (Mark Salter) [1999157] - arm64: hyp-stub: Forbid kprobing of the hyp-stub (Mark Salter) [1999157] - arm64: kprobe: Always blacklist the KVM world-switch code (Mark Salter) [1999157] - kasan, arm64: remove redundant ARCH_SLAB_MINALIGN define (Mark Salter) [1999157] - arm64: asm-prototypes: Fix fat-fingered typo in comment (Mark Salter) [1999157] - arm64: compat: Hook up io_pgetevents() for 32-bit tasks (Mark Salter) [1999157] - arm64: compat: Don't pull syscall number from regs in arm_compat_syscall (Mark Salter) [1999157] - arm64: compat: Avoid sending SIGILL for unallocated syscall numbers (Mark Salter) [1999157] - arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region (Mark Salter) [1999157] - arm64: smp: Fix compilation error (Mark Salter) [1999157] - arm64: select ACPI PCI code only when both features are enabled (Mark Salter) [1999157] - arm64: kaslr: print PHYS_OFFSET in dump_kernel_offset() (Mark Salter) [1999157] - arm64: sysreg: Use _BITUL() when defining register bits (Mark Salter) [1999157] - arm64: perf: Treat EXCLUDE_EL* bit definitions as unsigned (Mark Salter) [1999157] - arm64: percpu: Fix LSE implementation of value-returning pcpu atomics (Mark Salter) [1999157] - arm64: smp: Handle errors reported by the firmware (Mark Salter) [1999157] - arm64: smp: Rework early feature mismatched detection (Mark Salter) [1999157] - arm64: percpu: Rewrite per-cpu ops to allow use of LSE atomics (Mark Salter) [1999157] - arm64: crypto: add NEON accelerated XOR implementation (Mark Salter) [1999157] - arm64/neon: add workaround for ambiguous C99 stdint.h types (Mark Salter) [1999157] - arm64: ftrace: always pass instrumented pc in x0 (Mark Salter) [1999157] - arm64: ftrace: use GLOBAL() (Mark Salter) [1999157] - arm64: io: Ensure value passed to __iormb() is held in a 64-bit register (Mark Salter) [1999157] - arm64: acpi: Prepare for longer MADTs (Mark Salter) [1999157] - arm64: io: Ensure calls to delay routines are ordered against prior readX() (Mark Salter) [1999157] - arm64: perf: Fix typos in comment (Mark Salter) [1999157] - arm64: function_graph: Simplify with function_graph_enter() (Mark Salter) [1999157] - arm64: sysreg: fix sparse warnings (Mark Salter) [1999157] - arm64: mm: define NET_IP_ALIGN to 0 (Mark Salter) [1999157] - arm64: kprobe: make page to RO mode when allocate it (Mark Salter) [1999157] - arm64: kdump: fix small typo (Mark Salter) [1999157] - arm64: mm: Use #ifdef for the __PAGETABLE_P?D_FOLDED defines (Mark Salter) [1999157] - arm64: Trap WFI executed in userspace (Mark Salter) [1999157] - arm64/mm: Use ESR_ELx_FSC macro while decoding fault exception (Mark Salter) [1999157] - arm64: compat: Add CNTFRQ trap handler (Mark Salter) [1999157] - arm64: compat: Add CNTVCT trap handler (Mark Salter) [1999157] - arm64: compat: Add cp15_32 and cp15_64 handler arrays (Mark Salter) [1999157] - arm64: compat: Add condition code checks and IT advance (Mark Salter) [1999157] - arm64: Add decoding macros for CP15_32 and CP15_64 traps (Mark Salter) [1999157] - arm64: Remove unused VGA console support (Mark Salter) [1999157] - arm64: Kconfig: Remove ARCH_HAS_HOLES_MEMORYMODEL (Mark Salter) [1999157] - arm64/cpufeatures: Emulate MRS instructions by parsing ESR_ELx.ISS (Mark Salter) [1999157] - arm64/cpufeatures: Factorize emulate_mrs() (Mark Salter) [1999157] - arm64: fix for bad_mode() handler to always result in panic (Mark Salter) [1999157] - arm64: force_signal_inject: WARN if called from kernel context (Mark Salter) [1999157] - arm64: tlb: Adjust stride and type of TLBI according to mmu_gather (Mark Salter) [1999157] - arm64: percpu: Initialize ret in the default case (Mark Salter) [1999157] - arm64: mm: always enable CONFIG_HOLES_IN_ZONE (Mark Salter) [1999157] - arm64: Avoid calling stop_machine() when patching jump labels (Mark Salter) [1999157] - arm64: Drop asmlinkage qualifier from syscall_trace_{enter,exit} (Mark Salter) [1999157] - arm64: zero GPRs upon entry from EL0 (Mark Salter) [1999157] - arm64: don't reload GPRs after apply_ssbd (Mark Salter) [1999157] - arm64: consistently use unsigned long for thread flags (Mark Salter) [1999157] - arm64: insn: Don't fallback on nosync path for general insn patching (Mark Salter) [1999157] - arm64: remove unused COMPAT_PSR definitions (Mark Salter) [1999157] - kvm/arm: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: compat: map SPSR_ELx<->PSR for signals (Mark Salter) [1999157]- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051524] - thermal/drivers/int340x: Fix RFIM mailbox write commands (Prarit Bhargava) [2040065] - thermal: int340x: Limit Kconfig to 64-bit (Prarit Bhargava) [2040065] - thermal: int340x: fix build on 32-bit targets (Prarit Bhargava) [2040065] - thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses (Prarit Bhargava) [2040065] - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error (Myron Stowe) [1911591] - PCI/MSI: Skip masking MSI-X on Xen PV (Myron Stowe) [1911591] - PCI/MSI: Mask all unused MSI-X entries (Myron Stowe) [1911591] - PCI/MSI: Enable and mask MSI-X early (Myron Stowe) [1911591] - genirq: Use rcu in kstat_irqs_usr() (Waiman Long) [2068445] - scsi: target: Allow changing dbroot if there are no registered devices (Maurizio Lombardi) [2073435] - powerpc/pseries: Fix use after free in remove_phb_dynamic() (Steve Best) [2073707] - sctp: use the correct skb for security_sctp_assoc_request (Xin Long) [2070915] - s390/mm: check 2KB-fragment page on release (Rafael Aquini) [2026578] - s390/mm: better annotate 2KB pagetable fragments handling (Rafael Aquini) [2026578] - s390/mm: fix 2KB pgtable release race (Rafael Aquini) [2026578] - s390/mm: fix phys vs virt confusion in pgtable allocation routines (Rafael Aquini) [2026578] - net: openvswitch: fix leak of nested actions (Eelco Chaudron) [2073538] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Petr Oros) [2069671] - bpf: Do not WARN in bpf_warn_invalid_xdp_action() (Petr Oros) [2069671]- scsi: qedi: Fix failed disconnect handling (Chris Leech) [2071519] - scsi: iscsi: Fix unbound endpoint error handling (Chris Leech) [2071519] - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart (Chris Leech) [2071519] - scsi: iscsi: Fix endpoint reuse regression (Chris Leech) [2071519] - scsi: iscsi: Release endpoint ID when its freed (Chris Leech) [2071519] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2071519] - Revert "scsi: iscsi: Fix offload conn cleanup when iscsid restarts" (Chris Leech) [2071519] - scsi: iscsi: Speed up session unblocking and removal (Chris Leech) [2071519] - scsi: iscsi: Fix recovery and unblocking race (Chris Leech) [2071519] - scsi: iscsi: Unblock session then wake up error handler (Chris Leech) [2071519] - bnxt_en: make hw-tc-offload default to off (Ken Cox) [2005101] - bnxt_en: reject indirect blk offload when hw-tc-offload is off (Ken Cox) [2005101]- bpf, test_offload.py: Skip base maps without names (Yauheni Kaliuta) [2025787] - bnx2x: truncate value to original sizing (Manish Chopra) [2040271] - bnx2x: use correct format characters (Manish Chopra) [2040271] - bnx2x: fix built-in kernel driver load failure (Manish Chopra) [2040271] - bnx2x: fix driver load from initrd (Manish Chopra) [2040271] - bnx2x: Replace one-element array with flexible-array member (Manish Chopra) [2040271] - bnx2x: Remove useless DMA-32 fallback configuration (Manish Chopra) [2040271] - bnx2x: Invalidate fastpath HSI version for VFs (Manish Chopra) [2040271] - bnx2x: Utilize firmware 7.13.21.0 (Manish Chopra) [2040271] - bnx2x: constify static inline stub for dev_addr (Manish Chopra) [2040271] - net: bnx2x: fix variable dereferenced before check (Manish Chopra) [2040271] - ethernet: bnx2x: use eth_hw_addr_set() (Manish Chopra) [2040271] - bnx2x: Fix enabling network interfaces without VFs (Manish Chopra) [2040271] - bnx2x: fix an error code in bnx2x_nic_load() (Manish Chopra) [2040271] - bnx2x: remove unused variable 'cur_data_offset' (Manish Chopra) [2040271] - bnx2x: Remove the repeated declaration (Manish Chopra) [2040271] - bnx2x: Fix missing error code in bnx2x_iov_init_one() (Manish Chopra) [2040271] - net: broadcom: bnx2x: Fix wrong function name in comments (Manish Chopra) [2040271] - bnx2x: Remove redundant assignment to err (Manish Chopra) [2040271] - bnx2x: Use fallthrough pseudo-keyword (Manish Chopra) [2040271] - bnx2x: use true,false for bool variables (Manish Chopra) [2040271] - bnx2x: Fix some kernel-doc warnings (Manish Chopra) [2040271] - bnx2x: convert to new udp_tunnel_nic infra (Manish Chopra) [2040271] - bnx2x: Remove hw_reset_t function casts (Manish Chopra) [2040271] - bnx2x: Remove format_fw_ver_t function casts (Manish Chopra) [2040271] - bnx2x: Remove config_init_t function casts (Manish Chopra) [2040271] - bnx2x: Remove read_status_t function casts (Manish Chopra) [2040271] - bnx2x: Drop redundant callback function casts (Manish Chopra) [2040271] - bnx2x: Use napi_alloc_frag() (Manish Chopra) [2040271] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [1921300] - mod_devicetable: fix kdocs for ishtp_device_id (Tony Camuso) [1921300] - HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE() (Tony Camuso) [1921300] - platform/x86: isthp_eclite: only load for matching devices (Tony Camuso) [1921300] - platform/x86: Add Intel ishtp eclite driver (Tony Camuso) [1921300] - platform/x86: Add config file for Intel ishtp eclite driver (Tony Camuso) [1921300] - modpost: add guid_t type definition (Tony Camuso) [1921300] - squashfs: provide backing_dev_info in order to disable read-ahead (Brian Foster) [2025351] - mm: fix readahead_page_batch for retry entries (Brian Foster) [2025351] - iomap: convert from readpages to readahead (Brian Foster) [2025351] - fs: convert mpage_readpages to mpage_readahead (Brian Foster) [2025351] - mm: use memalloc_nofs_save in readahead path (Brian Foster) [2025351] - mm: document why we don't set PageReadahead (Brian Foster) [2025351] - mm: add page_cache_readahead_unbounded (Brian Foster) [2025351] - mm: move end_index check out of readahead loop (Brian Foster) [2025351] - mm: add readahead address space operation (Brian Foster) [2025351] - mm: put readahead pages in cache earlier (Brian Foster) [2025351] - mm: remove 'page_offset' from readahead loop (Brian Foster) [2025351] - mm: rename readahead loop variable to 'i' (Brian Foster) [2025351] - mm: rename various 'offset' parameters to 'index' (Brian Foster) [2025351] - mm: use readahead_control to pass arguments (Brian Foster) [2025351] - mm: add new readahead_control API (Brian Foster) [2025351] - mm: move readahead nr_pages check into read_pages (Brian Foster) [2025351] - mm: ignore return value of ->readpages (Brian Foster) [2025351] - mm: return void from various readahead functions (Brian Foster) [2025351] - mm: move readahead prototypes from mm.h (Brian Foster) [2025351] - mpage: mpage_readpages() should submit IO as read-ahead (Brian Foster) [2025351] - mpage: add argument structure for do_mpage_readpage() (Brian Foster) [2025351] - redhat/configs: enable CONFIG_AMD_PTDMA for x86_64 (Sudheesh Mavila) [2027231] - dmaengine: ptdma: handle the cases based on DMA is complete (Sudheesh Mavila) [2027231] - dmaengine: ptdma: fix concurrency issue with multiple dma transfer (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Fix the error handling path in pt_core_init() (Sudheesh Mavila) [2027231] - MAINTAINERS: Fix AMD PTDMA DRIVER entry (Sudheesh Mavila) [2027231] - dmaengine: ptdma: remove PT_OFFSET to avoid redefnition (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Add debugfs entries for PTDMA (Sudheesh Mavila) [2027231] - dmaengine: ptdma: register PTDMA controller as a DMA resource (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Initial driver for the AMD PTDMA (Sudheesh Mavila) [2027231] - isert: support for unsolicited NOPIN with no response (Maurizio Lombardi) [2035915] - iscsit: increment max_cmd_sn for isert on command release (Maurizio Lombardi) [2035915] - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa (Phil Auld) [2062841] - sched/numa: initialize numa statistics when forking new task (Phil Auld) [2062841] - cgroup: Fix suspicious rcu_dereference_check() usage warning (Phil Auld) [2062841] - sched/cpuacct: Remove redundant RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Optimize away RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Fix charge percpu cpuusage (Phil Auld) [2062841] - sched: replace cpumask_weight with cpumask_empty where appropriate (Phil Auld) [2062841] - sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race (Phil Auld) [2062841] - psi: fix possible trigger missing in the window (Phil Auld) [2062841] - sched: Avoid double preemption in __cond_resched_*lock*() (Phil Auld) [2062841] - sched/fair: Fix all kernel-doc warnings (Phil Auld) [2062841] - sched/rt: Try to restart rt period timer when rt runtime exceeded (Phil Auld) [2062841] - sched/fair: Fix detection of per-CPU kthreads waking a task (Phil Auld) [2062841] - locking: Remove rt_rwlock_is_contended(). (Phil Auld) [2062841] - sched: Trigger warning if ->migration_disabled counter underflows. (Phil Auld) [2062841] - sched/cpuacct: Make user/system times in cpuacct.stat more precise (Phil Auld) [2062841] - sched/cpuacct: Fix user/system in shown cpuacct.usage* (Phil Auld) [2062841] - cpuacct: Convert BUG_ON() to WARN_ON_ONCE() (Phil Auld) [2062841] - cputime, cpuacct: Include guest time in user time in cpuacct.stat (Phil Auld) [2062841] - sched/fair: Document the slow path and fast path in select_task_rq_fair (Phil Auld) [2062841] - drm/i915/ehl: Remove require_force_probe protection (Michel Dänzer) [2048674] - net/sched: fix initialization order when updating chain 0 head (Marcelo Ricardo Leitner) [2044711] - smp: Process pending softirqs in flush_smp_call_function_from_idle() (Waiman Long) [2066087] - irq_work: Optimize irq_work_single() (Waiman Long) [2066087] - irq_work: Cleanup (Waiman Long) [2066087] - smp, irq_work: Continue smp_call_function*() and irq_work*() integration (Waiman Long) [2066087] - irq_work: Define irq_work_single() on !CONFIG_IRQ_WORK too (Waiman Long) [2066087] - sched/headers: Split out open-coded prototypes into kernel/sched/smp.h (Waiman Long) [2066087] - sched: Replace rq::wake_list (Waiman Long) [2066087] - sched: Add rq::ttwu_pending (Waiman Long) [2066087] - irq_work, smp: Allow irq_work on call_single_queue (Waiman Long) [2066087] - smp: Optimize send_call_function_single_ipi() (Waiman Long) [2066087] - smp: Move irq_work_run() out of flush_smp_call_function_queue() (Waiman Long) [2066087] - smp: Optimize flush_smp_call_function_queue() (Waiman Long) [2066087] - sched: Fix smp_call_function_single_async() usage for ILB (Waiman Long) [2066087] - sched: Make scheduler_ipi inline (Waiman Long) [2066087] - sched: Clean up scheduler_ipi() (Waiman Long) [2066087] - sched/core: Remove rq.hrtick_csd_pending (Waiman Long) [2066087] - sched/fair: Clean up comment in nohz_idle_balance() (Waiman Long) [2066087] - context_tracking: Rename context_tracking_is_enabled() => context_tracking_enabled() (Waiman Long) [2066087] - context_tracking: Remove context_tracking_active() (Waiman Long) [2066087] - redhat: configs: Disable CONFIG_MPLS for s390x/zfcpdump (Guillaume Nault) [2051659] - KVM: PPC: Book3S HV: Add infrastructure to support 2nd DAWR (Laurent Vivier) [2059318] - KVM: PPC: Book3S HV: Rename current DAWR macros and variables (Laurent Vivier) [2059318] - uapi/linux/stddef.h: Add include guards (Michel Dänzer) [2072125] - stddef: Introduce struct_group() helper macro (Michel Dänzer) [2072125] - component: Add common helper for compare/release functions (Michel Dänzer) [2072125] - PCI/VGA: Move vgaarb to drivers/pci (Michel Dänzer) [2072125] - vgaarb: don't pass a cookie to vga_client_register (Michel Dänzer) [2072125] - vgaarb: remove the unused irq_set_state argument to vga_client_register (Michel Dänzer) [2072125] - vgaarb: provide a vga_client_unregister wrapper (Michel Dänzer) [2072125] - vgaarb: cleanup vgaarb.h (Michel Dänzer) [2072125] - vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c (Michel Dänzer) [2072125] - vgaarb: remove vga_conflicts (Michel Dänzer) [2072125] - vgaarb: remove VGA_DEFAULT_DEVICE (Michel Dänzer) [2072125] - lib/string_helpers: Consolidate string helpers implementation (Michel Dänzer) [2072125] - include/linux/string_helpers.h: add linux/string.h for strlen() (Michel Dänzer) [2072125] - kernel.h: split out container_of() and typeof_member() macros (Michel Dänzer) [2072125] - mm/vmscan: add sync_shrinkers function v3 (Michel Dänzer) [2072125] - lib: devres: Add managed arch_io_reserve_memtype_wc() (Michel Dänzer) [2072125] - lib: devres: Add managed arch_phys_wc_add() (Michel Dänzer) [2072125] - kernel/locking: Use a pointer in ww_mutex_trylock(). (Michel Dänzer) [2072125] - locking/ww-mutex: Fix uninitialized use of ret in test_aa() (Michel Dänzer) [2072125] - kernel/locking: Add context to ww_mutex_trylock() (Michel Dänzer) [2072125] - locking/lockdep: Provide lockdep_assert{,_once}() helpers (Michel Dänzer) [2072125] - mm: gup: pack has_pinned in MMF_HAS_PINNED (Chris von Recklinghausen) [2073217] - mm: gup: allow FOLL_PIN to scale in SMP (Chris von Recklinghausen) [2073217] - CI: Drop baseline runs (Veronika Kabatova)- powerpc/xive: Export XIVE IPI information for online-only processors. (Steve Best) [2038448] - netfilter: conntrack: fix reading nf_conntrack_buckets (Phil Sutter) [2053628] - netfilter: nf_tables: initialize registers in nft_do_chain() (Florian Westphal) [2067966] {CVE-2022-1016} - x86/sev-es: Use __put_user()/__get_user() for data accesses (Vitaly Kuznetsov) [2063719] - x86/sev-es: Handle string port IO to kernel memory properly (Vitaly Kuznetsov) [2063719] - x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] (Vitaly Kuznetsov) [2063719] - x86/sev-es: Use __copy_from_user_inatomic() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Introduce ip_within_syscall_gap() helper (Vitaly Kuznetsov) [2063719] - x86/sev-es: Forward page-faults which happen during emulation (Vitaly Kuznetsov) [2063719] - x86/sev-es: Don't return NULL from sev_es_get_ghcb() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Invalidate the GHCB after completing VMGEXIT (Vitaly Kuznetsov) [2063719] - x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch (Vitaly Kuznetsov) [2063719] - x86/sev: Fix stack type check in vc_switch_off_ist() (Vitaly Kuznetsov) [2063719] - x86/sev: Allow #VC exceptions on the VC2 stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Enable #VC specific entry point for real (Vitaly Kuznetsov) [2063719] - x86/cpu: Use pinning mask for CR4 bits needing to be 0 (Vitaly Kuznetsov) [2063719] - x86/asm: Move native_write_cr0/4() out of line (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR4 bits (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR0 bits (Vitaly Kuznetsov) [2063719] - powerpc/mce: Modify the real address error logging messages (Desnes A. Nunes do Rosario) [2068761] - selftests/powerpc: Add test for real address error handling (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries: Parse control memory access error (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries/mce: Fix a typo in error type assignment (Desnes A. Nunes do Rosario) [2068761] - netfilter: nf_tables: validate registers coming from userspace. (Florian Westphal) [2065357] {CVE-2022-1015} - PCI: hv: Propagate coherence from VMbus device to PCI device (Vitaly Kuznetsov) [2068429] - Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device (Vitaly Kuznetsov) [2068429] - Revert "xfs: actually bump warning counts when we send warnings" (Carlos Maiolino) [2059262] - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake (Michael Petlan) [2039996] - perf stat: Support --cputype option for hybrid events (Michael Petlan) [1971941] - perf/x86/intel/uncore: Add IMC uncore support for ADL (Michael Petlan) [2042217] - tipc: fix kernel panic when enabling bearer (Xin Long) [2061233] - media: v4l: ioctl: Fix memory leak in video_usercopy (Jarod Wilson) [1954604] {CVE-2021-30002}- esp6: fix check on ipv6_skip_exthdr's return value (Sabrina Dubroca) [2054075] - scsi: iscsi: Fix nop handling during conn recovery (Chris Leech) [2069969] - scsi: iscsi: Merge suspend fields (Chris Leech) [2069969] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2069969] - scsi: iscsi: Move iscsi_ep_disconnect (Chris Leech) [2069969] - CI: Remove deprecated option (Veronika Kabatova)- redhat: add new KUNIT tests to mod-internal.list (Nico Pache) [2065444] - kasan: test: prevent cache merging in kmem_cache_double_destroy (Nico Pache) [2065444] - kasan: test: fix compatibility with FORTIFY_SOURCE (Nico Pache) [2065444] - kasan: test: add test case for double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: add ability to detect double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: test: add globals left-out-of-bounds test (Nico Pache) [2065444] - kasan: test: silence intentional read overflow warnings (Nico Pache) [2065444] - kasan: test: bypass __alloc_size checks (Nico Pache) [2065444] - kasan: test: add memcpy test that avoids out-of-bounds write (Nico Pache) [2065444] - kasan: test: clean up ksize_uaf (Nico Pache) [2065444] - kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Nico Pache) [2065444] - kasan: test: only do kmalloc_uaf_memset for generic mode (Nico Pache) [2065444] - kasan: test: avoid corrupting memory via memset (Nico Pache) [2065444] - kasan: test: avoid writing invalid memory (Nico Pache) [2065444] - kasan: test: rework kmalloc_oob_right (Nico Pache) [2065444] - Documentation: kunit: remove claims that kunit is a mocking framework (Nico Pache) [2065444] - kunit: Reset suite count after running tests (Nico Pache) [2065444] - kunit: drop assumption in kunit-log-test about current suite (Nico Pache) [2065444] - string.h: Introduce memset_startat() for wiping trailing members and padding (Nico Pache) [2065444] - string.h: Introduce memset_after() for wiping trailing members/padding (Nico Pache) [2065444] - lib: Introduce CONFIG_MEMCPY_KUNIT_TEST (Nico Pache) [2065444] - kunit: fix kernel-doc warnings due to mismatched arg names (Nico Pache) [2065444] - kunit: fix reference count leak in kfree_at_end (Nico Pache) [2065444] - kunit: Print test statistics on failure (Nico Pache) [2065444] - fat: Add KUnit tests for checksums and timestamps (Nico Pache) [2065444] - kunit: add unit test for filtering suites by names (Nico Pache) [2065444] - kunit: test: Add example tests which are always skipped (Nico Pache) [2065444] - kunit: Support skipped tests (Nico Pache) [2065444] - redhat: remove TEST_LIST_SORT config definitions (Nico Pache) [2065444] - lib/test: convert test_sort.c to use KUnit (Nico Pache) [2065444] - lib/test: convert lib/test_list_sort.c to use KUnit (Nico Pache) [2065444] - kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers (Nico Pache) [2065444] - kunit: Add gnu_printf specifiers (Nico Pache) [2065444] - lib/cmdline_kunit: Remove a cast which are no-longer required (Nico Pache) [2065444] - kernel/sysctl-test: Remove some casts which are no-longer required (Nico Pache) [2065444] - device property: Remove some casts in property-entry-test (Nico Pache) [2065444] - Documentation: kunit: Clean up some string casts in examples (Nico Pache) [2065444] - kunit: Assign strings to 'const char*' in STREQ assertions (Nico Pache) [2065444] - kunit: Do not typecheck binary assertions (Nico Pache) [2065444] - Documentation: kunit: document support for QEMU in kunit_tool (Nico Pache) [2065444] - kunit: Add 'kunit_shutdown' option (Nico Pache) [2065444] - Documentation: kunit: Update kunit_tool page (Nico Pache) [2065444] - Documentation: kunit: add tips for running KUnit (Nico Pache) [2065444] - slub: remove resiliency_test() function (Nico Pache) [2065444] - mm/slub, kunit: add a KUnit test for SLUB debugging functionality (Nico Pache) [2065444] - kunit: make test->lock irq safe (Nico Pache) [2065444] - docs: dev-tools: kunit: avoid using ReST :doc:`foo` markup (Nico Pache) [2065444] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [2065444] - kunit: make KUNIT_EXPECT_STREQ() quote values, don't print literals (Nico Pache) [2065444] - kunit: Match parenthesis alignment to improve code readability (Nico Pache) [2065444] - openvswitch: always update flow key after nat (Aaron Conole) [2066885] - md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Nigel Croxon) [2032272] - net: fix a memleak when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: do not keep the dst cache when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: phy: at803x: move page selection fix to config_init (Petr Oros) [2021822] - net: phylink: rejig SFP interface selection in ksettings_set() (Petr Oros) [2021822] - ptp: dp83640: don't define PAGE0 (Petr Oros) [2021822] - net: phylink: Update SFP selected interface on advertising changes (Petr Oros) [2021822] - net: phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list (Petr Oros) [2021822] - net: phy: marvell: Add WAKE_PHY support to WOL event (Petr Oros) [2021822] - net: phy: micrel: Fix link detection on ksz87xx switch" (Petr Oros) [2021822] - net: phy: micrel: Fix detection of ksz87xx switch (Petr Oros) [2021822] - net: phy: broadcom: re-add check for PHY_BRCM_DIS_TXCRXC_NOENRGY on the BCM54811 PHY (Petr Oros) [2021822] - net: phy: at803x: simplify custom phy id matching (Petr Oros) [2021822] - net: phy: intel-xway: Add RGMII internal delay configuration (Petr Oros) [2021822] - net: phylink: cleanup ksettings_set (Petr Oros) [2021822] - net: phylink: add phy change pause mode debug (Petr Oros) [2021822] - net: phy: add API to read 802.3-c45 IDs (Petr Oros) [2021822] - net: phy: Fix data type in DP83822 dp8382x_disable_wol() (Petr Oros) [2021822] - net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 (Petr Oros) [2021822] - net: phy: marvell10g: fix differentiation of 88X3310 from 88X3340 (Petr Oros) [2021822] - net: phy: replace if-else statements with switch (Petr Oros) [2021822] - net: phy: remove unnecessary line continuation (Petr Oros) [2021822] - net: phy: print the function name by __func__ instead of an fixed string (Petr Oros) [2021822] - net: phy: fix formatting issues with braces (Petr Oros) [2021822] - net: phy: fix space alignment issues (Petr Oros) [2021822] - net: phy: delete repeated words of comments (Petr Oros) [2021822] - net: phy: correct format of block comments (Petr Oros) [2021822] - net: phy: change format of some declarations (Petr Oros) [2021822] - net: phy: micrel: remove redundant assignment to pointer of_node (Petr Oros) [2021822] - net: phy: dp83867: perform soft reset and retain established link (Petr Oros) [2021822] - net: phy: do not print dump stack if device was removed (Petr Oros) [2021822] - net: phy: probe for C45 PHYs that return PHY ID of zero in C22 space (Petr Oros) [2021822] - net: phy: marvell: use phy_modify_changed() for marvell_set_polarity() (Petr Oros) [2021822] - net: phy: Fix inconsistent indenting (Petr Oros) [2021822] - net: mdiobus: get rid of a BUG_ON() (Petr Oros) [2021822] - net: phy: marvell: enable downshift by default (Petr Oros) [2021822] - net: phy: marvell: add downshift support for M88E1240 (Petr Oros) [2021822] - net: phy: marvell: fix m88e1111_set_downshift (Petr Oros) [2021822] - net: phy: marvell: fix m88e1011_set_downshift (Petr Oros) [2021822] - net: phy: marvell: don't use empty switch default case (Petr Oros) [2021822] - net: phy: intel-xway: enable integrated led functions (Petr Oros) [2021822] - net: phy: at803x: fix probe error if copper page is selected (Petr Oros) [2021822] - net: phy: marvell: add support for Amethyst internal PHY (Petr Oros) [2021822] - net: dsa: mv88e6xxx: simulate Amethyst PHY model number (Petr Oros) [2021822] - net: phy: marvell: use assignment by bitwise AND operator (Petr Oros) [2021822] - net: phy: marvell: fix HWMON enable register for 6390 (Petr Oros) [2021822] - net: phy: marvell: refactor HWMON OOP style (Petr Oros) [2021822] - net: phy: at803x: select correct page on config init (Petr Oros) [2021822] - net: phy: marvell: fix detection of PHY on Topaz switches (Petr Oros) [2021822] - net: phy: marvell10g: change module description (Petr Oros) [2021822] - net: phy: marvell10g: differentiate 88E2110 vs 88E2111 (Petr Oros) [2021822] - net: phy: add constants for 2.5G and 5G speed in PCS speed register (Petr Oros) [2021822] - net: phy: marvell10g: fix driver name for mv88e2110 (Petr Oros) [2021822] - net: phy: marvell10g: add separate structure for 88X3340 (Petr Oros) [2021822] - net: phy: marvell10g: support other MACTYPEs (Petr Oros) [2021822] - net: phy: marvell10g: store temperature read method in chip strucutre (Petr Oros) [2021822] - net: phy: marvell10g: check for correct supported interface mode (Petr Oros) [2021822] - net: phy: marvell10g: support all rate matching modes (Petr Oros) [2021822] - net: phy: marvell10g: add MACTYPE definitions for 88E21xx (Petr Oros) [2021822] - net: phy: marvell10g: add all MACTYPE definitions for 88X33x0 (Petr Oros) [2021822] - net: phy: marvell10g: indicate 88X33x0 only port control registers (Petr Oros) [2021822] - net: phy: marvell10g: allow 5gbase-r and usxgmii (Petr Oros) [2021822] - net: phy: marvell10g: fix typo (Petr Oros) [2021822] - net: phy: marvell10g: rename register (Petr Oros) [2021822] - net: fec: use mac-managed PHY PM (Petr Oros) [2021822] - net: phy: broadcom: Add statistics for all Gigabit PHYs (Petr Oros) [2021822] - net: phy: broadcom: Only advertise EEE for supported modes (Petr Oros) [2021822] - net: phy: remove repeated word (Petr Oros) [2021822] - net: phy: Correct function name mdiobus_register_board_info() in comment (Petr Oros) [2021822] - net: phy: lan87xx: fix access to wrong register of LAN87xx (Petr Oros) [2021822] - net: phy: at803x: remove at803x_aneg_done() (Petr Oros) [2021822] - net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M (Petr Oros) [2021822] - docs: networking: phy: Improve placement of parenthesis (Petr Oros) [2021822] - net: phy: broadcom: Add power down exit reset state delay (Petr Oros) [2021822] - net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused (Petr Oros) [2021822] - net: mdio: Remove of_phy_attach() (Petr Oros) [2021822] - net: phy: broadcom: Do not modify LED configuration for SFP module PHYs (Petr Oros) [2021822] - net: phy: Add is_on_sfp_module flag and phy_on_sfp helper (Petr Oros) [2021822] - net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S (Petr Oros) [2021822] - net: phy: marvell: Ensure SGMII auto-negotiation is enabled for 88E1111 (Petr Oros) [2021822] - net: phylink: Add 5gbase-r support (Petr Oros) [2021822] - net: phy: Add 5GBASER interface mode (Petr Oros) [2021822] - net: phy: rename PHY_IGNORE_INTERRUPT to PHY_MAC_INTERRUPT (Petr Oros) [2021822] - net: phy: at803x: add MDIX support to AR8031/33 (Petr Oros) [2021822] - net: phy: broadcom: Allow BCM54210E to configure APD (Petr Oros) [2021822] - net: phy: broadcom: Remove unused flags (Petr Oros) [2021822] - net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() (Petr Oros) [2021822] - net: phy: consider that suspend2ram may cut off PHY power (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72116 (Petr Oros) [2021822] - net: mdiobus: Remove WARN_ON_ONCE(in_interrupt()) (Petr Oros) [2021822] - net: Use kobj_to_dev() API (Petr Oros) [2021822] - net: phy: Fixup kernel doc (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72113 (Petr Oros) [2021822] - net: phy: mchp: Add support for LAN8814 QUAD PHY (Petr Oros) [2021822] - net: dp83867: Fix WoL SecureOn password (Petr Oros) [2021822] - net: phy: at803x: constify static regulator_ops (Petr Oros) [2021822] - net: phy: marvell10g: support XFI rate matching mode (Petr Oros) [2021822] - net: switch to using PHY_INTERFACE_MODE_10GBASER rather than 10GKR (Petr Oros) [2021822] - netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() (Phil Sutter) [1896241] - net: do not reuse skbuff allocated from skbuff_fclone_cache in the skb cache (Ivan Vecera) [2069781] - skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instead of freeing (Ivan Vecera) [2069781] - skbuff: allow to use NAPI cache from __napi_alloc_skb() (Ivan Vecera) [2069781] - skbuff: allow to optionally use NAPI cache from __alloc_skb() (Ivan Vecera) [2069781] - skbuff: introduce {,__}napi_build_skb() which reuses NAPI cache heads (Ivan Vecera) [2069781] - skbuff: move NAPI cache declarations upper in the file (Ivan Vecera) [2069781] - skbuff: remove __kfree_skb_flush() (Ivan Vecera) [2069781] - skbuff: use __build_skb_around() in __alloc_skb() (Ivan Vecera) [2069781] - skbuff: simplify __alloc_skb() a bit (Ivan Vecera) [2069781] - skbuff: make __build_skb_around() return void (Ivan Vecera) [2069781] - skbuff: simplify kmalloc_reserve() (Ivan Vecera) [2069781] - skbuff: move __alloc_skb() next to the other skb allocation functions (Ivan Vecera) [2069781] - net: Introduce {netdev,napi}_alloc_frag_align() (Ivan Vecera) [2069781] - mm: page_frag: Introduce page_frag_alloc_align() (Ivan Vecera) [2069781] - perf tests attr: Add missing topdown metrics events (Michael Petlan) [1986275] - cifs: Return correct error code from smb2_get_enc_key (Ronnie Sahlberg) [2058369] - ipv4: avoid using shared IP generator for connected sockets (Paolo Abeni) [2062427] {CVE-2020-36516} - crypto: cryptd - Fix skcipher instance memory leak (Vladis Dronov) [2004344] - EVM: fix the evm= __setup handler return value (Bruno Meneguele) [2063900] - integrity: include keyring name for unknown key request (Bruno Meneguele) [2063900] - ima: limit secure boot feedback scope for appraise (Bruno Meneguele) [2063900] - integrity: invalid kernel parameters feedback (Bruno Meneguele) [2063900] - ima: add check for enforced appraise option (Bruno Meneguele) [2063900] - ima: Allow template selection with ima_template[_fmt]= after ima_hash= (Bruno Meneguele) [2063900] - ima: Remove ima_policy file before directory (Bruno Meneguele) [2063900] - integrity: check the return value of audit_log_start() (Bruno Meneguele) [2063900] - ima: fix deadlock when traversing "ima_default_rules". (Bruno Meneguele) [2063900] - evm: Introduce evm_revalidate_status() (Bruno Meneguele) [2063900] - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded (Bruno Meneguele) [2063900] - evm: Load EVM key in ima_load_x509() to avoid appraisal (Bruno Meneguele) [2063900] - evm: Execute evm_inode_init_security() only when an HMAC key is loaded (Bruno Meneguele) [2063900] - fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum (Bruno Meneguele) [2063900] - RHEL-only: KVM: selftests: Fix AArch64 compilation (Andrew Jones) [2071997] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Andrew Jones) [2071997] - RHEL-only: KVM: selftests: Remove unused modes (Andrew Jones) [2071997]- netfilter: nf_tables_offload: incorrect flow offload action array size (Florian Westphal) [2056728] {CVE-2022-25636} - netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create (Florian Westphal) [2056728] - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 (Bandan Das) [2033068] - PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049209] - PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049209] - PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049209] - PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049209] - PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049209] - kabi: Adding symbol blkdev_get_by_dev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol thaw_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol freeze_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - s390/cio: make ccw_device_dma_* more robust (Thomas Huth) [2066709] - perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses (Michael Petlan) [2069237] - redhat: switch secureboot kernel image signing to release keys (Augusto Caringi) - ice: xsk: Stop Rx processing when ntc catches ntu (Ivan Vecera) [2069082] - ice: xsk: Fix indexing in ice_tx_xsk_pool() (Ivan Vecera) [2069082] - ice: Fix kernel crash in XDP scenario (Ivan Vecera) [2069082]- do_wait: make PIDTYPE_PID case O(1) instead of O(n) (Nico Pache) [2055973] - n_tty: wake up poll(POLLRDNORM) on receiving data (Rafael Aquini) [2033338] - powerpc/papr_scm: Implement initial support for injecting smart errors (Steve Best) [1987103] - mm: memcg: synchronize objcg lists with a dedicated spinlock (Rafael Aquini) [2064847] - kasan: fix quarantine conflicting with init_on_free (Rafael Aquini) [2064847] - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() (Rafael Aquini) [2064847] - mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock() (Rafael Aquini) [2064847] - mm: move node_reclaim_distance to fix NUMA without SMP (Rafael Aquini) [2064847] - vmalloc: choose a better start address in vm_area_register_early() (Rafael Aquini) [2064847] - mm/vmalloc: check various alignments when debugging (Rafael Aquini) [2064847] - mm/vmalloc: don't allow VM_NO_GUARD on vmap() (Rafael Aquini) [2064847] - mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2064847] - mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2064847] - mm/memory_hotplug: fix kerneldoc comment for __remove_memory (Rafael Aquini) [2064847] - mm: fix memory_failure() handling of dax-namespace metadata (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() about ZONE_DEVICE section collisions (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() to consider subsection validity (Rafael Aquini) [2064847] - mm: move pfn_to_online_page() out of line (Rafael Aquini) [2064847] - Revert "mm: use early_pfn_to_nid in page_ext_init" (Rafael Aquini) [2064847] - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries (Rafael Aquini) [2064847] - powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() (Rafael Aquini) [2064847] - powerpc/pkeys: remove unused pkey_allows_readwrite (Rafael Aquini) [2064847] - x86/hyperv: Output host build info as normal Windows version number (Vitaly Kuznetsov) [2060700] - powerpc/smp: Update cpu_core_map on all PowerPc systems (Diego Domingos) [2064104] - crypto: ccp - ccp_dmaengine_unregister release dma channels (Vladis Dronov) [2015374] - crypto: ccp - remove redundant ret variable (Vladis Dronov) [2015374] - crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked() (Vladis Dronov) [2015374] - crypto: ccp - remove unneeded semicolon (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT_EX support (Vladis Dronov) [2015374] - crypto: ccp - Add psp_init_on_probe module parameter (Vladis Dronov) [2015374] - crypto: ccp - Refactor out sev_fw_alloc() (Vladis Dronov) [2015374] - crypto: ccp - Move SEV_INIT retry for corrupted data (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT rc error logging on init (Vladis Dronov) [2015374] - crypto: ccp - no need to initialise statics to 0 (Vladis Dronov) [2015374] - ccp: ccp - add support for Green Sardine (Vladis Dronov) [2015374] - crypto: ccp - fix command queuing to TEE ring buffer (Vladis Dronov) [2015374] - crypto: ccp - reduce tee command status polling interval from 5ms to 1ms (Vladis Dronov) [2015374] - crypto: ccp - provide in-kernel API to submit TEE commands (Vladis Dronov) [2015374] - crypto: ccp - add TEE support for Raven Ridge (Vladis Dronov) [2015374] - crypto: ccp - check whether PSP supports SEV or TEE before initialization (Vladis Dronov) [2015374] - ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured (Ivan Vecera) [2071027] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64 (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add data source encodings for power10 platform (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields (Desnes A. Nunes do Rosario) [1992813] - perf: Add new macros for mem_hops field (Desnes A. Nunes do Rosario) [1992813] - tools headers UAPI: Add new macros for mem_hops field to perf_event.h (Desnes A. Nunes do Rosario) [1992813] - bpf: Remove config check to enable bpf support for branch records (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [1992813] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf vendor events power10: Add metric events JSON file for power10 platform (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Add support to expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Refactor the code definition of perf reg extended mask in tools side header file (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Refactor the code definition of perf reg extended mask (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses (Desnes A. Nunes do Rosario) [1992813] - tools/perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix the check for SIAR value (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Drop the case of returning 0 as instruction pointer (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Use stack siar instead of mfspr (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf/hv-gpci: Fix counter value parsing (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC (Desnes A. Nunes do Rosario) [1992813] - CI: Remove deprecated option (Veronika Kabatova)- bareudp: use ipv6_mod_enabled to check if IPv6 enabled (Hangbin Liu) [2063813] - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() (Diego Domingos) [2048218] - redhat: copy rpminspect to dist-git repo (Jarod Wilson) - configs: enable CONFIG_RMI4_F3A (Benjamin Tissoires) [2067219] - Input: synaptics-rmi4 - add support for F3A (Benjamin Tissoires) [2067219] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032074] {CVE-2021-4028} - drm/i915/adl_s: Remove require_force_probe protection (Michel Dänzer) [2025896] - drm/i915/adl_s: Update ADL-S PCI IDs (Michel Dänzer) [2025896] - drm/i915: Limit Wa_22010178259 to affected platforms (Michel Dänzer) [2025896] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Michel Dänzer) [2025896] - drm/i915/dmc: Update DMC to v2.14 on ADL-P (Michel Dänzer) [2060051] - drm/i915: Update memory bandwidth formulae (Michel Dänzer) [2060051] - drm/i915/fb: Fold modifier CCS type/tiling attribute to plane caps (Michel Dänzer) [2060051] - drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum (Michel Dänzer) [2060051] - drm/i915/adl_p: Add ddc pin mapping (Michel Dänzer) [2060051] - iommu/amd: Fix I/O page table memory leak (Jerry Snitselaar) [2053210] - iommu/amd: Recover from event log overflow (Jerry Snitselaar) [2053210]- redhat: tune rpminspect w/additions from rhel9 branch (Jarod Wilson) - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" (Steve Best) [2056080] - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms (Prarit Bhargava) [1971939] - x86/tsc: Add a timer to make sure TSC_adjust is always checked (Prarit Bhargava) [1971939] - x86/hpet: Use another crystalball to evaluate HPET usability (Prarit Bhargava) [1971939] - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early (Prarit Bhargava) [1971939] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2039185] - [s390] s390/pci: fix use after free of zpci_dev (Claudio Imbrenda) [2039185] - [s390] s390/cio: make ccw_device_dma_* more robust (Claudio Imbrenda) [2039186] - [s390] s390/pci: add s390_iommu_aperture kernel parameter (Claudio Imbrenda) [2039181] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Paul Lai) [1918929] - kvm: selftests: sync uapi/linux/kvm.h with Linux header (Paul Lai) [1918929] - kvm: selftests: conditionally build vm_xsave_req_perm() (Paul Lai) [1918929] - x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 (Paul Lai) [1918929] - x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 (Paul Lai) [1918929] - KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime() (Paul Lai) [1918929] - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing (Paul Lai) [1918929] - KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries (Paul Lai) [1918929] - x86/fpu: Fix inline prefix warnings (Paul Lai) [1918929] - selftest: kvm: Add amx selftest (Paul Lai) [1918929] - selftest: kvm: Move struct kvm_x86_state to header (Paul Lai) [1918929] - selftest: kvm: Reorder vcpu_load_state steps for AMX (Paul Lai) [1918929] - kvm: x86: Disable interception for IA32_XFD on demand (Paul Lai) [1918929] - x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() (Paul Lai) [1918929] - kvm: selftests: Add support for KVM_CAP_XSAVE2 (Paul Lai) [1918929] - kvm: x86: Add support for getting/setting expanded xstate buffer (Paul Lai) [1918929] - x86/fpu: Add uabi_size to guest_fpu (Paul Lai) [1918929] - kvm: x86: Add CPUID support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Add XCR0 support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Disable RDMSR interception of IA32_XFD_ERR (Paul Lai) [1918929] - kvm: x86: Emulate IA32_XFD_ERR for guest (Paul Lai) [1918929] - kvm: x86: Intercept #NM for saving IA32_XFD_ERR (Paul Lai) [1918929] - x86/fpu: Prepare xfd_err in struct fpu_guest (Paul Lai) [1918929] - kvm: x86: Add emulation for IA32_XFD (Paul Lai) [1918929] - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation (Paul Lai) [1918929] - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 (Paul Lai) [1918929] - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM (Paul Lai) [1918929] - x86/fpu: Add guest support to xfd_enable_feature() (Paul Lai) [1918929] - x86/fpu: Make XFD initialization in __fpstate_reset() a function argument (Paul Lai) [1918929] - kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule (Paul Lai) [1918929] - x86/fpu: Prepare guest FPU for dynamically enabled FPU features (Paul Lai) [1918929] - x86/fpu: Extend fpu_xstate_prctl() with guest permissions (Paul Lai) [1918929] - kvm: selftests: move ucall declarations into ucall_common.h (Paul Lai) [1918929] - kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h (Paul Lai) [1918929] - cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' (Paul Lai) [1918929] - KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES (Paul Lai) [1918929] - KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows (Paul Lai) [1918929]- scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (Tomas Henzl) [2052278] - scsi: mpi3mr: Fix memory leaks (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix reporting of actual data transfer size (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix cmnd getting marked as in use forever (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix hibernation issue (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix printing of pending I/O count (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix deadlock while canceling the fw event (Tomas Henzl) [2054814] - scsi: mpi3mr: Fixes around reply request queues (Tomas Henzl) [2054814] - scsi: mpi3mr: Enhanced Task Management Support Reply handling (Tomas Henzl) [2054814] - scsi: mpi3mr: Use TM response codes from MPI3 headers (Tomas Henzl) [2054814] - scsi: mpi3mr: Increase internal cmnds timeout to 60s (Tomas Henzl) [2054814] - scsi: mpi3mr: Do access status validation before adding devices (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part2 (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part1 (Tomas Henzl) [2054814] - scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status (Tomas Henzl) [2054814] - scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() (Tomas Henzl) [2054814] - scsi: mpi3mr: Add debug APIs based on logging_level bits (Tomas Henzl) [2054814] - scsi: mpt3sas: Remove scsi_dma_map() error messages (Tomas Henzl) [2057021] - net/mlx5: Fix wrong limitation of metadata match on ecpf (Amir Tzin) [2049094] - nfsd: fix use-after-free due to delegation race (Thiago Becker) [2053262] - dma-buf: cma_heap: Fix mutex locking section (Michel Dänzer) [2044440] - drm/amdkfd: Check for null pointer after calling kmemdup (Michel Dänzer) [2044440] - drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode (Michel Dänzer) [2044440] - drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled (Michel Dänzer) [2044440] - drm/i915/overlay: Prevent divide by zero bugs in scaling (Michel Dänzer) [2044440] - dma-buf: heaps: Fix potential spectre v1 gadget (Michel Dänzer) [2044440] - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels (Michel Dänzer) [2044440] - drm/amd/display: watermark latencies is not enough on DCN31 (Michel Dänzer) [2044440] - drm/amd/pm: correct the MGpuFanBoost support for Beige Goby (Michel Dänzer) [2044440] - drm/i915/adlp: Fix TypeC PHY-ready status readout (Michel Dänzer) [2044440] - drm/nouveau: fix off by one in BIOS boundary checking (Michel Dänzer) [2044440] - drm/i915: Disable DSB usage for now (Michel Dänzer) [2044440] - Revert "drm/ast: Support 1600x900 with 108MHz PCLK" (Michel Dänzer) [2044440] - drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. (Michel Dänzer) [2044440] - drm/atomic: Add the crtc to affected crtc only if uapi.enable = true (Michel Dänzer) [2044440] - drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2 (Michel Dänzer) [2044440] - drm/amd/display: reset dcn31 SMU mailbox on failures (Michel Dänzer) [2044440] - drm/vmwgfx: Remove explicit transparent hugepages support (Michel Dänzer) [2044440] - drm/radeon: fix error handling in radeon_driver_open_kms (Michel Dänzer) [2044440] - drm/i915/display/ehl: Update voltage swing table (Michel Dänzer) [2044440] - drm/nouveau/kms/nv04: use vzalloc for nv04_display (Michel Dänzer) [2044440] - drm/amd/display: Fix the uninitialized variable in enable_stream_features() (Michel Dänzer) [2044440] - amdgpu/pm: Make sysfs pm attributes as read-only for VFs (Michel Dänzer) [2044440] - drm/amdgpu: fixup bad vram size on gmc v8 (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amdkfd: Fix error handling in svm_range_add (Michel Dänzer) [2044440] - drm/vmwgfx: Introduce a new placement for MOB page tables (Michel Dänzer) [2044440] - drm/vmwgfx: Release ttm memory if probe fails (Michel Dänzer) [2044440] - drm/amd/display: add else to avoid double destroy clk_mgr (Michel Dänzer) [2044440] - drm/amdgpu/display: set vblank_disable_immediate for DC (Michel Dänzer) [2044440] - drm/amd/display: check top_pipe_to_program pointer (Michel Dänzer) [2044440] - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L (Michel Dänzer) [2044440] - drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs (Michel Dänzer) [2044440] - drm/amd/display: Fix bug in debugfs crc_win_update entry (Michel Dänzer) [2044440] - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() (Michel Dänzer) [2044440] - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() (Michel Dänzer) [2044440] - drm/vmwgfx: Fail to initialize on broken configs (Michel Dänzer) [2044440] - drm/vmwgfx: Remove the deprecated lower mem limit (Michel Dänzer) [2044440] - drm/vboxvideo: fix a NULL vs IS_ERR() check (Michel Dänzer) [2044440] - drm: fix null-ptr-deref in drm_dev_init_release() (Michel Dänzer) [2044440] - drm/ttm: Put BO in its memory manager's lru list (Michel Dänzer) [2044440] - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() (Michel Dänzer) [2044440] - drm/amd/display: explicitly set is_dsc_supported to false before use (Michel Dänzer) [2044440] - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() (Michel Dänzer) [2044440] - drm/amd/pm: keep the BACO feature enabled for suspend (Michel Dänzer) [2044440] - Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" (Michel Dänzer) [2044440] - drm/amd/display: Added power down for DCN10 (Michel Dänzer) [2044440] - drm/amd/display: fix B0 TMDS deepcolor no dislay issue (Michel Dänzer) [2044440] - drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform (Michel Dänzer) [2044440] - drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume (Michel Dänzer) [2044440] - drm/amd/pm: Fix xgmi link control on aldebaran (Michel Dänzer) [2044440] - drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify (Michel Dänzer) [2044440] - drm/amd/display: Changed pipe split policy to allow for multi-display pipe split (Michel Dänzer) [2044440] - drm/amdgpu: add support for IP discovery gc_info table v2 (Michel Dänzer) [2044440] - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled (Michel Dänzer) [2044440] - drm/nouveau: wait for the exclusive fence after the shared ones v2 (Michel Dänzer) [2044440] - drm/nouveau: always wait for the exclusive fence (Michel Dänzer) [2044440] - drm/amd/display: Set optimize_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization (Michel Dänzer) [2044440] - drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC (Michel Dänzer) [2044440] - drm/amdgpu: don't override default ECO_BITs setting (Michel Dänzer) [2044440] - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE (Michel Dänzer) [2044440] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2044440] - drm/amd/display: Set exit_optimized_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/i915/display: Fix an unsigned subtraction which can never be negative. (Michel Dänzer) [2044440] - drm/ast: potential dereference of null pointer (Michel Dänzer) [2044440] - drm: simpledrm: fix wrong unit with pixel clock (Michel Dänzer) [2044440] - Revert "drm/fb-helper: improve DRM fbdev emulation device names" (Michel Dänzer) [2044440] - drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown() (Michel Dänzer) [2044440] - drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 (Michel Dänzer) [2044440] - drm/amdkfd: process_info lock not needed for svm (Michel Dänzer) [2044440] - drm/amd/display: add connector type check for CRC source set (Michel Dänzer) [2044440] - drm/amdkfd: fix double free mem structure (Michel Dänzer) [2044440] - drm/amd/display: Fix for the no Audio bug with Tiled Displays (Michel Dänzer) [2044440] - drm/amdgpu: check atomic flag to differeniate with legacy path (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset (Michel Dänzer) [2044440] - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. (Michel Dänzer) [2044440] - drm/i915/dp: Perform 30ms delay after source OUI write (Michel Dänzer) [2044440] - drm/amd/display: Allow DSC on supported MST branch devices (Michel Dänzer) [2044440] - dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix potential memleak (Michel Dänzer) [2044440] - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again (Michel Dänzer) [2044440] - drm/amd/pm: Remove artificial freq level on Navi1x (Michel Dänzer) [2044440] - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ (Michel Dänzer) [2044440] - drm/amd/display: Set plane update flags for all planes in reset (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after GPU reset (Michel Dänzer) [2044440] - drm/aspeed: Fix vga_pw sysfs output (Michel Dänzer) [2044440] - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks (Michel Dänzer) [2044440] - drm/amd/display: Fix OLED brightness control on eDP (Michel Dänzer) [2044440] - drm/amdgpu: IH process reset count when restart (Michel Dänzer) [2044440] - drm/amd/pm: avoid duplicate powergate/ungate setting (Michel Dänzer) [2044440] - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors (Michel Dänzer) [2044440] - drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms (Michel Dänzer) [2044440] - drm/i915/dp: Ensure max link params are always valid (Michel Dänzer) [2044440] - drm/i915/dp: Ensure sink rate values are always valid (Michel Dänzer) [2044440] - drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap (Michel Dänzer) [2044440] - drm/udl: fix control-message timeout (Michel Dänzer) [2044440] - drm/amd/display: Limit max DSC target bpp for specific monitors (Michel Dänzer) [2044440] - drm/amd/display: Update swizzle mode enums (Michel Dänzer) [2044440] - drm/cma-helper: Release non-coherent memory with dma_free_noncoherent() (Michel Dänzer) [2044440] - Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" (Michel Dänzer) [2044440] - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame (Michel Dänzer) [2044440] - x86/speculation: Check CPU capability before applying IBRS spectre v2 mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about Spectre v2 LFENCE mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Update link to AMD speculation whitepaper (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Use generic retpoline by default on AMD (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - Documentation/hw-vuln: Update spectre doc (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Add eIBRS + Retpoline options (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86: deduplicate the spectre_v2_user documentation (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - fuse: fix pipe buffer lifetime for direct_io (Miklos Szeredi) [2064863] {CVE-2022-1011} - ice: Do not enable VLAN pruning when spoofchk is enabled (Ivan Vecera) [2062343] - ice: don't allow to run ice_send_event_to_aux() in atomic ctx (Ivan Vecera) [2062343] - ice: fix 'scheduling while atomic' on aux critical err interrupt (Ivan Vecera) [2062343] - ice: Fix MAC address setting (Ivan Vecera) [2062343] - ice: Clear default forwarding VSI during release (Ivan Vecera) [2062343] - ice: Fix broken IFF_ALLMULTI handling (Ivan Vecera) [2062343] - iavf: Fix hang during reboot/shutdown (Ivan Vecera) [2062343] - iavf: Fix double free in iavf_reset_task (Ivan Vecera) [2062343] - ice: destroy flow director filter mutex after releasing VSIs (Ivan Vecera) [2062343] - ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() (Ivan Vecera) [2062343] - iavf: Fix adopting new combined setting (Ivan Vecera) [2062343] - iavf: Fix handling of vlan strip virtual channel messages (Ivan Vecera) [2062343] - iavf: Fix __IAVF_RESETTING state usage (Ivan Vecera) [2062343] - iavf: Fix missing check for running netdev (Ivan Vecera) [2062343] - iavf: Fix deadlock in iavf_reset_task (Ivan Vecera) [2062343] - iavf: Fix race in init state (Ivan Vecera) [2062343] - iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS (Ivan Vecera) [2062343] - iavf: Fix init state closure on remove (Ivan Vecera) [2062343] - iavf: Add waiting so the port is initialized in remove (Ivan Vecera) [2062343] - iavf: Rework mutexes for better synchronisation (Ivan Vecera) [2062343] - iavf: remove an unneeded variable (Ivan Vecera) [2062343] - iavf: Fix limit of total number of queues to active queues of VF (Ivan Vecera) [2062343] - iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath (Ivan Vecera) [2062343] - iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation (Ivan Vecera) [2062343] - virtchnl: Add support for new VLAN capabilities (Ivan Vecera) [2062343] - virtchnl: Use the BIT() macro for capability/offload flags (Ivan Vecera) [2062343] - virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define (Ivan Vecera) [2062343] - virtchnl: Add missing padding to virtchnl_proto_hdrs (Ivan Vecera) [2062343] - ice: Fix race condition during interface enslave (Ivan Vecera) [2062343] - ice: Fix curr_link_speed advertised speed (Ivan Vecera) [2062343] - ice: Don't use GFP_KERNEL in atomic context (Ivan Vecera) [2062343] - ice: Fix error with handling of bonding MTU (Ivan Vecera) [2062343] - ice: stop disabling VFs due to PF error responses (Ivan Vecera) [2062343] - ice: initialize local variable 'tlv' (Ivan Vecera) [2062343] - ice: check the return of ice_ptp_gettimex64 (Ivan Vecera) [2062343] - ice: fix concurrent reset and removal of VFs (Ivan Vecera) [2062343] - ice: fix setting l4 port flag when adding filter (Ivan Vecera) [2062343] - ice: Match on all profiles in slow-path (Ivan Vecera) [2062343] - ice: enable parsing IPSEC SPI headers for RSS (Ivan Vecera) [2062343] - ice: Avoid RTNL lock when re-creating auxiliary device (Ivan Vecera) [2062343] - ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler (Ivan Vecera) [2062343] - ice: fix IPIP and SIT TSO offload (Ivan Vecera) [2062343] - ice: fix an error code in ice_cfg_phy_fec() (Ivan Vecera) [2062343] - ice: Use bitmap_free() to free bitmap (Ivan Vecera) [2062343] - ice: Optimize a few bitmap operations (Ivan Vecera) [2062343] - ice: Slightly simply ice_find_free_recp_res_idx (Ivan Vecera) [2062343] - ice: improve switchdev's slow-path (Ivan Vecera) [2062343] - ice: replay advanced rules after reset (Ivan Vecera) [2062343] - ice: Add flow director support for channel mode (Ivan Vecera) [2062343] - ice: trivial: fix odd indenting (Ivan Vecera) [2062343] - ice: support crosstimestamping on E822 devices if supported (Ivan Vecera) [2062343] - ice: exit bypass mode once hardware finishes timestamp calibration (Ivan Vecera) [2062343] - ice: ensure the hardware Clock Generation Unit is configured (Ivan Vecera) [2062343] - ice: implement basic E822 PTP support (Ivan Vecera) [2062343] - ice: convert clk_freq capability into time_ref (Ivan Vecera) [2062343] - ice: introduce ice_ptp_init_phc function (Ivan Vecera) [2062343] - ice: use 'int err' instead of 'int status' in ice_ptp_hw.c (Ivan Vecera) [2062343] - ice: PTP: move setting of tstamp_config (Ivan Vecera) [2062343] - ice: introduce ice_base_incval function (Ivan Vecera) [2062343] - ice: xsk: fix cleaned_count setting (Ivan Vecera) [2062343] - ice: xsk: allow empty Rx descriptors on XSK ZC data path (Ivan Vecera) [2062343] - ice: xsk: allocate separate memory for XDP SW ring (Ivan Vecera) [2062343] - ice: xsk: return xsk buffers back to pool when cleaning the ring (Ivan Vecera) [2062343] - ice: use modern kernel API for kick (Ivan Vecera) [2062343] - ice: tighter control over VSI_DOWN state (Ivan Vecera) [2062343] - ice: use prefetch methods (Ivan Vecera) [2062343] - ice: update to newer kernel API (Ivan Vecera) [2062343] - ice: support immediate firmware activation via devlink reload (Ivan Vecera) [2062343] - ice: reduce time to read Option ROM CIVD data (Ivan Vecera) [2062343] - ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image (Ivan Vecera) [2062343] - ice: move and rename ice_check_for_pending_update (Ivan Vecera) [2062343] - ice: devlink: add shadow-ram region to snapshot Shadow RAM (Ivan Vecera) [2062343] - ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK (Ivan Vecera) [2062343] - ice: Remove unnecessary casts (Ivan Vecera) [2062343] - ice: Propagate error codes (Ivan Vecera) [2062343] - ice: Remove excess error variables (Ivan Vecera) [2062343] - ice: Cleanup after ice_status removal (Ivan Vecera) [2062343] - ice: Remove enum ice_status (Ivan Vecera) [2062343] - ice: Use int for ice_status (Ivan Vecera) [2062343] - ice: Remove string printing for ice_status (Ivan Vecera) [2062343] - ice: Refactor status flow for DDP load (Ivan Vecera) [2062343] - ice: Refactor promiscuous functions (Ivan Vecera) [2062343] - ice: refactor PTYPE validating (Ivan Vecera) [2062343] - ice: Add package PTYPE enable information (Ivan Vecera) [2062343] - ice: safer stats processing (Ivan Vecera) [2062343] - ice: fix adding different tunnels (Ivan Vecera) [2062343] - ice: fix choosing UDP header type (Ivan Vecera) [2062343] - ice: ignore dropped packets during init (Ivan Vecera) [2062343] - ice: rearm other interrupt cause register after enabling VFs (Ivan Vecera) [2062343] - net/ice: Remove unused enum (Ivan Vecera) [2062343] - net/ice: Fix boolean assignment (Ivan Vecera) [2062343] - net/ice: Add support for enable_iwarp and enable_roce devlink param (Ivan Vecera) [2062343] - ice: avoid bpf_prog refcount underflow (Ivan Vecera) [2062343] - ice: fix vsi->txq_map sizing (Ivan Vecera) [2062343] - ice: Hide bus-info in ethtool for PRs in switchdev mode (Ivan Vecera) [2062343] - ice: Clear synchronized addrs when adding VFs in switchdev mode (Ivan Vecera) [2062343] - ice: fix error return code in ice_get_recp_frm_fw() (Ivan Vecera) [2062343] - ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() (Ivan Vecera) [2062343] - ice: Add support to print error on PHY FW load failure (Ivan Vecera) [2062343] - ice: Add support for changing MTU on PR in switchdev mode (Ivan Vecera) [2062343] - ice: send correct vc status in switchdev (Ivan Vecera) [2062343] - ice: support for GRE in eswitch (Ivan Vecera) [2062343] - ice: low level support for tunnels (Ivan Vecera) [2062343] - ice: VXLAN and Geneve TC support (Ivan Vecera) [2062343] - ice: support for indirect notification (Ivan Vecera) [2062343] - ice: Add tc-flower filter support for channel (Ivan Vecera) [2062343] - ice: enable ndo_setup_tc support for mqprio_qdisc (Ivan Vecera) [2062343] - ice: Add infrastructure for mqprio support via ndo_setup_tc (Ivan Vecera) [2062343] - ice: fix an error code in ice_ena_vfs() (Ivan Vecera) [2062343] - ice: use devm_kcalloc() instead of devm_kzalloc() (Ivan Vecera) [2062343] - ice: Make use of the helper function devm_add_action_or_reset() (Ivan Vecera) [2062343] - ice: Refactor PR ethtool ops (Ivan Vecera) [2062343] - ice: Forbid trusted VFs in switchdev mode (Ivan Vecera) [2062343] - ice: Manage act flags for switchdev offloads (Ivan Vecera) [2062343] - ice: introduce XDP_TX fallback path (Ivan Vecera) [2062343] - ice: optimize XDP_TX workloads (Ivan Vecera) [2062343] - ice: propagate xdp_ring onto rx_ring (Ivan Vecera) [2062343] - ice: do not create xdp_frame on XDP_TX (Ivan Vecera) [2062343] - ice: unify xdp_rings accesses (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PR (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PF (Ivan Vecera) [2062343] - ice: Allow changing lan_en and lb_en on all kinds of filters (Ivan Vecera) [2062343] - ice: cleanup rules info (Ivan Vecera) [2062343] - ice: allow deleting advanced rules (Ivan Vecera) [2062343] - ice: allow adding advanced rules (Ivan Vecera) [2062343] - ice: create advanced switch recipe (Ivan Vecera) [2062343] - ice: manage profiles and field vectors (Ivan Vecera) [2062343] - ice: implement low level recipes functions (Ivan Vecera) [2062343] - ice: add port representor ethtool ops and stats (Ivan Vecera) [2062343] - ice: switchdev slow path (Ivan Vecera) [2062343] - ice: rebuild switchdev when resetting all VFs (Ivan Vecera) [2062343] - ice: enable/disable switchdev when managing VFs (Ivan Vecera) [2062343] - ice: introduce new type of VSI for switchdev (Ivan Vecera) [2062343] - ice: set and release switchdev environment (Ivan Vecera) [2062343] - net: export metadata_dst_free() (Ivan Vecera) [2062343] - ice: allow changing lan_en and lb_en on dflt rules (Ivan Vecera) [2062343] - ice: manage VSI antispoof and destination override (Ivan Vecera) [2062343] - ice: allow process VF opcodes in different ways (Ivan Vecera) [2062343] - ice: introduce VF port representor (Ivan Vecera) [2062343] - ice: Move devlink port to PF/VF struct (Ivan Vecera) [2062343] - ice: support basic E-Switch mode control (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2062343] - ice: Use xdp_buf instead of rx_buf for xsk zero-copy (Ivan Vecera) [2062343] - ice: fix FDIR init missing when reset VF (Ivan Vecera) [2062343] - intel: Remove rcu_read_lock() around XDP program invocation (Ivan Vecera) [2062343] - intel: Update drivers to use ethtool_sprintf (Ivan Vecera) [2062343] - ice: fix conversion to new udp_tunnel infrastructure (Ivan Vecera) [2062343] - intel-ethernet: clean up W=1 warnings in kdoc (Ivan Vecera) [2062343] - PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Ivan Vecera) [2062343] - treewide: Use sizeof_field() macro (Ivan Vecera) [2062343] - devlink: Add 'enable_iwarp' generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_vnet" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_rdma" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_eth" generic device param (Ivan Vecera) [2062343] - gfs2: dequeue iopen holder in gfs2_inode_lookup error (Bob Peterson) [2061665] - redhat/configs: Increase CONFIG_LOCKDEP_CHAINS_BITS from 16 to 17 (Waiman Long) [2057339] - redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2060237 2016948]- makefile: Add dist-* targets (Prarit Bhargava) - Fonts: Replace discarded const qualifier (Nico Pache) [1904374] - Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts (Nico Pache) [1904374] - fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h (Nico Pache) [1904374] - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (Prarit Bhargava) [2040021] - x86/cpu: Add Raptor Lake to Intel family (Prarit Bhargava) [2040021] - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2016335] - powerpc/prom: fix early DEBUG messages (Desnes A. Nunes do Rosario) [2016335] - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2016335] - KVM: x86/mmu: Don't advance iterator after restart due to yielding (Nico Pache) [2058907] - igb: refactor XDP registration (Corinna Vinschen) [2040171] - igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2040171] - scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Nilesh Javali) [2054565] - EDAC/amd64: Save max number of controllers for F19 M70 (Aristeu Rozanski) [2064285] - CI: Use 8.6-rt branch for rhel8 realtime_check (Chris White) - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2046525] - tipc: fix incorrect order of state message data sanity check (Xin Long) [2048971] - tipc: improve size validations for received domain records (Xin Long) [2048971] {CVE-2022-0435} - efi/x86: Call efi_parse_options() from efi_main() (Lenny Szubowicz) [2049233]- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2023907] - net/mlx5: DR, Warn on failure to destroy objects due to refcount (Amir Tzin) [2022325] - net/mlx5: DR, Add support for dumping steering info (Amir Tzin) [2022325] - net/mlx5: DR, Add missing reserved fields to dr_match_param (Amir Tzin) [2022325] - net/mlx5: DR, Add check for flex parser ID value (Amir Tzin) [2022325] - net/mlx5: DR, Rename list field in matcher struct to list_node (Amir Tzin) [2022325] - net/mlx5: DR, Remove unused struct member in matcher (Amir Tzin) [2022325] - net/mlx5: DR, Fix error flow in creating matcher (Amir Tzin) [2022325] - net/mlx5e: Avoid implicit modify hdr for decap drop rule (Amir Tzin) [2015434] - net/mlx5e: TC, Fix memory leak with rules with internal port (Amir Tzin) [2015434] - net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled (Amir Tzin) [2015434] - net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' (Amir Tzin) [2015434] - net/mlx5: E-Switch, Check group pointer before reading bw_share value (Amir Tzin) [2015434] - net/mlx5: E-Switch, fix single FDB creation on BlueField (Amir Tzin) [2015434] - net/mlx5: E-switch, Respect BW share of the new group (Amir Tzin) [2015434] - net/mlx5: DR, Fix check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: E-Switch, rebuild lag only when needed (Amir Tzin) [2015434] - net/mlx5e: Delete forward rule for ct or sample action (Amir Tzin) [2015434] - net/mlx5: E-Switch, Use indirect table only if all destinations support it (Amir Tzin) [2015434] - net/mlx5: Support internal port as decap route device (Amir Tzin) [2015434] - net/mlx5e: Term table handling of internal port rules (Amir Tzin) [2015434] - net/mlx5e: Add indirect tc offload of ovs internal port (Amir Tzin) [2015434] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Amir Tzin) [2015434] - net/mlx5e: Offload internal port as encap route device (Amir Tzin) [2015434] - net/mlx5e: Offload tc rules that redirect to ovs internal port (Amir Tzin) [2015434] - net/mlx5e: Accept action skbedit in the tc actions list (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add ovs internal port mapping to metadata support (Amir Tzin) [2015434] - net/mlx5e: Use generic name for the forwarding dev pointer (Amir Tzin) [2015434] - net/mlx5e: Refactor rx handler of represetor device (Amir Tzin) [2015434] - net/mlx5: DR, Add check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: Allow skipping counter refresh on creation (Amir Tzin) [2015434] - net/mlx5e: IPsec: Refactor checksum code in tx data path (Amir Tzin) [2015434] - net/mlx5: CT: Remove warning of ignore_flow_level support for VFs (Amir Tzin) [2015434] - net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() (Amir Tzin) [2015434] - net/mlx5: Bridge, fix uninitialized variable usage (Amir Tzin) [2015434] - net/mlx5: Lag, don't update lag if lag isn't supported (Amir Tzin) [2015434] - net/mlx5: E-switch, Return correct error code on group creation failure (Amir Tzin) [2015434] - net/mlx5: Bridge, support LAG (Amir Tzin) [2015434] - net/mlx5: Bridge, allow merged eswitch connectivity (Amir Tzin) [2015434] - net/mlx5: Bridge, extract FDB delete notification to function (Amir Tzin) [2015434] - net/mlx5: Bridge, identify port by vport_num+esw_owner_vhca_id pair (Amir Tzin) [2015434] - net/mlx5: Bridge, obtain core device from eswitch instead of priv (Amir Tzin) [2015434] - net/mlx5: Bridge, release bridge in same function where it is taken (Amir Tzin) [2015434] - net/mlx5: Lag, Create shared FDB when in switchdev mode (Amir Tzin) [2015434] - net/mlx5: E-Switch, add logic to enable shared FDB (Amir Tzin) [2015434] - net/mlx5: Lag, properly lock eswitch if needed (Amir Tzin) [2015434] - net/mlx5: Add send to vport rules on paired device (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add event callback for representors (Amir Tzin) [2015434] - net/mlx5e: Use shared mappings for restoring from metadata (Amir Tzin) [2015434] - net/mlx5e: Add an option to create a shared mapping (Amir Tzin) [2015434] - net/mlx5: E-Switch, set flow source for send to uplink rule (Amir Tzin) [2015434] - RDMA/mlx5: Add shared FDB support (Amir Tzin) [2015434] - {net, RDMA}/mlx5: Extend send to vport rules (Amir Tzin) [2015434] - RDMA/mlx5: Fill port info based on the relevant eswitch (Amir Tzin) [2015434] - net/mlx5: Lag, add initial logic for shared FDB (Amir Tzin) [2015434] - net/mlx5: Return mdev from eswitch (Amir Tzin) [2015434] - net/mlx5: E-switch, Add QoS tracepoints (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow to add vports to rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow setting share/max tx rate limits of rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Introduce rate limiting groups API (Amir Tzin) [2015434] - net/mlx5: E-switch, Enable devlink port tx_{share|max} rate control (Amir Tzin) [2015434] - net/mlx5: E-switch, Move QoS related code to dedicated file (Amir Tzin) [2015434] - net/mlx5e: TC, Support sample offload action for tunneled traffic (Amir Tzin) [2015434] - net/mlx5e: TC, Restore tunnel info for sample offload (Amir Tzin) [2015434] - net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency when restoring tunnel (Amir Tzin) [2015434] - net/mlx5e: Refactor ct to use post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: Introduce post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: CT, Use xarray to manage fte ids (Amir Tzin) [2015434] - net/mlx5e: Move sample attribute to flow attribute (Amir Tzin) [2015434] - net/mlx5e: Move esw/sample to en/tc/sample (Amir Tzin) [2015434] - net/mlx5e: Remove mlx5e dependency from E-Switch sample (Amir Tzin) [2015434] - net/mlx5: DR, Fix querying eswitch manager vport for ECPF (Amir Tzin) [2018097] - net/mlx5: DR, Handle eswitch manager and uplink vports separately (Amir Tzin) [2018097] - net/mlx5: DR, Add missing string for action type SAMPLER (Amir Tzin) [2018097] - net/mlx5: DR, init_next_match only if needed (Amir Tzin) [2018097] - net/mlx5: DR, Increase supported num of actions to 32 (Amir Tzin) [2018097] - net/mlx5: DR, Add support for SF vports (Amir Tzin) [2018097] - net/mlx5: DR, Support csum recalculation flow table on SFs (Amir Tzin) [2018097] - net/mlx5: DR, Align error messages for failure to obtain vport caps (Amir Tzin) [2018097] - net/mlx5: DR, Add missing query for vport 0 (Amir Tzin) [2018097] - net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK (Amir Tzin) [2018097] - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [1943202] - nvme-tcp: change target from tech-preview to unmaintained (John Meneghini) [2061577] - drm/amd/display: Don't reinitialize DMCUB on s0ix resume (Karol Herbst) [2059680] - tcp: Add snd_wnd to TCP_INFO (Davide Caratti) [2056608] - tcp: Add TCP_INFO counter for packets received out-of-order (Davide Caratti) [2056608] - net/mlx5: Move MODIFY_RQT command to ignore list in internal error state (Amir Tzin) [1982236] - net/mlx5e: Add TX max rate support for MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() (Amir Tzin) [1982236] - net/mlx5e: Allow only complete TXQs partition in MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Mutually exclude setting of TX-port-TS and MQPRIO in channel mode (Amir Tzin) [1982236] - net/mlx5e: Fix condition when retrieving PTP-rqn (Amir Tzin) [1982236] - net/mlx5: Fix inner TTC table creation (Amir Tzin) [1982236] - net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors (Amir Tzin) [1982236] - net/mlx5e: Improve MQPRIO resiliency (Amir Tzin) [1982236] - net/mlx5e: Support MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Handle errors of netdev_set_num_tc() (Amir Tzin) [1982236] - net/mlx5e: Maintain MQPRIO mode parameter (Amir Tzin) [1982236] - net/mlx5e: Abstract MQPRIO params (Amir Tzin) [1982236] - net/mlx5e: Support flow classification into RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Support multiple RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Dynamically allocate TIRs in RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Convert RSS to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Introduce abstraction of RSS context (Amir Tzin) [1982236] - net/mlx5e: Introduce TIR create/destroy API in rx_res (Amir Tzin) [1982236] - net/mlx5e: Do not try enable RSS when resetting indir table (Amir Tzin) [1982236] - net/mlx5: Embed mlx5_ttc_table (Amir Tzin) [1982236] - net/mlx5: Move TTC logic to fs_ttc (Amir Tzin) [1982236] - net/mlx5e: Decouple TTC logic from mlx5e (Amir Tzin) [1982236] - net/mlx5e: Rename some related TTC args and functions (Amir Tzin) [1982236] - net/mlx5e: Rename traffic type enums (Amir Tzin) [1982236] - net/mlx5e: Allocate the array of channels according to the real max_nch (Amir Tzin) [1982236] - net/mlx5e: Hide all implementation details of mlx5e_rx_res (Amir Tzin) [1982236] - net/mlx5e: Introduce mlx5e_channels API to get RQNs (Amir Tzin) [1982236] - net/mlx5e: Use a new initializer to build uniform indir table (Amir Tzin) [1982236] - net/mlx5e: Use the new TIR API for kTLS (Amir Tzin) [1982236] - net/mlx5e: Move management of indir traffic types to rx_res (Amir Tzin) [1982236] - net/mlx5e: Convert TIR to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Create struct mlx5e_rss_params_hash (Amir Tzin) [1982236] - net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() (Amir Tzin) [1982236] - net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id (Amir Tzin) [1982236] - net/mlx5e: Take RQT out of TIR and group RX resources (Amir Tzin) [1982236] - net/mlx5e: Move RX resources to a separate struct (Amir Tzin) [1982236] - net/mlx5e: Move mlx5e_build_rss_params() call to init_rx (Amir Tzin) [1982236] - net/mlx5e: Convert RQT to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Check if inner FT is supported outside of create/destroy functions (Amir Tzin) [1982236] - net/mlx5: Take TIR destruction out of the TIR list lock (Amir Tzin) [1982236] - PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset (Myron Stowe) [2060122] - PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() (Myron Stowe) [2060122] - iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (Jerry Snitselaar) [2062094] - redhat/configs: Disable CONFIG_SENSORS_NCT6683 in RHEL for arm/aarch64 (Dean Nelson) [2059695] - redhat: drop the -sha512 suffix from default rhpkg invocation (Jarod Wilson) - sysctl: return -EINVAL if val violates minmax (Rafael Aquini) [2062571] - kernel/sysctl.c: switch to bitmap_zalloc() (Rafael Aquini) [2062571] - netlabel: remove unused parameter in netlbl_netlink_auditinfo() (William Zhao) [1985319] - netlabel: Fix memory leak in netlbl_mgmt_add_common (William Zhao) [1985319] - bpftool: Fix indent in option lists in the documentation (Yauheni Kaliuta) [2014861] - libbpf: Fix memleak in libbpf_netlink_recv() (Yauheni Kaliuta) [2014861] - libbpf: Use dynamically allocated buffer when receiving netlink messages (Yauheni Kaliuta) [2014861] - libbpf: Clean gen_loader's attach kind. (Yauheni Kaliuta) [2014861] - powerpc/bpf: Use bctrl for making function calls (Jiri Olsa) [2014861] - powerpc/signal: Use PPC_RAW_xx() macros (Jiri Olsa) [2014861] - powerpc/ebpf64: Use PPC_RAW_MFLR() (Jiri Olsa) [2014861] - powerpc/opcodes: Add shorter macros for registers for use with PPC_RAW_xx() (Jiri Olsa) [2014861] - lib/test: fix spelling mistakes (Jiri Olsa) [2014861] - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing (Jiri Olsa) [2014861] - bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing (Jiri Olsa) [2014861] - docs: bpf: bpf_lsm.rst: avoid using ReST :doc:`foo` markup (Jiri Olsa) [2014861] - bpf, docs: Add llvm_reloc.rst to explain llvm bpf relocations (Jiri Olsa) [2014861] - bpf, arm64: Remove redundant switch case about BPF_DIV and BPF_MOD (Jiri Olsa) [2014861] - bpf, arm64: Replace STACK_ALIGN() with round_up() to align stack size (Jiri Olsa) [2014861] - selftests, bpf: Test that dead ldx_w insns are accepted (Jiri Olsa) [2014861] - bpf, selftests: Add test cases for pointer alu from multiple paths (Jiri Olsa) [2014861] - bpf: Selftest to verify mixing bpf2bpf calls and tailcalls with insn patch (Jiri Olsa) [2014861] - selftests/bpf: Fix ringbuf test fetching map FD (Jiri Olsa) [2014861] - selftests/bpf: Whitelist test_progs.h from .gitignore (Jiri Olsa) [2014861] - selftests, bpf: Make docs tests fail more reliably (Jiri Olsa) [2014861] - selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks (Jiri Olsa) [2014861] - selftests/bpf: Add bpf_lookup_and_delete_elem tests (Jiri Olsa) [2014861] - selftests/bpf: Convert test trace_printk to lskel. (Jiri Olsa) [2014861] - selftests/bpf: Convert test printk to use rodata. (Jiri Olsa) [2014861] - selftests/bpf: Convert atomics test to light skeleton. (Yauheni Kaliuta) [2014861] - selftests/bpf: Convert few tests to light skeleton. (Jiri Olsa) [2014861] - selftests/bpf: Test for btf_load command. (Jiri Olsa) [2014861] - selftests/bpf: Test for syscall program type (Jiri Olsa) [2014861] - libbpf: Add selftests for TC-BPF management API (Jiri Olsa) [2014861] - selftests/bpf: Validate skeleton gen handles skipped fields (Jiri Olsa) [2014861] - selftests/bpf: Stop using static variables for passing data to/from user-space (Jiri Olsa) [2014861] - tools: bpftool: Document and add bash completion for -L, -B options (Jiri Olsa) [2014861] - tools: bpftool: Update and synchronise option list in doc and help msg (Jiri Olsa) [2014861] - bpftool: Remove unused includes to (Jiri Olsa) [2014861] - powerpc/bpf: Fix write protecting JIT code (Jiri Olsa) [2014861] - libbpf: Fix lookup_and_delete_elem_flags error reporting (Jiri Olsa) [2014861] - bpftool: Check malloc return value in mount_bpffs_for_pin (Jiri Olsa) [2014861] - tools: bpf: Fix error in 'make -C tools/ bpf_install' (Jiri Olsa) [2014861] - bpftool: Properly close va_list 'ap' by va_end() on error (Jiri Olsa) [2014861] - bpf: Fix libelf endian handling in resolv_btfids (Jiri Olsa) [2014861] - tools/bpftool: Fix error return code in do_batch() (Jiri Olsa) [2014861] - tools/bpftool: Fix cross-build (Jiri Olsa) [2014861] - bpftool: Set errno on skeleton failures and propagate errors (Jiri Olsa) [2014861] - bpftool: Use syscall/loader program in "prog load" and "gen skeleton" command. (Jiri Olsa) [2014861] - bpftool: Stop emitting static variables in BPF skeleton (Jiri Olsa) [2014861] - bpftool: Strip const/volatile/restrict modifiers from .bss and .data vars (Jiri Olsa) [2014861] - bpf: Add missing bpf_read_[un]lock_trace() for syscall program (Jiri Olsa) [2014861] - libbpf: Fix skel_internal.h to set errno on loader retval < 0 (Jiri Olsa) [2014861] - libbpf: Fix segfault in light skeleton for objects without BTF (Jiri Olsa) [2014861] - libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() (Jiri Olsa) [2014861] - libbpf, doc: Eliminate warnings in libbpf_naming_convention (Jiri Olsa) [2014861] - net, core: Allow netdev_lower_get_next_private_rcu in bh context (Jiri Olsa) [2014861] - samples/bpf: Fix the error return code of xdp_redirect's main() (Jiri Olsa) [2014861] - samples/bpf: Fix Segmentation fault for xdp_redirect command (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_sample_pkts usage (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_fwd usage (Jiri Olsa) [2014861] - samples, bpf: Suppress compiler warning (Jiri Olsa) [2014861] - file: Rename __close_fd to close_fd and remove the files parameter (Jiri Olsa) [2014861] - bpf: Fix ringbuf helper function compatibility (Jiri Olsa) [2014861] - bpf: Clear zext_dst of dead insns (Jiri Olsa) [2014861] - bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers (Jiri Olsa) [2014861] - bpf, core: Fix kernel-doc notation (Jiri Olsa) [2014861] - libbpf: Do not close un-owned FD 0 on errors (Jiri Olsa) [2014861] - libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT (Jiri Olsa) [2014861] - s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1] (Jiri Olsa) [2014861] - libbpf: Restore errno return for functions that were already returning it (Jiri Olsa) [2014861] - powerpc/bpf: Write protect JIT code (Jiri Olsa) [2014861] - powerpc/bpf: Remove bpf_jit_free() (Jiri Olsa) [2014861] - bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc (Jiri Olsa) [2014861] - bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc() (Jiri Olsa) [2014861] - bpf: Allow RCU-protected lookups to happen from bh context (Jiri Olsa) [2014861] - bpf, x86: Remove unused cnt increase from EMIT macro (Jiri Olsa) [2014861] - libbpf: Switch to void * casting in netlink helpers (Jiri Olsa) [2014861] - libbpf: Add request buffer type for netlink messages (Jiri Olsa) [2014861] - libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe_loading (Jiri Olsa) [2014861] - bpf: Add documentation for libbpf including API autogen (Jiri Olsa) [2014861] - bpf: Fix up register-based shifts in interpreter to silence KUBSAN (Jiri Olsa) [2014861] - libbpf: Fail compilation if target arch is missing (Jiri Olsa) [2014861] - bpf: Fix typo in kernel/bpf/bpf_lsm.c (Jiri Olsa) [2014861] - bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYPE_SK_REUSEPORT. (Jiri Olsa) [2014861] - libbpf: Set NLM_F_EXCL when creating qdisc (Jiri Olsa) [2014861] - libbpf: Remove unneeded check for flags during tc detach (Jiri Olsa) [2014861] - libbpf: Simplify the return expression of bpf_object__init_maps function (Jiri Olsa) [2014861] - libbpf: Fix pr_warn type warnings on 32bit (Jiri Olsa) [2014861] - libbpf: Install skel_internal.h header used from light skeletons (Jiri Olsa) [2014861] - libbpf: Refactor header installation portions of Makefile (Jiri Olsa) [2014861] - libbpf: Move few APIs from 0.4 to 0.5 version (Jiri Olsa) [2014861] - bpf, tnums: Provably sound, faster, and more precise algorithm for tnum_mul (Jiri Olsa) [2014861] - libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for high-level APIs (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for low-level APIs (Jiri Olsa) [2014861] - libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors (Jiri Olsa) [2014861] - bpf: Fix spelling mistakes (Jiri Olsa) [2014861] - bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags (Jiri Olsa) [2014861] - bpf: Add lookup_and_delete_elem support to hashtab (Jiri Olsa) [2014861] - libbpf: Skip bpf_object__probe_loading for light skeleton (Jiri Olsa) [2014861] - bpf: Make some symbols static (Jiri Olsa) [2014861] - bpf: Add cmd alias BPF_PROG_RUN (Jiri Olsa) [2014861] - libbpf: Introduce bpf_map__initial_value(). (Jiri Olsa) [2014861] - libbpf: Cleanup temp FDs when intermediate sys_bpf fails. (Jiri Olsa) [2014861] - libbpf: Generate loader program out of BPF ELF file. (Jiri Olsa) [2014861] - libbpf: Preliminary support for fd_idx (Jiri Olsa) [2014861] - libbpf: Add bpf_object pointer to kernel_supports(). (Jiri Olsa) [2014861] - libbpf: Change the order of data and text relocations. (Jiri Olsa) [2014861] - bpf: Add bpf_sys_close() helper. (Jiri Olsa) [2014861] - bpf: Add bpf_btf_find_by_name_kind() helper. (Jiri Olsa) [2014861] - bpf: Introduce fd_idx (Jiri Olsa) [2014861] - bpf: Make btf_load command to be bpfptr_t compatible. (Jiri Olsa) [2014861] - libbpf: Support for syscall program type (Jiri Olsa) [2014861] - bpf: Prepare bpf syscall to be used from kernel and user space. (Jiri Olsa) [2014861] - bpf: Introduce bpfptr_t user/kernel pointer. (Jiri Olsa) [2014861] - bpf: Introduce bpf_sys_bpf() helper and program type. (Jiri Olsa) [2014861] - libbpf: Add low level TC-BPF management API (Jiri Olsa) [2014861] - libbpf: Add various netlink helpers (Jiri Olsa) [2014861] - libbpf: Reject static entry-point BPF programs (Jiri Olsa) [2014861] - libbpf: Reject static maps (Jiri Olsa) [2014861] - libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions (Jiri Olsa) [2014861] - libbpf: Add per-file linker opts (Jiri Olsa) [2014861] - bpf: verifier: Use copy_array for jmp_history (Jiri Olsa) [2014861] - bpf: verifier: Improve function state reallocation (Jiri Olsa) [2014861]- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190] - megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek) - internal: update RHEL_MINOR for the start of RHEL-8.7 development (Jarod Wilson)- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190]- megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek)- xfs: don't generate selinux audit messages for capability testing (Brian Foster) [2059835]- ice: Implement support for SMA and U.FL on E810-T (Jonathan Toppins) [1975007] - ice: Add support for SMA control multiplexer (Jonathan Toppins) [1975007] - ice: Implement functions for reading and setting GPIO pins (Jonathan Toppins) [1975007] - ice: Refactor ice_aqc_link_topo_addr (Jonathan Toppins) [1975007] - xfs: restore speculative_cow_prealloc_lifetime sysctl (Bill O'Donnell) [2015621] - xfs: Fix the free logic of state in xfs_attr_node_hasname (Bill O'Donnell) [2015621 2037498] - xfs: punch out data fork delalloc blocks on COW writeback failure (Bill O'Donnell) [2015621 2012872] - xfs: use kmem_cache_free() for kmem_cache objects (Bill O'Donnell) [2015621] - xfs: logging the on disk inode LSN can make it go backwards (Bill O'Donnell) [2015621] - xfs: only reset incore inode health state flags when reclaiming an inode (Bill O'Donnell) [2015621] - xfs: remove obsolete AGF counter debugging (Bill O'Donnell) [2015621] - xfs: Initialize xfs_alloc_arg->total correctly when allocating minlen extents (Bill O'Donnell) [2015621] - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent (Bill O'Donnell) [2015621] - xfs: mark a data structure sick if there are cross-referencing errors (Bill O'Donnell) [2015621] - xfs: fix maxlevels comparisons in the btree staging code (Bill O'Donnell) [2015621] - xfs: fix incorrect unit conversion in scrub tracepoint (Bill O'Donnell) [2015621] - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes (Bill O'Donnell) [2015621] - xfs: fix radix tree tag signs (Bill O'Donnell) [2015621] - xfs: force log and push AIL to clear pinned inodes when aborting mount (Bill O'Donnell) [2015621] - xfs: use current->journal_info for detecting transaction recursion (Bill O'Donnell) [2015621] - xfs: don't nest transactions when scanning for eofblocks (Bill O'Donnell) [2015621] - xfs: fix boolreturn.cocci warnings (Bill O'Donnell) [2015621] - xfs: get rid of xfs_growfs_{data,log}_t (Bill O'Donnell) [2015621] - xfs: rename `new' to `delta' in xfs_growfs_data_private() (Bill O'Donnell) [2015621] - xfs: don't bounce the iolock between free_{eof,cow}blocks (Bill O'Donnell) [2015621] - xfs: expose the blockgc workqueue knobs publicly (Bill O'Donnell) [2015621] - xfs: parallelize block preallocation garbage collection (Bill O'Donnell) [2015621] - xfs: rename block gc start and stop functions (Bill O'Donnell) [2015621] - xfs: only walk the incore inode tree once per blockgc scan (Bill O'Donnell) [2015621] - xfs: consolidate the eofblocks and cowblocks workers (Bill O'Donnell) [2015621] - xfs: consolidate incore inode radix tree posteof/cowblocks tags (Bill O'Donnell) [2015621] - xfs: remove trivial eof/cowblocks functions (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_cowblocks (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_eofblocks (Bill O'Donnell) [2015621] - xfs: relocate the eofb/cowb workqueue functions (Bill O'Donnell) [2015621] - xfs: set WQ_SYSFS on all workqueues in debug mode (Bill O'Donnell) [2015621] - xfs: increase the default parallelism levels of pwork clients (Bill O'Donnell) [2015621] - xfs: flush speculative space allocations when we run out of space (Bill O'Donnell) [2015621] - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites (Bill O'Donnell) [2015621] - xfs: add a tracepoint for blockgc scans (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for chown (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for inode creation (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for file blocks (Bill O'Donnell) [2015621] - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent (Bill O'Donnell) [2015621] - xfs: pass flags and return gc errors from xfs_blockgc_free_quota (Bill O'Donnell) [2015621] - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts (Bill O'Donnell) [2015621] - xfs: xfs_inode_free_quota_blocks should scan project quota (Bill O'Donnell) [2015621] - xfs: don't stall cowblocks scan if we can't take locks (Bill O'Donnell) [2015621] - xfs: trigger all block gc scans when low on quota space (Bill O'Donnell) [2015621] - xfs: shut down the filesystem if we screw up quota reservation (Bill O'Donnell) [2015621] - xfs: rename code to error in xfs_ioctl_setattr (Bill O'Donnell) [2015621] - xfs: remove xfs_qm_vop_chown_reserve (Bill O'Donnell) [2015621] - xfs: refactor inode ownership change transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor inode creation transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor reflink functions to use xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: refactor common transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: reserve data and rt quota at the same time (Bill O'Donnell) [2015621] - xfs: clean up icreate quota reservation calls (Bill O'Donnell) [2015621] - xfs: remove xfs_trans_unreserve_quota_nblks completely (Bill O'Donnell) [2015621] - xfs: create convenience wrappers for incore quota block reservations (Bill O'Donnell) [2015621] - xfs: clean up quota reservation callsites (Bill O'Donnell) [2015621] - xfs: reduce quota reservation when doing a dax unwritten extent conversion (Bill O'Donnell) [2015621] - xfs: reduce exclusive locking on unaligned dio (Bill O'Donnell) [2015621] - xfs: split the unaligned DIO write code out (Bill O'Donnell) [2015621] - xfs: improve the reflink_bounce_dio_write tracepoint (Bill O'Donnell) [2015621] - xfs: simplify the read/write tracepoints (Bill O'Donnell) [2015621] - xfs: remove the buffered I/O fallback assert (Bill O'Donnell) [2015621] - xfs: cleanup the read/write helper naming (Bill O'Donnell) [2015621] - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware (Bill O'Donnell) [2015621] - xfs: factor out a xfs_ilock_iocb helper (Bill O'Donnell) [2015621] - xfs: Fix 'set but not used' warning in xfs_bmap_compute_alignments() (Bill O'Donnell) [2015621] - xfs: fix unused log variable in xfs_log_cover() (Bill O'Donnell) [2015621] - iomap: add a IOMAP_DIO_OVERWRITE_ONLY flag (Bill O'Donnell) [2015621] - iomap: pass a flags argument to iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: rename the flags variable in __iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: Allow filesystem to call iomap_dio_complete without i_rwsem (Bill O'Donnell) [2015621] - xfs: reduce ilock acquisitions in xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: refactor xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: cover the log on freeze instead of cleaning it (Bill O'Donnell) [2015621] - xfs: remove xfs_quiesce_attr() (Bill O'Donnell) [2015621] - xfs: remove duplicate wq cancel and log force from attr quiesce (Bill O'Donnell) [2015621] - xfs: fold sbcount quiesce logging into log covering (Bill O'Donnell) [2015621] - xfs: don't reset log idle state on covering checkpoints (Bill O'Donnell) [2015621] - xfs: cover the log during log quiesce (Bill O'Donnell) [2015621] - xfs: separate log cleaning from log quiesce (Bill O'Donnell) [2015621] - xfs: lift writable fs check up into log worker task (Bill O'Donnell) [2015621] - xfs: set inode size after creating symlink (Bill O'Donnell) [2015621] - xfs: remove a stale comment from xfs_file_aio_write_checks() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to allocate only minlen size extents for files (Bill O'Donnell) [2015621] - xfs: Process allocated extent in a separate function (Bill O'Donnell) [2015621] - xfs: Compute bmap extent alignments in a separate function (Bill O'Donnell) [2015621] - xfs: Remove duplicate assert statement in xfs_bmap_btalloc() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to reduce maximum inode fork extent count (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when swapping extents (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when remapping an extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when moving extent from cow to data fork (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when writing to unwritten extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding/removing xattrs (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when renaming dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when removing dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when punching a hole (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when trivally adding a new extent (Bill O'Donnell) [2015621] - xfs: Add helper for checking per-inode extent count overflow (Bill O'Donnell) [2015621] - iwlwifi: pcie: add killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: add support for BNJ HW (Íñigo Huguet) [2043453] - iwlwifi: Fix FW name for gl (Íñigo Huguet) [2043453] - iwlwifi: Read the correct addresses when getting the crf id (Íñigo Huguet) [2043453] - iwlwifi: pcie: add jacket bit to device configuration parsing (Íñigo Huguet) [2043453] - iwlwifi: add new ax1650 killer device (Íñigo Huguet) [2043453] - iwlwifi: add new Qu-Hr device (Íñigo Huguet) [2043453] - iwlwifi: add missing entries for Gf4 with So and SoF (Íñigo Huguet) [2043453] - iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure (Íñigo Huguet) [2043453] - iwlwifi: add support for Bz-Z HW (Íñigo Huguet) [2043453] - iwlwifi: support 4-bits in MAC step value (Íñigo Huguet) [2043453] - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() (Íñigo Huguet) [2043453] - mt76: mt7921: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2043453] - ath11k: Fix unexpected return buffer manager error for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Fix napi related hang (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. (Íñigo Huguet) [2043453] - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix AUX ROC removal (Íñigo Huguet) [2043453] - iwlwifi: mvm: set protected flag only for NDP ranging (Íñigo Huguet) [2043453] - iwlwifi: mvm: perform 6GHz passive scan after suspend (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix calculation of frame length (Íñigo Huguet) [2043453] - iwlwifi: mvm: test roc running status bits before removing the sta (Íñigo Huguet) [2043453] - iwlwifi: don't pass actual WGDS revision number in table_revision (Íñigo Huguet) [2043453] - iwlwifi: fix leaks/bad data after failed firmware load (Íñigo Huguet) [2043453] - iwlwifi: fix debug TLV parsing (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix 32-bit build in FTM (Íñigo Huguet) [2043453] - iwlwifi: fix Bz NMI behaviour (Íñigo Huguet) [2043453] - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled (Íñigo Huguet) [2043453] - rtw88: 8822c: update rx settings to prevent potential hw deadlock (Íñigo Huguet) [2043453] - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE (Íñigo Huguet) [2043453] - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() (Íñigo Huguet) [2043453] - mac80211: fix FEC flag in radio tap header (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible resume failure (Íñigo Huguet) [2043453] - mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files (Íñigo Huguet) [2043453] - mt76: mt7921: fix network buffer leak by txs missing (Íñigo Huguet) [2043453] - mt76: mt7615: clear mcu error interrupt status on mt7663 (Íñigo Huguet) [2043453] - mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band (Íñigo Huguet) [2043453] - mt76: mt7921: use correct iftype data on 6GHz cap init (Íñigo Huguet) [2043453] - mt76: mt7921: fix boolreturn.cocci warning (Íñigo Huguet) [2043453] - mt76: mt7615: fix unused tx antenna mask in testmode (Íñigo Huguet) [2043453] - mt76: fix the wiphy's available antennas to the correct value (Íñigo Huguet) [2043453] - mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: fix possible OOB issue in mt76_calculate_default_rate (Íñigo Huguet) [2043453] - mt76: debugfs: fix queue reporting for mt76-usb (Íñigo Huguet) [2043453] - mt76: mt7915: fix SMPS operation fail (Íñigo Huguet) [2043453] - mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore() (Íñigo Huguet) [2043453] - mt76: mt7921: fix MT7921E reset failure (Íñigo Huguet) [2043453] - mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() (Íñigo Huguet) [2043453] - mt76: mt7921: drop offload_flags overwritten (Íñigo Huguet) [2043453] - mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine (Íñigo Huguet) [2043453] - bus: mhi: core: Use correctly sized arguments for bit field (Íñigo Huguet) [2043453] - bus: mhi: core: Fix race while handling SYS_ERR at power up (Íñigo Huguet) [2043453] - bus: mhi: core: Fix reading wake_capable channel configuration (Íñigo Huguet) [2043453] - bus: mhi: core: Minor style and comment fixes (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Graceful shutdown on freeze (Íñigo Huguet) [2043453] - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() (Íñigo Huguet) [2043453] - mt76: remove variable set but not used (Íñigo Huguet) [2043453] - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush (Íñigo Huguet) [2043453] - ath11k: add spectral/CFR buffer validation support (Íñigo Huguet) [2043453] - ath11k: Fix buffer overflow when scanning with extraie (Íñigo Huguet) [2043453] - mwifiex: Fix possible ABBA deadlock (Íñigo Huguet) [2043453] - ath10k: fix scan abort when duration is set for hw scan (Íñigo Huguet) [2043453] - ath10k: Fix tx hanging (Íñigo Huguet) [2043453] - iwlwifi: acpi: fix wgds rev 3 size (Íñigo Huguet) [2043453] - iwlwifi: mvm: avoid clearing a just saved session protection id (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix wrong documentation for scan request command (Íñigo Huguet) [2043453] - iwlwifi: mvm: synchronize with FW after multicast commands (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix delBA vs. NSSN queue sync race (Íñigo Huguet) [2043453] - ath11k: Fix QMI file type enum value (Íñigo Huguet) [2043453] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - ath10k: Fix the MTU size on QCA9377 SDIO (Íñigo Huguet) [2043453] - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma (Íñigo Huguet) [2043453] - mwifiex: Ignore BTCOEX events from the 88W8897 firmware (Íñigo Huguet) [2043453] - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() (Íñigo Huguet) [2043453] - ath11k: Use host CE parameters for CE interrupts configuration (Íñigo Huguet) [2043453] - ath11k: Fix mon status ring rx tlv processing (Íñigo Huguet) [2043453] - ath11k: skip sending vdev down for channel switch (Íñigo Huguet) [2043453] - ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev (Íñigo Huguet) [2043453] - ath11k: Set IRQ affinity to CPU0 in case of one MSI vector (Íñigo Huguet) [2043453] - ath11k: do not restore ASPM in case of single MSI vector (Íñigo Huguet) [2043453] - ath11k: add support one MSI vector (Íñigo Huguet) [2043453] - ath11k: refactor multiple MSI vector implementation (Íñigo Huguet) [2043453] - ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ (Íñigo Huguet) [2043453] - ath11k: add CE and ext IRQ flag to indicate irq_handler (Íñigo Huguet) [2043453] - ath11k: get msi_data again after request_irq is called (Íñigo Huguet) [2043453] - ath9k: fix intr_txqs setting (Íñigo Huguet) [2043453] - ath11k: add hw_param for wakeup_mhi (Íñigo Huguet) [2043453] - ath11k: reset RSN/WPA present state for open BSS (Íñigo Huguet) [2043453] - ath11k: clear the keys properly via DISABLE_KEY (Íñigo Huguet) [2043453] - ath11k: Fix crash caused by uninitialized TX ring (Íñigo Huguet) [2043453] - ath11k: use cache line aligned buffers for dbring (Íñigo Huguet) [2043453] - ath11k: Fix ETSI regd with weather radar overlap (Íñigo Huguet) [2043453] - ath11k: fix FCS_ERR flag in radio tap header (Íñigo Huguet) [2043453] - ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request (Íñigo Huguet) [2043453] - ath11k: fix firmware crash during channel switch (Íñigo Huguet) [2043453] - ath11k: Fix 'unused-but-set-parameter' error (Íñigo Huguet) [2043453] - ath11k: fix DMA memory free in CE pipe cleanup (Íñigo Huguet) [2043453] - ath11k: fix error routine when fallback of add interface fails (Íñigo Huguet) [2043453] - ath11k: fix fw crash due to peer get authorized before key install (Íñigo Huguet) [2043453] - ath11k: Clear auth flag only for actual association in security mode (Íñigo Huguet) [2043453] - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware (Íñigo Huguet) [2043453] - ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 (Íñigo Huguet) [2043453] - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh (Íñigo Huguet) [2043453] - mac80211: initialize variable have_higher_than_11mbit (Íñigo Huguet) [2043453] - mac80211: fix locking in ieee80211_start_ap error path (Íñigo Huguet) [2043453] - mac80211: do drv_reconfig_complete() before restarting all (Íñigo Huguet) [2043453] - mac80211: mark TX-during-stop for TX in in_reconfig (Íñigo Huguet) [2043453] - mac80211: update channel context before station state (Íñigo Huguet) [2043453] - mac80211: Fix the size used for building probe request (Íñigo Huguet) [2043453] - mac80211: fix lookup when adding AddBA extension element (Íñigo Huguet) [2043453] - mac80211: validate extended element ID is present (Íñigo Huguet) [2043453] - cfg80211: Acquire wiphy mutex on regulatory work (Íñigo Huguet) [2043453] - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock (Íñigo Huguet) [2043453] - nl80211: remove reload flag from regulatory_request (Íñigo Huguet) [2043453] - mac80211: send ADDBA requests using the tid/queue of the aggregation session (Íñigo Huguet) [2043453] - bus: mhi: core: Add support for forced PM resume (Íñigo Huguet) [2043453] - mt76: mt7921: fix build regression (Íñigo Huguet) [2043453] - brcmsmac: rework LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: fix LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't crash on invalid rate w/o STA (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Fix device recovery failed issue (Íñigo Huguet) [2043453] - mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi (Íñigo Huguet) [2043453] - rt2x00: do not mark device gone on EPROTO errors during start (Íñigo Huguet) [2043453] - nl80211: reset regdom when reloading regdb (Íñigo Huguet) [2043453] - mac80211: add docs for ssn in struct tid_ampdu_tx (Íñigo Huguet) [2043453] - mac80211: fix a memory leak where sta_info is not freed (Íñigo Huguet) [2043453] - mac80211: set up the fwd_skb->dev for mesh forwarding (Íñigo Huguet) [2043453] - mac80211: fix regression in SSN handling of addba tx (Íñigo Huguet) [2043453] - mac80211: fix rate control for retransmitted frames (Íñigo Huguet) [2043453] - mac80211: track only QoS data frames for admission control (Íñigo Huguet) [2043453] - mac80211: fix TCP performance on mesh interface (Íñigo Huguet) [2043453] - mt76: fix possible pktid leak (Íñigo Huguet) [2043453] - mt76: fix timestamp check in tx_status (Íñigo Huguet) [2043453] - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode (Íñigo Huguet) [2043453] - iwlwifi: Fix memory leaks in error handling path (Íñigo Huguet) [2043453] - iwlwifi: fix warnings produced by kernel debug options (Íñigo Huguet) [2043453] - iwlwifi: mvm: retry init flow if failed (Íñigo Huguet) [2043453] - iwlwifi: Fix missing error code in iwl_pci_probe() (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix constant-conversion warning (Íñigo Huguet) [2043453] - mac80211: fix throughput LED trigger (Íñigo Huguet) [2043453] - mac80211: fix monitor_sdata RCU/locking assertions (Íñigo Huguet) [2043453] - mac80211: drop check for DONT_REORDER in __ieee80211_select_queue (Íñigo Huguet) [2043453] - mac80211: fix radiotap header generation (Íñigo Huguet) [2043453] - mac80211: do not access the IV when it was stripped (Íñigo Huguet) [2043453] - nl80211: fix radio statistics in survey dump (Íñigo Huguet) [2043453] - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (Íñigo Huguet) [2043453] - mwifiex: fix division by zero in fw download path (Íñigo Huguet) [2043453] - iwlwifi: bump FW API to 67 for AX devices (Íñigo Huguet) [2043453] - iwlwifi: mvm: extend session protection on association (Íñigo Huguet) [2043453] - iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection on disassoc (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() (Íñigo Huguet) [2043453] - iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD (Íñigo Huguet) [2043453] - iwlwifi: mvm: d3: use internal data representation (Íñigo Huguet) [2043453] - iwlwifi: mvm: update RFI TLV (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer (Íñigo Huguet) [2043453] - iwlwifi: yoyo: support for ROM usniffer (Íñigo Huguet) [2043453] - iwlwifi: fw: uefi: add missing include guards (Íñigo Huguet) [2043453] - iwlwifi: dump host monitor data when NIC doesn't init (Íñigo Huguet) [2043453] - iwlwifi: pcie: simplify iwl_pci_find_dev_info() (Íñigo Huguet) [2043453] - iwlwifi: ACPI: support revision 3 WGDS tables (Íñigo Huguet) [2043453] - iwlwifi: pcie: update sw error interrupt for BZ family (Íñigo Huguet) [2043453] - iwlwifi: add new pci SoF with JF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use all Rx chains for roaming scan (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove two duplicate PNJ device entries (Íñigo Huguet) [2043453] - iwlwifi: pcie: refactor dev_info lookup (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove duplicate entry (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix killer name matching for AX200 (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix some kerneldoc issues (Íñigo Huguet) [2043453] - ath10k: fix division by zero in send path (Íñigo Huguet) [2043453] - ath10k: fix control-message timeout (Íñigo Huguet) [2043453] - ath10k: fix module load regression with iram-recovery feature (Íñigo Huguet) [2043453] - ath10k: fix invalid dma_addr_t token assignment (Íñigo Huguet) [2043453] - ath11k: change return buffer manager for QCA6390 (Íñigo Huguet) [2043453] - mt76: connac: fix unresolved symbols when CONFIG_PM is unset (Íñigo Huguet) [2043453] - mt76: Make use of the helper macro kthread_run() (Íñigo Huguet) [2043453] - mt76: Print error message when reading EEPROM from mtd failed (Íñigo Huguet) [2043453] - mt76: mt7921: disable 4addr capability (Íñigo Huguet) [2043453] - mt76: mt7915: add debugfs knobs for MCU utilization (Íñigo Huguet) [2043453] - mt76: mt7915: add WA firmware log support (Íñigo Huguet) [2043453] - mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs fixed-rate knob (Íñigo Huguet) [2043453] - mt76: mt7915: rework .set_bitrate_mask() to support more options (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_mcu_add_he() (Íñigo Huguet) [2043453] - mt76: mt7615: apply cached RF data for DBDC (Íñigo Huguet) [2043453] - mt76: mt7615: mt7622: fix ibss and meshpoint (Íñigo Huguet) [2043453] - mt76: mt7921: fix Wformat build warning (Íñigo Huguet) [2043453] - mt76: mt7921: fix mt7921s Kconfig (Íñigo Huguet) [2043453] - iwlwifi: pnvm: print out the version properly (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat non active regions as unsupported regions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Read acpi dsm to get channel activation bitmap (Íñigo Huguet) [2043453] - iwlwifi: add new device id 7F70 (Íñigo Huguet) [2043453] - iwlwifi: mvm: improve log when processing CSA (Íñigo Huguet) [2043453] - iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat dbgc allocation failure when tlv is missing (Íñigo Huguet) [2043453] - iwlwifi: add new killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: mvm: set inactivity timeouts also for PS-poll (Íñigo Huguet) [2043453] - iwlwifi: pcie: try to grab NIC access early (Íñigo Huguet) [2043453] - iwlwifi: mvm: reduce WARN_ON() in TX status path (Íñigo Huguet) [2043453] - iwlwifi: allow rate-limited error messages (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection after auth/assoc (Íñigo Huguet) [2043453] - iwlwifi: remove redundant iwl_finish_nic_init() argument (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. (Íñigo Huguet) [2043453] - iwlwifi: BZ Family SW reset support (Íñigo Huguet) [2043453] - iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fw debug config from context info and preset (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of ranging response notification (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support version 3 of tlc_update_notif. (Íñigo Huguet) [2043453] - iwlwifi: mvm: convert old rate & flags to the new format. (Íñigo Huguet) [2043453] - iwlwifi: mvm: add definitions for new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: update definitions due to new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: scrub key material in firmware dumps (Íñigo Huguet) [2043453] - iwlwifi: parse debug exclude data from firmware file (Íñigo Huguet) [2043453] - iwlwifi: fw dump: add infrastructure for dump scrubbing (Íñigo Huguet) [2043453] - iwlwifi: mvm: correct sta-state logic for TDLS (Íñigo Huguet) [2043453] - iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc (Íñigo Huguet) [2043453] - iwlwifi: fix fw/img.c license statement (Íñigo Huguet) [2043453] - iwlwifi: remove contact information (Íñigo Huguet) [2043453] - iwlwifi: remove MODULE_AUTHOR() statements (Íñigo Huguet) [2043453] - iwlwifi: api: remove unused RX status bits (Íñigo Huguet) [2043453] - iwlwifi: add some missing kernel-doc in struct iwl_fw (Íñigo Huguet) [2043453] - iwlwifi: mvm: Remove antenna c references (Íñigo Huguet) [2043453] - iwlwifi: mvm: add support for 160Mhz in ranging measurements (Íñigo Huguet) [2043453] - iwlwifi: add vendor specific capabilities for some RFs (Íñigo Huguet) [2043453] - iwlwifi: mvm: add lmac/umac PC info in case of error (Íñigo Huguet) [2043453] - iwlwifi: mvm: disable RX-diversity in powersave (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype (Íñigo Huguet) [2043453] - iwlwifi: Start scratch debug register for Bz family (Íñigo Huguet) [2043453] - iwlwifi: Add support for more BZ HWs (Íñigo Huguet) [2043453] - iwlwifi: Add support for getting rf id with blank otp (Íñigo Huguet) [2043453] - cfg80211: fix kernel-doc for MBSSID EMA (Íñigo Huguet) [2043453] - mac80211: Prevent AP probing during suspend (Íñigo Huguet) [2043453] - nl80211: Add LC placeholder band definition to nl80211_band (Íñigo Huguet) [2043453] - mac80211: split beacon retrieval functions (Íñigo Huguet) [2043453] - cfg80211: separate get channel number from ies (Íñigo Huguet) [2043453] - mac80211: use ieee80211_bss_get_elem() in most places (Íñigo Huguet) [2043453] - cfg80211: scan: use element finding functions in easy cases (Íñigo Huguet) [2043453] - nl80211: use element finding functions (Íñigo Huguet) [2043453] - mac80211: fils: use cfg80211_find_ext_elem() (Íñigo Huguet) [2043453] - mac80211: fix memory leaks with element parsing (Íñigo Huguet) [2043453] - cfg80211: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - mac80211: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - wireless: mac80211_hwsim: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - mac80211: debugfs: calculate free buffer size correctly (Íñigo Huguet) [2043453] - fq_codel: generalise ce_threshold marking for subset of traffic (Íñigo Huguet) [2043453] - wl3501_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - ray_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - brcmfmac: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - iwlwifi: cfg: set low-latency-xtal for some integrated So devices (Íñigo Huguet) [2043453] - iwlwifi: pnvm: read EFI data only if long enough (Íñigo Huguet) [2043453] - iwlwifi: pnvm: don't kmemdup() more than we have (Íñigo Huguet) [2043453] - iwlwifi: change all JnP to NO-160 configuration (Íñigo Huguet) [2043453] - iwlwifi: mvm: reset PM state on unsuccessful resume (Íñigo Huguet) [2043453] - mwifiex: Deactive host sleep using HSCFG after it was activated manually (Íñigo Huguet) [2043453] - mwifiex: Send DELBA requests according to spec (Íñigo Huguet) [2043453] - mwifiex: Fix an incorrect comment (Íñigo Huguet) [2043453] - mwifiex: Log an error on command failure during key-material upload (Íñigo Huguet) [2043453] - mwifiex: Don't log error on suspend if wake-on-wlan is disabled (Íñigo Huguet) [2043453] - mt76: mt7915: change max rx len limit of hw modules (Íñigo Huguet) [2043453] - mt76: mt7915: fix missing HE phy cap (Íñigo Huguet) [2043453] - mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() (Íñigo Huguet) [2043453] - mt76: mt7915: enable HE UL MU-MIMO (Íñigo Huguet) [2043453] - mt76: mt7921: add per-vif counters in ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: introduce stats reporting through ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: add some more MIB counters (Íñigo Huguet) [2043453] - mt76: do not reset MIB counters in get_stats callback (Íñigo Huguet) [2043453] - mt76: mt7915: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex (Íñigo Huguet) [2043453] - mt76: move mt76_ethtool_worker_info in mt76 module (Íñigo Huguet) [2043453] - mt76: move mt76_sta_stats in mt76.h (Íñigo Huguet) [2043453] - mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset (Íñigo Huguet) [2043453] - mt76: mt7921s: add reset support (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921s support (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mt7921_mcu_send_message (Íñigo Huguet) [2043453] - mt76: mt7921: rely on mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: connac: extend mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: sdio: extend sdio module to support CONNAC2 (Íñigo Huguet) [2043453] - mt76: sdio: introduce parse_irq callback (Íñigo Huguet) [2043453] - mt76: sdio: move common code in mt76_sdio module (Íñigo Huguet) [2043453] - mt76: mt7921: use physical addr to unify register access (Íñigo Huguet) [2043453] - mt76: mt7921: make all event parser reusable between mt7921s and mt7921e (Íñigo Huguet) [2043453] - mt76: mt7663s: rely on mcu reg access utility (Íñigo Huguet) [2043453] - mt76: connac: move mcu reg access utility routines in mt76_connac_lib module (Íñigo Huguet) [2043453] - mt76: mt7921: add MT7921_COMMON module (Íñigo Huguet) [2043453] - mt76: mt7921: refactor init.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mcu.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor dma.c to be pcie specific (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mac.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: add MU EDCA cmd support (Íñigo Huguet) [2043453] - mt76: mt7915: remove dead code in debugfs code (Íñigo Huguet) [2043453] - mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability for xmit-queue handler (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy (Íñigo Huguet) [2043453] - mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature (Íñigo Huguet) [2043453] - mt76: mt7915: set muru platform type (Íñigo Huguet) [2043453] - mt76: mt7915: set VTA bit in tx descriptor (Íñigo Huguet) [2043453] - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() (Íñigo Huguet) [2043453] - mt76: mt7915: rework starec TLV tags (Íñigo Huguet) [2043453] - mt76: mt7915: fix sta_rec_wtbl tag len (Íñigo Huguet) [2043453] - mt76: mt7915: improve starec readability of txbf (Íñigo Huguet) [2043453] - mt76: mt7915: fix txbf starec TLV issues (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2043453] - mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2 (Íñigo Huguet) [2043453] - mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs (Íñigo Huguet) [2043453] - mt76: use a separate CCMP PN receive counter for management frames (Íñigo Huguet) [2043453] - mt76: mt7921: add delay config for sched scan (Íñigo Huguet) [2043453] - mt76: mt7615: fix monitor mode tear down crash (Íñigo Huguet) [2043453] - mt76: debugfs: improve queue node readability (Íñigo Huguet) [2043453] - mt76: mt7915: add twt_stats knob in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: enable twt responder capability (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mac_add_twt_setup routine (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command (Íñigo Huguet) [2043453] - mt76: mt7915: introduce __mt7915_get_tsf routine (Íñigo Huguet) [2043453] - mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware (Íñigo Huguet) [2043453] - mt76: introduce __mt76_mcu_send_firmware routine (Íñigo Huguet) [2043453] - mt76: support reading EEPROM data embedded in fdt (Íñigo Huguet) [2043453] - mt76: schedule status timeout at dma completion (Íñigo Huguet) [2043453] - mt76: substitute sk_buff_head status_list with spinlock_t status_lock (Íñigo Huguet) [2043453] - mt76: remove mt76_wcid pointer from mt76_tx_status_check signature (Íñigo Huguet) [2043453] - mt76: introduce packet_id idr (Íñigo Huguet) [2043453] - mt76: mt7921: add 6GHz support (Íñigo Huguet) [2043453] - mt76: add 6GHz support (Íñigo Huguet) [2043453] - mt76: connac: enable hw amsdu @ 6GHz (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in single-sku support (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain (Íñigo Huguet) [2043453] - mt76: connac: enable 6GHz band for hw scan (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} (Íñigo Huguet) [2043453] - mt76: mt7915: add mib counters to ethtool stats (Íñigo Huguet) [2043453] - mt76: mt7915: add more MIB registers (Íñigo Huguet) [2043453] - mt76: mt7915: add tx mu/su counters to mib (Íñigo Huguet) [2043453] - mt76: mt7915: add some per-station tx stats to ethtool (Íñigo Huguet) [2043453] - mt76: mt7915: add tx stats gathered from tx-status callbacks (Íñigo Huguet) [2043453] - mt76: mt7915: add ethtool stats support (Íñigo Huguet) [2043453] - mt76: mt7921: fix retrying release semaphore without end (Íñigo Huguet) [2043453] - mt76: mt7921: robustify hardware initialization flow (Íñigo Huguet) [2043453] - mt76: mt7915: fix possible infinite loop release semaphore (Íñigo Huguet) [2043453] - mt76: mt7915: honor all possible error conditions in mt7915_mcu_init() (Íñigo Huguet) [2043453] - mt76: move spin_lock_bh to spin_lock in tasklet (Íñigo Huguet) [2043453] - mt76: mt7921: remove mt7921_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7921: remove mcu rate reporting code (Íñigo Huguet) [2043453] - mt76: mt7921: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7921: add support for tx status reporting (Íñigo Huguet) [2043453] - mt76: mt7921: start reworking tx rate reporting (Íñigo Huguet) [2043453] - mt76: mt7615: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: enable configured beacon tx rate (Íñigo Huguet) [2043453] - mt76: disable BH around napi_schedule() calls (Íñigo Huguet) [2043453] - mt76: fill boottime_ns in Rx path (Íñigo Huguet) [2043453] - mt76: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2043453] - mt76: fix boolreturn.cocci warnings (Íñigo Huguet) [2043453] - mt76: mt7921: update mib counters dumping phy stats (Íñigo Huguet) [2043453] - mt76: mt7921: always wake device if necessary in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: rename debugfs tx-queues (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs queue info (Íñigo Huguet) [2043453] - mt76: mt7921: move mt7921_queue_rx_skb to mac.c (Íñigo Huguet) [2043453] - mt76: mt7915: fix WMM index on DBDC cards (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht (Íñigo Huguet) [2043453] - mt76: mt7915: introduce bss coloring support (Íñigo Huguet) [2043453] - mt76: mt7915: add LED support (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential NPE in TXS processing (Íñigo Huguet) [2043453] - mt76: mt7915: fix he_mcs capabilities for 160mhz (Íñigo Huguet) [2043453] - mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD (Íñigo Huguet) [2043453] - mt76: mt7915: update mac timing settings (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap (Íñigo Huguet) [2043453] - mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix firmware usage of RA info using legacy rates (Íñigo Huguet) [2043453] - mt76: mt7915: add HE-LTF into fixed rate command (Íñigo Huguet) [2043453] - mt76: mt7921: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module (Íñigo Huguet) [2043453] - mt76: overwrite default reg_ops if necessary (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of mt7921_mac_set_beacon_filter (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of monitor_vif (Íñigo Huguet) [2043453] - mt76: connac: add support for limiting to maximum regulatory Tx power (Íñigo Huguet) [2043453] - mt76: connac: fix GTK rekey offload failure on WPA mixed mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix dma hang in rmmod (Íñigo Huguet) [2043453] - mt76: add support for setting mcast rate (Íñigo Huguet) [2043453] - mt76: mt7915: fix bit fields for HT rate idx (Íñigo Huguet) [2043453] - mt76: mt7915: switch proper tx arbiter mode in testmode (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential overflow of eeprom page index (Íñigo Huguet) [2043453] - mt76: mt7921: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: add control knobs for thermal throttling (Íñigo Huguet) [2043453] - mt76: mt7921: Add mt7922 support (Íñigo Huguet) [2043453] - mt76: mt7615: fix skb use-after-free on mac reset (Íñigo Huguet) [2043453] - mt76: mt7921: Fix out of order process by invalid event pkt (Íñigo Huguet) [2043453] - mt76: mt7915: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: add mt76_default_basic_rate more devices can rely on (Íñigo Huguet) [2043453] - mt76: mt7921: introduce testmode support (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7915: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7915: cleanup -Wunused-but-set-variable (Íñigo Huguet) [2043453] - mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem() (Íñigo Huguet) [2043453] - mt76: mt7915: fix an off-by-one bound check (Íñigo Huguet) [2043453] - mt76: mt7921: add .set_sar_specs support (Íñigo Huguet) [2043453] - mt76: mt7915: adapt new firmware to update BA winsize for Rx session (Íñigo Huguet) [2043453] - mt76: mt7915: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c (Íñigo Huguet) [2043453] - mt76: mt7921: fix survey-dump reporting (Íñigo Huguet) [2043453] - mt76: fix build error implicit enumeration conversion (Íñigo Huguet) [2043453] - mt76: mt7921: enable aspm by default (Íñigo Huguet) [2043453] - mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (Íñigo Huguet) [2043453] - mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter (Íñigo Huguet) [2043453] - mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() (Íñigo Huguet) [2043453] - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warning in mt7921_update_txs (Íñigo Huguet) [2043453] - mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mwifiex: Try waking the firmware until we get an interrupt (Íñigo Huguet) [2043453] - mwifiex: Read a PCI register after writing the TX ring write pointer (Íñigo Huguet) [2043453] - fq_codel: implement L4S style ce_threshold_ect1 marking (Íñigo Huguet) [2043453] - net: add skb_get_dsfield() helper (Íñigo Huguet) [2043453] - wireless: Remove redundant 'flush_workqueue()' calls (Íñigo Huguet) [2043453] - mt7601u: Remove redundant initialization of variable ret (Íñigo Huguet) [2043453] - rtlwifi: rtl8192ee: Remove redundant initialization of variable version (Íñigo Huguet) [2043453] - ath10k: fix max antenna gain unit (Íñigo Huguet) [2043453] - ath9k: fix an IS_ERR() vs NULL check (Íñigo Huguet) [2043453] - ath11k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2043453] - ath9k: support DT ieee80211-freq-limit property to limit channels (Íñigo Huguet) [2043453] - ath11k: Change number of TCL rings to one for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Handle MSI enablement during rmmod and SSR (Íñigo Huguet) [2043453] - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (Íñigo Huguet) [2043453] - ath11k: Use kcalloc() instead of kzalloc() (Íñigo Huguet) [2043453] - ath11k: Remove redundant assignment to variable fw_size (Íñigo Huguet) [2043453] - ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps() (Íñigo Huguet) [2043453] - ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility" (Íñigo Huguet) [2043453] - ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() (Íñigo Huguet) [2043453] - ath9k: Fix potential interrupt storm on queue reset (Íñigo Huguet) [2043453] - ath9k: add option to reset the wifi chip via debugfs (Íñigo Huguet) [2043453] - ath10k: Don't always treat modem stop events as crashes (Íñigo Huguet) [2043453] - rtl8xxxu: Use lower tx rates for the ack packet (Íñigo Huguet) [2043453] - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (Íñigo Huguet) [2043453] - rtw88: refine fw_crash debugfs to show non-zero while triggering (Íñigo Huguet) [2043453] - rtw88: fix RX clock gate setting while fifo dump (Íñigo Huguet) [2043453] - net: qrtr: combine nameservice into main module (Íñigo Huguet) [2043453] - ath10k: sdio: Add missing BH locking around napi_schdule() (Íñigo Huguet) [2043453] - ath10k: Fix missing frame timestamp for beacon/probe-resp (Íñigo Huguet) [2043453] - ath10k: high latency fixes for beacon buffer (Íñigo Huguet) [2043453] - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets (Íñigo Huguet) [2043453] - ath11k: support SMPS configuration for 6 GHz (Íñigo Huguet) [2043453] - ath11k: add 6 GHz params in peer assoc command (Íñigo Huguet) [2043453] - ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps (Íñigo Huguet) [2043453] - ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state (Íñigo Huguet) [2043453] - ath11k: indicate scan complete for scan canceled when scan running (Íñigo Huguet) [2043453] - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED (Íñigo Huguet) [2043453] - ath11k: add HTT stats support for new stats (Íñigo Huguet) [2043453] - ath11k: Change masking and shifting in htt stats (Íñigo Huguet) [2043453] - ath11k: Remove htt stats fixed size array usage (Íñigo Huguet) [2043453] - ath11k: Replace HTT_DBG_OUT with scnprintf (Íñigo Huguet) [2043453] - ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF (Íñigo Huguet) [2043453] - ath11k: Fix memory leak in ath11k_qmi_driver_event_work (Íñigo Huguet) [2043453] - ath11k: Fix inaccessible debug registers (Íñigo Huguet) [2043453] - ath11k: Drop MSDU with length error in DP rx path (Íñigo Huguet) [2043453] - ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855 (Íñigo Huguet) [2043453] - ath11k: enable 6G channels for WCN6855 (Íñigo Huguet) [2043453] - ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 (Íñigo Huguet) [2043453] - ath11k: fix survey dump collection in 6 GHz (Íñigo Huguet) [2043453] - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status (Íñigo Huguet) [2043453] - ath11k: add channel 2 into 6 GHz channel list (Íñigo Huguet) [2043453] - mac80211: MBSSID support in interface handling (Íñigo Huguet) [2043453] - ath11k: Add wmi peer create conf event in wmi_tlv_event_id (Íñigo Huguet) [2043453] - ath11k: Avoid "No VIF found" warning message (Íñigo Huguet) [2043453] - ath11k: Fix crash during firmware recovery on reo cmd ring access (Íñigo Huguet) [2043453] - ath11k: Assign free_vdev_map value before ieee80211_register_hw (Íñigo Huguet) [2043453] - ath11k: Add vdev start flag to disable hardware encryption (Íñigo Huguet) [2043453] - ath11k: Avoid race during regd updates (Íñigo Huguet) [2043453] - ath11k: Avoid reg rules update during firmware recovery (Íñigo Huguet) [2043453] - ath11k: Update pdev tx and rx firmware stats (Íñigo Huguet) [2043453] - ath11k: Fix pktlog lite rx events (Íñigo Huguet) [2043453] - ath11k: Add support for RX decapsulation offload (Íñigo Huguet) [2043453] - ath11k: fix some sleeping in atomic bugs (Íñigo Huguet) [2043453] - ath11k: qmi: avoid error messages when dma allocation fails (Íñigo Huguet) [2043453] - ath11k: Replace one-element array with flexible-array member (Íñigo Huguet) [2043453] - ath11k: add caldata download support from EEPROM (Íñigo Huguet) [2043453] - ath11k: add caldata file for multiple radios (Íñigo Huguet) [2043453] - ath11k: clean up BDF download functions (Íñigo Huguet) [2043453] - ath11k: use hw_params to access board_size and cal_offset (Íñigo Huguet) [2043453] - ath11k: Wstringop-overread warning (Íñigo Huguet) [2043453] - ath11k: Add spectral scan support for QCN9074 (Íñigo Huguet) [2043453] - ath11k: Fix the spectral minimum FFT bin count (Íñigo Huguet) [2043453] - ath11k: Introduce spectral hw configurable param (Íñigo Huguet) [2043453] - ath11k: Refactor spectral FFT bin size (Íñigo Huguet) [2043453] - ath11k: add support for 80P80 and 160 MHz bandwidth (Íñigo Huguet) [2043453] - ath11k: add support for setting fixed HE rate/gi/ltf (Íñigo Huguet) [2043453] - nl80211: MBSSID and EMA support in AP mode (Íñigo Huguet) [2043453] - nl80211: don't kfree() ERR_PTR() value (Íñigo Huguet) [2043453] - cfg80211: always free wiphy specific regdomain (Íñigo Huguet) [2043453] - mac80211: save transmit power envelope element and power constraint (Íñigo Huguet) [2043453] - mac80211: add parse regulatory info in 6 GHz operation information (Íñigo Huguet) [2043453] - ieee80211: add power type definition for 6 GHz (Íñigo Huguet) [2043453] - mac80211: twt: don't use potentially unaligned pointer (Íñigo Huguet) [2043453] - cfg80211: AP mode driver offload for FILS association crypto (Íñigo Huguet) [2043453] - ath11k: monitor mode clean up to use separate APIs (Íñigo Huguet) [2043453] - ath11k: add separate APIs for monitor mode (Íñigo Huguet) [2043453] - ath11k: move static function ath11k_mac_vdev_setup_sync to top (Íñigo Huguet) [2043453] - rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC (Íñigo Huguet) [2043453] - rtw88: 8821c: support RFE type4 wifi NIC (Íñigo Huguet) [2043453] - brcmfmac: Replace zero-length array with flexible array member (Íñigo Huguet) [2043453] - mac80211_hwsim: enable 6GHz channels (Íñigo Huguet) [2043453] - mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel() (Íñigo Huguet) [2043453] - nl80211: don't put struct cfg80211_ap_settings on stack (Íñigo Huguet) [2043453] - mac80211: always allocate struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mlme: find auth challenge directly (Íñigo Huguet) [2043453] - mac80211: move CRC into struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mesh: clean up rx_bcn_presp API (Íñigo Huguet) [2043453] - mac80211: reduce stack usage in debugfs (Íñigo Huguet) [2043453] - nl80211: prefer struct_size over open coded arithmetic (Íñigo Huguet) [2043453] - mac80211: check hostapd configuration parsing twt requests (Íñigo Huguet) [2043453] - cfg80211: honour V=1 in certificate code generation (Íñigo Huguet) [2043453] - rt2x00: remove duplicate USB device ID (Íñigo Huguet) [2043453] - mwifiex: Fix copy-paste mistake when creating virtual interface (Íñigo Huguet) [2043453] - mwifiex: Properly initialize private structure on interface type changes (Íñigo Huguet) [2043453] - mwifiex: Handle interface type changes from AP to STATION (Íñigo Huguet) [2043453] - mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO (Íñigo Huguet) [2043453] - mwifiex: Update virtual interface counters right after setting bss_type (Íñigo Huguet) [2043453] - mwifiex: Use helper function for counting interface types (Íñigo Huguet) [2043453] - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (Íñigo Huguet) [2043453] - mwifiex: Use function to check whether interface type change is allowed (Íñigo Huguet) [2043453] - mwifiex: Small cleanup for handling virtual interface type changes (Íñigo Huguet) [2043453] - rtw88: move adaptivity mechanism to firmware (Íñigo Huguet) [2043453] - rtw88: support adaptivity for ETSI/JP DFS region (Íñigo Huguet) [2043453] - rtw88: add regulatory strategy by chip type (Íñigo Huguet) [2043453] - rtw88: upgrade rtw_regulatory mechanism and mapping (Íñigo Huguet) [2043453] - brcmfmac: fix incorrect error prints (Íñigo Huguet) [2043453] - ath11k: Align bss_chan_info structure with firmware (Íñigo Huguet) [2043453] - ath11k: add support in survey dump with bss_chan_info (Íñigo Huguet) [2043453] - ath11k: Rename atf_config to flag1 in target_resource_config (Íñigo Huguet) [2043453] - ath11k: fix 4addr multicast packet tx (Íñigo Huguet) [2043453] - ath11k: fix 4-addr tx failure for AP and STA modes (Íñigo Huguet) [2043453] - ath9k: owl-loader: fetch pci init values through nvmem (Íñigo Huguet) [2043453] - ath9k: fetch calibration data via nvmem subsystem (Íñigo Huguet) [2043453] - ath9k: Use tasklet_disable_in_atomic() (Íñigo Huguet) [2043453] - mt76: fix wrong conflict resolution in previous backport (Íñigo Huguet) [2043453] - mac80211: Allow HE operation to be longer than expected. (Íñigo Huguet) [2043453] - revert ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - RDMA/mlx5: Delete right entry from MR signature database (Amir Tzin) [1982191] - net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP (Amir Tzin) [1982191] - net/mlx5e: Don't update netdev RQs with PTP-RQ (Amir Tzin) [1982191] - net/mlx5e: Fix an error code in mlx5e_arfs_create_tables() (Amir Tzin) [1982191] - net/mlx5e: Fix conflict with HW TS and CQE compression (Amir Tzin) [1982191] - net/mlx5e: Fix HW TS with CQE compression according to profile (Amir Tzin) [1982191] - mlx5e: add add missing BH locking around napi_schdule() (Amir Tzin) [1982191] - net/mlx5: Don't overwrite HCA capabilities when setting MSI-X count (Amir Tzin) [1982191] - net/mlx5: Fix err prints and return when creating termination table (Amir Tzin) [1982191] - RDMA/mlx5: Verify that DM operation is reasonable (Amir Tzin) [1982191] - RDMA/mlx5: Expose private query port (Amir Tzin) [1982191] - RDMA/mlx5: Fix type assignment for ICM DM (Amir Tzin) [1982191] - net/mlx5: DR, Add support for isolate_vl_tc QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for force-loopback QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching tunnel GTP-U (Amir Tzin) [1982191] - net/mlx5: DR, Set flex parser for TNL_MPLS dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching on geneve TLV option (Amir Tzin) [1982191] - net/mlx5: DR, Set STEv0 ICMP flex parser dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for dynamic flex parser (Amir Tzin) [1982191] - net/mlx5: DR, Remove protocol-specific flex_parser_3 definitions (Amir Tzin) [1982191] - net/mlx5: mlx5_ifc updates for flex parser (Amir Tzin) [1982191] - net/mlx5: E-Switch, Improve error messages in term table creation (Amir Tzin) [1982191] - net/mlx5: DR, Rename an argument in dr_rdma_segments (Amir Tzin) [1982191] - net/mlx5e: RX, Add checks for calculated Striding RQ attributes (Amir Tzin) [1982191] - net/mlx5e: Fix possible non-initialized struct usage (Amir Tzin) [1982191] - mlx5: implement ethtool standard stats (Amir Tzin) [1982191] - net/mlx5: Enhance diagnostics info for TX/RX reporters (Amir Tzin) [1982191] - net/mlx5: Add helper to initialize 1PPS (Amir Tzin) [1982191] - net/mlx5e: Add ethtool extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Add register layout to support extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Allocate FC bulk structs with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5e: Cleanup safe switch channels API by passing params (Amir Tzin) [1982191] - net/mlx5e: Refactor on-the-fly configuration changes (Amir Tzin) [1982191] - net/mlx5e: Use mlx5e_safe_switch_channels when channels are closed (Amir Tzin) [1982191] - net/mlx5e: Allow mlx5e_safe_switch_channels to work with channels closed (Amir Tzin) [1982191] - mlx5: implement ethtool::get_fec_stats (Amir Tzin) [1982191] - net/mlx5e: Fix RQ creation flow for queues which doesn't support XDP (Amir Tzin) [1982191] - net/mlx5: Remove return statement exist at the end of void function (Amir Tzin) [1982191] - net/mlx5: Add a blank line after declarations (Amir Tzin) [1982191] - net/mlx5: DR, Alloc cmd buffer with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5: DR, Use variably sized data structures for different actions (Amir Tzin) [1982191] - RDMA/mlx5: Expose UAPI to query DM (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support in MEMIC operations (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support to MODIFY_MEMIC command (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Re-organize the DM code (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Move all DM logic to separate file (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add MEMIC operations related bits (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add support for DSFP module EEPROM dumps (Amir Tzin) [1982191 1982233] - net/mlx5: Implement get_module_eeprom_by_page() (Amir Tzin) [1982191 1982233] - net/mlx5: Refactor module EEPROM query (Amir Tzin) [1982191 1982233] - IB/mlx5: Reduce max order of memory allocated for xlt update (Amir Tzin) [1982191] - net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks (Amir Tzin) [1982191 1982230] - net/mlx5: Dynamically assign MSI-X vectors count (Amir Tzin) [1982191 1982230] - net/mlx5: Add dynamic MSI-X capabilities bits (Amir Tzin) [1982191 1982230] - net/mlx5e: Dynamic alloc vlan table for netdev when needed (Amir Tzin) [1982191] - net/mlx5e: Dynamic alloc arfs table for netdev when needed (Amir Tzin) [1982191] - net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc() (Amir Tzin) [1982191] - net/mlx5e: Update ethtool setting of CQE compression (Amir Tzin) [1982191] - net/mlx5e: Allow coexistence of CQE compression and HW TS PTP (Amir Tzin) [1982191] - net/mlx5e: Add PTP Flow Steering support (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering ANY API (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering UDP API (Amir Tzin) [1982191] - net/mlx5e: Cleanup Flow Steering level (Amir Tzin) [1982191] - net/mlx5e: Add PTP RQ to RX reporter (Amir Tzin) [1982191] - net/mlx5e: Refactor RX reporter diagnostics (Amir Tzin) [1982191] - net:mlx5e: Add PTP-TIR and PTP-RQT (Amir Tzin) [1982191] - net/mlx5e: Add PTP-RX statistics (Amir Tzin) [1982191] - net/mlx5e: Add RQ to PTP channel (Amir Tzin) [1982191] - net/mlx5e: Add states to PTP channel (Amir Tzin) [1982191] - RDMA/mlx5: Set ODP caps only if device profile support ODP (Amir Tzin) [1982191] - net/mlx5e: Cleanup PTP (Amir Tzin) [1982191] - net/mlx5e: Generalize PTP implementation (Amir Tzin) [1982191] - net/mlx5e: Generalize direct-TIRs and direct-RQTs API (Amir Tzin) [1982191] - net/mlx5e: Generalize close RQ (Amir Tzin) [1982191] - net/mlx5e: Generalize RQ activation (Amir Tzin) [1982191] - net/mlx5e: Generalize open RQ (Amir Tzin) [1982191] - net/mlx5: Add helper to set time-stamp translator on a queue (Amir Tzin) [1982191] - net/mlx5e: Allow creating mpwqe info without channel (Amir Tzin) [1982191] - net/mlx5e: alloc the correct size for indirection_rqt (Amir Tzin) [1982191] - net: ethernet: indir_table.h is included twice (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Create ODP EQ only when ODP MR is created (Amir Tzin) [1982191] - RDMA/mlx5: Add missing returned error check of mlx5_ib_dereg_mr (Amir Tzin) [1982191] - net/mlx5: Move devlink port from mlx5e priv to mlx5e resources (Amir Tzin) [1982191] - net/mlx5e: Allow to match on ICMP parameters (Amir Tzin) [1982191] - net/mlx5: Display the command index in command mailbox dump (Amir Tzin) [1982191] - net/mlx5e: allocate 'indirection_rqt' buffer dynamically (Amir Tzin) [1982191] - net/mlx5e: Dump ICOSQ WQE descriptor on CQE with error events (Amir Tzin) [1982191] - net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath (Amir Tzin) [1982191] - net/mlx5e: Remove redundant newline in NL_SET_ERR_MSG_MOD (Amir Tzin) [1982191] - net/mlx5: Read congestion counters from all ports when lag is active (Amir Tzin) [1982191] - net/mlx5: remove unneeded semicolon (Amir Tzin) [1982191] - net/mlx5: DR, Remove unneeded rx_decap_l3 function for STEv1 (Amir Tzin) [1982191] - net/mlx5: Use order-0 allocations for EQs (Amir Tzin) [1982191] - net/mlx5: Add IFC bits needed for single FDB mode (Amir Tzin) [1982191] - net/mlx5: E-Switch, Refactor send to vport to be more generic (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Use representor E-Switch when getting netdev and metadata (Amir Tzin) [1982191] - net/mlx5: E-Switch, Add eswitch pointer to each representor (Amir Tzin) [1982191 1982195] - net/mlx5: E-Switch, Add match on vhca id to default send rules (Amir Tzin) [1982191 1982195] - net/mlx5: Remove unused mlx5_core_health member recover_work (Amir Tzin) [1982191] - net/mlx5: simplify the return expression of mlx5_esw_offloads_pair() (Amir Tzin) [1982191 1982195] - net/mlx5: Cleanup prototype warning (Amir Tzin) [1982191] - RDMA/mlx5: Allow larger pages in DevX umem (Amir Tzin) [1982191] - RDMA/mlx5: Rename mlx5_mr_cache_invalidate() to revoke_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Consolidate MR destruction to mlx5_ib_dereg_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Use a union inside mlx5_ib_mr (Amir Tzin) [1982191] - platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: : Fix the license information (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: simplify the probe() function (Amir Tzin) [2018145] - benet: mark device 0xe220 (Lancer) as deprecated (Michal Schmidt) [2054409] - myri10ge: mark as deprecated (Michal Schmidt) [2054409] - liquidio: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - netxen_nic: remove unmaintained mark, keep deprecated (Michal Schmidt) [2054409] - bnx2: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - SUNRPC: Don't dereference xprt->snd_task if it's a cookie (Dave Wysochanski) [2046545] - SUNRPC: Add source address/port to rpc_socket* traces (Dave Wysochanski) [2046545] - netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2043093] - netfilter: conntrack: move synack init code to helper (Florian Westphal) [2043093]- ibmvnic: remove unused defines (Diego Domingos) [2047920] - ibmvnic: Update driver return codes (Diego Domingos) [2047920] - ARM: iop32x: disable N2100 PCI parity reporting (Josef Oskera) [2031880] - r8169: fix incorrect mac address assignment (Josef Oskera) [2031880] - r8169: Add device 10ec:8162 to driver r8169 (Josef Oskera) [2031880] - ethernet: r8169: use eth_hw_addr_set() (Josef Oskera) [2031880] - net: phy: realtek: add support for RTL8365MB-VC internal PHYs (Josef Oskera) [2031880] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Josef Oskera) [2031880] - r8169: enable ASPM L0s state (Josef Oskera) [2031880] - r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency (Josef Oskera) [2031880] - r8169: change the L0/L1 entrance latencies for RTL8106e (Josef Oskera) [2031880] - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" (Josef Oskera) [2031880] - r8169: Avoid duplicate sysfs entry creation error (Josef Oskera) [2031880] - r8169: Avoid memcpy() over-reading of ETH_SS_STATS (Josef Oskera) [2031880] - r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM (Josef Oskera) [2031880] - net: phy: realtek: net: Fix less than zero comparison of a u16 (Josef Oskera) [2031880] - net: phy: realtek: add delay to fix RXC generation issue (Josef Oskera) [2031880] - net: phy: realtek: add dt property to enable ALDPS mode (Josef Oskera) [2031880] - net: phy: realtek: add dt property to disable CLKOUT clock (Josef Oskera) [2031880] - r8169: Fix fall-through warning for Clang (Josef Oskera) [2031880] - r8169: use KBUILD_MODNAME instead of own module name definition (Josef Oskera) [2031880] - r8169: keep pause settings on interface down/up cycle (Josef Oskera) [2031880] - r8169: add support for pause ethtool ops (Josef Oskera) [2031880] - r8169: use mac-managed PHY PM (Josef Oskera) [2031880] - r8169: remove rtl_hw_start_8168c_3 (Josef Oskera) [2031880] - r8169: add support for ethtool get_ringparam (Josef Oskera) [2031880] - r8169: use lower_32_bits/upper_32_bits macros (Josef Oskera) [2031880] - net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM (Josef Oskera) [2031880] - mm/gup: remove unused get_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm: change lookup_node() to use get_user_pages_fast() (Chris von Recklinghausen) [2048650] - mm/gup: remove unused pin_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm/gup: follow_pfn_pte(): -EEXIST cleanup (Chris von Recklinghausen) [2048650] - mm: fix invalid page pointer returned with FOLL_PIN gups (Chris von Recklinghausen) [2048650] - mm: fix typos in comments (Chris von Recklinghausen) [2048650] - vfio/iommu_type1: replace kfree with kvfree (Alex Williamson) [2046547] - vfio/pci: Fix error return code in vfio_ecap_init() (Alex Williamson) [2046547] - vfio/pci: Add missing range check in vfio_pci_mmap (Alex Williamson) [2046547] - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer (Alex Williamson) [2046547] - vfio/mdev: Make to_mdev_device() into a static inline (Alex Williamson) [2046547] - vfio/iommu_type1: Mantain a counter for non_pinned_groups (Alex Williamson) [2046547] - vfio/iommu_type1: Fix some sanity checks in detach group (Alex Williamson) [2046547] - vfio/iommu_type1: Populate full dirty when detach non-pinned group (Alex Williamson) [2046547] - vfio/pci: Move dummy_resources_list init in vfio_pci_probe() (Alex Williamson) [2046547] - vfio/virqfd: Drain events from eventfd in virqfd_wakeup() (Alex Williamson) [2046547] - ext4: fix direct I/O read error (Lukas Czerner) [1868258] - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. (Renjith Pananchikkal) [2015775] - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (Renjith Pananchikkal) [2015775] - thunderbolt: Enable retry logic for intra-domain control packets (David Arcari) [2028287] - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() (Gopal Tiwari) [2043755] - smb3: do not error on fsync when readonly (Ronnie Sahlberg) [2037811] - cifs: serialize all mount attempts (Ronnie Sahlberg) [2008434] - ALSA: memalloc: Unify x86 SG-buffer handling (take#3) (Jaroslav Kysela) [2049437] - ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop CONFIG_PM ifdefs (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Add minimal-mute notion in dB mapping table (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Use int for dB map values (Jaroslav Kysela) [2049437] - ALSA: hda/tegra: Fix Tegra194 HDA reset failure (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop (Jaroslav Kysela) [2049437] - ALSA: hda: Add new AlderLake-P variant PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: Add AlderLake-N PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: use swap() to make code cleaner (Jaroslav Kysela) [2049437] - ALSA: Fix some typo (Jaroslav Kysela) [2049437] - ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present (Jaroslav Kysela) [2049437] - ALSA: hda: Remove redundant runtime PM calls (Jaroslav Kysela) [2049437] - ALSA: hda: Do disconnect jacks at codec unbind (Jaroslav Kysela) [2049437] - ALSA: hda: intel: More comprehensive PM runtime setup for controller driver (Jaroslav Kysela) [2049437] - ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES (Jaroslav Kysela) [2049437] - ASoC: cs42l42: Report initial jack state (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Re-order quirk entries for Lenovo (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices (Jaroslav Kysela) [2049437] - tools headers UAPI: Sync sound/asound.h with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - ASoC: SOF: handle paused streams during system suspend (Jaroslav Kysela) [2049437] - ASoC: SOF: sof-audio: setup sched widgets during pipeline complete step (Jaroslav Kysela) [2049437] - ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Fix Jack detection after resume (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Increase delay during jack detection (Jaroslav Kysela) [2049437] - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows (Jaroslav Kysela) [2049437] - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on (Jaroslav Kysela) [2049437] - ASoC: amd: Fix dependency for SPI master (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID (Jaroslav Kysela) [2049437] - ALSA: oss: fix compile error when OSS_DEBUG is enabled (Jaroslav Kysela) [2049437] - ALSA: hda: Make proper use of timecounter (Jaroslav Kysela) [2049437] - ALSA: led: Use restricted type for iface assignment (Jaroslav Kysela) [2049437] - ALSA: hda: Fix potential deadlock at codec unbinding (Jaroslav Kysela) [2049437] - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible (Jaroslav Kysela) [2049437] - kernel: fork: properly initialize mm->mm_rh in dup_mm() and mm_alloc() (Rafael Aquini) [2047242] - vdpa/mlx5: Fix tracking of current number of VQs (Cindy Lu) [2052849] - vdpa/mlx5: Fix is_index_valid() to refer to features (Cindy Lu) [2052849] - vdpa: Protect vdpa reset with cf_mutex (Cindy Lu) [2052849] - vdpa: Avoid taking cf_mutex lock on get status (Cindy Lu) [2052849] - vdpa/vdpa_sim_net: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Use BIT_ULL for bit operations (Cindy Lu) [2052849] - vdpa/vdpa_sim: Configure max supported virtqueues (Cindy Lu) [2052849] - vdpa/mlx5: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Support reporting max device capabilities (Cindy Lu) [2052849] - vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() (Cindy Lu) [2052849] - vdpa: Add support for returning device configuration information (Cindy Lu) [2052849] - vdpa/mlx5: Support configuring max data virtqueue (Cindy Lu) [2052849] - vdpa/mlx5: Fix config_attr_mask assignment (Cindy Lu) [2052849] - vdpa: Allow to configure max data virtqueues (Cindy Lu) [2052849] - vdpa: Read device configuration only if FEATURES_OK (Cindy Lu) [2052849] - vdpa: Sync calls set/get config/status with cf_mutex (Cindy Lu) [2052849] - vdpa/mlx5: Distribute RX virtqueues in RQT object (Cindy Lu) [2052849] - vdpa: Provide interface to read driver features (Cindy Lu) [2052849] - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 (Cindy Lu) [2052849] - vdpa: Mark vdpa_config_ops.get_vq_notification as optional (Cindy Lu) [2052849] - vdpa: Avoid duplicate call to vp_vdpa get_status (Cindy Lu) [2052849] - net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU (Cindy Lu) [2052849] - vdpa: add driver_override support (Cindy Lu) [2052849] - docs: document sysfs ABI for vDPA bus (Cindy Lu) [2052849] - ifcvf/vDPA: fix misuse virtio-net device config size for blk dev (Cindy Lu) [2052849] - Revert "efi/libstub: arm64: Double check image alignment at entry" (Vitaly Kuznetsov) [2046303] - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() (William Zhao) [2046342] - cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED (Ronnie Sahlberg) [1994393] - cifs: constify pathname arguments in a bunch of helpers (Ronnie Sahlberg) [1994393] - cgroup: Use open-time cgroup namespace for process migration perm checks (Chris von Recklinghausen) [2035766] - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv (Chris von Recklinghausen) [2035766] - cgroup: Use open-time credentials for process migraton perm checks (Chris von Recklinghausen) [2035766] - cgroup: make per-cgroup pressure stall tracking configurable (Chris von Recklinghausen) [2035766] - powerpc/idle: Don't corrupt back chain when going idle (Laurent Vivier) [2052793] - powerpc64/idle: Fix SP offsets when saving GPRs (Laurent Vivier) [2052793] - sfc: ef10: implement ethtool::get_fec_stats (Íñigo Huguet) [2042798] - sfc: The RX page_ring is optional (Íñigo Huguet) [2042798] - sfc: Check null pointer of rx_queue->page_ring (Íñigo Huguet) [2042798] - sfc_ef100: potential dereference of null pointer (Íñigo Huguet) [2042798] - sfc: Don't use netif_info before net_device setup (Íñigo Huguet) [2042798] - sfc: Export fibre-specific supported link modes (Íñigo Huguet) [2042798] - sfc: Fix reading non-legacy supported link modes (Íñigo Huguet) [2042798] - ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() (Íñigo Huguet) [2042798] - sfc: last resort fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - sfc: fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - ext4: fix potential uninitialized access to retval in kmmpd (Lukas Czerner) [2046355] - ext4: fix possible UAF when remounting r/o a mmp-protected file system (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - quota: check block number when reading the block in quota file (Lukas Czerner) [2046999] - quota: correct error number in free_dqentry() (Lukas Czerner) [2046999] - quota: Fix memory leak when handling corrupted quota file (Lukas Czerner) [2046999] - quota: Sanity-check quota file headers on load (Lukas Czerner) [2046999] - quota: clear padding in v2r1_mem2diskdqb() (Lukas Czerner) [2046999] - quota: Check that quota is not dirty before release (Lukas Czerner) [2046999] - quota: fix livelock in dquot_writeback_dquots (Lukas Czerner) [2046999] - ext4: fix e2fsprogs checksum failure for mounted filesystem (Lukas Czerner) [1937180] - ext4: prevent partial update of the extent blocks (Lukas Czerner) [2035877] - ext4: check for inconsistent extents between index and leaf block (Lukas Czerner) [2035877] - ext4: check for out-of-order index extents in ext4_valid_extent_entries() (Lukas Czerner) [2035877] - ext4: avoid trim error on fs with small groups (Lukas Czerner) [2046355] - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' (Lukas Czerner) [2046355] - ext4: make sure to reset inode lockdep class when quota enabling fails (Lukas Czerner) [2046355] - ext4: make sure quota gets properly shutdown on error (Lukas Czerner) [2046355] - ext4: Fix BUG_ON in ext4_bread when write quota data (Lukas Czerner) [2046355] - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. (Lukas Czerner) [2046355] - ext4: ensure enough credits in ext4_ext_shift_path_extents (Lukas Czerner) [2046355] - ext4: fix potential infinite loop in ext4_dx_readdir() (Lukas Czerner) [2046355] - ext4: fix loff_t overflow in ext4_max_bitmap_size() (Lukas Czerner) [2046355] - ext4: fix reserved space counter leakage (Lukas Czerner) [2046355] - ext4: fix race writing to an inline_data file while its xattrs are changing (Lukas Czerner) [2046355] - ext4: fix potential htree corruption when growing large_dir directories (Lukas Czerner) [2046355] - ext4: use ext4_grp_locked_error in mb_find_extent (Lukas Czerner) [2046355] - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit (Lukas Czerner) [2046355] - ext4: remove check for zero nr_to_scan in ext4_es_scan() (Lukas Czerner) [2046355] - ext4: return error code when ext4_fill_flex_info() fails (Lukas Czerner) [2046355] - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle (Lukas Czerner) [2046355] - ext4: fix kernel infoleak via ext4_extent_header (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed (Lukas Czerner) [2046355] - ext4: fix error code in ext4_commit_super (Lukas Czerner) [2046355] - crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo (Pingfan Liu) [2046631] - arm64: kernel: arch_crash_save_vmcoreinfo() should depend on CONFIG_CRASH_CORE (Mark Salter) [2046631] - Revert "[arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo" (Pingfan Liu) [2046631] - crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - ibmvnic: don't release napi in __ibmvnic_open() (Gustavo Walbon) [2051793]- EDAC/igen6: Add Intel Alder Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel Tiger Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel ICL-NNPI SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add support for high bandwidth memory (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add detection of memory levels for ICX/SPR servers (Aristeu Rozanski) [1971965 1783145] - EDAC/skx_common: Add new ADXL components for 2-level memory (Aristeu Rozanski) [1971965 1783145] - EDAC, skx: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1971965 1783145] - EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. (Aristeu Rozanski) [1971965 1783145] - selinux: parse contexts for mount options early (Scott Mayhew) [1984355] - selinux: try to use preparsed sid before calling parse_sid() (Scott Mayhew) [1984355] - selinux: Fix selinux_sb_mnt_opts_compat() (Scott Mayhew) [1984355] - selinux: access superblock_security_struct in LSM blob way (Scott Mayhew) [1984355] - selinux: minor tweaks to selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix potential memleak in selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix sleeping function called from invalid context (Scott Mayhew) [1984355] - LSM: Infrastructure management of the superblock (Scott Mayhew) [1984355] - selinux: drop super_block backpointer from superblock_security_struct (Scott Mayhew) [1984355] - selinux: remove redundant allocation and helper functions (Scott Mayhew) [1984355] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [1970036 1988269] - ath11k: add string type to search board data in board-2.bin for WCN6855 (Íñigo Huguet) [1970036 1988269] - firmware: smccc: Fix check for ARCH_SOC_ID not implemented (Vitaly Kuznetsov) [2053450] - bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC (Yauheni Kaliuta) [2051789] - bpf/selftests: disable a verifier test for powerpc (Viktor Malik) [2046032] - bpf/selftests: allow disabling verifier tests (Viktor Malik) [2046032] - vfs: check dentry is still valid in get_link() (Ian Kent) [2014846] - xfs: don't expose internal symlink metadata buffers to the vfs (Brian Foster) [2014846] - scsi: vmw_pvscsi: Set residual data length conditionally (Cathy Avery) [2052345] - scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2026212] - scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [2026212] - scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state (Ewan D. Milne) [2028290] - blktrace: switch trace spinlock to a raw spinlock (Wander Lairson Costa) [1905749] - blktrace: Fix uaf in blk_trace access after removing by sysfs (Wander Lairson Costa) [1905749] - blk-wbt: export internal state via debugfs (Ming Lei) [2047313] - platform/x86: ISST: Fix optimization with use of numa (Prarit Bhargava) [2023820] - platform/x86: ISST: Use numa node id for cpu pci dev mapping (Prarit Bhargava) [2023818] - platform/x86: ISST: Optimize CPU to PCI device mapping (Prarit Bhargava) [2023818] - efi/x86: drop task_lock() from efi_switch_mm() (Fernando Pacheco) [2035415] - configs: enable LOGITECH_FF (Benjamin Tissoires) [1945987] - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl (Benjamin Tissoires) [1974089] - Input: joydev - prevent potential read overflow in ioctl (Benjamin Tissoires) [1974089] - xfs: Fix CIL throttle hang when CIL space used going backwards (Thiago Becker) [2040371] - netfilter: nf_conntrack_netbios_ns: fix helper module alias (Florian Westphal) [2038015] - selftests: nft_concat_range: add test for reload with no element add/del (Florian Westphal) [2046309] - netfilter: fix regression in looped (broad|multi)cast's MAC handling (Florian Westphal) [2046309] - selftests: netfilter: Add correctness test for mac,net set type (Florian Westphal) [2046309] - netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2046309] - netfilter: conntrack: don't increment invalid counter on NF_REPEAT (Florian Westphal) [2046309] - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone (Florian Westphal) [2046309] - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments (Florian Westphal) [2046309] - netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2046309] - netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2046309] - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2046309] - netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2046309] - netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2046309] - netfilter: use kvmalloc_array to allocate memory for hashtable (Phil Sutter) [2001762] - netfilter: nf_tables: skip netdev events generated on netns removal (Phil Sutter) [2053436] - xfrm: add state hashtable keyed by seq (Sabrina Dubroca) [1926538]- cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning (Waiman Long) [2050418] - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() (Waiman Long) [2050418] - IB/rdmavt: Validate remote_addr during loopback atomic tests (Kamal Heib) [2033480] - in wb_init, use gfp instead of GFP_KERNEL when allocating bw_dwork (Chris von Recklinghausen) [2046179] - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (John Meneghini) [2051691] - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() (John Meneghini) [1973208] - nvme: drop unused variable ctrl in nvme_setup_cmd (John Meneghini) [2033384] - nvme: increment request genctr on completion (John Meneghini) [2033384] - nvme-pci: Fix abort command id (John Meneghini) [2033384] - nvme: add command id quirk for apple controllers (John Meneghini) [2033384] - nvme: move nvme_multi_css into nvme.h (John Meneghini) [2033384] - nvme: code command_id with a genctr for use-after-free validation (John Meneghini) [2033384] - nvme-pci: limit maximum queue depth to 4095 (John Meneghini) [2033384] - params: lift param_set_uint_minmax to common code (John Meneghini) [2033384] - CI: Enable baseline realtime checks (Veronika Kabatova) - CI: Rename pipelines to include release names (Veronika Kabatova) - sched/pelt: Relax the sync of load_sum with load_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of runnable_sum with runnable_avg (Phil Auld) [2037123] - sched/pelt: Continue to relax the sync of util_sum with util_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of util_sum with util_avg (Phil Auld) [2037123] - cifs: fix memory leak of smb3_fs_context_dup::server_hostname (Ronnie Sahlberg) [2044670] - cifs: To match file servers, make sure the server hostname matches (Ronnie Sahlberg) [2044670] - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [1837402] - ovl: fix deadlock in splice write (Miklos Szeredi) [2028998] - selinux: fix NULL-pointer dereference when hashtab allocation fails (Ondrej Mosnacek) [2021467] - selinux: fix double free of cond_list on error paths (Ondrej Mosnacek) [2043605] - ibmvnic: remove unused ->wait_capability (Diego Domingos) [2049368] - ibmvnic: don't spin in tasklet (Diego Domingos) [2049368] - ibmvnic: init ->running_cap_crqs early (Diego Domingos) [2049368] - ibmvnic: Allow extra failures before disabling (Diego Domingos) [2049368] - hpsa: add new messaging (Tomas Henzl) [1801777] - aacraid: add new messaging (Tomas Henzl) [2044365] - Revert "[scsi] Revert "[scsi] aacraid: add removed id table"" (Tomas Henzl) [2044365] - mpt3sas: Add new messaging (Tomas Henzl) [2044366] - Revert "[scsi] mpt*: remove certain deprecated pci-ids" (Tomas Henzl) [2044366] - mptsas: add new messaging (Tomas Henzl) [2044366] - sctp: hold endpoint before calling cb in sctp_transport_lookup_process (Xin Long) [2043822] - sctp: use call_rcu to free endpoint (Xin Long) [2043822] - sctp: move hlist_node and hashent out of sctp_ep_common (Xin Long) [2043822] - net: Use nlmsg_unicast() instead of netlink_unicast() (Xin Long) [2043822] - video: hyperv_fb: Fix validation of screen resolution (Mohammed Gamal) [1952821] - powerpc/pseries: extract host bridge from pci_bus prior to bus removal (Diego Domingos) [2051509] - dm: properly fix redundant bio-based IO accounting (Mike Snitzer) [2051803] - dm: revert partial fix for redundant bio-based IO accounting (Mike Snitzer) [2051803] - block: add bio_start_io_acct_time() to control start_time (Mike Snitzer) [2051803] - block: document iostat changes for disk busy time accounting (Mike Snitzer) [2051803]- tee: optee: Fix incorrect page free bug (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: smc_abi.c: add missing #include (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: isolate smc abi (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: refactor driver with internal callbacks (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify optee_release() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix missing devices unregister during optee_remove (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/optee/shm_pool: fix application of sizeof to pointer (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add tee_shm_alloc_kernel_buf() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Clear stale cache entries during initialization (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: fix tee out of memory failure seen during kexec reboot (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Refuse to load the driver under the kdump kernel (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix memory leak when failing to register shm pages (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use export_uuid() to copy client UUID (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: do not check memref size on return from Secure World (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix build error caused by recent optee tracepoints feature (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add invoke_fn tracepoints (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify i2c access (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: remove need_resched() before cond_resched() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: sync OP-TEE headers (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: replace might_sleep with cond_resched (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: fix i2c build issue (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: allow op-tee to access devices on the i2c bus (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - driver: tee: Handle NULL pointer indication from client (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: enable support for multi-stage bus enumeration (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use uuid for sysfs driver entry (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Add support for session login client UUID generation (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: enable support to register kernel memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unnecessary NULL check in tee_shm_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: don't assign shm id for private shms (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unused tee_shm_priv_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: tee_shm_op_mmap(): use TEE_SHM_USER_MAPPED (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove redundant teedev in struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove linked list of struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix multi page dynamic shm pool alloc (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: model OP-TEE as a platform device/driver (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix device enumeration error handling (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix dynamic shm pool allocations (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/shm: untag user pointers in tee_shm_register (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add might_sleep for RPC requests (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: allow to work without static shared memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: update optee_msg.h and optee_smc.h to dual license (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add missing of_node_put after of_device_is_available (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix unsigned comparison with less than zero (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: fix possible error pointer ctx dereferencing (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Initialize some structs using memset instead of braces (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add TEE bus device enumeration support (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add supp_nowait flag in tee_context struct (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: log message if dynamic shm is enabled (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add kernel internal client interface (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: take DT status property into account (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN (David Arcari) [2035286] - regset: kill ->get() (Prarit Bhargava) [2032854] - arm64: switch to ->regset_get() (Prarit Bhargava) [2032854] - arm64: take fetching compat reg out of pt_regs into a new helper (Prarit Bhargava) [2032854] - powerpc: switch to ->regset_get() (Prarit Bhargava) [2032854] - s390: switch to ->regset_get() (Prarit Bhargava) [2032854] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [2032854] - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages (Baoquan He) [2024011] - dma/pool: create dma atomic pool only if dma zone has managed pages (Baoquan He) [2024011] - mm_zone: add function to check if managed dma zone exists (Baoquan He) [2024011] - tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set (Xin Long) [2043825] - tipc: delete the unlikely branch in tipc_aead_encrypt (Xin Long) [2043825] - tipc: check for null after calling kmemdup (Xin Long) [2043825] - tipc: only accept encrypted MSG_CRYPTO msgs (Xin Long) [2043825] - powerpc/pseries: use slab context cpumask allocation in CPU hotplug init (Waiman Long) [2048220] - powerpc/pseries: Fix build error when NUMA=n (Waiman Long) [2048220] - lpfc: Add new messaging (Ewan D. Milne) [1841323] - cpu/hotplug: Cure the cpusets trainwreck (Phil Auld) [1904593] - scsi: ses: Fix unsigned comparison with less than zero (Tomas Henzl) [1995086] - scsi: ses: Retry failed Send/Receive Diagnostic commands (Tomas Henzl) [1995086] - serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X (John W. Linville) [2022906] - PCI: vmd: Add indirection layer to vmd irq lists (Scott Wood) [2048202] - redhat/configs: Enable CONFIG_PCI_HYPERV on Aarch64 (Vitaly Kuznetsov) [2024853] - PCI: hv: Add arm64 Hyper-V vPCI support (Vitaly Kuznetsov) [2024853] - PCI: hv: Make the code arch neutral by adding arch specific interfaces (Vitaly Kuznetsov) [2024853] - PCI: hv: Remove unnecessary use of hx (Vitaly Kuznetsov) [2024853] - nvme-rdma: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme-tcp: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme: fix a possible use-after-free in controller reset during load (Chris Leech) [1988361] - ipv6: check return value of ipv6_skip_exthdr (Sabrina Dubroca) [2046234] - selftests: Calculate udpgso segment count without header adjustment (Xin Long) [2044133] - udp: using datalen to cap ipv6 udp max gso segments (Xin Long) [2044133] - inet_diag: fix kernel-infoleak for UDP sockets (Xin Long) [2044133] - udp: using datalen to cap max gso segments (Xin Long) [2044133] - [s390] s390/cpumf: Support for CPU Measurement Facility CSVN 7 (Mete Durlu) [2048980] - [s390] s390/cpumf: Support for CPU Measurement Sampling Facility LS bit (Mete Durlu) [2048980] - tools/power/x86/intel-speed-select: v1.10 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Fix uncore memory frequency display (Prarit Bhargava) [2023909] - platform/x86: ISST: Account for increased timeout in some cases (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Add options to force online (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Drop __DATE__ and __TIME__ macros (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: v1.9 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Process mailbox read error for core-power (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Increase string size (Prarit Bhargava) [2023909] - qla2xxx: Add new messaging (Ewan D. Milne) [1900072]- platform/x86: amd-pmc: only use callbacks for suspend (David Arcari) [2016039] - platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer (David Arcari) [2016039] - platform/x86: amd-pmc: Simplify error handling and store the pci_dev in amd_pmc_dev structure (David Arcari) [2016039] - platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops (David Arcari) [2016039] - platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS (David Arcari) [2016039] - platform/x86: amd-pmc: Drop check for valid alarm time (David Arcari) [2016039] - platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg (David Arcari) [2016039] - platform/x86: amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE (David Arcari) [2016039] - platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup (David Arcari) [2016039] - platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` (David Arcari) [2016039] - platform/x86: amd-pmc: Add alternative acpi id for PMC controller (David Arcari) [2016039] - platform/x86: amd-pmc: Add a message to print resume time info (David Arcari) [2016039] - platform/x86: amd-pmc: Send command to dump data after clearing OS_HINT (David Arcari) [2016039] - platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled (David Arcari) [2016039] - platform/x86: amd-pmc: Export Idlemask values based on the APU (David Arcari) [2016039] - platform/x86: amd-pmc: Check s0i3 cycle status (David Arcari) [2016039] - scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO (Dick Kennedy) [2027558] - sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044806] - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc (Davide Caratti) [2044806] - flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044806] - selftests: bpf: Less strict size check in sockopt_sk (Felix Maurer) [2025809] - net-zerocopy: Fast return if inq < PAGE_SIZE (Felix Maurer) [2025809] - tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) (Felix Maurer) [2025809] - tcp-zerocopy: Ensure excess getsockopt buffer is zeroed (Felix Maurer) [2025809] - tcp-zerocopy: Update returned getsockopt() optlen. (Felix Maurer) [2025809] - tcp-zerocopy: Fix getsockopt buffer size check (Felix Maurer) [2025809] - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() (Guillaume Nault) [2046339] - net: fix use-after-free in tw_timer_handler (Guillaume Nault) [2046339] - ALSA: core: Fix SSID quirk lookup for subvendor=0 (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Restore hardware state on runtime PM resume (Jaroslav Kysela) [2003613] - ALSA: RHEL - update kernel configs for RHEL 8.6 (Jaroslav Kysela) [2003613] - ASoC: remove module namespaces (Jaroslav Kysela) [2003613] - ASoC: codecs: rt5682(s): use the older clock API calls, but keep some modern (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Cleanup logging (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use snd_soc_jack to report jack events (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: convert into a helper library for codec drivers (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use arizona->dev for runtime-pm (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Move jack-detect variables to struct arizona_priv (Jaroslav Kysela) [2003613] - ASoC/extcon: arizona: Move arizona jack code to sound/soc/codecs/arizona-jack.c (Jaroslav Kysela) [2003613] - extcon: arizona: Always use pm_runtime_get_sync() when we need the device to be awake (Jaroslav Kysela) [2003613] - extcon: arizona: Fix flags parameter to the gpiod_get("wlf,micd-pol") call (Jaroslav Kysela) [2003613] - extcon: arizona: Fix various races on driver unbind (Jaroslav Kysela) [2003613] - extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged (Jaroslav Kysela) [2003613] - extcon: arizona: Fix runtime PM imbalance on error (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone and button detection (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone impedance into a function (Jaroslav Kysela) [2003613] - extcon: arizona: Invert logic of check in arizona_hpdet_do_id (Jaroslav Kysela) [2003613] - extcon: arizona: Remove excessive WARN_ON (Jaroslav Kysela) [2003613] - extcon: arizona: Remove unnecessary sets of ACCDET_MODE (Jaroslav Kysela) [2003613] - extcon: arizona: Tidy up transition from mic to headphone detect (Jaroslav Kysela) [2003613] - extcon: arizona: Clear jack status regardless of detection type (Jaroslav Kysela) [2003613] - extcon: arizona: Move pdata extraction to probe (Jaroslav Kysela) [2003613] - extcon: arizona: Make rev A register sequences atomic (Jaroslav Kysela) [2003613] - extcon: arizona: Correct clean up if arizona_identify_headphone fails (Jaroslav Kysela) [2003613] - extcon: arizona: Switch to use device_property_count_u32() (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [2003613] - extcon: arizona: Correct error handling on regmap_update_bits_check (Jaroslav Kysela) [2003613] - extcon: arizona: Disable mic detect if running when driver is removed (Jaroslav Kysela) [2003613] - mfd: arizona: Fix rumtime PM imbalance on error (Jaroslav Kysela) [2003613] - mfd: arizona: Split of_match table into I2C and SPI versions (Jaroslav Kysela) [2003613] - mfd: arizona: Make some symbols static (Jaroslav Kysela) [2003613] - mfd: arizona: Add support for ACPI enumeration of WM5102 connected over SPI (Jaroslav Kysela) [2003613] - mfd: arizona: Add MODULE_SOFTDEP("pre: arizona_ldo1") (Jaroslav Kysela) [2003613] - mfd: arizona: Drop arizona-extcon cells (Jaroslav Kysela) [2003613] - mfd: arizona: Replace arizona_of_get_type() with device_get_match_data() (Jaroslav Kysela) [2003613] - mfd: arizona: Ensure 32k clock is put on driver unbind and error (Jaroslav Kysela) [2003613] - mfd: arizona: Remove BUG_ON usage (Jaroslav Kysela) [2003613] - mfd: arizona: Switch to using devm_gpiod_get() (Jaroslav Kysela) [2003613] - mfd: arizona: Fix undefined behavior (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [2003613] - mfd: arizona: Correct calling of runtime_put_sync (Jaroslav Kysela) [2003613] - mfd: arizona: Don't use regmap_read_poll_timeout (Jaroslav Kysela) [2003613] - clkdev: Hold clocks_mutex while iterating clocks list (Jaroslav Kysela) [2003613] - clkdev: add managed clkdev lookup registration (Jaroslav Kysela) [2003613] - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() (Jaroslav Kysela) [2003613] - ALSA: es1688: Avoid devres management for es1688 object creation (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probes of snd_gus_create() (Jaroslav Kysela) [2003613] - ALSA: x86: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: x86: simplify with sync_stop PCM ops (Jaroslav Kysela) [2003613] - ALSA: x86: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: virtio: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2003613] - ALSA: emux: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: synth: missing check for possible NULL after the call to kstrdup (Jaroslav Kysela) [2003613] - ALSA: synth: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sparc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver name explicitly (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add system level suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add reset control (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: align function prototypes (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: clarify expression (Jaroslav Kysela) [2003613] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2003613] - ASoC: tegra: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2003613] - ASoC: tegra20: ac97: Add reset control (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715 (Jaroslav Kysela) [2003613] - ASoC: codecs: wsa881x: fix return values from kcontrol put (Jaroslav Kysela) [2003613] - ASoc: wm8731: Drop empty spi_driver remove callback (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: channel -> channels rename (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Disable irq on slave ports in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a double irq free in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: make array clocks static, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 processing block selection (Jaroslav Kysela) [2003613] - ASoC: da7218: Drop CONFIG_OF ifdef (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505 volume controls (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Make aic32x4_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add support for TAS2505 (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add type to device private data struct (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Fix jack detection after suspend (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Make regmap cache only on probe() (Jaroslav Kysela) [2003613] - ASoC: sigmadsp: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ASoC: rt286: Remove redundant assignment to d_len_code (Jaroslav Kysela) [2003613] - ASoC: codecs: rt1019: clarify expression (Jaroslav Kysela) [2003613] - ASoC: rt1019: Add non_legacy_dai_naming config (Jaroslav Kysela) [2003613] - ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe() (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow (Jaroslav Kysela) [2003613] - ASoc: codecs: mt6359: remove useless initializations (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: convert to use module_platform_driver (Jaroslav Kysela) [2003613] - ASoC: ics43432: add CMM-4030D-261 support (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Fix return value in hdmi_codec_set_jack() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Get ELD in before reporting plugged event (Jaroslav Kysela) [2003613] - ASoC: cs53l30: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs43130: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs42l73: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs4265: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs35l36: Remove unneeded variable initialisation (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Correct errata handling (Jaroslav Kysela) [2003613] - ASoC: cs35l34: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l33: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cirrus: Add helper function for reading the device ID (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Add missing regmap use_single config (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: adav80x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ASoC: codecs: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: ab8500: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: fix spelling mistake in Kconfig "comunicate" -> "communicate" (Jaroslav Kysela) [2003613] - ASoC: 88pm860x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl and pdm_enable and pdm_dma_enable (Jaroslav Kysela) [2003613] - ASoC: amd: add missing break (Jaroslav Kysela) [2003613] - ALSA: sh: Fix compile warning wrt const (Jaroslav Kysela) [2003613] - ALSA: sh: Fix unused variable warnings (Jaroslav Kysela) [2003613] - ALSA: sh: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: sh: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: aica: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: sh: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [2003613] - ALSA: ps3: fix spelling typo of values (Jaroslav Kysela) [2003613] - ALSA: ppc: drop if block with always false condition (Jaroslav Kysela) [2003613] - ALSA: ppc: remove redundant checks in PS3 driver probe (Jaroslav Kysela) [2003613] - ALSA: ppc: fix error return code in snd_pmac_probe() (Jaroslav Kysela) [2003613] - ALSA: ppc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: ppc: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: ppc: keywest: remove outdated comment (Jaroslav Kysela) [2003613] - ALSA: poewrmac: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcmcia: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pci: vx222: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: Remove trailing semicolon in macros (Jaroslav Kysela) [2003613] - ALSA: hda: generic: Remove redundant assignment to dac (Jaroslav Kysela) [2003613] - ALSA: hda: Allow model option to specify PCI SSID alias (Jaroslav Kysela) [2003613] - ALSA: asihpi: fix comment syntax in file headers (Jaroslav Kysela) [2003613] - ALSA: harmony: Drop superfluous address setup (Jaroslav Kysela) [2003613] - ALSA: parisc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: aloop: Constify ops structs (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc (Jaroslav Kysela) [2003613] - ALSA: wavefront: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wavefront: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sscape: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sc6000: Use explicit cast for __iomem pointer (Jaroslav Kysela) [2003613] - ALSA: sc6000: Assign vport directly on card's private_data (Jaroslav Kysela) [2003613] - ALSA: sc6000: Fix incorrect sizeof operator (Jaroslav Kysela) [2003613] - ALSA: sc6000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - Revert "ALSA: sb: fix a missing check of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: sb: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb8: Add a comment note regarding an unused pointer (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential ABBA deadlock in CSP driver (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential double-free of CSP mixer elements (Jaroslav Kysela) [2003613] - ALSA: sb: Minor coding style fixes (Jaroslav Kysela) [2003613] - ALSA: sb: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sb: Fix two use after free in snd_sb_qsound_build (Jaroslav Kysela) [2003613] - ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer (Jaroslav Kysela) [2003613] - ALSA: opti9xx: fix missing { } around an if block (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: msnd: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: msnd: Use proper mmap method (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probe for ISA interwave card (Jaroslav Kysela) [2003613] - Revert "ALSA: gus: add a check of the status of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: gus: fix null pointer dereference on pointer block (Jaroslav Kysela) [2003613] - ALSA: gus: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: gus: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: gus: Replace unsafe strcpy() with strscpy() (Jaroslav Kysela) [2003613] - ALSA: galaxy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: Replace with fallthrough pseudo keyword in the remaining places (Jaroslav Kysela) [2003613] - ALSA: es18xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es18xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: isa: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1688: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wss: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: isa: Fix error return code in snd_cmi8330_probe() (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmi8328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als100: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als100: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: adlib: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1848: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: i2c: tea6330t: Remove redundant initialization of variable err (Jaroslav Kysela) [2003613] - ALSA: i2c: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: add missing include files (Jaroslav Kysela) [2003613] - ALSA: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ALSA: aoa: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ALSA: arm: Remove unnecessary variables (Jaroslav Kysela) [2003613] - ALSA: ac97: fix PM reference leak in ac97_bus_remove() (Jaroslav Kysela) [2003613] - ALSA: ac97: Constify static struct attribute_group (Jaroslav Kysela) [2003613] - ALSA: virtio: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: virtio: use module_virtio_driver() to simplify the code (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce device suspend/resume support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce PCM channel map support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce jack support (Jaroslav Kysela) [2003613] - ALSA: virtio: PCM substream operators (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control and I/O messages for the PCM device (Jaroslav Kysela) [2003613] - ALSA: virtio: build PCM devices and substream hardware descriptors (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control messages (Jaroslav Kysela) [2003613] - ALSA: virtio: add virtio sound driver (Jaroslav Kysela) [2003613] - uapi: virtio_ids: add a sound device type ID from OASIS spec (Jaroslav Kysela) [2003613] - ALSA: firewire: Fix C++ style comments in uapi header (Jaroslav Kysela) [2003613] - ALSA: uapi: Fix a C++ style comment in asound.h (Jaroslav Kysela) [2003613] - ASoC: topology: Fix stub for snd_soc_tplg_component_remove() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate dai_fmt if exist (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate missing CPU/Codec numbers for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup debug info for clock (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum DAI links limit to 512 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Use set_jack ops to set jack (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single) (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 Custom Sample (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Codec2Codec support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add DPCM support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Multi CPU/Codec support (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 driver (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add codec2codec support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add asoc_graph_is_ports0() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link (Jaroslav Kysela) [2003613] - ASoC: audio-graph: respawn Platform Support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Avoid over-allocating DLCs (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2 (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_link_init() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove Platform support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove unused "node" from graph_parse_mclk_fs() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove "audio-graph-card, " preix support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: check ports if exists (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_remove() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: tegra: Add driver remove() callback (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_card_probe() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Allocate link info structure on heap (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum number of links to 128 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Propagate errors on too many links (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: remove unused variable from simple_parse_of() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup asoc_simple_parse_convert() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: multi support at asoc_simple_canonicalize_cpu/platform() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: care multi DAI at asoc_simple_clean_reference() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove asoc_simple_parse_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: use for_each_prop_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove li->dais/li->conf (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai at initial timing (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: share dummy DAI and reduce memory (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: enable flexible CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card: fix possible uninitialized single_cpu local variable (Jaroslav Kysela) [2003613] - ASoC: simple-card: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: simple-card: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: audio-graph: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: alloc dai_link information for CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils.c: remove old comment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Do not handle device clock (Jaroslav Kysela) [2003613] - ASoC: generic: simple-card-utils: remove useless assignment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Fix device module clock (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Rename functions needed for export (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose helpers from audio graph (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose new members for asoc_simple_priv (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Support empty Codec endpoint (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Identify 'no_pcm' DAI links for DPCM (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Use of_node and DAI for DPCM DAI link names (Jaroslav Kysela) [2003613] - ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: include new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: mirror group_id definition added in firmware (Jaroslav Kysela) [2003613] - ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state change (Jaroslav Kysela) [2003613] - ALSA: hda_audio_ext: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: make snd_kcontrol_new name a normal string (Jaroslav Kysela) [2003613] - ASoC: constify of_phandle_args in snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: tas2770: Fix setting of high sample rates (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix the wrong jack type detected (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore headphones jack name on Nyan Big (Jaroslav Kysela) [2003613] - ASoC: tegra: Add DAPM switches for headphones and mic jack (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add new ADL-P variant (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-N support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Retry codec probing if it fails (Jaroslav Kysela) [2003613] - ASoC: amd: fix uninitialized variable in snd_acp6x_probe() (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Balance runtime PM count (Jaroslav Kysela) [2003613] - ASoC: SOF: hda: reset DAI widget before reconfiguring it (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Set the max SPI speed for the whole device (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: Set mach->id field on comp_ids matches (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AHUB (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2003613] - ASoC: SOF: build compression interface into snd_sof.ko (Jaroslav Kysela) [2003613] - ASoC: rt5682: Re-detect the combo jack after resuming (Jaroslav Kysela) [2003613] - ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend (Jaroslav Kysela) [2003613] - ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add the compatibility with rt9120s (Jaroslav Kysela) [2003613] - ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48 (Jaroslav Kysela) [2003613] - ASoC: rt9120: Update internal ocp level to the correct value (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B12 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B29 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B13 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B11 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product (Jaroslav Kysela) [2003613] - ASoC: DAPM: Cover regression by kctl change notification fix (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended (Jaroslav Kysela) [2003613] - ASoC: SOF:control: Fix variable type in snd_sof_refresh_control() (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Change monitor widgets to siggens (Jaroslav Kysela) [2003613] - ASoC: tlv320aic3x: Make aic3x_remove() return void (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: detect codec variant in probe function (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: add comp_ids field for machine driver matching (Jaroslav Kysela) [2003613] - ASoC: Stop dummy from overriding hwparams (Jaroslav Kysela) [2003613] - ASoC: topology: Change topology device to card device (Jaroslav Kysela) [2003613] - ASoC: topology: Use correct device for prints (Jaroslav Kysela) [2003613] - ASoC: topology: Check for dapm widget completeness (Jaroslav Kysela) [2003613] - ASoC: topology: Add header payload_size verification (Jaroslav Kysela) [2003613] - ASoC: core: Remove invalid snd_soc_component_set_jack call (Jaroslav Kysela) [2003613] - ASoC: amd: acp: select CONFIG_SND_SOC_ACPI (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: es8316: add support for ESSX8336 ACPI _HID (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC (Jaroslav Kysela) [2003613] - ASoC: amd: acp: fix Kconfig dependencies (Jaroslav Kysela) [2003613] - ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Fix return value check in acp_machine_select() (Jaroslav Kysela) [2003613] - ASoC: max98520: add max98520 audio amplifier driver (Jaroslav Kysela) [2003613] - ASoC: nau8821: clarify out-of-bounds check (Jaroslav Kysela) [2003613] - ASoC: nau8821: fix kernel-doc (Jaroslav Kysela) [2003613] - ASoC: rt5682s: use 'static' qualifier (Jaroslav Kysela) [2003613] - ASoC: topology: handle endianness warning (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON (Jaroslav Kysela) [2003613] - ASoC: cs42l42: free_irq() before powering-down on probe() fail (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Reset and power-down on remove() and failed probe() (Jaroslav Kysela) [2003613] - ASoC: nau8825: add clock management for power saving (Jaroslav Kysela) [2003613] - ASoC: nau8825: add set_jack coponment support (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler (Jaroslav Kysela) [2003613] - ASoC: wm8962: Convert to devm_clk_get_optional() (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Make cs35l41_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tegra: Set default card name for Trimslice (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore AC97 support (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add acp_machine struct for renoir platform. (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Downsizing the DAC volume scale (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for ACPI table match entry (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use device_property API instead of of_property (Jaroslav Kysela) [2003613] - ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow Carp platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add YC machine driver using dmic (Jaroslav Kysela) [2003613] - ASoC: amd: create platform device for acp6x machine driver (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow carp acp6x drivers build (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver dma ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x irq handler (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: add platform devices for acp6x pdm driver and dmic driver (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP6x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for RT5682-VS codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for Maxim amplifier codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add SOF audio support on Chrome board (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add legacy sound card support for Chrome audio (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add generic machine driver support for ACP cards (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add callback for machine driver on ACP (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add I2S support on Renoir platform (Jaroslav Kysela) [2003613] - ASoC: amd: Add common framework to support I2S on ACP SOC (Jaroslav Kysela) [2003613] - ASoC: soc-core: tidyup empty function (Jaroslav Kysela) [2003613] - ASoC: soc-component: add snd_soc_component_is_codec() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix WARN in remove() if running without an interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Set correct SRC MCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Allow time for HP/ADC to power-up after enable (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use PLL for SCLK > 12.288MHz (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't claim to support 192k (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't set defaults for volatile registers (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct some register default values (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always configure both ASP TX channels (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't reconfigure the PLL while it is running (Jaroslav Kysela) [2003613] - ASoC: soc-component: improve error reporting for register access (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh machine driver (Jaroslav Kysela) [2003613] - ASoc: amd: create platform device for VG machine driver (Jaroslav Kysela) [2003613] - ASoC: test-component: add Test Component for Sound debug/test (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix a little pop while playback (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2003613] - ASoC: rt9120: Drop rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control caused error (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: switch to using devm_fwnode_gpiod_get() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: amd: Kconfig: Select fch clock support with machine driver (Jaroslav Kysela) [2003613] - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() (Jaroslav Kysela) [2003613] - ASoC: SOF: prepare code to allocate IPC messages in fw_ready (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: restore mixer functionality (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix hp pop produced immediately after resuming (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce fragment elapsed notification API (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Use newly introduced generic IPC stream ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Make Intel IPC stream ops generic (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks (Jaroslav Kysela) [2003613] - ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: do not power down primary core during topology removal (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Clean up snd_sof_get_status() prints (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce macro to set the firmware state (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: Force DSP panic dumps to be printed (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Re-enable dumps after successful IPC tx (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Print out the fw_state along with the DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping (Jaroslav Kysela) [2003613] - ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Print the DSP dump if boot fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc and dsp dump: Add markers for better visibility (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception (Jaroslav Kysela) [2003613] - ASoC: SOF: core: debug: force all processing on primary core (Jaroslav Kysela) [2003613] - ASoC: max98927: Handle reset gpio when probing i2c (Jaroslav Kysela) [2003613] - ASoC: DAPM: Fix missing kctl change notifications (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: SOF: OF: Add fw_path and tplg_path parameters (Jaroslav Kysela) [2003613] - ASoC: amd: acp-rt5645: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: return error if sof_connect_dai_widget() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: allow for dynamic pipelines override for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: show clks_control value in dynamic debug (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp (Jaroslav Kysela) [2003613] - ASoC: Intel: add machine driver for SOF+ES8336 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ASoC: Intel: cht_bsw_nau8824: Set card.components string (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add a nau8824_components() helper (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix NAU8824_JACK_LOGIC define (Jaroslav Kysela) [2003613] - ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: nau8821: new driver (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add kernel parameter for topology verification (Jaroslav Kysela) [2003613] - ASoC: SOF: Add support for dynamic pipelines (Jaroslav Kysela) [2003613] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce widget use_count (Jaroslav Kysela) [2003613] - ASoC: SOF: Don't set up widgets during topology parsing (Jaroslav Kysela) [2003613] - ASoC: SOF: restore kcontrols for widget during set up (Jaroslav Kysela) [2003613] - ASoC: SOF: Add new fields to snd_sof_route (Jaroslav Kysela) [2003613] - AsoC: dapm: export a couple of functions (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add new token for dynamic pipeline (Jaroslav Kysela) [2003613] - ASoC: SOF: control: Add access field in struct snd_sof_control (Jaroslav Kysela) [2003613] - ASoC: topology: change the complete op in snd_soc_tplg_ops to return int (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: rt5682: move clk related code to rt5682_i2c_probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: Use clk_hw based APIs for registration (Jaroslav Kysela) [2003613] - ASoC: rt5682: Drop usage of __clk_get_name() (Jaroslav Kysela) [2003613] - ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Use dev_dbg instead of pr_debug (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Remove the volatile SW reset register from reg_default (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done() (Jaroslav Kysela) [2003613] - ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ (Jaroslav Kysela) [2003613] - ASoC: SOF: add error handling to snd_sof_ipc_msg_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: add header file for ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pm: fix a stale comment (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: fix potential locking issue (Jaroslav Kysela) [2003613] - ASoC: ak4458: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak5558: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: dwc-i2s: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4671: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: alc5623: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: bcm: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cpcap: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2003613] - ASoC: ad193x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_dai_ops structs (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection (Jaroslav Kysela) [2003613] - ASoC: adau1977: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau17x1: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1701: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1373: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1372: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ad1836: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ep93xx: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: samsung: add missing "fallthrough;" (Jaroslav Kysela) [2003613] - ASoC: ak4642: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Use correct version to initialize Class H (Jaroslav Kysela) [2003613] - ASoC: alc5632: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak4104: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4118: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: zl38060: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cs4341: Add SPI device ID table (Jaroslav Kysela) [2003613] - ASoC: pcm179x: Add missing entries SPI to device ID table (Jaroslav Kysela) [2003613] - ASoC: pl1022_rdk: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: pl1022_ds: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: mpc8610_hpcd: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-sgtl5000: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-es8328: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl_sai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-mqs: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-esai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: eureka-tlv320: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cros_ec_codec: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers (Jaroslav Kysela) [2003613] - ASoC: codecs: max98390: simplify getting the adapter of a client (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro (Jaroslav Kysela) [2003613] - ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based Mixer driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based ADX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based AMX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based SFC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based MVC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add routes for few AHUB modules (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: Don't reconnect an already active BE (Jaroslav Kysela) [2003613] - ASoC: compress/component: Use module_get_when_open/put_when_close for cstream (Jaroslav Kysela) [2003613] - ASoC: soc-component: Convert the mark_module to void* (Jaroslav Kysela) [2003613] - ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: trace: Omit error print when waking up trace sleepers (Jaroslav Kysela) [2003613] - misc: cs35l41: Remove unused pdn variable (Jaroslav Kysela) [2003613] - ASoC: SOF: imx8m: add SAI1 info (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Move probe work related code under a single if () branch (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Implement Manual Type detection as fallback (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c (Jaroslav Kysela) [2003613] - ASoC: SOF: probe: Merge and clean up the probe and compress files (Jaroslav Kysela) [2003613] - ASoC: SOF: compress: move and export sof_probe_compr_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Add probe message logging to ipc_log_header() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Re-phrase the missing firmware error to avoid duplication (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: release_firmware() on load failure to avoid batching (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use the generic ops for region debugfs handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add generic API and ops for DSP regions (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix a bunch of trivial code formating/style issues (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fixup the error messages (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Don't overwrite returned error code (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Combine adjacent register writes (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix use of an uninitialised variable (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: Do no initialize resindex_dma_base (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: Fix DSP oops stack dump output contents (Jaroslav Kysela) [2003613] - ASoC: pcm5102a: increase rate from 192k to 384k (Jaroslav Kysela) [2003613] - ASoC: rt1011: add i2s reference control for rt1011 (Jaroslav Kysela) [2003613] - ASoC: SOF: Handle control change notification from firmware (Jaroslav Kysela) [2003613] - ASoC: SOF: control: fix a typo in put operations for kcontrol (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Add driver for ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: core: allow module parameter to override dma trace Kconfig (Jaroslav Kysela) [2003613] - ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2003613] - ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol (Jaroslav Kysela) [2003613] - ASoC: cs35l41: CS35L41 Boosted Smart Amplifier (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix headset background noise when S3 state (Jaroslav Kysela) [2003613] - ASoC: Revert PCM trigger changes (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: protect BE dailink state changes in trigger (Jaroslav Kysela) [2003613] - ASoC: dwc: Get IRQ optionally (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the vol+ button detection issue (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: remove duplicate include (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: move common ATOM stuff to module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: byt: prepare split between Baytrail and Merrifield (Jaroslav Kysela) [2003613] - ASoC: rt1015: remove possible unused variable `bclk_ms' (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select first entry for singular pipe config arrays (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Properly configure modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support multiple format configs (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Simplify m_state for loadable modules (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix passing loadable flag for module (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module resource and format selection (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select proper format for NHLT blob (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Revert PCM buffer address setup workaround again (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect (Jaroslav Kysela) [2003613] - ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add rt5640_set_ovcd_params() helper (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset() (Jaroslav Kysela) [2003613] - ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix breakage for PCM buffer address setup (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: soc-ac97: cleanup cppcheck warning (Jaroslav Kysela) [2003613] - ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get() (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: pass card information to init/exit functions (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev() (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: harden codec property handling (Jaroslav Kysela) [2003613] - ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: make DMI L1 selection more robust (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: simplify logic for DMI_L1 handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: remove always true condition (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description (Jaroslav Kysela) [2003613] - ASoC: rt5682: Properly turn off regulators if wrong device ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Implement remove callback (Jaroslav Kysela) [2003613] - ASoC: rt5682: Disable irq on shutdown (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold again (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix platform ID matching (Jaroslav Kysela) [2003613] - ASoC: rt1015p: add new acpi id and comapatible id (Jaroslav Kysela) [2003613] - ASoC: max98390: Add support change dsm param name (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Update module authors (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Validate dai_set_sysclk() frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit (Jaroslav Kysela) [2003613] - ASoC: rt5640: Silence warning message about missing interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix mono playback (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Constrain sample rate to prevent illegal SCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix LRCLK frame start edge (Jaroslav Kysela) [2003613] - ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for set_jack calls (Jaroslav Kysela) [2003613] - ASoC: mt6359-accdet.c: remove useless assignments (Jaroslav Kysela) [2003613] - ASoC: max98090: remove duplicate status reads and useless assignmment (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: sprd: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: qcom: qdsp6: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: mpc5200: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_asrc_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: tegra: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: bcm: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ALSA: pxa2xx: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ASoC: rt5514: make array div static const, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_max98373: remove useless inits (Jaroslav Kysela) [2003613] - ASoC: Intel: update sof_pcm512x quirks (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove duplicate control for WNF filter frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix inversion of ADC Notch Switch control (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-ipc: fix reply size checking (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headphones output (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add line-out support (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: move sof_intel_dsp_desc() forward (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers() (Jaroslav Kysela) [2003613] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - soundwire: add flag to ignore all command/control for mockup devices (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix open coded prefix handling (Jaroslav Kysela) [2003613] - ASoC: uniphier: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: xilinx: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: skylake: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: amd: Drop superfluous mmap callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix bclk calculation for mono (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of ADC Volume control (Jaroslav Kysela) [2003613] - ASoC: v253_init: eliminate pointer to string (Jaroslav Kysela) [2003613] - ASoC: samsung: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name() (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix spelling contraction "cant" -> "can't" (Jaroslav Kysela) [2003613] - ASoC: component: Remove misplaced prefix handling in pin control functions (Jaroslav Kysela) [2003613] - ASoC: amd: fix an IS_ERR() vs NULL bug in probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: enable SAR ADC power saving mode during suspend (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: enforce exclusion between HDaudio and SoundWire (Jaroslav Kysela) [2003613] - ASoC: topology: Select SND_DYNAMIC_MINORS (Jaroslav Kysela) [2003613] - ASoC: rt1015: Remove unnecessary flush work on rt1015 driver (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_mx98360a: fail to initialize soundcard (Jaroslav Kysela) [2003613] - ASoC: amd: Use dev_probe_err helper (Jaroslav Kysela) [2003613] - ASoC: amd: Don't show messages about deferred probing by default (Jaroslav Kysela) [2003613] - ASoC: amd: enable stop_dma_first flag for cz_dai_7219_98357 dai link (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh acp5x driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dma driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dai driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s controller driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x pcm dma driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: irq handler changes for ACP5x PCM dma driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x PCM platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: create acp5x platform devices (Jaroslav Kysela) [2003613] - ASoc: amd: add acp5x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP5x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Run hibernation callbacks (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold (Jaroslav Kysela) [2003613] - ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend (Jaroslav Kysela) [2003613] - ASoC: amd: reverse stop sequence for stoneyridge platform (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: add a flag to reverse the stop sequence (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for tests (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: tgl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: cnl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: codecs: add SoundWire mockup device support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Update ADL descriptor to use ACPI power states (Jaroslav Kysela) [2003613] - ASoC: rt5631: Fix regcache sync errors on resume (Jaroslav Kysela) [2003613] - ASoC: amd: fix spelling mistakes (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: use helper function to get bclk frequency (Jaroslav Kysela) [2003613] - ASoC: SOF: add a helper to get topology configured bclk (Jaroslav Kysela) [2003613] - ASoC: tegra: Use ADMAIF component for DMA allocations (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: fix xrun issue on platform with max98373 (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: mark runtime-pm functions as __maybe_unused (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Correct suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Reset global variable (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Switch to use reset-bulk API (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Reset hardware properly (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Use clk_bulk helpers (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Add missing resets (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra210_admaif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fill in driver name (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Add missing of_node_put() in imx8_probe() (Jaroslav Kysela) [2003613] - ASoC: Intel: skl_hda_dsp_generic: Update Kconfig documentation (Jaroslav Kysela) [2003613] - ASoC: Intel: use MODULE_DEVICE_TABLE with platform_device_id tables (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: fix signed/unsigned warning (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_max98373: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: shrink platform_id names below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: remove hdac-hdmi support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: use mach data for ADL RVP DMIC count (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix a NULL vs IS_ERR() check (Jaroslav Kysela) [2003613] - ASoC: rt711: add two jack detection modes (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c24xx-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c2412-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: pcm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: remove snd_soc_of_parse_daifmt() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: switch to use snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_fliped() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_from_bitmap() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: fsi: fix spelling mistake (Jaroslav Kysela) [2003613] - ASoC: Intel: bdw-rt5677: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ASoC: spear: spdif_out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: sprd: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: sti: sti_uniperif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: spdifrx: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: sai: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: make hdmi_codec_controls static (Jaroslav Kysela) [2003613] - ASoC: rockchip: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: pdm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK (Jaroslav Kysela) [2003613] - ASoC: hisilicon: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: jz4740-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-parallel-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: dwc: dwc-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: Squash utils into common machine driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Specify components string for each card (Jaroslav Kysela) [2003613] - ASoC: tegra: Unify ASoC machine drivers (Jaroslav Kysela) [2003613] - ASoC: tegra: SND_SOC_TEGRA_AUDIO_GRAPH_CARD should depend on SND_SOC_TEGRA (Jaroslav Kysela) [2003613] - ASoC: tegra20-spdif: remove "default m" (Jaroslav Kysela) [2003613] - ASoC: tegra: Add audio graph based card driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver_name=tegra for all machine drivers (Jaroslav Kysela) [2003613] - ASoC: rt5640: Make codec selectable (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add a prepare hook (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add iec958 controls (Jaroslav Kysela) [2003613] - ASoC: rt5645: Avoid upgrading static warnings to errors (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Rework to support more controls (Jaroslav Kysela) [2003613] - ASoC: soc-core: don't use discriminatory terms on snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca: handle mbq_regmap in rt711_sdca_io_init (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: add readable for SDW_SDCA_CTL() registers (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2003613] - ASoC: rt715-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1316-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1308-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: add missing memory allocation check (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: fsi: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: pcm3168a: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: ak4613: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: soc-core: move snd_soc_runtime_set_dai_fmt() to upside (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - mfd: arizona: Allow building arizona MFD-core as module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-M support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_init() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: clean up hda_dsp_dump() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Constify sof_probe_compressed_ops (Jaroslav Kysela) [2003613] - ASoC: wm5110: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: wm5102: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs47125: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs42l52: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs35l3x: Use neutral language in amp drivers (Jaroslav Kysela) [2003613] - ASoC: cs43130: Use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: wm8962: Use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs42l56: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: tlv320aic26: use DEVICE_ATTR_RW macro (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Check jack status before reporting button events (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2400000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2304000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix 1536000 Bit Clock instability (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk support for Brya and BT-offload (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: remove .nonatomic for BE dailinks (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add support for Bluetooth offload (Jaroslav Kysela) [2003613] - ASoC: Intel: common: Add entries for sdw codecs in ADL match table (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entries for i2s machines in ADL match table (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove conditions against CONFIG_PCI (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: don't return void value (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: fix assignment to use le32_to_cpu (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use snd_sof_dsp_block_read() instead sof_block_read() (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: print out the polling register (Jaroslav Kysela) [2003613] - ASoC: SOF: pci: No need to cast second time to save the desc (Jaroslav Kysela) [2003613] - ASoC: SOF: Check desc->ops directly in acpi/pci/of probe functions (Jaroslav Kysela) [2003613] - ASoC: topology: Fix using uninitialized pointer (Jaroslav Kysela) [2003613] - ASoC: soc-dai: fix up hw params only if it is needed (Jaroslav Kysela) [2003613] - ASoC: soc-core: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: topology: Add support for multiple kcontrol types to a widget (Jaroslav Kysela) [2003613] - ASoC: intel/boards: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [2003613] - ASoC: cs43130: handle errors in cs43130_probe() properly (Jaroslav Kysela) [2003613] - Revert "ASoC: cs43130: fix a NULL pointer dereference" (Jaroslav Kysela) [2003613] - ASoC: cs42l42: make HSBIAS_SENSE_EN optional (Jaroslav Kysela) [2003613] - ASoC: wm2200: remove include of wmfw.h (Jaroslav Kysela) [2003613] - ASoC: wm_adsp: mark more data structures with the const qualifier (Jaroslav Kysela) [2003613] - ASoC: Intel: bxt_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: add sof-cs42l42 machine driver (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: create sof-maxim-common module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle hda-dsp-common as a module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: add support for adl boards in sof-rt5682 (Jaroslav Kysela) [2003613] - ASoC: Intel: Boards: tgl_max98373: Add BT offload support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix index used in inner loop (Jaroslav Kysela) [2003613] - ALSA: fireworks: add support for Loud Onyx 1200f quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Track 16 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Traveler mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: remove TODO for interaction with userspace about control message (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: export meter information to userspace as float value (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: refine parser for meter information in register DSP models (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: notify event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: queue event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for line input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached hardware meter (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser for meter information in command DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser to gather meter information in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix truncated bytes in message tracepoints (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix transmission method for Loud models based on OXFW971 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896HD (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functioal regression for silence in Apogee Duet FireWire (Jaroslav Kysela) [2003613] - ALSA: bebob: correct duplicated entries with TerraTec OUI (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 828 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for source detection of sampling clock in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for packet format detection in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for AES/EBU clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for detection of clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: bebob: add support for ToneWeal FW66 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix rx packet format at higher rate for MOTU 828 mk3 Hybrid (Jaroslav Kysela) [2003613] - ALSA: bebob: fix rx packet format for Yamaha GO44/GO46, Terratec Phase 24/x24 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 828 (Jaroslav Kysela) [2003613] - ALSA: bebob: Fix bit flag quirk constants (Jaroslav Kysela) [2003613] - ALSA: firewire: fill Kconfig with entries for devices based on DICE ASICs (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entries for Phonic Helix Board and FireFly series (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for M-Audio models (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Acoustic Reality eAR Master One, Eroica, Figaro, and Ciaccona (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Mackie D.2 FireWire option card (Jaroslav Kysela) [2003613] - ALSA: fireworks: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: bebob: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replace in_interrupt() with in_softirq() (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for model-dependent quirks (Jaroslav Kysela) [2003613] - ALSA: bebob: delete workaround for protocol version 3 (Jaroslav Kysela) [2003613] - ALSA: bebob: dismiss sleep after breaking connections (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete workqueue for period update (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: operate for period elapse event in process context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: delete unused kernel API (Jaroslav Kysela) [2003613] - ALSA: fireface: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: dice: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: oxfw: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: fireworks: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: bebob: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for hybrid model of MOTU Ultralite mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: remove useless operations for kernel preemption (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: fix error codes for allocation failure (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix error return code in snd_motu_stream_reserve_duplex() (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: sequence replay for source packet header (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cache event ticks in source packet header per data block (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro for magic numbers relevant to IEC 61883-1 (Jaroslav Kysela) [2003613] - ALSA: bebob: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOBAL_CLOCK_SELECT operation (Jaroslav Kysela) [2003613] - ALSA: fireface: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: oxfw: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: delete SYTMATCH clock source (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: support NO_PERIOD_WAKEUP in ALSA PCM runtime (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: transfer rx packets on-the-fly when replaying (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replay sequence of incoming packets for outgoing packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add replay target to cache sequence of packet (Jaroslav Kysela) [2003613] - ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk (Jaroslav Kysela) [2003613] - ALSA: bebob: cancel switching connection order (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete callbacked member (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: drop initial NODATA or empty packet (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for transfer delay (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of data block sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of syt sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of packet descriptors (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: pool sequence of packet in IT context independently (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add flag to unaware of syt in CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix uninitialized variable err issue (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: change waking up timing to process packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IT contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to start several IT/IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: skip initial packets instead of scheduling IR context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for selection of IT context header length (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for calculation of context payload (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for size of CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: insert descriptor for skipped cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: check cycle continuity (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for check of CIP header about payload size (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for parser of IR context header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for helper function to compute OHCI 1394 cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for sequence descriptor' (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: handle the case that empty isochronous packet payload for CIP (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to refer the same frame count per period in domain structure (Jaroslav Kysela) [2003613] - ALSA: oxfw: add quirk flag for blocking transmission method (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for wrong_dbs quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for jumbo payload quirk (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for jumbo-payload quirk in OXFW970 (Jaroslav Kysela) [2003613] - ALSA: oxfw: add comment for the type of ASICs (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Mackie Onyx Sattelite (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Tapco Link.FireWire 4x6 (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring to detect mackie models (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for existent device entry with specifier_id and version (Jaroslav Kysela) [2003613] - ALSA: firewire-lib/motu: use int type for the value of bitwise OR with enumerator-constant (Jaroslav Kysela) [2003613] - Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Disable silent stream on GLK (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add new alc285-hp-amp-init model (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P (Jaroslav Kysela) [2003613] - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver (Jaroslav Kysela) [2003613] - ALSA: ctxfi: Fix out-of-range access (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (Jaroslav Kysela) [2003613] - ALSA: cmipci: Drop stale variable assignment (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 (Jaroslav Kysela) [2003613] - ALSA: hda: fix general protection fault in azx_runtime_idle (Jaroslav Kysela) [2003613] - ALSA: hda: Free card instance properly at probe errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASUS UX550VE (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC70HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 (Jaroslav Kysela) [2003613] - ALSA: ISA: not for M68K (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC50HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - ALC236 headset MIC recording issue (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo X170KM-G (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Complete partial device name to avoid ambiguity (Jaroslav Kysela) [2003613] - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Use position buffer for SKL+ again (Jaroslav Kysela) [2003613] - ALSA: hda: Reduce udelay() at SKL+ position reporting (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack (Jaroslav Kysela) [2003613] - ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. (Jaroslav Kysela) [2003613] - Revert "ALSA: hda: Drop workaround for a hang at shutdown again" (Jaroslav Kysela) [2003613] - ALSA: vx222: fix null-ptr-deref (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Initialize Codec only in init fixup. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary (Jaroslav Kysela) [2003613] - ALSA: hda: Disable runtime resume at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [2003613] - ALSA: hda: Code refactoring snd_hda_pick_fixup() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards (Jaroslav Kysela) [2003613] - ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() (Jaroslav Kysela) [2003613] - ALSA: hda: Drop workaround for a hang at shutdown again (Jaroslav Kysela) [2003613] - ALSA: hda/via: Apply runtime PM workaround for ASUS B23E (Jaroslav Kysela) [2003613] - ALSA: hda: Fix hang during shutdown due to link reset (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Nuke unused reboot_notify callback (Jaroslav Kysela) [2003613] - ALSA: hda: Suspend codec at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda: conexant: Turn off EAPD at suspend, too (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent pops and clicks during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Remove unnecessary delays (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add support for dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move codec properties to its own struct (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support i2c bulk read/write functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid re-setting the same page as the last access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid setting the same I2C address for every access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Generalize volume controls (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent I2C access during suspend time (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Simplify CS42L42 jack detect. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask CS42L42 wake events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited response for the first boot (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited responses during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use enums for register names and coefficients (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move arrays of configuration to a new file (Jaroslav Kysela) [2003613] - ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module (Jaroslav Kysela) [2003613] - ALSA: hda - fix the 'Capture Switch' value change notifications (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: pci: cs46xx: Fix set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: hda: Add quirk for ASUS Flow x13 (Jaroslav Kysela) [2003613] - ALSA: pci/korg1212: completely remove 'set but not used' warnings (Jaroslav Kysela) [2003613] - ALSA: pcxhr: use __func__ to get funcion's name in an output message (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: add mic quirk for Acer SF314-42 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256) (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix wrongly shuffled firmware loader code (Jaroslav Kysela) [2003613] - ALSA: als300: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix error return code in snd_nm256_create() (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx222: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: trident: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Fix unaligned buffer addresses (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: rme9652: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme9652: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hdspm: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ALSA: hdsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Replace tasklet with threaded irq (Jaroslav Kysela) [2003613] - ALSA: riptide: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [2003613] - ALSA: oxygen: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: nm256: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lx6464es: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lola: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: korg1212: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1712: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ca0106: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aw2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: au88x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: via82xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sis7019: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme96: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme32: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: maestro3: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: fm801: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1968: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1938: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ens137x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5530: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs4281: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cmipci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: bt87x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt3328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als4000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als300: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1889: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: atiixp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine (Jaroslav Kysela) [2003613] - ALSA: hdmi: Expose all pins on MSI MS-7C94 board (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Skip ac97 clock measurement on VM (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add option to enable all pins forcibly (Jaroslav Kysela) [2003613] - ALSA: ice1724: Remove superfluous loop over model table (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: remove redundant initialization of variable status (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix breakage at ac97 clock measurement (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute led of the HP Pavilion 15-eh1xxx series (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add ALC285 HP init procedure (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add type for ALC287 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: hda: Release codec display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda: Release controller display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too (Jaroslav Kysela) [2003613] - ALSA: hdsp: fix a test for copy_to_user() failure (Jaroslav Kysela) [2003613] - ALSA: hda: Add IRQ check for platform_get_irq() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add another ALC236 variant support (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/tegra: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ALSA: trident: Fix build error (Jaroslav Kysela) [2003613] - ALSA: trident: Drop shadow TLB pointer table (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx222: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: trident: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme9652: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hdsp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: riptide: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcxhr: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mixart: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ice1712: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ca0106: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: au88x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ac97: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: via82xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme96: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme32: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: maestro3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: fm801: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1968: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1938: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ens137x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmipci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: bt87x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: azt3328: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: atiixp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als4000: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als300: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ak4531: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ad1889: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Change device names for quirks to barebone names (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: Make a const array static, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: pci: lx6464es: remove useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: Fix incorrect use of vp->state (Jaroslav Kysela) [2003613] - ALSA: pcsp: Make hrtimer forwarding more robust (Jaroslav Kysela) [2003613] - ALSA: pcsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: dummy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aloop: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mpu401: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: serial-u16550: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mtpav: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: virmidi: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx: Manage vx_core object with devres (Jaroslav Kysela) [2003613] - ALSA: aloop: Fix spelling mistake "synchronization" -> "synchronization" (Jaroslav Kysela) [2003613] - ALSA: serial: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mpu401: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: fix useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: harden detection of controller (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: avoid write to STATESTS if controller is in reset (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_ext_stream: fix potential locking issues (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() (Jaroslav Kysela) [2003613] - ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID (Jaroslav Kysela) [2003613] - ALSA: usb-audio: usx2y - use GFP_NOIO flag (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reorder snd_djm_devices[] entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Don't start stream for capture at prepare (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Switch back to non-latency mode at a later point (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for Audient iD14 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 (Jaroslav Kysela) [2003613] - ALSA: ua101: fix division by zero at probe (Jaroslav Kysela) [2003613] - ALSA: line6: fix control and interrupt message timeouts (Jaroslav Kysela) [2003613] - ALSA: 6fire: fix control and bulk message timeouts (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix microphone sound on Jieli webcam. (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Initialize every feature unit once at probe time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Drop superfluous error message after disconnection (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: add Schiit Hel device to quirk table (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for VF0770 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Less restriction for low-latency playback mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Enable rate validation for Scarlett devices (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix packet size calculation regression (Jaroslav Kysela) [2003613] - ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid killing in-flight URBs during draining (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Improved lowlatency playback support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add spinlock to stop_urbs() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Check available frames for the next packet size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency mode for implicit feedback sync (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency playback for free-wheel mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix possible race at sync of urb completions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Restrict rates for the shared clocks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix comment reference in __uac_clock_find_source (Jaroslav Kysela) [2003613] - ALSA: usx2y: Prefer struct_size over open coded arithmetic (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Unify mixer resume and reset_resume procedure (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add lowlatency module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Work around for XRUN with low latency playback (Jaroslav Kysela) [2003613] - ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move set-interface-first workaround into common quirk (Jaroslav Kysela) [2003613] - ALSA: doc: Fix indentation warning (Jaroslav Kysela) [2003613] - ALSA: hda: Update documentation for aliasing via the model option (Jaroslav Kysela) [2003613] - ALSA: doc: Add the description of quirk_flags option for snd-usb-audio (Jaroslav Kysela) [2003613] - ALSA: doc: Fix reference to mixart.rst (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Update the documentation for the new delayed_register option (Jaroslav Kysela) [2003613] - ALSA: hda - Update descriptions about new position_fix values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Input source control - digidesign mbox (Jaroslav Kysela) [2003613] - ALSA: usb-audio: make array static const, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk_flags module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move generic DSD raw detection into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move autosuspend quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move rate validation quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move interface setup delay into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move control message delay quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move clock setup quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move playback_first flag into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move tx_length quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move txfr_quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move media-controller API quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Introduce quirk_flags field (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid unnecessary or invalid connector selection at resume (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix superfluous autosuspend recovery (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix incorrect clock source setting (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix line out/speaker switching notifications (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Correct channel mute status after mute button pressed (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Direct Monitor control name for 2i2 (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Mute/Dim/MSD Mode control names (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum headsets (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add missing proc text entry for BESPOKEN type (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reduce latency at playback start, take#2 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usx2y: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix for loop increment in scarlett2_usb_get_config (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix scarlett2_*_ctl_put() return values again (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix pad count for 18i8 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for the talkback feature (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update get_config to do endian conversion (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add speaker switching support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update mux controls to allow updates (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add sw_hw_ctls and mux_ctls (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split up sw_hw_enum_ctl_put() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Label 18i8 Gen 3 line outputs correctly (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add direct monitor support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add phantom power switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "air" switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for Solo and 2i2 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow bit-level access to config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move get config above set config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 MSD mode switch (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for "input-other" notify (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 mixer support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix wrong resume call (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix Level Meter control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split struct scarlett2_ports (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow arbitrary ordering of mux entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add mute support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add scarlett2_vol_ctl_write() helper (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove repeated device info comments (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move info lookup out of init function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Improve device info lookup (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Reformat scarlett2_config_items[] (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Merge common line in capture strings (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "Sync Status" control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Always enable interrupt polling (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update initialisation sequence (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add usb_tx/rx functions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix OOB access at proc output (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove hard-coded USB #defines (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Don't copy struct scarlett2_config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix union usage in mixer control callbacks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix data_mutex lock (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add temp variable for consistency (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename struct scarlett2_mixer_data (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename buttons/interrupts/vol (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove redundant info->button_count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove interrupt debug message (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove unused/useless code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Coding style improvements (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove incorrect S/PDIF comment (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix rate on Ozone Z90 USB headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for Denon DN-X1600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mux at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mixer volumes at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Factor out DSD bitrev copy function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring delay account code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pre-calculate buffer byte size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Make snd_usb_pcm_delay() static (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix uninitialized variable at __uac_clock_find_source() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Handle error for the current selector gracefully (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring UAC2/3 clock setup code (Jaroslav Kysela) [2003613] - ALSA: usx2y: Nuke pcm_list (Jaroslav Kysela) [2003613] - ALSA: usx2y: Cleanup probe and disconnect callbacks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Don't call free_pages_exact() with NULL address (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix shmem initialization (Jaroslav Kysela) [2003613] - ALSA: usxy2: Fix potential doubly allocations (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential memory leaks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid self-killing (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential leaks of uninitialized memory (Jaroslav Kysela) [2003613] - ALSA: usx2y: Coding style fixes (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix spaces (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid camelCase (Jaroslav Kysela) [2003613] - module: remove never implemented MODULE_SUPPORTED_DEVICE (Jaroslav Kysela) [2003613] - ALSA: pcm: Allow exact buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed request_dma() (Jaroslav Kysela) [2003613] - ALSA: core: use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: core: Fix double calls of snd_card_free() via devres (Jaroslav Kysela) [2003613] - ALSA: core: Add managed card creation (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap without buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Call substream ack() method upon compat mmap commit (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap breakage without explicit buffer setup (Jaroslav Kysela) [2003613] - ALSA: pcm - fix mmap capability check for the snd-dummy driver (Jaroslav Kysela) [2003613] - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer (Jaroslav Kysela) [2003613] - ALSA: memalloc: Remove a stale comment (Jaroslav Kysela) [2003613] - ALSA: memalloc: Use proper SG helpers for noncontig allocations (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description (Jaroslav Kysela) [2003613] - ALSA: PCM: Fix NULL dereference at mmap checks (Jaroslav Kysela) [2003613] - ALSA: pcm: Check mmap capability of runtime dma buffer at first (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap capability check (Jaroslav Kysela) [2003613] - ALSA: pcm: use krealloc_array() (Jaroslav Kysela) [2003613] - ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (Jaroslav Kysela) [2003613] - ALSA: pcm: Add more disconnection checks at file ops (Jaroslav Kysela) [2003613] - mm: don't include asm/pgtable.h if linux/mm.h is already included (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix mmap of SG-buffer with WC pages (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-coherent page allocation (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-contiguous page allocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() (Jaroslav Kysela) [2003613] - ALSA: core: Fix build error due to missing PAGE_SIZE (Jaroslav Kysela) [2003613] - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Count continuous pages in vmalloc buffer handler (Jaroslav Kysela) [2003613] - ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix pgprot for WC mmap on x86 (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support WC allocation on all architectures (Jaroslav Kysela) [2003613] - ALSA: memalloc: Correctly name as WC (Jaroslav Kysela) [2003613] - ALSA: memalloc: Minor refactoring (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix regression with SNDRV_DMA_TYPE_CONTINUOUS (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed page allocator helper (Jaroslav Kysela) [2003613] - ALSA: core: Add continuous and vmalloc mmap ops (Jaroslav Kysela) [2003613] - ALSA: core: Move mmap handler into memalloc ops (Jaroslav Kysela) [2003613] - ALSA: core: Abstract memory alloc helpers (Jaroslav Kysela) [2003613] - ALSA: pcm: add snd_pcm_period_elapsed() variant without acquiring lock of PCM substream (Jaroslav Kysela) [2003613] - ALSA: pcm: Block the release until the system resume finishes (Jaroslav Kysela) [2003613] - ALSA: Drop superfluous argument from snd_power_wait() (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Drop snd_sgbuf_get_ptr() (Jaroslav Kysela) [2003613] - ALSA: jack: Check the return value of kstrdup() (Jaroslav Kysela) [2003613] - ALSA: seq: oss: Fix error check at system port creation (Jaroslav Kysela) [2003613] - ALSA: seq: Fix comments of wrong client number for MIDI Passthrough (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Limit the period size to 16MB (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Fix negative period/buffer sizes (Jaroslav Kysela) [2003613] - ALSA: iec958: Split status creation and fill (Jaroslav Kysela) [2003613] - ALSA: rawmidi - fix the uninitalized user_pversion (Jaroslav Kysela) [2003613] - ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION (Jaroslav Kysela) [2003613] - ALSA: rawmidi: fix incorrect array bounds check on clock_names (Jaroslav Kysela) [2003613] - ALSA: rawmidi: Add framing mode (Jaroslav Kysela) [2003613] - ALSA: seq: Fix racy deletion of subscriber (Jaroslav Kysela) [2003613] - ALSA: seq: Fix a potential UAF by wrong private_free call order (Jaroslav Kysela) [2003613] - ALSA: seq: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: timer: Unconditionally unlink slave instances, too (Jaroslav Kysela) [2003613] - ALSA: timer: Fix use-after-free problem (Jaroslav Kysela) [2003613] - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume (Jaroslav Kysela) [2003613] - ALSA: mixer: oss: Fix racy access to slots (Jaroslav Kysela) [2003613] - ALSA: oss: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: control_led: use strscpy instead of strlcpy (Jaroslav Kysela) [2003613] - ALSA: control_led - use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: ctl: Fix copy of updated id with element read/write (Jaroslav Kysela) [2003613] - ALSA: compress: Initialize mutex in snd_compress_new() (Jaroslav Kysela) [2003613] - ALSA: control: Minor optimization for SNDRV_CTL_IOCTL_POWER_STATE (Jaroslav Kysela) [2003613] - ALSA: control: Drop superfluous snd_power_wait() calls (Jaroslav Kysela) [2003613] - ALSA: control: Track in-flight control read/write/tlv accesses (Jaroslav Kysela) [2003613] - ALSA: compress: Drop unused functions (Jaroslav Kysela) [2003613] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Jaroslav Kysela) [2003613] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Jaroslav Kysela) [2003613] - regmap: sdw: use _no_pm functions in regmap_read/write (Jaroslav Kysela) [2003613] - soundwire: stream: Fix test for DP prepare complete (Jaroslav Kysela) [2003613] - soundwire/ASoC: add leading zeroes in peripheral device name (Jaroslav Kysela) [2003613] - soundwire: bandwidth allocation: improve error messages (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: remove duplicate initialization (Jaroslav Kysela) [2003613] - soundwire: cadence: remove the repeated declaration (Jaroslav Kysela) [2003613] - soundwire: bus: stop dereferencing invalid slave pointer (Jaroslav Kysela) [2003613] - soundwire: bus: add missing \n in dynamic debug (Jaroslav Kysela) [2003613] - soundwire: bus: handle -ENODATA errors in clock stop/start sequences (Jaroslav Kysela) [2003613] - soundwire: qcom: add debugfs entry for soundwire register dump (Jaroslav Kysela) [2003613] - soundwire: debugfs: use controller id and link_id for debugfs (Jaroslav Kysela) [2003613] - soundwire: cadence: do not extend reset delay (Jaroslav Kysela) [2003613] - soundwire: intel: conditionally exit clock stop mode on system suspend (Jaroslav Kysela) [2003613] - soundwire: intel: skip suspend/resume/wake when link was not started (Jaroslav Kysela) [2003613] - soundwire: intel: fix potential race condition during power down (Jaroslav Kysela) [2003613] - soundwire: intel: introduce shim and alh base (Jaroslav Kysela) [2003613] - soundwire: move intel sdw register definitions to sdw_intel.h (Jaroslav Kysela) [2003613] - soundwire: cadence: override PDI configurations to create loopback (Jaroslav Kysela) [2003613] - soundwire: cadence: add debugfs interface for PDI loopbacks (Jaroslav Kysela) [2003613] - soundwire: stream: don't program mockup device ports (Jaroslav Kysela) [2003613] - soundwire: bus: squelch error returned by mockup devices (Jaroslav Kysela) [2003613] - soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATA (Jaroslav Kysela) [2003613] - soundwire: cadence: add paranoid check on self-clearing bits (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - soundwire: bus: update Slave status in sdw_clear_slave_status (Jaroslav Kysela) [2003613] - soundwire: cadence: Remove ret variable from sdw_cdns_irq() (Jaroslav Kysela) [2003613] - soundwire: bus: filter out more -EDATA errors on clock stop (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - soundwire: export sdw_update() and sdw_update_no_pm() (Jaroslav Kysela) [2003613] - soundwire: bus: Make sdw_nwrite() data pointer argument const (Jaroslav Kysela) [2003613] - soundwire: intel: move to auxiliary bus (Jaroslav Kysela) [2003613] - soundwire: add missing kernel-doc description (Jaroslav Kysela) [2003613] - soundwire: cadence_master: always set CMD_ACCEPT (Jaroslav Kysela) [2003613] - soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions (Jaroslav Kysela) [2003613] - software node: Handle software node injection to an existing device properly (Mark Langsdorf) [2032600] - software node: Allow node addition to already existing device (Mark Langsdorf) [2032600] - driver core: clear deferred probe reason on probe retry (Mark Langsdorf) [2032600] - driver core: add deferring probe reason to devices_deferred property (Mark Langsdorf) [2032600] - driver core: Fix locking bug in deferred_probe_timeout_work_func() (Mark Langsdorf) [2032600] - PM: runtime: Fix race getting/putting suppliers at probe (Mark Langsdorf) [2032600] - PM: runtime: Fix ordering in pm_runtime_get_suppliers() (Mark Langsdorf) [2032600] - PM: runtime: Defer suspending suppliers (Mark Langsdorf) [2032600] - software node: Fix device_add_software_node() (Mark Langsdorf) [2032600] - software node: Fix node registration (Mark Langsdorf) [2032600] - drivers/base/memory: don't store phys_device in memory blocks (Mark Langsdorf) [2032600] - arch_numa: fix common code printing of phys_addr_t (Mark Langsdorf) [2032600] - driver core: platform: Drop of_device_node_put() wrapper (Mark Langsdorf) [2032600] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Mark Langsdorf) [2032600] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Mark Langsdorf) [2032600] - regmap: sdw: use _no_pm functions in regmap_read/write (Mark Langsdorf) [2032600] - PM: domains: Mark fwnodes when their powerdomain is added/removed (Mark Langsdorf) [2032600] - driver core: fw_devlink: Handle suppliers that don't use driver core (Mark Langsdorf) [2032600] - driver core: Add fw_devlink.strict kernel param (Mark Langsdorf) [2032600] - driver core: platform: Emit a warning if a remove callback returned non-zero (Mark Langsdorf) [2032600] - PM: domains: Simplify the calculation of variables (Mark Langsdorf) [2032600] - PM: sleep: Use dev_printk() when possible (Mark Langsdorf) [2032600] - media: software_node: Add support for fwnode_graph*() family of functions (Mark Langsdorf) [2032600] - media: software_node: unregister software_nodes in reverse order (Mark Langsdorf) [2032600] - media: software_node: Enforce parent before child ordering of nodes arrays (Mark Langsdorf) [2032600] - media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary (Mark Langsdorf) [2032600] - media: device property: Return true in fwnode_device_is_available for NULL ops (Mark Langsdorf) [2032600] - media: software_node: Fix refcounts in software_node_get_next_child() (Mark Langsdorf) [2032600] - PM: domains: Add "performance" column to debug summary (Mark Langsdorf) [2032600] - PM: domains: Make of_genpd_add_subdomain() return -EPROBE_DEFER (Mark Langsdorf) [2032600] - PM: domains: Make set_performance_state() callback optional (Mark Langsdorf) [2032600] - PM: domains: use device's next wakeup to determine domain idle state (Mark Langsdorf) [2032600] - PM: domains: inform PM domain of a device's next wakeup (Mark Langsdorf) [2032600] - PM: runtime: Fix resposible -> responsible in runtime.c (Mark Langsdorf) [2032600] - PM: domains: Restore comment indentation for generic_pm_domain.child_links (Mark Langsdorf) [2032600] - PM: domains: Fix up terminology with parent/child (Mark Langsdorf) [2032600] - regmap: Assign boolean values to a bool variable (Mark Langsdorf) [2032600] - software node: Introduce device_add_software_node() (Mark Langsdorf) [2032600] - numa: Move numa implementation to common code (Mark Langsdorf) [2032600] - arm64, numa: Change the numa init functions name to be generic (Mark Langsdorf) [2032600] - driver core: fw_devlink_relax_cycle() can be static (Mark Langsdorf) [2032600] - driver core: Handle cycles in device links created by fw_devlink (Mark Langsdorf) [2032600] - driver core: Have fw_devlink use DL_FLAG_INFERRED (Mark Langsdorf) [2032600] - driver core: Add device link support for INFERRED flag (Mark Langsdorf) [2032600] - drivers: base: Kconfig: fix spelling mistake "heterogenous" -> "heterogeneous" (Mark Langsdorf) [2032600] - driver core: Add debug logs for device link related probe deferrals (Mark Langsdorf) [2032600] - drivers: base: remove unused function find_bus() (Mark Langsdorf) [2032600] - PM: runtime: Drop runtime PM references to supplier on link removal (Mark Langsdorf) [2032600] - dmaengine: idxd: Add wq occupancy information to sysfs attribute (Julia Denham) [1971887] - vdpa/mlx5: Forward only packets with allowed MAC address (Cindy Lu) [2031595] - vdpa/mlx5: Support configuration of MAC (Cindy Lu) [2031595] - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit (Cindy Lu) [2031595] - vdpa_sim_net: Enable user to set mac address and mtu (Cindy Lu) [2031595] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [2031595] - vdpa: Use kernel coding style for structure comments (Cindy Lu) [2031595] - vdpa: Introduce query of device config layout (Cindy Lu) [2031595] - vdpa: Introduce and use vdpa device get, set config helpers (Cindy Lu) [2031595] - vdpa/mlx5: Propagate link status from device to vdpa driver (Cindy Lu) [2031595] - vdpa/mlx5: Rename control VQ workqueue to vdpa wq (Cindy Lu) [2031595] - vdpa/mlx5: Remove mtu field from vdpa net device (Cindy Lu) [2031595] - eni_vdpa: add vDPA driver for Alibaba ENI (Cindy Lu) [2031595] - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE (Cindy Lu) [2031595] - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} (Cindy Lu) [2031595] - vdpa: min vq num of vdpa device cannot be greater than max vq num (Cindy Lu) [2031595] - vdpa: add new callback get_vq_num_min in vdpa_config_ops (Cindy Lu) [2031595] - vp_vdpa: add vq irq offloading support (Cindy Lu) [2031595] - vdpa: fix typo (Cindy Lu) [2031595] - vhost-vdpa: Fix the wrong input in config_cb (Cindy Lu) [2031595] - vhost_vdpa: unset vq irq before freeing irq (Cindy Lu) [2031595] - vdpa: potential uninitialized return in vhost_vdpa_va_map() (Cindy Lu) [2031595] - vdpa/mlx5: Avoid executing set_vq_ready() if device is reset (Cindy Lu) [2031595] - vdpa/mlx5: Clear ready indication for control VQ (Cindy Lu) [2031595] - vdpa: Support transferring virtual addressing during DMA mapping (Cindy Lu) [2031595] - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() (Cindy Lu) [2031595] - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() (Cindy Lu) [2031595] - vhost-iotlb: Add an opaque pointer for vhost IOTLB (Cindy Lu) [2031595] - vhost-vdpa: Handle the failure of vdpa_reset() (Cindy Lu) [2031595] - vdpa: Add reset callback in vdpa_config_ops (Cindy Lu) [2031595] - vdpa: Fix some coding style issues (Cindy Lu) [2031595] - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro (Cindy Lu) [2031595] - vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Cindy Lu) [2031595] - vdpa/mlx5: Add multiqueue support (Cindy Lu) [2031595] - vdpa/mlx5: Add support for control VQ and MAC setting (Cindy Lu) [2031595] - vdpa/mlx5: Ensure valid indices are provided (Cindy Lu) [2031595] - vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue (Cindy Lu) [2031595] - vdpa/mlx5: function prototype modifications in preparation to control VQ (Cindy Lu) [2031595] - vdpa/mlx5: Remove redundant header file inclusion (Cindy Lu) [2031595] - vDPA/ifcvf: enable multiqueue and control vq (Cindy Lu) [2031595] - vDPA/ifcvf: detect and use the onboard number of queues directly (Cindy Lu) [2031595] - vDPA/ifcvf: implement management netlink framework for ifcvf (Cindy Lu) [2031595] - vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id (Cindy Lu) [2031595] - vdpa/mlx5: Fix queue type selection logic (Cindy Lu) [2031595] - vdpa/mlx5: Avoid destroying MR on empty iotlb (Cindy Lu) [2031595] - virtio_vdpa: reject invalid vq indices (Cindy Lu) [2031595] - vdpa: Add documentation for vdpa_alloc_device() macro (Cindy Lu) [2031595] - vDPA/ifcvf: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vp_vdpa: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vdpa_sim: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vhost: Fix the calculation in vhost_overflow() (Cindy Lu) [2031595] - vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update() (Cindy Lu) [2031595] - iommu/vt-d: Fix unmap_pages support (Jerry Snitselaar) [2027765] - dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2047358] - dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2047358] - dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2047358] - dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2047358] - dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2047358] - dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2047358] - selftests/bpf: Adding delay in socketmap_listen to reduce flakyness (Felix Maurer) [2026433] - net: openvswitch: Fix ct_state nat flags for conns arriving from tc (Marcelo Ricardo Leitner) [2040334] - net: openvswitch: Fix matching zone id for invalid conns arriving from tc (Marcelo Ricardo Leitner) [2040452] - net/sched: flow_dissector: Fix matching on zone id for invalid conns (Marcelo Ricardo Leitner) [2040452] - net/sched: Extend qdisc control block with tc control block (Marcelo Ricardo Leitner) [2040452] - mm: Fix an use-after-free error in mm_struct (Waiman Long) [2046161] - rh_flags: Rename rh_features to rh_flags (Prarit Bhargava) [2021700] - redhat: add initial rpminspect configuration (Augusto Caringi)- can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF (Balazs Nemeth) [2026692] - drm/vmwgfx: Fix stale file descriptors on failed usercopy (Dave Airlie) [2047602] {CVE-2022-22942} - drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044329] {CVE-2022-0330} - [s390] s390/pci: move pseudo-MMIO to prevent MIO overlap (Mete Durlu) [2047757] - [s390] scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices (Mete Durlu) [2048919] - tun: fix bonding active backup with arp monitoring (Jonathan Toppins) [2024964] - x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() (Vitaly Kuznetsov) [2044237] - xfs: check sb_meta_uuid for dabuf buffer recovery (Bill O'Donnell) [2020764] - vfs: fs_context: fix up param length parsing in legacy_parse_param (Carlos Maiolino) [2040586] {CVE-2022-0185} - KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Rename vmcs_to_field_offset{,_table} (Vitaly Kuznetsov) [2012105] - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. (Vitaly Kuznetsov) [2012105] - x86/kvm: Always inline evmcs_write64() (Vitaly Kuznetsov) [2012105] - powerpc/powernv: Remove POWER9 PVR version check for entry and uaccess flushes (Diego Domingos) [2030954] - powerpc/pesries: Get STF barrier requirement from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - powerpc/security: Add a security feature for STF barrier (Diego Domingos) [2030954] - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - drm/nouveau/disp/dp: add support for eDP link rates (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for hbr3 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for lttprs (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: fixup cr/eq delays for 1.4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for tps4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: generate supported link rates table at detect time (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: explicitly control scrambling when setting pattern (Ben Skeggs) [2043523] - drm/nouveau/disp: remove some remnant of a rework (Ben Skeggs) [2043523] - drm/nouveau: recognise GA106 (Ben Skeggs) [2043523] - redhat/scripts: Update merge-subtrees.sh (Prarit Bhargava)- pinctrl: amd: Fix wakeups when IRQ is shared with SCI (Renjith Pananchikkal) [2039124] - bonding: fix ad_actor_system option setting to default (Jonathan Toppins) [2042564 1931881] - bonding: make tx_rebalance_counter an atomic (Jonathan Toppins) [2042564] - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed (Jonathan Toppins) [2042564] - bonding: 3ad: pass parameter bond_params by reference (Jonathan Toppins) [2042564] - bonding: complain about missing route only once for A/B ARP probes (Jonathan Toppins) [2042564] - bonding: improve nl error msg when device can't be enslaved because of IFF_MASTER (Jonathan Toppins) [2042564] - bonding: combine netlink and console error messages (Jonathan Toppins) [2042564] - bonding: add new option lacp_active (Jonathan Toppins) [2042564] - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() (Jonathan Toppins) [2042564] - bonding: fix build issue (Jonathan Toppins) [2042564] - bonding: fix incorrect return value of bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: Add struct bond_ipesc to manage SA (Jonathan Toppins) [2042564] - bonding: disallow setting nested bonding + ipsec offload (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_del_sa() (Jonathan Toppins) [2042564] - bonding: fix null dereference in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - net: bonding: Use per-cpu rr_tx_counter (Jonathan Toppins) [2042564] - bonding: remove redundant initialization of variable ret (Jonathan Toppins) [2042564] - net: bonding: Use strscpy_pad() instead of manually-truncated strncpy() (Jonathan Toppins) [2042564] - bonding: init notify_work earlier to avoid uninitialized use (Jonathan Toppins) [2042564] - bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine (Jonathan Toppins) [2042564] - scsi: lpfc: Update lpfc version to 14.0.0.4 (Dick Kennedy) [2034276] - scsi: lpfc: Add additional debugfs support for CMF (Dick Kennedy) [2034276] - scsi: lpfc: Cap CMF read bytes to MBPI (Dick Kennedy) [2034276] - scsi: lpfc: Adjust CMF total bytes and rxmonitor (Dick Kennedy) [2034276] - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup (Dick Kennedy) [2034276] - scsi: lpfc: Fix NPIV port deletion crash (Dick Kennedy) [2034276] - scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance (Dick Kennedy) [2034276] - scsi: lpfc: Change return code on I/Os received during link bounce (Dick Kennedy) [2034276] - scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV (Dick Kennedy) [2034276] - ppp: ensure minimum packet size in ppp_write() (Guillaume Nault) [2042937] - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock (Marcelo Tosatti) [2034126] - configs: Enable CONFIG_THINKPAD_LMI on x86_64 (Mark Pearson) [2030772] - platform/x86: think-lmi: Abort probe on analyze failure (Mark Pearson) [2030772] - platform/x86: think-lmi: add debug_cmd (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix possible mem-leaks on tlmi_analyze() error-exit (Mark Pearson) [2030772] - platform/x86: think-lmi: Split kobject_init() and kobject_add() calls (Mark Pearson) [2030772] - platform/x86: think-lmi: Move pending_reboot_attr to the attributes sysfs dir (Mark Pearson) [2030772] - platform/x86: think-lmi: Add pending_reboot support (Mark Pearson) [2030772] - platform/x86: think-lmi: Move kfree(setting->possible_values) to tlmi_attr_setting_release() (Mark Pearson) [2030772] - platform/x86: think-lmi: Split current_value to reflect only the value (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix issues with duplicate attributes (Mark Pearson) [2030772] - platform/x86: think-lmi: Return EINVAL when kbdlang gets set to a 0 length string (Mark Pearson) [2030772] - platform/x86: think-lmi: Add missing MODULE_DEVICE_TABLE (Mark Pearson) [2030772] - platform/x86: think-lmi: Avoid potential read before start of the buffer (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix check for admin password being set (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_class global static (Mark Pearson) [2030772] - platform/x86: thinkpad-lmi: Remove unused display_name member from struct tlmi_pwd_setting (Mark Pearson) [2030772] - platform/x86: think-lmi: Add WMI interface support on Lenovo platforms (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: fw_attr_inuse can be static (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: Use firmware_attributes_class helper (Mark Pearson) [2030772] - platform/x86: firmware_attributes_class: Create helper file for handling firmware-attributes class registration events (Mark Pearson) [2030772] - x86/apic: Handle missing global clockevent gracefully (Lenny Szubowicz) [2033197] - RDMA/core: Don't infoleak GRH fields (Kamal Heib) [2036597] - RDMA/uverbs: Check for null return of kmalloc_array (Kamal Heib) [2036597] - RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string (Kamal Heib) [2036597] - RDMA/rw: switch to dma_map_sgtable() (Kamal Heib) [2036597] - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests (Kamal Heib) [2036597] - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure (Kamal Heib) [2036597] - RDMA/iwcm: Release resources if iw_cm module initialization fails (Kamal Heib) [2036597] - net: Set true network header for ECN decapsulation (Antoine Tenart) [2045059] - powerpc/bpf: Update ldimm64 instructions during extra pass (Yauheni Kaliuta) [2035973] - selftests: bpf: Fix bind on used port (Felix Maurer) [2025795] - bpf/selftests: Fix namespace mount setup in tc_redirect (Jiri Olsa) [2036016] - selftests/bpf: Fix possible/online index mismatch in perf_buffer test (Yauheni Kaliuta) [2039602] - selftests/bpf: Fix perf_buffer test on system with offline cpus (Yauheni Kaliuta) [2039602] - tracing: Tag trace_percpu_buffer as a percpu pointer (Jerome Marchand) [2031604] - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() (Jerome Marchand) [2031604] - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors (David Arcari) [2022539] - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (David Arcari) [2022539] - hwmon: (k10temp) Remove unused definitions (David Arcari) [2022539] - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs (David Arcari) [2022539] - hwmon: (k10temp) Remove residues of current and voltage (David Arcari) [2022539] - hwmon: (k10temp) Update driver documentation (David Arcari) [2022539] - hwmon: (k10temp) Update documentation and add temp2_input info (David Arcari) [2022539] - docs: hwmon: k10temp: convert to ReST format (David Arcari) [2022539] - mptcp: fix deadlock in __mptcp_push_pending() (Davide Caratti) [2043598] - mptcp: clear 'kern' flag from fallback sockets (Davide Caratti) [2043598] - mptcp: remove tcp ulp setsockopt support (Davide Caratti) [2043598] - mptcp: never allow the PM to close a listener subflow (Davide Caratti) [2043598]- redhat: set LC_ALL=C before sorting config content (Frantisek Hrbata) - net: mana: Add RX fencing (Mohammed Gamal) [2030132] - net: mana: Add XDP support (Mohammed Gamal) [2030132] - net: mana: Fix memory leak in mana_hwc_create_wq (Mohammed Gamal) [2030132] - net: mana: Fix spelling mistake "calledd" -> "called" (Mohammed Gamal) [2030132] - net: mana: Support hibernation and kexec (Mohammed Gamal) [2030132] - net: mana: Improve the HWC error handling (Mohammed Gamal) [2030132] - net: mana: Report OS info to the PF driver (Mohammed Gamal) [2030132] - net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() (Mohammed Gamal) [2030132] - net: mana: Allow setting the number of queues while the NIC is down (Mohammed Gamal) [2030132] - net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability (Mark Salter) [1989540] - net: stmmac: Fix potential integer overflow (Mark Salter) [1989540] - net: stmmac: fix issue where clk is being unprepared twice (Mark Salter) [1989540] - net: stmmac: fix kernel panic due to NULL pointer dereference of mdio_bus_data (Mark Salter) [1989540] - net: stmmac: fix system hang if change mac address after interface ifdown (Mark Salter) [1989540] - net: stmmac: correct clocks enabled in stmmac_vlan_rx_kill_vid() (Mark Salter) [1989540] - net: remove the mutex_acquire from __lock_sock_fast (Xin Long) [2026612] - net: core: Correct the sock::sk_lock.owned lockdep annotations (Xin Long) [2026612] - inet: use bigger hash table for IP ID generation (Xin Long) [2039969] {CVE-2021-45486} - net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()" (Xin Long) [2039969] - net/mlx5: DR, Use FW API when updating FW-owned flow table (Michal Schmidt) [2042651] - ipv6: Continue processing multipath route even if gateway attribute is invalid (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route (Hangbin Liu) [2041375] - ipv6: Do cleanup if attribute validation fails in multipath route (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY in multipath route (Hangbin Liu) [2041375] - rtw89: fix maybe-uninitialized error (Íñigo Huguet) [2033291] - rtw89: enable driver and device RTL8852AE (Íñigo Huguet) [2033291] - rtw89: fix maybe-uninitialized error (RHEL only) (Íñigo Huguet) [2033291] - rtw89: 8852a: correct bit definition of dfs_en (Íñigo Huguet) [2033291] - rtw89: coex: Update COEX to 5.5.8 (Íñigo Huguet) [2033291] - rtw89: coex: Cancel PS leaving while C2H comes (Íñigo Huguet) [2033291] - rtw89: coex: Update BT counters while receiving report (Íñigo Huguet) [2033291] - rtw89: coex: Define LPS state for BTC using (Íñigo Huguet) [2033291] - rtw89: coex: Add MAC API to get BT polluted counter (Íñigo Huguet) [2033291] - rtw89: coex: Not to send H2C when WL not ready and count H2C (Íñigo Huguet) [2033291] - rtw89: coex: correct C2H header length (Íñigo Huguet) [2033291] - rtw89: don't kick off TX DMA if failed to write skb (Íñigo Huguet) [2033291] - rtw89: remove cch_by_bw which is not used (Íñigo Huguet) [2033291] - rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM (Íñigo Huguet) [2033291] - rtw89: fix incorrect channel info during scan (Íñigo Huguet) [2033291] - rtw89: update scan_mac_addr during scanning period (Íñigo Huguet) [2033291] - rtw89: use inline function instead macro to set H2C and CAM (Íñigo Huguet) [2033291] - rtw89: add const in the cast of le32_get_bits() (Íñigo Huguet) [2033291] - rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump (Íñigo Huguet) [2033291] - rtw89: fix potentially access out of range of RF register array (Íñigo Huguet) [2033291] - rtw89: remove unneeded variable (Íñigo Huguet) [2033291] - rtw89: remove unnecessary conditional operators (Íñigo Huguet) [2033291] - rtw89: update rtw89_regulatory map to R58-R31 (Íñigo Huguet) [2033291] - rtw89: update tx power limit/limit_ru tables to R54 (Íñigo Huguet) [2033291] - rtw89: update rtw89 regulation definition to R58-R31 (Íñigo Huguet) [2033291] - rtw89: fill regd field of limit/limit_ru tables by enum (Íñigo Huguet) [2033291] - rtw89: update partition size of firmware header on skb->data (Íñigo Huguet) [2033291] - rtw89: Fix variable dereferenced before check 'sta' (Íñigo Huguet) [2033291] - rtw89: fix return value in hfc_pub_cfg_chk (Íñigo Huguet) [2033291] - rtw89: remove duplicate register definitions (Íñigo Huguet) [2033291] - rtw89: fix error function parameter (Íñigo Huguet) [2033291] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2033291] - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() (Íñigo Huguet) [2033291] - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf (Íñigo Huguet) [2033291] - rtw89: Fix two spelling mistakes in debug messages (Íñigo Huguet) [2033291] - rtw89: add Realtek 802.11ax driver (Íñigo Huguet) [2033291] - powerpc/doc: Fix htmldocs errors (Diego Domingos) [2004798] - pseries/drmem: update LMBs after LPM (Diego Domingos) [2004798] - powerpc/pseries: Add support for FORM2 associativity (Diego Domingos) [2004798] - powerpc/pseries: Add a helper for form1 cpu distance (Diego Domingos) [2004798] - powerpc/pseries: Consolidate different NUMA distance update code paths (Diego Domingos) [2004798] - powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY (Diego Domingos) [2004798] - powerpc/pseries: rename min_common_depth to primary_domain_index (Diego Domingos) [2004798] - powerpc/numa: Fix build when CONFIG_NUMA=n (Diego Domingos) [2004798] - pseries/hotplug-memory: hot-add: skip redundant LMB lookup (Diego Domingos) [2004798] - selftests: icmp_redirect: pass xfail=0 to log_test() (Hangbin Liu) [2041308] - selftests: net: Correct ping6 expected rc from 2 to 1 (Hangbin Liu) [2041308] - mt76: enable new device MT7921E (Íñigo Huguet) [2024056 1972045] - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044254] - SUNRPC: prevent port reuse on transports which don't request it. (Benjamin Coddington) [2016646] - SUNRPC: Fix races when closing the socket (Benjamin Coddington) [2016646] - SUNRPC: Prevent immediate close+reconnect (Benjamin Coddington) [2016646] - SUNRPC: Clean up scheduling of autoclose (Benjamin Coddington) [2016646] - SUNRPC: Fix potential memory corruption (Benjamin Coddington) [2016646] - sunrpc: remove unnecessary test in rpc_task_set_client() (Benjamin Coddington) [2016646] - SUNRPC: Replace use of socket sk_callback_lock with sock_lock (Benjamin Coddington) [2016646] - arm64: numa: simplify dummy_numa_init() (Vitaly Kuznetsov) [2029774] - ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG (Vitaly Kuznetsov) [2029774] - s390/sclp: fix Secure-IPL facility detection (Stefan Schulze Frielinghaus) [2039182] - powerpc/pseries/mobility: ignore ibm, platform-facilities updates (Diego Domingos) [2031827] - of: Fix property name in of_node_get_device_type (Diego Domingos) [2031827] - of: Add device_type access helper functions (Diego Domingos) [2031827] - powerpc/watchdog: help remote CPUs to flush NMI printk output (Diego Domingos) [2030259] - powerpc/watchdog: Fix wd_smp_last_reset_tb reporting (Diego Domingos) [2030259] - powerpc/watchdog: read TB close to where it is used (Diego Domingos) [2030259] - powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi (Diego Domingos) [2030259] - powerpc/watchdog: tighten non-atomic read-modify-write access (Diego Domingos) [2030259] - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race (Diego Domingos) [2030259] - selftests/sgx: Fix corrupted cpuid macro invocation (Vladis Dronov) [1920030] - x86/sgx: Fix minor documentation issues (Vladis Dronov) [1920030] - selftests/sgx: Add test for multiple TCS entry (Vladis Dronov) [1920030] - selftests/sgx: Enable multiple thread support (Vladis Dronov) [1920030] - selftests/sgx: Add page permission and exception test (Vladis Dronov) [1920030] - selftests/sgx: Rename test properties in preparation for more enclave tests (Vladis Dronov) [1920030] - selftests/sgx: Provide per-op parameter structs for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed (Vladis Dronov) [1920030] - selftests/sgx: Move setup_test_encl() to each TEST_F() (Vladis Dronov) [1920030] - selftests/sgx: Encpsulate the test enclave creation (Vladis Dronov) [1920030] - selftests/sgx: Dump segments and /proc/self/maps only on failure (Vladis Dronov) [1920030] - selftests/sgx: Create a heap for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Make data measurement for an enclave segment optional (Vladis Dronov) [1920030] - selftests/sgx: Assign source for each segment (Vladis Dronov) [1920030] - selftests/sgx: Fix a benign linker warning (Vladis Dronov) [1920030] - x86/sgx: Fix free page accounting (Vladis Dronov) [1920030] - x86/sgx: Add check for SGX pages to ghes_do_memory_failure() (Vladis Dronov) [1920030] - x86/sgx: Add hook to error injection address validation (Vladis Dronov) [1920030] - x86/sgx: Hook arch_memory_failure() into mainline code (Vladis Dronov) [1920030] - x86/sgx: Add SGX infrastructure to recover from poison (Vladis Dronov) [1920030] - x86/sgx: Initial poison handling for dirty and free pages (Vladis Dronov) [1920030] - x86/sgx: Add infrastructure to identify SGX EPC pages (Vladis Dronov) [1920030] - x86/sgx: Add new sgx_epc_page flag bit to mark free pages (Vladis Dronov) [1920030] - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c (Vladis Dronov) [1920030] - selftests/sgx: remove checks for file execute permissions (Vladis Dronov) [1920030] - selftests/sgx: Refine the test enclave to have storage (Vladis Dronov) [1920030] - selftests/sgx: Add EXPECT_EEXIT() macro (Vladis Dronov) [1920030] - selftests/sgx: Dump enclave memory map (Vladis Dronov) [1920030] - selftests/sgx: Migrate to kselftest harness (Vladis Dronov) [1920030] - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' (Vladis Dronov) [1920030] - x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed (Vladis Dronov) [1920030] - x86/sgx: Correct kernel-doc's arg name in sgx_encl_release() (Vladis Dronov) [1920030] - x86: Fix leftover comment typos (Vladis Dronov) [1920030] - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned (Vladis Dronov) [1920030] - mm/memory-failure: use a mutex to avoid memory_failure() races (Vladis Dronov) [1920030] - mm,hwpoison: take free pages off the buddy freelists (Vladis Dronov) [1920030] - sched/fair: Consider SMT in ASYM_PACKING load balance (Prarit Bhargava) [1971924] - sched/fair: Carve out logic to mark a group for asymmetric packing (Prarit Bhargava) [1971924] - sched/fair: Provide update_sg_lb_stats() with sched domain statistics (Prarit Bhargava) [1971924] - sched/fair: Optimize checking for group_asym_packing (Prarit Bhargava) [1971924] - sched/topology: Introduce sched_group::flags (Prarit Bhargava) [1971924] - x86/sched: Decrease further the priorities of SMT siblings (Prarit Bhargava) [1971924]- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [1996109] - nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [1996109] - nvme-fc: update hardware queues before using them (Ewan D. Milne) [1996109] - igbvf: Refactor trace (Corinna Vinschen) [2039886] - igbvf: fix double free in `igbvf_probe` (Corinna Vinschen) [2039886] - mm/memory_hotplug: remove is_mem_section_removable() (David Hildenbrand) [2008072] - powerpc/pseries/hotplug-memory: stop checking is_mem_section_removable() (David Hildenbrand) [2008072] - drivers/base/memory.c: indicate all memory blocks as removable (David Hildenbrand) [2008072] - drivers/base/memory.c: fixup documentation of removable/phys_index/block_size_bytes (David Hildenbrand) [2008072] - Revert "mpi3mr: mark as tech preview" (Tomas Henzl) [1989634] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Tomas Henzl) [1977833] - scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1998599] - scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs (Tomas Henzl) [1998599] - scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1989634] - scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1991577] - Revert "scsi: lpfc: ls_rjt erroneus FLOGIs" (Dick Kennedy) [2032488] - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2028253] - arm64: smp: Add missing prototype for some smp.c functions (Mark Salter) [1996738] - irqchip/gic-v3-its: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic-v2m: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic: Split vGIC probing information from the GIC code (Mark Salter) [1996738] - irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry (Mark Salter) [1996738] - irqchip/gic-v3: Do not enable irqs when handling spurious interrups (Mark Salter) [1996738] - irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detection (Mark Salter) [1996738] - irqchip/gic-v3: Fix OF_BAD_ADDR error handling (Mark Salter) [1996738] - arm64: Move ICH_ sysreg bits from arm-gic-v3.h to sysreg.h (Mark Salter) [1996738] - irqchip/gic-v3-its: Drop the setting of PTZ altogether (Mark Salter) [1996738] - irqchip/gic-v3-its: Add a cache invalidation right after vPE unmapping (Mark Salter) [1996738] - irqchip/gic-v3: Fix typos in PMR/RPR SCR_EL3.FIQ handling explanation (Mark Salter) [1996738] - genirq/msi: Initialize msi_alloc_info before calling msi_domain_prepare_irqs() (Mark Salter) [1996738] - irqchip/gic: Spelling s/REturn/Return/ (Mark Salter) [1996738] - irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend (Mark Salter) [1996738] - irq-chip/gic-v3-its: Fix crash if ITS is in a proximity domain without processor or memory (Mark Salter) [1996738] - irqchip/gic: Cleanup Franken-GIC handling (Mark Salter) [1996738] - arm64: Implement panic_smp_self_stop() (Mark Salter) [1996738] - arm64: Improve parking of stopped CPUs (Mark Salter) [1996738] - genirq: Allow interrupts to be excluded from /proc/interrupts (Mark Salter) [1996738] - irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0 (Mark Salter) [1996738] - irqchip/gic-v3: Spell out when pseudo-NMIs are enabled (Mark Salter) [1996738] - irqchip/gic-v2, v3: Prevent SW resends entirely (Mark Salter) [1996738] - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs (Mark Salter) [1996738] - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() (Mark Salter) [1996738] - irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table() (Mark Salter) [1996738] - irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLR (Mark Salter) [1996738] - irqchip/gic-v3: Remove unused register definition (Mark Salter) [1996738] - drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - KVM: arm64: vgic-v4: Plug race between non-residency and v4.1 doorbell (Mark Salter) [1996738] - irqchip/gic: Atomically update affinity (Mark Salter) [1996738] - irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic (Mark Salter) [1996738] - irqchip/gic-v2, v3: Drop extra IRQ_NOAUTOEN setting for (E)PPIs (Mark Salter) [1996738] - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs (Mark Salter) [1996738] - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis (Mark Salter) [1996738] - irqchip/gic-v3: Fix missing "__init" for gic_smp_init() (Mark Salter) [1996738] - selftests/bpf: Enlarge select() timeout for test_maps (Jiri Benc) [1869444] - PCI: Do not enable AtomicOps on VFs (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix stats counters (Selvin Xavier) [1987081 1984339 2001893] - RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix uninitialized struct bit field rsvd1 (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Update ABI to pass wqe-mode to user space (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Enable global atomic ops if platform supports (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Drop unnecessary NULL checks after container_of (Selvin Xavier) [1987081 1984339] - dm btree remove: fix use after free in rebalance_children() (Benjamin Marzinski) [2034424] - dm table: log table creation error code (Benjamin Marzinski) [2034424] - dm: make workqueue names device-specific (Benjamin Marzinski) [2034424] - dm writecache: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm crypt: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm: fix mempool NULL pointer race when completing IO (Benjamin Marzinski) [2034424] - dm rq: don't queue request to blk-mq during DM suspend (Benjamin Marzinski) [1891486] - dm verity: skip redundant verity_handle_err() on I/O errors (Benjamin Marzinski) [2034424] - dm writecache: add event counters (Benjamin Marzinski) [2034424] - dm writecache: report invalid return from writecache_map helpers (Benjamin Marzinski) [2034424] - dm writecache: further writecache_map() cleanup (Benjamin Marzinski) [2034424] - dm writecache: factor out writecache_map_remap_origin() (Benjamin Marzinski) [2034424] - dm writecache: split up writecache_map() to improve code readability (Benjamin Marzinski) [2034424] - dm btree remove: assign new_root only when removal succeeds (Benjamin Marzinski) [2034424] - dm ps io affinity: remove redundant continue statement (Benjamin Marzinski) [2034424] - dm: rearrange core declarations for extended use from dm-zone.c (Benjamin Marzinski) [2034424] - dm space map disk: cache a small number of index entries (Benjamin Marzinski) [2034424] - dm space maps: improve performance with inc/dec on ranges of blocks (Benjamin Marzinski) [2034424] - dm space maps: don't reset space map allocation cursor when committing (Benjamin Marzinski) [2034424] - dm btree: improve btree residency (Benjamin Marzinski) [2034424] - dm integrity: fix sparse warnings (Benjamin Marzinski) [2034424] - dm: replace dm_vcalloc() (Benjamin Marzinski) [2034424] - dm integrity: add the "reset_recalculate" feature flag (Benjamin Marzinski) [2034424] - dm cache: remove needless request_queue NULL pointer checks (Benjamin Marzinski) [2034424] - dm thin: remove needless request_queue NULL pointer check (Benjamin Marzinski) [2034424] - dm ioctl: replace device hash with red-black tree (Benjamin Marzinski) [2034424] - recordmcount.pl: fix typo in s390 mcount regex (Jerome Marchand) [2025890] - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 (Jerome Marchand) [2025890] - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall (Vitaly Kuznetsov) [1868572] - HID: magicmouse: prevent division by 0 on scroll (Benjamin Tissoires) [2022814] - HID: input: set usage type to key on keycode remap (Benjamin Tissoires) [2022814] - HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields (Benjamin Tissoires) [2022814] - HID: u2fzero: properly handle timeouts in usb_submit_urb (Benjamin Tissoires) [2022814] - HID: u2fzero: clarify error check and length calculations (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: u2fzero: ignore incomplete packets without data (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs (Benjamin Tissoires) [2022814] - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS (Benjamin Tissoires) [2022814] - HID: betop: fix slab-out-of-bounds Write in betop_probe (Benjamin Tissoires) [2022814] - HID: usbhid: Simplify code in hid_submit_ctrl() (Benjamin Tissoires) [2022814] - HID: usbhid: Fix warning caused by 0-length input reports (Benjamin Tissoires) [2022814] - HID: usbhid: Fix flood of "control queue full" messages (Benjamin Tissoires) [2022814] - HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in. (Benjamin Tissoires) [2022814] - HID: sony: support for the ghlive ps4 dongles (Benjamin Tissoires) [2022814] - HID: thrustmaster: clean up Makefile and adapt quirks (Benjamin Tissoires) [2022814] - HID: i2c-hid: Fix Elan touchpad regression (Benjamin Tissoires) [2022814] - HID: asus: Prevent Claymore sending suspend event (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add dyndbg prints for debugging (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add support for PM suspend and resume (Benjamin Tissoires) [2022814] - HID: amd_sfh: Move hid probe after sensor is enabled (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add command response to check command status (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix period data field to enable sensor (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: battery: provide CAPACITY property for newer devices (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in remove (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leaks in probe (Benjamin Tissoires) [2022814] - HID: elo: update the reference count of the usb device structure (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Use 'atomic_inc_return' instead of hand-writing it (Benjamin Tissoires) [2022814] - HID: ft260: fix device removal due to USB disconnect (Benjamin Tissoires) [2022814] - HID: apple: Add missing scan code event for keys handled by hid-apple (Benjamin Tissoires) [2022814] - HID: cmedia: add support for HS-100B mute button (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Use the devm variant of regulator_register_notifier() (Benjamin Tissoires) [2022814] - HID: wacom: Refactor touch input mute checks into a common function (Benjamin Tissoires) [2022814] - HID: wacom: Avoid sending empty sync events (Benjamin Tissoires) [2022814] - HID: wacom: Short-circuit processing of touch when it is disabled (Benjamin Tissoires) [2022814] - HID: wacom: set initial hardware touch switch state to 'off' (Benjamin Tissoires) [2022814] - HID: wacom: Skip processing of touches with negative slot values (Benjamin Tissoires) [2022814] - HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT (Benjamin Tissoires) [2022814] - HID: Kconfig: Fix spelling mistake "Uninterruptable" -> "Uninterruptible" (Benjamin Tissoires) [2022814] - HID: apple: Add support for Keychron K1 wireless keyboard (Benjamin Tissoires) [2022814] - HID: usbhid: free raw_report buffers in usbhid_stop (Benjamin Tissoires) [2022814] - HID: fix typo in Kconfig (Benjamin Tissoires) [2022814] - HID: ft260: fix format type warning in ft260_word_show() (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Tie the reset line to true state of the regulator (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use correct MMIO register for DMA address (Benjamin Tissoires) [2022814] - HID: magicmouse: high-resolution scroll threshold (Benjamin Tissoires) [2022814] - HID: magicmouse: enable high-resolution scroll (Benjamin Tissoires) [2022814] - HID: asus: Remove check for same LED brightness on set (Benjamin Tissoires) [2022814] - HID: input: do not report stylus battery state as "full" (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: use async resume function (Benjamin Tissoires) [2022814] - HID: thrustmaster: Switch to kmemdup() when allocate change_request (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend when the device is not a wakeup-source (Benjamin Tissoires) [2022814] - HID: logitech-dj: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: usbhid: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: core: Add hid_hw_may_wakeup() function (Benjamin Tissoires) [2022814] - HID: input: Add support for Programmable Buttons (Benjamin Tissoires) [2022814] - HID: wacom: Correct base usage for capacitive ExpressKey status bits (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add initial support for HPD sensor (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend ALS support for newer AMD platform (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend driver capabilities for multi-generation support (Benjamin Tissoires) [2022814 1961759] - HID: surface-hid: Fix get-report request (Benjamin Tissoires) [2022814] - HID: sony: fix freeze when inserting ghlive ps3/wii dongles (Benjamin Tissoires) [2022814] - HID: usbkbd: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Specify that EHL no cache snooping (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callback (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Set ISH driver depends on x86 (Benjamin Tissoires) [2022814] - HID: hid-input: add Surface Go battery quirk (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix minor typos in comments (Benjamin Tissoires) [2022814] - HID: magicmouse: fix NULL-deref on disconnect (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Alder Lake device IDs (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix format string mismatch (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix memory leak in amd_sfh_work (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [2022814] - HID: ft260: improve error handling of ft260_hid_feature_report_get() (Benjamin Tissoires) [2022814] - HID: asus: Cleanup Asus T101HA keyboard-dock handling (Benjamin Tissoires) [2022814] - HID: magicmouse: fix crash when disconnecting Magic Trackpad 2 (Benjamin Tissoires) [2022814] - HID: gt683r: add missing MODULE_DEVICE_TABLE (Benjamin Tissoires) [2022814] - HID: pidff: fix error return code in hid_pidff_init() (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: initialize level variable (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend on the Asus T101HA touchpad (Benjamin Tissoires) [2022814] - HID: core: Remove extraneous empty line before EXPORT_SYMBOL_GPL(hid_check_keys_pressed) (Benjamin Tissoires) [2022814] - HID: usbmouse: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Process failure of sensor_hub_set_feature() (Benjamin Tissoires) [2022814] - HID: i2c-hid: Skip ELAN power-on command after reset (Benjamin Tissoires) [2022814] - HID: usbhid: fix info leak in hid_submit_ctrl (Benjamin Tissoires) [2022814] - HID: Add BUS_VIRTUAL to hid_connect logging (Benjamin Tissoires) [2022814] - HID: input: replace outdated HID numbers+comments with macros (Benjamin Tissoires) [2022814] - HID: multitouch: set Stylus suffix for Stylus-application devices, too (Benjamin Tissoires) [2022814] - HID: multitouch: require Finger field to mark Win8 reports as MT (Benjamin Tissoires) [2022814] - HID: remove the unnecessary redefinition of a macro (Benjamin Tissoires) [2022814] - HID: quirks: Add quirk for Lenovo optical mouse (Benjamin Tissoires) [2022814] - HID: asus: filter G713/G733 key event to prevent shutdown (Benjamin Tissoires) [2022814] - HID: lg-g15 + ite: Add MODULE_AUTHOR (Benjamin Tissoires) [2022814] - HID: lg-g15: Add support for the Logitech Z-10 speakers (Benjamin Tissoires) [2022814] - HID: lg-g15: Make the LED-name used by lg_g15_register_led() a parameter (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_init_input_dev() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Remove unused size argument from lg_*_event() functions (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Return error for hid_set_field() failure (Benjamin Tissoires) [2022814] - HID: ft260: check data size in ft260_smbus_write() (Benjamin Tissoires) [2022814] - HID: surface-hid: Fix integer endian conversion (Benjamin Tissoires) [2022814] - HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [2022814] - HID: hid-input: add mapping for emoji picker key (Benjamin Tissoires) [2022814] - HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 (Benjamin Tissoires) [2022814] - HID: logitech-dj/hidpp: Add info/warn/err messages about 27 MHz keyboard encryption (Benjamin Tissoires) [2022814] - HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K15A keyboard-dock (Benjamin Tissoires) [2022814] - HID: thrustmaster: fix return value check in thrustmaster_probe() (Benjamin Tissoires) [2022814] - HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 (Benjamin Tissoires) [2022814] - HID: do not use down_interruptible() when unbinding devices (Benjamin Tissoires) [2022814] - HID: asus: Filter keyboard EC for old ROG keyboard (Benjamin Tissoires) [2022814] - HID: semitek: new driver for GK6X series keyboards (Benjamin Tissoires) [2022814] - HID: wacom: Setup pen input capabilities to the targeted tools (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Move 'hsdev' description to correct struct definition (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Remove unused struct member 'quirks' (Benjamin Tissoires) [2022814] - HID: wacom_sys: Demote kernel-doc abuse (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-uclogic-params: Ensure function names are present and correct in kernel-doc headers (Benjamin Tissoires) [2022814] - HID: hid-uclogic-rdesc: Kernel-doc is for functions and structs (Benjamin Tissoires) [2022814] - HID: hid-logitech-hidpp: Fix conformant kernel-doc header and demote abuses (Benjamin Tissoires) [2022814] - HID: hid-picolcd_core: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-kye: Fix incorrect function name for kye_tablet_enable() (Benjamin Tissoires) [2022814] - HID: hid-core: Fix incorrect function name in header (Benjamin Tissoires) [2022814] - HID: hid-alps: Correct struct misnaming (Benjamin Tissoires) [2022814] - HID: usbhid: hid-pidff: Demote a couple kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: usbhid: Repair a formatting issue in a struct description (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix 'suggest-attribute=format' compiler warning (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of formatting issues (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix incorrect function name report_bad_packet() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() function name in header (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix potential copy/paste error (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix a little doc-rot (Benjamin Tissoires) [2022814] - HID: intel-ish: Fix a naming disparity and a formatting error (Benjamin Tissoires) [2022814] - HID: intel-ish: Supply some missing param descriptions (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: pci-ish: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Move variable to where it's actually used (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unused variable 'err' (Benjamin Tissoires) [2022814] - HID: hid-thrustmaster: Demote a bunch of kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: input: map battery capacity (00850065) (Benjamin Tissoires) [2022814] - HID: magicmouse: fix reconnection of Magic Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: fix 3 button emulation of Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: add Apple Magic Mouse 2 support (Benjamin Tissoires) [2022814] - HID: lenovo: Add support for Thinkpad X1 Tablet Thin keyboard (Benjamin Tissoires) [2022814] - HID: lenovo: Rework how the tp10ubkbd code decides which USB interface to use (Benjamin Tissoires) [2022814] - HID: lenovo: Set default_triggers for the mute and micmute LEDs (Benjamin Tissoires) [2022814] - HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE (Benjamin Tissoires) [2022814] - HID: lenovo: Set LEDs max_brightness value (Benjamin Tissoires) [2022814] - HID: lenovo: Remove lenovo_led_brightness_get() (Benjamin Tissoires) [2022814] - HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() (Benjamin Tissoires) [2022814] - HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling (Benjamin Tissoires) [2022814] - HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness (Benjamin Tissoires) [2022814] - HID: elan: Remove elan_mute_led_get_brigtness() (Benjamin Tissoires) [2022814] - HID: elan: Set default_trigger for the mute LED (Benjamin Tissoires) [2022814] - HID: elan: Silence mute LED errors being logged when the device is unplugged (Benjamin Tissoires) [2022814] - HID: fix memdup.cocci warnings (Benjamin Tissoires) [2022814] - HID: surface-hid: Add support for legacy keyboard interface (Benjamin Tissoires) [2022814] - HID: Add support for Surface Aggregator Module HID transport (Benjamin Tissoires) [2022814] - HID: thrustmaster: introduce proper USB dependency (Benjamin Tissoires) [2022814] - HID: intel_ish-hid: HBM: Use connected standby state bit during suspend/resume (Benjamin Tissoires) [2022814] - HID: ft260: fix an error message in ft260_i2c_write_read() (Benjamin Tissoires) [2022814] - HID: support for initialization of some Thrustmaster wheels (Benjamin Tissoires) [2022814] - HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices (Benjamin Tissoires) [2022814] - HID: ft260: add usb hid to i2c host bridge driver (Benjamin Tissoires) [2022814] - iio: Add relative sensitivity support (Benjamin Tissoires) [2022814] - iio: hid-sensors: Move get sensitivity attribute to hid-sensor-common (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Make remove callback return void (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Drop if block with an always false condition (Benjamin Tissoires) [2022814] - AMD_SFH: Add DMI quirk table for BIOS-es which don't set the activestatus bits (Benjamin Tissoires) [2022814] - AMD_SFH: Add sensor_mask module parameter (Benjamin Tissoires) [2022814] - AMD_SFH: Removed unused activecontrolstatus member from the amd_mp2_dev struct (Benjamin Tissoires) [2022814] - HID: wacom: Assign boolean values to a bool variable (Benjamin Tissoires) [2022814] - HID cp2112: fix support for multiple gpiochips (Benjamin Tissoires) [2022814] - HID: alps: fix error return code in alps_input_configured() (Benjamin Tissoires) [2022814] - HID: asus: Add support for 2021 ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: hiddev: Return specific error codes on connect failure (Benjamin Tissoires) [2022814] - HID: plantronics: Workaround for double volume key presses (Benjamin Tissoires) [2022814] - HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID proxy mode (Benjamin Tissoires) [2022814] - HID: logitech-dj: Use hid-ids.h defines for USB device-ids for all supported devices (Benjamin Tissoires) [2022814] - HID: google: add don USB id (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Drop redundant ACPI_PTR() (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Move GUID out of function and described it (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Switch to new style i2c-driver probe function (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Get ACPI companion only once and reuse it (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense player LED support. (Benjamin Tissoires) [2022814] - HID: playstation: add microphone mute support for DualSense. (Benjamin Tissoires) [2022814] - HID: playstation: add initial DualSense lightbar support. (Benjamin Tissoires) [2022814] - HID: wacom: Ignore attempts to overwrite the touch_max value from HID (Benjamin Tissoires) [2022814] - HID: playstation: fix array size comparison (off-by-one) (Benjamin Tissoires) [2022814] - HID: playstation: fix unused variable in ps_battery_get_property. (Benjamin Tissoires) [2022814] - HID: playstation: report DualSense hardware and firmware version. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense classic rumble support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense Bluetooth support. (Benjamin Tissoires) [2022814] - HID: playstation: track devices in list. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense accelerometer and gyroscope support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense touchpad support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense battery support. (Benjamin Tissoires) [2022814] - HID: playstation: use DualSense MAC address as unique identifier. (Benjamin Tissoires) [2022814] - HID: playstation: initial DualSense USB support. (Benjamin Tissoires) [2022814] - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for the new lightspeed connection iteration (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming (Benjamin Tissoires) [2022814] - HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 (Benjamin Tissoires) [2022814] - HID: displays: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: wacom: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: lg-g15: make a const array static, makes object smaller (Benjamin Tissoires) [2022814] - HID: google: Get HID report on probe to confirm tablet switch state (Benjamin Tissoires) [2022814] - HID: hid-input: avoid splitting keyboard, system and consumer controls (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in hid-quirks.c (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in (Benjamin Tissoires) [2022814] - HID: wacom: Correct NULL dereference on AES pen proximity (Benjamin Tissoires) [2022814] - HID: multitouch: Set to high latency mode on suspend. (Benjamin Tissoires) [2022814] - HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Add custom sensor iio support (Benjamin Tissoires) [2022814] - HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core (Benjamin Tissoires) [2022814] - redhat: HID: enable I2C_HID_ACPI (Benjamin Tissoires) [2022814] - HID: i2c-hid: Reorganize so ACPI and OF are separate modules (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: add support for Unified Battery (1004) feature (Benjamin Tissoires) [2022814] - HID: sony: Add support for tilt on guitar hero guitars (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode (Benjamin Tissoires) [2022814] - HID: chicony: Add Wireless Radio Control feature for Chicony devices (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on ASUS UX550 (Benjamin Tissoires) [2022814] - HID: logitech-dj: add the G602 receiver (Benjamin Tissoires) [2022814] - HID: core: detect and skip invalid inputs to snto32() (Benjamin Tissoires) [2022814] - HID: uclogic: Improve support for Trust Panora (Benjamin Tissoires) [2022814] - HID: wiimote: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: uclogic: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Address EHL Sx resume issues (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: finish power flow for EHL OOB (Benjamin Tissoires) [2022814] - HID: sony: select CONFIG_CRC32 (Benjamin Tissoires) [2022814] - HID: sfh: fix address space confusion (Benjamin Tissoires) [2022814] - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device (Benjamin Tissoires) [2022814] - HID: wacom: Fix memory leakage caused by kfifo_alloc (Benjamin Tissoires) [2022814] - HID: i2c-hid: add Vero K147 to descriptor override (Benjamin Tissoires) [2022814] - HID: ite: Add support for Acer S1002 keyboard-dock (Benjamin Tissoires) [2022814] - HID: sony: support for ghlive ps3/wii u dongles (Benjamin Tissoires) [2022814] - HID: hidraw: Add additional hidraw input/output report ioctls. (Benjamin Tissoires) [2022814] - HID: Increase HID maximum report size to 16KB (Benjamin Tissoires) [2022814] - HID: elecom: drop stray comment (Benjamin Tissoires) [2022814] - HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter (Benjamin Tissoires) [2022814] - HID: elecom: add support for EX-G M-XGL20DLBK wireless mouse (Benjamin Tissoires) [2022814] - HID: elecom: rewrite report based on model specific parameters (Benjamin Tissoires) [2022814] - HID: wacom: Constify attribute_groups (Benjamin Tissoires) [2022814] - HID: input: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: usbhid: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add hid_device_id for V470 bluetooth mouse (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unnecessary assignment to variable rv (Benjamin Tissoires) [2022814] - HID: sony: Workaround for DS4 dongle hotplug kernel crash. (Benjamin Tissoires) [2022814] - HID: sony: Don't use fw_version/hw_version for sysfs cleanup. (Benjamin Tissoires) [2022814] - HID: sony: Report more accurate DS4 power status. (Benjamin Tissoires) [2022814] - SFH: fix error return check for -ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: Add Logitech Dinovo Edge battery quirk (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge (Benjamin Tissoires) [2022814] - HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices (Benjamin Tissoires) [2022814] - HID: mcp2221: Fix GPIO output handling (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Fix issue with devices with no report ID (Benjamin Tissoires) [2022814] - HID: hid-input: occasionally report stylus battery even if not changed (Benjamin Tissoires) [2022814] - timekeeping: Add missing _ns functions for coarse accessors (Benjamin Tissoires) [2022814] - HID: i2c-hid: show the error when failing to fetch the HID descriptor (Benjamin Tissoires) [2022814] - AMD_SFH: Fix for incorrect Sensor index (Benjamin Tissoires) [2022814] - HID: asus: Add support for ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: i2c-hid: Put ACPI enumerated devices in D3 on shutdown (Benjamin Tissoires) [2022814] - HID: add support for Sega Saturn (Benjamin Tissoires) [2022814] - HID: cypress: Support Varmilo Keyboards' media hotkeys (Benjamin Tissoires) [2022814] - HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses (Benjamin Tissoires) [2022814] - SFH: Create HID report to Enable support of AMD sensor fusion Hub (SFH) (Benjamin Tissoires) [2022814] - SFH:Transport Driver to add support of AMD Sensor Fusion Hub (SFH) (Benjamin Tissoires) [2022814] - redhat: HID: enable AMD_SFH_HUB (Benjamin Tissoires) [1965674] - SFH: PCIe driver to add support of AMD sensor fusion hub (Benjamin Tissoires) [2022814] - HID: uclogic: Add ID for Trust Flex Design Tablet (Benjamin Tissoires) [2022814] - HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle (Benjamin Tissoires) [2022814] - HID: add vivaldi HID driver (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c (Benjamin Tissoires) [2022814] - HID: core: fix kerneldoc warnings in hid-core.c (Benjamin Tissoires) [2022814] - HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons (Benjamin Tissoires) [2022814] - HID: alps: clean up indentation issue (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: simplify the return expression of ishtp_bus_remove_device() (Benjamin Tissoires) [2022814] - HID: hid-debug: fix nonblocking read semantics wrt EIO/ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: i2c-hid: Prefer asynchronous probe (Benjamin Tissoires) [2022814] - HID: wiimote: narrow spinlock range in wiimote_hid_event() (Benjamin Tissoires) [2022814] - HID: wiimote: make handlers[] const (Benjamin Tissoires) [2022814] - HID: logitech-dj: Fix spelling in comment (Benjamin Tissoires) [2022814] - HID: apple: Add support for Matias wireless keyboard (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for controller in Whitebox (Benjamin Tissoires) [2022814] - Input: parkbd - switch to use module_parport_driver() (Benjamin Tissoires) [2022814] - Input: i8042 - fix typos in comments (Benjamin Tissoires) [2022814] - Input: elantech - Prepare a complete software node for the device (Benjamin Tissoires) [2022814] - Input: apbps2 - remove useless variable (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix a typo in parameter name (Benjamin Tissoires) [2022814] - Input: i8042 - fix Pegatron C15B ID entry (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for new devices (Benjamin Tissoires) [2022814] - Input: i8042 - add ASUS Zenbook Flip to noselftest list (Benjamin Tissoires) [2022814] - Input: add missing dependencies on CONFIG_HAS_IOMEM (Benjamin Tissoires) [2022814] - ARM: 9048/1: sa1111: make sa1111 bus's remove callback return void (Benjamin Tissoires) [2022814] - Input: synaptics - replace NOOP with suitable commentary (Benjamin Tissoires) [2022814] - Input: i8042 - unbreak Pegatron C15B (Benjamin Tissoires) [2022814] - Input: parkbd - convert comma to semicolon (Benjamin Tissoires) [2022814] - Input: elantech - fix protocol errors for some trackpoints in SMBus mode (Benjamin Tissoires) [2022814] - Input: elan_i2c - add new trackpoint report type 0x5F (Benjamin Tissoires) [2022814] - Input: i8042 - add Acer laptops to the i8042 reset list (Benjamin Tissoires) [2022814] - Input: i8042 - add ByteSpeed touchpad to noloop table (Benjamin Tissoires) [2022814] - Input: i8042 - fix error return code in i8042_setup_aux() (Benjamin Tissoires) [2022814] - Input: libps2 - fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - Input: synaptics - demote non-conformant kernel-doc header (Benjamin Tissoires) [2022814] - Input: elan_i2c_core - move header inclusion inside (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix firmware update on newer ICs (Benjamin Tissoires) [2022814] - Input: elantech - demote obvious abuse of kernel-doc header (Benjamin Tissoires) [2022814] - Input: i8042 - allow insmod to succeed on devices without an i8042 controller (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 (Benjamin Tissoires) [2022814] - Input: synaptics-rmi4 - rename f30_data to gpio_data (Benjamin Tissoires) [2022814] - Input: sun4i-ps2 - fix handling of platform_get_irq() error (Benjamin Tissoires) [2022814] - Input: allocate keycode for Fn + right shift (Benjamin Tissoires) [2022814] - Input: allocate keycodes for notification-center, pickup-phone and hangup-phone (Benjamin Tissoires) [2022814] - HID: cp2112: Use irqchip template (Benjamin Tissoires) [2022814] - HID: mcp2221: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [2022814] - treewide: replace '---help---' in Kconfig files with 'help' (Benjamin Tissoires) [2022814] - HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option (Benjamin Tissoires) [2022814] - HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add report_size to struct asus_touchpad_info (Benjamin Tissoires) [2022814] - HID: asus: Add hid_is_using_ll_driver(usb_hid_driver) check (Benjamin Tissoires) [2022814] - HID: asus: Simplify skipping of mappings for Asus T100CHI keyboard-dock (Benjamin Tissoires) [2022814] - HID: asus: Only set EV_REP if we are adding a mapping (Benjamin Tissoires) [2022814] - HID: mcp2221: add gpiolib dependency (Benjamin Tissoires) [2022814] - HID: mcp2221: add GPIO functionality support (Benjamin Tissoires) [2022814] - HID: mcp2221: add usb to i2c-smbus host bridge (Benjamin Tissoires) [2022814] - HID: asus: Ignore Asus vendor-page usage-code 0xff events (Benjamin Tissoires) [2022814] - HID: sb0540: add support for Creative SB0540 IR receivers (Benjamin Tissoires) [2022814] - gpio: pass lookup and descriptor flags to request_own (Benjamin Tissoires) [2022814] - HID: hid-asus: select CONFIG_POWER_SUPPLY (Benjamin Tissoires) [2022814] - HID: hid-asus: Add BT keyboard dock battery monitoring support (Benjamin Tissoires) [2022814] - HID: hid-asus: Add Transbook T90CHI support (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS T101HA keyboard dock (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS FX503VD laptop (Benjamin Tissoires) [2022814] - HID: asus: Add event handler to catch unmapped Asus Vendor UsagePage codes (Benjamin Tissoires) [2022814] - af_unix: fix garbage collect vs MSG_PEEK (Patrick Talbert) [2031975] {CVE-2021-0920} - net: add kerneldoc comment for sk_peer_lock (Guillaume Nault) [2037782] - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (Guillaume Nault) [2037782] {CVE-2021-4203} - netfilter: nat: force port remap to prevent shadowing well-known ports (Florian Westphal) [2006167] {CVE-2021-3773} - netfilter: conntrack: tag conntracks picked up in local out hook (Florian Westphal) [2006167] - selftests: nft_nat: switch port shadow test cases to socat (Florian Westphal) [2006167] - selftests: nft_nat: Simplify port shadow notrack test (Florian Westphal) [2006167] - selftests: nft_nat: Improve port shadow test stability (Florian Westphal) [2006167] - selftests: nft_nat: add udp hole punch test case (Florian Westphal) [2006167] - ipv6: use prandom_u32() for ID generation (Hangbin Liu) [2040158] {CVE-2021-45485} - igc: fix tunnel offloading (Corinna Vinschen) [1910885] - virtio/vsock: fix the transport to work with VMADDR_CID_ANY (Stefano Garzarella) [2026442] - vhost/vsock: cleanup removing `len` variable (Stefano Garzarella) [2026442] - vhost/vsock: fix incorrect used length reported to the guest (Stefano Garzarella) [2026442] - vsock: prevent unnecessary refcnt inc for nonblocking connect (Stefano Garzarella) [2026442] - vsock/virtio: avoid potential deadlock when vsock device remove (Stefano Garzarella) [2026442] - VSOCK: handle VIRTIO_VSOCK_OP_CREDIT_REQUEST (Stefano Garzarella) [2026442] - vsock: notify server to shutdown when client has pending signal (Stefano Garzarella) [2026442] - virtio/vsock: simplify credit update function API (Stefano Garzarella) [2026442] - virtio/vsock: set packet's type in virtio_transport_send_pkt_info() (Stefano Garzarella) [2026442] - net: vlan: fix underflow for the real_dev refcnt (Balazs Nemeth) [2026375] - net: vlan: fix a UAF in vlan_dev_real_dev() (Balazs Nemeth) [2026375]- xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Carlos Maiolino) [2034865] {CVE-2021-4155} - isdn: cpai: check ctr->cnr to avoid array index out of bound (Chris von Recklinghausen) [2016491] {CVE-2021-43389} - vt: keyboard: avoid signed integer overflow in k_ascii (Chris von Recklinghausen) [2017044] {CVE-2020-13974} - USB: serial: pl2303: fix GC type detection (Torez Smith) [1975985] - usb: dwc3: leave default DMA for PCI devices (Torez Smith) [1975985] - usb: xhci: tegra: Check padctrl interrupt presence in device tree (Torez Smith) [1975985] - usb: dwc3: core: Revise GHWPARAMS9 offset (Torez Smith) [1975985] - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (Torez Smith) [1975985] - usb: typec: tipd: Remove dependency on "connector" child fwnode (Torez Smith) [1975985] - usb: xhci: tegra: mark PM functions as __maybe_unused (Torez Smith) [1975985] - media: ttusb-dec: avoid release of non-acquired mutex (Torez Smith) [1975985] - ABI: sysfs-devices-removable: make a table valid as ReST markup (Torez Smith) [1975985] - usb: dwc3: core: balance phy init and exit (Torez Smith) [1975985] - USB: serial: pl2303: fix GL type detection (Torez Smith) [1975985] - usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint (Torez Smith) [1975985] - usb: xhci-mtk: fix issue of out-of-bounds array access (Torez Smith) [1975985] - usb: dwc3: Decouple USB 2.0 L1 & L2 events (Torez Smith) [1975985] - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect (Torez Smith) [1975985] - media: dvb-usb: Fix error handling in dvb_usb_i2c_init (Torez Smith) [1975985] - power: supply: Fix build error when CONFIG_POWER_SUPPLY is not enabled. (Torez Smith) [1975985] - thunderbolt: test: split up test cases in tb_test_credit_alloc_all (Torez Smith) [1975985] - thunderbolt: Handle ring interrupt by reading interrupt status register (Torez Smith) [1975985] - thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status (Torez Smith) [1975985] - thunderbolt: Fix port linking by checking all adapters (Torez Smith) [1975985] - thunderbolt: Do not read control adapter config space (Torez Smith) [1975985] - thunderbolt: Add authorized value to the KOBJ_CHANGE uevent (Torez Smith) [1975985] - usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is running (Torez Smith) [1975985] - usb: dwc3: gadget: Stop EP0 transfers during pullup disable (Torez Smith) [1975985] - usb: dwc3: gadget: Fix dwc3_calc_trbs_left() (Torez Smith) [1975985] - Revert "USB: serial: ch341: fix character loss at high transfer rates" (Torez Smith) [1975985] - USB: serial: option: add new VID/PID to support Fibocom FG150 (Torez Smith) [1975985] - usb: typec: tcpm: Fix VDMs sometimes not being forwarded to alt-mode drivers (Torez Smith) [1975985] - Revert "usb: dwc3: gadget: Use list_replace_init() before traversing lists" (Torez Smith) [1975985] - usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid runtime resume if disabling pullup (Torez Smith) [1975985] - usb: dwc3: gadget: Use list_replace_init() before traversing lists (Torez Smith) [1975985] - USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 (Torez Smith) [1975985] - USB: serial: pl2303: fix GT type detection (Torez Smith) [1975985] - USB: serial: option: add Telit FD980 composition 0x1056 (Torez Smith) [1975985] - USB: serial: pl2303: fix HX type detection (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: Revert "media: rtl28xxu: fix zero-length control request" (Torez Smith) [1975985] - USB: serial: ch341: fix character loss at high transfer rates (Torez Smith) [1975985] - usb: otg-fsm: Fix hrtimer list corruption (Torez Smith) [1975985] - USB: usbtmc: Fix RCU stall warning (Torez Smith) [1975985] - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick (Torez Smith) [1975985] - Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem" (Torez Smith) [1975985] - usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. (Torez Smith) [1975985] - usb: dwc2: Skip clock gating on Samsung SoCs (Torez Smith) [1975985] - usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode. (Torez Smith) [1975985] - usb: xhci: avoid renesas_usb_fw.mem when it's unusable (Torez Smith) [1975985] - usb: dwc3: avoid NULL access of usb_gadget_driver (Torez Smith) [1975985] - usb: typec: stusb160x: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - usb: typec: stusb160x: register role switch before interrupt registration (Torez Smith) [1975985] - USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS (Torez Smith) [1975985] - usb: hub: Disable USB 3 device initiated lpm if exit latency is too high (Torez Smith) [1975985] - usb: hub: Fix link power management max exit latency (MEL) calculations (Torez Smith) [1975985] - usb: typec: tipd: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - xhci: Fix lost USB 2 remote wake (Torez Smith) [1975985] - USB: serial: cp210x: fix comments for GE CS1000 (Torez Smith) [1975985] - USB: core: Fix incorrect pipe calculation in do_proc_control() (Torez Smith) [1975985] - USB: serial: option: add support for u-blox LARA-R6 family (Torez Smith) [1975985] - thunderbolt: test: Reinstate a few casts of bitfields (Torez Smith) [1975985] - USB: cdc-acm: blacklist Heimann USB Appset device (Torez Smith) [1975985] - usb: xhci-mtk: allow multiple Start-Split in a microframe (Torez Smith) [1975985] - usb: ftdi-elan: remove redundant continue statement in a while-loop (Torez Smith) [1975985] - thunderbolt: test: Remove some casts which are no longer required (Torez Smith) [1975985] - xhci: remove redundant continue statement (Torez Smith) [1975985] - usb: dwc3: Fix debugfs creation flow (Torez Smith) [1975985] - docs: driver-api: usb: avoid using ReST :doc:`foo` markup (Torez Smith) [1975985] - xhci: solve a double free problem while doing s4 (Torez Smith) [1975985] - xhci: handle failed buffer copy to URB sg list and fix a W=1 copiler warning (Torez Smith) [1975985] - xhci: Add adaptive interrupt rate for isoch TRBs with XHCI_AVOID_BEI quirk (Torez Smith) [1975985] - xhci: Remove unused defines for ERST_SIZE and ERST_ENTRIES (Torez Smith) [1975985] - usb: typec: Add the missed altmode_id_remove() in typec_register_altmode() (Torez Smith) [1975985] - usb: typec: tcpm: Relax disconnect threshold during power negotiation (Torez Smith) [1975985] - usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE_ON state (Torez Smith) [1975985] - usb: typec: tcpci: Fix up sink disconnect thresholds for PD (Torez Smith) [1975985] - usb: core: hub: Disable autosuspend for Cypress CY7C65632 (Torez Smith) [1975985] - usb: host: xhci-tegra: Use devm_platform_get_and_ioremap_resource() (Torez Smith) [1975985] - usb: host: xhci-tegra: Add missing of_node_put() in tegra_xusb_probe() (Torez Smith) [1975985] - usb: host: xhci-tegra: add missing put_device() in tegra_xusb_probe() (Torez Smith) [1975985] - media: usb: cpia2: Fixed Coding Style issues (Torez Smith) [1975985] - media: ttusb-dec: cleanup an error handling logic (Torez Smith) [1975985] - cypress_m8: switch data_bits to real character bits (Torez Smith) [1975985] - thunderbolt: Fix DROM handling for USB4 DROM (Torez Smith) [1975985] - usb: xhci: tegra: Enable ELPG for runtime/system PM (Torez Smith) [1975985] - usb: xhci: tegra: Unlink power domain devices (Torez Smith) [1975985] - thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default() (Torez Smith) [1975985] - thunderbolt: No need to include in usb4_port.c (Torez Smith) [1975985] - thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set (Torez Smith) [1975985] - thunderbolt: Add device links only when software connection manager is used (Torez Smith) [1975985] - thunderbolt: Add support for Intel Alder Lake (Torez Smith) [1975985] - usb: typec: mux: Fix copy-paste mistake in typec_mux_match (Torez Smith) [1975985] - usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path (Torez Smith) [1975985] - usb: typec: wcove: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: ucsi: Fix a comment in ucsi_init() (Torez Smith) [1975985] - USB: dwc3: remove debugfs root dentry storage (Torez Smith) [1975985] - USB: serial: cp210x: fix CP2102N-A01 modem control (Torez Smith) [1975985] - USB: serial: cp210x: fix alternate function for CP2102N QFN20 (Torez Smith) [1975985] - usb: dwc2: Don't reset the core after setting turnaround time (Torez Smith) [1975985] - usb: dwc3: support 64 bit DMA in platform driver (Torez Smith) [1975985] - USB: core: Avoid WARNings for 0-length descriptor requests (Torez Smith) [1975985] - usb: dwc3: core: fix kernel panic when do reboot (Torez Smith) [1975985] - usb: dwc3: ep0: fix NULL pointer exception (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put ACPI device using acpi_dev_put() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe() (Torez Smith) [1975985] - usb: typec: tcpm: Do not finish VDM AMS for retrying Responses (Torez Smith) [1975985] - media: cinergyt2: make properties const (Torez Smith) [1975985] - media: dvd_usb: memory leak in cinergyt2_fe_attach (Torez Smith) [1975985] - USB: serial: ftdi_sio: add NovaTech OrionMX product ID (Torez Smith) [1975985] - usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: Properly handle Alert and Status Messages (Torez Smith) [1975985] - usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe (Torez Smith) [1975985] - usb: typec: tcpm: Fix misuses of AMS invocation (Torez Smith) [1975985] - usb: typec: tcpm: Introduce snk_vdo_v1 for SVDM version 1.0 (Torez Smith) [1975985] - dt-bindings: connector: Add PD rev 2.0 VDO definition (Torez Smith) [1975985] - usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP (Torez Smith) [1975985] - Revert "usb: dwc3: core: Add shutdown callback for dwc3" (Torez Smith) [1975985] - dt-bindings: connector: Replace BIT macro with generic bit ops (Torez Smith) [1975985] - media: gspca: ov519: replace RIGHT SINGLE QUOTATION MARK (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake (Torez Smith) [1975985] - usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms (Torez Smith) [1975985] - usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL (Torez Smith) [1975985] - usb: dwc3: gadget: Disable gadget IRQ during pullup disable (Torez Smith) [1975985] - usb: dwc3: debugfs: Add and remove endpoint dirs dynamically (Torez Smith) [1975985] - Revert "usb: typec: mux: Remove requirement for the "orientation-switch" device property" (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: gspca/sunplus: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/gl860: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/sq905: fix control-request direction (Torez Smith) [1975985] - media: dtv5100: fix control-request directions (Torez Smith) [1975985] - media: drivers/media/usb/gspca/cpia1.c : fix spelling typo (Torez Smith) [1975985] - media: drivers/media/usb/em28xx/em28xx-cards.c : fix typo issues (Torez Smith) [1975985] - media: zr364xx: fix memory leak in zr364xx_start_readpipe (Torez Smith) [1975985] - media: em28xx: Fix possible memory leak of em28xx struct (Torez Smith) [1975985] - thunderbolt: Check for NVM authentication status after the operation started (Torez Smith) [1975985] - thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM operations for retimers (Torez Smith) [1975985] - thunderbolt: Allow router NVM authenticate separately (Torez Smith) [1975985] - thunderbolt: Move nvm_write_ops to tb.h (Torez Smith) [1975985] - thunderbolt: Log the link as TBT instead of TBT3 (Torez Smith) [1975985] - thunderbolt: Add support for retimer NVM upgrade when there is no link (Torez Smith) [1975985] - thunderbolt: Add additional USB4 port operations for retimer access (Torez Smith) [1975985] - thunderbolt: Add support for ACPI _DSM to power on/off retimers (Torez Smith) [1975985] - thunderbolt: Add USB4 port devices (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for credit allocation (Torez Smith) [1975985] - thunderbolt: Allocate credits according to router preferences (Torez Smith) [1975985] - USB: core: Check buffer length matches wLength for control transfers (Torez Smith) [1975985] - usb: typec: ucsi: Fix copy/paste issue for 'ucsi_set_drvdata()' (Torez Smith) [1975985] - usb: dwc2: gadget: Repair 'dwc2_hsotg_core_init_disconnected()'s documentation (Torez Smith) [1975985] - usb: dwc2: pci: Fix possible copy/paste issue (Torez Smith) [1975985] - usb: dwc2: hcd_queue: Fix typeo in function name 'dwc2_hs_pmap_unschedule()' (Torez Smith) [1975985] - usb: dwc2: params: Fix naming of 'dwc2_get_hwparams()' in the docs (Torez Smith) [1975985] - usb: common: ulpi: Add leading underscores for function name '__ulpi_register_driver()' (Torez Smith) [1975985] - usb: dwc2: platform: Provide function name for 'dwc2_check_core_version()' (Torez Smith) [1975985] - driver core: Move the "removable" attribute from USB to core (Torez Smith) [1975985] - usb: dwc3: trace: Remove unused fields in dwc3_log_trb (Torez Smith) [1975985] - usb: typec: mux: Remove requirement for the "orientation-switch" device property (Torez Smith) [1975985] - usb: typec: mux: Use device type instead of device name for matching (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use usb_role_string() to print role status (Torez Smith) [1975985] - usb: roles: add helper usb_role_string() (Torez Smith) [1975985] - USB: serial: omninet: update driver description (Torez Smith) [1975985] - USB: serial: omninet: add device id for Zyxel Omni 56K Plus (Torez Smith) [1975985] - USB: serial: quatech2: fix control-request directions (Torez Smith) [1975985] - usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static (Torez Smith) [1975985] - USB: usbfs: remove double evaluation of usb_sndctrlpipe() (Torez Smith) [1975985] - usb: typec: tcpm: Respond Not_Supported if no snk_vdo (Torez Smith) [1975985] - usb: typec: tcpm: Properly interrupt VDM AMS (Torez Smith) [1975985] - media: lmedm04: delete lme2510_get_adapter_count() (Torez Smith) [1975985] - media: dvb-usb: fix wrong definition (Torez Smith) [1975985] - USB: core: WARN if pipe direction != setup packet direction (Torez Smith) [1975985] - USB: trancevibrator: fix control-request direction (Torez Smith) [1975985] - USB: dwc2: drop irq-flags initialisations (Torez Smith) [1975985] - usb: typec: tcpci: Implement callback for apply_rc (Torez Smith) [1975985] - usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP (Torez Smith) [1975985] - usb: typec: tcpm: Refactor logic to enable/disable auto vbus dicharge (Torez Smith) [1975985] - usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled (Torez Smith) [1975985] - usb: atm: cxacru: Fix typo in comment (Torez Smith) [1975985] - usb: isp1760: remove platform data struct and code (Torez Smith) [1975985] - usb: fix spelling mistakes in header files (Torez Smith) [1975985] - USB: serial: digi_acceleport: add chars_in_buffer locking (Torez Smith) [1975985] - USB: serial: digi_acceleport: reduce chars_in_buffer over-reporting (Torez Smith) [1975985] - usb: Restore the usb_header label (Torez Smith) [1975985] - usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: mux: Fix matching with typec_altmode_desc (Torez Smith) [1975985] - misc/uss720: fix memory leak in uss720_probe (Torez Smith) [1975985] - usb: dwc3: gadget: Properly track pending and queued SG (Torez Smith) [1975985] - USB: usbfs: Don't WARN about excessively large memory allocations (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use dev_err_probe() to print log (Torez Smith) [1975985] - usb: common: usb-conn-gpio: fix NULL pointer dereference of charger (Torez Smith) [1975985] - Revert "USB: Add reset-resume quirk for WD19's Realtek Hub" (Torez Smith) [1975985] - USB: Verify the port status when timeout happens during port suspend (Torez Smith) [1975985] - usb: typec: wcove: Fx wrong kernel doc format (Torez Smith) [1975985] - media: pvrusb2: fix warning in pvr2_i2c_core_done (Torez Smith) [1975985] - media: rtl2832_sdr/vivid/airspy/hackrf/msi2500: drop memset of fmt.sdr.reserved (Torez Smith) [1975985] - media: cpia2: fix memory leak in cpia2_usb_probe (Torez Smith) [1975985] - media: s2255drv: remove redundant assignment to variable field (Torez Smith) [1975985] - media: gspca: properly check for errors in po1030_probe() (Torez Smith) [1975985] - Revert "media: gspca: Check the return value of write_bridge for timeout" (Torez Smith) [1975985] - media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1975985] - Revert "media: gspca: mt9m111: Check write_bridge for timeout" (Torez Smith) [1975985] - Revert "media: usb: gspca: add a missed check for goto_low_power" (Torez Smith) [1975985] - usb: core: hcd: use map_urb_for_dma for single step set feature urb (Torez Smith) [1975985] - usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake (Torez Smith) [1975985] - usb: core: hub: fix race condition about TRSMRCY of resume (Torez Smith) [1975985] - usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default (Torez Smith) [1975985] - xhci: Add reset resume quirk for AMD xhci controller. (Torez Smith) [1975985] - usb: xhci: Increase timeout for HC halt (Torez Smith) [1975985] - xhci: Do not use GFP_KERNEL in (potentially) atomic context (Torez Smith) [1975985] - xhci: Fix giving back cancelled URBs even if halted endpoint can't reset (Torez Smith) [1975985] - xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI (Torez Smith) [1975985] - usb: typec: tcpm: Don't block probing of consumers of "connector" nodes (Torez Smith) [1975985] - usb: xhci-mtk: use first-fit for LS/FS (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary assignments in periodic TT scheduler (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary setting of has_ippc (Torez Smith) [1975985] - usb: xhci-mtk: use bitfield instead of bool (Torez Smith) [1975985] - usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS (Torez Smith) [1975985] - usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work (Torez Smith) [1975985] - usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 (Torez Smith) [1975985] - usb: dwc3: omap: improve extcon initialization (Torez Smith) [1975985] - usb: typec: ucsi: Put fwnode in any case during ->probe() (Torez Smith) [1975985] - usb: dwc2: Remove obsolete MODULE_ constants from platform.c (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe() (Torez Smith) [1975985] - usb: dwc3: imx8mp: detect dwc3 core node via compatible string (Torez Smith) [1975985] - usb: dwc3: gadget: Return success always for kick transfer in ep queue (Torez Smith) [1975985] - usb: dwc3: gadget: Free gadget structure only after freeing endpoints (Torez Smith) [1975985] - usb: dwc2: Fix gadget DMA unmap direction (Torez Smith) [1975985] - usb: dwc3: gadget: Rename EOPF event macros to Suspend (Torez Smith) [1975985] - usb: dwc3: gadget: Enable suspend events (Torez Smith) [1975985] - usb: Restore the reference to ch9.h (Torez Smith) [1975985] - usb: dwc3: core: Add missing GHWPARAMS9 doc (Torez Smith) [1975985] - usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield (Torez Smith) [1975985] - cdc-wdm: untangle a circular dependency between callback and softint (Torez Smith) [1975985] - usb: dwc3: remove repeated setting of current_dr_role (Torez Smith) [1975985] - USB: serial: pl2303: add device id for ADLINK ND-6530 GC (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add startech.com device id (Torez Smith) [1975985] - USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 (Torez Smith) [1975985] - USB: serial: ftdi_sio: add IDs for IDS GmbH Products (Torez Smith) [1975985] - usb: Fix up movement of USB core kerneldoc location (Torez Smith) [1975985] - usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability (Torez Smith) [1975985] - usb: dwc3: Capture new capability register GHWPARAMS9 (Torez Smith) [1975985] - usb: dwc3: core: Do core softreset when switch mode (Torez Smith) [1975985] - usb: dwc2: Get rid of useless error checks in suspend interrupt (Torez Smith) [1975985] - usb: dwc2: Update dwc2_handle_usb_suspend_intr function. (Torez Smith) [1975985] - usb: dwc2: Add exit hibernation mode before removing drive (Torez Smith) [1975985] - usb: dwc2: Add hibernation exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add hibernation entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit hibernation in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Move exit hibernation to dwc2_port_resume() function (Torez Smith) [1975985] - usb: dwc2: Move enter hibernation to dwc2_port_suspend() function (Torez Smith) [1975985] - usb: dwc2: Clear GINTSTS_RESTOREDONE bit after restore is generated. (Torez Smith) [1975985] - usb: dwc2: Clear fifo_map when resetting core. (Torez Smith) [1975985] - usb: dwc2: Allow exiting hibernation from gpwrdn rst detect (Torez Smith) [1975985] - usb: dwc2: Fix hibernation between host and device modes. (Torez Smith) [1975985] - usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. (Torez Smith) [1975985] - usb: dwc2: Reset DEVADDR after exiting gadget hibernation. (Torez Smith) [1975985] - usb: dwc2: Update exit hibernation when port reset is asserted (Torez Smith) [1975985] - usb: dwc3: gadget: Remove FS bInterval_m1 limitation (Torez Smith) [1975985] - usb: xhci-mtk: remove bus status check (Torez Smith) [1975985] - usb: dwc2: Enable RPi in ACPI mode (Torez Smith) [1975985] - USB: Add reset-resume quirk for WD19's Realtek Hub (Torez Smith) [1975985] - usb: storage: datafab: remove redundant assignment of variable result (Torez Smith) [1975985] - usb: misc: adutux: fix whitespace coding style issue (Torez Smith) [1975985] - usb: dwc3: gadget: Fix START_TRANSFER link state check (Torez Smith) [1975985] - usb: typec: tcpm: Fix error while calculating PPS out values (Torez Smith) [1975985] - usb: xhci-mtk: remove unused members (Torez Smith) [1975985] - usb: xhci-mtk: use clock bulk to get clocks (Torez Smith) [1975985] - usb: xhci-mtk: add support runtime PM (Torez Smith) [1975985] - usb: xhci-mtk: check return value in suspend/resume hooks (Torez Smith) [1975985] - usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby (Torez Smith) [1975985] - usb: typec: tcpm: Honour pSnkStdby requirement during negotiation (Torez Smith) [1975985] - usb: dwc3: gadget: Check for disabled LPM quirk (Torez Smith) [1975985] - usb: dwc3: core: Add shutdown callback for dwc3 (Torez Smith) [1975985] - usb: dwc3: gadget: Ignore Packet Pending bit (Torez Smith) [1975985] - USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet (Torez Smith) [1975985] - usb: typec: silence a static checker warning (Torez Smith) [1975985] - USB: cdc-acm: add more Maxlinear/Exar models to ignore list (Torez Smith) [1975985] - USB: serial: xr: add copyright notice (Torez Smith) [1975985] - USB: serial: xr: reset FIFOs on open (Torez Smith) [1975985] - USB: serial: xr: add support for XR22801, XR22802, XR22804 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1411 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1421, XR21B1422 and XR21B1424 (Torez Smith) [1975985] - USB: serial: xr: add type abstraction (Torez Smith) [1975985] - USB: serial: xr: drop type prefix from shared defines (Torez Smith) [1975985] - USB: serial: xr: move pin configuration to probe (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-pin defines (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-mode defines (Torez Smith) [1975985] - USB: serial: xr: add support for XR21V1412 and XR21V1414 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up termios CSIZE handling (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: use kernel types consistently (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add port-command helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: use kernel types consistently (Torez Smith) [1975985] - USB: serial: io_ti: add read-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: add send-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop drain delay for 3410 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: reduce drain delay to one char (Torez Smith) [1975985] - USB: serial: io_ti: document reason for drain delay (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating before removing driver (Torez Smith) [1975985] - usb: dwc2: Add clock gating exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add clock gating entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit clock gating in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Update exit clock gating when port is resumed (Torez Smith) [1975985] - usb: dwc2: Update enter clock gating when port is suspended (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from session request interrupt (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from wakeup interrupt (Torez Smith) [1975985] - usb: dwc2: Allow entering clock gating from USB_SUSPEND interrupt (Torez Smith) [1975985] - usb: dwc2: Add host clock gating support functions (Torez Smith) [1975985] - usb: dwc2: Add device clock gating support functions (Torez Smith) [1975985] - Revert "usb: Link the ports to the connectors they are attached to" (Torez Smith) [1975985] - USB: serial: cp210x: add gpio-configuration debug printk (Torez Smith) [1975985] - USB: serial: cp210x: provide gpio valid mask (Torez Smith) [1975985] - usb: dwc3: qcom: Detect DWC3 DT-nodes using compatible string (Torez Smith) [1975985] - usb: dwc3: qcom: Remove redundant dev_err call in dwc3_qcom_probe() (Torez Smith) [1975985] - usb: core: reduce power-on-good delay time of root hub (Torez Smith) [1975985] - USB:ehci:fix Kunpeng920 ehci hardware problem (Torez Smith) [1975985] - USB: serial: do not use tty class device for debugging (Torez Smith) [1975985] - USB: cdc-acm: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: cdc-acm: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" (Torez Smith) [1975985] - usb: typec: tcpm: Add support for altmodes (Torez Smith) [1975985] - usb: typec: Add typec_port_register_altmodes() (Torez Smith) [1975985] - usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() (Torez Smith) [1975985] - usb: dwc3: xilinx: Remove the extra freeing of clocks (Torez Smith) [1975985] - usb: dwc3: Resolve kernel-doc warning for Xilinx DWC3 driver (Torez Smith) [1975985] - usb: core: hub: Fix PM reference leak in usb_port_resume() (Torez Smith) [1975985] - usb: dwc3: pci: add support for the Intel Alder Lake-M (Torez Smith) [1975985] - usb: typec: Link all ports during connector registration (Torez Smith) [1975985] - usb: Iterator for ports (Torez Smith) [1975985] - usb: Link the ports to the connectors they are attached to (Torez Smith) [1975985] - usb: typec: Port mapping utility (Torez Smith) [1975985] - usb: typec: tcpm: update power supply once partner accepts (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down before removing driver (Torez Smith) [1975985] - usb: dwc2: Fix partial power down exiting by system resume (Torez Smith) [1975985] - usb: dwc2: Update partial power down entering by system suspend (Torez Smith) [1975985] - usb: dwc2: Fix session request interrupt handler (Torez Smith) [1975985] - usb: dwc2: Allow exit partial power down in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Add part. power down exit from dwc2_conn_id_status_change(). (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port is resumed (Torez Smith) [1975985] - usb: dwc2: Add enter partial power down when port is suspended (Torez Smith) [1975985] - usb: dwc2: Update port suspend/resume function definitions. (Torez Smith) [1975985] - usb: dwc2: Add partial power down exit flow in wakeup intr. (Torez Smith) [1975985] - usb: dwc2: Update enter and exit partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add host partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add device partial power down functions (Torez Smith) [1975985] - media: gscpa/stv06xx: fix memory leak (Torez Smith) [1975985] - media: gspca: Fix memory leak in probe (Torez Smith) [1975985] - media: dvb-usb: avoid -Wempty-body warnings (Torez Smith) [1975985] - media: flexcop: avoid -Wempty-body warning (Torez Smith) [1975985] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init (Torez Smith) [1975985] - media: dvb-usb-remote: fix dvb_usb_nec_rc_key_to_event type mismatch (Torez Smith) [1975985] - thunderbolt: Add details to router uevent (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unused definitions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: io_ti: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: io_ti: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: ftdi_sio: clean up TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: ftdi_sio: simplify TIOCGSERIAL permission check (Torez Smith) [1975985] - USB: serial: ftdi_sio: ignore baud_base changes (Torez Smith) [1975985] - USB: serial: stop reporting legacy UART types (Torez Smith) [1975985] - USB: serial: add generic support for TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: fix return value for unsupported ioctls (Torez Smith) [1975985] - USB: serial: whiteheat: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ssu100: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: quatech2: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: pl2303: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: opticon: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7840: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7720: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_ti: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_edgeport: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ftdi_sio: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ark3116: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - media: em28xx/em28xx.h: Remove duplicate struct declaration (Torez Smith) [1975985] - media: cx231xx/cx231xx.h: Remove repeated struct declaration (Torez Smith) [1975985] - xhci: prevent double-fetch of transfer and transfer event TRBs (Torez Smith) [1975985] - xhci: fix potential array out of bounds with several interrupters (Torez Smith) [1975985] - xhci: check control context is valid before dereferencing it. (Torez Smith) [1975985] - xhci: check port array allocation was successful before dereferencing it (Torez Smith) [1975985] - media: em28xx: fix memory leak (Torez Smith) [1975985] - usb: typec: Declare the typec_class static (Torez Smith) [1975985] - usb: typec: Organize the private headers properly (Torez Smith) [1975985] - usb: xhci-mtk: support quirk to disable usb2 lpm (Torez Smith) [1975985] - usb: xhci-mtk: fix oops when unbind driver (Torez Smith) [1975985] - usb: xhci-mtk: fix wrong remainder of bandwidth budget (Torez Smith) [1975985] - usb: dwc2: delete duplicate word in the comment (Torez Smith) [1975985] - usb: dwc2: add parenthess and space around * (Torez Smith) [1975985] - usb: dwc3: add cancelled reasons for dwc3 requests (Torez Smith) [1975985] - usb: dwc3: fix incorrect kernel-doc comment syntax in files (Torez Smith) [1975985] - usb: dwc3: st: fix incorrect kernel-doc comment syntax in file (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix incorrect kernel-doc comment syntax (Torez Smith) [1975985] - USB: serial: xr: claim both interfaces (Torez Smith) [1975985] - USB: serial: add support for multi-interface functions (Torez Smith) [1975985] - USB: serial: refactor endpoint classification (Torez Smith) [1975985] - USB: serial: drop unused suspending flag (Torez Smith) [1975985] - USB: serial: xr: fix CSIZE handling (Torez Smith) [1975985] - USB: serial: iuu_phoenix: remove redundant variable 'error' (Torez Smith) [1975985] - usb: dwc3: Create helper function getting MDWIDTH (Torez Smith) [1975985] - usb: xhci-mtk: remove MODULE_ALIAS (Torez Smith) [1975985] - usb: xhci-mtk: drop CONFIG_OF (Torez Smith) [1975985] - usb: misc: usbsevseg: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: misc: ezusb: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: dwc3: gadget: modify the scale in vbus_draw callback (Torez Smith) [1975985] - usb: xhci-mtk: add support ip-sleep wakeup for mT8192 (Torez Smith) [1975985] - usb: xhci-mtk: support ip-sleep wakeup for MT8183 (Torez Smith) [1975985] - usb: dwc3: trace: Print register read and write offset (Torez Smith) [1975985] - usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_write_table' static (Torez Smith) [1975985] - usbip: tools: add usage of device mode in usbip_list.c (Torez Smith) [1975985] - usbip: tools: add options and examples in man page related to device mode (Torez Smith) [1975985] - tools: usbip: list.h: fix kernel-doc for list_del() (Torez Smith) [1975985] - xhci: Fix uninitialized errors (Torez Smith) [1975985] - usb: typec: Fix a typo (Torez Smith) [1975985] - usb: xhci: Remove unused function (Torez Smith) [1975985] - usb: xhci: Rewrite xhci_create_usb3_bos_desc() (Torez Smith) [1975985] - usb: xhci: Fix port minor revision (Torez Smith) [1975985] - usb: xhci: Init root hub SSP rate (Torez Smith) [1975985] - thunderbolt: Unlock on error path in tb_domain_add() (Torez Smith) [1975985] - usb: core: sysfs: Check for SSP rate in speed attr (Torez Smith) [1975985] - usb: core: hub: Print speed name based on ssp rate (Torez Smith) [1975985] - usb: core: hub: Remove port_speed_is_ssp() (Torez Smith) [1975985] - usb: core: Track SuperSpeed Plus GenXxY (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid continuing preparing TRBs during teardown (Torez Smith) [1975985] - USB: xhci: drop workaround for forced irq threading (Torez Smith) [1975985] - usb: dwc3: Add driver for Xilinx platforms (Torez Smith) [1975985] - USB: core: rename usb_driver_claim_interface() data parameter (Torez Smith) [1975985] - USB: core: drop outdated interface-binding comment (Torez Smith) [1975985] - media: media/usb: fix kernel-doc header issues (Torez Smith) [1975985] - media: gspca/sq905.c: fix uninitialized variable (Torez Smith) [1975985] - media: media/usb/gspca/w996Xcf.c: /** -> /* (Torez Smith) [1975985] - media: flexcop-usb: delete unneeded return (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Add support for USB4 DROM (Torez Smith) [1975985] - thunderbolt: Check quirks in tb_switch_add() (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for XDomain properties (Torez Smith) [1975985] - thunderbolt: Drop unused tb_port_set_initial_credits() (Torez Smith) [1975985] - thunderbolt: Use dedicated flow control for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Allow multiple DMA tunnels over a single XDomain connection (Torez Smith) [1975985] - thunderbolt: Add support for maxhopid XDomain property (Torez Smith) [1975985] - thunderbolt: Add tb_property_copy_dir() (Torez Smith) [1975985] - thunderbolt: Align XDomain protocol timeouts with the spec (Torez Smith) [1975985] - thunderbolt: Use pseudo-random number as initial property block generation (Torez Smith) [1975985] - thunderbolt: Do not re-establish XDomain DMA paths automatically (Torez Smith) [1975985] - thunderbolt: Decrease control channel timeout for software connection manager (Torez Smith) [1975985] - thunderbolt: Disable retry logic for intra-domain control packets (Torez Smith) [1975985] - thunderbolt: Do not pass timeout for tb_cfg_reset() (Torez Smith) [1975985] - thunderbolt: Add more logging to XDomain connections (Torez Smith) [1975985] - usb: typec: tcpm: PD3.0 sinks can send Discover Identity even in device mode (Torez Smith) [1975985] - drivers: usb: Fix a typo in dwc3-qcom.c (Torez Smith) [1975985] - usb: webcam: Invalid size of Processing Unit Descriptor (Torez Smith) [1975985] - usb: typec: tcpci: Added few missing TCPCI register definitions (Torez Smith) [1975985] - USB: serial: pl2303: TA & TB alternate divider with non-standard baud rates (Torez Smith) [1975985] - USB: serial: pl2303: add device-type names (Torez Smith) [1975985] - USB: serial: pl2303: tighten type HXN (G) detection (Torez Smith) [1975985] - USB: serial: pl2303: rename legacy PL2303H type (Torez Smith) [1975985] - USB: serial: pl2303: amend and tighten type detection (Torez Smith) [1975985] - USB: serial: pl2303: clean up type detection (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unneeded forward declarations (Torez Smith) [1975985] - USB: serial: keyspan: drop unneeded forward declarations (Torez Smith) [1975985] - usb: typec: tipd: Separate file for tracepoint creation (Torez Smith) [1975985] - usb: typec: tps6598x: Move the driver under its own subdirectory (Torez Smith) [1975985] - usb: typec: tps6598x: Fix tracepoint header file (Torez Smith) [1975985] - usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro (Torez Smith) [1975985] - thunderbolt: debugfs: Show all accessible dwords (Torez Smith) [1975985] - media: fix incorrect kernel doc usages (Torez Smith) [1975985] - media: drivers/media/usb: fix memory leak in zr364xx_probe (Torez Smith) [1975985] - media: anysee: simplify the return expression of anysee_ci_* function (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" in the ttusb_dec.c (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" (Torez Smith) [1975985] - media: usbtv: constify static structs (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461eV2 (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461e (Torez Smith) [1975985] - media: dvb-usb: Fix use-after-free access (Torez Smith) [1975985] - media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() (Torez Smith) [1975985] - media: dvb-usb: make dvb_usb_device_properties const (Torez Smith) [1975985] - usb: typec: tps6598x: Fix return value check in tps6598x_probe() (Torez Smith) [1975985] - usb: typec: stusb160x: fix return value check in stusb160x_probe() (Torez Smith) [1975985] - usb: typec: tcpm: turn tcpm_ams_finish into void function (Torez Smith) [1975985] - usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS (Torez Smith) [1975985] - usb: common: move function's kerneldoc next to its definition (Torez Smith) [1975985] - usb: xhci-mtk: print debug info of endpoint interval (Torez Smith) [1975985] - usb: common: add function to get interval expressed in us unit (Torez Smith) [1975985] - usb: xhci-mtk: support to build xhci-mtk-hcd.ko (Torez Smith) [1975985] - usb: xhci-mtk: remove declaration of xhci_mtk_setup() (Torez Smith) [1975985] - usb: xhci-mtk: add some schedule error number (Torez Smith) [1975985] - usb: xhci-mtk: rebuild the way to get bandwidth domain (Torez Smith) [1975985] - usb: xhci-mtk: use @tt_info to check the FS/LS device is under a HS hub (Torez Smith) [1975985] - usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct (Torez Smith) [1975985] - usb: xhci-mtk: use clear type instead of void (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct (Torez Smith) [1975985] - usb: xhci-mtk: add a function to get bandwidth boundary (Torez Smith) [1975985] - usb: xhci-mtk: add a function to (un)load bandwidth info (Torez Smith) [1975985] - usb: xhci-mtk: use @sch_tt to check whether need do TT schedule (Torez Smith) [1975985] - usb: xhci-mtk: add only one extra CS for FS/LS INTR (Torez Smith) [1975985] - usb: xhci-mtk: get the microframe boundary for ESIT (Torez Smith) [1975985] - usb: dwc3: Fix dereferencing of null dwc->usb_psy (Torez Smith) [1975985] - media: uvc: don't do DMA on stack (Torez Smith) [1975985] - usb: dwc3: document usb_psy in struct dwc3 (Torez Smith) [1975985] - media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K (Torez Smith) [1975985] - USB: typec: tcpm: create debugfs subdir for the driver (Torez Smith) [1975985] - usb: dwc2: Add STM32 related debugfs entries (Torez Smith) [1975985] - media: uvcvideo: Support devices that report an OT as an entity source (Torez Smith) [1975985] - media: uvcvideo: Fix XU id print in forward scan (Torez Smith) [1975985] - USB: typec: fusb302: create debugfs subdir for the driver (Torez Smith) [1975985] - media: uvcvideo: Use dma_alloc_noncontiguous API (Torez Smith) [1975985] - USB: host: uhci: remove dentry pointer for debugfs (Torez Smith) [1975985] - media: uvc: strncpy -> strscpy (Torez Smith) [1975985] - media: uvcvideo: Rename debug functions (Torez Smith) [1975985] - media: uvcvideo: use dev_printk() for uvc_trace() (Torez Smith) [1975985] - media: uvcvideo: New macro uvc_trace_cont (Torez Smith) [1975985] - USB: core: no need to save usb_devices_root (Torez Smith) [1975985] - media: uvcvideo: Use dev_ printk aliases (Torez Smith) [1975985] - usb: dwc3: add an alternate path in vbus_draw callback (Torez Smith) [1975985] - media: uvcvideo: Add Privacy control based on EXT_GPIO (Torez Smith) [1975985] - usb: dwc3: add a power supply for current control (Torez Smith) [1975985] - media: uvcvideo: Implement UVC_EXT_GPIO_UNIT (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for data status (Torez Smith) [1975985] - media: uvcvideo: Allow entity-defined get_info and get_cur (Torez Smith) [1975985] - media: uvcvideo: Provide sync and async uvc_ctrl_status_event (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for power status register (Torez Smith) [1975985] - media: uvcvideo: Allow entities with no pads (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for status register (Torez Smith) [1975985] - media: uvcvideo: Allow extra entities (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for IRQ events (Torez Smith) [1975985] - tty: make everyone's write_room return >= 0 (Torez Smith) [1975985] - media: uvcvideo: Move guid to entity (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref on disconnect (Torez Smith) [1975985] - media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values (Torez Smith) [1975985] - thunderbolt: Drop unused functions tb_switch_is_[ice|tiger]_lake() (Torez Smith) [1975985] - media: uvcvideo: Force UVC version to 1.0a for 1bcf:0b40 (Torez Smith) [1975985] - thunderbolt: debugfs: Handle fail reading block (Torez Smith) [1975985] - media: uvcvideo: Use DIV_ROUND_CLOSEST directly to make it readable (Torez Smith) [1975985] - media: usb: uvc: no need to check return value of debugfs_create functions (Torez Smith) [1975985] - media: uvcvideo: Convey full colorspace information to V4L2 (Torez Smith) [1975985] - driver core: fw_devlink: Detect supplier devices that will never be added (Torez Smith) [1975985] - media: uvcvideo: Ensure all probed info is returned to v4l2 (Torez Smith) [1975985] - media: uvcvideo: Silence shift-out-of-bounds warning (Torez Smith) [1975985] - media: uvcvideo: Fix dereference of out-of-bound list iterator (Torez Smith) [1975985] - media: zr364xx: fix memory leaks in probe() (Torez Smith) [1975985] - media: uvcvideo: Cleanup uvc_ctrl_add_info() error handling (Torez Smith) [1975985] - USB: serial: xr: fix B0 handling (Torez Smith) [1975985] - media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect (Torez Smith) [1975985] - USB: serial: xr: fix pin configuration (Torez Smith) [1975985] - media: uvcvideo: Replace HTTP links with HTTPS ones (Torez Smith) [1975985] - USB: serial: xr: fix gpio-mode handling (Torez Smith) [1975985] - media: uvcvideo: Set media controller entity functions (Torez Smith) [1975985] - USB: serial: xr: simplify line-speed logic (Torez Smith) [1975985] - media: uvcvideo: Add mapping for HEVC payloads (Torez Smith) [1975985] - USB: serial: xr: clean up line-settings handling (Torez Smith) [1975985] - media: uvcvideo: Fix annotation for uvc_video_clock_update() (Torez Smith) [1975985] - USB: serial: xr: document vendor-request recipient (Torez Smith) [1975985] - USB: serial: xr: use termios flag helpers (Torez Smith) [1975985] - USB: serial: xr: use subsystem usb_device at probe (Torez Smith) [1975985] - media: media/usb: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix interface leak at disconnect (Torez Smith) [1975985] - media: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref at probe (Torez Smith) [1975985] - USB: cdc-acm: ignore Exar XR21V141X when serial driver is built (Torez Smith) [1975985] - media: uvcvideo: drop error check of debugfs_create_dir() (Torez Smith) [1975985] - USB: serial: add MaxLinear/Exar USB to Serial driver (Torez Smith) [1975985] - media: uvcvideo: Fix a typo in UVC_METATADA_BUF_SIZE (Torez Smith) [1975985] - media: uvcvideo: Fix error path in control parsing failure (Torez Smith) [1975985] - media: drivers/media: don't set pix->priv = 0 (Torez Smith) [1975985] - media: Bulk remove BUG_ON(in_interrupt()) (Torez Smith) [1975985] - media: zr364xx: propagate errors from zr364xx_start_readpipe() (Torez Smith) [1975985] - media: uvcvideo: Add a D4M camera description (Torez Smith) [1975985] - media: em28xx: Enable Hauppauge 461e rev2 (Torez Smith) [1975985] - crypto: qat - fix definition of ring reset results (Vladis Dronov) [1960307] - crypto: qat - add support for compression for 4xxx (Vladis Dronov) [1960307] - crypto: qat - allow detection of dc capabilities for 4xxx (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to enable the reset of ring pairs (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to the GEN4 host driver (Vladis Dronov) [1960307] - crypto: qat - config VFs based on ring-to-svc mapping (Vladis Dronov) [1960307] - crypto: qat - exchange ring-to-service mappings over PFVF (Vladis Dronov) [1960307] - crypto: qat - support fast ACKs in the PFVF protocol (Vladis Dronov) [1960307] - crypto: qat - exchange device capabilities over PFVF (Vladis Dronov) [1960307] - crypto: qat - introduce support for PFVF block messages (Vladis Dronov) [1960307] - crypto: qat - store the ring-to-service mapping (Vladis Dronov) [1960307] - crypto: qat - store the PFVF protocol version of the endpoints (Vladis Dronov) [1960307] - crypto: qat - improve the ACK timings in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage read_poll_timeout in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage bitfield.h utils for PFVF messages (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF messages with struct pfvf_message (Vladis Dronov) [1960307] - crypto: qat - set PFVF_MSGORIGIN just before sending (Vladis Dronov) [1960307] - crypto: qat - make PFVF send and receive direction agnostic (Vladis Dronov) [1960307] - crypto: qat - make PFVF message construction direction agnostic (Vladis Dronov) [1960307] - crypto: qat - add the adf_get_pmisc_base() helper function (Vladis Dronov) [1960307] - crypto: qat - support the reset of ring pairs on PF (Vladis Dronov) [1960307] - crypto: qat - extend crypto capability detection for 4xxx (Vladis Dronov) [1960307] - crypto: qat - set COMPRESSION capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - set CIPHER capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - get compression extended capabilities (Vladis Dronov) [1960307] - crypto: qat - improve logging of PFVF messages (Vladis Dronov) [1960307] - crypto: qat - fix VF IDs in PFVF log messages (Vladis Dronov) [1960307] - crypto: qat - do not rely on min version (Vladis Dronov) [1960307] - crypto: qat - refactor pfvf version request messages (Vladis Dronov) [1960307] - crypto: qat - pass the PF2VF responses back to the callers (Vladis Dronov) [1960307] - crypto: qat - use enums for PFVF protocol codes (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF protocol definitions (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF code (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF receive logic (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF send function (Vladis Dronov) [1960307] - crypto: qat - differentiate between pf2vf and vf2pf offset (Vladis Dronov) [1960307] - crypto: qat - add pfvf_ops (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF disabled function (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF VF related logic (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF PF related logic (Vladis Dronov) [1960307] - crypto: qat - handle retries due to collisions in adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - split PFVF message decoding from handling (Vladis Dronov) [1960307] - crypto: qat - re-enable interrupts for legacy PFVF messages (Vladis Dronov) [1960307] - crypto: qat - change PFVF ACK behaviour (Vladis Dronov) [1960307] - crypto: qat - move interrupt code out of the PFVF handler (Vladis Dronov) [1960307] - crypto: qat - move VF message handler to adf_vf2pf_msg.c (Vladis Dronov) [1960307] - crypto: qat - move vf2pf interrupt helpers (Vladis Dronov) [1960307] - crypto: qat - refactor PF top half for PFVF (Vladis Dronov) [1960307] - crypto: qat - fix undetected PFVF timeout in ACK loop (Vladis Dronov) [1960307] - crypto: qat - do not handle PFVF sources for qat_4xxx (Vladis Dronov) [1960307] - crypto: qat - simplify adf_enable_aer() (Vladis Dronov) [1960307] - crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c (Vladis Dronov) [1960307] - crypto: qat - extract send and wait from adf_vf2pf_request_version() (Vladis Dronov) [1960307] - crypto: qat - add VF and PF wrappers to common send function (Vladis Dronov) [1960307] - crypto: qat - rename pfvf collision constants (Vladis Dronov) [1960307] - crypto: qat - move pfvf collision detection values (Vladis Dronov) [1960307] - crypto: qat - make pfvf send message direction agnostic (Vladis Dronov) [1960307] - crypto: qat - use hweight for bit counting (Vladis Dronov) [1960307] - crypto: qat - remove duplicated logic across GEN2 drivers (Vladis Dronov) [1960307] - crypto: qat - fix handling of VF to PF interrupts (Vladis Dronov) [1960307] - crypto: qat - remove unnecessary collision prevention step in PFVF (Vladis Dronov) [1960307] - crypto: qat - disregard spurious PFVF interrupts (Vladis Dronov) [1960307] - crypto: qat - detect PFVF collision after ACK (Vladis Dronov) [1960307] - crypto: qat - power up 4xxx device (Vladis Dronov) [1960307] - crypto: qat - remove unneeded packed attribute (Vladis Dronov) [1960307] - crypto: qat - free irq in case of failure (Vladis Dronov) [1960307] - crypto: qat - free irqs only if allocated (Vladis Dronov) [1960307] - crypto: qat - remove unmatched CPU affinity to cluster IRQ (Vladis Dronov) [1960307] - crypto: qat - replace deprecated MSI API (Vladis Dronov) [1960307] - crypto: qat - store vf.compatible flag (Vladis Dronov) [1960307] - crypto: qat - do not export adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - flush vf workqueue at driver removal (Vladis Dronov) [1960307] - crypto: qat - remove the unnecessary get_vintmsk_offset() (Vladis Dronov) [1960307] - crypto: qat - fix naming of PF/VF enable functions (Vladis Dronov) [1960307] - crypto: qat - complete all the init steps before service notification (Vladis Dronov) [1960307] - crypto: qat - move IO virtualization functions (Vladis Dronov) [1960307] - crypto: qat - fix naming for init/shutdown VF to PF notifications (Vladis Dronov) [1960307] - crypto: qat - protect interrupt mask CSRs with a spinlock (Vladis Dronov) [1960307] - crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c (Vladis Dronov) [1960307] - crypto: qat - fix reuse of completion variable (Vladis Dronov) [1960307] - crypto: qat - remove intermediate tasklet for vf2pf (Vladis Dronov) [1960307] - crypto: qat - rename compatibility version definition (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in PF (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in VF (Vladis Dronov) [1960307] - crypto: qat - handle both source of interrupt in VF ISR (Vladis Dronov) [1960307] - crypto: qat - do not ignore errors from enable_vf2pf_comms() (Vladis Dronov) [1960307] - crypto: qat - enable interrupts only after ISR allocation (Vladis Dronov) [1960307] - crypto: qat - remove empty sriov_configure() (Vladis Dronov) [1960307] - crypto: qat - use proper type for vf_mask (Vladis Dronov) [1960307] - crypto: qat - fix a typo in a comment (Vladis Dronov) [1960307] - crypto: qat - disable AER if an error occurs in probe functions (Vladis Dronov) [1960307] - crypto: qat - set DMA mask to 48 bits for Gen2 (Vladis Dronov) [1960307] - crypto: qat - simplify code and axe the use of a deprecated API (Vladis Dronov) [1960307] - crypto: qat - ratelimit invalid ioctl message and print the invalid cmd (Vladis Dronov) [1960307] - lib: crc8: pointer to data block should be const (Vladis Dronov) [1960307] - redhat/configs: disable CONFIG_HYPERV_BALLOON on Aarch64 (Vitaly Kuznetsov) [2035292] - net/mlx5e: Fix possible use-after-free deleting fdb rule (Amir Tzin) [2000003] - e1000e: Fix packet loss on Tiger Lake and later (Ken Cox) [1952803] - e1000e: Separate TGP board type from SPT (Ken Cox) [1952803] - e1000e: Add support for the next LOM generation (Ken Cox) [1952803] - e1000e: Add support for Lunar Lake (Ken Cox) [1952803] - ACPI: tables: FPDT: Do not print FW_BUG message if record types are reserved (Mark Langsdorf) [1999906] - powerpc/xmon: Dump XIVE information for online-only processors. (Steve Best) [2037639] - of: net: pass the dst buffer to of_get_mac_address() (Petr Oros) [2026468] - net: ethernet: improve eth_platform_get_mac_address (Petr Oros) [2026468] - net: ethernet: fix similar warning reported by kbuild test robot (Petr Oros) [2026468] - net: ethernet: support of_get_mac_address new ERR_PTR error (Petr Oros) [2026468] - [s390] s390: add HWCAP_S390_PCI_MIO to ELF hwcaps (Mete Durlu) [2030641] - [s390] s390: make PCI mio support a machine flag (Mete Durlu) [2030641] - Allocate bw_dwork as a pointer and introduce a backpointer in the work struct (Nico Pache) [1990580] - writeback: use READ_ONCE for unlocked reads of writeback stats (Nico Pache) [1990580] - writeback: rename domain_update_bandwidth() (Nico Pache) [1990580] - writeback: fix bandwidth estimate for spiky workload (Nico Pache) [1990580] - writeback: reliably update bandwidth estimation (Nico Pache) [1990580] - writeback: track number of inodes under writeback (Nico Pache) [1990580] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Nico Pache) [1990580] - bdi: invert BDI_CAP_NO_ACCT_WB (Nico Pache) [1990580] - bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag (Nico Pache) [1990580] - mm: use SWP_SYNCHRONOUS_IO more intelligently (Nico Pache) [1990580] - bdi: remove BDI_CAP_SYNCHRONOUS_IO (Nico Pache) [1990580] - bcache: inherit the optimal I/O size (Nico Pache) [1990580] - fs: remove the unused SB_I_MULTIROOT flag (Nico Pache) [1990580] - Revert "bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag" (Nico Pache) [1990580] - mm/page_io.c: annotate refault stalls from swap_readpage (Nico Pache) [1990580] - mmc: mmc_spi: Enable stable writes (Nico Pache) [1990580] - virtio-blk: modernize sysfs attribute creation (Nico Pache) [1990580] - aoe: register default groups with device_add_disk() (Nico Pache) [1990580] - block: make QUEUE_SYSFS_BIT_FNS more useful (Nico Pache) [1990580] - block: add helper macros for queue sysfs entries (Nico Pache) [1990580] - cifs: sanitize multiple delimiters in prepath (Thiago Becker) [2031200] - igc: Fix typo in i225 LTR functions (Corinna Vinschen) [1970667] - igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS (Corinna Vinschen) [1970667] - igc: Change Device Reset to Port Reset (Corinna Vinschen) [1970667] - igc: Add new device ID (Corinna Vinschen) [1970667] - igc: Remove media type checking on the PHY initialization (Corinna Vinschen) [1970667] - igc: Update I226_K device ID (Corinna Vinschen) [1970667] - net: intel: igc_ptp: fix build for UML (Corinna Vinschen) [1970667] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970667] - igc: Add support for CBS offloading (Corinna Vinschen) [1970667] - igc: Simplify TSN flags handling (Corinna Vinschen) [1970667] - igc: Use default cycle 'start' and 'end' values for queues (Corinna Vinschen) [1970667] - igc: Add support for PTP getcrosststamp() (Corinna Vinschen) [1970667] - igc: Enable PCIe PTM (Corinna Vinschen) [1970667] - igc: Use num_tx_queues when iterating over tx_ring queue (Corinna Vinschen) [1970667] - igc: fix page fault when thunderbolt is unplugged (Corinna Vinschen) [1970667] - igc: Increase timeout value for Speed 100/1000/2500 (Corinna Vinschen) [1970667] - igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling (Corinna Vinschen) [1970667] - igc: Remove phy->type checking (Corinna Vinschen) [1970667] - igc: Remove _I_PHY_ID checking (Corinna Vinschen) [1970667] - igc: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970667] - Revert "igc: Export LEDs" (Corinna Vinschen) [1970667] - igc: Export LEDs (Corinna Vinschen) [1970667] - igc: Make flex filter more flexible (Corinna Vinschen) [1970667] - igc: Allow for Flex Filters to be installed (Corinna Vinschen) [1970667] - igc: Integrate flex filter into ethtool ops (Corinna Vinschen) [1970667] - igc: Add possibility to add flex filter (Corinna Vinschen) [1970667] - igc: Fix an error handling path in 'igc_probe()' (Corinna Vinschen) [1970667] - igc: change default return of igc_read_phy_reg() (Corinna Vinschen) [1970667] - igc: Fix use-after-free error during reset (Corinna Vinschen) [1970667] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970667] - igc: Enable HW VLAN Insertion and HW VLAN Stripping (Corinna Vinschen) [1970667] - igc: Indentation fixes (Corinna Vinschen) [1970667] - igc: Remove unused MDICNFG register (Corinna Vinschen) [1970667] - igc: Remove unused asymmetric pause bit from igc defines (Corinna Vinschen) [1970667] - igc: Update driver to use ethtool_sprintf (Corinna Vinschen) [1970667] - igc: add correct exception tracing for XDP (Corinna Vinschen) [1970667] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970667] - intel: remove checker warning (Corinna Vinschen) [1970667] - igc: Enable TX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Enable RX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Replace IGC_TX_FLAGS_XDP flag by an enum (Corinna Vinschen) [1970667] - igc: Introduce igc_unmap_tx_buffer() helper (Corinna Vinschen) [1970667] - igc: Introduce TX/RX stats helpers (Corinna Vinschen) [1970667] - igc: Refactor XDP rxq info registration (Corinna Vinschen) [1970667] - igc: Refactor igc_clean_rx_ring() (Corinna Vinschen) [1970667] - igc: Refactor __igc_xdp_run_prog() (Corinna Vinschen) [1970667] - igc: Move igc_xdp_is_enabled() (Corinna Vinschen) [1970667] - igc: use XDP helpers (Corinna Vinschen) [1970667] - igc: Expose LPI counters (Corinna Vinschen) [1970667] - igc: enable auxiliary PHC functions for the i225 (Corinna Vinschen) [1970667] - igc: Enable internal i225 PPS (Corinna Vinschen) [1970667] - igc: Add support for XDP_REDIRECT action (Corinna Vinschen) [1970667] - igc: Add support for XDP_TX action (Corinna Vinschen) [1970667] - igc: Add initial XDP support (Corinna Vinschen) [1970667] - drivers: net: mhi: fix error path in mhi_net_newlink (Íñigo Huguet) [2004141] - cfg80211: correct bridge/4addr mode check (Íñigo Huguet) [2004141] - cfg80211: fix management registrations locking (Íñigo Huguet) [2004141] - cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() (Íñigo Huguet) [2004141] - mac80211: mesh: fix HE operation element length check (Íñigo Huguet) [2004141] - mwifiex: avoid null-pointer-subtraction warning (Íñigo Huguet) [2004141] - Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" (Íñigo Huguet) [2004141] - iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 (Íñigo Huguet) [2004141] - mac80211: Fix Ptk0 rekey documentation (Íñigo Huguet) [2004141] - mac80211: check return value of rhashtable_init (Íñigo Huguet) [2004141] - mac80211: fix use-after-free in CCMP/GCMP RX (Íñigo Huguet) [2004141] - mac80211-hwsim: fix late beacon hrtimer handling (Íñigo Huguet) [2004141] - mac80211: mesh: fix potentially unaligned access (Íñigo Huguet) [2004141] - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (Íñigo Huguet) [2004141] - mac80211: Drop frames from invalid MAC address in ad-hoc mode (Íñigo Huguet) [2004141] - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (Íñigo Huguet) [2004141] - Revert "mac80211: do not use low data rates for data frames with no ack flag" (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rsc_v5_data() (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix possible NULL dereference (Íñigo Huguet) [2004141] - iwlwifi: fix printk format warnings in uefi.c (Íñigo Huguet) [2004141] - iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 66 for AX devices (Íñigo Huguet) [2004141] - iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha (Íñigo Huguet) [2004141] - iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2004141] - net: qrtr: revert check in qrtr_endpoint_post() (Íñigo Huguet) [2004141] - net: qrtr: make checks in qrtr_endpoint_post() stricter (Íñigo Huguet) [2004141] - intel: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices (Íñigo Huguet) [2004141] - mwifiex: pcie: add DMI-based quirk implementation for Surface devices (Íñigo Huguet) [2004141] - brcmfmac: pcie: fix oops on failure to resume and reprobe (Íñigo Huguet) [2004141] - brcmfmac: Add WPA3 Personal with FT to supported cipher suites (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fix initialization of place in _rtl92c_phy_get_rightchnlplace() (Íñigo Huguet) [2004141] - rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx (Íñigo Huguet) [2004141] - ath9k: fix sleeping in atomic context (Íñigo Huguet) [2004141] - ath9k: fix OOB read ar9300_eeprom_restore_internal (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't use FW key ID in beacon protection (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix scan channel flags settings (Íñigo Huguet) [2004141] - iwlwifi: mvm: support broadcast TWT alone (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 (Íñigo Huguet) [2004141] - iwlwifi: move get pnvm file name to a separate function (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for responder config command version 9 (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for range request command version 13 (Íñigo Huguet) [2004141] - iwlwifi: allow debug init in RF-kill (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't schedule the roc_done_wk if it is already running (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support for new DBGI_SRAM region (Íñigo Huguet) [2004141] - iwlwifi: add 'Rx control frame to MBSSID' HE capability (Íñigo Huguet) [2004141] - iwlwifi: fw: fix debug dump data declarations (Íñigo Huguet) [2004141] - iwlwifi: api: remove datamember from struct (Íñigo Huguet) [2004141] - iwlwifi: fix __percpu annotation (Íñigo Huguet) [2004141] - iwlwifi: pcie: avoid dma unmap/remap in crash dump (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in SAR tables with defaults (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in WGDS table with defaults (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 65 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WGDS revision 2 (Íñigo Huguet) [2004141] - iwlwifi: mvm: load regdomain at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: trigger WRT when no beacon heard (Íñigo Huguet) [2004141] - iwlwifi: fw: correctly limit to monitor dump (Íñigo Huguet) [2004141] - iwlwifi: skip first element in the WTAS ACPI table (Íñigo Huguet) [2004141] - iwlwifi: mvm: support version 11 of wowlan statuses notification (Íñigo Huguet) [2004141] - iwlwifi: convert flat GEO profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition (Íñigo Huguet) [2004141] - iwlwifi: support reading and storing EWRD revisions 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: pass number of chains and sub-bands to iwl_sar_set_profile() (Íñigo Huguet) [2004141] - iwlwifi: remove ACPI_SAR_NUM_TABLES definition (Íñigo Huguet) [2004141] - iwlwifi: convert flat SAR profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix access to BSS elements (Íñigo Huguet) [2004141] - iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: mvm: silently drop encrypted frames for unknown station (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: implement RSC command version 5 (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: make key reprogramming iteration optional (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: add separate key iteration for GTK type (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: refactor TSC/RSC configuration (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: remove fixed cmd_flags argument (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: separate TKIP data from key iteration (Íñigo Huguet) [2004141] - iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support new station key API (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix umac scan request probe parameters (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz reset flow (Íñigo Huguet) [2004141] - iwlwifi: implement Bz NMI behaviour (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz device startup (Íñigo Huguet) [2004141] - iwlwifi: read MAC address from correct place on Bz (Íñigo Huguet) [2004141] - iwlwifi: give Bz devices their own name (Íñigo Huguet) [2004141] - iwlwifi: split off Bz devices into their own family (Íñigo Huguet) [2004141] - iwlwifi: yoyo: cleanup internal buffer allocation in D3 (Íñigo Huguet) [2004141] - iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast (Íñigo Huguet) [2004141] - iwlwifi: mvm: clean up number of HW queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid static queue number aliasing (Íñigo Huguet) [2004141] - iwlwifi: use DEFINE_MUTEX() for mutex lock (Íñigo Huguet) [2004141] - iwlwifi: remove trailing semicolon in macro definition (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix old-style static const declaration (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove spaces from queue names (Íñigo Huguet) [2004141] - iwlwifi: mvm: restrict FW SMPS request (Íñigo Huguet) [2004141] - iwlwifi: mvm: set replay counter on key install (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove trigger EAPOL time event (Íñigo Huguet) [2004141] - iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin (Íñigo Huguet) [2004141] - iwlwifi: mvm: Add support for hidden network scan on 6GHz band (Íñigo Huguet) [2004141] - iwlwifi: mvm: Do not use full SSIDs in 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: print PNVM complete notification status in hexadecimal (Íñigo Huguet) [2004141] - iwlwifi: pcie: dump error on FW reset handshake failures (Íñigo Huguet) [2004141] - iwlwifi: prepare for synchronous error dumps (Íñigo Huguet) [2004141] - iwlwifi: pcie: free RBs during configure (Íñigo Huguet) [2004141] - iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid FW restart while shutting down (Íñigo Huguet) [2004141] - iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF (Íñigo Huguet) [2004141] - iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy (Íñigo Huguet) [2004141] - iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities (Íñigo Huguet) [2004141] - cfg80211: use wiphy DFS domain if it is self-managed (Íñigo Huguet) [2004141] - mac80211: parse transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition for transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition of regulatory info in 6 GHz operation information (Íñigo Huguet) [2004141] - mac80211: introduce individual TWT support in AP mode (Íñigo Huguet) [2004141] - ieee80211: add TWT element definitions (Íñigo Huguet) [2004141] - brcmsmac: make array addr static const, makes object smaller (Íñigo Huguet) [2004141] - rtw88: Remove unnecessary check code (Íñigo Huguet) [2004141] - rtw88: wow: fix size access error of probe request (Íñigo Huguet) [2004141] - rtw88: wow: report wow reason through mac80211 api (Íñigo Huguet) [2004141] - rtw88: wow: build wow function only if CONFIG_PM is on (Íñigo Huguet) [2004141] - rtw88: refine the setting of rsvd pages for different firmware (Íñigo Huguet) [2004141] - rtw88: use read_poll_timeout instead of fixed sleep (Íñigo Huguet) [2004141] - rtw88: 8822ce: set CLKREQ# signal to low during suspend (Íñigo Huguet) [2004141] - rtw88: change beacon filter default mode (Íñigo Huguet) [2004141] - rtw88: 8822c: add tx stbc support under HT mode (Íñigo Huguet) [2004141] - rtw88: adjust the log level for failure of tx report (Íñigo Huguet) [2004141] - rtl8xxxu: Fix the handling of TX A-MPDU aggregation (Íñigo Huguet) [2004141] - rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu (Íñigo Huguet) [2004141] - mwifiex: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - mwifiex: usb: Replace one-element array with flexible-array member (Íñigo Huguet) [2004141] - mwifiex: drop redundant null-pointer check in mwifiex_dnld_cmd_to_fw() (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Remove redundant variable initializations (Íñigo Huguet) [2004141] - ray_cs: Split memcpy() to avoid bounds check warning (Íñigo Huguet) [2004141] - ray_cs: use *ph to print small buffer (Íñigo Huguet) [2004141] - brcmfmac: add 43752 SDIO ids and initialization (Íñigo Huguet) [2004141] - brcmfmac: Set SDIO workqueue as WQ_HIGHPRI (Íñigo Huguet) [2004141] - brcmfmac: use separate firmware for 43430 revision 2 (Íñigo Huguet) [2004141] - brcmfmac: support chipsets with different core enumeration space (Íñigo Huguet) [2004141] - brcmfmac: add xtlv support to firmware interface layer (Íñigo Huguet) [2004141] - brcmfmac: increase core revision column aligning core list (Íñigo Huguet) [2004141] - brcmfmac: use different error value for invalid ram base address (Íñigo Huguet) [2004141] - brcmfmac: firmware: Fix firmware loading (Íñigo Huguet) [2004141] - net: qrtr: fix another OOB Read in qrtr_endpoint_post (Íñigo Huguet) [2004141] - cfg80211: fix BSS color notify trace enum confusion (Íñigo Huguet) [2004141] - mac80211: fix locking in ieee80211_restart_work() (Íñigo Huguet) [2004141] - mac80211: Fix insufficient headroom issue for AMSDU (Íñigo Huguet) [2004141] - mac80211: add support for BSS color change (Íñigo Huguet) [2004141] - nl80211: add support for BSS coloring (Íñigo Huguet) [2004141] - mac80211: Use flex-array for radiotap header bitmap (Íñigo Huguet) [2004141] - mac80211: radiotap: Use BIT() instead of shifts (Íñigo Huguet) [2004141] - mac80211: Remove unnecessary variable and label (Íñigo Huguet) [2004141] - mac80211: include (Íñigo Huguet) [2004141] - mac80211: Fix monitor MTU limit so that A-MSDUs get through (Íñigo Huguet) [2004141] - mac80211: remove unnecessary NULL check in ieee80211_register_hw() (Íñigo Huguet) [2004141] - mac80211: Reject zero MAC address in sta_info_insert_check() (Íñigo Huguet) [2004141] - mt76: fix enum type mismatch (Íñigo Huguet) [2004141] - bus: mhi: core: Improve debug messages for power up (Íñigo Huguet) [2004141] - bus: mhi: core: Replace DMA allocation wrappers with original APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Add range checks for BHI and BHIe (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Set register access length for MHI driver (Íñigo Huguet) [2004141] - ath11k: set register access length for MHI driver (Íñigo Huguet) [2004141] - bus: mhi: Add MMIO region length to controller structure (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI/BHIe offsets on power up preparation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI (Íñigo Huguet) [2004141] - Revert "mhi: Fix networking tree build." (Íñigo Huguet) [2004141] - mhi: Fix networking tree build. (Íñigo Huguet) [2004141] - brcmfmac: firmware: Allow per-board firmware binaries (Íñigo Huguet) [2004141] - iwlwifi: add new so-jf devices (Íñigo Huguet) [2004141] - iwlwifi: add new SoF with JF devices (Íñigo Huguet) [2004141] - iwlwifi: pnvm: accept multiple HW-type TLVs (Íñigo Huguet) [2004141] - cfg80211: Fix possible memory leak in function cfg80211_bss_update (Íñigo Huguet) [2004141] - nl80211: limit band information in non-split data (Íñigo Huguet) [2004141] - mac80211: fix enabling 4-address mode on a sta vif after assoc (Íñigo Huguet) [2004141] - mac80211: fix starting aggregation sessions on mesh interfaces (Íñigo Huguet) [2004141] - mac80211: Do not strip skb headroom on monitor frames (Íñigo Huguet) [2004141] - net: mhi: Remove MBIM protocol (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix inbound IPCR channel (Íñigo Huguet) [2004141] - bus: mhi: core: Validate channel ID when processing command completions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Apply no-op for wake using sideband wake boolean (Íñigo Huguet) [2004141] - net: mhi: Improve MBIM packet counting (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: configurable network interface MRU (Íñigo Huguet) [2004141] - mt76: mt7921: Fix fall-through warning for Clang (Íñigo Huguet) [2004141] - mt76: mt7921: continue to probe driver when fw already downloaded (Íñigo Huguet) [2004141] - ath11k: Remove some duplicate code (Íñigo Huguet) [2004141] - ath: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - iwlwifi: acpi: remove unused function iwl_acpi_eval_dsm_func() (Íñigo Huguet) [2004141] - rtw88: fix c2h memory leak (Íñigo Huguet) [2004141] - brcmfmac: support parse country code map from DT (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error_reporting()' calls (Íñigo Huguet) [2004141] - bus: mhi: Wait for M2 state during system resume (Íñigo Huguet) [2004141] - bus: mhi: core: Fix power down latency (Íñigo Huguet) [2004141] - brcmfmac: Silence error messages about unsupported firmware features (Íñigo Huguet) [2004141] - cfg80211: Add wiphy_info_once() (Íñigo Huguet) [2004141] - mac80211: Switch to a virtual time-based airtime scheduler (Íñigo Huguet) [2004141] - Revert "mac80211: HE STA disassoc due to QOS NULL not sent" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround NDPs of null_response (Íñigo Huguet) [2004141] - mac80211: fix NULL ptr dereference during mesh peer connection for non HE devices (Íñigo Huguet) [2004141] - mac80211: Enable power save after receiving NULL packet ACK (Íñigo Huguet) [2004141] - mac80211: add HE 6 GHz capability only if supported (Íñigo Huguet) [2004141] - mac80211: notify driver on mgd TX completion (Íñigo Huguet) [2004141] - mac80211: always include HE 6GHz capability in probe request (Íñigo Huguet) [2004141] - mac80211: add vendor-specific capabilities to assoc request (Íñigo Huguet) [2004141] - cfg80211: allow advertising vendor-specific capabilities (Íñigo Huguet) [2004141] - cfg80211: set custom regdomain after wiphy registration (Íñigo Huguet) [2004141] - cfg80211: Support hidden AP discovery over 6GHz band (Íñigo Huguet) [2004141] - mac80211: conditionally advertise HE in probe requests (Íñigo Huguet) [2004141] - cfg80211: add cfg80211_any_usable_channels() (Íñigo Huguet) [2004141] - cfg80211: reg: improve bad regulatory warning (Íñigo Huguet) [2004141] - nl80211: Fix typo pmsr->pmsr (Íñigo Huguet) [2004141] - mac80211: fix some spelling mistakes (Íñigo Huguet) [2004141] - cfg80211: remove ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - mac80211: remove use of ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - cfg80211: trace more information in assoc trace event (Íñigo Huguet) [2004141] - mac80211: improve AP disconnect message (Íñigo Huguet) [2004141] - mac80211: rearrange struct txq_info for fewer holes (Íñigo Huguet) [2004141] - ieee80211: add defines for HE PHY cap byte 10 (Íñigo Huguet) [2004141] - mac80211: Properly WARN on HW scan before restart (Íñigo Huguet) [2004141] - nl80211/cfg80211: add BSS color to NDP ranging parameters (Íñigo Huguet) [2004141] - mac80211: add to bss_conf if broadcast TWT is supported (Íñigo Huguet) [2004141] - mac80211: move SMPS mode setting after ieee80211_prep_connection (Íñigo Huguet) [2004141] - mac80211: free skb in WEP error case (Íñigo Huguet) [2004141] - mac80211: handle rate control (RC) racing with chanctx definition (Íñigo Huguet) [2004141] - ieee80211: define timing measurement in extended capabilities IE (Íñigo Huguet) [2004141] - mac80211_hwsim: record stats in non-netlink path (Íñigo Huguet) [2004141] - ieee80211: add the value for Category '6' in "rtw_ieee80211_category" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround that broke sta NDP tx (Íñigo Huguet) [2004141] - mac80211: allow SMPS requests only in client mode (Íñigo Huguet) [2004141] - mac80211: check per vif offload_flags in Tx path (Íñigo Huguet) [2004141] - mac80211: add rate control support for encap offload (Íñigo Huguet) [2004141] - mac80211: call ieee80211_tx_h_rate_ctrl() when dequeue (Íñigo Huguet) [2004141] - mac80211: move A-MPDU session check from minstrel_ht to mac80211 (Íñigo Huguet) [2004141] - cfg80211: expose the rfkill device to the low level driver (Íñigo Huguet) [2004141] - wireless: add check of field VHT Extended NSS BW Capable for 160/80+80 MHz setting (Íñigo Huguet) [2004141] - mac80211_hwsim: add concurrent channels scanning support over virtio (Íñigo Huguet) [2004141] - mac80211: don't open-code LED manipulations (Íñigo Huguet) [2004141] - mac80211: consider per-CPU statistics if present (Íñigo Huguet) [2004141] - cfg80211: fix default HE tx bitrate mask in 2G band (Íñigo Huguet) [2004141] - mac80211: remove the repeated declaration (Íñigo Huguet) [2004141] - mac80211: refactor rc_no_data_or_no_ack_use_min function (Íñigo Huguet) [2004141] - mac80211: do not use low data rates for data frames with no ack flag (Íñigo Huguet) [2004141] - mac80211: add ieee80211_is_tx_data helper function (Íñigo Huguet) [2004141] - mac80211: simplify ieee80211_add_station() (Íñigo Huguet) [2004141] - mac80211: use sdata->skb_queue for TDLS (Íñigo Huguet) [2004141] - mac80211: refactor SKB queue processing a bit (Íñigo Huguet) [2004141] - mac80211: unify queueing SKB to iface (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: ignore frame that was sent with noAck flag (Íñigo Huguet) [2004141] - cfg80211: clean up variable use in cfg80211_parse_colocated_ap() (Íñigo Huguet) [2004141] - cfg80211: remove CFG80211_MAX_NUM_DIFFERENT_CHANNELS (Íñigo Huguet) [2004141] - mac80211: Remove redundant assignment to ret (Íñigo Huguet) [2004141] - net: wireless: wext_compat.c: Remove redundant assignment to ps (Íñigo Huguet) [2004141] - wireless: wext-spy: Fix out-of-bounds warning (Íñigo Huguet) [2004141] - ath11k: Avoid memcpy() over-reading of he_cap (Íñigo Huguet) [2004141] - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. (Íñigo Huguet) [2004141] - mwifiex: Avoid memset() over-write of WEP key_material (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fully initialize curvecount_val (Íñigo Huguet) [2004141] - rtw88: coex: remove unnecessary variable and label (Íñigo Huguet) [2004141] - rtw88: add quirks to disable pci capabilities (Íñigo Huguet) [2004141] - rtw88: refine unwanted h2c command (Íñigo Huguet) [2004141] - rtw88: dump FW crash via devcoredump (Íñigo Huguet) [2004141] - rtw88: notify fw when driver in scan-period to avoid potential problem (Íñigo Huguet) [2004141] - rtw88: add rtw_fw_feature_check api (Íñigo Huguet) [2004141] - rtw88: 8822c: update RF parameter tables to v62 (Íñigo Huguet) [2004141] - rtw88: Remove duplicate include of coex.h (Íñigo Huguet) [2004141] - rtw88: 8822c: fix lc calibration timing (Íñigo Huguet) [2004141] - rtw88: add path diversity (Íñigo Huguet) [2004141] - rtw88: add beacon filter support (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 64 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: fw: dump TCM error table if present (Íñigo Huguet) [2004141] - iwlwifi: add 9560 killer device (Íñigo Huguet) [2004141] - iwlwifi: move error dump to fw utils (Íñigo Huguet) [2004141] - iwlwifi: support loading the reduced power table from UEFI (Íñigo Huguet) [2004141] - iwlwifi: move UEFI code to a separate file (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: mvm: update iwl_wowlan_patterns_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: fix NUM_IWL_UCODE_TLV_* definitions to avoid sparse errors (Íñigo Huguet) [2004141] - iwlwifi: pcie: free some DMA memory earlier (Íñigo Huguet) [2004141] - iwlwifi: mvm: fill phy_data.d1 for no-data RX (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix context info freeing (Íñigo Huguet) [2004141] - iwlwifi: pcie: free IML DMA memory allocation (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LONG_GROUP for WOWLAN_GET_STATUSES version (Íñigo Huguet) [2004141] - iwlwifi: support ver 6 of WOWLAN_CONFIGURATION and ver 10 of WOWLAN_GET_STATUSES (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request mac80211 to disable/enable sta's queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: Explicitly stop session protection before unbinding (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove TR/CR tail allocations (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read acpi dsm to get unii4 enable/disable bitmap. (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix some kernel-doc comments (Íñigo Huguet) [2004141] - iwlwifi: advertise broadcast TWT support (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LMR feedback (Íñigo Huguet) [2004141] - iwlwifi: correct HE capabilities (Íñigo Huguet) [2004141] - iwlwifi: mvm: Call NMI instead of REPLY_ERROR (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix error print when session protection ends (Íñigo Huguet) [2004141] - iwlwifi: mvm: honour firmware SMPS requests (Íñigo Huguet) [2004141] - iwlwifi: mvm: apply RX diversity per PHY context (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request SMPS in AP mode (Íñigo Huguet) [2004141] - iwlwifi: pcie: identify the RF module (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support region TLV version 2 (Íñigo Huguet) [2004141] - iwlwifi: remove duplicate iwl_ax201_cfg_qu_hr declaration (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove CSR_HW_RF_ID_TYPE_CHIP_ID (Íñigo Huguet) [2004141] - iwlwifi: pcie: print interrupt number, not index (Íñigo Huguet) [2004141] - iwlwifi: pcie: Add support for AX231 radio module with Ma devices (Íñigo Huguet) [2004141] - iwlwifi: increase PNVM load timeout (Íñigo Huguet) [2004141] - iwlwifi: pcie: handle pcim_iomap_table() failures better (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't change band on bound PHY contexts (Íñigo Huguet) [2004141] - iwlwifi: remove unused REMOTE_WAKE_CONFIG_CMD definitions (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix indentation in some scan functions (Íñigo Huguet) [2004141] - iwlwifi: mvm: pass the clock type to iwl_mvm_get_sync_time() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Russia (Íñigo Huguet) [2004141] - ath11k: Enable QCN9074 device (Íñigo Huguet) [2004141] - ath10k: demote chan info without scan request warning (Íñigo Huguet) [2004141] - rtl8xxxu: avoid parsing short RX packet (Íñigo Huguet) [2004141] - rtl8xxxu: Fix device info for RTL8192EU devices (Íñigo Huguet) [2004141] - mt76: mt7921: allow chip reset during device restart (Íñigo Huguet) [2004141] - mt76: mt7615: set macwork timeout according to runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: enable runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on pm reference counting (Íñigo Huguet) [2004141] - mt76: sdio: do not run mt76_txq_schedule directly (Íñigo Huguet) [2004141] - mt76: mt7921: enable HE BFee capability (Íñigo Huguet) [2004141] - mt76: disable TWT capabilities for the moment (Íñigo Huguet) [2004141] - mt76: fix iv and CCMP header insertion (Íñigo Huguet) [2004141] - mt76: mt7921: fix the coredump is being truncated (Íñigo Huguet) [2004141] - mt76: mt7921: fix kernel warning when reset on vif is not sta (Íñigo Huguet) [2004141] - mt76: mt7921: introduce dedicated control for deep_sleep (Íñigo Huguet) [2004141] - mt76: mt7921: limit txpower according to userlevel power (Íñigo Huguet) [2004141] - mt76: mt7921: improve code readability for mt7921_update_txs (Íñigo Huguet) [2004141] - mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode (Íñigo Huguet) [2004141] - mt76: use SPDX header file comment style (Íñigo Huguet) [2004141] - mt76: add a space between comment char and SPDX tag (Íñigo Huguet) [2004141] - mt76: mt7915: improve MU stability (Íñigo Huguet) [2004141] - mt76: mt7921: add deep sleep control to runtime-pm knob (Íñigo Huguet) [2004141] - mt76: mt7921: enable deep sleep at runtime (Íñigo Huguet) [2004141] - mt76: mt7915: introduce mt7915_mcu_set_txbf() (Íñigo Huguet) [2004141] - mt76: make mt76_update_survey() per phy (Íñigo Huguet) [2004141] - mt76: move mt76_get_next_pkt_id in mt76.h (Íñigo Huguet) [2004141] - mt76: reduce rx buffer size to 2048 (Íñigo Huguet) [2004141] - mt76: connac: fix the maximum interval schedule scan can support (Íñigo Huguet) [2004141] - mt76: mt7915: fix rx fcs error count in testmode (Íñigo Huguet) [2004141] - mt76: testmode: move chip-specific stats dump before common stats (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_mcu_get_nic_capability utility routine (Íñigo Huguet) [2004141] - mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower (Íñigo Huguet) [2004141] - mt76: mt7915: drop the use of repeater entries for station interfaces (Íñigo Huguet) [2004141] - mt76: mt7921: enable VHT BFee capability (Íñigo Huguet) [2004141] - mt76: mt7921: make mt7921_set_channel static (Íñigo Huguet) [2004141] - mt76: mt7921: wake the device before dumping power table (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_power_save_sched in mt76_connac_pm_unref (Íñigo Huguet) [2004141] - mt76: connac: fix UC entry is being overwritten (Íñigo Huguet) [2004141] - mt76: mt7615: update radar parameters (Íñigo Huguet) [2004141] - mt76: mt7915: setup drr group for peers (Íñigo Huguet) [2004141] - mt76: mt7921: enable random mac address during sched_scan (Íñigo Huguet) [2004141] - mt76: mt7921: remove mt7921_get_wtbl_info routine (Íñigo Huguet) [2004141] - mt76: mt7915: fix MT_EE_CAL_GROUP_SIZE (Íñigo Huguet) [2004141] - mt76: mt7915: improve error recovery reliability (Íñigo Huguet) [2004141] - mt76: mt7921: enable hw offloading for wep keys (Íñigo Huguet) [2004141] - mt76: mt7915: read all eeprom fields from fw in efuse mode (Íñigo Huguet) [2004141] - mt76: mt7921: set MT76_RESET during mac reset (Íñigo Huguet) [2004141] - mt76: mt7921: introduce mac tx done handling (Íñigo Huguet) [2004141] - mt76: allow hw driver code to overwrite wiphy interface_modes (Íñigo Huguet) [2004141] - mt76: mt7921: update statistic in active mode only (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_mib_info() to get survey data (Íñigo Huguet) [2004141] - mt76: mt7615: fix potential overflow on large shift (Íñigo Huguet) [2004141] - mt76: testmode: remove undefined behaviour in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: testmode: remove unnecessary function calls in mt76_testmode_free_skb (Íñigo Huguet) [2004141] - mt76: testmode: fix memory leak in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: mt7615: remove useless if condition in mt7615_add_interface() (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_txpower_sku() to get per-rate txpower (Íñigo Huguet) [2004141] - mt76: mt7615: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7915: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7921: reset wfsys during hw probe (Íñigo Huguet) [2004141] - mt76: mt7921: do not schedule hw reset if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: return proper error value in mt7921_mac_init (Íñigo Huguet) [2004141] - mt76: mt7921: enable runtime pm by default (Íñigo Huguet) [2004141] - mt76: mt7921: fix OMAC idx usage (Íñigo Huguet) [2004141] - mt76: mt7921: fix invalid register access in wake_work (Íñigo Huguet) [2004141] - mt76: mt7921: avoid unnecessary consecutive WiFi resets (Íñigo Huguet) [2004141] - mt76: connac: update BA win size in Rx direction (Íñigo Huguet) [2004141] - mt76: connac: add bss color support for sta mode (Íñigo Huguet) [2004141] - mt76: mt7615: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal cooling device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7921: fix reset under the deep sleep is enabled (Íñigo Huguet) [2004141] - mt76: mt7921: add back connection monitor support (Íñigo Huguet) [2004141] - mt76: mt7921: consider the invalid value for to_rssi (Íñigo Huguet) [2004141] - mt76: connac: fix WoW with disconnetion and bitmap pattern (Íñigo Huguet) [2004141] - mt76: connac: fw_own rely on all packet memory all being free (Íñigo Huguet) [2004141] - mt76: mt7921: Don't alter Rx path classifier (Íñigo Huguet) [2004141] - mt76: mt7921: fix mt7921_wfsys_reset sequence (Íñigo Huguet) [2004141] - mt76: mt7663: enable hw rx header translation (Íñigo Huguet) [2004141] - mt76: mt7615: free irq if mt7615_mmio_probe fails (Íñigo Huguet) [2004141] - mt76: mt76x0: use dev_debug instead of dev_err for hw_rf_ctrl (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx csum offload (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx header traslation offload (Íñigo Huguet) [2004141] - mt76: connac: add missing configuration in mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx hw de-amsdu (Íñigo Huguet) [2004141] - mt76: mt7915: fix a signedness bug in mt7915_mcu_apply_tx_dpd() (Íñigo Huguet) [2004141] - mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() (Íñigo Huguet) [2004141] - mt76: fix possible NULL pointer dereference in mt76_tx (Íñigo Huguet) [2004141] - mt76: mt7915: add .set_bitrate_mask() callback (Íñigo Huguet) [2004141] - mt76: mt7915: cleanup mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2004141] - mt76: mt7915: fix tssi indication field of DBDC NICs (Íñigo Huguet) [2004141] - mt76: move mt76_rates in mt76 module (Íñigo Huguet) [2004141] - mac80211: reset profile_periodicity/ema_ap (Íñigo Huguet) [2004141] - mac80211: handle various extensible elements correctly (Íñigo Huguet) [2004141] - cfg80211: avoid double free of PMSR request (Íñigo Huguet) [2004141] - cfg80211: make certificate generation more robust (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: fix sample time check (Íñigo Huguet) [2004141] - mt76: mt7915: add support for tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: rework tx rate reporting (Íñigo Huguet) [2004141] - mt76: dma: use ieee80211_tx_status_ext to free packets when tx fails (Íñigo Huguet) [2004141] - mt76: improve tx status codepath (Íñigo Huguet) [2004141] - mt76: intialize tx queue entry wcid to 0xffff by default (Íñigo Huguet) [2004141] - mt76: mt7603: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: fix fixed-rate tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: move mt7915_queue_rx_skb to mac.c (Íñigo Huguet) [2004141] - mt76: mt7915: disable ASPM (Íñigo Huguet) [2004141] - mt76: mt7915: add MSI support (Íñigo Huguet) [2004141] - ath11k: send beacon template after vdev_start/restart during csa (Íñigo Huguet) [2004141] - ath10k: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - ath10k: remove the repeated declaration (Íñigo Huguet) [2004141] - ath10k: Fix an error code in ath10k_add_interface() (Íñigo Huguet) [2004141] - ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n() (Íñigo Huguet) [2004141] - ath: Fix wrong function name in comments (Íñigo Huguet) [2004141] - rtlwifi: Fix spelling of 'download' (Íñigo Huguet) [2004141] - rtlwifi: Remove redundant assignments to ul_enc_algo (Íñigo Huguet) [2004141] - rtlwifi: rtl8723ae: remove redundant initialization of variable rtstatus (Íñigo Huguet) [2004141] - rtlwifi: btcoex: 21a 2ant: Delete several duplicate condition branch codes (Íñigo Huguet) [2004141] - rtlwifi: 8821a: btcoexist: add comments to explain why if-else branches are identical (Íñigo Huguet) [2004141] - rt2x00: do not set timestamp for injected frames (Íñigo Huguet) [2004141] - rndis_wlan: simplify is_associated() (Íñigo Huguet) [2004141] - rt2x00: remove leading spaces before tabs (Íñigo Huguet) [2004141] - rtlwifi: Fix wrong function name in comments (Íñigo Huguet) [2004141] - brcmsmac: Remove the repeated declaration (Íñigo Huguet) [2004141] - brcmsmac: mac80211_if: Fix a resource leak in an error handling path (Íñigo Huguet) [2004141] - brcmsmac: Drop unnecessary NULL check after container_of (Íñigo Huguet) [2004141] - brcmsmac: improve readability on addresses copy (Íñigo Huguet) [2004141] - brcmfmac: Add clm_blob firmware files to modinfo (Íñigo Huguet) [2004141] - brcmfmac: Delete second brcm folder hierarchy (Íñigo Huguet) [2004141] - brcmfmac: Fix a double-free in brcmf_sdio_bus_reset (Íñigo Huguet) [2004141] - brcmfmac: Demote non-compliant kernel-doc headers (Íñigo Huguet) [2004141] - brcmfmac: correctly report average RSSI in station info (Íñigo Huguet) [2004141] - brcmfmac: fix setting of station info chains bitmask (Íñigo Huguet) [2004141] - brcmfmac: use ISO3166 country code and 0 rev as fallback (Íñigo Huguet) [2004141] - ath10k: remove unused more_frags variable (Íñigo Huguet) [2004141] - ath10k: add missing error return code in ath10k_pci_probe() (Íñigo Huguet) [2004141] - ath10k: go to path err_unsupported when chip id is not supported (Íñigo Huguet) [2004141] - ath11k: don't call ath11k_pci_set_l1ss for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support to get peer id for WCN6855 (Íñigo Huguet) [2004141] - ath11k: setup WBM_IDLE_LINK ring once again (Íñigo Huguet) [2004141] - ath11k: setup REO for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add dp support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add hw reg support for WCN6855 (Íñigo Huguet) [2004141] - ath9k: Fix kernel NULL pointer dereference during ath_reset_internal() (Íñigo Huguet) [2004141] - mwifiex: bring down link before deleting interface (Íñigo Huguet) [2004141] - mt76: mt7615: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - wwan: core: add WWAN common private data for netdev (Íñigo Huguet) [2004141] - wwan: core: support default netdev creation (Íñigo Huguet) [2004141] - wwan: core: no more hold netdev ops owning module (Íñigo Huguet) [2004141] - net: mhi_net: Update the transmit handler prototype (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Fix hibernation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix possible use-after-free in mhi_pci_remove() (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: T99W175: update channel name from AT to DUN (Íñigo Huguet) [2004141] - mac80211: drop multicast fragments (Íñigo Huguet) [2004141] - mac80211: move interface shutdown out of wiphy lock (Íñigo Huguet) [2004141] - cfg80211: shut down interfaces on failed resume (Íñigo Huguet) [2004141] - cfg80211: fix phy80211 symlink creation (Íñigo Huguet) [2004141] - mac80211: fix 'reset' debugfs locking (Íñigo Huguet) [2004141] - mac80211: fix deadlock in AP/VLAN handling (Íñigo Huguet) [2004141] - mac80211: Fix NULL ptr deref for injected rate info (Íñigo Huguet) [2004141] - mac80211: fix skb length check in ieee80211_scan_rx() (Íñigo Huguet) [2004141] - mac80211: correct ieee80211_iterate_active_interfaces_mtx() locking comments (Íñigo Huguet) [2004141] - cfg80211: call cfg80211_leave_ocb when switching away from OCB (Íñigo Huguet) [2004141] - mac80211_hwsim: drop pending frames on stop (Íñigo Huguet) [2004141] - mac80211: remove warning in ieee80211_get_sband() (Íñigo Huguet) [2004141] - mt76: mt7921: remove leftover 80+80 HE capability (Íñigo Huguet) [2004141] - mt76: mt7615: do not set MT76_STATE_PM at bootstrap (Íñigo Huguet) [2004141] - ath9k: ar9003_mac: read STBC indicator from rx descriptor (Íñigo Huguet) [2004141] - ath10k/ath11k: fix spelling mistake "requed" -> "requeued" (Íñigo Huguet) [2004141] - mwifiex: re-fix for unaligned accesses (Íñigo Huguet) [2004141] - mt76: mt76x0e: fix device hang during suspend/resume (Íñigo Huguet) [2004141] - mt76: mt7921: fix max aggregation subframes setting (Íñigo Huguet) [2004141] - mt76: connac: fix HT A-MPDU setting field in STA_REC_PHY (Íñigo Huguet) [2004141] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rate_report (Íñigo Huguet) [2004141] - brcmfmac: properly check for bus register errors (Íñigo Huguet) [2004141] - Revert "brcmfmac: add a check for the status of usb_register" (Íñigo Huguet) [2004141] - net: rtlwifi: properly check for alloc_workqueue() failure (Íñigo Huguet) [2004141] - Revert "rtlwifi: fix a potential NULL pointer dereference" (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt (Íñigo Huguet) [2004141] - iwlwifi: mvm: tt: Replace thermal_notify_framework (Íñigo Huguet) [2004141] - mt76: debugfs: introduce napi_threaded node (Íñigo Huguet) [2004141] - wl3501: fix typo of 'Networks' in comment (Íñigo Huguet) [2004141] - mt76: use threaded NAPI (Íñigo Huguet) [2004141] - net: mhi_net: make mhi_wwan_ops static (Íñigo Huguet) [2004141] - net: mhi_net: Register wwan_ops for link creation (Íñigo Huguet) [2004141] - net: mhi: remove pointless conditional before kfree_skb() (Íñigo Huguet) [2004141] - net: mhi: Allow decoupled MTU/MRU (Íñigo Huguet) [2004141] - net: mhi: Add support for non-linear MBIM skb processing (Íñigo Huguet) [2004141] - bus: mhi: fix typo in comments for struct mhi_channel_config (Íñigo Huguet) [2004141] - bus: mhi: core: Fix shadow declarations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Constify mhi_controller_config struct definitions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce Foxconn T99W175 support (Íñigo Huguet) [2004141] - bus: mhi: core: Sanity check values from remote device before use (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add FIREHOSE channels (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Implement PCI shutdown callback (Íñigo Huguet) [2004141] - bus: mhi: Improve documentation on channel transfer setup APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Remove __ prefix for MHI channel unprepare function (Íñigo Huguet) [2004141] - bus: mhi: core: Check channel execution environment before issuing reset (Íñigo Huguet) [2004141] - bus: mhi: core: Clear configuration from channel context during reset (Íñigo Huguet) [2004141] - bus: mhi: core: Hold device wake for channel update commands (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug messages to use client device (Íñigo Huguet) [2004141] - bus: mhi: core: Improvements to the channel handling state machine (Íñigo Huguet) [2004141] - bus: mhi: core: Clear context for stopped channels from remove() (Íñigo Huguet) [2004141] - bus: mhi: core: Allow sending the STOP channel command (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX65 based modem support (Íñigo Huguet) [2004141] - bus: mhi: core: Remove pre_init flag used for power purposes (Íñigo Huguet) [2004141] - bus: mhi: pm: reduce PM state change verbosity (Íñigo Huguet) [2004141] - bus: mhi: core: Fix MHI runtime_pm behavior (Íñigo Huguet) [2004141] - bus: mhi: core: Move to polling method to wait for MHI ready (Íñigo Huguet) [2004141] - bus: mhi: core: Introduce internal register poll helper function (Íñigo Huguet) [2004141] - bus: mhi: core: Improve state strings for debug messages (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for MHI READY state in most scenarios (Íñigo Huguet) [2004141] - bus: mhi: core: Identify Flash Programmer as a mission mode use case (Íñigo Huguet) [2004141] - bus: mhi: core: Add support for Flash Programmer execution environment (Íñigo Huguet) [2004141] - bus: mhi: core: Handle EDL mode entry appropriately (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for ready after an EDL firmware download (Íñigo Huguet) [2004141] - bus: mhi: core: Rely on accurate method to determine EDL mode (Íñigo Huguet) [2004141] - bus: mhi: core: Check state before processing power_down (Íñigo Huguet) [2004141] - bus: mhi: core: Return EAGAIN if MHI ring is full (Íñigo Huguet) [2004141] - net: export dev_set_threaded symbol (Íñigo Huguet) [2004141] - bus: mhi: core: remove redundant initialization of variables state and ee (Íñigo Huguet) [2004141] - bus: mhi: Make firmware image optional for controller (Íñigo Huguet) [2004141] - bus: mhi: core: Add missing checks for MMIO register entries (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add support for runtime PM (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Use generic PCI power management (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: No-Op for device_wake operations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX24 based modem support (Íñigo Huguet) [2004141] - bus: mhi: Early MHI resume failure in non M3 state (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug prints to include local device state (Íñigo Huguet) [2004141] - bus: mhi: core: Process execution environment changes serially (Íñigo Huguet) [2004141] - bus: mhi: core: Download AMSS image from appropriate function (Íñigo Huguet) [2004141] - bus: mhi: core: Destroy SBL devices when moving to mission mode (Íñigo Huguet) [2004141] - bus: mhi: core: Rename debugfs directory name (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Parametrable element count for events (Íñigo Huguet) [2004141] - ath10k: Detect conf_mutex held ath10k_drain_tx() calls (Íñigo Huguet) [2004141] - net: mhi: Add mbim proto (Íñigo Huguet) [2004141] - net: mhi: Add rx_length_errors stat (Íñigo Huguet) [2004141] - net: mhi: Create mhi.h (Íñigo Huguet) [2004141] - net: mhi: Add dedicated folder (Íñigo Huguet) [2004141] - net: mhi: Add protocol support (Íñigo Huguet) [2004141] - net: mhi-net: Add re-aggregation of fragmented packets (Íñigo Huguet) [2004141] - net: mhi: Get rid of local rx queue count (Íñigo Huguet) [2004141] - net: mhi: Get RX queue size from MHI core (Íñigo Huguet) [2004141] - net: mhi: Set wwan device type (Íñigo Huguet) [2004141] - net: mhi: Add raw IP mode support (Íñigo Huguet) [2004141] - net: mhi: Fix unexpected queue wake (Íñigo Huguet) [2004141] - net: Add mhi-net driver (Íñigo Huguet) [2004141] - ipv4: make exception cache less predictible (Antoine Tenart) [2015111] {CVE-2021-20322} - ipv4: use siphash instead of Jenkins in fnhe_hashfun() (Antoine Tenart) [2015111] {CVE-2021-20322} - iommu/dma: Account for min_align_mask w/swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Support aligned swiotlb buffers (Jerry Snitselaar) [2018601] - iommu/dma: Check CONFIG_SWIOTLB more broadly (Jerry Snitselaar) [2018601] - iommu/dma: Fold _swiotlb helpers into callers (Jerry Snitselaar) [2018601] - iommu/dma: Skip extra sync during unmap w/swiotlb (Jerry Snitselaar) [2018601] - iommu/dma: Fix arch_sync_dma for map (Jerry Snitselaar) [2018601] - iommu/dma: Fix sync_sg with swiotlb (Jerry Snitselaar) [2018601] - redhat/configs: Add CONFIG_DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - swiotlb: use depends on for DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() (Jerry Snitselaar) [2018601] - s390/pv: fix the forcing of the swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Free tbl memory in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Emit diagnostic in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Convert io_default_tlb_mem to static allocation (Jerry Snitselaar) [2018601] - swiotlb: fix implicit debugfs declarations (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA pool initialization (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA alloc/free support (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_tbl_unmap_single (Jerry Snitselaar) [2018601] - swiotlb: Move alloc_size to swiotlb_find_slots (Jerry Snitselaar) [2018601] - swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_active to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_buffer to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_create_debugfs (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb init functions (Jerry Snitselaar) [2018601] - of: Drop superfluous ULL suffix for ~0 (Jerry Snitselaar) [2018601] - dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n (Jerry Snitselaar) [2018601] - of/device: Update dma_range_map only when dev has valid dma-ranges (Jerry Snitselaar) [2018601] - drivers core: Fix oops when driver probe fails (Jerry Snitselaar) [2018601] - drivers core: Free dma_range_map when driver probe failed (Jerry Snitselaar) [2018601] - driver core: Postpone DMA tear-down until after devres release for probe failure (Jerry Snitselaar) [2018601] - powerpc/pseries/iommu: Fix window size for direct mapping with pmem (Jerry Snitselaar) [2018601] - dma-mapping: add a dma_init_global_coherent helper (Jerry Snitselaar) [2018601] - dma-mapping: simplify dma_init_coherent_memory (Jerry Snitselaar) [2018601] - dma-debug: fix debugfs initialization order (Jerry Snitselaar) [2018601] - dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC (Jerry Snitselaar) [2018601] - dma-debug: fix sg checks in debug_dma_map_sg() (Jerry Snitselaar) [2018601] - swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests (Jerry Snitselaar) [2018601] - dma-debug: prevent an error message from causing runtime problems (Jerry Snitselaar) [2018601] - swiotlb-xen: drop DEFAULT_NSLABS (Jerry Snitselaar) [2018601] - swiotlb-xen: arrange to have buffer info logged (Jerry Snitselaar) [2018601] - swiotlb-xen: drop leftover __ref (Jerry Snitselaar) [2018601] - swiotlb-xen: limit init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: suppress certain init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: maintain slab count properly (Jerry Snitselaar) [2018601] - swiotlb-xen: fix late init retry (Jerry Snitselaar) [2018601] - swiotlb-xen: avoid double free (Jerry Snitselaar) [2018601] - dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable} (Jerry Snitselaar) [2018601] - dma-debug: report -EEXIST errors in add_dma_entry (Jerry Snitselaar) [2018601] - dma-mapping: remove a trailing space (Jerry Snitselaar) [2018601] - dma-mapping: add unlikely hint to error path in dma_mapping_error (Jerry Snitselaar) [2018601] - dma-mapping: remove a pointless empty line in dma_alloc_coherent (Jerry Snitselaar) [2018601] - swiotlb: Make SWIOTLB_NO_FORCE perform no allocation (Jerry Snitselaar) [2018601] - swiotlb: remove swiotlb_nr_tbl (Jerry Snitselaar) [2018601] - xen/swiotlb: check if the swiotlb has already been initialized (Jerry Snitselaar) [2018601] - swiotlb: add overflow checks to swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: don't override user specified size in swiotlb_adjust_size (Jerry Snitselaar) [2002023] - swiotlb: dynamically allocate io_tlb_default_mem (Jerry Snitselaar) [2002023] - swiotlb: move global variables into a new io_tlb_mem structure (Jerry Snitselaar) [2002023] - xen-swiotlb: remove the unused size argument from xen_swiotlb_fixup (Jerry Snitselaar) [2018601] - xen-swiotlb: split xen_swiotlb_init (Jerry Snitselaar) [2018601] - swiotlb: lift the double initialization protection from xen-swiotlb (Jerry Snitselaar) [2002023] - xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: remove xen_set_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported (Jerry Snitselaar) [2018601] - xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb: split swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: manipulate orig_addr when tlb_addr has offset (Jerry Snitselaar) [2002023] - swiotlb: move orig addr and size validation into swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: Fix the type of index (Jerry Snitselaar) [2018601] - swiotlb: Validate bounce size in the sync/unmap path (Jerry Snitselaar) [2002023] - powerpc/svm: stop using io_tlb_start (Jerry Snitselaar) [2002023] - nvme-pci: set min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: respect min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: refactor swiotlb_tbl_map_single (Jerry Snitselaar) [2002023] - swiotlb: clean up swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: factor out a nr_slots helper (Jerry Snitselaar) [2002023] - swiotlb: factor out an io_tlb_offset helper (Jerry Snitselaar) [2002023] - swiotlb: add a IO_TLB_SIZE define (Jerry Snitselaar) [2002023] - driver core: add a min_align_mask field to struct device_dma_parameters (Jerry Snitselaar) [2002023] - sdhci: stop poking into swiotlb internals (Jerry Snitselaar) [2018601] - driver core: lift dma_default_coherent into common code (Jerry Snitselaar) [2018601] - dma-pool: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2018601] - powerpc/dma: Fallback to dma_ops when persistent memory present (Jerry Snitselaar) [2018601] - dma-mapping: Allow mixing bypass and mapped DMA operation (Jerry Snitselaar) [2018601] - dma-mapping: remove the dma_direct_set_offset export (Jerry Snitselaar) [2018601] - dma-mapping: move more functions to dma-map-ops.h (Jerry Snitselaar) [2018601] - dma-mapping: merge into (Jerry Snitselaar) [2018601] - dma-mapping: move large parts of to kernel/dma (Jerry Snitselaar) [2018601] - dma-mapping: add (back) arch_dma_mark_clean for ia64 (Jerry Snitselaar) [2018601] - dma-mapping: move dma-debug.h to kernel/dma/ (Jerry Snitselaar) [2018601] - dma-mapping: split (Jerry Snitselaar) [2018601] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2018601] - of: Make of_dma_get_range() private (Jerry Snitselaar) [2018601] - swiotlb: fix comment on swiotlb_bounce() (Jerry Snitselaar) [2018601] - xen/arm: introduce phys/dma translations in xen_dma_sync_for_* (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_device (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_cpu (Jerry Snitselaar) [2018601] - swiotlb-xen: introduce phys_to_dma/dma_to_phys translations (Jerry Snitselaar) [2018601] - swiotlb-xen: remove XEN_PFN_PHYS (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_bus_to_phys (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_phys_to_bus (Jerry Snitselaar) [2018601] - swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses (Jerry Snitselaar) [2018601] - swiotlb-xen: Convert to use macro (Jerry Snitselaar) [2018601] - swiotlb-xen: merge xen_unmap_single into xen_swiotlb_unmap_page (Jerry Snitselaar) [2018601] - swiotlb-xen: remove xen_swiotlb_dma_mmap and xen_swiotlb_dma_get_sgtable (Jerry Snitselaar) [2018601] - xen/swiotlb: remember having called xen_create_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: simplify range_straddles_page_boundary() (Jerry Snitselaar) [2018601] - xen/swiotlb: fix condition for calling xen_destroy_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: don't initialize swiotlb twice on arm64 (Jerry Snitselaar) [2018601] - xen-swiotlb: use actually allocated size on check physical continuous (Jerry Snitselaar) [2018601] - igb: fix deadlock caused by taking RTNL in RPM resume path (Corinna Vinschen) [2039882] - igb: Fix removal of unicast MAC filters of VFs (Corinna Vinschen) [2039882] - net: ena: Fix error handling when calculating max IO queues number (Petr Oros) [2038158] - net: ena: Fix wrong rx request id by resetting device (Petr Oros) [2038158] - net: ena: Fix undefined state when tx request id is out of bounds (Petr Oros) [2038158] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2038158] - ena: Remove rcu_read_lock() around XDP program invocation (Petr Oros) [2038158] - net: ena: make symbol 'ena_alloc_map_page' static (Petr Oros) [2038158] - net: ena: fix DMA mapping function issues in XDP (Petr Oros) [2038158] - net: ena: re-organize code to improve readability (Petr Oros) [2038158] - net: ena: Use dev_alloc() in RX buffer allocation (Petr Oros) [2038158] - net: ena: aggregate doorbell common operations into a function (Petr Oros) [2038158] - net: ena: fix RST format in ENA documentation file (Petr Oros) [2038158] - net: ena: Remove module param and change message severity (Petr Oros) [2038158] - net: ena: add jiffies of last napi call to stats (Petr Oros) [2038158] - net: ena: use build_skb() in RX path (Petr Oros) [2038158] - net: ena: Improve error logging in driver (Petr Oros) [2038158] - net: ena: Remove unused code (Petr Oros) [2038158] - net: ena: optimize data access in fast-path code (Petr Oros) [2038158] - kasan, slub: reset tag when printing address (Nico Pache) [1954335] - kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Nico Pache) [1954335] - Documentation: kunit: add tips for using current->kunit_test (Nico Pache) [1954335] - kunit: fix -Wunused-function warning for __kunit_fail_current_test (Nico Pache) [1954335] - kunit: support failure from dynamic analysis tools (Nico Pache) [1954335] - Add KASAN KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1954335] - kasan, mm: fix resetting page_alloc tags for HW_TAGS (Nico Pache) [1954335] - kasan, mm: fix conflicts with init_on_alloc/free (Nico Pache) [1954335] - powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - kasan: remove redundant config option (Nico Pache) [1954335] - kasan: fix hwasan build for gcc (Nico Pache) [1954335] - lib/test_kasan_module.c: suppress unused var warning (Nico Pache) [1954335] - kasan: fix conflict with page poisoning (Nico Pache) [1954335] - kasan: fix per-page tags for non-page_alloc pages (Nico Pache) [1954335] - kasan: fix KASAN_STACK dependency for HW_TAGS (Nico Pache) [1954335] - kasan: clarify that only first bug is reported in HW_TAGS (Nico Pache) [1954335] - kasan: inline HW_TAGS helper functions (Nico Pache) [1954335] - kasan: ensure poisoning size alignment (Nico Pache) [1954335] - kasan, mm: optimize krealloc poisoning (Nico Pache) [1954335] - kasan, mm: fail krealloc on freed objects (Nico Pache) [1954335] - kasan: rework krealloc tests (Nico Pache) [1954335] - kasan: unify large kfree checks (Nico Pache) [1954335] - kasan: clean up setting free info in kasan_slab_free (Nico Pache) [1954335] - kasan: optimize large kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: optimize kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: don't save alloc stacks twice (Nico Pache) [1954335] - kasan: don't run tests when KASAN is not enabled (Nico Pache) [1954335] - kasan: add a test for kmem_cache_alloc/free_bulk (Nico Pache) [1954335] - kasan: add proper page allocator tests (Nico Pache) [1954335] - kasan: fix bug detection via ksize for HW_TAGS mode (Nico Pache) [1954335] - kasan: move _RET_IP_ to inline wrappers (Nico Pache) [1954335] - kasan: fix memory corruption in kasan_bitops_tags test (Nico Pache) [1954335] - kasan: rename CONFIG_TEST_KASAN_MODULE (Nico Pache) [1954335] - kasan: add match-all tag tests (Nico Pache) [1954335] - kasan: add macros to simplify checking test constraints (Nico Pache) [1954335] - kasan: clean up comments in tests (Nico Pache) [1954335] - kasan: clarify HW_TAGS impact on TBI (Nico Pache) [1954335] - kasan: prefix global functions with kasan_ (Nico Pache) [1954335] - kasan: fix stack traces dependency for HW_TAGS (Nico Pache) [1954335] - kasan: make addr_has_metadata() return true for valid addresses (Nico Pache) [1954335] - kasan: add explicit preconditions to kasan_report() (Nico Pache) [1954335] - kasan: fix HW_TAGS boot parameters (Nico Pache) [1954335] - kasan: fix null pointer dereference in kasan_record_aux_stack (Nico Pache) [1954335] - kasan: update documentation (Nico Pache) [1954335] - kasan, mm: allow cache merging with no metadata (Nico Pache) [1954335] - kasan: sanitize objects when metadata doesn't fit (Nico Pache) [1954335] - kasan: clarify comment in __kasan_kfree_large (Nico Pache) [1954335] - kasan: simplify assign_tag and set_tag calls (Nico Pache) [1954335] - kasan: don't round_up too much (Nico Pache) [1954335] - kasan, mm: rename kasan_poison_kfree (Nico Pache) [1954335] - kasan, mm: check kasan_enabled in annotations (Nico Pache) [1954335] - kasan: add and integrate kasan boot parameters (Nico Pache) [1954335] - kasan: inline (un)poison_range and check_invalid_free (Nico Pache) [1954335] - kasan: open-code kasan_unpoison_slab (Nico Pache) [1954335] - kasan: inline random_tag for HW_TAGS (Nico Pache) [1954335] - kasan: inline kasan_reset_tag for tag-based modes (Nico Pache) [1954335] - kasan: remove __kasan_unpoison_stack (Nico Pache) [1954335] - kasan: allow VMAP_STACK for HW_TAGS mode (Nico Pache) [1954335] - kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK (Nico Pache) [1954335] - kasan: introduce set_alloc_info (Nico Pache) [1954335] - kasan: rename get_alloc/free_info (Nico Pache) [1954335] - kasan: simplify quarantine_put call site (Nico Pache) [1954335] - kasan: add documentation for hardware tag-based mode (Nico Pache) [1954335] - kasan, mm: reset tags when accessing metadata (Nico Pache) [1954335] - kasan, arm64: print report from tag fault handler (Nico Pache) [1954335] - kasan, arm64: implement HW_TAGS runtime (Nico Pache) [1954335] - kasan, arm64: expand CONFIG_KASAN checks (Nico Pache) [1954335] - string.h: fix incompatibility between FORTIFY_SOURCE and KASAN (Nico Pache) [1954335] - kasan, x86, s390: update undef CONFIG_KASAN (Nico Pache) [1954335] - kasan: define KASAN_GRANULE_SIZE for HW_TAGS (Nico Pache) [1954335] - arm64: kasan: add arch layer for memory tagging helpers (Nico Pache) [1954335] - kasan, mm: untag page address in free_reserved_area (Nico Pache) [1954335] - mm: Allow non-direct-map arguments to free_reserved_area() (Nico Pache) [1954335] - kasan: introduce CONFIG_KASAN_HW_TAGS (Nico Pache) [1954335] - kasan: separate metadata_fetch_row for each mode (Nico Pache) [1954335] - kasan: rename SHADOW layout macros to META (Nico Pache) [1954335] - kasan: rename print_shadow_for_address to print_memory_metadata (Nico Pache) [1954335] - kasan: rename addr_has_shadow to addr_has_metadata (Nico Pache) [1954335] - kasan, arm64: rename kasan_init_tags and mark as __init (Nico Pache) [1954335] - kasan, arm64: move initialization message (Nico Pache) [1954335] - kasan, arm64: only use kasan_depth for software modes (Nico Pache) [1954335] - kasan, arm64: only init shadow for software modes (Nico Pache) [1954335] - kasan: decode stack frame only with KASAN_STACK_ENABLE (Nico Pache) [1954335] - kasan: hide invalid free check implementation (Nico Pache) [1954335] - kasan: don't duplicate config dependencies (Nico Pache) [1954335] - kasan: rename report and tags files (Nico Pache) [1954335] - kasan: define KASAN_MEMORY_PER_SHADOW_PAGE (Nico Pache) [1954335] - kasan: split out shadow.c from common.c (Nico Pache) [1954335] - kasan: only build init.c for software modes (Nico Pache) [1954335] - kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* (Nico Pache) [1954335] - kasan: rename (un)poison_shadow to (un)poison_range (Nico Pache) [1954335] - fork: support VMAP_STACK with KASAN_VMALLOC (Nico Pache) [1954335] - kasan: shadow declarations only for software modes (Nico Pache) [1954335] - kasan: group vmalloc code (Nico Pache) [1954335] - kasan: KASAN_VMALLOC depends on KASAN_GENERIC (Nico Pache) [1954335] - kasan: drop unnecessary GPL text from comment headers (Nico Pache) [1954335] - kasan: update documentation for generic kasan (Nico Pache) [1954335] - kasan: print workqueue stack (Nico Pache) [1954335] - kasan: fix object remaining in offline per-cpu quarantine (Nico Pache) [1954335] - kasan: adopt KUNIT tests to SW_TAGS mode (Nico Pache) [1954335] - docs: kasan.rst: add two missing blank lines (Nico Pache) [1954335] - mm: kasan: do not panic if both panic_on_warn and kasan_multishot set (Nico Pache) [1954335] - KASAN: Testing Documentation (Nico Pache) [1954335] - KASAN: port KASAN Tests to KUnit (Nico Pache) [1954335] - KUnit: KASAN Integration (Nico Pache) [1954335] - kasan/kunit: add KUnit Struct to Current Task (Nico Pache) [1954335] - kasan: remove mentions of unsupported Clang versions (Nico Pache) [1954335] - kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevant Makefiles (Nico Pache) [1954335] - s390/kasan: make shadow memory noexec (Nico Pache) [1954335] - kasan: adjust kasan_stack_oob for tag-based mode (Nico Pache) [1954335] - kasan: allow enabling stack tagging for tag-based mode (Nico Pache) [1954335] - kasan: don't tag stacks allocated with pagealloc (Nico Pache) [1954335] - lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN (Nico Pache) [1954335] - kasan: remove kasan_unpoison_stack_above_sp_to() (Nico Pache) [1954335] - kasan: add tests for call_rcu stack recording (Nico Pache) [1954335] - kprobes: Remove show_registers() function prototype (Nico Pache) [1954335] - kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE (Nico Pache) [1954335] - kasan: move kasan_report() into report.c (Nico Pache) [1954335] - kasan: stackdepot: move filter_irq_stacks() to stackdepot.c (Nico Pache) [1954335] - lib/stackdepot.c: check depot_index before accessing the stack slab (Nico Pache) [1954335] - lib/stackdepot: Remove obsolete functions (Nico Pache) [1954335] - kasan: add test for invalid size in memmove (Nico Pache) [1954335] - mm/memory-failure.c: use page_shift() in add_to_kill() (Nico Pache) [1954335] - x86: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - s390/kasan: add KASAN_VMALLOC support (Nico Pache) [1954335] - s390: move vmalloc option parsing to startup code (Nico Pache) [1954335] - kasan: add test for vmalloc (Nico Pache) [1954335] - ehea: replace with page_shift() in ehea_is_hugepage() (Nico Pache) [1954335] - mm: introduce page_shift() (Nico Pache) [1954335] - lib/test_kasan.c: add roundtrip tests (Nico Pache) [1954335] - lib/test_kasan: Add test for double-kzfree detection (Nico Pache) [1954335] - lib/test_kasan: add bitops tests (Nico Pache) [1954335] - asm-generic, x86: add bitops instrumentation for KASAN (Nico Pache) [1954335] - x86: use static_cpu_has in uaccess region to avoid instrumentation (Nico Pache) [1954335] - x86/asm: Use stricter assembly constraints in bitops (Nico Pache) [1954335] - x86/asm: Remove dead __GNUC__ conditionals (Nico Pache) [1954335] - s390/kasan: adapt disabled_wait usage to avoid build error (Nico Pache) [1954335] - s390: simplify disabled_wait (Nico Pache) [1954335] - lib/test_kasan.c: add tests for several string/memory API functions (Nico Pache) [1954335] - arm64: Fix typo in a comment in arch/arm64/mm/kasan_init.c (Nico Pache) [1954335] - kprobes: Remove jprobe stub API (Nico Pache) [1954335] - Documentation/kprobes: Add how to change the execution path (Nico Pache) [1954335] - kprobes/x86: Do not disable preempt on int3 path (Nico Pache) [1954335] - bpf/error-inject/kprobes: Clear current_kprobe and enable preempt in kprobe (Nico Pache) [1954335] - s390/kprobes: Don't call the ->break_handler() in s390 kprobes code (Nico Pache) [1954335] - powerpc/kprobes: Don't call the ->break_handler() in powerpc kprobes code (Nico Pache) [1954335] - arm64/kprobes: Don't call the ->break_handler() in arm64 kprobes code (Nico Pache) [1954335] - kprobes/x86: Don't call the ->break_handler() in x86 kprobes (Nico Pache) [1954335] - kprobes: Don't check the ->break_handler() in generic kprobes code (Nico Pache) [1954335] - kprobes/x86: Remove jprobe implementation (Nico Pache) [1954335] - s390/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - powerpc/kprobes: Remove jprobe powerpc implementation (Nico Pache) [1954335] - arm64/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - kprobes: Remove jprobe API implementation (Nico Pache) [1954335] - Documentation/kprobes: Remove jprobes related leftover (Nico Pache) [1954335] - redhat: config: explicitly set CONFIG_ARM64_VA_BITS_48 for ARM64 (Nico Pache) [1954335] - arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds (Nico Pache) [1954335] - arm64: mm: limit linear region to 51 bits for KVM in nVHE mode (Nico Pache) [1954335] - Documentation/arm64: fix RST layout of memory.rst (Nico Pache) [1954335] - arm64: mm: Remove MAX_USER_VA_BITS definition (Nico Pache) [1954335] - arm64: Use simpler arithmetics for the linear map macros (Nico Pache) [1954335] - arm64: mm: use single quantity to represent the PA to VA translation (Nico Pache) [1954335] - kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE (Nico Pache) [1954335] - arm64: Do not pass tagged addresses to __is_lm_address() (Nico Pache) [1954335] - arm64: Fix kernel address detection of __is_lm_address() (Nico Pache) [1954335] - arm64: mm: extend linear region for 52-bit VA configurations (Nico Pache) [1954335] - arm64: Fix kcore macros after 52-bit virtual addressing fallout (Nico Pache) [1954335] - arm64: fix fixmap copy for 16K pages and 48-bit VA (Nico Pache) [1954335] - arm64: memory: rename VA_START to PAGE_END (Nico Pache) [1954335] - arm64: memory: Simplify _VA_START and _PAGE_OFFSET definitions (Nico Pache) [1954335] - arm64: memory: fix flipped VA space fallout (Nico Pache) [1954335] - arm64: memory: Fix virt_addr_valid() using __is_lm_address() (Nico Pache) [1954335] - arm64: memory: Ensure address tag is masked in conversion macros (Nico Pache) [1954335] - arm64: mm: Simplify definition of virt_addr_valid() (Nico Pache) [1954335] - docs: arm64: Add layout and 52-bit info to memory document (Nico Pache) [1954335] - arm64: mm: Remove vabits_user (Nico Pache) [1954335] - arm64: mm: Introduce 52-bit Kernel VAs (Nico Pache) [1954335] - arm64: mm: Modify calculation of VMEMMAP_SIZE (Nico Pache) [1954335] - arm64: mm: Separate out vmemmap (Nico Pache) [1954335] - arm64: mm: Logic to make offset_ttbr1 conditional (Nico Pache) [1954335] - arm64: mm: Introduce vabits_actual (Nico Pache) [1954335] - arm64: Print physical address of page table base in show_pte() (Nico Pache) [1954335] - arm64: mm: Introduce VA_BITS_MIN (Nico Pache) [1954335] - arm64: dump: De-constify VA_START and KASAN_SHADOW_START (Nico Pache) [1954335] - arm64: kasan: Switch to using KASAN_SHADOW_OFFSET (Nico Pache) [1954335] - arm64: mm: Flip kernel VA space (Nico Pache) [1954335] - arm64: mm: Remove bit-masking optimisations for PAGE_OFFSET and VMEMMAP_START (Nico Pache) [1954335] - arm64: dump: Use consistent capitalisation for page-table dumps (Nico Pache) [1954335] - kernel/rwsem: Use proper directories for rwsem_init.c (Scott Wood) [2040087] - redhat: Cleanup use of mark_hardware_removed (Prarit Bhargava) [2019378] - redhat: Cleanup use of mark_hardware_unsupported (Prarit Bhargava) [2019378] - redhat: clean up mark_hardware_deprecated() (Prarit Bhargava) [2019378] - nvme: Mark NVMe over FC Target support unmaintained (Prarit Bhargava) [2019378] - hdlc_fr: Mark driver unmaintained (Prarit Bhargava) [2019378] - sfc: Mark siena driver deprecated (Prarit Bhargava) [2019378] - qla3xxx: Mark driver unmaintained (Prarit Bhargava) [2019378] - netxen: Mark nic driver unmaintained (Prarit Bhargava) [2019378] - ethoc: Mark driver unmaintained (Prarit Bhargava) [2019378] - dnet: Mark driver unmaintained (Prarit Bhargava) [2019378] - drivers/pci/pci-driver.c: Fix if/ifdef typo (Prarit Bhargava) [2019378] - kernel/rh_taint.c: Update to new messaging (Prarit Bhargava) [2019378] - drm/i915/dmc: Change max DMC FW size on ADL-P (Michel Dänzer) [1988103] - drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHICKEN1 whitelisting (Michel Dänzer) [1988103] - drm/i915: Fix Memory BW formulae for ADL-P (Michel Dänzer) [1988103] - drm/i915: Restore memory mapping for DPT FBs across system suspend/resume (Michel Dänzer) [1988103] - drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm() (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on semiplanar UV plane offset (Michel Dänzer) [1988103] - drm/i915/fb: Rename i915_color_plane_view::stride to mapping_stride (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces (Michel Dänzer) [1988103] - drm/i915/fb: Factor out functions to remap contiguous FB obj pages (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages (Michel Dänzer) [1988103] - drm/i915: Add functions to check for RC CCS CC and MC CCS modifiers (Michel Dänzer) [1988103] - drm/i915: Move is_ccs_modifier() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to check for CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Handle CCS CC planes separately from CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to get the RC CCS CC plane (Michel Dänzer) [1988103] - drm/i915: Move intel_format_info_is_yuv_semiplanar() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Unexport is_semiplanar_uv_plane() (Michel Dänzer) [1988103] - drm/i915: Simplify the modifier check for interlaced scanout support (Michel Dänzer) [1988103] - drm/i915: Add tiling attribute to the modifier descriptor (Michel Dänzer) [1988103] - drm/i915: Move intel_get_format_info() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a table with a descriptor for all i915 modifiers (Michel Dänzer) [1988103] - drm/i915/adlp: Implement workaround 16013190616 (Michel Dänzer) [1988103] - drm/i915/adlp: Extend PSR2 support in transcoder B (Michel Dänzer) [1988103] - drm/i915/display: Wait PSR2 get out of deep sleep to update pipe (Michel Dänzer) [1988103] - drm/i915/display/adlp: Allow PSR2 to be enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Optimize PSR2 power-savings in corner cases (Michel Dänzer) [1988103] - drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is enabled (Michel Dänzer) [1988103] - drm/i915/display: Drop unnecessary frontbuffer flushes (Michel Dänzer) [1988103] - drm/i915/display/psr: Do full fetch when handling multi-planar formats (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle plane and pipe restrictions at every page flip (Michel Dänzer) [1988103] - drm/i915/display: Only keep PSR enabled if there is active planes (Michel Dänzer) [1988103] - drm/i915/display: Match PSR2 selective fetch sequences with specification (Michel Dänzer) [1988103] - drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after firmware load (Michel Dänzer) [1988103] - drm/i915: Nuke intel_prepare_shared_dpll() (Michel Dänzer) [1988103] - drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable() (Michel Dänzer) [1988103] - drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clock as well (Michel Dänzer) [1988103] - drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Program DPLL P1 dividers consistently (Michel Dänzer) [1988103] - drm/i915: Remove the 'reg' local variable (Michel Dänzer) [1988103] - drm/i915: Clean up variable names in old dpll functions (Michel Dänzer) [1988103] - drm/i915: Clean dpll calling convention (Michel Dänzer) [1988103] - drm/i915: Constify struct dpll all over (Michel Dänzer) [1988103] - drm/i915: Extract ilk_update_pll_dividers() (Michel Dänzer) [1988103] - drm/i915: Clean up gen2 DPLL readout (Michel Dänzer) [1988103] - drm/i915: Set output_types to EDP for vlv/chv DPLL forcing (Michel Dänzer) [1988103] - drm/i915: Silence __iomem sparse warn (Michel Dänzer) [1988103] - drm/i915: split fdi link training from display vtable. (Michel Dänzer) [1988103] - drm/i915: split irq hotplug function from display vtable (Michel Dänzer) [1988103] - drm/i915: split cdclk functions from display vtable. (Michel Dänzer) [1988103] - drm/i915: split audio functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split color functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split watermark vfuncs from display vtable. (Michel Dänzer) [1988103] - drm/i915: split clock gating init from display vtable (Michel Dänzer) [1988103] - drm/i915/display: add intel_fdi_link_train wrapper. (Michel Dänzer) [1988103] - drm/i915: add wrappers around cdclk vtable funcs. (Michel Dänzer) [1988103] - drm/i915/wm: provide wrappers around watermark vfuncs calls (v3) (Michel Dänzer) [1988103] - drm/i915: make update_wm take a dev_priv. (Michel Dänzer) [1988103] - drm/i915/pm: drop get_fifo_size vfunc. (Michel Dänzer) [1988103] - drm/i915: Clean up pre-skl wm calling convention (Michel Dänzer) [1988103] - drm/i915/dmc: Update to DMC v2.12 (Michel Dänzer) [1988103] - drm/i915: Implement PSF GV point support (Michel Dänzer) [1988103] - drm/i915: Extend QGV point restrict mask to 0x3 (Michel Dänzer) [1988103] - drm/i915/display: Disable audio, DRRS and PSR before planes (Michel Dänzer) [1988103] - drm/i915: Make display workaround upper bounds exclusive (Michel Dänzer) [1988103] - drm/i915: Program DFR enable/disable as a GT workaround (Michel Dänzer) [1988103] - drm/i915/step: s/_revid_tbl/_revids (Michel Dänzer) [1988103] - drm/i915/display: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915/display/adlp: Disable underrun recovery (Michel Dänzer) [1988103] - drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect (Michel Dänzer) [1988103] - drm/i915/tc: Drop extra TC cold blocking from intel_tc_port_connected() (Michel Dänzer) [1988103] - drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P (Michel Dänzer) [1988103] - drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking (Michel Dänzer) [1988103] - drm/i915/tc: Avoid using legacy AUX PW in TBT mode (Michel Dänzer) [1988103] - drm/i915/tc: Refactor TC-cold block/unblock helpers (Michel Dänzer) [1988103] - drm/i915/tc: Add a mode for the TypeC PHY's disconnected state (Michel Dänzer) [1988103] - drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a sink (Michel Dänzer) [1988103] - drm/i915/tc: Add/use helpers to retrieve TypeC port properties (Michel Dänzer) [1988103] - drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY ownership (Michel Dänzer) [1988103] - drm/i915/tc: Remove waiting for PHY complete during releasing ownership (Michel Dänzer) [1988103] - drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode (Michel Dänzer) [1988103] - drm/i915: Force a TypeC PHY disconnect during suspend/shutdown (Michel Dänzer) [1988103] - drm/i915/adlp: Add support for remapping CCS FBs (Michel Dänzer) [1988103] - drm/i915: Follow a new->old platform check order in intel_fb_stride_alignment (Michel Dänzer) [1988103] - drm/i915/adlp: Assert that VMAs in DPT start at 0 (Michel Dänzer) [1988103] - drm/i915/adlp: Require always a power-of-two sized CCS surface stride (Michel Dänzer) [1988103] - drm/i915: Use tile block based dimensions for CCS origin x, y check (Michel Dänzer) [1988103] - drm/i915/fb: move user framebuffer stuff to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display: split out dpt out of intel_display.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_surf_alignment() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: add HAS_ASYNC_FLIPS feature macro (Michel Dänzer) [1988103] - drm/i915/fb: move intel_fb_align_height() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display/adlp: Add new PSR2 workarounds (Michel Dänzer) [1988103] - drm/i915: Program chicken bit during DP MST sequence on TGL+ (Michel Dänzer) [1988103] - drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR calculation (Michel Dänzer) [1988103] - drm/i915: Update memory bandwidth parameters (Michel Dänzer) [1988103] - drm/i915/dp: fix for ADL_P/S dp/edp max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix DG1 and RKL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix EHL/JSL max source rates calculation (Michel Dänzer) [1988103] - drm/i915/dp: fix TGL and ICL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: Fix eDP max rate for display 11+ (Michel Dänzer) [1988103] - drm/i915/dp: fix DG2 max source rate check (Michel Dänzer) [1988103] - drm/i915/dg2: add DG2 UHBR source rates (Michel Dänzer) [1988103] - drm/i915/display: remove explicit CNL handling from intel_dp.c (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Enable mipi dsi support. (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband (Michel Dänzer) [1988103] - drm/i915/display: Update small joiner ram size (Michel Dänzer) [1988103] - drm/i915/adl_p: Also disable underrun recovery with MSO (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Correctly program MBUS DBOX A credits (Michel Dänzer) [1988103] - drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled (Michel Dänzer) [1988103] - drm/i915/adl_p: Add ddi buf translation tables for combo PHY (Michel Dänzer) [1988103] - drm/i915/adl_s: Update ddi buf translation tables (Michel Dänzer) [1988103] - drm/i915: Add the missing adls vswing tables (Michel Dänzer) [1988103] - drm/i915/adlp: Add workaround to disable CMTG clock gating (Michel Dänzer) [1988103] - drm/i915/adl_p: Allow underrun recovery when possible (Michel Dänzer) [1988103] - drm/i915: Add dummy IS_DG2 definition (Michel Dänzer) [1988103] - drm/i915: Extend Wa_1406941453 to adl-p (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement PSR changes (Michel Dänzer) [1988103] - drm/i915/debugfs: DISPLAY_VER 13 lpsp capability (Michel Dänzer) [1988103] - drm/i915/adlp: Add ADL-P GuC/HuC firmware files (Michel Dänzer) [1988103] - drm/i915/huc: Update TGL and friends to HuC 7.9.3 (Michel Dänzer) [1988103] - drm/i915/guc: Update firmware to v62.0.0 (Michel Dänzer) [1988103] - drm/i915/guc: Introduce unified HXG messages (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011303918 (Michel Dänzer) [1988103] - drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle SU Y granularity (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011168373 (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_22012278275 (Michel Dänzer) [1988103] - drm/i915: Nuke buf_trans hdmi functions (Michel Dänzer) [1988103] - drm/i915: Clean up jsl/ehl buf trans functions (Michel Dänzer) [1988103] - drm/i915: Fix ehl edp hbr2 vswing table (Michel Dänzer) [1988103] - drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table (Michel Dänzer) [1988103] - drm/i915: Fix dg1 buf trans tables (Michel Dänzer) [1988103] - drm/i915: Introduce rkl_get_combo_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs (Michel Dänzer) [1988103] - drm/i915: Introduce encoder->get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Store the HDMI default entry in the bug trans struct (Michel Dänzer) [1988103] - drm/i915; Return the whole buf_trans struct from get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Introduce intel_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Wrap the buf trans tables into a struct (Michel Dänzer) [1988103] - drm/i915: Rename dkl phy buf trans tables (Michel Dänzer) [1988103] - drm/i915: Wrap the platform specific buf trans structs into a union (Michel Dänzer) [1988103] - drm/i915: Introduce hsw_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans (Michel Dänzer) [1988103] - drm/i915/adl_p: Load DMC (Michel Dänzer) [1988103] - drm/i915/adl_p: Pipe B DMC Support (Michel Dänzer) [1988103] - drm/i915/xelpd: Pipe A DMC plugging (Michel Dänzer) [1988103] - drm/i915/dmc: Introduce DMC_FW_MAIN (Michel Dänzer) [1988103] - drm/i915/adl_p: Add initial ADL_P Workarounds (Michel Dänzer) [1988103] - drm/i915/xelpd: break feature inheritance (Michel Dänzer) [1988103] - backlight: backlight: Make of_find_backlight static (Jérôme Glisse) [1988103] - backlight: backlight: Drop backlight_put() (Jérôme Glisse) [1988103] - backlight: backlight: Introduce backlight_get_brightness() (Jérôme Glisse) [1988103] - backlight: backlight: Drop extern from prototypes (Jérôme Glisse) [1988103] - backlight: generic_bl: Remove this driver as it is unused (Michel Dänzer) [1988103] - backlight: backlight: Document enums in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Document inline functions in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_device documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_properties documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_ops documentation (Jérôme Glisse) [1988103] - backlight: backlight: Add backlight_is_blank() (Jérôme Glisse) [1988103] - backlight: Add backlight_device_get_by_name() (Jérôme Glisse) [1988103] - backlight: Expose brightness curve type through sysfs (Michel Dänzer) [1988103] - backlight: Remove obsolete comment for ->state (Jérôme Glisse) [1988103] - x86/gpu: add JasperLake to gen11 early quirks (Michel Dänzer) [1988103] - drm/i915/adl_p: ADL_P device info enabling (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31_ModeSupportAndSystemConfigurationFull (Michel Dänzer) [1988103] - drm/amdgpu: Initialize max/min_dpm_level (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_HSA_AMD_SVM for now (Michel Dänzer) [1988103] - i915: Convert to older tasklet API (Michel Dänzer) [1988103] - drm/ttm: Include asm/pgtable.h (Michel Dänzer) [1988103] - Merge DRM changes from upstream v5.13..v5.14.21 (Michel Dänzer) [1988103] - PCI: Add support for dev_groups to struct pci_driver (Jérôme Glisse) [1988103] - drm: Initialize some local variables to avoid compiler warnings (Jérôme Glisse) [1988103] - drm: Use swiotlb_nr_tbl instead of is_swiotlb_active (Jérôme Glisse) [1988103] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Jérôme Glisse) [1988103] - i915: Convert to older tasklet API (Jérôme Glisse) [1988103] - drm: Drop const from list_sort compare function prototypes (Jérôme Glisse) [1988103] - Merge DRM changes from upstream v5.12.14..v5.13 (Michel Dänzer) [1988103] - vfio/mdev: add helper to get index of mdev_type sysfs file (Jérôme Glisse) [1988103] - drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 (Jérôme Glisse) [1988103] - Revert "drm/i915: Implement Wa_1508744258" (Michel Dänzer) [1988103] - Revert "drm/i915: Add the missing adls vswing tables" (Michel Dänzer) [1988103] - x86/gpu: Add Alderlake-S stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add RKL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add TGL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add ElkhartLake to gen11 early quirks (Michel Dänzer) [1988103] - x86/gpu: reserve ICL's graphics stolen memory (Michel Dänzer) [1988103] - selftest/x86/signal: Include test cases for validating sigaltstack (Prarit Bhargava) [1837321] - x86/signal: Detect and prevent an alternate signal stack overflow (Prarit Bhargava) [1837321] - selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available (Prarit Bhargava) [1837321] - x86/fpu: Additional cleanups (Prarit Bhargava) [1837321] - binfmt_elf: Respect error return from `regset->active' (Prarit Bhargava) [1837321] - x86/fpu: Optimize out sigframe xfeatures when in init state (Prarit Bhargava) [1837321] - Documentation/x86: Add documentation for using dynamic XSTATE features (Prarit Bhargava) [1837321] - selftests/x86/amx: Add context switch test (Prarit Bhargava) [1837321] - selftests/x86/amx: Add test cases for AMX state management (Prarit Bhargava) [1837321] - x86/fpu: Include vmalloc.h for vzalloc() (Prarit Bhargava) [1837321] - x86/fpu/amx: Enable the AMX feature in 64-bit mode (Prarit Bhargava) [1837321] - x86/fpu: Add XFD handling for dynamic states (Prarit Bhargava) [1837321] - x86/fpu: Calculate the default sizes independently (Prarit Bhargava) [1837321] - x86/fpu/amx: Define AMX state components and have it used for boot-time checks (Prarit Bhargava) [1837321] - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add fpstate_realloc()/free() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add XFD #NM handler (Prarit Bhargava) [1837321] - x86/fpu: Update XFD state where required (Prarit Bhargava) [1837321] - x86/fpu: Add sanity checks for XFD (Prarit Bhargava) [1837321] - x86/fpu: Add XFD state to fpstate (Prarit Bhargava) [1837321] - x86/msr-index: Add MSRs for XFD (Prarit Bhargava) [1837321] - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (Prarit Bhargava) [1837321] - x86/fpu: Reset permission and fpstate on exec() (Prarit Bhargava) [1837321] - x86/fpu: Prepare fpu_clone() for dynamically enabled features (Prarit Bhargava) [1837321] - x86/fpu/signal: Prepare for variable sigframe length (Prarit Bhargava) [1837321] - x86/signal: Use fpu::__state_user_size for sigalt stack validation (Prarit Bhargava) [1837321] - x86/fpu: Add basic helpers for dynamically enabled features (Prarit Bhargava) [1837321] - x86/arch_prctl: Add controls for dynamic XSTATE components (Prarit Bhargava) [1837321] - x86/fpu: Add fpu_state_config::legacy_features (Prarit Bhargava) [1837321] - x86/fpu: Add members to struct fpu to cache permission information (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide xstate_calculate_size() (Prarit Bhargava) [1837321] - x86/signal: Implement sigaltstack size validation (Prarit Bhargava) [1837321] - signal: Add an optional check for altstack size (Prarit Bhargava) [1837321] - x86/fpu: Remove old KVM FPU interface (Prarit Bhargava) [1837321] - x86/kvm: Convert FPU handling to a single swap buffer (Prarit Bhargava) [1837321] - x86/fpu: Provide infrastructure for KVM FPU cleanup (Prarit Bhargava) [1837321] - x86/fpu: Prepare for sanitizing KVM FPU code (Prarit Bhargava) [1837321] - x86/fpu/xstate: Move remaining xfeature helpers to core (Prarit Bhargava) [1837321] - x86/fpu: Rework restore_regs_from_fpstate() (Prarit Bhargava) [1837321] - x86/fpu: Mop up xfeatures_mask_uabi() (Prarit Bhargava) [1837321] - x86/fpu: Move xstate feature masks to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu: Move xstate size to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu/xstate: Cleanup size calculations (Prarit Bhargava) [1837321] - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpu_config (Prarit Bhargava) [1837321] - x86/fpu/signal: Use fpstate for size and features (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for os_xsave() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate::size (Prarit Bhargava) [1837321] - x86/fpu: Add size and mask information to fpstate (Prarit Bhargava) [1837321] - x86/process: Move arch_thread_struct_whitelist() out of line (Prarit Bhargava) [1837321] - x86/fpu: Do not leak fpstate pointer on fork (Prarit Bhargava) [1837321] - x86/fpu: Remove fpu::state (Prarit Bhargava) [1837321] - x86/math-emu: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/core: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/signal: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/regset: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert tracing to fpstate (Prarit Bhargava) [1837321] - x86/KVM: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs xstate component clearing (Prarit Bhargava) [1837321] - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert fpstate_init() to struct fpstate (Prarit Bhargava) [1837321] - fpu/types.h: KABI fix Part I (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy to user (Prarit Bhargava) [1837321] - x86/fpu: Provide a proper function for ex_handler_fprestore() (Prarit Bhargava) [1837321] - x86/fpu: Replace the includes of fpu/internal.h (Prarit Bhargava) [1837321] - x86/fpu: Mop up the internal.h leftovers (Prarit Bhargava) [1837321] - x86/sev: Include fpu/xcr.h (Prarit Bhargava) [1837321] - x86/fpu: Remove internal.h dependency from fpu/signal.h (Prarit Bhargava) [1837321] - x86/fpu: Move fpstate functions to api.h (Prarit Bhargava) [1837321] - x86/fpu: Move mxcsr related code to core (Prarit Bhargava) [1837321] - x86/fpu: Move fpregs_restore_userregs() to core (Prarit Bhargava) [1837321] - x86/fpu: Make WARN_ON_FPU() private (Prarit Bhargava) [1837321] - x86/fpu: Move legacy ASM wrappers to core (Prarit Bhargava) [1837321] - x86/fpu: Move os_xsave() and os_xrstor() to core (Prarit Bhargava) [1837321] - x86/fpu: Make os_xrstor_booting() private (Prarit Bhargava) [1837321] - x86/fpu: Clean up CPU feature tests (Prarit Bhargava) [1837321] - x86/fpu: Move context switch and exit to user inlines into sched.h (Prarit Bhargava) [1837321] - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (Prarit Bhargava) [1837321] - x86/fpu: Rework copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy from user (Prarit Bhargava) [1837321] - x86/fpu: Move KVMs FPU swapping to FPU core (Prarit Bhargava) [1837321] - x86/fpu/xstate: Mark all init only functions __init (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide and use for_each_xfeature() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup xstate xcomp_bv initialization (Prarit Bhargava) [1837321] - x86/fpu: Do not inherit FPU context for kernel and IO worker threads (Prarit Bhargava) [1837321] - x86/process: Clone FPU in copy_thread() (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless memset in fpu_clone() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup the on_boot_cpu clutter (Prarit Bhargava) [1837321] - x86/fpu: Restrict xsaves()/xrstors() to independent states (Prarit Bhargava) [1837321] - x86/pkru: Remove useless include (Prarit Bhargava) [1837321] - x86/fpu: Update stale comments (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless argument from switch_fpu_finish() (Prarit Bhargava) [1837321] - x86/fpu: Mask out the invalid MXCSR bits properly (Prarit Bhargava) [1837321] - x86/fpu: Restore the masking out of reserved MXCSR bits (Prarit Bhargava) [1837321] - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/signal: Change return type of restore_sigcontext() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() (Prarit Bhargava) [1837321] - x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in restore_sigcontext() (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in ia32_restore_sigcontext() (Prarit Bhargava) [1837321] - x86: Remove force_iret() (Prarit Bhargava) [1837321] - x86/uaccess, signal: Fix AC=1 bloat (Prarit Bhargava) [1837321] - x86/ia32: Fix ia32_restore_sigcontext() AC leak (Prarit Bhargava) [1837321] - x86/tsc: Add tsc_early_khz command line parameter (Prarit Bhargava) [1957375] - x86/debug: Support negative polarity DR6 bits (Prarit Bhargava) [2017958]- KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Vitaly Kuznetsov) [2032931] - KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Vitaly Kuznetsov) [2032931] - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Vitaly Kuznetsov) [2032931] - KVM: SEV: Refactor out sev_es_state struct (Vitaly Kuznetsov) [2032931] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [1984910] - KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: arm64: selftests: arch_timer: Support vCPU migration (Gavin Shan) [2024808] - KVM: arm64: selftests: Add arch_timer test (Gavin Shan) [2024808] - KVM: arm64: selftests: Add host support for vGIC (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic GICv3 support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add light-weight spinlock support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add guest support to get the vcpuid (Gavin Shan) [2024808] - KVM: arm64: selftests: Maintain consistency for vcpuid type (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support to disable and enable local IRQs (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support to generate delays (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support for arch_timers (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support for cpu_relax (Gavin Shan) [2024808] - KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG (Gavin Shan) [2024808] - tools: arm64: Import sysreg.h (Gavin Shan) [2024808] - KVM: arm64: selftests: Add MMIO readl/writel support (Gavin Shan) [2024808] - selftests: KVM: Introduce psci_cpu_on_test (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: actually enable pmu regs in pmu sublist (Gavin Shan) [2024808] - KVM: arm64: Update MAINTAINERS to include selftests (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Split base and pmu registers (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Remove get-reg-list-sve (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Provide config selection option (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Prepare to run multiple configs at once (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Introduce vcpu configs (Gavin Shan) [2024808] - sctp: make the raise timer more simple and accurate (Xin Long) [2020474] - Enable flowtable ipv4/ipv6 support (Phil Sutter) [1850324] - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate (William Zhao) [1941928] - svcrdma: Fix a crash in svcrdma_counter_handler (Benjamin Coddington) [2037213] - fbcon: Fix global-out-of-bounds read in fbcon_get_font() (Lyude Paul) [1904374] - bnxt_en: Clean up completion ring page arrays completely (Ken Cox) [1987074] - bnxt_en: Fix error recovery regression (Ken Cox) [1987074] - bnxt_en: Fix possible unintended driver initiated error recovery (Ken Cox) [1987074] - bnxt_en: Fix UDP tunnel logic (Ken Cox) [1987074] - bnxt_en: Fix asic.rev in devlink dev info command (Ken Cox) [1987074] - bnxt_en: fix read of stored FW_PSID version on P5 devices (Ken Cox) [1987074] - bnxt_en: fix stored FW_PSID version masks (Ken Cox) [1987074] - bnxt_en: fix kernel doc warnings in bnxt_hwrm.c (Ken Cox) [1987074] - bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels (Ken Cox) [1987074] - bnxt_en: support multiple HWRM commands in flight (Ken Cox) [1987074] - bnxt_en: remove legacy HWRM interface (Ken Cox) [1987074] - bnxt_en: update all firmware calls to use the new APIs (Ken Cox) [1987074] - bnxt_en: use link_lock instead of hwrm_cmd_lock to protect link_info (Ken Cox) [1987074] - bnxt_en: add support for HWRM request slices (Ken Cox) [1987074] - bnxt_en: add HWRM request assignment API (Ken Cox) [1987074] - bnxt_en: discard out of sequence HWRM responses (Ken Cox) [1987074] - bnxt_en: introduce new firmware message API based on DMA pools (Ken Cox) [1987074] - bnxt_en: move HWRM API implementation into separate file (Ken Cox) [1987074] - bnxt_en: Refactor the HWRM_VER_GET firmware calls (Ken Cox) [1987074] - bnxt_en: remove DMA mapping for KONG response (Ken Cox) [1987074] - bnxt: count discards due to memory allocation errors (Ken Cox) [1987074] - bnxt: count packets discarded because of netpoll (Ken Cox) [1987074] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987074] - bnxt_en: Add missing DMA memory barriers (Ken Cox) [1987074] - bnxt_en: Disable aRFS if running on 212 firmware (Ken Cox) [1987074] - bnxt: count Tx drops (Ken Cox) [1987074] - bnxt: make sure xmit_more + errors does not miss doorbells (Ken Cox) [1987074] - bnxt: disable napi before canceling DIM (Ken Cox) [1987074] - bnxt: don't lock the tx queue from napi poll (Ken Cox) [1987074] - bnxt_en: Use register window 6 instead of 5 to read the PHC (Ken Cox) [1987074] - bnxt_en: Update firmware call to retrieve TX PTP timestamp (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.52 (Ken Cox) [1987074] - bnxt_en: Increase maximum RX ring size if jumbo ring is not used (Ken Cox) [1987074] - bnxt_en: Don't use static arrays for completion ring pages (Ken Cox) [1987074] - bnxt_en: Add missing periodic PHC overflow check (Ken Cox) [1987074] - bnxt_en: Log if an invalid signal detected on TSIO pin (Ken Cox) [1987074] - bnxt_en: Event handler for PPS events (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS functions to configure TSIO pins (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS support for 5750X family chips (Ken Cox) [1987074 1990156] - bnxt_en: Do not read the PTP PHC during chip reset (Ken Cox) [1987074 1990156] - bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Ken Cox) [1987074 1990156] - bnxt_en: Fix PTP capability discovery (Ken Cox) [1987074] - bnxt_en: Move bnxt_ptp_init() to bnxt_open() (Ken Cox) [1987074] - bnxt: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1987074] - bnxt_en: Enable hardware PTP support (Ken Cox) [1987074] - bnxt_en: Transmit and retrieve packet timestamps (Ken Cox) [1987074] - bnxt_en: Get the RX packet timestamp (Ken Cox) [1987074] - bnxt_en: Get the full 48-bit hardware timestamp periodically (Ken Cox) [1987074] - bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods (Ken Cox) [1987074] - bnxt_en: Get PTP hardware capability from firmware (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.47 (Ken Cox) [1987074] - bnxt_en: Fix fall-through warnings for Clang (Ken Cox) [1987074] - bnxt_en: Fix and improve .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Implement .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Support IFF_SUPP_NOFCS feature to transmit without ethernet FCS. (Ken Cox) [1987074] - bnxt_en: Call bnxt_approve_mac() after the PF gives up control of the VF MAC. (Ken Cox) [1987074] - bnxt_en: Move bnxt_approve_mac(). (Ken Cox) [1987074] - bnxt_en: allow VF config ops when PF is closed (Ken Cox) [1987074] - bnxt_en: Add support for fw managed link down feature. (Ken Cox) [1987074] - bnxt_en: Add a new phy_flags field to the main driver structure. (Ken Cox) [1987074] - bnxt_en: report signal mode in link up messages (Ken Cox) [1987074] - bnxt: add more ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool::get_fec_stats (Ken Cox) [1987074] - bnxt_en: Free and allocate VF-Reps during error recovery. (Ken Cox) [1987074] - bnxt_en: Refactor __bnxt_vf_reps_destroy(). (Ken Cox) [1987074] - bnxt_en: Refactor bnxt_vf_reps_create(). (Ken Cox) [1987074] - bnxt_en: Invalidate health register mapping at the end of probe. (Ken Cox) [1987074] - bnxt_en: Treat health register value 0 as valid in bnxt_try_reover_fw(). (Ken Cox) [1987074] - bnxt_en: Enhance retry of the first message to the firmware. (Ken Cox) [1987074] - bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the RDMA driver. (Ken Cox) [1987074] - bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps (Ken Cox) [1987074] - bnxt_en: don't fake firmware response success when PCI is disabled (Ken Cox) [1987074] - bnxt_en: Improve wait for firmware commands completion (Ken Cox) [1987074] - bnxt_en: Improve the status_reliable flag in bp->fw_health. (Ken Cox) [1987074] - Bluetooth: fix use-after-free error in lock_sock_nested() (Gopal Tiwari) [2005689] - rpmspec: add release string to kernel doc directory name (Jan Stancek) [1824836] - cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization (Mark Langsdorf) [2031830] - ACPI: CPPC: Add NULL pointer check to cppc_get_perf() (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Rework HWP calibration (Mark Langsdorf) [2031830] - ACPI: CPPC: Introduce cppc_get_nominal_perf() (Mark Langsdorf) [2031830] - cpufreq: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: CPU-specific scaling factor (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Avoid exposing two global attributes (Mark Langsdorf) [2031830] - ASoC: amd: renoir: Run hibernation callbacks (Renjith Pananchikkal) [1987617] - hugetlb: fix hugetlb cgroup refcounting during vma split (Waiman Long) [2032811] - hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings (Waiman Long) [2032811] - mm/hugetlb: change hugetlb_reserve_pages() to type bool (Waiman Long) [2032811] - hugetlb: fix an error code in hugetlb_reserve_pages() (Waiman Long) [2032811] - hugetlb_cgroup: fix offline of hugetlb cgroup with reservations (Waiman Long) [2032811] - hugetlb_cgroup: fix reservation accounting (Waiman Long) [2032811] - mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page (Waiman Long) [2032811] - mm/hugetlb: a page from buddy is not on any list (Waiman Long) [2032811] - mm/hugetlb: not necessary to coalesce regions recursively (Waiman Long) [2032811] - selftests/vm/write_to_hugetlbfs.c: fix unused variable warning (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation tests (Waiman Long) [2032811] - hugetlb: support file_region coalescing again (Waiman Long) [2032811] - hugetlb_cgroup: support noreserve mappings (Waiman Long) [2032811] - hugetlb_cgroup: add accounting for shared mappings (Waiman Long) [2032811] - hugetlb: disable region_add file_region coalescing (Waiman Long) [2032811] - hugetlb_cgroup: add reservation accounting for private mappings (Waiman Long) [2032811] - mm/hugetlb_cgroup: fix hugetlb_cgroup migration (Waiman Long) [2032811] - hugetlb_cgroup: add interface for charge/uncharge hugetlb reservations (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation counter (Waiman Long) [2032811] - mm/vma: move VM_NO_KHUGEPAGED into generic header (Waiman Long) [2032811] - mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation (Waiman Long) [2032811] - hugetlb: remove duplicated code (Waiman Long) [2032811] - hugetlb: region_chg provides only cache entry (Waiman Long) [2032811] - arm64/mm: Refactor __do_page_fault() (Waiman Long) [2032811] - arm64/mm: Drop task_struct argument from __do_page_fault() (Waiman Long) [2032811] - hugetlbfs: always use address space in inode for resv_map pointer (Waiman Long) [2032811] - mm: remove redundant 'default n' from Kconfig-s (Waiman Long) [2032811] - hugetlbfs: fix potential over/underflow setting node specific nr_hugepages (Waiman Long) [2032811] - hugetlb: allow to free gigantic pages regardless of the configuration (Waiman Long) [2032811] - mm/cma.c: fix crash on CMA allocation if bitmap allocation fails (Waiman Long) [2032811] - mm/cma.c: fix the bitmap status to show failed allocation reason (Waiman Long) [2032811] - mm/cma_debug.c: fix the break condition in cma_maxchunk_get() (Waiman Long) [2032811] - mm: no need to check return value of debugfs_create functions (Waiman Long) [2032811] - x86/mm: Break out user address space handling (Waiman Long) [2032811] - fs: add vfs_parse_fs_param_source() helper (Waiman Long) [2034609] - cgroup: verify that source is a string (Waiman Long) [2034609] - ice: Fix E810 PTP reset flow (Jonathan Toppins) [2013478] - ice: Use div64_u64 instead of div_u64 in adjfine (Jonathan Toppins) [2013478] - ice: Don't put stale timestamps in the skb (Jonathan Toppins) [2013478] - ice: Fix problems with DSCP QoS implementation (Jonathan Toppins) [2030400] - ice: fix software generating extra interrupts (Jonathan Toppins) [2030400] - ice: fix rate limit update after coalesce change (Jonathan Toppins) [2030400] - ice: update dim usage and moderation (Jonathan Toppins) [2030400] - ice: make use of ice_for_each_* macros (Jonathan Toppins) [2030400] - ice: Remove boolean vlan_promisc flag from function (Jonathan Toppins) [2030400] - ice: check whether PTP is initialized in ice_ptp_release() (Jonathan Toppins) [2030400] - ice: devlink: Make devlink_register to be void (Jonathan Toppins) [2030400] - ice: split ice_ring onto Tx/Rx separate structs (Jonathan Toppins) [2030400] - ice: Prefer kcalloc over open coded arithmetic (Jonathan Toppins) [2030400] - ice: Fix macro name for IPv4 fragment flag (Jonathan Toppins) [2030400] - ice: refactor devlink getter/fallback functions to void (Jonathan Toppins) [2030400] - ice: Fix link mode handling (Jonathan Toppins) [2030400] - ice: Add feature bitmap, helpers and a check for DSCP (Jonathan Toppins) [2030400] - ice: Add DSCP support (Jonathan Toppins) [2030400]- fanotify: Make waits for fanotify events only killable (Miklos Szeredi) [1897416] - fanotify: Use interruptible wait when waiting for permission events (Miklos Szeredi) [1897416] - fanotify: Track permission event state (Miklos Szeredi) [1897416] - fanotify: Simplify cleaning of access_list (Miklos Szeredi) [1897416] - fsnotify: Create function to remove event from notification list (Miklos Szeredi) [1897416] - fanotify: Move locking inside get_one_event() (Miklos Szeredi) [1897416] - fanotify: Fold dequeue_event() into process_access_response() (Miklos Szeredi) [1897416] - fanotify: rename struct fanotify_{,perm_}event_info (Miklos Szeredi) [1897416] - RDMA/mlx5: Fix crash when unbind multiport slave (Amir Tzin) [1997386] - redhat: Fix mock.cfg cleanup in redhat/Makefile (Benjamin Coddington) - timekeeping: Use proper clock specifier names in functions (Josef Oskera) [2026471] - leds: ledtrig-activity: use ktime_get_boot_ns() (Josef Oskera) [2026471] - iio: use timespec64 based interfaces for iio_get_time_ns() (Josef Oskera) [2026471] - drivers: net: netdevsim: fix devlink_trap selftests failing (Petr Oros) [2021837] - netdevsim: remove max_vfs dentry (Petr Oros) [2021837] - netdevsim: Fix unsigned being compared to less than zero (Petr Oros) [2021837] - devlink: Protect rate list with lock while switching modes (Petr Oros) [2021837] - devlink: Remove eswitch mode check for mode set call (Petr Oros) [2021837] - devlink: Decrease refcnt of parent rate object on leaf destroy (Petr Oros) [2021837] - docs: networking: devlink: avoid using ReST :doc:`foo` markup (Petr Oros) [2021837] - testing: selftests: drivers: net: netdevsim: devlink: add test case for hard drop statistics (Petr Oros) [2021837] - drivers: net: netdevsim: add devlink trap_drop_counter_get implementation (Petr Oros) [2021837] - testing: selftests: net: forwarding: add devlink-required functionality to test (hard) dropped stats field (Petr Oros) [2021837] - net: core: devlink: add dropped stats traps field (Petr Oros) [2021837] - devlink: Fix error message in devlink_rate_set_ops_supported() (Petr Oros) [2021837] - Documentation: devlink rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate grouping test (Petr Oros) [2021837] - netdevsim: Allow setting parent node of rate objects (Petr Oros) [2021837] - devlink: Allow setting parent node of rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate nodes test (Petr Oros) [2021837] - netdevsim: Implement support for devlink rate nodes (Petr Oros) [2021837] - devlink: Introduce rate nodes (Petr Oros) [2021837] - selftest: netdevsim: Add devlink port shared/max tx rate test (Petr Oros) [2021837] - netdevsim: Implement devlink rate leafs tx rate support (Petr Oros) [2021837] - devlink: Allow setting tx rate for devlink rate leaf objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate test (Petr Oros) [2021837] - netdevsim: Register devlink rate leaf objects per VF (Petr Oros) [2021837] - devlink: Introduce rate object (Petr Oros) [2021837] - netdevsim: Implement legacy/switchdev mode for VFs (Petr Oros) [2021837] - netdevsim: Implement VFs (Petr Oros) [2021837] - netdevsim: Implement port types and indexing (Petr Oros) [2021837] - netdevsim: Disable VFs on nsim_dev_reload_destroy() call (Petr Oros) [2021837] - netdevsim: Add max_vfs to bus_dev (Petr Oros) [2021837] - devlink: append split port number to the port name (Petr Oros) [2021837] - devlink: Correct VIRTUAL port to not have phys_port attributes (Petr Oros) [2021837] - docs: net: add missing devlink health cmd - trigger (Petr Oros) [2021837] - docs: net: tweak devlink health documentation (Petr Oros) [2021837] - devlink: fix typo in documentation (Petr Oros) [2021837] - devlink: Extend devlink port documentation for subfunctions (Petr Oros) [2021837] - udp: Validate checksum in udp_read_sock() (Jiri Benc) [1947007] - bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg (Jiri Benc) [1947007] - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding (Jiri Benc) [1947007] - selftests, bpf: Add one test for sockmap with strparser (Jiri Benc) [1947007] - selftests, bpf: Fix test_txmsg_ingress_parser error (Jiri Benc) [1947007] - skmsg: Lose offset info in sk_psock_skb_ingress (Jiri Benc) [1947007] - bpf, sockmap: Fix potential memory leak on unlikely error case (Jiri Benc) [1947007] - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function (Jiri Benc) [1947007] - bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats (Jiri Benc) [1947007] - bpf, sockmap: Fix memleak on ingress msg enqueue (Jiri Benc) [1947007] - bpf, sockmap: On cleanup we additionally need to remove cached skb (Jiri Benc) [1947007] - skmsg: Increase sk->sk_drops when dropping packets (Jiri Benc) [1947007] - skmsg: Pass source psock to sk_psock_skb_redirect() (Jiri Benc) [1947007] - skmsg: Teach sk_psock_verdict_apply() to return errors (Jiri Benc) [1947007] - skmsg: Fix a memory leak in sk_psock_verdict_apply() (Jiri Benc) [1947007] - skmsg: Clear skb redirect pointer before dropping it (Jiri Benc) [1947007] - udp: Fix a memory leak in udp_read_sock() (Jiri Benc) [1947007] - selftests/bpf: Retry for EAGAIN in udp_redir_to_connected() (Jiri Benc) [1947007] - skmsg: Improve udp_bpf_recvmsg() accuracy (Jiri Benc) [1947007] - bpf: Limit static tcp-cc functions in the .BTF_ids list to x86 (Jiri Benc) [1947007] - flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() (Jiri Benc) [1947007] - sock_map: Fix a potential use-after-free in sock_map_close() (Jiri Benc) [1947007] - skmsg: Pass psock pointer to ->psock_update_sk_prot() (Jiri Benc) [1947007] - bpf, udp: Remove some pointless comments (Jiri Benc) [1947007] - selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - selftests/bpf: Add a test case for udp sockmap (Jiri Benc) [1947007] - sock_map: Update sock type checks for UDP (Jiri Benc) [1947007] - udp: Implement udp_bpf_recvmsg() for sockmap (Jiri Benc) [1947007] - skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data() (Jiri Benc) [1947007] - udp: Implement ->read_sock() for sockmap (Jiri Benc) [1947007] - sock: Introduce sk->sk_prot->psock_update_sk_prot() (Jiri Benc) [1947007] - sock_map: Introduce BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - sock_map: Kill sock_map_link_no_progs() (Jiri Benc) [1947007] - sock_map: Simplify sock_map_link() a bit (Jiri Benc) [1947007] - skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() (Jiri Benc) [1947007] - skmsg: Use rcu work for destroying psock (Jiri Benc) [1947007] - skmsg: Avoid lock_sock() in sk_psock_backlog() (Jiri Benc) [1947007] - net: Introduce skb_send_sock() for sock_map (Jiri Benc) [1947007] - skmsg: Introduce a spinlock to protect ingress_msg (Jiri Benc) [1947007] - skmsg: Lock ingress_skb when purging (Jiri Benc) [1947007] - bpf: tcp: Limit calling some tcp cc functions to CONFIG_DYNAMIC_FTRACE (Jiri Benc) [1947007] - bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list (Jiri Benc) [1947007] - bpf: tcp: Remove comma which is causing build error (Jiri Benc) [1947007] - bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc (Jiri Benc) [1947007] - tcp: Rename bictcp function prefix to cubictcp (Jiri Benc) [1947007] - bpf: Add getter and setter for SO_REUSEPORT through bpf_{g,s}etsockopt (Jiri Benc) [1947007] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Jiri Benc) [1947007] - xsk: Update rings for load-acquire/store-release barriers (Jiri Benc) [1947007] - skmsg: Add function doc for skb->_sk_redir (Jiri Benc) [1947007] - skmsg: Remove unused sk_psock_stop() declaration (Jiri Benc) [1947007] - skmsg: Get rid of sk_psock_bpf_run() (Jiri Benc) [1947007] - skmsg: Make __sk_psock_purge_ingress_msg() static (Jiri Benc) [1947007] - sock_map: Make sock_map_prog_update() static (Jiri Benc) [1947007] - sock_map: Rename skb_parser and skb_verdict (Jiri Benc) [1947007] - skmsg: Move sk_redir from TCP_SKB_CB to skb (Jiri Benc) [1947007] - bpf: Compute data_end dynamically with JIT code (Jiri Benc) [1947007] - skmsg: Get rid of struct sk_psock_parser (Jiri Benc) [1947007] - bpf: Clean up sockmap related Kconfigs (Jiri Benc) [1947007] - xsk: Build skb by page (aka generic zerocopy xmit) (Jiri Benc) [1947007] - xsk: Respect device's headroom and tailroom on generic xmit path (Jiri Benc) [1947007] - virtio-net: Support IFF_TX_SKB_NO_LINEAR flag (Jiri Benc) [1947007] - net: Add priv_flags for allow tx skb without linear (Jiri Benc) [1947007] - netdevice: Add missing IFF_PHONY_HEADROOM self-definition (Jiri Benc) [1947007] - skmsg: Make sk_psock_destroy() static (Jiri Benc) [1947007] - skmsg: Use fallthrough pseudo-keyword (Jiri Benc) [1947007] - net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP (Jiri Benc) [1947007] - virtio_net: Account for tx bytes and packets on sending xdp_frames (Jiri Benc) [1947007] - inet: udp{4|6}_lib_lookup_skb() skb argument is const (Jiri Benc) [1947007] - inet: constify inet_sdif() argument (Jiri Benc) [1947007] - udp: move gro declarations to net/udp.h (Jiri Benc) [1947007] - net: move tcp gro declarations to net/tcp.h (Jiri Benc) [1947007] - tcp: add declarations to avoid warnings (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->send_check (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->queue_xmit (Jiri Benc) [1947007] - net: remove unused skb_send_sock() (Jiri Benc) [1947007] - net: Use skb_frag_off accessors (Jiri Benc) [1947007] - net: Use skb accessors in network core (Jiri Benc) [1947007] - skbuff: fix compilation warnings in skb_dump() (Jiri Benc) [1947007] - skbuff: increase verbosity when dumping skb data (Jiri Benc) [1947007] - net: dump more useful information in netdev_rx_csum_fault() (Jiri Benc) [1947007] - net: avoid indirect calls in L4 checksum calculation (Jiri Benc) [1947007] - net/core: Allow the compiler to verify declaration and definition consistency (Jiri Benc) [1947007] - efi/arm64: Drop erroneous '__pure' attribute from set_nokaslr() (Vitaly Kuznetsov) [2026995] - drm/nouveau: clean up all clients on device removal (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: Add a dedicated mutex for the clients list (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: use drm_dev_unplug() during device removal (Karol Herbst) [1901903] {CVE-2020-27820} - block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2025759] - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2021399] - PCI/portdrv: Enable Bandwidth Notification only if port supports it (Myron Stowe) [1981738] - cifs: keep referral server sessions alive (Ronnie Sahlberg) [2030880] - cifs: check pointer before freeing (Ronnie Sahlberg) [2030880] - cifs: constify path argument of ->make_node() (Ronnie Sahlberg) [2030880] - cifs: constify get_normalized_path() properly (Ronnie Sahlberg) [2030880] - cifs: don't cargo-cult strndup() (Ronnie Sahlberg) [2030880] - cifs: cleanup misc.c (Ronnie Sahlberg) [2030880] - cifs: get rid of @noreq param in __dfs_cache_find() (Ronnie Sahlberg) [2030880] - cifs: do not send tree disconnect to ipc shares (Ronnie Sahlberg) [2030880] - cifs: fix doc warnings in cifs_dfs_ref.c (Ronnie Sahlberg) [2030880] - cifs: introduce helper for finding referral server to improve DFS target resolution (Ronnie Sahlberg) [2030880] - cifs: check all path components in resolved dfs target (Ronnie Sahlberg) [2030880] - cifs: fix DFS failover (Ronnie Sahlberg) [2030880] - Enable CONFIG_SCHED_CLUSTER (Phil Auld) [1920645] - sched,x86: Don't use cluster topology for x86 hybrid CPUs (Phil Auld) [1920645] - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Phil Auld) [1920645] - x86/smp: Factor out parts of native_smp_prepare_cpus() (Phil Auld) [1920645] - sched,x86: Fix L2 cache mask (Phil Auld) [1920645] - sched: Add cluster scheduler level for x86 (Phil Auld) [1920645] - sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Phil Auld) [1920645] - topology: Represent clusters of CPUs within a die (Phil Auld) [1920645] - cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Phil Auld) [1920645] - drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - topology: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Phil Auld) [1920645] - x86/cpu: Add get_llc_id() helper function (Phil Auld) [1920645] - x86/smp: Add a per-cpu view of SMT state (Phil Auld) [1920645] - ARM: 8943/1: Fix topology setup in case of CPU hotplug for CONFIG_SCHED_MC (Phil Auld) [1920645] - arm: Use common cpu_topology structure and functions. (Phil Auld) [1920645] - cpu-topology: Move cpu topology code to common code. (Phil Auld) [1920645] - netfilter: ctnetlink: allow to filter dump by status bits (Florian Westphal) [1991526] - netfilter: ctnetlink: add and use a helper for mark parsing (Florian Westphal) [1991526] - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo (Florian Westphal) [1991526] - netfilter: ctnetlink: add timeout and protoinfo to destroy events (Florian Westphal) [1991526] - netfilter: ctnetlink: fix mark based dump filtering regression (Florian Westphal) [1991526] - netfilter: ctnetlink: memleak in filter initialization error path (Florian Westphal) [1991526] - netfilter: ctnetlink: add kernel side filtering for dump (Florian Westphal) [1991526] - netfilter: ctnetlink: don't dump ct extensions of unconfirmed conntracks (Florian Westphal) [1991526] - netfilter: ctnetlink: be more strict when NF_CONNTRACK_MARK is not set (Florian Westphal) [1991526] - netfilter: ctnetlink: Fix regression in conntrack entry deletion (Florian Westphal) [1991526] - netfilter: ctnetlink: Resolve conntrack L3-protocol flush regression (Florian Westphal) [1991526] - netfilter: ctnetlink: always honor CTA_MARK_MASK (Florian Westphal) [1991526] - netfilter: ctnetlink: must check mark attributes vs NULL (Florian Westphal) [1991526] - netfilter: ctnetlink: Support L3 protocol-filter on flush (Florian Westphal) [1991526] - netfilter: nftables: fix incorrect increment of loop counter (Phil Sutter) [1983635] - netfilter: nf_tables: initialize set before expression setup (Phil Sutter) [1983635] - netfilter: nftables: add set expression flags (Phil Sutter) [1983635] - netfilter: nft_dynset: report EOPNOTSUPP on missing set feature (Phil Sutter) [1983635] - netfilter: nft_dynset: dump expressions when set definition contains no expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: honor stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: do not leave dangling pointer in nf_tables_set_alloc_name (Phil Sutter) [1983635] - netfilter: nftables: clone set element expression template (Phil Sutter) [1983635] - netfilter: nftables: relax check for stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nftables: netlink support for several set element expressions (Phil Sutter) [1983635] - netfilter: nf_tables: skip set types that do not support for expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: allow dynamic updates of non-anonymous set (Phil Sutter) [1983635] - netfilter: nftables: generalize set extension to support for several expressions (Phil Sutter) [1983635] - netfilter: nf_tables: do not update stateful expressions if lookup is inverted (Phil Sutter) [1983635] - netfilter: nftables: move nft_expr before nft_set (Phil Sutter) [1983635] - netfilter: nf_tables: Align nft_expr private data to 64-bit (Phil Sutter) [1983635] - netfilter: nftables: generalize set expressions support (Phil Sutter) [1983635] - netfilter: nft_dynset: validate set expression definition (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_destroy() and use it (Phil Sutter) [1983635] - netfilter: nf_tables: fix double-free on set expression from the error path (Phil Sutter) [1983635] - netfilter: nf_tables: allow to specify stateful expression in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: bogus EBUSY when deleting set after flush (Phil Sutter) [1983635] - netfilter: nf_tables: pass context to nft_set_destroy() (Phil Sutter) [1983635] - netfilter: nf_tables: move nft_expr_clone() to nf_tables_api.c (Phil Sutter) [1983635] - netfilter: nf_tables: relocate header content to consumer (Phil Sutter) [1983635] - netfilter: nft_lookup: update element stateful expression (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_update_expr() helper function (Phil Sutter) [1983635] - netfilter: nf_tables: add elements with stateful expressions (Phil Sutter) [1983635] - netfilter: nf_tables: statify nft_expr_init() (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_alloc() (Phil Sutter) [1983635] - netfilter: nf_tables: enable set expiration time for set elements (Phil Sutter) [1983635] - hugetlbfs: flush TLBs correctly after huge_pmd_unshare (Rafael Aquini) [2026376] {CVE-2021-4002} - tlb: mmu_gather: add tlb_flush_*_range APIs (Rafael Aquini) [2026376] {CVE-2021-4002} - ACPI: PM: Do not turn off power resources in unknown state (Mark Langsdorf) [1997696] - ACPI: PRM: Find PRMT table before parsing it (Mark Langsdorf) [1997696] - ACPI: NFIT: Fix support for virtual SPA ranges (Mark Langsdorf) [1997696] - ACPI: DPTF: Fix reading of attributes (Mark Langsdorf) [1997696] - ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007 (Mark Langsdorf) [1997696] - ACPI: Kconfig: Fix table override from built-in initrd (Mark Langsdorf) [1997696] - ACPI: video: Add quirk for the Dell Vostro 3350 (Mark Langsdorf) [1997696] - ACPI: AMBA: Fix resource name in /proc/iomem (Mark Langsdorf) [1997696] - ACPI: PM: postpone bringing devices to D0 unless we need them (Mark Langsdorf) [1997696] - ACPI: tables: Add custom DSDT file as makefile prerequisite (Mark Langsdorf) [1997696] - ACPI: bgrt: Use sysfs_emit (Mark Langsdorf) [1997696] - ACPI: bgrt: Fix CFI violation (Mark Langsdorf) [1997696] - ACPI: EC: trust DSDT GPE for certain HP laptop (Mark Langsdorf) [1997696] - ACPI: scan: Simplify acpi_table_events_fn() (Mark Langsdorf) [1997696] - ACPI: sysfs: Remove tailing return statement in void function (Mark Langsdorf) [1997696] - ACPI: sysfs: Use __ATTR_RO() and __ATTR_RW() macros (Mark Langsdorf) [1997696] - ACPI: sysfs: Sort headers alphabetically (Mark Langsdorf) [1997696] - ACPI: sysfs: Refactor param_get_trace_state() to drop dead code (Mark Langsdorf) [1997696] - ACPI: sysfs: Unify pattern of memory allocations (Mark Langsdorf) [1997696] - ACPI: sysfs: Allow bitmap list to be supplied to acpi_mask_gpe (Mark Langsdorf) [1997696] - ACPI: sysfs: Make sparse happy about address space in use (Mark Langsdorf) [1997696] - ACPI: scan: Fix race related to dropping dependencies (Mark Langsdorf) [1997696] - ACPI: scan: Reorganize acpi_device_add() (Mark Langsdorf) [1997696] - ACPI: scan: Fix device object rescan in acpi_scan_clear_dep() (Mark Langsdorf) [1997696] - ACPI: scan: Make acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange acpi_dev_get_first_consumer_dev_cb() (Mark Langsdorf) [1997696] - ACPI: scan: Define acpi_bus_put_acpi_device() as static inline (Mark Langsdorf) [1997696] - ACPI: NVS: fix doc warnings in nvs.c (Mark Langsdorf) [1997696] - ACPI: sysfs: fix doc warnings in device_sysfs.c (Mark Langsdorf) [1997696] - ACPI: APEI: fix synchronous external aborts in user-mode (Mark Langsdorf) [1997696] - mfd: tps68470: Remove tps68470 MFD driver (Mark Langsdorf) [1997696] - ACPI: power: Use dev_dbg() to print some messages (Mark Langsdorf) [1997696] - ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the D3 hint (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Fix several coding style issues (Mark Langsdorf) [1997696] - ACPI: sysfs: Drop four redundant return statements (Mark Langsdorf) [1997696] - ACPI: video: Drop three redundant return statements (Mark Langsdorf) [1997696] - ACPI: sleep: Fix acpi_pm_pre_suspend() kernel-doc (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Remove redundant initialization of 'obj' (Mark Langsdorf) [1997696] - ACPI: utils: Introduce acpi_get_local_address() (Mark Langsdorf) [1997696] - ACPI: scan: initialize local variable to avoid garbage being returned (Mark Langsdorf) [1997696] - ACPI: Remove redundant clearing of context->ret.pointer from acpi_run_osc() (Mark Langsdorf) [1997696] - redhat/configs: Add Enable CONFIG_ACPI_PRMT (Mark Langsdorf) [1997696] - ACPI: PRM: Deal with table not present or no module found (Mark Langsdorf) [1997696] - ACPI: Do not singal PRM support if not enabled (Mark Langsdorf) [1997696] - ACPI: Kconfig: Provide help text for the ACPI_PRMT option (Mark Langsdorf) [1997696] - ACPI: PRM: make symbol 'prm_module_list' static (Mark Langsdorf) [1997696] - ACPI: Correct \_SB._OSC bit definition for PRM (Mark Langsdorf) [1997696] - ACPI: Add \_SB._OSC bit for PRM (Mark Langsdorf) [1997696] - ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype (Mark Langsdorf) [1997696] - ACPICA: Add PRMT module header to facilitate parsing (Mark Langsdorf) [1997696] - ACPI: scan: Add function to fetch dependent of ACPI device (Mark Langsdorf) [1997696] - ACPI: scan: Extend acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs (Mark Langsdorf) [1997696] - ACPI: NUMA: fix typo in a comment (Mark Langsdorf) [1997696] - ACPI: sysfs: Fix a buffer overrun problem with description_show() (Mark Langsdorf) [1997696] - ACPI: LPSS: Use kstrtol() instead of simple_strtol() (Mark Langsdorf) [1997696] - ACPI: tables: FPDT: Add missing acpi_put_table() in acpi_init_fpdt() (Mark Langsdorf) [1997696] - ACPI: tables: PPTT: Populate cache-id if provided by firmware (Mark Langsdorf) [1997696] - ACPI: OSL: Use DEFINE_RES_IO_NAMED() to simplify code (Mark Langsdorf) [1997696] - ACPI: bus: Call kobject_put() in acpi_init() error path (Mark Langsdorf) [1997696] - ACPI: bus: Remove unneeded assignment (Mark Langsdorf) [1997696] - ACPI: sleep: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sbs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: scan: Unify the log message printing (Mark Langsdorf) [1997696] - ACPI: sbshc: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sysfs: Cleanup message printing (Mark Langsdorf) [1997696] - ACPI: reboot: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Cleanup the printing messages (Mark Langsdorf) [1997696] - ACPI: processor_perflib: Cleanup print messages (Mark Langsdorf) [1997696] - ACPI: processor_thermal: Remove unused PREFIX for printing (Mark Langsdorf) [1997696] - ACPI: pci_root: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: osl: Remove the duplicated PREFIX for message printing (Mark Langsdorf) [1997696] - ACPI: nvs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: glue: Clean up the printing messages (Mark Langsdorf) [1997696] - ACPI: event: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: bus: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: blacklist: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: cmos_rtc: Using pr_fmt() and remove PREFIX (Mark Langsdorf) [1997696] - ACPI: scan: Constify acpi_dma_supported() helper function (Mark Langsdorf) [1997696] - ACPICA: Update version to 20210604 (Mark Langsdorf) [1997696] - ACPICA: Add support for PlatformRtMechanism OperationRegion handler (Mark Langsdorf) [1997696] - ACPICA: iASL: add disassembler support for PRMT (Mark Langsdorf) [1997696] - ACPICA: Add the CFMWS structure definition to the CEDT table (Mark Langsdorf) [1997696] - ACPICA: Add defines for the CXL Host Bridge Structure (CHBS) (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the BDAT ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add _PLD panel positions (Mark Langsdorf) [1997696] - ACPICA: Use ACPI_FALLTHROUGH (Mark Langsdorf) [1997696] - ACPICA: iASL Table Compiler: Add full support for RGRT ACPI table (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the SVKL table (Mark Langsdorf) [1997696] - ACPICA: iASL: Finish support for the IVRS ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add SVKL table headers (Mark Langsdorf) [1997696] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Mailbox Structure (Mark Langsdorf) [1997696] - ACPI: power: Rework turning off unused power resources (Mark Langsdorf) [1997696] - ACPI: power: Save the last known state of each power resource (Mark Langsdorf) [1997696] - ACPI: power: Use u8 as the power resource state data type (Mark Langsdorf) [1997696] - ACPI: configfs: Replace ACPI_INFO() with pr_debug() (Mark Langsdorf) [1997696] - ACPI: ipmi: Remove address space handler in error path (Mark Langsdorf) [1997696] - ACPI: EC: Make more Asus laptops use ECDT _GPE (Mark Langsdorf) [1997696] - ACPI: event: Remove redundant initialization of local variable (Mark Langsdorf) [1997696] - ACPI: sbshc: Fix fall-through warning for Clang (Mark Langsdorf) [1997696] - ACPI: PM / fan: Put fan device IDs into separate header file (Mark Langsdorf) [1997696] - ACPI: APEI: Don't warn if ACPI is disabled (Mark Langsdorf) [1997696] - ACPI: processor idle: Fix up C-state latency if not ordered (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange dep_unmet initialization (Mark Langsdorf) [1997696] - ACPI: DPTF: Add battery participant for Intel SoCs (Mark Langsdorf) [1997696] - md/raid5: avoid device_lock in read_one_chunk() (Nigel Croxon) [1985919] - md: add comments in md_integrity_register (Nigel Croxon) [1985919] - md: check level before create and exit io_acct_set (Nigel Croxon) [1985919] - md/raid10: enable io accounting (Nigel Croxon) [1985919] - md/raid1: enable io accounting (Nigel Croxon) [1985919] - md/raid5: avoid redundant bio clone in raid5_read_one_chunk (Nigel Croxon) [1985919] - md/raid5: move checking badblock before clone bio in raid5_read_one_chunk (Nigel Croxon) [1985919] - md: add io accounting for raid0 and raid5 (Nigel Croxon) [1985919] - md: revert io stats accounting (Nigel Croxon) [1985919] - md/raid5: remove an incorrect assert in in_chunk_boundary (Nigel Croxon) [1985919] - md: use rdev_read_only in restart_array (Nigel Croxon) [1985919] - md/raid6: refactor raid5_read_one_chunk (Nigel Croxon) [1985919] - md: remove md_bio_alloc_sync (Nigel Croxon) [1985919] - md: simplify sync_page_io (Nigel Croxon) [1985919] - md: remove bio_alloc_mddev (Nigel Croxon) [1985919] - md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct (Nigel Croxon) [1985919] - md: improve io stats accounting (Nigel Croxon) [1985919]- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970663] - igbvf: convert to strongly typed descriptors (Corinna Vinschen) [1970663] - intel: call csum functions with well formatted arguments (Corinna Vinschen) [1970663] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970663] - igb: fix netpoll exit with traffic (Corinna Vinschen) [1970662] - igb: unbreak I2C bit-banging on i350 (Corinna Vinschen) [1970662] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970662] - igb: Avoid memcpy() over-reading of ETH_SS_STATS (Corinna Vinschen) [1970662] - igb: Add counter to i21x doublecheck (Corinna Vinschen) [1970662] - igb: Fix position of assignment to *ring (Corinna Vinschen) [1970662] - igb: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970662] - igb: Fix an error handling path in 'igb_probe()' (Corinna Vinschen) [1970662] - igb: Fix use-after-free error during reset (Corinna Vinschen) [1970662] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970662] - igb: add correct exception tracing for XDP (Corinna Vinschen) [1970662] - igb: Fix XDP with PTP enabled (Corinna Vinschen) [1970662] - igb: Fix -Wunused-const-variable warning (Corinna Vinschen) [1970662] - igb: override two checker warnings (Corinna Vinschen) [1970662] - igb: fix assignment on big endian machines (Corinna Vinschen) [1970662] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970662] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970662] - intel: remove checker warning (Corinna Vinschen) [1970662] - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Stefan Assmann) [1970651] - i40e: Fix pre-set max number of queues for VF (Stefan Assmann) [1970651] - i40e: Fix failed opcode appearing if handling messages from VF (Stefan Assmann) [1970651] - i40e: Fix display error code in dmesg (Stefan Assmann) [1970651] - i40e: Fix creation of first queue by omitting it if is not power of two (Stefan Assmann) [1970651] - i40e: Fix warning message and call stack during rmmod i40e driver (Stefan Assmann) [1970651] - i40e: Fix ping is lost after configuring ADq on VF (Stefan Assmann) [1970651] - i40e: Fix changing previously set num_queue_pairs for PFs (Stefan Assmann) [1970651] - i40e: Fix NULL ptr dereference on VSI filter sync (Stefan Assmann) [1970651] - i40e: Fix correct max_pkt_size on VF RX queue (Stefan Assmann) [1970651] - ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [1970651] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970651] - i40e: Fix ATR queue selection (Stefan Assmann) [1970651] - i40e: Fix spelling mistake "dissable" -> "disable" (Stefan Assmann) [1970651] - iavf: do not override the adapter state in the watchdog task (again) (Stefan Assmann) [1970650] - iavf: missing unlocks in iavf_watchdog_task() (Stefan Assmann) [1970650] - iavf: Fix reporting when setting descriptor count (Stefan Assmann) [1970650] - iavf: restore MSI state on reset (Stefan Assmann) [1970650] - iavf: Fix displaying queue statistics shown by ethtool (Stefan Assmann) [1970650] - iavf: Refactor string format to avoid static analysis warnings (Stefan Assmann) [1970650] - iavf: Refactor text of informational message (Stefan Assmann) [1970650] - iavf: Fix static code analysis warning (Stefan Assmann) [1970650] - iavf: Refactor iavf_mac_filter struct memory usage (Stefan Assmann) [1970650] - iavf: Enable setting RSS hash key (Stefan Assmann) [1970650] - iavf: Add trace while removing device (Stefan Assmann) [1970650] - iavf: return errno code instead of status code (Stefan Assmann) [1970650] - iavf: Log info when VF is entering and leaving Allmulti mode (Stefan Assmann) [1970650] - iavf: Add change MTU message (Stefan Assmann) [1970650] - iavf: Fix VLAN feature flags after VFR (Stefan Assmann) [1970650] - iavf: Fix refreshing iavf adapter stats on ethtool request (Stefan Assmann) [1970650] - iavf: Fix deadlock occurrence during resetting VF interface (Stefan Assmann) [1970650] - iavf: Prevent changing static ITR values if adaptive moderation is on (Stefan Assmann) [1970650] - iavf: Restore VLAN filters after link down (Stefan Assmann) [1970650] - iavf: Fix for setting queues to 0 (Stefan Assmann) [1970650] - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (Stefan Assmann) [1970650] - iavf: validate pointers (Stefan Assmann) [1970650] - iavf: prevent accidental free of filter structure (Stefan Assmann) [1970650] - iavf: Fix failure to exit out from last all-multicast mode (Stefan Assmann) [1970650] - iavf: don't clear a lock we don't hold (Stefan Assmann) [1970650] - iavf: free q_vectors before queues in iavf_disable_vf (Stefan Assmann) [1970650] - iavf: check for null in iavf_fix_features (Stefan Assmann) [1970650] - iavf: Fix return of set the new channel count (Stefan Assmann) [1970650] - iavf: Fix kernel BUG in free_msi_irqs (Stefan Assmann) [1970650] - iavf: Add helper function to go from pci_dev to adapter (Stefan Assmann) [1970650] - iavf: Combine init and watchdog state machines (Stefan Assmann) [1970650] - iavf: Add __IAVF_INIT_FAILED state (Stefan Assmann) [1970650] - iavf: Refactor iavf state machine tracking (Stefan Assmann) [1970650] - iavf: fix double unlock of crit_lock (Stefan Assmann) [1970650] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970650] - iavf: Fix ping is lost after untrusted VF had tried to change MAC (Stefan Assmann) [1970650] - iavf: use mutexes for locking of critical sections (Stefan Assmann) [1970650] - qed: rdma - don't wait for resources under hw error recovery flow (Manish Chopra) [1998195] - qed: Handle management FW error (Manish Chopra) [1998195] - qede: Fix memset corruption (Manish Chopra) [1998195] - qed: Enable automatic recovery on error condition. (Manish Chopra) [1998195] - qed: Fix the VF msix vectors flow (Manish Chopra) [1998195] - qed: Fix null-pointer dereference in qed_rdma_create_qp() (Manish Chopra) [1998195] - qed: qed ll2 race condition fixes (Manish Chopra) [1998195] - qed: Remove duplicated include of kernel.h (Manish Chopra) [1998195] - qed: Remove redundant prints from the iWARP SYN handling (Manish Chopra) [1998195] - qed: Skip DORQ attention handling during recovery (Manish Chopra) [1998195] - qed: Avoid db_recovery during recovery (Manish Chopra) [1998195] - qede: fix crash in rmmod qede while automatic debug collection (Manish Chopra) [1998195] - RDMA/qedr: Improve error logs for rdma_alloc_tid error return (Manish Chopra) [1998195] - RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc (Manish Chopra) [1998195] - net: qed: remove unneeded return variables (Manish Chopra) [1998195] - net: qede: Fix end of loop tests for list_for_each_entry (Manish Chopra) [1998195] - qede: Remove rcu_read_lock() around XDP program invocation (Manish Chopra) [1998195] - net: qed: Fix memcpy() overflow of qed_dcbx_params() (Manish Chopra) [1998195] - net: qede: Use list_for_each_entry() to simplify code (Manish Chopra) [1998195] - qed: Fix duplicate included linux/kernel.h (Manish Chopra) [1998195] - qed: Add IP services APIs support (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW Initializations (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add support of HW filter block (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload Connection Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload PF Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add TCP_ULP FW resource layout (Manish Chopra) [1998195] - net: qed: remove redundant initialization of variable rc (Manish Chopra) [1998195] - net: qed: remove unused including (Manish Chopra) [1998195] - qede: remove unused including (Manish Chopra) [1998195] - linux/qed: Mundane spelling fixes throughout the file (Manish Chopra) [1998195] - qed: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Use true and false for bool variable (Manish Chopra) [1998195] - qede: preserve per queue stats across up/down of interface (Manish Chopra) [1998195] - qede: add per queue coalesce support for qede driver (Manish Chopra) [1998195] - qede: add netpoll support for qede driver (Manish Chopra) [1998195] - RDMA/qedr: Remove in_irq() usage from debug output (Manish Chopra) [1998195] - linux/qed: fix spelling typo in qed_chain.h (Manish Chopra) [1998195] - qed: select CONFIG_CRC32 (Manish Chopra) [1998195] - IB/qedr: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Endianness warnings cleanup (Manish Chopra) [1998195] - qed/qed_ll2: Replace one-element array with flexible-array member (Manish Chopra) [1998195] - net: qed: use true,false for bool variables (Manish Chopra) [1998195] - RDMA/qedr: Fix reported max_pkeys (Manish Chopra) [1998195] - qed: align adjacent indent (Manish Chopra) [1998195] - qed: fix kconfig help entries (Manish Chopra) [1998195] - sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [1992387] - net: tg3: fix obsolete check of !err (Ken Cox) [1987082] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987082] - tg3: Remove unused PHY_BRCM flags (Ken Cox) [1987082] - net: check skb sec_path when re-initializing slow_gro in gro_list_prepare (Xin Long) [2030476] - e1000e: Fix the max snoop/no-snoop latency for 10M (Ken Cox) [1970665] - net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [1970665] - e1000e: Add space to the debug print (Ken Cox) [1970665] - e1000e: Additional PHY power saving in S0ix (Ken Cox) [1970665] - e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [1970665] - e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [1970665] - e1000e: Fix an error handling path in 'e1000_probe()' (Ken Cox) [1970665] - e1000e: Check the PCIm state (Ken Cox) [1970665] - net: e1000e: fix misspell word "retreived" (Ken Cox) [1970665] - net: e1000e: remove repeated word "slot" for netdev.c (Ken Cox) [1970665] - net: e1000e: remove repeated word "the" for ich8lan.c (Ken Cox) [1970665] - ppc64: Fix incorrect qrwlock use in debug kernel (Waiman Long) [2027200] - locking: Remove spin_lock_flags() etc (Waiman Long) [2027200] - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2007903] - bpf/selftests: enable atomic_bounds test (Viktor Malik) [2030572] - Revert "bpf: Remove atomics tests from test_progs" (Viktor Malik) [2030572] - bpf/selftests: disable tests failing on RHEL 8.6 (Viktor Malik) [2025797 2025801 2025810 2025812 2025813] - bpf/selftests: allow disabling prog_tests (Viktor Malik) [2030572] - xfs: drop experimental warnings for bigtime and inobtcount (Bill O'Donnell) [2022903] - libxfs: expose inobtcount in xfs geometry (Bill O'Donnell) [2022903] - xfs: enable new inode btree counters feature (Bill O'Donnell) [2022903] - xfs: enable big timestamps (Bill O'Donnell) [2022903] - selftests: net: bridge: fix typo in vlan_filtering dependency test (Ivan Vecera) [2019055] - selftests: net: bridge: add test for vlan_filtering dependency (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_router tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast query and query response interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_querier_interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_membership_interval test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_startup_query_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_last_member_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast igmp/mld version tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast querier test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast snooping control test (Ivan Vecera) [2019055] - selftests: net: bridge: update IGMP/MLD membership interval value (Ivan Vecera) [2019055] - net: bridge: mcast: use multicast_membership_interval for IGMPv3 (Ivan Vecera) [2019055] - net: bridge: fix under estimation in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: mcast: Associate the seqcount with its protecting lock. (Ivan Vecera) [2019055] - net: bridge: mcast: fix vlan port router deadlock (Ivan Vecera) [2019055] - net: bridge: use mld2r_ngrec instead of icmpv6_dataun (Ivan Vecera) [2019055] - net: bridge: change return type of br_handle_ingress_vlan_tunnel (Ivan Vecera) [2019055] - net: bridge: vlan: convert mcast router global option to per-vlan entry (Ivan Vecera) [2019055] - net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument (Ivan Vecera) [2019055] - net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan (Ivan Vecera) [2019055] - net: bridge: mcast: use the correct vlan group helper (Ivan Vecera) [2019055] - net: bridge: vlan: account for router port lists when notifying (Ivan Vecera) [2019055] - net: bridge: vlan: enable mcast snooping for existing master vlans (Ivan Vecera) [2019055] - net: bridge: mcast: account for ipv6 size when dumping querier state (Ivan Vecera) [2019055] - net: bridge: mcast: drop sizeof for nest attribute's zero size (Ivan Vecera) [2019055] - net: bridge: mcast: don't dump querier state if snooping is disabled (Ivan Vecera) [2019055] - net: bridge: vlan: dump mcast ctx querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv6 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv4 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 (Ivan Vecera) [2019055] - net: bridge: mcast: make sure querier port/address updates are consistent (Ivan Vecera) [2019055] - net: bridge: mcast: record querier port device ifindex instead of pointer (Ivan Vecera) [2019055] - net: bridge: vlan: use br_rports_fill_info() to export mcast router ports (Ivan Vecera) [2019055] - net: bridge: mcast: use the proper multicast context when dumping router ports (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast router global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier global option (Ivan Vecera) [2019055] - net: bridge: mcast: querier and query state affect only current context type (Ivan Vecera) [2019055] - net: bridge: mcast: move querier state to the multicast context (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query response interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast membership interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast igmp/mld version global options (Ivan Vecera) [2019055] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Ivan Vecera) [2019055] - net: bridge: fix flags interpretation for extern learn fdb entries (Ivan Vecera) [2019055] - net: bridge: vlan: fix global vlan option range dumping (Ivan Vecera) [2019055] - net: bridge: fix memleak in br_add_if() (Ivan Vecera) [2019055] - net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device (Ivan Vecera) [2019055] - net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry (Ivan Vecera) [2019055] - net: bridge: switchdev: treat local FDBs the same as entries towards the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: replay the entire FDB for each port (Ivan Vecera) [2019055] - net: bridge: add a helper for retrieving port VLANs from the data path (Ivan Vecera) [2019055] - net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: switchdev: allow the TX data plane forwarding to be offloaded (Ivan Vecera) [2019055] - net: switchdev: fix FDB entries towards foreign ports not getting propagated to us (Ivan Vecera) [2019055] - net: bridge: move the switchdev object replay helpers to "push" mode (Ivan Vecera) [2019055] - net: bridge: guard the switchdev replay helpers against a NULL notifier block (Ivan Vecera) [2019055] - net: bridge: switchdev: let drivers inform which bridge ports are offloaded (Ivan Vecera) [2019055] - net: bridge: switchdev: recycle unused hwdoms (Ivan Vecera) [2019055] - net: bridge: disambiguate offload_fwd_mark (Ivan Vecera) [2019055] - net: bridge: multicast: add context support for host-joined groups (Ivan Vecera) [2019055] - net: bridge: multicast: add mdb context support (Ivan Vecera) [2019055] - net: bridge: multicast: fix igmp/mld port context null pointer dereferences (Ivan Vecera) [2019055] - net: switchdev: recurse into __switchdev_handle_fdb_del_to_device (Ivan Vecera) [2019055] - net: switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim (Ivan Vecera) [2019055] - net: bridge: vlan: add mcast snooping control (Ivan Vecera) [2019055] - net: bridge: vlan: notify when global options change (Ivan Vecera) [2019055] - net: bridge: vlan: add support for dumping global vlan options (Ivan Vecera) [2019055] - net: bridge: vlan: add support for global options (Ivan Vecera) [2019055] - net: bridge: multicast: include router port vlan id in notifications (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan querier and query support (Ivan Vecera) [2019055] - net: bridge: multicast: check if should use vlan mcast ctx (Ivan Vecera) [2019055] - net: bridge: multicast: use the port group to port context helper (Ivan Vecera) [2019055] - net: bridge: multicast: add helper to get port mcast context from port group (Ivan Vecera) [2019055] - net: bridge: add vlan mcast snooping knob (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan state initialization and control (Ivan Vecera) [2019055] - net: bridge: vlan: add global and per-port multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: use multicast contexts instead of bridge or port (Ivan Vecera) [2019055] - net: bridge: multicast: factor out bridge multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: factor out port multicast context (Ivan Vecera) [2019055] - net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE (Ivan Vecera) [2019055] - net: switchdev: introduce helper for checking dynamically learned FDB entries (Ivan Vecera) [2019055] - net: bridge: do not replay fdb entries pointing towards the bridge twice (Ivan Vecera) [2019055] - net: bridge: multicast: fix MRD advertisement router port marking race (Ivan Vecera) [2019055] - net: bridge: multicast: fix PIM hello router port marking race (Ivan Vecera) [2019055] - net: bridge: sync fdb to new unicast-filtering ports (Ivan Vecera) [2019055] - net: bridge: allow br_fdb_replay to be called for the bridge device (Ivan Vecera) [2019055] - net: bridge: switchdev: send FDB notifications for host addresses (Ivan Vecera) [2019055] - net: bridge: use READ_ONCE() and WRITE_ONCE() compiler barriers for fdb->dst (Ivan Vecera) [2019055] - net: bridge: allow the switchdev replay functions to be called for deletion (Ivan Vecera) [2019055] - net: bridge: constify variables in the replay helpers (Ivan Vecera) [2019055] - net: bridge: ignore switchdev events for LAG ports which didn't request replay (Ivan Vecera) [2019055] - net: switchdev: add a context void pointer to struct switchdev_notifier_info (Ivan Vecera) [2019055] - net: bridge: include the is_local bit in br_fdb_replay (Ivan Vecera) [2019055] - net: bridge: mrp: Update the Test frames for MRA (Ivan Vecera) [2019055] - bridge: cfm: remove redundant return (Ivan Vecera) [2019055] - net: bridge: remove redundant continue statement (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst refcnt when egressing (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst null pointer dereference (Ivan Vecera) [2019055] - net: bridge: mrp: Update ring transitions. (Ivan Vecera) [2019055] - net: bridge: remove redundant assignment (Ivan Vecera) [2019055] - net: bridge: fix br_multicast_is_router stub when igmp is disabled (Ivan Vecera) [2019055] - net: bridge: fix build when IPv6 is disabled (Ivan Vecera) [2019055] - net: bridge: mcast: export multicast router presence adjacent to a port (Ivan Vecera) [2019055] - net: bridge: mcast: add ip4+ip6 mcast router timers to mdb netlink (Ivan Vecera) [2019055] - net: bridge: mcast: split multicast router state for IPv4 and IPv6 (Ivan Vecera) [2019055] - net: bridge: mcast: split router port del+notify for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare add-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare expiry functions for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare is-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare query reception for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare mdb netlink for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: add wrappers for router node retrieval (Ivan Vecera) [2019055] - net: bridge: mcast: rename multicast router lists and timers (Ivan Vecera) [2019055] - bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit (Ivan Vecera) [2019055] - net: bridge: mcast: fix broken length + header check for MRDv6 Adv. (Ivan Vecera) [2019055] - net: bridge: fix error in br_multicast_add_port when CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate error code and extack from br_mc_disabled_update (Ivan Vecera) [2019055] - net: bridge: Fix missing return assignment from br_vlan_replay_one call (Ivan Vecera) [2019055] - bridge: mrp: Disable roles before deleting the MRP instance (Ivan Vecera) [2019055] - net: bridge: add helper to replay VLANs installed on port (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and local fdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and host-joined mdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to retrieve the current ageing time (Ivan Vecera) [2019055] - net: bridge: add helper for retrieving the current bridge port STP state (Ivan Vecera) [2019055] - net: bridge: when suppression is enabled exclude RARP packets (Ivan Vecera) [2019055] - net: bridge: declare br_vlan_tunnel_lookup argument tunnel_id as __be64 (Ivan Vecera) [2019055] - Documentation: networking: switchdev: add missing "and" word (Ivan Vecera) [2019055] - Documentation: networking: switchdev: separate bulleted items with new line (Ivan Vecera) [2019055] - Documentation: networking: switchdev: fix command for static FDB entries (Ivan Vecera) [2019055] - Documentation: networking: switchdev: clarify device driver behavior (Ivan Vecera) [2019055] - net: bridge: mcast: factor out common allow/block EHT handling (Ivan Vecera) [2019055] - net: bridge: mcast: remove unreachable EHT code (Ivan Vecera) [2019055] - net: bridge: Fix fall-through warnings for Clang (Ivan Vecera) [2019055] - bridge: mrp: Update br_mrp to use new return values of br_mrp_switchdev (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_switchdev to detect better the errors (Ivan Vecera) [2019055] - bridge: mrp: Add 'enum br_mrp_hw_support' (Ivan Vecera) [2019055] - switchdev: mrp: Extend ring_role_mrp and in_role_mrp (Ivan Vecera) [2019055] - switchdev: mrp: Remove CONFIG_BRIDGE_MRP (Ivan Vecera) [2019055] - net: bridge: fix br_vlan_filter_toggle stub when CONFIG_BRIDGE_VLAN_FILTERING=n (Ivan Vecera) [2019055] - net: bridge: fix switchdev_port_attr_set stub when CONFIG_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate extack through switchdev_port_attr_set (Ivan Vecera) [2019055] - net: bridge: propagate extack through store_bridge_parm (Ivan Vecera) [2019055] - net: bridge: remove __br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_FLAGS attributes (Ivan Vecera) [2019055] - net: bridge: don't print in br_switchdev_set_port_flag (Ivan Vecera) [2019055] - net: bridge: offload all port flags at once in br_setport (Ivan Vecera) [2019055] - net: switchdev: propagate extack to port attributes (Ivan Vecera) [2019055] - switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT (Ivan Vecera) [2019055] - bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state (Ivan Vecera) [2019055] - net: bridge: mcast: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Ivan Vecera) [2019055] - net: bridge: add warning comments to avoid extending sysfs (Ivan Vecera) [2019055] - net: bridge: mcast: drop hosts limit sysfs support (Ivan Vecera) [2019055] - net: bridge: multicast: make tracked EHT hosts limit configurable (Ivan Vecera) [2019055] - net: bridge: multicast: add per-port EHT hosts limit (Ivan Vecera) [2019055] - net: switchdev: use obj-$(CONFIG_NET_SWITCHDEV) form in net/Makefile (Ivan Vecera) [2019055] - net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP (Ivan Vecera) [2019055] - net: bridge: multicast: fix br_multicast_eht_set_entry_lookup indentation (Ivan Vecera) [2019055] - bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR (Ivan Vecera) [2019055] - net: mrp: move struct definitions out of uapi (Ivan Vecera) [2019055] - net: mrp: fix definitions of MRP test packets (Ivan Vecera) [2019055] - net: bridge: multicast: mark IGMPv3/MLDv2 fast-leave deletes (Ivan Vecera) [2019055] - net: bridge: multicast: handle block pg delete for all cases (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host filter_mode handling (Ivan Vecera) [2019055] - net: bridge: multicast: optimize TO_INCLUDE EHT timeouts (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT include and exclude handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT allow/block handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host delete function (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT source set handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT structures and definitions (Ivan Vecera) [2019055] - net: bridge: multicast: calculate idx position without changing ptr (Ivan Vecera) [2019055] - net: bridge: multicast: __grp_src_block_incl can modify pg (Ivan Vecera) [2019055] - net: bridge: multicast: pass host src address to IGMPv3/MLDv2 functions (Ivan Vecera) [2019055] - net: bridge: multicast: rename src_size to addr_size (Ivan Vecera) [2019055] - net: bridge: check vlan with eth_type_vlan() method (Ivan Vecera) [2019055] - net: switchdev: delete the transaction object (Ivan Vecera) [2019055] - mlxsw: spectrum_switchdev: remove transactional logic for VLAN objects (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port attributes (Ivan Vecera) [2019055] - net: switchdev: delete switchdev_port_obj_add_now (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port object notifiers (Ivan Vecera) [2019055] - net: switchdev: remove vid_begin -> vid_end range from VLAN objects (Ivan Vecera) [2019055] - net: bridge: fix misspellings using codespell tool (Ivan Vecera) [2019055] - net: bridge: notify switchdev of disappearance of old FDB entry upon migration (Ivan Vecera) [2019055] - bridge: Fix a deadlock when enabling multicast snooping (Ivan Vecera) [2019055] - bridge: mrp: Implement LC mode for MRP (Ivan Vecera) [2019055] - net: bridge: switch to net core statistics counters handling (Ivan Vecera) [2019055] - net: bridge: replace struct br_vlan_stats with pcpu_sw_netstats (Ivan Vecera) [2019055] - bridge: mrp: Use hlist_head instead of list_head for mrp (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add initial MLDv2 include test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out and rename sg state functions (Ivan Vecera) [2019055] - selftests: net: lib: add support for IPv6 mcast packet test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out mcast_packet_test (Ivan Vecera) [2019055] - net: bridge: mcast: fix stub definition of br_multicast_querier_exists (Ivan Vecera) [2019055] - net: bridge: explicitly convert between mdb entry state and port group flags (Ivan Vecera) [2019055] - net: bridge: mcast: add support for raw L2 multicast groups (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add tests for igmpv3 is_include and inc -> allow reports (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add IGMPv3 entries' state helpers (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: check for specific udp ip protocol (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add support for packet source address (Ivan Vecera) [2019055] - selftests: net: bridge: rename current igmp tests to igmpv2 (Ivan Vecera) [2019055] - net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled (Ivan Vecera) [2019055] - bridge: cfm: Netlink Notifications. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET status Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink SET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame RX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame TX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. MEP create/delete. (Ivan Vecera) [2019055] - bridge: uapi: cfm: Added EtherType used by the CFM protocol. (Ivan Vecera) [2019055] - bridge: cfm: Add BRIDGE_CFM to Kconfig. (Ivan Vecera) [2019055] - net: bridge: extend the process of special frames (Ivan Vecera) [2019055] - bridge: Netlink interface fix. (Ivan Vecera) [2019055] - net: bridge: mcast: remove only S,G port groups from sg_port hash (Ivan Vecera) [2019055] - net: switchdev: Fixed kerneldoc warning (Ivan Vecera) [2019055] - net: bridge: mcast: when forwarding handle filter mode and blocked flag (Ivan Vecera) [2019055] - net: bridge: mcast: handle host state (Ivan Vecera) [2019055] - net: bridge: mcast: add support for blocked port groups (Ivan Vecera) [2019055] - net: bridge: mcast: handle port group filter modes (Ivan Vecera) [2019055] - net: bridge: mcast: install S,G entries automatically based on reports (Ivan Vecera) [2019055] - net: bridge: mcast: add sg_port rhashtable (Ivan Vecera) [2019055] - net: bridge: mcast: add rt_protocol field to the port group struct (Ivan Vecera) [2019055] - net: bridge: mcast: when igmpv3/mldv2 are enabled lookup (S,G) first, then (*,G) (Ivan Vecera) [2019055] - net: bridge: mdb: add support for add/del/dump of entries with source (Ivan Vecera) [2019055] - net: bridge: mdb: add support to extend add/del commands (Ivan Vecera) [2019055] - net: bridge: mcast: rename br_ip's u member to dst (Ivan Vecera) [2019055] - net: bridge: mcast: use br_ip's src for src groups and querier address (Ivan Vecera) [2019055] - net: bridge: add src field to br_ip (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group() (Ivan Vecera) [2019055] - net: bridge: mdb: move all port and bridge checks to br_mdb_add (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_parse() (Ivan Vecera) [2019055] - net: bridge: delete duplicated words (Ivan Vecera) [2019055] - net: bridge: mcast: don't ignore return value of __grp_src_toex_excl (Ivan Vecera) [2019055] - __netif_receive_skb_core: don't untag vlan from skb on DSA master (Ivan Vecera) [2019055] - bridge: mcast: Fix incomplete MDB dump (Ivan Vecera) [2019055] - net: bridge: mcast: fix unused br var when lockdep isn't defined (Ivan Vecera) [2019055] - net: bridge: mcast: destroy all entries via gc (Ivan Vecera) [2019055] - net: bridge: mcast: improve IGMPv3/MLDv2 query processing (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: delete expired port groups without srcs (Ivan Vecera) [2019055] - net: bridge: mdb: use mdb and port entries in notifications (Ivan Vecera) [2019055] - net: bridge: mdb: push notifications in __br_mdb_add/del (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group query retransmit (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group-and-source specific queries (Ivan Vecera) [2019055] - net: bridge: mcast: add support for src list and filter mode dumping (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group source list (Ivan Vecera) [2019055] - net: bridge: mcast: factor out port group del (Ivan Vecera) [2019055] - net: bridge: mdb: arrange internal structs so fast-path fields are close (Ivan Vecera) [2019055] - netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP_INFO attributes for interconnect status (Ivan Vecera) [2019055] - bridge: mrp: Extend MRP netlink interface for configuring MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Implement the MRP Interconnect API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Extend MRP API for switchdev for MRP Interconnect (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_in_port_open function (Ivan Vecera) [2019055] - bridge: mrp: Rename br_mrp_port_open to br_mrp_ring_port_open (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp for MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes for MRP interconnect (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API for MRP Interconnect (Ivan Vecera) [2019055] - net: bridge: fix undefined br_vlan_can_enter_range in tunnel code (Ivan Vecera) [2019055] - net: switchdev: kerneldoc fixes (Ivan Vecera) [2019055] - net: bridge: notify on vlan tunnel changes done via the old api (Ivan Vecera) [2019055] - bridge: Extend br_fill_ifinfo to return MPR status (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes to get the status (Ivan Vecera) [2019055] - bridge: mrp: Fix endian conversion and some other warnings (Ivan Vecera) [2019055] - net: bridge: add a flag to avoid refreshing fdb when changing/adding (Ivan Vecera) [2019055] - net: bridge: add option to allow activity notifications for any fdb entries (Ivan Vecera) [2019055] - net: neighbor: add fdb extended attribute (Ivan Vecera) [2019055] - net: bridge: fdb_add_entry takes ndm as argument (Ivan Vecera) [2019055] - bridge: mrp: Validate when setting the port role (Ivan Vecera) [2019055] - bridge: uapi: mrp: Fix MRP_PORT_ROLE (Ivan Vecera) [2019055] - bridge: mrp: Add support for role MRA (Ivan Vecera) [2019055] - bridge: mrp: Set the priority of MRP instance (Ivan Vecera) [2019055] - bridge: mrp: Update MRP frame type (Ivan Vecera) [2019055] - bridge: multicast: work around clang bug (Ivan Vecera) [2019055] - bridge: mrp: Rework the MRP netlink interface (Ivan Vecera) [2019055] - bridge: mrp: Fix out-of-bounds read in br_mrp_parse (Ivan Vecera) [2019055] - bridge: mrp: Restore port state when deleting MRP instance (Ivan Vecera) [2019055] - switchdev: mrp: Remove the variable mrp_ring_state (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_unique_ifindex function (Ivan Vecera) [2019055] - net: bridge: allow enslaving some DSA master network devices (Ivan Vecera) [2019055] - net: remove newlines in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2019055] - net: bridge: return false in br_mrp_enabled() (Ivan Vecera) [2019055] - docs: networking: convert switchdev.txt to ReST (Ivan Vecera) [2019055] - net: bridge: Add checks for enabling the STP. (Ivan Vecera) [2019055] - bridge: mrp: Integrate MRP into the bridge (Ivan Vecera) [2019055] - bridge: mrp: Implement netlink interface to configure MRP (Ivan Vecera) [2019055] - bridge: mrp: Connect MRP API with the switchdev API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Implement MRP API for switchdev (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API to offload MRP (Ivan Vecera) [2019055] - bridge: mrp: Add MRP interface. (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: mrp: Update Kconfig (Ivan Vecera) [2019055] - bridge: uapi: mrp: Add mrp attributes. (Ivan Vecera) [2019055] - net: bridge: vlan options: move the tunnel command to the nested attribute (Ivan Vecera) [2019055] - net: bridge: vlan options: nest the tunnel id into a tunnel info attribute (Ivan Vecera) [2019055] - net: bridge: vlan: include stats in dumps if requested (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel mapping set/del (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel id dumping (Ivan Vecera) [2019055] - net: bridge: vlan tunnel: constify bridge and port arguments (Ivan Vecera) [2019055] - net: bridge: vlan options: rename br_vlan_opts_eq to br_vlan_opts_eq_range (Ivan Vecera) [2019055] - net: switchdev: do not propagate bridge updates across bridges (Ivan Vecera) [2019055] - bridge: br_stp: Use built-in RCU list checking (Ivan Vecera) [2019055] - net: switchdev: Replace zero-length array with flexible-array member (Ivan Vecera) [2019055] - net: bridge: vlan: add per-vlan state (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option setting support (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option dumping support (Ivan Vecera) [2019055] - net: bridge: check port state before br_allowed_egress (Ivan Vecera) [2019055] - net: bridge: vlan: notify on vlan add/delete/change flags (Ivan Vecera) [2019055] - net: bridge: vlan: add rtnetlink group and notify support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm range support (Ivan Vecera) [2019055] - net: bridge: vlan: add del rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add new rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm definitions and dump support (Ivan Vecera) [2019055] - net: bridge: netlink: add extack error messages when processing vlans (Ivan Vecera) [2019055] - net: bridge: vlan: add helpers to check for vlan id/range validity (Ivan Vecera) [2019055] - net: bridge: add STP xstats (Ivan Vecera) [2019055] - treewide: Use sizeof_field() macro (Ivan Vecera) [2019055] - bridge: implement get_link_ksettings ethtool method (Ivan Vecera) [2019055] - net: bridge: fdb: eliminate extra port state tests from fast-path (Ivan Vecera) [2019055] - net: bridge: fdb: restore unlikely() when taking over externally added entries (Ivan Vecera) [2019055] - net: bridge: fdb: avoid two atomic bitops in br_fdb_external_learn_add() (Ivan Vecera) [2019055] - net: bridge: fdb: br_fdb_update can take flags directly (Ivan Vecera) [2019055] - net: bridge: Populate the pvid flag in br_vlan_get_info (Ivan Vecera) [2019055] - net: fix __ip_mc_inc_group usage (Ivan Vecera) [2019055] - net: bridge: mdb: allow add/delete for host-joined groups (Ivan Vecera) [2019055] - net: bridge: mdb: dump host-joined entries as well (Ivan Vecera) [2019055] - net: bridge: mdb: factor out mdb filling (Ivan Vecera) [2019055] - net: bridge: mdb: move vlan comments (Ivan Vecera) [2019055] - net: bridge: mcast: add delete due to fast-leave mdb flag (Ivan Vecera) [2019055] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier for missed files (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ivan Vecera) [2019055] - bridge: Fix error path for kobject_init_and_add() (Ivan Vecera) [2019055] - bridge: only include nf_queue.h if needed (Ivan Vecera) [2019055] - bridge: broute: make broute a real ebtables table (Ivan Vecera) [2019055] - bridge: netfilter: unroll NF_HOOK helper in bridge input path (Ivan Vecera) [2019055] - bridge: reduce size of input cb to 16 bytes (Ivan Vecera) [2019055] - net: bridge: update multicast stats from maybe_deliver() (Ivan Vecera) [2019055] - net: bridge: mcast: remove unused br_ip_equal function (Ivan Vecera) [2019055] - net: bridge: optimize backup_port fdb convergence (Ivan Vecera) [2019055] - net: bridge: use netif_is_bridge_port() (Ivan Vecera) [2019055] - net: bridge: use eth_broadcast_addr() to assign broadcast address (Ivan Vecera) [2019055] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2019055] - switchdev: Remove unused transaction item queue (Ivan Vecera) [2019055] - bridge: remove redundant check on err in br_multicast_ipv4_rcv (Ivan Vecera) [2019055] - net: Fix ip_mc_{dec,inc}_group allocation context (Ivan Vecera) [2019055] - bridge: remove duplicated include from br_multicast.c (Ivan Vecera) [2019055] - bridge: Snoop Multicast Router Advertisements (Ivan Vecera) [2019055] - bridge: join all-snoopers multicast address (Ivan Vecera) [2019055] - bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() internals (Ivan Vecera) [2019055] - tools include uapi: Sync linux/if_link.h copy with the kernel sources (Ivan Vecera) [2019055] - net: bridge: fix a bug on using a neighbour cache entry without checking its state (Ivan Vecera) [2019055] - net: bridge: remove unneeded variable 'err' (Ivan Vecera) [2019055] - net: bridge: remove redundant checks for null p->dev and p->br (Ivan Vecera) [2019055] - net: bridge: export supported boolopts (Ivan Vecera) [2019055] - net: bridge: add no_linklocal_learn bool option (Ivan Vecera) [2019055] - net: bridge: add support for user-controlled bool options (Ivan Vecera) [2019055] - bridge: use __vlan_hwaccel helpers (Ivan Vecera) [2019055] - netfilter: bridge: define INT_MIN & INT_MAX in userspace (Ivan Vecera) [2019055] - docs: fix some broken documentation references (Ivan Vecera) [2019055] - bridge: Switch to bitmap_zalloc() (Ivan Vecera) [2019055] - netfilter: bridge: Expose nf_tables bridge hook priorities through uapi (Ivan Vecera) [2019055] - net: bridge: add support for backup port (Ivan Vecera) [2019055] - net: bridge: add support for raw sysfs port options (Ivan Vecera) [2019055] - docs: networking: Convert bridge.txt to rst (Ivan Vecera) [2019055] - net: switchdev: consolidate RH_KABI macros usage (Ivan Vecera) [2019055] - kcov: Remove kcov include from sched.h and move it to its users. (Josef Oskera) [2026467] - tasklets: Provide tasklet_disable_in_atomic() (Ivan Vecera) [2026475] - tasklets: Use static inlines for stub implementations (Ivan Vecera) [2026475] - net: sock: introduce sk_error_report (Ivan Vecera) [2026469] - redhat: Add CONFIG_RHEL_DIFFERENCES (Prarit Bhargava) [2021571]- serial: 8520_port: Fix function param documentation (Waiman Long) [1970241] - serial: 8250: Optimize irq enable after console write (Waiman Long) [1970241] - serial: 8250: Fix rs485 delay after console write (Waiman Long) [1970241] - serial: 8250: Support console on software emulated rs485 ports (Waiman Long) [1970241] - serial: 8250: Generalize rs485 software emulation (Waiman Long) [1970241] - serial: 8250: Deduplicate rs485 active_timer assignment (Waiman Long) [1970241] - serial: 8250: Sanitize rs485 config harder (Waiman Long) [1970241] - serial: 8250: Deduplicate ->rs485_config() callback (Waiman Long) [1970241] - serial: 8250: Support rs485 devicetree properties (Waiman Long) [1970241] - serial: 8250_port: Don't use power management for kernel console (Waiman Long) [1970241] - console: Introduce ->exit() callback (Waiman Long) [1970241] - console: Don't notify user space when unregister non-listed console (Waiman Long) [1970241] - tty: 8250_of: Use software emulated RS485 direction control (Waiman Long) [1970241] - serial: 8250: Add MSR/MCR TIOCM conversion wrapper functions (Waiman Long) [1970241] - serial: 8250_of: Use of_device_get_match_data() (Waiman Long) [1970241] - serial: 8250_of: Fix for lack of interrupt support (Waiman Long) [1970241] - serial: 8250: of: Defer probe on missing IRQ (Waiman Long) [1970241] - serial: 8250: of: Correct of_platform_serial_setup() error handling (Waiman Long) [1970241] - mm/vmstat: protect per cpu variables with preempt disable on RT (Scott Wood) [2011667] - mm, slub: convert kmem_cpu_slab protection to local_lock (Scott Wood) [2011667] - mm, slub: use migrate_disable() on PREEMPT_RT (Scott Wood) [2011667] - mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Scott Wood) [2011667] - mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Scott Wood) [2011667] - mm: slub: make object_map_lock a raw_spinlock_t (Scott Wood) [2011667] - mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Scott Wood) [2011667] - mm, slab: split out the cpu offline variant of flush_slab() (Scott Wood) [2011667] - mm, slub: don't disable irqs in slub_cpu_dead() (Scott Wood) [2011667] - mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Scott Wood) [2011667] - mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Scott Wood) [2011667] - mm, slub: detach whole partial list at once in unfreeze_partials() (Scott Wood) [2011667] - mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Scott Wood) [2011667] - mm, slub: move irq control into unfreeze_partials() (Scott Wood) [2011667] - mm, slub: call deactivate_slab() without disabling irqs (Scott Wood) [2011667] - mm, slub: make locking in deactivate_slab() irq-safe (Scott Wood) [2011667] - mm, slub: move reset of c->page and freelist out of deactivate_slab() (Scott Wood) [2011667] - mm, slub: stop disabling irqs around get_partial() (Scott Wood) [2011667] - mm, slub: check new pages with restored irqs (Scott Wood) [2011667] - mm, slub: validate slab from partial list or page allocator before making it cpu slab (Scott Wood) [2011667] - mm, slub: restore irqs around calling new_slab() (Scott Wood) [2011667] - mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Scott Wood) [2011667] - mm, slub: move disabling/enabling irqs to ___slab_alloc() (Scott Wood) [2011667] - mm, slub: simplify kmem_cache_cpu and tid setup (Scott Wood) [2011667] - mm, slub: restructure new page checks in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: return slab page from get_partial() and set c->page afterwards (Scott Wood) [2011667] - mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Scott Wood) [2011667] - mm, slub: extract get_partial() from new_slab_objects() (Scott Wood) [2011667] - mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Scott Wood) [2011667] - mm, slub: don't disable irq for debug_check_no_locks_freed() (Scott Wood) [2011667] - mm, slub: allocate private object map for validate_slab_cache() (Scott Wood) [2011667] - mm, slub: allocate private object map for debugfs listings (Scott Wood) [2011667] - mm, slub: don't call flush_all() from slab_debug_trace_open() (Scott Wood) [2011667] - mm/slub.c: drop lockdep_assert_held() from put_map() (Scott Wood) [2011667] - mm/slub.c: replace cpu_slab->partial with wrapped APIs (Scott Wood) [2011667] - mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs (Scott Wood) [2011667] - sched/rt, mm: Use CONFIG_PREEMPTION (Scott Wood) [2011667] - tcp: fix page frag corruption on page fault (Paolo Abeni) [1996074] - net: fix sk_page_frag() recursion from memory reclaim (Paolo Abeni) [1996074] - net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2020407] - net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2020407] - net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2020407] - udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2020407] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Xin Long) [2020407] - bareudp: Add extack support to bareudp_configure() (Guillaume Nault) [1946040] - bareudp: Move definition of struct bareudp_conf to bareudp.c (Guillaume Nault) [1946040] - bareudp: Remove bareudp_dev_create() (Guillaume Nault) [1946040] - net: bareudp: simplify error paths calling dellink (Guillaume Nault) [1946040] - mptcp: re-arm retransmit timer if data is pending (Paolo Abeni) [2019493] - mptcp: remove tx_pending_data (Paolo Abeni) [2019493] - mptcp: do not shrink snd_nxt when recovering (Paolo Abeni) [2019493] - mptcp: drop unused sk in mptcp_push_release (Paolo Abeni) [2019493] - selftests: mptcp: fix proto type in link_failure tests (Paolo Abeni) [2019493] - selftests: mptcp: add testcase for active-back (Paolo Abeni) [2019493] - mptcp: backup flag from incoming MPJ ack option (Paolo Abeni) [2019493] - mptcp: add mibs for stale subflows processing (Paolo Abeni) [2019493] - mptcp: faster active backup recovery (Paolo Abeni) [2019493] - mptcp: cleanup sysctl data and helpers (Paolo Abeni) [2019493] - mptcp: handle pending data on closed subflow (Paolo Abeni) [2019493] - mptcp: less aggressive retransmission strategy (Paolo Abeni) [2019493] - mptcp: more accurate timeout (Paolo Abeni) [2019493] - mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni) [2019493] - tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni) [2019493] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 (Vitaly Kuznetsov) [2009340] - KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO (Vitaly Kuznetsov) [2009340] - KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Vitaly Kuznetsov) [2009340] - KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: extract sgx_vepc_remove_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset (Vitaly Kuznetsov) [2009340] - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup (Vitaly Kuznetsov) [2009340] - Revert "x86/kvm: fix vcpu-id indexed array sizes" (Vitaly Kuznetsov) [2009340] - KVM: X86: Cache CR3 in prev_roots when PCID is disabled (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned (Vitaly Kuznetsov) [2009340] - KVM: x86: Take srcu lock in post_kvm_run_save() (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block() (Vitaly Kuznetsov) [2009340] - KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock (Vitaly Kuznetsov) [2009340] - KVM: selftests: Refactor help message for -s backing_src (Vitaly Kuznetsov) [2009340] - KVM: selftests: Change backing_src flag to -s in demand_paging_test (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: keep INS functions together (Vitaly Kuznetsov) [2009340] - KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: x86: split the two parts of emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Vitaly Kuznetsov) [2009340] - KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Vitaly Kuznetsov) [2009340] - KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: MMU: Reset mmu->pkru_mask to avoid stale data (Vitaly Kuznetsov) [2009340] - KVM: nVMX: promptly process interrupts delivered while in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: check for interrupts before deciding whether to exit the fast path (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant handling of bus lock vmexit (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix length of string I/O (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: Set guest_state_protected after VMSA update (Vitaly Kuznetsov) [2009340] - KVM: kvm_stat: do not show halt_wait_ns (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" (Vitaly Kuznetsov) [2009340] - KVM: s390: restore old debugfs names (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Synch KVM's svm.h header with the kernel (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P44V64 for z196 and EC12 (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P47V64 for s390x (Vitaly Kuznetsov) [2009340] - x86/sev: Use "SEV: " prefix for messages from sev.c (Vitaly Kuznetsov) [2009340] - KVM: stats: remove dead stores (Vitaly Kuznetsov) [2009340] - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Vitaly Kuznetsov) [2009340] - kvm: fix objtool relocation warning (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ensure all migrations are performed when test is affined (Vitaly Kuznetsov) [2009340] - KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (Vitaly Kuznetsov) [2009340] - x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Vitaly Kuznetsov) [2009340] - selftests: KVM: Don't clobber XMM register when read (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue (Vitaly Kuznetsov) [2009340] - selftests: KVM: Explicitly use movq to read xmm registers (Vitaly Kuznetsov) [2009340] - selftests: KVM: Call ucall_init when setting up in rseq_test (Vitaly Kuznetsov) [2009340] - KVM: X86: Synchronize the shadow pagetable before link it (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix missed remote tlb flush in rmap_write_protect() (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: don't copy virt_ext from vmcb12 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround (Vitaly Kuznetsov) [2009340] - KVM: x86: selftests: test simultaneous uses of V_IRQ from L1 and L0 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore int_vector in svm_clear_vintr (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry (Vitaly Kuznetsov) [2009340] - KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode (Vitaly Kuznetsov) [2009340] - KVM: x86: reset pdptrs_from_userspace when exiting smm (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit (Vitaly Kuznetsov) [2009340] - KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: Clean up benign vcpu->cpu data races when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() (Vitaly Kuznetsov) [2009340] - KVM: selftests: Create a separate dirty bitmap per slot (Vitaly Kuznetsov) [2009340] - KVM: SEV: Allow some commands for mirror VM (Vitaly Kuznetsov) [2009340] - KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fix nested bus lock VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry (Vitaly Kuznetsov) [2009340] - KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor (Vitaly Kuznetsov) [2009340] - kvm: fix wrong exception emulation in check_rdtsc (Vitaly Kuznetsov) [2009340] - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: SVM: fix missing sev_decommission in sev_receive_start (Vitaly Kuznetsov) [2009340] - KVM: SEV: Acquire vcpu mutex when updating VMSA (Vitaly Kuznetsov) [2009340] - KVM: do not shrink halt_poll_ns below grow_start (Vitaly Kuznetsov) [2009340] - KVM: nVMX: fix comments of handle_vmon() (Vitaly Kuznetsov) [2009340] - KVM: x86: Handle SRCU initialization failure during page track init (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove defunct "nr_active_uret_msrs" field (Vitaly Kuznetsov) [2009340] - selftests: KVM: Align SMCCC call with the spec in steal_time (Vitaly Kuznetsov) [2009340] - selftests: KVM: Fix check for !POLLIN in demand_paging_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Mark all registers as avail/dirty at vCPU creation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs (Vitaly Kuznetsov) [2009340] - tools: Move x86 syscall number fallbacks to .../uapi/ (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix get_run_delay() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests: kvm: move get_run_delay() into lib/test_util (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - tools: rename bitmap_alloc() to bitmap_zalloc() (Vitaly Kuznetsov) [2009340] - KVM: Drop unused kvm_dirty_gfn_invalid() (Vitaly Kuznetsov) [2009340] - KVM: MMU: mark role_regs and role accessors as maybe unused (Vitaly Kuznetsov) [2009340] - x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait (Vitaly Kuznetsov) [2009340] - KVM: stats: Add VM stat for remote tlb flush requests (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host (Vitaly Kuznetsov) [2009340] - KVM: SVM: Add 5-level page table support for SVM (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow CPU to force vendor-specific TDP level (Vitaly Kuznetsov) [2009340] - KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level (Vitaly Kuznetsov) [2009340] - KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - KVM: SVM: split svm_handle_invalid_exit (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt polling related histogram stats (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt_wait_ns stats for all architectures (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add checks for histogram stats bucket_size field (Vitaly Kuznetsov) [2009340] - KVM: stats: Update doc for histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: stats: Support linear and logarithmic histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: SVM: AVIC: drop unsupported AVIC base relocation code (Vitaly Kuznetsov) [2009340] - KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} (Vitaly Kuznetsov) [2009340] - KVM: SVM: avoid refreshing avic if its state didn't change (Vitaly Kuznetsov) [2009340] - KVM: SVM: remove svm_toggle_avic_for_irq_window (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use (Vitaly Kuznetsov) [2009340] - KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM (Vitaly Kuznetsov) [2009340] - KVM: x86: don't disable APICv memslot when inhibited (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow APICv memslot to be enabled but invisible (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range (Vitaly Kuznetsov) [2009340] - KVM: Allow to have arch-specific per-vm debugfs files (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Vitaly Kuznetsov) [2009340] - KVM: x86: Clean up redundant ROL16(val, n) macro definition (Vitaly Kuznetsov) [2009340] - KVM: x86: Move declaration of kvm_spurious_fault() to x86.h (Vitaly Kuznetsov) [2009340] - KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Hide VMCS control calculators in vmx.c (Vitaly Kuznetsov) [2009340] - KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF (Vitaly Kuznetsov) [2009340] - kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault (Vitaly Kuznetsov) [2009340] - KVM: x86: remove dead initialization (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels (Vitaly Kuznetsov) [2009340] - x86: Fix typo s/ECLR/ELCR/ for the PIC register (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move vcpu_args_set into perf_test_util (Vitaly Kuznetsov) [2009340] - KVM: selftests: Support multiple slots in dirty_log_perf_test (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle (Vitaly Kuznetsov) [2009340] - KVM: Cache the last used slot index per vCPU (Vitaly Kuznetsov) [2009340] - KVM: Move last_used_slot logic out of search_memslots (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds (Vitaly Kuznetsov) [2009340] - KVM: xen: do not use struct gfn_to_hva_cache (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix hyperv_clock test (Vitaly Kuznetsov) [2009340] - KVM: SVM: improve the code readability for ASID management (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (Vitaly Kuznetsov) [2009340] - KVM: Do not leak memory for duplicate debugfs directories (Vitaly Kuznetsov) [2009340] - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize zapping rmap (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize pte_list_desc with per-array counter (Vitaly Kuznetsov) [2009340] - KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger (Vitaly Kuznetsov) [2009340] - KVM: selftests: Test access to XMM fast hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check if guest is allowed to use XMM registers for hypercall input (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce trace_kvm_hv_hypercall_done() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to hypercall before reading XMM registers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: remove useless kvm_clear_*_queue (Vitaly Kuznetsov) [2009340] - KVM: x86: Preserve guest's CR0.CD/NW on INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET (Vitaly Kuznetsov) [2009340] - KVM: SVM: Emulate #INIT in response to triple fault shutdown (Vitaly Kuznetsov) [2009340] - KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refresh list of user return MSRs after setting guest CPUID (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip pointless MSR bitmap update when setting EFER (Vitaly Kuznetsov) [2009340] - KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip emulation required checks during pmode/rmode transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Process CR0.PG side effects after setting CR0 assets (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest (Vitaly Kuznetsov) [2009340] - KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move EDX initialization at vCPU RESET to common code (Vitaly Kuznetsov) [2009340] - KVM: x86: Consolidate APIC base RESET initialization code (Vitaly Kuznetsov) [2009340] - KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default (Vitaly Kuznetsov) [2009340] - KVM: x86: Don't force set BSP bit when local APIC is managed by userspace (Vitaly Kuznetsov) [2009340] - KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove defunct BSP "update" in local APIC reset (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop explicit MMU reset at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove explicit MMU reset in enter_rmode() (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping (Vitaly Kuznetsov) [2009340] - KVM: SVM: Zero out GDTR.base and IDTR.base on INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Flush the guest's TLB on INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: drop immediate APICv disablement on current vCPU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: fast_page_fault support for the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix use of enums in trace_fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: Introduce kvm_get_kvm_safe() (Vitaly Kuznetsov) [2009340] - x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h (Vitaly Kuznetsov) [2009340] - KVM: X86: Add per-vm stat for max rmap list size (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation (Vitaly Kuznetsov) [2009340] - KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM (Vitaly Kuznetsov) [2009340] - KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged (Vitaly Kuznetsov) [2009340] - KVM: Add infrastructure and macro to mark VM as bugged (Vitaly Kuznetsov) [2009340] - KVM: Get rid of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: arm64: Use get_page() instead of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: x86: accept userspace interrupt only if no event is injected (Vitaly Kuznetsov) [2009340] - KVM: add missing compat KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2009340] - KVM: use cpu_relax when halt polling (Vitaly Kuznetsov) [2009340] - KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrl (Vitaly Kuznetsov) [2009340] - KVM: SVM: tweak warning about enabled AVIC on nested entry (Vitaly Kuznetsov) [2009340] - KVM: SVM: svm_set_vintr don't warn if AVIC is active but is about to be deactivated (Vitaly Kuznetsov) [2009340] - KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is initialized (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce access_tracking_perf_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix missing break in dirty_log_perf_test arg parsing (Vitaly Kuznetsov) [2009340] - x86/kvm: fix vcpu-id indexed array sizes (Vitaly Kuznetsov) [2009340] - KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access (Vitaly Kuznetsov) [2009340] - KVM: Documentation: Fix KVM_CAP_ENFORCE_PV_FEATURE_CPUID name (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Swap the parameter order for svm_copy_vmrun_state()/svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - docs: virt: kvm: api.rst: replace some characters (Vitaly Kuznetsov) [2009340] - docs: kvm: properly format code blocks and lists (Vitaly Kuznetsov) [2009340] - docs: kvm: fix build warnings (Vitaly Kuznetsov) [2009340] - KVM: selftests: Address extra memslot parameters in vm_vaddr_alloc (Vitaly Kuznetsov) [2009340] - kvm: debugfs: fix memory leak in kvm_create_vm_debugfs (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: WARN and reject loading KVM if NX is supported but not enabled" (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Address missing vm_install_exception_handler conversions (Vitaly Kuznetsov) [2009340] - KVM: selftests: change pthread_yield to sched_yield (Vitaly Kuznetsov) [2009340] - KVM: x86: rename apic_access_page_done to apic_access_memslot_enabled (Vitaly Kuznetsov) [2009340] - kvm: x86: disable the narrow guest module parameter on unload (Vitaly Kuznetsov) [2009340] - selftests: kvm: Allows userspace to handle emulation errors. (Vitaly Kuznetsov) [2009340] - kvm: x86: Allow userspace to handle emulation errors (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Let guest use GBPAGES if supported in hardware and TDP is on (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Enhance comments for MMU roles and nested transition trickiness (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN on any reserved SPTE value when making a valid SPTE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helpers to do full reserved SPTE checks w/ generic MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to determine PTTYPE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements for helpers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a helper to calculate root from role_regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helper to update paging metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't update nested guest's paging bitmasks if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU LA57 helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get nested MMU's root level from the MMU's role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU configuration (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role/role_regs to compute context's metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's roles to compute last non-leaf level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute PKRU bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute permission bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop vCPU param from reserved bits calculator (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing rsvd bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow reserved bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Always set new mmu_role immediately after checking old role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode is active (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Do not set paging-related bits in MMU role if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add accessors to query mmu_role bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to compute mmu_role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate misc updates into shadow_mmu_init_context() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add struct and helpers to retrieve MMU role bits from regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab shadow root level from mmu_role for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU proper (Vitaly Kuznetsov) [2009340] - KVM: x86: Read and pass all CR0/CR4 role bits to shadow MMU helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Add a comment to document why nNPT uses vmcb01, not vCPU state (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename unsync helper and update related comments (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mismatches (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role to check for matching guest page sizes (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Unconditionally zap unsync SPs when creating >4k SP at GFN (Vitaly Kuznetsov) [2009340] - Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role" (Vitaly Kuznetsov) [2009340] - KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken (Vitaly Kuznetsov) [2009340] - KVM: debugfs: Reuse binary stats descriptors (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add selftest for KVM statistics data binary interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Add documentation for binary statistics interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VCPU (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VM (Vitaly Kuznetsov) [2009340] - KVM: stats: Add fd-based API to read binary stats data (Vitaly Kuznetsov) [2009340] - KVM: stats: Separate generic stats from architecture specific ones (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check (Vitaly Kuznetsov) [2009340] - KVM: sefltests: Add x86-64 test to verify MMU reacts to CPUID updates (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add hugepage support for x86-64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Genericize upper level page table entry struct (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add PTE helper for x86-64 in preparation for hugepages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename x86's page table "address" to "pfn" (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add wrapper to allocate page table page (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally allocate EPT tables in memslot 0 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot '0' for page table allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for vaddr allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for CPUID test alloc (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc page helper for xAPIC IPI test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc_page helper for x86-64's GDT/IDT/TSS allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Lower the min virtual address for misc page allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add helpers to allocate N pages of virtual memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for Hyper-V pages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for x86's GDT/TSS setup (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 when loading elf binary (Vitaly Kuznetsov) [2009340] - KVM: selftests: Zero out the correct page in the Hyper-V features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Remove errant asm/barrier.h include to fix arm64 build (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix uninitialized boolean variable flush (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix triple fault if ept=0 in dirty_log_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Print CPU of last attempted VM-entry when dumping VMCS/VMCB (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Dynamically compute max VMCS index for vmcs12 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller maxphyaddr (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant root_hpa checks (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_root check (Vitaly Kuznetsov) [2009340] - KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN and reject loading KVM if NX is supported but not enabled (Vitaly Kuznetsov) [2009340] - KVM: SVM: Refuse to load kvm_amd if NX support is not available (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refuse to load kvm_intel if EPT and NX are disabled (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix TDP MMU page table level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC (Vitaly Kuznetsov) [2009340] - KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall (Vitaly Kuznetsov) [2009340] - KVM: switch per-VM stats to u64 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before division (Vitaly Kuznetsov) [2009340] - KVM: x86: Check for pending interrupts when APICv is getting disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switching emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() (Vitaly Kuznetsov) [2009340] - KVM: x86: Defer MMU sync on PCID invalidation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU sync logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch (Vitaly Kuznetsov) [2009340] - KVM: x86: Invalidate all PGDs for the current PCID on MOV CR3 w/ flush (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Sync all PGDs on nested transition with shadow paging (Vitaly Kuznetsov) [2009340] - KVM: x86: avoid loading PDPTRs after migration when possible (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2 (Vitaly Kuznetsov) [2009340] - KVM: x86: introduce kvm_register_clear_available (Vitaly Kuznetsov) [2009340] - KVM: nVMX: delay loading of PDPTRs to KVM_REQ_GET_NESTED_STATE_PAGES (Vitaly Kuznetsov) [2009340] - KVM: nSVM: refactor the CR3 reload on migration (Vitaly Kuznetsov) [2009340] - KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT and a PAE guest (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Drop pointless pdptrs_changed() check on nested transition (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop obsolete (and pointless) pdptrs_changed() check (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce hyperv_features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move evmcs.h to x86_64/ (Vitaly Kuznetsov) [2009340] - KVM: selftests: move Hyper-V MSR definitions to hyperv.h (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_CLUSTER_IPI_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_DEBUGGING privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_SIGNAL_EVENTS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_POST_MESSAGES privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to HVCALL_NOTIFY_LONG_SPIN_WAIT hypercall (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_STIMER_DIRECT_MODE_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Inverse the default in hv_check_msr_access() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_DEBUG_MSRS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_REENLIGHTENMENT privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_FREQUENCY_MSRS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_APIC_ACCESS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNTIMER_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNIC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_REFERENCE_TSC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_RESET_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_INDEX_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_TIME_REF_COUNT_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_RUNTIME_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_HYPERCALL_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V MSRs (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Cache guest CPUID leaves determining features availability (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID (Vitaly Kuznetsov) [2009340] - asm-generic/hyperv: add HV_STATUS_ACCESS_DENIED definition (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Direct Virtual Flush support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Enlightened MSR-Bitmap support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Remote TLB flush for SVM (Vitaly Kuznetsov) [2009340] - KVM: SVM: Software reserved fields (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx (Vitaly Kuznetsov) [2009340] - KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU is in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop "pre_" from enter/leave_smm() helpers (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop .post_leave_smm(), i.e. the manual post-RSM MMU reset (Vitaly Kuznetsov) [2009340] - KVM: x86: Rename SMM tracepoint to make it reflect reality (Vitaly Kuznetsov) [2009340] - KVM: x86: Move "entering SMM" tracepoint into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Move (most) SMM hflags modifications into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Invoke kvm_smm_changed() immediately after clearing SMM flag (Vitaly Kuznetsov) [2009340] - KVM: x86: Replace .set_hflags() with dedicated .exiting_smm() helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Emulate triple fault shutdown if RSM emulation fails (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop vendor specific functions for APICv/AVIC enablement (Vitaly Kuznetsov) [2009340] - KVM: x86: Use common 'enable_apicv' variable for both APICv and AVIC (Vitaly Kuznetsov) [2009340] - kvm: x86: implement KVM PM-notifier (Vitaly Kuznetsov) [2009340] - kvm: add PM-notifier (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce x2APIC register manipulation functions (Vitaly Kuznetsov) [2009340] - KVM: selftests: Hoist APIC functions out of individual tests (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move APIC definitions into a separate file (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Disable vmcs02 posted interrupts if vmcs12 PID isn't mappable (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fail on MMIO completion for nested posted interrupts (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to kvm_apic_accept_events (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to inject_pending_event (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a return code to vmx_complete_nested_posted_interrupt (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove guest mode check from kvm_check_nested_events (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Add vmx_nested_tsc_scaling_test (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Enable nested TSC scaling (Vitaly Kuznetsov) [2009340] - KVM: X86: Add vendor callbacks for writing the TSC multiplier (Vitaly Kuznetsov) [2009340] - KVM: X86: Move write_l1_tsc_offset() logic to common code and rename it (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions that calculate the nested TSC fields (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions for retrieving L2 TSC fields from common code (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a TSC multiplier field in VMCS12 (Vitaly Kuznetsov) [2009340] - KVM: X86: Add a ratio parameter to kvm_scale_tsc() (Vitaly Kuznetsov) [2009340] - KVM: X86: Rename kvm_compute_tsc_offset() to kvm_compute_l1_tsc_offset() (Vitaly Kuznetsov) [2009340] - KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [2009340] - math64.h: Add mul_s64_u64_shr() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a field to control memslot rmap allocation (Vitaly Kuznetsov) [2009340] - KVM: mmu: Add slots_arch_lock for memslot arch fields (Vitaly Kuznetsov) [2009340] - KVM: mmu: Refactor memslot copy (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Factor out allocating memslot rmap (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Deduplicate rmap freeing (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not write protect huge page in initially-all-set mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Support write protecting only large pages (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Advertise support for fast XMM hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: kvm_hv_flush_tlb use inputs from XMM registers (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Collect hypercall params into struct (Vitaly Kuznetsov) [2009340] - KVM: x86: Move FPU register accessors into fpu.h (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix kvm_check_cap() assertion (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add aarch64/debug-exceptions test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add exception handling support for aarch64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move GUEST_ASSERT_EQ to utils header (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce UCALL_UNHANDLED for unhandled vector reporting (Vitaly Kuznetsov) [2009340] - KVM: selftests: Complete x86_64/sync_regs_test ucall (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename vm_handle_exception (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix compiling errors when initializing the static structure (Vitaly Kuznetsov) [2009340] - selftests: kvm: Add support for customized slot0 memory size (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix overlapping addresses in memslot_perf_test (Vitaly Kuznetsov) [2009340] - selftests: kvm: do only 1 memslot_perf_test run by default (Vitaly Kuznetsov) [2009340] - KVM: X86: Use _BITUL() macro in UAPI headers (Vitaly Kuznetsov) [2009340] - KVM: selftests: create alias mappings when using shared memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: add shmem backing source type (Vitaly Kuznetsov) [2009340] - KVM: selftests: refactor vm_mem_backing_src_type flags (Vitaly Kuznetsov) [2009340] - KVM: selftests: allow different backing source types (Vitaly Kuznetsov) [2009340] - KVM: selftests: compute correct demand paging size (Vitaly Kuznetsov) [2009340] - KVM: selftests: simplify setup_demand_paging error handling (Vitaly Kuznetsov) [2009340] - KVM: selftests: Print a message if /dev/kvm is missing (Vitaly Kuznetsov) [2009340] - KVM: selftests: trivial comment/logging fixes (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix hang in hardware_disable_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() (Vitaly Kuznetsov) [2009340] - KVM: selftests: add a memslot-related performance benchmark (Vitaly Kuznetsov) [2009340] - KVM: selftests: Keep track of memslots more efficiently (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix potential issue with ELF loading (Vitaly Kuznetsov) [2009340] - selftests: kvm: make allocation of extra memory take effect (Vitaly Kuznetsov) [2009340] - docs: virt: api.rst: fix a pointer to SGX documentation (Vitaly Kuznetsov) [2009340] - docs: vcpu-requests.rst: fix reference for atomic ops (Vitaly Kuznetsov) [2009340] - x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFG (Vitaly Kuznetsov) [2009340] - x86/sev: Move GHCB MSR protocol and NAE definitions in a common header (Vitaly Kuznetsov) [2009340] - x86/sev-es: Rename sev-es.{ch} to sev.{ch} (Vitaly Kuznetsov) [2009340] - x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() (Vitaly Kuznetsov) [2009340] - tools/kvm_stat: Fix documentation typo (Vitaly Kuznetsov) [2009340] - KVM: x86: Hide RDTSCP and RDPID if MSR_TSC_AUX probing failed (Vitaly Kuznetsov) [2009340] - KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to guest CPU model (Vitaly Kuznetsov) [2009340] - KVM: x86: Move uret MSR slot management to common x86 (Vitaly Kuznetsov) [2009340] - KVM: x86: Export the number of uret MSRs to vendor modules (Vitaly Kuznetsov) [2009340] - KVM: VMX: Disable loading of TSX_CTRL MSR the more conventional way (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use common x86's uret MSR list as the one true list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use flag to indicate "active" uret MSRs instead of sorting list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Configure list of user return MSRs at module init (Vitaly Kuznetsov) [2009340] - KVM: x86: Add support for RDPID without RDTSCP (Vitaly Kuznetsov) [2009340] - selftests: kvm: remove reassignment of non-absolute variables (Vitaly Kuznetsov) [2009340] - doc/kvm: Fix wrong entry for KVM_CAP_X86_MSR_FILTER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix kdoc of __handle_changed_spte (Vitaly Kuznetsov) [2009340] - KVM: documentation: fix sphinx warnings (Vitaly Kuznetsov) [2009340] - KVM: x86: document behavior of measurement ioctls with len==0 (Vitaly Kuznetsov) [2009340] - documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID (Vitaly Kuznetsov) [2009340] - docs: kvm: Fix a typo ("althought") (Vitaly Kuznetsov) [2009340] - KVM: move EXIT_FASTPATH_REENTER_GUEST to common code (Vitaly Kuznetsov) [2009340] - mm, kvm: account kvm_vcpu_mmap to kmemcg (Vitaly Kuznetsov) [2009340] - x86/kvm: Use msi_msg shadow structs (Vitaly Kuznetsov) [2009340] - ceph: fix up non-directory creation in SGID directories (Jeffrey Layton) [2017796] - ceph: initialize pathlen variable in reconnect_caps_cb (Jeffrey Layton) [2017796] - ceph: initialize i_size variable in ceph_sync_read (Jeffrey Layton) [2017796] - ceph: fix duplicate increment of opened_inodes metric (Jeffrey Layton) [2017796] - ceph: add a new metric to keep track of remote object copies (Jeffrey Layton) [2017796] - libceph, ceph: move ceph_osdc_copy_from() into cephfs code (Jeffrey Layton) [2017796] - ceph: clean-up metrics data structures to reduce code duplication (Jeffrey Layton) [2017796] - ceph: split 'metric' debugfs file into several files (Jeffrey Layton) [2017796] - ceph: return the real size read when it hits EOF (Jeffrey Layton) [2017796] - ceph: properly handle statfs on multifs setups (Jeffrey Layton) [2017796] - ceph: shut down mount on bad mdsmap or fsmap decode (Jeffrey Layton) [2017796] - ceph: fix mdsmap decode when there are MDS's beyond max_mds (Jeffrey Layton) [2017796] - ceph: ignore the truncate when size won't change with Fx caps issued (Jeffrey Layton) [2017796] - ceph: don't rely on error_string to validate blocklisted session. (Jeffrey Layton) [2017796] - ceph: just use ci->i_version for fscache aux info (Jeffrey Layton) [2017796] - ceph: shut down access to inode when async create fails (Jeffrey Layton) [2017796] - ceph: refactor remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: fix auth cap handling logic in remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: drop private list from remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: don't use -ESTALE as special return code in try_get_cap_refs (Jeffrey Layton) [2017796] - ceph: print inode numbers instead of pointer values (Jeffrey Layton) [2017796] - ceph: enable async dirops by default (Jeffrey Layton) [2017796] - libceph: drop ->monmap and err initialization (Jeffrey Layton) [2017796] - ceph: convert to noop_direct_IO (Jeffrey Layton) [2017796] - ceph: fix off by one bugs in unsafe_request_wait() (Jeffrey Layton) [2017796] - ceph: fix handling of "meta" errors (Jeffrey Layton) [2017796] - ceph: drop the mdsc_get_session/put_session dout messages (Jeffrey Layton) [2017796] - ceph: lockdep annotations for try_nonblocking_invalidate (Jeffrey Layton) [2017796] - ceph: don't WARN if we're forcibly removing the session caps (Jeffrey Layton) [2017796] - ceph: don't WARN if we're force umounting (Jeffrey Layton) [2017796] - ceph: remove the capsnaps when removing caps (Jeffrey Layton) [2017796] - ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeffrey Layton) [2017796] - ceph: reconnect to the export targets on new mdsmaps (Jeffrey Layton) [2017796] - ceph: print more information when we can't find snaprealm (Jeffrey Layton) [2017796] - ceph: add ceph_change_snap_realm() helper (Jeffrey Layton) [2017796] - ceph: remove redundant initializations from mdsc and session (Jeffrey Layton) [2017796] - ceph: cancel delayed work instead of flushing on mdsc teardown (Jeffrey Layton) [2017796] - ceph: add a new vxattr to return auth mds for an inode (Jeffrey Layton) [2017796] - ceph: flush the mdlog before waiting on unsafe reqs (Jeffrey Layton) [2017796] - ceph: flush mdlog before umounting (Jeffrey Layton) [2017796] - ceph: make iterate_sessions a global symbol (Jeffrey Layton) [2017796] - ceph: make ceph_create_session_msg a global symbol (Jeffrey Layton) [2017796] - ceph: fix comment about short copies in ceph_write_end (Jeffrey Layton) [2017796] - ceph: fix memory leak on decode error in ceph_handle_caps (Jeffrey Layton) [2017796] - RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()' (Kamal Heib) [1970672] - RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ (Kamal Heib) [1970672] - RDMA/irdma: Fix a user-after-free in add_pble_prm (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC errors (Kamal Heib) [1970672] - RDMA/irdma: Do not hold qos mutex twice on QP resume (Kamal Heib) [1970672] - RDMA/irdma: Set VLAN in UD work completion correctly (Kamal Heib) [1970672] - RDMA/irdma: Process extended CQ entries correctly (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when there are MW bind errors (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when transport retry counter is exceeded (Kamal Heib) [1970672] - RDMA/irdma: Validate number of CQ entries on create CQ (Kamal Heib) [1970672] - RDMA/irdma: Skip CQP ring during a reset (Kamal Heib) [1970672] - RDMA/irdma: Remove the repeated declaration (Kamal Heib) [1970672] - RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS (Kamal Heib) [1970672] - RDMA/irdma: Change returned type of irdma_setup_virt_qp to void (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type of irdma_set_hw_rsrc to void (Kamal Heib) [1970672] - RDMA/irdma: change the returned type of irdma_sc_repost_aeq_entries to void (Kamal Heib) [1970672] - RDMA/irdma: Check vsi pointer before using it (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type to void (Kamal Heib) [1970672] - RDMA/irdma: Make spdxcheck.py happy (Kamal Heib) [1970672] - RDMA/irdma: Fix unused variable total_size warning (Kamal Heib) [1970672] - RDMA/irdma: Fix potential overflow expression in irdma_prm_get_pbles (Kamal Heib) [1970672] - RDMA/irdma: Check contents of user-space irdma_mem_reg_req object (Kamal Heib) [1970672] - RDMA/irdma: Remove use of kmap() (Kamal Heib) [1970672] - RDMA/irdma: Use the queried port attributes (Kamal Heib) [1970672] - RDMA/irdma: Check return value from ib_umem_find_best_pgsz (Kamal Heib) [1970672] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [1970672] - RDMA/irdma: Store PBL info address a pointer type (Kamal Heib) [1970672] - RDMA/irdma: Use list_last_entry/list_first_entry (Kamal Heib) [1970672] - RDMA/irdma: Use list_move instead of list_del/list_add (Kamal Heib) [1970672] - RDMA/irdma: Fix return error sign from irdma_modify_qp (Kamal Heib) [1970672] - RDMA/irdma: Fix spelling mistake "Allocal" -> "Allocate" (Kamal Heib) [1970672] - RDMA/irdma: remove redundant initialization of variable val (Kamal Heib) [1970672] - RDMA/irdma: remove extraneous indentation on a statement (Kamal Heib) [1970672] - RDMA/irdma: Fix issues with u8 left shift operation (Kamal Heib) [1970672] - RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw (Kamal Heib) [1970672] - RDMA/irdma: Add ABI definitions (Kamal Heib) [1970672] - RDMA/irdma: Add dynamic tracing for CM (Kamal Heib) [1970672] - RDMA/irdma: Add miscellaneous utility definitions (Kamal Heib) [1970672] - RDMA/irdma: Add user/kernel shared libraries (Kamal Heib) [1970672] - RDMA/irdma: Add RoCEv2 UD OP support (Kamal Heib) [1970672] - RDMA/irdma: Implement device supported verb APIs (Kamal Heib) [1970672] - RDMA/irdma: Add PBLE resource manager (Kamal Heib) [1970672] - RDMA/irdma: Add connection manager (Kamal Heib) [1970672] - RDMA/irdma: Add QoS definitions (Kamal Heib) [1970672] - RDMA/irdma: Add privileged UDA queue implementation (Kamal Heib) [1970672] - RDMA/irdma: Add HMC backing store setup functions (Kamal Heib) [1970672] - RDMA/irdma: Implement HW Admin Queue OPs (Kamal Heib) [1970672] - RDMA/irdma: Implement device initialization definitions (Kamal Heib) [1970672] - RDMA/irdma: Register auxiliary driver and implement private channel OPs (Kamal Heib) [1970672] - i40e: Register auxiliary devices to provide RDMA (Kamal Heib) [1970672] - i40e: Prep i40e header for aux bus conversion (Kamal Heib) [1970672] - i40e: Replace one-element array with flexible-array member (Kamal Heib) [1970672] - ibmvnic: drop bad optimization in reuse_tx_pools() (Gustavo Walbon) [2028722] - ibmvnic: drop bad optimization in reuse_rx_pools() (Gustavo Walbon) [2028722] - /proc//cmdline: add back the setproctitle() special case (Ian Kent) [1979446] - /proc//cmdline: remove all the special cases (Ian Kent) [1979446] - perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1903157] - net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2013073] - net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2013073] - net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2013073] - serial: 8250: fix racy uartclk update (Puneet Sethi) [1784121] - serial: 8250: Skip uninitialized TTY port baud rate update (Puneet Sethi) [1784121] - serial: 8250: Discard RTS/DTS setting from clock update method (Puneet Sethi) [1784121] - serial: 8250: Add 8250 port clock update method (Puneet Sethi) [1784121] - serial: 8250_dw: drop bogus uartclk optimisation (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable PSE UART Auto Flow Control (Puneet Sethi) [1784121] - serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (Puneet Sethi) [1784121] - serial: 8250_dw: Fix the trivial typo in the comment (Puneet Sethi) [1784121] - serial: 8250_dw: Re-use temporary variable for of_node (Puneet Sethi) [1784121] - serial: 8250_dw: Drop wrong use of ACPI_PTR() (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (Puneet Sethi) [1784121] - serial: 8250_dw: Add device HID for new AMD UART controller (Puneet Sethi) [1784121] - serial: 8250_dw: Fix clk-notifier/port suspend deadlock (Puneet Sethi) [1784121] - serial: 8250_dw: Fix common clocks usage race condition (Puneet Sethi) [1784121] - serial: 8250_dw: Pass the same rate to the clk round and set rate methods (Puneet Sethi) [1784121] - serial: 8250_dw: Simplify the ref clock rate setting procedure (Puneet Sethi) [1784121] - serial: 8250_dw: Use devm_clk_get_optional() to get the input clock (Puneet Sethi) [1784121] - serial: 8250_dw: Avoid double error messaging when IRQ absent (Puneet Sethi) [1784121] - serial: 8250_dw: switch to use 8250_dwlib library (Puneet Sethi) [1784121] - serial: 8250_dw: use pointer to uart local variable (Puneet Sethi) [1784121] - serial: 8250_dw: Use a unified new dev variable in remove (Puneet Sethi) [1784121] - serial: 8250_dw: always set baud rate in dw8250_set_termios (Puneet Sethi) [1784121] - serial: 8250_dw: add fractional divisor support (Puneet Sethi) [1784121] - serial: 8250_dw: Introduce IO accessors to extended registers (Puneet Sethi) [1784121] - dmaengine: dw: Program xBAR hardware for Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Make it dependent to HAS_IOMEM (Puneet Sethi) [1784121] - dmaengine dw: Revert "dmaengine: dw: Enable runtime PM" (Puneet Sethi) [1784121] - dmaengine: dw: Enable runtime PM (Puneet Sethi) [1784121] - dmaengine: dw: Add DMA-channels mask cell support (Puneet Sethi) [1784121] - dmaengine: dw: Ignore burst setting for memory peripherals (Puneet Sethi) [1784121] - dmaengine: dw: Discard dlen from the dev-to-mem xfer width calculation (Puneet Sethi) [1784121] - dmaengine: dw: Activate FIFO-mode for memory peripherals only (Puneet Sethi) [1784121] - dmaengine: dw: Initialize max_sg_burst capability (Puneet Sethi) [1784121] - dmaengine: dw: Introduce max burst length hw config (Puneet Sethi) [1784121] - dmaengine: dw: Initialize min and max burst DMA device capability (Puneet Sethi) [1784121] - dmaengine: dw: Set DMA device max segment size parameter (Puneet Sethi) [1784121] - dmaengine: dw: Take HC_LLP flag into account for noLLP auto-config (Puneet Sethi) [1784121] - dmaengine: Introduce DMA-device device_caps callback (Puneet Sethi) [1784121] - dmaengine: Introduce max SG burst capability (Puneet Sethi) [1784121] - dmaengine: Introduce min burst length capability (Puneet Sethi) [1784121] - dmaengine: dw: Initialize channel before each transfer (Puneet Sethi) [1784121] - dmaengine: dw: Replace 'objs' by 'y' (Puneet Sethi) [1784121] - dmaengine: dw: Register ACPI DMA controller for PCI that has companion (Puneet Sethi) [1784121] - dmaengine: dw: platform: Mark 'hclk' clock optional (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split OF helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split ACPI helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Move handle check to dw_dma_acpi_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Switch to acpi_dma_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use devm_platform_ioremap_resource() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use struct dw_dma_chip_pdata (Puneet Sethi) [1784121] - dmaengine: dw: Export struct dw_dma_chip_pdata for wider use (Puneet Sethi) [1784121] - dmaengine: dw: Update Intel Elkhart Lake Service Engine acronym (Puneet Sethi) [1784121] - dmaengine: dw: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Distinguish ->remove() between DW and iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: convert to SPDX identifiers (Puneet Sethi) [1784121] - dmaengine: dw: Don't pollute CTL_LO on iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: Reset DRAIN bit when resume the channel (Puneet Sethi) [1784121] - dmaengine: dw: Split DW and iDMA 32-bit operations (Puneet Sethi) [1784121] - dmaengine: dw: Remove unused internal property (Puneet Sethi) [1784121] - dmaengine: dw: Add missed multi-block support for iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: drop useless LIST_HEAD (Puneet Sethi) [1784121] - dmaengine: dw: Fix FIFO size for Intel Merrifield (Puneet Sethi) [1784121] - dmaengine: dw-dmac: implement dma protection control setting (Puneet Sethi) [1784121] - dmaengine: dw: remove dma_slave_config direction usage (Puneet Sethi) [1784121] - dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Puneet Sethi) [1784121] - perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number (Mark Langsdorf) [1997732] - drivers/perf: Simplify EVENT ATTR macro in SMMU PMU driver (Mark Langsdorf) [1997732] - perf/smmuv3: Don't trample existing events with global filter (Mark Langsdorf) [1997732] - perf: qcom: Remove redundant dev_err call in qcom_l3_cache_pmu_probe() (Mark Langsdorf) [1997732] - perf: arm_spe: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: xgene_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: qcom: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: arm_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - drivers/perf: arm-cci: Fix checkpatch spacing error (Mark Langsdorf) [1997732] - drivers/perf: arm-cmn: Add space after ',' (Mark Langsdorf) [1997732] - drivers/perf: arm_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: Remove redundant dev_err call in tx2_uncore_pmu_init_dev() (Mark Langsdorf) [1997732] - perf/arm-smmuv3: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dsu: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dmc620: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-cmn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Clean up CPU hotplug handling (Mark Langsdorf) [1997732] - perf/arm-cci: Remove broken race mitigation (Mark Langsdorf) [1997732] - genirq: Export affinity setter for modules (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Clean up with dev_printk (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Fix error handling (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors (Mark Langsdorf) [1997732] - drivers/perf: Simplify the SMMUv3 PMU event attributes (Mark Langsdorf) [1997732] - perf: Constify static struct attribute_group (Mark Langsdorf) [1997732] - perf: qcom: Constify static struct attribute_group (Mark Langsdorf) [1997732] - drivers/perf: Add support for ARMv8.3-SPE (Mark Langsdorf) [1997732] - driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 (Mark Langsdorf) [1997732] - perf/smmuv3: Support sysfs identifier file (Mark Langsdorf) [1997732] - perf: remove duplicate check on fwnode (Mark Langsdorf) [1997732] - redhat/configs: enable ARM_DMC620_PMU memory controller perf counters (Mark Langsdorf) [1997732] - perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_device_probe() (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of ARM_DMC620_PMU drivers (Mark Langsdorf) [1997732] - driver/perf: Add PMU driver for the ARM DMC-620 memory controller (Mark Langsdorf) [1997732] - drivers/perf: thunderx2_pmu: Fix memory resource error handling (Mark Langsdorf) [1997732] - drivers/perf: xgene_pmu: Fix uninitialized resource struct (Mark Langsdorf) [1997732] - perf: arm_dsu: Support DSU ACPI devices (Mark Langsdorf) [1997732] - perf/smmuv3: To simplify code for ioremap page in pmcg (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of PMU drivers (Mark Langsdorf) [1997732] - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling (Mark Langsdorf) [1997732] - pmu/smmuv3: Clear IRQ affinity hint on device removal (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: arm_dsu_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: Open access for CAP_PERFMON privileged process (Mark Langsdorf) [1997732] - perf/smmuv3: Remove the leftover put_cpu() in error path (Mark Langsdorf) [1997732] - perf: arm-ccn: Enable stats for CCN-512 interconnect (Mark Langsdorf) [1997732] - perf/smmuv3: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-cci: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-ccn: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf: xgene: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/smmuv3: Validate groups for global filtering (Mark Langsdorf) [1997732] - perf/smmuv3: Validate group size (Mark Langsdorf) [1997732] - perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk (Mark Langsdorf) [1997732] - perf/smmuv3: Add MSI irq support (Mark Langsdorf) [1997732] - perf/smmuv3: Add arm64 smmuv3 pmu driver (Mark Langsdorf) [1997732] - perf: xgene: Remove set but not used variable 'config' (Mark Langsdorf) [1997732] - perf/drivers: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Mark Langsdorf) [1997732] - For drivers that do not support context exclusion let's advertise the PERF_PMU_CAP_NO_EXCLUDE capability. This ensures that perf will prevent us from handling events where any exclusion flags are set. Let's also remove the now unnecessary check for exclusion flags. (Mark Langsdorf) [1997732] - perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE conditionally (Mark Langsdorf) [1997732] - drivers/perf: arm-ccn: Use devm_ioremap_resource() to map memory (Mark Langsdorf) [1997732] - drivers/perf: Initialise return value in armpmu_request_irqs() (Mark Langsdorf) [1997732] - perf/arm-cci: Remove VLA usage (Mark Langsdorf) [1997732] - tools/power turbostat: version 2021.05.04 (Prarit Bhargava) [2030472] - tools/power turbostat: Support "turbostat --hide idle" (Prarit Bhargava) [2030472] - tools/power turbostat: elevate priority of interval mode (Prarit Bhargava) [2030472] - tools/power turbostat: formatting (Prarit Bhargava) [2030472] - tools/power turbostat: rename tcc variables (Prarit Bhargava) [2030472] - tools/power turbostat: save original CPU model (Prarit Bhargava) [2030472] - tools/power turbostat: add TCC Offset support (Prarit Bhargava) [2030472] - tools/power turbostat: Fix Core C6 residency on Atom CPUs (Prarit Bhargava) [2030472] - tools/power turbostat: Print the C-state Pre-wake settings (Prarit Bhargava) [2030472] - tools/power turbostat: unmark non-kernel-doc comment (Prarit Bhargava) [2030472] - tools/power/turbostat: Remove Package C6 Retention on Ice Lake Server (Prarit Bhargava) [2030472] - tools/power turbostat: Fix offset overflow issue in index converting (Prarit Bhargava) [2030472] - tools/power/turbostat: Fix turbostat for AMD Zen CPUs (Prarit Bhargava) [2030472] - Revert "tools/power turbostat: adjust for temperature offset" (Prarit Bhargava) [2030472] - tools/power turbostat: Fix DRAM Energy Unit on SKX (Prarit Bhargava) [2030472] - tools/power turbostat: print microcode patch level (Prarit Bhargava) [2030472] - tools/power turbostat: add built-in-counter for IPC -- Instructions per Cycle (Prarit Bhargava) [2030472]- [s390] virtio: write back F_VERSION_1 before validate (Claudio Imbrenda) [2026234] - cpufreq: powernv: Fix init_chip_info initialization in numa=off (Steve Best) [2017665] - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Guillaume Nault) [2016210] - tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020507] {CVE-2021-43267} - tipc: increase timeout in tipc_sk_enqueue() (Xin Long) [2020401] - Revert "tipc: Return the correct errno code" (Xin Long) [2020401] - tipc: fix an use-after-free issue in tipc_recvmsg (Xin Long) [2020401] - tipc: keep the skb in rcv queue until the whole data is read (Xin Long) [2020401] - powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 (Steve Best) [2025400] - PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI (Myron Stowe) [2028298] - media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors (Dean Nelson) [1921871] {CVE-2020-0404} - sctp: fix transport encap_port update in sctp_vtag_verify (Xin Long) [2020393] - sctp: account stream padding length for reconf chunk (Xin Long) [2020393] - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long) [2020393] - net: cipso: fix warnings in netlbl_cipsov4_add_std (Balazs Nemeth) [2026691] - net/sched: act_ct: fix err check for nf_conntrack_confirm (Davide Caratti) [2018109] - net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2018109] - mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2018109] - net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2018109] - net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2018109] - fq_codel: reject silly quantum parameters (Davide Caratti) [2018109] - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2018109] - sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2018109] - net: sched: fix lockdep_set_class() typo error for sch->seqlock (Davide Caratti) [2018109] - net: sched: cls_api: Fix the the wrong parameter (Davide Caratti) [2018109] - net/sched: act_vlan: Fix modify to allow 0 (Davide Caratti) [2018109] - net-sysfs: initialize uid and gid before calling net_ns_get_ownership (Xin Long) [1979820] - net: fix sysfs permssions when device changes network namespace (Xin Long) [1979820] - net-sysfs: add queue_change_owner() (Xin Long) [1979820] - net-sysfs: add netdev_change_owner() (Xin Long) [1979820] - drivers/base/power: add dpm_sysfs_change_owner() (Xin Long) [1979820] - device: add device_change_owner() (Xin Long) [1979820] - sysfs: Fix regression when adding a file to an existing group (Xin Long) [1979820] - bridge: make sure objects belong to container's owner (Xin Long) [1979820] - net: create reusable function for getting ownership info of sysfs inodes (Xin Long) [1979820] - net-sysfs: make sure objects belong to container's owner (Xin Long) [1979820] - net-sysfs: require net admin in the init ns for setting tx_maxrate (Xin Long) [1979820] - driver core: set up ownership of class devices in sysfs (Xin Long) [1979820] - kobject: kset_create_and_add() - fetch ownership info from parent (Xin Long) [1979820] - sysfs, kobject: allow creating kobject belonging to arbitrary users (Xin Long) [1979820] - NFSv42: Fix pagecache invalidation after COPY/CLONE (Benjamin Coddington) [2017166] - SUNRPC: fix sign error causing rpcsec_gss drops (Benjamin Coddington) [2017166] - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Benjamin Coddington) [2017166] - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Benjamin Coddington) [2017166] - SUNRPC: Simplify socket shutdown when not reusing TCP ports (Benjamin Coddington) [2017166] - nfsd4: Fix forced-expiry locking (Benjamin Coddington) [2017166] - SUNRPC/xprtrdma: Fix reconnection locking (Benjamin Coddington) [2017166] - NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid (Benjamin Coddington) [2017166] - NFSv4/pNFS: Always allow update of a zero valued layout barrier (Benjamin Coddington) [2017166] - NFSv4/pNFS: Fix a layoutget livelock loop (Benjamin Coddington) [2017166] - xprtrdma: Put rpcrdma_reps before waking the tear-down completion (Benjamin Coddington) [2017166] - NFSD: Fix TP_printk() format specifier in nfsd_clid_class (Benjamin Coddington) [2017166] - NFSv42: Copy offload should update the file size when appropriate (Benjamin Coddington) [2017166] - SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()... (Benjamin Coddington) [2017166] - NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect can't load NFSv3 (Benjamin Coddington) [2017166] - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times (Benjamin Coddington) [2017166] - NFSv4/pnfs: Clean up layout get on open (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix layoutget behaviour after invalidation (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix the layout barrier update (Benjamin Coddington) [2017166] - NFSD: Prevent a possible oops in the nfs_dirent() tracepoint (Benjamin Coddington) [2017166] - nfsd: remove redundant assignment to pointer 'this' (Benjamin Coddington) [2017166] - nfs_common: fix doc warning (Benjamin Coddington) [2017166] - nfsd4: Expose the callback address and state of each NFS4 client (Benjamin Coddington) [2017166] - xprtrdma: Fix spelling mistakes (Benjamin Coddington) [2017166] - NFS: nfs_find_open_context() may only select open files (Benjamin Coddington) [2017166] - SUNRPC: Should wake up the privileged task firstly. (Benjamin Coddington) [2017166] - SUNRPC: Fix the batch tasks count wraparound. (Benjamin Coddington) [2017166] - nfs: update has_sec_mnt_opts after cloning lsm options from parent (Benjamin Coddington) [2017166] - nfs: fix acl memory leak of posix_acl_create() (Benjamin Coddington) [2017166] - rpc: remove redundant initialization of variable status (Benjamin Coddington) [2017166] - NFSv4: Initialise connection to the server in nfs4_alloc_client() (Benjamin Coddington) [2017166] - nfsd: Prevent truncation of an unlinked inode from blocking access to its directory (Benjamin Coddington) [2017166] - xprtrdma: Fix a maybe-uninitialized compiler warning (Benjamin Coddington) [2017166] - NFSv4: Fix second deadlock in nfs4_evict_inode() (Benjamin Coddington) [2017166] - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() (Benjamin Coddington) [2017166] - NFS: FMODE_READ and friends are C macros, not enum types (Benjamin Coddington) [2017166] - NFS: Fix a potential NULL dereference in nfs_get_client() (Benjamin Coddington) [2017166] - NFS: Fix use-after-free in nfs4_init_client() (Benjamin Coddington) [2017166] - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. (Benjamin Coddington) [2017166] - nfs: Remove trailing semicolon in macros (Benjamin Coddington) [2017166] - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config (Benjamin Coddington) [2017166] - NFS: Clean up reset of the mirror accounting variables (Benjamin Coddington) [2017166] - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() (Benjamin Coddington) [2017166] - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() (Benjamin Coddington) [2017166] - SUNRPC: More fixes for backlog congestion (Benjamin Coddington) [2017166] - SUNRPC: Fix Oops in xs_tcp_send_request() when transport is disconnected (Benjamin Coddington) [2017166] - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() (Benjamin Coddington) [2017166] - SUNRPC in case of backlog, hand free slots directly to waiting task (Benjamin Coddington) [2017166] - pNFS/NFSv4: Remove redundant initialization of 'rd_size' (Benjamin Coddington) [2017166] - NFS: fix an incorrect limit in filelayout_decode_layout() (Benjamin Coddington) [2017166] - fs/nfs: Use fatal_signal_pending instead of signal_pending (Benjamin Coddington) [2017166] - xprtrdma: Fix a NULL dereference in frwr_unmap_sync() (Benjamin Coddington) [2017166] - sunrpc: Fix misplaced barrier in call_decode (Benjamin Coddington) [2017166] - SUNRPC: set rq_page_end differently (Benjamin Coddington) [2017166] - xprtrdma: Move fr_mr field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move the Work Request union to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_linv_done field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move cqe to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_cid to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Remove the RPC/RDMA QP event handler (Benjamin Coddington) [2017166] - xprtrdma: Add tracepoints showing FastReg WRs and remote invalidation (Benjamin Coddington) [2017166] - xprtrdma: Avoid Send Queue wrapping (Benjamin Coddington) [2017166] - xprtrdma: Do not wake RPC consumer on a failed LocalInv (Benjamin Coddington) [2017166] - xprtrdma: Do not recycle MR after FastReg/LocalInv flushes (Benjamin Coddington) [2017166] - xprtrdma: Clarify use of barrier in frwr_wc_localinv_done() (Benjamin Coddington) [2017166] - xprtrdma: Rename frwr_release_mr() (Benjamin Coddington) [2017166] - xprtrdma: rpcrdma_mr_pop() already does list_del_init() (Benjamin Coddington) [2017166] - xprtrdma: Delete rpcrdma_recv_buffer_put() (Benjamin Coddington) [2017166] - xprtrdma: Fix cwnd update ordering (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep creation (Benjamin Coddington) [2017166] - xprtrdma: Improve commentary around rpcrdma_reps_unmap() (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep destruction (Benjamin Coddington) [2017166] - xprtrdma: Put flushed Receives on free list instead of destroying them (Benjamin Coddington) [2017166] - xprtrdma: Do not refresh Receive Queue while it is draining (Benjamin Coddington) [2017166] - xprtrdma: Avoid Receive Queue wrapping (Benjamin Coddington) [2017166] - SUNRPC: fix ternary sign expansion bug in tracing (Benjamin Coddington) [2017166] - nfsd: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - nfsd: reshuffle some code (Benjamin Coddington) [2017166] - nfsd: track filehandle aliasing in nfs4_files (Benjamin Coddington) [2017166] - nfsd: hash nfs4_files by inode number (Benjamin Coddington) [2017166] - NFSv4.1: Simplify layout return in pnfs_layout_process() (Benjamin Coddington) [2017166] - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() (Benjamin Coddington) [2017166] - nfsd: ensure new clients break delegations (Benjamin Coddington) [2017166] - NFS: Don't discard pNFS layout segments that are marked for return (Benjamin Coddington) [2017166] - NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting (Benjamin Coddington) [2017166] - nfsd: remove unused function (Benjamin Coddington) [2017166] - svcrdma: Pass a useful error code to the send_err tracepoint (Benjamin Coddington) [2017166] - svcrdma: Rename goto labels in svc_rdma_sendto() (Benjamin Coddington) [2017166] - svcrdma: Don't leak send_ctxt on Send errors (Benjamin Coddington) [2017166] - SUNRPC: Remove trace_xprt_transmit_queued (Benjamin Coddington) [2017166] - SUNRPC: Add tracepoint that fires when an RPC is retransmitted (Benjamin Coddington) [2017166] - SUNRPC: Move fault injection call sites (Benjamin Coddington) [2017166] - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() (Benjamin Coddington) [2017166] - NFSv4: Catch and trace server filehandle encoding errors (Benjamin Coddington) [2017166] - NFSv4: Convert nfs_xdr_status tracepoint to an event class (Benjamin Coddington) [2017166] - NFSv4: Add tracing for COMPOUND errors (Benjamin Coddington) [2017166] - NFSv4: Don't modify the change attribute cached in the inode (Benjamin Coddington) [2017166] - NFSv4: Fix value of decode_fsinfo_maxsz (Benjamin Coddington) [2017166] - NFS: Fix up revalidation of space used (Benjamin Coddington) [2017166] - NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid (Benjamin Coddington) [2017166] - NFS: Mask out unsupported attributes in nfs_getattr() (Benjamin Coddington) [2017166] - NFS: Fix up inode cache tracing (Benjamin Coddington) [2017166] - NFS: Deal correctly with attribute generation counter overflow (Benjamin Coddington) [2017166] - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: Fix attribute bitmask in _nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: nfs4_bitmask_adjust() must not change the server global bitmasks (Benjamin Coddington) [2017166] - NFSD: Use DEFINE_SPINLOCK() for spinlock (Benjamin Coddington) [2017166] - sunrpc: Remove unused function ip_map_lookup (Benjamin Coddington) [2017166] - NFS: Fix fscache invalidation in nfs_set_cache_invalid() (Benjamin Coddington) [2017166] - SUNRPC: Ensure the transport backchannel association (Benjamin Coddington) [2017166] - nfs: hornor timeo and retrans option when mounting NFSv3 (Benjamin Coddington) [2017166] - sunrpc: honor rpc_task's timeout value in rpcb_create() (Benjamin Coddington) [2017166] - nfs: Fix a typo in the file nfs42xattr.c (Benjamin Coddington) [2017166] - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds (Benjamin Coddington) [2017166] - NFS: Fix up incorrect documentation (Benjamin Coddington) [2017166] - NFSv4: Simplify nfs4_retry_setlk() (Benjamin Coddington) [2017166] - UAPI: nfsfh.h: Replace one-element array with flexible-array member (Benjamin Coddington) [2017166] - svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg (Benjamin Coddington) [2017166] - svcrdma: Remove sc_read_complete_q (Benjamin Coddington) [2017166] - svcrdma: Single-stage RDMA Read (Benjamin Coddington) [2017166] - SUNRPC: Move svc_xprt_received() call sites (Benjamin Coddington) [2017166] - SUNRPC: Export svc_xprt_received() (Benjamin Coddington) [2017166] - svcrdma: Retain the page backing rq_res.head[0].iov_base (Benjamin Coddington) [2017166] - svcrdma: Remove unused sc_pages field (Benjamin Coddington) [2017166] - svcrdma: Normalize Send page handling (Benjamin Coddington) [2017166] - svcrdma: Add a "deferred close" helper (Benjamin Coddington) [2017166] - svcrdma: Maintain a Receive water mark (Benjamin Coddington) [2017166] - svcrdma: Use svc_rdma_refresh_recvs() in wc_receive (Benjamin Coddington) [2017166] - svcrdma: Add a batch Receive posting mechanism (Benjamin Coddington) [2017166] - svcrdma: Remove stale comment for svc_rdma_wc_receive() (Benjamin Coddington) [2017166] - svcrdma: Provide an explanatory comment in CMA event handler (Benjamin Coddington) [2017166] - svcrdma: RPCDBG_FACILITY is no longer used (Benjamin Coddington) [2017166] - nfsd: don't ignore high bits of copy count (Benjamin Coddington) [2017166] - nfsd: COPY with length 0 should copy to end of file (Benjamin Coddington) [2017166] - nfsd: Fix typo "accesible" (Benjamin Coddington) [2017166] - nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted (Benjamin Coddington) [2017166] - nfsd: Log client tracking type log message as info instead of warning (Benjamin Coddington) [2017166] - nfsd: helper for laundromat expiry calculations (Benjamin Coddington) [2017166] - NFSD: Clean up NFSDDBG_FACILITY macro (Benjamin Coddington) [2017166] - NFSD: Add a tracepoint to record directory entry encoding (Benjamin Coddington) [2017166] - rpc: fix NULL dereference on kmalloc failure (Benjamin Coddington) [2017166] - sunrpc: fix refcount leak for rpc auth modules (Benjamin Coddington) [2017166] - NFSD: Repair misuse of sv_lock in 5.10.16-rt30. (Benjamin Coddington) [2017166] - svcrdma: disable timeouts on rdma backchannel (Benjamin Coddington) [2017166] - svcrdma: Hold private mutex while invoking rdma_accept() (Benjamin Coddington) [2017166] - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache (Benjamin Coddington) [2017166] - NFS: Always clear an invalid mapping when attempting a buffered write (Benjamin Coddington) [2017166] - NFS: Optimise sparse writes past the end of file (Benjamin Coddington) [2017166] - NFS: Fix documenting comment for nfs_revalidate_file_size() (Benjamin Coddington) [2017166] - rpcrdma: Fix comments about reverse-direction operation (Benjamin Coddington) [2017166] - xprtrdma: Refactor invocations of offset_in_page() (Benjamin Coddington) [2017166] - xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map() (Benjamin Coddington) [2017166] - xprtrdma: Remove FMR support in rpcrdma_convert_iovs() (Benjamin Coddington) [2017166] - NFS: Fix fscache read from NFS after cache error (Benjamin Coddington) [2017166] - NFS: Ensure nfs_readpage returns promptly when internal error occurs (Benjamin Coddington) [2017166] - NFS: Remove unnecessary inode parameter from nfs_pageio_complete_read() (Benjamin Coddington) [2017166] - NFS: Add nfs_pageio_complete_read() and remove nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Call readpage_async_filler() from nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Refactor nfs_readpage() and nfs_readpage_async() to use nfs_readdesc (Benjamin Coddington) [2017166] - NFS: In nfs_readpage() only increment NFSIOS_READPAGES when read succeeds (Benjamin Coddington) [2017166] - NFS: Clean up nfs_readpage() and nfs_readpages() (Benjamin Coddington) [2017166] - nfs: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - SUNRPC: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - net: sunrpc: xprtsock.c: Corrected few spellings ,in comments (Benjamin Coddington) [2017166] - SUNRPC: correct error code comment in xs_tcp_setup_socket() (Benjamin Coddington) [2017166] - nfsd: cstate->session->se_client -> cstate->clp (Benjamin Coddington) [2017166] - nfsd: simplify nfsd4_check_open_reclaim (Benjamin Coddington) [2017166] - nfsd: remove unused set_client argument (Benjamin Coddington) [2017166] - nfs/blocklayout: remove cruft in bl_alloc_init_bio (Benjamin Coddington) [2017166] - nfsd: refactor set_client (Benjamin Coddington) [2017166] - nfsd: rename lookup_clientid->set_client (Benjamin Coddington) [2017166] - nfsd: simplify nfsd_renew (Benjamin Coddington) [2017166] - nfsd: simplify process_lock (Benjamin Coddington) [2017166] - nfsd4: simplify process_lookup1 (Benjamin Coddington) [2017166] - SUNRPC: Correct a comment (Benjamin Coddington) [2017166] - svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Restore read and write stats (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_recv to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() (Benjamin Coddington) [2017166] - nfsd: remove fault injection code (Benjamin Coddington) [2017166] - SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() (Benjamin Coddington) [2017166] - SUNRPC: Display RPC procedure names instead of proc numbers (Benjamin Coddington) [2017166] - SUNRPC: Make trace_svc_process() display the RPC procedure symbolically (Benjamin Coddington) [2017166] - EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000776] - tracing: Map all PIDs to command lines (Jerome Marchand) [1913211] - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() (Rafael Aquini) [2016441] - mm: mark the OOM reaper thread as freezable (Rafael Aquini) [2016441] - mm/page_isolation: guard against possible putback unisolated page (Rafael Aquini) [2016441] - mm/page_isolation: fix potential missing call to unset_migratetype_isolate() (Rafael Aquini) [2016441] - mm/page_alloc: use accumulated load when building node fallback list (Rafael Aquini) [2016441] - mm/vmalloc: do not adjust the search size for alignment overhead (Rafael Aquini) [2016441] - mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo (Rafael Aquini) [2016441] - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" (Rafael Aquini) [2016441] - mm, slub: consider rest of partial list if acquire_slab() fails (Rafael Aquini) [2016441] - mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2016441] - mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2016441] - slub: add back check for free nonslab objects (Rafael Aquini) [2016441] - slub: fix kmalloc_pagealloc_invalid_free unit test (Rafael Aquini) [2016441] - slub: fix unreclaimable slab stat for bulk free (Rafael Aquini) [2016441] - mm/slub: add taint after the errors are printed (Rafael Aquini) [2016441] - mm/slab.c: remove useless lines in enable_cpucache() (Rafael Aquini) [2016441] - kasan: fix tag for large allocations when using CONFIG_SLAB (Rafael Aquini) [2016441] - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2016441] - mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2016441] - memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2016441] - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2016441] - huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2016441] - huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: remove unnecessary tlb_remove_page_size() for huge zero pmd (Rafael Aquini) [2016441] - mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: use page->deferred_list (Rafael Aquini) [2016441] - mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK (Rafael Aquini) [2016441] - mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2016441] - mm/thp: fix page_address_in_vma() on file THP tails (Rafael Aquini) [2016441] - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting (Rafael Aquini) [2016441] - mm/thp: make is_huge_zero_pmd() safe and quicker (Rafael Aquini) [2016441] - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry (Rafael Aquini) [2016441] - mm/truncate: fix truncation for pages of arbitrary size (Rafael Aquini) [2016441] - mm/rmap: fix potential pte_unmap on an not mapped pte (Rafael Aquini) [2016441] - mm/rmap: correct obsolete comment of page_get_anon_vma() (Rafael Aquini) [2016441] - mm/rmap: use page_not_mapped in try_to_unmap() (Rafael Aquini) [2016441] - mm/rmap: fix obsolete comment in __page_check_anon_rmap() (Rafael Aquini) [2016441] - mm/rmap: remove unneeded semicolon in page_not_mapped() (Rafael Aquini) [2016441] - mm/rmap: correct some obsolete comments of anon_vma (Rafael Aquini) [2016441] - mm/pgtable-generic.c: optimize the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm/pgtable-generic.c: simplify the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm: prevent a warning when casting void* -> enum (Rafael Aquini) [2016441] - mm/hugeltb: simplify the return code of __vma_reservation_common() (Rafael Aquini) [2016441] - mm,thp,shmem: make khugepaged obey tmpfs mount flags (Rafael Aquini) [2016441] - mm/vma: make is_vma_temporary_stack() available for general use (Rafael Aquini) [2016441] - mm/vma: make vma_is_foreign() available for general use (Rafael Aquini) [2016441] - hugetlb: fix copy_huge_page_from_user contig page struct assumption (Rafael Aquini) [2016441] - mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM (Rafael Aquini) [2016441] - mm/sparse.c: use __nr_to_section(section_nr) to get mem_section (Rafael Aquini) [2016441] - mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [2016441] - mm/huge_memory.c: make __thp_get_unmapped_area static (Rafael Aquini) [2016441] - mm/mempolicy.c: fix checking unmapped holes for mbind (Rafael Aquini) [2016441] - s390/mm: fix VMA and page table handling code in storage key handling functions (Rafael Aquini) [2016441] - s390/mm: validate VMA in PGSTE manipulation functions (Rafael Aquini) [2016441] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Rafael Aquini) [2016441] - s390/gmap: validate VMA in __gmap_zap() (Rafael Aquini) [2016441] - s390: mm: Fix secure storage access exception handling (Rafael Aquini) [2016441] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Rafael Aquini) [2016441] - powerpc/64s: Fix pte update for kernel memory on radix (Rafael Aquini) [2016441] - powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S (Rafael Aquini) [2016441] - powerpc/book3s64/pkeys: Use PVR check instead of cpu feature (Rafael Aquini) [2016441] - powerpc/mm: Fix reporting of kernel execute faults on the 8xx (Rafael Aquini) [2016441] - powerpc/mm/hash: Handle user access of kernel address gracefully (Rafael Aquini) [2016441] - powerpc/mm: Add missing tracepoint for tlbie (Rafael Aquini) [2016441] - arm64: hugetlb: avoid potential NULL dereference (Rafael Aquini) [2016441] - arm64/numa: Report correct memblock range for the dummy node (Rafael Aquini) [2016441] - x86/pat: Pass valid address to sanitize_phys() (Rafael Aquini) [2016441] - x86/mm: Check for pfn instead of page in vmalloc_sync_one() (Rafael Aquini) [2016441] - x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info" (Rafael Aquini) [2016441] - x86/mm: Report which part of kernel image is freed (Rafael Aquini) [2016441] - mm: make free_reserved_area() return "const char *" (Rafael Aquini) [2016441] - x86/mm/init: Remove freed kernel image areas from alias mapping (Rafael Aquini) [2016441] - x86/mm/init: Add helper for freeing kernel image pages (Rafael Aquini) [2016441] - x86/mm/init: Pass unconverted symbol addresses to free_init_pages() (Rafael Aquini) [2016441] - x86/mm: Add TLB purge to free pmd/pte page interfaces (Rafael Aquini) [2016441] - mm/mmu_notifier: Make drm-backport/linux/mmu_notifier.h use RH_MMU_NOTIFIER_V2 (Waiman Long) [1946746] - mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER (Waiman Long) [1946746] - mm/notifier: add migration invalidation type (Waiman Long) [1946746] - mm/migrate: add a flags parameter to migrate_vma (Waiman Long) [1946746] - mm/mmu_notifiers: ensure range_end() is paired with range_start() (Waiman Long) [1946746] - mm: track mmu notifiers in fs_reclaim_acquire/release (Waiman Long) [1946746] - mm: mmu_notifier: fix and extend kerneldoc (Waiman Long) [1946746] - mm/mmu_notifier: silence PROVE_RCU_LIST warnings (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'interval_sub' as the variable for mmu_interval_notifier (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'subscription' as the variable name for mmu_notifier (Waiman Long) [1946746] - mm/mmu_notifier: Rename struct mmu_notifier_mm to mmu_notifier_subscriptions (Waiman Long) [1946746] - mm, notifier: Catch sleeping/blocking for !blockable (Waiman Long) [1946746] - mm/mmu_notifiers: use the right return code for WARN_ON (Waiman Long) [1946746] - mm/mmu_notifiers: check if mmu notifier callbacks are allowed to fail (Waiman Long) [1946746] - mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper (Waiman Long) [1946746] - mm/mmu_notifier: pass down vma and reasons why mmu notifier is happening (Waiman Long) [1946746] - mm/mmu_notifier: use structure for invalidate_range_start/end callback (Waiman Long) [1946746] - Revert "mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks" (Waiman Long) [1946746] - mm, mmu_notifier: be explicit about range invalition non-blocking mode (Waiman Long) [1946746] - mm/oom_kill.c: clean up oom_reap_task_mm() (Waiman Long) [1946746] - mm, oom: distinguish blockable mode for mmu notifiers (Waiman Long) [1946746] - mm/mmu_notifier: helper to test if a range invalidation is blockable (Waiman Long) [1946746] - mm/mmu_notifier: Relocate mmu_notifier_put() (Waiman Long) [1946746] - mm/mmu_notifier: Add mmu_notifier versioning mechanism (Waiman Long) [1946746] - af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2026690] - netfilter: nf_tables: fix audit memory leak in nf_tables_commit (Phil Sutter) [2028926] - ethtool: Validate module EEPROM offset as part of policy (Ivan Vecera) [2019090] - ethtool: Validate module EEPROM length as part of policy (Ivan Vecera) [2019090] - ethtool: Use kernel data types for internal EEPROM struct (Ivan Vecera) [2019090] - ethtool: Document behavior when module EEPROM bank attribute is omitted (Ivan Vecera) [2019090] - ethtool: Decrease size of module EEPROM get policy array (Ivan Vecera) [2019090] - ethtool: Document correct attribute type (Ivan Vecera) [2019090] - ethtool: Use correct command name in title (Ivan Vecera) [2019090] - net: fix mistake path for netdev_features_strings (Ivan Vecera) [2019089 2019090 2019092] - ethtool: add a stricter length check (Ivan Vecera) [2019089 2019090 2019092] - ethtool: Fix a typo (Ivan Vecera) [2019089 2019090 2019092] - net: ethtool: clear heap allocations for ethtool function (Ivan Vecera) [2019090] - ethtool: Fix NULL pointer dereference during module EEPROM dump (Ivan Vecera) [2019090] - ethtool: stats: Fix a copy-paste error (Ivan Vecera) [2019092] - ethtool: add missing EEPROM to list of messages (Ivan Vecera) [2019090] - ethtool: stats: clarify the initialization to ETHTOOL_STAT_NOT_SET (Ivan Vecera) [2019092] - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() (Ivan Vecera) [2019092] - ethtool: add interface to read RMON stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC Ctrl stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC stats (Ivan Vecera) [2019092] - ethtool: add a new command for reading standard stats (Ivan Vecera) [2019092] - docs: ethtool: document standard statistics (Ivan Vecera) [2019092] - docs: networking: extend the statistics documentation (Ivan Vecera) [2019092] - ethtool: add FEC statistics (Ivan Vecera) [2019089] - docs: net: statistics.rst: remove a duplicated kernel-doc (Ivan Vecera) [2019089] - ethtool: fec_prepare_data() - jump to error handling (Ivan Vecera) [2019089] - ethtool: move ethtool_stats_init (Ivan Vecera) [2019089] - ethtool: wire in generic SFP module access (Ivan Vecera) [2019090] - phy: sfp: add netlink SFP support to generic SFP code (Ivan Vecera) [2019090] - ethtool: Add fallback to get_module_eeprom from netlink command (Ivan Vecera) [2019090] - net: ethtool: Export helpers for getting EEPROM info (Ivan Vecera) [2019090] - ethtool: Allow network drivers to dump arbitrary EEPROM data (Ivan Vecera) [2019090] - docs: ethtool: correct quotes (Ivan Vecera) [2019090] - selftests: ethtool: add a netdevsim FEC test (Ivan Vecera) [2019089] - netdevsim: add FEC settings support (Ivan Vecera) [2019089] - ethtool: support FEC settings over netlink (Ivan Vecera) [2019089] - ethtool: document the enum values not defines (Ivan Vecera) [2019089] - ethtool: fec: fix FEC_NONE check (Ivan Vecera) [2019089] - ethtool: fec: add note about reuse of reserved (Ivan Vecera) [2019089] - ethtool: clarify the ethtool FEC interface (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->active_fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->reserved (Ivan Vecera) [2019089] - ethtool: fec: remove long structure description (Ivan Vecera) [2019089] - ethtool: fec: fix typo in kdoc (Ivan Vecera) [2019089] - net: Remove redundant if statements (Petr Oros) [2026472] - netdevice: add the case if dev is NULL (Petr Oros) [2026472] - nvmet: use IOCB_NOWAIT only if the filesystem supports it (Chris Leech) [2015563] - nvmet-tcp: fix incomplete data digest send (Chris Leech) [2015563] - nvmet-tcp: fix memory leak when performing a controller reset (Chris Leech) [2015563] - nvmet-tcp: add an helper to free the cmd buffers (Chris Leech) [2015563] - nvmet-tcp: fix a race condition between release_queue and io_work (Chris Leech) [2015563] - nvmet-tcp: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-rdma: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-tcp: fix header digest verification (Chris Leech) [2015563] - nvmet-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvmet-tcp: fix a memory leak when releasing a queue (Chris Leech) [2015563] - nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() (Chris Leech) [2015563] - nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() (Chris Leech) [2015563] - nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req (Chris Leech) [2015563] - nvmet: looks at the passthrough controller when initializing CAP (Chris Leech) [2015563] - nvmet: check that host sqsize does not exceed ctrl MQES (Chris Leech) [2015563] - nvmet: avoid duplicate qid in connect cmd (Chris Leech) [2015563] - nvmet: pass back cntlid on successful completion (Chris Leech) [2015563] - nvmet: remove redundant assignments of variable status (Chris Leech) [2015563] - nvme-fabrics: ignore invalid fast_io_fail_tmo values (Chris Leech) [2015563] - nvme-tcp: fix memory leak when freeing a queue (Chris Leech) [2015563] - nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Chris Leech) [2015563] - nvme-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvme-tcp: fix possible req->offset corruption (Chris Leech) [2015563] - nvme-tcp: fix H2CData PDU send accounting (again) (Chris Leech) [2015563] - nvme: keep ctrl->namespaces ordered (Chris Leech) [2015563] - nvme-tcp: fix incorrect h2cdata pdu offset accounting (Chris Leech) [2015563] - nvme-tcp: fix io_work priority inversion (Chris Leech) [2015563] - nvme-multipath: fix ANA state updates when a namespace is not present (Chris Leech) [2015563] - nvme: avoid race in shutdown namespace removal (Chris Leech) [2015563] - nvme: update keep alive interval when kato is modified (Chris Leech) [2015563] - nvme: use return value from blk_execute_rq() (Chris Leech) [2015563] - nvme-tcp: Do not reset transport on data digest errors (Chris Leech) [2015563] - nvme-rdma: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: pair send_mutex init with destroy (Chris Leech) [2015563] - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Chris Leech) [2015563] - RDMA/rxe: Bump up default maximum values used via uverbs (Kamal Heib) [2029675]- scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Nilesh Javali) [1983905] - scsi: qedi: Add support for fastpath doorbell recovery (Nilesh Javali) [1983905] - scsi: qedi: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983905] - scsi: qedi: Fix host removal with running sessions (Nilesh Javali) [1983905] - scsi: qedi: Wake up if cmd_cleanup_req is set (Nilesh Javali) [1983905] - scsi: qedi: Complete TMF works before disconnect (Nilesh Javali) [1983905] - scsi: qedi: Pass send_iscsi_tmf task to abort (Nilesh Javali) [1983905] - scsi: qedi: Fix cleanup session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Use GFP_NOIO for TMF allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF tid allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix use after free during abort cleanup (Nilesh Javali) [1983905] - scsi: qedi: Fix race during abort timeouts (Nilesh Javali) [1983905] - scsi: qedi: Fix null ref during abort handling (Nilesh Javali) [1983905] - vrf: Fix fast path output packet handling with async Netfilter rules (Antoine Tenart) [2019333] - ipv6: do not drop vrf udp multicast packets (Antoine Tenart) [2019333] - ipv6: handling of multicast packets received in VRF (Antoine Tenart) [2019333] - vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled (Antoine Tenart) [2019333] - ipv6: add vrf table handling code for ipv6 mcast (Antoine Tenart) [2019333] - ipv4: Allow sending multicast packets on specific i/f using VRF socket (Antoine Tenart) [2019333] - xfs: fix I_DONTCACHE (Carlos Maiolino) [2024969] - kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [2001597] - kernfs: also call kernfs_set_rev() for positive dentry (Ian Kent) [2001597] - ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Ken Cox) [1970656] - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup (Ken Cox) [1970653] - ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path (Ken Cox) [1970653] - powerpc/perf: Fix missing is_sier_aviable() during build (Gustavo Walbon) [2011687] - perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2026390] - RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() (Kamal Heib) [2025496] - RDMA: Use the sg_table directly and remove the opencoded version from umem (Kamal Heib) [2025496] - ovs: clear skb->tstamp in forwarding path (Antoine Tenart) [2020160] - net: openvswitch: fix kernel-doc warnings in flow.c (Antoine Tenart) [2020160] - openvswitch: Optimize operation for key comparison (Antoine Tenart) [2020160] - net: openvswitch: Remove unnecessary skb_nfct() (Antoine Tenart) [2020160] - openvswitch: meter: fix race when getting now_ms. (Antoine Tenart) [2020160] - net: openvswitch: Use 'skb_push_rcsum()' instead of hand coding it (Antoine Tenart) [2020160] - openvswitch: Fix a typo (Antoine Tenart) [2020160] - openvswitch: Warn over-mtu packets only if iface is UP. (Antoine Tenart) [2020160] - openvswitch: meter: remove rate from the bucket size calculation (Antoine Tenart) [2020160] - net: openvswitch: use core API to update/provide stats (Antoine Tenart) [2020160] - net: openvswitch: use new function dev_fetch_sw_netstats (Antoine Tenart) [2020160] - net: openvswitch: use dev_sw_netstats_rx_add() (Antoine Tenart) [2020160] - net: openvswitch: Constify static struct genl_small_ops (Antoine Tenart) [2020160] - selftests: add a test case for mirred egress to ingress (Xin Long) [1983894] - net: sched: act_mirred: drop dst for the direction from egress to ingress (Xin Long) [1983894] - usb: hso: fix error handling code of hso_create_net_device (José Ignacio Tornos Martínez) [1986489] {CVE-2021-37159} - i40e: Fix freeing of uninitialized misc IRQ vector (Stefan Assmann) [1990683] - x86/topology: Make __max_die_per_package available unconditionally (Aristeu Rozanski) [1949284] - x86/cpu/amd: Set __max_die_per_package on AMD (Aristeu Rozanski) [1949284] - x86/topology: Set cpu_die_id only if DIE_TYPE found (Aristeu Rozanski) [1949284] - x86/mce: Drop AMD-specific "DEFERRED" case from Intel severity rule list (Aristeu Rozanski) [1949284] - EDAC/mce_amd: Add new error descriptions for existing types (Aristeu Rozanski) [1949284] - x86/mce/amd, edac: Remove report_gart_errors (Aristeu Rozanski) [1949284] - x86/mce/amd: Make threshold bank setting hotplug robust (Aristeu Rozanski) [1949284] - x86/mce/amd: Cleanup threshold device remove path (Aristeu Rozanski) [1949284] - x86/mce/amd: Straighten CPU hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Sanitize thresholding device creation hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Protect a not-fully initialized bank from the thresholding interrupt (Aristeu Rozanski) [1949284] - x86/mce/amd: Init thresholding machinery only on relevant vendors (Aristeu Rozanski) [1949284] - x86/mce/amd: Do proper cleanup on error paths (Aristeu Rozanski) [1949284] - x86/mce/amd: Fix kobject lifetime (Aristeu Rozanski) [1949284] - x86/mce/amd: Publish the bank pointer only after setup has succeeded (Aristeu Rozanski) [1949284] - x86/mce/amd: Make disable_err_thresholding() static (Aristeu Rozanski) [1949284] - x86/MCE: Determine MCA banks' init state properly (Aristeu Rozanski) [1949284] - x86/MCE: Group AMD function prototypes in (Aristeu Rozanski) [1949284] - x86/MCE: Switch to use the new generic UUID API (Aristeu Rozanski) [1949284] - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Guillaume Nault) [2022057] - net: igmp: fix data-race in igmp_ifc_timer_expire() (Guillaume Nault) [2022057] - net/ipv4: swap flow ports when validating source (Guillaume Nault) [2022057] - tools headers UAPI: Sync linux/in.h copy with the kernel sources (Guillaume Nault) [2022057] - icmp: don't send out ICMP messages with a source address of 0.0.0.0 (Guillaume Nault) [2022057] - cipso: correct comments of cipso_v4_cache_invalidate() (Guillaume Nault) [2022057] - crypto: ccp - Make use of the helper macro kthread_run() (Vladis Dronov) [1997593] - crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Vladis Dronov) [1997593] - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Vladis Dronov) [1997593] - crypto: jitter - consider 32 LSB for APT (Herbert Xu) [1994390] - rcu: Tighten rcu_advance_cbs_nowake() checks (Daniel Vacek) [2013408] - cxgb3: Remove seeprom_write and use VPD API (Myron Stowe) [2019086] - cxgb3: Use VPD API in t3_seeprom_wp() (Myron Stowe) [2019086] - cxgb3: Remove t3_seeprom_read and use VPD API (Myron Stowe) [2019086] - PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() (Myron Stowe) [2019086] - PCI/VPD: Add pci_read/write_vpd_any() (Myron Stowe) [2019086] - PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2019086] - PCI/VPD: Use unaligned access helpers (Myron Stowe) [2019086] - PCI/VPD: Clean up public VPD defines and inline functions (Myron Stowe) [2019086] - cxgb4: Use pci_vpd_find_id_string() to find VPD ID string (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_id_string() (Myron Stowe) [2019086] - PCI/VPD: Include post-processing in pci_vpd_find_tag() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_tag() (Myron Stowe) [2019086] - scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Remove unused vpd_param member ec (Myron Stowe) [2019086] - cxgb4: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnxt: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnx2x: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2: Replace open-coded byte swapping with swab32s() (Myron Stowe) [2019086] - bnx2: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - tg3: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - tg3: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - tg3: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - sfc: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_check_csum() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Treat invalid VPD like missing VPD capability (Myron Stowe) [2019086] - PCI/VPD: Determine VPD size in pci_vpd_init() (Myron Stowe) [2019086] - PCI/VPD: Embed struct pci_vpd in struct pci_dev (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.valid member (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd_ops (Myron Stowe) [2019086] - PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.flag (Myron Stowe) [2019086] - PCI/VPD: Make pci_vpd_wait() uninterruptible (Myron Stowe) [2019086] - PCI/VPD: Remove pci_vpd_size() old_size argument (Myron Stowe) [2019086] - PCI/VPD: Allow access to valid parts of VPD if some is invalid (Myron Stowe) [2019086] - PCI/VPD: Don't check Large Resource Item Names for validity (Myron Stowe) [2019086] - PCI/VPD: Reject resource tags with invalid size (Myron Stowe) [2019086] - PCI/VPD: Treat initial 0xff as missing EEPROM (Myron Stowe) [2019086] - PCI/VPD: Check Resource Item Names against those valid for type (Myron Stowe) [2019086] - PCI/VPD: Correct diagnostic for VPD read failure (Myron Stowe) [2019086] - net: create netdev->dev_addr assignment helpers (Josef Oskera) [2016478] - scsi: ibmvfc: Fix up duplicate response detection (Steve Best) [2015732] - scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run (Ewan D. Milne) [2011330] - libbpf: Add support for new llvm bpf relocations (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak in strset (Yauheni Kaliuta) [1944799] - selftests: bpf: skip test_doc_build.sh (Yauheni Kaliuta) [1944799] - bpf: Stop caching subprog index in the bpf_pseudo_func insn (Yauheni Kaliuta) [1944799] - redhat/configs: enable CONFIG_BPF_UNPRIV_DEFAULT_OFF (Yauheni Kaliuta) [1944799] - kbuild: Quote OBJCOPY var to avoid a pahole call break the build (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_JIT kconfig symbol dependency (Yauheni Kaliuta) [1944799] - bpf: Add kconfig knob for disabling unpriv bpf by default (Yauheni Kaliuta) [1944799] - bpf, kconfig: Add consolidated menu entry for bpf with core options (Yauheni Kaliuta) [1944799] - tools/resolve_btfids: Fix warnings (Yauheni Kaliuta) [1944799] - tools/runqslower: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1944799] - lib/string.c: allow searching for NUL with strnchr (Yauheni Kaliuta) [1944799] - rpmspec: update manpages installation after 5.13 rebase (bpf-helpers, bpf-syscall) (Yauheni Kaliuta) [1944799] - libbpf: Fix segfault in static linker for objects without BTF (Yauheni Kaliuta) [1944799] - bpf: Avoid using ARRAY_SIZE on an uninitialized pointer (Yauheni Kaliuta) [1944799] - bpf: Remove superfluous aux sanitation on subprog rejection (Yauheni Kaliuta) [1944799] - bpf: Clarify a bpf_bprintf_prepare macro (Yauheni Kaliuta) [1944799] - bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the snprintf test (Yauheni Kaliuta) [1944799] - bpf: Implement formatted output helpers with bstr_printf (Yauheni Kaliuta) [1944799] - seq_file: Add a seq_bprintf function (Yauheni Kaliuta) [1944799] - bpf: Notify user if we ever hit a bpf_snprintf verifier bug (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a series of tests for bpf_snprintf (Yauheni Kaliuta) [1944799] - bpf: Lock bpf_trace_printk's tmp buf before it is written to (Yauheni Kaliuta) [1944799] - bpf: Add a bpf_snprintf helper (Yauheni Kaliuta) [1944799] - bpf: Factorize bpf_trace_printk and bpf_seq_printf (Yauheni Kaliuta) [1944799] - Stop the ad-hoc games with -Wno-maybe-initialized (Yauheni Kaliuta) [1944799] - kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig (Yauheni Kaliuta) [1944799] - bpf: Fix potentially incorrect results with bpf_get_local_storage() (Yauheni Kaliuta) [1944799] - bpf, samples: Fix xdpsock with '-M' parameter missing unload process (Yauheni Kaliuta) [1944799] - libbpf: Don't crash on object files with no symbol tables (Yauheni Kaliuta) [1944799] - libbpf: Fix ELF symbol visibility update logic (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest outcomes wrt unreachable code (Yauheni Kaliuta) [1944799] - bpf: Do not mark insn as seen under speculative path verification (Yauheni Kaliuta) [1944799] - bpf: Inherit expanded/patched seen count from old aux data (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest result_unpriv outcomes (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_LSM kconfig symbol dependency (Yauheni Kaliuta) [1944799] - selftests/bpf: Add test for l3 use of bpf_redirect_peer (Yauheni Kaliuta) [1944799] - bpftool: Add sock_release help info for cgroup attach/prog load command (Yauheni Kaliuta) [1944799] - bpf, offload: Reorder offload callback 'prepare' in verifier (Yauheni Kaliuta) [1944799] - selftests/bpf: Test ringbuf mmap read-only and read-write restrictions (Yauheni Kaliuta) [1944799] - selftests/bpf: Convert static to global in tc_redirect progs (Yauheni Kaliuta) [1944799] - selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/tc_redirect.c (Yauheni Kaliuta) [1944799] - libbpf: Provide GELF_ST_VISIBILITY() define for older libelf (Yauheni Kaliuta) [1944799] - bpf: Add deny list of btf ids check for tracing programs (Yauheni Kaliuta) [1944799] - bpf: Forbid trampoline attach for functions with variable arguments (Yauheni Kaliuta) [1944799] - samples/bpf: Consider frame size in tx_only of xdpsock sample (Yauheni Kaliuta) [1944799] - libbpf: Add NULL check to add_dummy_ksym_var (Yauheni Kaliuta) [1944799] - libbpf: Fix signed overflow in ringbuf_process_ring (Yauheni Kaliuta) [1944799] - bpf, selftests: Update array map tests for per-cpu batched ops (Yauheni Kaliuta) [1944799] - bpf: Add batched ops support for percpu array (Yauheni Kaliuta) [1944799] - bpf, docs: Fix literal block for example code (Yauheni Kaliuta) [1944799] - bpf, cpumap: Bulk skb using netif_receive_skb_list (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix field existence CO-RE reloc tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Use ASSERT macros in lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Test that module can't be unloaded with attached trampoline (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fexit_test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fentry_test (Yauheni Kaliuta) [1944799] - bpf: Allow trampoline re-attach for tracing and lsm programs (Yauheni Kaliuta) [1944799] - bpf: Document the pahole release info related to libbpf in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - selftests/bpf: Document latest Clang fix expectations for linking tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Add map linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add global variables linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add function linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Omit skeleton generation for multi-linked BPF object files (Yauheni Kaliuta) [1944799] - selftests/bpf: Use -O0 instead of -Og in selftests builds (Yauheni Kaliuta) [1944799] - libbpf: Support extern resolution for BTF-defined maps in .maps section (Yauheni Kaliuta) [1944799] - libbpf: Add linker extern resolution support for functions and global variables (Yauheni Kaliuta) [1944799] - libbpf: Tighten BTF type ID rewriting with error checking (Yauheni Kaliuta) [1944799] - libbpf: Extend sanity checking ELF symbols with externs validation (Yauheni Kaliuta) [1944799] - libbpf: Make few internal helpers available outside of libbpf.c (Yauheni Kaliuta) [1944799] - libbpf: Factor out symtab and relos sanity checks (Yauheni Kaliuta) [1944799] - libbpf: Refactor BTF map definition parsing (Yauheni Kaliuta) [1944799] - libbpf: Allow gaps in BPF program sections to support overriden weak functions (Yauheni Kaliuta) [1944799] - libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifier (Yauheni Kaliuta) [1944799] - libbpf: Suppress compiler warning when using SEC() macro with externs (Yauheni Kaliuta) [1944799] - bpftool: Dump more info about DATASEC members (Yauheni Kaliuta) [1944799] - bpftool: Support dumping BTF VAR's "extern" linkage (Yauheni Kaliuta) [1944799] - bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STR (Yauheni Kaliuta) [1944799] - xsk: Align XDP socket batch size with DPDK (Yauheni Kaliuta) [1944799] - bpf, doc: Fix some invalid links in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - net, xdp: Update pkt_type if generic XDP changes unicast MAC (Yauheni Kaliuta) [1944799] - powerpc/ebpf32: Use standard function call for functions within 32M distance (Yauheni Kaliuta) [1944799] - selftests/bpf: Add docs target as all dependency (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds test_prog (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds verifier test (Yauheni Kaliuta) [1944799] - bpf: Refine retval for bpf_get_task_stack helper (Yauheni Kaliuta) [1944799] - samples/bpf: Fix broken tracex1 due to kprobe argument change (Yauheni Kaliuta) [1944799] - libbpf: Introduce a BPF_SNPRINTF helper macro (Yauheni Kaliuta) [1944799] - libbpf: Initialize the bpf_seq_printf parameters array field by field (Yauheni Kaliuta) [1944799] - bpf: Add a ARG_PTR_TO_CONST_STR argument type (Yauheni Kaliuta) [1944799] - bpftool: Fix a clang compilation warning (Yauheni Kaliuta) [1944799] - selftests/bpf: Silence clang compilation warnings (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix test_cpp compilation failure with clang (Yauheni Kaliuta) [1944799] - selftests: Set CC to clang in lib.mk if LLVM is set (Yauheni Kaliuta) [1944799] - libbpf: Remove unused field. (Yauheni Kaliuta) [1944799] - tools/testing: Remove unused variable (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the ASSERT_ERR_PTR macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Add tests for target information in bpf_link info queries (Yauheni Kaliuta) [1944799] - bpf: Return target info when a tracing bpf_link is queried (Yauheni Kaliuta) [1944799] - libbpf: Clarify flags in ringbuf helpers (Yauheni Kaliuta) [1944799] - bpf: Sync bpf headers in tooling infrastucture (Yauheni Kaliuta) [1944799] - bpf: Document PROG_TEST_RUN limitations (Yauheni Kaliuta) [1944799] - bpf, inode: Remove second initialization of the bpf_preload_lock (Yauheni Kaliuta) [1944799] - libbpf: Fix KERNEL_VERSION macro (Yauheni Kaliuta) [1944799] - bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testing config (Yauheni Kaliuta) [1944799] - powerpc/bpf: Reallocate BPF registers to volatile registers when possible on PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change values of SEEN_ flags (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common functions into bpf_jit_comp.c (Yauheni Kaliuta) [1944799] - powerpc/bpf: Remove classical BPF support for PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common helpers into bpf_jit.h (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change register numbering for bpf_set/is_seen_register() (Yauheni Kaliuta) [1944799] - libbpf: Remove redundant semi-colon (Yauheni Kaliuta) [1944799] - bpf: Remove repeated struct btf_type declaration (Yauheni Kaliuta) [1944799] - bpf, cgroup: Delete repeated struct bpf_prog declaration (Yauheni Kaliuta) [1944799] - bpf: Remove unused parameter from ___bpf_prog_run (Yauheni Kaliuta) [1944799] - bpf, selftests: test_maps generating unrecognized data section (Yauheni Kaliuta) [1944799] - selftests/bpf: Add an option for a debug shell in vmtest.sh (Yauheni Kaliuta) [1944799] - bpf: Remove redundant assignment of variable id (Yauheni Kaliuta) [1944799] - bpf: Remove unused bpf_load_pointer (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused defines (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove mutex and condition variable (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread attribute (Yauheni Kaliuta) [1944799] - selftests: xsk: Implement bpf_link test (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove sync_mutex_tx and atomic var (Yauheni Kaliuta) [1944799] - selftests: xsk: Refactor teardown/bidi test cases and testapp_validate (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove Tx synchronization resources (Yauheni Kaliuta) [1944799] - selftests: xsk: Split worker thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread for netns switch (Yauheni Kaliuta) [1944799] - samples: bpf: Do not unload prog within xdpsock (Yauheni Kaliuta) [1944799] - libbpf: xsk: Use bpf_link (Yauheni Kaliuta) [1944799] - selftests: xsk: Simplify frame traversal in dumping thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove inline keyword from source file (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused function (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove struct ifaceconfigobj (Yauheni Kaliuta) [1944799] - selftests: xsk: Don't call worker_pkt_dump() for stats test (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak when emitting final btf_ext (Yauheni Kaliuta) [1944799] - bpf: selftests: Update clang requirement in README.rst for testing kfunc call (Yauheni Kaliuta) [1944799] - bpf: Update bpf_design_QA.rst to clarify the kfunc call is not ABI (Yauheni Kaliuta) [1944799] - bpf: selftests: Add kfunc_call test (Yauheni Kaliuta) [1944799] - bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions (Yauheni Kaliuta) [1944799] - bpf: selftests: Rename bictcp to bpf_cubic (Yauheni Kaliuta) [1944799] - libbpf: Support extern kernel function (Yauheni Kaliuta) [1944799] - libbpf: Record extern sym relocation first (Yauheni Kaliuta) [1944799] - libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR (Yauheni Kaliuta) [1944799] - libbpf: Refactor codes for finding btf id of a kernel symbol (Yauheni Kaliuta) [1944799] - libbpf: Refactor bpf_object__resolve_ksyms_btf_id (Yauheni Kaliuta) [1944799] - bpf: Support bpf program calling kernel function (Yauheni Kaliuta) [1944799] - bpf: Refactor btf_check_func_arg_match (Yauheni Kaliuta) [1944799] - bpf: Simplify freeing logic in linfo and jited_linfo (Yauheni Kaliuta) [1944799] - libbpf: Preserve empty DATASEC BTFs during static linking (Yauheni Kaliuta) [1944799] - bpf: struct sock is declared twice in bpf_sk_storage header (Yauheni Kaliuta) [1944799] - bpf: Remove unused headers (Yauheni Kaliuta) [1944799] - libbpf: Add bpf object kern_version attribute setter (Yauheni Kaliuta) [1944799] - bpf: selftests: Add tests for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - bpf: Add support for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - selftests/bpf: Better error messages for ima_setup.sh failures (Yauheni Kaliuta) [1944799] - bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper (Yauheni Kaliuta) [1944799] - libbpf: Constify few bpf_program getters (Yauheni Kaliuta) [1944799] - bpf: Fix typo 'accesible' into 'accessible' (Yauheni Kaliuta) [1944799] - tracing: Fix various typos in comments (Yauheni Kaliuta) [1944799] - libbpf: Skip BTF fixup if object file has no BTF (Yauheni Kaliuta) [1944799] - bpf: Remove insn_buf[] declaration in inner block (Yauheni Kaliuta) [1944799] - selftests/bpf: Add multi-file statically linked BPF object file test (Yauheni Kaliuta) [1944799] - selftests/bpf: Pass all BPF .o's through BPF static linker (Yauheni Kaliuta) [1944799] - selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed (Yauheni Kaliuta) [1944799] - bpftool: Add `gen object` command to perform BPF static linking (Yauheni Kaliuta) [1944799] - bpftool: Add ability to specify custom skeleton object name (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker BTF and BTF.ext support (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker APIs (Yauheni Kaliuta) [1944799] - libbpf: Add generic BTF type shallow copy API (Yauheni Kaliuta) [1944799] - libbpf: Extract internal set-of-strings datastructure APIs (Yauheni Kaliuta) [1944799] - libbpf: Rename internal memory-management helpers (Yauheni Kaliuta) [1944799] - libbpf: Generalize BTF and BTF.ext type ID and strings iteration (Yauheni Kaliuta) [1944799] - libbpf: Expose btf_type_by_id() internally (Yauheni Kaliuta) [1944799] - x86: Fix various typos in comments (Yauheni Kaliuta) [1944799] - selftests/bpf: drop custom NULL #define in skb_pkt_end selftest (Yauheni Kaliuta) [1944799] - libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h (Yauheni Kaliuta) [1944799] - bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly (Yauheni Kaliuta) [1944799] - selftests/bpf: Use nanosleep() syscall instead of sleep() in get_cgroup_id (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Build everything in debug mode (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix maybe-uninitialized warning in xdpxceiver test (Yauheni Kaliuta) [1944799] - bpftool: Fix maybe-uninitialized warnings (Yauheni Kaliuta) [1944799] - libbpf: Add explicit padding to bpf_xdp_set_link_opts (Yauheni Kaliuta) [1944799] - kernel/bpf/: Fix misspellings using codespell tool (Yauheni Kaliuta) [1944799] - s390/bpf: Implement new atomic ops (Yauheni Kaliuta) [1944799] - bpf: selftests: Remove unused 'nospace_err' in tests for batched ops in array maps (Yauheni Kaliuta) [1944799] - samples: bpf: Fix a spelling typo in do_hbm_test.sh (Yauheni Kaliuta) [1944799] - libbpf: Avoid inline hint definition from 'linux/stddef.h' (Yauheni Kaliuta) [1944799] - libbpf: xsk: Move barriers from libbpf_util.h to xsk.h (Yauheni Kaliuta) [1944799] - libbpf: xsk: Remove linux/compiler.h header (Yauheni Kaliuta) [1944799] - bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - bpf, xdp: Restructure redirect actions (Yauheni Kaliuta) [1944799] - bpf, xdp: Make bpf_redirect_map() a map operation (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix compiler warning in BPF_KPROBE definition in loop6.c (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix typo in Makefile (Yauheni Kaliuta) [1944799] - libbpf: Fix arm64 build (Yauheni Kaliuta) [1944799] - libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire (Yauheni Kaliuta) [1944799] - selftests, bpf: Extend test_tc_tunnel test with vxlan (Yauheni Kaliuta) [1944799] - bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH (Yauheni Kaliuta) [1944799] - selftests/bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - selftests: bpf: Don't run sk_lookup in verifier tests (Yauheni Kaliuta) [1944799] - selftests: bpf: Check that PROG_TEST_RUN repeats as requested (Yauheni Kaliuta) [1944799] - selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN (Yauheni Kaliuta) [1944799] - bpf: Add PROG_TEST_RUN support for sk_lookup programs (Yauheni Kaliuta) [1944799] - bpf: Consolidate shared test timing code (Yauheni Kaliuta) [1944799] - docs/bpf: Add bpf() syscall command reference (Yauheni Kaliuta) [1944799] - selftests/bpf: Test syscall command parsing (Yauheni Kaliuta) [1944799] - selftests/bpf: Templatize man page generation (Yauheni Kaliuta) [1944799] - tools/bpf: Remove bpf-helpers from bpftool docs (Yauheni Kaliuta) [1944799] - scripts/bpf: Add syscall commands printer (Yauheni Kaliuta) [1944799] - tools: Sync uapi bpf.h header with latest changes (Yauheni Kaliuta) [1944799] - scripts/bpf: Abstract eBPF API target parameter (Yauheni Kaliuta) [1944799] - bpf: Document BPF_MAP_*_BATCH syscall commands (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_QUERY syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_TEST_RUN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_ATTACH syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_PIN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_F_LOCK in syscall commands (Yauheni Kaliuta) [1944799] - bpf: Add minimal bpf() command documentation (Yauheni Kaliuta) [1944799] - bpf: Import syscall arg documentation (Yauheni Kaliuta) [1944799] - libbpf: Fix whitespace in btf_add_composite() comment (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a verifier scale test with unknown bounded loop (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Exit non-zero on errors (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Hard error on out of range jumps (Yauheni Kaliuta) [1944799] - selftests/bpf: Add arraymap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - selftests/bpf: Add hashmap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpftool: Print subprog address properly (Yauheni Kaliuta) [1944799] - libbpf: Support subprog address relocation (Yauheni Kaliuta) [1944799] - libbpf: Move function is_ldimm64() earlier in libbpf.c (Yauheni Kaliuta) [1944799] - bpf: Add arraymap support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add hashtab support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Change return value of verifier function add_subprog() (Yauheni Kaliuta) [1944799] - bpf: Refactor check_func_call() to allow callback function (Yauheni Kaliuta) [1944799] - bpf: Factor out verbose_invalid_scalar() (Yauheni Kaliuta) [1944799] - bpf: Factor out visit_func_call_insn() in check_cfg() (Yauheni Kaliuta) [1944799] - selftests/bpf: Copy extras in out-of-srctree builds (Yauheni Kaliuta) [1944799] - selftests/bpf: Propagate error code of the command to vmtest.sh (Yauheni Kaliuta) [1944799] - selftests/bpf: Introduce xsk statistics tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Restructure xsk selftests (Yauheni Kaliuta) [1944799] - selftests/bpf: Expose and rename debug argument (Yauheni Kaliuta) [1944799] - selftest/bpf: Make xsk tests less verbose (Yauheni Kaliuta) [1944799] - bpf: Rename fixup_bpf_calls and add some comments (Yauheni Kaliuta) [1944799] - bpf: Use MAX_BPF_FUNC_REG_ARGS macro (Yauheni Kaliuta) [1944799] - bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h (Yauheni Kaliuta) [1944799] - bpf: Add kernel/modules BTF presence checks to bpftool feature command (Yauheni Kaliuta) [1944799]- netfilter: log: work around missing softdep backend module (Florian Westphal) [2017794] - netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2017794] - netfilter: Fix fall-through warnings for Clang (Florian Westphal) [2017794] - netfilter: nft_nat: allow to specify layer 4 protocol NAT only (Florian Westphal) [2017794] - netfilter: conntrack: adjust stop timestamp to real expiry value (Florian Westphal) [2017794] - netfilter: ipvs: make global sysctl readonly in non-init netns (Florian Westphal) [2017794] - ipvs: fix possible memory leak in ip_vs_control_net_init (Florian Westphal) [2017794] - ipvs: fix the connection sync failed in some cases (Florian Westphal) [2017794] - net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [1997381] - net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [1997381] - Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size (Vitaly Kuznetsov) [2019101] - hv_balloon: Remove redundant assignment to region_start (Vitaly Kuznetsov) [2019101] - hv_balloon: disable warning when floor reached (Vitaly Kuznetsov) [2019101] - net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2019176] - net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2019176] - tls: prevent oversized sendfile() hangs by ignoring MSG_MORE (Sabrina Dubroca) [2019176] - tls splice: remove inappropriate flags checking for MSG_PEEK (Sabrina Dubroca) [2019176] - net/tls: Fix use-after-free after the TLS device goes down and up (Sabrina Dubroca) [2019176] - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU (Sabrina Dubroca) [2019176] - tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT (Sabrina Dubroca) [2019176] - net/tls: Remove redundant initialization of record (Sabrina Dubroca) [2019176] - ibmvnic: don't stop queue in xmit (Diego Domingos) [2011995] - selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2018059] - selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2018059] - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2018059] - selftests: add simple GSO GRE test (Hangbin Liu) [2018059] - selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2018059] - selftests/net: GRO coalesce test (Hangbin Liu) [2018059] - perf/x86: Reset destroy callback on event init failure (Michael Petlan) [2003982] - x86/msr: Define new bits in TSX_FORCE_ABORT MSR (Michael Petlan) [2003982] - perf script: Fix --list-dlfilters documentation (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for SNR/ICX (Michael Petlan) [2003982] - Revert "perf map: Fix dso->nsinfo refcounting" (Michael Petlan) [2003982] - perf pmu: Fix alias matching (Michael Petlan) [2003982] - perf cs-etm: Split --dump-raw-trace by AUX records (Michael Petlan) [2003982] - perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set (Michael Petlan) [2003982] - perf probe: Fix add event failure when running 32-bit perf in a 64-bit kernel (Michael Petlan) [2003982] - perf data: Close all files in close_dir() (Michael Petlan) [2003982] - perf probe-file: Delete namelist in del_events() on the error path (Michael Petlan) [2003982] - perf test bpf: Free obj_buf (Michael Petlan) [2003982] - perf trace: Free strings in trace__parse_events_option() (Michael Petlan) [2003982] - perf trace: Free syscall tp fields in evsel->priv (Michael Petlan) [2003982] - perf trace: Free syscall->arg_fmt (Michael Petlan) [2003982] - perf trace: Free malloc'd trace fields on exit (Michael Petlan) [2003982] - perf lzma: Close lzma stream on exit (Michael Petlan) [2003982] - perf script: Fix memory 'threads' and 'cpus' leaks on exit (Michael Petlan) [2003982] - perf script: Release zstd data (Michael Petlan) [2003982] - perf session: Cleanup trace_event (Michael Petlan) [2003982] - perf inject: Close inject.output on exit (Michael Petlan) [2003982] - perf report: Free generated help strings for sort option (Michael Petlan) [2003982] - perf env: Fix memory leak of cpu_pmu_caps (Michael Petlan) [2003982] - perf test maps__merge_in: Fix memory leak of maps (Michael Petlan) [2003982] - perf dso: Fix memory leak in dso__new_map() (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of unit (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of evlist (Michael Petlan) [2003982] - perf test session_topology: Delete session->evlist (Michael Petlan) [2003982] - perf env: Fix sibling_dies memory leak (Michael Petlan) [2003982] - perf probe: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf map: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf inject: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf cs-etm: Split Coresight decode by aux records (Michael Petlan) [2003982] - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) (Michael Petlan) [2003982] - libperf: Fix build error with LIBPFM4=1 (Michael Petlan) [2003982] - perf stat: Merge uncore events by default for hybrid platform (Michael Petlan) [2003982] - perf tests: Fix 'Convert perf time to TSC' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Roundtrip evsel->name' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Parse event definition strings' on core-only system (Michael Petlan) [2003982] - perf pmu: Skip invalid hybrid pmu (Michael Petlan) [2003982] - perf test: Add free() calls for scandir() returned dirent entries (Michael Petlan) [2003982] - libperf: Add tests for perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Remove BUG_ON() from library code in get_group_fd() (Michael Petlan) [2003982] - libperf: Add group support to perf_evsel__open() (Michael Petlan) [2003982] - perf tools: Fix pattern matching for same substring in different PMU type (Michael Petlan) [2003982] - perf record: Add a dummy event on hybrid systems to collect metadata records (Michael Petlan) [2003982] - perf stat: Add Topdown metrics L2 events as default events (Michael Petlan) [2003982] - libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Move 'nr_groups' from tools/perf to evlist::nr_groups (Michael Petlan) [2003982] - libperf: Move 'leader' from tools/perf to perf_evsel::leader (Michael Petlan) [2003982] - libperf: Move 'idx' from tools/perf to perf_evsel::idx (Michael Petlan) [2003982] - libperf: Change tests to single static and shared binaries (Michael Petlan) [2003982] - perf intel-pt: Add a config for max loops without consuming a packet (Michael Petlan) [2003982] - perf stat: Disable the NMI watchdog message on hybrid (Michael Petlan) [2003982] - perf trace: Fix the perf trace link location (Michael Petlan) [2003982] - perf top: Fix overflow in elf_sec__is_text() (Michael Petlan) [2003982] - perf annotate: Fix 's' on source line when disasm is empty (Michael Petlan) [2003982] - perf probe: Do not show @plt function by default (Michael Petlan) [2003982] - perf symbol-elf: Decode dynsym even if symtab exists (Michael Petlan) [2003982] - perf probe: Fix debuginfo__new() to enable build-id based debuginfo (Michael Petlan) [2003982] - perf stat: Enable BPF counter with --for-each-cgroup (Michael Petlan) [2003982] - perf report: Fix --task and --stat with pipe input (Michael Petlan) [2003982] - perf session: Add missing evlist__delete when deleting a session (Michael Petlan) [2003982] - perf annotate: Allow 's' on source code lines (Michael Petlan) [2003982] - perf dlfilter: Add object_code() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add attr() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add srcline() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add insn() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add resolve_address() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf build: Install perf_dlfilter.h (Michael Petlan) [2003982] - perf script: Add option to pass arguments to dlfilters (Michael Petlan) [2003982] - perf script: Add option to list dlfilters (Michael Petlan) [2003982] - perf script: Add dlfilter__filter_event_early() (Michael Petlan) [2003982] - perf script: Add API for filtering via dynamically loaded shared object (Michael Petlan) [2003982] - perf llvm: Return -ENOMEM when asprintf() fails (Michael Petlan) [2003982] - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() (Michael Petlan) [2003982] - perf arm-spe: Don't wait for PERF_RECORD_EXIT event (Michael Petlan) [2003982] - perf arm-spe: Bail out if the trace is later than perf event (Michael Petlan) [2003982] - perf arm-spe: Assign kernel time to synthesized event (Michael Petlan) [2003982] - perf arm-spe: Convert event kernel time to counter value (Michael Petlan) [2003982] - perf arm-spe: Save clock parameters from TIME_CONV event (Michael Petlan) [2003982] - perf cs-etm: Remove callback cs_etm_find_snapshot() (Michael Petlan) [2003982] - perf bpf_counter: Move common functions to bpf_counter.h (Michael Petlan) [2003982] - perf tools: Add cgroup_is_v2() helper (Michael Petlan) [2003982] - perf tools: Add read_cgroup_id() function (Michael Petlan) [2003982] - tools lib: Adopt bitmap_intersects() operation from the kernel sources (Michael Petlan) [2003982] - perf top: Add cgroup support for perf top (-G) (Michael Petlan) [2003982] - perf script: Share addr_al between functions (Michael Petlan) [2003982] - perf script: Move filtering before scripting (Michael Petlan) [2003982] - perf script: Move filter_cpu() earlier (Michael Petlan) [2003982] - perf test: Pass the verbose option to shell tests (Michael Petlan) [2003982] - perf probe: Add --bootconfig to output definition in bootconfig format (Michael Petlan) [2003982] - perf probe: Cleanup synthesize_probe_trace_command() (Michael Petlan) [2003982] - perf probe: Support probes on init functions for offline kernel (Michael Petlan) [2003982] - perf test: Make stat bpf counters test more robust (Michael Petlan) [2003982] - perf test: Add verbose skip output for bpf counters (Michael Petlan) [2003982] - perf annotate: Add itrace options support (Michael Petlan) [2003982] - perf mem-events: Remove duplicate #undef (Michael Petlan) [2003982] - perf evsel: Adjust hybrid event and global event mixed group (Michael Petlan) [2003982] - perf probe: Provide clearer message permission error for tracefs access (Michael Petlan) [2003982] - perf auxtrace: Change to use SMP memory barriers (Michael Petlan) [2003982] - perf srccode: Use list_move() instead of equivalent list_del() + list_add() sequence (Michael Petlan) [2003982] - perf probe: Report possible permission error for map__load() failure (Michael Petlan) [2003982] - perf probe: Add permission and sysctl notice to man page (Michael Petlan) [2003982] - perf c2c: Support record for hybrid platform (Michael Petlan) [2003982] - perf mem: Disable 'mem-loads-aux' group before reporting (Michael Petlan) [2003982] - perf mem: Fix wrong verbose output for recording events (Michael Petlan) [2003982] - perf mem: Support record for hybrid platform (Michael Petlan) [2003982] - perf tools: Check if mem_events is supported for hybrid platform (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-store event (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-load event (Michael Petlan) [2003982] - perf tools: Check mem-loads auxiliary event (Michael Petlan) [2003982] - perf scripting python: intel-pt-events.py: Add --insn-trace and --src-trace (Michael Petlan) [2003982] - perf scripting python: exported-sql-viewer.py: Factor out libxed.py (Michael Petlan) [2003982] - perf scripting python: Update documentation for srcline etc (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_srcline() and perf_sample_srccode() (Michael Petlan) [2003982] - perf scripting python: Add perf_set_itrace_options() (Michael Petlan) [2003982] - perf auxtrace: Factor out itrace_do_parse_synth_opts() (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_insn() (Michael Petlan) [2003982] - perf script: Factor out script_fetch_insn() (Michael Petlan) [2003982] - perf scripting python: Assign perf_script_context (Michael Petlan) [2003982] - perf scripting: Add perf_session to scripting_context (Michael Petlan) [2003982] - perf scripting: Add scripting_context__update() (Michael Petlan) [2003982] - perf scripting python: Simplify perf-trace-context module functions (Michael Petlan) [2003982] - perf scripting python: Remove unnecessary 'static' (Michael Petlan) [2003982] - perf test: Test 2 libpfm4 error cases (Michael Petlan) [2003982] - perf test: Iterate over shell tests in alphabetical order (Michael Petlan) [2003982] - perf probe: Provide more detail with relocation warning (Michael Petlan) [2003982] - perf parse-events: Add bison --file-prefix-map option (Michael Petlan) [2003982] - perf inject: Do not inject BUILD_ID record if MMAP2 has it (Michael Petlan) [2003982] - perf inject: Call dso__put() even if dso->hit is set (Michael Petlan) [2003982] - perf scripts python: intel-pt-events.py: Add branches to script (Michael Petlan) [2003982] - perf scripting python: Add auxtrace error (Michael Petlan) [2003982] - perf scripting python: Add context switch (Michael Petlan) [2003982] - perf scripting python: Add cpumode (Michael Petlan) [2003982] - perf scripting python: Add IPC (Michael Petlan) [2003982] - perf scripting python: Add sample flags (Michael Petlan) [2003982] - perf script: Factor out perf_sample__sprintf_flags() (Michael Petlan) [2003982] - perf scripting python: Add 'addr_location' for 'addr' (Michael Petlan) [2003982] - perf scripting python: Factor out set_sym_in_dict() (Michael Petlan) [2003982] - perf scripting python: Fix tuple_set_u64() (Michael Petlan) [2003982] - perf auxtrace: Make perf_event__process_auxtrace*() callable (Michael Petlan) [2003982] - perf script: Find script file relative to exec path (Michael Petlan) [2003982] - perf arm-spe: Remove redundant checking for "full_auxtrace" (Michael Petlan) [2003982] - perf arm-spe: Enable timestamp for per-cpu mode (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for dummy event (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for SPE event (Michael Petlan) [2003982] - perf vendor events intel: Update event list for Icelake Client (Michael Petlan) [2003982] - perf vendor events intel: Add uncore event list for Icelake Server (Michael Petlan) [2003982] - perf vendor events intel: Add core event list for Icelake Server (Michael Petlan) [2003982] - perf tests: Drop __maybe_unused on x86 test declarations (Michael Petlan) [2003982] - perf tests: Consolidate test__arch_unwind_sample declaration (Michael Petlan) [2003982] - perf build: Improve error message for old/missing clang (Michael Petlan) [2003982] - perf tools: Test build with libbpf/LIBBPF_DYNAMIC=1 (Michael Petlan) [2003982] - perf tools: Test build with libopencsd/CORESIGHT=1 (Michael Petlan) [2003982] - perf cs-etm: Prevent and warn on underflows during timestamp calculation. (Michael Petlan) [2003982] - perf cs-etm: Start reading 'Z' --itrace option (Michael Petlan) [2003982] - perf cs-etm: Move synth_opts initialisation (Michael Petlan) [2003982] - perf header: Support HYBRID_CPU_PMU_CAPS feature (Michael Petlan) [2003982] - perf header: Support HYBRID_TOPOLOGY feature (Michael Petlan) [2003982] - perf cs-etm: Set time on synthesised samples to preserve ordering (Michael Petlan) [2003982] - perf cs-etm: Refactor timestamp variable names (Michael Petlan) [2003982] - perf x86 kvm-stat: Support to analyze kvm MSR (Michael Petlan) [2003982] - perf stat: Use aggregated counts directly (Michael Petlan) [2003982] - perf record: Set timestamp boundary for AUX area events (Michael Petlan) [2003982] - perf intel-pt: Parse VM Time Correlation options and set up decoding (Michael Petlan) [2003982] - perf intel-pt: Add VM Time Correlation to decoder (Michael Petlan) [2003982] - perf intel-pt: Better 7-byte timestamp wraparound logic (Michael Petlan) [2003982] - perf intel-pt: Pass the first timestamp to the decoder (Michael Petlan) [2003982] - perf intel-pt: Add a tree for VMCS information (Michael Petlan) [2003982] - perf intel-pt: Let overlap detection handle VM timestamps (Michael Petlan) [2003982] - perf auxtrace: Allow buffers to be mapped read / write (Michael Petlan) [2003982] - perf inject: Add --vm-time-correlation option (Michael Petlan) [2003982] - perf inject: Add facility to do in place update (Michael Petlan) [2003982] - perf intel-pt: Support Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf intel-pt: Move synth_opts initialization earlier (Michael Petlan) [2003982] - perf auxtrace: Add Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf/x86/amd/power: Assign pmu.module (Michael Petlan) [2003982] - perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op (Michael Petlan) [2003982] - perf/x86/amd/ibs: Work around erratum #1197 (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 (Michael Petlan) [2003982] - perf/x86/intel/pt: Fix mask of num_address_ranges (Michael Petlan) [2003982] - perf/x86: Fix out of bound MSR access (Michael Petlan) [2003982] - perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support (Michael Petlan) [2003982] - perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC (Michael Petlan) [2003982] - arm64: perf: Simplify EVENT ATTR macro in perf_event.c (Michael Petlan) [2003982] - arm64: perf: Simplify the ARMv8 PMUv3 event attributes (Michael Petlan) [2003982] - arm64: perf: Remove unused macro (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l2_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l3_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in xgene_pmu.c (Michael Petlan) [2003982] - drivers/perf: convert sysfs sprintf family to sysfs_emit (Michael Petlan) [2003982] - drivers/perf: convert sysfs scnprintf family to sysfs_emit_at() and sysfs_emit() (Michael Petlan) [2003982] - perf: arm-ccn: Use scnprintf() for robustness (Michael Petlan) [2003982] - drivers/perf: convert sysfs snprintf family to sysfs_emit (Michael Petlan) [2003982] - perf: Add EVENT_ATTR_ID to simplify event attributes (Michael Petlan) [2003982] - perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids (Michael Petlan) [2003982] - perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids (Michael Petlan) [2003982] - perf/x86: Reset the dirty counter to prevent the leak for an RDPMC task (Michael Petlan) [2003982] - uprobes: Update uprobe_write_opcode() kernel-doc comment (Michael Petlan) [2003982] - perf/hw_breakpoint: Fix DocBook warnings in perf hw_breakpoint (Michael Petlan) [2003982] - perf/core: Fix DocBook warnings (Michael Petlan) [2003982] - perf/core: Make local function perf_pmu_snapshot_aux() static (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on ICX (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on SNR (Michael Petlan) [2003982] - perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure (Michael Petlan) [2003982] - perf/x86/intel/uncore: Drop unnecessary NULL checks after container_of() (Michael Petlan) [2003982] - x86/events/intel: Do not deploy TSX force abort workaround when TSX is deprecated (Michael Petlan) [2003982] - netpoll: don't require irqs disabled in rt kernels (Wander Lairson Costa) [1905440] - net/netif_receive_skb_core: Use migrate_disable() (Luis Claudio R. Goncalves) [2024168] - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP (Kamal Heib) [2006260 1984280] - RDMA/core: Always release restrack object (Kamal Heib) [2006260] - RDMA/core: Fix incorrect print format specifier (Kamal Heib) [2006260] - RDMA: Remove rdma_set_device_sysfs_group() (Kamal Heib) [2006260] - RDMA/core: Allow port_groups to be used with namespaces (Kamal Heib) [2006260] - RDMA: Change ops->init_port to ops->port_groups (Kamal Heib) [2006260] - RDMA/hfi1: Use attributes for the port sysfs (Kamal Heib) [2006260 1989164] - RDMA/cm: Use an attribute_group on the ib_port_attribute intead of kobj's (Kamal Heib) [2006260] - RDMA/core: Expose the ib port sysfs attribute machinery (Kamal Heib) [2006260] - RDMA/core: Remove the kobject_uevent() NOP (Kamal Heib) [2006260] - RDMA/core: Create the device hw_counters through the normal groups mechanism (Kamal Heib) [2006260] - RDMA/core: Simplify how the port sysfs is created (Kamal Heib) [2006260] - RDMA/core: Simplify how the gid_attrs sysfs is created (Kamal Heib) [2006260] - RDMA/core: Split gid_attrs related sysfs from add_port() (Kamal Heib) [2006260] - RDMA/core: Split port and device counter sysfs attributes (Kamal Heib) [2006260] - RDMA/core: Replace the ib_port_data hw_stats pointers with a ib_port pointer (Kamal Heib) [2006260] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [2006260] - RDMA/rxe: Zero out index member of struct rxe_queue (Kamal Heib) [2006260] - RDMA/efa: Free IRQ vectors on error flow (Kamal Heib) [2006260] - RDMA/rxe: Fix memory allocation while in a spin lock (Kamal Heib) [2006260] - IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() (Kamal Heib) [2006260 1989164] - RDMA/rxe: Restore setting tot_len in the IPv4 header (Kamal Heib) [2006260] - RDMA/rxe: Use the correct size of wqe when processing SRQ (Kamal Heib) [2006260] - RDMA/cma: Revert INIT-INIT patch (Kamal Heib) [2006260] - RDMA/rxe: Fix memory leak in error path code (Kamal Heib) [2006260] - RDMA/rxe: Missing unlock on error in get_srq_wqe() (Kamal Heib) [2006260] - RDMA/cma: Fix rdma_resolve_route() memory leak (Kamal Heib) [2006260] - RDMA/core/sa_query: Remove unused argument (Kamal Heib) [2006260] - RDMA/cma: Fix incorrect Packet Lifetime calculation (Kamal Heib) [2006260] - RDMA/cma: Protect RMW with qp_mutex (Kamal Heib) [2006260] - RDMA/cma: Remove unnecessary INIT->INIT transition (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant skb_put_zero (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copy in prepare_ack_packet (Kamal Heib) [2006260] - RDMA/rxe: Fix over copying in get_srq_wqe (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copies in build_rdma_network_hdr (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant call to ip_send_check (Kamal Heib) [2006260] - RDMA/rxe: Fix useless copy in send_atomic_ack (Kamal Heib) [2006260] - RDMA/core: Use flexible array for mad data (Kamal Heib) [2006260] - RDMA/rxe: Don't overwrite errno from ib_umem_get() (Kamal Heib) [2006260] - IB/core: Shuffle locks in ib_port_data to save memory (Kamal Heib) [2006260] - IB/core: Removed port validity check from ib_get_cached_subnet_prefix (Kamal Heib) [2006260] - RDMA: Fix kernel-doc warnings about wrong comment (Kamal Heib) [2006260] - RDMA/rxe: Disallow MR dereg and invalidate when bound (Kamal Heib) [2006260] - RDMA/rxe: Implement memory access through MWs (Kamal Heib) [2006260] - RDMA/rxe: Implement invalidate MW operations (Kamal Heib) [2006260] - RDMA/rxe: Add support for bind MW work requests (Kamal Heib) [2006260] - RDMA/rxe: Move local ops to subroutine (Kamal Heib) [2006260] - RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASK (Kamal Heib) [2006260] - RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbs (Kamal Heib) [2006260] - RDMA/rxe: Enable MW object pool (Kamal Heib) [2006260] - RDMA/rxe: Return errors for add index and key (Kamal Heib) [2006260] - RDMA/rxe: Add bind MW fields to rxe_send_wr (Kamal Heib) [2006260] - RDMA/rxe: Fix qp reference counting for atomic ops (Kamal Heib) [2006260] - IB/cm: Remove dgid from the cm_id_priv av (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of ib_uverbs_device (Kamal Heib) [2006260] - RDMA/ipoib: Use refcount_t instead of atomic_t for reference counting (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_port (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_member (Kamal Heib) [2006260] - RDMA/core: Remove refcount from struct ib_mad_snoop_private (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwpm_admin_data (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private (Kamal Heib) [2006260] - RDMA/rxe: Protext kernel index from user space (Kamal Heib) [2006260] - RDMA/rxe: Protect user space index loads/stores (Kamal Heib) [2006260] - RDMA/rxe: Add a type flag to rxe_queue structs (Kamal Heib) [2006260] - IB/cm: Protect cm_dev, cm_ports and mad_agent with kref and lock (Kamal Heib) [2006260] - IB/cm: Improve the calling of cm_init_av_for_lap and cm_init_av_by_path (Kamal Heib) [2006260] - IB/cm: Simplify ib_cancel_mad() and ib_modify_mad() calls (Kamal Heib) [2006260] - Revert "IB/cm: Mark stale CM id's whenever the mad agent was unregistered" (Kamal Heib) [2006260] - IB/cm: Tidy remaining cm_msg free paths (Kamal Heib) [2006260] - IB/cm: Call the correct message free functions in cm_send_handler() (Kamal Heib) [2006260] - IB/cm: Split cm_alloc_msg() (Kamal Heib) [2006260] - IB/cm: Pair cm_alloc_response_msg() with a cm_free_response_msg() (Kamal Heib) [2006260] - RDMA/core: Sanitize WQ state received from the userspace (Kamal Heib) [2006260] - RDMA/srp: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - RDMA/core: Use the DEVICE_ATTR_RO macro (Kamal Heib) [2006260] - IB/ipoib: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - IB/core: Only update PKEY and GID caches on respective events (Kamal Heib) [2006260] - RDMA/srp: Fix a recently introduced memory leak (Kamal Heib) [2006260] - RDMA/srp: Add more structure size checks (Kamal Heib) [2006260] - IB/hfi1: Move a function from a header file into a .c file (Kamal Heib) [2006260 1989164] - IB/hfi1: Remove the repeated declaration (Kamal Heib) [2006260 1989164] - IB/hfi1: Delete an unneeded bool conversion (Kamal Heib) [2006260 1989164] - RDMA: Remove unnecessary struct declaration (Kamal Heib) [2006260] - RDMA/core: Remove never used ib_modify_wq function call (Kamal Heib) [2006260] - IB/srpt: Remove redundant assignment to ret (Kamal Heib) [2006260] - RDMA/ucma: Cleanup to reduce duplicate code (Kamal Heib) [2006260] - RDMA/umem: batch page unpin in __ib_umem_release() (Kamal Heib) [2006259] - RDMA/rxe: Return CQE error if invalid lkey was supplied (Kamal Heib) [2006259] - RDMA/nldev: Add copy-on-fork attribute to get sys command (Kamal Heib) [2006259] - IB/hfi1: Remove redundant variable rcd (Kamal Heib) [2006259 1989164] - RDMA/nldev: Add QP numbers to SRQ information (Kamal Heib) [2006259] - RDMA/nldev: Return SRQ information (Kamal Heib) [2006259] - RDMA/restrack: Add support to get resource tracking for SRQ (Kamal Heib) [2006259] - RDMA/nldev: Return context information (Kamal Heib) [2006259] - RDMA/cma: Skip device which doesn't support CM (Kamal Heib) [2006259 1957239] - IB/ipoib: Remove unnecessary struct declaration (Kamal Heib) [2006259] - IB/ipoib: Improve latency in ipoib/cm connection formation (Kamal Heib) [2006259] - RDMA/ipoib: Print a message if only child interface is UP (Kamal Heib) [2006259] - RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number (Kamal Heib) [2006259] - IB/hfi1: Rework AIP and VNIC dummy netdev usage (Kamal Heib) [2006259 1989164] - IB/cma: Introduce rdma_set_min_rnr_timer() (Kamal Heib) [2006259] - RDMA/core: Correct format of block comments (Kamal Heib) [2006259] - RDMA/core: Correct format of braces (Kamal Heib) [2006259] - RDMA/core: Remove redundant spaces (Kamal Heib) [2006259] - RDMA/core: Add necessary spaces (Kamal Heib) [2006259] - RDMA/core: Remove the redundant return statements (Kamal Heib) [2006259] - RDMA/core: Print the function name by __func__ instead of an fixed string (Kamal Heib) [2006259] - RDMA/rxe: Fix missing acks from responder (Kamal Heib) [2006259] - RDMA/core: Make the wc status prompt message clearer (Kamal Heib) [2006259] - IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() (Kamal Heib) [2006259 1989164] - IB/hfi1: Use napi_schedule_irqoff() for tx napi (Kamal Heib) [2006259 1989164] - IB/hfi1: Correct oversized ring allocation (Kamal Heib) [2006259 1989164] - IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev (Kamal Heib) [2006259 1989164] - IB/hfi1: Add AIP tx traces (Kamal Heib) [2006259 1989164] - RDMA/uverbs: Fix -Wunused-function warning (Kamal Heib) [2006259] - RDMA/iser: struct iscsi_iser_task is declared twice (Kamal Heib) [2006259] - RDMA/rxe: Split MEM into MR and MW (Kamal Heib) [2006259] - RDMA/efa: Use strscpy instead of strlcpy (Kamal Heib) [2006259] - RDMA: Fix a typo (Kamal Heib) [2006259] - IB/hfi1: Fix a typo (Kamal Heib) [2006259 1989164] - RDMA/core: Correct misspellings of two words in comments (Kamal Heib) [2006259] - RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __counter_set_mode (Kamal Heib) [2006259] - RDMA: Support more than 255 rdma ports (Kamal Heib) [2006259 1957239] - RDMA/include: Mundane typo fixes throughout the file (Kamal Heib) [2006259] - RDMA/cma: Remove unused leftovers in cma code (Kamal Heib) [2006259] - RDMA: Fix kernel-doc compilation warnings (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_virtchnl: Fix a bunch of kernel-doc issues (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_utils: Fix some misspellings and missing param descriptions (Kamal Heib) [2006259] - IB/core: Split uverbs_get_const/default to consider target type (Kamal Heib) [2006259] - IB/core: Drop WARN_ON() from ib_umem_find_best_pgsz() (Kamal Heib) [2006259] - RDMA/core: Remove unused req_ncomp_notif device operation (Kamal Heib) [2006259] - RDMA/iwcm: Allow AFONLY binding for IPv6 addresses (Kamal Heib) [2006259] - IB/hfi1: switch to core handling of rx/tx byte/packet counters (Kamal Heib) [2006259 1989164] - RDMA: Convert various random sprintf sysfs _show uses to sysfs_emit (Kamal Heib) [2006259] - RDMA: Manual changes for sysfs_emit and neatening (Kamal Heib) [2006259] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Kamal Heib) [2006259] - IB/hfi1: use new function dev_fetch_sw_netstats (Kamal Heib) [2006259 1989164] - RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro (Kamal Heib) [2006259] - include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() helper macro (Kamal Heib) [2006259] - ibmvnic: delay complete() (Diego Domingos) [2019210] - ibmvnic: Process crqs after enabling interrupts (Diego Domingos) [2019210] - Documentation: sysrq: update description about sysrq crash (Chris von Recklinghausen) [2019943] - sysrq: Use panic() to force a crash (Chris von Recklinghausen) [2019943] - ethtool: extend coalesce setting uAPI with CQE mode (Ivan Vecera) [2006829] - ethtool: add two coalesce attributes for CQE mode (Ivan Vecera) [2006829] - ice: Add support for VF rate limiting (Jonathan Toppins) [1973187] - net: Prevent infinite while loop in skb_tx_hash() (Paolo Abeni) [2018437] - napi: fix race inside napi_enable (Paolo Abeni) [2018437] - net/af_unix: fix a data-race in unix_dgram_poll (Paolo Abeni) [2018437] - devlink: Clear whole devlink_flash_notify struct (Paolo Abeni) [2018437] - net: linkwatch: fix failure to restore device state across suspend/resume (Paolo Abeni) [2018437] - gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check (Paolo Abeni) [2018437] - gro: ensure frag0 meets IP header alignment (Paolo Abeni) [2018437] - net: core: allow fast GRO for skbs with Ethernet header in head (Paolo Abeni) [2018437] - udp: fix skb_copy_and_csum_datagram with odd segment sizes (Paolo Abeni) [2018437] - skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too (Paolo Abeni) [2018437] - selftests/net: remove min gso test in packet_snd (Paolo Abeni) [2018437] - net: be more gentle about silly gso requests coming from user (Paolo Abeni) [2018437] - virtio_net: Do not pull payload in skb->head (Paolo Abeni) [2018437] - net: check untrusted gso_size at kernel entry (Paolo Abeni) [2018437] - net: stricter validation of untrusted gso packets$ (Paolo Abeni) [2018437] - net: avoid 32 x truesize under-estimation for tiny skbs (Paolo Abeni) [2018437] - ionic: no devlink_unregister if not registered (Jonathan Toppins) [2016705] - ionic: tame the filter no space message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: allow adminq requests to override default error message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: handle vlan id overflow (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter delete (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter add (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add generic filter search (Jonathan Toppins) [2016705 1959512 2002943] - ionic: remove mac overflow flags (Jonathan Toppins) [2016705 1959512 2002943] - ionic: move lif mac address functions (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add filterlist to debugfs (Jonathan Toppins) [2016705 1959512 2002943] - ionic: don't remove netdev->dev_addr when syncing uc list (Jonathan Toppins) [2016705 2012030] - ionic: move filter sync_needed bit set (Jonathan Toppins) [2016705] - ionic: add lif param to ionic_qcq_disable (Jonathan Toppins) [2016705] - ionic: have ionic_qcq_disable decide on sending to hardware (Jonathan Toppins) [2016705] - ionic: add polling to adminq wait (Jonathan Toppins) [2016705] - ionic: widen queue_lock use around lif init and deinit (Jonathan Toppins) [2016705] - ionic: move lif mutex setup and delete (Jonathan Toppins) [2016705] - ionic: check for binary values in FW ver string (Jonathan Toppins) [2016705] - ionic: remove debug stats (Jonathan Toppins) [2016705] - ionic: fix gathering of debug stats (Jonathan Toppins) [2016705] - ionic: fix a sleeping in atomic bug (Jonathan Toppins) [2016705] - ionic: fix double use of queue-lock (Jonathan Toppins) [2016705] - ionic: recreate hwstamp queues on ifup (Jonathan Toppins) [2016705 1981590] - ionic: pull hwstamp queue_lock up a level (Jonathan Toppins) [2016705 1981590] - ionic: add queue lock around open and stop (Jonathan Toppins) [2016705 1981590] - ionic: fill mac addr earlier in add_addr (Jonathan Toppins) [2016705 1981590] - ionic: squelch unnecessary fw halted message (Jonathan Toppins) [2016705 1981590] - ionic: fire watchdog again after fw_down (Jonathan Toppins) [2016705 1981590] - ionic: handle mac filter overflow (Jonathan Toppins) [2016705 1981590] - ionic: refactor ionic_lif_addr to remove a layer (Jonathan Toppins) [2016705 1981590] - ionic: sync the filters in the work task (Jonathan Toppins) [2016705 1981590] - ionic: flatten calls to set-rx-mode (Jonathan Toppins) [2016705 1981590] - ionic: remove old work task types (Jonathan Toppins) [2016705 1981590] - ionic: add function tag to debug string (Jonathan Toppins) [2016705] - ionic: enable rxhash only with multiple queues (Jonathan Toppins) [2016705] - ionic: block some ethtool operations when fw in reset (Jonathan Toppins) [2016705] - ionic: remove unneeded comp union fields (Jonathan Toppins) [2016705] - ionic: increment num-vfs before configure (Jonathan Toppins) [2016705] - ionic: use fewer inits on the buf_info struct (Jonathan Toppins) [2016705] - ionic: init reconfig err to 0 (Jonathan Toppins) [2016705] - ionic: print firmware version on identify (Jonathan Toppins) [2016705] - ionic: monitor fw status generation (Jonathan Toppins) [2016705] - ionic: minimize resources when under kdump (Jonathan Toppins) [2016705] - ionic: cleanly release devlink instance (Jonathan Toppins) [2016705] - ionic: drop useless check of PCI driver data validity (Jonathan Toppins) [2016705] - ionic: Remove unused function pointer typedef ionic_reset_cb (Jonathan Toppins) [2016705] - ACPI: Use fwnode_init() to set up fwnode (Mark Langsdorf) [1982374] - device property: Add missed header in fwnode.h (Mark Langsdorf) [1982374] - regmap: set debugfs_name to NULL after it is freed (Mark Langsdorf) [1982374] - mfd: cpcap: Fix interrupt regression with regmap clear_ack (Mark Langsdorf) [1982374] - driver core: Fix device link device name collision (Mark Langsdorf) [1982374] - driver core: Extend device_is_dependent() (Mark Langsdorf) [1982374] - device property: add description of fwnode cases (Mark Langsdorf) [1982374] - Revert "device property: Keep secondary firmware node secondary by type" (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a memory leak when calling regmap_attach_dev (Mark Langsdorf) [1982374] - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - driver core: platform: don't oops in platform_shutdown() on unbound devices (Mark Langsdorf) [1982374] - PM: domains: create debugfs nodes when adding power domains (Mark Langsdorf) [1982374] - driver core: platform: Add devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - platform-msi: Track shared domain allocation (Mark Langsdorf) [1982374] - driver core: platform: Introduce platform_get_mem_or_io() (Mark Langsdorf) [1982374] - soc: fix comment for freeing soc_dev_attr (Mark Langsdorf) [1982374] - driver core: platform: use bus_type functions (Mark Langsdorf) [1982374] - driver core: platform: change logic implementing platform_driver_probe (Mark Langsdorf) [1982374] - driver core: platform: reorder functions (Mark Langsdorf) [1982374] - driver core: make driver_probe_device() static (Mark Langsdorf) [1982374] - driver core: Fix a couple of typos (Mark Langsdorf) [1982374] - driver core: Refactor fw_devlink feature (Mark Langsdorf) [1982374] - efi: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - of: property: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - driver core: Use device's fwnode to check if it is waiting for suppliers (Mark Langsdorf) [1982374] - driver core: Add fw_devlink_parse_fwtree() (Mark Langsdorf) [1982374] - driver core: Redefine the meaning of fwnode_operations.add_links() (Mark Langsdorf) [1982374] - device property: Add fwnode_is_ancestor_of() and fwnode_get_next_parent_dev() (Mark Langsdorf) [1982374] - driver core: Allow only unprobed consumers for SYNC_STATE_ONLY device links (Mark Langsdorf) [1982374] - driver core: Add fwnode link support (Mark Langsdorf) [1982374] - driver core: Add fwnode_init() (Mark Langsdorf) [1982374] - Revert "[base] driver core: fw_devlink: Add support for batching fwnode parsing" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Remove check in driver_deferred_probe_force_trigger()" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Don't do deferred probe in parallel with kernel_init thread" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Rename dev_links_info.defer_sync to defer_hook" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Avoid deferred probe due to fw_devlink_pause/resume()" (Mark Langsdorf) [1982374] - regmap: Remove duplicate `type` field from regmap `regcache_sync` trace event (Mark Langsdorf) [1982374] - PM: sleep: Add dev_wakeup_path() helper (Mark Langsdorf) [1982374] - regmap: Fix order of regmap write log (Mark Langsdorf) [1982374] - regmap: use less #ifdef for LOG_DEVICE (Mark Langsdorf) [1982374] - PM: domains: Enable dev_pm_genpd_suspend|resume() for suspend-to-idle (Mark Langsdorf) [1982374] - PM: domains: Rename pm_genpd_syscore_poweroff|poweron() (Mark Langsdorf) [1982374] - PM: sleep: Print driver flags for all devices during suspend/resume (Mark Langsdorf) [1982374] - driver core: Fix lockdep warning on wfs_lock (Mark Langsdorf) [1982374] - regmap: irq: Convert to use irq_domain_create_legacy() (Mark Langsdorf) [1982374] - irqdomain: Introduce irq_domain_create_legacy() API (Mark Langsdorf) [1982374] - irqdomain: Replace open coded of_node_to_fwnode() (Mark Langsdorf) [1982374] - irqdomain: Add forward declaration of fwnode_handle (Mark Langsdorf) [1982374] - irqdomain: Remove unused of_device_id forward declaration (Mark Langsdorf) [1982374] - regmap-irq: use fwnode instead of device node in add_irq_chip() (Mark Langsdorf) [1982374] - regmap: mmio: add config option to allow relaxed MMIO accesses (Mark Langsdorf) [1982374] - PM: sleep: remove unreachable break (Mark Langsdorf) [1982374] - PM: domains: enable domain idle state accounting (Mark Langsdorf) [1982374] - PM: domains: Add curly braces to delimit comment + statement block (Mark Langsdorf) [1982374] - PM: domains: Add support for PM domain on/off notifiers for genpd (Mark Langsdorf) [1982374] - PM / Domains: Simplify genpd_lookup_dev() (Mark Langsdorf) [1982374] - regmap: irq: Add support to clear ack registers (Mark Langsdorf) [1982374] - PM: domains: Allow to abort power off when no ->power_off() callback (Mark Langsdorf) [1982374] - PM: domains: Rename power state enums for genpd (Mark Langsdorf) [1982374] - regmap: debugfs: use semicolons rather than commas to separate statements (Mark Langsdorf) [1982374] - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR (Mark Langsdorf) [1982374] - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show (Mark Langsdorf) [1982374] - efi: Rename arm-init to efi-init common for all arch (Mark Langsdorf) [1982374] - efi/arm: Defer probe of PCIe backed efifb on DT systems (Mark Langsdorf) [1982374] - net/smc: improved fix wait on already cleared link (Sumanth Korikkar) [1984991] - net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Sumanth Korikkar) [1984991] - net/smc: add missing error check in smc_clc_prfx_set() (Sumanth Korikkar) [1984991] - net/smc: Correct smc link connection counter in case of smc client (Sumanth Korikkar) [1984991] - net/smc: fix wait on already cleared link (Sumanth Korikkar) [1984991] - KVM: s390: Fix handle_sske page fault handling (Thomas Huth) [2022731] - KVM: s390: Simplify SIGP Set Arch handling (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls when making pages secure (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm (Thomas Huth) [2022731] - KVM: s390: pv: avoid double free of sida page (Thomas Huth) [2022731] - KVM: s390: pv: add macros for UVC CC values (Thomas Huth) [2022731] - s390/uv: fully validate the VMA before calling follow_page() (Thomas Huth) [2022731] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Thomas Huth) [2022731] - s390/gmap: validate VMA in __gmap_zap() (Thomas Huth) [2022731] - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (Thomas Huth) [2022731] - KVM: s390: clear kicked_mask before sleeping again (Thomas Huth) [2022731] - KVM: s390: Function documentation fixes (Thomas Huth) [2022731] - s390/mm: fix kernel doc comments (Thomas Huth) [2022731] - KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Thomas Huth) [2022731] - KVM: s390: generate kvm hypercall functions (Thomas Huth) [2022731] - KVM: Rename lru_slot to last_used_slot (Thomas Huth) [2022731] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [2022731] - virtio/s390: get rid of open-coded kvm hypercall (Thomas Huth) [2022731] - KVM: s390: get rid of register asm usage (Thomas Huth) [2022731] - powerpc/vas: Fix potential NULL pointer dereference (Steve Best) [1907522] - powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() as static (Steve Best) [1907522] - crypto/nx: Register and unregister VAS interface on PowerVM (Steve Best) [1907522] - crypto/nx: Add sysfs interface to export NX capabilities (Steve Best) [1907522] - crypto/nx: Get NX capabilities for GZIP coprocessor type (Steve Best) [1907522] - crypto/nx: Rename nx-842-pseries file name to nx-common-pseries (Steve Best) [1907522] - powerpc/pseries/vas: Setup IRQ and fault handling (Steve Best) [1907522] - powerpc/pseries/vas: Integrate API with open/close windows (Steve Best) [1907522] - powerpc/pseries/vas: Implement getting capabilities from hypervisor (Steve Best) [1907522] - powerpc/pseries/vas: Add hcall wrappers for VAS handling (Steve Best) [1907522] - powerpc/vas: Define QoS credit flag to allocate window (Steve Best) [1907522] - powerpc/pseries/vas: Define VAS/NXGZIP hcalls and structs (Steve Best) [1907522] - powerpc/vas: Define and use common vas_window struct (Steve Best) [1907522] - powerpc/powernv: no need to check return value of debugfs_create functions (Steve Best) [1907522] - powerpc/vas: Move update_csb/dump_crb to common book3s platform (Steve Best) [1907522] - powerpc/vas: Create take/drop pid and mm reference functions (Steve Best) [1907522] - powerpc/vas: Add platform specific user window operations (Steve Best) [1907522] - powerpc/powernv/vas: Rename register/unregister functions (Steve Best) [1907522] - powerpc/vas: Move VAS API to book3s common platform (Steve Best) [1907522] - powerpc/powernv/vas: Release reference to tgid during window close (Steve Best) [1907522] - powerpc/pseries: Prevent free CPU ids being reused on another node (Desnes A. Nunes do Rosario) [2004808] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Desnes A. Nunes do Rosario) [2004808]- zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2015755] - zram: avoid race between zram_remove and disksize_store (Ming Lei) [2015755] - zram: don't fail to remove zram during unloading module (Ming Lei) [2015755] - zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2015755] - zram: register default groups with device_add_disk() (Ming Lei) [2015755] - hyperv/vmbus: include linux/bitops.h (Mohammed Gamal) [2008565] - hv: vmbus: Avoid -Werror=maybe-uninitialized error (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix duplicate CPU assignments within a device (Mohammed Gamal) [2008565] - drivers: hv: Fix missing error code in vmbus_connect() (Mohammed Gamal) [2008565] - hv_utils: Fix passing zero to 'PTR_ERR' warning (Mohammed Gamal) [2008565] - ice: Fix VF true promiscuous mode (Jonathan Toppins) [1970643] - ice: Remove toggling of antispoof for VF trusted promiscuous mode (Jonathan Toppins) [1970643] - ice: Fix replacing VF hardware MAC to existing MAC filter (Jonathan Toppins) [1970643] - ice: Fix not stopping Tx queues for VFs (Jonathan Toppins) [1970643] - ice: Fix race conditions between virtchnl handling and VF ndo ops (Jonathan Toppins) [1970643] - ice: move ice_container_type onto ice_ring_container (Jonathan Toppins) [1970643] - ice: remove ring_active from ice_ring (Jonathan Toppins) [1970643] - ice: Print the api_patch as part of the fw.mgmt.api (Jonathan Toppins) [1970643] - ice: Avoid crash from unnecessary IDA free (Jonathan Toppins) [1970643] - ice: Fix failure to re-add LAN/RDMA Tx queues (Jonathan Toppins) [1970643] - ice: Add missing E810 device ids (Jonathan Toppins) [1970643] - ice: fix locking for Tx timestamp tracking flush (Jonathan Toppins) [1970643] - ice: Delete always true check of PF pointer (Jonathan Toppins) [1970643] - ice: Correctly deal with PFs that do not support RDMA (Jonathan Toppins) [1970643] - ice: add lock around Tx timestamp tracker flush (Jonathan Toppins) [1970643] - ice: remove dead code for allocating pin_config (Jonathan Toppins) [1970643] - ice: do not abort devlink info if board identifier can't be found (Jonathan Toppins) [1970643] - ice: Fix a memory leak in an error handling path in 'ice_pf_dcb_cfg()' (Jonathan Toppins) [1970643] - ice: remove unnecessary VSI assignment (Jonathan Toppins) [1970643] - ice: remove the VSI info from previous agg (Jonathan Toppins) [1970643] - ice: add tracepoints (Jonathan Toppins) [1970643] - ice: report hash type such as L2/L3/L4 (Jonathan Toppins) [1970643] - ice: remove redundant continue statement in a for-loop (Jonathan Toppins) [1970643] - net: ice: ptp: fix compilation warning if PTP_1588_CLOCK is disabled (Jonathan Toppins) [1970643] - ice: remove unnecessary NULL checks before ptp_read_system_* (Jonathan Toppins) [1970643] - ice: Remove the repeated declaration (Jonathan Toppins) [1970643] - ice: remove local variable (Jonathan Toppins) [1970643] - ice: reduce scope of variables (Jonathan Toppins) [1970643] - ice: mark PTYPE 2 as reserved (Jonathan Toppins) [1970643] - ice: fix incorrect payload indicator on PTYPE (Jonathan Toppins) [1970643] - ice: parameterize functions responsible for Tx ring management (Jonathan Toppins) [1970643] - ice: add ndo_bpf callback for safe mode netdev ops (Jonathan Toppins) [1970643] - ice: fix clang warning regarding deadcode.DeadStores (Jonathan Toppins) [1970643] - ice: downgrade error print to debug print (Jonathan Toppins) [1970643] - ice: Detect and report unsupported module power levels (Jonathan Toppins) [1970643] - ice: (re)initialize NVM fields when rebuilding (Jonathan Toppins) [1970643] - ice: wait for reset before reporting devlink info (Jonathan Toppins) [1970643] - ice: add error message when pldmfw_flash_image fails (Jonathan Toppins) [1970643] - ice: add extack when unable to read device caps (Jonathan Toppins) [1970643] - ice: use static inline for dummy functions (Jonathan Toppins) [1970643] - ice: Re-organizes reqstd/avail {R, T}XQ check/code for efficiency (Jonathan Toppins) [1970643] - ice: set the value of global config lock timeout longer (Jonathan Toppins) [1970643] - ice: Refactor VIRTCHNL_OP_CONFIG_VSI_QUEUES handling (Jonathan Toppins) [1970643] - ice: Refactor ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: Save VF's MAC across reboot (Jonathan Toppins) [1970643] - ice: Manage VF's MAC address for both legacy and new cases (Jonathan Toppins) [1970643] - ice: Register auxiliary device to provide RDMA (Jonathan Toppins) [1970643] - ice: Implement iidc operations (Jonathan Toppins) [1970643] - virtchnl: Use pad byte in virtchnl_ether_addr to specify MAC type (Jonathan Toppins) [1970643] - iidc: Introduce iidc.h (Jonathan Toppins) [1970643] - ice: Initialize RDMA support (Jonathan Toppins) [1970643] - ice: Respond to a NETDEV_UNREGISTER event for LAG (Jonathan Toppins) [1970643] - Revert "Revert "ice: Add initial support framework for LAG"" (Jonathan Toppins) [1970643] - ice: reduce scope of variable (Jonathan Toppins) [1970643] - ice: remove return variable (Jonathan Toppins) [1970643] - ice: suppress false cppcheck issues (Jonathan Toppins) [1970643] - ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types (Jonathan Toppins) [1970643] - ice: remove unused struct member (Jonathan Toppins) [1970643] - ice: use local for consistency (Jonathan Toppins) [1970643] - ice: print name in /proc/iomem (Jonathan Toppins) [1970643] - ice: Reimplement module reads used by ethtool (Jonathan Toppins) [1970643] - ice: refactor ITR data structures (Jonathan Toppins) [1970643] - ice: manage interrupts during poll exit (Jonathan Toppins) [1970643] - ice: replace custom AIM algorithm with kernel's DIM library (Jonathan Toppins) [1970643] - ice: refactor interrupt moderation writes (Jonathan Toppins) [1970643] - ice: Add new VSI states to track netdev alloc/registration (Jonathan Toppins) [1970643] - ice: Drop leading underscores in enum ice_pf_state (Jonathan Toppins) [1970643] - ice: use kernel definitions for IANA protocol ports and ether-types (Jonathan Toppins) [1970643] - ice: Remove unnecessary blank line (Jonathan Toppins) [1970643] - ice: Remove unnecessary checks in add/kill_vid ndo ops (Jonathan Toppins) [1970643] - ice: Remove rx_gro_dropped stat (Jonathan Toppins) [1970643] - ice: Use local variable instead of pointer derefs (Jonathan Toppins) [1970643] - ice: Remove unnecessary variable (Jonathan Toppins) [1970643] - ice: Limit forced overrides based on FW version (Jonathan Toppins) [1970643] - ice: Use default configuration mode for PHY configuration (Jonathan Toppins) [1970643] - ice: Replace some memsets and memcpys with assignment (Jonathan Toppins) [1970643] - ice: Fix error return codes in ice_set_link_ksettings (Jonathan Toppins) [1970643] - ice: Rename a couple of variables (Jonathan Toppins) [1970643] - ice: Remove unnecessary checker loop (Jonathan Toppins) [1970643] - ice: Ignore EMODE return for opcode 0x0605 (Jonathan Toppins) [1970643] - ice: Align macro names to the specification (Jonathan Toppins) [1970643] - ice: Modify recursive way of adding nodes (Jonathan Toppins) [1970643] - ice: Re-send some AQ commands, as result of EBUSY AQ error (Jonathan Toppins) [1970643] - ice: Correct comment block style (Jonathan Toppins) [1970643] - ice: cleanup style issues (Jonathan Toppins) [1970643] - ice: rename ptype bitmap (Jonathan Toppins) [1970643] - ice: correct memory allocation call (Jonathan Toppins) [1970643] - ice: Check for bail out condition early (Jonathan Toppins) [1970643] - ice: remove unnecessary duplicated AQ command flag setting (Jonathan Toppins) [1970643] - ice: change link misconfiguration message (Jonathan Toppins) [1970643] - ice: Update to use package info from ice segment (Jonathan Toppins) [1970643] - ice: Delay netdev registration (Jonathan Toppins) [1970643] - ice: Add Support for XPS (Jonathan Toppins) [1970643] - ice: Fix fall-through warnings for Clang (Jonathan Toppins) [1970643] - ice: Fix prototype warnings (Jonathan Toppins) [1970643] - ice: move headroom initialization to ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: store the result of ice_rx_offset() onto ice_ring (Jonathan Toppins) [1970643] - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Phil Auld) [2011436] - sched/fair: Prevent dead task groups from regaining cfs_rq's (Phil Auld) [2011436] - sched/fair: Removed useless update of p->recent_used_cpu (Phil Auld) [2011436] - sched: Always inline is_percpu_thread() (Phil Auld) [2011436] - sched/fair: Add ancestors of unthrottled undecayed cfs_rq (Phil Auld) [2011436] - sched: Remove unused inline function __rq_clock_broken() (Phil Auld) [2011436] - sched: Prevent balance_push() on remote runqueues (Phil Auld) [2011436] - cpumask/hotplug: Fix cpu_dying() state tracking (Phil Auld) [2011436] - sched: Use cpu_dying() to fix balance_push vs hotplug-rollback (Phil Auld) [2011436] - cpumask: Introduce DYING mask (Phil Auld) [2011436] - cpumask: Make cpu_{online,possible,present,active}() inline (Phil Auld) [2011436] - cpu/hotplug: Cache number of online CPUs (Phil Auld) [2011436] - sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD (Phil Auld) [2011436] - psi: Fix race between psi_trigger_create/destroy (Phil Auld) [2011436] - sctp: add vtag check in sctp_sf_ootb (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_violation (Xin Long) [2001767] - sctp: fix the processing for COOKIE_ECHO chunk (Xin Long) [2001767] - sctp: fix the processing for INIT_ACK chunk (Xin Long) [2001767] - sctp: fix the processing for INIT chunk (Xin Long) [2001767] - sctp: use init_tag from inithdr for ABORT chunk (Xin Long) [2001767]- KVM: arm64: Extract ESR_ELx.EC only (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS (Gavin Shan) [2008070] - KVM: arm64: Fix reporting of endianess when the access originates at EL0 (Gavin Shan) [2008070] - KVM: arm64: Trim guest debug exception handling (Gavin Shan) [2008070] - KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE (Gavin Shan) [2008070] - KVM: arm64: vgic: Drop WARN from vgic_get_irq (Gavin Shan) [2008070] - KVM: arm64: Enforce reserved bits for PSCI target affinities (Gavin Shan) [2008070] - KVM: arm64: Handle PSCI resets before userspace touches vCPU state (Gavin Shan) [2008070] - KVM: arm64: Fix read-side race on updates to vcpu reset state (Gavin Shan) [2008070] - KVM: arm64: Restore PMU configuration on first run (Gavin Shan) [2008070] - KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set (Gavin Shan) [2008070] - KVM: arm64: Prevent mixed-width VM creation (Gavin Shan) [2008070] - KVM: arm64: Fix debug register indexing (Gavin Shan) [2008070] - KVM: arm64: Reject VM creation when the default IPA size is unsupported (Gavin Shan) [2008070] - KVM: arm64: Limit the debug architecture to ARMv8.0 (Gavin Shan) [2008070] - KVM: arm64: Handle SCXTNUM_ELx traps (Gavin Shan) [2008070] - arm64: kvm: mte: Hide the MTE CPUID information from the guests (Gavin Shan) [2008070] - arm64: mte: Fix typo in macro definition (Gavin Shan) [2008070] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR1 register (Gavin Shan) [2008070] - arm64: mte: system register definitions (Gavin Shan) [2008070] - arm64: sysreg: Clean up instructions for modifying PSTATE fields (Gavin Shan) [2008070] - KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set (Gavin Shan) [2008070] - arm64: kvm: Fix IDMAP overlap with HYP VA (Gavin Shan) [2008070] - packet: rework packet_pick_tx_queue() to use common code selection (Petr Oros) [2016477] - net: dev: rename queue selection helpers. (Petr Oros) [2016477] - Revert "cpuset: Make cpuset hotplug synchronous" (Waiman Long) [2023783] - tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN (Paolo Abeni) [2018546] - net: Only allow init netns to set default tcp cong to a restricted algo (Paolo Abeni) [2018546] - ipv6: tcp: drop silly ICMPv6 packet too big messages (Paolo Abeni) [2018546] - tcp: annotate data races around tp->mtu_info (Paolo Abeni) [2018546] - net: send SYNACK packet with accepted fwmark (Paolo Abeni) [2018546] - tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path (Paolo Abeni) [2018546] - net/tcp_fastopen: fix data races around tfo_active_disable_stamp (Paolo Abeni) [2018546] - net/tcp_fastopen: remove obsolete extern (Paolo Abeni) [2018546] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Paolo Abeni) [2018546] - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets (Paolo Abeni) [2018546] - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Paolo Abeni) [2018546] - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (Paolo Abeni) [2018546] - evm: mark evm_fixmode as __ro_after_init (Bruno Meneguele) [2017155] - IMA: remove -Wmissing-prototypes warning (Bruno Meneguele) [2017155] - ima: Set correct casting types (Bruno Meneguele) [2017155] - evm: Don't return an error in evm_write_xattrs() if audit is not enabled (Bruno Meneguele) [2017155] - evm: fix writing /evm overflow (Bruno Meneguele) [2017155] - ima: Fix function name error in comment. (Bruno Meneguele) [2017155] - ima: Fix the error code for restoring the PCR value (Bruno Meneguele) [2017155] - integrity: double check iint_cache was initialized (Bruno Meneguele) [2017155] - certs: Fix blacklist flag type confusion (Bruno Meneguele) [2017155] - integrity: Make function integrity_add_key() static (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer after kexec syscall (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer on error (Bruno Meneguele) [2017155] - evm: Fix memleak in init_desc (Bruno Meneguele) [2017155] - crypto: shash - remove shash_desc::flags (Bruno Meneguele) [2017155] - ima: Don't modify file descriptor mode on the fly (Bruno Meneguele) [2017155] - evm: Check size of security.evm before using it (Bruno Meneguele) [2017155] - ima: Remove semicolon at the end of ima_get_binary_runtime_size() (Bruno Meneguele) [2017155] - ima: Don't ignore errors from crypto_shash_update() (Bruno Meneguele) [2017155] - integrity: remove redundant initialization of variable ret (Bruno Meneguele) [2017155] - ima: Fail rule parsing when appraise_flag=blacklist is unsupportable (Bruno Meneguele) [2017155] - ima: Fail rule parsing when the KEXEC_CMDLINE hook is combined with an invalid cond (Bruno Meneguele) [2017155] - ima: Fail rule parsing when buffer hook functions have an invalid action (Bruno Meneguele) [2017155] - ima: Free the entire rule if it fails to parse (Bruno Meneguele) [2017155] - ima: Free the entire rule when deleting a list of rules (Bruno Meneguele) [2017155] - evm: Fix possible memory leak in evm_calc_hmac_or_hash() (Bruno Meneguele) [2017155] - ima: Fix ima digest hash table key calculation (Bruno Meneguele) [2017155] - ima: Fix return value of ima_write_policy() (Bruno Meneguele) [2017155] - evm: Fix a small race in init_desc() (Bruno Meneguele) [2017155] - crypto: drop mask=CRYPTO_ALG_ASYNC from 'shash' tfm allocations (Bruno Meneguele) [2017155] - evm: Don't deadlock if a crypto algorithm is unavailable (Bruno Meneguele) [2017155] - evm: Check also if *tfm is an error pointer in init_desc() (Bruno Meneguele) [2017155] - ima: avoid appraise error for hash calc interrupt (Bruno Meneguele) [2017155] - integrity: remove pointless subdir-$(CONFIG_...) (Bruno Meneguele) [2017155] - integrity: remove unneeded, broken attempt to add -fshort-wchar (Bruno Meneguele) [2017155] - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (Vitaly Kuznetsov) [2016961] - fs/xfs: convert comma to semicolon (Bill O'Donnell) [2009521] - xfs: remove xfs_buf_t typedef (Bill O'Donnell) [2009521] - xfs: open code updating i_mode in xfs_set_acl (Bill O'Donnell) [2009521] - xfs: remove xfs_vn_setattr_nonsize (Bill O'Donnell) [2009521] - xfs: remove unneeded return value check for *init_cursor() (Bill O'Donnell) [2009521] - xfs: introduce xfs_validate_stripe_geometry() (Bill O'Donnell) [2009521] - xfs: show the proper user quota options (Bill O'Donnell) [2009521] - xfs: remove the unused XFS_B_FSB_OFFSET macro (Bill O'Donnell) [2009521] - xfs: remove unnecessary null check in xfs_generic_create (Bill O'Donnell) [2009521] - xfs: directly return if the delta equal to zero (Bill O'Donnell) [2009521] - xfs: delete duplicated tp->t_dqinfo null check and allocation (Bill O'Donnell) [2009521] - xfs: rename xfs_fc_* back to xfs_fs_* (Bill O'Donnell) [2009521] - xfs: refactor file range validation (Bill O'Donnell) [2009521] - xfs: refactor realtime volume extent validation (Bill O'Donnell) [2009521] - xfs: refactor data device extent validation (Bill O'Donnell) [2009521] - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd (Bill O'Donnell) [2009521] - xfs: detect overflows in bmbt records (Bill O'Donnell) [2009521] - xfs: trace log intent item recovery failures (Bill O'Donnell) [2009521] - xfs: validate feature support when recovering rmap/refcount intents (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered extent-free intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered extent-free intent checks out of xfs_efi_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered refcount intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered refcount intent checks out of xfs_cui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered rmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered rmap intent checks out of xfs_rui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered bmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered bmap intent checks out of xfs_bui_item_recover (Bill O'Donnell) [2009521] - xfs: move kernel-specific superblock validation out of libxfs (Bill O'Donnell) [2009521] - platform/x86: amd-pmc: Increase the response register timeout (David Arcari) [2005064] - ARM: 9093/1: drivers: firmwapsci: Register with kernel restart handler (Mark Salter) [1996748] - arm64/kernel: Remove needless Call Frame Information annotations (Mark Salter) [1996748] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Mark Salter) [1996748] - psci: Remove unneeded semicolon (Mark Salter) [1996748] - firmware: smccc: Add SMCCC TRNG function call IDs (Mark Salter) [1996748] - arm64: Add support for SMCCC TRNG entropy source (Mark Salter) [1996748] - firmware: smccc: Introduce SMCCC TRNG framework (Mark Salter) [1996748] - arm64: random: Remove no longer needed prototypes (Mark Salter) [1996748] - arm64: kaslr: Use standard early random function (Mark Salter) [1996748] - random: random.h should include archrandom.h, not the other way around (Mark Salter) [1996748] - arm64: add credited/trusted RNG support (Mark Salter) [1996748] - arm64: Use v8.5-RNG entropy for KASLR seed (Mark Salter) [1996748] - arm64: kaslr: Check command line before looking for a seed (Mark Salter) [1996748] - arm64: kaslr: Announce KASLR status on boot (Mark Salter) [1996748] - psci: Add accessor for psci_0_1_function_ids (Mark Salter) [1996748] - psci: Replace psci_function_id array with a struct (Mark Salter) [1996748] - psci: Split functions to v0.1 and v0.2+ variants (Mark Salter) [1996748] - psci: Support psci_ops.get_version for v0.1 (Mark Salter) [1996748] - arm64: psci: Avoid printing in cpu_psci_cpu_die() (Mark Salter) [1996748] - firmware: psci: Extend psci_set_osi_mode() to allow reset to PC mode (Mark Salter) [1996748] - smccc: Use separate variables for args and results (Mark Salter) [1996748] - smccc: Define vendor hyp owned service call region (Mark Salter) [1996748] - firmware: smccc: Export both smccc functions (Mark Salter) [1996748] - sched,psci: Convert to sched_set_fifo*() (Mark Salter) [1996748] - firmware: smccc: Add ARCH_SOC_ID support (Mark Salter) [1996748] - base: soc: Add serial_number attribute to soc (Mark Salter) [1996748] - drivers/firmware/psci: Assign @err directly in hotplug_tests() (Mark Salter) [1996748] - drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups() (Mark Salter) [1996748] - firmware: smccc: Fix missing prototype warning for arm_smccc_version_init (Mark Salter) [1996748] - firmware: smccc: Add function to fetch SMCCC version (Mark Salter) [1996748] - firmware: smccc: Refactor SMCCC specific bits into separate file (Mark Salter) [1996748] - firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead (Mark Salter) [1996748] - firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify SMCCC v1.1 and above (Mark Salter) [1996748] - firmware: psci: Replace cpu_up/down() with add/remove_cpu() (Mark Salter) [1996748] - firmware: psci: Export functions to manage the OSI mode (Mark Salter) [1996748] - arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill() (Mark Salter) [1996748] - firmware/psci: use common SMCCC_CONDUIT_* (Mark Salter) [1996748] - arm64: smp: disable hotplug on trusted OS resident CPU (Mark Salter) [1996748] - PSCI: cpuidle: Refactor CPU suspend power_state parameter handling (Mark Salter) [1996748] - ARM: psci: cpuidle: Enable PSCI CPUidle driver (Mark Salter) [1996748] - drivers: firmware: psci: Decouple checker from generic ARM CPUidle (Mark Salter) [1996748] - firmware/psci: psci_checker: Park kthreads before stopping them (Mark Salter) [1996748] - firmware/psci: add support for SYSTEM_RESET2 (Mark Salter) [1996748] - drivers: firmware: psci: Announce support for OS initiated suspend mode (Mark Salter) [1996748] - drivers: firmware: psci: Simplify error path of psci_dt_init() (Mark Salter) [1996748] - drivers: firmware: psci: Split psci_dt_cpu_init_idle() (Mark Salter) [1996748] - drivers: firmware: psci: Move psci to separate directory (Mark Salter) [1996748] - arm64: remove unused asm/compiler.h header file (Mark Salter) [1996748] - ppc64: Adding read_lock definition to nvme (Gopal Tiwari) [1990475] - nvme: fix per-namespace chardev deletion (Gopal Tiwari) [1990475] - nvme: set the PRACT bit when using Write Zeroes with T10 PI (Gopal Tiwari) [1990475] - nvme: fix nvme_setup_command metadata trace event (Gopal Tiwari) [1990475] - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING (Gopal Tiwari) [1990475] - nvme: fix refcounting imbalance when all paths are down (Gopal Tiwari) [1990475] - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove (Gopal Tiwari) [1990475] - nvme-pci: fix multiple races in nvme_setup_io_queues (Gopal Tiwari) [1990475] - nvme-tcp: use __dev_get_by_name instead dev_get_by_name for OPT_HOST_IFACE (Gopal Tiwari) [1990475] - nvme-tcp: can't set sk_user_data without write_lock (Gopal Tiwari) [1990475] - nvme: use blk_execute_rq() for passthrough commands (Gopal Tiwari) [1990475] - nvmet: use NVMET_MAX_NAMESPACES to set nn value (Gopal Tiwari) [1990475] - nvme-pci: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvme: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: add ZBD over ZNS backend support (Gopal Tiwari) [1990475] - nvmet: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in file-ns fast path (Gopal Tiwari) [1990475] - nvmet: add Command Set Identifier support (Gopal Tiwari) [1990475] - nvmet: add nvmet_req_bio put helper for backends (Gopal Tiwari) [1990475] - nvmet: use nvme status value directly (Gopal Tiwari) [1990475] - nvmet: use u32 for nvmet_subsys max_nsid (Gopal Tiwari) [1990475] - nvmet: remove local variable (Gopal Tiwari) [1990475] - nvmet: add req cns error complete helper (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in bdev-ns fast path (Gopal Tiwari) [1990475] - nvmet: use u32 type for the local variable nsid (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect io q (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_write32() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect admin q (Gopal Tiwari) [1990475] - nvmet: make ver stable once connection established (Gopal Tiwari) [1990475] - nvmet: make sn stable once connection was established (Gopal Tiwari) [1990475] - nvmet: change sn size and check validity (Gopal Tiwari) [1990475] - nvme-tcp: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_read64() (Gopal Tiwari) [1990475] - nvmet: allow mn change if subsys not discovered (Gopal Tiwari) [1990475] - nvme-fc: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvme-pci: fix var. type for increasing cq_head (Gopal Tiwari) [1990475] - nvme: add a helper to check ctrl sgl support (Gopal Tiwari) [1990475] - nvme: factor out a nvme_validate_passthru_nsid helper (Gopal Tiwari) [1990475] - nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() (Gopal Tiwari) [1990475] - nvme: fix grammar in the CONFIG_NVME_MULTIPATH kconfig help text (Gopal Tiwari) [1990475] - nvme: verify MNAN value if ANA is enabled (Gopal Tiwari) [1990475] - ACPI: Check StorageD3Enable _DSD property in ACPI code (Gopal Tiwari) [1990475] - nvmet: move ka_work initialization to nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvme: remove nvme_{get,put}_ns_from_disk (Gopal Tiwari) [1990475] - nvme: split nvme_report_zones (Gopal Tiwari) [1990475] - nvmet: remove a superfluous variable (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_chr_ioctl (Gopal Tiwari) [1990475] - nvme: move the CSI sanity check into nvme_ns_report_zones (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra braces (Gopal Tiwari) [1990475] - nvme: open code nvme_{get,put}_ns_from_disk in nvme_ns_head_ioctl (Gopal Tiwari) [1990475] - nvme: add a sparse annotation to nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme-fabrics: remove an extra comment (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra new lines in the switch (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme: extend and modify the APST configuration algorithm (Gopal Tiwari) [1990475] - nvme-tcp: allow selecting the network interface for connections (Gopal Tiwari) [1990475] - nvme-fabrics: fix the kerneldco comment for nvmf_log_connect_error() (Gopal Tiwari) [1990475] - nvme: remove redundant initialization of variable ret (Gopal Tiwari) [1990475] - nvmet: fix freeing unallocated p2pmem (Gopal Tiwari) [1990475] - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() (Gopal Tiwari) [1990475] - nvme-loop: do not warn for deleted controllers during reset (Gopal Tiwari) [1990475] - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() (Gopal Tiwari) [1990475] - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails (Gopal Tiwari) [1990475] - nvme-rdma: fix in-casule data send for chained sgls (Gopal Tiwari) [1990475] - nvmet: fix false keep-alive timeout when a controller is torn down (Gopal Tiwari) [1990475] - nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response (Gopal Tiwari) [1990475] - nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME (Gopal Tiwari) [1990475] - nvme-fabrics: decode host pathing error for connect (Gopal Tiwari) [1990475] - nvme-fc: short-circuit reconnect retries (Gopal Tiwari) [1990475] - nvme: fix potential memory leaks in nvme_cdev_add (Gopal Tiwari) [1990475] - nvme-fc: clear q_live at beginning of association teardown (Gopal Tiwari) [1990475] - nvme-tcp: rerun io_work if req_list is not empty (Gopal Tiwari) [1990475] - nvme-tcp: fix possible use-after-completion (Gopal Tiwari) [1990475] - nvme-loop: fix memory leak in nvme_loop_create_ctrl() (Gopal Tiwari) [1990475] - nvmet: fix memory leak in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: seset ns->file when open fails (Gopal Tiwari) [1990475] - nvmet: demote fabrics cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for passthru (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for bdev-ns (Gopal Tiwari) [1990475] - nvmet: use helper to remove the duplicate code (Gopal Tiwari) [1990475] - nvmet: demote discovery cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: remove unsupported command noise (Gopal Tiwari) [1990475] - nvme-pci: fix controller reset hang when racing with nvme_timeout (Gopal Tiwari) [1990475] - nvme: move the fabrics queue ready check routines to core (Gopal Tiwari) [1990475] - nvme: avoid memset for passthrough requests (Gopal Tiwari) [1990475] - nvme: add nvme_get_ns helper (Gopal Tiwari) [1990475] - nvme: fix controller ioctl through ns_head (Gopal Tiwari) [1990475] - nvme: introduce generic per-namespace chardev (Gopal Tiwari) [1990475] - nvme: cleanup nvme_configure_apst (Gopal Tiwari) [1990475] - nvme: do not try to reconfigure APST when the controller is not live (Gopal Tiwari) [1990475] - nvme: sanitize KATO setting (Gopal Tiwari) [1990475] - nvmet: avoid queuing keep-alive timer if it is disabled (Gopal Tiwari) [1990475] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1990475] - nvme: let namespace probing continue for unsupported features (Gopal Tiwari) [1990475] - nvme: factor out nvme_ns_open and nvme_ns_release helpers (Gopal Tiwari) [1990475] - nvme: move nvme_ns_head_ops to multipath.c (Gopal Tiwari) [1990475] - nvme: factor out a nvme_tryget_ns_head helper (Gopal Tiwari) [1990475] - nvme: move the ioctl code to a separate file (Gopal Tiwari) [1990475] - nvme: don't bother to look up a namespace for controller ioctls (Gopal Tiwari) [1990475] - nvme: simplify block device ioctl handling for the !multipath case (Gopal Tiwari) [1990475] - nvme: simplify the compat ioctl handling (Gopal Tiwari) [1990475] - nvme-multipath: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: pass a user pointer to nvme_nvm_ioctl (Gopal Tiwari) [1990475] - nvme: factor out a nvme_ns_ioctl helper (Gopal Tiwari) [1990475] - nvme: cleanup setting the disk name (Gopal Tiwari) [1990475] - nvme: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme-pci: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: add a nvme_ns_head_multipath helper (Gopal Tiwari) [1990475] - nvmet: fix a spelling mistake "nubmer" -> "number" (Gopal Tiwari) [1990475] - nvmet-fc: simplify nvmet_fc_alloc_hostport (Gopal Tiwari) [1990475] - nvmet-tcp: fix a segmentation fault during io parsing error (Gopal Tiwari) [1990475] - lightnvm: use kobj_to_dev() (Gopal Tiwari) [1990475] - nvme: fix handling of large MDTS values (Gopal Tiwari) [1990475] - nvme: implement non-mdts command limits (Gopal Tiwari) [1990475] - nvme: disallow passthru cmd from targeting a nsid != nsid of the block dev (Gopal Tiwari) [1990475] - nvme: use sysfs_emit instead of sprintf (Gopal Tiwari) [1990475] - nvme-fc: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: remove superfluous else in nvme_ctrl_loss_tmo_store (Gopal Tiwari) [1990475] - nvme: warn of unhandled effects only once (Gopal Tiwari) [1990475] - nvmet-tcp: enable optional queue idle period tracking (Gopal Tiwari) [1990475] - nvmet-tcp: fix incorrect locking in state_change sk callback (Gopal Tiwari) [1990475] - nvme-tcp: block BH in sk state_change sk callback (Gopal Tiwari) [1990475] - nvmet: return proper error code from discovery ctrl (Gopal Tiwari) [1990475] - nvme-tcp: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: use driver pdu command for passthrough (Gopal Tiwari) [1990475] - nvmet: remove unnecessary ctrl parameter (Gopal Tiwari) [1990475] - nvmet-fc: update function documentation (Gopal Tiwari) [1990475] - nvme-pci: allocate nvme_command within driver pdu (Gopal Tiwari) [1990475] - nvmet: do not allow model_number exceed 40 bytes (Gopal Tiwari) [1990475] - nvme-fc: fix the function documentation comment (Gopal Tiwari) [1990475] - nvme: add new line after variable declatation (Gopal Tiwari) [1990475] - nvme: don't check nvme_req flags for new req (Gopal Tiwari) [1990475] - nvme: mark nvme_setup_passsthru() inline (Gopal Tiwari) [1990475] - nvme: split init identify into helper (Gopal Tiwari) [1990475] - nvme: rename nvme_init_identify() (Gopal Tiwari) [1990475] - nvme: reduce checks for zero command effects (Gopal Tiwari) [1990475] - nvmet: update error log page in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: remove an unnecessary function parameter to nvmet_check_ctrl_status (Gopal Tiwari) [1990475] - nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvmet: replace white spaces with tabs (Gopal Tiwari) [1990475] - nvme: use NVME_CTRL_CMIC_ANA macro (Gopal Tiwari) [1990475] - nvme-pci: cleanup nvme_irq() (Gopal Tiwari) [1990475] - nvme-pci: remove the barriers in nvme_irq() (Gopal Tiwari) [1990475] - nvmet-tcp: fix kmap leak when data digest in use (Gopal Tiwari) [1990475] - nvmet: don't check iosqes,iocqes for discovery controllers (Gopal Tiwari) [1990475] - nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU (Gopal Tiwari) [1990475] - nvme-rdma: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-tcp: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-fabrics: only reserve a single tag (Gopal Tiwari) [1990475] - nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT (Gopal Tiwari) [1990475] - nvme: merge nvme_keep_alive into nvme_keep_alive_work (Gopal Tiwari) [1990475] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1990475] - nvme: update enumerations for status codes (Gopal Tiwari) [1990475]- scsi: mpt3sas: Fix incorrectly assigned error return and check (Tomas Henzl) [1990535] - scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1990535] - scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1990535] - scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Transition IOC to Ready state during shutdown (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix error return value in _scsih_expander_add() (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix Coverity reported issue (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix fall-through warnings for Clang (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during second half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during first half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix deadlock while cancelling the running firmware event (Tomas Henzl) [1990535] - scsi: mpt3sas: Documentation cleanup (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix two kernel-doc headers (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_diag_query (Tomas Henzl) [1990535] - scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 (Tomas Henzl) [1989643] - scsi: megaraid_sas: Add helper functions for irq_context (Tomas Henzl) [1989643] - scsi: megaraid: Clean up some inconsistent indenting (Tomas Henzl) [1989643] - scsi: megaraid: Fix Coccinelle warning (Tomas Henzl) [1989643] - IB/cma: Do not send IGMP leaves for sendonly Multicast groups (Kamal Heib) [2007269] - hv_netvsc: Add comment of netvsc_xdp_xmit() (Mohammed Gamal) [2008560] - hv_netvsc: use netif_is_bond_master() instead of open code (Mohammed Gamal) [2008560] - hv_netvsc: Avoid field-overflowing memcpy() (Mohammed Gamal) [2008560] - hv_netvsc: Set needed_headroom according to VF (Mohammed Gamal) [2008560] - netfilter: conntrack: fix error path in nf_conntrack_pernet_init() (Florian Westphal) [1922568] - netfilter: nf_conntrack: provide modparam to always register conntrack hooks (Florian Westphal) [1922568] - sctp: return true only for pathmtu update in sctp_transport_pl_toobig (Xin Long) [1890383] - sctp: subtract sctphdr len in sctp_transport_pl_hlen (Xin Long) [1890383] - sctp: reset probe_timer in sctp_transport_pl_update (Xin Long) [1890383] - sctp: allow IP fragmentation when PLPMTUD enters Error state (Xin Long) [1890383] - sctp: send pmtu probe only if packet loss in Search Complete state (Xin Long) [1890383] - sctp: improve the code for pmtu probe send and recv update (Xin Long) [1890383] - sctp: prevent info leak in sctp_make_heartbeat() (Xin Long) [1890383] - sctp: check pl.raise_count separately from its increment (Xin Long) [1890383] - sctp: send the next probe immediately once the last one is acked (Xin Long) [1890383] - sctp: do black hole detection in search complete state (Xin Long) [1890383] - sctp: process sctp over udp icmp err on sctp side (Xin Long) [1890383] - sctp: extract sctp_v4_err_handle function from sctp_v4_err (Xin Long) [1890383] - sctp: extract sctp_v6_err_handle function from sctp_v6_err (Xin Long) [1890383] - sctp: remove the unessessary hold for idev in sctp_v6_err (Xin Long) [1890383] - sctp: enable PLPMTUD when the transport is ready (Xin Long) [1890383] - sctp: do state transition when receiving an icmp TOOBIG packet (Xin Long) [1890383] - sctp: do state transition when a probe succeeds on HB ACK recv path (Xin Long) [1890383] - sctp: do state transition when PROBE_COUNT == MAX_PROBES on HB send path (Xin Long) [1890383] - sctp: do the basic send and recv for PLPMTUD probe (Xin Long) [1890383] - sctp: add the probe timer in transport for PLPMTUD (Xin Long) [1890383] - sctp: add the constants/variables and states and some APIs for transport (Xin Long) [1890383] - sctp: add SCTP_PLPMTUD_PROBE_INTERVAL sockopt for sock/asoc/transport (Xin Long) [1890383] - sctp: add probe_interval in sysctl and sock/asoc/transport (Xin Long) [1890383] - sctp: add pad chunk and its make function and event table (Xin Long) [1890383] - blk-mq: still set q->make_request_fn for blk-mq (Ming Lei) [1999728] - PCI: Add AMD RS690 quirk to enable 64-bit DMA (Myron Stowe) [1993279] - PCI: Add ACS quirk for Broadcom BCM57414 NIC (Myron Stowe) [1993279] - PCI: Mark some NVIDIA GPUs to avoid bus reset (Myron Stowe) [1993279] - PCI: of: Clear 64-bit flag for non-prefetchable memory below 4GB (Myron Stowe) [1993279] - x86/PCI: Remove unused alloc_pci_root_info() return value (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P4510 NVMe (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P3700 NVMe (Myron Stowe) [1993279] - PCI: Disable Samsung SM961/PM961 NVMe before FLR (Myron Stowe) [1993279] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [1993279] - PCI/sysfs: Rearrange smbios_attr_group and acpi_attr_group (Myron Stowe) [1993279] - PCI/sysfs: Tidy SMBIOS & ACPI label attributes (Myron Stowe) [1993279] - PCI/sysfs: Convert "index", "acpi_index", "label" to static attributes (Myron Stowe) [1993279] - PCI/sysfs: Define SMBIOS label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Define ACPI label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Rename device_has_dsm() to device_has_acpi_name() (Myron Stowe) [1993279] - PCI/sysfs: Convert "vpd" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Rename "vpd" attribute accessors (Myron Stowe) [1993279] - PCI/sysfs: Convert "reset" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "rom" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "config" to static attribute (Myron Stowe) [1993279] - PCI: Allow VPD access for QLogic ISP2722 (Myron Stowe) [1993279] - PCI/VPD: Add helper pci_get_func0_dev() (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() SRDT handling (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument (Myron Stowe) [1993279] - PCI/VPD: Change pci_vpd_init() return type to void (Myron Stowe) [1993279] - PCI/VPD: Make missing VPD message less alarming (Myron Stowe) [1993279] - PCI/VPD: Remove pci_set_vpd_size() (Myron Stowe) [1993279] - PCI/VPD: Remove sysfs accessor size checking dead code (Myron Stowe) [1993279] - PCI/VPD: Remove obsolete Broadcom NIC quirk (Myron Stowe) [1993279] - PCI/ACPI: Fix acpi_pci_set_power_state() debug message (Myron Stowe) [1993279] - PCI: acpiphp: Fix whitespace issue (Myron Stowe) [1993279] - PCI: shpchp: Remove unused shpc_writeb() (Myron Stowe) [1993279] - PCI: cpqphp: Use DEFINE_SPINLOCK() for int15_lock (Myron Stowe) [1993279] - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() (Myron Stowe) [1993279] - PCI: Add pci_disable_parity() (Myron Stowe) [1993279] - PCI: Release OF node in pci_scan_device()'s error path (Myron Stowe) [1993279] - fs: dlm: fix check for multi-homed hosts (Alexander Aring) [1889887] - iommu: remove iommu_domain_{get,set}_attr (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: enable the liodn when attaching a device (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a direct call (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove ->domain_window_enable (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove support for multiple windows (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove fsl_pamu_get_domain_attr (Jerry Snitselaar) [2004349] - iommu: remove the unused domain_window_disable method (Jerry Snitselaar) [2004349] - iommu: Remove .domain_{get,set}_windows (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Decrease the queue size of evtq and priq (Jerry Snitselaar) [2004349] - iommu/vt-d: Use pasid_pte_is_present() helper function (Jerry Snitselaar) [2004349] - iommu/vt-d: Update the virtual command related registers (Jerry Snitselaar) [2004349] - ACPI: IORT: Handle device properties with software node API (Jerry Snitselaar) [2004349] - iommu: Update "iommu.strict" documentation (Jerry Snitselaar) [2004349] - iommu/dma: Remove redundant "!dev" checks (Jerry Snitselaar) [2004349] - iommu/virtio: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/vt-d: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/amd: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu: Pull IOVA cookie management into the core (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use command queue batching helpers to improve performance (Jerry Snitselaar) [2004349] - iommu/amd: Use only natural aligned flushes in a VM (Jerry Snitselaar) [2004349] - iommu/amd: Sync once for scatter-gather operations (Jerry Snitselaar) [2004349] - iommu/amd: Tailored gather logic for AMD (Jerry Snitselaar) [2004349] - iommu: Factor iommu_iotlb_gather_is_disjoint() out (Jerry Snitselaar) [2004349] - iommu: Improve iommu_iotlb_gather helpers (Jerry Snitselaar) [2004349] - iommu/amd: Do not use flush-queue when NpCache is on (Jerry Snitselaar) [2004349] - iommu/amd: Selective flush on unmap (Jerry Snitselaar) [2004349] - iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count (Jerry Snitselaar) [2004349] - iommu: Streamline iommu_iova_to_phys() (Jerry Snitselaar) [2004349] - iommu/vt-d: Allow devices to have more than 32 outstanding PRs (Jerry Snitselaar) [1920744] - iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() (Jerry Snitselaar) [2004349] - iommu/amd: Fix printing of IOMMU events when rate limiting kicks in (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group() (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix race condition during iommu_group creation (Jerry Snitselaar) [2004349] - iommu: Fix race condition during default domain allocation (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() (Jerry Snitselaar) [1971977] - iommu/vt-d: Implement map/unmap_pages() iommu_ops callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Report real pgsize bitmap to iommu core (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_map_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries (Jerry Snitselaar) [1971977] - iommu: Add support for the map_pages() callback (Jerry Snitselaar) [1971977] - iommu: Hook up '->unmap_pages' driver callback (Jerry Snitselaar) [1971977] - iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts (Jerry Snitselaar) [1971977] - iommu: Use bitmap to calculate page size in iommu_pgsize() (Jerry Snitselaar) [1971977] - iommu: Add a map_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce map_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu: Add an unmap_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce unmap_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID reference leak (Jerry Snitselaar) [2004349] - iommu: Check if group is NULL before remove device (Jerry Snitselaar) [2004349] - iommu/dma: Fix leak in non-contiguous API (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Fix fall-through warning for Clang (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries (Jerry Snitselaar) [2004349] - iommu/vt-d: Global devTLB flush when present context entry changed (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Use Tegra implementation on Tegra186 (Jerry Snitselaar) [2004349] - iommu: Delete a duplicate check in iommu_change_dev_def_domain() (Jerry Snitselaar) [2004349] - iommu/dma: Fix compile warning in 32-bit builds (Jerry Snitselaar) [2004349] - iommu: Drop unnecessary of_iommu.h includes (Jerry Snitselaar) [2004349] - iommu: Remove unused of_get_dma_window() (Jerry Snitselaar) [2004349] - iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock (Jerry Snitselaar) [2004349] - iommu/dma: Fix IOVA reserve dma ranges (Jerry Snitselaar) [2004349] - iommu/virtio: Enable x86 support (Jerry Snitselaar) [2004349] - iommu/dma: Pass address limit rather than size to iommu_setup_dma_ops() (Jerry Snitselaar) [2004349] - iommu/amd: Fix section mismatch warning for detect_ivrs() (Jerry Snitselaar) [2004349] - iommu/amd: Add amd_iommu=force_enable option (Jerry Snitselaar) [2004349] - iommu/amd: Fix extended features logging (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix dereference of pointer info before it is null checked (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix linker error on 32-bit (Jerry Snitselaar) [2004349] - iommu/vt-d: No need to typecast (Jerry Snitselaar) [2004349] - iommu/vt-d: Define counter explicitly as unsigned int (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove unnecessary braces (Jerry Snitselaar) [2004349] - iommu/vt-d: Removed unused iommu_count in dmar domain (Jerry Snitselaar) [2004349] - iommu/vt-d: Use bitfields for DMAR capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Use DEVICE_ATTR_RO macro (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix out-bounds-warning in intel/svm.c (Jerry Snitselaar) [2004349] - iommu/vt-d: Add PRQ handling latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Add cache invalidation latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Expose latency monitor data through debugfs (Jerry Snitselaar) [1971935] - iommu/vt-d: Add common code for dmar latency performance monitors (Jerry Snitselaar) [1971935] - iommu/vt-d: Add prq_report trace event (Jerry Snitselaar) [1971973] - iommu/vt-d: Report prq to io-pgfault framework (Jerry Snitselaar) [1971971] - iommu/vt-d: Allocate/register iopf queue for sva devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Refactor prq_event_thread() (Jerry Snitselaar) [1971971] - iommu/vt-d: Use common helper to lookup svm devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Add pasid private data helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Support asynchronous IOMMU nested capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Select PCI_ATS explicitly (Jerry Snitselaar) [2004349] - iommu/vt-d: Tweak the description of a DMA fault (Jerry Snitselaar) [1971975] - iommu/vt-d: Fix kernel-doc syntax in file header (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove redundant assignment to variable agaw (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Check smmu->impl pointer before dereferencing (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Implement ->probe_finalize() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove unnecessary oom message (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails (Jerry Snitselaar) [2004349] - PM: runtime: Add documentation for pm_runtime_resume_and_get() (Jerry Snitselaar) [2004349] - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter (Jerry Snitselaar) [2004349] - iommu/arm: Cleanup resources in case of probe error path (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Ratelimit event dump (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add stall support for platform devices (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Change *array into *const array (Jerry Snitselaar) [2004349] - iommu/amd: Remove redundant assignment of err (Jerry Snitselaar) [2004349] - iommu/amd: Tidy up DMA ops init (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Add support for driver IOMMU fault handlers (Jerry Snitselaar) [2004349] - iommu/virtio: Add missing MODULE_DEVICE_TABLE (Jerry Snitselaar) [2004349] - iommu/amd: Fix wrong parentheses on page-specific invalidations (Jerry Snitselaar) [2004349] - iommu: Streamline registration interface (Jerry Snitselaar) [2004349] - iommu: Statically set module owner (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE (Jerry Snitselaar) [2004349] - iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_line_dma_api (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_NESTING (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_GEOMETRY (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_PAGING (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Maintain a SID->device structure (Jerry Snitselaar) [2004349] - iommu: Add a page fault handler (Jerry Snitselaar) [2004349] - iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF (Jerry Snitselaar) [2004349] - iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use device properties for pasid-num-bits (Jerry Snitselaar) [2004349] - of/device: Add input id to of_dma_configure() (Jerry Snitselaar) [2004349] - of/iommu: Make of_map_rid() PCI agnostic (Jerry Snitselaar) [2004349] - iommu: Fix comment for struct iommu_fwspec (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of devid (Jerry Snitselaar) [2004349] - iommu/amd: Page-specific invalidations for more than one page (Jerry Snitselaar) [2004349] - iommu/amd: Move a few prototypes to include/linux/amd-iommu.h (Jerry Snitselaar) [2004349] - iommu/amd: Remove a few unused exports (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused amd_iommu_get_v2_domain function (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused device errata code (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of pasids (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() (Jerry Snitselaar) [2004349] - iommu/amd: Remove iommu_init_ga() (Jerry Snitselaar) [1998265] - iommu/amd: Relocate GAMSup check to early_enable_iommus (Jerry Snitselaar) [1998265] - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Prarit Bhargava) [2021219] - hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008563] - x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008563] - asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008563] - asm-generic/hyperv: Add missing function prototypes per -W1 warnings (Mohammed Gamal) [2008563] - hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008563] - hv: hyperv.h: a few mundane typo fixes (Mohammed Gamal) [2008563] - hv: hyperv.h: Replace one-element array with flexible-array in struct icmsg_negotiate (Mohammed Gamal) [2008563] - x86/hyperv: add comment describing TSC_INVARIANT_CONTROL MSR setting bit 0 (Mohammed Gamal) [2008563] - x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable (Mohammed Gamal) [2008563] - hyperv: Detect Nested virtualization support for SVM (Mohammed Gamal) [2008563] - hyperv: SVM enlightened TLB flush support flag (Mohammed Gamal) [2008563] - x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008563] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2008563] - x86/hyperv: remove unused linux/version.h header (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'hi' warning in hv_apic_read (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'msr_val' warning in hv_qlock_wait (Mohammed Gamal) [2008563] - PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [2008562] - PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() (Mohammed Gamal) [2008562] - PCI: hv: Drop msi_controller structure (Mohammed Gamal) [2008562] - PCI/IOV: Add sysfs MSI-X vector assignment interface (Myron Stowe) [2019087] - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs (David Arcari) [1998529] - Bluetooth: Move shutdown callback before flushing tx and rx queue (Gopal Tiwari) [1990477] - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: Fix VIRTIO_ID_BT assigned number (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd (Gopal Tiwari) [1990477] - Bluetooth: defer cleanup of resources in hci_unregister_dev() (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event (Gopal Tiwari) [1990477] - Bluetooth: Fix Set Extended (Scan Response) Data (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when filtering devices (Gopal Tiwari) [1990477] - Bluetooth: smp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI role comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when tracking connections (Gopal Tiwari) [1990477] - Bluetooth: sco: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: a2mp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: amp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: cmtp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: bnep: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: hidp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in SMP (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI LE features (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language to describe CPB (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid (Gopal Tiwari) [1990477] - Bluetooth: disable filter dup when scan for adv monitor (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix the command returns garbage parameter value (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn_comp (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access on ECRED Connection response (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails (Gopal Tiwari) [1990477] - Bluetooth: Remove spurious error message (Gopal Tiwari) [1990477] - Bluetooth: Shutdown controller after workqueues are flushed or cancelled (Gopal Tiwari) [1990477] - Bluetooth: Add ncmd=0 recovery handling (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: remove unused function (Gopal Tiwari) [1990477] - Bluetooth: Fix alt settings for incoming SCO with transparent coding format (Gopal Tiwari) [1990477] - Bluetooth: Fix the HCI to MGMT status conversion table (Gopal Tiwari) [1990477] - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: delete unneeded variable initialization (Gopal Tiwari) [1990477] - Bluetooth: Return whether a connection is outbound (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled (Gopal Tiwari) [1990477] - Bluetooth: Fix spelling mistakes (Gopal Tiwari) [1990477] - Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor (Gopal Tiwari) [1990477] - Bluetooth: Allow Microsoft extension to indicate curve validation (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading AOSP vendor capabilities (Gopal Tiwari) [1990477] - Bluetooth: LL privacy allow RPA (Gopal Tiwari) [1990477] - Bluetooth: Handle own address type change with HCI_ENABLE_LL_PRIVACY (Gopal Tiwari) [1990477] - Bluetooth: Do not set cur_adv_instance in adv param MGMT request (Gopal Tiwari) [1990477] - Bluetooth: Use ext adv handle from requests in CCs (Gopal Tiwari) [1990477] - Bluetooth: use the correct print format for L2CAP debug statements (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix variable dereferenced before check 'conn' (Gopal Tiwari) [1990477] - Bluetooth: Check inquiry status before sending one (Gopal Tiwari) [1990477] - Bluetooth: Coding style fix (Gopal Tiwari) [1990477] - Bluetooth: Remove 'return' in void function (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Move the advertisement monitor events to correct list (Gopal Tiwari) [1990477] - Bluetooth: Add missing entries for PHY configuration commands (Gopal Tiwari) [1990477] - Bluetooth: Fix mgmt status for LL Privacy experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix wrong opcode error for read advertising features (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Rudimentary typo fixes (Gopal Tiwari) [1990477] - Bluetooth: Remove trailing semicolon in macros (Gopal Tiwari) [1990477] - Bluetooth: check for zapped sk before connecting (Gopal Tiwari) [1990477] - Bluetooth: fix set_ecdh_privkey() prototype (Gopal Tiwari) [1990477] - Bluetooth: initialize skb_queue_head at l2cap_chan_create() (Gopal Tiwari) [1990477] - Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default (Gopal Tiwari) [1990477] - Bluetooth: Fix incorrect status handling in LE PHY UPDATE event (Gopal Tiwari) [1990477] - Bluetooth: avoid deadlock between hci_dev->lock and socket lock (Gopal Tiwari) [1990477] - Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix not checking for maximum number of DCID (Gopal Tiwari) [1990477] - Bluetooth: Cancel le_scan_restart work when stopping discovery (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1990477] - Bluetooth: Allow scannable adv with extended MGMT APIs (Gopal Tiwari) [1990477] - Bluetooth: Remove unneeded commands for suspend (Gopal Tiwari) [1990477] - Bluetooth: Notify suspend on le conn failed (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Remove redundant assignment to fw_ptr (Gopal Tiwari) [1990477] - Bluetooth: btmrvl: remove redundant continue statement (Gopal Tiwari) [1990477] - Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc. (Gopal Tiwari) [1990477] - Bluetooth: btmtkuart: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Gopal Tiwari) [1990477] - Bluetooth: btrtl: rename USB fw for RTL8761 (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS BT500) device. (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add RTL8822CS capabilities (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) (Gopal Tiwari) [1990477] - Bluetooth: btqca: Don't modify firmware contents in-place (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: fix potential GPF (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for Lite-On Mediatek Chip (Gopal Tiwari) [1990477] - Bluetooth: virtio_bt: add missing null pointer check on alloc_skb call return (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix failing to init controllers with operation firmware (Gopal Tiwari) [1990477] - Bluetooth: Add a new USB ID for RTL8822CE (Gopal Tiwari) [1990477] - Bluetooth: btusb: Revert Fix the autosuspend enable and disable (Gopal Tiwari) [1990477] - Bluetooth: Add support for virtio transport driver (Gopal Tiwari) [1990477] - Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btintel: Skip reading firmware file version while in bootloader mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Collect tlv based active firmware build info in FW mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Reorganized bootloader mode tlv checks in intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware to boot (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware download (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Move operational checks after version check (Gopal Tiwari) [1990477] - Bluetooth: btintel: Check firmware version before download (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Mundane typo fix (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Add device_may_wakeup support (Gopal Tiwari) [1990477] - Bluetooth: btintel: Fix offset calculation boot address parameter (Gopal Tiwari) [1990477] - Bluetooth: btusb: print firmware file name on error loading firmware (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Obtain and handle reset GPIO (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix incorrect type in assignment and uninitialized symbol (Gopal Tiwari) [1990477] - Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fixed issue during suspend (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix excessive stack usage (Gopal Tiwari) [1990477] - Bluetooth: btusb: remove set but not used variable in btusb_mtk_setup_firmware_79xx (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix typo and correct the log print (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add protocol support for MediaTek MT7921U USB devices (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fine-tune mt7663 mechanism. (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: check for SSR triggered flag while suspend (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable WBS for the specific Realtek devices (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Wait for SSR completion during suspend (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fix memleak in qca_controller_memdump (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add support for binding RTL8723DS with device tree (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Add null check in setup (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable central-peripheral role (Gopal Tiwari) [1990477] - Bluetooth: btusb: Remove duplicate newlines from logging (Gopal Tiwari) [1990477] - Bluetooth: btmtksdio: Fixed switch and case should be at the same indent (Gopal Tiwari) [1990477] - Revert "Bluetooth: btintel: Fix endianness issue for TLV version information" (Gopal Tiwari) [1990477] - Bluetooth: hci_bcm: Add support for ISO packets (Gopal Tiwari) [1990477] - Bluetooth: btusb: add shutdown function for wcn6855 (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Fix a race for write_work scheduling (Gopal Tiwari) [1990477] - Bluetooth: btqca: Add support to read FW build version for WCN3991 BTSoC (Gopal Tiwari) [1990477] - Bluetooth: btusb: Always fallback to alt 1 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function (Gopal Tiwari) [1990477] - Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1990477] - Bluetooth: Skip eSCO 2M params when not supported (Gopal Tiwari) [1990477] - Bluetooth: fix indentation and alignment reported by checkpatch (Gopal Tiwari) [1990477] - Bluetooth: fix coccicheck warnings debugfs (Gopal Tiwari) [1990477] - Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Try harder to accept device not knowing options (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling fragmented length (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak on suspend and resume (Gopal Tiwari) [1990477] - Bluetooth: Put HCI device if inquiry procedure interrupts (Gopal Tiwari) [1990477] - Bluetooth: drop HCI device reference before return (Gopal Tiwari) [1990477] - Bluetooth: avoid u128_xor() on potentially misaligned inputs (Gopal Tiwari) [1990477] - Bluetooth: Fix initializing response id after clearing struct (Gopal Tiwari) [1990477] - Bluetooth: Cancel Inquiry before Create Connection (Gopal Tiwari) [1990477] - Bluetooth: Pause service discovery for suspend (Gopal Tiwari) [1990477] - Bluetooth: Remove hci_req_le_suspend_config (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Set missing suspend task bits (Gopal Tiwari) [1990477] - Bluetooth: Change MGMT security info CMD to be more generic (Gopal Tiwari) [1990477] - Bluetooth: Query LE tx power on startup (Gopal Tiwari) [1990477] - Bluetooth: Use intervals and tx power from mgmt cmds (Gopal Tiwari) [1990477] - Bluetooth: Break add adv into two mgmt commands (Gopal Tiwari) [1990477] - Bluetooth: Add helper to set adv data (Gopal Tiwari) [1990477] - Bluetooth: Add toggle to switch off interleave scan (Gopal Tiwari) [1990477] - Bluetooth: Refactor read default sys config for various types (Gopal Tiwari) [1990477] - Bluetooth: Handle active scan case (Gopal Tiwari) [1990477] - Bluetooth: Handle system suspend resume case (Gopal Tiwari) [1990477] - Bluetooth: Interleave with allowlist scan (Gopal Tiwari) [1990477] - Bluetooth: Fix attempting to set RPA timeout when unsupported (Gopal Tiwari) [1990477] - Bluetooth: Rename get_adv_instance_scan_rsp (Gopal Tiwari) [1990477] - Bluetooth: Fix not sending Set Extended Scan Response (Gopal Tiwari) [1990477] - Bluetooth: Fix for Bluetooth SIG test L2CAP/COS/CFD/BV-14-C (Gopal Tiwari) [1990477] - Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option (Gopal Tiwari) [1990477] - Bluetooth: Replace BT_DBG with bt_dev_dbg in HCI request (Gopal Tiwari) [1990477] - Bluetooth: consolidate error paths in hci_phy_link_complete_evt() (Gopal Tiwari) [1990477] - Bluetooth: Enforce key size of 16 bytes on FIPS level (Gopal Tiwari) [1990477] - Bluetooth: hidp: use correct wait queue when removing ctrl_wait (Gopal Tiwari) [1990477] - Bluetooth: Move force_bredr_smp debugfs into hci_debugfs_create_bredr (Gopal Tiwari) [1990477] - Bluetooth: Fix: LL PRivacy BLE device fails to connect (Gopal Tiwari) [1990477] - Bluetooth: Resume advertising after LE connection (Gopal Tiwari) [1990477] - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() (Gopal Tiwari) [1990477] - Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: MGMT: Fix not checking if BT_HS is enabled (Gopal Tiwari) [1990477] - Bluetooth: Disable High Speed by default (Gopal Tiwari) [1990477] - Bluetooth: Fix update of own_addr_type if ll_privacy supported (Gopal Tiwari) [1990477] - Bluetooth: Fix auto-creation of hci_conn at Conn Complete event (Gopal Tiwari) [1990477] - Bluetooth: Set scan parameters for ADV Monitor (Gopal Tiwari) [1990477] - Bluetooth: Update Adv monitor count upon removal (Gopal Tiwari) [1990477] - net: bluetooth: delete duplicated words (Gopal Tiwari) [1990477] - Bluetooth: pause/resume advertising around suspend (Gopal Tiwari) [1990477] - Bluetooth: Emit controller suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Add suspend reason for device disconnect (Gopal Tiwari) [1990477] - Bluetooth: Add mgmt suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Set ext scan response only when it exists (Gopal Tiwari) [1990477] - Bluetooth: Only mark socket zapped after unlocking (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT capability flags for tx power and ext advertising (Gopal Tiwari) [1990477] - Bluetooth: Report num supported adv instances for hw offloading (Gopal Tiwari) [1990477] - Bluetooth: sco: new getsockopt options BT_SNDMTU/BT_RCVMTU (Gopal Tiwari) [1990477] - Bluetooth: Re-order clearing suspend tasks (Gopal Tiwari) [1990477] - Bluetooth: Fix memory leak in read_adv_mon_features() (Gopal Tiwari) [1990477] - Bluetooth: Clear suspend tasks on unregister (Gopal Tiwari) [1990477] - Bluetooth: Remove CRYPTO_ALG_INTERNAL flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: use the proper scan params when conn is pending (Gopal Tiwari) [1990477] - Bluetooth: Enable controller RPA resolution using Experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Let controller creates RPA during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn (Gopal Tiwari) [1990477] - Bluetooth: Enable RPA Timeout (Gopal Tiwari) [1990477] - Bluetooth: Enable/Disable address resolution during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Configure controller address resolution if available (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type correctly (Gopal Tiwari) [1990477] - Bluetooth: Update resolving list when updating whitelist (Gopal Tiwari) [1990477] - Bluetooth: Fix suspend notifier race (Gopal Tiwari) [1990477] - Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier (Gopal Tiwari) [1990477] - Bluetooth: Add per-instance adv disable/remove (Gopal Tiwari) [1990477] - Replace HTTP links with HTTPS ones: BLUETOOTH SUBSYSTEM (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: core: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: Use whitelist for scan policy when suspending (Gopal Tiwari) [1990477] - Bluetooth: le_simult_central_peripheral experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix kernel oops triggered by hci_adv_monitors_clear() (Gopal Tiwari) [1990477] - Bluetooth: use configured default params for active scans (Gopal Tiwari) [1990477] - Bluetooth: Adding a configurable autoconnect timeout (Gopal Tiwari) [1990477] - Bluetooth: Don't restart scanning if paused (Gopal Tiwari) [1990477] - Bluetooth: add a mutex lock to avoid UAF in do_enale_set (Gopal Tiwari) [1990477] - Bluetooth: use configured params for ext adv (Gopal Tiwari) [1990477] - Bluetooth: Add hci_dev_lock to get/set device flags (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Use command complete on success for set system config (Gopal Tiwari) [1990477] - Bluetooth: Terminate the link if pairing is cancelled (Gopal Tiwari) [1990477] - Bluetooth: Update background scan and report device based on advertisement monitors (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor removed event (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor added event (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_REMOVE_ADV_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_ADD_ADV_PATTERNS_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_READ_ADV_MONITOR_FEATURES (Gopal Tiwari) [1990477] - Bluetooth: Add definitions for advertisement monitor features (Gopal Tiwari) [1990477] - Bluetooth: Add get/set device flags mgmt op (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable in hci_conn_params (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable list with flag (Gopal Tiwari) [1990477] - Bluetooth: Add bdaddr_list_with_flags for classic whitelist (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Add commands for runtime configuration (Gopal Tiwari) [1990477] - Bluetooth: implement read/set default system parameters mgmt (Gopal Tiwari) [1990477] - Bluetooth: mgmt: read/set system parameter definitions (Gopal Tiwari) [1990477] - Bluetooth: centralize default value initialization. (Gopal Tiwari) [1990477] - Bluetooth: Use only 8 bits for the HCI CMSG state flags (Gopal Tiwari) [1990477] - Bluetooth: Add support for BT_PKT_STATUS CMSG data for SCO connections (Gopal Tiwari) [1990477] - Bluetooth: Removing noisy dbg message (Gopal Tiwari) [1990477] - Bluetooth: Fix update of connection state in `hci_encrypt_cfm` (Gopal Tiwari) [1990477] - Bluetooth: Fix assuming EIR flags can result in SSP authentication (Gopal Tiwari) [1990477] - Bluetooth: Consolidate encryption handling in hci_encrypt_cfm (Gopal Tiwari) [1990477] - Bluetooth: Add SCO fallback for invalid LMP parameters error (Gopal Tiwari) [1990477] - Bluetooth: Fix for GAP/SEC/SEM/BI-10-C (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: add support for waiting disconnection resp (Gopal Tiwari) [1990477] - Bluetooth: Handle Inquiry Cancel error after Inquiry Complete (Gopal Tiwari) [1990477] - Bluetooth: Rename BT_SUSPEND_COMPLETE (Gopal Tiwari) [1990477] - Bluetooth: Introduce debug feature when dynamic debug is disabled (Gopal Tiwari) [1990477] - Bluetooth: Fix advertising handle is set to 0 (Gopal Tiwari) [1990477] - Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL option (Gopal Tiwari) [1990477] - Bluetooth: Add support for experimental features configuration (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CONNECTION_REQ (0x17) (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT_EV_PHY_CONFIGURATION_CHANGED to supported list (Gopal Tiwari) [1990477] - Bluetooth: use crypto_shash_tfm_digest() (Gopal Tiwari) [1990477] - Bluetooth: allow scatternet connections if supported. (Gopal Tiwari) [1990477] - Bluetooth: Enhanced Connection Complete event belongs to LL Privacy (Gopal Tiwari) [1990477] - Bluetooth: Enable LE Enhanced Connection Complete event. (Gopal Tiwari) [1990477] - Bluetooth: Use extra variable to make code more readable (Gopal Tiwari) [1990477] - Bluetooth: log advertisement packet length if it gets corrected (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (LE SC) (Gopal Tiwari) [1990477] - Bluetooth: Simplify / fix return values from tk_request (Gopal Tiwari) [1990477] - Bluetooth: debugfs option to unset MITM flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading security information (Gopal Tiwari) [1990477] - Bluetooth: Add support for Read Local Simple Pairing Options (Gopal Tiwari) [1990477] - Bluetooth: Add framework for Microsoft vendor extension (Gopal Tiwari) [1990477] - Bluetooth: Move debugfs configuration above the selftests (Gopal Tiwari) [1990477] - Bluetooth: fixing minor typo in comment (Gopal Tiwari) [1990477] - Bluetooth: Prioritize SCO traffic (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (Gopal Tiwari) [1990477] - Bluetooth: Add BT_MODE socket option (Gopal Tiwari) [1990477] - crypto: shash - remove shash_desc::flags (Gopal Tiwari) [1990477] - cifs: On cifs_reconnect, resolve the hostname again. (Ronnie Sahlberg) [2018046] - cifs: Handle witness client move notification (Ronnie Sahlberg) [2018046] - cifs: Send witness register messages to userspace daemon in echo task (Ronnie Sahlberg) [2018046] - cifs: Add witness information to debug data dump (Ronnie Sahlberg) [2018046] - cifs: Set witness notification handler for messages from userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Send witness register and unregister commands to userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Register generic netlink family (Ronnie Sahlberg) [2018046] - cifs: add witness mount option and data structs (Ronnie Sahlberg) [2018046] - cifs: Simplify reconnect code when dfs upcall is enabled (Ronnie Sahlberg) [2018046] - file: fix close_range() for unshare+cloexec (Pavel Reichl) [1950248] - scsi: lpfc: Update lpfc version to 14.0.0.3 (Dick Kennedy) [1989265] - scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss (Dick Kennedy) [1989265] - scsi: lpfc: Fix link down processing to address NULL pointer dereference (Dick Kennedy) [1989265] - scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (Dick Kennedy) [1989265] - scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (Dick Kennedy) [1989265] - scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset (Dick Kennedy) [1989265] - scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (Dick Kennedy) [1989265] - scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling (Dick Kennedy) [1989265] - scsi: lpfc: Add support for optional PLDV handling (Dick Kennedy) [1989265] - scsi: lpfc: Return NULL rather than a plain 0 integer (Dick Kennedy) [1989265] - scsi: lpfc: Fix a function name in comments (Dick Kennedy) [1989265] - scsi: lpfc: Fix mailbox command failure during driver initialization (Dick Kennedy) [1989265] - scsi: lpfc: Fix gcc -Wstringop-overread warning, again (Dick Kennedy) [1989265] - scsi: lpfc: Use correct scnprintf() limit (Dick Kennedy) [1989265] - scsi: lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn() (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.2 (Dick Kennedy) [1989265] - scsi: lpfc: Improve PBDE checks during SGL processing (Dick Kennedy) [1989265] - scsi: lpfc: Zero CGN stats only during initial driver load and stat reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix I/O block after enabling managed congestion mode (Dick Kennedy) [1989265] - scsi: lpfc: Adjust bytes received vales during cmf timer interval (Dick Kennedy) [1989265] - scsi: fc: Add EDC ELS definition (Dick Kennedy) [1989265] - scsi: lpfc: Fix EEH support for NVMe I/O (Dick Kennedy) [1989265] - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe I/O failover to non-optimized path (Dick Kennedy) [1989265] - scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode (Dick Kennedy) [1989265] - scsi: lpfc: Fix rediscovery of tape device after LIP (Dick Kennedy) [1989265] - scsi: lpfc: Fix hang on unload due to stuck fport node (Dick Kennedy) [1989265] - scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT (Dick Kennedy) [1989265] - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding (Dick Kennedy) [1989265] - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() (Dick Kennedy) [1989265] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [1989265] - scsi: lpfc: Fix compilation errors on kernels with no CONFIG_DEBUG_FS (Dick Kennedy) [1989265] - scsi: lpfc: Fix CPU to/from endian warnings introduced by ELS processing (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.1 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.1 (Dick Kennedy) [1989265] - scsi: lpfc: Add bsg support for retrieving adapter cmf data (Dick Kennedy) [1989265] - scsi: lpfc: Add cmf_info sysfs entry (Dick Kennedy) [1989265] - scsi: lpfc: Add debugfs support for cm framework buffers (Dick Kennedy) [1989265] - scsi: lpfc: Add support for maintaining the cm statistics buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add rx monitoring statistics (Dick Kennedy) [1989265] - scsi: lpfc: Add support for the CM framework (Dick Kennedy) [1989265] - scsi: lpfc: Add cmfsync WQE support (Dick Kennedy) [1989265] - scsi: lpfc: Add support for cm enablement buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add cm statistics buffer support (Dick Kennedy) [1989265] - scsi: lpfc: Add EDC ELS support (Dick Kennedy) [1989265] - scsi: lpfc: Expand FPIN and RDF receive logging (Dick Kennedy) [1989265] - scsi: lpfc: Add MIB feature enablement support (Dick Kennedy) [1989265] - scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware (Dick Kennedy) [1989265] - scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() (Dick Kennedy) [1989265] - scsi: lpfc: Remove redundant assignment to pointer pcmd (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.0 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.0 (Dick Kennedy) [1989265] - scsi: lpfc: Add 256 Gb link speed support (Dick Kennedy) [1989265] - scsi: lpfc: Revise Topology and RAS support checks for new adapters (Dick Kennedy) [1989265] - scsi: lpfc: Fix cq_id truncation in rq create (Dick Kennedy) [1989265] - scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 12.8.0.11 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 12.8.0.11 (Dick Kennedy) [1989265] - scsi: lpfc: Skip issuing ADISC when node is in NPR state (Dick Kennedy) [1989265] - scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path (Dick Kennedy) [1989265] - scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions (Dick Kennedy) [1989265] - scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes (Dick Kennedy) [1989265] - scsi: lpfc: Enable adisc discovery after RSCN by default (Dick Kennedy) [1989265] - scsi: lpfc: Use PBDE feature enabled bit to determine PBDE support (Dick Kennedy) [1989265] - scsi: lpfc: Clear outstanding active mailbox during PCI function reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF (Dick Kennedy) [1989265] - scsi: lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix target reset handler from falsely returning FAILURE (Dick Kennedy) [1989265] - scsi: lpfc: Discovery state machine fixes for LOGO handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix function description comments for vmid routines (Dick Kennedy) [1989265] - scsi: lpfc: Improve firmware download logging (Dick Kennedy) [1989265] - scsi: lpfc: Remove use of kmalloc() in trace event logging (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe support reporting in log message (Dick Kennedy) [1989265] - scsi: lpfc: Fix build error in lpfc_scsi.c (Dick Kennedy) [1989265] - scsi: lpfc: Use list_move_tail() instead of list_del()/list_add_tail() (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Introduce VMID in I/O path (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add QFPA and VMID timeout check in worker thread (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Timeout implementation for VMID (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Append the VMID to the wqe before sending (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement CT commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Functions to manage VMIDs (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement ELS commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add support for VMID in mailbox command (Dick Kennedy) [1989265] - scsi: lpfc: vmid: VMID parameter initialization (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add datastructure for supporting VMID in lpfc (Dick Kennedy) [1989265] - redhat/config: Rename CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE to CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Waiman Long) [2018425] - kasan, kmemleak: reset tags when scanning block (Waiman Long) [2018425] - mm/kmemleak: rely on rcu for task stack scanning (Waiman Long) [2018425] - mm/kmemleak: silence KCSAN splats in checksum (Waiman Long) [2018425] - mm/kmemleak: turn kmemleak_lock and object->lock to raw_spinlock_t (Waiman Long) [2018425] - kmemleak: Do not corrupt the object_list during clean-up (Waiman Long) [2018425] - mm: kmemleak: use the memory pool for early allocations (Waiman Long) [2018425] - mm: kmemleak: simple memory allocation pool for kmemleak objects (Waiman Long) [2018425] - mm: kmemleak: make the tool tolerant to struct scan_area allocation failures (Waiman Long) [2018425] - kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K (Waiman Long) [2018425] - mm: kmemleak: disable early logging in case of error (Waiman Long) [2018425] - mm/kmemleak.c: fix unused-function warning (Waiman Long) [2018425] - kmemleak: powerpc: skip scanning holes in the .bss section (Waiman Long) [2018425] - mm: kmemleak: no need to check return value of debugfs_create functions (Waiman Long) [2018425]- powerpc/smp: Use existing L2 cache_map cpumask to find L3 cache siblings (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Lookup cache by dt node and thread-group id (Desnes A. Nunes do Rosario) [2013537] - Revert "thunderbolt: Hide authorized attribute if router does not support PCIe tunnels" (Torez Smith) [1969444] - thunderbolt: Add quirk for Intel Goshen Ridge DP credits (Torez Smith) [1969444] - thunderbolt: Update port credits after bonding is enabled/disabled (Torez Smith) [1969444] - thunderbolt: Wait for the lanes to actually bond (Torez Smith) [1969444] - thunderbolt: Read router preferred credit allocation information (Torez Smith) [1969444] - thunderbolt: Make tb_port_type() take const parameter (Torez Smith) [1969444] - thunderbolt: Move nfc_credits field to struct tb_path_hop (Torez Smith) [1969444] - thunderbolt: Align USB4 router wakes configuration with the CM guide (Torez Smith) [1969444] - thunderbolt: Add wake from DisplayPort (Torez Smith) [1969444] - thunderbolt: Use generic tb_nvm_[read|write]_data() for Thunderbolt 2/3 devices (Torez Smith) [1969444] - thunderbolt: Split NVM read/write generic functions out from usb4.c (Torez Smith) [1969444] - thunderbolt: Add self-authenticate support for new dock (Torez Smith) [1969444] - thunderbolt: usb4: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: Hide authorized attribute if router does not support PCIe tunnels (Torez Smith) [1969444] - x86/mce: Avoid infinite loop for copy from user recovery (Prarit Bhargava) [1999550] - x86/mce: Rename kill_it to kill_current_task (Prarit Bhargava) [1999550] - x86/mce: Recover from poison found while copying from user space (Prarit Bhargava) [1999550] - x86/mce: Delay clearing IA32_MCG_STATUS to the end of do_machine_check() (Prarit Bhargava) [1999550] - x86/mce: Send #MC singal from task work (Prarit Bhargava) [1999550] - redhat/config: Enable Nitro Enclaves on aarch64 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fixes for checkpatch match open parenthesis reports (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Update copyright statement to include 2021 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fix for the kernel-doc report (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Enable Arm64 support (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Set Bus Master for the NE PCI device (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Fixup type and simplify logic of the poll mask setup (Vitaly Kuznetsov) [2001581] - mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static (Davide Caratti) [2020198] - mptcp: fix possible stall on recvmsg() (Davide Caratti) [2020198] - mptcp: don't clear MPTCP_DATA_READY in sk_wait_event() (Davide Caratti) [2020198] - net: introduce and use lock_sock_fast_nested() (Davide Caratti) [2020198] - net: add annotation for sock_{lock,unlock}_fast (Davide Caratti) [2020198] - mptcp: allow changing the 'backup' bit when no sockets are open (Davide Caratti) [2020198] - mptcp: don't return sockets in foreign netns (Davide Caratti) [2020198] - mptcp: ensure tx skbs always have the MPTCP ext (Davide Caratti) [2020198] - mptcp: full fully established support after ADD_ADDR (Davide Caratti) [2020198] - redhat/configs: Move Hyper-V configs to 'generic' (Vitaly Kuznetsov) [1949614] - redhat/configs: enable CONFIG_INPUT_KEYBOARD on Aarch64 (Vitaly Kuznetsov) [1949614] - efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN (Vitaly Kuznetsov) [1949614] - efi/libstub: arm64: Double check image alignment at entry (Vitaly Kuznetsov) [1949614] - efi/arm64: Update debug prints to reflect other entropy sources (Vitaly Kuznetsov) [1949614] - efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure (Vitaly Kuznetsov) [1949614] - Drivers: hv: Enable Hyper-V code to be built on ARM64 (Vitaly Kuznetsov) [1949614] - x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol (Vitaly Kuznetsov) [1949614] - arm64: efi: Export screen_info (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Initialize hypervisor on boot (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add panic handler (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add Hyper-V hypercall and register access utilities (Vitaly Kuznetsov) [1949614] - arm64: add arch/arm64/Kbuild (Vitaly Kuznetsov) [1949614] - PCI: hv: Turn on the host bridge probing on ARM64 (Vitaly Kuznetsov) [1949614] - PCI: hv: Set up MSI domain at bridge probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Set ->domain_nr of pci_host_bridge at probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Generify PCI probing (Vitaly Kuznetsov) [1949614] - arm64: PCI: Support root bridge preparation for Hyper-V (Vitaly Kuznetsov) [1949614] - arm64: PCI: Restructure pcibios_root_bridge_prepare() (Vitaly Kuznetsov) [1949614] - PCI: Support populating MSI domains of root buses via bridges (Vitaly Kuznetsov) [1949614] - PCI: Introduce domain_nr in pci_host_bridge (Vitaly Kuznetsov) [1949614] - drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V misc functionality to arch-neutral code (Vitaly Kuznetsov) [1949614] - x86/hyperv: handling hypercall page setup for root (Vitaly Kuznetsov) [1949614] - Drivers: hv: Add arch independent default functions for some Hyper-V handlers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Make portions of Hyper-V init code be arch neutral (Vitaly Kuznetsov) [1949614] - asm-generic/hyperv: Add missing #include of nmi.h (Vitaly Kuznetsov) [1949614] - PCI: hv: Support for create interrupt v3 (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V extended capability check to arch neutral code (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Re-enable VDSO_CLOCKMODE_HVCLOCK on X86 (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Handle vDSO differences inline (Vitaly Kuznetsov) [1949614] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Vitaly Kuznetsov) [1949614] - smccc: Define vendor hyp owned service call region (Vitaly Kuznetsov) [1949614] - scsi: smartpqi: Update version to 2.1.12-055 (Don Brace) [2018317] - scsi: smartpqi: Add 3252-8i PCI id (Don Brace) [2018317] - scsi: smartpqi: Fix duplicate device nodes for tape changers (Don Brace) [2018317] - scsi: smartpqi: Fix boot failure during LUN rebuild (Don Brace) [2018317] - scsi: smartpqi: Add extended report physical LUNs (Don Brace) [2018317] - scsi: smartpqi: Avoid failing I/Os for offline devices (Don Brace) [2018317] - scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation (Don Brace) [2018317] - scsi: smartpqi: Update LUN reset handler (Don Brace) [2018317] - scsi: smartpqi: Capture controller reason codes (Don Brace) [2018317] - scsi: smartpqi: Add controller handshake during kdump (Don Brace) [2018317] - scsi: smartpqi: Update device removal management (Don Brace) [2018317] - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling (Laurent Vivier) [2009312] - vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni) [1922828] - scsi: qla2xxx: Update version to 10.02.06.200-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix returnvar.cocci warnings (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe session down detection (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe retry (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang on NVMe command timeouts (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe | FCP personality change (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Do secure PLOGI when auth app is present (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add N2N support for EDIF (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang during NVMe session tear down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix EDIF enable flag (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Reject AUTH ELS on session down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix stale session (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.06.100-k (Nilesh Javali) [1983874] - scsi: qla2xxx: Sync queue idx with queue_pair_map idx (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NPIV create erroneous error (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix unsafe removal from linked list (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix port type info (Nilesh Javali) [1983874] - scsi: qla2xxx: Add debug print of 64G link speed (Nilesh Javali) [1983874] - scsi: qla2xxx: Show OS name and version in FDMI-1 (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support FCP2 Target (Nilesh Javali) [1983874] - scsi: qla2xxx: Adjust request/response queue size for 28xx (Nilesh Javali) [1983874] - scsi: qla2xxx: Add host attribute to trigger MPI hang (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant initialization of variable num_cnt (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix use after free in debug code (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.00.107-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Increment command and completion counts (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add encryption to I/O path (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add doorbell notification for app (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add detection of secure device (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add authentication pass + fail bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add key update (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add extraction of auth_els from the wire (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add send, receive, and accept for auth_els (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add start + stop bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unused variable 'status' (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant continue statement in a for-loop (Nilesh Javali) [1983874] - scsi: qla2xxx: Add heartbeat check (Nilesh Javali) [1983874] - scsi: qla2xxx: Use list_move_tail() instead of list_del()/list_add_tail() (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove duplicate declarations (Nilesh Javali) [1983874] - scsi: qla2xxx: Log PCI address in qla_nvme_unregister_remote_port() (Nilesh Javali) [1983874] - scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant assignment to rval (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() (Nilesh Javali) [1983874] - scsi: qla2xxx: Prevent PRLI in target mode (Nilesh Javali) [1983874] - scsi: qla2xxx: Reuse existing error handling path (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unneeded if-null-free check (Nilesh Javali) [1983874] - thermal/drivers/int340x: Do not set a wrong tcc offset on resume (David Arcari) [1997757] - thermal: core: Add new event for sending keep alive notifications (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix tcc setting (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix warning for return value (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Add PCI MMIO based thermal driver (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Split enumeration and processing part (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export additional attributes (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export mailbox interface (David Arcari) [1997757] - thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID (David Arcari) [1997757] - thermal: int340x: Fix unexpected shutdown at critical temperature (David Arcari) [1997757] - thermal: int340x: Support Alder Lake (David Arcari) [1997757] - thermal: int340x: processor_thermal: Correct workload type name (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add mailbox driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add RFIM driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add AlderLake PCI device id (David Arcari) [1997757] - thermal: int340x: processor_thermal: Refactor MMIO interface (David Arcari) [1997757] - thermal: int340x: Add keep alive response method (David Arcari) [1997757] - thermal: int340x: Provide notification for OEM variable change (David Arcari) [1997757] - treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1997757] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1997757] - intel_idle: Adjust the SKX C6 parameters if PC6 is disabled (David Arcari) [2003731] - intel_idle: update ICX C6 data (David Arcari) [2003731] - nbd: provide a way for userspace processes to identify device backends (Ming Lei) [1997338] - Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [1997338] - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [1997338] - blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [1997338] - blk-mq: avoid to iterate over stale request (Ming Lei) [1997338] - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [1997338] - block, bfq: honor already-setup queue merges (Ming Lei) [1997338] - block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [1997338] - cryptoloop: add a deprecation warning (Ming Lei) [1997338] - Revert "block/mq-deadline: Prioritize high-priority requests" (Ming Lei) [1997338] - mq-deadline: Fix request accounting (Ming Lei) [1997338] - nbd: Aovid double completion of a request (Ming Lei) [1997338] - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1997338] - Revert "block/mq-deadline: Add cgroup support" (Ming Lei) [1997338] - kyber: make trace_block_rq call consistent with documentation (Ming Lei) [1997338] - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() (Ming Lei) [1997338] - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling (Ming Lei) [1997338] - loop: reintroduce global lock for safe loop_validate_file() traversal (Ming Lei) [1997338] - blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs (Ming Lei) [1997338] - block: fix the problem of io_ticks becoming smaller (Ming Lei) [1997338] - block: return errors from blk_execute_rq() (Ming Lei) [1997338] - block: support polling through blk_execute_rq (Ming Lei) [1997338] - loop: rewrite loop_exit using idr_for_each_entry (Ming Lei) [1997338] - loop: split loop_lookup (Ming Lei) [1997338] - loop: don't allow deleting an unspecified loop device (Ming Lei) [1997338] - loop: move loop_ctl_mutex locking into loop_add (Ming Lei) [1997338] - loop: split loop_control_ioctl (Ming Lei) [1997338] - loop: don't call loop_lookup before adding a loop device (Ming Lei) [1997338] - loop: remove the l argument to loop_add (Ming Lei) [1997338] - loop: reduce loop_ctl_mutex coverage in loop_exit (Ming Lei) [1997338] - loop: reorder loop_exit (Ming Lei) [1997338] - loop: Fix missing discard support when using LOOP_CONFIGURE (Ming Lei) [1997338] - block: export blk_next_bio() (Ming Lei) [1997338] - rsxx: Use struct_size() in vmalloc() (Ming Lei) [1997338] - block/mq-deadline: Remove a WARN_ON_ONCE() call (Ming Lei) [1997338] - blk: Fix lock inversion between ioc lock and bfqd lock (Ming Lei) [1997338] - bfq: Remove merged request already in bfq_requests_merged() (Ming Lei) [1997338] - block: fix trace completion for chained bio (Ming Lei) [1997338] - block/partitions/msdos: Fix typo inidicator -> indicator (Ming Lei) [1997338] - block, bfq: reset waker pointer with shared queues (Ming Lei) [1997338] - block, bfq: check waker only for queues with no in-flight I/O (Ming Lei) [1997338] - block, bfq: avoid delayed merge of async queues (Ming Lei) [1997338] - block, bfq: boost throughput by extending queue-merging times (Ming Lei) [1997338] - block, bfq: consider also creation time in delayed stable merge (Ming Lei) [1997338] - block, bfq: fix delayed stable merge check (Ming Lei) [1997338] - block, bfq: let also stably merged queues enjoy weight raising (Ming Lei) [1997338] - blk-wbt: make sure throttle is enabled properly (Ming Lei) [1997338] - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() (Ming Lei) [1997338] - block/mq-deadline: Prioritize high-priority requests (Ming Lei) [1997338] - block/mq-deadline: Add cgroup support (Ming Lei) [1997338] - block/mq-deadline: Track I/O statistics (Ming Lei) [1997338] - block/mq-deadline: Add I/O priority support (Ming Lei) [1997338] - block/mq-deadline: Micro-optimize the batching algorithm (Ming Lei) [1997338] - block/mq-deadline: Reserve 25 of scheduler tags for synchronous requests (Ming Lei) [1997338] - block/mq-deadline: Improve the sysfs show and store macros (Ming Lei) [1997338] - block/mq-deadline: Improve compile-time argument checking (Ming Lei) [1997338] - block: mq-deadline: Fix queue restart handling (Ming Lei) [1997338] - block/mq-deadline: Rename dd_init_queue() and dd_exit_queue() (Ming Lei) [1997338] - block/mq-deadline: Remove two local variables (Ming Lei) [1997338] - block/mq-deadline: Add two lockdep_assert_held() statements (Ming Lei) [1997338] - block/mq-deadline: Add several comments (Ming Lei) [1997338] - block: Introduce the ioprio rq-qos policy (Ming Lei) [1997338] - block/blk-rq-qos: Move a function from a header file into a C file (Ming Lei) [1997338] - block/blk-cgroup: Swap the blk_throtl_init() and blk_iolatency_init() calls (Ming Lei) [1997338] - blkcg: fix memleak for iolatency (Ming Lei) [1997338] - blk-wbt: remove outdated comment (Ming Lei) [1997338] - block: Remove unnecessary elevator operation checks (Ming Lei) [1997338] - blk-mq: factor out a blk_mq_alloc_sq_tag_set helper (Ming Lei) [1997338] - block: Update blk_update_request() documentation (Ming Lei) [1997338] - blkcg: drop CLONE_IO check in blkcg_can_attach() (Ming Lei) [1997338] - aoe: remove unnecessary mutex_init() (Ming Lei) [1997338] - block: loop: fix deadlock between open and remove (Ming Lei) [1997338] - loop: scale loop device by introducing per device lock (Ming Lei) [1997338] - block/partitions/efi.c: Fix the efi_partition() kernel-doc header (Ming Lei) [1997338] - nbd: share nbd_put and return by goto put_nbd (Ming Lei) [1997338] - nbd: Fix NULL pointer in flush_workqueue (Ming Lei) [1997338] - blkdev.h: remove unused codes blk_account_rq (Ming Lei) [1997338] - block, bfq: avoid circular stable merges (Ming Lei) [1997338] - block: uapi: fix comment about block device ioctl (Ming Lei) [1997338] - block: reexpand iov_iter after read/write (Ming Lei) [1997338] - bfq/mq-deadline: remove redundant check for passthrough request (Ming Lei) [1997338] - blk-mq: bypass IO scheduler's limit_depth for passthrough request (Ming Lei) [1997338] - block: Fix sys_ioprio_set(.which=IOPRIO_WHO_PGRP) task iteration (Ming Lei) [1997338] - blk-mq: Always use blk_mq_is_sbitmap_shared (Ming Lei) [1997338] - block: add sysfs entry for virt boundary mask (Ming Lei) [1997338] - block, bfq: merge bursts of newly-created queues (Ming Lei) [1997338] - block, bfq: keep shared queues out of the waker mechanism (Ming Lei) [1997338] - block, bfq: fix weight-raising resume with !low_latency (Ming Lei) [1997338] - block, bfq: make shared queues inherit wakers (Ming Lei) [1997338] - block, bfq: put reqs of waker and woken in dispatch list (Ming Lei) [1997338] - block, bfq: always inject I/O of queues blocked by wakers (Ming Lei) [1997338] - blk-mq: Sentence reconstruct for better readability (Ming Lei) [1997338] - block: update a few comments in uapi/linux/blkpg.h (Ming Lei) [1997338] - block: don't ignore REQ_NOWAIT for direct IO (Ming Lei) [1997338] - block: clear GD_NEED_PART_SCAN later in bdev_disk_changed (Ming Lei) [1997338] - block: Discard page cache of zone reset target range (Ming Lei) [1997338] - block: Suppress uevent for hidden device when removed (Ming Lei) [1997338] - block: rsxx: fix error return code of rsxx_pci_probe() (Ming Lei) [1997338] - block: Fix REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1997338] - blk-cgroup: Fix the recursive blkg rwstat (Ming Lei) [1997338] - rsxx: Return -EFAULT if copy_to_user() fails (Ming Lei) [1997338] - block/bfq: update comments and default value in docs for fifo_expire (Ming Lei) [1997338] - block: Drop leftover references to RQF_SORTED (Ming Lei) [1997338] - blktrace: fix documentation for blk_fill_rw() (Ming Lei) [1997338] - blktrace: remove debugfs file dentries from struct blk_trace (Ming Lei) [1997338] - block: get rid of the trace rq insert wrapper (Ming Lei) [1997338] - blktrace: fix blk_rq_merge documentation (Ming Lei) [1997338] - blktrace: fix blk_rq_issue documentation (Ming Lei) [1997338] - blktrace: add blk_fill_rwbs documentation comment (Ming Lei) [1997338] - block: remove superfluous param in blk_fill_rwbs() (Ming Lei) [1997338] - block: Remove unused blk_pm_*() function definitions (Ming Lei) [1997338] - blk-mq: Use llist_head for blk_cpu_done (Ming Lei) [1997338] - blk-mq: Always complete remote completions requests in softirq (Ming Lei) [1997338] - block: use bi_max_vecs to find the bvec pool (Ming Lei) [1997338] - md/raid10: remove dead code in reshape_request (Ming Lei) [1997338] - block: remove the 1 and 4 vec bvec_slabs entries (Ming Lei) [1997338] - block: streamline bvec_alloc (Ming Lei) [1997338] - block: factor out a bvec_alloc_gfp helper (Ming Lei) [1997338] - block: move struct biovec_slab to bio.c (Ming Lei) [1997338] - block: reuse BIO_INLINE_VECS for integrity bvecs (Ming Lei) [1997338] - block: move three bvec helpers declaration into private helper (Ming Lei) [1997338] - blk-cgroup: Remove obsolete macro (Ming Lei) [1997338] - block: use an on-stack bio in blkdev_issue_flush (Ming Lei) [1997338] - blkcg: delete redundant get/put operations for queue (Ming Lei) [1997338] - block: unexport truncate_bdev_range (Ming Lei) [1997338] - blk: wbt: remove unused parameter from wbt_should_throttle (Ming Lei) [1997338] - bdev: Do not return EBUSY if bdev discard races with write (Ming Lei) [1997338] - bfq: don't duplicate code for different paths (Ming Lei) [1997338] - block: remove the request_queue to argument request based tracepoints (Ming Lei) [1997338] - virtio_net: disable cb aggressively (Stefan Hajnoczi) [1965914] - virtio: fix up virtio_disable_cb (Stefan Hajnoczi) [1965914] - virtio_net: move txq wakeups under tx q lock (Stefan Hajnoczi) [1965914] - virtio_net: move tx vq operation under tx queue lock (Stefan Hajnoczi) [1965914] - virtio_net: bulk free tx skbs (Stefan Hajnoczi) [1965914] - [s390] s390/qdio: propagate error when cancelling a ccw fails (Mete Durlu) [1984989] - [s390] s390/qdio: improve roll-back after error on ESTABLISH ccw (Mete Durlu) [1984989] - [s390] s390/qdio: cancel the ESTABLISH ccw after timeout (Mete Durlu) [1984989] - [s390] scsi: zfcp: Lift Request Queue tasklet & timer from qdio (Mete Durlu) [1984989] - [s390] scsi: zfcp: Move the position of put_device() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Clean up sysfs code for SFP diagnostics (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_enqueue() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix indentation coding style issue (Mete Durlu) [1984989] - [s390] scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests (Mete Durlu) [1984989] - x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() again (Prarit Bhargava) [1981448] - x86/fpu/signal: Let xrstor handle the features to init (Prarit Bhargava) [1981448] - x86/fpu/signal: Handle #PF in the direct restore path (Prarit Bhargava) [1981448] - x86/fpu: Return proper error codes from user access functions (Prarit Bhargava) [1981448] - x86/fpu/signal: Split out the direct restore code (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize the xstate check on sigframe (Prarit Bhargava) [1981448] - x86/fpu/signal: Remove the legacy alignment check (Prarit Bhargava) [1981448] - x86/fpu/signal: Move initial checks into fpu__restore_sig() (Prarit Bhargava) [1981448] - x86/fpu: Mark init_fpstate __ro_after_init (Prarit Bhargava) [1981448] - x86/pkru: Remove xstate fiddling from write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Remove PKRU handling from switch_fpu_finish() (Prarit Bhargava) [1981448] - x86/fpu: Mask PKRU from kernel XRSTOR[S] operations (Prarit Bhargava) [1981448] - x86/fpu: Hook up PKRU into ptrace() (Prarit Bhargava) [1981448] - x86/fpu: Add PKRU storage outside of task XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Dont restore PKRU in fpregs_restore_userspace() (Prarit Bhargava) [1981448] - x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() (Prarit Bhargava) [1981448] - x86/fpu: Move FXSAVE_LEAK quirk info __copy_kernel_to_fpregs() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs() (Prarit Bhargava) [1981448] - x86/fpu: Clean up the fpu__clear() variants (Prarit Bhargava) [1981448] - x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() (Prarit Bhargava) [1981448] - x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs() (Prarit Bhargava) [1981448] - x86/cpu: Write the default PKRU value when enabling PKE (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_write_default() (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_get_init_value() (Prarit Bhargava) [1981448] - x86/cpu: Sanitize X86_FEATURE_OSPKE (Prarit Bhargava) [1981448] - x86/pkeys: Move read_pkru() and write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Rename and sanitize fpu__save/copy() (Prarit Bhargava) [1981448] - x86/fpu/xstate: Sanitize handling of independent features (Prarit Bhargava) [1981448] - x86/fpu: Rename "dynamic" XSTATEs to "independent" (Prarit Bhargava) [1981448] - x86/fpu: Rename initstate copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of the FNSAVE optimization (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename xstate copy functions which are related to UABI (Prarit Bhargava) [1981448] - x86/fpu: Rename fregs-related copy functions (Prarit Bhargava) [1981448] - x86/math-emu: Rename frstor() (Prarit Bhargava) [1981448] - x86/fpu: Rename fxregs-related copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of CONFIG_AS_FXSAVEQ (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() (Prarit Bhargava) [1981448] - x86/fpu: Get rid of copy_supervisor_to_kernel() (Prarit Bhargava) [1981448] - x86/fpu: Cleanup arch_set_user_pkey_access() (Prarit Bhargava) [1981448] - x86/kvm: Avoid looking up PKRU in XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Get rid of using_compacted_format() (Prarit Bhargava) [1981448] - x86/fpu: Move fpu__write_begin() to regset (Prarit Bhargava) [1981448] - x86/fpu/regset: Move fpu__read_begin() into regset (Prarit Bhargava) [1981448] - x86/fpu: Remove fpstate_sanitize_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Clean up fpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Fail ptrace() requests that try to set invalid MXCSR values (Prarit Bhargava) [1981448] - x86/fpu: Rewrite xfpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Simplify PTRACE_GETREGS code (Prarit Bhargava) [1981448] - x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Sanitize xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Move inlines where they belong (Prarit Bhargava) [1981448] - x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() (Prarit Bhargava) [1981448] - x86/fpu: Make xfeatures_mask_all __ro_after_init (Prarit Bhargava) [1981448] - x86/fpu: Mark various FPU state variables __ro_after_init (Prarit Bhargava) [1981448] - x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate") (Prarit Bhargava) [1981448] - x86/fpu: Fix copy_xstate_to_kernel() gap handling (Prarit Bhargava) [1981448] - x86/fpu: Limit xstate copy size in xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Make init_fpstate correct with optimized XSAVE (Prarit Bhargava) [1981448] - x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Reset state for all signal restore failures (Prarit Bhargava) [1981448] - x86/signal: Introduce helpers to get the maximum signal frame size (Prarit Bhargava) [1981448] - x86/fpu: Fix various typos in comments (Prarit Bhargava) [1981448] - x86/fpu/xstate: Use sizeof() instead of a constant (Prarit Bhargava) [1981448] - x86/fpu: Handle FPU-related and clearcpuid command line arguments earlier (Prarit Bhargava) [1981448] - x86/fpu: Allow multiple bits in clearcpuid= parameter (Prarit Bhargava) [1981448] - x86: switch to ->regset_get() (Prarit Bhargava) [1981448] - regset: new method and helpers for it (Prarit Bhargava) [1981448] - copy_regset_to_user(): do all copyout at once. (Prarit Bhargava) [1981448] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [1981448] - user_regset_copyout_zero(): use clear_user() (Prarit Bhargava) [1981448] - x86: kill dump_fpu() (Prarit Bhargava) [1981448] - x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() use kernel buffer (Prarit Bhargava) [1981448] - x86/pkeys: Add check for pkey "overflow" (Prarit Bhargava) [1981448] - x86/fpu: Deactivate FPU state after failure during state load (Prarit Bhargava) [1981448] - x86/fpu: Use sizeof_field() macro (Prarit Bhargava) [1981448] - x86/fpu: Inline fpu__xstate_clear_all_cpu_caps() (Prarit Bhargava) [1981448] - x86/fpu: Make 'no387' and 'nofxsr' command line options useful (Prarit Bhargava) [1981448] - x86/fpu: Remove the fpu__save() export (Prarit Bhargava) [1981448] - x86/process: Add AVX-512 usage elapsed time to /proc/pid/arch_status (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier for missed files (Prarit Bhargava) [1981448] - x86/fpu: Fix __user annotations (Prarit Bhargava) [1981448] - x86/fpu: Move init_xstate_size() to __init section (Prarit Bhargava) [1981448] - x86/fpu: Update comment for __raw_xsave_addr() (Prarit Bhargava) [1981448] - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file (Nilesh Javali) [1981433] - scsi: core: Put LLD module refcnt after SCSI device is released (Ming Lei) [1996509] - scsi: iscsi: Fix set_param() handling (Chris Leech) [2011470] - scsi: iscsi: Fix iscsi_task use after free (Chris Leech) [2011470] - scsi: iscsi: Adjust iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Fix iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Move pool freeing (Chris Leech) [2011470] - scsi: iscsi: Hold task ref during TMF timeout handling (Chris Leech) [2011470] - scsi: iscsi: Flush block work before unblock (Chris Leech) [2011470] - scsi: iscsi: Fix completion check during abort races (Chris Leech) [2011470] - scsi: iscsi: Fix shost->max_id use (Chris Leech) [2011470] - scsi: iscsi: Fix conn use after free during resets (Chris Leech) [2011470] - scsi: iscsi: Get ref to conn during reset handling (Chris Leech) [2011470] - scsi: iscsi: Have abort handler get ref to conn (Chris Leech) [2011470] - scsi: iscsi: Add iscsi_cls_conn refcount helpers (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Start socket shutdown during conn stop (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Set no linger (Chris Leech) [2011470] - scsi: iscsi: Fix in-kernel conn failure handling (Chris Leech) [2011470] - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() (Chris Leech) [2011470] - scsi: iscsi: Use system_unbound_wq for destroy_work (Chris Leech) [2011470] - scsi: iscsi: Force immediate failure during shutdown (Chris Leech) [2011470] - scsi: iscsi: Drop suspend calls from ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Stop queueing during ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Add task completion helper (Chris Leech) [2011470] - scsi: iscsi: Fix iSCSI cls conn state (Chris Leech) [2011470] - scsi: iscsi: Fix race condition between login and sync thread (Chris Leech) [2011470] - scsi: iscsi: Drop session lock in iscsi_session_chkready() (Chris Leech) [2011470] - scsi: libiscsi: Reset max/exp cmdsn during recovery (Chris Leech) [2011470] - scsi: iscsi_tcp: Fix shost can_queue initialization (Chris Leech) [2011470] - scsi: libiscsi: Add helper to calculate max SCSI cmds per session (Chris Leech) [2011470] - scsi: libiscsi: Fix iSCSI host workq destruction (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_task use after free() (Chris Leech) [2011470] - scsi: libiscsi: Drop taskqueuelock (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling (Chris Leech) [2011470] - scsi: iscsi: Fix inappropriate use of put_device() (Chris Leech) [2011470] - scsi: iscsi: Fail session and connection on transport registration failure (Chris Leech) [2011470] - scsi: drivers: base: Propagate errors through the transport component (Chris Leech) [2011470] - scsi: drivers: base: Support atomic version of attribute_container_device_trigger (Chris Leech) [2011470] - scsi: libiscsi: Fix NOP race condition (Chris Leech) [2011470] - scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map() (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername() (Chris Leech) [2011470] - scsi: iscsi: Do not put host in iscsi_set_flashnode_param() (Chris Leech) [2011470] - scsi: iscsi: Register sysfs for workqueue iscsi_destroy (Chris Leech) [2011470] - scsi: iscsi: Remove sessdestroylist (Chris Leech) [2011470] - scsi: iscsi: Optimize work queue flush use (Chris Leech) [2011470] - scsi: iscsi: Delay freeing target_id (Chris Leech) [2011470] - scsi: iscsi: Change iSCSI workqueue max_active back to 1 (Chris Leech) [2011470] - scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj (Chris Leech) [2011470]- scsi: qedf: Fix error codes in qedf_alloc_global_queues() (Nilesh Javali) [1983908] - scsi: qedf: Add check to synchronize abort and flush (Nilesh Javali) [1983908] - scsi: qedf: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983908] - scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0) (Nilesh Javali) [1983908] - scsi: qedf: Drop unnecessary NULL checks after container_of() (Nilesh Javali) [1983908] - scsi: qedf: Use devlink to report errors and recovery (Nilesh Javali) [1983908] - scsi: qedf: Enable devlink support (Nilesh Javali) [1983908] - scsi: qedf: Remove unused include of linux/version.h (Nilesh Javali) [1983908] - qed: implement devlink dump (Nilesh Javali) [1983908] - qed*: make use of devlink recovery infrastructure (Nilesh Javali) [1983908] - qed: use devlink logic to report errors (Nilesh Javali) [1983908] - qed: health reporter init deinit seq (Nilesh Javali) [1983908] - qed: implement devlink info request (Nilesh Javali) [1983908] - qed/qede: make devlink survive recovery (Nilesh Javali) [1983908] - qed: move out devlink logic into a new file (Nilesh Javali) [1983908] - i40e: fix endless loop under rtnl (Stefan Assmann) [1903921] - ovl: fix missing negative dentry check in ovl_rename() (Miklos Szeredi) [2010887] {CVE-2021-20321} - [RHEL8.6 BZ 1849234] cifs: report error instead of invalid when revalidating a dentry fails (Ronnie Sahlberg) [1849234] - mei: me: emmitsburg workstation DID (David Arcari) [2014195] - redhat/configs: Add CONFIG_INTEL_QEP (Prarit Bhargava) [1783559] - redhat/configs: Add CONFIG_COUNTER (Prarit Bhargava) [1783559] - counter: Rename counter_count_function to counter_function (Prarit Bhargava) [1783559] - counter: Rename counter_signal_value to counter_signal_level (Prarit Bhargava) [1783559] - counter: Standardize to ERANGE for limit exceeded errors (Prarit Bhargava) [1783559] - counter: intel-qep: Remove linux/bitops.h include (Prarit Bhargava) [1783559] - counter: intel-qep: Use to_pci_dev() helper (Prarit Bhargava) [1783559] - counter: intel-qep: Mark PM callbacks with __maybe_unused (Prarit Bhargava) [1783559] - counter: Add support for Intel Quadrature Encoder Peripheral (Prarit Bhargava) [1783559] - counter: Simplify the count_read and count_write callbacks (Prarit Bhargava) [1783559] - drivers/counter: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1783559] - counter: Introduce the Generic Counter interface (Prarit Bhargava) [1783559] - bpf: Fix integer overflow in prealloc_elems_and_freelist() (Yauheni Kaliuta) [2010492] {CVE-2021-41864} - audit: move put_tree() to avoid trim_trees refcount underflow and UAF (Richard Guy Briggs) [1978123] - tpm: ibmvtpm: Avoid error message when process gets signal while waiting (Štěpán Horáček) [1981473] - efi/tpm: Differentiate missing and invalid final event log table. (Štěpán Horáček) [1981473] - tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() (Štěpán Horáček) [1981473] - tpm_tis: Use DEFINE_RES_MEM() to simplify code (Štěpán Horáček) [1981473] - tpm: fix some doc warnings in tpm1-cmd.c (Štěpán Horáček) [1981473] - tpm_tis_spi: add missing SPI device ID entries (Štěpán Horáček) [1981473] - tpm: add longer timeout for TPM2_CC_VERIFY_SIGNATURE (Štěpán Horáček) [1981473] - tpm_tis_spi: set default probe function if device id not match (Štěpán Horáček) [1981473] - tpm_crb: Use IOMEM_ERR_PTR when function returns iomem (Štěpán Horáček) [1981473] - tools/testing/scatterlist: Fix overflow of max segment size (Rafael Aquini) [2016426] - drm: Remove SCATTERLIST_MAX_SEGMENT (Rafael Aquini) [2016426] - lib/scatterlist: Fix wrong update of orig_nents (Rafael Aquini) [2016426] - lib/scatterlist: Provide a dedicated function to support table append (Rafael Aquini) [2016426] - tools/testing/scatterlist: Test dynamic __sg_alloc_table_from_pages (Rafael Aquini) [2016426] - tools/testing/scatterlist: Fix test to compile and run (Rafael Aquini) [2016426] - tools/testing/scatterlist: Show errors in human readable form (Rafael Aquini) [2016426] - tools/testing/scatterlist: Rejuvenate bit-rotten test (Rafael Aquini) [2016426] - Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH (Rafael Aquini) [2016426] - buildid: only consider GNU notes for build ID parsing (Rafael Aquini) [2016426] - lib/decompressors: remove set but not used variabled 'level' (Rafael Aquini) [2016426] - lib/math/rational.c: fix divide by zero (Rafael Aquini) [2016426] - lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING (Rafael Aquini) [2016426] - kunit: Fix result propagation for parameterised tests (Rafael Aquini) [2016426] - bug: Remove redundant condition check in report_bug (Rafael Aquini) [2016426] - zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c (Rafael Aquini) [2016426] - zlib: export S390 symbols for zlib modules (Rafael Aquini) [2016426] - lib/crc32test: remove extra local_irq_disable/enable (Rafael Aquini) [2016426] - random32: add a selftest for the prandom32 code (Rafael Aquini) [2016426] - random32: add noise from network and scheduling activity (Rafael Aquini) [2016426] - random32: make prandom_u32() output unpredictable (Rafael Aquini) [2016426] - lib: Correct comment of prandom_seed (Rafael Aquini) [2016426] - lib/crc32.c: fix trivial typo in preprocessor condition (Rafael Aquini) [2016426] - lib/crc: Use consistent naming for CRC-32 polynomials (Rafael Aquini) [2016426] - lib/crc: Move polynomial definition to separate header (Rafael Aquini) [2016426] - kstrto*: do not describe simple_strto*() as obsolete/replaced (Rafael Aquini) [2016426] - kstrto*: correct documentation references to simple_strto*() (Rafael Aquini) [2016426] - kernel.h: update comment about simple_strto() functions (Rafael Aquini) [2016426] - lib/bitmap.c: fix bitmap_cut() for partial overlapping case (Rafael Aquini) [2016426] - devres: keep both device name and resource name in pretty name (Rafael Aquini) [2016426] - crc-t10dif: Fix potential crypto notify dead-lock (Rafael Aquini) [2016426] - vsprintf: don't obfuscate NULL and error pointers (Rafael Aquini) [2016426] - lib/stackdepot.c: fix global out-of-bounds in stack_slabs (Rafael Aquini) [2016426] - lib/scatterlist.c: adjust indentation in __sg_alloc_table (Rafael Aquini) [2016426] - lib/stackdepot: Fix outdated comments (Rafael Aquini) [2016426] - lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more() (Rafael Aquini) [2016426] - lib: Remove select of inexistant GENERIC_IO (Rafael Aquini) [2016426] - lib: test_user_copy: style cleanup (Rafael Aquini) [2016426] - usercopy: Add parentheses around assignment in test_copy_struct_from_user (Rafael Aquini) [2016426] - lib: textsearch: fix escapes in example code (Rafael Aquini) [2016426] - Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()" (Rafael Aquini) [2016426] - lib: logic_pio: Fix RCU usage (Rafael Aquini) [2016426] - lib/test_overflow.c: avoid tainting the kernel and fix wrap size (Rafael Aquini) [2016426] - lib/test_string.c: avoid masking memset16/32/64 failures (Rafael Aquini) [2016426] - lib/scatterlist: Fix mapping iterator when sg->offset is greater than PAGE_SIZE (Rafael Aquini) [2016426] - lib/mpi: Fix karactx leak in mpi_powm (Rafael Aquini) [2016426] - sbitmap: fix improper use of smp_mb__before_atomic() (Rafael Aquini) [2016426] - kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice. (Rafael Aquini) [2016426] - lib/div64.c: off by one in shift (Rafael Aquini) [2016426] - assoc_array: Fix shortcut creation (Rafael Aquini) [2016426] - lib/test_kmod.c: potential double free in error handling (Rafael Aquini) [2016426] - devres: always use dev_name() in devm_ioremap_resource() (Rafael Aquini) [2016426] - lib: fix build failure in CONFIG_DEBUG_VIRTUAL test (Rafael Aquini) [2016426] - test_firmware: fix error return getting clobbered (Rafael Aquini) [2016426] - lib: Fix ia64 bootloader linkage (Rafael Aquini) [2016426] - lib/test_hexdump.c: fix failure on big endian cpu (Rafael Aquini) [2016426] - hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer (Cathy Avery) [2012842] - scsi: storvsc: Log TEST_UNIT_READY errors as warnings (Cathy Avery) [2012842] - scsi: storvsc: Correctly handle multiple flags in srb_status (Cathy Avery) [2012842] - scsi: storvsc: Update error logging (Cathy Avery) [2012842] - scsi: storvsc: Miscellaneous code cleanups (Cathy Avery) [2012842] - scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs (Cathy Avery) [2012842] - Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer (Cathy Avery) [2012842] - scsi: core: Fix hang of freezing queue between blocking and running device (Ewan D. Milne) [2012323] - scsi: core: Fix capacity set to zero after offlinining device (Ewan D. Milne) [2012323] - scsi: sr: Return correct event when media event code is 3 (Ewan D. Milne) [2012323] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Ewan D. Milne) [2012323] - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() (Ewan D. Milne) [2012323] - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid (Ewan D. Milne) [2012323] - scsi: core: Fix the documentation of the scsi_execute() time parameter (Ewan D. Milne) [2012323] - scsi: core: Retry I/O for Notify (Enable Spinup) Required error (Ewan D. Milne) [2012323] - scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) (Ewan D. Milne) [2012323] - scsi: core: Inline scsi_mq_alloc_queue() (Ewan D. Milne) [2012323] - scsi: sr: Return appropriate error code when disk is ejected (Ewan D. Milne) [2012323] - scsi: core: Only put parent device if host state differs from SHOST_CREATED (Ewan D. Milne) [2012323] - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING (Ewan D. Milne) [2012323] - scsi: core: Fix failure handling of scsi_add_host_with_dma() (Ewan D. Milne) [2012323] - scsi: core: Fix error handling of scsi_host_alloc() (Ewan D. Milne) [2012323] - scsi: st: Return error code in st_scsi_execute() (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Retry RTPG on a different path after failure (Ewan D. Milne) [2012323] - scsi: scsi_transport_fc: Remove double FC_FPORT_DELETED in mask creation (Ewan D. Milne) [2012323] - scsi: core: Fix a comment in function scsi_host_dev_release() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Drop if with an always false condition (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd_per_lun, set to max_queue (Ewan D. Milne) [2012323] - scsi: sd: Introduce a new local variable in sd_check_events() (Ewan D. Milne) [2012323] - scsi: core: Modify the scsi_send_eh_cmnd() return value for the SDEV_BLOCK case (Ewan D. Milne) [2012323] - scsi: core: Rename scsi_softirq_done() into scsi_complete() (Ewan D. Milne) [2012323] - scsi: core: Remove an incorrect comment (Ewan D. Milne) [2012323] - scsi: core: Make the scsi_alloc_sgtables() documentation more accurate (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Prevent duplicate pg info print in alua_rtpg() (Ewan D. Milne) [2012323] - scsi: core: scsi_host_cmd_pool is declared twice (Ewan D. Milne) [2012323] - scsi: core: Remove duplicate declarations (Ewan D. Milne) [2012323] - scsi: core: Fix comment typo (Ewan D. Milne) [2012323] - scsi: scsi_dh: Fix a typo (Ewan D. Milne) [2012323] - scsi: sd: Fix function name in header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Place function name into header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Update write pointer offset cache (Ewan D. Milne) [2012323] - scsi: st: Fix a use after free in st_open() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd duration calculation (Ewan D. Milne) [2012323] - scsi: core: Set shost as hctx driver_data (Ewan D. Milne) [2012323] - scsi: scsi_debug: Add new defer type for mq_poll (Ewan D. Milne) [2012323] - scsi: scsi_debug: mq_poll support (Ewan D. Milne) [2012323] - scsi: core: Add mq_poll support to SCSI layer (Ewan D. Milne) [2012323] - scsi: sd: Remove obsolete variable in sd_remove() (Ewan D. Milne) [2012323] - scsi: handle zone resources errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix scp is NULL errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Improve command duration calculation (Ewan D. Milne) [2012323] - x86/platform: Increase maximum GPIO number for X86_64 (David Arcari) [2016796] - pinctrl: pinconf-generic: Add function parameter description 'pctldev' (David Arcari) [2016796] - pinctrl: core: Remove duplicated word from devm_pinctrl_unregister() (David Arcari) [2016796] - pinctrl: tigerlake: Fix GPIO mapping for newer version of software (David Arcari) [2016796] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [2016796] - docs: update pin-control.rst references (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (part 2) (David Arcari) [2016796] - pinctrl: core: Show pin numbers for the controllers with base = 0 (David Arcari) [2016796] - pinctrl: Add PIN_CONFIG_MODE_PWM to enum pin_config_param (David Arcari) [2016796] - pinctrl: Introduce MODE group in enum pin_config_param (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (David Arcari) [2016796] - pinctrl: core: Fix kernel doc string for pin_get_name() (David Arcari) [2016796] - pinctrl: intel: check REVID register value for device presence (David Arcari) [2016796] - pinctrl: intel: No need to disable IRQs in the handler (David Arcari) [2016796] - pinctrl: core: Set ret to 0 when group is skipped (David Arcari) [2016796] - pinctrl: core: Handling pinmux and pinconf separately (David Arcari) [2016796] - Documentation: rename pinctl to pin-control (David Arcari) [2016796] - pinctrl: pinmux: Add pinmux-select debugfs file (David Arcari) [2016796] - pinctrl: use to octal permissions for debugfs files (David Arcari) [2016796] - pinctrl: intel: Show the GPIO base calculation explicitly (David Arcari) [2016796] - pinctrl: pinmux: add function selector to pinmux-functions (David Arcari) [2016796] - pinctrl: intel: Convert capability list to features (David Arcari) [2016796] - pinctrl: intel: Drop unnecessary check for predefined features (David Arcari) [2016796] - pinctrl: intel: Split intel_pinctrl_add_padgroups() for better maintenance (David Arcari) [2016796] - pinctrl: remove empty lines in pinctrl subsystem (David Arcari) [2016796] - pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request (David Arcari) [2016796] - pinctrl: Remove hole in pinctrl_gpio_range (David Arcari) [2016796] - pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB (David Arcari) [2016796] - pinctrl: intel: Set default bias in case no particular value given (David Arcari) [2016796] - pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm (David Arcari) [2016796] - pinctrl: core: print gpio in pins debugfs file (David Arcari) [2016796] - pinctrl: pinmux: Add some missing parameter descriptions (David Arcari) [2016796] - pinctrl: core: Fix a bunch of kerneldoc issues (David Arcari) [2016796] - pinctrl: Define of_pinctrl_get() dummy for !PINCTRL (David Arcari) [2016796] - pinctrl: core: Remove extra kref_get which blocks hogs being freed (David Arcari) [2016796] - pinctrl: Export some needed symbols at module load time (David Arcari) [2016796] - pinctrl: core: Add pinctrl_select_default_state() and export it (David Arcari) [2016796] - pinctrl: make pinconf.h self-contained (David Arcari) [2016796] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [2016796] - pinctrl: remove pinctrl/machine.h inclusion from pinctrl/pinconf.h (David Arcari) [2016796] - pinctrl: Document pin_config_group_get() return codes like pin_config_get() (David Arcari) [2016796] - pinctrl: intel: Convert to use SPDX identifier (David Arcari) [2016796] - mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2008812] - mm: swapfile: fix /proc/swaps heading and Size/Used/Priority alignment (Rafael Aquini) [2008812] - Makefile: update early devel phase flag (Augusto Caringi) [2000679] - KVM: s390: Enable specification exception interpretation (Thomas Huth) [1984894] - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Marcelo Tosatti) [2007928] - ibmvnic: Remove the proper scrq flush (Desnes A. Nunes do Rosario) [2014097] - selftests/net/ipsec: Add test for xfrm_spdattr_type_t (Hangbin Liu) [2018056] - selftest/net/ipsec.c: Remove unneeded semicolon (Hangbin Liu) [2018056] - selftest/net/xfrm: Add test for ipsec tunnel (Hangbin Liu) [2018056] - ipv6: add ip6_sock_set_v6only (Josef Oskera) [2008908] - ipv6: When forwarding count rx stats on the orig netdev (Hangbin Liu) [2017704] - ipv6: make exception cache less predictible (Hangbin Liu) [2017704] - ipv6: use siphash in rt6_exception_hash() (Hangbin Liu) [2017704] - ipv6: use jhash2() in rt6_exception_hash() (Hangbin Liu) [2017704] - net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Guillaume Nault) [2020380] - netfilter: nft_flow_offload: fix underflow in flowtable reference counter (Phil Sutter) [2008551] - net: xfrm: Fix end of loop tests for list_for_each_entry (Sabrina Dubroca) [2019168] - xfrm: Fix error reporting in xfrm_state_construct. (Sabrina Dubroca) [2019168]- nvme-mpath: replace direct_make_request with generic_make_request (Gopal Tiwari) [2013505] - net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart) [2016005] - net: mana: Fix error handling in mana_create_rxq() (Mohammed Gamal) [2011886] - net: mana: Prefer struct_size over open coded arithmetic (Mohammed Gamal) [2011886] - net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Mohammed Gamal) [2011886] - net: mana: Add support for EQ sharing (Mohammed Gamal) [2011886] - net: mana: Move NAPI from EQ to CQ (Mohammed Gamal) [2011886] - net: mana: Fix a memory leak in an error handling path in 'mana_create_txq()' (Mohammed Gamal) [2011886] - net: mana: Use struct_size() in kzalloc() (Mohammed Gamal) [2011886] - vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2013202] - vmxnet3: update to version 6 (Kamal Heib) [2013202] - vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2013202] - vmxnet3: set correct hash type based on rss information (Kamal Heib) [2013202] - vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2013202] - vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2013202] - vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2013202] - vmxnet3: prepare for version 6 changes (Kamal Heib) [2013202] - vmxnet3: fix cksum offload issues for tunnels with non-default udp ports (Kamal Heib) [2013202] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [2013202] - net: Use skb_frag_off accessors (Kamal Heib) [2013202] - net: Use skb accessors in network drivers (Kamal Heib) [2013202] - vmxnet3: Remove call to memset after dma_alloc_coherent (Kamal Heib) [2013202] - cgroup/debug: Fix lockdep splat with "pK" format specifier (Waiman Long) [2007919] - configs: Enable FC_APPID (Ewan D. Milne) [1643346] - configs: Enable BLK_CGROUP_FC_APPID (Ewan D. Milne) [1643346] - scsi: nvme: Added a new sysfs attribute appid_store (Ewan D. Milne) [1643346] - scsi: blkcg: Add app identifier support for blkcg (Ewan D. Milne) [1643346] - scsi: cgroup: Add cgroup_get_from_id() (Ewan D. Milne) [1643346] - perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' (Michael Petlan) [2003981] - perf iostat: Use system-wide mode if the target cpu_list is unspecified (Michael Petlan) [2003981] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2003981] - perf test: Fix non-bash issue with stat bpf counters (Michael Petlan) [2003981] - perf machine: Fix refcount usage when processing PERF_RECORD_KSYMBOL (Michael Petlan) [2003981] - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() (Michael Petlan) [2003981] - perf metricgroup: Fix find_evsel_group() event selector (Michael Petlan) [2003981] - perf session: Correct buffer copying when peeking events (Michael Petlan) [2003981] - perf env: Fix memory leak of bpf_prog_info_linear member (Michael Petlan) [2003981] - perf symbol-elf: Fix memory leak by freeing sdt_note.args (Michael Petlan) [2003981] - perf stat: Honor event config name on --no-merge (Michael Petlan) [2003981] - perf test: Test 17 fails with make LIBPFM4=1 on s390 z/VM (Michael Petlan) [2003981] - perf stat: Fix error return code in bperf__load() (Michael Petlan) [2003981] - perf record: Move probing cgroup sampling support (Michael Petlan) [2003981] - perf probe: Fix NULL pointer dereference in convert_variable_location() (Michael Petlan) [2003981] - perf tools: Copy uapi/asm/perf_regs.h from the kernel for MIPS (Michael Petlan) [2003981] - perf stat: Fix error check for bpf_program__attach (Michael Petlan) [2003981] - perf jevents: Fix getting maximum number of fds (Michael Petlan) [2003981] - perf stat: Skip evlist__[enable|disable] when all events uses BPF (Michael Petlan) [2003981] - perf script: Add missing PERF_IP_FLAG_CHARS for VM-Entry and VM-Exit (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix warning display (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix Array TypeError (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report (Michael Petlan) [2003981] - perf parse-events: Check if the software events array slots are populated (Michael Petlan) [2003981] - perf tools: Add 'cgroup-switches' software event (Michael Petlan) [2003981] - perf intel-pt: Remove redundant setting of ptq->insn_len (Michael Petlan) [2003981] - perf intel-pt: Fix sample instruction bytes (Michael Petlan) [2003981] - perf intel-pt: Fix transaction abort handling (Michael Petlan) [2003981] - perf test: Fix libpfm4 support (63) test error for nested event groups (Michael Petlan) [2003981] - perf buildid-list: Initialize zstd_data (Michael Petlan) [2003981] - tools build: Fix quiet cmd indentation (Michael Petlan) [2003981] - perf tools: Fix a build error on arm64 with clang (Michael Petlan) [2003981] - perf tools: Fix dynamic libbpf link (Michael Petlan) [2003981] - perf session: Fix swapping of cpu_map and stat_config records (Michael Petlan) [2003981] - perf jevents: Silence warning for ArchStd files (Michael Petlan) [2003981] - perf build: Defer printing detected features to the end of all feature checks (Michael Petlan) [2003981] - tools build: Allow deferring printing the results of feature detection (Michael Petlan) [2003981] - perf build: Regenerate the FEATURE_DUMP file after extra feature checks (Michael Petlan) [2003981] - perf session: Dump PERF_RECORD_TIME_CONV event (Michael Petlan) [2003981] - perf session: Add swap operation for event TIME_CONV (Michael Petlan) [2003981] - perf jit: Let convert_timestamp() to be backwards-compatible (Michael Petlan) [2003981] - perf tools: Change fields type in perf_record_time_conv (Michael Petlan) [2003981] - perf tools: Enable libtraceevent dynamic linking (Michael Petlan) [2003981] - perf report: Print percentage of each event statistics (Michael Petlan) [2003981] - perf report: Make --skip-empty as default (Michael Petlan) [2003981] - perf report: Add --skip-empty option to suppress 0 event stat (Michael Petlan) [2003981] - perf report: Show event sample counts in --stat output (Michael Petlan) [2003981] - perf hists: Split hists_stats from events_stats (Michael Petlan) [2003981] - perf top: Use evlist->events_stat to count events (Michael Petlan) [2003981] - perf data: Add JSON export (Michael Petlan) [2003981] - perf stat: Introduce bpf_counter_ops->disable() (Michael Petlan) [2003981] - perf stat: Introduce ':b' modifier (Michael Petlan) [2003981] - perf stat: Introduce config stat.bpf-counter-events (Michael Petlan) [2003981] - perf bpf: check perf_attr_map is compatible with the perf binary (Michael Petlan) [2003981] - perf util: Move bpf_perf definitions to a libperf header (Michael Petlan) [2003981] - perf tools: Update topdown documentation to permit rdpmc calls (Michael Petlan) [2003981] - perf tools: Add a build-test variant to use in builds from a tarball (Michael Petlan) [2003981] - perf arm64: Fix off-by-one directory paths. (Michael Petlan) [2003981] - perf: Update .gitignore file (Michael Petlan) [2003981] - perf stat: Enable iostat mode for x86 platforms (Michael Petlan) [2003981] - perf stat: Helper functions for PCIe root ports list in iostat mode (Michael Petlan) [2003981] - perf stat: Basic support for iostat in perf (Michael Petlan) [2003981] - libperf xyarray: Add bounds checks to xyarray__entry() (Michael Petlan) [2003981] - libperf: Add support for user space counter access (Michael Petlan) [2003981] - libperf tests: Add support for verbose printing (Michael Petlan) [2003981] - libperf: Add evsel mmap support (Michael Petlan) [2003981] - tools include: Add an initial math64.h (Michael Petlan) [2003981] - perf beauty: Fix fsconfig generator (Michael Petlan) [2003981] - perf record: Improve 'Workload failed' message printing events + what was exec'ed (Michael Petlan) [2003981] - perf evlist: Add a method to return the list of evsels as a string (Michael Petlan) [2003981] - perf annotate: Fix sample events lost in stdio mode (Michael Petlan) [2003981] - perf vendor events amd: Add Zen3 events (Michael Petlan) [2003981] - perf vendor events amd: Use 0x02x format for event code and umask (Michael Petlan) [2003981] - perf vendor events amd: Use lowercases for all the eventcodes and umasks (Michael Petlan) [2003981] - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L3 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L2 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L1 metrics (Michael Petlan) [2003981] - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system (Michael Petlan) [2003981] - perf test: Handle metric reuse in pmu-events parsing test (Michael Petlan) [2003981] - perf metricgroup: Make find_metric() public with name change (Michael Petlan) [2003981] - perf mem-events: Remove unnecessary 'struct mem_info' forward declaration (Michael Petlan) [2003981] - perf evsel: Remove duplicate 'struct target' forward declaration (Michael Petlan) [2003981] - perf annotate: Add --demangle and --demangle-kernel (Michael Petlan) [2003981] - perf tools: Preserve identifier id in OCaml demangler (Michael Petlan) [2003981] - perf daemon: Remove duplicate includes (Michael Petlan) [2003981] - perf tools: Remove duplicate struct forward declarations (Michael Petlan) [2003981] - perf test: Add CSV summary test (Michael Petlan) [2003981] - perf stat: Align CSV output for summary mode (Michael Petlan) [2003981] - perf test: Add a shell test for 'perf stat --bpf-counters' new option (Michael Petlan) [2003981] - perf stat: Measure 't0' and 'ref_time' after enable_counters() (Michael Petlan) [2003981] - perf stat: Introduce 'bperf' to share hardware PMCs with BPF (Michael Petlan) [2003981] - perf tools: Fix various typos in comments (Michael Petlan) [2003981] - perf test: Add 30s timeout for wait for daemon start. (Michael Petlan) [2003981] - perf test: Cleanup daemon if test is interrupted. (Michael Petlan) [2003981] - perf test: Remove unused argument (Michael Petlan) [2003981] - perf stat: Improve readability of shadow stats (Michael Petlan) [2003981] - perf stat: Elaborate use cases for the -n/--null command line option (Michael Petlan) [2003981] - perf evlist: Change the COMM when preparing the workload (Michael Petlan) [2003981] - perf machine: Assign boolean values to a bool variable (Michael Petlan) [2003981] - perf tools: use ARRAY_SIZE (Michael Petlan) [2003981] - perf stat: Fixup __perf_stat_evsel__is() prefix (Michael Petlan) [2003981] - perf script: Fixup 'struct evsel_script' method prefix (Michael Petlan) [2003981] - perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars (Michael Petlan) [2003981] - tools include: Add __sum16 and __wsum definitions. (Michael Petlan) [2003981] - perf annotate: Show full source location with 'l' hotkey (Michael Petlan) [2003981] - perf bench: Fix misspellings using codespell (Michael Petlan) [2003981] - perf config: Add annotate.demangle{,_kernel} (Michael Petlan) [2003981] - perf bpf: Minor whitespace cleanup. (Michael Petlan) [2003981] - perf tools: Enable warnings when compiling BPF programs (Michael Petlan) [2003981] - perf skel: Remove some unused variables. (Michael Petlan) [2003981] - perf report: Create option to disable raw event ordering (Michael Petlan) [2003981] - perf metric: Remove unneeded semicolon (Michael Petlan) [2003981] - perf cs-etm: Detect pid in VMID for kernel running at EL2 (Michael Petlan) [2003981] - perf cs-etm: Add helper cs_etm__get_pid_fmt() (Michael Petlan) [2003981] - perf cs-etm: Support PID tracing in config (Michael Petlan) [2003981] - perf cs-etm: Fix bitmap for option (Michael Petlan) [2003981] - perf cs-etm: Update ETM metadata format (Michael Petlan) [2003981] - perf vendor events power9: Remove unsupported metrics (Michael Petlan) [2003981] - perf buildid-cache: Add test for PE executable (Michael Petlan) [2003981] - perf docs: Add man pages to see also (Michael Petlan) [2003981] - perf tools: Generate mips syscalls_n64.c syscall table (Michael Petlan) [2003981] - perf s390: Move syscall.tbl check into check-headers.sh (Michael Petlan) [2003981] - perf tools: Support MIPS unwinding and dwarf-regs (Michael Petlan) [2003981] - tools: do not include scripts/Kbuild.include (Michael Petlan) [2003981] - tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include (Michael Petlan) [2003981] - perf intel-pt: Use aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1 (Michael Petlan) [2003981] - perf: Fix data race between pin_count increment/decrement (Michael Petlan) [2003981] - perf/x86: Avoid touching LBR_TOS MSR for Arch LBR (Michael Petlan) [2003981] - perf/x86: Allow for 8running into P4 specific code (Michael Petlan) [2003981] - perf: Add support for event removal on exec (Michael Petlan) [2003981] - perf: Support only inheriting events if cloned with CLONE_THREAD (Michael Petlan) [2003981] - perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children (Michael Petlan) [2003981] - perf: Rework perf_event_exit_event() (Michael Petlan) [2003981] - perf: Cap allocation order at aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Enable IIO stacks to PMON mapping for multi-segment SKX (Michael Petlan) [2003981] - perf core: Allocate perf_event in the target node memory (Michael Petlan) [2003981] - perf core: Add a kmem_cache for struct perf_event (Michael Petlan) [2003981] - perf core: Allocate perf_buffer in the target node memory (Michael Petlan) [2003981] - x86: Remove unusual Unicode characters from comments (Michael Petlan) [2003981] - redhat/configs: Add CONFIG_TIMERLAT_TRACER (Jerome Marchand) [1979382] - redhat/configs: Add CONFIG_OSNOISE_TRACER (Jerome Marchand) [1979382] - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() (Jerome Marchand) [1979382] - tracing: Replace deprecated CPU-hotplug functions. (Jerome Marchand) [1979382] - trace/osnoise: Print a stop tracing message (Jerome Marchand) [1979382] - trace/timerlat: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - trace/osnoise: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - tracing: Quiet smp_processor_id() use in preemptable warning in hwlat (Jerome Marchand) [1979382] - trace/timerlat: Fix indentation on timerlat_main() (Jerome Marchand) [1979382] - trace/osnoise: Make 'noise' variable s64 in run_osnoise() (Jerome Marchand) [1979382] - tracing: Fix spelling in osnoise tracer "interferences" -> "interference" (Jerome Marchand) [1979382] - Documentation: Fix a typo on trace/osnoise-tracer (Jerome Marchand) [1979382] - trace/osnoise: Fix return value on osnoise_init_hotplug_support (Jerome Marchand) [1979382] - trace/osnoise: Make interval u64 on osnoise_main (Jerome Marchand) [1979382] - trace/osnoise: Fix 'no previous prototype' warnings (Jerome Marchand) [1979382] - tracing: Have osnoise_main() add a quiescent state for task rcu (Jerome Marchand) [1979382] - trace/osnoise: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Protect kdata->kthread with get/put_online_cpus (Jerome Marchand) [1979382] - trace: Add timerlat tracer (Jerome Marchand) [1979382] - trace: Add osnoise tracer (Jerome Marchand) [1979382] - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers (Jerome Marchand) [1979382] - trace/hwlat: Remove printk from sampling loop (Jerome Marchand) [1979382] - trace/hwlat: Use trace_min_max_param for width and window params (Jerome Marchand) [1979382] - trace: Add a generic function to read/write u64 values from tracefs (Jerome Marchand) [1979382] - trace/hwlat: Implement the per-cpu mode (Jerome Marchand) [1979382] - trace/hwlat: Switch disable_migrate to mode none (Jerome Marchand) [1979382] - trace/hwlat: Implement the mode config option (Jerome Marchand) [1979382] - uio_hv_generic: Fix another memory leak in error handling paths (Mohammed Gamal) [2008561] - uio_hv_generic: Fix a memory leak in error handling paths (Mohammed Gamal) [2008561] - mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs (David Arcari) [1929498] - xfs: fix up non-directory creation in SGID directories (Brian Foster) [2004810] - xfs: kill ialloced in xfs_dialloc() (Brian Foster) [2004810] - xfs: spilt xfs_dialloc() into 2 functions (Brian Foster) [2004810] - xfs: move xfs_dialloc_roll() into xfs_dialloc() (Brian Foster) [2004810] - xfs: move on-disk inode allocation out of xfs_ialloc() (Brian Foster) [2004810] - xfs: introduce xfs_dialloc_roll() (Brian Foster) [2004810] - xfs: convert noroom, okalloc in xfs_dialloc() to bool (Brian Foster) [2004810] - xfs: check tp->t_dqinfo value instead of the XFS_TRANS_DQ_DIRTY flag (Brian Foster) [2004810] - scsi: vmw_pvscsi: Set correct residual data length (Cathy Avery) [2012237] - scsi: vmw_pvscsi: MAINTAINERS: Update maintainer (Cathy Avery) [2012237] - treewide: Use fallthrough pseudo-keyword (Cathy Avery) [2012237] - scsi: be2iscsi: Fix use-after-free during IP updates (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix some missing space in some messages (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Remove redundant initialization (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Demote incomplete/non-conformant kernel-doc header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Ensure function follows directly after its header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix beiscsi_phys_port()'s name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Provide missing function name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix incorrect naming of beiscsi_iface_config_vlan() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Mark beiscsi_attrs with static keyword (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()" (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Correct misdocumentation of function param 'ep' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Add missing function parameter description (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix misdocumentation of 'pcontext' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix API/documentation slip (Maurizio Lombardi) [1984347] - powerpc/spinlock: Properly define pv_spinlocks_init() (Waiman Long) [2014363] - ACPI: Pass the same capabilities to the _OSC regardless of the query flag (Mark Langsdorf) [1982319] - Revert "[acpi] ACPI: sleep: Put the FACS table after using it" (Mark Langsdorf) [1982319] - ACPICA: Clean up context mutex during object deletion (Mark Langsdorf) [1982319] - ACPI: power: Refine turning off unused power resources (Mark Langsdorf) [1982319] - ACPI: NFIT: Fix support for variable 'SPA' structure size (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a possible memory leak (Mark Langsdorf) [1982319] - ACPI: custom_method: fix potential use-after-free issue (Mark Langsdorf) [1982319] - ACPI: irq: Prevent unregistering of GIC SGIs (Mark Langsdorf) [1982319] - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure (Mark Langsdorf) [1982319] - ACPI: video: use native backlight for GA401/GA502/GA503 (Mark Langsdorf) [1982319] - ACPI: APEI: remove redundant assignment to variable rc (Mark Langsdorf) [1982319] - ACPI: utils: Capitalize abbreviations in the comments (Mark Langsdorf) [1982319] - ACPI: utils: Document for_each_acpi_dev_match() macro (Mark Langsdorf) [1982319] - ACPI: bus: Introduce acpi_dev_get() and reuse it in ACPI code (Mark Langsdorf) [1982319] - ACPI: scan: Utilize match_string() API (Mark Langsdorf) [1982319] - ACPI: CPPC: Replace cppc_attr with kobj_attribute (Mark Langsdorf) [1982319] - ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_init_device_object() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_add_single_object() (Mark Langsdorf) [1982319] - ACPI: scan: Rearrange checks in acpi_bus_check_add() (Mark Langsdorf) [1982319] - ACPI: scan: Fold acpi_bus_type_and_status() into its caller (Mark Langsdorf) [1982319] - ACPI: video: Check LCD flag on ACPI-reduced-hardware devices (Hans de Goede) [1982319] - ACPI: utils: Add acpi_reduced_hardware() helper (Mark Langsdorf) [1982319] - ACPI: dock: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: sysfs: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: PM: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a coding style issue (Mark Langsdorf) [1982319] - ACPI: CPPC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: button: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: battery: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: acpi_pad: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: LPSS: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: ipmi: remove useless return statement for void function (Mark Langsdorf) [1982319] - ACPI: processor: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: APD: fix a block comment align issue (Mark Langsdorf) [1982319] - ACPI: AC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPICA: Update version to 20210331 (Mark Langsdorf) [1982319] - ACPICA: IORT: Updates for revision E.b (Mark Langsdorf) [1982319] - ACPICA: iASL: Decode subtable type field for VIOT (Mark Langsdorf) [1982319] - ACPICA: iASL: Add support for CEDT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add support for PHAT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CSI2Bus resource template (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PMTT: add new fields/structures (Mark Langsdorf) [1982319] - ACPICA: CXL 2.0: CEDT: Add new CEDT table (Mark Langsdorf) [1982319] - ACPICA: acpisrc: Add missing conversion for VIOT support (Mark Langsdorf) [1982319] - ACPICA: iASL: Add definitions for the VIOT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add SDEV secure access components (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new flags in SRAT (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: HMAT: add new fields/flags (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: NFIT: add Location Cookie field (Mark Langsdorf) [1982319] - ACPICA: Tree-wide: fix various typos and spelling mistakes (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PCCT: add support for subtable type 5 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Structure (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CXL ACPI device ID and _CBR object (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add USB4 capabilities UUID (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new predefined objects _BPC, _BPS, and _BPT (Mark Langsdorf) [1982319] - ACPICA: Add parsing for IVRS IVHD 40h and device entry F0h (Mark Langsdorf) [1982319] - ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset (Mark Langsdorf) [1982319] - ACPI: scan: Turn off unused power resources during initialization (Mark Langsdorf) [1982319] - ACPI: power: Turn off unused power resources unconditionally (Mark Langsdorf) [1982319] - ACPI: fix various typos in comments (Mark Langsdorf) [1982319] - ACPI: utils: Introduce acpi_evaluation_failure_warn() (Mark Langsdorf) [1982319] - ACPI: processor: perflib: Eliminate redundant status check (Mark Langsdorf) [1982319] - ACPI: Drop unused ACPI_*_COMPONENT definitions and update documentation (Mark Langsdorf) [1982319] - ACPI: sysfs: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: HED: Drop unused ACPI_MODULE_NAME() definition (Mark Langsdorf) [1982319] - ACPI: processor: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: processor: idle: Drop extra prefix from pr_notice() (Mark Langsdorf) [1982319] - ACPI: processor: Remove initialization of static variable (Mark Langsdorf) [1982319] - ACPI: PCI: Replace direct printk() invocations in pci_link.c (Mark Langsdorf) [1982319] - ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more (Mark Langsdorf) [1982319] - ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION() (Mark Langsdorf) [1982319] - ACPI: PCI: IRQ: Consolidate printing diagnostic messages (Mark Langsdorf) [1982319] - arm64: compat: Poison the compat sigpage (C. Erastus Toe) [1983849] {CVE-2021-21781} - ARM: ensure the signal page contains defined contents (C. Erastus Toe) [1983849] {CVE-2021-21781} - powerpc/pseries: Fix update of LPAR security flavor after LPM (Steve Best) [1997294] - s390/qeth: Update MACs of LEARNING_SYNC device (Robin Dapp) [1919227] - s390/qeth: Switchdev event handler (Robin Dapp) [1919227] - s390/qeth: Register switchdev event handler (Robin Dapp) [1919227] - PCI: Add pcie_ptm_enabled() (Petr Oros) [2006834] - Revert "PCI: Make pci_enable_ptm() private" (Petr Oros) [2006834] - x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid() (Jerry Snitselaar) [2004577] - s390: report more CPU capabilities (Robin Dapp) [1984839] - s390/disassembler: add instructions (Robin Dapp) [1984839] - s390/opcodes: rename selhhhr to selfhr (Robin Dapp) [1984839] - s390/disassembler: update opcode table (Robin Dapp) [1984839] - s390/opcodes: add missing instructions to the disassembler (Robin Dapp) [1984839] - CI: Add template for baseline gcov build (Israel Santana Aleman) - futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - futex: Prevent inconsistent state and exit race (Waiman Long) [2000293] - locking/ww_mutex: Initialize waiter.ww_ctx properly (Waiman Long) [2000293] - futex: Return error code instead of assigning it without effect (Waiman Long) [2000293] - Documentation: seqlock: s/LOCKTYPE/LOCKNAME/g (Waiman Long) [2000293] - lib/test_lockup.c: fix return value of test_lockup_init() (Waiman Long) [2000293] - locking/rwbase: Take care of ordering guarantee for fastpath reader (Waiman Long) [2000293] - locking/rwbase: Extract __rwbase_write_trylock() (Waiman Long) [2000293] - locking/rwbase: Properly match set_and_save_state() to restore_state() (Waiman Long) [2000293] - locking/rtmutex: Fix ww_mutex deadlock check (Waiman Long) [2000293] - locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT (Waiman Long) [2000293] - locking/rtmutex: Return success on deadlock for ww_mutex waiters (Waiman Long) [2000293] - locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexes (Waiman Long) [2000293] - locking/rtmutex: Dequeue waiter on ww_mutex deadlock (Waiman Long) [2000293] - locking/rtmutex: Dont dereference waiter lockless (Waiman Long) [2000293] - locking/local_lock: Add PREEMPT_RT support (Waiman Long) [2000293] - locking/spinlock/rt: Prepare for RT local_lock (Waiman Long) [2000293] - locking/rtmutex: Add adaptive spinwait mechanism (Waiman Long) [2000293] - locking/rtmutex: Implement equal priority lock stealing (Waiman Long) [2000293] - preempt: Adjust PREEMPT_LOCK_OFFSET for RT (Waiman Long) [2000293] - locking/rtmutex: Prevent lockdep false positive with PI futexes (Waiman Long) [2000293] - futex: Prevent requeue_pi() lock nesting issue on RT (Waiman Long) [2000293] - futex: Simplify handle_early_requeue_pi_wakeup() (Waiman Long) [2000293] - futex: Reorder sanity checks in futex_requeue() (Waiman Long) [2000293] - futex: Clarify comment in futex_requeue() (Waiman Long) [2000293] - futex: Restructure futex_requeue() (Waiman Long) [2000293] - futex: Correct the number of requeued waiters for PI (Waiman Long) [2000293] - futex: Remove bogus condition for requeue PI (Waiman Long) [2000293] - futex: Clarify futex_requeue() PI handling (Waiman Long) [2000293] - futex: Clean up stale comments (Waiman Long) [2000293] - futex: Validate waiter correctly in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - lib/test_lockup: Adapt to changed variables (Waiman Long) [2000293] - locking/rtmutex: Add mutex variant for RT (Waiman Long) [2000293] - locking/ww_mutex: Implement rtmutex based ww_mutex API functions (Waiman Long) [2000293] - locking/rtmutex: Extend the rtmutex core to support ww_mutex (Waiman Long) [2000293] - locking/ww_mutex: Add rt_mutex based lock type and accessors (Waiman Long) [2000293] - locking/ww_mutex: Add RT priority to W/W order (Waiman Long) [2000293] - locking/ww_mutex: Implement rt_mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out internal lock accesses (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex types (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out waiter enqueueing (Waiman Long) [2000293] - locking/ww_mutex: Abstract out the waiter iteration (Waiman Long) [2000293] - locking/ww_mutex: Remove the __sched annotation from ww_mutex APIs (Waiman Long) [2000293] - locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.h (Waiman Long) [2000293] - locking/ww_mutex: Split up ww_mutex_unlock() (Waiman Long) [2000293] - locking/ww_mutex: Gather mutex_waiter initialization (Waiman Long) [2000293] - locking/ww_mutex: Simplify lockdep annotations (Waiman Long) [2000293] - locking/mutex: Make mutex::wait_lock raw (Waiman Long) [2000293] - locking/ww_mutex: Move the ww_mutex definitions from into (Waiman Long) [2000293] - locking/mutex: Move the 'struct mutex_waiter' definition from to the internal header (Waiman Long) [2000293] - locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.h (Waiman Long) [2000293] - locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO (Waiman Long) [2000293] - locking/rwlock: Provide RT variant (Waiman Long) [2000293] - locking/spinlock: Provide RT variant (Waiman Long) [2000293] - locking/rtmutex: Provide the spin/rwlock core lock function (Waiman Long) [2000293] - locking/spinlock: Provide RT variant header: (Waiman Long) [2000293] - locking/spinlock: Provide RT specific spinlock_t (Waiman Long) [2000293] - locking/rtmutex: Reduce header dependencies, only include (Waiman Long) [2000293] - rbtree: Split out the rbtree type definitions into (Waiman Long) [2000293] - locking/lockdep: Reduce header dependencies in (Waiman Long) [2000293] - locking/rtmutex: Prevent future include recursion hell (Waiman Long) [2000293] - locking/spinlock: Split the lock types header, and move the raw types into (Waiman Long) [2000293] - locking/rtmutex: Guard regular sleeping locks specific functions (Waiman Long) [2000293] - locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks (Waiman Long) [2000293] - locking/rtmutex: Use rt_mutex_wake_q_head (Waiman Long) [2000293] - locking/rtmutex: Provide rt_wake_q_head and helpers (Waiman Long) [2000293] - locking/rtmutex: Add wake_state to rt_mutex_waiter (Waiman Long) [2000293] - locking/rwsem: Add rtmutex based R/W semaphore implementation (Waiman Long) [2000293] - locking/rt: Add base code for RT rw_semaphore and rwlock (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_base_is_locked() (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_slowlock_locked() (Waiman Long) [2000293] - locking/rtmutex: Split out the inner parts of 'struct rtmutex' (Waiman Long) [2000293] - locking/rtmutex: Split API from implementation (Waiman Long) [2000293] - locking/rtmutex: Convert macros to inlines (Waiman Long) [2000293] - locking/rtmutex: Remove rt_mutex_is_locked() (Waiman Long) [2000293] - sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() (Waiman Long) [2000293] - sched/core: Provide a scheduling point for RT locks (Waiman Long) [2000293] - sched/core: Rework the __schedule() preempt argument (Waiman Long) [2000293] - sched/wakeup: Prepare for RT sleeping spin/rwlocks (Waiman Long) [2000293] - sched/wakeup: Reorganize the current::__state helpers (Waiman Long) [2000293] - sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit (Waiman Long) [2000293] - sched/wakeup: Split out the wakeup ->__state check (Waiman Long) [2000293] - locking/rtmutex: Set proper wait context for lockdep (Waiman Long) [2000293] - locking/local_lock: Add missing owner initialization (Waiman Long) [2000293] - locking/rtmutex: Use the correct rtmutex debugging config option (Waiman Long) [2000293] - tools/runqslower: Use __state instead of state (Waiman Long) [2000293] - locking/rwsem: Remove an unused parameter of rwsem_wake() (Waiman Long) [2000293] - locking/mutex: Add MUTEX_WARN_ON (Waiman Long) [2000293] - locking/mutex: Introduce __mutex_trylock_or_handoff() (Waiman Long) [2000293] - locking/mutex: Fix HANDOFF condition (Waiman Long) [2000293] - locking/mutex: Use try_cmpxchg() (Waiman Long) [2000293] - sched: Change task_struct::state (Waiman Long) [2000293] - isdn/hisax: Use get_current_state() (Waiman Long) [2000293] - sched,timer: Use __set_current_state() (Waiman Long) [2000293] - sched: Add get_current_state() (Waiman Long) [2000293] - sched,perf,kvm: Fix preemption condition (Waiman Long) [2000293] - sched: Introduce task_is_running() (Waiman Long) [2000293] - sched: Unbreak wakeups (Waiman Long) [2000293] - seqlock: Remove trailing semicolon in macros (Waiman Long) [2000293] - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal (Waiman Long) [2000293] - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly (Waiman Long) [2000293] - sched: Rename sched_info_{queued,dequeued} (Waiman Long) [2000293] - locking/rwsem: Fix comment typo (Waiman Long) [2000293] - bpf: runqslower: Use task local storage (Waiman Long) [2000293] - lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT (Waiman Long) [2000293] - seqlock: kernel-doc: Specify when preemption is automatically altered (Waiman Long) [2000293] - seqlock: Prefix internal seqcount_t-only macros with a "do_" (Waiman Long) [2000293] - rcu: Check and report missed fqs timer wakeup on RCU stall (Waiman Long) [2000293] - softirq: Move related code into one section (Waiman Long) [2000293] - seqlock: Rename __seqprop() users (Waiman Long) [2000293] - seqlock: avoid -Wshadow warnings (Waiman Long) [2000293] - locking/seqlocks: Fix kernel-doc warnings (Waiman Long) [2000293] - locking/seqlock: Tweak DEFINE_SEQLOCK() kernel doc (Waiman Long) [2000293] - seqlock: Unbreak lockdep (Waiman Long) [2000293] - seqlock: PREEMPT_RT: Do not starve seqlock_t writers (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT support (Waiman Long) [2000293] - seqlock: seqcount_t: Implement all read APIs as statement expressions (Waiman Long) [2000293] - seqlock: Use unique prefix for seqcount_t property accessors (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Standardize naming convention (Waiman Long) [2000293] - seqlock: seqcount latch APIs: Only allow seqcount_latch_t (Waiman Long) [2000293] - rbtree_latch: Use seqcount_latch_t (Waiman Long) [2000293] - x86/tsc: Use seqcount_latch_t (Waiman Long) [2000293] - timekeeping: Use seqcount_latch_t (Waiman Long) [2000293] - time/sched_clock: Mark sched_clock_read_begin/retry() as notrace (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() during suspend (Waiman Long) [2000293] - time/sched_clock: Use seqcount_latch_t (Waiman Long) [2000293] - sched_clock: Expose struct clock_read_data (Waiman Long) [2000293] - timers/sched_clock: Include local timekeeping.h for missing declarations (Waiman Long) [2000293] - sched/clock: Move sched clock initialization and merge with generic clock (Waiman Long) [2000293] - userfaultfd: simplify fault handling (Waiman Long) [2000293] - rwsem: fix commas in initialisation (Waiman Long) [2000293] - lib/test_lockup.c: make test_inode static (Waiman Long) [2000293] - genirq: Provide irq_enter/exit_rcu() (Waiman Long) [2000293] - lib/test_lockup.c: add parameters for locking generic vfs locks (Waiman Long) [2000293] - lib/test_lockup.c: fix spelling mistake "iteraions" -> "iterations" (Waiman Long) [2000293] - lib/test_lockup: test module to generate lockups (Waiman Long) [2000293] - x86/tsc: Move inline keyword to the beginning of function declarations (Waiman Long) [2000293] - softirq: Don't skip softirq execution when softirq thread is parking (Waiman Long) [2000293] - sched/core: Convert task_struct.stack_refcount to refcount_t (Waiman Long) [2000293] - kernel/hung_task.c: break RCU locks based on jiffies (Waiman Long) [2000293] - x86/process: Avoid unnecessary NULL check in get_wchan() (Waiman Long) [2000293] - kernel/rwsem: Remove ifdef __init_rwsem code from rwsem.c (Waiman Long) [2000293] - misc: hpilo: map iLO shared memory by PCI revision id (Joseph Szczypek) [1985076] - misc: hpilo: MAINTAINERS: add entry for hpilo (Joseph Szczypek) [1985076] - misc: hpilo: avoid a useless memset (Joseph Szczypek) [1985076] - misc: hpilo: switch from 'pci_' to 'dma_' API (Joseph Szczypek) [1985076] - hpilo: Replace one-element array with flexible-array member (Joseph Szczypek) [1985076] - perf flamegraph: flamegraph.py script improvements (Michael Petlan) [2010269]- ceph: skip existing superblocks that are blocklisted or shut down when mounting (Jeffrey Layton) [2011462] - cpufreq: intel_pstate: Combine ->stop_cpu() and ->offline() (David Arcari) [2003695] - cpufreq: intel_pstate: Add Cometlake support in no-HWP mode (David Arcari) [2003695] - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode (David Arcari) [2003695] - i2c: i801: Add support for Intel Alder Lake PCH-M (David Arcari) [1929497] - i2c: i801: Add Block Write-Block Read Process Call support (David Arcari) [1929497] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [1929501] - x86/microcode: Check for offline CPUs before requesting new microcode (Puneet Sethi) [1971878] - x86/resctrl: Fix a maybe-uninitialized build warning treated as error (Terry Bowman) [1994090] - x86/resctrl: Fix default monitoring groups reporting (Terry Bowman) [1994090] - PCI: Remove WARN_ON(in_interrupt()) (Myron Stowe) [1993262] - PCI: Apply CONFIG_PCI_DEBUG to entire drivers/pci hierarchy (Myron Stowe) [1993262] - PCI: Add Silicom Denmark vendor ID (Myron Stowe) [1993262] - PCI: Align checking of syscall user config accessors (Myron Stowe) [1993262] - PCI: Decline to resize resources if boot config must be preserved (Myron Stowe) [1993262] - PCI/LINK: Remove bandwidth notification (Myron Stowe) [1993262] - PCI: acpiphp: Remove unused acpiphp_callback typedef (Myron Stowe) [1993262] - PCI: Fix pci_register_io_range() memory leak (Myron Stowe) [1993262] - EDAC/amd64: Add AMD family 17h model 60h PCI IDs (Aristeu Rozanski) [1930489] - EDAC/amd64: Add PCI device IDs for family 17h, model 70h (Aristeu Rozanski) [1930489] - scsi: bnx2fc: Remove meaningless bnx2fc_abts_cleanup() return value assignment (Nilesh Javali) [1983956] - scsi: bnx2fc: Return failure if io_req is already in ABTS processing (Nilesh Javali) [1983956] - scsi: target: ibmvscsi_tgt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: Fix sense key for invalid EXTENDED COPY request (Maurizio Lombardi) [2004470] - scsi: target: Allows backend drivers to fail with specific sense codes (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix possible null-pointer dereference in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members (Maurizio Lombardi) [2004470] - scsi: target: sbp: Drop incorrect ASC/ASCQ usage (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid using lun_tg_pt_gp after unlock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add new feature KEEP_BUF (Maurizio Lombardi) [2004470] - scsi: target: Remove redundant assignment to variable ret (Maurizio Lombardi) [2004470] - scsi: target: Fix NULL dereference on XCOPY completion (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove redundant continue statement (Maurizio Lombardi) [2004470] - scsi: target: Use standard SAM status types (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix boolreturn.cocci warnings (Maurizio Lombardi) [2004470] - scsi: target: core: Add the VERSION DESCRIPTOR fields to the INQUIRY data (Maurizio Lombardi) [2004470] - scsi: target: core: Bump INQUIRY VERSION to SPC-4 (Maurizio Lombardi) [2004470] - scsi: target: core: Add configurable IEEE Company ID attribute (Maurizio Lombardi) [2004470] - scsi: target: core: Unify NAA identifier generation (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Remove redundant assignment to pg_size (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Rename TCM_DEV_BIT_PLUGGED to TCMU_DEV_BIT_PLUGGED (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Drop unnecessary container_of() (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Switch to kmemdup_nul() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix smp_processor_id() BUG messages (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix xarray RCU warning (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid smp_processor_id() in preemptible code (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Fix a kernel-doc header (Maurizio Lombardi) [2004470] - scsi: target: Shorten ALUA error messages (Maurizio Lombardi) [2004470] - scsi: target: Fix two format specifiers (Maurizio Lombardi) [2004470] - scsi: target: Compare explicitly with SAM_STAT_GOOD (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Make data_pages_per_blk changeable via configfs (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace block size definitions with new udev members (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Remove function tcmu_get_block_page() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Prepare for PAGE_SIZE != DATA_BLOCK_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust names of variables and definitions (Maurizio Lombardi) [2004470] - scsi: target: Make the virtual LUN 0 device (Maurizio Lombardi) [2004470] - scsi: target: Add the DUMMY flag to rd_mcp (Maurizio Lombardi) [2004470] - scsi: target: Fix htmldocs warning in target_submit_prep() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust parameter in call to tcmu_blocks_release() (Maurizio Lombardi) [2004470] - scsi: target: core: file: Don't duplicate memset(0xff) (Maurizio Lombardi) [2004470] - scsi: target: core: pr: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: configfs: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro PRINT_BUF (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro TEXT_LEN (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_FAILURE_TYPE (Maurizio Lombardi) [2004470] - scsi: target: core: Remove unused macros NONE and ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: core: Get rid of warning in compare_and_write_do_cmp() (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Remove unused macro ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix warning in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix type of logs_per_phys (Maurizio Lombardi) [2004470] - scsi: target: iblock: Trim line longer than 80 characters (Maurizio Lombardi) [2004470] - scsi: target: iblock: Remove an extra argument (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Use GFP_NOIO while handling cmds or holding cmdr_lock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace radix_tree with XArray (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace IDR by XArray (Maurizio Lombardi) [2004470] - scsi: target: core: Make completion affinity configurable (Maurizio Lombardi) [2004470] - scsi: target: core: Flush submission work during TMR processing (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: iblock: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: core: Fix backend plugging (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use LIO wq cmd submission helper (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use block cmd allocator for se_cmds (Maurizio Lombardi) [2004470] - scsi: target: core: Add workqueue based cmd submission (Maurizio Lombardi) [2004470] - scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() (Maurizio Lombardi) [2004470] - scsi: target: core: Remove target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: srpt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: qla2xxx: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_qla2xxx: Remove BUG_ON(in_interrupt()) (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Move sess cmd list/lock to driver (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Drop TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: core: Break up target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: core: Rename transport_init_se_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop kref_get_unless_zero() in target_get_sess_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Move t_task_cdb initialization (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Fix zero tag inside a trace event (Maurizio Lombardi) [2004470] - nfsd: move fsnotify on client creation outside spinlock (Steve Dickson) [1719330] - nfsd: report client confirmation status in "info" file (Steve Dickson) [1719330] - nfsd: fsnotify on rmdir under nfsd/clients/ (Steve Dickson) [1719330]- mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Waiman Long) [2009258] - mm/gup: check for isolation errors (Waiman Long) [2009258] - mm/gup: return an error on migration failure (Waiman Long) [2009258] - mm/gup: check every subpage of a compound page during isolation (Waiman Long) [2009258] - mm/gup: don't pin migrated cma pages in movable zone (Waiman Long) [2009258] - mm/gup: add a range variant of unpin_user_pages_dirty_lock() (Waiman Long) [2009258] - mm/gup: decrement head page once for group of subpages (Waiman Long) [2009258] - mm/gup: add compound page list iterator (Waiman Long) [2009258] - mm/gup: protect unpin_user_pages() against npages==-ERRNO (Waiman Long) [2009258] - mm, memcg: remove unused functions (Waiman Long) [2008341] - mm,vmscan: fix divide by zero in get_scan_count (Waiman Long) [2008341] - mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim (Waiman Long) [2008341] - mm/memcg: fix incorrect flushing of lruvec data in obj_stock (Waiman Long) [2008341] - mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() (Waiman Long) [2008341] - mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code (Waiman Long) [2008341] - cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync (Waiman Long) [2008341] - percpu: flush tlb in pcpu_reclaim_populated() (Waiman Long) [2008341] - mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calculate_protection (Waiman Long) [2008341] - memcontrol: use flexible-array member (Waiman Long) [2008341] - mm: vmscan: remove noinline_for_stack (Waiman Long) [2008341] - mm: memcontrol: move obj_cgroup_uncharge_pages() out of css_set_lock (Waiman Long) [2008341] - mm: memcontrol: simplify the logic of objcg pinning memcg (Waiman Long) [2008341] - mm: memcontrol: rename lruvec_holds_page_lru_lock to page_matches_lruvec (Waiman Long) [2008341] - mm: memcontrol: simplify lruvec_holds_page_lru_lock (Waiman Long) [2008341] - mm: memcontrol: remove the pgdata parameter of mem_cgroup_page_lruvec (Waiman Long) [2008341] - mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm (Waiman Long) [2008341] - mm: memcontrol: fix page charging in page replacement (Waiman Long) [2008341] - percpu: optimize locking in pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: initialize best_upa variable (Waiman Long) [2008341] - percpu: rework memcg accounting (Waiman Long) [2008341] - mm, memcg: introduce mem_cgroup_kmem_disabled() (Waiman Long) [2008341] - mm, memcg: mark cgroup_memory_nosocket, nokmem and noswap as __ro_after_init (Waiman Long) [2008341] - mm: vmscan: shrink deferred objects proportional to priority (Waiman Long) [2008341] - mm: memcontrol: reparent nr_deferred when memcg offline (Waiman Long) [2008341] - mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers (Waiman Long) [2008341] - mm: vmscan: use per memcg nr_deferred of shrinker (Waiman Long) [2008341] - mm: vmscan: add per memcg shrinker nr_deferred (Waiman Long) [2008341] - mm: vmscan: use a new flag to indicate shrinker is registered (Waiman Long) [2008341] - mm: vmscan: add shrinker_info_protected() helper (Waiman Long) [2008341] - mm: memcontrol: rename shrinker_map to shrinker_info (Waiman Long) [2008341] - mm: vmscan: use kvfree_rcu instead of call_rcu (Waiman Long) [2008341] - mm: vmscan: remove memcg_shrinker_map_size (Waiman Long) [2008341] - mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation (Waiman Long) [2008341] - mm: vmscan: consolidate shrinker_maps handling code (Waiman Long) [2008341] - mm: vmscan: use nid from shrink_control for tracepoint (Waiman Long) [2008341] - linux/memcontrol.h: remove duplicate struct declaration (Waiman Long) [2008341] - memcg: charge before adding to swapcache on swapin (Waiman Long) [2008341] - kselftests: cgroup: update kmem test for new vmstat implementation (Waiman Long) [2008341] - mm: memcontrol: consolidate lruvec stat flushing (Waiman Long) [2008341] - mm: memcontrol: switch to rstat (Waiman Long) [2008341] - cgroup: rstat: punt root-level optimization to individual controllers (Waiman Long) [2008341] - cgroup: rstat: support cgroup1 (Waiman Long) [2008341] - mm: memcontrol: privatize memcg_page_state query functions (Waiman Long) [2008341] - mm: memcontrol: kill mem_cgroup_nodeinfo() (Waiman Long) [2008341] - memcg: enable memcg oom-kill for __GFP_NOFAIL (Waiman Long) [2008341] - memcg: cleanup root memcg checks (Waiman Long) [2008341] - mm: memcontrol: fix kernel stack account (Waiman Long) [2008341] - mm: page-writeback: simplify memcg handling in test_clear_page_writeback() (Waiman Long) [2008341] - percpu: implement partial chunk depopulation (Waiman Long) [2008341] - percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 (Waiman Long) [2008341] - percpu: factor out pcpu_check_block_hint() (Waiman Long) [2008341] - percpu: split __pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: fix a comment about the chunks ordering (Waiman Long) [2008341] - mm/compaction: remove rcu_read_lock during page compaction (Waiman Long) [2008341] - mm/vmscan.c: make lruvec_lru_size() static (Waiman Long) [2008341] - include/linux/mm_inline.h: fold __update_lru_size() into its sole caller (Waiman Long) [2008341] - include/linux/mm_inline.h: fold page_lru_base_type() into its sole caller (Waiman Long) [2008341] - mm: VM_BUG_ON lru page flags (Waiman Long) [2008341] - mm: add __clear_page_lru_flags() to replace page_off_lru() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() (Waiman Long) [2008341] - mm: don't pass "enum lru_list" to lru list addition functions (Waiman Long) [2008341] - include/linux/mm_inline.h: shuffle lru list addition and deletion functions (Waiman Long) [2008341] - mm/vmscan.c: use add_page_to_lru_list() (Waiman Long) [2008341] - mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) (Waiman Long) [2008341] - mm: remove superfluous __ClearPageActive() (Waiman Long) [2008341] - mm, memcg: decouple e{low,min} state mutations from protection checks (Waiman Long) [2008341] - Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window" (Waiman Long) [2008341] - mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node (Waiman Long) [2008341] - include/bitmap.h: add new functions to documentation (Waiman Long) [2008341] - include/bitmap.h: add missing parameter in docs (Waiman Long) [2008341] - bitmap: genericize percpu bitmap region iterators (Waiman Long) [2008341] - cgroup, rstat: Don't flush subtree root unless necessary (Waiman Long) [2008341] - mm/memcg: Move mem_cgroup kABI compatibility structure into rh_kabi_memcg.h (Waiman Long) [2008341] - mm/swap: consider max pages in iomap_swapfile_add_extent (Brian Foster) [1969326] - mm/slub: Fix backtrace of objects to handle redzone adjustment (Waiman Long) [2008340] - powerpc/powernv: Fix CPU idle to be called with IRQs disabled (Waiman Long) [2008340] - torture: Fix grace-period rate output (Waiman Long) [2008340] - rcu: Fix kfree_rcu() docbook errors (Waiman Long) [2008340] - rcu/nocb: Perform deferred wake up before last idle's need_resched() check (Waiman Long) [2008340] - rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers (Waiman Long) [2008340] - idle: Prevent late-arriving interrupts from disrupting offline (Waiman Long) [2008340] - torture: Maintain torture-specific set of CPUs-online books (Waiman Long) [2008340] - torture: Clean up after torture-test CPU hotplugging (Waiman Long) [2008340] - rcutorture: Make object_debug also double call_rcu() heap object (Waiman Long) [2008340] - torture: Throttle VERBOSE_TOROUT_*() output (Waiman Long) [2008340] - torture: Make refscale throttle high-rate printk()s (Waiman Long) [2008340] - rcutorture: Use hrtimers for reader and writer delays (Waiman Long) [2008340] - torture: Make stutter use torture_hrtimeout_*() functions (Waiman Long) [2008340] - rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits (Waiman Long) [2008340] - torture: Add fuzzed hrtimer-based sleep functions (Waiman Long) [2008340] - rcutorture: Make rcu_torture_fakewriter() use blocking wait primitives (Waiman Long) [2008340] - rcutorture: Make synctype[] and nsynctype be static global (Waiman Long) [2008340] - rcutorture: Require entire stutter period be post-boot (Waiman Long) [2008340] - refscale: Allow summarization of verbose output (Waiman Long) [2008340] - torture: Allow standalone kvm-recheck.sh run detect --trust-make (Waiman Long) [2008340] - torture: Simplify exit-code plumbing for kvm-recheck.sh and kvm-find-errors.sh (Waiman Long) [2008340] - torture: s/STOP/STOP.1/ to avoid scenario collision (Waiman Long) [2008340] - torture: Add --dryrun batches to help schedule a distributed run (Waiman Long) [2008340] - torture: Stop hanging on panic (Waiman Long) [2008340] - torture: Add kvm.sh test summary to end of log file (Waiman Long) [2008340] - torture: Make kvm.sh include --kconfig arguments in CPU calculation (Waiman Long) [2008340] - torture: Make kvm.sh return failure upon build failure (Waiman Long) [2008340] - torture: Print run duration at end of kvm.sh execution (Waiman Long) [2008340] - torture: Make kvm.sh arguments accumulate (Waiman Long) [2008340] - torture: Make kvm.sh "Test Summary" date be end of test (Waiman Long) [2008340] - tools/rcutorture: Make identify_qemu_vcpus() independent of local language (Waiman Long) [2008340] - torture: Add config2csv.sh script to compare torture scenarios (Waiman Long) [2008340] - torture: Prepare for splitting qemu execution from kvm-test-1-run.sh (Waiman Long) [2008340] - torture: Allow kvm.sh --datestamp to specify subdirectories (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of builds (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of batches (Waiman Long) [2008340] - torture: Make --kcsan specify lockdep (Waiman Long) [2008340] - rcu: Do not NMI offline CPUs (Waiman Long) [2008340] - rcu: For RCU grace-period kthread starvation, dump last CPU it ran on (Waiman Long) [2008340] - rcu: Mark obtuse portion of stall warning as internal debug (Waiman Long) [2008340] - scftorture: Add debug output for wrong-CPU warning (Waiman Long) [2008340] - rcutorture: Add testing for RCU's global memory ordering (Waiman Long) [2008340] - rcutorture: Add reader-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Add writer-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state (Waiman Long) [2008340] - srcu: Add comment explaining cookie overflow/wrap (Waiman Long) [2008340] - srcu: Document polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tiny SRCU grace periods (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tree SRCU grace period (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tiny SRCU grace period (Waiman Long) [2008340] - srcu: Make Tiny SRCU use multi-bit grace-period counter (Waiman Long) [2008340] - rcu: Enable rcu_normal_after_boot unconditionally for RT (Waiman Long) [2008340] - rcu: Unconditionally use rcuc threads on PREEMPT_RT (Waiman Long) [2008340] - rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT (Waiman Long) [2008340] - rcu: Eliminate the __kvfree_rcu() macro (Waiman Long) [2008340] - rcu: Introduce kfree_rcu() single-argument macro (Waiman Long) [2008340] - rcu: Record kvfree_call_rcu() call stack for KASAN (Waiman Long) [2008340] - rcu: Do any deferred nocb wakeups at CPU offline time (Waiman Long) [2008340] - rcu/nocb: Code-style nits in callback-offloading toggling (Waiman Long) [2008340] - rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state() output (Waiman Long) [2008340] - rcu/nocb: Add grace period and task state to show_rcu_nocb_state() output (Waiman Long) [2008340] - tools/rcutorture: Support nocb toggle in TREE01 (Waiman Long) [2008340] - rcutorture: Test runtime toggling of CPUs' callback offloading (Waiman Long) [2008340] - cpu/hotplug: Add lockdep_is_cpus_held() (Waiman Long) [2008340] - rcu/nocb: Locally accelerate callbacks as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Process batch locally as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Only cond_resched() from actual offloaded batch processing (Waiman Long) [2008340] - rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stage of de-offloading (Waiman Long) [2008340] - rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY (Waiman Long) [2008340] - rcu/nocb: Shutdown nocb timer on de-offloading (Waiman Long) [2008340] - rcu/nocb: Re-offload support (Waiman Long) [2008340] - rcu/nocb: De-offloading GP kthread (Waiman Long) [2008340] - rcu/nocb: Don't deoffload an offline CPU with pending work (Waiman Long) [2008340] - rcu/nocb: De-offloading CB kthread (Waiman Long) [2008340] - rcu/nocb: Always init segcblist on CPU up (Waiman Long) [2008340] - rcu/nocb: Provide basic callback offloading state machine bits (Waiman Long) [2008340] - rcu/nocb: Turn enabled/offload states into a common flag (Waiman Long) [2008340] - rcu/segcblist: Add debug checks for segment lengths (Waiman Long) [2008340] - rcu/trace: Add tracing for how segcb list changes (Waiman Long) [2008340] - rcu/tree: segcblist: Remove redundant smp_mb()s (Waiman Long) [2008340] - rcu/segcblist: Add counters to segcblist datastructure (Waiman Long) [2008340] - rcu/segcblist: Add additional comments to explain smp_mb() (Waiman Long) [2008340] - rcu/tree: Make rcu_do_batch count how many callbacks were executed (Waiman Long) [2008340] - rcu: Make call_rcu() print mem_dump_obj() info for double-freed callback (Waiman Long) [2008340] - mm: Make mem_obj_dump() vmalloc() dumps include start and length (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle vmalloc() memory (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle NULL and zero-sized pointers (Waiman Long) [2008340] - mm: Add mem_dump_obj() to print source of memory block (Waiman Long) [2008340] - rcu: Make TASKS_TRACE_RCU select IRQ_WORK (Waiman Long) [2008340] - rcu-tasks: Add RCU-tasks self tests (Waiman Long) [2008340] - rcu-tasks: Move RCU-tasks initialization to before early_initcall() (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock_rcu_node() macros (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees (Waiman Long) [2008340] - rcutorture: Don't do need_resched() testing if ->sync is NULL (Waiman Long) [2008340] - scftorture: Add full-test stutter capability (Waiman Long) [2008340] - torture: Allow alternative forms of kvm.sh command-line arguments (Waiman Long) [2008340] - rcutorture: Small code cleanups (Waiman Long) [2008340] - torture: Accept time units on kvm.sh --duration argument (Waiman Long) [2008340] - rcutorture: Make stutter_wait() caller restore priority (Waiman Long) [2008340] - torture: Force weak-hashed pointers on console log (Waiman Long) [2008340] - rcutorture: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Prevent jitter processes from delaying failed run (Waiman Long) [2008340] - rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kconfig happy (Waiman Long) [2008340] - refscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - rcuscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Exclude "NOHZ tick-stop error" from fatal errors (Waiman Long) [2008340] - rcuscale: Avoid divide by zero (Waiman Long) [2008340] - rcuscale: Add RCU Tasks Trace (Waiman Long) [2008340] - scftorture: Add an alternative IPI vector (Waiman Long) [2008340] - torture: Make torture_stutter() use hrtimer (Waiman Long) [2008340] - torture: Periodically pause in stutter_wait() (Waiman Long) [2008340] - torture: Don't kill gdb sessions (Waiman Long) [2008340] - refscale: Bounds-check module parameters (Waiman Long) [2008340] - rcu-tasks: Make the units of ->init_fract be jiffies (Waiman Long) [2008340] - rcutorture: Make grace-period kthread report match RCU flavor being tested (Waiman Long) [2008340] - rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop (Waiman Long) [2008340] - rcutorture: Make preemptible TRACE02 enable lockdep (Waiman Long) [2008340] - srcu: Use a more appropriate lockdep helper (Waiman Long) [2008340] - srcu: Take early exit on memory-allocation failure (Waiman Long) [2008340] - rcu: Fix a typo in rcu_blocking_is_gp() header comment (Waiman Long) [2008340] - rcu: Prevent lockdep-RCU splats on lock acquisition/release (Waiman Long) [2008340] - rcu/tree: nocb: Avoid raising softirq for offloaded ready-to-execute CBs (Waiman Long) [2008340] - rcu/tree: Make struct kernel_param_ops definitions const (Waiman Long) [2008340] - rcu/tree: Add a warning if CPU being onlined did not report QS already (Waiman Long) [2008340] - rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config (Waiman Long) [2008340] - rcu: Fix single-CPU check in rcu_blocking_is_gp() (Waiman Long) [2008340] - rcu: Implement rcu_segcblist_is_offloaded() config dependent (Waiman Long) [2008340] - list.h: Update comment to explicitly note circular lists (Waiman Long) [2008340] - rcu: Panic after fixed number of stalls (Waiman Long) [2008340] - x86/smpboot: Move rcu_cpu_starting() earlier (Waiman Long) [2008340] - torture: Replace cpu_up/down() with add/remove_cpu() (Waiman Long) [2008340] - PCI/PTM: Remove error message at boot (Myron Stowe) [1993252] - PCI: Mark AMD Navi14 GPU ATS as broken (Myron Stowe) [1993252] - PCI: vmd: Update type of the __iomem pointers (Myron Stowe) [1993252] - PCI: Unify ECAM constants in native PCI Express drivers (Myron Stowe) [1993252] - PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller (Myron Stowe) [1993252] - PCI: Mark AMD Raven iGPU ATS as broken in some platforms (Myron Stowe) [1993252] - PCI: Disable PTM during suspend to save power (Myron Stowe) [1993252] - PCI/PTM: Save/restore Precision Time Measurement Capability for suspend/resume (Myron Stowe) [1993252] - PCI: Add sysfs attribute for device power state (Myron Stowe) [1993252] - PCI/MSI: Set device flag indicating only 32-bit MSI support (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X flags updaters to msi.c (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X init to msi.c (Myron Stowe) [1993252] - PCI: Use predefined Pericom Vendor ID (Myron Stowe) [1993252] - PCI: Disable MSI for Pericom PCIe-USB adapter (Myron Stowe) [1993252] - PCI: Reduce pci_set_cacheline_size() message to debug level (Myron Stowe) [1993252] - PCI: Remove unused HAVE_PCI_SET_MWI (Myron Stowe) [1993252] - PCI: Fix overflow in command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Bounds-check command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Fix kernel-doc markup (Myron Stowe) [1993252] - PCI: ibmphp: Remove unneeded break (Myron Stowe) [1993252] - PCI/ACPI: Fix companion lookup for device 0 on the root bus (Myron Stowe) [1993252] - PCI: Keep both device and resource name for config space remaps (Myron Stowe) [1993252] - PCI: Return u16 from pci_find_ext_capability() and similar (Myron Stowe) [1993252] - PCI: Return u8 from pci_find_capability() and similar (Myron Stowe) [1993252] - PCI: Avoid duplicate IDs in driver dynamic IDs list (Myron Stowe) [1993252] - PCI: Move pci_match_device() ahead of new_id_store() (Myron Stowe) [1993252] - PCI: Decode PCIe 64 GT/s link speed (Myron Stowe) [1993252] - PCI: host-generic: Support building as modules (Myron Stowe) [1993252] - ata: sata_nv: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_ns87415.c: Document support on parisc with superio chip (Tomas Henzl) [1921465] - ata: fix some kernel-doc markups (Tomas Henzl) [1921465] - sata, highbank: simplify the return expression of ahci_highbank_suspend (Tomas Henzl) [1921465] - libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks (Tomas Henzl) [1921465] - ata: ahci: use ata_link_info() instead of ata_link_printk() (Tomas Henzl) [1921465] - libata: Use per port sync for detach (Tomas Henzl) [1921465] - ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function (Tomas Henzl) [1921465] - sata_rcar: handle pm_runtime_get_sync failure cases (Tomas Henzl) [1921465] - ata: sata_inic162x fix a spelling issue (Tomas Henzl) [1921465] - ata: libata-core: fix a doc warning (Tomas Henzl) [1921465] - ata: ahci: Add sysfs attribute to show remapped NVMe device count (Tomas Henzl) [1921465] - ata: ahci-imx: remove redundant assignment to ret (Tomas Henzl) [1921465] - libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set (Tomas Henzl) [1921465] - ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-eh.c (Tomas Henzl) [1921465] - ata: move ata_sas_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-scsi.c (Tomas Henzl) [1921465] - ata: move sata_deb_timing_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move ata_qc_complete_multiple() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_hardreset() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_{debounce,resume}() to libata-sata.c (Tomas Henzl) [1921465] - ata: move *sata_set_spd*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_scr_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-core.c (Tomas Henzl) [1921465] - ata: fix CodingStyle issues in PATA timings code (Tomas Henzl) [1921465] - ata: remove EXPORT_SYMBOL_GPL()s not used by modules (Tomas Henzl) [1921465] - ata: move EXPORT_SYMBOL_GPL()s close to exported code (Tomas Henzl) [1921465] - ata: optimize ata_scsi_rbuf[] size (Tomas Henzl) [1921465] - ata: optimize struct ata_force_param size (Tomas Henzl) [1921465] - ata: use COMMAND_LINE_SIZE for ata_force_param_buf[] size (Tomas Henzl) [1921465] - ata: simplify ata_scsiop_inq_89() (Tomas Henzl) [1921465] - sata_promise: use ata_cable_sata() (Tomas Henzl) [1921465] - ata: make SATA_PMP option selectable only if any SATA host driver is enabled (Tomas Henzl) [1921465] - ata: expose ncq_enable_prio sysfs attribute only on NCQ capable hosts (Tomas Henzl) [1921465] - ata: remove stale maintainership information from core code (Tomas Henzl) [1921465] - libata: Assign OF node to the SCSI device (Tomas Henzl) [1921465] - libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() (Tomas Henzl) [1921465] - libata: transport: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1921465] - ata/acard_ahci: remove unused variable n_elem (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7216 reset is self de-asserting (Tomas Henzl) [1921465] - ata: ahci_brcm: Perform reset after obtaining resources (Tomas Henzl) [1921465] - ata: brcm: fix reset controller API usage (Tomas Henzl) [1921465] - ata: brcm: mark PM functions as __maybe_unused (Tomas Henzl) [1921465] - ata: ahci_brcm: Support BCM7216 reset controller name (Tomas Henzl) [1921465] - ata: ahci_brcm: Add a shutdown callback (Tomas Henzl) [1921465] - ata: ahci_brcm: Manage reset line during suspend/resume (Tomas Henzl) [1921465] - ata: ahci_brcm: Add missing clock management during recovery (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE (Tomas Henzl) [1921465] - ata: ahci_brcm: Fix AHCI resources management (Tomas Henzl) [1921465] - ata: libahci_platform: Export again ahci_platform_able_phys() (Tomas Henzl) [1921465] - libata: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_artop: make arrays static const, makes object smaller (Tomas Henzl) [1921465] - ata_piix: remove open-coded dmi_match(DMI_OEM_STRING) (Tomas Henzl) [1921465] - ata: sata_mv, avoid trigerrable BUG_ON (Tomas Henzl) [1921465] - ata: make qc_prep return ata_completion_errors (Tomas Henzl) [1921465] - ata: define AC_ERR_OK (Tomas Henzl) [1921465] - libata: Ensure ata_port probe has completed before detach (Tomas Henzl) [1921465] - ahci: tegra: use regulator_bulk_set_supply_names() (Tomas Henzl) [1921465] - ahci: Add support for Amazon's Annapurna Labs SATA controller (Tomas Henzl) [1921465] - ata: libahci_platform: Fix regulator_get_optional() misuse (Tomas Henzl) [1921465] - ata: ahci-imx: Covert to use GPIO descriptor (Tomas Henzl) [1921465] - libata/ahci: Fix PCS quirk application (Tomas Henzl) [1921465] - libata/ahci: Drop PCS quirk for Denverton and beyond (Tomas Henzl) [1921465] - libata: switch remaining drivers to use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_sil24: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_qstor: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_nv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_mv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - pdc_adma: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - acard_ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - libata: add SG safety checks in SFF pio transfers (Tomas Henzl) [1921465] - libata: have ata_scsi_rw_xlat() fail invalid passthrough requests (Tomas Henzl) [1921465] - ata: rb532_cf: Fix unused variable warning in rb532_pata_driver_probe (Tomas Henzl) [1921465] - ata: libahci: do not complain in case of deferred probe (Tomas Henzl) [1921465] - libata: zpodd: Fix small read overflow in zpodd_get_mech_type() (Tomas Henzl) [1921465] - ata: libahci_platform: remove redundant dev_err message (Tomas Henzl) [1921465] - drivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOs (Tomas Henzl) [1921465] - libata: Drop firmware version check from the ST1000LM024 quirk (Tomas Henzl) [1921465] - ata: sata_sil24: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata:sata_qstor: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: sata_nv: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: pdc_adma: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: libahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: acard-ahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - libata: don't request sense data on !ZAC ATA devices (Tomas Henzl) [1921465] - libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk (Tomas Henzl) [1921465] - sata_rcar: Remove ata_host_alloc() error printing (Tomas Henzl) [1921465] - libata: fix using DMA buffers on stack (Tomas Henzl) [1921465] - ata: libahci: Only warn for AHCI_HFLAG_MULTI_MSI set when genuine custom irq handler implemented (Tomas Henzl) [1921465] - libata: fix a typo in comment (Tomas Henzl) [1921465] - sata_rcar: fix deferred probing (Tomas Henzl) [1921465] - ata: sata_highbank: Convert to use GPIO descriptors (Tomas Henzl) [1921465] - sata_rcar: convert to SPDX identifiers (Tomas Henzl) [1921465] - ata: ep93xx: Use proper enums for directions (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow using driver or DSL SoCs (Tomas Henzl) [1921465] - ata: ahci_brcm: Match BCM63138 compatible strings (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow optional reset controller to be used (Tomas Henzl) [1921465] - libata: mask swap internal and hardware tag (Tomas Henzl) [1921465] - pata_atiixp: Remove unnecessary parentheses (Tomas Henzl) [1921465] - ata: ahci_sunxi: add support for r40 (Tomas Henzl) [1921465] - ata: ahci_platform: add support for PHY controller regulator (Tomas Henzl) [1921465] - ata: ahci_platform: add support for AHCI controller regulator (Tomas Henzl) [1921465] - libata: Use SMART LBAM/LBAH password defines (Tomas Henzl) [1921465] - ata: ahci: Convert to using pOFn instead of device_node.name (Tomas Henzl) [1921465] - ata: ftide010: Add a quirk for SQ201 (Tomas Henzl) [1921465] - ata: ahci_platform: enable to get and control reset (Tomas Henzl) [1921465] - ata: libahci_platform: add reset control support (Tomas Henzl) [1921465] - ata: add an extra argument to ahci_platform_get_resources() (Tomas Henzl) [1921465] - ata: sata_rcar: exclude setting of PHY registers in Gen3 (Tomas Henzl) [1921465] - ata: sata_rcar: really mask all interrupts on Gen2 and later (Tomas Henzl) [1921465] - ata: libahci: Allow reconfigure of DEVSLP register (Tomas Henzl) [1921465] - ata: libahci: Correct setting of DEVSLP register (Tomas Henzl) [1921465] - ata: ahci: Enable DEVSLP by default on x86 with SLP_S0 (Tomas Henzl) [1921465] - ata: ahci: Support state with min power but Partial low power state (Tomas Henzl) [1921465] - Revert "ata: ahci_platform: convert kcalloc to devm_kcalloc" (Tomas Henzl) [1921465] - ata: sata_rcar: Add rudimentary Runtime PM support (Tomas Henzl) [1921465] - ata: sata_rcar: Provide a short-hand for &pdev->dev (Tomas Henzl) [1921465] - ata: Only output sg element mapped number in verbose debug (Tomas Henzl) [1921465] - ata: Guard ata_scsi_dump_cdb() by ATA_VERBOSE_DEBUG (Tomas Henzl) [1921465] - ata: ahci_platform: convert kcalloc to devm_kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: convert kzallloc to kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: correct parameter documentation for ahci_platform_shutdown (Tomas Henzl) [1921465] - libata: remove ata_sff_data_xfer_noirq() (Tomas Henzl) [1921465] - scsi: target: Fix the pgr/alua_support_store functions (Maurizio Lombardi) [1995935] - sched/deadline: Fix missing clock update in migrate_task_rq_dl() (Phil Auld) [1992254] - sched/fair: Avoid a second scan of target in select_idle_cpu (Phil Auld) [1992254] - sched/fair: Use prev instead of new target as recent_used_cpu (Phil Auld) [1992254] - sched: Replace deprecated CPU-hotplug functions. (Phil Auld) [1992254] - sched/deadline: Fix reset_on_fork reporting of DL tasks (Phil Auld) [1992254] - sched/numa: Fix is_core_idle() (Phil Auld) [1992254] - sched/fair: Sync load_sum with load_avg after dequeue (Phil Auld) [1992254] - sched/fair: Fix CFS bandwidth hrtimer expiry type (Phil Auld) [1992254] - sched/fair: Ensure _sum and _avg values stay consistent (Phil Auld) [1992254] - sched/fair: Ensure that the CFS parent is added after unthrottling (Phil Auld) [1992254] - sched/rt: Fix Deadline utilization tracking during policy change (Phil Auld) [1992254] - sched/rt: Fix RT utilization tracking during policy change (Phil Auld) [1992254] - sched/fair: Age the average idle time (Phil Auld) [1992254] - wait: use LIST_HEAD_INIT() to initialize wait_queue_head (Phil Auld) [1992254] - sched: Optimize housekeeping_cpumask() in for_each_cpu_and() (Phil Auld) [1992254] - sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling (Phil Auld) [1992254] - sched/pelt: Check that *_avg are null when *_sum are (Phil Auld) [1992254] - sched/fair: Correctly insert cfs_rq's to list on unthrottle (Phil Auld) [1992254] - sched/pelt: Ensure that *_sum is always synced with *_avg (Phil Auld) [1992254] - sched/fair: Return early from update_tg_cfs_load() if delta == 0 (Phil Auld) [1992254] - sched/fair: Make sure to update tg contrib for blocked load (Phil Auld) [1992254] - sched/fair: Keep load_avg and load_sum synced (Phil Auld) [1992254] - sched: Stop PF_NO_SETAFFINITY from being inherited by various init system threads (Phil Auld) [1992254] - sched: Fix a stale comment in pick_next_task() (Phil Auld) [1992254] - sched/fair: Fix ascii art by relpacing tabs (Phil Auld) [1992254] - tick/nohz: Call tick_nohz_task_switch() with interrupts disabled (Phil Auld) [1992254] - sched/fair: Fix clearing of has_idle_cores flag in select_idle_cpu() (Phil Auld) [1992254] - sched/core: Remove the pointless BUG_ON(!task) from wake_up_q() (Phil Auld) [1992254] - sched: Make the idle task quack like a per-CPU kthread (Phil Auld) [1992254] - sched/fair: Fix unfairness caused by missing load decay (Phil Auld) [1992254] - sched: Make nr_iowait_cpu() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_iowait() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_running() return 32-bit value (Phil Auld) [1992254] - sched/isolation: Reconcile rcu_nocbs= and nohz_full= (Phil Auld) [1992254] - sched/fair: Introduce a CPU capacity comparison helper (Phil Auld) [1992254] - sched/fair: Clean up active balance nr_balance_failed trickery (Phil Auld) [1992254] - sched/fair: Move update_nohz_stats() to the CONFIG_NO_HZ_COMMON block to simplify the code & fix an unused function warning (Phil Auld) [1992254] - sched/fair: Bring back select_idle_smt(), but differently (Phil Auld) [1992254] - sched,fair: Alternative sched_slice() (Phil Auld) [1992254] - sched/topology: Remove redundant cpumask_and() in init_overlap_sched_group() (Phil Auld) [1992254] - sched/numa: Allow runtime enabling/disabling of NUMA balance without SCHED_DEBUG (Phil Auld) [1992254] - sched/fair: Optimize test_idle_cores() for !SMT (Phil Auld) [1992254] - sched: Fix various typos (Phil Auld) [1992254] - sched: Remove unnecessary variable from schedule_tail() (Phil Auld) [1992254] - sched: Optimize __calc_delta() (Phil Auld) [1992254] - sched: Provide raw_spin_rq_*lock*() helpers (Phil Auld) [1992254] - sched/pelt: Fix task util_est update filtering (Phil Auld) [1992254] - sched/fair: use lsub_positive in cpu_util_next() (Phil Auld) [1992254] - sched/fair: Reduce the window for duplicated update (Phil Auld) [1992254] - sched/fair: Reorder newidle_balance pulled_task tests (Phil Auld) [1992254] - sched/fair: Remove unused parameter of update_nohz_stats (Phil Auld) [1992254] - sched/fair: Remove unused return of _nohz_idle_balance (Phil Auld) [1992254] - sched/fair: Remove update of blocked load from newidle_balance (Phil Auld) [1992254] - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 (Phil Auld) [1992254] - sched/fair: Merge select_idle_core/cpu() (Phil Auld) [1992254] - sched/fair: Remove select_idle_smt() (Phil Auld) [1992254] - sched/fair: Move avg_scan_cost calculations under SIS_PROP (Phil Auld) [1992254] - sched/fair: Remove SIS_AVG_CPU (Phil Auld) [1992254] - sched/eas: Don't update misfit status if the task is pinned (Phil Auld) [1992254] - sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue (Phil Auld) [1992254] - sched/fair: Add a few assertions (Phil Auld) [1992254] - cpufreq: schedutil: Simplify sugov_update_next_freq() (Phil Auld) [1992254] - sched/topology: Warn when NUMA diameter > 2 (Phil Auld) [1992254] - sched: Use task_current() instead of 'rq->curr == p' (Phil Auld) [1992254] - sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled (Phil Auld) [1992254] - sched/fair: Exclude the current CPU from find_new_ilb() (Phil Auld) [1992254] - rbtree, sched/deadline: Use rb_add_cached() (Phil Auld) [1992254] - rbtree, sched/fair: Use rb_add_cached() (Phil Auld) [1992254] - sched/isolation: Prefer housekeeping CPU in local node (Phil Auld) [1992254] - sched: Fix various typos in comments (Phil Auld) [1992254] - s390/qeth: fix deadlock during failing recovery (Sumanth Korikkar) [1984990] - s390/qeth: Fix deadlock in remove_discipline (Sumanth Korikkar) [1984990] - s390/qeth: fix NULL deref in qeth_clear_working_pool_list() (Sumanth Korikkar) [1984990] - s390/qdio: fix roll-back after timeout on ESTABLISH ccw (Sumanth Korikkar) [1984990] - s390/qdio: get rid of register asm (Sumanth Korikkar) [1984990] - s390/netiuvc: get rid of forward declarations (Sumanth Korikkar) [1984990] - s390/qeth: Consider dependency on SWITCHDEV module (Sumanth Korikkar) [1984990] - s390/qeth: shrink TX buffer struct (Sumanth Korikkar) [1984990] - s390/qeth: remove TX buffer's pointer to its queue (Sumanth Korikkar) [1984990] - s390/qeth: remove QAOB's pointer to its TX buffer (Sumanth Korikkar) [1984990] - s390/qeth: consolidate completion of pending TX buffers (Sumanth Korikkar) [1984990] - s390/qeth: use ethtool_sprintf() (Sumanth Korikkar) [1984990] - s390/qeth: unify the tracking of active cmds on ccw device (Sumanth Korikkar) [1984990] - s390/qeth: also use TX NAPI for non-IQD devices (Sumanth Korikkar) [1984990] - s390/qeth: count TX completion interrupts (Sumanth Korikkar) [1984990] - powerpc/stacktrace: Include linux/delay.h (Steve Best) [2010674] - powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi() (Steve Best) [2010674] - powerpc/xmon: Reset RCU and soft lockup watchdogs (Steve Best) [2010674] - bpf, sockmap: Fix sk->prot unhash op reset (Jiri Benc) [1947006] - xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper input mtu_len param (Jiri Benc) [1947006] - bpf: BPF-helper for MTU checking add length input (Jiri Benc) [1947006] - xsk: Remove dangling function declaration from header file (Jiri Benc) [1947006] - bpf: Remove blank line in bpf helper description comment (Jiri Benc) [1947006] - libbpf: Use AF_LOCAL instead of AF_INET in xsk.c (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper (Jiri Benc) [1947006] - selftests/bpf: Use bpf_check_mtu in selftest test_cls_redirect (Jiri Benc) [1947006] - bpf: Drop MTU check when doing TC-BPF redirect to ingress (Jiri Benc) [1947006] - bpf: Add BPF-helper for MTU checking (Jiri Benc) [1947006] - bpf: bpf_fib_lookup return MTU value as output when looked up (Jiri Benc) [1947006] - bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx (Jiri Benc) [1947006] - bpf: Remove MTU check in __bpf_skb_max_len (Jiri Benc) [1947006] - net, veth: Alloc skb in bulk for ndo_xdp_xmit (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_RECVMSG (Jiri Benc) [1947006] - selftests/bpf: Rewrite recvmsg{4,6} asm progs to c in test_sock_addr (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4,6}_GET{PEER,SOCK}NAME (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_SENDMSG (Jiri Benc) [1947006] - selftests/bpf: Verify that rebinding to port < 1024 from BPF works (Jiri Benc) [1947006] - bpf: Allow rewriting to ports under ip_unprivileged_port_start (Jiri Benc) [1947006] - net: port < inet_prot_sock(net) --> inet_port_requires_bind_service(net, port) (Jiri Benc) [1947006] - net: inet_is_local_reserved_port() should return bool not int (Jiri Benc) [1947006] - libbpf, xsk: Select AF_XDP BPF program based on kernel version (Jiri Benc) [1947006] - xsk: Fold xp_assign_dev and __xp_assign_dev (Jiri Benc) [1947006] - xsk: Remove explicit_free parameter from __xsk_rcv() (Jiri Benc) [1947006] - bpf: Split cgroup_bpf_enabled per attach type (Jiri Benc) [1947006] - bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE (Jiri Benc) [1947006] - net, xdp: Introduce xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - net, xdp: Introduce __xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - bpf: Extend bind v4/v6 selftests for mark/prio/bindtoifindex (Jiri Benc) [1947006] - bpf: Allow to retrieve sol_socket opts from sock_addr progs (Jiri Benc) [1947006] - bpf: Replace fput with sockfd_put in sock map (Jiri Benc) [1947006] - tools: bpf: add SO_BINDTOIFINDEX to socket.h in tools (Jiri Benc) [1947006] - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() (Lucas Zampieri) [1956472] {CVE-2021-3542}- mm/hmm: make HMM_MIRROR an implicit option (Rafael Aquini) [1998534] - mm/hmm: allow HMM_MIRROR on all architectures with MMU (Rafael Aquini) [1998534] - mm: don't select MIGRATE_VMA_HELPER from HMM_MIRROR (Rafael Aquini) [1998534] - mm: sort out the DEVICE_PRIVATE Kconfig mess (Rafael Aquini) [1998534] - s390/ap/zcrypt: notify userspace with online, config and mode info (Stefan Schulze Frielinghaus) [1984895] - docs: livepatch: Fix a typo and remove the unnecessary gaps in a sentence (C. Erastus Toe) [1995447] - Documentation: livepatch: document reliable stacktrace (C. Erastus Toe) [1995447] - Documentation: livepatch: Convert to automatically generated contents (C. Erastus Toe) [1995447] - scsi: ibmvfc: Reinitialize sub-CRQs and perform channel enquiry after LPM (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ registration (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Simplify handling of sub-CRQ initialization (Desnes A. Nunes do Rosario) [1932217] - exec: Transform exec_update_mutex into a rw_semaphore (Chris von Recklinghausen) [1993665] - perf: Break deadlock involving exec_update_mutex (Chris von Recklinghausen) [1993665] - pidfd: Add missing sock updates for pidfd_getfd() (Chris von Recklinghausen) [1993665] - exec: Move the call of prepare_binprm into search_binary_handler (Chris von Recklinghausen) [1993665] - exec: Allow load_misc_binary to call prepare_binprm unconditionally (Chris von Recklinghausen) [1993665] - exec: Convert security_bprm_set_creds into security_bprm_repopulate_creds (Chris von Recklinghausen) [1993665] - exec: Factor security_bprm_creds_for_exec out of security_bprm_set_creds (Chris von Recklinghausen) [1993665] - exec: Move would_dump into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Rename flush_old_exec begin_new_exec (Chris von Recklinghausen) [1993665] - exec: Move most of setup_new_exec into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: In setup_new_exec cache current in the local variable me (Chris von Recklinghausen) [1993665] - exec: Merge install_exec_creds into setup_new_exec (Chris von Recklinghausen) [1993665] - exec: Rename the flag called_exec_mmap point_of_no_return (Chris von Recklinghausen) [1993665] - exec: Make unlocking exec_update_mutex explict (Chris von Recklinghausen) [1993665] - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf (Chris von Recklinghausen) [1993665] - pidfd: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - perf: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: io_accounting: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel: doc: remove outdated comment cred.c (Chris von Recklinghausen) [1993665] - mm: docs: Fix a comment in process_vm_rw_core (Chris von Recklinghausen) [1993665] - selftests/ptrace: add test cases for dead-locks (Chris von Recklinghausen) [1993665] - exec: Fix a deadlock in strace (Chris von Recklinghausen) [1993665] - exec: Add exec_update_mutex to replace cred_guard_mutex (Chris von Recklinghausen) [1993665] - exec: Move exec_mmap right after de_thread in flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Move cleanup of posix timers on exec out of de_thread (Chris von Recklinghausen) [1993665] - exec: Factor unshare_sighand out of de_thread and call it separately (Chris von Recklinghausen) [1993665] - exec: Only compute current once in flush_old_exec (Chris von Recklinghausen) [1993665] - pid: Implement pidfd_getfd syscall (Chris von Recklinghausen) [1993665] - pidfd: add P_PIDFD to waitid() (Chris von Recklinghausen) [1993665] - fork: return proper negative error code (Chris von Recklinghausen) [1993665] - copy_process(): don't use ksys_close() on cleanups (Chris von Recklinghausen) [1993665] - fork: don't check parent_tidptr with CLONE_PIDFD (Chris von Recklinghausen) [1993665] - fs/exec.c: move ->recursion_depth out of critical sections (Chris von Recklinghausen) [1993665] - clone: add CLONE_PIDFD (Chris von Recklinghausen) [1993665] - signal: support CLONE_PIDFD with pidfd_send_signal (Chris von Recklinghausen) [1993665] - arch: add pidfd and io_uring syscalls everywhere (Chris von Recklinghausen) [1993665] - signal: don't silently convert SI_USER signals to non-current pidfd (Chris von Recklinghausen) [1993665] - signal: add pidfd_send_signal() syscall (Chris von Recklinghausen) [1993665] - sched/core: Convert signal_struct.sigcnt to refcount_t (Chris von Recklinghausen) [1993665] - sched/core: Convert sighand_struct.count to refcount_t (Chris von Recklinghausen) [1993665] - exec: make prepare_bprm_creds static (Chris von Recklinghausen) [1993665] - fork: don't copy inconsistent signal handler state to child (Chris von Recklinghausen) [1993665] - Revert "perf: Break deadlock involving exec_update_mutex" (Chris von Recklinghausen) [1993665] - powerpc/mm/highmem: use __set_pte_at() for kmap_local() (Nico Pache) [2001854] - mm: extract might_alloc() debug check (Nico Pache) [2001854] - mm/mempolicy: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/memory.c: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/mremap: use vma_lookup() in vma_to_resize() (Nico Pache) [2001854] - mm/migrate: use vma_lookup() in do_pages_stat_array() (Nico Pache) [2001854] - mm/ksm: use vma_lookup() in find_mergeable_vma() (Nico Pache) [2001854] - kernel/events/uprobes: use vma_lookup() in find_active_uprobe() (Nico Pache) [2001854] - misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() (Nico Pache) [2001854] - media: videobuf2: use vma_lookup() in get_vaddr_frames() (Nico Pache) [2001854] - drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() (Nico Pache) [2001854] - net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() (Nico Pache) [2001854] - vfio: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - virt/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - x86/sgx: use vma_lookup() in sgx_encl_find() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_setup_htab_rma() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - arch/arm64/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - drm/i915/selftests: use vma_lookup() in __igt_mmap() (Nico Pache) [2001854] - mm: add vma_lookup(), update find_vma_intersection() comments (Nico Pache) [2001854] - i915_vma: Rename vma_lookup to i915_vma_lookup (Nico Pache) [2001854] - media: videobuf2: Move frame_vector into media subsystem (Nico Pache) [2001854] - mm/frame-vector: Use FOLL_LONGTERM (Nico Pache) [2001854] - vhost: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - docs: mm/gup: pin_user_pages.rst: add a "case 5" (Nico Pache) [2001854] - mm/gup: documentation fix for pin_user_pages*() APIs (Nico Pache) [2001854] - mm/gup: frame_vector: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers) (Nico Pache) [2001854] - mm: untag user pointers in get_vaddr_frames (Nico Pache) [2001854] - media: videobuf2-vmalloc: get_userptr: buffers are always writable (Nico Pache) [2001854] - net: expand textsearch ts_state to fit skb_seq_state (Nico Pache) [2001854] - esp: avoid unneeded kmap_atomic call (Nico Pache) [2001854] - net: compound page support in skb_seq_read (Nico Pache) [2001854] - net: support kmap_local forced debugging in skb_frag_foreach (Nico Pache) [2001854] - mm/highmem: fix CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - x86/crashdump/32: Simplify copy_oldmem_page() (Nico Pache) [2001854] - io-mapping: Provide iomap_local variant (Nico Pache) [2001854] - mm/highmem: Provide kmap_local* (Nico Pache) [2001854] - sched: highmem: Store local kmaps in task struct (Nico Pache) [2001854] - x86: Support kmap_local() forced debugging (Nico Pache) [2001854] - mm/highmem: Provide CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - mm/highmem: Provide and use CONFIG_DEBUG_KMAP_LOCAL (Nico Pache) [2001854] - mm/highmem: Take kmap_high_get() properly into account (Nico Pache) [2001854] - highmem: High implementation details and document API (Nico Pache) [2001854] - Documentation/io-mapping: Remove outdated blurb (Nico Pache) [2001854] - io-mapping: Cleanup atomic iomap (Nico Pache) [2001854] - mm/highmem: Remove the old kmap_atomic cruft (Nico Pache) [2001854] - highmem: Get rid of kmap_types.h (Nico Pache) [2001854] - powerpc/mm/highmem: Switch to generic kmap atomic (Nico Pache) [2001854] - x86/mm/highmem: Use generic kmap atomic implementation (Nico Pache) [2001854] - highmem: Make DEBUG_HIGHMEM functional (Nico Pache) [2001854] - highmem: Provide generic variant of kmap_atomic* (Nico Pache) [2001854] - asm-generic: Provide kmap_size.h (Nico Pache) [2001854] - fs: Remove asm/kmap_types.h includes (Nico Pache) [2001854] - highmem: Remove unused functions (Nico Pache) [2001854] - mm/highmem: Un-EXPORT __kmap_atomic_idx() (Nico Pache) [2001854] - kmap: consolidate kmap_prot definitions (Nico Pache) [2001854] - parisc/kmap: remove duplicate kmap code (Nico Pache) [2001854] - arch/kmap: define kmap_atomic_prot() for all arch's (Nico Pache) [2001854] - arch/kmap: ensure kmap_prot visibility (Nico Pache) [2001854] - arch/kunmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - arch/kmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - {x86,powerpc,microblaze}/kmap: move preempt disable (Nico Pache) [2001854] - arch/kunmap: remove duplicate kunmap implementations (Nico Pache) [2001854] - arch/kmap: remove redundant arch specific kmaps (Nico Pache) [2001854] - arch/kmap: remove BUG_ON() (Nico Pache) [2001854] - ipc: remove memcg accounting for sops objects in do_semtimedop() (Rafael Aquini) [1999705] {CVE-2021-3759} - memcg: enable accounting of ipc resources (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc: use kmalloc for msg_queue and shmid_kernel (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc sem: use kvmalloc for sem_undo allocation (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc/sem.c: replace kvmalloc/memset with kvzalloc and use struct_size (Rafael Aquini) [1999705] {CVE-2021-3759} - x86: sev-es: Restore SEV-ES-specific version of copy_from_kernel_nofault() (Vitaly Kuznetsov) [2010082] - perf machine: Initialize srcline string member in add_location struct (Michael Petlan) [1981880] - ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a unsigned int (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Optionally apply status address (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration (Tony Camuso) [2003186] - ipmi: kcs_bmc: Add serio adaptor (Tony Camuso) [2003186] - ipmi: kcs_bmc: Enable IBF on open (Tony Camuso) [2003186] - ipmi: kcs_bmc: Allow clients to control KCS IRQ state (Tony Camuso) [2003186] - ipmi: kcs_bmc: Decouple the IPMI chardev from the core (Tony Camuso) [2003186] - ipmi: kcs_bmc: Strip private client data from struct kcs_bmc (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split headers into device and client (Tony Camuso) [2003186] - ipmi: kcs_bmc: Turn the driver data-structures inside-out (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi (Tony Camuso) [2003186] - ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions (Tony Camuso) [2003186] - ipmi: kcs_bmc: Make status update atomic (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties (Tony Camuso) [2003186] - ipmi/watchdog: Stop watchdog timer when the current action is 'none' (Tony Camuso) [2003186] - ipmi: kcs: aspeed: Adapt to new LPC DTS layout (Tony Camuso) [2003186] - ipmi_si: Join string literals back (Tony Camuso) [2003186] - ipmi_si: Drop redundant check before calling put_device() (Tony Camuso) [2003186] - ipmi_si: Use strstrip() to remove surrounding spaces (Tony Camuso) [2003186] - ipmi_si: Get rid of ->addr_source_cleanup() (Tony Camuso) [2003186] - ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one() (Tony Camuso) [2003186] - ipmi_si: Introduce ipmi_panic_event_str[] array (Tony Camuso) [2003186] - ipmi_si: Use proper ACPI macros to check error code for failures (Tony Camuso) [2003186] - ipmi_si: Utilize temporary variable to hold device pointer (Tony Camuso) [2003186] - ipmi_si: Remove bogus err_free label (Tony Camuso) [2003186] - ipmi: Handle device properties with software node API (Tony Camuso) [2003186] - ipmi:ssif: make ssif_i2c_send() void (Tony Camuso) [2003186] - ipmi: Refine retry conditions for getting device id (Tony Camuso) [2003186] - redhat/configs: enable CONFIG_IMA_WRITE_POLICY (Bruno Meneguele) [2010530] - Disable CONFIG_CRYPTO_SM4 on aarch64 (Vladis Dronov) [2008943] - powerpc/iommu: Report the correct most efficient DMA mask for PCI devices (Steve Best) [2007425] - powerpc/dma: Fix dma_map_ops::get_required_mask (Steve Best) [2007425] - ibmvnic: Reuse tx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse rx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse LTB when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use bitmap for LTB map_ids (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: init_tx_pools move loop-invariant code (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_tx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_rx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Fix up some comments and messages (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Consolidate code in replenish_rx_pool() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: check failover_pending in login response (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: retry reset if there are no other resets (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: parenthesize a check (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: free tx_pool if tso_pool alloc fails (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: set ltb->buff to NULL after freeing (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: account for bufs already saved in indir_buf (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: clean pending indirect buffs during reset (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use strscpy() instead of strncpy() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix send_request_map incompatible argument (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warnings in build_hdr_descs_arr (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning in strncpy (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Allow device probe if the device is not ready at boot (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use list_for_each_entry() to simplify code in ibmvnic.c (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: remove default label from to_string switch (Desnes A. Nunes do Rosario) [1998677] - intel_th: pci: Add Alder Lake-M support (Jiri Olsa) [1929502] - i2c: designware: Fix indentation in the header (David Arcari) [2004468] - i2c: designware: Use DIV_ROUND_CLOSEST() macro (David Arcari) [2004468] - math64: New DIV_S64_ROUND_CLOSEST helper (David Arcari) [2004468] - units: Add SI metric prefix definitions (David Arcari) [2004468] - i2c: busses: i2c-designware-master: Fix misnaming of 'i2c_dw_init_master()' (David Arcari) [2004468] - MAINTAINERS: adjust to removing i2c designware platform data (David Arcari) [2004468] - i2c: designware: Get rid of legacy platform data (David Arcari) [2004468] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [2004468] - i2c: designware: Switch over to i2c_freq_mode_string() (David Arcari) [2004468] - i2c: core: add api to provide frequency mode strings (David Arcari) [2004468] - i2c: designware: Fix return value check in navi_amd_register_client() (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (part 2) (David Arcari) [2004468] - i2c: designware: Add driver support for AMD NAVI GPU (David Arcari) [2004468] - i2c: designware: Adjust bus_freq_hz when refuse high speed mode set (David Arcari) [2004468] - i2c: designware: Get right data length (David Arcari) [2004468] - i2c: designware: Make register offsets all of the same width (David Arcari) [2004468] - i2c: designware: Switch header to use BIT() and GENMASK() (David Arcari) [2004468] - i2c: designware: slave should do WRITE_REQUESTED before WRITE_RECEIVED (David Arcari) [2004468] - i2c: designware: call i2c_dw_read_clear_intrbits_slave() once (David Arcari) [2004468] - i2c: busses: Use fallthrough pseudo-keyword (David Arcari) [2004468] - i2c: designware: platdrv: Set class based on DMI (David Arcari) [2004468] - i2c: designware: Adjust bus speed independently of ACPI (David Arcari) [2004468] - i2c: designware: Add Baikal-T1 System I2C support (David Arcari) [2004468] - i2c: designware: Move reg-space remapping into a dedicated function (David Arcari) [2004468] - i2c: designware: Retrieve quirk flags as early as possible (David Arcari) [2004468] - i2c: designware: Convert driver to using regmap API (David Arcari) [2004468] - i2c: designware: Discard Cherry Trail model flag (David Arcari) [2004468] - i2c: designware: Drop hard coded FIFO depth assignment (David Arcari) [2004468] - i2c: designware: Read counters from ACPI for PCI driver (David Arcari) [2004468] - i2c: designware: Move ACPI parts into common module (David Arcari) [2004468] - i2c: designware: Drop unneeded condition in i2c_dw_validate_speed() (David Arcari) [2004468] - i2c: designware: Move i2c_dw_validate_speed() helper to a common code (David Arcari) [2004468] - i2c: designware: Include proper headers in i2c-desingware-core.h (David Arcari) [2004468] - i2c: designware: Get rid of PCI driver specifics in common code (David Arcari) [2004468] - i2c: designware: Allow slave mode for PCI enumerated devices (David Arcari) [2004468] - i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master() (David Arcari) [2004468] - i2c: designware: Switch PCI driver to use i2c_dw_configure_master() (David Arcari) [2004468] - i2c: designware: Move configuration routines to respective modules (David Arcari) [2004468] - i2c: designware: Use devm_platform_ioremap_resource() to simplify code (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for High Speed Mode (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for Fast Mode Plus (David Arcari) [2004468] - i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (David Arcari) [2004468] - i2c: core: Provide generic definitions for bus frequencies (David Arcari) [2004468] - i2c: designware: Fix spelling typos in the comments (David Arcari) [2004468] - i2c: designware: Discard i2c_dw_read_comp_param() function (David Arcari) [2004468] - i2c: designware: Detect the FIFO size in the common code (David Arcari) [2004468] - i2c: designware: Add ACPI HID for Hisilicon Hip08-Lite I2C controller (David Arcari) [2004468] - i2c: designware: Fix optional reset error handling (David Arcari) [2004468] - i2c: designware: assert reset when error happen at ->probe() (David Arcari) [2004468] - i2c: designware: Synchronize IRQs when unregistering slave client (David Arcari) [2004468] - i2c: designware: Fix unused variable warning (David Arcari) [2004468] - i2c: designware: make use of devm_gpiod_get_optional (David Arcari) [2004468] - i2c: busses: Use dev_get_drvdata where possible (David Arcari) [2004468] - i2c: designware: ratelimit 'transfer when suspended' errors (David Arcari) [2004468] - i2c: designware: Add support for an interface clock (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Always use a dynamic adapter number (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Cleanup setting of the adapter number (David Arcari) [2004468] - i2c: designware: Do not allow i2c_dw_xfer() calls while suspended (David Arcari) [2004468] - i2c: designware: Cleanup bus lock handling (David Arcari) [2004468] - i2c: designware: Set IRQF_NO_SUSPEND flag for all BYT and CHT controllers (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only when calculating timings (David Arcari) [2004468] - i2c: designware: Remove Cherry Trail PMIC I2C bus pm_disabled workaround (David Arcari) [2004468] - i2c: designware: add MSCC Ocelot support (David Arcari) [2004468] - i2c: designware: allow IP specific sda_hold_time (David Arcari) [2004468] - i2c: designware: move #ifdef CONFIG_OF to the top (David Arcari) [2004468] - i2c: designware: use generic table matching (David Arcari) [2004468] - i2c: designware: Add SPDX license tag (David Arcari) [2004468] - i2c: designware: Convert to use struct i2c_timings (David Arcari) [2004468] - i2c: designware-pcidrv: Mark expected switch fall-through (David Arcari) [2004468] - i2c: designware-master: use core to detect 'no zero length' quirk (David Arcari) [2004468] - i2c: designware: Add debug print for bus speed (David Arcari) [2004468] - i2c: designware: Add debug print for SDA hold time value (David Arcari) [2004468] - i2c: designware: Separate timing parameter setting from HW initalization (David Arcari) [2004468] - i2c: designware: Move SDA hold time configuration to common code (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only once in i2c_dw_init_master() (David Arcari) [2004468] - i2c: designware: Don't use internal ___constant_swab32 (David Arcari) [2004468] - i2c: designware: Move register access detection to common code (David Arcari) [2004468] - i2c: designware: Remove needless variable from i2c_dw_init_slave() (David Arcari) [2004468]- x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1987067] - x86/amd_nb: Check vendor in AMD-only functions (David Arcari) [1987067] - hwmon: (k10temp) Add support for yellow carp (David Arcari) [1987067] - x86/amd_nb: Add AMD family 19h model 50h PCI ids (David Arcari) [1987067] - x86: Fix various typos in comments, take #2 (David Arcari) [1987067] - x86/amd_nb, char/amd64-agp: Use amd_nb_num() accessor (David Arcari) [1987067] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1987067] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 477 (David Arcari) [1987067] - x86/amd_nb: Make hygon_nb_misc_ids static (David Arcari) [1987067] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1987067] - x86/cpu: Create Hygon Dhyana architecture support file (David Arcari) [1987067] - hwmon: (k10temp) Rework the temperature offset calculation (David Arcari) [1987067] - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU (David Arcari) [1987067] - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (David Arcari) [1987067] - hwmon: (k10temp) support Zen3 APUs (David Arcari) [1987067] - CI: Fix RT branch name (Veronika Kabatova) - platform/x86/intel: pmc/core: Add GBE Package C10 fix for Alder Lake PCH (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alder Lake low power mode support for pmc core (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Latency Tolerance Reporting (LTR) support to Alder Lake (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alderlake support to pmc core driver (David Arcari) [1962965] - redhat/configs: Add CONFIG_X86_PLATFORM_DRIVERS_INTEL (David Arcari) [1962965] - platform/x86: intel_pmc_core: Move to intel sub-directory (David Arcari) [1962965] - platform/x86: intel_skl_int3472: Move to intel/ subfolder (David Arcari) [1962965] - platform/x86: intel_pmc_core: Prevent possibile overflow (David Arcari) [1962965] - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Andrea Claudi) [1816769] - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated (Vitaly Kuznetsov) [2001915] - pinctrl: amd: Handle wake-up interrupt (David Arcari) [2000228] - pinctrl: amd: Add irq field data (David Arcari) [2000228] - pinctrl: amd: Fix an issue with shutdown when system set to s0ix (David Arcari) [2000228] - pinctrl/amd: Add device HID for new AMD GPIO controller (David Arcari) [2000228] - pinctrl: amd: Implement irq_set_wake (David Arcari) [2000228] - genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag (David Arcari) [2000228] - pinctrl: amd: remove debounce filter setting in IRQ type setting (David Arcari) [2000228] - pinctrl: amd: print debounce filter info in debugfs (David Arcari) [2000228] - pinctrl: amd: use higher precision for 512 RtcClk (David Arcari) [2000228] - pinctrl: amd: fix incorrect way to disable debounce filter (David Arcari) [2000228] - pinctrl: amd: Use irqchip template (David Arcari) [2000228] - pinctrl: pinctrl-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (David Arcari) [2000228] - pinctrl: amd: Honor IRQ trigger type requested by the caller (David Arcari) [2000228] - pinctrl: Use new GPIO_LINE_DIRECTION (David Arcari) [2000228] - remove ioremap_nocache and devm_ioremap_nocache (David Arcari) [2000228] - pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() (David Arcari) [2000228] - pinctrl: amd: disable spurious-firing GPIO IRQs (David Arcari) [2000228] - pinctrl: Remove dev_err() usage after platform_get_irq() (David Arcari) [2000228] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (David Arcari) [2000228] - pinctrl/amd: fix typo (David Arcari) [2000228] - pinctrl: pinctrl-amd: simplify getting .driver_data (David Arcari) [2000228] - pinctrl/amd: poll InterruptEnable bits in amd_gpio_irq_set_type (David Arcari) [2000228] - pinctrl: Include nothing else (David Arcari) [2000228] - pinctrl/amd: only handle irq if it is pending and unmasked (David Arcari) [2000228] - pinctrl/amd: fix gpio irq level in debugfs (David Arcari) [2000228] - smartpqi: Update version to 2.1.10-025 (Don Brace) [1980106] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [1980106] - scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Don Brace) [1980106] - scsi: smartpqi: Update version to 2.1.10-020 (Don Brace) [1980106] - scsi: smartpqi: Fix ISR accessing uninitialized data (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for new ZTE controllers (Don Brace) [1980106] - scsi: smartpqi: Add PCI ID for new ntcom controller (Don Brace) [1980106] - scsi: smartpqi: Add SCSI cmd info for resets (Don Brace) [1980106] - scsi: smartpqi: Change Kconfig menu entry to Microchip (Don Brace) [1980106] - scsi: smartpqi: Change driver module macros to Microchip (Don Brace) [1980106] - scsi: smartpqi: Update copyright notices (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for H3C P4408 controllers (Don Brace) [1980106]- lib/linear_ranges: fix repeated words & one typo (Nico Pache) [2006475] - lib: linear_ranges: Add missing MODULE_LICENSE() (Nico Pache) [2006475] - bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags (Jiri Olsa) [1944798] - bpf, x86: Fix extable offset calculation (Jiri Olsa) [1944798] - bpftool: Add Makefile target bootstrap (Jiri Olsa) [1944798] - bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args (Jiri Olsa) [1944798] - docs, bpf: Add minimal markup to address doc warning (Jiri Olsa) [1944798] - test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 (Jiri Olsa) [1944798] - trace: bpf: Allow bpf to attach to bare tracepoints (Jiri Olsa) [1944798] - docs: bpf: Clarify -mcpu=v3 requirement for atomic ops (Jiri Olsa) [1944798] - tools, headers: Sync struct bpf_perf_event_data (Jiri Olsa) [1944798] - selftests/bpf: Add missing cleanup in atomic_bounds test (Jiri Olsa) [1944798] - docs: bpf: Clarify BPF_CMPXCHG wording (Jiri Olsa) [1944798] - docs: bpf: Fixup atomics markup (Jiri Olsa) [1944798] - bpf: Document new atomic instructions (Jiri Olsa) [1944798] - kbuild: Do not clean resolve_btfids if the output does not exist (Jiri Olsa) [1944798] - kbuild: Add resolve_btfids clean to root clean target (Jiri Olsa) [1944798] - bpf: Introduce task_vma bpf_iter (Jiri Olsa) [1944798] - bpf: Allow bpf_d_path in bpf_iter program (Jiri Olsa) [1944798] - selftests/bpf: Add test for bpf_iter_task_vma (Jiri Olsa) [1944798] - bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs (Jiri Olsa) [1944798] - libbpf: Use SOCK_CLOEXEC when opening the netlink socket (Jiri Olsa) [1944798] - bpf: Update selftests to reflect new error states (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-32 (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-64 (Jiri Olsa) [1944798] - bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1944798] - bpf: Take module reference for trampoline in module (Jiri Olsa) [1944798] - bpf/selftests: Test that kernel rejects a TCP CC with an invalid license (Jiri Olsa) [1944798] - bpf: Enforce that struct_ops programs be GPL-only (Jiri Olsa) [1944798] - libbpf: Fix bail out from 'ringbuf_process_ring()' on error (Jiri Olsa) [1944798] - selftests/bpf: Add selftest for pointer-to-array-of-struct BTF dump (Jiri Olsa) [1944798] - libbpf: Fix BTF dump of pointer-to-array-of-struct (Jiri Olsa) [1944798] - bpf, selftests: Fix up some test_verifier cases for unprivileged (Jiri Olsa) [1944798] - bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp (Jiri Olsa) [1944798] - libbpf: Fix INSTALL flag order (Jiri Olsa) [1944798] - libbpf: Clear map_info before each bpf_obj_get_info_by_fd (Jiri Olsa) [1944798] - samples, bpf: Add missing munmap in xdpsock (Jiri Olsa) [1944798] - tools/resolve_btfids: Fix build error with older host toolchains (Jiri Olsa) [1944798] - selftests/bpf: Fix a compiler warning in global func test (Jiri Olsa) [1944798] - bpf: Drop imprecise log message (Jiri Olsa) [1944798] - bpf: Clear percpu pointers in bpf_prog_clone_free() (Jiri Olsa) [1944798] - bpf: Fix a warning message in mark_ptr_not_null_reg() (Jiri Olsa) [1944798] - selftests/bpf: Add unit tests for pointers in global functions (Jiri Olsa) [1944798] - bpf: Support pointers in global func args (Jiri Olsa) [1944798] - bpf: Extract nullable reg type conversion into a helper function (Jiri Olsa) [1944798] - bpf: Rename bpf_reg_state variables (Jiri Olsa) [1944798] - tools/resolve_btfids: Add /libbpf to .gitignore (Jiri Olsa) [1944798] - bpf: selftests: Add non function pointer test to struct_ops (Jiri Olsa) [1944798] - libbpf: Ignore non function pointer member in struct_ops (Jiri Olsa) [1944798] - bpf: Clear per_cpu pointers during bpf_prog_realloc (Jiri Olsa) [1944798] - selftests/bpf: Add a selftest for the tracing bpf_get_socket_cookie (Jiri Olsa) [1944798] - selftests/bpf: Use vmlinux.h in socket_cookie_prog.c (Jiri Olsa) [1944798] - selftests/bpf: Integrate the socket_cookie test to test_progs (Jiri Olsa) [1944798] - bpf: Expose bpf_get_socket_cookie to tracing programs (Jiri Olsa) [1944798] - selftests/bpf: Convert test_xdp_redirect.sh to bash (Jiri Olsa) [1944798] - selftests/bpf: Add a test for map-in-map and per-cpu maps in sleepable progs (Jiri Olsa) [1944798] - bpf: Allows per-cpu maps and map-in-map in sleepable programs (Jiri Olsa) [1944798] - selftests/bpf: Improve recursion selftest (Jiri Olsa) [1944798] - selftest/bpf: Add a recursion test (Jiri Olsa) [1944798] - bpf: Count the number of times recursion was prevented (Jiri Olsa) [1944798] - bpf: Add per-program recursion prevention mechanism (Jiri Olsa) [1944798] - bpf: Compute program stats for sleepable programs (Jiri Olsa) [1944798] - bpf: Run sleepable programs with migration disabled (Jiri Olsa) [1944798] - bpf: Optimize program stats (Jiri Olsa) [1944798] - selftests/bpf: Simplify the calculation of variables (Jiri Olsa) [1944798] - selftest/bpf: Add test for var-offset stack access (Jiri Olsa) [1944798] - tools/resolve_btfids: Set srctree variable unconditionally (Jiri Olsa) [1944798] - tools/resolve_btfids: Check objects before removing (Jiri Olsa) [1944798] - tools/resolve_btfids: Build libbpf and libsubcmd in separate directories (Jiri Olsa) [1944798] - bpf: Simplify bool comparison (Jiri Olsa) [1944798] - selftests/bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf/benchs/bench_ringbufs: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Refactor BPF_PSEUDO_CALL checking as a helper function (Jiri Olsa) [1944798] - bpf/selftests: Update the IMA test to use BPF ring buffer (Jiri Olsa) [1944798] - bpf: Allow usage of BPF ringbuffer in sleepable programs (Jiri Olsa) [1944798] - bpf/selftests: Add a short note about vmtest.sh in README.rst (Jiri Olsa) [1944798] - bpf: Helper script for running BPF presubmit tests (Jiri Olsa) [1944798] - bpf: Emit explicit NULL pointer checks for PROBE_LDX instructions. (Jiri Olsa) [1944798] - libbpf: Stop using feature-detection Makefiles (Jiri Olsa) [1944798] - selftest/bpf: Testing for multiple logs on REJECT (Jiri Olsa) [1944798] - samples: bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Propagate stack bounds to registers in atomics w/ BPF_FETCH (Jiri Olsa) [1944798] - samples/bpf: Add include dir for MIPS Loongson64 to fix build errors (Jiri Olsa) [1944798] - bpf: Simplify cases in bpf_base_func_proto (Jiri Olsa) [1944798] - samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to fix build warnings (Jiri Olsa) [1944798] - selftests/bpf: Avoid useless void *-casts (Jiri Olsa) [1944798] - selftests/bpf: Consistent malloc/calloc usage (Jiri Olsa) [1944798] - selftests/bpf: Avoid heap allocation (Jiri Olsa) [1944798] - selftests/bpf: Define local variables at the beginning of a block (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct generic_data * (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct ifaceconfigobj * (Jiri Olsa) [1944798] - selftests/bpf: Remove casting by introduce local variable (Jiri Olsa) [1944798] - selftests/bpf: Improve readability of xdpxceiver/worker_pkt_validate() (Jiri Olsa) [1944798] - selftests/bpf: Remove memory leak (Jiri Olsa) [1944798] - selftests/bpf: Fix style warnings (Jiri Olsa) [1944798] - selftests/bpf: Remove unused enums (Jiri Olsa) [1944798] - selftests/bpf: Remove a lot of ifobject casting (Jiri Olsa) [1944798] - samples/bpf: Add xdp program on egress for xdp_redirect_map (Jiri Olsa) [1944798] - bpf: Fix typo in scalar{,32}_min_max_rsh comments (Jiri Olsa) [1944798] - bpf, docs: Update build procedure for manually compiling LLVM and Clang (Jiri Olsa) [1944798] - selftest/bpf: Fix typo (Jiri Olsa) [1944798] - libbpf: Use string table index from index table if needed (Jiri Olsa) [1944798] - bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt (Jiri Olsa) [1944798] - bpf: Permit size-0 datasec (Jiri Olsa) [1944798] - selftests: bpf: Add a new test for bare tracepoints (Jiri Olsa) [1944798] - selftests/bpf: Add verifier tests for x64 jit jump padding (Jiri Olsa) [1944798] - bpf,x64: Pad NOPs to make images converge more easily (Jiri Olsa) [1944798] - tools/bpftool: Add -Wall when building BPF programs (Jiri Olsa) [1944798] - bpf: Declare __bpf_free_used_maps() unconditionally (Jiri Olsa) [1944798] - bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h (Jiri Olsa) [1944798] - kernel.spec: Add support to use vmlinux.h (Jiri Olsa) [1989087] - spec: Add vmlinux.h to kernel-devel package (Jiri Olsa) [1989087] - lib/test_scanf: Handle n_bits == 0 in random tests (Chris von Recklinghausen) [1985062] - printk/console: Check consistent sequence number when handling race in console_unlock() (Chris von Recklinghausen) [1985062] - printk: fix cpu lock ordering (Chris von Recklinghausen) [1985062] - lib/dump_stack: move cpu lock to printk.c (Chris von Recklinghausen) [1985062] - random32: Fix implicit truncation warning in prandom_seed_state() (Chris von Recklinghausen) [1985062] - lib: test_scanf: Remove pointless use of type_min() with unsigned types (Chris von Recklinghausen) [1985062] - selftests: lib: Add wrapper script for test_scanf (Chris von Recklinghausen) [1985062] - lib: test_scanf: Add tests for sscanf number conversion (Chris von Recklinghausen) [1985062] - lib: vsprintf: Fix handling of number field widths in vsscanf (Chris von Recklinghausen) [1985062] - lib: vsprintf: scanf: Negative number must have field width > 1 (Chris von Recklinghausen) [1985062] - usb: host: xhci-tegra: Switch to use ptTs (Chris von Recklinghausen) [1985062] - nilfs2: Switch to use ptTs (Chris von Recklinghausen) [1985062] - kdb: Switch to use ptTs (Chris von Recklinghausen) [1985062] - lib/vsprintf: Allow to override ISO 8601 date and time separator (Chris von Recklinghausen) [1985062] - printk: Remove trailing semicolon in macros (Chris von Recklinghausen) [1985062] - printk: Move EXPORT_SYMBOL() closer to vprintk definition (Chris von Recklinghausen) [1985062] - kernel/printk.c: Fixed mundane typos (Chris von Recklinghausen) [1985062] - printk: rename vprintk_func to vprintk (Chris von Recklinghausen) [1985062] - printk: console: remove unnecessary safe buffer usage (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove _nolock() variants (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock (Chris von Recklinghausen) [1985062] - printk: introduce a kmsg_dump iterator (Chris von Recklinghausen) [1985062] - printk: kmsg_dumper: remove @active field (Chris von Recklinghausen) [1985062] - printk: add syslog_lock (Chris von Recklinghausen) [1985062] - printk: use atomic64_t for devkmsg_user.seq (Chris von Recklinghausen) [1985062] - printk: use seqcount_latch for clear_seq (Chris von Recklinghausen) [1985062] - printk: introduce CONSOLE_LOG_MAX (Chris von Recklinghausen) [1985062] - printk: consolidate kmsg_dump_get_buffer/syslog_print_all code (Chris von Recklinghausen) [1985062] - printk: refactor kmsg_dump_get_buffer() (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove unused fields (Chris von Recklinghausen) [1985062] - printk: limit second loop of syslog_print_all (Chris von Recklinghausen) [1985062] - mtd: mtdoops: synchronize kmsg_dumper (Chris von Recklinghausen) [1985062] - vsprintf: dump full information of page flags in pGp (Chris von Recklinghausen) [1985062] - mm, slub: don't combine pr_err with INFO (Chris von Recklinghausen) [1985062] - mm, slub: use pGp to print page flags (Chris von Recklinghausen) [1985062] - lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() (Chris von Recklinghausen) [1985062] - printk: clarify the documentation for plain pointer printing (Chris von Recklinghausen) [1985062] - lib/vsprintf: do not show no_hash_pointers message multiple times (Chris von Recklinghausen) [1985062] - kdb: Refactor env variables get/set code (Chris von Recklinghausen) [1985062] - kernel: debug: Ordinary typo fixes in the file gdbstub.c (Chris von Recklinghausen) [1985062] - kdb: Simplify kdb commands registration (Chris von Recklinghausen) [1985062] - seqlock,lockdep: Fix seqcount_latch_init() (Chris von Recklinghausen) [1985062] - printk: avoid prb_first_valid_seq() where possible (Chris von Recklinghausen) [1985062] - printk: rectify kernel-doc for prb_rec_init_wr() (Chris von Recklinghausen) [1985062] - lib/vsprintf: no_hash_pointers prints all addresses as unhashed (Chris von Recklinghausen) [1985062] - kselftest: add support for skipped tests (Chris von Recklinghausen) [1985062] - lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers (Chris von Recklinghausen) [1985062] - printk: fix deadlock when kernel panic (Chris von Recklinghausen) [1985062] - torture: Remove "Failed to add ttynull console" false positive (Chris von Recklinghausen) [1985062] - printk: fix string termination for record_print_text() (Chris von Recklinghausen) [1985062] - printk: fix buffer overflow potential for print_text() (Chris von Recklinghausen) [1985062] - printk: fix kmsg_dump_get_buffer length calulations (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix line counting (Chris von Recklinghausen) [1985062] - Revert "init/console: Use ttynull as a fallback when there is no console" (Chris von Recklinghausen) [1985062] - printk: remove obsolete dead assignment (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Reference text_data_ring directly in callees. (Chris von Recklinghausen) [1985062] - printk/console: Allow to disable console output by using console="" or console=null (Chris von Recklinghausen) [1985062] - init/console: Use ttynull as a fallback when there is no console (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock writer-protection of ringbuffer (Chris von Recklinghausen) [1985062] - printk: inline log_output(),log_store() in vprintk_store() (Chris von Recklinghausen) [1985062] - printk: remove unneeded dead-store assignment (Chris von Recklinghausen) [1985062] - printk: finalize records with trailing newlines (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Wrong data pointer when appending small string (Chris von Recklinghausen) [1985062] - printk: reduce setup_text_buf size to LOG_LINE_MAX (Chris von Recklinghausen) [1985062] - printk: avoid and/or handle record truncation (Chris von Recklinghausen) [1985062] - printk: remove dict ring (Chris von Recklinghausen) [1985062] - printk: move dictionary keys to dev_printk_info (Chris von Recklinghausen) [1985062] - printk: move printk_info into separate array (Chris von Recklinghausen) [1985062] - printk: reimplement log_cont using record extension (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add finalization/extension support (Chris von Recklinghausen) [1985062] - printk: ringbuffer: change representation of states (Chris von Recklinghausen) [1985062] - printk: ringbuffer: clear initial reserved fields (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add BLK_DATALESS() macro (Chris von Recklinghausen) [1985062] - printk: ringbuffer: relocate get_data() (Chris von Recklinghausen) [1985062] - printk: ringbuffer: avoid memcpy() on state_var (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix setting state in desc_read() (Chris von Recklinghausen) [1985062] - seqlock: Introduce seqcount_latch_t (Chris von Recklinghausen) [1985062] - scripts/gdb: update for lockless printk ringbuffer (Chris von Recklinghausen) [1985062] - scripts/gdb: add utils.read_ulong() (Chris von Recklinghausen) [1985062] - printk: reduce LOG_BUF_SHIFT range for H8300 (Chris von Recklinghausen) [1985062] - printk: ringbuffer: support dataless records (Chris von Recklinghausen) [1985062] - MAINTAIERS: Add John Ogness as printk reviewer (Chris von Recklinghausen) [1985062] - printk: use the lockless ringbuffer (Chris von Recklinghausen) [1985062] - Revert "printk: lock/unlock console only for new logbuf entries" (Chris von Recklinghausen) [1985062] - printk: add lockless ringbuffer (Chris von Recklinghausen) [1985062] - crash: add VMCOREINFO macro to define offset in a struct declared by typedef (Chris von Recklinghausen) [1985062] - printk: Use fallthrough pseudo-keyword (Chris von Recklinghausen) [1985062] - kernel.h: Move oops_in_progress to printk.h (Chris von Recklinghausen) [1985062] - serial: 8250: change lock order in serial8250_do_startup() (Chris von Recklinghausen) [1985062] - kernel: printk: delete repeated words in comments (Chris von Recklinghausen) [1985062] - random32: Restore __latent_entropy attribute on net_rand_state (Chris von Recklinghausen) [1985062] - random32: add a tracepoint for prandom_u32() (Chris von Recklinghausen) [1985062] - init: open code setting up stdin/stdout/stderr (Chris von Recklinghausen) [1985062] - hvc: unify console setup naming (Chris von Recklinghausen) [1985062] - console: Fix trivia typo 'change' -> 'chance' (Chris von Recklinghausen) [1985062] - console: Propagate error code from console ->setup() (Chris von Recklinghausen) [1985062] - tty: hvc: Return proper error code from console ->setup() hook (Chris von Recklinghausen) [1985062] - lib/vsprintf: Force type of flags value for gfp_t (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace custom spec to print decimals with generic one (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace hidden BUILD_BUG_ON() with static_assert() (Chris von Recklinghausen) [1985062] - printk: Make linux/printk.h self-contained (Chris von Recklinghausen) [1985062] - doc:kmsg: explicitly state the return value in case of SEEK_CUR (Chris von Recklinghausen) [1985062] - Replace HTTP links with HTTPS ones: vsprintf (Chris von Recklinghausen) [1985062] - Revert "kernel/printk: add kmsg SEEK_CUR handling" (Chris von Recklinghausen) [1985062] - random32: move the pseudo-random 32-bit definitions to prandom.h (Chris von Recklinghausen) [1985062] - printk/kdb: Redirect printk messages into kdb in any context (Chris von Recklinghausen) [1985062] - usb: pulse8-cec: Switch to use ptT (Chris von Recklinghausen) [1985062] - lib/vsprintf: Print time64_t in human readable format (Chris von Recklinghausen) [1985062] - printk: Remove pr_cont_once() (Chris von Recklinghausen) [1985062] - printk: handle blank console arguments passed in. (Chris von Recklinghausen) [1985062] - kernel/printk: add kmsg SEEK_CUR handling (Chris von Recklinghausen) [1985062] - printk: Fix a typo in comment "interator"->"iterator" (Chris von Recklinghausen) [1985062] - printk: Correctly set CON_CONSDEV even when preferred console was not registered (Chris von Recklinghausen) [1985062] - printk: Fix preferred console selection with multiple matches (Chris von Recklinghausen) [1985062] - printk: Move console matching logic into a separate function (Chris von Recklinghausen) [1985062] - lib/vsprintf: update comment about simple_strto() functions (Chris von Recklinghausen) [1985062] - printk: Convert a use of sprintf to snprintf in console_unlock (Chris von Recklinghausen) [1985062] - lib/dynamic_debug.c: use address-of operator on section symbols (Chris von Recklinghausen) [1985062] - printk: fix exclusive_console replaying (Chris von Recklinghausen) [1985062] - Revert "fs: remove ksys_dup()" (Chris von Recklinghausen) [1985062] - early init: fix error handling when opening /dev/console (Chris von Recklinghausen) [1985062] - device.h: move dev_printk()-like functions to dev_printk.h (Chris von Recklinghausen) [1985062] - docs: printk-formats: add ptrdiff_t type to printk-formats (Chris von Recklinghausen) [1985062] - fs: remove ksys_dup() (Chris von Recklinghausen) [1985062] - MAINTAINERS: Add VSPRINTF (Chris von Recklinghausen) [1985062] - tools lib api: Renaming pr_warning to pr_warn (Chris von Recklinghausen) [1985062] - lib: cpu_rmap: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - trace: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - vgacon: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - scsi: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: intel_oaktrail: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: asus-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: eeepc-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - oprofile: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - of: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - macintosh: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - idsn: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - ide: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - crypto: n2: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - clocksource: samsung_pwm_timer: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - gdrom: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - drbd: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - x86: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - arm64: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - dump_stack: avoid the livelock of the dump_lock (Chris von Recklinghausen) [1985062] - lib/vsprintf: Add pfw conversion specifier for printing fwnode names (Chris von Recklinghausen) [1985062] - lib/vsprintf: Make use of fwnode API to obtain node names and separators (Chris von Recklinghausen) [1985062] - ABI: Update dev-kmsg documentation to match current kernel behaviour (Chris von Recklinghausen) [1985062] - printk: Replace strncmp() with str_has_prefix() (Chris von Recklinghausen) [1985062] - lib/test_printf: Remove obvious comments from pd and pD tests (Chris von Recklinghausen) [1985062] - lib/test_printf: Add test of null/invalid pointer dereference for dentry (Chris von Recklinghausen) [1985062] - vsprintf: Prevent crash when dereferencing invalid pointers for pD (Chris von Recklinghausen) [1985062] - printk: Do not lose last line in kmsg buffer dump (Chris von Recklinghausen) [1985062] - scripts/gdb: fix lx-dmesg when CONFIG_PRINTK_CALLER is set (Chris von Recklinghausen) [1985062] - lib/vsprintf: Remove support for pF and pf in favour of pS and ps (Chris von Recklinghausen) [1985062] - tracing: kdb: Allow ftdump to skip all but the last few entries (Chris von Recklinghausen) [1985062] - tracing: kdb: The skip_lines parameter should have been skip_entries (Chris von Recklinghausen) [1985062] - tracing: Add trace_total_entries() / trace_total_entries_cpu() (Chris von Recklinghausen) [1985062] - tty: Add NULL TTY driver (Chris von Recklinghausen) [1985062] - treewide: Switch printk users from pf and pF to ps and pS, respectively (Chris von Recklinghausen) [1985062] - iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver (Chris von Recklinghausen) [1985062] - device.h: Add __cold to dev_ logging functions (Chris von Recklinghausen) [1985062] - dynamic_debug: move pr_err from module.c to ddebug_add_module (Chris von Recklinghausen) [1985062] - dynamic_debug: don't duplicate modname in ddebug_add_module (Chris von Recklinghausen) [1985062] - kdb: use bool for binary state indicators (Chris von Recklinghausen) [1985062] - panic: avoid deadlocks in re-entrant console drivers (Chris von Recklinghausen) [1985062] - x86/apic: Trivial coding style fixes (Chris von Recklinghausen) [1985062] - video/console/vgacon: Print big fat warning with nomodeset (Chris von Recklinghausen) [1985062] - device: Add #define dev_fmt similar to #define pr_fmt (Chris von Recklinghausen) [1985062] - bcache: replace 'pF' by 'pS' in seq_printf() (Chris von Recklinghausen) [1985062] - Revert "Merge: redhat: switch secureboot kernel image signing to release keys" (Augusto Caringi) - drm/nouveau/fifo/ga102: initialise chid on return from channel creation (Ben Skeggs) [1997878] - drm/nouveau/ga102-: support ttm buffer moves via copy engine (Ben Skeggs) [1997878] - drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows (Ben Skeggs) [1997878] - drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences (Ben Skeggs) [1997878] - drm/nouveau/disp: power down unused DP links during init (Ben Skeggs) [1997878] - drm/nouveau: recognise GA107 (Ben Skeggs) [1997878] - PCI: Mark TI C667X to avoid bus reset (Alex Williamson) [1975768] - redhat: switch secureboot kernel image signing to release keys (Bruno Meneguele) - CI: handle RT branches in a single config (Veronika Kabatova) - CI: Fix RT check branch name (Veronika Kabatova) - CI: Drop private CI config (Veronika Kabatova) - CI: extend template use (Veronika Kabatova) - Revert "Merge: mt7921e: enable new Mediatek wireless hardware" (Bruno Meneguele) [2009501] - megaraid_sas: fix concurrent access to ISR between IRQ polling and real interrupt (Tomas Henzl) [2009022] - scsi: megaraid_sas: mq_poll support (Tomas Henzl) [2009022] - [PATCH v2] scsi: qla2xxx: Suppress unnecessary log messages during login (Nilesh Javali) [1982186] - scsi: qla2xxx: Fix excessive messages during device logout (Nilesh Javali) [1982186] - PCI: pciehp: Ignore Link Down/Up caused by DPC (Myron Stowe) [1981741] - arm64: kpti: Fix "kpti=off" when KASLR is enabled (Mark Salter) [1979731] - arm64: Fix CONFIG_ARCH_RANDOM=n build (Mark Salter) [1979731] - redhat/configs: aarch64: add CONFIG_ARCH_RANDOM (Mark Salter) [1979731] - arm64: Implement archrandom.h for ARMv8.5-RNG (Mark Salter) [1979731] - arm64: kconfig: Fix alignment of E0PD help text (Mark Salter) [1979731] - arm64: Use register field helper in kaslr_requires_kpti() (Mark Salter) [1979731] - arm64: Simplify early check for broken TX1 when KASLR is enabled (Mark Salter) [1979731] - arm64: Use a variable to store non-global mappings decision (Mark Salter) [1979731] - arm64: Don't use KPTI where we have E0PD (Mark Salter) [1979731] - arm64: Factor out checks for KASLR in KPTI code into separate function (Mark Salter) [1979731] - redhat/configs: Add CONFIG_ARM64_E0PD (Mark Salter) [1979731] - arm64: Add initial support for E0PD (Mark Salter) [1979731] - arm64: cpufeature: Export matrix and other features to userspace (Mark Salter) [1980098] - arm64: docs: cpu-feature-registers: Document ID_AA64PFR1_EL1 (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Rewrite bitfields that don't follow [e, s] (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Documents missing visible fields (Mark Salter) [1980098] - arm64: Introduce system_capabilities_finalized() marker (Mark Salter) [1980098] - arm64: entry.S: Do not preempt from IRQ before all cpufeatures are enabled (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: Document HWCAP_SB (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: sort the HWCAP{, 2} documentation by ascending value (Mark Salter) [1980098] - arm64: cpufeature: Treat ID_AA64ZFR0_EL1 as RAZ when SVE is not enabled (Mark Salter) [1980098] - arm64: cpufeature: Effectively expose FRINT capability to userspace (Mark Salter) [1980098] - arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} (Mark Salter) [1980098] - arm64: Expose FRINT capabilities to userspace (Mark Salter) [1980098] - arm64: Expose ARMv8.5 CondM capability to userspace (Mark Salter) [1980098] - docs: arm64: convert perf.txt to ReST format (Mark Salter) [1980098] - docs: arm64: convert docs to ReST and rename to .rst (Mark Salter) [1980098] - Documentation/arm64: HugeTLB page implementation (Mark Salter) [1980098] - Documentation/arm64/sve: Couple of improvements and typos (Mark Salter) [1980098] - arm64: cpufeature: Fix missing ZFR0 in __read_sysreg_by_encoding() (Mark Salter) [1980098] - arm64: Expose SVE2 features for userspace (Mark Salter) [1980098] - arm64: Advertise ARM64_HAS_DCPODP cpu feature (Mark Salter) [1980098] - arm64: add CVADP support to the cache maintenance helper (Mark Salter) [1980098] - arm64: Fix minor issues with the dcache_by_line_op macro (Mark Salter) [1980098] - arm64: Expose DC CVADP to userspace (Mark Salter) [1980098] - arm64: Handle trapped DC CVADP (Mark Salter) [1980098] - arm64: HWCAP: encapsulate elf_hwcap (Mark Salter) [1980098] - arm64: HWCAP: add support for AT_HWCAP2 (Mark Salter) [1980098] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1965331] - x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap (Aristeu Rozanski) [1965331] - EDAC, mce_amd: Print ExtErrorCode and description on a single line (Aristeu Rozanski) [1965331]- scsi: ibmvfc: Fix command state accounting and stale response detection (Steve Best) [1988157] - tasklist_lock, ppc64: Convert tasklist_lock to use qrwlock for ppc64 (Waiman Long) [1978377] - tasklist_lock, ppc64: Provide infrastructure to support specific use of qrwlock (Waiman Long) [1978377] - redhat/configs: Disable CONFIG_PPC_QUEUED_SPINLOCKS (Waiman Long) [1978377] - qspinlock: use signed temporaries for cmpxchg (Waiman Long) [1978377] - powerpc/qspinlock: Optimised atomic_try_cmpxchg_lock() that adds the lock hint (Waiman Long) [1978377] - powerpc/pseries: Implement paravirt qspinlocks for SPLPAR (Waiman Long) [1978377] - powerpc/64s: Implement queued spinlocks and rwlocks (Waiman Long) [1978377] - powerpc: Move spinlock implementation to simple_spinlock (Waiman Long) [1978377] - locking/spinlocks: Remove an instruction from spin and write locks (Waiman Long) [1978377] - net: Fix skb->csum update in inet_proto_csum_replace16(). (Balazs Nemeth) [1975193] - [s390] s390/dasd: fix use after free in dasd path handling (Claudio Imbrenda) [1996764] - powerpc/bpf: Fix detecting BPF atomic instructions (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Test bpf_map__set_inner_map_fd (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Use runtime page size (Viktor Malik) [1931483] - libbpf: Add bpf_map__inner_map API (Viktor Malik) [1931483] - selftests/bpf: ringbuf: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: mmap: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in map_ptr (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in sockopt_sk (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Remove version (Viktor Malik) [1931483] - powerpc/64s: Fix crashes when toggling entry flush barrier (Diego Domingos) [1894804] - powerpc/64s: flush L1D after user accesses (Diego Domingos) [1894804] - powerpc/uaccess: Evaluate macro arguments once, before user access is allowed (Diego Domingos) [1894804] - powerpc: Fix __clear_user() with KUAP enabled (Diego Domingos) [1894804] - powerpc: Implement user_access_begin and friends (Diego Domingos) [1894804] - powerpc: Add a framework for user access tracking (Diego Domingos) [1894804] - powerpc/64s: flush L1D on kernel entry (Diego Domingos) [1894804] - redhat: enable CONFIG_SLAB_FREELIST_HARDENED (Rafael Aquini) [1862283] - include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap (Rafael Aquini) [1862283] - uapi: rename ext2_swab() to swab() and share globally in swab.h (Rafael Aquini) [1862283] - lib/timerqueue: Rely on rbtree semantics for next timer (Phil Auld) [1984798] - e1000e: Do not take care about recovery NVM checksum (Ken Cox) [1984558] - qrtr: disable CONFIG_QRTR for non x86_64 archs (Íñigo Huguet) [1999642] - ceph: fix possible null-pointer dereference in ceph_mdsmap_decode() (Jeff Layton) [1989999] - ceph: fix dereference of null pointer cf (Jeff Layton) [1989999] - ceph: correctly handle releasing an embedded cap flush (Jeff Layton) [1989999] - ceph: take snap_empty_lock atomically with snaprealm refcount change (Jeff Layton) [1989999] - ceph: don't WARN if we're still opening a session to an MDS (Jeff Layton) [1989999] - rbd: don't hold lock_rwsem while running_list is being drained (Jeff Layton) [1989999] - rbd: always kick acquire on "acquired" and "released" notifications (Jeff Layton) [1989999] - ceph: take reference to req->r_parent at point of assignment (Jeff Layton) [1989999] - ceph: eliminate ceph_async_iput() (Jeff Layton) [1989999] - ceph: don't take s_mutex in ceph_flush_snaps (Jeff Layton) [1989999] - ceph: don't take s_mutex in try_flush_caps (Jeff Layton) [1989999] - ceph: don't take s_mutex or snap_rwsem in ceph_check_caps (Jeff Layton) [1989999] - ceph: eliminate session->s_gen_ttl_lock (Jeff Layton) [1989999] - ceph: allow ceph_put_mds_session to take NULL or ERR_PTR (Jeff Layton) [1989999] - ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm (Jeff Layton) [1989999] - ceph: add some lockdep assertions around snaprealm handling (Jeff Layton) [1989999] - ceph: decoding error in ceph_update_snap_realm should return -EIO (Jeff Layton) [1989999] - ceph: add IO size metrics support (Jeff Layton) [1989999] - ceph: update and rename __update_latency helper to __update_stdev (Jeff Layton) [1989999] - ceph: simplify the metrics struct (Jeff Layton) [1989999] - libceph: fix doc warnings in cls_lock_client.c (Jeff Layton) [1989999] - libceph: remove unnecessary ret variable in ceph_auth_init() (Jeff Layton) [1989999] - libceph: kill ceph_none_authorizer::reply_buf (Jeff Layton) [1989999] - ceph: make ceph_queue_cap_snap static (Jeff Layton) [1989999] - ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty (Jeff Layton) [1989999] - libceph: set global_id as soon as we get an auth ticket (Jeff Layton) [1989999] - libceph: don't pass result into ac->ops->handle_reply() (Jeff Layton) [1989999] - ceph: fix error handling in ceph_atomic_open and ceph_lookup (Jeff Layton) [1989999] - ceph: must hold snap_rwsem when filling inode for async create (Jeff Layton) [1989999] - libceph: Fix spelling mistakes (Jeff Layton) [1989999] - libceph: don't set global_id until we get an auth ticket (Jeff Layton) [1989999] - libceph: bump CephXAuthenticate encoding version (Jeff Layton) [1989999] - ceph: don't allow access to MDS-private inodes (Jeff Layton) [1989999] - ceph: fix up some bare fetches of i_size (Jeff Layton) [1989999] - ceph: support getting ceph.dir.rsnaps vxattr (Jeff Layton) [1989999] - ceph: drop pinned_page parameter from ceph_get_caps (Jeff Layton) [1989999] - ceph: fix inode leak on getattr error in __fh_to_dentry (Jeff Layton) [1989999] - ceph: only check pool permissions for regular files (Jeff Layton) [1989999] - ceph: send opened files/pinned caps/opened inodes metrics to MDS daemon (Jeff Layton) [1989999] - ceph: avoid counting the same request twice or more (Jeff Layton) [1989999] - ceph: rename the metric helpers (Jeff Layton) [1989999] - ceph: fix kerneldoc copypasta over ceph_start_io_direct (Jeff Layton) [1989999] - ceph: don't use d_add in ceph_handle_snapdir (Jeff Layton) [1989999] - ceph: don't clobber i_snap_caps on non-I_NEW inode (Jeff Layton) [1989999] - ceph: fix fall-through warnings for Clang (Jeff Layton) [1989999] - net: ceph: Fix a typo in osdmap.c (Jeff Layton) [1989999] - ceph: don't allow type or device number to change on non-I_NEW inodes (Jeff Layton) [1989999] - ceph: defer flushing the capsnap if the Fb is used (Jeff Layton) [1989999] - ceph: allow queueing cap/snap handling after putting cap references (Jeff Layton) [1989999] - ceph: clean up inode work queueing (Jeff Layton) [1989999] - ceph: fix flush_snap logic after putting caps (Jeff Layton) [1989999] - libceph: fix "Boolean result is used in bitwise operation" warning (Jeff Layton) [1989999] - new helper: inode_wrong_type() (Jeff Layton) [1989999] - kabi: Adding symbol single_release (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol single_open (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_read (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_printf (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_lseek (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol unregister_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_init (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_del (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_alloc (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_add (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol alloc_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol pcie_capability_read_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_read_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_clear_and_set_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_set_power_state (drivers/pci/pci.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_irq_vector (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_get_device (drivers/pci/search.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_free_irq_vectors (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_alloc_irq_vectors_affinity (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol kexec_crash_loaded (kernel/kexec_core.c) (Čestmír Kalina) [1945491] - perf/x86/intel: Fix PEBS-via-PT reload base value for Extended PEBS (Michael Petlan) [1998051] - perf/x86/intel/uncore: Fix Add BW copypasta (Michael Petlan) [1998051] - perf/x86/intel/uncore: Add BW counters for GT, IA and IO breakdown (Michael Petlan) [1998051] - Revert "ice: Add initial support framework for LAG" (Michal Schmidt) [1999016] - net: re-initialize slow_gro flag at gro_list_prepare time (Paolo Abeni) [2002367] - cxgb4: dont touch blocked freelist bitmap after free (Rahul Lakkireddy) [1998148] - cxgb4vf: configure ports accessible by the VF (Rahul Lakkireddy) [1961329] - scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request (Dick Kennedy) [1976332] - scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling (Dick Kennedy) [1976332] - scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash (Dick Kennedy) [1976332]- md/raid10: properly indicate failure when ending a failed write request (Nigel Croxon) [1983859] - md: Constify attribute_group structs (Nigel Croxon) [1983859] - md: mark some personalities as deprecated (Nigel Croxon) [1983859] - md/raid1: rename print_msg with r1bio_existed (Nigel Croxon) [1983859] - async_xor: check src_offs is not NULL before updating it (Nigel Croxon) [1983859] - async_xor: increase src_offs when dropping destination page (Nigel Croxon) [1983859] - md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1983859] - md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1983859] - md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1983859] - md/raid6: let async recovery function support different page offset (Nigel Croxon) [1983859] - md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1983859] - md/raid5: convert to new xor compution interface (Nigel Croxon) [1983859] - md/raid5: add new xor function to support different page offset (Nigel Croxon) [1983859] - md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1983859] - md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1983859] - x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR (Jay Shin) [1994421] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [1987094] - crypto: ccp - shutdown SEV firmware on kexec (Vladis Dronov) [1987094] - crypto: ccp - Use list_move_tail instead of list_del/list_add_tail in ccp-dmaengine.c (Vladis Dronov) [1987094] - crypto: ccp: ccp-dev: Fix a little doc-rot (Vladis Dronov) [1987094] - crypto: ccp - Fix a resource leak in an error handling path (Vladis Dronov) [1987094] - crypto: ccp - Annotate SEV Firmware file names (Vladis Dronov) [1987094] - crypto: ccp - Make ccp_dev_suspend and ccp_dev_resume void functions (Vladis Dronov) [1987094] - crypto: ccp - Use DEFINE_SPINLOCK() for spinlock (Vladis Dronov) [1987094] - crypto: ccp - A value assigned to a variable is never used (Vladis Dronov) [1987094] - crypto: ccp - Don't initialize SEV support without the SEV feature (Vladis Dronov) [1987094] - crypto: ccp - fix error handling (Vladis Dronov) [1987094] - crypto: ccp - use generic power management (Vladis Dronov) [1987094] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1987094] - crypto: ahash - remove useless setting of type flags (Vladis Dronov) [1987094] - crypto: ccp - Silence strncpy warning (Vladis Dronov) [1987094] - crypto: ccp - permit asynchronous skcipher as fallback (Vladis Dronov) [1987094] - crypto: ccp - Fix sparse warnings (Vladis Dronov) [1987094] - crypto: ccp - Update CCP driver maintainer information (Vladis Dronov) [1987094] - crypto: ccp - Fix use of merged scatterlists (Vladis Dronov) [1987094] - crypto: ccp - remove redundant assignment to variable ret (Vladis Dronov) [1987094] - crypto: ccp - use crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: hash - introduce crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: ccp -- don't "select" CONFIG_DMADEVICES (Vladis Dronov) [1987094] - crypto: ccp - Update MAINTAINERS for CCP driver (Vladis Dronov) [1987094] - crypto: ccp - switch from ablkcipher to skcipher (Vladis Dronov) [1987094] - ipc: replace costly bailout check in sysvipc_find_ipc() (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() incorrectly updates position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() should increase position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - psi: Fix psi state corruption when schedule() races with cgroup move (Waiman Long) [2002025] - psi: Optimize task switch inside shared cgroups (Waiman Long) [2002025] - kthread: Fix PF_KTHREAD vs to_kthread() race (Waiman Long) [2002025] - sched/fair: Ignore percpu threads for imbalance pulls (Waiman Long) [2002025] - sched: Fix get_push_task() vs migrate_disable() (Waiman Long) [2002025] - sched: Don't defer CPU pick to migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify set_affinity_pending refcounts (Waiman Long) [2002025] - sched: Fix affine_move_task() self-concurrency (Waiman Long) [2002025] - sched: Optimize migration_cpu_stop() (Waiman Long) [2002025] - sched: Collate affine_move_task() stoppers (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() requeueing (Waiman Long) [2002025] - sched: Relax the set_cpus_allowed_ptr() semantics (Waiman Long) [2002025] - sched: Fix CPU hotplug / tighten is_per_cpu_kthread() (Waiman Long) [2002025] - sched: Prepare to use balance_push in ttwu() (Waiman Long) [2002025] - workqueue: Restrict affinity change to rescuer (Waiman Long) [2002025] - workqueue: Tag bound workers with KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - kthread: Extract KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - sched: Don't run cpu-online with balance_push() enabled (Waiman Long) [2002025] - workqueue: Use cpu_possible_mask instead of cpu_active_mask to break affinity (Waiman Long) [2002025] - sched/core: Print out straggler tasks in sched_cpu_dying() (Waiman Long) [2002025] - sched: Optimize finish_lock_switch() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() WARN (Waiman Long) [2002025] - sched/core: Add missing completion for affine_move_task() waiters (Waiman Long) [2002025] - stop_machine, rcu: Mark functions as notrace (Waiman Long) [2002025] - sched: Comment affine_move_task() (Waiman Long) [2002025] - sched: Deny self-issued __set_cpus_allowed_ptr() when migrate_disable() (Waiman Long) [2002025] - sched/proc: Print accurate cpumask vs migrate_disable() (Waiman Long) [2002025] - sched: Make migrate_disable/enable() independent of RT (Waiman Long) [2002025] - sched: Fix migrate_disable() vs rt/dl balancing (Waiman Long) [2002025] - sched, lockdep: Annotate ->pi_lock recursion (Waiman Long) [2002025] - sched,rt: Use the full cpumask for balancing (Waiman Long) [2002025] - sched,rt: Use cpumask_any*_distribute() (Waiman Long) [2002025] - sched/core: Make migrate disable and CPU hotplug cooperative (Waiman Long) [2002025] - sched: Fix migrate_disable() vs set_cpus_allowed_ptr() (Waiman Long) [2002025] - sched: Add migrate_disable() (Waiman Long) [2002025] - sched: Massage set_cpus_allowed() (Waiman Long) [2002025] - sched: Fix hotplug vs CPU bandwidth control (Waiman Long) [2002025] - sched/hotplug: Consolidate task migration on CPU unplug (Waiman Long) [2002025] - workqueue: Manually break affinity on hotplug (Waiman Long) [2002025] - sched/core: Wait for tasks being pushed away on hotplug (Waiman Long) [2002025] - sched/hotplug: Ensure only per-cpu kthreads run during hotplug (Waiman Long) [2002025] - sched: Fix balance_callback() (Waiman Long) [2002025] - maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault (Waiman Long) [2002025] - s390/ftrace: fix potential crashes when switching tracers (Waiman Long) [2002025] - psi: Move PF_MEMSTALL out of task->flags (Waiman Long) [2002025] - psi: Optimize switching tasks inside shared cgroups (Waiman Long) [2002025] - psi: Fix cpu.pressure for cpu.max and competing cgroups (Waiman Long) [2002025] - stop_machine: Make stop_cpus() static (Waiman Long) [2002025] - stop_machine: remove try_stop_cpus helper (Waiman Long) [2002025] - kernel.h: Add non_block_start/end() (Waiman Long) [2002025] - processor: get rid of cpu_relax_yield (Waiman Long) [2002025] - processor: remove spin_cpu_yield (Waiman Long) [2002025] - s390: improve wait logic of stop_machine (Waiman Long) [2002025] - sched/core: Fix typo in comment (Waiman Long) [2002025] - ia64/tlb: Eradicate tlb_migrate_finish() callback (Waiman Long) [2002025] - sched/core: Remove unnecessary unlikely() in push_*_task() (Waiman Long) [2002025] - sched/fair: Reduce long-tail newly idle balance cost (Phil Auld) [1971918] - hwmon: (acpi_power_meter) Fix lockdep splat (Waiman Long) [1997807] - redhat: open the RHEL-8.6 development (Augusto Caringi) [2000679] - rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086] - selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086]- selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- mptcp: Only send extra TCP acks in eligible socket states (Paolo Abeni) [1997178] - mptcp: fix possible divide by zero (Paolo Abeni) [1997178] - mptcp: drop tx skb cache (Paolo Abeni) [1997178] - mptcp: fix memory leak on address flush (Paolo Abeni) [1997178] - ice: Only lock to update netdev dev_addr (Michal Schmidt) [1995868] - ice: restart periodic outputs around time changes (Ken Cox) [1992750] - ice: Fix perout start time rounding (Ken Cox) [1992750] - net/sched: ets: fix crash when flipping from 'strict' to 'quantum' (Davide Caratti) [1981184] - ovl: prevent private clone if bind mount is not allowed (Miklos Szeredi) [1993131] {CVE-2021-3732} - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson) [1997193] - gfs2: don't stop reads while withdraw in progress (Bob Peterson) [1997193] - gfs2: Mark journal inodes as "don't cache" (Bob Peterson) [1997193] - bpf: bpftool: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1997124] - perf/x86/intel: Apply mid ACK for small core (Michael Petlan) [1838573] - perf/x86/intel/lbr: Zero the xstate buffer on allocation (Michael Petlan) [1838573] - perf: Fix task context PMU for Hetero (Michael Petlan) [1838573] - perf/x86/intel: Fix fixed counter check warning for some Alder Lake (Michael Petlan) [1838573] - perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context (Michael Petlan) [1838573] - x86/fpu/xstate: Fix an xstate size check warning with architectural LBRs (Michael Petlan) [1838573] - perf/x86/rapl: Add support for Intel Alder Lake (Michael Petlan) [1838573] - perf/x86/cstate: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/msr: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/intel/uncore: Add Alder Lake support (Michael Petlan) [1838573] - perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE (Michael Petlan) [1838573] - perf/x86/intel: Add Alder Lake Hybrid support (Michael Petlan) [1838573] - perf/x86: Support filter_match callback (Michael Petlan) [1838573] - perf/x86/intel: Add attr_update for Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Add structures for the attributes of Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Register hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Factor out x86_pmu_show_pmu_cap (Michael Petlan) [1838573] - perf/x86: Remove temporary pmu assignment in event_init (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_extra_regs (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_event_constraints (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_num_counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for extra_regs (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for event constraints (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for hardware cache event (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for unconstrained (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for intel_ctrl (Michael Petlan) [1838573] - perf/x86/intel: Hybrid PMU support for perf capabilities (Michael Petlan) [1838573] - perf/x86: Track pmu in per-CPU cpu_hw_events (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES for arch LBR read (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch (Michael Petlan) [1838573] - x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature (Michael Petlan) [1838573] - x86/fpu/xstate: Support dynamic supervisor feature for LBR (Michael Petlan) [1838573] - x86/fpu: Use proper mask to replace full instruction mask (Michael Petlan) [1838573] - x86/cpu: Add helper function to get the type of the current hybrid CPU (Michael Petlan) [1838573] - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit (Michael Petlan) [1838573] - HID: make arrays usage and value to be the same (Benjamin Tissoires) [1974942] - ACPI: PM: s2idle: Invert Microsoft UUID entry and exit (David Arcari) [1960440] - platform/x86: amd-pmc: Fix undefined reference to __udivdi3 (David Arcari) [1960440] - platform/x86: amd-pmc: Fix missing unlock on error in amd_pmc_send_cmd() (David Arcari) [1960440] - platform/x86: amd-pmc: Use return code on suspend (David Arcari) [1960440] - platform/x86: amd-pmc: Add new acpi id for future PMC controllers (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for ACPI ID AMDI0006 (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging s0ix counters (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging SMU metrics (David Arcari) [1960440] - platform/x86: amd-pmc: call dump registers only once (David Arcari) [1960440] - platform/x86: amd-pmc: Fix SMU firmware reporting mechanism (David Arcari) [1960440] - platform/x86: amd-pmc: Fix command completion code (David Arcari) [1960440] - usb: pci-quirks: disable D3cold on xhci suspend for s2idle on AMD Renoir (David Arcari) [1960440] - ACPI: PM: Only mark EC GPE for wakeup on Intel systems (David Arcari) [1960440] - ACPI: PM: Adjust behavior for field problems on AMD systems (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for new Microsoft UUID (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for multiple func mask (David Arcari) [1960440] - ACPI: PM: s2idle: Refactor common code (David Arcari) [1960440] - ACPI: PM: s2idle: Use correct revision id (David Arcari) [1960440] - ACPI: PM: s2idle: Add missing LPS0 functions for AMD (David Arcari) [1960440] - lockd: Fix invalid lockowner cast after vfs_test_lock (Benjamin Coddington) [1986138]- blk-mq: fix is_flush_rq (Ming Lei) [1992700] - blk-mq: fix kernel panic during iterating over flush request (Ming Lei) [1992700]- smb2: fix use-after-free in smb2_ioctl_query_info() (Ronnie Sahlberg) [1952781] - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Mike Snitzer) [1996854] - md/raid10: Remove rcu_dereference when it doesn't need rcu lock to protect (Nigel Croxon) [1978115] - scsi: csiostor: Mark known unused variable as __always_unused (Raju Rangoju) [1961333] - scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() (Raju Rangoju) [1961333] - scsi: csiostor: Remove set but not used variable 'rln' (Raju Rangoju) [1961333] - scsi: csiostor: Return value not required for csio_dfs_destroy (Raju Rangoju) [1961333] - scsi: csiostor: Fix NULL check before debugfs_remove_recursive (Raju Rangoju) [1961333] - scsi: csiostor: Don't enable IRQs too early (Raju Rangoju) [1961333] - scsi: csiostor: Fix spelling typos (Raju Rangoju) [1961333] - scsi: csiostor: Prefer pcie_capability_read_word() (Raju Rangoju) [1961333] - scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd() (Raju Rangoju) [1961394] - net: Use skb_frag_off accessors (Raju Rangoju) [1961394] - net: Use skb accessors in network drivers (Raju Rangoju) [1961394] - cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds (Raju Rangoju) [1961394] - scsi: libcxgbi: Fix a use after free in cxgbi_conn_xmit_pdu() (Raju Rangoju) [1961394] - scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc (Raju Rangoju) [1961394] - scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Clean up a debug printk (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix dereference of pointer tdata before it is null checked (Raju Rangoju) [1961394] - scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy() (Raju Rangoju) [1961394] - scsi: libcxgbi: remove unused function to stop warning (Raju Rangoju) [1961394] - scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() (Raju Rangoju) [1961394] - net/chelsio: Delete drive and module versions (Raju Rangoju) [1961394] - chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1961394] - [netdrv] treewide: prefix header search paths with $(srctree)/ (Raju Rangoju) [1961394] - libcxgb: fix incorrect ppmax calculation (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix TLS dependency (Raju Rangoju) [1961394] - [target] treewide: Use fallthrough pseudo-keyword (Raju Rangoju) [1961394] - scsi: cxgb4i: Add support for iSCSI segmentation offload (Raju Rangoju) [1961394] - [target] treewide: Use sizeof_field() macro (Raju Rangoju) [1961394] - [target] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove superfluous null check (Raju Rangoju) [1961394]- KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Jon Maloy) [1985413] {CVE-2021-3653} - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (Jon Maloy) [1985430] {CVE-2021-3656} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1985159] - drm/i915/display: support ddr5 mem types (Lyude Paul) [1992233] - drm/i915/adl_s: Update ddi buf translation tables (Lyude Paul) [1992233] - drm/i915/adl_s: Wa_14011765242 is also needed on A1 display stepping (Lyude Paul) [1992233] - drm/i915/adl_s: Extend Wa_1406941453 (Lyude Paul) [1992233] - drm/i915: Implement Wa_1508744258 (Lyude Paul) [1992233] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Lyude Paul) [1992233] - drm/i915: Add the missing adls vswing tables (Lyude Paul) [1992233] - drm/i915: Add Wa_14011060649 (Lyude Paul) [1992233] - drm/i915/adl_s: Add Interrupt Support (Lyude Paul) [1992233] - drm/amdgpu: add another Renoir DID (Lyude Paul) [1980900]- net/mlx5: Fix flow table chaining (Amir Tzin) [1987139] - openvswitch: fix sparse warning incorrect type (Mark Gray) [1992773] - openvswitch: fix alignment issues (Mark Gray) [1992773] - openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS (Mark Gray) [1992773] - openvswitch: Introduce per-cpu upcall dispatch (Mark Gray) [1992773] - KVM: X86: Expose bus lock debug exception to guest (Paul Lai) [1842322] - KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit (Paul Lai) [1842322] - scsi: libfc: Fix array index out of bound exception (Chris Leech) [1972643] - scsi: libfc: FDMI enhancements (Chris Leech) [1972643] - scsi: libfc: Add FDMI-2 attributes (Chris Leech) [1972643] - scsi: qedf: Add vendor identifier attribute (Chris Leech) [1972643] - scsi: libfc: Initialisation of RHBA and RPA attributes (Chris Leech) [1972643] - scsi: libfc: Correct the condition check and invalid argument passed (Chris Leech) [1972643] - scsi: libfc: Work around -Warray-bounds warning (Chris Leech) [1972643] - scsi: fc: FDMI enhancement (Chris Leech) [1972643] - scsi: libfc: Move scsi/fc_encode.h to libfc (Chris Leech) [1972643] - scsi: fc: Correct RHBA attributes length (Chris Leech) [1972643] - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [1991976] - x86/fpu: Prevent state corruption in __fpu__restore_sig() (Terry Bowman) [1970086] - x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer (Terry Bowman) [1970086] - x86/pkru: Write hardware init value to PKRU when xstate is init (Terry Bowman) [1970086] - x86/process: Check PF_KTHREAD and not current->mm for kernel threads (Terry Bowman) [1970086] - x86/fpu: Add address range checks to copy_user_to_xstate() (Terry Bowman) [1970086] - selftests/x86: Test signal frame XSTATE header corruption handling (Terry Bowman) [1970086] - Bump DRM backport version to 5.12.14 (Lyude Paul) [1944405] - drm/i915: Use the correct max source link rate for MST (Lyude Paul) [1944405 1966599] - drm/dp_mst: Use Extended Base Receiver Capability DPCD space (Lyude Paul) [1944405 1966599] - drm/i915/display: Defeature PSR2 for RKL and ADL-S (Lyude Paul) [1944405] - drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA (Lyude Paul) [1944405] - drm/amdgpu: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/radeon: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/nouveau: wait for moving fence after pinning v2 (Lyude Paul) [1944405] - radeon: use memcpy_to/fromio for UVD fw upload (Lyude Paul) [1944405] - drm/amd/amdgpu:save psp ring wptr to avoid attack (Lyude Paul) [1944405] - drm/amd/display: Fix potential memory leak in DMUB hw_init (Lyude Paul) [1944405] - drm/amdgpu: refine amdgpu_fru_get_product_info (Lyude Paul) [1944405] - drm/amd/display: Allow bandwidth validation for 0 streams. (Lyude Paul) [1944405] - drm: Lock pointer access in drm_master_release() (Lyude Paul) [1944405] - drm: Fix use-after-free read in drm_getunique() (Lyude Paul) [1944405] - drm/amdgpu: make sure we unpin the UVD BO (Lyude Paul) [1944405] - drm/amdgpu: Don't query CE and UE errors (Lyude Paul) [1944405] - drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create (Lyude Paul) [1944405] - drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest() (Lyude Paul) [1944405] - drm/amdgpu: stop touching sched.ready in the backend (Lyude Paul) [1944405] - drm/amd/amdgpu: fix a potential deadlock in gpu reset (Lyude Paul) [1944405] - drm/amdgpu: Fix a use-after-free (Lyude Paul) [1944405] - drm/amd/amdgpu: fix refcount leak (Lyude Paul) [1944405] - drm/amd/display: Disconnect non-DP with no EDID (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error (Lyude Paul) [1944405] - drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amd/pm: correct MGpuFanBoost setting (Lyude Paul) [1944405] - drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 (Lyude Paul) [1944405] - drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7 (Lyude Paul) [1944405] - dma-buf: fix unintended pin/unpin warnings (Lyude Paul) [1944405] - drm/amdgpu: update sdma golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: update gc golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang (Lyude Paul) [1944405] - drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE (Lyude Paul) [1944405] - drm/radeon: use the dummy page for GART if needed (Lyude Paul) [1944405] - drm/amd/display: Use the correct max downscaling value for DCN3.x family (Lyude Paul) [1944405] - drm/i915/gem: Pin the L-shape quirked object as unshrinkable (Lyude Paul) [1944405] - drm/ttm: Do not add non-system domain BO into swap list (Lyude Paul) [1944405] - drm/amd/display: Fix two cursor duplication when using overlay (Lyude Paul) [1944405] - amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID (Lyude Paul) [1944405] - drm/i915/display: fix compiler warning about array overrun (Lyude Paul) [1944405] - drm/i915: Fix crash in auto_retire (Lyude Paul) [1944405] - drm/i915/overlay: Fix active retire callback alignment (Lyude Paul) [1944405] - drm/i915: Read C0DRB3/C1DRB3 as 16 bits again (Lyude Paul) [1944405] - drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp (Lyude Paul) [1944405] - drm/i915/dp: Use slow and wide link training for everything (Lyude Paul) [1944405] - drm/i915: Avoid div-by-zero on gen2 (Lyude Paul) [1944405] - drm/amd/display: Initialize attribute for hdcp_srm sysfs file (Lyude Paul) [1944405] - drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected (Lyude Paul) [1944405] - drm/radeon: Avoid power table parsing memory leaks (Lyude Paul) [1944405] - drm/radeon: Fix off-by-one power_state index heap overwrite (Lyude Paul) [1944405] - drm/amdgpu: Add mem sync flag for IB allocated by SA (Lyude Paul) [1944405] - drm/amd/display: add handling for hdcp2 rx id list validation (Lyude Paul) [1944405] - drm/amd/display: fixed divide by zero kernel crash during dsc enablement (Lyude Paul) [1944405] - drm/amd/display: Force vsync flip when reconfiguring MPCC (Lyude Paul) [1944405] - arm64: enable tlbi range instructions (Jeremy Linton) [1861872] - arm64: tlb: Use the TLBI RANGE feature in arm64 (Jeremy Linton) [1861872] - arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature (Jeremy Linton) [1861872] - arm64/cpufeature: Add remaining feature bits in ID_AA64ISAR0 register (Jeremy Linton) [1861872] - arm64: tlbflush: Ensure start/end of address range are aligned to stride (Jeremy Linton) [1861872] - arm64: Detect the ARMv8.4 TTL feature (Jeremy Linton) [1861872] - arm64: tlbi: Set MAX_TLBI_OPS to PTRS_PER_PTE (Jeremy Linton) [1861872]- bpf: Fix integer overflow involving bucket_size (Jiri Olsa) [1992588] - bpf: Fix leakage due to insufficient speculative store bypass mitigation (Jiri Olsa) [1992588] - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 (Jiri Olsa) [1992588] - bpf: Fix OOB read when printing XDP link fdinfo (Jiri Olsa) [1992588] - bpf, test: fix NULL pointer dereference on invalid expected_attach_type (Jiri Olsa) [1992588] - bpf: Fix tail_call_reachable rejection for interpreter when jit failed (Jiri Olsa) [1992588] - bpf: Track subprog poke descriptors correctly and fix use-after-free (Jiri Olsa) [1992588] - bpf: Fix null ptr deref with mixed tail calls and subprogs (Jiri Olsa) [1992588] - bpf: Fix leakage under speculation on mispredicted branches (Jiri Olsa) [1992588] - bpf: Set mac_len in bpf_skb_change_head (Jiri Olsa) [1992588] - bpf: Prevent writable memory-mapping of read-only ringbuf pages (Jiri Olsa) [1992588] - bpf: Fix alu32 const subreg bound tracking on bitwise operations (Jiri Olsa) [1992588] - xsk: Fix broken Tx ring validation (Jiri Olsa) [1992588] - xsk: Fix for xp_aligned_validate_desc() when len == chunk_size (Jiri Olsa) [1992588] - bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1992588] - bpf: Refcount task stack in bpf_get_task_stack (Jiri Olsa) [1992588] - bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG (Jiri Olsa) [1992588] - selftest/bpf: Add a test to check trampoline freeing logic. (Jiri Olsa) [1992588] - bpf: Fix fexit trampoline. (Jiri Olsa) [1992588] - ftrace: Fix modify_ftrace_direct. (Jiri Olsa) [1992588] - ftrace: Add a helper function to modify_ftrace_direct() to allow arch optimization (Jiri Olsa) [1992588] - ftrace: Add helper find_direct_entry() to consolidate code (Jiri Olsa) [1992588] - bpf: Fix truncation handling for mod32 dst reg wrt zero (Jiri Olsa) [1992588] - bpf: Fix an unitialized value in bpf_iter (Jiri Olsa) [1992588] - bpf_lru_list: Read double-checked variable once without lock (Jiri Olsa) [1992588] - mt76: validate rx A-MSDU subframes (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath11k: Drop multicast fragments (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath11k: Clear the fragment cache during key install (Íñigo Huguet) [1991459] {CVE-2020-24587} - ath10k: Validate first subframe of A-MSDU before processing the list (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath10k: Fix TKIP Michael MIC verification for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26141} - ath10k: drop MPDU which has discard flag set by firmware for SDIO (Íñigo Huguet) [1991459] {CVE-2020-24588} - ath10k: drop fragments with multicast DA for SDIO (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: drop fragments with multicast DA for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: add CCMP PN replay protection for fragmented frames for PCIe (Íñigo Huguet) [1991459] - mac80211: extend protection against mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: do not accept/forward invalid EAPOL frames (Íñigo Huguet) [1991459] {CVE-2020-26139} - mac80211: prevent attacks on TKIP/WEP as well (Íñigo Huguet) [1991459] {CVE-2020-26141} - mac80211: check defrag PN against current frame (Íñigo Huguet) [1991459] - mac80211: add fragment cache to sta_info (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: drop A-MSDUs on old ciphers (Íñigo Huguet) [1991459] {CVE-2020-24588} - cfg80211: mitigate A-MSDU aggregation attacks (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - mac80211: properly handle A-MSDUs that start with an RFC 1042 header (Íñigo Huguet) [1991459] - mac80211: prevent mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: assure all fragments are encrypted (Íñigo Huguet) [1991459] {CVE-2020-26147} - tipc: call tipc_wait_for_connect only when dlen is not 0 (Xin Long) [1989361] - mptcp: remove tech preview warning (Florian Westphal) [1985120] - tcp: consistently disable header prediction for mptcp (Florian Westphal) [1985120] - selftests: mptcp: fix case multiple subflows limited by server (Florian Westphal) [1985120] - selftests: mptcp: turn rp_filter off on each NIC (Florian Westphal) [1985120] - selftests: mptcp: display proper reason to abort tests (Florian Westphal) [1985120] - mptcp: properly account bulk freed memory (Florian Westphal) [1985120] - mptcp: fix 'masking a bool' warning (Florian Westphal) [1985120] - mptcp: refine mptcp_cleanup_rbuf (Florian Westphal) [1985120] - mptcp: use fast lock for subflows when possible (Florian Westphal) [1985120] - mptcp: avoid processing packet if a subflow reset (Florian Westphal) [1985120] - mptcp: add sk parameter for mptcp_get_options (Florian Westphal) [1985120] - mptcp: fix syncookie process if mptcp can not_accept new subflow (Florian Westphal) [1985120] - mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join (Florian Westphal) [1985120] - mptcp: avoid race on msk state changes (Florian Westphal) [1985120] - mptcp: fix 32 bit DSN expansion (Florian Westphal) [1985120] - mptcp: fix bad handling of 32 bit ack wrap-around (Florian Westphal) [1985120] - tcp: parse mptcp options contained in reset packets (Florian Westphal) [1985120] - ionic: count csum_none when offload enabled (Jonathan Toppins) [1991646] - ionic: fix up dim accounting for tx and rx (Jonathan Toppins) [1991646] - ionic: remove intr coalesce update from napi (Jonathan Toppins) [1991646] - ionic: catch no ptp support earlier (Jonathan Toppins) [1991646] - ionic: make all rx_mode work threadsafe (Jonathan Toppins) [1991646] - dmaengine: idxd: Fix missing error code in idxd_cdev_open() (Jerry Snitselaar) [1990637] - dmaengine: idxd: add missing dsa driver unregister (Jerry Snitselaar) [1990637] - dmaengine: idxd: add engine 'struct device' missing bus type assignment (Jerry Snitselaar) [1990637] - dmaengine: idxd: remove MSIX masking for interrupt handlers (Jerry Snitselaar) [1990637] - dmaengine: idxd: Use cpu_feature_enabled() (Jerry Snitselaar) [1990637] - dmaengine: idxd: enable SVA feature for IOMMU (Jerry Snitselaar) [1990637] - dmagenine: idxd: Don't add portal offset in idxd_submit_desc (Jerry Snitselaar) [1990637] - ethtool: strset: fix message length calculation (Balazs Nemeth) [1989003] - net: add strict checks in netdev_name_node_alt_destroy() (Andrea Claudi) [1859038] - net: rtnetlink: fix bugs in rtnl_alt_ifname() (Andrea Claudi) [1859038] - net: rtnetlink: add linkprop commands to add and delete alternative ifnames (Andrea Claudi) [1859038] - net: check all name nodes in __dev_alloc_name (Andrea Claudi) [1859038] - net: fix a leak in register_netdevice() (Andrea Claudi) [1859038] - tun: fix memory leak in error path (Andrea Claudi) [1859038] - net: propagate errors correctly in register_netdevice() (Andrea Claudi) [1859038] - net: introduce name_node struct to be used in hashlist (Andrea Claudi) [1859038] - net: procfs: use index hashlist instead of name hashlist (Andrea Claudi) [1859038] - configs: Enable CONFIG_CHELSIO_INLINE_CRYPTO (Raju Rangoju) [1961368] - cxgb4/ch_ktls: Clear resources when pf4 device is removed (Raju Rangoju) [1961374] - ch_ktls: Remove redundant variable result (Raju Rangoju) [1961374] - ch_ktls: do not send snd_una update to TCB in middle (Raju Rangoju) [1961374] - ch_ktls: tcb close causes tls connection failure (Raju Rangoju) [1961374] - ch_ktls: fix device connection close (Raju Rangoju) [1961374] - ch_ktls: Fix kernel panic (Raju Rangoju) [1961374] - ch_ktls: fix enum-conversion warning (Raju Rangoju) [1961374] - net: ethernet: chelsio: inline_crypto: Mundane typos fixed throughout the file chcr_ktls.c (Raju Rangoju) [1961374] - ch_ipsec: Remove initialization of rxq related data (Raju Rangoju) [1961388] - ch_ktls: fix build warning for ipv4-only config (Raju Rangoju) [1961374] - ch_ktls: lock is not freed (Raju Rangoju) [1961374] - ch_ktls: stop the txq if reaches threshold (Raju Rangoju) [1961374] - ch_ktls: tcb update fails sometimes (Raju Rangoju) [1961374] - ch_ktls/cxgb4: handle partial tag alone SKBs (Raju Rangoju) [1961374] - ch_ktls: don't free skb before sending FIN (Raju Rangoju) [1961374] - ch_ktls: packet handling prior to start marker (Raju Rangoju) [1961374] - ch_ktls: Correction in middle record handling (Raju Rangoju) [1961374] - ch_ktls: missing handling of header alone (Raju Rangoju) [1961374] - ch_ktls: Correction in trimmed_len calculation (Raju Rangoju) [1961374] - cxgb4/ch_ktls: creating skbs causes panic (Raju Rangoju) [1961374] - ch_ktls: Update cheksum information (Raju Rangoju) [1961374] - ch_ktls: Correction in finding correct length (Raju Rangoju) [1961374] - cxgb4/ch_ktls: decrypted bit is not enough (Raju Rangoju) [1961374] - cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr (Raju Rangoju) [1961388] - cxgb4/ch_ktls: ktls stats are added at port level (Raju Rangoju) [1961374] - ch_ktls: Issue if connection offload fails (Raju Rangoju) [1961374] - chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix modular CHELSIO_T4 (Raju Rangoju) [1961388] - chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4 (Raju Rangoju) [1961388] - crypto: chelsio - fix minor indentation issue (Raju Rangoju) [1961368] - crypto/chcr: move nic TLS functionality to drivers/net (Raju Rangoju) [1961368] - cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4 (Raju Rangoju) [1961388] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Raju Rangoju) [1961368] - chelsio/chtls: separate chelsio tls driver from crypto driver (Raju Rangoju) [1961368] - crypto: chelsio - Fix some pr_xxx messages (Raju Rangoju) [1961368] - crypto: chelsio - Avoid some code duplication (Raju Rangoju) [1961368] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Raju Rangoju) [1961368] - crypto: aead - remove useless setting of type flags (Raju Rangoju) [1961368] - crypto: Replace zero-length array with flexible-array (Raju Rangoju) [1961368] - [Crypto] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961368] - Crypto/chcr: Checking cra_refcnt before unregistering the algorithms (Raju Rangoju) [1961368] - Crypto/chcr: Calculate src and dst sg lengths separately for dma map (Raju Rangoju) [1961368] - Crypto/chcr: Fixes a coccinile check error (Raju Rangoju) [1961368] - Crypto/chcr: Fixes compilations warnings (Raju Rangoju) [1961368] - crypto/chcr: IPV6 code needs to be in CONFIG_IPV6 (Raju Rangoju) [1961368] - crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.h (Raju Rangoju) [1961368] - Crypto/chcr: fix for hmac(sha) test fails (Raju Rangoju) [1961368] - Crypto/chcr: fix for ccm(aes) failed test (Raju Rangoju) [1961368] - Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests (Raju Rangoju) [1961368] - crypto: chelsio - remove redundant assignment to variable error (Raju Rangoju) [1961368] - chcr: Fix CPU hard lockup (Raju Rangoju) [1961368] - crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Raju Rangoju) [1961368] - crypto: chelsio - switch to skcipher API (Raju Rangoju) [1961368] - crypto: chelsio - Remove VLA usage of skcipher (Raju Rangoju) [1961368]- tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. (Chris von Recklinghausen) [1989485] {CVE-2021-3679} - vmlinux.lds.h: Keep .ctors.* with .ctors (Jan Stancek) [1993208] - spi: pxa2xx: Add support for Intel Alder Lake PCH-P (Steve Best) [1978463] - bnxt_en: allow promiscuous mode for trusted VFs (Jonathan Toppins) [1730616] - arm64: memory: Add missing brackets to untagged_addr() macro (Chris von Recklinghausen) [1955809] - arm64: tags: Preserve tags for addresses translated via TTBR1 (Chris von Recklinghausen) [1955809] - arm64: entry: Move ct_user_exit before any other exception (Chris von Recklinghausen) [1955809] - arm64: memory: Implement __tag_set() as common function (Chris von Recklinghausen) [1955809] - arm64: mm: Really fix sparse warning in untagged_addr() (Chris von Recklinghausen) [1955809] - arm64: untag user pointers in access_ok and __uaccess_mask_ptr (Chris von Recklinghausen) [1955809] - arm64/mm: fix variable 'tag' set but not used (Chris von Recklinghausen) [1955809] - arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 (Chris von Recklinghausen) [1955809] - arm64: compat: Add separate CP15 trapping hook (Chris von Recklinghausen) [1955809] - arm64: don't restore GPRs when context tracking (Chris von Recklinghausen) [1955809]- bareudp: Fix invalid read beyond skb's linear data (Guillaume Nault) [1990938] - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest (Michael Petlan) [1990695] - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands (Balazs Nemeth) [1956825] - net: dcb: Validate netlink message in DCB handler (Balazs Nemeth) [1956825] - xfrm: Fix RCU vs hash_resize_mutex lock inversion (Sabrina Dubroca) [1988405] - Revert "xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype" (Sabrina Dubroca) [1988405] - xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype (Sabrina Dubroca) [1988405] - [s390] s390/AP: support new dynamic AP bus size limit (Claudio Imbrenda) [1974581] - net: sched: act_mirred: Reset ct info when mirror/redirect skb (Hangbin Liu) [1980532] - ucounts: Move max_time_namespace according to ucount_type (Alex Gladkov) [1982954] - perf vendor events power10: Adds 24x7 nest metric events for power10 platform (Diego Domingos) [1946650] - perf/core: fix backport of PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf/core: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Diego Domingos) [1946650] - perf vendor events powerpc: Fix eventcode of power10 JSON events (Diego Domingos) [1946650] - perf vendor events: Initial JSON/events list for power10 platform (Diego Domingos) [1946650] - powerpc/perf: Fix sampled instruction type for larx/stcx (Diego Domingos) [1946650] - powerpc/perf: Fix the threshold event selection for memory events in power10 (Diego Domingos) [1946650] - perf sort: Display sort dimension p_stage_cyc only on supported archs (Diego Domingos) [1946650] - perf tools: Support pipeline stage cycles for powerpc (Diego Domingos) [1946650] - perf powerpc: Add support for PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf sort: Add dynamic headers for perf report columns (Diego Domingos) [1946650] - powerpc/perf: Expose processor pipeline stage cycles using PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - Documentation/admin-guide: kernel-parameters: fix "disable_ddw" wording (Diego Domingos) [1946650] - powerpc/perf: Support PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - perf/core: Add PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - powerpc/perf: Infrastructure to support checking of attr.config* (Diego Domingos) [1946650] - powerpc/perf: Add platform specific check_attr_config (Diego Domingos) [1946650] - ice: add support for auxiliary input/output pins (Jonathan Toppins) [1956913] - ice: enable transmit timestamps for E810 devices (Jonathan Toppins) [1944818] - ice: enable receive hardware timestamping (Jonathan Toppins) [1944818] - ice: report the PTP clock index in ethtool .get_ts_info (Jonathan Toppins) [1944818] - ice: register 1588 PTP clock device object for E810 devices (Jonathan Toppins) [1944818] - ice: add low level PTP clock access functions (Jonathan Toppins) [1944818] - ice: add support for set/get of driver-stored firmware parameters (Jonathan Toppins) [1944818] - ice: process 1588 PTP capabilities during initialization (Jonathan Toppins) [1944818] - ice: add support for sideband messages (Jonathan Toppins) [1944818]- bnxt_en: Fix static checker warning in bnxt_fw_reset_task() (Jonathan Toppins) [1989274] - bnxt_en: Check abort error state in bnxt_half_open_nic() (Jonathan Toppins) [1989274] - bnxt_en: fix error path of FW reset (Jonathan Toppins) [1989274] - bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() (Jonathan Toppins) [1989274] - bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() (Jonathan Toppins) [1989274] - bnxt_en: reject ETS settings that will starve a TC (Jonathan Toppins) [1989274] - bnxt_en: don't disable an already disabled PCI device (Jonathan Toppins) [1989274] - bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after firmware reset. (Jonathan Toppins) [1989274] - i40e: Fix log TC creation failure when max num of queues is exceeded (Stefan Assmann) [1920274] - i40e: Fix queue-to-TC mapping on Tx (Stefan Assmann) [1920274] - i40e: Add additional info to PHY type error (Stefan Assmann) [1920274] - i40e: Fix firmware LLDP agent related warning (Stefan Assmann) [1920274] - i40e: Fix logic of disabling queues (Stefan Assmann) [1920274] - i40e: add support for PTP external synchronization clock (Stefan Assmann) [1920274] - i40e: improve locking of mac_filter_hash (Stefan Assmann) [1920274] - i40e: Fix missing rtnl locking when setting up pf switch (Stefan Assmann) [1920274] - i40e: fix PTP on 5Gb links (Stefan Assmann) [1920274] - i40e: Fix autoneg disabling for non-10GBaseT links (Stefan Assmann) [1920274] - i40e: Fix error handling in i40e_vsi_open (Stefan Assmann) [1920274] - intel: Remove rcu_read_lock() around XDP program invocation (Stefan Assmann) [1920274] - i40e: clean up packet type lookup table (Stefan Assmann) [1920274] - i40e: add correct exception tracing for XDP (Stefan Assmann) [1920274] - i40e: Remove LLDP frame filters (Stefan Assmann) [1920274] - i40e: Fix PHY type identifiers for 2.5G and 5G adapters (Stefan Assmann) [1920274] - i40e: Fix use-after-free in i40e_client_subtask() (Stefan Assmann) [1920274] - i40e: fix broken XDP support (Stefan Assmann) [1920274] - i40e: refactor repeated link state reporting code (Stefan Assmann) [1920274] - i40e: optimize for XDP_REDIRECT in xsk path (Stefan Assmann) [1920274] - i40e: fix the panic when running bpf in xdpdrv mode (Stefan Assmann) [1920274] - i40e: Fix sparse warning: missing error code 'err' (Stefan Assmann) [1920274] - i40e: Fix sparse error: 'vsi->netdev' could be null (Stefan Assmann) [1920274] - i40e: Fix sparse error: uninitialized symbol 'ring' (Stefan Assmann) [1920274] - i40e: Fix sparse errors in i40e_txrx.c (Stefan Assmann) [1920274] - i40e: Fix display statistics for veb_tc (Stefan Assmann) [1920274] - i40e: fix receiving of single packets in xsk zero-copy mode (Stefan Assmann) [1920274] - i40e: Fix inconsistent indenting (Stefan Assmann) [1920274] - i40e: Fix oops at i40e_rebuild() (Stefan Assmann) [1920274] - i40e: Fix kernel oops when i40e driver removes VF's (Stefan Assmann) [1920274] - i40e: Added Asym_Pause to supported link modes (Stefan Assmann) [1920274] - net: i40e: remove repeated words (Stefan Assmann) [1920274] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Stefan Assmann) [1920274] - intel: clean up mismatched header comments (Stefan Assmann) [1920274] - intel: Update drivers to use ethtool_sprintf (Stefan Assmann) [1920274] - i40e: move headroom initialization to i40e_configure_rx_ring (Stefan Assmann) [1920274] - i40e: Fix endianness conversions (Stefan Assmann) [1920274] - i40e: Fix add TC filter for IPv6 (Stefan Assmann) [1920274] - i40e: Fix addition of RX filters after enabling FW LLDP agent (Stefan Assmann) [1920274] - i40e: Fix overwriting flow control settings during driver loading (Stefan Assmann) [1920274] - i40e: Add zero-initialization of AQ command structures (Stefan Assmann) [1920274] - i40e: Fix memory leak in i40e_probe (Stefan Assmann) [1920274] - i40e: Fix flow for IPv6 next header (extension header) (Stefan Assmann) [1920274] - i40e: Fix incorrect argument in call to ipv6_addr_any() (Stefan Assmann) [1920274] - i40e: store the result of i40e_rx_offset() onto i40e_ring (Stefan Assmann) [1920274] - i40e: Simplify the do-while allocation loop (Stefan Assmann) [1920274] - i40e: adjust i40e_is_non_eop (Stefan Assmann) [1920274] - i40e: drop misleading function comments (Stefan Assmann) [1920274] - i40e: drop redundant check when setting xdp prog (Stefan Assmann) [1920274] - i40e: remove the useless value assignment in i40e_clean_adminq_subtask (Stefan Assmann) [1920274] - i40e: VLAN field for flow director (Stefan Assmann) [1920274] - i40e: Add flow director support for IPv6 (Stefan Assmann) [1920274] - i40e: Add EEE status getting & setting implementation (Stefan Assmann) [1920274] - i40e: Fix uninitialized variable mfs_max (Stefan Assmann) [1920274] - i40e: Add netlink callbacks support for software based DCB (Stefan Assmann) [1920274] - i40e: Add init and default config of software based DCB (Stefan Assmann) [1920274] - i40e: Add hardware configuration for software based DCB (Stefan Assmann) [1920274] - i40e: Log error for oversized MTU on device (Stefan Assmann) [1920274] - i40e: consolidate handling of XDP program actions (Stefan Assmann) [1920274] - i40e: remove the redundant buffer info updates (Stefan Assmann) [1920274] - i40e: remove unnecessary cleaned_count updates (Stefan Assmann) [1920274] - i40e: remove unnecessary memory writes of the next to clean pointer (Stefan Assmann) [1920274] - i40e: Use batched xsk Tx interfaces to increase performance (Stefan Assmann) [1920274] - i40e: convert to new udp_tunnel infrastructure (Stefan Assmann) [1920274] - netfilter: nf_tables: skip module reference count bump on object updates (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix unexpected EOPNOTSUPP error (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Fix an Oops in nf_tables_updobj() error handling (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix possible null-pointer dereference in object update (Fernando Fernandez Mancera) [1944487] - netfilter: nft_quota: add quota object update support (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Introduce stateful object update operation (Fernando Fernandez Mancera) [1944487] - cifs: retry lookup and readdir when EAGAIN is returned. (Ronnie Sahlberg) [1972411] - netfilter: nf_tables: Fix dereference of null pointer flow (Florian Westphal) [1985087] - netfilter: nf_tables: memleak in hw offload abort path (Florian Westphal) [1985087] - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols (Florian Westphal) [1985087] - netfilter: synproxy: Fix out of bounds when parsing TCP options (Florian Westphal) [1985087] - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches (Florian Westphal) [1985087] - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service (Florian Westphal) [1985087] - netfilter: nftables: avoid overflows in nft_hash_buckets() (Florian Westphal) [1985087] - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check (Florian Westphal) [1985087] - netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic (Florian Westphal) [1985087] - netfilter: nftables_offload: special ethertype handling for VLAN (Florian Westphal) [1985087] - netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector (Florian Westphal) [1985087] - netfilter: nft_payload: fix C-VLAN offload support (Florian Westphal) [1985087] - ipvs: allow connection reuse for unconfirmed conntrack (Florian Westphal) [1985087] - net: fix GRO skb truesize update (Paolo Abeni) [1987391] - sk_buff: avoid potentially clearing 'slow_gro' field (Paolo Abeni) [1987391] - veth: use skb_prepare_for_gro() (Paolo Abeni) [1987391] - skbuff: allow 'slow_gro' for skb carring sock reference (Paolo Abeni) [1987391] - net: optimize GRO for the common case. (Paolo Abeni) [1987391] - sk_buff: track extension status in slow_gro (Paolo Abeni) [1987391] - sk_buff: track dst status in slow_gro (Paolo Abeni) [1987391] - sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [1987391] - skbuff: Fix build with SKB extensions disabled (Paolo Abeni) [1987391] - skbuff: Release nfct refcount on napi stolen or re-used skbs (Paolo Abeni) [1987391] - selftests: net: veth: add tests for set_channel (Paolo Abeni) [1987391] - veth: create by default nr_possible_cpus queues (Paolo Abeni) [1987391] - veth: implement support for set_channel ethtool op (Paolo Abeni) [1987391] - veth: factor out initialization helper (Paolo Abeni) [1987391] - veth: always report zero combined channels (Paolo Abeni) [1987391] - veth: Implement ethtool's get_channelis() callback (Paolo Abeni) [1987391] - net: add GSO UDP L4 and GSO fraglists to the list of software-backed types (Paolo Abeni) [1987391] - ice: Support RSS configure removal for AVF (Jonathan Toppins) [1946726] - ice: Enable RSS configure for AVF (Jonathan Toppins) [1946726] - ice: Add helper function to get the VF's VSI (Jonathan Toppins) [1946726] - ice: remove redundant assignment to pointer vsi (Jonathan Toppins) [1946726] - ice: Advertise virtchnl UDP segmentation offload capability (Jonathan Toppins) [1946726] - ice: Allow ignoring opcodes on specific VF (Jonathan Toppins) [1946726] - ice: warn about potentially malicious VFs (Jonathan Toppins) [1946726] - ice: Consolidate VSI state and flags (Jonathan Toppins) [1946726] - ice: Refactor ice_set/get_rss into LUT and key specific functions (Jonathan Toppins) [1946726] - ice: Refactor get/set RSS LUT to use struct parameter (Jonathan Toppins) [1946726] - ice: Change ice_vsi_setup_q_map() to not depend on RSS (Jonathan Toppins) [1946726] - ice: Check FDIR program status for AVF (Jonathan Toppins) [1946726] - ice: Add more FDIR filter type for AVF (Jonathan Toppins) [1946726] - ice: Add GTPU FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add non-IP Layer2 protocol FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add new actions support for VF FDIR (Jonathan Toppins) [1946726] - ice: Add FDIR pattern action parser for VF (Jonathan Toppins) [1946726] - ice: Enable FDIR Configure for AVF (Jonathan Toppins) [1946726] - ice: Add support for per VF ctrl VSI enabling (Jonathan Toppins) [1946726] - ice: Enhanced IPv4 and IPv6 flow filter (Jonathan Toppins) [1946726] - ice: Support to separate GTP-U uplink and downlink (Jonathan Toppins) [1946726] - ice: Add more advanced protocol support in flow filter (Jonathan Toppins) [1946726] - ice: Support non word aligned input set field (Jonathan Toppins) [1946726] - ice: Add more basic protocol support for flow filter (Jonathan Toppins) [1946726] - sctp: move the active_key update after sh_keys is added (Xin Long) [1986966] - sctp: fix return value check in __sctp_rcv_asconf_lookup (Xin Long) [1986966] - sctp: delete addr based on sin6_scope_id (Xin Long) [1986966] - sctp: update active_key for asoc when old key is being replaced (Xin Long) [1986966] - sctp: move 198 addresses from unusable to private scope (Xin Long) [1986966] - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY (Xin Long) [1986966] - sctp: validate chunk size in __rcv_asconf_lookup (Xin Long) [1986966] - sctp: add size validation when walking chunks (Xin Long) [1986966] - sctp: validate from_addr_param return (Xin Long) [1986966] - sctp: fix the proc_handler for sysctl encap_port (Xin Long) [1986966] - sctp: add the missing setting for asoc encap_port (Xin Long) [1986966] - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b (Xin Long) [1986966] - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() (Xin Long) [1986966] - sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms (Xin Long) [1986966] - bonding: allow nesting of bonding device (Antoine Tenart) [1989099] - bonding: avoid adding slave device with IFF_MASTER flag (Antoine Tenart) [1989099] - ice: don't remove netdev->dev_addr from uc sync list (Ken Cox) [1873969 1961018] - ice: Stop processing VF messages during teardown (Ken Cox) [1986451] - ice: Prevent probing virtual functions (Ken Cox) [1952810] - ima: extend boot_aggregate with kernel measurements (Bruno Meneguele) [1977422] - selftest/bpf: Verifier tests for var-off access (Jiri Olsa) [1960944] {CVE-2021-29155} - selftest/bpf: Adjust expected verifier errors (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: No need to simulate speculative domain for immediates (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix mask direction swap upon off reg sign change (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Wrap aux data inside bpf_sanitize_info container (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix pointer arithmetic mask tightening under state pruning (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix leakage of uninitialized bpf stack under speculation (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: Fix masking negation logic upon negative dst register (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: verifier: Allocate idmap scratch in verifier env (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Tighten speculative pointer arithmetic mask (Jiri Olsa) [1960944 1972496] {CVE-2021-29155 CVE-2021-33200} - bpf: Move sanitize_val_alu out of op switch (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Refactor and streamline bounds check into helper (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Allow variable-offset stack access (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Improve verifier error messages for users (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Rework ptr_limit into alu_limit and add common error path (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Ensure off_reg has no mixed signed bounds for all types (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Move off_reg into sanitize_ptr_alu (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Use correct permission flag for mixed signed bounds arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Add sanity check for upper ptr_limit (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Simplify alu_limit masking for pointer arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix off-by-one for area size in creating mask to left (Jiri Olsa) [1960944] {CVE-2021-29155} - Documentation/x86: Add ratelimit in buslock.rst (Prarit Bhargava) [1948048] - Documentation/admin-guide: Add bus lock ratelimit (Prarit Bhargava) [1948048] - x86/bus_lock: Set rate limit for bus lock (Prarit Bhargava) [1948048] - Documentation/x86: Add buslock.rst (Prarit Bhargava) [1948048] - [s390] net/smc: Ensure correct state of the socket in send path (Claudio Imbrenda) [1731026] - [s390] net/smc: Fix ENODATA tests in smc_nl_get_fback_stats() (Claudio Imbrenda) [1731026] - [s390] net/smc: Make SMC statistics network namespace aware (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC fallback statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add SMC statistics support (Claudio Imbrenda) [1731026] - [s390] s390/ap: Fix hanging ioctl caused by wrong msg counter (Claudio Imbrenda) [1984762] - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow (Jon Maloy) [1988226] {CVE-2021-37576} - NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT (Benjamin Coddington) [1983793] - selftests/powerpc: EBB selftest for MMCR0 control for PMU SPRs in ISA v3.1 (Desnes A. Nunes do Rosario) [1991753] - selftests/powerpc: Fix "no_handler" EBB selftest (Desnes A. Nunes do Rosario) [1991753] - powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set (Desnes A. Nunes do Rosario) [1991753] - powerpc/pmu: Make the generic compat PMU use the architected events (Desnes A. Nunes do Rosario) [1991753] - perf script python: Fix buffer size to report iregs in perf script (Desnes A. Nunes do Rosario) [1991753] - ceph: reduce contention in ceph_check_delayed_caps() (Jeff Layton) [1953430]- net: mac802154: Fix general protection fault (Chris von Recklinghausen) [1984571] {CVE-2021-3659} - Bluetooth: fix the erroneous flush_work() order (Chris von Recklinghausen) [1964559] {CVE-2021-3564} - Bluetooth: use correct lock to prevent UAF of hdev object (Chris von Recklinghausen) [1968214] {CVE-2021-3573} - usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI (Torez Smith) [1972139] - usb: ehci: do not initialise static variables (Torez Smith) [1972139] - usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core (Torez Smith) [1972139] - USB: ehci: drop workaround for forced irq threading (Torez Smith) [1972139] - usb: ehci: add spurious flag to disable overcurrent checking (Torez Smith) [1972139] - perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1871785] - tty: vt: always invoke vc->vc_sw->con_resize callback (Maxim Levitsky) [1957611] - iavf: fix locking of critical sections (Stefan Assmann) [1975245] - iavf: do not override the adapter state in the watchdog task (Stefan Assmann) [1975245] - ixgbe: Fix packet corruption due to missing DMA sync (Ken Cox) [1920269] - ixgbe: Fix an error handling path in 'ixgbe_probe()' (Ken Cox) [1920269] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1920269] - ixgbe: add correct exception tracing for XDP (Ken Cox) [1920269] - ixgbe: Fix out-bounds warning in ixgbe_host_interface_command() (Ken Cox) [1920269] - ixgbe: reduce checker warnings (Ken Cox) [1920269] - ixgbe: use checker safe conversions (Ken Cox) [1920269] - ixgbe: fix large MTU request from VF (Ken Cox) [1920269] - net: ethernet: intel: Fix a typo in the file ixgbe_dcb_nl.c (Ken Cox) [1920269] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920269] - ixgbe: Support external GBE SerDes PHY BCM54616s (Ken Cox) [1920269] - ixgbe: fix unbalanced device enable/disable in suspend/resume (Ken Cox) [1920269] - ixgbe: Fix NULL pointer dereference in ethtool loopback test (Ken Cox) [1920269] - ixgbe: Fix fall-through warnings for Clang (Ken Cox) [1920269] - intel: clean up mismatched header comments (Ken Cox) [1920269] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Ken Cox) [1920269] - intel: Update drivers to use ethtool_sprintf (Ken Cox) [1920269] - ixgbe: optimize for XDP_REDIRECT in xsk path (Ken Cox) [1920269] - ixgbe: move headroom initialization to ixgbe_configure_rx_ring (Ken Cox) [1920269] - ixgbe: Fix memleak in ixgbe_configure_clsu32 (Ken Cox) [1920269] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920269] - ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ring (Ken Cox) [1920269] - net: ixgbe: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920269] - ixgbe: avoid premature Rx buffer reuse (Ken Cox) [1920269] - net: remove unneeded break (Ken Cox) [1920269] - ixgbe: add pause frame stats (Ken Cox) [1920269] - iavf: Set RSS LUT and key in reset handle path (Ken Cox) [1910853] - [netdrv] chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1955208] - cxgb4: avoid collecting SGE_QBASE regs during traffic (Raju Rangoju) [1955208] - cxgb4: collect serial config version from register (Raju Rangoju) [1955208] - cxgb4: remove unused vpd_cap_addr (Raju Rangoju) [1955208] - cxgb4: remove bogus CHELSIO_VPD_UNIQUE_ID constant (Raju Rangoju) [1955208] - cxgb4: Assign boolean values to a bool variable (Raju Rangoju) [1955208] - cxgb4: enable interrupt based Tx completions for T5 (Raju Rangoju) [1955208] - cxgb4: fix the panic caused by non smac rewrite (Raju Rangoju) [1955208] - cxgb4: Fix the -Wmisleading-indentation warning (Raju Rangoju) [1955208] - cxgb4: set up filter action after rewrites (Raju Rangoju) [1955208] - cxgb4: handle 4-tuple PEDIT to NAT mode translation (Raju Rangoju) [1955208] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Raju Rangoju) [1955208] - net: cxbg4: Remove pointless in_interrupt() check (Raju Rangoju) [1955208] - cxgb4: Avoid log flood (Raju Rangoju) [1955208] - cxgb4: fix memory leak during module unload (Raju Rangoju) [1955208] - cxgb4: Fix offset when clearing filter byte counters (Raju Rangoju) [1955208] - cxgb4: add error handlers to LE intr_handler (Raju Rangoju) [1955208] - cxgb4: insert IPv6 filter rules in next free region (Raju Rangoju) [1955208] - cxgb4: Fix race between loopback and normal Tx path (Raju Rangoju) [1955208] - cxgb4: Fix work request size calculation for loopback test (Raju Rangoju) [1955208] - cxgb4: add TC-MATCHALL IPv6 support (Raju Rangoju) [1955208] - cxgb4: fix extracting IP addresses in TC-FLOWER rules (Raju Rangoju) [1955208] - cxgb4: fix check for running offline ethtool selftest (Raju Rangoju) [1955208] - cxgb4: add loopback ethtool self-test (Raju Rangoju) [1955208] - net: cxgb4: reject unsupported coalescing params (Raju Rangoju) [1955208] - cxgb4: use eth_zero_addr() to clear mac address (Raju Rangoju) [1955208] - cxgb4: add missing release on skb in uld_send() (Raju Rangoju) [1955208] - cxgb4: convert to new udp_tunnel_nic infra (Raju Rangoju) [1955208] - cxgb4: fix all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: add main VI to mirror VI config replication (Raju Rangoju) [1955208] - cxgb4: add support for mirror Rxqs (Raju Rangoju) [1955208] - cxgb4: add mirror action to TC-MATCHALL offload (Raju Rangoju) [1955208] - net: cxgb4: fix return error value in t4_prep_fw (Raju Rangoju) [1955208] - cxgb4: move device dump arrays in header to C file (Raju Rangoju) [1955208] - cxgb4: always sync access when flashing PHY firmware (Raju Rangoju) [1955208] - cxgb4: update kernel-doc line comments (Raju Rangoju) [1955208] - cxgb4: fix set but unused variable when DCB is disabled (Raju Rangoju) [1955208] - cxgb4: move DCB version extern to header file (Raju Rangoju) [1955208] - cxgb4: remove cast when saving IPv4 partial checksum (Raju Rangoju) [1955208] - cxgb4: fix SGE queue dump destination buffer context (Raju Rangoju) [1955208] - cxgb4: use correct type for all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: fix endian conversions for L4 ports in filters (Raju Rangoju) [1955208] - cxgb4: parse TC-U32 key values and masks natively (Raju Rangoju) [1955208] - cxgb4: use unaligned conversion for fetching timestamp (Raju Rangoju) [1955208] - cxgb4: move PTP lock and unlock to caller in Tx path (Raju Rangoju) [1955208] - cxgb4: move handling L2T ARP failures to caller (Raju Rangoju) [1955208] - cxgb4: Use struct_size() helper (Raju Rangoju) [1955208] - cxgb4: add action to steer flows to specific Rxq (Raju Rangoju) [1955208] - cxgb4: add support to fetch ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter deletion (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter insertion (Raju Rangoju) [1955208] - [netdrv] flow_offload: check for basic action hw stats type (Raju Rangoju) [1955208] - cxgb4: add skeleton for ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add support to read serial flash (Raju Rangoju) [1955208] - cxgb4: add support to flash boot cfg image (Raju Rangoju) [1955208] - cxgb4: add support to flash boot image (Raju Rangoju) [1955208] - cxgb4: add support to flash PHY image (Raju Rangoju) [1955208] - cxgb4: update set_flash to flash different images (Raju Rangoju) [1955208] - cxgb4: Use kfree() instead kvfree() where appropriate (Raju Rangoju) [1955208] - cxgb4: Use pM format specifier for MAC addresses (Raju Rangoju) [1955208] - net: sock: fix in-kernel mark setting (Alexander Aring) [1509204] - sock: Reset dst when changing sk_mark via setsockopt (Alexander Aring) [1509204] - fs: dlm: fix mark setting deadlock (Alexander Aring) [1509204] - fs: dlm: fix mark per nodeid setting (Alexander Aring) [1509204] - fs: dlm: remove lock dependency warning (Alexander Aring) [1509204] - fs: dlm: set skb mark per peer socket (Alexander Aring) [1509204] - fs: dlm: set skb mark for listen socket (Alexander Aring) [1509204] - net: sock: add sock_set_mark (Alexander Aring) [1509204] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1959110] - can: gw: synchronize rcu operations before removing gw job entry (Balazs Nemeth) [1986334] - can: bcm: fix infoleak in struct bcm_msg_head (Balazs Nemeth) [1986334] - can: af_can: prevent potential access of uninitialized member in canfd_rcv() (Balazs Nemeth) [1956730] - can: af_can: prevent potential access of uninitialized member in can_rcv() (Balazs Nemeth) [1956730] - can: proc: can_remove_proc(): silence remove_proc_entry warning (Balazs Nemeth) [1956730] - cifs: add missing parsing of backupuid (Ronnie Sahlberg) [1987126] - cifs: use helpers when parsing uid/gid mount options and validate them (Ronnie Sahlberg) [1987126] - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [1939133] - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [1939133] - kernfs: switch kernfs to use an rwsem (Ian Kent) [1939133] - kernfs: use VFS negative dentry caching (Ian Kent) [1939133] - kernfs: add a revision to identify directory node changes (Ian Kent) [1939133] - kernfs: move revalidate to be near lookup (Ian Kent) [1939133]- mlxsw: spectrum_mr: Update egress RIF list before route's action (Ivan Vecera) [1941938] - selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Increase the tolerance of backlog buildup (Ivan Vecera) [1941938] - selftests: mlxsw: Return correct error code in resource scale tests (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in port_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: sch_red_ets: Test proper counter cleaning in ETS (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Index future FIFOs by band number (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track children per qdisc (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_sp_qdisc_destroy() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track tclass_num as int, not u8 (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop an always-true condition (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop one argument from check_params callback (Ivan Vecera) [1941938] - mlxsw: core: Remove critical trip points from thermal zones (Ivan Vecera) [1941938] - selftests: mlxsw: Test vetoing of double sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Veto sampling if already enabled on port (Ivan Vecera) [1941938] - selftests: mlxsw: Test matchall failure with protocol match (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform priority checks earlier (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Convert if statements to a switch statement (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform protocol check earlier (Ivan Vecera) [1941938] - selftests: forwarding: vxlan_bridge_1d: Add more ECN decap test cases (Ivan Vecera) [1941938] - mlxsw: spectrum: Fix ECN marking in tunnel decapsulation (Ivan Vecera) [1941938] - selftests: net: forwarding: Fix a typo (Ivan Vecera) [1941938] - selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test (Ivan Vecera) [1941938] - selftests: forwarding: Add test for dual VxLAN bridge (Ivan Vecera) [1941938] - mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on Spectrum>=2 (Ivan Vecera) [1941938] - mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set() (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port Egress VLAN EtherType Register (Ivan Vecera) [1941938] - mlxsw: reg: Add egr_et_set field to SPVID (Ivan Vecera) [1941938] - selftests: mlxsw: Test egress sampling limitation on Spectrum-1 only (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests for new triggers (Ivan Vecera) [1941938] - mlxsw: spectrum_acl: Offload FLOW_ACTION_SAMPLE (Ivan Vecera) [1941938] - mlxsw: core_acl_flex_actions: Add mirror sampler action (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Add support for egress sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Start using sampling triggers hash table (Ivan Vecera) [1941938] - mlxsw: spectrum: Track sampling triggers in a hash table (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Pass matchall entry to sampling operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Push sampling checks to per-ASIC operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Propagate extack further (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests (Ivan Vecera) [1941938] - mlxsw: spectrum: Report extra metadata to psample module (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove mlxsw_sp_sample_receive() (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove unnecessary RCU read-side critical section (Ivan Vecera) [1941938] - mlxsw: pci: Set extra metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: Create dedicated field for Rx metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: pci: Add more metadata fields to CQEv2 (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Implement sampling using mirroring (Ivan Vecera) [1941938] - mlxsw: spectrum_trap: Split sampling traps between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Split sampling support between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN probability rate support (Ivan Vecera) [1941938] - mlxsw: reg: Extend mirroring registers with probability rate field (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN session identifier support (Ivan Vecera) [1941938] - mlxsw: Adjust some MFDE fields shift and size to fw implementation (Ivan Vecera) [1941938] - mlxsw: core: Expose MFDE.log_ip to devlink health (Ivan Vecera) [1941938] - mlxsw: reg: Extend MFDE register with new log_ip field (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2406 (Ivan Vecera) [1941938] - mlxsw: reg: Fix comment about slot_index field in PMAOS register (Ivan Vecera) [1941938] - mlxsw: spectrum: Reword an error message for Q-in-Q veto (Ivan Vecera) [1941938] - mlxsw: spectrum_ethtool: Add an external speed to PTYS register (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Do not overwrite policer configuration (Ivan Vecera) [1941938] - selftests: forwarding: Specify interface when invoking mausezahn (Ivan Vecera) [1941938] - selftests: mlxsw: Add a scale test for physical ports (Ivan Vecera) [1941938] - mlxsw: Register physical ports as a devlink resource (Ivan Vecera) [1941938] - mlxsw: pci: switch from 'pci_' to 'dma_' API (Ivan Vecera) [1941938] - mlxsw: core: Increase critical threshold for ASIC thermal zone (Ivan Vecera) [1941938] - mlxsw: core: Add validation of transceiver temperature thresholds (Ivan Vecera) [1941938] - selftests: mlxsw: Set headroom size of correct port (Ivan Vecera) [1941938] - net/mlxfw: Use kzalloc for allocating only one thing (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use eXtended mezzanine to offload IPv4 router (Ivan Vecera) [1941938] - mlxsw: spectrum: Set KVH XLT cache mode for Spectrum2/3 (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Introduce basic XM cache flushing (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache ML Delete Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Implement L-value tracking for M-index (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Router M Table Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce per-ASIC XM initialization (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Lookup Table Query Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT M select Register (Ivan Vecera) [1941938] - mlxsw: Ignore ports that are connected to eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: pci: Obtain info about ports used by eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce XM implementation of router low-level ops (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Direct Register (Ivan Vecera) [1941938] - selftests: mlxsw: Add Q-in-VNI veto tests (Ivan Vecera) [1941938] - selftests: forwarding: Add Q-in-VNI test (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Allow joining VxLAN to 802.1ad bridge (Ivan Vecera) [1941938] - mlxsw: Veto Q-in-VNI for Spectrum-1 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Use ops->vxlan_join() when adding VLAN to VxLAN device (Ivan Vecera) [1941938] - mlxsw: spectrum_nve_vxlan: Add support for Q-in-VNI for Spectrum-2 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Publish mlxsw_sp_ethtype_to_sver_type() (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_config (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_params (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common function for joining VxLAN to VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: reg: Add support for tunnel port in SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Stacking Register (Ivan Vecera) [1941938] - mlxsw: Use one enum for all registers that contain tunnel_port field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2018 (Ivan Vecera) [1941938] - mlxsw: core_acl: Use an array instead of a struct with a zero-length array (Ivan Vecera) [1941938] - mlxsw: spectrum_mr: Use flexible-array member instead of zero-length array (Ivan Vecera) [1941938] - mlxsw: core: Trace EMAD events (Ivan Vecera) [1941938] - selftests: mlxsw: Test RIF's reference count when joining a LAG (Ivan Vecera) [1941938] - mlxsw: spectrum: Apply RIF configuration when joining a LAG (Ivan Vecera) [1941938] - selftests: forwarding: Add QinQ veto testing (Ivan Vecera) [1941938] - mlxsw: Add QinQ configuration vetoes (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Add support of QinQ traffic (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common functions for VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: Make EtherType configurable when pushing VLAN at ingress (Ivan Vecera) [1941938] - mlxsw: spectrum: Only treat 802.1q packets as tagged packets (Ivan Vecera) [1941938] - mlxsw: reg: Add et_vlan field to SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Classification Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Update adjacency index more efficiently (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track nexthop group virtual router membership (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Rollback virtual router adjacency pointer update (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass virtual router parameters directly instead of pointer (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix error handling issue (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Resolve RIF from nexthop struct instead of neighbour (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use loopback RIF for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use different trap identifier for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Create loopback RIF during initialization (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Allow returning errors from mlxsw_sp_nexthop_group_refresh() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add an indication if a nexthop group can be destroyed (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type based on nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type after creating nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entry_find_by_decap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set ifindex for IPv4 nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix wrong kfree() in error path (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove outdated comment (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_fini() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused argument from mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop4_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_ipip: Remove overlay protocol from can_offload() callback (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Split nexthop group configuration to a different struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Move IPv4 FIB info into a union in nexthop group struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused field 'prio' from IPv4 FIB entry struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Store FIB info in route (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Associate neighbour table with nexthop instead of group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use nexthop group type in hash table key (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add nexthop group type field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Compare key with correct object type (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB entry update op (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track FIB entry committed state and skip uncommitted on delete (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce fib_entry priv for low-level ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Have FIB entry op context allocated for the instance (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Prepare work context for possible bulking (Ivan Vecera) [1941938] - mlxsw: spectrum: Push RALUE packing and writing into low-level router ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE pack helper from abort function (Ivan Vecera) [1941938] - mlxsw: reg: Allow to pass NULL pointer to mlxsw_reg_ralue_pack4/6() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass destination IP as a pointer to mlxsw_reg_ralue_pack4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Export RALUE pack helper and use it from IPIP (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Push out RALUE pack into separate helper (Ivan Vecera) [1941938] - mlxsw: spectrum: Propagate context from work handler containing RALUE payload (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB event queue instead of separate works (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE-independent op arg (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass non-register proto enum to __mlxsw_sp_router_set_abort_trap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce low-level ops and implement them for RALXX regs (Ivan Vecera) [1941938] - mlxsw: reg: Add XRALXX Registers (Ivan Vecera) [1941938] - hwmon: (mlxreg-fan) Add support for fan drawers capability and present registers (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Add callback to notify mux creation completion (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend supported mux number (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend driver to support word address space devices (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Get rid of adapter numbers enforcement (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Prepare mux selection infrastructure for two-byte support (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Convert driver to platform driver (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Move header file out of x86 realm (Ivan Vecera) [1941938] - platform/x86: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mlxcpld: Add support for I2C bus frequency setting (Ivan Vecera) [1941938] - i2c: mlxcpld: Decrease polling time for performance improvement (Ivan Vecera) [1941938] - i2c: mlxcpld: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700/ComEx system (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems (Ivan Vecera) [1941938] - platform/x86: mlx-platform: remove an unused variable (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add capability field to platform FAN description (Ivan Vecera) [1941938] - platform_data/mlxreg: Extend core platform structure (Ivan Vecera) [1941938] - platform_data/mlxreg: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix extended topology configuration for power supply units (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Extend FAN platform data description (Ivan Vecera) [1941938] - platform_data/mlxreg: Add presence register field for FAN devices (Ivan Vecera) [1941938] - Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-io: Add support for complex attributes (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1941938] - platform_data/mlxreg: Add support for complex attributes (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Add environmental data to uevent (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Use capability register for attribute creation (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Modify module license (Ivan Vecera) [1941938] - lib/string_helpers: Introduce string_upper() and string_lower() helpers (Ivan Vecera) [1941938] - i2c: mlxcpld: check correct size of maximum RECV_LEN packet (Ivan Vecera) [1941938] - docs: watchdog: mlx-wdt: Add description of new watchdog type 3 (Ivan Vecera) [1941938] - watchdog: mlx-wdt: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/x86: mlx-platform: support new watchdog type with longer timeout (Ivan Vecera) [1941938] - platform_data/mlxreg: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: convert to use i2c_new_client_device() (Ivan Vecera) [1941938] - selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect (Hangbin Liu) [1986227] - selftests: icmp_redirect: remove from checking for IPv6 route get (Hangbin Liu) [1986227] - selftests: icmp_redirect: support expected failures (Hangbin Liu) [1986227] - selftests: disable rp_filter for icmp_redirect.sh (Hangbin Liu) [1986227] - selftests: icmp_redirect: Add support for routing via nexthop objects (Hangbin Liu) [1986227] - selftest: Fixes for icmp_redirect test (Hangbin Liu) [1986227] - selftests: Add redirect tests (Hangbin Liu) [1986227] - redhat: enable vdpa_sim_net vdpa_sim_block vp_vdpa (Cindy Lu) [1975173] - virtio/vdpa: clear the virtqueue state during probe (Cindy Lu) [1975173] - vp_vdpa: allow set vq state to initial state after reset (Cindy Lu) [1975173] - virtio-pci library: introduce vp_modern_get_driver_features() (Cindy Lu) [1975173] - vdpa: support packed virtqueue for set/get_vq_state() (Cindy Lu) [1975173] - vdpa/mlx5: Clear vq ready indication upon device reset (Cindy Lu) [1975173] - vdpa/mlx5: Add support for doorbell bypassing (Cindy Lu) [1975173] - vdpa/mlx5: Add support for running with virtio_vdpa (Cindy Lu) [1975173] - vdp/mlx5: Fix setting the correct dma_device (Cindy Lu) [1975173] - vdpa/mlx5: Support creating resources with uid == 0 (Cindy Lu) [1975173] - vdpa/mlx5: Fix possible failure in umem size calculation (Cindy Lu) [1975173] - vdpa/mlx5: Fix umem sizes assignments on VQ create (Cindy Lu) [1975173] - vp_vdpa: correct the return value when fail to map notification (Cindy Lu) [1975173] - virtio_net: Fix error handling in virtnet_restore() (Cindy Lu) [1975173] - virtio-blk: Fix memory leak among suspend/resume procedure (Cindy Lu) [1975173] - vDPA/ifcvf: reuse pre-defined macros for device ids and vendor ids (Cindy Lu) [1975173] - virtio: update virtio id table, add transitional ids (Cindy Lu) [1975173] - vDPA/ifcvf: implement doorbell mapping for ifcvf (Cindy Lu) [1975173] - vDPA/ifcvf: record virtio notify base (Cindy Lu) [1975173] - vdpa_sim_blk: remove duplicate include of linux/blkdev.h (Cindy Lu) [1975173] - {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table (Cindy Lu) [1975173] - virtio_pci_modern: correct sparse tags for notify (Cindy Lu) [1975173] - virtio_pci_modern: __force cast the notify mapping (Cindy Lu) [1975173] - vDPA/ifcvf: get_config_size should return dev specific config size (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID when probe (Cindy Lu) [1975173] - vdpa_sim_blk: add support for vdpa management tool (Cindy Lu) [1975173] - vdpa_sim_blk: handle VIRTIO_BLK_T_GET_ID (Cindy Lu) [1975173] - vdpa_sim_blk: implement ramdisk behaviour (Cindy Lu) [1975173] - vdpa: add vdpa simulator for block device (Cindy Lu) [1975173] - vhost/vdpa: Remove the restriction that only supports virtio-net devices (Cindy Lu) [1975173] - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() (Cindy Lu) [1975173] - vdpa: add get_config_size callback in vdpa_config_ops (Cindy Lu) [1975173] - vdpa_sim: cleanup kiovs in vdpasim_free() (Cindy Lu) [1975173] - vringh: add vringh_kiov_length() helper (Cindy Lu) [1975173] - vringh: implement vringh_kiov_advance() (Cindy Lu) [1975173] - vringh: explain more about cleaning riov and wiov (Cindy Lu) [1975173] - vringh: reset kiov 'consumed' field in __vringh_iov() (Cindy Lu) [1975173] - vringh: add 'iotlb_lock' to synchronize iotlb accesses (Cindy Lu) [1975173] - vdpa_sim: use iova module to allocate IOVA addresses (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID from pdev ids (Cindy Lu) [1975173] - vDPA/ifcvf: verify mandatory feature bits for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: fetch device feature bits when probe (Cindy Lu) [1975173] - vDPA/ifcvf: remove the version number string (Cindy Lu) [1975173] - vDPA/ifcvf: rename original IFCVF dev ids to N3000 ids (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: get_vendor_id returns a device specific vendor id (Cindy Lu) [1975173] - vhost-vdpa: fix vm_flags for virtqueue doorbell mapping (Cindy Lu) [1975173] - vp_vdpa: report doorbell address (Cindy Lu) [1975173] - virtio-pci library: report resource address (Cindy Lu) [1975173] - virito_pci libray: hide vp_modern_map_capability() (Cindy Lu) [1975173] - virtio_pci_modern: hide vp_modern_get_queue_notify_off() (Cindy Lu) [1975173] - vp_vdpa: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio-pci library: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio_pci_modern: introduce helper to map vq notify area (Cindy Lu) [1975173] - virtio-net: don't allocate control_buf if not supported (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa/mlx5: Enable user to add/delete vdpa device (Cindy Lu) [1975173] - vdpa: introduce virtio pci driver (Cindy Lu) [1975173] - vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails (Cindy Lu) [1975173] - vhost-vdpa: protect concurrent access to vhost device iotlb (Cindy Lu) [1975173] - vdpa/mlx5: Fix suspend/resume index restoration (Cindy Lu) [1975173] - vdpa/mlx5: Fix wrong use of bit numbers (Cindy Lu) [1975173] - vdpa/mlx5: should exclude header length and fcs from mtu (Cindy Lu) [1975173] - vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails (Cindy Lu) [1975173] - vhost-vdpa: fix use-after-free of v->config_ctx (Cindy Lu) [1975173] - vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation (Cindy Lu) [1975173] - vdpa_sim: Skip typecasting from void* (Cindy Lu) [1975173] - vdpa: set the virtqueue num during register (Cindy Lu) [1975173] - vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() (Cindy Lu) [1975173] - virtio_vdpa: don't warn when fail to disable vq (Cindy Lu) [1975173] - virtio-pci: introduce modern device module (Cindy Lu) [1975173] - virito-pci-modern: rename map_capability() to vp_modern_map_capability() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to get notification offset (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for getting queue nums (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for setting/geting queue size (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set/get queue_enable (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_queue_address() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_set_queue_vector() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_generation() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting features (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting status (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set config vector (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_remove() (Cindy Lu) [1975173] - virtio-pci-modern: factor out modern device initialization logic (Cindy Lu) [1975173] - virtio-pci: split out modern device (Cindy Lu) [1975173] - virtio-pci: do not access iomem via struct virtio_pci_device directly (Cindy Lu) [1975173] - vdpa_sim_net: Add support for user supported devices (Cindy Lu) [1975173] - vdpa: Enable user to query vdpa device info (Cindy Lu) [1975173] - vdpa: Enable a user to add and delete a vdpa device (Cindy Lu) [1975173] - vdpa: Define vdpa mgmt device, ops and a netlink interface (Cindy Lu) [1975173] - vdpa: Extend routine to accept vdpa device name (Cindy Lu) [1975173] - vdpa_sim_net: Make mac address array static (Cindy Lu) [1975173] - vdpa/mlx5: Restore the hardware used index after change map (Cindy Lu) [1975173] - vdpa/mlx5: Fix memory key MTT population (Cindy Lu) [1975173] - vdpa: Use simpler version of ida allocation (Cindy Lu) [1975173] - vdpa: Add missing comment for virtqueue count (Cindy Lu) [1975173] - vdpa: split vdpasim to core and net modules (Cindy Lu) [1975173] - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov (Cindy Lu) [1975173] - vdpa_sim: make vdpasim->buffer size configurable (Cindy Lu) [1975173] - vdpa_sim: use kvmalloc to allocate vdpasim->buffer (Cindy Lu) [1975173] - vdpa_sim: set vringh notify callback (Cindy Lu) [1975173] - vdpa_sim: add set_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add get_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: make 'config' generic and usable for any device type (Cindy Lu) [1975173] - vdpa_sim: store parsed MAC address in a buffer (Cindy Lu) [1975173] - vdpa_sim: add work_fn in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add supported_features field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add device id field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add struct vdpasim_dev_attr for device attributes (Cindy Lu) [1975173] - vdpa_sim: rename vdpasim_config_ops variables (Cindy Lu) [1975173] - vdpa_sim: make IOTLB entries limit configurable (Cindy Lu) [1975173] - vdpa_sim: remove hard-coded virtq count (Cindy Lu) [1975173] - vdpa_sim: remove unnecessary headers inclusion (Cindy Lu) [1975173] - vdpa: remove unnecessary 'default n' in Kconfig entries (Cindy Lu) [1975173] - vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code (Cindy Lu) [1975173] - vhost_vdpa: switch to vmemdup_user() (Cindy Lu) [1975173] - vhost: vringh: use krealloc_array() (Cindy Lu) [1975173] - vringh: fix vringh_iov_push_*() documentation (Cindy Lu) [1975173] - vringh: fix __vringh_iov() when riov and wiov are different (Cindy Lu) [1975173] - net: sched: fix memory leak in tcindex_partial_destroy_work (Davide Caratti) [1987042] - net/sched: act_ct: remove and free nf_table callbacks (Davide Caratti) [1987042] - net: sched: fix warning in tcindex_alloc_perfect_hash (Davide Caratti) [1987042] - pkt_sched: sch_qfq: fix qfq_change_class() error path (Davide Caratti) [1987042] - sch_htb: fix refcount leak in htb_parent_to_leaf_offload (Davide Caratti) [1987042] - sch_dsmark: fix a NULL deref in qdisc_reset() (Davide Caratti) [1987042] - sch_red: fix off-by-one checks in red_check_params() (Davide Caratti) [1987042] - ipv6: fix 'disable_policy' for fwd packets (Hangbin Liu) [1985837] - net: ipv6: fix return value of ip6_skb_dst_mtu (Hangbin Liu) [1985837] - ipv6: fix out-of-bound access in ip6_parse_tlv() (Hangbin Liu) [1985837] - ipv6: exthdrs: do not blindly use init_net (Hangbin Liu) [1985837] - ipv6: record frag_max_size in atomic fragments in input path (Hangbin Liu) [1985837] - selftests: net: devlink_port_split.py: skip the test if no devlink device (Hangbin Liu) [1985836] - selftests/net: bump timeout to 5 minutes (Hangbin Liu) [1985836] - selftests: net: forwarding: Fix a typo (Hangbin Liu) [1985836] - selftests/net: so_txtime: remove unneeded semicolon (Hangbin Liu) [1985836] - tools: selftests: add test for changing routes with PTMU exceptions (Hangbin Liu) [1985836] - selftests: fix the return value for UDP GRO test (Hangbin Liu) [1985836] - selftests: pmtu.sh: improve the test result processing (Hangbin Liu) [1985836] - selftests: pmtu.sh: use $ksft_skip for skipped return code (Hangbin Liu) [1985836] - selftests/net: timestamping: add ptp v2 support (Hangbin Liu) [1985836] - ixgbevf: add correct exception tracing for XDP (Ken Cox) [1920268] - intel: call csum functions with well formatted arguments (Ken Cox) [1920268] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920268] - ixgbevf: Fix fall-through warnings for Clang (Ken Cox) [1920268] - intel: clean up mismatched header comments (Ken Cox) [1920268] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920268] - net: ixgbevf: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920268] - treewide: Use sizeof_field() macro (Ken Cox) [1920268] - selftests: net: add ESP-in-UDP PMTU test (Xin Long) [1986599] - udp: check encap socket in __udp_lib_err (Xin Long) [1986599] - udp: fix possible user after free in error handler (Xin Long) [1986599] - udpv6: fix possible user after free in error handler (Xin Long) [1986599] - udp: Support for error handlers of tunnels with arbitrary destination port (Xin Long) [1986599] - bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats (Xin Long) [1986599] - udp: properly flush normal packet at GRO time (Xin Long) [1986599] - udp: annotate data races around unix_sk(sk)->gso_size (Xin Long) [1986599] - udp: fix race between close() and udp_abort() (Xin Long) [1986599] - netfilter: conntrack: remove offload_pickup sysctl again (Florian Westphal) [1987101] - bpf, samples: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1977162] - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock (Balazs Nemeth) [1986845] - netfilter: nf_tables: fix flowtable list del corruption (Jay Shin) [1977137] - net: qrtr: fix memory leaks (Íñigo Huguet) [1981236] - net: qrtr: fix OOB Read in qrtr_endpoint_post (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix error return code in qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Avoid potential use after free in MHI send (Íñigo Huguet) [1981236] - qrtr: Convert qrtr_ports from IDR to XArray (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak on qrtr_tx_wait failure (Íñigo Huguet) [1981236] - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() (Íñigo Huguet) [1981236] - net: qrtr: fix error return code of qrtr_sendmsg() (Íñigo Huguet) [1981236] - net/qrtr: fix __netdev_alloc_skb call (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak in qrtr_tun_open (Íñigo Huguet) [1981236] - net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() (Íñigo Huguet) [1981236] - net: qrtr: fix null-ptr-deref in qrtr_ns_remove (Íñigo Huguet) [1981236] - net: qrtr: Unprepare MHI channels during remove (Íñigo Huguet) [1981236] - net: qrtr: Start MHI channels during init (Íñigo Huguet) [1981236] - net: qrtr: Release distant nodes along the bridge node (Íñigo Huguet) [1981236] - net: qrtr: Add GFP flags parameter to qrtr_alloc_ctrl_packet (Íñigo Huguet) [1981236] - net: qrtr: Allow non-immediate node routing (Íñigo Huguet) [1981236] - net: qrtr: Allow forwarded services (Íñigo Huguet) [1981236] - net: qrtr: Fix port ID for control messages (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix the incorrect usage of rcu_read_lock() (Íñigo Huguet) [1981236] - net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks (Íñigo Huguet) [1981236] - net: qrtr: check skb_put_padto() return value (Íñigo Huguet) [1981236] - net: qrtr: fix usage of idr in port assignment to socket (Íñigo Huguet) [1981236] - qrtr: orphan socket in qrtr_release() (Íñigo Huguet) [1981236] - net: qrtr: Fix an out of bounds read qrtr_endpoint_post() (Íñigo Huguet) [1981236] - net: qrtr: free flow in __qrtr_node_release (Íñigo Huguet) [1981236] - treewide: replace '---help---' in Kconfig files with 'help' (Íñigo Huguet) [1981236] - net: qrtr: Allocate workqueue before kernel_bind (Íñigo Huguet) [1981236] - net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() (Íñigo Huguet) [1981236] - net: qrtr: Add MHI transport layer (Íñigo Huguet) [1981236] - net: qrtr: Add tracepoint support (Íñigo Huguet) [1981236] - net: qrtr: send msgs from local of same id as broadcast (Íñigo Huguet) [1981236] - net: qrtr: Fix FIXME related to qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Respond to HELLO message (Íñigo Huguet) [1981236] - net: qrtr: Fix error pointer vs NULL bugs (Íñigo Huguet) [1981236] - net: qrtr: fix spelling mistake "serivce" -> "service" (Íñigo Huguet) [1981236] - net: qrtr: Fix the local node ID as 1 (Íñigo Huguet) [1981236] - net: qrtr: Migrate nameservice to kernel from userspace (Íñigo Huguet) [1981236] - net: qrtr: Remove receive worker (Íñigo Huguet) [1981236] - net: qrtr: Make qrtr_port_lookup() use RCU (Íñigo Huguet) [1981236] - net: qrtr: Migrate node lookup tree to spinlock (Íñigo Huguet) [1981236] - net: qrtr: Implement outgoing flow control (Íñigo Huguet) [1981236] - net: qrtr: Move resume-tx transmission to recvmsg (Íñigo Huguet) [1981236] - net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue (Íñigo Huguet) [1981236] - net: qrtr: Simplify 'qrtr_tun_release()' (Íñigo Huguet) [1981236] - net: qrtr: Stop rx_worker before freeing node (Íñigo Huguet) [1981236] - net: qrtr: fix memort leak in qrtr_tun_write_iter (Íñigo Huguet) [1981236] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Íñigo Huguet) [1981236] - treewide: Add SPDX license identifier - Makefile/Kconfig (Íñigo Huguet) [1981236] - net: qrtr: Fix message type of outgoing packets (Íñigo Huguet) [1981236] - net: qrtr: use protocol endiannes variable (Íñigo Huguet) [1981236] - net: fix hangup on napi_disable for threaded napi (Paolo Abeni) [1949546] - net: fix race between napi kthread mode and busy poll (Paolo Abeni) [1949546] - net: add sysfs attribute to control napi threaded mode (Paolo Abeni) [1949546] - net: implement threaded-able napi poll loop support (Paolo Abeni) [1949546] - net: extract napi poll functionality to __napi_poll() (Paolo Abeni) [1949546] - mfd: intel-lpss: Use devm_ioremap_uc for MMIO (Steve Best) [1986715] - lib: devres: add a helper function for ioremap_uc (Steve Best) [1986715] - sched/rt: Fix double enqueue caused by rt_effective_prio (Juri Lelli) [1990566] - x86/crash: Remove crash_reserve_low_1M() (Lianbo Jiang) [1904318] - x86/setup: Remove CONFIG_X86_RESERVE_LOW and reservelow= options (Lianbo Jiang) [1904318] - x86/setup: Always reserve the first 1M of RAM (Lianbo Jiang) [1904318] - powerpc/kexec: blacklist functions called in real mode for kprobe (Desnes A. Nunes do Rosario) [1987281] - [s390] scsi: zfcp: Report port fc_security as unknown early during remote cable pull (Claudio Imbrenda) [1989910] - x86/boot: Use common BUILD_BUG_ON (Prarit Bhargava) [1979940] - net: phy: icplus: call phy_restore_page() when phy_select_page() fails (Petr Oros) [1955165] - net: phy: ti: take into account all possible interrupt sources (Petr Oros) [1955165] - net: phy: smsc: add missed clk_disable_unprepare in smsc_phy_probe() (Petr Oros) [1955165] - net: phy: Expose phydev::dev_flags through sysfs (Petr Oros) [1955165] - net: phy: fix save wrong speed and duplex problem if autoneg is on (Petr Oros) [1955165] - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 (Petr Oros) [1955165] - net: phy: icplus: add MDI/MDIX support for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: add PHY counter for IP101G (Petr Oros) [1955165] - net: phy: icplus: fix paged register access (Petr Oros) [1955165] - net: phy: icplus: don't set APS_EN bit on IP101G (Petr Oros) [1955165] - net: phy: icplus: split IP101A/G driver (Petr Oros) [1955165] - net: phy: icplus: use the .soft_reset() of the phy-core (Petr Oros) [1955165] - net: phy: icplus: drop address operator for functions (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_EXACT() for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_MODEL() macro (Petr Oros) [1955165] - net: phy: drop explicit genphy_read_status() op (Petr Oros) [1955165] - net: phy: broadcom: remove BCM5482 1000Base-BX support (Petr Oros) [1955165] - net: mdiobus: Prevent spike on MDIO bus reset signal (Petr Oros) [1955165] - net: phy: realtek: Add support for RTL9000AA/AN (Petr Oros) [1955165] - mdio, phy: fix -Wshadow warnings triggered by nested container_of() (Petr Oros) [1955165] - net: phy: national: remove definition of DEBUG (Petr Oros) [1955165] - net: phy: ar803x: disable extended next page bit (Petr Oros) [1955165] - net: phy: smsc: fix clk error handling (Petr Oros) [1955165] - net: phy: at803x: use phy_modify_mmd() (Petr Oros) [1955165] - net: phy: replace mutex_is_locked with lockdep_assert_held in phylib (Petr Oros) [1955165] - net: phy: micrel: Add KS8851 PHY support (Petr Oros) [1955165] - net: phy: marvell: replace phy_modify() (Petr Oros) [1955165] - net: phy: micrel: fix interrupt handling (Petr Oros) [1955165] - net: phy: remove the .did_interrupt() and .ack_interrupt() callback (Petr Oros) [1955165] - net: phy: qsemi: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: qsemi: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: ti: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ti: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: national: remove the use of the .ack_interrupt() (Petr Oros) [1955165] - net: phy: national: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: micrel: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: micrel: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: icplus: remove the use .ack_interrupt() (Petr Oros) [1955165] - net: phy: icplus: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: intel-xway: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: intel-xway: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - mdio_bus: suppress err message for reset gpio EPROBE_DEFER (Petr Oros) [1955165] - net: phy: don't duplicate driver name in phy_attached_print (Petr Oros) [1955165] - net: phy: ste10Xp: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ste10Xp: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: smsc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: smsc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: amd: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: amd: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: lxt: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: lxt: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: marvell: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: marvell: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: microchip: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: microchip: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: vitesse: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: vitesse: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: do not return an error on clearing pending IRQs (Petr Oros) [1955165] - net: phy: microchip_t1: Don't set .config_aneg (Petr Oros) [1955165] - docs: networking: phy: s/2.5 times faster/2.5 times as fast/ (Petr Oros) [1955165] - net: phy: realtek: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: realtek: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: add genphy_handle_interrupt_no_ack() (Petr Oros) [1955165] - net: phy: davicom: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: davicom: implement generic .handle_interrupt() calback (Petr Oros) [1955165] - net: phy: cicada: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: cicada: implement the generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: broadcom: remove use of ack_interrupt() (Petr Oros) [1955165] - net: phy: broadcom: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: aquantia: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: mscc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: mscc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: at803x: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: at803x: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: make .ack_interrupt() optional (Petr Oros) [1955165] - net: phy: add a shutdown procedure (Petr Oros) [1955165] - net: phy: export phy_error and phy_trigger_machine (Petr Oros) [1955165] - drivers: net: phy: Fix spelling in comment defalut to default (Petr Oros) [1955165] - net: phy: marvell: add special handling of Finisar modules with 88E1111 (Petr Oros) [1955165] - net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config (Petr Oros) [1955165] - gpiolib: Extract gpiod_not_found() helper (Petr Oros) [1955165] - net: phy: marvell: Use phy_read_paged() instead of open coding it (Petr Oros) [1955165] - net: phy: dp83869: fix unsigned comparisons against less than zero values (Petr Oros) [1955165] - net: phy: dp83869: Add speed optimization feature (Petr Oros) [1955165] - net: phy: dp83869: support Wake on LAN (Petr Oros) [1955165] - net: phy: dp83822: Update the fiber advertisement for speed (Petr Oros) [1955165] - net: dp83869: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: phy: Do not warn in phy_stop() on PHY_DOWN (Petr Oros) [1955165] - net: phy: Avoid NPD upon phy_detach() when driver is unbound (Petr Oros) [1955165] - net: phy: bcm7xxx: request and manage GPHY clock (Petr Oros) [1955165] - net: phy: smsc: LAN8710/20: add phy refclk in support (Petr Oros) [1955165] - net: phy: smsc: simplify config_init callback (Petr Oros) [1955165] - net: phy: smsc: skip ENERGYON interrupt if disabled (Petr Oros) [1955165] - net: phy: dp83867: Fix various styling and space issues (Petr Oros) [1955165] - net: mdiobus: add clause 45 mdiobus write accessor (Petr Oros) [1955165] - net: phylink: consider QSGMII interface mode in phylink_mii_c22_pcs_get_state (Petr Oros) [1955165] - net: phylink: add helper function to decode USXGMII word (Petr Oros) [1955165] - net: phy: DP83822: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: dp83869: Fix RGMII internal delay configuration (Petr Oros) [1955165] - net: mdio-mux-gpio: use devm_gpiod_get_array() (Petr Oros) [1955165] - net: phy: add USXGMII link partner ability constants (Petr Oros) [1955165] - net: phy: mdio-octeon: Cleanup module loading dependencies (Petr Oros) [1955165] - net: phy: cavium: Improve __iomem mess (Petr Oros) [1955165] - net: phy: Add a helper to return the index for of the internal delay (Petr Oros) [1955165] - dt-bindings: net: Add RGMII internal delay for DP83869 (Petr Oros) [1955165] - net: dp83869: Add RGMII internal delay configuration (Petr Oros) [1955165] - net: phy: DP83822: Add setting the fixed internal delay (Petr Oros) [1955165] - net: dp83869: Fix OF_MDIO config check (Petr Oros) [1955165] - net: dp83867: Fix OF_MDIO config check (Petr Oros) [1955165] - net: marvell: Fix OF_MDIO config check (Petr Oros) [1955165] - net: phy: mscc: use mdiobus_get_phy() (Petr Oros) [1955165] - net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1955165]- net/mlx5e: Add IPsec support to uplink representor (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Use bit counts for register mapping (Alaa Hleihel) [1980171 1926098] - RDMA/mlx5: Don't access NULL-cleared mpi pointer (Alaa Hleihel) [1980171] - RDMA/mlx5: Split mlx5_ib_update_xlt() into ODP and non-ODP cases (Alaa Hleihel) [1980171] - ip6_tunnel: allow redirecting ip6gre and ipxip6 packets to eth devices (Guillaume Nault) [1921539] - gre: let mac_header point to outer header only when necessary (Guillaume Nault) [1921539] - sit: allow redirecting ip6ip, ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - ipip: allow redirecting ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - bareudp: allow redirecting bareudp packets to eth devices (Guillaume Nault) [1921539] - net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit() (Guillaume Nault) [1921539] - net: ipv4: fix memory leak in ip_mc_add1_src (Guillaume Nault) [1987605] - net: ipv4: fix memory leak in netlbl_cipsov4_add_std (Guillaume Nault) [1987605] - ixgbe: fix probing of multi-port devices with one MDIO (Ken Cox) [1968696] - [s390] s390/qdio: let driver manage the QAOB (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove RX VLAN filter stubs in L3 driver (Claudio Imbrenda) [1919250] - [s390] s390/qeth: enable napi_consume_skb() for pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix notification for pending buffers during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: schedule TX NAPI on QAOB completion (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve completion of pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix memory leak after failed TX Buffer allocation (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't fake a TX completion interrupt after TX error (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make cast type selection for af_iucv skbs robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: pass proto to qeth_l3_get_cast_type() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove qeth_get_ip_version() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up load/remove code for disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix L2 header access in qeth_l3_osa_features_check() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix locking for discipline setup / removal (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix deadlock during recovery (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make qeth_qdio_handle_aob() more robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't replace a fully completed async TX buffer (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use dev->groups for common sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/ccwgroup: use bus->dev_groups for bus-based sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't call INIT_LIST_HEAD() on iob's list entry (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix tear down of async TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix af_iucv notification race (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve selection of ethtool link modes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use QUERY OAT for initial link info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up default cases for ethtool link mode (Claudio Imbrenda) [1919250] - [s390] s390/qeth: set static link info during initialization (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve QUERY CARD INFO processing (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tolerate error when querying card info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove useless if/else (Claudio Imbrenda) [1919250] - [s390] s390/qeth: reduce rtnl locking for switchdev events (Claudio Imbrenda) [1919250] - [s390] s390/qeth: static checker cleanups (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use netdev_name() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: constify the disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allow configuration of TX queues for OSA devices (Claudio Imbrenda) [1919250] - [s390] s390/qeth: de-magic the QIB parm area (Claudio Imbrenda) [1919250] - [s390] s390/qeth: keep track of wanted TX queues (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove forward declarations in L2 code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate teardown code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate online code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: cancel cmds earlier during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tighten ucast IP locking (Claudio Imbrenda) [1919250] - [s390] s390/qeth: replace deprecated simple_stroul() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up string ops in qeth_l3_parse_ipatoe() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: relax locking for ipato config data (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't init refcount twice for mcast IPs (Claudio Imbrenda) [1919250] - mm, page_alloc: check for max order in hot path (Jay Shin) [1982466] - be2net: Fix an error handling path in 'be_probe()' (Petr Oros) [1980665] - net: emulex: benet: simplify the return expression of be_if_create() (Petr Oros) [1980665] - treewide: Use fallthrough pseudo-keyword (Petr Oros) [1980665] - be2net: convert to new udp_tunnel_nic infra (Petr Oros) [1980665] - benet: use generic power management (Petr Oros) [1980665] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1980665] - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support (David Arcari) [1980072] - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Add support for Zen3 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Take out debugfs code (David Arcari) [1980072] - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Create common functions and macros for Zen CPU families (David Arcari) [1980072] - hwmon: (k10temp) Add AMD family 17h model 60h PCI match (David Arcari) [1980072] - hwmon: (k10temp) make some symbols static (David Arcari) [1980072] - hwmon: (k10temp) Reorganize and simplify temperature support detection (David Arcari) [1980072] - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs (David Arcari) [1980072] - hwmon: (k10temp) Display up to eight sets of CCD temperatures (David Arcari) [1980072] - hwmon: (k10temp) Add debugfs support (David Arcari) [1980072] - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs (David Arcari) [1980072] - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Report temperatures per CPU die (David Arcari) [1980072] - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info (David Arcari) [1980072] - hwmon: (k10temp) Use bitops (David Arcari) [1980072] - hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs (David Arcari) [1980072] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 (David Arcari) [1980072] - hwmon: (k10temp) Add Hygon Dhyana support (David Arcari) [1980072] - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} (David Arcari) [1980072] - hwmon: (k10temp) Support all Family 15h Model 6xh and Model 7xh processors (David Arcari) [1980072] - hwmon: k10temp: Support Threadripper 2920X, 2970WX; simplify offset table (David Arcari) [1980072] - hwmon: (k10temp) 27C Offset needed for Threadripper2 (David Arcari) [1980072] - x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1980072] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1980072] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1980072] - Revert "[hwmon] hwmon: (k10temp) Add support for Zen3 CPUs" (David Arcari) [1980072] - serial: 8250: Process sysrq at port unlock time (Prarit Bhargava) [1982016] - serial: core: Include console.h from serial_core.h (Prarit Bhargava) [1982016] - serial: core: Allow processing sysrq at port unlock time (Prarit Bhargava) [1982016] - [s390] s390/dasd: add missing discipline function (Claudio Imbrenda) [1981804] - bnxt_en: Validate vlan protocol ID on RX packets (Jonathan Toppins) [1960961] - KVM: do not allow mapping valid but non-reference-counted pages (Jon Maloy) [1975515] - gfs2: Fix error handling in init_statfs (Andreas Gruenbacher) [1872440] - gfs2: Fix underflow in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Pass glock holder to gfs2_file_direct_{read,write} (Andreas Gruenbacher) [1872440] - gfs2: Prevent direct-I/O write fallback errors from getting lost (Andreas Gruenbacher) [1872440] - gfs2: Improve mmap write vs. truncate consistency (Andreas Gruenbacher) [1872440] - iomap: Permit pages without an iop to enter writeback (Andreas Gruenbacher) [1872440] - iomap: Don't create iomap_page objects for inline files (Andreas Gruenbacher) [1872440] - gfs2: Clean up gfs2_unstuff_dinode (Andreas Gruenbacher) [1872440] - gfs2: Unstuff before locking page in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Clean up the error handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Fix end-of-file handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Use resource group glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Allow node-wide exclusive glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Add local resource group locking (Andreas Gruenbacher) [1442151] - gfs2: Add per-reservation reserved block accounting (Andreas Gruenbacher) [1442151] - gfs2: Rename rs_{free -> requested} and rd_{reserved -> requested} (Andreas Gruenbacher) [1442151] - gfs2: Check for active reservation in gfs2_release (Andreas Gruenbacher) [1442151] - gfs2: Don't search for unreserved space twice (Andreas Gruenbacher) [1442151] - gfs2: Only pass reservation down to gfs2_rbm_find (Andreas Gruenbacher) [1442151] - gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt (Andreas Gruenbacher) [1442151] - gfs2: Set GBF_FULL flags when reading resource group (Andreas Gruenbacher) [1442151] - gfs2: Don't clear GBF_FULL flags in rs_deltree (Andreas Gruenbacher) [1442151] - Revert "gfs2: Don't reject a supposedly full bitmap if we have blocks reserved" (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_inplace_reserve cleanup (Andreas Gruenbacher) [1442151] - gfs2: Get rid of unnecessary variable in gfs2_alloc_blocks (Andreas Gruenbacher) [1442151] - gfs2: Only use struct gfs2_rbm for bitmap manipulations (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_rbm_incr into gfs2_rbm_add (Andreas Gruenbacher) [1872440] - gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent (Andreas Gruenbacher) [1872440] - gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent (Andreas Gruenbacher) [1872440] - gfs2: Add new gfs2_iomap_get helper (Andreas Gruenbacher) [1872440] - gfs2: Make inode operations static (Andreas Gruenbacher) [1872440] - gfs2: use iomap for buffered I/O in ordered and writeback mode (Andreas Gruenbacher) [1872440] - gfs2: Never call gfs2_block_zero_range with an open transaction (Andreas Gruenbacher) [1872440] - gfs2: Upgrade shared glocks for atime updates (Andreas Gruenbacher) [1872440] - gfs2: Rework read and page fault locking (Andreas Gruenbacher) [1872440] - fs: Add IOCB_NOIO flag for generic_file_read_iter (Andreas Gruenbacher) [1872440] - gfs2: Remove duplicate call from gfs2_create_inode (Andreas Gruenbacher) [1872440] - gfs2: Multi-block allocations in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: implement gfs2_block_zero_range using iomap_zero_range (Andreas Gruenbacher) [1872440] - gfs2: Add support for IOMAP_ZERO (Andreas Gruenbacher) [1872440] - gfs2: gfs2_iomap_begin cleanup (Andreas Gruenbacher) [1872440] - gfs2: Remove unused gfs2_iomap_alloc argument (Andreas Gruenbacher) [1872440] - gfs2: don't use buffer_heads in gfs2_allocate_page_backing (Andreas Gruenbacher) [1872440] - gfs2: use iomap_bmap instead of generic_block_bmap (Andreas Gruenbacher) [1872440] - gfs2: mark stuffed_readpage static (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writepage_common into gfs2_writepage (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writeback_aops and gfs2_ordered_aops (Andreas Gruenbacher) [1872440] - gfs2: remove the unused gfs2_stuffed_write_end function (Andreas Gruenbacher) [1872440] - gfs2: use page_offset in gfs2_page_mkwrite (Andreas Gruenbacher) [1442151] - gfs2: Add new sysfs file for gfs2 status (Andreas Gruenbacher) [1442151] - gfs2: Per-revoke accounting in transactions (Andreas Gruenbacher) [1442151] - gfs2: Rework the log space allocation logic (Andreas Gruenbacher) [1442151] - gfs2: Minor calc_reserved cleanup (Andreas Gruenbacher) [1442151] - gfs2: Move function gfs2_ail_empty_tr (Andreas Gruenbacher) [1442151] - gfs2: Get rid of current_tail() (Andreas Gruenbacher) [1442151] - gfs2: Use a tighter bound in gfs2_trans_begin (Andreas Gruenbacher) [1442151] - gfs2: Clean up gfs2_log_reserve (Andreas Gruenbacher) [1442151] - gfs2: Don't wait for journal flush in clean_journal (Andreas Gruenbacher) [1442151] - gfs2: Move lock flush locking to gfs2_trans_{begin,end} (Andreas Gruenbacher) [1442151] - gfs2: Get rid of sd_reserving_log (Andreas Gruenbacher) [1442151] - gfs2: Clean up on-stack transactions (Andreas Gruenbacher) [1442151] - gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl (Andreas Gruenbacher) [1442151] - gfs2: Clean up ail2_empty (Andreas Gruenbacher) [1442151] - gfs2: Rename gfs2_{write => flush}_revokes (Andreas Gruenbacher) [1442151] - gfs2: Minor debugging improvement (Andreas Gruenbacher) [1442151] - gfs2: Some documentation updates (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_write_revokes cleanups (Andreas Gruenbacher) [1442151] - gfs2: Simplify the buf_limit and databuf_limit definitions (Andreas Gruenbacher) [1442151] - gfs2: Un-obfuscate function jdesc_find_i (Andreas Gruenbacher) [1442151] - gfs2: Fix fall-through warnings for Clang (Andreas Gruenbacher) [1442151] - gfs2: Make gfs2_setattr_simple static (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer (Andreas Gruenbacher) [1442151] - gfs2: Remove unused variable sb_format (Andreas Gruenbacher) [1442151] - gfs2: Fix dir.c function parameter descriptions (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gh parameter from go_xmote_bh func (Andreas Gruenbacher) [1442151] - gfs2: don't create empty buffers for NO_CREATE (Andreas Gruenbacher) [1442151] - gfs2: Flag a withdraw if init_threads() fails (Andreas Gruenbacher) [1442151] - gfs2: bypass log flush if the journal is not live (Andreas Gruenbacher) [1442151] - gfs2: bypass signal_our_withdraw if no journal (Andreas Gruenbacher) [1442151] - gfs2: fix use-after-free in trans_drain (Andreas Gruenbacher) [1442151] - gfs2: make function gfs2_make_fs_ro() to void type (Andreas Gruenbacher) [1442151] - whack-a-mole: don't open-code iminor/imajor (Andreas Gruenbacher) [1442151] - gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache (Andreas Gruenbacher) [1442151] - gfs2: Remove sb_start_write from gfs2_statfs_sync (Andreas Gruenbacher) [1442151] - gfs2: check for empty rgrp tree in gfs2_ri_update (Andreas Gruenbacher) [1442151] - gfs2: set lockdep subclass for iopen glocks (Andreas Gruenbacher) [1442151] - gfs2: Fix deadlock dumping resource group glocks (Andreas Gruenbacher) [1442151] - gfs2: Wake up when sd_glock_disposal becomes zero (Andreas Gruenbacher) [1442151] - gfs2: Split up gfs2_meta_sync into inode and rgrp versions (Andreas Gruenbacher) [1442151] - gfs2: Don't ignore inode write errors during inode_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gl_vm (Andreas Gruenbacher) [1442151] - gfs2: Fix comments to glock_hash_walk (Andreas Gruenbacher) [1442151] - gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders) (Andreas Gruenbacher) [1442151] - gfs2: Fix invalid block size message (Andreas Gruenbacher) [1442151] - gfs2: add validation checks for size of superblock (Andreas Gruenbacher) [1442151] - gfs2: use-after-free in sysfs deregistration (Andreas Gruenbacher) [1442151] - Revert "GFS2: Prevent delete work from occurring on glocks used for create" (Andreas Gruenbacher) [1442151] - gfs2: Don't skip dlm unlock if glock has an lvb (Andreas Gruenbacher) [1442151] - gfs2: Lock imbalance on error path in gfs2_recover_one (Andreas Gruenbacher) [1442151] - gfs2: keep bios separate for each journal (Bob Peterson) [1442151] - gfs2: change from write to read lock for sd_log_flush_lock in journal replay (Bob Peterson) [1442151] - gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink (Bob Peterson) [1442151] - gfs2: fix glock confusion in function signal_our_withdraw (Bob Peterson) [1442151] - gfs2: Don't write log headers after file system withdraw (Andreas Gruenbacher) [1442151] - gfs2: make gfs2_log_write_page static (Andreas Gruenbacher) [1442151] - gfs2: fix possible reference leak in gfs2_check_blk_type (Andreas Gruenbacher) [1442151] - gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump (Andreas Gruenbacher) [1442151] - gfs2: remove unused LBIT macros (Andreas Gruenbacher) [1925121] - gfs2: add missing log_blocks trace points in gfs2_write_revokes (Andreas Gruenbacher) [1925121] - gfs2: print details on transactions that aren't properly ended (Andreas Gruenbacher) [1925121] - gfs2: fix use-after-free on transaction ail lists (Andreas Gruenbacher) [1925121] - gfs2: new slab for transactions (Andreas Gruenbacher) [1925121] - gfs2: initialize transaction tr_ailX_lists earlier (Andreas Gruenbacher) [1925121] - gfs2: eliminate ssize parameter from gfs2_struct2blk (Andreas Gruenbacher) [1925121] - gfs2: Fix error path kobject memory leak (Andreas Gruenbacher) [1925121] - gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary extern declarations (Andreas Gruenbacher) [1925121] - gfs2: Fix sign extension bug in gfs2_update_stats (Andreas Gruenbacher) [1925121] - gfs2: Fix an incorrect gfs2_assert() (Bob Peterson) [1925121] - gfs2: Remove vestigial bd_ops (Andreas Gruenbacher) [1925121] - gfs2: Fix the gfs2_invalidatepage description (Andreas Gruenbacher) [1925121] - gfs2: Clean up gfs2_is_{ordered,writeback} (Andreas Gruenbacher) [1925121] - gfs2: Pass resource group to rgblk_free (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary gfs2_rlist_alloc parameter (Andreas Gruenbacher) [1925121] - gfs2: Fix some minor typos (Andreas Gruenbacher) [1925121] - gfs2: Remove unused RGRP_RSRV_MINBYTES definition (Andreas Gruenbacher) [1925121] - gfs2: Move rs_{sizehint, rgd_gh} fields into the inode (Andreas Gruenbacher) [1925121] - gfs2: Clean up out-of-bounds check in gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs2: Always check the result of gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs: no need to check return value of debugfs_create functions (Andreas Gruenbacher) [1925121] - serial_core: switch to ->[sg]et_serial() (Artem Savkov) [1952415]- tipc: fix sleeping in tipc accept routine (Xin Long) [1986549] - tipc: fix implicit-connect for SYN+ (Xin Long) [1986549] - net: tipc: fix FB_MTU eat two pages (Xin Long) [1986549] - tipc: Return the correct errno code (Xin Long) [1986549] - net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload (Alaa Hleihel) [1979901] - net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet (Alaa Hleihel) [1979901] - bpf, selftests: Fold test_current_pid_tgid_new_ns into test_progs. (Jiri Olsa) [1869447] - libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-RE (Jiri Olsa) [1984486] - bpf: Generate BTF_KIND_FLOAT when linking vmlinux (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size (Jiri Olsa) [1984486] - bpf: Document BTF_KIND_FLOAT in btf.rst (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplication tests (Jiri Olsa) [1984486] - selftest/bpf: Add BTF_KIND_FLOAT tests (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test (Jiri Olsa) [1984486] - tools/bpftool: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - libbpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT to uapi (Jiri Olsa) [1984486] - libbpf: Add explicit padding to btf_dump_emit_type_decl_opts (Jiri Olsa) [1984486] - selftests/bpf: Fix test_attach_probe for powerpc uprobes (Jiri Olsa) [1931531] - selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier (Jiri Olsa) [1942513] - openvswitch: add trace points (Aaron Conole) [1979680] - vxlan: add missing rcu_read_lock() in neigh_reduce() (Guillaume Nault) [1987310] - net: ip6_tunnel: Unregister catch-all devices (Guillaume Nault) [1987310] - net: sit: Unregister catch-all devices (Guillaume Nault) [1987310] - cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Diego Domingos) [1952809] - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Diego Domingos) [1952809] - mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages" (Rafael Aquini) [1984173] - mm/thp: remap_page() is only needed on anonymous THP (Rafael Aquini) [1984173] - mm/compaction: fix 'limit' in fast_isolate_freepages (Rafael Aquini) [1984173] - mm/huge_memory.c: don't discard hugepage if other processes are mapping it (Rafael Aquini) [1984173] - slub: restore slub_debug=- behavior (Rafael Aquini) [1984173] - mm/gup: fix try_grab_compound_head() race with split_huge_page() (Rafael Aquini) [1984173] - mm, futex: fix shared futex pgoff on shmem huge page (Rafael Aquini) [1984173] - x86/mm: Avoid truncating memblocks for SGX memory (Rafael Aquini) [1984173] - mm/thp: fix vma_address() if virtual address below file offset (Rafael Aquini) [1984173] - mm, thp: use head page in __migration_entry_wait() (Rafael Aquini) [1984173] - mm/slub.c: include swab.h (Rafael Aquini) [1984173] - mm/memory-failure: make sure wait for page writeback in memory_failure (Rafael Aquini) [1984173] - mm/slub: fix redzoning for small allocations (Rafael Aquini) [1984173] - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY (Rafael Aquini) [1984173] - mm/page_alloc: fix counting of free pages after take off from buddy (Rafael Aquini) [1984173] - userfaultfd: release page in error path to avoid BUG_ON (Rafael Aquini) [1984173] - ksm: fix potential missing rmap_item for stable_node (Rafael Aquini) [1984173] - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() (Rafael Aquini) [1984173] - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() (Rafael Aquini) [1984173] - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() (Rafael Aquini) [1984173] - mm/memory-failure: unnecessary amount of unmapping (Rafael Aquini) [1984173] - mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 (Rafael Aquini) [1984173] - mm/sparse: add the missing sparse_buffer_fini() in error branch (Rafael Aquini) [1984173] - mm: memcontrol: fix cpuhotplug statistics flushing (Rafael Aquini) [1984173] - x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() (Rafael Aquini) [1984173] - zsmalloc: account the number of compacted pages correctly (Rafael Aquini) [1984173] - mm/compaction: fix misbehaviors of fast_find_migrateblock() (Rafael Aquini) [1984173] - hugetlb: fix update_and_free_page contig page struct assumption (Rafael Aquini) [1984173] - mm/hugetlb: fix potential double free in hugetlb_register_node() error path (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/hugetlb: fix potential missing huge page size info (Rafael Aquini) [1984173] - x86/mm: Fix leak of pmd ptlock (Rafael Aquini) [1984173] - mm/zswap: fix passing zero to 'PTR_ERR' warning (Rafael Aquini) [1984173] - mm/page_isolation: do not isolate the max order page (Rafael Aquini) [1984173] - mm,memory_failure: always pin the page in madvise_inject_error (Rafael Aquini) [1984173] - mm/page_alloc: speed up the iteration of max_order (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP (Rafael Aquini) [1984173] - x86/mm/ident_map: Check for errors from ident_pud_init() (Rafael Aquini) [1984173] - mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary (Rafael Aquini) [1984173] - mm/page_alloc.c: fix freeing non-compound pages (Rafael Aquini) [1984173] - mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged (Rafael Aquini) [1984173] - percpu: fix first chunk size calculation for populated bitmap (Rafael Aquini) [1984173] - x86, fakenuma: Fix invalid starting node ID (Rafael Aquini) [1984173] - mm: include CMA pages in lowmem_reserve at boot (Rafael Aquini) [1984173] - mm/rodata_test.c: fix missing function declaration (Rafael Aquini) [1984173] - mm/page_counter: fix various data races at memsw (Rafael Aquini) [1984173] - khugepaged: retract_page_tables() remember to test exit (Rafael Aquini) [1984173] - mm/page_counter.c: fix protection usage propagation (Rafael Aquini) [1984173] - x86/mm/numa: Remove uninitialized_var() usage (Rafael Aquini) [1984173] - shmem: fix possible deadlocks on shmlock_user_lock (Rafael Aquini) [1984173] - mm: swap: use smp_mb__after_atomic() to order LRU bit set (Rafael Aquini) [1984173] - cgroup: memcg: net: do not associate sock with unrelated cgroup (Rafael Aquini) [1984173] - mm: fix gup_pud_range (Rafael Aquini) [1984173] - x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd (Rafael Aquini) [1984173] - mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [1984173] - mm: Implement no-MMU variant of vmalloc_user_node_flags (Rafael Aquini) [1984173] - usercopy: Avoid HIGHMEM pfn warning (Rafael Aquini) [1984173] - x86/mm: Don't exceed the valid physical address space (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix erroneous sizeof() (Rafael Aquini) [1984173] - s390/mm: fix addressing exception after suspend/resume (Rafael Aquini) [1984173] - blk-mq: fix use-after-free in blk_mq_exit_sched (Ming Lei) [1969726] - nvmet: use new ana_log_size instead the old one (Maurizio Lombardi) [1949777] - nvme-multipath: fix double initialization of ANA state (Maurizio Lombardi) [1949777] - configs: enable CONFIG_LEDS_BRIGHTNESS_HW_CHANGED (Benjamin Tissoires) [1922973]- Revert "xfs: enable new inode btree counters feature" (Bill O'Donnell) [1976969] - Revert "xfs: enable big timestamps" (Bill O'Donnell) [1976969] - Revert "xfs: remove kmem_realloc()" (Bill O'Donnell) [1976969] - xfs: prevent metadata files from being inactivated (Bill O'Donnell) [1976969] - quota: widen timestamps for the fs_disk_quota structure (Bill O'Donnell) [1976969] - cifs: fix fallocate when trying to allocate a hole. (Ronnie Sahlberg) [1866684] - cifs: only write 64kb at a time when fallocating a small region of a file (Ronnie Sahlberg) [1866684] - cifs: improve fallocate emulation (Ronnie Sahlberg) [1866684] - cifs: Do not use the original cruid when following DFS links for multiuser mounts (Ronnie Sahlberg) [1812436] - cifs: ignore relatime in smb3_fs_context_parse_monolithic() (Ronnie Sahlberg) [1812436] - cifs: fix regression when mounting shares with prefix paths (Ronnie Sahlberg) [1812436] - cifs: fix leak in cifs_smb3_do_mount() ctx (Ronnie Sahlberg) [1812436] - cifs: add fs_context param to parsing helpers (Ronnie Sahlberg) [1812436] - cifs: make fs_context error logging wrapper (Ronnie Sahlberg) [1812436] - cifs: warn and fail if trying to use rootfs without the config option (Ronnie Sahlberg) [1812436] - cifs: fix nodfs mount option (Ronnie Sahlberg) [1812436] - cifs: fix handling of escaped ',' in the password mount argument (Ronnie Sahlberg) [1812436] - cifs: Add new parameter "acregmax" for distinct file and directory metadata timeout (Ronnie Sahlberg) [1812436] - cifs: convert revalidate of directories to using directory metadata cache timeout (Ronnie Sahlberg) [1812436] - cifs: Add new mount parameter "acdirmax" to allow caching directory metadata (Ronnie Sahlberg) [1812436] - cifs: fix trivial typo (Ronnie Sahlberg) [1812436] - cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. (Ronnie Sahlberg) [1812436] - cifs: In the new mount api we get the full devname as source= (Ronnie Sahlberg) [1812436] - cifs: do not disable noperm if multiuser mount option is not provided (Ronnie Sahlberg) [1812436] - cifs: fix dfs-links (Ronnie Sahlberg) [1812436] - cifs: fix dfs domain referrals (Ronnie Sahlberg) [1812436] - cifs: returning mount parm processing errors correctly (Ronnie Sahlberg) [1812436] - cifs: fix mounts to subdirectories of target (Ronnie Sahlberg) [1812436] - cifs: ignore auto and noauto options if given (Ronnie Sahlberg) [1812436] - cifs: connect: style: Simplify bool comparison (Ronnie Sahlberg) [1812436] - fs: cifs: remove unneeded variable in smb3_fs_context_dup (Ronnie Sahlberg) [1812436] - cifs: Fix support for remount when not changing rsize/wsize (Ronnie Sahlberg) [1812436] - cifs: handle "guest" mount parameter (Ronnie Sahlberg) [1812436] - cifs: correct four aliased mount parms to allow use of previous names (Ronnie Sahlberg) [1812436] - cifs: fix use after free in cifs_smb3_do_mount() (Ronnie Sahlberg) [1812436] - cifs: fix rsize/wsize to be negotiated values (Ronnie Sahlberg) [1812436] - cifs: update super_operations to show_devname (Ronnie Sahlberg) [1812436] - cifs: fix uninitialized variable in smb3_fs_context_parse_param (Ronnie Sahlberg) [1812436] - cifs: update mnt_cifs_flags during reconfigure (Ronnie Sahlberg) [1812436] - cifs: move update of flags into a separate function (Ronnie Sahlberg) [1812436] - cifs: remove ctx argument from cifs_setup_cifs_sb (Ronnie Sahlberg) [1812436] - cifs: do not allow changing posix_paths during remount (Ronnie Sahlberg) [1812436] - cifs: uncomplicate printing the iocharset parameter (Ronnie Sahlberg) [1812436] - cifs: don't create a temp nls in cifs_setup_ipc (Ronnie Sahlberg) [1812436] - cifs: simplify handling of cifs_sb/ctx->local_nls (Ronnie Sahlberg) [1812436] - cifs: we do not allow changing username/password/unc/... during remount (Ronnie Sahlberg) [1812436] - cifs: add initial reconfigure support (Ronnie Sahlberg) [1812436] - cifs: move [brw]size from cifs_sb to cifs_sb->ctx (Ronnie Sahlberg) [1812436] - cifs: move cifs_cleanup_volume_info[_content] to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: Add missing sentinel to smb3_fs_parameters (Ronnie Sahlberg) [1812436] - cifs: remove actimeo from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: minor kernel style fixes for comments (Ronnie Sahlberg) [1812436] - linux/parser.h: add include guards (Ronnie Sahlberg) [1812436] - cifs: Make extract_sharename function public (Ronnie Sahlberg) [1812436] - cifs: Make extract_hostname function public (Ronnie Sahlberg) [1812436] - cifs: get rid of cifs_sb->mountdata (Ronnie Sahlberg) [1812436] - cifs: add an smb3_fs_context to cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove the devname argument to cifs_compose_mount_options (Ronnie Sahlberg) [1812436] - cifs: switch to new mount api (Ronnie Sahlberg) [1812436] - cifs: move cifs_parse_devname to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: move the enum for cifs parameters into fs_context.h (Ronnie Sahlberg) [1812436] - cifs: rename dup_vol to smb3_fs_context_dup and move it into fs_context.c (Ronnie Sahlberg) [1812436] - cifs: rename smb_vol as smb3_fs_context and move it to fs_context.h (Ronnie Sahlberg) [1812436] - cifs: Fix fall-through warnings for Clang (Ronnie Sahlberg) [1812436] - cifs: refactor create_sd_buf() and and avoid corrupting the buffer (Ronnie Sahlberg) [1812436] - scsi: lpfc: Fix failure to transmit ABTS on FC link (Dick Kennedy) [1964670] - scsi: lpfc: Update lpfc version to 12.8.0.10 (Dick Kennedy) [1964670] - scsi: lpfc: Reregister FPIN types if ELS_RDF is received from fabric controller (Dick Kennedy) [1964670] - scsi: lpfc: Add a option to enable interlocked ABTS before job completion (Dick Kennedy) [1964670] - scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs (Dick Kennedy) [1964670] - scsi: lpfc: Ignore GID-FT response that may be received after a link flip (Dick Kennedy) [1964670] - scsi: lpfc: Fix node handling for Fabric Controller and Domain Controller (Dick Kennedy) [1964670] - scsi: lpfc: Fix Node recovery when driver is handling simultaneous PLOGIs (Dick Kennedy) [1964670] - scsi: lpfc: Add ndlp kref accounting for resume RPI path (Dick Kennedy) [1964670] - scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology (Dick Kennedy) [1964670] - scsi: lpfc: Fix non-optimized ERSP handling (Dick Kennedy) [1964670] - scsi: lpfc: Fix unreleased RPIs when NPIV ports are created (Dick Kennedy) [1964670] - scsi: lpfc: Remove redundant assignment to pointer temp_hdr (Dick Kennedy) [1964670] - Documentation: add more details in tipc.rst (Xin Long) [1872308] - net/tipc: add TIPC chapter to networking Documentation (Xin Long) [1872308] - scsi: qla2xxx: Reserve extra IRQ vectors (Nilesh Javali) [1964834] - tracing/hwlat: Honor the tracing_cpumask (Jerome Marchand) [1920595] - tracing/hwlat: Drop the duplicate assignment in start_kthread() (Jerome Marchand) [1920595] - sfc: add logs explaining XDP_TX/REDIRECT is not available (Íñigo Huguet) [1976756] - sfc: ensure correct number of XDP queues (Íñigo Huguet) [1976756] - sfc: fix lack of XDP TX queues - error XDP TX failed (-22) (Íñigo Huguet) [1976756] - sfc: Remove rcu_read_lock() around XDP program invocation (Íñigo Huguet) [1976756] - sfc: use DEVICE_ATTR_*() macro (Íñigo Huguet) [1976756] - sfc: farch: fix compile warning in efx_farch_dimension_resources() (Íñigo Huguet) [1976756] - sfc: don't use netif_info et al before net_device is registered (Íñigo Huguet) [1976756] - net: stmmac: Do not enable RX FIFO overflow interrupts (Mark Salter) [1905243] - net: stmmac: Clear receive all(RA) bit when promiscuous mode is off (Mark Salter) [1905243] - net: stmmac: cleared __FPE_REMOVING bit in stmmac_fpe_start_wq() (Mark Salter) [1905243] - stmmac: intel: Enable HW descriptor prefetch by default (Mark Salter) [1905243] - net: stmmac: Add HW descriptor prefetch setting for DWMAC Core 5.20 onwards (Mark Salter) [1905243] - net: stmmac: fix TSO and TBS feature enabling during driver open (Mark Salter) [1905243] - stmmac: intel: set TSO/TBS TX Queues default settings (Mark Salter) [1905243] - stmmac: intel: unlock on error path in intel_crosststamp() (Mark Salter) [1905243] - net: stmmac: use __napi_schedule() for PREEMPT_RT (Mark Salter) [1905243] - stmmac: intel: Enable SERDES PHY rx clk for PSE (Mark Salter) [1905243] - stmmac: intel: Drop duplicate ID in the list of PCI device IDs (Mark Salter) [1905243] - stmmac: intel: add cross time-stamping freq difference adjustment (Mark Salter) [1905243] - net: stmmac: Add support for external trigger timestamping (Mark Salter) [1905243] - net: stmmac: fix dma physical address of descriptor when display ring (Mark Salter) [1905243] - net: stmmac: fix wrongly set buffer2 valid when sph unsupport (Mark Salter) [1905243] - net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (Mark Salter) [1905243] - net: stmmac: make SPH enable/disable to be configurable (Mark Salter) [1905243] - net: stmmac: set IRQ affinity hint for multi MSI vectors (Mark Salter) [1905243] - net: stmmac: remove unnecessary pci_enable_msi() call (Mark Salter) [1905243] - stmmac: intel: use managed PCI function on probe and resume (Mark Salter) [1905243] - net: stmmac: enable MTL ECC Error Address Status Over-ride by default (Mark Salter) [1905243] - net: ethernet: stmicro: Remove duplicate struct declaration (Mark Salter) [1905243] - net: stmmac: fix missing unlock on error in stmmac_suspend() (Mark Salter) [1905243] - net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (Mark Salter) [1905243] - net: stmmac: use interrupt mode INTM=1 for multi-MSI (Mark Salter) [1905243] - stmmac: intel: add support for multi-vector msi and msi-x (Mark Salter) [1905243] - net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (Mark Salter) [1905243] - net: stmmac: make stmmac_interrupt() function more friendly to MSI (Mark Salter) [1905243] - net: stmmac: introduce DMA interrupt status masking per traffic direction (Mark Salter) [1905243] - net: phy: marvell10g: Add PHY loopback support (Mark Salter) [1905243] - net: phy: add genphy_c45_loopback (Mark Salter) [1905243] - net: phylink: Fix phylink_err() function name error in phylink_major_config (Mark Salter) [1905243] - net: stmmac: support FPE link partner hand-shaking procedure (Mark Salter) [1905243] - net: stmmac: Add hardware supported cross-timestamp (Mark Salter) [1905243] - net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP (Mark Salter) [1905243] - stmmac: intel: Add PSE and PCH PTP clock source selection (Mark Salter) [1905243] - net: stmmac: Add EST errors into ethtool statistic (Mark Salter) [1905243] - net: stmmac: EST interrupts handling and error reporting (Mark Salter) [1905243] - net: stmmac: add RX frame steering based on VLAN priority in tc flower (Mark Salter) [1905243] - net: stmmac: restructure tc implementation for RX VLAN Priority steering (Mark Salter) [1905243] - net: stmmac: add per-queue TX & RX coalesce ethtool support (Mark Salter) [1905243] - net: stmmac: Use hrtimer for TX coalescing (Mark Salter) [1905243] - net: stmmac: add timestamp correction to rid CDC sync error (Mark Salter) [1905243] - net: stmmac: add platform level clocks management (Mark Salter) [1905243] - net: stmmac: add clocks management for gmac driver (Mark Salter) [1905243] - stmmac: intel: add pcs-xpcs for Intel mGbE controller (Mark Salter) [1905243] - net: stmmac: ensure phydev is attached to phylink for C37 AN (Mark Salter) [1905243] - net: stmmac: make in-band AN mode parsing is supported for non-DT (Mark Salter) [1905243] - net: phylink: make phylink_parse_mode() support non-DT platform (Mark Salter) [1905243] - net: pcs: add C37 SGMII AN support for intel mGbE controller (Mark Salter) [1905243] - net: pcs: rearrange C73 functions to prepare for C37 support later (Mark Salter) [1905243] - net: phy: leds: Deduplicate link LED trigger registration (Mark Salter) [1905243] - net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (Mark Salter) [1905243] - net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (Mark Salter) [1905243] - net: stmmac: fix CBS idleslope and sendslope calculation (Mark Salter) [1905243] - net: stmmac: set TxQ mode back to DCB after disabling CBS (Mark Salter) [1905243] - net: stmmac: allow stmmac to probe for C45 PHY devices (Mark Salter) [1905243] - net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (Mark Salter) [1905243] - net: pcs-xpcs: depend on MDIO_BUS instead of selecting it (Mark Salter) [1905243] - net: pcs: Move XPCS into new PCS subdirectory (Mark Salter) [1905243] - net: stmmac: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Restart AutoNeg if outcome was invalid (Mark Salter) [1905243] - net: phy: xpcs: Set Link down if AutoNeg is enabled and did not finish (Mark Salter) [1905243] - net: phy: xpcs: Reset XPCS upon probe (Mark Salter) [1905243] - net: phy: xpcs: Return error when 10GKR link errors are found (Mark Salter) [1905243] - stmmac/intel: mark driver as tech preview (Mark Salter) [1905243] - redhat/configs: Add CONFIG_DWMAC_INTEL (Mark Salter) [1905243] - stmmac: intel: Fixes clock registration error seen for multiple interfaces (Mark Salter) [1905243] - stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (Mark Salter) [1905243] - net: stmmac: Add PCI bus info to ethtool driver query output (Mark Salter) [1905243] - stmmac: intel: Add ADL-S 1Gbps PCI IDs (Mark Salter) [1905243] - stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (Mark Salter) [1905243] - stmmac: intel: Add PCI IDs for TGL-H platform (Mark Salter) [1905243] - stmmac: intel: change all EHL/TGL to auto detect phy addr (Mark Salter) [1905243] - net: stmmac: overwrite the dma_cap.addr64 according to HW design (Mark Salter) [1905243] - stmmac: intel: Fix kernel panic on pci probe (Mark Salter) [1905243] - stmmac: intel: Adding ref clock 1us tic for LPI cntr (Mark Salter) [1905243] - net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1905243] - net: stmmac: Fix clock handling on remove path (Mark Salter) [1905243] - stmmac: intel: Place object in the Makefile according to the order (Mark Salter) [1905243] - stmmac: intel: Fix indentation to put on one line affected code (Mark Salter) [1905243] - stmmac: intel: Eliminate useless conditions and variables (Mark Salter) [1905243] - stmmac: intel: Convert to use pci_alloc_irq_vectors() API (Mark Salter) [1905243] - stmmac: intel: Remove unnecessary loop for PCI BARs (Mark Salter) [1905243] - stmmac: intel: Fix clock handling on error and remove paths (Mark Salter) [1905243] - net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1905243] - net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: create dwmac-intel.c to contain all Intel platform (Mark Salter) [1905243] - net: stmmac: Get rid of custom STMMAC_DEVICE() macro (Mark Salter) [1905243] - net: stmmac: update pci platform data to use phy_interface (Mark Salter) [1905243] - net: stmmac: pci: Enable TBS on GMAC5 IPK PCI entry (Mark Salter) [1905243] - net: stmmac: pci: remove the duplicate code of set phy_mask (Mark Salter) [1905243] - PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Mark Salter) [1905243] - net: stmmac: pci: Add HAPS support using GMAC5 (Mark Salter) [1905243] - net: stmmac: setup higher frequency clk support for EHL & TGL (Mark Salter) [1905243] - net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: Make MDIO bus reset optional (Mark Salter) [1905243] - stmmac: pci: Use pci_dev_id() helper (Mark Salter) [1905243] - stmmac: pci: Fix typo in IOT2000 comment (Mark Salter) [1905243] - stmmac: pci: Adjust IOT2000 matching (Mark Salter) [1905243] - net: stmmac: Fix PCI module removal leak (Mark Salter) [1905243] - net: stmmac: mark PM functions as __maybe_unused (Mark Salter) [1905243] - ibmveth: Set CHECKSUM_PARTIAL if NULL TCP CSUM. (Diego Domingos) [1939996] - IB/core: Add missing pin_user_pages*() usage (Waiman Long) [1972078] - mm/gup/writeback: Fix incorrect inaccessible pages handling (Waiman Long) [1972078] - netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush (Phil Sutter) [1983245] - ipv4: Fix device used for dst_alloc with local routes (Antoine Tenart) [1976789] - vrf: fix a comment about loopback device (Antoine Tenart) [1976789] - net: vrf: Fix operation not supported when set vrf mac (Antoine Tenart) [1976789] - vrf: prevent adding upper devices (Antoine Tenart) [1976789] - vrf: fix maximum MTU (Antoine Tenart) [1976789] - net: vrf: Fix ping failed when vrf mtu is set to 0 (Antoine Tenart) [1976789] - net: vrf: remove MTU limits for vrf device (Antoine Tenart) [1976789]- block: fix discard request merge (Ming Lei) [1970316] - blk-mq: update hctx->dispatch_busy in case of real scheduler (Ming Lei) [1976679] - block: Do not pull requests from the scheduler when we cannot dispatch them (Ming Lei) [1976679] - powerpc/pseries/mobility: handle premature return from H_JOIN (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use struct for shared state (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: refactor node lookup during DT update (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: remove rtas_ibm_suspend_me_unsafe() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: dispatch partition migration requests to pseries (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: retry partition suspend after error (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: signal suspend cancellation to platform (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use stop_machine for join/suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: extract VASI session polling logic (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use rtas_activate_firmware() on resume (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: error message improvements (Desnes A. Nunes do Rosario) [1979798] - powerpc/hvcall: add token and codes for H_VASI_SIGNAL (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_activate_firmware() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_ibm_suspend_me() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: rtas_ibm_suspend_me -> rtas_ibm_suspend_me_unsafe (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: complete ibm,suspend-me status codes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Add pr_debug() for device tree changes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Set pr_fmt() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove obsolete memory hotplug DT notifier code (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove dlpar_cpu_readd() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove memory "re-add" implementation (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove prrn special case from DT update path (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove arch_update_cpu_topology (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove prrn_is_enabled() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtasd: simplify handle_rtas_event(), emit message on events (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove start/stop_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove timed_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Handle extra hcall_vphn error cases (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Suppress "VPHN is not supported" messages (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: stub out numa_update_cpu_topology() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove vphn_enabled and prrn_enabled internal flags (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology workqueue code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology timer code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: make vphn_enabled, prrn_enabled flags const (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology update code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove ability to enable topology updates (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: don't online CPUs for partition suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: Unexport rtas_online_cpus_mask, rtas_offline_cpus_mask (Desnes A. Nunes do Rosario) [1979798] - mm/page_alloc: bail out on fatal signal during reclaim/compaction retry attempt (Aaron Tomlin) [1919765] - RHEL: Revert "powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled" (Paolo Bonzini) [1956950] - KVM: selftests: smm_test: Test SMM enter from L2 (Paolo Bonzini) [1956950] - KVM: nSVM: Restore nested control upon leaving SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Fix L1 state corruption upon return from SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Introduce svm_copy_vmrun_state() (Paolo Bonzini) [1956950] - KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN (Paolo Bonzini) [1956950] - KVM: nVMX: nSVM: 'nested_run' should count guest-entry attempts that make it to guest code (Paolo Bonzini) [1956950] - KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA (Paolo Bonzini) [1956950] - KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities (Paolo Bonzini) [1956950] - KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails (Paolo Bonzini) [1956950] - KVM: SVM: add module param to control the #SMI interception (Paolo Bonzini) [1956950] - KVM: SVM: remove INIT intercept handler (Paolo Bonzini) [1956950] - KVM: SVM: #SMI interception must not skip the instruction (Paolo Bonzini) [1956950] - KVM: VMX: Remove vmx_msr_index from vmx.h (Paolo Bonzini) [1956950] - KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run() (Paolo Bonzini) [1956950] - KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM (Paolo Bonzini) [1956950] - KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio (Paolo Bonzini) [1956950] - KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler (Paolo Bonzini) [1956950] - KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs (Paolo Bonzini) [1956950] - KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR (Paolo Bonzini) [1956950] - KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled (Paolo Bonzini) [1956950] - KVM: selftests: do not require 64GB in set_memory_region_test (Paolo Bonzini) [1956950] - KVM: selftests: Fix mapping length truncation in m{,un}map() (Paolo Bonzini) [1956950] - KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified (Paolo Bonzini) [1956950] - Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" (Paolo Bonzini) [1956950] - KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk (Paolo Bonzini) [1956950] - KVM: x86: Properly reset MMU context at vCPU RESET/INIT (Paolo Bonzini) [1956950] - KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs (Paolo Bonzini) [1956950] - KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM w/ nested EPT (Paolo Bonzini) [1956950] - KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 (Paolo Bonzini) [1956950] - KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU (Paolo Bonzini) [1956950] - KVM: X86: Fix x86_emulator slab cache leak (Paolo Bonzini) [1956950] - KVM: SVM: Call SEV Guest Decommission if ASID binding fails (Paolo Bonzini) [1956950] - KVM: x86: Immediately reset the MMU context when the SMM flag is cleared (Paolo Bonzini) [1956950] - KVM: x86: Fix fall-through warnings for Clang (Paolo Bonzini) [1956950] - KVM: SVM: fix doc warnings (Paolo Bonzini) [1956950] - kvm: LAPIC: Restore guard to prevent illegal APIC register access (Paolo Bonzini) [1956950] - kvm: fix previous commit for 32-bit builds (Paolo Bonzini) [1956950] - kvm: avoid speculation-based attacks from out-of-range memslot accesses (Paolo Bonzini) [1956950] - KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message (Paolo Bonzini) [1956950] - KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior (Paolo Bonzini) [1956950] - KVM: X86: MMU: Use the correct inherited permissions to get shadow page (Paolo Bonzini) [1956950] - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer (Paolo Bonzini) [1956950] - KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_DATA query length after commit 238eca821cee (Paolo Bonzini) [1956950] - KVM: X86: Kill off ctxt->ud (Paolo Bonzini) [1956950] - KVM: X86: Fix warning caused by stale emulation context (Paolo Bonzini) [1956950] - KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/#BP interception (Paolo Bonzini) [1956950] - KVM: x86/mmu: Fix comment mentioning skip_4k (Paolo Bonzini) [1956950] - KVM: VMX: update vcpu posted-interrupt descriptor when assigning device (Paolo Bonzini) [1956950] - KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK (Paolo Bonzini) [1956950] - KVM: x86: add start_assignment hook to kvm_x86_ops (Paolo Bonzini) [1956950] - KVM: LAPIC: Narrow the timer latency between wait_lapic_expire and world switch (Paolo Bonzini) [1956950] - KVM: X86: Fix vCPU preempted state from guest's point of view (Paolo Bonzini) [1956950] - KVM: X86: Bail out of direct yield in case of under-committed scenarios (Paolo Bonzini) [1956950] - KVM: SVM: make the avic parameter a bool (Paolo Bonzini) [1956950] - KVM: VMX: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Move GHCB unmapping to fix RCU warning (Paolo Bonzini) [1956950] - KVM: SVM: Invert user pointer casting in SEV {en,de}crypt helpers (Paolo Bonzini) [1956950] - kvm: Cap halt polling at kvm->max_halt_poll_ns (Paolo Bonzini) [1956950] - KVM: x86: Prevent deadlock against tk_core.seq (Paolo Bonzini) [1956950] - KVM: x86: Cancel pvclock_gtod_work on module removal (Paolo Bonzini) [1956950] - KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging (Paolo Bonzini) [1956950] - KVM: SVM: Probe and load MSR_TSC_AUX regardless of RDTSCP support in host (Paolo Bonzini) [1956950] - KVM: VMX: Disable preemption when probing user return MSRs (Paolo Bonzini) [1956950] - KVM: x86: Move RDPID emulation intercept to its own enum (Paolo Bonzini) [1956950] - KVM: SVM: Inject #UD on RDTSCP when it should be disabled in the guest (Paolo Bonzini) [1956950] - KVM: x86: Emulate RDPID only if RDTSCP is supported (Paolo Bonzini) [1956950] - KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported (Paolo Bonzini) [1956950] - KVM: nSVM: always restore the L1's GIF on migration (Paolo Bonzini) [1956950] - KVM: x86: Hoist input checks in kvm_add_msr_filter() (Paolo Bonzini) [1956950] - KVM: nVMX: Properly pad 'struct kvm_vmx_nested_state_hdr' (Paolo Bonzini) [1956950] - KVM/VMX: Invoke NMI non-IST entry instead of IST entry (Paolo Bonzini) [1956950] - KVM: x86: Fix potential fput on a null source_kvm_file (Paolo Bonzini) [1956950] - KVM: nSVM: leave the guest mode prior to loading a nested state (Paolo Bonzini) [1956950] - KVM: nSVM: fix few bugs in the vmcb02 caching logic (Paolo Bonzini) [1956950] - KVM: nSVM: fix a typo in svm_leave_nested (Paolo Bonzini) [1956950] - KVM: PPC: exit halt polling on need_resched() (Paolo Bonzini) [1956950] - kvm: exit halt polling on need_resched() as well (Paolo Bonzini) [1956950] - KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer (Paolo Bonzini) [1956950] - kvm/x86: Fix 'lpages' kvm stat for TDM MMU (Paolo Bonzini) [1956950] - KVM: x86/mmu: Avoid unnecessary page table allocation in kvm_tdp_mmu_map() (Paolo Bonzini) [1956950] - KVM: selftests: Speed up set_memory_region_test (Paolo Bonzini) [1956950] - selftests: kvm: Fix the check of return value (Paolo Bonzini) [1956950] - KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt() (Paolo Bonzini) [1956950] - KVM: SVM: Skip SEV cache flush if no ASIDs have been used (Paolo Bonzini) [1956950] - KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids() (Paolo Bonzini) [1956950] - KVM: SVM: Drop redundant svm_sev_enabled() helper (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV VMCB tracking allocation to sev.c (Paolo Bonzini) [1956950] - KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup() (Paolo Bonzini) [1956950] - KVM: SVM: Unconditionally invoke sev_hardware_teardown() (Paolo Bonzini) [1956950] - KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported) (Paolo Bonzini) [1956950] - KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [1956950] - KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables (Paolo Bonzini) [1956950] - KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV module params/variables to sev.c (Paolo Bonzini) [1956950] - svm/sev: Register SEV and SEV-ES ASIDs to the misc controller (Paolo Bonzini) [1956950] - KVM: SVM: Disable SEV/SEV-ES if NPT is disabled (Paolo Bonzini) [1956950] - KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails (Paolo Bonzini) [1956950] - KVM: SVM: Zero out the VMCB array used to track SEV ASID association (Paolo Bonzini) [1956950] - KVM: x86: Move reverse CPUID helpers to separate header file (Paolo Bonzini) [1956950] - KVM: x86: Rename GPR accessors to make mode-aware variants the defaults (Paolo Bonzini) [1956950] - KVM: SVM: Use default rAX size for INVLPGA emulation (Paolo Bonzini) [1956950] - KVM: x86/xen: Drop RAX[63:32] when processing hypercall (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit (Paolo Bonzini) [1956950] - KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode (Paolo Bonzini) [1956950] - KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode (Paolo Bonzini) [1956950] - KVM: x86: Check CR3 GPA for validity regardless of vCPU mode (Paolo Bonzini) [1956950] - KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads (Paolo Bonzini) [1956950] - KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM (Paolo Bonzini) [1956950] - KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace (Paolo Bonzini) [1956950] - KVM: SVM: Clear MSR_TSC_AUX[63:32] on write (Paolo Bonzini) [1956950] - KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported (Paolo Bonzini) [1956950] - KVM: VMX: Invert the inlining of MSR interception helpers (Paolo Bonzini) [1956950] - KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests (Paolo Bonzini) [1956950] - KVM: x86: Properly handle APF vs disabled LAPIC situation (Paolo Bonzini) [1956950] - KVM: VMX: use EPT_VIOLATION_GVA_TRANSLATED instead of 0x100 (Paolo Bonzini) [1956950] - KVM: x86: Support KVM VMs sharing SEV context (Paolo Bonzini) [1956950] - KVM: x86: Remove unused function declaration (Paolo Bonzini) [1956950] - KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint (Paolo Bonzini) [1956950] - KVM: Move prototypes for MMU notifier callbacks to generic code (Paolo Bonzini) [1956950] - KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() (Paolo Bonzini) [1956950] - KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp (Paolo Bonzini) [1956950] - KVM: x86: disable interrupts while pvclock_gtod_sync_lock is taken (Paolo Bonzini) [1956950] - KVM: x86: reduce pvclock_gtod_sync_lock critical sections (Paolo Bonzini) [1956950] - kvm: x86: annotate RCU pointers (Paolo Bonzini) [1956950] - KVM: x86: remove misplaced comment on active_mmu_pages (Paolo Bonzini) [1956950] - x86/sev: Drop redundant and potentially misleading 'sev_enabled' (Paolo Bonzini) [1956950] - x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] (Paolo Bonzini) [1956950] - cgroup: Add misc cgroup controller (Paolo Bonzini) [1956950] - x86: Remove duplicate TSC DEADLINE MSR definitions (Paolo Bonzini) [1956950] - KVM: s390: allow facility 192 (vector-packed-decimal-enhancement facility 2) (Thomas Huth) [1977289] - KVM: s390: gen_facilities: allow facilities 165, 193, 194 and 196 (Thomas Huth) [1977289] - mpi3mr: mark as tech preview (Tomas Henzl) [1858804] - add the mpi3mr config (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix warnings reported by smatch (Tomas Henzl) [1858804] - scsi: mpi3mr: Make some symbols static (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error return code in mpi3mr_init_ioc() (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix missing unlock on error (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error handling in mpi3mr_setup_isr() (Tomas Henzl) [1858804] - scsi: mpi3mr: Delete unnecessary NULL check (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix a double free (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix fall-through warning for Clang (Tomas Henzl) [1858804] - scsi: mpi3mr: Add event handling debug prints (Tomas Henzl) [1858804] - scsi: mpi3mr: Add EEDP DIF DIX support (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for DSN secure firmware check (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PM suspend and resume (Tomas Henzl) [1858804] - scsi: mpi3mr: Wait for pending I/O completions upon detection of VD I/O timeout (Tomas Henzl) [1858804] - scsi: mpi3mr: Print pending host I/Os for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Complete support for soft reset (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for threaded ISR (Tomas Henzl) [1858804] - scsi: mpi3mr: Hardware workaround for UNMAP commands to NVMe drives (Tomas Henzl) [1858804] - scsi: mpi3mr: Allow certain commands during pci-remove hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Add change queue depth support (Tomas Henzl) [1858804] - scsi: mpi3mr: Implement SCSI error handler hooks (Tomas Henzl) [1858804] - scsi: mpi3mr: Add bios_param SCSI host template hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Print IOC info for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for timestamp sync with firmware (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for recovering controller (Tomas Henzl) [1858804] - scsi: mpi3mr: Additional event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PCIe device event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for device add/remove event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for internal watchdog thread (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for queue command processing (Tomas Henzl) [1858804] - scsi: mpi3mr: Create operational request and reply queue pair (Tomas Henzl) [1858804] - scsi: mpi3mr: Base driver code (Tomas Henzl) [1858804] - scsi: mpi3mr: Add mpi30 Rev-R headers and Kconfig (Tomas Henzl) [1858804] - e1000e: Fix prototype warning (Ken Cox) [1920290] - e1000e: Mark e1000e_pm_prepare() as __maybe_unused (Ken Cox) [1920290] - e1000e: Fix duplicate include guard (Ken Cox) [1920290] - e1000e: Remove the runtime suspend restriction on CNP+ (Ken Cox) [1920290] - e1000e: Leverage direct_complete to speed up s2ram (Ken Cox) [1920290] - e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 (Ken Cox) [1920290] - e1000e: add rtnl_lock() to e1000_reset_task (Ken Cox) [1920290] - e1000e: remove the redundant value assignment in e1000_update_nvm_checksum_spt (Ken Cox) [1920290] - e1000e: Export S0ix flags to ethtool (Ken Cox) [1920290] - e1000e: bump up timeout to wait when ME un-configures ULP mode (Ken Cox) [1920290] - e1000e: Only run S0ix flows if shutdown succeeded (Ken Cox) [1920290] - scsi: ipr: System crashes when seeing type 20 error (Desnes A. Nunes do Rosario) [1977532] - scsi: ipr: Use scnprintf() for avoiding potential buffer overflow (Desnes A. Nunes do Rosario) [1977532] - tipc: do not write skb_shinfo frags when doing decrytion (Xin Long) [1974627] - bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path (Jonathan Toppins) [1921449] - bnxt_en: Fix TQM fastpath ring backing store computation (Jonathan Toppins) [1921449] - bnxt_en: Rediscover PHY capabilities after firmware reset (Jonathan Toppins) [1921449] - bnxt_en: Fix context memory setup for 64K page size. (Jonathan Toppins) [1921449] - bnxt_en: Include new P5 HV definition in VF check. (Jonathan Toppins) [1921449] - bnxt_en: Add PCI IDs for Hyper-V VF devices. (Jonathan Toppins) [1921449] - bnxt_en: Fix RX consumer index logic in the error path. (Jonathan Toppins) [1921449] - bnxt_en: fix ternary sign extension bug in bnxt_show_temp() (Jonathan Toppins) [1921449] - bnxt_en: reliably allocate IRQ table on reset to avoid crash (Jonathan Toppins) [1921449] - bnxt_en: Fix race between firmware reset and driver remove. (Jonathan Toppins) [1921449] - bnxt_en: Improve logging of error recovery settings information. (Jonathan Toppins) [1921449] - bnxt_en: Reply to firmware's echo request async message. (Jonathan Toppins) [1921449] - bnxt_en: Initialize "context kind" field for context memory blocks. (Jonathan Toppins) [1921449] - bnxt_en: Add context memory initialization infrastructure. (Jonathan Toppins) [1921449] - bnxt_en: Implement faster recovery for firmware fatal error. (Jonathan Toppins) [1921449] - bnxt_en: selectively allocate context memories (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.2.16. (Jonathan Toppins) [1921449] - bnxt_en: Fix devlink info's stored fw.psid version format. (Jonathan Toppins) [1921449] - bnxt_en: reverse order of TX disable and carrier off (Jonathan Toppins) [1921449] - bnxt_en: Convert to use netif_level() helpers. (Jonathan Toppins) [1921449] - bnxt_en: Do not process completion entries after fatal condition detected. (Jonathan Toppins) [1921449] - bnxt_en: Consolidate firmware reset event logging. (Jonathan Toppins) [1921449] - bnxt_en: Improve firmware fatal error shutdown sequence. (Jonathan Toppins) [1921449] - bnxt_en: Modify bnxt_disable_int_sync() to be called more than once. (Jonathan Toppins) [1921449] - bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep track of NAPI state. (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_fw_reset_timeout() helper. (Jonathan Toppins) [1921449] - bnxt_en: Retry open if firmware is in reset. (Jonathan Toppins) [1921449] - bnxt_en: attempt to reinitialize after aborted reset (Jonathan Toppins) [1921449] - bnxt_en: log firmware debug notifications (Jonathan Toppins) [1921449] - bnxt_en: Add an upper bound for all firmware command timeouts. (Jonathan Toppins) [1921449] - bnxt_en: Move reading VPD info after successful handshake with fw. (Jonathan Toppins) [1921449] - bnxt_en: Retry sending the first message to firmware if it is under reset. (Jonathan Toppins) [1921449] - bnxt_en: handle CRASH_NO_MASTER during bnxt_open() (Jonathan Toppins) [1921449] - bnxt_en: Define macros for the various health register states. (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface to 1.10.2.11. (Jonathan Toppins) [1921449] - bnxt_en: Clear DEFRAG flag in firmware message when retry flashing. (Jonathan Toppins) [1921449] - bnxt_en: Improve stats context resource accounting with RDMA driver loaded. (Jonathan Toppins) [1921449] - bnxt_en: Use kzalloc for allocating only one thing (Jonathan Toppins) [1921449] - bnxt_en: Check TQM rings for maximum supported value. (Jonathan Toppins) [1921449] - bnxt_en: Fix AER recovery. (Jonathan Toppins) [1921449] - bnxt_en: Enable batch mode when using HWRM_NVM_MODIFY to flash packages. (Jonathan Toppins) [1921449] - bnxt_en: Retry installing FW package under NO_SPACE error condition. (Jonathan Toppins) [1921449] - bnxt_en: Restructure bnxt_flash_package_from_fw_obj() to execute in a loop. (Jonathan Toppins) [1921449] - bnxt_en: Rearrange the logic in bnxt_flash_package_from_fw_obj(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_flash_nvram. (Jonathan Toppins) [1921449] - bnxt_en: Release PCI regions when DMA mask setup fails during probe. (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_board() (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_one() (Jonathan Toppins) [1921449] - bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs. (Jonathan Toppins) [1921449] - bnxt_en: Fix counter overflow logic. (Jonathan Toppins) [1921449] - bnxt_en: Free port stats during firmware reset. (Jonathan Toppins) [1921449] - bnxt_en: read EEPROM A2h address using page 0 (Jonathan Toppins) [1921449] - bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. (Jonathan Toppins) [1921449] - bnxt_en: Check abort error state in bnxt_open_nic(). (Jonathan Toppins) [1921449] - bnxt_en: Re-write PCI BARs after PCI fatal error. (Jonathan Toppins) [1921449] - bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. (Jonathan Toppins) [1921449] - bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one(). (Jonathan Toppins) [1921449] - bnxt_en: Add stored FW version info to devlink info_get cb. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_dl_info_get(). (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info. (Jonathan Toppins) [1921449] - bnxt_en: Log unknown link speed appropriately. (Jonathan Toppins) [1921449] - bnxt_en: Log event_data1 and event_data2 when handling RESET_NOTIFY event. (Jonathan Toppins) [1921449] - bnxt_en: Simplify bnxt_async_event_process(). (Jonathan Toppins) [1921449] - bnxt_en: Set driver default message level. (Jonathan Toppins) [1921449] - bnxt_en: Enable online self tests for multi-host/NPAR mode. (Jonathan Toppins) [1921449] - bnxt_en: Return -EROFS to user space, if NVM writes are not permitted. (Jonathan Toppins) [1921449] - bnxt_en: Eliminate unnecessary RX resets. (Jonathan Toppins) [1921449] - bnxt_en: Reduce unnecessary message log during RX errors. (Jonathan Toppins) [1921449] - bnxt_en: Add a software counter for RX ring reset. (Jonathan Toppins) [1921449] - bnxt_en: Implement RX ring reset in response to buffer errors. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_init_one_rx_ring(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_free_rx_skbs(). (Jonathan Toppins) [1921449] - bnxt_en: Log FW health status info, if reset is aborted. (Jonathan Toppins) [1921449] - bnxt_en: perform no master recovery during startup (Jonathan Toppins) [1921449] - bnxt_en: log firmware status on firmware init failure (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_alloc_fw_health() (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.68. (Jonathan Toppins) [1921449] - bnxt_en: Improve preset max value for ethtool -l. (Jonathan Toppins) [1921449] - bnxt_en: Implement ethtool set_fec_param() method. (Jonathan Toppins) [1921449] - bnxt_en: Report Active FEC encoding during link up. (Jonathan Toppins) [1921449] - bnxt_en: Report FEC settings to ethtool. (Jonathan Toppins) [1921449] - bnxt_en: avoid link reset if speed is not changed (Jonathan Toppins) [1921449] - bnxt_en: Handle ethernet link being disabled by firmware. (Jonathan Toppins) [1921449] - bnxt_en: ethtool: support PAM4 link speeds up to 200G (Jonathan Toppins) [1921449] - bnxt_en: add basic infrastructure to support PAM4 link speeds (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_get_fw_speed() (Jonathan Toppins) [1921449] - bnxt_en: refactor code to limit speed advertising (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.65. (Jonathan Toppins) [1921449] - bnxt: add pause frame stats (Jonathan Toppins) [1921449] - xfrm: Fix xfrm offload fallback fail case (Andrea Claudi) [1976424] - sctp: trim optlen when it's a huge value in sctp_setsockopt (Xin Long) [1983864] - netfilter: flowtable: Set offload timeouts according to proto values (Phil Sutter) [1979184] - netfilter: conntrack: Introduce udp offload timeout configuration (Phil Sutter) [1979184] - netfilter: conntrack: Introduce tcp offload timeout configuration (Phil Sutter) [1979184] - veth: check for NAPI instead of xdp_prog before xmit of XDP frame (Paolo Abeni) [1952835] - self-tests: add veth tests (Paolo Abeni) [1952835] - veth: refine napi usage (Paolo Abeni) [1952835] - veth: allow enabling NAPI even without XDP (Paolo Abeni) [1952835] - veth: use skb_orphan_partial instead of skb_orphan (Paolo Abeni) [1952835] - net: really orphan skbs tied to closing sk (Paolo Abeni) [1952835] - net: let skb_orphan_partial wake-up waiters. (Paolo Abeni) [1952835] - veth: Store queue_mapping independently of XDP prog presence (Paolo Abeni) [1952835] - net/xfrm: Add inner_ipproto into sec_path (Petr Oros) [1981429] - net, xdp: Introduce xdp_prepare_buff utility routine (Jiri Benc) [1983730] - net, xdp: Introduce xdp_init_buff utility routine (Jiri Benc) [1983730] - bridge: switchdev: Notify about VLAN protocol changes (Ivan Vecera) [1981461] - net: bridge: br_vlan_get_pvid_rcu() should dereference the VLAN group under RCU (Ivan Vecera) [1981461] - bridge: add br_vlan_get_proto() (Ivan Vecera) [1981461] - bridge: add br_vlan_get_pvid_rcu() (Ivan Vecera) [1981461] - RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Get rid of custom module reference counting (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Create direct symbol link between bnxt modules (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Depend on bnxt ethernet driver and not blindly select it (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix Kconfig indentation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Move device to error state upon device crash (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Allow bigger MR creation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Code refactor while populating user MRs (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix max_qp_wrs reported (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix entry size during SRQ create (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl. (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Use rdma_umem_for_each_dma_block() (Selvin Xavier) [1921454 1923026] - [s390] tools/kvm_stat: Exempt time-based counters (Claudio Imbrenda) [1981802] - Documentation/admin-guide: intel_pstate: drop doubled word (David Arcari) [1973225] - Documentation: fix multiple typos found in the admin-guide subdirectory (David Arcari) [1973225] - cpufreq: intel_pstate: Fix active mode setting from command line (David Arcari) [1973225] - cpufreq: intel_pstate: Use passive mode by default without HWP (David Arcari) [1973225] - cpufreq: intel_pstate: Use HWP if enabled by platform firmware (David Arcari) [1973225] - cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() (David Arcari) [1973225] - cpufreq: intel_pstate: Clean up frequency computations (David Arcari) [1973225] - cpufreq/intel_pstate: Fix wrong macro conversion (David Arcari) [1973225] - cpufreq: Convert to new X86 CPU match macros (David Arcari) [1973225] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1973225] - selftests/fpu: Fix debugfs_simple_attr.cocci warning (Vitaly Kuznetsov) [1919182] - selftest/fpu: avoid clang warning (Vitaly Kuznetsov) [1919182] - redhat/configs: Add Enable CONFIG_TEST_FPU (Vitaly Kuznetsov) [1919182] - selftests/fpu: Add an FPU selftest (Vitaly Kuznetsov) [1919182] - x86/fpu/64: Don't FNINIT in kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Make the EFI FPU calling convention explicit (Vitaly Kuznetsov) [1919182] - x86/mmx: Use KFPU_387 for MMX string operations (Vitaly Kuznetsov) [1919182] - x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_end() (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't use current->mm to check for a kthread (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't export __kernel_fpu_{begin,end}() (Vitaly Kuznetsov) [1919182] - intel_th: pci: Add Alder Lake-P support (Tony Camuso) [1929493 1929494]- can: bcm: delay release of struct bcm_op after synchronize_rcu() (Hangbin Liu) [1975059] {CVE-2021-3609} - seq_file: Disallow extremely large seq buffer allocations (Ian Kent) [1975182] - nvme-pci: look for StorageD3Enable on companion ACPI device instead (Gopal Tiwari) [1965660] - prctl: exe link permission error changed from -EINVAL to -EPERM (Adrian Reber) [1960708] - prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe (Adrian Reber) [1960708] - prctl_set_mm: refactor checks from validate_prctl_map (Adrian Reber) [1960708] - proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid (Adrian Reber) [1960708] - capabilities: Introduce CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - scripts: skip empty CAP_* strings (Adrian Reber) [1960708] - VMCI: Release resource if the work is already queued (Cathy Avery) [1978518] - perf vendor events arm64: Add Fujitsu A64FX pmu event (Michael Petlan) [1908109] - perf vendor events arm64: Add more common and uarch events (Michael Petlan) [1908109] - sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base() (Benjamin Coddington) [1969751] - xfs: sync lazy sb accounting on quiesce of read-only mounts (Bill O'Donnell) [1917220] - drm/dp_mst: Avoid to mess up payload table by ports in stale topology (Lyude Paul) [1944404] - drm/dp_mst: Do not set proposed vcpi directly (Lyude Paul) [1944404] - drm/qxl: add lock asserts to qxl_bo_vmap_locked + qxl_bo_vunmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: rework cursor plane (Lyude Paul) [1944404 1907341] - drm/qxl: move shadow handling to new qxl_prepare_shadow() (Lyude Paul) [1944404 1907341] - drm/qxl: fix monitors object vmap (Lyude Paul) [1944404 1907341] - drm/qxl: fix prime vmap (Lyude Paul) [1944404 1907341] - drm/qxl: add qxl_bo_vmap/qxl_bo_vunmap (Lyude Paul) [1944404 1907341] - drm/qxl: rename qxl_bo_kmap -> qxl_bo_vmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: more fence wait rework (Lyude Paul) [1944404 1907341] - drm/qxl: properly handle device init failures (Lyude Paul) [1944404 1907341] - drm/qxl: allocate dumb buffers in ram (Lyude Paul) [1944404 1907341] - drm/qxl: simplify qxl_fence_wait (Lyude Paul) [1944404 1907341] - drm/qxl: properly free qxl releases (Lyude Paul) [1944404 1907341] - drm/qxl: handle shadow in primary destroy (Lyude Paul) [1944404 1907341] - drm/qxl: properly pin/unpin shadow (Lyude Paul) [1944404 1907341] - drm/qxl: use drmm_mode_config_init (Lyude Paul) [1944404 1907341] - drm/i915/icp+: Use icp_hpd_irq_setup() instead of spt_hpd_irq_setup() (Lyude Paul) [1944404] - drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings (Lyude Paul) [1944404] - drm/i915/gen9_bc: Recognize TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915: rename i915_rev_steppings->intel_step_info (Lyude Paul) [1944404] - drm/i915: rename disp_stepping->display_step and gt_stepping->gt_step (Lyude Paul) [1944404] - drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPING->GT_STEP (Lyude Paul) [1944404] - drm/i915: switch TGL and ADL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: switch KBL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: add new helpers for accessing stepping info (Lyude Paul) [1944404] - drm/i915: split out stepping info to a new file (Lyude Paul) [1944404] - drm/i915: Add DISPLAY_VER() and related macros (Lyude Paul) [1944404] - drm/i915/display: Do not allow DC3CO if PSR SF is enabled (Lyude Paul) [1944404] - drm/i915: s/dev_priv/i915/ for the remainder of DDI clock routing (Lyude Paul) [1944404] - drm/i915: Relocate icl_sanitize_encoder_pll_mapping() (Lyude Paul) [1944404] - drm/i915: Use .disable_clock() for pll sanitation (Lyude Paul) [1944404] - drm/i915: Split adl-s/rkl from icl_ddi_combo_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract _cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Sprinkle WARN(!pll) into icl/dg1 .clock_enable() (Lyude Paul) [1944404] - drm/i915: Sprinkle a few missing locks around shared DDI clock registers (Lyude Paul) [1944404] - drm/i915: Use intel_de_rmw() for DDI clock routing (Lyude Paul) [1944404] - drm/i915: Extract icl+ .{enable,disable}_clock() vfuncs (Lyude Paul) [1944404] - drm/i915: Convert DG1 over to .{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i195: Extract cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract skl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract hsw_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Introduce .{enable,disable}_clock() encoder vfuncs (Lyude Paul) [1944404] - drm/i915: Use intel_ddi_clk_select() for FDI (Lyude Paul) [1944404] - drm/i915/adl_s: Add GT and CTX WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add display WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION (Lyude Paul) [1944404] - drm/i915/adl_s: Re-use TGL GuC/HuC firmware (Lyude Paul) [1944404] - drm/i915/adl_s: Add power wells (Lyude Paul) [1944404] - drm/i915/adl_s: Update PHY_MISC programming (Lyude Paul) [1944404] - drm/i915/adl_s: Update combo PHY master/slave relationships (Lyude Paul) [1944404] - drm/i915/adl_s: Add vbt port and aux channel settings for adls (Lyude Paul) [1944404] - drm/i915/adl_s: Add adl-s ddc pin mapping (Lyude Paul) [1944404] - drm/i915/adl_s: Initialize display for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure Port clock registers for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure DPLL for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PHYs for Alderlake S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PCH support (Lyude Paul) [1944404] - drm/i915/adl_s: Add ADL-S platform info and PCI ids (Lyude Paul) [1944404] - drm/i915/tgl: Use TGL stepping info for applying WAs (Lyude Paul) [1944404] - redhat/configs: Update CONFIG_HSA_AMD (Lyude Paul) - redhat/configs: Update CONFIG_DRM_AMDGPU_USERPTR (Lyude Paul) - DRM Backport v5.11 -> v5.12.4 (Lyude Paul) [1944404] - include/linux/kernel.h: add typeof_member() macro (Lyude Paul) [1944404] - drm: Use USB controller's DMA mask when importing dmabufs (Lyude Paul) [1944404] - PM: runtime: Add pm_runtime_get_if_active() (Lyude Paul) [1944404] - PCI: Add pci_rebar_bytes_to_size() (Lyude Paul) [1944404] - PCI: Export pci_rebar_get_possible_sizes() (Lyude Paul) [1944404] - DRM backport v5.10->v5.11 (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vunmap() interfaces (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vmap() interfaces (Lyude Paul) [1944404] - dma-buf: Add struct dma-buf-map for storing struct dma_buf.vaddr_ptr (Lyude Paul) [1944404] - PCI/PM: Do not generate wakeup event when runtime resuming device (Lyude Paul) [1944404] - PCI/PM: Rename pci_wakeup_bus() to pci_resume_bus() (Lyude Paul) [1944404] - blktrace: make relay callbacks const (Lyude Paul) [1944404] - drm/i915: make relay callbacks const (Lyude Paul) [1944404] - relay: allow the use of const callback structs (Lyude Paul) [1944404] - relay: make create_buf_file and remove_buf_file callbacks mandatory (Lyude Paul) [1944404] - relay: require non-NULL callbacks in relay_open() (Lyude Paul) [1944404] - relay: remove unused buf_mapped and buf_unmapped callbacks (Lyude Paul) [1944404] - drm/edid: fix objtool warning in drm_cvt_modes() (Lyude Paul) [1944404] - drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1944404] - DRM backport v5.9.y -> v5.10 (Lyude Paul) [1944404] - time: Introduce jiffies64_to_msecs() (Lyude Paul) [1944404] - virtio: add dma-buf support for exported objects (Lyude Paul) [1944404] - objtool: Rename frame.h -> objtool.h (Lyude Paul) [1944404] - moduleparams: Add hexint type parameter (Lyude Paul) [1944404] - iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header (Lyude Paul) [1944404]- [s390] s390/zcrypt/pkey: introduce zcrypt_wait_api_operational() function (Claudio Imbrenda) [1881833] - [s390] s390/ap: ap bus userspace notifications for some bus conditions (Claudio Imbrenda) [1881833] - [s390] s390/pkey: fix paes selftest failure with paes and pkey static build (Claudio Imbrenda) [1881833] - KVM: nSVM: Avoid tainiting kernel by default (Vitaly Kuznetsov) [1982248] - KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2 (Thomas Huth) [1945752] - KVM: s390: fix guarded storage control register handling (Thomas Huth) [1945752] - s390/protvirt: fix error return code in uv_info_init() (Thomas Huth) [1945752] - s390/uv: fix prot virt host indication compilation (Thomas Huth) [1945752] - KVM: s390: VSIE: fix MVPG handling for prefixing and MSO (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_real_to_abs (Thomas Huth) [1945752] - KVM: s390: VSIE: correctly handle MVPG when in VSIE (Thomas Huth) [1945752] - KVM: s390: extend kvm_s390_shadow_fault to return entry pointer (Thomas Huth) [1945752] - s390/uv: add prot virt guest/host indication files (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_logical_to_effective (Thomas Huth) [1945752] - KVM: s390: Fix comment spelling in kvm_s390_vcpu_start() (Thomas Huth) [1945752] - s390: uv: Fix sysfs max number of VCPUs reporting (Thomas Huth) [1945752] - KVM: s390: track synchronous pfault events in kvm_stat (Thomas Huth) [1945752] - s390/gmap: make gmap memcg aware (Thomas Huth) [1945752] - KVM: s390: Add memcg accounting to KVM allocations (Thomas Huth) [1945752] - s390/uv: handle destroy page legacy interface (Thomas Huth) [1945752] - KVM: s390: pv: Mark mm as protected after the set secure parameters and improve cleanup (Thomas Huth) [1945752] - virtio/s390: implement virtio-ccw revision 2 correctly (Thomas Huth) [1945752] - sfc: deprecate SFC9020 family (Siena) (Íñigo Huguet) [1926379] - NFS: Fix open coded versions of nfs_set_cache_invalid() in NFSv4 (Benjamin Coddington) [1936478] - NFS: Fix open coded versions of nfs_set_cache_invalid() (Benjamin Coddington) [1936478] - NFS: Clean up function nfs_mark_dir_for_revalidate() (Benjamin Coddington) [1936478] - NFSD: Mark exports of NFS as tech-preview (Benjamin Coddington) [1972229] - perf vendor events intel: Add missing skylake & icelake model numbers (Michael Petlan) [1971959] - tc-testing: add test for ct DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - tc-testing: add support for sending various scapy packets (Marcelo Ricardo Leitner) [1964578] - tc-testing: fix list handling (Marcelo Ricardo Leitner) [1964578] - net/sched: act_ct: handle DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - net/packet: remove data races in fanout operations (Balazs Nemeth) [1957270] - net/packet: remove locking from packet_rcv_has_room() (Balazs Nemeth) [1957270] - net: packetmmap: fix only tx timestamp on request (Balazs Nemeth) [1970404] - x86/sgx: Add TAINT_TECH_PREVIEW for virtual EPC (Bandan Das) [1977474] - cxgb4: fix thermal zone device registration (Raju Rangoju) [1954012] - powerpc/64s: Fix crashes when toggling stf barrier (Desnes A. Nunes do Rosario) [1964484] - iavf: Fix an error handling path in 'iavf_probe()' (Stefan Assmann) [1920276] - iavf: clean up packet type lookup table (Stefan Assmann) [1920276] - iavf: redefine the magic number for FDIR GTP-U header fields (Stefan Assmann) [1920276] - iavf: enhance the duplicated FDIR list scan handling (Stefan Assmann) [1920276] - iavf: change the flex-byte support number to macro definition (Stefan Assmann) [1920276] - iavf: remove duplicate free resources calls (Stefan Assmann) [1920276] - iavf: Support for modifying SCTP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying UDP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying TCP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool RSS config (Stefan Assmann) [1920276] - iavf: add support for UDP Segmentation Offload (Stefan Assmann) [1920276] - intel: clean up mismatched header comments (Stefan Assmann) [1920276] - iavf: Enable flex-bytes support (Stefan Assmann) [1920276] - iavf: Support Ethernet Type Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv6 Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv4 Flow Director filters (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool ntuple filters (Stefan Assmann) [1920276] - net: intel: iavf: fix error return code of iavf_init_get_resources() (Stefan Assmann) [1920276] - workqueue: Move the position of debug_work_activate() in __queue_work() (Waiman Long) [1977537] - workqueue: remove useless unlock() and lock() in series (Waiman Long) [1977537] - workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t (Waiman Long) [1977537] - workqueue: Use rcuwait for wq_manager_wait (Waiman Long) [1977537] - workqueue: Remove unnecessary kfree() call in rcu_free_wq() (Waiman Long) [1977537] - workqueue: Fix an use after free in init_rescuer() (Waiman Long) [1977537] - workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO. (Waiman Long) [1977537] - workqueue: don't use wq_select_unbound_cpu() for bound works (Waiman Long) [1977537] - workqueue: Use pr_warn instead of pr_warning (Waiman Long) [1977537] - workqueue: more destroy_workqueue() fixes (Waiman Long) [1977537] - workqueue: Minor follow-ups to the rescuer destruction change (Waiman Long) [1977537] - kernel/workqueue: Document wq_worker_last_func() argument (Waiman Long) [1977537] - workqueue: Only unregister a registered lockdep key (Waiman Long) [1977537] - kernel: workqueue: clarify wq_worker_last_func() caller requirements (Waiman Long) [1977537] - workqueue: Fix spelling in source code comments (Waiman Long) [1977537] - workqueue: fix typo in comment (Waiman Long) [1977537] - ice: add correct exception tracing for XDP (Jonathan Toppins) [1920278] - ice: optimize for XDP_REDIRECT in xsk path (Jonathan Toppins) [1920278] - ice: Allow all LLDP packets from PF to Tx (Jonathan Toppins) [1920278] - ice: report supported and advertised autoneg using PHY capabilities (Jonathan Toppins) [1920278] - ice: handle the VF VSI rebuild failure (Jonathan Toppins) [1920278] - ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared (Jonathan Toppins) [1920278] - ice: Fix allowing VF to request more/less queues via virtchnl (Jonathan Toppins) [1920278] - ice: track AF_XDP ZC enabled queues in bitmap (Jonathan Toppins) [1920278] - ice: handle increasing Tx or Rx ring sizes (Jonathan Toppins) [1920278] - ice: Fix potential infinite loop when using u8 loop counter (Jonathan Toppins) [1920278] - ice: fix memory leak of aRFS after resuming from suspend (Jonathan Toppins) [1920278] - ice: Cleanup fltr list in case of allocation issues (Jonathan Toppins) [1920278] - ice: Use port number instead of PF ID for WoL (Jonathan Toppins) [1920278] - ice: Fix for dereference of NULL pointer (Jonathan Toppins) [1920278] - ice: remove DCBNL_DEVRESET bit from PF state (Jonathan Toppins) [1920278] - ice: fix memory allocation call (Jonathan Toppins) [1920278] - ice: prevent ice_open and ice_stop during reset (Jonathan Toppins) [1920278] - ice: Recognize 860 as iSCSI port in CEE mode (Jonathan Toppins) [1920278] - ice: Increase control queue timeout (Jonathan Toppins) [1920278] - ice: Continue probe on link/PHY errors (Jonathan Toppins) [1920278] - ice: fix napi work done reporting in xsk path (Jonathan Toppins) [1920278] - ice: update the number of available RSS queues (Jonathan Toppins) [1920278] - ice: Fix state bits on LLDP mode switch (Jonathan Toppins) [1920278] - ice: Account for port VLAN in VF max packet size calculation (Jonathan Toppins) [1920278] - ice: Set trusted VF as default VSI when setting allmulti on (Jonathan Toppins) [1920278] - ice: report correct max number of TCs (Jonathan Toppins) [1920278] - ice: skip NULL check against XDP prog in ZC path (Jonathan Toppins) [1920278] - ice: remove redundant checks in ice_change_mtu (Jonathan Toppins) [1920278] - ice: move skb pointer from rx_buf to rx_ring (Jonathan Toppins) [1920278] - ice: simplify ice_run_xdp (Jonathan Toppins) [1920278] - ice: Improve MSI-X fallback logic (Jonathan Toppins) [1920278] - ice: Fix trivial error message (Jonathan Toppins) [1920278] - ice: remove unnecessary casts (Jonathan Toppins) [1920278] - ice: Refactor DCB related variables out of the ice_port_info struct (Jonathan Toppins) [1920278] - ice: fix writeback enable logic (Jonathan Toppins) [1920278] - ice: Use PSM clock frequency to calculate RL profiles (Jonathan Toppins) [1920278] - ice: create scheduler aggregator node config and move VSIs (Jonathan Toppins) [1920278 1940527 1940535 1940542] {CVE-2020-24504 CVE-2020-24503 CVE-2020-24502} - ice: Add initial support framework for LAG (Jonathan Toppins) [1920278] - ice: Remove xsk_buff_pool from VSI structure (Jonathan Toppins) [1920278] - ice: implement new LLDP filter command (Jonathan Toppins) [1920278] - ice: log message when trusted VF goes in/out of promisc mode (Jonathan Toppins) [1920278] - ice: remove dead code (Jonathan Toppins) [1920278] - ice: use flex_array_size where possible (Jonathan Toppins) [1920278] - ice: Replace one-element array with flexible-array member (Jonathan Toppins) [1920278] - ice: display stored UNDI firmware version via devlink info (Jonathan Toppins) [1920278] - ice: display stored netlist versions via devlink info (Jonathan Toppins) [1920278] - ice: display some stored NVM versions via devlink info (Jonathan Toppins) [1920278] - ice: introduce function for reading from flash modules (Jonathan Toppins) [1920278] - ice: cache NVM module bank information (Jonathan Toppins) [1920278] - ice: introduce context struct for info report (Jonathan Toppins) [1920278] - ice: create flash_info structure and separate NVM version (Jonathan Toppins) [1920278] - ice: report timeout length for erasing during devlink flash (Jonathan Toppins) [1920278] - ice: Implement flow for IPv6 next header (extension header) (Jonathan Toppins) [1920278] - ice: fix FDir IPv6 flexbyte (Jonathan Toppins) [1920278] - ice: drop dead code in ice_receive_skb() (Jonathan Toppins) [1920278] - ice, xsk: Move Rx allocation out of while-loop (Jonathan Toppins) [1920278] - ice: avoid premature Rx buffer reuse (Jonathan Toppins) [1920278] - ice: Add space to unknown speed (Jonathan Toppins) [1920278] - ice: join format strings to same line as ice_debug (Jonathan Toppins) [1920278] - ice: silence static analysis warning (Jonathan Toppins) [1920278] - ice: cleanup misleading comment (Jonathan Toppins) [1920278] - ice: Remove vlan_ena from vsi structure (Jonathan Toppins) [1920278] - ice: Remove gate to OROM init (Jonathan Toppins) [1920278] - ice: Enable Support for FW Override (E82X) (Jonathan Toppins) [1920278] - ice: don't always return an error for Get PHY Abilities AQ command (Jonathan Toppins) [1920278] - ice: cleanup stack hog (Jonathan Toppins) [1920278] - mm: migrate: fix missing update page_private to hugetlb_page_subpool (Chris von Recklinghausen) [1981661] - mm,hugetlb: drop clearing of flag from prep_new_huge_page (Chris von Recklinghausen) [1981661] - hugetlb: fix uninitialized subpool pointer (Chris von Recklinghausen) [1981661] - include/linux/hugetlb.h: add synchronization information for new hugetlb specific flags (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeFreed to HPageFreed flag (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeTemporary() to HPageTemporary flag (Chris von Recklinghausen) [1981661] - mm: hugetlb: fix a race between freeing and dissolving the page (Chris von Recklinghausen) [1981661] - mm: don't let userspace spam allocations warnings (Xin Long) [1976699] - dm writecache: make writeback pause configurable (Mike Snitzer) [1978369] - dm writecache: pause writeback if cache full and origin being written directly (Mike Snitzer) [1978369] - dm io tracker: factor out IO tracker (Mike Snitzer) [1978369] - dm writecache: add optional "metadata_only" parameter (Mike Snitzer) [1978369] - dm writecache: add "cleaner" and "max_age" to Documentation (Mike Snitzer) [1978369] - dm writecache: write at least 4k when committing (Mike Snitzer) [1978369] - dm writecache: have ssd writeback wait if the kcopyd workqueue is busy (Mike Snitzer) [1978369] - dm writecache: use list_move instead of list_del_list_add in writecache_writeback() (Mike Snitzer) [1978369] - dm writecache: commit just one block, not a full page (Mike Snitzer) [1978369] - dm writecache: remove unused gfp_t argument from wc_add_block() (Mike Snitzer) [1978369] - dm writecache: interrupt writeback if suspended (Mike Snitzer) [1978369] - dm writecache: don't split bios when overwriting contiguous cache content (Mike Snitzer) [1978369] - dm kcopyd: avoid spin_lock_irqsave from process context (Mike Snitzer) [1978369] - dm kcopyd: avoid useless atomic operations (Mike Snitzer) [1978369] - x86/asm: Optimize memcpy_flushcache() (Mike Snitzer) [1978369] - IB/isert: Align target max I/O size to initiator size (Kamal Heib) [1930955] - IB/isert: set rdma cm afonly flag (Kamal Heib) [1930955]- xsk: Rollback reservation at NETDEV_TX_BUSY (Jiri Benc) [1882711] - xsk: Fix race in SKB mode transmit with shared cq (Jiri Benc) [1882711] - bpf: Only provide bpf_sock_from_file with CONFIG_NET (Jiri Benc) [1882711] - xsk: Validate socket state in xsk_recvmsg, prior touching socket members (Jiri Benc) [1882711] - samples/bpf: Fix spelling mistake "recieving" -> "receiving" (Jiri Benc) [1882711] - samples/bpf: Sample application for eBPF load and socket creation split (Jiri Benc) [1882711] - bpf: Adds support for setting window clamp (Jiri Benc) [1882711] - tcp: declare tcp_mmap() only when CONFIG_MMU is set (Jiri Benc) [1882711] - bpf: Remove trailing semicolon in macro definition (Jiri Benc) [1882711] - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting infra for bpf maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - net, xdp, xsk: fix __sk_mark_napi_id_once napi_id error (Jiri Benc) [1882711] - samples/bpf: Add option to set the busy-poll budget (Jiri Benc) [1882711] - samples/bpf: Add busy-poll support to xdpsock (Jiri Benc) [1882711] - xsk: Propagate napi_id to XDP socket Rx path (Jiri Benc) [1882711] - xsk: Add busy-poll support for {recv,send}msg() (Jiri Benc) [1882711] - xsk: Check need wakeup flag in sendmsg() (Jiri Benc) [1882711] - xsk: Add support for recvmsg() (Jiri Benc) [1882711] - net: Add SO_BUSY_POLL_BUDGET socket option (Jiri Benc) [1882711] - net: Introduce preferred busy-polling (Jiri Benc) [1882711] - net: napi: use READ_ONCE()/WRITE_ONCE() (Jiri Benc) [1882711] - net: napi: add hard irqs deferral feature (Jiri Benc) [1882711] - fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery (Jiri Benc) [1882711] - xdp: Remove the functions xsk_map_inc and xsk_map_put (Jiri Benc) [1882711] - xsk: Introduce batched Tx descriptor interfaces (Jiri Benc) [1882711] - xsk: Introduce padding between more ring pointers (Jiri Benc) [1882711] - net: page_pool: Add bulk support for ptr_ring (Jiri Benc) [1882711] - net: xdp: Introduce bulking for xdp tx return path (Jiri Benc) [1882711] - bpf: Rename some functions in bpf_sk_storage (Jiri Benc) [1882711] - bpf: Folding omem_charge() into sk_storage_charge() (Jiri Benc) [1882711] - net/smc: properly handle workqueue allocation failure (Andrea Claudi) [1955178] - Revert "net/smc: fix a NULL pointer dereference" (Andrea Claudi) [1955178] - KVM: selftests: evmcs_test: Test that KVM_STATE_NESTED_EVMCS is never lost (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Request to sync eVMCS from VMCS12 after migration (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Reset eVMCS clean fields data from prepare_vmcs02() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Force enlightened VMCS sync from nested_vmx_failValid() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Ignore 'hv_clean_fields' data when eVMCS data is copied in vmx_get_nested_state() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release enlightened VMCS on VMCLEAR (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Introduce 'EVMPTR_MAP_PENDING' post-migration state (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Make copy_vmcs12_to_enlightened()/copy_enlightened_to_vmcs12() return 'void' (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release eVMCS when enlightened VMENTRY was disabled (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Don't set 'dirty_vmcs12' flag on enlightened VMPTRLD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Use '-1' in 'hv_evmcs_vmptr' to indicate that eVMCS is not in use (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMCS12 is alway properly synced to eVMCS after restore (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMLAUNCH with bogus EVMPTR is causing #UD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Always make an attempt to map eVMCS after migration (Vitaly Kuznetsov) [1940837] - Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working (Gopal Tiwari) [1973909] - KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU sync (Vitaly Kuznetsov) [1906634] - scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put() (Ewan D. Milne) [1761937] - scsi: core: Replace sdev->device_busy with sbitmap (Ewan D. Milne) [1761937] - scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024) (Ewan D. Milne) [1761937] - scsi: core: Add scsi_device_busy() wrapper (Ewan D. Milne) [1761937] - scsi: blk-mq: Return budget token from .get_budget callback (Ewan D. Milne) [1761937] - scsi: blk-mq: Add callbacks for storing & retrieving budget token (Ewan D. Milne) [1761937] - scsi: sbitmap: Add sbitmap_calculate_shift() helper (Ewan D. Milne) [1761937] - scsi: sbitmap: Export sbitmap_weight (Ewan D. Milne) [1761937] - scsi: sbitmap: Move allocation hint into sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Add helpers for updating allocation hint (Ewan D. Milne) [1761937] - scsi: sbitmap: Maintain allocation round_robin in sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Remove sbitmap_clear_bit_unlock (Ewan D. Milne) [1761937] - blk-mq: pass request queue into get/put budget callback (Ewan D. Milne) [1761937] - dma-iommu: implement ->alloc_noncontiguous (Jerry Snitselaar) [1955767] - dma-iommu: refactor iommu_dma_alloc_remap (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_alloc_noncontiguous API (Jerry Snitselaar) [1955767] - dma-mapping: refactor dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_mmap_pages helper (Jerry Snitselaar) [1955767] - dma-mapping: remove the {alloc,free}_noncoherent methods (Jerry Snitselaar) [1955767] - iommu/vt-d: Make unnecessarily global functions static (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused function declarations (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove svm_dev_ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Use Real PCI DMA device for IRTE (Jerry Snitselaar) [1955767] - iommu/vt-d: Calculate and set flags for handle_mm_fault (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect propagation from guest (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect for supervisor SVM (Jerry Snitselaar) [1955767] - iommu/vt-d: Report more information about invalidation errors (Jerry Snitselaar) [1955767] - iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_fast() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining (Jerry Snitselaar) [1955767] - iova: Add CPU hotplug handler to flush rcaches (Jerry Snitselaar) [1955767] - iommu/iova: Improve restart logic (Jerry Snitselaar) [1955767] - iommu/iova: Add rbtree entry helper (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_CONFIG command (Jerry Snitselaar) [1955767] - iommu/vt-d: Use user privilege for RID2PASID translation (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix sysfs leak in alloc_iommu() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync (Jerry Snitselaar) [1955767] - x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating (Jerry Snitselaar) [1955767] - iommu: Fix a boundary issue to avoid performance drop (Jerry Snitselaar) [1955767] - iommu/vt-d: Check for allocation failure in aux_detach_device() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused dma map/unmap trace events (Jerry Snitselaar) [1955767] - iommu/amd: Clear DMA ops when switching domain (Jerry Snitselaar) [1955767] - iommu/amd: Remove performance counter pre-initialization test (Jerry Snitselaar) [1955767] - Revert "iommu/amd: Fix performance counter initialization" (Jerry Snitselaar) [1955767] - iommu/dma: Resurrect the "forcedac" option (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in iommu_dev_xxx functions (Jerry Snitselaar) [1955767] - iommu/amd: Put newline after closing bracket in warning (Jerry Snitselaar) [1955767] - iommu/vt-d: Force to flush iotlb before creating superpage (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()' (Jerry Snitselaar) [1955767] - iommu/vt-d: Invalidate PASID cache when root/context entry changed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove WO permissions on second-level paging entries (Jerry Snitselaar) [1955767] - iommu/vt-d: Report the right page fault address (Jerry Snitselaar) [1955767] - iommu/vt-d: Report right snoop capability when using FL for IOVA (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't set then clear private data in prq_event_thread() (Jerry Snitselaar) [1955767] - iommu/vt-d: Reject unsupported page request modes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK (Jerry Snitselaar) [1955767] - iommu/amd: Keep track of amd_iommu_irq_remap state (Jerry Snitselaar) [1955767] - iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabled (Jerry Snitselaar) [1955767] - iommu/amd: Move Stoney Ridge check to detect_ivrs() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix status code for Allocate/Free PASID command (Jerry Snitselaar) [1955767] - iommu: Don't use lazy flush for untrusted device (Jerry Snitselaar) [1955767] - iommu/amd: Fix sleeping in atomic in increase_address_space() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dev_has_feature() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_domain_window_disable() (Jerry Snitselaar) [1955767] - iommu: Stop exporting iommu_map_sg_atomic() (Jerry Snitselaar) [1955767] - iova: Stop exporting some more functions (Jerry Snitselaar) [1955767] - iova: Delete copy_reserved_iova() (Jerry Snitselaar) [1955767] - iova: Make has_iova_flush_queue() private (Jerry Snitselaar) [1955767] - iommu/vt-d: Add iotlb_sync_map callback (Jerry Snitselaar) [1955767] - iommu/vt-d: Move capability check code to cap_audit files (Jerry Snitselaar) [1921289] - iommu/vt-d: Audit IOMMU Capabilities and add helper functions (Jerry Snitselaar) [1921289] - iommu/vt-d: Fix 'physical' typos (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration] (Jerry Snitselaar) [1955767] - iommu/vt-d: Use INVALID response code instead of FAILURE (Jerry Snitselaar) [1920726] - iommu/vt-d: Clear PRQ overflow only when PRQ is empty (Jerry Snitselaar) [1955767] - iommu/vt-d: Preset Access/Dirty bits for IOVA over FL (Jerry Snitselaar) [1955767] - iommu/vt-d: Add qi_submit trace event (Jerry Snitselaar) [1955767] - iommu/vt-d: Consolidate duplicate cache invaliation code (Jerry Snitselaar) [1955767] - iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page table (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_iova_to_phys (Jerry Snitselaar) [1955767] - iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Rename variables to be consistent with struct io_pgtable_ops (Jerry Snitselaar) [1955767] - iommu/amd: Remove amd_iommu_domain_get_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Restructure code for freeing page table (Jerry Snitselaar) [1955767] - iommu/amd: Move IO page table related functions (Jerry Snitselaar) [1955767] - iommu/amd: Declare functions as extern (Jerry Snitselaar) [1955767] - iommu/amd: Convert to using amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Move pt_root to struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Prepare for generic IO page table framework (Jerry Snitselaar) [1955767] - iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline (Jerry Snitselaar) [1955767] - iommu/amd: remove h from printk format specifier (Jerry Snitselaar) [1955767] - iommu/amd: Use DEFINE_SPINLOCK() for spinlock (Jerry Snitselaar) [1955767] - iommu/amd: Remove unnecessary assignment (Jerry Snitselaar) [1955767] - iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove TLBI_ON_MAP quirk (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Allow io_pgtable_tlb ops optional (Jerry Snitselaar) [1955767] - iommu: Switch gather->end to the inclusive end (Jerry Snitselaar) [1955767] - iommu: Add iova and size as parameters in iotlb_sync_map (Jerry Snitselaar) [1955767] - iommu: Move iotlb_sync_map out from __iommu_map (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for VHE (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Make BTM optional for SVA (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the page 1 fixup (Jerry Snitselaar) [1955767] - x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it (Jerry Snitselaar) [1955767] - iommu/vt-d: Do not use flush-queue when caching-mode is on (Jerry Snitselaar) [1955767] - iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() (Jerry Snitselaar) [1955767] - iommu/amd: Use IVHD EFR for early initialization of IOMMU features (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix ineffective devTLB invalidation for subdevices (Jerry Snitselaar) [1920750 1920749] - iommu/vt-d: Fix general protection fault in aux_detach_device() (Jerry Snitselaar) [1920748] - iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix lockdep splat in sva bind()/unbind() (Jerry Snitselaar) [1955767] - Revert "iommu: Add quirk for Intel graphic devices in map_sg" (Jerry Snitselaar) [1955767] - iommu/intel: Fix memleak in intel_irq_remapping_alloc (Jerry Snitselaar) [1955767] - iommu/iova: fix 'domain' typos (Jerry Snitselaar) [1955767] - dma-iommu: remove __iommu_dma_mmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove tlb_flush_leaf (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid GFP_ATOMIC where it is not needed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove set but not used variable (Jerry Snitselaar) [1955767] - iommu/vt-d: Cleanup after converting to dma-iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Convert intel iommu driver to the iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags (Jerry Snitselaar) [1955767] - iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev (Jerry Snitselaar) [1955767] - iommu: Add quirk for Intel graphic devices in map_sg (Jerry Snitselaar) [1955767] - swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single (Jerry Snitselaar) [1955767] - swiotlb-xen: remove start_dma_addr (Jerry Snitselaar) [1955767] - iommu: Allow the dma-iommu api to use bounce buffers (Jerry Snitselaar) [1955767] - iommu: Add iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu: Handle freelists when using deferred flushing in iommu drivers (Jerry Snitselaar) [1955767] - iommu/sva: Add PASID helpers (Jerry Snitselaar) [1955767] - iommu/ioasid: Add ioasid references (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Remove unused 'level' parameter from iopte_type() macro (Jerry Snitselaar) [1955767] - iommu: Defer the early return in arm_(v7s/lpae)_map (Jerry Snitselaar) [1955767] - iommu: Improve the performance for direct_mapping (Jerry Snitselaar) [1955767] - iommu: return error code when it can't get group (Jerry Snitselaar) [1955767] - iommu: Modify the description of iommu_sva_unbind_device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Stop exporting alloc_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Delete split_and_remove_iova() (Jerry Snitselaar) [1955767] - iommu: avoid taking iova_rbtree_lock twice (Jerry Snitselaar) [1955767] - iommu/iova: Free global iova rcache on iova alloc failure (Jerry Snitselaar) [1955767] - iommu/iova: Retry from last rb tree node if iova search fails (Jerry Snitselaar) [1955767] - iommu: Fix htmldocs warnings in sysfs-kernel-iommu_groups (Jerry Snitselaar) [1955767] - iommu: Document usage of "/sys/kernel/iommu_groups//type" file (Jerry Snitselaar) [1838589] - iommu: Take lock before reading iommu group default domain type (Jerry Snitselaar) [1838589] - iommu: Add support to change default domain of an iommu group (Jerry Snitselaar) [1838589] - iommu: Move def_domain type check for untrusted device into core (Jerry Snitselaar) [1838589] - iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move non-strict mode to use io_pgtable_domain_attr (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for pagetable config domain attribute (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Assign boolean values to a bool variable (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Add a domain attribute for pagetable configuration (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Support coherency for Mali LPAE (Jerry Snitselaar) [1955767] - dma-mapping: document dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling (Jerry Snitselaar) [1955767] - dma-direct: factor out a dma_direct_alloc_from_pool helper (Jerry Snitselaar) [1955767] - dma-direct check for highmem pages in dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - firewire-ohci: use dma_alloc_pages (Jerry Snitselaar) [1955767] - dma-iommu: implement ->alloc_noncoherent (Jerry Snitselaar) [1955767] - dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_pages API (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_noncoherent API (Jerry Snitselaar) [1955767] - drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT (Jerry Snitselaar) [1955767] - mm: turn alloc_pages into an inline function (Jerry Snitselaar) [1955767] - dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR (Jerry Snitselaar) [1955767] - dma-mapping: move valid_dma_direction to dma-direction.h (Jerry Snitselaar) [1955767] - dma-debug: convert comma to semicolon (Jerry Snitselaar) [1955767] - dma-direct: Fix potential NULL pointer dereference (Jerry Snitselaar) [1955767] - dma-mapping: move the dma_declare_coherent_memory documentation (Jerry Snitselaar) [1955767] - dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c (Jerry Snitselaar) [1955767] - dma-mapping: make support for dma ops optional (Jerry Snitselaar) [1955767] - dma-direct: rename and cleanup __phys_to_dma (Jerry Snitselaar) [1955767] - dma-direct: remove __dma_to_phys (Jerry Snitselaar) [1955767] - dma-direct: use phys_to_dma_direct in dma_direct_alloc (Jerry Snitselaar) [1955767] - dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - dma-direct: remove dma_direct_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-debug: remove most exports (Jerry Snitselaar) [1955767] - dma-mapping: remove the dma_dummy_ops export (Jerry Snitselaar) [1955767] - dma-mapping: set default segment_boundary_mask to ULONG_MAX (Jerry Snitselaar) [1955767] - dma-mapping: introduce dma_get_seg_boundary_nr_pages() (Jerry Snitselaar) [1955767] - swiotlb: using SIZE_MAX needs limits.h included (Jerry Snitselaar) [1955767] - swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" (Jerry Snitselaar) [1955767] - swiotlb: Mark max_segment with static keyword (Jerry Snitselaar) [1955767] - swiotlb: Declare swiotlb_late_init_with_default_size() in header (Jerry Snitselaar) [1955767] - swiotlb: Use pa to print phys_addr_t variables (Jerry Snitselaar) [1955767] - dma-debug: remove debug_dma_assert_idle() function (Jerry Snitselaar) [1955767] - dma-mapping: move debug configuration options to kernel/dma (Jerry Snitselaar) [1955767] - dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock() (Jerry Snitselaar) [1955767] - iommu: Check return of __iommu_attach_device() (Jerry Snitselaar) [1955767] - iommu/amd: Enforce 4k mapping for certain IOMMU data structures (Jerry Snitselaar) [1955767] - iommu: Fix a check in iommu_check_bind_data() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix a bug for PDP check in prq_event_thread (Jerry Snitselaar) [1955767] - iommu/vt-d: Check UAPI data processed by IOMMU core (Jerry Snitselaar) [1955767] - iommu/uapi: Handle data and argsz filled by users (Jerry Snitselaar) [1955767] - iommu/uapi: Rename uapi functions (Jerry Snitselaar) [1955767] - iommu/uapi: Use named union for user data (Jerry Snitselaar) [1955767] - iommu/uapi: Add argsz for user filled data (Jerry Snitselaar) [1955767] - docs: IOMMU user API (Jerry Snitselaar) [1955767] - iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu path (Jerry Snitselaar) [1955767] - iommu/iova: Replace cmpxchg with xchg in queue_iova (Jerry Snitselaar) [1955767] - iommu/dma: Remove broken huge page handling (Jerry Snitselaar) [1955767] - iommu: Rename iommu_tlb_* functions to iommu_iotlb_* (Jerry Snitselaar) [1955767] - iommu/vt-d: Use device numa domain if RHSA is missing (Jerry Snitselaar) [1955767] - iommu/vt-d: Drop kerneldoc marker from regular comment (Jerry Snitselaar) [1955767] - iommu/amd: Re-purpose Exclusion range registers to support SNP CWWB (Jerry Snitselaar) [1955767] - iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR (Jerry Snitselaar) [1955767] - iommu/amd: Use 4K page for completion wait write-back semaphore (Jerry Snitselaar) [1955767] - iommu/amd: Add missing function prototypes to fix -Wmissing-prototypes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add SVA device feature (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Check for SVA features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Seize private ASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Share process page tables (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Move definitions to a header (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Move some definitions to a header (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Constify some helpers (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Prepare for the adreno-smmu implementation (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for split pagetables (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Pass io-pgtable config to implementation specific function (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix endianness annotations (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: permit users to disable msi polling (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypass (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for module parameter (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix l1 stream table size in the error message (Jerry Snitselaar) [1955767] - ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Jerry Snitselaar) [1955767] - iommu/amd: Prevent NULL pointer dereference (Jerry Snitselaar) [1955767] - treewide: Use fallthrough pseudo-keyword (Jerry Snitselaar) [1955767] - virtio-iommu: convert to LE accessors (Jerry Snitselaar) [1955767] - virtio_iommu: correct tags for config space fields (Jerry Snitselaar) [1955767] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Jerry Snitselaar) [1955767] - iommu/iova: Unify format of the printed messages (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory (Jerry Snitselaar) [1955767] - iommu/arm-smmu: move TLB timeout and spin count macros (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Call configuration impl hook before consuming features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Manage ASIDs with xarray (Jerry Snitselaar) [1955767] - redhat/configs: Add CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Break insecure users by disabling bypass by default (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC erratum #582743 (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Allow client devices to select direct mapping (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add global/context fault implementation hooks (Jerry Snitselaar) [1955767] - iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix trivial typo (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Update impl quirks comment (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Convert to a generic reset implementation (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Add sdm845 implementation hook (Jerry Snitselaar) [1955767] - firmware/qcom_scm: Add scm call to handle smmu errata (Jerry Snitselaar) [1955767] - firmware: qcom_scm-64: Add atomic version of qcom_scm_call (Jerry Snitselaar) [1955767] - firmware: qcom: scm: Ensure 'a0' status code is treated as signed (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Batch context descriptor invalidation (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Write level-1 descriptors atomically (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for PCI PASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add second level of context descriptor table (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx_desc() failure (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Propagate ssid_bits (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for Substream IDs (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add context descriptor tables allocators (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support (Jerry Snitselaar) [1955767] - dt-bindings: document PASID property for IOMMU masters (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing (Jerry Snitselaar) [1955767] - selftests: net: add UDP GRO forwarding self-tests (Paolo Abeni) [1948493] - bareudp: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - geneve: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - vxlan: allow L4 GRO passthrough (Paolo Abeni) [1948493] - udp: never accept GSO_FRAGLIST packets (Paolo Abeni) [1948493] - udp: properly complete L4 GRO over UDP tunnel packet (Paolo Abeni) [1948493] - udp: skip L4 aggregation for UDP tunnel packets (Paolo Abeni) [1948493] - udp: fixup csum for GSO receive slow path (Paolo Abeni) [1948493] - udp: allow forwarding of plain (non-fraglisted) UDP GRO packets (Paolo Abeni) [1948493] - net: introduce a netdev feature for UDP GRO forwarding (Paolo Abeni) [1948493] - [s390] s390/pkey: support CCA and EP11 secure ECC private keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: Support for CCA APKA master keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: remove set_fs() invocation in zcrypt device driver (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: simplify cca_findcard2 loop code (Claudio Imbrenda) [1780669] - cxgb4: Add new T6 PCI device id 0x6092 (Rahul Lakkireddy) [1950186] - KVM: VMX: Don't use vcpu->run->internal.ndata as an array index (Jon Maloy) [1954219] {CVE-2021-3501} - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt() (Gopal Tiwari) [1978598] - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt() (Gopal Tiwari) [1978598] - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() (Gopal Tiwari) [1978598] - x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs (Waiman Long) [1970499] - x86/cpu: Avoid cpuinfo-induced IPI pileups (Waiman Long) [1970499] - x86/cpu: Disable frequency requests via aperfmperf IPI for nohz_full CPUs (Waiman Long) [1970499] - x86: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Waiman Long) [1970499] - x86/ldt: Enable LDT user-mapping for PAE (Waiman Long) [1970499] - fanotify: fix merging marks masks with FAN_ONDIR (Miklos Szeredi) [1832099] - sfc: avoid duplicated code in ef10_sriov (Íñigo Huguet) [1931779] - sfc: explain that "attached" VFs only refer to Xen (Íñigo Huguet) [1931779] - sfc: error code if SRIOV cannot be disabled (Íñigo Huguet) [1931779] - sfc: avoid double pci_remove of VFs (Íñigo Huguet) [1931779] - tpm: fix error return code in tpm2_get_cc_attrs_tbl() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Reserve locality in tpm_tis_resume() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() (Jerry Snitselaar) [1920812] - tpm: vtpm_proxy: Avoid reading host log when using a virtual device (Jerry Snitselaar) [1920812] - tpm: acpi: Check eventlog signature before using it (Jerry Snitselaar) [1920812] - tpm: efi: Use local variable for calculating final log size (Jerry Snitselaar) [1920812] - tpm: Remove unintentional dump_stack() call (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() (Jerry Snitselaar) [1920812] - KEYS: trusted: Reserve TPM for seal and unseal operations (Jerry Snitselaar) [1920812] - tpm/ppi: Constify static struct attribute_group (Jerry Snitselaar) [1920812] - tpm: add sysfs exports for all banks of PCR registers (Jerry Snitselaar) [1920812] - tpm: Remove tpm_dev_wq_lock (Jerry Snitselaar) [1920812] - tpm: Fix fall-through warnings for Clang (Jerry Snitselaar) [1920812] - tpm_tis: Clean up locality release (Jerry Snitselaar) [1920812] - tpm_tis: Disable interrupts on ThinkPad T490s (Jerry Snitselaar) [1920812] - tpm_tis: Fix check_locality for correct locality acquisition (Jerry Snitselaar) [1920812] - fuse: invalidate attrs when page writeback completes (Vivek Goyal) [1966424] - net/sched: act_ct: remove rh_mark_used_feature mark (Marcelo Ricardo Leitner) [1973381] - selftests: netfilter: Pass family parameter "-f" to conntrack tool (Hangbin Liu) [1979203] - selftests: netfilter: remove unused cnt and simplify command testing (Hangbin Liu) [1979203] - selftests: netfilter: fix nft_meta.sh error reporting (Hangbin Liu) [1979203] - selftests: netfilter: add cpu counter check (Hangbin Liu) [1979203] - selftests: netfilter: add meta iif/oif match test (Hangbin Liu) [1979203] - NFS: Only change the cookie verifier if the directory page cache is empty (Benjamin Coddington) [1982825] - NFS: Fix handling of cookie verifier in uncached_readdir() (Benjamin Coddington) [1982825] - nfs: Subsequent READDIR calls should carry non-zero cookieverifier (Benjamin Coddington) [1982825] - Revert "[netdrv] net/mlx5e: Rx, Update page pool numa node when changed" (Alaa Hleihel) [1915308] - mlx5: net: zero-initialize tc skb extension on allocation (Alaa Hleihel) [1915308 1965418] - RDMA/mlx5: Don't add slave port to unaffiliated list (Alaa Hleihel) [1915308] - net/mlx5: Reset mkey index on creation (Alaa Hleihel) [1915308] - net/mlx5e: Don't create devices during unload flow (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding (Alaa Hleihel) [1915308] - net/mlx5: SF_DEV, remove SF device on invalid state (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Allow setting GUID for host PF vport (Alaa Hleihel) [1915308 1967488] - net/mlx5: E-Switch, Read PF mac address (Alaa Hleihel) [1915308 1967488] - net/mlx5: Check that driver was probed prior attaching the device (Alaa Hleihel) [1915308] - net/mlx5: Fix error path for set HCA defaults (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS device offload in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: Disable TX MPWQE in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: kTLS, Add resiliency to RX resync failures (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline TLS skb check (Alaa Hleihel) [1915308] - net/mlx5e: Cleanup unused function parameter (Alaa Hleihel) [1915308] - net/mlx5e: Remove non-essential TLS SQ state bit (Alaa Hleihel) [1915308] - net/mlx5e: Restrict usage of mlx5e_priv in params logic functions (Alaa Hleihel) [1915308] - net/mlx5e: Fix lost changes during code movements (Alaa Hleihel) [1915308] - net/mlx5e: Move params logic into its dedicated file (Alaa Hleihel) [1915308] - net/mlx5e: Pass q_counter indentifier as parameter to rq_param builders (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for GRE tunnel (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for UDP tunnels (Alaa Hleihel) [1915308] - Revert "net/mlx5: Arm only EQs with EQEs" (Alaa Hleihel) [1915308] - net/mlx5e: Verify dev is present in get devlink port ndo (Alaa Hleihel) [1915308] - net/mlx5: DR, Don't use SW steering when RoCE is not supported (Alaa Hleihel) [1915308] - net/mlx5: Consider RoCE cap before init RDMA resources (Alaa Hleihel) [1915308] - net/mlx5e: Fix page reclaim for dead peer hairpin (Alaa Hleihel) [1915308] - net/mlx5e: Remove dependency in IPsec initialization flows (Alaa Hleihel) [1915308] - net/mlx5e: Fix use-after-free of encap entry in neigh update handler (Alaa Hleihel) [1915308] - IB/mlx5: Fix initializing CQ fragments buffer (Alaa Hleihel) [1915308 1974263] - RDMA/mlx5: Block FDB rules when not in switchdev mode (Alaa Hleihel) [1915308] - RDMA/mlx5: Use different doorbell memory for different processes (Alaa Hleihel) [1915308] - net/mlx5: Fix duplicate included vhca_event.h (Alaa Hleihel) [1915308] - net/mlx5: Fix lag port remapping logic (Alaa Hleihel) [1915308] - net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet (Alaa Hleihel) [1915308] - net/mlx5: DR, Create multi-destination flow table with level less than 64 (Alaa Hleihel) [1915308] - net/mlx5e: Fix adding encap rules to slow path (Alaa Hleihel) [1915308] - net/mlx5e: Check for needed capability for cvlan matching (Alaa Hleihel) [1915308] - net/mlx5: Check firmware sync reset requested is set before trying to abort it (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS offload for uplink representor (Alaa Hleihel) [1915308] - net/mlx5e: Fix incompatible casting (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query DCT via DEVX (Alaa Hleihel) [1915308] - RDMA/mlx5: Recover from fatal event in dual port mode (Alaa Hleihel) [1915308] - net/mlx5: Set term table as an unmanaged flow table (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path of updating netdev queues (Alaa Hleihel) [1915308] - net/mlx5e: Reject mirroring on source port change encap rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix multipath lag activation (Alaa Hleihel) [1915308] - net/mlx5e: reset XPS on error flow if netdev isn't registered yet (Alaa Hleihel) [1915308] - net/mlx5e: Make sure fib dev exists in fib event (Alaa Hleihel) [1915308] - net/mlx5e: Fix null deref accessing lag dev (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix show state inactive when its inactivated (Alaa Hleihel) [1915308] - net/mlx5: Set reformat action when needed for termination rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in add_vlan_push_action() (Alaa Hleihel) [1915308] - {net, RDMA}/mlx5: Fix override of log_max_qp by other device (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix SQ/RQ in doorbell bitmask (Alaa Hleihel) [1915308] - net/mlx5: Fix bit-wise and with zero (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix drop packet rule in egress table (Alaa Hleihel) [1915308] - net/mlx5: Fix spelling mistakes in mlx5_core_info message (Alaa Hleihel) [1915308] - net/mlx5: DR, Fixed typo in STE v0 (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix mlx5 rates to IB rates map (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query RoCE port (Alaa Hleihel) [1915308] - RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr (Alaa Hleihel) [1915308] - net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc (Alaa Hleihel) [1915308] - net/mlx5: Avoid unnecessary operation (Alaa Hleihel) [1915308] - net/mlx5e: rep: Improve reg_cX conditions (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix return type (Alaa Hleihel) [1915308] - net/mlx5e: mlx5_tc_ct_init does not fail (Alaa Hleihel) [1915308] - net/mlx5: Fix indir stable stubs (Alaa Hleihel) [1915308] - net/mlx5e: Add missing include (Alaa Hleihel) [1915308] - net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition (Alaa Hleihel) [1915308] - net/mlx5e: CT, Avoid false lock dependency warning (Alaa Hleihel) [1915308] - net/mlx5: Check returned value from health recover sequence (Alaa Hleihel) [1915308] - net/mlx5: Don't rely on interface state bit (Alaa Hleihel) [1915308] - net/mlx5: Remove second FW tracer check (Alaa Hleihel) [1915308] - net/mlx5: Separate probe vs. reload flows (Alaa Hleihel) [1915308] - net/mlx5: Remove impossible checks of interface state (Alaa Hleihel) [1915308] - net/mlx5: Don't skip vport check (Alaa Hleihel) [1915308] - net/mlx5e: Register nic devlink port for SF ports (Alaa Hleihel) [1915308] - vdpa/mlx5: Retrieve BAR address suitable any function (Alaa Hleihel) [1915308] - vdpa/mlx5: Use the correct dma device when registering memory (Alaa Hleihel) [1915308] - net/mlx5: SF, Extend SF table for additional SF id range (Alaa Hleihel) [1915308] - net/mlx5: SF, Split mlx5_sf_hw_table into two parts (Alaa Hleihel) [1915308] - net/mlx5: SF, Use helpers for allocation and free (Alaa Hleihel) [1915308] - net/mlx5: SF, Consider own vhca events of SF devices (Alaa Hleihel) [1915308] - net/mlx5: SF, Store and use start function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Rely on hw table for SF devlink port allocation (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Consider SF ports of host PF (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Use xarray for vport number to vport and rep mapping (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Prepare to return total vports from eswitch struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Return eswitch max ports when eswitch is supported (Alaa Hleihel) [1915308] - net/mlx5: SF, Reuse stored hardware function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Use device pointer directly (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Initialize eswitch acls ns when eswitch is enabled (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Move legacy code to a individual file (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Convert a macro to a helper routine (Alaa Hleihel) [1915308] - net/mlx5: E-Switch Make cleanup sequence mirror of init (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Make vport number u16 (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Skip querying SF enabled bits (Alaa Hleihel) [1915308] - IB/mlx5: Set right RoCE l3 type and roce version while deleting GID (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: Pair mutex_destory with mutex_init for rate limit table (Alaa Hleihel) [1915308] - net/mlx5: Allocate rate limit table when rate is configured (Alaa Hleihel) [1915308] - net/mlx5: Use helper to increment, decrement rate entry refcount (Alaa Hleihel) [1915308] - net/mlx5: Use helpers to allocate and free rl table entries (Alaa Hleihel) [1915308] - net/mlx5: Do not hold mutex while reading table constants (Alaa Hleihel) [1915308] - net/mlx5: Pack mlx5_rl_entry structure (Alaa Hleihel) [1915308] - net/mlx5: Use unsigned int for free_count (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, let user to enable disable metadata (Alaa Hleihel) [1915308] - net/mlx5e: TC, Add support to offload sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Handle sampled packets (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Refactor tc update skb function (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler restore handle API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler object API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler termination table API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Parse sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5: Instantiate separate mapping objects for FDB and NIC tables (Alaa Hleihel) [1915308 1919649] - net/mlx5: Map register values to restore objects (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Set per vport table default group number (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Generalize per vport table API (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Rename functions to follow naming convention. (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Move vport table functions to a new file (Alaa Hleihel) [1915308 1919649] - net/mlx5: CT: Add support for mirroring (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Protect changing mode while adding rules (Alaa Hleihel) [1915308 1790457] - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Do not reload ethernet ports when changing eswitch mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Unregister eth-reps devices first (Alaa Hleihel) [1915308 1790457] - net/mlx5: Move mlx5e hw resources into a sub object (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Register nic devlink port with switch id (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Verify dev is present in some ndos (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Use nic mode netdev ndos and ethtool ops for uplink representor (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Add offload stats ndos to nic netdev ops (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Distinguish nic and esw offload in tc setup block cb (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Allow legacy vf ndos only if in legacy mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Same max num channels for both nic and uplink profiles (Alaa Hleihel) [1915308 1790457] - net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta (Alaa Hleihel) [1915308] - net/mlx5e: Fix setting of RS FEC mode (Alaa Hleihel) [1915308] - net/mlx5: Fix setting of devlink traps in switchdev mode (Alaa Hleihel) [1915308] - net/mlx5: DR, Add missing vhca_id consume from STEv1 (Alaa Hleihel) [1915308] - net/mlx5: fix kfree mismatch in indir_table.c (Alaa Hleihel) [1915308] - net/mlx5: Fix PBMC register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix PPLM register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix placement of log_max_flow_counter (Alaa Hleihel) [1915308] - net/mlx5: Fix HW spec violation configuring uplink (Alaa Hleihel) [1915308] - net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ (Alaa Hleihel) [1915308] - net/mlx5e: Consider geneve_opts for encap contexts (Alaa Hleihel) [1915308] - net/mlx5: Don't request more than supported EQs (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix RX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix TX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5: E-switch, Create vport miss group only if src rewrite is supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Fix ethtool indication of connector type (Alaa Hleihel) [1915308] - net/mlx5: Delete auxiliary bus driver eth-rep first (Alaa Hleihel) [1915308] - net/mlx5e: Fix mapping of ct_label zero (Alaa Hleihel) [1915308] - net/mlx5: SF, do not use ecpu bit for vhca state processing (Alaa Hleihel) [1915308] - net/mlx5e: Fix division by 0 in mlx5e_select_queue (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path for ethtool set-priv-flag (Alaa Hleihel) [1915308] - net/mlx5e: Offload tuple rewrite for non-CT flows (Alaa Hleihel) [1915308] - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1915308] - net/mlx5: Add back multicast stats for uplink representor (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix typo in destroy_mkey inbox (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value in STEv1 getter (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix error flow of SFs allocation flow (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix memory leak of work item (Alaa Hleihel) [1915308] - net/mlx5: SF, Correct vhca context size (Alaa Hleihel) [1915308] - net/mlx5e: E-switch, Fix rate calculation division (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix timestamp default mode (Alaa Hleihel) [1915308] - net/mlx5: Set QP timestamp mode to default (Alaa Hleihel) [1915308] - net/mlx5e: Fix error flow in change profile (Alaa Hleihel) [1915308] - net/mlx5: Disable VF tunnel TX offload if ignore_flow_level isn't supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Check correct ip_version in decapsulation route resolution (Alaa Hleihel) [1915308] - net/mlx5: Fix turn-off PPS command (Alaa Hleihel) [1915308] - net/mlx5e: Don't match on Geneve options in case option masks are all zero (Alaa Hleihel) [1915308] - net/mlx5e: Revert parameters on errors when changing PTP state without reset (Alaa Hleihel) [1915308] - net/mlx5e: When changing XDP program without reset, take refs for XSK RQs (Alaa Hleihel) [1915308] - net/mlx5e: Set PTP channel pointer explicitly to NULL (Alaa Hleihel) [1915308] - net/mlx5e: Accumulate port PTP TX stats with other channels stats (Alaa Hleihel) [1915308] - net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets (Alaa Hleihel) [1915308] - net/mlx5e: Enforce minimum value check for ICOSQ size (Alaa Hleihel) [1915308] - RDMA/mlx5: Set correct kernel-doc identifier (Alaa Hleihel) [1915308] - IB/mlx5: Add missing error code (Alaa Hleihel) [1915308] - configs: Enable mlx5 subfunction device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Add cyc2time HW translation mode support (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move some PPS logic into helper functions (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move all internal timer metadata into a dedicated struct (Alaa Hleihel) [1915308 1919657] - net/mlx5: Refactor init clock function (Alaa Hleihel) [1915308 1919657] - net/mlx5: Add register layout to support real-time time-stamp (Alaa Hleihel) [1915308 1919657] - RDMA/mlx5: Fail QP creation if the device can not support the CQE TS (Alaa Hleihel) [1915308] - RDMA/mlx5: Allow CQ creation without attached EQs (Alaa Hleihel) [1915308] - net/mlx5: Add new timestamp mode bits (Alaa Hleihel) [1915308 1919657] - net/mlx5: Remove TLS dependencies on XPS (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() (Alaa Hleihel) [1915308 1851717] - net/mlx5e: Fix error return code in mlx5e_tc_esw_init() (Alaa Hleihel) [1915308 1919647] - net/mlx5: Fix a NULL vs IS_ERR() check (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config (Alaa Hleihel) [1915308 1919647] - net/mlx5: Assign boolean values to a bool variable (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "Unknouwn" -> "Unknown" (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "channles" -> "channels" (Alaa Hleihel) [1915308] - net/mlx5: Delete device list leftover (Alaa Hleihel) [1915308] - net/mlx5_core: remove unused including (Alaa Hleihel) [1915308] - net/mlx5: fix spelling mistake in Kconfig "accelaration" -> "acceleration" (Alaa Hleihel) [1915308] - RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver (Alaa Hleihel) [1915308] - RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow (Alaa Hleihel) [1915308] - net/mlx5e: Handle FIB events to update tunnel endpoint device (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Rename some encap-specific API to generic names (Alaa Hleihel) [1915308 1919647] - net/mlx5e: TC preparation refactoring for routing update event (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Refactor neigh update infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Create route entry infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Extract tc tunnel encap/decap code to dedicated file (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Match recirculated packet miss in slow table using reg_c1 (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor reg_c1 usage (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel RX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Remove redundant match on tunnel destination mac (Alaa Hleihel) [1915308 1919647] - net/mlx5: E-Switch, Indirect table infrastructure (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor tun routing helpers (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel TX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor rule offload forward action processing (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Always set attr mdev pointer (Alaa Hleihel) [1915308 1919647] - net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor setting source port (Alaa Hleihel) [1915308 1915310 1919647] - IB/mlx5: Use rdma_for_each_port for port iteration (Alaa Hleihel) [1915308] - RDMA/core: Introduce and use API to read port immutable data (Alaa Hleihel) [1915308] - IB/mlx5: Improve query port for representor port (Alaa Hleihel) [1915308] - IB/mlx5: Avoid calling query device for reading pkey table length (Alaa Hleihel) [1915308] - IB/mlx5: Move mlx5_port_caps from mlx5_core_dev to mlx5_ib_dev (Alaa Hleihel) [1915308] - IB/mlx5: Support default partition key for representor port (Alaa Hleihel) [1915308] - net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devices (Alaa Hleihel) [1915308] - net/mlx5e: CT: remove useless conversion to PTR_ERR then ERR_PTR (Alaa Hleihel) [1915308] - net/mlx5e: accel, remove redundant space (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Improve TLS RX workqueue scope (Alaa Hleihel) [1915308] - net/mlx5e: remove h from printk format specifier (Alaa Hleihel) [1915308] - net/mlx5e: Increase indirection RQ table size to 256 (Alaa Hleihel) [1915308] - net/mlx5e: Enable napi in channel's activation stage (Alaa Hleihel) [1915308] - net/mlx5e: Move representor neigh init into profile enable (Alaa Hleihel) [1915308] - net/mlx5e: Avoid false lock depenency warning on tc_ht (Alaa Hleihel) [1915308] - net/mlx5e: Move set vxlan nic info to profile init (Alaa Hleihel) [1915308] - net/mlx5e: Move netif_carrier_off() out of mlx5e_priv_init() (Alaa Hleihel) [1915308] - net/mlx5e: Refactor mlx5e_netdev_init/cleanup to mlx5e_priv_init/cleanup (Alaa Hleihel) [1915308] - net/mxl5e: Add change profile method (Alaa Hleihel) [1915308] - net/mlx5e: Separate between netdev objects and mlx5e profiles initialization (Alaa Hleihel) [1915308] - net/mlx5: DR, Allow SW steering for sw_owner_v2 devices (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Copy all 64B whenever replacing STE in the head of miss-list (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use HW specific logic API when writing STE (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use the right size when writing partial STE into HW (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 modify header logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 action apply logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 setters and getters (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Allow native protocol support for HW STEv1 (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add HW STEv1 match logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add match STEv1 structs to ifc (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value (Alaa Hleihel) [1915308 1851712] - net/mlx5e: Enable traps according to link state (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to DMAC filter trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add trap entity to ETH driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Expose RX dma info helpers (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering DMAC trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering VLAN trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Optimize promiscuous mode (Alaa Hleihel) [1915308 1919652] - net/mlx5: Notify on trap action by blocking event (Alaa Hleihel) [1915308 1919652] - net/mlx5: Rename events notifier header (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink DMAC filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink ingress VLAN filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Add support for devlink traps in mlx5 core driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Support HTB offload (Alaa Hleihel) [1915308] - net/mlx5: SF, Port function state change support (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add port add delete functionality (Alaa Hleihel) [1915308 1851717] - net/mlx5: E-switch, Add eswitch helpers for SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: E-switch, Prepare eswitch to handle SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: SF, Add auxiliary device driver (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add auxiliary device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Introduce vhca state event notifier (Alaa Hleihel) [1915308 1851717] - RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header (Alaa Hleihel) [1915308] - RDMA/hw/mlx5/odp: Fix formatting and add missing descriptions in 'pagefault_data_segments()' (Alaa Hleihel) [1915308] - IB/mlx5: Make function static (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Remove unnecessary config flag usage (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Inline feature_check fast-path function (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Avoid unreachable return (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Enclose csum logic under ipsec config (Alaa Hleihel) [1915308] - net/mlx5e: CT: Remove redundant usage of zone mask (Alaa Hleihel) [1915308] - net/mlx5e: Remove redundant initialization to null (Alaa Hleihel) [1915308] - net/mlx5e: CT: Pass null instead of zero spec (Alaa Hleihel) [1915308] - net/mlx5e: E-Switch, Offload all chain 0 priorities when modify header and forward action is not supported (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, use new cap as condition for mpls over udp (Alaa Hleihel) [1915308] - net/mlx5e: Simplify condition on esw_vport_enable_qos() (Alaa Hleihel) [1915308] - net/mlx5: Add HW definition of reg_c_preserve (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 modify header logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE modify header actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 action apply logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE tx/rx actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 setters and getters (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE setters and getters per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move action apply logic to dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Refactor ICMP STE builder (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header (Alaa Hleihel) [1915308] - net/mlx5: DR, Merge similar DR STE SET macros (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id support (Alaa Hleihel) [1915308] - net/mlx5: DR, Remove unused macro definition from dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Move HW STEv0 match logic to a separate file (Alaa Hleihel) [1915308] - net/mlx5: DR, Use the new HW specific STE infrastructure (Alaa Hleihel) [1915308] - net/mlx5: DR, Move macros from dr_ste.c to header (Alaa Hleihel) [1915308] - net/mlx5: DR, Add infrastructure for supporting several steering formats (Alaa Hleihel) [1915308] - ext4: handle read only external journal device (Lukas Czerner) [1860929] - vfio/pci: Handle concurrent vma faults (Alex Williamson) [1976551] - vfio-pci: Use io_remap_pfn_range() for PCI IO memory (Alex Williamson) [1976551] - net: flow_dissector: Parse PTP L2 packet header (Ivan Vecera) [1971687] - net: vlan: Add parse protocol header ops (Ivan Vecera) [1971687] - PCI: hv: Remove bus device removal unused refcount/functions (Mohammed Gamal) [1982482] - PCI: hv: Fix a race condition when removing the device (Mohammed Gamal) [1982482] - RDMA/cxgb4: check for ipv6 address properly while destroying listener (Raju Rangoju) [1961313] - RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server (Raju Rangoju) [1961313] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: Disable delayed ack by default (Raju Rangoju) [1961313] - [infiniband] treewide: Remove uninitialized_var() usage (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove (Raju Rangoju) [1961313] - vfs: allow unprivileged whiteout creation (Miklos Szeredi) [1983608] - Documentation: kdump: update kdump guide (Baoquan He) [1938067] - docs: admin-guide: add kdump documentation into it (Baoquan He) [1938067] - docs: kdump: convert docs to ReST and rename to *.rst (Baoquan He) [1938067]- Revert "be2net: disable bh with spin_lock in be_process_mcc" (Petr Oros) [1973504] - nvmet-rdma: Fix NULL deref when SEND is completed with error (Gopal Tiwari) [1959856] - netfilter: nft_exthdr: Search chunks in SCTP packets only (Phil Sutter) [1868228] - netfilter: nft_exthdr: Fix for unsafe packet data read (Phil Sutter) [1868228] - netfilter: nft_exthdr: Support SCTP chunks (Phil Sutter) [1868228] - xfs: fix deadlock retry tracepoint arguments (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range (Bill O'Donnell) [1937116] - xfs: fix return of uninitialized value in variable error (Bill O'Donnell) [1937116] - xfs: fix scrub and remount-ro protection when running scrub (Bill O'Donnell) [1937116] - xfs: fix xfs_trans slab cache name (Bill O'Donnell) [1937116] - xfs: Fix a typo (Bill O'Donnell) [1937116] - xfs: Rudimentary spelling fix (Bill O'Donnell) [1937116] - xfs: Rudimentary typo fixes (Bill O'Donnell) [1937116] - xfs: fix dquot scrub loop cancellation (Bill O'Donnell) [1937116] - xfs: fix uninitialized variables in xrep_calc_ag_resblks (Bill O'Donnell) [1937116] - xfs: fix incorrect root dquot corruption error when switching group/project quota types (Bill O'Donnell) [1937116] - xfs: fix up build warnings when quotas are disabled (Bill O'Donnell) [1937116] - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails (Bill O'Donnell) [1937116] - xfs: Fix assert failure in xfs_setattr_size() (Bill O'Donnell) [1937116] - xfs: fix an ABBA deadlock in xfs_rename (Bill O'Donnell) [1937116 1966609] - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks (Bill O'Donnell) [1937116] - xfs: fix parent pointer scrubber bailing out on unallocated inodes (Bill O'Donnell) [1937116] - xfs: revert "xfs: fix rmap key and record comparison functions" (Bill O'Donnell) [1937116] - xfs: don't allow NOWAIT DIO across extent boundaries (Bill O'Donnell) [1937116] - xfs: return corresponding errcode if xfs_initialize_perag() fail (Bill O'Donnell) [1937116] - xfs: ensure inobt record walks always make forward progress (Bill O'Donnell) [1937116] - xfs: fix forkoff miscalculation related to XFS_LITINO(mp) (Bill O'Donnell) [1937116] - xfs: directory scrub should check the null bestfree entries too (Bill O'Donnell) [1937116] - xfs: strengthen rmap record flags checking (Bill O'Donnell) [1937116] - xfs: fix the minrecs logic when dealing with inode root child blocks (Bill O'Donnell) [1937116] - xfs: fix a missing unlock on error in xfs_fs_map_blocks (Bill O'Donnell) [1937116] - xfs: fix brainos in the refcount scrubber's rmap fragment processor (Bill O'Donnell) [1937116] - xfs: fix rmap key and record comparison functions (Bill O'Donnell) [1937116] - xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents (Bill O'Donnell) [1937116] - xfs: fix flags argument to rmap lookup when converting shared file rmaps (Bill O'Donnell) [1937116] - xfs: only flush the unshared range in xfs_reflink_unshare (Bill O'Donnell) [1937116] - xfs: fix scrub flagging rtinherit even if there is no rt device (Bill O'Donnell) [1937116] - xfs: fix missing CoW blocks writeback conversion retry (Bill O'Donnell) [1937116] - xfs: set xefi_discard when creating a deferred agfl free log intent item (Bill O'Donnell) [1937116] - xfs: cancel intents immediately if process_intents fails (Bill O'Donnell) [1937116] - xfs: fix fallocate functions when rtextsize is larger than 1 (Bill O'Donnell) [1937116] - xfs: fix high key handling in the rt allocator's query_range function (Bill O'Donnell) [1937116] - xfs: annotate grabbing the realtime bitmap/summary locks in growfs (Bill O'Donnell) [1937116] - xfs: make xfs_growfs_rt update secondary superblocks (Bill O'Donnell) [1937116] - xfs: fix realtime bitmap/summary file truncation when growing rt volume (Bill O'Donnell) [1937116] - xfs: fix the indent in xfs_trans_mod_dquot (Bill O'Donnell) [1937116] - xfs: do the ASSERT for the arguments O_{u,g,p}dqpp (Bill O'Donnell) [1937116] - xfs: fix deadlock and streamline xfs_getfsmap performance (Bill O'Donnell) [1937116] - xfs: limit entries returned when counting fsmap records (Bill O'Donnell) [1937116] - xfs: only relog deferred intent items if free space in the log gets low (Bill O'Donnell) [1937116] - xfs: expose the log push threshold (Bill O'Donnell) [1937116] - xfs: periodically relog deferred intent items (Bill O'Donnell) [1937116] - xfs: change the order in which child and parent defer ops are finished (Bill O'Donnell) [1937116] - xfs: fix an incore inode UAF in xfs_bui_recover (Bill O'Donnell) [1937116] - xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering (Bill O'Donnell) [1937116] - xfs: clean up bmap intent item recovery checking (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining transaction reservation (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining block reservations (Bill O'Donnell) [1937116] - xfs: proper replay of deferred ops queued during log recovery (Bill O'Donnell) [1937116] - xfs: remove XFS_LI_RECOVERED (Bill O'Donnell) [1937116] - xfs: remove xfs_defer_reset (Bill O'Donnell) [1937116] - xfs: fix finobt btree block recovery ordering (Bill O'Donnell) [1937116] - xfs: directly call xfs_generic_create() for ->create() and ->mkdir() (Bill O'Donnell) [1937116] - xfs: avoid shared rmap operations for attr fork extents (Bill O'Donnell) [1937116] - xfs: drop the obsolete comment on filestream locking (Bill O'Donnell) [1937116] - xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local} (Bill O'Donnell) [1937116] - xfs: do the assert for all the log done items in xfs_trans_cancel (Bill O'Donnell) [1937116] - xfs: remove the unused parameter id from xfs_qm_dqattach_one (Bill O'Donnell) [1937116] - xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify (Bill O'Donnell) [1937116] - xfs: fix some comments (Bill O'Donnell) [1937116] - xfs: remove the unnecessary xfs_dqid_t type cast (Bill O'Donnell) [1937116] - xfs: use the existing type definition for di_projid (Bill O'Donnell) [1937116] - xfs: remove the unused SYNCHRONIZE macro (Bill O'Donnell) [1937116] - xfs: clean up calculation of LR header blocks (Bill O'Donnell) [1937116] - xfs: avoid LR buffer overrun due to crafted h_len (Bill O'Donnell) [1937116] - xfs: don't release log intent items when recovery fails (Bill O'Donnell) [1937116] - xfs: attach inode to dquot in xfs_bui_item_recover (Bill O'Donnell) [1937116] - xfs: log new intent items created as part of finishing recovered intent items (Bill O'Donnell) [1937116] - xfs: check dabtree node hash values when loading child blocks (Bill O'Donnell) [1937116] - xfs: don't free rt blocks when we're doing a REMAP bunmapi call (Bill O'Donnell) [1937116] - xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files (Bill O'Donnell) [1937116] - xfs: Set xfs_buf type flag when growing summary/bitmap files (Bill O'Donnell) [1937116] - xfs: drop extra transaction roll from inode extent truncate (Bill O'Donnell) [1937116] - xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev (Bill O'Donnell) [1937116] - xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt extent size (Bill O'Donnell) [1937116] - xfs: refactor inode flags propagation code (Bill O'Donnell) [1937116] - xfs: make sure the rt allocator doesn't run off the end (Bill O'Donnell) [1937116] - xfs: Remove unneeded semicolon (Bill O'Donnell) [1937116] - xfs: force the log after remapping a synchronous-writes file (Bill O'Donnell) [1937116] - xfs: Convert xfs_attr_sf macros to inline functions (Bill O'Donnell) [1937116] - xfs: Use variable-size array for nameval in xfs_attr_sf_entry (Bill O'Donnell) [1937116] - xfs: Remove typedef xfs_attr_shortform_t (Bill O'Donnell) [1937116] - xfs: remove typedef xfs_attr_sf_entry_t (Bill O'Donnell) [1937116] - xfs: Remove kmem_zalloc_large() (Bill O'Donnell) [1937116] - xfs: enable big timestamps (Bill O'Donnell) [1937116] - xfs: trace timestamp limits (Bill O'Donnell) [1937116] - xfs: widen ondisk quota expiration timestamps to handle y2038+ (Bill O'Donnell) [1937116] - xfs: widen ondisk inode timestamps to deal with y2038+ (Bill O'Donnell) [1937116] - xfs: redefine xfs_ictimestamp_t (Bill O'Donnell) [1937116] - xfs: redefine xfs_timestamp_t (Bill O'Donnell) [1937116] - xfs: move xfs_log_dinode_to_disk to the log recovery code (Bill O'Donnell) [1937116] - xfs: refactor quota timestamp coding (Bill O'Donnell) [1937116] - xfs: refactor default quota grace period setting code (Bill O'Donnell) [1937116] - xfs: refactor quota expiration timer modification (Bill O'Donnell) [1937116] - xfs: explicitly define inode timestamp range (Bill O'Donnell) [1937116] - xfs: enable new inode btree counters feature (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online repair (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online scrub (Bill O'Donnell) [1937116] - xfs: use the finobt block counts to speed up mount times (Bill O'Donnell) [1937116] - xfs: store inode btree block counts in AGI header (Bill O'Donnell) [1937116] - xfs: reuse _xfs_buf_read for re-reading the superblock (Bill O'Donnell) [1937116] - xfs: remove xfs_getsb (Bill O'Donnell) [1937116] - xfs: simplify xfs_trans_getsb (Bill O'Donnell) [1937116] - xfs: remove xlog_recover_iodone (Bill O'Donnell) [1937116] - xfs: clear the read/write flags later in xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: use xfs_buf_item_relse in xfs_buf_item_done (Bill O'Donnell) [1937116] - xfs: simplify the xfs_buf_ioend_disposition calling convention (Bill O'Donnell) [1937116] - xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_disposition (Bill O'Donnell) [1937116] - xfs: remove xfs_buf_ioerror_retry (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioerror_fail_without_retry (Bill O'Donnell) [1937116] - xfs: fold xfs_buf_ioend_finish into xfs_ioend (Bill O'Donnell) [1937116] - xfs: move the buffer retry logic to xfs_buf.c (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: mark xfs_buf_ioend static (Bill O'Donnell) [1937116] - xfs: refactor the buf ioend disposition code (Bill O'Donnell) [1937116] - xfs: xfs_iflock is no longer a completion (Bill O'Donnell) [1937116] - xfs: remove kmem_realloc() (Bill O'Donnell) [1937116] - xfs: don't update mtime on COW faults (Bill O'Donnell) [1937116] - xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files (Bill O'Donnell) [1937116] - xfs: initialize the shortform attr header padding entry (Bill O'Donnell) [1937116] - xfs: fix off-by-one in inode alloc block reservation calculation (Bill O'Donnell) [1937116] - xfs: finish dfops on every insert range shift iteration (Bill O'Donnell) [1937116] - xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init (Bill O'Donnell) [1937116] - xfs: delete duplicated words + other fixes (Bill O'Donnell) [1937116] - xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_node_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_rmt (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_setup (Bill O'Donnell) [1937116] - xfs: Add remote block helper functions (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_leaf_mark_incomplete (Bill O'Donnell) [1937116] - xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform (Bill O'Donnell) [1937116] - xfs: Remove xfs_trans_roll in xfs_attr_node_removename (Bill O'Donnell) [1937116] - xfs: Remove unneeded xfs_trans_roll_inode calls (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_shrink (Bill O'Donnell) [1937116] - xfs: Pull up xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_rmtval_remove (Bill O'Donnell) [1937116] - xfs: Pull up trans roll in xfs_attr3_leaf_clearflag (Bill O'Donnell) [1937116] - xfs: Factor out xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Pull up trans roll from xfs_attr3_leaf_setflag (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_try_sf_addname (Bill O'Donnell) [1937116] - xfs: Split apart xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Pull up trans handling in xfs_attr3_leaf_flipflags (Bill O'Donnell) [1937116] - xfs: Factor out new helper functions xfs_attr_rmtval_set (Bill O'Donnell) [1937116] - xfs: Check for -ENOATTR or -EEXIST (Bill O'Donnell) [1937116] - xfs: Add xfs_has_attr and subroutines (Bill O'Donnell) [1937116] - xfs: Refactor xfs_da_state_alloc() helper (Bill O'Donnell) [1937116] - xfs: remove xfs_zone_{alloc,zalloc} helpers (Bill O'Donnell) [1937116] - xfs: Modify xlog_ticket_alloc() to use kernel's MM API (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_zalloc() usage (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_alloc() usage (Bill O'Donnell) [1937116] - xfs: xfs_btree_staging.h: delete duplicated words (Bill O'Donnell) [1937116] - xfs: rename the ondisk dquot d_flags to d_type (Bill O'Donnell) [1937116] - xfs: improve ondisk dquot flags checking (Bill O'Donnell) [1937116] - xfs: create xfs_dqtype_t to represent quota types (Bill O'Donnell) [1937116] - xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses (Bill O'Donnell) [1937116] - xfs: remove unnecessary quota type masking (Bill O'Donnell) [1937116] - xfs: always use xfs_dquot_type when extracting type from a dquot (Bill O'Donnell) [1937116] - xfs: refactor quota type testing (Bill O'Donnell) [1937116] - xfs: remove the XFS_QM_IS[UGP]DQ macros (Bill O'Donnell) [1937116] - xfs: refactor testing if a particular dquot is being enforced (Bill O'Donnell) [1937116] - xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_* (Bill O'Donnell) [1937116] - xfs: drop the type parameter from xfs_dquot_verify (Bill O'Donnell) [1937116] - xfs: add more dquot tracepoints (Bill O'Donnell) [1937116] - xfs: actually bump warning counts when we send warnings (Bill O'Donnell) [1937116] - xfs: assume the default quota limits are always set in xfs_qm_adjust_dqlimits (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_apply_dquot_deltas (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_dqresv (Bill O'Donnell) [1937116] - xfs: refactor xfs_qm_scall_setqlim (Bill O'Donnell) [1937116] - xfs: refactor quota exceeded test (Bill O'Donnell) [1937116] - xfs: remove unnecessary arguments from quota adjust functions (Bill O'Donnell) [1937116] - xfs: refactor default quota limits by resource (Bill O'Donnell) [1937116] - xfs: remove qcore from incore dquots (Bill O'Donnell) [1937116] - xfs: stop using q_core timers in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core warning counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core limits in the quota code (Bill O'Donnell) [1937116] - xfs: use a per-resource struct for incore dquot data (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_id in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_flags in the quota code (Bill O'Donnell) [1937116] - xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format (Bill O'Donnell) [1937116] - xfs: rename dquot incore state flags (Bill O'Donnell) [1937116] - xfs: refactor quotacheck flags usage (Bill O'Donnell) [1937116] - xfs: move the flags argument of xfs_qm_scall_trunc_qfiles to XFS_QMOPT_* (Bill O'Donnell) [1937116] - xfs: validate ondisk/incore dquot flags (Bill O'Donnell) [1937116] - xfs: fix inode quota reservation checks (Bill O'Donnell) [1937116] - xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush (Bill O'Donnell) [1937116] - xfs: drain the buf delwri queue before xfsaild idles (Bill O'Donnell) [1937116] - xfs: remove duplicated include from xfs_buf_item.c (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT and SYNC_TRYLOCK (Bill O'Donnell) [1937116] - xfs: get rid of unnecessary xfs_perag_{get,put} pairs (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should check inode size (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should verify written extents (Bill O'Donnell) [1937116] - xfs: remove xfs_inobp_check() (Bill O'Donnell) [1937116] - xfs: factor xfs_iflush_done (Bill O'Donnell) [1937116] - xfs: rework xfs_iflush_cluster() dirty inode iteration (Bill O'Donnell) [1937116] - xfs: rename xfs_iflush_int() (Bill O'Donnell) [1937116] - xfs: xfs_iflush() is no longer necessary (Bill O'Donnell) [1937116] - xfs: attach inodes to the cluster buffer when dirtied (Bill O'Donnell) [1937116] - xfs: rework stale inodes in xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: clean up inode reclaim comments (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT from xfs_reclaim_inodes() (Bill O'Donnell) [1937116] - xfs: remove SYNC_TRYLOCK from inode reclaim (Bill O'Donnell) [1937116] - xfs: don't block inode reclaim on the ILOCK (Bill O'Donnell) [1937116] - xfs: allow multiple reclaimers per AG (Bill O'Donnell) [1937116] - xfs: remove IO submission from xfs_reclaim_inode() (Bill O'Donnell) [1937116] - xfs: make inode reclaim almost non-blocking (Bill O'Donnell) [1937116] - xfs: pin inode backing buffer to the inode log item (Bill O'Donnell) [1937116] - xfs: move xfs_clear_li_failed out of xfs_ail_delete_one() (Bill O'Donnell) [1937116] - xfs: unwind log item error flagging (Bill O'Donnell) [1937116] - xfs: handle buffer log item IO errors directly (Bill O'Donnell) [1937116] - xfs: get rid of log item callbacks (Bill O'Donnell) [1937116] - xfs: clean up the buffer iodone callback functions (Bill O'Donnell) [1937116] - xfs: use direct calls for dquot IO completion (Bill O'Donnell) [1937116] - xfs: make inode IO completion buffer centric (Bill O'Donnell) [1937116] - xfs: clean up whacky buffer log item list reinit (Bill O'Donnell) [1937116] - xfs: call xfs_buf_iodone directly (Bill O'Donnell) [1937116] - xfs: mark log recovery buffers for completion (Bill O'Donnell) [1937116] - xfs: mark dquot buffers in cache (Bill O'Donnell) [1937116] - xfs: mark inode buffers in cache (Bill O'Donnell) [1937116] - xfs: add an inode item lock (Bill O'Donnell) [1937116] - xfs: remove logged flag from inode log item (Bill O'Donnell) [1937116] - xfs: Don't allow logging of XFS_ISTALE inodes (Bill O'Donnell) [1937116] - xfs: remove useless definitions in xfs_linux.h (Bill O'Donnell) [1937116] - xfs: use MMAPLOCK around filemap_map_pages() (Bill O'Donnell) [1937116] - xfs: move helpers that lock and unlock two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: refactor locking and unlocking two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_remap_prep calling conventions (Bill O'Donnell) [1937116] - xfs: reflink can skip remap existing mappings (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks if we're mapping into a hole (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks for bmbt changes if we're changing the data fork (Bill O'Donnell) [1937116] - xfs: redesign the reflink remap loop to fix blkres depletion crash (Bill O'Donnell) [1937116] - xfs: rename xfs_bmap_is_real_extent to is_written_extent (Bill O'Donnell) [1937116] - xfs: Couple of typo fixes in comments (Bill O'Donnell) [1937116] - xfs: fix use-after-free on CIL context on shutdown (Bill O'Donnell) [1937116] - xfs: flag files as supporting buffered async reads (Bill O'Donnell) [1937116] - fs: add FMODE_BUF_RASYNC (Bill O'Donnell) [1937116] - xfs: more lockdep whackamole with kmem_alloc* (Bill O'Donnell) [1937116 1965923] - xfs: rearrange xfs_inode_walk_ag parameters (Bill O'Donnell) [1937116] - xfs: straighten out all the naming around incore inode tree walks (Bill O'Donnell) [1937116] - xfs: move xfs_inode_ag_iterator to be closer to the perag walking code (Bill O'Donnell) [1937116] - xfs: use bool for done in xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: fix inode ag walk predicate function return values (Bill O'Donnell) [1937116] - xfs: refactor eofb matching into a single helper (Bill O'Donnell) [1937116] - xfs: remove __xfs_icache_free_eofblocks (Bill O'Donnell) [1937116] - xfs: remove flags argument from xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: remove xfs_inode_ag_iterator_flags (Bill O'Donnell) [1937116] - xfs: remove unused xfs_inode_ag_iterator function (Bill O'Donnell) [1937116] - xfs: replace open-coded XFS_ICI_NO_TAG (Bill O'Donnell) [1937116] - xfs: move eofblocks conversion function to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: remove the m_active_trans counter (Bill O'Donnell) [1937116] - xfs: separate read-only variables in struct xfs_mount (Bill O'Donnell) [1937116] - xfs: reduce free inode accounting overhead (Bill O'Donnell) [1937116] - xfs: gut error handling in xfs_trans_unreserve_and_mod_sb() (Bill O'Donnell) [1937116] - xfs: cleanup xfs_idestroy_fork (Bill O'Donnell) [1937116] - xfs: move the fork format fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: move the per-fork nextents fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: remove xfs_ifree_local_data (Bill O'Donnell) [1937116] - xfs: remove the XFS_DFORK_Q macro (Bill O'Donnell) [1937116] - xfs: clean up xchk_bmap_check_rmaps usage of XFS_IFORK_Q (Bill O'Donnell) [1937116] - xfs: remove the NULL fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: remove the special COW fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: improve local fork verification (Bill O'Donnell) [1937116] - xfs: refactor xfs_inode_verify_forks (Bill O'Donnell) [1937116] - xfs: remove xfs_ifork_ops (Bill O'Donnell) [1937116] - xfs: remove xfs_iread (Bill O'Donnell) [1937116] - xfs: don't reset i_delayed_blks in xfs_iread (Bill O'Donnell) [1937116] - xfs: call xfs_dinode_verify from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: handle unallocated inodes in xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: split xfs_iformat_fork (Bill O'Donnell) [1937116] - xfs: call xfs_iformat_fork from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: xfs_bmapi_read doesn't take a fork id as the last argument (Bill O'Donnell) [1937116] - xfs: fix the warning message in xfs_validate_sb_common() (Bill O'Donnell) [1937116] - xfs: don't allow SWAPEXT if we'd screw up quota accounting (Bill O'Donnell) [1937116] - xfs: use ordered buffers to initialize dquot buffers during quotacheck (Bill O'Donnell) [1937116] - xfs: don't fail verifier on empty attr3 leaf block (Bill O'Donnell) [1937116] - xfs: Use the correct style for SPDX License Identifier (Bill O'Donnell) [1937116] - xfs: Replace zero-length array with flexible-array (Bill O'Donnell) [1937116] - xfs: ensure f_bfree returned by statfs() is non-negative (Bill O'Donnell) [1937116] - xfs: remove duplicate headers (Bill O'Donnell) [1937116] - xfs: fix unused variable warning in buffer completion on !DEBUG (Bill O'Donnell) [1937116] - xfs: remove unnecessary includes from xfs_log_recover.c (Bill O'Donnell) [1937116] - xfs: move log recovery buffer cancellation code to xfs_buf_item_recover.c (Bill O'Donnell) [1937116] - xfs: hoist setting of XFS_LI_RECOVERED to caller (Bill O'Donnell) [1937116] - xfs: refactor intent item iop_recover calls (Bill O'Donnell) [1937116] - xfs: refactor intent item RECOVERED flag into the log item (Bill O'Donnell) [1937116] - xfs: refactor adding recovered intent items to the log (Bill O'Donnell) [1937116] - xfs: refactor releasing finished intents during log recovery (Bill O'Donnell) [1937116] - xfs: refactor xlog_item_is_intent now that we're done converting (Bill O'Donnell) [1937116] - xfs: refactor recovered BUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered CUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered RUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered EFI log item playback (Bill O'Donnell) [1937116] - xfs: remove log recovery quotaoff item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery BUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery CUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery RUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery EFI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery icreate item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery dquot item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery inode item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery buffer item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass1 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass2 readhead functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item sorting into a generic dispatch structure (Bill O'Donnell) [1937116] - xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_item (Bill O'Donnell) [1937116] - xfs: remove unused iget_flags param from xfs_imap_to_bp() (Bill O'Donnell) [1937116] - xfs: remove unused shutdown types (Bill O'Donnell) [1937116] - xfs: random buffer write failure errortag (Bill O'Donnell) [1937116] - xfs: remove unused iflush stale parameter (Bill O'Donnell) [1937116] - xfs: combine xfs_trans_ail_[remove|delete]() (Bill O'Donnell) [1937116] - xfs: drop unused shutdown parameter from xfs_trans_ail_remove() (Bill O'Donnell) [1937116] - xfs: use delete helper for items expected to be in AIL (Bill O'Donnell) [1937116] - xfs: acquire ->ail_lock from xfs_trans_ail_delete() (Bill O'Donnell) [1937116] - xfs: abort consistently on dquot flush failure (Bill O'Donnell) [1937116] - xfs: ratelimit unmount time per-buffer I/O error alert (Bill O'Donnell) [1937116] - xfs: refactor ratelimited buffer error messages into helper (Bill O'Donnell) [1937116] - xfs: reset buffer write failure state on successful completion (Bill O'Donnell) [1937116] - xfs: remove unnecessary shutdown check from xfs_iflush() (Bill O'Donnell) [1937116] - xfs: simplify inode flush error handling (Bill O'Donnell) [1937116] - xfs: factor out buffer I/O failure code (Bill O'Donnell) [1937116] - xfs: refactor failed buffer resubmission into xfsaild (Bill O'Donnell) [1937116] - xfs: spell out the parameter name for ->cancel_item (Bill O'Donnell) [1937116] - xfs: use a xfs_btree_cur for the ->finish_cleanup state (Bill O'Donnell) [1937116] - xfs: turn dfp_done into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: refactor xfs_defer_finish_noroll (Bill O'Donnell) [1937116] - xfs: turn dfp_intent into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: merge the ->diff_items defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: merge the ->log_item defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: factor out a xfs_defer_create_intent helper (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efd_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efi_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: refactor xlog_recover_buffer_pass1 (Bill O'Donnell) [1937116] - xfs: simplify xlog_recover_inode_ra_pass2 (Bill O'Donnell) [1937116] - xfs: factor out a xlog_buf_readahead helper (Bill O'Donnell) [1937116] - xfs: rename inode_list xlog_recover_reorder_trans (Bill O'Donnell) [1937116] - xfs: refactor the buffer cancellation table helpers (Bill O'Donnell) [1937116] - xfs: define printk_once variants for xfs messages (Bill O'Donnell) [1937116] - xfs: stop CONFIG_XFS_DEBUG from changing compiler flags (Bill O'Donnell) [1937116] - xfs: remove unnecessary check of the variable resblks in xfs_symlink (Bill O'Donnell) [1937116] - xfs: simplify the flags setting in xfs_qm_scall_quotaon (Bill O'Donnell) [1937116] - xfs: remove unnecessary assertion from xfs_qm_vop_create_dqattach (Bill O'Donnell) [1937116] - xfs: remove unnecessary variable udqp from xfs_ioctl_setattr (Bill O'Donnell) [1937116] - xfs: reserve quota inode transaction space only when needed (Bill O'Donnell) [1937116] - xfs: combine two if statements with same condition (Bill O'Donnell) [1937116] - xfs: trace quota allocations for all quota types (Bill O'Donnell) [1937116] - xfs: report unrecognized log item type codes during recovery (Bill O'Donnell) [1937116] - xfs: move inode flush to the sync workqueue (Bill O'Donnell) [1937116] - xfs: fix partially uninitialized structure in xfs_reflink_remap_extent (Bill O'Donnell) [1937116] - xfs: fix inode number overflow in ifree cluster helper (Bill O'Donnell) [1937116] - xfs: remove redundant variable assignment in xfs_symlink() (Bill O'Donnell) [1937116] - xfs: ratelimit inode flush on buffered write ENOSPC (Bill O'Donnell) [1937116] - xfs: return locked status of inode buffer on xfsaild push (Bill O'Donnell) [1937116] - xfs: trylock underlying buffer on dquot flush (Bill O'Donnell) [1937116] - xfs: remove unnecessary ternary from xfs_create (Bill O'Donnell) [1937116] - xfs: don't write a corrupt unmount record to force summary counter recalc (Bill O'Donnell) [1937116] - xfs: factor inode lookup from xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: tail updates only need to occur when LSN changes (Bill O'Donnell) [1937116] - xfs: factor common AIL item deletion code (Bill O'Donnell) [1937116] - xfs: correctly acount for reclaimable slabs (Bill O'Donnell) [1937116] - xfs: Improve metadata buffer reclaim accountability (Bill O'Donnell) [1937116] - xfs: don't allow log IO to be throttled (Bill O'Donnell) [1937116] - xfs: Throttle commits on delayed background CIL push (Bill O'Donnell) [1937116] - xfs: Lower CIL flush limit for large logs (Bill O'Donnell) [1937116] - xfs: remove some stale comments from the log code (Bill O'Donnell) [1937116] - xfs: refactor unmount record writing (Bill O'Donnell) [1937116] - xfs: merge xlog_commit_record with xlog_write_done (Bill O'Donnell) [1937116] - xfs: split xlog_ticket_done (Bill O'Donnell) [1937116] - xfs: kill XLOG_TIC_INITED (Bill O'Donnell) [1937116] - xfs: refactor and split xfs_log_done() (Bill O'Donnell) [1937116] - xfs: re-order initial space accounting checks in xlog_write (Bill O'Donnell) [1937116] - xfs: don't try to write a start record into every iclog (Bill O'Donnell) [1937116] - xfs: validate the realtime geometry in xfs_validate_sb_common (Bill O'Donnell) [1937116] - xfs: shutdown on failure to add page to log bio (Bill O'Donnell) [1937116] - xfs: directory bestfree check should release buffers (Bill O'Donnell) [1937116] - xfs: drop all altpath buffers at the end of the sibling check (Bill O'Donnell) [1937116] - xfs: remove xlog_state_want_sync (Bill O'Donnell) [1937116] - xfs: move the ioerror check out of xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: refactor xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: remove the aborted parameter to xlog_state_done_syncing (Bill O'Donnell) [1937116] - xfs: simplify log shutdown checking in xfs_log_release_iclog (Bill O'Donnell) [1937116] - xfs: simplify the xfs_log_release_iclog calling convention (Bill O'Donnell) [1937116] - xfs: factor out a xlog_wait_on_iclog helper (Bill O'Donnell) [1937116] - xfs: merge xlog_cil_push into xlog_cil_push_work (Bill O'Donnell) [1937116] - xfs: remove the di_version field from struct icdinode (Bill O'Donnell) [1937116] - xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize (Bill O'Donnell) [1937116] - xfs: simplify di_flags2 inheritance in xfs_ialloc (Bill O'Donnell) [1937116] - xfs: only check the superblock version for dinode size calculation (Bill O'Donnell) [1937116] - xfs: add a new xfs_sb_version_has_v3inode helper (Bill O'Donnell) [1937116] - xfs: add support for rmap btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for refcount btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for inode btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for free space btree staging cursors (Bill O'Donnell) [1937116] - xfs: support bulk loading of staged btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for inode-rooted btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for ag-rooted btrees (Bill O'Donnell) [1937116] - xfs: replace open-coded bitmap weight logic (Bill O'Donnell) [1937116] - xfs: rename xfs_bitmap to xbitmap (Bill O'Donnell) [1937116] - xfs: xrep_reap_extents should not destroy the bitmap (Bill O'Donnell) [1937116] - xfs: cleanup xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove dead code from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused return value from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused XLOG_UNMOUNT_REC_TYPE define (Bill O'Donnell) [1937116] - xfs: mark XLOG_FORCED_SHUTDOWN as unlikely (Bill O'Donnell) [1937116] - xfs: make the btree ag cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: make the btree cursor union members named structure (Bill O'Donnell) [1937116] - xfs: make btree cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: rename btree cursor private btree member flags (Bill O'Donnell) [1937116] - xfs: convert btree cursor inode-private member names (Bill O'Donnell) [1937116] - xfs: convert btree cursor ag-private member name (Bill O'Donnell) [1937116] - xfs: introduce new private btree cursor names (Bill O'Donnell) [1937116] - xfs: Use scnprintf() for avoiding potential buffer overflow (Bill O'Donnell) [1937116] - xfs: mark extended attr corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: mark dir corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: check owner of dir3 blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 data blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 free blocks (Bill O'Donnell) [1937116] - xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails (Bill O'Donnell) [1937116] - xfs: xfs_buf_corruption_error should take __this_address (Bill O'Donnell) [1937116] - xfs: add a function to deal with corrupt buffers post-verifiers (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_SBP (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGF (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGI (Bill O'Donnell) [1937116] - xfs: remove the xfs_agfl_t typedef (Bill O'Donnell) [1937116] - xfs: remove the agfl_bno member from struct xfs_agfl (Bill O'Donnell) [1937116] - xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation (Bill O'Donnell) [1937116] - xfs: only allocate the buffer size actually needed in __xfs_set_acl (Bill O'Donnell) [1937116] - xfs: clean up bufsize alignment in xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: embedded the attrlist cursor into struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: remove XFS_DA_OP_INCOMPLETE (Bill O'Donnell) [1937116] - xfs: clean up the attr flag confusion (Bill O'Donnell) [1937116] - xfs: clean up the ATTR_REPLACE checks (Bill O'Donnell) [1937116] - xfs: improve xfs_forget_acl (Bill O'Donnell) [1937116] - xfs: lift cursor copy in/out into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift buffer allocation into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift common checks into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: rename xfs_attr_list_int to xfs_attr_list (Bill O'Donnell) [1937116] - xfs: move the legacy xfs_attr_list to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: open code ATTR_ENTSIZE (Bill O'Donnell) [1937116] - xfs: remove the unused ATTR_ENTRY macro (Bill O'Donnell) [1937116] - xfs: cleanup struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: factor out a xfs_attr_match helper (Bill O'Donnell) [1937116] - xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME (Bill O'Donnell) [1937116] - xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL (Bill O'Donnell) [1937116] - xfs: remove ATTR_KERNOVAL (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode argument to xfs_attr_get_ilocked (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args to xfs_attr_get (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args structure to xfs_attr_set (Bill O'Donnell) [1937116] - xfs: turn xfs_da_args.value into a void pointer (Bill O'Donnell) [1937116] - xfs: remove the MAXNAMELEN check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: remove the name == NULL check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY_HANDLE op (Bill O'Donnell) [1937116] - xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set (Bill O'Donnell) [1937116] - xfs: merge xfs_attr_remove into xfs_attr_set (Bill O'Donnell) [1937116] - xfs: remove the ATTR_INCOMPLETE flag (Bill O'Donnell) [1937116] - xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: rework collapse range into an atomic operation (Bill O'Donnell) [1937116] - xfs: rework insert range into an atomic operation (Bill O'Donnell) [1937116] - xfs: open code insert range extent split helper (Bill O'Donnell) [1937116] - xfs: Add missing annotation to xfs_ail_check() (Bill O'Donnell) [1937116] - xfs: fix an undefined behaviour in _da3_path_shift (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_discard_page messages (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_buf_ioerror_alert messages (Bill O'Donnell) [1937116] - xfs: remove the kuid/kgid conversion wrappers (Bill O'Donnell) [1937116] - xfs: remove the icdinode di_uid/di_gid members (Bill O'Donnell) [1937116] - xfs: ensure that the inode uid/gid match values match the icdinode ones (Bill O'Donnell) [1937116] - xfs: improve error message when we can't allocate memory for xfs_buf (Bill O'Donnell) [1937116] - ceph: fix test for whether we can skip read when writing beyond EOF (Jeff Layton) [1971101] - redhat/configs: Add CONFIG_X86_SGX_KVM (Bandan Das) [1494649] - KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code (Bandan Das) [1494649] - KVM: x86: Add capability to grant VM access to privileged SGX attribute (Bandan Das) [1494649] - KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC (Bandan Das) [1494649] - KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC) (Bandan Das) [1494649] - KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs (Bandan Das) [1494649] - KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions (Bandan Das) [1494649] - KVM: VMX: Frame in ENCLS handler for SGX virtualization (Bandan Das) [1494649] - KVM: VMX: Add basic handling of VM-Exit from SGX enclave (Bandan Das) [1494649] - KVM: x86: Add reverse-CPUID lookup support for scattered SGX features (Bandan Das) [1494649] - KVM: x86: Add support for reverse CPUID lookup of scattered features (Bandan Das) [1494649] - KVM: x86: Define new #PF SGX error code bit (Bandan Das) [1494649] - KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) (Bandan Das) [1494649] - x86/sgx: Mark sgx_vepc_vm_ops static (Bandan Das) [1494649] - x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() (Bandan Das) [1494649] - x86/sgx: Move provisioning device creation out of SGX driver (Bandan Das) [1494649] - x86/sgx: Add helpers to expose ECREATE and EINIT to KVM (Bandan Das) [1494649] - x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs (Bandan Das) [1494649] - x86/sgx: Add encls_faulted() helper (Bandan Das) [1494649] - x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) (Bandan Das) [1494649] - x86/sgx: Move ENCLS leaf definitions to sgx.h (Bandan Das) [1494649] - x86/sgx: Expose SGX architectural definitions to the kernel (Bandan Das) [1494649] - x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled (Bandan Das) [1494649] - x86/cpu/intel: Allow SGX virtualization without Launch Control support (Bandan Das) [1494649] - x86/sgx: Introduce virtual EPC for use by KVM guests (Bandan Das) [1494649] - x86/sgx: Add SGX_CHILD_PRESENT hardware error code (Bandan Das) [1494649] - x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() (Bandan Das) [1494649] - x86/cpufeatures: Add SGX1 and SGX2 sub-features (Bandan Das) [1494649] - x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit (Bandan Das) [1494649] - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() (Bandan Das) [1494649] - selftests/sgx: Use getauxval() to simplify test code (Bandan Das) [1494649] - selftests/sgx: Improve error detection and messages (Bandan Das) [1494649] - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() (Bandan Das) [1494649] - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list (Bandan Das) [1494649] - x86/sgx: Maintain encl->refcount for each encl->mm_list entry (Bandan Das) [1494649] - MAINTAINERS: Add Dave Hansen as reviewer for INTEL SGX (Bandan Das) [1494649] - x86/NUMA: Provide a range-to-target_node lookup facility (Bandan Das) [1494649] - x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO (Bandan Das) [1494649] - configs: Enable CONFIG_MLXBF_GIGE on aarch64 (Alaa Hleihel) [1803489] - Add Mellanox BlueField Gigabit Ethernet driver (Alaa Hleihel) [1803489] - integrity: Use current_uid() in integrity_audit_message() (Richard Guy Briggs) [1957052] - ima: AppArmor satisfies the audit rule requirements (Richard Guy Briggs) [1957052] - IMA: Add audit log for failure conditions (Richard Guy Briggs) [1957052] - integrity: Add errno field in audit message (Richard Guy Briggs) [1957052] - audit: add blank line after variable declarations (Richard Guy Briggs) [1957052] - audit: drop /proc/PID/loginuid documentation Format field (Richard Guy Briggs) [1957052] - audit: avoid -Wempty-body warning (Richard Guy Briggs) [1957052] - audit: document /proc/PID/sessionid (Richard Guy Briggs) [1957052] - audit: document /proc/PID/loginuid (Richard Guy Briggs) [1957052] - MAINTAINERS: update audit files (Richard Guy Briggs) [1957052] - audit: further cleanup of AUDIT_FILTER_ENTRY deprecation (Richard Guy Briggs) [1957052] - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() (Richard Guy Briggs) [1957052] - audit: log nftables configuration change events once per table (Richard Guy Briggs) [1957052] - audit_alloc_mark(): don't open-code ERR_CAST() (Richard Guy Briggs) [1957052] - make dump_common_audit_data() safe to be called from RCU pathwalk (Richard Guy Briggs) [1957052] - new helper: d_find_alias_rcu() (Richard Guy Briggs) [1957052] - audit: Make audit_filter_syscall() return void (Richard Guy Briggs) [1957052] - audit: Remove leftover reference to the audit_tasklet (Richard Guy Briggs) [1957052] - kernel/audit: convert comma to semicolon (Richard Guy Briggs) [1957052] - dump_common_audit_data(): fix racy accesses to ->d_name (Richard Guy Briggs) [1957052] - audit: replace atomic_add_return() (Richard Guy Briggs) [1957052] - x86/audit: Fix a -Wmissing-prototypes warning for ia32_classify_syscall() (Richard Guy Briggs) [1957052] - ethtool: fix kdoc attr name (Ivan Vecera) [1967261] - ethtool: Remove link_mode param and derive link params from driver (Ivan Vecera) [1967261] - ethtool: Add lanes parameter for ETHTOOL_LINK_MODE_10000baseR_FEC_BIT (Ivan Vecera) [1967261] - ethtool: fix kdoc in headers (Ivan Vecera) [1967261] - ethtool: document reserved fields in the uAPI (Ivan Vecera) [1967261] - ethtool: un-kdocify extended link state (Ivan Vecera) [1967261] - ethtool: document PHY tunable callbacks (Ivan Vecera) [1967261] - docs: ethtool: fix some copy-paste errors (Ivan Vecera) [1967261] - ethtool: fix incorrect datatype in set_eee ops (Ivan Vecera) [1967261] - net: selftests: Add lanes setting test (Ivan Vecera) [1967261] - mlxsw: ethtool: Pass link mode in use to ethtool (Ivan Vecera) [1967261] - mlxsw: ethtool: Add support for setting lanes when autoneg is off (Ivan Vecera) [1967261] - mlxsw: ethtool: Remove max lanes filtering (Ivan Vecera) [1967261] - ethtool: Expose the number of lanes in use (Ivan Vecera) [1967261] - ethtool: Get link mode in use instead of speed and duplex parameters (Ivan Vecera) [1967261] - ethtool: prepare __ethtool_get_link_ksettings for subsequent changes (Ivan Vecera) [1967261] - ethtool: Extend link modes settings uAPI with lanes (Ivan Vecera) [1967261] - ethtool: Validate master slave configuration before rtnl_lock() (Ivan Vecera) [1967261] - ethtool: fix string set id check (Ivan Vecera) [1967261] - ethtool: fix stack overflow in ethnl_parse_bitset() (Ivan Vecera) [1967261] - selftests: add ring and coalesce selftests (Ivan Vecera) [1967261] - selftests: refactor get_netdev_name function (Ivan Vecera) [1967261] - selftests: extract common functions in ethtool-common.sh (Ivan Vecera) [1967261] - netdevsim: support ethtool ring and coalesce settings (Ivan Vecera) [1967261] - netdevsim: move ethtool pause params in separate struct (Ivan Vecera) [1967261] - ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define (Ivan Vecera) [1967261] - ethtool: netlink: add missing netdev_features_change() call (Ivan Vecera) [1967261] - ethtool: remove unneeded semicolon (Ivan Vecera) [1967261] - ethtool: allow netdev driver to define phy tunables (Ivan Vecera) [1967261] - ethtool: mark netlink family as __ro_after_init (Ivan Vecera) [1967261] - ethtool: Add 100base-FX link mode entries (Ivan Vecera) [1967261] - ethtool: fix error handling in ethtool_phys_id (Ivan Vecera) [1967261] - ethtool: allow flow-type ether without IP protocol field (Ivan Vecera) [1967261] - net: phy: Uninline PHY ethtool statistics operations (Ivan Vecera) [1967261] - net: phy: Define PHY statistics ethtool_phy_ops (Ivan Vecera) [1967261] - net: ethtool: Remove PHYLIB direct dependency (Ivan Vecera) [1967261] - net: phy: Register ethtool PHY operations (Ivan Vecera) [1967261] - genksyms: Ignore module scoped _Static_assert() (Ivan Vecera) [1967261] - net: ethtool: Introduce ethtool_phy_ops (Ivan Vecera) [1967261] - Documentation: networking: fix ethtool-netlink table formats (Ivan Vecera) [1967261] - ethtool: ioctl: Use array_size() in copy_to_user() (Ivan Vecera) [1967261] - net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static (Ivan Vecera) [1967261] - SUNRPC: Handle major timeout in xprt_adjust_timeout() (Scott Mayhew) [1979070] - gro_cells: reduce number of synchronize_net() calls (Ivan Vecera) [1959015] - net: make sure napi_list is safe for RCU traversal (Ivan Vecera) [1959015] - net: manage napi add/del idempotence explicitly (Ivan Vecera) [1959015] - net: remove napi_hash_del() from driver-facing API (Ivan Vecera) [1959015] - net: disable netpoll on fresh napis (Ivan Vecera) [1959015] - usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled (Torez Smith) [1942772] - xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall (Torez Smith) [1942772] - xhci: fix giving back URB with incorrect status regression in 5.12 (Torez Smith) [1942772] - usb: typec: ucsi: Clear pending after acking connector change (Torez Smith) [1942772] - net: hso: check for allocation failure in hso_create_bulk_serial_device() (Torez Smith) [1942772] - usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP (Torez Smith) [1942772] - net: hso: fix NULL-deref on disconnect regression (Torez Smith) [1942772] - USB: CDC-ACM: fix poison/unpoison imbalance (Torez Smith) [1942772] - usbip: vudc: fix missing unlock on error in usbip_sockfd_store() (Torez Smith) [1942772] - usb: xhci-mtk: improve bandwidth scheduling with TT (Torez Smith) [1942772] - usb: xhci-mtk: remove or operator for setting schedule parameters (Torez Smith) [1942772] - usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling (Torez Smith) [1942772] - software node: Provide replacement for device_add_properties() (Torez Smith) [1942772] - driver core: platform: Reimplement devm_platform_ioremap_resource (Torez Smith) [1942772] - USB: usblp: initialize newChannel (Torez Smith) [1942772] - net: hso: fix null-ptr-deref during tty device unregistration (Torez Smith) [1942772] - usbip: synchronize event handler with sysfs code paths (Torez Smith) [1942772] - usbip: vudc synchronize sysfs code paths (Torez Smith) [1942772] - usbip: stub-dev synchronize sysfs code paths (Torez Smith) [1942772] - usbip: add sysfs_lock to synchronize sysfs code paths (Torez Smith) [1942772] - drivers: net: fix memory leak in peak_usb_create_dev (Torez Smith) [1942772] - thunderbolt: Fix off by one in tb_port_find_retimer() (Torez Smith) [1942772] - thunderbolt: Fix a leak in tb_retimer_add() (Torez Smith) [1942772] - usb: dwc2: Prevent core suspend when port connection flag is 0 (Torez Smith) [1942772] - usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. (Torez Smith) [1942772] - usb: xhci-mtk: fix broken streams issue on 0.96 xHCI (Torez Smith) [1942772] - usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() (Torez Smith) [1942772] - USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem (Torez Smith) [1942772] - USB: cdc-acm: do not log successful probe on later errors (Torez Smith) [1942772] - USB: cdc-acm: always claim data interface (Torez Smith) [1942772] - USB: cdc-acm: use negation for NULL checks (Torez Smith) [1942772] - USB: cdc-acm: clean up probe error labels (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data reset (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data assignment (Torez Smith) [1942772] - USB: cdc-acm: fix use-after-free after probe failure (Torez Smith) [1942772] - USB: cdc-acm: fix double free on probe failure (Torez Smith) [1942772] - USB: cdc-acm: downgrade message to debug (Torez Smith) [1942772] - USB: cdc-acm: untangle a circular dependency between callback and softint (Torez Smith) [1942772] - cdc-acm: fix BREAK rx code path adding necessary calls (Torez Smith) [1942772] - usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield (Torez Smith) [1942772] - usb: dwc3: qcom: skip interconnect init for ACPI probe (Torez Smith) [1942772] - can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" (Torez Smith) [1942772] - r8152: limit the RX buffer size of RTL8153A for USB 2.0 (Torez Smith) [1942772] - net: cdc-phonet: fix data-interface release on probe failure (Torez Smith) [1942772] - usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy (Torez Smith) [1942772] - usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- (Torez Smith) [1942772] - usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct (Torez Smith) [1942772] - usb-storage: Add quirk to defeat Kindle's automatic unload (Torez Smith) [1942772] - usbip: Fix incorrect double assignment to udc->ud.tcp_rx (Torez Smith) [1942772] - can: kvaser_usb: Add support for USBcan Pro 4xHS (Torez Smith) [1942772] - can: peak_usb: add forgotten supported devices (Torez Smith) [1942772] - xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state (Torez Smith) [1942772] - usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing (Torez Smith) [1942772] - xhci: Improve detection of device initiated wake signal. (Torez Smith) [1942772] - usb: xhci: do not perform Soft Retry for some xHCI hosts (Torez Smith) [1942772] - usbip: fix vudc usbip_sockfd_store races leading to gpf (Torez Smith) [1942772] - usbip: fix vhci_hcd attach_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix vudc to check for stream socket (Torez Smith) [1942772] - usbip: fix vhci_hcd to check for stream socket (Torez Smith) [1942772] - usbip: fix stub_dev to check for stream socket (Torez Smith) [1942772] - USB: usblp: fix a hang in poll() if disconnected (Torez Smith) [1942772] - usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement (Torez Smith) [1942772] - usb: dwc3: qcom: Honor wakeup enabled/disabled state (Torez Smith) [1942772] - usb: dwc3: qcom: add ACPI device id for sc8180x (Torez Smith) [1942772] - Goodix Fingerprint device is not a modem (Torez Smith) [1942772] - USB: serial: io_edgeport: fix memory leak in edge_startup (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID (Torez Smith) [1942772] - USB: serial: cp210x: add some more GE USB IDs (Torez Smith) [1942772] - USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter (Torez Smith) [1942772] - net: usb: log errors to dmesg/syslog (Torez Smith) [1942772] - net: usb: cdc_ncm: emit dev_err on error paths (Torez Smith) [1942772] - thunderbolt: Increase runtime PM reference count on DP tunnel discovery (Torez Smith) [1942772] - thunderbolt: Initialize HopID IDAs in tb_switch_alloc() (Torez Smith) [1942772] - net: usb: qmi_wwan: allow qmimux add/del with master up (Torez Smith) [1942772] - Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" (Torez Smith) [1942772] - net: usb: qmi_wwan: support ZTE P685M modem (Torez Smith) [1942772] - r8152: spilt rtl_set_eee_plus and r8153b_green_en (Torez Smith) [1942772] - r8152: replace netif_err with dev_err (Torez Smith) [1942772] - r8152: check if the pointer of the function exists (Torez Smith) [1942772] - r8152: enable U1/U2 for USB_SPEED_SUPER (Torez Smith) [1942772] - usb: misc: usb3503: Fix logic in usb3503_init() (Torez Smith) [1942772] - usb: Replace lkml.org links with lore (Torez Smith) [1942772] - usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable (Torez Smith) [1942772] - USB: quirks: sort quirk entries (Torez Smith) [1942772] - USB: serial: drop bogus to_usb_serial_port() checks (Torez Smith) [1942772] - USB: serial: drop if with an always false condition (Torez Smith) [1942772] - usb: typec: tcpm: Get Sink VDO from fwnode (Torez Smith) [1942772] - dt-bindings: connector: Add SVDM VDO properties (Torez Smith) [1942772] - usb: typec: displayport: Fill the negotiated SVDM Version in the header (Torez Smith) [1942772] - usb: typec: ucsi: Determine common SVDM Version (Torez Smith) [1942772] - usb: typec: tcpm: Determine common SVDM Version (Torez Smith) [1942772] - usb: pd: Make SVDM Version configurable in VDM header (Torez Smith) [1942772] - usb: typec: Manage SVDM version (Torez Smith) [1942772] - usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt (Torez Smith) [1942772] - usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 (Torez Smith) [1942772] - USB: serial: option: update interface mapping for ZTE P685M (Torez Smith) [1942772] - usb: dwc3: gadget: Track connected SSP rate and lane count (Torez Smith) [1942772] - usb: dwc3: gadget: Implement setting of SSP rate (Torez Smith) [1942772] - usb: dwc3: core: Check maximum_speed SSP genXxY (Torez Smith) [1942772] - usb: common: Parse for USB SSP genXxY (Torez Smith) [1942772] - usb: dwc2: Fix endpoint direction check in ep_from_windex (Torez Smith) [1942772] - usb: dwc3: fix clock issue during resume in OTG mode (Torez Smith) [1942772] - xhci: ext-caps: Use software node API with the properties (Torez Smith) [1942772] - usb: dwc3: host: Use software node API with the properties (Torez Smith) [1942772] - r8152: replace several functions about phy patch request (Torez Smith) [1942772] - usb: dwc3: qcom: Constify the software node (Torez Smith) [1942772] - usb: dwc3: haps: Constify the software node (Torez Smith) [1942772] - usb: dwc2: pci: Drop the empty quirk function (Torez Smith) [1942772] - thunderbolt: Add support for native USB4 _OSC (Torez Smith) [1942772] - thunderbolt: Allow disabling XDomain protocol (Torez Smith) [1942772] - thunderbolt: Add support for PCIe tunneling disabled (SL5) (Torez Smith) [1942772] - thunderbolt: dma_test: Drop unnecessary include (Torez Smith) [1942772] - thunderbolt: Add clarifying comments about USB4 terms router and adapter (Torez Smith) [1942772] - thunderbolt: switch: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: nhi: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: path: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: eeprom: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: ctl: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - usb: pd: Reland VDO definitions of PD2.0 (Torez Smith) [1942772] - NET: usb: qmi_wwan: Adding support for Cinterion MV31 (Torez Smith) [1942772] - usb: pd: Update VDO definitions (Torez Smith) [1942772] - xhci: fix bounce buffer usage for non-sg list case (Torez Smith) [1942772] - usb: xhci-mtk: break loop when find the endpoint to drop (Torez Smith) [1942772] - usb: typec: Return void in typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable data path when partner is USB Comm capable (Torez Smith) [1942772] - usb: typec: tcpci: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Set in_ams flag when Source caps have been received (Torez Smith) [1942772] - usb: typec: tcpm: Handle vbus shutoff when in source mode (Torez Smith) [1942772] - usb: typec: Add typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: Provide PD Specification Revision for cable and partner (Torez Smith) [1942772] - usb: typec: Standardize PD Revision format with Type-C Revision (Torez Smith) [1942772] - usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints (Torez Smith) [1942772] - USB: serial: ftdi_sio: restore divisor-encoding comments (Torez Smith) [1942772] - USB: serial: ftdi_sio: fix FTX sub-integer prescaler (Torez Smith) [1942772] - USB: serial: cp210x: clean up auto-RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: fix RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: clean up printk zero padding (Torez Smith) [1942772] - USB: serial: cp210x: clean up flow-control debug message (Torez Smith) [1942772] - USB: serial: cp210x: drop shift macros (Torez Smith) [1942772] - USB: serial: cp210x: fix modem-control handling (Torez Smith) [1942772] - USB: serial: cp210x: suppress modem-control errors (Torez Smith) [1942772] - xhci: handle halting transfer event properly after endpoint stop and halt raced. (Torez Smith) [1942772] - xhci: Check for pending reset endpoint command before queueing a new one. (Torez Smith) [1942772] - xhci: remove obsolete dequeue pointer moving code (Torez Smith) [1942772] - xhci: introduce a new move_dequeue_past_td() function to replace old code. (Torez Smith) [1942772] - xhci: handle stop endpoint command completion with endpoint in running state. (Torez Smith) [1942772] - xhci: Fix halted endpoint at stop endpoint command completion (Torez Smith) [1942772] - xhci: split handling halted endpoints into two steps (Torez Smith) [1942772] - xhci: move and rename xhci_cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: turn cancelled td cleanup to its own function (Torez Smith) [1942772] - xhci: store TD status in the td struct instead of passing it along (Torez Smith) [1942772] - xhci: use xhci_td_cleanup() helper when giving back cancelled URBs (Torez Smith) [1942772] - xhci: move xhci_td_cleanup so it can be called by more functions (Torez Smith) [1942772] - xhci: Add xhci_reset_halted_ep() helper function (Torez Smith) [1942772] - xhci: flush endpoint start to reduce race risk with stop endpoint command. (Torez Smith) [1942772] - xhci: Check link TRBs when updating ring enqueue and dequeue pointers. (Torez Smith) [1942772] - xhci: avoid DMA double fetch when reading event trb type. (Torez Smith) [1942772] - xhci: remove extra loop in interrupt context (Torez Smith) [1942772] - xhci: check slot_id is valid before gathering slot info (Torez Smith) [1942772] - xhci: prevent a theoretical endless loop while preparing rings. (Torez Smith) [1942772] - xhci: remove xhci_stream_id_to_ring() helper (Torez Smith) [1942772] - xhci: add xhci_virt_ep_to_ring() helper (Torez Smith) [1942772] - xhci: check virt_dev is valid before dereferencing it (Torez Smith) [1942772] - xhci: add xhci_get_virt_ep() helper (Torez Smith) [1942772] - xhci: remove unused event parameter from completion handlers (Torez Smith) [1942772] - xhci: adjust parameters passed to cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: get isochronous ring directly from endpoint structure (Torez Smith) [1942772] - xhci: Avoid parsing transfer events several times (Torez Smith) [1942772] - net: qmi_wwan: Add pass through mode (Torez Smith) [1942772] - net: usb: qmi_wwan: add qmap id sysfs file for qmimux interfaces (Torez Smith) [1942772] - net: usb: cdc_ether: added support for Thales Cinterion PLSx3 modem family. (Torez Smith) [1942772] - thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() (Torez Smith) [1942772] - thunderbolt: switch: Fix function name in the header (Torez Smith) [1942772] - thunderbolt: tunnel: Fix misspelling of 'receive_path' (Torez Smith) [1942772] - thunderbolt: icm: Fix a couple of formatting issues (Torez Smith) [1942772] - thunderbolt: switch: Demote a bunch of non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: tb: Kernel-doc function headers should document their parameters (Torez Smith) [1942772] - thunderbolt: nhi: Demote some non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: xdomain: Fix 'tb_unregister_service_driver()'s 'drv' param (Torez Smith) [1942772] - thunderbolt: eeprom: Demote non-conformant kernel-doc headers to standard comment blocks (Torez Smith) [1942772] - USB: serial: mos7720: fix error code in mos7720_write() (Torez Smith) [1942772] - thunderbolt: ctl: Demote non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: cap: Fix kernel-doc formatting issue (Torez Smith) [1942772] - thunderbolt: dma_port: Check 'dma_port_flash_write_block()'s return value (Torez Smith) [1942772] - USB: serial: option: Adding support for Cinterion MV31 (Torez Smith) [1942772] - can: mcba_usb: remove h from printk format specifier (Torez Smith) [1942772] - usbnet: fix the indentation of one code snippet (Torez Smith) [1942772] - usb: usb251xb: Use of_device_get_match_data() (Torez Smith) [1942772] - usb: dwc2: Make "trimming xfer length" a debug message (Torez Smith) [1942772] - usb: dwc2: Abort transaction after errors with unknown reason (Torez Smith) [1942772] - usb: dwc2: Do not update data length if it is 0 on inbound transfers (Torez Smith) [1942772] - usb: xhci-mtk: fix unreleased bandwidth data (Torez Smith) [1942772] - USB: serial: mos7840: fix error code in mos7840_write() (Torez Smith) [1942772] - USB: usblp: don't call usb_set_interface if there's a single alt (Torez Smith) [1942772] - USB: serial: cp210x: add pid/vid for WSDA-200-USB (Torez Smith) [1942772] - usb: typec: tcpci_maxim: add terminating newlines to logging (Torez Smith) [1942772] - usb: typec: tcpci_maxim: remove redundant assignment (Torez Smith) [1942772] - usb: typec: tcpm: Create legacy PDOs for PD2 connection (Torez Smith) [1942772] - net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Drop GPIO includes (Torez Smith) [1942772] - usb: typec: tcpm: Respond Wait if VDM state machine is running (Torez Smith) [1942772] - usb: typec: tcpm: Protocol Error handling (Torez Smith) [1942772] - usb: typec: tcpm: AMS and Collision Avoidance (Torez Smith) [1942772] - net: usb: cdc_ncm: don't spew notifications (Torez Smith) [1942772] - usb: typec: ucsi: Add conditional dependency on USB role switch (Torez Smith) [1942772] - usb: ch9: Add USB 3.2 SSP attributes (Torez Smith) [1942772] - USB: serial: f81232: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: io_ti: fix a debug-message copy-paste error (Torez Smith) [1942772] - USB: serial: io_ti: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: upd78f0730: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: cp210x: add copyright notice (Torez Smith) [1942772] - USB: serial: cp210x: drop unused includes (Torez Smith) [1942772] - USB: serial: cp210x: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: cp210x: update control-characters on every change (Torez Smith) [1942772] - USB: serial: cp210x: set IXOFF thresholds (Torez Smith) [1942772] - USB: serial: cp210x: add support for software flow control (Torez Smith) [1942772] - USB: serial: pl2303: fix line-speed handling on newer chips (Torez Smith) [1942772] - xhci: tegra: Delay for disabling LFPS detector (Torez Smith) [1942772] - xhci: make sure TRB is fully written before giving it to the controller (Torez Smith) [1942772] - usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-P (Torez Smith) [1942772] - usb: dwc3: pci: ID for Tiger Lake CPU (Torez Smith) [1942772] - usb: dwc3: pci: Register a software node for the dwc3 platform device (Torez Smith) [1942772] - thunderbolt: Add support for de-authorizing devices (Torez Smith) [1942772] - nt: usb: USB_RTL8153_ECM should not default to y (Torez Smith) [1942772] - USB: dwc3: document gadget_max_speed (Torez Smith) [1942772] - usb: dwc3: gadget: Disable Vendor Test LMP Received event (Torez Smith) [1942772] - USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 (Torez Smith) [1942772] - r8153_ecm: Add Lenovo Powered USB-C Hub as a fallback of r8152 (Torez Smith) [1942772] - r8152: Add Lenovo Powered USB-C Travel Hub (Torez Smith) [1942772] - USB: ehci: fix an interrupt calltrace error (Torez Smith) [1942772] - ehci: fix EHCI host controller initialization sequence (Torez Smith) [1942772] - usb: typec: ucsi: Add support for USB role switch (Torez Smith) [1942772] - usb: dwc2: disable Link Power Management on STM32MP15 HS OTG (Torez Smith) [1942772] - usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG (Torez Smith) [1942772] - usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: keystone: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: core: Replace devm_reset_control_array_get() (Torez Smith) [1942772] - USB: serial: mos7720: improve OOM-handling in read_mos_reg() (Torez Smith) [1942772] - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request (Torez Smith) [1942772] - thunderbolt: Start lane initialization after sleep (Torez Smith) [1942772] - thunderbolt: Constify static attribute_group structs (Torez Smith) [1942772] - qmi_wwan: Increase headroom for QMAP SKBs (Torez Smith) [1942772] - usb: usbip: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: dwc3: gadget: Clear wait flag on dequeue (Torez Smith) [1942772] - usb: typec: Send uevent for num_altmodes update (Torez Smith) [1942772] - usb: typec: Fix copy paste error for NVIDIA alt-mode description (Torez Smith) [1942772] - kcov, usb: hide in_serving_softirq checks in __usb_hcd_giveback_urb (Torez Smith) [1942772] - thunderbolt: Drop duplicated 0x prefix from format string (Torez Smith) [1942772] - net: cdc_ncm: correct overhead in delayed_ndp_size (Torez Smith) [1942772] - net: usb: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: uas: Add PNY USB Portable SSD to unusual_uas (Torez Smith) [1942772] - net: usb: qmi_wwan: add Quectel EM160R-GL (Torez Smith) [1942772] - usb: usbip: vhci_hcd: protect shift size (Torez Smith) [1942772] - USB: usblp: fix DMA to stack (Torez Smith) [1942772] - usb: dwc3: gadget: Preserve UDC max speed setting (Torez Smith) [1942772] - usb: dwc3: gadget: Allow runtime suspend if UDC unbinded (Torez Smith) [1942772] - usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback (Torez Smith) [1942772] - usb: dwc3: add imx8mp dwc3 glue layer driver (Torez Smith) [1942772] - USB: serial: iuu_phoenix: fix DMA from stack (Torez Smith) [1942772] - USB: serial: option: add LongSung M5710 module support (Torez Smith) [1942772] - USB: serial: option: add Quectel EM160R-GL (Torez Smith) [1942772] - CDC-NCM: remove "connected" log message (Torez Smith) [1942772] - usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression (Torez Smith) [1942772] - usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one (Torez Smith) [1942772] - usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion (Torez Smith) [1942772] - usb: dwc3: drd: Improve dwc3_get_extcon() style (Torez Smith) [1942772] - usb: dwc3: drd: Avoid error when extcon is missing (Torez Smith) [1942772] - USB: usbtmc: Bump USBTMC_API_VERSION value (Torez Smith) [1942772] - USB: usbtmc: Add separate USBTMC_IOCTL_GET_SRQ_STB (Torez Smith) [1942772] - USB: usbtmc: Add USBTMC_IOCTL_GET_STB (Torez Smith) [1942772] - USB: usbtmc: Fix reading stale status byte (Torez Smith) [1942772] - kcov, usbip: collect coverage from vhci_rx_loop (Torez Smith) [1942772] - USB: yurex: fix control-URB timeout handling (Torez Smith) [1942772] - usb: dwc3: meson-g12a: disable clk on error handling path in probe (Torez Smith) [1942772] - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request (Torez Smith) [1942772] - USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). (Torez Smith) [1942772] - USB: cdc-acm: blacklist another IR Droid device (Torez Smith) [1942772] - thunderbolt: Use kmemdup instead of kzalloc and memcpy (Torez Smith) [1942772] - usb: ucsi: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: Update vbus_vsafe0v on init (Torez Smith) [1942772] - usb: typec: tcpci: Enable bleed discharge when auto discharge is enabled (Torez Smith) [1942772] - usb: typec: Add class for plug alt mode device (Torez Smith) [1942772] - USB: typec: tcpci: Add Bleed discharge to POWER_CONTROL definition (Torez Smith) [1942772] - USB: typec: tcpm: Add a 30ms room for tPSSourceOn in PR_SWAP (Torez Smith) [1942772] - USB: typec: tcpm: Fix PR_SWAP error handling (Torez Smith) [1942772] - USB: typec: tcpm: Hard Reset after not receiving a Request (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure cable generation value for USB4 (Torez Smith) [1942772] - net: usb: convert comma to semicolon (Torez Smith) [1942772] - USB: UAS: introduce a quirk to set no_write_same (Torez Smith) [1942772] - USB: serial: ftdi_sio: log the CBUS GPIO validity (Torez Smith) [1942772] - USB: serial: ftdi_sio: drop GPIO line checking dead code (Torez Smith) [1942772] - USB: serial: ftdi_sio: report the valid GPIO lines to gpiolib (Torez Smith) [1942772] - drivers: usb: atm: use atm_info() instead of atm_printk(KERN_INFO ... (Torez Smith) [1942772] - drivers: usb: atm: reduce noise (Torez Smith) [1942772] - USB: serial: option: add interface-number sanity check to flag handling (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable VSAFE0V signalling (Torez Smith) [1942772] - usb: typec: tcpci: Add support to report vSafe0V (Torez Smith) [1942772] - usb: typec: tcpm: Introduce vsafe0v for vbus (Torez Smith) [1942772] - usb: typec: tcpm: Clear send_discover in tcpm_check_send_discover (Torez Smith) [1942772] - usb: typec: tcpm: Pass down negotiated rev to update retry count (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Use correct response message bits (Torez Smith) [1942772] - xhci: Give USB2 ports time to enter U3 in bus suspend (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Maple Ridge xHCI (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP (Torez Smith) [1942772] - usb: xhci: Use temporary buffer to consolidate SG (Torez Smith) [1942772] - usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Torez Smith) [1942772] - USB: legotower: fix logical error in recent commit (Torez Smith) [1942772] - USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1942772] - USB: add RESET_RESUME quirk for Snapscan 1212 (Torez Smith) [1942772] - usb: typec: tps6598x: Export some power supply properties (Torez Smith) [1942772] - usb: typec: tps6598x: Select USB_ROLE_SWITCH and REGMAP_I2C (Torez Smith) [1942772] - USB: core: drop pipe-type check from new control-message helpers (Torez Smith) [1942772] - USB: core: return -EREMOTEIO on short usb_control_msg_recv() (Torez Smith) [1942772] - USB: core: drop short-transfer check from usb_control_msg_send() (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix use after free in probe (Torez Smith) [1942772] - Revert "usb-storage: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: bump hw_max_sectors to 2048 blocks for SS or faster drives" (Torez Smith) [1942772] - USB: serial: cp210x: clean up dtr_rts() (Torez Smith) [1942772] - USB: serial: cp210x: refactor flow-control handling (Torez Smith) [1942772] - USB: serial: cp210x: drop flow-control debugging (Torez Smith) [1942772] - USB: serial: cp210x: set terminal settings on open (Torez Smith) [1942772] - USB: serial: cp210x: clean up line-control handling (Torez Smith) [1942772] - USB: serial: cp210x: return early on unchanged termios (Torez Smith) [1942772] - USB: serial: kl5kusb105: fix memleak on open (Torez Smith) [1942772] - USB: serial: ch341: sort device-id entries (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID for CH341A (Torez Smith) [1942772] - USB: serial: option: fix Quectel BG96 matching (Torez Smith) [1942772] - can: pcan_usb_core: fix fall-through warnings for Clang (Torez Smith) [1942772] - usb: typec: stusb160x: fix power-opmode property with typec-power-opmode (Torez Smith) [1942772] - USB: serial: option: add support for Thales Cinterion EXS82 (Torez Smith) [1942772] - usb: typec: Add type sysfs attribute file for partners (Torez Smith) [1942772] - usb: common: ulpi: Constify static attribute_group struct (Torez Smith) [1942772] - usb: typec: Constify static attribute_group structs (Torez Smith) [1942772] - USB: core: Constify static attribute_group structs (Torez Smith) [1942772] - usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS till Rp is seen (Torez Smith) [1942772] - usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_SRC_SOURCE_ON (Torez Smith) [1942772] - usb: typec: Expose Product Type VDOs via sysfs (Torez Smith) [1942772] - usb: pd: DFP product types (Torez Smith) [1942772] - usb: Fix fall-through warnings for Clang (Torez Smith) [1942772] - usbnet: ipheth: fix connectivity with iOS 14 (Torez Smith) [1942772] - USB: core: Change pK for __user pointers to px (Torez Smith) [1942772] - USB: core: Fix regression in Hercules audio card (Torez Smith) [1942772] - USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser hydra devices (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Add support for new device variant (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser Leaf v2 devices (Torez Smith) [1942772] - can: kvaser_usb: Add USB_{LEAF,HYDRA}_PRODUCT_ID_END defines (Torez Smith) [1942772] - USB: serial: option: add Fibocom NL668 variants (Torez Smith) [1942772] - usb: typec: Fix num_altmodes kernel-doc error (Torez Smith) [1942772] - r8153_ecm: avoid to be prior to r8152 driver (Torez Smith) [1942772] - net: usb: qmi_wwan: Set DTR quirk for MR400 (Torez Smith) [1942772] - usb: typec: Add plug num_altmodes sysfs attr (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix the compatible string (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix uninitialized return variable (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable auto discharge disconnect (Torez Smith) [1942772] - usb: typec: tcpci: Implement Auto discharge disconnect callbacks (Torez Smith) [1942772] - usb: typec: tcpm: Implement enabling Auto Discharge disconnect support (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink (Torez Smith) [1942772] - usb: typec: tcpci: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: Refactor logic for new-source-frs-typec-current (Torez Smith) [1942772] - usb: typec: Add number of altmodes partner attr (Torez Smith) [1942772] - usb: pd: Add captive Type C cable type (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix kfree after failed kzalloc (Torez Smith) [1942772] - usb: typec: Remove one bit support for the Thunderbolt rounded/non-rounded cable (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure Thunderbolt cable generation bits (Torez Smith) [1942772] - usb: typec: Correct the bit values for the Thunderbolt rounded/non-rounded cable support (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits (Torez Smith) [1942772] - cx82310_eth: fix error return code in cx82310_bind() (Torez Smith) [1942772] - usb: typec: qcom-pmic-typec: fix builtin build errors (Torez Smith) [1942772] - can: peak_usb: fix potential integer overflow on shift of a int (Torez Smith) [1942772] - can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb() (Torez Smith) [1942772] - usb: hcd.h: Remove RUN_CONTEXT (Torez Smith) [1942772] - USB: storage: avoid use of uninitialized values in error path (Torez Smith) [1942772] - usb: fix a few cases of -Wfallthrough (Torez Smith) [1942772] - usbnet: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - qmi_wwan: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - net: usb: fix spelling typo in cdc_ncm.c (Torez Smith) [1942772] - usb: typec: ucsi: Work around PPM losing change information (Torez Smith) [1942772] - usb: typec: ucsi: acpi: Always decode connector change information (Torez Smith) [1942772] - net/usb/r8153_ecm: support ECM mode for RTL8153 (Torez Smith) [1942772] - USB: serial: mos7720: fix parallel-port state restore (Torez Smith) [1942772] - USB: serial: remove write wait queue (Torez Smith) [1942772] - USB: serial: digi_acceleport: fix write-wakeup deadlocks (Torez Smith) [1942772] - USB: serial: keyspan_pda: drop redundant usb-serial pointer (Torez Smith) [1942772] - USB: serial: keyspan_pda: use BIT() macro (Torez Smith) [1942772] - USB: serial: keyspan_pda: add write-fifo support (Torez Smith) [1942772] - USB: serial: keyspan_pda: increase transmitter threshold (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write implementation (Torez Smith) [1942772] - USB: serial: keyspan_pda: refactor write-room handling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write unthrottling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix tx-unthrottle use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write-wakeup use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix stalled writes (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write deadlock (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix dropped unthrottle interrupts (Torez Smith) [1942772] - net: usb: r8152: Fix a couple of spelling errors in fw_phy_nc's docs (Torez Smith) [1942772] - net: usb: lan78xx: Remove lots of set but unused 'ret' variables (Torez Smith) [1942772] - net: usb: r8152: Provide missing documentation for some struct members (Torez Smith) [1942772] - can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping (Torez Smith) [1942772] - can: peak_usb: add range checking in decode operations (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition (Torez Smith) [1942772] - kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq (Torez Smith) [1942772] - dt-bindings: connector: Add property to set initial current cap for FRS (Torez Smith) [1942772] - usb: xhci: Remove in_interrupt() checks (Torez Smith) [1942772] - usbip: Remove in_interrupt() check (Torez Smith) [1942772] - usb: core: Replace in_interrupt() in comments (Torez Smith) [1942772] - usb: atm: Replace in_interrupt() usage in comment (Torez Smith) [1942772] - USB: sisusbvga: Make console support depend on BROKEN (Torez Smith) [1942772] - usb: host: xhci-mem: remove unneeded break (Torez Smith) [1942772] - usb: storage: freecom: remove unneeded break (Torez Smith) [1942772] - usb: misc: iowarrior: remove unneeded break (Torez Smith) [1942772] - usb: host: ehci-sched: add comment about find_tt() not returning error (Torez Smith) [1942772] - usb: dwc3: ep0: Fix delay status handling (Torez Smith) [1942772] - USB: serial: iuu_phoenix: remove unneeded break (Torez Smith) [1942772] - USB: serial: digi_acceleport: remove in_interrupt() usage (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-S (Torez Smith) [1942772] - net: usb: rtl8150: don't incorrectly assign random MAC addresses (Torez Smith) [1942772] - net: usbnet: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - net: usb: qmi_wwan: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - cx82310_eth: use netdev_err instead of dev_err (Torez Smith) [1942772] - cx82310_eth: re-enable ethernet mode after router reboot (Torez Smith) [1942772] - net: usbnet: remove driver version (Torez Smith) [1942772] - net: usb: qmi_wwan: add Cellient MPL200 card (Torez Smith) [1942772] - usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with irqs enabled (Torez Smith) [1942772] - net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails (Torez Smith) [1942772] - usbnet: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - net/smscx5xx: change to of_get_mac_address() eth_platform_get_mac_address() (Torez Smith) [1942772] - net: usb: pegasus: Proper error handing when setting pegasus' MAC address (Torez Smith) [1942772] - usb: dwc3: gadget: Support up to max stream id (Torez Smith) [1942772] - usb: dwc2: Fix INTR OUT transfers in DDMA mode. (Torez Smith) [1942772] - usb: dwc3: of-simple: Add compatible string for Intel Keem Bay platform (Torez Smith) [1942772] - net: rtl8150: Use the new usb control message API. (Torez Smith) [1942772] - net: pegasus: Use the new usb control message API. (Torez Smith) [1942772] - usb: dwc3: gadget: Return early if no TRB update (Torez Smith) [1942772] - usb: dwc3: gadget: Keep TRBs in request order (Torez Smith) [1942772] - usb: dwc3: gadget: Revise setting IOC when no TRB left (Torez Smith) [1942772] - usb: dwc3: gadget: Look ahead when setting IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Allow restarting a transfer (Torez Smith) [1942772] - usb: dwc3: Stop active transfers before halting the controller (Torez Smith) [1942772] - usb: dwc3: gadget: Rename misleading function names (Torez Smith) [1942772] - usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing last TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Set IOC if not enough for extra TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Check for number of TRBs prepared (Torez Smith) [1942772] - usb: dwc3: gadget: Return the number of prepared TRBs (Torez Smith) [1942772] - usb: dwc3: ep0: Fix ZLP for OUT ep0 requests (Torez Smith) [1942772] - usb: dwc3: gadget: Improve TRB ZLP setup (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing extra TRB (Torez Smith) [1942772] - usb: dwc3: gadget: Reclaim extra TRBs after request completion (Torez Smith) [1942772] - usb: dwc3: gadget: Check MPS of the request length (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor ep command completion (Torez Smith) [1942772] - usb: dwc3: allocate gadget structure dynamically (Torez Smith) [1942772] - usb: dwc3: core: add phy cleanup for probe error handling (Torez Smith) [1942772] - usb: dwc3: core: don't trigger runtime pm when remove driver (Torez Smith) [1942772] - usb: dwc3: debugfs: do not queue work if try to change mode on non-drd (Torez Smith) [1942772] - usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality (Torez Smith) [1942772] - usb: dwc2: add support for APM82181 USB OTG (Torez Smith) [1942772] - usb: dwc-meson-g12a: Add support for USB on AXG SoCs (Torez Smith) [1942772] - usb: dwc3: gadget: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG (Torez Smith) [1942772] - usb: dwc3: debugfs: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: qcom: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ep0: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: trace: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ulpi: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: meson: fix checkpatch errors and warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix sparse warning (Torez Smith) [1942772] - usb: dwc3: meson: fix coccinelle WARNING (Torez Smith) [1942772] - usb: dwc3: qcom: Add interconnect support in dwc3 driver (Torez Smith) [1942772] - net: usb: net1080: Remove in_interrupt() comment (Torez Smith) [1942772] - net: usb: kaweth: Remove last user of kaweth_control() (Torez Smith) [1942772] - net: usb: kaweth: Replace kaweth_control() with usb_control_msg() (Torez Smith) [1942772] - net: usb: ax88179_178a: add MCT usb 3.0 adapter (Torez Smith) [1942772] - net: usb: ax88179_178a: fix missing stop entry in driver_info (Torez Smith) [1942772] - net: usb: ax88179_178a: add Toshiba usb 3.0 adapter (Torez Smith) [1942772] - Revert "usbip: Implement a match function to fix usbip" (Torez Smith) [1942772] - usb: dwc2: Fix parameter type in function pointer prototype (Torez Smith) [1942772] - usb: dwc3: core: Print warning on unsupported speed (Torez Smith) [1942772] - usb: dwc3: core: Properly default unspecified speed (Torez Smith) [1942772] - usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails (Torez Smith) [1942772] - usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command (Torez Smith) [1942772] - usb: dwc3: gadget: Resume pending requests after CLEAR_STALL (Torez Smith) [1942772] - can: peak_usb: convert to use le32_add_cpu() (Torez Smith) [1942772] - can: pcan_usb: add support of rxerr/txerr counters (Torez Smith) [1942772] - can: pcan_usb: Document the commands sent to the device (Torez Smith) [1942772] - can: mcba_usb: remove redundant initialization of variable err (Torez Smith) [1942772] - usb: dwc2: Always disable regulators on driver teardown (Torez Smith) [1942772] - usbip: simplify the return expression of usbip_core_init() (Torez Smith) [1942772] - rndis_host: increase sleep time in the query-response loop (Torez Smith) [1942772] - Revert "usb: dwc3: meson-g12a: fix shared reset control use" (Torez Smith) [1942772] - net: usb: dm9601: Add USB ID of Keenetic Plus DSL (Torez Smith) [1942772] - smsc95xx: add phylib support (Torez Smith) [1942772] - smsc95xx: use usbnet->driver_priv (Torez Smith) [1942772] - smsc95xx: remove redundant function arguments (Torez Smith) [1942772] - net: usb: Fix uninit-was-stored issue in asix_read_phy_addr() (Torez Smith) [1942772] - net: cdc_ncm: Fix build error (Torez Smith) [1942772] - tools: usb: move to tools buildsystem (Torez Smith) [1942772] - usbip: Implement a match function to fix usbip (Torez Smith) [1942772] - usb: dwc3: gadget: Handle ZLP for sg requests (Torez Smith) [1942772] - usb: dwc3: gadget: Fix handling ZLP (Torez Smith) [1942772] - usb: dwc3: gadget: Don't setup more than requested (Torez Smith) [1942772] - r8152: Use MAC address from correct device tree node (Torez Smith) [1942772] - usb: hso: remove bogus check for EINPROGRESS (Torez Smith) [1942772] - usb: hso: no complaint about kmalloc failure (Torez Smith) [1942772] - hso: fix bailout in error case of probe (Torez Smith) [1942772] - usb: dwc3: convert to devm_platform_ioremap_resource_byname (Torez Smith) [1942772] - net: lan78xx: replace bogus endpoint lookup (Torez Smith) [1942772] - net: lan78xx: fix transfer-buffer memory leak (Torez Smith) [1942772] - net: lan78xx: add missing endpoint sanity check (Torez Smith) [1942772] - usb: hso: check for return value in hso_serial_common_create() (Torez Smith) [1942772] - Revert "usb: dwc2: override PHY input signals with usb role switch support" (Torez Smith) [1942772] - Revert "usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs" (Torez Smith) [1942772] - usb: dwc3: gadget: when the started list is empty stop the active xfer (Torez Smith) [1942772] - usb: dwc3: gadget: make starting isoc transfers more robust (Torez Smith) [1942772] - usb: dwc3: gadget: add frame number mask (Torez Smith) [1942772] - usb: dwc2: Fix error path in gadget registration (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix shared reset control use (Torez Smith) [1942772] - usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs (Torez Smith) [1942772] - usb: dwc2: override PHY input signals with usb role switch support (Torez Smith) [1942772] - net: cdc_ncm: hook into set_rx_mode to admit multicast traffic (Torez Smith) [1942772] - net: cdc_ncm: add .ndo_set_rx_mode to cdc_ncm_netdev_ops (Torez Smith) [1942772] - net: usbnet: export usbnet_set_rx_mode() (Torez Smith) [1942772] - net: cdc_ether: export usbnet_cdc_update_filter (Torez Smith) [1942772] - net: cdc_ether: use dev->intf to get interface information (Torez Smith) [1942772] - ax88172a: fix ax88172a_unbind() failures (Torez Smith) [1942772] - usb: dwc2: gadget: Avoid pointless read of EP control register (Torez Smith) [1942772] - usb: dwc2: gadget: Make use of GINTMSK2 (Torez Smith) [1942772] - usb: dwc3: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - tools: usb: usbip: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - usb: hso: Fix debug compile warning on sparc32 (Torez Smith) [1942772] - usbip: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - Documentation/driver-api: usb/URB: drop doubled word (Torez Smith) [1942772] - usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Jasper Lake (Torez Smith) [1942772] - usb: dwc2: Fix shutdown callback in platform (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem (Torez Smith) [1942772] - smsc95xx: avoid memory leak in smsc95xx_bind (Torez Smith) [1942772] - smsc95xx: check return value of smsc95xx_reset (Torez Smith) [1942772] - usb: dwc2: gadget: Remove assigned but never used 'maxsize' (Torez Smith) [1942772] - usb: dwc3: dwc3-of-simple: Function headers are not good candidates for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-haps: Function headers are not suitable for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-omap: Do not read DMA status (Torez Smith) [1942772] - usb: dwc3: ulpi: File headers are not doc headers (Torez Smith) [1942772] - usb: dwc3: drd: File headers are not doc headers (Torez Smith) [1942772] - usbnet: ipheth: fix ipheth_tx()'s return type (Torez Smith) [1942772] - usbip: tools: add in man page how to load the client's module (Torez Smith) [1942772] - usbip: tools: fix build error for multiple definition (Torez Smith) [1942772] - usbip: tools: fix module name in man page (Torez Smith) [1942772] - Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk" (Torez Smith) [1942772] - usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work (Torez Smith) [1942772] - media: USB: cdc-acm: blacklist IR Droid / IR Toy device (Torez Smith) [1942772] - usbnet: smsc95xx: Fix use-after-free after removal (Torez Smith) [1942772] - usb: dwc2: Postponed gadget registration to the udc class driver (Torez Smith) [1942772] - usb: dwc2: use well defined macros for power_down (Torez Smith) [1942772] - net: usb: ax88179_178a: fix packet alignment padding (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A and A1 SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix error path when fetching the reset line fails (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910C1-EUX composition (Torez Smith) [1942772] - usb: dwc3: keystone: Turn on USB3 PHY before controller (Torez Smith) [1942772] - usb: dwc2: Update Core Reset programming flow. (Torez Smith) [1942772] - usb: dwc3: gadget: Check for prepared TRBs (Torez Smith) [1942772] - usb: dwc3: Increase timeout for CmdAct cleared by device controller (Torez Smith) [1942772] - usb: dwc3: gadget: Use SET_EP_PRIME for NoStream (Torez Smith) [1942772] - usb: dwc3: gadget: Handle stream transfers (Torez Smith) [1942772] - usb: dwc3: gadget: Don't prepare beyond a transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Wait for transfer completion (Torez Smith) [1942772] - usb: dwc3: gadget: Handle XferComplete for streams (Torez Smith) [1942772] - usb: dwc3: gadget: Enable XferComplete event (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor TRB completion handler (Torez Smith) [1942772] - usb: dwc3: gadget: Check for in-progress END_TRANSFER (Torez Smith) [1942772] - usb: dwc3: Get MDWIDTH for DWC_usb32 (Torez Smith) [1942772] - usb: dwc3: Add support for DWC_usb32 IP (Torez Smith) [1942772] - usb: dwc3: use true,false for dwc->otg_restart_host (Torez Smith) [1942772] - usb: dwc2: gadget: move gadget resume after the core is in L0 state (Torez Smith) [1942772] - usb: dwc3: meson-g12a: add support for GXL and GXM SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy disconnect (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb init (Torez Smith) [1942772] - usb: dwc3: gadget: Continue to process pending requests (Torez Smith) [1942772] - r8152: support additional Microsoft Surface Ethernet Adapter variant (Torez Smith) [1942772] - r8152: Use MAC address from device tree if available (Torez Smith) [1942772] - net: usb: qmi_wwan: remove redundant assignment to variable status (Torez Smith) [1942772] - net: huawei_cdc_ncm: remove redundant assignment to variable ret (Torez Smith) [1942772] - net: usb: ax88179_178a: remove redundant assignment to variable ret (Torez Smith) [1942772] - usb: dwc3: select USB_ROLE_SWITCH (Torez Smith) [1942772] - usb: dwc3: pci: Enable extcon driver for Intel Merrifield (Torez Smith) [1942772] - dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg() (Torez Smith) [1942772] - usb: hso: correct debug message (Torez Smith) [1942772] - net: sierra_net: Remove unused inline function (Torez Smith) [1942772] - usb: dwc3: gadget: WARN on no-resource status (Torez Smith) [1942772] - usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Store resource index of start cmd (Torez Smith) [1942772] - usb: dwc3: core: Use role-switch default dr_mode (Torez Smith) [1942772] - usb: dwc3: drd: Don't free non-existing irq (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle failed kick_transfer (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb2 phy init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: get the reset as shared (Torez Smith) [1942772] - usb: dwc3: meson-g12a: handle the phy and glue registers separately (Torez Smith) [1942772] - usb: dwc3: meson-g12a: specify phy names in soc data (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue (Torez Smith) [1942772] - usb: dwc3: gadget: Remove unnecessary checks (Torez Smith) [1942772] - usb: dwc3: gadget: Give back staled requests (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle ClearFeature(halt) (Torez Smith) [1942772] - usb: dwc3: support continuous runtime PM with dual role (Torez Smith) [1942772] - USB: dwc3: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5816e (Torez Smith) [1942772] - net: usb: ax88179_178a: Implement ethtool_ops set_eeprom (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request completion check (Torez Smith) [1942772] - USB: dwc2: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - usb: dwc3: gadget: Do link recovery for SS and SSP (Torez Smith) [1942772] - usb: dwc3: gadget: Properly set maxpacket limit (Torez Smith) [1942772] - usb: dwc3: Fix GTXFIFOSIZ.TXFDEP macro name (Torez Smith) [1942772] - Documentation: driver-api/usb/writing_usb_driver.rst Updates documentation links (Torez Smith) [1942772] - pegasus: Remove pegasus' own workqueue (Torez Smith) [1942772] - usb: dwc2: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: hisilicon: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: xhci-plat: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - net: qmi_wwan: add support for ASKEY WWHC050 (Torez Smith) [1942772] - usb: dwc3: fix up for role switch API change (Torez Smith) [1942772] - usb: dwc2: Silence warning about supplies during deferred probe (Torez Smith) [1942772] - usb: dwc2: Implement set_selfpowered() (Torez Smith) [1942772] - usb: dwc3: core: don't do suspend for device mode if already suspended (Torez Smith) [1942772] - usb: dwc3: Rework resets initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Rework clock initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Add support for role-switch-default-mode binding (Torez Smith) [1942772] - usb: dwc3: Registering a role switch in the DRD code. (Torez Smith) [1942772] - usb: dwc3: core: add support for disabling SS instances in park mode (Torez Smith) [1942772] - usb: dwc3: gadget: Wrap around when skip TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Don't clear flags before transfer ended (Torez Smith) [1942772] - usb: dwc3: Remove kernel doc annotation where it's not needed (Torez Smith) [1942772] - usb: dwc3: Add ACPI support for xHCI ports (Torez Smith) [1942772] - usb: dwc3: exynos: Add support for Exynos5422 suspend clk (Torez Smith) [1942772] - usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init (Torez Smith) [1942772] - usb: dwc3: trace: print enqueue/dequeue pointers too (Torez Smith) [1942772] - usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Add Amlogic A1 DWC3 glue (Torez Smith) [1942772] - cdc_ncm: Fix the build warning (Torez Smith) [1942772] - cdc_ncm: Implement the 32-bit version of NCM Transfer Block (Torez Smith) [1942772] - r8152: reject unsupported coalescing params (Torez Smith) [1942772] - usb: dwc3: gadget: Update chain bit correctly when using sg list (Torez Smith) [1942772] - r8152: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: check disconnect status after long sleep (Torez Smith) [1942772] - net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch (Torez Smith) [1942772] - USB: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: use new helper tcp_v6_gso_csum_prep (Torez Smith) [1942772] - net: usb: cdc-phonet: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - usb: dwc3: qcom: Replace by (Torez Smith) [1942772] - usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields (Torez Smith) [1942772] - usb: dwc2: Fix in ISOC request length checking (Torez Smith) [1942772] - usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows (Torez Smith) [1942772] - usb: dwc3: debug: fix string position formatting mixup with ret and len (Torez Smith) [1942772] - qmi_wwan: unconditionally reject 2 ep interfaces (Torez Smith) [1942772] - qmi_wwan: re-add DW5821e pre-production variant (Torez Smith) [1942772] - r8152: Add MAC passthrough support to new device (Torez Smith) [1942772] - r8152: disable DelayPhyPwrChg (Torez Smith) [1942772] - r8152: avoid the MCU to clear the lanwake (Torez Smith) [1942772] - r8152: don't enable U1U2 with USB_SPEED_HIGH for RTL8153B (Torez Smith) [1942772] - r8152: disable test IO for RTL8153B (Torez Smith) [1942772] - r8152: Disable PLA MCU clock speed down (Torez Smith) [1942772] - r8152: disable U2P3 for RTL8153B (Torez Smith) [1942772] - r8152: get default setting of WOL before initializing (Torez Smith) [1942772] - r8152: reset flow control patch when linking on for RTL8153B (Torez Smith) [1942772] - r8152: fix runtime resume for linking change (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -V variant (Torez Smith) [1942772] - net: usb: lan78xx: Add .ndo_features_check (Torez Smith) [1942772] - usb: dwc2: Drop unlock/lock upon queueing a work item (Torez Smith) [1942772] - usb: dwc3: gadget: Remove END_TRANSFER delay (Torez Smith) [1942772] - usb: dwc3: gadget: Delay starting transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Check END_TRANSFER completion (Torez Smith) [1942772] - usb: dwc3: turn off VBUS when leaving host mode (Torez Smith) [1942772] - usb: dwc2: fix debugfs FIFO count (Torez Smith) [1942772] - usb: dwc2: Fix IN FIFO allocation (Torez Smith) [1942772] - usb: dwc2: Fix Stalling a Non-Isochronous OUT EP (Torez Smith) [1942772] - usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set (Torez Smith) [1942772] - usb: dwc2: Fix NULL qh in dwc2_queue_transaction (Torez Smith) [1942772] - usb: dwc3: gadget: Set link state to RX_Detect on disconnect (Torez Smith) [1942772] - usb: dwc3: gadget: Don't send unintended link state change (Torez Smith) [1942772] - r8152: add missing endpoint sanity check (Torez Smith) [1942772] - net: usb: lan78xx: limit size of local TSO packets (Torez Smith) [1942772] - qmi_wwan: Add support for Quectel RM500Q (Torez Smith) [1942772] - usbip: Fix unsafe unaligned pointer usage (Torez Smith) [1942772] - usb: dwc3: use proper initializers for property entries (Torez Smith) [1942772] - net: r8152: use skb_list_walk_safe helper for gso segments (Torez Smith) [1942772] - net: usb: lan78xx: fix possible skb leak (Torez Smith) [1942772] - net: ch9200: remove unnecessary return (Torez Smith) [1942772] - net: ch9200: use __func__ in debug message (Torez Smith) [1942772] - tools: usb: usbip: Get rid of driver name printout in README (Torez Smith) [1942772] - can: gs_usb: gs_usb_probe(): use descriptors of current altsetting (Torez Smith) [1942772] - can: kvaser_usb: fix interface sanity check (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request complete check (Torez Smith) [1942772] - thunderbolt: Update documentation with the USB4 information (Torez Smith) [1942772] - usbip: Fix error path of vhci_recv_ret_submit() (Torez Smith) [1942772] - usbip: Fix receive error in vhci-hcd when using scatter-gather (Torez Smith) [1942772] - net: usb: lan78xx: Fix error message format specifier (Torez Smith) [1942772] - net: usb: lan78xx: Fix suspend/resume PHY register access error (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -H variant (Torez Smith) [1942772] - usb: dwc3: ep0: Clear started flag on completion (Torez Smith) [1942772] - usb: dwc3: gadget: Clear started flag for non-IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Fix logical condition (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices (Torez Smith) [1942772] - can: ucan: fix non-atomic allocation in completion handler (Torez Smith) [1942772] - net: usb: aqc111: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usbnet: Fix -Wcast-function-type (Torez Smith) [1942772] - net: hso: Fix -Wcast-function-type (Torez Smith) [1942772] - ax88179_178a: add ethtool_op_get_ts_info() (Torez Smith) [1942772] - r8152: avoid to call napi_disable twice (Torez Smith) [1942772] - r8152: Re-order napi_disable in rtl8152_close (Torez Smith) [1942772] - ax88172a: fix information leak on short answers (Torez Smith) [1942772] - usb: dwc2: create debugfs directory under usb root (Torez Smith) [1942772] - usb: dwc3: create debugfs directory under usb root (Torez Smith) [1942772] - net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size() (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules (Torez Smith) [1942772] - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() (Torez Smith) [1942772] - USBIP: add config dependency for SGL_ALLOC (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5821e with eSIM support (Torez Smith) [1942772] - CDC-NCM: handle incomplete transfer of MTU (Torez Smith) [1942772] - usbip: tools: fix fd leakage in the function of read_attr_usbip_status (Torez Smith) [1942772] - can: peak_usb: fix a potential out-of-sync while decoding packets (Torez Smith) [1942772] - can: usb_8dev: fix use-after-free on disconnect (Torez Smith) [1942772] - can: mcba_usb: fix use-after-free on disconnect (Torez Smith) [1942772] - can: peak_usb: report bus recovery as well (Torez Smith) [1942772] - can: gs_usb: gs_can_open(): prevent memory leak (Torez Smith) [1942772] - usb: Spelling s/enpoint/endpoint/ (Torez Smith) [1942772] - usb: dwc3: gadget: fix race when disabling ep with cancelled xfers (Torez Smith) [1942772] - usb: dwc3: of-simple: add a shutdown (Torez Smith) [1942772] - usbip: Fix free of unallocated memory in vhci tx (Torez Smith) [1942772] - usbip: tools: Fix read_usb_vudc_device() error path handling (Torez Smith) [1942772] - usb: dwc3: pci: prevent memory leak in dwc3_pci_probe (Torez Smith) [1942772] - usb: dwc3: remove the call trace of USBx_GFLADJ (Torez Smith) [1942772] - usb: dwc3: select CONFIG_REGMAP_MMIO (Torez Smith) [1942772] - r8152: check the pointer rtl_fw->fw before using it (Torez Smith) [1942772] - net: lan78xx: remove set but not used variable 'event' (Torez Smith) [1942772] - usb: dwc3: debug: Remove newline printout (Torez Smith) [1942772] - r8152: support firmware of PHY NC for RTL8153A (Torez Smith) [1942772] - r8152: move r8153_patch_request forward (Torez Smith) [1942772] - r8152: add checking fw_offset field of struct fw_mac (Torez Smith) [1942772] - r8152: rename fw_type_1 with fw_mac (Torez Smith) [1942772] - usb: dwc2: use a longer core rest timeout in dwc2_core_reset() (Torez Smith) [1942772] - usb: dwc3: Disable phy suspend after power-on reset (Torez Smith) [1942772] - r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2 (Torez Smith) [1942772] - net: usb: lan78xx: Connect PHY before registering MAC (Torez Smith) [1942772] - usb: hso: obey DMA rules in tiocmget (Torez Smith) [1942772] - r8152: support request_firmware for RTL8153 (Torez Smith) [1942772] - net: usb: sr9800: fix uninitialized local variable (Torez Smith) [1942772] - net: usb: ax88179_178a: write mac to hardware in get_mac_addr (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit 0x1050 composition (Torez Smith) [1942772] - usb: dwc3: Remove dev_err() on platform_get_irq() failure (Torez Smith) [1942772] - usb: dwc3: Switch to platform_get_irq_byname_optional() (Torez Smith) [1942772] - r8152: Set macpassthru in reset_resume callback (Torez Smith) [1942772] - qmi_wwan: add support for Cinterion CLS8 devices (Torez Smith) [1942772] - usbip: clean up an indentation issue (Torez Smith) [1942772] - usbip: vhci_hcd indicate failed message (Torez Smith) [1942772] - r8152: Add identifier names for function pointers (Torez Smith) [1942772] - r8152: Use guard clause and fix comment typos (Torez Smith) [1942772] - hso: fix NULL-deref on tty open (Torez Smith) [1942772] - net: usb: ax88179_178a: allow optionally getting mac address from device tree (Torez Smith) [1942772] - r8152: Factor out OOB link list waits (Torez Smith) [1942772] - usbnet: ignore endpoints with invalid wMaxPacketSize (Torez Smith) [1942772] - cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize (Torez Smith) [1942772] - usbnet: sanity checking of packet sizes and device mtu (Torez Smith) [1942772] - r8152: adjust the settings of ups flags (Torez Smith) [1942772] - r8152: modify rtl8152_set_speed function (Torez Smith) [1942772] - usb: dwc3: remove generic PHY calibrate() calls (Torez Smith) [1942772] - usb: gadget: net2280: Move all "ll" registers in one structure (Torez Smith) [1942772] - usb: dwc3: gadget: Workaround Mirosoft's BESL check (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix suspend resume regulator unbalanced disables (Torez Smith) [1942772] - usb: gadget: composite: Set recommended BESL values (Torez Smith) [1942772] - usb: dwc3: gadget: Set BESL config parameter (Torez Smith) [1942772] - usb: dwc3: Separate field holding multiple properties (Torez Smith) [1942772] - usb: dwc3: don't set gadget->is_otg flag (Torez Smith) [1942772] - usb: dwc3: st: Add of_dev_put() in probe function (Torez Smith) [1942772] - usb: dwc3: st: Add of_node_put() before return in probe function (Torez Smith) [1942772] - r8152: add a helper function about setting EEE (Torez Smith) [1942772] - r8152: saving the settings of EEE (Torez Smith) [1942772] - net: usb: Delete unnecessary checks before the macro call “dev_kfree_skb” (Torez Smith) [1942772] - r8152: divide the tx and rx bottom functions (Torez Smith) [1942772] - r8152: fix accessing skb after napi_gro_receive (Torez Smith) [1942772] - r8152: change rx_copybreak and rx_pending through ethtool (Torez Smith) [1942772] - r8152: support skb_add_rx_frag (Torez Smith) [1942772] - r8152: use alloc_pages for rx buffer (Torez Smith) [1942772] - r8152: replace array with linking list for rx information (Torez Smith) [1942772] - r8152: separate the rx buffer size (Torez Smith) [1942772] - usb: dwc3: Use clk_bulk_prepare_enable() (Torez Smith) [1942772] - usb: dwc3: Use devres to get clocks (Torez Smith) [1942772] - usb: dwc3: remove generic PHYs forwarding for XHCI device (Torez Smith) [1942772] - USB: usbip: convert to use dev_groups (Torez Smith) [1942772] - usb: dwc3: Update soft-reset wait polling rate (Torez Smith) [1942772] - usb: dwc2: gadget: Fix kill_all_requests race (Torez Smith) [1942772] - usb: dwc3: omap: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: keystone: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: omap: squash include/linux/platform_data/dwc3-omap.h (Torez Smith) [1942772] - usb: dwc3: meson-g12a: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usbip: tools: fix GCC8 warning for strncpy (Torez Smith) [1942772] - usb: dwc3: Switch to use device_property_count_u32() (Torez Smith) [1942772] - usb: dwc2: Switch to use device_property_count_u32() (Torez Smith) [1942772] - can: kvaser_usb: Use struct_size() in alloc_candev() (Torez Smith) [1942772] - net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32 (Torez Smith) [1942772] - ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - usbnet: smsc75xx: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - net: lan78xx: Merge memcpy + lexx_to_cpus to get_unaligned_lexx (Torez Smith) [1942772] - bluetooth: eliminate the potential race condition when removing the HCI controller (Gopal Tiwari) [1971488]- bareudp: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - vxlan: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - geneve: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - RDMA/siw: Release xarray entry (Kamal Heib) [1971483] - RDMA/siw: Properly check send and receive CQ pointers (Kamal Heib) [1971483] - RDMA/siw: Fix a use after free in siw_alloc_mr (Kamal Heib) [1971483] - RDMA/rxe: Clear all QP fields if creation failed (Kamal Heib) [1971483] - RDMA/rxe: Fix a bug in rxe_fill_ip_info() (Kamal Heib) [1971483] - RDMA/rxe: Remove rxe_dma_device declaration (Kamal Heib) [1971483] - IB/hfi1: Fix error return code in parse_platform_config() (Kamal Heib) [1971483] - IB/hfi1: Remove unused function (Kamal Heib) [1971483] - RDMA/srpt: Fix error return code in srpt_cm_req_recv() (Kamal Heib) [1971483] - IB/isert: Fix a use after free in isert_connect_request (Kamal Heib) [1971483] - RDMA: Verify port when creating flow rule (Kamal Heib) [1971483] - RDMA/uverbs: Fix a NULL vs IS_ERR() bug (Kamal Heib) [1971483] - RDMA/core: Don't access cm_id after its destruction (Kamal Heib) [1971483] - RDMA/core: Prevent divide-by-zero error triggered by the user (Kamal Heib) [1971483] - RDMA/core: Add CM to restrack after successful attachment to a device (Kamal Heib) [1971483] - RDMA/core: Unify RoCE check and re-factor code (Kamal Heib) [1971483] - RDMA/core: Fix corrupted SL on passive side (Kamal Heib) [1971483] - mm: vmalloc: add cond_resched() in __vunmap() (Rafael Aquini) [1978469] - /proc/PID/smaps: Add PMD migration entry parsing (Nico Pache) [1977066] - s390: add 3f program exception handler (Nico Pache) [1977066] - x86/ioremap: Fix CONFIG_EFI=n build (Nico Pache) [1977066] - mm, slub: move slub_debug static key enabling outside slab_mutex (Nico Pache) [1977066] - mm, slub: enable slub_debug static key when creating cache with explicit debug flags (Nico Pache) [1977066] - locking/mutex: Remove repeated declaration (Nico Pache) [1977066] - percpu: make pcpu_nr_empty_pop_pages per chunk type (Nico Pache) [1977066] - mm/swap: don't SetPageWorkingset unconditionally during swapin (Nico Pache) [1977066] - s390/tlb: make cleared_pXs flags consistent with generic code (Nico Pache) [1977066] - mm, compaction: make fast_isolate_freepages() stay within zone (Nico Pache) [1977066] - mm/vmscan: restore zone_reclaim_mode ABI (Nico Pache) [1977066] - mm, compaction: move high_pfn to the for loop scope (Nico Pache) [1977066] - memblock: do not start bottom-up allocations with kernel_end (Nico Pache) [1977066] - mm, page_alloc: disable pcplists during memory offline (Nico Pache) [1977066] - mm, page_alloc: move draining pcplists to page isolation users (Nico Pache) [1977066] - mm, page_alloc: cache pageset high and batch in struct zone (Nico Pache) [1977066] - mm, page_alloc: simplify pageset_update() (Nico Pache) [1977066] - mm, page_alloc: fix core hung in free_pcppages_bulk() (Nico Pache) [1977066] - mm, page_alloc: remove setup_pageset() (Nico Pache) [1977066] - mm, page_alloc: calculate pageset high and batch once per zone (Nico Pache) [1977066] - mm, pcp: share common code between memory hotplug and percpu sysctl handler (Nico Pache) [1977066] - mm, page_alloc: clean up pageset high and batch update (Nico Pache) [1977066] - s390/uv: handle destroy page legacy interface (Nico Pache) [1977066] - mm/filemap: fix filemap_map_pages for THP (Nico Pache) [1977066] - mm: filemap: add missing FGP_ flags in kerneldoc comment for pagecache_get_page (Nico Pache) [1977066] - mm/filemap.c: rewrite pagecache_get_page documentation (Nico Pache) [1977066] - mm: filemap: clear idle flag for writes (Nico Pache) [1977066] - mm: document semantics of ZONE_MOVABLE (Nico Pache) [1977066] - mm/page_isolation: cleanup set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: exit early when pageblock is isolated in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_alloc: tweak comments in has_unmovable_pages() (Nico Pache) [1977066] - mm: reuse only-pte-mapped KSM page in do_wp_page() (Nico Pache) [1977066] - mm/memory.c: skip spurious TLB flush for retried page fault (Nico Pache) [1977066] - /proc/PID/smaps: consistent whitespace output format (Nico Pache) [1977066] - mm/memcontrol.c: prevent missed memory.low load tears (Nico Pache) [1977066] - mm, memcg: prevent mem_cgroup_protected store tearing (Nico Pache) [1977066] - mm, memcg: prevent memory.min load/store tearing (Nico Pache) [1977066] - mm, mempolicy: fix up gup usage in lookup_node (Nico Pache) [1977066] - mm/page_ext.c: drop pfn_present() check when onlining (Nico Pache) [1977066] - drivers/base/memory.c: drop pages_correctly_probed() (Nico Pache) [1977066] - drivers/base/memory.c: drop section_count (Nico Pache) [1977066] - include/linux/mm.h: remove dead code totalram_pages_set() (Nico Pache) [1977066] - tools headers uapi: Sync asm-generic/mman-common.h with the kernel (Nico Pache) [1977066] - mm/memcg: Relocate tcpmem to below memory in struct mem_cgroup (Waiman Long) [1959772] - mm/memcg: optimize user context object stock access (Waiman Long) [1959772] - mm/memcg: improve refill_obj_stock() performance (Waiman Long) [1959772] - mm/memcg: cache vmstat data in percpu memcg_stock_pcp (Waiman Long) [1959772] - mm/memcg: move mod_objcg_state() to memcontrol.c (Waiman Long) [1959772] - mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_MEMCG_KMEM (Waiman Long) [1959772] - mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_cgroup_{un}charge_pages() (Waiman Long) [1959772] - mm: memcontrol: use obj_cgroup APIs to charge kmem pages (Waiman Long) [1959772] - mm: memcontrol: change ug->dummy_page only if memcg changed (Waiman Long) [1959772] - mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c (Waiman Long) [1959772] - mm: memcontrol: introduce obj_cgroup_{un}charge_pages (Waiman Long) [1959772] - mm: memcontrol: slab: fix obtain a reference to a freeing memcg (Waiman Long) [1959772] - mm: memmap defer init doesn't work as expected (Baoquan He) [1906271] - mm: check nr_initialised with PAGES_PER_SECTION directly in defer_init() (Baoquan He) [1906271] - mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while onlining memory (Baoquan He) [1906271] - mm, memory_hotplug: update pcp lists everytime onlining a memory block (Baoquan He) [1906271] - mm: pass migratetype into memmap_init_zone() and move_pfn_range_to_zone() (Baoquan He) [1906271] - nfs: account for selinux security context when deciding to share superblock (Scott Mayhew) [1927027] - nfs: remove unneeded null check in nfs_fill_super() (Scott Mayhew) [1927027] - lsm,selinux: add new hook to compare new mount to an existing mount (Scott Mayhew) [1927027] - libceph: allow addrvecs with a single NONE/blank address (Jeff Layton) [1972278] - scsi: megaraid_sas: Update driver version to 07.717.02.00-rc1 (Tomas Henzl) [1968170] - scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs (Tomas Henzl) [1968170] - scsi: megaraid_sas: Early detection of VD deletion through RaidMap update (Tomas Henzl) [1968170] - scsi: megaraid_sas: Fix resource leak in case of probe failure (Tomas Henzl) [1968170] - scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSURE device through firmware (Tomas Henzl) [1968170] - scsi: megaraid_sas: Use DEFINE_SPINLOCK() for spinlock (Tomas Henzl) [1968170] - scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V (Ewan D. Milne) [1927508] - drivers: do not build devm_platform_get_and_ioremap_resource() for s390x (Jaroslav Kysela) [1917388] - redhat: update ALSA configs and add regmap-sdw-mbq to redhat/filter-modules.sh (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - alsa: control_led - fix initialization in the mode show callback (Jaroslav Kysela) [1917388] - ALSA: seq: Fix race of snd_seq_timer_open() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: headphone and mic don't work on an Acer laptop (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2 (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode (Jaroslav Kysela) [1917388] - ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir: Remove fix for DMI entry on Lenovo 2020 platforms (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo 2020 AMD platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: reset enabled_cores state at suspend (Jaroslav Kysela) [1917388] - ASoC: fsl-asoc-card: Set .owner attribute when registering card. (Jaroslav Kysela) [1917388] - ASoC: topology: Fix spelling mistake "vesion" -> "version" (Jaroslav Kysela) [1917388] - ASoC: rt5659: Fix the lost powers for the HDA header (Jaroslav Kysela) [1917388] - ASoC: core: Fix Null-point-dereference in fmt_single_name() (Jaroslav Kysela) [1917388] - spi: pxa2xx: Drop useless comment in the pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Switch to use BIT() and GENMASK() in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Update header block in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers (Jaroslav Kysela) [1917388] - ASoC: pxa: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: pxa: pxa-ssp: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: set phase two word length register (Jaroslav Kysela) [1917388] - ASoC: pxa: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: Fix 7/8 spaces indentation in Kconfig (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: Remove manual DMA peripheral ID assignment (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: add missed checks for clk_get() (Jaroslav Kysela) [1917388] - ASoC: Intel: fix error code cnl_set_dsp_D0() (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Unassign ram_read and read_write ops (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove haswell solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_dsp_get_thread_context (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP interface fields (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: remove unneeded semicolon (Jaroslav Kysela) [1917388] - catpt: Switch to use list_entry_is_head() helper (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Optimize applying user settings (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Correct clock selection for dai trigger (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Skip position update for unprepared streams (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Relax clock selection conditions (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is disabled (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Cleanup after power routines streamlining (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Replace open coded variant of resource_intersection() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Streamline power routines across LPT and WPT (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Change SSP2-Codec DAI id to 0 (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Drop compress-cpu-dai bits (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5677: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: set card and driver name dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove rt5640 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove max98090 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: use inclusive language for SSP bclk/fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: Atom: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: select WANT_DEV_COREDUMP (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: Remove duplicate kconfigs (Jaroslav Kysela) [1917388] - ASoC: remove zte zx drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: add missing stream rates and format (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: Remove unused control callback structure (Jaroslav Kysela) [1917388] - ASoC: wm8994: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: wm8903: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: wm8523: Fix a typo in a comment (Jaroslav Kysela) [1917388] - ASoC: wm8350: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: wm5102: Use get_unaligned_be16() for dac_comp_coeff (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: wcd9335: Remove unnecessary conversion to bool (Jaroslav Kysela) [1917388] - ASoC: rt715: remove unused parameter (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add the calibration functions (Jaroslav Kysela) [1917388] - ASoC: rt5682: clock driver must use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: rt1015: enable BCLK detection after calibration (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Add support for more data formats (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Move format check into `set_fmt()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Rearrange operations in `hw_params()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Fix not setting word length if DAIFMT_CBS_CFS (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix regulator_dev_lookup() fails for id "LDO_VAUD18" (Jaroslav Kysela) [1917388] - ASoC: Remove mt6359_platform_driver_remove (Jaroslav Kysela) [1917388] - ASoC: Fix vaud18 power leakage of mt6359 (Jaroslav Kysela) [1917388] - ASoC: es8316: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix Bitclock polarity inversion (Jaroslav Kysela) [1917388] - ASoC: cs35l33: fix an error code in probe() (Jaroslav Kysela) [1917388] - ASoC: cs35l34: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: wm8998: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd9335: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: TSCS454: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: TSCS42xx: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: ts3a227e: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tlv320: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tas571x: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tas2562: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: remove remnants of sirf prima/atlas audio codec (Jaroslav Kysela) [1917388] - ASoC: rt5645: add error checking to rt5645_probe function (Jaroslav Kysela) [1917388] - Revert "ASoC: rt5645: fix a NULL pointer dereference" (Jaroslav Kysela) [1917388] - ASoC: rt1015: modify calibration sequence for better performance (Jaroslav Kysela) [1917388] - ASoC: rk3328: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: pcm179x: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: pcm1789: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: nau8315: revise the power event of EN_PIN dapm widget for symmetry (Jaroslav Kysela) [1917388] - ASoC: nau8315: add codec driver (Jaroslav Kysela) [1917388] - ASoC: gtm601: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es8328: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: es7241: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es7134: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: da9055: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: da7219: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Add DAPM widget to set HP out to cap-less mode (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Don't change cap-couple setting in HP PMU/PMD (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Adjust timeouts for cap-coupled outputs (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Reset interrupt flags in bias PREPARE (Jaroslav Kysela) [1917388] - ASoC: codecs/jz47xx: Use regmap_{set,clear}_bits (Jaroslav Kysela) [1917388] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: Add RX support (Jaroslav Kysela) [1917388] - ALSA: cx46xx: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Convert from cpu to data format (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: tegra: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: tegra: Don't warn on probe deferral (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: trimslice.c: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: ti: davinci-evm: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: ti: davinci: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n (Jaroslav Kysela) [1917388] - ASoC: ti: omap-abe-twl6040: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: ti: omap-mcsp: remove duplicate test (Jaroslav Kysela) [1917388] - ASoC: uniphier: Simplify the return expression of uniphier_aio_startup (Jaroslav Kysela) [1917388] - ASoC: uniphier: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: rename shadowing variable (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: align function prototype (Jaroslav Kysela) [1917388] - ALSA: x86: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams (Jaroslav Kysela) [1917388] - ASoC: cs42l56: fix up error handling in probe (Jaroslav Kysela) [1917388] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [1917388] - ASoC: cs42l51: manage mclk shutdown delay (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait for PLL to lock before switching to it (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Only start PLL if it is needed (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Use bclk from hw_params if set_sysclk was not called (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Report jack and button detection (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Add Capture Support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix channel width support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Always wait at least 3ms after reset (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Don't enable/disable regulator at Bias Level (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix mixer volume control (Jaroslav Kysela) [1917388] - ASoC: cs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: bd28623: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: alc5632: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak4458: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak4118: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: alc5623: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak5558: Correct the dai name for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: change function name to ak5558_reset (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add support for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak5558: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove platform data and move micbias bindings include (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: adau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: Add ADAU1372 audio CODEC support (Jaroslav Kysela) [1917388] - ASoC: amd: fix for pcm_read() error (Jaroslav Kysela) [1917388] - ASoC: amd: drop S24_LE format support (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for ALC1015P codec in acp3x machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: raven: acp3x-i2s: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments (Jaroslav Kysela) [1917388] - ASoC: amd: fix acpi dependency kernel warning (Jaroslav Kysela) [1917388] - ASoC: amd: update spdx license for acp machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for RT5682 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Adding DAI LINK for rt1015 codec (Jaroslav Kysela) [1917388] - ASoC: amd: Adding support for ALC1015 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: AMD RV RT5682 should depends on CROS_EC (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: remove invalid kernel-doc comment (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - refine DMI entries for some Lenovo products (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 (Jaroslav Kysela) [1917388] - ASoC: amd: Replacing MSI with Legacy IRQ model (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI table to avoid the ACP mic probe (broken BIOS) (Jaroslav Kysela) [1917388] - ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision) (Jaroslav Kysela) [1917388] - ASoC: amd: change clk_get() to devm_clk_get() and add missed checks (Jaroslav Kysela) [1917388] - ASoC: amd: Return -ENODEV for non-existing ACPI call (Jaroslav Kysela) [1917388] - ASoC: amd: support other audio modes for raven (Jaroslav Kysela) [1917388] - ASoC: topology: adhere to KUNIT formatting standard (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ALSA: trident: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sonicvibes: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sis7019: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: remove unneeded break (Jaroslav Kysela) [1917388] - ALSA: hdsp: don't disable if not enabled (Jaroslav Kysela) [1917388] - ALSA: hdsp: hardware output loopback (Jaroslav Kysela) [1917388] - ALSA: pci: mixart: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ALSA: maestro: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: lola: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Fix missing check in snd_intel8x0m_create (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Don't update period unless prepared (Jaroslav Kysela) [1917388] - ALSA: hda: Avoid spurious unsol event handling during S3/S4 (Jaroslav Kysela) [1917388] - ALSA: ens1370: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use dma_set_mask_and_coherent to simplify code (Jaroslav Kysela) [1917388] - ALSA: ctxfi: fix comment syntax in file headers (Jaroslav Kysela) [1917388] - ALSA: ctxfi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits (Jaroslav Kysela) [1917388] - ALSA: bt87x: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: azt3328: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency (Jaroslav Kysela) [1917388] - ALSA: dice: disable double_pcm_frames mode for M-Audio Profire 610, 2626 and Avid M-Box 3 Pro (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix calculation for size of IR context payload (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix check for the size of isochronous packet payload (Jaroslav Kysela) [1917388] - ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 (Jaroslav Kysela) [1917388] - ALSA: bebob: enable to deliver MIDI messages for multiple ports (Jaroslav Kysela) [1917388] - ALSA: bebob: detect the number of available MIDI ports (Jaroslav Kysela) [1917388] - ALSA: bebob: code refactoring for stream format detection (Jaroslav Kysela) [1917388] - ALSA: dice: fix null pointer dereference when node is disconnected (Jaroslav Kysela) [1917388] - ALSA: fireface: fix to parse sync status register of latter protocol (Jaroslav Kysela) [1917388] - ALSA: bebob: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: fireface: remove unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: oxfw: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: dice: add support for Lexicon I-ONIX FW810s (Jaroslav Kysela) [1917388] - ALSA: firewire-tascam: Fix integer overflow in midi_port_work() (Jaroslav Kysela) [1917388] - ALSA: fireface: Fix integer overflow in transmit_midi_msg() (Jaroslav Kysela) [1917388] - ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() (Jaroslav Kysela) [1917388] - ALSA: firewire: fix comparison to bool warning (Jaroslav Kysela) [1917388] - ALSA: firewire: Replace tasklet with work (Jaroslav Kysela) [1917388] - ALSA: firewire: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [1917388] - ALSA: vx: Use roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: pcsp: Fix fall-through warnings for Clang (Jaroslav Kysela) [1917388] - ALSA: dummy: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: aloop: Fix initialization of controls (Jaroslav Kysela) [1917388] - ALSA: aloop: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1917388] - ASoC: SOF: ext_manifest: use explicit number for elem_type (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: allow for partial match in parent name (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add helper to identify parent driver. (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add new fields for mach_params (Jaroslav Kysela) [1917388] - ASoC: rt5682: Add a new property for the DMIC clock driving (Jaroslav Kysela) [1917388] - ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB (Jaroslav Kysela) [1917388] - soundwire: sysfs: Constify static struct attribute_group (Jaroslav Kysela) [1917388] - ALSA: remove trailing semicolon in macro definition (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: don't send DAI_CONFIG IPC for older firmware (Jaroslav Kysela) [1917388] - ASoC: SOF: use current DAI config during resume (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: Update ADL P to use its own descriptor (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add missing use_acpi_target_states for TGL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: remove useless code (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix typo of SND_SOC_SOF_PCI (Jaroslav Kysela) [1917388] - ASOC: SOF: simplify nocodec mode (Jaroslav Kysela) [1917388] - ASoC: SOF: pcm: export snd_pcm_dai_link_fixup (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: update set_mach_params() (Jaroslav Kysela) [1917388] - ASoC: SOF: change signature of set_mach_params() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add Kconfig option for probe workqueues (Jaroslav Kysela) [1917388] - ASoC: SOF: Simplify sof_probe_complete handling for acpi/pci/of (Jaroslav Kysela) [1917388] - ASoC: SOF: core: Add missing error prints to device probe operation (Jaroslav Kysela) [1917388] - ASoC: SOF: match SSP config with pcm hw params (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs (Jaroslav Kysela) [1917388] - ASoC: SOF: parse multiple SSP DAI and hw configs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: move ELH chip info (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: APL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: CNL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: ICL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: fix EHL ops (Jaroslav Kysela) [1917388] - ASoC: SOF: core: harden shutdown helper (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: fix core status verification (Jaroslav Kysela) [1917388] - ASoC: SOF: add a helper to get topology configured mclk (Jaroslav Kysela) [1917388] - ASoC: SOF: only allocate debugfs cache buffers for IPC flood entries (Jaroslav Kysela) [1917388] - ASoC: SOF: fix debugfs initialisation error handling (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable async suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: turn off display power in resume (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: fix wrong poll bits in dsp power down (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: unregister DMIC device on probe error (Jaroslav Kysela) [1917388] - ALSA: hda: move Intel SoundWire ACPI scan to dedicated module (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: simplify Kconfig (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: split PCI into different drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add sof_icl_ops for ICL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: ACPI: avoid reverse module dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: relax ABI checks and avoid unnecessary warnings (Jaroslav Kysela) [1917388] - ASoC: SOF: fix runtime pm usage mismatch after probe errors (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add dev_dbg() when DMIC number is overridden (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: don't keep a temporary variable (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: detect DMIC number in SoundWire mixed config (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: refine ACPI match (Jaroslav Kysela) [1917388] - ASoC: SOF: HDA: (cosmetic) simplify hda_dsp_d0i3_work() (Jaroslav Kysela) [1917388] - ASoC: SOF: remove unused functions (Jaroslav Kysela) [1917388] - ASoC: SOF: fix string format for errors (Jaroslav Kysela) [1917388] - ASoC: SOF: add missing pm debug (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: release display power at link_power (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management (Jaroslav Kysela) [1917388] - ASoC: SOF: debug: Fix a potential issue on string buffer termination (Jaroslav Kysela) [1917388] - ASoC: SOF: add be_hw_params_fixup() for ALH (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: Prevent NULL pointer dereference with no TLV (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: hda-loader: use snd_sof_dsp_core_power_down/up APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Filter out unneeded core power up/downs (Jaroslav Kysela) [1917388] - ASoC: SOF: update dsp core power status in common APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda-loader: keep init cores alive (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use snd_sof_dsp_core_power_up/down API (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Enable DMI L1 for trace (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams (Jaroslav Kysela) [1917388] - ASoC: SOF: add a pointer to download repo in case FW request fails (Jaroslav Kysela) [1917388] - ASoC: SOF: SND_INTEL_DSP_CONFIG dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support to AlderLake-P (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: tgl: do thorough remove at .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add snd_sof_device_shutdown() helper for shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: add .shutdown() callback to snd_sof_dsp_ops (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Avoid checking jack on system suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Modify existing helper to disable WAKEEN (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Resume codec to do jack detection (Jaroslav Kysela) [1917388] - ASoC: SOF: add mutex to protect the dsp_power_state access (Jaroslav Kysela) [1917388] - ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: update kernel-doc description (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add SoundWire support for ADL-S (Jaroslav Kysela) [1917388] - ASoC: SOF: control: fix cppcheck warning in snd_sof_volume_info() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and catpt drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and Atom/SST drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: acpi: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support for Alderlake-S (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: fix Kconfig punctuation (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Fix random noise at the HDMI output (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL SoundWire base configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoc: Intel: board: add BE DAI link for WoV (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl: Add MST route change to kbl machine drivers (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Set card.components string (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 (Jaroslav Kysela) [1917388] - ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro 5055 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks (Jaroslav Kysela) [1917388] - ASoC: Intel: Boards: cml_da7219_max98390: add capture stream for echo reference (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: add max98390 echo reference support (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add jack detect support (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Remove 44100 sample-rate from the media and deep-buffer DAI descriptions (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Stop advertising non working S24LE support (Jaroslav Kysela) [1917388] - ASoC: intel: sof_rt5682: use the topology mclk (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add used AIF to the components string (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: remove unused static variable (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Compile when any configuration is selected (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: sof-wm8804: add check for PLL setting (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ACPI matching table for HP Spectre x360 (Jaroslav Kysela) [1917388] - ASoC: intel: sof_sdw: add trace for dai links (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: detect DMIC number based on mach params (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add mic:dmic and cfg-mics component strings (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible (Jaroslav Kysela) [1917388] - ASoC: Intel: sof-sdw: indent and add quirks consistently (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: reorganize quirks by generation (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: max98373: get dapm from cpu_dai (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 (Jaroslav Kysela) [1917388] - ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E (Jaroslav Kysela) [1917388] - ASoC: Intel: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Wake up device before configuring SSP port (Jaroslav Kysela) [1917388] - ASoC: Intel: remove duplicate MODULE_LICENSE/DESCRIPTION tags (Jaroslav Kysela) [1917388] - ASoC: Intel: adl: remove sof_fw_filename setting in ADL snd_soc_acpi_mach (Jaroslav Kysela) [1917388] - ASoC: Intel: common: add ACPI matching tables for Alder Lake (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Zero snd_ctl_elem_value (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete (Jaroslav Kysela) [1917388] - ASoC: intel: skl: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Move snd_soc_dai_set_tdm_slot call to cht_codec_fixup (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Mele PCG03 Mini PC (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_INTERNAL_MIC_MAP input-mapping (Jaroslav Kysela) [1917388] - ASoC: Intel: byt/cht: set pm ops dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_pdata structure (Jaroslav Kysela) [1917388] - ASoC: Intel: Make atom components independent of sst-dsp (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST-legacy specific constants (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST firmware components (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST ACPI component (Jaroslav Kysela) [1917388] - ASoC: Intel: Select catpt and deprecate haswell (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5677: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5650: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Simple sysfs attributes (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Event tracing (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Device driver lifecycle (Jaroslav Kysela) [1917388] - drivers: provide devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: PCM operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Firmware loading and context restore (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Define DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add IPC message handlers (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Implement IPC protocol (Jaroslav Kysela) [1917388] - ASoC: Intel: Add catpt base members (Jaroslav Kysela) [1917388] - resource: Introduce resource_intersection() for overlapping resources (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: byt/cht: set card and driver name at run time (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Enable DMA transfer mode (Jaroslav Kysela) [1917388] - ASoC: Intel: keembay: use inclusive language for bclk and fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcht_es8316: Remove comment about SSP0 being untested (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove bclk_ratio (Jaroslav Kysela) [1917388] - ASoC: cs42l73: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: cs53l30: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: sti-sas: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Regmap must use_single_read/write (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: fix the function number of SDCA control for feature unit 0x1E (Jaroslav Kysela) [1917388] - ASoC: da7219: do not request a new clock consummer reference (Jaroslav Kysela) [1917388] - ASoC: max98088: fix ni clock divider calculation (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: add the notification when volume changed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: change capture switch controls (Jaroslav Kysela) [1917388] - ASoC: da7219: properly get clk from the provider (Jaroslav Kysela) [1917388] - ASoC: wcd934x: use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Avoid overwriting CHPF (Jaroslav Kysela) [1917388] - ASoC: ak4458: enable daisy chain (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add support on format S32_LE (Jaroslav Kysela) [1917388] - ASoC: rt286: Generalize support for ALC3263 codec (Jaroslav Kysela) [1917388] - ASoC: rt298: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: rt286: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: Disable cache mechanism for readbacks (Jaroslav Kysela) [1917388] - ASoC: rt286: Make RT286_SET_GPIO_* readable and writable (Jaroslav Kysela) [1917388] - ASoC: rt286: Fix upper byte in DMIC2 configuration (Jaroslav Kysela) [1917388] - ASoC: ak4458: check reset control status (Jaroslav Kysela) [1917388] - ASoC: codecs: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt715: remove kcontrols which no longer be used (Jaroslav Kysela) [1917388] - ASoC: rt715: add main capture switch and main capture volume (Jaroslav Kysela) [1917388] - ASoC: rt715: modification for code simplicity (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only threaded handler (Jaroslav Kysela) [1917388] - ASoC: cs35l35: remove unused including (Jaroslav Kysela) [1917388] - ASoC: ak5558: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: wcd9335: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: remove registers to sync with rt1019 datasheet (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: tas2770: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: cx2072x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add AIC3106 (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: Fix runtime PM imbalance in tas2552_probe (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove pack_id check in rt1011 (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add SPI support (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move I2C to separated file (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: rename probe function (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move model definitions (Jaroslav Kysela) [1917388] - ASoC: max98390: Add support for tx slot configuration. (Jaroslav Kysela) [1917388] - ASoC: ak5558: Fix s/show/slow/ typo (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Register clocks before registering component (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Increase maximum register in regmap (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a rt5670_components() helper (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 (Jaroslav Kysela) [1917388] - ASoC: da732x: simplify code (Jaroslav Kysela) [1917388] - ASoC: lm49453: fix useless assignment before return (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create" (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add MT6359 accdet jack driver (Jaroslav Kysela) [1917388] - ASoC: max98373: Added 30ms turn on/off time delay (Jaroslav Kysela) [1917388] - ASoC: max98373: Changed amp shutdown register as volatile (Jaroslav Kysela) [1917388] - ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk (Jaroslav Kysela) [1917388] - ASoC: max98373: Added controls for autorestart config (Jaroslav Kysela) [1917388] - ASoC: rt1015: Add bclk detection and dc detection (Jaroslav Kysela) [1917388] - ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips (Jaroslav Kysela) [1917388] - ASoC: rt1019: make symbol 'rt1019_i2c_driver' static (Jaroslav Kysela) [1917388] - ASoC: rt1019: add rt1019 amplifier driver (Jaroslav Kysela) [1917388] - ASoC: tscs454: remove useless test on PLL disable (Jaroslav Kysela) [1917388] - ASoC: tlv320dac33: clarify expression (Jaroslav Kysela) [1917388] - ASoC: tas2770: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove warning on return value (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: sti-sas: remove unused struct members (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: align function prototype (Jaroslav Kysela) [1917388] - ASoC: pcm1681: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: nau8825: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6359: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6358: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: max98090: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove unused spk_mask member (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: align function arguments (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: da7219-aad: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove duplicate else branch (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove useless return (Jaroslav Kysela) [1917388] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1917388] - ASoC: ad1836: remove useless return (Jaroslav Kysela) [1917388] - ASoC: ab8500-codec: remove useless structure (Jaroslav Kysela) [1917388] - ASoC: rt711: add snd_soc_component remove callback (Jaroslav Kysela) [1917388] - ASoC: rt5659: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [1917388] - ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 Playback Volume' (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add acpi device id for rt1015p (Jaroslav Kysela) [1917388] - ASoC: wm_hubs: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: simplify return value (Jaroslav Kysela) [1917388] - ASoC: wm8996: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8994: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm8978: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8958-dsp2: rename local 'control' arrays (Jaroslav Kysela) [1917388] - ASoC: arizona: fix function argument (Jaroslav Kysela) [1917388] - ASoC: wm2200: remove unused structure (Jaroslav Kysela) [1917388] - ASoC: rt5682: add delay time of workqueue to control next IRQ event (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Remove unused including (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Set clock source for both ways of stream (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Provide finer control on playback path (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Disable regulators if probe fails (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Remove power if the driver is being removed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin (Jaroslav Kysela) [1917388] - ASoC: rt5645: Move rt5645_platform_data to sound/soc/codecs/rt5645.c (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Remove superfluous error message (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: wm8962: Relax bit clock divider searching (Jaroslav Kysela) [1917388] - ASoC: rt1316: Fix return value check in rt1316_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: Fix identation of .driver elements (Jaroslav Kysela) [1917388] - ASoC: codec: Omit superfluous error message in jz4760_codec_probe() (Jaroslav Kysela) [1917388] - ASoC: sigmadsp-regmap: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: rt5631: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: jz4760: fix set but not used warning (Jaroslav Kysela) [1917388] - ASoC: cs4270: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5677: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5677: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5670: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5668: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5668: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5665: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5663: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5660: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5659: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5651: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5651: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: use logical OR (Jaroslav Kysela) [1917388] - ASoC: rt5640: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1308: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1305: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1016: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1015: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove redundant test (Jaroslav Kysela) [1917388] - ASoC: rt1011: use logical OR (Jaroslav Kysela) [1917388] - ASoC: wm8524: Do not print probe defer error (Jaroslav Kysela) [1917388] - ASoC: codecs: nau8825: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt1316: Add RT1316 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoc: rt5631: Constify static struct coeff_clk_div (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct acpi_device_id (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct sdw_slave_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: remove useless return (Jaroslav Kysela) [1917388] - ASoC: wcd9335: clarify return value (Jaroslav Kysela) [1917388] - ASoC: wcd-clsh-v2: align function prototypes (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: add a sanity check in set channel map (Jaroslav Kysela) [1917388] - ASoC: es8316: Simplify adc_pga_gain_tlv table (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe (Jaroslav Kysela) [1917388] - ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from Sto1 ADC mixer settings (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'HP Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'OUT Channel Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt1015: fix i2c communication error (Jaroslav Kysela) [1917388] - ASoC: codec: Add driver for JZ4760 internal codec (Jaroslav Kysela) [1917388] - ASoC: codec/ingenic: Depend on MACH_INGENIC (Jaroslav Kysela) [1917388] - ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown (Jaroslav Kysela) [1917388] - ASoC: rt5682: do nothing in rt5682_suspend/resume in sdw mode (Jaroslav Kysela) [1917388] - ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend (Jaroslav Kysela) [1917388] - ASoC: rt711-sdw: use cancel_work_sync() for .remove (Jaroslav Kysela) [1917388] - ASoC: rt700-sdw: use cancel_work_sync() in .remove as well as .suspend (Jaroslav Kysela) [1917388] - ASoC: mt6359: reduce log verbosity for optional DT properties (Jaroslav Kysela) [1917388] - ASoC: codecs: add missing max_register in regmap config (Jaroslav Kysela) [1917388] - ASoC: cpcap: fix microphone timeslot mask (Jaroslav Kysela) [1917388] - ASoC: rt5659: Add Kconfig prompt (Jaroslav Kysela) [1917388] - ASoC: max98373: Fixes a typo in max98373_feedback_get (Jaroslav Kysela) [1917388] - ASoC: ak4458: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove connection with LDO2 in DAPM graph (Jaroslav Kysela) [1917388] - ASoC: ml26124: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lm49453: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: cx2072x: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: alc5632: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ab8500: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mt6660: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mc13783: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ssm2602: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: zl38060: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: jz4740: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ak*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tscs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: max*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: es*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: da*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: nau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: rt*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tlv*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: wm*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: remove sirf prima/atlas drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: soundwire: increase resume timeout (Jaroslav Kysela) [1917388] - ASoC: es8316: Fix possible NULL pointer deref in es8316_disable_jack_detect() (Jaroslav Kysela) [1917388] - ASoC: rt5682: enable fast discharge for headset unplugging (Jaroslav Kysela) [1917388] - ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test (Jaroslav Kysela) [1917388] - ASoC: rt5645: Enable internal microphone and JD on ECS EF20 (Jaroslav Kysela) [1917388] - ASoC: rt5645: add inv_hp_det flag (Jaroslav Kysela) [1917388] - ASoC: rt5645: Add ACPI-defined GPIO for ECS EF20 series (Jaroslav Kysela) [1917388] - ASoC: rt5645: Introduce mapping for ACPI-defined GPIO (Jaroslav Kysela) [1917388] - ASoC: rt1015: re-calibrate again when resuming (Jaroslav Kysela) [1917388] - ASoC: rt5645: Remove the redundant delay time (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove unneeded variables in rt1015_priv (Jaroslav Kysela) [1917388] - ASoC: rt1015: refactor retry loop and rt1015_priv allocation (Jaroslav Kysela) [1917388] - ASoC: rt1015: return error if any when setting bypass_boost (Jaroslav Kysela) [1917388] - ASoC: rt1015: save boost_mode only if valid (Jaroslav Kysela) [1917388] - ASoC: rt1015: sort header inclusions (Jaroslav Kysela) [1917388] - ASoC: Intel: common: Fix some typos (Jaroslav Kysela) [1917388] - ASoC: soc.h: remove for_each_rtd_dais_rollback() (Jaroslav Kysela) [1917388] - ASoC: soc.h: return error if multi platform at snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macro (Jaroslav Kysela) [1917388] - ASoC: add soc-jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAIFMT_CBC_CFC (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix always-false condition (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix signed/unsigned issue (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-utils: add snd_soc_component_is_dummy() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetry() failed (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmetry() macro (Jaroslav Kysela) [1917388] - ASoC: core: Don't set platform name when of_node is set (Jaroslav Kysela) [1917388] - ASoC: soc-compress: lock pcm_mutex to resolve lockdep error (Jaroslav Kysela) [1917388] - ASoC: soc-core: use device_unregister() if rtd allocation failed (Jaroslav Kysela) [1917388] - ASoC: soc-core: add comment for rtd freeing (Jaroslav Kysela) [1917388] - ASoC: soc-component: Add snd_soc_pcm_component_ack (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]component_xxx() (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for dpcm_be_dai_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_run_update_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_path_get() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: share DPCM BE DAI stop operation (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove unneeded !rtd->dai_link check (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup dpcm_be_dai_startup() user count (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_hw_sanity_check() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_update_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: direct copy at snd_soc_set_runtime_hwparams() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_cpu/codec_dai_name() macro (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: check DAI activity under soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix DMI handling (Jaroslav Kysela) [1917388] - ASoC: soc-dai: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add error log (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove shadowing variable (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove redundant assignment (Jaroslav Kysela) [1917388] - ASoC: soc-ops: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_set_fe_runtime() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup_fe() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_init_runtime_hw() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove strange format storing (Jaroslav Kysela) [1917388] - ASoC: soc-core: Prevent warning if no DMI table is present (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hw param limits calculation for multi-DAI (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hwparams min/max init for dpcm (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_format() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_chan() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_rate() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: change error message to debug message (Jaroslav Kysela) [1917388] - ASoC: dapm: use component prefix when checking widget names (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup snd_pcm_limit_hw_rates() timing (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: use snd_pcm_hardware at dpcm_runtime_merge_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_create_pcm() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_get_playback_capture() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: tidyup pcm setting (Jaroslav Kysela) [1917388] - ASoC: soc-component: fix undefined reference to __ffssi2 (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_read/write_field() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: remove symmetric_rates/samplebits (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_set_dai_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_set_be_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move dpcm_set_fe_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Fix an uninitialized error code (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: return correct -ERRNO in failure path (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: disconnect BEs if the FE is not ready (Jaroslav Kysela) [1917388] - ASoC: dapm: remove widget from dirty list on free (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: care trigger rollback (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove dpcm_do_trigger() (Jaroslav Kysela) [1917388] - ASoC: pcm: send DAPM_STREAM_STOP event in dpcm_fe_dai_shutdown (Jaroslav Kysela) [1917388] - ASoC: soc-core: tidyup jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_dapm_suspend_resume() (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_playback_digital_mute() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: add soc_compr_clean() and call it from soc_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_link_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_component_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: move soc_compr_free() next to soc_compr_open() (Jaroslav Kysela) [1917388] - ASoC: pcm: call snd_soc_dapm_stream_stop() in soc_pcm_hw_clean (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_copy() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_pointer() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_ack() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_codec_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Get all BEs along DAPM path (Jaroslav Kysela) [1917388] - ASoC: soc-core: Fix component name_prefix parsing (Jaroslav Kysela) [1917388] - ASoC: soc-compress: assume SNDRV_PCM_STREAM_xxx and SND_COMPRESS_xxx are same (Jaroslav Kysela) [1917388] - ASoC: soc-compress: tidyup STREAM vs COMPRESS (Jaroslav Kysela) [1917388] - ASoC: soc-topology: clarify expression (Jaroslav Kysela) [1917388] - ASoC: sync parameter naming : rate / sample_bits (Jaroslav Kysela) [1917388] - ASoC: topology: Check if ops is set before dereference (Jaroslav Kysela) [1917388] - ASoC: topology: Ensure that needed parameters are set (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_clean() and call it from soc_pcm_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_pcm_component_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-link: add mark for snd_soc_link_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move soc_pcm_hw_free() next to soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: dapm: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: dmaengine: Document support for TX only or RX only streams (Jaroslav Kysela) [1917388] - ASoC: soc-core: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ALSA: usb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix control 'access overflow' errors from chmap (Jaroslav Kysela) [1917388] - ALSA: line6: Fix racy initialization of LINE6 MIDI (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Disable sample read check if firmware doesn't give back (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Improve driver startup messages (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix control-request direction (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounce access in MIDI EP parser (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Validate MS endpoint descriptors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Remove redundant assignment to len (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit sync clearance at stopping stream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Generic application of implicit fb to Roland/BOSS devices (Jaroslav Kysela) [1917388] - Revert "ALSA: usb-audio: Add support for many Roland devices..." (Jaroslav Kysela) [1917388] - ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Re-apply implicit feedback mode to Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: DJM-750: ensure format is set (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for many Roland devices' implicit feedback quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply implicit feedback mode for BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Explicitly set up the clock selector (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip probe of UA-101 devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop implicit fb quirk entries dubbed for capture (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feeback support for the BOSS GT-1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply sample rate quirk to Logitech Connect (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check connector value on resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Carve out connector value checking into a helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix unintentional sign extension issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply the control quirk to Plantronics headsets (Jaroslav Kysela) [1917388] - ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix Pioneer DJM-850 control label info (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Configure Pioneer DJM-850 samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL request direction to set samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE (Jaroslav Kysela) [1917388] - ALSA: usb-audio: generate midi streaming substream names from jack names (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use usb headers rather than define structs locally (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Allow modifying parameters with succeeding hw_params calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop bogus dB range in too low level (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't abort even if the clock rate differs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for RC-505 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't avoid stopping the stream at disconnection (Jaroslav Kysela) [1917388] - ALSA: usb-audio: More strict state change in EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle invalid running state at releasing EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk (Jaroslav Kysela) [1917388] - ALSA: Convert strlcpy to strscpy when return value is unused (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM-450 to the quirks table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM450 to Pioneer format quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: workaround for iface reset issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "RANGE setting not yet supported" errors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip the clock selector inquiry for single connections (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix hw constraints dependencies (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJM-750 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid implicit feedback on Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set sample rate for all sharing EPs on UAC1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UAC1 rate setup for secondary endpoints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert the last strlcpy() usage (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert remaining strlcpy() to strscpy() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always apply the hw constraints for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit feedback sync setup for Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Annotate the endpoint index in audioformat (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid unnecessary interface re-setup (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Choose audioformat of a counter-part substream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix the missing endpoints creations for quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for BOSS AD-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add alias entry for ASUS PRIME TRX40 PRO-S (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb support for Steinberg UR22 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJ DDJ-RR controller (Jaroslav Kysela) [1917388] - ALSA: usb-audio: US16x08: fix value count for level meters (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix MOTU M-Series quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix quirks for other BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit_fb module option (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add generic implicit fb parsing (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Factor out the implicit feedback quirk code (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Quirk for BOSS GT-001 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Show sync endpoint information in proc outputs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use unsigned char for iface and altsettings fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Replace slave/master terms (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify rate_min/max and rates set up (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Unify the code for the next packet size calculation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop unneeded snd_usb_substream fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactoring endpoint URB deactivation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use atomic_t for endpoint use_count (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Constify audioformat pointer references (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix possible stall of implicit fb packet ring-buffer (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactor endpoint management (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix EP matching for continuous rates (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always set up the parameters after resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for Pioneer DJ DDJ-SR2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_callback() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Stop both endpoints properly at error (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_pitch() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_sample_rate() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't set altsetting before initializing sample rate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Pass snd_usb_audio object to quirk functions (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_host_interface() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop keep_interface flag again (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Create endpoint objects at parsing phase (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid doubly initialization for implicit fb (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop debug.h (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify hw_params rules (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add hw constraint for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Move snd_usb_autoresume() call out of setup_hw_info() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Track implicit fb sync endpoint in audioformat list (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Improve some debug prints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set and clear sync EP link properly (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_endpoint() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check implicit feedback EP generically for UAC2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check valid altsetting at parsing rates for UAC2/3 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't call usb_set_interface() at trigger callback (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle discrete rates properly in hw constraints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add delay quirk for all Logitech USB devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG Strix TRX40 mobo (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Qu-16 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for MODX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: reset eapd coeff to default value for alc287 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Cancel pending works before suspend (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Fix compile warning without PCI (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Move unsol callback setups to parser (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: make some const arrays static, makes object smaller (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add ZxR surround DAC setup. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 PLL write helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Remove now unnecessary DSP setup functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Ensure DSP is properly setup post-firmware download. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 exram helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add stream port remapping function. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Reset codec upon initialization. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Change Input Source enum strings. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. (Jaroslav Kysela) [1917388] - ALSA: hda: Reinstate runtime_allow() for all hda controllers (Jaroslav Kysela) [1917388] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [1917388] - ALSA: hda: Flush pending unsolicited events before suspend (Jaroslav Kysela) [1917388] - ALSA: hda: Re-add dropped snd_poewr_change_state() calls (Jaroslav Kysela) [1917388] - ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks (Jaroslav Kysela) [1917388] - ALSA: hda: Separate runtime and system suspend (Jaroslav Kysela) [1917388] - ALSA: hda: update the power_state during the direct-complete (Jaroslav Kysela) [1917388] - ALSA: hda: Balance runtime/system PM if direct-complete is disabled (Jaroslav Kysela) [1917388] - ALSA: hda: Refactor codec PM to use direct-complete optimization (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda: Fix a regression in Capture Switch mixer read (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-M PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Headphone volume is controlled by Front mixer (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [1917388] - ALSA: hda: fixup headset for ASUS GU502 laptop (Jaroslav Kysela) [1917388] - ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx (Jaroslav Kysela) [1917388] - ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP OMEN laptop (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Re-order CX5066 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC662 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 HP quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds on Bullseye (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Headset Mic issue on HP platform (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: GA503 use same quirks as GA401 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mic boost on Intel NUC 8 (Jaroslav Kysela) [1917388] - ALSA: HDA: Add access description in __snd_hda_add_vmaster (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model (Jaroslav Kysela) [1917388] - ALSA: HDA - remove the custom implementation for the audio LED trigger (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Make CS8409 driver more generic by using fixups. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Fix CS42L42 Headset Mic volume control name (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Cleanup patch_cirrus.c code. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add error handling into CS8409 I2C functions (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air (Jaroslav Kysela) [1917388] - ALSA: hda: generic: Fix the micmute led init state (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support (Jaroslav Kysela) [1917388] - ALSA: hda: Drop the BATCH workaround for AMD controllers (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 (Jaroslav Kysela) [1917388] - ALSA: hda - bind headset buttons to the headphone jack (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel NUC 10 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Clevo NH55RZQ (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [1917388] - ALSA: hda: Add another CometLake-H PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Drop bogus check at closing a stream (Jaroslav Kysela) [1917388] - ALSA: hda: Drop power save deny list entry for Clevo W65_67SB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: modify EAPD in the ALC886 (Jaroslav Kysela) [1917388] - ALSA: hda/via: Apply the workaround generically for Clevo machines (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Remove unnecessary null-check from hda_tegra_runtime_resume() (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Reset hardware (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Use clk_bulk helpers (Jaroslav Kysela) [1917388] - ALSA: hda: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda: boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 (Jaroslav Kysela) [1917388] - ALSA: pci: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ALSA: hda/via: Add minimum mute flag (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi - enable runtime pm for CI AMD display audio (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: fix tegra-hda on tegra30 soc (Jaroslav Kysela) [1917388] - ALSA: hda: Revert "ALSA: hda: Allow setting preallocation again for x86" (Jaroslav Kysela) [1917388] - ALSA: hda: Fix spelling mistakes (Jaroslav Kysela) [1917388] - ALSA: hda: ignore invalid NHLT table (Jaroslav Kysela) [1917388] - ALSA: hda: intel-nhlt: verify config type (Jaroslav Kysela) [1917388] - ALSA: hda: fix kernel-doc warnings (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Alder Lake support (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF Kconfig option (Jaroslav Kysela) [1917388] - ALSA: hda: add link_power op to hdac_bus_ops (Jaroslav Kysela) [1917388] - ALSA: hda: Constify static attribute_group (Jaroslav Kysela) [1917388] - ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: ignore dsp_driver parameter for PCI legacy devices (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add helper for ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix missing check of the new non-cached buffer type (Jaroslav Kysela) [1917388] - ALSA: pcm: use dma_can_mmap() to check if a device supports dma_mmap_* (Jaroslav Kysela) [1917388] - ALSA: timer: Fix master timer notification (Jaroslav Kysela) [1917388] - ALSA: control led: fix memory leak in snd_ctl_led_register (Jaroslav Kysela) [1917388] - ALSA: control: Fix racy management of user ctl memory size account (Jaroslav Kysela) [1917388] - ALSA: control_led - fix the stack usage (control element ops) (Jaroslav Kysela) [1917388] - ALSA: control - double free in snd_ctl_led_init() (Jaroslav Kysela) [1917388] - ALSA: control: Add memory consumption limit to user controls (Jaroslav Kysela) [1917388] - ALSA: control - off by one in store_mode() (Jaroslav Kysela) [1917388] - ALSA: control led - improve the set_led_id() parser (Jaroslav Kysela) [1917388] - ALSA: control - add the missing prev_lops2 initialization (Jaroslav Kysela) [1917388] - ALSA: led control - add sysfs kcontrol LED marking layer (Jaroslav Kysela) [1917388] - ALSA: control - add sysfs support to the LED trigger module (Jaroslav Kysela) [1917388] - ALSA: control - add generic LED trigger module as the new control layer (Jaroslav Kysela) [1917388] - ALSA: control - add layer registration routines (Jaroslav Kysela) [1917388] - ALSA: control - introduce snd_ctl_notify_one() helper (Jaroslav Kysela) [1917388] - ALSA: core: remove redundant spin_lock pair in snd_card_disconnect (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix couple of typos (Jaroslav Kysela) [1917388] - ALSA: core: avoid -Wempty-body warnings (Jaroslav Kysela) [1917388] - ALSA: pcm: Add debug print on memory allocation failure (Jaroslav Kysela) [1917388] - ALSA: core - add missing compress device type to /proc/asound/devices (Jaroslav Kysela) [1917388] - ALSA: pcm: Use for_each_pcm_substream() macro (Jaroslav Kysela) [1917388] - ALSA: pcm: Don't call sync_stop if it hasn't been stopped (Jaroslav Kysela) [1917388] - ALSA: pcm: Assure sync with the pending stop operation at suspend (Jaroslav Kysela) [1917388] - ALSA: pcm: Call sync_stop at disconnection (Jaroslav Kysela) [1917388] - ASoC: dmaengine_pcm: add peripheral configuration (Jaroslav Kysela) [1917388] - ALSA: core: Fix the debugfs removal at snd_card_free() (Jaroslav Kysela) [1917388] - ALSA: jack: implement software jack injection via debugfs (Jaroslav Kysela) [1917388] - ALSA: pcm: One more dependency for hw constraints (Jaroslav Kysela) [1917388] - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() (Jaroslav Kysela) [1917388] - ALSA: oss: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Remove redundant comments (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix a few more UBSAN fixes (Jaroslav Kysela) [1917388] - ALSA: pcm: Clear the full allocated memory at hw_params (Jaroslav Kysela) [1917388] - ALSA: memalloc: Align buffer allocations in page size (Jaroslav Kysela) [1917388] - ALSA: pcm: Remove snd_pcm_lib_preallocate_dma_free() (Jaroslav Kysela) [1917388] - ALSA: core: memalloc: add page alignment for iram (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: rawmidi: Access runtime->avail always in spinlock (Jaroslav Kysela) [1917388] - ALSA: seq: Use bool for snd_seq_queue internal flags (Jaroslav Kysela) [1917388] - ALSA: compress: allow pause and resume during draining (Jaroslav Kysela) [1917388] - ALSA: ctl: fix error path at adding user-defined element set (Jaroslav Kysela) [1917388] - ALSA: seq: remove useless function (Jaroslav Kysela) [1917388] - ALSA: fix kernel-doc markups (Jaroslav Kysela) [1917388] - soundwire: SDCA: add helper macro to access controls (Jaroslav Kysela) [1917388] - soundwire: add static port mapping support (Jaroslav Kysela) [1917388] - soundwire: add definition for DPn BlockPackingMode (Jaroslav Kysela) [1917388] - soundwire: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: intel: don't return error when clock stop failed (Jaroslav Kysela) [1917388] - soundwire: intel: Use kzalloc for allocating only one thing (Jaroslav Kysela) [1917388] - soundwire: cadence: add status in dev_dbg 'State change' log (Jaroslav Kysela) [1917388] - soundwire: cadence: adjust verbosity in response handling (Jaroslav Kysela) [1917388] - soundwire: cadence: fix ACK/NAK handling (Jaroslav Kysela) [1917388] - soundwire: cadence: reduce timeout on transactions (Jaroslav Kysela) [1917388] - soundwire: bus: use consistent tests for return values (Jaroslav Kysela) [1917388] - soundwire: qcom: fix handling of qcom,ports-block-pack-mode (Jaroslav Kysela) [1917388] - soundwire: intel_init: test link->cdns (Jaroslav Kysela) [1917388] - soundwire: qcom: handle return correctly in qcom_swrm_transport_params (Jaroslav Kysela) [1917388] - soundwire: qcom: cleanup internal port config indexing (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for fifo space to be available before read/write (Jaroslav Kysela) [1917388] - soundwire: qcom: add static port map support (Jaroslav Kysela) [1917388] - soundwire: qcom: update port map allocation bit mask (Jaroslav Kysela) [1917388] - soundwire: stream: fix memory leak in stream config error path (Jaroslav Kysela) [1917388] - soundwire: qcom: use signed variable for error return (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for enumeration to be complete in probe (Jaroslav Kysela) [1917388] - soundwire: qcom: add auto enumeration support (Jaroslav Kysela) [1917388] - soundwire: export sdw_compare_devid, sdw_extract_slave_id and sdw_slave_add (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to new interrupts (Jaroslav Kysela) [1917388] - soundwire: qcom: update register read/write routine (Jaroslav Kysela) [1917388] - soundwire: qcom: start the clock during initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: set continue execution flag for ignored commands (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to missing transport params (Jaroslav Kysela) [1917388] - soundwire: cadence: only prepare attached devices on clock stop (Jaroslav Kysela) [1917388] - soundwire: generic_allocation: fix confusion between group and packing (Jaroslav Kysela) [1917388] - soundwire: bus: Fix device found flag correctly (Jaroslav Kysela) [1917388] - soundwire: cadence_master: fix kernel-doc (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless bus initializations (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: check of_property_read status (Jaroslav Kysela) [1917388] - soundwire: intel: remove useless readl (Jaroslav Kysela) [1917388] - soundwire: generic_bandwidth_allocation: remove useless init (Jaroslav Kysela) [1917388] - soundwire: bus: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: bus: uniquify dev_err() for SCP_INT access (Jaroslav Kysela) [1917388] - soundwire: bus: demote clock stop prepare log to dev_dbg() (Jaroslav Kysela) [1917388] - soundwire: bus: clarify dev_err/dbg device references (Jaroslav Kysela) [1917388] - soundwire: bus: fix confusion on device used by pm_runtime (Jaroslav Kysela) [1917388] - soundwire: export sdw_write/read_no_pm functions (Jaroslav Kysela) [1917388] - soundwire: bus: use no_pm IO routines for all interrupt handling (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_write_no_pm when setting the bus scale registers (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_update_no_pm when initializing a device (Jaroslav Kysela) [1917388] - soundwire: return earlier if no slave is attached (Jaroslav Kysela) [1917388] - soundwire: bus: add better dev_dbg to track complete() calls (Jaroslav Kysela) [1917388] - soundwire: bus: add more details to track failed transfers (Jaroslav Kysela) [1917388] - soundwire: use consistent format for Slave devID logs (Jaroslav Kysela) [1917388] - soundwire: bus: test read status (Jaroslav Kysela) [1917388] - soundwire: bus: use correct driver name in error messages (Jaroslav Kysela) [1917388] - soundwire: qcom: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: stream: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: cadence: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: bandwidth_allocation: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: bus: handle master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: Intel: add DMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - soundwire: Intel: introduce DMI quirks for HP Spectre x360 Convertible (Jaroslav Kysela) [1917388] - soundwire: add override addr ops (Jaroslav Kysela) [1917388] - regmap/SoundWire: sdw: add support for SoundWire 1.2 MBQ (Jaroslav Kysela) [1917388] - tracing: Fix __print_hex_dump scope (Jaroslav Kysela) [1917388] - tracing: Use seq_buf_hex_dump() to dump buffers (Jaroslav Kysela) [1917388] - seq_buf: Add printing formatted hex dumps (Jaroslav Kysela) [1917388] - powerpc/64: Don't trace code that runs with the soft irq mask unreconciled (Desnes A. Nunes do Rosario) [1921631] - powerpc/64: Disable irq restore warning for now (Desnes A. Nunes do Rosario) [1921631] - powerpc/64s: make PACA_IRQ_HARD_DIS track MSR[EE] closely (Desnes A. Nunes do Rosario) [1921631]- watchdog/hpwdt: New PCI IDs (Joseph Szczypek) [1967765] - watchdog: hpwdt: Assign boolean values to a bool variable (Joseph Szczypek) [1967765] - scsi: libfc: Avoid invoking response handler twice if ep is already completed (Chris Leech) [1867301] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1965083] - rq-qos: fix missed wake-ups in rq_qos_throttle try two (Ming Lei) [1972111] - mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches (Waiman Long) [1955561] - mm: memcg/slab: create a new set of kmalloc-cg- caches (Waiman Long) [1955561] - mm: memcg/slab: properly set up gfp flags for objcg pointer array (Waiman Long) [1955561] - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow (Rafael Aquini) [1970194] - mm: remove the filename in the top of file comment in vmalloc.c (Rafael Aquini) [1970194] - mm: cleanup the gfp_mask handling in __vmalloc_area_node (Rafael Aquini) [1970194] - mm/vmalloc.c: remove unnecessary highmem_mask from parameter of gfpflags_allow_blocking() (Rafael Aquini) [1970194] - mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare (Chris von Recklinghausen) [1945442] - userfaultfd: hugetlbfs: fix new flag usage in error path (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix cow where page writtable in child (Chris von Recklinghausen) [1945442] - ovl: fix reference counting in ovl_mmap error path (Chris von Recklinghausen) [1945442] - hugetlb: do early cow when page pinned on src mm (Chris von Recklinghausen) [1945442] - mm: introduce page_needs_cow_for_dma() for deciding whether cow (Chris von Recklinghausen) [1945442] - hugetlb: convert page_huge_active() HPageMigratable flag (Chris von Recklinghausen) [1945442] - hugetlb: use page.private for hugetlb specific page flags (Chris von Recklinghausen) [1945442] - x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE (Chris von Recklinghausen) [1945442] - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page (Chris von Recklinghausen) [1945442] - mm: hugetlb: fix a race between isolating and freeing page (Chris von Recklinghausen) [1945442] - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active (Chris von Recklinghausen) [1945442] - mm: introduce vma_set_file function v5 (Chris von Recklinghausen) [1945442] - mm: mmap: fix fput in error path v2 (Chris von Recklinghausen) [1945442] - mm/gup: prevent gup_fast from racing with COW during fork (Chris von Recklinghausen) [1945442] - mm/gup: reorganize internal_get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: remove src/dst mm parameter in copy_page_range() (Chris von Recklinghausen) [1945442] - mm: avoid early COW write protect games during fork() (Chris von Recklinghausen) [1945442] - mm/thp: Split huge pmds/puds if they're pinned when fork() (Chris von Recklinghausen) [1945442] - mm: Do early cow for pinned pages during fork() for ptes (Chris von Recklinghausen) [1945442] - mm/fork: Pass new vma pointer into copy_page_range() (Chris von Recklinghausen) [1945442] - mm: move the copy_one_pte() pte_present check into the caller (Chris von Recklinghausen) [1945442] - mm: split out the non-present case from copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/gup: Remove enfornced COW mechanism (Chris von Recklinghausen) [1945442] - mm/hmm.c: delete duplicated word (Chris von Recklinghausen) [1945442] - mm/hmm: provide the page mapping order in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_unlocked (Chris von Recklinghausen) [1945442] - mm: remove the prot argument from vm_map_ram (Chris von Recklinghausen) [1945442] - mm: remove unmap_vmap_area (Chris von Recklinghausen) [1945442] - mm: don't return the number of pages from map_kernel_range{,_noflush} (Chris von Recklinghausen) [1945442] - x86: fix vmap arguments in map_irq_stack (Chris von Recklinghausen) [1945442] - mm/memory: remove unnecessary pte_devmap case in copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the customizable pfn format from hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_PFN_SPECIAL (Chris von Recklinghausen) [1945442] - mm/hmm: make hmm_range_fault return 0 or -1 (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS (Chris von Recklinghausen) [1945442] - mm/hmm: return error for non-vma snapshots (Chris von Recklinghausen) [1945442] - mm/hmm: do not set pfns when returning an error code (Chris von Recklinghausen) [1945442] - mm/hmm: do not unconditionally set pfns when returning EBUSY (Chris von Recklinghausen) [1945442] - mm/hmm: use device_private_entry_to_pfn() (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_FAULT_SNAPSHOT (Chris von Recklinghausen) [1945442] - mm/hmm: remove unused code and tidy comments (Chris von Recklinghausen) [1945442] - mm/hmm: return the fault type from hmm_pte_need_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: remove pgmap checking for devmap pages (Chris von Recklinghausen) [1945442] - mm/hmm: check the device private page owner in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm: simplify device private page handling in hmm_range_fault (Chris von Recklinghausen) [1945442] - mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_ (Chris von Recklinghausen) [1945442] - mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_() (Chris von Recklinghausen) [1945442] - mm/hmm: simplify hmm_vma_walk_hugetlb_entry() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag (Chris von Recklinghausen) [1945442] - mm/hmm: don't provide a stub for hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on requested valid pages (Chris von Recklinghausen) [1945442] - mm/hmm: reorganize how !pte_present is handled in hmm_vma_handle_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: add missing call to hmm_range_need_fault() before returning EFAULT (Chris von Recklinghausen) [1945442] - mm/hmm: add missing pfns set to hmm_vma_walk_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range_dma_map and hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: make full use of walk_page_range() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_mirror and related (Chris von Recklinghausen) [1945442] - mm/hmm: define the pre-processor related parts of hmm.h even if disabled (Chris von Recklinghausen) [1945442] - mm/hmm: allow hmm_range to be used with a mmu_interval_notifier or hmm_mirror (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() infinite loop (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() NULL pointer bug (Chris von Recklinghausen) [1945442] - hmm: use mmu_notifier_get/put for 'struct hmm' (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_handle_pmd stub (Chris von Recklinghausen) [1945442] - mm/hmm: only define hmm_vma_walk_pud if needed (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub (Chris von Recklinghausen) [1945442] - mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove the legacy hmm_pfn_* APIs (Chris von Recklinghausen) [1945442] - mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry (Chris von Recklinghausen) [1945442] - mm/hmm: remove the page_shift member from struct hmm_range (Chris von Recklinghausen) [1945442] - mm/hmm: remove superfluous arguments from hmm_range_register (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused vma argument to hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range vma (Chris von Recklinghausen) [1945442] - mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: merge hmm_range_snapshot into hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: replace the block argument to hmm_range_fault with a flags value (Chris von Recklinghausen) [1945442] - mm/large system hash: use vmalloc for size > MAX_ORDER when !hashdist (Chris von Recklinghausen) [1945442] - mm/hmm: update HMM documentation (Chris von Recklinghausen) [1945442] - mm: remove the HMM config option (Chris von Recklinghausen) [1945442] - hugetlbfs: on restore reserve error path retain subpool reservation (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix potential memory leak (Chris von Recklinghausen) [1945442] - mm/vmalloc: separate put pages and flush VM flags (Chris von Recklinghausen) [1945442] - zsmalloc: switch from alloc_vm_area to get_vm_area (Chris von Recklinghausen) [1945442] - mm: allow a NULL fn callback in apply_to_page_range (Chris von Recklinghausen) [1945442] - mm: add a vmap_pfn function (Chris von Recklinghausen) [1945442] - mm: add a VM_MAP_PUT_PAGES flag for vmap (Chris von Recklinghausen) [1945442] - mm: update the documentation for vfree (Chris von Recklinghausen) [1945442] - mm, slub: use kmem_cache_debug_flags() in deactivate_slab() (Chris von Recklinghausen) [1945442] - mm, slab, slub: clear the slab_cache field when freeing page (Chris von Recklinghausen) [1945442] - mm: slab: provide krealloc_array() (Chris von Recklinghausen) [1945442] - mm: slab: clarify krealloc()'s behavior with __GFP_ZERO (Chris von Recklinghausen) [1945442] - mm/slab_common.c: use list_for_each_entry in dump_unreclaimable_slab() (Chris von Recklinghausen) [1945442] - mm/slub: make add_full() condition more explicit (Chris von Recklinghausen) [1945442] - mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc (Chris von Recklinghausen) [1945442] - mm/slub.c: branch optimization in free slowpath (Chris von Recklinghausen) [1945442] - include/linux/slab.h: fix a typo error in comment (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix a warning while make xmldocs (Chris von Recklinghausen) [1945442] - mm/userfaultfd: fix memory corruption due to writeprotect (Chris von Recklinghausen) [1945442] - mm/migrate: fixup setting UFFD_WP flag (Chris von Recklinghausen) [1945442] - mm/rmap: fixup copying of soft dirty and uffd ptes (Chris von Recklinghausen) [1945442] - mm/userfaultfd: disable userfaultfd-wp on x86_32 (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: fix SIGSEGV if huge mmap fails (Chris von Recklinghausen) [1945442] - mm: do not rely on mm == current->mm in __get_user_pages_locked (Chris von Recklinghausen) [1945442] - mm: Introduce mm_struct.has_pinned (Chris von Recklinghausen) [1945442] - mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: enforce that vmap can't map pages executable (Chris von Recklinghausen) [1945442] - mm: remove map_vm_range (Chris von Recklinghausen) [1945442] - mm: rename vmap_page_range to map_kernel_range (Chris von Recklinghausen) [1945442] - mm: remove vmap_page_range_noflush and vunmap_page_range (Chris von Recklinghausen) [1945442] - mm: only allow page table mappings for built-in zsmalloc (Chris von Recklinghausen) [1945442] - mm: unexport unmap_kernel_range_noflush (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: add write-protect test (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: refactor statistics (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: fix compiler warning (Chris von Recklinghausen) [1945442] - hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: recycle lock threads first (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: generalize read and poll (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: cleanup help messages (Chris von Recklinghausen) [1945442] - userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally (Chris von Recklinghausen) [1945442] - userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update (Chris von Recklinghausen) [1945442] - userfaultfd: wp: don't wake up when doing write protect (Chris von Recklinghausen) [1945442] - userfaultfd: wp: enabled write protection in userfaultfd API (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add the writeprotect API to userfaultfd ioctl (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support write protection for userfault vma range (Chris von Recklinghausen) [1945442] - khugepaged: skip collapse if uffd-wp detected (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support swap and page migration (Chris von Recklinghausen) [1945442] - mm/mprotect.c: fix compilation warning because of unused 'mm' variable (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add pmd_swp_*uffd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork (Chris von Recklinghausen) [1945442] - userfaultfd: wp: apply _PAGE_UFFD_WP bit (Chris von Recklinghausen) [1945442] - mm: merge parameters for change_protection() (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [1945442] - userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add WP pagetable tracking to x86 (Chris von Recklinghausen) [1945442] - userfaultfd: wp: hook userfault handler to write protection fault (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add helper for writeprotect check (Chris von Recklinghausen) [1945442] - userfaultfd: untag user pointers (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix typo in the Kconfig help text (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up externs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename => (Chris von Recklinghausen) [1945442] - x86/mm/pat: Standardize on memtype_*() prefix for APIs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up PAT initialization flags (Chris von Recklinghausen) [1945442] - x86/mm/pat: Harmonize 'struct memtype *' local variable and function parameter use (Chris von Recklinghausen) [1945442] - x86/mm/pat: Simplify the free_memtype() control flow (Chris von Recklinghausen) [1945442] - x86/mm/pat: Create fixed width output in /sys/kernel/debug/x86/pat_memtype_list, similar to the E820 debug printouts (Chris von Recklinghausen) [1945442] - x86/mm/pat: Disambiguate PAT-disabled boot messages (Chris von Recklinghausen) [1945442] - x86/mm/pat: Update the comments in pat.c and pat_interval.c and refresh the code a bit (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix off-by-one bugs in interval tree search (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Chris von Recklinghausen) [1945442] - x86/mm/pat: Drop the rbt_ prefix from external memtype calls (Chris von Recklinghausen) [1945442] - x86/mm/pat: Do not pass 'rb_root' down the memtype tree helper functions (Chris von Recklinghausen) [1945442] - x86/mm/pat: Convert the PAT tree to a generic interval tree (Chris von Recklinghausen) [1945442] - x86/mm: Tabulate the page table encoding definitions (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_wt() function (Chris von Recklinghausen) [1945442] - x86/mm: Remove set_pages_x() and set_pages_nx() (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_array_*() functions (Chris von Recklinghausen) [1945442] - x86/mm: Unexport set_memory_x() and set_memory_nx() (Chris von Recklinghausen) [1945442] - x86/Kconfig: Fix spelling mistake "effectivness" -> "effectiveness" (Chris von Recklinghausen) [1945442] - x86/mm: Remove unused variable 'old_pte' (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Rename pat_rbtree.c to pat_interval.c" (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/" (Chris von Recklinghausen) [1945442] - ipv6: Allow the l3mdev to be a loopback (Antoine Tenart) [1973229] - vrf: do not push non-ND strict packets with a source LLA through packet taps again (Antoine Tenart) [1965600] - vrf: packets with lladdr src needs dst at input with orig_iif when needs strict (Antoine Tenart) [1965600] - ipv6: Fix handling of LLA with VRF and sockets bound to VRF (Antoine Tenart) [1965600] - ipv6: allow ping to link-local address in VRF (Antoine Tenart) [1965600] - vrf: mark skb for multicast or link-local as enslaved to VRF (Antoine Tenart) [1965600] - net: allow traceroute with a specified interface in a vrf (Antoine Tenart) [1965600] - virtchnl: Enable RSS configure for AVF (Ivan Vecera) [1966954] - virtchnl: Advertise virtchnl UDP segmentation offload capability (Ivan Vecera) [1966954] - virtchnl: Allow ignoring opcodes on specific VF (Ivan Vecera) [1966954] - virtchnl: Fix layout of RSS structures (Ivan Vecera) [1966954] - virtchnl: Enable FDIR Configure for AVF (Ivan Vecera) [1966954] - virtchnl: Add missing explicit padding to structures (Ivan Vecera) [1966954] - virtchnl: use u8 type for a field in the virtchnl_filter struct (Ivan Vecera) [1966954] - tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1944685] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944685] - bpf: Add size arg to build_id_parse function (Michael Petlan) [1944685] - bpf: Move stack_map_get_build_id into lib (Michael Petlan) [1944685] - perf map: Fix error return code in maps__clone() (Michael Petlan) [1944685] - perf ftrace: Fix access to pid in array when setting a pid filter (Michael Petlan) [1944685] - perf auxtrace: Fix potential NULL pointer dereference (Michael Petlan) [1944685] - perf data: Fix error return code in perf_data__create_dir() (Michael Petlan) [1944685] - perf arm-spe: Avoid potential buffer overrun (Michael Petlan) [1944685] - perf report: Fix wrong LBR block sorting (Michael Petlan) [1944685] - perf inject: Fix repipe usage (Michael Petlan) [1944685] - perf test: Change to use bash for daemon test (Michael Petlan) [1944685] - perf record: Fix memory leak in vDSO found using ASAN (Michael Petlan) [1944685] - perf test: Remove now useless failing sub test "BPF relocation checker" (Michael Petlan) [1944685] - perf daemon: Return from kill functions (Michael Petlan) [1944685] - perf daemon: Force waipid for all session on SIGCHLD delivery (Michael Petlan) [1944685] - perf top: Fix BPF support related crash with perf_event_paranoid=3 + kptr_restrict (Michael Petlan) [1944685] - perf pmu: Validate raw event with sysfs exported format bits (Michael Petlan) [1944685] - perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records (Michael Petlan) [1944685] - perf synthetic-events: Fix uninitialized 'kernel_thread' variable (Michael Petlan) [1944685] - perf auxtrace: Fix auxtrace queue conflict (Michael Petlan) [1944685] - perf cs-etm: Fix bitmap for option (Michael Petlan) [1944685] - perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches (Michael Petlan) [1944685] - perf report: Fix -F for branch & mem modes (Michael Petlan) [1944685] - perf tests x86: Move insn.h include to make sure it finds stddef.h (Michael Petlan) [1944685] - perf test: Support the ins_lat check in the X86 specific test (Michael Petlan) [1944685] - perf test: Fix sample-parsing failure on non-x86 platforms (Michael Petlan) [1944685] - perf archive: Fix filtering of empty build-ids (Michael Petlan) [1944685] - perf daemon: Fix compile error with Asan (Michael Petlan) [1944685] - perf stat: Fix use-after-free when -r option is used (Michael Petlan) [1944685] - libperf: Add perf_evlist__reset_id_hash() (Michael Petlan) [1944685] - perf stat: Fix wrong skipping for per-die aggregation (Michael Petlan) [1944685] - tools headers UAPI: Update tools' copy of linux/coresight-pmu.h (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in perf_time_to_tsc test (Michael Petlan) [1944685] - perf test: Fix cpu map leaks in cpu_map_print test (Michael Petlan) [1944685] - perf test: Fix a memory leak in thread_map_remove test (Michael Petlan) [1944685] - perf test: Fix a thread map leak in thread_map_synthesize test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in switch_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in keep_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in code_reading test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in sw_clock_freq test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in task_exit test (Michael Petlan) [1944685] - perf test: Fix a memory leak in attr test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in basic mmap test (Michael Petlan) [1944685] - perf tools: Fix event's PMU name parsing (Michael Petlan) [1944685] - perf daemon: Fix running test for non root user (Michael Petlan) [1944685] - perf daemon: Fix control fifo permissions (Michael Petlan) [1944685] - perf build: Fix ccache usage in $(CC) when generating arch errno table (Michael Petlan) [1944685] - perf tools: Fix documentation of verbose options (Michael Petlan) [1944685] - perf traceevent: Ensure read cmdlines are null terminated. (Michael Petlan) [1944685] - perf diff: Don't crash on freeing errno-session on the error path (Michael Petlan) [1944685] - perf tools: Clean 'generated' directory used for creating the syscall table on x86 (Michael Petlan) [1944685] - perf build: Move feature cleanup under tools/build (Michael Petlan) [1944685] - perf tools: Cast (struct timeval).tv_sec when printing (Michael Petlan) [1944685] - perf buildid-cache: Don't skip 16-byte build-ids (Michael Petlan) [1944685] - perf buildid-cache: Add test for 16-byte build-id (Michael Petlan) [1944685] - perf symbol: Remove redundant libbfd checks (Michael Petlan) [1944685] - perf test: Output the sub testing result in cs-etm (Michael Petlan) [1944685] - perf test: Suppress logs in cs-etm testing (Michael Petlan) [1944685] - perf tools: Fix arm64 build error with gcc-11 (Michael Petlan) [1944685] - perf intel-pt: Add documentation for tracing virtual machines (Michael Petlan) [1944685] - perf intel-pt: Split VM-Entry and VM-Exit branches (Michael Petlan) [1944685] - perf intel-pt: Adjust sample flags for VM-Exit (Michael Petlan) [1944685] - perf intel-pt: Allow for a guest kernel address filter (Michael Petlan) [1944685] - perf intel-pt: Support decoding of guest kernel (Michael Petlan) [1944685] - perf machine: Factor out machine__idle_thread() (Michael Petlan) [1944685] - perf machine: Factor out machines__find_guest() (Michael Petlan) [1944685] - perf intel-pt: Amend decoder to track the NR flag (Michael Petlan) [1944685] - perf intel-pt: Retain the last PIP packet payload as is (Michael Petlan) [1944685] - perf intel_pt: Add vmlaunch and vmresume as branches (Michael Petlan) [1944685] - perf script: Add branch types for VM-Entry and VM-Exit (Michael Petlan) [1944685] - perf auxtrace: Automatically group aux-output events (Michael Petlan) [1944685] - perf test: Fix unaligned access in sample parsing test (Michael Petlan) [1944685] - perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUCT processing (Michael Petlan) [1944685] - perf intel-pt: Add PSB events (Michael Petlan) [1944685] - perf intel-pt: Fix IPC with CYC threshold (Michael Petlan) [1944685] - perf intel-pt: Fix premature IPC (Michael Petlan) [1944685] - perf intel-pt: Fix missing CYC processing in PSB (Michael Petlan) [1944685] - perf record: Fix continue profiling after draining the buffer (Michael Petlan) [1944685] - perf tools: Simplify the calculation of variables (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mp DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mq DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mn DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Fix indentation of brackets in imx8mm metrics (Michael Petlan) [1944685] - perf annotate: Do not jump after 'k' is pressed (Michael Petlan) [1944685] - perf metricgroup: Remove unneeded semicolon (Michael Petlan) [1944685] - perf tools: Add OCaml demangling (Michael Petlan) [1944685] - tools api fs: Cache cgroupfs mount point (Michael Petlan) [1944685] - tools api fs: Diet cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - tools api fs: Prefer cgroup v1 path in cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - perf symbols: Resolve symbols against debug file first (Michael Petlan) [1944685] - perf probe: Fix kretprobe issue caused by GCC bug (Michael Petlan) [1944685] - perf symbols: Fix return value when loading PE DSO (Michael Petlan) [1944685] - perf symbols: Make dso__load_bfd_symbols() load PE files from debug cache only (Michael Petlan) [1944685] - perf symbols: Use (long) for iterator for bfd symbols (Michael Petlan) [1944685] - perf annotate: Fix jump parsing for C++ code. (Michael Petlan) [1944685] - perf arm-spe: Set sample's data source field (Michael Petlan) [1944685] - perf arm-spe: Synthesize memory event (Michael Petlan) [1944685] - perf arm-spe: Fill address info for samples (Michael Petlan) [1944685] - perf arm-spe: Store operation type in packet (Michael Petlan) [1944685] - perf arm-spe: Store memory address in packet (Michael Petlan) [1944685] - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC (Michael Petlan) [1944685] - perf env: Remove unneeded internal/cpumap inclusions (Michael Petlan) [1944685] - perf tools: Remove unused xyarray.c as it was moved to tools/lib/perf (Michael Petlan) [1944685] - perf tools: Replace lkml.org links with lore (Michael Petlan) [1944685] - perf tests: Add daemon 'lock' test (Michael Petlan) [1944685] - perf tests: Add daemon 'ping' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'signal' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'stop' command test (Michael Petlan) [1944685] - perf tests: Add daemon reconfig test (Michael Petlan) [1944685] - perf tests: Add daemon 'list' command test (Michael Petlan) [1944685] - perf daemon: Add examples to man page (Michael Petlan) [1944685] - perf daemon: Add up time for daemon/session list (Michael Petlan) [1944685] - perf daemon: Use control to stop session (Michael Petlan) [1944685] - perf daemon: Add 'ping' command (Michael Petlan) [1944685] - perf daemon: Set control fifo for session (Michael Petlan) [1944685] - perf daemon: Allow only one daemon over base directory (Michael Petlan) [1944685] - perf daemon: Add 'stop' command (Michael Petlan) [1944685] - perf daemon: Add 'signal' command (Michael Petlan) [1944685] - perf daemon: Add 'list' command (Michael Petlan) [1944685] - perf daemon: Add signalfd support (Michael Petlan) [1944685] - perf daemon: Add background support (Michael Petlan) [1944685] - perf daemon: Add config file change check (Michael Petlan) [1944685] - perf daemon: Add config file support (Michael Petlan) [1944685] - perf daemon: Add client socket support (Michael Petlan) [1944685] - perf daemon: Add server socket support (Michael Petlan) [1944685] - perf daemon: Add base option (Michael Petlan) [1944685] - perf daemon: Add config option (Michael Petlan) [1944685] - perf daemon: Add daemon command (Michael Petlan) [1944685] - perf script: Simplify bool conversion (Michael Petlan) [1944685] - perf arm64/s390: Fix printf conversion specifier for IP addresses (Michael Petlan) [1944685] - perf script: Support filtering by hex address (Michael Petlan) [1944685] - perf intlist: Change 'struct intlist' int member to 'unsigned long' (Michael Petlan) [1944685] - perf tools: Update topdown documentation for Sapphire Rapids (Michael Petlan) [1944685] - perf stat: Support L2 Topdown events (Michael Petlan) [1944685] - perf test: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf report: Support instruction latency (Michael Petlan) [1944685] - perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf c2c: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support the auxiliary event (Michael Petlan) [1944685] - perf probe: Add protection to avoid endless loop (Michael Petlan) [1944685] - perf trace-event-info: Rename for_each_event. (Michael Petlan) [1944685] - perf inject jit: Add namespaces support (Michael Petlan) [1944685] - perf namespaces: Add 'in_pidns' to nsinfo struct (Michael Petlan) [1944685] - perf tools: Use scandir() to iterate threads when synthesizing PERF_RECORD_ events (Michael Petlan) [1944685] - perf tools: Skip PERF_RECORD_MMAP event synthesis for kernel threads (Michael Petlan) [1944685] - perf tools: Use /proc//task//status for PERF_RECORD_ event synthesis (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for A76 (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for Ampere eMag (Michael Petlan) [1944685] - perf vendor events arm64: Add common and uarch event JSON (Michael Petlan) [1944685] - perf vendor events arm64: Fix Ampere eMag event typo (Michael Petlan) [1944685] - perf script: Support DSO filter like in other perf tools (Michael Petlan) [1944685] - perf tools: Fix DSO filtering when not finding a map for a sampled address (Michael Petlan) [1944685] - perf stat: Add Topdown metrics events as default events (Michael Petlan) [1944685] - perf test: Add parse-metric memory bandwidth testcase (Michael Petlan) [1944685] - perf tools: Add 'ping' control command (Michael Petlan) [1944685] - perf tools: Add 'stop' control command (Michael Petlan) [1944685] - perf config: Make perf_config_global() global (Michael Petlan) [1944685] - perf config: Make perf_config_system() global (Michael Petlan) [1944685] - perf config: Add perf_home_perfconfig function (Michael Petlan) [1944685] - perf debug: Add debug_set_display_time function (Michael Petlan) [1944685] - perf config: Add config set interface (Michael Petlan) [1944685] - perf config: Make perf_config_from_file() static (Michael Petlan) [1944685] - perf test: Add test case for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf report: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf script: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf mem: Support data page size (Michael Petlan) [1944685] - perf mem: Clean up output format (Michael Petlan) [1944685] - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 (Michael Petlan) [1944685] - perf c2c: Add local variables for output metrics (Michael Petlan) [1944685] - perf c2c: Refactor node display (Michael Petlan) [1944685] - perf c2c: Fix argument type for percent() (Michael Petlan) [1944685] - perf c2c: Refactor display filter (Michael Petlan) [1944685] - perf c2c: Refactor hist entry validation (Michael Petlan) [1944685] - perf c2c: Rename for shared cache line stats (Michael Petlan) [1944685] - perf stat: Enable counting events for BPF programs (Michael Petlan) [1944685] - perf build: Support build BPF skeletons with perf (Michael Petlan) [1944685] - perf record: Tweak "Lowering..." warning in record_opts__config_freq (Michael Petlan) [1944685] - perf buildid-list: Add support for mmap2's buildid events (Michael Petlan) [1944685] - perf buildid-cache: Add --debuginfod option to specify a server to fetch debug files (Michael Petlan) [1944685] - perf tools: Add support to display build ids when available in PERF_RECORD_MMAP2 events (Michael Petlan) [1944685] - perf record: Add --buildid-mmap option to enable PERF_RECORD_MMAP2's build id (Michael Petlan) [1944685] - perf tools: Allow synthesizing the build id for kernel/modules/tasks in PERF_RECORD_MMAP2 (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel modules maps (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel map (Michael Petlan) [1944685] - perf tools: Store build id when available in PERF_RECORD_MMAP2 metadata events (Michael Petlan) [1944685] - perf tools: Do not swap mmap2 fields in case it contains build id (Michael Petlan) [1944685] - perf arm64: Add argument support for SDT (Michael Petlan) [1944685] - perf probe: Fixup Arm64 SDT arguments (Michael Petlan) [1944685] - perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT (Michael Petlan) [1944685] - perf/x86/intel: Fix a crash caused by zero PEBS status (Michael Petlan) [1944685] - perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR (Michael Petlan) [1944685] - perf/core: Flush PMU internal buffers for per-CPU events (Michael Petlan) [1944685] - perf/x86/rapl: Fix psys-energy event on Intel SPR platform (Michael Petlan) [1944685] - perf/x86/rapl: Only check lower 32bits for RAPL energy counters (Michael Petlan) [1944685] - perf/x86/rapl: Add msr mask support (Michael Petlan) [1944685] - perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters (Michael Petlan) [1944685] - perf/x86/intel: Add perf core PMU support for Sapphire Rapids (Michael Petlan) [1944685] - perf/x86/intel: Filter unsupported Topdown metrics event (Michael Petlan) [1944685] - perf/x86/intel: Factor out intel_update_topdown_event() (Michael Petlan) [1944685] - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf/intel: Remove Perfmon-v4 counter_freezing support (Michael Petlan) [1944685] - perf: Add build id data in mmap2 event (Michael Petlan) [1944685] - bpf: Remove atomics tests from test_progs (Jiri Olsa) [1874007] - libbpf: Fixes incorrect rx_ring_setup_done (Jiri Olsa) [1874007] - error-injection: Consolidate override function definition (Jiri Olsa) [1874007] - selftests/bpf: Fix endianness issues in atomic tests (Jiri Olsa) [1874007] - bpf: Fix a spelling typo in bpf_atomic_alu_string disasm (Jiri Olsa) [1874007] - bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src (Jiri Olsa) [1874007] - bpf: Explicitly zero-extend R0 after 32-bit cmpxchg (Jiri Olsa) [1874007] - bpf: Account for BPF_FETCH in insn_has_def32() (Jiri Olsa) [1874007] - bpf: Fix subreg optimization for BPF_FETCH (Jiri Olsa) [1874007] - bpf: Fix the irq and nmi check in bpf_sk_storage for tracing usage (Jiri Olsa) [1874007] - selftests/bpf: Fix a compiler warning in local_storage test (Jiri Olsa) [1874007] - bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() (Jiri Olsa) [1874007] - selftests/bpf: Don't exit on failed bpf_testmod unload (Jiri Olsa) [1874007] - bpf: Avoid old-style declaration warnings (Jiri Olsa) [1874007] - bpf: Dont allow vmlinux BTF to be used in map_create and prog_load. (Jiri Olsa) [1874007] - tools: Factor Clang, LLC and LLVM utils definitions (Jiri Olsa) [1874007] - tools/runqslower: Build bpftool using HOSTCC (Jiri Olsa) [1874007] - tools/runqslower: Enable out-of-tree build (Jiri Olsa) [1874007] - tools/runqslower: Use Makefile.include (Jiri Olsa) [1874007] - bpf: Expose bpf_sk_storage_* to iterator programs (Jiri Olsa) [1874007] - tools/resolve_btfids: Warn when having multiple IDs for single type (Jiri Olsa) [1874007] - tools/resolve_btfids: Fix some error messages (Jiri Olsa) [1874007] - samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples (Jiri Olsa) [1874007] - samples/bpf: Fix possible hang in xdpsock with multiple threads (Jiri Olsa) [1874007] - bpf: samples: Do not touch RLIMIT_MEMLOCK (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/l2fwd (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/rxdrop (Jiri Olsa) [1874007] - samples: bpf: Remove bpf_load loader completely (Jiri Olsa) [1874007] - samples: bpf: Fix lwt_len_hist reusing previous BPF map (Jiri Olsa) [1874007] - samples: bpf: Refactor test_overhead program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor task_fd_query program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor test_cgrp2_sock2 program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor hbm program with libbpf (Jiri Olsa) [1874007] - samples/bpf: Increment Tx stats at sending (Jiri Olsa) [1874007] - samples/bpf: Remove unused test_ipip.sh (Jiri Olsa) [1874007] - samples/bpf: Remove duplicate include in hbm (Jiri Olsa) [1874007] - bpftool: Fix compilation failure for net.o with older glibc (Jiri Olsa) [1874007] - tools/bpftool: Auto-detect split BTFs in common cases (Jiri Olsa) [1874007] - tools/bpftool: Emit name for anonymous BTFs (Jiri Olsa) [1874007] - bpftool: Add {i,d}tlb_misses support for bpftool profile (Jiri Olsa) [1874007] - tools/bpf: Always run the *-clean recipes (Jiri Olsa) [1874007] - tools/bpf: Add bootstrap/ to .gitignore (Jiri Olsa) [1874007] - tools/bpftool: Fix cross-build (Jiri Olsa) [1874007] - tools/bpftool: Force clean of out-of-tree build (Jiri Olsa) [1874007] - tools/bpftool: Add support for in-kernel and named BTF in `btf show` (Jiri Olsa) [1874007] - bpftool: Add support for task local storage (Jiri Olsa) [1874007] - tools/bpftool: Add bpftool support for split BTF (Jiri Olsa) [1874007] - bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 (Jiri Olsa) [1874007] - bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() (Jiri Olsa) [1874007] - bpf: Expose bpf_d_path helper to sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add remaining ASSERT_xxx() variants (Jiri Olsa) [1874007] - libbpf: Fix potential NULL pointer dereference (Jiri Olsa) [1874007] - libbpf: Only create rx and tx XDP rings when necessary (Jiri Olsa) [1874007] - libbpf: Ensure umem pointer is non-NULL before dereferencing (Jiri Olsa) [1874007] - libbpf: Restore umem state after socket create failure (Jiri Olsa) [1874007] - selftests/bpf: Fix core_reloc test runner (Jiri Olsa) [1874007] - bpf: Fix umd memory leak in copy_process() (Jiri Olsa) [1874007] - libbpf: Fix error path in bpf_object__elf_init() (Jiri Olsa) [1874007] - bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF (Jiri Olsa) [1874007] - bpf: Prohibit alu ops for pointer types not defining ptr_limit (Jiri Olsa) [1874007] - selftests/bpf: Use the last page in test_snprintf_btf on s390 (Jiri Olsa) [1874007] - bpf: Be less specific about socket cookies guarantees (Jiri Olsa) [1874007] - bpf: Fix 32 bit src register truncation on div/mod (Jiri Olsa) [1874007] - bpf: Fix verifier jmp32 pruning decision logic (Jiri Olsa) [1874007] - bpf: Fix verifier jsgt branch analysis on max bound (Jiri Olsa) [1874007] - bpf: Check for integer overflow when using roundup_pow_of_two() (Jiri Olsa) [1874007] - bpf, preload: Fix build when $(O) points to a relative path (Jiri Olsa) [1874007] - bpf: Drop disabled LSM hooks from the sleepable set (Jiri Olsa) [1874007] - bpf, cgroup: Fix problematic bounds check (Jiri Olsa) [1874007] - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou (Jiri Olsa) [1874007] - bpf: Fix signed_{sub,add32}_overflows type handling (Jiri Olsa) [1874007] - bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback (Jiri Olsa) [1874007] - selftests/bpf: Add verifier test for PTR_TO_MEM spill (Jiri Olsa) [1874007] - bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling (Jiri Olsa) [1874007] - libbpf: Allow loading empty BTFs (Jiri Olsa) [1874007] - bpf: Allow empty module BTFs (Jiri Olsa) [1874007] - bpf: Don't leak memory in bpf getsockopt when optlen == 0 (Jiri Olsa) [1874007] - bpf: Update local storage test to check handling of null ptrs (Jiri Olsa) [1874007] - bpf: Fix typo in bpf_inode_storage.c (Jiri Olsa) [1874007] - bpf: Add size arg to build_id_parse function (Jiri Olsa) [1874007] - bpf: Move stack_map_get_build_id into lib (Jiri Olsa) [1874007] - bpf: Add tests for new BPF atomic operations (Jiri Olsa) [1874007] - bpf: Add bitwise atomic instructions (Jiri Olsa) [1874007] - bpf: Pull out a macro for interpreting atomic ALU operations (Jiri Olsa) [1874007] - bpf: Add instructions for atomic_[cmp]xchg (Jiri Olsa) [1874007] - bpf: Add BPF_FETCH field / create atomic_fetch_add instruction (Jiri Olsa) [1874007] - bpf: Move BPF_STX reserved field check into BPF_STX verifier code (Jiri Olsa) [1874007] - bpf: Rename BPF_XADD and prepare to encode other atomics in .imm (Jiri Olsa) [1874007] - bpf: x86: Factor out a lookup table for some ALU opcodes (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of REX byte (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of ModR/M for *(reg + off) (Jiri Olsa) [1874007] - bpf, libbpf: Avoid unused function warning on bpf_tail_call_static (Jiri Olsa) [1874007] - selftests/bpf: Install btf_dump test cases (Jiri Olsa) [1874007] - selftests/bpf: Fix installation of urandom_read (Jiri Olsa) [1874007] - selftests/bpf: Move generated test files to $(TEST_GEN_FILES) (Jiri Olsa) [1874007] - selftests/bpf: Fix out-of-tree build (Jiri Olsa) [1874007] - selftests/bpf: Enable cross-building (Jiri Olsa) [1874007] - selftests/bpf: Test kernel module ksym externs (Jiri Olsa) [1874007] - libbpf: Support kernel module ksym externs (Jiri Olsa) [1874007] - bpf: Support BPF ksym variables in kernel modules (Jiri Olsa) [1874007] - selftests/bpf: Sync RCU before unloading bpf_testmod (Jiri Olsa) [1874007] - bpf: Fix a verifier message for alloc size helper arg (Jiri Olsa) [1874007] - bpf: Clarify return value of probe str helpers (Jiri Olsa) [1874007] - libbpf: Clarify kernel type use with USER variants of CORE reading macros (Jiri Olsa) [1874007] - selftests/bpf: Remove duplicate include in test_lsm (Jiri Olsa) [1874007] - bpf: Remove unnecessary include from preload/iterators (Jiri Olsa) [1874007] - selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_READ() variants (Jiri Olsa) [1874007] - libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family (Jiri Olsa) [1874007] - selftests/bpf: Fix a compile error for BPF_F_BPRM_SECUREEXEC (Jiri Olsa) [1874007] - bpf: Use thread_group_leader() (Jiri Olsa) [1874007] - bpf: Save correct stopping point in file seq iteration (Jiri Olsa) [1874007] - selftests/bpf: Work-around EBUSY errors from hashmap update/delete (Jiri Olsa) [1874007] - bpf: Add schedule point in htab_init_buckets() (Jiri Olsa) [1874007] - bpf: Remove unused including (Jiri Olsa) [1874007] - selftests/bpf: Fix spelling mistake "tranmission" -> "transmission" (Jiri Olsa) [1874007] - selftests/bpf: Clarify build error if no vmlinux (Jiri Olsa) [1874007] - tweewide: Fix most Shebang lines (Jiri Olsa) [1874007] - bpf: In bpf_task_fd_query use fget_task (Jiri Olsa) [1874007] - selftests/bpf: Add a test for ptr_to_map_value on stack for helper access (Jiri Olsa) [1874007] - bpf: Permits pointers on stack for helper calls (Jiri Olsa) [1874007] - libbpf: Expose libbpf ring_buffer epoll_fd (Jiri Olsa) [1874007] - selftests/bpf: Add set_attach_target() API selftest for module target (Jiri Olsa) [1874007] - libbpf: Support modules in bpf_program__set_attach_target() API (Jiri Olsa) [1874007] - selftests/bpf: Silence ima_setup.sh when not running in verbose mode. (Jiri Olsa) [1874007] - selftests/bpf: Drop the need for LLVM's llc (Jiri Olsa) [1874007] - selftests/bpf: fix bpf_testmod.ko recompilation logic (Jiri Olsa) [1874007] - selftests/bpf: Make selftest compilation work on clang 11 (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - adding xdpxceiver to .gitignore (Jiri Olsa) [1874007] - selftests/bpf: Drop tcp-{client,server}.py from Makefile (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Bi-directional Sockets - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Socket Teardown - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - DRV POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - SKB POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests framework (Jiri Olsa) [1874007] - bpf: Return -ENOTSUPP when attaching to non-kernel BTF (Jiri Olsa) [1874007] - bpf: Propagate __user annotations properly (Jiri Olsa) [1874007] - bpf: Avoid overflows involving hash elem_size (Jiri Olsa) [1874007] - selftests/bpf: Test bpf_sk_storage_get in tcp iterators (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_get (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_delete (Jiri Olsa) [1874007] - bpf: Add a bpf_sock_from_file helper (Jiri Olsa) [1874007] - selftests/bpf: Avoid errno clobbering (Jiri Olsa) [1874007] - selftests/bpf: Print reason when a tester could not run a program (Jiri Olsa) [1874007] - selftests/bpf: Fix invalid use of strncat in test_sockmap (Jiri Olsa) [1874007] - libbpf: Use memcpy instead of strncpy to please GCC (Jiri Olsa) [1874007] - selftests/bpf: Add fentry/fexit/fmod_ret selftest for kernel module (Jiri Olsa) [1874007] - selftests/bpf: Add tp_btf CO-RE reloc test for modules (Jiri Olsa) [1874007] - libbpf: Support attachment of BPF tracing programs to kernel modules (Jiri Olsa) [1874007] - libbpf: Factor out low-level BPF program loading helper (Jiri Olsa) [1874007] - bpf: Allow to specify kernel module BTFs when attaching BPF programs (Jiri Olsa) [1874007] - bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier (Jiri Olsa) [1874007] - selftests/bpf: Add CO-RE relocs selftest relying on kernel module BTF (Jiri Olsa) [1874007] - selftests/bpf: Add support for marking sub-tests as skipped (Jiri Olsa) [1874007] - selftests/bpf: Add bpf_testmod kernel module for testing (Jiri Olsa) [1874007] - libbpf: Add kernel module BTF support for CO-RE relocations (Jiri Olsa) [1874007] - libbpf: Refactor CO-RE relocs to not assume a single BTF object (Jiri Olsa) [1874007] - libbpf: Add internal helper to load BTF data by FD (Jiri Olsa) [1874007] - selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP (Jiri Olsa) [1874007] - bpf: Fix cold build of test_progs-no_alu32 (Jiri Olsa) [1874007] - libbpf: Cap retries in sys_bpf_prog_load (Jiri Olsa) [1874007] - libbpf: Sanitise map names before pinning (Jiri Olsa) [1874007] - libbpf: Fail early when loading programs with unspecified type (Jiri Olsa) [1874007] - selftests/bpf: Indent ima_setup.sh with tabs. (Jiri Olsa) [1874007] - selftests/bpf: Add config dependency on BLK_DEV_LOOP (Jiri Olsa) [1874007] - selftests/bpf: Ensure securityfs mount before writing ima policy (Jiri Olsa) [1874007] - selftests/bpf: Update ima_setup.sh for busybox (Jiri Olsa) [1874007] - libbpf: Separate XDP program load with xsk socket creation (Jiri Olsa) [1874007] - selftests/bpf: Copy file using read/write in local storage test (Jiri Olsa) [1874007] - libbpf: Add base BTF accessor (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf progs (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for stackmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for reuseport_array maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for queue_stack_maps maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf_struct_ops maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Prepare for memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf progs (Jiri Olsa) [1874007] - selftests/bpf: Extend bind{4,6} programs with a call to bpf_setsockopt (Jiri Olsa) [1874007] - selftests/bpf: Rewrite test_sock_addr bind bpf into C (Jiri Olsa) [1874007] - selftests/bpf: Fix flavored variants of test_ima (Jiri Olsa) [1874007] - libbpf: Replace size_t with __u32 in xsk interfaces (Jiri Olsa) [1874007] - bpf: Add a selftest for bpf_ima_inode_hash (Jiri Olsa) [1874007] - bpf: Add a BPF helper for getting the IMA hash of an inode (Jiri Olsa) [1874007] - libbpf: Add support for canceling cached_cons advance (Jiri Olsa) [1874007] - bpf: Refactor check_cfg to use a structured loop. (Jiri Olsa) [1874007] - selftest/bpf: Fix rst formatting in readme (Jiri Olsa) [1874007] - selftest/bpf: Fix link in readme (Jiri Olsa) [1874007] - bpf: Simplify task_file_seq_get_next() (Jiri Olsa) [1874007] - selftests/bpf: Mark tests that require unaligned memory access (Jiri Olsa) [1874007] - selftests/bpf: Avoid running unprivileged tests with alignment requirements (Jiri Olsa) [1874007] - selftests/bpf: Fix broken riscv build (Jiri Olsa) [1874007] - bpf: Add bpf_ktime_get_coarse_ns helper (Jiri Olsa) [1874007] - bpf: Add tests for bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - bpf: Add bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - libbpf: bpf__find_by_name[_kind] should use btf__get_nr_types() (Jiri Olsa) [1874007] - selftest/bpf: Fix IPV6FR handling in flow dissector (Jiri Olsa) [1874007] - bpf: Augment the set of sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: selftest: Use bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add asm tests for pkt vs pkt_end comparison. (Jiri Olsa) [1874007] - selftests/bpf: Add skb_pkt_end test (Jiri Olsa) [1874007] - bpf: Support for pointers beyond pkt_end. (Jiri Olsa) [1874007] - bpf: Compile out btf_parse_module() if module BTF is not enabled (Jiri Olsa) [1874007] - selftest/bpf: Add missed ip6ip6 test back (Jiri Olsa) [1874007] - bpf: Keep module's btf_data_size intact after load (Jiri Olsa) [1874007] - bpf: Sanitize BTF data pointer after module is loaded (Jiri Olsa) [1874007] - bpf: Load and verify kernel module BTFs (Jiri Olsa) [1874007] - bpf: Assign ID to vmlinux BTF and return extra info for BTF in GET_OBJ_INFO (Jiri Olsa) [1874007] - bpf: Add in-kernel split BTF support (Jiri Olsa) [1874007] - bpf, btf: Remove the duplicate btf_ids.h include (Jiri Olsa) [1874007] - selftests/bpf: Fix selftest build with old libc (Jiri Olsa) [1874007] - bpf: Exercise syscall operations for inode and sk storage (Jiri Olsa) [1874007] - bpf: Add tests for task_local_storage (Jiri Olsa) [1874007] - bpf: Update selftests for local_storage to use vmlinux.h (Jiri Olsa) [1874007] - bpf: Implement get_current_task_btf and RET_PTR_TO_BTF_ID (Jiri Olsa) [1874007] - libbpf: Add support for task local storage (Jiri Olsa) [1874007] - bpf: Implement task local storage (Jiri Olsa) [1874007] - bpf: Allow LSM programs to use bpf spin locks (Jiri Olsa) [1874007] - bpf: Lift hashtab key_size limit (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF dedup selftests (Jiri Olsa) [1874007] - libbpf: Accomodate DWARF/compiler bug with duplicated identical arrays (Jiri Olsa) [1874007] - libbpf: Support BTF dedup of split BTFs (Jiri Olsa) [1874007] - libbpf: Fix BTF data layout checks and allow empty BTF (Jiri Olsa) [1874007] - selftests/bpf: Add checking of raw type dump in BTF writer APIs selftests (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF basic test (Jiri Olsa) [1874007] - libbpf: Implement basic split BTF support (Jiri Olsa) [1874007] - libbpf: Unify and speed up BTF string deduplication (Jiri Olsa) [1874007] - selftest/bpf: Relax btf_dedup test checks (Jiri Olsa) [1874007] - libbpf: Factor out common operations in BTF writing APIs (Jiri Olsa) [1874007] - selftest/bpf: Use global variables instead of maps for test_tcpbpf_kern (Jiri Olsa) [1874007] - selftests/bpf: Migrate tcpbpf_user.c to use BPF skeleton (Jiri Olsa) [1874007] - selftests/bpf: Replace EXPECT_EQ with ASSERT_EQ and refactor verify_results (Jiri Olsa) [1874007] - selftests/bpf: Drop python client/server in favor of threads (Jiri Olsa) [1874007] - selftests/bpf: Move test_tcppbf_user into test_progs (Jiri Olsa) [1874007] - bpf: Fix error path in htab_map_alloc() (Jiri Olsa) [1874007] - bpf: Avoid hashtab deadlock with map_locked (Jiri Olsa) [1874007] - bpf: Use separate lockdep class for each hashtab (Jiri Olsa) [1874007] - fault-injection: handle EI_ETYPE_TRUE (Jiri Olsa) [1874007] - vfs, fdtable: Add fget_task helper (Jiri Olsa) [1874007] - [s390] vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] s390/pci: track whether util_str is valid in the zpci_dev (Claudio Imbrenda) [1858844] - [s390] s390/pci: stash version in the zpci_dev (Claudio Imbrenda) [1858844]- Enable CRYPTO_SHA512 and _SSSE3 so these are available in FIPS mode (Vladis Dronov) [1973106] - crypto: drbg - self test for HMAC(SHA-512) (Vladis Dronov) [1973106] - xfrm: xfrm_state_mtu should return at least 1280 for ipv6 (Sabrina Dubroca) [1919786] - xfrm: remove get_mtu indirection from xfrm_type (Sabrina Dubroca) [1919786] - netfilter: move endif to correct location (Florian Westphal) [1971991] - netfilter: nft_compat: remove flush counter optimization (Florian Westphal) [1974323] - mptcp: fix soft lookup in subflow_error_report() (Florian Westphal) [1936368] - selftests: mptcp: enable syncookie only in absence of reorders (Florian Westphal) [1936368] - mptcp: do not warn on bad input from the network (Florian Westphal) [1936368] - mptcp: wake-up readers only for in sequence data (Florian Westphal) [1936368] - mptcp: try harder to borrow memory from subflow under pressure (Florian Westphal) [1936368] - mptcp: Fix out of bounds when parsing TCP options (Florian Westphal) [1936368] - selftests: mptcp_connect: add SO_TIMESTAMPNS cmsg support (Florian Westphal) [1936368] - mptcp: receive path cmsg support (Florian Westphal) [1936368] - tcp: export timestamp helpers for mptcp (Florian Westphal) [1936368] - mptcp: setsockopt: handle SOL_SOCKET in one place only (Florian Westphal) [1936368] - mptcp: sockopt: propagate timestamp request to subflows (Florian Westphal) [1936368] - sock: expose so_timestamping options for mptcp (Florian Westphal) [1936368] - mptcp: restrict values of 'enabled' sysctl (Florian Westphal) [1936368] - mptcp: support SYSCTL only if enabled (Florian Westphal) [1936368] - mptcp: make sure flag signal is set when add addr with port (Florian Westphal) [1936368] - mptcp: remove redundant initialization in pm_nl_init_net() (Florian Westphal) [1936368] - mptcp: generate subflow hmac after mptcp_finish_join() (Florian Westphal) [1936368] - mptcp: using TOKEN_MAX_RETRIES instead of magic number (Florian Westphal) [1936368] - mptcp: fix pr_debug in mptcp_token_new_connect (Florian Westphal) [1936368] - mptcp: update selftest for fallback due to OoO (Florian Westphal) [1936368] - mptcp: do not reset MP_CAPABLE subflow on mapping errors (Florian Westphal) [1936368] - mptcp: always parse mptcp options for MPC reqsk (Florian Westphal) [1936368] - mptcp: fix sk_forward_memory corruption on retransmission (Florian Westphal) [1936368] - mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer (Florian Westphal) [1936368] - mptcp: avoid error message on infinite mapping (Florian Westphal) [1936368] - mptcp: drop unconditional pr_warn on bad opt (Florian Westphal) [1936368] - mptcp: avoid OOB access in setsockopt() (Florian Westphal) [1936368] - mptcp: fix data stream corruption (Florian Westphal) [1936368] - mptcp: fix splat when closing unaccepted socket (Florian Westphal) [1936368] - selftests: mptcp: add a test case for MSG_PEEK (Florian Westphal) [1936368] - mptcp: add MSG_PEEK support (Florian Westphal) [1936368] - mptcp: ignore unsupported msg flags (Florian Westphal) [1936368] - mptcp: implement MSG_TRUNC support (Florian Westphal) [1936368] - mptcp: implement dummy MSG_ERRQUEUE support (Florian Westphal) [1936368] - mptcp: Retransmit DATA_FIN (Florian Westphal) [1936368] - selftests: mptcp: add packet mark test case (Florian Westphal) [1936368] - selftests: mptcp: add the net device name testcase (Florian Westphal) [1936368] - selftests: mptcp: dump more info on mpjoin errors (Florian Westphal) [1936368] - selftests: mptcp: init nstat history (Florian Westphal) [1936368] - selftests: mptcp: launch mptcp_connect with timeout (Florian Westphal) [1936368] - selftests: mptcp: remove id 0 address testcases (Florian Westphal) [1936368] - selftests: mptcp: add addr argument for del_addr (Florian Westphal) [1936368] - selftests: mptcp: avoid calling pm_nl_ctl with bad IDs (Florian Westphal) [1936368] - selftests: mptcp: signal addresses testcases (Florian Westphal) [1936368] - selftests: mptcp: timeout testcases for multi addresses (Florian Westphal) [1936368] - selftests: mptcp: add cfg_do_w for cfg_remove (Florian Westphal) [1936368] - selftests: mptcp: Restore packet capture option in join tests (Florian Westphal) [1936368] - selftests: mptcp: add testcases for removing addrs (Florian Westphal) [1936368] - selftests: mptcp: set addr id for removing testcases (Florian Westphal) [1936368] - selftests: mptcp: add invert argument for chk_rm_nr (Florian Westphal) [1936368] - selftests: mptcp: fail if not enough SYN/3rd ACK (Florian Westphal) [1936368] - selftests: mptcp: display warnings on one line (Florian Westphal) [1936368] - selftests: mptcp: fix ACKRX debug message (Florian Westphal) [1936368] - selftests: mptcp: dump more info on errors (Florian Westphal) [1936368] - selftests: mptcp: add command line arguments for mptcp_join.sh (Florian Westphal) [1936368] - selftests: mptcp: add testcases for ADD_ADDR with port (Florian Westphal) [1936368] - selftests: mptcp: add port argument for pm_nl_ctl (Florian Westphal) [1936368] - selftests: mptcp: add testcases for newly added addresses (Florian Westphal) [1936368] - selftests: mptcp: use minus values for removing address numbers (Florian Westphal) [1936368] - selftests: increase timeout to 10 min (Florian Westphal) [1936368] - selftests: mptcp: add IPv4-mapped IPv6 testcases (Florian Westphal) [1936368] - mptcp: use mptcp_for_each_subflow in mptcp_close (Florian Westphal) [1936368] - mptcp: add tracepoint in subflow_check_data_avail (Florian Westphal) [1936368] - mptcp: add tracepoint in ack_update_msk (Florian Westphal) [1936368] - mptcp: add tracepoint in get_mapping_status (Florian Westphal) [1936368] - mptcp: add tracepoint in mptcp_subflow_get_send (Florian Westphal) [1936368] - mptcp: export mptcp_subflow_active (Florian Westphal) [1936368] - mptcp: fix format specifiers for unsigned int (Florian Westphal) [1936368] - mptcp: sockopt: add TCP_CONGESTION and TCP_INFO (Florian Westphal) [1936368] - mptcp: setsockopt: SO_DEBUG and no-op options (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_INCOMING_CPU (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_MARK support (Florian Westphal) [1936368] - mptcp: setsockopt: support SO_LINGER (Florian Westphal) [1936368] - mptcp: setsockopt: handle receive/send buffer and device bind (Florian Westphal) [1936368] - mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY (Florian Westphal) [1936368] - mptcp: tag sequence_seq with socket state (Florian Westphal) [1936368] - mptcp: add skeleton to sync msk socket options to subflows (Florian Westphal) [1936368] - mptcp: only admit explicitly supported sockopt (Florian Westphal) [1936368] - mptcp: move sockopt function into a new file (Florian Westphal) [1936368] - mptcp: drop all sub-options except ADD_ADDR when the echo bit is set (Florian Westphal) [1936368] - mptcp: unify add_addr(6)_generate_hmac (Florian Westphal) [1936368] - mptcp: drop MPTCP_ADDR_IPVERSION_4/6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_options_received (Florian Westphal) [1936368] - mptcp: drop OPTION_MPTCP_ADD_ADDR6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_out_options (Florian Westphal) [1936368] - mptcp: move flags and ifindex out of mptcp_addr_info (Florian Westphal) [1936368] - mptcp: add mptcp reset option support (Florian Westphal) [1936368] - mptcp: remove unneeded check on first subflow (Florian Westphal) [1936368] - mptcp: add active MPC mibs (Florian Westphal) [1936368] - mptcp: add mib for token creation fallback (Florian Westphal) [1936368] - mptcp: remove id 0 address (Florian Westphal) [1936368] - mptcp: unify RM_ADDR and RM_SUBFLOW receiving (Florian Westphal) [1936368] - mptcp: remove all subflows involving id 0 address (Florian Westphal) [1936368] - mptcp: subflow.c: Fix a typo (Florian Westphal) [1936368] - mptcp: rename mptcp_pm_nl_add_addr_send_ack (Florian Westphal) [1936368] - mptcp: send ack for rm_addr (Florian Westphal) [1936368] - mptcp: drop useless addr_signal clear (Florian Westphal) [1936368] - mptcp: move to next addr when subflow creation fail (Florian Westphal) [1936368] - mptcp: export lookup_anno_list_by_saddr (Florian Westphal) [1936368] - mptcp: move to next addr when timeout (Florian Westphal) [1936368] - mptcp: drop unused subflow in mptcp_pm_subflow_established (Florian Westphal) [1936368] - mptcp: skip connecting the connected address (Florian Westphal) [1936368] - mptcp: drop argument port from mptcp_pm_announce_addr (Florian Westphal) [1936368] - mptcp: clean-up the rtx path (Florian Westphal) [1936368] - mptcp: fix ADD_ADDR HMAC in case port is specified (Florian Westphal) [1936368] - mptcp: remove a list of addrs when flushing (Florian Westphal) [1936368] - mptcp: remove multi addresses and subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi addresses in PM (Florian Westphal) [1936368] - mptcp: add rm_list_rx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_options_received (Florian Westphal) [1936368] - mptcp: add rm_list_tx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_out_options (Florian Westphal) [1936368] - mptcp: fix bit MPTCP_PUSH_PENDING tests (Florian Westphal) [1936368] - mptcp: fix length of ADD_ADDR with port sub-option (Florian Westphal) [1936368] - mptcp: free resources when the port number is mismatched (Florian Westphal) [1936368] - mptcp: fix missing wakeup (Florian Westphal) [1936368] - mptcp: fix race in release_cb (Florian Westphal) [1936368] - mptcp: factor out __mptcp_retrans helper() (Florian Westphal) [1936368] - mptcp: reset 'first' and ack_hint on subflow close (Florian Westphal) [1936368] - mptcp: dispose initial struct socket when its subflow is closed (Florian Westphal) [1936368] - mptcp: fix memory accounting on allocation error (Florian Westphal) [1936368] - mptcp: put subflow sock on connect error (Florian Westphal) [1936368] - mptcp: reset last_snd on subflow close (Florian Westphal) [1936368] - mptcp: do not wakeup listener for MPJ subflows (Florian Westphal) [1936368] - mptcp: fix DATA_FIN generation on early shutdown (Florian Westphal) [1936368] - mptcp: fix DATA_FIN processing for orphaned sockets (Florian Westphal) [1936368] - mptcp: add local addr info in mptcp_info (Florian Westphal) [1936368] - mptcp: add netlink event support (Florian Westphal) [1936368] - mptcp: avoid lock_fast usage in accept path (Florian Westphal) [1936368] - netlink: don't call ->netlink_bind with table lock held (Florian Westphal) [1936368] - genetlink: restrict upcoming mptcp netlink events to CAP_NET_ADMIN (Florian Westphal) [1936368] - mptcp: pass subflow socket to a few helpers (Florian Westphal) [1936368] - mptcp: move subflow close loop after sk close check (Florian Westphal) [1936368] - mptcp: schedule worker when subflow is closed (Florian Westphal) [1936368] - mptcp: split __mptcp_close_ssk helper (Florian Westphal) [1936368] - mptcp: move pm netlink work into pm_netlink (Florian Westphal) [1936368] - mptcp: add a missing retransmission timer scheduling (Florian Westphal) [1936368] - mptcp: better msk receive window updates (Florian Westphal) [1936368] - mptcp: init mptcp request socket earlier (Florian Westphal) [1936368] - mptcp: fix spurious retransmissions (Florian Westphal) [1936368] - mptcp: fix poll after shutdown (Florian Westphal) [1936368] - mptcp: deliver ssk errors to msk (Florian Westphal) [1936368] - mptcp: pm: add lockdep assertions (Florian Westphal) [1936368] - mptcp: add the mibs for ADD_ADDR with port (Florian Westphal) [1936368] - mptcp: deal with MPTCP_PM_ADDR_ATTR_PORT in PM netlink (Florian Westphal) [1936368] - mptcp: enable use_port when invoke addresses_equal (Florian Westphal) [1936368] - mptcp: add port number check for MP_JOIN (Florian Westphal) [1936368] - mptcp: add a new helper subflow_req_create_thmac (Florian Westphal) [1936368] - mptcp: drop unused skb in subflow_token_join_request (Florian Westphal) [1936368] - mptcp: create the listening socket for new port (Florian Westphal) [1936368] - mptcp: create subflow or signal addr for newly added address (Florian Westphal) [1936368] - mptcp: drop *_max fields in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: use WRITE_ONCE for the pernet *_max (Florian Westphal) [1936368] - mptcp: pm nl: reduce variable scope (Florian Westphal) [1936368] - mptcp: pm nl: support IPv4 mapped in v6 addresses (Florian Westphal) [1936368] - mptcp: support MPJoin with IPv4 mapped in v6 sk (Florian Westphal) [1936368] - mptcp: use sha256() instead of open coding (Florian Westphal) [1936368] - crypto: lib/sha256 - add sha256() function (Florian Westphal) [1936368] - mptcp: use SHA256_BLOCK_SIZE, not SHA_MESSAGE_BYTES (Florian Westphal) [1936368] - xprtrdma: Pad optimization, revisited (Steve Dickson) [1926957] - ibmvnic: remove set but not used variable 'netdev' (Diego Domingos) [1922193] - net/ibmvnic: Remove tests of member address (Diego Domingos) [1922193] - ibmvnic: remove duplicate napi_schedule call in do_reset function (Diego Domingos) [1922193] - ibmvnic: avoid calling napi_disable() twice (Diego Domingos) [1922193] - ibmvnic: queue reset work in system_long_wq (Diego Domingos) [1922193] - ibmvnic: correctly use dev_consume/free_skb_irq (Diego Domingos) [1922193] - ibmvnic: improve failover sysfs entry (Diego Domingos) [1922193] - ibmvnic: print adapter state as a string (Diego Domingos) [1922193] - ibmvnic: print reset reason as a string (Diego Domingos) [1922193] - ibmvnic: clean up the remaining debugfs data structures (Diego Domingos) [1922193] - ibmvnic: Use 'skb_frag_address()' instead of hand coding it (Diego Domingos) [1922193] - ibmvnic: remove excessive irqsave (Diego Domingos) [1922193] - ibmvnic: always store valid MAC address (Diego Domingos) [1922193] - ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. (Diego Domingos) [1922193] - vio: make remove callback return void (Diego Domingos) [1922193] - tty: hvcs: Drop unnecessary if block (Diego Domingos) [1922193] - ibmvnic: serialize access to work queue on remove (Diego Domingos) [1922193] - ibmvnic: skip send_request_unmap for timeout reset (Diego Domingos) [1922193] - ibmvnic: add memory barrier to protect long term buffer (Diego Domingos) [1922193] - ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions (Diego Domingos) [1922193] - ibmvnic: prefer strscpy over strlcpy (Diego Domingos) [1922193] - ibmvnic: remove unused spinlock_t stats_lock definition (Diego Domingos) [1922193] - ibmvnic: add comments for spinlock_t definitions (Diego Domingos) [1922193] - ibmvnic: fix miscellaneous checks (Diego Domingos) [1922193] - ibmvnic: avoid multiple line dereference (Diego Domingos) [1922193] - ibmvnic: fix braces (Diego Domingos) [1922193] - ibmvnic: fix block comments (Diego Domingos) [1922193] - ibmvnic: prefer 'unsigned long' over 'unsigned long int' (Diego Domingos) [1922193] - ibmvnic: remove unnecessary rmb() inside ibmvnic_poll (Diego Domingos) [1922193] - ibmvnic: rework to ensure SCRQ entry reads are properly ordered (Diego Domingos) [1922193] - ibmvnic: Ensure that CRQ entry read are correctly ordered (Diego Domingos) [1922193] - net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours (Diego Domingos) [1922193] - powerpc/hmi: Fix kernel hang when TB is in error state. (Gustavo Walbon) [1924091] - powerpc/eeh: Fix EEH handling for hugepages in ioremap space. (Gustavo Walbon) [1924090] - powerpc/pseries: Only register vio drivers if vio bus exists (Gustavo Walbon) [1924090] - powerpc/pci: Remove unimplemented prototypes (Gustavo Walbon) [1924090] - powerpc/powernv/pci: Use kzalloc() for phb related allocations (Gustavo Walbon) [1924090] - powerpc/pasemi: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mve5100: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mpc7448: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/linkstation: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/holly: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/chrp: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/amigaone: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/83xx: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/82xx/*: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/mpc5200_simple: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/media5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/lite5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/efika: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/512x: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/pci: Move PHB discovery for PCI_DN using platforms (Gustavo Walbon) [1924090] - powerpc/maple: Fix declaration made after definition (Gustavo Walbon) [1924090] - powerpc/pci: Add ppc_md.discover_phbs() (Gustavo Walbon) [1924090] - powerpc/pci: Delete traverse_pci_dn() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework pci_dev lookup in debugfs attributes (Gustavo Walbon) [1924090] - selftests/powerpc: Add VF recovery tests (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_send_allow_unfreeze() static (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_pcibios_bus_add_device() static (Gustavo Walbon) [1924090] - selftests/powerpc: Make the test check in eeh-basic.sh posix compliant (Gustavo Walbon) [1924090] - powernv/pci: Print an error when device enable is blocked (Gustavo Walbon) [1924090] - selftests/powerpc/eeh: disable kselftest timeout setting for eeh-basic (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Fix a possible debugfs deadlock (Gustavo Walbon) [1924090] - powerpc/eeh: Fix eeh_dev_check_failure() for PE#0 (Gustavo Walbon) [1924090] - selftests/powerpc: Fix eeh-basic.sh exit codes (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix use of uninitialised variable (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_pe->config_addr (Gustavo Walbon) [1924090] - powerpc/eeh: Clean up PE addressing (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Allow zero to be a valid PE configuration address (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Rework device EEH PE determination (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Clean up pe_config_addr lookups (Gustavo Walbon) [1924090] - powerpc/eeh: Move EEH initialisation to an arch initcall (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_ops->init (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/powernv: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework EEH initialisation (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix dumb linebreaks (Gustavo Walbon) [1924090] - selftests/powerpc: Squash spurious errors due to device removal (Gustavo Walbon) [1924090] - powerpc/eeh: Move PE tree setup into the platform (Gustavo Walbon) [1924090] - powerpc/eeh: Drop pdn use in eeh_pe_tree_insert() (Gustavo Walbon) [1924090] - powerpc/eeh: Rename eeh_{add_to|remove_from}_parent_pe() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove class code field from edev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove spurious use of pci_dn in eeh_dump_dev_log (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->{read|write}_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->resume_notify() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->restore_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove VF config space restoration (Gustavo Walbon) [1924090] - powerpc/eeh: Kill off eeh_ops->get_pe_addr() (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using pdn->pe_number (Gustavo Walbon) [1924090] - powerpc/eeh: Move vf_index out of pci_dn and into eeh_dev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev.c (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev_phb_init_dynamic() (Gustavo Walbon) [1924090] - powerpc/powernv: Make pnv_pci_sriov_enable() and friends static (Gustavo Walbon) [1924090] - powerpc/pseries: Make vio and ibmebus initcalls pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Release EEH device state synchronously (Gustavo Walbon) [1924090] - powerpc/eeh: Rework eeh_ops->probe() (Gustavo Walbon) [1924090] - powerpc/eeh: Make early EEH init pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Remove PHB check in probe (Gustavo Walbon) [1924090] - powerpc/eeh: Do early EEH init only when required (Gustavo Walbon) [1924090] - powerpc/eeh: Only dump stack once if an MMIO loop is detected (Gustavo Walbon) [1924090] - powernv/pci: Add a debugfs entry to dump PHB's IODA PE state (Gustavo Walbon) [1924090] - powernv/pci: Allow any write trigger the diag dump (Gustavo Walbon) [1924090] - powernv/pci: Use pnv_phb as the private data for debugfs entries (Gustavo Walbon) [1924090] - powerpc/powernv/npu: Fix debugfs_simple_attr.cocci warnings (Gustavo Walbon) [1924090] - powerpc/pcidn: Warn when sriov pci_dn management is used incorrectly (Gustavo Walbon) [1924090] - powerpc/pcidn: Make VF pci_dn management CONFIG_PCI_IOV specific (Gustavo Walbon) [1924090] - powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Make clearing EEH_DEV_SYSFS saner (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Remove double pci_dn lookup. (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: ifdef pseries sr-iov sysfs properties (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Don't use pci_dn when inserting new ranges (Gustavo Walbon) [1924090] - powerpc/eeh: differentiate duplicate detection message (Gustavo Walbon) [1924090] - powerpc/eeh: Handle hugepages in ioremap space (Gustavo Walbon) [1924090] - powerpc/powernv-eeh: Consisely desribe what this file does (Gustavo Walbon) [1924090] - powerpc/eeh_cache: fix a W=1 kernel-doc warning (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Add a way to dump the EEH address cache (Gustavo Walbon) [1924090] - powerpc/powernv: Escalate reset when IODA reset fails (Gustavo Walbon) [1924090] - powerpc/powernv/eeh/npu: Fix uninitialized variables in opal_pci_eeh_freeze_status (Gustavo Walbon) [1924090] - powerpc: eeh_event: convert semaphore to completion (Gustavo Walbon) [1924090] - powerpc/eeh: Declare pci_ers_result_name() as static (Gustavo Walbon) [1924090] - Bluetooth: verify AMP hci_chan before amp_destroy (Gopal Tiwari) [1962546] {CVE-2021-33034} - NFSv4.2 fix handling of sr_eof in SEEK's reply (Steve Dickson) [1948015] - SUNRPC: Fix null pointer dereference in svc_rqst_free() (Benjamin Coddington) [1952008] - NFSv4: Use sequence counter with associated spinlock (Benjamin Coddington) [1952008] - NFSv4.2: fix return value of _nfs4_get_security_label() (Benjamin Coddington) [1952008] - NFSD: fix error handling in NFSv4.0 callbacks (Benjamin Coddington) [1952008] - NFS: Don't gratuitously clear the inode cache when lookup failed (Benjamin Coddington) [1952008] - NFS: Don't revalidate the directory permissions on a lookup failure (Benjamin Coddington) [1952008] - nfsd: register pernet ops last, unregister first (Benjamin Coddington) [1952008] - SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Benjamin Coddington) [1952008] - lockd: fix access beyond unterminated strings in prints (Benjamin Coddington) [1952008] - tty: Protect disc_data in n_tty_close and n_tty_flush_buffer (Rafael Aquini) [1879861] - hwmon: (amd_energy) Add AMD family 19h model 30h x86 match (Terry Bowman) [1949280]- redhat/configs: Re-enable dptf_power module (Prarit Bhargava) [1962349] - net/sched: act_ct: Offload connections with commit action (Marcelo Ricardo Leitner) [1965817] - netfilter: flowtable: Remove redundant hw refresh bit (Marcelo Ricardo Leitner) [1965817] - inet_diag: add support for tw_mark (Xin Long) [1972967] - mm: thp: fix MADV_REMOVE deadlock on shmem THP (Waiman Long) [1974659] {CVE-2020-29368} - mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked() (Waiman Long) [1974659] {CVE-2020-29368} - mmap locking API: add mmap_lock_is_contended() (Waiman Long) [1970177] - mm: madvise: fix vma user-after-free (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() protect the pmd lock (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() flush the right range (Waiman Long) [1970177] - mm/mmap.c: close race between munmap() and expand_upwards()/downwards() (Waiman Long) [1970177] - mm: document warning in move_normal_pmd() and make it warn only once (Waiman Long) [1970177] - mmap locking API: convert mmap_sem comments (Waiman Long) [1970177] - mmap locking API: convert mmap_sem API comments (Waiman Long) [1970177] - mmap locking API: rename mmap_sem to mmap_lock (Waiman Long) [1970177] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Waiman Long) [1970177] - mmap locking API: add MMAP_LOCK_INITIALIZER (Waiman Long) [1970177] - mmap locking API: convert nested write lock sites (Waiman Long) [1970177] - mmap locking API: convert mmap_sem call sites missed by coccinelle (Waiman Long) [1970177] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Waiman Long) [1970177] - MMU notifier: use the new mmap locking API (Waiman Long) [1970177] - mm/gup.c: further document vma_permits_fault() (Waiman Long) [1970177] - mm/gup.c: update the documentation (Waiman Long) [1970177] - mm/ksm: fix NULL pointer dereference when KSM zero page is enabled (Waiman Long) [1970177] - proc: inline vma_stop into m_stop (Waiman Long) [1970177] - mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE (Waiman Long) [1970177] - fs/io_uring: set FOLL_PIN via pin_user_pages() (Waiman Long) [1970177] - shmem: pin the file in shmem_fault() if mmap_sem is dropped (Waiman Long) [1970177] - mm/gup.c: fix comments of __get_user_pages() and get_user_pages_remote() (Waiman Long) [1970177] - mm/init-mm.c: include for vm_committed_as_batch (Waiman Long) [1970177] - lib/generic-radix-tree.c: add kmemleak annotations (Waiman Long) [1970177] - mm: Remove BUG_ON mmap_sem not held from xxx_trans_huge_lock() (Waiman Long) [1970177] - lib/generic-radix-tree.c: make 2 functions static inline (Waiman Long) [1970177] - x86/mm: Clean up the pmd_read_atomic() comments (Waiman Long) [1970177] - x86/mm: Fix function name typo in pmd_read_atomic() comment (Waiman Long) [1970177] - khugepaged: enable collapse pmd for pte-mapped THP (Waiman Long) [1970177] - mm: Handle MADV_WILLNEED through vfs_fadvise() (Waiman Long) [1970177] - pagewalk: use lockdep_assert_held for locking validation (Waiman Long) [1970177] - mm: use down_read_killable for locking mmap_sem in access_remote_vm (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/map_files (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/clear_refs (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/pagemap (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/maps (Waiman Long) [1970177] - mm/filemap.c: correct the comment about VM_FAULT_RETRY (Waiman Long) [1970177] - mm: mmu_gather: remove __tlb_reset_range() for force flush (Waiman Long) [1970177] - arm64/mm: Drop mmap_sem before calling __do_kernel_fault() (Waiman Long) [1970177] - docs/vm: Minor editorial changes in the THP and hugetlbfs (Waiman Long) [1970177] - x86/mpx, mm/core: Fix recursive munmap() corruption (Waiman Long) [1970177] - doc: mm: migration doesn't use FOLL_SPLIT anymore (Waiman Long) [1970177] - filemap: add a comment about FAULT_FLAG_RETRY_NOWAIT behavior (Waiman Long) [1970177] - proc: commit to genradix (Waiman Long) [1970177] - generic radix trees (Waiman Long) [1970177] - mm: swap: add comment for swap_vma_readahead (Waiman Long) [1970177] - x86/mm: Make set_pmd_at() paravirt aware (Waiman Long) [1970177] - mm: select HAVE_MOVE_PMD on x86 for faster mremap (Waiman Long) [1970177] - mm: speed up mremap by 20x on large regions (Waiman Long) [1970177] - mm/mmap.c: remove verify_mm_writelocked() (Waiman Long) [1970177] - x86/fault: Check user_mode(regs) when avoiding an mmap_sem deadlock (Waiman Long) [1970177] - mm: brk: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: mremap: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: unmap VM_PFNMAP mappings with optimized path (Waiman Long) [1970177] - mm: unmap VM_HUGETLB mappings with optimized path (Waiman Long) [1970177] - mm: mmap: zap pages with read mmap_sem in munmap (Waiman Long) [1970177] - x86/mm: Fix exception table comments (Waiman Long) [1970177] - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() (Mark Langsdorf) [1946282] - acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding (Mark Langsdorf) [1946282] - thermal/drivers/acpi: Use hot and critical ops (Mark Langsdorf) [1946282] - thermal/core: Add critical and hot ops (Mark Langsdorf) [1946282] - thermal/core: Emit a warning if the thermal zone is updated without ops (Mark Langsdorf) [1946282] - ACPI: scan: Fix _STA getting called on devices with unmet dependencies (Mark Langsdorf) [1946282] - ACPI: tables: x86: Reserve memory occupied by ACPI tables (Mark Langsdorf) [1946282] - ACPICA: Always create namespace nodes using acpi_ns_create_node() (Mark Langsdorf) [1946282] - ACPI: platform: Add balanced-performance platform profile (Mark Langsdorf) [1946282] - ACPI: platform: Hide ACPI_PLATFORM_PROFILE option (Mark Langsdorf) [1946282] - ACPICA: Remove some code duplication from acpi_ev_address_space_dispatch (Mark Langsdorf) [1946282] - ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 2) (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 1) (Mark Langsdorf) [1946282] - ACPI: property: Make acpi_node_prop_read() static (Mark Langsdorf) [1946282] - ACPI: property: Remove dead code (Mark Langsdorf) [1946282] - iommu/amd: Fix performance counter initialization (Mark Langsdorf) [1946282] - ACPI: property: Fix fwnode string properties matching (Mark Langsdorf) [1946282] - ACPI / NUMA: add a stub function for node_to_pxm() (Mark Langsdorf) [1946282] - ACPI: OSL: Rework acpi_check_resource_conflict() (Mark Langsdorf) [1946282] - ACPI: APEI: ERST: remove unneeded semicolon (Mark Langsdorf) [1946282] - iommu/vt-d: Add new enum value and structure for SATC (Mark Langsdorf) [1946282] - ACPI: Add support for native USB4 control _OSC (Mark Langsdorf) [1946282] - ACPI: Execute platform _OSC also with query bit clear (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_FPDT (Mark Langsdorf) [1946282] - ACPI: tables: introduce support for FPDT table (Mark Langsdorf) [1946282] - ACPI: APEI: Add is_generic_error() to identify GHES sources (Mark Langsdorf) [1946282] - ACPI: platform-profile: Fix possible deadlock in platform_profile_remove() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Introduce object pointers to callbacks (Mark Langsdorf) [1946282] - PCI/ACPI: Clarify message about _OSC failure (Mark Langsdorf) [1946282] - PCI/ACPI: Remove unnecessary osc_lock (Mark Langsdorf) [1946282] - PCI/ACPI: Make acpi_pci_osc_control_set() static (Mark Langsdorf) [1946282] - media: ACPI / bus: Add acpi_dev_get_next_match_dev() and helper macro (Mark Langsdorf) [1946282] - ACPI: scan: Adjust white space in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: scan: Rearrange memory allocation in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Drop const qualifier for cur_profile (Mark Langsdorf) [1946282] - ACPI: configfs: add missing check after configfs_register_default_group() (Mark Langsdorf) [1946282] - ACPI: CPPC: initialise vaddr pointers to NULL (Mark Langsdorf) [1946282] - ACPI: CPPC: add __iomem annotation to generic_comm_base pointer (Mark Langsdorf) [1946282] - ACPI: CPPC: remove __iomem annotation for cpc_reg's address (Mark Langsdorf) [1946282] - ACPI: Use DEVICE_ATTR_ macros (Mark Langsdorf) [1946282] - ACPICA: Update version to 20210105 (Mark Langsdorf) [1946282] - ACPICA: Updated all copyrights to 2021 (Mark Langsdorf) [1946282] - ACPICA: Remove the VRTC table (Mark Langsdorf) [1946282] - ACPICA: Remove the MTMR (Mid-Timer) table (Mark Langsdorf) [1946282] - ACPICA: Update version to 20201217 (Mark Langsdorf) [1946282] - ACPICA: add type casts for string functions (Mark Langsdorf) [1946282] - ACPICA: fix -Wfallthrough (Mark Langsdorf) [1946282] - ACPICA: Clean up exception code class checks (Mark Langsdorf) [1946282] - ACPICA: Fix exception code class checks (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_PLATFORM_PROFILE (Mark Langsdorf) [1946282] - ACPI: platform: Add platform profile support (Mark Langsdorf) [1946282] - NTB/msi: Use irq_has_action() (Myron Stowe) [1933153] - NTB: Use struct_size() helper in devm_kzalloc() (Myron Stowe) [1933153] - ntb: intel: Fix memleak in intel_ntb_pci_probe (Myron Stowe) [1933153] - NTB: hw: amd: fix an issue about leak system resources (Myron Stowe) [1933153] - ntb: hw: remove the code that sets the DMA mask (Myron Stowe) [1933153] - [s390] s390/qdio: remove 'merge_pending' mechanism (Claudio Imbrenda) [1919251] - [s390] s390/qdio: improve handling of PENDING buffers for QEBSM devices (Claudio Imbrenda) [1919251] - [s390] s390/qdio: rework q->qdio_error indication (Claudio Imbrenda) [1919251] - [s390] s390/qdio: inline qdio_kick_handler() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: track time of last data IRQ for each device (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make thinint registration symmetric (Claudio Imbrenda) [1919251] - [s390] s390/qdio: adopt new tasklet API (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove qdio_inbound_q_moved() wrapper (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove Input tasklet code (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Do not set COMMAND_COMPLETE (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Handle event-lost notification for Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Process Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify & assert the stat_lock locking in zfcp_qdio_send() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Remove orphaned function declarations (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Lift Input Queue tasklet from qdio (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_complete() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: always use dev_name() for device name in QIB (Claudio Imbrenda) [1919251] - [s390] s390/qdio: clean up QDR setup (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make qdio_handle_aobs() more robust (Claudio Imbrenda) [1919251] - [s390] s390/cpumf: disable preemption when accessing per-cpu variable (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: rename header file to hwctrset.h (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: remove 60 seconds read limit (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: Add support for complete counter set extraction (Claudio Imbrenda) [1925527]- KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() (Vitaly Kuznetsov) [1904570] - KVM: nSVM: remove a warning about vmcb01 VM exit reason (Vitaly Kuznetsov) [1904570] - KVM: x86: Consolidate guest enter/exit logic to common helpers (Vitaly Kuznetsov) [1904570] - KVM: x86: Defer vtime accounting 'til after IRQ handling (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit vtime accounting to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit context tracking to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Make guest_enter/exit() .noinstr ready (Vitaly Kuznetsov) [1904570] - sched/cputime: Rename vtime_account_system() to vtime_account_kernel() (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Add hardirq tracing on guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Add hardirq tracing to guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm: Move context tracking where it belongs (Vitaly Kuznetsov) [1904570] - Move some more variables to kernel job templates (Michael Hofmann) - Use a different branch name for realtime pipelines (Michael Hofmann) - block: mark queue init done at the end of blk_register_queue (Ming Lei) [1963766] - block: fix race between adding/removing rq qos and normal IO (Ming Lei) [1963766] - netfilter: x_tables: Use correct memory barriers. (Phil Sutter) [1949090] - Revert "netfilter: x_tables: Switch synchronization to RCU" (Phil Sutter) [1949090] - vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - cpupower: Add cpuid cap flag for MSR_AMD_HWCR support (Steve Best) [1949161] - cpupower: Remove family arg to decode_pstates() (Steve Best) [1949161] - cpupower: Condense pstate enabled bit checks in decode_pstates() (Steve Best) [1949161] - cpupower: Update family checks when decoding HW pstates (Steve Best) [1949161] - cpupower: Remove unused pscur variable. (Steve Best) [1949161] - cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag (Steve Best) [1949161] - cpupower: Correct macro name for CPB caps flag (Steve Best) [1949161] - cpupower: Update msr_pstate union struct naming (Steve Best) [1949161] - cpupower: add Makefile dependencies for install targets (Steve Best) [1949161] - tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1949161] - tools: Avoid comma separated statements (Steve Best) [1949161] - cpupower: speed up generating git version string (Steve Best) [1949161] - cpupowerutils: fix spelling mistake "dependant" -> "dependent" (Steve Best) [1949161] - ext4: fix ext4_error_err save negative errno into superblock (Lukas Czerner) [1964928] - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() (Lukas Czerner) [1964928] - ext4: fix check to prevent false positive report of incorrect used inodes (Lukas Czerner) [1964928] - ext4: fix potential error in ext4_do_update_inode (Lukas Czerner) [1964928] - ext4: do not try to set xattr into ea_inode if value is empty (Lukas Czerner) [1964928] - ext4: fix potential htree index checksum corruption (Lukas Czerner) [1964928] - ext4: don't leak old mountpoint samples (Lukas Czerner) [1964928] - ext4: don't remount read-only with errors=continue on reboot (Lukas Czerner) [1964928] - ext4: fix deadlock with fs freezing and EA inodes (Lukas Czerner) [1964928] - ext4: fix a memory leak of ext4_free_data (Lukas Czerner) [1964928] - ext4: find old entry again if failed to rename whiteout (Lukas Czerner) [1945503] - ext4: fix bug for rename with RENAME_WHITEOUT (Lukas Czerner) [1945503] - mount: fix mounting of detached mounts onto targets that reside on shared mounts (Carlos Maiolino) [1959172] - fs: fix lazytime expiration handling in __writeback_single_inode() (Carlos Maiolino) [1936260] - tty: Don't hold ldisc lock in tty_reopen() if ldisc present (Waiman Long) [1968271] - tty/ldsem: Add lockdep asserts for ldisc_sem (Waiman Long) [1968271] - tty: Simplify tty->count math in tty_reopen() (Waiman Long) [1968271] - tty: Don't block on IO when ldisc change is pending (Waiman Long) [1968271] - tty: Hold tty_ldisc_lock() during tty_reopen() (Waiman Long) [1968271] - tty: Drop tty->count on tty_reopen() failure (Waiman Long) [1968271] - net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); (Xin Long) [1951679] - net: Fix gro aggregation for udp encaps with zero csum (Xin Long) [1951679] - udp: ipv4: manipulate network header of NATed UDP GRO fraglist (Xin Long) [1951679] - udp: not remove the CRC flag from dev features when need_csum is false (Xin Long) [1951679] - udp: mask TOS bits in udp_v4_early_demux() (Xin Long) [1951679] - net: fix use-after-free when UDP GRO with shared fraglist (Xin Long) [1951679] - x86, sched: Treat Intel SNC topology as default, COD as exception (David Arcari) [1920040] - dmaengine: idxd: iax bus removal (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix cdev setup and free device lifetime issues (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix group conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix engine conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: use ida for device instance enumeration (Jerry Snitselaar) [1955744] - dmaengine: idxd: removal of pcim managed mmio mapping (Jerry Snitselaar) [1955744] - dmaengine: idxd: cleanup pci interrupt vector allocation management (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix dma device lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix potential null dereference on pointer status (Jerry Snitselaar) [1927070] - dmaengine: idxd: fix wq cleanup of WQCFG registers (Jerry Snitselaar) [1955744] - dmaengine: idxd: clear MSIX permission entry on shutdown (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq size store permission state (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix opcap sysfs attribute output (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback (Jerry Snitselaar) [1955744] - dmaengine: idxd: add module parameter to force disable of SVA (Jerry Snitselaar) [1920734] - dmaengine: idxd: set DMA channel to be private (Jerry Snitselaar) [1920759] - dma: idxd: use DEFINE_MUTEX() for mutex lock (Jerry Snitselaar) [1955744] - dmaengine: idxd: check device state before issue command (Jerry Snitselaar) [1927070] - dmaengine: move channel device_node deletion to driver (Jerry Snitselaar) [1920721] - dmaengine: idxd: fix misc interrupt completion (Jerry Snitselaar) [1920757] - dmaengine: idxd: Fix list corruption in description completion (Jerry Snitselaar) [1920746] - dmaengine: idxd: add IAX configuration support in the IDXD driver (Jerry Snitselaar) [1837233] - dmaengine: idxd: add ATS disable knob for work queues (Jerry Snitselaar) [1921291] - dmaengine: idxd: define table offset multiplier (Jerry Snitselaar) [1921290] - dmaengine: idxd: Update calculation of group offset to be more readable (Jerry Snitselaar) [1955744]- redhat/config: Double MAX_LOCKDEP_ENTRIES (Waiman Long) [1945937] - dm writecache: flush origin device when writing and cache is full (Mike Snitzer) [1970513] - dm snapshot: properly fix a crash when an origin has no snapshots (Mike Snitzer) [1970513] - dm verity: fix require_signatures module_param permissions (Mike Snitzer) [1970513] - dm snapshot: fix crash with transient storage and zero chunk size (Mike Snitzer) [1970513] - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails (Mike Snitzer) [1970513] - dm integrity: increase RECALC_SECTORS to improve recalculate speed (Mike Snitzer) [1970513] - dm integrity: don't re-write metadata if discarding same blocks (Mike Snitzer) [1970513] - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences (Mike Snitzer) [1970513] - dm raid: fix fall-through warning in rs_check_takeover() for Clang (Mike Snitzer) [1970513] - dm integrity: fix missing goto in bitmap_flush_interval error handling (Mike Snitzer) [1970513] - dm space map common: fix division bug in sm_ll_find_free_block() (Mike Snitzer) [1970513] - dm persistent data: packed struct should have an aligned() attribute too (Mike Snitzer) [1970513] - dm btree spine: remove paranoid node_check call in node_prep_for_write() (Mike Snitzer) [1970513] - dm space map disk: remove redundant calls to sm_disk_get_nr_free() (Mike Snitzer) [1970513] - dm persistent data: remove unused return from exit_shadow_spine() (Mike Snitzer) [1970513] - dm verity: allow only one error handling mode (Mike Snitzer) [1970513] - dm: remove useless loop in __split_and_process_bio (Mike Snitzer) [1970513] - redhat/configs: Update CONFIG_PINCTRL_AMD (David Arcari) [1964588] - ionic: fix ptp support config breakage (Jonathan Toppins) [1951826] - ionic: return -EFAULT if copy_to_user() fails (Jonathan Toppins) [1951826] - ionic: git_ts_info bit shifters (Jonathan Toppins) [1951826] - ionic: extend ts_config set locking (Jonathan Toppins) [1951826] - ionic: add ts_config replay (Jonathan Toppins) [1951826] - ionic: ignore EBUSY on queue start (Jonathan Toppins) [1951826] - ionic: re-start ptp after queues up (Jonathan Toppins) [1951826] - ionic: add SKBTX_IN_PROGRESS (Jonathan Toppins) [1951826] - ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmit (Jonathan Toppins) [1951826] - ionic: remove unnecessary compat ifdef (Jonathan Toppins) [1951826] - ionic: fix up a couple of code style nits (Jonathan Toppins) [1951826] - ionic: advertise support for hardware timestamps (Jonathan Toppins) [1951826] - ionic: ethtool ptp stats (Jonathan Toppins) [1951826] - ionic: add ethtool support for PTP (Jonathan Toppins) [1951826] - ionic: add and enable tx and rx timestamp handling (Jonathan Toppins) [1951826] - ethtool: add timestamping related string sets (Jonathan Toppins) [1951826] - net: Introduce peer to peer one step PTP time stamping. (Jonathan Toppins) [1951826] - ionic: set up hw timestamp queues (Jonathan Toppins) [1951826] - ionic: add rx filtering for hw timestamp steering (Jonathan Toppins) [1951826] - ionic: link in the new hw timestamp code (Jonathan Toppins) [1951826] - ionic: add hw timestamp support files (Jonathan Toppins) [1951826] - ionic: split adminq post and wait calls (Jonathan Toppins) [1951826] - ionic: add hw timestamp structs to interface (Jonathan Toppins) [1951826] - ionic: add handling of larger descriptors (Jonathan Toppins) [1951826] - ionic: add new queue features to interface (Jonathan Toppins) [1951826] - ionic: pull per-q stats work out of queue loops (Jonathan Toppins) [1951826] - ionic: avoid races in ionic_heartbeat_check (Jonathan Toppins) [1951826] - ionic: fix sizeof usage (Jonathan Toppins) [1951826] - ionic: count dma errors (Jonathan Toppins) [1951826] - ionic: protect adminq from early destroy (Jonathan Toppins) [1951826] - ionic: stop watchdog when in broken state (Jonathan Toppins) [1951826] - ionic: block actions during fw reset (Jonathan Toppins) [1951826] - ionic: update ethtool support bits for BASET (Jonathan Toppins) [1951826] - ionic: fix unchecked reference (Jonathan Toppins) [1951826] - ionic: simplify the intr_index use in txq_init (Jonathan Toppins) [1951826] - ionic: code cleanup details (Jonathan Toppins) [1951826] - ionic: Update driver to use ethtool_sprintf (Jonathan Toppins) [1951826] - ionic: aggregate Tx byte counting calls (Jonathan Toppins) [1951826] - ionic: simplify tx clean (Jonathan Toppins) [1951826] - ionic: generic tx skb mapping (Jonathan Toppins) [1951826] - ionic: simplify TSO descriptor mapping (Jonathan Toppins) [1951826] - ionic: simplify use of completion types (Jonathan Toppins) [1951826] - ionic: rebuild debugfs on qcq swap (Jonathan Toppins) [1951826] - ionic: simplify rx skb alloc (Jonathan Toppins) [1951826] - ionic: optimize fastpath struct usage (Jonathan Toppins) [1951826] - ionic: implement Rx page reuse (Jonathan Toppins) [1951826] - ionic: move rx_page_alloc and free (Jonathan Toppins) [1951826] - drivers: net: ionic: simplify the return expression of ionic_set_rxfh() (Jonathan Toppins) [1951826] - ionic: change mtu after queues are stopped (Jonathan Toppins) [1951826] - ionic: remove some unnecessary oom messages (Jonathan Toppins) [1951826] - ionic: useful names for booleans (Jonathan Toppins) [1951826] - ionic: change set_rx_mode from_ndo to can_sleep (Jonathan Toppins) [1951826] - ionic: flatten calls to ionic_lif_rx_mode (Jonathan Toppins) [1951826] - ionic: batch rx buffer refilling (Jonathan Toppins) [1951826] - ionic: add lif quiesce (Jonathan Toppins) [1951826] - ionic: check for link after netdev registration (Jonathan Toppins) [1951826] - ionic: check port ptr before use (Jonathan Toppins) [1951826] - platform/x86: hp-wireless: add AMD's hardware id to the supported list (David Arcari) [1960472] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1960472] - net/bond: revert deletion of driver and module versions (Jarod Wilson) [1955702] - net:sfc: fix non-freed irq in legacy irq mode (Íñigo Huguet) [1906728] - devlink: Extend SF port attributes to have external attribute (Petr Oros) [1959002] - netfilter: xt_SECMARK: add new revision to fix structure layout (Phil Sutter) [1961714] - xfrm: ipcomp: remove unnecessary get_cpu() (Sabrina Dubroca) [1946885] - platform/x86: intel_pmc_core: Add support for Alder Lake PCH-P (David Arcari) [1838624] - scsi: qedf: Update the max_id value in host structure (Nilesh Javali) [1954876] - scsi: qedf: Add pointer checks in qedf_update_link_speed() (Nilesh Javali) [1871687] - [s390] s390/nvme: support firmware-assisted dump to NVMe disks (Claudio Imbrenda) [1847447] - [s390] s390: nvme dump support (Claudio Imbrenda) [1847447] - [s390] s390/boot: add build-id to decompressor (Philipp Rudo) [1897093] - genirq: Reduce irqdebug cacheline bouncing (Gustavo Walbon) [1957729]- CI: Merge MR, baseline and private configs (Michael Hofmann) - RDMA/rxe: Fix failure during driver load (Kamal Heib) [1930263] - xfrm: remove the fragment check for ipv6 beet mode (Xin Long) [1965185] - SUNRPC: Fix NFS READs that start at non-page-aligned offsets (Benjamin Coddington) [1950303] - pNFS/NFSv4: Improve rejection of out-of-order layouts (Benjamin Coddington) [1950303] - pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn (Benjamin Coddington) [1950303] - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom tracepoint again (Benjamin Coddington) [1950303] - nfsd4: readdirplus shouldn't return parent of export (Benjamin Coddington) [1950303] - NFS: nfs_igrab_and_active must first reference the superblock (Benjamin Coddington) [1950303] - NFS: nfs_delegation_find_inode_server must first reference the superblock (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter (Benjamin Coddington) [1950303] - NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() (Benjamin Coddington) [1950303] - NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request (Benjamin Coddington) [1950303] - pNFS: Stricter ordering of layoutget and layoutreturn (Benjamin Coddington) [1950303] - pNFS: Clean up pnfs_layoutreturn_free_lsegs() (Benjamin Coddington) [1950303] - pNFS: We want return-on-close to complete when evicting the inode (Benjamin Coddington) [1950303] - pNFS: Mark layout for return if return-on-close was not sent (Benjamin Coddington) [1950303] - net: sunrpc: interpret the return value of kstrtou32 correctly (Benjamin Coddington) [1950303] - SUNRPC: Handle TCP socket sends with kernel_sendpage() again (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Avoid spurious layout returns in ff_layout_choose_ds_for_read (Benjamin Coddington) [1950303] - NFSv4/pnfs: Add tracing for the deviceid cache (Benjamin Coddington) [1950303] - fs/lockd: convert comma to semicolon (Benjamin Coddington) [1950303] - SUNRPC: When expanding the buffer, we may need grow the sparse pages (Benjamin Coddington) [1950303] - SUNRPC: Cleanup - constify a number of xdr_buf helpers (Benjamin Coddington) [1950303] - SUNRPC: Clean up open coded setting of the xdr_stream 'nwords' field (Benjamin Coddington) [1950303] - SUNRPC: _copy_to/from_pages() now check for zero length (Benjamin Coddington) [1950303] - SUNRPC: Cleanup xdr_shrink_bufhead() (Benjamin Coddington) [1950303] - SUNRPC: Fix xdr_expand_hole() (Benjamin Coddington) [1950303] - SUNRPC: Fixes for xdr_align_data() (Benjamin Coddington) [1950303] - SUNRPC: _shift_data_left/right_pages should check the shift length (Benjamin Coddington) [1950303] - NFSv4.1: use BITS_PER_LONG macro in nfs4session.h (Benjamin Coddington) [1950303] - xprtrdma: Fix XDRBUF_SPARSE_PAGES support (Benjamin Coddington) [1950303] - sunrpc: fix xs_read_xdr_buf for partial pages receive (Benjamin Coddington) [1950303] - Revert "nfsd4: support change_attr_type attribute" (Benjamin Coddington) [1950303] - nfsd4: don't query change attribute in v2/v3 case (Benjamin Coddington) [1950303] - nfsd: minor nfsd4_change_attribute cleanup (Benjamin Coddington) [1950303] - nfsd: simplify nfsd4_change_info (Benjamin Coddington) [1950303] - nfsd: only call inode_query_iversion in the I_VERSION case (Benjamin Coddington) [1950303] - nfs_common: need lock during iterate through the list (Benjamin Coddington) [1950303] - nfsd: Fix message level for normal termination (Benjamin Coddington) [1950303] - NFS: switch nfsiod to be an UNBOUND workqueue. (Benjamin Coddington) [1950303] - lockd: don't use interval-based rebinding over TCP (Benjamin Coddington) [1950303] - net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs' (Benjamin Coddington) [1950303] - NFSv4: Refactor to use user namespaces for nfs4idmap (Benjamin Coddington) [1950303] - NFS: NFSv2/NFSv3: Use cred from fs_context during mount (Benjamin Coddington) [1950303] - NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode (Benjamin Coddington) [1950303] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1950303] - SUNRPC: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1950303] - pNFS: Clean up open coded xdr string decoding (Benjamin Coddington) [1950303] - SUNRPC: Fix up open coded kmemdup_nul() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Fix up layoutstats reporting for non-TCP transports (Benjamin Coddington) [1950303] - NFSv4/pNFS: Store the transport type in struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - pNFS: Add helpers for allocation/free of struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - NFSv4/pNFS: Use connections to a DS that are all of the same protocol family (Benjamin Coddington) [1950303] - SUNRPC: Remove unused function xprt_load_transport() (Benjamin Coddington) [1950303] - NFS: Switch mount code to use xprt_find_transport_ident() (Benjamin Coddington) [1950303] - SUNRPC: Add a helper to return the transport identifier given a netid (Benjamin Coddington) [1950303] - SUNRPC: Close a race with transport setup and module put (Benjamin Coddington) [1950303] - SUNRPC: xprt_load_transport() needs to support the netid "rdma6" (Benjamin Coddington) [1950303] - SUNRPC: rpc_wake_up() should wake up tasks in the correct order (Benjamin Coddington) [1950303] - NFSv4: Observe the NFS_MOUNT_SOFTREVAL flag in _nfs4_proc_lookupp (Benjamin Coddington) [1950303] - NFSv3: Add emulation of the lookupp() operation (Benjamin Coddington) [1950303] - NFSv3: Refactor nfs3_proc_lookup() to split out the dentry (Benjamin Coddington) [1950303] - SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd4_decode/encode_compound() (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd_dispatch() (Benjamin Coddington) [1950303] - NFSD: Add common helpers to decode void args and encode void results (Benjamin Coddington) [1950303] - SUNRPC: Prepare for xdr_stream-style decoding on the server-side (Benjamin Coddington) [1950303] - SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom() tracepoint (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - NFSD: A semicolon is not needed after a switch statement. (Benjamin Coddington) [1950303] - svcrdma: support multiple Read chunks per RPC (Benjamin Coddington) [1950303] - svcrdma: Use the new parsed chunk list when pulling Read chunks (Benjamin Coddington) [1950303] - svcrdma: Rename info::ri_chunklen (Benjamin Coddington) [1950303] - svcrdma: Clean up chunk tracepoints (Benjamin Coddington) [1950303] - svcrdma: Remove chunk list pointers (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_send_reply_chunk (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_map_reply_msg() (Benjamin Coddington) [1950303] - svcrdma: Support multiple write chunks when pulling up (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to encode Reply transport headers (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to construct RDMA Writes (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to detect reverse direction replies (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to derive the inv_rkey (Benjamin Coddington) [1950303] - svcrdma: Add a "parsed chunk list" data structure (Benjamin Coddington) [1950303] - svcrdma: Clean up svc_rdma_encode_reply_chunk() (Benjamin Coddington) [1950303] - svcrdma: Post RDMA Writes while XDR encoding replies (Benjamin Coddington) [1950303] - NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders (Benjamin Coddington) [1950303] - SUNRPC: Rename svc_encode_read_payload() (Benjamin Coddington) [1950303] - svcrdma: Refactor the RDMA Write path (Benjamin Coddington) [1950303] - svcrdma: Const-ify the xdr_buf arguments (Benjamin Coddington) [1950303] - SUNRPC: Adjust synopsis of xdr_buf_subsegment() (Benjamin Coddington) [1950303] - svcrdma: Catch another Reply chunk overflow case (Benjamin Coddington) [1950303] - xprtrdma: Micro-optimize MR DMA-unmapping (Benjamin Coddington) [1950303] - xprtrdma: Move rpcrdma_mr_put() (Benjamin Coddington) [1950303] - xprtrdma: Trace unmap_sync calls (Benjamin Coddington) [1950303] - xprtrdma: Display the task ID when reporting MR events (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_nomrs() (Benjamin Coddington) [1950303] - xprtrdma: Clean up xprtrdma callback tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up tracepoints in the reply path (Benjamin Coddington) [1950303] - xprtrdma: Clean up reply parsing error tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_post_linv (Benjamin Coddington) [1950303] - xprtrdma: Introduce FRWR completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Send completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Receive completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Replace dprintk call sites in ERR_CHUNK path (Benjamin Coddington) [1950303] - xprtrdma: Fix a BUG when tracing is enabled with NFSv4.1 on RDMA (Benjamin Coddington) [1950303] - drm: virtio: fix common struct sg_table related issues (Eric Auger) [1971821] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1915307] - net/mlx5: Release devlink object if adev fails (Alaa Hleihel) [1915307] - net/mlx5: Fix compilation warning for 32-bit platform (Alaa Hleihel) [1915307] - net/mlx5: Use effective interrupt affinity (Alaa Hleihel) [1915307] - net/mlx5: Replace irq_to_desc() abuse (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove unneeded semicolon (Alaa Hleihel) [1915307] - net: mlx5: convert comma to semicolon (Alaa Hleihel) [1915307] - net/mlx5e: Fill mlx5e_create_cq_param in a function (Alaa Hleihel) [1915307] - net/mlx5e: Split between RX/TX tunnel FW support indication (Alaa Hleihel) [1915307] - net/mlx5: Arm only EQs with EQEs (Alaa Hleihel) [1915307] - net/mlx5e: Remove duplicated include (Alaa Hleihel) [1915307] - net/mlx5e: Add TX port timestamp support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Add TX PTP port object support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Move MLX5E_RX_ERR_CQE macro (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Split SW group counters update function (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Change skb fifo push/pop API to be used without SQ (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow SQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow RQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow CQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Free drop RQ in a dedicated function (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove IB representors dead code (Alaa Hleihel) [1915307] - net/mlx5: Simplify eswitch mode check (Alaa Hleihel) [1915307] - net/mlx5: Delete custom device management logic (Alaa Hleihel) [1915307] - RDMA/mlx5: Convert mlx5_ib to use auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5e: Connect ethernet part to auxiliary bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5: Register mlx5 devices to auxiliary virtual bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Make hardware definitions visible to all mlx5 devices (Alaa Hleihel) [1915307] - net/mlx5_core: Clean driver version and name (Alaa Hleihel) [1915307] - net/mlx5: Treat host PF vport as other (non eswitch manager) vport (Alaa Hleihel) [1915307] - net/mlx5: Export steering related functions (Alaa Hleihel) [1915307] - net/mlx5: Expose other function ifc bits (Alaa Hleihel) [1915307] - net/mlx5: Expose IP-in-IP TX and RX capability bits (Alaa Hleihel) [1915307] - net/mlx5: Update the hardware interface definition for vhca state (Alaa Hleihel) [1915307] - net/mlx5: Avoid exposing driver internal command helpers (Alaa Hleihel) [1915307] - net/mlx5: Add ts_cqe_to_dest_cqn related bits (Alaa Hleihel) [1915307] - net/mlx5: Add misc4 to mlx5_ifc_fte_match_param_bits (Alaa Hleihel) [1915307] - net/mlx5: Check dr mask size against mlx5_match_param size (Alaa Hleihel) [1915307] - net/mlx5: Add sampler destination type (Alaa Hleihel) [1915307] - net/mlx5: Add sample offload hardware bits and structures (Alaa Hleihel) [1915307] - RDMA/mlx5: Use PCI device for dma mappings (Alaa Hleihel) [1915307] - RDMA/mlx5: Silence the overflow warning while building offset mask (Alaa Hleihel) [1915307] - RDMA/mlx5: Check for ERR_PTR from uverbs_zalloc() (Alaa Hleihel) [1915307] - RDMA/mlx5: Enable querying AH for XRC QP types (Alaa Hleihel) [1915307] - RDMA/mlx5: Lower setting the umem's PAS for SRQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for devx (Alaa Hleihel) [1915307] - RDMA/mlx5: mlx5_umem_find_best_quantized_pgoff() for CQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for QP (Alaa Hleihel) [1915307] - RDMA/mlx5: Directly compute the PAS list for raw QP RQ's (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for WQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Alaa Hleihel) [1915307] - net: mlx5: Replace in_irq() usage (Alaa Hleihel) [1915307] - net/mlx5: Cleanup kernel-doc warnings (Alaa Hleihel) [1915307] - net/mlx5e: Validate stop_room size upon user input (Alaa Hleihel) [1915307] - net/mlx5: DR, Free unused buddy ICM memory (Alaa Hleihel) [1915307] - net/mlx5: DR, ICM memory pools sync optimization (Alaa Hleihel) [1915307] - net/mlx5: DR, Sync chunks only during free (Alaa Hleihel) [1915307] - net/mlx5: DR, Handle ICM memory via buddy allocation instead of buckets (Alaa Hleihel) [1915307] - net/mlx5: DR, Add buddy allocator utilities (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename matcher functions to be more HW agnostic (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename builders HW specific names (Alaa Hleihel) [1915307] - net/mlx5: DR, Remove unused member of action struct (Alaa Hleihel) [1915307] - IB/mlx5: Add support for NDR link speed (Alaa Hleihel) [1915307 1926596] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for mkc's (Alaa Hleihel) [1915307] - RDMA/mlx5: Split the WR setup out of mlx5_ib_update_xlt() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move xlt_emergency_page_mutex into mr.c (Alaa Hleihel) [1915307] - RDMA/mlx5: Change mlx5_ib_populate_pas() to use rdma_for_each_block() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove npages from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove ncont from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove order from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move mlx5_ib_cont_pages() to the creation of the mlx5_ib_mr (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove mlx5_ib_mr->order (Alaa Hleihel) [1915307] - net/mlx5: fix error return code in mlx5e_tc_nic_init() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Use spin_lock_bh for async_icosq_lock (Alaa Hleihel) [1915306 1915307] - net/mlx5: Replace zero-length array with flexible-array member (Alaa Hleihel) [1915306 1915307] - net/mlx5: Fix uininitialized pointer read on pointer attr (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload limit no reset (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for fw live patch event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add devlink param enable_remote_dev_reset support (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload action fw activate (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset abort event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset now event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset request event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Set cap for pci sync for fw update event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add functions to set/query MFRL register (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Fix potential null pointer dereference (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Fix dereference on pointer attr after null check (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Use dma device access helper (Alaa Hleihel) [1915306 1915307] - mlx5: cross-tree: phase out dma_zalloc_coherent() (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-Switch, Support flow source for local vport (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use helper function to load unload representor (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Add helper to check egress ACL need (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use PF num in metadata reg c0 (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Add support for rule creation with flow source hint (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Call ste_builder directly with tag pointer (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded local variable (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded vlan check from L2 builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded check from source port builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Replace the check for valid STE entry (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete not needed GSI QP signal QP type (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Change GSI QP to have same creation flow like other QPs (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Reuse existing fields in parent QP storage object (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Embed GSI QP into general mlx5_ib QP (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove unreachable return (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_create_groups() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Support CT offload for tc nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: rework ct offload init messages (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Add tc chains offload support for nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor tc flow attributes structure (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Split nic tc flow allocation and creation (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Tc nic flows to use mlx5_chains flow tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Allow ft level ignore for nic rx tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor multi chains and prios support (Alaa Hleihel) [1915306 1915307 1919642] - RDMA/mlx5: Don't call to restrack recursively (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add sw_owner_v2 bit capability (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete duplicated mlx5_ptys_width enum (Alaa Hleihel) [1915306 1915307] - net/mlx5: IPsec: make spdxcheck.py happy (Alaa Hleihel) [1915306 1915307] - mlx5: add pause frame stats (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add CQE compression support for multi-strides packets (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add support for tc trap (Alaa Hleihel) [1915306 1915307 1919643] - net/mlx5: E-Switch, Use vport metadata matching by default (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove erroneous fallthrough (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add DCT RoCE LAG support (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add tx_affinity support for DCI QP (Alaa Hleihel) [1915306 1915307] - net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Enable sniffer when device is in switchdev mode (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add new IB rates support (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Replace open-coded offsetofend() macro (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Simplify multiple else-if cases with switch keyword (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Link non uplink representors to PCI device (Alaa Hleihel) [1915306 1915307 1959367] - perf stat: Use nftw() instead of ftw() (Michael Petlan) [1944684] - perf unwind: Set userdata for all __report_module() paths (Michael Petlan) [1944684] - perf debug: Move debug initialization earlier (Michael Petlan) [1944684] - perf script: Fix overrun issue for dynamically-allocated PMU type number (Michael Petlan) [1944684] - perf metricgroup: Fix system PMU metrics (Michael Petlan) [1944684] - perf metricgroup: Fix for metrics containing duration_time (Michael Petlan) [1944684] - perf evlist: Fix id index for heterogeneous systems (Michael Petlan) [1944684] - perf inject: Correct event attribute sizes (Michael Petlan) [1944684] - perf intel-pt: Fix 'CPU too large' error (Michael Petlan) [1944684] - perf stat: Take cgroups into account for shadow stats (Michael Petlan) [1944684] - perf stat: Introduce struct runtime_stat_data (Michael Petlan) [1944684] - libperf tests: Fail when failing to get a tracepoint id (Michael Petlan) [1944684] - libperf tests: If a test fails return non-zero (Michael Petlan) [1944684] - libperf tests: Avoid uninitialized variable warning (Michael Petlan) [1944684] - perf test: Fix shadow stat test for non-bash shells (Michael Petlan) [1944684] - perf bpf examples: Fix bpf.h header include directive in 5sec.c example (Michael Petlan) [1944684] - perf probe: Fix memory leak when synthesizing SDT probes (Michael Petlan) [1944684] - perf stat aggregation: Add separate thread member (Michael Petlan) [1944684] - perf stat aggregation: Add separate core member (Michael Petlan) [1944684] - perf stat aggregation: Add separate die member (Michael Petlan) [1944684] - perf stat aggregation: Add separate socket member (Michael Petlan) [1944684] - perf stat aggregation: Add separate node member (Michael Petlan) [1944684] - perf stat aggregation: Start using cpu_aggr_id in map (Michael Petlan) [1944684] - perf cpumap: Drop in cpu_aggr_map struct (Michael Petlan) [1944684] - perf cpumap: Add new map type for aggregation (Michael Petlan) [1944684] - perf stat: Replace aggregation ID with a struct (Michael Petlan) [1944684] - perf cpumap: Add new struct for cpu aggregation (Michael Petlan) [1944684] - perf cpumap: Use existing allocator to avoid using malloc (Michael Petlan) [1944684] - perf tests: Improve topology test to check all aggregation types (Michael Petlan) [1944684] - perf powerpc: Move syscall.tbl check to check-headers.sh (Michael Petlan) [1944684] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Michael Petlan) [1944684] - perf mem: Factor out a function to generate sort order (Michael Petlan) [1944684] - perf sort: Add sort option for data page size (Michael Petlan) [1944684] - perf script: Support data page size (Michael Petlan) [1944684] - tools headers UAPI: Sync linux/stat.h with the kernel sources (Michael Petlan) [1944684] - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions (Michael Petlan) [1944684] - perf config: Fix example command in manpage to conform to syntax specified in the SYNOPSIS section. (Michael Petlan) [1944684] - perf test: Make sample-parsing test aware of PERF_SAMPLE_{CODE,DATA}_PAGE_SIZE (Michael Petlan) [1944684] - perf tools: Add support to read build id from compressed elf (Michael Petlan) [1944684] - perf debug: Add debug_set_file function (Michael Petlan) [1944684] - perf evlist: Support pipe mode display (Michael Petlan) [1944684] - perf report: Support --header-only for pipe mode (Michael Petlan) [1944684] - perf vendor events: Add JSON metrics for imx8mm DDR Perf (Michael Petlan) [1944684] - perf metricgroup: Support adding metrics for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Support printing metric groups for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Split up metricgroup__print() (Michael Petlan) [1944684] - perf metricgroup: Fix metrics using aliases covering multiple PMUs (Michael Petlan) [1944684] - perf evlist: Change evlist__splice_list_tail() ordering (Michael Petlan) [1944684] - perf pmu: Add pmu_add_sys_aliases() (Michael Petlan) [1944684] - perf pmu: Add pmu_id() (Michael Petlan) [1944684] - perf jevents: Add support for system events tables (Michael Petlan) [1944684] - perf jevents: Add support for an extra directory level (Michael Petlan) [1944684] - perf evsel: Emit warning about kernel not supporting the data page size sample_type bit (Michael Petlan) [1944684] - perf record: Support new sample type for data page size (Michael Petlan) [1944684] - perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder (Michael Petlan) [1944684] - perf record: Fix memory leak when using '--user-regs=?' to list registers (Michael Petlan) [1944684] - tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944684] - tools build: Add missing libcap to test-all.bin target (Michael Petlan) [1944684] - perf test: Fix metric parsing test (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' record methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' diff methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' nr_threads method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' deliver event method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' header methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' raw samples methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' mmap pages parsing method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event attribute config methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for alternative 'struct evlist' constructors (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event selection methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event group methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' create maps methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' print methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' evsel list methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' pause/resume methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' id_pos methods (Michael Petlan) [1944684] - perf tools: Add aarch64 registers to --user-regs (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' tracking event methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' browser methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods (Michael Petlan) [1944684] - perf evlist: Ditch unused set/reset sample_bit methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample parsing methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sideband thread methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'filter' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' stats methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'workload' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' methods: evlist__set_leader() (Michael Petlan) [1944684] - perf evsel: Convert last 'struct evsel' methods to the right evsel__ prefix (Michael Petlan) [1944684] - perf test: Add shadow stat test (Michael Petlan) [1944684] - perf build-id: Add build_id_cache__add function (Michael Petlan) [1944684] - perf build-id: Add __perf_session__cache_build_ids function (Michael Petlan) [1944684] - perf build-id: Use machine__for_each_dso in perf_session__cache_build_ids (Michael Petlan) [1944684] - perf data: Add is_perf_data function (Michael Petlan) [1944684] - perf symbols: Try to load vmlinux from buildid database (Michael Petlan) [1944684] - perf tools: Use struct extra_kernel_map in machine__process_kernel_mmap_event (Michael Petlan) [1944684] - perf build-id: Add check for existing link in buildid dir (Michael Petlan) [1944684] - perf tools: Add filename__decompress function (Michael Petlan) [1944684] - perf tools: Add build_id__is_defined function (Michael Petlan) [1944684] - tools lib: Adopt memchr_inv() from kernel (Michael Petlan) [1944684] - perf arm-spe: Add support for ARMv8.3-SPE (Michael Petlan) [1944684] - perf arm_spe: Decode memory tagging properties (Michael Petlan) [1944684] - perf arm-spe: Add more sub classes for operation packet (Michael Petlan) [1944684] - perf arm-spe: Refactor operation packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() (Michael Petlan) [1944684] - perf arm-spe: Remove size condition checking for events (Michael Petlan) [1944684] - perf arm-spe: Refactor event type handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_event() (Michael Petlan) [1944684] - perf arm-spe: Refactor counter packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_counter() (Michael Petlan) [1944684] - perf arm-spe: Refactor context packet handling (Michael Petlan) [1944684] - perf arm_spe: Fixup top byte for data virtual address (Michael Petlan) [1944684] - perf arm-spe: Refactor address packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_addr() (Michael Petlan) [1944684] - perf arm-spe: Refactor packet header parsing (Michael Petlan) [1944684] - perf arm-spe: Refactor printing string to buffer (Michael Petlan) [1944684] - perf expr: Force encapsulation on expr_id_data (Michael Petlan) [1944684] - perf vendor events: Update Skylake client events to v50 (Michael Petlan) [1944684] - perf data: Allow to use stdio functions for pipe mode (Michael Petlan) [1944684] - perf arm-spe: Fix packet length handling (Michael Petlan) [1944684] - perf arm-spe: Refactor arm_spe_get_events() (Michael Petlan) [1944684] - perf arm-spe: Refactor payload size calculation (Michael Petlan) [1944684] - perf arm-spe: Fix a typo in comment (Michael Petlan) [1944684] - perf arm-spe: Include bitops.h for BIT() macro (Michael Petlan) [1944684] - perf mem: Support ARM SPE events (Michael Petlan) [1944684] - perf c2c: Support AUX trace (Michael Petlan) [1944684] - perf mem: Support AUX trace (Michael Petlan) [1944684] - perf auxtrace: Add itrace option '-M' for memory events (Michael Petlan) [1944684] - perf mem: Only initialize memory event for recording (Michael Petlan) [1944684] - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Introduce weak function perf_mem_events__ptr() (Michael Petlan) [1944684] - perf mem: Search event name with more flexible path (Michael Petlan) [1944684] - perf jevents: Add test for arch std events (Michael Petlan) [1944684] - perf jevents: Tidy error handling (Michael Petlan) [1944684] - perf trace beauty: Allow header files in a different path (Michael Petlan) [1944684] - perf stat: Add --quiet option (Michael Petlan) [1944684] - perf stat: Support regex pattern in --for-each-cgroup (Michael Petlan) [1944684] - perf kvm: Add kvm-stat for arm64 (Michael Petlan) [1944684] - perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf annotate: Move bpf header inclusion to inside HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf tests: Skip the llvm and bpf tests if HAVE_LIBBPF_SUPPORT isn't defined (Michael Petlan) [1944684] - perf bpf: Enclose libbpf.h include within HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf test: Implement skip_reason callback for watchpoint tests (Michael Petlan) [1944684] - perf tests tsc: Add checking helper is_supported() (Michael Petlan) [1944684] - perf tests tsc: Make tsc testing as a common testing (Michael Petlan) [1944684] - perf mem2node: Improve warning if detected no memory nodes (Michael Petlan) [1944684] - perf version: Add a feature for libpfm4 (Michael Petlan) [1944684] - perf annotate mips: Add perf arch instructions annotate handlers (Michael Petlan) [1944684] - perf/x86/intel: Add Tremont Topdown support (Michael Petlan) [1944684] - perf/x86: Fix fall-through warnings for Clang (Michael Petlan) [1944684] - perf/x86/intel/lbr: Fix the return type of get_lbr_cycles() (Michael Petlan) [1944684] - perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake (Michael Petlan) [1944684] - perf: Break deadlock involving exec_update_mutex (Michael Petlan) [1944684] - perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY (Michael Petlan) [1944684] - perf/x86: Avoid TIF_IA32 when checking 64bit mode (Michael Petlan) [1944684] - bpf, ringbuf: Deny reserve of buffers larger than ringbuf (Wander Lairson Costa) [1968591] - bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds (Wander Lairson Costa) [1965938] - tools/power turbostat: Support Alder Lake Mobile (Steve Best) [1962291] - ACPI: PM: Add ACPI ID of Alder Lake Fan (Steve Best) [1961617] - powercap/intel_rapl: add support for AlderLake Mobile (Steve Best) [1961816] - platform/x86: intel_pmc_core: Uninitialized data in pmc_core_lpm_latch_mode_write() (David Arcari) [1783557] - platform/x86: intel_pmc_core: add ACPI dependency (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix "unsigned 'ret' is never less than zero" smatch warning (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add LTR registers for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add option to set/clear LPM mode (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add requirements file to debugfs (David Arcari) [1783557] - platform/x86: intel_pmc_core: Get LPM requirements for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Show LPM residency in microseconds (David Arcari) [1783557] - platform/x86: intel_pmc_core: Handle sub-states generically (David Arcari) [1783557] - platform/x86: intel_pmc_core: Remove global struct pmc_dev (David Arcari) [1783557] - platform/x86: intel_pmc_core: Don't use global pmcdev in quirks (David Arcari) [1783557] - platform/x86: intel_pmc_core: export platform global reset bits via etr3 sysfs file (David Arcari) [1783557] - MAINTAINERS: Update maintainers for pmc_core driver (David Arcari) [1783557] - MAINTAINERS: intel_pmc_core: Update MAINTAINERS (David Arcari) [1783557] - platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms (David Arcari) [1783557] - platform/x86: intel_pmc_core: Assign boolean values to a bool variable (David Arcari) [1783557] - platform/x86: intel_pmc_core: fix: Replace dev_dbg macro with dev_info() (David Arcari) [1783557] - platform/x86: intel_pmc_core: Clean up: Remove the duplicate comments and reorganize (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix TigerLake power gating status map (David Arcari) [1783557] - platform/x86: pmc_core: Use descriptive names for LPM registers (David Arcari) [1783557] - platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Atom based Jasper Lake (JSL) platform support (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Intel Elkhart Lake support (David Arcari) [1783557] - [s390] s390/ipl: support NVMe IPL kernel parameters (Claudio Imbrenda) [1963120] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Claudio Imbrenda) [1919249] - [s390] smc: fix out of bound access in smc_nl_get_sys_info() (Claudio Imbrenda) [1919249] - [s390] net/smc: fix access to parent of an ib device (Claudio Imbrenda) [1919249] - [s390] s390/vtime: fix increased steal time accounting (Claudio Imbrenda) [1963075] - [s390] tools/kvm_stat: Add restart delay (Claudio Imbrenda) [1963082] - [s390] s390/dasd: fix hanging IO request during DASD driver unbind (Claudio Imbrenda) [1963077] - [s390] s390/dasd: fix hanging DASD driver unbind (Claudio Imbrenda) [1963077]- Add New KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1939309] - kunit: lib: adhear to KUNIT formatting standard (Nico Pache) [1939309] - kunit: mptcp: adhere to KUNIT formatting standard (Nico Pache) [1939309] - ASoC: topology: adhere to KUNIT formatting standard (Nico Pache) [1939309] - kunit: software node: adhear to KUNIT formatting standard (Nico Pache) [1939309] - resource: provide meaningful MODULE_LICENSE() in test suite (Nico Pache) [1939309] - resource: Add test cases for new resource API (Nico Pache) [1939309] - resource: Introduce resource_intersection() for overlapping resources (Nico Pache) [1939309] - resource: Introduce resource_union() for overlapping resources (Nico Pache) [1939309] - mm/resource: Use resource_overlaps() to simplify region_intersects() (Nico Pache) [1939309] - kernel.h: split out min()/max() et al. helpers (Nico Pache) [1939309] - lib/math/rational.c: fix possible incorrect result from rational fractions helper (Nico Pache) [1939309] - lib: Move mathematic helpers to separate folder (Nico Pache) [1939309] - lib/cmdline: remove an unneeded local variable in next_arg() (Nico Pache) [1939309] - lib/cmdline: Allow get_options() to take 0 to validate the input (Nico Pache) [1939309] - lib/cmdline: Update documentation to reflect behaviour (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test case for get_options() (Nico Pache) [1939309] - ext4: add .kunitconfig fragment to enable ext4-specific tests (Nico Pache) [1939309] - ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it (Nico Pache) [1939309] - kunit: tool: fix unintentional statefulness in run_kernel() (Nico Pache) [1939309] - kunit: tool: add support for filtering suites by glob (Nico Pache) [1939309] - kunit: add kunit.filter_glob cmdline option to filter suites (Nico Pache) [1939309] - kunit: don't show `1 == 1` in failed assertion messages (Nico Pache) [1939309] - kunit: make kunit_tool accept optional path to .kunitconfig fragment (Nico Pache) [1939309] - Documentation: kunit: add tips.rst for small examples (Nico Pache) [1939309] - KUnit: Docs: make start.rst example Kconfig follow style.rst (Nico Pache) [1939309] - kunit: tool: simplify kconfig is_subset_of() logic (Nico Pache) [1939309] - minor: kunit: tool: fix unit test so it can run from non-root dir (Nico Pache) [1939309] - kunit: tool: use `with open()` in unit test (Nico Pache) [1939309] - kunit: tool: stop using bare asserts in unit test (Nico Pache) [1939309] - kunit: tool: fix unit test cleanup handling (Nico Pache) [1939309] - ASoC: topology: KUnit: Convert from cpu to data format (Nico Pache) [1939309] - drivers/base: build kunit tests without structleak plugin (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: Check if ops is set before dereference (Nico Pache) [1939309] - ASoC: topology: Ensure that needed parameters are set (Nico Pache) [1939309] - kunit: tool: move kunitconfig parsing into __init__, make it optional (Nico Pache) [1939309] - kunit: tool: fix minor typing issue with None status (Nico Pache) [1939309] - kunit: tool: surface and address more typing issues (Nico Pache) [1939309] - Documentation: kunit: include example of a parameterized test (Nico Pache) [1939309] - kunit: tool: Fix spelling of "diagnostic" in kunit_parser (Nico Pache) [1939309] - kunit: tool: Force the use of the 'tty' console for UML (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test suite for cmdline API (Nico Pache) [1939309] - lib/cmdline: allow NULL to be an output for get_option() (Nico Pache) [1939309] - lib/cmdline: fix get_option() for strings starting with hyphen (Nico Pache) [1939309] - lib/cmdline.c: mark expected switch fall-throughs (Nico Pache) [1939309] - lib/test_bits.c: add tests of GENMASK (Nico Pache) [1939309] - linux/bits.h: add compile time sanity check of GENMASK inputs (Nico Pache) [1939309] - linux/build_bug.h: change type to int (Nico Pache) [1939309] - fs: ext4: Modify inode-test.c to use KUnit parameterized testing feature (Nico Pache) [1939309] - kunit: Support for Parameterized Testing (Nico Pache) [1939309] - kunit: kunit_tool: Correctly parse diagnostic messages (Nico Pache) [1939309] - Documentation: kunit: provide guidance for testing many inputs (Nico Pache) [1939309] - kunit: Introduce get_file_path() helper (Nico Pache) [1939309] - kunit: fix display of failed expectations for strings (Nico Pache) [1939309] - kunit: tool: fix extra trailing \n in raw + parsed test output (Nico Pache) [1939309] - kunit: tool: print out stderr from make (like build warnings) (Nico Pache) [1939309] - KUnit: Docs: usage: wording fixes (Nico Pache) [1939309] - KUnit: Docs: style: fix some Kconfig example issues (Nico Pache) [1939309] - KUnit: Docs: fix a wording typo (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (test.log) (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (.kunitconfig) (Nico Pache) [1939309] - kunit: tool: fix pre-existing python type annotation errors (Nico Pache) [1939309] - kunit: Fix kunit.py parse subcommand (use null build_dir) (Nico Pache) [1939309] - kunit: test: fix remaining kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE (Nico Pache) [1939309] - kunit: test.h: fix a bad kernel-doc markup (Nico Pache) [1939309] - kunit: test.h: solve kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: add bitfield test conversion to KUnit (Nico Pache) [1939309] - Documentation: kunit: add a brief blurb about kunit_test_suite (Nico Pache) [1939309] - kunit: test: add test plan to KUnit TAP format (Nico Pache) [1939309] - init: main: add KUnit to kernel init (Nico Pache) [1939309] - init: unify opening /dev/console as stdin/stdout/stderr (Nico Pache) [1939309] - kunit: test: create a single centralized executor for all tests (Nico Pache) [1939309] - Documentation: test.h - fix warnings (Nico Pache) [1939309] - vmlinux.lds.h: add linker section for KUnit test suites (Nico Pache) [1939309] - Documentation: kunit: Add naming guidelines (Nico Pache) [1939309] - kunit: tool: fix display of make errors (Nico Pache) [1939309] - kunit: tool: handle when .kunit exists but .kunitconfig does not (Nico Pache) [1939309] - kunit: tool: fix --alltests flag (Nico Pache) [1939309] - kunit: tool: allow generating test results in JSON (Nico Pache) [1939309] - kunit: tool: fix running kunit_tool from outside kernel tree (Nico Pache) [1939309] - lib: add linear ranges helpers (Nico Pache) [1939309] - PCI/RCEC: Fix RCiEP device to RCEC association (Myron Stowe) [1895942] - PCI/portdrv: Report reset for frozen channel (Myron Stowe) [1895942] - PCI/AER: Specify the type of Port that was reset (Myron Stowe) [1895942] - PCI/ERR: Retain status from error notification (Myron Stowe) [1895942] - PCI/AER: Clear AER status from Root Port when resetting Downstream Port (Myron Stowe) [1895942] - PCI/ERR: Clear status of the reporting device (Myron Stowe) [1895942] - PCI/AER: Add RCEC AER error injection support (Myron Stowe) [1895942] - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling (Myron Stowe) [1895942] - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling (Myron Stowe) [1895942] - PCI/ERR: Recover from RCiEP AER errors (Myron Stowe) [1895942] - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs (Myron Stowe) [1895942] - PCI/ERR: Recover from RCEC AER errors (Myron Stowe) [1895942] - PCI/ERR: Clear AER status only when we control AER (Myron Stowe) [1895942] - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Avoid negated conditional for clarity (Myron Stowe) [1895942] - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Simplify by computing pci_pcie_type() once (Myron Stowe) [1895942] - PCI/ERR: Simplify by using pci_upstream_bridge() (Myron Stowe) [1895942] - PCI/ERR: Rename reset_link() to reset_subordinates() (Myron Stowe) [1895942] - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() (Myron Stowe) [1895942] - PCI/ERR: Bind RCEC devices to the Root Port driver (Myron Stowe) [1895942] - PCI/AER: Write AER Capability only when we control it (Myron Stowe) [1895942] - PCI: Export pcie_has_flr() (Myron Stowe) [1895942] - xfs: don't reuse busy extents on extent trim (Brian Foster) [1960380] - nvme: add 'kato' sysfs attribute (Gopal Tiwari) [1970260] - scsi: qla2xxx: Update version to 10.02.00.106-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Add marginal path handling support (Nilesh Javali) [1925465] - scsi: qla2xxx: Do logout even if fabric scan retries got exhausted (Nilesh Javali) [1925465] - scsi: qla2xxx: Update default AER debug mask (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix mailbox recovery during PCIe error (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in PCIe error handling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix RISC RESET completion polling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix use after free in bsg (Nilesh Javali) [1925465] - scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix stuck session (Nilesh Javali) [1925465] - scsi: qla2xxx: Add H:C:T info in the log message for fc ports (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix IOPS drop seen in some adapters (Nilesh Javali) [1925465] - scsi: qla2xxx: Check kzalloc() return value (Nilesh Javali) [1925465] - scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify qla8044_minidump_process_control() (Nilesh Javali) [1925465] - scsi: qla2xxx: Suppress Coverity complaints about dseg_r* (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix endianness annotations (Nilesh Javali) [1925465] - scsi: qla2xxx: Constify struct qla_tgt_func_tmpl (Nilesh Javali) [1925465] - scsi: qla2xxx: Use dma_pool_zalloc() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misdocumented functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix incorrectly named function qla8044_check_temp() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misnamed functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some incorrect formatting/spelling issues (Nilesh Javali) [1925465] - scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores (Nilesh Javali) [1925465] - scsi: Revert "qla2xxx: Make sure that aborted commands are freed" (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix broken #endif placement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify if statement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify the calculation of variables (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some memory corruption (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove redundant NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove unnecessary NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Assign boolean values to a bool variable (Nilesh Javali) [1925465] - scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI result value (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit (Nilesh Javali) [1925465] - scsi: qla2xxx: Update version to 10.02.00.105-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER (Nilesh Javali) [1925465] - scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Move some messages from debug to normal log level (Nilesh Javali) [1925465] - scsi: qla2xxx: Add error counters to debugfs node (Nilesh Javali) [1925465] - scsi: qla2xxx: Implementation to get and manage host, target stats and initiator port (Nilesh Javali) [1925465] - scsi: ibmvfc: Reinit target retries (Steve Best) [1965010] - scsi: ibmvfc: Avoid move login if fast fail is enabled (Steve Best) [1965010] - scsi: ibmvfc: Handle move login failure (Steve Best) [1965010] - scsi: ibmvfc: Fix invalid state machine BUG_ON() (Steve Best) [1965010] - scsi: qedf: Do not put host in qedf_vport_create() unconditionally (Nilesh Javali) [1899384] - scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes (Cathy Avery) [1941664] - scsi: storvsc: Parameterize number hardware queues (Cathy Avery) [1941664] - scsi: storvsc: Return DID_ERROR for invalid commands (Cathy Avery) [1941664] - scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback() (Cathy Avery) [1941664] - scsi: storvsc: Resolve data race in storvsc_probe() (Cathy Avery) [1941664] - scsi: storvsc: Fix max_outstanding_req_per_channel for Win8 and newer (Cathy Avery) [1941664] - scsi: storvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Cathy Avery) [1941664] - RDMA/ipoib: Fix warning caused by destroying non-initial netns (Kamal Heib) [1961815] - can: dev: Move device back to init netns on owning netns delete (Kamal Heib) [1961815] - net: ena: remove extra words from comments (Petr Oros) [1955155] - net: ena: fix inaccurate print type (Petr Oros) [1955155] - ena: Update driver to use ethtool_sprintf (Petr Oros) [1955155] - docs: net: ena: Fix ena_start_xmit() function name typo (Petr Oros) [1955155] - ethernet: amazon: ena: A typo fix in the file ena_com.h (Petr Oros) [1955155] - net: ena: Update XDP verdict upon failure (Petr Oros) [1955155] - net: ena: introduce ndo_xdp_xmit() function for XDP_REDIRECT (Petr Oros) [1955155] - net: ena: use xdp_return_frame() to free xdp frames (Petr Oros) [1955155] - net: ena: introduce XDP redirect implementation (Petr Oros) [1955155] - net: ena: use xdp_frame in XDP TX flow (Petr Oros) [1955155] - net: ena: aggregate stats increase into a function (Petr Oros) [1955155] - net: ena: fix coding style nits (Petr Oros) [1955155] - net: ena: store values in their appropriate variables types (Petr Oros) [1955155] - net: ena: add device distinct log prefix to files (Petr Oros) [1955155] - net: ena: use constant value for net_device allocation (Petr Oros) [1955155] - net: ena: set initial DMA width to avoid intel iommu issue (Petr Oros) [1955155] - net: ena: update ena documentation (Petr Oros) [1955155] - net: ena: Fix all static chekers' warnings (Petr Oros) [1955155] - net: ena: Change RSS related macros and variables names (Petr Oros) [1955155] - net: ena: Remove redundant print of placement policy (Petr Oros) [1955155] - net: ena: Capitalize all log strings and improve code readability (Petr Oros) [1955155] - net: ena: Change log message to netif/dev function (Petr Oros) [1955155] - net: ena: Change license into format to SPDX in all files (Petr Oros) [1955155] - net: ena: xdp: add queue counters for xdp actions (Petr Oros) [1955155] - net: ena: ethtool: add stats printing to XDP queues (Petr Oros) [1955155] - net: ena: ethtool: Add new device statistics (Petr Oros) [1955155] - net: ena: ethtool: convert stat_offset to 64 bit resolution (Petr Oros) [1955155] - net: ena: Make missed_tx stat incremental (Petr Oros) [1955155] - net: ena: Prevent reset after device destruction (Petr Oros) [1955155] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1955155] - treewide: Add SPDX license identifier - Makefile/Kconfig (Petr Oros) [1955155] - cross-tree: phase out dma_zalloc_coherent() (Petr Oros) [1955155] - net: ena: fix compilation error in xtensa architecture (Petr Oros) [1955155] - docs: networking: reorganize driver documentation again (Petr Oros) [1955155] - docs: networking: device drivers: convert amazon/ena.txt to ReST (Petr Oros) [1955155] - net: ena: documentation: update ena.txt (Petr Oros) [1955155] - net: documentation: build a directory structure for drivers (Petr Oros) [1955155] - xfrm: interface: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti6: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - net/sched: act_ct: Fix ct template allocation for zone 0 (Marcelo Ricardo Leitner) [1881824] - uio: Fix use-after-free in uio_unregister_device() (Myron Stowe) [1897285] - uio: free uio id after uio file node is freed (Myron Stowe) [1897285] - drivers: uio: remove redundant assignment to variable retval (Myron Stowe) [1897285] - driver: uio: fix possible use-after-free in __uio_register_device (Myron Stowe) [1897285] - driver: uio: fix possible memory leak in __uio_register_device (Myron Stowe) [1897285] - uio: remove redundant check (Myron Stowe) [1897285] - uio: fix potential memory leak in error case (Myron Stowe) [1897285] - uio: dismiss waiters on device unregistration (Myron Stowe) [1897285] - uio: Fix an Oops on load (Myron Stowe) [1897285] - uio: make symbol 'uio_class_registered' static (Myron Stowe) [1897285] - uio: convert to vm_fault_t (Myron Stowe) [1897285] - uio: ensure class is registered before devices (Myron Stowe) [1897285] - uio: potential double frees if __uio_register_device() fails (Myron Stowe) [1897285] - uio: fix possible circular locking dependency (Myron Stowe) [1897285] - uio: fix wrong return value from uio_mmap() (Myron Stowe) [1897285] - uio: add SPDX license tag (Myron Stowe) [1897285] - net: zero-initialize tc skb extension on allocation (Ivan Vecera) [1946986] - net: sched: fix tx action reschedule issue with stopped queue (Ivan Vecera) [1946986] - net: sched: fix tx action rescheduling issue during deactivation (Ivan Vecera) [1946986] - net: sched: fix packet stuck problem for lockless qdisc (Ivan Vecera) [1946986] - net/sched: act_ct: Remove redundant ct get and check (Ivan Vecera) [1946986] - net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch change cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch add cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action change test (Ivan Vecera) [1946986] - selftests: forwarding: Add tc-police tests for packets per second (Ivan Vecera) [1946986] - selftests: tc-testing: add action police selftest for packets per second (Ivan Vecera) [1946986] - net: sched: Mundane typo fixes (Ivan Vecera) [1946986] - net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS (Ivan Vecera) [1946986] - net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports (Ivan Vecera) [1946986] - taprio: Handle short intervals and large packets (Ivan Vecera) [1946986] - net/sched: cls_flower: fix only mask bit check in the validate_ct_state (Ivan Vecera) [1946986] - treewide: Remove uninitialized_var() usage (Ivan Vecera) [1946986] - lockdep: Provide dummy forward declaration of *_is_held() helpers (Ivan Vecera) [1946986] - net: sched: Remove broken definitions and un-hide for !LOCKDEP (Ivan Vecera) [1946986] - net: sched: sch_teql: fix null-pointer dereference (Ivan Vecera) [1946986] - net: sched: fix err handler in tcf_action_init() (Ivan Vecera) [1946986] - net: sched: fix action overwrite reference counting (Ivan Vecera) [1946986] - Revert "net: sched: bump refcount for new action in ACT replace mode" (Ivan Vecera) [1946986] - net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb (Ivan Vecera) [1946986] - net: sched: bump refcount for new action in ACT replace mode (Ivan Vecera) [1946986] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Ivan Vecera) [1946986] - net/sched: act_police: add support for packet-per-second policing (Ivan Vecera) [1946986] - flow_offload: reject configuration of packet-per-second policing in offload drivers (Ivan Vecera) [1946986] - flow_offload: add support for packet-per-second policing (Ivan Vecera) [1946986] - net: sched: validate stab values (Ivan Vecera) [1946986] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Ivan Vecera) [1946986] - sched: act_sample: Implement stats_update callback (Ivan Vecera) [1946986] - net: sched: avoid duplicates in classes dump (Ivan Vecera) [1946986] - net/sched: cls_flower: validate ct_state for invalid and reply flags (Ivan Vecera) [1946986] - net: sched: fix police ext initialization (Ivan Vecera) [1946986] - selftests: tc: Add generic mpls matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc: Add basic mpls_* matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc-testing: u32: Add tests covering sample option (Ivan Vecera) [1946986] - net: sched: Return the correct errno code (Ivan Vecera) [1946986] - net: sched: replaced invalid qdisc tree flush helper in qdisc_replace (Ivan Vecera) [1946986] - selftests: forwarding: Fix spelling mistake "succeded" -> "succeeded" (Ivan Vecera) [1946986] - taprio: boolean values to a bool variable (Ivan Vecera) [1946986] - net_sched: fix RTNL deadlock again caused by request_module() (Ivan Vecera) [1946986] - cls_flower: call nla_ok() before nla_next() (Ivan Vecera) [1946986] - net/sched: sch_taprio: ensure to reset/destroy all child qdiscs (Ivan Vecera) [1946986] - net/sched: sch_taprio: reset child qdiscs before freeing them (Ivan Vecera) [1946986] - net: sched: incorrect Kconfig dependencies on Netfilter modules (Ivan Vecera) [1946986] - treewide: replace '---help---' in Kconfig files with 'help' (Ivan Vecera) [1946986] - net/sched: cls_u32: simplify the return expression of u32_reoffload_knode() (Ivan Vecera) [1946986] - net: sched: fix spelling mistake in Kconfig "trys" -> "tries" (Ivan Vecera) [1946986] - net/sched: fq_pie: initialize timer earlier in fq_pie_init() (Ivan Vecera) [1946986] - net: sched: remove redundant 'rtnl_held' argument (Ivan Vecera) [1946986] - selftests: tc-testing: enable CONFIG_NET_SCH_RED as a module (Ivan Vecera) [1946986] - net: sched: alias action flags with TCA_ACT_ prefix (Ivan Vecera) [1946986] - treewide: rename nla_strlcpy to nla_strscpy. (Ivan Vecera) [1946986] - Modify return value of nla_strlcpy to match that of strscpy. (Ivan Vecera) [1946986] - Fix unefficient call to memset before memcpu in nla_strlcpy. (Ivan Vecera) [1946986] - net: sched: fix misspellings using misspell-fixer tool (Ivan Vecera) [1946986] - selftest: fix flower terse dump tests (Ivan Vecera) [1946986] - net: sched: implement action-specific terse dump (Ivan Vecera) [1946986] - net: cls_api: remove unneeded local variable in tc_dump_chain() (Ivan Vecera) [1946986] - openvswitch: fix send of uninitialized stack memory in ct limit reply (Antoine Tenart) [1950022] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Antoine Tenart) [1950022] - xsk: Clear pool even for inactive queues (Jiri Benc) [1882710] - xsk: Fix memory leak for failed bind (Jiri Benc) [1882710] - xsk: Return error code if force_zc is set (Jiri Benc) [1882710] - xsk: Change the tx writeable condition (Jiri Benc) [1882710] - xsk: Replace datagram_poll by sock_poll_wait (Jiri Benc) [1882710] - xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff() (Jiri Benc) [1882710] - xsk: Fix incorrect netdev reference count (Jiri Benc) [1882710] - xsk: Fix umem cleanup bug at socket destruct (Jiri Benc) [1882710] - netdevsim: set .owner to THIS_MODULE (Jiri Benc) [1882710] - bpf: selftest: Use static globals in tcp_hdr_options and btf_skc_cls_ingress (Jiri Benc) [1882710] - xsk: Fix possible memory leak at socket close (Jiri Benc) [1882710] - samples/bpf: Set rlimit for memlock to infinity in all samples (Jiri Benc) [1882710] - bpf, selftests: Extend test_tc_redirect to use modified bpf_redirect_neigh() (Jiri Benc) [1882710] - bpf: Fix bpf_redirect_neigh helper api to support supplying nexthop (Jiri Benc) [1882710] - bpf, selftest: Fix flaky tcp_hdr_options test when adding addr to lo (Jiri Benc) [1882710] - bpf, selftests: Add redirect_peer selftest (Jiri Benc) [1882710] - bpf, selftests: Make redirect_neigh test more extensible (Jiri Benc) [1882710] - bpf: Add redirect_peer helper (Jiri Benc) [1882710] - bpf: Improve bpf_redirect_neigh helper description (Jiri Benc) [1882710] - bpf: Always return target ifindex in bpf_fib_lookup (Jiri Benc) [1882710] - xsk: Introduce padding between ring pointers (Jiri Benc) [1882710] - xsk: Remove internal DMA headers (Jiri Benc) [1882710] - bpf: selftest: Ensure the child sk inherited all bpf_sock_ops_cb_flags (Jiri Benc) [1882710] - bpf: tcp: Do not limit cb_flags when creating child sk from listen sk (Jiri Benc) [1882710] - bpf, selftests: Add redirect_neigh selftest (Jiri Benc) [1882710] - bpf: Add redirect_neigh helper as redirect drop-in (Jiri Benc) [1882710] - tools, bpf: Synchronise BPF UAPI header with tools (Jiri Benc) [1882710] - bpf: Fix formatting in documentation for BPF helpers (Jiri Benc) [1882710] - xsk: Fix a documentation mistake in xsk_queue.h (Jiri Benc) [1882710] - xsk: Fix possible crash in socket_release when out-of-memory (Jiri Benc) [1882710] - xsk: Fix refcount warning in xp_dma_map (Jiri Benc) [1882710] - tcp: Only init congestion control if not initialized already (Jiri Benc) [1882710] - xsk: Fix null check on error return path (Jiri Benc) [1882710] - xsk: Fix possible segfault at xskmap entry insertion (Jiri Benc) [1882710] - xsk: Fix possible segfault in xsk umem diagnostics (Jiri Benc) [1882710] - xsk: Fix use-after-free in failed shared_umem bind (Jiri Benc) [1882710] - xsk: Documentation for XDP_SHARED_UMEM between queues and netdevs (Jiri Benc) [1882710] - xsk: Add shared umem support between devices (Jiri Benc) [1882710] - xsk: Add shared umem support between queue ids (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlier for better performance (Jiri Benc) [1882710] - xsk: Rearrange internal structs for better performance (Jiri Benc) [1882710] - xsk: Enable sharing of dma mappings (Jiri Benc) [1882710] - xsk: Move addrs from buffer pool to umem (Jiri Benc) [1882710] - xsk: Move xsk_tx_list and its lock to buffer pool (Jiri Benc) [1882710] - xsk: Move queue_id, dev and need_wakeup to buffer pool (Jiri Benc) [1882710] - xsk: Move fill and completion rings to buffer pool (Jiri Benc) [1882710] - xsk: Create and free buffer pool independently from umem (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfaces (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem (Jiri Benc) [1882710] - tcp: bpf: Optionally store mac header in TCP_SAVE_SYN (Jiri Benc) [1882710] - bpf: selftests: Tcp header options (Jiri Benc) [1882710] - bpf: selftests: Add fastopen_connect to network_helpers (Jiri Benc) [1882710] - bpf: tcp: Allow bpf prog to write and parse TCP header option (Jiri Benc) [1882710] - bpf: sock_ops: Change some members of sock_ops_kern from u32 to u8 (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_hdr_opt() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_parse_hdr() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_established() (Jiri Benc) [1882710] - tcp: Add saw_unknown to struct tcp_options_received (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt (Jiri Benc) [1882710] - tcp: Use a struct to represent a saved_syn (Jiri Benc) [1882710] - tcp: tcp_init_buffer_space can be static (Jiri Benc) [1882710] - tcp: refactor setting the initial congestion window (Jiri Benc) [1882710] - tcp: fix code style in tcp_recvmsg() (Jiri Benc) [1882710] - tcp: duplicate clear of icsk_backoff (Jiri Benc) [1882710] - tcp: move rx_opt & syn_data_acked init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move tp->rack init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move app_limited init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move retrans_out, sacked_out, tlp_high_seq, last_oow_ack_time init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear urg_data in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: move snd_cwnd & snd_cwnd_cnt init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move mdev_us init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear srtt_us in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: do not clear packets_out in tcp_create_openreq_child() (Jiri Benc) [1882710] - tcp: move icsk_rto init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not set snd_ssthresh in tcp_create_openreq_child() (Jiri Benc) [1882710] - net-veth: Add type safety to veth_xdp_to_ptr() and veth_ptr_to_xdp() (Jiri Benc) [1882710] - net-tun: Eliminate two tun/xdp related function calls from vhost-net (Jiri Benc) [1882710] - net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp() (Jiri Benc) [1882710] - ipv4: Add helpers for neigh lookup for nexthop (Jiri Benc) [1882710] - net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Jiri Benc) [1882710] - tipc: better validate user input in tipc_nl_retrieve_key() (Xin Long) [1950093] - tipc: simplify the finalize work queue (Xin Long) [1958456] - tipc: wait and exit until all work queues are done (Xin Long) [1958456] - [s390] KVM: s390: diag9c (directed yield) forwarding (Claudio Imbrenda) [1874105] - kvm/svm: Reenable nesting (Dr. David Alan Gilbert) [1790949] - powerpc/papr_scm: Reduce error severity if nvdimm stats inaccessible (Steve Best) [1965193] - Revert "[redhat] redhat/configs: Update CONFIG_ARM64_CNP" (Mark Salter) [1949533] - arm64: kernel: disable CNP on Carmel (Mark Salter) [1949533]- redhat/configs: Enable CONFIG_MICROSOFT_MANA=m (Vitaly Kuznetsov) [1957820] - net: mana: Use int to check the return value of mana_gd_poll_cq() (Vitaly Kuznetsov) [1957820] - net: mana: fix PCI_HYPERV dependency (Vitaly Kuznetsov) [1957820] - net: mana: remove redundant initialization of variable err (Vitaly Kuznetsov) [1957820] - net: mana: Add a driver for Microsoft Azure Network Adapter (MANA) (Vitaly Kuznetsov) [1957820] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Vitaly Kuznetsov) [1957820] - net: evaluate net.ipvX.conf.all.ignore_routes_with_linkdown (Balazs Nemeth) [1957223] - net: evaluate net.ipv4.conf.all.proxy_arp_pvlan (Balazs Nemeth) [1957223] - netfilter: nf_log_syslog: Unset bridge logger in pernet exit (Phil Sutter) [1938214] - netfilter: nft_log: perform module load from nf_tables (Phil Sutter) [1938214] - netfilter: nft_dynset: fix timeouts later than 23 days (Phil Sutter) [1938214] - netfilter: nft_compat: make sure xtables destructors have run (Phil Sutter) [1938214] - netfilter: nftables: Add __printf() attribute (Phil Sutter) [1938214] - netfilter: nf_log: add module softdeps (Phil Sutter) [1938214] - netfilter: nf_log_common: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_bridge: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_netdev: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv6: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: move inline nf_ip6_ext_hdr() function to a more appropriate header. (Phil Sutter) [1938214] - ipv6: Use ipv6_authlen for len (Phil Sutter) [1938214] - netfilter: nf_log_arp: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv4: rename to nf_log_syslog (Phil Sutter) [1938214] - net/sched: cls_api: increase max_reclassify_loop (Davide Caratti) [1955136] - vsock/vmci: Remove redundant assignment to err (Stefano Garzarella) [1956861] - vsock/virtio: free queued packets when closing socket (Stefano Garzarella) [1956861] - net: vsock: Fix a typo (Stefano Garzarella) [1956861] - selinux: vsock: Set SID for socket returned by accept() (Stefano Garzarella) [1956861] - af_vsock: Assign the vsock transport considering the vsock address flags (Stefano Garzarella) [1956861] - af_vsock: Set VMADDR_FLAG_TO_HOST flag on the receive path (Stefano Garzarella) [1956861] - vsock_addr: Check for supported flag values (Stefano Garzarella) [1956861] - vm_sockets: Add VMADDR_FLAG_TO_HOST vsock flag (Stefano Garzarella) [1956861] - vm_sockets: Add flags field in the vsock address data structure (Stefano Garzarella) [1956861] - hv_sock: Remove the accept port restriction (Stefano Garzarella) [1956861] - hv_sock: use HV_HYP_PAGE_SIZE for Hyper-V communication (Stefano Garzarella) [1956861] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Corinna Vinschen) [1958988] - net: ensure mac header is set in virtio_net_hdr_to_skb() (Balazs Nemeth) [1955441] - devlink: Fix dmac_filter trap name, align to its documentation (Petr Oros) [1935701] - devlink: Add DMAC filter generic packet trap (Petr Oros) [1935701] - devlink: Add blackhole_nexthop trap (Petr Oros) [1935701] - stm class: Fix module init return on allocation failure (Jiri Olsa) [1907791] - stm class: ftrace: Use different channel accroding to CPU (Jiri Olsa) [1907791] - stm class: ftrace: Enable supported trace export flag (Jiri Olsa) [1907791] - stm class: ftrace: Change dependency to TRACING (Jiri Olsa) [1907791] - stm class: Replace zero-length array with flexible-array (Jiri Olsa) [1907791] - stm class: sys-t: Fix the use of time_after() (Jiri Olsa) [1907791] - stm class: Lose the protocol driver when dropping its reference (Jiri Olsa) [1907791] - stm class: Fix a double free of stm_source_device (Jiri Olsa) [1907791] - stm class: Fix channel bitmap on 32-bit systems (Jiri Olsa) [1907791] - stm class: Fix channel free in stm output free path (Jiri Olsa) [1907791] - stm class: Prevent division by zero (Jiri Olsa) [1907791] - stm class: Fix an endless loop in channel allocation (Jiri Olsa) [1907791] - stm class: Fix a module refcount leak in policy creation error path (Jiri Olsa) [1907791] - stm class: Use memcat_p() (Jiri Olsa) [1907791] - stm class: heartbeat: Fix whitespace (Jiri Olsa) [1907791] - stm class: p_sys-t: Add support for CLOCKSYNC packets (Jiri Olsa) [1907791] - stm class: Add MIPI SyS-T protocol support (Jiri Olsa) [1907791] - stm class: Switch over to the protocol driver (Jiri Olsa) [1907791] - stm class: Factor out default framing protocol (Jiri Olsa) [1907791] - stm class: Add a helper for writing data packets (Jiri Olsa) [1907791] - stm class: Introduce framing protocol drivers (Jiri Olsa) [1907791] - stm class: Clean up stp_configfs_init (Jiri Olsa) [1907791] - stm class: Clarify configfs root type/operations names (Jiri Olsa) [1907791] - stm class: Rework policy node fallback (Jiri Olsa) [1907791] - lib: Add memcat_p(): paste 2 pointer arrays together (Jiri Olsa) [1907791] - tracing: Add trace_export support for trace_marker (Jiri Olsa) [1907791] - tracing: Add trace_export support for event trace (Jiri Olsa) [1907791] - tracing: Add flag to control different traces (Jiri Olsa) [1907791] - tracing: Make function ‘ftrace_exports’ static (Jiri Olsa) [1907791] - tipc: increment the tmp aead refcnt before attaching it (Xin Long) [1931312] - tipc: skb_linearize the head skb when reassembling msgs (Xin Long) [1912376] - scsi: target: core: Fix warning on realtime kernels (Maurizio Lombardi) [1956416] - scsi: bnx2fc: Fix a typo (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix misnaming of bnx2fc_free_session_resc() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix typo in bnx2fc_indicate_kcqe() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix Kconfig warning & CNIC build errors (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix comparison to bool warning (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon (Nilesh Javali) [1921617] - scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't" (Nilesh Javali) [1921617] - scsi: bnx2fc: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix a couple of bitrotted function documentation headers (Nilesh Javali) [1921617] - scsi: bnx2fc: Repair a range of kerneldoc issues (Nilesh Javali) [1921617] - scsi: bnx2fc: Removal of unused variables (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() (Nilesh Javali) [1921617] - tools/power turbostat: Enable tsc_tweak for Elkhart Lake and Jasper Lake (Puneet Sethi) [1920704] - selinux: Allow context mounts for unpriviliged overlayfs (Miklos Szeredi) [1956486] - md-cluster: fix use-after-free issue when removing rdev (Nigel Croxon) [1956355] - md/bitmap: wait for external bitmap writes to complete during tear down (Nigel Croxon) [1956355] - md: do not return existing mddevs from mddev_find_or_alloc (Nigel Croxon) [1956355] - md: refactor mddev_find_or_alloc (Nigel Croxon) [1956355] - md: factor out a mddev_alloc_unit helper from mddev_find (Nigel Croxon) [1956355] - md: split mddev_find (Nigel Croxon) [1956355] - md: factor out a mddev_find_locked helper from mddev_find (Nigel Croxon) [1956355] - md: md_open returns -EBUSY when entering racing area (Nigel Croxon) [1956355] - md: Fix missing unused status line of /proc/mdstat (Nigel Croxon) [1956355] - md/raid10: improve discard request for far layout (Xiao Ni) [1956355] - md/raid10: improve raid10 discard request (Nigel Croxon) [1956355] - md/raid10: pull the code that wait for blocked dev into one function (Xiao Ni) [1956355] - md/raid10: extend r10bio devs to raid disks (Xiao Ni) [1956355] - md: add md_submit_discard_bio() for submitting discard bio (Nigel Croxon) [1956355] - leds: trigger: fix potential deadlock with libata (Waiman Long) [1963373] - x86/kvm: Unify kvm_pv_guest_cpu_reboot() with kvm_guest_cpu_offline() (Lenny Szubowicz) [1934273] - x86/kvm: Disable all PV features on crash (Lenny Szubowicz) [1934273] - x86/kvm: Disable kvmclock on all CPUs on shutdown (Lenny Szubowicz) [1934273] - x86/kvm: Teardown PV features on boot CPU as well (Lenny Szubowicz) [1934273] - x86/kvm: Fix pr_info() for async PF setup/teardown (Lenny Szubowicz) [1934273] - RDMA/qedr: Fix error return code in qedr_iw_connect() (Manish Chopra) [1914922] - qede: Use 'skb_add_rx_frag()' instead of hand coding it (Manish Chopra) [1914922] - qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()' (Manish Chopra) [1914922] - qede: fix offload for IPIP tunnel packets (Manish Chopra) [1914922] - RDMA/qedr: iWARP invalid(zero) doorbell address fix (Manish Chopra) [1914922] - qed: fix ILT configuration of SRC block (Manish Chopra) [1914922] - qed: fix error return code in qed_iwarp_ll2_start() (Manish Chopra) [1914922] - RDMA/qedr: Fix resource leak in qedr_create_qp (Manish Chopra) [1914922] - qede: make driver reliable on unload after failures (Manish Chopra) [1914922] - net: qed: Remove unnecessary cast (Manish Chopra) [1914922] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1935135] - nvme: export fast_io_fail_tmo to sysfs (Gopal Tiwari) [1935135] - EDAC: enable CONFIG_EDAC_IGEN6 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: ecclog_llist can be static (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Add Intel Sapphire Rapids server support (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add DDR5 new memory type (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Use readl() to access MMIO registers (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add debugfs interface for Intel client SoC EDAC driver (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add three new memory types (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable (Aristeu Rozanski) [1837389 1783539 1861479] - x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] (Aristeu Rozanski) [1837389 1783539 1861479] - x86: export x86_match_cpu_v2 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/amd64: Fix PCI component registration (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId (Aristeu Rozanski) [1918583] - x86/CPU/AMD: Remove amd_get_nb_id() (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Make fam_ops static global (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Allow Reserved types to be overwritten in smca_banks[] (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure() (Aristeu Rozanski) [1918583] - EDAC/amd64: Get rid of the ECC disabled long message (Aristeu Rozanski) [1918583] - EDAC/amd64: Check for memory before fully initializing an instance (Aristeu Rozanski) [1918583] - EDAC/amd64: Use cached data when checking for ECC (Aristeu Rozanski) [1918583] - x86/MCE: Make the number of MCA banks a per-CPU variable (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't cache block addresses on SMCA systems (Aristeu Rozanski) [1918583] - x86/MCE: Make mce_banks a per-CPU array (Aristeu Rozanski) [1918583] - x86/MCE: Make struct mce_banks[] static (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't report L1 BTB MCA errors on some family 17h models (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS in bit definition order (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS[Scrub] bit (Aristeu Rozanski) [1918583] - EDAC, mce_amd: Match error descriptions to latest documentation (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models (Aristeu Rozanski) [1918583] - powerpc/64s: Fix unrelocated interrupt trampoline address test (Waiman Long) [1966462] - intel_th: pci: Add Alder Lake CPU support (Jiri Olsa) [1840246] - intel_th: pci: Add Alder Lake-S support (Jiri Olsa) [1840246] - mfd: intel_pmt: Add support for DG1 (David Arcari) [1783144] - mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_CRASHLOG (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_TELEMETRY (David Arcari) [1783144] - redhat/configs: Add CONFIG_MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_telemetry: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Fix incorrect macros (David Arcari) [1783144] - platform/x86: intel_pmt_class: Initial resource to 0 (David Arcari) [1783144] - mfd: Standardise MFD_CELL_* helper names (David Arcari) [1783144] - platform/x86: pmt: Fix a potential Oops on error in probe (David Arcari) [1783144] - platform/x86: Intel PMT Crashlog capability driver (David Arcari) [1783144] - platform/x86: Intel PMT Telemetry capability driver (David Arcari) [1783144] - platform/x86: Intel PMT class driver (David Arcari) [1783144] - mfd: Intel Platform Monitoring Technology support (David Arcari) [1783144] - mfd: mfd-core: Ensure disabled devices are ignored without error (David Arcari) [1783144] - mfd: core: Fix double-free in mfd_remove_devices_fn() (David Arcari) [1783144] - mfd: mfd-core: Add mechanism for removal of a subset of children (David Arcari) [1783144] - mfd: core: Add OF_MFD_CELL_REG() helper (David Arcari) [1783144] - mfd: core: Fix formatting of MFD helpers (David Arcari) [1783144] - mfd: core: Make a best effort attempt to match devices with the correct of_nodes (David Arcari) [1783144] - mfd: mfd-core: Complete kerneldoc header for devm_mfd_add_devices() (David Arcari) [1783144] - mfd: Constify properties in mfd_cell (David Arcari) [1783144] - mfd: mfd-core: Honour Device Tree's request to disable a child-device (David Arcari) [1783144] - mfd: mfd-core: Move pdev->mfd_cell creation back into mfd_add_device() (David Arcari) [1783144] - mfd: mfd-core: Remove usage counting for .{en,dis}able() call-backs (David Arcari) [1783144] - mfd: mfd-core: Protect against NULL call-back function pointer (David Arcari) [1783144] - mfd: mfd-core: Remove mfd_clone_cell() (David Arcari) [1783144] - mfd: Provide MACRO to declare commonly defined MFD cell attributes (David Arcari) [1783144] - mfd: core: Set fwnode for created devices (David Arcari) [1783144] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1783144] - mfd: mfd-core: Document mfd_add_devices() (David Arcari) [1783144] - PCI: Add defines for Designated Vendor-Specific Extended Capability (David Arcari) [1783144] - tick/nohz: Update idle_exittime on actual idle exit (Phil Auld) [1962632] - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE (Phil Auld) [1962632] - tick/nohz: Conditionally restart tick on idle exit (Phil Auld) [1962632] - x86, sched: Fix the AMD CPPC maximum performance value on certain AMD Ryzen generations (Phil Auld) [1960687] - pinctrl: devicetree: Avoid taking direct reference to device name string (Aristeu Rozanski) [1922904] {CVE-2020-0427} - redhat: ppc64: enable CONFIG_PPC_RTAS_FILTER (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Restrict RTAS requests from userspace (Aristeu Rozanski) [1906444] {CVE-2020-27777}- docs: vxlan: add info about device features (Petr Oros) [1941739] - selftests: net: add a test for static UDP tunnel ports (Petr Oros) [1941739] - netdevsim: support the static IANA VXLAN port flag (Petr Oros) [1941739] - selftests: net: add a test for shared UDP tunnel info tables (Petr Oros) [1941739] - netdevsim: shared UDP tunnel port table support (Petr Oros) [1941739] - netdevsim: add warnings on unexpected UDP tunnel port errors (Petr Oros) [1941739] - udp_tunnel: add the ability to share port tables (Petr Oros) [1941739] - docs: networking: convert vxlan.txt to ReST (Petr Oros) [1941739] - net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT (Ivan Vecera) [1960528] - ethtool: fix incorrect datatype in set_eee ops (Balazs Nemeth) [1956698] - ethtool: fix missing NLM_F_MULTI flag when dumping (Antoine Tenart) [1953847] - y2038: remove CONFIG_64BIT_TIME (Waiman Long) [1965360] - net/mlx4: Fix EEPROM dump support (Alaa Hleihel) [1915305] - net/mlx4_en: update moderation when config reset (Alaa Hleihel) [1915305] - net/mlx4_core: Add missed mlx4_free_cmd_mailbox() (Alaa Hleihel) [1915305] - IB/mlx4: Use port iterator and validation APIs (Alaa Hleihel) [1915305] - net/mlx4: Use effective interrupt affinity (Alaa Hleihel) [1915302 1915305] - net/mlx4: Replace irq_to_desc() abuse (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_srq_table() (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Remove bogus dev_base_lock usage (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_cq_table() (Alaa Hleihel) [1915302 1915305] - net/mlx4: Remove unused #define MAX_MSIX_P_PORT (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Enable querying AH for XRC QP types (Alaa Hleihel) [1915302 1915305] - IB/mlx4: Fix fall-through warnings for Clang (Alaa Hleihel) [1915302 1915305] - net/mlx4_en: Remove unused performance counters (Alaa Hleihel) [1915302 1915305] - net/mlx4: Assign boolean values to a bool variable (Alaa Hleihel) [1915302 1915305] - net/mlx4: Cleanup kernel-doc warnings (Alaa Hleihel) [1915302 1915305] - net/mlx4_core : remove unneeded semicolon (Alaa Hleihel) [1915302 1915305] - net/mlx4_core: Fix init_hca fields offset (Alaa Hleihel) [1915301 1915305] - mlx4: handle non-napi callers to napi_poll (Alaa Hleihel) [1915301 1915305] - mlx4: drivers/net/ethernet: clean up unused assignments (Alaa Hleihel) [1915301 1915305] - mlx4: add pause frame stats (Alaa Hleihel) [1915301 1915305] - mlx4: make sure to always set the port type (Alaa Hleihel) [1915301 1915305] - net/mlx4_en: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915301 1915305] - cnic: remove redundant assignment to variable ret (Nilesh Javali) [1921619] - net: cnic: fix spelling mistake "reserverd" -> "reserved" (Nilesh Javali) [1921619] - cnic: Explicitly initialize all reference counts to 0. (Nilesh Javali) [1921619] - cfg80211: fix locking in netlink owner interface destruction (Jarod Wilson) [1937053] - brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough (Jarod Wilson) [1937053] - ath11k: fix warning in ath11k_mhi_config (Jarod Wilson) [1937053] - ath11k: qmi: Fix spelling mistake "requeqst" -> "request" (Jarod Wilson) [1937053] - ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock (Jarod Wilson) [1937053] - ath10k: Fix a use after free in ath10k_htc_send_bundle (Jarod Wilson) [1937053] - ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices (Jarod Wilson) [1937053] - mt76: mt7921: reinit wpdma during drv_own if necessary (Jarod Wilson) [1937053] - mt76: move mt76_token_init in mt76_alloc_device (Jarod Wilson) [1937053] - mt76: mt7921: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7915: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7615: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_mcu_sta_add routine (Jarod Wilson) [1937053] - mt76: mt7921: mt7921_stop should put device in fw_own state (Jarod Wilson) [1937053] - mt76: connac: unschedule mac_work before going to sleep (Jarod Wilson) [1937053] - mt76: mt7663: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: mt7921: improve doze opportunity (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mcu_reset function pointer (Jarod Wilson) [1937053] - mt76: mt7915: do not read rf value from efuse in flash mode (Jarod Wilson) [1937053] - mt76: move token utilities in mt76 common module (Jarod Wilson) [1937053] - mt76: move token_lock, token and token_count in mt76_dev (Jarod Wilson) [1937053] - mt76: mt7921: fix possible invalid register access (Jarod Wilson) [1937053] - mt76: mt7921: enable deep sleep when the device suspends (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reset utility routine (Jarod Wilson) [1937053] - mt76: mt7921: move mt7921_dma_reset in dma.c (Jarod Wilson) [1937053] - mt76: mt7615: Fix a dereference of pointer sta before it is null checked (Jarod Wilson) [1937053] - mt76: mt7921: enable sw interrupts (Jarod Wilson) [1937053] - mt76: mt7921: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: remove MT76_STATE_PM in tx path (Jarod Wilson) [1937053] - mt76: connac: use waitqueue for runtime-pm (Jarod Wilson) [1937053] - mt76: connac: do not run mt76_txq_schedule_all directly (Jarod Wilson) [1937053] - mt76: mt7615: rely on pm refcounting in mt7615_led_set_config (Jarod Wilson) [1937053] - mt76: connac: alaways wake the device before scanning (Jarod Wilson) [1937053] - mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work (Jarod Wilson) [1937053] - mt76: connac: remove MT76_STATE_PM in mac_tx_free (Jarod Wilson) [1937053] - mt76: connac: check wake refcount in mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: connac: unschedule ps_work in mt76_connac_pm_wake (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: dma: add the capability to define a custom rx napi poll routine (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: connac: introduce wake counter for fw_pmctrl synchronization (Jarod Wilson) [1937053] - mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and mt7615_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and mt7921_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: remove leftover function declaration (Jarod Wilson) [1937053] - mt76: connac: move mcu_update_arp_filter in mt76_connac module (Jarod Wilson) [1937053] - mt76: mt7921: do not use 0 as NULL pointer (Jarod Wilson) [1937053] - mt76: mt7915: directly read per-rate tx power from registers (Jarod Wilson) [1937053] - mt76: mt7915: rework the flow of txpower setting (Jarod Wilson) [1937053] - mt76: mt7915: add support for DT rate power limits (Jarod Wilson) [1937053] - mt76: mt7921: abort uncompleted scan by wifi reset (Jarod Wilson) [1937053] - mt76: mt7921: add wifisys reset support in debugfs (Jarod Wilson) [1937053] - mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex (Jarod Wilson) [1937053] - mt76: improve mcu error logging (Jarod Wilson) [1937053] - mt76: mt7921: move hw configuration in mt7921_register_device (Jarod Wilson) [1937053] - mt76: mt7915: add support for applying pre-calibration data (Jarod Wilson) [1937053] - mt76: mt7615: load ROM patch before checking patch semaphore status (Jarod Wilson) [1937053] - mt76: mt7615: fix entering driver-own state on mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: fix hardware error recovery for mt7663 (Jarod Wilson) [1937053] - mt76: mt7921: add dumping Tx power table (Jarod Wilson) [1937053] - mt76: introduce single-sku support for mt7663/mt7921 (Jarod Wilson) [1937053] - mt76: mt7615: do not use mt7615 single-sku values for mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: implement support for using DT rate power limits (Jarod Wilson) [1937053] - mt76: extend DT rate power limits to support 11ax devices (Jarod Wilson) [1937053] - mt76: add functions for parsing rate power limits from DT (Jarod Wilson) [1937053] - mt76: flush tx status queue on DMA reset (Jarod Wilson) [1937053] - mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device (Jarod Wilson) [1937053] - mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() (Jarod Wilson) [1937053] - mt76: mt7615: only free skbs after mt7615_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: only free skbs after mt7915_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix memleak when mt7915_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7615: fix memleak when mt7615_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7915: fix rate setting of tx descriptor in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework mt7915_tm_set_tx_len() (Jarod Wilson) [1937053] - mt76: testmode: add support to send larger packet (Jarod Wilson) [1937053] - rtlwifi: implement set_tim by update beacon content (Jarod Wilson) [1937053] - rtw88: refine napi deinit flow (Jarod Wilson) [1937053] - rtw88: Fix potential unrecoverable tx queue stop (Jarod Wilson) [1937053] - rtw88: 8821c: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1937053] - rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK (Jarod Wilson) [1937053] - rtw88: 8822c: Add gap-k calibration to improve long range performance (Jarod Wilson) [1937053] - rtw88: 8822c: reorder macro position according to the register number (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() (Jarod Wilson) [1937053] - cfg80211: scan: drop entry from hidden_list on overflow (Jarod Wilson) [1937053] - wireless: fix spelling of A-MSDU in HE capabilities (Jarod Wilson) [1937053] - wireless: align HE capabilities A-MPDU Length Exponent Extension (Jarod Wilson) [1937053] - wireless: align some HE capabilities with the spec (Jarod Wilson) [1937053] - mac80211: drop the connection if firmware crashed while in CSA (Jarod Wilson) [1937053] - nl80211: Add new RSNXE related nl80211 extended features (Jarod Wilson) [1937053] - mac80211: properly drop the connection in case of invalid CSA IE (Jarod Wilson) [1937053] - mac80211: make ieee80211_vif_to_wdev work when the vif isn't in the driver (Jarod Wilson) [1937053] - nl80211/cfg80211: add a flag to negotiate for LMR feedback in NDP ranging (Jarod Wilson) [1937053] - ieee80211: add the values of ranging parameters max LTF total field (Jarod Wilson) [1937053] - mac80211: aes_cmac: check crypto_shash_setkey() return value (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove extraneous indentation on if statement (Jarod Wilson) [1937053] - mac80211: properly process TXQ management frames (Jarod Wilson) [1937053] - cfg80211: constify ieee80211_get_response_rate return (Jarod Wilson) [1937053] - cfg80211: fix a few kernel-doc warnings (Jarod Wilson) [1937053] - cfg80211: fix an htmldoc warning (Jarod Wilson) [1937053] - rtw88: 8822c: add CFO tracking (Jarod Wilson) [1937053] - iwlwifi: pcie: don't enable BHs with IRQs disabled (Jarod Wilson) [1937053] - rtw88: Fix array overrun in rtw_get_tx_power_params() (Jarod Wilson) [1937053] - brcmfmac: Remove duplicate struct declaration (Jarod Wilson) [1937053] - rtw88: update statistics to fw for fine-tuning performance (Jarod Wilson) [1937053] - brcmfmac: A typo fix (Jarod Wilson) [1937053] - rtl8xxxu: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - mwifiex: Remove unneeded variable: "ret" (Jarod Wilson) [1937053] - rtl8xxxu: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mwifiex: don't print SSID to logs (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rtlwifi: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - rtlwifi: remove rtl_get_tid_h (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: remove redundant assignment of variable rtlpriv->btcoexist.reg_bt_sco (Jarod Wilson) [1937053] - rtlwifi: remove redundant assignment to variable err (Jarod Wilson) [1937053] - rtlwifi: Few mundane typo fixes (Jarod Wilson) [1937053] - rtlwifi: 8821ae: upgrade PHY and RF parameters (Jarod Wilson) [1937053] - iwlwifi: dbg: disable ini debug in 9000 family and below (Jarod Wilson) [1937053] - iwlwifi: pcie: Change ma product string name (Jarod Wilson) [1937053] - iwlwifi: fw: print out trigger delay when collecting data (Jarod Wilson) [1937053] - iwlwifi: trans/pcie: defer transport initialisation (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 63 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: don't WARN if we can't remove a time event (Jarod Wilson) [1937053] - iwlwifi: mvm: don't disconnect immediately if we don't hear beacons after CSA (Jarod Wilson) [1937053] - iwlwifi: rs-fw: don't support stbc for HE 160 (Jarod Wilson) [1937053] - iwlwifi: warn on SKB free w/o op-mode (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: add ISR debug info for msix debug (Jarod Wilson) [1937053] - iwlwifi: pcie: merge napi_poll_msix functions (Jarod Wilson) [1937053] - iwlwifi: mvm: don't lock mutex in RCU critical section (Jarod Wilson) [1937053] - iwlwifi: mvm: remove PS from lower rates. (Jarod Wilson) [1937053] - iwlwifi: mvm: umac error table mismatch (Jarod Wilson) [1937053] - iwlwifi: queue: avoid memory leak in reset flow (Jarod Wilson) [1937053] - iwlwifi: don't warn if we can't wait for empty tx queues (Jarod Wilson) [1937053] - iwlwifi: remove remaining software checksum code (Jarod Wilson) [1937053] - iwlwifi: remove TCM events (Jarod Wilson) [1937053] - iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake() (Jarod Wilson) [1937053] - iwlwifi: mvm: refactor ACPI DSM evaluation function (Jarod Wilson) [1937053] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine (Jarod Wilson) [1937053] - iwlwifi: move iwl_configure_rxq to be used by other op_modes (Jarod Wilson) [1937053] - iwlwifi: add new so-gf device (Jarod Wilson) [1937053] - iwlwifi: mvm: enable PPAG in China (Jarod Wilson) [1937053] - iwlwifi: mvm: Add support for 6GHz passive scan (Jarod Wilson) [1937053] - iwlwifi: add ax201 killer device (Jarod Wilson) [1937053] - iwlwifi: mvm: when associated with PMF, use protected NDP ranging negotiation (Jarod Wilson) [1937053] - iwlwifi: mvm: clean up queue sync implementation (Jarod Wilson) [1937053] - iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1937053] - iwlwifi: mvm: responder: support responder config command version 8 (Jarod Wilson) [1937053] - iwlwifi: mvm: support range request command version 12 (Jarod Wilson) [1937053] - iwlwifi: pcie: make cfg vs. trans_cfg more robust (Jarod Wilson) [1937053] - iwlwifi: pcie: clear only FH bits handle in the interrupt (Jarod Wilson) [1937053] - iwlwifi: add 160Mhz to killer 1550 name (Jarod Wilson) [1937053] - iwlwifi: change name to AX 211 and 411 family (Jarod Wilson) [1937053] - iwlwifi: change step in so-gf struct (Jarod Wilson) [1937053] - iwlwifi: pcie: Add support for Bz Family (Jarod Wilson) [1937053] - iwlwifi: mvm: don't allow CSA if we haven't been fully associated (Jarod Wilson) [1937053] - iwlwifi: pcie: normally grab NIC access for inflight-hcmd (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid unnecessarily taking spinlock (Jarod Wilson) [1937053] - iwlwifi: mvm: enable TX on new CSA channel before disconnecting (Jarod Wilson) [1937053] - mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report (Jarod Wilson) [1937053] - mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing (Jarod Wilson) [1937053] - mt76: mt7615: always add rx header translation tlv when adding stations (Jarod Wilson) [1937053] - mt76: mt7615: add missing SPDX tag in mmio.c (Jarod Wilson) [1937053] - mt76: mt7915: add mmio.c (Jarod Wilson) [1937053] - mt76: report Rx timestamp (Jarod Wilson) [1937053] - mt76: mt7921: remove 80+80 MHz support capabilities (Jarod Wilson) [1937053] - mt76: fix potential DMA mapping leak (Jarod Wilson) [1937053] - mt76: mt7921: reduce the data latency during hw scan (Jarod Wilson) [1937053] - mt76: mt7921: fix the insmod hangs (Jarod Wilson) [1937053] - mt76: mt7921: fix kernel crash when the firmware fails to download (Jarod Wilson) [1937053] - mt76: mt7921: fix the dwell time control (Jarod Wilson) [1937053] - mt76: mt7921: fix inappropriate WoW setup with the missing ARP informaiton (Jarod Wilson) [1937053] - mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition (Jarod Wilson) [1937053] - mt76: mt7915: add wifi subsystem reset (Jarod Wilson) [1937053] - mt76: mt7915: fix mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt7615: fix .add_beacon_offload() (Jarod Wilson) [1937053] - mt76: mt7921: rework mt7921_mcu_debug_msg_event routine (Jarod Wilson) [1937053] - mt76: mt7921: always wake the device in mt7921_remove_interface (Jarod Wilson) [1937053] - mt76: mt7921: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7915: fix txpower init for TSSI off chips (Jarod Wilson) [1937053] - mt76: mt7915: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: fix chip reset on MT7622 and MT7663e (Jarod Wilson) [1937053] - mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7915: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7615: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7622: trigger hif interrupt for system reset (Jarod Wilson) [1937053] - mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7615: only enable DFS test knobs for mt7615 (Jarod Wilson) [1937053] - mt76: mt7921: properly configure rcpi adding a sta to the fw (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_sta_cmd_info data structure (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr (Jarod Wilson) [1937053] - mt76: mt7915: refresh repeater entry MAC address when setting BSSID (Jarod Wilson) [1937053] - mt76: mt7915: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7921: remove duplicated macros in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove redundant check on type (Jarod Wilson) [1937053] - mt76: mt7921: remove leftovers from dbdc configuration (Jarod Wilson) [1937053] - mt76: mt7921: add wifi reset support (Jarod Wilson) [1937053] - mt76: dma: export mt76_dma_rx_cleanup routine (Jarod Wilson) [1937053] - mt76: dma: introduce mt76_dma_queue_reset routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce __mt7921_start utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_run_firmware utility routine. (Jarod Wilson) [1937053] - mt76: introduce mcu_reset function pointer in mt76_mcu_ops structure (Jarod Wilson) [1937053] - mt76: mt7921: reduce mcu timeouts for suspend, offload and hif_ctrl msg (Jarod Wilson) [1937053] - mt76: mt7915: fix possible deadlock while mt7915_register_ext_phy() (Jarod Wilson) [1937053] - mt76: mt7615: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7663s: fix the possible device hang in high traffic (Jarod Wilson) [1937053] - mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663: fix when beacon filter is being applied (Jarod Wilson) [1937053] - mt76: mt7615: check mcu returned values in mt7615_ops (Jarod Wilson) [1937053] - mt76: mt7915: check mcu returned values in mt7915_ops (Jarod Wilson) [1937053] - mt76: mt7915: fix txrate reporting (Jarod Wilson) [1937053] - mt76: mt7915: fix rxrate reporting (Jarod Wilson) [1937053] - mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1 (Jarod Wilson) [1937053] - mt76: mt7915: fix PHY mode for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7615: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7615: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7921: check mcu returned values in mt7921_start (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of the dynamic remap (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of PCIe interrupt (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_sta_rc_update routine (Jarod Wilson) [1937053] - mt76: check return value of mt76_txq_send_burst in mt76_txq_schedule_list (Jarod Wilson) [1937053] - mt76: connac: fix kernel warning adding monitor interface (Jarod Wilson) [1937053] - mt76: mt7915: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: remove hdr->fw_ver check (Jarod Wilson) [1937053] - mt76: mt7615: fix TSF configuration (Jarod Wilson) [1937053] - mt76: mt7921: fix stats register definitions (Jarod Wilson) [1937053] - mt76: mt7921: remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7915: fix aggr len debugfs node (Jarod Wilson) [1937053] - mt76: mt7921: fix aggr length histogram (Jarod Wilson) [1937053] - mt76: mt7615: fix memory leak in mt7615_coredump_work (Jarod Wilson) [1937053] - mt76: mt7615: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7615: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7615: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: connac: update sched_scan cmd usage (Jarod Wilson) [1937053] - mt76: mt7921: add flush operation (Jarod Wilson) [1937053] - mt76: mt7921: fixup rx bitrate statistics (Jarod Wilson) [1937053] - mt76: connac: fix up the setting for ht40 mode in mt76_connac_mcu_uni_add_bss (Jarod Wilson) [1937053] - mt76: mt7921: switch to new api for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: fix memory leak in mt7921_coredump_work (Jarod Wilson) [1937053] - mt76: mt7921: fix suspend/resume sequence (Jarod Wilson) [1937053] - mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded (Jarod Wilson) [1937053] - mt76: mt7915: always check return value from mt7915_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: connac: always check return value from mt76_connac_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: mt76x0: disable GTK offloading (Jarod Wilson) [1937053] - mt76: always use WTBL_MAX_SIZE for tlv allocation (Jarod Wilson) [1937053] - mt76: mt7921: removed unused definitions in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove unnecessary variable (Jarod Wilson) [1937053] - mt76: mt7921: enable random mac addr during scanning (Jarod Wilson) [1937053] - mt76: mt7615: support loading EEPROM for MT7613BE (Jarod Wilson) [1937053] - mt76: mt7915: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix key set/delete issues (Jarod Wilson) [1937053] - mt76: mt7915: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7915: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7915: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: add support for 802.3 rx frames (Jarod Wilson) [1937053] - cfg80211: Remove wrong RNR IE validation check (Jarod Wilson) [1937053] - mac80211: bail out if cipher schemes are invalid (Jarod Wilson) [1937053] - mac80211: clear the beacon's CRC after channel switch (Jarod Wilson) [1937053] - mac80211: Set priority and queue mapping for injected frames (Jarod Wilson) [1937053] - mac80211: Allow concurrent monitor iface and ethernet rx decap (Jarod Wilson) [1937053] - nl80211: Add interface to indicate TDLS peer's HE capability (Jarod Wilson) [1937053] - cfg80211: allow specifying a reason for hw_rfkill (Jarod Wilson) [1937053] - nl80211: better document CMD_ROAM behavior (Jarod Wilson) [1937053] - mac80211: set sk_pacing_shift for 802.3 txpath (Jarod Wilson) [1937053] - mac80211: don't apply flow control on management frames (Jarod Wilson) [1937053] - nl80211: Add missing line in nl80211_fils_discovery_policy (Jarod Wilson) [1937053] - mac80211: remove redundant assignment of variable result (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove unused variable 'mg' in minstrel_ht_next_jump_rate() (Jarod Wilson) [1937053] - cfg80211: regulatory: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rfkill: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mt7601u: enable TDLS support (Jarod Wilson) [1937053] - mt7601u: fix always true expression (Jarod Wilson) [1937053] - rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() (Jarod Wilson) [1937053] - rtw88: coex: fix A2DP stutters while WL busy + WL scan (Jarod Wilson) [1937053] - rtw88: 8822c: add LC calibration for RTL8822C (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit table to RF v40.1 (Jarod Wilson) [1937053] - rtw88: fix DIG min setting (Jarod Wilson) [1937053] - rtw88: add flush hci support (Jarod Wilson) [1937053] - rtw88: 8822c: support FW crash dump when FW crash (Jarod Wilson) [1937053] - rtw88: remove unnecessary variable (Jarod Wilson) [1937053] - rtw88: coex: add power off setting (Jarod Wilson) [1937053] - ath11k: Add support for STA to handle beacon miss (Jarod Wilson) [1937053] - ath11k: Update signal filled flag during sta_statistics drv op (Jarod Wilson) [1937053] - ath10k: skip the wait for completion to recovery in shutdown path (Jarod Wilson) [1937053] - ath11k: fix thermal temperature read (Jarod Wilson) [1937053] - ath11k: fix potential wmi_mgmt_tx_queue race condition (Jarod Wilson) [1937053] - ath11k: qmi: cosmetic changes to error messages (Jarod Wilson) [1937053] - ath11k: qmi: add more debug messages (Jarod Wilson) [1937053] - Revert "ath9k: fix ath_tx_process_buffer() potential null ptr dereference" (Jarod Wilson) [1937053] - ath11k: print hardware name and version during initialisation (Jarod Wilson) [1937053] - ath11k: Enable radar detection for 160MHz secondary segment (Jarod Wilson) [1937053] - ath11k: Fix sounding dimension config in HE cap (Jarod Wilson) [1937053] - ath11k: add qcn9074 pci device support (Jarod Wilson) [1937053] - ath11k: add extended interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add CE interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add data path support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add hal support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add static window support for register access (Jarod Wilson) [1937053] - ath11k: Add qcn9074 mhi controller config (Jarod Wilson) [1937053] - ath11k: Update memory segment count for qcn9074 (Jarod Wilson) [1937053] - ath11k: qmi: increase the number of fw segments (Jarod Wilson) [1937053] - ath11k: Move qmi service_ins_id to hw_params (Jarod Wilson) [1937053] - ath11k: Refactor ath11k_msi_config (Jarod Wilson) [1937053] - ath11k: debugfs: Fix spelling mistake "Opportunies" -> "Opportunities" (Jarod Wilson) [1937053] - ath9k: fix ath_tx_process_buffer() potential null ptr dereference (Jarod Wilson) [1937053] - nl80211: fix beacon head validation (Jarod Wilson) [1937053] - nl80211: fix potential leak of ACL params (Jarod Wilson) [1937053] - cfg80211: check S1G beacon compat element length (Jarod Wilson) [1937053] - cfg80211: remove WARN_ON() in cfg80211_sme_connect (Jarod Wilson) [1937053] - mac80211: fix time-is-after bug in mlme (Jarod Wilson) [1937053] - mac80211: fix TXQ AC confusion (Jarod Wilson) [1937053] - rfkill: revert back to old userspace API by default (Jarod Wilson) [1937053] - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN (Jarod Wilson) [1937053] - iwlwifi: mvm: fix beacon protection checks (Jarod Wilson) [1937053] - iwlwifi: mvm: rfi: don't lock mvm->mutex when sending config command (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for So-F devices (Jarod Wilson) [1937053] - iwlwifi: fw: fix notification wait locking (Jarod Wilson) [1937053] - iwlwifi: add support for Qu with AX201 device (Jarod Wilson) [1937053] - iwlwifi: pcie: properly set LTR workarounds on 22000 devices (Jarod Wilson) [1937053] - iwlwifi: fix 11ax disabled bit in the regulatory capability flags (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix recently introduced deadlock issue (Jarod Wilson) [1937053] - mt76: mt7921: fix airtime reporting (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() (Jarod Wilson) [1937053] - mt76: mt7615: remove redundant dev_err call in mt7622_wmac_probe() (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - reg.c: Fix a spello (Jarod Wilson) [1937053] - mac80211: cfg.c: A typo fix (Jarod Wilson) [1937053] - wireless: remove never implemented MODULE_SUPPORTED_DEVICE (Jarod Wilson) [1937053] - wireless/nl80211: fix wdev_id may be used uninitialized (Jarod Wilson) [1937053] - nl80211: fix locking for wireless device netns change (Jarod Wilson) [1937053] - iwlwifi: don't call netif_napi_add() with rxq->lock held (was Re: Lockdep warning in iwl_pcie_rx_handle()) (Jarod Wilson) [1937053] - iwlwifi: fix ARCH=i386 compilation warnings (Jarod Wilson) [1937053] - iwlwifi: mvm: add terminate entry for dmi_system_id tables (Jarod Wilson) [1937053] - mt76: mt7915: fix unused 'mode' variable (Jarod Wilson) [1937053] - mt76: dma: do not report truncated frames to mac80211 (Jarod Wilson) [1937053] - mt76: mt7921: remove incorrect error handling (Jarod Wilson) [1937053] - iwlwifi: pcie: fix iwl_so_trans_cfg link error when CONFIG_IWLMVM is disabled (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: qmi: use pad to format dma_addr_t (Jarod Wilson) [1937053] - iwlwifi: avoid crash on unsupported debug collection (Jarod Wilson) [1937053] - mt76: mt7915: only modify tx buffer list after allocating tx token id (Jarod Wilson) [1937053] - mt76: fix tx skb error handling in mt76_dma_tx_queue_skb (Jarod Wilson) [1937053] - ath9k: fix transmitting to stations in dynamic SMPS mode (Jarod Wilson) [1937053] - redhat: Enable ath11k PCI device support (Jarod Wilson) [1937053] - soc: qcom: Do not depend on ARCH_QCOM for QMI helpers (Jarod Wilson) [1937053] - net: qrtr: Do not depend on ARCH_QCOM (Jarod Wilson) [1937053] - b43: N-PHY: Fix the update of coef for the PHY revision >= 3case (Jarod Wilson) [1937053] - nl80211: add documentation for HT/VHT/HE disable attributes (Jarod Wilson) [1937053] - cfg80211/mac80211: Support disabling HE mode (Jarod Wilson) [1937053] - mac80211: add STBC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove sample rate switching code for constrained devices (Jarod Wilson) [1937053] - mac80211: minstrel_ht: show sampling rates in debugfs (Jarod Wilson) [1937053] - mac80211: minstrel_ht: significantly redesign the rate probing strategy (Jarod Wilson) [1937053] - mac80211: minstrel_ht: reduce the need to sample slower rates (Jarod Wilson) [1937053] - mac80211: minstrel_ht: update total packets counter in tx status path (Jarod Wilson) [1937053] - mac80211: minstrel_ht: use bitfields to encode rate indexes (Jarod Wilson) [1937053] - cfg80211: initialize reg_rule in __freq_reg_info() (Jarod Wilson) [1937053] - mac80211: fix potential overflow when multiplying to u32 integers (Jarod Wilson) [1937053] - mac80211: enable QoS support for nl80211 ctrl port (Jarod Wilson) [1937053] - cfg80211: remove unused callback (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (2/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (1/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_A parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update MAC/BB parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: replace tx tasklet with work queue (Jarod Wilson) [1937053] - rtw88: add napi support (Jarod Wilson) [1937053] - rtw88: add rts condition (Jarod Wilson) [1937053] - rtw88: add dynamic rrsr configuration (Jarod Wilson) [1937053] - iwlwifi: remove incorrect comment in pnvm (Jarod Wilson) [1937053] - ath11k: qmi: add debug message for allocated memory segment addresses and sizes (Jarod Wilson) [1937053] - ath11k: pci: remove experimental warning (Jarod Wilson) [1937053] - ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() (Jarod Wilson) [1937053] - ath10k: change ath10k_offchan_tx_work() peer present msg to a warn (Jarod Wilson) [1937053] - ath9k: fix data bus crash when setting nf_override via debugfs (Jarod Wilson) [1937053] - ath11k: add support to configure spatial reuse parameter set (Jarod Wilson) [1937053] - ath10k: restore tx sk_buff of htt header for SDIO (Jarod Wilson) [1937053] - brcmsmac: Fix the spelling configation to configuration in the file d11.h (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 62 for AX devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: implement reading PNVM from UEFI (Jarod Wilson) [1937053] - iwlwifi: pnvm: move file loading code to a separate function (Jarod Wilson) [1937053] - iwlwifi: pnvm: increment the pointer before checking the TLV (Jarod Wilson) [1937053] - iwlwifi: pcie: define FW_RESET_TIMEOUT for clarity (Jarod Wilson) [1937053] - iwlwifi: pnvm: set the PNVM again if it was already loaded (Jarod Wilson) [1937053] - iwlwifi: mvm: global PM mode does not reset after FW crash (Jarod Wilson) [1937053] - iwlwifi: mvm: reduce the print severity of failing getting NIC temp (Jarod Wilson) [1937053] - iwlwifi: mvm: get NVM later in the mvm_start flow (Jarod Wilson) [1937053] - iwlmvm: set properly NIC_NOT_ACK_ENABLED flag (Jarod Wilson) [1937053] - iwlwifi: remove max_ht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: remove max_vht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: mvm: Check ret code for iwl_mvm_load_nvm_to_nic (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check if CSA event is running before removing (Jarod Wilson) [1937053] - iwlwifi: mvm: Support SCAN_CFG_CMD version 5 (Jarod Wilson) [1937053] - iwlwifi: mvm: isolate the get nvm flow (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify iwl_mvm_dbgfs_register (Jarod Wilson) [1937053] - iwlwifi: mvm: register to mac80211 last (Jarod Wilson) [1937053] - iwlwifi: acpi: add support for DSM RFI (Jarod Wilson) [1937053] - iwlwifi: mvm: add RFI-M support (Jarod Wilson) [1937053] - iwlwifi:mvm: Add support for version 2 of the LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: don't crash when rx queues aren't allocated in interrupt (Jarod Wilson) [1937053] - iwlwifi: correction of group-id once sending REPLY_ERROR (Jarod Wilson) [1937053] - iwlwifi: pcie: add AX201 and AX211 radio modules for Ma devices (Jarod Wilson) [1937053] - iwlwifi: pcie: add CDB bit to the device configuration parsing (Jarod Wilson) [1937053] - iwlwifi: acpi: don't return valid pointer as an ERR_PTR (Jarod Wilson) [1937053] - iwlwifi: queue: add fake tx time point (Jarod Wilson) [1937053] - iwlwifi: remove flags argument for nic_access (Jarod Wilson) [1937053] - iwlwifi: declare support for triggered SU/MU beamforming feedback (Jarod Wilson) [1937053] - iwlwifi: dbg: add op_mode callback for collecting debug data. (Jarod Wilson) [1937053] - iwlwifi: api: clean up some documentation/bits (Jarod Wilson) [1937053] - iwlwifi: dbg: remove unsupported regions (Jarod Wilson) [1937053] - iwlwifi: pcie: Change Ma device ID (Jarod Wilson) [1937053] - iwlwifi: when HW has rate offload don't look at control field (Jarod Wilson) [1937053] - iwlwifi: pcie: NULLify pointers after free (Jarod Wilson) [1937053] - iwlwifi: mvm: assign SAR table revision to the command later (Jarod Wilson) [1937053] - iwlwifi: mvm: remove useless iwl_mvm_resume_d3() function (Jarod Wilson) [1937053] - iwlwifi: mvm: enhance a print in CSA flows (Jarod Wilson) [1937053] - iwlwifi: mvm: send stored PPAG command instead of local (Jarod Wilson) [1937053] - iwlwifi: mvm: store PPAG enabled/disabled flag properly (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the type we use in the PPAG table validity checks (Jarod Wilson) [1937053] - iwlwifi: acpi: fix PPAG table sizes (Jarod Wilson) [1937053] - iwlwifi: pcie: don't disable interrupts for reg_lock (Jarod Wilson) [1937053] - iwlwifi: pcie: add a few missing entries for So with Hr (Jarod Wilson) [1937053] - iwlwifi: dbg: Mark ucode tlv data as const (Jarod Wilson) [1937053] - iwlwifi: add new cards for So and Qu family (Jarod Wilson) [1937053] - ath11k: fix a locking bug in ath11k_mac_op_start() (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Simplify bool comparison (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: Simplify bool comparison (Jarod Wilson) [1937053] - brcmfmac: add support for CQM RSSI notifications (Jarod Wilson) [1937053] - ath10k: Add new debug level for sta related logs (Jarod Wilson) [1937053] - ath11k: Update tx descriptor search index properly (Jarod Wilson) [1937053] - ath10k: Fix lockdep assertion warning in ath10k_sta_statistics (Jarod Wilson) [1937053] - ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() (Jarod Wilson) [1937053] - wl3501: fix alignment constraints (Jarod Wilson) [1937053] - rt2800usb: add Sweex LW163V2 id's (Jarod Wilson) [1937053] - rt2x00: remove duplicate word and fix typo in comment (Jarod Wilson) [1937053] - mwifiex: Report connected BSS with cfg80211_connect_bss() (Jarod Wilson) [1937053] - rtl8xxxu: remove unused assignment value (Jarod Wilson) [1937053] - atmel: at76c50x: use DEFINE_MUTEX() for mutex lock (Jarod Wilson) [1937053] - brcmsmac: fix alignment constraints (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet (Jarod Wilson) [1937053] - rtw88: 8821c: support RFE type2 wifi NIC (Jarod Wilson) [1937053] - rtw88: 8821c: Correct CCK RSSI (Jarod Wilson) [1937053] - rtw88: coex: 8821c: correct antenna switch function (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove redundant initialization of variable rtstatus (Jarod Wilson) [1937053] - iwlwifi: pcie: Disable softirqs during Rx queue init (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 61 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: add Asus to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Microsoft to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Samsung to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add HP to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: implement approved list for the PPAG feature (Jarod Wilson) [1937053] - iwlwifi: mvm: set enabled in the PPAG command properly (Jarod Wilson) [1937053] - iwlwifi: mvm: add debugfs entry to trigger a dump as any time-point (Jarod Wilson) [1937053] - iwlwifi: mvm: add tx fail time point (Jarod Wilson) [1937053] - iwlwifi: fwrt: add suspend/resume time point (Jarod Wilson) [1937053] - iwlwifi: mvm: add triggers for MLME events (Jarod Wilson) [1937053] - iwlwifi: mvm: add IML/ROM information for other HW families (Jarod Wilson) [1937053] - iwlwifi: mvm: fix CSA AP side (Jarod Wilson) [1937053] - iwlwifi: mvm: make iwl_mvm_tt_temp_changed() static (Jarod Wilson) [1937053] - iwlwifi: mvm: cancel the scan delayed work when scan is aborted (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for SnJ with Hr1 (Jarod Wilson) [1937053] - iwlwifi: mvm: move early time-point before nvm_init in non-unified (Jarod Wilson) [1937053] - iwlwifi: add support for SnJ with Jf devices (Jarod Wilson) [1937053] - iwlwifi: move SnJ and So rules to the new tables (Jarod Wilson) [1937053] - iwlwifi: mvm: slightly clean up rs_fw_set_supp_rates() (Jarod Wilson) [1937053] - iwlwifi: fw api: make hdr a zero-size array again (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 60 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: advertise BIGTK client support if available (Jarod Wilson) [1937053] - iwlwifi: always allow maximum A-MSDU on newer devices (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs: check length precisely in inject_packet (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify TX power setting (Jarod Wilson) [1937053] - iwlwifi: tx: move handing sync/async host command to trans (Jarod Wilson) [1937053] - iwlwifi: mvm: add explicit check for non-data frames in get Tx rate (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs for phy-integration-ver (Jarod Wilson) [1937053] - iwlwifi: parse phy integration string from FW TLV (Jarod Wilson) [1937053] - iwlwifi: mvm: csa: do not abort CSA before disconnect (Jarod Wilson) [1937053] - iwlwifi: mvm: don't send commands during suspend\resume transition (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check system_pm_mode without mutex held (Jarod Wilson) [1937053] - iwlwifi: remove TRANS_PM_OPS (Jarod Wilson) [1937053] - iwlwifi: dbg: dump paged memory from index 1 (Jarod Wilson) [1937053] - iwl-trans: iwlwifi: move sync NMI logic to trans (Jarod Wilson) [1937053] - iwlwifi: pcie: properly implement NAPI (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for new flush queue response (Jarod Wilson) [1937053] - iwlwifi: mvm: handle CCA-EXT delay firmware notification (Jarod Wilson) [1937053] - iwlwifi: mvm: scan: fix scheduled scan restart handling (Jarod Wilson) [1937053] - iwlwifi: mvm: remove debugfs injection limitations (Jarod Wilson) [1937053] - iwlwifi: mvm: check more notification sizes (Jarod Wilson) [1937053] - iwlwifi: mvm: add notification size checks (Jarod Wilson) [1937053] - ath11k: remove h from printk format specifier (Jarod Wilson) [1937053] - ath10k: remove h from printk format specifier (Jarod Wilson) [1937053] - cfg80211: fix netdev registration deadlock (Jarod Wilson) [1937053] - mac80211: fix station rate table updates on assoc (Jarod Wilson) [1937053] - mt76: mt7663: introduce coredump support (Jarod Wilson) [1937053] - mt76: mt7921: add coredump support (Jarod Wilson) [1937053] - mt76: mt7921: enable MSI interrupts (Jarod Wilson) [1937053] - mt76: mt7921: introduce regdomain notifier support (Jarod Wilson) [1937053] - mt76: mt7921: introduce Runtime PM support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for suspend and WoW support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for sched_scan and hw_scan (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu common library (Jarod Wilson) [1937053] - mt76: mt7921: introduce PM support (Jarod Wilson) [1937053] - mt76: mt7921: introduce beacon_loss mcu event (Jarod Wilson) [1937053] - mt76: mt7921: introduce support for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: introduce 802.11 PS support in sta mode (Jarod Wilson) [1937053] - mt76: mt7921: introduce schedule scan support (Jarod Wilson) [1937053] - mt76: mt7921: add debugfs support (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921e support (Jarod Wilson) [1937053] - mt76: mt7921: add ieee80211_ops (Jarod Wilson) [1937053] - mt76: mt7921: add EEPROM support (Jarod Wilson) [1937053] - mt76: mt7921: add DMA support (Jarod Wilson) [1937053] - mt76: mt7921: add MCU support (Jarod Wilson) [1937053] - mt76: mt7921: add MAC support (Jarod Wilson) [1937053] - wireless: Fix "ordering" comment typos (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm utility routines in mt76_connac_lib module (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm data struct in mt76_connac.h (Jarod Wilson) [1937053] - mt76: mt76_connac: move WoW and suspend code in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: move hw_scan and sched_scan routine in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: create mcu library (Jarod Wilson) [1937053] - mt76: introduce mt76_vif data structure (Jarod Wilson) [1937053] - cfg80211: call cfg80211_destroy_ifaces() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_set_encryption() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_change_iface() with wiphy lock held (Jarod Wilson) [1937053] - nl80211: call cfg80211_dev_rename() under RTNL (Jarod Wilson) [1937053] - mt76: dma: fix a possible memory leak in mt76_add_fragment() (Jarod Wilson) [1937053] - ath9k: fix build error with LEDS_CLASS=m (Jarod Wilson) [1937053] - ath10k: fix wmi mgmt tx queue full due to race condition (Jarod Wilson) [1937053] - ath10k: pass the ssid info to get the correct bss entity (Jarod Wilson) [1937053] - ath10k: allow dynamic SAR power limits via common API (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix regression in the max_prob_rate fix (Jarod Wilson) [1937053] - mt76: mt7615: reduce VHT maximum MPDU length (Jarod Wilson) [1937053] - mt76: reduce q->lock hold time (Jarod Wilson) [1937053] - mt76: usb: process URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt76: move vif_mask back from mt76_phy to mt76_dev (Jarod Wilson) [1937053] - mt76: mt7915: make vif index per adapter instead of per band (Jarod Wilson) [1937053] - mt76: mt7915: add support for using a secondary PCIe link for gen1 (Jarod Wilson) [1937053] - mt76: fix crash on tearing down ext phy (Jarod Wilson) [1937053] - mt76: mt7915: bring up the WA event rx queue for band1 (Jarod Wilson) [1937053] - mt76: mt7615: unify init work (Jarod Wilson) [1937053] - mt76: mt7915: support TxBF for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: Remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7615: set mcu country code in mt7615_mcu_set_channel_domain() (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom DBDC band selection (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom parsing for DBDC (Jarod Wilson) [1937053] - iwlwifi: provide gso_type to GSO packets (Jarod Wilson) [1937053] - mt76: mt7915: disable RED support in the WA firmware (Jarod Wilson) [1937053] - mt76: mt7915: rework mcu API (Jarod Wilson) [1937053] - mt76: mt7915: do not set DRR group for stations (Jarod Wilson) [1937053] - mt76: mt7915: ensure that init work completes before starting the device (Jarod Wilson) [1937053] - mt76: mt7603: fix ED/CCA monitoring with single-stream devices (Jarod Wilson) [1937053] - mt76: mt7915: add implicit Tx beamforming support (Jarod Wilson) [1937053] - mt76: mt7915: simplify peer's TxBF capability check (Jarod Wilson) [1937053] - mt76: mt7615: mt7915: disable txpower sku when testmode enabled (Jarod Wilson) [1937053] - mt76: mt7915: add support for continuous tx in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework set state part in testmode (Jarod Wilson) [1937053] - mt76: testmode: add a new state for continuous tx (Jarod Wilson) [1937053] - mt76: mt7915: clean hw queue before starting new testmode tx (Jarod Wilson) [1937053] - mt76: mt7915: calculate new packet length when tx_time is set in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support for ipg in testmode (Jarod Wilson) [1937053] - mt76: mt7915: split edca update function (Jarod Wilson) [1937053] - mt76: testmode: make tx queued limit adjustable (Jarod Wilson) [1937053] - mt76: testmode: add attributes for ipg related parameters (Jarod Wilson) [1937053] - mt76: testmode: add support to set user-defined spe index (Jarod Wilson) [1937053] - mt76: mt7915: force ldpc for bw larger than 20MHz in testmode (Jarod Wilson) [1937053] - mt76: move chainmask in mt76_phy (Jarod Wilson) [1937053] - mt76: move mac_work in mt76_core module (Jarod Wilson) [1937053] - mt76: mt7615: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: mt7915: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: testmode: move mtd part to mt76_dev (Jarod Wilson) [1937053] - mt76: testmode: introduce dbdc support (Jarod Wilson) [1937053] - mt76: mt7915: add partial add_bss_info command on testmode init (Jarod Wilson) [1937053] - mt76: mt7915: drop zero-length packet to avoid Tx hang (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_mcu_send_message routine (Jarod Wilson) [1937053] - mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th (Jarod Wilson) [1937053] - mt76: mt7915: add support for flash mode (Jarod Wilson) [1937053] - mt76: mt7915: run mt7915_configure_filter holding mt76 mutex (Jarod Wilson) [1937053] - mt76: mt7915: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix MT_CIPHER_BIP_CMAC_128 setkey (Jarod Wilson) [1937053] - mt76: mt7615: add vif check in mt7615_update_vif_beacon() (Jarod Wilson) [1937053] - mt76: mt7915: add vif check in mt7915_update_vif_beacon() (Jarod Wilson) [1937053] - ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer (Jarod Wilson) [1937053] - mac80211: pause TX while changing interface type (Jarod Wilson) [1937053] - wext: fix NULL-ptr-dereference with cfg80211's lack of commit() (Jarod Wilson) [1937053] - cfg80211: avoid holding the RTNL when calling the driver (Jarod Wilson) [1937053] - iwl4965: do not process non-QOS frames on txq->sched_retry path (Jarod Wilson) [1937053] - mt7601u: process tx URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt7601u: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - rtw88: 8723de: adjust the LTR setting (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192c-common: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl_pci: fix bool comparison in expressions (Jarod Wilson) [1937053] - mt7601u: fix kernel crash unplugging the device (Jarod Wilson) [1937053] - iwlwifi: queue: bail out on invalid freeing (Jarod Wilson) [1937053] - iwlwifi: mvm: guard against device removal in reprobe (Jarod Wilson) [1937053] - iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. (Jarod Wilson) [1937053] - iwlwifi: mvm: clear IN_D3 after wowlan status cmd (Jarod Wilson) [1937053] - iwlwifi: pcie: add rules to match Qu with Hr2 (Jarod Wilson) [1937053] - iwlwifi: mvm: invalidate IDs of internal stations at mvm start (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the return type for DSM functions 1 and 2 (Jarod Wilson) [1937053] - iwlwifi: pcie: reschedule in long-running memory reads (Jarod Wilson) [1937053] - iwlwifi: pcie: use jiffies for memory read spin time limit (Jarod Wilson) [1937053] - iwlwifi: pcie: fix context info memory leak (Jarod Wilson) [1937053] - iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap (Jarod Wilson) [1937053] - iwlwifi: pcie: set LTR on more devices (Jarod Wilson) [1937053] - iwlwifi: queue: don't crash if txq->entries is NULL (Jarod Wilson) [1937053] - iwlwifi: fix the NMI flow for old devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't try to load after failures (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't skip everything when not reloading (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid potential PNVM leaks (Jarod Wilson) [1937053] - iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() (Jarod Wilson) [1937053] - iwlwifi: mvm: skip power command when unbinding vif during CSA (Jarod Wilson) [1937053] - cfg80211: change netdev registration/unregistration semantics (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix rounding error in throughput calculation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: increase stats update interval (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix max probability rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve sample rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve ampdu length estimation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove old ewma based rate average code (Jarod Wilson) [1937053] - mac80211: remove legacy minstrel rate control (Jarod Wilson) [1937053] - mac80211: minstrel_ht: add support for OFDM rates on non-HT clients (Jarod Wilson) [1937053] - mac80211: minstrel_ht: clean up CCK code (Jarod Wilson) [1937053] - mac80211: introduce aql_enable node in debugfs (Jarod Wilson) [1937053] - cfg80211: Add phyrate conversion support for extended MCS in 60GHz band (Jarod Wilson) [1937053] - cfg80211: add VHT rate entries for MCS-10 and MCS-11 (Jarod Wilson) [1937053] - mac80211: reduce peer HE MCS/NSS to own capabilities (Jarod Wilson) [1937053] - mac80211: remove NSS number of 160MHz if not support 160MHz for HE (Jarod Wilson) [1937053] - mac80211: 160MHz with extended NSS BW in CSA (Jarod Wilson) [1937053] - mac80211: add LDPC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: add rx decapsulation offload support (Jarod Wilson) [1937053] - ath10k: remove unused struct ath10k::dev_type (Jarod Wilson) [1937053] - ath11k: remove duplicate function declaration (Jarod Wilson) [1937053] - ath10k: increase rx buffer size to 2048 (Jarod Wilson) [1937053] - ath10k: sanitity check for ep connectivity (Jarod Wilson) [1937053] - mt76: mt7663s: fix rx buffer refcounting (Jarod Wilson) [1937053] - mt7601u: fix rx buffer refcounting (Jarod Wilson) [1937053] - mac80211: check if atf has been disabled in __ieee80211_schedule_txq (Jarod Wilson) [1937053] - mac80211: do not drop tx nulldata packets on encrypted links (Jarod Wilson) [1937053] - mac80211: fix encryption key selection for 802.3 xmit (Jarod Wilson) [1937053] - mac80211: fix fast-rx encryption check (Jarod Wilson) [1937053] - mac80211: fix incorrect strlen of .write in debugfs (Jarod Wilson) [1937053] - cfg80211: fix a kerneldoc markup (Jarod Wilson) [1937053] - brcmfmac: clear EAP/association status bits on linkdown events (Jarod Wilson) [1937053] - brcmfmac: Delete useless kfree code (Jarod Wilson) [1937053] - mt7601u: check the status of device in calibration (Jarod Wilson) [1937053] - mt7601u: process URBs in status EPROTO properly (Jarod Wilson) [1937053] - brcmfmac: support BCM4365E with 43666 ChipCommon chip ID (Jarod Wilson) [1937053] - mwifiex: pcie: Drop bogus __refdata annotation (Jarod Wilson) [1937053] - rtw88: Simplify bool comparison (Jarod Wilson) [1937053] - rtw88: coex: set 4 slot TDMA for BT link and WL busy (Jarod Wilson) [1937053] - rtw88: 8821c: apply CCK PD level which calculates from dynamic mechanism (Jarod Wilson) [1937053] - rtw88: reduce the log level for failure of tx report (Jarod Wilson) [1937053] - rtw88: Delete useless kfree code (Jarod Wilson) [1937053] - iwlwifi: dbg: Don't touch the tlv data (Jarod Wilson) [1937053] - mt76: Fix queue ID variable types after mcu queue split (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain with a lock (Jarod Wilson) [1937053] - cfg80211/mac80211: fix kernel-doc for SAR APIs (Jarod Wilson) [1937053] - mt76: mt7915: fix MESH ifdef block (Jarod Wilson) [1937053] - mt76: mt76s: fix NULL pointer dereference in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: sdio: remove wake logic in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: usb: remove wake logic in mt76u_status_worker (Jarod Wilson) [1937053] - ath11k: dp: clean up a variable name (Jarod Wilson) [1937053] - ath11k: pci: remove unnecessary mask in ath11k_pci_enable_ltssm() (Jarod Wilson) [1937053] - ath11k: pci: disable ASPM L0sLs before downloading firmware (Jarod Wilson) [1937053] - ath11k: qmi: try to allocate a big block of DMA memory first (Jarod Wilson) [1937053] - rtlwifi: rise completion at the last step of firmware callback (Jarod Wilson) [1937053] - mt76: mt76u: fix NULL pointer dereference in mt76u_status_worker (Jarod Wilson) [1937053] - ath10k: prevent deinitializing NAPI twice (Jarod Wilson) [1937053] - ath9k: Postpone key cache entry deletion for TXQ frames reference it (Jarod Wilson) [1937053] - ath: Modify ath_key_delete() to not need full key entry (Jarod Wilson) [1937053] - ath: Export ath_hw_keysetmac() (Jarod Wilson) [1937053] - ath9k: Clear key cache explicitly on disabling hardware (Jarod Wilson) [1937053] - ath: Use safer key clearing with key cache entries (Jarod Wilson) [1937053] - ath10k: Remove voltage regulator votes during wifi disable (Jarod Wilson) [1937053] - ath10k: Fix error handling in case of CE pipe init failure (Jarod Wilson) [1937053] - ath11k: Fix ath11k_pci_fix_l1ss() (Jarod Wilson) [1937053] - ath11k: Fix error code in ath11k_core_suspend() (Jarod Wilson) [1937053] - ath11k: start vdev if a bss peer is already created (Jarod Wilson) [1937053] - ath11k: fix crash caused by NULL rx_channel (Jarod Wilson) [1937053] - ath11k: add missing null check on allocated skb (Jarod Wilson) [1937053] - ath9k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: make relay callbacks const (Jarod Wilson) [1937053] - ath10k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: implement suspend for QCA6390 PCI devices (Jarod Wilson) [1937053] - ath11k: hif: add ce irq enable and disable functions (Jarod Wilson) [1937053] - ath11k: implement WoW enable and wakeup commands (Jarod Wilson) [1937053] - ath11k: set credit_update flag for flow controlled ep only (Jarod Wilson) [1937053] - ath11k: dp: stop rx pktlog before suspend (Jarod Wilson) [1937053] - ath11k: htc: implement suspend handling (Jarod Wilson) [1937053] - ath11k: htc: remove unused struct ath11k_htc_ops (Jarod Wilson) [1937053] - ath11k: pci: read select_window register to ensure write is finished (Jarod Wilson) [1937053] - ath11k: hif: implement suspend and resume functions (Jarod Wilson) [1937053] - ath11k: mhi: hook suspend and resume (Jarod Wilson) [1937053] - ath11k: Fix incorrect tlvs in scan start command (Jarod Wilson) [1937053] - ath11k: pci: disable VDD4BLOW (Jarod Wilson) [1937053] - ath11k: pci: fix L1ss clock unstable problem (Jarod Wilson) [1937053] - ath11k: pci: fix hot reset stability issues (Jarod Wilson) [1937053] - ath11k: put hw to DBS using WMI_PDEV_SET_HW_MODE_CMDID (Jarod Wilson) [1937053] - ath11k: mhi: print a warning if firmware crashed (Jarod Wilson) [1937053] - ath11k: use MHI provided APIs to allocate and free MHI controller (Jarod Wilson) [1937053] - ath10k: add atomic protection for device recovery (Jarod Wilson) [1937053] - ath10k: add option for chip-id based BDF selection (Jarod Wilson) [1937053] - mt76: remove unused variable q (Jarod Wilson) [1937053] - mac80211: add ieee80211_set_sar_specs (Jarod Wilson) [1937053] - nl80211: add common API to configure SAR power limitations (Jarod Wilson) [1937053] - mac80211: fix a mistake check for rx_stats update (Jarod Wilson) [1937053] - mac80211: mlme: save ssid info to ieee80211_bss_conf while assoc (Jarod Wilson) [1937053] - mac80211: Update rate control on channel change (Jarod Wilson) [1937053] - mac80211: don't filter out beacons once we start CSA (Jarod Wilson) [1937053] - mac80211: Fix calculation of minimal channel width (Jarod Wilson) [1937053] - mac80211: ignore country element TX power on 6 GHz (Jarod Wilson) [1937053] - mac80211: use bitfield helpers for BA session action frames (Jarod Wilson) [1937053] - mac80211: support Rx timestamp calculation for all preamble types (Jarod Wilson) [1937053] - mac80211: don't set set TDLS STA bandwidth wider than possible (Jarod Wilson) [1937053] - mac80211: support driver-based disconnect with reconnect hint (Jarod Wilson) [1937053] - cfg80211: support immediate reconnect request hint (Jarod Wilson) [1937053] - mac80211: use struct assignment for he_obss_pd (Jarod Wilson) [1937053] - cfg80211: remove struct ieee80211_he_bss_color (Jarod Wilson) [1937053] - nl80211: validate key indexes for cfg80211_registered_device (Jarod Wilson) [1937053] - cfg80211: include block-tx flag in channel switch started event (Jarod Wilson) [1937053] - mac80211: disallow band-switch during CSA (Jarod Wilson) [1937053] - ieee80211: update reduced neighbor report TBTT info length (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain when setting custom regulatory (Jarod Wilson) [1937053] - nl80211: always accept scan request with the duration set (Jarod Wilson) [1937053] - cfg80211: Update TSF and TSF BSSID for multi BSS (Jarod Wilson) [1937053] - cfg80211: scan PSC channels in case of scan with wildcard SSID (Jarod Wilson) [1937053] - mac80211: Skip entries with SAE H2E only membership selector (Jarod Wilson) [1937053] - cfg80211: Parse SAE H2E only membership selector (Jarod Wilson) [1937053] - mac80211: support MIC error/replay detected counters driver update (Jarod Wilson) [1937053] - mac80211: he: remove non-bss-conf fields from bss_conf (Jarod Wilson) [1937053] - mac80211: remove trailing semicolon in macro definitions (Jarod Wilson) [1937053] - nl80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mac80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: fix callback type mismatches in wext-compat (Jarod Wilson) [1937053] - net: wireless: make a const array static, makes object smaller (Jarod Wilson) [1937053] - net: mac80211: use core API for updating TX/RX stats (Jarod Wilson) [1937053] - rfkill: add a reason to the HW rfkill state (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix ofdm power compensation (Jarod Wilson) [1937053] - ath9k_htc: adhere to the DONT_REORDER transmit flag (Jarod Wilson) [1937053] - ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax (Jarod Wilson) [1937053] - ath11k: support TXOP duration based RTS threshold (Jarod Wilson) [1937053] - ath11k: fix incorrect wmi param for configuring HE operation (Jarod Wilson) [1937053] - ath11k: unlock on error path in ath11k_mac_op_add_interface() (Jarod Wilson) [1937053] - ath11k: fix rmmod failure if qmi sequence fails (Jarod Wilson) [1937053] - rtw88: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - rt2x00: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - ath11k: pci: add MODULE_FIRMWARE macros (Jarod Wilson) [1937053] - rtw88: reduce polling time of IQ calibration (Jarod Wilson) [1937053] - rtw88: fix multiple definition of rtw_pm_ops (Jarod Wilson) [1937053] - brcmfmac: remove redundant assignment to pointer 'entry' (Jarod Wilson) [1937053] - rtw88: declare hw supports ch 144 (Jarod Wilson) [1937053] - rtw88: coex: fix missing unitialization of variable 'interval' (Jarod Wilson) [1937053] - mwifiex: change license text of Makefile and README from MARVELL to NXP (Jarod Wilson) [1937053] - rtw88: pci: Add prototypes for .probe, .remove and .shutdown (Jarod Wilson) [1937053] - ath9k: remove trailing semicolon in macro definition (Jarod Wilson) [1937053] - ath11k: Ignore resetting peer auth flag in peer assoc cmd (Jarod Wilson) [1937053] - ath11k: add 64bit check before reading msi high addr (Jarod Wilson) [1937053] - ath10k: fix a check patch warning returnNonBoolInBooleanFunction of sdio.c (Jarod Wilson) [1937053] - mac80211: mesh: fix mesh_pathtbl_init() error path (Jarod Wilson) [1937053] - mt76: mt7615: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mt76: mt7915: fix ht mcs in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: attempt to free up more room when filling the tx queue (Jarod Wilson) [1937053] - mt76: mt7915: stop queues when running out of tx tokens (Jarod Wilson) [1937053] - mt76: improve tx queue stop/wake (Jarod Wilson) [1937053] - mt76: mt7915: fix memory leak in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: mt7615: fix rdd mcu cmd endianness (Jarod Wilson) [1937053] - mt76: mt7915: fix endian issues (Jarod Wilson) [1937053] - mt76: mt7915: get rid of dbdc debugfs knob (Jarod Wilson) [1937053] - mt76: mt7915: introduce dbdc support (Jarod Wilson) [1937053] - mt76: move hw mac_addr in mt76_phy (Jarod Wilson) [1937053] - mt76: move band allocation in mt76_register_phy (Jarod Wilson) [1937053] - mt76: rely on mt76_phy in mt76_init_sband_2g and mt76_init_sband_5g (Jarod Wilson) [1937053] - mt76: move band capabilities in mt76_phy (Jarod Wilson) [1937053] - mt76: move tx hw data queues in mt76_phy (Jarod Wilson) [1937053] - mt76: move mcu queues to mt76_dev q_mcu array (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb_raw signature (Jarod Wilson) [1937053] - mt76: introduce mt76_init_mcu_queue utility routine (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb signature (Jarod Wilson) [1937053] - mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature (Jarod Wilson) [1937053] - mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue signature (Jarod Wilson) [1937053] - mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue signature (Jarod Wilson) [1937053] - mt76: sdio: introduce mt76s_alloc_tx_queue (Jarod Wilson) [1937053] - mt76: move mt76_init_tx_queue in common code (Jarod Wilson) [1937053] - mt76: mt7915: rely on eeprom definitions (Jarod Wilson) [1937053] - mt76: mt7615: refactor usb/sdio rate code (Jarod Wilson) [1937053] - mt76: mt7615: support 16 interfaces (Jarod Wilson) [1937053] - mt76: mt7915: remove unused mt7915_mcu_bss_sync_tlv() (Jarod Wilson) [1937053] - mt76: mt7915: use BIT_ULL for omac_idx (Jarod Wilson) [1937053] - mt76: mt7915: make mt7915_eeprom_read static (Jarod Wilson) [1937053] - mt76: mt7915: add support to set tx frequency offset in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support to set txpower in testmode (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode rx support (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode tx support (Jarod Wilson) [1937053] - mt76: testmode: add support for HE rate modes (Jarod Wilson) [1937053] - mt76: mt7915: fix tx rate related fields in tx descriptor (Jarod Wilson) [1937053] - mt76: testmode: add support for LTF and GI combinations for HE mode (Jarod Wilson) [1937053] - mt76: testmode: add tx_rate_stbc parameter (Jarod Wilson) [1937053] - mt76: testmode: add snr attribute in rx statistics (Jarod Wilson) [1937053] - mt76: testmode: switch ib and wb rssi to array type for per-antenna report (Jarod Wilson) [1937053] - mt76: mt76u: use dedicated thread for status work (Jarod Wilson) [1937053] - mt76: mt76u: rely on woker APIs for rx work (Jarod Wilson) [1937053] - mt76: mt7615: run key configuration in mt7615_set_key for usb/sdio devices (Jarod Wilson) [1937053] - mt76: fix tkip configuration for mt7615/7663 devices (Jarod Wilson) [1937053] - mt76: switch to wep sw crypto for mt7615/mt7915 (Jarod Wilson) [1937053] - mt76: mt7663s: introduce WoW support via GPIO (Jarod Wilson) [1937053] - mt76: move mt76_mcu_send_firmware in common module (Jarod Wilson) [1937053] - mt76: mt7603: add additional EEPROM chip ID (Jarod Wilson) [1937053] - mt76: fix memory leak if device probing fails (Jarod Wilson) [1937053] - mt76: mt7915: fix sparse warning cast from restricted __le16 (Jarod Wilson) [1937053] - mt76: dma: fix possible deadlock running mt76_dma_cleanup (Jarod Wilson) [1937053] - mt76: set fops_tx_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate (Jarod Wilson) [1937053] - mt76: mt7915: update ppe threshold (Jarod Wilson) [1937053] - mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: sdio: get rid of sched.lock (Jarod Wilson) [1937053] - mt76: mt7663s: fix a possible ple quota underflow (Jarod Wilson) [1937053] - mt76: mt7663s: get rid of mt7663s_sta_add (Jarod Wilson) [1937053] - mt76: mt7615: introduce quota debugfs node for mt7663s (Jarod Wilson) [1937053] - mt76: mt7615: enable beacon filtering by default for offload fw (Jarod Wilson) [1937053] - mt76: add back the SUPPORTS_REORDERING_BUFFER flag (Jarod Wilson) [1937053] - mt76: mt7915: query station rx rate from firmware (Jarod Wilson) [1937053] - mt76: mt7915: move eeprom parsing out of mt7915_mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement functions to get the response skb for MCU calls (Jarod Wilson) [1937053] - mt76: mt7603: switch to .mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: make mcu_ops->mcu_send_msg optional (Jarod Wilson) [1937053] - mt76: move waiting and locking out of mcu_ops->mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: move mcu timeout handling to .mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement .mcu_parse_response in struct mt76_mcu_ops (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_skb_send_msg to mt76_mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_send_msg to mt76_mcu_send_msg (Jarod Wilson) [1937053] - mt76: mt7915: disable OFDMA/MU-MIMO UL (Jarod Wilson) [1937053] - mt76: mt7915: fix DRR sta bss group index (Jarod Wilson) [1937053] - mt76: mt7915: use napi_consume_skb to bulk-free tx skbs (Jarod Wilson) [1937053] - mt76: mt7915: fix processing txfree events (Jarod Wilson) [1937053] - mt76: mt7915: support 32 station interfaces (Jarod Wilson) [1937053] - mt76: do not set NEEDS_UNIQUE_STA_ADDR for 7615 and 7915 (Jarod Wilson) [1937053] - mt76: mt7615: add debugfs knob for setting extended local mac addresses (Jarod Wilson) [1937053] - mt76: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - mt76: mt7915: add encap offload for 4-address mode stations (Jarod Wilson) [1937053] - mt76: mt7915: add 802.11 encap offload support (Jarod Wilson) [1937053] - mt76: sdio: convert {status/net}_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: disable interrupt during txrx_worker processing (Jarod Wilson) [1937053] - mt76: mt7663s: convert txrx_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: move tx/rx processing in the same txrx workqueue (Jarod Wilson) [1937053] - mt76: mt7615: retry if mt7615_mcu_init returns -EAGAIN (Jarod Wilson) [1937053] - mt76: mt7915: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7915: measure channel noise and report it via survey (Jarod Wilson) [1937053] - mac80211: set SDATA_STATE_RUNNING for monitor interfaces (Jarod Wilson) [1937053] - cfg80211: initialize rekey_data (Jarod Wilson) [1937053] - mac80211: fix return value of ieee80211_chandef_he_6ghz_oper (Jarod Wilson) [1937053] - rtw88: debug: Fix uninitialized memory in debugfs code (Jarod Wilson) [1937053] - brcmfmac: expose firmware config files through modinfo (Jarod Wilson) [1937053] - rtw88: coex: add feature to enhance HID coexistence performance (Jarod Wilson) [1937053] - rtw88: coex: upgrade coexistence A2DP mechanism (Jarod Wilson) [1937053] - rtw88: coex: add action for coexistence in hardware initial (Jarod Wilson) [1937053] - rtw88: coex: add function to avoid cck lock (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for WLAN connected (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for HID (Jarod Wilson) [1937053] - rtw88: coex: update AFH information while in free-run mode (Jarod Wilson) [1937053] - rtw88: coex: update the mechanism for A2DP + PAN (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: run coexistence when WLAN entering/leaving LPS (Jarod Wilson) [1937053] - Revert "rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices" (Jarod Wilson) [1937053] - mt76: usb: fix crash on device removal (Jarod Wilson) [1937053] - ath11k: dp_rx: fix monitor status dma unmap direction (Jarod Wilson) [1937053] - ath10k: Constify static qmi structs (Jarod Wilson) [1937053] - ath10k: Release some resources in an error handling path (Jarod Wilson) [1937053] - ath10k: Fix an error handling path (Jarod Wilson) [1937053] - ath10k: Fix the parsing error in service available event (Jarod Wilson) [1937053] - ath11k: Fix an error handling path (Jarod Wilson) [1937053] - ath11k: Build check size of ath11k_skb_cb (Jarod Wilson) [1937053] - ath11k: Reset ath11k_skb_cb before setting new flags (Jarod Wilson) [1937053] - ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control (Jarod Wilson) [1937053] - ath11k: remove "ath11k_mac_get_ar_vdev_stop_status" references (Jarod Wilson) [1937053] - ath11k: peer delete synchronization with firmware (Jarod Wilson) [1937053] - ath11k: vdev delete synchronization with firmware (Jarod Wilson) [1937053] - mwifiex: Remove duplicated REG_PORT definition (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - mwifiex: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - brcmsmac: ampdu: Check BA window size before checking block ack (Jarod Wilson) [1937053] - brcmfmac: Fix incorrect type in assignment (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: remove the useless value assignment (Jarod Wilson) [1937053] - brcmfmac: fix error return code in brcmf_cfg80211_connect() (Jarod Wilson) [1937053] - rtw88: wow: print key type when failing (Jarod Wilson) [1937053] - rtw88: coex: change the decode method from firmware (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary WLAN slot extend (Jarod Wilson) [1937053] - rtw88: coex: remove write scan bit to scoreboard in scan and connect notify (Jarod Wilson) [1937053] - rtw88: coex: fix BT performance drop during initial/power-on step (Jarod Wilson) [1937053] - rtw88: coex: Change antenna setting to enhance free-run performance (Jarod Wilson) [1937053] - rtw88: coex: update the TDMA parameter when leave LPS (Jarod Wilson) [1937053] - rtw88: coex: add the mechanism for RF4CE (Jarod Wilson) [1937053] - rtw88: coex: Add force flag for coexistence table function (Jarod Wilson) [1937053] - rtw88: coex: add write scoreboard action when WLAN in critical procedure (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary feature/function (Jarod Wilson) [1937053] - rtw88: coex: update TDMA settings for different beacon interval (Jarod Wilson) [1937053] - rtw88: add CCK_PD debug log (Jarod Wilson) [1937053] - rtw88: 8723d: add cck pd seetings (Jarod Wilson) [1937053] - ath11k: Fix the rx_filter flag setting for peer rssi stats (Jarod Wilson) [1937053] - ath10k: add target IRAM recovery feature support (Jarod Wilson) [1937053] - ath11k: Fix beamformee STS in HE cap (Jarod Wilson) [1937053] - ath11k: add processor_id based ring_selector logic (Jarod Wilson) [1937053] - mac80211: free sta in sta_info_insert_finish() on errors (Jarod Wilson) [1937053] - mac80211: minstrel: fix tx status processing corner case (Jarod Wilson) [1937053] - mac80211: minstrel: remove deferred sampling code (Jarod Wilson) [1937053] - mac80211: fix memory leak on filtered powersave frames (Jarod Wilson) [1937053] - rfkill: Fix use-after-free in rfkill_resume() (Jarod Wilson) [1937053] - nl80211: fix kernel-doc warning in the new SAE attribute (Jarod Wilson) [1937053] - cfg80211: remove WDS code (Jarod Wilson) [1937053] - mac80211: remove WDS-related code (Jarod Wilson) [1937053] - rt2x00: remove WDS code (Jarod Wilson) [1937053] - b43: remove WDS code (Jarod Wilson) [1937053] - ath9k: remove WDS code (Jarod Wilson) [1937053] - rtw88: coex: simplify the setting and condition about WLAN TX limitation (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: update WLAN 5G AFH parameter for 8822b (Jarod Wilson) [1937053] - rtw88: coex: change the parameter for A2DP when WLAN connecting (Jarod Wilson) [1937053] - rtw88: coex: modified for BT info notify (Jarod Wilson) [1937053] - rtw88: coex: add separate flag for manual control (Jarod Wilson) [1937053] - rtw88: coex: Modify the timing of set_ant_path/set_rf_para (Jarod Wilson) [1937053] - rtw88: coex: coding style adjustment (Jarod Wilson) [1937053] - rtw88: coex: reduce magic number (Jarod Wilson) [1937053] - rtw88: coex: update coex parameter to improve A2DP quality (Jarod Wilson) [1937053] - rtw88: coex: fixed some wrong register definition and setting (Jarod Wilson) [1937053] - rtlwifi: fix spelling typo of workaround (Jarod Wilson) [1937053] - mwifiex: pcie: skip cancel_work_sync() on reset failure path (Jarod Wilson) [1937053] - mwifiex: update comment for shutdown_sw()/reinit_sw() to reflect current state (Jarod Wilson) [1937053] - mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure (Jarod Wilson) [1937053] - ath11k: Handle errors if peer creation fails (Jarod Wilson) [1937053] - ath9k: work around false-positive gcc warning (Jarod Wilson) [1937053] - wireless: remove CONFIG_WIRELESS_WDS (Jarod Wilson) [1937053] - brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Place braces around empty if() body (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Remove a couple of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'cck_highpwr' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a2ant: Remove a bunch of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Remove set but unused variable 'reg_ea4' (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'lc_cal' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a1ant: Remove set but unused variable 'wifi_rssi_state' (Jarod Wilson) [1937053] - rtlwifi: phy: Remove set but unused variable 'bbvalue' (Jarod Wilson) [1937053] - rtlwifi: halbtc8723b2ant: Remove a bunch of set but unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: trx: Demote clear abuse of kernel-doc format (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: mac: Fix some missing/ill-documented function parameters (Jarod Wilson) [1937053] - rtw88: rtw8822c: Remove unused variable 'corr_val' (Jarod Wilson) [1937053] - mwifiex: pcie: Remove a couple of unchecked 'ret's (Jarod Wilson) [1937053] - wl1251: cmd: Rename 'len' to 'buf_len' in the documentation (Jarod Wilson) [1937053] - brcmfmac: fweh: Add missing description for 'gfp' (Jarod Wilson) [1937053] - brcmfmac: pcie: Provide description for missing function parameter 'devinfo' (Jarod Wilson) [1937053] - brcmfmac: bcmsdh: Fix description for function parameter 'pktlist' (Jarod Wilson) [1937053] - rt2x00: save survey for every channel visited (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in halbtc_send_bt_mp_operation() (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in is_any_client_connect_to_ap(). (Jarod Wilson) [1937053] - rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices (Jarod Wilson) [1937053] - rtw88: decide lps deep mode from firmware feature. (Jarod Wilson) [1937053] - rtw88: add C2H response for checking firmware leave lps (Jarod Wilson) [1937053] - rtw88: store firmware feature in firmware header (Jarod Wilson) [1937053] - rtw88: sync the power state between driver and firmware (Jarod Wilson) [1937053] - rtw88: coex: separate BLE HID profile from BLE profile (Jarod Wilson) [1937053] - rtlwifi: Fix non-canonical address access issues (Jarod Wilson) [1937053] - brcmfmac: fix SDIO access for big-endian host (Jarod Wilson) [1937053] - rtw88: remove extraneous 'const' qualifier (Jarod Wilson) [1937053] - rtlwifi: fix -Wpointer-sign warning (Jarod Wilson) [1937053] - ath11k: fix ZERO address in probe request (Jarod Wilson) [1937053] - ath9k: dynack: Demote non-compliant function header (Jarod Wilson) [1937053] - ath9k: ar5008_phy: Demote half completed function headers (Jarod Wilson) [1937053] - ath9k: ar9003_2p2_initvals: Remove unused const variables (Jarod Wilson) [1937053] - ath9k: ar9485_initvals: Remove unused const variable 'ar9485_fast_clock_1_1_baseband_postamble' (Jarod Wilson) [1937053] - ath9k: ar9340_initvals: Remove unused const variable 'ar9340Modes_ub124_tx_gain_table_1p0' (Jarod Wilson) [1937053] - ath9k: ar9330_1p1_initvals: Remove unused const variable 'ar9331_common_tx_gain_offset1_1' (Jarod Wilson) [1937053] - ath: dfs_pri_detector: Demote zero/half completed kernel-doc headers (Jarod Wilson) [1937053] - ath: dfs_pattern_detector: Fix some function kernel-doc headers (Jarod Wilson) [1937053] - ath: regd: Provide description for ath_reg_apply_ir_flags's 'reg' param (Jarod Wilson) [1937053] - ath11k: Add new dfs region name for JP (Jarod Wilson) [1937053] - ath11k: fix wmi init configuration (Jarod Wilson) [1937053] - ath11k: Fix the hal descriptor mask (Jarod Wilson) [1937053] - ath11k: Fix single phy hw mode (Jarod Wilson) [1937053] - ath11k: Fix number of rules in filtered ETSI regdomain (Jarod Wilson) [1937053] - ath11k: Remove unused param from wmi_mgmt_params (Jarod Wilson) [1937053] - ath11k: Initialize complete alpha2 for regulatory change (Jarod Wilson) [1937053] - ath11k: cold boot calibration support (Jarod Wilson) [1937053] - ath11k: search DT for qcom,ath11k-calibration-variant (Jarod Wilson) [1937053] - ath11k: Remove unnecessary data sync to cpu on monitor buffer (Jarod Wilson) [1937053] - ath10k: cancel rx worker in hif_stop for SDIO (Jarod Wilson) [1937053] - ath10k: Don't iterate over not-sdata-in-driver interfaces. (Jarod Wilson) [1937053] - ath10k: fix compilation warning (Jarod Wilson) [1937053] - mac80211: assure that certain drivers adhere to DONT_REORDER flag (Jarod Wilson) [1937053] - mac80211: don't overwrite QoS TID of injected frames (Jarod Wilson) [1937053] - mac80211: adhere to Tx control flag that prevents frame reordering (Jarod Wilson) [1937053] - mac80211: add radiotap flag to assure frames are not reordered (Jarod Wilson) [1937053] - mac80211: save HE oper info in BSS config for mesh (Jarod Wilson) [1937053] - cfg80211: add support to configure HE MCS for beacon rate (Jarod Wilson) [1937053] - nl80211: fix beacon tx rate mask validation (Jarod Wilson) [1937053] - cfg80211: Add support to calculate and report 4096-QAM HE rates (Jarod Wilson) [1937053] - cfg80211: Add support to configure SAE PWE value to drivers (Jarod Wilson) [1937053] - ieee80211: Add definition for WFA DPP (Jarod Wilson) [1937053] - mac80211: use semicolons rather than commas to separate statements (Jarod Wilson) [1937053] - ath11k: FILS discovery and unsolicited broadcast probe response support (Jarod Wilson) [1937053] - ath10k: sdio: remove redundant check in for loop (Jarod Wilson) [1937053] - mac80211: add KCOV remote annotations to incoming frame processing (Jarod Wilson) [1937053] - rtw88: fix fw_fifo_addr check (Jarod Wilson) [1937053] - mac80211: don't require VHT elements for HE on 2.4 GHz (Jarod Wilson) [1937053] - cfg80211: regulatory: Fix inconsistent format argument (Jarod Wilson) [1937053] - mac80211: fix kernel-doc markups (Jarod Wilson) [1937053] - mac80211: always wind down STA state (Jarod Wilson) [1937053] - cfg80211: initialize wdev data earlier (Jarod Wilson) [1937053] - mac80211: fix use of skb payload instead of header (Jarod Wilson) [1937053] - mac80211: fix regression where EAPOL frames were sent in plaintext (Jarod Wilson) [1937053] - ath11k: remove repeated words in comments and warnings (Jarod Wilson) [1937053] - ath10k: ath10k_pci_init_irq(): workaround for checkpatch fallthrough warning (Jarod Wilson) [1937053] - ath10k: remove repeated words in comments (Jarod Wilson) [1937053] - nl80211: docs: add a description for s1g_cap parameter (Jarod Wilson) [1937053] - mac80211: use new function dev_fetch_sw_netstats (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove duplicated legacy_httxpowerdiff (Jarod Wilson) [1937053] - ath11k: Fix memory leak on error path (Jarod Wilson) [1937053] - mac80211: copy configured beacon tx rate to driver (Jarod Wilson) [1937053] - cfg80211: only allow S1G channels on S1G band (Jarod Wilson) [1937053] - mac80211: initialize last_rate for S1G STAs (Jarod Wilson) [1937053] - mac80211: handle lack of sband->bitrates in rates (Jarod Wilson) [1937053] - mac80211: avoid processing non-S1G elements on S1G band (Jarod Wilson) [1937053] - nl80211: fix non-split wiphy information (Jarod Wilson) [1937053] - nl80211: reduce non-split wiphy dump size (Jarod Wilson) [1937053] - ath11k: remove unnecessary casts to u32 (Jarod Wilson) [1937053] - ath11k: enable idle power save mode (Jarod Wilson) [1937053] - ath11k: start a timer to update HP for CE pipe 4 (Jarod Wilson) [1937053] - ath11k: start a timer to update REO cmd ring (Jarod Wilson) [1937053] - ath11k: start a timer to update TCL HP (Jarod Wilson) [1937053] - ath11k: set WMI pipe credit to 1 for QCA6390 (Jarod Wilson) [1937053] - ath11k: enable shadow register configuration and access (Jarod Wilson) [1937053] - ath11k: read and write registers below unwindowed address (Jarod Wilson) [1937053] - ath11k: debugfs: fix crash during rmmod (Jarod Wilson) [1937053] - ath11k: fix warning caused by lockdep_assert_held (Jarod Wilson) [1937053] - ath11k: mac: remove unused conf_mutex to solve a deadlock (Jarod Wilson) [1937053] - ath11k: pci: fix rmmod crash (Jarod Wilson) [1937053] - ath11k: add packet log support for QCA6390 (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc (Jarod Wilson) [1937053] - ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock (Jarod Wilson) [1937053] - ath11k: disable monitor mode on QCA6390 (Jarod Wilson) [1937053] - ath11k: pci: check TCSR_SOC_HW_VERSION (Jarod Wilson) [1937053] - ath11k: add interface_modes to hw_params (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: support loading ELF board files (Jarod Wilson) [1937053] - ath11k: Correctly check errors for calls to debugfs_create_dir() (Jarod Wilson) [1937053] - ath11k: mac: fix parenthesis alignment (Jarod Wilson) [1937053] - rtw88: pci: Power cycle device during shutdown (Jarod Wilson) [1937053] - brcmfmac: Fix warning message after dongle setup failed (Jarod Wilson) [1937053] - brcmfmac: Fix warning when hitting FW crash with flow control feature (Jarod Wilson) [1937053] - net: rtlwifi: Replace in_interrupt() for context detection (Jarod Wilson) [1937053] - net: rtlwifi: Remove in_interrupt() from debug macro (Jarod Wilson) [1937053] - net: rtlwifi: Remove void* casts related to delayed work (Jarod Wilson) [1937053] - net: mwifiex: Use netif_rx_any_context(). (Jarod Wilson) [1937053] - net: iwlwifi: Remove in_interrupt() from tracing macro. (Jarod Wilson) [1937053] - net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from debug macros (Jarod Wilson) [1937053] - net: brcmfmac: Convey allocation mode as argument (Jarod Wilson) [1937053] - net: brcmfmac: Convey execution context via argument to brcmf_netif_rx() (Jarod Wilson) [1937053] - net: brcmfmac: Replace in_interrupt() (Jarod Wilson) [1937053] - ath11k: Move non-fatal warn logs to dbg level (Jarod Wilson) [1937053] - ath9k: Remove set but not used variable (Jarod Wilson) [1937053] - rtw88: show current regulatory in tx power table (Jarod Wilson) [1937053] - rtw88: add dump fw crash log (Jarod Wilson) [1937053] - rtw88: add dump firmware fifo support (Jarod Wilson) [1937053] - rtw88: handle and recover when firmware crash (Jarod Wilson) [1937053] - rtw88: increse the size of rx buffer size (Jarod Wilson) [1937053] - nl80211: extend support to config spatial reuse parameter set (Jarod Wilson) [1937053] - mac80211: Support not iterating over not-sdata-in-driver ifaces (Jarod Wilson) [1937053] - mac80211: fix some more kernel-doc in mesh (Jarod Wilson) [1937053] - cfg80211: regulatory: remove a bogus initialization (Jarod Wilson) [1937053] - mac80211: fix regression in sta connection monitor (Jarod Wilson) [1937053] - nl80211: include frequency offset in survey info (Jarod Wilson) [1937053] - mac80211: support S1G association (Jarod Wilson) [1937053] - mac80211: receive and process S1G beacons (Jarod Wilson) [1937053] - mac80211: avoid rate init for S1G band (Jarod Wilson) [1937053] - mac80211: handle S1G low rates (Jarod Wilson) [1937053] - mac80211: don't calculate duration for S1G (Jarod Wilson) [1937053] - mac80211: encode listen interval for S1G (Jarod Wilson) [1937053] - cfg80211: handle Association Response from S1G STA (Jarod Wilson) [1937053] - mac80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - cfg80211: parse S1G Operation element for BSS channel (Jarod Wilson) [1937053] - cfg80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - mac80211: support S1G STA capabilities (Jarod Wilson) [1937053] - nl80211: support S1G capability overrides in assoc (Jarod Wilson) [1937053] - mac80211: s1g: choose scanning width based on frequency (Jarod Wilson) [1937053] - mac80211: get correct default channel width for S1G (Jarod Wilson) [1937053] - wireless: radiotap: fix some kernel-doc (Jarod Wilson) [1937053] - mac80211: fix some missing kernel-doc (Jarod Wilson) [1937053] - mac80211: Inform AP when returning operating channel (Jarod Wilson) [1937053] - ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext_stats_handler' (Jarod Wilson) [1937053] - mt76: mt7663s: remove max_tx_fragments limitation (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - mt76: mt7915: add offchannel condition in switch channel command (Jarod Wilson) [1937053] - mt76: mt7915: convert to use le16_add_cpu() (Jarod Wilson) [1937053] - mt76: Fix unsigned expressions compared with zero (Jarod Wilson) [1937053] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt76x0: Move tables used only by init.c to their own header file (Jarod Wilson) [1937053] - mt76: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mt76: mt7615: unlock dfs bands (Jarod Wilson) [1937053] - mt76: mt7663: check isr read return value in mt7663s_rx_work (Jarod Wilson) [1937053] - mt76: mt7663s: introduce sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quota (Jarod Wilson) [1937053] - mt76: move pad estimation out of mt76_skb_adjust_pad (Jarod Wilson) [1937053] - mt76: mt7663s: introduce __mt7663s_xmit_queue routine (Jarod Wilson) [1937053] - mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx_{pick,update}_quota (Jarod Wilson) [1937053] - mt76: mt7663s: do not use altx for ctl/mgmt traffic (Jarod Wilson) [1937053] - mt76: mt7622: fix fw hang on mt7622 (Jarod Wilson) [1937053] - mt76: mt7615: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7615: Remove set but unused variable 'index' (Jarod Wilson) [1937053] - mt76: remove retry_q from struct mt76_txq and related code (Jarod Wilson) [1937053] - mt76: move txwi handling code to dma.c, since it is mmio specific (Jarod Wilson) [1937053] - mt76: mt7915: fix queue/tid mapping for airtime reporting (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_lmac_mapping (Jarod Wilson) [1937053] - mt76: dma: cache dma map address/len in struct mt76_queue_entry (Jarod Wilson) [1937053] - mt76: mt7915: fix HE BSS info (Jarod Wilson) [1937053] - mt76: convert from tx tasklet to tx worker thread (Jarod Wilson) [1937053] - mt76: add utility functions for deferring work to a kernel thread (Jarod Wilson) [1937053] - mt76: testmode: add a limit for queued tx_frames packets (Jarod Wilson) [1937053] - mt76: mt7615: fix antenna selection for testmode tx_frames (Jarod Wilson) [1937053] - mt76: mt7615: fix MT_ANT_SWITCH_CON register definition (Jarod Wilson) [1937053] - mt76: mt7915: fix unexpected firmware mode (Jarod Wilson) [1937053] - mt76: mt76x02: tune tx ring size (Jarod Wilson) [1937053] - mt76: mt7603: tune tx ring size (Jarod Wilson) [1937053] - mt76: remove struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: rely on AQL for burst size limits on tx queueing (Jarod Wilson) [1937053] - mt76: remove swq from struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: remove qid argument to drv->tx_complete_skb (Jarod Wilson) [1937053] - mt76: unify queue tx cleanup code (Jarod Wilson) [1937053] - mt76: sdio: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: usb: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: mt7603: check for single-stream EEPROM configuration (Jarod Wilson) [1937053] - mt76: add memory barrier to DMA queue kick (Jarod Wilson) [1937053] - mt76: mt7915: add support for accessing mapped registers via bus ops (Jarod Wilson) [1937053] - mt76: mt7615: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free (Jarod Wilson) [1937053] - mt76: dma: update q->queued immediately on cleanup (Jarod Wilson) [1937053] - mt76: mt7915: optimize mt7915_mac_sta_poll (Jarod Wilson) [1937053] - mt76: mt7615: fix reading airtime statistics (Jarod Wilson) [1937053] - mt76: mt7663u: fix dma header initialization (Jarod Wilson) [1937053] - mt76: fix a possible NULL pointer dereference in mt76_testmode_dump (Jarod Wilson) [1937053] - mt76: mt7615: fix a possible NULL pointer dereference in mt7615_pm_wake_work (Jarod Wilson) [1937053] - mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power (Jarod Wilson) [1937053] - mt76: mt7663s: fix unable to handle kernel paging request (Jarod Wilson) [1937053] - mt76: mt7663s: fix resume failure (Jarod Wilson) [1937053] - mt76: mt7663s: use NULL instead of 0 in sdio code (Jarod Wilson) [1937053] - mt76: mt7615: release mutex in mt7615_reset_test_set (Jarod Wilson) [1937053] - mt76: mt7915: add Tx A-MSDU offloading support (Jarod Wilson) [1937053] - mt76: mt7915: add missing flags in WMM parameter settings (Jarod Wilson) [1937053] - mt76: mt7915: simplify aggregation session check (Jarod Wilson) [1937053] - mt76: mt7615: remove mtxq->agg_ssn assignment (Jarod Wilson) [1937053] - mt76: move mt76_check_agg_ssn to driver tx_prepare calls (Jarod Wilson) [1937053] - mt76: mt7915: enable offloading of sequence number assignment (Jarod Wilson) [1937053] - mt76: mt7915: increase tx retry count (Jarod Wilson) [1937053] - mt76: mt7915: clean up station stats polling and rate control update (Jarod Wilson) [1937053] - mt76: mt7915: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt7615: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt76x02: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: mt7615: only clear unmasked interrupts in irq tasklet (Jarod Wilson) [1937053] - mt76: mt7915: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: set interrupt mask register to 0 before requesting irq (Jarod Wilson) [1937053] - mt76: fix double DMA unmap of the first buffer on 7615/7915 (Jarod Wilson) [1937053] - mt76: mt7915: fix crash on tx rate report for invalid stations (Jarod Wilson) [1937053] - mt76: mt7915: enable U-APSD on AP side (Jarod Wilson) [1937053] - mt76: mt76s: get rid of unused variable (Jarod Wilson) [1937053] - mt76: mt76s: move tx/rx processing in 2 separate works (Jarod Wilson) [1937053] - mt76: mt76s: move status processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt7663s: move rx processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt76s: move tx processing in a dedicated wq (Jarod Wilson) [1937053] - mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw (Jarod Wilson) [1937053] - mt76: mt7615: reschedule runtime-pm receiving a tx interrupt (Jarod Wilson) [1937053] - mt76: do not inject packets if MT76_STATE_PM is set (Jarod Wilson) [1937053] - mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_key_update (Jarod Wilson) [1937053] - mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: register ext_phy if DBDC is detected (Jarod Wilson) [1937053] - brcmfmac: check return value of driver_for_each_device() (Jarod Wilson) [1937053] - ath11k: Remove unused function ath11k_htc_restore_tx_skb() (Jarod Wilson) [1937053] - ath11k: remove redundant num_keep_alive_pattern assignment (Jarod Wilson) [1937053] - ath11k: wmi: remove redundant configuration values from init (Jarod Wilson) [1937053] - ath11k: Add support spectral scan for IPQ6018 (Jarod Wilson) [1937053] - ath11k: debugfs: move some function declarations to correct header files (Jarod Wilson) [1937053] - ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h] (Jarod Wilson) [1937053] - ath11k: debugfs: use ath11k_debugfs_ prefix (Jarod Wilson) [1937053] - ath11k: refactor debugfs code into debugfs.c (Jarod Wilson) [1937053] - ath10k: Use bdf calibration variant for snoc targets (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: Use ffs in _phy_calculate_bit_shift (Jarod Wilson) [1937053] - mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - ath11k: Remove rproc references from common core layer (Jarod Wilson) [1937053] - ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs() (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - mac80211: fix some encapsulation offload kernel-doc (Jarod Wilson) [1937053] - cfg80211: add missing kernel-doc for S1G band capabilities (Jarod Wilson) [1937053] - mac80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - nl80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - mac80211: Add FILS discovery support (Jarod Wilson) [1937053] - nl80211: Add FILS discovery support (Jarod Wilson) [1937053] - mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited (Jarod Wilson) [1937053] - nl80211: support setting S1G channels (Jarod Wilson) [1937053] - nl80211: correctly validate S1G beacon head (Jarod Wilson) [1937053] - cfg80211: regulatory: handle S1G channels (Jarod Wilson) [1937053] - nl80211: advertise supported channel width in S1G (Jarod Wilson) [1937053] - ieee80211: redefine S1G bits with GENMASK (Jarod Wilson) [1937053] - mac80211: reorganize code to remove a forward declaration (Jarod Wilson) [1937053] - mac80211: extend ieee80211_tx_status_ext to support bulk free (Jarod Wilson) [1937053] - mac80211: support using ieee80211_tx_status_ext to free skbs without status info (Jarod Wilson) [1937053] - mac80211: unify 802.3 (offload) and 802.11 tx status codepath (Jarod Wilson) [1937053] - mac80211: optimize station connection monitor (Jarod Wilson) [1937053] - mac80211: notify the driver when a sta uses 4-address mode (Jarod Wilson) [1937053] - mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags (Jarod Wilson) [1937053] - mac80211: remove tx status call to ieee80211_sta_register_airtime (Jarod Wilson) [1937053] - mac80211: reduce duplication in tx status functions (Jarod Wilson) [1937053] - mac80211: rework tx encapsulation offload API (Jarod Wilson) [1937053] - mac80211: set info->control.hw_key for encap offload packets (Jarod Wilson) [1937053] - mac80211: skip encap offload for tx multicast/control packets (Jarod Wilson) [1937053] - mac80211: check and refresh aggregation session in encap offload tx (Jarod Wilson) [1937053] - mac80211: add missing queue/hash initialization to 802.3 xmit (Jarod Wilson) [1937053] - cfg80211: add more comments for ap_isolate in bss_parameters (Jarod Wilson) [1937053] - lib80211: Remove unused macro DRV_NAME (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in rf.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtw88: rtw8822c: eliminate code duplication, use native swap() function (Jarod Wilson) [1937053] - brcmsmac: main: Eliminate empty brcms_c_down_del_timer() (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove unused variable 'lcnphy_rx_iqcomp_table_rev0' (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcn_gain_tbl_rev1' (Jarod Wilson) [1937053] - brcmfmac: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1937053] - ath10k: Remove unused macro ATH10K_ROC_TIMEOUT_HZ (Jarod Wilson) [1937053] - ath11k: Remove unused inline function htt_htt_stats_debug_dump() (Jarod Wilson) [1937053] - ath11k: fix link error when CONFIG_REMOTEPROC is disabled (Jarod Wilson) [1937053] - ath11k: remove calling ath11k_init_hw_params() second time (Jarod Wilson) [1937053] - ath11k: add raw mode and software crypto support (Jarod Wilson) [1937053] - ath11k: add ipq6018 support (Jarod Wilson) [1937053] - ath11k: move target ce configs to hw_params (Jarod Wilson) [1937053] - net: wireless: drop bogus CRYPTO_xxx Kconfig selects (Jarod Wilson) [1937053] - rtlwifi: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - brcmsmac: fix memory leak in wlc_phy_attach_lcnphy (Jarod Wilson) [1937053] - rtl8xxxu: prevent potential memory leak (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: Delete a stray tab (Jarod Wilson) [1937053] - ath11k: Add peer max mpdu parameter in peer assoc command (Jarod Wilson) [1937053] - ath10k: Add support for chain1 regulator supply voting (Jarod Wilson) [1937053] - brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329 (Jarod Wilson) [1937053] - brcmfmac: drop chip id from debug messages (Jarod Wilson) [1937053] - brcmfmac: increase F2 watermark for BCM4329 (Jarod Wilson) [1937053] - mwifiex: sdio: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mwifiex: wmm: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mt7601u: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtlwifi: Remove temporary definition of RT_TRACE (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - brcmsmac: phytbl_n: Remove a few unused arrays (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcnphytbl_rx_gain_info_rev1' (Jarod Wilson) [1937053] - brcmsmac: phy_n: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove a bunch of unused variables (Jarod Wilson) [1937053] - prism54: isl_ioctl: Remove unused variable 'j' (Jarod Wilson) [1937053] - rtw88: debug: Remove unused variables 'val' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Finish documenting 'brcmf_fws_mac_descriptor' (Jarod Wilson) [1937053] - brcmsmac: phy_cmn: Remove a unused variables 'vbat' and 'temp' (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a couple of function headers (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a couple set but unused variables (Jarod Wilson) [1937053] - mwifiex: pcie: Move tables to the only place they're used (Jarod Wilson) [1937053] - ath10k: Get rid of "per_ce_irq" hw param (Jarod Wilson) [1937053] - ath10k: Keep track of which interrupts fired, don't poll them (Jarod Wilson) [1937053] - ath10k: Add interrupt summary based CE processing (Jarod Wilson) [1937053] - rtlwifi: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtl818x_pci: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - p54: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: phy_common: Remove unused variable 'bbvalue' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Remove unused variable 'brcmf_fws_prio2fifo' (Jarod Wilson) [1937053] - b43: phy_ht: Remove 9 year old TODO (Jarod Wilson) [1937053] - brcmfmac: btcoex: Update 'brcmf_btcoex_state' and demote others (Jarod Wilson) [1937053] - brcmfmac: firmware: Demote seemingly unintentional kernel-doc header (Jarod Wilson) [1937053] - brcmsmac: main: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a bunch of function docs (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Deal with set but unused variables (Jarod Wilson) [1937053] - mt7601u: phy: Fix misnaming when documented function parameter 'dac' (Jarod Wilson) [1937053] - rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Start changing RT_TRACE into rtl_dbg (Jarod Wilson) [1937053] - ath10k: wmi: Use struct_size() helper in ath10k_wmi_alloc_skb() (Jarod Wilson) [1937053] - ath11k: fix missing error check on call to ath11k_pci_get_user_msi_assignment (Jarod Wilson) [1937053] - ath11k: fix spelling mistake "moniter" -> "monitor" (Jarod Wilson) [1937053] - nl80211: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - atmel: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - brcmfmac: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rt2x00: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: phy_n: Add empty braces around empty statements (Jarod Wilson) [1937053] - b43: phy_common: Demote non-conformant kerneldoc header (Jarod Wilson) [1937053] - brcmsmac: mac80211_if: Demote a few non-conformant kerneldoc headers (Jarod Wilson) [1937053] - brcmfmac: fweh: Fix docrot related function documentation issues (Jarod Wilson) [1937053] - brcmfmac: fweh: Remove set but unused variable 'err' (Jarod Wilson) [1937053] - b43: main: Add braces around empty statements (Jarod Wilson) [1937053] - atmel: Demote non-kerneldoc header to standard comment block (Jarod Wilson) [1937053] - nl80211: rename csa counter attributes countdown counters (Jarod Wilson) [1937053] - nl80211: add support for setting fixed HE rate/gi/ltf (Jarod Wilson) [1937053] - ath11k: return -ENOMEM on allocation failure (Jarod Wilson) [1937053] - ath11k: return error if firmware request fails (Jarod Wilson) [1937053] - ath9k: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Move ar5416Bank{0,1,2,3,7} to where they are used (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Remove unused table entirely (Jarod Wilson) [1937053] - ath9k: ar9001_initvals: Remove unused array 'ar5416Bank6_9100' (Jarod Wilson) [1937053] - ath9k: ar9002_initvals: Remove unused array 'ar9280PciePhy_clkreq_off_L1_9280' (Jarod Wilson) [1937053] - ath9k_htc: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit tables to RF v20.1 (Jarod Wilson) [1937053] - rtw88: use read_poll_timeout_atomic() for poll loop (Jarod Wilson) [1937053] - rtw88: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtw88: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - mwifiex: don't call del_timer_sync() on uninitialized timer (Jarod Wilson) [1937053] - mwifiex: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mwifiex: Clean up some err and dbg messages (Jarod Wilson) [1937053] - mwifiex: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - nl80211: fix PORT_AUTHORIZED wording to reflect behavior (Jarod Wilson) [1937053] - cfg80211: add helper fn for adjacent rule channels (Jarod Wilson) [1937053] - cfg80211: add helper fn for single rule channels (Jarod Wilson) [1937053] - nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few attributes (Jarod Wilson) [1937053] - nl80211: clean up code/policy a bit (Jarod Wilson) [1937053] - net: wireless: wext_compat.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: sme.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: scan.c: delete or fix duplicated words (Jarod Wilson) [1937053] - net: wireless: reg.c: delete duplicated words + fix punctuation (Jarod Wilson) [1937053] - net: wireless: delete duplicated word + fix grammar (Jarod Wilson) [1937053] - net: mac80211: mesh.h: delete duplicated word (Jarod Wilson) [1937053] - net: mac80211: agg-rx.c: fix duplicated words (Jarod Wilson) [1937053] - net: ath11k: constify ath11k_thermal_ops (Jarod Wilson) [1937053] - ath10k: Add new api to support reset TID config (Jarod Wilson) [1937053] - ath10k: Add new api to support TID specific configuration (Jarod Wilson) [1937053] - ath10k: Move rate mask validation function up in the file (Jarod Wilson) [1937053] - ath10k: Add wmi command support for station specific TID config (Jarod Wilson) [1937053] - ath10k: sdio: add firmware coredump support (Jarod Wilson) [1937053] - ath10k: add bus type for each layout of coredump (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_MIN_LEN() (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_EXACT_LEN() (Jarod Wilson) [1937053] - rndis_wlan: tighten check of rndis_query_oid return (Jarod Wilson) [1937053] - rtw88: fix spelling mistake: "unsupport" -> "unsupported" (Jarod Wilson) [1937053] - brcmfmac: use *ph to print small buffer (Jarod Wilson) [1937053] - brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach (Jarod Wilson) [1937053] - ath11k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath10k: fix VHT NSS calculation when STBC is enabled (Jarod Wilson) [1937053] - ath10k: Register shutdown handler (Jarod Wilson) [1937053] - ath11k: reset MHI during power down and power up (Jarod Wilson) [1937053] - ath11k: use TCL_DATA_RING_0 for QCA6390 (Jarod Wilson) [1937053] - ath11k: process both lmac rings for QCA6390 (Jarod Wilson) [1937053] - ath11k: assign correct search flag and type for QCA6390 (Jarod Wilson) [1937053] - ath11k: delay vdev_start for QCA6390 (Jarod Wilson) [1937053] - ath11k: refine the phy_id check in ath11k_reg_chan_list_event (Jarod Wilson) [1937053] - ath11k: setup QCA6390 rings for both rxdmas (Jarod Wilson) [1937053] - ath11k: don't initialize rxdma1 related ring (Jarod Wilson) [1937053] - ath11k: enable DP interrupt setup for QCA6390 (Jarod Wilson) [1937053] - ath11k: dp: redefine peer_map and peer_unmap (Jarod Wilson) [1937053] - ath11k: wmi: put hardware to DBS mode (Jarod Wilson) [1937053] - ath11k: initialize wmi config based on hw_params (Jarod Wilson) [1937053] - ath11k: force single pdev only for QCA6390 (Jarod Wilson) [1937053] - ath11k: disable CE interrupt before hif start (Jarod Wilson) [1937053] - ath11k: ce: get msi_addr and msi_data before srng setup (Jarod Wilson) [1937053] - ath11k: hal: assign msi_addr and msi_data to srng (Jarod Wilson) [1937053] - ath11k: ce: remove CE_COUNT() macro (Jarod Wilson) [1937053] - ath11k: ce: remove host_ce_config_wlan macro (Jarod Wilson) [1937053] - ath11k: ce: support different CE configurations (Jarod Wilson) [1937053] - ath11k: hal: cleanup dynamic register macros (Jarod Wilson) [1937053] - ath11k: hal: create register values dynamically (Jarod Wilson) [1937053] - ath10k: move enable_pll_clk call to ath10k_core_start() (Jarod Wilson) [1937053] - ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1937053] - ath10k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1937053] - ath11k: hal: create hw_srng_config dynamically (Jarod Wilson) [1937053] - ath11k: enable internal sleep clock (Jarod Wilson) [1937053] - ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send (Jarod Wilson) [1937053] - ath11k: fix memory OOB access in qmi_decode (Jarod Wilson) [1937053] - ath11k: allocate smaller chunks of memory for firmware (Jarod Wilson) [1937053] - ath11k: setup ce tasklet for control path (Jarod Wilson) [1937053] - ath11k: configure copy engine msi address in CE srng (Jarod Wilson) [1937053] - ath11k: pci: add read32() and write32() hif operations (Jarod Wilson) [1937053] - ath11k: fill appropriate QMI service instance id for QCA6390 (Jarod Wilson) [1937053] - ath11k: add board file support for PCI devices (Jarod Wilson) [1937053] - ath11k: add support for m3 firmware (Jarod Wilson) [1937053] - ath11k: use remoteproc only with AHB devices (Jarod Wilson) [1937053] - ath11k: pci: add HAL, CE and core initialisation (Jarod Wilson) [1937053] - ath11k: register MHI controller device for QCA6390 (Jarod Wilson) [1937053] - ath11k: implement ath11k_core_pre_init() (Jarod Wilson) [1937053] - ath11k: pci: add MSI config initialisation (Jarod Wilson) [1937053] - ath11k: pci: setup resources (Jarod Wilson) [1937053] - ath11k: add simple PCI client driver for QCA6390 chipset (Jarod Wilson) [1937053] - ath11k: move ring mask definitions to hw_params (Jarod Wilson) [1937053] - ath11k: add hw_params entry for QCA6390 (Jarod Wilson) [1937053] - ath11k: do not depend on ARCH_QCOM for ath11k (Jarod Wilson) [1937053] - ath10k: correct the array index from mcs index for HT mode for QCA6174 (Jarod Wilson) [1937053] - ath10k: enable supports_peer_stats_info for QCA6174 PCI devices (Jarod Wilson) [1937053] - ath10k: remove return for NL80211_STA_INFO_TX_BITRATE (Jarod Wilson) [1937053] - ath10k: add wmi service peer stat info for wmi tlv (Jarod Wilson) [1937053] - ath10k: start recovery process when payload length exceeds max htc length for sdio (Jarod Wilson) [1937053] - ath: drop unnecessary list_empty (Jarod Wilson) [1937053] - ath9k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: Fix typo in function name (Jarod Wilson) [1937053] - ath9k: Replace HTTP links with HTTPS ones (Jarod Wilson) [1937053] - ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() (Jarod Wilson) [1937053] - ath9k: Check the return value of pcie_capability_read_*() (Jarod Wilson) [1937053] - ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME (Jarod Wilson) [1937053] - ath11k: don't use defines in hw_params (Jarod Wilson) [1937053] - ath11k: qmi: cleanup info messages (Jarod Wilson) [1937053] - ath11k: remove useless info messages (Jarod Wilson) [1937053] - ath11k: change ath11k_core_fetch_board_data_api_n() to use ath11k_core_create_firmware_path() (Jarod Wilson) [1937053] - ath11k: don't use defines for hw specific firmware directories (Jarod Wilson) [1937053] - ath11k: create a common function to request all firmware files (Jarod Wilson) [1937053] - ath11k: Add bdf-addr in hw_params (Jarod Wilson) [1937053] - ath11k: add hw_ops for pdev id to hw_mac mapping (Jarod Wilson) [1937053] - ath11k: define max_radios in hw_params (Jarod Wilson) [1937053] - ath11k: convert ath11k_hw_params to an array (Jarod Wilson) [1937053] - ath11k: ahb: call ath11k_core_init() before irq configuration (Jarod Wilson) [1937053] - ath10k: pci: fix memcpy size of bmi response (Jarod Wilson) [1937053] - ath11k: rename default board file (Jarod Wilson) [1937053] - ath11k: update firmware files read path (Jarod Wilson) [1937053] - ath10k: provide survey info as accumulated data (Jarod Wilson) [1937053] - ath10k: fix retry packets update in station dump (Jarod Wilson) [1937053] - ath10k: Wait until copy complete is actually done before completing (Jarod Wilson) [1937053] - mac80211_hwsim: add 6GHz channels (Jarod Wilson) [1937053] - mac80211_hwsim: indicate support for S1G (Jarod Wilson) [1937053] - mac80211_hwsim: write TSF timestamp correctly to S1G beacon (Jarod Wilson) [1937053] - mac80211_hwsim: fix typo in kernel-doc (Jarod Wilson) [1937053] - mac80211: rename csa counters to countdown counters (Jarod Wilson) [1937053] - mac80211_hwsim: report the WIPHY_FLAG_SUPPORTS_5_10_MHZ capability (Jarod Wilson) [1937053] - mac80211_hwsim: Claim support for setting Beacon frame TX legacy rate (Jarod Wilson) [1937053] - mac80211_hwsim: Advertise support for multicast RX registration (Jarod Wilson) [1937053] - mac80211_hwsim: indicate in IBSS that we have transmitted beacons (Jarod Wilson) [1937053] - mac80211_hwsim: notify wmediumd of used MAC addresses (Jarod Wilson) [1937053] - mac80211_hwsim: use GFP_ATOMIC under spin lock (Jarod Wilson) [1937053] - mac80211_hwsim: Use kstrndup() in place of kasprintf() (Jarod Wilson) [1937053] - mac80211_hwsim: add frame transmission support over virtio (Jarod Wilson) [1937053] - mac80211_hwsim: enable Beacon protection (Jarod Wilson) [1937053] - mac80211_hwsim: add power save support (Jarod Wilson) [1937053] - mac80211_hwsim: remove maximum TX power (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1937053] - mac80211_hwsim: add support for OCB (Jarod Wilson) [1937053] - mac80211_hwsim: add more 5GHz channels, 5/10 MHz support (Jarod Wilson) [1937053] - mac80211_hwsim: fix incorrect dev_alloc_name failure goto (Jarod Wilson) [1937053] - mac80211_hwsim: Register support for HE meshpoint (Jarod Wilson) [1937053] - mac80211_hwsim: fill boottime_ns in netlink RX path (Jarod Wilson) [1937053] - mac80211_hwsim: Fix possible null-pointer dereferences in hwsim_dump_radio_nl() (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID API update (Jarod Wilson) [1937053] - mac80211_hwsim: Fix a typo in the name of function 'mac80211_hswim_he_capab()' (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID support (Jarod Wilson) [1937053] - mac80211_hwsim: set p2p device interface support indication (Jarod Wilson) [1937053] - mac80211_hwsim: calculate if_combination.max_interfaces (Jarod Wilson) [1937053] - mac80211_hwsim: propagate genlmsg_reply return code (Jarod Wilson) [1937053] - mac80211_hwsim: Declare support for Multi-BSSID (Jarod Wilson) [1937053] - mac80211_hwsim: Support boottime in scan results (Jarod Wilson) [1937053] - mac80211_hwsim: check that n_limits makes sense (Jarod Wilson) [1937053] - mac80211_hwsim: fix overwriting of if_combination (Jarod Wilson) [1937053] - mac80211_hwsim: fixes kernel crash during mac80211_hwsim init (Jarod Wilson) [1937053] - mac80211_hwsim: allow configurable cipher types (Jarod Wilson) [1937053] - mac80211_hwsim: allow setting iftype support (Jarod Wilson) [1937053] - mac80211_hwsim: move HWSIM_ATTR_RADIO_NAME parsing last (Jarod Wilson) [1937053] - mac80211_hwsim: fix module init error paths for netlink (Jarod Wilson) [1937053] - mac80211_hwsim: drop now unused work-queue from hwsim (Jarod Wilson) [1937053] - mac80211_hwsim: do not omit multicast announce of first added radio (Jarod Wilson) [1937053] - mac80211_hwsim: fix race in radio destruction from netlink notifier (Jarod Wilson) [1937053] - mac80211_hwsim: fix locking when iterating radios during ns exit (Jarod Wilson) [1937053] - wireless: align to draft 11ax D3.0 (Jarod Wilson) [1937053] - mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X (Jarod Wilson) [1937053] - mac80211_hwsim: require at least one channel (Jarod Wilson) [1937053] - mac80211_hwsim: Add support for HE (Jarod Wilson) [1937053] - net/fq_impl: do not maintain a backlog-sorted list of flows (Jarod Wilson) [1937053] - net/fq_impl: drop get_default_func, move default flow to fq_tin (Jarod Wilson) [1937053] - net/fq_impl: bulk-free packets from a flow on overmemory (Jarod Wilson) [1937053] - net/fq_impl: use skb_get_hash instead of skb_get_hash_perturb (Jarod Wilson) [1937053] - net/fq_impl: Switch to kvmalloc() for memory allocation (Jarod Wilson) [1937053] - mac80211: set NETIF_F_LLTX when using intermediate tx queues (Jarod Wilson) [1937053] - mac80211: calculate hash for fq without holding fq->lock in itxq enqueue (Jarod Wilson) [1937053] - nvme-tcp: fix misuse of __smp_processor_id with preemption enabled (Gopal Tiwari) [1964227] - powerpc/smp: Cache CPU to chip lookup (Daniel Henrique Barboza) [1934421] - Revert "powerpc/topology: Update topology_core_cpumask" (Daniel Henrique Barboza) [1934421] - powerpc/smp: Reintroduce cpu_core_mask (Daniel Henrique Barboza) [1934421] - scsi: smartpqi: Remove unused functions (Don Brace) [1952154] - scsi: smartpqi: Fix device pointer variable reference static checker issue (Don Brace) [1952154] - scsi: smartpqi: Fix blocks_per_row static checker issue (Don Brace) [1952154] - scsi: smartpqi: Update version to 2.1.8-045 (Don Brace) [1952154] - scsi: smartpqi: Add new PCI IDs (Don Brace) [1952154] - scsi: smartpqi: Correct system hangs when resuming from hibernation (Don Brace) [1952154] - scsi: smartpqi: Update enclosure identifier in sysfs (Don Brace) [1952154] - scsi: smartpqi: Add additional logging for LUN resets (Don Brace) [1952154] - scsi: smartpqi: Update SAS initiator_port_protocols and target_port_protocols (Don Brace) [1952154] - scsi: smartpqi: Add phy ID support for the physical drives (Don Brace) [1952154] - scsi: smartpqi: Convert snprintf() to scnprintf() (Don Brace) [1952154] - scsi: smartpqi: Fix driver synchronization issues (Don Brace) [1952154] - scsi: smartpqi: Update device scan operations (Don Brace) [1952154] - scsi: smartpqi: Update OFA management (Don Brace) [1952154] - scsi: smartpqi: Update RAID bypass handling (Don Brace) [1952154] - scsi: smartpqi: Update suspend/resume and shutdown (Don Brace) [1952154] - scsi: smartpqi: Synchronize device resets with mutex (Don Brace) [1952154] - scsi: smartpqi: Update soft reset management for OFA (Don Brace) [1952154] - scsi: smartpqi: Update event handler (Don Brace) [1952154] - scsi: smartpqi: Add support for wwid (Don Brace) [1952154] - scsi: smartpqi: Remove timeouts from internal cmds (Don Brace) [1952154] - scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks (Don Brace) [1952154] - scsi: smartpqi: Add host level stream detection enable (Don Brace) [1952154] - scsi: smartpqi: Add stream detection (Don Brace) [1952154] - scsi: smartpqi: Align code with oob driver (Don Brace) [1952154] - scsi: smartpqi: Add support for long firmware version (Don Brace) [1952154] - scsi: smartpqi: Add support for BMIC sense feature cmd and feature bits (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID1 writes (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID5 and RAID6 writes (Don Brace) [1952154] - scsi: smartpqi: Refactor scatterlist code (Don Brace) [1952154] - scsi: smartpqi: Refactor aio submission code (Don Brace) [1952154] - scsi: smartpqi: Add support for new product ids (Don Brace) [1952154] - scsi: smartpqi: Correct request leakage during reset operations (Don Brace) [1952154] - scsi: smartpqi: Use host-wide tag space (Don Brace) [1952154] - smartpqi: Use fallthrough pseudo-keyword (Don Brace) [1952154] - scsi: smartpqi: Support device deletion via sysfs (Don Brace) [1952154] - scsi: smartpqi: Use scnprintf() for avoiding potential buffer overflow (Don Brace) [1952154] - smartpqi: remove ioremap_nocache and devm_ioremap_nocache (Don Brace) [1952154] - smartpqi: Use sizeof_field() macro (Don Brace) [1952154] - smartpqi: phase out dma_zalloc_coherent() (Don Brace) [1952154] - scsi: smartpqi: add support for huawei controllers (Don Brace) [1952154] - block: only update parent bi_status when bio fail (Ming Lei) [1945457] - kbuild: trace functions in subdirectories of lib/ (Joe Lawrence) [1942601] - kbuild: introduce ccflags-remove-y and asflags-remove-y (Joe Lawrence) [1942601] - redhat/configs: Add CONFIG_AMD_PMC (David Arcari) [1961755] - platform/x86: amd-pmc: put device on error paths (David Arcari) [1961755] - platform/x86: amd-pmc: Fix CONFIG_DEBUG_FS check (David Arcari) [1961755] - platform/x86: amd-pmc: Add AMD platform support for S2Idle (David Arcari) [1961755] - crypto: DRBG - switch to HMAC SHA512 DRBG as default DRBG (Vladis Dronov) [1956808] - x86/asm: Annotate movdir64b()'s dst argument with __iomem (Jerry Snitselaar) [1920747] - x86/asm: Add a missing __iomem annotation in enqcmds() (Jerry Snitselaar) [1920747]- fm10k: amend removal of MODULE_VERSION (Vladis Dronov) [1955730] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Mohammed Gamal) [1940927] - hv_netvsc: Add error handling while switching data path (Mohammed Gamal) [1940927] - netvsc: Update driver to use ethtool_sprintf (Mohammed Gamal) [1940927] - hv_netvsc: Add a comment clarifying batching logic (Mohammed Gamal) [1940927] - hv_netvsc: Fix validation in netvsc_linkstatus_callback() (Mohammed Gamal) [1940927] - hv_netvsc: Restrict configurations on isolated guests (Mohammed Gamal) [1940927] - hv_netvsc: Load and store the proper (NBL_HASH_INFO) per-packet info (Mohammed Gamal) [1940927] - hv_netvsc: Allocate the recv_buf buffers after NVSP_MSG1_TYPE_SEND_RECV_BUF (Mohammed Gamal) [1940927] - hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive() (Mohammed Gamal) [1940927] - hv_netvsc: Copy packets sent by Hyper-V out of the receive buffer (Mohammed Gamal) [1940927] - net/hyperv: use skb_vlan_tag_*() helpers (Mohammed Gamal) [1940927] - net/vlan: introduce skb_vlan_tag_get_cfi() helper (Mohammed Gamal) [1940927] - hv_netvsc: Add (more) validation for untrusted Hyper-V values (Mohammed Gamal) [1940927] - hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove (Mohammed Gamal) [1940927] - hv_netvsc: Wait for completion on request SWITCH_DATA_PATH (Mohammed Gamal) [1940927] - hv_netvsc: Check VF datapath when sending traffic to VF (Mohammed Gamal) [1940927] - hv_netvsc: Validate number of allocated sub-channels (Mohammed Gamal) [1940927] - hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Mohammed Gamal) [1940927] - hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication (Mohammed Gamal) [1940927] - scsi: fnic: Use scsi_host_busy_iter() to traverse commands (Ewan D. Milne) [1949250] - scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() (Ewan D. Milne) [1949250] - net: vlan: Avoid using BUG() in vlan_proto_idx() (Davide Caratti) [1964456] - sch_htb: fix null pointer dereference on a null new_q (Ivan Vecera) [1935703] - sch_htb: Fix offload cleanup in htb_destroy on htb_init failure (Ivan Vecera) [1935703] - sch_htb: Fix select_queue for non-offload mode (Ivan Vecera) [1935703] - sch_htb: Stats for offloaded HTB (Ivan Vecera) [1935703] - sch_htb: Hierarchical QoS hardware offload (Ivan Vecera) [1935703] - net: sched: Add extack to Qdisc_class_ops.delete (Ivan Vecera) [1935703] - net: sched: Add multi-queue support to sch_tree_lock (Ivan Vecera) [1935703] - capabilities: require CAP_SETFCAP to map uid 0 (Alexey Gladkov) [1961202] - locking/qrwlock: Cleanup queued_write_lock_slowpath() (Waiman Long) [1954361] - locking/rtmutex: Clean up signal handling in __rt_mutex_slowlock() (Waiman Long) [1954361] - locking/rtmutex: Restrict the trylock WARN_ON() to debug (Waiman Long) [1954361] - locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() (Waiman Long) [1954361] - locking/rtmutex: Consolidate the fast/slowpath invocation (Waiman Long) [1954361] - locking/rtmutex: Make text section and inlining consistent (Waiman Long) [1954361] - locking/rtmutex: Move debug functions as inlines into common header (Waiman Long) [1954361] - locking/rtmutex: Decrapify __rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs (Waiman Long) [1954361] - locking/rtmutex: Inline chainwalk depth check (Waiman Long) [1954361] - locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c (Waiman Long) [1954361] - locking/rtmutex: Remove empty and unused debug stubs (Waiman Long) [1954361] - locking/rtmutex: Consolidate rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove output from deadlock detector (Waiman Long) [1954361] - locking/rtmutex: Remove rtmutex deadlock tester leftovers (Waiman Long) [1954361] - locking/rtmutex: Remove rt_mutex_timed_lock() (Waiman Long) [1954361] - kernel: delete repeated words in comments (Waiman Long) [1954361] - rbtree, rtmutex: Use rb_add_cached() (Waiman Long) [1954361] - rbtree: Add generic add and find helpers (Waiman Long) [1954361] - locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() (Waiman Long) [1954361] - lib/rbtree: avoid generating code twice for the cached versions (Waiman Long) [1954361] - locking/rtmutex: Fix the preprocessor logic with normal #ifdef #else #endif (Waiman Long) [1954361] - kernel/futex: Explicitly document pi_lock for pi_state owner fixup (Waiman Long) [1954361] - kernel/futex: Move hb unlock out of unqueue_me_pi() (Waiman Long) [1954361] - kernel/futex: Make futex_wait_requeue_pi() only call fixup_owner() (Waiman Long) [1954361] - kernel/futex: Kill rt_mutex_next_owner() (Waiman Long) [1954361] - futex: Remove unused empty compat_exit_robust_list() (Waiman Long) [1954361] - futex: Handle transient "ownerless" rtmutex state correctly (Waiman Long) [1954361] - futex: Convert to use the preferred 'fallthrough' macro (Waiman Long) [1954361] - futex: get rid of a kernel-docs build warning (Waiman Long) [1954361] - futex: arch_futex_atomic_op_inuser() calling conventions change (Waiman Long) [1954361] - s390: Use arch_local_irq_{save,restore}() in early boot code (Waiman Long) [1954361] - lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message (Waiman Long) [1954361] - locking: Fix typos in comments (Waiman Long) [1954361] - locking/lockdep: Update the comment for __lock_release() (Waiman Long) [1954361] - lockdep: Allow tuning tracing capacity constants. (Waiman Long) [1954361] - lockdep: Address clang -Wformat warning printing for hd (Waiman Long) [1954361] - lockdep: Add lockdep lock state defines (Waiman Long) [1954361] - lockdep: Add lockdep_assert_not_held() (Waiman Long) [1954361] - lockdep: Noinstr annotate warn_bogus_irq_restore() (Waiman Long) [1954361] - locking/lockdep: Avoid unmatched unlock (Waiman Long) [1954361] - locking/rwsem: Remove empty rwsem.h (Waiman Long) [1954361] - lockdep: report broken irq restoration (Waiman Long) [1954361] - locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP (Waiman Long) [1954361] - locking/lockdep: Exclude local_lock_t from IRQ inversions (Waiman Long) [1954361] - locking/lockdep: Clean up check_redundant() a bit (Waiman Long) [1954361] - locking/lockdep: Add a skip() function to __bfs() (Waiman Long) [1954361] - locking/lockdep: Mark local_lock_t (Waiman Long) [1954361] - lockdep: Put graph lock/unlock under lock_recursion protection (Waiman Long) [1954361] - locking/rtmutex: Add missing kernel-doc markup (Waiman Long) [1954361] - lockdep: Avoid to modify chain keys in validate_chain() (Waiman Long) [1954361] - lockdep: Fix nr_unused_locks accounting (Waiman Long) [1954361] - lockdep: Optimize the memory usage of circular queue (Waiman Long) [1954361] - lockdep: Take read/write status in consideration when generate chainkey (Waiman Long) [1954361] - lockdep/selftest: Add a R-L/L-W test case specific to chain cache behavior (Waiman Long) [1954361] - lockdep: Add recursive read locks into dependency graph (Waiman Long) [1954361] - lockdep: Fix recursive read lock related safe->unsafe detection (Waiman Long) [1954361] - lockdep: Adjust check_redundant() for recursive read change (Waiman Long) [1954361] - lockdep: Support deadlock detection for recursive read locks in check_noncircular() (Waiman Long) [1954361] - lockdep: Make __bfs(.match) return bool (Waiman Long) [1954361] - lockdep: Extend __bfs() to work with multiple types of dependencies (Waiman Long) [1954361] - lockdep: Introduce lock_list::dep (Waiman Long) [1954361] - lockdep: Reduce the size of lock_list::distance (Waiman Long) [1954361] - lockdep: Make __bfs() visit every dependency until a match (Waiman Long) [1954361] - lockdep: Demagic the return value of BFS (Waiman Long) [1954361] - lockdep/Documention: Recursive read lock detection reasoning (Waiman Long) [1954361] - locking: More accurate annotations for read_lock() (Waiman Long) [1954361] - Documentation/locking/locktypes: Fix local_locks documentation (Waiman Long) [1954361] - treewide: Remove uninitialized_var() usage (Waiman Long) [1954361] - lockdep: Use this_cpu_ptr instead of get_cpu_var stats (Waiman Long) [1954361] - KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read (Gavin Shan) [1939323] - KVM: arm64: Don't advertise FEAT_SPE to guests (Gavin Shan) [1939323] - KVM: arm64: Don't print warning when trapping SPE registers (Gavin Shan) [1939323] - KVM: arm64: Fully zero the vcpu state on reset (Gavin Shan) [1939323] - KVM: arm64: Clarify vcpu reset behaviour (Gavin Shan) [1939323] - Documentation: KVM: Document KVM_GUESTDBG_USE_HW control flag for arm64 (Gavin Shan) [1939323] - KVM: arm64: Initialize VCPU mdcr_el2 before loading it (Gavin Shan) [1939323] - KVM: arm64: Handle access to TRFCR_EL1 (Gavin Shan) [1939323] - arm64: Add TRFCR_ELx definitions (Gavin Shan) [1939323] - KVM: arm64: Unify trap handlers injecting an UNDEF (Gavin Shan) [1939323] - KVM: arm64: Use find_vma_intersection() (Gavin Shan) [1939323] - KVM: arm64: Hide kvm_mmu_wp_memory_region() (Gavin Shan) [1939323] - KVM: selftests: vgic_init kvm selftests fixup (Gavin Shan) [1939323] - KVM: selftests: aarch64/vgic-v3 init sequence tests (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace (Gavin Shan) [1939323] - kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region() (Gavin Shan) [1939323] - KVM: arm64: Simplify argument passing to vgic_uaccess_[read|write] (Gavin Shan) [1939323] - docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_CTRL_INIT doc (Gavin Shan) [1939323] - KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_destroy() (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_redist_base() (Gavin Shan) [1939323] - KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base (Gavin Shan) [1939323] - KVM: arm64: Disable guest access to trace filter controls (Gavin Shan) [1939323] - KVM: arm64: Fix CPU interface MMIO compatibility detection (Gavin Shan) [1939323] - KVM: arm64: Hide system instruction access to Trace registers (Gavin Shan) [1939323] - KVM: arm64: Fix exclusive limit for IPA size (Gavin Shan) [1939323] - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM (Gavin Shan) [1939323] - KVM: arm64: nvhe: Save the SPE context early (Gavin Shan) [1939323] - KVM: arm64: Correct spelling of DBGDIDR register (Gavin Shan) [1939323] - KVM: arm64: Fix AArch32 PMUv3 capping (Gavin Shan) [1939323] - KVM: arm64: Fix missing RES1 in emulation of DBGBIDR (Gavin Shan) [1939323] - KVM: arm64: Remove spurious semicolon in reg_to_encoding() (Gavin Shan) [1939323] - KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation (Gavin Shan) [1939323] - KVM: arm64: Workaround firmware wrongly advertising GICv2-on-v3 compatibility (Gavin Shan) [1939323] - KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v3_get_gic_config() (Gavin Shan) [1939323] - KVM: arm64: Some fixes of PV-time interface document (Gavin Shan) [1939323] - KVM: arm64: CSSELR_EL1 max is 13 (Gavin Shan) [1939323] - idr test suite: Improve reporting from idr_find_test_1 (Chris von Recklinghausen) [1946304] - idr test suite: Create anchor before launching throbber (Chris von Recklinghausen) [1946304] - idr test suite: Take RCU read lock in idr_find_test_1 (Chris von Recklinghausen) [1946304] - radix tree test suite: Register the main thread with the RCU library (Chris von Recklinghausen) [1946304] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1946304] - XArray: Add xa_limit_16b (Chris von Recklinghausen) [1946304] - XArray: Fix splitting to non-zero orders (Chris von Recklinghausen) [1946304] - XArray: Fix split documentation (Chris von Recklinghausen) [1946304] - PCI/P2PDMA: Drop double zeroing for sg_init_table() (Myron Stowe) [1955693] - PCI: Simplify bool comparisons (Myron Stowe) [1955693] - PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer (Myron Stowe) [1955693] - PCI: Simplify pci_dev_reset_slot_function() (Myron Stowe) [1955693] - PCI: Update mmap-related #ifdef comments (Myron Stowe) [1955693] - PCI/LINK: Print IRQ number used by port (Myron Stowe) [1955693] - PCI/IOV: Simplify pci-pf-stub with module_pci_driver() (Myron Stowe) [1955693] - PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions (Myron Stowe) [1955693] - x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled (Myron Stowe) [1955693] - PCI: Remove unnecessary header includes (Myron Stowe) [1955693] - PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, not microseconds" (Myron Stowe) [1955693] - PCI/PM: Remove unused PCI_PM_BUS_WAIT (Myron Stowe) [1955693] - PCI: shpchp: Remove unused 'rc' assignment (Myron Stowe) [1955693] - PCI: pciehp: Reduce noisiness on hot removal (Myron Stowe) [1955693 1812902] - PCI: rpadlpar: Use for_each_child_of_node() and for_each_node_by_name() (Myron Stowe) [1955693] - PCI: Add Kconfig options for MPS/MRRS strategy (Myron Stowe) [1955693] - PCI: Add schedule point in pci_read_config() (Myron Stowe) [1955693] - PCI/ASPM: Remove struct pcie_link_state.l1ss (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap (Myron Stowe) [1955693] - PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_register_info (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1 (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused) (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.latency_encoding (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.enabled (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.support (Myron Stowe) [1955693] - PCI/ASPM: Use 'parent' and 'child' for readability (Myron Stowe) [1955693] - PCI/ASPM: Move LTR path check to where it's used (Myron Stowe) [1955693] - PCI/ASPM: Move pci_clear_and_set_dword() earlier (Myron Stowe) [1955693] - PCI/ACS: Enable Translation Blocking for external devices (Myron Stowe) [1955693] - scsi: qedi: Remove redundant assignment to variable err (Nilesh Javali) [1920855] - scsi: qedi: Fix error return code of qedi_alloc_global_queues() (Nilesh Javali) [1920855] - scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe (Nilesh Javali) [1920855] - scsi: qedf: Simplify bool comparison (Nilesh Javali) [1921608] - bpf, sockmap: Fix incorrect fwd_alloc accounting (Yauheni Kaliuta) [1874006] - bpf: Local storage helpers should check nullness of owner ptr passed (Yauheni Kaliuta) [1874006] - bpf, inode_storage: Put file handler if no storage was found (Yauheni Kaliuta) [1874006] - kbuild: explicitly specify the build id style (Yauheni Kaliuta) [1874006] - bpf: Reject too big ctx_size_in for raw_tp test run (Yauheni Kaliuta) [1874006] - bpf: Fix enum names for bpf_this_cpu_ptr() and bpf_per_cpu_ptr() helpers (Yauheni Kaliuta) [1874006] - bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE (Jiri Benc) [1874006] - bpf: Fix tests for local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix "dubious pointer arithmetic" test (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix array access with signed variable test (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for signed 32-bit bound check bug (Yauheni Kaliuta) [1874006] - bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds. (Yauheni Kaliuta) [1874006] - lwt_bpf: Replace preempt_disable() with migrate_disable() (Yauheni Kaliuta) [1874006] - lwt: Disable BH too in run_lwt_bpf() (Yauheni Kaliuta) [1874006] - selftests/bpf: Drain ringbuf samples at the end of test (Yauheni Kaliuta) [1874006] - libbpf: Fix ring_buffer__poll() to return number of consumed samples (Yauheni Kaliuta) [1874006] - bpf: Add MAINTAINERS entry for BPF LSM (Yauheni Kaliuta) [1874006] - bpftool: Fix error return value in build_btf_type_table (Yauheni Kaliuta) [1874006] - fail_function: Remove a redundant mutex unlock (Yauheni Kaliuta) [1874006] - selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL (Yauheni Kaliuta) [1874006] - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list (Yauheni Kaliuta) [1874006] - bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Use truesize with sk_rmem_schedule() (Yauheni Kaliuta) [1874006] - bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect (Yauheni Kaliuta) [1874006] - bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix error return code in run_getsockopt_test() (Yauheni Kaliuta) [1874006] - bpf: Relax return code check for subprograms (Yauheni Kaliuta) [1874006] - tools, bpftool: Add missing close before bpftool net attach exit (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused attribute usage in subprogs_unused test (Yauheni Kaliuta) [1874006] - bpf: Fix unsigned 'datasec_id' compared with zero in check_pseudo_btf_id (Yauheni Kaliuta) [1874006] - bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare (Yauheni Kaliuta) [1874006] - libbpf: Don't attempt to load unused subprog as an entry-point BPF program (Yauheni Kaliuta) [1874006] - bpf: Update verification logic for LSM programs (Yauheni Kaliuta) [1874006] - bpf: Zero-fill re-used per-cpu map element (Yauheni Kaliuta) [1874006] - bpf: BPF_PRELOAD depends on BPF_SYSCALL (Yauheni Kaliuta) [1874006] - libbpf: Fix possible use after free in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf: Fix null dereference in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf, hashmap: Fix undefined behavior in hash_bits (Yauheni Kaliuta) [1874006] - tools, bpftool: Remove two unused variables. (Yauheni Kaliuta) [1874006] - tools, bpftool: Avoid array index warnings. (Yauheni Kaliuta) [1874006] - bpf: Add struct bpf_redir_neigh forward declaration to BPF helper defs (Yauheni Kaliuta) [1874006] - bpf: Fix -Wshadow warnings (Yauheni Kaliuta) [1874006] - bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of the bpf_per_cpu_ptr() must be checked (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of bpf_skc_to helpers must be checked (Yauheni Kaliuta) [1874006] - bpf: Remove unneeded break (Yauheni Kaliuta) [1874006] - net, sockmap: Don't call bpf_prog_put() on NULL pointer (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add locking annotations to iterator (Yauheni Kaliuta) [1874006] - bpf: Fix register equivalence tracking. (Yauheni Kaliuta) [1874006] - bpf, selftests: Add three new sockmap tests for verdict only programs (Yauheni Kaliuta) [1874006] - bpf, selftests: Add option to test_sockmap to omit adding parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Allow skipping sk_skb parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Check skb_verdict and skb_parser programs explicitly (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add memory accounting so skbs on ingress lists are visible (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove dropped data on errors in redirect case (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpage (Yauheni Kaliuta) [1874006] - bpf, sockmap: On receive programs try to fast track SK_PASS ingress (Yauheni Kaliuta) [1874006] - bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits (Yauheni Kaliuta) [1874006] - bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org. (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor XDP kern program maps with BTF-defined map (Yauheni Kaliuta) [1874006] - samples: bpf: Replace attach_tracepoint() to attach() in xdp_redirect_cpu (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor xdp_monitor with libbpf (Yauheni Kaliuta) [1874006] - bpf, selftests: Add test for different array inner map size (Yauheni Kaliuta) [1874006] - bpf: Allow for map-in-map with dynamic inner array map entries (Yauheni Kaliuta) [1874006] - selftests/bpf: Asm tests for the verifier regalloc tracking. (Yauheni Kaliuta) [1874006] - bpf: Fix selftest compilation on clang 11 (Yauheni Kaliuta) [1874006] - selftest/bpf: Fix profiler test using CO-RE relocation for enums (Yauheni Kaliuta) [1874006] - selftests/bpf: Add profiler test (Yauheni Kaliuta) [1874006] - bpf: Track spill/fill of bounded scalars. (Yauheni Kaliuta) [1874006] - bpf: Propagate scalar ranges through register assignments. (Yauheni Kaliuta) [1874006] - bpf: Add tcp_notsent_lowat bpf setsockopt (Yauheni Kaliuta) [1874006] - selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX instructions (Yauheni Kaliuta) [1874006] - libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF override (Yauheni Kaliuta) [1874006] - libbpf: Support safe subset of load/store instruction resizing with CO-RE (Yauheni Kaliuta) [1874006] - libbpf: Skip CO-RE relocations for not loaded BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Fix compatibility problem in xsk_socket__create (Yauheni Kaliuta) [1874006] - bpf: Fix typo in uapi/linux/bpf.h (Yauheni Kaliuta) [1874006] - bpf: Fix build failure for kernel/trace/bpf_trace.c with CONFIG_NET=n (Yauheni Kaliuta) [1874006] - kernel/bpf/verifier: Fix build when NET is not enabled (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_verifier after introducing resolve_pseudo_ldimm64 (Yauheni Kaliuta) [1874006] - samples: bpf: Driver interrupt statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Count syscalls in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Split xdpsock stats into new struct (Yauheni Kaliuta) [1874006] - samples/bpf: Fix a compilation error with fallthrough marking (Yauheni Kaliuta) [1874006] - samples/bpf: Change Makefile to cope with latest llvm (Yauheni Kaliuta) [1874006] - bpf, libbpf: Use valid btf in bpf_program__set_attach_target (Yauheni Kaliuta) [1874006] - selftest/bpf: Test pinning map with reused map fd (Yauheni Kaliuta) [1874006] - libbpf: Check if pin_path was set even map fd exist (Yauheni Kaliuta) [1874006] - libbpf: Close map fd if init map slots failed (Yauheni Kaliuta) [1874006] - bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI (Yauheni Kaliuta) [1874006] - bpf, verifier: Use fallthrough pseudo-keyword (Yauheni Kaliuta) [1874006] - bpf: Deref map in BPF_PROG_BIND_MAP when it's already used (Yauheni Kaliuta) [1874006] - bpf, sockmap: Update selftests to use skb_adjust_room (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add skb_adjust_room to pop bytes off ingress payload (Yauheni Kaliuta) [1874006] - bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introducte bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introduce bpf_per_cpu_ptr() (Yauheni Kaliuta) [1874006] - selftests/bpf: Ksyms_btf to test typed ksyms (Yauheni Kaliuta) [1874006] - bpf/libbpf: BTF support for typed ksyms (Yauheni Kaliuta) [1874006] - bpf: Introduce pseudo_btf_id (Yauheni Kaliuta) [1874006] - selftests/bpf: Properly initialize linfo in sockmap_basic (Yauheni Kaliuta) [1874006] - selftests/bpf: Initialize duration in xdp_noinline.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS (Yauheni Kaliuta) [1874006] - bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix alignment of .BTF_ids (Yauheni Kaliuta) [1874006] - selftests/bpf: Test "incremental" btf_dump in C format (Yauheni Kaliuta) [1874006] - libbpf: Make btf_dump work with modifiable BTF (Yauheni Kaliuta) [1874006] - bpf, selftests: Use bpf_tail_call_static where appropriate (Yauheni Kaliuta) [1874006] - bpf, libbpf: Add bpf_tail_call_static helper for bpf programs (Yauheni Kaliuta) [1874006] - bpf, net: Rework cookie generator as per-cpu one (Yauheni Kaliuta) [1874006] - bpf: Add classid helper only based on skb->sk (Yauheni Kaliuta) [1874006] - bpf: fix raw_tp test run in preempt kernel (Yauheni Kaliuta) [1874006] - libbpf: Compile in PIC mode only for shared library case (Yauheni Kaliuta) [1874006] - libbpf: Compile libbpf under -O2 level by default and catch extra warnings (Yauheni Kaliuta) [1874006] - bpf: x64: Do not emit sub/add 0, rsp when !stack_depth (Yauheni Kaliuta) [1874006] - bpf, x64: Drop "pop rcx" instruction on BPF JIT epilogue (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix warning in snprintf_btf where system() call unchecked (Yauheni Kaliuta) [1874006] - selftests/bpf: Test BTF's handling of endianness (Yauheni Kaliuta) [1874006] - selftests/bpf: Move and extend ASSERT_xxx() testing macros (Yauheni Kaliuta) [1874006] - selftests: Make sure all 'skel' variables are declared static (Yauheni Kaliuta) [1874006] - selftests/bpf_iter: Don't fail test due to missing __builtin_btf_type_id (Yauheni Kaliuta) [1874006] - bpf/preload: Make sure Makefile cleans up after itself, and add .gitignore (Yauheni Kaliuta) [1874006] - selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatibility with old vmlinux.h (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused-result warning in snprintf_btf.c (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix cast to smaller integer type 'int' warning in raw_tp (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Add bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix overflow tests to reflect iter size increase (Yauheni Kaliuta) [1874006] - bpf: Bump iter seq size to support BTF representation of large data structures (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpf_snprintf_btf helper tests (Yauheni Kaliuta) [1874006] - bpf: Add bpf_snprintf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Move to generic BTF show support, apply it to seq files/strings (Yauheni Kaliuta) [1874006] - bpf: Provide function to get vmlinux BTF information (Yauheni Kaliuta) [1874006] - selftest: bpf: Test copying a sockmap and sockhash (Yauheni Kaliuta) [1874006] - selftests: bpf: Remove shared header from sockmap iter test (Yauheni Kaliuta) [1874006] - selftests: bpf: Add helper to compare socket cookies (Yauheni Kaliuta) [1874006] - bpf: sockmap: Enable map_update_elem from bpf_iter (Yauheni Kaliuta) [1874006] - bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature (Yauheni Kaliuta) [1874006] - selftests/bpf: Add raw_tp_test_run (Yauheni Kaliuta) [1874006] - libbpf: Support test run of raw tracepoint programs (Yauheni Kaliuta) [1874006] - bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint (Yauheni Kaliuta) [1874006] - bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL (Yauheni Kaliuta) [1874006] - bpf: Add AND verifier test case where 32bit and 64bit bounds differ (Yauheni Kaliuta) [1874006] - bpf, verifier: Remove redundant var_off.value ops in scalar known reg cases (Yauheni Kaliuta) [1874006] - bpf: selftest: Add test_btf_skc_cls_ingress (Yauheni Kaliuta) [1874006] - bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h (Yauheni Kaliuta) [1874006] - bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Use network_helpers in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Adapt sock_fields test to use skel and global variables (Yauheni Kaliuta) [1874006] - bpf: selftest: Move sock_fields test into test_progs (Yauheni Kaliuta) [1874006] - bpf: selftest: Add ref_tracking verifier test for bpf_skc casting (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Enable bpf_skc_to_* sock casting helper to networking prog type (Yauheni Kaliuta) [1874006] - bpf: Move the PTR_TO_BTF_ID check to check_reg_type() (Yauheni Kaliuta) [1874006] - Revert "bpf: Fix potential call bpf_link_free() in atomic context" (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Always force HOSTARCH (Yauheni Kaliuta) [1874006] - bpf: Check CONFIG_BPF option for resolve_btfids (Yauheni Kaliuta) [1874006] - bpf: Explicitly size compatible_reg_types (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix stat probe in d_path test (Yauheni Kaliuta) [1874006] - bpf: Using rcu_read_lock for bpf_sk_storage_map iterator (Yauheni Kaliuta) [1874006] - bpf: Use a table to drive helper arg type checks (Yauheni Kaliuta) [1874006] - bpf: Hoist type checking for nullable arg types (Yauheni Kaliuta) [1874006] - bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg (Yauheni Kaliuta) [1874006] - bpf: Set meta->raw_mode for pointers close to use (Yauheni Kaliuta) [1874006] - bpf: Make context access check generic (Yauheni Kaliuta) [1874006] - bpf: Make reference tracking generic (Yauheni Kaliuta) [1874006] - bpf: Make BTF pointer type checking generic (Yauheni Kaliuta) [1874006] - bpf: Allow specifying a BTF ID per argument in function protos (Yauheni Kaliuta) [1874006] - btf: Add BTF_ID_LIST_SINGLE macro (Yauheni Kaliuta) [1874006] - bpf: Check scalar or invalid register in check_helper_mem_access (Yauheni Kaliuta) [1874006] - btf: Make btf_set_contains take a const pointer (Yauheni Kaliuta) [1874006] - bpf: Fix potential call bpf_link_free() in atomic context (Yauheni Kaliuta) [1874006] - bpf: Use hlist_add_head_rcu when linking to local_storage (Yauheni Kaliuta) [1874006] - samples/bpf: Fix test_map_in_map on s390 (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in test_sockopt_sk (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in sk_assign (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tailcall_bpf2bpf tests (Yauheni Kaliuta) [1874006] - bpf: Add abnormal return checks. (Yauheni Kaliuta) [1874006] - bpf: allow for tailcalls in BPF subprograms for x64 JIT (Yauheni Kaliuta) [1874006] - bpf, x64: rework pro/epilogue and tailcall handling in JIT (Yauheni Kaliuta) [1874006] - bpf: Limit caller's stack depth 256 for subprogs with tailcalls (Yauheni Kaliuta) [1874006] - bpf: rename poke descriptor's 'ip' member to 'tailcall_target' (Yauheni Kaliuta) [1874006] - bpf: propagate poke descriptors to subprograms (Yauheni Kaliuta) [1874006] - bpf, x64: use rcx instead of rax for tail call retpolines (Yauheni Kaliuta) [1874006] - selftests/bpf: Merge most of test_btf into test_progs (Yauheni Kaliuta) [1874006] - selftests/bpf: Test load and dump metadata with btftool and skel (Yauheni Kaliuta) [1874006] - bpftool: Support dumping metadata (Yauheni Kaliuta) [1874006] - libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section (Yauheni Kaliuta) [1874006] - bpf: Add BPF_PROG_BIND_MAP syscall (Yauheni Kaliuta) [1874006] - bpf: Mutex protect used_maps array and count (Yauheni Kaliuta) [1874006] - libbpf: Fix a compilation error with xsk.c for ubuntu 16.04 (Yauheni Kaliuta) [1874006] - samples/bpf: Add quiet option to xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Add an option for printing extra statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix possible deadlock in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix one packet sending in xdpsock (Yauheni Kaliuta) [1874006] - s390/bpf: Fix multiple tail calls (Yauheni Kaliuta) [1874006] - tcp: Simplify tcp_set_congestion_control() load=false case (Yauheni Kaliuta) [1874006] - tcp: simplify _bpf_setsockopt(): Remove flags argument (Yauheni Kaliuta) [1874006] - tcp: simplify tcp_set_congestion_control(): Always reinitialize (Yauheni Kaliuta) [1874006] - tcp: Simplify EBPF TCP_CONGESTION to always init CC (Yauheni Kaliuta) [1874006] - bpftool: Fix build failure (Yauheni Kaliuta) [1874006] - tools: bpftool: Automate generation for "SEE ALSO" sections in man pages (Yauheni Kaliuta) [1874006] - bpf: Fix comment for helper bpf_current_task_under_cgroup() (Yauheni Kaliuta) [1874006] - selftests/bpf: Define string const as global for test_sysctl_prog.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_ksyms on non-SMP kernels (Yauheni Kaliuta) [1874006] - tools: bpftool: Add "inner_map" to "bpftool map create" outer maps (Yauheni Kaliuta) [1874006] - tools: bpftool: Keep errors for map-of-map dumps if distinct from ENOENT (Yauheni Kaliuta) [1874006] - tools: bpftool: Clean up function to dump map entry (Yauheni Kaliuta) [1874006] - selftests: bpf: Test iterating a sockmap (Yauheni Kaliuta) [1874006] - net: Allow iterating sockmap and sockhash (Yauheni Kaliuta) [1874006] - net: sockmap: Remove unnecessary sk_fullsock checks (Yauheni Kaliuta) [1874006] - tools: bpftool: Include common options from separate file (Yauheni Kaliuta) [1874006] - tools: bpftool: Print optional built-in features along with version (Yauheni Kaliuta) [1874006] - selftests, bpftool: Add bpftool (and eBPF helpers) documentation build (Yauheni Kaliuta) [1874006] - tools: bpftool: Log info-level messages when building bpftool man pages (Yauheni Kaliuta) [1874006] - bpf: Remove duplicate headers (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for map_ptr arithmetic (Yauheni Kaliuta) [1874006] - bpf: Permit map_ptr arithmetic with opcode add and offset 0 (Yauheni Kaliuta) [1874006] - tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874006] - bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874006] - tools: bpftool: Fix formatting in bpftool-link documentation (Yauheni Kaliuta) [1874006] - samples, bpf: Add xsk_fwd test file to .gitignore (Yauheni Kaliuta) [1874006] - samples, bpf: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - libbpf: Fix potential multiplication overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix another __u64 cast in printf (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix check in global_data_init. (Yauheni Kaliuta) [1874006] - selftests/bpf: Add __noinline variant of cls_redirect selftest (Yauheni Kaliuta) [1874006] - selftests/bpf: Modernize xdp_noinline test w/ skeleton and __noinline (Yauheni Kaliuta) [1874006] - selftests/bpf: Add subprogs to pyperf, strobemeta, and l4lb_noinline tests (Yauheni Kaliuta) [1874006] - tools/bpftool: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - selftests/bpf: Don't use deprecated libbpf APIs (Yauheni Kaliuta) [1874006] - libbpf: Deprecate notion of BPF program "title" in favor of "section name" (Yauheni Kaliuta) [1874006] - selftests/bpf: Add selftest for multi-prog sections and bpf-to-bpf calls (Yauheni Kaliuta) [1874006] - libbpf: Add multi-prog section support for struct_ops (Yauheni Kaliuta) [1874006] - libbpf: Implement generalized .BTF.ext func/line info adjustment (Yauheni Kaliuta) [1874006] - libbpf: Make RELO_CALL work for multi-prog sections and sub-program calls (Yauheni Kaliuta) [1874006] - libbpf: Support CO-RE relocations for multi-prog sections (Yauheni Kaliuta) [1874006] - libbpf: Parse multi-function sections into multiple BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Ensure ELF symbols table is found before further ELF processing (Yauheni Kaliuta) [1874006] - selftests/bpf: Test task_file iterator without visiting pthreads (Yauheni Kaliuta) [1874006] - bpf: Avoid iterating duplicated files for task_file iterator (Yauheni Kaliuta) [1874006] - bpf: {cpu,dev}map: Change various functions return type from int to void (Yauheni Kaliuta) [1874006] - module: Fix up module_notifier return values (Yauheni Kaliuta) [1874006] - bpf: Remove bpf_lsm_file_mprotect from sleepable list. (Yauheni Kaliuta) [1874006] - samples/bpf: Fix to xdpsock to avoid recycling frames (Yauheni Kaliuta) [1874006] - samples/bpf: Optimize l2fwd performance in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Add new sample xsk_fwd.c (Yauheni Kaliuta) [1874006] - libbpf: Support shared umems between queues and devices (Yauheni Kaliuta) [1874006] - selftests/bpf: Add sleepable tests (Yauheni Kaliuta) [1874006] - libbpf: Support sleepable progs (Yauheni Kaliuta) [1874006] - bpf: Add bpf_copy_from_user() helper. (Yauheni Kaliuta) [1874006] - bpf: Fix build without BPF_LSM. (Yauheni Kaliuta) [1874006] - bpf: Introduce sleepable BPF programs (Yauheni Kaliuta) [1874006] - mm/error_inject: Fix allow_error_inject function signatures. (Yauheni Kaliuta) [1874006] - mm/filemap.c: enable error injection at add_to_page_cache() (Yauheni Kaliuta) [1874006] - mm/page_alloc.c: allow error injection (Yauheni Kaliuta) [1874006] - bpf: selftests: Add test for different inner map size (Yauheni Kaliuta) [1874006] - bpf: Relax max_entries check for most of the inner map types (Yauheni Kaliuta) [1874006] - bpf: Add map_meta_equal map ops (Yauheni Kaliuta) [1874006] - bpf: Make bpf_link_info.iter similar to bpf_iter_link_info (Yauheni Kaliuta) [1874006] - tools, bpf/build: Cleanup feature files on make clean (Yauheni Kaliuta) [1874006] - libbpf: Fix compilation warnings for 64-bit printf args (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier tests for xor operation (Yauheni Kaliuta) [1874006] - libbpf: Fix unintentional success return code in bpf_object__load (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix spelling mistake "scoket" -> "socket" (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix open call in trigger_fstat_events (Yauheni Kaliuta) [1874006] - selftests/bpf: Add set test to resolve_btfids (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for d_path helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier test for d_path helper (Yauheni Kaliuta) [1874006] - bpf: Update .BTF_ids section in btf.rst with sets info (Yauheni Kaliuta) [1874006] - bpf: Add d_path helper (Yauheni Kaliuta) [1874006] - bpf: Add BTF_SET_START/END macros (Yauheni Kaliuta) [1874006] - bpf: Add btf_struct_ids_match function (Yauheni Kaliuta) [1874006] - bpf: Factor btf_struct_access function (Yauheni Kaliuta) [1874006] - bpf: Remove recursion call in btf_struct_access (Yauheni Kaliuta) [1874006] - bpf: Add type_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Add elem_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Move btf_resolve_size into __btf_resolve_size (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add support for set symbols (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add size check to get_id function (Yauheni Kaliuta) [1874006] - bpf: Disallow BPF_PRELOAD in allmodconfig builds (Yauheni Kaliuta) [1874006] - bpf: Add selftests for local_storage (Yauheni Kaliuta) [1874006] - bpf: Allow local storage to be used from LSM programs (Yauheni Kaliuta) [1874006] - bpf: Implement bpf_local_storage for inodes (Yauheni Kaliuta) [1874006] - bpf: Split bpf_local_storage to bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize caching for sk_storage. (Yauheni Kaliuta) [1874006] - bpf: Renames in preparation for bpf_local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Enable tc verbose mode for test_sk_assign (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor tracepoint tracing programs with libbpf (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor kprobe tracing programs with libbpf (Yauheni Kaliuta) [1874006] - selftests: bpf: Fix sockmap update nits (Yauheni Kaliuta) [1874006] - libbpf: Fix type compatibility check copy-paste error (Yauheni Kaliuta) [1874006] - libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_relo (Yauheni Kaliuta) [1874006] - bpf: sk_lookup: Add user documentation (Yauheni Kaliuta) [1874006] - docs: Correct subject prefix and update LLVM info (Yauheni Kaliuta) [1874006] - libbpf: Normalize and improve logging across few functions (Yauheni Kaliuta) [1874006] - libbpf: Skip well-known ELF sections when iterating ELF (Yauheni Kaliuta) [1874006] - libbpf: Add __noinline macro to bpf_helpers.h (Yauheni Kaliuta) [1874006] - libbpf: Factor out common ELF operations and improve logging (Yauheni Kaliuta) [1874006] - libbpf: Add perf_buffer APIs for better integration with outside epoll loop (Yauheni Kaliuta) [1874006] - bpftool: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query callbacks in map element iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - selftests/bpf: List newest Clang built-ins needed for some CO-RE selftests (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix two minor compilation warnings reported by GCC 4.9 (Yauheni Kaliuta) [1874006] - libbpf: Fix libbpf build on compilers missing __builtin_mul_overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix detection of BPF helper call instruction (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpffs preload test. (Yauheni Kaliuta) [1874006] - bpf: Add kernel module with user mode driver that populates bpffs. (Yauheni Kaliuta) [1874006] - bpf: Add BPF program and map iterators as built-in BPF programs. (Yauheni Kaliuta) [1874006] - bpf: Factor out bpf_link_by_id() helper. (Yauheni Kaliuta) [1874006] - libbpf: Simplify the return expression of build_map_pin_path() (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement enum value-based CO-RE relocations (Yauheni Kaliuta) [1874006] - selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ID_TARGET (Yauheni Kaliuta) [1874006] - selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement type-based CO-RE relocations support (Yauheni Kaliuta) [1874006] - libbpf: Centralize poisoning and poison reallocarray() (Yauheni Kaliuta) [1874006] - tools/bpftool: Remove libbpf_internal.h usage in bpftool (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test validating failure on ambiguous relocation value (Yauheni Kaliuta) [1874006] - libbpf: Improve relocation ambiguity detection (Yauheni Kaliuta) [1874006] - libbpf: Detect minimal BTF support and skip BTF loading, if missing (Yauheni Kaliuta) [1874006] - libbpf: Sanitize BPF program code for bpf_probe_read_{kernel, user}[_str] (Yauheni Kaliuta) [1874006] - libbpf: Factor out common logic of testing and closing FD (Yauheni Kaliuta) [1874006] - libbpf: Make kernel feature probing lazy (Yauheni Kaliuta) [1874006] - libbpf: Disable -Wswitch-enum compiler warning (Yauheni Kaliuta) [1874006] - libbpf: Convert comma to semicolon (Yauheni Kaliuta) [1874006] - samples: bpf: Fix broken bpf programs due to removed symbol (Yauheni Kaliuta) [1874006] - bpf: Replace GPLv2 boilerplate/reference with SPDX - rule 206 (Jiri Benc) [1874006] - LSM: Make some functions static (Yauheni Kaliuta) [1874006] - LSM: Make lsm_early_cred() and lsm_early_task() local functions. (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the ipc security blob (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the task security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the inode security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the file security (Yauheni Kaliuta) [1874006] - Infrastructure management of the cred security blob (Yauheni Kaliuta) [1874006] - kernel: move CONFIG_TASKS_TRACE_RCU fields to task_struct_rh (Jiri Benc) [1874006] - kernel: store pointer to task_struct in task_struct_rh (Jiri Benc) [1874006]- igb: Add double-check MTA_REGISTER for i210 and i211 (Corinna Vinschen) [1920286] - igb: Redistribute memory for transmit packet buffers when in Qav mode (Corinna Vinschen) [1920286] - igb: Fix fall-through warnings for Clang (Corinna Vinschen) [1920286] - intel: clean up mismatched header comments (Corinna Vinschen) [1920286] - igb: check timestamp validity (Corinna Vinschen) [1920286] - igb: Fix duplicate include guard (Corinna Vinschen) [1920286] - intel: Update drivers to use ethtool_sprintf (Corinna Vinschen) [1920286] - net: ethernet: intel: igb: Typo fix in the file igb_main.c (Corinna Vinschen) [1920286] - igb: avoid premature Rx buffer reuse (Corinna Vinschen) [1920286] - igb: remove h from printk format specifier (Corinna Vinschen) [1920286] - igb: Enable RSS for Intel I211 Ethernet Controller (Corinna Vinschen) [1920286] - igb: fix TDBAL register show incorrect value (Corinna Vinschen) [1920286] - net: igb: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920286] - igb: avoid transmit queue timeout in xdp path (Corinna Vinschen) [1920286] - igb: use xdp_do_flush (Corinna Vinschen) [1920286] - igb: skb add metasize for xdp (Corinna Vinschen) [1920286] - igb: XDP extack message on error (Corinna Vinschen) [1920286] - igb: take VLAN double header into account (Corinna Vinschen) [1920286] - igb: XDP xmit back fix error code (Corinna Vinschen) [1920286] - igb: add XDP support (Corinna Vinschen) [1920286] - r8169: don't advertise pause in jumbo mode (Josef Oskera) [1935346] - r8169: fix DMA being used after buffer free if WoL is enabled (Josef Oskera) [1935346] - r8169: fix r8168fp_adjust_ocp_cmd function (Josef Oskera) [1935346] - r8169: use macro pm_ptr (Josef Oskera) [1935346] - r8169: fix resuming from suspend on RTL8105e if machine runs on battery (Josef Oskera) [1935346] - r8169: handle tx before rx in napi poll (Josef Oskera) [1935346] - r8169: disable detection of bogus xid's 308/388 (Josef Oskera) [1935346] - r8169: re-configure WOL settings on resume from hibernation (Josef Oskera) [1935346] - r8169: don't try to disable interrupts if NAPI is scheduled already (Josef Oskera) [1935346] - r8169: Add support for another RTL8168FP (Josef Oskera) [1935346] - r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set (Josef Oskera) [1935346] - r8169: work around RTL8125 UDP hw bug (Josef Oskera) [1935346] - r8169: remove not needed call to rtl_wol_enable_rx from rtl_shutdown (Josef Oskera) [1935346] - r8169: improve DASH support (Josef Oskera) [1935346] - r8169: improve rtl8169_rx_csum (Josef Oskera) [1935346] - r8169: align rtl_wol_suspend_quirk with vendor driver and rename it (Josef Oskera) [1935346] - r8169: clean up rtl_pll_power_down/up functions (Josef Oskera) [1935346] - r8169: improve handling D3 PLL power-down (Josef Oskera) [1935346] - r8169: enable PLL power-down for chip versions 34, 35, 36, 42 (Josef Oskera) [1935346] - r8169: make use of the unaligned access helpers (Josef Oskera) [1935346] - r8169: tweak max read request size for newer chips also in jumbo mtu mode (Josef Oskera) [1935346] - r8169: align RTL8168e jumbo pcie read request size with vendor driver (Josef Oskera) [1935346] - r8169: don't wakeup-enable device on shutdown if WOL is disabled (Josef Oskera) [1935346] - r8169: improve rtl_ocp_reg_failure (Josef Oskera) [1935346] - r8169: replace BUG_ON with WARN in _rtl_eri_write (Josef Oskera) [1935346] - r8169: improve RTL8168g PHY suspend quirk (Josef Oskera) [1935346] - r8169: move ERI access functions to avoid forward declaration (Josef Oskera) [1935346] - r8169: work around power-saving bug on some chip versions (Josef Oskera) [1935346] - r8169: make NUM_RX_DESC a signed int (Josef Oskera) [1935346] - r8169: improve rtl_rx (Josef Oskera) [1935346] - r8169: set tc_offset only if tally counter reset isn't supported (Josef Oskera) [1935346] - net: phy: realtek: read actual speed on rtl8211f to detect downshift (Josef Oskera) [1935346] - r8169: use dev_err_probe in rtl_get_ether_clk (Josef Oskera) [1935346] - r8169: reduce number of workaround doorbell rings (Josef Oskera) [1935346] - r8169: remove not needed check in rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: remove nr_frags argument from rtl_tx_slots_avail (Josef Oskera) [1935346] - r8169: improve rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: improve rtl_tx (Josef Oskera) [1935346] - r8169: use READ_ONCE in rtl_tx_slots_avail (Josef Oskera) [1935346] - net: phy: realtek: support paged operations on RTL8201CP (Josef Oskera) [1935346] - r8169: disable hw csum for short packets on all chip versions (Josef Oskera) [1935346] - r8169: fix potential skb double free in an error path (Josef Oskera) [1935346] - r8169: work around short packet hw bug on RTL8125 (Josef Oskera) [1935346] - net: phy: realtek: Add support for RTL8221B-CG series (Josef Oskera) [1935346] - r8169: set IRQF_NO_THREAD if MSI(X) is enabled (Josef Oskera) [1935346] - r8169: align number of tx descriptors with vendor driver (Josef Oskera) [1935346] - r8169: use pm_runtime_put_sync in rtl_open error path (Josef Oskera) [1935346] - r8169: remove unneeded memory barrier in rtl_tx (Josef Oskera) [1935346] - r8169: remove no longer needed private rx/tx packet/byte counters (Josef Oskera) [1935346] - r8169: use struct pcpu_sw_netstats for rx/tx packet/byte counters (Josef Oskera) [1935346] - treewide: Use fallthrough pseudo-keyword (Josef Oskera) [1935346] - r8169: fix jumbo packet handling on RTL8168e (Josef Oskera) [1915314] - sctp: delay auto_asconf init until binding the first addr (Xin Long) [1952020] - netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal) [1950014] - netfilter: arp_tables: add pre_exit hook for table unregister (Florian Westphal) [1950014] - netfilter: bridge: add pre_exit hooks for ebtable unregistration (Florian Westphal) [1950014] - netfilter: nft_limit: avoid possible divide error in nft_limit_init (Florian Westphal) [1950014] - netfilter: conntrack: do not print icmpv6 as unknown via /proc (Florian Westphal) [1950014] - netfilter: flowtable: fix NAT IPv6 offload mangling (Florian Westphal) [1950014] - netfilter: flowtable: Make sure GC works periodically in idle system (Florian Westphal) [1950014] - netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags (Florian Westphal) [1950014] - netfilter: ctnetlink: fix dump of the expect mask attribute (Florian Westphal) [1950014] - netfilter: x_tables: gpf inside xt_find_revision() (Florian Westphal) [1950014] - netfilter: conntrack: skip identical origin tuple in same zone only (Florian Westphal) [1950014] - flow_dissector: fix byteorder of dissected ICMP ID (Paolo Abeni) [1950288] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled (Paolo Abeni) [1950288] - net: core: devlink: use right genl user_ptr when handling port param get/set (Paolo Abeni) [1950288] - net_sched: gen_estimator: support large ewma log (Paolo Abeni) [1950288] - net: Allow NETIF_F_HW_TLS_TX if IP_CSUM && IPV6_CSUM (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_TX when HW_CSUM is disabled (Paolo Abeni) [1950288] - devlink: Add devlink port documentation (Petr Oros) [1935708] - devlink: Support get and set state of port function (Petr Oros) [1935708] - devlink: Support add and delete devlink port (Petr Oros) [1935708] - devlink: Introduce PCI SF port flavour and port attribute (Petr Oros) [1935708] - devlink: Prepare code to fill multiple port function attributes (Petr Oros) [1935708] - net: core: devlink: simplify the return expression of devlink_nl_cmd_trap_set_doit() (Petr Oros) [1935708] - video: hyperv_fb: Add ratelimit on error message (Mohammed Gamal) [1957804] - ovl: allow upperdir inside lowerdir (Miklos Szeredi) [1903647] - i2c: i801: Add support for Intel Alder Lake PCH-P (Steve Best) [1929488] - pinctrl: tigerlake: Add Alder Lake-P ACPI ID (Steve Best) [1929492] - xfs: set aside allocation btree blocks from block reservation (Brian Foster) [1911738] - xfs: introduce in-core global counter of allocbt blocks (Brian Foster) [1911738] - xfs: unconditionally read all AGFs on mounts with perag reservation (Brian Foster) [1911738] - xfs: drop unnecessary setfilesize helper (Brian Foster) [1942348] - xfs: drop unused ioend private merge and setfilesize code (Brian Foster) [1942348] - xfs: open code ioend needs workqueue helper (Brian Foster) [1942348] - xfs: drop submit side trans alloc for append ioends (Brian Foster) [1942348] - blk-mq: Use request queue-wide tags for tagset-wide sbitmap (Ming Lei) [1932145] - blk-mq: Some tag allocation code refactoring (Ming Lei) [1932145] - blk-mq: Swap two calls in blk_mq_exit_queue() (Ming Lei) [1932145] - blk-mq: plug request for shared sbitmap (Ming Lei) [1932145] - blk-mq: set default elevator as deadline in case of hctx shared tagset (Ming Lei) [1932145] - powerpc/perf: Fix PMU constraint check for EBB events (Diego Domingos) [1926573] - s390/idle: fix suspicious RCU usage (Waiman Long) [1963142] - x86/cpu: Add another Alder Lake CPU to the Intel family (Steve Best) [1962033] - x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted (Prarit Bhargava) [1837350] - Documentation/admin-guide: Change doc for split_lock_detect parameter (Prarit Bhargava) [1837350] - x86/traps: Handle #DB for bus lock (Prarit Bhargava) [1837350] - x86/cpufeatures: Enumerate #DB for bus lock detection (Prarit Bhargava) [1837350] - x86/split_lock: Enable the split lock feature on another Alder Lake CPU (Prarit Bhargava) [1925373] - x86/cpu: Add another Alder Lake CPU to the Intel family (Prarit Bhargava) [1925373] - x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs (Prarit Bhargava) [1925373]- libbpf: Add user-space variants of BPF_CORE_READ() family of macros (Jiri Olsa) [1896362] - libbpf: Switch tracing and CO-RE helper macros to bpf_probe_read_kernel() (Jiri Olsa) [1896362] - selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user() (Jiri Olsa) [1896362] - samples/bpf, selftests/bpf: Use bpf_probe_read_kernel (Jiri Olsa) [1896362] - bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Jiri Olsa) [1896362] - perf/x86/intel/uncore: Add Rocket Lake support (Michael Petlan) [1837502] - perf/x86/cstate: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/intel: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/msr: Add Rocket Lake CPU support (Michael Petlan) [1837497] - tick/nohz: Kick only _queued_ task whose tick dependency is updated (Waiman Long) [1922901] - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks (Waiman Long) [1922901] - tick/nohz: Only wake up a single target cpu when kicking a task (Waiman Long) [1922901] - tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922901] - sched/fair: Fix shift-out-of-bounds in load_balance() (Phil Auld) [1958730] - redhat/configs: Update torture test configs (Waiman Long) [1941211] - rcu: Do not report strict GPs for outgoing CPUs (Waiman Long) [1941211] - rcu,ftrace: Fix ftrace recursion (Waiman Long) [1941211] - arm64: smp: Tell RCU about CPUs that fail to come online (Waiman Long) [1941211] - rcu: Don't invoke try_invoke_on_locked_down_task() with irqs disabled (Waiman Long) [1941211] - rcu-tasks: Enclose task-list scan in rcu_read_lock() (Waiman Long) [1941211] - rcu-tasks: Fix low-probability task_struct leak (Waiman Long) [1941211] - rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Selectively enable more RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Use more aggressive polling for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Mark variables static (Waiman Long) [1941211] - rcu-tasks: Prevent complaints of unused show_rcu_tasks_classic_gp_kthread() (Waiman Long) [1941211] - rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp() (Waiman Long) [1941211] - torture: Add gdb support (Waiman Long) [1941211] - rcuperf: Change rcuperf to rcuscale (Waiman Long) [1941211] - sched,rcuperf: Convert to sched_set_fifo_low() (Waiman Long) [1941211] - rcu/rcuperf: Convert to SPDX license identifier (Waiman Long) [1941211] - rcutorture: Allow pointer leaks to test diagnostic code (Waiman Long) [1941211] - rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() for strict GPs (Waiman Long) [1941211] - rcu: locking and unlocking need to always be at least barriers (Waiman Long) [1941211] - rcu: Execute RCU reader shortly after rcu_core for strict GPs (Waiman Long) [1941211] - rcu: Provide optional RCU-reader exit delay for strict GPs (Waiman Long) [1941211] - rcu: Make FQS more aggressive in complaining about offline CPUs (Waiman Long) [1941211] - rcu: Clarify comments about FQS loop reporting quiescent states (Waiman Long) [1941211] - rcu: IPI all CPUs at GP end for strict GPs (Waiman Long) [1941211] - rcu: IPI all CPUs at GP start for strict GPs (Waiman Long) [1941211] - rcu: Attempt QS when CPU discovers GP for strict GPs (Waiman Long) [1941211] - rcu: Do full report for .need_qs for strict GPs (Waiman Long) [1941211] - rcu: Always set .need_qs from __rcu_read_lock() for strict GPs (Waiman Long) [1941211] - rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs (Waiman Long) [1941211] - rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs (Waiman Long) [1941211] - rcu: Reduce leaf fanout for strict RCU grace periods (Waiman Long) [1941211] - rcu: Add Kconfig option for strict RCU grace periods (Waiman Long) [1941211] - rcu/nocb: Add a warning for non-GP kthread running GP code (Waiman Long) [1941211] - rcu: Move rcu_cpu_started per-CPU variable to rcu_data (Waiman Long) [1941211] - scftorture: Add cond_resched() to test loop (Waiman Long) [1941211] - rcutorture: Hoist OOM registry up one level (Waiman Long) [1941211] - rcutorture: Properly synchronize with OOM notifier (Waiman Long) [1941211] - rcutorture: Properly set rcu_fwds for OOM handling (Waiman Long) [1941211] - torture: Add kvm.sh --help and update help message (Waiman Long) [1941211] - refperf: Avoid null pointer dereference when buf fails to allocate (Waiman Long) [1941211] - rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 (Waiman Long) [1941211] - torture: Update initrd documentation (Waiman Long) [1941211] - rcutorture: Replace HTTP links with HTTPS ones (Waiman Long) [1941211] - rcu: Fix kerneldoc comments in rcupdate.h (Waiman Long) [1941211] - scftorture: Adapt memory-ordering test to UP operation (Waiman Long) [1941211] - torture: document --allcpus argument added to the kvm.sh script (Waiman Long) [1941211] - scftorture: Block scftorture_invoker() kthreads for offline CPUs (Waiman Long) [1941211] - scftorture: Check unexpected "switch" statement value (Waiman Long) [1941211] - scftorture: Make symbol 'scf_torture_rand' static (Waiman Long) [1941211] - scftorture: Prevent compiler from reducing race probabilities (Waiman Long) [1941211] - scftorture: Flag errors in torture-compatible manner (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() scf_check initialization (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() check and kfree() (Waiman Long) [1941211] - scftorture: Add smp_call_function() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_many() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_single() memory-ordering checks (Waiman Long) [1941211] - scftorture: Summarize per-thread statistics (Waiman Long) [1941211] - torture: Declare parse-console.sh independence from rcutorture (Waiman Long) [1941211] - tick-sched: Clarify "NOHZ: local_softirq_pending" warning (Waiman Long) [1941211] - scftorture: Implement weighted primitive selection (Waiman Long) [1941211] - torture: Add scftorture to the rcutorture scripting (Waiman Long) [1941211] - scftorture: Add smp_call_function() torture test (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_stall_ftrace_dump (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_kthreads (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor (Waiman Long) [1941211] - nocb: Remove show_rcu_nocb_state() false positive printout (Waiman Long) [1941211] - rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp() (Waiman Long) [1941211] - nocb: Clarify RCU nocb CPU error message (Waiman Long) [1941211] - rcu/tree: Force quiescent state on callback overload (Waiman Long) [1941211] - rcu/trace: Use gp_seq_req in acceleration's rcu_grace_period tracepoint (Waiman Long) [1941211] - rcu/trace: Print negative GP numbers correctly (Waiman Long) [1941211] - rcutorture: Output number of elapsed grace periods (Waiman Long) [1941211] - rcu: Initialize at declaration time in rcu_exp_handler() (Waiman Long) [1941211] - rcu: Remove KCSAN stubs from update.c (Waiman Long) [1941211] - rcu: Remove KCSAN stubs (Waiman Long) [1941211] - srcu: Remove KCSAN stubs (Waiman Long) [1941211] - rcutorture: Remove KCSAN stubs (Waiman Long) [1941211] - refscale: Change --torture type from refperf to refscale (Waiman Long) [1941211] - refperf: Rename refperf.c to refscale.c and change internal names (Waiman Long) [1941211] - refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST (Waiman Long) [1941211] - torture: Remove obsolete "cd $KVM" (Waiman Long) [1941211] - torture: Avoid duplicate specification of qemu command (Waiman Long) [1941211] - torture: Dump ftrace at shutdown only if requested (Waiman Long) [1941211] - torture: Add kvm-tranform.sh script for qemu-cmd files (Waiman Long) [1941211] - torture: Add more tracing crib notes to kvm.sh (Waiman Long) [1941211] - torture: Improve diagnostic for KCSAN-incapable compilers (Waiman Long) [1941211] - torture: Correctly summarize build-only runs (Waiman Long) [1941211] - torture: Pass --kmake-arg to all make invocations (Waiman Long) [1941211] - kernel/rcu/tree.c: Fix kernel-doc warnings (Waiman Long) [1941211] - rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment (Waiman Long) [1941211] - rcu: grpnum just records group number (Waiman Long) [1941211] - rcu: grplo/grphi just records CPU number (Waiman Long) [1941211] - rcu: gp_max is protected by root rcu_node's lock (Waiman Long) [1941211] - rcutorture: Check for unwatched readers (Waiman Long) [1941211] - torture: Abstract out console-log error detection (Waiman Long) [1941211] - torture: Add a stop-run capability (Waiman Long) [1941211] - rcu-tasks: Fix code-style issues (Waiman Long) [1941211] - torture: Create qemu-cmd in --buildonly runs (Waiman Long) [1941211] - rcu: Stop shrinker loop (Waiman Long) [1941211] - refperf: Add test for RCU Tasks readers (Waiman Long) [1941211] - refperf: Add test for RCU Tasks Trace readers. (Waiman Long) [1941211] - rcu: Replace 1 with true (Waiman Long) [1941211] - rcu/rcutorture: Replace 0 with false (Waiman Long) [1941211] - refperf: Change readdelay module parameter to nanoseconds (Waiman Long) [1941211] - refperf: Work around 64-bit division (Waiman Long) [1941211] - doc: Document rcuperf's module parameters (Waiman Long) [1941211] - refperf: Adjust refperf.loop default value (Waiman Long) [1941211] - rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads() (Waiman Long) [1941211] - rcu-tasks: Add #include of rcupdate_trace.h to update.c (Waiman Long) [1941211] - rcu-tasks: Make rcu_tasks_postscan() be static (Waiman Long) [1941211] - refperf: Add read-side delay module parameter (Waiman Long) [1941211] - lockdep: Complain only once about RCU in extended quiescent state (Waiman Long) [1941211] - refperf: Simplify initialization-time wakeup protocol (Waiman Long) [1941211] - rcu: Allow for smp_call_function() running callbacks from idle (Waiman Long) [1941211] - refperf: Output per-experiment data points (Waiman Long) [1941211] - refperf: Label experiment-number column "Runs" (Waiman Long) [1941211] - refperf: Add warmup and cooldown processing phases (Waiman Long) [1941211] - refperf: More closely synchronize reader start times (Waiman Long) [1941211] - refperf: Convert reader_task structure's "start" field to int (Waiman Long) [1941211] - refperf: Tune reader measurement interval (Waiman Long) [1941211] - refperf: Make functions static (Waiman Long) [1941211] - srcu: Avoid local_irq_save() before acquiring spinlock_t (Waiman Long) [1941211] - refperf: Dynamically allocate thread-summary output buffer (Waiman Long) [1941211] - refperf: Dynamically allocate experiment-summary output buffer (Waiman Long) [1941211] - refperf: Provide module parameter to specify number of experiments (Waiman Long) [1941211] - refperf: Convert nreaders to a module parameter (Waiman Long) [1941211] - refperf: Allow decimal nanoseconds (Waiman Long) [1941211] - refperf: Hoist function-pointer calls out of the loop (Waiman Long) [1941211] - rcu: Introduce single argument kvfree_rcu() interface (Waiman Long) [1941211] - refperf: Add holdoff parameter to allow CPUs to come online (Waiman Long) [1941211] - torture: Add refperf to the rcutorture scripting (Waiman Long) [1941211] - rcuperf: Add comments explaining the high reader overhead (Waiman Long) [1941211] - refperf: Add a test to measure performance of read-side synchronization (Waiman Long) [1941211] - rcuperf: Remove useless while loops around wait_event (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_check_preempt() (Waiman Long) [1941211] - sched,rcu,tracing: Avoid tracing before in_nmi() is correct (Waiman Long) [1941211] - hardirq/nmi: Allow nested nmi_enter() (Waiman Long) [1941211] - powerpc/64s: Include header file to fix a warning (Waiman Long) [1941211] - powerpc/64s: system reset interrupt preserve HSRRs (Waiman Long) [1941211] - powerpc/64s: Fix HV NMI vs HV interrupt recoverability test (Waiman Long) [1941211] - powerpc/traps: fix recoverability of machine check handling on book3s/32 (Waiman Long) [1941211] - powerpc/traps: restore recoverability of machine_check interrupts (Waiman Long) [1941211] - rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() noinstr (Waiman Long) [1941211] - rcu: Remove initialized but unused rnp from check_slow_task() (Waiman Long) [1941211] - rcu: Update comment from rsp->rcu_gp_seq to rsp->gp_seq (Waiman Long) [1941211] - rcu: Provide __rcu_is_watching() (Waiman Long) [1941211] - doc: Tasks RCU must protect instructions before trampoline (Waiman Long) [1941211] - fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls (Waiman Long) [1941211] - rcu-tasks: Convert sleeps to idle priority (Waiman Long) [1941211] - rcu: Expedited grace-period sleeps to idle priority (Waiman Long) [1941211] - rcu: No-CBs-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Priority-boost-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Grace-period-kthread related sleeps to idle priority (Waiman Long) [1941211] - torture: Add --allcpus argument to the kvm.sh script (Waiman Long) [1941211] - torture: Remove whitespace from identify_qemu_vcpus output (Waiman Long) [1941211] - torture: Add script to smoke-test commits in a branch (Waiman Long) [1941211] - trace: events: rcu: Change description of rcu_dyntick trace event (Waiman Long) [1941211] - rcu: Add comment documenting rcu_callback_map's purpose (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_preempt() (Waiman Long) [1941211] - rcu: Add callbacks-invoked counters (Waiman Long) [1941211] - doc: Timer problems can cause RCU CPU stall warnings (Waiman Long) [1941211] - torture: Remove qemu dependency on EFI firmware (Waiman Long) [1941211] - rcutorture: NULL rcu_torture_current earlier in cleanup code (Waiman Long) [1941211] - rcutorture: Handle non-statistic bang-string error messages (Waiman Long) [1941211] - torture: Set configfile variable to current scenario (Waiman Long) [1941211] - rcutorture: Add races with task-exit processing (Waiman Long) [1941211] - docs: RCU: Don't duplicate chapter names in rculist_nulls.rst (Waiman Long) [1941211] - docs: RCU: Convert stallwarn.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rcuref.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert torture.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rculist_nulls.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep-splat.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert checklist.txt to ReST (Waiman Long) [1941211] - doc: Add rcutorture scripting to torture.txt (Waiman Long) [1941211] - doc: Fix typo "deference" to "dereference" (Waiman Long) [1941211] - docs: locking: convert docs to ReST and rename to *.rst (Waiman Long) [1941211] - doc/rcuref: Document real world examples in kernel (Waiman Long) [1941211] - Documentation/locking/lockdep: Drop last two chars of sample states (Waiman Long) [1941211] - doc: rcu: Suspicious RCU usage is a warning (Waiman Long) [1941211] - RCU/torture.txt: Remove section MODULE PARAMETERS (Waiman Long) [1941211] - Documentation/lockstat: Fix trivial typo (Waiman Long) [1941211] - rcu: Simplify the calculation of rcu_state.ncpus (Waiman Long) [1941211] - srcu: Fix a typo in comment "amoritized"->"amortized" (Waiman Long) [1941211] - rcuperf: Fix printk format warning (Waiman Long) [1941211] - mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls (Waiman Long) [1941211] - rcu: Initialize and destroy rcu_synchronize only when necessary (Waiman Long) [1941211] - rcu: Add KCSAN stubs to update.c (Waiman Long) [1941211] - rcu: Add KCSAN stubs (Waiman Long) [1941211] - srcu: Add KCSAN stubs (Waiman Long) [1941211] - rcutorture: Add KCSAN stubs (Waiman Long) [1941211] - rcu/rcutorture: Convert to SPDX license identifier (Waiman Long) [1941211] - rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() (Waiman Long) [1941211] - rcutorture: Convert ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison (Waiman Long) [1941211] - rcu: Add rcu_gp_might_be_stalled() (Waiman Long) [1941211] - torture: Add a --kasan argument (Waiman Long) [1941211] - torture: Save a few lines by using config_override_param initially (Waiman Long) [1941211] - torture: Allow scenario-specific Kconfig options to override CFcommon (Waiman Long) [1941211] - torture: Allow --kconfig options to override --kcsan defaults (Waiman Long) [1941211] - torture: Abstract application of additional Kconfig options (Waiman Long) [1941211] - torture: Eliminate duplicate #CHECK# from ConfigFragment (Waiman Long) [1941211] - torture: Make --kcsan argument also create a summary (Waiman Long) [1941211] - rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static (Waiman Long) [1941211] - torture: Add --kcsan argument to top-level kvm.sh script (Waiman Long) [1941211] - rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU (Waiman Long) [1941211] - rcu: Remove self-stack-trace when all quiescent states seen (Waiman Long) [1941211] - ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() (Waiman Long) [1941211] - ftrace: Protect ftrace_graph_hash with ftrace_sync (Waiman Long) [1941211] - ftrace: Add comment to why rcu_dereference_sched() is open coded (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_hash pointer with __rcu (Waiman Long) [1941211] - tracing/fgraph: Fix set_graph_function from showing interrupts (Waiman Long) [1941211] - rcu: Allow rcutorture to starve grace-period kthread (Waiman Long) [1941211] - rcu: When GP kthread is starved, tag idle threads as false positives (Waiman Long) [1941211] - rcutorture: Right-size TREE10 CPU consumption (Waiman Long) [1941211] - rcu: Replace 1 by true (Waiman Long) [1941211] - rcutorture: Add test of holding scheduler locks across rcu_read_unlock() (Waiman Long) [1941211] - rcu: Replace assigned pointer ret value by corresponding boolean value (Waiman Long) [1941211] - rcu-tasks: Add IPI failure count to statistics (Waiman Long) [1941211] - rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Add count for idle tasks on offline CPUs (Waiman Long) [1941211] - rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness statistics (Waiman Long) [1941211] - rcu-tasks: Make RCU tasks trace also wait for idle tasks (Waiman Long) [1941211] - rcu-tasks: Handle the running-offline idle-task special case (Waiman Long) [1941211] - rcu-tasks: Disable CPU hotplug across RCU tasks trace scans (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect more concurrent writes (Waiman Long) [1941211] - rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks (Waiman Long) [1941211] - rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built (Waiman Long) [1941211] - rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI (Waiman Long) [1941211] - rcu-tasks: Add grace-period and IPI counts to statistics (Waiman Long) [1941211] - rcu-tasks: Split ->trc_reader_need_end (Waiman Long) [1941211] - rcu-tasks: Provide boot parameter to delay IPIs until late in grace period (Waiman Long) [1941211] - rcu-tasks: Add a grace-period start time for throttling and debug (Waiman Long) [1941211] - rcu: Get rid of some doc warnings in update.c (Waiman Long) [1941211] - rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks (Waiman Long) [1941211] - rcu-tasks: Use context-switch hook for PREEMPT=y kernels (Waiman Long) [1941211] - rcu-tasks: Make rcutorture writer stall output include GP state (Waiman Long) [1941211] - rcu-tasks: Add RCU tasks to rcutorture writer stall output (Waiman Long) [1941211] - rcuperf: Add ability to increase object allocation size (Waiman Long) [1941211] - rcu-tasks: Move #ifdef into tasks.h (Waiman Long) [1941211] - rcutorture: Add flag to produce non-busy-wait task stalls (Waiman Long) [1941211] - rcu: Add per-task state to RCU CPU stall warnings (Waiman Long) [1941211] - sched/core: Add function to sample state of locked-down task (Waiman Long) [1941211] - rcu-tasks: Add stall warnings for RCU Tasks Trace (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks (Waiman Long) [1941211] - rcutorture: Add a test for synchronize_rcu_mult() (Waiman Long) [1941211] - rcu: Reinstate synchronize_rcu_mult() (Waiman Long) [1941211] - rcu-tasks: Code movement to allow more Tasks RCU variants (Waiman Long) [1941211] - rcu: Fix the (t=0 jiffies) false positive (Waiman Long) [1941211] - rcu-tasks: Further refactor RCU-tasks to allow adding more variants (Waiman Long) [1941211] - rcu-tasks: Use unique names for RCU-Tasks kthreads and messages (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Rude (Waiman Long) [1941211] - rcu-tasks: Add an RCU-tasks rude variant (Waiman Long) [1941211] - rcu-tasks: Refactor RCU-tasks to allow variants to be added (Waiman Long) [1941211] - rcu-tasks: Create struct to hold state information (Waiman Long) [1941211] - rcu-tasks: Move Tasks RCU to its own file (Waiman Long) [1941211] - locktorture.c: Fix if-statement empty body warnings (Waiman Long) [1941211] - rcu: Expedite first two FQS scans under callback-overload conditions (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect concurrent writes (Waiman Long) [1941211] - rcutorture: Mark data-race potential for rcu_barrier() test statistics (Waiman Long) [1941211] - rcu: Don't use negative nesting depth in __rcu_read_unlock() (Waiman Long) [1941211] - rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field (Waiman Long) [1941211] - rcu: Don't set nesting depth negative in rcu_preempt_deferred_qs() (Waiman Long) [1941211] - rcu: Make rcu_read_unlock_special() safe for rq/pi locks (Waiman Long) [1941211] - rcutorture: Make kvm-recheck-rcu.sh handle truncated lines (Waiman Long) [1941211] - rcu: Make RCU IRQ enter/exit functions rely on in_nmi() (Waiman Long) [1941211] - rcu/tree: Mark the idle relevant functions noinstr (Waiman Long) [1941211] - rcu: Add comments marking transitions between RCU watching and not (Waiman Long) [1941211] - rcu: Update __call_rcu() comments (Waiman Long) [1941211] - rcu: Mark rcu_state.ncpus to detect concurrent writes (Waiman Long) [1941211] - rcu: Use data_race() for RCU CPU stall-warning prints (Waiman Long) [1941211] - rcutorture: Manually clean up after rcu_barrier() failure (Waiman Long) [1941211] - rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPU (Waiman Long) [1941211] - rcu: Make nocb_gp_wait() double-check unexpected-callback warning (Waiman Long) [1941211] - rcu: Tighten rcu_lockdep_assert_cblist_protected() check (Waiman Long) [1941211] - rcu: Optimize and protect atomic_cmpxchg() loop (Waiman Long) [1941211] - rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock() (Waiman Long) [1941211] - rcu: Don't flag non-starting GPs before GP kthread is running (Waiman Long) [1941211] - rcu: Fix rcu_barrier_callback() race condition (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_start (Waiman Long) [1941211] - rcu: Add missing annotation for rcu_nocb_bypass_lock() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_finish() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_start() (Waiman Long) [1941211] - rculist: Add brackets around cond argument in __list_check_rcu macro (Waiman Long) [1941211] - rcu: Remove dead code from rcu_segcblist_insert_pend_cbs() (Waiman Long) [1941211] - rcutorture: Annotation lockless accesses to rcu_torture_current (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_data ->gpwrap (Waiman Long) [1941211] - rcu-tasks: *_ONCE() for rcu_tasks_cbs_head (Waiman Long) [1941211] - rcu: Add *_ONCE() for grace-period progress indicators (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks (Waiman Long) [1941211] - srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlock_count arrays (Waiman Long) [1941211] - rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batch (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_segcblist ->tails[] (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext (Waiman Long) [1941211] - rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_node ->gp_seq (Waiman Long) [1941211] - rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks plus locking (Waiman Long) [1941211] - rcu: Add *_ONCE() to rcu_node ->boost_kthread_status (Waiman Long) [1941211] - rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store (Waiman Long) [1941211] - srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmask update (Waiman Long) [1941211] - rcu: Provide debug symbols and line numbers in KCSAN runs (Waiman Long) [1941211] - rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace (Waiman Long) [1941211] - srcu: Fix process_srcu()/srcu_batches_completed() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/srcu_get_delay() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/process_srcu() datarace (Waiman Long) [1941211] - rcutorture: Fix stray access to rcu_fwd_cb_nodelay (Waiman Long) [1941211] - rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race (Waiman Long) [1941211] - rcutorture: Make kvm-find-errors.sh abort on bad directory (Waiman Long) [1941211] - rcutorture: Summarize summary of build and run results (Waiman Long) [1941211] - rcutorture: Add 100-CPU configuration (Waiman Long) [1941211] - rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf (Waiman Long) [1941211] - rcu: Fix spelling mistake "leval" -> "level" (Waiman Long) [1941211] - torture: Allow disabling of boottime CPU-hotplug torture operations (Waiman Long) [1941211] - rcutorture: Suppress boottime bad-sequence warnings (Waiman Long) [1941211] - rcutorture: Allow boottime stall warnings to be suppressed (Waiman Long) [1941211] - torture: Forgive -EBUSY from boottime CPU-hotplug operations (Waiman Long) [1941211] - rcutorture: Refrain from callback flooding during boot (Waiman Long) [1941211] - torture: Make results-directory date format completion-friendly (Waiman Long) [1941211] - rcutorture: Suppress forward-progress complaints during early boot (Waiman Long) [1941211] - timer: Use hlist_unhashed_lockless() in timer_pending() (Waiman Long) [1941211] - rcu: React to callback overload by boosting RCU readers (Waiman Long) [1941211] - rcu: React to callback overload by aggressively seeking quiescent states (Waiman Long) [1941211] - rcu: Add and update docbook header comments in list.h (Waiman Long) [1941211] - list: Add hlist_unhashed_lockless() (Waiman Long) [1941211] - list: Don't use WRITE_ONCE() in hlist_add_behind() (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) (Waiman Long) [1941211] - kcsan: Add kcsan_set_access_mask() support (Waiman Long) [1941211] - kcsan: Introduce kcsan_value_change type (Waiman Long) [1941211] - kcsan: Move interfaces that affects checks to kcsan-checks.h (Waiman Long) [1941211] - kcsan: Fix misreporting if concurrent races on same address (Waiman Long) [1941211] - kcsan: Expose core configuration parameters as module params (Waiman Long) [1941211] - kcsan: Add test to generate conflicts via debugfs (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_*() macros (Waiman Long) [1941211] - kcsan: Introduce KCSAN_ACCESS_ASSERT access type (Waiman Long) [1941211] - kcsan: Fix 0-sized checks (Waiman Long) [1941211] - kcsan: Clean up the main KCSAN Kconfig option (Waiman Long) [1941211] - kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS (Waiman Long) [1941211] - kcsan: Add option to assume plain aligned writes up to word size are atomic (Waiman Long) [1941211] - kcsan: Add docbook header for data_race() (Waiman Long) [1941211] - kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY (Waiman Long) [1941211] - include/linux: Add instrumented.h infrastructure (Waiman Long) [1941211] - kcsan: Make KCSAN compatible with lockdep (Waiman Long) [1941211] - kcsan: Rate-limit reporting per data races (Waiman Long) [1941211] - kcsan: Show full access type in report (Waiman Long) [1941211] - kcsan: Prefer __always_inline for fast-path (Waiman Long) [1941211] - kcsan: Improve various small stylistic details (Waiman Long) [1941211] - x86, kcsan: Enable KCSAN for x86 (Waiman Long) [1941211] - build, kcsan: Add KCSAN build exceptions (Waiman Long) [1941211] - x86/uaccess, kcov: Disable stack protector (Waiman Long) [1941211] - doc: Convert to rcubarrier.txt to ReST (Waiman Long) [1941211] - doc: Convert to rcu_dereference.txt to rcu_dereference.rst (Waiman Long) [1941211] - doc: Convert whatisRCU.txt to .rst (Waiman Long) [1941211] - doc: Converted NMI-RCU.txt to NMI-RCU.rst. (Waiman Long) [1941211] - doc: Convert arrayRCU.txt to arrayRCU.rst (Waiman Long) [1941211] - doc: Update list_for_each_entry_rcu() documentation (Waiman Long) [1941211] - Restore docs "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Restore docs "treewide: Rename rcu_dereference_raw_notrace() to _check()" (Waiman Long) [1941211] - docs: rcu: Increase toctree to 3 (Waiman Long) [1941211] - docs: rcu: Correct links referring to titles (Waiman Long) [1941211] - docs: rcu: convert some articles from html to ReST (Waiman Long) [1941211] - Revert docs from "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Documentation: RCU: Add TOC tree hooks (Waiman Long) [1941211] - doc: Describe choice of rcu_dereference() APIs and __rcu usage (Waiman Long) [1941211] - doc: Remove obsolete RCU update functions from RCU documentation (Waiman Long) [1941211] - scsi: ibmvfc: Free channel_setup_buf during device tear down (Steve Best) [1938102] - blk-mq: clearing flush request reference in tags->rqs[] (Ming Lei) [1811030] - blk-mq: clear stale request in tags->rq[] before freeing one request pool (Ming Lei) [1811030] - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter (Ming Lei) [1811030] - vsock/vmci: log once the failed queue pair allocation (Stefano Garzarella) [1958248] - VMCI: Stop log spew when qp allocation isn't possible (Stefano Garzarella) [1958248] - vsock/virtio: update credit only if socket is not closed (Stefano Garzarella) [1921694] - powerpc/security: Fix debugfs data leak on 32-bit (Steve Best) [1935661] - powerpc/security: Show powerpc_security_features in debugfs (Steve Best) [1935661] - redhat/configs: Add CONFIG_SYSTEM_REVOCATION_KEYS and CONFIG_SYSTEM_REVOCATION_LIST (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: add 'x509_revocation_list' to gitignore (Vladis Dronov) [1893793] {CVE-2020-26541} - integrity: Load mokx variables into the blacklist keyring (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add ability to preload revocation certs (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Move load_system_certificate_list to a common function (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add EFI_CERT_X509_GUID support for dbx entries (Vladis Dronov) [1893793] {CVE-2020-26541} - pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled (Benjamin Coddington) [1949575] - net/sunrpc: fix useless comparison in proc_do_xprt() (Benjamin Coddington) [1949575] - net/sunrpc: return 0 on attempt to write to "transports" (Benjamin Coddington) [1949575] - NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL (Benjamin Coddington) [1949575] - NFSD: NFSv3 PATHCONF Reply is improperly formed (Benjamin Coddington) [1949575] - nfsroot: Default mount option should ask for built-in NFS version (Benjamin Coddington) [1949575] - nfsd: remove unneeded break (Benjamin Coddington) [1949575] - net/sunrpc: Fix return value for sysctl sunrpc.transports (Benjamin Coddington) [1949575] - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag (Benjamin Coddington) [1949575] - NFSv4: Fix up RCU annotations for struct nfs_netns_client (Benjamin Coddington) [1949575] - NFS: Only reference user namespace from nfs4idmap struct instead of cred (Benjamin Coddington) [1949575] - NFSD: Hoist status code encoding into XDR encoder functions (Benjamin Coddington) [1949575] - NFSv4: Use the net namespace uniquifier if it is set (Benjamin Coddington) [1949575] - NFSv4: Clean up initialisation of uniquified client id strings (Benjamin Coddington) [1949575] - SUNRPC: Add an xdr_align_data() function (Benjamin Coddington) [1949575] - SUNRPC: Add the ability to expand holes in data pages (Benjamin Coddington) [1949575] - SUNRPC: Split out _shift_data_right_tail() (Benjamin Coddington) [1949575] - SUNRPC: Split out xdr_realign_pages() from xdr_align_pages() (Benjamin Coddington) [1949575] - NFS: Use xdr_page_pos() in NFSv4 decode_getacl() (Benjamin Coddington) [1949575] - SUNRPC: Implement a xdr_page_pos() function (Benjamin Coddington) [1949575] - NFS: fix nfs_path in case of a rename retry (Benjamin Coddington) [1949575] - NFSD: Map nfserr_wrongsec outside of nfsd_dispatch (Benjamin Coddington) [1949575] - NFSD: Remove the RETURN_STATUS() macro (Benjamin Coddington) [1949575] - NFSD: Call NFSv2 encoders on error returns (Benjamin Coddington) [1949575] - NFSD: Fix .pc_release method for NFSv2 (Benjamin Coddington) [1949575] - NFSD: Remove vestigial typedefs (Benjamin Coddington) [1949575] - NFSD: Refactor nfsd_dispatch() error paths (Benjamin Coddington) [1949575] - NFSD: Clean up nfsd_dispatch() variables (Benjamin Coddington) [1949575] - NFSD: Clean up stale comments in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Clean up switch statement in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Encoder and decoder functions are always present (Benjamin Coddington) [1949575] - NFSACL: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - lockd: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - NFSD: Add missing NFSv2 .pc_func methods (Benjamin Coddington) [1949575] - fs: nfs: return per memcg count for xattr shrinkers (Benjamin Coddington) [1949575] - nfs: remove incorrect fallthrough label (Benjamin Coddington) [1949575] - nfsd: rq_lease_breaker cleanup (Benjamin Coddington) [1949575] - sunrpc: simplify do_cache_clean (Benjamin Coddington) [1949575] - sunrpc: cache : Replace seq_printf with seq_puts (Benjamin Coddington) [1949575] - silence nfscache allocation warnings with kvzalloc (Benjamin Coddington) [1949575] - nfsd: fix comparison to bool warning (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr XDR functions (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr helpers (Benjamin Coddington) [1949575] - SUNRPC/NFSD: Implement xdr_reserve_space_vec() (Benjamin Coddington) [1949575] - nfsd: rename delegation related tracepoints to make them less confusing (Benjamin Coddington) [1949575] - nfsd: Remove unnecessary assignment in nfs4xdr.c (Benjamin Coddington) [1949575] - net: sunrpc: delete repeated words (Benjamin Coddington) [1949575] - nfsd: Fix typo in comment (Benjamin Coddington) [1949575] - nfsd: give up callbacks on revoked delegations (Benjamin Coddington) [1949575] - nfs: fix spellint typo in pnfs.c (Benjamin Coddington) [1949575] - fs,nfs: lift compat nfs4 mount data handling into the nfs code (Benjamin Coddington) [1949575] - nfs: simplify nfs4_parse_monolithic (Benjamin Coddington) [1949575] - xprtrdma: drop double zeroing (Benjamin Coddington) [1949575] - NFSv4.2: xattr cache: remove unused cache struct field (Benjamin Coddington) [1949575] - nfs: Convert to use the preferred fallthrough macro (Benjamin Coddington) [1949575] - NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source (Benjamin Coddington) [1949575] - Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD clients (Benjamin Coddington) [1949575] - sunrpc: fix duplicated word in (Benjamin Coddington) [1949575] - SUNRPC: Remove remaining dprintks from sched.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in RPC queuing functions (Benjamin Coddington) [1949575] - SUNRPC: Clean up RPC scheduler tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Replace rpcbind dprintk call sites with tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Remove more dprintks in rpcb_clnt.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in rpcbind XDR functions (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_setport into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove rpcb_getport_async dprintk call sites (Benjamin Coddington) [1949575] - SUNRPC: Clean up call_bind_status() observability (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_decode (Benjamin Coddington) [1949575] - SUNRPC: Trace call_refresh events (Benjamin Coddington) [1949575] - SUNRPC: Add trace_rpc_timeout_status() (Benjamin Coddington) [1949575] - SUNRPC: Mitigate cond_resched() in xprt_transmit() (Benjamin Coddington) [1949575] - SUNRPC: Replace connect dprintk call sites with a tracepoint (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_start() (Benjamin Coddington) [1949575] - SUNRPC: Remove the dprint_status() macro (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xs_nospace() (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xprt_prepare_transmit (Benjamin Coddington) [1949575] - SUNRPC: Update debugging instrumentation in xprt_do_reserve() (Benjamin Coddington) [1949575] - SUNRPC: Remove debugging instrumentation from xprt_release (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove trace_xprt_complete_rqst() (Benjamin Coddington) [1949575] - SUNRPC dont update timeout value on connection reset (Benjamin Coddington) [1949575] - nfs4: strengthen error check to avoid unexpected result (Benjamin Coddington) [1949575] - NFS: remove redundant pointer clnt (Benjamin Coddington) [1949575] - sunrpc: Avoid comma separated statements (Benjamin Coddington) [1949575]- Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case" (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_b (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_a (Xin Long) [1953839] - NFSv4: Fixes for nfs4_bitmask_adjust() (Steve Dickson) [1926961] - powerpc/paravirt: Use is_kvm_guest() in vcpu_is_preempted() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Reintroduce is_kvm_guest() as a fast-path check (Desnes A. Nunes do Rosario) [1918720] - powerpc: Rename is_kvm_guest() to check_kvm_guest() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Refactor is_kvm_guest() declaration to new header (Desnes A. Nunes do Rosario) [1918720] - powerpc/pseries: Move some PAPR paravirt functions to their own file (Desnes A. Nunes do Rosario) [1918720] - powerpc/shared: Use static key to detect shared processor (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Fix oops in __spin_yield() on bare metal (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Rename SPLPAR-only spinlocks (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Refactor SHARED_PROCESSOR (Desnes A. Nunes do Rosario) [1918720] - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" (Mark Langsdorf) [1935928] - x86/efi: Remove EFI PGD build time checks (Mark Langsdorf) [1935928] - ACPI: scan: Fix battery devices sometimes never binding (Mark Langsdorf) [1935928] - ACPI/IORT: Do not blindly trust DMA masks from firmware (Mark Langsdorf) [1935928] - ACPI: thermal: Do not call acpi_thermal_check() directly (Mark Langsdorf) [1935928] - ACPI: sysfs: Prefer "compatible" modalias (Mark Langsdorf) [1935928] - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error (Mark Langsdorf) [1935928] - ACPI: scan: Harden acpi_device_add() against device ID overflows (Mark Langsdorf) [1935928] - ACPI: Update Kconfig help text for items that are no longer modular (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Drop unused local variables and related code (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Move x86-specific code to the x86 directory (Mark Langsdorf) [1935928] - ACPI: scan: Add Intel Baytrail Mailbox Device to acpi_ignore_dep_ids (Mark Langsdorf) [1935928] - ACPI: scan: Avoid unnecessary second pass in acpi_bus_scan() (Mark Langsdorf) [1935928] - ACPI: scan: Defer enumeration of devices with _DEP lists (Mark Langsdorf) [1935928] - ACPI: scan: Evaluate _DEP before adding the device (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Add AMD support to handle _DSM (Mark Langsdorf) [1935928] - ACPI: processor: fix NONE coordination for domain mapping failure (Mark Langsdorf) [1935928] - cpufreq: Fix cpufreq_online() return value on errors (Mark Langsdorf) [1935928] - opp: of: Allow empty opp-table with opp-shared (Mark Langsdorf) [1935928] - dt-bindings: opp: Allow empty OPP tables (Mark Langsdorf) [1935928] - ACPI: Drop acpi_dev_irqresource_disabled() (Mark Langsdorf) [1935928] - resource: Add irqresource_disabled() (Mark Langsdorf) [1935928] - genirq/affinity: Add irq_update_affinity_desc() (Mark Langsdorf) [1935928] - driver core: Add fwnode_init() (Mark Langsdorf) [1935928] - ACPI: scan: Fix up _DEP-related terminology with supplier/consumer (Mark Langsdorf) [1935928] - ACPI: scan: Drop INT3396 from acpi_ignore_dep_ids[] (Mark Langsdorf) [1935928] - Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" (Mark Langsdorf) [1935928] - ACPI: scan: Add PNP0D80 to the _DEP exceptions list (Mark Langsdorf) [1935928] - PM: ACPI: Refresh wakeup device power configuration every time (Mark Langsdorf) [1935928] - PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() (Mark Langsdorf) [1935928] - ACPI: scan: Call acpi_get_object_info() from acpi_add_single_object() (Mark Langsdorf) [1935928] - ACPI: scan: Add acpi_info_matches_hids() helper (Mark Langsdorf) [1935928] - ACPICA: Update version to 20201113 (Mark Langsdorf) [1935928] - ACPICA: Interpreter: fix memory leak by using existing buffer (Mark Langsdorf) [1935928] - ACPICA: Add function trace macros to improve debugging (Mark Langsdorf) [1935928] - ACPICA: Also handle "orphan" _REG methods for GPIO OpRegions (Mark Langsdorf) [1935928] - ACPICA: Remove extreaneous "the" in comments (Mark Langsdorf) [1935928] - ACPICA: Add 5 new UUIDs to the known UUID table (Mark Langsdorf) [1935928] - ACPI: processor: Drop duplicate setting of shared_cpu_map (Mark Langsdorf) [1935928] - ACPI: EC: Clean up status flags checks in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Untangle error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Simplify error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Rename acpi_ec_is_gpe_raised() (Mark Langsdorf) [1935928] - ACPI: EC: Fold acpi_ec_clear_gpe() into its caller (Mark Langsdorf) [1935928] - ACPI: EC: Eliminate in_interrupt() usage (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Update the kernel doc (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Remove the leftover dead code (Mark Langsdorf) [1935928] - ACPI: tiny-power-button: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the driver init code (Mark Langsdorf) [1935928] - ACPI: debug: Remove the not used function (Mark Langsdorf) [1935928] - ACPI: processor: Remove the duplicated ACPI_PROCESSOR_CLASS macro (Mark Langsdorf) [1935928] - ACPI: watchdog: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - PCI/ACPI: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - resource: Introduce resource_union() for overlapping resources (Mark Langsdorf) [1935928] - resource: Group resource_overlaps() with other inline helpers (Mark Langsdorf) [1935928] - resource: Simplify region_intersects() by reducing conditionals (Mark Langsdorf) [1935928] - ACPI, APEI: make apei_resources_all static (Mark Langsdorf) [1935928] - mm/mmu_notifier: allocate mmu_notifier_rh in __mmu_notifier_register() (Jeremy Cline) [1909072]- Amends commit ea6244cc248b to include a version string in module info. (Ken Cox) [1955726] - i40e: use minimal admin queue for kdump (Stefan Assmann) [1834962] - i40e: use minimal Rx and Tx ring buffers for kdump (Stefan Assmann) [1834962] - i40e: use minimal Tx and Rx pairs for kdump (Stefan Assmann) [1834962] - net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - openvswitch: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - net/sched: act_ct: fix wild memory access when clearing fragments (Davide Caratti) [1924608] - selinux: fall back to SECURITY_FS_USE_GENFS if no xattr support (Ondrej Mosnacek) [1934093 1915825] - selinux: mark some global variables __ro_after_init (Ondrej Mosnacek) [1934093] - selinux: make selinuxfs_mount static (Ondrej Mosnacek) [1934093] - selinux: drop the unnecessary aurule_callback variable (Ondrej Mosnacek) [1934093] - selinux: remove unused global variables (Ondrej Mosnacek) [1934093] - selinux: fix inconsistency between inode_getxattr and inode_listsecurity (Ondrej Mosnacek) [1934093] - selinux: Fix fall-through warnings for Clang (Ondrej Mosnacek) [1934093] - selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling (Ondrej Mosnacek) [1934093] - selinux: allow dontauditx and auditallowx rules to take effect without allowx (Ondrej Mosnacek) [1934093] - selinux: fix error initialization in inode_doinit_with_dentry() (Ondrej Mosnacek) [1934093] - selinux: Fix error return code in sel_ib_pkey_sid_slow() (Ondrej Mosnacek) [1934093] - selinux: access policycaps with READ_ONCE/WRITE_ONCE (Ondrej Mosnacek) [1934093] - selinux: delete repeated words in comments (Ondrej Mosnacek) [1934093] - selinux: add basic filtering for audit trace events (Ondrej Mosnacek) [1934093 1954024] - selinux: add tracepoint on audited events (Ondrej Mosnacek) [1934093 1954024] - selinux: permit removing security.selinux xattr before policy load (Ondrej Mosnacek) [1934093] - exec: Always set cap_ambient in cap_bprm_set_creds (Ondrej Mosnacek) [1934093] - security: remove duplicated include from security.h (Ondrej Mosnacek) [1934093] - security/commoncap: Use xattr security prefix len (Ondrej Mosnacek) [1934093] - LSM: switch to blocking policy update notifiers (Ondrej Mosnacek) [1934093] - security: Make capability_hooks static (Ondrej Mosnacek) [1934093] - securityfs: fix use-after-free on symlink traversal (Ondrej Mosnacek) [1934093] - LSM: Check for NULL cred-security on free (Ondrej Mosnacek) [1934093] - security: check for kstrdup() failure in lsm_append() (Ondrej Mosnacek) [1934093] - scsi: mpt3sas: Block PCI config access from userspace during reset (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() (Tomas Henzl) [1954555] - scsi: mpt3sas: Do not use GFP_KERNEL in atomic context (Tomas Henzl) [1954555] - scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES (Tomas Henzl) [1953421] - scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and more robust (Nilesh Javali) [1921612] - scsi: bnx2i: Fix bnx2i_set_ccell_info()'s name in description (Nilesh Javali) [1921612] - scsi: bnx2i: Requires MMU (Nilesh Javali) [1921612] - scsi: bnx2i: Remove unnecessary mutex_init() (Nilesh Javali) [1921612] - scsi: bnx2i: Add parameter description and rename another (Nilesh Javali) [1921612] - scsi: bnx2i: Add, remove and edit some function parameter descriptions (Nilesh Javali) [1921612] - scsi: bnx2i: Fix a whole host of kerneldoc issues (Nilesh Javali) [1921612] - scsi: bnx2i: Add missing descriptions for 'attr' parameter (Nilesh Javali) [1921612] - scsi: bnx2i: Fix parameter misnaming in function header (Nilesh Javali) [1921612] - mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs (Steve Best) [1929489] - lib: list_sort.c: add a blank line to avoid kernel-doc warnings (Rafael Aquini) [1900774] - lib/list_sort: fix kerneldoc build error (Rafael Aquini) [1900774] - lib/list_sort: optimize number of calls to comparison function (Rafael Aquini) [1900774] - lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS (Rafael Aquini) [1900774] - perf bench numa: Fix the condition checks for max number of NUMA nodes (Steve Best) [1936333] - powerpc/perf: Record counter overflow always if SAMPLE_IP is unset (Gustavo Walbon) [1921684] - perf powerpc: Support exposing Performance Monitor Counter SPRs as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Expose Performance Monitor Counter SPR's as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Include PMCs as part of per-cpu cpuhw_events struct (Gustavo Walbon) [1921684] - powerpc/perf: Adds support for programming of Thresholding in P10 (Gustavo Walbon) [1921684] - x86/entry/64: Deduplicate multiple IBRS macros in paranoid_entry (Waiman Long) [1924364] - x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb (Waiman Long) [1924364] - x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP (Waiman Long) [1924364] - x86/bugs/multihit: Fix mitigation reporting when VMX is not in use (Waiman Long) [1924364] - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() (Waiman Long) [1924364] - x86/bugs: Move enum taa_mitigations to bugs.c (Waiman Long) [1924364] - mm/memcg: set memcg when splitting page (Waiman Long) [1937825] - mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument (Waiman Long) [1937825] - mm, tracing: Fix kmem_cache_free trace event to not print stale pointers (Waiman Long) [1937825] - mm: memcontrol: fix get_active_memcg return value (Waiman Long) [1937825] - fs: buffer: use raw page_memcg() on locked page (Waiman Long) [1937825] - mm/list_lru.c: remove kvfree_rcu_local() (Waiman Long) [1937825] - mm: memcontrol: replace the loop with a list_for_each_entry() (Waiman Long) [1937825] - mm/memcontrol: remove redundant NULL check (Waiman Long) [1937825] - mm: page_counter: re-layout structure to reduce false sharing (Waiman Long) [1937825] - mm: kmem: make __memcg_kmem_(un)charge static (Waiman Long) [1937825] - mm: memcg: add swapcache stat for memcg v2 (Waiman Long) [1937825] - mm/memcg: remove rcu locking for lock_page_lruvec function series (Waiman Long) [1937825] - mm/memcg: revise the using condition of lock_page_lruvec function series (Waiman Long) [1937825] - mm: memcontrol: make the slab calculation consistent (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_ANON_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: optimize per-lruvec stats counter memory usage (Waiman Long) [1937825] - mm: memcg/slab: pre-allocate obj_cgroups for slab caches with SLAB_ACCOUNT (Waiman Long) [1937825] - mm/slub: minor coding style tweaks (Waiman Long) [1937825] - mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SLUB_MEMCG_SYSFS_ON (Waiman Long) [1937825] - mm, slub: splice cpu and page freelists in deactivate_slab() (Waiman Long) [1937825] - mm, slab, slub: stop taking cpu hotplug lock (Waiman Long) [1937825] - mm, slab, slub: stop taking memory hotplug lock (Waiman Long) [1937825] - mm, slub: stop freeing kmem_cache_node structures on node offline (Waiman Long) [1937825] - mm/slub: disable user tracing for kmemleak caches by default (Waiman Long) [1937825] - mm/slab: minor coding style tweaks (Waiman Long) [1937825] - mm/sl?b.c: remove ctor argument from kmem_cache_flags (Waiman Long) [1937825] - mm, tracing: record slab name for kmem_cache_free() (Waiman Long) [1937825] - mm: fix numa stats for thp migration (Waiman Long) [1937825] - mm: memcg: fix memcg file_dirty numa stat (Waiman Long) [1937825] - mm/memcontrol: fix warning in mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm: slub: call account_slab_page() after slab page initialization (Waiman Long) [1937825] - mm/hugetlb: fix deadlock in hugetlb_cow error path (Waiman Long) [1937825] - mm/memcontrol:rewrite mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm/memcg: remove unused definitions (Waiman Long) [1937825] - mm/memcg: warning on !memcg after readahead page charged (Waiman Long) [1937825] - mm/memcg: bail early from swap accounting if memcg disabled (Waiman Long) [1937825] - mm/lru: revise the comments of lru_lock (Waiman Long) [1937825] - mm/lru: introduce relock_page_lruvec() (Waiman Long) [1937825] - mm/lru: replace pgdat lru_lock with lruvec lock (Waiman Long) [1937825] - mm/lru: move lock into lru_note_cost (Waiman Long) [1937825] - mm/swap.c: serialize memcg changes in pagevec_lru_move_fn (Waiman Long) [1937825] - mm/compaction: do page isolation first in compaction (Waiman Long) [1937825] - mm/lru: introduce TestClearPageLRU() (Waiman Long) [1937825] - mm/mlock: remove __munlock_isolate_lru_page() (Waiman Long) [1937825] - mm/mlock: remove lru_lock on TestClearPageMlocked (Waiman Long) [1937825] - mm/vmscan: remove lruvec reget in move_pages_to_lru (Waiman Long) [1937825] - mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn (Waiman Long) [1937825] - mm/memcg: add debug checking in lock_page_memcg (Waiman Long) [1937825] - mm: page_idle_get_page() does not need lru_lock (Waiman Long) [1937825] - mm/rmap: stop store reordering issue on page->mapping (Waiman Long) [1937825] - mm/vmscan: remove unnecessary lruvec adding (Waiman Long) [1937825] - mm/thp: narrow lru locking (Waiman Long) [1937825] - mm/thp: simplify lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: use head for head page in lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: move lru_add_page_tail() to huge_memory.c (Waiman Long) [1937825] - mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs_emit_at (Waiman Long) [1937825] - mm: truncate_complete_page() does not exist any more (Waiman Long) [1937825] - mm/vmscan: drop unneeded assignment in kswapd() (Waiman Long) [1937825] - mm: memcontrol: account pagetables per node (Waiman Long) [1937825] - mm: move lruvec stats update functions to vmstat.h (Waiman Long) [1937825] - mm/memcg: remove incorrect comment (Waiman Long) [1937825] - mm: memcontrol: sssign boolean values to a bool variable (Waiman Long) [1937825] - mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state (Waiman Long) [1937825] - mm: memcg: remove obsolete memcg_has_children() (Waiman Long) [1937825] - mm/page_counter: use page_counter_read in page_counter_set_max (Waiman Long) [1937825] - cgroup: remove obsoleted broken_hierarchy and warned_broken_hierarchy (Waiman Long) [1937825] - docs: cgroup-v1: reflect the deprecation of the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: deprecate the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: fix obsolete code comments (Waiman Long) [1937825] - mm/memcg: update page struct member in comments (Waiman Long) [1937825] - mm/rmap: always do TTU_IGNORE_ACCESS (Waiman Long) [1937825] - mm: memcontrol: eliminate redundant check in __mem_cgroup_insert_exceeded() (Waiman Long) [1937825] - mm: memcontrol: remove unused mod_memcg_obj_state() (Waiman Long) [1937825] - mm: memcontrol: add file_thp, shmem_thp to memory.stat (Waiman Long) [1937825] - mm/gup: combine put_compound_head() and unpin_user_page() (Waiman Long) [1937825] - mm: Convert page kmemcg type to a page memcg flag (Waiman Long) [1937825] - mm: Introduce page memcg flags (Waiman Long) [1937825] - mm: memcontrol/slab: Use helpers to access slab page's memcg_data (Waiman Long) [1937825] - mm: memcontrol: Use helpers to read page's memcg data (Waiman Long) [1937825] - hugetlbfs: fix anon huge page migration race (Waiman Long) [1937825] - mm: memcontrol: fix missing wakeup polling thread (Waiman Long) [1937825] - mm/gup: use unpin_user_pages() in __gup_longterm_locked() (Waiman Long) [1937825] - mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit (Waiman Long) [1937825] - mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate (Waiman Long) [1937825] - mm/compaction: count pages and stop correctly during page isolation (Waiman Long) [1937825] - mm: kmem: enable kernel memcg accounting from interrupt contexts (Waiman Long) [1937825] - mm: kmem: prepare remote memcg charging infra for interrupt contexts (Waiman Long) [1937825] - mm: kmem: remove redundant checks from get_obj_cgroup_from_current() (Waiman Long) [1937825] - mm, memcg: rework remote charging API to support nesting (Waiman Long) [1937825] - mm: use self-explanatory macros rather than "2" (Waiman Long) [1937825] - mm/vmscan: allow arbitrary sized pages to be paged out (Waiman Long) [1937825] - mm/rmap: fix assumptions of THP size (Waiman Long) [1937825] - mm/huge_memory: fix can_split_huge_page assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix page_trans_huge_mapcount assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix split assumption of page size (Waiman Long) [1937825] - mm/huge_memory: fix total_mapcount assumption of page size (Waiman Long) [1937825] - mm/page_owner: change split_page_owner to take a count (Waiman Long) [1937825] - mm/memory: remove page fault assumption of compound page size (Waiman Long) [1937825] - mm/filemap: fix page cache removal for arbitrary sized THPs (Waiman Long) [1937825] - mm/vmscan: fix comments for isolate_lru_page() (Waiman Long) [1937825] - mm/vmscan: fix infinite loop in drop_slab_node (Waiman Long) [1937825] - mm: move call to compound_head() in release_pages() (Waiman Long) [1937825] - mm: account PMD tables like PTE tables (Waiman Long) [1937825] - mm/memcg: fix device private memcg accounting (Waiman Long) [1937825] - mm: memcontrol: add the missing numa_stat interface for cgroup v2 (Waiman Long) [1937825] - mm: remove activate_page() from unuse_pte() (Waiman Long) [1937825] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Waiman Long) [1937825] - mm/thp: fix __split_huge_pmd_locked() for migration PMD (Waiman Long) [1937825] - mm: fix check_move_unevictable_pages() on THP (Waiman Long) [1937825] - mm: migration of hugetlbfs page skip memcg (Waiman Long) [1937825] - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit (Waiman Long) [1937825] - drivers core: Miscellaneous changes for sysfs_emit (Waiman Long) [1937825] - drivers core: Reindent a couple uses around sysfs_emit (Waiman Long) [1937825] - drivers core: Remove strcat uses around sysfs_emit and neaten (Waiman Long) [1937825] - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions (Waiman Long) [1937825] - sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output (Waiman Long) [1937825] - mm: fix pin vs. gup mismatch with gate pages (Waiman Long) [1937825] - mm/gup: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/hugetlb: make hugetlb migration callback CMA aware (Waiman Long) [1937825] - mm/gup: restrict CMA region by using allocation scope API (Waiman Long) [1937825] - mm/page_alloc: remove a wrapper for alloc_migration_target() (Waiman Long) [1937825] - mm/mempolicy: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/migrate: introduce a standard migration target allocation function (Waiman Long) [1937825] - mm/migrate: clear __GFP_RECLAIM to make the migration callback consistent with regular THP allocations (Waiman Long) [1937825] - mm/hugetlb: unify migration callbacks (Waiman Long) [1937825] - mm/migrate: move migration helper from .h to .c (Waiman Long) [1937825] - mm/page_isolation: prefer the node of the source page (Waiman Long) [1937825] - hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem (Waiman Long) [1937825] - mm, oom: show process exiting information in __oom_kill_process() (Waiman Long) [1937825] - doc, mm: clarify /proc//oom_score value range (Waiman Long) [1937825] - doc, mm: sync up oom_score_adj documentation (Waiman Long) [1937825] - mm, oom: make the calculation of oom badness more accurate (Waiman Long) [1937825] - mm: vmscan: consistent update to pgrefill (Waiman Long) [1937825] - mm/vmscan.c: fix typo (Waiman Long) [1937825] - mm: memcontrol: account kernel stack per node (Waiman Long) [1937825] - mm/hugetlb.c: fix pages per hugetlb calculation (Waiman Long) [1937825] - doc: THP CoW fault no longer allocate THP (Waiman Long) [1937825] - driver core: platform: expose numa_node to users in sysfs (Waiman Long) [1937825] - nilfs2: fix null pointer dereference at nilfs_segctor_do_construct() (Waiman Long) [1937825] - mm, memcg: fix some typos in memcontrol.c (Waiman Long) [1937825] - mm/vmsan: fix some typos in comment (Waiman Long) [1937825] - mm: thp: don't need to drain lru cache when splitting and mlocking THP (Waiman Long) [1937825] - mm/vmscan: update the comment of should_continue_reclaim() (Waiman Long) [1937825] - mm/vmscan.c: change prototype for shrink_page_list (Waiman Long) [1937825] - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch (Waiman Long) [1937825] - mm/vmscan.c: use update_lru_size() in update_lru_sizes() (Waiman Long) [1937825] - mm: simplify calling a compound page destructor (Waiman Long) [1937825] - mm/page_alloc: integrate classzone_idx and high_zoneidx (Waiman Long) [1937825] - mm/page_alloc: use ac->high_zoneidx for classzone_idx (Waiman Long) [1937825] - mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_reason() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check() to check_free_page() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad() (Waiman Long) [1937825] - mm/page_alloc.c: bad_flags is not necessary for bad_page() (Waiman Long) [1937825] - mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoison (Waiman Long) [1937825] - scs: Report SCS usage in bytes rather than number of entries (Waiman Long) [1937825] - scs: Move accounting into alloc/free functions (Waiman Long) [1937825] - mm/vmscan: remove unnecessary argument description of isolate_lru_pages() (Waiman Long) [1937825] - scs: Add support for stack usage debugging (Waiman Long) [1937825] - scs: Add page accounting for shadow call stack allocations (Waiman Long) [1937825] - scs: Add support for Clang's Shadow Call Stack (SCS) (Waiman Long) [1937825] - mm/migrate.c: unify "not queued for migration" handling in do_pages_move() (Waiman Long) [1937825] - mm/migrate.c: check pagelist in move_pages_and_store_status() (Waiman Long) [1937825] - mm/migrate.c: wrap do_move_pages_to_node() and store_status() (Waiman Long) [1937825] - mm/migrate.c: no need to check for i > start in do_pages_move() (Waiman Long) [1937825] - mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() (Waiman Long) [1937825] - hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race (Waiman Long) [1937825] - hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization (Waiman Long) [1937825] - mm,thp,compaction,cma: allow THP migration for CMA allocations (Waiman Long) [1937825] - mm,compaction,cma: add alloc_contig flag to compact_control (Waiman Long) [1937825] - mm/vmscan.c: do_try_to_free_pages(): clean code by removing unnecessary assignment (Waiman Long) [1937825] - mm/vmscan.c: make may_enter_fs bool in shrink_page_list() (Waiman Long) [1937825] - mm/vmscan.c: fix data races using kswapd_classzone_idx (Waiman Long) [1937825] - mm/vmscan.c: remove cpu online notification for now (Waiman Long) [1937825] - mm: vmscan: replace open codings to NUMA_NO_NODE (Waiman Long) [1937825] - mm: swap: make page_evictable() inline (Waiman Long) [1937825] - mm/swap.c: not necessary to export __pagevec_lru_add() (Waiman Long) [1937825] - mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path (Waiman Long) [1937825] - mm: dump_page(): additional diagnostics for huge pinned pages (Waiman Long) [1937825] - mm: improve dump_page() for compound pages (Waiman Long) [1937825] - selftests/vm: run_vmtests: invoke gup_benchmark with basic FOLL_PIN coverage (Waiman Long) [1937825] - mm/gup_benchmark: support pin_user_pages() and related calls (Waiman Long) [1937825] - mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting (Waiman Long) [1937825] - mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pages (Waiman Long) [1937825] - mm/gup: track FOLL_PIN pages (Waiman Long) [1937825] - mm/gup: pass gup flags to two more routines (Waiman Long) [1937825] - mm: introduce page_ref_sub_return() (Waiman Long) [1937825] - mm/gup: pass a flags arg to __gup_device_* functions (Waiman Long) [1937825] - mm/gup: split get_user_pages_remote() into two routines (Waiman Long) [1937825] - sysfs: fix static inline declaration of sysfs_groups_change_owner() (Waiman Long) [1937825] - drivers/base/cpu: Simplify s*nprintf() usages (Waiman Long) [1937825] - drivers/base/cpu: Use scnprintf() for avoiding potential buffer overflow (Waiman Long) [1937825] - sysfs: add sysfs_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_group{s}_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_link_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_file_change_owner() (Waiman Long) [1937825] - mm/huge_memory.c: reduce critical section protected by split_queue_lock (Waiman Long) [1937825] - mm/huge_memory.c: use head to emphasize the purpose of page (Waiman Long) [1937825] - mm/huge_memory.c: use head to check huge zero page (Waiman Long) [1937825] - mm/gup: move try_get_compound_head() to top, fix minor issues (Waiman Long) [1937825] - userfaultfd: wrap the common dst_vma check into an inlined function (Waiman Long) [1937825] - userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomic_hugetlb() (Waiman Long) [1937825] - userfaultfd: use vma_pagesize for all huge page size calculation (Waiman Long) [1937825] - mm/hugetlb: avoid looping to the same hugepage if !pages and !vmas (Waiman Long) [1937825] - hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() (Waiman Long) [1937825] - hugetlbfs: convert macros to static inline, fix sparse warning (Waiman Long) [1937825] - hugetlbfs: hugetlb_fault_mutex_hash() cleanup (Waiman Long) [1937825] - mm/gup.c: allow CMA migration to propagate errors back to caller (Waiman Long) [1937825] - mm/gup_benchmark: fix MAP_HUGETLB case (Waiman Long) [1937825] - mm/gup_benchmark: add a missing "w" to getopt string (Waiman Long) [1937825] - mm, page_owner: rename flag indicating that page is allocated (Waiman Long) [1937825] - mm, page_owner: decouple freeing stack trace from debug_pagealloc (Waiman Long) [1937825] - mm, page_owner: fix off-by-one error in __set_page_owner_handle() (Waiman Long) [1937825] - mm/filemap.c: don't initiate writeback if mapping has no dirty pages (Waiman Long) [1937825] - mm, page_owner, debug_pagealloc: save and dump freeing stack trace (Waiman Long) [1937825] - mm, page_owner: keep owner info when freeing the page (Waiman Long) [1937825] - mm, page_owner: record page owner for each subpage (Waiman Long) [1937825] - mm: introduce page_size() (Waiman Long) [1937825] - mm, tracing: Print symbol name for call_site in trace events (Waiman Long) [1937825] - mm/gup.c: mark undo_dev_pagemap as __maybe_unused (Waiman Long) [1937825] - mm, memcg: introduce memory.events.local (Waiman Long) [1937825] - memcg, fsnotify: no oom-kill for remote memcg charging (Waiman Long) [1937825] - mm/swap_state.c: simplify total_swapcache_pages() with get_swap_device() (Waiman Long) [1937825] - mm: make !CONFIG_HUGE_PAGE wrappers into static inlines (Waiman Long) [1937825] - include/linux/hugetlb.h: convert to use vm_fault_t (Waiman Long) [1937825] - mm/page_ext.c: fix an imbalance with kmemleak (Waiman Long) [1937825] - mm/hugetlb: add prot_modify_start/commit sequence for hugetlb update (Waiman Long) [1937825] - iov_iter: optimize page_copy_sane() (Waiman Long) [1937825] - mm: remove __hugepage_set_anon_rmap() (Waiman Long) [1937825] - mm: remove pte_lock_deinit() (Waiman Long) [1937825] - mm/debug.c: make "migrate_reason_names[]" const char * (Waiman Long) [1937825] - vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when CONFIG_NUMA is n (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_HUGETLB option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_SHARED option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: allow user specified file (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: fix 'write' flag usage (Waiman Long) [1937825] - mm/page_ext.c: constify lookup_page_ext() argument (Waiman Long) [1937825] - mm, page_alloc: actually ignore mempolicies for high priority allocations (Waiman Long) [1937825] - thp: use mm_file_counter to determine update which rss counter (Waiman Long) [1937825]- RDMA/cxgb4: Fix the reported max_recv_sge value (Kamal Heib) [1931850 1918264] - RDMA/qedr: Fix kernel panic when trying to access recv_cq (Kamal Heib) [1931850] - RDMA/addr: Be strict with gid size (Kamal Heib) [1931850] - IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS (Kamal Heib) [1931850 1921704 1953593] - RDMA/rxe: Fix errant WARN_ONCE in rxe_completer() (Kamal Heib) [1931850] - RDMA/rxe: Fix extra deref in rxe_rcv_mcast_pkt() (Kamal Heib) [1931850] - RDMA/rxe: Fix FIXME in rxe_udp_encap_recv() (Kamal Heib) [1931850] - RDMA/rxe: Fix missed IB reference counting in loopback (Kamal Heib) [1931850] - RDMA/uverbs: Fix kernel-doc warning of _uverbs_alloc (Kamal Heib) [1931850] - RDMA/rxe: Fix missing kconfig dependency on CRYPTO (Kamal Heib) [1931850] - RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep (Kamal Heib) [1931850] - RDMA/rxe: Remove unused pkt->offset (Kamal Heib) [1931850] - RDMA/ucma: Fix use-after-free bug in ucma_create_uevent (Kamal Heib) [1931850] - RDMA/core: Fix kernel doc warnings for ib_port_immutable_read() (Kamal Heib) [1931850] - RDMA/ipoib: Remove racy Subnet Manager sendonly join checks (Kamal Heib) [1931850] - RDMA/rxe: Cleanup init_send_wqe (Kamal Heib) [1931850] - RDMA/rxe: Fix minor coding style issues (Kamal Heib) [1931850] - RDMA/rxe: Correct skb on loopback path (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt (Kamal Heib) [1931850] - RDMA/rxe: Remove useless code in rxe_recv.c (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_recv.c (Kamal Heib) [1931850] - RDMA/core: Introduce and use API to read port immutable data (Kamal Heib) [1931850] - RDMA/pvrdma: Replace spin_lock_irqsave with spin_lock in hard IRQ (Kamal Heib) [1931850] - IB/core: Use valid port number to check link layer (Kamal Heib) [1931850] - IB/cm: Avoid a loop when device has 255 ports (Kamal Heib) [1931850] - RDMA/efa: Remove unused syndrome enum values (Kamal Heib) [1931850] - RDMA/efa: Remove unused 'select' field from get/set feature command descriptor (Kamal Heib) [1931850] - RDMA/efa: Remove unnecessary indentation in defs comments (Kamal Heib) [1931850] - RDMA/efa: Remove duplication of upper/lower_32_bits (Kamal Heib) [1931850] - RDMA/efa: Remove redundant NULL pointer check of CQE (Kamal Heib) [1931850] - RDMA/hw/hfi1/rc: Demote incorrectly populated kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/verbs: Demote non-conforming doc header and fix a misspelling (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/user_exp_rcv: Demote half-documented and kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ud: Fix a little more doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/uc: Fix a little doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/tid_rdma: Fix a plethora of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/sdma: Fix misnaming of 'sdma_send_txlist()'s 'count_out' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ruc: Fix a small formatting and description issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/qp: Fix some formatting issues and demote kernel-doc abuse (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/rc: Fix a few function documentation issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pio_copy: Provide entry for 'pio_copy()'s 'dd' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pcie: Demote kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/netdev_rx: Fix misdocumentation of the 'start_id' param (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/qp: Fix kernel-doc formatting problem (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix misspelling of 'rvt_process_mad()'s 'in_mad_size' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/msix: Add description for 'name' and remove superfluous param 'idx' (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/mad: Demote half-completed kernel-doc header fix another (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/iowait: Demote half-completed kernel-doc and fix formatting issue in another (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/srq: Fix a couple of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/intr: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/rxe: Replace missing rxe_pool_get_index_locked (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded pool->state (Kamal Heib) [1931850] - RDMA/rxe: Remove references to ib_device and pool (Kamal Heib) [1931850] - RDMA/rxe: Remove RXE_POOL_ATOMIC (Kamal Heib) [1931850] - RDMA/rxe: Fix misleading comments and names (Kamal Heib) [1931850] - RDMA/rxe: Fix bug in rxe_alloc() (Kamal Heib) [1931850] - IB/umad: Return EPOLLERR in case of when device disassociated (Kamal Heib) [1931850] - IB/umad: Return EIO in case of when device disassociated (Kamal Heib) [1931850] - RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mr: Fix some issues related to formatting and missing descriptions (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting and spelling issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/vt: Fix formatting issue and update description for 'context' (Kamal Heib) [1931850 1921704] - RDMA/hw/efa/efa_com: Stop using param description notation for non-params (Kamal Heib) [1931850] - RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INI (Kamal Heib) [1931850] - RDMA/core/iwpm_msg: Add proper descriptions for 'skb' param (Kamal Heib) [1931850] - RDMA/core/iwpm_util: Fix some param description misspellings (Kamal Heib) [1931850] - RDMA/core/counters: Demote non-conformant kernel-doc headers (Kamal Heib) [1931850] - RDMA/core/restrack: Fix kernel-doc formatting issue (Kamal Heib) [1931850] - RDMA/core/sa_query: Demote non-conformant kernel-doc header (Kamal Heib) [1931850] - RDMA/core/multicast: Provide description for 'ib_init_ah_from_mcmember()'s 'rec' param (Kamal Heib) [1931850] - RDMA/core/roce_gid_mgmt: Fix misnaming of 'rdma_roce_rescan_device()'s param 'ib_dev' (Kamal Heib) [1931850] - RDMA/core/cache: Fix some misspellings, missing and superfluous param descriptions (Kamal Heib) [1931850] - RDMA/core: device: Fix formatting in worthy kernel-doc header and demote another (Kamal Heib) [1931850] - IB/iser: Simplify prot_caps setting (Kamal Heib) [1931850] - IB/iser: Enforce iser_max_sectors to be greater than 0 (Kamal Heib) [1931850] - IB/iser: Protect iscsi_max_lun module param using callback (Kamal Heib) [1931850] - IB/iser: Remove unneeded semicolons (Kamal Heib) [1931850] - IB/isert: Simplify signature cap check (Kamal Heib) [1931850] - IB/isert: Remove unneeded semicolon (Kamal Heib) [1931850] - IB/isert: Remove unneeded new lines (Kamal Heib) [1931850] - RDMA/nldev: Return an error message on failure to turn auto mode (Kamal Heib) [1931850] - RDMA/rxe: Fix race in rxe_mcast.c (Kamal Heib) [1931850] - RDMA/rxe: Add unlocked versions of pool APIs (Kamal Heib) [1931850] - RDMA/rxe: Make add/drop key/index APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Make pool lookup and alloc APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Add elem_offset field to rxe_type_info (Kamal Heib) [1931850] - RDMA/rxe: Let pools support both keys and indices (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded RXE_POOL_ATOMIC flag (Kamal Heib) [1931850] - RDMA/rxe: Add check for supported QP types (Kamal Heib) [1931850] - RDMA: Use kzalloc for allocating only one thing (Kamal Heib) [1931850] - RDMA/cma: Delete useless kfree code (Kamal Heib) [1931850] - RDMA/hfi1: remove h from printk format specifier (Kamal Heib) [1931850 1921704] - RDMA: Convert comma to semicolon (Kamal Heib) [1931850] - net: devlink: Add unused port flavour (Petr Oros) [1943273] - devlink: add .trap_group_action_set() callback (Petr Oros) [1943273] - devlink: add parser error drop packet traps (Petr Oros) [1943273] - drop_monitor: Perform cleanup upon probe registration failure (Petr Oros) [1943273] - selftests: net: Add drop monitor test (Petr Oros) [1943273] - drop_monitor: Filter control packets in drop monitor (Petr Oros) [1943273] - drop_monitor: Remove duplicate struct (Petr Oros) [1943273] - drop_monitor: Remove no longer used functions (Petr Oros) [1943273] - drop_monitor: Convert to using devlink tracepoint (Petr Oros) [1943273] - drop_monitor: Prepare probe functions for devlink tracepoint (Petr Oros) [1943273] - devlink: Add a tracepoint for trap reports (Petr Oros) [1943273] - net: devlink: fix reporter dump dumpit (Petr Oros) [1943273] - devlink: have genetlink code to parse the attrs during dumpit (Petr Oros) [1943273] - netfilter: nf_tables: add direct calls for all builtin expressions (Florian Westphal) [1953320] - netfilter: nf_tables: handle meta/lookup with direct call (Florian Westphal) [1953320] - ionic: linearize tso skb with too many frags (Jonathan Toppins) [1940696] - i40e: fix the restart auto-negotiation after FEC modified (Stefan Assmann) [1725560] - ovl: skip getxattr of security labels (Miklos Szeredi) [1956340] - ovl: fix dentry leak in ovl_get_redirect (Miklos Szeredi) [1956340] - ovl: avoid deadlock on directory ioctl (Miklos Szeredi) [1956340] - cap: fix conversions on getxattr (Miklos Szeredi) [1956340] - ovl: perform vfs_getxattr() with mounter creds (Miklos Szeredi) [1956340] - ovl: add warning on user_ns mismatch (Miklos Szeredi) [1956340] - ovl: unprivieged mounts (Miklos Szeredi) [1956340] - ovl: do not get metacopy for userxattr (Miklos Szeredi) [1956340] - ovl: do not fail because of O_NOATIME (Miklos Szeredi) [1956340] - ovl: do not fail when setting origin xattr (Miklos Szeredi) [1956340] - ovl: user xattr (Miklos Szeredi) [1956340] - ovl: simplify file splice (Miklos Szeredi) [1956340] - ovl: make ioctl() safe (Miklos Szeredi) [1956340] - ovl: check privs before decoding file handle (Miklos Szeredi) [1956340] - vfs: verify source area in vfs_dedupe_file_range_one() (Miklos Szeredi) [1956340] - vfs: move cap_convert_nscap() call into vfs_setxattr() (Miklos Szeredi) [1956340] - ovl: fix incorrect extent info in metacopy case (Miklos Szeredi) [1956340] - ovl: expand warning in ovl_d_real() (Miklos Szeredi) [1956340] - ovl: document lower modification caveats (Miklos Szeredi) [1956340] - ovl: warn about orphan metacopy (Miklos Szeredi) [1956340] - ovl: doc clarification (Miklos Szeredi) [1956340] - ovl: introduce new "uuid=off" option for inodes index feature (Miklos Szeredi) [1956340] - ovl: propagate ovl_fs to ovl_decode_real_fh and ovl_encode_real_fh (Miklos Szeredi) [1956340] - ovl: use generic vfs_ioc_setflags_prepare() helper (Miklos Szeredi) [1956340] - ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for directories (Miklos Szeredi) [1956340] - ovl: rearrange ovl_can_list() (Miklos Szeredi) [1956340] - ovl: enumerate private xattrs (Miklos Szeredi) [1956340] - ovl: pass ovl_fs down to functions accessing private xattrs (Miklos Szeredi) [1956340] - ovl: drop flags argument from ovl_do_setxattr() (Miklos Szeredi) [1956340] - ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs (Miklos Szeredi) [1956340] - ovl: use ovl_do_getxattr() for private xattr (Miklos Szeredi) [1956340] - ovl: fold ovl_getxattr() into ovl_get_redirect_xattr() (Miklos Szeredi) [1956340] - ovl: clean up ovl_getxattr() in copy_up.c (Miklos Szeredi) [1956340] - duplicate ovl_getxattr() (Miklos Szeredi) [1956340] - ovl: provide a mount option "volatile" (Miklos Szeredi) [1956340 1928211] - ovl: check for incompatible features in work dir (Miklos Szeredi) [1956340 1928211] - ovl: fix lookup of indexed hardlinks with metacopy (Miklos Szeredi) [1956340] - ovl: fix unneeded call to ovl_change_flags() (Miklos Szeredi) [1956340] - ovl: fix mount option checks for nfs_export with no upperdir (Miklos Szeredi) [1956340] - ovl: force read-only sb on failure to create index dir (Miklos Szeredi) [1956340] - ovl: fix regression with re-formatted lower squashfs (Miklos Szeredi) [1956340] - ovl: fix oops in ovl_indexdir_cleanup() with nfs_export=on (Miklos Szeredi) [1956340] - ovl: relax WARN_ON() when decoding lower directory file handle (Miklos Szeredi) [1956340] - ovl: remove not used argument in ovl_check_origin (Miklos Szeredi) [1956340] - ovl: change ovl_copy_up_flags static (Miklos Szeredi) [1956340] - ovl: inode reference leak in ovl_is_inuse true case. (Miklos Szeredi) [1956340] - ovl: remove unnecessary lock check (Miklos Szeredi) [1956340] - ovl: make oip->index bool (Miklos Szeredi) [1956340] - ovl: only pass ->ki_flags to ovl_iocb_to_rwf() (Miklos Szeredi) [1956340] - ovl: make private mounts longterm (Miklos Szeredi) [1956340] - ovl: get rid of redundant members in struct ovl_fs (Miklos Szeredi) [1956340] - ovl: add accessor for ofs->upper_mnt (Miklos Szeredi) [1956340] - ovl: drop negative dentry in upper layer (Miklos Szeredi) [1956340] - ovl: check permission to open real file (Miklos Szeredi) [1956340] - ovl: call secutiry hook in ovl_real_ioctl() (Miklos Szeredi) [1956340] - ovl: verify permissions in ovl_path_open() (Miklos Szeredi) [1956340] - ovl: switch to mounter creds in readdir (Miklos Szeredi) [1956340] - ovl: pass correct flags for opening real directory (Miklos Szeredi) [1956340] - ovl: whiteout inode sharing (Miklos Szeredi) [1956340] - ovl: inherit SB_NOSEC flag from upperdir (Miklos Szeredi) [1956340] - ovl: skip overlayfs superblocks at global sync (Miklos Szeredi) [1956340] - ovl: index dir act as work dir (Miklos Szeredi) [1956340] - ovl: prepare to copy up without workdir (Miklos Szeredi) [1956340] - ovl: cleanup non-empty directories in ovl_indexdir_cleanup() (Miklos Szeredi) [1956340] - ocxl: Add new kernel traces (Steve Best) [1907530] - ocxl: Add mmu notifier (Steve Best) [1907530] - ocxl: Update the Process Element Entry (Steve Best) [1907530] - ocxl: Initiate a TLB invalidate command (Steve Best) [1907530] - ocxl: Assign a register set to a Logical Partition (Steve Best) [1907530] - powerpc/mce: Remove per cpu variables from MCE handlers (Gustavo Walbon) [1921683] - powerpc/mce: Reduce the size of event arrays (Gustavo Walbon) [1921683] - tools/power turbostat: Support Ice Lake D (Prarit Bhargava) [1943439] - PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check (Chris von Recklinghausen) [1944636] - vhost/vsock: add IOTLB API support (Stefano Garzarella) [1894101] - vhost: Fix vhost_vq_reset() (Laurent Vivier) [1919126] - perf trace: Fix race in signal handling (Michael Petlan) [1928380] - scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc (Ewan D. Milne) [1953699] - sd_zbc: clear zone resources for non-zoned case (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix a memory leak (Ewan D. Milne) [1953699] - scsi: sd: Warn if unsupported ZBC device is probed (Ewan D. Milne) [1953699] - scsi: core: Add 'set_status_byte()' accessor (Ewan D. Milne) [1953699] - scsi: scsi_debug: Do not set COMMAND_COMPLETE (Ewan D. Milne) [1953699] - scsi: scsi_transport_srp: Don't block target in failfast state (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix memleak in scsi_debug_init() (Ewan D. Milne) [1953699] - scsi: core: Fix -Wformat for scsi_host (Ewan D. Milne) [1953699] - scsi: doc: Fix some kernel-doc markups (Ewan D. Milne) [1953699] - scsi: sr: Initialize ->cmd_len (Ewan D. Milne) [1953699] - scsi: core: Set sc_data_direction to DMA_NONE for no-transfer commands (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Clean up allocation and freeing of sgtables (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd() (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_prep_state_check() to scsi_device_state_check() (Ewan D. Milne) [1953699] - scsi: core: Use rq_dma_dir in scsi_setup_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_init_cmd_errh (Ewan D. Milne) [1953699] - scsi: sd: Allow user to configure command retries (Ewan D. Milne) [1953699] - scsi: sd: sd_zbc: Fix handling of host-aware ZBC disks (Ewan D. Milne) [1953699] - scsi: sd_zbc: Improve zone revalidation (Ewan D. Milne) [1953699] - scsi: sd_zbc: Don't limit max_zone_append sectors to max_hw_sectors (Ewan D. Milne) [1953699] - scsi: sd_zbc: Remove unused inline functions (Ewan D. Milne) [1953699] - nvme: fix the nsid value to print in nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a (Gopal Tiwari) [1921591] - nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done (Gopal Tiwari) [1921591] - nvme-core: check ctrl css before setting up zns (Gopal Tiwari) [1921591] - nvme-fc: fix racing controller reset and create association (Gopal Tiwari) [1921591] - nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted (Gopal Tiwari) [1921591] - nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() (Gopal Tiwari) [1921591] - nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() (Gopal Tiwari) [1921591] - nvme: simplify error logic in nvme_validate_ns() (Gopal Tiwari) [1921591] - nvme: set max_zone_append_sectors nvme_revalidate_zones (Gopal Tiwari) [1921591] - nvmet: model_number must be immutable once set (Gopal Tiwari) [1921591] - nvme-fabrics: fix kato initialization (Gopal Tiwari) [1921591] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1921591] - nvme-pci: add quirks for Lexar 256GB SSD (Gopal Tiwari) [1921591] - nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state (Gopal Tiwari) [1921591] - nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. (Gopal Tiwari) [1921591] - nvme-tcp: fix crash triggered with a dataless request submission (Gopal Tiwari) [1921591] - nvme-hwmon: rework to avoid devm allocation (Gopal Tiwari) [1921591] - nvme: add 48-bit DMA address quirk for Amazon NVMe controllers (Gopal Tiwari) [1921591] - nvmet: remove else at the end of the function (Gopal Tiwari) [1921591] - nvmet: add helper to report invalid opcode (Gopal Tiwari) [1921591] - nvmet: add nvmet_req_subsys() helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_assoc.queues (Gopal Tiwari) [1921591] - nvme-multipath: set nr_zones for zoned namespaces (Gopal Tiwari) [1921591] - nvmet: make nvmet_find_namespace() req based (Gopal Tiwari) [1921591] - nvmet: set status to 0 in case for invalid nsid (Gopal Tiwari) [1921591] - nvmet: return uniform error for invalid ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-ns handler (Gopal Tiwari) [1921591] - nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-fabrics: avoid double completions in nvmf_fail_nonready_command (Gopal Tiwari) [1921591] - nvme: introduce a nvme_host_path_error helper (Gopal Tiwari) [1921591] - blk-mq: introduce blk_mq_set_request_complete (Gopal Tiwari) [1921591] - nvme-rdma: handle nvme_rdma_post_send failures better (Gopal Tiwari) [1921591] - nvmet-tcp: fix potential race of tcp socket closing accept_work (Gopal Tiwari) [1921591] - nvme: cleanup zone information initialization (Gopal Tiwari) [1921591] - nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-pci: ignore the subsysem NQN on Phison E16 (Gopal Tiwari) [1921591] - nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs (Gopal Tiwari) [1921591] - nvme-tcp: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme-core: get rid of the extra space (Gopal Tiwari) [1921591] - nvme-tcp: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme: add tracing of zns commands (Gopal Tiwari) [1921591] - nvme: parse format nvm command details when tracing (Gopal Tiwari) [1921591] - nvme-core: add cancel tagset helpers (Gopal Tiwari) [1921591] - nvme: refactor ns->ctrl by request (Gopal Tiwari) [1921591] - nvme-tcp: fix wrong setting of request iov_iter (Gopal Tiwari) [1921591] - nvmet: remove extra variable in smart log nsid (Gopal Tiwari) [1921591] - nvme-tcp: get rid of unused helper function (Gopal Tiwari) [1921591] - nvmet: remove extra variable in identify ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-desclist (Gopal Tiwari) [1921591] - nvmet: add lba to sect conversion helpers (Gopal Tiwari) [1921591] - nvme: support command retry delay for admin command (Gopal Tiwari) [1921591] - nvmet: Use nvmet_is_port_enabled helper for pi_enable (Gopal Tiwari) [1921591] - nvme: constify static attribute_group structs (Gopal Tiwari) [1921591] - nvmet-fc: use RCU proctection for assoc_list (Gopal Tiwari) [1921591] - nvmet: Fix nvmet_is_port_enabled indentation (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a SPCC device (Gopal Tiwari) [1921591] - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head (Gopal Tiwari) [1921591] - nvme: allow revalidate to set a namespace read-only (Gopal Tiwari) [1921591] - nvmet: set right status on error in id-ns handler (Gopal Tiwari) [1921591] - nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout (Gopal Tiwari) [1921591] - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout (Gopal Tiwari) [1921591] - nvme-pci: allow use of cmb on v1.4 controllers (Gopal Tiwari) [1921591] - nvme: check the PRINFO bit before deciding the host buffer length (Gopal Tiwari) [1921591] - nvme-tcp: fix possible data corruption with bio merges (Gopal Tiwari) [1921591] - nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT (Gopal Tiwari) [1921591] - nvme: don't intialize hwmon for discovery controllers (Gopal Tiwari) [1921591] - nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY (Gopal Tiwari) [1921591] - nvmet-rdma: Fix list_del corruption on queue establishment failure (Gopal Tiwari) [1921591] - nvme: unexport functions with no external caller (Gopal Tiwari) [1921591] - nvme: avoid possible double fetch in handling CQE (Gopal Tiwari) [1921591] - nvme: remove the unused status argument from nvme_trace_bio_complete (Gopal Tiwari) [1921591] - nvme-tcp: Fix possible race of io_work and direct send (Gopal Tiwari) [1921591] - nvme-fcloop: Fix sscanf type and list_first_entry_or_null warnings (Gopal Tiwari) [1921591] - nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context (Gopal Tiwari) [1921591] - nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Gopal Tiwari) [1921591] - nvme: rename controller base dev_t char device (Gopal Tiwari) [1921591] - nvme: remove unnecessary return values (Gopal Tiwari) [1921591] - nvme: rename bdev operations (Gopal Tiwari) [1921591] - nvme: export zoned namespaces without Zone Append support read-only (Gopal Tiwari) [1921591] - nvme: print a warning for when listing active namespaces fails (Gopal Tiwari) [1921591] - nvme: improve an error message on Identify failure (Gopal Tiwari) [1921591] - nvmet: fix a spelling mistake "incuding" -> "including" in Kconfig (Gopal Tiwari) [1921591] - nvme-fabrics: reject I/O to offline device (Gopal Tiwari) [1921591] - nvmet: make sure discovery change log event is protected (Gopal Tiwari) [1921591] - nvme-pci: don't allocate unused I/O queues (Gopal Tiwari) [1921591] - nvme-pci: drop min() from nr_io_queues assignment (Gopal Tiwari) [1921591] - nvmet: use inline bio for passthru fast path (Gopal Tiwari) [1921591] - nvmet: use blk_rq_bio_prep instead of blk_rq_append_bio (Gopal Tiwari) [1921591] - nvmet: remove unused ctrl->cqs (Gopal Tiwari) [1921591] - nvmet: remove op_flags for passthru commands (Gopal Tiwari) [1921591] - nvme: use consistent macro name for timeout (Gopal Tiwari) [1921591] - nvmet: add passthru io timeout value attr (Gopal Tiwari) [1921591] - nvmet: add passthru admin timeout value attr (Gopal Tiwari) [1921591] - nvme: split nvme_alloc_request() (Gopal Tiwari) [1921591] - nvme: centralize setting the timeout in nvme_alloc_request (Gopal Tiwari) [1921591] - nvme: simplify nvme_req_qid() (Gopal Tiwari) [1921591] - nvme-fcloop: add sysfs attribute to inject command drop (Gopal Tiwari) [1921591] - nvme: let set_capacity_revalidate_and_notify update the bdev size (Gopal Tiwari) [1921591] - nvme: directly cache command effects log (Gopal Tiwari) [1921591] - nvme: fix memory leak freeing command effects (Gopal Tiwari) [1921591] - nvme: free sq/cq dbbuf pointers when dbbuf set fails (Gopal Tiwari) [1921591] - nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device (Gopal Tiwari) [1921591] - RDMA: Lift ibdev_to_node from rds to common code (Gopal Tiwari) [1921591] - nvme: fix incorrect behavior when BLKROSET is called by the user (Gopal Tiwari) [1921591] - Revert "nvme-pci: remove last_sq_tail" (Gopal Tiwari) [1921591] - nvmet: fix a NULL pointer dereference when tracing the flush command (Gopal Tiwari) [1921591] - nvme-fc: remove nvme_fc_terminate_io() (Gopal Tiwari) [1921591] - nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery (Gopal Tiwari) [1921591] - nvme-fc: remove err_work work item (Gopal Tiwari) [1921591] - nvme-fc: track error_recovery while connecting (Gopal Tiwari) [1921591] - nvme-rdma: handle unexpected nvme completion data length (Gopal Tiwari) [1921591] - nvme: ignore zone validate errors on subsequent scans (Gopal Tiwari) [1921591] - nvme-fc: shorten reconnect delay if possible for FC (Gopal Tiwari) [1921591] - nvme-fc: wait for queues to freeze before calling update_hr_hw_queues (Gopal Tiwari) [1921591] - nvme-fc: fix error loop in create_hw_io_queues (Gopal Tiwari) [1921591] - nvme-fc: fix io timeout to abort I/O (Gopal Tiwari) [1921591] - nvmet: cleanup nvmet_passthru_map_sg() (Gopal Tiwari) [1921591] - nvmet: don't use BLK_MQ_REQ_NOWAIT for passthru (Gopal Tiwari) [1921591] - nvmet: limit passthru MTDS by BIO_MAX_PAGES (Gopal Tiwari) [1921591] - nvme-rdma: fix crash due to incorrect cqe (Gopal Tiwari) [1921591] - nvmet: fix uninitialized work for zero kato (Gopal Tiwari) [1921591] - nvme: use queuedata for nvme_req_qid (Gopal Tiwari) [1921591] - nvme-pci: disable Write Zeroes on Sandisk Skyhawk (Gopal Tiwari) [1921591] - nvme-rdma: fix crash when connect rejected (Gopal Tiwari) [1921591] - nvme: translate zone resource errors (Gopal Tiwari) [1921591] - block: add zone specific block statuses (Gopal Tiwari) [1921591] - nvme-core: remove extra condition for vwc (Gopal Tiwari) [1921591] - nvme-core: remove extra variable (Gopal Tiwari) [1921591] - nvme: remove nvme_identify_ns_list (Gopal Tiwari) [1921591] - nvme: refactor nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: move nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: remove nvme_update_formats (Gopal Tiwari) [1921591] - nvme: update the known admin effects (Gopal Tiwari) [1921591] - nvme: query namespace identifiers before adding the namespace (Gopal Tiwari) [1921591] - nvme: revalidate zone bitmaps in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: call nvme_identify_ns as the first thing in nvme_alloc_ns_block (Gopal Tiwari) [1921591] - nvme: set the queue limits in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: remove the 0 lba_shift check in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: freeze the queue over ->lba_shift updates (Gopal Tiwari) [1921591] - nvme: factor out a nvme_configure_metadata helper (Gopal Tiwari) [1921591] - nvme: lift the check for an unallocated namespace into nvme_identify_ns (Gopal Tiwari) [1921591] - nvme: clean up the check for too large logic block sizes (Gopal Tiwari) [1921591] - nvme: remove the disk argument to nvme_update_zone_info (Gopal Tiwari) [1921591] - nvme: rename __nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename _nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename nvme_validate_ns to nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme: fix initialization of the zone bitmaps (Gopal Tiwari) [1921591] - nvme-loop: don't put ctrl on nvme_init_ctrl error (Gopal Tiwari) [1921591] - nvme-core: put ctrl ref when module ref get fail (Gopal Tiwari) [1921591] - nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage() (Gopal Tiwari) [1921591] - nvmet-fc: fix missing check for no hostport struct (Gopal Tiwari) [1921591] - nvme: fix error handling in nvme_ns_report_zones (Gopal Tiwari) [1921591] - nvmet: add passthru ZNS support (Gopal Tiwari) [1921591] - nvmet: handle keep-alive timer when kato is modified by a set features cmd (Gopal Tiwari) [1921591] - nvme-pci: allocate separate interrupt for the reserved non-polled I/O queue (Gopal Tiwari) [1921591] - nvmet-tcp: have queue io_work context run on sock incoming cpu (Gopal Tiwari) [1921591] - nvme: lift the file open code from nvme_ctrl_get_by_path (Gopal Tiwari) [1921591] - nvme: use an xarray to lookup the Commands Supported and Effects log (Gopal Tiwari) [1921591] - nvme-pci: Move enumeration by class to be last in the table (Gopal Tiwari) [1921591] - nvme-core: don't use NVME_NSID_ALL for command effects and supported log (Gopal Tiwari) [1921591] - nvme-fc: fail new connections to a deleted host or remote port (Gopal Tiwari) [1921591] - nvme: return errors for hwmon init (Gopal Tiwari) [1921591] - nvme-pci: fix NULL req in completion handler (Gopal Tiwari) [1921591] - nvmet: get transport reference for passthru ctrl (Gopal Tiwari) [1921591] - nvme-core: get/put ctrl and transport module in nvme_dev_open/release() (Gopal Tiwari) [1921591] - nvme-tcp: fix kconfig dependency warning when !CRYPTO (Gopal Tiwari) [1921591] - nvme: use blk_mq_complete_request_remote to avoid an indirect function call (Gopal Tiwari) [1921591] - nvme-core: replace ctrl page size with a macro (Gopal Tiwari) [1921591] - nvme-pci: remove the inline scatterlist optimization (Gopal Tiwari) [1921591] - block: optimize blk_queue_zoned_model for !CONFIG_BLK_DEV_ZONED (Gopal Tiwari) [1921591] - nvme: support for zoned namespaces (Gopal Tiwari) [1921591] - null_blk: introduce zone capacity for zoned device (Gopal Tiwari) [1921591] - block: add capacity field to zone descriptors (Gopal Tiwari) [1921591]- vmxnet3: Set the default of vxlan overlay offload to disabled (Cathy Avery) [1941714] - vmxnet3: Update driver to use ethtool_sprintf (Cathy Avery) [1923796] - vmxnet3: Remove buf_info from device accessible structures (Cathy Avery) [1923796] - igc: Fix overwrites return value (Corinna Vinschen) [1920285] - igc: Add set/clear large buffer helpers (Corinna Vinschen) [1920285] - igc: Refactor Rx timestamp handling (Corinna Vinschen) [1920285] - igc: Introduce igc_get_rx_frame_truesize() helper (Corinna Vinschen) [1920285] - igc: Introduce igc_rx_buffer_flip() helper (Corinna Vinschen) [1920285] - igc: Remove unused argument from igc_tx_cmd_type() (Corinna Vinschen) [1920285] - igc: Fix prototype warning (Corinna Vinschen) [1920285] - igc: Assign boolean values to a bool variable (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_LOOPBACK (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_SPEED (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_RESET (Corinna Vinschen) [1920285] - igc: Fix igc_ptp_rx_pktstamp() (Corinna Vinschen) [1920285] - igc: Fix Supported Pause Frame Link Setting (Corinna Vinschen) [1920285] - igc: Fix Pause Frame Advertising (Corinna Vinschen) [1920285] - igc: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1920285] - igc: Fix TDBAL register show incorrect value (Corinna Vinschen) [1920285] - igc: Remove unused FUNC_1 mask (Corinna Vinschen) [1920285] - igc: Remove unused local receiver mask (Corinna Vinschen) [1920285] - igc: Prefer strscpy over strlcpy (Corinna Vinschen) [1920285] - igc: Expose the gPHY firmware version (Corinna Vinschen) [1920285] - igc: Expose the NVM version (Corinna Vinschen) [1920285] - igc: Add Host Good Packets Transmitted Count (Corinna Vinschen) [1920285] - igc: Remove MULR mask define (Corinna Vinschen) [1920285] - igc: Remove igc_set_fw_version comment (Corinna Vinschen) [1920285] - igc: Clean up nvm_operations structure (Corinna Vinschen) [1920285] - igc: check return value of ret_val in igc_config_fc_after_link_up (Corinna Vinschen) [1920285] - igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr (Corinna Vinschen) [1920285] - igc: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1920285] - net: igc: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920285] - igc: Add new device ID (Corinna Vinschen) [1920285] - net: igbvf: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920287] - igbvf: Refactor traces (Corinna Vinschen) [1920287] - igbvf: amend removal of MODULE_VERSION (Corinna Vinschen) [1955752] - netlink: add tracepoint at NL_SET_ERR_MSG (Marcelo Ricardo Leitner) [1956983] - xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets (Sabrina Dubroca) [1935575] - xfrm: BEET mode doesn't support fragments for inner packets (Xin Long) [1870900] - xfrm: Fix NULL pointer dereference on policy lookup (Sabrina Dubroca) [1951965] - xfrm: use secpath_exist where applicable (Sabrina Dubroca) [1951965] - net: xfrm: Use sequence counter with associated spinlock (Sabrina Dubroca) [1951965] - net: xfrm: Localize sequence counter per network namespace (Sabrina Dubroca) [1951965] - xfrm: Return the correct errno code (Sabrina Dubroca) [1951965] - xfrm: Fix wraparound in xfrm_policy_addr_delta() (Sabrina Dubroca) [1951965] - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces (Sabrina Dubroca) [1951965] - xfrm: Fix oops in xfrm_replay_advance_bmp (Sabrina Dubroca) [1951965] - ah6: fix error return code in ah6_input() (Sabrina Dubroca) [1951965] - net: xfrm: fix a race condition during allocing spi (Sabrina Dubroca) [1951965] - xfrm: policy: Use sequence counters with associated lock (Sabrina Dubroca) [1951965] - selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static (Ivan Vecera) [1952586] - net: bridge: switchdev: include local flag in FDB notifications (Ivan Vecera) [1952586] - net: bridge: switchdev: refactor br_switchdev_fdb_notify (Ivan Vecera) [1952586] - net: bridge: don't notify switchdev for local FDB addresses (Ivan Vecera) [1952586] - net: bridge: use switchdev for port flags set through sysfs too (Ivan Vecera) [1952586] - net: bridge: vlan: fix error return code in __vlan_add() (Ivan Vecera) [1952586] - net: bridge: add missing counters to ndo_get_stats64 callback (Ivan Vecera) [1952586] - net: bridge: use new function dev_fetch_sw_netstats (Ivan Vecera) [1952586] - net: bridge: fdb: don't flush ext_learn entries (Ivan Vecera) [1952586] - net: bridge: clear bridge's private skb space on xmit (Ivan Vecera) [1952586] - bridge: mcast: Fix MLD2 Report IPv6 payload length check (Ivan Vecera) [1952586] - net: bridge: enfore alignment for ethernet address (Ivan Vecera) [1952586] - netfilter: nft_reject_bridge: enable reject with bridge vlan (Ivan Vecera) [1952586] - net: bridge: vlan: Add a schedule point during VLAN processing (Ivan Vecera) [1952586] - netfilter: ebtables: compat: reject all padding in matches/watchers (Ivan Vecera) [1952586] - net: bridge: deny dev_set_mac_address() when unregistering (Ivan Vecera) [1952586] - net: bridge: fdb: set flags directly in fdb_create (Ivan Vecera) [1952586] - net: bridge: fdb: convert offloaded to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_external_learn to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_user to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_sticky to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_static to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_local to bitops (Ivan Vecera) [1952586] - net: bridge: move default pvid init/deinit to NETDEV_REGISTER/UNREGISTER (Ivan Vecera) [1952586] - bridge: Fix possible use-after-free when deleting bridge port (Ivan Vecera) [1952586] - bridge: update vlan dev link state for bridge netdev changes (Ivan Vecera) [1952586] - bridge: update vlan dev state when port added to or deleted from vlan (Ivan Vecera) [1952586] - bridge: support binding vlan dev link state to vlan member bridge ports (Ivan Vecera) [1952586] - vlan: do not transfer link state in vlan bridge binding mode (Ivan Vecera) [1952586] - vlan: support binding link state to vlan member bridge ports (Ivan Vecera) [1952586] - ipv6: weaken the v4mapped source check (Paolo Abeni) [1950298] - tcp: relookup sock for RST+ACK packets handled by obsolete req sock (Paolo Abeni) [1950298] - inet_connection_sock: remove unused parameter of reqsk_queue_unlink func (Paolo Abeni) [1950298] - tcp: add sanity tests to TCP_QUEUE_SEQ (Paolo Abeni) [1950298] - tcp: fix SO_RCVLOWAT related hangs under mem pressure (Paolo Abeni) [1950298] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Paolo Abeni) [1950298] - tcp: fix cwnd-limited bug for TSO deferral where we send nothing (Paolo Abeni) [1950298] - vfio-ccw: Wire in the request callback (Thomas Huth) [1940451] - vfio-mdev: Wire in a request handler for mdev parent (Thomas Huth) [1940451] - intel_idle: add Iclelake-D support (David Arcari) [1960287] - scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() (Steve Best) [1941180] - powerpc/sstep: Fix VSX instruction emulation (Steve Best) [1934187] - powerpc/pseries/hibernation: remove pseries_suspend_cpu() (Steve Best) [1932970] - powerpc/pseries: remove cede offline state for CPUs (Steve Best) [1932970] - powerpc/pseries: export LPAR security flavor in lparcfg (Steve Best) [1935660] - Makefile: update early devel phase flag (Bruno Meneguele) [1930504]- configs: Enable CONFIG_BPF_KPROBE_OVERRIDE (Jiri Olsa) [1920439] - powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n (Greg Kurz) [1945745] - powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove redundant mtspr PSPB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC] (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Nested move LPCR sanitising to sanitise_hv_regs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit (Greg Kurz) [1945745] - KVM: PPC: Don't always report hash MMU capability for P9 < DD2.2 (Greg Kurz) [1945745] - powerpc/xive: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix host radix SLB optimisation with hash guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure radix guest has no SLB entries (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path (Greg Kurz) [1945745] - KVM: PPC: remove unneeded semicolon (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Use POWER9 SLBIA IH=6 variant to clear SLB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: No need to clear radix host SLB before loading HPT guest (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix radix guest SLB side channel (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove support for running HPT guest on RPT host without mixed mode support (Greg Kurz) [1945745] - powerpc/mm: Update tlbiel loop on POWER10 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Allow nested guest creation when L0 hv_guest_state > L1 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Include prototypes (Greg Kurz) [1945745] - KVM: PPC: Make the VMX instruction emulation routines static (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix mask size for emulated msgsndp (Greg Kurz) [1945745] - KVM: PPC: fix comparison to bool warning (Greg Kurz) [1945745] - KVM: PPC: Book3S: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Add a comment regarding VP numbering (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_EOI_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_MASK_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_SHIFT_BUG (Greg Kurz) [1945745] - powerpc/xive: Add a debug_show handler to the XIVE irq_domain (Greg Kurz) [1945745] - powerpc/xive: Rename XIVE_IRQ_NO_EOI to show its a flag (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Show detailed configuration in debug output (Greg Kurz) [1945745] - powerpc/64s: Remove MSR[ISF] bit (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ratelimit machine check messages coming from guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Don't attempt to recover machine checks for FWNMI enabled guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page (Greg Kurz) [1945745] - clocksource/drivers/hyper-v: Move handling of STIMER0 interrupts (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Set clocksource rating based on Hyper-V feature (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Handle sched_clock differences inline (Mohammed Gamal) [1940901] - clocksource/hyperv: use MSR-based access if running as root (Mohammed Gamal) [1940901] - cifs: fix interrupted close commands (Ronnie Sahlberg) [1952263] - cifs: add NULL check for ses->tcon_ipc (Ronnie Sahlberg) [1952263] - smb3: set COMPOUND_FID to FileID field of subsequent compound request (Ronnie Sahlberg) [1952263] - cifs: fix potential use-after-free in cifs_echo_request() (Ronnie Sahlberg) [1952263] - cifs: allow syscalls to be restarted in __smb_send_rqst() (Ronnie Sahlberg) [1952263] - smb3: Handle error case during offload read path (Ronnie Sahlberg) [1952263] - smb3: Avoid Mid pending list corruption (Ronnie Sahlberg) [1952263] - smb3: Call cifs reconnect from demultiplex thread (Ronnie Sahlberg) [1952263] - cifs: fix a memleak with modefromsid (Ronnie Sahlberg) [1952263] - cifs: update internal module version number (Ronnie Sahlberg) [1952263] - smb3: add some missing definitions from MS-FSCC (Ronnie Sahlberg) [1952263] - smb3: remove two unused variables (Ronnie Sahlberg) [1952263] - smb3: add support for stat of WSL reparse points for special file types (Ronnie Sahlberg) [1952263] - SMB3: add support for recognizing WSL reparse tags (Ronnie Sahlberg) [1952263] - cifs: remove bogus debug code (Ronnie Sahlberg) [1952263] - smb3.1.1: fix typo in compression flag (Ronnie Sahlberg) [1952263] - cifs: move smb version mount options into fs_context.c (Ronnie Sahlberg) [1952263] - cifs: move cache mount options to fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: move security mount options into fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: add files to host new mount api (Ronnie Sahlberg) [1952263] - smb3: do not try to cache root directory if dir leases not supported (Ronnie Sahlberg) [1952263] - smb3: fix stat when special device file and mounted with modefromsid (Ronnie Sahlberg) [1952263] - cifs: Print the address and port we are connecting to in generic_ip_connect() (Ronnie Sahlberg) [1952263] - SMB3: Resolve data corruption of TCP server info fields (Ronnie Sahlberg) [1952263] - cifs: make const array static, makes object smaller (Ronnie Sahlberg) [1952263] - SMB3.1.1: Fix ids returned in POSIX query dir (Ronnie Sahlberg) [1952263] - smb3: add dynamic trace point to trace when credits obtained (Ronnie Sahlberg) [1952263] - smb3.1.1: do not fail if no encryption required but server doesn't support it (Ronnie Sahlberg) [1952263] - cifs: Return the error from crypt_message when enc/dec key not found. (Ronnie Sahlberg) [1952263] - smb3.1.1: set gcm256 when requested (Ronnie Sahlberg) [1952263] - smb3.1.1: rename nonces used for GCM and CCM encryption (Ronnie Sahlberg) [1952263] - smb3.1.1: print warning if server does not support requested encryption type (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm enable_gcm_256 (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm require_gcm_256 (Ronnie Sahlberg) [1952263] - cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES (Ronnie Sahlberg) [1952263] - SMB3.1.1: add defines for new signing negotiate context (Ronnie Sahlberg) [1952263] - Handle STATUS_IO_TIMEOUT gracefully (Ronnie Sahlberg) [1952263] - cifs: compute full_path already in cifs_readdir() (Ronnie Sahlberg) [1952263] - cifs: return cached_fid from open_shroot (Ronnie Sahlberg) [1952263] - update structure definitions from updated protocol documentation (Ronnie Sahlberg) [1952263] - smb3: add defines for new crypto algorithms (Ronnie Sahlberg) [1952263] - cifs: fix check of tcon dfs in smb1 (Ronnie Sahlberg) [1952263] - SMB3: Fix mkdir when idsfromsid configured on mount (Ronnie Sahlberg) [1952263] - cifs: Convert to use the fallthrough macro (Ronnie Sahlberg) [1952263] - cifs: Fix an error pointer dereference in cifs_mount() (Ronnie Sahlberg) [1952263] - cifs: document and cleanup dfs mount (Ronnie Sahlberg) [1952263] - cifs: only update prefix path of DFS links in cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: fix double free error on share and prefix (Ronnie Sahlberg) [1952263] - cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect (Ronnie Sahlberg) [1952263] - cifs: handle empty list of targets in cifs_reconnect() (Ronnie Sahlberg) [1952263] - cifs: rename reconn_inval_dfs_target() (Ronnie Sahlberg) [1952263] - cifs: reduce number of referral requests in DFS link lookups (Ronnie Sahlberg) [1952263] - cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: convert to use be32_add_cpu() (Ronnie Sahlberg) [1952263] - cifs: delete duplicated words in header files (Ronnie Sahlberg) [1952263] - cifs: Remove the superfluous break (Ronnie Sahlberg) [1952263] - cifs: remove unused variable 'server' (Ronnie Sahlberg) [1952263] - smb3: warn on confusing error scenario with sec=krb5 (Ronnie Sahlberg) [1952263] - fuse: 32-bit user space ioctl compat for fuse device (Miklos Szeredi) [1949873] - virtiofs: Fail dax mount if device does not support it (Miklos Szeredi) [1949873] - fuse: fix live lock in fuse_iget() (Miklos Szeredi) [1949873] - mm/filemap: remove unused parameter and change to void type for replace_page_cache_page() (Miklos Szeredi) [1949873] - fuse: support SB_NOSEC flag to improve write performance (Miklos Szeredi) [1949873] - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request (Miklos Szeredi) [1949873] - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 (Miklos Szeredi) [1949873] - fuse: setattr should set FATTR_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path (Miklos Szeredi) [1949873] - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 (Miklos Szeredi) [1949873] - fuse: always revalidate if exclusive create (Miklos Szeredi) [1949873] - virtiofs: clean up error handling in virtio_fs_get_tree() (Miklos Szeredi) [1949873] - fuse: add fuse_sb_destroy() helper (Miklos Szeredi) [1949873] - fuse: simplify get_fuse_conn*() (Miklos Szeredi) [1949873] - fuse: get rid of fuse_mount refcount (Miklos Szeredi) [1949873] - virtiofs: simplify sb setup (Miklos Szeredi) [1949873] - virtiofs fix leak in setup (Miklos Szeredi) [1949873] - fuse: launder page should wait for page writeback (Miklos Szeredi) [1949873] - fuse: connection remove fix (Miklos Szeredi) [1949873] - fuse: implement crossmounts (Miklos Szeredi) [1949873] - fuse: Allow fuse_fill_super_common() for submounts (Miklos Szeredi) [1949873] - fuse: split fuse_mount off of fuse_conn (Miklos Szeredi) [1949873] - fuse: drop fuse_conn parameter where possible (Miklos Szeredi) [1949873] - fuse: store fuse_conn in fuse_req (Miklos Szeredi) [1949873] - fuse: add submount support to (Miklos Szeredi) [1949873] - fuse: fix page dereference after free (Miklos Szeredi) [1949873] - fuse: update project homepage (Miklos Szeredi) [1949873] - fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS (Miklos Szeredi) [1949873] - fuse: don't ignore errors from fuse_writepages_fill() (Miklos Szeredi) [1949873] - fuse: clean up condition for writepage sending (Miklos Szeredi) [1949873] - fuse: fix warning in tree_insert() and clean up writepage insertion (Miklos Szeredi) [1949873] - fuse: move rb_erase() before tree_insert() (Miklos Szeredi) [1949873] - fuse: optimize writepages search (Miklos Szeredi) [1949873] - fuse: Update stale comment in queue_interrupt() (Miklos Szeredi) [1949873] - fuse: use true,false for bool variable (Miklos Szeredi) [1949873] - fuse: Add changelog entries for protocols 7.1 - 7.8 (Miklos Szeredi) [1949873] - fuse: reserve byteswapped init opcodes (Miklos Szeredi) [1949873] - convenience helper: get_tree_single() (finish backport) (Miklos Szeredi) [1949873] - fuse: Convert fusectl to use the new mount API (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.9 (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.12 (Miklos Szeredi) [1949873] - sfc: adjust efx->xdp_tx_queue_count with the real number of initialized queues (Íñigo Huguet) [1934254] - sfc: Remove duplicate argument (Íñigo Huguet) [1934254] - sfc: Use 'skb_add_rx_frag()' instead of hand coding it (Íñigo Huguet) [1934254] - sfc-falcon: Fix a typo (Íñigo Huguet) [1934254] - sfc: ef10: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX flush done handling (Íñigo Huguet) [1934254] - sfc: reduce the number of requested xdp ev queues (Íñigo Huguet) [1934254] - sfc: support GRE TSO on EF100 (Íñigo Huguet) [1934254] - sfc: correctly support non-partial GSO_UDP_TUNNEL_CSUM on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 19 fields (Íñigo Huguet) [1934254] - sfc: advertise our vlan features (Íñigo Huguet) [1934254] - sfc: only use fixed-id if the skb asks for it (Íñigo Huguet) [1934254] - sfc: implement encap TSO on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 17 fields (Íñigo Huguet) [1934254] - sfc: move initialisation of efx->filter_sem to efx_init_struct() (Íñigo Huguet) [1934254] - net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats() (Íñigo Huguet) [1934254] - net: sfc: Replace in_interrupt() usage (Íñigo Huguet) [1934254] - sfc: clean up mis-targeted comments (Íñigo Huguet) [1934254] - sfc: fix kdoc warning (Íñigo Huguet) [1934254] - sfc: clean up unused assignments (Íñigo Huguet) [1934254] - sfc: advertise encapsulated offloads on EF10 (Íñigo Huguet) [1934254] - sfc: implement encapsulated TSO on EF10 (Íñigo Huguet) [1934254] - sfc: de-indirect TSO handling (Íñigo Huguet) [1934254] - sfc: select inner-csum-offload TX queues for skbs that need it (Íñigo Huguet) [1934254] - sfc: create inner-csum queues on EF10 if supported (Íñigo Huguet) [1934254] - sfc: define inner/outer csum offload TXQ types (Íñigo Huguet) [1934254] - sfc: decouple TXQ type from label (Íñigo Huguet) [1934254] - sfc: cleanups around efx_alloc_channel (Íñigo Huguet) [1934254] - sfc: remove spurious unreachable return statement (Íñigo Huguet) [1934254] - sfc: remove duplicate call to efx_init_channels from EF100 probe (Íñigo Huguet) [1934254] - sfc: coding style cleanups in mcdi_port_common.c (Íñigo Huguet) [1934254] - sfc: simplify DMA mask setting (Íñigo Huguet) [1934254] - sfc: remove EFX_DRIVER_VERSION (Íñigo Huguet) [1934254] - sfc: handle limited FEC support (Íñigo Huguet) [1934254] - sfc: add ethtool ops and miscellaneous ndos to EF100 (Íñigo Huguet) [1934254] - sfc: remove phy_op indirection (Íñigo Huguet) [1934254] - sfc: remove efx_tx_queue_partner (Íñigo Huguet) [1934254] - sfc: rewrite efx_tx_may_pio (Íñigo Huguet) [1934254] - sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 TX datapath (Íñigo Huguet) [1934254] - sfc: use tx_queue->old_read_count in EF100 TX path (Íñigo Huguet) [1934254] - sfc: make ef100 xmit_more handling look more like ef10's (Íñigo Huguet) [1934254] - sfc: add and use efx_tx_send_pending in tx.c (Íñigo Huguet) [1934254] - sfc: return errors from efx_mcdi_set_id_led, and de-indirect (Íñigo Huguet) [1934254] - sfc: fix kernel-doc on struct efx_loopback_state (Íñigo Huguet) [1934254] - sfc: fix unused-but-set-variable warning in efx_farch_filter_remove_safe (Íñigo Huguet) [1934254] - sfc: fix W=1 warnings in efx_farch_handle_rx_not_ok (Íñigo Huguet) [1934254] - sfc: convert to new udp_tunnel infrastructure (Íñigo Huguet) [1934254] - net: don't warn in inet diag when IPV6 is disabled (Hangbin Liu) [1938639] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Hangbin Liu) [1880432] - redhat: enable MHI bus driver support (Jarod Wilson) [1938030] - bus: mhi: core: Fix invalid error returning in mhi_queue (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from state workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Fix check for syserr at power_up (Jarod Wilson) [1938030] - mhi: Fix double dma free (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Increase num of elements in hw event ring (Jarod Wilson) [1938030] - mhi: pci_generic: Print warning in case of firmware crash (Jarod Wilson) [1938030] - bus: mhi: core: Add helper API to return number of free TREs (Jarod Wilson) [1938030] - mhi: core: Factorize mhi queuing (Jarod Wilson) [1938030] - mhi: use irq_flags if controller driver configures it (Jarod Wilson) [1938030] - mhi: pci_generic: Fix shared MSI vector support (Jarod Wilson) [1938030] - mhi: unconstify mhi_event_config (Jarod Wilson) [1938030] - bus: mhi: Ensure correct ring update ordering with memory barrier (Jarod Wilson) [1938030] - mhi: pci_generic: Set irq moderation value to 1ms for hw channels (Jarod Wilson) [1938030] - mhi: pci_generic: Add diag channels (Jarod Wilson) [1938030] - mhi: pci_generic: Increase controller timeout value (Jarod Wilson) [1938030] - mhi: pci_generic: Add health-check (Jarod Wilson) [1938030] - mhi: pci_generic: Add PCI error handlers (Jarod Wilson) [1938030] - mhi: pci_generic: Add suspend/resume/recovery procedure (Jarod Wilson) [1938030] - mhi: pci_generic: Add support for reset (Jarod Wilson) [1938030] - mhi: pci_generic: Enable burst mode for hardware channels (Jarod Wilson) [1938030] - mhi: pci-generic: Increase number of hardware events (Jarod Wilson) [1938030] - bus: mhi: core: Add device hardware reset support (Jarod Wilson) [1938030] - mhi: pci_generic: Fix implicit conversion warning (Jarod Wilson) [1938030] - bus: mhi: core: Fix error handling in mhi_register_controller() (Jarod Wilson) [1938030] - bus: mhi: core: Fix device hierarchy (Jarod Wilson) [1938030] - bus: mhi: core: Indexed MHI controller name (Jarod Wilson) [1938030] - bus: mhi: core: Remove MHI event ring IRQ handlers when powering down (Jarod Wilson) [1938030] - bus: mhi: core: Mark and maintain device states early on after power down (Jarod Wilson) [1938030] - bus: mhi: core: Separate system error and power down handling (Jarod Wilson) [1938030] - bus: mhi: core: Check for IRQ availability during registration (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on mission mode failure (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate label in firmware load handler API (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on any firmware load failure (Jarod Wilson) [1938030] - bus: mhi: core: Prevent sending multiple RDDM entry callbacks (Jarod Wilson) [1938030] - bus: mhi: core: Move to SYS_ERROR regardless of RDDM capability (Jarod Wilson) [1938030] - bus: mhi: core: Skip device wake in error or shutdown states (Jarod Wilson) [1938030] - bus: mhi: core: Move to using high priority workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate names for firmware load functions (Jarod Wilson) [1938030] - bus: mhi: core: Skip RDDM download for unknown execution environment (Jarod Wilson) [1938030] - bus: mhi: core: Rename RDDM download function to use proper words (Jarod Wilson) [1938030] - bus: mhi: core: Remove unused mhi_fw_load_worker() declaration (Jarod Wilson) [1938030] - bus: mhi: core: Expose mhi_get_exec_env() API for controllers (Jarod Wilson) [1938030] - bus: mhi: core: Add missing EXPORT_SYMBOL for mhi_get_mhi_state() (Jarod Wilson) [1938030] - bus: mhi: core: Remove unnecessary counter from mhi_firmware_copy() (Jarod Wilson) [1938030] - bus: mhi: Fix channel close issue on driver remove (Jarod Wilson) [1938030] - bus: mhi: core: Fix null pointer access when parsing MHI configuration (Jarod Wilson) [1938030] - bus: mhi: Add MHI PCI support for WWAN modems (Jarod Wilson) [1938030] - bus: mhi: core: fix potential operator-precedence with BHI macros (Jarod Wilson) [1938030] - bus: mhi: core: Remove double locking from mhi_driver_remove() (Jarod Wilson) [1938030] - bus: mhi: Remove auto-start option (Jarod Wilson) [1938030] - bus: mhi: Add mhi_queue_is_full function (Jarod Wilson) [1938030] - bus: mhi: debugfs: Print channel context read-pointer (Jarod Wilson) [1938030] - bus: mhi: core: Fix the building of MHI module (Jarod Wilson) [1938030] - bus: mhi: Remove unused nr_irqs_req variable (Jarod Wilson) [1938030] - bus: mhi: core: Allow shared IRQ for event rings (Jarod Wilson) [1938030] - bus: mhi: core: Introduce sysfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce debugfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: Fix entries based on Kconfig coding style (Jarod Wilson) [1938030] - bus: mhi: Remove include of rwlock_types.h (Jarod Wilson) [1938030] - bus: mhi: core: Add const qualifier to MHI config information (Jarod Wilson) [1938030] - bus: mhi: core: Introduce APIs to allocate and free the MHI controller (Jarod Wilson) [1938030] - bus: mhi: core: Read and save device hardware information from BHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce counters to track MHI device state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Introduce helper function to check device state (Jarod Wilson) [1938030] - bus: mhi: core: Use generic name field for an MHI device (Jarod Wilson) [1938030] - bus: mhi: core: Trigger host resume if suspended during mhi_device_get() (Jarod Wilson) [1938030] - bus: mhi: core: Use helper API to trigger a non-blocking host resume (Jarod Wilson) [1938030] - bus: mhi: core: Abort suspends due to outgoing pending packets (Jarod Wilson) [1938030] - bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_task() declaration (Jarod Wilson) [1938030] - bus: mhi: fix doubled words and struct image_info kernel-doc (Jarod Wilson) [1938030] - bus: mhi: core: Handle syserr during power_up (Jarod Wilson) [1938030] - bus: mhi: core: Handle write lock properly in mhi_pm_m0_transition (Jarod Wilson) [1938030] - bus: mhi: core: Do not process SYS_ERROR if RDDM is supported (Jarod Wilson) [1938030] - bus: mhi: core: Skip handling BHI irq if MHI reg access is not allowed (Jarod Wilson) [1938030] - bus: mhi: core: Handle disable transitions in state worker (Jarod Wilson) [1938030] - bus: mhi: core: Remove the system error worker thread (Jarod Wilson) [1938030] - bus: mhi: core: Ensure non-zero session or sequence ID values are used (Jarod Wilson) [1938030] - bus: mhi: core: Improve debug logs for loading firmware (Jarod Wilson) [1938030] - bus: mhi: core: Return appropriate error codes for AMSS load failure (Jarod Wilson) [1938030] - bus: mhi: core: Handle firmware load using state worker (Jarod Wilson) [1938030] - bus: mhi: core: Read transfer length from an event properly (Jarod Wilson) [1938030] - bus: mhi: core: Add range check for channel id received in event ring (Jarod Wilson) [1938030] - bus: mhi: core: Cache intmod from mhi event to mhi channel (Jarod Wilson) [1938030] - bus: mhi: core: Refactor mhi queue APIs (Jarod Wilson) [1938030] - bus: mhi: core: Fix some error return code (Jarod Wilson) [1938030] - bus: mhi: core: Fix channel device name conflict (Jarod Wilson) [1938030] - bus: mhi: core: Fix typo in comment (Jarod Wilson) [1938030] - bus: mhi: core: Offload register accesses to the controller (Jarod Wilson) [1938030] - bus: mhi: core: Remove link_status() callback (Jarod Wilson) [1938030] - bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails (Jarod Wilson) [1938030] - bus: mhi: Fix parsing of mhi_flags (Jarod Wilson) [1938030] - bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_devices() (Jarod Wilson) [1938030] - bus: mhi: core: Add support for MHI suspend and resume (Jarod Wilson) [1938030] - bus: mhi: core: Drop the references to mhi_dev in mhi_destroy_device() (Jarod Wilson) [1938030] - bus: mhi: core: Initialize bhie field in mhi_cntrl for RDDM capture (Jarod Wilson) [1938030] - bus: mhi: core: Add support for reading MHI info from device (Jarod Wilson) [1938030] - bus: mhi: core: Pass module owner during client driver registration (Jarod Wilson) [1938030] - bus/mhi: fix printk format for size_t (Jarod Wilson) [1938030] - bus: mhi: core: Add uevent support for module autoloading (Jarod Wilson) [1938030] - bus: mhi: core: Add support for data transfer (Jarod Wilson) [1938030] - bus: mhi: core: Add support for processing events from client device (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading RDDM image during panic (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading firmware over BHIe (Jarod Wilson) [1938030] - bus: mhi: core: Add support for basic PM operations (Jarod Wilson) [1938030] - bus: mhi: core: Add support for PM state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Add support for ringing channel/event ring doorbells (Jarod Wilson) [1938030] - bus: mhi: core: Add support for creating and destroying MHI devices (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI client drivers (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI controllers (Jarod Wilson) [1938030]- ipmi: remove open coded version of SMBus block write (Tony Camuso) [1947126] - char: ipmi: convert comma to semicolon (Tony Camuso) [1947126] - ipmi: msghandler: Suppress suspicious RCU usage warning (Tony Camuso) [1947126] - ipmi/watchdog: replace atomic_add() and atomic_sub() (Tony Camuso) [1947126] - char: ipmi: remove unneeded break (Tony Camuso) [1947126] - ipmi_si: Fix wrong return value in try_smi_init() (Tony Camuso) [1947126] - ipmi: msghandler: Fix a signedness bug (Tony Camuso) [1947126] - ipmi: add retry in try_get_dev_id() (Tony Camuso) [1947126] - ipmi: Clean up some printks (Tony Camuso) [1947126] - ipmi:msghandler: retry to get device id on an error (Tony Camuso) [1947126] - ipmi:sm: Print current state when the state is invalid (Tony Camuso) [1947126] - ipmi: Reset response handler when failing to send the command (Tony Camuso) [1947126] - ipmi: add a newline when printing parameter 'panic_op' by sysfs (Tony Camuso) [1947126] - cpuidle: Select polling interval based on a c-state with a longer target residency (Mark Langsdorf) [1922024] - cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Chromebooks (Mark Langsdorf) [1922024] - cpuidle: record state entry rejection statistics (Mark Langsdorf) [1922024] - nitro_enclaves: Fix stale file descriptors on failed usercopy (Vitaly Kuznetsov) [1953717] - iavf: amend removal of MODULE_VERSION (Stefan Assmann) [1955738] - ixgbevf: Amend commit acf03026ec5a to include a version in module info. (Ken Cox) [1955764] - devlink: move flash end and begin to core devlink (Petr Oros) [1935671] - devlink: move request_firmware out of driver (Petr Oros) [1935671] - ice: add additional debug logging for firmware update (Petr Oros) [1935671] - ice: add support for flash update overwrite mask (Petr Oros) [1935671] - driver core: auxiliary bus: Fix calling stage for auxiliary bus init (Ivan Vecera) [1933820] - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr (Ivan Vecera) [1933820] - driver core: auxiliary bus: minor coding style tweaks (Ivan Vecera) [1933820] - driver core: auxiliary bus: make remove function return void (Ivan Vecera) [1933820] - driver core: auxiliary bus: move slab.h from include file (Ivan Vecera) [1933820] - Add auxiliary bus support (Ivan Vecera) [1933820] - modpost: file2alias: go back to simple devtable lookup (Ivan Vecera) [1933820] - scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command (Dick Kennedy) [1923762] - scsi: lpfc: Fix DMA virtual address ptr assignment in bsg (Dick Kennedy) [1923762] - scsi: lpfc: Fix illegal memory access on Abort IOCBs (Dick Kennedy) [1923762] - scsi: lpfc: Copyright updates for 12.8.0.9 patches (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.9 (Dick Kennedy) [1923762] - scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c (Dick Kennedy) [1923762] - scsi: lpfc: Standardize discovery object logging format (Dick Kennedy) [1923762] - scsi: lpfc: Fix various trivial errors in comments and log messages (Dick Kennedy) [1923762] - scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login (Dick Kennedy) [1923762] - scsi: lpfc: Fix silent memory allocation failure in lpfc_sli4_bsg_link_diag_test() (Dick Kennedy) [1923762] - scsi: lpfc: Fix use-after-free on unused nodes after port swap (Dick Kennedy) [1923762] - scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode (Dick Kennedy) [1923762] - scsi: lpfc: Fix lack of device removal on port swaps with PRLIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix NMI crash during rmmod due to circular hbalock dependency (Dick Kennedy) [1923762] - scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response (Dick Kennedy) [1923762] - scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag (Dick Kennedy) [1923762] - scsi: lpfc: Fix gcc -Wstringop-overread warning (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix kernel-doc formatting issue (Dick Kennedy) [1923762] - scsi: lpfc: Fix a few incorrectly named functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrectly documented function lpfc_debugfs_commonxripools_data() (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of misnamed functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record() (Dick Kennedy) [1923762] - scsi: lpfc: Fix formatting and misspelling issues (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc issues (Dick Kennedy) [1923762] - scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.8 (Dick Kennedy) [1923762] - scsi: lpfc: Correct function header comments related to ndlp reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports (Dick Kennedy) [1923762] - scsi: lpfc: Change wording of invalid pci reset log message (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash caused by switch reboot (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt state transition causing rmmod hang (Dick Kennedy) [1923762] - scsi: lpfc: Fix nodeinfo debugfs output (Dick Kennedy) [1923762] - scsi: lpfc: Fix ADISC handling that never frees nodes (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN (Dick Kennedy) [1923762] - scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery (Dick Kennedy) [1923762] - scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path (Dick Kennedy) [1923762] - scsi: lpfc: Fix use after free in lpfc_els_free_iocb (Dick Kennedy) [1923762] - scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() (Dick Kennedy) [1923762] - scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt connection does not recover after LOGO (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_els_retry() possible null pointer dereference (Dick Kennedy) [1923762] - scsi: lpfc: Fix FLOGI failure due to accessing a freed node (Dick Kennedy) [1923762] - scsi: lpfc: Fix stale node accesses on stale RRQ request (Dick Kennedy) [1923762] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe (Dick Kennedy) [1923762] - scsi: lpfc: Fix 'physical' typos (Dick Kennedy) [1923762] - scsi: lpfc: Fix ancient double free (Dick Kennedy) [1923762] - scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_page_a0() (Dick Kennedy) [1923762] - scsi: lpfc: Add support for eh_should_retry_cmd() (Dick Kennedy) [1923762] - scsi: lpfc: Simplify bool comparison (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.7 (Dick Kennedy) [1923762] - scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better readability (Dick Kennedy) [1923762] - scsi: lpfc: Implement health checking when aborting I/O (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when nvmet transport calls host_release (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport create logging (Dick Kennedy) [1923762] - scsi: lpfc: Fix NVMe recovery after mailbox timeout (Dick Kennedy) [1923762] - scsi: lpfc: Fix target reset failing (Dick Kennedy) [1923762] - scsi: lpfc: Fix error log messages being logged following SCSI task mgnt (Dick Kennedy) [1923762] - scsi: lpfc: Fix FW reset action if I/Os are outstanding (Dick Kennedy) [1923762] - scsi: lpfc: Use the nvme-fc transport supplied timeout for LS requests (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a fabric node is released prematurely (Dick Kennedy) [1923762] - scsi: lpfc: Refresh ndlp when a new PRLI is received in the PRLI issue state (Dick Kennedy) [1923762] - scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_PORT for SLI3 (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config (Dick Kennedy) [1923762] - scsi: lpfc: Fix fall-through warnings for Clang (Dick Kennedy) [1923762] - scsi: lpfc: Correct null ndlp reference on routine exit (Dick Kennedy) [1923762] - scsi: lpfc: Use generic power management (Dick Kennedy) [1923762] - scsi: lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_tmo_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but not used warnings from Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_vendor_attr_mi() (Dick Kennedy) [1923762] - scsi: lpfc: Fix memory leak on lcb_context (Dick Kennedy) [1923762] - scsi: lpfc: Remove dead code on second !ndlp check (Dick Kennedy) [1923762] - scsi: lpfc: Fix pointer defereference before it is null checked issue (Dick Kennedy) [1923762] - scsi: lpfc: Update changed file copyrights for 2020 (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.6 (Dick Kennedy) [1923762] - scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI path to use common I/O submission path (Dick Kennedy) [1923762] - scsi: lpfc: Enable common send_io interface for SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Enable common wqe_template support for both SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Refactor WQE structure definitions for common use (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV Fabric Node reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV discovery and Fabric Node detection (Dick Kennedy) [1923762] - scsi: lpfc: Unsolicited ELS leaves node in incorrect state while dropping it (Dick Kennedy) [1923762] - scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ultimately fails (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Honor module parameter lpfc_use_adisc (Dick Kennedy) [1923762] - scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix removal of SCSI transport device get and put on dev structure (Dick Kennedy) [1923762] - scsi: lpfc: Rework locations of ndlp reference taking (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port ref counting and node freeing (Dick Kennedy) [1923762] - scsi: lpfc: remove ScsiResult macro (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_bsg: Provide correct documentation for a bunch of functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_debugfs: Fix a couple of function documentation issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefined functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues (Dick Kennedy) [1923762] - block: return -EBUSY when there are open partitions in blkdev_reread_part (Ming Lei) [1936800] - block: Try to handle busy underlying device on discard (Ming Lei) [1936800] - md: check for NULL ->meta_bdev before calling bdev_read_only (Ming Lei) [1936800] - blk-settings: align max_sectors on "logical_block_size" boundary (Ming Lei) [1936800] - nbd: handle device refs for DESTROY_ON_DISCONNECT properly (Ming Lei) [1936800] - kyber: introduce kyber_depth_updated() (Ming Lei) [1936800] - loop: fix I/O error on fsync() in detached loop devices (Ming Lei) [1936800] - block: fix potential IO hang when turning off io_poll (Ming Lei) [1936800] - bfq: Use only idle IO periods for think time calculations (Ming Lei) [1936800] - bfq: Use 'ttime' local variable (Ming Lei) [1936800] - bfq: Avoid false bfq queue merging (Ming Lei) [1936800] - bfq: bfq_check_waker() should be static (Ming Lei) [1936800] - block, bfq: make waker-queue detection more robust (Ming Lei) [1936800] - block, bfq: save also injection state on queue merging (Ming Lei) [1936800] - block, bfq: save also weight-raised service on queue merging (Ming Lei) [1936800] - block, bfq: fix switch back from soft-rt weitgh-raising (Ming Lei) [1936800] - block, bfq: re-evaluate convenience of I/O plugging on rq arrivals (Ming Lei) [1936800] - block, bfq: replace mechanism for evaluating I/O intensity (Ming Lei) [1936800] - block: set .bi_max_vecs as actual allocated vector number (Ming Lei) [1936800] - block: don't allocate inline bvecs if this bioset needn't bvecs (Ming Lei) [1936800] - block: don't pass BIOSET_NEED_BVECS for q->bio_split (Ming Lei) [1936800] - block: manage bio slab cache by xarray (Ming Lei) [1936800] - block, bfq: do not expire a queue when it is the only busy one (Ming Lei) [1936800] - block, bfq: avoid spurious switches to soft_rt of interactive queues (Ming Lei) [1936800] - block, bfq: do not raise non-default weights (Ming Lei) [1936800] - block, bfq: increase time window for waker detection (Ming Lei) [1936800] - block, bfq: use half slice_idle as a threshold to check short ttime (Ming Lei) [1936800] - brd: remove the end of device check in brd_do_bvec (Ming Lei) [1936800] - block: propagate BLKROSET on the whole device to all partitions (Ming Lei) [1936800] - block: add a hard-readonly flag to struct gendisk (Ming Lei) [1936800] - block: remove the NULL bdev check in bdev_read_only (Ming Lei) [1936800] - dm: use bdev_read_only to check if a device is read-only (Ming Lei) [1936800] - block: reopen the device in blkdev_reread_part (Ming Lei) [1936800] - block, bfq: set next_rq to waker_bfqq->next_rq in waker injection (Ming Lei) [1936800] - Revert "block: simplify set_init_blocksize" to regain lost performance (Ming Lei) [1936800] - bfq-iosched: Revert "bfq: Fix computation of shallow depth" (Ming Lei) [1936800] - blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED (Ming Lei) [1936800] - bfq: Fix computation of shallow depth (Ming Lei) [1936800] - block: rsxx: select CONFIG_CRC32 (Ming Lei) [1936800] - block: add debugfs stanza for QUEUE_FLAG_NOWAIT (Ming Lei) [1936800] - blk-mq: Don't complete on a remote CPU in force threaded mode (Ming Lei) [1936800] - blk-mq: Remove 'running from the wrong CPU' warning (Ming Lei) [1936800] - block: disable iopoll for split bio (Ming Lei) [1936800] - block: Improve blk_revalidate_disk_zones() checks (Ming Lei) [1936800] - sbitmap: replace CAS with atomic and (Ming Lei) [1936800] - sbitmap: remove swap_lock (Ming Lei) [1936800] - sbitmap: optimise sbitmap_deferred_clear() (Ming Lei) [1936800] - blk-mq: skip hybrid polling if iopoll doesn't spin (Ming Lei) [1936800] - blktrace: fix up a kerneldoc comment (Ming Lei) [1936800] - block: remove the unused block_sleeprq tracepoint (Ming Lei) [1936800] - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off (Ming Lei) [1936800] - block: fix inflight statistics of part0 (Ming Lei) [1936800] - block: optimise for_each_bvec() advance (Ming Lei) [1936800] - block: opencode devcgroup_inode_permission (Ming Lei) [1936800] - block: move bdput() to the callers of __blkdev_get (Ming Lei) [1936800] - block: refactor blkdev_get (Ming Lei) [1936800] - block: refactor __blkdev_put (Ming Lei) [1936800] - block: switch bdgrab to use igrab (Ming Lei) [1936800] - block: change the hash used for looking up block devices (Ming Lei) [1936800] - block: use put_device in put_disk (Ming Lei) [1936800] - block: use disk_part_iter_exit in disk_part_iter_next (Ming Lei) [1936800] - block: add a bdev_kobj helper (Ming Lei) [1936800] - block: remove a superflous check in blkpg_do_ioctl (Ming Lei) [1936800] - block: remove a duplicate __disk_get_part prototype (Ming Lei) [1936800] - loop: do not call set_blocksize (Ming Lei) [1936800] - zram: do not call set_blocksize (Ming Lei) [1936800] - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init (Ming Lei) [1936800] - virtio-blk: remove a spurious call to revalidate_disk_size (Ming Lei) [1936800] - md: remove a spurious call to revalidate_disk_size in update_size (Ming Lei) [1936800] - aoe: don't call set_capacity from irq context (Ming Lei) [1936800] - nbd: validate the block size in nbd_set_size (Ming Lei) [1936800] - nbd: refactor size updates (Ming Lei) [1936800] - nbd: move the task_recv check into nbd_size_update (Ming Lei) [1936800] - nbd: remove the call to set_blocksize (Ming Lei) [1936800] - loop: let set_capacity_revalidate_and_notify update the bdev size (Ming Lei) [1936800] - block: remove the call to __invalidate_device in check_disk_size_change (Ming Lei) [1936800] - block: fix the kerneldoc comment for __register_blkdev (Ming Lei) [1936800] - block: switch gendisk lookup to a simple xarray (Ming Lei) [1936800] - ide: switch to __register_blkdev for command set probing (Ming Lei) [1936800] - md: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - loop: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - brd: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - sd: use __register_blkdev to avoid a modprobe for an unregistered dev_t (Ming Lei) [1936800] - swim: don't call blk_register_region (Ming Lei) [1936800] - ide: remove ide_{,un}register_region (Ming Lei) [1936800] - block: add an optional probe callback to major_names (Ming Lei) [1936800] - block: rework requesting modules for unclaimed devices (Ming Lei) [1936800] - block: split block_class_lock (Ming Lei) [1936800] - block: open code kobj_map into in block/genhd.c (Ming Lei) [1936800] - block: cleanup del_gendisk a bit (Ming Lei) [1936800] - loop: use set_disk_ro (Ming Lei) [1936800] - dasd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - md: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - rbd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - block: add a new set_read_only method (Ming Lei) [1936800] - blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats (Ming Lei) [1936800] - blk-cgroup: Pre-allocate tree node on blkg_conf_prep (Ming Lei) [1936800] - blk-cgroup: Fix memleak on error path (Ming Lei) [1936800] - blk-mq: remove the calling of local_memory_node() (Ming Lei) [1936800] - zram: Fix __zram_bvec_{read,write}() locking order (Ming Lei) [1936800] - skd_main: remove unused including (Ming Lei) [1936800] - sgl_alloc_order: fix memory leak (Ming Lei) [1936800] - block: fix uapi blkzoned.h comments (Ming Lei) [1936800] - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue (Ming Lei) [1936800] - blk-mq: get rid of the dead flush handle code path (Ming Lei) [1936800] - block: get rid of unnecessary local variable (Ming Lei) [1936800] - block: fix comment and add lockdep assert (Ming Lei) [1936800] - blk-mq: use helper function to test hw stopped (Ming Lei) [1936800] - block: use helper function to test queue register (Ming Lei) [1936800] - block: remove redundant mq check (Ming Lei) [1936800] - block: invoke blk_mq_exit_sched no matter whether have .exit_sched (Ming Lei) [1936800] - block: ratelimit handle_bad_sector() message (Ming Lei) [1936800] - blk-throttle: Re-use the throtl_set_slice_end() (Ming Lei) [1936800] - blk-throttle: Open code __throtl_de/enqueue_tg() (Ming Lei) [1936800] - blk-throttle: Move service tree validation out of the throtl_rb_first() (Ming Lei) [1936800] - blk-throttle: Move the list operation after list validation (Ming Lei) [1936800] - blk-throttle: Fix IO hang for a corner case (Ming Lei) [1936800] - blk-throttle: Avoid tracking latency if low limit is invalid (Ming Lei) [1936800] - blk-throttle: Avoid getting the current time if tg->last_finish_time is 0 (Ming Lei) [1936800] - blk-throttle: Remove a meaningless parameter for throtl_downgrade_state() (Ming Lei) [1936800] - block: Remove redundant 'return' statement (Ming Lei) [1936800] - block: Consider only dispatched requests for inflight statistic (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_bio export (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_rq export (Ming Lei) [1936800] - blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps() (Ming Lei) [1936800] - vsprintf: use bd_partno in bdev_name (Ming Lei) [1936800] - block: use bd_partno in bdevname (Ming Lei) [1936800] - target/iblock: fix holder printing in iblock_show_configfs_dev_params (Ming Lei) [1936800] - drbd: don't set ->bd_contains (Ming Lei) [1936800] - drbd: don't detour through bd_contains for the gendisk (Ming Lei) [1936800] - block: add a bdev_is_partition helper (Ming Lei) [1936800] - bdi: remove BDI_CAP_CGROUP_WRITEBACK (Ming Lei) [1936800] - block: lift setting the readahead size into the block layer (Ming Lei) [1936800] - bdi: initialize ->ra_pages and ->io_pages in bdi_init (Ming Lei) [1936800] - block: ensure bdi->io_pages is always initialized (Ming Lei) [1936800] - aoe: set an optimal I/O size (Ming Lei) [1936800] - drbd: remove dead code in device_to_statistics (Ming Lei) [1936800] - raw: don't keep unopened block device around (Ming Lei) [1936800] - zram: cleanup backing_dev_store (Ming Lei) [1936800] - zram: fix double free backing device (Ming Lei) [1936800] - pktcdvd: use blkdev_get_by_dev instead of open coding it (Ming Lei) [1936800] - pktcdvd: remove the if 0'ed pkt_start_recovery function (Ming Lei) [1936800] - block: cleanup blkdev_bszset (Ming Lei) [1936800] - block: move the NEED_PART_SCAN flag to struct gendisk (Ming Lei) [1936800] - block: drop double zeroing (Ming Lei) [1936800] - blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited (Ming Lei) [1936800] - blk-throttle: Avoid calculating bps/iops limitation repeatedly (Ming Lei) [1936800] - blk-throttle: Define readable macros instead of static variables (Ming Lei) [1936800] - blk-throttle: Use readable READ/WRITE macros (Ming Lei) [1936800] - blk-throttle: Fix some comments' typos (Ming Lei) [1936800] - block: introduce part_[begin|end]_io_acct (Ming Lei) [1936800] - blkcg: add plugging support for punt bio (Ming Lei) [1936800] - block: remove check_disk_change (Ming Lei) [1936800] - sr: simplify sr_block_revalidate_disk (Ming Lei) [1936800] - sr: use bdev_check_media_change (Ming Lei) [1936800] - sd: use bdev_check_media_change (Ming Lei) [1936800] - md: use bdev_check_media_change (Ming Lei) [1936800] - gdrom: use bdev_check_media_change (Ming Lei) [1936800] - paride/pcd: use bdev_check_media_change (Ming Lei) [1936800] - xsysace: simplify media change handling (Ming Lei) [1936800] - xsysace: use bdev_check_media_change (Ming Lei) [1936800] - swim3: use bdev_check_media_changed (Ming Lei) [1936800] - swim: simplify media change handling (Ming Lei) [1936800] - swim: use bdev_check_media_change (Ming Lei) [1936800] - ataflop: use bdev_check_media_change (Ming Lei) [1936800] - amiflop: use bdev_check_media_change (Ming Lei) [1936800] - block: add a bdev_check_media_change helper (Ming Lei) [1936800] - block: Remove unused blk_mq_sched_free_hctx_data() (Ming Lei) [1936800] - block: Do not discard buffers under a mounted filesystem (Ming Lei) [1936800] - fs: Don't invalidate page buffers in block_write_full_page() (Ming Lei) [1936800] - block: remove revalidate_disk() (Ming Lei) [1936800] - nvdimm: simplify revalidate_disk handling (Ming Lei) [1936800] - sd: open code revalidate_disk (Ming Lei) [1936800] - nvme: opencode revalidate_disk in nvme_validate_ns (Ming Lei) [1936800] - block: use revalidate_disk_size in set_capacity_revalidate_and_notify (Ming Lei) [1936800] - block: add a new revalidate_disk_size helper (Ming Lei) [1936800] - block: rename bd_invalidated (Ming Lei) [1936800] - block: don't clear bd_invalidated in check_disk_size_change (Ming Lei) [1936800] - block: better deal with the delayed not supported case in blk_cloned_rq_check_limits (Ming Lei) [1936800] - block: Return blk_status_t instead of errno codes (Ming Lei) [1936800] - block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE (Ming Lei) [1936800] - block: remove the unused q argument to part_in_flight and part_in_flight_rw (Ming Lei) [1936800] - block: remove the disk argument to delete_partition (Ming Lei) [1936800] - block: move the devcgroup_inode_permission call to blkdev_get (Ming Lei) [1936800] - blk-mq: use BLK_MQ_NO_TAG for no tag (Ming Lei) [1936800] - block: Move blk_mq_bio_list_merge() into blk-merge.c (Ming Lei) [1936800] - block: Move bio merge related functions into blk-merge.c (Ming Lei) [1936800] - blk-wbt: Remove obsolete multiqueue I/O scheduling comment (Ming Lei) [1936800] - raw: deprecate the raw driver (Ming Lei) [1936800] - nvme: don't call revalidate_disk from nvme_set_queue_dying (Ming Lei) [1936800] - block: fix locking for struct block_device size updates (Ming Lei) [1936800] - block: replace bd_set_size with bd_set_nr_sectors (Ming Lei) [1936800] - block: Make request_queue.rpm_status an enum (Ming Lei) [1936800] - mmc: remove the call to check_disk_change (Ming Lei) [1936800] - block: integrate bd_start_claiming into __blkdev_get (Ming Lei) [1936800] - block: use bd_prepare_to_claim directly in the loop driver (Ming Lei) [1936800] - block: refactor bd_start_claiming (Ming Lei) [1936800] - block: simplify the restart case in __blkdev_get (Ming Lei) [1936800] - block: simplify set_init_blocksize (Ming Lei) [1936800] - block: remove flush_disk (Ming Lei) [1936800] - block: move block-related definitions out of fs.h (Ming Lei) [1936800] - xen-blkfront.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1936800]- redhat/configs: Add CONFIG_PINCTRL_EMMITSBURG (David Arcari) [1959506] - redhat/configs: Remove CONFIG_EMMITSBURG (David Arcari) [1959506] - fuse: fix write deadlock (Miklos Szeredi) [1904597] - sched/debug: Fix cgroup_path[] serialization (Waiman Long) [1954363] - KVM: x86/xen: Take srcu lock when accessing kvm_memslots() (Paolo Bonzini) [1945742] - KVM: SVM: Allocate SEV command structures on local stack (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for INIT command (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for status commands (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack for small SEV command buffers (Paolo Bonzini) [1945742] - crypto: ccp: Play nice with vmalloc'd memory for SEV command structs (Paolo Bonzini) [1945742] - crypto: ccp: Reject SEV commands with mismatching command buffer (Paolo Bonzini) [1945742] - crypto: ccp: Detect and reject "invalid" addresses destined for PSP (Paolo Bonzini) [1945742] - crypto: ccp: Free SEV device if SEV init fails (Paolo Bonzini) [1945742] - crypto: ccp - Fix sparse warnings in sev-dev (Paolo Bonzini) [1945742] - drivers/crypto/ccp/sev-dev.c: get rid of pointless access_ok() (Paolo Bonzini) [1945742] - crypto: ccp - Add support for SEV-ES to the PSP driver (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_RECEIVE_START command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_SEND_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEND_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV SEND_START command (Paolo Bonzini) [1945742] - KVM: Boost vCPU candidate in user mode which is delivering interrupt (Paolo Bonzini) [1945742] - nSVM: Check addresses of MSR and IO permission maps (Paolo Bonzini) [1945742] - KVM: SVM: Define actual size of IOPM and MSRPM tables (Paolo Bonzini) [1945742] - KVM: vmx: add mismatched size assertions in vmcs_check32() (Paolo Bonzini) [1945742] - KVM: Add proper lockdep assertion in I/O bus unregister (Paolo Bonzini) [1945742] - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed (Paolo Bonzini) [1945742] - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU (Paolo Bonzini) [1945742] - KVM: SVM: Enhance and clean up the vmcb tracking comment in pre_svm_run() (Paolo Bonzini) [1945742] - KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at (Paolo Bonzini) [1945742] - KVM: SVM: Drop vcpu_svm.vmcb_pa (Paolo Bonzini) [1945742] - KVM: SVM: Don't set current_vmcb->cpu when switching vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Make sure GHCB is mapped before updating (Paolo Bonzini) [1945742] - KVM: X86: Do not yield to self (Paolo Bonzini) [1945742] - KVM: X86: Count attempted/successful directed yield (Paolo Bonzini) [1945742] - KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU (Paolo Bonzini) [1945742] - KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make TDP MMU root refcount atomic (Paolo Bonzini) [1945742] - KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Refactor yield safe root iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Merge TDP MMU put and free root (Paolo Bonzini) [1945742] - KVM: x86/mmu: use tdp_mmu_free_sp to free roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes (Paolo Bonzini) [1945742] - KVM: constify kvm_arch_flush_remote_tlbs_memslot (Paolo Bonzini) [1945742] - KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcpu' allocations (Paolo Bonzini) [1945742] - KVM: MMU: protect TDP MMU pages only down to required level (Paolo Bonzini) [1945742] - KVM: introduce KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86: pending exceptions must not be blocked by an injected event (Paolo Bonzini) [1945742] - KVM: nSVM: call nested_svm_load_cr3 on nested state load (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should include the autoload/autostore MSR lists (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should show the effective EFER (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should consider only the load controls of EFER/PAT (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not conflate EFER and PAT presence in VMCS (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid (Paolo Bonzini) [1945742] - KVM: nSVM: improve SYSENTER emulation on AMD (Paolo Bonzini) [1945742] - KVM: x86: add guest_cpuid_is_intel (Paolo Bonzini) [1945742] - KVM: x86: Account a variety of miscellaneous allocations (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created (Paolo Bonzini) [1945742] - KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes (Paolo Bonzini) [1945742] - KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to TDP MMU root walkers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_vmexit() (Paolo Bonzini) [1945742] - KVM: MMU: load PDPTRs outside mmu_lock (Paolo Bonzini) [1945742] - KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit (Paolo Bonzini) [1945742] - KVM: SVM: load control fields from VMCB12 before checking them (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap (Paolo Bonzini) [1945742] - KVM: make: Fix out-of-source module builds (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: x86: remove unused declaration of kvm_write_tsc() (Paolo Bonzini) [1945742] - KVM: clean up the unused argument (Paolo Bonzini) [1945742] - x86/kvm: Fix broken irq restoration in kvm_wait (Paolo Bonzini) [1945742] - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs (Paolo Bonzini) [1945742] - KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish (Paolo Bonzini) [1945742] - KVM: x86/mmu: Store the address space ID in the TDP iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Factor out tdp_iter_return_to_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page (Paolo Bonzini) [1945742] - KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE root (Paolo Bonzini) [1945742] - KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails (Paolo Bonzini) [1945742] - KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled (Paolo Bonzini) [1945742] - KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd (Paolo Bonzini) [1945742] - KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches (Paolo Bonzini) [1945742] - KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch (Paolo Bonzini) [1945742] - KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed (Paolo Bonzini) [1945742] - KVM: VMX: Fold Hyper-V EPTP checking into it's only caller (Paolo Bonzini) [1945742] - KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: x86: Get active PCID only when writing a CR3 value (Paolo Bonzini) [1945742] - KVM/SVM: Move vmenter.S exception fixups out of line (Paolo Bonzini) [1945742] - KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use low available bits for removed SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Co-locate code for setting various SPTE masks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bits (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generation (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add module param to disable MMIO caching (for testing) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabled (Paolo Bonzini) [1945742] - KVM: x86/mmu: Retry page faults that hit an invalid memslot (Paolo Bonzini) [1945742] - KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TF (Paolo Bonzini) [1945742] - KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-present (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check for shadow-present SPTE before querying A/D status (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add typedefs for rmap/iter handlers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hook (Paolo Bonzini) [1945742] - KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_generic (Paolo Bonzini) [1945742] - KVM: x86: determine if an exception has an error code only when injecting it. (Paolo Bonzini) [1945742] - KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies (Paolo Bonzini) [1945742] - KVM: SVM: Add support for Virtual SPEC_CTRL (Paolo Bonzini) [1945742] - x86/cpufeatures: Add the Virtual SPEC_CTRL feature (Paolo Bonzini) [1945742] - KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state (Paolo Bonzini) [1945742] - KVM: SVM: move VMLOAD/VMSAVE to C code (Paolo Bonzini) [1945742] - KVM: SVM: Skip intercepted PAUSE instructions after emulation (Paolo Bonzini) [1945742] - KVM: SVM: Don't manually emulate RDPMC if nrips=0 (Paolo Bonzini) [1945742] - KVM: x86: Move RDPMC emulation to common code (Paolo Bonzini) [1945742] - KVM: x86: Move trivial instruction-based exit handlers to common code (Paolo Bonzini) [1945742] - KVM: x86: Move XSETBV emulation to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code (Paolo Bonzini) [1945742] - KVM: nSVM: Add helper to synthesize nested VM-Exit without collateral (Paolo Bonzini) [1945742] - KVM: x86: Handle triple fault in L2 without killing L1 (Paolo Bonzini) [1945742] - KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places) (Paolo Bonzini) [1945742] - KVM: SVM: merge update_cr0_intercept into svm_set_cr0 (Paolo Bonzini) [1945742] - KVM: nSVM: Trace VM-Enter consistency check failures (Paolo Bonzini) [1945742] - KVM: x86: Move nVMX's consistency check macro to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add missing checks for reserved bits to svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control (Paolo Bonzini) [1945742] - KVM: nSVM: rename functions and variables according to vmcbXY nomenclature (Paolo Bonzini) [1945742] - KVM: nSVM: Track the ASID generation of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: nSVM: Track the physical cpu of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Use a separate vmcb for the nested L2 guest (Paolo Bonzini) [1945742] - KVM: nSVM: Set the shadow root level to the TDP level for nested NPT (Paolo Bonzini) [1945742] - KVM: SVM: Don't strip the C-bit from CR2 on #PF interception (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root level (Paolo Bonzini) [1945742] - KVM: x86/mmu: Sync roots after MMU load iff load as successful (Paolo Bonzini) [1945742] - KVM: x86/mmu: Unexport MMU load/unload functions (Paolo Bonzini) [1945742] - KVM: x86: Defer the MMU unload to the normal path on an global INVPCID (Paolo Bonzini) [1945742] - KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check PDPTRs before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure MMU pages are available when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate the lm_root before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Capture 'mmu' in a local variable when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit (Paolo Bonzini) [1945742] - KVM: x86: to track if L1 is running L2 VM (Paolo Bonzini) [1945742] - KVM: LAPIC: Advancing the timer expiration on guest initiated write (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in exclusive mode (Paolo Bonzini) [1945742] - KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged (Paolo Bonzini) [1945742] - kvm: x86: use NULL instead of using plain integer as pointer (Paolo Bonzini) [1945742] - KVM: SVM: Connect 'npt' module param to KVM's internal 'npt_enabled' (Paolo Bonzini) [1945742] - KVM: x86: Ensure deadline timer has truly expired before posting its IRQ (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix return code when clearing vcpu_info and vcpu_time_info (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if PML is enabled (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref (Paolo Bonzini) [1945742] - KVM: SVM: Fix nested VM-Exit on #GP interception handling (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consider the hva in mmu_notifier retry (Paolo Bonzini) [1945742] - kernel.h: split out min()/max() et al. helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip mmu_notifier check when handling MMIO page fault (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove a variety of unnecessary exports (Paolo Bonzini) [1945742] - KVM: x86: Fold "write-protect large" use case into generic write-protect (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PML (Paolo Bonzini) [1945742] - KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging (Paolo Bonzini) [1945742] - KVM: x86: Further clarify the logic and comments for toggling log dirty (Paolo Bonzini) [1945742] - KVM: x86: Move MMU's PML logic to common code (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make dirty log size hook (PML) a value, not a function (Paolo Bonzini) [1945742] - KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_write_protect() (Paolo Bonzini) [1945742] - KVM: nVMX: Disable PML in hardware when running L2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consult max mapping level when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass the memslot to the rmap callbacks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Split out max mapping level calculation to helper (Paolo Bonzini) [1945742] - KVM: nVMX: no need to undo inject_page_fault change on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode (Paolo Bonzini) [1945742] - KVM: VMX: read idt_vectoring_info a bit earlier (Paolo Bonzini) [1945742] - KVM: VMX: Allow INVPCID in guest without PCID (Paolo Bonzini) [1945742] - KVM: x86: Advertise INVPCID by default (Paolo Bonzini) [1945742] - KVM: SVM: Intercept INVPCID when it's disabled to inject #UD (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make HVA handler retpoline-friendly (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers (Paolo Bonzini) [1945742] - KVM: x86: reading DR cannot fail (Paolo Bonzini) [1945742] - KVM: SVM: Remove an unnecessary forward declaration (Paolo Bonzini) [1945742] - KVM: SVM: Move AVIC vCPU kicking snippet to helper function (Paolo Bonzini) [1945742] - KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 (Paolo Bonzini) [1945742] - KVM: x86: Remove misleading DR6/DR7 adjustments from RSM emulation (Paolo Bonzini) [1945742] - KVM: x86/xen: Use hva_t for holding hypercall page address (Paolo Bonzini) [1945742] - KVM: x86/xen: Remove extra unlock in kvm_xen_hvm_set_attr() (Paolo Bonzini) [1945742] - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() (Paolo Bonzini) [1945742] - KVM: x86: Add helper to consolidate "raw" reserved GPA mask calculations (Paolo Bonzini) [1945742] - KVM: selftests: Always run vCPU thread with blocked SIG_IPI (Paolo Bonzini) [1945742] - KVM: selftests: Sync data verify of dirty logging with guest sync (Paolo Bonzini) [1945742] - KVM: selftests: Add a test for kvm page table code (Paolo Bonzini) [1945742] - KVM: selftests: Adapt vm_userspace_mem_region_add to new helpers (Paolo Bonzini) [1945742] - KVM: selftests: List all hugetlb src types specified with page sizes (Paolo Bonzini) [1945742] - tools/headers: sync headers of asm-generic/hugetlb_encode.h (Paolo Bonzini) [1945742] - tools include uapi: Update linux/mmap.h copy (Paolo Bonzini) [1945742] - tools UAPI: Update copy of linux/mman.h from the kernel sources (Paolo Bonzini) [1945742] - mm/hugetlb: add mmap() encodings for 32MB and 512MB page sizes (Paolo Bonzini) [1945742] - RHEL: Add #defines for 16k hugepages (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system default hugetlb page size (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system configured THP page size (Paolo Bonzini) [1945742] - KVM: selftests: Make a generic helper to get vm guest mode strings (Paolo Bonzini) [1945742] - KVM: selftests: Print the errno besides error-string in TEST_ASSERT (Paolo Bonzini) [1945742] - KVM: selftests: remove redundant semi-colon (Paolo Bonzini) [1945742] - selftests: kvm: Check that TSC page value is small after KVM_SET_CLOCK(0) (Paolo Bonzini) [1945742] - KVM: x86: Prevent 'hv_clock->system_time' from going negative in kvm_guest_time_update() (Paolo Bonzini) [1945742] - selftests: kvm: make hardware_disable_test less verbose (Paolo Bonzini) [1945742] - selftests: kvm: add set_boot_cpu_id test (Paolo Bonzini) [1945742] - selftests: kvm: add _vm_ioctl (Paolo Bonzini) [1945742] - selftests: kvm: add get_msr_index_features (Paolo Bonzini) [1945742] - KVM: x86/xen: Add support for vCPU runstate information (Paolo Bonzini) [1945742] - RHEL: configs: do not enable CONFIG_KVM_XEN (Paolo Bonzini) [1945742] - KVM: x86: allow compiling out the Xen hypercall interface (Paolo Bonzini) [1945742] - KVM: x86: compile out TDP MMU on 32-bit systems (Paolo Bonzini) [1945742] - KVM: xen: flush deferred static key before checking it (Paolo Bonzini) [1945742] - KVM: x86/xen: Explicitly pad struct compat_vcpu_info to 64 bytes (Paolo Bonzini) [1945742] - KVM: x86/xen: Allow reset of Xen attributes (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in kvm_run->flags (Paolo Bonzini) [1945742] - Documentation: kvm: fix messy conversion from .txt to .rst (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTED_HV_CPUID (Paolo Bonzini) [1945742] - Documentation: kvm: fix warning (Paolo Bonzini) [1945742] - KVM: Add documentation for Xen hypercall and shared_info updates (Paolo Bonzini) [1945742] - KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT (Paolo Bonzini) [1945742] - KVM: Documentation: Fix documentation for nested. (Paolo Bonzini) [1945742] - KVM: Documentation: Add arm64 KVM_RUN error codes (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_CAP_ENFORCE_PV_CPUID (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_X86_SET_MSR_FILTER (Paolo Bonzini) [1945742] - docs: kvm: add documentation for KVM_CAP_S390_DIAG318 (Paolo Bonzini) [1945742] - selftests: kvm: Mmap the entire vcpu mmap area (Paolo Bonzini) [1945742] - selftests: kvm: avoid uninitialized variable warning (Paolo Bonzini) [1945742] - selftests: kvm: add hardware_disable test (Paolo Bonzini) [1945742] - KVM: selftests: Don't bother mapping GVA for Xen shinfo test (Paolo Bonzini) [1945742] - KVM: selftests: Fix hex vs. decimal snafu in Xen test (Paolo Bonzini) [1945742] - KVM: selftests: Fix size of memslots created by Xen tests (Paolo Bonzini) [1945742] - KVM: selftests: Ignore recently added Xen tests' build output (Paolo Bonzini) [1945742] - KVM: x86: declare Xen HVM shared info capability and add test case (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop hv_vcpu_to_vcpu() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate Hyper-V context lazily (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get to 'struct kvm_vcpu_hv' (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Stop shadowing global 'current_vcpu' variable (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Introduce to_kvm_hv() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_syndbg() to to_hv_syndbg() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_stimer()/stimer_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_vcpu() to to_hv_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop unused kvm_hv_vapic_assist_page_enabled() (Paolo Bonzini) [1945742] - KVM: x86/xen: Add event channel interrupt vector upcall (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu time info region (Paolo Bonzini) [1945742] - KVM: x86/xen: setup pvclock updates (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu info (Paolo Bonzini) [1945742] - KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: update wallclock region (Paolo Bonzini) [1945742] - xen: add wc_sec_hi to struct shared_info (Paolo Bonzini) [1945742] - KVM: x86/xen: register shared_info page (Paolo Bonzini) [1945742] - KVM: x86/xen: add definitions of compat_shared_info, compat_vcpu_info (Paolo Bonzini) [1945742] - KVM: x86/xen: latch long_mode when hypercall page is set up (Paolo Bonzini) [1945742] - KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: Add kvm_xen_enabled static key (Paolo Bonzini) [1945742] - KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add helper to generate mask of reserved HPA bits (Paolo Bonzini) [1945742] - KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits (Paolo Bonzini) [1945742] - KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode (Paolo Bonzini) [1945742] - KVM: nSVM: Use common GPA helper to check for illegal CR3 (Paolo Bonzini) [1945742] - KVM: VMX: Use GPA legality helpers to replace open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to handle legal GPA with an alignment requirement (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to check for a legal GPA (Paolo Bonzini) [1945742] - KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs (Paolo Bonzini) [1945742] - KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset (Paolo Bonzini) [1945742] - KVM: x86/xen: intercept xen hypercalls if enabled (Paolo Bonzini) [1945742] - KVM: selftests: Add missing header file needed by xAPIC IPI tests (Paolo Bonzini) [1945742] - KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c (Paolo Bonzini) [1945742] - selftests: kvm: Properly set Hyper-V CPUIDs in evmcs_test (Paolo Bonzini) [1945742] - selftests: kvm: Move kvm_get_supported_hv_cpuid() to common code (Paolo Bonzini) [1945742] - selftest: kvm: x86: test KVM_GET_CPUID2 and guest visible CPUIDs against KVM_GET_SUPPORTED_CPUID (Paolo Bonzini) [1945742] - selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: selftests: Disable dirty logging with vCPUs running (Paolo Bonzini) [1945742] - KVM: selftests: Add backing src parameter to dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Add memslot modification stress test (Paolo Bonzini) [1945742] - KVM: selftests: Add option to overlap vCPU memory access (Paolo Bonzini) [1945742] - KVM: selftests: Fix population stage in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Convert iterations to int in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Avoid flooding debug log while populating memory (Paolo Bonzini) [1945742] - KVM: selftests: Rename timespec_diff_now to timespec_elapsed (Paolo Bonzini) [1945742] - KVM: selftests: Test IPI to halted vCPU in xAPIC while backing page moves (Paolo Bonzini) [1945742] - KVM: selftests: Implement perf_test_util more conventionally (Paolo Bonzini) [1945742] - KVM: selftests: Use vm_create_with_vcpus in create_vm (Paolo Bonzini) [1945742] - KVM: selftests: Factor out guest mode code (Paolo Bonzini) [1945742] - selftests: kvm: Merge user_msr_test into userspace_msr_exit_test (Paolo Bonzini) [1945742] - selftests: kvm: Test MSR exiting to userspace (Paolo Bonzini) [1945742] - KVM: selftests: sync_regs test for diag318 (Paolo Bonzini) [1945742] - KVM: selftests: x86: Set supported CPUIDs on default VM (Paolo Bonzini) [1945742] - KVM: selftests: Make test skipping consistent (Paolo Bonzini) [1945742] - KVM: selftests: Introduce vm_create_[default_]_with_vcpus (Paolo Bonzini) [1945742] - KVM: selftests: Make vm_create_default common (Paolo Bonzini) [1945742] - KVM: selftests: always use manual clear in dirty_log_perf_test (Paolo Bonzini) [1945742] - selftests: kvm: keep .gitignore add to date (Paolo Bonzini) [1945742] - KVM: selftests: Add "-c" parameter to dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Run dirty ring test asynchronously (Paolo Bonzini) [1945742] - KVM: selftests: Add dirty ring buffer test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce after_vcpu_run hook for dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Verify supported CR4 bits can be set before KVM_SET_CPUID2 (Paolo Bonzini) [1945742] - KVM: selftests: allow two iterations of dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce the dirty log perf test (Paolo Bonzini) [1945742] - KVM: selftests: Make the number of vcpus global (Paolo Bonzini) [1945742] - KVM: selftests: Make the per vcpu memory size global (Paolo Bonzini) [1945742] - KVM: selftests: Drop pointless vm_create wrapper (Paolo Bonzini) [1945742] - KVM: selftests: Add wrfract to common guest code (Paolo Bonzini) [1945742] - KVM: selftests: Simplify demand_paging_test with timespec_diff_now (Paolo Bonzini) [1945742] - KVM: selftests: Remove address rounding in guest code (Paolo Bonzini) [1945742] - KVM: selftests: Factor code out of demand_paging_test (Paolo Bonzini) [1945742] - KVM: selftests: Use a single binary for dirty/clear log test (Paolo Bonzini) [1945742] - KVM: selftests: Always clear dirty bitmap after iteration (Paolo Bonzini) [1945742] - selftests: kvm: test enforcement of paravirtual cpuid features (Paolo Bonzini) [1945742] - selftests: kvm: Add exception handling to selftests (Paolo Bonzini) [1945742] - selftests: kvm: Clear uc so UCALL_NONE is being properly reported (Paolo Bonzini) [1945742] - selftests: kvm: Fix the segment descriptor layout to match the actual layout (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix __user pointer handling for hypercall page installation (Paolo Bonzini) [1945742] - KVM: x86/xen: fix Xen hypercall page msr handling (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers (Paolo Bonzini) [1945742] - KVM: cleanup DR6/DR7 reserved bits checks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add '__func__' in rmap_printk() (Paolo Bonzini) [1945742] - KVM: SVM: Replace hard-coded value with #define (Paolo Bonzini) [1945742] - KVM: SVM: use .prepare_guest_switch() to handle CPU register save/setup (Paolo Bonzini) [1945742] - KVM: SVM: remove uneeded fields from host_save_users_msrs (Paolo Bonzini) [1945742] - KVM: SVM: use vmsave/vmload for saving/restoring additional host state (Paolo Bonzini) [1945742] - KVM: SVM: Use asm goto to handle unexpected #UD on SVM instructions (Paolo Bonzini) [1945742] - KVM: VMX: Use the kernel's version of VMXOFF (Paolo Bonzini) [1945742] - KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows (Paolo Bonzini) [1945742] - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw (Paolo Bonzini) [1945742] - x86/virt: Mark flags and memory as clobbered by VMXOFF (Paolo Bonzini) [1945742] - x86/reboot: Force all cpus to exit VMX root if VMX is supported (Paolo Bonzini) [1945742] - x86/virt: Eat faults on VMXOFF in reboot flows (Paolo Bonzini) [1945742] - KVM: x86: use static calls to reduce kvm_x86_ops overhead (Paolo Bonzini) [1945742] - KVM: x86: introduce definitions to support static calls for kvm_x86_ops (Paolo Bonzini) [1945742] - KVM: RHEL: include linux/static_call.h (Paolo Bonzini) [1945742] - KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops functions (Paolo Bonzini) [1945742] - KVM: Stop using deprecated jump label APIs (Paolo Bonzini) [1945742] - locking/static_key: Add support for deferred static branches (Paolo Bonzini) [1945742] - KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh (Paolo Bonzini) [1945742] - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static (Paolo Bonzini) [1945742] - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL (Paolo Bonzini) [1945742] - KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state (Paolo Bonzini) [1945742] - x86/apic: Export x2apic_mode for use by KVM in "warm" path (Paolo Bonzini) [1945742] - KVM: VMX: Enable bus lock VM exit (Paolo Bonzini) [1945742] - KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run (Paolo Bonzini) [1945742] - KVM: VMX: Convert vcpu_vmx.exit_reason to a union (Paolo Bonzini) [1945742] - KVM/SVM: add support for SEV attestation command (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove the defunct update_pte() paging hook (Paolo Bonzini) [1945742] - KVM: Expose AVX_VNNI instruction to guset (Paolo Bonzini) [1945742] - Enumerate AVX Vector Neural Network instructions (Paolo Bonzini) [1945742] - x86: kvm: style: Simplify bool comparison (Paolo Bonzini) [1945742] - KVM: x86: Zap the oldest MMU pages, not the newest (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use boolean returns for (S)PTE accessors (Paolo Bonzini) [1945742] - KVM: X86: use vzalloc() instead of vmalloc/memset (Paolo Bonzini) [1945742] - KVM: x86: Take KVM's SRCU lock only if steal time update is needed (Paolo Bonzini) [1945742] - KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() (Paolo Bonzini) [1945742] - KVM: do not assume PTE is writable after follow_pfn (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86: cleanup CR3 reserved bits checks (Paolo Bonzini) [1945742] - KVM: SVM: Treat SVM as unsupported when running as an SEV guest (Paolo Bonzini) [1945742] - KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode (Paolo Bonzini) [1945742] - KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check (Paolo Bonzini) [1945742] - KVM/x86: assign hva with the right value to vm_munmap the pages (Paolo Bonzini) [1945742] - Fix unsynchronized access to sev members through svm_register_enc_region (Paolo Bonzini) [1945742] - KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written" (Paolo Bonzini) [1945742] - KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: __kvm_vcpu_halt can be static (Paolo Bonzini) [1945742] - KVM: SVM: Add support for booting APs in an SEV-ES guest (Paolo Bonzini) [1945742] - KVM/SVM: Remove leftover __svm_vcpu_run prototype from svm.c (Paolo Bonzini) [1945742] - KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load (Paolo Bonzini) [1945742] - KVM: SVM: fix 32-bit compilation (Paolo Bonzini) [1945742] - KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting (Paolo Bonzini) [1945742] - KVM: SVM: Provide support to launch and run an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests (Paolo Bonzini) [1945742] - x86/kvm/svm: Use uninstrumented wrmsrl() to restore GS (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU loading (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU creation/loading (Paolo Bonzini) [1945742] - KVM: SVM: Update ASID allocation to support SEV-ES guests (Paolo Bonzini) [1945742] - KVM: SVM: Set the encryption mask for the SVM host save area (Paolo Bonzini) [1945742] - KVM: SVM: Add NMI support for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Do not report support for SMM for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR8 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR4 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR0 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for EFER write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support string IO operations for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support MMIO for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT MSR protocol processing (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT processing (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002 (Paolo Bonzini) [1945742] - KVM: SVM: Add initial support for a VMGEXIT VMEXIT (Paolo Bonzini) [1945742] - KVM: SVM: Add GHCB accessor functions for retrieving fields (Paolo Bonzini) [1945742] - KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file (Paolo Bonzini) [1945742] - KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow instruction emulation under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Prevent debugging under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add required changes to support intercepts under SEV-ES (Paolo Bonzini) [1945742] - KVM: x86: introduce complete_emulated_msr callback (Paolo Bonzini) [1945742] - KVM: x86: Mark GPRs dirty when written (Paolo Bonzini) [1945742] - KVM: SVM: Add support for the SEV-ES VMSA (Paolo Bonzini) [1945742] - x86/cpu: Add VM page flush MSR availablility as a CPUID feature (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES capability in KVM (Paolo Bonzini) [1945742] - KVM/VMX/SVM: Move kvm_machine_check function to x86.h (Paolo Bonzini) [1945742] - KVM: Don't allocate dirty bitmap if dirty ring is enabled (Paolo Bonzini) [1945742] - KVM: Make dirty ring exclusive to dirty bitmap log (Paolo Bonzini) [1945742] - KVM: X86: Implement ring-based dirty memory tracking (Paolo Bonzini) [1945742] - KVM: Pass in kvm pointer into mark_page_dirty_in_slot() (Paolo Bonzini) [1945742] - kvm/eventfd: Drain events from eventfd in irqfd_wakeup() (Paolo Bonzini) [1945742] - eventfd: Export eventfd_ctx_do_read() (Paolo Bonzini) [1945742] - kvm/eventfd: Use priority waitqueue to catch events before userspace (Paolo Bonzini) [1945742] - sched/wait: Add add_wait_queue_priority() (Paolo Bonzini) [1945742] - cpuidle-haltpoll: fix error comments in arch_haltpoll_disable (Paolo Bonzini) [1945742] - kvm/eventfd: Use sequence counter with associated spinlock (Paolo Bonzini) [1945742] - x86/kvm/vmx: Use native read/write_cr2() (Paolo Bonzini) [1945742] - KVM: SVM: convert get_user_pages() --> pin_user_pages() (Paolo Bonzini) [1945742] - x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_* (Paolo Bonzini) [1945742] - x86/entry/64: Fix unwind hints in __switch_to_asm() (Paolo Bonzini) [1945742] - x86/asm/64: Change all ENTRY+END to SYM_CODE_* (Paolo Bonzini) [1945742] - x86/head/64: Annotate start_cpu0() as non-callable (Paolo Bonzini) [1945742] - x86/asm: Do not annotate functions with GLOBAL (Paolo Bonzini) [1945742] - kprobes/x86/xen: blacklist non-attachable xen interrupt functions (Paolo Bonzini) [1945742] - x86/asm/64: Add ENDs to some functions and relabel with SYM_CODE_* (Paolo Bonzini) [1945742] - x86/asm: Use SYM_INNER_LABEL instead of GLOBAL (Paolo Bonzini) [1945742] - x86/asm: Annotate aliases (Paolo Bonzini) [1945742] - x86/asm/crypto: Annotate local functions (Paolo Bonzini) [1945742] - static_call: Add static_call_cond() (Paolo Bonzini) [1945742] - static_call: Add basic static call infrastructure (Paolo Bonzini) [1945742] - devlink: use _BITUL() macro instead of BIT() in the UAPI header (Petr Oros) [1935646] - devlink: Fix reload stats structure (Petr Oros) [1935646] - devlink: Avoid overwriting port attributes of registered port (Petr Oros) [1935646] - devlink: Add Documentation/networking/devlink/devlink-reload.rst (Petr Oros) [1935646] - devlink: Add enable_remote_dev_reset generic parameter (Petr Oros) [1935646] - devlink: Add remote reload stats (Petr Oros) [1935646] - devlink: Add reload stats (Petr Oros) [1935646] - devlink: Add devlink reload limit option (Petr Oros) [1935646] - devlink: Add reload action option to devlink reload command (Petr Oros) [1935646] - devlink: Change devlink_reload_supported() param type (Petr Oros) [1935646]- CI: Rename KABI option (Veronika Kabatova) - CI: Disable result checking for realtime checks (Veronika Kabatova) - Revert "GFS2: Re-add a call to log_flush_wait when flushing the journal" (Bob Peterson) [1917930] - md/raid1: properly indicate failure when ending a failed write request (Nigel Croxon) [1954588] - Revert "uio: use request_threaded_irq instead" (Vitaly Kuznetsov) [1946644] - drm/ast: Set format registers in primary plane's update (Lyude Paul) [1923857] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [1940926] - x86/hyperv: Move hv_do_rep_hypercall to asm-generic (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Increase wait time for VMbus unload (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize unload_event statically (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Check for pending channel interrupts before taking a CPU offline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELMSG_MODIFYCHANNEL_RESPONSE (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Introduce and negotiate VMBus protocol version 5.3 (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Use after free in __vmbus_open() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: remove unused function (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Remove unused linux/version.h header (Mohammed Gamal) [1940926] - x86/Hyper-V: Support for free page reporting (Mohammed Gamal) [1940926] - x86/hyper-v: Move hv_message_type to architecture neutral module (Mohammed Gamal) [1940926] - asm-generic/hyperv: import data structures for mapping device interrupts (Mohammed Gamal) [1940926] - asm-generic/hyperv: introduce hv_device_id and auxiliary structures (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_interrupt_entry (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_msi_entry (Mohammed Gamal) [1940926] - x86/hyperv: provide a bunch of helper functions (Mohammed Gamal) [1940926] - x86/hyperv: extract partition ID from Microsoft Hypervisor if necessary (Mohammed Gamal) [1940926] - asm-generic/hyperv: Add definitions for Get/SetVpRegister hypercalls (Mohammed Gamal) [1940926] - drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drop error message when 'No request id available' (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move handling of VMbus interrupts (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Handle auto EOI quirk inline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move hyperv_report_panic_msg to arch neutral code (Mohammed Gamal) [1940926] - Drivers: hv: Redo Hyper-V synthetic MSR get/set functions (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move Hyper-V page allocator to arch neutral code (Mohammed Gamal) [1940926] - x86/hyperv: allocate output arg pages if required (Mohammed Gamal) [1940926] - drivers: hv: Fix whitespace errors (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: skip VMBus initialization if Linux is root (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isolated guests (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests (Mohammed Gamal) [1940926] - hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Resolve race condition in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Reduce number of references to message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize memory to be sent to the host (Mohammed Gamal) [1940926] - hv_utils: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1940926] - drivers/hv: remove obsolete TODO and fix misleading typo in comment (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch SPLIT_STRING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix call msleep using < 20ms (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch LINE_SPACING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Replace symbolic permissions by octal permissions (Mohammed Gamal) [1940926] - drivers: hv: Fix hyperv_record_panic_msg path on comment (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening (Mohammed Gamal) [1940926] - ena: revert removal of MODULE_VERSION from ena (Petr Oros) [1955712] - Revert "[netdrv] net/intel: remove driver versions from Intel drivers" (Jonathan Toppins) [1955745] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1955721] - net: core: add dev_get_tstats64 as a ndo_get_stats64 implementation (Josef Oskera) [1939453]- igb: amend removal of MODULE_VERSION (Corinna Vinschen) [1955748] - igc: amend removal of MODULE_VERSION (Corinna Vinschen) [1955755] - i40e: amend removal of MODULE_VERSION (Stefan Assmann) [1955736] - ixgbe: Amend commit acf03026ec5a to include a version string in module info. (Ken Cox) [1955759] - i40e: Fix parameters in aq_get_phy_register() (Stefan Assmann) [1907852] - initramfs: panic with memory information (Coiby Xu) [1936031] - powercap/intel_rapl: add support for AlderLake (David Arcari) [1838605] - xfs: restore shutdown check in mapped write fault path (Brian Foster) [1926089] - xfs: consider shutdown in bmapbt cursor delete assert (Brian Foster) [1926077] - iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate (Carlos Maiolino) [1938210] - scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() (Ewan D. Milne) [1929878] - perf/arm-cmn: Move IRQs when migrating context (Jeremy Linton) [1816850] - perf/arm-cmn: Fix PMU instance naming (Jeremy Linton) [1816850] - perf: arm-cmn: Fix conversion specifiers for node type (Jeremy Linton) [1816850] - perf: arm-cmn: Fix unsigned comparison to less than zero (Jeremy Linton) [1816850] - perf: Add Arm CMN-600 PMU driver (Jeremy Linton) [1816850] - redhat/configs: Use CONFIG_VIRTIO_CONSOLE=m on s390x, too (Thomas Huth) [1954119] - s390/config: do not select VIRTIO_CONSOLE via Kconfig (Thomas Huth) [1954119] - x86/platform/uv: Fix an error code in uv_hubs_init() (Frank Ramsay) [1936605] - x86/platform/uv: Add more to secondary CPU kdump info (Frank Ramsay) [1936605] - x86/platform/uv: Use x2apic enabled bit as set by BIOS to indicate APIC mode (Frank Ramsay) [1936605] - redhat/configs: Add CONFIG_UV_SYSFS (Frank Ramsay) [1936605] - x86/platform/uv: Fix indentation warning in Documentation/ABI/testing/sysfs-firmware-sgi_uv (Frank Ramsay) [1936605] - x86/platform/uv: Set section block size for hubless architectures (Frank Ramsay) [1936605] - x86/platform/uv: Update sysfs documentation (Frank Ramsay) [1936605] - x86/platform/uv: Add deprecated messages to /proc info leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs hubless leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs leaves to replace those in procfs (Frank Ramsay) [1936605] - x86/platform/uv: Add kernel interfaces for obtaining system info (Frank Ramsay) [1936605] - x86/platform/uv: Update MAINTAINERS for uv_sysfs driver (Frank Ramsay) [1936605] - x86/platform/uv: Update ABI documentation of /sys/firmware/sgi_uv/ (Frank Ramsay) [1936605] - x86/platform/uv: Add new uv_sysfs platform driver (Frank Ramsay) [1936605] - x86/platform/uv: Add and export uv_bios_* functions (Frank Ramsay) [1936605] - x86/platform/uv: Remove existing /sys/firmware/sgi_uv/interface (Frank Ramsay) [1936605] - x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1936605] - x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1936605] - x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1936605] - UV: Add SPDX license identifier - Makefile/Kconfig (Frank Ramsay) [1936605] - netdevsim: Only use sampling truncation length when valid (Ivan Vecera) [1955163] - selftests: netdevsim: Test psample functionality (Ivan Vecera) [1955163] - netdevsim: Add dummy psample implementation (Ivan Vecera) [1955163] - psample: Add additional metadata attributes (Ivan Vecera) [1955163] - psample: Encapsulate packet metadata in a struct (Ivan Vecera) [1955163] - net: psample: fix build error when CONFIG_INET is not enabled (Ivan Vecera) [1955163] - devlink: include for _BITUL (Petr Oros) [1935630] - netdevsim: add support for flash_update overwrite mask (Petr Oros) [1935630] - devlink: introduce flash update overwrite mask (Petr Oros) [1935630] - devlink: convert flash_update to use params structure (Petr Oros) [1935630] - devlink: check flash_update parameter support in net core (Petr Oros) [1935630] - devlink: Enhance policy to validate port type input value (Petr Oros) [1935630] - devlink: Enhance policy to validate eswitch mode value (Petr Oros) [1935630] - net: devlink: region: Pass the region ops to the snapshot function (Petr Oros) [1935630] - net: devlink: regions: Add a priv member to the regions ops struct (Petr Oros) [1935630]- Enumerate AVX Vector Neural Network instructions (Steve Best) [1838616] - net: fix skb use after free in netpoll (Ivan Vecera) [1913481] - cipso,calipso: resolve a number of problems with the DOI refcounts (Guillaume Nault) [1950996] - netfilter: rpfilter: mask ecn bits before fib lookup (Guillaume Nault) [1950996] - netfilter: Fix rpfilter dropping vrf packets by mistake (Guillaume Nault) [1950996] - redhat: enable CONFIG_DM_MULTIPATH_HST and CONFIG_DM_MULTIPATH_IOA (Mike Snitzer) [1949682] - dm ioctl: fix out of bounds array access when no devices (Mike Snitzer) [1949682] - dm table: Fix zoned model check and zone sectors check (Mike Snitzer) [1949682] - dm: simplify target code conditional on CONFIG_BLK_DEV_ZONED (Mike Snitzer) [1949682] - dm verity: fix DM_VERITY_OPTS_MAX value (Mike Snitzer) [1949682] - dm verity fec: fix misaligned RS roots IO (Mike Snitzer) [1949682] - dm verity: fix FEC for RS roots unaligned to block size (Mike Snitzer) [1949682] - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size (Mike Snitzer) [1949682] - dm: fix deadlock when swapping to encrypted device (Mike Snitzer) [1949682] - dm era: only resize metadata in preresume (Mike Snitzer) [1949682] - dm era: Use correct value size in equality function of writeset tree (Mike Snitzer) [1949682] - dm era: Fix bitset memory leaks (Mike Snitzer) [1949682] - dm era: Verify the data block size hasn't changed (Mike Snitzer) [1949682] - dm era: Reinitialize bitset cache before digesting a new writeset (Mike Snitzer) [1949682] - dm era: Update in-core bitset after committing the metadata (Mike Snitzer) [1949682] - dm era: Recover committed writeset after crash (Mike Snitzer) [1949682] - dm writecache: fix writing beyond end of underlying device when shrinking (Mike Snitzer) [1949682] - dm table: remove needless request_queue NULL pointer checks (Mike Snitzer) [1949682] - dm table: fix zoned iterate_devices based device capability checks (Mike Snitzer) [1949682] - dm writecache: return the exact table values that were set (Mike Snitzer) [1949682] - dm writecache: fix unnecessary NULL check warnings (Mike Snitzer) [1949682] - dm writecache: fix performance degradation in ssd mode (Mike Snitzer) [1949682] - dm integrity: introduce the "fix_hmac" argument (Mike Snitzer) [1949682] - dm persistent data: fix return type of shadow_root() (Mike Snitzer) [1949682] - dm: cleanup of front padding calculation (Mike Snitzer) [1949682] - dm integrity: fix spelling mistake "flusing" -> "flushing" (Mike Snitzer) [1949682] - dm crypt: Spelling s_cihper_cipher_ (Mike Snitzer) [1949682] - dm: avoid filesystem lookup in dm_get_dev_t() (Mike Snitzer) [1949682] - dm integrity: conditionally disable "recalculate" feature (Mike Snitzer) [1949682] - dm integrity: fix a crash if "recalculate" used without "internal_hash" (Mike Snitzer) [1949682] - dm integrity: fix the maximum number of arguments (Mike Snitzer) [1949682] - dm integrity: fix flush with external metadata device (Mike Snitzer) [1949682] - dm snapshot: flush merged data before committing metadata (Mike Snitzer) [1949682] - dm zoned: select CONFIG_CRC32 (Mike Snitzer) [1949682] - dm integrity: select CRYPTO_SKCIPHER (Mike Snitzer) [1949682] - dm cache: simplify the return expression of load_mapping() (Mike Snitzer) [1949682] - dm verity: skip verity work if I_O error when system is shutting down (Mike Snitzer) [1949682] - dm ioctl: fix error return code in target_message (Mike Snitzer) [1949682] - dm crypt: Constify static crypt_iv_operations (Mike Snitzer) [1949682] - dm: add support for REQ_NOWAIT to various targets (Mike Snitzer) [1949682] - dm: rename multipath path selector source files to have "dm-ps" prefix (Mike Snitzer) [1949682] - dm mpath: add IO affinity path selector (Mike Snitzer) [1949682] - dm verity: Add support for signature verification with 2nd keyring (Mike Snitzer) [1949682] - dm: remove unnecessary current->bio_list check when submitting split bio (Mike Snitzer) [1949682] - dm: remove invalid sparse __acquires and __releases annotations (Mike Snitzer) [1949682] - dm: fix double RCU unlock in dm_dax_zero_page_range() error path (Mike Snitzer) [1949682] - dm writecache: remove BUG() and fail gracefully instead (Mike Snitzer) [1949682] - dm table: Remove BUG_ON(in_interrupt()) (Mike Snitzer) [1949682] - dm: fix bug with RCU locking in dm_blk_report_zones (Mike Snitzer) [1949682] - Revert "dm cache: fix arm link errors with inline" (Mike Snitzer) [1949682] - vfs: remove lockdep bogosity in __sb_start_write (Brian Foster) [1926097] - nbd: freeze the queue while we're adding connections (Ming Lei) [1927246] - selftests/livepatch: Do not check order when using "comm" for dmesg checking (Joel Savitz) [1942056] - RDMA/siw,rxe: Make emulated devices virtual in the device tree (Kamal Heib) [1931849] - RDMA/core: remove use of dma_virt_ops (Kamal Heib) [1931849] - RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size (Kamal Heib) [1931849] - RDMA/core: Fix ib_dma_max_seg_size() (Kamal Heib) [1931849] - RDMA/umem: Move to allocate SG table from pages (Kamal Heib) [1931849] - lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values (Kamal Heib) [1931849] - lib/scatterlist: Add support in dynamic allocation of SG table from pages (Kamal Heib) [1931846] - RDMA/srp: Increase max_segment_size (Kamal Heib) [1931849] - RDMA/uverbs: Allow drivers to create a new HW object during rereg_mr (Kamal Heib) [1931849] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Kamal Heib) [1931849] - RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC (Kamal Heib) [1931849] - RDMA/cma: Fix error flow in default_roce_mode_store (Kamal Heib) [1931849] - RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() (Kamal Heib) [1931849] - RDMA/restrack: Don't treat as an error allocation ID wrapping (Kamal Heib) [1931849] - RDMA/ucma: Do not miss ctx destruction steps in some cases (Kamal Heib) [1931849] - RDMA/cma: Don't overwrite sgid_attr after device is released (Kamal Heib) [1931849] - RDMA/rxe: Use acquire/release for memory ordering (Kamal Heib) [1931849] - RDMA/uverbs: Fix incorrect variable type (Kamal Heib) [1931849] - RDMA/core: Update kernel documentation for ib_create_named_qp() (Kamal Heib) [1931849] - RDMA/iser: Remove in_interrupt() usage (Kamal Heib) [1931849] - IB: Fix kernel-doc markups (Kamal Heib) [1931849] - RDMA/uverbs: Check ODP in ib_check_mr_access() as well (Kamal Heib) [1931849] - RDMA/uverbs: Tidy input validation of ib_uverbs_rereg_mr() (Kamal Heib) [1931849] - RDMA/efa: Use dma_set_mask_and_coherent() to simplify code (Kamal Heib) [1931849] - RDMA/restrack: Support all QP types (Kamal Heib) [1931849] - RDMA/core: Allow drivers to disable restrack DB (Kamal Heib) [1931849] - RDMA/core: Track device memory MRs (Kamal Heib) [1931849] - RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all() error unwind (Kamal Heib) [1931849] - IB/hfi1: Fix fall-through warnings for Clang (Kamal Heib) [1931849] - RDMA/ipoib: Distribute cq completion vector better (Kamal Heib) [1931849] - RDMA/efa: Remove .create_ah callback assignment (Kamal Heib) [1931849] - RDMA/cma: Add missing error handling of listen_id (Kamal Heib) [1931849] - RDMA/restrack: Store all special QPs in restrack DB (Kamal Heib) [1931849] - RDMA/counter: Combine allocation and bind logic (Kamal Heib) [1931849] - RDMA/core: Remove ib_dma_{alloc,free}_coherent (Kamal Heib) [1931849] - RDMA/core: Make FD destroy callback void (Kamal Heib) [1931849] - RDMA/core: Postpone uobject cleanup on failure till FD close (Kamal Heib) [1931849] - IB/isert: Do not excplicitly check == false for bool (Kamal Heib) [1931849] - IB/core: Add support for NDR link speed (Kamal Heib) [1931849] - RDMA/ipoib: Add 50Gb and 100Gb link speeds to ethtool (Kamal Heib) [1931849] - RDMA/rxe,siw: Restore uverbs_cmd_mask IB_USER_VERBS_CMD_POST_SEND (Kamal Heib) [1931849] - RDMA/siw: Fix typo of EAGAIN not -EAGAIN in siw_cm_work_handler() (Kamal Heib) [1931849] - RDMA/rxe: Compute PSN windows correctly (Kamal Heib) [1931849] - RDMA/core: Fix error return in _ib_modify_qp() (Kamal Heib) [1931849] - IB/verbs: avoid nested container_of() (Kamal Heib) [1931849] - RDMA/rxe: Remove unused RXE_MR_TYPE_FMR (Kamal Heib) [1931849] - RDMA: Remove AH from uverbs_cmd_mask (Kamal Heib) [1931849] - RDMA: Remove uverbs cmds from drivers that don't use them (Kamal Heib) [1931849] - RDMA/core Remove uverbs_ex_cmd_mask (Kamal Heib) [1931849] - RDMA: Check create_flags during create_qp (Kamal Heib) [1931849] - RDMA: Check flags during create_cq (Kamal Heib) [1931849] - RDMA: Check attr_mask during modify_qp (Kamal Heib) [1931849] - RDMA: Check srq_type during create_srq (Kamal Heib) [1931849] - RDMA: Move more uverbs_cmd_mask settings to the core (Kamal Heib) [1931849] - RDMA: Remove elements in uverbs_cmd_mask that all drivers set (Kamal Heib) [1931849] - RDMA: Remove uverbs_ex_cmd_mask values that are linked to functions (Kamal Heib) [1931849] - RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait (Kamal Heib) [1931846] - RDMA/core: Fix empty gid table for non IB/RoCE devices (Kamal Heib) [1931846] - RDMA/efa: Use the correct current and new states in modify QP (Kamal Heib) [1931846] - RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs (Kamal Heib) [1931846] - RDMA/srpt: Fix typo in srpt_unregister_mad_agent docstring (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix the active_speed and phys_state value (Kamal Heib) [1931846] - RDMA: Fix software RDMA drivers for dma mapping error (Kamal Heib) [1931846] - IB/srpt: docs: add a description for cq_size member (Kamal Heib) [1931846] - RDMA: Add rdma_connect_locked() (Kamal Heib) [1931846] - RDMA/uverbs: Fix false error in query gid IOCTL (Kamal Heib) [1931846] - RDMA/rxe: Fix small problem in network_type patch (Kamal Heib) [1931846] - RDMA/ucma: Fix use after free in destroy id flow (Kamal Heib) [1931846] - RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI (Kamal Heib) [1931846] - RDMA: Explicitly pass in the dma_device to ib_register_device (Kamal Heib) [1931846] - RDMA/usnic: Remove the query_pkey callback (Kamal Heib) [1931846] - RDMA/usnic: Fix spelling mistake "transistion" -> "transition" (Kamal Heib) [1931846] - RDMA/usnic: switch from 'pci_' to 'dma_' API (Kamal Heib) [1931846] - RDMA/usnic: Avoid overly large buffers on stack (Kamal Heib) [1931846] - IB/usnic: Use dev_get_drvdata (Kamal Heib) [1931846] - IB/usnic: Fix deadlock (Kamal Heib) [1931846] - Revert "[infiniband] usnic_verbs: fix deadlock" (Kamal Heib) [1931846] - RDMA/rxe: Remove duplicate entries in struct rxe_mr (Kamal Heib) [1931846] - RDMA/uverbs: Expose the new GID query API to user space (Kamal Heib) [1931846] - RDMA/core: Introduce new GID table query API (Kamal Heib) [1931846] - RDMA/core: Modify enum ib_gid_type and enum rdma_network_type (Kamal Heib) [1931846] - RDMA/core: Change rdma_get_gid_attr returned error code (Kamal Heib) [1931846] - RDMA/core: Constify struct attribute_group (Kamal Heib) [1931846] - RDMA/core: Remove ucontext->closing (Kamal Heib) [1931846] - RDMA/drivers: Remove udata check from special QP (Kamal Heib) [1931846] - RDMA/qedr: Add support for user mode XRC-SRQ's (Kamal Heib) [1931846] - RDMA/mlx4: Prepare QP allocation to remove from the driver (Kamal Heib) [1931846] - RDMA/mlx4: Embed GSI QP into general mlx4_ib QP (Kamal Heib) [1931846] - RDMA/core: Align write and ioctl checks of QP types (Kamal Heib) [1931846] - RDMA/efa: Drop double zeroing for sg_init_table() (Kamal Heib) [1931846] - RDMA/efa: Add messages and RDMA read work requests HW stats (Kamal Heib) [1931846] - RDMA/efa: Group keep alive received counter with other SW stats (Kamal Heib) [1931846] - RDMA/restrack: Improve readability in task name management (Kamal Heib) [1931846] - RDMA/restrack: Simplify restrack tracking in kernel flows (Kamal Heib) [1931846] - RDMA/restrack: Count references to the verbs objects (Kamal Heib) [1931846] - RDMA/cma: Delete from restrack DB after successful destroy (Kamal Heib) [1931846] - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy (Kamal Heib) [1931846] - RDMA: Fix link active_speed size (Kamal Heib) [1931846] - net/mlx5: Refactor query port speed functions (Kamal Heib) [1931846] - RDMA: Convert RWQ table logic to ib_core allocation scheme (Kamal Heib) [1931846] - RDMA: Clean MW allocation and free flows (Kamal Heib) [1931846] - RDMA/cma: Fix use after free race in roce multicast join (Kamal Heib) [1931846] - RDMA/cma: Consolidate the destruction of a cma_multicast in one place (Kamal Heib) [1931846] - RDMA/cma: Remove dead code for kernel rdmacm multicast (Kamal Heib) [1931846] - RDMA/cma: Combine cma_ndev_work with cma_work (Kamal Heib) [1931846] - RDMA/cma: Remove cma_comp() (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_LISTEN state (Kamal Heib) [1931846] - RDMA/cma: Make the locking for automatic state transition more clear (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_CONNECT state (Kamal Heib) [1931846] - RDMA/core: Added missing WR and WC opcodes (Kamal Heib) [1931846] - RDMA/qedr: Remove fbo and zbva from the MR (Kamal Heib) [1931846] - RDMA/mlx4: Use ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages() (Kamal Heib) [1931846] - RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of open-coding (Kamal Heib) [1931846] - RDMA/i40iw: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/efa: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for_each_dma_block (Kamal Heib) [1931846] - RDMA/umem: Add rdma_umem_for_each_dma_block() (Kamal Heib) [1931846] - RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz() (Kamal Heib) [1931846] - RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary (Kamal Heib) [1931846] - RDMA: Make counters destroy symmetrical (Kamal Heib) [1931846] - RDMA: Restore ability to return error for destroy WQ (Kamal Heib) [1931846] - RDMA: Change XRCD destroy return value (Kamal Heib) [1931846] - RDMA: Allow fail of destroy CQ (Kamal Heib) [1931846] - RDMA/core: Delete function indirection for alloc/free kernel CQ (Kamal Heib) [1931846] - RDMA: Restore ability to fail on SRQ destroy (Kamal Heib) [1931846] - RDMA/mlx5: Issue FW command to destroy SRQ on reentry (Kamal Heib) [1931846] - RDMA: Restore ability to fail on AH destroy (Kamal Heib) [1931846] - RDMA: Restore ability to fail on PD deallocate (Kamal Heib) [1931846] - RDMA/core: Change how failing destroy is handled during uobj abort (Kamal Heib) [1931846] - RDMA/ucma: Fix resource leak on error path (Kamal Heib) [1931846] - RDMA/rxe: Address an issue with hardened user copy (Kamal Heib) [1931846] - RDMA/rxe: Add SPDX hdrs to rxe source files (Kamal Heib) [1931846] - RDMA/core: Trigger a WARN_ON if the driver causes uobjects to become leaked (Kamal Heib) [1931846] - RDMA/rxe: Fix style warnings (Kamal Heib) [1931846] - RDMA/ucma: Remove closing and the close_wq (Kamal Heib) [1931846] - RDMA/ucma: Rework how new connections are passed through event delivery (Kamal Heib) [1931846] - RDMA/ucma: Narrow file->mut in ucma_event_handler() (Kamal Heib) [1931846] - RDMA/ucma: Change backlog into an atomic (Kamal Heib) [1931846] - RDMA/ucma: Add missing locking around rdma_leave_multicast() (Kamal Heib) [1931846] - RDMA/ucma: Fix locking for ctx->events_reported (Kamal Heib) [1931846] - RDMA/ucma: Fix the locking of ctx->file (Kamal Heib) [1931846] - RDMA/ucma: Do not use file->mut to lock destroying (Kamal Heib) [1931846] - RDMA/cma: Add missing locking to rdma_accept() (Kamal Heib) [1931846] - RDMA/ucma: Remove mc_list and rely on xarray (Kamal Heib) [1931846] - RDMA/ucma: Fix error cases around ucma_alloc_ctx() (Kamal Heib) [1931846] - RDMA/ucma: Consolidate the two destroy flows (Kamal Heib) [1931846] - RDMA/ucma: Remove unnecessary locking of file->ctx_list in close (Kamal Heib) [1931846] - RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx() (Kamal Heib) [1931846] - RDMA/cm: Add tracepoints to track MAD send operations (Kamal Heib) [1931846] - RDMA/cm: Replace pr_debug() call sites with tracepoints (Kamal Heib) [1931846] - RDMA/core: Move the rdma_show_ib_cm_event() macro (Kamal Heib) [1931846] - RDMA/efa: Remove redundant udata check from alloc ucontext response (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix kernel-doc documentation (Kamal Heib) [1931846] - RDMA/rxe: prevent rxe creation on top of vlan interface (Kamal Heib) [1931846] - RDMA/cm: Remove unused cm_class (Kamal Heib) [1931846] - IB/isert: remove duplicated error prints (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD RNR retry (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD QP state machine (Kamal Heib) [1931846] - RDMA/efa: Be consistent with modify QP bitmask (Kamal Heib) [1931846] - RDMA/efa: Add a generic capability check helper (Kamal Heib) [1931846] - RDMA: Remove constant domain argument from flow creation call (Kamal Heib) [1931846] - RDMA/i40iw: Avoid typecast from void to pci_dev (Kamal Heib) [1931846] - sched/uclamp: Add CPU's clamp buckets refcounting (Kamal Heib) [1931846] - overflow: Include header file with SIZE_MAX declaration (Kamal Heib) [1931846] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - IB/hfi1: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - treewide: replace '---help---' in Kconfig files with 'help' (Kamal Heib) [1931846] - remove ioremap_nocache and devm_ioremap_nocache (Kamal Heib) [1931846]- ethtool: pause: make sure we init driver stats (Ivan Vecera) [1935611] - ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET (Ivan Vecera) [1935611] - ethtool: strset: allow ETHTOOL_A_STRSET_COUNTS_ONLY attr (Ivan Vecera) [1935611] - ethtool: specify which header flags are supported per command (Ivan Vecera) [1935611] - ethtool: link up ethnl_header_policy as a nested policy (Ivan Vecera) [1935611] - ethtool: trim policy tables (Ivan Vecera) [1935611] - ethtool: wire up set policies to ops (Ivan Vecera) [1935611] - ethtool: wire up get policies to ops (Ivan Vecera) [1935611] - netdevsim: fix duplicated debugfs directory (Ivan Vecera) [1935611] - selftests: add a test for ethtool pause stats (Ivan Vecera) [1935611] - netdevsim: add pause frame stats (Ivan Vecera) [1935611] - docs: net: include the new ethtool pause stats in the stats doc (Ivan Vecera) [1935611] - ethtool: add standard pause stats (Ivan Vecera) [1935611] - net: tighten the definition of interface statistics (Ivan Vecera) [1935611]- PCI: hv: Fix typo (Mohammed Gamal) [1940924] - asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_CPU_MANAGEMENT (Mohammed Gamal) [1940925] - x86/hyperv: detect if Linux is the root partition (Mohammed Gamal) [1940925] - hyperv: hyperv.h: drop a duplicated word (Mohammed Gamal) [1940925] - hyper-v: Remove internal types from UAPI header (Mohammed Gamal) [1940925] - x86/hyperv: Load/save the Isolation Configuration leaf (Mohammed Gamal) [1940925] - x86/hyperv: Initialize clockevents after LAPIC is initialized (Mohammed Gamal) [1940925] - x86/hyperv: check cpu mask after interrupt has been disabled (Mohammed Gamal) [1940925] - x86/hyperv: Fix kexec panic/hang issues (Mohammed Gamal) [1940925] - video: hyperv_fb: Fix a double free in hvfb_probe (Mohammed Gamal) [1940922] - uio: uio_hv_generic: use devm_kzalloc() for private data alloc (Mohammed Gamal) [1940922] - Avoid macro redefinition in compiler-{clang,gcc}.h (Jerome Marchand) [1907271] - x86/split_lock: Add Icelake microserver and Tigerlake CPU models (Prarit Bhargava) [1847576] - tools/power/x86/intel-speed-select: Update version to 1.8 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command to get/set TRL (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command turbo-mode (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or base_frequency (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency (Prarit Bhargava) [1921801] - platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range_devid_1 with static keyword (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Update version for v5.11 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Account for missing sysfs for die_id (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Read TRL from mailbox (Prarit Bhargava) [1921801] - platform/x86: ISST: Change PCI device macros (Prarit Bhargava) [1921801] - platform/x86: ISST: Allow configurable offset range (Prarit Bhargava) [1921801] - platform/x86: ISST: Check for unaligned mmio address (Prarit Bhargava) [1921801] - tools/power/turbostat: Fallback to an MSR read for EPB (Prarit Bhargava) [1926913] - tools/power/turbostat: Read energy_perf_bias from sysfs (Prarit Bhargava) [1926913] - Bluetooth: btusb: Add workaround for remote-wakeup issues with Barrot 8041a02 fake CSR controllers (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice val of 0x0134 (Gopal Tiwari) [1946951] - Bluetooth: btusb: support download nvm with different board id for wcn6855 (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Support 0bda:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add OBDA0623 ACPI HID (Gopal Tiwari) [1946951] - Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Wait for timeout during suspend (Gopal Tiwari) [1946951] - Bluetooth: btrtl: fix incorrect skb allocation failure check (Gopal Tiwari) [1946951] - Bluetooth: hci_ll: add a small delay for wl1271 enable bt_en (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 1358:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: resolve various warnings (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Enhance retry logic in qca_setup (Gopal Tiwari) [1946951] - Bluetooth: btusb: btrtl: Add support for RTL8852A (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 13d3:3560 MediaTek MT7615E device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: fix memory leak in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Ask 8821C to drop old firmware (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Refine the ic_id_table for clearer and more regular (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the more support IDs for Realtek RTL8822CE (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support (Gopal Tiwari) [1946951] - Bluetooth: btusb: Enable wide band speech support for BTUSB_QCA_ROME (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Close UART port if NON_PERSISTENT_SETUP is set (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Remove duplicate power off in proto close (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: enable on new platform (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: use NULL instead of zero (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: switch to list_for_each_entry() (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: drop strange le16_to_cpu() against u8 values (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: remove redundant null check (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb (Gopal Tiwari) [1946951] - Bluetooth: hci_uart: Cancel init work before unregistering (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Remove ignored flag HCI_UART_RESET_ON_INIT (Gopal Tiwari) [1946951] - Bluetooth: btmrvl: eliminate duplicates introducing btmrvl_reg_89xx (Gopal Tiwari) [1946951] - Revert "Bluetooth: btusb: Disable runtime suspend on Realtek devices" (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Stop collecting memdump again for command timeout during SSR (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Only unregister device if it was registered (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllers (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fixes for SSR (Gopal Tiwari) [1946951] - Bluetooth: btusb: add Realtek 8822CE to usb_device_id table (Gopal Tiwari) [1946951] - Bluetooth: btusb: USB alternate setting 1 for WBS (Gopal Tiwari) [1946951] - Bluetooth: btusb: Comment on unbalanced pm reference (Gopal Tiwari) [1946951] - Bluetooth: btusb: BTUSB_WAKEUP_DISABLE prevents wake (Gopal Tiwari) [1946951] - Bluetooth: btusb: Reset port on cmd timeout (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: btusb: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Disable SoC debug logging for WCN3991 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Increase SoC idle timeout to 200ms (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Request Tx clock vote off only when Tx is pending (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Refactor irq wakeup (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Implement prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Set parent dev to hdev (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fix during SSR timeout (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Refactor error handling in qca_suspend() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Skip serdev wait when no transfer is pending (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Only remove TX clock vote after TX is completed (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Simplify determination of serial clock on/off state from votes (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix an error pointer dereference (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8977 chipset (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8997 chipset (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix QCA6390 memdump failure (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Use serdev_device_write_buf() instead of serdev_device_write() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Improve controller ID info log level (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix suspend/resume functionality failure (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Added 003.006.007, changed 001.003.015 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix uninitialized access to hdev (Gopal Tiwari) [1946951] - Bluetooth: serdev: Constify serdev_device_ops (Gopal Tiwari) [1946951] - Bluetooth: Add hook for driver to prevent wake from suspend (Gopal Tiwari) [1946951] - Bluetooth: btusb: Implement hdev->prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add support for binding RTL8723BS with device tree (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: add compatible for QCA9377 (Gopal Tiwari) [1946951] - Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP (Gopal Tiwari) [1946951] - Bluetooth: Adding driver and quirk defs for multi-role LE (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Add 2 missing models to subver tables (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quirk to hci_bcm.c (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Try multiple Patch filenames when loading the Patch firmware (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Bail sooner from btbcm_initialize() when not loading fw (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Drop upper nibble version check from btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_initialize() print local-name on re-init too (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Fold Patch loading + applying into btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Add support for RTL8761B (Gopal Tiwari) [1946951] - Bluetooth: btusb: check for NULL in btusb_find_altsetting() (Gopal Tiwari) [1946951] - Bluetooth: btusb: handle mSBC audio over USB Endpoints (Gopal Tiwari) [1946951] - Bluetooth: add support to notify using SCO air mode (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: respect IRQ polarity from DT (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: fix freeing not-requested IRQ (Gopal Tiwari) [1946951] - intel_idle: remove definition of DEBUG (David Arcari) [1926917] - intel_idle: Build fix (David Arcari) [1926917] - cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known (Phil Auld) [1937103] - cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there (Phil Auld) [1937103] - cpufreq: ACPI: Extend frequency tables to cover boost frequencies (Phil Auld) [1937103] - sched/uclamp: Add CPU's clamp buckets refcounting (Phil Auld) [1937103] - x86: PM: Register syscore_ops for scale invariance (Phil Auld) [1937103] - sched/fair: Reduce cases for active balance (Phil Auld) [1937103] - sched/fair: Don't set LBF_ALL_PINNED unnecessarily (Phil Auld) [1937103] - sched/fair: Skip idle cfs_rq (Phil Auld) [1937103] - tick/sched: Make jiffies update quick check more robust (Phil Auld) [1937103] - sched/fair: Trivial correction of the newidle_balance() comment (Phil Auld) [1937103] - sched/fair: Clear SMT siblings after determining the core is not idle (Phil Auld) [1937103] - sched: Fix kernel-doc markup (Phil Auld) [1937103] - x86: Print ratio freq_max/freq_base used in frequency invariance calculations (Phil Auld) [1937103] - x86, sched: Use midpoint of max_boost and max_P for frequency invariance on AMD EPYC (Phil Auld) [1937103] - x86, sched: Calculate frequency invariance for AMD systems (Phil Auld) [1937103] - sched: Limit the amount of NUMA imbalance that can exist at fork time (Phil Auld) [1937103] - sched/numa: Allow a floating imbalance between NUMA nodes (Phil Auld) [1937103] - sched: Avoid unnecessary calculation of load imbalance at clone time (Phil Auld) [1937103] - sched/numa: Rename nr_running and break out the magic number (Phil Auld) [1937103] - sched/topology: Condition EAS enablement on FIE support (Phil Auld) [1937103] - sched/topology: Don't enable EAS on SMT systems (Phil Auld) [1937103] - sched/topology,schedutil: Wrap sched domains rebuild (Phil Auld) [1937103] - sched/core: Fix typos in comments (Phil Auld) [1937103] - sched: Fix rq->nr_iowait ordering (Phil Auld) [1937103] - sched: Fix data-race in wakeup (Phil Auld) [1937103] - sched/fair: Fix overutilized update in enqueue_task_fair() (Phil Auld) [1937103] - sched/fair: Dissociate wakeup decisions from SD flag value (Phil Auld) [1937103] - sched: Remove select_task_rq()'s sd_flag parameter (Phil Auld) [1937103] - sched: Add WF_TTWU, WF_EXEC wakeup flags (Phil Auld) [1937103] - sched/fair: Remove superfluous lock section in do_sched_cfs_slack_timer() (Phil Auld) [1937103] - sched/fair: Ensure tasks spreading in LLC during LB (Phil Auld) [1937103] - sched/fair: Reorder throttle_cfs_rq() path (Phil Auld) [1937103] - sched/fair: Check for idle core in wake_affine (Phil Auld) [1937103] - sched: Reenable interrupts in do_sched_yield() (Phil Auld) [1937103] - sched/fair: Improve the accuracy of sched_stat_wait statistics (Phil Auld) [1937103] - sched/fair: Tweak pick_next_entity() (Phil Auld) [1937103] - sched/debug: Add new tracepoint to track cpu_capacity (Phil Auld) [1937103] - sched/fair: Remove the force parameter of update_tg_load_avg() (Phil Auld) [1937103] - sched/rt: Disable RT_RUNTIME_SHARE by default (Phil Auld) [1937103] - sched: Cache task_struct::flags in sched_submit_work() (Phil Auld) [1937103] - sched/fair: Simplify the work when reweighting entity (Phil Auld) [1937103] - sched/fair: Fix wrong negative conversion in find_energy_efficient_cpu() (Phil Auld) [1937103] - sched/fair: Ignore cache hotness for SMT migration (Phil Auld) [1937103] - sched: Use __always_inline on is_idle_task() (Phil Auld) [1937103] - treewide: Use fallthrough pseudo-keyword (Phil Auld) [1937103] - sched/debug: Fix the alignment of the show-state debug output (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo_freq/base_freq gives 0 (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo frequency is unknown (Phil Auld) [1937103] - x86, sched: check for counters overflow in frequency invariant accounting (Phil Auld) [1937103] - exit: Move preemption fixup up, move blocking operations down (Phil Auld) [1937103] - net: bonding: remove repeated word (Jarod Wilson) [1936982] - net: bonding: Correct function name bond_change_active_slave() in comment (Jarod Wilson) [1936982] - bonding: Added -ENODEV interpret for slaves option (Jarod Wilson) [1936982] - bonding: 3ad: Print an error for unknown speeds (Jarod Wilson) [1936982] - bonding: 3ad: add support for 400G speed (Jarod Wilson) [1936982] - bonding: 3ad: add support for 200G speed (Jarod Wilson) [1936982] - net/bonding: Declare TLS RX device offload support (Jarod Wilson) [1936982] - net/bonding: Implement TLS TX device offload (Jarod Wilson) [1936982] - net/bonding: Take update_features call out of XFRM funciton (Jarod Wilson) [1936982] - net/bonding: Implement ndo_sk_get_lower_dev (Jarod Wilson) [1936982] - net/bonding: Take IP hash logic into a helper (Jarod Wilson) [1936982] - net: bonding: Notify ports about their initial state (Jarod Wilson) [1936982] - bonding: wait for sysfs kobject destruction before freeing struct slave (Jarod Wilson) [1936982] - bonding: advertise NETIF_F_GSO_SOFTWARE (Jarod Wilson) [1936982] - net/tls: Except bond interface from some TLS checks (Jarod Wilson) [1936982] - net/tls: Device offload to use lowest netdevice in chain (Jarod Wilson) [1936982] - ethtool: Add common function for filling out strings (Ivan Vecera) [1950987] - selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value (Hangbin Liu) [1949349] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [1949349] - selftests: txtimestamp: fix compilation issue (Hangbin Liu) [1949349] - selftests: net: fib_tests: remove duplicate log test (Hangbin Liu) [1949349] - selftests: xfrm: fix test return value override issue in xfrm_policy.sh (Hangbin Liu) [1949349] - selftests: rtnetlink: load fou module for kci_test_encap_fou() test (Hangbin Liu) [1949349] - vxlan: move debug check after netdev unregister (Guillaume Nault) [1949167] - net: ip: always refragment ip defragmented packets (Guillaume Nault) [1949167] - net: fix pmtu check in nopmtudisc mode (Guillaume Nault) [1949167] - net: udp: make udp_tunnel_nic_info structure extensible (Ivan Vecera) [1948450] - macvlan: macvlan_count_rx() needs to be aware of preemption (Antoine Tenart) [1950012] - macvlan: remove redundant null check on data (Antoine Tenart) [1950012] - net: fix dev_ifsioc_locked() race condition (Antoine Tenart) [1950234] - ipv6: weaken the v4mapped source check (Hangbin Liu) [1949499] - ipv6: set multicast flag on the multicast route (Hangbin Liu) [1949499] - ipv6: create multicast route with RTPROT_KERNEL (Hangbin Liu) [1949499] - net: ipv6: Validate GSO SKB before finish IPv6 processing (Hangbin Liu) [1949499] - net: sit: unregister_netdevice on newlink's error path (Hangbin Liu) [1949499] - net: ip6_gre: fix moving ip6gre between namespaces (Hangbin Liu) [1949499] - gso: validate gso_type on ipip style tunnels (Hangbin Liu) [1949499] - net: page_pool: simplify page recycling condition tests (Ivan Vecera) [1935698] - net: use the new dev_page_is_reusable() instead of private versions (Ivan Vecera) [1935698] - net: introduce common dev_page_is_reusable() (Ivan Vecera) [1935698] - skbuff: constify skb_propagate_pfmemalloc() "page" argument (Ivan Vecera) [1935698] - mm: constify page_is_pfmemalloc() argument (Ivan Vecera) [1935698] - genetlink: allow dumping command-specific policy (Ivan Vecera) [1938919] - genetlink: properly support per-op policy dumping (Ivan Vecera) [1938919] - genetlink: factor skb preparation out of ctrl_dumppolicy() (Ivan Vecera) [1938919] - netlink: rework policy dump to support multiple policies (Ivan Vecera) [1938919] - netlink: compare policy more accurately (Ivan Vecera) [1938919] - genetlink: switch control commands to per-op policies (Ivan Vecera) [1938919] - genetlink: use parsed attrs in dumppolicy (Ivan Vecera) [1938919] - taskstats: move specifying netlink policy back to ops (Ivan Vecera) [1938919] - genetlink: bring back per op policy (Ivan Vecera) [1938919] - genetlink: use .start callback for dumppolicy (Ivan Vecera) [1938919] - genetlink: add a structure for dump state (Ivan Vecera) [1938919] - genetlink: move to smaller ops wherever possible (Ivan Vecera) [1938919] - genetlink: add small version of ops (Ivan Vecera) [1938919] - netlink: fix policy dump leak (Ivan Vecera) [1938919] - genetlink: get rid of family->attrbuf (Ivan Vecera) [1938919] - genetlink: clean up family attributes allocations (Ivan Vecera) [1938919] - genetlink: fix memory leaks in genl_family_rcv_msg_dumpit() (Ivan Vecera) [1938919] - net: genetlink: return the error code when attribute parsing fails. (Ivan Vecera) [1938919] - genetlink: do not parse attributes for families with zero maxattr (Ivan Vecera) [1938919] - net: tipc: prepare attrs in __tipc_nl_compat_dumpit() (Ivan Vecera) [1938919] - net: genetlink: always allocate separate attrs for dumpit ops (Ivan Vecera) [1938919] - net: genetlink: remove unused genl_family_attrbuf() (Ivan Vecera) [1938919] - net: tipc: allocate attrs locally instead of using genl_family_attrbuf in compat_dumpit() (Ivan Vecera) [1938919] - net: tipc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: nfc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: ieee802154: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: genetlink: parse attrs and store in contect info struct during dumpit (Ivan Vecera) [1938919] - net: genetlink: push attrbuf allocation and parsing to a separate function (Ivan Vecera) [1938919] - net: genetlink: introduce dump info struct to be available during dumpit op (Ivan Vecera) [1938919] - net: genetlink: push doit/dumpit code from genl_family_rcv_msg (Ivan Vecera) [1938919] - devlink: Use controller while building phys_port_name (Petr Oros) [1935615] - devlink: Introduce controller number (Petr Oros) [1935615] - devlink: Introduce external controller flag (Petr Oros) [1935615] - devlink: Move structure comments outside of structure (Petr Oros) [1935615] - devlink: Add comment block for missing port attributes (Petr Oros) [1935615] - net/mlx5: E-switch, Read controller number from device (Petr Oros) [1935615] - devlink: don't crash if netdev is NULL (Petr Oros) [1935615] - vdpa/mlx5: Use write memory barrier after updating CQ index (Jason Wang) [1877270] - vhost_vdpa: return -EFAULT if copy_to_user() fails (Jason Wang) [1877270] - vdpa: mlx5: fix vdpa/vhost dependencies (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (rework) (Jason Wang) [1877270] - vdpasim: fix "mac_pton" undefined error (Jason Wang) [1877270] - vdpasim: allow to assign a MAC address (Jason Wang) [1877270] - vdpasim: fix MAC address configuration (Jason Wang) [1877270] - vdpa: handle irq bypass register failure case (Jason Wang) [1877270] - vdpa_sim: Fix DMA mask (Jason Wang) [1877270] - Revert "vhost-vdpa: fix page pinning leakage in error path" (Jason Wang) [1877270] - vdpa/mlx5: Fix error return in map_direct_mr() (Jason Wang) [1877270] - vhost_vdpa: Return -EFAULT if copy_from_user() fails (Jason Wang) [1877270] - vdpa_sim: implement get_iova_range() (Jason Wang) [1877270] - vhost: vdpa: report iova range (Jason Wang) [1877270] - vdpa: introduce config op to get valid iova range (Jason Wang) [1877270] - vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call (Jason Wang) [1877270] - vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK (Jason Wang) [1877270] - vhost_vdpa: Fix duplicate included kernel.h (Jason Wang) [1877270] - vdpa/mlx5: Fix failure to bring link up (Jason Wang) [1877270] - vdpa/mlx5: Make use of a specific 16 bit endianness API (Jason Wang) [1877270] - vdpa/mlx5: Fix dependency on MLX5_CORE (Jason Wang) [1877270] - vdpa/mlx5: should keep avail_index despite device status (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (Jason Wang) [1877270] - vhost-vdpa: fix vhost_vdpa_map() on error condition (Jason Wang) [1877270] - vhost vdpa: fix vhost_vdpa_open error handling (Jason Wang) [1877270] - vhost-vdpa: fix backend feature ioctls (Jason Wang) [1877270] - vdpa/mlx5: Avoid warnings about shifts on 32-bit platforms (Jason Wang) [1877270] - vdpa: ifcvf: free config irq in ifcvf_free_irq() (Jason Wang) [1877270] - vdpa: ifcvf: return err when fail to request config irq (Jason Wang) [1877270] - vdpa/mlx5: fix up endian-ness for mtu (Jason Wang) [1877270] - vdpa: Fix pointer math bug in vdpasim_get_config() (Jason Wang) [1877270] - vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config() (Jason Wang) [1877270] - mlx5: vdpa: fix possible uninitialized var (Jason Wang) [1877270] - vdpa/mlx5: fix memory allocation failure checks (Jason Wang) [1877270] - vdpa/mlx5: Fix uninitialised variable in core/mr.c (Jason Wang) [1877270] - vdpa_sim: init iommu lock (Jason Wang) [1877270] - redhat: enable mlx5e vDPA driver (Jason Wang) [1877270] - vdpa/mlx5: Add VDPA driver for supported mlx5 devices (Jason Wang) [1877270] - vdpa/mlx5: Add shared memory registration code (Jason Wang) [1877270] - vdpa/mlx5: Add support library for mlx5 VDPA implementation (Jason Wang) [1877270] - vdpa/mlx5: Add hardware descriptive header file (Jason Wang) [1877270] - vdpa: Modify get_vq_state() to return error code (Jason Wang) [1877270] - net/vdpa: Use struct for set/get vq state (Jason Wang) [1877270] - vdpa: remove hard coded virtq num (Jason Wang) [1877270] - vdpasim: support batch updating (Jason Wang) [1877270] - vhost-vdpa: support IOTLB batching hints (Jason Wang) [1877270] - vhost-vdpa: support get/set backend features (Jason Wang) [1877270] - vhost: generialize backend features setting/getting (Jason Wang) [1877270] - vhost-vdpa: refine ioctl pre-processing (Jason Wang) [1877270] - vDPA: dont change vq irq after DRIVER_OK (Jason Wang) [1877270] - ifcvf: implement vdpa_config_ops.get_vq_irq() (Jason Wang) [1877270] - vhost_vdpa: implement IRQ offloading in vhost_vdpa (Jason Wang) [1877270] - vDPA: add get_vq_irq() in vdpa_config_ops (Jason Wang) [1877270] - vhost: introduce vhost_vring_call (Jason Wang) [1877270] - vdpasim: protect concurrent access to iommu iotlb (Jason Wang) [1877270] - vhost: vdpa: remove per device feature whitelist (Jason Wang) [1877270] - vdpa_sim: fix endian-ness of config space (Jason Wang) [1877270] - virtio_vdpa: legacy features handling (Jason Wang) [1877270] - vhost/vdpa: switch to new helpers (Jason Wang) [1877270] - vdpa: make sure set_features is invoked for legacy (Jason Wang) [1877270] - vhost_vdpa: Fix potential underflow in vhost_vdpa_mmap() (Jason Wang) [1877270] - vdpa: fix typos in the comments for __vdpa_alloc_device() (Jason Wang) [1877270] - ifcvf: implement config interrupt in IFCVF (Jason Wang) [1877270] - vhost: replace -1 with VHOST_FILE_UNBIND in ioctls (Jason Wang) [1877270] - vhost_vdpa: Support config interrupt in vdpa (Jason Wang) [1877270] - ifcvf: ignore continuous setting same status value (Jason Wang) [1877270] - vdpasim: Fix some coccinelle warnings (Jason Wang) [1877270] - ifcvf: move IRQ request/free to status change handlers (Jason Wang) [1877270] - vhost_vdpa: disable doorbell mapping for !MMU (Jason Wang) [1877270] - vhost_vdpa: support doorbell mapping via mmap (Jason Wang) [1877270] - vdpa: introduce get_vq_notification method (Jason Wang) [1877270] - vhost: use mmgrab() instead of mmget() for non worker device (Jason Wang) [1877270] - vhost: allow device that does not depend on vhost worker (Jason Wang) [1877270] - vhost: revert "vhost: disable for OABI" (Jason Wang) [1877270] - vdpasim: remove unused variable 'ret' (Jason Wang) [1877270] - vhost: remove set but not used variable 'status' (Jason Wang) [1877270] - vhost: vdpa: remove unnecessary null check (Jason Wang) [1877270] - virtio/test: fix up after IOTLB changes (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - tools/virtio: option to build an out of tree module (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - vhost: fix VHOST_GET_BACKEND_FEATURES ioctl request definition (Jason Wang) [1877270] - perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Michael Petlan) [1950388]- redhat/configs/editconfig: Add support for a bugzilla entry (David Arcari) - tools/power turbostat: Revert "[tools] tools/power turbostat: Enable accumulate RAPL display" (Prarit Bhargava) [1944699] - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start (Jarod Wilson) [1914996] {CVE-2020-36158} - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1932839 1936742] - net/mlx5e: Reject tc rules which redirect from a VF to itself (Alaa Hleihel) [1932839] - net/mlx5: CT: Add support for matching on ct_state inv and rel flags (Alaa Hleihel) [1932839 1942681] - net: openvswitch: add log message for error case (Eelco Chaudron) [1937697] - net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() (Eelco Chaudron) [1937697] - net: openvswitch: Be liberal in tcp conntrack. (Eelco Chaudron) [1937697] - netfilter: conntrack: tcp: only close if RST matches exact sequence (Eelco Chaudron) [1937697] - openvswitch: Use IS_ERR instead of IS_ERR_OR_NULL (Eelco Chaudron) [1937697] - net: openvswitch: Fix kerneldoc warnings (Eelco Chaudron) [1937697] - net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vport_del() (Eelco Chaudron) [1937697] - cifs: revalidate mapping when we open files for SMB1 POSIX (Ronnie Sahlberg) [1933527] - Revert "vfs: Allow userns root to call mknod on owned filesystems." (Alexey Gladkov) [1902543] - mfd: intel-lpss: Add Intel Alder Lake PCH-S PCI IDs (David Arcari) [1840244] - nvme: retrigger ANA log update if group descriptor isn't found (Gopal Tiwari) [1910493] - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (Waiman Long) [1950110] - PCI: switchtec: Add missing __iomem tag to fix sparse warnings (Myron Stowe) [1946645] - PCI: switchtec: Add missing __iomem and __user tags to fix sparse warnings (Myron Stowe) [1946645] - PCI: Release IVRS table in AMD ACS quirk (Myron Stowe) [1946645] - PCI/MSI: Forward MSI-X error code in pci_alloc_irq_vectors_affinity() (Myron Stowe) [1946645] - PCI: Remove unused pci_lost_interrupt() (Myron Stowe) [1946645] - PCI: Move PCI_VENDOR_ID_REDHAT definition to pci_ids.h (Myron Stowe) [1946645] - PCI: Fix error in panic message (Myron Stowe) [1946645] - PCI: Replace lkml.org, spinics, gmane with lore.kernel.org (Myron Stowe) [1946645] - PCI: Replace http:// links with https:// (Myron Stowe) [1946645] - PCI: exynos: Rename Exynos to lowercase (Myron Stowe) [1946645] - PCI: Align PCIe capability and PCI accessor return values (Myron Stowe) [1946645] - PCI: Convert PCIe capability PCIBIOS errors to errno (Myron Stowe) [1946645] - PCI: rpadlpar: Make functions static (Myron Stowe) [1946645] - PCI: Fix pci_slot_release() NULL pointer dereference (Myron Stowe) [1946645] - PCI: Fix pci_create_slot() reference count leak (Myron Stowe) [1946645] - PCI: Announce device after early fixups (Myron Stowe) [1946645] - PCI: Always enable ACS even if no ACS Capability (Myron Stowe) [1946645] - PCI: Cache ACS capability offset in device (Myron Stowe) [1946645] - PCI: Reorder pci_enable_acs() and dependencies (Myron Stowe) [1946645] - PCI: Add device even if driver attach failed (Myron Stowe) [1946645] - PCI: Fix pci_cfg_wait queue locking problem (Myron Stowe) [1946645] - PCI/ASPM: Add missing newline in sysfs 'policy' (Myron Stowe) [1946645]- gfs2: report "already frozen/thawed" errors (Bob Peterson) [1932236] - gfs2: move freeze glock outside the make_fs_rw and _ro functions (Bob Peterson) [1932236] - gfs2: Add common helper for holding and releasing the freeze glock (Bob Peterson) [1932236] - gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only (Bob Peterson) [1932236] - gfs2: Don't freeze the file system during unmount (Bob Peterson) [1932236] - gfs2: Fix regression in freeze_go_sync (Bob Peterson) [1932236] - gfs2: The freeze glock should never be frozen (Bob Peterson) [1932236] - gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE (Bob Peterson) [1932236] - gfs2: Abort gfs2_freeze if io error is seen (Bob Peterson) [1932236] - gfs2: read-only mounts should grab the sd_freeze_gl glock (Bob Peterson) [1932236] - gfs2: freeze should work on read-only mounts (Bob Peterson) [1932236] - bpf: Mark LSM link with rh_mark_used_feature call (Jiri Olsa) [1901039] - Revert "[tools] bpf: selftests: remove test_progs LSM test" (Ondrej Mosnacek) [1901039] - configs: enable BPF LSM (Ondrej Mosnacek) [1901039] - security: Fix hook iteration and default value for inode_copy_up_xattr (Ondrej Mosnacek) [1901039] - security: Fix hook iteration for secid_to_secctx (Ondrej Mosnacek) [1901039] - security: Fix the default value of secid_to_secctx hook (Ondrej Mosnacek) [1901039] - security: Fix the default value of fs_context_parse_param hook (Ondrej Mosnacek) [1901039] - bpf: lsm: Initialize the BPF LSM hooks (Ondrej Mosnacek) [1901039] - security: Refactor declaration of LSM hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the shm_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the sem_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the msg_queue_* hooks (Ondrej Mosnacek) [1901039] - LSM: Revive CONFIG_DEFAULT_SECURITY_* for "make oldconfig" (Ondrej Mosnacek) [1901039] - LSM: Ignore "security=" when "lsm=" is specified (Ondrej Mosnacek) [1901039] - LSM: Update function documentation for cap_capable (Ondrej Mosnacek) [1901039] - procfs: add smack subdir to attrs (Ondrej Mosnacek) [1901039] - capability: Initialize as LSM_ORDER_FIRST (Ondrej Mosnacek) [1901039] - LSM: Introduce enum lsm_order (Ondrej Mosnacek) [1901039] - Yama: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LoadPin: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LSM: Split LSM preparation from initialization (Ondrej Mosnacek) [1901039] - LSM: Add all exclusive LSMs to ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Separate idea of "major" LSM from "exclusive" LSM (Ondrej Mosnacek) [1901039] - LSM: Refactor "security=" in terms of enable/disable (Ondrej Mosnacek) [1901039] - LSM: Prepare for reorganizing "security=" logic (Ondrej Mosnacek) [1901039] - LSM: Tie enabling logic to presence in ordered list (Ondrej Mosnacek) [1901039] - LSM: Introduce "lsm=" for boottime LSM selection (Ondrej Mosnacek) [1901039] - LSM: Introduce CONFIG_LSM (Ondrej Mosnacek) [1901039] - LSM: Build ordered list of LSMs to initialize (Ondrej Mosnacek) [1901039] - LSM: Lift LSM selection out of individual LSMs (Ondrej Mosnacek) [1901039] - LSM: Plumb visibility into optional "enabled" state (Ondrej Mosnacek) [1901039] - LSM: Provide separate ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Introduce LSM_FLAG_LEGACY_MAJOR (Ondrej Mosnacek) [1901039] - LSM: Don't ignore initialization failures (Ondrej Mosnacek) [1901039] - LSM: Provide init debugging infrastructure (Ondrej Mosnacek) [1901039] - LSM: Record LSM name in struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Convert security_initcall() into DEFINE_LSM() (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Move LSM_TABLE into INIT_DATA (Ondrej Mosnacek) [1901039] - LSM: Convert from initcall to struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Remove initcall tracing (Ondrej Mosnacek) [1901039] - LSM: Rename .security_initcall section to .lsm_info (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Avoid copy/paste of security_init section (Ondrej Mosnacek) [1901039] - LSM: Correctly announce start of LSM initialization (Ondrej Mosnacek) [1901039] - proc: save 2 atomic ops on write to "/proc/*/attr/*" (Ondrej Mosnacek) [1901039] - ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe (Jaroslav Kysela) [1870724] - ALSA: usb-audio: fix use after free in usb_audio_disconnect (Jaroslav Kysela) [1870724] - ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() (Jaroslav Kysela) [1870724] - Bluetooth: btusb: Fix the autosuspend enable and disable (Gopal Tiwari) [1927375] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Davide Caratti) [1882607] - net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 (Balazs Nemeth) [1922898] - net: check if protocol extracted by virtio_net_hdr_set_proto is correct (Balazs Nemeth) [1922898] - redhat/configs: Add CONFIG_PINCTRL_ALDERLAKE (David Arcari) [1840250] - pinctrl: intel: Add Intel Alder Lake-S pin controller support (David Arcari) [1840250] - cpufreq: intel_pstate: Remove repeated word (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Rename two functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: remove obsolete functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use HWP capabilities in intel_cpufreq_adjust_perf() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix fast-switch fallback path (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use most recent guaranteed performance values (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Implement the ->adjust_perf() callback (Puneet Sethi) [1926919] - cpufreq: Add special-purpose fast-switching callback for drivers (Puneet Sethi) [1926919] - cpufreq: schedutil: Add util to struct sg_cpu (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Simplify intel_cpufreq_update_pstate() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account (Puneet Sethi) [1926919] - cpufreq: Add strict_target to struct cpufreq_policy (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET (Puneet Sethi) [1926919] - cpufreq: Introduce governor flags (Puneet Sethi) [1926919] - cpufreq: schedutil: Don't skip freq update if need_freq_update is set (Puneet Sethi) [1926919] - cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is set (Puneet Sethi) [1926919] - cpufreq: Introduce cpufreq_driver_test_flags() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode (Puneet Sethi) [1926919] - cpufreq: schedutil: restore cached freq when next_f is not changed (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Delete intel_pstate sysfs if failed to register the driver (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix missing return statement (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag (Puneet Sethi) [1926919] - ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m (Vitaly Kuznetsov) [1929266] - ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() (Vitaly Kuznetsov) [1929266] - x86/ioapic: Ignore IRQ2 again (Vitaly Kuznetsov) [1929266]- selinux: fix deadlock in security_set_bools() (Ondrej Mosnacek) [1924230] - sctp: move sk_route_caps check and set into sctp_outq_flush_transports (Xin Long) [1946733] - sctp: bring inet(6)_skb_parm back to sctp_input_cb (Xin Long) [1946733] - sctp: enable udp tunneling socks (Xin Long) [1946733] - sctp: handle the init chunk matching an existing asoc (Xin Long) [1946733] - sctp: add the error cause for new encapsulation port restart (Xin Long) [1946733] - sctp: support for sending packet over udp6 sock (Xin Long) [1946733] - sctp: support for sending packet over udp4 sock (Xin Long) [1946733] - sctp: call sk_setup_caps in sctp_packet_transmit instead (Xin Long) [1946733] - sctp: add udphdr to overhead when udp_port is set (Xin Long) [1946733] - sctp: allow changing transport encap_port by peer packets (Xin Long) [1946733] - sctp: add SCTP_REMOTE_UDP_ENCAPS_PORT sockopt (Xin Long) [1946733] - sctp: add encap_port for netns sock asoc and transport (Xin Long) [1946733] - sctp: add encap_err_lookup for udp encap socks (Xin Long) [1946733] - sctp: create udp6 sock and set its encap_rcv (Xin Long) [1946733] - sctp: create udp4 sock and add its encap_rcv (Xin Long) [1946733] - udp: support sctp over udp in skb_udp_tunnel_segment (Xin Long) [1946733] - udp6: move the mss check after udp gso tunnel processing (Xin Long) [1946733] - udp: check udp sock encap_type in __udp_lib_err (Xin Long) [1946733] - sctp: copy the optval from user space in sctp_setsockopt (Xin Long) [1946733] - net: Convert protocol error handlers from void to int (Xin Long) [1946733] - Enable CONFIG_ENERGY_MODEL (Phil Auld) [1938339] - proc/sysctl: add shared variables for range check (Phil Auld) [1938339] - Enable CONFIG_CPU_FREQ_GOV_SCHEDUTIL for all architectures (Phil Auld) [1938339] - PM / hibernate: cast PAGE_SIZE to int when comparing with error code (Chris von Recklinghausen) [1934033] - mm: revert fix false-positive OVERCOMMIT_GUESS failures (Rafael Aquini) [1913045 1908668] - redhat/config: Enable CONFIG_PAGE_POISONING (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY (Waiman Long) [1942149] - kernel/power: allow hibernation with page_poison sanity checking (Waiman Long) [1942149] - mm, page_poison: use static key more efficiently (Waiman Long) [1942149] - mm, page_alloc: do not rely on the order of page_poison and init_on_alloc/free parameters (Waiman Long) [1942149] - mm/page_alloc: clear all pages in post_alloc_hook() with init_on_alloc=1 (Waiman Long) [1942149] - arch, mm: make kernel_page_present() always available (Waiman Long) [1942149] - arch, mm: restore dependency of __kernel_map_pages() on DEBUG_PAGEALLOC (Waiman Long) [1942149] - PM: hibernate: make direct map manipulations more explicit (Waiman Long) [1942149] - mm: introduce debug_pagealloc_{map,unmap}_pages() helpers (Waiman Long) [1942149] - mm: rename page_order() to buddy_order() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __free_pages_core() (Waiman Long) [1942149] - mm/page_alloc: move pages to tail in move_to_free_list() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __putback_isolated_page() (Waiman Long) [1942149] - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag (Waiman Long) [1942149] - mm/page_alloc: drop stale pageblock comment in memmap_init_zone*() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page onlining (Waiman Long) [1942149] - mm/page_isolation: simplify return value of start_isolate_page_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() (Waiman Long) [1942149] - mm/page_alloc: simplify __offline_isolated_pages() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page offlining (Waiman Long) [1942149] - mm/memory_hotplug: enforce section granularity when onlining/offlining (Waiman Long) [1942149] - mm/memory_hotplug: inline __offline_pages() into offline_pages() (Waiman Long) [1942149] - mm/page_poison.c: replace bool variable with static key (Waiman Long) [1942149] - mm/page_alloc.c: fix early params garbage value accesses (Waiman Long) [1942149] - mm/memory_hotplug: document why shuffle_zone() is relevant (Waiman Long) [1942149] - mm: replace '---help---' in Kconfig files with 'help' (Waiman Long) [1942149] - mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" (Waiman Long) [1942149] - mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE (Waiman Long) [1942149] - x86/mm/cpa: Flush direct map alias during cpa (Waiman Long) [1942149] - mm/page_alloc: simplify page_is_buddy() for better code readability (Waiman Long) [1942149] - mm/memory.c: add apply_to_existing_page_range() helper (Waiman Long) [1942149] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Waiman Long) [1942149] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Waiman Long) [1942149] - mm/memory_hotplug: online_pages cannot be 0 in online_pages() (Waiman Long) [1942149] - mm/memory_hotplug: make sure the pfn is aligned to the order when onlining (Waiman Long) [1942149] - mm/memory_hotplug: simplify online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop PageReserved() check in online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ram_range() (Waiman Long) [1942149] - mm/page_poison.c: fix a typo in a comment (Waiman Long) [1942149] - mm/slab: Remove store_stackinfo() (Waiman Long) [1942149] - mm/resource: Let walk_system_ram_range() search child resources (Waiman Long) [1942149] - mm/page_alloc.c: use a single function to free page (Waiman Long) [1942149] - mm/page_alloc.c: free order-0 pages through PCP in page_frag_free() (Waiman Long) [1942149] - x86/mm/cpa: Fix set_mce_nospec() (Waiman Long) [1942149] - x86/mm/cpa: Rename @addrinarray to @numpages (Waiman Long) [1942149] - x86/mm/cpa: Better use CLFLUSHOPT (Waiman Long) [1942149] - x86/mm/cpa: Fold cpa_flush_range() and cpa_flush_array() into a single cpa_flush() function (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::numpages invariant (Waiman Long) [1942149] - x86/mm/cpa: Optimize cpa_flush_array() TLB invalidation (Waiman Long) [1942149] - x86/mm/cpa: Simplify the code after making cpa->vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Add __cpa_addr() helper (Waiman Long) [1942149] - x86/mm/cpa: Add ARRAY and PAGES_ARRAY selftests (Waiman Long) [1942149] - resource/docs: Complete kernel-doc style function documentation (Waiman Long) [1942149] - resource/docs: Fix new kernel-doc warnings (Waiman Long) [1942149] - resource: Clean it up a bit (Waiman Long) [1942149] - mm: clarify CONFIG_PAGE_POISONING and usage (Waiman Long) [1942149] - selftests: kvm: Raise the default timeout to 120 seconds (Emanuele Giuseppe Esposito) [1894828] - KVM: Raise the maximum number of user memslots (Emanuele Giuseppe Esposito) [1894828] - block: recalculate segment count for multi-segment discards correctly (Ming Lei) [1922370] - i40e: Fix VFs not created (Stefan Assmann) [1875338] - vfs: fix page locking deadlocks when deduping files (Gao Xiang) [1916242]- tg3: improve PCI VPD access (Jonathan Toppins) [1921456] - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: pscsi: Avoid OOM in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix memory leak caused by wrong uio usage (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Move some functions without code change (Maurizio Lombardi) [1939458] - scsi: target: core: Prevent underflow for service actions (Maurizio Lombardi) [1939458] - scsi: target: core: Add cmd length set before cmd complete (Maurizio Lombardi) [1939458] - scsi: target: sbp: Remove unneeded semicolon (Maurizio Lombardi) [1939458] - scsi: target: core: Change ASCQ for residual write (Maurizio Lombardi) [1939458] - scsi: target: core: Signal WRITE residuals (Maurizio Lombardi) [1939458] - scsi: target: core: Set residuals for 4Kn devices (Maurizio Lombardi) [1939458] - scsi: target: core: Remove in_interrupt() check in transport_handle_cdb_direct() (Maurizio Lombardi) [1939458] - scsi: target: core: Replace in_interrupt() usage in target_submit_cmd_map_sgls() (Maurizio Lombardi) [1939458] - scsi: target: alua: Remove in_interrupt() usage in core_alua_check_nonop_delay() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Redo iscsit_check_session_usage_count() return code (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_check_session_usage_count() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_close_session() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Fix typo in comment (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix use-after-free of se_cmd->priv (Maurizio Lombardi) [1939458] - scsi: target: core: Fix fall-through warnings for Clang (Maurizio Lombardi) [1939458] - scsi: tcm_loop: Allow queues, can_queue and cmd_per_lun to be settable (Maurizio Lombardi) [1939458] - scsi: target: Make state_list per CPU (Maurizio Lombardi) [1939458] - scsi: target: Drop sess_cmd_lock from I/O path (Maurizio Lombardi) [1939458] - scsi: target: Remove TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [1939458] - scsi: target: Fix cmd_count ref leak (Maurizio Lombardi) [1939458] - scsi: target: Fix LUN ref count handling (Maurizio Lombardi) [1939458] - scsi: target: Return COMPARE AND WRITE miscompare offsets (Maurizio Lombardi) [1939458] - scsi: target: Split out COMPARE AND WRITE memcmp into helper (Maurizio Lombardi) [1939458] - scsi: target: Rename cmd.bad_sector to cmd.sense_info (Maurizio Lombardi) [1939458] - scsi: target: Rename struct sense_info to sense_detail (Maurizio Lombardi) [1939458] - scsi: target: tcmu: scatter_/gather_data_area() rework (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Replace zero-length array with flexible-array member (Maurizio Lombardi) [1939458] - scsi: target: rd: Drop double zeroing (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize scatter_data_area() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize queue_cmd_ring() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tcmu_cmd_get_block_cnt() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Add missing newline when printing parameters (Maurizio Lombardi) [1939458] - scsi: target: Remove redundant assignment to variable 'ret' (Maurizio Lombardi) [1939458] - x86/resctrl: Fix AMD L3 QOS CDP enable/disable (Wei Huang) [1868984] - i2c: i801: Add support for Intel Alder Lake PCH-S (David Arcari) [1840242] - esp: delete NETIF_F_SCTP_CRC bit from features for esp offload (Xin Long) [1815560] - net/sched: act_ct: clear post_ct if doing ct_clear (Marcelo Ricardo Leitner) [1941889] - net: Change dev parameter to const in netif_device_present() (Josef Oskera) [1941728] - [x86] x86/mce: Increase maximum number of banks to 64 (Terry Bowman) [1931679]- scsi: megaraid_sas: Fix a bunch of misnamed functions in their headers (Tomas Henzl) [1924687] - scsi: megaraid_sas: Replace sdev_busy with local counter (Tomas Henzl) [1924687] - scsi: megaraid: Fix ifnullfree.cocci warnings (Tomas Henzl) [1924687] - scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression (Tomas Henzl) [1924687] - Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"" (Tomas Henzl) [1924687] - Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug" (Tomas Henzl) [1924687] - scsi: megaraid_sas: Update function description (Tomas Henzl) [1924687] - scsi: megaraid_sas: Use generic power management (Tomas Henzl) [1924687] - megaraid_sas(treewide): Use fallthrough pseudo-keyword (Tomas Henzl) [1924687] - scsi: megaraid_sas: Drop PCI wakeup calls from .resume (Tomas Henzl) [1924687] - scsi: megaraid_sas: Check user-provided offsets (Tomas Henzl) [1924687] - scsi: mpt3sas: Update driver version to 37.101.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post array allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force sense buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force chain buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Replace unnecessary dynamic allocation with a static one (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix some kernel-doc misnaming issues (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a couple of misdocumented functions/params (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a bunch of potential naming doc-rot (Tomas Henzl) [1922058] - scsi: mpt3sas: Move a little data from the stack onto the heap (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 37.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Additional diagnostic buffer query interface (Tomas Henzl) [1922058] - scsi: mpt3sas: Add support for shared host tagset for CPU hotplug (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ReplyPostFree pool allocation (Tomas Henzl) [1922058] - scsi: mpt3sas: Simplify bool comparison (Tomas Henzl) [1922058] - scsi: mpt3sas: Signedness bug in _base_get_diag_triggers() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 36.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Handle trigger page after firmware update (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent MPI trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent SCSI sense trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Event trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Master trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent trigger pages support (Tomas Henzl) [1922058] - scsi: mpt3sas: Sync time periodically between driver and firmware (Tomas Henzl) [1922058] - scsi: mpt3sas: Increase IOCInit request timeout to 30s (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ioctl timeout (Tomas Henzl) [1922058] - scsi: mpt3sas: Remove in_interrupt() (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Use generic power management (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Drop PCI Wakeup calls from .resume (Tomas Henzl) [1922058] - scsi: mpt3sas: mpt3sas_scsih: Fix function documentation formatting (Tomas Henzl) [1922058] - mpt3sas: Use fallthrough pseudo-keyword (Tomas Henzl) [1922058] - net: add inline function skb_csum_is_sctp (Josef Oskera) [1939341] - psample: Fix user API breakage (Ivan Vecera) [1939499] - net: psample: Fix netlink skb length with tunnel info (Ivan Vecera) [1939499] - net: psample: Add tunnel support (Ivan Vecera) [1939499] - net: core: introduce struct netdev_nested_priv for nested interface infrastructure (Ivan Vecera) [1939402] - net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats (Josef Oskera) [1935717] - net: core: add devm_netdev_alloc_pcpu_stats (Josef Oskera) [1935717] - net: core: add dev_sw_netstats_tx_add (Josef Oskera) [1935717] - net: netdevice.h: sw_netstats_rx_add helper (Josef Oskera) [1935717] - net: netdevice: Add operation ndo_sk_get_lower_dev (Josef Oskera) [1935709] - genirq: Provide irq_get_effective_affinity() (Josef Oskera) [1935670]- locking/locktorture: Fix incorrect use of ww_acquire_ctx in ww_mutex test (Waiman Long) [1871851] - locking/locktorture: Pass thread id to lock/unlock functions (Waiman Long) [1871851] - locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro (Waiman Long) [1871851] - locking/locktorture: Fix false positive circular locking splat in ww_mutex test (Waiman Long) [1871851] - locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() (Waiman Long) [1871851] - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling (Waiman Long) [1871851] - locking: Remove duplicate include of percpu-rwsem.h (Waiman Long) [1871851] - locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem cleanup (Waiman Long) [1871851] - locktorture: Prevent hangs for invalid arguments (Waiman Long) [1871851] - locktorture: Ignore nreaders_stress if no readlock support (Waiman Long) [1871851] - locktorture: Track time of last ->writeunlock() (Waiman Long) [1871851] - locktorture: Make function torture_percpu_rwsem_init() static (Waiman Long) [1871851] - sched,locktorture: Convert to sched_set_fifo() (Waiman Long) [1871851] - locktorture: Use true and false to assign to bool variables (Waiman Long) [1871851] - locktorture: Print ratio of acquisitions, not failures (Waiman Long) [1871851] - locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg detection (Waiman Long) [1871851] - locking/locktorture: Convert to SPDX license identifier (Waiman Long) [1871851] - tty: Fix ->session locking (Chris von Recklinghausen) [1908059] {CVE-2020-29660} - net: skbext: fix secpath use-after-free with ip fragmentation (Sabrina Dubroca) [1901454]- nfs: we don't support removing system.nfs4_acl (Scott Mayhew) [1944659] - redhat/configs: Disable CONFIG_INFINIBAND_HNS* (Kamal Heib) [1941259] - mm: Revert "remove the account_page_dirtied export" (Waiman Long) [1941257] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1940842]- geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - net: Add netif_rx_any_context() (Josef Oskera) [1939466] - bitfield.h: add FIELD_MAX() and field_max() (Ivan Vecera) [1939478] - md/raid5: cast chunk_sectors to sector_t value (Nigel Croxon) [1921468] - md: Set prev_flush_start and flush_bio in an atomic way (Nigel Croxon) [1921468] - md/cluster: fix deadlock when node is doing resync job (Nigel Croxon) [1921468] - md/cluster: block reshape with remote resync job (Nigel Croxon) [1921468] - md: use current request time as base for ktime comparisons (Nigel Croxon) [1921468] - md: add comments in md_flush_request() (Nigel Croxon) [1921468] - md: improve variable names in md_flush_request() (Nigel Croxon) [1921468] - md/raid10: initialize r10_bio->read_slot before use. (Nigel Croxon) [1921468] - md: fix a warning caused by a race between concurrent md_ioctl()s (Nigel Croxon) [1921468] - Revert "md: improve variable names in md_flush_request()" (Nigel Croxon) [1921468] - Revert "md: Set prev_flush_start and flush_bio in an atomic way" (Nigel Croxon) [1921468] - KVM: nSVM: fix running nested guests when npt=0 (Emanuele Giuseppe Esposito) [1799073] - fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent (Julia Denham) [1908311] {CVE-2020-35508} - Revert "redhat: switch secureboot kernel image signing to release keys" (Bruno Meneguele) - redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - Revert "[md] md/raid5: add a new member of offset into r5dev" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: make async_copy_data() to support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid5: add new xor function to support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: convert to new xor compution interface" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let syndrome computor support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let async recovery function support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: let multiple devices of stripe_head share page" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: resize stripe_head when reshape array" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: reallocate page array after setting new stripe_size" (Nigel Croxon) [1936903] - ACPI: PNP: compare the string length in the matching_id() (Mark Langsdorf) [1933702] - ceph: add missing break when parsing "nowsync" mount option (Jeff Layton) [1932753] - get_maintainer.conf: Update with new location of RHMAINTAINERS (Prarit Bhargava) - redhat: make pathspec exclusion compatible with old git versions (Herton R. Krzesinski) - redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava) - tree: Add RHMAINTAINERS soft link in 8.4 (Prarit Bhargava) - tree: remove existing redhat/rhdocs subtree in 8.4 (Prarit Bhargava)- ntp: Use freezable workqueue for RTC synchronization (Phil Auld) [1793880] - ntp: Fix RTC synchronization on 32-bit platforms (Phil Auld) [1793880] - ntp: Make the RTC synchronization more reliable (Phil Auld) [1793880] - PCI: rpadlpar: Fix potential drc_name corruption in store functions (Gustavo Luiz Duarte) [1938116] - selftests: kvm: Add basic Hyper-V clocksources tests (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Don't touch TSC page values when guest opted for re-enlightenment (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Track Hyper-V TSC page status (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Prevent using not-yet-updated TSC page by secondary CPUs (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_MSR_TSC_EMULATION_STATUS (Vitaly Kuznetsov) [1931782] - drm/i915/guc: Update to use firmware v49.0.1 (Dave Airlie) [1935281] {CVE-2020-12362} - time: Enable __kernel_timespec for 32-bit vdso build (Waiman Long) [1936282] - lib/idr.c: document calling context for IDA APIs mustn't use locks (Chris von Recklinghausen) [1917764] - ida: Free allocated bitmap in error path (Chris von Recklinghausen) [1917764] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1917764] - vmalloc: convert to XArray (Chris von Recklinghausen) [1917764] - mm: pass addr as unsigned long to vb_free (Chris von Recklinghausen) [1917764] - radix tree: Remove multiorder support (Chris von Recklinghausen) [1917764] - radix tree test: Convert multiorder tests to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_delete_rcu to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_kill_tree to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Move item_insert_order (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove multiorder benchmarking (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove __item_insert (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_clear_tags (Chris von Recklinghausen) [1917764] - radix tree: Remove split/join code (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_update_node_t (Chris von Recklinghausen) [1917764] - mm: Convert truncate to XArray (Chris von Recklinghausen) [1917764] - copy rh_kabi.h to tools/testing/radix-tree/linux (Chris von Recklinghausen) [1917764]- tick: Get rid of tick_period (Phil Auld) [1936504] - tick/sched: Release seqcount before invoking calc_load_global() (Phil Auld) [1936504] - tick/sched: Optimize tick_do_update_jiffies64() further (Phil Auld) [1936504] - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() (Phil Auld) [1936504] - tick/sched: Use tick_next_period for lockless quick check (Phil Auld) [1936504] - tick: Document protections for tick related data (Phil Auld) [1936504] - tick/broadcast: Serialize access to tick_next_period (Phil Auld) [1936504] - timekeeping: Split jiffies seqlock (Phil Auld) [1936504] - tick/sched: Annotate lockless access to last_jiffies_update (Phil Auld) [1936504] - net, sctp, filter: remap copy_from_user failure error (Hangbin Liu) [1929476] {CVE-2021-20239} - tty: serial_core: Set port active bit in uart_port_activate (Artem Savkov) [1915177] - cgroup: fix psi monitor for root cgroup (Waiman Long) [1936868] - cgroup-v1: add disabled controller check in cgroup1_parse_param() (Waiman Long) [1936868] - cgroup: cgroup.{procs,threads} factor out common parts (Waiman Long) [1936868] - cpuset: fix typos in comments (Waiman Long) [1936868] - kernel: cgroup: Mundane spelling fixes throughout the file (Waiman Long) [1936868] - cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() (Waiman Long) [1936868] - cgroup: Zero sized write should be no-op (Waiman Long) [1936868] - cgroup: remove redundant kernfs_activate in cgroup_setup_root() (Waiman Long) [1936868] - cgroup: Use generic ns_common::count (Waiman Long) [1936868] - ns: Add a common refcount into ns_common (Waiman Long) [1936868] - cgroup: add cpu.stat file to root cgroup (Waiman Long) [1936868] - cgroup: Remove stale comments (Waiman Long) [1936868] - cgroup: Restructure release_agent_path handling (Waiman Long) [1936868] - cgroup: add cgroup_may_write() helper (Waiman Long) [1936868] - cgroup: refactor fork helpers (Waiman Long) [1936868] - cgroup: add cgroup_get_from_file() helper (Waiman Long) [1936868] - cgroup: unify attach permission checking (Waiman Long) [1936868] - cpuset: Make cpuset hotplug synchronous (Waiman Long) [1936868] - cgroup: Clean up css_set task traversal (Waiman Long) [1936868] - cgroup.c: Use built-in RCU list checking (Waiman Long) [1936868] - fork: record start_time late (Waiman Long) [1936868] - sched/deadline: Reduce rq lock contention in dl_add_task_root_domain() (Phil Auld) [1936501] - sched/deadline: Fix sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Optimize sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Fix a typo in a comment (Phil Auld) [1936501] - sched/deadline: Implement fallback mechanism for !fit case (Phil Auld) [1936501] - sched/deadline: Make DL capacity-aware (Phil Auld) [1936501] - sched/deadline: Improve admission control for asymmetric CPU capacities (Phil Auld) [1936501] - sched/deadline: Add dl_bw_capacity() (Phil Auld) [1936501] - sched/deadline: Optimize dl_bw_cpus() (Phil Auld) [1936501] - sched/deadline: Impose global limits on sched_attr::sched_period (Phil Auld) [1936501] - ibmvnic: fix a race between open and reset (Diego Domingos) [1940042] - ibmvnic: Set to CLOSED state even on error (Diego Domingos) [1940042] - ibmvnic: device remove has higher precedence over reset (Diego Domingos) [1940042] - ibmvnic: merge do_change_param_reset into do_reset (Diego Domingos) [1940042] - ibmvfc: disable MQ channelization by default (Gustavo Luiz Duarte) [1939359] - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() (Steve Dickson) [1926945] - scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930833] {CVE-2021-27365} - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930856] {CVE-2021-27363} - scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1930809] {CVE-2021-27364} - futex: Handle faults correctly for PI futexes (Waiman Long) [1924635] - futex: Simplify fixup_pi_state_owner() (Waiman Long) [1924635] - futex: Use pi_state_update_owner() in put_pi_state() (Waiman Long) [1924635] - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Waiman Long) [1924635] - futex: Provide and use pi_state_update_owner() (Waiman Long) [1924635] - futex: Replace pointless printk in fixup_owner() (Waiman Long) [1924635] - futex: Ensure the correct return value from futex_lock_pi() (Waiman Long) [1924635] - futex: Don't enable IRQs unconditionally in put_pi_state() (Waiman Long) [1924635] - futex: Fix incorrect should_fail_futex() handling (Waiman Long) [1924635] - futex: Consistently use fshared as boolean (Waiman Long) [1924635] - futex: Remove needless goto's (Waiman Long) [1924635] - futex: Remove put_futex_key() (Waiman Long) [1924635] - NFS: Correct size calculation for create reply length (Benjamin Coddington) [1934903] - SUNRPC: Set memalloc_nofs_save() for sync tasks (Benjamin Coddington) [1934098] - net/mlx5: CT: Add support for matching on ct_state reply flag (Alaa Hleihel) [1919651] - net/mlx5e: CT: manage the lifetime of the ct entry object (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled (Alaa Hleihel) [1919651] - net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get() (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use the same counter for both directions (Alaa Hleihel) [1919651] - ethtool: fix the check logic of at least one channel for RX/TX (Ivan Vecera) [1907406]- [scsi] scsi: qedi: Correct max length of CHAP secret (Nilesh Javali) [1909180] - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Bruno Meneguele) - CI: Enable RT verification (Bruno Meneguele) - KVM: SVM: Clear the CR4 register on reset (Vitaly Kuznetsov) [1920788] - net: flow_offload: Add original direction flag to ct_metadata (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Add match on the ct_state reply flag (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower add CT_FLAGS_INVALID flag support (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Reject invalid ct_state flags rules (Marcelo Ricardo Leitner) [1921946] - netlink: add mask validation (Marcelo Ricardo Leitner) [1921946] - netlink: create helpers for checking type is an int (Marcelo Ricardo Leitner) [1921946] - netlink: policy: correct validation type check (Marcelo Ricardo Leitner) [1921946] - netlink: make NLA_BINARY validation more flexible (Marcelo Ricardo Leitner) [1921946]- md: Set prev_flush_start and flush_bio in an atomic way (Xiao Ni) [1901598] - md: improve variable names in md_flush_request() (Xiao Ni) [1901598] - hpsa: fix regression issue for old controllers (Joseph Szczypek) [1925711] - scsi: hpsa: Correct dev cmds outstanding for retried cmds (Joseph Szczypek) [1925711] - vt: Disable KD_FONT_OP_COPY (Dave Airlie) [1903937] {CVE-2020-28974} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1937558] - drm/i915/tgl/psr: Disable PSR on Tigerlake for now (Lyude Paul) [1924702] - dm raid: fix discard limits for raid0 and raid10 (Mike Snitzer) [1934274] - dm: fix __send_changing_extent_only to avoid duplicate dm_target_offset() (Mike Snitzer) [1934274] - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing (Waiman Long) [1934212] - mm: memcontrol: fix slub memory accounting (Waiman Long) [1934212] - mm: memcontrol: fix swap undercounting in cgroup2 (Waiman Long) [1934212] - mm: memcontrol: fix NR_ANON_THPS accounting in charge moving (Waiman Long) [1934212] - mm, slub: better heuristic for number of cpus when calculating slab order (Waiman Long) [1934212] - Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" (Waiman Long) [1934212] - selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed (Hangbin Liu) [1931732] - selftests/bpf: No need to drop the packet when there is no geneve opt (Hangbin Liu) [1931732]- drm/i915/gen11+: Only load DRAM information from pcode (Lyude Paul) [1934537] - drm/i915/dg1: Wait for pcode/uncore handshake at startup (Lyude Paul) [1934537] - powercap/intel_rapl: add support for TigerLake Desktop (David Arcari) [1932457] - powerpc/perf: Fix handling of privilege level checks in perf interrupt context (Gustavo Luiz Duarte) [1918411] - NFSv4.2: fix error return on memory allocation failure (Scott Mayhew) [1917689] - NFSv4.2: improve page handling for GETXATTR (Scott Mayhew) [1917689] - NFSv4.2: Fix up the get/listxattr calls to rpc_prepare_reply_pages() (Scott Mayhew) [1917689] - NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation (Scott Mayhew) [1917689] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1917689] - NFSv4: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1917689] - SUNRPC: Clean up the handling of page padding in rpc_prepare_reply_pages() (Benjamin Coddington) [1917689] - SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths (Benjamin Coddington) [1917689] - SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() (Benjamin Coddington) [1917689] - SUNRPC: Split out a function for setting current page (Benjamin Coddington) [1917689] - SUNRPC: Fix up typo in xdr_init_decode() (Benjamin Coddington) [1917689] - NFSv4: Fix the alignment of page data in the getdeviceinfo reply (Benjamin Coddington) [1917689] - net: fix pos incrementment in ipv6_route_seq_next (Lorenzo Bianconi) [1926608] - ipv6_route_seq_next should increase position index (Lorenzo Bianconi) [1926608] - bpf: Clear subreg_def for global function return values (Yauheni Kaliuta) [1934062] - igc: Fix returning wrong statistics (Corinna Vinschen) [1910873]- KVM: nSVM: prepare guest save area while is_guest_mode is true (Vitaly Kuznetsov) [1860223] - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Veronika Kabatova) - CI: Enable RT verification (Veronika Kabatova) - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: open the RHEL-8.5 development (Bruno Meneguele) [1930504]- KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static (Paolo Bonzini) [1769283] - KVM: SVM: Fix #GP handling for doubly-nested virtualization (Paolo Bonzini) [1769283] - KVM: SVM: Add support for SVM instruction address check change (Paolo Bonzini) [1769283] - KVM: SVM: Add emulation support for #GP triggered by SVM instructions (Paolo Bonzini) [1769283] - KVM: x86: Factor out x86 instruction emulation with decoding (Paolo Bonzini) [1769283] - gfs2: In gfs2_ail1_start_one unplug the IO when needed (Bob Peterson) [1648446] - gfs2: Free rd_bits later in gfs2_clear-rgrpd to fix use-after-free (Bob Peterson) [1648446] - gfs2: Only access gl_delete for iopen glocks (Bob Peterson) [1648446] - gfs2: Fix case in which ail writes are done to jdata holes (Bob Peterson) [1648446] - gfs2: simplify gfs2_block_map (Bob Peterson) [1648446] - gfs2: Only set PageChecked if we have a transaction (Bob Peterson) [1648446] - gfs2: don't lock sd_ail_lock in gfs2_releasepage (Bob Peterson) [1648446] - gfs2: make gfs2_ail1_empty_one return the count of active items (Bob Peterson) [1648446] - gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe (Bob Peterson) [1648446] - gfs2: enhance log_blocks trace point to show log blocks free (Bob Peterson) [1648446] - gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm (Bob Peterson) [1648446] - PM: hibernate: flush swap writer after marking (Lenny Szubowicz) [1898677] - cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown (Lenny Szubowicz) [1898677] - PM / hibernate: memory_bm_find_bit(): Tighten node optimisation (Lenny Szubowicz) [1898677] - bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation (Jiri Benc) [1882215] - ice, xsk: clear the status bits for the next_to_use descriptor (Jiri Benc) [1906820] - net/mlx4_en: Handle TX error CQE (Alaa Hleihel) [1925690] - net/mlx4_en: Avoid scheduling restart task if it is already running (Alaa Hleihel) [1925690] - blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue (Ming Lei) [1922013] - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues (Ming Lei) [1922013] - Revert "blk-mq, elevator: Count requests per hctx to improve performance" (Ming Lei) [1922013] - bpftool: Disable CAP_BPF check for feature command (Jiri Olsa) [1921542] - RDMA/siw: Fix calculation of tx_valid_cpus size (Kamal Heib) [1919502] - net/mlx5e: Disable performance optimization for IPv4/IPv6 ethertype (Alaa Hleihel) [1928671 1919807] - IB/mlx5: Return appropriate error code instead of ENOMEM (Alaa Hleihel) [1928671] - net/mlx5: Disable devlink reload for lag devices (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disable devlink reload for multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on lag device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Fix health error state handling (Alaa Hleihel) [1928671] - net/mlx5e: Change interrupt moderation channel params also when channels are closed (Alaa Hleihel) [1928671] - net/mlx5e: Don't change interrupt moderation params when DIM is enabled (Alaa Hleihel) [1928671] - net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1928671] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1928671 1929119] - net/mlx5e: Check tunnel offload is required before setting SWP (Alaa Hleihel) [1928671 1925439] - net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Replace synchronize_rcu with synchronize_net (Alaa Hleihel) [1928671 1913616] - net/mlx5e: Enable XDP for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1856795] - net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1926120] - fix regression in "epoll: Keep a reference on files added to the check list" (Carlos Maiolino) [1920776] {CVE-2020-0466} - do_epoll_ctl(): clean the failure exits up a bit (Carlos Maiolino) [1920776] {CVE-2020-0466} - epoll: Keep a reference on files added to the check list (Carlos Maiolino) [1920776] {CVE-2020-0466}- perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info (Prarit Bhargava) [1766743] - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. (Prarit Bhargava) [1766743] - mm: fix page reference leak in soft_offline_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: try to narrow window race for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: double-check page count in __get_any_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP (Aristeu Rozanski) [1768372] - mm,hwpoison: return 0 if the page is already poisoned in soft-offline (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for in-use pages (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: unify THP handling for hard and soft offline (Aristeu Rozanski) [1768372] - mm,hwpoison: kill put_hwpoison_page (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor madvise_inject_error (Aristeu Rozanski) [1768372] - mm,hwpoison: unexport get_hwpoison_page and make it static (Aristeu Rozanski) [1768372] - mm,hwpoison-inject: don't pin for hwpoison_filter (Aristeu Rozanski) [1768372] - mm, hwpoison: remove recalculating hpage (Aristeu Rozanski) [1768372] - mm,hwpoison: cleanup unused PageHuge() check (Aristeu Rozanski) [1768372] - mm/madvise.c: replace with page_size() in madvise_inject_error() (Aristeu Rozanski) [1768372] - mm, soft-offline: convert parameter to pfn (Aristeu Rozanski) [1768372] - tick/nohz: Revert "Narrow down noise while setting current task's tick dependency" (Waiman Long) [1931004] - kvm: Add kvm_stat.service file and kvm_stat logrotate config to the tools (Thomas Huth) [1919930] - igc: fix link speed advertising (Corinna Vinschen) [1769701] - [crypto] crypto: qat - add capability detection logic in qat_4xxx (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-XTS support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-CTR support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix excluded_middle.cocci warnings (Vladis Dronov) [1833004] - [crypto] crypto: qat - add qat_4xxx driver (Vladis Dronov) [1833004] - [crypto] crypto: qat - add hook to initialize vector routing table (Vladis Dronov) [1833004] - [crypto] crypto: qat - target fw images to specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add gen4 firmware loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for broadcasting mode (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for shared ustore (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow to target specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add FCU CSRs to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add CSS3K support (Vladis Dronov) [1833004] - [crypto] crypto: qat - use ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add check for null pointer (Vladis Dronov) [1833004] - [crypto] crypto: qat - add misc control CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add wake up event to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add clock enable CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add reset CSR and mask to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add local memory size to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for lm2 and lm3 (Vladis Dronov) [1833004] - [crypto] crypto: qat - add next neighbor to chip_info (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace check based on DID (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce chip info structure (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor long expressions (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_uclo_set_ae_mode() (Vladis Dronov) [1833004] - [crypto] crypto: qat - move defines to header files (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove global CSRs helpers (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor AE start (Vladis Dronov) [1833004] - [crypto] crypto: qat - change micro word data mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - change type for ctx_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for relative FW ucode loading (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename qat_uclo_del_uof_obj() (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce additional parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix error message (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix CSR access (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() (Vladis Dronov) [1833004] - [crypto] crypto: qat - support for mof format in fw loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace pci with PCI in comments (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove cast for mailbox CSR (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unneeded semicolon (Vladis Dronov) [1833004] - [crypto] crypto: qat - extend ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow for instances in different banks (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_dev_config() (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_create_instances() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_key_val_get() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_add_key_value_param() (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary void* casts (Vladis Dronov) [1833004] - [crypto] crypto: qat - call functions in adf_sriov if available (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove hardcoded bank irq clear flag mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract writes to arbiter enable (Vladis Dronov) [1833004] - [crypto] crypto: qat - use BIT_ULL() - 1 pattern for masks (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace constant masks with GENMASK (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract build ring base (Vladis Dronov) [1833004] - [crypto] crypto: qat - enable ring after pair is programmed (Vladis Dronov) [1833004] - [crypto] crypto: qat - register crypto instances based on capability (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for capability detection (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract arbiter access (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused macros in arbiter module (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove writes into WQCFG (Vladis Dronov) [1833004] - [crypto] crypto: qat - update constants table (Vladis Dronov) [1833004] - [crypto] crypto: qat - use admin mask to send fw constants (Vladis Dronov) [1833004] - [crypto] crypto: qat - change admin sequence (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename ME in AE (Vladis Dronov) [1833004] - [crypto] crypto: qat - add packed to init admin structures (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract admin interface (Vladis Dronov) [1833004] - [crypto] crypto: qat - relocate GEN2 CSR access code (Vladis Dronov) [1833004] - [crypto] crypto: qat - split transport CSR access logic (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix configuration of iov threads (Vladis Dronov) [1833004] - [crypto] crypto: qat - num_rings_per_bank is device dependent (Vladis Dronov) [1833004] - [crypto] crypto: qat - mask device capabilities with soft straps (Vladis Dronov) [1833004] - [crypto] crypto: qat - update IV in software (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused function (Vladis Dronov) [1833004]- mptcp: send ack for every add_addr (Davide Caratti) [1929280] - Revert "[net] tcp: change pingpong threshold to 3" (Davide Caratti) [1929280] - powerpc/pseries: Don't enforce MSI affinity with kdump (Greg Kurz) [1919427] - rtc: disallow update interrupts when time is invalid (Waiman Long) [1918288] - rtc: disable uie before setting time and enable after (Waiman Long) [1918288] - rtc: don't reference bogus function pointer in kdoc (Waiman Long) [1918288] - KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Allow parallel page faults for the TDP MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Mark SPTEs in disconnected pages as removed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages (Paolo Bonzini) [1897366] - i915: kvmgt: the KVM mmu_lock is now an rwlock (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use an rwlock for the x86 MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Protect TDP MMU page table memory with RCU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Clear dirtied pages mask bit before early break (Paolo Bonzini) [1897366] - KVM: x86/mmu: Skip no-op changes in TDP MMU functions (Paolo Bonzini) [1897366] - KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter (Paolo Bonzini) [1897366] - KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn (Paolo Bonzini) [1897366] - KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched (Paolo Bonzini) [1897366] - KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out handling of removed page tables (Paolo Bonzini) [1897366] - KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add comment on __tdp_mmu_set_spte (Paolo Bonzini) [1897366] - KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched (Paolo Bonzini) [1897366] - locking/arch: Move qrwlock.h include after qspinlock.h (Paolo Bonzini) [1897366] - sched: Add cond_resched_rwlock (Paolo Bonzini) [1897366] - sched: Add needbreak for rwlocks (Paolo Bonzini) [1897366] - locking/rwlocks: Add contention detection for rwlocks (Paolo Bonzini) [1897366] - RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes (Kamal Heib) [1919395] - net/vmw_vsock: fix NULL pointer dereference (Jon Maloy) [1925600] {CVE-2021-26708} - net/vmw_vsock: improve locking in vsock_connect_timeout() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix locking in vsock_shutdown() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix the race conditions in multi-transport support (Jon Maloy) [1925600] {CVE-2021-26708} - ahci: Add missing Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1928789] - KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off (Paolo Bonzini) [1912448] - [sound] ALSA: hda/via: Fix runtime PM for Clevo W35xSS (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk for more HP laptops (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Modify Dell platform name (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 (Jaroslav Kysela) [1916102] - [sound] ALSA: ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Apply jack fixup for Quanta NL3 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add quirk for MSI-GP73 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Supported Dell fixed type headset (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: packet buffer index must be set before reading value (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: always print pin NIDs as hexadecimal (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: fix silent stream for first playback to DP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/conexant: add a new hda codec CX11970 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Fix regressions on clear and reconfig sysfs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/proc - print DP-MST connections (Jaroslav Kysela) [1916102] - [sound] ALSA: hda - Fix the return value if cb func is already registered (Jaroslav Kysela) [1916102] - [sound] ALSA: mixart: Fix mutex deadlock (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add new codec supported for ALC897 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed Dell AIO wrong sound tone (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - HP Headset Mic can't detect after boot (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported mute Led for HP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headphone for ASUS TM420 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed HP headset Mic can't be detected (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/generic: Add option to enforce preferred_dacs pairs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() (Jaroslav Kysela) [1916102] - [sound] ALSA: seq: oss: Avoid mutex lock for a long-time ioctl (Jaroslav Kysela) [1916102] - [fs] gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end (Andreas Grunbacher) [1926852] - [net] netfilter: nf_tables: coalesce multiple notifications into one skbuff (Phil Sutter) [1855207] - [drm] drm/i915/rkl: new rkl ddc map for different PCH (Lyude Paul) [1910761] - [drm] drm/nouveau: fix dma syncing warning with debugging on (Lyude Paul) [1915548] - [drm] drm/i915: Update TGL and RKL HuC firmware versions (Lyude Paul) [1924209] - [drm] drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent (Lyude Paul) [1924209] - [drm] drm/i915: Update gen12 forcewake table (Lyude Paul) [1924209] - [drm] drm/i915: Rename FORCEWAKE_BLITTER to FORCEWAKE_GT (Lyude Paul) [1924209] - [drm] drm/i915/display/fbc: Implement WA 22010751166 (Lyude Paul) [1924209] - [drm] drm/i915: Tweaked Wa_14010685332 for PCHs used on gen11 platforms (Lyude Paul) [1924209] - [drm] drm/i915: Reorder hpd init vs. display resume (Lyude Paul) [1921868] - [drm] drm/i915/dp: Don't use DPCD backlights that need PWM enable/disable (Lyude Paul) [1885406] - [drm] drm/dp: Revert "drm/dp: Introduce EDID-based quirks" (Lyude Paul) [1885406] - [drm] drm/i915/dp: Allow forcing specific interfaces through enable_dpcd_backlight (Lyude Paul) [1885406] - [drm] drm/i915/dp: Enable Intel's HDR backlight interface (only SDR for now) (Lyude Paul) [1885406] - [drm] drm/i915: Keep track of pwm-related backlight hooks separately (Lyude Paul) [1885406] - [drm] drm/i915: Pass port to intel_panel_bl_funcs.get() (Lyude Paul) [1885406] - [drm] drm/i915/dp: Add register definitions for Intel HDR backlight interface (Lyude Paul) [1885406] - [drm] drm/i915/dp: Rename eDP VESA backlight interface functions (Lyude Paul) [1885406] - [drm] drm/i915: Pass down brightness values to enable/disable backlight callbacks (Lyude Paul) [1885406] - [drm] drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* (Lyude Paul) [1885406] - [drm] drm/i915/dp: Program source OUI on eDP panels (Lyude Paul) [1885406] - [drm] drm/i915: refactor panel backlight control functions. (v2) (Lyude Paul) [1885406] - [drm] drm/i915/backlight: fix CPU mode backlight takeover on LPT (Lyude Paul) [1885406] - [drm] drm/i915/dpcd_bl: uncheck PWM_PIN_CAP when detect eDP backlight capabilities (Lyude Paul) [1885406] - [drm] drm/i915: panel: Add get_vbt_pwm_freq() helper (Lyude Paul) [1885406] - [drm] drm/i915/dp: Tweak initial dpcd backlight.enabled value (Lyude Paul) [1885406] - [drm] kms: handle mDP connectors (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add new cdclk table (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle HTI (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add DPLL4 support (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add initial workarounds (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout (Lyude Paul) [1876992] - [drm] drm/i915: Update TGL and RKL DMC firmware versions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Program mocs:63 for cache eviction on gen9 (Lyude Paul) [1876992] - [drm] drm/i915/gt: Limit frequency drop to RPe on parking (Lyude Paul) [1876992] - [drm] drm/i915/gt: Retain default context state across shrinking (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: remove old DPG workaround (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset (Lyude Paul) [1876992] - [drm] drm/i915/gt: Fixup tgl mocs for PTE tracking (Lyude Paul) [1876992] - [drm] drm/amdgpu: add rlc iram and dram firmware support (Lyude Paul) [1876992] - [drm] drm/nouveau: fix relocations applying logic and a double-free (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid HDCP initialization in devices without output (Lyude Paul) [1876992] - [drm] drm/amd/amdgpu: fix null pointer in runtime pm (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix a page fault (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix SI UVD firmware validate resume fail (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Media power gate sequence (Lyude Paul) [1876992] - [drm] drm/i915: Handle max_bpc==16 (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq for dcn2.0 (Lyude Paul) [1876992] - [drm] drm/gma500: Fix out-of-bounds access to struct drm_device.vblank (Lyude Paul) [1876992] - [drm] drm/i915: Correctly set SFC capability for video engines (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq (Lyude Paul) [1876992] - [drm] drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running (Lyude Paul) [1876992] - [drm] drm/amd/pm: perform SMC reset on suspend/hibernation (Lyude Paul) [1876992] - [drm] drm/amd/pm: correct the baco reset sequence for CI ASICs (Lyude Paul) [1876992] - [drm] drm/amdgpu: perform srbm soft reset always on SDMA resume (Lyude Paul) [1876992] - [drm] drm/i915/gem: Flush coherency domains on first set-domain-ioctl (Lyude Paul) [1876992] - [drm] drm/i915: Hold onto an explicit ref to i915_vma_work.pinned (Lyude Paul) [1876992] - [drm] drm/i915/gt: Use the local HWSP offset during submission (Lyude Paul) [1876992] - [drm] drm/i915: Fix encoder lookup during PSR atomic check (Lyude Paul) [1876992] - [drm] drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" (Lyude Paul) [1876992] - [drm] drm/nouveau/nouveau: fix the start/end range for migration (Lyude Paul) [1876992] - [drm] drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns (Lyude Paul) [1876992] - [drm] drm/amd/display: Fixed panic during seamless boot (Lyude Paul) [1876992] - [drm] drm/amdgpu: add DID for navi10 blockchain SKU (Lyude Paul) [1876992] - [drm] drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) (Lyude Paul) [1876992] - [drm] drm/amdgpu: resolved ASD loading issue on sienna (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/nouveau/device: fix changing endianess code to work on older GPUs (Lyude Paul) [1876992] - [drm] drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps (Lyude Paul) [1876992] - [drm] drm/i915: Restore ILK-M RPS support (Lyude Paul) [1876992] - [drm] drm/i915: Reject 90/270 degree rotated initial fbs (Lyude Paul) [1876992] - [drm] drm/i915: Use the active reference on the vma while capturing (Lyude Paul) [1876992] - [drm] drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init (Lyude Paul) [1876992] - [drm] drm/i915: Exclude low pages (128KiB) of stolen from use (Lyude Paul) [1876992] - [drm] drm/i915: Drop runtime-pm assert from vgpu io accessors (Lyude Paul) [1876992] - [drm] drm/i915/gt: Delay execlist processing for tgl (Lyude Paul) [1876992] - [drm] drm/i915/gt: Undo forced context restores after trivial preemptions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Initialize reserved and unspecified MOCS indices (Lyude Paul) [1876992] - [drm] drm/i915: Fix TGL DKL PHY DP vswing handling (Lyude Paul) [1876992] - [drm] drm/i915: Avoid mixing integer types during batch copies (Lyude Paul) [1876992] - [drm] drm/i915: Cancel outstanding work after disabling heartbeats on an engine (Lyude Paul) [1876992] - [drm] drm/i915: Break up error capture compression loops with cond_resched() (Lyude Paul) [1876992] - [drm] drm/i915/gt: Always send a pulse down the engine after disabling heartbeat (Lyude Paul) [1876992] - [drm] drm/i915/gem: Always test execution status on closing the context (Lyude Paul) [1876992] - [drm] drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported (Lyude Paul) [1876992] - [drm] drm/i915/gem: Avoid implicit vmap for highmem on x86-32 (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the cu and rb info for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/psp: Fix sysfs: cannot create duplicate filename (Lyude Paul) [1876992] - [drm] drm/amd/swsmu: add missing feature map for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amd/pm: fix pp_dpm_fclk (Lyude Paul) [1876992] - [drm] drm/amd/pm: increase mclk switch threshold to 200 us (Lyude Paul) [1876992] - [drm] drm/amdgpu/swsmu: drop smu i2c bus on navi1x (Lyude Paul) [1876992] - [drm] drm/ttm: fix eviction valuable range check (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix kernel panic by dal_gpio_open() error (Lyude Paul) [1876992] - [drm] drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally (Lyude Paul) [1876992] - [drm] drm/amdgpu: increase the reserved VM size to 2MB (Lyude Paul) [1876992] - [drm] drm/amdgpu: add function to program pbb mode for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid MST manager resource leak (Lyude Paul) [1876992] - [drm] drm/amdkfd: Use same SQ prefetch setting as amdgpu (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the gpu reset handling for job != NULL case (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: vcn and jpeg ring synchronization (Lyude Paul) [1876992] - [drm] drm/amd/display: Increase timeout for DP Disable (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix incorrect backlight register offset for DCN (Lyude Paul) [1876992] - [drm] drm/amdgpu: don't map BO in reserved region (Lyude Paul) [1876992] - [drm] drm/shme-helpers: Fix dma_buf_mmap forwarding bug (Lyude Paul) [1876992] - [drm] drm/i915: Force VT'd workarounds when running as a guest OS (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid set zero in the requested clk (Lyude Paul) [1876992] - [drm] drm/amd/display: HDMI remote sink need mode validation for Linux (Lyude Paul) [1876992] - [drm] drm/amdgpu: No sysfs, not an error condition (Lyude Paul) [1876992] - [drm] drm/amd/display: Check clock table return (Lyude Paul) [1876992] - [drm] drm/bridge/synopsys: dsi: add support for non-continuous HS clock (Lyude Paul) [1876992] - [drm] drm/vkms: avoid warning in vkms_get_vblank_timestamp (Lyude Paul) [1876992] - [drm] drm/bridge_connector: Set default status connected for eDP connectors (Lyude Paul) [1876992] - [drm] drm/scheduler: Scheduler priority fixes (v2) (Lyude Paul) [1876992] - [drm] drm/amdgpu: restore ras flags when user resets eeprom(v2) (Lyude Paul) [1876992] - [drm] drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex (Lyude Paul) [1876992] - [drm] drm/amd/display: Disconnect pipe separetely when disable pipe split (Lyude Paul) [1876992] - [drm] drm/hisilicon: Code refactoring for hibmc_drv_de (Lyude Paul) [1876992] - [drm] drm/amd/display: Screen corruption on dual displays (DP+USB-C) (Lyude Paul) [1876992] - [drm] drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create (Lyude Paul) [1876992] - [drm] drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix max_entries calculation v4 (Lyude Paul) [1876992] - [drm] drm/crc-debugfs: Fix memleak in crc_control_write (Lyude Paul) [1876992] - [drm] drm/gma500: fix error check (Lyude Paul) [1876992] - [drm] drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm (Lyude Paul) [1876992] - [drm] drm/vkms: add missing platform_device_unregister() in vkms_init() (Lyude Paul) [1876992] - [drm] drm/vgem: add missing platform_device_unregister() in vgem_init() (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix wrong return value in dm_update_plane_state() (Lyude Paul) [1876992] - [drm] drm/vkms: fix xrgb on compute crc (Lyude Paul) [1876992] - [iommu] iommu/amd: Set iommu->int_enabled consistently when interrupts are set up (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix IOMMU interrupt generation in X2APIC mode (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix union of bitfields in intcapxt support (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix kerneldoc comments (Vitaly Kuznetsov) [1915038] - [x86] x86/irq: Prepare consolidation of irq_alloc_info (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Use msi_msg shadow structs (Vitaly Kuznetsov) [1915038] - [iommu] x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency (Vitaly Kuznetsov) [1915038] - [netdrv] Revert "e1000e: disable s0ix entry and exit flows for ME systems" (Ken Cox) [1872412] - [netdrv] e1000e: fix S0ix flow to allow S0i3.2 subset entry (Ken Cox) [1872412]- dm table: fix DAX iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm table: fix various whitespace issues with recent DAX code (Mike Snitzer) [1905679] - dm table: fix dax_dev NULL dereference in device_synchronous() (Mike Snitzer) [1905679] - dm: enable synchronous dax (Mike Snitzer) [1905679] - dm table: fix iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm: remove special-casing of bio-based immutable singleton target on NVMe (Mike Snitzer) [1905679] - [s390] s390/dasd: Fix inconsistent kobject removal (Philipp Rudo) [1928106] - [powerpc] powerpc/perf/hv-24x7: Dont create sysfs event files for dummy events (Steve Best) [1927730] - [powerpc] powerpc/pseries/dlpar: handle ibm, configure-connector delay status (Steve Best) [1927371] - [x86] x86/kvm: Increase KVM_MAX_VCPUS to 2048 (Eduardo Habkost) [1840923]- Unbreak mount_capable() (Scott Mayhew) [1903983]- [powerpc] powerpc: fix wrong backport on Kernel lockdown for power (Diego Domingos) [1928778] - [powerpc] powerpc/kexec_file: fix FDT size estimation for kdump kernel (Steve Best) [1928105] - [kernel] sched/features: Distinguish between NORMAL and DEADLINE hrtick (Juri Lelli) [1912118] - [kernel] sched/features: Fix hrtick reprogramming (Juri Lelli) [1912118] - [scsi] scsi: lpfc: Fix EEH encountering oops with NVMe traffic (Dick Kennedy) [1854776] - [scsi] scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework (Dick Kennedy) [1894960] - [target] scsi: target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1908215]- [net] netfilter: nft_dynset: add timeout extension to template (Florian Westphal) [1906915] - [net] netfilter: nftables: fix possible UAF over chains from packet path in netns (Florian Westphal) [1906915] - [net] netfilter: flowtable: fix tcp and udp header checksum update (Florian Westphal) [1906915] - [net] netfilter: xt_recent: Fix attempt to update deleted entry (Florian Westphal) [1906915] - [net] netfilter: conntrack: connection timeout after re-register (Florian Westphal) [1906915] - [netdrv] ice: Fix MSI-X vector fallback logic (Jonathan Toppins) [1896639 1877645] - [netdrv] ice: Don't allow more channels than LAN MSI-X available (Jonathan Toppins) [1896639 1877645] - [net] netfilter: nf_nat: Fix memleak in nf_nat_init (Florian Westphal) [1906915] - [net] netfilter: xt_RATEEST: reject non-null terminated string from userspace (Florian Westphal) [1906915] - [include] net: flow_dissector: Wrap unionized VLAN fields in a struct (Florian Westphal) [1906915] - [net] netfilter: x_tables: Switch synchronization to RCU (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: build mask based from the matching bytes (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add C-VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nf_tables_offload: allow ethernet interface type only (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: set address type in control dissector (Florian Westphal) [1906915] - [net] netfilter: nf_tables: avoid false-postive lockdep splat (Florian Westphal) [1906915] - [net] netfilter: nf_tables: missing validation from the abort path (Florian Westphal) [1906915] - [net] netfilter: nftables: fix netlink report logic in flowtable and genid (Florian Westphal) [1906915] - [include] netfilter: nf_tables: constify nft_reg_load{8, 16, 64}() (Florian Westphal) [1906915] - [net] netfilter: nf_tables: Introduce new 64-bit helper register functions (Florian Westphal) [1906915] - [include] netfilter: nf_tables: drop include of module.h from nf_tables.h (Florian Westphal) [1906915] - [net] netfilter: nf_fwd_netdev: clear timestamp in forwarding path (Florian Westphal) [1906915] - [net] netfilter: ipset: prevent uninit-value in hash_ip6_add (Florian Westphal) [1906915] - [net] netfilter: use actual socket sk rather than skb sk when routing harder (Florian Westphal) [1906915] - [net] netfilter: ipv4: remove useless export_symbol (Florian Westphal) [1906915] - [net] netfilter: conntrack: don't set related state for different outer address (Florian Westphal) [1906915] - [fs] xfs: don't catch dax+reflink inodes as corruption in verifier (Bill O'Donnell) [1915510]- [powerpc] powerpc: Don't enable FSCR_SCV in init_FSCR_power9() (Gustavo Duarte) [1928399] - [netdrv] ibmvnic: Clear failover_pending if unable to schedule (Steve Best) [1926365] - [netdrv] ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (Steve Best) [1928243] - [tools] perf powerpc: Fix printf conversion specifier for IP addresses (Steve Best) [1928209] - [tools] perf powerpc: Fix gap between kernel end and module start (Steve Best) [1928209] - [netdrv] i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" (Stefan Assmann) [1838733] - [netdrv] i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann) [1838733] - [netdrv] i40e: fix potential NULL pointer dereferencing (Stefan Assmann) [1838733] - [netdrv] i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: clear the status bits for the next_to_use descriptor (Stefan Assmann) [1838733] - [netdrv] i40e: avoid premature Rx buffer reuse (Stefan Assmann) [1838733] - [netdrv] i40e: Remove unnecessary sw_ring access from xsk Tx (Stefan Assmann) [1838733] - [netdrv] i40e: Fix removing driver while bare-metal VFs pass traffic (Stefan Assmann) [1838733] - [netdrv] i40e: report correct VF link speed when link state is set to enable (Stefan Assmann) [1838733] - [netdrv] i40e: remove redundant assignment (Stefan Assmann) [1838733] - [netdrv] i40e: Fix MAC address setting for a VF via Host/VM (Stefan Assmann) [1838733] - [netdrv] i40e: Allow changing FEC settings on X722 if supported by FW (Stefan Assmann) [1838733] - [netdrv] net: intel: Remove in_interrupt() warnings (Stefan Assmann) [1838733] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: move buffer allocation out of the Rx processing loop (Stefan Assmann) [1838733] - [netdrv] i40e: use 16B HW descriptors instead of 32B (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: remove HW descriptor prefetch in AF_XDP path (Stefan Assmann) [1838733] - [netdrv] i40e: optimise prefetch page refcount (Stefan Assmann) [1838733] - [netdrv] i40e: not compute affinity_mask for IRQ (Stefan Assmann) [1838733] - [netdrv] i40e: Fix crash during removing i40e driver (Stefan Assmann) [1838733] - [netdrv] i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Stefan Assmann) [1838733] - [netdrv] PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Stefan Assmann) [1838733] - [netdrv] i40e: introduce new dump desc XDP command (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to dump VSI debug output (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to VSI stats (Stefan Assmann) [1838733] - [netdrv] i40e: move check of full Tx ring to outside of send loop (Stefan Assmann) [1838733] - [netdrv] i40e: eliminate division in napi_poll data path (Stefan Assmann) [1838733] - [netdrv] i40e: optimize AF_XDP Tx completion path (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for a new feature Total Port Shutdown (Stefan Assmann) [1838733] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for 5Gbps cards (Stefan Assmann) [1838733] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838733] - [netdrv] i40e: Add a check to see if MFS is set (Stefan Assmann) [1838733] - [netdrv] i40e: detect and log info about pre-recovery mode (Stefan Assmann) [1838733] - [netdrv] i40e: make PF wait reset loop reliable (Stefan Assmann) [1838733] - [netdrv] i40e: remove unused defines (Stefan Assmann) [1838733] - [netdrv] i40e: Move client header location (Stefan Assmann) [1838733] - [netdrv] i40e: protect ring accesses with READ- and WRITE_ONCE (Stefan Assmann) [1838733] - [netdrv] i40e: Make i40e_shutdown_adminq() return void (Stefan Assmann) [1838733] - [netdrv] i40e: trivial fixup of comments in i40e_xsk.c (Stefan Assmann) [1838733] - [netdrv] i40e: Use scnprintf() for avoiding potential buffer overflow (Stefan Assmann) [1838733] - [netdrv] team: protect features update by RCU to avoid deadlock (Josef Oskera) [1909593] - [tools] bpf: selftests: remove test_progs LSM test (Yauheni Kaliuta) [1925911] - [net] bpf: Fix a verifier failure with xor (Yauheni Kaliuta) [1925911] - [tools] selftests: Remove fmod_ret from test_overhead (Jiri Olsa) [1925911] - [s390] s390/kdump: fix out-of-memory with PCI (Philipp Rudo) [1927744] - [x86] x86/intel_split_lock: Really Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1924578] - [scsi] megaraid_sas: re-add certain pci-ids as unsupported (Tomas Henzl) [1761485] - [scsi] megaraid_sas: mark unsupported devices (Tomas Henzl) [1761485] - [pci] rh_taint: add support function (Tomas Henzl) [1761485] - [powerpc] powerpc/xmon: Restrict when kernel is locked down (Diego Domingos) [1853307] - [powerpc] powerpc/xmon: add read-only mode (Diego Domingos) [1853307] - [powerpc] powerpc: lock down kernel in secure boot mode (Diego Domingos) [1853307] - [net] fix iteration for sctp transport seq_files (Xin Long) [1916824] - [tools] x86: xen: insn: Decode Xen and KVM emulate-prefix signature (Michael Petlan) [1867733] - [tools] objtool: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1867733] - [x86] x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/decoder: Add TEST opcode to Group3-2 (Michael Petlan) [1867733] - [x86] x86/insn: Add some more Intel instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/insn: Add some Intel instructions to the opcode map (Michael Petlan) [1867733] - [net] udp: call udp_encap_enable for v6 sockets when enabling encap (Xin Long) [1907754] - [fs] close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [fs] fs, close_range: add flag CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [tools] tests: close_range - Replace clone3 with clone (Pavel Reichl) [1900674] - [tools] selftests: core: use SKIP instead of XFAIL in close_range_test.c (Pavel Reichl) [1900674] - [tools] tools headers API: Update close_range affected files (Pavel Reichl) [1900674] - [tools] tests: add CLOSE_RANGE_UNSHARE tests (Pavel Reichl) [1900674] - [fs] close_range: add CLOSE_RANGE_UNSHARE (Pavel Reichl) [1900674] - [tools] tests: add close_range() tests (Pavel Reichl) [1900674] - [powerpc] arch: wire-up close_range() (Pavel Reichl) [1900674] - [fs] open: add close_range() (Pavel Reichl) [1900674] - [x86] x86/sgx: mark tech preview (Vladis Dronov) [1660337] - [tools] tools headers cpufeatures: Sync with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [x86] x86/sgx: Drop racy follow_pfn() check (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix the return type of sgx_init() (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix a typo in kernel-doc markup (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [tools] selftests/sgx: Use a statically generated 3072-bit RSA key (Vladis Dronov) [1660337] - [x86] x86/sgx: Clarify 'laundry_list' locking (Vladis Dronov) [1660337] - [documentation] Documentation/x86: Document SGX kernel architecture (Vladis Dronov) [1660337] - [x86] x86/sgx: Add ptrace() support for the SGX driver (Vladis Dronov) [1660337] - [x86] x86/sgx: Add a page reclaimer (Vladis Dronov) [1660337] - [tools] selftests/x86: Add a selftest for SGX (Vladis Dronov) [1660337] - [x86] x86/vdso: Implement a vDSO for Intel SGX enclave call (Vladis Dronov) [1660337] - [mm] x86/traps: Attempt to fixup exceptions in vDSO before signaling (Vladis Dronov) [1660337] - [mm] x86/fault: Add a helper function to sanitize error code (Vladis Dronov) [1660337] - [x86] x86/vdso: Add support for exception fixup in vDSO functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_INIT (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_CREATE (Vladis Dronov) [1660337] - [x86] x86/sgx: Add an SGX misc driver interface (Vladis Dronov) [1660337] - [mm] mm: Add 'mprotect' hook to struct vm_operations_struct (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX page allocator functions (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Add a nosgx kernel parameter (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Detect SGX support (Vladis Dronov) [1660337] - [mm] x86/mm: Signal SIGSEGV with PF_SGX (Vladis Dronov) [1660337] - [x86] x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections (Vladis Dronov) [1660337] - [x86] x86/{cpufeatures, msr}: Add Intel SGX Launch Control hardware bits (Vladis Dronov) [1660337] - [x86] x86/cpufeatures: Add Intel SGX hardware bits (Vladis Dronov) [1660337] - [x86] x86/sgx: Add wrappers for ENCLS functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX architectural data structures (Vladis Dronov) [1660337] - [mm] x86/fault: Make error_code sanitization more robust (Vladis Dronov) [1660337] - [video] vgacon: remove software scrollback support (Chris von Recklinghausen) [1883596] - [tools] libbpf: fix backport of "libbpf: Remove any use of reallocarray() in libbpf" (Jiri Benc) [1924711] - [net] bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach (Jiri Benc) [1924711] - [tools] selftests/bpf: Adding test for arg dereference in extension trace (Jiri Benc) [1924711] - [tools] selftests: Add selftest for disallowing modify_return attachment to freplace (Jiri Benc) [1924711] - [tools] selftests: Add test for multiple attachments of freplace program (Jiri Benc) [1924711] - [tools] selftests/bpf: Turn fexit_bpf2bpf into test with subtests (Jiri Benc) [1924711] - [tools] libbpf: Add support for freplace attachment in bpf_link_create (Jiri Benc) [1924711] - [net] bpf: Fix context type resolving for extension programs (Jiri Benc) [1924711] - [net] bpf: Support attaching freplace programs to multiple attach points (Jiri Benc) [1924711] - [net] bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach (Jiri Benc) [1924711] - [net] bpf: verifier: refactor check_attach_btf_id() (Jiri Benc) [1924711] - [net] bpf: change logging calls from verbose() to bpf_log() and use log pointer (Jiri Benc) [1924711] - [net] bpf: disallow attaching modify_return tracing functions to other BPF programs (Jiri Benc) [1924711] - [mm] kasan: fix incorrect arguments passing in kasan_add_zero_shadow (Waiman Long) [1921394] - [mm] kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow (Waiman Long) [1921394] - [mm] mm: memcg/slab: optimize objcg stock draining (Waiman Long) [1921394] - [mm] mm: don't wake kswapd prematurely when watermark boosting is disabled (Waiman Long) [1921394] - [mm] mm/vmalloc.c: fix kasan shadow poisoning size (Waiman Long) [1921394] - [mm] mm/vmalloc: Fix unlock order in s_stop() (Waiman Long) [1921394] - [mm] mm/swapfile: do not sleep with a spin lock held (Waiman Long) [1921394] - [mm] mm: list_lru: set shrinker map bit when child nr_items is not zero (Waiman Long) [1921394] - [mm] mm: mempolicy: fix potential pte_unmap_unlock pte error (Waiman Long) [1921394] - [mm] mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert (Waiman Long) [1921394] - [mm] mm/swapfile.c: fix potential memory leak in sys_swapon (Waiman Long) [1921394] - [mm] mm: validate pmd after splitting (Waiman Long) [1921394] - [mm] hugetlb_cgroup: convert comma to semicolon (Waiman Long) [1921394] - [mm] mm/memory_hotplug: fix unpaired mem_hotplug_begin/done (Waiman Long) [1921394] - [mm] khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() (Waiman Long) [1921394] - [mm] khugepaged: khugepaged_test_exit() check mmget_still_valid() (Waiman Long) [1921394] - [mm] mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible (Waiman Long) [1921394] - [mm] mm/hugetlb.c: clean code by removing unnecessary initialization (Waiman Long) [1921394] - [mm] mm/sparse: never partially remove memmap for early section (Waiman Long) [1921394] - [mm] mm/sparse: fix kernel crash with pfn_section_valid check (Waiman Long) [1921394] - [mm] mm/shuffle: don't move pages between zones and don't read garbage memmaps (Waiman Long) [1921394] - [mm] mm/sparse: rename pfn_present() to pfn_in_present_section() (Waiman Long) [1921394] - [powerpc] powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() (Waiman Long) [1921394] - [powerpc] powerpc/pseries/hotplug-memory: Change rc variable to bool (Waiman Long) [1921394] - [mm] mm/gup: fix fixup_user_fault() on multiple retries (Waiman Long) [1921394] - [mm] mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal (Waiman Long) [1921394] - [mm] mm/mempolicy: Allow lookup_node() to handle fatal signal (Waiman Long) [1921394] - [include] include/linux/memremap.h: remove stale comments (Waiman Long) [1921394] - [mm] mm/sparsemem: get address to page struct instead of address to pfn (Waiman Long) [1921394] - [fs] hibernate: Allow uswsusp to write to swap (Waiman Long) [1921394] - [mm] mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case (Waiman Long) [1921394] - [mm] mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling (Waiman Long) [1921394] - [mm] mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte() (Waiman Long) [1921394] - [mm] mm/hmm: allow snapshot of the special zero page (Waiman Long) [1921394] - [mm] mm/hmm: a few more C style and comment clean ups (Waiman Long) [1921394] - [mm] mm/sparse.c: do not waste pre allocated memmap space (Waiman Long) [1921394] - [mm] mm/sparse: consistently do not zero memmap (Waiman Long) [1921394] - [mm] mm/gup: fix a misnamed "write" argument, and a related bug (Waiman Long) [1921394] - [powerpc] treewide: add checks for the return value of memblock_alloc*() (Waiman Long) [1921394] - [kvm] KVM: x86: Expose AVX512_FP16 for supported CPUID (Paul Lai) [1838734] - [x86] x86: Enumerate AVX512 FP16 CPUID feature flag (Paul Lai) [1838734] - [kvm] x86/kvm: Expose TSX Suspend Load Tracking feature (Paul Lai) [1838734] - [net] sched: act_ct: enable stats for HW offloaded entries (Marcelo Leitner) [1909257] - [scsi] scsi: fnic: Validate io_req before others (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Set scsi_set_resid() only for underflow (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Avoid looping in TRANS ETH on unload (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Govindarajulu Varadarajan) [1845720] - [x86] perf/x86/intel/uncore: Fix the scale of the IMC free-running events (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Reduce the number of CBOX counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Update Ice Lake uncore units (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Generic support for the PCI sub driver (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() (Michael Petlan) [1884818 1908305]- [mmc] mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A (David Arcari) [1906067] - [pinctrl] pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver (David Arcari) [1906067] - [block] block: export blk_mq_make_request (Ming Lei) [1917913] - [platform] platform/x86: dell-wmi-sysman: fix a NULL pointer dereference (Perry Yuan) [1922587] - [platform] platform/x86: dell-wmi-sysman: work around for BIOS bug (Juan Martinez) [1504859] - [platform] platform/x86: dell-wmi-sysman: fix init_bios_attributes() error handling (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make some symbols static (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make wmi_sysman_kobj_sysfs_ops static (Juan Martinez) [1504859] - [documentation] docs: ABI: sysfs-class-firmware-attributes: solve some warnings (Juan Martinez) [1504859] - [platform] platform/x86: Use appropriate module alias macro for this kernel (Juan Martinez) [1504859] - [platform] platform/x86: Introduce support for Systems Management Driver over WMI for Dell Systems (Juan Martinez) [1504859] - [md] dm: eliminate potential source of excessive kernel log noise (Mike Snitzer) [1876840] - [scsi] scsi: sd: Suppress spurious errors when WRITE SAME is being disabled (Ewan Milne) [1871060] - [net] libceph, ceph: disambiguate ceph_connection_operations handlers (Jeff Layton) [1893177] - [net] libceph: zero out session key and connection secret (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE (Jeff Layton) [1893177] - [net] libceph: align session_key and con_secret to 16 bytes (Jeff Layton) [1893177] - [net] libceph: fix auth_signature buffer allocation in secure mode (Jeff Layton) [1893177] - [fs] ceph: reencode gid_list when reconnecting (Jeff Layton) [1893177] - [net] libceph: drop ceph_auth_{create, update}_authorizer() (Jeff Layton) [1893177] - [fs] libceph, ceph: make use of __ceph_auth_get_authorizer() in msgr1 (Jeff Layton) [1893177] - [net] libceph, ceph: implement msgr2.1 protocol (crc and secure modes) (Jeff Layton) [1893177] - [net] libceph: introduce connection modes and ms_mode option (Jeff Layton) [1893177] - [block] libceph, rbd: ignore addr->type while comparing in some cases (Jeff Layton) [1893177] - [net] libceph, ceph: get and handle cluster maps with addrvecs (Jeff Layton) [1893177] - [net] libceph: factor out finish_auth() (Jeff Layton) [1893177] - [net] libceph: drop ac->ops->name field (Jeff Layton) [1893177] - [net] libceph: amend cephx init_protocol() and build_request() (Jeff Layton) [1893177] - [net] libceph, ceph: incorporate nautilus cephx changes (Jeff Layton) [1893177] - [net] libceph: safer en/decoding of cephx requests and replies (Jeff Layton) [1893177] - [net] libceph: more insight into ticket expiry and invalidation (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol specific fields to its own struct (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol implementation to its own file (Jeff Layton) [1893177] - [net] libceph: use sendpage_ok() in ceph_tcp_sendpage() (Jeff Layton) [1893177] - [net] net: introduce helper sendpage_ok() in include/linux/net.h (Jeff Layton) [1893177] - [net] libceph: separate msgr1 protocol implementation (Jeff Layton) [1893177] - [net] libceph: export remaining protocol independent infrastructure (Jeff Layton) [1893177] - [net] libceph: export zero_page (Jeff Layton) [1893177] - [net] libceph: rename and export con->flags bits (Jeff Layton) [1893177] - [net] libceph: rename and export con->state states (Jeff Layton) [1893177] - [net] libceph: make con->state an int (Jeff Layton) [1893177] - [net] libceph: don't export ceph_messenger_{init_fini}() to modules (Jeff Layton) [1893177] - [net] libceph: make sure our addr->port is zero and addr->nonce is non-zero (Jeff Layton) [1893177] - [net] libceph: factor out ceph_con_get_out_msg() (Jeff Layton) [1893177] - [net] libceph: change ceph_con_in_msg_alloc() to take hdr (Jeff Layton) [1893177] - [net] libceph: change ceph_msg_data_cursor_init() to take cursor (Jeff Layton) [1893177] - [net] libceph: handle discarding acked and requeued messages separately (Jeff Layton) [1893177] - [net] libceph: drop msg->ack_stamp field (Jeff Layton) [1893177] - [net] libceph: remove redundant session reset log message (Jeff Layton) [1893177] - [net] libceph: clear con->peer_global_seq on RESETSESSION (Jeff Layton) [1893177] - [net] libceph: rename reset_connection() to ceph_con_reset_session() (Jeff Layton) [1893177] - [net] libceph: split protocol reset bits out of reset_connection() (Jeff Layton) [1893177] - [net] libceph: don't call reset_connection() on version/feature mismatches (Jeff Layton) [1893177] - [net] libceph: lower exponential backoff delay (Jeff Layton) [1893177] - [net] libceph: include middle_len in process_message() dout (Jeff Layton) [1893177] - [fs] ceph: implement updated ceph_mds_request_head structure (Jeff Layton) [1893177] - [fs] ceph: clean up argument lists to __prepare_send_request and __send_request (Jeff Layton) [1893177] - [fs] ceph: take a cred reference instead of tracking individual uid/gid (Jeff Layton) [1893177] - [fs] ceph: don't reach into request header for readdir info (Jeff Layton) [1893177] - [fs] ceph: set osdmap epoch for setxattr (Jeff Layton) [1893177] - [fs] ceph: remove redundant assignment to variable i (Jeff Layton) [1893177] - [fs] ceph: add ceph.caps vxattr (Jeff Layton) [1893177] - [fs] ceph: when filling trace, call ceph_get_inode outside of mutexes (Jeff Layton) [1893177] - [fs] Revert "ceph: allow rename operation under different quota realms" (Jeff Layton) [1893177] - [fs] ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails (Jeff Layton) [1893177] - [fs] ceph: downgrade warning from mdsmap decode to debug (Jeff Layton) [1893177] - [fs] ceph: fix race in concurrent __ceph_remove_cap invocations (Jeff Layton) [1893177] - [fs] ceph: pass down the flags to grab_cache_page_write_begin (Jeff Layton) [1893177] - [fs] ceph: add ceph.{cluster_fsid/client_id} vxattrs (Jeff Layton) [1893177] - [fs] ceph: add status debugfs file (Jeff Layton) [1893177] - [include] libceph: remove unused port macros (Jeff Layton) [1893177] - [fs] ceph: ensure we have Fs caps when fetching dir link count (Jeff Layton) [1893177] - [fs] ceph: send dentry lease metrics to MDS daemon (Jeff Layton) [1893177] - [fs] ceph: acquire Fs caps when getting dir stats (Jeff Layton) [1893177] - [fs] ceph: fix up some warnings on W=1 builds (Jeff Layton) [1893177] - [fs] ceph: queue MDS requests to REJECTED sessions when CLEANRECOVER is set (Jeff Layton) [1893177] - [fs] ceph: remove timeout on allowing reconnect after blocklisting (Jeff Layton) [1893177] - [fs] ceph: add new RECOVER mount_state when recovering session (Jeff Layton) [1893177] - [fs] ceph: make fsc->mount_state an int (Jeff Layton) [1893177] - [fs] ceph: don't WARN when removing caps due to blocklisting (Jeff Layton) [1893177] - [fs] ceph: check session state after bumping session->s_seq (Jeff Layton) [1893177] - [net] libceph: clear con->out_msg on Policy::stateful_server faults (Jeff Layton) [1893177] - [net] libceph: format ceph_entity_addr nonces as unsigned (Jeff Layton) [1893177] - [include] libceph: fix ENTITY_NAME format suggestion (Jeff Layton) [1893177] - [net] libceph: move a dout in queue_con_delay() (Jeff Layton) [1893177] - [fs] ceph: comment cleanups and clarifications (Jeff Layton) [1893177] - [fs] ceph: break up send_cap_msg (Jeff Layton) [1893177] - [fs] ceph: drop separate mdsc argument from __send_cap (Jeff Layton) [1893177] - [fs] ceph: promote to unsigned long long before shifting (Jeff Layton) [1893177] - [fs] ceph: don't SetPageError on readpage errors (Jeff Layton) [1893177] - [fs] ceph: mark ceph_fmt_xattr() as printf-like for better type checking (Jeff Layton) [1893177] - [fs] ceph: fold ceph_update_writeable_page into ceph_write_begin (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_writepages into writepage_nounlock (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_readpages into ceph_readpage (Jeff Layton) [1893177] - [fs] ceph: don't call ceph_update_writeable_page from page_mkwrite (Jeff Layton) [1893177] - [fs] ceph: break out writeback of incompatible snap context to separate function (Jeff Layton) [1893177] - [fs] ceph: add a note explaining session reject error string (Jeff Layton) [1893177] - [net] libceph: switch to the new "osd blocklist add" command (Jeff Layton) [1893177] - [fs] libceph, rbd, ceph: "blacklist" -> "blocklist" (Jeff Layton) [1893177] - [fs] ceph: have ceph_writepages_start call pagevec_lookup_range_tag (Jeff Layton) [1893177] - [fs] ceph: use kill_anon_super helper (Jeff Layton) [1893177] - [fs] ceph: metrics for opened files, pinned caps and opened inodes (Jeff Layton) [1893177] - [fs] ceph: add ceph_sb_to_mdsc helper support to parse the mdsc (Jeff Layton) [1893177] - [fs] ceph: drop special-casing for ITER_PIPE in ceph_sync_read (Jeff Layton) [1893177] - [fs] ceph: add column 'mds' to show caps in more user friendly (Jeff Layton) [1893177] - [include] libceph: multiple workspaces for CRUSH computations (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary return in switch statement (Jeff Layton) [1893177] - [fs] ceph: encode inodes' parent/d_name in cap reconnect message (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_CEPH_FEATURE (Jeff Layton) [1893177] - [fs] ceph: use frag's MDS in either mode (Jeff Layton) [1893177] - [fs] ceph: move sb->wb_pagevec_pool to be a global mempool (Jeff Layton) [1893177] - [fs] ceph: remove redundant initialization of variable mds (Jeff Layton) [1893177] - [fs] ceph: fix use-after-free for fsc->mdsc (Jeff Layton) [1893177] - [fs] ceph: remove unused variables in ceph_mdsmap_decode() (Jeff Layton) [1893177] - [fs] ceph: delete repeated words in fs/ceph/ (Jeff Layton) [1893177] - [fs] ceph: send client provided metric flags in client metadata (Jeff Layton) [1893177] - [fs] ceph: periodically send perf metrics to MDSes (Jeff Layton) [1893177] - [fs] ceph: check the sesion state and return false in case it is closed (Jeff Layton) [1893177] - [net] libceph: replace HTTP links with HTTPS ones (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary cast in kfree() (Jeff Layton) [1893177] - [net] libceph: just have osd_req_op_init() return a pointer (Jeff Layton) [1893177] - [fs] ceph: do not access the kiocb after aio requests (Jeff Layton) [1893177] - [fs] ceph: clean up and optimize ceph_check_delayed_caps() (Jeff Layton) [1893177] - [fs] ceph: fix potential mdsc use-after-free crash (Jeff Layton) [1893177] - [fs] ceph: switch to WARN_ON_ONCE in encode_supported_features() (Jeff Layton) [1893177] - [fs] ceph: add global total_caps to count the mdsc's total caps number (Jeff Layton) [1893177] - [fs] ceph: add check_session_state() helper and make it global (Jeff Layton) [1893177] - [net] libceph: dump class and method names on method calls (Jeff Layton) [1893177] - [net] libceph: use target_copy() in send_linger() (Jeff Layton) [1893177] - [fs] ceph: add metadata perf metric support (Jeff Layton) [1893177] - [fs] ceph: add read/write latency metric support (Jeff Layton) [1893177] - [fs] ceph: add caps perf metric for each superblock (Jeff Layton) [1893177] - [fs] ceph: add dentry lease metric support (Jeff Layton) [1893177] - [include] math64: New DIV64_U64_ROUND_CLOSEST helper (Jeff Layton) [1893177] - [tty] tty: Fix ->pgrp locking in tiocspgrp() (Waiman Long) [1908197] {CVE-2020-29661}- [mm] Revert "powerpc: Ensure that swiotlb buffer is allocated from low memory" (Diego Domingos) [1907131] - [fs] xfs: use ENOTBLK for direct I/O to buffered I/O fallback (Carlos Maiolino) [1922953] - [nvme] nvme-multipath: Early exit if no path is available (Gopal Tiwari) [1880508] - [scsi] scsi: lpfc: Add support for eh_should_retry_cmd() (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add store capability to rport port_state in sysfs (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINAL (Ewan Milne) [1801585] - [scsi] scsi: core: No retries on abort success (Ewan Milne) [1801585] - [scsi] scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h (Ewan Milne) [1801585] - [scsi] scsi: core: Add limitless cmd retry support (Ewan Milne) [1801585] - [fs] gfs2: Fix deadlock between gfs2_{create_inode, inode_lookup} and delete_work_func (Andreas Grunbacher) [1903190] - [fs] gfs2: Don't call cancel_delayed_work_sync from within delete work function (Andreas Grunbacher) [1903190] - [cpufreq] acpi-cpufreq: Honor _PSD table setting on new AMD CPUs (Terry Bowman) [1886943] - [x86] x86/cpufeatures: Enumerate TSX suspend load address tracking instructions (Josh Poimboeuf) [1836980] - [powerpc] powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory (Diego Domingos) [1869184] - [mm] powerpc: Ensure that swiotlb buffer is allocated from low memory (Diego Domingos) [1869184] - [fs] debugfs: Fix module state check condition (Vladis Dronov) [1866285] - [fs] debugfs: Check module state before warning in {full/open}_proxy_open() (Vladis Dronov) [1866285]- [firmware] efi: Don't attempt to map RCI2 config table if it doesn't exist (Lenny Szubowicz) [1779590] - [firmware] efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only (Lenny Szubowicz) [1779590] - [firmware] efi: Make unexported efi_rci2_sysfs_init() static (Lenny Szubowicz) [1779590] - [iommu] iommu: use the __iommu_attach_device() directly for deferred attach (Lianbo Jiang) [1904658] - [iommu] dma-iommu: use static-key to minimize the impact in the fast-path (Lianbo Jiang) [1904658] - [x86] x86/PCI: sta2x11: use default DMA address translation (Jerry Snitselaar) [1887546] - [powerpc] powerpc: use the generic dma_ops_bypass mode (Jerry Snitselaar) [1887546] - [dma] dmaengine: fix error codes in channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: off by one in cleanup code (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: Add ABI documentation for shared wq (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Clean up descriptors with fault error (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Add shared workqueue support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix mapping of portal size (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix wq config registers offset programming (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Allocate correct size for descriptor chunk (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: add missing invalid flags field to completion (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: fix hw descriptor fields for delta record (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc (Jerry Snitselaar) [1838386 1837187] - [dma] dmaengine: dmatest: Return boolean result directly in filter() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Check list for emptiness before access its last entry (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Make two symbols static (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Print error codes as signed value (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add command status to idxd sysfs attribute (Jerry Snitselaar) [1893465 1837187] - [dma] dmaengine: idxd: add support for configurable max wq batch size (Jerry Snitselaar) [1893468 1837187] - [dma] dmaengine: idxd: add support for configurable max wq xfer size (Jerry Snitselaar) [1893468 1837187] - [documentation] dmaengine: idxd: add leading / for sysfspath in ABI documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: clear misc interrupt cause after read (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Prevent to run on misconfigured channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Put the CSRT table after using it (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: reset states after device disable or reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move idxd interrupt handling to mask instead of ignore (Jerry Snitselaar) [1872374 1837187] - [dma] dmaengine: idxd: add work queue drain support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move submission to sbitmap_queue (Jerry Snitselaar) [1837187] - [dma] dmaengine: cookie bypass for out of order completion (Jerry Snitselaar) [1838893 1837187] - [dma] dmaengine: ioat setting ioat timeout as module parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: stop completed threads when running without set channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix misc interrupt handler thread unmasking (Jerry Snitselaar) [1877126 1837187] - [dma] dmaengine: idxd: cleanup workqueue config after disabling (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix cdev locking for open and release (Jerry Snitselaar) [1837187] - [dma] dmaengine: Replace zero-length array with flexible-array (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix doc strings to satisfy validation script (Jerry Snitselaar) [1837187] - [dma] dmaengine: Include dmaengine.h into dmaengine.c (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_info (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_params (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Allow negative timeout value to specify infinite wait (Jerry Snitselaar) [1837187] - [dma] Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait" (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: adding missed issue_pending to timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: remove unnesesery double complition timer modification (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: removing duplicate code from timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Decreasing allocation chunk size 2M->512K (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fixing chunk sizing macros dependency (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: export hw version through sysfs (Jerry Snitselaar) [1838888 1837187] - [dma] dmaengine: dmatest: Restore default for channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix interrupt completion after unmasking (Jerry Snitselaar) [1838895 1837187] - [dma] dmaengine: dmatest: Fix process hang when reading 'wait' parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Fix iteration non-stop logic (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix channel index enumeration (Jerry Snitselaar) [1838390 1837187] - [include] include/linux/dmaengine: Typos fixes in API documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove global token limit check (Jerry Snitselaar) [1838385 1837187] - [dma] dmaengine: idxd: reflect shadow copy of traffic class programming (Jerry Snitselaar) [1838381 1837187] - [dma] dmaengine: Create debug directories for DMA devices (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add basic debugfs support (Jerry Snitselaar) [1837187] - [include] dmaengine: consistently return string literal from switch-case (Jerry Snitselaar) [1837187] - [include] dmaengine: Drop redundant 'else' keyword (Jerry Snitselaar) [1837187] - [include] dmaengine: Use negative condition for better readability (Jerry Snitselaar) [1837187] - [include] dmaengine: Refactor dmaengine_check_align() to be bit operations only (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: expose general capabilities register in sysfs (Jerry Snitselaar) [1837187 1836532] - [dma] dmaengine: idxd: check return result from check_vma() in cdev (Jerry Snitselaar) [1837187 1836530] - [dma] dmanegine: ioat/dca: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'idxd_cdev' (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'group' (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: add sysfs ABI for idxd driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix off by one on cdev dwq refcount (Jerry Snitselaar) [1838366 1837187] - [dma] dmaengine: idxd: wq size configuration needs to check global max size (Jerry Snitselaar) [1837187 1836579] - [dma] dmaengine: idxd: sysfs input of wq incorrect wq type should return error (Jerry Snitselaar) [1837187 1836585] - [dma] dmaengine: idxd: correct reserved token calculation (Jerry Snitselaar) [1837187 1836647] - [dma] dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() (Jerry Snitselaar) [1838354 1837187] - [dma] dmaengine: idxd: fix runaway module ref count on device driver bind (Jerry Snitselaar) [1837187 1836649] - [dma] dmaengine: idxd: fix boolconv.cocci warnings (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add char driver to expose submission portal to userland (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: connect idxd to dmaengine subsystem (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add descriptor manipulation routines (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add configuration component of driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Init and probe for Intel data accelerators (Jerry Snitselaar) [1837187] - [include] io-64-nonatomic: add io{read|write}64{_lo_hi|_hi_lo} macros (Jerry Snitselaar) [1837187] - [powerpc] iomap: introduce io{read|write}64_{lo_hi|hi_lo} (Jerry Snitselaar) [1837187] - [lib] iomap: Use non-raw io functions for io{read|write}XXbe (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking around list operations (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Do not call desc_free() under a spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: remove debug message (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Support in-use unbind (Jerry Snitselaar) [1837187] - [dma] dmaengine: move .device_release missing log warning to debug level (Jerry Snitselaar) [1837187] - [dma] dmaengine: Cleanups for the slave <-> channel symlink support (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix null ptr check for __dma_async_device_channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix return value for dma_request_chan() in case of failure (Jerry Snitselaar) [1837187] - [dma] dmaengine: Create symlinks between DMA channels and slaves (Jerry Snitselaar) [1837187] - [dma] dmaengine: add support to dynamic register/unregister of channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: break out channel registration (Jerry Snitselaar) [1837187] - [x86] x86/asm: Carve out a generic movdir64b() helper for general usage (Jerry Snitselaar) [1837187] - [x86] x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instruction (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_get_{, any_}slave_channel() to private dmaengine.h (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove dma_request_slave_channel_compat() wrapper (Jerry Snitselaar) [1837187] - [dma] dmaengine: Remove dma_device_satisfies_mask() wrapper (Jerry Snitselaar) [1837187] - [include] dmaengine: Add helper function to convert direction value to text (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add support for reporting DMA cached data amount (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add metadata_ops for dma_async_tx_descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: print more meaningful error message (Jerry Snitselaar) [1837187] - [dma] dmaengine: move module_/dma_device_put() after route free (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add reference counting to dma_device struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_channel_rebalance() infrastructure up in code (Jerry Snitselaar) [1837187] - [dma] dmaengine: Call module_put() after device_free_chan_resources() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Store module owner in dma_device struct (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove spaces before TABs (Jerry Snitselaar) [1837187] - [dma] ioat: ioat_alloc_ring() failure handling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Fix access after free in vchan_complete() (Jerry Snitselaar) [1837187] - [include] dmaengine: Fix access to uninitialized dma_slave_caps (Jerry Snitselaar) [1837187] - [dma] dmanegine: ioat/dca: Use struct_size() helper (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Add kernel doc parameter descriptions (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Set up DMA mask based on CSRT (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for completion polling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: store result on dma descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: timeout value of -1 should specify infinite wait (Jerry Snitselaar) [1837187] - [dma] dmaengine: Grammar s/the its/its/, s/need/needs/ (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 (Jerry Snitselaar) [1837187] - [dma] treewide: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move test data alloc & free into functions (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: add short-hand `buf_size` var in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: wrap src & dst data into a struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Abort test in case of mapping error (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add transfer_size parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add alignment parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Use fixed point div to calculate iops (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for multi channel testing (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: fix a small memory leak in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move size checks earlier in function (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: use dmaengine_terminate_sync() instead (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: unmap data on a single code-path when xfer done (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: replace spin_lock_irqsave with spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma: remove dma_slave_config direction usage (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fix prototype of ioat_enumerate_channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioatdma: set the completion address register after channel reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: Support dmaengine_terminate_sync() (Jerry Snitselaar) [1837187] - [dma] dmaengine: add a new helper dmaenginem_async_device_register (Jerry Snitselaar) [1837187] - [documentation] Documentation/x86: Add documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [1836777] - [iommu] iommu/vt-d: Change flags type to unsigned int in binding mm (Jerry Snitselaar) [1836777] - [drm] drm, iommu: Change type of pasid to u32 (Jerry Snitselaar) [1836777] - [x86] x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction (Jerry Snitselaar) [1837187] - [x86] x86/mmu: Allocate/free a PASID (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Mark ENQCMD as disabled when configured out (Jerry Snitselaar) [1836777] - [mm] mm: Add a pasid member to struct mm_struct (Jerry Snitselaar) [1836777] - [x86] x86/msr-index: Define an IA32_PASID MSR (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Add supervisor PASID state for ENQCMD (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Restore supervisor states for signal return (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Introduce copy_supervisor_to_kernel() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new functions for clearing fpregs and xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Introduce XSAVES supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Separate user and supervisor xfeatures mask (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new macros for supervisor and user xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header() (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel: Fix typo which caused GDB regression (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel(): don't leave parts of destination uninitialized (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Warn when checking alignment of disabled xfeatures (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Shrink space allocated for xstate_comp_offsets (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_user() return bool (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix small issues (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardcoded numbers (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use unsigned long long shift in xfeature_uncompacted_offset() (Jerry Snitselaar) [1837178] - [iommu] iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Don't read VCCAP register unless it exists (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Batch ATC invalidation commands (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add command queue batching helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add sanity check for interrupt remapping table length macros (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Fix potential @entry null deref (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle 36bit addressing for x86-32 (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not use IOMMUv2 functionality when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not force direct mapping when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit after programming IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Serialize IOMMU GCMD register modifications (Jerry Snitselaar) [1887546] - [dma] dma-pool: Fix an uninitialized variable bug in atomic_pool_expand() (Jerry Snitselaar) [1887546] - [dma] dma-pool: Only allocate from CMA when in same memory zone (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix coherent pool allocations for IOMMU mappings (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move Kconfig and Makefile bits down into amd directory (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Kconfig and Makefile bits down into intel directory (Jerry Snitselaar) [1887546] - [iommu] iommu: Add gfp parameter to io_pgtable_ops->map() (Jerry Snitselaar) [1887546] - [iommu] iommu: Mark __iommu_map_sg() as static (Jerry Snitselaar) [1887546] - [iommu] iommu: Tidy up Kconfig for SoC IOMMUs (Jerry Snitselaar) [1887546] - [iommu] iommu: Make some functions static (Jerry Snitselaar) [1887546] - [include] iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT (Jerry Snitselaar) [1887546] - [powerpc] powerpc/dma: Remove dev->archdata.iommu_domain (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove double zero check (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Rename intel-pasid.h to pasid.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page response ops support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report page request faults for guest SVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add a helper to get svm and sdev for pasid (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Refactor device_to_iommu() helper (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Disable multiple GPASID-dev bind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Warn on out-of-range invalidation address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix devTLB flush for vSVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle non-page aligned address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix PASID devTLB invalidation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove global page support in devTLB flush (Jerry Snitselaar) [1887546] - [include] iommu/vt-d: Enforce PASID devTLB field mask (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag (Jerry Snitselaar) [1887546] - [iommu] PCI/ATS: Add pci_pri_supported() to check device or associated PF (Jerry Snitselaar) [1887546] - [pci] PCI: Treat "external-facing" devices themselves as internal (Jerry Snitselaar) [1887546] - [documentation] docs: fix references for DMA*.txt files (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: cleanup dma_alloc_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-debug: use named initializers for dir2name (Jerry Snitselaar) [1887546] - [dma] dma-mapping: add a dma_ops_bypass flag to struct device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: inline the fast path dma-direct calls (Jerry Snitselaar) [1887546] - [dma] dma-mapping: move the remaining DMA API calls out of line (Jerry Snitselaar) [1887546] - [dma] dma-mapping: don't BUG when calling dma_map_resource on RAM (Jerry Snitselaar) [1887546] - [of] of: Allow the iommu-map property to omit untranslated devices (Jerry Snitselaar) [1887546] - [iommu] treewide: Remove uninitialized_var() usage (Jerry Snitselaar) [1887546] - [dma] dma-pool: do not allocate pool memory from CMA (Jerry Snitselaar) [1887546] - [dma] dma-pool: make sure atomic pool suits device (Jerry Snitselaar) [1887546] - [dma] dma-pool: introduce dma_guess_pool() (Jerry Snitselaar) [1887546] - [dma] dma-pool: get rid of dma_in_atomic_pool() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide function to check physical memory area validity (Jerry Snitselaar) [1887546] - [documentation] docs: move DMA kAPI to Documentation/core-api (Jerry Snitselaar) [1887546] - [dma] dma-mapping: remove dma_mark_declared_memory_occupied (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO.txt: fix an unmarked code block (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix a function name of max_mapping_size (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO: add a missing "=" (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-API-HOWTO: update dma_mask sections (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-ISA-LPC: fix an incorrect reference (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix two typos (Jerry Snitselaar) [1887546] - [dma] dma-mapping: warn when coherent pool is depleted (Jerry Snitselaar) [1887546] - [dma] dma-remap: align the size in dma_common_*_remap() (Jerry Snitselaar) [1887546] - [dma] dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR (Jerry Snitselaar) [1887546] - [dma] dma-direct: add missing set_memory_decrypted() for coherent mapping (Jerry Snitselaar) [1887546] - [dma] dma-direct: check return value when encrypting or decrypting memory (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails (Jerry Snitselaar) [1887546] - [dma] dma-direct: always align allocation size in dma_direct_alloc_pages() (Jerry Snitselaar) [1887546] - [dma] dma-direct: mark __dma_direct_alloc_pages static (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-enable mmap for !CONFIG_MMU (Jerry Snitselaar) [1887546] - [dma] dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL (Jerry Snitselaar) [1887546] - [message] scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix too large DMA pools on medium memory size systems (Jerry Snitselaar) [1887546] - [iommu] treewide: replace '---help---' in Kconfig files with 'help' (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make remove callback message more informative (Jerry Snitselaar) [1887546] - [include] iommu: add generic helper for mapping sgtable objects (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: fix comment for dma_release_from_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-pool: scale the default DMA coherent pool size with memory capacity (Jerry Snitselaar) [1887546] - [x86] x86/mm: unencrypted non-blocking DMA allocations use coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add pool sizes to debugfs (Jerry Snitselaar) [1887546] - [dma] dma-direct: atomic allocations must come from atomic coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: dynamically expanding atomic pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add additional coherent pools to map to gfp mask (Jerry Snitselaar) [1887546] - [dma] dma-remap: separate DMA atomic pools from direct remap code (Jerry Snitselaar) [1887546] - [dma] dma-mapping: use vmap insted of reimplementing it (Jerry Snitselaar) [1887546] - [dma] dma-debug: make __dma_entry_alloc_check_leak() static (Jerry Snitselaar) [1887546] - [dma] dma: debug: no need to check return value of debugfs_create functions (Jerry Snitselaar) [1887546] - [dma] dma-debug: Batch dma_debug_entry allocation (Jerry Snitselaar) [1887546] - [dma] dma/debug: Remove dma_debug_resize_entries() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Make leak-like behaviour apparent (Jerry Snitselaar) [1887546] - [dma] dma-debug: Dynamically expand the dma_debug_entry pool (Jerry Snitselaar) [1887546] - [dma] dma-debug: Use pr_fmt() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Expose nr_total_entries in debugfs (Jerry Snitselaar) [1887546] - [dma] dma-debug: fix displaying of dma allocation type (Jerry Snitselaar) [1887546] - [dma] dma-direct: fix data truncation in dma_direct_get_required_mask() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide a arch_dma_clear_uncached hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: make uncached_kernel_address more general (Jerry Snitselaar) [1887546] - [include] dma-direct: remove the cached_kernel_address hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: consolidate the error handling in dma_direct_alloc_pages (Jerry Snitselaar) [1887546] - [dma] dma-coherent: fix integer overflow in the reserved-memory dma allocation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of iommu_domain_identity_map() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Update scalable mode paging structure coherency (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enable PCI ACS for platform opt in hint (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Set U/S bit in first level page table by default (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make Intel SVM code 64-bit only (Jerry Snitselaar) [1887546] - [arm64] arm64: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [x86] x86: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use dev_iommu_priv_get/set() (Jerry Snitselaar) [1887546] - [iommu] iommu: Allow page responses without PASID (Jerry Snitselaar) [1887546] - [iommu] iommu/iova: Don't BUG on invalid PFNs (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add helper functions to update domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Print extended features in one line to fix divergent log levels (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Make amd_iommu_apply_ivrs_quirks() static inline (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Intel IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move AMD IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove redundant devid checks (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Store dev_data as device iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Merge private header files (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove PD_DMA_OPS_MASK (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Consolidate domain allocation/freeing (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Free page-table in protection_domain_free() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Allocate page-table in protection_domain_init() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Let free_pagetable() not rely on domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unexport get_dev_data() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove iommu_sva_ops::mm_exit() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Only enable ATS for trusted devices (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Don't reserve implementation defined register space (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: remove set but not used variable 'smmu' (Jerry Snitselaar) [1887546] - [uapi] iommu/virtio: Fix sparse warning (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Export symbols of PASID functions (Jerry Snitselaar) [1887546] - [iommu] iommu/mediatek: Fix MTK_IOMMU dependencies (Jerry Snitselaar) [1887546] - [iommu] iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config (Jerry Snitselaar) [1887546] - [iommu] iommu: Enable compile testing for some of drivers (Jerry Snitselaar) [1887546] - [x86] x86: Hide the archdata.iommu field behind generic IOMMU_API (Jerry Snitselaar) [1887546] - [iommu] iommu/hyper-v: Constify hyperv_ir_domain_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix compile warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: fix a GCC warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix pointer cast warnings on 32 bit (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove IOVA handling code from the non-dma_ops path (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove redundant IOTLB flush (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page request draining support (Jerry Snitselaar) [1887546 1847060] - [iommu] iommu/vt-d: Disable non-recoverable fault processing before unbind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show inv queue internals (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Multiple descriptors per qi_submit_sync() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace intel SVM APIs with generic SVA APIs (Jerry Snitselaar) [1887546 1836578] - [include] iommu/vt-d: Fix compile warning from intel-svm.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report SVA feature with generic flag (Jerry Snitselaar) [1887546 1836578] - [iommu] iommu/vt-d: Add custom allocator for IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enlightened PASID allocation (Jerry Snitselaar) [1887546 1837167] - [iommu] iommu/vt-d: Add svm/sva invalidate function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Support flushing more translation cache types (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add bind guest PASID support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add nested translation helper function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use a helper function to skip agaw for SL (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move domain helper to header (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove functions that support private domain (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce guest PASID bind function (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce cache_invalidate API (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show page table internals (Jerry Snitselaar) [1887546 1835059] - [iommu] iommu/vt-d: Use iova over first level (Jerry Snitselaar) [1887546 1837160] - [iommu] iommu/vt-d: Update first level super page capability (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make first level IOVA canonical (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Flush PASID-based iotlb for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Setup pasid entries for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Identify domains using first level page table (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Misc macro clean up for SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add build dependency on IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace Intel specific PASID allocator with IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/ioasid: Add custom allocators (Jerry Snitselaar) [1887546] - [iommu] iommu: Add I/O ASID allocator (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use right Kconfig option name (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add Kconfig option to enable/disable scalable mode (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reverse arguments to list_add (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Use accessor functions for iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Fix freeing of incomplete domains (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Build virtio-iommu as module (Jerry Snitselaar) [1887546] - [iommu] iommu: virtio: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Remove unused variable (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Update to most recent specification (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add event queue (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add probe request (Jerry Snitselaar) [1887546] - [iommu] iommu: Add virtio-iommu driver (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove duplicate error message (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix uninitilized variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Restore naming of driver parameter prefix (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Improve SMR mask test (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Fix IOVA validation for 32-bit (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Prepare for TTBR1 usage (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise VTCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Improve attribute handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Support non-coherent stage-2 page tables (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix -Wunused-const-variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Remove useless of_match_ptr() (Jerry Snitselaar) [1887546] - [iommu] drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Update my email address in MODULE_AUTHOR() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Support SMMU module probing from the IORT (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TTBRn handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise MAIR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify level indexing (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify PGD size handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify start level lookup (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify bounds checks (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise size check (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Make selftest gubbins consistently __init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Move some initialization data to .init.rodata (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Report USF more clearly (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove arm_smmu_flush_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move .tlb_sync method to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove "leaf" indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove .tlb_inv_range indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make private implementation details static (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add context init implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add reset implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add configuration implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move Secure access quirk to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: ioremap smmu mmio region before implementation init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add implementation infrastructure (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename arm-smmu-regs.h (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR0 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract context bank accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR1 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Get rid of weird "atomic" write (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rework cb_base handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert context bank registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR1 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR0 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove IOMMU_OF_DECLARE (Jerry Snitselaar) [1887546] - [iommu] iommu: Stop deferring probe at end of initcalls (Jerry Snitselaar) [1887546] - [iommu] iommu: Fix use-after-free in iommu_release_device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Fix dma_pgprot() for unencrypted coherent pages (Jerry Snitselaar) [1887546] - [x86] x86: Don't let pgprot_modify() change the page encryption bit (Jerry Snitselaar) [1887546] - [x86] x86/PCI: Remove X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [pci] PCI: vmd: Remove dma_map_ops overrides (Jerry Snitselaar) [1887546] - [pci] x86/pci: Clean up usage of X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [x86] x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol (Jerry Snitselaar) [1887546] - [dma] dma-direct: avoid a forward declaration for phys_to_dma (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Add vmap checks to dma_map_single() (Jerry Snitselaar) [1887546] - [x86] x86/platform/uv: Fix UV4 hub revision adjustment (Frank Ramsay) [1908507] - [ata] ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs (Steve Best) [1868308]- [mfd] mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock (Steve Best) [1783586] - [mfd] mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs (Steve Best) [1783586] - [i2c] i2c: i801: Add support for Intel Elkhart Lake (Steve Best) [1783586] - [fs] fuse: fix bad inode (Miklos Szeredi) [1906908] - [fs] virtiofs: calculate number of scatter-gather elements accurately (Vivek Goyal) [1783467] - [fs] virtiofs: add logic to free up a memory range (Vivek Goyal) [1783467] - [fs] virtiofs: maintain a list of busy elements (Vivek Goyal) [1783467] - [fs] virtiofs: serialize truncate/punch_hole and dax fault path (Vivek Goyal) [1783467] - [fs] virtiofs: define dax address space operations (Vivek Goyal) [1783467] - [fs] virtiofs: add DAX mmap support (Vivek Goyal) [1783467] - [fs] virtiofs: implement dax read/write operations (Vivek Goyal) [1783467] - [uapi] virtiofs: introduce setupmapping/removemapping commands (Vivek Goyal) [1783467] - [fs] virtiofs: implement FUSE_INIT map_alignment field (Vivek Goyal) [1783467] - [fs] virtiofs: keep a list of free dax memory ranges (Vivek Goyal) [1783467] - [fs] virtiofs: add a mount option to enable dax (Vivek Goyal) [1783467] - [fs] virtiofs: set up virtio_fs dax_device (Vivek Goyal) [1783467] - [fs] virtiofs: get rid of no_mount_options (Vivek Goyal) [1783467] - [fs] virtiofs: provide a helper function for virtqueue initialization (Vivek Goyal) [1783467] - [fs] dax: Create a range version of dax_layout_busy_page() (Vivek Goyal) [1783467] - [dax] dax: Modify bdev_dax_pgoff() to handle NULL bdev (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for MMIO transport (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for PCI transport (Vivek Goyal) [1783467] - [include] virtio: Add get_shm_region method (Vivek Goyal) [1783467] - [fs] virtiofs: do not use fuse_fill_super_common() for device installation (Vivek Goyal) [1783467] - [uapi] fuse: reserve values for mapping protocol (Vivek Goyal) [1783467] - [fs] virtiofs: Convert virtiofs to use new mount API (Vivek Goyal) [1783467] - [fs] fuse: reject options on reconfigure via fsconfig(2) (Vivek Goyal) [1783467] - [fs] fuse: ignore 'data' argument of mount(..., MS_REMOUNT) (Vivek Goyal) [1783467] - [fs] fuse: use ->reconfigure() instead of ->remount_fs() (Vivek Goyal) [1783467] - [fs] fuse: switch to use errorfc() et.al (Vivek Goyal) [1783467] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Vivek Goyal) [1783467] - [fs] fs_parser: remove fs_parameter_description name field (Vivek Goyal) [1783467] - [fs] vfs: subtype handling moved to fuse (Vivek Goyal) [1783467] - [fs] fuse: convert to use the new mount API (Vivek Goyal) [1783467] - [lib] lib/zlib: fix inflating zlib streams on s390 (Philipp Rudo) [1908011] - [scsi] scsi: ibmvfc: Set default timeout to avoid crash during migration (Diego Domingos) [1890710] - [net] Bluetooth: Fix null pointer dereference in hci_event_packet() (Gopal Tiwari) [1921475] - [tools] selftests: fix poll error in udpgro.sh (Hangbin Liu) [1922213] - [net] mptcp: fix length of MP_PRIO suboption (Davide Caratti) [1923156] - [powerpc] powerpc/sstep: Fix array out of bound warning (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Add testcases for VSX vector paired load/store instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/ppc-opcode: Add encoding macros for VSX vector paired instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Support VSX vector paired storage access instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Cover new VSX instructions under CONFIG_VSX (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set (Desnes Augusto Nunes do Rosario) [1908739] - [net] fix setsockopt(SO_REUSEADDR) for MPTCP sockets (Paolo Abeni) [1922500] - [net] net_sched: avoid shift-out-of-bounds in tcindex_set_parms() (Davide Caratti) [1917366] - [net] net_sched: reject silly cell_log in qdisc_get_rtab() (Davide Caratti) [1917366] - [net] sched: prevent invalid Scell_log shift count (Davide Caratti) [1917366] - [net] netem: fix zero division in tabledist (Davide Caratti) [1917366] - [net] protect tcf_block_unbind with block lock (Davide Caratti) [1917366] - [pinctrl] pinctrl: intel: Add Intel Elkhart Lake pin controller support (Steve Best) [1783600] - [fs] dlm: fix invalid cluster name warning (Alexander Aring) [1655771] - [mm] arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix doc warnings in iort.c (Al Stone) [1865698 1851555] - [acpi] ACPI, APEI, Fix error return value in apei_map_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Initialize performance state sysfs attribute (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Support Alder Lake (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2228T (Al Stone) [1865698 1851555] - [acpi] ACPI: Fix whitespace inconsistencies (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: fix enum-conversion warning (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: remove unreachable breaks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add missing type casts in GPE register access code (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add ACPI_DPTF Kconfig menu (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Fix participant driver names (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: remove comment regarding string _UID support (Al Stone) [1865698 1851555] - [acpi] ACPI: reboot: Avoid racing after writing to ACPI RESET_REG (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: don't allow debugging when ACPI is disabled (Al Stone) [1865698 1851555] - [dax] ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device (Al Stone) [1865698 1851555] - [acpi] x86/numa: add 'nohmat' option (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200925 Version 20200925 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Remove unnecessary semicolon (Al Stone) [1865698 1851555] - [acpi] ACPICA: Debugger: Add a new command: "ALL " (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: Return exceptions for string-to-integer conversions (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpi_help: Update UUID list (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add predefined names found in the SMBus sepcification (Al Stone) [1865698 1851555] - [acpi] ACPICA: Tree-wide: fix various typos and spelling mistakes (Al Stone) [1865698 1851555] - [acpi] ACPICA: Drop the repeated word "an" in a comment (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for 64 bit risc-v compilation (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Flush EC work unconditionally after wakeup (Al Stone) [1865698 1851555] - [acpi] ACPI: button: fix handling lid state changes when input device closed (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove 'state' from struct acpi_memory_device (Al Stone) [1865698 1851555] - [acpi] ACPI / extlog: Check for RDMSR failure (Al Stone) [1865698 1851555] - [acpi] node: Add access1 class to represent CPU to memory characteristics (Al Stone) [1865698 1851555] - [acpi] ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 (Al Stone) [1865698 1851555] - [acpi] ACPI: Let ACPI know we support Generic Initiator Affinity Structures (Al Stone) [1865698 1851555] - [acpi] ACPI: Support Generic Initiator only domains (Al Stone) [1865698 1851555] - [acpi] ACPI / NUMA: Add stub function for pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] virtio-mem: Allow to specify an ACPI PXM as nid (Al Stone) [1865698 1851555] - [acpi] ACPI: battery: include linux/power_supply.h (Al Stone) [1865698 1851555] - [acpi] ACPI: wakeup: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: tiny-power-button: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: proc: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Remove unused ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: event: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: debugfs: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: custom_method: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: container: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: platform: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: LPSS: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: update kernel-doc line comments (Al Stone) [1865698 1851555] - [acpi] PNP: ACPI: Fix missing-prototypes in acpi_pnp.c (Al Stone) [1865698 1851555] - [acpi] ACPI: configfs: Add missing config_item_put() to fix refcount leak (Al Stone) [1865698 1851555] - [acpi] ACPI: video: use ACPI backlight for HP 635 Notebook (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Clean up header file include statements (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove unnecessary APD_ADDR() macro stub (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove flags from struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add kerneldoc for properties in struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: Remove side effect of partly creating a node in acpi_get_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Al Stone) [1865698 1851555] - [acpi] ACPI: Add out of bounds and numa_off protections to pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add PCH FIVR participant driver (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Add Ampere Altra SOC MCFG quirk (Al Stone) [1865698 1851555] - [acpi] ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/ (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Tone down missing MCFG message (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Make ACPICA use logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Change the type of acpi_os_map_generic_address() return value (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for using logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused inline functions (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Drop the unused @ops of iort_add_device_replay() (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation) (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce special struct type for GPE register addresses (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Validate GPE blocks at init time (Al Stone) [1865698 1851555] - [acpi] ACPI: Export acpi_get_first_physical_node() to modules (Al Stone) [1865698 1851555] - [kernel] rcu/tree: Export rcu_idle_{enter, exit} to modules (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: fix -Wformat (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Take over RCU-idle for C3-BM idle (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHED (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Prevent acpi_release_memory() from returning too early (Al Stone) [1865698 1851555] - [acpi] ACPI: ioremap: avoid redundant rounding to OS page size (Al Stone) [1865698 1851555] - [acpi] ACPI: SoC: APD: Check return value of acpi_dev_get_property() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add a fmw property is_raven (Al Stone) [1865698 1851555] - [include] ACPI: APD: Change name from ST to FCH (Al Stone) [1865698 1851555] - [acpi] i2c: designware: Add device HID for Hygon I2C controller (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Add an input ID to acpi_dma_configure() (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove useless PCI bus walk (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_msi_map_rid() PCI agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: remove redundant assignment to variable rc (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless sub table pointer check (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200717 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Do not increment operation_region reference counts for field units (Al Stone) [1865698 1851555] - [acpi] ACPICA: Replace one-element array with flexible-array (Al Stone) [1865698 1851555] - [acpi] ACPI: acpi_pad: initialize preferred_cpu (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Clean up the removal of unused memory mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Preserve memory opregion mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Implement deferred unmapping of ACPI memory (Al Stone) [1865698 1851555] - [acpi] ACPI: Use fallthrough pseudo-keyword (Al Stone) [1865698 1851555] - [acpi] acpi: thermal: Don't call thermal_zone_device_is_enabled() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Fix Tiger Lake ACPI device ID (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant for TigerLake (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: avoid relocations for table signature array (Al Stone) [1865698 1851555] - [acpi] ACPI: PAD: Eliminate usage of uninitialized_var() macro (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: add newlines when printing module parameters (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: add newline when printing 'ec_event_clearing' module parameter (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix pm_profile_attr type (Al Stone) [1865698 1851555] - [acpi] ACPI: property: use cached name in acpi_fwnode_get_named_child_node() (Al Stone) [1865698 1851555] - [acpi] sched,acpi_pad: Convert to sched_set_fifo*() (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: Avoid using power resources if there are none for D0 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200528 (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: use correct trigger type field in _Exx / _Lxx handling (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused __get_pci_rid() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: s2idle: Extend GPE dispatching debug message (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: s2idle: Print type of wakeup debug messages (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Additional sysfs attributes for power participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer TravelMate 5735Z (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix PMCG node single ID mapping handling (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Kick the memory_failure() queue for synchronous errors (Al Stone) [1865698 1851555] - [mm] mm/memory-failure: Add memory_failure_queue_kick() (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add comments for not calling acpi_put_table() (Al Stone) [1865698 1851555] - [acpi] ACPI: GTDT: Put GTDT table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Add i2c address for thermal control (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: add support for _Exx / _Lxx handler methods (Al Stone) [1865698 1851555] - [acpi] ACPI: Delete unused proc filename macros (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: Add acpi_evaluate_reg() helper (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: Make two functions static (Al Stone) [1865698 1851555] - [acpi] ACPI: sleep: Put the FACS table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Put SPCR and STAO table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Put the ACPI table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the HEST table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error record serialization table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error injection table for error path and module exit (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the boot error record table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: watchdog: Put the watchdog action table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: LPIT: Put the low power idle table after using it (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200430 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix required parameters for _NIG and _NIH (Al Stone) [1865698 1851555] - [acpi] ACPICA: Dispatcher: add status checks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators (Al Stone) [1865698 1851555] - [acpi] ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h (Al Stone) [1865698 1851555] - [acpi] ACPICA: Make acpi_protocol_lengths static (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: work around num_ids ambiguity (Al Stone) [1865698 1851555] - [acpi] Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()" (Al Stone) [1865698 1851555] - [pci] PCI: Constify struct pci_ecam_ops (Al Stone) [1865698 1851555] - [acpi] PM: ACPI: Output correct message on target power state (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Make some symbols static (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: idle: Allow probing on platforms with one ACPI C-state (Al Stone) [1865698 1851555] - [documentation] PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_may_skip_resume() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rework the power.may_skip_resume handling (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Do not skip callbacks in the resume phase (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Switch back to async_schedule_dev() (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Fold functions into their callers (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Simplify the SMART_SUSPEND flag handling (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Use built-in RCU list checking (Al Stone) [1865698 1851555] - [base] PM: core: Fix handling of devices deleted during system-wide resume (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() (Al Stone) [1865698 1851555] - [kernel] PM: sleep: Integrate suspend-to-idle with generig suspend flow (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dev_pm_skip_next_resume_phases() (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Fix up fast path check in acpi_ec_add() (Al Stone) [1865698 1851555] - [x86] ACPI, x86/boot: make acpi_nobgrt static (Al Stone) [1865698 1851555] - [x86] acpi/x86: add a kernel parameter to disable ACPI BGRT (Al Stone) [1865698 1851555] - [acpi] x86: ACPI: fix CPU hotplug deadlock (Al Stone) [1865698 1851555] - [x86] acpi/x86: ignore unspecified bit positions in the ACPI global lock field (Al Stone) [1865698 1851555] - [x86] x86/acpi: make "asmlinkage" part first thing in the function definition (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep.c, remove from (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h (Al Stone) [1865698 1851555] - [x86] x86/efi: Explicitly include realmode.h to handle RM trampoline quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer Aspire 5783z (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version 20200326 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fixes for acpiExec namespace init file (Al Stone) [1865698 1851555] - [acpi] ACPICA: WSMT: Fix typo, no functional change (Al Stone) [1865698 1851555] - [acpi] ACPICA: utilities: fix sprintf() (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support (Al Stone) [1865698 1851555] - [acpi] ACPICA: Change PlatformCommChannel ASL keyword to PCC (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix IVRS IVHD type 10h reserved field name (Al Stone) [1865698 1851555] - [acpi] ACPICA: Implement IVRS IVHD type 11h parsing (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a typo in a comment field (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200214 (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: clean up acpi_get_psd_map() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Consolidate event handler installation code (Al Stone) [1865698 1851555] - [acpi] ACPI: list_for_each_safe() -> list_for_each_entry_safe() (Al Stone) [1865698 1851555] - [acpi] ACPI: video: remove redundant assignments to variable result (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Add missing __acquires/__releases annotations (Al Stone) [1865698 1851555] - [acpi] ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry (Al Stone) [1865698 1851555] - [acpi] ACPI / AC: Cleanup DMI quirk table (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Avoid passing redundant argument to functions (Al Stone) [1865698 1851555] - [include] ACPI: NUMA: Up-level "map to online node" functionality (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a couple of typos (Al Stone) [1865698 1851555] - [acpi] ACPICA: use acpi_size instead of u32 for prefix_path_length (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast the result of the pointer difference to u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Table Manager: Update comments in a function header (Al Stone) [1865698 1851555] - [acpi] ACPICA: Enable sleep button on ACPI legacy wake (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree() (Al Stone) [1865698 1851555] - [acpi] ACPI: Add new tiny-power-button driver to directly signal init (Al Stone) [1865698 1851555] - [acpi] ACPI: button: move HIDs to acpi/button.h (Al Stone) [1865698 1851555] - [acpi] ACPI: treewide: remove redundant IS_ERR() before error code check (Al Stone) [1865698 1851555] - [dma] dmaengine: idma64: Use actual device for DMA transfers (Steve Best) [1784118] - [platform] platform/x86: dell-smbios-wmi: Correct a memory leak (David Arcari) [1898516] - [x86] x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (Aristeu Rozanski) [1850800]- [x86] kvm: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: remove bogus #GP injection (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Fix split-irqchip vs interrupt injection window request (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: fix error return code in svm_create_vcpu() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Fix offset computation bug in __sev_dbg_decrypt() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use cpuid to determine max gfn (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: mmu: Fix SPTE encoding of MMIO generation upper half (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nvmx: Sync unsync'd vmcs02 state to vmcs12 on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: tracing: Fix unmatched kvm_entry and kvm_exit events (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Update description of KVM_{GET, CLEAR}_DIRTY_LOG (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: get smi pending status correctly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Add more protection against undefined behavior in rsvd_bits() (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: Forbid the use of tagged userspace addresses for memslots (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: mark vmcb as dirty when forcingly leaving the guest mode (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: correctly restore nested_run_pending on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Clarify TDP MMU page list invariants (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Ensure TDP MMU roots are freed after yield (Paolo Bonzini) [1904054 1906893 1904128] - [security] apparmor: remove duplicate macro list_entry_is_head() (Paolo Bonzini) [1904054 1906893 1904128] - [kernel] linux/list.h: add a macro to test if entry is pointing to the head (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: check tlbs_dirty directly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: change in pv_eoi_get_pending() to make code more readable (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use raw level to index into MMIO walks' sptes array (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Get root level from walkers when retrieving MMIO SPTE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Remove the call to sev_platform_status() during setup (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Don't flush cache if hardware enforces cache coherency across encryption domains (Paolo Bonzini) [1904054 1906893 1904128] - [x86] cpu: Add hardware-enforced cache coherency as a CPUID feature (Paolo Bonzini) [1904054 1906893 1904128] - [x86] Remove X86_FEATURE_MFENCE_RDTSC (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm/vmx: Use TEST REG, REG instead of CMP $0, REG in vmenter.S (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: ignore SIPIs that are received while not in wait-for-sipi state (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: set fixed bits by hand (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add TDP MMU SPTE changed trace point (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add existing trace points to TDP MMU (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: check CR4 changes against vcpu->arch (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: adjust SEV for commit 7e8e6eed75e (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Move asid to vcpu_svm (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: remove unused macro HV_CLOCK_SIZE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: remove kvm_clear_guest_page (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] (Paolo Bonzini) [1904054 1906893 1904128] - [tools] kvm: selftests: test KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: emulate wait-for-SIPI and SIPI-VMExit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix apic_accept_events vs check_nested_events (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Return bool instead of int for CR4 and SREGS validity checks (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Drop VMXE check from svm_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop explicit 'nested' check from vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop guest CPUID check for VMXE in vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [netdrv] net/mlx5e: Update max_opened_tc also when channels are closed (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix leak upon failure of rule creation (Alaa Hleihel) [1918379 1914766] - [netdrv] net/mlx5: Fix function calculation for page trees (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used (Alaa Hleihel) [1918379] - [netdrv] mlx5: Mark BlueField-3 as unsupported device (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Enable host PF HCA after eswitch is initialized (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Rename peer_pf to host_pf (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Make API mlx5_core_is_ecpf accept const pointer (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: simplify the return expression of mlx5_ec_init() (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use strict get/set operations for obj_id (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation (Alaa Hleihel) [1918379] - [include] net/mlx5: Expose ifc bits for query modify header (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing trust state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Correctly handle changing the number of queues when the interface is down (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix CT rule + encap slow path offload and deletion (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Maintain separate page trees for ECPF and PF functions (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix IPSEC stats (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Reduce tc unsupported key print level (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: free page before return (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix memory leak on flow table creation error flow (Alaa Hleihel) [1918379] - [infiniband] Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Fix wrong free of blue flame register on error (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Add missing capability check for uplink follow (Alaa Hleihel) [1918379] - [netdrv] iavf: Use kzalloc for allocating only one thing (Stefan Assmann) [1838735] - [netdrv] iavf: fix double-release of rtnl_lock (Stefan Assmann) [1838735] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838735] - [netdrv] iavf: Fix updating statistics (Stefan Assmann) [1838735] - [netdrv] iavf: fix error return code in iavf_init_get_resources() (Stefan Assmann) [1838735] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838735] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838735] - [net] Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1916057] - [fs] fs/fs-writeback.c: fix kernel-doc warning (Waiman Long) [1918047] - [include] memcg: only record foreign writebacks with dirty pages when memcg is not disabled (Waiman Long) [1918047] - [trace] writeback: don't access page->mapping directly in track_foreign_dirty TP (Waiman Long) [1918047] - [fs] writeback: add tracepoints for cgroup foreign writebacks (Waiman Long) [1918047] - [mm] writeback, memcg: Implement foreign dirty flushing (Waiman Long) [1918047] - [mm] mm: remove the account_page_dirtied export (Waiman Long) [1918047] - [fs] writeback, memcg: Implement cgroup_writeback_by_id() (Waiman Long) [1918047] - [mm] writeback: Separate out wb_get_lookup() from wb_get_create() (Waiman Long) [1918047] - [include] bdi: Add bdi->id (Waiman Long) [1918047] - [mm] mm/page-writeback: introduce tracepoint for wait_on_page_writeback() (Waiman Long) [1918047] - [fs] kernfs: fix barrier usage in __kernfs_new_node() (Waiman Long) [1918047] - [fs] kernfs: Allocating memory for kernfs_iattrs with kmem_cache (Waiman Long) [1918047] - [fs] fs: Convert writeback to XArray (Waiman Long) [1918047] - [mm] mm: Convert page-writeback to XArray (Waiman Long) [1918047] - [mm] mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() (Waiman Long) [1917681] - [mm] mm/slub: fix panic in slab_alloc_node() (Oleksandr Natalenko) [1921056] - [net] xfrm: interface: fix the priorities for ipip and ipv6 tunnels (Sabrina Dubroca) [1923269] - [net] netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Antoine Tenart) [1918684] - [net] tcp: refine tcp_pacing_delay() for very low pacing rates (Antoine Tenart) [1905897] - [net] ensure correct skb->tstamp in various fragmenters (Antoine Tenart) [1905897] - [net] tcp: repaired skbs must init their tso_segs (Antoine Tenart) [1905897] - [net] tcp: address problems caused by EDT misshaps (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: ensure maxrate fq parameter applies to EDT flows (Antoine Tenart) [1905897] - [net] tcp: refine tcp_tso_should_defer() after EDT adoption (Antoine Tenart) [1905897] - [net] tcp_bbr: update comments to reflect pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: add tcp_reset_xmit_timer() helper (Antoine Tenart) [1905897] - [net] tcp: fix TCP_REPAIR xmit queue setup (Antoine Tenart) [1905897] - [net] tcp_bbr: adjust TCP BBR for departure time pacing (Antoine Tenart) [1905897] - [net] tcp_bbr: fix typo in bbr_pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: optimize tcp internal pacing (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() (Antoine Tenart) [1905897] - [net] tcp: mitigate scheduling jitter in EDT pacing model (Antoine Tenart) [1905897] - [net] tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh (Antoine Tenart) [1905897] - [net] tcp/fq: move back to CLOCK_MONOTONIC (Antoine Tenart) [1905897] - [net] tcp: switch tcp_internal_pacing() to tcp_wstamp_ns (Antoine Tenart) [1905897] - [net] tcp: switch tcp and sch_fq to new earliest departure time model (Antoine Tenart) [1905897] - [net] tcp: switch internal pacing timer to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: provide earliest departure time in skb->tstamp (Antoine Tenart) [1905897] - [net] tcp: add tcp_wstamp_ns socket field (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: switch to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: introduce tcp_skb_timestamp_us() helper (Antoine Tenart) [1905897] - [net] tcp: switch tcp_clock_ns() to CLOCK_TAI base (Antoine Tenart) [1905897] - [drm] drm/nouveau/disp/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/dmaobj/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/gpio/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bar/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/timer/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/fb/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/imem/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mc/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/devinit/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/pci/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/core: recognise GA10 (Ben Skeggs) [1916583] - [drm] drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu: fix vram heap sizing (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110: split out from i2c/gk104 (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring: ack interrupts the same way as RM (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios: fix issue shadowing expansion ROMs (Ben Skeggs) [1916583] - [netdrv] net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix two double free cases (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: In skb build skip setting mark in switchdev mode (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: E-Switch, fix changing vf VLANID (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix SWP offsets when vlan inserted by driver (Alaa Hleihel) [1899457 1819580] - [netdrv] net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Check if lag is supported before creating one (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Fix MR cache memory leak (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Fix passing zero to 'PTR_ERR' (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: remove unnecessary memset (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Assign dev to DM MR (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Remove mlx5_ib_mr->npages (Alaa Hleihel) [1899457] - [documentation] scsi: fc: Update documentation of sysfs nodes for FPIN stats (Ewan Milne) [1859967] - [scsi] scsi: fc: Add mechanism to update FPIN signal statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Parse FPIN packets and update statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Add FPIN statistics to fc_host and fc_rport objects (Ewan Milne) [1859967] - [uapi] scsi: fc: Update formal FPIN descriptor definitions (Ewan Milne) [1859967] - [scsi] scsi: smartpqi: Update version to 1.2.16-012 (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct pqi_sas_smp_handler busy condition (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct driver removal with HBA disks (Don Brace) [1890727 1889844] - [target] scsi: target: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900463] {CVE-2020-28374} - [x86] perf/x86/intel/uncore: Add Comet Lake support (Michael Petlan) [1873271]- [net] bridge: Fix a warning when del bridge sysfs (Davide Caratti) [1917518] - [net] bridge: Avoid infinite loop when suppressing NS messages with invalid options (Davide Caratti) [1917518] - [net] bridge: fix stale eth hdr pointer in br_dev_xmit (Davide Caratti) [1917518] - [net] SUNRPC: Handle 0 length opaque XDR object data properly (Dave Wysochanski) [1906400] - [net] SUNRPC: Move simple_get_bytes and simple_get_netobj into private header (Dave Wysochanski) [1906400] - [block] nbd: make the config put is called before the notifying the waiter (Ming Lei) [1743857] - [block] nbd: restore default timeout when setting it to zero (Ming Lei) [1743857] - [kernel] rcu/tree: Defer kvfree_rcu() allocation to a clean context (Waiman Long) [1922453] - [kernel] cgroup: Fix memory leak when parsing multiple source parameters (Waiman Long) [1922453] - [kernel] cpuset: fix race between hotplug work and later CPU offline (Waiman Long) [1922453] - [kernel] cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop() (Waiman Long) [1922453] - [kernel] cgroup: freezer: fix frozen state inheritance (Waiman Long) [1922453] - [kernel] locking/lockdep: Cure noinstr fail (Waiman Long) [1922453] - [kernel] tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922453] - [fs] fs: Kill DCACHE_DONTCACHE dentry even if DCACHE_REFERENCED is set (Eric Sandeen) [1921903] - [fs] fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode() (Eric Sandeen) [1921903] - [netdrv] ice: update dev_addr in ice_set_mac_address even if HW filter exists (Jonathan Toppins) [1879318] - [tools] libbpf: Fix uninitialized variable in btf_parse_type_sec (Jiri Olsa) [1922197] - [tools] libbpf: Support BTF loading and raw data output in both endianness (Jiri Olsa) [1922197] - [tools] selftests/bpf: Test BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset (Jiri Olsa) [1922197] - [tools] libbpf: Add BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__new_empty() to create an empty BTF object (Jiri Olsa) [1922197] - [tools] libbpf: Allow modification of BTF and add btf__add_str API (Jiri Olsa) [1922197] - [tools] libbpf: Extract generic string hashing function for reuse (Jiri Olsa) [1922197] - [tools] libbpf: Generalize common logic for managing dynamically-sized arrays (Jiri Olsa) [1922197] - [tools] libbpf: Remove assumption of single contiguous memory for BTF data (Jiri Olsa) [1922197] - [tools] libbpf: Refactor internals of BTF type index (Jiri Olsa) [1922197] - [tools] libbpf: Remove any use of reallocarray() in libbpf (Jiri Olsa) [1922197] - [tools] libbpf: Clean up and improve CO-RE reloc logging (Jiri Olsa) [1922197] - [tools] libbpf: Improve error logging for mismatched BTF kind cases (Jiri Olsa) [1922197] - [scsi] scsi: qla2xxx: Fix mailbox Ch erroneous error (Nilesh Javali) [1894578] - [sound] ALSA: ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_1_default (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: allow soundwire use desc->default_fw_filename (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E (Jaroslav Kysela) [1783462] - [sound] ALSA: hda: intel-dsp-config: add PCI id for TGL-H (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Properly unregister DAI on removal (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Add missing size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix wrong size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Simplify remove_widget function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove empty functions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Change allocations to resource managed (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Unify all device references (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove unused functions from topology API (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max9867: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: max98373-sdw: align regmap use with other codecs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98390: Fix error codes in max98390_dsm_init() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98095: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98373: don't access volatile registers in bias level off (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98090: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: pcm: DRAIN support reactivation (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: mutex between calibration and power state changes (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: remove warnings (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5660: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: rt*.c: remove useless pointer cast (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: delay 300ms after SDB pulling high for calibration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: move SDB control from trigger to DAPM (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: check the return value of regmap_read during i2c probe (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: modification for calibration to get better performance (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: support TDM slot configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: qcom: Fix build failure when slimbus is module (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: master: use pm_runtime_set_active() on add (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: intel: fix another unused-function warning (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DPN interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DP0 interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: registers: add definitions for clearable interrupt fields (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: reset slave_notify status at each loop (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: add comments to explain interrupt loop filter (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: SDCA: detect sdca_cascade interrupt (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: update TDM slot_width (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl_rt1011_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag for speaker_smart_amp (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for Dooly (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: add hw specific PCM constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: loader: do not warn about unknown firmware headers (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove multistep topology loading (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: sof-audio: remove goto used for force-nocodec support (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: modify the signature of stall op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: topology: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: add parse_platform_ext_manifest() op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: relax PCM period and buffer size constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: nocodec: modify DAI link definitions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: trace: Add runtime trace filtering mechanism (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add `memory_info` file to debugfs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Change section comment for SOF_IPC_TEST_ (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Improve code alignment in header.h (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: IPC: fix implicit type overflow (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse firmware config dictionary (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the condition passed to sof_dev_dbg_or_err (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: modify the SOF_DBG flags (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated status dump (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: parse cavs extra config data elem (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: override volume info callback (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add .prepare/.complete callbacks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Activate runtime PM with SOF OF device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-link: add mark for snd_soc_link_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for soc_pcm_components_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: KMB: Fix S24_LE configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to disable disabled clock (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5682: change SAR voltage threshold (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: increase the time to detect BCLK (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: add delay to fix pop noise from speaker (Jaroslav Kysela) [1783462] - [powerpc] powerpc/tm: Avoid machine crash on rt_sigreturn() (Gustavo Duarte) [1860550] - [net] udp: Prevent reuseport_select_sock from reading uninitialized socks (Guillaume Nault) [1917953] - [net] flow_offload: Fix memory leak for indirect flow block (Guillaume Nault) [1917953] - [net] sock: set sk_err to ee_errno on dequeue from errq (Guillaume Nault) [1917953] - [net] devlink: Make sure devlink instance and port are in same net namespace (Guillaume Nault) [1917953] - [net] devlink: Hold rtnl lock while reading netdev attributes (Guillaume Nault) [1917953] - [net] devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() (Guillaume Nault) [1917953] - [net] tipc: fix NULL deref in tipc_link_xmit() (Xin Long) [1918657] - [net] tipc: prevent possible null deref of link (Xin Long) [1918657] - [net] tipc: fix incompatible mtu of transmission (Xin Long) [1918657] - [net] tipc: fix memory leak in tipc_topsrv_start() (Xin Long) [1918657] - [net] tipc: add stricter control of reserved service types (Xin Long) [1918657] - [tools] selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Reset ethtool features after failed setting (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Fix expected case of extack messages (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Only check verifier log on verification fails (Jiri Benc) [1882709] - [netdrv] netdevsim: Add debugfs toggle to reject BPF programs in verifier (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Remove check for program load flags match (Jiri Benc) [1882709] - [net] xdp: Remove the xdp_attachment_flags_ok() callback (Jiri Benc) [1882709] - [net] net, xsk: Avoid taking multiple skbuff references (Jiri Benc) [1882709] - [net] increment xmit_recursion level in dev_direct_xmit() (Jiri Benc) [1882709] - [kernel] usermodehelper: reset umask to default before executing user process (Jiri Benc) [1882709] - [net] xsk: Do not discard packet when NETDEV_TX_BUSY (Jiri Benc) [1882709] - [net] xsk: Fix number of pinned pages/umem size discrepancy (Jiri Benc) [1882709] - [include] netdevice.h: fix xdp_state kernel-doc warning (Jiri Benc) [1882709] - [net] bpf: xdp: Fix XDP mode when no mode flags specified (Jiri Benc) [1882709] - [net] bpf: Fix XDP FD-based attach/detach logic around XDP_FLAGS_UPDATE_IF_NOEXIST (Jiri Benc) [1882709] - [kernel] add a kernel_wait helper (Jiri Benc) [1882709] - [tools] selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links (Jiri Benc) [1882709] - [net] bpf: Add support for forced LINK_DETACH command (Jiri Benc) [1882709] - [kernel] bpf: Fix build without CONFIG_NET when using BPF XDP link (Jiri Benc) [1882709] - [net] xdp: Prevent kernel-infoleak in xsk_getsockopt() (Jiri Benc) [1882709] - [net] udp, bpf: Ignore connections in reuseport group after BPF sk lookup (Jiri Benc) [1882709] - [net] Revert "net: optimize the sockptr_t for unified kernel/user address spaces" (Jiri Benc) [1882709] - [net] improve the user pointer check in init_user_sockptr (Jiri Benc) [1882709] - [include] net: remove sockptr_advance (Jiri Benc) [1882709] - [include] net: make sockptr_is_null strict aliasing safe (Jiri Benc) [1882709] - [net] optimize the sockptr_t for unified kernel/user address spaces (Jiri Benc) [1882709] - [net] bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t (Jiri Benc) [1882709] - [net] switch copy_bpf_fprog_from_user to sockptr_t (Jiri Benc) [1882709] - [include] net: add a new sockptr_t type (Jiri Benc) [1882709] - [net] bpfilter: reject kernel addresses (Jiri Benc) [1882709] - [net] bpfilter: split __bpfilter_process_sockopt (Jiri Benc) [1882709] - [net] bpfilter: fix up a sparse annotation (Jiri Benc) [1882709] - [net] udp: Don't discard reuseport selection when group has connections (Jiri Benc) [1882709] - [net] bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands (Jiri Benc) [1882709] - [tools] selftests/bpf: Add BPF XDP link selftests (Jiri Benc) [1882709] - [net] bpf: Implement BPF XDP link-specific introspection APIs (Jiri Benc) [1882709] - [net] bpf, xdp: Implement LINK_UPDATE for BPF XDP link (Jiri Benc) [1882709] - [net] bpf, xdp: Add bpf_link-based XDP attachment API (Jiri Benc) [1882709] - [net] bpf, xdp: Extract common XDP program attachment logic (Jiri Benc) [1882709] - [net] bpf, xdp: Maintain info on attached XDP BPF programs in net_device (Jiri Benc) [1882709] - [kernel] bpf, netns: Fix build without CONFIG_INET (Jiri Benc) [1882709] - [net] udp6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] udp: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] ipv6: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] ipv4: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] udp: Remove unused variable/function (exact_dif) (Jiri Benc) [1882709] - [net] udp: Remove unused parameter (exact_dif) (Jiri Benc) [1882709] - [net] udp: only choose unbound UDP socket for multicast when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound datagram socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound stream socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] allow binding socket in a VRF when there's an unbound socket (Jiri Benc) [1882709] - [net] udp6: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] udp: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] inet6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] inet: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] simplify cBPF setsockopt compat handling (Jiri Benc) [1882709] - [net] explicitly include in net/core/sock.c (Jiri Benc) [1882709] - [include] compat: provide compat_ptr() on all architectures (Jiri Benc) [1882709] - [net] socket: move compat timeout handling into sock.c (Jiri Benc) [1882709] - [include] xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines (Jiri Benc) [1882709] - [net] xsk: Add xdp statistics to xsk_diag (Jiri Benc) [1882709] - [net] xsk: Add new statistics (Jiri Benc) [1882709] - [net] bpfilter: Initialize pos variable (Jiri Benc) [1882709] - [kernel] umd: Stop using split_argv (Jiri Benc) [1882709] - [kernel] umd: Remove exit_umh (Jiri Benc) [1882709] - [net] bpfilter: Take advantage of the facilities of struct pid (Jiri Benc) [1882709] - [kernel] exit: Factor thread_group_exited out of pidfd_poll (Jiri Benc) [1882709] - [kernel] umd: Track user space drivers with struct pid (Jiri Benc) [1882709] - [net] bpfilter: Move bpfilter_umh back into init data (Jiri Benc) [1882709] - [fs] exec: Remove do_execve_file (Jiri Benc) [1882709] - [kernel] umh: Stop calling do_execve_file (Jiri Benc) [1882709] - [kernel] umd: Transform fork_usermode_blob into fork_usermode_driver (Jiri Benc) [1882709] - [kernel] umd: Rename umd_info.cmdline umd_info.driver_name (Jiri Benc) [1882709] - [kernel] umd: For clarity rename umh_info umd_info (Jiri Benc) [1882709] - [kernel] umh: Separate the user mode driver and the user mode helper support (Jiri Benc) [1882709] - [kernel] umh: Move setting PF_UMH into umh_pipe_setup (Jiri Benc) [1882709] - [kernel] umh: Remove call_usermodehelper_setup_file. (Jiri Benc) [1882709] - [kernel] umh: Rename the user mode driver helpers for clarity (Jiri Benc) [1882709] - [kernel] umh: Capture the pid in umh_pipe_setup (Jiri Benc) [1882709] - [net] bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt (Jiri Benc) [1882709] - [net] tcp: Expose tcp_sock_set_keepidle_locked (Jiri Benc) [1882709] - [net] tcp: add tcp_sock_set_keepidle (Jiri Benc) [1882709] - [net] sock: Move sock_valbool_flag to header (Jiri Benc) [1882709] - [net] spread "enum sock_flags" (Jiri Benc) [1882709] - [tools] bpf: Use local copy of headers including uapi/linux/filter.h (Jiri Benc) [1882709] - [net] bpfilter: fix iptables failure if bpfilter_umh is disabled (Jiri Benc) [1882709] - [s390] s390/crypto: add arch_get_random_long() support (Vladis Dronov) [1904274] - [net] net/smc: Add support for obtaining SMCR device list (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining SMCD device list (Philipp Rudo) [1868684] - [net] net/smc: Add SMC-D Linkgroup diagnostic support (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get link command (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get linkgroup command (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining system information (Philipp Rudo) [1868684] - [net] net/smc: Introduce generic netlink interface for diagnostic purposes (Philipp Rudo) [1868684] - [net] net/smc: Refactor smc ism v2 capability handling (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to link structure (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to smc ib-device (Philipp Rudo) [1868684] - [net] net/smc: Add link counters for IB device ports (Philipp Rudo) [1868684] - [net] net/smc: Add connection counters for links (Philipp Rudo) [1868684] - [net] net/smc: Use active link of the connection (Philipp Rudo) [1868684] - [net] net/smc: use helper smc_conn_abort() in listen processing (Philipp Rudo) [1868684] - [net] sched: sch_frag: add generic packet fragment support. (Marcelo Leitner) [1909262] - [net] sched: act_mirred: refactor the handle of xmit (Marcelo Leitner) [1909262] - [net] sched: fix miss init the mru in qdisc_skb_cb (Marcelo Leitner) [1909262] - [net] openvswitch: using ip6_fragment in ipv6_stub (Marcelo Leitner) [1909262] - [net] ipv6: add ipv6_fragment hook in ipv6_stub (Marcelo Leitner) [1909262] - [x86] x86/resctrl: Fix spelling in user-visible warning messages (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enable user to view thread or core throttling mode (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enumerate per-thread MBA controls (Puneet Sethi) [1717078] - [x86] cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty}_bitmaps (Puneet Sethi) [1717078] - [x86] x86/resctrl: Merge AMD/Intel parse_bw() calls (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_membw::arch_needs_linear to explain AMD/Intel MBA difference (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use is_closid_match() in more places (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use container_of() in delayed_work handlers (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix stale comment (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove struct rdt_membw::max_delay (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove unused struct mbm_state::chunks_bw (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix memory bandwidth counter width for AMD (Puneet Sethi) [1845633 1717078] - [documentation] Documentation: x86: fix some typos (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Clarify MBA takes MB as referring to mba_sc (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Remove cdpl2 unspported statement and fix capitalisation (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Contiguous cbm isn't all X86 (Puneet Sethi) [1717078] - [documentation] Documentation: x86: convert resctrl_ui.txt to reST (Puneet Sethi) [1717078] - [kernel] livepatch: Make klp_apply_object_relocs static (Yannick Cote) [1866433] - [kernel] livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols (Yannick Cote) [1866433] - [x86] livepatch: Remove .klp.arch (Yannick Cote) [1866433] - [kernel] livepatch: Apply vmlinux-specific KLP relocations early (Yannick Cote) [1866433] - [kernel] livepatch: Disallow vmlinux.ko (Yannick Cote) [1866433]- [sound] ALSA: hda: Add Cometlake-R PCI ID (Jaroslav Kysela) [1915650] - [fs] xfs: don't drain buffer lru on freeze and read-only remount (Brian Foster) [1903387] - [fs] xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() (Brian Foster) [1903387] - [net] mptcp: implement delegated actions (Paolo Abeni) [1892375] - [net] mptcp: schedule work for better snd subflow selection (Paolo Abeni) [1892375] - [net] mptcp: do not queue excessive data on subflows (Paolo Abeni) [1892375] - [net] mptcp: re-enable sndbuf autotune (Paolo Abeni) [1892375] - [net] mptcp: always graft subflow socket to parent (Paolo Abeni) [1892375] - [include] lockdep: Introduce in_softirq lockdep assert (Paolo Abeni) [1892375] - [net] selinux: handle MPTCP consistently with TCP (Paolo Abeni) [1892375] - [net] mptcp: fix locking in mptcp_disconnect() (Paolo Abeni) [1892375] - [net] mptcp: better msk-level shutdown. (Paolo Abeni) [1892375] - [net] mptcp: more strict state checking for acks (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the MP_PRIO testcases (Paolo Abeni) [1892375] - [net] mptcp: add the mibs for MP_PRIO (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add set_flags command in pm_nl_ctl (Paolo Abeni) [1892375] - [net] mptcp: add set_flags command in PM netlink (Paolo Abeni) [1892375] - [net] mptcp: add the incoming MP_PRIO support (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing MP_PRIO support (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add testcases for setting the address ID (Paolo Abeni) [1892375] - [net] mptcp: add the address ID assignment bitmap (Paolo Abeni) [1892375] - [net] mptcp: cap forward allocation to 1M (Paolo Abeni) [1892375] - [net] mptcp: fix pending data accounting (Paolo Abeni) [1892375] - [net] mptcp: push pending frames when subflow has free space (Paolo Abeni) [1892375] - [net] mptcp: properly annotate nested lock (Paolo Abeni) [1892375] - [net] mptcp: fix security context on server socket (Paolo Abeni) [1892375] - [net] mptcp: clear use_ack and use_map when dropping other suboptions (Paolo Abeni) [1892375] - [net] mptcp: let MPTCP create max size skbs (Paolo Abeni) [1892375] - [net] mptcp: pm: simplify select_local_address() (Paolo Abeni) [1892375] - [net] mptcp: parse and act on incoming FASTCLOSE option (Paolo Abeni) [1892375] - [net] mptcp: hold mptcp socket before calling tcp_done (Paolo Abeni) [1892375] - [net] mptcp: use MPTCPOPT_HMAC_LEN macro (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the flush addrs testcase (Paolo Abeni) [1892375] - [net] mptcp: remove address when netlink flushes addrs (Paolo Abeni) [1892375] - [net] mptcp: attach subflow socket to parent cgroup (Paolo Abeni) [1892375] - [net] mptcp: be careful on subflows shutdown (Paolo Abeni) [1892375] - [net] mptcp: plug subflow context memory leak (Paolo Abeni) [1892375] - [net] mptcp: link MPC subflow into msk only after accept (Paolo Abeni) [1892375] - [net] mptcp: use the variable sk instead of open-coding (Paolo Abeni) [1892375] - [net] mptcp: rename add_addr_signal and mptcp_add_addr_status (Paolo Abeni) [1892375] - [net] mptcp: drop rm_addr_signal flag (Paolo Abeni) [1892375] - [net] mptcp: print out port and ahmac when receiving ADD_ADDR (Paolo Abeni) [1892375] - [net] mptcp: add port parameter for mptcp_pm_announce_addr (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated packet for ADD_ADDR using port (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing ADD_ADDR port support (Paolo Abeni) [1892375] - [net] mptcp: use adding up size to get ADD_ADDR length (Paolo Abeni) [1892375] - [net] mptcp: add port support for ADD_ADDR suboption writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and ADD_ADDR6 suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and echo suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: print new line in mptcp_seq_show() if mptcp isn't in use (Paolo Abeni) [1892375] - [net] mptcp: emit tcp reset when a join request fails (Paolo Abeni) [1892375] - [net] tcp: merge 'init_req' and 'route_req' functions (Paolo Abeni) [1892375] - [net] security: add const qualifier to struct sock in various places (Paolo Abeni) [1892375] - [net] mptcp: avoid potential infinite loop in mptcp_recvmsg() (Paolo Abeni) [1892375] - [net] mptcp: use mptcp release_cb for delayed tasks (Paolo Abeni) [1892375] - [net] mptcp: avoid a few atomic ops in the rx path (Paolo Abeni) [1892375] - [net] mptcp: allocate TX skbs in msk context (Paolo Abeni) [1892375] - [net] mptcp: protect the rx path with the msk socket spinlock (Paolo Abeni) [1892375] - [net] mptcp: implement wmem reservation (Paolo Abeni) [1892375] - [net] mptcp: open code mptcp variant for lock_sock (Paolo Abeni) [1892375] - [net] mptcp: fix NULL ptr dereference on bad MPJ (Paolo Abeni) [1892375] - [net] mptcp: be careful on MPTCP-level ack. (Paolo Abeni) [1892375] - [net] mptcp: put reference in mptcp timeout timer (Paolo Abeni) [1892375] - [net] mptcp: refine MPTCP-level ack scheduling (Paolo Abeni) [1892375] - [net] mptcp: track window announced to peer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR IPv6 test cases (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated ADD_ADDR packet (Paolo Abeni) [1892375] - [net] mptcp: change add_addr_signal type (Paolo Abeni) [1892375] - [net] mptcp: keep unaccepted MPC subflow into join list (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add link failure test case (Paolo Abeni) [1892375] - [net] mptcp: skip to next candidate if subflow has unacked data (Paolo Abeni) [1892375] - [net] mptcp: fix state tracking for fallback socket (Paolo Abeni) [1892375] - [net] mptcp: drop WORKER_RUNNING status bit (Paolo Abeni) [1892375] - [net] mptcp: update rtx timeout only if required. (Paolo Abeni) [1892375] - [net] mptcp: send explicit ack on delayed ack_seq incr (Paolo Abeni) [1892375] - [net] mptcp: keep track of advertised windows right edge (Paolo Abeni) [1892375] - [net] mptcp: rework poll+nospace handling (Paolo Abeni) [1892375] - [net] mptcp: try to push pending data on snd una updates (Paolo Abeni) [1892375] - [net] mptcp: move page frag allocation in mptcp_sendmsg() (Paolo Abeni) [1892375] - [net] mptcp: refactor shutdown and close (Paolo Abeni) [1892375] - [net] mptcp: introduce MPTCP snd_nxt (Paolo Abeni) [1892375] - [net] mptcp: add accounting for pending data (Paolo Abeni) [1892375] - [net] mptcp: reduce the arguments of mptcp_sendmsg_frag (Paolo Abeni) [1892375] - [net] mptcp: introduce mptcp_schedule_work (Paolo Abeni) [1892375] - [net] tcp: factor out __tcp_close() helper (Paolo Abeni) [1892375] - [net] mptcp: use tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: factor out tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: schedule EPOLLOUT after a partial sendmsg (Paolo Abeni) [1892375] - [net] tcp: annotate tp->write_seq lockless reads (Paolo Abeni) [1892375] - [net] mptcp: fix static checker warnings in mptcp_pm_add_timer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR timeout test case (Paolo Abeni) [1892375] - [documentation] networking: mptcp: Add MPTCP sysctl entries (Paolo Abeni) [1892375] - [net] mptcp: add a new sysctl add_addr_timeout (Paolo Abeni) [1892375] - [net] mptcp: split mptcp_clean_una function (Paolo Abeni) [1892375] - [net] tcp: propagate MPTCP skb extensions on xmit splits (Paolo Abeni) [1892375] - [net] mptcp: use _fast lock version in __mptcp_move_skbs (Paolo Abeni) [1892375] - [net] mptcp: adjust mptcp receive buffer limit if subflow has larger one (Paolo Abeni) [1892375] - [net] tcp: fix compile error if !CONFIG_SYSCTL (Paolo Abeni) [1892375] - [net] tcp: add tcp_tx_skb_cache sysctl (Paolo Abeni) [1892375] - [net] tcp: do not recycle cloned skbs (Paolo Abeni) [1892375] - [net] tcp: properly reset skb->truesize for tx recycling (Paolo Abeni) [1892375] - [net] tcp: cleanup sk_tx_skb_cache before reuse (Paolo Abeni) [1892375] - [net] tcp: fix zerocopy and notsent_lowat issues (Paolo Abeni) [1892375] - [net] tcp: add one skb cache for tx (Paolo Abeni) [1892375] - [include] include: fpga: adi-axi-common.h: fixup whitespace tab -> space (Luis Goncalves) [1494702] - [include] include: fpga: adi-axi-common.h: add version helper macros (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fix bug in port reset handshake (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: reduce the scope of variable 'ret' (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add device id for Intel FPGA PAC N3000 (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add AFU interrupt support (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add interrupt support for global error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add interrupt support for port error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: introduce interrupt trigger setting API (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add irq info for feature devices enumeration (Luis Goncalves) [1494702] - [fpga] fpga: dfl: parse interrupt info for feature devices on enumeration (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: check INIT_B pin during write_init (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store in fpga-bridge.c (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store fpga-mgr.c (Luis Goncalves) [1494702] - [fpga] fpga: dfl: Use struct_size() in kzalloc() (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: remove unneeded, mistyped variables (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: valid for the 7 Series too (Luis Goncalves) [1494702] - [fpga] fpga: zynqmp: fix modular build (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: Corrected error handling levels (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: support debug access to memory-mapped afu regions (Luis Goncalves) [1494702] - [fpga] fpga: dfl.h: Replace zero-length array with flexible-array member (Luis Goncalves) [1494702] - [fpga] fpga: stratix10-soc: add compatible property value for intel agilex (Luis Goncalves) [1494702] - [fpga] fpga: machxo2-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: ice40-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: dfl: support multiple opens on feature device node (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add performance reporting support (Luis Goncalves) [1494702] - [firmware] firmware: fpga: replace the error codes with the standard ones (Luis Goncalves) [1494702] - [net] sched: act_mpls: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] openvswitch: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] skbuff: ensure LSE is pullable before decrementing the MPLS ttl (Guillaume Nault) [1917918] - [net] sched: act_mpls: Add softdep on mpls_gso.ko (Guillaume Nault) [1917918] - [net] mpls: load mpls_gso after mpls_iptunnel (Guillaume Nault) [1917918] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1848816] - [arm64] kvm: arm64: Remove PMU RAZ/WI handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Inject UNDEF on PMU access when no PMU configured (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU support (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Add kvm_vcpu_has_pmu() helper (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Refactor PMU attribute error handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Introduce handling of AArch32 TTBCR2 traps (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: pmu: Make overflow handler NMI safe (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Also build dirty_log_perf_test on AArch64 (Auger Eric) [1890373 1907826] - [tools] selftests: kvm/set_memory_region_test: Fix race in move region test (Auger Eric) [1890373 1907826] - [tools] kvm: arm64: selftests: Filter out DEMUX registers (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add blessed SVE registers to get-reg-list (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add aarch64 get-reg-list test (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't access PMCR_EL0 when no PMU is available (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't hide ID registers from userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Force PTE mapping on fault resulting in a device mapping (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Fix AArch32 handling of DBGD{CCINT, SCRext} and DBGVCR (Auger Eric) [1890373 1907826] - [kernel] kvm: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED (Auger Eric) [1890373 1907826] - [kernel] smccc: Make constants available to assembly (Auger Eric) [1890373 1907826] - [kernel] firmware: smccc: Add the definition for SMCCCv1.2 version/error codes (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Ensure user_mem_abort() return value is initialised (Auger Eric) [1890373 1907826] - [] ASoC: SOF: Intel: fix page fault at probe if i915 init fails (Jaroslav Kysela) [1906665] - [include] powerpc: fix the backport macros of hv_24x7 and hv_gpci (Diego Domingos) [1915159] - [net] tcp: Prevent low rmem stalls with SO_RCVLOWAT. (Davide Caratti) [1917976] - [net] tcp: fix to update snd_wl1 in bulk receiver fast path (Davide Caratti) [1917976] - [net] tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers (Davide Caratti) [1917976] - [net] tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key() (Davide Caratti) [1917976] - [net] sunrpc: clean-up cache downcall (J. Bruce Fields) [1887178] - [net] sunrpc: raise kernel RPC channel buffer size (J. Bruce Fields) [1887178] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Lx and BlueField-2 (Alaa Hleihel) [1802118 1790541] - [s390] s390/qeth: make af_iucv TX notification call more robust (Philipp Rudo) [1915919] - [s390] s390/dasd: fix list corruption of lcu list (Philipp Rudo) [1915918] - [s390] s390/dasd: fix list corruption of pavgroup group list (Philipp Rudo) [1915918] - [s390] s390/dasd: prevent inconsistent LCU device data (Philipp Rudo) [1915918] - [s390] s390/dasd: fix hanging device offline processing (Philipp Rudo) [1915918] - [block] Revert "block: Fix a lockdep complaint triggered by request queue flushing" (Ming Lei) [1897404] - [nvme] nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Ming Lei) [1897404] - [block] blk-mq: add new API of blk_mq_hctx_set_fq_lock_class (Ming Lei) [1897404] - [scsi] scsi: core: Fix race between handling STS_RESOURCE and completion (Ming Lei) [1897404]- [fs] inotify: Increase default inotify.max_user_watches limit to 1048576 (Waiman Long) [1888617] - [kernel] cgroup: fix psi_show() crash on 32bit ino archs (Waiman Long) [1920288] - [kernel] cgroup: fix incorrect WARN_ON_ONCE() in cgroup_setup_root() (Waiman Long) [1920288] - [netdrv] net: bareudp: add missing error handling for bareudp_link_config() (Guillaume Nault) [1920194] - [netdrv] bareudp: Fix use of incorrect min_headroom size (Guillaume Nault) [1920194] - [netdrv] bareudp: set NETIF_F_LLTX flag (Guillaume Nault) [1920194] - [netdrv] vxlan: fix error return code in __vxlan_dev_create() (Guillaume Nault) [1920194] - [netdrv] ip_tunnels: Set tunnel option flag when tunnel metadata is present (Guillaume Nault) [1920194] - [net] vsock/virtio: discard packets only when socket is really closed (Stefano Garzarella) [1920004] - [net] vsock: fix the error return when an invalid ioctl command is used (Stefano Garzarella) [1920004] - [net] vsock: remove ratelimit unknown ioctl message (Stefano Garzarella) [1920004] - [net] vsock: use ns_capable_noaudit() on socket create (Stefano Garzarella) [1920004] - [net] vsock: fix potential null pointer dereference in vsock_poll() (Stefano Garzarella) [1920004] - [net] vsock/vmci: make vmci_vsock_transport_cb() static (Stefano Garzarella) [1920004] - [block] block: add blk_queue_make_request declaration back (Ming Lei) [1919764] - [net] erspan: fix version 1 check in gre_parse_header() (Guillaume Nault) [1919388] - [net] ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() (Guillaume Nault) [1919388] - [net] ipv4: Fix tos mask in inet_rtm_getroute() (Guillaume Nault) [1919388] - [net] inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() (Guillaume Nault) [1919388] - [mm] usercopy: mark dma-kmalloc caches as usercopy caches (Waiman Long) [1660290] - [mm] mm, slab_common: use enum kmalloc_cache_type to iterate over kmalloc caches (Waiman Long) [1660290] - [mm] mm, slab: remove unused kmalloc_size() (Waiman Long) [1660290] - [mm] mm, slab: make kmalloc_infocontain all types of names (Waiman Long) [1660290] - [netdrv] net: stmmac: fix taprio configuration when base_time is in the past (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes (Mark Salter) [1870102] - [netdrv] net: stmmac: delete the eee_ctrl_timer after napi disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: free tx skb buffer in stmmac_resume() (Mark Salter) [1870102] - [netdrv] net: stmmac: start phylink instance before stmmac_hw_setup() (Mark Salter) [1870102] - [netdrv] net: stmmac: increase the timeout for dma reset (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect merge of patch upstream (Mark Salter) [1870102] - [netdrv] net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: enlarge dma reset timeout (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix channel lock initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support to Ethtool get/set ring parameters (Mark Salter) [1870102] - [netdrv] net: stmmac: use netif_tx_start|stop_all_queues() function (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (Mark Salter) [1870102] - [netdrv] net: stmmac: add ethtool support for get/set channels (Mark Salter) [1870102] - [netdrv] net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return (Mark Salter) [1870102] - [netdrv] net: stmmac: remove redundant null check before clk_disable_unprepare() (Mark Salter) [1870102] - [netdrv] net: phylink: avoid oops during initialisation (Mark Salter) [1870102] - [netdrv] net: stmmac: Modify configuration method of EEE timers (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: provide multicast filter fallback (Mark Salter) [1870102] - [netdrv] net: stmmac: fix failed to suspend if phy based WOL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Speed down the PHY if WoL to save energy (Mark Salter) [1870102] - [netdrv] net: stmmac: Support WOL with phy (Mark Salter) [1870102] - [netdrv] net: stmmac: only call pmt() during suspend/resume if HW enables PMT (Mark Salter) [1870102] - [netdrv] net: stmmac: Move device_can_wakeup() check earlier in set_wol (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove unused inline function stmmac_rx_threshold_count (Mark Salter) [1870102] - [include] net: pylink.h: add kernel-doc descriptions for new fields at phylink_config (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN promiscuous mode (Mark Salter) [1870102] - [netdrv] net: stmmac: removed enabling eee in EEE set callback (Mark Salter) [1870102] - [documentation] net: phy: add PHY_INTERFACE_MODE_10GBASER (Mark Salter) [1870102] - [include] net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant (Mark Salter) [1870102] - [base] driver core: platform: Add platform_get_irq_byname_optional() (Mark Salter) [1870102] - [netdrv] net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: don't attach interface until resume finishes (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply (Mark Salter) [1870102] - [netdrv] stmmac: fix pointer check after utilization in stmmac_interrupt (Mark Salter) [1870102] - [netdrv] stmmac: intel: Fix kernel crash due to wrong error path (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sub-second increment (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix VLAN register handling (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix VLAN filtering when HW does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Rx filtering (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: remove unnecessary checks in dwmac_dma_reset() (Mark Salter) [1870102] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in dwmac4_dma_reset() (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in init_systime() (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: convert to devm_platform_ioremap_resource (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate it with DesignWare XPCS (Mark Salter) [1870102] - [netdrv] net: phy: Add Synopsys DesignWare XPCS MDIO module (Mark Salter) [1870102] - [netdrv] net: stmmac: Use resolved link config in mac_link_up() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to dev_fwnode() if needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to linkmode_and()/linkmode_andnot() (Mark Salter) [1870102] - [netdrv] flow_offload: check for basic action hw stats type (Mark Salter) [1870102] - [netdrv] stmmac: let core reject the unsupported coalescing parameters (Mark Salter) [1870102] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: demote warnings about missing optional clocks (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix misleading interrupt error msg (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used (Mark Salter) [1870102] - [netdrv] net: stmmac: fix notifier registration (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writting (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Delete txtimer in suspend() (Mark Salter) [1870102] - [netdrv] net: stmmac: modified pcs mode support for RGMII (Mark Salter) [1870102] - [netdrv] net: stmmac: Add missing information in DebugFS capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Add support for ETF Scheduler using TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: Initial support for TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Fix TAPRIO division operation (Mark Salter) [1870102] - [netdrv] net: stmmac: mmc: Add Frame Preemption counters on GMAC5+ cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac3+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Frame Preemption support using TAPRIO API (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate EST with TAPRIO scheduler API (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for GMAC5+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Always use TX coalesce timer value when rescheduling (Mark Salter) [1870102] - [netdrv] net: stmmac: Let TX and RX interrupts be independently enabled/disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Print more information in DebugFS DMA Capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: avoid clk and reset for acpi device (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use generic device api (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: fix probe for ACPI devices (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not setup flower filtering if RSS is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixed link does not need MDIO Bus (Mark Salter) [1870102] - [netdrv] stmmac: debugfs entry name is not be changed when udev rename device name (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix MDIO init for platforms without PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: Always arm TX Timer at end of transmission start (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable 16KB buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: 16KB buffer must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: RX buffer size must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Clear previous RX buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: Only the last buffer has the FCS field (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not accept invalid MTU values (Mark Salter) [1870102] - [netdrv] net: stmmac: Determine earlier the size of RX buffer (Mark Salter) [1870102] - [netdrv] treewide: Use sizeof_field() macro (Mark Salter) [1870102] - [netdrv] net: stmmac: reset Tx desc base address before restarting Tx (Mark Salter) [1870102] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Mark Salter) [1870102] - [netdrv] page_pool: do not release pool until inflight == 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Do not enable TBU interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework TX Coalesce logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Tune-up default coalesce settings (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: Setup a default RX Coalesce value instead of the minimum (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not set RX IC bit if RX Coalesce is zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement UDP Segmentation Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework stmmac_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Remove the speed dependency (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add C45 PHY support in the MDIO callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sparse warning (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove break after a return (Mark Salter) [1870102] - [netdrv] net: stmmac: add flexible PPS to dwmac 4.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to VLAN Perfect filtering if HASH is not available (Mark Salter) [1870102] - [netdrv] net: stmmac: Support enhanced addressing mode for DWMAC 4.10 (Mark Salter) [1870102] - [netdrv] net: stmmac: Only enable enhanced addressing mode when needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the TX IOC in xmit path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix TSO descriptor with Enhanced Addressing (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the packet count in stmmac_rx() (Mark Salter) [1870102] - ethernet: Delete unnecessary checks before the macro call “dev_kfree_skb” (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable MMC interrupts by default (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix AV Feature detection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix TSA selection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Only get SPH header len if available (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the problem of tso_xmit (Mark Salter) [1870102] - [netdrv] net: stmmac: fix argument to stmmac_pcs_ctrl_ane() (Mark Salter) [1870102] - [netdrv] net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow (Mark Salter) [1870102] - [netdrv] net: stmmac: make tc_flow_parsers static (Mark Salter) [1870102] - [netdrv] net: stmmac: fix disabling flexible PPS output (Mark Salter) [1870102] - [netdrv] net: stmmac: fix length of PTP clock's name string (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid deadlock on suspend/resume (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS writing wrong keys (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS not writing all Keys to HW (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable the Timestamp interrupt by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not stop PHY if WoL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly take timestamp for PTPv2 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Always update the MAC Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Detect Hash Table size dinamically (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix page pool size (Mark Salter) [1870102] - [netdrv] net: stmmac: selftest: avoid large stack usage (Mark Salter) [1870102] - [netdrv] net: stmmac: Hold rtnl lock in suspend/resume callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: implement support for passive mode converters via dt (Mark Salter) [1870102] - [netdrv] net: stmmac: ARP Offload for GMAC4+ Cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Reinitialize correctly a variable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add VLAN HASH filtering support in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent divide-by-zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Limit max speeds of XGMAC if asked to (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] stmmac: platform: adjust messages and move to dev level (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly assing MAX MTU in XGMAC cores case (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correct RAVSEL field interpretation (Mark Salter) [1870102] - [netdrv] net: stmmac: ethtool: Let user configure TX coalesce without RIWT (Mark Salter) [1870102] - [netdrv] net: stmmac: Only consider RX error when HW Timestamping is not enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement ARP Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters using TC Flower (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not return error code in TC Initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add RBU handling in DMA interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: depend on COMMON_CLK (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use devm_platform_ioremap_resource() to simplify code (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add ethtool register dump for XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Add Flexible PPS support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add a counter for Split Header packets (Mark Salter) [1870102] - [netdrv] net: page_pool: API cleanup and comments (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Split Header support and enable it in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correctly return that RX descriptor is not last one (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Get correct timestamp values from XGMAC (Mark Salter) [1870102] - [netdrv] stmmac: no need to check return value of debugfs_create functions (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Flexible RX Parser support in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement Safety Features in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement VLAN Hash Filtering in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RSS and enable it in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement tx_queue_prio() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement set_mtl_tx_queue_weight() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement MMC counters (Mark Salter) [1870102] - [netdrv] net: Remove dev_err() usage after platform_get_irq() (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not request stmmaceth clock (Mark Salter) [1870102] - [netdrv] net: stmmac: Make MDIO bus reset optional (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not return a fragment entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix issues when number of Queues >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix XGMAC selftests (Mark Salter) [1870102] - [netdrv] net: stmmac: manage errors returned by of_get_mac_address() (Mark Salter) [1870102] - [netdrv] net: stmmac: Use netif_tx_napi_add() for TX polling function (Mark Salter) [1870102] - [netdrv] net: stmmac: Sync RX Buffer upon allocation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not cut down 1G modes (Mark Salter) [1870102] - [netdrv] net: stmmac: Use kcalloc() instead of kmalloc_array() (Mark Salter) [1870102] - [netdrv] net: stmmac: RX Descriptors need to be clean before setting buffers (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix misuses of GENMASK macro (Mark Salter) [1870102] - [netdrv] net: stmmac: add support for hash table size 128/256 in dwmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: mac address array boudary violation issue (Mark Salter) [1870102] - [netdrv] net: stmmac: Introducing support for Page Pool (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix descriptors address being in > 32 bits address space (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RX Coalesce Frames setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-work the queue selection for TSO packets (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable dwmac4 jumbo frame more than 8KiB (Mark Salter) [1870102] - [netdrv] net: stmmac: make "snps, reset-delays-us" optional again (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-word Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Update Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Only disable interrupts if NAPI is scheduled (Mark Salter) [1870102] - [netdrv] net: stmmac: Update RX Tail Pointer to last free entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable support for > 32 Bits addressing in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not disable interrupts when cleaning TX (Mark Salter) [1870102] - [netdrv] net: stmmac: Add the missing speeds that XGMAC supports (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Fix the undefined burst setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Decrease default RX Watchdog value (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not try to enable PHY EEE if MAC does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Enable EDMA by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix case when PHY handle is not present (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix crash observed if PHY does not support EEE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix possible deadlock when disabling EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: initialize the reset delay array (Mark Salter) [1870102] - [netdrv] net: stmmac: add sanity check to device_property_read_u32_array call (Mark Salter) [1870102] - [netdrv] net: stmmac: fix unused-variable warning (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the phy_reset hook from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset delays from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: use device_property_read_u32_array to read the reset delays (Mark Salter) [1870102] - [netdrv] net: stmmac: drop redundant check in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix wrapper drivers not detecting PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: use GPIO descriptors in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Convert to phylink and remove phylib logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Start adding phylink support (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to convert to phylink (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: fix flow control issue (Mark Salter) [1870102] - [netdrv] net: stmmac: modify default value of tx-frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to devm_alloc_etherdev_mqs (Mark Salter) [1870102] - [netdrv] net: stmmac: use dev_info() before netdev is registered (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent missing interrupts when running NAPI (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch MMC functions to HWIF callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac100: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC loopback callback to HWIF (Mark Salter) [1870102] - [netdrv] net: stmmac: set IC bit when transmitting frames with HW timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: fixed new system time seconds value calculation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not output error on deferred probe (Mark Salter) [1870102] - [netdrv] net: stmmac: fix csr_clk can't be zero issue (Mark Salter) [1870102] - [netdrv] net: stmmac: update rx tail pointer register to fix rx dma hang issue (Mark Salter) [1870102] - [netdrv] net: stmmac: fix reset gpio free missing (Mark Salter) [1870102] - [netdrv] net: stmmac: dma channel control register need to be init first (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ethtool flow control not able to get/set (Mark Salter) [1870102] - [netdrv] dwmac4_prog_mtl_tx_algorithms() missing write operation (Mark Salter) [1870102] - [netdrv] net: stmmac: Set Flow Control to automatic mode in the driver (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Finish the Flow Control implementation (Mark Salter) [1870102] - [netdrv] net: stmmac: move stmmac_check_ether_addr() to driver probe (Mark Salter) [1870102] - [netdrv] net: stmmac: Use bfsize1 in ndesc_init_rx_desc (Mark Salter) [1870102] - [netdrv] net: stmmac: don't log oversized frames (Mark Salter) [1870102] - [netdrv] net: stmmac: fix dropping of multi-descriptor RX frames (Mark Salter) [1870102] - [netdrv] net: stmmac: don't overwrite discard_frame status (Mark Salter) [1870102] - [netdrv] net: stmmac: don't stop NAPI processing when dropping a packet (Mark Salter) [1870102] - [netdrv] net: stmmac: ratelimit RX error logs (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct DMA buffer size in the RX descriptor (Mark Salter) [1870102] - [netdrv] net: stmmac: fix memory corruption with large MTUs (Mark Salter) [1870102] - [netdrv] net: stmmac: fix jumbo frame sending with non-linear skbs (Mark Salter) [1870102] - [netdrv] net: stmmac: don't set own bit too early for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid one more sometimes uninitialized Clang warning (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: add management of clk_csr property (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid sometimes uninitialized Clang warnings (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix NAPI poll in TX path when in multi-queue (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct define to get rx timestamp on GMAC4 (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ptp timestamping on Rx on gmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: implement the SIOCGHWTSTAMP ioctl (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix a race in EEE enable callback (Mark Salter) [1870102] - [netdrv] net: stmmac: handle endianness in dwmac4_get_timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: Disable EEE mode earlier in XMIT callback (Mark Salter) [1870102] - [netdrv] net: stmmac: Send TSO packets always from Queue 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to Platform Data clock in Watchdog conversion (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent RX starvation in stmmac_napi_poll() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the logic of checking if RX Watchdog must be enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Check if CBS is supported before configuring (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Only clear interrupts that are active (Mark Salter) [1870102] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Mark Salter) [1870102] - [netdrv] net: stmmac: convert to DEFINE_SHOW_ATTRIBUTE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix an error code in probe() (Mark Salter) [1870102] - [netdrv] net: stmmac: Move debugfs init/exit to ->probe()/->remove() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix RX packet size > 8191 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules (Mark Salter) [1870102] - [netdrv] net: stmmac: Set OWN bit for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable TC Ops for GMAC >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add CBS support in XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixup the tail addr setting in xmit path (Mark Salter) [1870102] - [netdrv] stmmac: fix valid numbers of unicast filter entries (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework coalesce timer and fix multi-queue races (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit" (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: fix build failure due to missing COMMON_CLK dependency" (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate XGMAC into main driver flow (Mark Salter) [1870102] - [netdrv] net: stmmac: Add PTP support for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MDIO related functions for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add descriptor related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add DMA related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add XGMAC 2.10 HWIF entry (Mark Salter) [1870102] - [netdrv] stmmac: fix signed 64-bit division (Mark Salter) [1870102] - [netdrv] net: stmmac_tc: use 64-bit arithmetic instead of 32-bit (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for CBS QDISC (Mark Salter) [1870102] - [tty] serial: 8250_tegra: Create Tegra specific 8250 driver (Mark Salter) [1870103] - [pci] PCI: Disable MSI for Tegra root ports (Mark Salter) [1870101] - [pci] PCI: Add MCFG quirks for Tegra194 host controllers (Mark Salter) [1870101] - [netdrv] tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: correct header offsets in napi frags mode (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: Don't put_page() for all negative return values from XDP program (Antoine Tenart) [1919364] - [netdrv] tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() (Antoine Tenart) [1919364] - [netdrv] tun: fix data-race in gro_normal_list() (Antoine Tenart) [1919364] - [netdrv] tun: fix use-after-free when register netdev failed (Antoine Tenart) [1919364] - [netdrv] tun: mark small packets as owned by the tap sock (Antoine Tenart) [1919364] - [netdrv] tun: use netdev_alloc_frag() in tun_napi_alloc_frags() (Antoine Tenart) [1919364] - [scsi] scsi: ibmvfc: Fix error return in ibmvfc_probe() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Provide modules parameters for MQ settings (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Enable MQ and set reasonable defaults (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Purge SCSI channels after transport loss/reset (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add cancel mad initialization helper (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel setup (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for using hardware channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Implement channel enquiry and setup commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt handler (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define Sub-CRQ interrupt handler routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ responses (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ Channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Subordinate CRQ definitions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Init/free event pool during queue allocation/free (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Move event pool init/free routines (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add vhost fields and defaults for MQ enablement (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to u64 handle (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Complete commands outside the host/queue lock (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define per-queue state/list locks (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Make command event pool queue specific (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define generic queue structure for CRQs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for targetWWPN using v2 commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add support for target_wwpn field in v2 MADs and vfcFrame (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add FC payload retrieval routines for versioned vfcFrames (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add helper for testing capability flags (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add new fields for version 2 of several MADs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Use correlation token to tag commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Remove trailing semicolon (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Byte swap login_buf.resp values in attribute show functions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Interface updates for future FPIN and MQ support (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Protect vhost->task_set increment by the host lock (Desnes Augusto Nunes do Rosario) [1868055] - [net] tcp: Fix potential use-after-free due to double kfree() (Florian Westphal) [1915164] - [nvdimm] libnvdimm/region: Enable MAP_SYNC for volatile regions (Steve Best) [1916650] - [net] bpf: Permit cond_resched for some iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix PID fetching with a lot of results (Yauheni Kaliuta) [1874005] - [net] bpf: verifier: Use target program's type for access verifications (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Test sockmap update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Allow update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Call sock_map_update_elem directly (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Merge sockmap and sockhash update functions (Yauheni Kaliuta) [1874005] - [net] net: sk_msg: Simplify sk_psock initialization (Yauheni Kaliuta) [1874005] - [net] bpf: Enforce id generation for all may-be-null register type (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Cleanup bpf_load.o from Makefile (Yauheni Kaliuta) [1874005] - [include] bpf: Plug hole in struct bpf_sk_lookup_kern (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix build slowdown (Yauheni Kaliuta) [1874005] - [net] bpf: Fix scalar32_min_max_or bounds tracking (Yauheni Kaliuta) [1874005] - [net] bpf: Fix "unresolved symbol" build error with resolve_btfids (Yauheni Kaliuta) [1874005] - [powerpc] bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix XDP program load regression for old kernels (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix native endian assumption when parsing BTF (Yauheni Kaliuta) [1874005] - [include] bpf: Prevent .BTF section elimination (Yauheni Kaliuta) [1874005] - [net] bpf: Fix sysfs export of empty BTF section (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Support passing BPFTOOL_VERSION to make (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu warning for bpffs map pretty-print (Yauheni Kaliuta) [1874005] - [net] bpf: Bpf_skc_to_* casting helpers require a NULL check on sk (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Remove source code links (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Fix ringbuf documentation (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix VERSIONED_SYM_COUNT number parsing (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Avoid counting local symbols in ABI check (Yauheni Kaliuta) [1874005] - [net] bpf: Fix clobbering of r2 in bpf_gen_ld_abs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_{update, delete}_map_elem in hashmap iter program (Yauheni Kaliuta) [1874005] - [net] bpf: Do not use bucket_lock for hashmap iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Remove arch-specific include path in Makefile (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: build: Make sure resolve_btfids cleans up after itself (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build failure from uninitialized variable warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix massive output from test_maps (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_progs-flavor run getting number of tests (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a buffer out-of-bound access when filling raw_tp link_info (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix two typos in uapi/linux/bpf.h (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Fix sections with wrong alignment (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix map index used in error message (Yauheni Kaliuta) [1874005] - [tools] bpftool: Handle EAGAIN error code properly in pids collection (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid visit same object multiple times (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu_sched stall issue with bpf task/task_file iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build on ppc64le architecture (Yauheni Kaliuta) [1874005] - [net] bpf: Use get_file_rcu() instead of get_file() for task_file iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Make test_varlen work with 32-bit user-space arch (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generate data section struct with conservative alignment (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Correct various core_reloc 64-bit assumptions (Yauheni Kaliuta) [1874005] - [tools] libbpf: Enforce 64-bitness of BTF for BPF object files (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix btf_dump test cases on 32-bit arches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle BTF pointer sizes more carefully (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches (Yauheni Kaliuta) [1874005] - [tools] selftest/bpf: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [documentation] doc: Add link to bpf helpers man page (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests to sock_ops for loading sk (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for sock_ops load with r9, r8.r7 registers (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for ctx access in sock_ops with single register (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops sk access may stomp registers when dst_reg = src_reg (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops ctx access may stomp registers in corner case (Yauheni Kaliuta) [1874005] - [net] net/core/filter.c: Use sizeof_field() macro (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent overriding errno when logging errors (Yauheni Kaliuta) [1874005] - [net] bpf: Iterate through all PT_NOTE sections when looking for build id (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle GCC built-in types for Arm NEON (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Make skeleton code C++17-friendly by dropping typeof() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix v4_to_v6 in sk_lookup (Yauheni Kaliuta) [1874005] - [tools] libbpf: Do not use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [net] bpf: Delete repeated words in comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix silent Makefile output (Yauheni Kaliuta) [1874005] - [documentation] bpf, doc: Remove references to warning message when using bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix compilation warning of selftests (Yauheni Kaliuta) [1874005] - [kernel] bpf: Remove inline from bpf_do_trace_printk (Yauheni Kaliuta) [1874005] - [tools] bpf: Add missing return to resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Support new uapi for map element bpf iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Change uapi for bpf iterator map elements (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Prevent runqslower from racing on building bpftool (Yauheni Kaliuta) [1874005] - [net] bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [net] bpf: Setup socket family and addresses in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Use libbpf's btf__parse() API (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file (Yauheni Kaliuta) [1874005] - [tools] libbf: Fix uninitialized pointer at btf__parse_raw() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__parse_raw() and generic btf__parse() APIs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix wrong return value in do_dump() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix spurious test failures in core_retro selftest (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and bash-completion for `link detach` (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add `link detach` subcommand (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add bpf_link detach APIs (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Use single cgroup helpers for both test_sockmap/progs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix register in PT_REGS MIPS macros (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make destructors more robust by handling ERR_PTR(err) cases (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Omit nodad flag when adding addresses to loopback (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Don't destroy failed link (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add xdpdrv mode for test_xdp_redirect (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Verify socket storage in cgroup/sock_{create, release} (Yauheni Kaliuta) [1874005] - [net] bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test bpf_iter buffer access with negative offset (Yauheni Kaliuta) [1874005] - [net] bpf: Add missing newline characters in verifier error messages (Yauheni Kaliuta) [1874005] - [arm64] bpf, arm64: Add BPF exception tables (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: use :: 1 for localhost in tcp_server.py (Yauheni Kaliuta) [1874005] - [net] bpf: Fix swapped arguments in calls to check_buffer_access (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add new bpf_iter context structs to fix build on old kernels (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpf_ringbuf_output() signature to return long (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Add LSM type to array of prog names (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Skip type probe if name is not found (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF XDP link (Yauheni Kaliuta) [1874005] - [include] bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build on architectures with special bpf_user_pt_regs_t (Yauheni Kaliuta) [1874005] - [net] bpf/local_storage: Fix build without CONFIG_CGROUP (Yauheni Kaliuta) [1874005] - [documentation] Documentation/bpf: Document CGROUP_STORAGE map type (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress (Yauheni Kaliuta) [1874005] - [net] bpf: Make cgroup storages shared between programs on the same cgroup (Yauheni Kaliuta) [1874005] - [net] cgroup: use cgrp->kn->id as the cgroup ID (Yauheni Kaliuta) [1874005] - [net] netprio: use css ID instead of cgroup ID (Yauheni Kaliuta) [1874005] - [fs] kernfs: convert kernfs_node->id from union kernfs_node_id to u64 (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add get_stackid_cannot_attach (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add callchain_stackid (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO (Yauheni Kaliuta) [1874005] - [net] bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_cannot work (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for out of bound rdonly buf access (Yauheni Kaliuta) [1874005] - [net] bpf: Separate bpf_get_for perf events BPF (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for bpf sk_storage_map iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf array map iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf hash map iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add bpftool support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Add support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for sock local storage map (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for array maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for hash maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for map elements (Yauheni Kaliuta) [1874005] - [net] bpf: Fix pos computation for bpf_iter seq_ops->start() (Yauheni Kaliuta) [1874005] - [net] bpf: Support readonly/readwrite buffers in verifier (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF socket lookup and reuseport with connections (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor bpf_iter_reg to have separate seq_info member (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_prog iterator (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip BPF .o files before skeleton generation (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/index.rst: Add ringbuf.rst (Yauheni Kaliuta) [1874005] - [tools] bpftool: Use only nftw for file tree parsing (Yauheni Kaliuta) [1874005] - [net] bpf: net: Use precomputed btf_id for bpf iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_lwt_seg6local.sh hangs (Yauheni Kaliuta) [1874005] - [net] bpf: Make btf_sock_ids global (Yauheni Kaliuta) [1874005] - [tools] bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Sync btf_ids.h to tools (Yauheni Kaliuta) [1874005] - [net] bpf: Compute bpf_skc_to_*() helper socket btf ids at build time (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix error handing in do_skeleton() (Yauheni Kaliuta) [1874005] - [tools] libbpf bpf_helpers: Use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: Use bpf_skip() in bpf_jit_prologue() (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Fix possible rcpu kthread hung (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: implement BPF_PROBE_MEM (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: expand exception table logic to allow new handling options (Yauheni Kaliuta) [1874005 1868273] - [s390] s390: fix __EMIT_BUG() macro (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/bug: add entry size to the __bug_table section (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: unify EX_TABLE* implementations (Yauheni Kaliuta) [1874005 1868273] - [tools] selftests/bpf: Tests for BPF_SK_LOOKUP attach point (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add verifier tests for bpf_sk_lookup context access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for SK_LOOKUP program type (Yauheni Kaliuta) [1874005] - [tools] bpf: Sync linux/bpf.h to tools/ (Yauheni Kaliuta) [1874005] - [include] bpf: Introduce SK_LOOKUP program type with a dedicated attach point (Yauheni Kaliuta) [1874005] - [net] bpf, netns: Handle multiple link attachments (Yauheni Kaliuta) [1874005] - [tools] bpf: Drop duplicated words in uapi helper comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix possible hang in sockopt_inherit (Yauheni Kaliuta) [1874005] - [tools] selftest: Add tests for XDP programs in CPUMAP entries (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add SEC name for xdp programs attached to CPUMAP (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Add the possibility to attach an eBPF program to cpumap (Yauheni Kaliuta) [1874005] - [net] net: Refactor xdp_convert_buff_to_frame (Yauheni Kaliuta) [1874005] - [net] cpumap: Formalize map value as a named struct (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop (Yauheni Kaliuta) [1874005] - [net] cpumap: Use non-locked version __ptr_ring_consume_batched (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/lib: Fix emulate_step() std test (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [include] bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip away modifiers from global variables (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support stripping modifiers for btf_dump (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour (Yauheni Kaliuta) [1874005] - [kernel] bpf: Use dedicated bpf_trace_printk event instead of trace_printk() (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Remove warning about PID iterator support (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of btf_ids.h from kernel sources (Yauheni Kaliuta) [1874005] - [documentation] bpf: Add info about .BTF_ids section to btf.rst (Yauheni Kaliuta) [1874005] - [net] bpf: Use BTF_ID to resolve bpf_ctx_convert struct (Yauheni Kaliuta) [1874005] - [net] bpf: Remove btf_id helpers resolving (Yauheni Kaliuta) [1874005] - [net] bpf: Resolve BTF IDs in vmlinux image (Yauheni Kaliuta) [1874005] - [include] bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros (Yauheni Kaliuta) [1874005] - [net] bpf: Support llvm-objcopy for vmlinux BTF (Yauheni Kaliuta) [1874005] - [powerpc] powerpc: Include .BTF section (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Remove debug info from kallsyms linking (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Parameterize kallsyms generation and correct reporting (Yauheni Kaliuta) [1874005] - [tools] bpf: Compile resolve_btfids tool at kernel compilation start (Yauheni Kaliuta) [1874005] - [kernel] tracing: Make struct ring_buffer less ambiguous (Yauheni Kaliuta) [1874005] - [kernel] tracing: Rename trace_buffer to array_buffer (Yauheni Kaliuta) [1874005] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Yauheni Kaliuta) [1874005] - [tools] tools headers: Update linux/vdso.h and grab a copy of vdso/const.h (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of compiletime_assert() from kernel sources (Yauheni Kaliuta) [1874005] - [tools] objtool: Query pkg-config for libelf location (Yauheni Kaliuta) [1874005] - [tools] bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object (Yauheni Kaliuta) [1874005] - [samples] bpf: Fix fds_example SIGSEGV error (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix memory leak and optimize BTF sanitization (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch perf_buffer test to tracepoint and skeleton (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test relying only on CO-RE and no recent kernel features (Yauheni Kaliuta) [1874005] - [tools] libbpf: Improve BTF sanitization handling (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__set_fd() for more control over loaded BTF FD (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make BTF finalization strict (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs avoid minus shell exit codes (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs use another shell exit on non-actions (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix another bpftool segfault without skeleton code enabled (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Remove unused bpf_map_def_legacy struct (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map performance test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map in map test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Fix bpf programs with kprobe/sys_connect event (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [net] bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix compilation error of bpf_iter_task_stack.c (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpftool without skeleton code enabled (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build without CONFIG_STACKTRACE (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: Restore netns after each test (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: A few improvements to network_helpers.c (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for listing test names (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for getting number of tests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs indicate to shell on non-actions (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Turn off -Wnested-externs warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns (Yauheni Kaliuta) [1874005] - [net] bpf: Fix net/core/filter build errors when INET is not enabled (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_iter test with bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow pB in bpf_seq_printf() and bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [net] bpf: Introduce helper bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [net] bpf: Remove redundant synchronize_rcu (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add byte swapping selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make bpf_endian co-exist with vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Allow substituting custom vmlinux.h for selftests build (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test auto-load disabling logic for BPF programs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support disabling auto-loading BPF programs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define attach_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define prog_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add tcp/udp iterator programs to selftests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample udp/udp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add more common macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Refactor some net macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_udp6_sock() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for udp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in udp_iter_state (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_skc_to_tcp6_sock() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow tracing programs to use bpf_jiffies64() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Support 'X' in bpf_seq_printf() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for tcp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in tcp_iter_state (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Workaround for get_stack_rawtp test (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent loading vmlinux BTF twice (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix spelling mistake "kallasyms" -> "kallsyms" (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix variable shadowing in emit_obj_refs_json() (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concat pattern less than test (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concatenation pattern test (Yauheni Kaliuta) [1874005] - [tools] bpf: Switch most helper return values from 32-bit int to 64-bit long (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and sample output for process info (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Minimize bootstrap bpftool (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Move map/prog parsing logic into common (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add __ksym extern selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for extracting kernel symbol addresses (Yauheni Kaliuta) [1874005] - [tools] libbpf: Generalize libbpf externs support (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add a bunch of attribute getters/setters for map definitions (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test access to bpf map pointer (Yauheni Kaliuta) [1874005] - [net] bpf: Set map_btf_{name, id} for all map types (Yauheni Kaliuta) [1874005] - [net] bpf: Support access to bpf map fields (Yauheni Kaliuta) [1874005] - [net] bpf: Rename bpf_htab to bpf_shtab in sock_map (Yauheni Kaliuta) [1874005] - [net] bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid verifier failure for 32bit pointer arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: sk_storage: Prefer to get a free cache_idx (Yauheni Kaliuta) [1874005] - [tools] libbpf: Bump version to 0.1.0 (Yauheni Kaliuta) [1874005] - [s390] s390/pci: fix hot-plug of PCI function missing bus (Philipp Rudo) [1915916] - [net] tcp: fix race condition when creating child sockets from syncookies (Florian Westphal) [1915164] - [netdrv] bonding: set xfrm feature flags more sanely (Jarod Wilson) [1893979] - [netdrv] bonding: fix feature flag setting at init time (Jarod Wilson) [1893979]- [fs] cifs: handle -EINTR in cifs_setattr (Leif Sahlberg) [1848178] - [tty] serial: 8250: drop the printk from serial8250_interrupt() (Vitaly Kuznetsov) [1919745] - [fs] cifs: do not fail __smb_send_rqst if non-fatal signals are pending (Leif Sahlberg) [1848178] - [netdrv] ibmvnic: continue fatal error reset after passive init (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix: NULL pointer dereference (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix login buffer memory leak (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix rx buffer tracking and index management in replenish_rx_pool partial success (Diego Domingos) [1901513] - [netdrv] ibmvnic: add some debugs (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix TX completion error handling (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that SCRQ entry reads are correctly ordered (Diego Domingos) [1901513] - [netdrv] ibmvnic: reduce wait for completion time (Diego Domingos) [1901513] - [netdrv] ibmvnic: no reset timeout for 5 seconds after reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: send_login should check for crq errors (Diego Domingos) [1901513] - [netdrv] ibmvnic: track pending login (Diego Domingos) [1901513] - [netdrv] ibmvnic: delay next reset if hard reset fails (Diego Domingos) [1901513] - [netdrv] ibmvnic: restore adapter state on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: avoid memset null scrq msgs (Diego Domingos) [1901513] - [netdrv] ibmvnic: stop free_all_rwi on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: handle inconsistent login with reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: enhance resetting status check during module exit (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues (Diego Domingos) [1901513] - [netdrv] ibmvnic: skip tx timeout reset while in resetting (Diego Domingos) [1901513] - [netdrv] ibmvnic: notify peers when failover and migration happen (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix call_netdevice_notifiers in do_reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: Do not replenish RX buffers after every polling loop (Diego Domingos) [1901513] - [netdrv] ibmvnic: Use netdev_alloc_skb instead of alloc_skb to replenish RX buffers (Diego Domingos) [1901513] - [netdrv] ibmvnic: Correctly re-enable interrupts in NAPI polling routine (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that device queue memory is cache-line aligned (Diego Domingos) [1901513] - [netdrv] ibmvnic: Remove send_subcrq function (Diego Domingos) [1901513] - [netdrv] ibmvnic: Clean up TX code and TX buffer data structure (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce xmit_more support using batched subCRQ hcalls (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce batched RX buffer descriptor transmission (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce indirect subordinate Command Response Queue buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix ibmvnic_set_mac (Diego Domingos) [1901513] - [netdrv] ibmvnic: save changed mac address to adapter->mac_addr (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_control_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_query_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_map_query to send_query_map (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename ibmvnic_send_req_caps to send_request_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_cap_queries to send_query_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: set up 200GBPS speed (Diego Domingos) [1901513] - [netdrv] Revert "ibmvnic: remove never executed if statement" (Diego Domingos) [1901513] - [netdrv] ibmvnic: Harden device Command Response Queue handshake (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix use-after-free of VNIC login response buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: merge ibmvnic_reset_init and ibmvnic_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: remove never executed if statement (Diego Domingos) [1901513] - [netdrv] ibmvnic: improve ibmvnic_init and ibmvnic_reset_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: compare adapter->init_done_rc with more readable ibmvnic_rc_codes (Diego Domingos) [1901513] - [netdrv] ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct (Diego Domingos) [1901513] - [netdrv] net: ibm: fix return type of ndo_start_xmit function (Diego Domingos) [1901513] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1916478] - [x86] x86/cpu/amd: Call init_amd_zn() om Family 19h processors too (David Arcari) [1916478] - [ata] ahci: Add Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1894284] - [vfio] vfio iommu: Add dma available capability (Philipp Rudo) [1903970] - [x86] x86/entry/64: Do not include inst.h in calling.h (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix GS == 1, 2, and 3 tests (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Reap a forgotten child (Scott Wood) [1490498] - [x86] x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has() (Scott Wood) [1490498] - [x86] x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE (Scott Wood) [1490498] - [x86] x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task (Scott Wood) [1490498] - [x86] x86/fsgsbase: Fix Xen PV support (Scott Wood) [1490498] - [x86] x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Add a missing memory constraint (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write (Scott Wood) [1490498] - [documentation] Documentation/x86/64: Add documentation for GS/FS addressing mode (Scott Wood) [1490498] - [x86] x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 (Scott Wood) [1490498] - [x86] x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit (Scott Wood) [1490498] - [x86] x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit (Scott Wood) [1490498] - [x86] x86/entry/64: Remove TRACE_IRQS_*_DEBUG (Scott Wood) [1490498] - [x86] x86/entry/64: Introduce the FIND_PERCPU_BASE macro (Scott Wood) [1490498] - [x86] x86/entry/64: Switch CR3 before SWAPGS in paranoid entry (Scott Wood) [1490498] - [x86] x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation (Scott Wood) [1490498] - [x86] x86/process/64: Use FSGSBASE instructions on thread copy and ptrace (Scott Wood) [1490498] - [x86] x86/process: Unify copy_thread_tls() (Scott Wood) [1490498] - [x86] x86/process/64: Use FSBSBASE in switch_to() if available (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions (Scott Wood) [1490498] - [x86] x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/ptrace: Document FSBASE and GSBASE ABI oddities (Scott Wood) [1490498] - [x86] Revert "x86/ptrace: Prevent ptrace from clearing the FS/GS selector" and fix the test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix some test case bugs (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write with FSGSBASE (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test RD/WRGSBASE (Scott Wood) [1490498] - [documentation] kbuild: Raise the minimum required binutils version to 2.21 (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix the base write helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Clean up various details (Scott Wood) [1490498] - [x86] x86/segments: Introduce the 'CPUNODE' naming to better document the segment limit CPU/node NR trick (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Factor out FS/GS segment loading from __switch_to() (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Convert the ELF core dump code to the new FSGSBASE helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Introduce FS/GS base helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately (Scott Wood) [1490498] - [net] esp: select CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] treewide: Use fallthrough pseudo-keyword (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always try to free Jitter RNG instance (Vladis Dronov) [1905088] - [crypto] crypto: drbg - should select CTR (Vladis Dronov) [1905088] - [crypto] crypto: ctr - no longer needs CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always seeded with SP800-90B compliant noise source (Vladis Dronov) [1905088] - [crypto] crypto: jitter - SP800-90B compliance (Vladis Dronov) [1905088] - [crypto] crypto: jitter - add header to fix buildwarnings (Vladis Dronov) [1905088] - [crypto] crypto: jitter - fix comments (Vladis Dronov) [1905088] - [crypto] crypto: jitter - update implementation to 2.1.2 (Vladis Dronov) [1905088] - [crypto] crypto: drbg - in-place cipher operation for CTR (Vladis Dronov) [1905088] - [crypto] crypto: drbg - eliminate constant reinitialization of SGL (Vladis Dronov) [1905088] - [vfio] vfio/pci: Implement ioeventfd thread handler for contended memory lock (Alex Williamson) [1861560] - [vfio] vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages (Alex Williamson) [1896568] - [vfio] vfio/pci: Clear token on bypass registration failure (Alex Williamson) [1896568] - [vfio] vfio/type1: fix dirty bitmap calculation in vfio_dma_rw (Alex Williamson) [1497898] - [vfio] vfio: fix a missed vfio group put in vfio_pin_pages (Alex Williamson) [1497898] - [vfio] vfio: add a singleton check for vfio_group_pin_pages (Alex Williamson) [1497898] - [vfio] vfio/pci: Don't regenerate vconfig for all BARs if !bardirty (Alex Williamson) [1896568] - [vfio] vfio/pci: Remove redundant declaration of vfio_pci_driver (Alex Williamson) [1896568] - [uapi] vfio: Fix typo of the device_state (Alex Williamson) [1497898] - [vfio] vfio/type1: Add proper error unwind for vfio_iommu_replay() (Alex Williamson) [1866141] - [vfio] vfio-pci: Avoid recursive read-lock usage (Alex Williamson) [1861560] - [vfio] vfio/type1: Refactor vfio_iommu_type1_ioctl() (Alex Williamson) [1896568] - [vfio] vfio/pci: Add QAT devices to denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Add device denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Hold igate across releasing eventfd contexts (Alex Williamson) [1896568] - [vfio] vfio/type1: Add conditional rescheduling after iommu map failed (Alex Williamson) [1896568] - [vfio] vfio/pci: Add Intel X550 to hidden INTx devices (Alex Williamson) [1896567] - [vfio] vfio: Cleanup allowed driver naming (Alex Williamson) [1896568] - [uapi] vfio/type1: Fix migration info capability ID (Alex Williamson) [1497898] - [vfio] vfio iommu: typecast corrections (Alex Williamson) [1497898] - [vfio] vfio iommu: Use shift operation for 64-bit integer division (Alex Williamson) [1497898] - [vfio] vfio/mdev: Fix reference count leak in add_mdev_supported_type (Alex Williamson) [1896568] - [vfio] vfio: Selective dirty page tracking if IOMMU backed device pins pages (Alex Williamson) [1497898] - [vfio] vfio iommu: Add migration capability to report supported features (Alex Williamson) [1497898] - [vfio] vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap (Alex Williamson) [1497898] - [vfio] vfio iommu: Implementation of ioctl for dirty pages tracking (Alex Williamson) [1497898] - [uapi] vfio iommu: Add ioctl definition for dirty pages tracking (Alex Williamson) [1497898] - [vfio] vfio iommu: Cache pgsize_bitmap in struct vfio_iommu (Alex Williamson) [1497898] - [vfio] vfio iommu: Remove atomicity of ref_count of pinned pages (Alex Williamson) [1497898] - [uapi] vfio: UAPI for migration interface for device state (Alex Williamson) [1497898] - [vfio] vfio/pci: Remove dev_fmt definition (Alex Williamson) [1896568] - [vfio] vfio: Use dev_printk() when possible (Alex Williamson) [1896568] - [drm] drm: allow limiting the scatter list size (Lyude Paul) [1876018 1851790] - [drm] drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid() (Lyude Paul) [1876018] - [drm] drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() (Lyude Paul) [1876018] - [drm] DRM Backport 5.8 -> 5.9 (Lyude Paul) [1876018] - [drm] drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1876018] - [of] of_graph: add of_graph_is_present() (Lyude Paul) [1876018] - [drm] virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk (Lyude Paul) [1876018] - [vhost] virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM (Lyude Paul) [1876018] - [include] virtio_config: LE config space accessors (Lyude Paul) [1876018] - [kernel] sched: Remove sched_set_*() return value (Lyude Paul) [1876018] - [include] scatterlist: protect parameters of the sg_table related macros (Lyude Paul) [1876018] - [include] scatterlist: add generic wrappers for iterating over sgtable objects (Lyude Paul) [1876018] - [dma] dma-mapping: add generic helpers for mapping sgtable objects (Lyude Paul) [1876018] - [drm] DRM Backport 5.7 -> 5.8 (Lyude Paul) [1876018] - [drm] drm/fb-helper: Fix vt restore (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the the sysrq_key_op(s) (Lyude Paul) [1876018] - [tools] augmented rbtree: rework the RB_DECLARE_CALLBACKS macro definition (Lyude Paul) [1876018] - [mm] augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro (Lyude Paul) [1876018] - [tools] augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro (Lyude Paul) [1876018] - [tools] rbtree: avoid generating code twice for the cached versions (tools copy) (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the sysrq API (Lyude Paul) [1876018] - [tty] tty/sysrq: alpha: export and use __sysrq_get_key_op() (Lyude Paul) [1876018] - [include] uaccess: Add user_read_access_begin/end and user_write_access_begin/end (Lyude Paul) [1876018] - [PATCH] [drm] DRM Backport 5.6 -> 5.7 (Lyude Paul) [1876018] - [vfio] vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pages (Lyude Paul) [1876018] - [vfio] vfio: allow external user to get vfio group from device (Lyude Paul) [1876018] - [drm] drm/fbdev-helper: don't force restores (Lyude Paul) [1876018] - [include] vgaswitcheroo: call fbcon_remap_all directly (Lyude Paul) [1876018] - [video] fbcon: Do not takeover the console from atomic context (Lyude Paul) [1878805 1876018] - [video] fbcon: Only defer console takeover if the current console driver is the dummycon (Lyude Paul) [1878805 1876018] - [video] fbcon: Only allow FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER if fbdev is builtin (Lyude Paul) [1878805 1876018] - [video] console/fbcon: Add support for deferred console takeover (Lyude Paul) [1878805 1876018] - [video] fbcon: Call WARN_CONSOLE_UNLOCKED() where applicable (Lyude Paul) [1878805 1876018] - [mm] mm: Split huge pages on write-notify or COW (Chris von Recklinghausen) [1913692] - [mm] mm: Introduce vma_is_special_huge (Chris von Recklinghausen) [1913692]- [tools] kselftests: set rx/txtimestamp.sh to correct permission (Hangbin Liu) [1908269] - [tools] kselftests: set udpgro.sh, udpgro_bench.sh, reuseport_addr_any.sh to correct permission (Hangbin Liu) [1908269] - [net] DCB: Validate DCB_ATTR_DCB_BUFFER argument (Balazs Nemeth) [1891595] - [net] netlabel: remove unused param from audit_log_format() (Balazs Nemeth) [1891595] - [net] netlabel: fix problems with mapping removal (Balazs Nemeth) [1891595] - [net] af_key: pfkey_dump needs parameter validation (Balazs Nemeth) [1891595] - [tools] perf tools: Add 'evlist' control command (Jiri Olsa) [1844111] - [tools] perf tools: Allow to enable/disable events via control file (Jiri Olsa) [1844111] - [tools] perf tools: Add evlist__disable_evsel/evlist__enable_evsel (Jiri Olsa) [1844111] - [tools] perf tools: Reformat record's control fd man text (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'find' methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' enable event methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'toggle' methods (Jiri Olsa) [1844111] - [x86] perf/amd/uncore: Inform the user how many counters each uncore PMU has (Michael Petlan) [1884816] - [powercap] powercap: RAPL: Add AMD Fam19h RAPL support (Michael Petlan) [1884816] - [powercap] powercap: Add AMD Fam17h RAPL support (Michael Petlan) [1884816] - [powercap] powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer (Michael Petlan) [1884816] - [x86] x86/msr-index: sort AMD RAPL MSRs by address (Michael Petlan) [1884816] - [thunderbolt] thunderbolt: Add support for Intel Maple Ridge (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add USB4 router operation proxy for firmware connection manager (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move constants for USB4 router operations to tb_regs.h (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add connection manager specific hooks for USB4 router operations (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass TX and RX data directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass metadata directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Perform USB4 router NVM upgrade in two phases (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Return -ENOTCONN when ERR_CONN is received (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Keep the parent runtime resumed for a while on device disconnect (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log adapter numbers in decimal in path activation/deactivation (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log which connection manager implementation is used (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move max_boot_acl field to correct place in struct icm (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Fix use-after-free in remove_unplugged_switch() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add DMA traffic test driver (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add support for end-to-end flow control (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Make it possible to allocate one directional DMA tunnel (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create debugfs directory automatically for services (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add functions for enabling and disabling lane bonding on XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add link_speed and link_width to XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create XDomain devices for loops back to the host (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Find XDomain by route instead of UUID (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Do not clear USB4 router protocol adapter IFC and ISE bits (Torez Smith) [1782721] - [net] ipv6: fib: flush exceptions when purging route (Hangbin Liu) [1916084] - [net] ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init (Hangbin Liu) [1916084] - [net] ipv6: remove unused function ipv6_skb_idev() (Hangbin Liu) [1916084] - [net] ipv6: Fix error path to cancel the meseage (Hangbin Liu) [1916084] - [tools] selftests/net/fib_tests: update addr_metric_test for peer route testing (Hangbin Liu) [1916084] - [net] net/ipv6: remove the old peer route if change it to a new one (Hangbin Liu) [1916084] - [tools] selftests/net: remove not backported tests (Hangbin Liu) [1908340] - [netdrv] bonding: add a vlan+srcmac tx hashing option (Jarod Wilson) [1724795] - [security] selinux: mark selinux_xfrm_refcount as __read_mostly (Ondrej Mosnacek) [1904940] - [net] udp: fix integer overflow while computing available space in sk_rcvbuf (Xin Long) [1916997] - [fs] NFSv4: make cache consistency bitmask dynamic (Steve Dickson) [1881647] - [include] NFSv4: Save a few bytes in the nfs_pgio_args/res (Steve Dickson) [1881647] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf test: Use generic event for expand_libpfm_events() (Michael Petlan) [1884818 1908305] - [tools] perf probe: Change function definition check due to broken DWARF (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to die_entrypc() returns error correctly (Michael Petlan) [1884818 1908305] - [tools] perf stat: Use proper cpu for shadow stats (Michael Petlan) [1884818 1908305] - [tools] perf record: Synthesize cgroup events only if needed (Michael Petlan) [1884818 1908305] - [tools] perf diff: Fix error return value in __cmd_diff() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf test: Avoid an msan warning in a copied stack (Michael Petlan) [1884818 1908305] - [tools] perf inject: Fix file corruption due to event deletion (Michael Petlan) [1884818 1908305] - [tools] perf test: Update branch sample pattern for cs-etm (Michael Petlan) [1884818 1908305] - [tools] perf test: Fix a typo in cs-etm testing (Michael Petlan) [1884818 1908305] - [tools] perf lock: Don't free "lock_seq_stat" if read_count isn't zero (Michael Petlan) [1884818 1908305] - [tools] perf lock: Correct field name "flags" (Michael Petlan) [1884818 1908305] - [tools] tools feature: Fixup fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for cgroup events (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for ino_generation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Initialize output buffer in build_id__sprintf (Michael Petlan) [1884818 1908305] - [tools] perf hists browser: Increase size of 'buf' in perf_evsel__hists_browse() (Michael Petlan) [1884818 1908305] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf scripting python: Avoid declaring function pointers with a visibility attribute (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove broken __no_tail_call attribute (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX (Michael Petlan) [1884818 1908305] - [tools] perf trace: Fix segfault when trying to trace events by cgroup (Michael Petlan) [1884818 1908305] - [tools] perf tools: Fix crash with non-jited bpf progs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove LTO compiler options when building perl support (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update documentation for metrics reorganization (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Add metrics "RMT Load Hit" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Correct LLC load hit metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header for LLC local hit (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Use more explicit headers for HITM (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header from "LLC Load Hitm" to "Load Hitm" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Organize metrics based on memory hierarchy (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display "Total Stores" as a standalone metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display the total numbers continuously (Michael Petlan) [1884818 1908305] - [tools] perf bench: Use condition variables in numa (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Fix event code for events referencing std arch events (Michael Petlan) [1884818 1908305] - [tools] perf diff: Support hot streams comparison (Michael Petlan) [1884818 1908305] - [tools] perf streams: Report hot streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Calculate the sum of total streams hits (Michael Petlan) [1884818 1908305] - [tools] perf streams: Link stream pair (Michael Petlan) [1884818 1908305] - [tools] perf streams: Compare two streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Get the evsel_streams by evsel_idx (Michael Petlan) [1884818 1908305] - [tools] perf streams: Introduce branch history "streams" (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Improve PT documentation slightly (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add support for exclusive groups/events (Michael Petlan) [1884818 1908305] - [tools] perf test: Add build id shell test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Align buildid list output for short build ids (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add size to 'struct perf_record_header_build_id' (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__build_id_equal() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__set_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to build_id__sprintf() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build id object to sysfs__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to filename__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use build_id object in dso (Michael Petlan) [1884818 1908305] - [tools] perf config: Export the perf_config_from_file() function (Michael Petlan) [1884818 1908305] - [tools] perf python: Autodetect python3 binary (Michael Petlan) [1884818 1908305] - [tools] perf tests: Show python test script in verbose mode (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update usage for showing memory events (Michael Petlan) [1884818 1908305] - [tools] perf stat: Fix out of bounds CPU map access when handling armv8_pmu events (Michael Petlan) [1884818 1908305] - [tools] perf python scripting: Fix printable strings in python3 scripts (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix uncore metric expressions (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Release cpu_map refcount if evsel alloc failed (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Fix cpu map refcounting (Michael Petlan) [1884818 1908305] - [tools] tools lib traceevent: Hide non API functions (Michael Petlan) [1884818 1908305] - [tools] perf sched: Show start of latency as well (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix typos in power8 PMU events (Michael Petlan) [1884818 1908305] - [tools] perf bench: Run inject-build-id with --buildid-all option too (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add --buildid-all option (Michael Petlan) [1884818 1908305] - [tools] perf inject: Do not load map/dso when injecting build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Enter namespace when reading build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add missing callbacks in perf_tool (Michael Petlan) [1884818 1908305] - [tools] perf bench: Add build-id injection benchmark (Michael Petlan) [1884818 1908305] - [tools] perf trace: Use the autogenerated mmap 'prot' string/id table (Michael Petlan) [1884818 1908305] - [tools] tools beauty: Add script to generate table of mmap's 'prot' argument (Michael Petlan) [1884818 1908305] - [tools] perf beauty mmap_flags: Conditionaly define the mmap flags (Michael Petlan) [1884818 1908305] - [tools] perf trace beauty: Add script to autogenerate mremap's flags args string/id table (Michael Petlan) [1884818 1908305] - [tools] perf tools: Separate the checking of headers only used to build beautification tables (Michael Petlan) [1884818 1908305] - [tools] perf parse-events: Reduce casts around bp_addr (Michael Petlan) [1884818 1908305] - [tools] perf test: Add expand cgroup event test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Allow creation of cgroup without open (Michael Petlan) [1884818 1908305] - [tools] perf tools: Copy metric events properly when expand cgroups (Michael Petlan) [1884818 1908305] - [tools] perf stat: Add --for-each-cgroup option (Michael Petlan) [1884818 1908305] - [tools] perf evsel: Add evsel__clone() function (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Update SkylakeX events to v1.21 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events intel: Update CascadelakeX events to v1.08 (Michael Petlan) [1884818 1908305] - [tools] perf script: Add min, max to futex-contention output, in addition to avg (Michael Petlan) [1884818 1908305] - [tools] perf script: Autopep8 futex-contention (Michael Petlan) [1884818 1908305] - [tools] perf stat: Skip duration_time in setup_system_wide (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Support cap_user_time_short for event TIME_CONV (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Calculate timestamp with cap_user_time_short (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Add rdtsc() for Arm64 (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Move out common functions from x86 (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fall back to debuginfod query if debuginfo and source not found locally (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to adjust symbol address with correct reloc_sym address (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Fix "context_switch event has no tid" error (Michael Petlan) [1884818 1908305] - [tools] perf script: Display negative tid in non-sample events (Michael Petlan) [1884818 1908305] - [tools] perf docs: Improve help information in perf.txt (Michael Petlan) [1884818 1908305] - [tools] perf metric: Remove duplicate include (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add documentation for topdown metrics (Michael Petlan) [1884818 1908305] - [tools] perf stat: Support new per thread TopDown metrics (Michael Petlan) [1884818 1908305] - [tools] perf record: Support sample-read topdown metric group (Michael Petlan) [1884818 1908305] - [tools] perf tools: Rename group to topdown (Michael Petlan) [1884818 1908305] - [tools] perf machine: Add machine__for_each_dso() function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Call test_attr__open() directly (Michael Petlan) [1884818 1908305] - [tools] perf vendor events power9: Add hv_24x7 core level metric events (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add support for parsing perchip/percore events (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add new structure to pass json fields (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Make json_events() static and ditch jevents.h file (Michael Petlan) [1884818 1908305] - [tools] perf test: Introduce script for Arm CoreSight testing (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix typo in comment (Michael Petlan) [1884818 1908305] - [tools] perf stat: Remove dead code: no need to set os.evsel twice (Michael Petlan) [1884818 1908305] - [tools] perf list: Do not print 'Metric Groups:' unnecessarily (Michael Petlan) [1884818 1908305] - [tools] perf list: Remove dead code in argument check (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add build test with GTK+ (Michael Petlan) [1884818 1908305] - [tools] tools feature: Add missing -lzstd to the fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Make GTK2 support opt-in (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Enable Family 19h users by matching Zen2 events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add recommended events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add L2 Prefetch events for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf: ftrace: Add filter support for option -F/--funcs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate close_control_option()'s into one function (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Document snapshot control command (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq' (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config' (Michael Petlan) [1884818 1908305] - [tools] perf record: Add 'snapshot' control command (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add FIFO file names as alternative options to --control (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use AsciiDoc formatting for --control option documentation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Handle read errors from ctl_fd (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate --control option parsing into one function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Add test for PE binary format support (Michael Petlan) [1884818 1908305] - [tools] perf symbols: Try reading the symbol table with libbfd (Michael Petlan) [1884818 1908305] - [tools] perf dso: Use libbfd to read build_id and .gnu_debuglink section (Michael Petlan) [1884818 1908305] - [tools] tools features: Add feature test to check if libbfd has buildid support (Michael Petlan) [1884818 1908305] - [tools] tools: Remove feature-libelf-mmap feature detection (Michael Petlan) [1884818 1908305] - [tools] perf build: Allow nested externs to enable BUILD_BUG() usage (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check PEBS status correctly (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86: fix sysfs type mismatches (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Make anythread filter support conditional (Michael Petlan) [1884818 1908305] - [kernel] perf: Tweak perf_event_attr::exclusive semantics (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix event multiplexing for exclusive groups (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_in() (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_out() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Make dummy_iregs static (Michael Petlan) [1884818 1908305] - [include] perf/arch: Remove perf_sample_data::regs_user_copy (Michael Petlan) [1884818 1908305] - [kernel] perf: Optimize get_recursion_context() (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix get_recursion_context() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Reduce stack usage for x86_pmu::drain_pebs() (Michael Petlan) [1884818 1908305] - [kernel] perf: Reduce stack usage of perf_output_begin() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Fix a memory leak in perf_event_parse_addr_filter() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_metric for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_pair for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] x86/events/amd/iommu: Fix sizeof mismatch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check perf metrics feature for each CPU (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix Ice Lake event constraint table (Michael Petlan) [1884818 1908305] - [x86] perf/x86/msr: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F17h user threadmask and slicemask specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Prepare to scale for more attributes that vary per family (Michael Petlan) [1884818 1908305] - [x86] arch/x86/amd/ibs: Fix re-arming IBS Fetch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/rapl: Add AMD Fam19h RAPL support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Fix raw sample data accumulation (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd: Fix sampling Large Increment per Cycle events (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_out() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_in() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support per-thread RDPMC TopDown metrics (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support TopDown metrics on Ice Lake (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Add a macro for RDPMC offset of fixed counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Generic support for hardware TopDown metrics (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Add a new PERF_EV_CAP_SIBLING event capability (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Use switch in intel_pmu_disable/enable_event (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix the name of perf METRICS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Move BTS index to 47 (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Introduce the fourth fixed counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Name the global status bit in NMI handler (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Use event_base_rdpmc for the RDPMC userspace support (Michael Petlan) [1884818 1908305] - [powerpc] powerpc/cacheinfo: Print correct cache-sibling map/list for L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Add support detecting thread-groups sharing L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename init_thread_group_l1_cache_map() to make it generic (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename cpu_l1_cache_map as thread_group_l1_cache_map (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Parse ibm, thread-groups with multiple properties (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use GFP_ATOMIC while allocating tmp mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove unnecessary variable (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_coregroup_mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Move coregroup mask updation to a new function (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Check for duplicate topologies and consolidate (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop passing mask to update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Limit CPUs traversed to within a node (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize remove_cpu_from_masks (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove get_physical_package_id (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop updating cpu_core_mask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Update topology_core_cpumask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Override cpu_smt_mask (Diego Domingos) [1906504] - [include] sched/topology: Allow archs to override cpu_smt_mask (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Add per cpu per index shared_cpu_list (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Make cpumap_show code reusable (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Use cpumap_print to print cpumap (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use IS_ENABLED() to avoid #ifdef (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Drop superfluous NULL check (Diego Domingos) [1906504] - [vfio] pci: Cleanup .probe() exit paths (Clark Williams) [1860192] - [vfio] pci: Add sriov_configure support (Clark Williams) [1860192] - [vfio] Introduce VFIO_DEVICE_FEATURE ioctl and first user (Clark Williams) [1860192] - [vfio] pci: Introduce VF token (Clark Williams) [1860192] - [vfio] pci: Implement match ops (Clark Williams) [1860192] - [vfio] Include optional device match in vfio_device_ops callbacks (Clark Williams) [1860192] - [infiniband] IB/hfi1: Ensure correct mm is used at all times (Kamal Heib) [1879586] {CVE-2020-27835} - [block] rbd: require global CAP_SYS_ADMIN for mapping and unmapping (Ming Lei) [1887327] {CVE-2020-25284}- [tools] kunit: tool: unmark test_data as binary blobs (Nico Pache) [1900119] - [tools] kunit: tools: fix kunit_tool tests for parsing test plans (Nico Pache) [1900119] - [documentation] Documentation: kunit: Update Kconfig parts for KUNIT's module support (Nico Pache) [1900119] - [tools] kunit: Don't fail test suites if one of them is empty (Nico Pache) [1900119] - [tools] kunit: Fix kunit.py --raw_output option (Nico Pache) [1900119] - [tools] kunit: tool: fix improper treatment of file location (Nico Pache) [1900119] - [tools] kunit: tool: fix broken default args in unit tests (Nico Pache) [1900119] - [tools] kunit: capture stderr on all make subprocess calls (Nico Pache) [1900119] - [documentation] Documentation: kunit: Remove references to --defconfig (Nico Pache) [1900119] - [kernel] kcsan: Add test suite (Nico Pache) [1900119] - [documentation] Documentation: kunit: Add some troubleshooting tips to the FAQ (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Fix invalid result when build fails (Nico Pache) [1900119] - [tools] kunit: show error if kunit results are not present (Nico Pache) [1900119] - [tools] kunit: kunit_config: Fix parsing of CONFIG options with space (Nico Pache) [1900119] - [lib] kunit: add support for named resources (Nico Pache) [1900119] - [lib] kunit: generalize kunit_resource API beyond allocated resources (Nico Pache) [1900119] - [security] security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [fs] fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [base] drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment (Nico Pache) [1900119] - [tools] kunit: Fix TabError, remove defconfig code and handle when there is no kunitconfig (Nico Pache) [1900119] - [tools] kunit: use KUnit defconfig by default (Nico Pache) [1900119] - [tools] kunit: use --build_dir=.kunit as default (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Separate out config/build/exec/parse (Nico Pache) [1900119] - [lib] lib/test_linear_ranges: add a test for the 'linear_ranges' (Nico Pache) [1900119] - [lib] kunit: Add missing newline in summary message (Nico Pache) [1900119] - [tools] kunit: tool: add missing test data file content (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe debugfs representation (Nico Pache) [1900119] - [lib] kunit: subtests should be indented 4 spaces according to TAP (Nico Pache) [1900119] - [lib] kunit: add log test (Nico Pache) [1900119] - [lib] kunit: add debugfs /sys/kernel/debug/kunit//results display (Nico Pache) [1900119] - [documentation] Documentation: kunit: Make the KUnit documentation less UML-specific (Nico Pache) [1900119] - [lib] Fix linked-list KUnit test when run multiple times (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Allow .kunitconfig to disable config items (Nico Pache) [1900119] - [lib] kunit: Always print actual pointer values in asserts (Nico Pache) [1900119] - [tools] kunit: add --make_options (Nico Pache) [1900119] - [tools] kunit: Run all KUnit tests through allyesconfig (Nico Pache) [1900119] - [tools] kunit: kunit_parser: make parser more robust (Nico Pache) [1900119] - [of] of: unittest: annotate warnings triggered by unittest (Nico Pache) [1900119] - [of] of: unittest: Disable interrupt node tests for old world MAC systems (Nico Pache) [1900119] - [of] of: unittest: add overlay gpio test to catch gpio hog problem (Nico Pache) [1900119] - [tools] kunit: run kunit_tool from any directory (Nico Pache) [1900119] - [tools] kunit: test: Improve error messages for kunit_tool when kunitconfig is invalid (Nico Pache) [1900119] - [documentation] Documentation: kunit: fixed sphinx error in code block (Nico Pache) [1900119] - [base] software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST (Nico Pache) [1900119] - [base] kunit: building kunit as a module breaks allmodconfig (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe module-based build (Nico Pache) [1900119] - [lib] kunit: allow kunit to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: remove timeout dependence on sysctl_hung_task_timeout_seconds (Nico Pache) [1900119] - [lib] kunit: allow kunit tests to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: hide unexported try-catch interface in try-catch-impl.h (Nico Pache) [1900119] - [lib] kunit: move string-stream.h to lib/kunit (Nico Pache) [1900119] - [security] apparmor: add AppArmor KUnit tests for policy unpack (Nico Pache) [1900119] - [tools] kunit/kunit_tool_test: Test '--build_dir' option run (Nico Pache) [1900119] - [tools] kunit: Rename 'kunitconfig' to '.kunitconfig' (Nico Pache) [1900119] - [tools] kunit: Place 'test.log' under the 'build_dir' (Nico Pache) [1900119] - [tools] kunit: Create default config in '--build_dir' (Nico Pache) [1900119] - [tools] kunit: Remove duplicated defconfig creation (Nico Pache) [1900119] - [documentation] docs/kunit/start: Use in-tree 'kunit_defconfig' (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for kunit_tool (Nico Pache) [1900119] - [documentation] Documentation: kunit: fix typos and gramatical errors (Nico Pache) [1900119] - [tools] kunit: testing kunit: Bug fix in test_run_timeout function (Nico Pache) [1900119] - [base] PM / QoS: Initial kunit test (Nico Pache) [1900119] - [lib] lib/list-test: add a test for the 'list' doubly linked list (Nico Pache) [1900119] - [fs] ext4: add kunit test for decoding extended timestamps (Nico Pache) [1900119] - [documentation] Documentation: kunit: Fix verification command (Nico Pache) [1900119] - [tools] kunit: Fix '--build_dir' option (Nico Pache) [1900119] - [lib] kunit: fix failure to build without printk (Nico Pache) [1900119] - [kernel] kernel/sysctl-test: Add null pointer test for sysctl.c:proc_dointvec() (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for KUnit (Nico Pache) [1900119] - [tools] kunit: defconfig: add defconfigs for building KUnit tests (Nico Pache) [1900119] - [tools] kunit: tool: add Python wrappers for running KUnit tests (Nico Pache) [1900119] - [lib] kunit: test: add tests for KUnit managed resources (Nico Pache) [1900119] - [lib] kunit: test: add the concept of assertions (Nico Pache) [1900119] - [lib] kunit: test: add tests for kunit test abort (Nico Pache) [1900119] - [lib] kunit: test: add support for test abort (Nico Pache) [1900119] - [tools] objtool: add kunit_try_catch_throw to the noreturn list (Nico Pache) [1900119] - [tools] objtool: Add rewind_stack_do_exit() to the noreturn list (Nico Pache) [1900119] - [lib] kunit: test: add initial tests (Nico Pache) [1900119] - [lib] lib: enable building KUnit in lib/ (Nico Pache) [1900119] - [lib] kunit: test: add the concept of expectations (Nico Pache) [1900119] - [lib] kunit: test: add assertion printing library (Nico Pache) [1900119] - [lib] kunit: test: add string_stream a std::stream like string builder (Nico Pache) [1900119] - [lib] kunit: test: add test resource management API (Nico Pache) [1900119] - [lib] kunit: test: add KUnit test runner core (Nico Pache) [1900119] - [watchdog] watchdog/hpwdt: Reflect changes (Joseph Szczypek) [1905293] - [watchdog] watchdog/hpwdt: Disable NMI in Crash Kernel (Joseph Szczypek) [1905293] - [idle] intel_idle: add SnowRidge C-state table (Steve Best) [1838554] - [mm] mm: memcg/slab: fix use after free in obj_cgroup_charge (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix return of child memcg objcg for root memcg (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix obj_cgroup_charge() return value handling (Waiman Long) [1916962] - [mm] mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current() (Waiman Long) [1916962] - [s390] s390/kexec_file: fix diag308 subcode when loading crash kernel (Philipp Rudo) [1897184] - [net] ethtool: fix error paths in ethnl_set_channels() (Ivan Vecera) [1906682] - [powerpc] powerpc/pci: Remove LSI mappings on device teardown (Diego Domingos) [1909722] - [powerpc] Revert "powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters" (Diego Domingos) [1909722] - [block] block: add blk_alloc_queue declaration back (Ming Lei) [1911343] - [net] tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate (Antoine Tenart) [1901863] - [net] tcp_bbr: improve arithmetic division in bbr_update_bw() (Antoine Tenart) [1901863] - [net] tcp_bbr: clarify that bbr_bdp() rounds up in comments (Antoine Tenart) [1901863] - [net] tcp_bbr: adapt cwnd based on ack aggregation estimation (Antoine Tenart) [1901863] - [net] tcp_bbr: fix bbr pacing rate for internal pacing (Antoine Tenart) [1901863]- [wireless] iwlwifi: fw: acpi: Demote non-conformant function headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: dbg: Fix misspelling of 'reg_data' in function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-phy-db: Add missing struct member description for 'trans' (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-parse: Fix 'struct iwl_eeprom_enhanced_txpwr's header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-read: Demote one nonconformant function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs: Demote non-conformant function documentation headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate notification size when waiting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: purge the BSS table upon firmware load (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: check that statistics TLV version match struct version (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add size checks for range response notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: hook up missing RX handlers (Jarod Wilson) [1857772] - [wireless] iwlwifi: tighten RX MPDU bounds checks (Jarod Wilson) [1857772] - [wireless] iwlwifi: Add a new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: disconnect if channel switch delay is too long (Jarod Wilson) [1857772] - [wireless] iwlwifi: support firmware reset handshake (Jarod Wilson) [1857772] - [wireless] iwlwifi: add an extra firmware state in the transport (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix a race in CSA that caused assert 0x3420 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate firmware sync response size (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: clean up some rx code (Jarod Wilson) [1857772] - [wireless] iwlwifi: use SPDX tags (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() (Jarod Wilson) [1857772] - [wireless] iwlwifi: trans: consider firmware dead after errors (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove unnecessary setting of inta_mask (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: file: fix documentation for SAR flag (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove MSIX_HW_INT_CAUSES_REG_IML handling (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clean up scan state on failure (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: do more useful queue sync accounting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix 22000 series driver NMI (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: change 12k A-MSDU config to use 16k buffers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: move iwl_mvm_stop_device() out of line (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear up iwl_mvm_notify_rx_queue() argument type (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove sw_csum_tx (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: validate RX descriptor length (Jarod Wilson) [1857772] - [wireless] iwlwifi: validate MPDU length against notification length (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: iterate active stations when updating statistics (Jarod Wilson) [1857772] - [wireless] iwlwifi: sort out the NVM offsets (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix typo in comment (Jarod Wilson) [1857772] - [wireless] iwlwifi: follow the new inclusive terminology (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_unified_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: avoid endless HW errors at assert time (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable sending/setting debug host event (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for 6GHz (Jarod Wilson) [1857772] - [wireless] iwlwifi: copy iwl_he_capa for modifications (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove obsolete pre-release support code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_init_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Init error table memory to zero (Jarod Wilson) [1857772] - [wireless] iwlwifi: d3: do not send the WOWLAN_CONFIGURATION command for netdetect (Jarod Wilson) [1857772] - [wireless] iwlwifi: move reclaim flows to the queue file (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix sar profile printing issue (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: align the write pointer to DWs (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add the ability to dump phy periphery (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove all queue resources before free (Jarod Wilson) [1857772] - [wireless] wireless: remove unneeded break (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: fix potential infinite loop (Jarod Wilson) [1857772] - [net] cfg80211: select CONFIG_CRC32 (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: support 6 GHz scanning (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add some missing entries for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: invert values of NO_160 device config entries (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add one missing entry for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix kernel panic in case of assert during CSA (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: set LTR to avoid completion timeout (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: properly cancel a session protection for P2P (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: set max HE max A-MPDU according to HE capa (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: limit memory read spin time (Jarod Wilson) [1857772] - [wireless] Revert "iwlwifi: remove wide_cmd_header field" (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 59 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: read and parse PNVM file (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: implement set_pnvm op (Jarod Wilson) [1857772] - [wireless] iwlwifi: add trans op to set PNVM (Jarod Wilson) [1857772] - [wireless] iwlwifi: move PNVM implementation to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: align to new TLC config command API (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix sar geo table initialization (Jarod Wilson) [1857772] - [wireless] iwlwifi: stats: add new api fields for statistics cmd/ntfy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix suspicious rcu usage warnings (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove memset of kek_kck command (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send a CSA command the firmware doesn't know (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix the xtal latency value for a few qu devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix xtal latency for 9560 devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: avoid possible NULL pointer dereference (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add a get lmac id function (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: prepare roc_done_wk to work sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: re-enable TX after channel switch (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues (Jarod Wilson) [1857772] - [wireless] iwlwifi: support an additional Qu subsystem id (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ring the doorbell and wait for PNVM load completion (Jarod Wilson) [1857772] - [wireless] iwlwifi: update prph scratch structure to include PNVM data (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: read and parse SKU ID if available (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: get number of stations from TLV (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Provide descriptions debugfs dentries (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: devices: Fix function documentation formatting issues (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: tx: Demote misuse of kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: utils: Fix some doc-rot (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names' (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: calib: Demote seemingly unintentional kerneldoc header (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 57 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add support for internal buffer allocation in D3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: api: fix u32 -> __le32 (Jarod Wilson) [1857772] - [wireless] iwlwifi: use correct group for alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 5 of the alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ignore the scan duration parameter (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add debug host notification (DHN) time point (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear all scan UIDs (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: parse wowlan status version 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: align RX status flags with firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq() (Jarod Wilson) [1857772] - [wireless] iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd (Jarod Wilson) [1857772] - [wireless] iwlwifi: thermal: support new temperature measurement API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add d3 prints (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: support GCMP ciphers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support more GTK rekeying algorithms (Jarod Wilson) [1857772] - [wireless] iwlwifi: move all bus-independent TX functions to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: initiator: add option for adding a PASN responder (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: responder: allow to set only the HLTK for an associated station (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: location: set the HLTK when PASN station is added (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Add FTM initiator RTT smoothing logic (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for responder dynamic config command version 3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for range request command ver 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove wide_cmd_header field (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: set RTS protection for all non legacy rates (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support new KEK KCK api (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 3 of GEO_TX_POWER_LIMIT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: rename geo structs to contain versioning (Jarod Wilson) [1857772] - [wireless] iwlwifi: support REDUCE_TX_POWER_CMD version 6 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: prepare SAR profile selection code for multiple sizes (Jarod Wilson) [1857772] - [wireless] iwlwifi: add a common struct for all iwl_tx_power_cmd versions (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile() (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove iwl_validate_sar_geo_profile() export (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use CHECKSUM_COMPLETE (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant support_umac_log field (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version (Jarod Wilson) [1857772] - [wireless] iwlwifi: don't export acpi functions unnecessarily (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: process ba-notifications also when sta rcu is invalid (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode (Jarod Wilson) [1857772] - [wireless] iwl-trans: move dev_cmd_offs, page_offs to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: regulatory: regulatory capabilities api change (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add dumping special device memory (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: support ppag table command v2 (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_table_dword to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move tfd to trans layer (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_pool to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move all txcmd init to trans alloc (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable twt by default (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add an option to add PASN station (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for AX201 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: move assert descriptor parser to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: wowlan: adapt to wowlan status API version 10 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels (Jarod Wilson) [1857772] - [wireless] iwlwifi: msix: limit max RX queues for 9000 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT in MAC data policy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add PROTECTED_TWT firmware API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs-fw: handle VHT extended NSS capability (Jarod Wilson) [1857772] - [x86] sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [x86] insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [tools] x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes (Vitaly Kuznetsov) [1915453] - [powercap] powercap/intel_rapl: add support for ElkhartLake (Steve Best) [1847054] - [char] tpm: efi: Don't create binary_bios_measurements file for an empty log (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis: Add a check for invalid status (Jerry Snitselaar) [1887536 1855183] - [char] tpm: use *ph to print small buffer (Jerry Snitselaar) [1887536 1855183] - [char] tpm: Add support for event log pointer found in TPM2 ACPI table (Jerry Snitselaar) [1887536 1855183] - [acpi] acpi: Extend TPM2 ACPI table with missing log fields (Jerry Snitselaar) [1887536] - [char] tpm: Unify the mismatching TPM space buffer sizes (Jerry Snitselaar) [1887536 1855183] - [include] tpm: Require that all digests are present in TCG_PCR_EVENT2 structures (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Prefer async probe (Jerry Snitselaar) [1887536 1855183] - [char] tpm/st33zp24: fix spelling mistake "drescription" -> "description" (Jerry Snitselaar) [1887536] - [char] tpm_tis: extra chip->ops check on error path in tpm_tis_core_init (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Don't send anything during flow control (Jerry Snitselaar) [1887536 1855183] - [include] efi/tpm: Verify event log header before parsing (Jerry Snitselaar) [1887536 1855183] - [char] tpm: eventlog: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [char] tpm: fix wrong return value in tpm_pcr_extend (Jerry Snitselaar) [1887536 1855183] - [include] tpm_eventlog.h: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [include] phylink: : fix function prototype kernel-doc warning (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_attach_direct() instead (Petr Oros) [1878147] - [net] net: ethtool: Handle missing cable test TDR parameters (Petr Oros) [1878147] - [documentation] docs: networking: fix extra spaces in ethtool-netlink (Petr Oros) [1878147] - [documentation] dt-bindings: net: mvusb: Fix example errors (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix null pointer dereference (Petr Oros) [1878147] - [netdrv] net: phy: fix memory leak in device-create error path (Petr Oros) [1878147] - [netdrv] net: mdio device: use flexible sleeping in reset function (Petr Oros) [1878147] - [netdrv] net: mdiobus: add reset-post-delay-us handling (Petr Oros) [1878147] - [netdrv] net: mdiobus: use flexible sleeping for reset-delay-us (Petr Oros) [1878147] - [netdrv] net: phylink: add interface to configure clause 22 PCS PHY (Petr Oros) [1878147] - [netdrv] net: phylink: add struct phylink_pcs (Petr Oros) [1878147] - [netdrv] net: phylink: re-implement interface configuration with PCS (Petr Oros) [1878147] - [netdrv] net: phylink: in-band pause mode advertisement update for PCS (Petr Oros) [1878147] - [netdrv] net: phylink: simplify fixed-link case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: use config.an_enabled in ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify phy case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify ksettings_set() implementation (Petr Oros) [1878147] - [netdrv] net: phylink: avoid mac_config calls (Petr Oros) [1878147] - [netdrv] net: phylink: update PCS when changing interface during resolution (Petr Oros) [1878147] - [netdrv] net: phylink: ensure link is down when changing interface (Petr Oros) [1878147] - [netdrv] net: phylink: rearrange resolve mac_config() call (Petr Oros) [1878147] - [netdrv] net: phylink: rejig link state tracking (Petr Oros) [1878147] - [netdrv] net: phylink: update ethtool reporting for fixed-link modes (Petr Oros) [1878147] - [netdrv] net: phy: fix check in get_phy_c45_ids (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add mdix configuration support for AR9331 and AR8035 (Petr Oros) [1878147] - [netdrv] net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration (Petr Oros) [1878147] - [netdrv] net: phy: continue searching for C45 MMDs even if first returned ffff:ffff (Petr Oros) [1878147] - [netdrv] net: phy: dp83640: Fixup cast to restricted __be16 warning (Petr Oros) [1878147] - [netdrv] net: phy: Make phy_10gbit_fec_features_array static (Petr Oros) [1878147] - [netdrv] net: phy: Properly define genphy_c45_driver (Petr Oros) [1878147] - [netdrv] net: phy: Fixup parameters in kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: at803x: Avoid comparison is always false warning (Petr Oros) [1878147] - [netdrv] net: phy: mdio: reset MDIO devices even if probe() is not implemented (Petr Oros) [1878147] - [netdrv] net: phy: reset the PHY even if probe() is not implemented (Petr Oros) [1878147] - [include] net: mdio: add a forward declaration for reset_control to mdio.h (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in phy_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_bus.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phylink: only restart AN if the link mode is using in-band AN (Petr Oros) [1878147] - [netdrv] net: phylink: add phylink_speed_(up|down) interface (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_init_hw() (Petr Oros) [1878147] - [netdrv] net: phy: make phy_disable_interrupts() non-static (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual pause mode configuration takes effect (Petr Oros) [1878147] - [netdrv] net: phylink: fix ethtool -A with attached PHYs (Petr Oros) [1878147] - [include] net: phy: add support for a common probe between shared PHYs (Petr Oros) [1878147] - [netdrv] net: phy: Allow mdio buses to auto-probe c45 devices (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1548P support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1340S support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: use a single style for referencing functions (Petr Oros) [1878147] - [netdrv] net: phy: smsc: fix printing too many logs (Petr Oros) [1878147] - [netdrv] net: phy: Check harder for errors in get_phy_id() (Petr Oros) [1878147] - [of] of: of_mdio: Correct loop scanning logic (Petr Oros) [1878147] - [of] of: mdio: preserve phy dev_flags in of_phy_connect() (Petr Oros) [1878147] - [netdrv] net: phy: read MMD ID from all present MMDs (Petr Oros) [1878147] - [netdrv] net: phy: split devices_in_package (Petr Oros) [1878147] - [netdrv] net: phy: set devices_in_package only after validation (Petr Oros) [1878147] - [netdrv] net: phy: add support for probing MMDs >= 8 for devices-in-package (Petr Oros) [1878147] - [netdrv] net: phy: reword get_phy_device() kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c22_id() invalid ID handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c45_ids() failure handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up PHY ID reading (Petr Oros) [1878147] - [netdrv] net: phy: clean up cortina workaround (Petr Oros) [1878147] - [netdrv] net: dp83869: Reset return variable if PHY strap is read (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: don't export RDB/legacy access methods (Petr Oros) [1878147] - [netdrv] net: phy: marvell: unlock after phy_select_page() failure (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support for ATH9331 and ATH8032 (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Configure TDR pulse based on measurement length (Petr Oros) [1878147] - [netdrv] net : phy: marvell: Speedup TDR data retrieval by only changing page once (Petr Oros) [1878147] - [netdrv] net: ethtool: Allow PHY cable test TDR data to configured (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add support for amplitude graph (Petr Oros) [1878147] - [net] net: ethtool: Add helpers for cable test TDR data (Petr Oros) [1878147] - [net] net: ethtool: Add generic parts of cable test TDR (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test TDR data (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: read poll when high resolution timers are disabled (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: improve waiting logic (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: remove redundant timeout check (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: use more reasonable delays (Petr Oros) [1878147] - [netdrv] net: mdiobus: add clause 45 mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: at803x: fix PHY ID masks (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Set opmode from straps (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Update port-mirroring to read straps (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add SQI support (Petr Oros) [1878147] - [netdrv] net: phy: simplify phy_link_change arguments (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: fix checkpatch complains about tabs (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add support for BCM54811 PHY (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: execute cable test on link up (Petr Oros) [1878147] - [netdrv] net: phy: mdio-moxart: remove unneeded include (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add cable test support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add bcm_phy_modify_exp() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add exp register access methods without buslock (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add cable-test support (Petr Oros) [1878147] - [netdrv] net: phy: fix aneg restart in phy_ethtool_set_eee (Petr Oros) [1878147] - [net] net: phy: Send notifier when starting the cable test (Petr Oros) [1878147] - [netdrv] net: phy: Put interface into oper testing during cable test (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add cable test support (Petr Oros) [1878147] - [include] net: ethtool: Add helpers for reporting test results (Petr Oros) [1878147] - [include] net: ethtool: Add infrastructure for reporting cable test results (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test reports (Petr Oros) [1878147] - [net] net: ethtool: netlink: Add support for triggering a cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add support for polling cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add cable test support to state machine (Petr Oros) [1878147] - [net] net: ethtool: self_test: Mark interface in testing operative status (Petr Oros) [1878147] - [net] net: Add testing sysfs attribute (Petr Oros) [1878147] - [net] net: Add IF_OPER_TESTING (Petr Oros) [1878147] - [netdrv] net: phy: fix less than zero comparison with unsigned variable val (Petr Oros) [1878147] - [netdrv] net: phy: Make iproc_mdio_resume static (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use phy_package_shared (Petr Oros) [1878147] - [netdrv] net: phy: add concept of shared storage for PHYs (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add support for master-slave configuration (Petr Oros) [1878147] - [uapi] ethtool: provide UAPI for PHY master/slave configuration (Petr Oros) [1878147] - [netdrv] dp83640: reverse arguments to list_add_tail (Petr Oros) [1878147] - [documentation] dt-bindings: add Qualcomm IPQ4019 MDIO bindings (Petr Oros) [1878147] - [netdrv] net: phy: mdio: add IPQ4019 MDIO driver (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add second PHY ID (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: apply the workaround on b0 chips (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix phy_id_mask (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use genphy_soft_reset() (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add downshift support (Petr Oros) [1878147] - [netdrv] net: phy: DP83TC811: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: DP83822: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: Make a bunch of functions static (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix temperature sensor on 2110 (Petr Oros) [1878147] - [gpio] gpiolib: Rename "chip" variables to "gc" in core header file (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Remove unneeded semicolon (Petr Oros) [1878147] - [netdrv] net: phy: clear phydev->suspended after soft reset (Petr Oros) [1878147] - [netdrv] net: phy: remove genphy_no_soft_reset (Petr Oros) [1878147] - [netdrv] net: phy: make phy_suspend a no-op if PHY is suspended already (Petr Oros) [1878147] - [netdrv] net: phylink, dsa: eliminate phylink_fixed_state_cb() (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix less than zero comparison on an unsigned (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: clear settings on link down (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add delayed registration of TJA1102 PHY1 (Petr Oros) [1878147] - [of] net: mdio: of: export part of of_mdiobus_register_phy() (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add initial TJA1102 support (Petr Oros) [1878147] - [documentation] dt-bindings: net: phy: Add support for NXP TJA11xx (Petr Oros) [1878147] - [netdrv] net: phy: Use IS_ERR() to check and simplify code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: limit soft reset to 88x3310 (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add hwmon support (Petr Oros) [1878147] - [netdrv] net: phy: add Broadcom BCM54140 support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add helper to write/read RDB registers (Petr Oros) [1878147] - [netdrv] net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy (Petr Oros) [1878147] - [netdrv] net: phy: Propagate error from bus->reset (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Add support for BCM53125 internal PHYs (Petr Oros) [1878147] - [netdrv] net: phy: mdio-bcm-iproc: Do not show kernel pointer (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add support for AR8032 PHY (Petr Oros) [1878147] - [netdrv] net: marvell10g: soft-reset the PHY when coming out of low power (Petr Oros) [1878147] - [netdrv] net: marvell10g: report firmware version (Petr Oros) [1878147] - [netdrv] net: phy: micrel: use genphy_read_status for KSZ9131 (Petr Oros) [1878147] - [netdrv] net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers (Petr Oros) [1878147] - [netdrv] net: phylink: add separate pcs operations structure (Petr Oros) [1878147] - [netdrv] net: phylink: rename 'ops' to 'mac_ops' (Petr Oros) [1878147] - [netdrv] net: phylink: change phylink_mii_c22_pcs_set_advertisement() prototype (Petr Oros) [1878147] - [ptp] ptp: Avoid deadlocks in the programmable pin code (Petr Oros) [1878147] - [netdrv] net: phy: probe PHY drivers synchronously (Petr Oros) [1878147] - [netdrv] net: phy: don't touch suspended flag if there's no suspend/resume callback (Petr Oros) [1878147] - [netdrv] net: phy: micrel.c: add rgmii interface delay possibility to ksz9131 (Petr Oros) [1878147] - [netdrv] net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to simplify code (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: smsc: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: add marvell usb to mdio controller (Petr Oros) [1878147] - [documentation] dt-bindings: net: add marvell usb to mdio bindings (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: marvell: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: add and use phy_check_downshift (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 45 helpers (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 22 helpers (Petr Oros) [1878147] - [netdrv] net: mdiobus: add APIs for modifying a MDIO device register (Petr Oros) [1878147] - [netdrv] net: mdiobus: avoid BUG_ON() in mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1878147] - [netdrv] net: phylink: Add XLGMII support (Petr Oros) [1878147] - [include] net: phy: Add XLGMII interface define (Petr Oros) [1878147] - [netdrv] net: phylink: Test if MAC/PCS support Autoneg (Petr Oros) [1878147] - [netdrv] net: phylink: Add missing Backplane speeds (Petr Oros) [1878147] - [netdrv] net: mdio: add ipq8064 mdio driver (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: place in powersave mode at probe (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add energy detect power down tunable (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add mdix control (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add constants for used interrupt mask bits (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: read copper results from CSSR1 (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add missing shift for media operation mode selection (Petr Oros) [1878147] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Wire suspend/resume for BCM54810 (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flags (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk() (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Add speed optimization feature (Petr Oros) [1878147] - [netdrv] net: phy: allow bcm84881 to be a module (Petr Oros) [1878147] - [include] net: phylink: clarify flow control settings in documentation (Petr Oros) [1878147] - [netdrv] net: phylink: improve initial mac configuration (Petr Oros) [1878147] - [netdrv] net: phylink: allow ethtool -A to change flow control advertisement (Petr Oros) [1878147] - [netdrv] net: phylink: resolve fixed link flow control (Petr Oros) [1878147] - [netdrv] net: phylink: use phylib resolved flow control modes (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual flow control is selected appropriately (Petr Oros) [1878147] - [netdrv] net: phylink: remove pause mode ethtool setting for fixed links (Petr Oros) [1878147] - [netdrv] net: add linkmode helper for setting flow control advertisement (Petr Oros) [1878147] - [netdrv] net: add helpers to resolve negotiated flow control (Petr Oros) [1878147] - [include] net: linkmode: make linkmode_test_bit() take const pointer (Petr Oros) [1878147] - [include] net: phylink: further documentation clarifications (Petr Oros) [1878147] - [include] net: phylink: further mac_config documentation improvements (Petr Oros) [1878147] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Petr Oros) [1878147] - [md] md/raid5: fix oops during stripe resizing (Nigel Croxon) [1898617] - [md] md/bitmap: fix memory leak of temporary bitmap (Nigel Croxon) [1898617] - [md] md: fix the checking of wrong work queue (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_get_counter returns wrong blocks (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks (Nigel Croxon) [1898617] - [md] md/raid0: remove unused function is_io_in_chunk_boundary() (Nigel Croxon) [1898617] - [md] md: don't detour through bd_contains for the gendisk (Nigel Croxon) [1898617] - [md] md: compare bd_disk instead of bd_contains (Nigel Croxon) [1898617] - [md] md: Simplify code with existing definition RESYNC_SECTORS in raid10.c (Nigel Croxon) [1898617] - [md] md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1898617] - [md] md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1898617] - [md] md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1898617] - [crypto] md/raid6: let async recovery function support different page offset (Nigel Croxon) [1898617] - [crypto] md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: convert to new xor compution interface (Nigel Croxon) [1898617] - [crypto] md/raid5: add new xor function to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1898617] - [md] md: only calculate blocksize once and use i_blocksize() (Nigel Croxon) [1898617] - [md] md: update the optimal I/O size on reshape (Nigel Croxon) [1898617] - [md] md/raid5: make sure stripe_size as power of two (Nigel Croxon) [1898617] - [md] md-cluster: Fix potential error pointer dereference in resize_bitmaps() (Nigel Croxon) [1898617] - [md] md: get sysfs entry after redundancy attr group create (Nigel Croxon) [1898617] - [kernel] lockdep: Fix preemption WARN for spurious IRQ-enable (Waiman Long) [1908640] - [powerpc] powerpc/smp: Call rcu_cpu_starting() earlier (Waiman Long) [1908640] - [include] seqlock: Fix multiple kernel-doc warnings (Waiman Long) [1908640] - [kernel] lockdep: Fix usage_traceoverflow (Waiman Long) [1908640] - [kernel] locking/lockdep: Remove more raw_cpu_read() usage (Waiman Long) [1908640] - [include] lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables" (Waiman Long) [1908640] - [kernel] lockdep: Fix lockdep recursion (Waiman Long) [1908640] - [kernel] lockdep,trace: Expose tracepoints (Waiman Long) [1908640] - [x86] locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs (Waiman Long) [1908640] - [s390] s390: don't trace preemption in percpu macros (Waiman Long) [1908640] - [fs] blkdev: avoid migration stalls for blkdev pages (Chris von Recklinghausen) [1876502] - [netdrv] ionic: account for vlan tag len in rx buffer len (Jonathan Toppins) [1908642] - [netdrv] net/mlx5e: Fix refcount leak on kTLS RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlock (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix leak on resync error flow (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add missing dma_unmap in RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix napi sync and possible use-after-free (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Improve rx handler function call (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Cleanup redundant capability check (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: Increase Async ICO SQ size (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX stats (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX resync support (Alaa Hleihel) [1866808] - [infiniband] RDMA/siw: Fix handling of zero-sized Read and Receive Queues (Kamal Heib) [1900985 1875703] - [fs] ext4: fix bogus warning in ext4_update_dx_flag() (Lukas Czerner) [1908714] - [fs] ext4: handle dax mount option collision (Lukas Czerner) [1908714] - [fs] jbd2: fix up sparse warnings in checkpoint code (Lukas Czerner) [1908714] - [fs] ext4: unlock xattr_sem properly in ext4_inline_data_truncate() (Lukas Czerner) [1908714] - [fs] ext4: do not use extent after put_bh (Lukas Czerner) [1908714] - [fs] ext4: fix invalid inode checksum (Lukas Czerner) [1908714] - [fs] ext4: clear buffer verified flag if read meta block from disk (Lukas Czerner) [1908714] - [fs] ext4: treat buffers contining write errors as valid in ext4_sb_bread() (Lukas Czerner) [1908714] - [fs] ext4: treat buffers with write errors as containing valid data (Lukas Czerner) [1908714] - [fs] ext4: limit entries returned when counting fsmap records (Lukas Czerner) [1908714] - [fs] ext4: fix error handling code in add_new_gdb (Lukas Czerner) [1908714] - [fs] ext4: fix leaking sysfs kobject after failed mount (Lukas Czerner) [1908714] - [fs] ext4: fix checking of directory entry validity for inline directories (Lukas Czerner) [1908714] - [fs] ext4: correctly restore system zone info when remount fails (Lukas Czerner) [1908714] - [fs] ext4: handle add_system_zone() failure in ext4_setup_system_zone() (Lukas Czerner) [1908714] - [fs] ext4: fold ext4_data_block_valid_rcu() into the caller (Lukas Czerner) [1908714] - [fs] ext4: check journal inode extents more carefully (Lukas Czerner) [1908714] - [fs] ext4: don't allow overlapping system zones (Lukas Czerner) [1908714] - [fs] ext4: handle error of ext4_setup_system_zone() on remount (Lukas Czerner) [1908714] - [fs] jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() (Lukas Czerner) [1908714] - [fs] ext4: fix mount failure with quota configured as module (Lukas Czerner) [1908714] - [fs] ext4: improve explanation of a mount failure caused by a misconfigured kernel (Lukas Czerner) [1908714] - [include] jbd2: fix kernel-doc notation warning (Lukas Czerner) [1908714] - [base] mm: don't panic when links can't be created in sysfs (Baoquan He) [1890171] - [base] mm: don't rely on system state to detect hot-plug operations (Baoquan He) [1890171] - [mm] mm: replace memmap_context by meminit_context (Baoquan He) [1890171] - [net] Update window_clamp if SOCK_RCVBUF is set (Balazs Nemeth) [1905985] - [cpufreq] cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused (David Arcari) [1857102] - [cpufreq] cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused (David Arcari) [1857102] - [cpufreq] cpufreq: Replace HTTP links with HTTPS ones (David Arcari) [1857102] - [cpufreq] cpufreq: change '.set_boost' to act on one policy (David Arcari) [1857102] - [cpufreq] cpufreq: Fix up cpufreq_boost_set_sw() (David Arcari) [1857102] - [cpufreq] cpufreq: Convert to new X86 CPU match macros (David Arcari) [1857102] - [cpufreq] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857102]- [platform] platform/x86: ISST: Add new PCI device ids (Prarit Bhargava) [1836722] - [net] net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_rxqs (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart) [1912253] - [fs] gfs2: Improve mmap write vs. punch_hole consistency (Andreas Grunbacher) [1872043] - [netdrv] bnx2x: fix spelling mistake "occurd" -> "occurred" (Manish Chopra) [1853224] - [netdrv] bnx2x: Perform Idlechk dump during the debug collection (Manish Chopra) [1853224] - [netdrv] bnx2x: Add support for idlechk tests (Manish Chopra) [1853224] - [netdrv] bnx2x: Add Idlechk related register definitions (Manish Chopra) [1853224] - [netdrv] bnx2x: use generic power management (Manish Chopra) [1853224] - [netdrv] bnx2x: allow bnx2x_bsc_read() to schedule (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove unused inline function bnx2x_vf_vlan_credit (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove Comparison to bool in bnx2x_dcb.c (Manish Chopra) [1853224] - [netdrv] bnx2x: correct a comment mistake in grammar (Manish Chopra) [1853224] - [netdrv] net: bnx2x: reject unsupported coalescing params (Manish Chopra) [1853224] - [net] tls: Implement getsockopt SOL_TLS TLS_RX (Sabrina Dubroca) [1889664] - [net] tls: Protect from calling tls_dev_del for TLS RX twice (Sabrina Dubroca) [1889664] - [net] tls: missing received data after fast remote close (Sabrina Dubroca) [1889664] - [net] tls: Fix wrong record sn in async mode of device resync (Sabrina Dubroca) [1889664] - [net] tls: fix corrupted data in recvmsg (Sabrina Dubroca) [1889664] - [net] tls: sendfile fails with ktls offload (Sabrina Dubroca) [1889664] - [net] tls: race causes kernel panic (Sabrina Dubroca) [1889664] - [net] tls: Fix kmap usage (Sabrina Dubroca) [1889664] - [net] tls: allow MSG_CMSG_COMPAT in sendmsg (Sabrina Dubroca) [1889664] - [net] tls: fix sign extension issue when left shifting u16 value (Sabrina Dubroca) [1889664] - [net] tls: Add asynchronous resync (Sabrina Dubroca) [1889664] - [net] revert "net/tls: Add force_resync for driver resync" (Sabrina Dubroca) [1889664] - [net] net/tls: Add force_resync for driver resync (Sabrina Dubroca) [1889664] - [net] tls: Avoid assigning 'const' pointer to non-const pointer (Sabrina Dubroca) [1889664] - [net] tls: move mark_tech_preview to tls_init (Sabrina Dubroca) [1907477] - [mm] mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add 'depth' parameter to pte_hole (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: don't lock PTEs for walk_page_range_novma() (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: allow walking without vma (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add p4d_entry() and pgd_entry() (Chris von Recklinghausen) [1890943] - [x86] x86: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [s390] s390: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [powerpc] powerpc: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [arm64] arm64: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [mm] mm: add generic p?d_leaf() macros (Chris von Recklinghausen) [1890943] - [mm] mm: move_pages: report the number of non-attempted pages (Chris von Recklinghausen) [1890943] - [mm] autonuma: fix watermark checking in migrate_balanced_pgdat() (Chris von Recklinghausen) [1890943] - [mm] mm/migrate.c: handle freed page at the first place (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: Take the pagetable lock in walk_pte_range() (Chris von Recklinghausen) [1890943] - [mm] mm: untag user pointers passed to memory syscalls (Chris von Recklinghausen) [1890943] - [mm] mm: page cache: store only head pages in i_pages (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: fix reference check race between __find_get_block() and migration (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: remove unused mode argument (Chris von Recklinghausen) [1890943] - [mm] powerpc/book3s: Use config independent helpers for page table walk (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: use correct mmu_notifier events for each invalidation (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: contextual information for event triggering invalidation (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm: move __find_linux_pte() out of hugetlbpage.c (Chris von Recklinghausen) [1890943] - [mm] mm/filemap.c: remove redundant test from find_get_pages_contig (Chris von Recklinghausen) [1890943] - [mm] mm/hugetlb: distinguish between migratability and movability (Chris von Recklinghausen) [1890943] - [mm] numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: make buffer_migrate_page_norefs() actually succeed (Chris von Recklinghausen) [1890943] - [mm] mm: treewide: remove unused address argument from pte_alloc functions (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: drop unused argument of migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: provide buffer_migrate_page_norefs() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: move migrate_page_lock_buffers() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: lock buffers before migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: Convert huge_memory to XArray (Chris von Recklinghausen) [1890943] - [mm] mm: Convert page migration to XArray (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm/book3s: Check for pmd_large instead of pmd_trans_huge (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move two more functions from pgtable_64.h to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h (Chris von Recklinghausen) [1890943] - [mm] x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl() (Chris von Recklinghausen) [1890943] - [mm] mm: memcg/slab: fix root memcg vmstats (Waiman Long) [1877019] - [mm] mm/slub: let number of online CPUs determine the slub page order (Waiman Long) [1877019] - [mm] mm, debug_pagealloc: don't rely on static keys too early (Waiman Long) [1877019] - [mm] mm: memcg: link page counters to root if use_hierarchy is false (Waiman Long) [1877019] - [mm] mm/memcg: unify swap and memsw page counters (Waiman Long) [1877019] - [mm] mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg (Waiman Long) [1877019] - [mm] mlock: fix unevictable_pgs event counts on THP (Waiman Long) [1877019] - [mm] mm/filemap: fix storing to a THP shadow entry (Waiman Long) [1877019] - [lib] XArray: add xas_split (Waiman Long) [1877019] - [lib] XArray: add xa_get_order (Waiman Long) [1877019] - [lib] XArray: Add private interface for workingset node deletion (Waiman Long) [1877019] - [include] XArray: Fix xas_reload for multi-index entries (Waiman Long) [1877019] - [include] xarray.h: correct return code documentation for xa_store_{bh, irq}() (Waiman Long) [1877019] - [mm] mm: memcg/slab: uncharge during kmem_cache_free_bulk() (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj() (Waiman Long) [1877019] - [mm] mm: memcontrol: fix missing suffix of workingset_restore (Waiman Long) [1877019] - [mm] mm: memcontrol: fix warning when allocating the root cgroup (Waiman Long) [1877019] - [mm] mm: replace hpage_nr_pages with thp_nr_pages (Waiman Long) [1877019] - [mm] mm: add thp_size (Waiman Long) [1877019] - [include] mm: add thp_order (Waiman Long) [1877019] - [include] include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP (Waiman Long) [1877019] - [mm] mm/page_vma_mapped.c: explicitly compare pfn for normal, hugetlbfs and THP page (Waiman Long) [1877019] - [mm] mm/vmscan: restore active/inactive ratio for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swap: implement workingset detection for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swapcache: support to handle the shadow entries (Waiman Long) [1877019] - [mm] mm: fix swap cache node allocation mask (Waiman Long) [1877019] - [include] include/linux/swap.h: delete meaningless __add_to_swap_cache() declaration (Waiman Long) [1877019] - [mm] mm/swap_state.c: use the same way to count page in_swap_cache (Waiman Long) [1877019] - [mm] mm: shmem: use proper gfp flags for shmem_writepage() (Waiman Long) [1877019] - [mm] mm/workingset: prepare the workingset detection infrastructure for anon LRU (Waiman Long) [1877019] - [mm] mm/vmscan: protect the workingset on anonymous LRU (Waiman Long) [1877019] - [mm] mm/vmscan: make active/inactive ratio as 1:1 for anon lru (Waiman Long) [1877019] - [tools] kselftests: cgroup: add perpcu memory accounting test (Waiman Long) [1877019] - [mm] mm: memcg: charge memcg percpu memory to the parent cgroup (Waiman Long) [1877019] - [mm] mm: memcg/percpu: per-memcg percpu memory statistics (Waiman Long) [1877019] - [mm] mm: memcg/percpu: account percpu memory to memory cgroups (Waiman Long) [1877019] - [mm] percpu: return number of released bytes from pcpu_free_area() (Waiman Long) [1877019] - [mm] percpu: make pcpu_alloc() aware of current gfp context (Waiman Long) [1877019] - [mm] mm/khugepaged: fix filemap page_to_pgoff(page) != offset (Waiman Long) [1877019] - [mm] mm, slub: restore initial kmem_cache flags (Waiman Long) [1877019] - [include] mm: memcg/slab: fix slab statistics in !SMP configuration (Waiman Long) [1877019] - [mm] mm: slab: fix potential double free in ___cache_free (Waiman Long) [1877019] - [mm] ksm: reinstate memcg charge on copied pages (Waiman Long) [1877019] - [mm] mm: slub: fix conversion of freelist_corrupted() (Waiman Long) [1877019] - [mm] memcg: fix use-after-free in uncharge_batch (Waiman Long) [1877019] - [mm] mm/memory: fix IO cost for anonymous page (Waiman Long) [1877019] - [mm] mm: workingset: age nonresident information alongside anonymous pages (Waiman Long) [1877019] - [mm] slub: cure list_slab_objects() from double fix (Waiman Long) [1877019] - [mm] mm: do_swap_page(): fix up the error code (Waiman Long) [1877019] - [misc] lkdtm/heap: Avoid edge and middle of slabs (Waiman Long) [1877019] - [mm] mm: slub: really fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm/slab.c: fix kernel-doc warning for __ksize() (Waiman Long) [1877019] - [mm] mm: memcontrol: restore proper dirty throttling when memory.high changes (Waiman Long) [1877019] - [mm] memcg, oom: check memcg margin for parallel oom (Waiman Long) [1877019] - [mm] mm, memcg: avoid stale protection values when cgroup is above protection (Waiman Long) [1877019] - [mm] mm, memcg: unify reclaim retry limits with page allocator (Waiman Long) [1877019] - [mm] mm, memcg: reclaim more aggressively before high allocator throttling (Waiman Long) [1877019] - [mm] mm: memcontrol: avoid workload stalls when lowering memory.high (Waiman Long) [1877019] - [include] mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled() (Waiman Long) [1877019] - [mm] mm: slab: rename (un)charge_slab_page() to (un)account_slab_page() (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove unused argument by charge_slab_page() (Waiman Long) [1877019] - [tools] tools/cgroup: add memcg_slabinfo.py tool (Waiman Long) [1877019] - [tools] kselftests: cgroup: add kernel memory accounting tests (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all allocations (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo() (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate slab_root_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove memcg_kmem_get_cache() (Waiman Long) [1877019] - [mm] mm: memcg/slab: simplify memcg cache creation (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all accounted allocations (Waiman Long) [1877019] - [mm] mm, slab_common: fix a typo in comment "eariler"->"earlier" (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix memory leak at non-root kmem_cache destroy (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer release (Waiman Long) [1877019] - [mm] mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate memory.kmem.slabinfo (Waiman Long) [1877019] - [mm] mm, memcg: fix build error around the usage of kmem_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: charge individual slab objects instead of pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: save obj_cgroup for non-root slab objects (Waiman Long) [1877019] - [mm] mm: memcg/slab: allocate obj_cgroups for non-root slab pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: obj_cgroup API (Waiman Long) [1877019] - [mm] mm: memcontrol: decouple reference counting from page accounting (Waiman Long) [1877019] - [mm] mm: slub: implement SLUB version of obj_to_index() (Waiman Long) [1877019] - [mm] mm: memcg: convert vmstat slab counters to bytes (Waiman Long) [1877019] - [mm] mm: memcg: prepare for byte-sized vmstat items (Waiman Long) [1877019] - [mm] mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state() (Waiman Long) [1877019] - [mm] mm: kmem: make memcg_kmem_enabled() irreversible (Waiman Long) [1877019] - [mm] mm, slab/slub: improve error reporting and overhead of cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slab/slub: move and improve cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slub: extend checks guarded by slub_debug static key (Waiman Long) [1877019] - [mm] mm, slub: introduce kmem_cache_debug_flags() (Waiman Long) [1877019] - [mm] mm, slub: introduce static key for slub_debug() (Waiman Long) [1877019] - [mm] mm, slub: make reclaim_account attribute read-only (Waiman Long) [1877019] - [mm] mm, slub: make remaining slub_debug related attributes read-only (Waiman Long) [1877019] - [mm] mm, slub: remove runtime allocation order changes (Waiman Long) [1877019] - [mm] mm, slub: make some slub_debug related attributes read-only (Waiman Long) [1877019] - [documentation] mm, slub: extend slub_debug syntax for multiple blocks (Waiman Long) [1877019] - [mm] mm/slab.c: update outdated kmem_list3 in a comment (Waiman Long) [1877019] - [mm] mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order (Waiman Long) [1877019] - [mm] mm/slab: add naive detection of double free (Waiman Long) [1877019] - [init] mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB (Waiman Long) [1877019] - [mm] mm: ksize() should silently accept a NULL pointer (Waiman Long) [1877019] - [include] include/linux/vmstat.h: remove unused page state adjustment macro (Waiman Long) [1877019] - [include] mm, memcg: fix inconsistent oom event behavior (Waiman Long) [1877019] - [mm] mm/memcg: fix refcount error while moving and swapping (Waiman Long) [1877019] - [mm] mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() (Waiman Long) [1877019] - [mm] mm/memcontrol.c: add missed css_put() (Waiman Long) [1877019] - [mm] mm: memcontrol: handle div0 crash race condition in memory.low (Waiman Long) [1877019] - [kernel] mm: memcontrol: recursive memory.low protection (Waiman Long) [1877019] - [include] mm, memcg: consider subtrees in memory.events (Waiman Long) [1877019] - [net] mm, treewide: rename kzfree() to kfree_sensitive() (Waiman Long) [1877019] - [mm] mm/slab: use memzero_explicit() in kzfree() (Waiman Long) [1877019] - [mm] mm: swap: memcg: fix memcg stats for huge pages (Waiman Long) [1877019] - [mm] mm: swap: fix vmstats for huge pages (Waiman Long) [1877019] - [mm] mm: vmscan: limit the range of LRU type balancing (Waiman Long) [1877019] - [mm] mm: vmscan: reclaim writepage is IO cost (Waiman Long) [1877019] - [mm] mm: vmscan: determine anon/file pressure balance at the reclaim root (Waiman Long) [1877019] - [mm] mm: balance LRU lists based on relative thrashing (Waiman Long) [1877019] - [mm] mm: only count actual rotations as LRU reclaim cost (Waiman Long) [1877019] - [mm] mm: deactivations shouldn't bias the LRU balance (Waiman Long) [1877019] - [mm] mm: base LRU balancing on an explicit cost model (Waiman Long) [1877019] - [mm] mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count() (Waiman Long) [1877019] - [mm] mm: remove use-once cache bias from LRU balancing (Waiman Long) [1877019] - [mm] mm: workingset: let cache workingset challenge anon (Waiman Long) [1877019] - [mm] mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() (Waiman Long) [1877019] - [kernel] mm: allow swappiness that prefers reclaiming anon over the file workingset (Waiman Long) [1877019] - [mm] mm: keep separate anon and file statistics on page reclaim activity (Waiman Long) [1877019] - [mm] mm: fix LRU balancing effect of new transparent huge pages (Waiman Long) [1877019] - [mm] mm: replace list_move_tail() with add_page_to_lru_list_tail() (Waiman Long) [1877019] - [mm] mm: memcontrol: update page->mem_cgroup stability rules (Waiman Long) [1877019] - [mm] mm: memcontrol: delete unused lrucare handling (Waiman Long) [1877019] - [documentation] mm: memcontrol: document the new swap control behavior (Waiman Long) [1877019] - [mm] mm: memcontrol: charge swapin pages on instantiation (Waiman Long) [1877019] - [mm] mm: memcontrol: make swap tracking an integral part of memory control (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare swap controller setup for integration (Waiman Long) [1877019] - [mm] mm: memcontrol: drop unused try/commit/cancel charge API (Waiman Long) [1877019] - [mm] mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_THPS counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_MAPPED counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare move_account for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare uncharging for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: convert page cache to a new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: move out cgroup swaprate throttling (Waiman Long) [1877019] - [mm] mm: shmem: remove rare optimization when swapin races with hole punching (Waiman Long) [1877019] - [mm] mm: memcontrol: drop @compound parameter from memcg charging API (Waiman Long) [1877019] - [mm] mm: memcontrol: fix stat-corrupting race in charge moving (Waiman Long) [1877019] - [mm] mm: fix NUMA node file count error in replace_page_cache() (Waiman Long) [1877019] - [mm] mm/slub: fix stack overruns with SLUB_STATS (Waiman Long) [1877019] - [mm] slub: remove kmalloc under list_lock from list_slab_objects() V2 (Waiman Long) [1877019] - [mm] slub: Remove userspace notifier for cache add/remove (Waiman Long) [1877019] - [mm] mm/slub.c: fix corrupted freechain in deactivate_slab() (Waiman Long) [1877019] - [mm] mm/slub: fix incorrect interpretation of s->offset (Waiman Long) [1877019] - [mm] slub: avoid redzone when choosing freepointer location (Waiman Long) [1877019] - [mm] slub: relocate freelist pointer to middle of object (Waiman Long) [1877019] - [mm] slub: improve bit diffusion for freelist ptr obfuscation (Waiman Long) [1877019] - [mm] mm, slb: improve memory accounting (Waiman Long) [1877019] - [mm] thp: change CoW semantics for anon-THP (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse PTE-mapped compound pages (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse a page shared across fork (Waiman Long) [1877019] - [mm] khugepaged: drain LRU add pagevec after swapin (Waiman Long) [1877019] - [mm] khugepaged: drain all LRU caches before scanning pages (Waiman Long) [1877019] - [mm] khugepaged: do not stop collapse if less than half PTEs are referenced (Waiman Long) [1877019] - [tools] khugepaged: add self test (Waiman Long) [1877019] - [mm] mm: code cleanup for MADV_FREE (Waiman Long) [1877019] - [mm] mm, thp: track fallbacks due to failed memcg charges separately (Waiman Long) [1877019] - [mm] mm, shmem: add vmstat for hugepage fallback (Waiman Long) [1877019] - [mm] autonuma: reduce cache footprint when scanning page tables (Waiman Long) [1877019] - [trace] mm/vmscan: simplify trace_reclaim_flags and trace_shrink_flags (Waiman Long) [1877019] - [mm] mm/memcg: optimize memory.numa_stat like memory.stat (Waiman Long) [1877019] - [mm] memcg: fix memcg_kmem_bypass() for remote memcg charging (Waiman Long) [1877019] - [mm] mm/memcg: automatically penalize tasks with high swap use (Waiman Long) [1877019] - [include] mm/memcg: move cgroup high memory limit setting into struct page_counter (Waiman Long) [1877019] - [mm] mm/memcg: move penalty delay clamping out of calculate_high_delay() (Waiman Long) [1877019] - [mm] mm/memcg: prepare for swap over-high accounting and penalty calculation (Waiman Long) [1877019] - [mm] memcg: expose root cgroup's memory.stat (Waiman Long) [1877019] - [mm] mm, memcg: add workingset_restore in memory.stat (Waiman Long) [1877019] - [documentation] doc: cgroup: improve formatting of mem stats (Waiman Long) [1877019] - [documentation] docs: cgroup: mm: Fix spelling of "list" (Waiman Long) [1877019] - [mm] mm, memcg: fix error return value of mem_cgroup_css_alloc() (Waiman Long) [1877019] - [include] memcontrol.h: Replace zero-length array with flexible-array member (Waiman Long) [1877019] - [mm] mm, memcg: bypass high reclaim iteration for cgroup hierarchy root (Waiman Long) [1877019] - [mm] mm: memcg: make memory.oom.group tolerable to task migration (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.swap.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.low load/store tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.high load/store tearing (Waiman Long) [1877019] - [mm] mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused (Waiman Long) [1877019] - [mm] memcg: css_tryget_online cleanups (Waiman Long) [1877019] - [mm] mm/memcontrol.c: cleanup some useless code (Waiman Long) [1877019] - [mm] mm/memcontrol.c: fix a -Wunused-function warning (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to rcu protection in drain_all_stock() (Waiman Long) [1877019] - [mm] mm/khugepaged.c: fix khugepaged's request size in collapse_file (Waiman Long) [1877019] - [mm] khugepaged: fix null-pointer dereference due to race (Waiman Long) [1877019] - [mm] mm, thp: stop leaking unreleased file pages (Waiman Long) [1877019] - [trace] mm: khugepaged: add trace status description for SCAN_PAGE_HAS_PRIVATE (Waiman Long) [1877019] - [mm] mm, thp: recheck each page before collapsing file THP (Waiman Long) [1877019] - [mm] mm/thp: allow dropping THP from page cache (Waiman Long) [1877019] - [mm] mm/vmscan.c: support removing arbitrary sized pages from mapping (Waiman Long) [1877019] - [mm] mm/thp: fix node page state in split_huge_page_to_list() (Waiman Long) [1877019] - [fs] proc/meminfo: fix output alignment (Waiman Long) [1877019] - [mm] mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path (Waiman Long) [1877019] - [fs] mm, thp: avoid writes to file with THP in pagecache (Waiman Long) [1877019] - [mm] mm, thp: add read-only THP support for (non-shmem) FS (Waiman Long) [1877019] - [mm] khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() (Waiman Long) [1877019] - [fs] mm,thp: stats for file backed THP (Waiman Long) [1877019] - [mm] filemap: update offset check in filemap_fault() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in pagecache_get_page() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in filemap_fault() (Waiman Long) [1877019] - [mm] mm: mempolicy: fix the wrong return value and potential pages leak of mbind (Waiman Long) [1877019] - [mm] mm: thp: fix false negative of shmem vma's THP eligibility (Waiman Long) [1877019] - [mm] mm: thp: make transhuge_vma_suitable available for anonymous THP (Waiman Long) [1877019] - [mm] mm, thp, proc: report THP eligibility for each vma (Waiman Long) [1877019] - [documentation] mm, proc: be more verbose about unstable VMA flags in /proc//smaps (Waiman Long) [1877019] - [mm] mm: thp: pass correct vm_flags to hugepage_vma_check() (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps_rollup: convert to single value seq_file (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out common stats printing (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out mem stats gathering (Waiman Long) [1877019] - [fs] mm: /proc/pid/*maps remove is_pid and related wrappers (Waiman Long) [1877019] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1877019] - [mm] mm: workingset: add vmstat counter for shadow nodes (Waiman Long) [1877019] - [include] mm/memcg: Document access rule regarding mem_cgroup structure (Waiman Long) [1877019] - [mm] mm/page_alloc: silence a KASAN false positive (Waiman Long) [1877019] - [s390] s390/setup: init jump labels before command line parsing (Waiman Long) [1877019] - [mm] s390/maccess: add no DAT mode to kernel_write (Waiman Long) [1877019] - [mm] s390: Change s390_kernel_write() return type to match memcpy() (Waiman Long) [1877019] - [kernel] PM: hibernate: fix crashes with init_on_free=1 (Waiman Long) [1877019] - [mm] mm/slub.c: init_on_free=1 should wipe freelist ptr for bulk allocations (Waiman Long) [1877019] - [mm] mm/page_alloc.c: fix a crash in free_pages_prepare() (Waiman Long) [1877019] - [mm] mm: slub: Fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm, slab: move memcg_cache_params structure to mm/slab.h (Waiman Long) [1877019] - [mm] mm, slab: extend slab/shrink to shrink all memcg caches (Waiman Long) [1877019] - [mm] mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind (Waiman Long) [1877019] - [mm] mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified (Waiman Long) [1877019] - [init] init/Kconfig: fix neighboring typos (Waiman Long) [1877019] - [mm] mm: security: introduce init_on_alloc=1 and init_on_free=1 boot options (Waiman Long) [1877019] - [mm] memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL (Waiman Long) [1877019] - [mm] mm/kasan: add object validation in ksize() (Waiman Long) [1877019] - [mm] mm/slab: refactor common ksize KASAN logic into slab_common.c (Waiman Long) [1877019] - [mm] mm/slub.c: avoid double string traverse in kmem_cache_flags() (Waiman Long) [1877019] - [mm] mm/slab: sanity-check page type when looking up cache (Waiman Long) [1877019] - [mm] mm/slab: validate cache membership under freelist hardening (Waiman Long) [1877019] - [mm] mm/migrate: add stable check in migrate_vma_insert_page() (Waiman Long) [1877019] - [mm] mm/migrate: clean up some minor coding style (Waiman Long) [1877019] - [mm] mm/migrate: remove useless mask of start address (Waiman Long) [1877019] - [kernel] uprobe: use original page when all uprobes are removed (Waiman Long) [1877019] - [mm] mm: move memcmp_pages() and pages_identical() (Waiman Long) [1877019] - [mm] mm, thp: do not queue fully unmapped pages for deferred split (Waiman Long) [1877019] - [mm] mm/khugepaged: fix the xas_create_range() error path (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() do not crash on Compound (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() without freezing new_page (Waiman Long) [1877019] - [mm] mm/khugepaged: minor reorderings in collapse_shmem() (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() remember to clear holes (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() stop if punched or truncated (Waiman Long) [1877019] - [mm] mm: Convert khugepaged_scan_shmem to XArray (Waiman Long) [1877019] - [mm] mm: Convert collapse_shmem to XArray (Waiman Long) [1877019] - [mm] mm: thp: inc counter for collapsed shmem THP (Waiman Long) [1877019] - [mm] mm: thp: register mm for khugepaged when merging vma for shmem (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_unuse() stop eviction without igrab() (Waiman Long) [1877019] - [mm] mm: swapoff: take notice of completion sooner (Waiman Long) [1877019] - [mm] mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_find_swap_entries() filter out other types (Waiman Long) [1877019] - [mm] mm: rid swapoff of quadratic complexity (Waiman Long) [1877019] - [mm] shmem: Comment fixups (Waiman Long) [1877019] - [mm] memfd: Convert memfd_tag_pins to XArray (Waiman Long) [1877019] - [mm] memfd: Convert memfd_wait_for_pins to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_partial_swap_usage to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_free_swap to XArray (Waiman Long) [1877019] - [lib] shmem: Convert shmem_alloc_hugepage to XArray (Waiman Long) [1877019] - [tools] shmem: Convert find_swap_entry to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_confirm_swap to XArray (Waiman Long) [1877019]- [infiniband] RDMA/core: Do not indicate device ready when device enablement fails (Kamal Heib) [1902144] - [infiniband] RDMA/core: Clean up cq pool mechanism (Kamal Heib) [1902144] - [pci] PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge (Myron Stowe) [1897927] - [pci] PCI: Make pcie_find_root_port() work for Root Ports (Myron Stowe) [1897927] - [pci] PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Starship USB 3.0 (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 (Myron Stowe) [1897927] - [pci] PCI/switchtec: Correct bool variable type assignment (Myron Stowe) [1897927] - [pci] PCI: Allow pci_resize_resource() for devices on root bus (Myron Stowe) [1897927] - [pci] PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay (Myron Stowe) [1897927] - [pci] PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect (Myron Stowe) [1897927] - [tty] serial: 8250_pci: Move Pericom IDs to pci_ids.h (Myron Stowe) [1897927] - [pci] PCI/PM: Call .bridge_d3() hook only if non-NULL (Myron Stowe) [1897927] - [pci] PCI: Rename _DSM constants to align with spec (Myron Stowe) [1897927] - [pci] PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() (Myron Stowe) [1897927] - [pci] PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() (Myron Stowe) [1897927] - [pci] PCI: Replace zero-length array with flexible-array (Myron Stowe) [1897927] - [pci] PCI: shpchp: Make shpchp_unconfigure_device() void (Myron Stowe) [1897927] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1897927] - [pci] PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros (Myron Stowe) [1897927] - [pcmcia] pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDOW etc) when freeing (Myron Stowe) [1897927] - [pci] PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) (Myron Stowe) [1897927] - [pci] PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port (Myron Stowe) [1897927] - [pci] PCI: Program MPS for RCiEP devices (Myron Stowe) [1897927] - [pci] PCI: Fix pci_host_bridge struct device release/free handling (Myron Stowe) [1897927] - [pci] PCI: Fix pci_register_host_bridge() device_register() error handling (Myron Stowe) [1897927] - [pci] PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges (Myron Stowe) [1897927] - [x86] x86/tboot: Don't disable swiotlb when iommu is forced on (Tony Camuso) [1883395] - [iommu] iommu/vt-d: Avoid panic if iommu init fails in tboot system (Tony Camuso) [1883395] - [pci] PCI/ERR: Clear PCIe Device Status errors only if OS owns AER (Myron Stowe) [1838358] - [pci] PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status() (Myron Stowe) [1838358] - [pci] PCI/AER: Log correctable errors as warning, not error (Myron Stowe) [1838358] - [pci] PCI/AER: Simplify __aer_print_error() (Myron Stowe) [1838358] - [misc] mei: hdcp: fix mei_hdcp_verify_mprime() input parameter (Tony Camuso) [1874577] - [misc] mei: add device kind to sysfs (Tony Camuso) [1874577] - [misc] mei: hw: don't use one element arrays (Tony Camuso) [1874577] - [misc] mei: hw: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: client: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: bus: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: ioctl: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: hbm: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] Revert "mei: Avoid the use of one-element arrays" (Tony Camuso) [1874577] - [misc] mei: Avoid the use of one-element arrays (Tony Camuso) [1874577] - [misc] mei: Replace HTTP links with HTTPS ones (Tony Camuso) [1874577] - [misc] mei: hdcp: Replace one-element array with flexible-array member (Tony Camuso) [1874577] - [misc] mei: bus: don't clean driver pointer (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for KBP with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for SPT with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add kdoc for mei_me_fw_type_nm() (Tony Camuso) [1874577] - [misc] mei: me: make mei_me_fw_sku_sps_4() less cryptic (Tony Camuso) [1874577] - [misc] mei: me: constify the device parameter to the probe quirk (Tony Camuso) [1874577] - [misc] mei: hdcp: Constify struct mei_cl_device_id (Tony Camuso) [1874577] - [misc] mei: me: add tiger lake point device ids for H platforms (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on Mehlow server platforms (Tony Camuso) [1874577] - [misc] mei: release me_cl object reference (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on LBG servers (Tony Camuso) [1874577] - [fs] NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski) [1906306] - [fs] NFS: Adjust fs_context error logging (Scott Mayhew) [1907711] - [mm] powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey (Steve Best) [1912294] - [infiniband] IB/isert: add module param to set sg_tablesize for IO cmd (Kamal Heib) [1887359] - [infiniband] IB/isert: allocate RW ctxs according to max IO size (Kamal Heib) [1887359] - [net] sched: flower: Mark MPLS multilabel match as Tech Preview (Guillaume Nault) [1814836] - [net] sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower (Guillaume Nault) [1814836] - [net] cls_flower: remove mpls_opts_policy (Guillaume Nault) [1814836] - [net] flow_dissector: work around stack frame size warning (Guillaume Nault) [1814836] - [net] cls_flower: Support filtering on multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [net] flow_dissector: Parse multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [netdrv] net/mlx5e: Use generic API to build MPLS label (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Support pedit on mpls over UDP decap (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw decapsulation of MPLS over UDP (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Allow to match on mpls parameters (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw encapsulation of MPLS over UDP (Alaa Hleihel) [1790220]- [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838731] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838731] - [netdrv] ixgbe: use eth_zero_addr() to clear mac address (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unnecessary usages of memset (Ken Cox) [1838731] - [netdrv] ixgbe: use generic power management (Ken Cox) [1838731] - [netdrv] ixgbe: convert to new udp_tunnel_nic infra (Ken Cox) [1838731] - [netdrv] ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled (Ken Cox) [1838731] - [netdrv] ixgbe: Cleanup unneeded delay in ethtool test (Ken Cox) [1838731] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: don't call devm_mdiobus_free() (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init() (Ken Cox) [1838731] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838731] - [netdrv] ixgbe: protect ring accesses with READ- and WRITE_ONCE (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unused inline function ixgbe_irq_disable_queues (Ken Cox) [1838731] - [netdrv] ixgbe: Use true, false for bool variable in __ixgbe_enable_sriov() (Ken Cox) [1838731] - [netdrv] ixgbe: Remove conversion to bool in ixgbe_device_supports_autoneg_fc() (Ken Cox) [1838731] - [netdrv] ixgbe: fix signed-integer-overflow warning (Ken Cox) [1838731] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Ken Cox) [1838731] - [netdrv] ionic: use mc sync for multicast filters (Jonathan Toppins) [1909329] - [fs] xfs: always return -ENOSPC on project quota reservation failure (Carlos Maiolino) [1908612] - [fs] xfs: group quota should return EDQUOT when prj quota enabled (Carlos Maiolino) [1908612] - [pwm] pwm: Add DesignWare PWM Controller Driver (Steve Best) [1783562] - [pwm] pwm: Ensure pwm_apply_state() doesn't modify the state argument (Steve Best) [1783562] - [net] sched: Mark VLAN_ACT_{POP,PUSH}_ETH as Tech Preview (Guillaume Nault) [1909345] - [vfio] vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn (Claudio Imbrenda) [1903972] - [s390] s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [pci] PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [iommu] s390/pci: adaptation of iommu to multifunction (Claudio Imbrenda) [1903972] - [s390] s390/pci: fix leak of DMA tables on hard unplug (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix PF/VF linking on hot plug (Claudio Imbrenda) [1853312] - [s390] s390/pci: re-introduce zpci_remove_device() (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix zpci_bus_link_virtfn() (Claudio Imbrenda) [1853312] - [s390] s390/pci: ignore stale configuration request event (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix enabling a reserved PCI function (Claudio Imbrenda) [1853312] - [s390] s390/pci: create links between PFs and VFs (Claudio Imbrenda) [1853312] - [pci] PCI/IOV: Introduce pci_iov_sysfs_link() function (Claudio Imbrenda) [1853312] - [s390] s390/pci: removes wrong PCI multifunction assignment (Claudio Imbrenda) [1853312] - [s390] s390/pci: Handling multifunctions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Adding bus resource (Claudio Imbrenda) [1853312] - [s390] s390/pci: adapt events for zbus (Claudio Imbrenda) [1853312] - [s390] s390/pci: create zPCI bus (Claudio Imbrenda) [1853312] - [s390] s390/pci: define RID and RID available (Claudio Imbrenda) [1853312] - [s390] s390/pci: define kernel parameters for PCI multifunction (Claudio Imbrenda) [1853312] - [pci] s390/pci: embedding hotplug_slot in zdev (Claudio Imbrenda) [1853312] - [s390] s390/pci: Expose new port attribute for PCIe functions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Improve handling of unset UID (Claudio Imbrenda) [1853312] - [s390] s390/pci: Fix zpci_alloc_domain() over allocation (Claudio Imbrenda) [1853312] - [arm64] arm64: insn: Fix two bugs in encoding 32-bit logical immediates (Yauheni Kaliuta) [1900977] - [iommu] iommu/amd: Set DTEto represent 512 IRTEs (Jerry Snitselaar) [1897492 1894769] - [iommu] iommu/amd: Increase interrupt remapping table limit to 512 entries (Jerry Snitselaar) [1897492 1894769] - [tools] selftests: forwarding: Add MPLS L2VPN test (Guillaume Nault) [1861261] - [net] sched: act_mpls: Add action to push MPLS LSE before Ethernet header (Guillaume Nault) [1861261] - [net] sched: act_vlan: Add {POP,PUSH}_ETH actions (Guillaume Nault) [1861261] - [fs] cifs: Fix incomplete memory allocation on setxattr path (Leif Sahlberg) [1903883] - [fs] cifs: Fix leak when handling lease break for cached root fid (Leif Sahlberg) [1903883] - [fs] Revert "cifs: Fix the target file was deleted when rename failed." (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] cifs: fix reference leak for tlink (Leif Sahlberg) [1903883] - [fs] smb3: fix unneeded error message on change notify (Leif Sahlberg) [1903883] - [fs] cifs: remove the retry in cifs_poxis_lock_set (Leif Sahlberg) [1903883] - [fs] smb3: fix access denied on change notify request to some servers (Leif Sahlberg) [1903883] - [fs] Replace HTTP links with HTTPS ones: CIFS (Leif Sahlberg) [1903883] - [fs] cifs: prevent truncation from long to int in wait_for_free_credits (Leif Sahlberg) [1903883] - [fs] cifs: Fix the target file was deleted when rename failed (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'posix' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'handletimeout' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor lease disabling for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor persistent/resilient handle flags for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'seal' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] cifs: Display local UID details for SMB sessions in DebugData (Leif Sahlberg) [1903883] - [fs] cifs: misc: Use array_size() in if-statement controlling expression (Leif Sahlberg) [1903883] - [fs] cifs: update ctime and mtime during truncate (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when punch hole (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when zero file range (Leif Sahlberg) [1903883] - [fs] cifs: Fix double add page to memcg when cifs_readpages (Leif Sahlberg) [1903883] - [fs] cifs: Fix cached_fid refcnt leak in open_shroot (Leif Sahlberg) [1903883] - [fs] smb3: Add debug message for new file creation with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] cifs: fix chown and chgrp when idsfromsid mount option enabled (Leif Sahlberg) [1903883] - [fs] smb3: allow uid and gid owners to be set on create with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] smb311: Add tracepoints for new compound posix query info (Leif Sahlberg) [1903883] - [fs] smb311: add support for using info level for posix extensions query (Leif Sahlberg) [1903883] - [fs] smb311: Add support for lookup with posix extensions query info (Leif Sahlberg) [1903883] - [fs] smb311: Add support for SMB311 query info (non-compounded) (Leif Sahlberg) [1903883] - [fs] SMB311: Add support for query info using posix extensions (level 100) (Leif Sahlberg) [1903883] - [fs] smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl (Leif Sahlberg) [1903883] - [fs] smb3: fix typo in mount options displayed in /proc/mounts (Leif Sahlberg) [1903883] - [fs] cifs: Add get_security_type_str function to return sec type (Leif Sahlberg) [1903883] - [fs] smb3: extend fscache mount volume coherency check (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K (Leif Sahlberg) [1903883] - [fs] smb3: remove static checker warning (Leif Sahlberg) [1903883] - [fs] cifs: fix minor typos in comments and log messages (Leif Sahlberg) [1903883] - [fs] smb3: minor update to compression header definitions (Leif Sahlberg) [1903883] - [fs] cifs: minor fix to two debug messages (Leif Sahlberg) [1903883] - [fs] cifs: Standardize logging output (Leif Sahlberg) [1903883] - [fs] smb3: Add new parm "nodelete" (Leif Sahlberg) [1903883] - [fs] cifs: get rid of unused parameter in reconn_setup_dfs_targets() (Leif Sahlberg) [1903883] - [fs] cifs: handle hostnames that resolve to same ip in failover (Leif Sahlberg) [1903883] - [fs] cifs: set up next DFS target before generic_ip_connect() (Leif Sahlberg) [1903883] - [fs] cifs: remove redundant initialization of variable rc (Leif Sahlberg) [1903883] - [fs] cifs: handle "nolease" option for vers=1.0 (Leif Sahlberg) [1903883] - [fs] cifs: fix leaked reference on requeued write (Leif Sahlberg) [1903883] - [fs] cifs: Fix null pointer check in cifs_read (Leif Sahlberg) [1903883] - [fs] CIFS: Spelling s/EACCESS/EACCES/ (Leif Sahlberg) [1903883] - [fs] cifs: fix uninitialised lease_key in open_shroot() (Leif Sahlberg) [1903883] - [fs] cifs: ensure correct super block for DFS reconnect (Leif Sahlberg) [1903883] - [fs] cifs: do not share tcons with DFS (Leif Sahlberg) [1903883] - [fs] cifs: minor update to comments around the cifs_tcp_ses_lock mutex (Leif Sahlberg) [1903883] - [fs] cifs: protect updating server->dstaddr with a spinlock (Leif Sahlberg) [1903883] - [fs] smb3: remove overly noisy debug line in signing errors (Leif Sahlberg) [1903883] - [fs] cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+ (Leif Sahlberg) [1903883] - [fs] cifs: dump the session id and keys also for SMB2 sessions (Leif Sahlberg) [1903883] - [fs] smb3: enable swap on SMB3 mounts (Leif Sahlberg) [1903883] - [fs] smb3: change noisy error message to FYI (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: use SMB2_SIGNATURE_SIZE define (Leif Sahlberg) [1903883] - [fs] CIFS: Fix bug which the return value by asynchronous read is error (Leif Sahlberg) [1903883] - [fs] CIFS: check new file size when extending file by fallocate (Leif Sahlberg) [1903883] - [fs] SMB3: Minor cleanup of protocol definitions (Leif Sahlberg) [1903883] - [fs] SMB3: Additional compression structures (Leif Sahlberg) [1903883] - [fs] SMB3: Add new compression flags (Leif Sahlberg) [1903883] - [fs] cifs: smb2pdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] cifs: clear PF_MEMALLOC before exiting demultiplex thread (Leif Sahlberg) [1903883] - [fs] cifs: cifspdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] CIFS: Warn less noisily on default mount (Leif Sahlberg) [1903883] - [fs] fs/cifs: fix gcc warning in sid_to_id (Leif Sahlberg) [1903883] - [fs] cifs: allow unlock flock and OFD lock across fork (Leif Sahlberg) [1903883] - [fs] cifs: do d_move in rename (Leif Sahlberg) [1903883] - [fs] cifs: add SMB2_open() arg to return POSIX data (Leif Sahlberg) [1903883] - [fs] cifs: plumb smb2 POSIX dir enumeration (Leif Sahlberg) [1903883] - [fs] cifs: add smb2 POSIX info level (Leif Sahlberg) [1903883] - [fs] cifs: rename posix create rsp (Leif Sahlberg) [1903883] - [fs] cifs: print warning mounting with vers=1.0 (Leif Sahlberg) [1903883] - [fs] smb3: fix performance regression with setting mtime (Leif Sahlberg) [1903883] - [fs] cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() (Leif Sahlberg) [1903883] - [fs] cifs: use mod_delayed_work() for &server->reconnect if already queued (Leif Sahlberg) [1903883] - [fs] cifs: call wake_up(&server->response_q) inside of cifs_reconnect() (Leif Sahlberg) [1903883] - [fs] cifs: do not ignore the SYNC flags in getattr (Leif Sahlberg) [1903883] - [tools] tools/power/x86/intel-speed-select: Update version for v5.10 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Fix missing base-freq core IDs (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Update version for v5.9 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add retries for mail box commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add option to delay mbox commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Ignore -o option processing on error (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Change path for caching topology info (Prarit Bhargava) [1896211] - [kernel] perf/core: Fix race in the perf_mmap_close() function (Michael Petlan) [1869925] {CVE-2020-14351} - [kernel] perf: Make struct ring_buffer less ambiguous (Michael Petlan) [1869925] {CVE-2020-14351} - [arm64] arm64: bpf: Fix branch offset in JIT (Yauheni Kaliuta) [1875342]- [hwmon] hwmon: (amd_energy) fix allocation of hwmon_channel_info config (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Add AMD family 19h model 01h x86 match (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) modify the visibility of the counters (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Improve the accumulation logic (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) optimize accumulation interval (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Move label out of accumulation structure (David Arcari) [1911220] - [powerpc] powerpc/64s: Remove TM from Power10 features (Gustavo Duarte) [1892471] - [netdrv] ionic: start queues before announcing link up (Jonathan Toppins) [1906250] - [fs] NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy (Benjamin Coddington) [1873897] - [bluetooth] Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INTEL_NEWGEN (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support for Intel Bluetooth Device Typhoon Peak (8087:0032) (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Helper function to download firmware to Intel adapters (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Define a function to construct firmware filename (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add *setup* function for new generation Intel controllers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Fix endianness issue for TLV version information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Functions to send firmware header / payload (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Add infrastructure to read controller information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Refactor firmware download function (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Update boot parameter specific to SKU (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Enable Intel events even if already in operational mode (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Configure Intel debug feature based on available support (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support to read Intel debug feature (Gopal Tiwari) [1900356] - [kernel] rcuwait: avoid lockdep splats from rcuwait_active() (Auger Eric) [1903095] - [net] udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments (Xin Long) [1879403] - [net] udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] udp: fix UDP header access on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] ethtool: add missing NETIF_F_GSO_FRAGLIST feature string (Xin Long) [1879403] - [net] fix fraglist segmentation reference count leak (Xin Long) [1879403] - [net] udp: initialize is_flist with 0 in udp_gro_receive (Xin Long) [1879403] - [include] udp: segment looped gso packets correctly (Xin Long) [1879403] - [net] udp: Support UDP fraglist GRO/GSO. (Xin Long) [1879403] - [net] Support GRO/GSO fraglist chaining. (Xin Long) [1879403] - [net] Add a netdev software feature set that defaults to off. (Xin Long) [1879403] - [net] Add fraglist GRO/GSO feature flags (Xin Long) [1879403] - [include] udp: Avoid post-GRO UDP checksum recalculation (Xin Long) [1879403] - [net] udp: fix GRO packet of death (Xin Long) [1879403] - [net] udp: fix GRO reception in case of length mismatch (Xin Long) [1879403] - [net] udp: cope with UDP GRO packet misdirection (Xin Long) [1879403] - [net] ipv6: factor out protocol delivery helper (Xin Long) [1879403] - [net] ip: factor out protocol delivery helper (Xin Long) [1879403] - [net] udp: add support for UDP_GRO cmsg (Xin Long) [1879403] - [net] udp: implement GRO for plain UDP sockets. (Xin Long) [1879403]- [powerpc] powerpc/perf: Fix Threshold Event Counter Multiplier width for P10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Exclude kernel samples while counting events in user space (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Invoke per-CPU variable access with disabled interrupts (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: MMCR0 control for PMU registers under PMCC=00 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64: Set up a kernel stack for secondaries before cpu_restore() (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc: Wire up memtest (Desnes Augusto Nunes do Rosario) [1906084] - [mm] powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update cache events with l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update generic event codes for power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Add generic and cache event list for power10 DD1 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix the PMU group constraints for threshold events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Update the PMU group constraints for l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update radix_scope_qual in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [nvme] nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN (Gopal Tiwari) [1903513] - [base] driver: core: Fix list corruption after device_del() (Torez Smith) [1900751] - [base] device property: Don't clear secondary pointer for shared primary firmware node (Torez Smith) [1900751] - [base] device property: Keep secondary firmware node secondary by type (Torez Smith) [1900751] - [of] of: property: Fix create device links for all child-supplier dependencies (Torez Smith) [1900751] - [base] drivers/base/test: fix global-out-of-bounds error (Torez Smith) [1900751] - [base] driver core: Fix use-after-free and double free on glue directory (Torez Smith) [1900751] - [thunderbolt] thunderbolt: Add uaccess dependency to debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use "if USB4" instead of "depends on" in Kconfig (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: debugfs: Fix uninitialized return in counters_write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Report power supply changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: hisilicon: fix refercence leak in xhci_histb_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake-H (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_property (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only configure USB4 wake for lane 0 adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 composition 0x1055 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix write-URB completion race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add NO_LPM quirk for Kingston flash drive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't create stream debugfs files with spinlock held (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix sizeof() mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix signedness comparison issue with enum variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore: Check both id_table and match() when both available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: reset hard_reset_count for any disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: fix cooldown mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: fix kernel-doc markups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix some signedness bugs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EC200T module support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] usb: docs: document altmode register/unregister functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add QCOM PMIC typec detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Cellient MPL200 card (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Add support for Sink FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Implement callbacks for FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Chip level TCPC driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add set_vbus tcpci callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: add quirk to blacklist ETAS ES58X devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: use cur_altsetting for consistency (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add Telit FT980-KS composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: remove polling for /sys/kernel/debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add support for STUSB160x Type-C controller family (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add typec_find_pwr_opmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: displayport: Reduce noise from the driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Add Kconfig option to reduce number of port initialization retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Clean up use of port initialization schemes and retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix altsetting probing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up jtag quirks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP GC device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: clean up no-union-descriptor handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: use common data-class define (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: handle broken union descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "cdc-acm: hardening against malicious devices" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Accommodate usbip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] PM: core: introduce pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [kernel] sched: Provide sched_set_fifo() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix incorrect downcast (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix specific driver selection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [sound] USB: correct API of usb_control_msg_send/recv in sound driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: correct API of usb_control_msg_send/recv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: legousbtower: use usb_control_msg_recv()" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: core: hub.c: use usb_control_msg_send() in a few places" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: use module_usb_driver to simplify the code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: add debugfs support for ep with stream (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: don't create endpoint debugfs entry before ring buffer is set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Tune interrupt blocking for isochronous transfers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: omit duplicate actions when suspending a runtime suspended host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: improve the comments for xhci_plat_suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add wakeup entry at sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add priv quirk for skip PHY initialization (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: delete the unnecessary code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add platform data support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: cleanup of data structures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: fix race between disconnect() and read() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: don't inherity DMA properties for USB devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ehci-hcd: Move include to keep CRC stable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only stop control channel when entering freeze (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Correct tb_check_quirks() kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Log correct zeroX entries in decode_error() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle ERR_LOCK notification (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Handle SCU IPC error conditions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: update ROLE_CONTROL for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add support when hidden tx registers are inaccessible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add register definitions to tcpci (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: use macro for reporting results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add dependency on ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: use set_host_byte() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: fix disconnect by unplugging a hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Prevent mode overrun (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Increase command completion timeout value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hub.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: message.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb typec: mt6360: Add support for mt6360 Type-C driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-sched: Remove ununsed function tt_start_uframe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Make distrust_firmware param default to false (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Default to per-port over-current protection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry DROM read once if parsing fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Support for device role (UFP) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Check the port status before connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure SBU and HSL Orientation in Alternate modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure Altmode HPD High (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] device connection: Remove struct device_connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: bump hw_max_sectors to 2048 blocks for SS or faster drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/host: ehci-npcm7xx: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb3503: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb4604: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: driver: fix stray tabs in error messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Check the _DEP dependencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix slab-out-of-bounds Read in read_descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix out of sync data toggle if a configured device is reconfigured (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Un-register the USB role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_ice_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_tiger_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check for Intel vendor ID when identifying controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_is_nhi() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Create device links from ACPI description (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Move struct tb_cap_any to tb_regs.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add runtime PM for Software CM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [pci] PCI / thunderbolt: Switch to use device links instead of PCI quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Enable wakes from system suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Tear down DP tunnels when suspending (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable lane 1 for XDomain connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure port for XDomain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Set port configured for both ends of the link (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure link after lane bonding is enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not change default USB4 router notification timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Initialize TMU again on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Send reset only to first generation routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not program NFC buffers for USB4 router protocol adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize NHI LC mailbox command processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize Force Power logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Software CM only should set force power in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use kobj_to_dev() instead of container_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: support dynamic Quectel USB compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Migrate workqueue to RT priority for processing events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: pd: Fix formatting in pd.h header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: Remove the superfluous break (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add unusual_uas entry for Sony PSZ drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: don't use snprintf() for sysfs attrs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add USB3 bandwidth management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable ports that are not implemented (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do warm-reset when both CAS and XDEV_RESUME are set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: fix ep context print mismatch in debugfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: Add quirk for PNY Pro Elite (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Better name for __check_usb_generic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix device driver race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Also match device drivers using the ->match vfunc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: fix tegra_xusb_get_phy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: otg usb2/usb3 port init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-pci: Add support for reset controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Solve race condition in anchor cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Print error on failure to get VBUS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Make VBUS supply optional (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: remove a duplicated entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: fix spelling mistake "removeable" -> "removable" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: Fix typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Fix use after free in usb_hcd_pci_remove() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Hold con->lock for the entire duration of ucsi_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Rework ppm_lock handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix AB BA lock inversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvtest: return proper error code in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: rework notification_buffer resizing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add no-lpm quirk for another Raydium touchscreen (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Fix bad gfp argument (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: merge fix for kunix_resource changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Register charger (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASMedia ASM1142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: define IDs for various ASMedia host controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Simplify USB ID table match (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Make function xhci_dbc_ring_alloc() static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Make some functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for pinctrl-0 through pinctrl-8 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for multiple DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix up report size handling for some devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove tty specific port structure from struct xhci_dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgcap: remove dbc dependency on dbctty specific flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add a operations structure to access driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbctty: split dbc tty driver registration and unregistration functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove endpoint pointers from dbc_port structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: simplify dbc requests allocation and queueing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc start and stop functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: don't use generic xhci ring allocation functions for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci context allocation for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Pass dbc pointer when registering a dbctty device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to endpoint init and exit functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dev_info() and similar instead of xhci_info() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add device pointer to dbc structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_free_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci erst allocation and free functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci inc_deq() function for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Make debug message consistent with bus and port number (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: tegra: Fix allocation for the FPCI context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: stop using compat_alloc_user_space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASM2142/ASM3142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: fix the failure of bandwidth allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: reduce stack usage in test_queue (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Stay in BIST mode till hardreset or unattached (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Support BIST test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Support bist test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Comment correction for typec_partner_register_altmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Avoid connect request on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix quirks_param_set() writing to a const pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Try MSI interrupts on PCI devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add EM7305 QDL product ID (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix led-activity helpers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix memory corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: Move static const tables out to different include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/serial.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/pd_vdo.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Remove pci-dma-compat wrapper APIs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Fix a potential UB casued by left shifting a negative value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ohci: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: clean up special-interface handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: use in-kernel types in port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for TIOCGICOUNT (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for line-status events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: disable interface on errors in open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: Remove set but never checked variable 'ret' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote function header which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Fix odd corruption issue in the file header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: Supply missing displayport.h include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: alauda: Remove set but unchecked variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-debugfs: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: drop redundant transfer-buffer casts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop extern keyword from function declarations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop unnecessary sysrq include (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: add sysrq break-handler dummy (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: inline sysrq dummy function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only process sysrq when enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only set sysrq timestamp for consoles (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: fix break and sysrq handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up receive processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: make process-packet buffer unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EG95 LTE modem (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix missing simulated-break margin (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: re-enable auto-RTS on open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: enable usb generic throttle/unthrottle (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: simulate break condition if not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: usbtmc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci: Mark cc_to_error as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: ulpi: Fix a few kerneldoc related issues (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: debug: Demote comment blocks which are obviously not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Demote function header from kerneldoc to comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: Fix up terminology in include files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix old style declaration warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: console: add support for flow control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: drop two stub functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: kobil_sct: log failure to update line settings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan_pda: drop unused firmware reset status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: drop unused URB submission results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: don't compile unused packet definitions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add support for USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Definitions for response status bits (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add data structure for Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Combine the definitions for Accessory and USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix up terminology (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: fix kernel-doc warnings and formatting in (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for authenticate on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for separating the flush to SPI and authenticate (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add min and max line-speed macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: name prescaler, divisor registers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Poll for U0 after disabling USB2 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Return if xHCI doesn't support LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mtk: avoid runtime suspend when removing hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix enumeration issue when setting max packet size for FS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix incorrect EP_STATE_MASK (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add new Product ID for CH340 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add GosunCn GM500 series (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cypress_m8: enable Simply Automated UPB PIM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for on-board retimers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB4 port sideband operations for retimer access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Split common NVM functionality into a separate file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry USB4 block read operation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Generalize usb4_switch_do__data() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase DP DPRX wait timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_port_get_link_speed() available to other files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase path length in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for tunneling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for path walking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add DP IN resources for all routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Report consumed bandwidth in both directions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not tunnel USB3 if link is not USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB3 bandwidth negotiation routines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check that both ports are reachable when allocating path (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_path_alloc() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_next_port_on_path() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix path indices used in USB3 tunnel discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [netdrv] thunderbolt: Get rid of E2E workaround (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: NHI can use HopIDs 1-7 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Build initial XDomain property block upon first connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OTG: rename product list of devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: scsi: fix up comment to be more specific (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: fix wording in error message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: unify quirk handling logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix up wording in a comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: remove obsolete FIXME comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB OTG hub configuration option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] USB: replace hardcode maximum usb string length by definition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ehci: reopen solution for Synopsys HC bug (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: add USB_QUIRK_DELAY_INIT for Logitech C922 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Fix DP alternate mode entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: change char to u8 for sisusb_copy_memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: sisusb_con: Use array_size() helper in memcpy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: tegra: Remove PLL power supplies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] drivers: usb: Fix trivial spelling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: additional Device Classes to debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Improve USB4 config symbol help text (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: kcov: collect coverage from usb complete callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: get rid of pointless access_ok() calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix lockup of devices with limited prescaler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add basis for quirk detection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] CDC-ACM: heed quirk also in error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit LE910C1-EUX compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add DW5816e QDL support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add trivial .shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency for tps6598x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: make symbols static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: usb_wwan: do not resubmit rx urb on fatal errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/xhci-plat: Set PM runtime as active on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Add support for Renesas controller with memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: renesas-xhci: Add the renesas xhci driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hci: add hc_driver as argument for usb_hcd_pci_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: fix mmap dma mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: keep runtime active when removing host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Update Kconfig to allow building on other architectures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Fix DP_HPD_LVL bit field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ehci: Add new EHCI driver for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: xhci-plat: Add support for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add USB role switching logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add OF probe binding (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Switch on role-switch uevent reporting (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add typec_find_orientation() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: poison URBs upon disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] sierra-ms: do not call scsi_get_host_dev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] USB: pci-quirks: Add Raspberry Pi 4 quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] thunderbolt: Replace zero-length array with flexible-array (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: correct kernel->user page attribute mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Fix the property names (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Handle alt mode HPD_HIGH (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix misleading driver bug report (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: Add DW5816e support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: add quirk for LaCie 2Big Quadra (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Do not link to disabled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check return value of tb_sw_read() in usb4_switch_op() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: use true, false for bool variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Convert the Intel PMC Mux driver to use new SCU IPC API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register with power_supply class (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: save power data objects in PD mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Correct bit-mask for CCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: replace magic numbers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Workaround for missed op_mode change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: set USB data role when partner type is power cable/ufp (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Storage: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Replace an empty statement with a debug message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/early: remove unused including (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: use true, false for bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Change port variable from signed to unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Add unusual_devs entry for JMicron JMS566 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix handling of connect changes during sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: add sanity checking for data length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't clear hub TT buffer on ep0 protocol stall (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: prevent bus suspend if a roothub port detected a over-current condition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix handling halted endpoint even if endpoint ring appears empty (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [gpio] usb: fusb302: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: introduce a cool down (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: close race betrween suspend() and acm_softint (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: fix deadlock in error handling and PM flushing work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: no use logging any details in case of ENODEV (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: pi3usb30532: Set switch_ / mux_desc name field to NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Handle AMD's spec-compliant identifiers, too (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix free-while-in-use bug in the USB S-Glibrary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: host: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] Revert "thunderbolt: Prevent crash if non-active NVMem file is read" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for extcon (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: restore capability check order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Correct the documentation for typec_cable_put() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Wistron Neweb D19Q1 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add BroadMobi BM806U (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for ASKEY WWHC050 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Add ACPI support for USB interface devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-tegra: Add OTG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add control driver for F81534A (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix rounding error in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Finetune host initiated USB3 rootport link suspend and resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Tegra186/Tegra194 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Enable LPM for VIA LABS VL805 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Show host status when watchdog triggers and host is assumed dead (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add a separate debug message for split transaction errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: bail out early if driver can't accress host in resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP LD381 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ME910G1 ECM composition 0x110b (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: mon: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi_ccg: workaround for NVIDIA test device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add a shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix a potential race during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix NULL pointer dereference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable LPM on WD19's Realtek Hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix tty cleanup-op kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: clean up carrier-detect helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Delete of_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for Intel PMC mux control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for Thunderbolt 3 Alternate Mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Allow the role switches to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Provide the switch drivers handle to the switch in the API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Leave the private driver data pointer to the drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the mux handles to be requested with fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Add helpers for setting the mux state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the muxes to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: port: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: fix unhandled return by employing a void function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add quirk for Samsung Fit flash (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for Logitech Screen Share (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: fix regulator probe and error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add sysfs node to show cc orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for power-domains and hwlocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: set F81534A serial port with RS232 mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add F81534A support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: use devm_kzalloc for port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add tx_empty function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: extract LSR handler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: uhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Use ACPI_SUCCESS() at appropriate places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Make use of acpi_evaluate_object() status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Use const to reduce object data size (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ucsi: ccg: disable runtime pm during fw flashing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register DP only for NVIDIA DP VDO (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 100 device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_enter_test_mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_set_port_power() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do not open code __print_symbolic() in xhci trace events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: use kobj_to_dev() API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add missing kernel-doc parameter descriptions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: set correct data role for non-DRD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: icm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: eeprom: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: don't probe unhandled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix endianess issue in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add driver to control USB fast charge for iOS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fallback to generic driver when specific driver fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Select better matching USB drivers when available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Implement usb_device_match_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Make it possible to "subclass" usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Export generic USB device driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Drop support for device name matching (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Remove the notification chain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Fix the description of struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Allow power role swapping even without USB PD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Hide the port_type attribute when it's not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Make the attributes read-only when writing is not possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 28 and 28L devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for 2 OEMed devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix novation SourceControl XL after suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "xhci: Fix memory leak when caching protocol extended capability PSI tables" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: remove redundant assignment to variable num (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: ehci-platform: add a quirk to avoid stuck (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: clean up endpoint-descriptor parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: add endpoint-blacklist quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] usb: charger: assign specific number for enum value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Don't record a connect-change event during reset-resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: fix a plug & unplug racing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix the broken detection of USB3 device in SMSC hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix runtime pm enabling for quirky Intel hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Force Maximum Packet size for Full-speed bulk devices to valid range (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: digi_acceleport: remove redundant assignment to pointer priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: relax unthrottle memory barrier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix receiver regression (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: Silence harmless uninitialized variable warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix spelling mistake "To" -> "Too" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: simplify endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: make set_termios synchronous (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix IrLAP framing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix link-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: add missing endpoint sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: wcove: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: mask event interrupts when remove driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Always unlink URBs in reverse order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: add missing active-port sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: handle unbound ports on URB completion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: handle unbound port at reset_resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: Use flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: stop all I/O on close() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: add chars_in_buffer() implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: suppress driver bind attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Quectel RM500Q in QDL mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: Improved device recognition on remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: phy-generic: Delete unused platform data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: fix control-message timeouts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add support for Quectel RM500Q (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: ulpi: Add resource-managed variant of otg_ulpi_create() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Provide definitions for the USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Give the mux drivers all the details regarding the port state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for the latest specification releases (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add the Product Type VDOs to struct usb_pd_identity (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definition for DFP and UFP1 VDOs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definitions for the Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: More API for cable handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add parameter for the VDO to typec_altmode_enter() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Block mode entry if the port has the mode disabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: fix spelling mistake "connetor" -> "connector" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: missing parentheses in USE_NEW_SCHEME (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the notification bit offsets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Actually enable all the interface notifications (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix non-kernel-doc comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix: Don't skip endpoint descriptors with maxpacket=0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB-PD tcpm: bad warning+size, PPS adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb3503: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: add support for separate DP altmode devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Store the notification mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mtk-xhci: Do not explicitly set the DMA mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: fix check for duplicate endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ZLP support for 0x1bc7/0x9010 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix build warning seen with CONFIG_PM=n (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Fix an undefined reference to 'extcon_get_state' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: EHCI: Do not return -EPIPE when hub is disconnected (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit ME910G1 0x110a composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: make sure interrupts are restored to correct state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_HALT timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: only set D3hot for pci device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix USB3 device initiated resume race with roothub autosuspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak in xhci_add_in_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix incorrect DMA allocations for local memory pool drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: fix interface sanity checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix interface sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: ueagle-atm: add missing endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix epic endpoint lookup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mon: Fix a deadlock in usbmon between mmap and read (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Don't log an error on probe deferral (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: urb: fix URB structure initialization function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix use after free in typec_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: fix a potential use after free (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Implement basic ELPG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add XUSB controller context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add support for XUSB context save/restore (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Enable runtime PM as late as possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Reuse stored register base address (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Extract firmware enable helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Use CNR as firmware ready indicator (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Avoid a fixed duration sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Separate firmware request and load (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Fix "tega" -> "tegra" typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: drop comment about 2 uhci drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb, kcov: collect coverage from hub_event (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for interrupt-parent, dmas and -gpio(s) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: serial: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for "iommu-map" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix the semantics of of_is_ancestor_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Disable UAS on JMicron SATA enclosure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: heed CAPACITY_HEURISTICS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: honor flag to avoid CAPACITY16 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Correct phy enable sequence (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: cp201x: support Mark-10 digital force gauge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Remove tcpc_config configuration mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Support running urb giveback in tasklet context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add tracing for xhci doorbell register writes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: update event ring dequeue pointer on purpose (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix documentation for out values (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Foxconn T77W968 LTE modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Clarify documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port open flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop read-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port driver data accessors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop serial struct accessor (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid serial checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid port checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop redundant urb context check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: rip out broken interrupt handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix probe error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: document MCS7810 detection hack (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: clean up device-type handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7720: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix error case of a timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for DW5821e with eSIM support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] appledisplay: fix error handling in the scheduled work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous newlines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous brackets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant endianness comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up pointer declarations in driver data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: remove tower_abort_transfers() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: stop interrupt-out URB unconditionally (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant interrupt-in running flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop noisy disconnect messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant open_count check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: zero driver data at allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant NULL check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant MODULE_LICENSE ifdef (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: drop redundant open-count check from release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: simplify disconnect handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Allow USB device to be warm reset in suspended state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for iommus, mboxes and io-channels (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Make it easy to add device links from DT properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: add USB ID to support Moxa UPort 2210 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Optimise ucsi_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: New error codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove all bit-fields (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove struct ucsi_control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove the old API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Simplified registration and I/O API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Give the connector fwnode to the port device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Remove unused members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Remove the callback members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Separate the operations vector (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Introduce typec_get_drvdata() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Copy everything from struct typec_capability during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Add support for USB2422 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Drop some unused defines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add usb_role_switch_find_by_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: reimplement line-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Remove redundant vmap checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix line-speed endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix potential slab corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Revert commit 747668dbc061 ("usb-storage: Set virt_boundary_mask to avoid SG overflows") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix __le32/__le64 accessors in debugfs code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix Immediate Data Transfer endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix use-after-free regression in xhci clear hub TT implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix control-message timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: use unsigned size format specifiers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix ring-buffer locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Skip endpoints with 0 maxpacket length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add support for PL2303HXN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix read info leaks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver: core: Improve documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Minor code formatting/style clean ups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: clean up serial data access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: fix port-close races (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: Suppress problematic bind and unbind uevents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix a signedness bug in tower_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Fix the description of struct fwnode_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant iowarrior mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix NULL-derefs on driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: drop redundant in-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: remove duplicated include from hd3ss3220.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: drop OOM message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: devio.c: Fix assignment of 0/1 to bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zero to 'PTR_ERR' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hub: Check device descriptor before resusciation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add dependency for TYPEC_HD3SS3220 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add Tegra194 XHCI support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: tegra: Parameterize mailbox register addresses (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: image: microtek.c: Remove unused variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220_irq() can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] kcov: remote coverage support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Create device links for all child-supplier depencencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add functional dependency link from DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add missing platform_device_put() on error in xhci_create_intel_xhci_sw_pdev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_SAVE timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent deadlock when xhci adapter breaks during init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: wait for CNR controller not ready bit in xhci resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Check all endpoints for LPM timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent device initiated U1/U2 link pm if exit latency is too long (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix false warning message about wrong bounce buffer write length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add pm_ops (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: simplify reset helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add vdd supply support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for TI HD3SS3220 USB Type-C DRP port controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use regulator_bulk_set_supply_names() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ftdi-elan: move a couple of statements to next line (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix open after failed reset request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix potential NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix deadlock on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix slab info leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix for the mode entering routine (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Remove run_isr flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant lcd mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: fix I/O after disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Don't retry on unexpected errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: fix info-leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: fix NULL-derefs on open() and write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Cinterion CLS8 devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: SCSI glue: use dev_err instead of printk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbcore: Fix slab-out-of-bounds bug during device reset (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: Fix lockdep violation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: simplify locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: add USB GPIO based connection detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: create Kconfig file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: get usb-role-switch from parent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add fwnode_usb_role_switch_get() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: roles: Introduce stubs for the exiting functions in role.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbip: Implement SG support to vhci-hcd and stub driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel: Enable static DRD mode for role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add property to disable Intel SW switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: phy: add support for PHY calibration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add quirks member into struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix possible memleak on setup address fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: add TSP bitflag to TRB tracing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove commented out dma wrappers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove a stale comment in hcd_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: use hcd_uses_dma to check for DMA capabilities (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Simplify usb_decode_get_set_descriptor function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Separated decoding functions from dwc3 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: add an optional xhci_ck clock (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FT232H CBUS gpios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Remove duplicate test for NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel_xhci: Supplying software node for the role mux (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: document phy_calibrate() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb-skeleton: make comment block in line with coding style (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: only account once for mmap()'ed usb memory usage (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Call fusb302_debugfs_init earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci-nxp: enable compile-testing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: remove redundant assignment to variable sendToTransport (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Always provide fwnode for the port (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Remove unused properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Add a capability flag for runtime suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: remove single-use define for debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: Add definitions for the USB2.0 hub TT requests (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove ehci-w90x900 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbfs: Add ioctls for runtime power management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbsevseg: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: trancevibrator: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: cxacru: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvstest: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cytherm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cypress_cy7c63: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbtmc: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ueagle-atm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: ucsi_ccg: convert i2c driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbip: convert platform driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable USB2 LPM at shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Prevent an abnormally restrictive PHY init skipping (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Remove dev_err() usage after platform_get_irq() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-hub: fix extra endianness conversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Remove call to memset after dma_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hcd-pci: Use dev_get_drvdata where possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: resume ccgx i2c client (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: add runtime pm support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: refactor master_xfer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Registering real device entries for the muxes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: implement break control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add high baud rate support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ark3116: drop redundant init_termios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: Supply CCGx driver the fw build info (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before invoking reset callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Document that of_graph_get_endpoint_by_regs needs of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: make phy-core explicitly non-modular (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] OF: properties: add missing of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: mark resume function as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: Use of_node_name_eq for node name comparisons (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: limit reads also for combined messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: adhere to I2C fault codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: make pm_ops static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: add i2c bus driver for NVIDIA GPU (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] complete ->et_serial() switchover (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb_wwan: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] whiteheat: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ti_usb_3410_5052: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ssu100: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] quatech2: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] pl2303: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] opticon: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7840: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7720: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_ti: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_edgeport: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] fdti_sio: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] f81232: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ark3116: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: begin switching to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] tty_ioctl(): start taking TIOCSERIAL into separate methods (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_find() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix device_pm_lock() locking for device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver code: print symbolic error code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Fix the secondary firmware node handling in set_primary_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: add device probe log helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Change delimiter in devlink device's name to "--" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Avoid NULL pointer dereference in device_get_next_child_node() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix sleeping in invalid context during device link deletion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add waiting_for_supplier sysfs file for devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add state_synced sysfs file for devices that support it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] driver core: Expose device link details in sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Avoid deferred probe due to fw_devlink_pause/resume() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Rename dev_links_info.defer_sync to defer_hook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Don't do deferred probe in parallel with kernel_init thread (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use software_node_unregister() when unregistering group of nodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device_is_dependent() to linux/device.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Update device link status correctly for SYNC_STATE_ONLY links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement software_node_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [lib] lib/test_printf: Add tests for pfw printk modifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove unnecessary is_fwnode_dev variable in device_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers property: When no children in primary, try secondary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix SYNC_STATE_ONLY device link implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove check in driver_deferred_probe_force_trigger() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink: Add support for batching fwnode parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Look for waiting consumers only for a fwnode's primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Move code to the right part of the file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device links from fwnode only for the primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "Revert "driver core: Set fw_devlink to "permissive" behavior by default"" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of fw_devlink=permissive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink_flags can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fw_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Reevaluate dev->links.need_for_probe as suppliers are added (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Skip unnecessary work when device doesn't have sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add dev_has_sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Call sync_state() even if supplier has no consumers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow device link operations inside sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add sync_state driver/bus callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link support for SYNC_STATE_ONLY flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix creation of device links with PM-runtime flags (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove device link creation limitation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add missing description of new struct device_link field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Make driver core own stateful device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix adding device links to probing suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: core: Remove glue dirs from sysfs earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove the link if there is no driver with AUTO flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: silence device link messages unless debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] base: core: Remove WARN_ON from link dependencies check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: export set_secondary_fwnode() to modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow register and unregister software node groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Export fwnode_get_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "software node: Simplify software_node_release() function" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: add basic tests for property entries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove separate handling of references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement reference properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: allow embedding of small arrays into property_entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: replace is_array with is_inline (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: unify PROPERTY_ENTRY_XXX macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: simplify property_entry_read_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove property_entry_read_uNN_array functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: get rid of property_set_pointer() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: mark internal macros with double underscores (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: remove DEV_PROP_MAX (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: clean up property_copy_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow fwnode_operations.add_links to differentiate errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow a device to wait on optional suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add a function to obtain a node's prefix (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_get_name for returning the name of a node (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add functions for accessing node's parents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move fwnode_get_parent() up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Make argument to to_software_node const (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Get reference to parent swnode in get_parent op (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add support for linking devices during device addition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fwnode_to_dev() to look up device from fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_to_swnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Add fwnode_connection_find_match() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by device type (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find connections also by checking the references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Introduce fwnode_find_reference() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_get_reference_args() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use kobject name when finding child nodes by name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add support for static node descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Simplify software_node_release() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow node creation without properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_graph_get_endpoint_by_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: Make two functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Implement get_named_child_node fwnode callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find device connections also from device graphs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Prepare support for firmware described connections (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: drop use of BUS_ATTR() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: bus: convert to use BUS_ATTR_WO and RW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if swnode is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if pointer p is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] sysfs: Disable lockdep for driver bind/unbind files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: fix fwnode_graph_get_next_endpoint() documentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: remove need for a temporary string for the node name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] kobject: return error code if writing /sys/.../uevent fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Remove struct property_set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move device_add_properties() to swnode.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: Introducing software nodes to the firmware node framework (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [mm] powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm (Chris von Recklinghausen) [1862347] - [powerpc] powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM (Chris von Recklinghausen) [1862347] - [fs] mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race (Chris von Recklinghausen) [1862347] - [arm64] arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() (Andrew Jones) [1908439] - [arm64] arm64: pgtable: Fix pte_accessible() (Andrew Jones) [1908439] - [kernel] kernel: fork: properly initialize task_struct->task_struct_rh (Rafael Aquini) [1895892] - [s390] s390/dasd: Process FCES path event notification (Philipp Rudo) [1723823] - [s390] s390/dasd: Prepare for additional path event handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Display FC Endpoint Security information via sysfs (Philipp Rudo) [1723823] - [s390] s390/dasd: Fix operational path inconsistency (Philipp Rudo) [1723823] - [s390] s390/dasd: Store path configuration data during path handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Move duplicate code to separate function (Philipp Rudo) [1723823] - [s390] s390/dasd: Remove unused parameter from dasd_generic_probe() (Philipp Rudo) [1723823] - [s390] s390/cio: Add support for FCES status notification (Philipp Rudo) [1723823] - [s390] s390/cio: Provide Endpoint-Security Mode per CU (Philipp Rudo) [1723823] - [s390] s390/cio: Export information about Endpoint-Security Capability (Philipp Rudo) [1723823] - [net] net/af_iucv: fix null pointer dereference on shutdown (Philipp Rudo) [1903966] - [s390] s390/dasd: fix null pointer dereference for ERP requests (Philipp Rudo) [1903965] - [tools] selftests: netfilter: add command usage (Hangbin Liu) [1899374] - [tools] selftests: netfilter: simplify command testing (Hangbin Liu) [1899374] - [tools] selftests: netfilter: remove unused variable in make_file() (Hangbin Liu) [1899374] - [tools] selftests: netfilter: exit on invalid parameters (Hangbin Liu) [1899374] - [tools] selftests: netfilter: fix header example (Hangbin Liu) [1899374] - [tools] selftests: netfilter: kill running process only (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add MTU arguments to flowtables (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add checktool function (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add test case for conntrack helper assignment (Hangbin Liu) [1899374] - [tools] selftests: netfilter: extend nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs tunnel test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs nat test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs test script (Hangbin Liu) [1899374] - [tools] selftests: netfilter: check icmp pkttoobig errors are set as related (Hangbin Liu) [1899374] - [hwtracing] intel_th: pci: Add Emmitsburg PCH support (Jiri Olsa) [1838703] - [hwtracing] intel_th: pci: Add Tiger Lake PCH-H support (Jiri Olsa) [1783492 1782729] - [hwtracing] intel_th: pci: Add Jasper Lake CPU support (Jiri Olsa) [1783097] - [hwtracing] intel_th: pci: Add Elkhart Lake CPU support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Elkhart Lake SOC support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Ice Lake CPU support (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a NULL dereference when hub driver is not loaded (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Make stopping the trace optional (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix user-visible error codes (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix the unexpected state warning (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Disallow multi mode on devices where it's broken (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix window switching without windows (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix freeing IRQs (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a double put_device() in error path (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729]- [idle] intel_idle: Fix intel_idle() vs tracing (David Arcari) [1903307] - [idle] intel_idle: Fix max_cstate for processor models without C-state tables (David Arcari) [1903307] - [idle] intel_idle: Ignore _CST if control cannot be taken from the platform (David Arcari) [1903307] - [idle] intel_idle: mention assumption that WBINVD is not needed (David Arcari) [1903307] - [idle] intel_idle: Remove uninitialized_var() usage (David Arcari) [1903307] - [idle] intel_idle: cleanup code to address out of order commits (David Arcari) [1903307] - [s390] Revert "s390/qeth: phase out OSN support" (Philipp Rudo) [1903962] - [net] net/smc: fix matching of existing link groups (Philipp Rudo) [1903961] - [netdrv] mlxsw: core: Use variable timeout for EMAD retries (Ivan Vecera) [1857594] - [netdrv] mlxsw: Fix firmware flashing (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix memory leak on module removal (Ivan Vecera) [1857594] - [netdrv] mlxsw: Only advertise link modes supported by both driver and device (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add a PFC test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add headroom handling test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Support port-less topologies (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Add devlink_cell_size_get() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Expose transceiver_overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update module's settings when module is plugged in (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Initialize netdev's module overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enable temperature event for all supported port module sensors (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update transceiver_overheat counter according to MTWE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add an infrastructure to track transceiver overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Ports Module Administrative and Operational Status Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Port Module Plug/Unplug Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Management Temperature Warning Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Support two headroom modes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Introduce shared buffer ops (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Move here the new headroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move here the three-step headroom configuration from DCB (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split headroom autoresize out of buffer configuration (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Unify delay handling between PFC and pause (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Introduce fw_fatal health reporter (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW General Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw_load_policy devlink param into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Push code doing params register/unregister into separate helpers (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw flashing code into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2008.1310 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum speed around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum MTU around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Extend hwmon interface with critical and emergency alarms (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more accurately (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Split temperature querying from show functions (Ivan Vecera) [1857594] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Remove internal speeds from PTYS register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Reduce runtime of tc-police scale test (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Fix mausezahn delay parameter in mirror_test() (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for burst test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for rate test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Decrease required rate accuracy (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Adjust default policer burst size for Spectrum-{2, 3} (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ptp: Use generic helper function (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of trapping on RED qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload action trap for qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC traps initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Use 'size_t' for array sizes (Ivan Vecera) [1857594] - [netdrv] devlink: Pass extack when setting trap's action and group's parameters (Ivan Vecera) [1857594] - [net] devlink: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Fix use-after-free in router init / de-init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Free EMAD transactions using kfree_rcu() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Increase scope of RCU read-side critical section (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use different trap group for externally routed packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local host routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add ethtool support for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: destroy workqueue when trap_register in mlxsw_emad_init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix wrong SFP EEPROM reading for upper pages 1-3 (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Test policers' occupancy (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add scale test for tc-police (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: Test tc-police restrictions (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tc-police tests (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add police action (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Work around hardware limitation (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add devlink resource support (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add policer core (Ivan Vecera) [1857594] - [netdrv] mlxsw: resources: Add resource identifier for global policers (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add policer bandwidth limits (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use mirror reason during Rx listener lookup (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Retrieve mirror reason from CQE during receive (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Add mirror reason field to CQEv2 (Ivan Vecera) [1857594] - [netdrv] mlxsw: trap: Add trap identifiers for mirrored packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase trap identifier to 10 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow setting policer on a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow passing parameters to SPAN agents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for mirroring towards CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Do not dereference destination netdev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add driver private info to parms_set() callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add per-ASIC SPAN agent operations (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: add mirroring_pid_base to MOGCR register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add session_id and pid to MPAT register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Publish matchall data structures (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Drop an unused field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Convert a goto to a return (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Prepare for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Move SPAN operations out of global file (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Port Analyzer Global Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Mirror Trigger Enable Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Fix use-after-free in case of failed devlink reload (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tests for ethtool extended state (Ivan Vecera) [1857594] - [tools] selftests: forwarding: forwarding.config.sample: Add port with no cable connected (Ivan Vecera) [1857594] - [tools] selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Add link extended state (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Port Diagnostics Database Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move ethtool_ops to spectrum_ethtool.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enforce firmware version for Spectrum-3 (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2007.1168 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split handling of pedit mangle by chip type (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Do not rely on machine endianness (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Adjust headroom buffers for 8x ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use different get_trend() callbacks for different thermal zones (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add test for control packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register ACL control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 3 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 2 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Factor out common Rx listener function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move layer 3 exceptions to exceptions trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: remove redundant initialization of pointer br_dev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local prefix routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Add packet traps for BFD packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Treat IPv6 link-local SIP as an exception (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Share one group for all locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Move all trap groups under the same enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Do not hard code "thin" policer identifier (Ivan Vecera) [1857594] - [netdrv] mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Reduce priority of locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for local routes and link-local destination (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use separate trap group for FID miss (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for various IPv6 packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IPv6 ND trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same switch case for identical groups (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for ACL trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Fix spelling mistake in trap's name (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for sampled packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename ARP trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Remove unnecessary field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Align TC and trap priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Change default rate and priority of DHCP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Trap IPv4 DHCP packets in router (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for MLD and IGMP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IGMP trap group (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Do not hard code trap group name (Ivan Vecera) [1857594] - [tools] selftests: devlink_lib: Remove double blank line (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap group data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap policer data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move struct definition out of header file (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add couple of test for the correct matchall-flower ordering (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add test to check sample action restrictions (Ivan Vecera) [1857594] - [] selftests: mlxsw: rename tc_flower_restrictions.sh to tc_restrictions.sh (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Forbid to insert flower rules in collision with matchall rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Forbid to insert matchall rules in collision with flower rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Put matchall list into substruct of flow struct (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Restrict sample action to be allowed only on ingress (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove old SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Wrap buffer change in a function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put an analyzed port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move flow offload binding into spectrum_flow.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Process matchall events from the same cb as flower (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Move ingress indication into mall_entry (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_rule_del() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push matchall bits into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push flow_block related functions into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename acl_block to flow_block (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Move block helpers into inline header functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Replace zero-length array with flexible-array member (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use 'refcount_t' for reference counting (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove unnecessary debug prints (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename parms() to parms_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entry_configure() (Ivan Vecera) [1857594] - [netdrv] net/mlxfw: Remove unneeded semicolon (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase register field length to 13 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups (Ivan Vecera) [1857594] - [net] ipv6: Fix use of anycast address with loopback (Ivan Vecera) [1899591] - [net] ipv6: addrconf_f6i_alloc - fix non-null pointer check to !IS_ERR() (Ivan Vecera) [1899591] - [net] ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local route (and others) (Ivan Vecera) [1899591] - [net] ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create (Ivan Vecera) [1899591] - [net] ipv6: Move setting default metric for routes (Ivan Vecera) [1899591] - [net] Add extack argument to ip_fib_metrics_init (Ivan Vecera) [1899591] - [net] ipv6: do not leave garbage in rt->fib6_metrics (Ivan Vecera) [1899591] - [net] Move free of dst_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for dst_entry (Ivan Vecera) [1899591] - [net] Move free of fib_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for FIB entries (Ivan Vecera) [1899591] - [net] rtmsg_to_fib6_config() - use new style struct initializer instead of memset (Ivan Vecera) [1899591] - [powercap] powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain (Puneet Sethi) [1893463] - [powercap] powercap/intel_rapl: Fix domain detection (Puneet Sethi) [1893463]- [net] openvswitch: fix TTL decrement exception action execution (Eelco Chaudron) [1902610] - [net] openvswitch: fix error return code in validate_and_copy_dec_ttl() (Eelco Chaudron) [1902610] - [net] openvswitch: fix TTL decrement action netlink message format (Eelco Chaudron) [1902610] - [x86] hyperv: Enable 15-bit APIC ID if the hypervisor supports it (Vitaly Kuznetsov) [1903823] - [x86] kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected (Vitaly Kuznetsov) [1903823] - [documentation] x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID (Vitaly Kuznetsov) [1903823] - [iommu] hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available (Vitaly Kuznetsov) [1903823] - [x86] apic: Support 15 bits of APIC ID in MSI where available (Vitaly Kuznetsov) [1903823] - [x86] msi: Provide msi message shadow structs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/msi: allow shadow declarations of msi_msg:: $member (Vitaly Kuznetsov) [1903823] - [x86] ioapic: Handle Extended Destination ID field in RTE (Vitaly Kuznetsov) [1903823] - [x86] apic: Always provide irq_compose_msi_msg() method for vector domain (Vitaly Kuznetsov) [1903823] - [x86] apic: Cleanup delivery mode defines (Vitaly Kuznetsov) [1903823] - [x86] apic/uv: Fix inconsistent destination mode (Vitaly Kuznetsov) [1903823] - [x86] msi: Only use high bits of MSI address for DMAR unit (Vitaly Kuznetsov) [1903823] - [x86] msi: Move compose message callback where it belongs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/chip: Use the first chip in irq_chip_compose_msi_msg() (Vitaly Kuznetsov) [1903823] - [x86] apic: Fix x2apic enablement without interrupt remapping (Vitaly Kuznetsov) [1903823] - [tools] perf test: Fix msan uninitialized use (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix the ratio comments of miss-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free formats for perf pmu parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Do not free metric when failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Free metric when it failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Release expr_parse_ctx after testing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix memory leaks in parse-metric test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-event: Fix memory leak in evsel->unit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix cpu/thread map leak (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks - part 2 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free aliases for PMU event map aliases test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf vendor events amd: Remove trailing commas (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Leader sampling shouldn't clear sample period (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Prevent override of attr->sample_period for libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Set PERF_RECORD_PERIOD if attr->freq is set (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix 2 memory sanitizer warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix the "signal" test inline assembly (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record/stat: Explicitly call out event modifiers in the documentation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix build warning on 32-bit arches (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf jevents: Fix suspicious code in fixregex() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use uintptr_t when casting numbers to pointers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf report: Disable ordered_events for raw dump (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Correct SNOOPX field offset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Avoid an uninitialized read when using fake PMUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix out of bounds array access in the print_counters() evlist method (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Set exclude_guest=1 for user-space counting (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Correct the help info of option "--no-bpf-event" (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Use zd for size_t printf formats on 32-bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: arm-spe: Fix check error when synthesizing events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched timehist: Fix use of CPU list with summary option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix basic bpf filtering test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Make option description initials all capital letters (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf build-ids: Fall back to debuginfod query if debuginfo not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Remove dead code in parse_nodes_opt() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Update POWER9 metrics to utilize other metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add change log (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Add set_tracing_options() to set all trace options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option --tid to filter by thread id (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option -D/--delay to delay tracing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Allow set graph depth by '--graph-opts' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option tracing_thresh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option 'verbose' to show more info for graph tracer (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'irq-info' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option funcgraph-irqs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option sleep-time (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'func_stack_trace' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add general function to parse sublevel options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '--inherit' to trace children processes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Show trace column header (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Factor out function write_tracing_file_int() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-F/--funcs' to list available functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Select function/function_graph tracer automatically (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix cpumask memory leak in node_has_cpus() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Quote CC and CXX for their arguments (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix module symbol processing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Fix man page typos (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Allow multiple probes in record+script_probe_vfs_getname.sh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench mem: Always memset source before memcpy (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched: Prefer sched_waking event when it exists (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix a couple of spelling mistakes in options text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix benchmark names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix number of processes in "2x3-convergence" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Use the autogenerated protocol family table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Add script to autogenerate socket families table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add 'tod' field to display time of day (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Change the 'enum perf_output_field' enumerators to be 64 bits (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf data: Add support to store time of day in CTF data conversion (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Move clockid_res_ns under clock struct (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf header: Store clock references for -k/--clockid option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add clockid_name function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf clockid: Move parse_clockid() to new clockid object (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed description of tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed type in PRINT_FMT_STING (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed broken indentation in parse_ip4_print_args() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Improve error handling of tep_plugin_add_option() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix typo in tep_plugin_add_option() description (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Handle strdup() error in parse_option_name() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Document tep_load_plugins_hook() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding PSB+ only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding FUP/TIP only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Time filter logged perf events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace debug log flags to suppress some messages (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional log flags to the itrace 'd' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace error flags to suppress some errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional error flags to the itrace 'e' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add missing itrace options to help text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Improve aux_output not supported error (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix duplicate branch after CBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix FUP packet state (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add benchmark of find_next_bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Use CC and CXX from parent (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename group_list to metric_list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename struct egroup to metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add metric group test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Make compute_single function more precise (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add recursion check when processing nested metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add DCache_L2 to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add cache_miss_cycles to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add events for the current list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Compute referenced metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add referenced metrics to hash data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_expr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_ref_node (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename __metricgroup__add_metric to __add_metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add add_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add macros for iterating map events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__del_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Change expr__get_id to return struct expr_id_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix memory leak in expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Ensure sample_period is set libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix term parsing for raw syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Allow r0x event syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add basic syscall benchmark (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out event handling loop into dispatch_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for fork case (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Move target check to loop control statement (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for system wide (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Implement control command handling functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Introduce control file descriptors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid counting of nonfilterable fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Add flags to fdarray fds objects (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid internal moving of fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add 'struct expr_id_data' to keep expr value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename expr__add_id() to expr__add_val() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Warn if the target function is a GNU indirect function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix memory leakage when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix wrong variable warning when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Avoid setting probes on the same address for the same event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf kmem: Pass additional arguments to 'perf record' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Report BPF errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Show text poke address symbol (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add option --show-text-poke-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for text poke events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add support for PERF_RECORD_TEXT_POKE (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Fix non-null terminated buffer returned by readlink() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf inject jit: Remove //anon mmap events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Fix reporting of unknown SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add builtin handler for trace_marker_raw (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Move kernel_stack event handler to "function" plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add offset option for function plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add more SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for tlb_flush (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Optimize pretty_print() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add support for more printk format specifiers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Introduced new traceevent API, for adding new plugins directories (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add interface for options to plugins (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add tep_load_plugins_hook() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of bison warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of flex warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare bison header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add missing headers noticed when building with NO_LIBBPF=1 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare flex header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add flex debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add bison debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for yacc input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for flex input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' branch_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' strerror methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Improve CPU core PMU HW event list ordering (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: List kernel supplied event aliases for arm64 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Allow no CoreSight sink to be specified on command line (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add < and > operators (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add d_ratio operation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Fixup some evsel/evlist method names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for frontend metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for ipc metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add test_generic_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Release metric_events rblist (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Factor out prepare_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add metricgroup__parse_groups_test function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add map to parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake_pmu to parse_group() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Factor out parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add another metric parsing test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add a perf_pmu__fake object to use with __parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Provide a way to pass a fake_pmu to parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Factor check_parse_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake pmu support (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Remove unneeded conversion to bool (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools/: replace HTTP links with HTTPS ones (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools, build: Propagate build failures from tools/build/Makefile.build (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/cpufeatures: Add Architectural LBRs feature bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Add support for Intel SPR platform (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Support multiple RAPL unit quirks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Fix missing psys sysfs attributes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Expose get/put_callchain_entry() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [include] perf: : drop a duplicated word (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Remove task_ctx_size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Create kmem_cache for the LBR context data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Use kmem_cache to allocate the PMU specific data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Factor out functions to allocate/free the task_ctx_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support Architectural LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out intel_pmu_store_lbr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Mark the {rd, wr}lbr_{to, from} wrappers __always_inline (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Unify the stored format of LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support LBR_CTL (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/msr-index: Add bunch of MSRs for Arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Expose CPUID enumeration bits for arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Use dynamic data structure for task_ctx (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out a new struct for generic optimization (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add the function pointers for LBR save and restore (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR read (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR reset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Keep LBR records unchanged in host context for guest usage (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Add constraint to create guest LBR event without hw counter (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/lbr: Add interface to get LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Provide stubs of KVM helpers for non-Intel CPUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/core: Refactor hw->idx checks and cleanup (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Fix variable types for LBR registers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Add perf text poke event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [uapi] perf: Add perf_event_mmap_page::cap_user_time_short ABI (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] sev-es: Do not support MMIO to/from encrypted memory (Vitaly Kuznetsov) [1868080] - [x86] head/64: Check SEV encryption before switching to kernel page-table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Sanity-check CPUID results in the early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check SEV encryption in 64-bit boot-path (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Introduce sev_status (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Use GHCB accessor for setting the MMIO scratch buffer (Vitaly Kuznetsov) [1868080] - [x86] head/64: Disable stack protection for head$(BITS).o (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Check required CPU features for SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] efi: Add GHCB mappings when SEV-ES is active (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle NMI State (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Support CPU offline/online (Vitaly Kuznetsov) [1868080] - [x86] head/64: Don't call verify_cpu() on starting APs (Vitaly Kuznetsov) [1868080] - [x86] smpboot: Load TSS and getcpu GDT entry before loading IDT (Vitaly Kuznetsov) [1868080] - [x86] realmode: Setup AP jump table (Vitaly Kuznetsov) [1868080] - [x86] realmode: Add SEV-ES specific trampoline entry point (Vitaly Kuznetsov) [1868080] - [x86] vmware: Add VMware-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] kvm: Add KVM-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #DB Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #AC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle VMMCALL Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MWAIT/MWAITX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MONITOR/MONITORX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle INVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDPMC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDTSC(P) Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle WBINVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle DR7 read/write events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MSR events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO String Instructions (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle instruction fetches from user-space (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Wire up existing #VC exit-code handlers (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add a Runtime #VC Exception Handler (Vitaly Kuznetsov) [1868080] - [x86] entry/64: Add entry code for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] dumpstack/64: Add noinstr version of get_stack_info() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Adjust #VC IST Stack on entering NMI handler (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Explicitly map boot_params and command line (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Initialize 5-level paging variables earlier (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Allocate and map an IST stack for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] debug: Allow a single level of #DB recursion (Vitaly Kuznetsov) [1868080] - [x86] entry: Remove DBn stacks (Vitaly Kuznetsov) [1868080] - [x86] entry, nmi: Disable #DB (Vitaly Kuznetsov) [1868080] - [x86] nmi: Protect NMI entry against instrumentation (Vitaly Kuznetsov) [1868080] - [x86] entry: Introduce local_db_{save, restore}() (Vitaly Kuznetsov) [1868080] - [x86] db: Split out dr6/7 handling (Vitaly Kuznetsov) [1868080] - [x86] Replace ist_enter() with nmi_enter() (Vitaly Kuznetsov) [1868080] - [x86] traps: Stop using ist_enter/exit() in do_int3() (Vitaly Kuznetsov) [1868080] - [x86] entry: Get rid of ist_begin/end_non_atomic() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup per-CPU GHCBs for the runtime handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup GHCB-based boot #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup an early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Compile early handler code into kernel image (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Print SEV-ES info into the kernel log (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add SEV-ES Feature Detection (Vitaly Kuznetsov) [1868080] - [x86] head/64: Move early exception dispatch to C code (Vitaly Kuznetsov) [1868080] - [x86] idt: Make IDT init functions static inlines (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install a CPU bringup IDT (Vitaly Kuznetsov) [1868080] - [x86] head/64: Switch to initial stack earlier (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load segment registers earlier (Vitaly Kuznetsov) [1868080] - [x86] irq/64: Update stale comment (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load GDT after switch to virtual addresses (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install startup GDT (Vitaly Kuznetsov) [1868080] - [x86] idt: Split idt_data setup out of set_intr_gate() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add CPUID handling to #VC handler (Vitaly Kuznetsov) [1868080] - [x86] fpu: Move xgetbv()/xsetbv() into a separate header (Vitaly Kuznetsov) [1868080] - [x86] cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h (Vitaly Kuznetsov) [1868080] - [x86] fpu: Reset MXCSR to default in kernel_fpu_begin() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add support for handling IOIO exceptions (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Unmap GHCB page before booting the kernel (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Setup a GHCB-based VC Exception handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add set_page_en/decrypted() helpers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check return value of kernel_ident_mapping_init() (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Call set_sev_encryption_mask() earlier (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add stage1 #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Change add_identity_map() to take start and end (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Don't pre-map memory in KASLR code (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Always switch to own page table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add page-fault handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Rename kaslr_64.c to ident_map_64.c (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add IDT Infrastructure (Vitaly Kuznetsov) [1868080] - [x86] traps: Split trap numbers out in a separate header (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Disable red-zone usage (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_has_rep_prefix() helper (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_get_modrm_reg_off() (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction decoding (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction fetch (Vitaly Kuznetsov) [1868080] - [tools] x86/insn: Make inat-tables.c suitable for pre-decompression code (Vitaly Kuznetsov) [1868080] - [x86] traps: Move pf error codes to (Vitaly Kuznetsov) [1868080] - [x86] cpufeatures: Add SEV-ES CPU feature (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Use __packed shorthand (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Add GHCB Accessor functions (Vitaly Kuznetsov) [1868080] - [x86] cpu: Unify cpu_init() (Vitaly Kuznetsov) [1868080] - [x86] insn-eval: Add support for 64-bit kernel mode (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Get rid of GOT fixup code (Vitaly Kuznetsov) [1868080] - [kernel] x86/boot/compressed: Force hidden visibility for all symbol references (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Move .got.plt entries out of the .got section (Vitaly Kuznetsov) [1868080] - [x86] boot: Correct relocation destination on old linkers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Fix reloading of GDTR post-relocation (Vitaly Kuznetsov) [1868080] - [x86] boot: Reload GDTR after copying to the end of the buffer (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Don't declare __force_order in kaslr_64.c (Vitaly Kuznetsov) [1868080] - [mm] mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() (Philipp Rudo) [1903968] - [s390] s390/ap: fix ap devices reference counting (Philipp Rudo) [1903967] - [infiniband] RDMA/cxgb4: Validate the number of CQEs (Kamal Heib) [1894720] - [net] treewide: Use fallthrough pseudo-keyword (Petr Oros) [1892748] - [net] devlink: Remove overzealous WARN_ON with snapshots (Petr Oros) [1892748] - [net] devlink: ignore -EOPNOTSUPP errors on dumpit (Petr Oros) [1892748] - [net] devlink: Always use user_ptr[0] for devlink and simplify post_doit (Petr Oros) [1892748] - [net] devlink: Constify devlink instance pointer (Petr Oros) [1892748] - [net] devlink: Add comment for devlink instance lock (Petr Oros) [1892748] - [net] devlink: Do not hold devlink mutex when initializing devlink fields (Petr Oros) [1892748] - [docs] ice: add documentation for device-caps region (Petr Oros) [1892748] - [net] devlink: remove new uninitialized_var() usage (Petr Oros) [1892748] - [docs] networking: convert sja1105's devlink info to RTS (Petr Oros) [1892748] - [net] devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit (Petr Oros) [1892748] - [docs] ice: cleanup language in ice.rst for fw.app (Petr Oros) [1892748] - [docs] devlink: don't wrap commands in rST shell blocks (Petr Oros) [1892748] - [net] devlink: Protect devlink port list traversal (Petr Oros) [1895042] - [net] devlink: Fix per port reporter fields initialization (Petr Oros) [1895042] - [net] devlink: Fix use-after-free when destroying health reporters (Petr Oros) [1895042] - [net] devlink: introduce the health reporter test command (Petr Oros) [1895042] - [net] devlink: Add devlink health port reporters API (Petr Oros) [1895042] - [net] devlink: Implement devlink health reporters on per-port basis (Petr Oros) [1895042] - [net] devlink: Create generic devlink health reporter search function (Petr Oros) [1895042] - [net] devlink: Rework devlink health reporter destructor (Petr Oros) [1895042] - [net] devlink: Refactor devlink health reporter constructor (Petr Oros) [1895042]- [md] dm writecache: fix the maximum number of arguments (Mike Snitzer) [1895117] - [md] dm writecache: advance the number of arguments when reporting max_age (Mike Snitzer) [1895117] - [x86] x86/cpu/amd: Make erratum #1054 a legacy erratum (Michael Petlan) [1791459] - [x86] x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF (Michael Petlan) [1791459] - [s390] s390/early: improve machine detection (Claudio Imbrenda) [1896307] - [infiniband] IB/mlx5: Fix fall-through warnings for Clang (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Properly convey driver version to firmware (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS (Alaa Hleihel) [1858561] - [netdrv] net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix wrong address reclaim when command interface is down (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Disable QoS when min_rates on all VFs are zero (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Clear bw_share upon VF disable (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add handling of port type in rule deletion (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix check if netdev is bond slave (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Set IPsec WAs only in IP's non checksum partial case (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix incorrect access of RCU-protected xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VXLAN synchronization after function reload (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Avoid extack error log for disabled vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix deletion of duplicate rules (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Protect encap route dev from concurrent release (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix modify header actions memory leak (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix devlink deadlock on net namespace deletion (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Clarify what the UMR is for when creating MRs (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix potential race between destroy and CQE poll (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Dedicated metadata for uplink vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Check and enable metadata support flag before using (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Release clock lock before scheduling a PPS work (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Rename ptp clock info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Always use container_of to find mdev pointer from clock struct (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix uninitialized variable warning (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add TX steering rule per IPsec state (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Add NIC TX domain namespace (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: Enhanced TX MPWQE for SKBs (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TX code into functions to be used by MPWQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename xmit-related structs to generalize them (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Generalize TX MPWQE checks for full session (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Support multiple SKBs in a TX WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move the TLS resync check out of the function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Small improvements for XDP TX MPWQE logic (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor xmit functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor inline header size calculation in the TX path (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Add LAG warning if bond slave is not lag master (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Add LAG warning for unsupported tx type (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Return a valid errno if can't get lag device index (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Fix race condition on nhe->n pointer in neigh update (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN create flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN cleanup flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix return status when setting unsupported FEC mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix driver's declaration to support GRE offload (Alaa Hleihel) [1858561 1819619] - [netdrv] net/mlx5e: CT, Fix coverity issue (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix error path for RQ alloc (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix request_irqs error flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add retry mechanism to the command entry index allocation (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: poll cmd EQ in case of command timeout (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Avoid possible free of command entry while timeout comp handler (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix a race when moving command interface to polling mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: mlx5e_fec_in_caps() returns a boolean (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats() (Alaa Hleihel) [1870593 1858561] - [netdrv] net/mlx5e: Fix multicast counter not up-to-date in "ip -s" (Alaa Hleihel) [1858561 1693130] - [netdrv] net/mlx5e: Fix endianness when calculating pedit mask first bit (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: CT: Fix freeing ct_label mapping (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix memory leak of tunnel info when rule under multipath not ready (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use synchronize_rcu to sync with NAPI (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use RCU to protect rq->xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix FTE cleanup (Alaa Hleihel) [1858561] - [infiniband] mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix flow destination setting for RDMA TX flow table (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Delete extra dump stack that gives nothing (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: convert to new udp_tunnel infrastructure (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Change push vlan action sequence (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enable users to change VF/PF representors carrier state (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete unreachable code (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: drop unnecessary list_empty (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: DR, Reduce print level for matcher print (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add support for PCI relaxed ordering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use indirect call wrappers for RX post WQEs functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move exposure of datapath function to txrx header (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Re-work initializaiton of RX function pointers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Use eswitch total_vports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Consider maximum vf vports for steering init (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Add function ID to reclaim pages debug log (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Hold pages RB tree per VF (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7 (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use MLX5_SET macro instead of local structure (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow (Alaa Hleihel) [1858561] - [include] RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Allow SQ modification (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Do not request completion on every single UMR WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Avoid indirect call in representor CQE handling (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: XDP, Avoid indirect call in TX flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add IPsec steering in local NIC RX (Alaa Hleihel) [1858561 1790222] - [include] net/mlx5: Add IPsec related Flow steering entry's fields (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: IPsec: Add HW crypto offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Accel, Add core IPsec support for the Connect-X family (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: E-switch, Reduce dependency on num_vfs during mode set (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Avoid function change handler for non ECPF (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Make MLX5_EN_TLS non-prompt (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable count action for rules with allow action (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add interface changes required for VDPA (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add VDPA interface type to supported enumerations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Support setting access rights of dma addresses (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move devlink port register and unregister calls (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove unused to_mibmr function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Added support for 100Gbps per lane link modes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete one-time used functions (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Cleanup DEVX initialization flow (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate flow steering logic from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate counters from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate restrack callbacks initialization from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function (Alaa Hleihel) [1858561] - [infiniband] RDMA: Move XRCD to be under ib_core responsibility (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce UAPI to query PD attributes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Implement the query ucontext functionality (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response (Alaa Hleihel) [1858561] - [infiniband] RDMA/core: Optimize XRC target lookup (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Get XRCD number directly for the internal use (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable QP number request when creating IPoIB underlay QP (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce ODP prefetch counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance TX timeout recovery (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add EQ info to TX/RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance CQ data on diagnose output (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename reporter's helpers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get the RQ WQE counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get RQ WQE's head (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move RQ helpers to txrx.h (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Align RX/TX reporters diagnose output format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Remove redundant RQ state query (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add a flush timeout define (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Change reporters create functions to return void (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: fix memory leak of tls (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix build break when CONFIG_XPS is not set (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Add kTLS RX HW offload support (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Use kernel API to extract private offload context (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Improve TLS feature modularity (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Accel, Expose flow steering API for rules add/del (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Receive flow steering framework for accelerated TCP flows (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: API to manipulate TTC rules destinations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor build channel params (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Turn XSK ICOSQ into a general asynchronous one (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: kTLS, Improve TLS params layout structures (Alaa Hleihel) [1858561] - [include] net/mlx5: Avoid RDMA file inclusion in core driver (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: FWTrace: Add missing space (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get MR resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get CQ resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get QP resource in RAW format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add support in query QP, CQ and MKEY segments (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Export resource dump interface (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Supporting setting devlink port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Split mac address setting function for using state_lock (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Support querying port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Move helper to eswitch layer (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Introduce and use eswitch support check helper (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Constify mac address pointer (Alaa Hleihel) [1858561] - [tty] serial: 8250: export serial8250_do_set_divisor() (Steve Best) [1784119] - [tty] serial: 8250: introduce get_divisor() and set_divisor() hook (Steve Best) [1784119] - [tty] serial: 8250: let serial8250_get_divisor() get uart_port * as param (Steve Best) [1784119] - [tty] serial: 8250_lpss: Add ->setup() for Elkhart Lake ports (Steve Best) [1784119] - [tty] serial: 8250_lpss: Switch over to MSI interrupts (Steve Best) [1784119] - [tty] serial: 8250_lpss: Enable HS UART on Elkhart Lake (Steve Best) [1784119] - [tty] serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro (Steve Best) [1784119] - [tty] serial: 8250_lpss: register DMA IRQ and pool with instance ID (Steve Best) [1784119] - [tty] serial: 8250_lpss: add fractional divisor support (Steve Best) [1784119] - [tty] serial: 8250_lpss: switch to use 8250_dwlib library (Steve Best) [1784119] - [tty] tty: serial: Use the correct style for SPDX License Identifier (Steve Best) [1784119] - [tty] serial: 8250_dw: split Synopsys DesignWare 8250 common functions (Steve Best) [1784119] - [tty] 8250_lpss: check null return when calling pci_ioremap_bar (Steve Best) [1784119] - [dma] dmaengine: dw: Remove misleading is_private property (Steve Best) [1784119] - [tty] serial: 8250: fix null-ptr-deref in serial8250_start_tx() (John Linville) [1903272] {CVE-2020-15437} - [i2c] i2c: designware-pci: Fix BUG_ON during device removal (Steve Best) [1784122] - [i2c] i2c: designware-pci: Add support for Elkhart Lake PSE I2C (Steve Best) [1784122] - [i2c] i2c: designware-pci: Switch over to MSI interrupts (Steve Best) [1784122] - [mmc] mmc: sdhci: Add LTR support for some Intel BYT based controllers (Steve Best) [1906791] - [mmc] mmc: sdhci-pci: Add max-frequency device property for Intel controllers (Steve Best) [1906791] - [powerpc] powerpc/64s: Trim offlined CPUs from mm_cpumasks (Steve Best) [1905892] - [kernel] kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling (Steve Best) [1905892] - [mm] powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels (Steve Best) [1905892] - [mm] powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation (Steve Best) [1905892] - [mm] powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address (Steve Best) [1905892] - [powerpc] powerpc: untangle cputable mce include (Steve Best) [1905892] - [mmc] mmc: sdhci-pci: Add support for Intel EHL (Steve Best) [1783588] - [scsi] qla2xxx: Update version to 10.02.00.104-k (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix device loss on 4G and older HBAs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix the call trace for flush workqueue (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Handle aborts correctly for port undergoing deletion (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix N2N and NVMe connect retry failure (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix FW initialization error on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix crash during driver load on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix compilation issue in PPC systems (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Don't check for fw_started while posting NVMe command (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Tear down session if FW say it is down (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Limit interrupt vectors to number of CPUs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Change post del message from debug level to log level (Nilesh Javali) [1905493] - [s390] s390/qeth: Remove pnso workaround (Philipp Rudo) [1903964] - [s390] s390/purgatory: do not build purgatory with kcov, kasan and friends (Philipp Rudo) [1900550] - [fs] iomap: Fix misplaced page flushing (Carlos Maiolino) [1868429] - [fs] iomap: Use round_down/round_up macros in __iomap_write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Mark read blocks uptodate in write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Clear page error before beginning a write (Carlos Maiolino) [1868429] - [fs] iomap: fix WARN_ON_ONCE() from unprivileged users (Carlos Maiolino) [1868429] - [fs] iomap: fall back to buffered writes for invalidation failures (Carlos Maiolino) [1868429] - [fs] iomap: Only invalidate page cache pages on direct IO writes (Carlos Maiolino) [1868429] - [fs] iomap: Make sure iomap_end is called after iomap_begin (Carlos Maiolino) [1868429] - [fs] iomap: Fix unsharing of an extent >2GB on a 32-bit machine (Carlos Maiolino) [1868429] - [fs] iomap: fix the iomap_fiemap prototype (Carlos Maiolino) [1868429] - [fs] iomap: remove lockdep_assert_held() (Carlos Maiolino) [1868429] - [mm] powerpc/numa: Fix a regression on memoryless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Offline memoryless cpuless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Prefer node id queried from vphn (Steve Best) [1903613] - [mm] powerpc/numa: Set numa_node for all possible cpus (Steve Best) [1903613] - [powerpc] powerpc/numa: Remove late request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Early request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Use cpu node map of first sibling thread (Steve Best) [1903613] - [x86] xen: don't unbind uninitialized lock_kicker_irq (Brian Masney) [1896786] - [net] Bluetooth: Acquire sk_lock.slock without disabling interrupts (Ivan Vecera) [1889859] - [wireless] mwifiex: fix double free (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: run init_cfg function once per driver load (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: remove no filter condition (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: split a print to avoid a WARNING in ROC (Jarod Wilson) [1860496] - [wireless] qtnfmac: fix resource leaks on unsupported iftype error return path (Jarod Wilson) [1860496] - [net] nl80211: fix OBSS PD min and max offset validation (Jarod Wilson) [1860496] - [wireless] rtw88: Fix potential probe error handling race with wow firmware loading (Jarod Wilson) [1860496] - [wireless] rtw88: Fix probe error handling race with firmware loading (Jarod Wilson) [1860496] - [wireless] ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() (Jarod Wilson) [1860496] - [wireless] ath11k: Add checked value for ath11k_ahb_remove (Jarod Wilson) [1860496] - [wireless] mwifiex: remove function pointer check (Jarod Wilson) [1860496] - [wireless] ath11k: fix uninitialized return in ath11k_spectral_process_data() (Jarod Wilson) [1860496] - [wireless] ath11k: fix a double free and a memory leak (Jarod Wilson) [1860496] - [wireless] rtw88: fix compile warning: (Jarod Wilson) [1860496] - [wireless] mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO (Jarod Wilson) [1860496] - [wireless] rtw88: don't treat NULL pointer as an array (Jarod Wilson) [1860496] - [wireless] mwifiex: Do not use GFP_KERNEL in atomic context (Jarod Wilson) [1860496] - [wireless] brcmfmac: check ndev pointer (Jarod Wilson) [1860496] - [wireless] ath11k: Fix possible memleak in ath11k_qmi_init_service (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1860496] - [wireless] ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Use appropriate rs_datalen type (Jarod Wilson) [1860496] - [wireless] ath6kl: prevent potential array overflow in ath6kl_add_new_sta() (Jarod Wilson) [1860496] - [net] net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce maximum VHT MPDU length to 7991 (Jarod Wilson) [1860496] - [net] mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHz (Jarod Wilson) [1860496] - [net] mac80211: do not allow bigger VHT MPDUs than the hardware supports (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz channel conversion (Jarod Wilson) [1860496] - [net] mac80211: do not disable HE if HT is missing on 2.4 GHz (Jarod Wilson) [1860496] - [net] mac80211: Fix radiotap header channel flag for 6GHz band (Jarod Wilson) [1860496] - [net] lib80211: fix unmet direct dependendices config warning when !CRYPTO (Jarod Wilson) [1860496] - [net] mac80211: add AQL support for VHT160 tx rates (Jarod Wilson) [1860496] - [net] mac80211: extend AQL aggregation estimation to HE and fix unit mismatch (Jarod Wilson) [1860496] - [wireless] mwifiex: Increase AES key storage size to 256 bits (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_free_txskb to free tx skbs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use v1 MCU API on MT7615 to fix issues with adding/removing stations (Jarod Wilson) [1860496] - [net] cfg80211: Adjust 6 GHz frequency to channel conversion (Jarod Wilson) [1860496] - [net] mac80211: reduce packet loss event false positives (Jarod Wilson) [1860496] - [net] cfg80211: regulatory: reject invalid hints (Jarod Wilson) [1860496] - [net] wireless: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1860496] - [net] mac80211: improve AQL aggregation estimation for low data rates (Jarod Wilson) [1860496] - [net] mac80211: factor out code to look up the average packet length duration for a rate (Jarod Wilson) [1860496] - [net] mac80211: use rate provided via status->rate on ieee80211_tx_status_ext for AQL (Jarod Wilson) [1860496] - [net] nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve tx credit only when txctl is ready to send (Jarod Wilson) [1860496] - [net] wireless: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [wireless] rtl818x: constify ioreadX() iomem argument (as in generic implementation) (Jarod Wilson) [1860496] - [net] mac80211: Do not report beacon loss if beacon filtering enabled (Jarod Wilson) [1860496] - [net] mac80211: fix misplaced while instead of if (Jarod Wilson) [1860496] - [net] nl80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac8211: fix struct initialisation (Jarod Wilson) [1860496] - [net] mac80211: Handle special status codes in SAE commit (Jarod Wilson) [1860496] - [wireless] brcmfmac: Set timeout value when configuring power save (Jarod Wilson) [1860496] - [wireless] hostap: use generic power management (Jarod Wilson) [1860496] - [wireless] rt2x00: pci: use generic power management (Jarod Wilson) [1860496] - [wireless] mt7601u: add missing release on skb in mt7601u_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't print failure if debug firmware is missing (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: coex: add functions and parameters (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static (Jarod Wilson) [1860496] - [wireless] rtw88: add h2c command in debugfs (Jarod Wilson) [1860496] - [wireless] rtw88: allows driver to enable/disable beacon (Jarod Wilson) [1860496] - [wireless] rtw88: add ieee80211_ops::change_interface (Jarod Wilson) [1860496] - [wireless] rtw88: coex: only skip coex triggered by BT info (Jarod Wilson) [1860496] - [wireless] rtw88: update tx descriptor of mgmt and reserved page packets (Jarod Wilson) [1860496] - [wireless] rtw88: fix short GI capability based on current bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: fix LDPC field for RA info (Jarod Wilson) [1860496] - [wireless] prism54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] prism54: islpci_hotplug: use generic power management (Jarod Wilson) [1860496] - [wireless] prism54: Replace HTTP links with HTTPS ones (Jarod Wilson) [1860496] - [wireless] p54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree() (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: use *ph to print small buffer (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path (Jarod Wilson) [1860496] - [net] mac80211: warn only once in check_sdata_in_driver() at each caller (Jarod Wilson) [1860496] - [net] nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1860496] - [net] cfg80211: invert HE BSS color 'disabled' to 'enabled' (Jarod Wilson) [1860496] - [net] mac80211: add a function for running rx without passing skbs to the stack (Jarod Wilson) [1860496] - [net] mac80211: parse radiotap header when selecting Tx queue (Jarod Wilson) [1860496] - [net] mac80211: remove unused flags argument in transmit functions (Jarod Wilson) [1860496] - [net] mac80211: use same flag everywhere to avoid sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: do not overwrite the sequence number if requested (Jarod Wilson) [1860496] - [net] mac80211: add radiotap flag to prevent sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: never drop injected frames even if normally not allowed (Jarod Wilson) [1860496] - [uapi] cfg80211: Add support to advertize OCV support (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: avoid bss color setting in non-HE modes (Jarod Wilson) [1860496] - [net] mac80211: calculate skb hash early when using itxq (Jarod Wilson) [1860496] - [net] mac80211: improve AQL tx airtime estimation (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to station info (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to meshconf (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery (Jarod Wilson) [1860496] - [net] cfg80211: allow the low level driver to flush the BSS table (Jarod Wilson) [1860496] - [net] mac80211: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [net] nl80211: Simplify error handling path in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [net] nl80211: Remove a misleading label in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [uapi] net/wireless: wireless.h: drop duplicate word in comments (Jarod Wilson) [1860496] - [uapi] net/wireless: nl80211.h: drop duplicate words in comments (Jarod Wilson) [1860496] - [net] cfg80211: allow vendor dumpit to terminate by returning 0 (Jarod Wilson) [1860496] - [net] mac80211: remove the need for variable rates_idx (Jarod Wilson) [1860496] - [net] nl80211: S1G band and channel definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt76s: move queue accounting in mt76s_tx_queue_skb (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663s support (Jarod Wilson) [1860496] - [wireless] mt76: introduce mt76_sdio module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663-usb-sdio-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: sdio code must access rate/key regs in preocess context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_skb_adjust_pad utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: take into account sdio bus configuring txwi (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leak in set key (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reschedule ps work according to last activity (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid scheduling runtime-pm during hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: sync probe sampling with rate configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: improve mt7615_driver_own reliability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add idle-timeout knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable beacon hw filter for runtime-pm (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add runtime-pm knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not request {driver, fw}_own if already granted (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check MT76_STATE_PM flag before accessing the device (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add, remove} (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pushing frames in mt7615_tx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pulling packets from mac80211 queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing lock in mt7615_regd_notifier (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before performing freq scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: acquire driver_own before configuring device for suspend (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device in mt7615_update_channel before access regmap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce pm_power_save delayed work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before configuring hw keys (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before accessing regmap in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mutex_{acquire, release} utilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_pm_wake utility routine (Jarod Wilson) [1860496] - [wireless] mt76: move mt76 workqueue in common code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid polling in fw_own for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: avoid memcpy in rxv operation (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: enable HC-M7662BU1 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: fix pci suspend/resume on mt7612e (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: update HE capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement testmode support (Jarod Wilson) [1860496] - [wireless] mt76: add API for testmode support (Jarod Wilson) [1860496] - [wireless] mt76: vif_mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use full on-chip memory address for WF_PHY registers (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing RF registers via MCU (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing mapped registers via bus ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: schedule tx tasklet and sta poll on mac tx free (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2e: rename routines in pci.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add MU-MIMO support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add a fixed AC queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add .set_tsf callback (Jarod Wilson) [1860496] - [wireless] mt76: add U-APSD support on AP side (Jarod Wilson) [1860496] - [wireless] mt76: rely on register macros (Jarod Wilson) [1860496] - [wireless] mt76: fix include in pci.h (Jarod Wilson) [1860496] - [wireless] mt76: allow more channels, allowed in ETSI domain (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix up typo in Kconfig for MT7663U (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce ARP filter offload (Jarod Wilson) [1860496] - [wireless] mt76: usb: rely on mt76_for_each_q_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: re-enable offloading of sequence number assignment (Jarod Wilson) [1860496] - [wireless] wireless: Fix trivial spelling (Jarod Wilson) [1860496] - [wireless] rtlwifi: 8821ae: remove unused path B parameters from swing table (Jarod Wilson) [1860496] - [wireless] rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations (Jarod Wilson) [1860496] - [wireless] rtl818x_pci: use generic power management (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Prevent leaking urb (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Fix deadlock (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Remove uninitialized_var() usage (Jarod Wilson) [1860496] - [wireless] orinoco_usb: fix spelling mistake (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: Fix endian issue (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix endian issue in ps.c (Jarod Wilson) [1860496] - [wireless] broadcom: fix wiki website url (Jarod Wilson) [1860496] - [wireless] wireless: fix wiki website url in main Kconfig (Jarod Wilson) [1860496] - [wireless] rtw88: coex: Fix ACL Tx pause during BT inquiry/page (Jarod Wilson) [1860496] - [wireless] mwifiex: Prevent memory corruption handling keys (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix reporting 'operation not supported' error code (Jarod Wilson) [1860496] - [wireless] mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: add new RFE type 6 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822ce: add support for device ID 0xc82f (Jarod Wilson) [1860496] - [wireless] rtw88: pci: disable aspm for platform inter-op with module parameter (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: Add 8821CE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: single rf path chips don't support TX STBC (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add beamformee support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add cck pd settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add phy calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add false alarm statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add query rx desc support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set channel support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add dig related settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set tx power index (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add basic functions (Jarod Wilson) [1860496] - [wireless] brcm80211: brcmsmac: Move LEDs to GPIO descriptors (Jarod Wilson) [1860496] - [wireless] brcmfmac: Transform compatible string for FW loading (Jarod Wilson) [1860496] - [wireless] brcmfmac: set pacing shift before transmitting skb to bus (Jarod Wilson) [1860496] - [wireless] brcmfmac: set state of hanger slot to FREE when flushing PSQ (Jarod Wilson) [1860496] - [wireless] brcmfmac: reset SDIO bus on a firmware crash (Jarod Wilson) [1860496] - [wireless] brcmfmac: do not disconnect for disassoc frame from unconnected AP (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for wrong disconnection event source information (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for unable to return to visible SSID (Jarod Wilson) [1860496] - [wireless] brcmfmac: initialize the requested dwell time (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map (Jarod Wilson) [1860496] - [wireless] brcmfmac: update tx status flags to sync with firmware (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve 2 credits for host tx control path (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase message buffer size for control packets (Jarod Wilson) [1860496] - [wireless] brcmfmac: allow credit borrowing for all access categories (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix Bss Info flag definition Bug (Jarod Wilson) [1860496] - [wireless] brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep SDIO watchdog running when console_interval is non-zero (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix invalid permanent MAC address in wiphy (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix kernel crash on out of boundary access (Jarod Wilson) [1860496] - [net] net: wireless: kerneldoc fixes (Jarod Wilson) [1860496] - [net] net: mac80211: kerneldoc fixes (Jarod Wilson) [1860496] - [wireless] ath11k: fix wmi peer flags in peer assoc command (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for ring backpressure stats (Jarod Wilson) [1860496] - [wireless] ath11k: Add dp tx err stats (Jarod Wilson) [1860496] - [wireless] ath11k: removing redundant reo unlock followed by immediate lock (Jarod Wilson) [1860496] - [wireless] ath11k: add support for spectral scan (Jarod Wilson) [1860496] - [wireless] ath11k: Add direct buffer ring support (Jarod Wilson) [1860496] - [wireless] ath11k: build HE 6 GHz capability (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for 6g scan hint (Jarod Wilson) [1860496] - [wireless] ath11k: Send multiple scan_chan_list messages if required (Jarod Wilson) [1860496] - [wireless] ath11k: Add 6G scan dwell time parameter in scan request command (Jarod Wilson) [1860496] - [wireless] ath11k: set psc channel flag when sending channel list to firmware (Jarod Wilson) [1860496] - [wireless] ath11k: extend peer_assoc_cmd for 6GHz band (Jarod Wilson) [1860496] - [wireless] ath11k: Use freq instead of channel number in rx path (Jarod Wilson) [1860496] - [wireless] ath11k: add support for 6GHz radio in driver (Jarod Wilson) [1860496] - [wireless] ath11k: add 6G frequency list supported by driver (Jarod Wilson) [1860496] - [wireless] net: wireless: intel: fix wiki website url (Jarod Wilson) [1860496] - [wireless] iwlwifi: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix gcc-10 zero-length-bounds warning (Jarod Wilson) [1860496] - [wireless] ath: fix wiki website url (Jarod Wilson) [1860496] - [wireless] ath10k: Acquire tx_lock in tx error paths (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove redundant assignment to variable ret (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix config variable name in comment (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Fix avg-power report (Jarod Wilson) [1860496] - [wireless] iwlwifi: Don't IWL_WARN on FW reconfiguration (Jarod Wilson) [1860496] - [wireless] iwlwifi: Extended Key ID support for mvm and dvm (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8997 chipset (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8977 chipset (Jarod Wilson) [1860496] - [net] mac80211: remove STA txq pending airtime underflow warning (Jarod Wilson) [1860496] - [net] mac80211: Fix bug in Tx ack status reporting in 802.3 xmit path (Jarod Wilson) [1860496] - [net] cfg80211: check vendor command doit pointer before use (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free pending skb when destroying a mpath (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free ie data when leaving mesh (Jarod Wilson) [1860496] - [net] mac80211: fix warning in 6 GHz IE addition in mesh mode (Jarod Wilson) [1860496] - [wireless] ath10k: Fix NULL pointer dereference in AHB device probe (Jarod Wilson) [1860496] - [wireless] iwlwifi: Make some Killer Wireless-AC 1550 cards work again (Jarod Wilson) [1860496] - [wireless] ath9k: Fix regression with Atheros 9271 (Jarod Wilson) [1860496] - [net] nl80211: fix memory leak when parsing NL80211_ATTR_HE_BSS_COLOR (Jarod Wilson) [1860496] - [net] nl80211: don't return err unconditionally in nl80211_start_ap() (Jarod Wilson) [1860496] - [net] mac80211: allow rx of mesh eapol frames with default rx key (Jarod Wilson) [1860496] - [net] mac80211: skip mpath lookup also for control port tx (Jarod Wilson) [1860496] - [net] mac80211: Fix dropping broadcast packets in 802.11 encap (Jarod Wilson) [1860496] - [net] mac80211: simplify mesh code (Jarod Wilson) [1860496] - [net] mac80211: fix control port tx status check (Jarod Wilson) [1860496] - [include] ieee80211: Add missing and new AKM suite selector definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix EEPROM buffer size (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leaks in mt7663u_probe (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: do not access uninitialized NAPI structs (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix crash in iwl_dbg_tlv_alloc_trigger (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU (Jarod Wilson) [1860496] - [wireless] wireless: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1860496] - [net] net: fix wiki website url mac80211 and wireless files (Jarod Wilson) [1860496] - [uapi] include: fix wiki website url in netlink interface header (Jarod Wilson) [1860496] - [wireless] mt76: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix lmac queue debugsfs entry (Jarod Wilson) [1860496] - [wireless] mt76: add missing lock configuring coverage class (Jarod Wilson) [1860496] - [net] mac80211: initialize return flags in HE 6 GHz operation parsing (Jarod Wilson) [1860496] - [net] cfg80211: fix management registrations deadlock (Jarod Wilson) [1860496] - [net] cfg80211: support bigger kek/kck key length (Jarod Wilson) [1860496] - [net] mac80211: set short_slot for 6 GHz band (Jarod Wilson) [1860496] - [net] mac80211: Consider 6 GHz band when handling power constraint (Jarod Wilson) [1860496] - [net] mac80211: accept aggregation sessions on 6 GHz (Jarod Wilson) [1860496] - [net] cfg80211: require HE capabilities for 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: reject HT/VHT capabilities on 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: treat 6 GHz channels as valid regardless of capability (Jarod Wilson) [1860496] - [net] mac80211: Add HE 6GHz capabilities element to probe request (Jarod Wilson) [1860496] - [net] mac80211: use HE 6 GHz band capability and pass it to the driver (Jarod Wilson) [1860496] - [net] mac80211: check the correct bit for EMA AP (Jarod Wilson) [1860496] - [net] mac80211: determine chandef from HE 6 GHz operation (Jarod Wilson) [1860496] - [net] mac80211: avoid using ext NSS high BW if not supported (Jarod Wilson) [1860496] - [net] mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode (Jarod Wilson) [1860496] - [net] mac80211: build HE operation with 6 GHz oper information (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capability element (Jarod Wilson) [1860496] - [net] cfg80211: add and expose HE 6 GHz band capabilities (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capabilities into parse extension (Jarod Wilson) [1860496] - [net] cfg80211: handle 6 GHz capability of new station (Jarod Wilson) [1860496] - [include] ieee80211: add HE ext EIDs and 6 GHz capability defines (Jarod Wilson) [1860496] - [include] ieee80211: add code to obtain and parse 6 GHz operation field (Jarod Wilson) [1860496] - [include] ieee80211: definitions for reduced neighbor reports (Jarod Wilson) [1860496] - [net] cfg80211: add a helper to identify 6 GHz PSCs (Jarod Wilson) [1860496] - [net] nl80211: really allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: adapt to new channelization of the 6GHz band (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz frequencies to kHz (Jarod Wilson) [1860496] - [wireless] ath11k: clear DCM max constellation tx value (Jarod Wilson) [1860496] - [wireless] ath11k: reset trigger frame MAC padding duration (Jarod Wilson) [1860496] - [wireless] ath10k: Remove ath10k_qmi_register_service_notifier() declaration (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] ath9k: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA (Jarod Wilson) [1860496] - [wireless] mwifiex: Parse all API_VER_ID properties (Jarod Wilson) [1860496] - [wireless] brcmfmac: 43012 Update MES Watermark (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize for 4373 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: remove CCK TX setting when switch channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: fix missing brace warning for old compilers (Jarod Wilson) [1860496] - [wireless] rtw88: fix EAPOL 4-way failure by finish IQK earlier (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: handle BT inquiry cases (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: set antanna control owner (Jarod Wilson) [1860496] - [wireless] Revert "rtw88: no need to set registers for SDIO" (Jarod Wilson) [1860496] - [wireless] rt2800: enable MFP support unconditionally (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Fix Cypress SDIO IDs macros in common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from b43-sdio driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from ath10k driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from mwifiex driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Change macro names for Marvell 8688 modules (Jarod Wilson) [1860496] - [mmc] mmc: sdio: Fix macro name for Marvell device with ID 0x9134 (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 56 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request version 10 (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix aux station leak (Jarod Wilson) [1860496] - [wireless] iwlwifi: move txq-specific from trans_pcie to common trans (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_txq and substructures to a common trans header (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen3: indicate 8k/12k RB size to device (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: support device specific method (DSM) (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: don't count on the FW to set persistence mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: set NO_HE if the regulatory domain forbids it (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: remove set but not used variable 'msta' (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Use kmemdup in mt7615_queue_key_update() (Jarod Wilson) [1860496] - [wireless] mt76: only iterate over initialized rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for MT7611N (Jarod Wilson) [1860496] - [wireless] mt76: fix wcid allocation issues (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible NULL pointer dereference in mt7915_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw_scan with ssid_type for specified SSID only (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix a handful of spelling mistakes (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch to per-vif power_save support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: fix per-driver wcid range checks after wcid array size bump (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix decoded radiotap HE flags (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix sparse warnings: incorrect type initializer (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add spatial reuse support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove check in mt76x02_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce remain_on_channel support (Jarod Wilson) [1860496] - [net] mac80211: support control port TX status reporting (Jarod Wilson) [1860496] - [net] mac80211: fix HT-Control field reception for management frames (Jarod Wilson) [1860496] - [net] cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific Tx rate configuration (Jarod Wilson) [1860496] - [net] mac80211: allow SA-QUERY processing in userspace (Jarod Wilson) [1860496] - [net] nl80211: add ability to report TX status for control port TX (Jarod Wilson) [1860496] - [net] mac80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [net] cfg80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [include] mac80211: Add new AMPDU factor macro for HE peer caps (Jarod Wilson) [1860496] - [include] ieee80211: S1G defines (Jarod Wilson) [1860496] - [net] nl80211: support scan frequencies in KHz (Jarod Wilson) [1860496] - [net] nl80211: add KHz frequency offset for most wifi commands (Jarod Wilson) [1860496] - [net] cfg80211: add KHz variants of frame RX API (Jarod Wilson) [1860496] - [net] nl80211: simplify peer specific TID configuration (Jarod Wilson) [1860496] - [net] cfg80211: add support for TID specific AMSDU configuration (Jarod Wilson) [1860496] - [net] mac80211: fix variable names in TID config methods (Jarod Wilson) [1860496] - [net] cfg80211: fix mask type in cfg80211_tid_cfg structure (Jarod Wilson) [1860496] - [net] cfg80211: fix debugfs rename crash (Jarod Wilson) [1860496] - [include] ieee80211: Fix incorrect mask for default PE duration (Jarod Wilson) [1860496] - [net] mac80211: mesh: fix discovery timer re-arming issue / crash (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: Fix build error (Jarod Wilson) [1860496] - [wireless] ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: remove redundant for-loop (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix memory corruption in dump_station (Jarod Wilson) [1860496] - [wireless] rtw88: no need to set registers for SDIO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix incorrect setting of ldo_pwr (Jarod Wilson) [1860496] - [wireless] rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko (Jarod Wilson) [1860496] - [wireless] rtw88: extract: remove the unused after extracting (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8723d an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822b an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822c an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols about pci interface (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols used in chip functionalities (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix typo defining ps work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: configure bss info adding the interface (Jarod Wilson) [1860496] - [wireless] mt76: enable p2p support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce hw scan timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not report scan_complete twice to mac80211 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix the usage WoW with net detect support (Jarod Wilson) [1860496] - [wireless] ath11k: fix htt stats module not handle multiple skbs (Jarod Wilson) [1860496] - [wireless] rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix sparse warnings for power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add 8723DE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: fill zeros to words 0x06 and 0x07 of security cam entry (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add coex support (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: set ltecoex register address in chip_info (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement flush queue (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add shutdown callback to disable BT USB suspend (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add IQ calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add LC calibration (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE offload failures (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible deadlock in mt7915_stop (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: allocate proper size for tlv tags (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add debugfs to track TxBF status (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add TxBF capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformee support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformer support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: introduce mt7915_get_he_phy_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: usb: cancel ps work stopping the vif (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: add missing register definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: set runtime stream caps by mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable firmware module debug support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add tsf related callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: set peer Tx fixed rate through debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_statistics support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_add_debugfs support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Rx radiotap header support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE capabilities support for peers (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE bss_conf support for interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: register per-phy HE capabilities for each interface (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: implement HE per-rate tx power support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable Rx HE rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: add mac80211 driver for MT7915 PCIe-based chipsets (Jarod Wilson) [1860496] - [wireless] mt76: add HE phy modes and hardware queue (Jarod Wilson) [1860496] - [wireless] mt76: adjust wcid size to support new 802.11ax generation (Jarod Wilson) [1860496] - [wireless] mt76: add Rx stats support for radiotap (Jarod Wilson) [1860496] - [wireless] mt76: add support for HE RX rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: avoid rx reorder buffer overflow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: scan all channels if not specified (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add support to sched scan with randomise addr (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce WoW with net detect support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix delta tx power for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix target power parsing (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ibss mode for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check return value of mt7615_eeprom_get_power_index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: read tx streams from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce beacon_loss mcu event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add gtk rekey offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce PM support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: introduce suspend/resume to mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add WoW support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce support for hardware beacon filter (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: free pci_vector if mt7615_pci_probe fails (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add passive mode for hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_check_offload_capability routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: remove duplicate error message (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix getting maximum tx power from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set spatial extension index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: remove check in mt7663_load_n9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add the possibility to load firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: enable MCS 8 and MCS9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix event report in mt7615_mcu_bss_event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix up BMC entry indicated to unicmd firmware (Jarod Wilson) [1860496] - [wireless] mt76: enable TDLS support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mcu bss upload before creating the sta (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not adjust MAC timings if the device is not running (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use larger rx buffers if VHT is supported (Jarod Wilson) [1860496] - [wireless] mt76: fix A-MPDU density handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix sta ampdu factor for VHT (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: enable AirTimeFairness (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mac_sta_poll for usb code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_driver_own routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix max wtbl size for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_firmware_own for mt7663e (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: parse mcu return code for unified commands (Jarod Wilson) [1860496] - [wireless] mt76: add rx queues info to mt76 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make Kconfig entry obvious for MT7663E (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce 802.11 PS support in sta mode (Jarod Wilson) [1860496] - [wireless] mt76: remove PS_NULLFUNC_STACK capability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: provide aid info to the mcu (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable aspm by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable scs for mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move core shared code in mt7615-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible deadlock in mt7615_stop (Jarod Wilson) [1860496] - [wireless] mt76: remove unnecessary annotations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable MSI by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework IRQ handling to prepare for MSI support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7622: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set hw scan limits only for firmware with offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable hw/sched scan ops for non-offload firmware (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix aggr range entry in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying tx DPD calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying DC offset calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Delete an error message in mt7622_wmac_probe() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not always reset the dfs state setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: correct the name of the rom patch (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add address parameter to mt7615_eeprom_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_wtbl_desc data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework wtbl key configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely on mt7622 queue scheme for mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce __mt7663_load_firmware routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mac_update_rate_desc routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support to mt7615_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: add headroom and tailroom to mt76_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove unnecessary register operations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce rlm tlv in bss_info mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce BSS absence event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce scheduled scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce hw scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: keep Rx filters as the default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add ethool support to mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: disable RDD commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make scs configurable per phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: enable nf estimation (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix mt7615_mac_cca_stats_reset routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more useful Tx mib counters (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup mib related defines and structs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable aggr_stats for both phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: modify mt7615_ampdu_stat_read for each phy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: pci: add mt7610 PCI ID (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: introduce Mercury UD13 support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: fix handling MCU timeouts during hw restart (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] mwl8k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Remove logically dead code (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove Comparison to bool in brcmf_p2p_send_action_frame() (Jarod Wilson) [1860496] - [wireless] brcmfmac: make non-global functions static (Jarod Wilson) [1860496] - [wireless] brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv in (GTK) keys (Jarod Wilson) [1860496] - [wireless] brcmfmac: use actframe_abort to cancel ongoing action frame (Jarod Wilson) [1860496] - [wireless] brcmfmac: set security after reiniting interface (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 802.1d priority to ac mapping for pcie dongles (Jarod Wilson) [1860496] - [wireless] brcmfmac: map 802.1d priority to precedence level based on AP WMM params (Jarod Wilson) [1860496] - [wireless] ath11k: convert to devm_platform_get_and_ioremap_resource (Jarod Wilson) [1860496] - [wireless] ath11k: remove redundant initialization of pointer info (Jarod Wilson) [1860496] - [wireless] ath10k: fix ath10k_pci struct layout (Jarod Wilson) [1860496] - [wireless] ath10k: fix gcc-10 zero-length-bounds warnings (Jarod Wilson) [1860496] - [wireless] ath10k: remove experimental tag from SDIO and SNOC busses in Kconfig (Jarod Wilson) [1860496] - [wireless] ath10k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: Remove bus layer includes from upper layer (Jarod Wilson) [1860496] - [wireless] ath11k: Add drv private for bus opaque struct (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for multibus support (Jarod Wilson) [1860496] - [wireless] ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_request_peer_stats_info() (Jarod Wilson) [1860496] - [wireless] ath10k: Remove msdu from idr when management pkt send fails (Jarod Wilson) [1860496] - [wireless] ath10k: Skip handling del_server during driver exit (Jarod Wilson) [1860496] - [wireless] ath11k: remove stale monitor status descriptor (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg_ini: differentiate ax210 hw with same hw type (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: skip fragmented receive buffers (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove outdated copyright print/module statement (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't transmit on unallocated queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: tx: enable A-MSDU in low latency mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: use longer queues for 256-BA (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: use DMA pool for byte-count tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove some dead code (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: mark a variable __maybe_unused (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: attempt to allocate smaller queues (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: allocate much smaller byte-count table (Jarod Wilson) [1860496] - [wireless] iwlwifi: dump api version in yaml format (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert all AX101 devices to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove occurrences of 22000 in the FW name defines (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert QnJ with Hr to the device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove outdated comment about PCI RTPM reference (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add IML/ROM information to the assertion dumps (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by other op_modes (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: remove magic number (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: set debug descriptor to NULL outside of iwl_fw_free_dump_desc (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 55 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add D3 resume timepoint (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: avoid debug max amsdu config overwriting itself (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: stop supporting swcrypto and bt_coex_active module parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request command version 9 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't access TLV before verifying len (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove antenna_coupling module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: use hweight_long instead of bit manipulating (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4 (Jarod Wilson) [1860496] - [wireless] iwlwifi: fw api: fix PHY data 2/3 position (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: remove Comparison to bool in rf.c (Jarod Wilson) [1860496] - [wireless] mwifiex: avoid -Wstringop-overflow warning (Jarod Wilson) [1860496] - [wireless] rtlwifi: remove comparison of 0/1 to bool variable (Jarod Wilson) [1860496] - [wireless] brcmsmac: remove Comparison to bool in brcms_b_txstatus() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Response failure issue (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix P2P Group Formation failure via Go-neg method (Jarod Wilson) [1860496] - [wireless] brcmfmac: support the second p2p connection (Jarod Wilson) [1860496] - [wireless] rtw88: fix an issue about leak system resources (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add interface configurations table (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Set IG register for CCK rate (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add chip_ops::false_alarm_statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: some chips don't support LDPC (Jarod Wilson) [1860496] - [wireless] rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add set_channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add query_rx_desc (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add DIG parameter (Jarod Wilson) [1860496] - [wireless] rtlwifi: use true, false for bool variable in rtl_init_rfkill() (Jarod Wilson) [1860496] - [wireless] rtw88: Use udelay instead of usleep in atomic context (Jarod Wilson) [1860496] - [wireless] ath11k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Silence undersized packet warnings (Jarod Wilson) [1860496] - [wireless] ath6kl: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: fix kernel panic by freeing the msdu received with invalid length (Jarod Wilson) [1860496] - [wireless] ath11k: Add support to reset htt peer stats (Jarod Wilson) [1860496] - [wireless] ath11k: add tx hw 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [wireless] ath11k: fix resource unavailability for htt stats after peer stats display (Jarod Wilson) [1860496] - [wireless] ath11k: use true,false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: Add support for targets without trustzone (Jarod Wilson) [1860496] - [wireless] ath10k: Setup the msa resources before qmi init (Jarod Wilson) [1860496] - [wireless] ath10k: remove the max_sched_scan_reqs value (Jarod Wilson) [1860496] - [wireless] ath10k: Avoid override CE5 configuration for QCA99X0 chipsets (Jarod Wilson) [1860496] - [wireless] brcmfmac: no need to check return value of debugfs_create functions (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove comparison to bool in brcmf_fws_attach() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add vendor ie for association responses (Jarod Wilson) [1860496] - [wireless] brcmfmac: only generate random p2p address when needed (Jarod Wilson) [1860496] - [wireless] brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep apsta enabled when AP starts with MCHAN feature (Jarod Wilson) [1860496] - [wireless] rtw88: fix spelling mistake "fimrware" -> "firmware" (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update phy parameter tables to v50 (Jarod Wilson) [1860496] - [wireless] ath11k: add DBG_MAC prints to track vdev events (Jarod Wilson) [1860496] - [wireless] ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev (Jarod Wilson) [1860496] - [wireless] ath11k: fix error return code in ath11k_dp_alloc() (Jarod Wilson) [1860496] - [wireless] ath10k: fix possible memory leak in ath10k_bmi_lz_data_large() (Jarod Wilson) [1860496] - [wireless] mac80211: fix memory overlap due to variable length param (Jarod Wilson) [1860496] - [net] mac80211: TX legacy rate control for Beacon frames (Jarod Wilson) [1860496] - [wireless] ath11k: use GFP_ATOMIC under spin lock (Jarod Wilson) [1860496] - [wireless] ath10k: correct tx bitrate of iw for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: add bitrate parse for peer stats info (Jarod Wilson) [1860496] - [wireless] ath10k: add rx bitrate report for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: enable firmware peer stats info for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath5k: remove conversion to bool in ath5k_ani_calibration() (Jarod Wilson) [1860496] - [wireless] ath9k: add calibration timeout for AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: invalidate all calibrations at once (Jarod Wilson) [1860496] - [wireless] ath9k: interleaved NF calibration on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: do not miss longcal on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: remove needless NFCAL_PENDING flag setting (Jarod Wilson) [1860496] - [wireless] ath9k: fix AR9002 ADC and NF calibrations (Jarod Wilson) [1860496] - [wireless] rtw88: fix sparse warnings for download firmware routine (Jarod Wilson) [1860496] - [wireless] ath10k: add statistics of tx retries and tx failed when tx complete disable (Jarod Wilson) [1860496] - [wireless] ath10k: enable rx duration report default for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath11k: fix reo flush send (Jarod Wilson) [1860496] - [wireless] iwlwifi: debug: set NPK buffer in context info (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structs for So devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structure for Qu devices with medium latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: tell firmware about required LTR delay (Jarod Wilson) [1860496] - [wireless] iwlwifi: update few product names in AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0 (Jarod Wilson) [1860496] - [wireless] iwlwifi: add new cards for AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: read TAS table from ACPI and send it to the FW (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove fw_monitor module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add framework for specific phy configuration (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT time point (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add DCM flag to rate pretty-print (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: minor code cleanups in byte table update (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: use seq_file for tx_queue debugfs file (Jarod Wilson) [1860496] - [wireless] iwlwifi: support version 9 of WOWLAN_GET_STATUS notification (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: support multiple dumps in legacy dump flow (Jarod Wilson) [1860496] - [wireless] iwlwifi: move API version lookup to common code (Jarod Wilson) [1860496] - [wireless] iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx (Jarod Wilson) [1860496] - [net] mac80211: fix two missing documentation entries (Jarod Wilson) [1860496] - [net] cfg80211: reject channels/chandefs with KHz offset >= 1000 (Jarod Wilson) [1860496] - [net] mac80211: add freq_offset to RX status (Jarod Wilson) [1860496] - [net] mac80211: handle channel frequency offset (Jarod Wilson) [1860496] - [net] cfg80211: express channels with a KHz component (Jarod Wilson) [1860496] - [net] ieee80211: share 802.11 unit conversion helpers (Jarod Wilson) [1860496] - [net] mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test (Jarod Wilson) [1860496] - [net] mac80211: Fail association when AP has no legacy rates (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: add an option to defer ADDBA transmit (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: refactor sending addba (Jarod Wilson) [1860496] - [net] mac80211: Skip entries with HE membership selector (Jarod Wilson) [1860496] - [net] cfg80211: Parse HE membership selector (Jarod Wilson) [1860496] - [net] mac80211: Don't destroy auth data in case of anti-clogging (Jarod Wilson) [1860496] - [net] mac80211: add twt_protected flag to the bss_conf structure (Jarod Wilson) [1860496] - [net] mac80211: implement Operating Mode Notification extended NSS support (Jarod Wilson) [1860496] - [net] mac80211: Process multicast RX registration for Action frames (Jarod Wilson) [1860496] - [net] nl80211: allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: support multicast RX registration (Jarod Wilson) [1860496] - [net] cfg80211: change internal management frame registration API (Jarod Wilson) [1860496] - [net] mac80211: Report beacon protection failures to user space (Jarod Wilson) [1860496] - [net] cfg80211: Unprotected Beacon frame RX indication (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: remove support for fw scan api v13 (Jarod Wilson) [1860496] - [net] mac80211: fix drv_config_iface_filter() behaviour (Jarod Wilson) [1860496] - [net] mac80211: mlme: remove duplicate AID bookkeeping (Jarod Wilson) [1860496] - [wireless] ath10k: drop the TX packet which size exceed credit size for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the invalid tx/rx chainmask configuration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: initialize mac/bb/rf basic functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Organize chip TX/RX FIFO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement set_tx_power_index ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: 11N chips don't support H2C queue (Jarod Wilson) [1860496] - [wireless] rtw88: decompose while(1) loop of power sequence polling command (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac power-on/-off function (Jarod Wilson) [1860496] - [wireless] rtw88: no need to send additional information to legacy firmware (Jarod Wilson) [1860496] - [wireless] rtw88: add legacy firmware download for 8723D devices (Jarod Wilson) [1860496] - [wireless] ath10k: add flush tx packets for SDIO chip (Jarod Wilson) [1860496] - [wireless] ath10k: enable alt data of TX path for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add htt TX bundle for sdio (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_debug_fw_stats_process() (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid() (Jarod Wilson) [1860496] - [wireless] rtw88: set power trim according to efuse PG values (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add read_efuse to recognize efuse info from map (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add new chip op efuse_grant() to control efuse access (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add cfg_ldo25 to control LDO25 (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add RF read/write ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power sequence (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add beamform wrapper functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add basic chip capabilities (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix warning comparison to bool (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8821ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723be: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: hif: make send_complete_check op optional (Jarod Wilson) [1860496] - [wireless] ath10k: sdio: remove _hif_ prefix from functions not part of hif interface (Jarod Wilson) [1860496] - [wireless] ath10k: improve power save performance for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_start_post() (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove leading space (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_stf_ss_update() void (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_down() (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() (Jarod Wilson) [1860496] - [wireless] hostap: Add missing annotations for prism2_bss_list_proc_start() and prism2_bss_list_proc_stop (Jarod Wilson) [1860496] - [wireless] rtw88: add support for set/get antennas (Jarod Wilson) [1860496] - [wireless] rtw88: make rtw_chip_ops::set_antenna return int (Jarod Wilson) [1860496] - [wireless] ath11k: Add dynamic tcl ring selection logic with retry mechanism (Jarod Wilson) [1860496] - [wireless] ath11k: cleanup reo command error code overwritten (Jarod Wilson) [1860496] - [wireless] ath10k: Fix typo in warning messages (Jarod Wilson) [1860496] - [wireless] ath11k: Fix rx_filter flags setting for per peer rx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: Fix fw assert by setting proper vht cap (Jarod Wilson) [1860496] - [wireless] ath11k: Cleanup in pdev destroy and mac register during crash on recovery (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_set_mac() void (Jarod Wilson) [1860496] - [wireless] rtw88: Add delay on polling h2c command status bit (Jarod Wilson) [1860496] - [wireless] brcm80211: remove redundant pointer 'address' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix wrong location to get firmware feature (Jarod Wilson) [1860496] - [wireless] rtw88: Make two functions static (Jarod Wilson) [1860496] - [net] cfg80211: fix kernel-doc notation (Jarod Wilson) [1860496] - [wireless] ath11k: rx path optimizations (Jarod Wilson) [1860496] - [wireless] ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts (Jarod Wilson) [1860496] - [wireless] ath11k: Fix TWT radio count (Jarod Wilson) [1860496] - [wireless] ath11k: Modify the interrupt timer threshold (Jarod Wilson) [1860496] - [wireless] ath11k: fix duplication peer create on same radio (Jarod Wilson) [1860496] - [wireless] ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 (Jarod Wilson) [1860496] - [wireless] ath10k: disable TX complete indication of htt for sdio (Jarod Wilson) [1860496] - [wireless] ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Write in ath9k_htc_rx_msg (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in htc_connect_service (Jarod Wilson) [1860496] - [wireless] ath10k: fix kernel null pointer dereference (Jarod Wilson) [1860496] - [wireless] ath10k: enable radar detection in secondary segment (Jarod Wilson) [1860496] - [wireless] ath10k: enable VHT160 and VHT80+80 modes (Jarod Wilson) [1860496] - [wireless] ath11k: Avoid mgmt tx count underflow (Jarod Wilson) [1860496] - [wireless] ath11k: Increase the tx completion ring size (Jarod Wilson) [1860496] - [wireless] ath11k: fix error message to correctly report the command that failed (Jarod Wilson) [1860496] - [wireless] ath11k: add pktlog checksum in trace events to support pktlog (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the race condition in firmware dump work queue (Jarod Wilson) [1860496] - [wireless] ath11k: Add sta debugfs support to configure ADDBA and DELBA (Jarod Wilson) [1860496] - [wireless] ath11k: fix compiler warnings without CONFIG_THERMAL (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove newline from rs_pretty_print_rate() (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 53 for 22000 series (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove IWL_FW_DBG_DOMAIN macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: enable yoyo by default (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support FW APIs with variable number of profiles (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't block dumping internal memory when not in SRAM mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ HR FPGA (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ Hr STEP A (Jarod Wilson) [1860496] - [wireless] iwlwifi: add trans_cfg for devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for non EDCA based measurements (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert QnJ with Jf devices to new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert all Qu with Jf devices to the new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: add HW step to new cfg device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove some unused extern declarations from iwl-config.h (Jarod Wilson) [1860496] - [wireless] iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: enable SF also when we have HE (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove redundant iwl9560_2ac_cfg struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: rs-fw: fix some indentation (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support scan req cmd ver 14 (Jarod Wilson) [1860496] - [wireless] iwlwifi: pass trans and NVM data to HE capability parsing (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: implement read_config32 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add PCI config space region type (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add soc latency support (Jarod Wilson) [1860496] - [wireless] hostap: convert to struct proc_ops (Jarod Wilson) [1860496] - [wireless] rtw88: fix non-increase management packet sequence number (Jarod Wilson) [1860496] - [wireless] brcmfmac: add USB autosuspend feature support (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase max hanger slots from 1K to 3K in fws layer (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix the incorrect return value in brcmf_inform_single_bss() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix double freeing in the fmac usb data path (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix driver crash on USB control transfer timeout (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Feed current txrate information for mac80211 (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: add enumeration for channel bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to enable/disable coex mechanism (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to dump coex's info (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Fix sparse warning: cast from restricted __le16 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing declaration in mt7615.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in unified command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7663e firmware struct endianness (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: config RF table path B before path A (Jarod Wilson) [1860496] - [wireless] rtw88: kick off TX packets once for higher efficiency (Jarod Wilson) [1860496] - [wireless] rtw88: pci: define a mask for TX/RX BD indexes (Jarod Wilson) [1860496] - [wireless] rtw88: associate reserved pages with each vif (Jarod Wilson) [1860496] - [wireless] rtw88: extract alloc rsvd_page and h2c skb routines (Jarod Wilson) [1860496] - [wireless] brcmfmac: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: marvell: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] hostap: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: ti: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: realtek: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] ath10k: Fill GCMP MIC length for PMF (Jarod Wilson) [1860496] - [net] mac80211: driver can remain on channel if not using chan_ctx (Jarod Wilson) [1860496] - [net] nl80211: clarify code in nl80211_del_station() (Jarod Wilson) [1860496] - [net] cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries (Jarod Wilson) [1860496] - [net] mac80211: Read rx_stats with perCPU pointers (Jarod Wilson) [1860496] - [net] mac80211: Allow deleting stations in ibss mode to reset their state (Jarod Wilson) [1860496] - [net] cfg80211: Add support for userspace to reset stations in IBSS mode (Jarod Wilson) [1860496] - [net] mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC (Jarod Wilson) [1860496] - [uapi] nl80211: add PROTECTED_TWT nl80211 extended feature (Jarod Wilson) [1860496] - [net] mac80211: HE: set missing bss_conf fields in AP mode (Jarod Wilson) [1860496] - [net] nl80211: pass HE operation element to the driver (Jarod Wilson) [1860496] - [net] nl80211/cfg80211: add support for non EDCA based ranging measurement (Jarod Wilson) [1860496] - [net] mac80211: don't leave skb->next/prev pointing to stack (Jarod Wilson) [1860496] - [net] mac80211: update documentation about tx power (Jarod Wilson) [1860496] - [net] mac80211: handle no-preauth flag for control port (Jarod Wilson) [1860496] - [net] nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port (Jarod Wilson) [1860496] - [net] cfg80211: fix documentation format (Jarod Wilson) [1860496] - [wireless] ath11k: Perform per-msdu rx processing (Jarod Wilson) [1860496] - [wireless] ath11k: Configure hash based reo destination ring selection (Jarod Wilson) [1860496] - [wireless] ath11k: Adding proper validation before accessing tx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: dump SRNG stats during FW assert (Jarod Wilson) [1860496] - [wireless] ath11k: fill channel info from rx channel (Jarod Wilson) [1860496] - [wireless] ath11k: Supporting RX ring backpressure HTT event and stats handling (Jarod Wilson) [1860496] - [wireless] iwlwifi: move AX200 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove trans entries from COMMON 9260 macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: move shared clock entries to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: move pu devices to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert the 9260-1x1 device to use the new parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: move TH1 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: map 9461 and 9462 using RF type and RF ID (Jarod Wilson) [1860496] - [wireless] iwlwifi: add Pu/PnJ/Th device values to differentiate them (Jarod Wilson) [1860496] - [wireless] iwlwifi: add GNSS differentiation to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: add mac/rf types and 160MHz to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: combine 9260 cfgs that only change names (Jarod Wilson) [1860496] - [wireless] iwlwifi: move the remaining 0x2526 configs to the new table (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663e support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: get rid of sta_rec_wtbl data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_ba uni command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more uni mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_bmc and st_sta for uni commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce uni cmd command types (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_mac_chain routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_{driver, firmware}_own (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_reg_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_register_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_send_message routine (Jarod Wilson) [1860496] - [wireless] mt76: always init to 0 mcu messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_device routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup fw queue just for mmio devices (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_wait_response (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_fill_msg (Jarod Wilson) [1860496] - [wireless] mt76: remove variable 'val' set but not used (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove a stray if statement (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor injection of beacon frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix antenna mask initialization in DBDC mode (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely only on data buffer for usb control messagges (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: fix a possible memory leak in mt76u_init (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet (Jarod Wilson) [1860496] - [wireless] ath11k: add handling for BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: add WMI calls required for handling BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: set queue_len to 4096 (Jarod Wilson) [1860496] - [wireless] ath11k: enable PN offload (Jarod Wilson) [1860496] - [wireless] ath11k: handle RX fragments (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused member of struct rtw_hal (Jarod Wilson) [1860496] - [wireless] ath5k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath11k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath10k: allow qca988x family to support ack rssi of tx data packets (Jarod Wilson) [1860496] - [wireless] ath5k: Add proper dependency for ATH5K_AHB (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal sensor device support (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal cooling device support (Jarod Wilson) [1860496] - [wireless] ath10k: fix not registering airtime of 11a station with WMM disable (Jarod Wilson) [1860496] - [wireless] ath11k: config reorder queue for all tids during peer setup (Jarod Wilson) [1860496] - [wireless] ath10k: fix unsupported chip reset debugs file write (Jarod Wilson) [1860496] - [wireless] ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read (Jarod Wilson) [1860496] - [wireless] ath10k: start recovery process when read int status fail for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add QCA9377 sdio hw_param item (Jarod Wilson) [1860496] - [wireless] ath10k: avoid consecutive OTP download to reduce boot time (Jarod Wilson) [1860496] - [net] mac80211: Add api to support configuring TID specific configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific RTSCTS configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific AMPDU configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific retry configuration (Jarod Wilson) [1860496] - [net] nl80211: modify TID-config API (Jarod Wilson) [1860496] - [net] nl80211: Add NL command to support TID speicific configurations (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (STA) (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (AP) (Jarod Wilson) [1860496] - [net] mac80211: Update BIP to support Beacon frames (Jarod Wilson) [1860496] - [net] mac80211: Support BIGTK configuration for Beacon protection (Jarod Wilson) [1860496] - [net] cfg80211: Support key configuration for Beacon protection (BIGTK) (Jarod Wilson) [1860496] - [net] cfg80211: More error messages for key addition failures (Jarod Wilson) [1860496] - [net] cfg80211: fix indentation errors (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "dev" (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "debugfsdir" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "reg_notifier" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "perm_addr" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "_net" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "registered" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "privid" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "probe_resp_offload" (Jarod Wilson) [1860496] - [net] Revert "nl80211: add src and dst addr attributes for control port tx/rx" (Jarod Wilson) [1860496] - [net] Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS" (Jarod Wilson) [1860496] - [net] cfg80211: remove support for adjacent channel compensation (Jarod Wilson) [1860496] - [net] mac80211: check vif pointer before airtime calculation (Jarod Wilson) [1860496] - [net] cfg80211: Pass lockdep expression to RCU lists (Jarod Wilson) [1860496] - [wireless] mwifiex: change license text from MARVELL to NXP (Jarod Wilson) [1860496] - [wireless] mt76: Introduce mt76_mcu data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rename stat_wq in wq (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: extend RX scatter gather number (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on mt76_queues_read for mt7622 (Jarod Wilson) [1860496] - [wireless] mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework rx phy index handling (Jarod Wilson) [1860496] - [wireless] mt76: fix rounding issues on converting per-chain and combined txpower (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: avoid starting the MAC too early (Jarod Wilson) [1860496] - [wireless] mt76: avoid extra RCU synchronization on station removal (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor mode on second PHY (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix adding active monitor interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use new tag sta_rec_wtbl (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add starec operating flow for firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a helper to encapsulate sta_rec operation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_sta flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_bmc flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for testing hardware reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement hardware reset support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware log event messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix and rework tx power handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add Kconfig entry for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable DBDC on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: decrease rx ring size for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement DMA support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement probing and firmware loading on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable 5 GHz on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add calibration free support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add eeprom support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dma and tx queue initialization for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: store N9 firmware version instead of CR4 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: split up firmware loading functions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mmio related code from pci.c to mmio.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add __aligned(4) to txp structs (Jarod Wilson) [1860496] - [wireless] mt76: enable Airtime Queue Limit support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: increase dma mcu rx ring size (Jarod Wilson) [1860496] - [wireless] mt76: dma: do not write cpu_idx on rx queue reset until after refill (Jarod Wilson) [1860496] - [wireless] mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw (Jarod Wilson) [1860496] - [wireless] mt76: set dma-done flag for flushed descriptors (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add endpoint to mt76u_bulk_msg signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_skb_dma_info routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: take into account different queue mapping for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add {read/write}_extended utility routines (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: resume all rx queue in mt76u_resume_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_alloc_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: stop/free all possible rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_free_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: move mcu buffer allocation in mt76x02u drivers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: use mt76_queue as mt76u_complete_rx context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_refill_rx signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_process_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: avoid overwrite max_tx_fragments (Jarod Wilson) [1860496] - [wireless] mt76: rely on mac80211 utility routines to compute airtime (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove leftover routine declaration (Jarod Wilson) [1860496] - [wireless] mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize radar specs from host driver (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: get rid of leftover target (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add tracing support (Jarod Wilson) [1860496] - [wireless] mt76: move mac_txdone tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: move dev_irq tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a get_stats() callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add per-phy mib statistics (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report TSF information (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_antenna callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework set_channel function (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing settings for simultaneous dual-band support (Jarod Wilson) [1860496] - [wireless] mt76: fix compilation warning in mt76_eeprom_override() (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce LED support (Jarod Wilson) [1860496] - [wireless] mt76: clear skb pointers from rx aggregation reorder buffer during cleanup (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix input validation issues for powersave-filtered frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: increase MCU command timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: measure channel noise and report it via survey (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: minor mt76x02_mac_set_beacon optimization (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: do not set NULL beacons (Jarod Wilson) [1860496] - [wireless] mt76: usb: use max packet length for m76u_copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add channel switch support for usb interfaces (Jarod Wilson) [1860496] - [wireless] mt76: speed up usb bulk copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove a copy call for usb speedup (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add check for invalid vif idx (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: split beaconing (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: omit beacon slot clearing (Jarod Wilson) [1860496] - [wireless] mt76: use AC specific reorder timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_coverage class support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: set 0 as min coverage_class value (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware version using ethtool (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Fix build with older compilers (Jarod Wilson) [1860496] - [wireless] mt76: eeprom: add support for big endian eeprom partition (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: reset STA_CCA counter setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: fix possible undetected invalid MAC address (Jarod Wilson) [1860496] - [wireless] mt76: disable bh in mt76_dma_rx_poll (Jarod Wilson) [1860496] - [wireless] mt76: fix rx dma ring descriptor state on reset (Jarod Wilson) [1860496] - [wireless] mt7615: replace sta_state callback with sta_add/sta_remove (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: defer mcu initialization via workqueue (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for registering a second wiphy via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: select the correct tx queue for frames sent to the second phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move radio/mac initialization to .start/stop callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize dbdc settings on interface add (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the rx path (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework chainmask handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the dfs support code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove useless MT_HW_RDD0/1 enum (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing register init for dual-wiphy support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support for smart carrier sense (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dual-phy support for mac80211 ops (Jarod Wilson) [1860496] - [wireless] mt76: do not overwrite max_tx_fragments if it has been set (Jarod Wilson) [1860496] - [wireless] mt76: move ampdu_ref from mt76_dev to driver struct (Jarod Wilson) [1860496] - [wireless] mt76: add ext_phy field to struct mt76_wcid (Jarod Wilson) [1860496] - [wireless] mt76: add function for allocating an extra wiphy (Jarod Wilson) [1860496] - [wireless] mt76: add priv pointer to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add multiple wiphy support to mt76_get_min_avg_rssi (Jarod Wilson) [1860496] - [wireless] mt76: move txpower and antenna mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move txpower_conf back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move chainmask back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move state from struct mt76_dev to mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: keep a set of software tx queues per phy (Jarod Wilson) [1860496] - [wireless] mt76: move channel state to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in mt76_sta_state() (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the tx status path (Jarod Wilson) [1860496] - [net] mac80211: allow setting queue_len for drivers not using wake_tx_queue (Jarod Wilson) [1860496] - [include] ieee80211: add WPA3 OWE AKM suite selector (Jarod Wilson) [1860496] - [wireless] mac80211: Fix setting txpower to zero (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the main tx path (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the rx path (Jarod Wilson) [1860496] - [wireless] mt76: introduce struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move initialization of some struct members to mt76_alloc_device (Jarod Wilson) [1860496] - [wireless] rtw88: Fix incorrect beamformee role setting (Jarod Wilson) [1860496] - [wireless] rtw88: 8822: Make tables const, reduce data object size (Jarod Wilson) [1860496] - [wireless] rtw88: disable TX-AMSDU on 2.4G band (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: modify rf protection setting (Jarod Wilson) [1860496] - [wireless] rtw88: Use secondary channel offset enumeration (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update power sequence to v16 (Jarod Wilson) [1860496] - [wireless] rtw88: add ciphers to suppress error message (Jarod Wilson) [1860496] - [wireless] rtw88: avoid holding mutex for cancel_delayed_work_sync() (Jarod Wilson) [1860496] - [wireless] rtw88: move rtw_enter_ips() to the last when config (Jarod Wilson) [1860496] - [wireless] rtw88: pci: 8822c should set clock delay to zero (Jarod Wilson) [1860496] - [wireless] rtw88: add rtw_read8_mask and rtw_read16_mask (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused parameter vif in rtw_lps_pg_info_get() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add the BRCM 4364 found in MacBook Pro 15, 2 (Jarod Wilson) [1860496] - [wireless] ath11k: fix incorrect peer stats counters update (Jarod Wilson) [1860496] - [wireless] ath11k: Fixing dangling pointer issue upon peer delete failure (Jarod Wilson) [1860496] - [wireless] ath11k: fix parsing PPDU_CTRL type in pktlog (Jarod Wilson) [1860496] - [wireless] ath11k: fix warn-on in disassociation (Jarod Wilson) [1860496] - [wireless] ath11k: fix rcu lock protect in peer assoc confirmation (Jarod Wilson) [1860496] - [wireless] ath11k: add HE rate accounting to driver (Jarod Wilson) [1860496] - [wireless] ath11k: drop tx_info from ath11k_sta (Jarod Wilson) [1860496] - [wireless] ath10k: Add support to read btcoex related data from DT (Jarod Wilson) [1860496] - [wireless] ath10k: fix few checkpatch warnings (Jarod Wilson) [1860496] - [net] mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS (Jarod Wilson) [1860496] - [net] nl80211: add src and dst addr attributes for control port tx/rx (Jarod Wilson) [1860496] - [net] mac80211: parse also the RSNXE IE (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: Allow user space to register for station Rx authentication (Jarod Wilson) [1860496] - [include] ieee80211: fix 'the' doubling in comments (Jarod Wilson) [1860496] - [net] mac80211: Remove support for changing AP SMPS mode (Jarod Wilson) [1860496] - [net] mac80211: Handle SMPS mode changes only in AP mode (Jarod Wilson) [1860496] - [net] mac80211: Accept broadcast probe responses on 6GHz band (Jarod Wilson) [1860496] - [net] mac80211: HE: set RX NSS (Jarod Wilson) [1860496] - [net] mac80211: set station bandwidth from HE capability (Jarod Wilson) [1860496] - [net] mac80211: remove supported channels element in 6 GHz if ECSA support (Jarod Wilson) [1860496] - [net] mac80211: update condition for HE disablement (Jarod Wilson) [1860496] - [net] mac80211: make ieee80211_wep_init() return void (Jarod Wilson) [1860496] - [net] mac80211: allow changing TX-related netdev features (Jarod Wilson) [1860496] - [net] mac80211: check whether HE connection is allowed by the reg domain (Jarod Wilson) [1860496] - [net] mac80211: refactor extended element parsing (Jarod Wilson) [1860496] - [net] mac80211: simplify and improve HT/VHT/HE disable code (Jarod Wilson) [1860496] - [net] cfg80211: Enhance the AKM advertizement to support per interface (Jarod Wilson) [1860496] - [net] cfg80211: add no HE indication to the channel flag (Jarod Wilson) [1860496] - [net] mac80211: fix 11w when using encapsulation offloading (Jarod Wilson) [1860496] - [net] mac80211: fix tx status for no ack cases (Jarod Wilson) [1860496] - [net] mac80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] nl80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] mac80211: debugfs: improve airtime_flags handler readability (Jarod Wilson) [1860496] - [net] mac80211: Remove redundant assertion (Jarod Wilson) [1860496] - [net] mac80211: add 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [net] mac80211: Always show airtime debugfs file when TXQs are enabled (Jarod Wilson) [1860496] - [include] trivial: mac80211: fix indentation (Jarod Wilson) [1860496]- [fs] xfs: force writes to delalloc regions to unwritten (Carlos Maiolino) [1696580] - [fs] xfs: refactor xfs_iomap_prealloc_size (Carlos Maiolino) [1696580] - [fs] xfs: measure all contiguous previous extents for prealloc size (Carlos Maiolino) [1696580] - [fs] xfs: don't fail unwritten extent conversion on writeback due to edquot (Carlos Maiolino) [1696580] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Dave Wysochanski) [1906309] - [trace] Revert "SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()" (Dave Wysochanski) [1906309] - [uapi] uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT (Eric Sandeen) [1905205] - [trace] SUNRPC: Fix oops in the rpc_xdr_buf event class (Scott Mayhew) [1900157] - [fs] NFS: Fix listxattr receive buffer size (Scott Mayhew) [1900157] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Scott Mayhew) [1900157] - [net] SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() (Scott Mayhew) [1900157] - [net] svcrdma: fix bounce buffers for unaligned offsets and multiple pages (Scott Mayhew) [1900157] - [pci] hv: Document missing hv_pci_protocol_negotiation() parameter (Mohammed Gamal) [1886102] - [pci] hv: Make some functions static (Mohammed Gamal) [1886102] - [pci] hv: Use struct_size() helper (Mohammed Gamal) [1886102] - [pci] hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU reassignment functionality (Mohammed Gamal) [1886102] - [fs] xfs: allow individual quota grace period extension (Bill O'Donnell) [1827913] - [fs] xfs: per-type quota timers and warn limits (Bill O'Donnell) [1827913] - [fs] xfs: switch xfs_get_defquota to take explicit type (Bill O'Donnell) [1827913] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers (Bill O'Donnell) [1827913] - [fs] xfs: fix up some whitespace in quota code (Bill O'Donnell) [1827913] - [fs] xfs: preserve default grace interval during quotacheck (Bill O'Donnell) [1827913] - [fs] quota: honor quota type in Q_XGETQSTATcalls (Bill O'Donnell) [1827913]- [fs] NFS: Do uncached readdir when we're seeking a cookie in an empty page cache (Dave Wysochanski) [1893882] - [fs] NFS: Reduce number of RPC calls when doing uncached readdir (Dave Wysochanski) [1893882] - [fs] NFS: Optimisations for monotonically increasing readdir cookies (Dave Wysochanski) [1893882] - [fs] NFS: Improve handling of directory verifiers (Dave Wysochanski) [1893882] - [fs] NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from readdir calls (Dave Wysochanski) [1893882] - [fs] NFS: Allow the NFS generic code to pass in a verifier to readdir (Dave Wysochanski) [1893882] - [fs] NFS: Cleanup to remove nfs_readdir_descriptor_t typedef (Dave Wysochanski) [1893882] - [fs] NFS: Reduce readdir stack usage (Dave Wysochanski) [1893882] - [fs] NFS: nfs_do_filldir() does not return a value (Dave Wysochanski) [1893882] - [fs] NFS: More readdir cleanups (Dave Wysochanski) [1893882] - [fs] NFS: Support larger readdir buffers (Dave Wysochanski) [1893882] - [fs] NFS: Simplify struct nfs_cache_array_entry (Dave Wysochanski) [1893882] - [fs] NFS: Replace kmap() with kmap_atomic() in nfs_readdir_search_array() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() (Dave Wysochanski) [1893882] - [fs] NFS: Don't discard readdir results (Dave Wysochanski) [1893882] - [fs] NFS: Clean up directory array handling (Dave Wysochanski) [1893882] - [fs] NFS: Clean up nfs_readdir_page_filler() (Dave Wysochanski) [1893882] - [fs] NFS: Clean up readdir struct nfs_cache_array (Dave Wysochanski) [1893882] - [fs] NFS: Ensure contents of struct nfs_open_dir_context are consistent (Dave Wysochanski) [1893882] - [fs] NFSv4.2: condition READDIR's mask for security label based on LSM state (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode lock in nfs_fsync_dir() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode locking in nfs_llseek_dir() (Dave Wysochanski) [1893882] - [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838732] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838732] - [netdrv] ixgbevf: use generic power management (Ken Cox) [1838732] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838732] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838732] - [iommu] vt-d: Don't dereference iommu_device if IOMMU_API is not built (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Gracefully handle DMAR units with no supported address widths (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Skip TE disabling on quirky gfx dedicated iommu (Vitaly Kuznetsov) [1887216] - [netdrv] Revert "mark the intel igc driver as tech preview" (Corinna Vinschen) [1838742] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up nvm_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Reject schedules with a base_time in the future (Corinna Vinschen) [1838742] - [netdrv] igc: Export a way to read the PTP timer (Corinna Vinschen) [1838742] - [netdrv] igc: Remove reset disable flag (Corinna Vinschen) [1838742] - [netdrv] igc: Save PTP time before a reset (Corinna Vinschen) [1838742] - [netdrv] igc: Remove references to SYSTIMR register (Corinna Vinschen) [1838742] - [netdrv] igc: Expose LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Clean RX descriptor error flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove timeout check from ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Don't reschedule ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_TSYNCTXCTL_VALID macro (Corinna Vinschen) [1838742] - [netdrv] igc: Add new device ID's (Corinna Vinschen) [1838742] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838742] - [netdrv] igc: Fix not considering the TX delay for timestamps (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong timestamp latency numbers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix PTP initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Fix static checker warning (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the hw_stats structure (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ledctl_ fields from the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Fix registers definition (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded ICTXQMTC register (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded variable (Corinna Vinschen) [1838742] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838742] - [netdrv] igc: Remove checking media type during MAC initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded check for copper media type (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor the igc_power_down_link() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove TCP segmentation TX fail counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Fix Rx timestamp disabling (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ptp_set_timestamp_mode() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove UDP filter setup in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicate code in Tx timestamp handling (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up Rx timestamping logic (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial LTR support (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial EEE support (Corinna Vinschen) [1838742] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong register name (Corinna Vinschen) [1838742] - [netdrv] igc: Remove Sequence Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove symbol error counter (Corinna Vinschen) [1838742] - [netdrv] igc: Fix IGC_MAX_RXNFC_RULES (Corinna Vinschen) [1838742] - [netdrv] igc: Reject NFC rules with multiple matches (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused descriptor's flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove igc_nfc_rule_exit() (Corinna Vinschen) [1838742] - [netdrv] igc: Change adapter->nfc_rule_lock to mutex (Corinna Vinschen) [1838742] - [netdrv] igc: Change return type from igc_disable_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule validation (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules leak when driver is unloaded (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_update_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules restoration (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules with multicast addresses (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule overwrite cases (Corinna Vinschen) [1838742] - [netdrv] igc: Fix locking issue when retrieving NFC rules (Corinna Vinschen) [1838742] - [netdrv] igc: Fix 'sw_idx' type in struct igc_nfc_rule (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_add_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Change byte order in struct igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Align terms used in NFC support code (Corinna Vinschen) [1838742] - [netdrv] igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: Early return in igc_get_ethtool_nfc_entry() (Corinna Vinschen) [1838742] - [netdrv] igc: Cleanup _get|set_rxnfc ethtool ops (Corinna Vinschen) [1838742] - [netdrv] igc: Get rid of igc_max_channels() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused field from igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove per queue good transmited counter register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove header redirection register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove obsolete circuit breaker registers (Corinna Vinschen) [1838742] - [netdrv] igc: Enable NFC rules based source MAC address (Corinna Vinschen) [1838742] - [netdrv] igc: Add support for source address filters in core (Corinna Vinschen) [1838742] - [netdrv] igc: Remove mac_table from igc_adapter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove IGC_MAC_STATE_SRC_ADDR flag (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused registers (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused IGC_ICS_DRSTA define (Corinna Vinschen) [1838742] - [netdrv] igc: Dump ETQF registers (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor ethertype filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Fix MAX_ETYPE_FILTER value (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ethertype filter in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicated IGC_RXPBS macro (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor VLAN priority filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Return -EOPNOTSUPP when VLAN mask doesn't match (Corinna Vinschen) [1838742] - [netdrv] igc: Dump VLANPQF register (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_VLAPQF macro (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up obsolete NVM defines (Corinna Vinschen) [1838742] - [netdrv] igc: remove IGC_REMOVED function (Corinna Vinschen) [1838742] - [netdrv] igc: Remove PCIe Control register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded definition (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_base.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_dump.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ptp.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: add support to eeprom, registers and link self-tests (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_main.c (Corinna Vinschen) [1838742] - [netdrv] igc: Add ECN support for TSO (Corinna Vinschen) [1838742] - [netdrv] ionic: fix mem leak in rx_empty (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: no rx flush in deinit (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: clean up sparse complaints (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: add new bad firmware error code (Jonathan Toppins) [1887516] - [netdrv] ionic: use lif ident for filter count (Jonathan Toppins) [1887516] - [netdrv] ionic: refill lif identity after fw_up (Jonathan Toppins) [1887516] - [netdrv] ionic: disable all queue napi contexts on timeout (Jonathan Toppins) [1887516] - [netdrv] ionic: check qcq ptr in ionic_qcq_disable (Jonathan Toppins) [1887516] - [netdrv] ionic: clear linkcheck bit on alloc fail (Jonathan Toppins) [1887516] - [netdrv] ionic: drain the work queue (Jonathan Toppins) [1887516] - [netdrv] ionic: contiguous memory for notifyq (Jonathan Toppins) [1887516] - [netdrv] ionic: prevent early watchdog check (Jonathan Toppins) [1887516] - [netdrv] ionic: stop watchdog timer earlier on remove (Jonathan Toppins) [1887516 1887263] - [netdrv] net: ionic: Remove WARN_ON(in_interrupt()) (Jonathan Toppins) [1887516] - [netdrv] net: ionic: Replace in_interrupt() usage (Jonathan Toppins) [1887516] - [netdrv] ionic: add DIMLIB to Kconfig (Jonathan Toppins) [1861520] - [netdrv] ionic: add devlink firmware update (Jonathan Toppins) [1861520] - [netdrv] ionic: update the fw update api (Jonathan Toppins) [1861520] - [netdrv] ionic: dynamic interrupt moderation (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up debugfs after queue swap (Jonathan Toppins) [1861520] - [netdrv] ionic: clarify boolean precedence (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused variable (Jonathan Toppins) [1861520] - [netdrv] ionic: clean adminq service routine (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up desc_info and cq_info structs (Jonathan Toppins) [1861520] - [netdrv] ionic: struct reorder for faster access (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up page handling code (Jonathan Toppins) [1861520] - [netdrv] ionic: fix txrx work accounting (Jonathan Toppins) [1861520] - [netdrv] ionic: pull reset_queues into tx_timeout handler (Jonathan Toppins) [1861520] - [netdrv] ionic: change queue count with no reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change the descriptor ring length without full reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change mtu without full queue rebuild (Jonathan Toppins) [1861520] - [netdrv] ionic: use index not pointer for queue tracking (Jonathan Toppins) [1861520] - [netdrv] ionic: reduce contiguous memory allocation requirement (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up unnecessary non-static functions (Jonathan Toppins) [1861520] - [netdrv] ionic: rework and simplify handling of the queue stats block (Jonathan Toppins) [1861520] - [netdrv] ionic: remove lif list concept (Jonathan Toppins) [1861520] - [netdrv] ionic: use kcalloc for new arrays (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up a couple of debug strings (Jonathan Toppins) [1861520] - [netdrv] ionic: set MTU floor at ETH_MIN_MTU (Jonathan Toppins) [1861520] - [netdrv] ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc() (Jonathan Toppins) [1861520] - [netdrv] ionic: separate interrupt for Tx and Rx (Jonathan Toppins) [1861520] - [netdrv] ionic: tx separate servicing (Jonathan Toppins) [1861520] - [netdrv] ionic: use fewer firmware doorbells on rx fill (Jonathan Toppins) [1861520] - [netdrv] ionic: fix memory leak of object 'lid' (Jonathan Toppins) [1861520] - [netdrv] ionic: interface file updates (Jonathan Toppins) [1861520] - [netdrv] ionic: rearrange reset and bus-master control (Jonathan Toppins) [1861520] - [netdrv] ionic: update eid test for overflow (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused ionic_coal_hw_to_usec (Jonathan Toppins) [1861520] - [netdrv] ionic: set netdev default name (Jonathan Toppins) [1861520] - [netdrv] ionic: get MTU from lif identity (Jonathan Toppins) [1861520] - [netdrv] ionic: keep rss hash after fw update (Jonathan Toppins) [1861520] - [netdrv] ionic: update filter id after replay (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up filter locks and debug msgs (Jonathan Toppins) [1861520] - [netdrv] ionic: use offset for ethtool regs data (Jonathan Toppins) [1861520] - [md] md/raid5: Allow degraded raid6 to do rmw (Nigel Croxon) [1856838] - [md] md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 (Nigel Croxon) [1856838] - [md] raid5: don't duplicate code for different paths in handle_stripe (Nigel Croxon) [1856838] - [md] raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show (Nigel Croxon) [1856838] - [md] md: print errno in super_written (Nigel Croxon) [1856838] - [md] md/raid5: remove the redundant setting of STRIPE_HANDLE (Nigel Croxon) [1856838] - [md] md: register new md sysfs file 'uuid' read-only (Nigel Croxon) [1856838] - [md] md: fix max sectors calculation for super 1.0 (Nigel Croxon) [1856838] - [md] md/raid5: use do_div() for 64 bit divisions in raid5_sync_request (Nigel Croxon) [1856838] - [md] md/raid10: avoid deadlock on recovery (Nigel Croxon) [1856838] - [md] md-cluster: fix rmmod issue when md_cluster convert bitmap to none (Nigel Croxon) [1856838] - [md] md-cluster: fix safemode_delay value when converting to clustered bitmap (Nigel Croxon) [1856838] - [md] md/raid5: support config stripe_size by sysfs entry (Nigel Croxon) [1856838] - [md] md/raid5: set default stripe_size as 4096 (Nigel Croxon) [1856838] - [md] md/raid456: convert macro STRIPE_* to RAID5_STRIPE_* (Nigel Croxon) [1856838] - [md] raid5: remove the meaningless check in raid5_make_request (Nigel Croxon) [1856838] - [md] raid5: put the comment of clear_batch_ready to the right place (Nigel Croxon) [1856838] - [md] raid5: call clear_batch_ready before set STRIPE_ACTIVE (Nigel Croxon) [1856838] - [md] md: raid10: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5-cache: Remove set but unused variable (Nigel Croxon) [1856838] - [md] md: Fix compilation warning (Nigel Croxon) [1856838] - [md] md-cluster: fix wild pointer of unlock_all_bitmaps() (Nigel Croxon) [1856838] - [md] md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes (Nigel Croxon) [1856838] - [md] md: fix deadlock causing by sysfs_notify (Nigel Croxon) [1856838] - [md] md: raid0/linear: fix dereference before null check on pointer mddev (Nigel Croxon) [1856838] - [md] md/raid1: Replace zero-length array with flexible-array (Nigel Croxon) [1856838] - [md] md: add a newline when printing parameter 'start_ro' by sysfs (Nigel Croxon) [1856838] - [md] md: stop using ->queuedata (Nigel Croxon) [1856838] - [md] md/raid1: release pending accounting for an I/O only after write-behind is also finished (Nigel Croxon) [1856838] - [md] md: remove redundant memalloc scope API usage (Nigel Croxon) [1856838] - [md] raid5: update code comment of scribble_alloc() (Nigel Croxon) [1856838] - [md] raid5: remove gfp flags from scribble_alloc() (Nigel Croxon) [1856838] - [md] md: use memalloc scope APIs in mddev_suspend()/mddev_resume() (Nigel Croxon) [1856838] - [md] md: remove the extra line for ->hot_add_disk (Nigel Croxon) [1856838] - [md] md: flush md_rdev_misc_wq for HOT_ADD_DISK case (Nigel Croxon) [1856838] - [md] md: don't flush workqueue unconditionally in md_open (Nigel Croxon) [1856838] - [md] md: add new workqueue for delete rdev (Nigel Croxon) [1856838] - [md] md: add checkings before flush md_misc_wq (Nigel Croxon) [1856838] - [md] md: check arrays is suspended in mddev_detach before call quiesce operations (Nigel Croxon) [1856838]- [scsi] storvsc: Fix error return in storvsc_probe() (Cathy Avery) [1895026] - [scsi] storvsc: Support PAGE_SIZE larger than 4K (Cathy Avery) [1895026] - [kernel] hv: hyperv.h: Introduce some hvpfn helper functions (Cathy Avery) [1895026] - [scsi] storvsc: Add validation for untrusted Hyper-V values (Cathy Avery) [1895026] - [scsi] storvsc: Fix spelling mistake (Cathy Avery) [1895026] - [scsi] storvsc: Remove memset before memory freeing in storvsc_suspend() (Cathy Avery) [1895026] - [net] tipc: fix incorrect setting window for bcast link (Xin Long) [1893085] - [net] tipc: re-configure queue limit for broadcast link (Xin Long) [1893085] - [net] tipc: fix NULL pointer dereference in tipc_named_rcv (Xin Long) [1893085] - [net] tipc: Supply missing udp_media.h include file (Xin Long) [1893085] - [net] tipc: add automatic rekeying for encryption key (Xin Long) [1893085] - [net] tipc: add automatic session key exchange (Xin Long) [1893085] - [net] tipc: introduce encryption master key (Xin Long) [1893085] - [net] tipc: optimize key switching time and logic (Xin Long) [1893085] - [net] tipc: Fix memory leak in tipc_group_create_member() (Xin Long) [1893085] - [net] tipc: fix shutdown() of connection oriented socket (Xin Long) [1893085] - [net] tipc: fix a deadlock when flushing scheduled work (Xin Long) [1893085] - [net] tipc: fix shutdown() of connectionless socket (Xin Long) [1893085] - [net] tipc: fix using smp_processor_id() in preemptible (Xin Long) [1893085] - [net] tipc: fix use-after-free in tipc_bcast_get_mode (Xin Long) [1893085] - [net] tipc: call rcu_read_lock() in tipc_aead_encrypt_done() (Xin Long) [1893085] - [net] tipc: fix uninit skb->data in tipc_nl_compat_dumpit() (Xin Long) [1893085] - [net] tipc: update a binding service via broadcast (Xin Long) [1893085] - [hv] hv_balloon: do adjust_managed_page_count() when ballooning/un-ballooning (Vitaly Kuznetsov) [1894717] - [hv] hv_balloon: simplify math in alloc_balloon_pages() (Vitaly Kuznetsov) [1894717] - [md] dm integrity: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [md] dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [crypto] crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [include] crypto: algapi - introduce the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [fs] iomap: Set all uptodate bits for an Uptodate page (Brian Foster) [1654127] - [scsi] scsi: ibmvfc: Avoid link down on FS9100 canister reboot (Desnes Augusto Nunes do Rosario) [1882613] - [scsi] scsi: ibmvfc: Use compiler attribute defines instead of __attribute__() (Desnes Augusto Nunes do Rosario) [1882613] - [arm64] arm64: Enable PCI write-combine resources under sysfs (Petr Oros) [1872943] - [scsi] scsi: mpt3sas: Bump driver version to 35.101.00.00 (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add module parameter multipath_on_hba (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handle vSES vphy object during HBA reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add bypass_dirty_port_flag parameter (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handling HBA vSES device (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port objects after host reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get sas_device objects using device's rphy (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get device objects using sas_address & portID (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port's sas_address & phy_mask (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Allocate memory for hba_port objects (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Define hba_port structure (Tomas Henzl) [1888543]- [netdrv] net: phy: realtek: Modify 2.5G PHY name to RTL8226 (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: enable ALDPS to save power for RTL8211F (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: fix rtl8211e rx/tx delay config (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add support for RTL8125B-internal PHY (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add delay to resume path of certain internal PHY's (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: read actual speed to detect downshift (Josef Oskera) [1889854] - [netdrv] r8169: fix issue with forced threading in combination with shared interrupts (Josef Oskera) [1889854] - [netdrv] r8169: fix operation under forced interrupt threading (Josef Oskera) [1889854] - [netdrv] r8169: factor out handling rtl8169_stats (Josef Oskera) [1889854] - [netdrv] r8169: consider that PHY reset may still be in progress after applying firmware (Josef Oskera) [1889854] - [netdrv] r8169: fix data corruption issue on RTL8402 (Josef Oskera) [1889854] - [netdrv] r8169: fix handling ether_clk (Josef Oskera) [1889854] - [netdrv] r8169: fix RTL8168f/RTL8411 EPHY config (Josef Oskera) [1889854] - [netdrv] r8169: remove member irq_enabled from struct rtl8169_private (Josef Oskera) [1889854] - [netdrv] r8169: use napi_complete_done return value (Josef Oskera) [1889854] - [netdrv] r8169: allow to enable ASPM on RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: add support for RTL8125B (Josef Oskera) [1889854] - [netdrv] r8169: sync support for RTL8401 with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: merge handling of RTL8101e and RTL8100e (Josef Oskera) [1889854] - [netdrv] r8169: rename RTL8125 to RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_runtime_resume (Josef Oskera) [1889854] - [netdrv] r8169: remove driver-specific mutex (Josef Oskera) [1889854] - [netdrv] r8169: use RTNL to protect critical sections (Josef Oskera) [1889854] - [netdrv] r8169: add rtl8169_up (Josef Oskera) [1889854] - [netdrv] r8169: remove no longer needed checks for device being runtime-active (Josef Oskera) [1889854] - [netdrv] r8169: mark device as not present when in PCI D3 (Josef Oskera) [1889854] - [netdrv] r8169: allow setting irq coalescing if link is down (Josef Oskera) [1889854] - [netdrv] r8169: move switching optional clock on/off to pll power functions (Josef Oskera) [1889854] - [netdrv] r8169: move updating counters to rtl8169_down (Josef Oskera) [1889854] - [netdrv] r8169: move napi_disable call and rename rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: replace synchronize_rcu with synchronize_net (Josef Oskera) [1889854] - [netdrv] r8169: improve setting WoL on runtime-resume (Josef Oskera) [1889854] - [netdrv] r8169: remove unused constant RsvdMask (Josef Oskera) [1889854] - [netdrv] r8169: add info for DASH being enabled (Josef Oskera) [1889854] - [netdrv] r8169: fix failing WoL (Josef Oskera) [1889854] - [netdrv] r8169: improve handling power management ops (Josef Oskera) [1889854] - [netdrv] r8169: make rtl8169_down central chip quiesce function (Josef Oskera) [1889854] - [netdrv] r8169: move some calls to rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: don't reset tx ring indexes in rtl8169_tx_clear (Josef Oskera) [1889854] - [netdrv] r8169: enable WAKE_PHY as only WoL source when runtime-suspending (Josef Oskera) [1889854] - [netdrv] r8169: change driver data type (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_remove_one (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168f/RTL8411 hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168evl hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168h hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168g hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168ep_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168dp_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from rtl_w0w1_eri (Josef Oskera) [1889854] - [netdrv] r8169: work around an irq coalescing related tx timeout (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_mark_to_asic (Josef Oskera) [1889854] - [netdrv] r8169: make rtl_rx better readable (Josef Oskera) [1889854] - [netdrv] r8169: remove remaining call to mdiobus_unregister (Josef Oskera) [1889854] - [netdrv] r8169: don't include linux/moduleparam.h (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed checks in rtl8169_set_eee (Josef Oskera) [1889854] - [netdrv] r8169: improve reset handling for chips from RTL8168g (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_wait_txrx_fifo_empty (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_enable_rxdvgate (Josef Oskera) [1889854] - [netdrv] r8169: add helper r8168g_wait_ll_share_fifo_ready (Josef Oskera) [1889854] - [netdrv] r8169: use fsleep in polling functions (Josef Oskera) [1889854] - [netdrv] r8169: use new helper eth_hw_addr_crc (Josef Oskera) [1889854] - [netdrv] r8169: switch from netif_xxx message functions to netdev_xxx (Josef Oskera) [1889854] - [netdrv] r8169: remove "out of memory" error message from rtl_request_firmware (Josef Oskera) [1889854] - [netdrv] r8169: simplify counter handling (Josef Oskera) [1889854] - [netdrv] r8169: remove redundant driver message when entering promiscuous mode (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed parameter in rtl8169_set_magic_reg (Josef Oskera) [1889854] - [netdrv] r8169: configure PME_SIGNAL for RTL8125 too (Josef Oskera) [1889854] - [netdrv] r8169: improve max jumbo packet size definition (Josef Oskera) [1889854] - [netdrv] r8169: add check for invalid parameter combination in rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve interrupt coalescing parameter handling (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_coalesce_choose_scale (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_get_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: merge scale for tx and rx irq coalescing (Josef Oskera) [1889854] - [netdrv] r8169: don't pass net_device to irq coalescing sub-functions (Josef Oskera) [1889854] - [netdrv] r8169: improve error message if no dedicated PHY driver is found (Josef Oskera) [1889854] - [netdrv] r8169: improve configuring RxConfig register (Josef Oskera) [1889854] - [netdrv] r8169: improve handling CPCMD_MASK (Josef Oskera) [1889854] - [netdrv] r8169: use devm_mdiobus_register (Josef Oskera) [1889854] - [netdrv] r8169: change wmb to smb_wmb in rtl8169_start_xmit (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_make_unusable_by_asic (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_mark_as_last_descriptor (Josef Oskera) [1889854] - [netdrv] r8169: remove PHY resume delay that is handled in the PHY driver now (Josef Oskera) [1889854] - [netdrv] r8169: add workaround for RTL8168evl TSO hw issues (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_tso_csum_v2 (Josef Oskera) [1889854] - [netdrv] r8169: use rtl8169_set_features in rtl8169_init_one (Josef Oskera) [1889854] - [netdrv] r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg (Josef Oskera) [1889854] - [netdrv] r8169: remove NETIF_F_HIGHDMA from vlan_features (Josef Oskera) [1889854] - [netdrv] r8169: move setting OCP base to generic init code (Josef Oskera) [1889854] - [s390] sclp: provide extended sccb support (Thomas Huth) [1798484] - [s390] sclp: avoid copy of sclp_info_sccb (Thomas Huth) [1798484] - [s390] sclp: use memblock for early read cpu info (Thomas Huth) [1798484] - [include] ptp: add stub function for ptp_get_msgtype() (Ivan Vecera) [1899217] - [include] ptp: Add generic ptp message type function (Ivan Vecera) [1899217] - [net] ptp: Add generic ptp v2 header parsing function (Ivan Vecera) [1899217] - [video] hyperv_fb: Fix the cache type when mapping the VRAM (Mohammed Gamal) [1886106] - [video] hyperv_fb: include vmalloc.h (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1886106] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1886106] - [uio] uio_hv_generic: add missed sysfs_remove_bin_file (Mohammed Gamal) [1886106] - [input] hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [hid] hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [netdrv] hv_netvsc: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove "unlikely" from netvsc_select_queue (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: do not use VF device if link is down (Mohammed Gamal) [1886097] - [netdrv] hyperv: dump TX indirection table to ethtool regs (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: add support for vlans in AF_PACKET mode (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix netvsc_start_xmit's return type (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove unnecessary round_up for recv_completion_cnt (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: use new helper tcp_v6_gso_csum_prep (Mohammed Gamal) [1886097] - [tools] kvm_stat: add sample systemd unit file (Thomas Huth) [1851123] - [tools] kvm_stat: Add command line switch '-L' to log to file (Thomas Huth) [1851123] - [tools] kvm_stat: add command line switch '-z' to skip zero records (Thomas Huth) [1851123] - [mm] mm/gup: Mark lock taken only after a successful retake (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: fix a data race in filemap_fault() (Chris von Recklinghausen) [1885412] - [mm] mm: fix kthread_use_mm() vs TLB invalidate (Chris von Recklinghausen) [1885412] - [fs] kernel: set USER_DS in kthread_use_mm (Chris von Recklinghausen) [1885412] - [drm] kernel: better document the use_mm/unuse_mm API contract (Chris von Recklinghausen) [1885412] - [kernel] kernel: move use_mm/unuse_mm to kthread.c (Chris von Recklinghausen) [1885412] - [drm] drm/i915: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: introduce pin_user_pages_fast_only() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: refactor and de-duplicate gup_fast() code (Chris von Recklinghausen) [1885412] - [mm] mm/gup: move __get_user_pages_fast() down a few lines in gup.c (Chris von Recklinghausen) [1885412] - [mm] gup: document and work around "COW can break either way" issue (Chris von Recklinghausen) [1885412] - [vfio] vfio: checking of validity of user vaddr in vfio_dma_rw (Chris von Recklinghausen) [1885412] - [fs] mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow to react to fatal signals (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [mm] mm: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [fs] mm: introduce FAULT_FLAG_INTERRUPTIBLE (Chris von Recklinghausen) [1885412] - [mm] mm: introduce FAULT_FLAG_DEFAULT (Chris von Recklinghausen) [1885412] - [fs] userfaultfd: don't retake mmap_sem to emulate NOPAGE (Chris von Recklinghausen) [1885412] - [include] mm: return faster for non-fatal signals in user mode faults (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] arm64/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] x86/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm: introduce fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: fix __get_user_pages() on fault retry of hugetlb (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename "nonblocking" to "locked" where proper (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename nr as nr_pinned in get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: require FOLL_GET for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: don't bother dropping mmap_sem for zero size readahead (Chris von Recklinghausen) [1885412] - [mm] mm/slb: export __kmalloc_track(_node)_caller (Chris von Recklinghausen) [1885412] - [mm] mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries (Chris von Recklinghausen) [1885412] - [vfio] vfio: introduce vfio_dma_rw to read/write a range of IOVAs (Chris von Recklinghausen) [1885412] - [infiniband] mm, tree-wide: rename put_user_page*() to unpin_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm/gup_benchmark: use proper FOLL_WRITE flags instead of hard-coding "1" (Chris von Recklinghausen) [1885412] - [mm] powerpc: book3s64: convert to pin_user_pages() and put_user_page() (Chris von Recklinghausen) [1885412] - [vfio] vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [net] net/xdp: set FOLL_PIN via pin_user_pages() (Chris von Recklinghausen) [1885412] - [drm] drm/via: set FOLL_PIN via pin_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/process_vm_access: set FOLL_PIN via pin_user_pages_remote() (Chris von Recklinghausen) [1885412] - [infiniband] IB/{core, hw, umem}: set FOLL_PIN via pin_user_pages*(), fix up ODP (Chris von Recklinghausen) [1885412] - [documentation] mm/gup: introduce pin_user_pages*() and FOLL_PIN (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: set pages dirty upon releasing DMA buffers (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow FOLL_FORCE for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [vfio] vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remote() call (Chris von Recklinghausen) [1885412] - [mm] mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM (Chris von Recklinghausen) [1885412] - [mm] mm/gup: factor out duplicate code from four routines (Chris von Recklinghausen) [1885412] - [mm] mm: drop mmap_sem before calling balance_dirty_pages() in write fault (Chris von Recklinghausen) [1885412] - [vfio] vfio/type1: untag user pointers in vaddr_get_pfn (Chris von Recklinghausen) [1885412] - [mm] mm: untag user pointers in mm/gup.c (Chris von Recklinghausen) [1885412] - [drm] drivers/gpu/drm/via: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [fs] fs/io_uring.c: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm: mark the page referenced in gup_hugepte (Chris von Recklinghausen) [1885412] - [mm] mm: switch gup_hugepte to use try_get_compound_head (Chris von Recklinghausen) [1885412] - [mm] mm: move the powerpc hugepd code to mm/gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: validate get_user_pages_fast flags (Chris von Recklinghausen) [1885412] - [mm] mm: consolidate the get_user_pages* implementations (Chris von Recklinghausen) [1885412] - [mm] mm: reorder code blocks in gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP (Chris von Recklinghausen) [1885412] - [x86] mm: lift the x86_32 PAE version of gup_get_pte to common code (Chris von Recklinghausen) [1885412] - [s390] mm: simplify gup_fast_permitted (Chris von Recklinghausen) [1885412] - [mm] mm: use untagged_addr() for get_user_pages_fast addresses (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: make gup_hugepte() static (Chris von Recklinghausen) [1885412] - [mm] filemap: drop the mmap_sem for all blocking operations (Chris von Recklinghausen) [1885412] - [mm] filemap: kill page_cache_read usage in filemap_fault (Chris von Recklinghausen) [1885412] - [mm] filemap: pass vm_fault to the mmap ra helpers (Chris von Recklinghausen) [1885412] - [mm] docs/core-api/mm: fix return value descriptions in mm/ (Chris von Recklinghausen) [1885412] - [mm] docs/mm: vmalloc: re-indent kernel-doc comemnts (Chris von Recklinghausen) [1885412] - [drm] drm/via: mark expected switch fall-throughs (Chris von Recklinghausen) [1885412] - [mm] x86/mm: Break out kernel address space handling (Chris von Recklinghausen) [1885412] - [kernel] locking/rwsem: Remove reader optimistic spinning (Waiman Long) [1895046] - [kernel] locking/rwsem: Enable reader optimistic lock stealing (Waiman Long) [1895046] - [kernel] locking/rwsem: Prevent potential lock starvation (Waiman Long) [1895046] - [kernel] locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() (Waiman Long) [1895046] - [kernel] locking/rwsem: Fold __down_{read,write}*() (Waiman Long) [1895046] - [kernel] locking/rwsem: Introduce rwsem_write_trylock() (Waiman Long) [1895046] - [kernel] locking/rwsem: Better collate rwsem_read_trylock() (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_interruptible (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_killable_nested (Waiman Long) [1895046] - [powerpc] powerpc/perf: Fix crash with is_sier_available when pmu is not set (Steve Best) [1904225] - [powerpc] kvm: ppc: book3s hv: xive: Fix vCPU id sanity check (Greg Kurz) [1902709] - [net] ip6_gre: set dev->hard_header_len when using header_ops (Antoine Tenart) [1895789] - [fs] xfs: flush new eof page on truncate to avoid post-eof corruption (Brian Foster) [1878495] - [netdrv] bonding: set dev->needed_headroom in bond_setup_by_slave() (Antoine Tenart) [1903073] - [net] netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal (Antoine Tenart) [1901026] - [infiniband] RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [infiniband] IB/hfi1: Fix error return code in hfi1_init_dd() (Kamal Heib) [1857605] - [infiniband] RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() (Kamal Heib) [1857605] - [infiniband] RDMA/cm: Make the local_id_table xarray non-irq (Kamal Heib) [1857605] - [infiniband] IB/srpt: Fix memory leak in srpt_add_one (Kamal Heib) [1857605] - [infiniband] RDMA/bnxt_re: Set queue pair state when being queried (Kamal Heib) [1894681 1857605] - [infiniband] RDMA/rxe: Handle skb_clone() failure in rxe_recv.c (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix bug rejecting all multicast packets (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() (Kamal Heib) [1857605] - [infiniband] IB/rdmavt: Fix sizeof mismatch (Kamal Heib) [1857605] - [infiniband] RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces (Kamal Heib) [1883480 1883478 1857605] - [infiniband] RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() (Kamal Heib) [1857605] - [rdma] RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [x86] kretprobe: Prevent triggering kretprobe from within kprobe_flush_task (Jerome Marchand) [1821265] - [netdrv] net: intel: Remove in_interrupt() warnings (Jonathan Toppins) [1891101] - [netdrv] ice: fix adding IP4 IP6 Flow Director rules (Jonathan Toppins) [1891101] - [netdrv] ice: Fix pointer cast warnings (Jonathan Toppins) [1891101] - [netdrv] ice: refactor devlink_port to be per-VSI (Jonathan Toppins) [1891101] - [netdrv] ice: add the DDP Track ID to devlink info (Jonathan Toppins) [1891101] - [netdrv] ice: Change ice_info_get_dsn to be void (Jonathan Toppins) [1891101] - [netdrv] ice: remove repeated words (Jonathan Toppins) [1891101] - [netdrv] ice: devlink: use *phD to print small buffer (Jonathan Toppins) [1891101] - [netdrv] ice: preserve NVM capabilities in safe mode (Jonathan Toppins) [1891101] - [netdrv] ice: increase maximum wait time for flash write commands (Jonathan Toppins) [1891101] - [netdrv] ice: remove unused args from ice_get_open_tunnel_port() (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak in ice_vsi_setup (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak if register_netdev_fails (Jonathan Toppins) [1891101] - [netdrv] ice: Fix call trace on suspend (Jonathan Toppins) [1891101] - [netdrv] ice: simplify the return expression of ice_finalize_update() (Jonathan Toppins) [1891101] - [netdrv] ice: Misc minor fixes (Jonathan Toppins) [1838737] - [netdrv] ice: adjust profile ID map locks (Jonathan Toppins) [1838737] - [netdrv] ice: update PTYPE lookup table (Jonathan Toppins) [1838737] - [netdrv] ice: Graceful error handling in HW table calloc failure (Jonathan Toppins) [1838737] - [netdrv] ice: port fix for chk_linearlize (Jonathan Toppins) [1838737] - [netdrv] ice: Allow 2 queue pairs per VF on SR-IOV initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Clear and free XLT entries on reset (Jonathan Toppins) [1838737] - [netdrv] ice: add useful statistics (Jonathan Toppins) [1838737] - [netdrv] ice: remove page_reuse statistic (Jonathan Toppins) [1838737] - [netdrv] ice: Fix RSS profile locks (Jonathan Toppins) [1838737] - [netdrv] ice: fix the vsi_id mask to be 10 bit for set_rss_lut (Jonathan Toppins) [1838737] - [netdrv] ice: rename misleading grst_delay variable (Jonathan Toppins) [1838737] - [netdrv] ice: mark PM functions as __maybe_unused (Jonathan Toppins) [1838737] - [netdrv] ice: fix unused parameter warning (Jonathan Toppins) [1838737] - [netdrv] ice: disable no longer needed workaround for FW logging (Jonathan Toppins) [1838737] - [netdrv] ice: reduce scope of variable (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI on probe fail (Jonathan Toppins) [1838737] - [netdrv] ice: Allow all VLANs in safe mode (Jonathan Toppins) [1838737] - [netdrv] ice: need_wakeup flag might not be set for Tx (Jonathan Toppins) [1838737] - [netdrv] ice: distribute Tx queues evenly (Jonathan Toppins) [1838737] - [netdrv] ice: Adjust scheduler default BW weight (Jonathan Toppins) [1838737] - [netdrv] ice: Add RL profile bit mask check (Jonathan Toppins) [1838737] - [netdrv] ice: fix overwriting TX/RX descriptor values when rebuilding VSI (Jonathan Toppins) [1838737] - [netdrv] ice: return correct error code from ice_aq_sw_rules (Jonathan Toppins) [1838737] - [netdrv] ice: restore VF MSI-X state during PCI reset (Jonathan Toppins) [1838737] - [netdrv] ice: fix link event handling timing (Jonathan Toppins) [1838737] - [netdrv] ice: Fix link broken after GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Implement LFC workaround (Jonathan Toppins) [1838737] - [netdrv] ice: implement device flash update via devlink (Jonathan Toppins) [1838737] - [netdrv] ice: add flags indicating pending update of firmware module (Jonathan Toppins) [1838737] - [netdrv] ice: Add AdminQ commands for FW update (Jonathan Toppins) [1838737] - [netdrv] ice: Add support for unified NVM update flow capability (Jonathan Toppins) [1838737] - [netdrv] ice: add 1G SGMII PHY type (Jonathan Toppins) [1838737] - [netdrv] ice: Report AOC PHY Types as Fiber (Jonathan Toppins) [1838737] - [netdrv] ice: add AQC get link topology handle support (Jonathan Toppins) [1838737] - [netdrv] ice: Rename low_power_ctrl (Jonathan Toppins) [1838737] - [netdrv] ice: update reporting of autoneg capabilities (Jonathan Toppins) [1838737] - [netdrv] ice: add ice_aq_get_phy_caps() debug logs (Jonathan Toppins) [1838737] - [netdrv] ice: support Total Port Shutdown on devices that support it (Jonathan Toppins) [1838737] - [netdrv] ice: add link lenient and default override support (Jonathan Toppins) [1838737] - [netdrv] ice: restore PHY settings on media insertion (Jonathan Toppins) [1838737] - [netdrv] ice: move auto FEC checks into ice_cfg_phy_fec() (Jonathan Toppins) [1838737] - [netdrv] ice: refactor FC functions (Jonathan Toppins) [1838737] - [netdrv] ice: Add advanced power mgmt for WoL (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_discover_caps into two functions (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_parse_caps into separate functions (Jonathan Toppins) [1838737] - [netdrv] ice: refactor ice_discover_caps to avoid need to retry (Jonathan Toppins) [1838737] - [netdrv] ice: replace single-element array used for C struct hack (Jonathan Toppins) [1838737] - [netdrv] ice: avoid unnecessary single-member variable-length structs (Jonathan Toppins) [1838737] - [netdrv] ice: implement snapshot for device capabilities (Jonathan Toppins) [1838737] - [netdrv] net/intel: remove driver versions from Intel drivers (Jonathan Toppins) [1838737] - [netdrv] ice: protect ring accesses with WRITE_ONCE (Jonathan Toppins) [1838737] - [netdrv] ice: Ignore EMODE when setting PHY config (Jonathan Toppins) [1838737] - [netdrv] ice: fix aRFS after flow director delete (Jonathan Toppins) [1838737] - [netdrv] ice: Use coalesce values from q_vector 0 when increasing q_vectors (Jonathan Toppins) [1838737] - [netdrv] ice: fix PCI device serial number to be lowercase values (Jonathan Toppins) [1838737] - [netdrv] ice: fix function signature style format (Jonathan Toppins) [1838737] - [netdrv] ice: Allow VF to request reset as soon as it's initialized (Jonathan Toppins) [1838737] - [netdrv] ice: Fix inability to set channels when down (Jonathan Toppins) [1838737] - [netdrv] ice: Always clear QRXFLXP_CNTXT before writing new value (Jonathan Toppins) [1838737] - [netdrv] ice: Reset VF for all port VLAN changes from host (Jonathan Toppins) [1838737] - [netdrv] ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value (Jonathan Toppins) [1838737] - [netdrv] ice: Increase timeout after PFR (Jonathan Toppins) [1838737] - [netdrv] ice: Fix transmit for all software offloaded VLANs (Jonathan Toppins) [1838737] - [netdrv] ice: support adding 16 unicast/multicast filter on untrusted VF (Jonathan Toppins) [1838737] - [netdrv] ice: allow host to clear administratively set VF MAC (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF VSI release and setup functions (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF reset (Jonathan Toppins) [1838737] - [netdrv] ice: remove VM/VF disable command on CORER/GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Add functions to rebuild host VLAN/MAC config for a VF (Jonathan Toppins) [1838737] - [netdrv] ice: Add function to set trust mode bit on reset (Jonathan Toppins) [1838737] - [netdrv] ice: Renaming and simplification in VF init path (Jonathan Toppins) [1838737] - [netdrv] ice: Separate VF VSI initialization/creation from reset flow (Jonathan Toppins) [1838737] - [netdrv] ice: Add helper function for clearing VPGEN_VFRTRIG (Jonathan Toppins) [1838737] - [netdrv] ice: Simplify ice_sriov_configure (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings (Jonathan Toppins) [1838737] - [netdrv] ice: Declare functions static (Jonathan Toppins) [1838737] - [netdrv] ice: fix kernel BUG if register_netdev fails (Jonathan Toppins) [1838737] - [netdrv] ice: fix potential double free in probe unrolling (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI context initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Poll for reset completion when DDP load fails (Jonathan Toppins) [1838737] - [netdrv] ice: Check UMEM FQ size when allocating bufs (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor Rx checksum checks (Jonathan Toppins) [1838737] - [netdrv] ice: avoid undefined behavior (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP Tx queues to match number of Rx queues (Jonathan Toppins) [1838737] - [netdrv] ice: Add XDP Tx to VSI ring stats (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP TxQ to 0 when destroying rings (Jonathan Toppins) [1838737] - [netdrv] ice: Handle critical FW error during admin queue initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Don't allow VLAN stripping change when pvid set (Jonathan Toppins) [1838737] - [netdrv] ice: Add more Rx errors to netdev's rx_error counter (Jonathan Toppins) [1838737] - [netdrv] ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS (Jonathan Toppins) [1838737] - [netdrv] ice: Fix memory leak (Jonathan Toppins) [1838737] - [netdrv] ice: fix MAC write command (Jonathan Toppins) [1838737] - [netdrv] ice: set VF default LAN address (Jonathan Toppins) [1838737] - [netdrv] ice: remove unused macro (Jonathan Toppins) [1838737] - [netdrv] ice: fix signed vs unsigned comparisons (Jonathan Toppins) [1838737] - [netdrv] ice: Fix error return code in ice_add_prof() (Jonathan Toppins) [1838737] - [netdrv] ice: replace "fallthrough" comments with fallthrough reserved word (Jonathan Toppins) [1838737]- [kernel] kernel/crash: reserve more memory for fadump (Pingfan Liu) [1891043] - [powerpc] pseries: Pass MSI affinity to irq_create_mapping() (Laurent Vivier) [1702939] - [kernel] genirq/irqdomain: Add an irq_create_mapping_affinity() function (Laurent Vivier) [1702939] - [powerpc] powerpc/perf: Use regs->nip when SIAR is zero (Steve Best) [1903731] - [powerpc] powerpc/perf: Use the address from SIAR register to set cpumode flags (Steve Best) [1903731] - [powerpc] powerpc/perf: Drop the check for SIAR_VALID (Steve Best) [1903731] - [powerpc] powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for power10 DD1 (Steve Best) [1903731] - [netdrv] net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initialize QP mutex for the debug kernels (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow providing extra scatter CQE QP flag (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Query PPS pin operational status before registering it (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix slab-out-of-bounds in mlx5e_rep_is_lag_netdev (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Verify Hardware supports requested ptp function on a given pin (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of using ptp channel index as pin index (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix error path of device attach (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix forward to next namespace (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR after reload interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR when fail to enable the mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prevent prefetch from racing with implicit destruction (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use xa_lock_irq when access to SRQ table (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix usage of rcu-protected pointer (Alaa Hleihel) [1858560] - [netdrv] net/mxl5e: Verify that rpriv is not NULL (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix vlan or qos setting in legacy mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set PD pointers for the error flow unwind (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix legacy IPoIB QP initialization (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix integrity enabled QP creation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix remote gid value in query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix -Wformat warning in check_ucmd_data() (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to resp.response_length (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix some error pointer dereferences (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE DC support (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't rely on FW to set zeros in ECE response (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return an error if copy_to_user fails (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make mlx5e_dcbnl_ops static (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: reduce stack usage in qp_read_field (Alaa Hleihel) [1858560] - [netdrv] mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Optimize performance for IPv4/IPv6 ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Helper function to set ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use change upper event to setup representors' bond_metadata (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Slave representors sharing unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Alloc and free unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Add bond_metadata and its slave entries (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Offload flow rules to active lower representor (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Support tc block sharing for representors (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch ingress acl codes (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch egress acl codes (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE data after modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Convert modify QP to use MLX5_SET macros (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove manually crafted QP context the query call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use direct modify QP implementation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during QP create (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Get ECE options from FW during create QP (Alaa Hleihel) [1858560] - [include] net/mlx5: Add ability to read and write ECE options (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use IS_ERR() to check and simplify code (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Add support for RDMA TX FT headers modifying (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move iseg access helper routines close to mlx5_core driver (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib driver name (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Calculate SQ stop room in a robust way (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move internal timer read function to clock library (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Dedicate fw page to the requesting function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix query_srq_cmd() function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support for drop action in DV steering (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support in steering default miss (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor DV create flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support in forward to namespace (Alaa Hleihel) [1858560] - [infiniband] {IB/net}/mlx5: Simplify don't trap code (Alaa Hleihel) [1858560] - [include] net/mlx5: Replace zero-length array with flexible-array (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Accel, Remove unnecessary header include (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use struct assignment for WQE info updates (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Take TX WQE info structures out of general EN header (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Fill work queue edge separately in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Split TX acceleration offloads into two phases (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Update UDP fields of the SKB for GSO first (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make TLS offload independent of wqe and pi (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Pass only eseg to IPSEC offload (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify checks of TLS offloads (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return bool from TLS and IPSEC offloads (Alaa Hleihel) [1858560] - [netdrv] net: remove newlines in NL_SET_ERR_MSG_MOD (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Assign profile before calling stages (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move all WR logic from qp.c to separate file (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor mlx5_post_send() to improve readability (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib to use new cmd interface (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set UDP source port based on the grh.flow_label (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Define RoCEv2 udp source port when set path (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Set lag tx affinity according to slave (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor affinity related code (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support to get lag physical port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Change lag mutex lock to spin lock (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Consolidate into special function all create QP calls (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove redundant destroy QP call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Copy response to the user in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Handle udate outlen checks in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP flags check to higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Group all create QP parameters to simplify in-kernel interfaces (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Reduce amount of duplication in QP destroy (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate to user/kernel create QP flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate XRC_TGT QP creation from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Globally parse DEVX UID (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible inlen check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Rely on existence of udata to separate kernel/user flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second user copy in create_user_qp (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Combine copy of create QP command in RSS RAW QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP attribute check in higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Store QP type in the vendor QP structure (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete unsupported QP types (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify reserving space for WQEs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Rename ICOSQ WQE info struct and field (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fetch WQE: reuse code and enforce typing (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: XDP, Print the offending TX descriptor on error completion (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: TX, Generalise code and usage of error CQE dump (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use proper name field for the UMR key (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support for release all pages event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Rate limit page not found error messages (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add helper function to release fw page (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove unused field in EQ (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Remove unneeded semicolon (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Fix coverity issue (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process all vendor flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return all configured create flags through query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Change scatter CQE flag to be set like other vendor flags (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use flags_en mechanism to mark QP created with WQE signature (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process create QP flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete create QP flags obfuscation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second copy from user for non RSS RAW QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move DRIVER QP flags check into separate function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update all DRIVER QP places to use QP subtype (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Split scatter CQE configuration for DCT QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate create QP flows to be based on type (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set QP subtype immediately when it is known (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Avoid setting redundant NULL for XRC QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prepare QP allocation for future removal (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Perform check if QP creation flow is valid (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible GSI port check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Organize QP types checks in one place (Alaa Hleihel) [1858560] - [include] net/mlx5: TX WQE Add trailer insertion field (Alaa Hleihel) [1858560] - [include] net/mlx5: Add release all pages capability bit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce TLS RX offload hardware bits (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure and defines for pci sync for fw update event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure layout and defines for MFRL register (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use aligned variable while allocating ICM memory (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update transobj.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update SW steering new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update port.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update rl.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update uar.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pd.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pagealloc.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mr.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mcg.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update main.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update vxlan.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mpfs.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update gid.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update lag.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fw.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fs_core new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update FPGA to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eswitch to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] ethernet: remove redundant memset (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update statistics to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eq.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update ecpf.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update debugfs.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update cq.c to new cmd interface (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Update vport.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: improve some comments (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Read embedded cpu bit only once (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Handle errors from netif_set_real_num_{tx, rx}_queues (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Refactor SA handle creation and destruction (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use the correct IPsec capability function for FPGA ops (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Enable SW-defined RoCEv2 UDP source port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor HCA capability set flow (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Move QP logic to mlx5_ib (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Alphabetically sort build artifacts (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Delete not-used cmd header (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete Q counter allocations command (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove Q counter low level helper APIs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Replace hand written QP context struct with automatic getters (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove extra indirection while storing QPN (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the IPoIB module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the FPGA module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in steering module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove empty QP and CQ events handlers (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code create and destroy QP calls (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Provide simplified command interfaces (Alaa Hleihel) [1858560] - [x86] kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT (Vitaly Kuznetsov) [1902184] - [net] netdevsim: devlink flash timeout message (Petr Oros) [1882019] - [net] devlink: collect flash notify params into a struct (Petr Oros) [1882019] - [net] devlink: add timeout information to status_notify (Petr Oros) [1882019] - [firmware] efi/esrt: Only call efi_mem_reserve() for boot services memory (Kairui Song) [1878024] - [firmware] efi: Drop type and attribute checks in efi_mem_desc_lookup() (Kairui Song) [1878024] - [fs] iomap: Fix direct I/O write consistency check (Andreas Grunbacher) [1875556] - [fs] gfs2: fix O_SYNC write handling (Andreas Grunbacher) [1871923] - [fs] gfs2: move setting current->backing_dev_info (Andreas Grunbacher) [1871923] - [fs] gfs2: Don't return NULL from gfs2_inode_lookup (Andreas Grunbacher) [1872061] - [fs] gfs2: If go_sync returns error, withdraw but skip invalidate (Robert S Peterson) [1875035] - [fs] gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS (Robert S Peterson) [1875035] - [fs] gfs2: Fix refcount leak in gfs2_glock_poke (Robert S Peterson) [1875035] - [fs] gfs2: Add missing truncate_inode_pages_final for sd_aspace (Robert S Peterson) [1875035] - [fs] gfs2: call truncate_inode_pages_final for address space glocks (Robert S Peterson) [1875035] - [fs] gfs2: simplify the logic in gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_linked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: further simplify gfs2_evict_inode with new func evict_should_delete (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_unlinked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: rename variable error to ret in gfs2_evict_inode (Robert S Peterson) [1875035] - [net] ethtool: Add link extended state (Ivan Vecera) [1894545] - [documentation] networking: ethtool-netlink: Add link extended state (Ivan Vecera) [1894545] - [net] ethtool: fix error handling in linkstate_prepare_data() (Ivan Vecera) [1894545] - [net] ethtool: provide UAPI for PHY Signal Quality Index (SQI) (Ivan Vecera) [1894545]- [mm] mm/hugetlb: fix a race between hugetlb sysctl handlers (Julia Denham) [1886241] {CVE-2020-25285} - [kernel] audit: do not set FS_EVENT_ON_CHILD in audit marks mask (Richard Guy Briggs) [1896480] - [net] missing barriers in some of unix_sock ->addr and ->path accesses (Richard Guy Briggs) [1896480] - [kernel] audit: fix macros warnings (Richard Guy Briggs) [1896480] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1896480] - [kernel] audit: fix a kernel-doc markup (Richard Guy Briggs) [1896480] - [kernel] audit: Remove redundant null check (Richard Guy Briggs) [1896480] - [kernel] audit: uninitialize variable audit_sig_sid (Richard Guy Briggs) [1896480] - [kernel] audit: change unnecessary globals into statics (Richard Guy Briggs) [1896480] - [kernel] audit: report audit wait metric in audit status reply (Richard Guy Briggs) [1896480] - [security] audit: purge audit_log_string from the intra-kernel audit API (Richard Guy Briggs) [1896480] - [security] apparmor: Check buffer bounds when mapping permissions mask (Richard Guy Briggs) [1896480] - [kernel] audit: issue CWD record to accompany LSM_AUDIT_DATA_* records (Richard Guy Briggs) [1896480] - [net] audit: use the proper gfp flags in the audit_log_nfcfg() calls (Richard Guy Briggs) [1896480] - [include] audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs (Richard Guy Briggs) [1896480] - [net] audit: add gfp parameter to audit_log_nfcfg (Richard Guy Briggs) [1896480] - [kernel] audit: log nftables configuration change events (Richard Guy Briggs) [1896480] - [kernel] audit: Use struct_size() helper in alloc_chunk (Richard Guy Briggs) [1896480] - [kernel] revert: 1320a4052ea1 ("audit: trigger accompanying records when no rules present") (Richard Guy Briggs) [1896480] - [include] audit: Replace zero-length array with flexible-array (Richard Guy Briggs) [1896480] - [netdrv] net: usb: lan78xx: Disable interrupts before calling generic_handle_irq() (Waiman Long) [1904213] - [mm] x86/mm/cpa: Prevent large page split when ftrace flips RW on kernel text (Waiman Long) [1904213] - [mm] x86/mm/cpa: Fix cpa_flush_array() TLB invalidation (Waiman Long) [1904213] - [net] netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [net] netlabel: fix our progress tracking in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [netdrv] net: ena: fix packet's addresses for rx_offset feature (Petr Oros) [1861967] - [netdrv] net: ena: handle bad request id in ena_netdev (Petr Oros) [1861967] - [netdrv] net: ena: Change WARN_ON expression in ena_del_napi_in_range() (Petr Oros) [1861967] - [netdrv] net: ena: support new LLQ acceleration mode (Petr Oros) [1861967] - [netdrv] net: ena: move llq configuration from ena_probe to ena_device_init() (Petr Oros) [1861967] - [netdrv] net: ena: enable support of rss hash key and function changes (Petr Oros) [1861967] - [netdrv] net: ena: add support for traffic mirroring (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: change ena_com_stats_admin stats to u64 (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: satisfy gcc warning (Petr Oros) [1861967] - [netdrv] net: ena: add reserved PCI device ID (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary rearming of interrupt vector when busy-polling (Petr Oros) [1861967] - [netdrv] net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range (Petr Oros) [1861967] - [netdrv] ena_netdev: use generic power management (Petr Oros) [1861967] - [netdrv] net: ena: xdp: update napi budget for DROP and ABORTED (Petr Oros) [1861967] - [netdrv] net: ena: xdp: XDP_TX: fix memory leak (Petr Oros) [1861967] - [netdrv] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1861967] - [netdrv] net: ena: reduce driver load time (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: minor code changes (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spacing issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: code reorderings (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary code (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix line break issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spelling and grammar mistakes in comments (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: set queue sizes to u32 for consistency (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation() (Petr Oros) [1861967] - [netdrv] net: ena: simplify ena_com_update_intr_delay_resolution() (Petr Oros) [1861967] - [netdrv] net: ena: fix ena_com_comp_status_to_errno() return value (Petr Oros) [1861967] - [netdrv] net: ena: use explicit variable size for clarity (Petr Oros) [1861967] - [netdrv] net: ena: rename ena_com_free_desc to make API more uniform (Petr Oros) [1861967] - [netdrv] net: ena: add support for the rx offset feature (Petr Oros) [1861967] - [netdrv] ena: Add XDP frame size to amazon NIC driver (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: extract code to ena_indirection_table_set() (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros (Petr Oros) [1861967] - [netdrv] net: ena: use SHUTDOWN as reset reason when closing interface (Petr Oros) [1861967] - [netdrv] net: ena: drop superfluous prototype (Petr Oros) [1861967] - [netdrv] net: ena: add support for reporting of packet drops (Petr Oros) [1861967] - [netdrv] net: ena: add unmask interrupts statistics to ethtool (Petr Oros) [1861967] - [netdrv] net: ena: remove code that does nothing (Petr Oros) [1861967] - [netdrv] net: ena: changes to RSS hash key allocation (Petr Oros) [1861967] - [netdrv] net: ena: change default RSS hash function to Toeplitz (Petr Oros) [1861967] - [netdrv] net: ena: allow setting the hash function without changing the key (Petr Oros) [1861967] - [netdrv] net: ena: fix error returning in ena_com_get_hash_function() (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary admin command when RSS function set fails (Petr Oros) [1861967] - [netdrv] net/ena: Fix build warning in ena_xdp_set() (Petr Oros) [1861967] - [netdrv] net: ena: Make some functions static (Petr Oros) [1861967] - [netdrv] net: ena: fix continuous keep-alive resets (Petr Oros) [1861967] - [netdrv] net: ena: avoid memory access violation by validating req_id properly (Petr Oros) [1861967] - [netdrv] net: ena: fix request of incorrect number of IRQ vectors (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect setting of the number of msix vectors (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: clean up minor indentation issue (Petr Oros) [1861967] - [netdrv] net: ena: reject unsupported coalescing params (Petr Oros) [1861967] - [netdrv] net: ena: fix broken interface between ENA driver and FW (Petr Oros) [1861967] - [netdrv] net/amazon: Ensure that driver version is aligned to the linux kernel (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: remove redundant non-zero check on rc (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'hash_key' (Petr Oros) [1861967] - [netdrv] net: ena: ena-com.c: prevent NULL pointer dereference (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: use correct value for crc32 hash (Petr Oros) [1861967] - [netdrv] net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE (Petr Oros) [1861967] - [netdrv] net: ena: fix corruption of dev_idx_to_host_tbl (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrectly saving queue numbers when setting RSS indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: store hash function as values and not bits (Petr Oros) [1861967] - [netdrv] net: ena: rss: fix failure to get indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: do not allocate key when not supported (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect default RSS key (Petr Oros) [1861967] - [netdrv] net: ena: add missing ethtool TX timestamping indication (Petr Oros) [1861967] - [netdrv] net: ena: fix uses of round_jiffies() (Petr Oros) [1861967] - [netdrv] net: ena: fix potential crash when rxfh key is NULL (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'rx_ring' (Petr Oros) [1861967] - [netdrv] net: ena: fix issues in setting interrupt moderation params in ethtool (Petr Oros) [1861967] - [netdrv] net: ena: fix default tx interrupt moderation interval (Petr Oros) [1861967] - [netdrv] net: ena: Add first_interrupt field to napi struct (Petr Oros) [1861967] - [netdrv] net: ena: Implement XDP_TX action (Petr Oros) [1861967] - [netdrv] net: ena: implement XDP drop support (Petr Oros) [1861967] - [netdrv] net: ena: fix napi handler misbehavior when the napi budget is zero (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: support set_channels callback (Petr Oros) [1861967] - [netdrv] net: ena: remove redundant print of number of queues (Petr Oros) [1861967] - [netdrv] net: ena: make ethtool -l show correct max number of queues (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: get_channels: use combined only (Petr Oros) [1861967] - [netdrv] net: ena: multiple queue creation related cleanups (Petr Oros) [1861967] - [netdrv] net: ena: change num_queues to num_io_queues for clarity and consistency (Petr Oros) [1861967] - [kernel] rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu (Nico Pache) [1894223] - [mm] kasan: don't assume percpu shadow allocations will succeed (Nico Pache) [1894223] - [lib] kasan: update required compiler versions in documentation (Nico Pache) [1894223] - [lib] kasan: improve and simplify Kconfig.kasan (Nico Pache) [1894223] - [lib] kasan: Fix required compiler version (Nico Pache) [1894223] - [lib] kasan: Bump required compiler version (Nico Pache) [1894223] - [documentation] kasan: update documentation for generic kasan (Nico Pache) [1894223] - [mm] kasan: record and print the free track (Nico Pache) [1894223] - [mm] rcu: kasan: record and print call_rcu() call stack (Nico Pache) [1894223] - [kernel] rcu: Support reclaim for head-less object (Nico Pache) [1894223] - [kernel] rcu: Introduce 2 arg kvfree_rcu() interface (Nico Pache) [1894223] - [mm] mm/list_lru.c: Rename kvfree_rcu() to local variant (Nico Pache) [1894223] - [kernel] rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_* (Nico Pache) [1894223] - [kernel] rcu/tiny: support vmalloc in tiny-RCU (Nico Pache) [1894223] - [kernel] rcu/tree: Maintain separate array for vmalloc ptrs (Nico Pache) [1894223] - [kernel] rcu/tree: cache specified number of objects (Nico Pache) [1894223] - [kernel] rcu/tree: Use static initializer for krc.lock (Nico Pache) [1894223] - [kernel] rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions (Nico Pache) [1894223] - [kernel] rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro (Nico Pache) [1894223] - [kernel] rcu/tree: Make debug_objects logic independent of rcu_head (Nico Pache) [1894223] - [kernel] rcu/tree: Repeat the monitor if any free channel is busy (Nico Pache) [1894223] - [kernel] rcu/tree: Skip entry into the page allocator for PREEMPT_RT (Nico Pache) [1894223] - [kernel] rcu/tree: Keep kfree_rcu() awake during lock contention (Nico Pache) [1894223] - [kernel] rcu: Fix a kernel-doc warnings for "count" (Nico Pache) [1894223] - [kernel] rcu/tree: Count number of batched kfree_rcu() locklessly (Nico Pache) [1894223] - [kernel] rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching (Nico Pache) [1894223] - [kernel] rcuperf: Measure memory footprint during kfree_rcu() test (Nico Pache) [1894223] - [kernel] rcu: Add a trace event for kfree_rcu() use of kfree_bulk() (Nico Pache) [1894223] - [kernel] rcu: Support kfree_bulk() interface in kfree_rcu() (Nico Pache) [1894223] - [mm] kasan: fix clang compilation warning due to stack protector (Nico Pache) [1894223] - [mm] kasan: disable branch tracing for core runtime (Nico Pache) [1894223] - [mm] kasan: add missing functions declarations to kasan.h (Nico Pache) [1894223] - [mm] kasan: consistently disable debugging features (Nico Pache) [1894223] - [mm] kasan: unset panic_on_warn before calling panic() (Nico Pache) [1894223] - [mm] kasan: detect negative size in memory operation function (Nico Pache) [1894223] - [mm] kasan: No KASAN's memmove check if archs don't have it (Nico Pache) [1894223] - [mm] kasan: use apply_to_existing_page_range() for releasing vmalloc shadow (Nico Pache) [1894223] - [mm] kasan: fix crashes on access to memory mapped by vm_map_ram() (Nico Pache) [1894223] - [mm] mm/kasan/common.c: fix compile error (Nico Pache) [1894223] - [mm] kasan: support backing vmalloc space with real shadow memory (Nico Pache) [1894223] - [mm] mm/vmalloc: rework vmap_area_lock (Nico Pache) [1894223] - [mm] mm/vmalloc: remove preempt_disable/enable when doing preloading (Nico Pache) [1894223] - [mm] mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() (Nico Pache) [1894223] - [mm] mm/vmalloc.c: get rid of one single unlink_va() when merge (Nico Pache) [1894223] - [mm] mm/vmalloc.c: preload a CPU with one object for split purpose (Nico Pache) [1894223] - [mm] mm/vmalloc.c: remove "node" argument (Nico Pache) [1894223] - [mm] mm/vmalloc: modify struct vmap_area to reduce its size (Nico Pache) [1894223] - [mm] mm/vmalloc: do not keep unpurged areas in the busy tree (Nico Pache) [1894223] - [mm] mm/vmalloc.c: fix percpu free VM area search criteria (Nico Pache) [1894223] - [mm] mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmalloc.c: keep track of free blocks for vmap allocation (Nico Pache) [1894223] - [mm] mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t (Nico Pache) [1894223] - [mm] mm/kasan: change kasan_check_{read, write} to return boolean (Nico Pache) [1894223] - [mm] mm/kasan: introduce __kasan_check_{read, write} (Nico Pache) [1894223] - [mm] kasan: fix coccinelle warnings in kasan_p*_table (Nico Pache) [1894223] - [mm] kasan: fix kasan_check_read/write definitions (Nico Pache) [1894223] - [lib] kasan: remove use after scope bugs detection (Nico Pache) [1894223] - [lib] kasan: remove clang version check for KASAN_STACK (Nico Pache) [1894223] - [lib] kasan: turn off asan-stack for clang-8 and earlier (Nico Pache) [1894223] - [block] nbd: fix a block_device refcount leak in nbd_release (Ming Lei) [1901400] - [tools] selftests: Set default protocol for raw sockets in nettest (Hangbin Liu) [1898813] - [tools] selftests/net: improve descriptions for XFAIL cases in psock_snd.sh (Hangbin Liu) [1898813] - [tools] selftests: rtnetlink: make kci_test_encap() return sub-test result (Hangbin Liu) [1898813] - [tools] selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support (Hangbin Liu) [1898813] - [tools] selftests: use LDLIBS for libraries instead of LDFLAGS (Hangbin Liu) [1898813] - [tools] selftests: tls: run all tests for TLS 1.2 and TLS 1.3 (Hangbin Liu) [1898813] - [tools] selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: silence clang warning (Hangbin Liu) [1898813] - [tools] selftests: net: refactor reuseport_addr_any test (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: add DCCP (Hangbin Liu) [1898813] - [tools] selftests: net: test that listening sockets match on address properly (Hangbin Liu) [1898813] - [tools] selftests/net: make udpgso_bench skip unsupported testcases (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh test fails on error (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh add UDP GSO audit tests (Hangbin Liu) [1898813] - [tools] selftests: extend zerocopy tests to udp (Hangbin Liu) [1898813] - [tools] net/udpgso_bench_tx: options to exercise TX CMSG (Hangbin Liu) [1898813] - [tools] selftests: fixes for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests/net: replace obsolete NFT_CHAIN configuration (Hangbin Liu) [1898813] - [tools] selftests: explicitly require kernel features needed by udpgro tests (Hangbin Liu) [1898813] - [tools] selftests: add explicit test for multiple concurrent GRO sockets (Hangbin Liu) [1898813] - [tools] selftests: add functionals test for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add some benchmark for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add GRO support to udp bench rx program (Hangbin Liu) [1898813] - [net] sctp: change to hold/put transport for proto_unreach_timer (Xin Long) [1897084] - [scsi] scsi: qedi: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add support for handling PCIe errors (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add firmware error recovery invocation support (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Mark all connections for recovery on link down event (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use snprintf instead of sprintf (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Protect active command list to avoid list corruption (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Fix list_del corruption while removing active I/O (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Skip firmware connection termination for PCI shutdown handler (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use qed count from set_fp_int in msix allocation (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove redundant NULL check (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Demote seemingly unintentional kerneldoc header (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove set but unused variable 'tmp' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove 2 set but unused variables (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove unused variable udev & uctrl (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove comparison of 0/1 to bool variable (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Check for buffer overflow in qedi_set_path() (Nilesh Javali) [1854121] - [scsi] scsi: qedf: Remove redundant assignment to variable 'rc' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Retry qed->probe during recovery (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Return SUCCESS if stale rport is encountered (Nilesh Javali) [1854122] - [scsi] scsi: qedf: FDMI attributes correction (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Use pci_get_dsn() (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix for the session's E_D_TOV value (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Correct the comment in qedf_initiate_els (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Change the debug parameter permission to read & write (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix null ptr reference in qedf_stag_change_work (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix race between ELS completion and flushing ELS request (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Don't process ELS completion if event is flushed or cleaned up (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Initiate cleanup for ELS commands as well (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Send cleanup even for RRQ on timeout (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Do not kill timeout work for original I/O on RRQ completion (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check the validity of rjt frame before processing (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check for port type and role before processing an event (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove a whole host of unused variables (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove set but not checked variable 'tmp' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove redundant initialization of variable rc (Nilesh Javali) [1854122] - [infiniband] RDMA/qedr: Fix memory leak in iWARP CM (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix function prototype parameters alignment (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix inline size returned for iWARP (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix iWARP active mtu display (Manish Chopra) [1857857] - [netdrv] qede: Notify qedr when mtu has changed (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix return code if accept is called on a destroyed qp (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix use of uninitialized field (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix doorbell setting (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix qp structure memory leak (Manish Chopra) [1857857] - [netdrv] net: qed: RDMA personality shouldn't fail VF load (Manish Chopra) [1857857] - [netdrv] net: qede: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] net: qede: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] qede: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [netdrv] qed: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [infiniband] qed: fix assignment of n_rq_elems to incorrect params field (Manish Chopra) [1857857] - [netdrv] qed: fix the allocation of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qede: add .ndo_xdp_xmit() and XDP_REDIRECT support (Manish Chopra) [1857857] - [netdrv] qede: refactor XDP Tx processing (Manish Chopra) [1857857] - [netdrv] qede: reformat net_device_ops declarations (Manish Chopra) [1857857] - [netdrv] qede: reformat several structures in "qede.h" (Manish Chopra) [1857857] - [include] qed: introduce qed_chain_get_elem_used{, u32}() (Manish Chopra) [1857857] - [include] qed: optimize common chain accessors (Manish Chopra) [1857857] - [infiniband] qed: add support for different page sizes for chains (Manish Chopra) [1857857] - [netdrv] qed: simplify chain allocation with init params struct (Manish Chopra) [1857857] - [netdrv] qed: simplify initialization of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qed: move chain initialization inlines next to allocation functions (Manish Chopra) [1857857] - [netdrv] qed: sanitize PBL chains allocation (Manish Chopra) [1857857] - [netdrv] qed: prevent possible double-frees of the chains (Manish Chopra) [1857857] - [netdrv] qed: move chain methods to a separate file (Manish Chopra) [1857857] - [netdrv] qed: reformat Makefile (Manish Chopra) [1857857] - [include] qed: reformat "qed_chain.h" a bit (Manish Chopra) [1857857] - [netdrv] net: qed_hsi.h: Avoid the use of one-element array (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] qed: suppress false-positives interrupt error messages on HW init (Manish Chopra) [1857857] - [netdrv] qed: suppress "don't support RoCE & iWARP" flooding on HW init (Manish Chopra) [1857857] - [netdrv] qed: Fix ILT and XRCD bitmap memory leaks (Manish Chopra) [1857857] - [netdrv] qed: add support for the extended speed and FEC modes (Manish Chopra) [1857857] - [netdrv] qed: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed: add missing loopback modes (Manish Chopra) [1857857] - [netdrv] qed: add support for new port modes (Manish Chopra) [1857857] - [netdrv] qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qede: introduce support for FEC control (Manish Chopra) [1857857] - [netdrv] qede: format qede{,_vf}_ethtool_ops (Manish Chopra) [1857857] - [netdrv] qed: add support for Forward Error Correction (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qed: use transceiver data to fill link partner's advertising speeds (Manish Chopra) [1857857] - [netdrv] qed: add support for multi-rate transceivers (Manish Chopra) [1857857] - [netdrv] qed: reformat public_port::transceiver_data a bit (Manish Chopra) [1857857] - [netdrv] qede: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM max size to alloc ucontext response (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: SRQ's bug fixes (Manish Chopra) [1857857] - [include] net: qed: drop duplicate words in comments (Manish Chopra) [1857857] - [netdrv] qede: convert to new udp_tunnel_nic infra (Manish Chopra) [1857857] - [netdrv] qed: Disable "MFW indication via attention" SPAM every 5 minutes (Manish Chopra) [1857857] - [netdrv] qed: Populate nvm-file attributes while reading nvm config partition (Manish Chopra) [1857857] - [netdrv] net: qede: fix BE vs CPU comparison (Manish Chopra) [1857857] - [netdrv] net: qede: fix kernel-doc for qede_ptp_adjfreq() (Manish Chopra) [1857857] - [netdrv] net: qed: sanitize BE/LE data processing (Manish Chopra) [1857857] - [netdrv] net: qed: use ptr shortcuts to dedup field accessing in some parts (Manish Chopra) [1857857] - [netdrv] net: qed: improve indentation of some parts of code (Manish Chopra) [1857857] - [netdrv] net: qed: address kernel-doc warnings (Manish Chopra) [1857857] - [netdrv] net: qed: correct qed_hw_err_notify() prototype (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup global structs declarations (Manish Chopra) [1857857] - [netdrv] net: qed: move static iro_arrout of header file (Manish Chopra) [1857857] - [netdrv] qed: Make symbol 'qed_hw_err_type_descr' static (Manish Chopra) [1857857] - [netdrv] net: qede: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qede: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qede: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] net: qed: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qed: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qed: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE (Manish Chopra) [1857857] - [netdrv] net: qed: fix "maybe uninitialized" warning (Manish Chopra) [1857857] - [netdrv] net: qed: reset ILT block sizes before recomputing to fix crashes (Manish Chopra) [1857857] - [netdrv] net: qede: fix use-after-free on recovery and AER handling (Manish Chopra) [1857857] - [netdrv] net: qede: fix PTP initialization on recovery (Manish Chopra) [1857857] - [netdrv] net: qed: fix excessive QM ILT lines consumption (Manish Chopra) [1857857] - [netdrv] net: qed: fix NVMe login fails over VFs (Manish Chopra) [1857857] - [netdrv] net: qede: stop adding events on an already destroyed workqueue (Manish Chopra) [1857857] - [netdrv] net: qed: fix async event callbacks unregistering (Manish Chopra) [1857857] - [include] net: qed: fix left elements count calculation (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532 (Manish Chopra) [1857857] - [netdrv] qed: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [netdrv] qed: Add XRC to RoCE (Manish Chopra) [1857857] - [netdrv] qed: changes to ILT to support XRC (Manish Chopra) [1857857] - [include] net: qed: fix bad formatting (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical hardware error handler (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical fan failure handler (Manish Chopra) [1857857] - [netdrv] net: qede: Implement ndo_tx_timeout (Manish Chopra) [1857857] - [netdrv] net: qede: optional hw recovery procedure (Manish Chopra) [1857857] - [netdrv] net: qed: attention clearing properties (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup debug related declarations (Manish Chopra) [1857857] - [netdrv] net: qed: critical err reporting to management firmware (Manish Chopra) [1857857] - [netdrv] net: qed: invoke err notify on critical areas (Manish Chopra) [1857857] - [netdrv] net: qede: add hw err scheduled handler (Manish Chopra) [1857857] - [netdrv] net: qed: adding hw_err states and handling (Manish Chopra) [1857857] - [netdrv] net: qede: Use true for bool variable in qede_init_fp() (Manish Chopra) [1857857] - [netdrv] qed: Make ll2_cbs static (Manish Chopra) [1857857] - [netdrv] qede: Add support for handling the pcie errors (Manish Chopra) [1857857] - [netdrv] qed: Enable device error reporting capability (Manish Chopra) [1857857] - [netdrv] qed: use true,false for bool variables (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] net: qede: reject unsupported coalescing params (Manish Chopra) [1857857] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440 (Manish Chopra) [1857857] - [scsi] treewide: Add SPDX license identifier - Makefile/Kconfig (Manish Chopra) [1857857] - [netdrv] sfc: don't double-down() filters in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: Fix error code in probe (Jarod Wilson) [1856681] - [netdrv] sfc: fix boolreturn.cocci warning and rename function (Jarod Wilson) [1856681] - [netdrv] sfc: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Jarod Wilson) [1856681] - [netdrv] sfc: Use fallthrough pseudo-keyword (Jarod Wilson) [1856681] - [netdrv] sfc: fix build warnings on 32-bit (Jarod Wilson) [1856681] - [netdrv] sfc: don't free_irq()s if they were never requested (Jarod Wilson) [1856681] - [netdrv] sfc: null out channel->rps_flow_id after freeing it (Jarod Wilson) [1856681] - [netdrv] sfc: take correct lock in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: really check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: fix ef100 design-param checking (Jarod Wilson) [1856681] - [netdrv] sfc: Fix build with CONFIG_RFS_ACCEL disabled (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add nic-type for VFs, and bind to them (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read pf_index at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: functions for selftests (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: statistics gathering (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: plumb in fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX path for EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX filter table management and related gubbins (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: TX path for EF100 NICs (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read Design Parameters at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: fail the probe if NIC uses unsol_ev credits (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: check firmware version at start-of-day (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: remove duplicated include from ef100_netdev.c (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_get_phys_port_{id, name} (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read device MAC address at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: probe the PHY and configure the MAC (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: actually perform resets (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: extend ef100_check_caps to cover datapath_caps3 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read datapath caps, implement check_caps (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: process events for MCDI completions (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_open/close and EVQ probing (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement MCDI transport (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: don't call efx_reset_down()/up() on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: PHY probe stub (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: reset-handling stub (Jarod Wilson) [1856681] - [netdrv] sfc: skeleton EF100 PF driver (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: register accesses on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 register definitions (Jarod Wilson) [1856681] - [netdrv] sfc: remove efx_ethtool_nway_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: drop unnecessary list_empty (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: helper function to set default RSS table of given size (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: NVRAM selftest support code (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 to NIC-revision enumeration (Jarod Wilson) [1856681] - [netdrv] sfc: get drvinfo driver name from outside the common code (Jarod Wilson) [1856681] - [netdrv] sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_mcdi_filter_table_down() from _remove() (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_limit_len if NIC type doesn't have one (Jarod Wilson) [1856681] - [netdrv] sfc: assign TXQs without gaps (Jarod Wilson) [1856681] - [netdrv] sfc: commonise netif_set_real_numx_queues calls (Jarod Wilson) [1856681] - [netdrv] sfc: make tx_queues_per_channel variable at runtime (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'rss_cpus' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'interrupt_mode' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: remove max_interrupt_mode (Jarod Wilson) [1856681] - [netdrv] sfc: support setting MTU even if not privileged to configure MAC fully (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_remove if there isn't one (Jarod Wilson) [1856681] - [netdrv] sfc: commonise initialisation of efx->vport_id (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx->xq_entries initialisation (Jarod Wilson) [1856681] - [netdrv] sfc: initialise max_channels in efx_init_channels() (Jarod Wilson) [1856681] - [netdrv] sfc: move definition of EFX_MC_STATS_GENERATION_INVALID (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_tx_tso_header_length() and understand encapsulation (Jarod Wilson) [1856681] - [netdrv] sfc: remove duplicate declaration of efx_enqueue_skb_tso() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise TSO fallback code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_sync_rx_buffer() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise some MAC configuration code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise miscellaneous efx functions (Jarod Wilson) [1856681] - [netdrv] sfc: add missing licence info to mcdi_filters.c (Jarod Wilson) [1856681] - [netdrv] sfc: commonise MCDI MAC stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: move NIC-specific mcdi_port declarations out of common header (Jarod Wilson) [1856681] - [netdrv] sfc: extend common GRO interface to support CHECKSUM_COMPLETE (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ARFS handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise drain event handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise PCI error handlers (Jarod Wilson) [1856681] - [netdrv] sfc: track which BAR is mapped (Jarod Wilson) [1856681] - [netdrv] sfc: commonise FC advertising (Jarod Wilson) [1856681] - [netdrv] sfc: commonise other ethtool bits (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool NFC and RXFH/RSS functions (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool link handling functions (Jarod Wilson) [1856681] - [netdrv] sfc: split up nic.h (Jarod Wilson) [1856681] - [netdrv] sfc: refactor EF10 stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: don't try to create more channels than we can have VIs (Jarod Wilson) [1856681] - [netdrv] sfc: extend bitfield macros up to POPULATE_DWORD_13 (Jarod Wilson) [1856681] - [netdrv] sfc: determine flag word automatically in efx_has_cap() (Jarod Wilson) [1856681] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1856681] - [netdrv] sfc: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1856681] - [netdrv] sfc: add missing annotation for efx_ef10_try_update_nic_stats_vf() (Jarod Wilson) [1856681] - [netdrv] sfc: avoid an unused-variable warning (Jarod Wilson) [1856681] - [netdrv] sfc: fix dereference of table before it is null checked (Jarod Wilson) [1856681] - [netdrv] sfc: siena_check_caps() can be static (Jarod Wilson) [1856681] - [netdrv] sfc: actually wire up siena_check_caps() (Jarod Wilson) [1856681] - [netdrv] sfc: make firmware-variant printing a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: make filter table probe caller responsible for adding VLANs (Jarod Wilson) [1856681] - [netdrv] sfc: move rx_rss_context_exclusive into struct efx_mcdi_filter_table (Jarod Wilson) [1856681] - [netdrv] sfc: rework handling of (firmware) multicast chaining state (Jarod Wilson) [1856681] - [netdrv] sfc: move 'must restore' flags out of ef10-specific nic_data (Jarod Wilson) [1856681] - [netdrv] sfc: use efx_has_cap for capability checks outside of NIC-specific code (Jarod Wilson) [1856681] - [netdrv] sfc: make capability checking a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: move vport_id to struct efx_nic (Jarod Wilson) [1856681] - [ntb] NTB: Revert "Add Hygon Device ID" (Myron Stowe) [1880468] - [tools] NTB: ntb_test: Fix bug when counting remote files (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix race condition when run with ntb_test (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix support for hardware that doesn't have port numbers (Myron Stowe) [1908031] - [ntb] NTB: perf: Don't require one more memory window than number of peers (Myron Stowe) [1908031] - [ntb] NTB: ntb_pingpong: Choose doorbells based on port number (Myron Stowe) [1908031] - [ntb] NTB: Fix the default port and peer numbers for legacy drivers (Myron Stowe) [1908031] - [ntb] NTB: Revert the change to use the NTB device dev for DMA allocations (Myron Stowe) [1908031] - [ntb] NTB: ntb_tool: reading the link file should not end in a NULL byte (Myron Stowe) [1908031] - [ntb] ntb_perf: avoid false dma unmap of destination address (Myron Stowe) [1908031] - [ntb] ntb_perf: increase sleep time from one milli sec to one sec (Myron Stowe) [1908031] - [ntb] ntb_tool: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [ntb] ntb_perf: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [include] NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos (Myron Stowe) [1908031] - [ntb] ntb: intel: fix static declaration (Myron Stowe) [1908031] - [ntb] ntb: intel: add hw workaround for NTB BAR alignment (Myron Stowe) [1908031] - [ntb] ntb: intel: Add Icelake (gen4) support for Intel NTB (Myron Stowe) [1908031] - [ntb] NTB: Fix static check warning in perf_clear_test (Myron Stowe) [1908031] - [include] include/ntb: Fix typo in ntb_unregister_device description (Myron Stowe) [1908031] - [ntb] NTB: add pci shutdown handler for AMD NTB (Myron Stowe) [1908031] - [ntb] NTB: send DB event when driver is loaded or un-loaded (Myron Stowe) [1908031] - [ntb] NTB: remove redundant setting of DB valid mask (Myron Stowe) [1908031] - [ntb] NTB: return link up status correctly for PRI and SEC (Myron Stowe) [1908031] - [ntb] NTB: add helper functions to set and clear sideinfo (Myron Stowe) [1908031] - [ntb] NTB: move ntb_ctrl handling to init and deinit (Myron Stowe) [1908031] - [ntb] NTB: handle link up, D0 and D3 events correctly (Myron Stowe) [1908031] - [ntb] NTB: handle link down event correctly (Myron Stowe) [1908031] - [ntb] NTB: remove handling of peer_sta from amd_link_is_up (Myron Stowe) [1908031] - [ntb] NTB: set peer_sta within event handler itself (Myron Stowe) [1908031] - [ntb] NTB: return the side info status from amd_poll_link (Myron Stowe) [1908031] - [ntb] NTB: define a new function to get link status (Myron Stowe) [1908031] - [ntb] NTB: Enable link up and down event notification (Myron Stowe) [1908031] - [ntb] NTB: clear interrupt status register (Myron Stowe) [1908031] - [ntb] NTB: Fix access to link status and control register (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0 (Myron Stowe) [1908031] - [ntb] ntb_tool: Fix printk format (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Fix address err in perf_copy_chunk (Myron Stowe) [1908031] - [ntb] NTB: Fix an error in get link status (Myron Stowe) [1908031] - [ntb] NTB: Add Hygon Device ID (Myron Stowe) [1908031] - [ntb] NTB: fix IDT Kconfig typos/spellos (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add memory window support for new AMD hardware (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add a new NTB PCI device ID (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: remove redundant assignment to rc (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0 (Myron Stowe) [1908031] - [ntb] ntb: point to right memory window index (Myron Stowe) [1908031] - [ntb] NTB/msi: remove incorrect MODULE defines (Myron Stowe) [1908031] - [documentation] NTB: Describe the ntb_msi_test client in the documentation (Myron Stowe) [1908031] - [ntb] NTB: Add MSI interrupt support to ntb_transport (Myron Stowe) [1908031] - [tools] NTB: Add ntb_msi_test support to ntb_test (Myron Stowe) [1908031] - [ntb] NTB: Introduce NTB MSI Test Client (Myron Stowe) [1908031] - [ntb] NTB: Introduce MSI library (Myron Stowe) [1908031] - [ntb] NTB: Rename ntb.c to support multiple source files in the module (Myron Stowe) [1908031] - [include] NTB: Introduce functions to calculate multi-port resource index (Myron Stowe) [1908031] - [include] NTB: Introduce helper functions to calculate logical port number (Myron Stowe) [1908031] - [pci] PCI/switchtec: Add module parameter to request more interrupts (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix setup MW with failure bug (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Skip unnecessary re-setup of shared memory window for crosslink case (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_reinit_peer() function (Myron Stowe) [1908031] - [include] NTB: correct ntb_dev_ops and ntb_dev comment typos (Myron Stowe) [1908031] - [ntb] NTB: amd: Silence shift wrapping warning in amd_ntb_db_vector_mask() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev() (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_amd: set peer limit register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Clear stale values in doorbell and command SPAD register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Disable NTB link after clearing peer XLAT registers (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Increased the number of message retries to 1000 (Myron Stowe) [1908031] - [ntb] ntb: intel: Make intel_ntb3_peer_db_addr static (Myron Stowe) [1908031] - [ntb] NTB: add new parameter to peer_db_addr() db_bit and db_data (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure the destination buffer is mapped for TX DMA (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Free MWs in ntb_transport_link_cleanup() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Added support of >=4G memory windows (Myron Stowe) [1908031] - [include] ntb_hw_switchtec: NT req id mapping table register entry number should be 512 (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter the driver info comments (Myron Stowe) [1908031] - [ntb] ntb: idt: Discard temperature sensor IRQ handler (Myron Stowe) [1908031] - [ntb] ntb: idt: Add basic hwmon sysfs interface (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter temperature read method (Myron Stowe) [1908031] - [netdrv] ntb_netdev: Simplify remove with client device drvdata (Myron Stowe) [1908031] - [ntb] NTB: transport: Try harder to alloc an aligned MW buffer (Myron Stowe) [1908031] - [ntb] ntb: ntb_transport: Mark expected switch fall-throughs (Myron Stowe) [1908031] - [ntb] ntb: idt: Set PCIe bus address to BARLIMITx (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_idt: replace IS_ERR_OR_NULL with regular NULL checks (Myron Stowe) [1908031] - [ntb] ntb: intel: fix return value for ndev_vec_mask() (Myron Stowe) [1908031] - [netdrv] ntb_netdev: fix sleep time mismatch (Myron Stowe) [1908031]- [block] block: fix incorrect branching in blk_max_size_offset() (Mike Snitzer) [1903722] - [md] dm: fix IO splitting (Mike Snitzer) [1903722] - [block] block: fix get_max_io_size() (Mike Snitzer) [1903722] - [block] block: Improve physical block alignment of split bios (Mike Snitzer) [1903722] - [block] block: use gcd() to fix chunk_sectors limit stacking (Mike Snitzer) [1903722] - [kernel] sched/deadline: Fix priority inheritance with multiple scheduling classes (Phil Auld) [1780490] - [fs] Convert trailing spaces and periods in path components (Leif Sahlberg) [1882457] - [block] loop: Fix occasional uevent drop (Ming Lei) [1897401] - [block] block: add a return value to set_capacity_revalidate_and_notify (Ming Lei) [1897401] - [fs] fat: truncate inode timestamp updates in setattr (Pavel Reichl) [1533270] - [fs] fat: change timestamp updates to use fat_truncate_time (Pavel Reichl) [1533270] - [fs] fat: add functions to update and truncate timestamps appropriately (Pavel Reichl) [1533270] - [fs] fat: create a function to calculate the timezone offest (Pavel Reichl) [1533270] - [net] icmp: randomize the global rate limiter (Guillaume Nault) [1899137] - [net] ipv4: Restore flowi4_oif update before call to xfrm_lookup_route (Guillaume Nault) [1899137] - [net] ipv4: Update exception handling for multipath routes via same device (Guillaume Nault) [1899137] - [net] ip: fix tos reflection in ack and reset packets (Guillaume Nault) [1899137] - [net] initialize fastreuse on inet_inherit_port (Guillaume Nault) [1899137] - [net] refactor bind_bucket fastreuse into helper (Guillaume Nault) [1899137] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx' (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Restrict the max_gids to 256 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Static NQ depth allocation (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix the qp table indexing (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Do not report transparent vlan from QP1 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Add helper data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Pull psn buffer dynamically based on prod (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce a function to allocate swq (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce wqe mode to select execution path (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt: Delete 'nq_ptr' variable which is not used (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove dead code from rcfw (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Simplify obtaining queue entry from hw ring (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Update missing hsi data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Reduce device page size detection code (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove unsupported modify_device callback (Selvin Xavier) [1861886] - [include] net: Add netif_is_bareudp() API to identify bareudp devices (Guillaume Nault) [1839788] - [net] Removed the device type check to add mpls support for devices (Guillaume Nault) [1839788] - [tools] selftests: set conf.all.rp_filter=0 in bareudp.sh (Guillaume Nault) [1839788] - [tools] selftests: disable rp_filter when testing bareudp (Guillaume Nault) [1839788] - [tools] selftests: add test script for bareudp tunnels (Guillaume Nault) [1839788] - [documentation] bareudp: Corrected description of bareudp module. (Guillaume Nault) [1839788] - [netdrv] bareudp: forbid mixing IP and MPLS in multiproto mode (Guillaume Nault) [1839788] - [netdrv] bareudp: Reverted support to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [documentation] bareudp: update iproute2 sample commands (Guillaume Nault) [1839788] - [netdrv] bareudp: Added attribute to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed multiproto mode configuration (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed configuration to avoid having garbage values (Guillaume Nault) [1839788] - [netdrv] net: bareudp: avoid uninitialized variable warning (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed bareudp receive handling (Guillaume Nault) [1839788] - [netdrv] bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create() (Guillaume Nault) [1839788] - [netdrv] bareudp: print error message when command fails (Guillaume Nault) [1839788] - [netdrv] bareudp: add module alias (Guillaume Nault) [1839788] - [netdrv] bareudp: Fix uninitialized variable warnings. (Guillaume Nault) [1839788] - [netdrv] Special handling for IP & MPLS. (Guillaume Nault) [1839788] - [net] UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc. (Guillaume Nault) [1839788] - [arm64] arm64: remove arm64ksyms.c (Mark Salter) [1883365] - [arm64] arm64: frace: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: string: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: uaccess: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: page: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: smccc: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: tishift: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: add EXPORT_SYMBOL_NOKASAN() (Mark Salter) [1883365] - [mm] arm64: move memstart_addr export inline (Mark Salter) [1883365] - [arm64] arm64: remove bitop exports (Mark Salter) [1883365] - [arm64] arm64: lib: use C string functions with KASAN enabled (Mark Salter) [1883365] - [arm64] arm64: add (Mark Salter) [1883365] - [arm64] locking/atomics/arm64, arm64/bitops: Include (Mark Salter) [1883365] - [arm64] locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-generic (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*() (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIs (Mark Salter) [1883365] - [thermal] thermal: rcar_thermal: Add missing braces to conditional statement (Ivan Vecera) [1894564] - [thermal] thermal: Rename set_mode() to change_mode() (Ivan Vecera) [1894564] - [thermal] thermal: Simplify or eliminate unnecessary set_mode() methods (Ivan Vecera) [1894564] - [thermal] thermal: core: Stop polling DISABLED thermal devices (Ivan Vecera) [1894564] - [thermal] thermal: Explicitly enable non-changing thermal zone devices (Ivan Vecera) [1894564] - [thermal] thermal: Use mode helpers in drivers (Ivan Vecera) [1894564] - [thermal] thermal: Add mode helpers (Ivan Vecera) [1894564] - [thermal] thermal: remove get_mode() operation of drivers (Ivan Vecera) [1894564] - [thermal] thermal: Store device mode in struct thermal_zone_device (Ivan Vecera) [1894564] - [include] thermal: Add current mode to thermal zone device (Ivan Vecera) [1894564] - [acpi] thermal: Store thermal mode in a dedicated enum (Ivan Vecera) [1894564] - [acpi] acpi: thermal: Fix error handling in the register function (Ivan Vecera) [1894564] - [thermal] thermal: core: skip update disabled thermal zones after suspend (Ivan Vecera) [1894564] - [thermal] Thermal: do not clear passive state during system sleep (Ivan Vecera) [1894564] - [thermal] thermal: of-thermal: disable passive polling when thermal zone is disabled (Ivan Vecera) [1894564] - [crypto] crypto: qat - drop input parameter from adf_enable_aer() (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix function parameters descriptions (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unnecessary mutex_init() (Vladis Dronov) [1855190] - [crypto] crypto: qat - use PCI_VDEVICE (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace device ids defines (Vladis Dronov) [1855190] - [crypto] crypto: qat - include domain in top level debugfs path (Vladis Dronov) [1855190] - [crypto] crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA (Vladis Dronov) [1855190] - [crypto] crypto: qat - Use fallthrough pseudo-keyword (Vladis Dronov) [1855190] - [crypto] crypto: qat - add delay before polling mailbox (Vladis Dronov) [1855190] - [include] PCI: Add Intel QuickAssist device IDs (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix double free in qat_uclo_create_batch_init_list (Vladis Dronov) [1855190] - [crypto] crypto: qat - fallback for xts with 192 bit keys (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unused field in skcipher ctx (Vladis Dronov) [1855190] - [crypto] crypto: qat - validate xts key (Vladis Dronov) [1855190] - [crypto] crypto: qat - allow xts requests not multiple of block (Vladis Dronov) [1855190] - [crypto] crypto: qat - update timeout logic in put admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - send admin messages to set of AEs (Vladis Dronov) [1855190] - [crypto] crypto: qat - update fw init admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove packed attribute in etr structs (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel ABI __u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - convert to SPDX License Identifiers (Vladis Dronov) [1855190] - [crypto] crypto: qat - simplify the qat_crypto function (Vladis Dronov) [1855190] - [crypto] crypto: qat - spelling s/Decrytp/Decrypt/ (Vladis Dronov) [1855190] - [crypto] crypto: qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL in adf_dev_aer_schedule_reset() (Vladis Dronov) [1855190] - [thermal] thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id (David Arcari) [1889331] - [thermal] thermal: int3403_thermal: Downgrade error message (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Prevent page fault on .set_mode() op (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Don't require IDSP to exist (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export OEM vendor variables (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export GDDV (David Arcari) [1889331] - [thermal] thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() ops (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Tiger Lake support (David Arcari) [1889331] - [platform] acpi: Remove header dependency (David Arcari) [1889331] - [thermal] thermal: int340x: switch to use helpers (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Jasper Lake support (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Add Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: intel: int3403: replace printk(KERN_WARN...) with pr_warn(...) (David Arcari) [1889331] - [thermal] thermal: intel: int340x_thermal: Remove unnecessary acpi_has_method() uses (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Ice Lake support (David Arcari) [1889331] - [thermal] drivers: thermal: processor_thermal_device: Export sysfs interface for TCC offset (David Arcari) [1889331] - [netdrv] net/mlx5e: Fix arch depending casting issue in FEC (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Kconfig: convert imply usage to weak dependency (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix condition for termination table cleanup (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Use a separate work queue for fib event handling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Add support for RDMA TX flow table (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for RDMA TX steering (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Move to fully dynamic UAR mode once user space supports it (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend QP creation to get uar page index from user space (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend CQ creation to get uar page index from user space (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid group version scan when not necessary (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid incrementing FTE version (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Simplify matching group searches (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Generally use the WC auto detection test result (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid forwarding to other eswitch uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Eswitch, enable forwarding back to uplink port (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5e: Add support for offloading traffic from uplink to uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Don't use termination tables in slow path (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Avoid configuring eswitch QoS if not supported (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: DR, Add support for flow table id destination action (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Refactor unload all reps per rep type (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Update VF vports config when num of VFs changed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Prepare for vport enable/disable refactor (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant warning when QoS enable failed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant check of eswitch manager cap (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Allow MRs to be created in the cache synchronously (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Revise how the hysteresis scheme works for cache filling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix locking in MR cache work queue (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Lock access to ent->available_mrs/limit when doing queue_work (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix MR cache size and limit debugfs (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Always remove MRs from the cache before destroying them (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Simplify how the MR cache bucket is located (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Rename the tracking variables for the MR cache (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Replace spinlock protected write with atomic var (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Move asynchronous mkey creation to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Assign mkey variant in mlx5_ib only (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Setup mkey variant before mr create command invocation (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Use offsetofend() instead of duplicated variant (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Remove duplicate definitions of SW_ICM macros (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, make query inline mode a static function (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Allocate smaller size tables for ft offload (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Introduce TLS and IPSec objects enums (Alaa Hleihel) [1858559] - [include] net/mlx5: Introduce egress acl forward-to-vport capability (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debug params (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix header guard in rsc_dump.h (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Replace zero-length array with flexible-array member (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()' (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Add support for FEC modes based on 50G per lane links (Alaa Hleihel) [1858559] - [netdrv] net/mlxe5: Separate between FEC and current speed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Advertise globaly supported FEC modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Enforce setting of a single FEC mode (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Set FEC to auto when configured mode is not supported (Alaa Hleihel) [1858559] - [netdrv] mlx5: Use proper logging and tracing line terminations (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in RX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in TX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Gather reporters APIs together (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for resource dump (Alaa Hleihel) [1858559] - [netdrv] bnxt_en: Fix wrong flag value passed to HWRM_PORT_QSTATS_EXT fw call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix HWRM_FUNC_QSTATS_EXT firmware call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return -EOPNOTSUPP for ETHTOOL_GREGS on VFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: return proper error codes in bnxt_show_temp (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use memcpy to copy VPD field info (Jonathan Toppins) [1861885] - [netdrv] net: ethernet: broadcom: have drivers select DIMLIB as needed (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Avoid sending firmware messages when AER error is detected (Jonathan Toppins) [1861885] - [netdrv] bnxt: don't enable NAPI until rings are ready (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Setup default RSS map in all scenarios (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: init RSS table for Minimal-Static VF reservation (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix HWRM error when querying VF temperature (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix possible crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix PCI AER error recovery flow (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Check for zero dir entries in NVRAM (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Don't query FW when netif_running() is false (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove superfluous memset() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for 'ethtool -d' (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Switch over to use the 64-bit software accumulated counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Accumulate all counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware masks for port counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware counter masks from firmware if available (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate additional memory for all statistics blocks (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor statistics code and structures (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use macros to define port statistics size and offset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware interface to 1.10.1.54 (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove PCIe non-counters from ethtool statistics (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: don't complain if TC flower can't be supported (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix completion ring sizing with TPA enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Init ethtool link settings after reading updated PHY configuration (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix race when modifying pause settings (Jonathan Toppins) [1861885] - [netdrv] bnxt: convert to new udp_tunnel_nic infra (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: allow firmware to disable VLAN offloads (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: clean up VLAN feature bit handling (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Implement ethtool -X to set indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return correct RSS indirection table entries to ethtool -x (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fill HW RSS table from the RSS logical indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add helper function to return the number of RSS contexts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add logical RSS indirection table structure (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix up bnxt_get_rxfh_indir_size() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set up the chip specific RSS table size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Read VPD info only for PFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix statistics counters issue during ifdown with older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not enable legacy TX push on older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Store the running firmware version code (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add board.serial_number field to info_get cb (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return from timer if interface is not in open state (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix AER reset logic on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Re-enable SRIOV during resume (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Simplify bnxt_resume() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix firmware message length endianness (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix return code to "flash_device" (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix accumulation of bp->net_stats_prev (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: Remove Comparison to bool in bnxt_ethtool.c (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: show only relevant ethtool stats for a TX or RX ring (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Split HW ring statistics strings into RX and TX parts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor the software ring counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add doorbell information to bnxt_en_dev struct (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for L2 doorbell size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Define the doorbell offsets on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve kernel log messages related to ethtool reset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix ethtool_reset_flags ABI violations (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: refactor ethtool firmware reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: prepare to refactor ethtool reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve TQM ring context memory sizing formulas (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate TQM ring context memory according to fw specification (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware spec. to 1.10.1.33 (Jonathan Toppins) [1861885] - [fs] fs/namespace.c: fix mountpoint reference counter race (Pavel Reichl) [1852651] {CVE-2020-12114}- [powerpc] powerpc/64: Fix kernel stack 16-byte alignment (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/aout: Fix struct user definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/uapi: Fix sigcontext definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] bpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Tests for kernel accessing user memory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix handling of vector instructions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoint.h: delete duplicated word (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Remove 512 byte boundary (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Return available watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Guest support for 2nd DAWR hcall (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Enable watchpoint functionality on power10 guest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception for CACHEOP (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception constraint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix 512 byte boundary limit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] hw-breakpoints: Fix build warnings with clang (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Support 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Don't allow breakpoint overwriting (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't allow concurrent perf and ptrace events (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Prepare handler to handle more than one watchpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use builtin ALIGN*() macros (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce is_ptrace_bp() function (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use loop for thread_struct->ptrace_bps (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Convert thread_struct->hw_brk to an array (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Disable all available watchpoints when !dawr_force_enable (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Get watchpoint count dynamically while disabling them (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to __set_breakpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to set_dawr (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Return actual num of available watchpoints (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce function to get nr watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Add SPRN macros for second DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ppc_gethwdinfo() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ptrace_get_debugreg() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ADV_DEBUG_REGS related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move register viewing functions out of ptrace.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out TRANSACTIONAL_MEM related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out SPE related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ALTIVEC related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out VSX related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: remove unused header includes (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Move ptrace into a subdirectory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't call dar_within_range() for Book3S (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Enable range tests on 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoints: Rewrite 8xx breakpoints to allow any address range size (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Support for 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Add DAR outside test in perf-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Rewrite ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: permanently include 8xx registers in reg.h (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/64: Interrupts save PPR on stack rather than thread_struct (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Use SWITCH_FRAME_SIZE for prom and rtas entry (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Don't use sizeof(struct pt_regs) in ptrace code (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Split user/kernel definitions of struct pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: declare set_breakpoint() static (Desnes Augusto Nunes do Rosario) [1854528] - [tools] perf vendor events power9: Added nest imc metric events (Michael Petlan) [1780258] - [powerpc] powerpc/perf: Fix crashes with generic_compat_pmu & BHRB (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints (Michael Petlan) [1854525] - [powerpc] powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/kernel: Cleanup machine check function declarations (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix soft lockups due to missed interrupt accounting (Michael Petlan) [1854525] - [powerpc] powerpc: Add POWER10 raw mode cputable entry (Michael Petlan) [1854525] - [powerpc] powerpc/powernv: Machine check handler for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add extended regs support for power10 platform (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add support for outputting extended regs in perf intr_regs (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended regs in power10 (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended register capability (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Initialize power10 PMU registers in cpu setup routine (Michael Petlan) [1854525] - [powerpc] powerpc/perf: BHRB control to disable BHRB logic when not used (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Ignore the BHRB kernel address filtering for P10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: power10 Performance Monitoring support (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 PMU feature to DT CPU features (Michael Petlan) [1854525] - [powerpc] powerpc/xmon: Add PowerISA v3.1 PMU SPRs (Michael Petlan) [1854525] - [powerpc] powerpc64: Break asm/percpu.h vs spinlock_types.h dependency (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current DAWR macros (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Make struct kernel_param_ops definition const (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: simplify kvm_cma_reserve() (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix symbol undeclared warnings (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Remove redundant initialization of variable ret (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: xive: Convert to DEFINE_SHOW_ATTRIBUTE (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Set LPCR[HDICE] before writing HDEC (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Do not allocate HPT for a nested guest (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Don't return -ENOTSUPP to userspace in ioctls (Greg Kurz) [1882796] - [powerpc] 64s: handle ISA v3.1 local copy-paste context switches (Greg Kurz) [1882796] - [powerpc] 64s: Move HMI IRQ stat from percpu variable to paca (Greg Kurz) [1882796] - [powerpc] kvm/cma: Improve kernel log during boot (Greg Kurz) [1882796] - [powerpc] kvm: Use correct CONFIG symbol in comment (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current H_SET_MODE DAWR macro (Greg Kurz) [1882796] - [tools] kvm: ppc: Fix typo on H_DISABLE_AND_GET hcall (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant kvm_run parameters in assembly (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Save/restore new PMU registers (Greg Kurz) [1882796] - [powerpc] perf: Add support for ISA3.1 PMU SPRs (Greg Kurz) [1882796] - [powerpc] perf: Update Power PMU cache_events to u64 type (Greg Kurz) [1882796] - [powerpc] perf: Update cpu_hw_event to use `struct` for storing MMCR registers (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Cleanup updates for kvm vcpu MMCR (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Protect kvm_vcpu_read_guest with srcu locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9 (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3shv: Enable support for ISA v3.1 guests (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s pr: Remove uninitialized_var() usage (Greg Kurz) [1882796] - [powerpc] kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL (Greg Kurz) [1882796] - [powerpc] book3s64/kvm: Fix secondary page table walk warning during migration (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix some RCU-list locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Ignore kmemleak false positives (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant 'kvm_run' parameters (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Remove redundant kvm_run from vcpu_arch (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Remove redundant NULL check (Greg Kurz) [1882796] - [powerpc] Fix compile issue with force DAWR (Greg Kurz) [1882796] - [powerpc] silence a -Wcast-function-type warning in dawr_write_file_bool (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Fix r3 corruption in h_set_dabr() (Greg Kurz) [1882796] - [powerpc] Add force enable of DAWR on P9 option (Greg Kurz) [1882796] - [documentation] powerpc: Document issues with the DAWR on POWER9 (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_UP() by ALIGN() (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_DOWN() by ALIGN_DOWN() (Greg Kurz) [1882796] - [netdrv] tg3: Fix soft lockup when tg3_reset_task() fails (Jonathan Toppins) [1899595] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: harden against cpu hotplug (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: adjust for temperature offset (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Build with _FILE_OFFSET_BITS=64 (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support AMD Family 19h (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Remove empty columns for Jacobsville (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Add a new GFXAMHz column that exposes gt_act_freq_mhz (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Skip pc8, pc9, pc10 columns, if they are disabled (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix output formatting for ACPI CST enumeration (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Replace HTTP links with HTTPS ones: TURBOSTAT UTILITY (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Introduce functions to accumulate RAPL consumption (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Make the energy variable to be 64 bit (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Always print idle in the system configuration header (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print /dev/cpu_dma_latency (Prarit Bhargava) [1857136] - [tools] turbostat/.gitignore: add SPDX License Identifier (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: update version (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print cpuidle information (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix 32-bit capabilities warning (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix gcc build warnings (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Elkhart Lake (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Jasper Lake (Prarit Bhargava) [1857136] - [scsi] scsi: core: Return BLK_STS_AGAIN for ALUA transitioning (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transitioning state (Ewan Milne) [1867264] - [block] scsi: block: Return status code in blk_mq_end_request() (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() (Ewan Milne) [1877156] - [fs] gfs2: check for live vs. read-only file system in gfs2_fitrim (Abhijith Das) [1335139] - [fs] gfs2: don't initialize statfs_change inodes in spectator mode (Abhijith Das) [1335139] - [fs] gfs2: init_journal's undo directive should also undo the statfs inodes (Abhijith Das) [1335139] - [fs] gfs2: Recover statfs info in journal head (Abhijith Das) [1335139] - [fs] gfs2: lookup local statfs inodes prior to journal recovery (Abhijith Das) [1335139] - [fs] gfs2: Add fields for statfs info in struct gfs2_log_header_host (Abhijith Das) [1335139] - [block] nbd: don't update block size after device is started (Ming Lei) [1891363] - [platform] platform/x86: thinkpad_acpi: lap or desk mode interface (David Arcari) [1889642] - [infiniband] IB/mlx4: Convert rej_tmout radix-tree to XArray (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Adjust delayed work when a dup is observed (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for REJ due to timeout (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Fix starvation in paravirt mux/demux (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Separate tunnel and wire bufs parameters (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for MRA (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add and improve logging (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit() (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() (Alaa Hleihel) [1858564] - [infiniband] treewide: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] net/mlx4: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] mlx4: convert to new udp_tunnel_nic infra (Alaa Hleihel) [1858564] - [netdrv] mlx4: Mark PM functions as __maybe_unused (Alaa Hleihel) [1858564] - [netdrv] mlx4: use generic power management (Alaa Hleihel) [1858564] - [netdrv] mlx4: disable device on shutdown (Alaa Hleihel) [1858564 1858563] - [include] IB/mlx4: Replace zero-length array with flexible-array (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_ethtool_add_mac_rule() (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh() (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: use napi_complete_done() in TX completion (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: avoid indirect call in TX completion (Alaa Hleihel) [1858564 1858562] - [infiniband] RDMA/mlx4: Delete duplicated offsetofend implementation (Alaa Hleihel) [1858564 1858562] - [netdrv] net: mlx4: reject unsupported coalescing params (Alaa Hleihel) [1858564 1858562] - [hwmon] hwmon: (amd_energy) match for supported models (David Arcari) [1860387] - [hwmon] hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init() (David Arcari) [1860387] - [hwmon] hwmon: Add amd_energy driver to report energy counters (David Arcari) [1860387] - [include] include/asm-generic/topology.h: guard cpumask_of_node() macro argument (David Arcari) [1860387]- [x86] x86/dumpstack: Fix misleading instruction pointer error message (Kenneth Yin) [1903506] - [powerpc] powerpc/powernv/opal-dump : Use IRQ_HANDLED instead of numbers in interrupt handler (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Fix race while processing OPAL dump (Diego Domingos) [1891822] - [powerpc] powerpc/opal_elog: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/elog: Fix race while processing OPAL error log event (Diego Domingos) [1891822] - [hid] HID: logitech-dj: Fix an error in mse_bluetooth_descriptor (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Add PID for MX Anywhere 2 (Benjamin Tissoires) [1885560] - [hid] HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer One S1003 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: fix stylus battery reporting (Benjamin Tissoires) [1885560] - [hid] HID: roccat: add bounds checking in kone_sysfs_write_settings() (Benjamin Tissoires) [1885560] - [hid] HID: core: Sanitize event code and type when mapping input (Benjamin Tissoires) [1885560] - [hid] HID: core: Correctly handle ReportSize being zero (Benjamin Tissoires) [1885560] - [hid] HID: elan: Fix memleak in elan_input_configured (Benjamin Tissoires) [1885560] - [hid] HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices (Benjamin Tissoires) [1885560] - [hid] Revert "HID: usbhid: do not sleep when opening device" (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll three more Lenovo PixArt mice (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands (Benjamin Tissoires) [1885560] - [hid] HID: macally: Constify macally_id_table (Benjamin Tissoires) [1885560] - [hid] HID: cougar: Constify cougar_id_table (Benjamin Tissoires) [1885560] - [hid] HID: quirks: add NOGET quirk for Logitech GROUP (Benjamin Tissoires) [1885560] - [hid] HID: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: udraw-ps3: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: input: Fix devices that return multiple bytes in battery report (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Fix spurious F23 key press report during resume from suspend (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Factor out generic parts of the LED code (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Merge tpkbd and cptkbd data structures (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid repeated "multiplier = " log messages (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Use HIDPP_RECEIVER_INDEX instead of 0xff (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Ignore Simply Automated UPB PIM (Benjamin Tissoires) [1885560] - [hid] HID: apple: Disable Fn-key key-re-mapping on clone keyboards (Benjamin Tissoires) [1885560] - [hid] HID: Wiimote: Treat the d-pad as an analogue stick (Benjamin Tissoires) [1885560] - [hid] HID: steam: fixes race in handling device list (Benjamin Tissoires) [1885560] - [hid] HID: magicmouse: do not set up autorepeat (Benjamin Tissoires) [1885560] - [hid] HID: alps: support devices with report id 2 (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll Obins Anne Pro 2 keyboard (Benjamin Tissoires) [1885560] - [hid] HID: input: do not run GET_REPORT unless there's a Resolution Multiplier (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: remove redundant assignment to variable retval (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: do not sleep when opening device (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Remove MT_CLS_WIN_8_DUAL (Benjamin Tissoires) [1885560] - [hid] HID: sony: Fix for broken buttons on DS3 USB dongles (Benjamin Tissoires) [1885560] - [hid] HID: Add quirks for Trust Panora Graphic Tablet (Benjamin Tissoires) [1885560] - [hid] HID: apple: Swap the Fn and Left Control keys on Apple keyboards (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Schneider SCL142ALM to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: avoid bogus uninitialized-variable warning (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: reset Synaptics SYNA2393 on resume (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: Fix race between usbhid_close() and usbhid_stop() (Benjamin Tissoires) [1885560] - [hid] HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead (Benjamin Tissoires) [1885560] - [hid] HID: alps: Add AUI1657 device ID (Benjamin Tissoires) [1885560] - [hid] HID: fix typo in Kconfig (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add support for Logitech G11 extra keys (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: add eGalaxTouch P80H84 support (Benjamin Tissoires) [1885560] - [hid] HID: logitech: drop outdated references to unifying receivers (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Simplify an error handling path in 'rmi_hid_read_block()' (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Do not fail the probe when we fail to disable F# emulation (Benjamin Tissoires) [1885560] - [hid] HID: fix Kconfig word ordering (Benjamin Tissoires) [1885560] - [hid] HID: add ALWAYS_POLL quirk to lenovo pixart mouse (Benjamin Tissoires) [1885560] - [hid] HID: google: add moonball USB id (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Remove unnecessary goto label (Benjamin Tissoires) [1885560] - [hid] HID: hid-sensor-custom: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: hid-picolcd_fb: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support for the static device in the Powerplay mat/receiver (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix race condition for scheduled work during removal (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: call hid_hw_stop() in case of error (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix general protection fault caused by double kfree (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: alps: Fix an error handling path in 'alps_input_configured()' (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix race in in hiddev_disconnect() (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add debug msg when exporting a HID++ report descriptors (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Remove ITE 8595 entry from hid_have_special_driver (Benjamin Tissoires) [1885560] - [include] HID: core: increase HID report buffer size to 8KiB (Benjamin Tissoires) [1885560] - [hid] HID: core: fix off-by-one memset in hid_report_raw_event() (Benjamin Tissoires) [1885560] - [hid] HID: apple: Add support for recent firmware on Magic Keyboards (Benjamin Tissoires) [1885560] - [hid] HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: BatteryVoltage: only read chargeStatus if extPower is active (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid duplicate error handling code in 'hidpp_probe()' (Benjamin Tissoires) [1885560] - [hid] HID: hidraw, uhid: Always report EPOLLOUT (Benjamin Tissoires) [1885560] - [hid] HID: steam: Fix input device disappearing (Benjamin Tissoires) [1885560] - [hid] hid-logitech-hidpp: read battery voltage from newer devices (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add MX Master 3 Mouse (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support WirelessDeviceStatus connect events (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support translations from short to long reports (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: fix mess in hiddev_open() (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: clear unmapped usages (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for incorrect input length on Lenovo Y720 (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for Xin-Mo Dual Controller (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: add support uniq ioctl (Benjamin Tissoires) [1885560] - [hid] HID: Fix slab-out-of-bounds read in hid_field_extract (Benjamin Tissoires) [1885560] - [hid] HID: picoLCD: constify fb ops (Benjamin Tissoires) [1885560] - [hid] HID: uhid: Fix returning EPOLLOUT from uhid_char_poll (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: Fix returning EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device (Benjamin Tissoires) [1885560] - [hid] HID: quirks: remove hid-led devices from hid_have_special_driver (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Reset ALPS touchpads on resume (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: fix no irq after reset on raydium 3118 (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Silence intermittent get_battery_capacity errors (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: remove orphaned member sleep_delay (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse (Benjamin Tissoires) [1885560] - [hid] HID: core: check whether Usage Page item is after Usage ID items (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Send power-on command after reset (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Remove runtime power management (Benjamin Tissoires) [1885560] - [hid] HID: google: Detect base folded usage instead of hard-coding whiskers (Benjamin Tissoires) [1885560] - [hid] HID: google: add magnemite/masterball USB ids (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add depends on LEDS_CLASS to Logitech Kconfig entry (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for controlling the G510's RGB backlight (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510 keyboards' gaming keys (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add keyboard and LCD backlight control (Benjamin Tissoires) [1885560] - [hid] HID: Add driver for Logitech gaming keyboards (G15, G15 v2) (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: replace printk() with corresponding pr_xx() variant (Benjamin Tissoires) [1885560] - [hid] HID: prodikeys: make array keys static const, makes object smaller (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode on connect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode switch on disconnect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: more robust tablet mode detection (Benjamin Tissoires) [1885560] - [hid] HID: core: fix dmesg flooding if report field larger than 32bit (Benjamin Tissoires) [1885560] - [include] HID: core: Add printk_once variants to hid_warn() etc (Benjamin Tissoires) [1885560] - [include] HID: core: reformat and reduce hid_printk macros (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: modify quirks for weida's devices (Benjamin Tissoires) [1885560] - [hid] hid-logitech-dj: add the new Lightspeed receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support of the G700(s) receiver (Benjamin Tissoires) [1885560] - [hid] HID: do not call hid_set_drvdata(hdev, NULL) in drivers (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: extend consumer usages range (Benjamin Tissoires) [1885560] - [hid] hiddev: Return EPOLLOUT from hiddev_poll (Benjamin Tissoires) [1885560] - [hid] hidraw: Return EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special Cayman handling (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - only increment wakeup count on touch (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add ic type 0x15 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for high resolution reports (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - do not constantly re-query pattern ID (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware updated on newer ICs (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for different firmware page sizes (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - fix detecting IAP version on older controllers (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle devices with patterns above 1 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - make fetching IC type of older controllers more robust (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware not implementing "get pattern" command (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list (Benjamin Tissoires) [1885560] - [input] Input: elantech - remove redundant assignments to variable error (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen (Benjamin Tissoires) [1885560] - [uapi] Input: add `SW_MACHINE_COVER` (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special PowerPC handling (Benjamin Tissoires) [1885560] - [input] Input: synaptics - add a second working PNP_ID for Lenovo T470s (Benjamin Tissoires) [1885560] - [input] Input: introduce input_mt_report_slot_inactive() (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 reset list (Benjamin Tissoires) [1885560] - [input] Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" (Benjamin Tissoires) [1885560] - [input] Input: i8042 - attach fwnode to serio i8042 kbd device (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: update SPDX tag for input-event-codes.h (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Acer Aspire 5738z to nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: move the new KEY_SELECTIVE_SCREENSHOT keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable RMI on HP Envy 13-ad105ng (Benjamin Tissoires) [1885560] - [uapi] Input: allocate keycode for "Selective Screenshot" key (Benjamin Tissoires) [1885560] - [input] Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable SMBus on ThinkPad L470 (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch T470s to RMI4 by default (Benjamin Tissoires) [1885560] - [input] Input: input_event - fix struct padding on sparc64 (Benjamin Tissoires) [1885560] - [uapi] Input: add privacy screen toggle keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus (Benjamin Tissoires) [1885560] - [uapi] Input: Add event-codes for macro keys found on various keyboards (Benjamin Tissoires) [1885560] - [input] Input: i8042 - enable wakeup on a stable struct device (Benjamin Tissoires) [1885560] - [input] Input: psmouse - drop all unneeded functions from mouse headers (Benjamin Tissoires) [1885560] - [input] Input: remove dev_err() usage after platform_get_irq() (Benjamin Tissoires) [1885560] - [input] Input: synaptics - fix a typo (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_add_action_or_reset() (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_device_add_groups() (Benjamin Tissoires) [1885560] - [power] power: supply: core: Add Standard, Adaptive, and Custom charge types (Benjamin Tissoires) [1885560] - [scsi] scsi: mpt3sas: Fix timeouts observed while reenabling IRQ (Tomas Henzl) [1880114] - [fs] ext4: handle option set by mount flags correctly (Pavel Reichl) [1848084] - [fs] xfs: preserve inode versioning across remounts (Pavel Reichl) [1848084] - [kernel] kheaders: explain why include/config/autoconf.h is excluded from md5sum (Jiri Olsa) [1899585] - [kernel] kheaders: remove the last bashism to allow sh to run it (Jiri Olsa) [1899585] - [kernel] kheaders: optimize header copy for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: optimize md5sum calculation for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' (Jiri Olsa) [1899585] - [kernel] kheaders: substituting --sort in archive creation (Jiri Olsa) [1899585] - [kernel] kheaders: make headers archive reproducible (Jiri Olsa) [1899585] - [kernel] kheaders: include only headers into kheaders_data.tar.xz (Jiri Olsa) [1899585] - [kernel] kheaders: remove meaningless -R option of 'ls' (Jiri Olsa) [1899585] - [kernel] kheaders: Do not regenerate archive if config is not changed (Jiri Olsa) [1899585] - [kernel] kheaders: Move from proc to sysfs (Jiri Olsa) [1899585] - [kernel] kernel/Makefile: don't assume that kernel/gen_ikh_data.sh is executable (Jiri Olsa) [1899585] - [init] init/config: Do not select BUILD_BIN2C for IKCONFIG (Jiri Olsa) [1899585] - [kernel] Provide in-kernel headers to make extending kernel easier (Jiri Olsa) [1899585] - [tty] pty: do tty_flip_buffer_push without port->lock in pty_write (Artem Savkov) [1787975] - [virtio] virtio_balloon: fix sparse warning (Nico Pache) [1839055] - [virtio] virtio_balloon: fix up endian-ness for free cmd id (Nico Pache) [1839055] - [virtio] virtio-balloon: Document byte ordering of poison_val (Nico Pache) [1839055] - [virtio] virtio-mmio: Reject invalid IRQ 0 command line argument (Nico Pache) [1839055] - [virtio] virtio-balloon: Disable free page reporting if page poison reporting is not enabled (Nico Pache) [1839055] - [virtio] virtio-mmio: Delete an error message in vm_find_vqs() (Nico Pache) [1839055] - [virtio] virtio: add VIRTIO_RING_NO_LEGACY (Nico Pache) [1839055] - [virtio] virtio-balloon: Avoid using the word 'report' when referring to free page hinting (Nico Pache) [1839055] - [virtio] virtio-balloon: make virtballoon_free_page_report() static (Nico Pache) [1839055] - [virtio] virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM (Nico Pache) [1839055] - [documentation] mm/page_reporting: add free page reporting documentation (Nico Pache) [1839055] - [mm] mm/page_reporting: add budget limit on how many pages can be reported per pass (Nico Pache) [1839055] - [mm] mm/page_reporting: rotate reported pages to the tail of the list (Nico Pache) [1839055] - [virtio] virtio-balloon: add support for providing free page reports to host (Nico Pache) [1839055] - [virtio] virtio-balloon: pull page poisoning config out of free page hinting (Nico Pache) [1839055] - [mm] mm: introduce Reported pages (Nico Pache) [1839055] - [mm] mm: add function __putback_isolated_page (Nico Pache) [1839055] - [mm] mm: use zone and order instead of free area in free_list manipulators (Nico Pache) [1839055] - [mm] mm: adjust shuffle code to allow for future coalescing (Nico Pache) [1839055] - [virtio] virtio_balloon: Adjust label in virtballoon_probe (Nico Pache) [1839055] - [virtio] virtio_ring: Fix mem leak with vring_new_virtqueue() (Nico Pache) [1839055] - [virtio] virtio_balloon: Fix memory leaks on errors in virtballoon_probe() (Nico Pache) [1839055] - [virtio] virtio-balloon: Fix memory leak when unloading while hinting is in progress (Nico Pache) [1839055] - [virtio] virtio_balloon: prevent pfn array overflow (Nico Pache) [1839055] - [virtio] virtio-pci: check name when counting MSI-X vectors (Nico Pache) [1839055] - [virtio] virtio-balloon: initialize all vq callbacks (Nico Pache) [1839055] - [virtio] virtio-mmio: convert to devm_platform_ioremap_resource (Nico Pache) [1839055] - [virtio] virtio_balloon: divide/multiply instead of shifts (Nico Pache) [1839055] - [virtio] virtio_balloon: name cleanups (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker count (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker scan number of pages (Nico Pache) [1839055] - [virtio] virtio-mmio: add error check for platform_get_irq (Nico Pache) [1839055] - [virtio] virtio: Fix indentation of VIRTIO_MMIO (Nico Pache) [1839055] - [virtio] virtio/virtio_ring: do some comment fixes (Nico Pache) [1839055] - [virtio] virtio_pci: fix a NULL pointer reference in vp_del_vqs (Nico Pache) [1839055] - [virtio] virtio: hint if callbacks surprisingly might sleep (Nico Pache) [1839055] - [virtio] virtio_balloon: remove the unnecessary 0-initialization (Nico Pache) [1839055] - [virtio] virtio-balloon: improve update_balloon_size_func (Nico Pache) [1839055] - [virtio] virtio-balloon: tweak config_changed implementation (Nico Pache) [1839055] - [misc] virtio: don't allocate vqs when names= NULL (Nico Pache) [1839055] - [virtio] virtio_pci: use queue idx instead of array idx to set up the vq (Nico Pache) [1839055] - [virtio] virtio: remove deprecated VIRTIO_PCI_CONFIG() (Nico Pache) [1839055] - [mm] mm/page_poison: expose page_poisoning_enabled to kernel modules (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_PAGE_POISON (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT (Nico Pache) [1839055] - [virtio] virtio: pci-legacy: Validate queue pfn (Nico Pache) [1839055] - [virtio] virtio: mmio-v1: Validate queue PFN (Nico Pache) [1839055] - [virtio] virtio_balloon: replace oom notifier with shrinker (Nico Pache) [1839055] - [virtio] virtio-balloon: kzalloc the vb struct (Nico Pache) [1839055] - [virtio] virtio-balloon: remove BUG() in init_vqs (Nico Pache) [1839055] - [mm] mm, debug_pagealloc: use a page type instead of page_ext flag (Nico Pache) [1839055] - [mm] mm, page_alloc: more extensive free page checking with debug_pagealloc (Nico Pache) [1839055] - [mm] mm, debug_pagelloc: use static keys to enable debugging (Nico Pache) [1839055] - [include] include/linux/page_ext.h: drop definition of unused PAGE_EXT_DEBUG_POISON (Nico Pache) [1839055] - [tty] vt: vt_ioctl: fix use-after-free in vt_in_use() (Vladis Dronov) [1875585] - [tty] vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Vladis Dronov) [1875585] - [tty] vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines (Vladis Dronov) [1875585] - [tty] vt: selection, introduce vc_is_sel (Vladis Dronov) [1875585] - [fs] gfs2: Don't sleep during glock hash walk (Andreas Grunbacher) [1871173]- [powerpc] powerpc/64s/hash: Fix hash_preload running with interrupts enabled (Diego Domingos) [1884152] - [powerpc] powerpc/pseries: Avoid using addr_to_pfn in real mode (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Handle UE event for memcpy_mcsafe (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Fix MCE handling on pseries (Diego Domingos) [1822675] - [powerpc] powerpc/64s/pseries: machine check convert to use common event code (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print additional information about MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print correct severity for MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/64s: Report SLB multi-hit rather than parity error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Reduce MCE console logs to lesser lines (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Improve array initialization (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Fix misleading print for TLB mutlihit (Diego Domingos) [1822675] - [netdrv] i40e: fix crash when Rx descriptor count is changed (Jiri Benc) [1882708] - [netdrv] virtio_net: Fix out of bounds access of sq (Jiri Benc) [1882708] - [tools] tools/bpftool: Fix attaching flow dissector (Jiri Benc) [1882708] - [docs] bpf: Use valid and new links in index.rst (Jiri Benc) [1882708] - [netdrv] netdevsim: fix unbalaced locking in nsim_create() (Jiri Benc) [1882708] - [net] bpfilter: Allow to build bpfilter_umh as a module without static library (Jiri Benc) [1882708] - [net] bpf, netns: Fix use-after-free in pernet pre_exit callback (Jiri Benc) [1882708] - [net] xsk: Use dma_need_sync instead of reimplenting it (Jiri Benc) [1882708] - [net] xsk: Remove a double pool->dev assignment in xp_dma_map (Jiri Benc) [1882708] - [net] xsk: Replace the cheap_dma flag with a dma_need_sync flag (Jiri Benc) [1882708] - [net] dma-mapping: Add a new dma_need_sync API (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program to bpf_prog_detach in flow_dissector (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program and target_fd in flow_dissector_reattach (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_DETACH (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_ATTACH (Jiri Benc) [1882708] - [tools] libbpf: Adjust SEC short cut for expected attach type BPF_XDP_DEVMAP (Jiri Benc) [1882708] - [tools] selftests/bpf: Test updating flow_dissector link with same program (Jiri Benc) [1882708] - [net] bpf, netns: Keep a list of attached bpf_link's (Jiri Benc) [1882708] - [net] bpf, netns: Keep attached programs in bpf_prog_array (Jiri Benc) [1882708] - [net] flow_dissector: Pull BPF program assignment up to bpf-netns (Jiri Benc) [1882708] - [tools] libbpf: Fix CO-RE relocs against .text section (Jiri Benc) [1882708] - [tools] selftests/bpf: Move newer bpf_iter_* type redefining to a new header file (Jiri Benc) [1882708] - [net] xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame() (Jiri Benc) [1882708] - [net] xdp: Fix xsk_generic_xmit errno (Jiri Benc) [1882708] - [tools] bpf: Selftests and tools use struct bpf_devmap_val from uapi (Jiri Benc) [1882708] - [net] xdp: use shift instead of 64 bit division (Jiri Benc) [1882708] - [net] bpf: Fix unused-var without NETDEVICES (Jiri Benc) [1882708] - [net] seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds (Jiri Benc) [1882708] - [net] seg6: fix SRH processing to comply with RFC8754 (Jiri Benc) [1882708] - [tools] selftests/bpf: Extend test_flow_dissector to cover link creation (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert test_flow_dissector to use BPF skeleton (Jiri Benc) [1882708] - [tools] selftests/bpf, flow_dissector: Close TAP device FD after the test (Jiri Benc) [1882708] - [tools] selftests/bpf: Add tests for attaching bpf_link to netns (Jiri Benc) [1882708] - [tools] bpftool: Support link show for netns-attached links (Jiri Benc) [1882708] - [tools] bpftool: Extract helpers for showing link attach type (Jiri Benc) [1882708] - [tools] libbpf: Add support for bpf_link-based netns attachment (Jiri Benc) [1882708] - [net] bpf: Add link-based BPF program attachment to network namespace (Jiri Benc) [1882708] - [net] flow_dissector: Move out netns_bpf prog callbacks (Jiri Benc) [1882708] - [net] Introduce netns_bpf for BPF programs attached to netns (Jiri Benc) [1882708] - [net] flow_dissector: Pull locking up from prog attach callback (Jiri Benc) [1882708] - [net] bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt (Jiri Benc) [1882708] - [net] Make locking in sock_bindtoindex optional (Jiri Benc) [1882708] - [net] add sock_bindtoindex (Jiri Benc) [1882708] - [tools] selftest: Add tests for XDP programs in devmap entries (Jiri Benc) [1882708] - [net] xdp: Add xdp_txq_info to xdp_buff (Jiri Benc) [1882708] - [net] xdp: Introduce xdp_convert_frame_to_buff utility routine (Jiri Benc) [1882708] - [net] maintainers: Adjust entry in XDP SOCKETS to actual file name (Jiri Benc) [1882708] - [net] maintainers, xsk: Update AF_XDP section after moves/adds (Jiri Benc) [1882708] - [net] xsk: Explicitly inline functions and move definitions (Jiri Benc) [1882708] - [net] xdp: Simplify xdp_return_{frame, frame_rx_napi, buff} (Jiri Benc) [1882708] - [net] xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code (Jiri Benc) [1882708] - [netdrv] mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e: Separate kernel allocated rx_bi rings from AF_XDP rings (Jiri Benc) [1882708] - [netdrv] i40e: Refactor rx_bi accesses (Jiri Benc) [1882708] - [net] xsk: Introduce AF_XDP buffer allocation API (Jiri Benc) [1867206 1882708] - [net] xsk: Move defines only used by AF_XDP internals to xsk.h (Jiri Benc) [1882708] - [net] xsk: Move driver interface to xdp_sock_drv.h (Jiri Benc) [1882708] - [net] xsk: Move xskmap.c to net/xdp/ (Jiri Benc) [1882708] - [net] xsk: Fix xsk_umem_xdp_frame_sz() (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to define own bpf_iter_meta (Jiri Benc) [1882708] - [tools] selftest/bpf: Make bpf_iter selftest compilable against old vmlinux.h (Jiri Benc) [1882708] - [net] bpf: Fix too large copy from user in bpf_test_init (Jiri Benc) [1882708] - [tools] selftests/bpf: Xdp_adjust_tail add grow tail tests (Jiri Benc) [1882708] - [tools] selftests/bpf: Adjust BPF selftest for xdp_adjust_tail (Jiri Benc) [1882708] - [net] bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). (Jiri Benc) [1882708] - [net] xdp: Clear grow memory in bpf_xdp_adjust_tail() (Jiri Benc) [1882708] - [net] xdp: Allow bpf_xdp_adjust_tail() to grow packet size (Jiri Benc) [1882708] - [netdrv] mlx5: Rx queue setup time determine frame_sz for XDP (Jiri Benc) [1882708] - [netdrv] xdp: For Intel AF_XDP drivers add XDP frame_sz (Jiri Benc) [1882708] - [netdrv] ice: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] i40e: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbevf: Add XDP frame size to VF driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP frame size in two code paths (Jiri Benc) [1882708] - [netdrv] vhost_net: Also populate XDP frame size (Jiri Benc) [1882708] - [netdrv] tun: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] nfp: Add XDP frame size to netronome driver (Jiri Benc) [1882708] - [netdrv] net: thunderx: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] mlx4: Add XDP frame size and adjust max XDP MTU (Jiri Benc) [1882708] - [netdrv] qlogic/qede: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] hv_netvsc: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] veth: Xdp using frame_sz in veth driver (Jiri Benc) [1882708] - [netdrv] veth: Adjust hard_start offset on redirect XDP frames (Jiri Benc) [1882708] - [net] xdp: Cpumap redirect use frame_sz and increase skb_tailroom (Jiri Benc) [1882708] - [net] xdp: Xdp_frame add member frame_sz and handle in convert_to_xdp_frame (Jiri Benc) [1882708] - [net] XDP-generic determining XDP frame size (Jiri Benc) [1882708] - [netdrv] sfc: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] bnxt: Add XDP frame size to driver (Jiri Benc) [1882708] - [net] xdp: Add frame size to xdp_buff (Jiri Benc) [1867209 1882708] - [net] bpfilter: switch to kernel_write (Jiri Benc) [1882708] - [tools] bpf: selftests: Add bpf_iter selftests (Jiri Benc) [1882708] - [tools] bpf: selftests: Add iterator programs for ipv6_route and netlink (Jiri Benc) [1882708] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Jiri Benc) [1882708] - [net] bpf: Change func bpf_iter_unreg_target() signature (Jiri Benc) [1882708] - [net] bpf: Refactor bpf_iter target registration (Jiri Benc) [1882708] - [net] bpf: Add netlink and ipv6_route bpf_iter targets (Jiri Benc) [1882708] - [net] bpfilter: check if $(CC) can link static libc in Kconfig (Jiri Benc) [1882708] - [net] bpfilter: document build requirements for bpfilter_umh (Jiri Benc) [1882708] - [net] xsk: Remove unnecessary member in xdp_umem (Jiri Benc) [1882708] - [net] xsk: Change two variable names for increased clarity (Jiri Benc) [1882708] - [net] bpfilter: match bit size of bpfilter_umh to that of the kernel (Jiri Benc) [1882708] - [docs] networking: convert filter.txt to ReST (Jiri Benc) [1882708] - [net] xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments (Jiri Benc) [1882708] - [net] introduce SO_BINDTOIFINDEX sockopt (Jiri Benc) [1882708] - [net] netlink: Use sizeof_field() macro (Jiri Benc) [1882708] - [net] xdp: Add SPDX license identifier - Makefile/Kconfig (Jiri Benc) [1882708] - [net] bpfilter: prefix header search paths with $(srctree)/ (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP meta data support (Jiri Benc) [1882708] - [netdrv] virtio_net: Keep vnet header zeroed if XDP is loaded for small buffer (Jiri Benc) [1882708] - [netdrv] virtio-net: keep vnet header zeroed after processing XDP (Jiri Benc) [1882708] - [netdrv] virtio-net: get rid of unnecessary container of rq stats (Jiri Benc) [1882708] - [netdrv] virtio-net: correctly update XDP_TX counters (Jiri Benc) [1882708] - [netdrv] virtio_net: Add kick stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP related stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Factor out the logic to determine xdp sq (Jiri Benc) [1882708] - [netdrv] virtio_net: Make drop counter per-queue (Jiri Benc) [1882708] - [netdrv] virtio_net: Use temporary storage for accounting rx stats (Jiri Benc) [1882708] - [netdrv] bnx2: mark driver deprecated (Jonathan Toppins) [1878183] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1895862] - [net] openswitch: reuse the helper variable to improve the code readablity (Eelco Chaudron) [1895862] - [net] openvswitch: remove unused keep_flows (Eelco Chaudron) [1895862] - [net] openvswitch: refactor flow free function (Eelco Chaudron) [1895862] - [net] openvswitch: improve the coding style (Eelco Chaudron) [1895862] - [net] openvswitch: use skb_list_walk_safe helper for gso segments (Eelco Chaudron) [1895862] - [net] openvswitch: do not update max_headroom if new headroom is equal to old headroom (Eelco Chaudron) [1895862] - [net] openvswitch: drop unneeded likely() call around IS_ERR() (Eelco Chaudron) [1895862] - [net] openvswitch: convert to kvmalloc (Eelco Chaudron) [1895862] - [infiniband] RDMA/rxe: Mark Soft-RoCE driver as unsupported (Kamal Heib) [1878207] - [net] netfilter: nf_log: missing vlan offload tag and proto (Florian Westphal) [1889990] - [net] ipvs: clear skb->tstamp in forwarding path (Florian Westphal) [1889990] - [net] netfilter: nft_meta: use socket user_ns to retrieve skuid and skgid (Florian Westphal) [1889990] - [net] netfilter: ctnetlink: add a range check for l3/l4 protonum (Florian Westphal) [1889990] {CVE-2020-25211} - [net] netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS (Florian Westphal) [1889990] - [net] netfilter: nf_tables: fix destination register zeroing (Florian Westphal) [1889990] - [net] netfilter: nf_tables: add NFTA_SET_USERDATA if not null (Florian Westphal) [1889990] - [net] netfilter: flowtable: Set offload timeout when adding flow (Florian Westphal) [1889990] - [net] netfilter: conntrack: Move nf_ct_offload_timeout to header file (Florian Westphal) [1889990] - [net] netfilter: nft_set_rbtree: Handle outcomes of tree rotations in overlap detection (Florian Westphal) [1889990] - [net] netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian (Florian Westphal) [1889990] - [net] netfilter: nft_set_pipapo: Drop useless assignment of scratch map index on insert (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgchk_param struct (Florian Westphal) [1889990] - [net] ipvs: do not schedule icmp errors from tunnels (Florian Westphal) [1889990] - [powercap] powercap: intel_rapl: add support for Sapphire Rapids (Steve Best) [1837373] - [powercap] powercap/intel_rapl: add support for RocketLake (Steve Best) [1782715] - [char] ipmi: Use fallthrough pseudo-keyword (Tony Camuso) [1877848] - [char] ipmi/watchdog: add missing newlines when printing parameters by sysfs (Tony Camuso) [1877848] - [char] ipmi: remve duplicate code in __ipmi_bmc_register() (Tony Camuso) [1877848] - [documentation] docs: ipmi: Replace HTTP links with HTTPS ones (Tony Camuso) [1877848] - [char] ipmi: ssif: Remove finished TODO comment about SMBus alert (Tony Camuso) [1877848] - [documentation] Doc: driver-api: ipmi: Add description of alerts_broken module param (Tony Camuso) [1877848] - [char] ipmi:ssif: Remove dynamic platform device handing (Tony Camuso) [1877848] - [char] Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added (Tony Camuso) [1877848] - [char] ipmi_si: Load acpi_ipmi when ACPI IPMI interface added (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix error handling and status check (Tony Camuso) [1877848] - [char] ipmi: Replace guid_copy() with import_guid() where it makes sense (Tony Camuso) [1877848] - [char] ipmi: use vzalloc instead of kmalloc for user creation (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix some format issue of the code (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Avoid unnecessary check (Tony Camuso) [1877848] - [char] docs: fix references for ipmi.rst file (Tony Camuso) [1877848] - [documentation] docs: move IPMI.txt to the driver API book (Tony Camuso) [1877848]- [powerpc] pseries: Fix 64 bit logical memory block panic (Steve Best) [1894922] - [mm] powerpc/book3s64/radix: Make radix_mem_block_size 64bit (Steve Best) [1894922] - [powerpc] powerpc/64s/radix: Fix build failure with RADIX_MMU=n (Steve Best) [1894922] - [x86] kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: svm: Update cr3_lm_rsvd_bits for AMD SEV guests (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: clflushopt should be treated as a no-op by emulation (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: request masterclock update any time guest uses different msr (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: ensure pv_cpuid.features is initialized when enabling cap (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: reads of restricted pv msrs should also result in #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: use positive error values for msr emulation that causes #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86/mmu: fix counting of rmap entries in pte_list_add (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: bump KVM_MAX_CPUID_ENTRIES (Vitaly Kuznetsov) [1898914 1878097] - [x86] vmxfeatures: rename features for consistency with KVM and manual (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: vmx: Add VMX_FEATURE_USR_WAIT_PAUSE (Vitaly Kuznetsov) [1878097 1898914] - [x86] Expose SERIALIZE for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose fast short REP MOV for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: Convert to new CPU match macros (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: fix referenced ioctl symbol (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: api.rst: add missing spaces (Vitaly Kuznetsov) [1878097 1898914] - [virt] kvm: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix some typos in cpuid.rst (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [x86] x86/cpu: Fix typos and improve the comments in sync_core() (David Arcari) [1837457] - [x86] x86/cpu: Use SERIALIZE in sync_core() when available (David Arcari) [1837457] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1837457] - [x86] x86/cpufeatures: Add enumeration for SERIALIZE instruction (David Arcari) [1837457] - [x86] x86/cpu: Refactor sync_core() for readability (David Arcari) [1837457] - [x86] x86/cpu: Relocate sync_core() to sync_core.h (David Arcari) [1837457] - [arm64] kvm: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Survive synchronous exceptions caused by AT instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Add kvm_extable for vaxorcism code (Auger Eric) [1882794] - [arm64] kvm: arm64: Print warning when cpu erratum can cause guests to deadlock (Auger Eric) [1882794] - [arm64] kvm: arm64: clean up redundant 'kvm_run' parameters (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common KVM implementation of MMU memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common code's approach for __GFP_ZERO with memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop @max param from mmu_topup_memory_cache() (Auger Eric) [1882794] - [arm64] s/AMEVTYPE/AMEVTYPER (Auger Eric) [1882794] - [arm64] kvm: arm64: bti: Reset BTYPE when skipping emulated instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite() (Auger Eric) [1882794] - [arm64] kvm: arm64: Assume write fault on S1PTW permission fault on instruction fetch (Auger Eric) [1882794] - [arm64] kvm: arm64: Update page shift if stage 2 block mapping not supported (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix address truncation in traces (Auger Eric) [1882794] - [arm64] kvm: arm64: Do not try to map PUDs when they are folded into PMD (Auger Eric) [1882794] - [documentation] arm64/x86: kvm: Introduce steal-time cap (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix stolen time accounting across migration (Auger Eric) [1882794] - [kernel] kvm: arm64: Drop type input from kvm_put_guest (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix potential loss of stolen time (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: steal-time is only supported when configured (Auger Eric) [1882794] - [arm64] kvm: arm64: Move S1PTW S2 fault logic out of io_mem_abort() (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't skip cache maintenance for read-only memslots (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle data and instruction external aborts the same way (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename kvm_vcpu_dabt_isextabt() (Auger Eric) [1882794] - [trace] kvm: arm: Add trace name for ARM_NISV (Auger Eric) [1882794] - [arm64] kvm: arm64: Ensure that all nVHE hyp code is in .hyp.text (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM() (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Move timer registers to the sys_regs file (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SPSR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Disintegrate SPSR array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SP_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ELR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Make struct kvm_regs userspace-only (Auger Eric) [1882794] - [arm64] kvm: arm64: debug: Drop useless vpcu parameter (Auger Eric) [1882794] - [arm64] kvm: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: Introduce accessor for ctxt->sys_reg (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename HSR to ESR (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop long gone function parameter documentation (Auger Eric) [1882794] - [arm64] kvm: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER (Auger Eric) [1882794] - [arm64] kvm: arm64: Lift instrumentation restrictions on VHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove __hyp_text macro, use build rules instead (Auger Eric) [1882794] - [arm64] kvm: arm64: Compile remaining hyp/ files for both VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/sysreg-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/debug-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/switch.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/tlb.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Move hyp-init.S to nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Build hyp-entry.S separately for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle calls to prefixed hyp functions (Auger Eric) [1882794] - [arm64] kvm: arm64: Use build-time defines in has_vhe() (Auger Eric) [1882794] - [arm64] kvm: arm64: Add build rules for separate VHE/nVHE object files (Auger Eric) [1882794] - [arm64] kvm: arm64: Move __smccc_workaround_1_smc to .rodata (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix symbol dependency in __hyp_call_panic_nvhe (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove the target table (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove target_table from exit handlers (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array (Auger Eric) [1882794] - [arm64] kvm: arm64: Tolerate an empty target_table list (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop the target_table[] indirection (Auger Eric) [1882794] - [arm64] kvm: Remove kern_hyp_va from get_vcpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Allow in-atomic injection of SPIs (Auger Eric) [1882794] - [arm64] kvm: arm64: Add emulation for 32bit guests accessing ACTLR2 (Auger Eric) [1882794] - [arm64] kvm: arm64: Use cpus_have_final_cap for has_vhe() (Auger Eric) [1882794] - [arm64] efi: Move variable assignments after SECTIONS (Auger Eric) [1882794] - [arm64] efi: Mark __efistub_stext_offset as an absolute symbol explicitly (Auger Eric) [1882794] - [arm64] drop linker script hack to hide __efistub_ symbols (Auger Eric) [1882794] - [arm64] kvm: arm64: Synchronize sysreg state on injecting an AArch32 exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Make vcpu_cp1x() work on Big Endian hosts (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Check advertised Stage-2 page size capability (Auger Eric) [1882794] - [arm64] cpufeature: Don't treat granule sizes as strict (Auger Eric) [1882794] - [arm64] cpufeature: Validate hypervisor capabilities during CPU hotplug (Auger Eric) [1882794] - [arm64] kvm: hyp: use cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] cpufeature: add cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] mark (__)cpus_have_const_cap as __always_inline (Auger Eric) [1882794] - [arm64] Mark call_smc_arch_workaround_1 as __maybe_unused (Auger Eric) [1882794] - [arm64] Make use of ARCH_WORKAROUND_1 even when KVM is not enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Delete duplicated label in invalid_vector (Auger Eric) [1882794] - [arm64] use mov_q instead of literal ldr (Auger Eric) [1882794] - [arm64] kvm: Modernize __smccc_workaround_1_smc_start annotations (Auger Eric) [1882794] - [arm64] kvm: Modernize annotation for __bp_harden_hyp_vecs (Auger Eric) [1882794] - [arm64] kvm: Annotate assembly using modern annoations (Auger Eric) [1882794] - [arm64] kvm: arm64: Prevent vcpu_has_ptrauth from generating OOL functions (Auger Eric) [1882794] - [arm64] kvm: disable access to AMU registers from kvm guests (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Ensure task delay accounting is enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop writing aarch32's CSSELR into ACTLR (Auger Eric) [1882794] - [arm64] kvm: Annotate guest entry/exit as a single function (Auger Eric) [1882794] - [kernel] linkage: Introduce new macros for assembler symbols (Auger Eric) [1882794] - [s390] kvm: s390: remove diag318 reset code (Thomas Huth) [1899497] - [powerpc] powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Add cpu hotplug support (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-gpci format (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-24x7 format (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Fix starting index value (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver (Michael Petlan) [1844416] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Add cpu hotplug support (Michael Petlan) [1844416] - [powerpc] powerpc/perf: Fix reading of MSRbits in trace-imc (Michael Petlan) [1854536] - [powerpc] powerpc/perf: Add kernel support for new MSRbits in trace-imc (Michael Petlan) [1854536] - [documentation] kdump: update kdump documentation due to change of crash URL (Lianbo Jiang) [1896236] - [pinctrl] pinctrl: intel: Add Intel Emmitsburg pin controller support (David Arcari) [1837409] - [x86] x86/platform/uv: Fix copied UV5 output archtype (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Drop last traces of uv_flush_tlb_others (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Recognize UV5 hubless system identifier (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove spaces from OEM IDs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Fix missing OEM_TABLE_ID (Frank Ramsay) [1861439] - [misc] x86/platform/uv: Update Copyrights to conform to HPE standards (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update for UV5 NMI MMR changes (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 TSC checking (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update node present counting (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 MMR references in UV GRU (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add and decode Arch Type in UVsystab (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add UV5 direct references (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV MMRs for UV5 (Frank Ramsay) [1861439] - [misc] drivers/misc/sgi-xp: Adjust references in UV kernel modules (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove SCIR MMR references for UV systems (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove UV BAU TLB Shootdown Handler (Frank Ramsay) [1861439] - [x86] x86/kernel: Fix more -Wmissing-prototypes warnings (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Avoid unused variable warning (Frank Ramsay) [1861439] - [misc] misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit() (Frank Ramsay) [1861439] - [misc] misc/sgi-xp: remove SGI SN2 support (Frank Ramsay) [1861439] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Frank Ramsay) [1861439] - [x86] efi/x86: Remove unreachable code in kexec_enter_virtual_mode() (Frank Ramsay) [1861439] - [x86] x86/efi: Remove unused EFI_UV1_MEMMAP code (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP (Frank Ramsay) [1861439] - [x86] x86/efi: Remove references to no-longer-used efi_have_uv1_memmap() (Frank Ramsay) [1861439] - [x86] x86/efi: Delete SGI UV1 detection (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove efi=old_map command line option (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove vestigial mention of UV1 platform from bios header (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for uv1 platform from uv_hub (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_bau (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_mmrs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_tlb (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_time (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Make x2apic_extra_bits static (Frank Ramsay) [1861439] - [s390] uv: add destroy page call (Thomas Huth) [1882800] - [s390] gmap: improve THP splitting (Thomas Huth) [1882800] - [s390] kvm: s390: clean up redundant 'kvm_run' parameters (Thomas Huth) [1882800] - [documentation] documentation: virt: kvm/s390-pv: drop doubled words (Thomas Huth) [1882800] - [s390] kvm: s390: reduce number of IO pins to 1 (Thomas Huth) [1882800] - [s390] protvirt: use scnprintf() instead of snprintf() (Thomas Huth) [1882800] - [s390] kvm: s390: remove unneeded semicolon in gisa_vcpu_kicker() (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: gmap_table_walk() simplifications (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Move conditional reschedule (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix possible race when shadowing region 3 tables (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix region 1 ASCE sanity shadow address checks (Thomas Huth) [1882800] - [s390] kvm: s390: Use fallthrough; (Thomas Huth) [1882800] - [s390] mm: use refcount_t for refcount (Thomas Huth) [1882800] - [s390] mm: make gmap_test_and_clear_dirty_pmd static (Thomas Huth) [1882800] - [s390] mm: optimize locking without huge pages in gmap_pmd_op_walk() (Thomas Huth) [1882800] - [net] openvswitch: introduce common code for flushing flows (Eelco Chaudron) [1888576] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1888576] - [net] openvswitch: make masks cache size configurable (Eelco Chaudron) [1888576] - [net] openvswitch: add masks cache hit counter (Eelco Chaudron) [1888576] - [net] openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() (Eelco Chaudron) [1888576] - [net] openvswitch: kerneldoc fixes (Eelco Chaudron) [1888576] - [net] openvswitch: use div_u64() for 64-by-32 divisions (Eelco Chaudron) [1888576] - [net] openvswitch: suitable access to the dp_meters (Eelco Chaudron) [1888576] - [net] openvswitch: use u64 for meter bucket (Eelco Chaudron) [1888576] - [net] openvswitch: make EINVAL return value more obvious (Eelco Chaudron) [1888576] - [net] openvswitch: remove the unnecessary check (Eelco Chaudron) [1888576] - [net] openvswitch: set max limitation to meters (Eelco Chaudron) [1888576] - [net] openvswitch: expand the meters supported number (Eelco Chaudron) [1888576] - [net] openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entry (Eelco Chaudron) [1888576] - [net] ovs: datapath: hide clang frame-overflow warnings (Eelco Chaudron) [1888576] - [net] openvswitch: use netif_ovs_is_port() instead of opencode (Eelco Chaudron) [1888576] - [platform] platform/x86: intel_pmc_core: avoid unused-function warnings (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs support to access live status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Refactor the driver by removing redundant code (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix spelling of MHz unit (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix indentation in function definitions (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Put more stuff under #ifdef DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Respect error code of kstrtou32_from_user() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make debugfs entry for pch_ip_power_gating_status conditional (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove unnecessary assignments (David Arcari) [1783140]- [net] mptcp: provide rmem[0] limit (Davide Caratti) [1874368] - [net] mptcp: add missing memory scheduling in the rx path (Davide Caratti) [1874368] - [net] mptcp: depends on IPV6 but not as a module (Davide Caratti) [1874368] - [tools] selftests: mptcp: depends on built-in IPv6 (Davide Caratti) [1874368] - [net] mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: subflows garbage collection (Davide Caratti) [1874368] - [net] mptcp: fix fallback for MP_JOIN subflows (Davide Caratti) [1874368] - [net] mptcp: make DACK4/DACK8 usage consistent among all subflows (Davide Caratti) [1874368] - [net] mptcp: fix infinite loop on recvmsg()/worker() race. (Davide Caratti) [1874368] - [net] mptcp: don't skip needed ack (Davide Caratti) [1874368] - [net] mptcp: more DATA FIN fixes (Davide Caratti) [1874368] - [net] mptcp: Constify mptcp_pm_ops (Davide Caratti) [1874368] - [net] mptcp: ADD_ADDRs with echo bit are smaller (Davide Caratti) [1874368] - [net] mptcp: Handle incoming 32-bit DATA_FIN values (Davide Caratti) [1874368] - [net] mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq (Davide Caratti) [1874368] - [net] tcp: drop unused function argument from mptcp_incoming_options (Davide Caratti) [1874368] - [net] mptcp: retransmit ADD_ADDR when timeout (Davide Caratti) [1874368] - [net] mptcp: add sk_stop_timer_sync helper (Davide Caratti) [1874368] - [net] mptcp: add struct mptcp_pm_add_entry (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove addr and subflow test cases (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove cfg in mptcp_connect (Davide Caratti) [1874368] - [net] mptcp: add mptcp_destroy_common helper (Davide Caratti) [1874368] - [net] mptcp: add RM_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: implement mptcp_pm_remove_subflow (Davide Caratti) [1874368] - [net] mptcp: remove addr and subflow in PM netlink (Davide Caratti) [1874368] - [net] mptcp: add accept_subflow re-check (Davide Caratti) [1874368] - [tools] selftests: mptcp: add ADD_ADDR mibs check function (Davide Caratti) [1874368] - [net] tcp: change pingpong threshold to 3 (Davide Caratti) [1874368] - [net] tcp: Refactor pingpong code (Davide Caratti) [1874368] - [net] mptcp: add ADD_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: send out ADD_ADDR with echo flag (Davide Caratti) [1874368] - [net] mptcp: add the incoming RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: add the outgoing RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: rename addr_signal and the related functions (Davide Caratti) [1874368] - [net] mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet (Davide Caratti) [1874368] - [net] mptcp: fix integer overflow in mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] mptcp: simult flow self-tests (Davide Caratti) [1874368] - [net] mptcp: call tcp_cleanup_rbuf on subflows (Davide Caratti) [1874368] - [net] mptcp: allow picking different xmit subflows (Davide Caratti) [1874368] - [net] mptcp: allow creating non-backup subflows (Davide Caratti) [1874368] - [net] mptcp: move address attribute into mptcp_addr_info (Davide Caratti) [1874368] - [net] mptcp: add OoO related mibs (Davide Caratti) [1874368] - [net] mptcp: cleanup mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: move ooo skbs into msk out of order queue. (Davide Caratti) [1874368] - [net] mptcp: introduce and use mptcp_try_coalesce() (Davide Caratti) [1874368] - [net] mptcp: basic sndbuf autotuning (Davide Caratti) [1874368] - [net] mptcp: trigger msk processing even for OoO data (Davide Caratti) [1874368] - [net] mptcp: set data_ready status bit in subflow_check_data_avail() (Davide Caratti) [1874368] - [net] mptcp: rethink 'is writable' conditional (Davide Caratti) [1874368] - [net] tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT (Davide Caratti) [1874368] - [net] mptcp: fix kmalloc flag in mptcp_pm_nl_get_local_id (Davide Caratti) [1874368] - [net] mptcp: fix subflow's remote_id issues (Davide Caratti) [1874368] - [net] mptcp: fix subflow's local_id issues (Davide Caratti) [1874368] - [net] mptcp: Remove unused macro MPTCP_SAME_STATE (Davide Caratti) [1874368] - [net] treewide: Use fallthrough pseudo-keyword (Davide Caratti) [1874368] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Davide Caratti) [1874368] - [net] mptcp: free acked data before waiting for more memory (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error redux (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error (Davide Caratti) [1874368] - [net] mptcp: fix warn at shutdown time for unaccepted msk sockets (Davide Caratti) [1874368] - [net] mptcp: use mptcp_for_each_subflow in mptcp_stream_accept (Davide Caratti) [1874368] - [net] mptcp: fix syncookie build error on UP (Davide Caratti) [1874368] - [net] tcp: fix syn cookied MPTCP request socket leak (Davide Caratti) [1874368] - [net] tcp: fix build fong CONFIG_MPTCP=n (Davide Caratti) [1874368] - [tools] selftests: mptcp: add test cases for mptcp join tests with syn cookies (Davide Caratti) [1874368] - [tools] selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally (Davide Caratti) [1874368] - [net] mptcp: enable JOIN requests even if cookies are in use (Davide Caratti) [1874368] - [net] tcp: free request sock directly upon TFO or syncookies error (Davide Caratti) [1874368] - [include] net: keep refcount warning in reqsk_free() (Davide Caratti) [1874368] - [net] tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option (Davide Caratti) [1874368] - [net] mptcp: subflow: add mptcp_subflow_init_cookie_req helper (Davide Caratti) [1874368] - [net] mptcp: rename and export mptcp_subflow_request_sock_ops (Davide Caratti) [1874368] - [net] mptcp: subflow: split subflow_init_req (Davide Caratti) [1874368] - [net] mptcp: token: move retry to caller (Davide Caratti) [1874368] - [net] tcp: rename request_sock cookie_ts bit to syncookie (Davide Caratti) [1874368] - [net] mptcp: Safely store sequence number when sending data (Davide Caratti) [1874368] - [net] mptcp: Safely read sequence number when lock isn't held (Davide Caratti) [1874368] - [net] mptcp: Skip unnecessary skb extension allocation for bare acks (Davide Caratti) [1874368] - [net] mptcp: Only use subflow EOF signaling on fallback connections (Davide Caratti) [1874368] - [net] mptcp: Use full MPTCP-level disconnect state machine (Davide Caratti) [1874368] - [net] mptcp: Add helper to process acks of DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Add mptcp_close_state() helper (Davide Caratti) [1874368] - [net] mptcp: Track received DATA_FIN sequence number and add related helpers (Davide Caratti) [1874368] - [net] mptcp: Use MPTCP-level flag for sending DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Remove outdated and incorrect comment (Davide Caratti) [1874368] - [net] mptcp: Return EPIPE if sending is shut down during a sendmsg (Davide Caratti) [1874368] - [net] mptcp: Allow DATA_FIN in headers without TCP FIN (Davide Caratti) [1874368] - [net] subflow: introduce and use mptcp_can_accept_new_subflow() (Davide Caratti) [1874368] - [net] subflow: use rsk_ops->send_reset() (Davide Caratti) [1874368] - [net] mptcp: cleanup subflow_finish_connect() (Davide Caratti) [1874368] - [net] mptcp: explicitly track the fully established status (Davide Caratti) [1874368] - [net] mptcp: mark as fallback even early ones (Davide Caratti) [1874368] - [net] mptcp: avoid data corruption on reinsert (Davide Caratti) [1874368] - [net] subflow: always init 'rel_write_seq' (Davide Caratti) [1874368] - [net] mptcp: zero token hash at creation time. (Davide Caratti) [1874368] - [net] mptcp: move helper to where its used (Davide Caratti) [1874368] - [tools] selftests/mptcp: Better delay & reordering configuration (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix typo in mptcp_connect usage (Davide Caratti) [1874368] - [tools] mptcp: more stable diag self-tests (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix dependecies (Davide Caratti) [1874368] - [net] inet_diag: validate INET_DIAG_REQ_PROTOCOL attribute (Davide Caratti) [1874368] - [tools] selftests/mptcp: add diag interface tests (Davide Caratti) [1874368] - [net] mptcp: add MPTCP socket diag interface (Davide Caratti) [1874368] - [net] mptcp: add msk interations helper (Davide Caratti) [1874368] - [net] inet_diag: support for wider protocol numbers (Davide Caratti) [1874368] - [net] mptcp: use mptcp worker for path management (Davide Caratti) [1874368] - [include] mptcp: Remove unused inline function mptcp_rcv_synsent() (Davide Caratti) [1874368] - [net] mptcp: support IPV6_V6ONLY setsockopt (Davide Caratti) [1874368] - [net] mptcp: add REUSEADDR/REUSEPORT support (Davide Caratti) [1874368] - [net] use mptcp setsockopt function for SOL_SOCKET on mptcp sockets (Davide Caratti) [1874368] - [net] mptcp: do nonce initialization at subflow creation time (Davide Caratti) [1874368] - [net] mptcp: close poll() races (Davide Caratti) [1874368] - [net] mptcp: __mptcp_tcp_fallback() returns a struct sock (Davide Caratti) [1874368] - [net] mptcp: create first subflow at msk creation time (Davide Caratti) [1874368] - [net] mptcp: check for plain TCP sock at accept time (Davide Caratti) [1874368] - [net] mptcp: move mptcp_options_received's port initialization (Davide Caratti) [1874368] - [net] mptcp: initialize mptcp_options_received's ahmac (Davide Caratti) [1874368] - [net] mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: introduce token KUNIT self-tests (Davide Caratti) [1874368] - [net] mptcp: move crypto test to KUNIT (Davide Caratti) [1874368] - [net] mptcp: refactor token container (Davide Caratti) [1874368] - [net] mptcp: add __init annotation on setup functions (Davide Caratti) [1874368] - [net] tcp: move ipv4_specific to tcp include file (Davide Caratti) [1874368] - [net] tcp: move ipv6_specific declaration to remove a warning (Davide Caratti) [1874368] - [net] mptcp: use list_first_entry_or_null (Davide Caratti) [1874368] - [net] mptcp: attempt coalescing when moving skbs to mptcp rx queue (Davide Caratti) [1874368] - [net] allow __skb_ext_alloc to sleep (Davide Caratti) [1874368] - [net] mptcp: remove inner wait loop from mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb extension cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: move common nospace-pattern to a helper (Davide Caratti) [1874368] - [net] mptcp: Use 32-bit DATA_ACK when possible (Davide Caratti) [1874368] - [s390] s390/qeth: implement ndo_bridge_setlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: implement ndo_bridge_getlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: Reset address notification in case of buffer overflow (Philipp Rudo) [1651745] - [net] bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier (Philipp Rudo) [1651745] - [s390] s390/qeth: Translate address events into switchdev notifiers (Philipp Rudo) [1651745] - [s390] s390/qeth: Detect PNSO OC3 capability (Philipp Rudo) [1651745] - [s390] s390/cio: Helper functions to read CSSID, IID, and CHID (Philipp Rudo) [1651745] - [s390] s390/cio: Add new Operation Code OC3 to PNSO (Philipp Rudo) [1651745] - [cpuidle] cpuidle: Drop misleading comments about RCU usage (David Arcari) [1888014] - [cpuidle] cpuidle: Allow cpuidle drivers to take over RCU-idle (David Arcari) [1888014] - [include] cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic (David Arcari) [1888014] - [cpuidle] sched, idle, rcu: Push rcu_idle deeper into the idle path (David Arcari) [1888014] - [cpuidle] cpuidle: Fixup IRQ state (David Arcari) [1888014] - [kernel] cpuidle: Add RH_KABI warnings (David Arcari) [1878232] - [acpi] cpuidle: ACPI: fix 'return' with no value build warning (David Arcari) [1878232] - [acpi] cpuidle: change enter_s2idle() prototype (David Arcari) [1878232] - [cpuidle] cpuidle/pseries: Make symbol 'pseries_idle_driver' static (David Arcari) [1878232] - [cpuidle] cpuidle/powernv : Remove dead code block (David Arcari) [1878232] - [cpuidle] cpuidle: Rearrange s2idle-specific idle state entry code (David Arcari) [1878232] - [cpuidle] PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle (David Arcari) [1878232] - [cpuidle] cpuidle: Fix three reference count leaks (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove sysfs_switch and switch attributes (David Arcari) [1878232] - [cpuidle] cpuidle: Make cpuidle governor switchable to be the default behaviour (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Accept governor name with 15 characters (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Fix the overlap for showing available governors (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Minor coding style corrections (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove the unused define_one_r(o/w) macros (David Arcari) [1878232] - [cpuidle] cpuidle-haltpoll: Fix small typo (David Arcari) [1878232] - [idle] intel_idle: Customize IceLake server support (David Arcari) [1881620 1857129] - [idle] intel_idle: Eliminate redundant static variable (David Arcari) [1857129] - [idle] intel_idle: Update copyright notice, known limitations and version (David Arcari) [1857129] - [idle] intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16) (David Arcari) [1857129] - [idle] intel_idle: Clean up kerneldoc comments for multiple functions (David Arcari) [1857129] - [idle] intel_idle: Reorder declarations of static variables (David Arcari) [1857129] - [idle] intel_idle: Annotate init time data structures (David Arcari) [1857129] - [idle] intel_idle: Add __initdata annotations to init time variables (David Arcari) [1857129] - [idle] intel_idle: Relocate definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Clean up definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Simplify LAPIC timer reliability checks (David Arcari) [1857129] - [idle] intel_idle: Introduce 'states_off' module parameter (David Arcari) [1857129] - [idle] intel_idle: Clean up irtl_2_usec() (David Arcari) [1857129] - [idle] intel_idle: Move 3 functions closer to their callers (David Arcari) [1857129] - [idle] intel_idle: Annotate initialization code and data structures (David Arcari) [1857129] - [idle] intel_idle: Move and clean up intel_idle_cpuidle_devices_uninit() (David Arcari) [1857129] - [idle] intel_idle: Rearrange intel_idle_cpuidle_driver_init() (David Arcari) [1857129] - [idle] intel_idle: Clean up NULL pointer check in intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Fold intel_idle_probe() into intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Eliminate __setup_broadcast_timer() (David Arcari) [1857129] - [idle] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (David Arcari) [1857129]- [hv] hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT (Mohammed Gamal) [1886096] - [hv] driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Move virt_to_hvpfn() to hyperv header (Mohammed Gamal) [1886096] - [hv] hv: Use HV_HYP_PAGE in hv_synic_enable_regs() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce types of GPADL (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Move __vmbus_open() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl (Mohammed Gamal) [1886096] - [hv] hv: remove cast from hyperv_die_event (Mohammed Gamal) [1886096] - [hv] hv: Change flag to write log level in panic msg to false (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the lock field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [scsi] storvsc: Introduce the per-storvsc_device spinlock (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use channel_mutex in channel_vp_mapping_show() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the numa_node field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the target_vp field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve more races involving init_vp_index() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve race between init_vp_index() and CPU hotplug (Mohammed Gamal) [1886096] - [hv] driver: hv: vmbus: drop a no long applicable comment (Mohammed Gamal) [1886096] - [hv] hyper-v: Replace open-coded variant of *phN specifier (Mohammed Gamal) [1886096] - [hv] hyper-v: Supply GUID pointer to printf() like functions (Mohammed Gamal) [1886096] - [hv] hyper-v: Use UUID API for exporting the GUID (part 2) (Mohammed Gamal) [1886096] - [hv] hv: remove redundant assignment to pointer primary_channel (Mohammed Gamal) [1886096] - [scsi] storvsc: Re-init stor_chns when a channel interrupt is re-assigned (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal (Mohammed Gamal) [1886096] - [hv] hv_utils: Always execute the fcopy and vss callbacks in a tasklet (Mohammed Gamal) [1886096] - [netdrv] hv_netvsc: Disable NAPI before closing the VMBus channel (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace the per-CPU channel lists with a global array of channels (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Don't bind the offer&rescind works to a specific CPU (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always handle the VMBus messages on CPU0 (Mohammed Gamal) [1886096] - [hv] hv: check VMBus messages lengths (Mohammed Gamal) [1886096] - [hv] hv: make sure that 'struct vmbus_channel_message_header' compiles correctly (Mohammed Gamal) [1886096] - [hv] hv: avoid passing opaque pointer to vmbus_onmessage() (Mohammed Gamal) [1886096] - [hv] hv: allocate the exact needed memory for messages (Mohammed Gamal) [1886096] - [hv] hv: copy from message page only what's needed (Mohammed Gamal) [1886096] - [x86] hyperv: Clarify comment on x2apic mode (Mohammed Gamal) [1886099] - [x86] hyperv: report value of misc_features (Mohammed Gamal) [1886099] - [x86] hyperv: Make hv_setup_sched_clock inline (Mohammed Gamal) [1886099] - [net] ipv6: reply ICMP error if the first fragment don't include all headers (Hangbin Liu) [1874734] - [net] icmpv6: Add ICMPv6 Parameter Problem, code 3 definition (Hangbin Liu) [1874734] - [powerpc] powerpc/process: Add missing include of stacktrace.h (Desnes Augusto Nunes do Rosario) [1883975] - [powerpc] powerpc/test_emulate_sstep: Fix build error (Desnes Augusto Nunes do Rosario) [1883975] - [nvdimm] powerpc/pmem: Initialize pmem device on newer hardware (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Avoid the barrier in flush routines (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Update ppc64 to use the new barrier instruction (Desnes Augusto Nunes do Rosario) [1878632] - [md] libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add flush routines using new pmem store and sync instruction (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add new instructions for persistent storage and sync (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Restrict papr_scm to P8 and above (Desnes Augusto Nunes do Rosario) [1878632] - [i2c] i2c: ismt: Add support for Intel Emmitsburg PCH (David Arcari) [1886162] - [include] timer: add fsleep for flexible sleeping (Josef Oskera) [1892674] - [scsi] qla2xxx: Update driver version to 10.02.00.103-k (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Return EBUSY on fcport deletion (Nilesh Javali) [1887427] - [trace] scsi: qla2xxx: Suppress two recently introduced compiler warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix return of uninitialized value in rval (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize variable in qla8044_poll_reg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not consume srb greedily (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use constant when it is known (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix crash on session cleanup with unload (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix reset of MPI firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix MPI reset needed message (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix buffer-buffer credit extraction error (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correct the check for sscanf() return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add SLER and PI control support (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add IOCB resource tracking (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add rport fields in debugfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make tgt_port_database available in initiator mode (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O errors during LIP reset tests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Performance tweak (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix memory size truncation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Reduce duplicate code in reporting speed (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Setup debugfs entries for remote ports (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O failures during remote port toggle testing (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove unneeded variable 'rval' (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle incorrect entry_type entries (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Warn if done() or free() are called on an already freed srb (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove redundant variable initialization (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove pci-dma-compat wrapper API (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove superfluous memset() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression on sparc64 (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command timeout values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Address a set of sparse warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: SAN congestion management implementation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Introduce a function for computing the debug message prefix (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla2x00_restart_isp() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove a superfluous cast (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize 'n' before using it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Check the size of struct fcp_hdr at compile time (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request (Nilesh Javali) [1887427] - [scsi] scsi: Fix trivial spelling (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove return value from qla_nvme_ls() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove an unused function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in source files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in header files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use make_handle() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change {RD, WRT}_REG_*() function names from upper case into lower case (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the code that reads from mailbox registers (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use register names instead of register offsets (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add more BUILD_BUG_ON() statements (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the functions for dumping firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix spelling of a variable name (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not log message when reading port speed via sysfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qlafx00_process_aen() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for ha->fw_dumped (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for need_mpi_reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla_set_ini_mode() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix issue with adapter's stopping state (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix failure message in qlt_disable_vha() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix warning after FC target reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: check UNLOADING before posting async work (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: set UNLOADING before waiting for session deletion (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Split qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove non functional code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: add ring buffer for tracing debug logs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP respond data format (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: fix FW resource count values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Improved secure flash support messages (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the code for aborting SCSI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warning reported by kbuild bot (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correction to selection of loopback/echo test (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP response size (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle cases for limiting RDP response payload length (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add deferred queue for processing ABTS and RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cleanup ELS/PUREX iocb fields (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Show correct port speed capabilities for RDP command (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Display message for FCE enabled (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended FDMI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended RDP additions and amendments (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure (Nilesh Javali) [1887427]- [kernel] PM: hibernate: Batch hibernate and resume IO requests (Lenny Szubowicz) [1868096] - [net] tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies (Antoine Tenart) [1895765] - [block] block: mark flush request as IDLE when it is really finished (Ming Lei) [1895913] - [net] vsock: forward all packets to the host when no H2G is registered (Vitaly Kuznetsov) [1893826] - [maintainers] maintainers: Add entry for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [documentation] nitro_enclaves: Add overview documentation (Vitaly Kuznetsov) [1893826] - [samples] nitro_enclaves: Add sample for ioctl interface usage (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Makefile for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Kconfig for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for terminating an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for starting an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave memory region (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for getting the enclave image load info (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave vCPU (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for creating an enclave VM (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init misc device providing the ioctl interface (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle out-of-band PCI device events (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle PCI device command requests (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init PCI device driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define enclave info for internal bookkeeping (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define the PCI device interface (Vitaly Kuznetsov) [1893826] - [uapi] nitro_enclaves: Add ioctl interface definition (Vitaly Kuznetsov) [1893826] - [kernel] cpu/hotplug: Add new {add, remove}_cpu() functions (Vitaly Kuznetsov) [1893826] - [x86] x86/delay: Introduce TPAUSE delay (Prarit Bhargava) [1838636] - [x86] x86/delay: Refactor delay_mwaitx() for TPAUSE support (Prarit Bhargava) [1838636] - [x86] x86/delay: Preparatory code cleanup (Prarit Bhargava) [1838636] - [net] netfilter: ipset: Update byte and packet counters regardless of whether they match (Phil Sutter) [1806882] - [net] ethtool: add and use message type for tunnel info reply (Ivan Vecera) [1867211] - [infiniband] RDMA/hns: Mark hns_roce driver as unsupported (Kamal Heib) [1878211] - [net] tipc: fix memory leak caused by tipc_buf_append() (Xin Long) [1865774] - [net] tipc: fix the skb_unshare() in tipc_buf_append() (Xin Long) [1865774] - [net] tipc: use skb_unshare() instead in tipc_buf_append() (Xin Long) [1865774] - [netdrv] net: team: fix memory leak in __team_options_register (Hangbin Liu) [1892142] - [netdrv] team: set dev->needed_headroom in team_setup_by_port() (Hangbin Liu) [1892142] - [netdrv] team: use netif_is_team_port() (Hangbin Liu) [1892142] - [char] random: decouple random and urandom extrng fops (Vladis Dronov) [1890711] - [platform] platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support (Steve Best) [1782713] - [netdrv] fm10k: convert to new udp_tunnel_nic infra (Vladis Dronov) [1884254] - [netdrv] ethernet/intel: Convert fallthrough code comments (Vladis Dronov) [1884254] - [netdrv] docs: networking: reorganize driver documentation again (Vladis Dronov) [1884254] - [netdrv] net/intel: remove driver versions from Intel drivers (Vladis Dronov) [1884254] - [infiniband] RDMA/core: Fix ordering of CQ pool destruction (Kamal Heib) [1878969 1857603] - [infiniband] IB/isert: Fix unaligned immediate-data handling (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix reported speed and width (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix panic when calling kmem_cache_create() (Kamal Heib) [1867296 1857603] - [infiniband] RDMA/rxe: Fix memleak in rxe_mem_init_user (Kamal Heib) [1857603] - [net] xprtrdma: Release in-flight MRs on disconnect (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars (Kamal Heib) [1870430 1857603] - [infiniband] RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request (Kamal Heib) [1870281 1857603] - [infiniband] RDMA/core: Fix spelling mistake "Could't" -> "Couldn't" (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove pkey table (Kamal Heib) [1857603] - [infiniband] RDMA/umem: Add a schedule point in ib_umem_get() (Kamal Heib) [1857603] - [infiniband] RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP (Kamal Heib) [1857603] - [rdma] RDMA/include: Replace license text with SPDX tags (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Execute rdma_cm destruction from a handler properly (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Remove unneeded locking for req paths (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Using the standard locking pattern when delivering the removal event (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Simplify DEVICE_REMOVAL for internal_id (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Add EFA 0xefa1 PCI ID (Kamal Heib) [1857603] - [infiniband] RDMA/efa: User/kernel compatibility handshake mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose minimum SQ size (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose maximum TX doorbell batch (Kamal Heib) [1857603] - [infiniband] IB/srpt: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/isert: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/iser: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix return error value in _ib_modify_qp() to negative (Kamal Heib) [1857603] - [infiniband] RDMA/uverbs: Silence shiftTooManyBitsSigned warning (Kamal Heib) [1857603] - [infiniband] RDMA/core: Update write interface to use automatic object lifetime (Kamal Heib) [1857603] - [infiniband] RDMA/core: Align abort/commit object scheme for write() and ioctl() paths (Kamal Heib) [1857603] - [uapi] RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify (Kamal Heib) [1857603] - [infiniband] RDMA/qedr: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/i40iw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/cxgb4: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/siw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove query_pkey from the mandatory ops (Kamal Heib) [1857603] - [infiniband] RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Remove unnecessary fall-through markings (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove rxe_link_layer() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_mem_init_dma() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_init_port_param() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Drop pointless checks in rxe_init_ports (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Allow manually bind QPs with different pids to same counter (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Only bind user QPs in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Add PID category support in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Skip dgid check in loopback mode (Kamal Heib) [1857603] - [infiniband] RDMA/core: Create and destroy counters in the ib_core (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query MR (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query ucontext (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Set IOVA on IB MR in uverbs layer (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Enable CQ ioctl commands by default (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain (Kamal Heib) [1857603] - [infiniband] RDMA: Remove the udata parameter from alloc_mr callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove ib_alloc_mr_user function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Check for error instead of success in alloc MR function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean up tracepoint headers (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Handle user-supplied address when creating child (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors (Kamal Heib) [1857603] - [infiniband] RDMA/core: Delete not-used create RWQ table function (Kamal Heib) [1857603] - [infiniband] IB/mad: Delete RMPP_STATE_CANCELING state (Kamal Heib) [1857603] - [infiniband] IB/mad: Change atomics to refcount API (Kamal Heib) [1857603] - [infiniband] IB/mad: Issue complete whenever decrements agent refcount (Kamal Heib) [1857603] - [infiniband] RDMA: Add support to dump resource tracker in RAW format (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated CM_ID resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated QP resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add a dedicated CQ resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated MR resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Don't call fill_res_entry for PD (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove unused rxe_mem_map_pages (Kamal Heib) [1857603] - [infiniband] RDMA/hfi1: Remove hfi1_create_qp declaration (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Return void from ipoib_mcast_stop_thread() (Kamal Heib) [1857603] - [infiniband] RDMA: Correct trivial kernel-doc inconsistencies (Kamal Heib) [1857603] - [infiniband] IB/srpt: Remove WARN_ON from srpt_cm_req_recv (Kamal Heib) [1857603] - [tools] tools/power turbostat: Support additional CPU model numbers (Steve Best) [1782718] - [net] udp_tunnel: add the ability to hard-code IANA VXLAN (Ivan Vecera) [1879204] - [tools] selftests: net: add a test for UDP tunnel info infra (Ivan Vecera) [1867211] - [netdrv] netdevsim: add UDP tunnel port offload support (Ivan Vecera) [1867211] - [net] ethtool: add tunnel info interface (Ivan Vecera) [1867211] - [net] ethtool: Make helpers public (Ivan Vecera) [1867211] - [net] udp_tunnel: add central NIC RX port offload infrastructure (Ivan Vecera) [1867211] - [net] udp_tunnel: re-number the offload tunnel types (Ivan Vecera) [1867211] - [fs] debugfs: make sure we can remove u32_array files cleanly (Ivan Vecera) [1867211] - [fs] debugfs: make debugfs_create_u32_array() return void (Ivan Vecera) [1867211] - [fs] debugfs: update documented return values of debugfs helpers (Ivan Vecera) [1867211]- [net] openvswitch: fix to make sure flow_lookup() is not preempted (Eelco Chaudron) [1888237] - [netdrv] powerpc/vnic: Extend "failover pending" window (Steve Best) [1897280] - [net] ipv6: Set SIT tunnel hard_header_len to zero (Davide Caratti) [1897244] - [net] ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags (Davide Caratti) [1897244] - [net] gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY (Davide Caratti) [1897244] - [netdrv] vxlan: fix memleak of fdb (Davide Caratti) [1897244] - [net] vxlan: Ensure FDB dump is performed under RCU (Davide Caratti) [1897244] - [net] gre: refetch erspan header from skb->data after pskb_may_pull() (Davide Caratti) [1897244] - [net] erspan: fix the tun_info options_len check for erspan (Davide Caratti) [1897244] - [net] ip_gre: fix possible use-after-free in erspan_rcv (Davide Caratti) [1897244] - [net] erspan: fix error handling for erspan tunnel (Davide Caratti) [1897244] - [net] erspan: return PACKET_REJECT when the appropriate tunnel is not found (Davide Caratti) [1897244] - [netdrv] net: atlantic: fix build when object tree is separate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Use readx_poll_timeout() for large timeout (Igor Russkikh) [1857861] - [netdrv] net: ethernet: aquantia: Fix wrong return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix PTP on AQC10X (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hwmon getter for MAC temperature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A0 ntuple filters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use intermediate variable to improve readability a bit (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use U32_MAX in aq_hw_utils.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for 64-bit reads/writes (Igor Russkikh) [1857861] - [netdrv] net: atlantic: enable ipv6 support for TCP LSO and UDP GSO (Igor Russkikh) [1857861] - [netdrv] net: atlantic: PTP statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: additional per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use u64_stats_update_* to protect access to 64-bit stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: split rx and tx per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make _get_sw_stats return count as return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use simple assignment in _get_stats and _get_sw_stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move FRAC_PER_NS to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for FW 4.x (Igor Russkikh) [1857861] - [netdrv] net: atlantic: align return value of ver_match function with function name (Igor Russkikh) [1857861] - [netdrv] net: atlantic: disable PTP on AQC111, AQC112 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix ip dst and ipv6 address filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix aq_ndev_start_xmit()'s return type (Igor Russkikh) [1857861] - [netdrv] net: atlantic: put ptp code under IS_REACHABLE check (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add alignment checks in hw_atl2_utils_fw.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: missing space in a comment in aq_nic.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix typo in aq_ring_tx_clean (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make aq_pci_func_init static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix variable type in aq_ethtool_get_pauseparam (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: phy loopback support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: report link partner capabilities (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: flow control support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: EEE support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove baseX usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: half duplex support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: proper rss_ctrl1 (54c0) initialization (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: min_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change the order of arguments for TC weight/credit setters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: always use random TC-queue mapping for TX on A2 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: automatically downgrade the number of queues if necessary (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: max_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make TCVEC2RING accept nic_cfg (Igor Russkikh) [1857861] - [netdrv] net: atlantic: per-TC queue statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move PTP TC initialization to a separate function (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: unify MAC generation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove check for boot code survivability before reset request (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove TPO2 check from A0 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use __packed instead of the full expansion (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 ingress / egress hw configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: common functions needed for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 RPF hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for A2 RFP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 hw_ops skeleton (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 HW bindings required for fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 driver-firmware interface (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move IS_CHIP_FEATURE to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make hw_get_regs optional (Igor Russkikh) [1857861] - [netdrv] net: atlantic: simplify hw_get_fw_version() usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hw_soft_reset, hw_prepare to hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add defines for 10M and EEE 100M link mode (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 device IDs (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update company name in the driver description (Igor Russkikh) [1857861] - [netdrv] aquantia: Fix the media type of AQC100 ethernet controller in the driver (Igor Russkikh) [1857861] - [netdrv] net: atlantic: MACSec offload statistics implementation (Igor Russkikh) [1857861] - [netdrv] net: aquantia: reject all unsupported coalescing params (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace zero-length array with flexible-array member (Igor Russkikh) [1857861] - [netdrv] net/aquantia: Delete module version (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix out of range usage of active_vlans array (Igor Russkikh) [1857861] - [netdrv] net: atlantic: possible fault in transition to hibernation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix potential error handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix use after free kasan warn (Igor Russkikh) [1857861] - [netdrv] net: atlantic: better loopback mode handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: ptp gpio adjustments (Igor Russkikh) [1857861] - [netdrv] net: atlantic: check rpc result and wait for rpc address (Igor Russkikh) [1857861] - [netdrv] net: atlantic: checksum compat issue (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove duplicate entries (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback configuration in improper place (Igor Russkikh) [1857861] - [netdrv] net: atlantic: broken link status on old fw (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Signedness bug in aq_vec_isr_legacy() (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make function 'aq_ethtool_get_priv_flags', 'aq_ethtool_set_priv_flags' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make symbol 'aq_pm_ops' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change email domains to Marvell (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement UDP GSO offload (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update flow control logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: stylistic renames (Igor Russkikh) [1857861] - [netdrv] net: atlantic: code style cleanup (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback tests via private flags (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add fw configuration memory area (Igor Russkikh) [1857861] - [netdrv] net: atlantic: adding ethtool physical identification (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add msglevel configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: refactoring pm logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement wake_phy feature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update firmware interface (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix return value check in aq_ptp_init() (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix error handling in aq_ptp_poll (Igor Russkikh) [1857861] - [netdrv] net: aquantia: remove unused including (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make two symbols be static (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix unintention integer overflow on left shift (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix spelling mistake: tx_queus -> tx_queues (Igor Russkikh) [1857861] - [netdrv] net: aquantia: disable ptp object build if no config (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix warnings on endianness (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix var initialization warning (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for PIN funcs (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for Phy access (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement get_ts_info ethtool (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for ptp ioctls (Igor Russkikh) [1857861] - [netdrv] net: aquantia: rx filters for ptp (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement data PTP datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: styling fixes on ptp related functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add PTP rings infrastructure (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add basic ptp_clock callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: unify styling of bit enums (Igor Russkikh) [1857861] - [netdrv] net: aquantia: PTP skeleton declarations and callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add an error handling in aq_nic_set_multicast_list (Igor Russkikh) [1857861] - [netdrv] net: aquantia: correctly handle macvlan and multicast coexistence (Igor Russkikh) [1857861] - [netdrv] net: aquantia: do not pass lro session with invalid tcp checksum (Igor Russkikh) [1857861] - [netdrv] net: aquantia: when cleaning hw cache it should be toggled (Igor Russkikh) [1857861] - [netdrv] net: aquantia: temperature retrieval fix (Igor Russkikh) [1857861] - [netdrv] net: aquantia: Fix aq_vec_isr_legacy() return value (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix out of memory condition on rx side (Igor Russkikh) [1857861] - [netdrv] net: aquantia: linkstate irq should be oneshot (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix limit of vlan filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix removal of vlan 0 (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement vlan offload configuration (Igor Russkikh) [1857861] - [netdrv] net: aquantia: vlan offloads logic in datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: adding fields and device features for vlan offload (Igor Russkikh) [1857861] - [netdrv] net: aquantia: added vlan offload related macros and functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make all files GPL-2.0-only (Igor Russkikh) [1857861] - [netdrv] net: aquantia: replace internal driver version code with uts (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 308 (Igor Russkikh) [1857861] - [include] net: phy: introduce phy_read_mmd_poll_timeout macro (Josef Oskera) [1892739] - [include] net: phy: introduce phy_read_poll_timeout macro (Josef Oskera) [1892739] - [netdrv] phy: add device-managed devm_mdiobus_register (Josef Oskera) [1892740] - [include] net: add helper eth_hw_addr_crc (Josef Oskera) [1892738] - [netdrv] LiquidIO: mark liquidio and liquidio_vf as deprecated in RHEL8 (Stefan Assmann) [1878178] - [net] tcp: remove SOCK_QUEUE_SHRUNK (Paolo Abeni) [1890058] - [net] tcp: fix receive window update in tcp_add_backlog() (Paolo Abeni) [1890058] - [net] tcp: md5: allow changing MD5 keys in all socket states (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT possible hangs under high mem pressure (Paolo Abeni) [1890058] - [net] tcp: md5: do not send silly options in SYNCOOKIES (Paolo Abeni) [1890058] - [net] tcp: grow window for OOO packets only for SACK flows (Paolo Abeni) [1890058] - [net] tcp: fix error recovery in tcp_zerocopy_receive() (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT hangs with fat skbs (Paolo Abeni) [1890058] - [net] tcp: fix rx timestamp behavior for tcp_recvmsg (Paolo Abeni) [1890058] - [fs] smb3: smbdirect support can be configured by default (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Do not schedule work to send immediate packet on every receive (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Properly process errors on ib_post_send (Leif Sahlberg) [1887940] - [fs] cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check send queue size before posting a send (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Merge code to track pending packets (Leif Sahlberg) [1887940] - [fs] cifs: Allocate encryption header through kmalloc (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check and extend sender credits in interrupt context (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive (Leif Sahlberg) [1887940] - [net] core: device_rename: Use rwsem instead of a seqcount (Patrick Talbert) [1883310]- [tools] perf tools: Add bpf image check to __map__is_kmodule (Michael Petlan) [1873270] - [tools] perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL (Michael Petlan) [1873270] - [tools] perf record: Don't clear event's period if set by a term (Michael Petlan) [1873270] - [tools] perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new()) (Michael Petlan) [1873270] - [tools] perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event (Michael Petlan) [1873270] - [tools] perf stat: Turn off summary for interval mode by default (Michael Petlan) [1873270] - [tools] perf trace: Fix off by ones in memset() after realloc() in arches using libaudit (Michael Petlan) [1873270] - [tools] perf top/report: Fix infinite loop in the TUI for grouped events (Michael Petlan) [1873270] - [tools] redhat: use local hashmap library in perf (Michael Petlan) [1873270] - [tools] libtraceevent: Fix build with binutils 2.35 (Michael Petlan) [1873270] - [tools] perf tools: Fix record failure when mixed with ARM SPE event (Michael Petlan) [1873270] - [tools] perf tests: Fix test 68 zstd compression for s390 (Michael Petlan) [1873270] - [tools] tools lib traceevent: Fix memory leak in process_dynamic_array_len (Michael Petlan) [1873270] - [tools] perf tools: Sync hashmap.h with libbpf's (Michael Petlan) [1873270] - [tools] libsubcmd: Fix OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf report TUI: Remove needless 'dummy' event from menu (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix PEBS sample for XMM registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix displaying PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix recording PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add proper KBUFFER_TYPE_TIME_STAMP handling (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add API to read time information from kbuffer (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix time chart call tree (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result (Michael Petlan) [1873270] - [tools] perf record: Fix duplicated sideband events with Intel PT system wide tracing (Michael Petlan) [1873270] - [tools] perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument (Michael Petlan) [1873270] - [tools] perf build: Fix error message when asking for -fsanitize=address without required libraries (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add handler for __builtin_expect() (Michael Petlan) [1873270] - [tools] tools lib traceevent: Handle __attribute__((user)) in field names (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add append() function helper for appending strings (Michael Petlan) [1873270] - [tools] perf script: Initialize zstd_data (Michael Petlan) [1873270] - [tools] perf pmu: Remove unused declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an old style declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an incompatible pointer (Michael Petlan) [1873270] - [tools] perf bpf: Fix bpf prologue generation (Michael Petlan) [1873270] - [tools] perf probe: Fix user attribute access in kprobes (Michael Petlan) [1873270] - [tools] perf stat: Fix NULL pointer dereference (Michael Petlan) [1873270] - [tools] perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events() (Michael Petlan) [1873270] - [tools] perf tools: Remove some duplicated includes (Michael Petlan) [1873270] - [tools] perf symbols: Fix kernel maps for kcore and eBPF (Michael Petlan) [1873270] - [tools] perf stat: Ensure group is defined on top of the same cpu mask (Michael Petlan) [1873270] - [tools] perf libdw: Fix off-by 1 relative directory includes (Michael Petlan) [1873270] - [tools] perf arm-spe: Support synthetic events (Michael Petlan) [1873270] - [tools] perf auxtrace: Add four itrace options (Michael Petlan) [1873270] - [tools] perf tools: Move arm-spe-pkt-decoder.h/c to the new dir (Michael Petlan) [1873270] - [tools] perf test: Initialize memory in dwarf-unwind (Michael Petlan) [1873270] - [tools] perf tests: Don't tail call optimize in unwind test (Michael Petlan) [1873270] - [tools] tools compiler.h: Add attribute to disable tail calls (Michael Petlan) [1873270] - [tools] perf build: Add a LIBPFM4=1 build test entry (Michael Petlan) [1873270] - [tools] perf tools: Add optional support for libpfm4 (Michael Petlan) [1873270] - [tools] perf tools: Correct license on jsmn JSON parser (Michael Petlan) [1873270] - [tools] perf jit: Fix inaccurate DWARF line table (Michael Petlan) [1873270] - [tools] perf jvmti: Remove redundant jitdump line table entries (Michael Petlan) [1873270] - [tools] perf build: Add NO_SDT=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_LIBCRYPTO=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_SYSCALL_TABLE=1 to the build tests (Michael Petlan) [1873270] - [tools] perf build: Remove libaudit from the default feature checks (Michael Petlan) [1873270] - [tools] perf trace: Grow the syscall table as needed when using libaudit (Michael Petlan) [1873270] - [tools] perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor (Michael Petlan) [1873270] - [tools] perf trace: Remove union from syscalltbl, all the fields are needed (Michael Petlan) [1873270] - [tools] perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable (Michael Petlan) [1873270] - [tools] perf build: Group the NO_SYSCALL_TABLE logic (Michael Petlan) [1873270] - [tools] perf intel-pt: Refine kernel decoding only warning message (Michael Petlan) [1873270] - [tools] perf record: Respect --no-switch-events (Michael Petlan) [1873270] - [tools] perf script: Fix --call-trace for Intel PT (Michael Petlan) [1873270] - [tools] perf evlist: Disable 'immediate' events last (Michael Petlan) [1873270] - [tools] perf kcore_copy: Fix module map when there are no modules loaded (Michael Petlan) [1873270] - [tools] perf jvmti: Fix demangling Java symbols (Michael Petlan) [1873270] - [tools] perf tests: Add test for the java demangler (Michael Petlan) [1873270] - [tools] perf jvmti: Do not report error when missing debug information (Michael Petlan) [1873270] - [tools] perf jvmti: Fix jitdump for methods without debug info (Michael Petlan) [1873270] - [tools] perf symbols: Fix debuginfo search for Ubuntu (Michael Petlan) [1873270] - [tools] perf parse: Add 'struct parse_events_state' pointer to scanner (Michael Petlan) [1873270] - [tools] perf stat: Do not pass avg to generic_metric (Michael Petlan) [1873270] - [tools] perf tests: Consider subtests when searching for user specified tests (Michael Petlan) [1873270] - [tools] perf list: Add metrics to command line usage (Michael Petlan) [1873270] - [tools] perf script: Don't force less for non tty output with --xed (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove unnecessary ', ' from events (Michael Petlan) [1873270] - [tools] perf metricgroup: Add options to not group or merge (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove duped metric group events (Michael Petlan) [1873270] - [tools] perf metricgroup: Order event groups by size (Michael Petlan) [1873270] - [tools] perf metricgroup: Delay events string creation (Michael Petlan) [1873270] - [tools] perf metricgroup: Use early return in add_metric (Michael Petlan) [1873270] - [tools] perf metricgroup: Always place duration_time last (Michael Petlan) [1873270] - [tools] perf metricgroup: Free metric_events on error (Michael Petlan) [1873270] - [tools] perf util: Fix potential SEGFAULT in put_tracepoints_path error path (Michael Petlan) [1873270] - [tools] perf util: Fix memory leak of prefix_if_not_in (Michael Petlan) [1873270] - [tools] perf ftrace: Detect workload failure (Michael Petlan) [1873270] - [tools] perf ftrace: Trace system wide if no target is given (Michael Petlan) [1873270] - [tools] perf branch: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf config: Add stat.big-num support (Michael Petlan) [1873270] - [tools] perf bpf-loader: Add missing '*' for key_scan_pos (Michael Petlan) [1873270] - [tools] perf stat: Report summary for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Save aggr value to first member of prev_raw_counts (Michael Petlan) [1873270] - [tools] perf stat: Copy counts from prev_raw_counts to evsel->counts (Michael Petlan) [1873270] - [tools] perf counts: Reset prev_raw_counts counts (Michael Petlan) [1873270] - [tools] perf stat: Fix wrong per-thread runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf expr: Allow numbers to be followed by a dot (Michael Petlan) [1873270] - [tools] perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools (Michael Petlan) [1873270] - [tools] perf stat: Fail on extra comma while parsing events (Michael Petlan) [1873270] - [tools] perf script: Better align register values in dump (Michael Petlan) [1873270] - [tools] perf stat: POWER9 metrics: expand "ICT" acronym (Michael Petlan) [1873270] - [tools] perf tools: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf intel-pt: Use allocated branch stack for PEBS sample (Michael Petlan) [1873270] - [tools] perf docs: Introduce security.txt file to document related issues (Michael Petlan) [1873270] - [tools] perf tool: Make perf tool aware of SELinux access control (Michael Petlan) [1873270] - [tools] perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed (Michael Petlan) [1873270] - [tools] perf expr: Migrate expr ids table to a hashmap (Michael Petlan) [1873270] - [tools] perf tools: Grab a copy of libbpf's hashmap (Michael Petlan) [1873270] - [tools] perf stat: Fix duration_time value for higher intervals (Michael Petlan) [1873270] - [tools] perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1 (Michael Petlan) [1873270] - [tools] perf beauty: Allow the CC used in the arch errno names script to acccept CFLAGS (Michael Petlan) [1873270] - [tools] perf trace: Fix the selection for architectures to generate the errno name tables (Michael Petlan) [1873270] - [tools] perf test: Improve pmu event metric testing (Michael Petlan) [1873270] - [tools] perf test: Provide a subtest callback to ask for the reason for skipping a subtest (Michael Petlan) [1873270] - [tools] perf parse-events: Make add PMU verbose output clearer (Michael Petlan) [1873270] - [tools] perf expr: Fix memory leaks in metric bison (Michael Petlan) [1873270] - [tools] perf expr: Test parsing of floating point numbers (Michael Petlan) [1873270] - [tools] perf record: Use an eventfd to wakeup when done (Michael Petlan) [1873270] - [tools] tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT (Michael Petlan) [1873270] - [tools] perf evsel: Initialize evsel->per_pkg_mask to NULL in evsel__init() (Michael Petlan) [1873270] - [tools] perf evsel: Fix 2 memory leaks (Michael Petlan) [1873270] - [tools] perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()' (Michael Petlan) [1873270] - [tools] perf tools: Fix is_bpf_image function logic (Michael Petlan) [1873270] - [tools] perf c2c: Fix 'perf c2c record -e list' to show the default events used (Michael Petlan) [1873270] - [tools] perf record: Add dummy event during system wide synthesis (Michael Petlan) [1873270] - [tools] perf evsel: Dummy events never triggers, no need to ask for PERF_SAMPLE_BRANCH_STACK (Michael Petlan) [1873270] - [tools] perf parse-events: Use strcmp() to compare the PMU name (Michael Petlan) [1873270] - [tools] perf expr: Print a debug message for division by zero (Michael Petlan) [1873270] - [tools] perf expr: Debug lex if debugging yacc (Michael Petlan) [1873270] - [tools] perf expr: Parse numbers as doubles (Michael Petlan) [1873270] - [tools] perf expr: Increase max other (Michael Petlan) [1873270] - [tools] perf expr: Allow ',' to be an other token (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in skylake metrics (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in cascade lake metrics (Michael Petlan) [1873270] - [tools] perf expr: Allow for unlimited escaped characters in a symbol (Michael Petlan) [1873270] - [tools] perf script: Enable IP fields for callchains (Michael Petlan) [1873270] - [tools] perf callchain: Setup callchain properly in pipe mode (Michael Petlan) [1873270] - [tools] perf session: Try to read pipe data from file (Michael Petlan) [1873270] - [tools] perf tools: Do not seek in pipe fd during tracing data processing (Michael Petlan) [1873270] - [tools] perf tools: Do not display extra info when there is nothing to build (Michael Petlan) [1873270] - [tools] perf probe: Do not show the skipped events (Michael Petlan) [1873270] - [tools] perf probe: Check address correctness by map instead of _etext (Michael Petlan) [1873270] - [tools] perf probe: Fix to check blacklist address correctly (Michael Petlan) [1873270] - [tools] perf probe: Accept the instance number of kretprobe event (Michael Petlan) [1873270] - [tools] perf counts: Rename perf_evsel__*counts() to evsel__*counts() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__w_cache* to evsel__w_cache* (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__new*() to evsel__new*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__resort*() to evsel__resort*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__object_config() to evsel__object_config() (Michael Petlan) [1873270] - [tools] perf cs-etm: Move definition of 'traceid_list' global variable from header file (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Move hex2u64 out of header (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Parse using io api (Michael Petlan) [1873270] - [tools] perf bench: Add kallsyms parsing (Michael Petlan) [1873270] - [tools] perf: cs-etm: Update to build with latest opencsd version (Michael Petlan) [1873270] - [tools] perf symbol: Fix kernel symbol address display (Michael Petlan) [1873270] - [tools] perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf lock: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf kmem: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf stat: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__store_ids() to evsel__store_id() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__env() to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fallback() to evsel__fallback() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__has*() to evsel__has*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{prev, next}() to evsel__{prev, next}() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__read*() to *evsel__read() (Michael Petlan) [1873270] - [tools] perf evsel: Ditch perf_evsel__cmp(), not used for quite a while (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_*() to evsel__is*() (Michael Petlan) [1873270] - [tools] perf pmu: Add perf_pmu__find_by_type helper (Michael Petlan) [1873270] - [tools] tools feature: Add support for detecting libpfm4 (Michael Petlan) [1873270] - [tools] perf doc: Pass ASCIIDOC_EXTRA as an argument (Michael Petlan) [1873270] - [tools] perf mem2node: Avoid double free related to realloc (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{str, int}val() and other tracepoint field metehods to to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel__*set_sample_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*name() to *evsel__*name() (Michael Petlan) [1873270] - [tools] perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__calc_id_pos() to evsel__calc_id_pos() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__config*() to evsel__config*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__exit() to evsel__exit() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_aux_event() to evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus() (Michael Petlan) [1873270] - [tools] perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct evsel__sb_cb_t' (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about using /proc/kcore (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about itrace G and L options (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing branch stacks for regular events (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__br_sample_late() (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized branch stack sample type (Michael Petlan) [1873270] - [tools] perf auxtrace: Add option to synthesize branch stack for regular events (Michael Petlan) [1873270] - [tools] perf intel-pt: Change branch stack support to use thread-stacks (Michael Petlan) [1873270] - [tools] perf intel-pt: Consolidate thread-stack use condition (Michael Petlan) [1873270] - [tools] perf thread-stack: Add branch stack support (Michael Petlan) [1873270] - [tools] perf tools: Simplify checking if SMT is active (Michael Petlan) [1873270] - [tools] perf tools: Fix reading new topology attribute "core_cpus" (Michael Petlan) [1873270] - [tools] libperf evlist: Fix a refcount leak (Michael Petlan) [1873270] - [tools] perf parse-events: Fix another memory leaks found on parse_events() (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for all_cpus (Michael Petlan) [1873270] - [tools] perf record: Move side band evlist setup to separate routine (Michael Petlan) [1873270] - [tools] perf record: Introduce --switch-output-event (Michael Petlan) [1873270] - [tools] libsubcmd: Introduce OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf evlist: Allow reusing the side band thread for more purposes (Michael Petlan) [1873270] - [tools] perf evlist: Move the sideband thread routines to separate object (Michael Petlan) [1873270] - [tools] perf parse-events: Add parse_events_option() variant that creates evlist (Michael Petlan) [1873270] - [tools] perf bpf: Decouple creating the evlist from adding the SB event (Michael Petlan) [1873270] - [tools] perf top: Move sb_evlist to 'struct perf_top' (Michael Petlan) [1873270] - [tools] perf record: Move sb_evlist to 'struct record' (Michael Petlan) [1873270] - [tools] perf tools: Move routines that probe for perf API features to separate file (Michael Petlan) [1873270] - [tools] perf vendor events power9: Add hv_24x7 socket/chip level metric events (Michael Petlan) [1873270] - [tools] perf tools: Enable Hz/hz prinitg for --metric-only option (Michael Petlan) [1873270] - [tools] perf tests expr: Added test for runtime param in metric expression (Michael Petlan) [1873270] - [tools] perf metricgroups: Enhance JSON/metric infrastructure to handle "?" (Michael Petlan) [1873270] - [tools] perf pmu: Fix function name in comment, its get_cpuid_str(), not get_cpustr() (Michael Petlan) [1873270] - [tools] perf report: Fix warning assignment of 0/1 to bool variable (Michael Petlan) [1873270] - [tools] perf tools: Remove unneeded semicolons (Michael Petlan) [1873270] - [tools] perf c2c: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] libtraceevent: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] perf script: Remove extraneous newline in perf_sample__fprintf_regs() (Michael Petlan) [1873270] - [tools] perf synthetic events: Remove use of sscanf from /proc reading (Michael Petlan) [1873270] - [tools] tools api: Add a lightweight buffered reading api (Michael Petlan) [1873270] - [tools] perf bench: Add a multi-threaded synthesize benchmark (Michael Petlan) [1873270] - [tools] perf record: Add num-synthesize-threads option (Michael Petlan) [1873270] - [tools] perf test session topology: Fix data path (Michael Petlan) [1873270] - [tools] perf stat: Improve runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode (Michael Petlan) [1873270] - [tools] perf evlist: Remove duplicate headers (Michael Petlan) [1873270] - [tools] perf bench: Fix div-by-zero if runtime is zero (Michael Petlan) [1873270] - [tools] perf cgroup: Avoid needless closing of unopened fd (Michael Petlan) [1873270] - [tools] perf hist: Add fast path for duplicate entries check (Michael Petlan) [1873270] - [tools] perf c2c: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf top: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf script: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf report: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf callchain: Stitch LBR call stack (Michael Petlan) [1873270] - [tools] perf callchain: Save previous cursor nodes for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Save previous sample for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Add a knob for LBR stitch approach (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_lbr_ip() (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_kernel_ip() (Michael Petlan) [1873270] - [tools] perf machine: Refine the function for LBR call stack reconstruction (Michael Petlan) [1873270] - [tools] perf machine: Remove the indent in resolve_lbr_callchain_sample (Michael Petlan) [1873270] - [tools] perf header: Support CPU PMU capabilities (Michael Petlan) [1873270] - [tools] perf parser: Add support to specify rXXX event with pmu (Michael Petlan) [1873270] - [tools] perf doc: allow ASCIIDOC_EXTRA to be an argument (Michael Petlan) [1873270] - [tools] perf pmu: Add support for PMU capabilities (Michael Petlan) [1873270] - [tools] tools lib traceevent: Take care of return value of asprintf (Michael Petlan) [1873270] - [tools] perf stat: Force error in fallback on :k events (Michael Petlan) [1873270] - [tools] perf tools: Add support for leader-sampling with AUX area events (Michael Petlan) [1873270] - [tools] perf evlist: Allow multiple read formats (Michael Petlan) [1873270] - [tools] perf evsel: Rearrange perf_evsel__config_leader_sampling() (Michael Petlan) [1873270] - [tools] perf evlist: Move leader-sampling configuration (Michael Petlan) [1873270] - [tools] perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing callchains for regular events (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized sample type (Michael Petlan) [1873270] - [tools] perf evsel: Be consistent when looking which evsel PERF_SAMPLE_ bits are set (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__sample_late() (Michael Petlan) [1873270] - [tools] perf auxtrace: Add an option to synthesize callchains for regular events (Michael Petlan) [1873270] - [tools] perf auxtrace: For reporting purposes, un-group AUX area event (Michael Petlan) [1873270] - [tools] perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf cs-etm: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf arm-spe: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-bts: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-pt: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf auxtrace: Add ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf metrictroup: Split the metricgroup__add_metric function (Michael Petlan) [1873270] - [tools] perf expr: Add expr_scanner_ctx object (Michael Petlan) [1873270] - [tools] perf expr: Add expr_ prefix for parse_ctx and parse_id (Michael Petlan) [1873270] - [tools] perf synthetic-events: save 4kb from 2 stack frames (Michael Petlan) [1873270] - [tools] tools api fs: Make xxx__mountpoint() more scalable (Michael Petlan) [1873270] - [tools] perf bench: Add event synthesis benchmark (Michael Petlan) [1873270] - [tools] perf script: Simplify auxiliary event printing functions (Michael Petlan) [1873270] - [tools] perf tools: Support CAP_PERFMON capability (Michael Petlan) [1873270] - [tools] perf annotate: Add basic support for bpf_image (Michael Petlan) [1873270] - [tools] perf machine: Set ksymbol dso as loaded on arrival (Michael Petlan) [1873270] - [tools] perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event (Michael Petlan) [1873270] - [tools] perf stat: Honour --timeout for forked workloads (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Add hw_len wherever missing (Michael Petlan) [1873270] - [kernel] perf: Fix task_function_call() error handling (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Fix RAPL config variable bug (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Add AMD Fam17h RAPL support (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Make perf_probe_msr() more robust and flexible (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Flip logic on default events visibility (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Move RAPL support to common x86 code (Michael Petlan) [1873270] - [kernel] perf/core: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont (Michael Petlan) [1873270] - [x86] perf/x86/intel/pt: Drop pointless NULL assignment (Michael Petlan) [1873270] - [kernel] perf: Add cond_resched() to task_function_call() (Michael Petlan) [1873270] - [powerpc] powerpc/perf: open access for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: open access to probes for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: Open access to the core for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [include] perf/core: Fix !CONFIG_PERF_EVENTS build warnings and failures (Michael Petlan) [1873270] - [security] perf_event: Add support for LSM and SELinux checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get processor details (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show processor details (Michael Petlan) [1873270] - [documentation] Documentation/ABI: Add ABI documentation for chips and sockets (Michael Petlan) [1873270] - [powerpc] powerpc/pseries: Update hv-24x7 information after migration (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix ptrace code that muck around with address/len (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Introduce macros for watchpoint length (Michael Petlan) [1873270] - [powerpc] powerpc/perf: fix imc allocation failure handling (Michael Petlan) [1873270] - [powerpc] powerpc/perf/24x7: use rb_entry (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix MMCRA corruption by bhrb_filter (Michael Petlan) [1873270] - [powerpc] perf/core, arch/powerpc: use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1873270] - [powerpc] Powerpc/perf: Wire up PMI throttling (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Remove l2 bus events from HW cache event array (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Add constraints for power9 l2/l3 bus events (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix unit_sel/cache_sel checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Cleanup cache_sel bits comment (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix thresholding counter data for unknown type (Michael Petlan) [1873270] - [fs] writeback: Drop I_DIRTY_TIME_EXPIRE (Waiman Long) [1860031] - [fs] writeback: Fix sync livelock due to b_dirty_time processing (Waiman Long) [1860031] - [fs] writeback: Avoid skipping inode writeback (Waiman Long) [1860031] - [fs] writeback: Protect inode->i_io_list with inode->i_lock (Waiman Long) [1860031] - [fs] dcache: sort the freeing-without-RCU-delay mess for good (Waiman Long) [1860031] - [net] udp: Improve load balancing for SO_REUSEPORT. (Davide Caratti) [1894075] - [net] udp: Fix wrong clean up for IS_UDPLITE macro (Davide Caratti) [1894075] - [fs] ext4: disallow modifying DAX inode flag if inline_data has been set (Eric Sandeen) [1838344] - [include] dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix stack overflow when mounting fsdax pmem device (Eric Sandeen) [1838876 1854346 1838344] - [dax] dm: Call proper helper to determine dax support (Eric Sandeen) [1838876 1854346 1838344] - [md] dm/dax: Fix table reference counts (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: fix detection of dax support for non-persistent memory block devices (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: do not print error message for non-persistent memory block device (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Fix incorrect argument passed to xas_set_err() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Expand lock scope to cover the use of addresses (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/dax: Remove unused size parameter (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: print error message by pr_info() in __generic_fsdax_supported() (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: avoid race conditions when remounting with options that change dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Update xfs_ioctl_setattr_dax_invalidate() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Create function xfs_inode_should_enable_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Remove unnecessary initialization of i_rwsem (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update DAX enablement for ext4 (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Introduce DAX inode flag (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Remove jflag variable (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Only change S_DAX on inode load (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Update ext4_should_use_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Narrow scope of DAX check in setflags (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Introduce DCACHE_DONTCACHE (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Lift XFS_IDONTCACHE to the VFS layer (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update Usage section (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/stat: Define DAX statx attribute (Eric Sandeen) [1838876 1854346 1838344] - [block] fs: Remove unneeded IS_DAX() check in io_is_direct() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Move mandatory ->zero_page_range() check in alloc_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax, iomap: Add helper dax_iomap_zero() to zero a range (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Use new dax zero page method for zeroing a page (Eric Sandeen) [1838876 1854346 1838344] - [md] dm,dax: Add dax zero_page_range operation (Eric Sandeen) [1838876 1854346 1838344] - [s390] s390, dcssblk, dax: Add dax zero_page_range operation to dcssblk driver (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax, pmem: Add a dax operation zero_page_range (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] pmem: Add functions for reading/writing page to/from pmem (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Constify vma argument to vma_is_dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: pass NOWAIT flag to iomap_apply (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Get rid of fs_dax_get_by_host() helper (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Pass dax_dev instead of bdev to dax_writeback_mapping_range() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix alloc_dax_region() compile warning (Eric Sandeen) [1838876 1854346 1838344] - [fs] xfs: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [include] dax: check synchronous mapping is supported (Eric Sandeen) [1838876 1854346 1838344] - [dax] libnvdimm: add dax_dev sync flag (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] libnvdimm: nd_region flush callback support (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: only allow FSSETXATTR to set DAX flag on files and dirs (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check extent size hints (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check project id info (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking function for FS_IOC_FSSETXATTR (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking and prep function for FS_IOC_SETFLAGS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Allow to include DEV_DAX_PMEM as builtin (Eric Sandeen) [1838876 1854346 1838344] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838746] - [netdrv] igb: read PBA number from flash (Corinna Vinschen) [1838746] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838746] - [netdrv] treewide: Use fallthrough pseudo-keyword (Corinna Vinschen) [1838746] - [netdrv] igb: use eth_zero_addr() to clear mac address (Corinna Vinschen) [1838746] - [netdrv] igb: Remove unnecessary usages of memset (Corinna Vinschen) [1838746] - [netdrv] igb: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1838746] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838746] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838746] - [netdrv] igb: make igb_set_fc_watermarks() return void (Corinna Vinschen) [1838746] - [netdrv] igb: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1838746] - [netdrv] igb: convert to use i2c_new_client_device() (Corinna Vinschen) [1838746] - [net] Bluetooth: Allow suspend even when preparation has failed (Gopal Tiwari) [1881485] - [net] Bluetooth: Check scan state before disabling during suspend (Gopal Tiwari) [1881485] - [fs] fuse: fix the ->direct_IO() treatment of iov_iter (Miklos Szeredi) [1875608] - [net] openvswitch: handle DNAT tuple collision (Dumitru Ceara) [1877128] - [net] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1867194]- [fs] NFSv4.2: fix failure to unregister shrinker (Scott Mayhew) [1897988] - [tools] cpupower: Provide online and offline CPU information (Diego Domingos) [1893779] - [net] net/smc: improve return codes for SMC-Dv2 (Claudio Imbrenda) [1731027] - [s390] s390/ism: fix incorrect system EID (Claudio Imbrenda) [1731027] - [net] net/smc: fix suppressed return code (Claudio Imbrenda) [1731027] - [net] net/smc: fix null pointer dereference in smc_listen_decline() (Claudio Imbrenda) [1731027] - [net] net/smc: fix invalid return code in smcd_new_buf_create() (Claudio Imbrenda) [1731027] - [net] net/smc: fix valid DMBE buffer sizes (Claudio Imbrenda) [1731027] - [net] net/smc: fix use-after-free of delayed events (Claudio Imbrenda) [1731027] - [net] net/smc: restore smcd_version when all ISM V2 devices failed to init (Claudio Imbrenda) [1731027] - [net] net/smc: cleanup buffer usage in smc_listen_work() (Claudio Imbrenda) [1731027] - [net] net/smc: consolidate unlocking in same function (Claudio Imbrenda) [1731027] - [net] net/smc: use an array to check fields in system EID (Claudio Imbrenda) [1731027] - [net] net/smc: send ISM devices with unique chid in CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: CLC decline - V2 enhancements (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CLC first contact extension (Claudio Imbrenda) [1731027] - [net] net/smc: CLC accept / confirm V2 (Claudio Imbrenda) [1731027] - [net] net/smc: determine accepted ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: build and send V2 CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: determine proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce list of pnetids for Ethernet devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CHID callback for ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce System Enterprise ID (SEID) (Claudio Imbrenda) [1731027] - [net] net/smc: prepare for more proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: split CLC confirm/accept data to be sent (Claudio Imbrenda) [1731027] - [net] net/smc: separate find device functions (Claudio Imbrenda) [1731027] - [net] net/smc: CLC header fields renaming (Claudio Imbrenda) [1731027] - [net] net/smc: remove constant and introduce helper to check for a pnet id (Claudio Imbrenda) [1731027] - [netdrv] vmxnet3: fix cksum offload issues for non-udp tunnels (Cathy Avery) [1868451] - [netdrv] vmxnet3: use correct tcp hdr length when packet is encapsulated (Cathy Avery) [1868451] - [scsi] scsi: vmw_pvscsi: Use true, false for adapter->use_msg (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Silence dma mapping errors (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Fix swiotlb operation (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: use sg helper to iterate over scatterlist (Cathy Avery) [1895014] - [scsi] Revert "vmw_pvscsi: Fixed to work with SG_CHAIN" (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: switch to generic DMA API (Cathy Avery) [1895014] - [netdrv] mdiobus: Disable preemption upon u64_stats update (Petr Oros) [1889849] - [net] u64_stats: Document writer non-preemptibility requirement (Petr Oros) [1889849] - [netdrv] phy: fixed_phy: Remove unused seqcount (Petr Oros) [1889849] - [net] net/smc: fix double kfree in smc_listen_work() (Claudio Imbrenda) [1847444] - [net] net/smc: check variable before dereferencing in smc_close.c (Claudio Imbrenda) [1847444] - [net] net/smc: use separate work queues for different worker types (Claudio Imbrenda) [1847444] - [net] net/smc: use the retry mechanism for netlink messages (Claudio Imbrenda) [1847444] - [net] net/smc: immediate freeing in smc_lgr_cleanup_early() (Claudio Imbrenda) [1847444] - [net] net/smc: reduce smc_listen_decline() calls (Claudio Imbrenda) [1847444] - [net] net/smc: improve server ISM device determination (Claudio Imbrenda) [1847444] - [net] net/smc: common routine for CLC accept and confirm (Claudio Imbrenda) [1847444] - [net] net/smc: dynamic allocation of CLC proposal buffer (Claudio Imbrenda) [1847444] - [net] net/smc: introduce better field names (Claudio Imbrenda) [1847444] - [net] net/smc: reduce active tcp_listen workers (Claudio Imbrenda) [1847444] - [net] net/smc: fix sock refcounting in case of termination (Claudio Imbrenda) [1847444] - [net] net/smc: reset sndbuf_desc if freed (Claudio Imbrenda) [1847444] - [net] net/smc: fix toleration of fake add_link messages (Claudio Imbrenda) [1847444] - [net] net/smc: Prevent kernel-infoleak in __smc_diag_dump() (Claudio Imbrenda) [1847444] - [s390] s390/ism: fix error return code in ism_probe() (Claudio Imbrenda) [1847444] - [s390] s390/zcrypt: Introduce Failure Injection feature (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap_msg param one level up the call chain (Philipp Rudo) [1851124] - [s390] s390/ap/zcrypt: revisit ap and zcrypt error handling (Philipp Rudo) [1851124] - [s390] s390/ap: Support AP card SCLP config and deconfig operations (Philipp Rudo) [1851124] - [s390] s390/sclp: Add support for SCLP AP adapter config/deconfig (Philipp Rudo) [1851124] - [s390] s390/ap: add card/queue deconfig state (Philipp Rudo) [1851124] - [s390] s390/ap: add error response code field for ap queue devices (Philipp Rudo) [1851124] - [s390] s390/ap: split ap queue state machine state from device state (Philipp Rudo) [1851124] - [crypto] s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG (Philipp Rudo) [1851124] - [s390] s390/zcrypt: introduce msg tracking in zcrypt functions (Philipp Rudo) [1851124] - [s390] s390/ap: rework crypto config info and default domain code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: provide cex4 cca sysfs attributes for cex3 (Philipp Rudo) [1851124] - [s390] s390/ap: rename and clarify ap state machine related stuff (Philipp Rudo) [1851124] - [s390] s390/zcrypt: split ioctl function into smaller code units (Philipp Rudo) [1851124] - [s390] s390/zcrypt: code beautification and struct field renames (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix smatch warnings (Philipp Rudo) [1851124] - [s390] s390/ap: introduce new ap function ap_get_qdev() (Philipp Rudo) [1851124] - [s390] s390/zcrypt: replace snprintf/sprintf with scnprintf (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Use scnprintf() for avoiding potential buffer overflow (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Support for CCA protected key block version 2 (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix card and queue total counter wrap (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap device reset from bus to driver code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Fix CCA cipher key gen with clear key value function (Philipp Rudo) [1851124] - [s390] s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR (Philipp Rudo) [1851124] - [fs] NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1888612] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [hv] hv: vmbus: Add timeout to vmbus_wait_for_unload (Mohammed Gamal) [1888980] - [net] sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() (Ivan Vecera) [1874071] - [net] sched: act_ct: Fix adding udp port mangle operation (Ivan Vecera) [1874071] - [net] sched: Fix suspicious RCU usage while accessing tcf_tunnel_info (Ivan Vecera) [1874071] - [net] sched: get rid of qdisc->padded (Ivan Vecera) [1874071] - [net] sched: check error pointer in tcf_dump_walker() (Ivan Vecera) [1874071] - [net] sched: remove a redundant goto chain check (Ivan Vecera) [1874071] - [net] sched: cls_u32: Replace one-element array with flexible-array member (Ivan Vecera) [1874071] - [net] sched: commit action insertions together (Ivan Vecera) [1874071] - [net] sched: defer tcf_idr_insert() in tcf_action_init_1() (Ivan Vecera) [1874071] - [net] sched: Remove unused function qdisc_queue_drop_head() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix allowing too small intervals (Ivan Vecera) [1874071] - [net] sched: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc (Ivan Vecera) [1874071] - [net] sched: skip an unnecessay check (Ivan Vecera) [1874071] - [net] sched: act_ife: load meta modules before tcf_idr_check_alloc() (Ivan Vecera) [1874071] - [net] sched: fix error path in red_init() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix using wrong queues in gate mask (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [1874071] - [net] sched: act_ct: fix miss set mru for ovs after defrag in act_ct (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() helper (Ivan Vecera) [1874071] - [net] sched: act_pedit: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1874071] - [net] sched: initialize timer earlier in red_init() (Ivan Vecera) [1874071] - [net] sched: cls_flower: Add hash info to flow classification (Ivan Vecera) [1874071] - [net] flow_dissector: add packet hash dissection (Ivan Vecera) [1874071] - [net] sched: sch_api: add missing rcu read lock to silence the warning (Ivan Vecera) [1874071] - [tools] tc-testing: Add tdc to kselftests (Ivan Vecera) [1874071] - [net] sched: Do not drop root lock in tcf_qevent_handle() (Ivan Vecera) [1874071] - [net] sched: kerneldoc fixes (Ivan Vecera) [1874071] - [net] sched: Pass qdisc reference in struct flow_block_offload (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] sched: Allow changing default qdisc to FQ-PIE (Ivan Vecera) [1874071] - [net] qos: police action offloading parameter 'burst' change to the original value (Ivan Vecera) [1874071] - [tools] selftests: forwarding: Add a RED test for SW datapath (Ivan Vecera) [1874071] - [net] sched: sch_red: Add qevents "early_drop" and "mark" (Ivan Vecera) [1874071] - [net] sched: sch_red: Split init and change callbacks (Ivan Vecera) [1874071] - [net] sched: Introduce helpers for qevent blocks (Ivan Vecera) [1874071] - [net] sched: sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling (Ivan Vecera) [1874071] - [net] qos: police action add index for tc flower offloading (Ivan Vecera) [1874071] - [net] qos: add tc police offloading action with max frame size limit (Ivan Vecera) [1874071] - [net] sched: tcindex_change: Remove redundant null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant skb null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant condition in qdisc_graft (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] sched: taprio: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] vlan: consolidate VLAN parsing code and limit max parsing depth (Ivan Vecera) [1874071] - [net] flow_offload: Move rhashtable inclusion to the source file (Ivan Vecera) [1874071] - [net] sched: act_ct: fix restore the qdisc_skb_cb after defrag (Ivan Vecera) [1874071] - [net] sched: fix a memory leak in atm_tc_init() (Ivan Vecera) [1874071] - [net] sched: act_ct: add miss tcf_lastuse_update. (Ivan Vecera) [1874071] - [net] sched: consistently handle layer3 header accesses in the presence of VLANs (Ivan Vecera) [1874071] - [net] tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 (Ivan Vecera) [1874071] - [net] sched: sch_cake: fix a few style nits (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't call diffserv parsing code when it is not needed (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't try to reallocate or unshare skb unconditionally (Ivan Vecera) [1874071] - [tools] tc-testing: avoid action cookies with odd length. (Ivan Vecera) [1874071] - [net] sched: Add MODULE_DESCRIPTION entries to network modules (Ivan Vecera) [1874071] - [tools] tc-testing: update geneve options match in tunnel_key unit tests (Ivan Vecera) [1874071] - [net] flow_offload: fix flow_indr_dev_unregister path (Ivan Vecera) [1874071] - [net] flow_offload: use flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] flow_offload: add flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] sched: act_gate: fix configuration of the periodic timer (Ivan Vecera) [1874071] - [net] sched: act_gate: fix NULL dereference in tcf_gate_init() (Ivan Vecera) [1874071] - [net] flow_offload: remove indirect flow_block declarations leftover (Ivan Vecera) [1874071] - [net] sched: export __netdev_watchdog_up() (Ivan Vecera) [1874071] - [net] sched: act_ct: add nat mangle action only for NAT-conntrack (Ivan Vecera) [1874071] - [net] sched: sch_cake: Take advantage of skb->hash where appropriate (Ivan Vecera) [1874071] - [net] sched: fix a couple of splats in the error path of tfc_gate_init() (Ivan Vecera) [1874071] - [net] sched: get rid of unnecessary dev_qdisc_reset() (Ivan Vecera) [1874071] - [net] sched: avoid resetting active qdisc for multiple times (Ivan Vecera) [1874071] - [net] sched: add a tracepoint for qdisc creation (Ivan Vecera) [1874071] - [net] sched: add tracepoints for qdisc_reset() and qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: use qdisc_reset() in qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: fix infinite loop in sch_fq_pie (Ivan Vecera) [1874071] - [net] sched: fix reporting the first-time use timestamp (Ivan Vecera) [1874071] - [net] tracing: Fix header include guards in trace event headers (Ivan Vecera) [1874071] - [netdrv] ipvlan: fix device features (Davide Caratti) [1892621] - [netdrv] ipvlan: consolidate TSO flags using NETIF_F_ALL_TSO (Davide Caratti) [1892621] - [netdrv] ipvlan: set hw_enc_features like macvlan (Davide Caratti) [1892621] - [tools] ACPI: Use valid link to the ACPI specification (David Arcari) [1857138] - [tools] cpupower: Replace HTTP links with HTTPS ones (David Arcari) [1857138] - [tools] cpupower: Fix NULL but dereferenced coccicheck errors (David Arcari) [1857138] - [tools] cpupower: Fix comparing pointer to 0 coccicheck warns (David Arcari) [1857138] - [tools] cpupower: Remove unneeded semicolon (David Arcari) [1857138] - [tools] cpupower: .gitignore: add SPDX License Identifier (David Arcari) [1857138] - [tools] cpupower: avoid multiple definition with gcc -fno-common (David Arcari) [1857138] - [tools] cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e (David Arcari) [1857138] - [tools] cpupower: ToDo: Update ToDo with ideas for per_cpu_schedule handling (David Arcari) [1857138] - [tools] tools/power/cpupower: Fix initializer override in hsw_ext_cstates (David Arcari) [1857138] - [tools] cpupower: update German translation (David Arcari) [1857138] - [tools] tools/power/cpupower: fix 64bit detection when cross-compiling (David Arcari) [1857138] - [tools] cpupower: Add missing newline at end of file (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (David Arcari) [1857138] - [tools] cpupower: correct spelling of interval (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 166 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857138] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 (David Arcari) [1857138] - [tools] cpupower: Add SPDX license identifier for more missed files (David Arcari) [1857138] - [tools] tools/power/cpupower: Display boost frequency separately (David Arcari) [1857138] - [tools] cpupower : Auto-completion for cpupower tool (David Arcari) [1857138] - [tools] tools/power/cpupower: fix compilation with STATIC=true (David Arcari) [1857138] - [tools] cpupower: remove stringop-truncation waring (David Arcari) [1857138] - [tools] cpupower: convert ISO_8859-1 text comments to utf-8 (David Arcari) [1857138] - [x86] x86/resctrl: Support wider MBM counters (Puneet Sethi) [1834658] - [x86] x86/resctrl: Support CPUID enumeration of MBM counter width (Puneet Sethi) [1834658] - [x86] x86/resctrl: Maintain MBM counter width per resource (Puneet Sethi) [1834658] - [x86] x86/resctrl: Query LLC monitoring properties once during boot (Puneet Sethi) [1834658] - [x86] x86/resctrl: Remove unnecessary RMID checks (Puneet Sethi) [1834658] - [x86] x86/cpu: Move resctrl CPUID code to resctrl/ (Puneet Sethi) [1834658] - [x86] x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h (Puneet Sethi) [1834658] - [x86] x86/resctrl: Preserve CDP enable over CPU hotplug (Puneet Sethi) [1834658] - [net] af_packet: TPACKET_V3: fix fill status rwlock imbalance (Ivan Vecera) [1889829] - [net] packet: tpacket_rcv: do not increment ring index on drop (Ivan Vecera) [1889829] - [net] af_packet: TPACKET_V3: replace busy-wait loop (Ivan Vecera) [1889829] - [net] SUNRPC: Fix svc_flush_dcache() (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Be consistent about mirror index types (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read (Scott Mayhew) [1888214] - [fs] NFSv4.2: fix client's attribute cache management for copy_file_range (Scott Mayhew) [1888214] - [fs] nfs: Fix security label length not being reset (Scott Mayhew) [1888214] - [net] SUNRPC: stop printk reading past end of string (Scott Mayhew) [1888214] - [fs] NFS: Zero-stateid SETATTR should first return delegation (Scott Mayhew) [1888214] - [fs] NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall (Scott Mayhew) [1888214] - [net] SUNRPC: remove duplicate include (Scott Mayhew) [1888214] - [fs] nfsd: fix oops on mixed NFSv4/NFSv3 client access (Scott Mayhew) [1888214] - [fs] NFS: Fix flexfiles read failover (Scott Mayhew) [1888214] - [fs] fs: nfs: delete repeated words in comments (Scott Mayhew) [1888214] - [fs] rpc_pipefs: convert comma to semicolon (Scott Mayhew) [1888214] - [fs] NFS: Don't return layout segments that are in use (Scott Mayhew) [1888214] - [fs] NFS: Don't move layouts to plh_return_segs list while in use (Scott Mayhew) [1888214] - [fs] NFS: Add layout segment info to pnfs read/write/commit tracepoints (Scott Mayhew) [1888214] - [fs] NFS: Add tracepoints for layouterror and layoutstats (Scott Mayhew) [1888214] - [fs] NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close() (Scott Mayhew) [1888214] - [fs] NFSv4.2: xattr cache: get rid of cache discard work queue (Scott Mayhew) [1888214] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1888214] - [net] svcrdma: CM event handler clean up (Scott Mayhew) [1888214] - [net] svcrdma: Remove transport reference counting (Scott Mayhew) [1888214] - [net] svcrdma: Fix another Receive buffer leak (Scott Mayhew) [1888214] - [trace] SUNRPC: Refresh the show_rqstp_flags() macro (Scott Mayhew) [1888214] - [fs] nfsd: netns.h: delete a duplicated word (Scott Mayhew) [1888214] - [net] sunrpc: destroy rpc_inode_cachep after unregister_filesystem (Scott Mayhew) [1888214] - [fs] freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side xattr caching (Scott Mayhew) [1888214] - [fs] NFSv4.2: hook in the user extended attribute handlers (Scott Mayhew) [1888214] - [fs] NFSv4.2: add the extended attribute proc functions (Scott Mayhew) [1888214] - [fs] nfs: make the buf_to_pages_noslab function available to the nfs code (Scott Mayhew) [1888214] - [fs] nfs: define and use the NFS_INO_INVALID_XATTR flag (Scott Mayhew) [1888214] - [fs] NFS: Update symbolic flags displayed by trace events (Scott Mayhew) [1888214] - [fs] nfs: modify update_changeattr to deal with regular files (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the extended attribute access bits (Scott Mayhew) [1888214] - [fs] nfs: define nfs_access_get_cached function (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side XDR handling for extended attributes (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the server for extended attribute support (Scott Mayhew) [1888214] - [fs] NFSv4.2: define limits and sizes for user xattr handling (Scott Mayhew) [1888214] - [include] nfs: add client side only definitions for user xattrs (Scott Mayhew) [1888214] - [fs] nfsd: Use seq_putc() in two functions (Scott Mayhew) [1888214] - [net] svcrdma: Display chunk completion ID when posting a rw_ctxt (Scott Mayhew) [1888214] - [net] svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send() (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Send completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Record Receive completion ID in svc_rdma_decode_rqst (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Receive completion IDs (Scott Mayhew) [1888214] - [trace] svcrdma: Introduce infrastructure to support completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR encoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR decoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] SUNRPC: Add helpers for decoding list discriminators symbolically (Scott Mayhew) [1888214] - [include] svcrdma: Remove declarations for functions long removed (Scott Mayhew) [1888214] - [net] svcrdma: Clean up trace_svcrdma_send_failed() tracepoint (Scott Mayhew) [1888214] - [net] svcrdma: Consolidate send_error helper functions (Scott Mayhew) [1888214] - [net] svcrdma: Make svc_rdma_send_error_msg() a global function (Scott Mayhew) [1888214] - [net] svcrdma: Eliminate return value for svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add a @status parameter to svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions (Scott Mayhew) [1888214] - [net] svcrdma: Remove save_io_pages() call from send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Fix page leak in svc_rdma_recv_read_chunk() (Scott Mayhew) [1888214] - [net] SUNRPC: Augment server-side rpcgss tracepoints (Scott Mayhew) [1888214] - [fs] nfsd: add fattr support for user extended attributes (Scott Mayhew) [1888214] - [fs] nfsd: implement the xattr functions and en/decode logic (Scott Mayhew) [1888214] - [fs] nfsd: add structure definitions for xattr requests / responses (Scott Mayhew) [1888214] - [fs] nfsd: take xattr bits into account for permission checks (Scott Mayhew) [1888214] - [fs] nfsd: define xattr functions to call into their vfs counterparts (Scott Mayhew) [1888214] - [fs] nfsd: add defines for NFSv4.2 extended attribute support (Scott Mayhew) [1888214] - [fs] nfsd: split off the write decode code into a separate function (Scott Mayhew) [1888214] - [fs] xattr: add a function to check if a namespace is supported (Scott Mayhew) [1888214] - [fs] xattr: break delegations in {set, remove}xattr (Scott Mayhew) [1888214] - [uapi] nfs, nfsd: NFSv4.2 extended attribute protocol definitions (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: The mirror count could depend on the layout segment range (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg() (Scott Mayhew) [1888214] - [fs] NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC (Scott Mayhew) [1888214] - [include] NFS: Replace zero-length array with flexible-array (Scott Mayhew) [1888214] - [include] nfs4: Remove unneeded semicolon (Scott Mayhew) [1888214] - [tools] selftests/livepatch: adopt to newer sysctl error format (Yannick Cote) [1869880] - [tools] selftests/livepatch: Use "comm" instead of "diff" for dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: add test delimiter to dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: refine dmesg 'taints' in dmesg comparison (Yannick Cote) [1869880] - [tools] selftests/livepatch: Don't clear dmesg when running tests (Yannick Cote) [1869880] - [lib] selftests/livepatch: fix mem leaks in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: more verification in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: rework test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: simplify test-klp-callbacks busy target tests (Yannick Cote) [1869880] - [tools] selftests: Install settings files to fix TIMEOUT failures (Yannick Cote) [1869880] - [cpufreq] cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Free memory only when turning off (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add ->offline and ->online callbacks (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Tweak the EPP sysfs interface (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Update cached EPP in the active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Refuse to turn off with HWP enabled (Puneet Sethi) [1881199] - [documentation] Documentation: fix pm/intel_pstate build warning and wording (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Implement passive mode with HWP enabled (Puneet Sethi) [1881199] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Rearrange the storing of new EPP values (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Clean up aperf_mperf_shift description (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift() (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix static checker warning for epp variable (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow raw energy performance preference value (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow enable/disable energy efficiency (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add one more OOB control bit (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: update links for references (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Unify copyright notices (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Add SPDX license tags to multiple files (Puneet Sethi) [1881199] - [documentation] cpufreq: intel_pstate: Documentation: Add references sections (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Clarify coordination of P-State limits (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Add base_frequency information (Puneet Sethi) [1881199] - [i2c] i2c: ismt: Remove call to memset after dmam_alloc_coherent (Tony Camuso) [1875395] - [i2c] i2c: ismt: Add support for Intel Cedar Fork (Tony Camuso) [1875395] - [documentation] docs: net: fm10k: add documentation for fm10k driver (Vladis Dronov) [1838728] - [netdrv] net: fm10k: reject unsupported coalescing params (Vladis Dronov) [1838728] - [netdrv] intel: Replace zero-length array with flexible-array member (Vladis Dronov) [1838728] - [netdrv] net: Use skb accessors in network drivers (Vladis Dronov) [1838728] - [netdrv] hdlc_ppp: add range checks in ppp_cp_parse_cr() (Guillaume Nault) [1882082] {CVE-2020-25643}- [pinctrl] pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Fix register offsets for TGL-H variant (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update header block to reflect direct dependencies (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use fallthrough pseudo-keyword (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH) (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Drop no-op ACPI_PTR() call (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of for_each_requested_gpio_in_range() (David Arcari) [1783488] - [include] gpiolib: Introduce for_each_requested_gpio_in_range() macro (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Protect IO in few call backs by lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Split intel_config_get() to three functions (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Drop the only label in the code for consistency (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of IRQ_RETVAL() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Reduce scope of the lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Disable input and output buffer when switching to GPIO (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define ACPI address space ID (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define total amount of IRQs per community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Move npins closer to pin_base in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update description in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use platform_get_irq_optional() explicitly (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Introduce new flag to force GPIO base to be 0 (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: icelake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Enable pin configuration setting for GPIO chip (David Arcari) [1783488] - [pinctrl] pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Mark expected switch fall-throughs (David Arcari) [1783488] - [kernel] mm: disable proactive compaction by default (Rafael Aquini) [1848427] - [mm] mm: use unsigned types for fragmentation score (Rafael Aquini) [1848427] - [mm] mm: fix compile error due to COMPACTION_HPAGE_ORDER (Rafael Aquini) [1848427] - [mm] mm: proactive compaction (Rafael Aquini) [1848427] - [i2c] i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update author and maintainer email info (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update reference clock frequency (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Remove unecessary wrapper functions (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Fix resrticted cast warning of sparse (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call (Alaa Hleihel) [1655741 1655709] - [documentation] dt-bindings: i2c: I2C binding for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [misc] misc: eeprom: ee1004: convert to i2c_new_dummy_device (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Deal with nack on page selection (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Move selected page detection to a separate function (Alaa Hleihel) [1655741] - [misc] eeprom: New ee1004 driver for DDR4 memory (Alaa Hleihel) [1655741] - [net] xfrm: Use correct address family in xfrm_state_find (Xin Long) [1892641] - [net] xfrm: clone whole liftime_cur structure in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate (Xin Long) [1892641] - [net] ip_vti: Fix unused variable warning (Xin Long) [1892641] - [net] xfrm: Make the policy hold queue work with VTI. (Xin Long) [1892641] - [s390] s390/qeth: delay draining the TX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: strictly order bridge address events (Philipp Rudo) [1847443] - [s390] s390/qeth: unify structs for bridge port state (Philipp Rudo) [1847443] - [s390] s390/qeth: copy less data from bridge state events (Philipp Rudo) [1847443] - [s390] s390/qeth: don't let HW override the configured port role (Philipp Rudo) [1847443] - [s390] s390/qeth: don't disable address events during initialization (Philipp Rudo) [1847443] - [s390] s390/qeth: make queue lock a proper spinlock (Philipp Rudo) [1847443] - [s390] s390/qeth: use to_delayed_work() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration (Philipp Rudo) [1847443] - [s390] s390/qeth: use all configured RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: don't process empty bridge port events (Philipp Rudo) [1847443] - [s390] s390/qeth: integrate RX refill worker with NAPI (Philipp Rudo) [1847443] - [s390] s390/qeth: tolerate pre-filled RX buffer (Philipp Rudo) [1847443] - [s390] s390/qdio: remove internal polling in non-thinint path (Philipp Rudo) [1847443] - [s390] s390/qdio: allow to scan all 128 Input SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: fix statistics for 128 SBALs (Philipp Rudo) [1847443] - [s390] s390/qeth: constify the MPC initialization data (Philipp Rudo) [1847443] - [s390] s390/qeth: unify RX-mode hashtables (Philipp Rudo) [1847443] - [s390] s390/qeth: cleanup OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up a magic number in the OAT callback (Philipp Rudo) [1847443] - [s390] s390/qeth: use u64_to_user_ptr() in the OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qeth: don't clear the configured isolation mode (Philipp Rudo) [1847443] - [s390] s390/qeth: only init the isolation mode when necessary (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune errno when cmds are cancelled (Philipp Rudo) [1847443] - [s390] s390/qeth: reject unsupported link type earlier (Philipp Rudo) [1847443] - [s390] s390/qeth: let isolation mode override HW offload restrictions (Philipp Rudo) [1847443] - [s390] s390/qeth: fix error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qdio: warn about unexpected SLSB states (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up usage of qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce SLSB writes during Input Queue processing (Philipp Rudo) [1847443] - [s390] s390/qdio: fine-tune SLSB update (Philipp Rudo) [1847443] - [s390] s390/cio, s390/qeth: cleanup PNSO CHSC (Philipp Rudo) [1847443] - [s390] s390/qdio: remove q->first_to_kick (Philipp Rudo) [1847443] - [s390] s390/qdio: fix up qdio_start_irq() kerneldoc (Philipp Rudo) [1847443] - [s390] s390/qdio: add IRQ reduction for error SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: refactor ACK processing for primed SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify overlap calculation on Input refill (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up Kconfig help text (Philipp Rudo) [1847443] - [s390] s390/qeth: return error when starting a reset fails (Philipp Rudo) [1847443] - [s390] s390/qeth: set TX IRQ marker on last buffer in a group (Philipp Rudo) [1847443] - [s390] s390/qeth: indicate contiguous TX buffer elements (Philipp Rudo) [1847443] - [s390] s390/qeth: merge TX skb mapping code (Philipp Rudo) [1847443] - [s390] s390/qeth: don't use restricted offloads for local traffic (Philipp Rudo) [1847443] - [s390] s390/qeth: extract helpers for next-hop lookup (Philipp Rudo) [1847443] - [s390] s390/qeth: add debugfs file for local IP addresses (Philipp Rudo) [1847443] - [s390] s390/qeth: process local address events (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of LP2LP capability for csum offload (Philipp Rudo) [1847443] - [s390] s390/qeth: fix cancelling of TX timer on dev_close() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove always-true condition (Philipp Rudo) [1847443] - [s390] s390/qdio: de-duplicate tiqdio_inbound_processing() (Philipp Rudo) [1847443] - [s390] s390/qdio: keep track of allocated queue count (Philipp Rudo) [1847443] - [s390] s390/qdio: roll-back after queue allocation error (Philipp Rudo) [1847443] - [s390] s390/qdio: do more fine-grained allocation roll-back (Philipp Rudo) [1847443] - [s390] s390/qdio: consolidate thinint init/exit (Philipp Rudo) [1847443] - [s390] s390/qdio: put thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: tear down thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: consistently restore the IRQ handler (Philipp Rudo) [1847443] - [s390] s390/qdio: clear DSCI early for polling drivers (Philipp Rudo) [1847443] - [s390] s390/qdio: inline shared_ind() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove cdev from init_data (Philipp Rudo) [1847443] - [s390] s390/qdio: allow for non-contiguous SBAL array in init_data (Philipp Rudo) [1847443] - [s390] zfcp: inline zfcp_qdio_setup_init_data() (Philipp Rudo) [1847443] - [s390] s390/qdio: cleanly split alloc and establish (Philipp Rudo) [1847443] - [s390] s390/qeth: phase out OSN support (Philipp Rudo) [1847443] - [s390] s390/qeth: make OSN / OSX support configurable (Philipp Rudo) [1847443] - [s390] s390/qeth: remove fake_broadcast attribute (Philipp Rudo) [1847443] - [s390] s390/qdio: set qdio_irq->cdev at allocation time (Philipp Rudo) [1847443] - [s390] s390/qdio: remove unused function declarations (Philipp Rudo) [1847443] - [s390] s390/qeth: modernize two list helpers (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of fixed prio-queue configuration (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune MAC Address-related errnos (Philipp Rudo) [1847443] - [s390] s390/qeth: add TX IRQ coalescing support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: collect more TX statistics (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up the mac_bits (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify L3 dev_id logic (Philipp Rudo) [1847443] - [s390] s390/qdio: extend polling support to multiple queues (Philipp Rudo) [1847443] - [s390] s390/qeth: remove redundant if-clause in RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: split out RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify RX buffer tracking (Philipp Rudo) [1847443] - [s390] s390/qdio: pass ISC as parameter to chsc_sadc() (Philipp Rudo) [1847443] - [s390] s390/qeth: use dev->reg_state (Philipp Rudo) [1847443] - [s390] s390/qeth: remove gratuitous NULL checks (Philipp Rudo) [1847443] - [s390] s390/qeth: add phys_to_virt() translation for AOB (Philipp Rudo) [1847443] - [s390] s390/qeth: don't report hard-coded driver version (Philipp Rudo) [1847443] - [s390] s390/qeth: add SW timestamping support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: balance the TX queue selection for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: remove prio-queueing support for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves in TX slow path (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves to back RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: remove VNICC callback parameter struct (Philipp Rudo) [1847443] - [s390] s390/qdio: add tighter controls for IRQ polling (Philipp Rudo) [1847443] - [s390] s390/qdio: export SSQD via debugfs (Philipp Rudo) [1847443] - [s390] s390/qeth: support configurable RX copybreak (Philipp Rudo) [1847443] - [s390] s390/qeth: don't check for IFF_UP when scheduling napi (Philipp Rudo) [1847443] - [s390] s390/qeth: don't re-start read cmd when IDX has terminated (Philipp Rudo) [1847443] - [s390] s390/qeth: reset seqnos on connection startup (Philipp Rudo) [1847443] - [s390] s390/qeth: remove unused cmd definitions (Philipp Rudo) [1847443] - [s390] s390/qeth: validate device-provided MAC address (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up CREATE_ADDR cmd code (Philipp Rudo) [1847443] - [s390] s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac() (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify debugfs code (Philipp Rudo) [1847443] - [s390] s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0 (Philipp Rudo) [1847443] - [s390] s390/qeth: don't warn for napi with 0 budget (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce access to cdev->private->qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up cdev access in qdio_setup_irq() (Philipp Rudo) [1847443] - [s390] s390/qdio: fill SL with absolute addresses (Philipp Rudo) [1847443] - [s390] s390/qdio: don't allocate *aob array with GFP_ATOMIC (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify ACK tracking (Philipp Rudo) [1847443] - [s390] s390/qeth: remove HARDSETUP state (Philipp Rudo) [1847443] - [s390] s390/qeth: make cmd/reply matching more flexible (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate online/offline code (Philipp Rudo) [1847443] - [s390] s390/qeth: shift some bridgeport code around (Philipp Rudo) [1847443] - [s390] s390/qeth: remove QETH_RX_PULL_LEN (Philipp Rudo) [1847443] - [s390] s390/qeth: use napi_gro_frags() for SG skbs (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate RX code (Philipp Rudo) [1847443] - [s390] s390/qeth: make use of napi_schedule_irqoff() (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate helpers for capability checking (Philipp Rudo) [1847443] - [s390] s390/qeth: stop yielding the ip_lock during IPv4 registration (Philipp Rudo) [1847443] - [s390] s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path (Philipp Rudo) [1847443] - [s390] s390/qeth: remove open-coded inet_make_mask() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up L3 sysfs code (Philipp Rudo) [1847443] - [s390] s390/qeth: overhaul L3 IP address dump code (Philipp Rudo) [1847443] - [s390] s390/qeth: wake up all waiters from qeth_irq() (Philipp Rudo) [1847443] - [s390] s390/qeth: only handle IRQs while device is online (Philipp Rudo) [1847443] - [s390] s390: clean up qdio.h (Philipp Rudo) [1847443] - [s390] s390/cio: fix kdoc for tiqdio_thinint_handler (Philipp Rudo) [1847443] - [s390] s390/drivers: fix proc/debugfs file permissions (Philipp Rudo) [1847443] - [s390] s390: convert to DEFINE_SHOW_ATTRIBUTE (Philipp Rudo) [1847443] - [s390] scsi: zfcp: Avoid benign overflow of the Request Queue's free-level (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Replace open-coded list move (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Clean up zfcp_erp_action_ready() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Fix an outdated comment for zfcp_qdio_send() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Use prandom_u32_max() for backoff (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix wrong data and display format of SFP+ temperature (Philipp Rudo) [1874100] - [s390] scsi: zfcp: trace channel log even for FCP command responses (Philipp Rudo) [1874100] - [s390] scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_act (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move maximum age of diagnostic buffers into a per-adapter variable (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh config-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface to read the local B2B-Credit (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh port-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface for diagnostics of local SFP transceiver (Philipp Rudo) [1874100] - [s390] scsi: zfcp: support retrieval of SFP Data via Exchange Port Data (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix request object use-after-free in send path causing seqno errors (Philipp Rudo) [1874100] - [s390] scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN (Philipp Rudo) [1874100] - [s390] scsi: zfcp: improve kdoc for return of zfcp_status_read_refill() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop old default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence -Wimplicit-fallthrough in zfcp_erp_lun_strategy() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence remaining kdoc warnings in header files (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence all W=1 build warnings for existing kdoc (Philipp Rudo) [1874100] - [s390] scsi: zfcp: properly format LUN (and WWPN) for LUN sharing violation kmsg (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_act_result for argument/return of affected functions (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_steps for struct zfcp_erp_action.step (Philipp Rudo) [1874100] - [s390] scsi: zfcp: the action field of zfcp_erp_action is actually the type (Philipp Rudo) [1874100] - [s390] scsi: zfcp: clarify function argument name for trace tag string (Philipp Rudo) [1874100] - [s390] scsi: zfcp: ERP thread setup kdoc update (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update kernel message for invalid FCP_CMND length, it's not the CDB (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate seq_no from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate fsf_command from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_fsf_req (Philipp Rudo) [1874100] - [s390] scsi: zfcp: group sort internal structure definitions for proximity (Philipp Rudo) [1874100] - [s390] scsi: zfcp: namespace prefix for internal latency data structures (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update width in comment for ZFCP_COMMON_FLAGS mask (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move scsi_eh & non-ERP timeout defines owned by and local to zfcp_fsf.c (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_reqlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move SG table helper from aux to fc and make them static (Philipp Rudo) [1874100] - [s390] scsi: zfcp: remove unnecessary null pointer check before mempool_destroy (Philipp Rudo) [1874100] - [s390] s390/dasd, zfcp: fix gcc 8 stringop-truncation warnings (Philipp Rudo) [1874100] - [s390] s390/stp: unify stp_work_mutex and clock_sync_mutex (Philipp Rudo) [1856342] - [s390] s390/stp: add sysfs file to show scheduled leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: add support for leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: use u32 instead of unsigned int (Philipp Rudo) [1856342] - [s390] s390/stp: use __packed (Philipp Rudo) [1856342] - [s390] s390/stp: add locking to sysfs functions (Philipp Rudo) [1856342] - [s390] s390/stp: allow group and users to read stp sysfs files (Philipp Rudo) [1856342] - [s390] s390/ipl: add support to control memory clearing for nvme re-IPL (Philipp Rudo) [1851122] - [kernel] tick: broadcast-hrtimer: Fix a race in bc_set_next (Vladis Dronov) [1876567] - [fs] gfs2: Make sure we don't miss any delayed withdraws (Robert S Peterson) [1873565] - [fs] gfs2: add some much needed cleanup for log flushes that fail (Robert S Peterson) [1873565] - [fs] gfs2: fix trans slab error when withdraw occurs inside log_flush (Robert S Peterson) [1873565] - [block] blk-mq: mark flush request as IDLE in flush_end_io() (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme: introduce nvme_sync_io_queues (Gopal Tiwari) [1894347] - [documentation] kvm: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: remove unused variable (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Don't require THP to run tests (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: evmcs: make evmcs_sanitize_exec_ctrls() work again (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: test behavior of unmapped L2 APIC-access address (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix NULL dereference at kvm_msr_ignored_check() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: replace static const variables with macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: ioapic: break infinite recursion on lazy EOI (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: rename pi_init to avoid conflict with paride (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: NX largepage recovery for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't clear write flooding count for direct roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support MMIO in the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support write protection for nesting in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support disabling dirty logging for the tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support dirty logging for the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support changed pte notifier in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add access tracking for tdp_mmu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add TDP MMU PF handler (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support zapping SPTEs in the TDP MMU (Vitaly Kuznetsov) [1882793] - [virt] kvm: Cache as_id in kvm_memory_slot (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add functions to handle changed TDP SPTEs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate and free TDP MMU roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Init / Uninit the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Introduce tdp_iter (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: extract spte.h and spte.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate updating a PTE from kvm_set_pte_rmapp (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate making SPTEs from set_spte (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate making non-leaf sptes from link_shadow_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Let the guest own CR4.FSGSBASE (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Intercept guest reserved CR4 bits to inject #GP fault (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move call to update_exception_bitmap() into VMX code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Intercept LA57 to inject #GP fault when it's reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Initialize prev_ga_tag before use (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: implement on demand allocation of the nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow kvm_x86_ops.set_efer to return an error value (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report negative values from wrmsr emulation to userspace (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: xen_hvm_config: cleanup return values (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: Make struct kernel_param_ops definitions const (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allocate vcpu->arch.cpuid_entries dynamically (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: only provide PV features if enabled in guest's CPUID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: set wall_clock in kvm_write_wall_clock() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn (Vitaly Kuznetsov) [1882793] - [x86] kvm: hide KVM options from menuconfig when KVM is not compiled (Vitaly Kuznetsov) [1882793] - [documentation] kvm: vmx: Forbid userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Ignore userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Fix x2APIC MSR intercept handling on !APICV platforms (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: vmx_uret_msrs_list[] can be static (Vitaly Kuznetsov) [1882793] - [tools] kvm: x86: do not attempt TSC synchronization on guest writes (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: delay MSR permission processing to first nested VM run (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename KVM_REQ_GET_VMCS12_PAGES (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Add test for user space MSR handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: svm: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Prepare MSR bitmaps for userspace tracked MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add infrastructure for MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Allow deflecting unknown MSR accesses to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Return -ENOENT on unimplemented MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_uret_msr's "index" to "slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_msr_index" to "vmx_uret_msrs_list" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "find_msr_entry" to "vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add vmx_setup_uret_msr() to handle lookup and swap (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move uret MSR lookup into update_transition_efer() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Check guest support for RDTSCP before processing MSR_TSC_AUX (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "__find_msr_index" to "__vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename the "shared_msr_entry" struct to "vmx_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Prepend "MAX_" to MSR array size defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename "shared_msrs" to "user_return_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move individual kvm_mmu initialization into common helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Read EXIT_QUAL and INTR_INFO only when needed for nested exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use common definition for kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add macro wrapper for defining kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add intr/vectoring info and error code to kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper to test for a valid error code given an intr info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN on attempt to switch the currently loaded VMCS (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Drop redundant VMCS switch and free_nested() call (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Ensure vmcs01 is the loaded VMCS when freeing nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Move free_nested() below vmx_switch_vmcs() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Explicitly check for valid guest state for !unrestricted guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reload vmcs01 if getting vmcs12's pages fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reset the segment cache when stuffing guest segs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track write/user faults using bools (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Hoist ITLB multi-hit workaround check up a level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Account NX huge page disallowed iff huge page was requested (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Capture requested page level before NX huge page workaround (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move "huge page disallowed" calculation into mapping helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Refactor the zap loop for recovering NX lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Commit zap of remaining invalid pages when recovering lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename ops.h to vmx_ops.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extract posted interrupt support to separate files (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Bail early from final #PF handling on spurious faults (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return unique RET_PF_* values if the fault was fixed (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Invert RET_PF_* check when falling through to emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Recursively zap nested TDP SPs when zapping last/only parent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyper-v: disallow configuring SynIC timers with no SynIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper and macros to reduce boilerplate for sec exec ctls (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename RDTSCP secondary exec control name to insert "ENABLE" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use VMX_FEATURE_* flags to define VMCS control bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Unconditionally clear CPUID.INVPCID if !CPUID.PCID (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_*_supported() helpers to cpu_has_vmx_*() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use "illegal GPA" helper for PT/RTIT output base check (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move illegal GPA helper out of the MMU code (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Unexport cpuid_query_maxphyaddr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use precomputed MAXPHYADDR for RTIT base MSR check (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Do not perform emulation for INVD intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: sev: shorten comments around sev_clflush_pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Mark SEV launch secret pages as dirty (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Add VM-Enter failed tracepoints for super early checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: CR3 MBZ bits are only 63:52 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: emulating RDPID failure shall return #UD rather than #GP (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Morph notification vector IRQ on nested VM-Enter to pending PI (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add tracepoint for cr_interception (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Analyze is_guest_mode() in svm_vcpu_run() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Invoke NMI handler via indirect call instead of INTn (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move IRQ invocation to assembly subroutine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add kvm_x86_ops hook to short circuit emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Enable INVPCID feature on AMD (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move handling of INVPCID types to x86 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename and move the function vmx_handle_memory_failure to x86.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add new intercept word in vmcb_control_area (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify 64 bit intercept field to two 32 bit vectors (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify intercept_exceptions to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_dr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_cr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Remove unused field (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor exit labels in svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor msr permission bitmap allocation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: rename nested vmcb to vmcb12 (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: rename a variable in the svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Reduce world switch latency caused by timer_advance_ns (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Narrow down the kick target vCPU (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Guarantee the timer is in tsc-deadline mode when setting (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Return 0 when getting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Fix updating DFR missing apic map recalculation (Vitaly Kuznetsov) [1882793] - [virt] kvm/eventfd: move wildcard calculation outside loop (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Simplify the initialization of nested_vmx_msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix VMX controls MSRs setup when nested VMX enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Avoid freeing uninitialized pointers in svm_set_nested_state() (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove aliases with X64 in their name (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Split hyperv-tlfs.h into arch dependent and independent files (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove HV_PROCESSOR_POWER_STATE #defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add GHCB definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: nested: Don't allocate VMCB structures on stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: page_track: Fix RCU list API usage (Vitaly Kuznetsov) [1882793] - [kernel] rculist: Introduce list/hlist_for_each_entry_srcu() macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: update PFEC_MASK/PFEC_MATCH together with PF intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add a dedicated INVD intercept routine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix MSR_IA32_TSC read for nested migration (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Fix assert failure in single-step test (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Make smaller physical guest address space support user-configurable (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: Check the allocation of pv cpu mask" (Vitaly Kuznetsov) [1882793] - [x86] kvm: emulator: more strict rsm checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: more strict SMM checks when returning to nested guest (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: setup nested msr permission bitmap on nested state load (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: correctly restore GIF on vmexit from nesting after migration (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Don't freeze guest when event delivery causes an APIC-access exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: avoid emulation with stale next_rip (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Periodically schedule when unregistering regions on destroy (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control (Vitaly Kuznetsov) [1882793] - [virt] kvm: fix memory leak in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Check the allocation of pv cpu mask (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Update VMCS02 when L2 PAE PDPTE updates detected (Vitaly Kuznetsov) [1882793] - [documentation] kvm: documentation: Minor fixups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix access code passed to gva_to_gpa (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Use a shorter encoding to clear RAX (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: detect assigned device via irqbypass manager (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix sev_pin_memory() error handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Set the TDCR settable bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix disable pause loop exit/pause filtering capability on SVM (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Prevent setting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Specify max TDP level via kvm_configure_mmu() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename max_page_level to max_huge_page_level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Dynamically calculate TDP level from max level and MAXPHYADDR (Vitaly Kuznetsov) [1882793] - [x86] kvm: vxm: Remove temporary WARN on expected vs. actual EPTP level mismatch (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Pull the PGD's level from the MMU instead of recalculating it (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Make vmx_load_mmu_pgd() static (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add separate helper for shadow NPT root page role calc (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Drop a duplicate declaration of construct_eptp() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Using macros instead of magic values (Vitaly Kuznetsov) [1882793] - [tools] kvm: nvmx: check for invalid hdr.vmx.flags (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: check for required but missing VMCS12 in KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: do not set guest mode flag (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt/kvm/api: eliminate duplicated word (Vitaly Kuznetsov) [1882793] - [documentation] docs: kvm: Replace HTTP links with HTTPS ones (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: remove nonsensical EXITINFO1 adjustment on nested NPF (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: optimize #PF injection when MAXPHYADDR does not match (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add guest physical address check in EPT violation and misconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: introduce vmx_need_pf_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: update exception bitmap on CPUID changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename update_bp_intercept to update_exception_bitmap (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Add guest physical address check in translate_gpa() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Move translate_gpa() to mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add helper functions for illegal GPA checking and page fault injection (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code (Vitaly Kuznetsov) [1882793] - [virt] kvm: Move x86's MMU memory cache helpers to common KVM code (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Move x86's version of struct kvm_mmu_memory_cache to common code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Zero allocate shadow pages (outside of mmu_lock) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make __GFP_ZERO a property of the memory cache (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate the memory caches for shadow pages and gfn arrays (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Topup memory caches after walking GVA->GPA (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Consolidate "page" variant of memory cache helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track the associated kmem_cache in the MMU caches (Vitaly Kuznetsov) [1882793] - [x86] kvm/x86: pmu: Fix #GP condition check for RDPMC emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce kvm_check_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_apic_set_version() to kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Use guest_cpuid_has() in kvm_apic_set_version() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Go on updating other CPUID leaves when leaf 1 is absent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: limit the maximum number of vPMU fixed counters to 3 (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Make CR4.VMXE reserved for the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: Add "nopvspin" parameter to disable PV spinlocks (Vitaly Kuznetsov) [1882793] - [x86] kvm: Change print code to use pr_*() format (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: x86: Fix setup the virt_spin_lock_key before static key get initialized" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename page_header() to to_shadow_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make kvm_mmu_page definition and accessor internal-only (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add MMU-internal header (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move kvm_mmu_available_pages() into mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Exit to userspace on make_mmu_pages_available() error (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when shrinking the slab (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when recycling oldest pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't put invalid SPs back on the list of active pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add svm_ prefix to set/clr/is_intercept() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add vmcb_ prefix to mark_*() functions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename struct nested_state to svm_nested_state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Wrap VM-Fail valid path in generic VM-Fail helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add "last CPU" to some KVM_EXIT information (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add last_cpu to struct vcpu_vmx (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Always set svm->last_cpu on VMRUN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report sev_pin_memory errors with PTR_ERR (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: fix svn_pin_memory()'s use of get_user_pages_fast() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move the check for upper 32 reserved bits of DR6 to separate function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Do the same ignore_msrs check for feature msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move ignore_msrs handling upper the stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make .write_log_dirty a nested operation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN if PML emulation helper is invoked outside of nested guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper (Vitaly Kuznetsov) [1882793] - [s390] kvm: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault() (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt: kvm/api: drop doubled words (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host masks (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Mark CR4.TSD as being possibly owned by the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode (Vitaly Kuznetsov) [1882793] - [virt] kvm: use more precise cast and do not drop __user (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: bit 8 of non-leaf PDPEs is not reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix async pf caused null-ptr-deref (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Remove vcpu_vmx's defunct copy of host_pkru (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow TSC to differ by NTP correction bounds without TSC scaling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix MSR range of APIC registers in X2APIC mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Stop context switching MSR_IA32_UMWAIT_CONTROL (Vitaly Kuznetsov) [1882793] - [x86] cpu: Move prototype for get_umwait_control_msr() to a global location (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Plumb L2 GPA through to PML emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid mixing gpa_t with gfn_t in walk_addr_generic() (Vitaly Kuznetsov) [1882793] - [x86] process/64: Make save_fsgs_for_kvm() ready for FSGSBASE (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add helpers to identify interrupt type from intr_info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Switch KVM guest to using interrupts for page ready APF delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: Remove defunct KVM_DEBUG_FS Kconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR (Vitaly Kuznetsov) [1882793] - [x86] kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user() (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: update hyperv_cpuid with SynDBG tests (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger via hypercalls (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: enable hypercalls regardless of hypercall page (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger interface (Vitaly Kuznetsov) [1882793] - [x86] hyper-v: Add synthetic debugger definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/pmu: Support full width counting (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: announce KVM_FEATURE_ASYNC_PF_INT (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: acknowledgment mechanism for async pf page ready notifications (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: interrupt based APF 'page ready' event delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: extend struct kvm_vcpu_pv_apf_data with token info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyperv: Remove duplicate definitions of Reference TSC Page (Vitaly Kuznetsov) [1882793] - [x86] kvm: Restrict ASYNC_PF to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: Sanitize kvm_async_pf_task_wait() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Handle async page faults directly through do_page_fault() (Vitaly Kuznetsov) [1882793] - [virt] kvm: add halt-polling cpu usage stats (Vitaly Kuznetsov) [1882793] - [powerpc] kvm: Replace vcpu->swait with rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce rcuwait_active() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce prepare_to and finish_rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Add @state argument to rcuwait_wait_event() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Fix stale wake call name in comment (Vitaly Kuznetsov) [1882793] - [s390] kvm: s390: Use kvm_vcpu_wake_up in kvm_s390_vcpu_wakeup (Vitaly Kuznetsov) [1882793] - [documentation] docs/virt/kvm: Document configuring and running nested guests (Vitaly Kuznetsov) [1882793] - [tools] docs: fix broken references for ReST files that moved around (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extend VMXs #AC interceptor to handle split lock #AC in guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Emulate split-lock access as a write in emulator (Vitaly Kuznetsov) [1882793] - [net] core: check length before updating Ethertype in skb_mpls_{push,pop} (Guillaume Nault) [1893886] - [net] pktgen: fix error message with wrong function name (Guillaume Nault) [1893886] - [net] handle the return value of pskb_carve_frag_list() correctly (Guillaume Nault) [1893886] - [net] Fix potential wrong skb->protocol in skb_vlan_untag() (Guillaume Nault) [1893886] - [net] make symbol 'flush_works' static (Guillaume Nault) [1893886] - [net] compat: Add missing sock updates for SCM_RIGHTS (Guillaume Nault) [1893886] - [net] mpls: drop skb's dst in mpls_forward() (Guillaume Nault) [1893886] - [include] net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb (Guillaume Nault) [1893886] - [net] fix skb_panic to output real address (Guillaume Nault) [1893886] - [net] fix a potential recursive NETDEV_FEAT_CHANGE (Guillaume Nault) [1893886] - [net] neigh: send protocol value in neighbor create notification (Guillaume Nault) [1893886] - [net] revert default NAPI poll timeout to 2 jiffies (Guillaume Nault) [1893886] - [net] compat_ioctl: handle SIOCOUTQNSD (Guillaume Nault) [1893886] - [net] neigh: use long type to store jiffies delta (Guillaume Nault) [1893886] - [documentation] dev-tools: kselftest.rst: Update examples and paths (Hangbin Liu) [1876011] - [tools] selftests/run_kselftest.sh: Make each test individually selectable (Hangbin Liu) [1876011] - [tools] selftests: Extract run_kselftest.sh and generate stand-alone test list (Hangbin Liu) [1876011] - [tools] selftests/harness: Flush stdout before forking (Hangbin Liu) [1876011] - [tools] selftests: forwarding: Add missing 'rp_filter' configuration (Hangbin Liu) [1892298] - [tools] selftests/net: relax cpu affinity requirement in msg_zerocopy test (Hangbin Liu) [1892298] - [tools] selftests: ethtool: Fix test when only two speeds are supported (Hangbin Liu) [1892298] - [tools] selftests/net: tcp_mmap: fix clang warning for target arch PowerPC (Hangbin Liu) [1892298] - [tools] selftests/net: psock_fanout: fix clang issues for target arch PowerPC (Hangbin Liu) [1892298] - [netdrv] netxen: mark netxen_nic as deprecated in RHEL8 (Ivan Vecera) [1878188] - [net] linkmode: introduce linkmode_intersects() (Ivan Vecera) [1893193] - [net] ipv6: avoid lockdep issue in fib6_del() (Hangbin Liu) [1892196] - [net] ipv6: fix memory leaks on IPV6_ADDRFORM path (Hangbin Liu) [1892196] - [net] ila: remove unused inline function ila_addr_is_ila (Hangbin Liu) [1892196] - [net] ila: Fix uninitialised return value in ila_xlat_nl_cmd_flush (Hangbin Liu) [1892196] - [netdrv] i40e: always propagate error value in i40e_set_vsi_promisc() (Stefan Assmann) [1835705] - [netdrv] i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc (Stefan Assmann) [1835705] - [netdrv] i40e: Remove scheduling while atomic possibility (Stefan Assmann) [1835705] - [pci] hv: Fix hibernation in case interrupts are not re-created (Mohammed Gamal) [1846838] - [powerpc] kvm: ppc: book3s hv: xics: Replace the 'destroy' method by a 'release' method (Greg Kurz) [1857527] - [security] selinux: complete the inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: prepare for inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: specialize symtab insert and search functions (Ondrej Mosnacek) [1878149] - [security] selinux: fixed a checkpatch warning with the sizeof macro (Ondrej Mosnacek) [1878149] - [security] selinux: log error messages on required process class / permissions (Ondrej Mosnacek) [1878149] - [security] selinux: fix undefined return of cond_evaluate_expr (Ondrej Mosnacek) [1878149] - [security] selinux: fix a double free in cond_read_node()/cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: fix double free (Ondrej Mosnacek) [1878149] - [security] selinux: netlabel: Remove unused inline function (Ondrej Mosnacek) [1878149] - [security] selinux: do not allocate hashtabs dynamically (Ondrej Mosnacek) [1878149] - [security] selinux: fix return value on error in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: simplify range_write() (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: don't produce incorrect filename_trans_count (Ondrej Mosnacek) [1878149] - [security] selinux: implement new format of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: move context hashing under sidtab (Ondrej Mosnacek) [1878149] - [security] selinux: hash context structure directly (Ondrej Mosnacek) [1878149] - [security] selinux: store role transitions in a hash table (Ondrej Mosnacek) [1878149] - [security] selinux: drop unnecessary smp_load_acquire() call (Ondrej Mosnacek) [1878149] - [security] selinux: fix warning Comparison to bool (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: free str on error in str_read() (Ondrej Mosnacek) [1878149] - [security] selinux: clean up indentation issue with assignment statement (Ondrej Mosnacek) [1878149] - [security] selinux: avtab_init() and cond_policydb_init() return void (Ondrej Mosnacek) [1878149] - [security] selinux: clean up error path in policydb_init() (Ondrej Mosnacek) [1878149] - [security] selinux: remove unused initial SIDs and improve handling (Ondrej Mosnacek) [1878149] - [security] selinux: reduce the use of hard-coded hash sizes (Ondrej Mosnacek) [1878149] - [security] selinux: Add xfs quota command types (Ondrej Mosnacek) [1878149] - [security] selinux: optimize storage of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: factor out loop body from filename_trans_read() (Ondrej Mosnacek) [1878149] - [security] selinux: generalize evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_expr to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_av_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: sel_avc_get_stat_idx should increase position index (Ondrej Mosnacek) [1878149] - [security] selinux: simplify evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: move status variables out of selinux_ss (Ondrej Mosnacek) [1878149] - [scripts] selinux: use kernel linux/socket.h for genheaders and mdp (Ondrej Mosnacek) [1878149] - [scripts] genheaders: -s had been there since v6; -*s - since v7 (Ondrej Mosnacek) [1878149] - [scsi] scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug (Ming Lei) [1876863] - [scsi] scsi: scsi_debug: Support host tagset (Ming Lei) [1876863] - [scsi] scsi: core: Show nr_hw_queues in sysfs (Ming Lei) [1876863] - [scsi] scsi: Add host and host template flag 'host_tagset' (Ming Lei) [1876863] - [block] null_blk: Support shared tag bitmap (Ming Lei) [1876863] - [block] blk-mq, elevator: Count requests per hctx to improve performance (Ming Lei) [1876863] - [block] blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Record nr_active_requests per queue for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Relocate hctx_may_queue() (Ming Lei) [1876863] - [block] blk-mq: Facilitate a shared sbitmap per tagset (Ming Lei) [1876863] - [block] blk-mq: Use pointers for blk_mq_tags bitmap tags (Ming Lei) [1876863] - [block] blk-mq: Pass flags for tag init/free (Ming Lei) [1876863] - [block] blk-mq: Free tags in blk_mq_init_tags() upon error (Ming Lei) [1876863] - [block] blk-mq: Rename blk_mq_update_tag_set_depth() (Ming Lei) [1876863] - [block] blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1876863] - [block] block: fix double account of flush request's driver tag (Ming Lei) [1876863] - [block] blk-mq: centralise related handling into blk_mq_get_driver_tag (Ming Lei) [1876863] - [block] blk-mq: streamline handling of q->mq_ops->queue_rq result (Ming Lei) [1876863] - [block] blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq() (Ming Lei) [1876863] - [block] blk-mq: move blk_mq_get_driver_tag into blk-mq.c (Ming Lei) [1876863] - [block] blk-mq: support batching dispatch in case of io (Ming Lei) [1876863] - [block] blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove dead check from blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: move getting driver tag and budget into one helper (Ming Lei) [1876863] - [block] blk-mq: pass hctx to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove the BLK_MQ_REQ_INTERNAL flag (Ming Lei) [1876863] - [net] netns: Constify exported functions (Guillaume Nault) [1806134] - [net] netns: protect netns ID lookups with RCU (Guillaume Nault) [1806134] - [net] netns: Remove __peernet2id_alloc() (Guillaume Nault) [1806134] - [net] netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() (Guillaume Nault) [1806134] - [tools] selftests: txtimestamp: add flag for timestamp validation tolerance. (Hangbin Liu) [1861175] - [tools] selftests/net: so_txtime: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftests/net: rxtimestamp: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftest: txtimestamp: fix net ns entry logic (Hangbin Liu) [1861175] - [tools] selftests/net: update initializer syntax to use c99 designators (Hangbin Liu) [1861175] - [tools] selftests/net: add ipv6 test coverage in rxtimestamp test (Hangbin Liu) [1861175] - [tools] selftests/net: plug rxtimestamp test into kselftest framework (Hangbin Liu) [1861175] - [tools] selftests/net: in rxtimestamp getopt_long needs terminating null entry (Hangbin Liu) [1861175] - [tools] selftests/net: in timestamping, strncpy needs to preserve null byte (Hangbin Liu) [1861175] - [tools] selftests: move timestamping selftests to net folder (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: print statistics for timestamp events. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add support for epoll(). (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add new command-line flags. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow printing latencies in nsec. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow individual txtimestamp tests. (Hangbin Liu) [1861175] - [tools] selftests: timestamping: Fix SIOCGSTAMP undeclared build failure (Hangbin Liu) [1861175] - [tools] selftests: fix timestamping Makefile (Hangbin Liu) [1861175] - [tools] selftests: add missing include unistd (Hangbin Liu) [1861175] - [tools] selftests/txtimestamp: Fix an equals vs assign bug (Hangbin Liu) [1861175] - [tools] selftests: add txtimestamp kselftest (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with cmsg support (Hangbin Liu) [1861175] - [hwmon] hwmon: (k10temp) Add support for Zen3 CPUs (Wei Huang) [1846851] - [powerpc] vfs: add faccessat2 syscall (Miklos Szeredi) [1333764] - [fs] vfs: split out access_override_creds() (Miklos Szeredi) [1333764] - [md] Revert "dm writecache: set "Tech Preview" taint using mark_tech_preview()" (Mike Snitzer) [1859413] - [s390] mm: fix huge pte soft dirty copying (Cornelia Huck) [1700709] - [fs] proc/mounts: add cursor (Miklos Szeredi) [1759472]- [char] random: Add a poll handler to extrng_fops (Vladis Dronov) [1884857] - [platform] platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driver (Alaa Hleihel) [1655729] - [mm] mm/page_idle.c: skip offline pages (Chris von Recklinghausen) [1867490] - [powerpc] powerpc/pseries: Detect secure and trusted boot state of the system (Diego Domingos) [1853411] - [net] bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() (Yauheni Kaliuta) [1874003] - [kernel] kallsyms: Refactor kallsyms_show_value() to take cred (Yauheni Kaliuta) [1874003] - [kernel] kprobes: Show blacklist addresses as same as kallsyms does (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Report PAC and BTI instructions as skippable (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Don't assume unrecognized HINTs are skippable (Yauheni Kaliuta) [1874003] - [lib] usercopy: Avoid soft lockups in test_check_nonzero_user() (Yauheni Kaliuta) [1874003] - [security] selinux: map CAP_PERFMON and CAP_BPF to CAP_SYS_ADMIN (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: fix netdevsim trap_flow_action_cookie read (Yauheni Kaliuta) [1874003] - [net] net/bpfilter: Initialize pos in __bpfilter_process_sockopt (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extend map-in-map selftest to detect memory leaks (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map leak in HASH_OF_MAPS map (Yauheni Kaliuta) [1874003] - [net] bpf: Fix NULL pointer dereference in __btf_resolve_helper_id() (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix cgroup sockopt verifier test (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix libbpf hashmap on (I)LP32 architectures (Yauheni Kaliuta) [1874003] - [tools] selftests: bpf: Fix detach from sockmap tests (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid incorrect bpf_sk_reuseport_detach call (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid copying sk_user_data of reuseport_array during sk_clone (Yauheni Kaliuta) [1874003] - [tools] bpf: Add tests for PTR_TO_BTF_ID vs. null comparison (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an incorrect branch elimination by verifier (Yauheni Kaliuta) [1874003] - [include] bpf: sockmap: Require attach_bpf_fd when detaching a program (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: Check value of unused args to BPF_PROG_ATTACH (Yauheni Kaliuta) [1874003] - [net] bpf: Enforce BPF ringbuf size to be the power of 2 (Yauheni Kaliuta) [1874003] - [tools] bpf, sockmap: Add ingres skb tests that utilize merge skbs (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU dereferenced psock may be used outside RCU block (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU splat with redirect and strparser error or TLS (Yauheni Kaliuta) [1874003] - [tools] bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT (Yauheni Kaliuta) [1874003] - [net] bpf: Do not allow btf_ctx_access with __int128 types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Restore behaviour of CAP_SYS_ADMIN allowing the loading of networking bpf programs (Yauheni Kaliuta) [1874003] - [net] bpf: Set the number of exception entries properly for subprograms (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix CO-RE relocs against .text section (Yauheni Kaliuta) [1874003] - [tools] libbpf: Forward-declare bpf_stats_type for systems with outdated UAPI headers (Yauheni Kaliuta) [1874003] - [documentation] bpf: Document optval > PAGE_SIZE behavior for sockopt hooks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed (Yauheni Kaliuta) [1874003] - [net] bpf: Don't return EINVAL from {get, set}sockopt when optlen > PAGE_SIZE (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Add ringbuf map type to map command docs (Yauheni Kaliuta) [1874003] - [samples] bpf, xdp, samples: Fix null pointer dereference in *_user code (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add ringbuf map to a list of known map types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments (Yauheni Kaliuta) [1874003] - [net] bpf: Undo internal BPF_PROBE_MEM in BPF insns dump (Yauheni Kaliuta) [1874003] - [tools] libbpf: Support pre-initializing .bss global variables (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Fix skeleton codegen (Yauheni Kaliuta) [1874003] - [net] bpf: Fix memlock accounting for sock_hash (Yauheni Kaliuta) [1874003] - [net] bpf: tcp: Recv() should return 0 when the peer socket is closed (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Exit on error in function codegen (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Fix memory leak in codegen error cases (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cgroup_skb/egress test for load_bytes_relative (Yauheni Kaliuta) [1874003] - [net] net/filter: Permit reading NET in load_bytes_relative when MAC not set (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Do not force gcc as CC (Yauheni Kaliuta) [1874003] - [tools] libbpf: Define __WORDSIZE if not available (Yauheni Kaliuta) [1874003] - [net] bpf: Devmap adjust uapi for attach bpf program (Yauheni Kaliuta) [1874003] - [net] bpf: Reset data_meta before running programs attached to devmap entry (Yauheni Kaliuta) [1874003] - [scripts] scripts: Require pahole v1.16 when generating BTF (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Synchronize delete from bucket list on map free (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free (Yauheni Kaliuta) [1874003] - [net] bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg (Yauheni Kaliuta) [1874003] - [kernel] bpf: rework the compat kernel probe handling (Yauheni Kaliuta) [1874003] - [kernel] bpf: handle the compat string in bpf_trace_copy_string better (Yauheni Kaliuta) [1874003] - [kernel] bpf: factor out a bpf_trace_copy_string helper (Yauheni Kaliuta) [1874003] - [net] mmap locking API: add mmap_read_trylock_non_owner() (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: use mmap locking API (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix ringbuf selftest sample counting undeterminism (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an error code in check_btf_func() (Yauheni Kaliuta) [1874003] - [net] bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() (Yauheni Kaliuta) [1874003] - [lib] lib: introduce copy_struct_from_user() helper (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add a default $(CXX) value (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: Don't use $(COMPILE.c) (Yauheni Kaliuta) [1874003] - [s390] s390/bpf: Use bcr 0, 0 as tail call nop filler (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix verifier test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix sample_cnt shared between two threads (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Adapt cls_redirect to call csum_level helper (Yauheni Kaliuta) [1874003] - [net] bpf: Add csum_level helper for fixing up csum levels (Yauheni Kaliuta) [1874003] - [net] bpf: Fix up bpf_skb_adjust_room helper's skb csum setting (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c (Yauheni Kaliuta) [1874003] - [net] bpf: Use tracing helpers for lsm programs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add test for ktls with skb bpf ingress policy (Yauheni Kaliuta) [1874003] - [net] bpf: Fix running sk_skb program types with ktls (Yauheni Kaliuta) [1874003] - [net] bpf: Refactor sockmap redirect code so its easy to reuse (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add SEC name for xdp programs attached to device map (Yauheni Kaliuta) [1874003] - [net] bpf: Add support to attach bpf program to a devmap entry (Yauheni Kaliuta) [1874003] - [kernel] bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper (Yauheni Kaliuta) [1874003] - [net] devmap: Formalize map value as a named struct (Yauheni Kaliuta) [1874003] - [net] bpf: Add rx_queue_mapping to bpf_sock (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add tests for write-only stacks/queues (Yauheni Kaliuta) [1874003] - [documentation] docs/bpf: Add BPF ring buffer design notes (Yauheni Kaliuta) [1874003] - [tools] bpf: Add BPF ringbuf and perf buffer benchmarks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add BPF ringbuf selftests (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BPF ring buffer support (Yauheni Kaliuta) [1874003] - [tools] bpf: Implement BPF ring buffer and verifier support for it (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map permissions check (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup comments in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup some file descriptors in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix a typo in test_maps (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix perf_buffer__free() API for sparse allocs (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Test probe_* helpers from SCHED_CLS (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add sk_msg helpers load and attach test (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add get socket storage helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task* (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add some generic helpers that may be useful from sk_msg (Yauheni Kaliuta) [1874003] - [net] bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run (Yauheni Kaliuta) [1874003] - [tools] libbpf: Install headers as part of make install (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add API to consume the perf ring buffer content (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Print correct error message when failing to load BTF (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Make capability check account for new BPF caps (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Clean subcommand help messages (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add general instructions for test execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add printk to test_sk_lookup_kern to encode null ptr check (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer map value branch (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer check branch taken (Yauheni Kaliuta) [1874003] - [net] bpf: Verifier track null pointer branch_taken with JNE and JEQ (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, testing: Add get{peer, sock}name selftests to test_progs (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [net] bpf: Add get{peer, sock}name attach types for sock_addr (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe, tail call kern progs map definition (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Add tracex7 test file to .gitignore (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor tail call user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe tracing user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor pointer error check with libbpf (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add ktls tests to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add blacklist to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add whitelist option to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, provide verbose option for selftests execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, break down test_sockmap into subtests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, improve test_sockmap total bytes counter (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, print error in test_sockmap error cases (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, sockmap test prog run without setting cgroup (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, remove prints from sockmap tests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, move sockmap bpf prog header into progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Remove test_align leftovers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move test_align under test_progs (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Fix signedness warnings (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Remove unused #include (Yauheni Kaliuta) [1874003] - [net] bpf: Fix check_return_code to only allowin trace_iter progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests (Yauheni Kaliuta) [1874003] - [net] bpf: Implement CAP_BPF (Yauheni Kaliuta) [1874003] - [security] bpf, capability: Introduce CAP_BPF (Yauheni Kaliuta) [1874003] - [security] capabilities: Introduce CAP_PERFMON to kernel and user space (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Allow probing for CONFIG_HZ from kernel config (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test for sk helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb (Yauheni Kaliuta) [1874003] - [net] bpf: Allow sk lookup helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" (Yauheni Kaliuta) [1874003] - [net] bpf: Fix bpf_iter's task iterator logic (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test narrow loads for bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [net] bpf: Support narrow loads from bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: Remove compiler warnings (Yauheni Kaliuta) [1874003] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Yauheni Kaliuta) [1874003] - [net] bpf: Change func bpf_iter_unreg_target() signature (Yauheni Kaliuta) [1874003] - [net] bpf: net: Refactor bpf_iter target registration (Yauheni Kaliuta) [1874003] - [net] bpf: Add comments to interpret bpf_prog return values (Yauheni Kaliuta) [1874003] - [tools] bpf: Change btf_iter func proto prefix to "bpf_iter_" (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests : Explain bpf_iter test failures with llvm 10.0.0 (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Add BPF triggering benchmark (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fmod_ret prog and implement test_overhead as part of bench (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add benchmark runner infrastructure (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extract parse_num_list into generic testing_helpers.c (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874003] - [scripts] bpf: Minor fixes to BPF helpers documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Minor fixes for documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Poison and replace kernel integer typedefs (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Replace zero-length array with flexible-array (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize ADD, SUB, JMP BPF_K using arm64 add/sub immediates (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize AND, OR, XOR, JSET BPF_K using arm64 logical immediates (Yauheni Kaliuta) [1874003] - [tools] bpf, runqslower: include proper uapi/bpf.h (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests: Add iter progs for bpf_map/task/task_file (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add bpf_iter support for bptool (Yauheni Kaliuta) [1874003] - [tools] tools/libpf: Add offsetof/container_of macro in bpf_helpers.h (Yauheni Kaliuta) [1874003] - [tools] tools/libbpf: Add bpf_iter support (Yauheni Kaliuta) [1874003] - [net] bpf: Support variable length array in tracing programs (Yauheni Kaliuta) [1874003] - [net] bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary (Yauheni Kaliuta) [1874003] - [kernel] bpf: Add bpf_seq_printf and bpf_seq_write helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Add PTR_TO_BTF_ID_OR_NULL support (Yauheni Kaliuta) [1874003] - [net] bpf: Add task and task/file iterator targets (Yauheni Kaliuta) [1874003] - [net] bpf: Add bpf_map iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement common macros/helpers for target iterators (Yauheni Kaliuta) [1874003] - [net] bpf: Create file bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Create anonymous bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement bpf_seq_read() for bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE (Yauheni Kaliuta) [1874003] - [net] bpf: Allow loading of a bpf_iter program (Yauheni Kaliuta) [1874003] - [net] bpf: Implement an interface to register bpf_iter targets (Yauheni Kaliuta) [1874003] - [tools] bpf: Allow any port in bpf_bind helper (Yauheni Kaliuta) [1874003] - [net] net: Refactor arguments of inet{,6}_bind (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move existing common networking parts into network_helpers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Generalize helpers to control background listener (Yauheni Kaliuta) [1874003] - [net] crypto: lib/sha1 - rename "sha" to "sha1" (Yauheni Kaliuta) [1874003] - [arm64] arm64: bpf: Annotate JITed code for BTI (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Add constants for new HINT instruction decode (Yauheni Kaliuta) [1874003] - [kernel] sysctl: Fix unused function warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use reno instead of dctcp (Yauheni Kaliuta) [1874003] - [net] bpf: Fix use-after-free of bpf_link when priming half-fails (Yauheni Kaliuta) [1874003] - [tools] bpf: Bpf_{g, s}etsockopt for struct bpf_sock_addr (Yauheni Kaliuta) [1874003] - [tools] bpf: Add selftest for BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add support for command BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [net] bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test allowed maps for bpf_sk_select_reuseport (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix false uninitialized variable warning (Yauheni Kaliuta) [1874003] - [net] bpf: Fix unused variable warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assign test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed (Yauheni Kaliuta) [1874003] - [net] bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Make libcap dependency optional (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Allow unprivileged users to probe features (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: For "feature probe" define "full_mode" bool as global (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Disable ASAN instrumentation for mmap()'ed memory read (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix invalid memory reads in core_relo selftest (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix memory leak in extract_build_id() (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix memory leak and possible double-free in hashmap__clear (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Convert test_hashmap into test_progs test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add SAN_CFLAGS param to selftests build to allow sanitizers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Ensure test flavors use correct skeletons (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BTF-defined map-in-map support (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor map creation logic and fix cleanup leak (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor BTF-defined map definition parsing logic (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add link bash completions (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpftool-link manpage (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpf_link show and pin support (Yauheni Kaliuta) [1874003] - [tools] bpftool: Expose attach_type-to-string array to non-cgroup code (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, and get_obj_info (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add low-level APIs for new bpf_link commands (Yauheni Kaliuta) [1874003] - [net] bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Allocate ID for bpf_link (Yauheni Kaliuta) [1874003] - [tools] libbpf: Remove unneeded semicolon in btf_dump_emit_type (Yauheni Kaliuta) [1874003] - [net] bpf, cgroup: Remove unused exports (Yauheni Kaliuta) [1874003] - [tools] libbpf: Return err if bpf_object__load failed (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cls_redirect classifier (Yauheni Kaliuta) [1874003] - [net] bpf: Make verifier log more relevant by default (Yauheni Kaliuta) [1874003] - [net] bpf: add bpf_ktime_get_boot_ns() (Yauheni Kaliuta) [1874003] - [net] net: bpf: Make bpf_ktime_get_ns() available to non GPL programs (Yauheni Kaliuta) [1874003] - [net] net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head (Yauheni Kaliuta) [1874003] - [net] bpf: Fix missing bpf_base_func_proto in cgroup_base_func_proto for CGROUP_NET=n (Yauheni Kaliuta) [1874003] - [tools] bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h (Yauheni Kaliuta) [1874003] - [net] bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, SYSCTL, SOCKOPT} (Yauheni Kaliuta) [1874003] - [tools] tools/bpf/bpftool: Remove duplicate headers (Yauheni Kaliuta) [1874003] - [net] bpf: Remove set but not used variable 'dst_known' (Yauheni Kaliuta) [1874003] - [net] xdp: export the DEV_MAP_BULK_SIZE macro (Yauheni Kaliuta) [1874003] - [kernel] trace/bpf_trace: Open access for CAP_PERFMON privileged process (Yauheni Kaliuta) [1874003] - [scsi] scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.5 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Reject CT request for MIB commands (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add FDMI Vendor MIB support (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix duplicate wq_create_version check (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Removed unused macros in lpfc_attr.c (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() (Dick Kennedy) [1887549] - [scsi] scsi: Remove unneeded break statements (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add dependency on CPU_FREQ (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove set but not used 'qp' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.4 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.3 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix validation of bsg reply lengths (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix retry of PRLI when status indicates its unsupported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops when unloading driver while running mds diags (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FCoE speed reporting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add missing misc_deregister() for lpfc_init() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix typo in comment for ULP (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix a bunch of kerneldoc misdemeanors (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add and rename a whole bunch of function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Use __printf() format notation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix some function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Ensure variable has the same stipulations as code using it (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up formatting/docrot where appropriate (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up around 120 documentation issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unused variable 'pg_addr' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Correct some pretty obvious misdocumentation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix less-than-zero comparison of unsigned value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix inconsistent indenting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.2 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add an internal trace log buffer (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add blk_io_poll support for latency improvment (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add support to display if adapter dumps are available (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Allow applications to issue Common Set Features mailbox command (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix language in 0373 message to reflect non-error message (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix shost refcount mismatch when deleting vport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix stack trace seen while setting rrq active (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops due to overrun when reading SLI3 data (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix missing MDS functionality (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset() (Dick Kennedy) [1887549] - [scsi] lpfc_debugfs: get rid of pointless access_ok() (Dick Kennedy) [1887549] - [scsi] lpfc: add nvmet discovery_event op support (Dick Kennedy) [1887549] - [scsi] scsi: core: Don't start concurrent async scan on same host (Ming Lei) [1874501] - [crypto] crypto: bcm - Verify GCM/CCM key length in setkey (Vladis Dronov) [1887389] - [x86] x86/cpufeatures: Add support for fast short REP; MOVSB (Steve Best) [1838265] - [scsi] scsi: mpt3sas: A small correction in _base_process_reply_queue (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix sync irqs (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Detect tampered Aero and Sea adapters (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Don't call disable_irq from IRQ poll handler (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove pci-dma-compat wrapper API (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove superfluous memset() (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Update driver version to 35.100.00.00 (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Postprocessing of target and LUN reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Rename and export interrupt mask/unmask functions (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Cancel the running work during host reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Dump system registers for debugging (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Memset config_cmds.reply buffer with zeros (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix kdoc comments format (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix set but unused variable (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix error returns in BRM_status_show (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix unlock imbalance (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix spelling mistake (Tomas Henzl) [1851440] - [s390] s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl (Claudio Imbrenda) [1885962] - [scsi] scsi: megaraid: Make smp_affinity_enable static (Tomas Henzl) [1860910] - [scsi] remove ioremap_nocache and devm_ioremap_nocache (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Remove set but unused variable (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix compilation warnings (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix kdoc comments format (Tomas Henzl) [1860910] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Tomas Henzl) [1860910] - [net] ethtool: Add support for 100Gbps per lane link modes (Ivan Vecera) [1879202]- [netdrv] ibmveth: Fix use of ibmveth in a bridge (Steve Best) [1893294] - [x86] ima: add a new CONFIG for loading arch-specific policies (Bruno Meneguele) [1869758] - [netdrv] e1000e: Add support for Meteor Lake (Ken Cox) [1838750] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838750] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ken Cox) [1838750] - [netdrv] e1000e: Remove unnecessary usages of memset (Ken Cox) [1838750] - [netdrv] e1000e: continue to init PHY even when failed to disable ULP (Ken Cox) [1838750] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838750] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838750] - [netdrv] e1000e: fix unused-function warning (Ken Cox) [1838750] - [netdrv] e1000e: Do not wake up the system via WOL if device wakeup is disabled (Ken Cox) [1838750] - [netdrv] e1000e: Relax condition to trigger reset for ME workaround (Ken Cox) [1838750] - [netdrv] e1000e: disable s0ix entry and exit flows for ME systems (Ken Cox) [1838750] - [netdrv] e1000e: Disable TSO for buffer overrun workaround (Ken Cox) [1838750] - [netdrv] e1000e: Warn if disabling ULP failed (Ken Cox) [1838750] - [scsi] scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Govindarajulu Varadarajan) [1870397] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838749] - [netdrv] igbvf: use generic power management (Corinna Vinschen) [1838749] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838749] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838749] - [net] SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() (Steve Dickson) [1884361] - [net] SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") (Steve Dickson) [1884361] - [net] netfilter: nf_queue: do not release refcouts until nf_reinject is done (Florian Westphal) [1886557] - [net] netfilter: nf_queue: place bridge physports into queue_entry struct (Florian Westphal) [1886557] - [net] netfilter: nf_queue: make nf_queue_entry_release_refs static (Florian Westphal) [1886557] - [firewire] firewire: Deprecate Firewire support in RHEL8 (Prarit Bhargava) [1871863] - [lib] Add pldmfw library for PLDM firmware update (Patrick Talbert) [1878278] - [lib] bitops: introduce the for_each_set_clump8 macro (Patrick Talbert) [1878278] - [mm] x86/ioremap: Map EFI runtime services data as encrypted for SEV (Lenny Szubowicz) [1883134] - [powerpc] Revert "powerpc/powernv/idle: Replace CPU feature check with PVR check" (Steve Best) [1882365] - [powerpc] powerpc/xive: Do not expose a debugfs file when XIVE is disabled (Steve Best) [1854526] - [kvm] powerpc/xive: Enforce load-after-store ordering when StoreEOI is active (Steve Best) [1854526] - [powerpc] powerpc/xive: Add a debugfs file to dump internal XIVE state (Steve Best) [1854526] - [net] openvswitch: add TTL decrement action (Eelco Chaudron) [1762450]- [kernel] futex: Adjust absolute futex timeouts with per time namespace offset (Waiman Long) [1548297] - [kernel] futex: Remove unused or redundant includes (Waiman Long) [1548297] - [include] vdso: Fix clocksource.h macro detection (Waiman Long) [1548297] - [x86] um: Fix header inclusion (Waiman Long) [1548297] - [arm64] arm64: vdso32: make vdso32 install conditional (Waiman Long) [1548297] - [arm64] ARM64: vdso32: Install vdso32 from vdso_install (Waiman Long) [1548297] - [arm64] vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Provide vdso_update_begin/end() (Waiman Long) [1548297] - [include] lib/vdso: Allow to add architecture-specific vdso data (Waiman Long) [1548297] - [arm64] arm64: enable time namespace support (Waiman Long) [1548297] - [arm64] arm64/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [arm64] arm64/vdso: Handle faults on timens page (Waiman Long) [1548297] - [arm64] arm64/vdso: Add time namespace page (Waiman Long) [1548297] - [arm64] arm64/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [arm64] arm64/vdso: use the fault callback to map vvar pages (Waiman Long) [1548297] - [arm64] arm64: compat: Allow 32-bit vdso and sigpage to co-exist (Waiman Long) [1548297] - [x86] x86/vdso: Unbreak paravirt VDSO clocks (Waiman Long) [1548297] - [lib] lib/vdso: Provide sanity check for cycles (again) (Waiman Long) [1548297] - [kernel] clocksource: Remove obsolete ifdef (Waiman Long) [1548297] - [tools] selftests/timens: handle a case when alarm clocks are not supported (Waiman Long) [1548297] - [arm64] arm64: vdso: Add --eh-frame-hdr to ldflags (Waiman Long) [1548297] - [arm64] arm64: vdso: Add -fasynchronous-unwind-tables to cflags (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'map' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'abi' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: simplify arch_vdso_type ifdeffery (Waiman Long) [1548297] - [arm64] arm64: vdso: remove aarch32_vdso_pages (Waiman Long) [1548297] - [arm64] arm64: vdso: Add '-Bsymbolic' to ldflags (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Convert iterators to unsigned (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Correct error messages on file open (Waiman Long) [1548297] - [include] vdso/datapage: Use correct clock mode name in comment (Waiman Long) [1548297] - [arm64] arm64: vdso: don't free unallocated pages (Waiman Long) [1548297] - [fs] proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets (Waiman Long) [1548297] - [kernel] time/namespace: Add max_time_namespaces ucount (Waiman Long) [1548297] - [kernel] time/namespace: Fix time_for_children symlink (Waiman Long) [1548297] - [arm64] arm64: compat: Fix syscall number of compat_clock_getres (Waiman Long) [1548297] - [tools] selftests/timens: Remove duplicated include (Waiman Long) [1548297] - [kernel] sys/sysinfo: Respect boottime inside time namespace (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled (Waiman Long) [1548297] - [lib] lib/vdso: Enable common headers (Waiman Long) [1548297] - [x86] x86/vdso: Enable x86 to use common headers (Waiman Long) [1548297] - [arm64] arm64: vdso32: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: vdso: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/processor.h (Waiman Long) [1548297] - [arm64] arm64: vdso32: Code clean up (Waiman Long) [1548297] - [include] linux/elfnote.h: Replace elf.h with UAPI equivalent (Waiman Long) [1548297] - [include] common: Introduce processor.h (Waiman Long) [1548297] - [include] linux/ktime.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/jiffies.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time32.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/math64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/clocksource.h: Extract common header for vDSO (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [x86] x86: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [include] linux/limits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/const.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: make BIT(), GENMASK(), and friends available in assembly (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to provide the vdso data pointer (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to override the ns shift operation (Waiman Long) [1548297] - [lib] lib/vdso: Allow fixed clock mode (Waiman Long) [1548297] - [include] lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes (Waiman Long) [1548297] - [kernel] lib/vdso: Avoid highres update if clocksource is not VDSO capable (Waiman Long) [1548297] - [lib] lib/vdso: Cleanup clock mode storage leftovers (Waiman Long) [1548297] - [arm64] ARM/arm64: vdso: Use common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Use generic VDSO clock mode storage (Waiman Long) [1548297] - [kernel] clocksource: Add common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Move VDSO clocksource state tracking to callback (Waiman Long) [1548297] - [include] clocksource: Cleanup struct clocksource and documentation (Waiman Long) [1548297] - [lib] lib/vdso: Allow the high resolution parts to be compiled out (Waiman Long) [1548297] - [lib] lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres() (Waiman Long) [1548297] - [x86] x86/vdso: Mark the TSC clocksource path likely (Waiman Long) [1548297] - [kernel] lib/vdso: Update coarse timekeeper unconditionally (Waiman Long) [1548297] - [kernel] lib/vdso: Make __arch_update_vdso_data() logic understandable (Waiman Long) [1548297] - [kernel] alarmtimer: Unregister wakeup source when module get fails (Waiman Long) [1548297] - [tools] selftests/timens: Check for right timens offsets after fork and exec (Waiman Long) [1548297] - [tools] selftests/timens: Add a simple perf test for clock_gettime() (Waiman Long) [1548297] - [tools] selftests/timens: Add timer offsets test (Waiman Long) [1548297] - [tools] selftests/timens: Add procfs selftest (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for clock_nanosleep() (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for timerfd (Waiman Long) [1548297] - [tools] selftests/timens: Add Time Namespace test for supported clocks (Waiman Long) [1548297] - [fs] fs/proc: Introduce /proc/pid/timens_offsets (Waiman Long) [1548297] - [x86] x86/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [x86] x86/vdso: On timens page fault prefault also VVAR page (Waiman Long) [1548297] - [x86] x86/vdso: Handle faults on timens page (Waiman Long) [1548297] - [kernel] time: Allocate per-timens vvar page (Waiman Long) [1548297] - [x86] x86/vdso: Add time napespace page (Waiman Long) [1548297] - [x86] x86/vdso: Provide vdso_data offset on vvar_page (Waiman Long) [1548297] - [lib] lib/vdso: Prepare for time namespace support (Waiman Long) [1548297] - [x86] x86/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [fs] fs/proc: Respect boottime inside time namespace for /proc/uptime (Waiman Long) [1548297] - [kernel] posix-timers: Make clock_nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] hrtimers: Prepare hrtimer_nanosleep() for time namespaces (Waiman Long) [1548297] - [kernel] alarmtimer: Make nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] posix-timers: Make timer_settime() time namespace aware (Waiman Long) [1548297] - [fs] timerfd: Make timerfd_settime() time namespace aware (Waiman Long) [1548297] - [kernel] time: Add do_timens_ktime_to_host() helper (Waiman Long) [1548297] - [kernel] posix-clocks: Wire up clock_gettime() with timens offsets (Waiman Long) [1548297] - [kernel] posix-timers: Use clock_get_ktime() in common_timer_get() (Waiman Long) [1548297] - [kernel] posix-clocks: Introduce clock_get_ktime() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Provide get_timespec() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Rename gettime() callback to get_ktime() (Waiman Long) [1548297] - [kernel] posix-clocks: Rename .clock_get_timespec() callbacks accordingly (Waiman Long) [1548297] - [kernel] posix-clocks: Rename the clock_get() callback to clock_get_timespec() (Waiman Long) [1548297] - [kernel] time: Add timens_offsets to be used for tasks in time namespace (Waiman Long) [1548297] - [kernel] ns: Introduce Time Namespace (Waiman Long) [1548297] - [lib] lib/vdso: Mark do_hres() and do_coarse() as __always_inline (Waiman Long) [1548297] - [lib] lib/vdso: Avoid duplication in __cvdso_clock_getres() (Waiman Long) [1548297] - [lib] lib/vdso: Let do_coarse() return 0 to simplify the callsite (Waiman Long) [1548297] - [x86] x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [lib] lib/vdso: Remove checks on return value for 32 bit vDSO (Waiman Long) [1548297] - [lib] lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Expose BUILD_VDSO32 (Waiman Long) [1548297] - [include] lib/vdso: Add unlikely() hint into vdso_read_begin() (Waiman Long) [1548297] - [x86] y2038: vdso: change time_t to __kernel_old_time_t (Waiman Long) [1548297] - [uapi] y2038: add __kernel_old_timespec and __kernel_old_time_t (Waiman Long) [1548297] - [arm64] timekeeping/vsyscall: Update VDSO data unconditionally (Waiman Long) [1548297] - [x86] um: Fix VDSO compiler warning (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Prevent math overflow in BOOTTIME update (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Use legacy syscalls as fallback (Waiman Long) [1548297] - [x86] x86/vdso/32: Use 32bit syscall fallback (Waiman Long) [1548297] - [arm64] arm64: vdso: Cleanup Makefiles (Waiman Long) [1548297] - [arm64] arm64: vdso: fix flip/flop vdso build bug (Waiman Long) [1548297] - [x86] x86/vdso: Fix flip/flop vdso build bug (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Use __iter_div_u64_rem() (Waiman Long) [1548297] - [arm64] arm64: compat: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system (Waiman Long) [1548297] - [arm64] arm64: vdso: Remove unnecessary asm-offsets.c definitions (Waiman Long) [1548297] - [include] vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h (Waiman Long) [1548297] - [arm64] arm64: vdso: Enable vDSO compat support (Waiman Long) [1548297] - [arm64] arm64: compat: Get sigreturn trampolines from vDSO (Waiman Long) [1548297] - [arm64] arm64: elf: VDSO code page discovery (Waiman Long) [1548297] - [arm64] arm64: compat: VDSO setup for compat layer (Waiman Long) [1548297] - [arm64] arm64: vdso: Refactor vDSO code (Waiman Long) [1548297] - [arm64] arm64: compat: Add vDSO (Waiman Long) [1548297] - [arm64] arm64: compat: Generate asm offsets for signals (Waiman Long) [1548297] - [arm64] arm64: compat: Expose signal related structures (Waiman Long) [1548297] - [arm64] arm64: compat: Add missing syscall numbers (Waiman Long) [1548297] - [arm64] arm64: vdso: Build vDSO with -ffixed-x18 (Waiman Long) [1548297] - [arm64] arm64: vdso: Substitute gettimeofday() with C implementation (Waiman Long) [1548297] - [lib] lib/vdso: Build 32 bit specific functions in the right context (Waiman Long) [1548297] - [lib] lib/vdso: Make __cvdso_clock_getres() static (Waiman Long) [1548297] - [lib] lib/vdso: Make clock_getres() POSIX compliant again (Waiman Long) [1548297] - [lib] lib/vdso/32: Provide legacy syscall fallbacks (Waiman Long) [1548297] - [lib] lib/vdso: Move fallback invocation to the callers (Waiman Long) [1548297] - [lib] lib/vdso/32: Remove inconsistent NULL pointer checks (Waiman Long) [1548297] - [x86] lib/vdso: Make delta calculation work correctly (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_gettime64() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_getres() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Switch to generic vDSO implementation (Waiman Long) [1548297] - [x86] x86/vdso: Prevent segfaults due to hoisted vclock reads (Waiman Long) [1548297] - [kernel] timekeeping: Provide a generic update_vsyscall() implementation (Waiman Long) [1548297] - [lib] lib/vdso: Add compat support (Waiman Long) [1548297] - [lib] lib/vdso: Provide generic VDSO implementation (Waiman Long) [1548297] - [include] hrtimer: Split out hrtimer defines into separate header (Waiman Long) [1548297] - [include] vdso: Define standardized vdso_datapage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: mark functions as __always_inline (Waiman Long) [1548297] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Don't trace count reader functions (Waiman Long) [1548297] - [arm64] arm64: vdso: Explicitly add build-id option (Waiman Long) [1548297] - [x86] gcc-9: properly declare the {pv, hv}clock_page storage (Waiman Long) [1548297] - [arm64] arm64: vdso: Fix clock_getres() for CLOCK_REALTIME (Waiman Long) [1548297] - [arm64] arm64: compat: Refactor aarch32_alloc_vdso_pages() (Waiman Long) [1548297] - [arm64] arm64: compat: Split kuser32 (Waiman Long) [1548297] - [arm64] arm64: compat: Alloc separate pages for vectors and sigpage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: Ensure counter register reads occur with seqlock held (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Remove use of workaround static key (Waiman Long) [1548297] - [arm64] clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stable (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Direcly assign set_next_event workaround (Waiman Long) [1548297] - [arm64] arm64: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [watchdog] watchdog/sbsa: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [kernel] alarmtimer: Return correct remaining time (Waiman Long) [1548297] - [arm64] arm64: vdso: use $(LD) instead of $(CC) to link VDSO (Waiman Long) [1548297] - [arm64] arm64: vdso: fix and clean-up Makefile (Waiman Long) [1548297] - [x86] x86/vdso: Remove hpet_page from vDSO (Waiman Long) [1548297] - [scripts] checksyscalls: fix up mq_timedreceive and stat exceptions (Waiman Long) [1548297] - [uapi] time: Add time_types.h (Waiman Long) [1548297] - [uapi] socket: Add struct __kernel_sock_timeval (Waiman Long) [1548297] - [arm64] arm64: asm-offsets: remove unused offsets (Waiman Long) [1548297] - [arm64] y2038: add 64-bit time_t syscalls to all 32-bit architectures (Waiman Long) [1548297] - [arm64] arm64: replace arm64-obj-* in Makefile with obj-* (Waiman Long) [1548297] - [x86] x86/vdso: Remove obsolete "fake section table" reservation (Waiman Long) [1548297] - [x86] x86/vdso: Rename variable to fix -Wshadow warning (Waiman Long) [1548297] - [x86] x86/vdso: Rearrange do_hres() to improve code generation (Waiman Long) [1548297] - [x86] x86/vdso: Document vgtod_ts better (Waiman Long) [1548297] - [x86] x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks (Waiman Long) [1548297] - [x86] x86/vdso: Initialize the CPU/node NR segment descriptor earlier (Waiman Long) [1548297] - [x86] x86/vdso: Introduce helper functions for CPU and node number (Waiman Long) [1548297] - [x86] x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER (Waiman Long) [1548297] - [x86] x66/vdso: Add CLOCK_TAI support (Waiman Long) [1548297] - [x86] x86/vdso: Move cycle_last handling into the caller (Waiman Long) [1548297] - [x86] x86/vdso: Simplify the invalid vclock case (Waiman Long) [1548297] - [x86] x86/vdso: Replace the clockid switch case (Waiman Long) [1548297] - [x86] x86/vdso: Collapse coarse functions (Waiman Long) [1548297] - [x86] x86/vdso: Collapse high resolution functions (Waiman Long) [1548297] - [x86] x86/vdso: Introduce and use vgtod_ts (Waiman Long) [1548297] - [x86] x86/vdso: Use unsigned int consistently for vsyscall_gtod_data:: Seq (Waiman Long) [1548297] - [x86] x86/vdso: Enforce 64bit clocksource (Waiman Long) [1548297] - [x86] x86/time: Implement clocksource_arch_init() (Waiman Long) [1548297] - [kernel] clocksource: Provide clocksource_arch_init() (Waiman Long) [1548297] - [fs] fs/proc/uptime.c: use ktime_get_boottime_ts64 (Waiman Long) [1548297] - [include] y2038: Provide aliases for compat helpers (Waiman Long) [1548297] - [fs] kernel: add kcompat_sys_{f,}statfs64() (Waiman Long) [1548297] - [kernel] sysinfo: Remove get_monotonic_boottime() (Waiman Long) [1548297] - [kernel] posix-timers: Use new ktime_get_*_ts64() helpers (Waiman Long) [1548297] - [kernel] time: Use ktime_get_real_seconds() in time syscall (Waiman Long) [1548297] - [include] time: Introduce struct __kernel_itimerspec (Waiman Long) [1548297] - [scripts] kconfig: improve the recursive dependency report (Bruno Meneguele) [1890578] - [scripts] kconfig: report recursive dependency involving 'imply' (Bruno Meneguele) [1890578] - [scripts] kconfig: error out when seeing recursive dependency (Bruno Meneguele) [1890578] - [scsi] scsi: hpsa: Update copyright (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Remove pci-dma-compat wrapper API (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Use fallthrough pseudo-keyword (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct ctrl queue depth (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Bump version (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase controller error handling timeout (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase queue depth for external LUNs (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct rare oob condition (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: hpsa_ioctl(): Tidy up a bit (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Get rid of compat_alloc_user_space() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_struct (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Lift {BIG_, }IOCTL_Command_struct copy{in, out} into hpsa_ioctl() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: remove ioremap_nocache and devm_ioremap_nocache (Joseph Szczypek) [1861541] - [tools] selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround (Gustavo Duarte) [1887442] - [powerpc] powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation (Gustavo Duarte) [1887442] - [scsi] scsi: smartpqi: Update copyright (Don Brace) [1861538] - [scsi] scsi: smartpqi: Bump version to 1.2.16-010 (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add RAID bypass counter (Don Brace) [1861538] - [scsi] scsi: smartpqi: Avoid crashing kernel for controller issues (Don Brace) [1861538] - [scsi] scsi: smartpqi: Update logical volume size after expansion (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add id support for SmartRAID 3152-8i (Don Brace) [1861538] - [scsi] scsi: smartpqi: Identify physical devices without issuing INQUIRY (Don Brace) [1861538] - [mm] mm: simplify find_min_pfn_with_active_regions() (Baoquan He) [1844157] - [mm] mm: clean up free_area_init_node() and its helpers (Baoquan He) [1844157] - [mm] mm: rename free_area_init_node() to free_area_init_memoryless_node() (Baoquan He) [1844157] - [mm] mm: free_area_init: allow defining max_zone_pfn in descending order (Baoquan He) [1844157] - [powerpc] mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES (Baoquan He) [1844157] - [mm] mm: memmap_init: iterate over memblock regions rather that check each PFN (Baoquan He) [1844157] - [mm] arm64: simplify detection of memory zone boundaries for UMA configs (Baoquan He) [1844157] - [mm] mm: use free_area_init() instead of free_area_init_nodes() (Baoquan He) [1844157] - [mm] mm: free_area_init: use maximal zone PFNs rather than zone sizes (Baoquan He) [1844157] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option (Baoquan He) [1844157] - [mm] numa: make "nr_node_ids" unsigned int (Baoquan He) [1844157] - [mm] mm: make early_pfn_to_nid() and related defintions close to each other (Baoquan He) [1844157] - [mm] mm: memblock: replace dereferences of memblock_region.nid with API calls (Baoquan He) [1844157] - [mm] mm: factor out next_present_section_nr() (Baoquan He) [1844157] - [mm] mm/page_alloc: fix and rework pfn handling in memmap_init_zone() (Baoquan He) [1844157] - [mm] mm/page_alloc: skip non present sections on zone initialization (Baoquan He) [1844157] - [mm] mm: move mirrored memory specific code outside of memmap_init_zone (Baoquan He) [1844157] - [mm] mm: calculate deferred pages after skipping mirrored memory (Baoquan He) [1844157] - [mm] mm/memblock.c: fix a typo in __next_mem_pfn_range() comments (Baoquan He) [1844157] - [mm] memblock: remove memblock_{set, clear}_region_flags (Baoquan He) [1844157] - [mm] mm: replace all open encodings for NUMA_NO_NODE (Baoquan He) [1844157] - [powerpc] lockdep: Only trace IRQ edges (Waiman Long) [1885084] - [arm64] arm64: Implement arch_irqs_disabled() (Waiman Long) [1885084] - [include] locking/lockdep: Cleanup (Waiman Long) [1885084] - [include] lockdep: Use raw_cpu_*() for per-cpu variables (Waiman Long) [1885084] - [x86] locking/seqlock, headers: Untangle the spaghetti monster (Waiman Long) [1885084] - [misc] vmw_balloon: Explicitly include linux/io.h for virt_to_phys() (Waiman Long) [1885084] - [x86] x86: i8259: Add missing include file (Waiman Long) [1885084] - [include] seqcount: More consistent seqprop names (Waiman Long) [1885084] - [include] seqcount: Compress SEQCNT_LOCKNAME_ZERO() (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_init() definition (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_t definition (Waiman Long) [1885084] - [include] seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g (Waiman Long) [1885084] - [kernel] hrtimer: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use proper seqcount initializer (Waiman Long) [1885084] - [init] sched: tasks: Use sequence counter with associated spinlock (Waiman Long) [1885084] - [kernel] lockdep: Refactor IRQ trace events fields into struct (Waiman Long) [1885084] - [drm] dma-buf: Use sequence counter with associated wound/wait mutex (Waiman Long) [1885084] - [dma-buf] dma-buf: Remove custom seqcount lockdep class key (Waiman Long) [1885084] - [include] seqlock: Align multi-line macros newline escapes at 72 columns (Waiman Long) [1885084] - [documentation] seqlock: Extend seqcount API with associated locks (Waiman Long) [1885084] - [include] seqlock: lockdep assert non-preemptibility on seqcount_t write (Waiman Long) [1885084] - [lib] lockdep: Add preemption enabled/disabled assertion APIs (Waiman Long) [1885084] - [include] seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount() (Waiman Long) [1885084] - [include] seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs (Waiman Long) [1885084] - [include] seqlock: Reorder seqcount_t and seqlock_t API definitions (Waiman Long) [1885084] - [include] seqlock: seqcount_t latch: End read sections with read_seqcount_retry() (Waiman Long) [1885084] - [include] seqlock: Properly format kernel-doc code samples (Waiman Long) [1885084] - [documentation] Documentation: locking: Describe seqlock design and usage (Waiman Long) [1885084] - [include] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier (Waiman Long) [1885084] - [include] seqlock, kcsan: Add annotations for KCSAN (Waiman Long) [1885084] - [include] include/linux/compiler.h: Introduce data_race(expr) macro (Waiman Long) [1885084] - [kernel] kcsan: Add Kernel Concurrency Sanitizer infrastructure (Waiman Long) [1885084] - [include] locking/qspinlock: Do not include atomic.h from qspinlock_types.h (Waiman Long) [1885084] - [include] locking/atomic: Move ATOMIC_INIT into linux/types.h (Waiman Long) [1885084] - [connector] connector/cn_proc: Protect send_msg() with a local lock (Waiman Long) [1885084] - [mm] mm/swap: Use local_lock for protection (Waiman Long) [1885084] - [include] radix-tree: Use local_lock for protection (Waiman Long) [1885084] - [include] locking: Introduce local_lock() (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Minor copy editor fixes (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Further clarifications and wordsmithing (Waiman Long) [1885084] - [documentation] Documentation: Add lock ordering and nesting documentation (Waiman Long) [1885084] - [mm] mm/swap.c: trivial mark_page_accessed() cleanup (Waiman Long) [1885084] - [lib] radix tree: Remove radix_tree_maybe_preload_order (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] lockdep: Remove lockdep_hardirq{s_enabled, _context}() argument (Waiman Long) [1885084] - [kernel] lockdep: Change hardirq{s_enabled, _context} to per-cpu variables (Waiman Long) [1885084] - [kernel] x86/entry: Rename trace_hardirqs_off_prepare() (Waiman Long) [1885084] - [kernel] lockdep: Prepare for NMI IRQ state tracking (Waiman Long) [1885084] - [include] lockdep: Move list.h inclusion into lockdep.h (Waiman Long) [1885084] - [include] lockdep: Split header file into lockdep and lockdep_types (Waiman Long) [1885084] - [kernel] lockdep: __always_inline more for noinstr (Waiman Long) [1885084] - [kernel] lockdep: Prepare for noinstr sections (Waiman Long) [1885084] - [kernel] tracing: Provide lockdep less trace_hardirqs_on/off() variants (Waiman Long) [1885084] - [include] vmlinux.lds.h: Create section for protection against instrumentation (Waiman Long) [1885084] - [kernel] locking/lockdep: Replace zero-length array with flexible-array (Waiman Long) [1885084] - [kernel] hrtimer: Don't dereference the hrtimer pointer after the callback (Waiman Long) [1885084] - [kernel] hrtimer: Add missing sparse annotation for __run_timer() (Waiman Long) [1885084] - [kernel] lockdep: Always inline lockdep_{off,on}() (Waiman Long) [1885084] - [kernel] locking/lockdep: Improve 'invalid wait context' splat (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_{hard, soft}{irq_context, irqs_enabled}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_softirqs_{on,off}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_hardirq_{enter, exit}() (Waiman Long) [1885084] - [kernel] completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all() (Waiman Long) [1885084] - [usb] completion: Use simple wait queues (Waiman Long) [1885084] - [kernel] sched/swait: Prepare usage in completions (Waiman Long) [1885084] - [kernel] lockdep: Add posixtimer context tracing bits (Waiman Long) [1885084] - [kernel] lockdep: Annotate irq_work (Waiman Long) [1885084] - [kernel] lockdep: Add hrtimer context tracing bits (Waiman Long) [1885084] - [include] lockdep: Introduce wait-type checks (Waiman Long) [1885084] - [kernel] lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] locking/lockdep: Rework lockdep_lock (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix bad recursion pattern (Waiman Long) [1885084] - [s390] s390/ftrace: fix endless recursion in function_graph tracer (Waiman Long) [1885084] - [s390] s390/time: ensure get_clock_monotonic() returns monotonic values (Waiman Long) [1885084] - [kernel] irq_work: Fix IRQ_WORK_BUSY bit clearing (Waiman Long) [1885084] - [kernel] irq_work: Slightly simplify IRQ_WORK_PENDING clearing (Waiman Long) [1885084] - [kernel] irq_work: Fix irq_work_claim() memory ordering (Waiman Long) [1885084] - [kernel] irq_work: Convert flags to atomic_t (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on lockdep functions (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on hardirq tracers (Waiman Long) [1885084] - [lib] locking/lockdep: Make global debug_locks* variables read-mostly (Waiman Long) [1885084] - [kernel] locking/lockdep: Delete unnecessary #include (Waiman Long) [1885084] - [kernel] tracing: More reverting of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Handle preempt_count for different configs (Waiman Long) [1885084] - [kernel] tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing: irqsoff: Account for additional preempt_disable (Waiman Long) [1885084] - [kernel] tracing: Centralize preemptirq tracepoints and unify their usage (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Split reset into separate functions (Waiman Long) [1885084] - [kernel] sched/fair: Use dst group while checking imbalance for NUMA balancer (Phil Auld) [1877360] - [kernel] sched/fair: Reduce busy load balance interval (Phil Auld) [1877360] - [kernel] sched/fair: Reduce minimal imbalance threshold (Phil Auld) [1877360] - [kernel] sched/fair: Minimize concurrent LBs between domain level (Phil Auld) [1877360] - [kernel] sched/fair: Fix wrong cpu selecting from isolated domain (Phil Auld) [1877360] - [kernel] sched/fair: Relax constraint on task's load during load balance (Phil Auld) [1877360] - [kernel] sched/numa: Use runnable_avg to classify node (Phil Auld) [1877360] - [kernel] sched: Remove duplicated tick_nohz_full_enabled() check (Phil Auld) [1877360] - [kernel] sched: Warn if garbage is passed to default_wake_function() (Phil Auld) [1877360] - [kernel] sched: nohz: stop passing around unused "ticks" parameter (Phil Auld) [1877360] - [kernel] sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal (Phil Auld) [1877360] - [kernel] sched: Better document ttwu() (Phil Auld) [1877360] - [kernel] sched/fair: handle case of task_h_load() returning 0 (Phil Auld) [1877360] - [kernel] sched: Fix unreliable rseq cpu_id for new tasks (Phil Auld) [1877360] - [kernel] sched/core: s/WF_ON_RQ/WQ_ON_CPU/ (Phil Auld) [1877360] - [include] sched/core: Remove mmdrop() definition (Phil Auld) [1877360] - [kernel] sched/fair: Optimize dequeue_task_fair() (Phil Auld) [1877360] - [kernel] sched/pelt: Cleanup PELT divider (Phil Auld) [1877360] - [kernel] sched/fair: Fix NOHZ next idle balance (Phil Auld) [1877360] - [kernel] sched: correct SD_flags returned by tl->sd_flags() (Phil Auld) [1877360] - [kernel] sched/fair: Remove unused 'sd' parameter from scale_rt_capacity() (Phil Auld) [1877360] - [kernel] sched/idle, stop: Remove .get_rr_interval from sched_class (Phil Auld) [1877360] - [kernel] sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task() (Phil Auld) [1877360] - [kernel] sched/pelt: Remove redundant cap_scale() definition (Phil Auld) [1877360] - [kernel] sched/pelt: Sync util/runnable_sum with PELT window when propagating (Phil Auld) [1877360] - [kernel] sched/cpuacct: Fix charge cpuacct.usage_sys (Phil Auld) [1877360] - [kernel] sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr() (Phil Auld) [1877360] - [kernel] sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list (Phil Auld) [1877360] - [kernel] sched/core: Simplify sched_init() (Phil Auld) [1877360] - [kernel] sched/fair: Mark sched_init_granularity __init (Phil Auld) [1877360] - [kernel] sched/core: Fix illegal RCU from offline CPUs (Phil Auld) [1877360] - [kernel] sched/fair: Use __this_cpu_read() in wake_wide() (Phil Auld) [1877360] - [kernel] sched: Extract the task putting code from pick_next_task() (Phil Auld) [1877360] - [kernel] sched: Make newidle_balance() static again (Phil Auld) [1877360] - [kernel] sched/fair: Remove distribute_running from CFS bandwidth (Phil Auld) [1877360] - [kernel] sched/fair: Simplify the code of should_we_balance() (Phil Auld) [1877360] - [kernel] sched/debug: Fix trival print_task() format (Phil Auld) [1877360] - [kernel] sched/debug: Factor out printing formats into common macros (Phil Auld) [1877360] - [kernel] sched/debug: Remove redundant macro define (Phil Auld) [1877360] - [kernel] sched/core: Remove unused rq::last_load_update_tick (Phil Auld) [1877360] - [kernel] sched/fair: Align rq->avg_idle and rq->avg_scan_cost (Phil Auld) [1877360] - [kernel] sched/fair: Improve spreading of utilization (Phil Auld) [1877360] - [kernel] sched/fair: Fix condition of avg_load calculation (Phil Auld) [1877360] - [kernel] kthread: Do not preempt current task if it is going to call schedule() (Phil Auld) [1877360] - [kernel] sched/core: Distribute tasks within affinity masks (Phil Auld) [1877360] - [kernel] time/sched_clock: Expire timer in hardirq context (Phil Auld) [1877360] - [kernel] sched/deadline: Make two functions static (Phil Auld) [1877360] - [mm] slab: store tagged freelist for off-slab slabmgmt (Waiman Long) [1887067] - [mm] mm/kasan: fix false positive invalid-free reports with CONFIG_KASAN_SW_TAGS=y (Waiman Long) [1887067] - [arm64] arm64: avoid clang warning about self-assignment (Waiman Long) [1887067] - [mm] kasan: add memory corruption identification for software tag-based mode (Waiman Long) [1887067] - [mm] mm/kasan: print frame description for stack bugs (Waiman Long) [1887067] - [mm] kasan: initialize tag to 0xff in __kasan_kmalloc (Waiman Long) [1887067] - [mm] kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE (Waiman Long) [1887067] - [mm] x86/uaccess, kasan: Fix KASAN vs SMAP (Waiman Long) [1887067] - [mm] mm/kasan: Simplify stacktrace handling (Waiman Long) [1887067] - [mm] kasan: fix variable 'tag' set but not used warning (Waiman Long) [1887067] - [mm] slub: fix a crash with SLUB_DEBUG + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slab: remove redundant kasan_slab_alloc hooks (Waiman Long) [1887067] - [mm] kasan, slab: make freelist stored without tags (Waiman Long) [1887067] - [mm] kasan, slab: fix conflicts with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [mm] kasan: prevent tracing of tags.c (Waiman Long) [1887067] - [mm] kasan: fix random seed generation for tag-based mode (Waiman Long) [1887067] - [mm] slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slub: fix more conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: move kasan_poison_slab hook before page_address (Waiman Long) [1887067] - [mm] kmemleak: account for tagged pointers when calculating pointer range (Waiman Long) [1887067] - [mm] kasan, kmemleak: pass tagged pointers to kmemleak (Waiman Long) [1887067] - [mm] kasan: fix assigning tags twice (Waiman Long) [1887067] - [mm] kasan: mark file common so ftrace doesn't trace it (Waiman Long) [1887067] - [mm] kasan: fix krealloc handling for tag-based mode (Waiman Long) [1887067] - [mm] kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [arm64] kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning (Waiman Long) [1887067] - [mm] kasan: add SPDX-License-Identifier mark to source files (Waiman Long) [1887067] - [documentation] kasan: update documentation (Waiman Long) [1887067] - [arm64] kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: add __must_check annotations to kasan hooks (Waiman Long) [1887067] - [mm] kasan, mm, arm64: tag non slab memory allocated via pagealloc (Waiman Long) [1887067] - [arm64] kasan, arm64: add brk handler for inline instrumentation (Waiman Long) [1887067] - [mm] kasan: add hooks implementation for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add bug reporting routines for tag-based mode (Waiman Long) [1887067] - [mm] kasan: split out generic_report.c from report.c (Waiman Long) [1887067] - [mm] kasan, mm: perform untagged pointers comparison in krealloc (Waiman Long) [1887067] - [mm] kasan, arm64: enable top byte ignore for the kernel (Waiman Long) [1887067] - [mm] kasan, arm64: fix up fault handling logic (Waiman Long) [1887067] - [mm] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU (Waiman Long) [1887067] - [arm64] kasan, arm64: untag address in _virt_addr_is_linear (Waiman Long) [1887067] - [arm64] kasan: add tag related helper functions (Waiman Long) [1887067] - [mm] kasan: initialize shadow to 0xff for tag-based mode (Waiman Long) [1887067] - [mm] kasan: rename kasan_zero_page to kasan_early_shadow_page (Waiman Long) [1887067] - [arm64] kasan, arm64: adjust shadow size for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: rename source files to reflect the new naming scheme (Waiman Long) [1887067] - [mm] kasan: move common generic and tag-based code to common.c (Waiman Long) [1887067] - [mm] kasan, slub: handle pointer tags in early_kmem_cache_node_alloc (Waiman Long) [1887067] - [mm] kasan, mm: change hooks signatures (Waiman Long) [1887067] - [arm64] arm64: kasan: Increase stack size for KASAN_EXTRA (Waiman Long) [1887067] - [s390] s390/cio: add cond_resched() in the slow_eval_known_fn() loop (Claudio Imbrenda) [1885961] - [s390] scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point (Claudio Imbrenda) [1885876] - [tools] selftests/vm/gup_benchmark.c: match gup struct to kernel (Rafael Aquini) [1873952] - [uapi] redhat: Fix the number of KVM_CAP_S390_DIAG318 (Thomas Huth) [1659413] - [s390] setup: diag 318: refactor struct (Thomas Huth) [1659413] - [s390] kvm: diagnose 0x318 sync and reset (Thomas Huth) [1659413] - [mm] swap: reduce lock contention on swap cache from swap slots allocation (Nico Pache) [1839049] - [mm] mm/swapfile.c: use prandom_u32_max() (Nico Pache) [1839049] - [mm] swap: try to scan more free slots even when fragmented (Nico Pache) [1839049] - [mm] mm/swapfile.c: move inode_lock out of claim_swapfile (Nico Pache) [1839049] - [mm] vfs: don't allow writes to swap files (Nico Pache) [1839049] - [mm] mm: set S_SWAPFILE on blockdev swap devices (Nico Pache) [1839049] - [edac] EDAC/ie31200: Add Intel Coffee Lake CPU support (Aristeu Rozanski) [1847567]- [netdrv] macsec: avoid use-after-free in macsec_handle_frame() (Balazs Nemeth) [1890122] - [include] netlink: check for null extack in cookie helpers (Ivan Vecera) [1878274] - [net] ethtool: Don't omit the netlink reply if no features were changed (Ivan Vecera) [1878274] - [net] ethtool: Account for hw_features in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: Fix preserving of wanted feature bits in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: ethnl_set_linkmodes: remove redundant null check (Ivan Vecera) [1878274] - [net] ethtool: fix genlmsg_put() failure handling in ethnl_default_dumpit() (Ivan Vecera) [1878274] - [net] ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM (Ivan Vecera) [1878274] - [net] ethtool: Fix check in ethtool_rx_flow_rule_create (Ivan Vecera) [1878274] - [net] ethtool: linkinfo: remove an unnecessary NULL check (Ivan Vecera) [1878274] - [net] ethtool: propagate get_coalesce return value (Ivan Vecera) [1878274] - [net] ethtool: don't call set_channels in drivers if config didn't change (Ivan Vecera) [1878274] - [net] ethtool: check if there is at least one channel for TX/RX in the core (Ivan Vecera) [1878274] - [net] drivers: Remove inclusion of vermagic header (Ivan Vecera) [1878274] - [net] ethtool: count header size in reply size estimate (Ivan Vecera) [1878274] - [net] ethtool: provide timestamping information with TSINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: add timestamping related string sets (Ivan Vecera) [1878274] - [net] ethtool: add EEE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set EEE settings with EEE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide EEE settings with EEE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PAUSE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set pause parameters with PAUSE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide pause parameters with PAUSE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add COALESCE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set coalescing parameters with COALESCE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide coalescing parameters with COALESCE_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in ethnl_set_privflags() (Ivan Vecera) [1878274] - [net] ethtool: fix incorrect tx-checksumming settings reporting (Ivan Vecera) [1878274] - [include] ethtool.h: Replace zero-length array with flexible-array member (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in some *_SET handlers (Ivan Vecera) [1878274] - [net] ethtool: reject unrecognized request flags (Ivan Vecera) [1878274] - [include] netlink: add nl_set_extack_cookie_u32() (Ivan Vecera) [1878274] - [net] netlink: allow extack cookie also for error messages (Ivan Vecera) [1878274] - [net] ethtool: fix spelling mistake "exceeeds" -> "exceeds" (Ivan Vecera) [1878274] - [net] ethtool: add CHANNELS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device channel counts with CHANNELS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide channel counts with CHANNELS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add RINGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device ring sizes with RINGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide ring sizes with RINGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PRIVFLAGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device private flags with PRIVFLAGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide private flags with PRIVFLAGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add FEATURES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set netdev features with FEATURES_SET request (Ivan Vecera) [1878274] - [net] ethtool: add ethnl_parse_bitset() helper (Ivan Vecera) [1878274] - [net] ethtool: provide netdev features with FEATURES_GET request (Ivan Vecera) [1878274] - [net] ethtool: update mapping of features to legacy ioctl requests (Ivan Vecera) [1878274] - [net] ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get() (Ivan Vecera) [1878274] - [include] hns: reject unsupported coalescing params (Ivan Vecera) [1878274] - [include] net: liquidio: reject unsupported coalescing params (Ivan Vecera) [1878274] - [net] ethtool: Factored out similar ethtool link settings for virtual devices to core (Ivan Vecera) [1878274] - [net] ethtool: limit bitset size (Ivan Vecera) [1878274] - [net] ethtool: fix application of verbose no_mask bitset (Ivan Vecera) [1878274] - [net] ethtool: Add support for low latency RS FEC (Ivan Vecera) [1878274] - [net] ethtool: add WOL_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set wake-on-lan settings with WOL_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide WoL settings with WOL_GET request (Ivan Vecera) [1878274] - [net] ethtool: add DEBUG_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set message mask with DEBUG_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide message mask with DEBUG_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix kernel-doc descriptions (Ivan Vecera) [1878274] - [net] ethtool: potential NULL dereference in strset_prepare_data() (Ivan Vecera) [1878274] - [net] ethtool: fix ->reply_size() error handling (Ivan Vecera) [1878274] - [net] ethtool: fix a memory leak in ethnl_default_start() (Ivan Vecera) [1878274] - [net] ethtool: remove set but not used variable 'lsettings' (Ivan Vecera) [1878274] - [net] ethtool: provide link state with LINKSTATE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKMODES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set link modes related data with LINKMODES_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link mode information with LINKMODES_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKINFO_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: add default notification handler (Ivan Vecera) [1878274] - [net] ethtool: set link settings with LINKINFO_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link settings with LINKINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: provide string sets with STRSET_GET request (Ivan Vecera) [1878274] - [net] ethtool: default handlers for GET requests (Ivan Vecera) [1878274] - [net] ethtool: support for netlink notifications (Ivan Vecera) [1878274] - [net] ethtool: netlink bitset handling (Ivan Vecera) [1878274] - [net] ethtool: helper functions for netlink interface (Ivan Vecera) [1878274] - [net] ethtool: introduce ethtool netlink interface (Ivan Vecera) [1878274] - [net] ethtool: provide link mode names as a string set (Ivan Vecera) [1878274] - [net] ethtool: move string arrays into common file (Ivan Vecera) [1878274] - [net] ethtool: move RHEL specific stuff to separate header file (Ivan Vecera) [1878274] - [net] ethtool: move to its own directory (Ivan Vecera) [1878274] - [net] rtnetlink: provide permanent hardware address in RTM_NEWLINK (Ivan Vecera) [1878274] - [net] Zeroing the structure ethtool_wolinfo in ethtool_get_wol() (Ivan Vecera) [1878274] - [net] ethtool: Allow parsing ETHER_FLOW types when using flow_rule (Ivan Vecera) [1878274] - [net] ethtool: Allow matching on vlan DEI bit (Ivan Vecera) [1878274] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [1878274] - [include] net: ethtool: Document get_rxfh_context and set_rxfh_context ethtool ops (Ivan Vecera) [1878274] - [include] ethtool: avoid signed-unsigned comparison in ethtool_validate_speed() (Ivan Vecera) [1878274] - [net] ethtool: not call vzalloc for zero sized memory request (Ivan Vecera) [1878274] - [net] ethtool: reduce stack usage with clang (Ivan Vecera) [1878274] - [net] ethtool: Use explicit designated initializers for .cmd (Ivan Vecera) [1878274] - [net] ethtool: remove unnecessary check in ethtool_get_regs() (Ivan Vecera) [1878274] - [include] uapi/ethtool: fix spelling errors (Ivan Vecera) [1878274] - [net] ethtool: fix a missing-check bug (Ivan Vecera) [1878274] - [include] ethtool: Remove trailing semicolon for static inline (Ivan Vecera) [1878274] - [net] ipv6: some fixes for ipv6_dev_find() (Xin Long) [1862458] - [net] tipc: not enable tipc when ipv6 works as a module (Xin Long) [1862458] - [net] tipc: set ub->ifindex for local ipv6 address (Xin Long) [1862458] - [net] ipv6: add ipv6_dev_find() (Xin Long) [1862458] - [powerpc] powerpc/pseries: explicitly reschedule during drmem_lmb list traversal (Steve Best) [1892377] - [scsi] scsi: ibmvscsi: Fix potential race after loss of transport (Steve Best) [1892316] - [mm] mm: fix a race during THP splitting (Rafael Aquini) [1865813 1739593] - [mm] mm, memcg: do not high throttle allocators based on wraparound (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators based on ancestral memory.high (Waiman Long) [1873759] - [mm] mm, memcg: fix corruption on 64-bit divisor in memory.high throttling (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators when failing reclaim over memory.high (Waiman Long) [1873759] - [mm] mm, oom: dump stack of victim when reaping failed (Waiman Long) [1873759] - [mm] mm/oom: fix pgtables units mismatch in Killed process message (Waiman Long) [1873759] - [mm] mm, oom: consider present pages for the node size (Waiman Long) [1873759] - [mm] mm/oom_kill.c: fix oom_cpuset_eligible() comment (Waiman Long) [1873759] - [mm] mm/oom: add oom_score_adj and pgtables to Killed process message (Waiman Long) [1873759] - [mm] mm/oom_kill.c: remove redundant OOM score normalization in select_bad_process() (Waiman Long) [1873759] - [fs] oom: decouple mems_allowed from oom_unkillable_task (Waiman Long) [1873759] - [mm] mm, oom: remove redundant task_in_mem_cgroup() check (Waiman Long) [1873759] - [mm] mm, oom: refactor dump_tasks for memcg OOMs (Waiman Long) [1873759] - [mm] mm, oom: describe task memory unit, larger PID pad (Waiman Long) [1873759] - [mm] mm, oom: remove oom_lock from oom_reaper (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused RECLAIM_OFF/RECLAIM_ZONE (Waiman Long) [1873759] - [mm] mm/vmscan: remove prefetch_prev_lru_page (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused return value of shrink_node (Waiman Long) [1873759] - [mm] mm/vmscan.c: clean code by removing unnecessary assignment (Waiman Long) [1873759] - [mm] mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix typo in comment (Waiman Long) [1873759] - [mm] mm: vmscan: enforce inactive:active ratio at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: detect file thrashing at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: move file exhaustion detection to the node level (Waiman Long) [1873759] - [include] mm: vmscan: harmonize writeback congestion tracking for nodes & memcgs (Waiman Long) [1873759] - [mm] mm: vmscan: split shrink_node() into node part and memcgs part (Waiman Long) [1873759] - [mm] mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() (Waiman Long) [1873759] - [mm] mm: vmscan: replace shrink_node() loop with a retry jump (Waiman Long) [1873759] - [mm] mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() (Waiman Long) [1873759] - [mm] mm: vmscan: move inactive_list_is_low() swap check to the caller (Waiman Long) [1873759] - [mm] mm: vmscan: simplify lruvec_lru_size() (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused scan_control parameter from pageout() (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused lru_pages argument (Waiman Long) [1873759] - [mm] mm: do not allow MADV_PAGEOUT for CoW pages (Waiman Long) [1873759] - [mm] mm: fix trying to reclaim unevictable lru page when calling madvise_pageout (Waiman Long) [1873759] - [mm] mm: factor out common parts between MADV_COLD and MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: introduce MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM (Waiman Long) [1873759] - [mm] mm: introduce MADV_COLD (Waiman Long) [1873759] - [mm] mm: thp: don't need care deferred split queue in memcg charge move path (Waiman Long) [1873759] - [mm] mm: thp: make deferred split shrinker memcg aware (Waiman Long) [1873759] - [mm] mm: shrinker: make shrinker not depend on memcg kmem (Waiman Long) [1873759] - [mm] mm: move mem_cgroup_uncharge out of __page_cache_release() (Waiman Long) [1873759] - [mm] mm: thp: extract split_queue_* into a struct (Waiman Long) [1873759] - [mm] mm/page_alloc.c: move ifdefery out of free_area_init_core (Waiman Long) [1873759] - [mm] mm, memcg: do not set reclaim_state on soft limit reclaim (Waiman Long) [1873759] - [mm] mm, vmscan: do not special-case slab reclaim when watermarks are boosted (Waiman Long) [1873759] - [mm] mm/vmscan.c: add checks for incorrect handling of current->reclaim_state (Waiman Long) [1873759] - [mm] mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths (Waiman Long) [1873759] - [mm] mm/vmscan.c: add a new member reclaim_state in struct shrink_control (Waiman Long) [1873759] - [mm] mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned (Waiman Long) [1873759] - [mm] mm: limit boost_watermark on small zones (Waiman Long) [1873759] - [mm] mm: do not boost watermarks to avoid fragmentation for the DISCONTIG memory model (Waiman Long) [1873759] - [mm] mm, page_alloc: fix a division by zero error when boosting watermarks v2 (Waiman Long) [1873759] - [mm] mm, page_alloc: do not wake kswapd with zone lock held (Waiman Long) [1873759] - [mm] mm/page_alloc.c: drop uneeded __meminit and __meminitdata (Waiman Long) [1873759] - [mm] mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag (Waiman Long) [1873759] - [mm] mm/page_alloc.c: avoid potential NULL pointer dereference (Waiman Long) [1873759] - [mm] mm/vmscan.c: don't disable irq again when count pgrefill for memcg (Waiman Long) [1873759] - [mm] mm/vmscan: drop may_writepage and classzone_idx from direct reclaim begin template (Waiman Long) [1873759] - [mm] mm/vmscan: add tracepoints for node reclaim (Waiman Long) [1873759] - [mm] mm: generalize putback scan functions (Waiman Long) [1873759] - [mm] mm: remove pages_to_free argument of move_active_pages_to_lru() (Waiman Long) [1873759] - [mm] mm/workingset: remove unused @mapping argument in workingset_eviction() (Waiman Long) [1873759] - [mm] Revert "mm: slowly shrink slabs with a relatively small number of objects" (Waiman Long) [1873759] - [mm] mm: reclaim small amounts of memory when an external fragmentation event occurs (Waiman Long) [1873759] - [mm] mm: use alloc_flags to record if kswapd can wake (Waiman Long) [1873759] - [mm] mm: move zone watermark accesses behind an accessor (Waiman Long) [1873759] - [mm] mm, page_alloc: spread allocations across zones before introducing fragmentation (Waiman Long) [1873759] - [mm] mm: Convert delete_from_swap_cache to XArray (Waiman Long) [1873759] - [fs] mm: zero-seek shrinkers (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix int overflow in callers of do_shrink_slab() (Waiman Long) [1873759] - [mm] mm: slowly shrink slabs with a relatively small number of objects (Waiman Long) [1873759] - [mm] mm: fix page_freeze_refs and page_unfreeze_refs in comments (Waiman Long) [1873759] - [mm] mm: check shrinker is memcg-aware in register_shrinker_prepared() (Waiman Long) [1873759] - [mm] mm: use special value SHRINKER_REGISTERING instead of list_empty() check (Waiman Long) [1873759] - [mm] mm/vmscan.c: move check for SHRINKER_NUMA_AWARE to do_shrink_slab() (Waiman Long) [1873759] - [mm] mm/vmscan.c: condense scan_control (Waiman Long) [1873759] - [arch] asm-generic/tlb: add missing CONFIG symbol (Waiman Long) [1873759] - [include] asm-gemeric/tlb: remove stray function declarations (Waiman Long) [1873759] - [x86] x86/ldt: Remove unused variable in map_ldt_struct() (Waiman Long) [1873759] - [x86] x86/ldt: Unmap PTEs for the slot before freeing LDT pages (Waiman Long) [1873759] - [x86] x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_table_flush() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_flush_mmu_free() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove arch_tlb*_mmu() (Waiman Long) [1873759] - [s390] s390/tlb: Convert to generic mmu_gather (Waiman Long) [1873759] - [mm] asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y (Waiman Long) [1873759] - [include] asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm() (Waiman Long) [1873759] - [arm64] asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range() (Waiman Long) [1873759] - [mm] asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide a comment (Waiman Long) [1873759] - [mm] mm/memory: Move mmu_gather and TLB invalidation code into its own file (Waiman Long) [1873759] - [x86] x86/mm: Page size aware flush_tlb_mm_range() (Waiman Long) [1873759] - [x86] x86/ldt: Split out sanity check in map_ldt_struct() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Track which levels of the page tables have been cleared (Waiman Long) [1873759] - [include] asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather (Waiman Long) [1873759] - [mm] mm/cow: don't bother write protecting already write-protected pages (Waiman Long) [1873759] - [powerpc] mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush (Diego Domingos) [1805031] - [powerpc] powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case (Diego Domingos) [1805031] - [fs] cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails (Leif Sahlberg) [1857038]- [scsi] scsi: libfc: Fix passing zero to 'PTR_ERR' warning (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix for double free() (Chris Leech) [1849542] - [scsi] scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases (Chris Leech) [1849542] - [scsi] scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() (Chris Leech) [1849542] - [scsi] scsi: fcoe: Use eth_zero_addr() to clear mac address (Chris Leech) [1849542] - [scsi] scsi: libfc: Provide missing and repair existing function documentation (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix a couple of misdocumented function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Repair function parameter documentation (Chris Leech) [1849542] - [scsi] scsi: fcoe: Correct some kernel-doc issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix a myriad of documentation issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix various kernel-doc infringements (Chris Leech) [1849542] - [scsi] scsi: libfc: trivial: Fix spelling mistake of 'discovery' (Chris Leech) [1849542] - [scsi] scsi: libfc: Supply some missing kerneldoc struct/function attributes/params (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Skip additional kref updating work event (Chris Leech) [1849542] - [scsi] scsi: libfc: Handling of extra kref (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded semicolon in fcoe.c (Chris Leech) [1849542] - [scsi] scsi: libfc: rport state move to PLOGI if all PRLI retry exhausted (Chris Leech) [1849542] - [scsi] scsi: libfc: If PRLI rejected, move rport to PLOGI state (Chris Leech) [1849542] - [scsi] scsi: libfc: free response frame from GPN_ID (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix null-ptr-deref Read in fc_release_transport (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove redundant call to skb_transport_header (Chris Leech) [1849542] - [scsi] scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv (Chris Leech) [1849542] - [scsi] scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure (Chris Leech) [1849542] - [scsi] scsi: libfc: Whitespace cleanup in libfc.h (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix a typo (Chris Leech) [1849542] - [scsi] scsi: libfc: fix null pointer dereference on a null lport (Chris Leech) [1849542] - [scsi] scsi: libfcoe: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: libfc: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded fcoe_ctlr_destroy_store export (Chris Leech) [1849542] - [scsi] scsi: fcoe: convert to use BUS_ATTR_WO (Chris Leech) [1849542] - [scsi] scsi: libfc: free skb when receiving invalid flogi resp (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove set but not used variable 'port' (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_rport: Mark expected switch fall-through (Chris Leech) [1849542] - [scsi] scsi: libfc: Remove set but not used variable 'disc' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove set but not used variable 'rpriv' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove unnecessary condition check (Chris Leech) [1849542] - [scsi] scsi: fcoe: hold disc_mutex when traversing rport lists (Chris Leech) [1849542] - [net] netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements (Davide Caratti) [1741052] - [fs] nfsd4: fix NULL dereference in nfsd/clients display code (Scott Mayhew) [1872311] - [fs] nfsd: Fix old-style function definition (Scott Mayhew) [1872311] - [fs] nfsd: clients don't need to break their own delegations (Scott Mayhew) [1872311] - [kernel] kthread: save thread function (Scott Mayhew) [1872311] - [fs] locks: Add trace_leases_conflict (Scott Mayhew) [1872311] - [fs] SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") (Scott Mayhew) [1872311] - [fs] NFS: Fix interrupted slots by sending a solo SEQUENCE operation (Scott Mayhew) [1872311] - [net] SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE (Scott Mayhew) [1872311] - [fs] NFSv4 fix CLOSE not waiting for direct IO compeletion (Scott Mayhew) [1872311] - [fs] nfs: Fix memory leak of export_path (Scott Mayhew) [1872311] - [net] sunrpc: fixed rollback in rpc_gssd_dummy_populate() (Scott Mayhew) [1872311] - [net] xprtrdma: Clean up disconnect (Scott Mayhew) [1872311] - [fs] nfsd: apply umask on fs without ACL support (Scott Mayhew) [1872311] - [fs] NFS: Fix direct WRITE throughput regression (Scott Mayhew) [1872311] - [trace] SUNRPC: rpc_xprt lifetime events should record xprt->state (Scott Mayhew) [1872311] - [fs] nfs: set invalid blocks after NFSv4 writes (Scott Mayhew) [1872311] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1872311] - [fs] NFS: Add a tracepoint in nfs_set_pgio_error() (Scott Mayhew) [1872311] - [fs] NFS: Trace short NFS READs (Scott Mayhew) [1872311] - [fs] NFS: nfs_xdr_status should record the procedure name (Scott Mayhew) [1872311] - [net] SUNRPC: Set SOFTCONN when destroying GSS contexts (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS (Scott Mayhew) [1872311] - [net] SUNRPC: trace RPC client lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Trace transport lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Split the xdr_buf event class (Scott Mayhew) [1872311] - [net] SUNRPC: Add tracepoint to rpc_call_rpcerror() (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the RPC_SHOW_SOCKET() macro (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the rpc_show_task_flags() macro (Scott Mayhew) [1872311] - [net] SUNRPC: Trace GSS context lifetimes (Scott Mayhew) [1872311] - [net] SUNRPC: receive buffer size estimation values almost never change (Scott Mayhew) [1872311] - [net] sunrpc: use kmemdup_nul() in gssp_stringify() (Scott Mayhew) [1872311] - [fs] nfsd: safer handling of corrupted c_type (Scott Mayhew) [1872311] - [fs] mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead (Scott Mayhew) [1872311] - [mm] mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE (Scott Mayhew) [1872311] - [net] SUNRPC: Remove unreachable error condition in rpcb_getport_async() (Scott Mayhew) [1872311] - [fs] nfsd: Fix svc_xprt refcnt leak when setup callback client failed (Scott Mayhew) [1872311] - [net] sunrpc: check that domain table is empty at module unload (Scott Mayhew) [1872311] - [fs] NFS: remove duplicate headers (Scott Mayhew) [1872311] - [fs] NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [fs] NFS: Use the correct style for SPDX License Identifier (Scott Mayhew) [1872311] - [net] net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' (Scott Mayhew) [1872311] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Scott Mayhew) [1872311] - [fs] NFSD: Fix improperly-formatted Doxygen comments (Scott Mayhew) [1872311] - [fs] NFSD: Squash an annoying compiler warning (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up request deferral tracepoints (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints for monitoring NFSD callbacks (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to the NFSD state management code (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to NFSD's duplicate reply cache (Scott Mayhew) [1872311] - [trace] SUNRPC: svc_show_status() macro should have enum definitions (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_udp_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor svc_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up svc_release_skb() functions (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor recvfrom path dealing with incomplete TCP receives (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk() call sites in TCP receive path (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_tcp_recv_record() (Scott Mayhew) [1872311] - [net] SUNRPC: Rename svc_sock::sk_reclen (Scott Mayhew) [1872311] - [net] SUNRPC: Trace server-side rpcbind registration events (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk call sites in TCP state change callouts (Scott Mayhew) [1872311] - [net] SUNRPC: Add more svcsock tracepoints (Scott Mayhew) [1872311] - [net] SUNRPC: Remove "#include " (Scott Mayhew) [1872311] - [net] SUNRPC: Trace a few more generic svc_xprt events (Scott Mayhew) [1872311] - [net] SUNRPC: Tracepoint to record errors in svc_xpo_create() (Scott Mayhew) [1872311] - [trace] SUNRPC: Remove kernel memory address from svc_xprt tracepoints (Scott Mayhew) [1872311] - [net] svcrdma: Add tracepoints to report ->xpo_accept failures (Scott Mayhew) [1872311] - [net] svcrdma: Displayed remote IP address should match stored address (Scott Mayhew) [1872311] - [include] svcrdma: Remove the SVCRDMA_DEBUG macro (Scott Mayhew) [1872311] - [net] svcrdma: Rename tracepoints that record header decoding errors (Scott Mayhew) [1872311] - [net] svcrdma: Remove backchannel dprintk call sites (Scott Mayhew) [1872311] - [net] SUNRPC: Move xpt_mutex into socket xpo_sendto methods (Scott Mayhew) [1872311] - [net] sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs (Scott Mayhew) [1872311] - [net] sunrpc: Remove unused function ip_map_update (Scott Mayhew) [1872311] - [fs] nfsd: handle repeated BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [net] ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for bridged UDP tunnels (Aaron Conole) [1849736] - [net] geneve: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] vxlan: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] tunnels: PMTU discovery support for directly bridged IP packets (Aaron Conole) [1849736] - [net] ipv4: route: Ignore output interface in FIB lookup for PMTU route (Aaron Conole) [1849736] - [infiniband] RDMA/core: Free DIM memory in error unwind (Kamal Heib) [1857602] - [infiniband] RDMA/core: Stop DIM before destroying CQ (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add min length checks to user structure copies (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Protect access to remote_sidr_table (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix race in rdma_alloc_commit_uobject() (Kamal Heib) [1857602] - [net] xprtrdma: fix incorrect header size calculations (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of connect errors (Kamal Heib) [1857602] - [net] xprtrdma: Fix return code from rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix recursion into rpcrdma_xprt_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix double-free in rpcrdma_ep_create() (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix reporting vendor_part_id (Kamal Heib) [1857602] - [infiniband] IB/sa: Resolv use-after-free in ib_nl_make_request() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add explicit cast OPA_MTU_8192 to 'enum ib_mtu' (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add atomic triggered sleep/wakeup (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Correct -EBUSY handling in tx code (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Restore kfree in dummy_netdev cleanup (Kamal Heib) [1857602] - [infiniband] IB/mad: Fix use after free when destroying MAD agent (Kamal Heib) [1857602] - [infiniband] RDMA/counter: Query a counter before release (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of RDMA_ERROR replies (Kamal Heib) [1857602] - [net] xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Check that type_attrs is not NULL prior access (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Protect bind_list and listen_list while finding matching cm id (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Set maximum pkeys device attribute (Kamal Heib) [1857602] - [infiniband] RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq (Kamal Heib) [1857602] - [infiniband] RDMA/core: Annotate CMA unlock helper routine (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl() (Kamal Heib) [1857602] - [infiniband] RDMA/hfi1: Fix trivial mis-spelling of 'descriptor' (Kamal Heib) [1857602] - [net] xprtrdma: Make xprt_rdma_slot_table_entries static (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Spurious WARNING triggered in cm_destroy_id() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Use free_netdev() in hfi1_netdev_free() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Move and rename trace_cm_id_create() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix hfi1_netdev_rx_init() error handling (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_map_per_fmr' (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_fmr' (Kamal Heib) [1857602] - [net] RDMA/rds: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR device ops (Kamal Heib) [1857602] - [infiniband] RDMA/rdmavt: Remove FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mthca: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mlx4: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/i40iw: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/bnxt_re: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/mlx5: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR pool API (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/iser: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix several reference count leaks (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix spelling mistake "enought" -> "enough" (Kamal Heib) [1857602] - [rdma] RDMA/core: Use offsetofend() instead of open coding (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Increase max_send_sge (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Reduce max_recv_sge to 1 (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Make debug output more detailed (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Make the channel count configurable per target (Kamal Heib) [1857602] - [infiniband] hfi1: get rid of pointless access_ok() (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Provide ECE reject reason (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Connect ECE to rdma_accept (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Send and receive ECE parameter over the wire (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Deliver ECE parameters through UCMA events (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Extend ucma_connect to receive ECE parameters (Kamal Heib) [1857602] - [rdma] RDMA/cm: Add Enhanced Connection Establishment (ECE) bits (Kamal Heib) [1857602] - [infiniband] RDMA/core: Use sizeof_field() helper (Kamal Heib) [1857602] - [infiniband] RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc (Kamal Heib) [1857602] - [infiniband] IB/cma: Fix ports memory leak in cma_configfs (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy QP commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy WQ commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy SRQ commands over ioctl (Kamal Heib) [1857602] - [rdma] IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Extend CQ to get its own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Refactor related objects to use their own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] RDMA/core: Allow the ioctl layer to abort a fully created uobject (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Expose UAR object and its alloc/destroy commands (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Fix a NULL vs IS_ERR() check (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Introduce UAPIs to manage packet pacing (Kamal Heib) [1857602] - [netdrv] net/mlx5: Expose raw packet pacing APIs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Enable the transmit side of the datagram ipoib netdev (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Add capability to switch between datagram and connected mode (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add packet histogram trace event (Kamal Heib) [1857602] - [infiniband] IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which exceeded mtu size (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Activate the dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add rx functions for dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add interrupt handler functions for accelerated ipoib (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to receive accelerated ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Increase ipoib Datagram mode MTU's upper limit (Kamal Heib) [1857602] - [infiniband] IB/hfi1: RSM rules for AIP (Kamal Heib) [1857602] - [infiniband] IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Remove module parameter for KDETH qpns (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to transmit datagram ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add accelerated IP capability bit (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report host information to the device (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Fix setting of wrong bit in get/set_feature commands (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Replace one-element array and use struct_size() helper (Kamal Heib) [1857602] - [net] svcrdma: Fix backchannel return code (Kamal Heib) [1857602] - [net] svcrdma: trace undersized Write chunks (Kamal Heib) [1857602] - [net] svcrdma: Trace page overruns when constructing RDMA Reads (Kamal Heib) [1857602] - [net] svcrdma: Clean up handling of get_rw_ctx errors (Kamal Heib) [1857602] - [net] svcrdma: Clean up the tracing for rw_ctx_init errors (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Add a newline when printing parameter 'srpt_service_guid' by sysfs (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consolidate ib_create_srq flows (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Fix create WQ to use the given user handle (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer (Kamal Heib) [1857602] - [rdma] IB/rdmavt: Replace zero-length array with flexible-array (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Increment the refcount inside cm_find_listen() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove needless cm_id variable (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove the cm_free_id() wrapper function (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Make find_remote_id() return a cm_id_private (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add a note explaining how the timewait is eventually freed (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pull duplicated code into cm_queue_work_unlock() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove unused store to ret in cm_rej_handler (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove return code from add_cm_id_to_port_list (Kamal Heib) [1857602] - [infiniband] RDMA/addr: Mark addr_resolve as might_sleep() (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Return stable IB device index as identifier (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Initialize the flow label of CM's route path record (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consider flow label when building skb (Kamal Heib) [1857602] - [rdma] RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port (Kamal Heib) [1857602] - [infiniband] RDMA: Allow ib_client's to fail when add() is called (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Remove snoop interface (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count admin commands errors (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count mmap failures (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report create CQ error counter (Kamal Heib) [1857602] - [infiniband] RDMA/core: Get xmit slave for LAG (Kamal Heib) [1857602] - [infiniband] RDMA/core: Add LAG functionality (Kamal Heib) [1857602] - [infiniband] RDMA: Group create AH arguments in struct (Kamal Heib) [1857602] - [infiniband] RDMA/rw: use DIV_ROUND_UP to calculate nr_ops (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Limit the scope of rdma_is_consumer_reject function (Kamal Heib) [1857602] - [infiniband] IB: Fix some documentation warnings (Kamal Heib) [1857602] - [infiniband] RDMA: Remove a few extra calls to ib_get_client_data() (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated (Kamal Heib) [1857602] - [infiniband] RDMA/rxe: Set default vendor ID (Kamal Heib) [1857602] - [netdrv] bonding: Use fallthrough pseudo-keyword (Jarod Wilson) [1860495] - [netdrv] bonding: fix active-backup failover for current ARP slave (Jarod Wilson) [1860495] - [netdrv] bonding: fix a potential double-unregister (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_alb: Describe alb_handle_addr_collision_on_attach()'s 'bond' and 'addr' params (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_main: Document 'proto' and rename 'new_active' parameters (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues (Jarod Wilson) [1860495] - [netdrv] bonding: show saner speed for broadcast mode (Jarod Wilson) [1868265 1860495] - [netdrv] bonding: check return value of register_netdevice() in bond_newlink() (Jarod Wilson) [1860495] - [netdrv] bonding: check error value of register_netdevice() immediately (Jarod Wilson) [1860495] - [netdrv] bonding: don't need RTNL for ipsec helpers (Jarod Wilson) [1860495] - [netdrv] bonding: deal with xfrm state in all modes and add more error-checking (Jarod Wilson) [1860495] - [netdrv] bonding: allow xfrm offload setup post-module-load (Jarod Wilson) [1860495] - [netdrv] bonding: Remove extraneous parentheses in bond_setup (Jarod Wilson) [1860495] - [netdrv] bonding/xfrm: use real_dev instead of slave_dev (Jarod Wilson) [1860495] - [netdrv] bonding: support hardware encryption offload to slaves (Jarod Wilson) [1860495] - [netdrv] mlx5: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [netdrv] ixgbe_ipsec: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [net] xfrm: bail early on slave pass over skb (Jarod Wilson) [1860495] - [netdrv] bonding: Fix reference count leak in bond_sysfs_slave_add (Jarod Wilson) [1860495] - [netdrv] bonding: propagate transmit status (Jarod Wilson) [1860495] - [netdrv] bonding: remove useless stats_lock_key (Jarod Wilson) [1860495] - [netdrv] bonding: Implement ndo_get_xmit_slave (Jarod Wilson) [1860495] - [netdrv] bonding: Add array of all slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Add function to get the xmit slave in active-backup mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave in rr mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave based on hash (Jarod Wilson) [1860495] - [netdrv] bonding/alb: Add helper functions to get the xmit slave (Jarod Wilson) [1860495] - [netdrv] bonding: Rename slave_arr to usable_slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Export skip slave logic to function (Jarod Wilson) [1860495] - [netdrv] bonding: Remove inclusion of vermagic header (Jarod Wilson) [1860495] - [netdrv] net/bond: Delete driver and module versions (Jarod Wilson) [1860495]- [mm] powerpc/book3s64/radix: Fix boot failure with large amount of guest memory (Steve Best) [1854543] - [powerpc] powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE (Steve Best) [1854543] - [powerpc] powerpc/prom: Enable Radix GTSE in cpu pa-features (Steve Best) [1854543] - [powerpc] powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE (Steve Best) [1854543] - [powerpc] powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled (Steve Best) [1854543] - [powerpc] powerpc/mm: Enable radix GTSE only if supported (Steve Best) [1854543] - [misc] powerpc/64s/radix: introduce options to disable use of the tlbie instruction (Steve Best) [1854543] - [mm] powerpc/64s: remove unnecessary translation cache flushes at boot (Steve Best) [1854543] - [mm] powerpc/64s/pseries: radix flush translations before MMU is enabled at boot (Steve Best) [1854543] - [mm] powerpc/64s: make mmu_partition_table_set_entry TLB flush optional (Steve Best) [1854543] - [mm] powerpc/64s/radix: tidy up TLB flushing code (Steve Best) [1854543] - [mm] powerpc/64s: remove register_process_table callback (Steve Best) [1854543] - [mm] powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only (Steve Best) [1854543] - [powerpc] powerpc/mm/radix: Create separate mappings for hot-plugged memory (Steve Best) [1854543] - [mm] powerpc/mm/radix: Remove split_kernel_mapping() (Steve Best) [1854543] - [mm] powerpc/mm/radix: Free PUD table when freeing pagetable (Steve Best) [1854543] - [mm] powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings (Steve Best) [1854543] - [mm] powerpc/64s: Fix page table fragment refcount race vs speculative references (Steve Best) [1854543] - [powerpc] powerpc/security: Fix link stack flush instruction (Gustavo Duarte) [1862103] - [powerpc] powerpc/pseries: add new branch prediction security bits for link stack (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: Allow for processors that flush the link stack using the special bcctr (Gustavo Duarte) [1862103] - [powerpc] powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: split branch cache flush toggle from code patching (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: make display of branch cache flush more consistent (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: change link stack flush state to the flush type enum (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: re-name count cache flush to branch cache flush (Gustavo Duarte) [1862103] - [kernel] smp: Remove superfluous cond_func check in smp_call_function_many_cond() (Prarit Bhargava) [1882551] - [kernel] smp: Remove allocation mask from on_each_cpu_cond.*() (Prarit Bhargava) [1882551] - [kernel] smp: Add a smp_cond_func_t argument to smp_call_function_many() (Prarit Bhargava) [1882551] - [kernel] smp: Use smp_cond_func_t as type for the conditional function (Prarit Bhargava) [1882551] - [kernel] smp, cpumask: introduce on_each_cpu_cond_mask (Prarit Bhargava) [1882551] - [kernel] smp: use __cpumask_set_cpu in on_each_cpu_cond (Prarit Bhargava) [1882551] - [pci] PCI: Add support for root bus sizing (Myron Stowe) [1886036] - [drm] PCI: Use ioremap(), not phys_to_virt() for platform ROM (Myron Stowe) [1886036] - [pci] PCI: Avoid ASMedia XHCI USB PME# from D0 defect (Myron Stowe) [1886036] - [pci] PCI/ACPI: Move pcie_to_hpx3_typefrom stack to static data (Myron Stowe) [1886036] - [documentation] Documentation: PCI: Add background on Boot Interrupts (Myron Stowe) [1886036] - [pci] PCI: Add boot interrupt quirk mechanism for Xeon chipsets (Myron Stowe) [1886036] - [pci] PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro (Myron Stowe) [1886036] - [pci] PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings (Myron Stowe) [1886036] - [pci] PCI: Add pci_speed_string() (Myron Stowe) [1886036] - [pci] PCI: Add 32 GT/s decoding in some macros (Myron Stowe) [1886036] - [powerpc] powerpc/test_emulate_step: Move extern declaration to sstep.h (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/sstep: Introduce macros to retrieve Prefix instruction operands (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Add negative tests for prefixed addi (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Enhancement to test negative scenarios (Desnes Augusto Nunes do Rosario) [1854542] - [netdrv] drivers/net/ibmvnic: Update VNIC protocol version reporting (Steve Best) [1882269] - [s390] s390/zcrypt: fix kmalloc 256k failure (Claudio Imbrenda) [1885963] - [x86] crypto: x86/aesni-gcm - fix crash on empty plaintext (Herbert Xu) [1882868] - [x86] crypto: x86/aesni-gcm - make 'struct aesni_gcm_tfm_s' static const (Herbert Xu) [1882868] - [x86] crypto: aesni - Add scatter/gather avx stubs, and use them in C (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce partial block macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce READ_PARTIAL_BLOCK macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Move ghash_mul to GCM_COMPLETE (Herbert Xu) [1882868] - [x86] crypto: aesni - Fill in new context data structures (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge avx precompute functions (Herbert Xu) [1882868] - [x86] crypto: aesni - Split AAD hash calculation to separate macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Add GCM_COMPLETE macro (Herbert Xu) [1882868] - [x86] crypto: aesni - support 256 byte keys in avx asm (Herbert Xu) [1882868] - [x86] crypto: aesni - Macro-ify func save/restore (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce gcm_context_data (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge GCM_ENC_DEC (Herbert Xu) [1882868] - [pci] PCI: Add DMA alias quirk for PLX PEX NTB (Myron Stowe) [1884657] - [pci] PCI: Add nr_devfns parameter to pci_add_dma_alias() (Myron Stowe) [1884657] - [pci] PCI: Fix pci_add_dma_alias() bitmask size (Myron Stowe) [1884657] - [pci] PCI/IOV: Fix memory leak in pci_iov_add_virtfn() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 device IDs (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 MRPC GAS access permission check (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 flash information interface support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 system info register support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Separate Gen3 register structures into unions (Myron Stowe) [1884657] - [pci] PCI/switchtec: Factor out Gen3 ioctl_flash_part_info() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add 'generation' variable (Myron Stowe) [1884657] - [pci] PCI/switchtec: Rename generation-specific constants (Myron Stowe) [1884657] - [pci] PCI/switchtec: Move check event ID from mask_event() to switchtec_event_isr() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Remove redundant valid PFF number count (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add support for Intercomm Notify and Upstream Error Containment (Myron Stowe) [1884657] - [pci] PCI/switchtec: Fix vep_vector_number ioread width (Myron Stowe) [1884657] - [pci] PCI/switchtec: Use dma_set_mask_and_coherent() (Myron Stowe) [1884657] - [pci] PCI: Allow adjust_bridge_window() to shrink resource if necessary (Myron Stowe) [1884657] - [pci] PCI: Set resource size directly in adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() to adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() parameter (Myron Stowe) [1884657] - [pci] PCI: Consider alignment of hot-added bridges when assigning resources (Myron Stowe) [1884657] - [pci] PCI: Remove local variable usage in pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Pass size + alignment to pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Rename variables (Myron Stowe) [1884657] - [pci] PCI: Remove unnecessary braces (Myron Stowe) [1884657] - [pci] PCI: Don't disable bridge BARs when assigning bus resources (Myron Stowe) [1884657] - [documentation] Documentation: PCI: Fix pci_alloc_irq_vectors() function name typo (Myron Stowe) [1884657] - [pci] PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers (Myron Stowe) [1884657] - [pci] PCI: Add generic quirk for increasing D3hot delay (Myron Stowe) [1884657] - [edac] x86/mce, EDAC/mce_amd: Print PPIN in machine check records (Prarit Bhargava) [1860381]- [netdrv] geneve: add transport ports in route lookup for geneve (Mark Gray) [1884481] {CVE-2020-25645} - [drm] PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP (Ivan Vecera) [1867164] - [base] PM: sleep: core: Drop racy and redundant checks from device_prepare() (Ivan Vecera) [1867164] - [mm] mm/page_isolation: fix potential warning from user (Waiman Long) [1811009] - [mm] mm/hotplug: silence a lockdep splat with printk() (Waiman Long) [1811009] - [mm] mm/debug.c: always print flags in dump_page() (Waiman Long) [1811009] - [mm] mm/debug.c: PageAnon() is true for PageKsm() pages (Waiman Long) [1811009] - [mm] mm/debug.c: __dump_page() prints an extra line (Waiman Long) [1811009] - [mm] mm: fix some typos in mm directory (Waiman Long) [1811009] - [mm] mm, fault_around: do not take a reference to a locked page (Waiman Long) [1811009] - [mm] mm: remove the exporting of totalram_pages (Waiman Long) [1880090] - [mm] mm: remove managed_page_count_lock spinlock (Waiman Long) [1880090] - [mm] mm: convert totalram_pages and totalhigh_pages variables to atomic (Waiman Long) [1880090] - [mm] mm: convert zone->managed_pages to atomic variable (Waiman Long) [1880090] - [net] mm: reference totalram_pages and managed_pages once per function (Waiman Long) [1880090] - [mm] mm/page_alloc: Introduce free_area_init_core_hotplug (Waiman Long) [1880090] - [mm] mm/page_alloc: inline function to handle CONFIG_DEFERRED_STRUCT_PAGE_INIT (Waiman Long) [1880090] - [mm] mm: remove __paginginit (Waiman Long) [1880090] - [mm] mm: access zone->node via zone_to_nid() and zone_set_nid() (Waiman Long) [1880090] - [mm] mm, page_alloc: double zone's batchsize (Waiman Long) [1880090] - [powerpc] powerpc/pseries/cmm: fix managed page counts when migrating pages between zones (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: drain per-cpu pages again during memory offline (Chris von Recklinghausen) [1754739] - [mm] mm: move nr_deactivate accounting to shrink_active_list() (Chris von Recklinghausen) [1754739] - [mm] sh: fix build error in mm/init.c (Chris von Recklinghausen) [1754739] - [mm] mm/memremap: set caching mode for PCI P2PDMA memory to WC (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: add pgprot_t to mhp_params (Chris von Recklinghausen) [1754739] - [mm] powerpc/mm: thread pgprot_t through create_section_mapping() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: thread pgprot_t through init_memory_mapping() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: rename mhp_restrictions to mhp_params (Chris von Recklinghausen) [1754739] - [include] mm/memory_hotplug: drop the flags field from struct mhp_restrictions (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: cleanup __add_pages() (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Enable memory hot remove (Chris von Recklinghausen) [1754739] - [firmware] arm/efi: EFI soft reservation to memblock (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: convert mm/dump.c to use walk_page_range() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: drop valid_start/valid_end from test_pages_in_a_zone() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: pass in nid to online_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove "count" parameter from has_unmovable_pages() (Chris von Recklinghausen) [1754739] - [base] mm: remove the memory isolate notifier (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Disable instrumentation in the EFI runtime handling code (Chris von Recklinghausen) [1754739] - [x86] efi/x86: avoid KASAN false positives when accessing the 1: 1 mapping (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Limit EFI old memory map to SGI UV machines (Chris von Recklinghausen) [1754739] - [x86] efi/libstub/x86: Fix unused-variable warning (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify mixed mode call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify 64-bit EFI firmware call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split SetVirtualAddresMap() wrappers into 32 and 64 bit versions (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split off some old memmap handling into separate routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Re-disable RT services for 32-bit kernels running on 64-bit EFI (Chris von Recklinghausen) [1754739] - [x86] efi/libstub: Distinguish between native/mixed not 32/64 bit (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Extend native protocol definitions with mixed_mode aliases (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Use a helper to iterate over a EFI handle array (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Rename efi_is_native() to efi_is_mixed() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Unify 32/64-bit functions (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Convert GOP structures to typedef and clean up some types (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove unused typedef (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove bogus packed attribute from GOP structures (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub/random: Initialize pointer variables to zero for mixed mode (Chris von Recklinghausen) [1754739] - [firmware] efi: Fix efi_loaded_image_t::unload type (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Fix memory leak in __gop_query32/64() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_SUCCESS if a usable GOP was found (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs (Chris von Recklinghausen) [1754739] - [hv] mm/memory_hotplug.c: remove __online_page_set_limits() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: don't allow to online/offline memory blocks with holes (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE (Chris von Recklinghausen) [1754739] - [mm] mm/page_alloc.c: don't set pages PageReserved() when offlining (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove __online_page_free() and __online_page_increment_counters() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: add a bounds check to __add_pages() (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix NMI vs ESPFIX (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unwind the ESPFIX stack earlier on exception entry (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Move FIXUP_FRAME after pushing fs in SAVE_ALL (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Simplify common_exception (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Use ss segment where required (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix IRET exception (Chris von Recklinghausen) [1754739] - [x86] x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Repair 32-bit Xen PV (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Allow int3_emulate_push() (Chris von Recklinghausen) [1754739] - [x86] x86: Hide the int3_emulate_call/jmp functions from UML (Chris von Recklinghausen) [1754739] - [x86] ftrace/x86_64: Emulate call function while updating in breakpoint handler (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Provide consistent pt_regs (Chris von Recklinghausen) [1754739] - [x86] kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/ftrace: Add pt_regs frame annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/kprobes: Fix frame pointer annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clean up return from interrupt preemption path (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Simulation mode (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Switch to balloon_page_alloc() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement balloon compaction (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Convert loaned_pages to an atomic_long_t (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Rip out memory isolate notifier (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Use adjust_managed_page_count() insted of totalram_pages_* (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Drop page array (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Cleanup rc handling in cmm_init() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Report errors when registering notifiers fails (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement release() function for sysfs device (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Push EFI_MEMMAP check into leaf routines (Chris von Recklinghausen) [1754739] - [mm] powerpc: Don't flush caches when adding memory (Chris von Recklinghausen) [1754739] - [firmware] efi/random: use arch-independent efi_call_proto() (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Don't evaluate exception stacks before setup (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Mark pages PG_offline in balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Drop __balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Set pages PageOffline() in balloon_add_region() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: prevent memory leak when reusing pgdat (Chris von Recklinghausen) [1754739] - [base] drivers/base/memory.c: don't store end_section_nr in memory blocks (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove move_pfn_range() (Chris von Recklinghausen) [1754739] - [mm] mm: introduce compound_nr() (Chris von Recklinghausen) [1754739] - [x86] x86/asm: Make some functions local labels (Chris von Recklinghausen) [1754739] - [firmware] efi-stub: Fix get_efi_config_table on mixed-mode setups (Chris von Recklinghausen) [1754739] - [x86] efi/x86: move UV_SYSTAB handling into arch/x86 (Chris von Recklinghausen) [1754739] - [x86] efi: x86: move efi_is_table_address() into arch/x86 (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: remove unneeded return for void function (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove redundant CLACs in getuser/putuser error paths (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove ELF function annotation from copy_user_handle_tail() (Chris von Recklinghausen) [1754739] - [x86] x86/entry: Fix thunk function ELF sizes (Chris von Recklinghausen) [1754739] - [x86] x86/entry/64: Simplify idtentry a little (Chris von Recklinghausen) [1754739] - [mm] mm: vmscan: correct some vmscan counters for THP swapout (Chris von Recklinghausen) [1754739] - [mm] mm/gup: speed up check_and_migrate_cma_pages() on huge page (Chris von Recklinghausen) [1754739] - [x86] x86/ldt: Initialize the context lock for init_mm (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries: avoid blocking in irq when queuing hotplug events (Chris von Recklinghausen) [1754739] - [arm64] arm64/mm: don't initialize pgd_cache twice (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: fix recent_rotated history (Chris von Recklinghausen) [1754739] - [x86] efi/x86/Add missing error handling to old_memmap 1:1 mapping code (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Inhibit huge-vmap with ptdump (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: simplify shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: cleanup memory offline path (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop redundant hugepage_migration_supported check (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: unlock 1GB-hugetlb on x86_64 (Chris von Recklinghausen) [1754739] - [mm] mm: move recent_rotated pages calculation to shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Initialize PGD cache during mm initialization (Chris von Recklinghausen) [1754739] - [x86] x86/alternatives: Initialize temporary mm for patching (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Fix a crash with kmemleak_scan() (Chris von Recklinghausen) [1754739] - [x86] x86/irq: Fix outdated comments (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: treat CMA pages as unmovable (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove stack overflow debug code (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remap the IRQ stack with guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Split the IRQ stack into its own pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Init hardirq_stack_ptr during CPU hotplug (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Handle irq stack allocation failure proper (Chris von Recklinghausen) [1754739] - [xen] x86/irq/32: Invoke irq_ctx_init() from init_IRQ() (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Make irq stack a character array (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Define IRQ_STACK_SIZE (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Speedup in_exception_stack() (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Split debug IST stack (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Enable IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Disconnect IST index and stack order (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Remove orig_ist array (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Prepare TSS.IST setup for guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Use cpu entry area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/traps: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Provide exception stack accessor (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Prepare for IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Add structs for exception stacks (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Cleanup setup functions (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Make IST index zero based (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Remove unused stack defines on 32bit (Chris von Recklinghausen) [1754739] - [x86] x86/64: Remove stale CURRENT_MASK (Chris von Recklinghausen) [1754739] - [x86] x86/idt: Remove unused macro SISTG (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Sanitize the top/bottom confusion (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove a hardcoded irq_stack_union access (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack: Fix off-by-one errors in stack identification (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Limit IST stack overflow check to #DB stack (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: Consolidate early page table allocation (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: don't call page table ctors for init_mm (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: use appropriate ctors for page tables (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Move copy_user_handle_tail() into asm (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix notification in offline error path (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: fix an imbalance with DEBUG_PAGEALLOC (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: explicitly pass the head to isolate_huge_page (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: do not allocate duplicate stack variables in shrink_page_list() (Chris von Recklinghausen) [1754739] - [mm] mm: refactor swap-in logic out of shmem_getpage_gfp (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: remove 7th argument of isolate_lru_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove extra drain pages on pcp list (Chris von Recklinghausen) [1754739] - [mm] mm/memory-hotplug: Allow memory resources to be children (Chris von Recklinghausen) [1754739] - [kernel] mm/resource: Move HMM pr_debug() deeper into resource code (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: fix off-by-one in is_pageblock_removable (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Move percpu_setup_debug_store() to __init section (Chris von Recklinghausen) [1754739] - [mm] arm64: ptdump: Don't iterate kernel page tables using PTRS_PER_PXX (Chris von Recklinghausen) [1754739] - [firmware] efi: Use 32-bit alignment for efi_guid_t (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: __offline_pages fix wrong locking (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: don't bail out in do_migrate_range() prematurely (Chris von Recklinghausen) [1754739] - [mm] arm64: dump: no need to check return value of debugfs_create functions (Chris von Recklinghausen) [1754739] - [x86] x86/asm/suspend: Drop ENTRY from local data (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: deobfuscate migration part of offlining (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: try to migrate full pfn range (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: move init_currently_empty_zone() under zone_span_lock protection (Chris von Recklinghausen) [1754739] - [mm] mm: only report isolation failures when offlining memory (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: be more verbose for memory offline failures (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: print reason for the offlining failure (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop pointless block alignment checks from __offline_pages (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Don't unmap EFI boot services code/data regions for EFI_OLD_MEMMAP and EFI_MIXED_MODE (Chris von Recklinghausen) [1754739] - [x86] kprobes/x86: Blacklist non-attachable interrupt functions (Chris von Recklinghausen) [1754739] - [include] linkage: add generic GLOBAL() macro (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Move efi__boot_services() to arch/x86 (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Unmap EFI boot services code/data regions from efi_pgd (Chris von Recklinghausen) [1754739] - [mm] x86/mm/pageattr: Introduce helper function to unmap EFI boot services (Chris von Recklinghausen) [1754739] - [x86] x86/fpu: Use the correct exception table macro in the XSTATE_OP wrapper (Chris von Recklinghausen) [1754739] - [firmware] efi/arm/libstub: Pack FDT after populating it (Chris von Recklinghausen) [1754739] - [x86] x86/traps: Complete prototype declarations (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: clean up node_states_check_changes_offline() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: simplify node_states_check_changes_online (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: tidy up node_states_clear_node() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: spare unnecessary calls to node_set_state (Chris von Recklinghausen) [1754739] - [include] include/linux/linkage.h: align weak symbols (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_add_to_page_cache to XArray (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_radix_tree_replace to XArray (Chris von Recklinghausen) [1754739] - [mm] mm: Convert add_to_swap_cache to XArray (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clear the CS high bits (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Set up temporary text mapping for 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Switch to original page table after resumed (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Enable CONFIG_ARCH_HIBERNATION_HEADER on 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86, hibernate: Extract the common code of 64/32 bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32/asm/power: Create stack frames in hibernate_asm_32.S (Chris von Recklinghausen) [1754739] - [x86] PM / hibernate: Check the success of generating md5 digest before hibernation (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() before setting cr3 (Chris von Recklinghausen) [1754739] - [x86] x86/xen: Move pv irq related functions under CONFIG_XEN_PV umbrella (Chris von Recklinghausen) [1754739] - [x86] x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() (Chris von Recklinghausen) [1754739] - [tools] tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy' (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Remove redundant check for kmem_cache_create() (Chris von Recklinghausen) [1754739] - [x86] x86/power/hibernate_64: Remove VLA usage (Chris von Recklinghausen) [1754739] - [firmware] efi: Deduplicate efi_open_volume() (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Align efi_uga_draw_protocol typedef names to convention (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Prevent reentrant firmware calls in mixed mode (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add debug code to check entry/exit CR3 (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI CR3 switches to NMI handler code (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Leave the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Enter the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Split off return-to-kernel path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unshare NMI return path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Put ESPFIX code into a macro (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Clean up the eboot code (Chris von Recklinghausen) [1754739] - [x86] x86/asm/64: Use 32-bit XOR to zero registers (Chris von Recklinghausen) [1754739] - [x86] Revert "x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport sn_coherency_id" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c" (Frank Ramsay) [1833121] - [x86] x86/apic: Cleanup the include maze (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Fix missing checks of kcalloc() return values (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Replace kmalloc() and memset() with kalloc() calls (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport uv_apicid_hibits (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove _uv_hub_info_check() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Simplify uv_send_IPI_one() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_min_hub_revision_id static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark is_uv_hubless() static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the uv_partition_coherence_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Mark memblock related init code and data correctly (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove unnecessary #ifdef CONFIG_EFI (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove uv_bios_call_reentrant() (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Use efi_enabled() instead of test_bit() (Frank Ramsay) [1833121] - [x86] x86/apic/uv: Remove code for unused distributed GRU mode (Frank Ramsay) [1833121]- [thermal] thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t (Prarit Bhargava) [1890657] - [net] sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels (Davide Caratti) [1889601] - [netdrv] ibmveth: Identify ingress large send packets (Gustavo Duarte) [1887038] - [netdrv] ibmveth: Switch order of ibmveth_helper calls (Gustavo Duarte) [1887038] - [sound] ALSA: redhat: add drivers/soundwire tree and regmap-sdw to the redhat/filter-modules.sh (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable AMD Renoir support for DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable the Intel's SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix jack detection with Realtek codecs when in D3 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/i915 - fix list corruption with concurrent probes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The front Mic on a HP machine doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: hdspm: Fix typo arbitary (Jaroslav Kysela) [1869536] - [sound] ALSA: bebob: potential info leak in hwdep_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint.c: fix repeated word 'there' (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: fix repeated word 'if' (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: handle all SOF_IPC_EXT types (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715-sdw: probe with RT714 Device ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1316: add missing component string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: add extra check on init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: add codec prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove ti, asi-format code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Set regcache when shutting down and waking device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add shutdown capability via a GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Remove duplicate code for I/V sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add support for new SoundWire hardware layout on TGL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove hard-coded codec_conf table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove ternary operator (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hda_dsp_common: use static function in conditional block (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Pass full name to snd_ctl_notify (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Add power-up delay to fix dmic pop sound issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: allow runtime pm at end of probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add codec name prefix to ACPI machine description (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sysfs: add slave status and device number before probe (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add enumerated Slave device to device list (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove an unnecessary NULL check (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add data port test fail interrupt (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: enable test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: enable Data Port test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - set mic to auto detect on a HP AIO machine (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Don't register a cb func if it is registered already (Jaroslav Kysela) [1869536] - [sound] ALSA: HDA: Early Forbid of runtime PM (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - remove kerneldoc for internal hdac_i915 function (Jaroslav Kysela) [1869536] - [sound] ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Remove uninitialized_var() usage (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: add dpcm_create/remove_debugfs_state() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: magician: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Enable AC'97 bus support for PXA machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Select regmap from AC'97 machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: fix external clock probe defer (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: keywest: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Use sizeof_field() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Set ops to NULL on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: More constifications (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: vxpocket: Support PCM sync_stop (Jaroslav Kysela) [1869536] - [sound] ALSA: mips: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: arm: More constification (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: replace '---help---' in Kconfig files with 'help' (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix SPDX license for header file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac: make SOF HDA codec driver probe deterministic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Refactor sample rate function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix the spacing and new lines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Convert bit mask to GENMASK in header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix unbalanced calls to pm_runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2110 class-D amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: add size checks for ext_bytes control .put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for volatile ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Enable fast charge (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix error handling with update_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix required DT properties in the code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add missing bias level power states (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix calling reset in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2564 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: Fix prepare callback behavior for OF usecase (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cs42l51: add additional ADC volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the process being scheduled on core0 always (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix CONTROLLER_IN_GPU macro name (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - handle multiple i915 device instances (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - controller is in GPU on the DG1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - add Intel DG1 PCI and HDMI ids (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO" (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add delay quirk for H570e USB headsets (Jaroslav Kysela) [1869536] - [sound] ALSA: compat_ioctl: avoid compat_alloc_user_space (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix spellint typo in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix iounmap in error handler (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use {u32|u16}p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use u32p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: get max rows and cols info from compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support to block packing mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: clear BIT FIELDs before value set (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Add generic bandwidth allocation algorithm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add DSD support for ak4458 and ak4497 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Add support for tgl-h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: do software reset before clock registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set MCLK input or output direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add fsl_sai_check_version function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add new added registers and new bit definition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-clocks: add q6afe clock controller (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity of boot error logs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix range checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove several superfluous type-casts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) remove redundant "ret" variable uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: debug: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add debug support for imx platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: disable size checks for bytes_ext controls if needed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_audmix: make clock and output src write only (Jaroslav Kysela) [1869536] - [sound] ALSA: remove calls to usb_pipe_type_check for control endpoints (Jaroslav Kysela) [1869536] - [sound] ALSA: hiface: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: usx2y: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: add usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: move snd_usb_pipe_sanity_check into the USB core (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix the failure to flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix DC calibration on bypass boost mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm32: sai: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: s/master/primary (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify core_power_up/down op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: rename cores_mask to host_managed_cores_mask (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Add support for j7200-cpb audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add codec lpass clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add lpass hw voting support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add global q6afe waitqueue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6routing: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015p: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add parity error injection through debugfs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: export broadcast read/write capability for tests (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: realtek-soundwire: ignore initial PARITY errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use quirk to filter out invalid parity errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: add first_interrupt_done status (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: filter-out unwanted interrupt reports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC/soundwire: bus: use property to set interrupt masks (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Remove unused inline function snd_mask_sizeof (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map() (Jaroslav Kysela) [1869536] - [sound] ALSA: mixart: Correct comment wrt obsoleted tasklet usage (Jaroslav Kysela) [1869536] - [sound] ALSA: aloop: Replace tasklet with work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix SLIBMUS/SLIMBUS typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: fix race condition between suspend and Slave device alerts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse auxiliary devices from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mt6359: fix failed to parse DT properties (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Add support for WO and RO TLV byte kcontrols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add v1.5.1 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: dt-bindings: soundwire: add bindings for Qcom controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support for mmio soundwire master devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: avoid dependency on CONFIG_SLIMBUS (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix abh/ahb typo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: make process type optional (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mux (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_process (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_tone (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_host (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_volume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add helper for setting up IPC component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: parse comp_ext_tokens for all widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: create component extended tokens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add comp_ext to struct snd_sof_widget (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: tokens: add token for component UUID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Manage module clock via DAPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Attach the bus clock to the regmap (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Sort masks in a consistent order (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix field bit number indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1 MODCLK widget name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Remove extraneous widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .trigger callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: clarify return value for get_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream handling from .prepare and .hw_free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove .trigger operation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix NULL/ERR_PTR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: fix NULL/IS_ERR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove SDW_REG_SHIFT() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom : use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: use SDW_DISCO_LINK_ID() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use FIELD_GET() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: define and use addr bit masks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix core enable sequence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: support topology components on secondary cores (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a "core" parameter to widget loading functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set SAI Channel Mode to Output Mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Support multiple data channel enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't manage link power individually (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pass link_mask information to each master (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add error log for clock-stop invalid configs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: enable hw_sync as needed by hardware (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link hw_synchronization information (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: update multi-link definition with hw sync details (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add missing support for all clock stop modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: ignore software command retries (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: disable shim wake on suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix port_readydynamic allocation in mipi_disco (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definition for maximum number of ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: soundwire: remove port_readyusage from codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_core: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: ac97: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: (cosmetic) align argument names (Jaroslav Kysela) [1869536] - [sound] ALSA: usb: scarless_gen2: fix endianness issue (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: auto_parser: remove shadowed variable declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: dereference after checking for NULL pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_memory: dereference pointer after NULL checks (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm: simplify locking for timers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Prefer async probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: remove artificial component and DAI name constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: shutdown codec when changing filter type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Clean kernel log from deferred probe error messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify error handling during FW boot (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: define macro for code loader stream format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify the signature of get_stream_with_tag() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add helper function to program ICCMAX stream (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix VS_LTRC register name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-of-dev: Add .arch_ops field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: add extended rom status dump to error log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the ipc_size calculation for process component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: report error only for the last ROM init iteration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Add debug box region (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: fix memory leak in get_ext_windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: make sof_ipc_window monosized (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix intel_suspend/resume defined but not used warning (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 exit commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 custom controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Set AE-7 bools and select mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix Recon3D Center/LFE output (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add quirk output selection structures (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Remove surround output selection (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add bass redirection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add full-range speaker selection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add surround channel config control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add speaker tuning initialization commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: tidy up a memset() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: acpi: add dev_dbg() log for probe completion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: reduce verbosity of IPC pointer updates (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: reduce the log level for unhandled widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: remove unnecessary memory alloc for sdev->private (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) use the "bool" type where it makes sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak5558: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: clean-up inclusion of header files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add topology filename override based on dmi data match (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: Intel: sof_sdw: Add support for product Ripto (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: rename id as part_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: check SoundWire version when matching codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373-sdw: add missing test on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: add support for SDCA boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: mirror CML and TGL configurations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-soundwire: add support for rt5682 on link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: modify SoundWire version id in acpi match table (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Correct wrongly matching entries with audio class (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix I/O voltage range configuration during probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add .exit callback function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add build support for SoundWire (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add missing out of memory check on drvdata->clks allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6359: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Properly match with audio interface class (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Simplify quirk entries with a macro (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Move device rename and profile quirks to an internal table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Hook up component probe function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: rx1950: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: neo1973: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Update naming in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add a dedicated menuconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Export DAC/ADC monomix switches (Jaroslav Kysela) [1869536] - [sound] ALSA: remove duplicate "the the" phrase in Kconfig text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card: Use snd_soc_of_parse_aux_devs() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Add common helper to parse aux devs from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: support 'ELD' mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/soc/intel: Fix spelling mistake "cant" --> "can't" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: various vendors: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: sst-utils: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: cldma: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell-ipc: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Baytrail: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: (cosmetic) align parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_loader: remove always-true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove useless assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: fix redundant return (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst: remove useless NULL assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: compress: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst-atom-controls: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: support clock_stop mode without quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: handle power rail dependencies for clock stop mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_NOT_ALLOWED support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_BUS_RESET support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pm_runtime idle scheduling (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: call helper to reset Slave states on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix race condition on system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reset pm_runtime status during system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix clock handling around codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move soft reset handling to codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move required devm_* allocations to device level code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add support to copy callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add gapless support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: prepare set params to accept profile change (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add next track metadata support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to gapless flag in q6asm open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to remove intial and trailing silence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add length to write command token (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: use flags directly from q6asm-dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: make commands specific to streams (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: rename misleading session id variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Enable TDM audio capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Increased maximum supported channels (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Enable 24 bit audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for line out switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make line out routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for headphone switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make headphone routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Group and sort mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: rename shadowed variable for all broadwell boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-codec: move variable used conditionally (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: SOF: Intel: hda-codec: move unused label to correct position (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add a quirk for LRCK inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add missing mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix DAPM to match the hardware topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_is_synced (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Use platform_get_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Use platform_get_resource (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: fix concurrency issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: fix memory leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Replace card->dev with component->dev (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Add common array to initialize soc based core clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Use dev_dbg() in rt5682_clk_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: Add basic power management support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: enable pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add argument to function definition (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add module_sdw_driver helper macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix PRBS/Static_1 swapped definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: virmidi: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: use pci_status_get_and_clear_errors (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The Mic on a RedmiBook doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failure (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fixup headset for ASUS GX502 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix double free of dangling pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: hdmi - add Rocketlake support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Fix power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-toddr: fix channel order on g12 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: add snd_soc_find_dai_with_mutex() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: always check pin power status in i915 pin fixup (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Fix refcount imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for UR22C (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fixup ams_delta_mute() function name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pcm3168a: ignore 0 Hz settings (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: Add support for Loongson 7A1000 controller" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Program WAKEEN register for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix 2 channel swapping for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: ca0106: fix error code handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-digi00x: exclude Avid Adrenaline from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ALSA; firewire-tascam: exclude Tascam FE-8 from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Set card->owner to avoid warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: Add period size constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: avoid reset of sdo_limit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in autosuspend delay (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: fix typo in comment on INTSTAT registers (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: ignore broken processing/extension unit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: Fix memleak in sst_media_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Avoid attempts to read unreadable registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: msm8916-wcd-analog: fix register Interrupt offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Prevent access to invalid VU register bits on WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add model alc298-samsung-headphone (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Update documentation comment for MS2109 quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: fix spelling mistakes in the comments (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Fix potential Oops in snd_echo_resume() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6routing: add dummy register read/write function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Make soc_component_read() returning an error code again (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - reverse the setting value in the micmute_led_set (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaduio: Drop superfluous volatile modifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Replacing component->name with codec_dai->name (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Pioneer DDJ-RB (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix spelling mistake "buss" -> "bus" (Jaroslav Kysela) [1869536] - [sound] ALSA: pci: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Add 100us dma stop delay (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add dma stop delay variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hda/tegra: Set buffer alignment to 128 bytes (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Serialize ioctls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add quirk to force connectivity (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add startech usb audio dock name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_i2s: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_dmic: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_ahub: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_admaif: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra186_dspk: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add support for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: renoir: restore two more registers during resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from readable register list (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Remove fsl_asoc_card_set_bias_level function (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: call runtime_allow() for all hda controllers" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix AE-5 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for Recon3D (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Two step component registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Simplify snd_soc_component_initialize declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Relocate and expose snd_soc_component_initialize (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: Replace 'select' DMADEVICES 'with depends on' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: use less strict tests for dailink capabilities (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not access WM8962_GPIO_BASE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: use resource_size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: drop unnecessary list_empty (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Added hw_params support for ALC1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Passing card structure based on codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Renaming snd-soc-card structure and fields (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add sound support for Midas boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Rework disable channel function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Add 8kHz audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Fix regression causing sysfs entries to disappear (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-formatters: fix sclk inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdmin: fix g12a skew (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-interface: fix link fmt setup (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fixed HP right speaker no sound (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix NULL pointer dereference during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Fix keep_power assignment for non-component devices (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Workaround for spurious wakeups on some Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Restore PME_EN state at Power On (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/boards: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: don't call pm_runtime_* on card device (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: update dsm param bin max size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update dsm init sequence and condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: don't report of_xlate_dai_name failures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse properties with "qcom, " prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Support parsing links without DPCM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe: Remove unused q6afe_is_rx_port() function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use devm for resource management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix dac event dapm mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support configuring dai fmt from DT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix build error due to 64-by-32 division (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: omap: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Support new metadata block ID's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: xtensa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: generic: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: au1x: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-xxx: add asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix deadlock after PCM open error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak on module unload (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: call patch_ops.free() on probe error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with max98357b (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support left justified format for I2S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix probe regression on systems without i915 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Update SAI config bclk/fsync rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops for imx8 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based ADMAIF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix reset gpio property name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE back to DAI ops (Jaroslav Kysela) [1869536] - [sound] ALSA: Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add wake interrupt support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel/cadence: merge Soundwire interrupt handlers/threads (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: add implementation of sdw_intel_enable_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce helper for link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce a helper to arm link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: revisit SHIM programming sequences (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: report slave_ids for each link to SOF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add clock stop quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add mutex for shared SHIM register access (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add prototype for WAKEEN interrupt processing (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add link_list to handle interrupts with a single thread (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: update headers for interrupts (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reuse code for wait loops to set/clear bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add support for systems without i915 audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove properties in card remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: drop a duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335.h: fix duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra20_das.h: delete duplicated words (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Avoid the use of one-element array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra186 based DSPK driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based AHUB driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based I2S driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based DMIC driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add support for CIF programming (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: change match table ehl-rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: remove .digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace the word "slave" in vmaster API (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: delete duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: optimize the power consumption (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: disable MICBIAS and Vref2 widget in default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback (Jaroslav Kysela) [1869536] - [sound] ALSA: info: Drop WARN_ON() from buffer NULL sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Use kmemdup in podhd_set_monitor_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add support for Loongson 7A1000 controller (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: Add missed return for calling soc_component_ret (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tas*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: spear: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/mediatek: exit earlier if failed to register audio driver (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/i2c/tda998x: Make tda998x_audio_digital_mute static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.c: add .no_capture_mute support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: return -ENOTSUPP for digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix snd_hda_codec_cleanup() documentation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: export snd_hda_codec_cleanup_for_unbind() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Report the button event in the headset type only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add missed put_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - fixup for yet another Intel reference board (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX563 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix the kernel-doc comment (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace blacklist word (Jaroslav Kysela) [1869536] - [sound] ALSA: via82xx: Replace the words whitelist (Jaroslav Kysela) [1869536] - [sound] ALSA: nm256: Replace the words blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: intel8x0: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: es1968: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ctxfi: Replace the word blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't free dma_data in DAI shutdown (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: allocate/free dma_data in set_sdw_stream (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream allocation/free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: add helper to startup/shutdown streams (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: implement get_sdw_stream() operations (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Disable sync-write operation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ssi: don't use discriminatory terms for debug log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: siu: don't use discriminatory terms for parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsi: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for function names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable Vref2 under using PLL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: spdif: Handle clk by pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: re-enable IRQs on failure path (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: add hw monitor volume control for POD HD500 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - change to suitable link model for ASUS platform (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix race against the error recovery URB submission (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support HDMI jack reporting (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add kctl for configuring TX validity bit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Clear the validity bit for TX (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Sync the pending work cancel at disconnection (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Perform sanity check for each URB creation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak4458: Remove set but never checked variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5659: Remove many unused const variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sti: uniperif: fix 'defined by not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-pdmic: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-classd: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98390: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es8316: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7219: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7210: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: aio-core: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra20_das: remove always-true comparison (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: pcm: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sdw_max98373: add card_late_probe support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: add SoundWire support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: split I2C and common parts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: extract codec and DAI names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt286: fix unexpected interrupt happens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: remove unsupported clock mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: fix Boost Mixer Aux Switch (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: Remove superfluous fall through comments (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: Remove invalid "fall through" comments (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Address bugs in the interrupt handling (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent some noise on unloading the module (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent races in calls to set_audio_format() (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Race conditions around "opencount" (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Remove redundant check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fixed kernel warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: use dev_err instead of pr_err (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add command opcode to timeout error report (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix null-ptr-deref bug during device removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: codecs: max98373: remove Idle_bias_on to let codec suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: Removed superfluous volume control from chip default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: add more logs when topology load fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: factor kfree(se) in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: use break on errors, not continue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix tlvs in error handling for widget_dmixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix kernel oops on route addition error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add min/max channels for SAI/ESAI on i.MX8/i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix non BE conversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: set dai_link dpcm_ flags with a helper (Jaroslav Kysela) [1869536] - [sound] ALSA: usb/line6: remove 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd: Add missing of_node_put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: add default clock handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACPI dependency check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-rt5645: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Fix build error on m68k and others (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Remove only the registered component in devm functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add Intel silent stream support (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/au88x0: remove "defined but not used" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: vx_core: remove warning for empty loop body (Jaroslav Kysela) [1869536] - [sound] ALSA: pcmcia/pdaudiocf: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/via82xx: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/fm801: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/es1938: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/oxygen/xonar_wm87x6: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/rme9652/hdspm: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/korg1212: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/emu10k1: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pci/emu10k1: remove "set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi: fix kernel-doc warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi/ctatc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/aw2-saa7146: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/echoaudio: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove -Wmissing-prototypes warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: compress: fix partial_drain completion state (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for RTX6001 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix SND_HDA_GENERIC kconfig & build (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_iec958: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: improve debug traces for stream lookups (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later (Jaroslav Kysela) [1869536] - [sound] ALSA: opl3: fix infoleak in opl3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8400: remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-ac97: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add logic to check dmic hardware runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_esai: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_asrc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Rename dev_gpio to gpio1_is_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Remove struct rt5670_platform_data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8994: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm9713: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8960: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8986: fix missing kernel-doc arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs42l42: remove always-true comparisons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs4270: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Add an option to select internal ratio mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Enable interrupt in dma_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix header guard (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine regcache usage with pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: add format and rate constraints on rk3399 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Rectifying Unbalanced pm_runtime_enable! issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null even soundwire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix some typos (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace s/frame/packet/ where appropriate (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix packet size calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: initialize bus clock base and scale registers (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definitions for 1.2 spec (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove multiple blank lines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: extend SDW_SLAVE_ENTRY (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: convert open-coded while() to for() loop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Correct RT5670_LDO_SEL_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Change bus format to I2S 2 channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add voltage sense slot configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add right and left channel slot programming (Jaroslav Kysela) [1869536] - [sound] ALSA: asoc: Update supported rate and format for dummy dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Drop HAS_DMA dependency to fix link failure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: Add MAX98373 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Fix a typo in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec (Jaroslav Kysela) [1869536] - [sound] ALSA: snd/soc: correct trivial kernel-doc inconsistency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dai_trigger function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk override with kernel parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt_rt298: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: add missing header inclusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: declare missing structure prototypes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: move definition of enum snd_soc_bias_level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Fix format issue for extra space before a comma (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel module (Jaroslav Kysela) [1869536] - [sound] ALSA: core: Warn on empty module (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - let hs_mic be picked ahead of hp_mic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add WM8524 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix the pop noise while OMTP type headset plugin (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix OOB access of mixer element list (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set playback and capture constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: move disabling jack to dai link's exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix module load/unload issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: introduce exit() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Fix unchecked return value for clk_prepare_enable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Don't check clock is NULL before calling clk API (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Add controls for calibration and diagnostic FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: remove snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: msm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wcd*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: use io_mutex correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Constify static structs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: transition to 3 steps initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: pass link information as platform data (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use devm_ allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: remove useless test (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: clarify drvdata and remove more indirections (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: cleanups for indirections/logs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix memory leak with devm_kasprintf (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Replace 'objs' by 'y' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add pm runtime function (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Enable sync-write operation as default for all controllers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: closing specific instance (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Let LED cdev handling suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Unify LED helper code (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop the old mic-mute LED hook (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Always call led-trigger for mic mute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak with regmap not freed on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for CometLake-S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: imply acodec glue on axg sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add support for imx6sx platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add MQS support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix reference count leaks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix potential use-after-free of streams (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add quirk for MSI GE63 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_ssi: Fix bclk calculation for mono channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Use mixer control to switch between DMICs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Add Amp init common setting func (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: DAI wclk supports 44100 Hz output (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-parallel-out: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8960: Support headphone jack detection function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add driver for Aries boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm0010: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add makefiles and kconfig changes for KeemBay (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add KeemBay platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6358: support DMIC one-wire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix "Function parameter not described" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wunused-but-set-variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: tidyup Copyright (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc_pcm_trigger_start/stop() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc-io.c into soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_pin() and share code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: improve error messages in soc_pcm_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: reduce verbosity of BE override message (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use SG-buffer only when direct DMA is available (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Initialize all fields of snd_dma_buffer properly (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use dma_mmap_coherent() on x86, too (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: add compatible string for MAX98360A (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Update rt1015 default register value according to spec modification (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: set correct directions for dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: q6afe: add support to get port direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: fix checks for multi-cpu FE dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let dai clks be registered whether mclk exists or not (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-topology: use devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-devres: add devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Set 48 kHz rate for Rodecaster (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Denon DCD-1500RE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmaengine_pcm: export soc_component_to_pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: export snd_soc_lookup_component_nolocked (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2+ (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: handle EOS correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update regmap readable reg and volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5645: Add platform-data for Asus T101HA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: replace capture_only by dpcm_capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: only convert non DPCM link to DPCM link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: fix playback/capture checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: Only allow playback/capture if supported (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: add missing free_irq() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: disallow linking stream to itself (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Manage auto-pm of all bundled interfaces (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix snd_pcm_link() lockdep splat (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Use the new macro for HP Dock rename quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock (Jaroslav Kysela) [1869536] - [sound] ALSA: emu10k1: delete an unnecessary condition (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix inconsistent card PM state after resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix potential crash during param fw loading (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix incorrect printf qualifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Defer probe when fail to find codec device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Modify the target DMIC clock rate (Jaroslav Kysela) [1869536] - [sound] ALSA: es1688: Add the missed snd_card_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6asm-dai: kCFI fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_add_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_late_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add probed bit field to snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_subclass to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_jack_new() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-card.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc.h: convert bool to bit field for snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fixing usage of plain int instead of NULL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: fix generic hda codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: Subject:ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: reduce verbosity of error messages for sof-dai and sof-link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Enable class-D silence and clock detections (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-i2s-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: remove the redundant pass checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: refine and log the header in the correct pass (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Remove sound driver for ancient platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sta32x: add missed function calls in error paths (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: split i2c driver into separate module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: nau8810: add I2C device and compatible ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ingenic: Unconditionally depend on devicetree (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Clean up quirk entries with macros (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-in: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: harden IPC initialization and handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: add .remove op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: ignore DSP replies received when they are not expected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt/cht: add .pm_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: handle resume on legacy Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: byt: Add PM callbacks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: Move dai_link widgets to runtime to fix use after free (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add new codec supported for ALC287 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix incomplete error-handling in img_i2s_in_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix semicolon.cocci warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround (Jaroslav Kysela) [1869536] - [sound] ALSA: hwdep: fix a left shifting 1 by 31 UB bug (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Added Amplifier Driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Adjust validation condition for fw_offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_startup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_be_hw_params_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: move soc_rtd_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-link.c (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: keep ADCs and DACs always on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add digital microphone controls (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for fetching mode switch (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v3 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: remove obsoleted codes (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for stream management (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for proc (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v2 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add model-specific table of chunk count (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: drop protocol structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add wrapper functions for protocol-dependent operations (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: localize protocol data (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v3 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v2 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: remove Compulab pxa2xx boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add mono playback switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add filter controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: don't use regmap defaults (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix the error handling in probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use a single module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix ADC level control (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix spelling mistake (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix trailing line in sysfs_slave.c (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add Slave sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: disco: s/ch/channels/ (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add Device Tree support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: return error when acp de-init fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: refactoring dai_hw_params() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fix kernel warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Do not pass irq numbers in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Remove unneeded ifdef's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable build for RN machine driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: RN machine driver using dmic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create platform devices for Renoir (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable Renoir acp3x drivers build (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver pm ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver PM ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver dai ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp3x pdm driver dma ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: irq handler changes for ACP3x PDM dma driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP3x PDM platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create acp3x pdm platform device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp init/de-init functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP3x IP register header (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add more fixup entries for Clevo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add runtime pm support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: add sdw_master_device support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add unique bus id (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: introduce sdw_slave_type and sdw_master_type (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: rename sdw_bus_master_add/delete, add arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: Make the driver name consistent across files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix indentation to put on one line affected code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cleanup dai / component active code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: jz4740: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atomel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_stream_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_action() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_pll to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_sysclk to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add da7212 DT compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: fix typo in components string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make imx8m_dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: sdw: relax sdw machine select constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add support to smart amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: inform DSP that driver is going to be removed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a power_down_notify method (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Do nothing when DSP PM callbacks are not set (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: remove duplicate allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: don't assign slave_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix incorrect hw_base increase (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Unexport some local helper functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Drop unused snd_hda_queue_unsol_event() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix potential race in unsol event handler (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing crosspoints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: introduce SoC specific data (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Set appropriate bus format for given bit width (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for the runtime power management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Prepare/unprepare the clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Remove the embedded struct ssp_device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Get rid of dma_params and phys_base (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: A trivial typo fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Update description for HDaudio kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: mop500: Fix some refcounted resources issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Drop S20_3LE case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Use readq to read 64 bit registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: baytrail: Fix register access (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: rsnd: add interrupt support for SSI BUSIF buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: drivers/powerpc: Replace _ALIGN_UP() by ALIGN() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix error return code in sof_probe_continue() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set headset button maps (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: fulfill missing entries in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Use IRQF_ONESHOT (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME Fireface UFX (untested) (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME FireFace 802 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to decide name of sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to add enumeration constants for model identification (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: start IR context immediately (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: fix configuration error for nominal sampling transfer frequency (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Notebook (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDTP domain (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: pool ideal sequence of syt offset and data block (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for data block calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt offset calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt computation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ timing (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add reference to domain structure from stream structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix invalid assignment to union data for directional parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: Fix racy buffer resize under concurrent accesses (Jaroslav Kysela) [1869536] - [sound] ALSA: soc: fsl_asrc: Make some functions static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1016: Add the rt1016 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5677: Use devm_snd_soc_register_component() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: fix error handling of platform_get_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/ppc: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: Fix error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd :High hw_level while simultaneous capture (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Return true, false for return type bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Make I2S SD lines configurable (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use hdac_to_hda_codec macro (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use dev_to_hdac_dev macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: reduce verbosity on enumeration (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: debugfs: clarify SDPX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: don't init debugfs on device registration error (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix error handling in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8524: Add support S32_LE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use the defined variable to simplify code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add the K bypass for the PLL parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: adau7118: Mark the ADAU7118 reset register as volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max9768: update contact email (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: reorder max98373_reset() in resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: workaround playback failure on Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add member to store ratio for stripe control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: correct number of SDO lines for Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add mapping for ASRock TRX40 Creator (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda/realtek: Fix pop noise on ALC225" (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Add poll callback for hwdep (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: hwdep: add support for O_NONBLOCK opening mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: channel map structures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Update correct LED status at the first time usage of update_mute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/wavefront: prevent out of bounds write in ioctl (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add LED class support for micmute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable micmute LED on and HP system (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Introduce polarity for micmute LED GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sort out Kconfig, again (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove unwanted btn_type assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove duplicate rt5682_reset() calls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: replace message printing from pr_() to dev_() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove empty default case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix space issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: simplify assertions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: set component dai_index to ipc dai config dai_index (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Fix oops during module removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix I2C/Soundwire dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: mark PM functions __maybe_unused (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: remove unused inline function snd_seq_oss_timer_is_realtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Fix unused assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: nau8810: add AUX related dapm widgets and routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm97xx: fix ac97 dependency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: component: suppress uninitialized-variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_pointer() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_ack() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_start() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: don't overwide dai->driver->ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add soc_dai_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: broadwell: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5650: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5677: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Multiple I/O PCM format support for pipe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Add alternative topology binary name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Avoid unnecessary check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add amp number in components string for ucm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm_native: result of put_user() needs to be checked (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: avoid false-positive Wuninitialized warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: set CLOCKING2 as non-volatile register (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix racy list management in output queue (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Improve frames size computation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Refactor Intel NHLT init (Jaroslav Kysela) [1869536] - [sound] ALSA: ACPICA: Add NHLT table signature (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add missing dependency on IMX_SCU (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace guid_copy() with import_guid() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmic: Allow GPIO operations to sleep (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Fix build (Jaroslav Kysela) [1869536] - [sound] ALSA: oxygen: use true, false for bool variables (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix a limit check in proc_dump_substream_formats() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix oops on systems without i915 audio codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Add initial ZL38060 driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: remove snd_compr_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6sp6: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: wm_adsp: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: add snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: add back the hack for a too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Move common definition to fsl_asrc_common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: rename asrc_priv to asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add audio mclk parent configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Use device managed resource APIs to get the clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unnecessary comparisons to bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: split woofer and tweeter support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix wrong dependency of da7210 and wm8983 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Print more information in stream proc files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: don't work around too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: handle multiple sets of tuple arrays (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: stop parsing when all tokens have been found (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get HDA rate and channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: parse hda_tokens to &config->hda (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get ALH rate amd channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: align sof_ipc_dai_alh_params with FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Change DMIC load IPC to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix typo in header file comment text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: make sof_ipc_cc_version to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in topology.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in trace.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in info.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add probe support extend data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Add support for DC Blocker (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce offset in firmware data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Mark get_ext* function ext_hdr arguments as const (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add i.MX8MP device descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8M HW support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: fix undefined reference issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix randbuild error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_generic: remove rtd->codec_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: RME Babyface Pro mixer patch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8900: remove some defined but not used symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8990: remove some defined but unused symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support nvidia, headset property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt5682: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: remove codec dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-da7219-max98373: add DMIC widget and route (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: init all aggregated codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: support Elkhart Lake with rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for ElkhartLake (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add ElkhartLake HDMI codec vid (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: reduce verbosity (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary parentheses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove unneeded variables (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add autodetection for SoundWire (Jaroslav Kysela) [1869536] - [s390] mm/gup: fix gup_fast with dynamic page table folding (Philipp Rudo) [1879401 1768713 1883266]- [netdrv] Take common prefetch code structure into a function (Ivan Vecera) [1882011] - [net] lwtunnel: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [net] sched: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [vhost] Don't call access_ok() when using IOTLB (Greg Kurz) [1883084] - [clocksource] hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions (Mohammed Gamal) [1880230] - [net] core: Replace driver version to be kernel version (Petr Oros) [1867192] - [net] use netif_is_bridge_port() to check for IFF_BRIDGE_PORT (Josef Oskera) [1867923] - [net] sctp: fix sctp_auth_init_hmacs() error path (Xin Long) [1891413] - [net] sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant (Xin Long) [1891413] - [net] sctp: add SCTP_PEER_ADDR_THLDS_V2 sockopt (Xin Long) [1891413] - [net] sctp: add support for Primary Path Switchover (Xin Long) [1891413] - [net] sctp: add SCTP_EXPOSE_POTENTIALLY_FAILED_STATE sockopt (Xin Long) [1891413] - [net] sctp: add SCTP_ADDR_POTENTIALLY_FAILED notification (Xin Long) [1891413] - [net] sctp: add pf_expose per netns and sock and asoc (Xin Long) [1891413] - [net] qos offload add flow status with dropped count (Ivan Vecera) [1890263] - [i2c] i2c: i801: Add support for Intel Tiger Lake PCH-H (Steve Best) [1782725] - [i2c] i2c: i801: Add support for Intel Emmitsburg PCH (David Arcari) [1837403] - [mfd] mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs (David Arcari) [1837403] - [powerpc] powerpc/papr_scm: Fix warning triggered by perf_stats_show() (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Limit the readability of 'perf_stats' sysfs attribute (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Fetch nvdimm performance stats from PHYP (Diego Domingos) [1875364] - [include] driver-core: Introduce DEVICE_ATTR_ADMIN_{RO, RW} (Diego Domingos) [1875364] - [net] netfilter: reject: skip csum verification for protocols that don't support it (Florian Westphal) [1740082] - [net] netfilter: Fix remainder of pseudo-header protocol 0 (Florian Westphal) [1740082] - [powerpc] powerpc/pseries: Add KVM guest doorbell restrictions (Diego Domingos) [1870221] - [powerpc] powerpc: Inline doorbell sending functions (Diego Domingos) [1870221] - [powerpc] powerpc/pseries: Use doorbells even if XIVE is available (Diego Domingos) [1870221] - [powerpc] powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores (Steve Best) [1885927] - [tools] selftests: implement flower classifier terse dump tests (Ivan Vecera) [1879189] - [net] sched: cls_flower: implement terse dump support (Ivan Vecera) [1879189] - [net] sched: implement terse dump support in act (Ivan Vecera) [1879189] - [net] sched: introduce terse dump flag (Ivan Vecera) [1879189] - [netdrv] net/mlx5e: Fix missing switch_id for representors (Petr Oros) [1874073] - [tools] selftests: net: Add port split test (Petr Oros) [1874073] - [net] devlink: Move input checks from driver to devlink (Petr Oros) [1874073] - [net] devlink: Add a new devlink port split ability attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set port split ability attribute in driver (Petr Oros) [1874073] - [net] devlink: Add a new devlink port lanes attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set number of port lanes attribute in driver (Petr Oros) [1874073] - [net] devlink: Replace devlink_port_attrs_set parameters with a struct (Petr Oros) [1874073] - [net] devlink: Move switch_port attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [net] devlink: Move set attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [netdrv] mlx5e: Use helper API to get devlink port index for all port flavours (Petr Oros) [1874073] - [net] devlink: Add support for board.serial_number to info_get cb. (Petr Oros) [1879194] - [net] devlink: Support setting hardware address of port function (Petr Oros) [1879195] - [net] devlink: Support querying hardware address of port function (Petr Oros) [1879195] - [net] devlink: Prepare devlink port functions to fill extack (Petr Oros) [1879195] - [net] sctp: not disable bh in the whole sctp_get_port_local() (Xin Long) [1704525] - [net] sctp: replace some sock_net(sk) with just 'net' (Xin Long) [1704525] - [x86] x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get() (Terry Bowman) [1873124]- [net] sched: initialize with 0 before setting erspan md->u (Xin Long) [1879358] - [net] ipv6: Discard next-hop MTU less than minimum link MTU (Balazs Nemeth) [1879893] - [kvm] Revert "x86/kvm: Move context tracking where it belongs" (Nitesh Narayan Lal) [1890284] - [video] hyperv_fb: Update screen_info after removing old framebuffer (Kairui Song) [1870081] - [x86] x86/kexec: Use up-to-dated screen_info copy to fill boot params (Kairui Song) [1870081] - [netdrv] netdevsim: Register control traps (Petr Oros) [1888724] - [net] devlink: Add ACL control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 3 control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 2 control packet traps (Petr Oros) [1888724] - [net] devlink: Add 'control' trap type (Petr Oros) [1888724] - [net] devlink: Add 'mirror' trap action (Petr Oros) [1888724] - [netdrv] netdevsim: Move layer 3 exceptions to exceptions trap group (Petr Oros) [1888724] - [net] devlink: Create dedicated trap group for layer 3 exceptions (Petr Oros) [1888724] - [net] xfrmi: drop ignore_df check before updating pmtu (Balazs Nemeth) [1857679] - [kernel] sched/features: Fix !CONFIG_JUMP_LABEL case (Daniel Bristot de Oliveira) [1885850] - [net] flow_offload: simplify hw stats check handling (Ivan Vecera) [1888317] - [scsi] scsi: core: Only re-run queue in scsi_end_request() if device queue is busy (Ewan Milne) [1885733] - [scsi] scsi: core: Clean up scsi_noretry_cmd() (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb (Ewan Milne) [1885733] - [scsi] scsi: fc: Add 256GBit speed setting to SCSI FC transport (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement lun_format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Remove superfluous close zone in resp_open_zone() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add spaces around binary operator "|" (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement tur_ms_to_ready parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix request sense (Ewan Milne) [1885733] - [scsi] scsi: core: Delete unnecessary buffer allocation for every loop iteration (Ewan Milne) [1885733] - [scsi] scsi: core: Add missing scsi_device_put() in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: core: Only return started requests from scsi_host_find_tag() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_iscsi: Drop a duplicated word (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Update documentation url and bump version (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: every_nth triggered error injection (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Support hostwide tags (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add check for sdebug_max_queue during module init (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: sd: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix in_use bitmap corruption (Ewan Milne) [1885733] - [scsi] scsi: core: Register sysfs for SCSI workqueue (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_spi: Fix function pointer check (Ewan Milne) [1885733] - [scsi] scsi: core: Fix formatting errors in scsi_lib.c (Ewan Milne) [1885733] - [scsi] scsi: core: Remove scsi_sdb_cache (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing deallocate of device minor (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing mutex_destroy (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Parser tables and code interaction (Ewan Milne) [1885733] - [scsi] scsi: core: Refactor scsi_mq_setup_tags function (Ewan Milne) [1885733] - [scsi] scsi: core: Fix incorrect usage of shost_for_each_device (Ewan Milne) [1885733] - [scsi] scsi: sd: Add zoned capabilities device attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_model_str() (Ewan Milne) [1885733] - [scsi] scsi: pm: Balance pm_only counter of request queue during system resume (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Disallow zone sizes that are not powers of 2 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement ZBC host-aware emulation (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_size_mb module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_nr_conv module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_max_open module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC zone commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC mode and VPD pages (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Bump to version 1.89 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Re-arrange parameters alphabetically (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement PRE-FETCH commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Weaken rwlock around ramdisk access (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add per_host_store option (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Use scsi_et_resid() where appropriate (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Randomize command completion time (Ewan Milne) [1885733] - [scsi] scsi: core: doc: Change function comments to kernel-doc style (Ewan Milne) [1885733] - [scsi] scsi: sr: Use {get, put}_unaligned_be*() instead of open-coding these functions (Ewan Milne) [1885733] - [scsi] scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user() (Ewan Milne) [1885733] - [scsi] scsi: core: Avoid calling synchronize_rcu() for each device in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: st: remove unneeded variable 'result' in st_release() (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_block_release() (Ewan Milne) [1885733] - [scsi] scsi: scsi_trace: Use get_unaligned_be24() (Ewan Milne) [1885733] - [scsi] scsi: st: Use get_unaligned_be24() and sign_extend32() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_busy_iter() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_(block, unblock) helper function (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_complete_all_commands() helper (Ewan Milne) [1885733] - [scsi] scsi: sr: get rid of sr global mutex (Ewan Milne) [1885733] - [powerpc] scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled (Ewan Milne) [1885733] - [scsi] scsi: core: remove .for_blk_mq (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Rename sd_zbc_check_zones() (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Simplify sd_zbc_check_zones() (Ewan Milne) [1885733] - [ata] scsi: core: Clean up SG_NONE (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport.h: switch to SPDX tags (Ewan Milne) [1885733] - [scsi] scsi: libsas: Inject revalidate event for root port event (Ewan Milne) [1885733] - [scsi] scsi: libsas: Stop hardcoding SAS address length (Ewan Milne) [1885733] - [scsi] scsi: clean obsolete return values of eh_timed_out (Ewan Milne) [1885733] - [scsi] scsi: libsas: Fix some indentation in libsas.h (Ewan Milne) [1885733] - [scsi] scsi: st: mark expected switch fall-throughs (Ewan Milne) [1885733] - [scsi] scsi: libsas: delete dead code in scsi_transport_sas.c (Ewan Milne) [1885733] - [nvme] nvme-rdma: params to enable pi_capable devices (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix return value in __lpfc_nvme_ls_abort (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: fix axchg pointer reference after free and double frees (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix pointer checks and comments in (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Response support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Abort support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvme: Add Receive LS Request and Send LS Response support to nvme (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add Send LS Request and Abort LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add support for NVME LS request hosthandle (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor NVME LS receive handling (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor lpfc nvme headers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: allow to queue requests for live queues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Revert: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: only use power of two io boundaries (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix NULL dereference for pci nvme controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: cancel nvme device request before disabling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix controller instance leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: have nvme_wait_freeze_timeout return if it timed out (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Disable keep-alive timer when kato is cleared to 0h (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Fix wrong return value in __nvme_fc_init_request() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use spin_lock_irq() when taking the ctrl->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: skip noiob for zoned devices (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: call blk_mq_free_request() directly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix oops in pt cmd execution (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns tear down label for pt-cmd handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix a memory leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-passthru: Reject commands with non-sgl flags set (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: remove extra variable in create ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: set ctrl state connecting after init (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_ctrl_get_by_path() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru Kconfig option (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru configfs interface (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add passthru enable/disable helpers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add passthru code to process commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: export nvme_find_get_ns() and nvme_put_ns() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: remove redundant del_work_active flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: create helper function to obtain command effects (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-hwmon: log the controller device name (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: check successful reference in nvmet_fc_find_target_assoc (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clear any SGL flags in passthru commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix deadlock in disconnect during scan_work and/or ana_work (Gopal Tiwari) [1857052 1857051 1853231] - [acpi] nvme-pci: add support for ACPI StorageD3Enable property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use xarray for ctrl ns storing (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document nvme controller states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [infiniband] RDMA/core: Add protection for shared CQs used by ULPs (Gopal Tiwari) [1857052 1853231] - [infiniband] RDMA/core: Introduce shared CQ pool API (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove an unnecessary condition (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove redundant validation in nvme_start_ctrl() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: prevent SK hynix PC400 from using Write Zeroes command (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix possible hang waiting for icresp response (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: explicitly update mpath disk capacity on revalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove ns->disk checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix some comments issues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove redundant segment validation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: add a blank line after declarations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: support for multiple Command Sets Supported and Effects log pages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document quirked Intel models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: use USEC_PER_SEC instead of magic numbers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: implement multiple I/O Command Set support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: simplify nvmet_process_resp_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: leverage request plugging (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: have queue prod/cons send list become a llist (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: optimize network stack with setting msg flags according to batch size (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: verify wwnn and wwpn format (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use unsigned type for u64 (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce flags member in nvmet_fabrics_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: remove has_keyed_sgls initialization (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove the empty line at the beginning of nvme_should_reset() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: code cleanup for nvme_alloc_host_mem() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use unsigned for io queue depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for ctrl->sqsize (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for directives (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix a crash in nvme_mpath_add_disk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix a missing completion with remove invalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: factor out a nvme_rdma_end_request helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock due to head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: don't protect ns mutation with ns->head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix bogus request queue reference put (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock between ana_work and scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix possible deadlock when I/O is blocked (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: assign completion vector correctly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: override the value of the controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: set initial value for controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use simple suspend when a HMB is enabled (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: constify nvmet_tcp_ops (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_set_keepalive (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: do not call del_gendisk() on a disk that was never added (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] ipv4: add ip_sock_set_tos (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] tcp: add tcp_sock_set_syncnt (Gopal Tiwari) [1857052 1857051 1853231] - [net] tcp: add tcp_sock_set_nodelay (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_no_linger (Gopal Tiwari) [1857052 1857051 1853231] - [target] net: add sock_set_reuseaddr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] net: add sock_set_priority (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata support for block devices (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme: add Metadata Capabilities enumerations (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: set dma alignment to qword (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata characteristics for a namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_INLINE_METADATA_SG_CNT (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce max_integrity_segments ctrl attribute (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: enforce extended LBA format for fabrics metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: introduce nvme_rdma_sgl structure (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_rw_len to nvmet_rw_data_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: generate AEN for ns revalidate size change (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_NS_METADATA_SUPPORTED flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce namespace features flag (Gopal Tiwari) [1857052 1857051 1853231] - [lightnvm] lightnvm: disable interleaved metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: make nvme_ns_has_pi accessible to transports (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add helper to revalidate bdev and file ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: revalidate-ns & generate AEN from configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_EOR if we send last payload in the batch (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: replace zero-length array with flexible-array (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: delete an unnecessary declaration (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: make sure write/poll_queues less or equal then cpu count (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: disable streams when get stream params failed (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix io_opt limit setting (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: mark nvmet_ana_state static (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: replace kstrndup() with kmemdup_nul() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: dma read memory barrier for completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: try to send request in queue_rq context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: align addrfam list to spec (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: flush scan work on passthrough commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: define constants for identification values (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address treq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for ana states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address family (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: stop using ->queuedata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove volatile cqes (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: avoid scheduling io_work if we are already polling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up error handling in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove last_sq_tail (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add generic type-name mapping (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: centralize port enable access for configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: avoid gcc-10 zero-length-bounds warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: use bh_lock in data_ready (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns revalidation support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: slight cleanup for kbuild test warnings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: unlink head after removing last namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: set bdi capabilities once (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate after verifying identifiers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use SRQ per completion vector (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add an error flow for post_recv failures (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: remove the magic 1024 constant in nvme_scan_ns_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release namespace head reference on error (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: avoid an Identify Controller command for each namespace scan (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: factor out a nvme_ns_remove_by_nsid helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolidate chunk_sectors settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolodate io settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate namespace stream parameters (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up nvme_scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: refine the Qemu Identify CNS quirk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: check namespace head shared property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: always search for namespace head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused parameter (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: add LS failure messages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: provide num dword helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Add Disconnect Association Xmt support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: track hostport handle for associations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: add target to host LS request support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: refactor to enable target to host LS (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: rename ls_list to ls_rcv_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: perform small cleanups on unneeded checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Update header and host for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Update target for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Better size LS buffers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc nvmet-fc: refactor for common LS definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Add Disconnect Association Rcv support (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme-fc: Sync header to FC-NVME-2 rev 1.08 (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-fc and nvmet-fc: revise LLDD api for LS reception and LS request (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix "slimmer CQ head update" (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: prevent double free in nvme_alloc_ns() error handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix double free of rdma queue (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix bonding failover possible NULL deref (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix NULL dereference when removing a referral (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: inherit stable pages constraint in the mpath stack device (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: fix typo in comment (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Replace comma with a semicolon (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: fix deallocation of working context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix compat address handling in several ioctls (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: cleanup namespace identifier reporting in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: rename __nvme_find_ns_head to nvme_find_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release ida resources (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: Implement get_mdts controller op (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use nvme_state_terminal helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: allocate RW ctxs according to mdts (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Remove unused return code from nvme_delete_ctrl_sync (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Re-order nvme_pci_free_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: properly print controller address (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add get_mdts op for controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Simplify nvme_poll_irqdisable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: slimmer CQ head update (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove two-pass completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove tag from process cq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check ncqr & nsqr for set-features cmd (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Check for readiness more quickly, to speed up boot time (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: code cleanup nvme_identify_ns_desc() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Don't deter users from enabling hwmon support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostid via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostnqn via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] scsi: treewide: Consolidate {get, put}_unaligned_e24() definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check sscanf value for subsys serial attr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused return code from nvme_alloc_ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: configfs code cleanup (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl model configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl-id configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix uninitialized-variable warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use single IRQ vector for old Apple models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme/pci: Add sleep quirk for Samsung and Toshiba drives (Gopal Tiwari) [1857052 1857051 1853231] - [md] dm: fix request-based DM to not bounce through indirect dm_make_request (Mike Snitzer) [1885650] - [md] dm: add support for REQ_NOWAIT and enable it for linear target (Mike Snitzer) [1885650] - [block] block: add QUEUE_FLAG_NOWAIT (Mike Snitzer) [1885650] - [md] dm: export dm_copy_name_and_uuid (Mike Snitzer) [1885650] - [md] dm snap persistent: simplify area_io() (Mike Snitzer) [1885650] - [md] dm thin metadata: Remove unused local variable when create thin and snap (Mike Snitzer) [1885650] - [md] dm raid: fix discard limits for raid0, raid1 and raid10 (Mike Snitzer) [1885650] - [md] dm: use dm_table_get_device_name() where appropriate in targets (Mike Snitzer) [1885650] - [md] dm table: make 'struct dm_table' definition accessible to all of DM core (Mike Snitzer) [1885650] - [md] dm: eliminate need for start_io_acct() forward declaration (Mike Snitzer) [1885650] - [md] dm: simplify __process_abnormal_io() (Mike Snitzer) [1885650] - [md] dm: push use of on-stack flush_bio down to __send_empty_flush() (Mike Snitzer) [1885650] - [md] dm thin metadata: Fix use-after-free in dm_bm_set_read_only (Mike Snitzer) [1885650] - [md] dm thin metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm cache metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm integrity: fix error reporting in bitmap mode after creation (Mike Snitzer) [1885650] - [md] dm crypt: Initialize crypto wait structures (Mike Snitzer) [1885650] - [md] dm mpath: fix racey management of PG initialization (Mike Snitzer) [1885650] - [md] dm writecache: handle DAX to partitions on persistent memory correctly (Mike Snitzer) [1885650] - [md] dm ioctl: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm raid: Remove empty if statement (Mike Snitzer) [1885650] - [md] dm verity: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm bufio: do buffer cleanup from a workqueue (Mike Snitzer) [1885650] - [md] dm verity: add "panic_on_corruption" error handling mode (Mike Snitzer) [1885650] - [md] dm: use noio when sending kobject event (Mike Snitzer) [1885650] - [md] dm writecache: add cond_resched to loop in persistent_memory_claim() (Mike Snitzer) [1885650] - [md] dm ioctl: use struct_size() helper in retrieve_deps() (Mike Snitzer) [1885650] - [md] dm writecache: skip writecache_wait when using pmem mode (Mike Snitzer) [1885650] - [md] dm writecache: correct uncommitted_block when discarding uncommitted entry (Mike Snitzer) [1885650] - [md] dm crypt: avoid truncating the logical block size (Mike Snitzer) [1885650] - [md] dm bufio: clean up rbtree block ordering (Mike Snitzer) [1885650] - [documentation] dm integrity: add status line documentation (Mike Snitzer) [1885650] - [md] dm: replace zero-length array with flexible-array (Mike Snitzer) [1885650] - [md] dm mpath: add Historical Service Time Path Selector (Mike Snitzer) [1885650] - [md] dm mpath: pass IO start time to path selector (Mike Snitzer) [1885650] - [md] dm writecache: improve performance on DDR persistent memory (Optane) (Mike Snitzer) [1885650] - [md] dm writecache: remove superfluous test in persistent_memory_claim (Mike Snitzer) [1885650] - [md] dm persistent data: switch exit_ro_spine to return void (Mike Snitzer) [1885650] - [md] dm integrity: remove set but not used variables (Mike Snitzer) [1885650] - [documentation] dm crypt: document encrypted keyring key option (Mike Snitzer) [1885650] - [md] dm crypt: support using encrypted keys (Mike Snitzer) [1885650] - [md] dm verity fec: fix hash block number in verity_fec_decode (Mike Snitzer) [1885650] - [documentation] dm integrity: document allow_discard option (Mike Snitzer) [1885650] - [net] bridge: always clear mcast matching struct on reports and leaves (Ivan Vecera) [1859244] - [net] bridge: increase multicast's default maximum number of entries (Ivan Vecera) [1859244] - [net] bridge: mark hash_elasticity as obsolete (Ivan Vecera) [1859244] - [net] bridge: multicast: use non-bh rcu flavor (Ivan Vecera) [1859244] - [net] bridge: convert multicast to generic rhashtable (Ivan Vecera) [1859244] - [net] revert "net/bridge: Replace call_rcu_bh() and rcu_barrier_bh()" (Ivan Vecera) [1859244] - [net] ip6gre: avoid tx_error when sending MLD/DAD on external tunnels (Davide Caratti) [1847838] - [nvme] nvme-rdma: fix controller reset hang during traffic (Ming Lei) [1881760] - [nvme] nvme-tcp: fix controller reset hang during traffic (Ming Lei) [1881760] - [scsi] scsi: sd: sd_zbc: Fix ZBC disk initialization (Ming Lei) [1881760] - [md] dm: update original bio sector on Zone Append (Ming Lei) [1881760] - [s390] s390/dasd: Fix zero write for FBA devices (Ming Lei) [1881760] - [block] block: restore a specific error code in bdev_del_partition (Ming Lei) [1881760] - [block] blk-stat: make q->stats->lock irqsafe (Ming Lei) [1881760] - [block] blk-iocost: ioc_pd_free() shouldn't assume irq disabled (Ming Lei) [1881760] - [block] block: fix locking in bdev_del_partition (Ming Lei) [1881760] - [block] block: release disk reference in hd_struct_free_work (Ming Lei) [1881760] - [block] loop: Set correct device size when using LOOP_CONFIGURE (Ming Lei) [1881760] - [block] loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE (Ming Lei) [1881760] - [block] block: check queue's limits.discard_granularity in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: don't do revalidate zones on invalid devices (Ming Lei) [1881760] - [s390] s390/dasd: fix inability to use DASD with DIAG driver (Ming Lei) [1881760] - [tools] iocost_monitor: start from the oldest usage index (Ming Lei) [1881760] - [block] iocost: Fix check condition of iocg abs_vdebt (Ming Lei) [1881760] - [block] block: Use non _rcu version of list functions for tag_set_list (Ming Lei) [1881760] - [block] blk-cgroup: show global disk stats in root cgroup io.stat (Ming Lei) [1881760] - [block] blk-cgroup: make iostat functions visible to stat printing (Ming Lei) [1881760] - [block] block: improve discard bio alignment in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: defer flush request no matter whether we have elevator (Ming Lei) [1881760] - [block] block: make blk_timeout_init() static (Ming Lei) [1881760] - [block] Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait." (Ming Lei) [1881760] - [block] block: relax jiffies rounding for timeouts (Ming Lei) [1881760] - [lib] sbitmap: Consider cleared bits in sbitmap_bitmap_show() (Ming Lei) [1881760] - [block] blk-cgroup: clean up indentation (Ming Lei) [1881760] - [block] blk-cgroup: remove a dead check in blk_throtl_bio (Ming Lei) [1881760] - [block] blk-cgroup: remove blkcg_bio_issue_check (Ming Lei) [1881760] - [block] blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio (Ming Lei) [1881760] - [kernel] cgroup: unexport cgroup_rstat_updated (Ming Lei) [1881760] - [block] blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check (Ming Lei) [1881760] - [block] block: move the initial blkg lookup into blkg_tryget_closest (Ming Lei) [1881760] - [block] block: bypass blkg_tryget_closest for the root_blkg (Ming Lei) [1881760] - [block] block: merge blkg_lookup_create and __blkg_lookup_create (Ming Lei) [1881760] - [block] block: move the bio cgroup associatation helpers to blk-cgroup.c (Ming Lei) [1881760] - [block] block: move bio_associate_blkg_from_page to mm/page_io.c (Ming Lei) [1881760] - [block] block: merge __bio_associate_blkg into bio_associate_blkg_from_css (Ming Lei) [1881760] - [block] block: really clone the block cgroup in bio_clone_blkg_association (Ming Lei) [1881760] - [block] blkcg: clean up blkg_tryget_closest() (Ming Lei) [1881760] - [block] block: remove bio_disassociate_blkg (Ming Lei) [1881760] - [md] dm: use bio_uninit instead of bio_disassociate_blkg (Ming Lei) [1881760] - [block] blk-rq-qos: remove redundant finish_wait to rq_qos_wait (Ming Lei) [1881760] - [block] blktrace: Provide event for request merging (Ming Lei) [1881760] - [fs] block: simplify sb_is_blkdev_sb (Ming Lei) [1881760] - [fs] block: mark bd_finish_claiming static (Ming Lei) [1881760] - [tty] tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK (Ming Lei) [1881760] - [block] blk-iocost: Use struct_size() in kzalloc_node() (Ming Lei) [1881760] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1881760] - [block] block: create the request_queue debugfs_dir on registration (Ming Lei) [1881760] - [block] blk-mq: add a new blk_mq_complete_request_remote API (Ming Lei) [1881760] - [block] blk-mq: factor out a blk_mq_complete_need_ipi helper (Ming Lei) [1881760] - [block] blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: move failure injection out of blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: merge the softirq vs non-softirq IPI logic (Ming Lei) [1881760] - [block] blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP (Ming Lei) [1881760] - [block] blk-mq: complete polled requests directly (Ming Lei) [1881760] - [block] blk-mq: remove raise_blk_irq (Ming Lei) [1881760] - [block] blk-mq: factor out a helper to reise the block softirq (Ming Lei) [1881760] - [block] blk-mq: merge blk-softirq.c into blk-mq.c (Ming Lei) [1881760] - [block] nbd: Fix memory leak in nbd_add_socket (Ming Lei) [1881760] - [block] block: make function __bio_integrity_free() static (Ming Lei) [1881760] - [block] virtio-blk: free vblk-vqs in error path of virtblk_probe() (Ming Lei) [1881760] - [block] blk-mq-debugfs: update blk_queue_flag_nameaccordingly for new flags (Ming Lei) [1881760] - [block] block: release bip in a right way in error path (Ming Lei) [1881760] - [fs] block: make function 'kill_bdev' static (Ming Lei) [1881760] - [block] loop: replace kill_bdev with invalidate_bdev (Ming Lei) [1881760] - [block] partitions/ldm: Replace uuid_copy() with import_uuid() where it makes sense (Ming Lei) [1881760] - [block] block: update hctx map when use multiple maps (Ming Lei) [1881760] - [trace] trace/events/block.h: drop kernel-doc for dropped function parameter (Ming Lei) [1881760] - [block] blk-mq: Remove redundant 'return' statement (Ming Lei) [1881760] - [block] umem: remove redundant initialization of variable ret (Ming Lei) [1881760] - [block] pktcdvd: remove redundant initialization of variable ret (Ming Lei) [1881760] - [kernel] blktrace: fix endianness for blk_log_remap() (Ming Lei) [1881760] - [kernel] blktrace: fix endianness in get_pdu_int() (Ming Lei) [1881760] - [kernel] blktrace: use errno instead of bi_status (Ming Lei) [1881760] - [block] block: nr_sects_write(): Disable preemption on seqcount write (Ming Lei) [1881760] - [nvme] block: remove the error argument to the block_bio_complete tracepoint (Ming Lei) [1881760] - [block] loop: Fix wrong masking of status flags (Ming Lei) [1881760] - [block] block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed (Ming Lei) [1881760] - [block] block: always define struct blk_integrity in genhd.h (Ming Lei) [1881760] - [s390] dasd: refactor dasd_ioctl_information (Ming Lei) [1881760] - [block] loop: Add LOOP_CONFIGURE ioctl (Ming Lei) [1881760] - [block] loop: Clean up LOOP_SET_STATUS lo_flags handling (Ming Lei) [1881760] - [block] loop: Rework lo_ioctl() __user argument casting (Ming Lei) [1881760] - [block] loop: Move loop_set_status_from_info() and friends up (Ming Lei) [1881760] - [block] loop: Factor out configuring loop from status (Ming Lei) [1881760] - [block] loop: Remove figure_loop_size() (Ming Lei) [1881760] - [block] loop: Refactor loop_set_status() size calculation (Ming Lei) [1881760] - [block] loop: Switch to set_capacity_revalidate_and_notify() (Ming Lei) [1881760] - [block] loop: Factor out setting loop device size (Ming Lei) [1881760] - [block] loop: Remove sector_t truncation checks (Ming Lei) [1881760] - [block] loop: Call loop_config_discard() only after new config is applied (Ming Lei) [1881760] - [block] block/swim3: use set_current_state macro (Ming Lei) [1881760] - [block] block: mark bio_wouldblock_error() bio with BIO_QUIET (Ming Lei) [1881760] - [block] blk-wbt: rename __wbt_update_limits to wbt_update_limits (Ming Lei) [1881760] - [block] blk-wbt: remove wbt_update_limits (Ming Lei) [1881760] - [block] blk-throttle: remove tg_drain_bios (Ming Lei) [1881760] - [block] blk-throttle: remove blk_throtl_drain (Ming Lei) [1881760] - [block] null_blk: force complete for timeout request (Ming Lei) [1881760] - [block] block: fix a warning when blkdev.h is included for !CONFIG_BLOCK builds (Ming Lei) [1881760] - [block] block: reduce part_stat_lock() scope (Ming Lei) [1881760] - [block] block: use __this_cpu_add() instead of access by smp_processor_id() (Ming Lei) [1881760] - [block] block: remove rcu_read_lock() from part_stat_lock() (Ming Lei) [1881760] - [block] block: add a blk_account_io_merge_bio helper (Ming Lei) [1881760] - [block] block: account merge of two requests (Ming Lei) [1881760] - [block] zram: nvdimm: use bio_{start, end}_io_acct and disk_{start, end}_io_acct (Ming Lei) [1881760] - [nvdimm] nvdimm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [md] dm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] rsxx: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] drbd: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] block: add disk/bio-based accounting helpers (Ming Lei) [1881760] - [block] block: remove the disk and queue NULL checks in blkdev_issue_flush (Ming Lei) [1881760] - [fs] block: remove the error_sector argument to blkdev_issue_flush (Ming Lei) [1881760] - [block] block: Remove unused flush_queue_delayed in struct blk_flush_queue (Ming Lei) [1881760] - [block] null_blk: Zero-initialize read buffers in non-memory-backed mode (Ming Lei) [1881760] - [include] block: Document the bio_vec properties (Ming Lei) [1881760] - [block] bio.h: Declare the arguments of the bio iteration functions const (Ming Lei) [1881760] - [block] block: Fix type of first compat_put_{, u}long() argument (Ming Lei) [1881760] - [block] block: merge part_{inc, dev}_in_flight into their only callers (Ming Lei) [1881760] - [block] block: don't call part_{inc, dec}_in_flight for blk-mq devices (Ming Lei) [1881760] - [block] block: move the blk-mq calls out of part_in_flight{, _rw} (Ming Lei) [1881760] - [block] block: mark blk_account_io_completion static (Ming Lei) [1881760] - [block] blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference (Ming Lei) [1881760] - [kernel] blktrace: Report pid with note messages (Ming Lei) [1881760] - [block] iocost: don't let vrate run wild while there's no saturation signal (Ming Lei) [1881760] - [block] block: move blk_io_schedule() out of header file (Ming Lei) [1881760] - [block] block: export bio_release_pages and bio_iov_iter_get_pages (Ming Lei) [1881760] - [block] null_blk: Support REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: emulate ZONE_APPEND commands (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: factor out sanity checks for zoned commands (Ming Lei) [1881760] - [block] block: Modify revalidate zones (Ming Lei) [1881760] - [block] block: introduce blk_req_zone_write_trylock (Ming Lei) [1881760] - [block] block: Introduce REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [block] block: rename __bio_add_pc_page to bio_add_hw_page (Ming Lei) [1881760] - [block] block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_no (Ming Lei) [1881760] - [fs] block: add blk_io_schedule() for avoiding task hung in sync dio (Ming Lei) [1881760] - [block] block: don't hold part0's refcount in IO path (Ming Lei) [1881760] - [block] block: only define 'nr_sects_seq' in hd_part for 32bit SMP (Ming Lei) [1881760] - [block] bdi: fix up for "remove the name field in struct backing_dev_info" (Ming Lei) [1881760] - [fs] hfs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] bdi: remove the name field in struct backing_dev_info (Ming Lei) [1881760] - [mtd] bdi: simplify bdi_alloc (Ming Lei) [1881760] - [block] bdi: remove bdi_register_owner (Ming Lei) [1881760] - [mm] bdi: unexport bdi_register_va (Ming Lei) [1881760] - [base] driver core: remove device_create_vargs (Ming Lei) [1881760] - [block] block: rename blk_mq_alloc_rq_maps (Ming Lei) [1881760] - [block] block: rename __blk_mq_alloc_rq_map (Ming Lei) [1881760] - [fs] udf: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] isofs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] hfsplus: stop using ioctl_by_bdev (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_multisession helper (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_read_tocentry helper (Ming Lei) [1881760] - [ide] ide-cd: rename cdrom_read_tocentry (Ming Lei) [1881760] - [cdrom] block: add a cdrom_device_info pointer to struct gendisk (Ming Lei) [1881760] - [block] block: add a bio_queue_enter helper (Ming Lei) [1881760] - [block] block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT (Ming Lei) [1881760] - [block] block: improve the submit_bio and generic_make_request documentation (Ming Lei) [1881760] - [block] blk-mq: make function '__blk_mq_sched_dispatch_requests' static (Ming Lei) [1881760] - [block] block: bypass ->make_request_fn for blk-mq drivers (Ming Lei) [1881760] - [md] dm: remove the make_request_fn check in device_area_is_invalid (Ming Lei) [1881760] - [block] block: remove create_io_context (Ming Lei) [1881760] - [fs] block: unexport bdev_read_page and bdev_write_page (Ming Lei) [1881760] - [scsi] scsi: merge scsi_init_sgtable into scsi_init_io (Ming Lei) [1881760] - [block] block: provide a blk_rq_map_sg variant that returns the last element (Ming Lei) [1881760] - [block] block: remove RQF_COPY_USER (Ming Lei) [1881760] - [block] block: fold bdev_unhash_inode into invalidate_partition (Ming Lei) [1881760] - [block] block: simplify block device syncing in bdev_del_partition (Ming Lei) [1881760] - [block] block: don't call invalidate_partition from blk_drop_partitions (Ming Lei) [1881760] - [s390] dasd: use blk_drop_partitions instead of badly reimplementing it (Ming Lei) [1881760] - [block] block: remove the disk argument from blk_drop_partitions (Ming Lei) [1881760] - [block] block: remove hd_struct_kill (Ming Lei) [1881760] - [block] block: cleanup hd_struct freeing (Ming Lei) [1881760] - [block] block: pass a hd_struct to delete_partition (Ming Lei) [1881760] - [block] block: refactor blkpg_ioctl (Ming Lei) [1881760] - [block] null_blk: don't allow discard for zoned mode (Ming Lei) [1881760] - [block] null_blk: return error for invalid zone size (Ming Lei) [1881760] - [block] iocost: protect iocg->abs_vdebt with iocg->waitq.lock (Ming Lei) [1881760] - [block] block: remove the bd_openers checks in blk_drop_partitions (Ming Lei) [1881760] - [block] null_blk: Cleanup zoned device initialization (Ming Lei) [1881760] - [block] null_blk: Fix zoned command handling (Ming Lei) [1881760] - [fs] block: remove unused header (Ming Lei) [1881760] - [fs] bdev: Reduce time holding bd_mutex in sync in blkdev_close() (Ming Lei) [1881760] - [trace] blk-wbt: Drop needless newlines from tracepoint format strings (Ming Lei) [1881760] - [block] blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals (Ming Lei) [1881760] - [s390] s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions again (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions (Ming Lei) [1881760] - [block] blkcg: don't offline parent blkcg first (Ming Lei) [1881760] - [block] blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it (Ming Lei) [1881760] - [block] null_blk: add trace in null_blk_zoned.c (Ming Lei) [1881760] - [block] null_blk: add tracepoint helpers for zoned mode (Ming Lei) [1881760] - [block] block: add a zone condition debug helper (Ming Lei) [1881760] - [block] rsxx: Replace zero-length array with flexible-array member (Ming Lei) [1881760] - [block] null_blk: describe the usage of fault injection param (Ming Lei) [1881760] - [block] null_blk: fix spurious IO errors after failed past-wp access (Ming Lei) [1881760] - [block] nbd: requeue command if the soecket is changed (Ming Lei) [1881760] - [block] nbd: enable replace socket if only one connection is configured (Ming Lei) [1881760] - [block] block/drbd: delete invalid function drbd_md_mark_dirty_ (Ming Lei) [1881760] - [block] loop: Only freeze block queue when needed (Ming Lei) [1881760] - [block] loop: Only change blocksize when needed (Ming Lei) [1881760] - [block] block: move bdevname() into block/generic-partition-rh.c (Ming Lei) [1881760] - [block] block: return NULL in blk_alloc_queue() on error (Ming Lei) [1881760] - [block] block: simplify queue allocation (Ming Lei) [1881760] - [block] Revert "blkdev: check for valid request queue before issuing flush" (Ming Lei) [1881760] - [block] null_blk: use blk_mq_init_queue_data (Ming Lei) [1881760] - [block] block: add a blk_mq_init_queue_data helper (Ming Lei) [1881760] - [block] block: move the ->devnode callback to struct block_device_operations (Ming Lei) [1881760] - [block] block: move block layer internals out of include/linux/genhd.h (Ming Lei) [1881760] - [fs] block: move guard_bio_eod to bio.c (Ming Lei) [1881760] - [block] block: unexport disk_map_sector_rcu (Ming Lei) [1881760] - [block] block: unexport disk_get_part (Ming Lei) [1881760] - [block] block: mark part_in_flight and part_in_flight_rw static (Ming Lei) [1881760] - [block] block: mark block_depr static (Ming Lei) [1881760] - [block] block: factor out requeue handling from dispatch code (Ming Lei) [1881760] - [block] block/diskstats: replace time_in_queue with sum of request times (Ming Lei) [1881760] - [block] block/diskstats: accumulate all per-cpu counters in one pass (Ming Lei) [1881760] - [block] block: merge partition-generic.c and check.c (Ming Lei) [1881760] - [block] block: move the various x86 Unix label formats out of genhd.h (Ming Lei) [1881760] - [block] partitions/msdos: remove LINUX_SWAP_PARTITION (Ming Lei) [1881760] - [block] block: move the *_PARTITION enum out of genhd.h (Ming Lei) [1881760] - [scsi] block: move struct partition out of genhd.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sun.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sgi.h (Ming Lei) [1881760] - [block] block: remove block/partitions/osf.h (Ming Lei) [1881760] - [block] block: remove block/partitions/karma.h (Ming Lei) [1881760] - [block] block: declare all partition detection routines in check.h (Ming Lei) [1881760] - [block] block: remove warn_no_part (Ming Lei) [1881760] - [md] block: cleanup how md_autodetect_dev is called (Ming Lei) [1881760] - [block] block: unexport read_dev_sector and put_dev_sector (Ming Lei) [1881760] - [scsi] scsi: simplify scsi_partsize (Ming Lei) [1881760] - [block] block: remove alloc_part_info and free_part_info (Ming Lei) [1881760] - [block] block: move sysfs methods shared by disks and partitions to genhd.c (Ming Lei) [1881760] - [block] block: move disk_name and related helpers out of partition-generic.c (Ming Lei) [1881760] - [fs] block: remove __bdevname (Ming Lei) [1881760] - [block] block: remove the blk_lookup_devt export (Ming Lei) [1881760] - [block] block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline (Ming Lei) [1881760] - [block] block, bfq: make reparent_leaf_entity actually work only on leaf entities (Ming Lei) [1881760] - [block] block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup (Ming Lei) [1881760] - [block] block, bfq: move forward the getting of an extra ref in bfq_bfqq_move (Ming Lei) [1881760] - [scsi] scsi: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [nvme] nvme: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] virtio_blk.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] block/genhd: Notify udev about capacity change (Ming Lei) [1881760] - [fs] block: fix a device invalidation regression (Ming Lei) [1881760] - [block] blk-iocost: remove duplicated lines in comments (Ming Lei) [1881760] - [block] block: sed-opal: Change the check condition for regular session validity (Ming Lei) [1881760] - [block] block: Document genhd capability flags (Ming Lei) [1881760] - [block] block: cleanup comment for blk_flush_complete_seq (Ming Lei) [1881760] - [block] block: remove unneeded argument from blk_alloc_flush_queue (Ming Lei) [1881760] - [block] block: cleanup for _blk/blk_rq_prep_clone (Ming Lei) [1881760] - [block] block: remove redundant setting of QUEUE_FLAG_DYING (Ming Lei) [1881760] - [block] block: use bio_{wouldblock, io}_error in direct_make_request (Ming Lei) [1881760] - [block] block: fix comment for blk_cloned_rq_check_limits (Ming Lei) [1881760] - [block] null_blk: Add support for init_hctx() fault injection (Ming Lei) [1881760] - [block] null_blk: Handle null_add_dev() failures properly (Ming Lei) [1881760] - [block] null_blk: Fix the null_add_dev() error path (Ming Lei) [1881760] - [block] compat_ioctl: simplify up block/ioctl.c (Ming Lei) [1881760] - [block] compat_ioctl: block: simplify compat_blkpg_ioctl() (Ming Lei) [1881760] - [block] compat_ioctl: block: move blkdev_compat_ioctl() into ioctl.c (Ming Lei) [1881760] - [block] blk-mq: insert flush request to the front of dispatch queue (Ming Lei) [1881760] - [block] block: Remove used kblockd_schedule_work_on() (Ming Lei) [1881760] - [block] null_blk: remove unused fields in 'nullb_cmd' (Ming Lei) [1881760] - [block] drbd: fifo_alloc() should use struct_size (Ming Lei) [1881760] - [block] partitions/ldm: fix spelling mistake "to" -> "too" (Ming Lei) [1881760] - [block] block: mark zone-mgmt bios with REQ_SYNC (Ming Lei) [1881760] - [block] blk-mq: Document functions for sending request (Ming Lei) [1881760] - [block] block: Allow t10-pi to be modular (Ming Lei) [1881760] - [block] blk-mq: optimise blk_mq_flush_plug_list() (Ming Lei) [1881760] - [include] list: introduce list_for_each_continue() (Ming Lei) [1881760] - [block] blk-mq: optimise rq sort function (Ming Lei) [1881760] - [block] blk-cgroup: cgroup_rstat_updated() shouldn't be called on cgroup1 (Ming Lei) [1881760] - [block] blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTAT (Ming Lei) [1881760] - [block] blk-cgroup: reimplement basic IO stats using cgroup rstat (Ming Lei) [1881760] - [block] blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_recursive() (Ming Lei) [1881760] - [block] blk-throtl: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: Ensure bio->bi_blkg is valid before using it (Ming Lei) [1881760] - [block] bfq-iosched: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: relocate bfqg_*rwstat*() helpers (Ming Lei) [1881760] - [md] dm: fix comment in __dm_suspend() (Mike Snitzer) [1881531] - [md] dm: fold dm_process_bio() into dm_make_request() (Mike Snitzer) [1881531] - [md] dm: fix missing imposition of queue_limits from dm_wq_work() thread (Mike Snitzer) [1881531] - [md] dm: optimize max_io_len() by inlining max_io_len_target_boundary() (Mike Snitzer) [1881531] - [md] dm: push md->immutable_target optimization down to __process_bio() (Mike Snitzer) [1881531] - [md] dm: change max_io_len() to use blk_max_size_offset() (Mike Snitzer) [1881531] - [md] dm table: stack 'chunk_sectors' limit to account for target-specific splitting (Mike Snitzer) [1881531] - [block] block: allow 'chunk_sectors' to be non-power-of-2 (Mike Snitzer) [1881531] - [block] block: use lcm_not_zero() when stacking chunk_sectors (Mike Snitzer) [1881531] - [md] dm: fix bio splitting and its bio completion order for regular IO (Mike Snitzer) [1881531] - [net] net-sysfs: add backlog len and CPU id to softnet data (Paolo Abeni) [1866909] - [net] try to avoid unneeded backlog flush (Paolo Abeni) [1866909] - [net] skbuff: fix a data race in skb_queue_len() (Paolo Abeni) [1866909] - [cpuidle] cpuidle: pseries: Fix CEDE latency conversion from tb to us (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Fixup exit latency for CEDE(0) (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Add function to parse extended CEDE records (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Set the latency-hint before entering CEDE (Diego Domingos) [1608791] - [arm64] paravirt: Initialize steal time when cpu is online (Andrew Jones) [1879137]- [infiniband] i40iw: Add support to make destroy QP synchronous (Stefan Assmann) [1757949] - [fs] xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork (Carlos Maiolino) [1859160] - [fs] xfs: fix inode allocation block res calculation precedence (Carlos Maiolino) [1859160] - [fs] xfs: fix reflink quota reservation accounting error (Carlos Maiolino) [1859160] - [fs] xfs: preserve rmapbt swapext block reservation from freed blocks (Carlos Maiolino) [1859160] - [fs] xfs: fix duplicate verification from xfs_qm_dqflush() (Carlos Maiolino) [1859160] - [fs] xfs: fix unmount hang and memory leak on shutdown during quotaoff (Carlos Maiolino) [1859160] - [fs] xfs: factor out quotaoff intent AIL removal and memory free (Carlos Maiolino) [1859160] - [fs] xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock (Carlos Maiolino) [1859160] - [fs] xfs: fix regression in "cleanup xfs_dir2_block_getdents" (Carlos Maiolino) [1859160] - [fs] xfs: fix use-after-free when aborting corrupt attr inactivation (Carlos Maiolino) [1859160] - [fs] xfs: fix iclog release error check race with shutdown (Carlos Maiolino) [1859160] - [fs] xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster() (Carlos Maiolino) [1859160] - [fs] xfs: clean up the error handling in xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: acquire superblock freeze protection on eofblocks scans (Carlos Maiolino) [1859160] - [fs] xfs: xfs_dabuf_map should return ENOMEM when map allocation fails (Carlos Maiolino) [1859160] - [fs] xfs: fix xfs_buf_ioerror_alert location reporting (Carlos Maiolino) [1859160] - [fs] xfs: remove unnecessary null pointer checks from _read_agf callers (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_*read_agf return EAGAIN to ALLOC_FLAG_TRYLOCK callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_btree_get_buffunctions (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_uncached return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_alloc return an error code (Carlos Maiolino) [1859160] - [fs] xfs: fix uninitialized variable in xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: change return value of xfs_inode_need_cow to int (Carlos Maiolino) [1859160] - [fs] xfs: check log iovec size to make sure it's plausibly a buffer log format (Carlos Maiolino) [1859160] - [fs] xfs: make struct xfs_buf_log_format have a consistent size (Carlos Maiolino) [1859160] - [fs] xfs: complain if anyone tries to create a too-large buffer log item (Carlos Maiolino) [1859160] - [fs] xfs: clean up xfs_buf_item_get_format return value (Carlos Maiolino) [1859160] - [fs] xfs: streamline xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: fix memory corruption during remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: refactor remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read (Carlos Maiolino) [1859160] - [fs] xfs: Add __packed to xfs_dir2_sf_entry_t definition (Carlos Maiolino) [1859160] - [fs] xfs: fix s_maxbytes computation on 32-bit kernels (Carlos Maiolino) [1859160] - [fs] xfs: truncate should remove all blocks, not just to the end of the page cache (Carlos Maiolino) [1859160] - [fs] xfs: introduce XFS_MAX_FILEOFF (Carlos Maiolino) [1859160] - [fs] xfs: remove bogus assertion when online repair isn't enabled (Carlos Maiolino) [1859160] - [fs] xfs: Remove all strlen in all xfs_attr_* functions for attr names (Carlos Maiolino) [1859160] - [fs] xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag (Carlos Maiolino) [1859160] - [fs] xfs: also remove cached ACLs when removing the underlying attr (Carlos Maiolino) [1859160] - [fs] xfs: reject invalid flags combinations in XFS_IOC_ATTRMULTI_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove shadow variable in xfs_btree_lshift (Carlos Maiolino) [1859160] - [fs] xfs: quota: move to time64_t interfaces (Carlos Maiolino) [1859160] - [fs] xfs: Make the symbol 'xfs_rtalloc_log_count' static (Carlos Maiolino) [1859160] - [fs] libxfs: resync with the userspace libxfs (Carlos Maiolino) [1859160] - [fs] xfs: fix log reservation overflows when allocating large rt extents (Carlos Maiolino) [1859160] - [fs] xfs: fix mount failure crash on invalid iclog memory access (Carlos Maiolino) [1859160] - [fs] xfs: don't check for AG deadlock for realtime files in bunmapi (Carlos Maiolino) [1859160] - [fs] xfs: fix realtime file data space leak (Carlos Maiolino) [1859160] - [fs] xfs: allow parent directory scans to be interrupted with fatal signals (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_get_buf (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_read_buf (Carlos Maiolino) [1859160] - [fs] xfs: split xfs_da3_node_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leafn_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_attr3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_reada_buf (Carlos Maiolino) [1859160] - [fs] xfs: improve the xfs_dabuf_map calling conventions (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: simplify mappedbno handling in xfs_da_{get, read}_buf (Carlos Maiolino) [1859160] - [fs] xfs: report corruption only as a regular error (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_free() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_destroy() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove slab init wrappers (Carlos Maiolino) [1859160] - [fs] xfs: fix another missing include (Carlos Maiolino) [1859160] - [fs] xfs: remove XFS_IOC_FSSETDM and XFS_IOC_FSSETDM_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove duplicated include from xfs_dir2_data.c (Carlos Maiolino) [1859160] - [fs] xfs: remove unused structure members & simple typedefs (Carlos Maiolino) [1859160] - [fs] xfs: remove unused typedef definitions (Carlos Maiolino) [1859160] - [fs] xfs: Replace function declaration by actual definition (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_qoff_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_dq_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_quotainfo_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_disk_dquot_t and xfs_dquot_t (Carlos Maiolino) [1859160] - [fs] xfs: avoid time_t in user api (Carlos Maiolino) [1859160] - [fs] xfs: don't reset the "inode core" in xfs_iread (Carlos Maiolino) [1859160] - [fs] xfs: merge the projid fields in struct xfs_icdinode (Carlos Maiolino) [1859160] - [fs] xfs: use a struct timespec64 for the in-core crtime (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->m_dirnameops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused m_chsize field (Carlos Maiolino) [1859160] - [fs] xfs: convert open coded corruption check to use XFS_IS_CORRUPT (Carlos Maiolino) [1859160] - [fs] xfs: kill the XFS_WANT_CORRUPT_* macros (Carlos Maiolino) [1859160] - [fs] xfs: add a XFS_IS_CORRUPT macro (Carlos Maiolino) [1859160] - [fs] xfs: attach dquots before performing xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: actually check xfs_btree_check_block return in xfs_btree_islastblock (Carlos Maiolino) [1859160] - [fs] xfs: always pass a valid hdr to xfs_dir3_leaf_check_int (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused dir ops infrastructure (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_get_ftype and ->data_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_bestfree_p (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 data block fixed offsets to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entry_tag_p (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offset (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused ->data_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: cleanup __xfs_dir3_data_check (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_to_sf (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_directory_data_bestfree (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_dir_rec (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_leaf_getdents (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_getdents (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_unused_p method (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry_p methods (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dotdot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ->data_first_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ftype and ->sf_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ino and ->sf_put_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_entsize and ->sf_nextentry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->db_to_fdb and ->db_to_fdindex (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 free bests count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 free header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a bests pointer to struct xfs_dir3_icfree_hdr (Carlos Maiolino) [1859160] - [fs] xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_node_addname_int (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 leaf entries count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 leaf header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the node header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a btree entries pointer to struct xfs_da3_icnode_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: refactor btree node scrubbing (Carlos Maiolino) [1859160] - [fs] xfs: use unsigned int for all size values in struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move incore structures out of xfs_da_format.h (Carlos Maiolino) [1859160] - [fs] xfs: remove a stray tab in xfs_remount_rw() (Carlos Maiolino) [1859160] - [fs] xfs: convert EIO to EFSCORRUPTED when log contents are invalid (Carlos Maiolino) [1859160] - [fs] xfs: refactor "does this fork map blocks" predicate (Carlos Maiolino) [1859160] - [fs] xfs: clean up weird while loop in xfs_alloc_ag_vextent_near (Carlos Maiolino) [1859160] - [fs] xfs: annotate functions that trip static checker locking checks (Carlos Maiolino) [1859160] - [fs] xfs: Correct comment tyops -> typos (Carlos Maiolino) [1859160] - [fs] xfs: range check ri_cnt when recovering log items (Carlos Maiolino) [1859160] - [fs] xfs: "optimize" buffer item log segment bitmap setting (Carlos Maiolino) [1859160] - [fs] xfs: null out bma->prev if no previous extent (Carlos Maiolino) [1859160] - [fs] xfs: fix missing header includes (Carlos Maiolino) [1859160] - [fs] xfs: periodically yield scrub threads to the scheduler (Carlos Maiolino) [1859160] - [fs] xfs: remove redundant assignment to variable error (Carlos Maiolino) [1859160] - [fs] xfs: add missing early termination checks to record scrubbing functions (Carlos Maiolino) [1859160] - [fs] xfs: make the assertion message functions take a mount parameter (Carlos Maiolino) [1859160] - [fs] xfs: add missing assert in xfs_fsmap_owner_from_rmap (Carlos Maiolino) [1859160] - [fs] xfs: decrease indenting problems in xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: fold xfs_mount-alloc() into xfs_init_fs_context() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_reconfigure() above xfs_fc_free() (Carlos Maiolino) [1859160] - [fs] xfs: switch to use the new mount-api (Carlos Maiolino) [1859160] - [fs] xfs: dont set sb in xfs_mount_alloc() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_parseargs() validation to a helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_parseags() (Carlos Maiolino) [1859160] - [fs] xfs: avoid redundant checks when options is empty (Carlos Maiolino) [1859160] - [fs] xfs: refactor suffix_kstrtoint() (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_ro() helper (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_rw() helper (Carlos Maiolino) [1859160] - [fs] xfs: merge freeing of mp names and mp (Carlos Maiolino) [1859160] - [fs] xfs: use kmem functions for struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: dont use XFS_IS_QUOTA_RUNNING() for option check (Carlos Maiolino) [1859160] - [fs] xfs: use super s_id instead of struct xfs_mount m_fsname (Carlos Maiolino) [1859160] - [fs] xfs: remove unused struct xfs_mount field m_fsname_len (Carlos Maiolino) [1859160] - [fs] xfs: always log corruption errors (Carlos Maiolino) [1859160] - [fs] xfs: constify the buffer pointer arguments to error functions (Carlos Maiolino) [1859160] - [fs] xfs: relax shortform directory size checks (Carlos Maiolino) [1859160] - [fs] xfs: cleanup use of the XFS_ALLOC_ flags (Carlos Maiolino) [1859160] - [fs] xfs: move extent zeroing to xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: simplify the xfs_iomap_write_direct calling (Carlos Maiolino) [1859160] - [fs] xfs: don't log the inode in xfs_fs_map_blocks if it (Carlos Maiolino) [1859160] - [fs] xfs: slightly tweak an assert in xfs_fs_map_blocks (Carlos Maiolino) [1859160] - [fs] xfs: remove the extsize argument to xfs_eof_alignment (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_eof_alignment static (Carlos Maiolino) [1859160] - [fs] xfs: simplify xfs_iomap_eof_align_last_fsb (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_showargs into xfs_fs_show_options (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing inode32/64 in xfs_showargs (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing the allocsize option in (Carlos Maiolino) [1859160] - [fs] xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE (Carlos Maiolino) [1859160] - [fs] xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to (Carlos Maiolino) [1859160] - [fs] xfs: simplify parsing of allocsize mount option (Carlos Maiolino) [1859160] - [fs] xfs: rename the m_writeio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: remove the m_readio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: don't use a different allocsice for -o wsync (Carlos Maiolino) [1859160] - [fs] xfs: cleanup calculating the stat optimal I/O size (Carlos Maiolino) [1859160] - [fs] xfs: remove the dsunit and dswidth variables in (Carlos Maiolino) [1859160] - [fs] xfs: simplify setting bio flags (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmap_count_blocks using newer btree helpers (Carlos Maiolino) [1859160] - [fs] xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata (Carlos Maiolino) [1859160] - [fs] xfs: namecheck directory entry names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: namecheck attribute names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: check attribute leaf block structure (Carlos Maiolino) [1859160] - [fs] xfs: consolidate preallocation in xfs_file_fallocate (Carlos Maiolino) [1859160] - [fs] xfs: disable xfs_ioc_space for always COW inodes (Carlos Maiolino) [1859160] - [fs] fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers (Carlos Maiolino) [1859160] - [fs] xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_ioctl (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write (Carlos Maiolino) [1859160] - [fs] xfs: add a xfs_inode_buftarg helper (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_buf_free static (Carlos Maiolino) [1859160] - [fs] xfs: add mising include of xfs_pnfs.h for missing declarations (Carlos Maiolino) [1859160] - [fs] xfs: don't set bmapi total block req where minleft is (Carlos Maiolino) [1859160] - [fs] xfs: cap longest free extent to maximum allocatable (Carlos Maiolino) [1859160] - [fs] xfs: remove the duplicated inode log fieldmask set (Carlos Maiolino) [1859160] - [fs] xfs: improve the IOMAP_NOWAIT check for COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_direct_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: rename the whichfork variable in xfs_buffered_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: split the iomap ops for buffered vs direct writes (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_file_iomap_begin_delay around (Carlos Maiolino) [1859160] - [fs] xfs: split out a new set of read-only iomap ops (Carlos Maiolino) [1859160] - [fs] xfs: factor out a helper to calculate the end_fsb (Carlos Maiolino) [1859160] - [fs] xfs: fill out the srcmap in iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_file_iomap_begin_delay (Carlos Maiolino) [1859160] - [fs] xfs: pass two imaps to xfs_reflink_allocate_cow (Carlos Maiolino) [1859160] - [fs] xfs: remove xfs_reflink_dirty_extents (Carlos Maiolino) [1859160] - [fs] xfs: also call xfs_file_iomap_end_delalloc for zeroing operations (Carlos Maiolino) [1859160] - [fs] xfs: remove the XLOG_STATE_DO_CALLBACK state (Carlos Maiolino) [1859160] - [fs] xfs: turn ic_state into an enum (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused XLOG_STATE_ALL and XLOG_STATE_UNUSED flags (Carlos Maiolino) [1859160] - [fs] xfs: remove dead ifdef XFSERRORDEBUG code (Carlos Maiolino) [1859160] - [fs] xfs: call xlog_state_release_iclog with l_icloglock held (Carlos Maiolino) [1859160] - [fs] xfs: move the locking from xlog_state_finish_copy to the callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ic_io_size field from xlog_in_core (Carlos Maiolino) [1859160] - [fs] xfs: pass the correct flag to xlog_write_iclog (Carlos Maiolino) [1859160] - [fs] xfs: optimize near mode bnobt scans with concurrent cntbt lookups (Carlos Maiolino) [1859160] - [fs] xfs: factor out tree fixup logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor near mode alloc bnobt scan into separate function (Carlos Maiolino) [1859160] - [fs] xfs: refactor and reuse best extent scanning logic (Carlos Maiolino) [1859160] - [fs] xfs: refactor allocation tree fixup code (Carlos Maiolino) [1859160] - [fs] xfs: reuse best extent tracking logic for bnobt scan (Carlos Maiolino) [1859160] - [fs] xfs: refactor cntbt lastblock scan best extent logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: track best extent from cntbt lastblock scan in alloc cursor (Carlos Maiolino) [1859160] - [fs] xfs: track allocation busy state in allocation cursor (Carlos Maiolino) [1859160] - [fs] xfs: introduce allocation cursor data structure (Carlos Maiolino) [1859160] - [fs] xfs: track active state of allocation btree cursors (Carlos Maiolino) [1859160] - [fs] xfs: ignore extent size hints for always COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: include QUOTA, FATAL ASSERT build options in XFS_BUILD_OPTIONS (Carlos Maiolino) [1859160] - [pinctrl] pinctrl: tigerlake: Add support for Tiger Lake-H (Steve Best) [1782722] - [pinctrl] pinctrl: intel: Introduce common flags for GPIO mapping scheme (Steve Best) [1782722] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs (Steve Best) [1782724]- [netdrv] iavf: Fix incorrect adapter get in iavf_resume (Stefan Assmann) [1842896] - [netdrv] iavf: use generic power management (Stefan Assmann) [1842896] - [net] openvswitch: fixes crash if nf_conncount_init() fails (Eelco Chaudron) [1876445] - [fs] cifs`: handle ERRBaduid for SMB1 (Leif Sahlberg) [1875184] - [net] SUNRPC: 'Directory with parent 'rpc_clnt' already present!' (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs (Scott Mayhew) [1872310] - [fs] NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn (Scott Mayhew) [1872310] - [net] SUNRPC: Signalled ASYNC tasks need to exit (Scott Mayhew) [1872310] - [net] SUNRPC: fix use-after-free in rpc_free_client_work() (Scott Mayhew) [1872310] - [fs] NFS: Fix a race in __nfs_list_for_each_server() (Scott Mayhew) [1872310] - [net] SUNRPC: defer slow parts of rpc_free_client() to a workqueue (Scott Mayhew) [1872310] - [net] SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") (Scott Mayhew) [1872310] - [fs] NFSv4: Remove unreachable error condition due to rpc_run_task() (Scott Mayhew) [1872310] - [net] SUNRPC: Remove unreachable error condition (Scott Mayhew) [1872310] - [fs] nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion (Scott Mayhew) [1872310] - [net] svcrdma: Fix leak of svc_rdma_recv_ctxt objects (Scott Mayhew) [1872310] - [fs] NFS: Fix an ABBA spinlock issue in pnfs_update_layout() (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge (Scott Mayhew) [1872310] - [fs] nfsd: memory corruption in nfsd4_lock() (Scott Mayhew) [1872310] - [fs] pNFS: Fix RCU lock leakage (Scott Mayhew) [1872310] - [fs] NFS: Clean up process of marking inode stale (Scott Mayhew) [1872310] - [fs] NFS: Add softreval behaviour to nfs_lookup_revalidate() (Scott Mayhew) [1872310] - [fs] NFS: Add mount option 'softreval' (Scott Mayhew) [1872310] - [net] SUNRPC: Don't start a timer on an already queued rpc task (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode() (Scott Mayhew) [1872310] - [fs] NFS: Beware when dereferencing the delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout (Scott Mayhew) [1872310] - [fs] NFS: Try to join page groups before an O_DIRECT retransmission (Scott Mayhew) [1872310] - [fs] NFS: Refactor nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Reverse the submission order of requests in __nfs_pageio_add_request() (Scott Mayhew) [1872310] - [fs] NFS: Clean up nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Remove the redundant function nfs_pgio_has_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix memory leaks in nfs_pageio_stop_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix a request reference leak in nfs_direct_write_clear_reqs() (Scott Mayhew) [1872310] - [fs] NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() (Scott Mayhew) [1872310] - [fs] NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Specify the layout segment range in LAYOUTGET (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: remove requirement for whole file layouts (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Check the layout segment range before doing I/O (Scott Mayhew) [1872310] - [fs] pNFS/flexfile: Don't merge layout segments if the mirrors don't match (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Simplify bucket layout segment reference counting (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Clean up pNFS commit operations (Scott Mayhew) [1872310] - [fs] NFS: Remove bucket array from struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() (Scott Mayhew) [1872310] - [fs] pNFS: Enable per-layout segment commit structures (Scott Mayhew) [1872310] - [fs] pNFS: Add infrastructure for cleaning up per-layout commit structures (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_verifiers() (Scott Mayhew) [1872310] - [fs] NFS: Fix O_DIRECT commit verifier handling (Scott Mayhew) [1872310] - [fs] NFS: commit errors should be fatal (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Allow O_DIRECT to release the DS commitinfo (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs() (Scott Mayhew) [1872310] - [fs] NFSv4/pNFS: Scan the full list of commit arrays when committing (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [net] SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' (Scott Mayhew) [1872310] - [include] SUNRPC/cache: don't allow invalid entries to be flushed (Scott Mayhew) [1872310] - [fs] pNFS: Add a helper to allocate the array of buckets (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Refactor pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Simplify allocation of the mirror array (Scott Mayhew) [1872310] - [fs] NFS: Don't specify NFS version in "UDP not supported" error (Scott Mayhew) [1872310] - [fs] nfsroot: set tcp as the default transport protocol (Scott Mayhew) [1872310] - [fs] NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails (Scott Mayhew) [1872310] - [fs] nfs: Fix up documentation in nfs_follow_referral() and nfs_do_submount() (Scott Mayhew) [1872310] - [net] sunrpc: Add tracing for cache events (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Allow garbage collection of invalid cache entries (Scott Mayhew) [1872310] - [net] sunrpc: clean up cache entry add/remove from hashtable (Scott Mayhew) [1872310] - [net] sunrpc: Fix potential leaks in sunrpc_cache_unhash() (Scott Mayhew) [1872310] - [fs] nfsd: export upcalls must not return ESTALE when mountd is down (Scott Mayhew) [1872310] - [fs] nfsd: Don't add locks to closed or closing open stateids (Scott Mayhew) [1872310] - [net] SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends (Scott Mayhew) [1872310] - [net] SUNRPC: Refactor xs_sendpages() (Scott Mayhew) [1872310] - [fs] NFSD: Clean up nfsd4_encode_readv (Scott Mayhew) [1872310] - [fs] fs: nfsd: nfs4state.c: Use built-in RCU list checking (Scott Mayhew) [1872310] - [net] sunrpc: Pass lockdep expression to RCU lists (Scott Mayhew) [1872310] - [include] sunrpc: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [net] SUNRPC: Trim stack utilization in the wrap and unwrap paths (Scott Mayhew) [1872310] - [net] SUNRPC: Remove xdr_buf_read_mic() (Scott Mayhew) [1872310] - [net] sunrpc: Fix gss_unwrap_resp_integ() again (Scott Mayhew) [1872310] - [fs] nfs: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [fs] NFSv4.2: error out when relink swapfile (Scott Mayhew) [1872310] - [fs] NFS:remove redundant call to nfs_do_access (Scott Mayhew) [1872310] - [net] SUNRPC: remove redundant assignments to variable status (Scott Mayhew) [1872310] - [fs] NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_expired() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_unclaimed() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_client_return_marked_delegations() (Scott Mayhew) [1872310] - [fs] NFS: Add a helper nfs_client_for_each_server() (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Clean up nfs_layout_find_inode() (Scott Mayhew) [1872310] - [fs] NFSv4: Ensure layout headers are RCU safe (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server (Scott Mayhew) [1872310] - [fs] NFS: Limit the size of the access cache by default (Scott Mayhew) [1872310] - [fs] NFS: Avoid referencing the cred twice in async rename/unlink (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid unnecessary credential references in layoutget (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O (Scott Mayhew) [1872310] - [fs] NFS: Assume cred is pinned by open context in I/O requests (Scott Mayhew) [1872310] - [net] SUNRPC: Don't take a reference to the cred on synchronous tasks (Scott Mayhew) [1872310] - [net] SUNRPC: Add a flag to avoid reference counts on credentials (Scott Mayhew) [1872310] - [fs] NFS: Ensure we time out if a delegreturn does not complete (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred (Scott Mayhew) [1872310] - [fs] NFSv4: nfs_update_inplace_delegation() should update delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Use the 64-bit server readdir cookies when possible (Scott Mayhew) [1872310] - [net] Documentation: nfsroot.rst: Fix references to nfsroot.rst (Scott Mayhew) [1872310] - [fs] nfs: add missing "posix" local_lock constant table definition (Scott Mayhew) [1622041] - [samples] samples/vfs: avoid warning in statx override (Scott Mayhew) [1622041] - [fs] Fix use after free in get_tree_bdev() (Scott Mayhew) [1622041] - [security] selinux: fix regression introduced by move_mount(2) syscall (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs() (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix error handling when setting up mounts (Scott Mayhew) [1622041] - [fs] cramfs: fix usage on non-MTD device (Scott Mayhew) [1622041] - [fs] vfs: move_mount: reject moving kernel internal mounts (Scott Mayhew) [1622041] - [fs] do_move_mount(): fix an unsafe use of is_anon_ns() (Scott Mayhew) [1622041] - [fs] fs/namespace: fix unprivileged mount propagation (Scott Mayhew) [1622041] - [fs] vfs: fsmount: add missing mntget() (Scott Mayhew) [1622041] - [fs] get rid of checking for absent device name in vfs_get_tree() (Scott Mayhew) [1622041] - [scripts] scripts/gdb: replace flags (MS_xyz -> SB_xyz) (Scott Mayhew) [1622041] - [mm] tmpfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [fs] procfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] hugetlbfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] cramfs: switch to use of errofc() et.al (Scott Mayhew) [1622041] - [fs] gfs2: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [include] prefix-handling analogues of errorf() and friends (Scott Mayhew) [1622041] - [fs] turn fs_param_is_... into functions (Scott Mayhew) [1622041] - [fs] fs_parse: handle optional arguments sanely (Scott Mayhew) [1622041] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Scott Mayhew) [1622041] - [x86] x86/resctrl: Fix typos in the mba_sc mount option (Scott Mayhew) [1622041] - [fs] fs_parser: remove fs_parameter_description name field (Scott Mayhew) [1622041] - [documentation] vfs: Update mount API docs (Scott Mayhew) [1622041] - [fs] add prefix to fs_context->log (Scott Mayhew) [1622041] - [include] new primitive: __fs_parse() (Scott Mayhew) [1622041] - [include] struct p_log, variants of warnf() et.al. taking that one instead (Scott Mayhew) [1622041] - [fs] teach logfc() to handle prefices, give it saner calling conventions (Scott Mayhew) [1622041] - [kernel] get rid of cg_invalf() (Scott Mayhew) [1622041] - [fs] get rid of fs_value_is_filename_empty (Scott Mayhew) [1622041] - [fs] don't bother with explicit length argument for __lookup_constant() (Scott Mayhew) [1622041] - [fs] fold struct fs_parameter_enum into struct constant_table (Scott Mayhew) [1622041] - [fs] fs_parse: get rid of ->enums (Scott Mayhew) [1622041] - [fs] fs: fs_parser: fix printk format warning (Scott Mayhew) [1622041] - [fs] Pass consistent param->type to fs_parse() (Scott Mayhew) [1622041] - [fs] vfs: add missing blkdev_put() in get_tree_bdev() (Scott Mayhew) [1622041] - [mm] shmem: fix LSM options parsing (Scott Mayhew) [1622041] - [fs] gfs2: make gfs2_fs_parameters static (Scott Mayhew) [1622041] - [fs] gfs2: Fix initialisation of args for remount (Scott Mayhew) [1622041] - [fs] gfs2: Fix memory leak when gfs2meta's fs_context is freed (Scott Mayhew) [1622041] - [fs] gfs2: Convert gfs2 to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Fix fscache super_cookie allocation (Scott Mayhew) [1622041] - [fs] NFS: Fix a few constant_table array definitions (Scott Mayhew) [1622041] - [fs] NFS: Fix leak of ctx->nfs_server.hostname (Scott Mayhew) [1622041] - [fs] NFS: Don't hard-code the fs_type when submounting (Scott Mayhew) [1622041] - [fs] NFS: Ensure the fs_context has the correct fs_type before mounting (Scott Mayhew) [1622041] - [fs] nfs: Return EINVAL rather than ERANGE for mount parse errors (Scott Mayhew) [1622041] - [fs] NFS: Attach supplementary error information to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Additional refactoring for fs_context conversion (Scott Mayhew) [1622041] - [fs] NFS: Add fs_context support (Scott Mayhew) [1622041] - [fs] NFS: Convert mount option parsing to use functionality from fs_parser.h (Scott Mayhew) [1622041] - [fs] NFS: rename nfs_fs_context pointer arg in a few functions (Scott Mayhew) [1622041] - [fs] NFS: Do some tidying of the parsing code (Scott Mayhew) [1622041] - [fs] NFS: Add a small buffer in nfs_fs_context to avoid string dup (Scott Mayhew) [1622041] - [fs] NFS: Deindent nfs_fs_context_parse_option() (Scott Mayhew) [1622041] - [fs] NFS: Split nfs_parse_mount_options() (Scott Mayhew) [1622041] - [fs] NFS: Rename struct nfs_parsed_mount_data to struct nfs_fs_context (Scott Mayhew) [1622041] - [fs] NFS: Constify mount argument match tables (Scott Mayhew) [1622041] - [fs] NFS: Move mount parameterisation bits into their own file (Scott Mayhew) [1622041] - [fs] nfs: get rid of ->set_security() (Scott Mayhew) [1622041] - [fs] nfs_clone_sb_security(): simplify the check for server bogosity (Scott Mayhew) [1622041] - [fs] nfs: get rid of mount_info ->fill_super() (Scott Mayhew) [1622041] - [fs] nfs: don't pass nfs_subversion to ->create_server() (Scott Mayhew) [1622041] - [fs] nfs: unexport nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: merge xdev and remote file_system_type (Scott Mayhew) [1622041] - [fs] nfs: don't bother passing nfs_subversion to ->try_mount() and nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: stash nfs_subversion reference into nfs_mount_info (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs_xdev_mount() (Scott Mayhew) [1622041] - [fs] nfs4: fold nfs_do_root_mount/nfs_follow_remote_path (Scott Mayhew) [1622041] - [fs] nfs: don't bother setting/restoring export_path around do_nfs_root_mount() (Scott Mayhew) [1622041] - [fs] nfs: fold nfs4_remote_fs_type and nfs4_remote_referral_fs_type (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs4_remote{, _referral}_mount (Scott Mayhew) [1622041] - [fs] nfs: stash server into struct nfs_mount_info (Scott Mayhew) [1622041] - [fs] saner calling conventions for nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] NFS: Make "port=" mount option optional for RDMA mounts (Scott Mayhew) [1622041] - [fs] vfs: Make fs_parse() handle fs_param_is_fd-type params better (Scott Mayhew) [1622041] - [include] vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API (Scott Mayhew) [1622041] - [mm] shmem_parse_one(): switch to use of fs_parse() (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): take handling a single option into a helper (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): don't bother with mpol in separate variable (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): use a separate structure to keep the results (Scott Mayhew) [1622041] - [base] make shmem_fill_super() static (Scott Mayhew) [1622041] - [fs] make ramfs_fill_super() static (Scott Mayhew) [1622041] - [base] devtmpfs: don't mix {ramfs, shmem}_fill_super() with mount_single() (Scott Mayhew) [1622041] - [fs] vfs: Convert squashfs to use the new mount API (Scott Mayhew) [1622041] - [mtd] mtd: Kill mount_mtd() (Scott Mayhew) [1622041] - [fs] vfs: Convert cramfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add a single-or-reconfig keying to vfs_get_super() (Scott Mayhew) [1622041] - [mtd] mtd: Provide fs_context-aware mount_mtd() replacement (Scott Mayhew) [1622041] - [fs] vfs: Create fs_context-aware mount_bdev() replacement (Scott Mayhew) [1622041] - [fs] new helper: get_tree_keyed() (Scott Mayhew) [1622041] - [fs] vfs: set fs_context::user_ns for reconfigure (Scott Mayhew) [1622041] - [init] mnt_init(): call shmem_init() unconditionally (Scott Mayhew) [1622041] - [base] constify ksys_mount() string arguments (Scott Mayhew) [1622041] - [fs] don't bother with registering rootfs (Scott Mayhew) [1622041] - [fs] init_rootfs(): don't bother with init_ramfs_fs() (Scott Mayhew) [1622041] - [security] vfs: Convert selinuxfs to use the new mount API (Scott Mayhew) [1622041] - [security] vfs: Convert securityfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert openpromfs to use the new mount API (Scott Mayhew) [1622041] - [xen] vfs: Convert xenfs to use the new mount API (Scott Mayhew) [1622041] - [oprofile] vfs: Convert oprofilefs to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert ibmasmfs to use the new mount API (Scott Mayhew) [1622041] - [infiniband] vfs: Convert qib_fs/ipathfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert efivarfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert configfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert binfmt_misc to use the new mount API (Scott Mayhew) [1622041] - [fs] convenience helper: get_tree_single() (Scott Mayhew) [1622041] - [fs] convenience helper get_tree_nodev() (Scott Mayhew) [1622041] - [fs] vfs: Kill sget_userns() (Scott Mayhew) [1622041] - [fs] vfs: Use sget_fc() for pseudo-filesystems (Scott Mayhew) [1622041] - [dma-buf] fold mount_pseudo_xattr() into pseudo_fs_get_tree() (Scott Mayhew) [1622041] - [virtio] vfs: Convert virtio_balloon to use the new mount API (Scott Mayhew) [1622041] - [scsi] vfs: Convert ocxlflash to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert cxl to use the new mount API (Scott Mayhew) [1622041] - [drm] vfs: Convert drm to use the new mount API (Scott Mayhew) [1622041] - [dax] vfs: Convert dax to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert sockfs to use the new mount API (Scott Mayhew) [1622041] - [mm] vfs: Convert zsmalloc to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert pipe to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert nsfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert bdev to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert anon_inodes to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert aio to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide a mount_pseudo-replacement for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide sb->s_iflags settings in fs_context struct (Scott Mayhew) [1622041] - [fs] vfs: Fix refcounting of filenames in fs_parser (Scott Mayhew) [1622041] - [fs] move mount_capable() further out (Scott Mayhew) [1622041] - [fs] move mount_capable() calls to vfs_get_tree() (Scott Mayhew) [1622041] - [kernel] cpuset: move mount -t cpuset logics into cgroup.c (Scott Mayhew) [1622041] - [fs] procfs: set ->user_ns before calling ->get_tree() (Scott Mayhew) [1622041] - [ipc] mqueue: set ->user_ns before ->get_tree() (Scott Mayhew) [1622041] - [fs] switch mount_capable() to fs_context (Scott Mayhew) [1622041] - [fs] legacy_get_tree(): pass fc->user_ns to mount_capable() (Scott Mayhew) [1622041] - [fs] move the capability checks from sget_userns() to legacy_get_tree() (Scott Mayhew) [1622041] - [fs] vfs: Kill mount_ns() (Scott Mayhew) [1622041] - [fs] vfs: Convert nfsctl to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert rpc_pipefs to use the new mount API (Scott Mayhew) [1622041] - [fs] consolidate the capability checks in sget_{fc, userns}() (Scott Mayhew) [1622041] - [fs] start massaging the checks in sget_...(): move to sget_userns() (Scott Mayhew) [1622041] - [x86] no need to protect against put_user_ns(NULL) (Scott Mayhew) [1622041] - [fs] mount_pseudo(): drop 'name' argument, switch to d_make_root() (Scott Mayhew) [1622041] - [mm] zsmalloc: don't bother with dentry_operations (Scott Mayhew) [1622041] - [virtio] balloon: don't bother with dentry_operations (Scott Mayhew) [1622041] - [scsi] cxlflash: don't bother with dentry_operations (Scott Mayhew) [1622041] - [misc] cxl: don't bother with dentry_operations (Scott Mayhew) [1622041] - [fs] fs: VALIDATE_FS_PARSER should default to n (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_add_mnt_opt( ) (Scott Mayhew) [1622041] - [powerpc] uapi: Wire up the mount API syscalls on non-x86 arches (Scott Mayhew) [1622041] - [x86] uapi, x86: Fix the syscall numbering of the mount API syscalls (Scott Mayhew) [1622041] - [fs] uapi, fsopen: use square brackets around "fscontext" (Scott Mayhew) [1622041] - [samples] vfs: Add a sample program for the new mount API (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fspick() to select a superblock for reconfiguration (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fsmount() to create a mount for a superblock (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsconfig() for configuring and managing a context (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsopen() to prepare for superblock creation (Scott Mayhew) [1622041] - [fs] Make anon_inodes unconditional (Scott Mayhew) [1622041] - [fs] teach move_mount(2) to work with OPEN_TREE_CLONE (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add move_mount(2) to move mounts around (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add open_tree(2) to reference or clone a mount (Scott Mayhew) [1622041] - [fs] fix sysfs_init_fs_context() in !CONFIG_NET_NS case (Scott Mayhew) [1622041] - [fs] vfs: Add some logging to the core users of the fs_context log (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [documentation] vfs: Provide documentation for new mount API (Scott Mayhew) [1622041] - [fs] vfs: Remove kern_mount_data() (Scott Mayhew) [1622041] - [fs] hugetlbfs: Convert to fs_context (Scott Mayhew) [1622041] - [kernel] cpuset: Use fs_context (Scott Mayhew) [1622041] - [fs] kernfs, sysfs, cgroup, intel_rdt: Support fs_context (Scott Mayhew) [1622041] - [kernel] cgroup: store a reference to cgroup_ns into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup1_get_tree(): separate "get cgroup_root to use" into a separate helper (Scott Mayhew) [1622041] - [kernel] cgroup_do_mount(): massage calling conventions (Scott Mayhew) [1622041] - [kernel] cgroup: stash cgroup_root reference into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup2: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup: take options parsing into ->parse_monolithic() (Scott Mayhew) [1622041] - [kernel] cgroup: fold cgroup1_mount() into cgroup1_get_tree() (Scott Mayhew) [1622041] - [kernel] cgroup: start switching to fs_context (Scott Mayhew) [1622041] - [ipc] ipc: Convert mqueue fs to fs_context (Scott Mayhew) [1622041] - [fs] proc: Add fs_context support to procfs (Scott Mayhew) [1622041] - [fs] procfs: Move proc_fill_super() to fs/proc/root.c (Scott Mayhew) [1622041] - [include] introduce cloning of fs_context (Scott Mayhew) [1622041] - [fs] convenience helpers: vfs_get_super() and sget_fc() (Scott Mayhew) [1622041] - [fs] vfs: Implement a filesystem superblock creation/configuration context (Scott Mayhew) [1622041] - [include] vfs: Put security flags into the fs_context struct (Scott Mayhew) [1622041] - [security] selinux: Implement the new mount API LSM hooks (Scott Mayhew) [1622041] - [include] vfs: Add LSM hooks for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add configuration parser helpers (Scott Mayhew) [1622041] - [include] vfs: Introduce logging functions (Scott Mayhew) [1622041] - [fs] introduce fs_context methods (Scott Mayhew) [1622041] - [fs] fs_context flavour for submounts (Scott Mayhew) [1622041] - [fs] convert do_remount_sb() to fs_context (Scott Mayhew) [1622041] - [fs] vfs_get_tree(): evict the call of security_sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: do_new_mount_fc() (Scott Mayhew) [1622041] - [fs] teach vfs_get_tree() to handle subtype, switch do_new_mount() to it (Scott Mayhew) [1622041] - [fs] new helpers: vfs_create_mount(), fc_mount() (Scott Mayhew) [1622041] - [fs] vfs: Introduce fs_context, switch vfs_kern_mount() to it (Scott Mayhew) [1622041] - [fs] saner handling of temporary namespaces (Scott Mayhew) [1622041] - [fs] separate copying and locking mount tree on cross-userns copies (Scott Mayhew) [1622041] - [fs] kill kernfs_pin_sb() (Scott Mayhew) [1622041] - [fs] mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT (Scott Mayhew) [1622041] - [security] LSM: new method: ->sb_add_mnt_opt() (Scott Mayhew) [1622041] - [security] selinux: rewrite selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: regularize Opt_... names a bit (Scott Mayhew) [1622041] - [security] selinux: switch away from match_token() (Scott Mayhew) [1622041] - [security] selinux: new helper - selinux_add_opt() (Scott Mayhew) [1622041] - [include] LSM: bury struct security_mnt_opts (Scott Mayhew) [1622041] - [security] selinux: switch to private struct selinux_mnt_opts (Scott Mayhew) [1622041] - [fs] LSM: hide struct security_mnt_opts from any generic code (Scott Mayhew) [1622041] - [security] LSM: turn sb_eat_lsm_opts() into a method (Scott Mayhew) [1622041] - [fs] nfs_remount(): don't leak, don't ignore LSM options quietly (Scott Mayhew) [1622041] - [security] LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: security_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] LSM: lift extracting and parsing LSM options into the caller of ->sb_remount() (Scott Mayhew) [1622041] - [security] LSM: lift parsing LSM options into the caller of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] vfs: Separate changing mount flags full remount (Scott Mayhew) [1622041] - [fs] vfs: Suppress MS_* flag defs within the kernel unless explicitly enabled (Scott Mayhew) [1622041]- [hv] hv_utils: drain the timesync packets on onchannelcallback (Vitaly Kuznetsov) [1884733] - [hv] hv_utils: return error if host timesysnc update is stale (Vitaly Kuznetsov) [1884733] - [netdrv] hv_netvsc: Cache the current data path to avoid duplicate call and message (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Switch the data path at the right time during hibernation (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Fix hibernation for mlx5 VF driver (Mohammed Gamal) [1876527] - [hv] hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume() (Mohammed Gamal) [1876519] - [target] scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix data digest calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Make iscsit_register_transport() return void (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make TMR notification optional (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Implement tmr_notify callback (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix and simplify timeout handling (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Factor out new helper ring_insert_padding (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Do not queue aborted commands (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Use priv pointer in se_cmd (Maurizio Lombardi) [1880395] - [target] scsi: target: Add tmr_notify backend function (Maurizio Lombardi) [1880395] - [target] scsi: target: Modify core_tmr_abort_task() (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix inconsistent debug message (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix login error when receiving (Maurizio Lombardi) [1880395] - [target] scsi: target: Remove unused variable 'tpg' (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Remove tx flow control code (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Check connection state before issuing hardware command (Maurizio Lombardi) [1880395] - [target] scsi: target: Handle short iSIDs (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buf len calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buffer setup (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id parsing (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix crash during SPEC_I_PT handling (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix xcopy sess release leak (Maurizio Lombardi) [1880395] - [target] scsi: target: Check enforce_pr_isids during registration (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash on ARM during cmd completion (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Optimize use of flush_dcache_page (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT (Maurizio Lombardi) [1880395] - [target] scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix NULL pointer dereference (Maurizio Lombardi) [1880395] - [target] scsi: target: Initialize LUN in transport_init_se_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: Factor out a new helper, target_cmd_init_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Userspace must not complete queued commands (Maurizio Lombardi) [1880395] - [target] scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error (Maurizio Lombardi) [1880395] - [target] scsi: target: loopback: Fix READ with data and sensebytes (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make pgr_support and alua_support attributes writable (Maurizio Lombardi) [1880395] - [target] scsi: target: Make transport_flags per device (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl (Maurizio Lombardi) [1880395] - [target] scsi: target: Add missing emulate_pr attribute to passthrough backends (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Remove the iscsi_data_count structure (Maurizio Lombardi) [1880395] - [target] scsi: target: Put lun_ref at end of tmr processing (Maurizio Lombardi) [1880395] - [target] scsi: target/iblock: fix WRITE SAME zeroing (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN (Maurizio Lombardi) [1880395] - [target] scsi: target: fix PR IN / READ FULL STATUS for FC (Maurizio Lombardi) [1880395] - [target] scsi: target: Write NULL to *port_nexus_ptr if no ISID (Maurizio Lombardi) [1880395] - [target] scsi: target: use the stack for XCOPY passthrough cmds (Maurizio Lombardi) [1880395] - [target] scsi: target: increase XCOPY I/O size (Maurizio Lombardi) [1880395] - [target] scsi: target: avoid per-loop XCOPY buffer allocations (Maurizio Lombardi) [1880395] - [target] scsi: target: drop xcopy DISK BLOCK LENGTH debug (Maurizio Lombardi) [1880395] - [target] scsi: target: use #define for xcopy descriptor len (Maurizio Lombardi) [1880395] - [crypto] crypto: testmgr - mark cts(cbc(aes)) as FIPS allowed (Vladis Dronov) [1855161] - [kernel] sched/deadline: Unthrottle PI boosted threads while enqueuing (Daniel Bristot de Oliveira) [1869760] - [kernel] sched/deadline: Fix stale throttling on de-/boosted tasks (Daniel Bristot de Oliveira) [1869760] - [netdrv] treewide: Use fallthrough pseudo-keyword (Jonathan Toppins) [1871286] - [netdrv] tg3: Avoid the use of one-element array (Jonathan Toppins) [1871286] - [netdrv] net: tg3: tidy up loop, remove need to compute off with a multiply (Jonathan Toppins) [1871286] - [netdrv] net: tg3: reject unsupported coalescing params (Jonathan Toppins) [1871286] - [netdrv] net: tg3: use skb_list_walk_safe helper for gso segments (Jonathan Toppins) [1871286] - [gpio] gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse (Alaa Hleihel) [1816931] - [gpio] gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: Fix sleeping while holding spinlock (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res() (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: remove unused including (Alaa Hleihel) [1816931] - [gpio] gpio: add driver for Mellanox BlueField 2 GPIO controller (Alaa Hleihel) [1816931] - [include] compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use (Ivan Vecera) [1867168] - [net] net: sctp: Rename fallthrough label to unhandled (Ivan Vecera) [1867168]- [pci] PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken (Myron Stowe) [1888310] - [netdrv] nfp: flower: fix ABI mismatch between driver and firmware (Ivan Vecera) [1886717] - [netdrv] netronome: fix ipv6 link error (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix incorrect flag assignment (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix used time of merge flow statistics (Ivan Vecera) [1886717] - [netdrv] nfp: flower: inform firmware of flower features (Ivan Vecera) [1886717] - [netdrv] nfp: flower: renaming of feature bits (Ivan Vecera) [1886717] - [netdrv] nfp: don't check lack of RX/TX channels (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix error return code in nfp_abm_vnic_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix a memory leak bug (Ivan Vecera) [1886717] - [netdrv] net/nfp: Update driver to use global kernel version (Ivan Vecera) [1886717] - [netdrv] nfp: allow explicitly selected delayed stats (Ivan Vecera) [1886717] - [netdrv] net: nfp: Use scnprintf() for avoiding potential buffer overflow (Ivan Vecera) [1886717] - [netdrv] nfp: let core reject the unsupported coalescing parameters (Ivan Vecera) [1886717] - [netdrv] nfp: Use pci_get_dsn() (Ivan Vecera) [1886717] - [netdrv] netronome: Replace zero-length array with flexible-array member (Ivan Vecera) [1886717] - [netdrv] devlink: move devlink documentation to subfolder (Ivan Vecera) [1886717] - [netdrv] remove ioremap_nocache and devm_ioremap_nocache (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement the stream sync RX resync (Ivan Vecera) [1886717] - [netdrv] nfp: pass packet pointer to nfp_net_parse_meta() (Ivan Vecera) [1886717] - [netdrv] nfp: flower: update flow merge code to support IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: support ipv6 tunnel keep-alive messages from fw (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle notifiers for ipv6 route changes (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle ipv6 tunnel no neigh request (Ivan Vecera) [1886717] - [netdrv] nfp: flower: modify pre-tunnel and set tunnel action for ipv6 (Ivan Vecera) [1886717] - [netdrv] nfp: flower: offload list of IPv6 tunnel endpoint addresses (Ivan Vecera) [1886717] - [netdrv] nfp: flower: compile match for IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: move udp tunnel key match compilation to helper function (Ivan Vecera) [1886717] - [netdrv] nfp: flower: pass flow rule pointer directly to match functions (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix stats id allocation (Ivan Vecera) [1886717] - [netdrv] netronome: use the new txqueue timeout argument (Ivan Vecera) [1886717] - [netdrv] nfp: add support for TLV device stats (Ivan Vecera) [1886717] - [netdrv] treewide: Use sizeof_field() macro (Ivan Vecera) [1886717] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: make array exp_mask static, makes object smaller (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: read chip model from the PluDevice register (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: set unknown fw_load_policy (Ivan Vecera) [1886717] - [documentation] Documentation: nfp: add nfp driver specific notes (Ivan Vecera) [1886717] - [netdrv] kdoc: fix nfp_fw_load documentation (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'reset_dev_on_drv_probe' support (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'fw_load_policy' support (Ivan Vecera) [1886717] - [netdrv] nfp: add devlink param infrastructure (Ivan Vecera) [1886717] - [netdrv] nfp: honor FW reset and loading policies (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for hwinfo set operation (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for optional hwinfo lookup (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for fw_loaded command (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: add simple map op cache (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: rework MTU checking (Ivan Vecera) [1886717] - [netdrv] net: Use skb accessors in network drivers (Ivan Vecera) [1886717] - [netdrv] nfp: tls: rename tls packet counters (Ivan Vecera) [1886717] - [netdrv] nfp: tls: undo TLS sequence tracking when dropping the frame (Ivan Vecera) [1886717] - [netdrv] nfp: tls: avoid one of the ifdefs for TLS (Ivan Vecera) [1886717] - [netdrv] nfp: tls: don't leave key material in freed FW cmsg skbs (Ivan Vecera) [1886717] - [netdrv] nfp: tls: count TSO segments separately for the TLS offload (Ivan Vecera) [1886717] - [netdrv] nfp: tls: use unique connection ids instead of 4-tuple for TX (Ivan Vecera) [1886717] - [netdrv] nfp: tls: move setting ipver_vlan to a helper (Ivan Vecera) [1886717] - [netdrv] nfp: tls: ignore queue limits for delete commands (Ivan Vecera) [1886717] - [netdrv] nfp: tls: fix error return code in nfp_net_tls_add() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: enable TLS RX offload (Ivan Vecera) [1886717] - [netdrv] net/tls: don't clear TX resync flag on error (Ivan Vecera) [1886717] - [netdrv] net/tls: add tracing for device/offload events (Ivan Vecera) [1886717] - [netdrv] nfp: tls: make use of kernel-driven TX resync (Ivan Vecera) [1886717] - [netdrv] net/tls: generalize the resync callback (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement RX TLS resync (Ivan Vecera) [1886717] - [netdrv] nfp: add async version of mailbox communication (Ivan Vecera) [1886717] - [netdrv] nfp: rename nfp_ccm_mbox_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: set skb decrypted flag (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add basic statistics (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add/delete TLS TX connections (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add datapath support for TLS TX (Ivan Vecera) [1886717] - [netdrv] nfp: flower: use struct_size() helper (Ivan Vecera) [1886717] - [netdrv] nfp: add missing kdoc (Ivan Vecera) [1886717] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Ivan Vecera) [1886717] - [iommu] iommu/amd: Fix the overwritten field in IVMD header (Baoquan He) [1869148] - [powerpc] pseries/drmem: don't cache node id in drmem_lmb struct (Diego Domingos) [1816543] - [include] cgroup: Fix sock_cgroup_data on big-endian (Vladis Dronov) [1868659] {CVE-2020-14356} - [include] cgroup: fix cgroup_sk_alloc() for sk_clone_lock() (Vladis Dronov) [1868659] {CVE-2020-14356} - [net] netprio_cgroup: Fix unlimited memory leak of v2 cgroups (Vladis Dronov) [1868659] {CVE-2020-14356} - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1872443]- [net] Bluetooth: fix kernel oops in store_pending_adv_report (Gopal Tiwari) [1888455] {CVE-2020-24490} - [net] Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888258] {CVE-2020-12351} - [net] Bluetooth: A2MP: Fix not initializing all members (Gopal Tiwari) [1888807] {CVE-2020-12352} - [mm] mm, compaction: make capture control handling safe wrt interrupts (Rafael Aquini) [1862175] - [mm] mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" (Rafael Aquini) [1862175] - [mm] mm/compaction: add missing annotation for compact_lock_irqsave (Rafael Aquini) [1862175] - [mm] mm/compaction.c: clean code by removing unnecessary assignment (Rafael Aquini) [1862175] - [kernel] mm/compaction: Disable compact_unevictable_allowed on RT (Rafael Aquini) [1862175] - [kernel] mm/compaction: really limit compact_unevictable_allowed to 0 and 1 (Rafael Aquini) [1862175] - [mm] mm, compaction: fully assume capture is not NULL in compact_zone_order() (Rafael Aquini) [1862175] - [mm] mm, compaction: fix wrong pfn handling in __reset_isolation_pfn() (Rafael Aquini) [1862175] - [mm] mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages() (Rafael Aquini) [1862175] - [mm] mm: compaction: avoid 100 CPU usage during compaction when a task is killed (Rafael Aquini) [1862175] - [mm] mm, compaction: make sure we isolate a valid PFN (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when isolating pages from a pageblock (Rafael Aquini) [1862175] - [trace] mm, compaction: some tracepoints should be defined only when CONFIG_COMPACTION is set (Rafael Aquini) [1862175] - [trace] mm: compaction: show gfp flag names in try_to_compact_pages tracepoint (Rafael Aquini) [1862175] - [mm] mm/compaction.c: fix an undefined behaviour (Rafael Aquini) [1862175] - [mm] mm, page_alloc: always use a captured page regardless of compaction result (Rafael Aquini) [1862175] - [mm] mm/compaction.c: abort search if isolation fails (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when resetting pageblock skip hints (Rafael Aquini) [1862175] - [include] include/linux/list.h: fix list_is_first() kernel-doc (Rafael Aquini) [1862175] - [mm] mm/compaction: pass pgdat to too_many_isolated() instead of zone (Rafael Aquini) [1862175] - [mm] mm: remove zone_lru_lock() function, access ->lru_lock directly (Rafael Aquini) [1862175] - [mm] mm, compaction: capture a page under direct compaction (Rafael Aquini) [1862175] - [mm] mm, compaction: be selective about what pageblocks to clear skip hints (Rafael Aquini) [1862175] - [mm] mm, compaction: sample pageblocks for free pages (Rafael Aquini) [1862175] - [mm] mm, compaction: round-robin the order while searching the free lists for a target (Rafael Aquini) [1862175] - [mm] mm, compaction: reduce premature advancement of the migration target scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: do not consider a need to reschedule as contention (Rafael Aquini) [1862175] - [mm] mm, compaction: rework compact_should_abort as compact_check_resched (Rafael Aquini) [1862175] - [mm] mm, compaction: keep cached migration PFNs synced for unusable pageblocks (Rafael Aquini) [1862175] - [mm] mm, compaction: check early for huge pages encountered by the migration scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: finish pageblock scanning on contention (Rafael Aquini) [1862175] - [mm] mm, compaction: avoid rescanning the same pageblock multiple times (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration target (Rafael Aquini) [1862175] - [mm] mm, compaction: keep migration source private to a single compaction instance (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration source (Rafael Aquini) [1862175] - [mm] mm, compaction: always finish scanning of a full pageblock (Rafael Aquini) [1862175] - [mm] mm, migrate: immediately fail migration of a page with no migration handler (Rafael Aquini) [1862175] - [mm] mm, compaction: rename map_pages to split_map_pages (Rafael Aquini) [1862175] - [mm] mm, compaction: remove unnecessary zone parameter in some instances (Rafael Aquini) [1862175] - [mm] mm, compaction: remove last_migrated_pfn from compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: rearrange compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: shrink compact_control (Rafael Aquini) [1862175] - [kernel] mm: remove sysctl_extfrag_handler() (Rafael Aquini) [1862175] - [net] netlink: fix state reallocation in policy export (Petr Oros) [1874050] - [net] netlink: add infrastructure to expose policies to userspace (Petr Oros) [1874050] - [lib] netlink: factor out policy range helpers (Petr Oros) [1874050] - [net] netlink: remove NLA_EXACT_LEN_WARN (Petr Oros) [1874050] - [include] netlink: allow NLA_MSECS to have range validation (Petr Oros) [1874050] - [net] netlink: extend policy range validation (Petr Oros) [1874050] - [net] nl80211: link recursive netlink nested policy (Petr Oros) [1874050] - [lib] netlink: limit recursion depth in policy validation (Petr Oros) [1874050] - [net] netlink: remove type-unsafe validation_data pointer (Petr Oros) [1874050] - [powerpc] powerpc/pseries: new lparcfg key/value pair: partition_affinity_score (Steve Best) [1879420] - [powerpc] powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h (Steve Best) [1879420] - [include] iopoll: Introduce read_poll_timeout_atomic macro (Patrick Talbert) [1879211] - [include] iopoll: redefined readx_poll_timeout macro to simplify the code (Patrick Talbert) [1879211] - [include] iopoll: introduce read_poll_timeout macro (Patrick Talbert) [1879211] - [infiniband] IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (Kamal Heib) [1857600] - [infiniband] RDMA/core: Fix double destruction of uobject (Kamal Heib) [1857600] - [infiniband] RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() (Kamal Heib) [1857600] - [net] xprtrdma: Fix use of xdr_stream_encode_item_{present, absent} (Kamal Heib) [1857600] - [net] xprtrdma: Fix trace point use-after-free race (Kamal Heib) [1857600] - [net] xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message (Kamal Heib) [1857600] - [net] xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt (Kamal Heib) [1857600] - [net] xprtrdma: Extract sockaddr from struct rdma_cm_id (Kamal Heib) [1857600] - [net] xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep (Kamal Heib) [1857600] - [net] xprtrdma: Disconnect on flushed completion (Kamal Heib) [1857600] - [net] xprtrdma: Remove rpcrdma_ia::ri_flags (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ia_open in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Allocate Protection Domain in rpcrdma_ep_create() (Kamal Heib) [1857600] - [net] xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect() (Kamal Heib) [1857600] - [net] xprtrdma: Clean up the post_send path (Kamal Heib) [1857600] - [net] xprtrdma: Refactor frwr_init_mr() (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ep_create() in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Enhance MR-related trace points (Kamal Heib) [1857600] - [infiniband] IB/iser: Always check sig MR before putting it to the free pool (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Use in-kernel offsetofend() to check field availability (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_rej() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_drep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_dreq() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Add some lockdep assertions for cm_id_priv->lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clearer how concurrency works in cm_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clear that there is no concurrency in cm_sidr_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Simplify establishing a listen cm_id (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make the destroy_id flow more robust (Kamal Heib) [1857600] - [net] svcrdma: Avoid DMA mapping small RPC Replies (Kamal Heib) [1857600] - [net] svcrdma: Fix double sync of transport header buffer (Kamal Heib) [1857600] - [net] svcrdma: Refactor chunk list encoders (Kamal Heib) [1857600] - [net] SUNRPC: Add encoders for list item discriminators (Kamal Heib) [1857600] - [net] svcrdma: Rename svcrdma_encode trace points in send routines (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_map_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_chunk() (Kamal Heib) [1857600] - [net] svcrdma: De-duplicate code that locates Write and Reply chunks (Kamal Heib) [1857600] - [include] svcrdma: Use struct xdr_stream to decode ingress transport headers (Kamal Heib) [1857600] - [net] svcrdma: Remove svcrdma_cm_event() trace point (Kamal Heib) [1857600] - [net] SUNRPC: Add xdr_pad_size() helper (Kamal Heib) [1857600] - [net] nfsd: Fix NFSv4 READ on RDMA when using readv (Kamal Heib) [1857600] - [net] svcrdma: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Delete not implemented CM peer to peer communication (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Teach lockdep about the order of rtnl and lock (Kamal Heib) [1857600] - [infiniband] RDMA/rw: map P2P memory correctly for signature operations (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: reject unsupported coalescing params (Kamal Heib) [1857600] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Use the new APIs for printing log (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Optimize hns_roce_modify_qp function (Kamal Heib) [1857600] - [infiniband] RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Update the prompt message for creating and destroy qp (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Do not delay freeing of DMA pages (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Properly document the interrupt mask register (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Unified getters/setters for device structs bitmask access (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: Don't set constant driver version (Kamal Heib) [1857600] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Use refcount_t for the ctx->ref (Kamal Heib) [1857600] - [infiniband] RDMA/core: Get rid of ib_create_qp_user (Kamal Heib) [1857600] - [infiniband] RDMA/core: Add weak ordering dma attr to dma mapping (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Mask QPN to be 24 bits according to IBTA (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use RDMA device port iterator (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use a helper function to enqueue resolve work items (Kamal Heib) [1857600] - [infiniband] RDMA/rw: Fix error flow during RDMA context initialization (Kamal Heib) [1857600] - [infiniband] IB/core: Add interface to advise_mr for kernel users (Kamal Heib) [1857600] - [infiniband] IB/core: Introduce ib_reg_user_mr (Kamal Heib) [1857600] - [uapi] RDMA/core: Add the core support field to METHOD_GET_CONTEXT (Kamal Heib) [1857600] - [infiniband] RDMA/uverbs: Add ioctl command to get a device context (Kamal Heib) [1857600] - [fs] xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim (Waiman Long) [1838643] - [mm] mm/mmu_notifier: mm/rmap.c: Fix a mmu_notifier range bug in try_to_unmap_one (Waiman Long) [1871883] - [mm] mm/memory.c: initialise mmu_notifier_range correctly (Waiman Long) [1871883] - [mm] mm/mmu_notifier: use structure for invalidate_range_start/end calls v2 (Waiman Long) [1871883] - [mm] hugetlb: take PMD sharing into account when flushing tlb/caches (Waiman Long) [1871883] - [mm] mm, hugetlbfs: pass fault address to cow handler (Waiman Long) [1871883] - [mm] mm, hugetlbfs: rename address to haddr in hugetlb_cow() (Waiman Long) [1871883] - [mm] mm, huge page: copy target sub-page last when copy huge page (Waiman Long) [1871883] - [mm] mm, clear_huge_page: move order algorithm into a separate function (Waiman Long) [1871883] - [mm] Revert "mm: always flush VMA ranges affected by zap_page_range" (Waiman Long) [1871883] - [kernel] psi: eliminate kthread_worker from psi trigger scheduling mechanism (Waiman Long) [1873040] - [kernel] psi: get poll_work to run when calling poll syscall next time (Waiman Long) [1873040] - [block] block: loop: set discard granularity and alignment for block device backed loop (Ming Lei) [1866712] - [net] gre: recompute gre csum for sctp over gre tunnels (Lorenzo Bianconi) [1755200] - [include] mm/hugetlb: enable arch specific huge page size support for migration (Donghai Qiao) [1869887] - [mm] arm64/mm: enable HugeTLB migration for contiguous bit HugeTLB pages (Donghai Qiao) [1869887] - [lib] idr: Fix idr_get_next_ul race with idr_remove (Felix Ansell) [1866062] - [lib] genalloc: Fix a set of docs build warnings (Felix Ansell) [1866062] - [lib] lib/Kconfig: fix OBJAGG in lib/ menu structure (Felix Ansell) [1866062] - [lib] lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() (Felix Ansell) [1866062]- [char] random32: update the net random state on interrupt and activity (Donghai Qiao) [1867569] {CVE-2020-16166} - [fs] nfs: Fix getxattr kernel panic and memory overflow (Benjamin Coddington) [1880894] {CVE-2020-25212} - [tools] selftests: rtnetlink: Test bridge enslavement with different parent IDs (Jonathan Toppins) [1860479] - [tools] selftests: rtnetlink: correct the final return value for the test (Jonathan Toppins) [1860479] - [net] Fix bridge enslavement failure (Jonathan Toppins) [1860479] - [net] Make mpls_entry_encode() available for generic users (Patrick Talbert) [1878818] - [net] SUNRPC dont update timeout value on connection reset (Steve Dickson) [1861895] - [kernel] overflow.h: Add flex_array_size() helper (Petr Oros) [1876924] - [net] netpoll: accept NULL np argument in netpoll_send_skb() (Ivan Vecera) [1867968] - [net] netpoll: netpoll_send_skb() returns transmit status (Ivan Vecera) [1867968] - [net] netpoll: move netpoll_send_skb() out of line (Ivan Vecera) [1867968] - [net] netpoll: remove dev argument from netpoll_send_skb_on_dev() (Ivan Vecera) [1867968] - [net] netpoll: Fix use correct return type for ndo_start_xmit() (Ivan Vecera) [1867968] - [net] core: Introduce netdev_get_xmit_slave (Ivan Vecera) [1867974] - [net] get rid of lockdep_set_class_and_subclass() (Ivan Vecera) [1867961] - [net] change addr_list_lock back to static key (Ivan Vecera) [1867961] - [net] batman-adv: Revert "Drop lockdep.h include for soft-interface.c" (Ivan Vecera) [1867961] - [net] partially revert dynamic lockdep key changes (Ivan Vecera) [1867961] - [kernel] rcu: Maintain RHEL kABI (Waiman Long) [1862812] - [kernel] rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() (Waiman Long) [1862812] - [kernel] rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick (Waiman Long) [1862812] - [kernel] rcu: Make rcu_barrier() account for offline no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu: Clear ->core_needs_qs at GP end or self-reported QS (Waiman Long) [1862812] - [kernel] rcu: Forgive slow expedited grace periods at boot time (Waiman Long) [1862812] - [tools] torture: Hoist calls to lscpu to higher-level kvm.sh script (Waiman Long) [1862812] - [tools] torture: Allow "CFLIST" to specify default list of scenarios (Waiman Long) [1862812] - [kernel] rcutorture: Dynamically allocate rcu_fwds structure (Waiman Long) [1862812] - [kernel] rcutorture: Complete threading rcu_fwd pointers through functions (Waiman Long) [1862812] - [kernel] rcutorture: Move to dynamic initialization of rcu_fwds (Waiman Long) [1862812] - [kernel] rcutorture: Thread rcu_fwd pointer through forward-progress functions (Waiman Long) [1862812] - [kernel] rcutorture: Pull callback forward-progress data into rcu_fwd struct (Waiman Long) [1862812] - [tools] rcutorture: Add worst-case call_rcu() forward-progress results (Waiman Long) [1862812] - [tools] torture: Handle systems lacking the mpstat command (Waiman Long) [1862812] - [tools] torture: Handle jitter for CPUs that cannot be offlined (Waiman Long) [1862812] - [tools] rcutorture: Dispense with Dracut for initrd creation (Waiman Long) [1862812] - [tools] torture: Use gawk instead of awk for systime() function (Waiman Long) [1862812] - [kernel] rcu: Avoid tick_dep_set_cpu() misordering (Waiman Long) [1862812] - [kernel] rcu: Provide wrappers for uses of ->rcu_read_lock_nesting (Waiman Long) [1862812] - [kernel] rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() (Waiman Long) [1862812] - [kernel] rcu: Clear ->rcu_read_unlock_special only once (Waiman Long) [1862812] - [kernel] rcu: Clear .exp_hint only when deferred quiescent state has been reported (Waiman Long) [1862812] - [kernel] rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_PREEMPT_RCU (Waiman Long) [1862812] - [kernel] rcu: Use CONFIG_PREEMPTION where appropriate (Waiman Long) [1862812] - [kernel] rcu: Make PREEMPT_RCU be a modifier to TREE_RCU (Waiman Long) [1862812] - [kernel] rcu: Use lockdep rather than comment to enforce lock held (Waiman Long) [1862812] - [kernel] rcu: Avoid data-race in rcu_gp_fqs_check_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Fix dump_tree hierarchy print always active (Waiman Long) [1862812] - [kernel] rculist.h: Add list_tail_rcu() (Waiman Long) [1862812] - [kernel] rculist_nulls: Change docbook comment headers (Waiman Long) [1862812] - [kernel] rculist_nulls: Add docbook comments (Waiman Long) [1862812] - [include] rcu: Add a hlist_nulls_unhashed_lockless() function (Waiman Long) [1862812] - [kernel] rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_call_rcu_nobatch() (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_rcu() special casing and lazy-callback handling (Waiman Long) [1862812] - [kernel] rcu: Add support for debug_objects debugging for kfree_rcu() (Waiman Long) [1862812] - [kernel] rcu: Add multiple in-flight batches of kfree_rcu() work (Waiman Long) [1862812] - [kernel] rcu: Make kfree_rcu() use a non-atomic ->monitor_todo (Waiman Long) [1862812] - [kernel] rcuperf: Add kfree_rcu() performance Tests (Waiman Long) [1862812] - [kernel] rcu: Add basic support for kfree_rcu() batching (Waiman Long) [1862812] - [kernel] rcu: Remove unused stop-machine #include (Waiman Long) [1862812] - [kernel] srcu: Apply *_ONCE() to ->srcu_last_gp_end (Waiman Long) [1862812] - [kernel] rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() (Waiman Long) [1862812] - [kernel] rcu: Move rcu_{expedited, normal} definitions into rcupdate.h (Waiman Long) [1862812] - [kernel] rcu: Move gp_state_namesand gp_state_getname() to tree_stall.h (Waiman Long) [1862812] - [kernel] rcu: Remove the declaration of call_rcu() in tree.h (Waiman Long) [1862812] - [kernel] rcu: Fix tracepoint tracking RCU CPU kthread utilization (Waiman Long) [1862812] - [kernel] rcu: Fix harmless omission of "CONFIG_" from #if condition (Waiman Long) [1862812] - [kernel] rcu: Mark non-global functions and variables as static (Waiman Long) [1862812] - [kernel] rcu: Enable tick for nohz_full CPUs slow to provide expedited QS (Waiman Long) [1862812] - [kernel] rcu: Replace synchronize_sched_expedited_wait() "_sched" with "_rcu" (Waiman Long) [1862812] - [kernel] rcu: Update tree_exp.h function-header comments (Waiman Long) [1862812] - [kernel] rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() (Waiman Long) [1862812] - [kernel] rcu: Allow only one expedited GP to run concurrently with wakeups (Waiman Long) [1862812] - [kernel] rcu: Fix missed wakeup of exp_wq waiters (Waiman Long) [1862812] - [kernel] rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Fix data-race due to atomic_t copy-by-value (Waiman Long) [1862812] - [kernel] rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Use *_ONCE() to protect lockless ->expmask accesses (Waiman Long) [1862812] - [kernel] rcutorture: Make in-kernel-loop testing more brutal (Waiman Long) [1862812] - [kernel] rcutorture: Separate warnings for each failure type (Waiman Long) [1862812] - [kernel] rcu: Remove unused variable rcu_perf_writer_state (Waiman Long) [1862812] - [tools] rcutorture: Remove CONFIG_HOTPLUG_CPU=n from scenarios (Waiman Long) [1862812] - [kernel] rcu: Remove unused function rcutorture_record_progress() (Waiman Long) [1862812] - [kernel] rcu: Make kernel-mode nohz_full CPUs invoke the RCU core processing (Waiman Long) [1862812] - [kernel] rcu: Confine ->core_needs_qs accesses to the corresponding CPU (Waiman Long) [1862812] - [kernel] rcu: Reset CPU hints when reporting a quiescent state (Waiman Long) [1862812] - [kernel] rcu: Force nohz_full tick on upon irq enter instead of exit (Waiman Long) [1862812] - [kernel] rcu: Force tick on for nohz_full CPUs not reaching quiescent states (Waiman Long) [1862812] - [kernel] rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn (Waiman Long) [1862812] - [kernel] rcu: Make CPU-hotplug removal operations enable tick (Waiman Long) [1862812] - [kernel] stop_machine: Provide RCU quiescent state in multi_cpu_stop() (Waiman Long) [1862812] - [kernel] rcutorture: Force on tick for readers and callback flooders (Waiman Long) [1862812] - [kernel] rcu: Force on tick when invoking lots of callbacks (Waiman Long) [1862812] - [kernel] time: Export tick start/stop functions for rcutorture (Waiman Long) [1862812] - [kernel] nohz: Add TICK_DEP_BIT_RCU (Waiman Long) [1862812] - [kernel] rcu: Suppress levelspread uninitialized messages (Waiman Long) [1862812] - [kernel] rcu: Fix uninitialized variable in nocb_gp_wait() (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_future_grace_period tracepoint (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_nocb_wake tracepoint (Waiman Long) [1862812] - [trace] rcu: Remove obsolete descriptions for rcu_barrier tracepoint (Waiman Long) [1862812] - [kernel] rcu: Ensure that ->rcu_urgent_qs is set before resched IPI (Waiman Long) [1862812] - [kernel] rcu: Several rcu_segcblist functions can be static (Waiman Long) [1862812] - [kernel] rcu: Remove unused function hlist_bl_del_init_rcu() (Waiman Long) [1862812] - [kernel] rcu: Allow rcu_do_batch() to dynamically adjust batch sizes (Waiman Long) [1862812] - [kernel] srcu: Avoid srcutorture security-based pointer obfuscation (Waiman Long) [1862812] - [kernel] rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed (Waiman Long) [1862812] - [kernel] rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended (Waiman Long) [1862812] - [kernel] rcu/nocb: Add bypass callback queueing (Waiman Long) [1862812] - [kernel] rcu/nocb: Atomic ->len field in rcu_segcblist structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Unconditionally advance and wake for excessive CBs (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs invocation-done time (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs registry-time CB advancement (Waiman Long) [1862812] - [kernel] rcu/nocb: Round down for number of no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread (Waiman Long) [1862812] - [kernel] rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (Waiman Long) [1862812] - [kernel] rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Enable re-awakening under high callback load (Waiman Long) [1862812] - [kernel] rcu/nohz: Turn off tick for offloaded CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_pending() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_core() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_do_batch() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_head and nocb_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Use rcu_segcblist for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Leave ->cblist enabled for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_empty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_restempty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove deferred wakeup checks for extended quiescent states (Waiman Long) [1862812] - [kernel] rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit (Waiman Long) [1862812] - [kernel] rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Add checks for offloaded callback processing (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate offloaded ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate disabled ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Print gp/cb kthread hierarchy if dump_tree (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename and document no-CB CB kthread sleep trace event (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Provide separate no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Update comments to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_data fields to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcutorture: Aggressive forward-progress tests shouldn't block shutdown (Waiman Long) [1862812] - [kernel] rcuperf: Make rcuperf kernel test more robust for !expedited mode (Waiman Long) [1862812] - [kernel] rcutorture: Emulate userspace sojourn during call_rcu() floods (Waiman Long) [1862812] - [tools] rcutorture: Test TREE03 with the threadirqs kernel boot parameter (Waiman Long) [1862812] - [tools] torture: Expand last_ts variable in kvm-test-1-run.sh (Waiman Long) [1862812] - [kernel] rcuperf: Fix perf_type module-parameter description (Waiman Long) [1862812] - [documentation] doc: Add rcutree.kthread_prio pointer to stallwarn.txt (Waiman Long) [1862812] - [kernel] rcu: Change return type of rcu_spawn_one_boost_kthread() (Waiman Long) [1862812] - [kernel] rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK() (Waiman Long) [1862812] - [kernel] rcu: Add kernel parameter to dump trace after RCU CPU stall warning (Waiman Long) [1862812] - [kernel] rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_note_context_switch exit from critical section (Waiman Long) [1862812] - [kernel] rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_read_unlock_special() deferred wakeups (Waiman Long) [1862812] - [tools] rcu: Don't return a value from rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: Force inlining of rcu_read_lock() (Waiman Long) [1862812] - [kernel] rcu: Fix irritating whitespace error in rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: validate arguments for rcu tracepoints (Waiman Long) [1862812] - [trace] tracing: introduce TRACE_EVENT_NOP() (Waiman Long) [1862812] - [kernel] kprobes: Prohibit probing on RCU debug routine (Waiman Long) [1862812] - [init] time: Make VIRT_CPU_ACCOUNTING_GEN depend on GENERIC_CLOCKEVENTS (Waiman Long) [1862812] - [kernel] time: Move CONTEXT_TRACKING to kernel/time/Kconfig (Waiman Long) [1862812]- [fs] xfs: don't commit sunit/swidth updates to disk if that would cause repair failures (Bill O'Donnell) [1849407] - [fs] xfs: split the sunit parameter update into two parts (Bill O'Donnell) [1849407] - [fs] xfs: refactor agfl length computation function (Bill O'Donnell) [1849407] - [net] netfilter: conntrack: proc: rename stat column (Florian Westphal) [1875681] - [net] netfilter: conntrack: add clash resolution stat counter (Florian Westphal) [1875681] - [net] netfilter: conntrack: remove ignore stats (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not increment two error counters at same time (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not auto-delete clash entries on reply (Florian Westphal) [1875681] - [powerpc] powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable (Steve Best) [1725198] - [x86] x86/cpu: Add Sapphire Rapids CPU model number (Puneet Sethi) [1872367] - [x86] x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Steve Best) [1838902]- [powerpc] powerpc/xmon: Improve dumping prefixed instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a ppc_inst_as_str() helper (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_as_u64() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_next() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for Prefixed Add Immediate (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Let compute tests specify a required cpu feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Set NIP in instruction emulation tests (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed floating-point load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed integer load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add POWER10 architected mode (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Add MMA feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add support for ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add new HWCAP bits (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed fixed-point arithmetic (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Support prefixed instructions in alignment handler (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed instructions in feature fixups (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add prefixed instructions to instruction data type (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/optprobes: Add register argument to patch_imm64_load_insns() (Desnes Augusto Nunes do Rosario) [1854524] - [kvm] powerpc: Define new SRR1 bits for a ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/83xx: handle machine check caused by watchdog timer (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Make test_translate_branch() independent of instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move insertion of breakpoint for xol'ing (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce a function for reporting instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Define and use get_user_instr() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Use patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_kernel_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_user_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a datatype for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Refactor __patch_instruction() to use __put_user_asm() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: use probe_user_read() and probe_user_write() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Constify the number of insns printed by show instructions functions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix interleaved output in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix sparse address space warnings (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Don't print kernel instructions in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: fix book3s/32 boot failure due to code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce functions for instruction equality (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for byte swapping instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for getting the instruction op code (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use an accessor for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for extswsli instruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add support for maddhd, maddhdu, maddld instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a macro for creating instructions from u32s (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add infrastructure to fixup branch predictor flush (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/smp: Use code patching to restore reset vector (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addcinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for compute type instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Fix DS operand in ld encoding to appropriate value (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Don't ignore extraneous exceptions blindly (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Disable watchpoint hit by larx/stcx instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kgdb: add kgdb_arch_set/remove_breakpoint() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/hw_breakpoint: move instruction stepping out of hw_breakpoint_handler() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: add modify_instruction() and modify_instruction_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Change calling convention for create_branch() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: simplify patch_instruction_site() and patch_branch_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/code-patching: Add a helper to get the address of a patch_site (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/ftrace: Handle large kernel configs (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/32: use patch_site_addr() in machine_init() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Use patch_site to patch copy_32 functions once cache is enabled (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use bitwise calculations in_breakpoint_table() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoints to text section (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoint instructions to own array (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Remove store_inst() for patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Replace CPU feature check with PVR check (Steve Best) [1854539] - [powerpc] powerpc/64s: Don't set FSCR bits in INIT_THREAD (Steve Best) [1854523] - [powerpc] powerpc/64s: Save FSCR to init_task.thread.fscr after feature init (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't let DT CPU features set FSCR_DSCR (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() (Steve Best) [1854523]- [kernel] sched/cfs: change initial value of runnable_avg (Phil Auld) [1875995] - [kernel] sched/fair: Fix runnable_avg for throttled cfs (Phil Auld) [1875995] - [kernel] sched/fair: Fix kernel build warning in test_idle_cores() for !SMT NUMA (Phil Auld) [1875995] - [kernel] sched/numa: Acquire RCU lock for checking idle cores during NUMA balancing (Phil Auld) [1875995] - [kernel] sched/numa: Stop an exhastive search if a reasonable swap candidate or idle CPU is found (Phil Auld) [1875995] - [kernel] sched/numa: Bias swapping tasks based on their preferred node (Phil Auld) [1875995] - [kernel] sched/numa: Find an alternative idle CPU if the CPU is part of an active NUMA balance (Phil Auld) [1875995] - [kernel] sched/numa: Prefer using an idle CPU as a migration target instead of comparing tasks (Phil Auld) [1875995] - [kernel] sched/fair: Take into account runnable_avg to classify group (Phil Auld) [1875995] - [kernel] sched/pelt: Add a new runnable average signal (Phil Auld) [1875995] - [kernel] sched/pelt: Remove unused runnable load average (Phil Auld) [1875995] - [kernel] sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [1875995] - [kernel] sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity (Phil Auld) [1875995] - [kernel] sched/numa: Replace runnable_load_avg by load_avg (Phil Auld) [1875995] - [kernel] sched/numa: Distinguish between the different task_numa_migrate() failure cases (Phil Auld) [1875995] - [kernel] sched/numa: Trace when no candidate CPU was found on the preferred node (Phil Auld) [1875995] - [kernel] sched/fair: Allow a small load imbalance between low utilisation SD_NUMA domains (Phil Auld) [1875995] - [mm] powerpc/smp: Implement cpu_to_coregroup_id (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Create coregroup domain (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Allocate cpumask only after searching thread group (Diego Domingos) [1854541] - [powerpc] powerpc/numa: Detect support for coregroup (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Optimize start_secondary (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Dont assume l2-cache to be superset of sibling (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move topology fixups into a new function (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move powerpc_topology above (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Merge Power9 topology with Power topology (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES (Diego Domingos) [1854541] - [mm] powerpc/numa: Restrict possible nodes based on platform (Diego Domingos) [1854541] - [mm] powerpc/numa: Limit possible nodes to within num_possible_nodes (Diego Domingos) [1854541] - [powerpc] powerpc: Fix misleading small cores print (Diego Domingos) [1854541] - [netdrv] ibmvnic: add missing parenthesis in do_reset() (Steve Best) [1879547] - [wireless] rtw88: don't hold all IRQs disabled for PS operations (Jarod Wilson) [1874730] - [netdrv] ibmvnic fix NULL tx_pools and rx_tools issue at do_reset (Steve Best) [1872676]- [kernel] sched: Fix use of count for nr_running tracepoint (Phil Auld) [1861444] - [kernel] sched: Add a tracepoint to track rq->nr_running (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoints to track util_est (Phil Auld) [1861444] - [kernel] sched/debug: Export the newly added tracepoints (Phil Auld) [1861444] - [kernel] sched/debug: Add sched_overutilized tracepoint (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoint to track PELT at se level (Phil Auld) [1861444] - [kernel] sched/debug: Add a new sched_trace_*() helper functions (Phil Auld) [1861444] - [kernel] sched/autogroup: Make autogroup_path() always available (Phil Auld) [1861444]- [mm] mm/kmemleak.c: fix check for softirq context (Waiman Long) [1878006] - [include] mm/hotplug: invalid PFNs from pfn_to_online_page() (Waiman Long) [1878006] - [mm] mm, kmemleak: little optimization while scanning (Waiman Long) [1878006] - [mm] kmemleak: add module param to print warnings to dmesg (Waiman Long) [1878006] - [mm] kmemleak: always register debugfs file (Waiman Long) [1878006] - [scsi] scsi: megaraid_sas: Don't call disable_irq from process IRQ poll (Tomas Henzl) [1837200] - [scsi] scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro (Tomas Henzl) [1837200] - [platform] platform/x86: dcdbas: Check SMBIOS for protected buffer address (David Arcari) [1858680] - [platform] firmware: dcdbas: Move dcdbas to drivers/platform/x86 (David Arcari) [1858680] - [fs] cifs: fix DFS mount with cifsacl/modefromsid (Leif Sahlberg) [1871246] - [fs] ext4: fix potential negative array index in do_split() (Pavel Reichl) [1846165] {CVE-2020-14314} - [include] block: allow for_each_bvec to support zero len bvec (Ming Lei) [1872032] - [nvme] nvme-pci: disable the write zeros command for Intel 600P/P3100 (David Milburn) [1875391]- [netdrv] ice: Disable VLAN pruning in promiscuous mode (Jonathan Toppins) [1787477] - [mm] mm: slub: introduce 'slub_merge' kernel parameter (Rafael Aquini) [1871214] - [kernel] time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint (Alexey Klimov) [1877380]- [init] init/Kconfig: disable io_uring (Jeff Moyer) [1879754] - [block] blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1740874] - [nvme] nvme-rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878140] - [kernel] printk: queue wake_up_klogd irq_work only if per-CPU areas are ready (Igor Mammedov) [1867022]- [firmware] efi: don't reserve MOK config table memory region (Kairui Song) [1878584] - [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875316] {CVE-2020-14385} - [powerpc] powerpc/pseries: Do not initiate shutdown when system is running on UPS (Diego Domingos) [1870477]- [fs] nfsd: avoid a NULL dereference in __cld_pipe_upcall() (Scott Mayhew) [1847225] - [net] packet: fix overflow in tpacket_rcv (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] packet: make tp_drops atomic (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] espintcp: restore IP CB before handing the packet to xfrm (Sabrina Dubroca) [1868201] - [fs] Revert "NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE" (Benjamin Coddington) [1865978] - [fs] Revert "NFSv4.x recover from pre-mature loss of openstateid" (Benjamin Coddington) [1865978] - [infiniband] RDMA/mlx4: Read pkey table length instead of hardcoded value (Alaa Hleihel) [1853564] - [net] net/smc: set rx_off for SMCR explicitly (Philipp Rudo) [1875833] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1872381] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1872381] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1872381] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1872381] - [kernel] tracing: Define MCOUNT_INSN_SIZE when not defined without direct calls (Jiri Olsa) [1857599] - [kernel] ftrace: Fix function_graph tracer interaction with BPF trampoline (Jiri Olsa) [1857599] - [x86] x86/function_graph: Simplify with function_graph_enter() (Jiri Olsa) [1857599] - [kernel] function_graph: Create function_graph_enter() to consolidate architecture code (Jiri Olsa) [1857599]- [crypto] pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862072] - [security] integrity: Load certs from the EFI MOK config table (Lenny Szubowicz) [1868306] - [security] integrity: Move import of MokListRT certs to a separate routine (Lenny Szubowicz) [1868306] - [firmware] efi: Support for MOK variable config table (Lenny Szubowicz) [1868306] - [kernel] Move to dual-signing to split signing keys up better (Frantisek Hrbata) [1837434] {CVE-2020-10713} - [powerpc] pseries/hotplug-cpu: wait indefinitely for vCPU death (Michael Roth) [1856588] - [powerpc] kvm: ppc: book3s hv: Rework secure mem slot dropping (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Move kvmppc_svm_page_out up (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Migrate hot plugged memory (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Track the state GFNs associated with secure VMs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Disable page merging in H_SVM_INIT_START (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Fix function definition in book3s_hv_uvmem.c (Michael Roth) [1851259] - [kernel] mmap locking api: initial implementation as rwsem wrappers (Michael Roth) [1851259] - [mm] handle multiple owners of device private pages in migrate_vma (Michael Roth) [1851259] - [mm] migrate.c: clean up useless code in migrate_vma_collect_pmd() (Michael Roth) [1851259] - [mm] remove the unused MIGRATE_PFN_DEVICE flag (Michael Roth) [1851259] - [powerpc] rhel: powerpc: kvm: Increase HDEC threshold to enter guest (David Gibson) [1733467] - [netdrv] r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 (Michal Schmidt) [1851966] - [fs] ceph: fix inode number handling on arches with 32-bit ino_t (Jeff Layton) [1869679] - [fs] ceph: don't allow setlease on cephfs (Jeff Layton) [1872382] - [block] blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART (Ming Lei) [1859628]- [s390] scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence adapter status propagation for common statuses (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move p-t-p port allocation to after xport data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence fc_host updates during link-down handling (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move fc_host updates during xport data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost updates during xconfig data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: fix fc_host attributes that should be unknown on local link down (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: expose fabric name as common fc_host sysfs attribute (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: add diagnostics buffer for exchange config data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: diagnostics buffer caching and use for exchange port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: signal incomplete or error for sync exchange config/port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fix use-after-free in request timeout handlers (Claudio Imbrenda) [1872796] - [tools] selftests/powerpc: Update the stack expansion test (Gustavo Duarte) [1869755] - [mm] powerpc: Allow 4224 bytes of stack expansion for the signal frame (Gustavo Duarte) [1869755] - [tools] selftests/powerpc: Add test of stack expansion logic (Gustavo Duarte) [1869755] - [mm] mm: check that mm is still valid in madvise() (Jeff Moyer) [1874560] - [block] block: virtio_blk: fix handling single range discard request (Ming Lei) [1842035] - [block] block: respect queue limit of max discard segment (Ming Lei) [1842035] - [fs] io_uring: Fix NULL pointer dereference in loop_rw_iter() (Jeff Moyer) [1854649] - [fs] io_uring: return locked and pinned page accounting (Jeff Moyer) [1854649] - [fs] io_uring: always allow drain/link/hardlink/async sqe flags (Jeff Moyer) [1854649] - [fs] io_uring: ensure double poll additions work with both request types (Jeff Moyer) [1854649] - [fs] io_uring: fix recvmsg memory leak with buffer selection (Jeff Moyer) [1854649] - [fs] io_uring: fix missing msg_name assignment (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in io_sqe_files_register() (Jeff Moyer) [1854649] - [fs] io_uring: account user memory freed when exit has been queued (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in __io_sqe_files_update() (Jeff Moyer) [1854649] - [fs] io_uring: fix regression with always ignoring signals in io_cqring_wait() (Jeff Moyer) [1854649] - [fs] io_uring: use signal based task_work running (Jeff Moyer) [1854649] - [kernel] task_work: teach task_work_add() to do signal_wake_up() (Jeff Moyer) [1854649] - [fs] io_uring: fix missing ->mm on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix potential use after free on fallback request free (Jeff Moyer) [1854649] - [fs] io_uring: fix req->work corruption (Jeff Moyer) [1854649] - [fs] io_uring: fix NULL-mm for linked reqs (Jeff Moyer) [1854649] - [fs] io_uring: fix current->mm NULL dereference on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix hanging iopoll in case of -EAGAIN (Jeff Moyer) [1854649] - [fs] io_uring: fix io_sq_thread no schedule when busy (Jeff Moyer) [1854649] - [fs] io_uring: fix possible race condition against REQ_F_NEED_CLEANUP (Jeff Moyer) [1854649] - [fs] io_uring: reap poll completions while waiting for refs to drop on exit (Jeff Moyer) [1854649] - [fs] io_uring: acquire 'mm' for task_work for SQPOLL (Jeff Moyer) [1854649] - [fs] io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed (Jeff Moyer) [1854649] - [fs] io_uring: don't fail links for EAGAIN error in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: fix io_kiocb.flags modification race in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: allow O_NONBLOCK async retry (Jeff Moyer) [1854649] - [fs] io_uring: use kvfree() in io_sqe_buffer_register() (Jeff Moyer) [1854649] - [fs] io_uring: validate the full range of provided buffers for access (Jeff Moyer) [1854649] - [fs] io_uring: re-set iov base/len for buffer select retry (Jeff Moyer) [1854649] - [fs] io_uring: fix {SQ, IO}POLL with unsupported opcodes (Jeff Moyer) [1854649] - [fs] io_uring: disallow close of ring itself (Jeff Moyer) [1854649] - [fs] io_uring: fix overflowed reqs cancellation (Jeff Moyer) [1854649] - [fs] io_uring: fix flush req->refs underflow (Jeff Moyer) [1854649] - [fs] io_uring: async task poll trigger cleanup (Jeff Moyer) [1854649] - [fs] io_uring: allow POLL_ADD with double poll_wait() users (Jeff Moyer) [1854649] - [fs] io_uring: remove 'fd is io_uring' from close path (Jeff Moyer) [1854649] - [nvme] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set (Mike Snitzer) [1843515] - [nvme] nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) [1843515] - [nvme] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT (Mike Snitzer) [1843515] - [nvme] nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) [1843515] - [nvme] nvme: redirect commands on dying queue (Mike Snitzer) [1843515] - [nvme] nvme: just check the status code type in nvme_is_path_error (Mike Snitzer) [1843515] - [nvme] nvme: refactor command completion (Mike Snitzer) [1843515] - [nvme] nvme-multipath: do not reset on unknown status (Mike Snitzer) [1843515] - [nvme] Revert "nvme: allow ANA support to be independent of native multipathing" (Mike Snitzer) [1843515] - [nvme] Revert "nvme-multipath: do not reset on unknown status" (Mike Snitzer) [1843515] - [mm] mm, THP, swap: fix allocating cluster for swapfile by mistake (Gao Xiang) [1855474] - [net] sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow (Marcelo Leitner) [1866391] - [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1865798] - [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859472] {CVE-2020-14331} - [scsi] Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" (Nilesh Javali) [1866744] - [scsi] Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix null pointer access during disconnect from subsystem (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Check if FW supports MQ before enabling (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Reduce noisy debug message (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix login timeout (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush I/O on zone disable (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush all sessions on zone disable (Nilesh Javali) [1866744] - [tools] bpf: selftests: global_funcs: Check err_str before strstr (Yauheni Kaliuta) [1873163] - [netdrv] net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Alaa Hleihel) [1869602] - [netdrv] net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Alaa Hleihel) [1869602] - [tools] selftests/bpf: test for map update access from within EXT programs (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: test for checking return code for the extended prog (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: Add test for freplace program with write access (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [net] bpf: verifier: use target program's type for access verifications (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [scsi] scsi: lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1871223] - [scsi] scsi: lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1871223] - [infiniband] RDMA/bnxt_re: Do not add user qps to flushlist (Selvin Xavier) [1858674] - [fs] NFSv4.0 allow nconnect for v4.0 (Benjamin Coddington) [1842746] - [mm] mm/vunmap: add cond_resched() in vunmap_pmd_range (Rafael Aquini) [1871710] - [s390] s390/bpf: Maintain 8-byte stack alignment (Jiri Olsa) [1871040]- [netdrv] vrf: Fix IPv6 with qdisc and xfrm (Sabrina Dubroca) [1868565] - [netdrv] vrf: make sure skb->data contains ip header to make routing (Sabrina Dubroca) [1868565] - [netdrv] vrf: Check skb for XFRM_TRANSFORMED flag (Sabrina Dubroca) [1868565] - [net] Do not clear the sock TX queue in sk_set_socket() (Andrea Claudi) [1850421] - [net] Use RCU_INIT_POINTER() to set sk_wq (Andrea Claudi) [1850421] - [net] netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. (Florian Westphal) [1862384] - [net] netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix an error code in ip_set_sockfn_get() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Don't account for expired elements on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Detect partial overlaps on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() (Florian Westphal) [1862384] - [net] netfilter: nf_tables: fix nat hook table deletion (Florian Westphal) [1862384] - [net] netfilter: ipset: call ip_set_free() instead of kfree() (Florian Westphal) [1862384] - [net] netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer (Florian Westphal) [1862384] - [net] netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported (Florian Westphal) [1862384] - [net] netfilter: conntrack: comparison of unsigned in cthelper confirmation (Florian Westphal) [1862384] - [net] netfilter: conntrack: refetch conntrack after nf_conntrack_update() (Florian Westphal) [1862384] - [net] netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update (Florian Westphal) [1862384] - [net] netfilter: conntrack: make conntrack userspace helpers work again (Florian Westphal) [1862384] - [net] netfilter: nfnetlink_cthelper: unbreak userspace helper support (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code (Florian Westphal) [1862384] - [net] netfilter: nft_set_bitmap: initialize set element extension in lookups (Florian Westphal) [1862384] - [net] netfilter: nft_fwd_netdev: validate family and chain type (Florian Westphal) [1862384] - [net] netfilter: nft_payload: add missing attribute validation for payload csum flags (Florian Westphal) [1862384] - [net] netfilter: cthelper: add missing attribute validation for cthelper (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix forceadd evaluation path (Florian Westphal) [1862384] - [net] netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets (Florian Westphal) [1862384] - [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1862384] - [arm64] kvm: arm64: Don't inherit exec permission across page-table levels (Andrew Jones) [1869297] - [arm64] kvm: arm64: Flush the instruction cache if not unmapping the VM on reboot (Andrew Jones) [1869297] - [s390] s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() (Claudio Imbrenda) [1868927] - [fs] chardev: Avoid potential use-after-free in 'chrdev_open()' (Vladis Dronov) [1866324] {CVE-2020-0305} - [net] net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus (Nitesh Narayan Lal) [1868433] - [x86] Revert "x86/intel: Disable HPET on Intel Ice Lake platforms" (David Arcari) [1868405] - [kernel] sched: Fix race against ptrace_freeze_trace() (Oleg Nesterov) [1862560] - [kernel] sched: Fix loadavg accounting race (Oleg Nesterov) [1862560] - [kernel] kernel/sched/: remove caller signal_pending branch predictions (Oleg Nesterov) [1862560] - [kernel] locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock() (Oleg Nesterov) [1862560] - [nvme] nvme: multipath: round-robin: eliminate "fallback" variable (Gopal Tiwari) [1868443] - [nvme] nvme: multipath: round-robin: fix single non-optimized path case (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: fix logic for non-optimized paths (Gopal Tiwari) [1868443] - [tools] selftests/bpf: Fix segmentation fault in test_progs (Yauheni Kaliuta) [1868494] - [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1861960] - [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868131] - [x86] kvm: nsvm: Correctly set the shadow NPT root level in its MMU role (Vitaly Kuznetsov) [1845507] - [x86] kvm: x86: drop superfluous mmu_check_root() from fast_pgd_switch() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: use nested_svm_load_cr3() on guest->host switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: implement nested_svm_load_cr3() and use it for host->guest switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: move kvm_set_cr3() after nested_svm_uninit_mmu_context() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: introduce nested_svm_load_cr3()/nested_npt_enabled() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: prepare to handle errors from enter_svm_guest_mode() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure (Vitaly Kuznetsov) [1845507] - [x86] kvm: mmu: stop dereferencing vcpu->arch.mmu to get the context for MMU init (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() (Vitaly Kuznetsov) [1845507] - [security] selinux: compute genfs symlink context in case of CephFS (Ondrej Mosnacek) [1865800] - [fs] ceph: set sec_context xattr on symlink creation (Ondrej Mosnacek) [1861509] - [tools] selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [1860386] - [tools] bpf: Sync RHEL version of asm-generic/socket.h to tools/ (Jiri Benc) [1860386] - [tools] selftests: bpf: skip tests not working on RHEL (Jiri Benc) [1866908] - [tools] Revert "selftests: bpf: disable test_lwt_seg6local" (Jiri Benc) [1866908] - [tools] Revert "bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS" (Jiri Benc) [1866908] - [tools] selftests: add option to skip specific tests in RHEL (Jiri Benc) [1866908] - [tools] selftests: bpf: switch off timeout (Jiri Benc) [1866908] - [tools] selftest/firmware: Add selftest timeout in settings (Jiri Benc) [1866908] - [tools] selftests/harness: Limit step counter reporting (Jiri Benc) [1866908] - [tools] selftests/harness: Clean up kern-doc for fixtures (Jiri Benc) [1866908] - [tools] selftests: fix condition in run_tests (Jiri Benc) [1866908] - [tools] selftests: do not use .ONESHELL (Jiri Benc) [1866908] - [tools] selftests/harness: Report skip reason (Jiri Benc) [1866908] - [tools] selftests/harness: Display signed values correctly (Jiri Benc) [1866908] - [tools] selftests/harness: Refactor XFAIL into SKIP (Jiri Benc) [1866908] - [tools] selftests/harness: Switch to TAP output (Jiri Benc) [1866908] - [tools] selftests: Add header documentation and helpers (Jiri Benc) [1866908] - [tools] kselftest: fix TAP output for skipped tests (Jiri Benc) [1866908] - [tools] kselftest: ksft_test_num return type should be unsigned (Jiri Benc) [1866908] - [tools] selftests: introduce gen_tar Makefile target (Jiri Benc) [1866908] - [tools] kselftest: add fixture variants (Jiri Benc) [1866908] - [tools] kselftest: run tests by fixture (Jiri Benc) [1866908] - [tools] kselftest: create fixture objects (Jiri Benc) [1866908] - [tools] kselftest: factor out list manipulation to a helper (Jiri Benc) [1866908] - [tools] selftests: add build/cross-build dependency check script (Jiri Benc) [1866908] - [tools] kselftest/runner: allow to properly deliver signals to tests (Jiri Benc) [1866908] - [tools] selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM" (Jiri Benc) [1866908] - [tools] selftests: enforce local header dependency in lib.mk (Jiri Benc) [1866908] - [tools] selftests/harness: Handle timeouts cleanly (Jiri Benc) [1866908] - [tools] selftests/harness: Move test child waiting logic (Jiri Benc) [1866908] - [tools] selftests: Fix kselftest O=objdir build from cluttering top level objdir (Jiri Benc) [1866908] - [tools] selftests: allow detection of build failures (Jiri Benc) [1866908] - [tools] selftests: fix build behaviour on targets' failures (Jiri Benc) [1866908] - [tools] kselftest: Support old perl versions (Jiri Benc) [1866908] - [tools] kselftest/runner: Print new line in print of timeout log (Jiri Benc) [1866908] - [tools] selftests: Fix dangling documentation references to kselftest_module.sh (Jiri Benc) [1866908] - [tools] kselftest: Fix NULL INSTALL_PATH for TARGETS runlist (Jiri Benc) [1866908] - [tools] selftests: Move kselftest_module.sh into kselftest/ (Jiri Benc) [1866908] - [tools] selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Jiri Benc) [1866908] - [tools] selftests/kselftest/runner.sh: Add 45 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: exclude failed TARGETS from runlist (Jiri Benc) [1866908] - [tools] kselftest: add capability to skip chosen TARGETS (Jiri Benc) [1866908] - [tools] selftests: Add kselftest-all and kselftest-install targets (Jiri Benc) [1866908] - [tools] selftests: use "$(MAKE)" instead of "make" (Jiri Benc) [1866908] - [tools] kselftest: save-and-restore errno to allow for m formatting (Jiri Benc) [1866908] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 481 (Jiri Benc) [1866908] - [tools] selftests/harness: Allow test to configure timeout (Jiri Benc) [1866908] - [tools] selftests: avoid KBUILD_OUTPUT dir cluttering with selftest objects (Jiri Benc) [1866908] - [tools] selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set (Jiri Benc) [1866908] - [tools] selftests: fix install target to use default install path (Jiri Benc) [1866908] - [tools] selftests: build and run gpio when output directory is the src dir (Jiri Benc) [1866908] - [documentation] doc: kselftest: Fix KBUILD_OUTPUT usage instructions (Jiri Benc) [1866908] - [tools] selftests: fix headers_install circular dependency (Jiri Benc) [1866908] - [tools] selftests/harness: Add 30 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: Add test module framework header (Jiri Benc) [1866908] - [tools] kselftest: Add test runner creation script (Jiri Benc) [1866908] - [tools] selftests/harness: Update named initializer syntax (Jiri Benc) [1866908] - [tools] selftest: include stdio.h in kselftest.h (Jiri Benc) [1866908] - [tools] selftests: do not macro-expand failed assertion expressions (Jiri Benc) [1866908] - [documentation] Documentation/dev-tools: clean up kselftest.rst (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update config file location (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update contributing new tests (Jiri Benc) [1866908]- [fs] nfs: ensure correct writeback errors are returned on close() (Scott Mayhew) [1849424] - [netdrv] net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() (Dean Nelson) [1824858] - [crypto] crypto: ecc - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - check validity of Z before export (Herbert Xu) [1855817] - [lib] lib/mpi: Add mpi_sub_ui() (Herbert Xu) [1855817] - [crypto] crypto: ecdh - check validity of Z before export (Herbert Xu) [1855817] - [netdrv] net: thunderx: initialize VF's mailbox mutex before first usage (Dean Nelson) [1866827] - [kernel] timers: Lower base clock forwarding threshold (Phil Auld) [1833096] - [kernel] timers: Remove must_forward_clk (Phil Auld) [1833096] - [kernel] timers: Spare timer softirq until next expiry (Phil Auld) [1833096] - [kernel] timers: Expand clk forward logic beyond nohz (Phil Auld) [1833096] - [kernel] timers: Reuse next expiry cache after nohz exit (Phil Auld) [1833096] - [kernel] timers: Always keep track of next expiry (Phil Auld) [1833096] - [kernel] timers: Optimize _next_timer_interrupt() level iteration (Phil Auld) [1833096] - [kernel] timers: Add comments about calc_index() ceiling work (Phil Auld) [1833096] - [kernel] timers: Move trigger_dyntick_cpu() to enqueue_timer() (Phil Auld) [1833096] - [kernel] timers: Use only bucket expiry for base->next_expiry value (Phil Auld) [1833096] - [kernel] timers: Preserve higher bits of expiration on index calculation (Phil Auld) [1833096] - [kernel] timer: Fix wheel index calculation on last level (Phil Auld) [1833096] - [kernel] timer: Prevent base->clk from moving backward (Phil Auld) [1833096] - [kernel] timer: Read jiffies once when forwarding base clk (Phil Auld) [1833096] - [powerpc] powerpc/64: Update Speculation_Store_Bypass in /proc//status (Gustavo Duarte) [1773868] - [scsi] scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged (Maxim Levitsky) [1756093] - [kvm] kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host (Maxim Levitsky) [1853447] - [kvm] x86/kvm: Move context tracking where it belongs (Nitesh Narayan Lal) [1854011] - [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828351] - [netdrv] revert "vxlan: fix tos value before xmit" (Andrea Claudi) [1862166] - [net] udp: Copy has_conns in reuseport_grow(). (Marcelo Leitner) [1867160] - [net] dev: Defer free of skbs in flush_backlog (Marcelo Leitner) [1867160] - [include] net: core: reduce recursion limit value (Marcelo Leitner) [1867160] - [netdrv] pppoe: only process PADT targeted at local interfaces (Andrea Claudi) [1866850] - [net] espintcp: count packets dropped in espintcp_rcv (Sabrina Dubroca) [1866393] - [net] espintcp: handle short messages instead of breaking the encap socket (Sabrina Dubroca) [1866393] - [net] espintcp: recv() should return 0 when the peer socket is closed (Sabrina Dubroca) [1866393] - [net] espintcp: support non-blocking sends (Sabrina Dubroca) [1866393] - [net] mptcp: be careful on subflow creation (Davide Caratti) [1862200] - [net] mptcp: fix bogus sendmsg() return code under pressure (Davide Caratti) [1862200] - [net] mptcp: fix joined subflows with unblocking sk (Davide Caratti) [1862200] - [net] subflow: explicitly check for plain tcp rsk (Davide Caratti) [1862200] - [net] mptcp: silence warning in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix race in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix memory leak in mptcp_subflow_create_socket() (Davide Caratti) [1862200] - [net] mptcp: don't leak msk in token container (Davide Caratti) [1862200] - [net] ipv4: Silence suspicious RCU usage warning (Guillaume Nault) [1866430] - [net] devinet: fix memleak in inetdev_init() (Guillaume Nault) [1866430] - [net] ipip: fix wrong address family in init error path (Guillaume Nault) [1866430] - [net] inet_csk: Fix so_reuseport bind-address cache in tb->fast* (Guillaume Nault) [1866430] - [net] ipmr: Add lockdep expression to ipmr_for_each_table macro (Guillaume Nault) [1866430] - [net] ipmr: Fix RCU list debugging warning (Guillaume Nault) [1866430] - [net] tcp: make sure listeners don't initialize congestion-control state (Paolo Abeni) [1865904] - [net] sched: The error lable position is corrected in ct_init_module (Davide Caratti) [1865890] - [net] sched: cls_api: fix nooffloaddevcnt warning dmesg log (Davide Caratti) [1865890] - [net] tls: fix race condition causing kernel panic (Sabrina Dubroca) [1861756] - [net] tls: free record only on encryption error (Sabrina Dubroca) [1861756] - [net] tls: fix encryption error checking (Sabrina Dubroca) [1861756] - [net] l2tp: add sk_family checks to l2tp_validate_socket (Guillaume Nault) [1861453] - [net] l2tp: do not use inet_hash()/inet_unhash() (Guillaume Nault) [1861453] - [net] tipc: allow to build NACK message in link timeout function (Xin Long) [1860877] - [net] tipc: fix retransmission on unicast links (Xin Long) [1860877] - [net] tipc: fix NULL pointer dereference in tipc_disc_rcv() (Xin Long) [1860877] - [net] tipc: remove set but not used variable 'prev' (Xin Long) [1860877] - [net] tipc: call tsk_set_importance from tipc_topsrv_create_listener (Xin Long) [1860877] - [net] tipc: add support for broadcast rcv stats dumping (Xin Long) [1860877] - [net] tipc: enable broadcast retrans via unicast (Xin Long) [1860877] - [net] tipc: add back link trace events (Xin Long) [1860877] - [net] tipc: introduce Gap ACK blocks for broadcast link (Xin Long) [1860877] - [net] tipc: block BH before using dst_cache (Xin Long) [1860877] - [net] tipc: fix partial topology connection closure (Xin Long) [1860877] - [net] xfrm: policy: match with both mark and mask on user interfaces (Xin Long) [1854116] - [scsi] scsi: dh: Add Fujitsu device to devinfo and dh lists (Ewan Milne) [1861418] - [x86] kvm: Set KVM_SOFT_MAX_VCPUS to 1024 (Eduardo Habkost) [1856996] - [md] dm integrity: fix integrity recalculation that is improperly skipped (Mike Snitzer) [1860160] - [netdrv] ibmvnic: Fix IRQ mapping disposal in error path (Steve Best) [1867498] - [infiniband] IB/hfi1: Do not destroy link_wq when the device is shut down (Kamal Heib) [1858392] - [infiniband] IB/hfi1: Do not destroy hfi1_wq when the device is shut down (Kamal Heib) [1858392] - [netdrv] Revert "net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1867146] - [net] devmap: Use bpf_map_area_alloc() for allocating hash buckets (Jiri Benc) [1842380] - [kernel] kexec_file: Correctly output debugging information for the PT_LOAD ELF header (Lianbo Jiang) [1861186] - [kernel] kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges (Lianbo Jiang) [1861186] - [x86] x86/crash: Correct the address boundary of function parameters (Lianbo Jiang) [1861186] - [fs] ceph: handle zero-length feature mask in session messages (Jeff Layton) [1866018] - [s390] s390/bpf: Tolerate not converging code shrinking (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Use brcl for jumping to exit_ip if necessary (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Fix sign extension in branch_ku (Yauheni Kaliuta) [1857120] - [tools] selftests: bpf: test_kmod.sh: Fix running out of srctree (Yauheni Kaliuta) [1857120] - [lib] bpf: revert "test_bpf: Flag tests that cannot be jited on s390" (Yauheni Kaliuta) [1857120] - [kernel] uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned (Oleg Nesterov) [1848596]- [fs] nfs: nfs_file_write() should check for writeback errors (Scott Mayhew) [1852788] - [s390] s390/cpum_cf, perf: change DFLT_CCERROR counter name (Philipp Rudo) [1865794] - [net] net/smc: unique reason code for exceeded max dmb count (Philipp Rudo) [1865792] - [s390] s390/ism: indicate correct error reason in ism_alloc_dmb() (Philipp Rudo) [1865792] - [net] net/smc: fix dmb buffer shortage (Philipp Rudo) [1865792] - [net] net/smc: put slot when connection is killed (Philipp Rudo) [1865792] - [net] net/smc: fix restoring of fallback changes (Philipp Rudo) [1865792] - [net] net/smc: remove freed buffer from list (Philipp Rudo) [1865792] - [net] net/smc: do not call dma sync for unmapped memory (Philipp Rudo) [1865792] - [net] net/smc: fix handling of delete link requests (Philipp Rudo) [1865792] - [net] net/smc: move add link processing for new device into llc layer (Philipp Rudo) [1865792] - [net] net/smc: drop out-of-flow llc response messages (Philipp Rudo) [1865792] - [net] net/smc: protect smc ib device initialization (Philipp Rudo) [1865792] - [net] net/smc: fix link lookup for new rdma connections (Philipp Rudo) [1865792] - [net] net/smc: clear link during SMC client link down processing (Philipp Rudo) [1865792] - [net] net/smc: handle unexpected response types for confirm link (Philipp Rudo) [1865792] - [net] net/smc: switch smcd_dev_list spinlock to mutex (Philipp Rudo) [1865792] - [net] net/smc: fix sleep bug in smc_pnet_find_roce_resource() (Philipp Rudo) [1865792] - [net] net/smc: fix work request handling (Philipp Rudo) [1865792] - [net] net/smc: separate LLC wait queues for flow and messages (Philipp Rudo) [1865792] - [net] net/smc: pre-fetch send buffer outside of send_lock (Philipp Rudo) [1865792] - [nvme] nvme-fc: set max_segments to lldd max value (Ewan Milne) [1853181] - [powerpc] ppc64/kexec_file: enable early kernel's OPAL calls (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: fix kexec load failure with lack of memory hole (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: add appropriate regions for memory reserve map (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: prepare elfcore header for crashing kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: setup backup region for kdump kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: restrict memory usage of kdump kernel (Diego Domingos) [1829715] - [mm] powerpc/drmem: make lmb walk a bit more flexible (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: avoid stomping memory used by special regions (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: add helper functions for getting memory ranges (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: mark PPC64 specific code (Diego Domingos) [1829715] - [kernel] kexec_file: allow archs to handle special regions while locating memory hole (Diego Domingos) [1829715] - [netdrv] net/mlx5e: CT: Support restore ipv6 tunnel (Alaa Hleihel) [1862975] - [netdrv] ionic: unlock queue mutex in error path (Jonathan Toppins) [1854270] - [netdrv] ionic: use mutex to protect queue operations (Jonathan Toppins) [1854270] - [net] xfrm: esp6: fix the location of the transport header with encapsulation (Sabrina Dubroca) [1857653] - [net] ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg (Sabrina Dubroca) [1861324] - [netdrv] geneve: fix an uninitialized value in geneve_changelink() (Sabrina Dubroca) [1860945] - [net] ip_tunnel: fix use-after-free in ip_tunnel_lookup() (Sabrina Dubroca) [1860945] - [netdrv] vxlan: Avoid infinite loop when suppressing NS messages with invalid options (Sabrina Dubroca) [1860945] - [tools] selftests: mptcp: capture pcap on both sides (Hangbin Liu) [1859880] - [tools] selftests/net: report etf errors correctly (Hangbin Liu) [1859880] - [tools] selftests: net: ip_defrag: ignore EPERM (Hangbin Liu) [1859880] - [tools] selftests: forwarding: pedit_dsfield: Check counter value (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: fix SO_RCVLOWAT setting (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct (Hangbin Liu) [1859880] - [tools] selftests: A few improvements to fib_nexthops.sh (Hangbin Liu) [1859880] - [tools] selftests: Add tests for vrf and xfrms (Hangbin Liu) [1859880] - [tools] selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: add Makefile to install tests (Hangbin Liu) [1859880] - [tools] selftests: nft_concat_range: Move option for 'list ruleset' before command (Hangbin Liu) [1859880] - [tools] selftests: netfilter: use randomized netns names (Hangbin Liu) [1859880] - [tools] kselftests: netfilter: fix leftover net/net-next merge conflict (Hangbin Liu) [1859880] - [tools] selftests: netfilter: missing error check when setting up veth interface (Hangbin Liu) [1859880] - [net] sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket (Xin Long) [1860673] - [net] sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event (Xin Long) [1860673] - [net] sctp: fix typo sctp_ulpevent_nofity_peer_addr_change (Xin Long) [1860673] - [net] sctp: Fix spelling in Kconfig help (Xin Long) [1860673] - [net] sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed (Xin Long) [1860673] - [net] sctp: Don't add the shutdown timer if its already been added (Xin Long) [1860673] - [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1860673] - [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1860673] - [net] ip6_vti: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: not xfrmi_ipv6/ipip_handler twice (Xin Long) [1840976 1835075] - [net] ip6_vti: not register vti_ipv6_handler twice (Xin Long) [1840976 1835075] - [net] ip_vti: not register vti_ipip_handler twice (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ipcomp: assign if_id to child tunnel from parent tunnel (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP tunnel processing (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP6 tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP6 tunnel processing (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels (Xin Long) [1840976 1835075] - [net] tunnel4: add cb_handler to struct xfrm_tunnel (Xin Long) [1840976 1835075] - [net] xfrm: add is_ipip to struct xfrm_input_afinfo (Xin Long) [1840976 1835075] - [net] tunnel6: support for IPPROTO_MPLS (Xin Long) [1840976 1835075] - [net] virtio_vsock: Enhance connection semantics (Stefano Garzarella) [1861735] - [net] virtio_vsock: Fix race condition in virtio_transport_recv_pkt (Stefano Garzarella) [1858135] - [net] vsock/virtio: annotate 'the_virtio_vsock' RCU pointer (Stefano Garzarella) [1861762] - [vhost] vsock/virtio: fix multiple packet delivery to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: fix packet delivery order to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: accept only packets with the right dst_cid (Stefano Garzarella) [1861762] - [vhost] vsock: refuse CID assigned to the guest->host transport (Stefano Garzarella) [1861762] - [vhost] vsock: switch to a mutex for vhost_vsock_hash (Stefano Garzarella) [1861762] - [net] vsock: fix timeout in vsock_accept() (Stefano Garzarella) [1861762] - [net] vsock: Simplify '__vsock_release()' (Stefano Garzarella) [1861762] - [netdrv] net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev (Alaa Hleihel) [1859477] - [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1861720 1859477] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1859477 1856660] - [netdrv] ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support (Ken Cox) [1835962] - [x86] x86/purgatory: Add -fno-stack-protector (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Fail the build if purgatory.ro has missing symbols (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Do not use __builtin_memcpy and __builtin_memset (Lianbo Jiang) [1857528] - [x86] x86/boot: Provide KASAN compatible aliases for string routines (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Disable various profiling and sanitizing options (Lianbo Jiang) [1857528] - [x86] x86/boot: Restrict header scope to make Clang happy (Lianbo Jiang) [1857528]- [x86] x86/entry/64: Update comments and sanity tests for create_gap (Jiri Olsa) [1850831] - [x86] x86/alternatives: add missing insn.h include (Jiri Olsa) [1850831] - [x86] x86/alternatives: Teach text_poke_bp() to emulate instructions (Jiri Olsa) [1850831] - [x86] x86/paravirt: Standardize 'insn_buff' variable names (Jiri Olsa) [1850831] - [x86] x86_64: Allow breakpoints to emulate call instructions (Jiri Olsa) [1850831] - [x86] x86_64: Add gap to int3 to allow for call emulation (Jiri Olsa) [1850831] - [x86] x86/alternatives: Sync bp_patching update for avoiding NULL pointer exception (Jiri Olsa) [1850831] - [nvme] nvme: add a Identify Namespace Identification Descriptor list quirk (Gopal Tiwari) [1862136] - [nvme] nvme: fix identify error status silent ignore (Gopal Tiwari) [1862136] - [nvme] nvme: fix possible hang when ns scanning fails during error recovery (Gopal Tiwari) [1862136] - [nvme] nvme: refactor nvme_identify_ns_descs error handling (Gopal Tiwari) [1862136] - [infiniband] IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE (Kamal Heib) [1850314] - [powerpc] powerpc/pseries: PCIE PHB reset (Steve Best) [1747345] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix runtime PM leak in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Invert conditionals in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Use pm_runtime_put_autosuspend() in hpd_work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Use pm_runtime_put_autosuspend() in suspend work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Fix pm_runtime calls in nouveau_fbcon_output_poll_changed() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Correct pm_runtime calls in nouveau_fbcon_release() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix rpm leak in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/tu102: wait for core update to complete when assigning windows (Lyude Paul) [1827812] - [drm] drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: fix a crash when overclocking Vega M (Lyude Paul) [1827812] - [drm] drm/amdgpu: Fix NULL dereference in dpm sysfs handlers (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix preemption unit test (Lyude Paul) [1827812] - [drm] drm/amdgpu/gfx10: fix race condition for kiq (Lyude Paul) [1827812] - [drm] drm/amd/display: add dmcub check on RENOIR (Lyude Paul) [1827812] - [drm] drm/amd/display: Check DMCU Exists Before Loading (Lyude Paul) [1827812] - [drm] drm/nouveau/nouveau: fix page fault on device private memory (Lyude Paul) [1827812] - [drm] drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout (Lyude Paul) [1827812] - [drm] drm/i915/perf: Use GTT when saving/restoring engine GPR (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Fix two CFL MMIO handling caused by regression (Lyude Paul) [1827812] - [drm] drm/i915/gt: Only swap to a random sibling once upon creation (Lyude Paul) [1827812] - [drm] drm/i915/gt: Ignore irq enabling on the virtual engines (Lyude Paul) [1827812] - [drm] drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2 (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: create fake mst encoders ahead of time (v4) (Lyude Paul) [1827812] - [drm] drm/amd/display: handle failed allocation during stream construction (Lyude Paul) [1827812] - [drm] drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() (Lyude Paul) [1827812] - [drm] drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode (Lyude Paul) [1827812] - [drm] drm/i915: Also drop vm.ref along error paths for vma construction (Lyude Paul) [1827812] - [drm] drm/i915: Drop vm.ref for duplicate vma on construction (Lyude Paul) [1827812] - [drm] drm/amdgpu: asd function needs to be unloaded in suspend phase (Lyude Paul) [1827812] - [drm] drm/amdgpu: add TMR destory function for psp (Lyude Paul) [1827812] - [drm] drm/amdgpu: don't do soft recovery if gpu_recovery=0 (Lyude Paul) [1827812] - [drm] drm/i915: Skip stale object handle for debugfs per-file-stats (Lyude Paul) [1827812] - [drm] drm/i915/gt: Pin the rings before marking active (Lyude Paul) [1827812] - [drm] drm/radeon: fix double free (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Add quirk for Asus T101HA panel (Lyude Paul) [1827812] - [iommu] iommu/vt-d: Don't apply gfx quirks to untrusted devices (Lyude Paul) [1827812] - [drm] drm/tegra: hub: Do not enable orphaned window group (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak when adding move fence (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved (Lyude Paul) [1827812] - [drm] drm/amdgpu/atomfirmware: fix vram_info fetching for renoir (Lyude Paul) [1827812] - [drm] drm/amdgpu: use u rather than d for sclk/mclk (Lyude Paul) [1827812] - [drm] drm/amd/display: Only revalidate bandwidth on medium and fast updates (Lyude Paul) [1827812] - [drm] drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix ineffective setting of max bpc property (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix incorrectly pruned modes with deep color (Lyude Paul) [1827812] - [drm] drm/amdgpu: add fw release for sdma v5_0 (Lyude Paul) [1827812] - [drm] drm/radeon: fix fb_div check in ni_init_smc_spll_table() (Lyude Paul) [1827812] - [drm] drm/amd: fix potential memleak in err branch (Lyude Paul) [1827812] - [drm] drm/amd/display: Enable output_bpc property on all outputs (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() (Lyude Paul) [1827812] - [drm] Revert "drm/amd/display: disable dcn20 abm feature for bring up" (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Incrementally check for rewinding (Lyude Paul) [1827812] - [drm] drm/i915/tc: fix the reset of ln0 (Lyude Paul) [1827812] - [drm] drm/i915/icl+: Fix hotplug interrupt disabling after storm detection (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kvfree() to free coeff in build_regamma() (Lyude Paul) [1827812] - [drm] drm/amdkfd: Use correct major in devcgroup check (Lyude Paul) [1827812] - [drm] drm/connector: notify userspace on hotplug after register complete (Lyude Paul) [1827812] - [drm] drm/i915: Whitelist context-local timestamp in the gen9 cmdparser (Lyude Paul) [1827812] - [drm] drm/i915/gem: Avoid iterating an empty list (Lyude Paul) [1827812] - [drm] drm/i915: Fix AUX power domain toggling across TypeC mode resets (Lyude Paul) [1827812] - [drm] drm/dp_mst: Increase ACT retry timeout to 3s (Lyude Paul) [1827812] - [drm] drm/ast: Don't check new mode if CRTC is being disabled (Lyude Paul) [1827812] - [drm] drm/amdgpu: Replace invalid device ID with a valid device ID (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: use blanked rather than plane state for sync groups (Lyude Paul) [1827812] - [drm] drm/qxl: Use correct notify port address when creating cursor ring (Lyude Paul) [1827812] - [drm] drm/dp_mst: Reformat drm_dp_check_act_status() a bit (Lyude Paul) [1827812] - [drm] drm/ast: fix missing break in switch statement for format->cppcase 4 (Lyude Paul) [1827812] - [drm] drm/amd/display: Revalidate bandwidth before commiting DC updates (Lyude Paul) [1827812] - [drm] drm/nouveau: gr/gk20a: Use firmware version 0 (Lyude Paul) [1827812] - [drm] drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode (Lyude Paul) [1827812] - [drm] drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven (Lyude Paul) [1827812] - [drm] drm/amd/display: Do not disable pipe split if mode is not supported (Lyude Paul) [1827812] - [drm] drm/amd/display: dmcu wait loop calculation is incorrect in RV (Lyude Paul) [1827812] - [drm] drm/amd/display: Correct updating logic of dcn21's pipe VM flags (Lyude Paul) [1827812] - [drm] drm/ast: Allocate initial CRTC state of the correct size (Lyude Paul) [1827812] - [drm] drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation (Lyude Paul) [1827812] - [drm] drm/dp: Lenovo X13 Yoga OLED panel brightness fix (Lyude Paul) [1827812] - [drm] drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1827812] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1827812] - [drm] drm/amdgpu: Init data to avoid oops while reading pp_num_states (Lyude Paul) [1827812] - [drm] drm/amd/display: fix virtual signal dsc setup (Lyude Paul) [1827812] - [drm] drm/amd/display: Force watermark value propagation (Lyude Paul) [1827812] - [drm] drm: bridge: adv7511: Extend list of audio sample rates (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 (Lyude Paul) [1827812] - [drm] drm/vkms: Hold gem object while still in-use (Lyude Paul) [1827812] - [drm] drm/amd/display: Not doing optimize bandwidth if flip pending (Lyude Paul) [1827812] - [drm] drm/amd/display: remove invalid dc_is_hw_initialized function (Lyude Paul) [1827812] - [drm] drm/amd/display: DP training to set properly SCRAMBLING_DISABLE (Lyude Paul) [1827812] - [drm] drm/edid: Add Oculus Rift S to non-desktop list (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix potential integer wraparound resulting in a hang (Lyude Paul) [1827812] - [drm] drm/amd/display: Added locking for atomic update stream and update planes (Lyude Paul) [1827812] - [drm] drm/amd/display: Indicate dsc updates explicitly (Lyude Paul) [1827812] - [drm] drm/amd/display: Split program front end part that occur outside lock (Lyude Paul) [1827812] - [drm] drm/amd/display: drop cursor position check in atomic test (Lyude Paul) [1827812] - [drm] drm/amd/amdgpu: Update update_config() logic (Lyude Paul) [1827812] - [drm] drm/amdgpu: Use GEM obj reference for KFD BOs (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: perform PG ungate prior to CG ungate (Lyude Paul) [1827812] - [drm] drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate (Lyude Paul) [1827812] - [drm] drm/i915: Propagate error from completed fences (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance (Lyude Paul) [1827812] - [drm] drm/amd/display: Prevent dpcd reads with passive dongles (Lyude Paul) [1827812] - [drm] drm/amd/display: fix counter in wait_for_no_pipes_pending (Lyude Paul) [1827812] - [gpu] vgaarb: Keep adding VGA device in queue (Lyude Paul) [1827812]- [net] openvswitch: fixes potential deadlock in dp cleanup code (Eelco Chaudron) [1845662] - [net] openvswitch: reorder masks array based on usage (Eelco Chaudron) [1845662] - [net] openvswitch: ovs_ct_exit to be done under ovs_lock (Eelco Chaudron) [1860853] - [net] ip6_gre: fix null-ptr-deref in ip6gre_init_net() (Hangbin Liu) [1860221] - [net] ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() (Hangbin Liu) [1860221] - [net] mld: fix memory leak in ipv6_mc_destroy_dev() (Hangbin Liu) [1860221] - [net] ipv6: Fix suspicious RCU usage warning in ip6mr (Hangbin Liu) [1860221] - [net] ip6mr: Fix RCU list debugging warning (Hangbin Liu) [1860221] - [net] revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" (Hangbin Liu) [1860221] - [netdrv] macsec: avoid to set wrong mtu (Sabrina Dubroca) [1860944] - [netdrv] team: fix hang in team_mode_get() (Hangbin Liu) [1860219] - [include] xfrm: Fix crash when the hold queue is used. (Xin Long) [1860672] - [net] xfrm: policy: fix IPv6-only espintcp compilation (Xin Long) [1860672] - [net] xfrm: esp6: fix encapsulation header offset computation (Xin Long) [1860672] - [net] xfrm: Fix double ESP trailer insertion in IPsec crypto offload. (Xin Long) [1860672] - [net] esp4: improve xfrm4_beet_gso_segment() to be more readable (Xin Long) [1860672] - [net] xfrm interface: don't take extra reference to netdev (Xin Long) [1860672] - [net] xfrm interface: fix oops when deleting a x-netns interface (Xin Long) [1860672] - [net] xfrm: remove the unnecessary .net_exit for xfrmi (Xin Long) [1860672] - [net] xfrm: Always set XFRM_TRANSFORMED in xfrm{4, 6}_output_finish (Xin Long) [1860672] - [include] xfrm: fix error in comment (Xin Long) [1860672] - [net] sctp: shrink stream outq when fails to do addstream reconf (Xin Long) [1853535] - [net] sctp: shrink stream outq only when new outcnt < old outcnt (Xin Long) [1853535] - [net] tipc: fix kernel WARNING in tipc_msg_append() (Xin Long) [1844377] - [net] tipc: fix NULL pointer dereference in streaming (Xin Long) [1844377] - [net] tipc: add test for Nagle algorithm effectiveness (Xin Long) [1844377] - [net] tipc: fix failed service subscription deletion (Xin Long) [1844377] - [net] tipc: fix memory leak in service subscripting (Xin Long) [1844377] - [net] tipc: fix large latency in smart Nagle streaming (Xin Long) [1844377] - [net] mptcp: add receive buffer auto-tuning (Florian Westphal) [1858276] - [tools] selftests: mptcp: add option to specify size of file to transfer (Florian Westphal) [1858276] - [net] mptcp: fallback in case of simultaneous connect (Florian Westphal) [1858276] - [net] mptcp: improve fallback to TCP (Florian Westphal) [1858276] - [net] mptcp: fix unblocking connect() (Florian Westphal) [1858276] - [net] mptcp: cache msk on MP_JOIN init_req (Florian Westphal) [1858276] - [net] mptcp: remove msk from the token container at destruction time. (Florian Westphal) [1858276] - [net] mptcp: fix races between shutdown and recvmsg (Florian Westphal) [1858276] - [net] mptcp: fix race between MP_JOIN and close (Florian Westphal) [1858276] - [net] mptcp: drop MPTCP_PM_MAX_ADDR (Florian Westphal) [1858276] - [net] mptcp: bugfix for RM_ADDR option parsing (Florian Westphal) [1858276] - [net] mptcp: drop MP_JOIN request sock on syn cookies (Florian Westphal) [1858276] - [net] mptcp: avoid NULL-ptr derefence on fallback (Florian Westphal) [1858276] - [net] mptcp: drop sndr_key in mptcp_syn_options (Florian Westphal) [1858276] - [net] mptcp: MPTCP_HMAC_TEST should depend on MPTCP (Florian Westphal) [1858276] - [net] mptcp: fix DSS map generation on fin retransmission (Florian Westphal) [1858276] - [net] inet_connection_sock: clear inet_num out of destroy helper (Florian Westphal) [1858276] - [net] mptcp: fix NULL ptr dereference in MP_JOIN error path (Florian Westphal) [1858276] - [net] mptcp: avoid blocking in tcp_sendpages (Florian Westphal) [1858276] - [net] mptcp: break and restart in case mptcp sndbuf is full (Florian Westphal) [1858276] - [net] l2tp: remove skb_dst_set() from l2tp_xmit_skb() (Xin Long) [1832799] - [net] rtnetlink: prevent underflows in do_setvfinfo() (Davide Caratti) [1854740] - [net] netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag (Phil Sutter) [1847553] - [net] netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type (Phil Sutter) [1847553] - [net] openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len (Lorenzo Bianconi) [1851888] - [tools] selftests: forwarding: mirror_lib: Use mausezahn (Davide Caratti) [1816443] - [x86] perf/x86/rapl: Add Ice Lake RAPL support (Michael Petlan) [1841266] - [arm64] arm64/mm: enable HugeTLB migration (Donghai Qiao) [1758717] - [scsi] scsi: core: Run queue in case of I/O resource contention failure (Ewan Milne) [1854958] - [message] scsi: mptscsih: Fix read sense data size (Tomas Henzl) [1850563] - [netdrv] net: qed: fix buffer overflow on ethtool -d (Manish Chopra) [1858915] - [x86] sched/cputime: Improve cputime_adjust() (Oleg Nesterov) [1859977] - [kernel] uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression (Oleg Nesterov) [1855390] - [x86] x86/asm: Fix MWAITX C-state hint value (Vladis Dronov) [1767064] - [x86] x86/kexec: Fill in acpi_rsdp_addr from the first kernel (Kairui Song) [1684462] - [x86] x86/kexec: Don't setup EFI info if EFI runtime is not enabled (Kairui Song) [1684462] - [vfio] vfio/pci: fix racy on error and request eventfd ctx (Alex Williamson) [1858346] - [platform] platform/x86: ISST: Increase timeout (Prarit Bhargava) [1854682] - [mm] x86/mm: split vmalloc_sync_all() (Al Stone) [1851547] - [acpi] ACPI: watchdog: Fix gas->access_width usage (Al Stone) [1851547] - [acpi] ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro (Al Stone) [1851547]- [virt] kvm: x86: take as_id into account when checking PGD (Vitaly Kuznetsov) [1615704] - [arm64] kvm: arm64: Stop clobbering x0 for HVC_SOFT_RESTART (Andrew Jones) [1855788] - [arm64] kvm: arm64: pmu: Fix per-CPU access in preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE (Andrew Jones) [1855788] - [arm64] kvm: arm64: Annotate hyp NMI-related functions as __always_inline (Andrew Jones) [1855788] - [arm64] kvm: arm64: Remove host_cpu_context member from vcpu structure (Andrew Jones) [1855788] - [arm64] kvm: arm64: Move hyp_symbol_addr() to kvm_asm.h (Andrew Jones) [1855788] - [arm64] kvm: arm64: Handle PtrAuth traps early (Andrew Jones) [1855788] - [arm64] kvm: arm64: Save the host's PtrAuth keys in non-preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Stop save/restoring ACTLR_EL1 (Andrew Jones) [1855788] - [kernel] firmware: smccc: Update link to latest SMCCC specification (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Handle function result as parameters (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Make return values unsigned long (Andrew Jones) [1855788] - [video] Revert "hyperv_fb: Fix hibernation for the deferred IO feature" (Mohammed Gamal) [1858755] - [netdrv] net/mlx5e: CT: Map 128 bits labels to 32 bit map ID (Alaa Hleihel) [1859540] - [security] ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime (Bruno Meneguele) [1847219] - [scsi] scsi: lpfc: NVMe remote port devloss_tmo from lldd (Dick Kennedy) [1859344] - [netdrv] net/mlx5e: Disable devlink port support for non-switchdev mode (Alaa Hleihel) [1858501 1852904 1849623] - [tools] perf powerpc: Don't ignore sym-handling.c file (Michael Petlan) [1858133] - [fs] ext4: reserve revoke credits in __ext4_new_inode (Lukas Czerner) [1856760] - [include] jbd2: make jbd2_handle_buffer_credits() handle reserved handles (Lukas Czerner) [1856760] - [fs] jbd2: avoid leaking transaction credits when unreserving handle (Lukas Czerner) [1856760] - [fs] jbd2: Fine tune estimate of necessary descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Provide trace event for handle restarts (Lukas Czerner) [1856760] - [fs] ext4: Reserve revoke credits for freed blocks (Lukas Czerner) [1856760] - [fs] jbd2: Make credit checking more strict (Lukas Czerner) [1856760] - [fs] jbd2: Rename h_buffer_credits to h_total_credits (Lukas Czerner) [1856760] - [fs] jbd2: add missing tracepoint for reserved handle (Lukas Czerner) [1856760] - [fs] jbd2: Reserve space for revoke descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Drop jbd2_space_needed() (Lukas Czerner) [1856760] - [fs] jbd2: remove repeated assignments in __jbd2_log_wait_for_space() (Lukas Czerner) [1856760] - [fs] jbd2: Account descriptor blocks into t_outstanding_credits (Lukas Czerner) [1856760] - [include] jbd2: update locking documentation for transaction_t (Lukas Czerner) [1856760] - [fs] jbd2: Factor out common parts of stopping and restarting a handle (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless wakeup from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless check from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Reorganize jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: Provide accessor function for handle credits (Lukas Czerner) [1856760] - [fs] ext4: Provide function to handle transaction restarts (Lukas Czerner) [1856760] - [fs] ext4: Avoid unnecessary revokes in ext4_alloc_branch() (Lukas Czerner) [1856760] - [fs] ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() (Lukas Czerner) [1856760] - [fs] jbd2: Completely fill journal descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Fixup stale comment in commit code (Lukas Czerner) [1856760] - [include] jbd2: Fix possible overflow in jbd2_log_space_left() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' in ext4_jbd2.c (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' (Lukas Czerner) [1856760] - [fs] ext4: save all error info in save_error_info() and drop ext4_set_errno() (Lukas Czerner) [1856760] - [fs] ext4: save the error code which triggered an ext4_error() in the superblock (Lukas Czerner) [1856760] - [fs] jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() (Lukas Czerner) [1856760] - [fs] ext4: stop overwrite the errcode in ext4_setup_super (Lukas Czerner) [1856760] - [fs] ext4: fix partial cluster initialization when splitting extent (Lukas Czerner) [1856760] - [fs] ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path (Lukas Czerner) [1856760] - [fs] ext4: fix race between ext4_sync_parent() and rename() (Lukas Czerner) [1856760] - [fs] ext4: clean up ext4_ext_convert_to_initialized() error handling (Lukas Czerner) [1856760] - [fs] ext4: clean up GET_BLOCKS_PRE_IO error handling (Lukas Czerner) [1856760] - [fs] ext4: fix error pointer dereference (Lukas Czerner) [1856760] - [fs] ext4: Avoid freeing inodes on dirty list (Lukas Czerner) [1856760] - [fs] writeback: Export inode_io_list_del() (Lukas Czerner) [1856760] - [fs] ext4: fix buffer_head refcnt leak when ext4_iget() fails (Lukas Czerner) [1856760] - [fs] ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max (Lukas Czerner) [1856760] - [fs] ext4: fix a style issue in fs/ext4/acl.c (Lukas Czerner) [1856760] - [fs] ext4: fix return-value types in several function comments (Lukas Czerner) [1856760] - [fs] ext4: use non-movable memory for superblock readahead (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect group count in ext4_fill_super error message (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect inodes per group in error message (Lukas Czerner) [1856760] - [fs] ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_blocks (Lukas Czerner) [1856760] - [fs] ext4: clean up error return for convert_initialized_extent() (Lukas Czerner) [1856760] - [fs] ext4: force buffer up-to-date while marking it dirty (Lukas Czerner) [1856760] - [fs] ext4: fix race between writepages and enabling EXT4_EXTENTS_FL (Lukas Czerner) [1856760] - [fs] ext4: rename s_journal_flag_rwsem to s_writepages_rwsem (Lukas Czerner) [1856760] - [fs] ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_flex_groups online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_group_info online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between online resizing and write operations (Lukas Czerner) [1856760] - [fs] ext4: add cond_resched() to __ext4_find_entry() (Lukas Czerner) [1856760] - [fs] ext4: fix a data race in EXT4_I(inode)->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix checksum errors with indexed dirs (Lukas Czerner) [1856760] - [fs] ext4: simplify checking quota limits in ext4_statfs() (Lukas Czerner) [1856760] - [fs] ext4: choose hardlimit when softlimit is larger than hardlimit in ext4_statfs_project() (Lukas Czerner) [1856760] - [fs] ext4: don't assume that mmp_nodename/bdevname have NUL (Lukas Czerner) [1856760] - [fs] jbd2: make sure ESHUTDOWN to be recorded in the journal superblock (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic when aborting with zero errno (Lukas Czerner) [1856760] - [fs] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record (Lukas Czerner) [1856760] - [fs] jbd2_seq_info_next should increase position index (Lukas Czerner) [1856760] - [fs] ext4,jbd2: fix comment and code style (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status trace points (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status fragmentation for plain files (Lukas Czerner) [1856760] - [fs] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal (Lukas Czerner) [1856760] - [fs] ext4: fix some nonstandard indentation in extents.c (Lukas Czerner) [1856760] - [fs] ext4: fix documentation for ext4_ext_try_to_merge() (Lukas Czerner) [1856760] - [fs] ext4: avoid fetching btime in ext4_getattr() unless requested (Lukas Czerner) [1856760] - [fs] ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] ext4: optimize __ext4_check_dir_entry() (Lukas Czerner) [1856760] - [fs] ext4: check for directory entries too close to block end (Lukas Czerner) [1856760] - [fs] ext4: fix a bug in ext4_wait_for_tail_page_commit (Lukas Czerner) [1856760] - [fs] jbd2: Fix statistics for the number of logged blocks (Lukas Czerner) [1856760] - [fs] ext4: Fix ext4_should_journal_data() for EA inodes (Lukas Czerner) [1856760] - [fs] ext4: Fix credit estimate for final inode freeing (Lukas Czerner) [1856760] - [fs] ext4: Do not iput inode under running transaction (Lukas Czerner) [1856760] - [fs] ext4: Move marking of handle as sync to ext4_add_nondir() (Lukas Czerner) [1856760] - [fs] ext4: update direct I/O read lock pattern for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] jbd2: flush_descriptor(): Do not decrease buffer head's ref count (Lukas Czerner) [1856760] - [fs] ext4: fix prefetchw of NULL page (Lukas Czerner) [1856760] - [fs] ext4: check for non-zero journal inum in ext4_calculate_overhead (Lukas Czerner) [1814574] - [fs] ext4: do not commit super on read-only bdev (Lukas Czerner) [1814574] - [kernel] isolcpus: Affine unbound kernel threads to housekeeping cpus (Marcelo Tosatti) [1791930] - [kernel] kthread: Switch to cpu_possible_mask (Marcelo Tosatti) [1791930] - [scsi] scsi: lpfc: Quieten some printks (Dick Kennedy) [1859338] - [scsi] Revert "scsi: lpfc: Fix scsi host template for SLI3 vports" (Dick Kennedy) [1851189] - [md] dm mpath: use double checked locking in fast path (Mike Snitzer) [1848651] - [md] dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl (Mike Snitzer) [1848651] - [md] dm mpath: rework __map_bio() (Mike Snitzer) [1848651] - [md] dm mpath: factor out multipath_queue_bio (Mike Snitzer) [1848651] - [md] dm mpath: push locking down to must_push_back_rq() (Mike Snitzer) [1848651] - [md] dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH (Mike Snitzer) [1848651] - [md] dm mpath: changes from initial m->flags locking audit (Mike Snitzer) [1848651] - [md] dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() (Mike Snitzer) [1848651] - [md] dm: do not use waitqueue for request-based DM (Mike Snitzer) [1848651] - [block] blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() (Mike Snitzer) [1848651] - [powerpc] powerpc/fadump: fix race between pstore write and fadump crash trigger (Steve Best) [1820109] - [tools] libbpf: Fix probe code to return EPERM if encountered (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1856592] - [tools] tools selftests/bpf: Fix vmlinux test for kprobe and trampoline probes (Jiri Olsa) [1855778] - [net] net: Restrict receive packets queuing to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [pci] PCI: Restrict probe functions to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [lib] lib: Restrict cpumask_local_spread to houskeeping CPUs (Nitesh Narayan Lal) [1844520]- [tools] selftests/powerpc: Purge extra count_pmc() calls of ebb selftests (Desnes Augusto Nunes do Rosario) [1739769] - [netdrv] bonding: symmetric ICMP transmit (Jarod Wilson) [1760293] - [netdrv] bonding: balance ICMP echoes in layer3+4 mode (Jarod Wilson) [1760362] - [powerpc] powerpc/vas: Report proper error code for address translation failure (Steve Best) [1858160] - [infiniband] IB/hfi1: Fix module use count flaw due to leftover module put calls (Kamal Heib) [1858388] - [gpu] vgaarb: Add support for 64-bit frame buffer address (Karol Herbst) [1735217] - [netdrv] ionic: centralize queue reset code (Jonathan Toppins) [1857851] - [s390] s390/qeth: support net namespaces for L3 devices (Philipp Rudo) [1857311] - [s390] s390/qeth: implement smarter resizing of the RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: refactor buffer pool code (Philipp Rudo) [1857311] - [s390] s390/qeth: use page pointers to manage RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: cancel RX reclaim work earlier (Philipp Rudo) [1857311] - [s390] s390/qeth: handle error when backing RX buffer (Philipp Rudo) [1857311] - [s390] s390/qeth: don't reset default_out_queue (Philipp Rudo) [1857311] - [s390] s390/qdio: fill SBALEs with absolute addresses (Philipp Rudo) [1857311] - [s390] s390/qeth: fix off-by-one in RX copybreak check (Philipp Rudo) [1857311] - [s390] s390/qeth: vnicc Fix EOPNOTSUPP precedence (Philipp Rudo) [1857311] - [s390] s390/qeth: consolidate QDIO queue setup (Philipp Rudo) [1857311] - [s390] s390/pci: Fix s390_mmio_read/write with MIO (Philipp Rudo) [1857315] - [s390] scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action (Philipp Rudo) [1857312] - [net] net/smc: tolerate future SMCD versions (Philipp Rudo) [1854992] - [fs] ext4: use RCU API in debug_print_tree (Lukas Czerner) [1837777] - [fs] ext4: fix potential use after free after remounting with noblock_validity (Lukas Czerner) [1837777] - [fs] ext4: add cond_resched() to ext4_protect_reserved_inode (Lukas Czerner) [1837777] - [fs] fibmap: Reject negative block numbers (Carlos Maiolino) [1687121] - [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1837310] {CVE-2020-12888} - [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843441] {CVE-2020-10757} - [x86] x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches (Waiman Long) [1847396 1846029] {CVE-2020-10768} - [x86] x86/speculation: Prevent rogue cross-process SSBD shutdown (Waiman Long) [1847358 1846029] {CVE-2020-10766} - [x86] x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS (Waiman Long) [1847379 1846029] {CVE-2020-10767} - [x86] x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline (Waiman Long) [1846029] - [arm64] Return ENODEV when the selected speculation misfeature is unsupported (Waiman Long) [1846029] - [x86] x86/speculation: Add support for STIBP always-on preferred mode (Waiman Long) [1846029] - [x86] x86/speculation: Change misspelled STIPB to STIBP (Waiman Long) [1846029]- [powerpc] powernv/iov: Ensure the pdn for VFs always contains a valid PE number (David Gibson) [1848235] - [powerpc] don't use ioremap_prot() nor __ioremap() unless really needed (Greg Kurz) [1855957] - [char] tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes (David Gibson) [1837283] - [powerpc] Check prom_init for disallowed sections (Michael Roth) [1856099] - [powerpc] prom_init: Move __prombss to it's own section and store it in .bss (Michael Roth) [1856099] - [powerpc] prom_init: Move const structures to __initconst (Michael Roth) [1856099] - [powerpc] prom_init: Make "default_colors" const (Michael Roth) [1856099] - [powerpc] prom_init: Move ibm_arch_vec to __prombss (Michael Roth) [1856099] - [fs] ext4: unregister sysfs path before destroying jbd2 journal (Lukas Czerner) [1814577] - [powerpc] powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size (Steve Best) [1856889] - [netdrv] bnxt_en: fix NULL dereference in case SR-IOV configuration fails (Jonathan Toppins) [1856372] - [security] kexec: Allow kexec_file() with appropriate IMA policy when locked down (Bruno Meneguele) [1854097] - [x86] x86/apic/vector: Warn when vector space exhaustion breaks affinity (Neil Horman) [1714686] - [tools] perf report TUI: Fix segmentation fault in perf_evsel__hists_browse() (Michael Petlan) [1855737] - [fs] ext4: do not zeroout extents beyond i_disksize (Lukas Czerner) [1817816] - [pci] PCI/DPC: Print IRQ number used by port (Myron Stowe) [1855343] - [pci] PCI/AER: Use "aer" variable for capability offset (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant dev->aer_cap checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant pci_is_pcie() checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership (Myron Stowe) [1855343] - [tools] selftests: bpf: use __u32 for sock::sk_pacing_rate (Yauheni Kaliuta) [1856324] - [tools] libbpf: Handle GCC noreturn-turned-volatile quirk (Yauheni Kaliuta) [1854327] - [netdrv] net/mlx5e: CT: Fix releasing ft entries (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Remove unused function param (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Return err_ptr from internal functions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Expand tunnel register mappings (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Use mapping for zone restore register (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Re-use tuple modify headers for identical modify actions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Export sharing of mod headers to a new file (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Add support for COPY steering action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Accept flow rules without match (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Don't offload tuple rewrites for established tuples (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Use netdev_info instead of pr_info (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Save ct entries tuples in hashtables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: CT: Remove unused variables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Avoid eswitch header inclusion in fs core layer (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: vxlan: Use RCU for vxlan table lookup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Fix memory leak in cleanup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix port buffers cell size value (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix VXLAN configuration restore after function reload (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Fix eeprom support for SFP module (Alaa Hleihel) [1856057] - [infiniband] IB/mlx5: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Do not include rwlock.h directly (Alaa Hleihel) [1856057] - [fs] jbd2: fix data races at struct journal_head (Lukas Czerner) [1792518] - [fs] jbd2: remove pointless assertion in __journal_remove_journal_head (Lukas Czerner) [1792518] - [fs] jbd2: improve comments about freeing data buffers whose page mapping is NULL (Lukas Czerner) [1792518] - [fs] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer (Lukas Czerner) [1792518] - [fs] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() (Lukas Czerner) [1792518] - [fs] ext4: unlock on error in ext4_expand_extra_isize() (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: fix support for inode sizes > 1024 bytes (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: validate the debug_want_extra_isize mount option at parse time (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: add more paranoia checking in ext4_expand_extra_isize handling (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: unsigned int compared against zero (Lukas Czerner) [1836666] {CVE-2019-19319} - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1836666] {CVE-2019-19319} - [powerpc] powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation (Michael Petlan) [1821284] - [powerpc] powerpc/kernel/sysfs: Refactor current sysfs.c (Michael Petlan) [1821284] - [kernel] irqdomain: Add the missing assignment of domain->fwnode for named fwnode (Mohammed Gamal) [1846666] - [security] lockdown: Allow unprivileged users to see lockdown status (Vladis Dronov) [1805299] - [edac] EDAC/ghes: Setup DIMM label from DMI and use it in error reports (Robert Richter) [1726153]- [x86] kvm: nvmx: fixes for preemption timer migration (Paolo Bonzini) [1854831] - [powerpc] pci/of: Parse unassigned resources (Greg Kurz) [1849921] - [video] revert "hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver" (Vitaly Kuznetsov) [1848840] - [video] revert "hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs" (Vitaly Kuznetsov) [1848840] - [pci] hv: Retry PCI bus D0 entry on invalid device state (Mohammed Gamal) [1846666] - [pci] hv: Fix the PCI HyperV probe failure path to release resource properly (Mohammed Gamal) [1846666] - [pci] hv: Allocate a named fwnode instead of an address-based one (Mohammed Gamal) [1846666] - [netdrv] tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes (Jonathan Toppins) [1850176] - [scsi] scsi: lpfc: Fix kdump hang on PPC (Dick Kennedy) [1722596] - [fs] nfsd: fix nfsdfs inode reference count leak ("J. Bruce Fields") [1846235] - [fs] nfsd4: fix nfsdfs reference count loop ("J. Bruce Fields") [1846235] - [kernel] sched: Defend cfs and rt bandwidth quota against overflow (Phil Auld) [1854180] - [kernel] sched/core: Make some functions static (Phil Auld) [1854180] - [kernel] sched/fair: Refill bandwidth before scaling (Phil Auld) [1854180] - [kernel] sched/fair: Eliminate bandwidth race between throttling and distribution (Phil Auld) [1854180] - [kernel] sched/fair: Fix race between runtime distribution and assignment (Phil Auld) [1854180] - [kernel] sched/deadline: Initialize ->dl_boosted (Phil Auld) [1854179] - [kernel] sched/core: Fix PI boosting between RT and DEADLINE tasks (Phil Auld) [1854179] - [netdrv] ibmveth: Fix max MTU limit (Diego Domingos) [1846435] - [kernel] sched/core: Fix ttwu() race (Phil Auld) [1854178] - [tools] perf flamegraph: Explicitly set utf-8 encoding (Michael Petlan) [1849027] - [kernel] sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption (Phil Auld) [1854174] - [kernel] workqueue: Remove the warning in wq_worker_sleeping() (Phil Auld) [1854174] - [kernel] sched/fair: Fix negative imbalance in imbalance calculation (Phil Auld) [1854174] - [kernel] sched/fair: Optimize select_idle_core() (Phil Auld) [1854174] - [x86] x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Myron Stowe) [1854184] - [netdrv] r8169: fix firmware not resetting tp->ocp_base (Josef Oskera) [1851960] - [acpi] ACPI: configfs: Disallow loading ACPI tables when locked down (Lenny Szubowicz) [1852969] - [arm64] Revert "bpf: Restrict bpf_probe_read{, str}() only to archs where they work" (Jiri Olsa) [1847837] - [s390] s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range (Jiri Olsa) [1847837] - [net] Bluetooth: Modify LE window and interval for suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect type for window and interval (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections (Gopal Tiwari) [1838924] - [net] Bluetooth: don't assume key size is 16 when the command fails (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add get_peer_pid callback (Gopal Tiwari) [1838924] - [net] Bluetooth: Restore running state if suspend fails (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect branch in connection complete (Gopal Tiwari) [1838924] - [net] Bluetooth: Do not cancel advertising when starting a scan (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: remove set but not used variable 'credits' (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: handle l2cap config request during open state (Gopal Tiwari) [1838924] - [net] Bluetooth: clean up connection in hci_cs_disconnect (Gopal Tiwari) [1838924] - [net] Bluetooth: Pause discovery and advertising during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle LE devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle BR/EDR devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: add mgmt_cmd_status in add_advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: fix off by one in err_data_reporting cmd masks (Gopal Tiwari) [1838924] - [net] Bluetooth: Use bt_dev_err for RPA generation failure message (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add module option to enable ECRED mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix calculation of SCO handle for packet processing (Gopal Tiwari) [1838924] - [net] Bluetooth: guard against controllers sending zero'd events (Gopal Tiwari) [1838924] - [net] Bluetooth: During le_conn_timeout disable EXT_ADV (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove adv set for directed advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix Suspicious RCU usage warnings (Gopal Tiwari) [1838924] - [net] Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS (Gopal Tiwari) [1838924] - [net] Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [net] Bluetooth: fix passkey uninitialized when used (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: Use MTU auto tune logic (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix crash when using new BT_PHY option (Gopal Tiwari) [1838924] - [net] Bluetooth: Disable Extended Adv if enabled (Gopal Tiwari) [1838924] - [net] Bluetooth: Add BT_PHY socket option (Gopal Tiwari) [1838924] - [net] Bluetooth: secure bluetooth stack from bluedump attack (Gopal Tiwari) [1838924] - [net] Bluetooth: remove __get_channel/dir and __dir (Gopal Tiwari) [1838924] - [net] Bluetooth: prefetch channel before killing sock (Gopal Tiwari) [1838924] - [net] Bluetooth: optimize barrier usage for Rmw atomics (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix refcount use-after-free issue (Gopal Tiwari) [1838924] - [net] Bluetooth: SMP: Fix SALT value in some comments (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix race condition in hci_release_sock() (Gopal Tiwari) [1838924] - [net] Bluetooth: Move {min, max}_key_size debugfs into hci_debugfs_create_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Add missing checks for HCI_ISODATA_PKT packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: fix appearance typo in mgmt.c (Gopal Tiwari) [1838924] - [net] Bluetooth: adding missing const decoration to mgmt_status_table (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: monitor: Add support for ISO packets (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of __check_timeout on hci_sched_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS (Gopal Tiwari) [1838924] - [net] Bluetooth: remove redundant assignment to variable icid (Gopal Tiwari) [1838924] - [net] Bluetooth: Auto tune if input MTU is set to 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove usage of BT_ERR_RATELIMITED macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Adding a bt_dev_warn_ratelimited macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix memory leak in hci_connect_le_scan (Gopal Tiwari) [1838924] - [net] Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks (Gopal Tiwari) [1838924] - [net] Bluetooth: delete a stray unlock (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix advertising duplicated flags (Gopal Tiwari) [1838924] - [net] net: use skb_queue_empty_lockless() in poll() handlers (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix using advertising instance duration as timeout (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move hci_sock handlers into driver (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move rfcomm handlers into driver (Gopal Tiwari) [1838924] - [net] Bluetooth: hci_core: fix init for HCI_USER_CHANNEL (Gopal Tiwari) [1838924] - [net] Bluetooth: Workaround directed advertising bug in Broadcom controllers (Gopal Tiwari) [1838924] - [net] Bluetooth: missed cpu_to_le16 conversion in hci_init4_req (Gopal Tiwari) [1838924] - [hid] Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for utilizing Fast Advertising Interval (Gopal Tiwari) [1838924] - [net] Bluetooth: 6lowpan: Make variable header_ops constant (Gopal Tiwari) [1838924] - [net] Revert "Bluetooth: validate BLE connection interval updates" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print Intel fw build version in power-on boot (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [net] Bluetooth: Enable erroneous data reporting if WBS is supported (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome (Gopal Tiwari) [1838924] - [net] Bluetooth: Support querying for WBS support through MGMT (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add flag to define wideband speech capability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Fix a typo in a comment (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Move variable into local scope (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Bug fixes while collecting controller memory dump (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: btrtl: Add support for RTL8822C (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix a typo in Kconfig (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_uart: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_intel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable clocks required for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Use kvmalloc for FW allocations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable power off/on support during hci down/up for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Retry btsoc initialize when it fails (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add QCA Rome power off support to the qca_power_shutdown() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: enable IRQ capability from devicetree (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_vhci: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btsdio: Check for valid packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add qca_power_on() API to support both wcn399x and Rome power up (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm : Fix warning about missing blank lines after declarations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove set but not used variable 'opcode' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use vfree() instead of kfree() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 04ca:3021 QCA_ROME device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Collect controller memory dump during SSR (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Drive RTS only for BCM43438 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace of_device_get_match_data with device_get_match_data (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add missing static inline in header (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Disable runtime suspend on Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix memory leak on fw (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix non-atomic allocation in completion handler (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Support pcm params in dts (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Support pcm configuration (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Edit the logical value for Realtek Bluetooth reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix PM leak in error case of setup (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Rename ROME specific variables to generic variables (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btmtksdio: add MODULE_DEVICE_TABLE() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix invalid-free in bcsp_close() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: add PM support (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Add compatible string for BCM43540 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: remove unneeded semicolon (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix RTS handling during startup (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_qca: Add delay for wcn3990 stability" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Remove return statement in btintel_reset_to_bootloader (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Split qca_power_setup() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use regulator bulk enable/disable (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Don't vote for specific voltage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Update regulator_set_load() usage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add delay for wcn3990 stability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Trigger Intel FW download error recovery (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btwilink: drop superseded driver (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_ll: set operational frequency earlier" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue for the incorrect error return code (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use IS_ENABLED instead of #ifdef (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print FW version after FW download (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: avoid unused function warning (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_nokia: Save a few cycles in 'nokia_enqueue()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use cmd_timeout to reset Realtek device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove trailing newline from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for QCA UART Radio (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove redundant prefix from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: bcm: Add support for loading firmware for BCM4345C5 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Add firmware version print (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: hci_bcm: Give more time to come out of reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: wait for Pre shutdown complete event before sending the Power off pulse (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Fix suspend issue for Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove redundant initializations to zero (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make structure qca_proto constant (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bpa10x: change return value (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: disable irqs when spinlock is acquired (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices (Gopal Tiwari) [1838924]- [powerpc] powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH (Gustavo Duarte) [1782178] - [powerpc] ndctl/papr_scm, uapi: Add support for PAPR nvdimm specific methods (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl() (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Fetch nvdimm health information from PHYP (Gustavo Duarte) [1782178] - [lib] seq_buf: Export seq_buf_printf (Gustavo Duarte) [1782178] - [firmware] efi: Restrict efivar_ssdt_load when the kernel is locked down (Lenny Szubowicz) [1852949] - [netdrv] vmxnet3: allow rx flow hash ops only when rss is enabled (Cathy Avery) [1845417] - [netdrv] net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss() (Cathy Avery) [1845417] - [netdrv] vmxnet3: use correct hdr reference when packet is encapsulated (Cathy Avery) [1845417] - [netdrv] vmxnet3: update to version 4 (Cathy Avery) [1845417] - [netdrv] vmxnet3: add geneve and vxlan tunnel offload support (Cathy Avery) [1845417] - [netdrv] vmxnet3: add support to get/set rx flow hash (Cathy Avery) [1845417] - [netdrv] vmxnet3: prepare for version 4 changes (Cathy Avery) [1845417] - [netdrv] vmxnet3: let core reject the unsupported coalescing parameters (Cathy Avery) [1845417] - [netdrv] vmxnet3: use new helper tcp_v6_gso_csum_prep (Cathy Avery) [1845417] - [netdrv] vmxnet3: Remove always false conditional statement (Cathy Avery) [1845417] - [kernel] kexec: do not verify the signature without the lockdown or mandatory signature (Lianbo Jiang) [1836148] - [fs] block: Fix use-after-free in blkdev_get() (Ming Lei) [1847779] - [kernel] kernel: rh_features: fix reading empty feature list from /proc (Jiri Benc) [1843064] {CVE-2020-10774} - [netdrv] ice: cleanup unsigned loops (Jonathan Toppins) [1781403] - [netdrv] ice: fix usage of incorrect variable (Jonathan Toppins) [1781403] - [netdrv] ice: Fix bad register reads (Jonathan Toppins) [1781403] - [netdrv] ice: check for compatibility between DDP package and firmware (Jonathan Toppins) [1781403] - [netdrv] ice: Check if unicast MAC exists before setting VF MAC (Jonathan Toppins) [1781403] - [netdrv] ice: print Rx MDD auto reset message before VF reset (Jonathan Toppins) [1781403] - [netdrv] ice: Call ice_aq_set_mac_cfg (Jonathan Toppins) [1781403] - [netdrv] ice: Implement aRFS (Jonathan Toppins) [1781403] - [netdrv] ice: Restore filters following reset (Jonathan Toppins) [1781403] - [netdrv] ice: Enable flex-bytes support (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv6 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv4 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support displaying ntuple rules (Jonathan Toppins) [1781403] - [netdrv] ice: Initialize Flow Director resources (Jonathan Toppins) [1781403] - [netdrv] ice: Rename build_ctob to ice_build_ctob (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary backslash (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary check (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary expression that is always true (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for removing/adding mac filters (Jonathan Toppins) [1781405] - [netdrv] ice: refactor filter functions (Jonathan Toppins) [1781405] - [netdrv] ice: Fix resource leak on early exit from function (Jonathan Toppins) [1781405] - [netdrv] ice: cleanup vf_id signedness (Jonathan Toppins) [1781405] - [netdrv] ice: Fix casting issues (Jonathan Toppins) [1781405] - [netdrv] ice: Provide more meaningful error message (Jonathan Toppins) [1781405] - [netdrv] ice: Fix probe/open race condition (Jonathan Toppins) [1781405] - [netdrv] ice: only drop link once when setting pauseparams (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for contiguous TCs (Jonathan Toppins) [1781405] - [netdrv] ice: Don't reset and rebuild for Tx timeout on PFC enabled queue (Jonathan Toppins) [1781405] - [netdrv] ice: Add VF promiscuous support (Jonathan Toppins) [1781405] - [netdrv] ice: Add support for tunnel offloads (Jonathan Toppins) [1781405] - [netdrv] ice: report netlist version in .info_get (Jonathan Toppins) [1781405] - [netdrv] ice: add additional E810 device id (Jonathan Toppins) [1725447] - [x86] x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL() (Prarit Bhargava) [1482757] - [x86] x86/intel_split_lock: Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Provide handle_guest_split_lock() (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Add Tremont family CPU models (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Rework the initialization flow of split lock detection (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Enable split lock detection by kernel (Prarit Bhargava) [1482757] - [netdrv] drivers/net/b44: Change to non-atomic bit operations on pwol_mask (Prarit Bhargava) [1482757] - [x86] x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long (Prarit Bhargava) [1482757] - [x86] x86/boot: Make the GDT 8-byte aligned (Prarit Bhargava) [1482757] - [wireless] wlcore: simplify/fix/optimize reg_ch_conf_pending operations (Prarit Bhargava) [1482757] - [uapi] prctl: PR_{G, S}ET_IO_FLUSHER to support controlling memory reclaim (Waiman Long) [1757240]- [kernel] kernel: fork: avoid utilizing a non-initialized task_struct_rh pointer in the error exit path (Rafael Aquini) [1838475 1820041] - [infiniband] RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Kamal Heib) [1846063] - [infiniband] RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib) [1846063] - [powerpc] mm/pkeys: Make pkey access check work on execute_only_key (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Fix MADV_DONTNEED and parallel page fault race (Greg Kurz) [1748772] - [mm] change pmdp_huge_get_and_clear_full take vm_area_struct as arg (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Avoid sending IPI on clearing PMD (Greg Kurz) [1748772] - [powerpc] 64s: Fix THP PMD collapse serialisation (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Avoid using rmap to protect parallel page table update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in pute_tce functions (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in h_enter (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in page fault handler (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper for host page table walk (Greg Kurz) [1748772] - [powerpc] kvm: ppc: Fix nested guest RC bits update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use kvm helpers to walk shadow or secondary table (Greg Kurz) [1748772] - [powerpc] kvm/nested: Add helper to walk nested shadow linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper to walk partition scoped linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: switch from raw_spin_*lock to arch_spin_lock (Greg Kurz) [1748772] - [powerpc] perf/callchain: Use __get_user_pages_fast in read_user_stack_slow (Greg Kurz) [1748772] - [powerpc] mce: Don't reload pte val in addr_to_pfn (Greg Kurz) [1748772] - [powerpc] book3s64/hash: Use the pte_t address from the caller (Greg Kurz) [1748772] - [powerpc] hash64: Restrict page table lookup using init_mm with __flush_hash_table_range (Greg Kurz) [1748772] - [powerpc] mm/hash64: use _PAGE_PTE when checking for pte_present (Greg Kurz) [1748772] - [powerpc] pkeys: Check vma before returning key fault error to the user (Greg Kurz) [1748772] - [powerpc] pkeys: Avoid using lockless page table walk (Greg Kurz) [1748772] - [powerpc] mmu: add is_strict_kernel_rwx() helper (Greg Kurz) [1748772] - [powerpc] mm: move update_mmu_cache() into book3s hash utils (Greg Kurz) [1748772] - [powerpc] mm: Move book3s32 specifics in subdirectory mm/book3s64 (Greg Kurz) [1748772] - [powerpc] mm: move FSL_BOOK3 version of update_mmu_cache() (Greg Kurz) [1748772] - [powerpc] mm: define empty update_mmu_cache() as static inline (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU to CONFIG_PPC_BOOK3S (Greg Kurz) [1748772] - [powerpc] mm: don't use _PAGE_EXEC for calling hash_preload() (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU_32 to CONFIG_PPC_BOOK3S_32 (Greg Kurz) [1748772] - [powerpc] handover page flags with a pgprot_t parameter (Greg Kurz) [1748772] - [powerpc] mm: properly set PAGE_KERNEL flags in ioremap() (Greg Kurz) [1748772] - [powerpc] 32: Add ioremap_wt() and ioremap_coherent() (Greg Kurz) [1748772] - [netdrv] crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: avoid -Wreturn-local-addr warning (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: fix EOTID leak when disabling TC-MQPRIO offload (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: Enable ktls settings at run time (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: cleanup error code in setup_sge_queues_uld() (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: add adapter hotplug support for ULDs (Christoph von Recklinghausen) [1797945] - [crypto] Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: nic-tls stats in ethtool (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: fix incorrect ipv6 packet length (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: Add missing include file (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Add ipv6 support and statistics (Christoph von Recklinghausen) [1797945] - [crypto] chcr: Handle first or middle part of record (Christoph von Recklinghausen) [1797945] - [crypto] chcr: handle partial end part of a record (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: complete record tx handling (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Save tx keys and handle HW response (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr : Register to tls add and del callback (Christoph von Recklinghausen) [1797945] - [hwmon] hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' (Al Stone) [1749529] - [netdrv] net/mlx4_core: fix a memory leak bug (Alaa Hleihel) [1846792] - [netdrv] net/mlx4_core: Add missing iounmap() in error path (Alaa Hleihel) [1846792] - [netdrv] net/mlx5: E-switch, Fix error unwinding flow for steering init failure (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Enable chains only if regs loopback is enabled (Alaa Hleihel) [1848830 1846791] - [netdrv] net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Skip restore modify header between prios of same chain (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: CT: Fix ipv6 nat header rewrite actions (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Don't fail driver on failure to create debugfs (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Add missing mutex destroy (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix devlink objects and devlink device unregister sequence (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Wait for inactive autogroups (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Disable reload while removing the device (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix ethtool hfunc configuration change (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix repeated XSK usage on one channel (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Split RX and TX lock for parallel insertion (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Add a spinlock to protect the send ring (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Fix freeing in dr_create_rc_qp() (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix fatal error handling during device load (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: drain health workqueue in case of driver load error (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: Drain wq first during PCI device removal (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Have single error unwinding path (Alaa Hleihel) [1846791] - [netdrv] mlx5: reject unsupported coalescing params (Alaa Hleihel) [1846791] - [crypto] Crypto: chelsio - Fixes a hang issue during driver registration (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Use multiple txq/rxq per tfm to process the requests (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Recalculate iv only if it is needed (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - un-register crypto algorithms (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Endianess bug in create_authenc_wr (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Print the chcr driver information while module load (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Resetting crypto counters during the driver unregister (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - fix writing tfm flags to wrong place (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - calculating tx_channel_id as per the max number of channels (Vishal Kulkarni) [1845004] - [firmware] tpm: check event log version before reading final events (Jerry Snitselaar) [1839284] - [char] tpm: Fix TIS locality timeout problems (Jerry Snitselaar) [1840789]- [vfio] vfio/pci: Clear error and request eventfd ctx after releasing (Alex Williamson) [1847731] - [fs] pNFS/flexfiles: Fix list corruption if the mirror count changes (Benjamin Coddington) [1852500] - [netdrv] ionic: update the queue count on open (Michal Schmidt) [1846879] - [tools] turbostat: Use sched_getcpu() instead of hardcoded cpu 0 (Prarit Bhargava) [1852123] - [infiniband] RDMA/hfi1: Fix null-pointer dereference when calling mmu_notifier_register (Kamal Heib) [1850345] - [platform] Revert "intel-speed-select: Firmware workarounds for Icelake" (Prarit Bhargava) [1820597] - [powerpc] powerpc/crashkernel: Take "mem=" option into account (Pingfan Liu) [1747969] - [tools] perf stat: Increase perf metric output resolution (Michael Petlan) [1844632] - [tools] perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown' (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power8 metrics (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power9 metrics (Michael Petlan) [1844632] - [s390] s390/kaslr: add support for R_390_JMP_SLOT relocation type (Claudio Imbrenda) [1850908] - [s390] s390: prevent leaking kernel address in BEAR (Claudio Imbrenda) [1850907] - [s390] s390/cpumf: Adjust registration of s390 PMU device drivers (Claudio Imbrenda) [1850906] - [firmware] efi/x86: Add TPM related EFI tables to unencrypted mapping checks (Lenny Szubowicz) [1849922] - [security] selinux: allow reading labels before policy is loaded (Ondrej Mosnacek) [1839819] - [idle] intel_idle: Introduce 'use_acpi' module parameter (Prarit Bhargava) [1849666] - [net] xsk: Add overflow check for u64 division, stored into u32 (Jiri Benc) [1838075] - [tools] selftests: netdevsim: Always initialize 'RET' variable (Jiri Benc) [1838075] - [netdrv] netdevsim: Ensure policer drop counter always increases (Jiri Benc) [1838075] - [tools] selftests/bpf: Check for correct program attach/detach in xdp_attach test (Jiri Benc) [1838075] - [tools] libbpf: Fix type of old_fd in bpf_xdp_set_link_opts (Jiri Benc) [1838075] - [net] xsk: Add missing check on user supplied headroom size (Jiri Benc) [1838075] - [net] xdp: Reset prog in dev_change_xdp_fd when fd is negative (Jiri Benc) [1838075] - [netdrv] veth: rely on peer veth_rq for ndo_xdp_xmit accounting (Jiri Benc) [1838075] - [netdrv] veth: rely on veth_rq in veth_xdp_flush_bq signature (Jiri Benc) [1838075] - [net] page pool: allow to pass zero flags to page_pool_init() (Jiri Benc) [1838075] - [tools] selftests/bpf: Add tests for attaching XDP programs (Jiri Benc) [1838075] - [tools] libbpf: Add function to set link XDP fd while specifying old program (Jiri Benc) [1838075] - [tools] Add EXPECTED_FD-related definitions in if_link.h (Jiri Benc) [1838075] - [net] xdp: Support specifying expected existing program when attaching XDP (Jiri Benc) [1838075] - [netdrv] veth: remove atomic64_add from veth_xdp_xmit hotpath (Jiri Benc) [1838075] - [netdrv] veth: introduce more xdp counters (Jiri Benc) [1838075] - [netdrv] veth: distinguish between rx_drops and xdp_drops (Jiri Benc) [1838075] - [netdrv] veth: introduce more specialized counters in veth_stats (Jiri Benc) [1838075] - [netdrv] veth: move xdp stats in a dedicated structure (Jiri Benc) [1838075] - [net] xdp: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [net] bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump() (Jiri Benc) [1838075] - [net] bpf: INET_DIAG support in bpf_sk_storage (Jiri Benc) [1838075] - [net] inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data (Jiri Benc) [1838075] - [net] inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one() (Jiri Benc) [1838075] - [net] inet_diag: return classid for all socket types (Jiri Benc) [1838075] - [net] inet_diag: fix reporting cgroup classid and fallback to priority (Jiri Benc) [1838075] - [net] Remove unneeded export of a couple of xdp generic functions (Jiri Benc) [1838075] - [net] page_pool: API cleanup and comments (Jiri Benc) [1838075] - [net] bpf, sockmap: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [netdrv] geneve: allow changing DF behavior after creation (Sabrina Dubroca) [1847861] - [net] netfilter: nf_tables: add missing ->release_ops() in error path of newrule() (Andrea Claudi) [1846236] - [net] netfilter: nft_compat: use .release_ops and remove list of extension (Andrea Claudi) [1846236] - [net] ipv6: fix IPV6_ADDRFORM operation logic (Hangbin Liu) [1842025] - [net] ipv6: fix restrict IPV6_ADDRFORM operation (Hangbin Liu) [1842025] - [net] netfilter: nat: fix error handling upon registering inet hook (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload for redir (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload with inet family (Florian Westphal) [1579145] - [net] netfilter: nft_chain_nat: inet family is missing module ownership (Florian Westphal) [1579145] - [net] netfilter: nf_tables: Support auto-loading for inet nat (Florian Westphal) [1579145] - [net] netfilter: nft_redir: fix module autoload with ip4 (Florian Westphal) [1579145] - [net] netfilter: nat: fix udp checksum corruption (Florian Westphal) [1579145] - [tools] kselftests: extend nft_nat with inet family based nat hooks (Florian Westphal) [1579145] - [net] netfilter: nft_redir: add inet support (Florian Westphal) [1579145] - [net] netfilter: nft_masq: add inet support (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge route type into core (Florian Westphal) [1579145] - [net] netfilter: nat: add inet family nat support (Florian Westphal) [1579145] - [net] netfilter: nat: don't register device notifier twice (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge ipv4 and ipv6 nat chain types (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_masq protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_redir protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l3proto.h and nf_nat_core.h (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_recalc hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_update hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3 manip_pkt hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto.h (Florian Westphal) [1579145] - [net] netfilter: nat: merge nf_nat_ipv4, 6 into nat core (Florian Westphal) [1579145] - [net] netfilter: nat: fix spurious connection timeouts (Florian Westphal) [1579145] - [net] netfilter: nat: move nlattr parse and xfrm session decode to core (Florian Westphal) [1579145] - [net] netfilter: nat: merge ipv4 and ipv6 masquerade functionality (Florian Westphal) [1579145] - [net] netfilter: kconfig: nat related expression depend on nftables core (Florian Westphal) [1579145] - [net] netfilter: conntrack: fix bogus port values for other l4 protocols (Florian Westphal) [1579145] - [net] netfilter: conntrack: avoid unneeded nf_conntrack_l4proto lookups (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pernet l4 proto register interface (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove remaining l4proto indirect packet calls (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove module owner field (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove invert_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pkt_to_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: set stream timeout to 2 minutes (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: only extend timeout to stream mode after 2s (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_used_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: fix ICMP header corruption on ICMP errors (Florian Westphal) [1579145] - [net] netfilter: nat: fix icmp id randomization (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->manip_pkt (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->nlattr_to_range (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->in_range (Florian Westphal) [1579145] - [net] netfilter: nat: fold in_range indirection into caller (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->unique_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_l4proto_unique_tuple (Florian Westphal) [1579145] - [net] netfilter: remove NF_NAT_RANGE_PROTO_RANDOM support (Florian Westphal) [1579145] - [x86] kvm: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: do not pass poisoned hva to __kvm_set_memory_region (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix sync_with_host() in smm_test (Vitaly Kuznetsov) [1849987] - [x86] kvm: async_pf: Inject 'page ready' event only if 'page not present' was previously injected (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously" (Vitaly Kuznetsov) [1849987] - [virt] kvm: async_pf: Cleanup kvm_setup_async_pf() (Vitaly Kuznetsov) [1849987] - [x86] kvm: i8254: remove redundant assignment to pointer s (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: respect singlestep when emulating instruction (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check (Vitaly Kuznetsov) [1849987] - [x86] kvm: nvmx: Consult only the "basic" exit reason when routing nested exit (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Unexport x86_fpu_cache and make it static (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: Fix APIC page invalidation race (Vitaly Kuznetsov) [1849987] - [x86] kvm: svm: fix calls to is_intercept (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix vmx_preemption_timer_test build with GCC10 (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Add x86_64/debug_regs to .gitignore (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: x86: work around leak of uninitialized stack contents" (Vitaly Kuznetsov) [1849987] - [x86] kvm: vmx: Properly handle kvm_read/write_guest_virt*() result (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: emulate reserved nops from 0f/18 to 0f/1f (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Fix build with "make ARCH=x86_64" (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: minor code refactor and comments fixup around dirty logging (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: avoid unnecessary rmap walks when creating/moving slots (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: remove unnecessary rmap walk of read-only memslots (Vitaly Kuznetsov) [1849987] - [virt] kvm: Use vmemdup_user() (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Move MPK feature detection to common code (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Assign correct value to array.maxnent (Vitaly Kuznetsov) [1849987] - [x86] kvm: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories (Vitaly Kuznetsov) [1849987] - [x86] kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP (Vitaly Kuznetsov) [1849987] - [documentation] docs: virt/kvm: close inline string literal (Vitaly Kuznetsov) [1849987] - [documentation] docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc (Vitaly Kuznetsov) [1849987] - [x86] arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() (Vitaly Kuznetsov) [1849987] - [virt] kvm/eventfd: remove unneeded conversion to bool (Vitaly Kuznetsov) [1849987] - [tools] selftests: fix kvm relocatable native/cross builds and installs (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: move kvm_create_vcpu_debugfs after last failure point (Vitaly Kuznetsov) [1849987] - [powerpc] xive: Share the event-queue page with the Hypervisor (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Read ibm, secure-memory nodes (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Relax check on H_SVM_INIT_ABORT (Michael Roth) [1837232]- [scsi] scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow (Maurizio Lombardi) [1849586] - [edac] EDAC/i10nm: Update driver to support different bus number config register offsets (Aristeu Rozanski) [1838508] - [edac] EDAC, {skx, i10nm}: Make some configurations CPU model specific (Aristeu Rozanski) [1838508] - [fs] fuse: copy_file_range should truncate cache (Miklos Szeredi) [1849786] - [fs] fuse: fix copy_file_range cache issues (Miklos Szeredi) [1849786] - [fs] fuse: update attr_version counter on fuse_notify_inval_inode() (Miklos Szeredi) [1849786] - [fs] fuse: don't check refcount after stealing page (Miklos Szeredi) [1849786] - [fs] fuse: fix weird page warning (Miklos Szeredi) [1849786] - [fs] fuse: use dump_page (Miklos Szeredi) [1849786] - [fs] fuse: always allow query of st_dev (Miklos Szeredi) [1849786] - [fs] fuse: always flush dirty data on close(2) (Miklos Szeredi) [1849786] - [fs] fuse: invalidate inode attr in writeback cache mode (Miklos Szeredi) [1849786] - [fs] virtiofs: schedule blocking async replies in separate worker (Miklos Szeredi) [1849786] - [fs] fuse: Support RENAME_WHITEOUT flag (Miklos Szeredi) [1849786] - [fs] fuse: don't overflow LLONG_MAX with end offset (Miklos Szeredi) [1849786] - [fs] fix up iter on short count in fuse_direct_io() (Miklos Szeredi) [1849786] - [fs] fuse: fix fuse_send_readpages() in the syncronous read case (Miklos Szeredi) [1849786] - [fs] fuse: fix Kconfig indentation (Miklos Szeredi) [1849786] - [fs] virtiofs: Use completions while waiting for queue to be drained (Miklos Szeredi) [1849786] - [fs] virtiofs: Do not send forget request "struct list_head" element (Miklos Szeredi) [1849786] - [fs] virtiofs: Use a common function to send forget (Miklos Szeredi) [1849786] - [fs] virtiofs: Fix old-style declaration (Miklos Szeredi) [1849786] - [fs] fuse: verify nlink (Miklos Szeredi) [1849786] - [fs] fuse: verify write return (Miklos Szeredi) [1849786] - [fs] fuse: verify attributes (Miklos Szeredi) [1849786] - [fs] fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() (Miklos Szeredi) [1849786] - [fs] fuse: truncate pending writes on O_TRUNC (Miklos Szeredi) [1849786] - [fs] fuse: flush dirty data/metadata before non-truncate setattr (Miklos Szeredi) [1849786] - [fs] ovl: initialize error in ovl_copy_xattr (Miklos Szeredi) [1849770] - [fs] ovl: fix redirect traversal on metacopy dentries (Miklos Szeredi) [1849770] - [fs] ovl: initialize OVL_UPPERDATA in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: use only uppermetacopy state in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: simplify setting of origin for index lookup (Miklos Szeredi) [1849770] - [fs] ovl: fix out of bounds access warning in ovl_check_fb_len() (Miklos Szeredi) [1849770] - [fs] ovl: return required buffer size for file handles (Miklos Szeredi) [1849770] - [fs] ovl: sync dirty data when remounting to ro mode (Miklos Szeredi) [1849770] - [fs] ovl: resolve more conflicting mount options (Miklos Szeredi) [1849770] - [fs] ovl: potential crash in ovl_fid_to_fh() (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_OPEN from attr->ia_valid (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_FILE from attr->ia_valid (Miklos Szeredi) [1849770] - [documentation] ovl: document xino expected behavior (Miklos Szeredi) [1849770] - [fs] ovl: enable xino automatically in more cases (Miklos Szeredi) [1849770] - [fs] ovl: avoid possible inode number collisions with xino=on (Miklos Szeredi) [1849770] - [fs] ovl: use a private non-persistent ino pool (Miklos Szeredi) [1849770] - [fs] ovl: fix WARN_ON nlink drop to zero (Miklos Szeredi) [1849770] - [fs] ovl: fix a typo in comment (Miklos Szeredi) [1849770] - [fs] ovl: replace zero-length array with flexible-array member (Miklos Szeredi) [1849770] - [fs] ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old (Miklos Szeredi) [1849770] - [fs] ovl: strict upper fs requirements for remote upper fs (Miklos Szeredi) [1849770] - [fs] ovl: check if upper fs supports RENAME_WHITEOUT (Miklos Szeredi) [1849770] - [fs] ovl: allow remote upper (Miklos Szeredi) [1849770] - [fs] ovl: decide if revalidate needed on a per-dentry basis (Miklos Szeredi) [1849770] - [fs] ovl: separate detection of remote upper layer from stacked overlay (Miklos Szeredi) [1849770] - [fs] ovl: restructure dentry revalidation (Miklos Szeredi) [1849770] - [fs] ovl: ignore failure to copy up unknown xattrs (Miklos Szeredi) [1849770] - [documentation] ovl: document permission model (Miklos Szeredi) [1849770] - [fs] ovl: simplify i_ino initialization (Miklos Szeredi) [1849770] - [fs] ovl: factor out helper ovl_get_root() (Miklos Szeredi) [1849770] - [fs] ovl: fix out of date comment and unreachable code (Miklos Szeredi) [1849770] - [fs] ovl: fix value of i_ino for lower hardlink corner case (Miklos Szeredi) [1849770] - [fs] ovl: fix lockdep warning for async write (Miklos Szeredi) [1849770] - [fs] ovl: fix some xino configurations (Miklos Szeredi) [1849770] - [fs] ovl: fix lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: fix lseek overflow on 32bit (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: add overlayfs to index.rst (Miklos Szeredi) [1849770] - [fs] ovl: add splice file read write helper (Miklos Szeredi) [1849770] - [fs] ovl: implement async IO routines (Miklos Szeredi) [1849770] - [fs] vfs: add vfs_iocb_iter_helper functions (Miklos Szeredi) [1849770] - [fs] ovl: layer is const (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-constant st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of conflicting lower layer uuid (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_fsarray (Miklos Szeredi) [1849770] - [fs] ovl: simplify ovl_same_sb() helper (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_layersarray (Miklos Szeredi) [1849770] - [fs] ovl: improving copy-up efficiency for big sparse file (Miklos Szeredi) [1849770] - [fs] ovl: use ovl_inode_lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: use pr_fmt auto generate prefix (Miklos Szeredi) [1849770] - [fs] ovl: fix wrong WARN_ON() in ovl_cache_update_ino() (Miklos Szeredi) [1849770] - [fs] locks: print unsigned ino in /proc/locks (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: overlayfs: Fix restview warnings (Miklos Szeredi) [1849770] - [fs] ovl: relax WARN_ON() on rename to self (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-unique st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: don't use a temp buf for encoding real fh (Miklos Szeredi) [1849770] - [fs] ovl: make sure that real fid is 32bit aligned in memory (Miklos Szeredi) [1849770] - [fs] ovl: fix lookup failure on multi lower squashfs (Miklos Szeredi) [1849770] - [fs] ovl: filter of trusted xattr results in audit (Miklos Szeredi) [1849770] - [fs] ovl: Fix dereferencing possible ERR_PTR() (Miklos Szeredi) [1849770] - [fs] ovl: fix regression caused by overlapping layers detection (Miklos Szeredi) [1849770] - [fs] ovl: make i_ino consistent with st_ino in more cases (Miklos Szeredi) [1849770] - [fs] ovl: fix typo in MODULE_PARM_DESC (Miklos Szeredi) [1849770] - [fs] ovl: fix bogus -Wmaybe-unitialized warning (Miklos Szeredi) [1849770] - [fs] ovl: don't fail with disconnected lower NFS (Miklos Szeredi) [1849770] - [fs] ovl: detect overlapping layers (Miklos Szeredi) [1849770] - [fs] ovl: using posix_acl_xattr_size() to get size instead of posix_acl_to_xattr() (Miklos Szeredi) [1849770] - [fs] ovl: abstract ovl_inode lock with a helper (Miklos Szeredi) [1849770] - [fs] ovl: remove the 'locked' argument of ovl_nlink_{start, end} (Miklos Szeredi) [1849770] - [fs] ovl: relax requirement for non null uuid of lower fs (Miklos Szeredi) [1849770] - [fs] ovl: fold copy-up helpers into callers (Miklos Szeredi) [1849770] - [fs] ovl: untangle copy up call chain (Miklos Szeredi) [1849770] - [fs] ovl: clean up error handling in ovl_get_tmpfile() (Miklos Szeredi) [1849770] - [netdrv] ionic: tame the watchdog timer on reconfig (Jonathan Toppins) [1846879 1846280] - [remoteproc] remoteproc: pull in slab.h (Jarod Wilson) [1849080]- [x86] revert "kvm: vmx: Micro-optimize vmexit time when not exposing PMU" (Vitaly Kuznetsov) [1844099] - [fs] nfsd4: kill warnings on testing stateids with mismatched clientids (Benjamin Coddington) [1765672] - [fs] NFS: Ensure security label is set for root inode (Scott Mayhew) [1660798] - [s390] kexec: Fix file verification on S390 (Lianbo Jiang) [1815369] - [s390] kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE (Lianbo Jiang) [1815369] - [netdrv] ibmvnic: continue to init in CRQ reset returns H_CLOSED (Steve Best) [1850179] - [net] sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs (Benjamin Coddington) [1849998] - [net] sunrpc: clean up properly in gss_mech_unregister() (Benjamin Coddington) [1849998] - [net] sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix backchannel RPC soft lockups (Benjamin Coddington) [1849998] - [fs] NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() (Benjamin Coddington) [1849998] - [fs] nfsd4: make drc_slab global, not per-net (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix GSS privacy computation of auth->au_ralign (Benjamin Coddington) [1849998] - [net] SUNRPC: Add "@len" parameter to gss_unwrap() (Benjamin Coddington) [1849998] - [fs] NFS: finish_automount() requires us to hold 2 refs to the mount record (Benjamin Coddington) [1849998] - [fs] NFS: Fix use-after-free issues in nfs_pageio_add_request() (Benjamin Coddington) [1849998] - [fs] NFS: alloc_nfs_open_context() must use the file cred when available (Benjamin Coddington) [1849998] - [net] libceph: don't omit used_replica in target_copy() (Jeff Layton) [1847528] - [net] libceph: don't omit recovery_deletes in target_copy() (Jeff Layton) [1847528] - [net] libceph: move away from global osd_req_flags (Jeff Layton) [1847528] - [fs] ceph: skip checking caps when session reconnecting and releasing reqs (Jeff Layton) [1847528] - [fs] ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock (Jeff Layton) [1847528] - [fs] ceph: don't return -ESTALE if there's still an open file (Jeff Layton) [1847528] - [include] libceph, rbd: replace zero-length array with flexible-array (Jeff Layton) [1847528] - [fs] ceph: allow rename operation under different quota realms (Jeff Layton) [1847528] - [fs] ceph: normalize 'delta' parameter usage in check_quota_exceeded (Jeff Layton) [1847528] - [fs] ceph: ceph_kick_flushing_caps needs the s_mutex (Jeff Layton) [1847528] - [fs] ceph: request expedited service on session's last cap flush (Jeff Layton) [1847528] - [fs] ceph: convert mdsc->cap_dirty to a per-session list (Jeff Layton) [1847528] - [fs] ceph: reset i_requested_max_size if file write is not wanted (Jeff Layton) [1847528] - [fs] ceph: throw a warning if we destroy session with mutex still locked (Jeff Layton) [1847528] - [fs] ceph: fix potential race in ceph_check_caps (Jeff Layton) [1847528] - [fs] ceph: document what protects i_dirty_item and i_flushing_item (Jeff Layton) [1847528] - [fs] ceph: don't take i_ceph_lock in handle_cap_import (Jeff Layton) [1847528] - [fs] ceph: don't release i_ceph_lock in handle_cap_trunc (Jeff Layton) [1847528] - [fs] ceph: add comments for handle_cap_flush_ack logic (Jeff Layton) [1847528] - [fs] ceph: split up __finish_cap_flush (Jeff Layton) [1847528] - [fs] ceph: reorganize __send_cap for less spinlock abuse (Jeff Layton) [1847528] - [fs] ceph: flush release queue when handling caps for unknown inode (Jeff Layton) [1847528] - [net] libceph: ignore pool overlay and cache logic on redirects (Jeff Layton) [1847528] - [x86] kvm: lapic: ensure APIC map is up to date on concurrent update requests (Igor Mammedov) [1835330] - [x86] kvm: lapic: fix broken vcpu hotplug (Igor Mammedov) [1835330] - [netdrv] net: hns3: add some error checking in hclge_tm module (Mark Langsdorf) [1809057] {CVE-2019-15925} - [fs] udf: Fix mounting of Win7 created UDF filesystems (Oleksandr Natalenko) [1842400] - [netdrv] net: qed: fixes crash while running driver in kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed: Disable SRIOV functionality inside kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed*: Reduce RX and TX default ring count when running inside kdump kernel (Manish Chopra) [1727746] - [fs] cifs: dump Security Type info in DebugData (Leif Sahlberg) [1845390] - [net] netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline (Marcelo Leitner) [1840938] - [net] sched: act_ct: Make tcf_ct_flow_table_restore_skb inline (Marcelo Leitner) [1840938] - [net] netfilter: flowtable: Add pending bit for offload work (Marcelo Leitner) [1842670] - [net] Evict neighbor entries on carrier down (Ivan Vecera) [1845352] - [net] bridge: explicitly zero is_sticky in fdb_create (Ivan Vecera) [1845350] - [net] bridge: add support for sticky fdb entries (Ivan Vecera) [1845350] - [net] remove indirect block netdev event registration (Marcelo Leitner) [1841300] - [netdrv] bnxt_tc: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] nfp: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] mlx5: update indirect block support (Marcelo Leitner) [1841300] - [net] use flow_indr_dev_setup_offload() (Marcelo Leitner) [1841300] - [net] cls_api: add tcf_block_offload_init() (Marcelo Leitner) [1841300] - [net] flow_offload: consolidate indirect flow_block infrastructure (Marcelo Leitner) [1841300] - [net] netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() (Marcelo Leitner) [1841300] - [fs] iomap: Handle memory allocation failure in readahead (Carlos Maiolino) [1828792] - [fs] iomap: fix comments in iomap_dio_rw (Carlos Maiolino) [1828792] - [fs] iomap: Remove pgoff from tracepoints (Carlos Maiolino) [1828792] - [fs] fs: Fix page_mkwrite off-by-one errors (Carlos Maiolino) [1828792] - [fs] iomap: stop using ioend after it's been freed in iomap_finish_ioend() (Carlos Maiolino) [1828792] - [fs] iomap: fix sub-page uptodate handling (Carlos Maiolino) [1828792] - [fs] iomap: remove unneeded variable in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: Do not create fake iter in iomap_dio_bio_actor() (Carlos Maiolino) [1828792] - [fs] iomap: trace iomap_appply results (Carlos Maiolino) [1828792] - [fs] fs/iomap: remove redundant check in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: use a srcmap for a read-modify-write I/O (Carlos Maiolino) [1828792] - [fs] iomap: renumber IOMAP_HOLE to 0 (Carlos Maiolino) [1828792] - [fs] iomap: use write_begin to read pages to unshare (Carlos Maiolino) [1828792] - [fs] iomap: move the zeroing case out of iomap_read_page_sync (Carlos Maiolino) [1828792] - [fs] iomap: ignore non-shared or non-data blocks in xfs_file_dirty (Carlos Maiolino) [1828792] - [fs] iomap: always use AOP_FLAG_NOFS in iomap_write_begin (Carlos Maiolino) [1828792] - [fs] iomap: remove the unused iomap argument to __iomap_write_end (Carlos Maiolino) [1828792] - [fs] iomap: better document the IOMAP_F_* flags (Carlos Maiolino) [1828792] - [fs] iomap: enhance writeback error message (Carlos Maiolino) [1828792] - [fs] iomap: pass a struct page to iomap_finish_page_writeback (Carlos Maiolino) [1828792] - [fs] iomap: cleanup iomap_ioend_compare (Carlos Maiolino) [1828792] - [fs] iomap: move struct iomap_page out of iomap.h (Carlos Maiolino) [1828792] - [fs] iomap: warn on inline maps in iomap_writepage_map (Carlos Maiolino) [1828792] - [fs] iomap: lift the xfs writeback code to iomap (Carlos Maiolino) [1828792] - [fs] iomap: lift common tracing code from xfs to iomap (Carlos Maiolino) [1828792] - [fs] iomap: zero newly allocated mapped blocks (Carlos Maiolino) [1828792] - [fs] xfs: remove the fork fields in the writepage_ctx and ioend (Carlos Maiolino) [1828792] - [fs] xfs: turn io_append_trans into an io_private void pointer (Carlos Maiolino) [1828792] - [fs] xfs: refactor the ioend merging code (Carlos Maiolino) [1828792] - [fs] xfs: use a struct iomap in xfs_writepage_ctx (Carlos Maiolino) [1828792] - [fs] xfs: set IOMAP_F_NEW more carefully (Carlos Maiolino) [1828792] - [fs] xfs: initialize iomap->flags in xfs_bmbt_to_iomap (Carlos Maiolino) [1828792] - [fs] xfs: Use iomap_dio_rw to wait for unaligned direct IO (Carlos Maiolino) [1828792] - [fs] iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: move the iomap_dio_rw ->end_io callback into a structure (Carlos Maiolino) [1828792] - [fs] iomap: split size and error for iomap_dio_rw ->end_io (Carlos Maiolino) [1828792] - [fs] iomap: fix Invalid License ID (Carlos Maiolino) [1828792] - [fs] iomap: move internal declarations into fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move the main iteration code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the buffered IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the direct IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the SEEK_HOLE code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the file mapping reporting code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the swapfile code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: start moving code to fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move iomap_read_inline_data around (Carlos Maiolino) [1828792] - [fs] iomap: convert to SPDX identifier (Carlos Maiolino) [1828792] - [fs] iomap: remove duplicated include from iomap.c (Carlos Maiolino) [1828792] - [netdrv] fjes: Handle workqueue allocation failure (Masayoshi Mizuma) [1830565] {CVE-2019-16231}- [fs] NFSv4: Ensure the delegation cred is pinned when we call delegreturn (Benjamin Coddington) [1848933] - [fs] NFSv4: Ensure the delegation is pinned in nfs_do_return_delegation() (Benjamin Coddington) [1848933] - [fs] NFSv4.1 make cachethis=no for writes (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix revalidation of dentries with delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix races between open and dentry revalidation (Benjamin Coddington) [1848933] - [fs] NFS: Fix up directory verifier races (Benjamin Coddington) [1848933] - [net] sunrpc: expiry_time should be seconds not timeval (Benjamin Coddington) [1848933] - [fs] NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals (Benjamin Coddington) [1848933] - [fs] NFSv4: try lease recovery on NFS4ERR_EXPIRED (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks (Benjamin Coddington) [1848933] - [fs] nfs: optimise readdir cache page invalidation (Benjamin Coddington) [1848933] - [fs] NFS: Switch readdir to using iterate_shared() (Benjamin Coddington) [1848933] - [fs] NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() (Benjamin Coddington) [1848933] - [fs] NFS: Directory page cache pages need to be locked when read (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks and corruption in readdir (Benjamin Coddington) [1848933] - [net] SUNRPC: Use kmemdup_nul() in rpc_parse_scope_id() (Benjamin Coddington) [1848933] - [fs] NFS: Replace various occurrences of kstrndup() with kmemdup_nul() (Benjamin Coddington) [1848933] - [fs] NFSv4: Limit the total number of cached delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Add accounting for the number of active delegations held (Benjamin Coddington) [1848933] - [fs] NFSv4: Try to return the delegation immediately when marked for return on close (Benjamin Coddington) [1848933] - [fs] NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the delegation is returned (Benjamin Coddington) [1848933] - [fs] NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGATION_RETURNING (Benjamin Coddington) [1848933] - [fs] NFS: nfs_find_open_context() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFS: nfs_access_get_cached_rcu() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFSv3: FIx bug when using chacl and chmod to change acl (Benjamin Coddington) [1848933] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1848933] - [fs] NFS: Trust cached access if we've already revalidated the inode once (Benjamin Coddington) [1848933] - [fs] NFS: Fix nfs_direct_write_reschedule_io() (Benjamin Coddington) [1848933] - [fs] NFS: When resending after a short write, reset the reply count to zero (Benjamin Coddington) [1848933] - [fs] NFS: Improve tracing of permission calls (Benjamin Coddington) [1848933] - [fs] NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() (Benjamin Coddington) [1848933] - [fs] NFS: Fix up fsync() when the server rebooted (Benjamin Coddington) [1848933] - [net] SUNRPC: Remove broken gss_mech_list_pseudoflavors() (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file mapping on all fatal writeback errors (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file size on a fatal write error (Benjamin Coddington) [1848933] - [fs] nfs: NFS_SWAP should depend on SWAP (Benjamin Coddington) [1848933] - [net] SUNRPC: constify copied structure (Benjamin Coddington) [1848933] - [fs] fs/nfs, swapon: check holes in swapfile (Benjamin Coddington) [1848933] - [net] SUNRPC: call_connect_status should handle -EPROTO (Benjamin Coddington) [1848933] - [fs] NFS: Introduce trace events triggered by page writeback errors (Benjamin Coddington) [1848933] - [net] SUNRPC: Capture signalled RPC tasks (Benjamin Coddington) [1848933] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Benjamin Coddington) [1848933] - [fs] NFS4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: encode nfsv4 timestamps as 64-bit (Benjamin Coddington) [1848933] - [fs] nfs: remove timespec from xdr_encode_nfstime (Benjamin Coddington) [1848933] - [fs] nfs: use timespec64 in nfs_fattr (Benjamin Coddington) [1848933] - [net] sunrpc: convert to time64_t for expiry (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfssvc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfs4proc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in vfs.c (Benjamin Coddington) [1848933] - [fs] nfsd: remove nfs4_reset_lease() declarations (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_real_seconds() in nfs4_verifier (Benjamin Coddington) [1848933] - [fs] nfsd: use boottime for lease expiry calculation (Benjamin Coddington) [1848933] - [fs] nfsd: fix jiffies/time_t mixup in LRU list (Benjamin Coddington) [1848933] - [fs] nfsd: fix delay timer on 32-bit architectures (Benjamin Coddington) [1848933] - [fs] nfsd: use time64_t in nfsd_proc_setattr() check (Benjamin Coddington) [1848933] - [fs] nfsd: pass a 64-bit guardtime to nfsd_setattr() (Benjamin Coddington) [1848933] - [fs] nfsd: make 'boot_time' 64-bit wide (Benjamin Coddington) [1848933] - [fs] nfsd: use timespec64 in encode_time_delta (Benjamin Coddington) [1848933] - [fs] nfsd: handle nfs3 timestamps as unsigned (Benjamin Coddington) [1848933] - [fs] nfsd: print 64-bit timestamps in client_info_show (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_seconds() for timestamps (Benjamin Coddington) [1848933] - [fs] nfsd: remove unnecessary assertion in nfsd4_encode_replay (Benjamin Coddington) [1848933] - [fs] nfsd: Clone should commit src file metadata too (Benjamin Coddington) [1848933] - [fs] nfsd4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: fix timstamp debug prints (Benjamin Coddington) [1848933] - [net] nfs: use time64_t internally (Benjamin Coddington) [1848933] - [fs] nfsd: Return the correct number of bytes written to the file (Benjamin Coddington) [1848933] - [fs] nfsd: Fix up some unused variable warnings (Benjamin Coddington) [1848933] - [kernel] blktrace: ensure our debugfs dir exists (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: fix debugfs use after free (Ming Lei) [1816559] {CVE-2019-19770} - [block] loop: be paranoid on exit and prevent new additions / removals (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: annotate required lock on do_blk_trace_setup() (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: revert back to synchronous request_queue removal (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: clarify context for refcount increment helpers (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: add docs for gendisk / request_queue refcount helpers (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: no need to check return value of debugfs_create functions (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: Avoid sparse warnings when assigning q->blk_trace (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: break out of blktrace setup on concurrent calls (Ming Lei) [1816559] {CVE-2019-19770} - [nvme] nvme-fc: don't call nvme_cleanup_cmd() for AENs (Ewan Milne) [1847572] - [nvme] nvme-fc: convert assoc_active flag to bit op (Ewan Milne) [1847572] - [nvme] nvme-fc: Ensure private pointers are NULL if no data (Ewan Milne) [1847572] - [nvme] nvme-multipath: do not reset on unknown status (Ewan Milne) [1847572] - [documentation] x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add 'table' argument to cpu_matches() (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu/bugs: Convert to new matching macros (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [crypto] crypto: simd - correctly take reqsize of wrapped skcipher into account (Mark Salter) [1830471] - [fs] nfsd: depend on CRYPTO_MD5 for legacy client tracking (Benjamin Coddington) [1847468] - [fs] nfsd: check for EBUSY from vfs_rmdir/vfs_unink (Benjamin Coddington) [1847468] - [fs] NFS: Fallocate should use the nfs4_fattr_bitmap (Benjamin Coddington) [1847468] - [fs] NFS: Return -ETXTBSY when attempting to write to a swapfile (Benjamin Coddington) [1847468] - [fs] fs: nfs: sysfs: Remove NULL check before kfree (Benjamin Coddington) [1847468] - [fs] NFS: remove unneeded semicolon (Benjamin Coddington) [1847468] - [fs] NFSv4: add declaration of current_stateid (Benjamin Coddington) [1847468] - [include] sunrpc: remove __KERNEL__ ifdefs (Benjamin Coddington) [1847468] - [fs] nfsd: document callback_wq serialization of callback code (Benjamin Coddington) [1847468] - [fs] nfsd: mark cb path down on unknown errors (Benjamin Coddington) [1847468] - [net] SUNRPC: Avoid RPC delays when exiting suspend (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't retry the GETATTR on old stateid in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix races between open and delegreturn (Benjamin Coddington) [1847468] - [fs] NFS: nfs_inode_find_state_and_recover() fix stateid matching (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix nfs4_inode_make_writeable() (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_return_incompatible_delegation() should check delegation validity (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't reclaim delegations that have been returned or revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Ignore requests to return the delegation if it was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Revoke the delegation on success in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Update the stateid seqid in nfs_revoke_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update_inplace_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Hold the delegation spinlock when updating the seqid (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't remove the delegation from the super_list more than once (Benjamin Coddington) [1847468] - [fs] NFS: Rename nfs_inode_return_delegation_noreclaim() (Benjamin Coddington) [1847468] - [fs] NFSv4: fail nfs4_refresh_delegation_stateid() when the delegation was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Delegation recalls should not find revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_callback_getattr() should ignore revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix delegation handling in update_open_stateid() (Benjamin Coddington) [1847468] - [fs] NFSv4.1: Don't rebind to the same source port when reconnecting to the server (Benjamin Coddington) [1847468] - [fs] NFS/pnfs: Separate NFSv3 DS and MDS traffic (Benjamin Coddington) [1847468] - [fs] pNFS: nfs3_set_ds_client should set NFS_CS_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Use non-atomic bit ops when initialising struct nfs_client_initdata (Benjamin Coddington) [1847468] - [fs] NFSv3: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Fix a typo in encode_sattr() (Benjamin Coddington) [1847468] - [fs] NFSv4: NFSv4 callbacks also support 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFSv4: Encode 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFS: Convert struct nfs_fattr to use struct timespec64 (Benjamin Coddington) [1847468] - [fs] NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts (Benjamin Coddington) [1847468] - [net] SUNRPC: Add trace points to observe transport congestion control (Benjamin Coddington) [1847468] - [net] SUNRPC: Eliminate log noise in call_reserveresult (Benjamin Coddington) [1847468] - [fs] nfsd: remove private bin2hex implementation (Benjamin Coddington) [1847468] - [fs] nfsd: remove set but not used variable 'len' (Benjamin Coddington) [1847468] - [fs] NFSv3: fix rpc receive buffer size for MOUNT call (Steve Dickson) [1837034] - [fs] NFS: remove unused macros (Steve Dickson) [1837034] - [mm] mm, slab: fix sign conversion problem in memcg_uncharge_slab() (Waiman Long) [1849016] - [mm] mm: fix false-positive OVERCOMMIT_GUESS failures (Waiman Long) [1849016] - [mm] mm: remove CONFIG_MIGRATE_VMA_HELPER (Karol Herbst) [1847908] - [nvdimm] libnvdimm: Export the target_node attribute for regions and namespaces (Jeff Moyer) [1783157] - [dax] dax: Add numa_node to the default device-dax attributes (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Create a dax device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nvdimm_bus_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nvdimm_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nd_mapping_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_region_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_numa_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_device_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move region attribute group definition (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move attribute groups to device type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm/region: Initialize bad block for volatile namespaces (Jeff Moyer) [1783157] - [x86] x86/mce: Add Xeon Icelake to list of CPUs that support PPIN (Steve Best) [1848710] - [powerpc] powerpc/kernel: Enables memory hot-remove after reboot on pseries guests (David Gibson) [1848844] - [fs] cifs: multichannel: try to rebind when reconnecting a channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: use pointer for binding channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection above transport layer (Leif Sahlberg) [1842759] - [fs] cifs: move some variables off the stack in smb2_ioctl_query_info (Leif Sahlberg) [1842759] - [fs] cifs: reduce stack use in smb2_compound_op (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: always zero struct cifs_io_parms (Leif Sahlberg) [1842759] - [fs] smb3: default to minimum of two channels when multichannel specified (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection in function (Leif Sahlberg) [1842759] - [mm] x86/init: fix build with CONFIG_SWAP=n (Waiman Long) [1839415] - [netdrv] ionic: add pcie_print_link_status (Jonathan Toppins) [1846506] - [netdrv] ionic: no link check while resetting queues (Jonathan Toppins) [1846953] - [netdrv] ionic: export features for vlans to use (Jonathan Toppins) [1846868] - [netdrv] ionic: remove support for mgmt device (Jonathan Toppins) [1846506] - [netdrv] ionic: wait on queue start until after IFF_UP (Jonathan Toppins) [1844924] - [netdrv] ionic: add more ethtool stats (Jonathan Toppins) [1848149] - [netdrv] ionic: more ionic name tweaks (Jonathan Toppins) [1848149] - [netdrv] ionic: ionic_intr_free parameter change (Jonathan Toppins) [1848149] - [netdrv] ionic: reset device at probe (Jonathan Toppins) [1848149] - [netdrv] ionic: shorter dev cmd wait time (Jonathan Toppins) [1848149] - [netdrv] ionic: add support for more xcvr types (Jonathan Toppins) [1848149] - [netdrv] ionic: protect vf calls from fw reset (Jonathan Toppins) [1848149] - [netdrv] ionic: updates to ionic FW api description (Jonathan Toppins) [1848149] - [netdrv] ionic: support longer tx sg lists (Jonathan Toppins) [1848149] - [netdrv] ionic: Use debugfs_create_bool() to export bool (Jonathan Toppins) [1848149] - [netdrv] drivers:Remove inclusion of vermagic header (Jonathan Toppins) [1848149] - [net] SUNRPC: Destroy the back channel when we destroy the host transport (Benjamin Coddington) [1846984] - [net] SUNRPC: fix race to sk_err after xs_error_report (Benjamin Coddington) [1846984] - [fs] NFS: Remove redundant mirror tracking in O_DIRECT (Benjamin Coddington) [1846984] - [fs] nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request (Benjamin Coddington) [1846984] - [net] sunrpc: clean up indentation issue (Benjamin Coddington) [1846984] - [fs] NFS: Optimise the default readahead size (Benjamin Coddington) [1846984] - [fs] nfsd: fix nfs read eof detection (Benjamin Coddington) [1846984] - [fs] nfsd: Make nfsd_reset_boot_verifier_locked static (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix OPEN_DOWNGRADE error handling (Benjamin Coddington) [1846984] - [fs] pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid (Benjamin Coddington) [1846984] - [fs] NFSv4: Add a helper to increment stateid seqids (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle RPC level errors in LAYOUTRETURN (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close (Benjamin Coddington) [1846984] - [fs] NFSv4: Clean up pNFS return-on-close error handling (Benjamin Coddington) [1846984] - [fs] NFS: remove unused check for negative dentry (Benjamin Coddington) [1846984] - [fs] NFSv3: use nfs_add_or_obtain() to create and reference inodes (Benjamin Coddington) [1846984] - [fs] NFS: Refactor nfs_instantiate() for dentry referencing callers (Benjamin Coddington) [1846984] - [fs] nfs_instantiate(): prevent multiple aliases for directory inode (Benjamin Coddington) [1846984] - [net] SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic (Benjamin Coddington) [1846984] - [fs] nfsd: degraded slot-count more gracefully as allocation nears exhaustion (Benjamin Coddington) [1846984] - [fs] nfsd: handle drc over-allocation gracefully (Benjamin Coddington) [1846984] - [net] SUNRPC: RPC level errors should always set task->tk_rpc_status (Benjamin Coddington) [1846984] - [fs] nfsd: Support the server resetting the boot verifier (Benjamin Coddington) [1846984] - [net] sunrpc: Use kzfree rather than its implementation (Benjamin Coddington) [1846984] - [fs] nfsd: eliminate an unnecessary acl size limit (Benjamin Coddington) [1846984] - [fs] Deprecate nfsd fault injection (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Add an nfs4_call_sync_custom() function (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix a memory leak bug (Benjamin Coddington) [1846984] - [net] xprtrdma: Fix bc_max_slots return value (Benjamin Coddington) [1846984] - [net] SUNRPC: Inline xdr_commit_encode (Benjamin Coddington) [1846984] - [net] SUNRPC: Remove rpc_wake_up_queued_task_on_wq() (Benjamin Coddington) [1846984] - [fs] fs: nfs: Fix possible null-pointer dereferences in encode_attrs() (Benjamin Coddington) [1846984] - [fs] nfsd: Fix the documentation for svcxdr_tmpalloc() (Benjamin Coddington) [1846984] - [fs] nfsd: Remove unnecessary NULL checks (Benjamin Coddington) [1846984] - [s390] vfio-ccw: make vfio_ccw_regops variables declarations static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add trace for CRW event (Cornelia Huck) [1660917] - [s390] vfio-ccw: Wire up the CRW irq and CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor IRQ handlers (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new schib region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor the unregister of the async regions (Cornelia Huck) [1660917] - [s390] vfio-ccw: Register a chp_event callback for vfio-ccw (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce new helper functions to free/destroy regions (Cornelia Huck) [1660917] - [documentation] vfio-ccw: document possible errors (Cornelia Huck) [1660917] - [s390] vfio-ccw: Enable transparent CCW IPL from DASD (Cornelia Huck) [1660917] - [s390] cio: generate delayed uevent for vfio-ccw subchannels (Cornelia Huck) [1660917] - [s390] vfio-ccw: Use the correct style for SPDX License Identifier (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rework the io_fctl trace (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add a trace for asynchronous requests (Cornelia Huck) [1660917] - [s390] vfio-ccw: Trace the FSM jumptable (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor how the traces are built (Cornelia Huck) [1660917] - [s390] vfio-ccw: fix error return code in vfio_ccw_sch_init() (Cornelia Huck) [1660917] - [s390] vfio-ccw: add some logging (Cornelia Huck) [1660917] - [s390] vfio-ccw: make vfio_ccw_async_region_ops static (Cornelia Huck) [1660917] - [documentation] documentation: fix vfio-ccw doc (Cornelia Huck) [1660917] - [documentation] vfio-ccw: Update documentation for csch/hsch (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't call cp_free if we are processing a channel program (Cornelia Huck) [1660917] - [s390] vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix memory leak and don't call cp_free in cp_init (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix misleading comment when setting orb.cmd.c64 (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1 (Cornelia Huck) [1660917] - [s390] cio: introduce driver_override on the css bus (Cornelia Huck) [1660917] - [s390] vfio-ccw: make convert_ccw0_to_ccw1 static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove copy_ccw_from_iova() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Factor out the ccw0-to-ccw1 transition (Cornelia Huck) [1660917] - [s390] vfio-ccw: Copy CCW data outside length calculation (Cornelia Huck) [1660917] - [s390] vfio-ccw: Skip second copy of guest cp to host (Cornelia Huck) [1660917] - [s390] vfio-ccw: Move guest_cp storage into common struct (Cornelia Huck) [1660917] - [s390] cio: Combine direct and indirect CCW paths (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange IDAL allocation in direct CCW (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove pfn_array_table (Cornelia Huck) [1660917] - [s390] vfio-ccw: Adjust the first IDAW outside of the nested loops (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange pfn_array and pfn_array_table arrays (Cornelia Huck) [1660917] - [s390] cio: Use generalized CCW handler in cp_init() (Cornelia Huck) [1660917] - [s390] cio: Generalize the TIC handler (Cornelia Huck) [1660917] - [s390] cio: Refactor the routine that handles TIC CCWs (Cornelia Huck) [1660917] - [s390] cio: Squash cp_free() and cp_unpin_free() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Destroy kmem cache region on module exit (Cornelia Huck) [1660917] - [documentation] docs: s390: convert docs to ReST and rename to *.rst (Cornelia Huck) [1660917] - [s390] cio: Remove vfio-ccw checks of command codes (Cornelia Huck) [1660917] - [s390] cio: Allow zero-length CCWs in vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Don't pin vfio pages for empty transfers (Cornelia Huck) [1660917] - [s390] cio: Initialize the host addresses in pfn_array (Cornelia Huck) [1660917] - [s390] cio: Split pfn_array_alloc_pin into pieces (Cornelia Huck) [1660917] - [s390] cio: Set vfio-ccw FSM state before ioeventfd (Cornelia Huck) [1660917] - [s390] cio: Update SCSW if it points to the end of the chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: Prevent quiesce function going into an infinite loop (Cornelia Huck) [1660917] - [s390] vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdev (Cornelia Huck) [1660917] - [s390] vfio-ccw: Do not call flush_workqueue while holding the spinlock (Cornelia Huck) [1660917] - [s390] vfio-ccw: add handling for async channel instructions (Cornelia Huck) [1660917] - [s390] cio: export hsch to modules (Cornelia Huck) [1660917] - [s390] vfio-ccw: add capabilities chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: protect the I/O region (Cornelia Huck) [1660917] - [s390] vfio-ccw: rework ssch state handling (Cornelia Huck) [1660917] - [s390] vfio-ccw: make it safe to access channel programs (Cornelia Huck) [1660917] - [s390] vfio: ccw: only free cp on final interrupt (Cornelia Huck) [1660917] - [s390] cio: Use cpa range elsewhere within vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Fix vfio-ccw handling of recursive TICs (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't assume there are more ccws after a TIC (Cornelia Huck) [1660917] - [s390] vfio: ccw: Merge BUSY and BOXED states (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup when unsupported IDA format is used (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup of pfn_array alloc failure (Cornelia Huck) [1660917] - [s390] vfio: ccw: Register mediated device once all structures are initialized (Cornelia Huck) [1660917] - [s390] cio: make vfio_ccw_io_region static (Cornelia Huck) [1660917] - [s390] cio: Fix how vfio-ccw checks pinned pages (Cornelia Huck) [1660917] - [s390] cio: Refactor alloc of ccw_io_region (Cornelia Huck) [1660917] - [s390] cio: Convert ccw_io_region to pointer (Cornelia Huck) [1660917] - [netdrv] ibmvnic: Harden device login requests (Steve Best) [1847183] - [mm] s390/cmm: fix information leak in cmm_timeout_handler() (Nico Pache) [1846532] {CVE-2020-10773} - [fs] kernfs: fix potential null pointer dereference (Carlos Maiolino) [1847872] - [netdrv] net: sfc: reject unsupported coalescing params (Jarod Wilson) [1844659] - [netdrv] iavf: increase reset complete wait time (Stefan Assmann) [1844598] - [netdrv] iavf: Fix reporting 2.5 Gb and 5Gb speeds (Stefan Assmann) [1844598] - [netdrv] iavf: use appropriate enum for comparison (Stefan Assmann) [1844598] - [netdrv] iavf: fix speed reporting over virtchnl (Stefan Assmann) [1844598] - [block] blk-mq: fix blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: split out a __blk_mq_get_driver_tag helper (Ming Lei) [1824037] - [block] blk-mq: drain I/O when all CPUs in a hctx are offline (Ming Lei) [1824037] - [block] blk-mq: add blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: use BLK_MQ_NO_TAG in more places (Ming Lei) [1824037] - [block] blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG (Ming Lei) [1824037] - [block] blk-mq: move more request initialization to blk_mq_rq_ctx_init (Ming Lei) [1824037] - [block] blk-mq: simplify the blk_mq_get_request calling convention (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request (Ming Lei) [1824037] - [block] blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request (Ming Lei) [1824037] - [nvme] nvme: force complete cancelled requests (Ming Lei) [1824037] - [block] blk-mq: blk-mq: provide forced completion method (Ming Lei) [1824037] - [block] block: Limit number of items taken from the I/O scheduler in one go (Ming Lei) [1824037] - [scsi] Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" (Ming Lei) [1824037] - [block] blk-mq: Rerun dispatching in the case of budget contention (Ming Lei) [1824037] - [block] blk-mq: Add blk_mq_delay_run_hw_queues() API call (Ming Lei) [1824037] - [block] blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick (Ming Lei) [1824037] - [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1824037] - [block] blk-mq: don't commit_rqs() if none were queued (Ming Lei) [1824037] - [block] blk-mq: Remove some unused function arguments (Ming Lei) [1824037] - [block] blk-mq-tag: document tag iteration helper return value (Ming Lei) [1824037] - [block] blk-mq: Document the functions that iterate over requests (Ming Lei) [1824037] - [block] loop: Better discard support for block devices (Ming Lei) [1824037] - [block] loop: Report EOPNOTSUPP properly (Ming Lei) [1824037] - [block] block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices (Ming Lei) [1824037] - [block] block, zoned: fix integer overflow with BLKRESETZONE et al (Ming Lei) [1824037] - [block] block: Fix use-after-free issue accessing struct io_cq (Ming Lei) [1824037] - [netdrv] cxgb4: add EOTID tracking and software context dump (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: tune burst buffer size for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: improve credits recovery in TC-MQPRIO Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix delete filter entry fail in unload path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix large delays in PTP synchronization (Vishal Kulkarni) [1828665] - [netdrv] net/cxgb4: Check the return from t4_query_params properly (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: free MQPRIO resources in shutdown path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix MPS index overwrite when setting MAC address (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add support to catch bits set in INT_CAUSE5 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove set but not used variable 'tab' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/ptp: pass the sign of offset delta in FW CMD (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Txq restart check during backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix throughput drop during Tx backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework TC filter rule insertion across regions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: update T5/T6 adapter register ranges (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix checks for max queues to allocate (Vishal Kulkarni) [1828665] - [netdrv] net/chelsio: Don't set N/A for not available FW (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Added tls stats prints (Vishal Kulkarni) [1828665] - [netdrv] l2t_seq_next should increase position index (Vishal Kulkarni) [1828665] - [netdrv] seq_tab_next() should increase position index (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: reject overlapped queues in TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Tx multi channel port rate limit (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/cxgb4vf: fix flow control display for auto negotiation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix refcount init for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chtls: fix ULD connection failures due to wrong TID base (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix missed high priority region calculation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix kernel panic while accessing sge_info (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add support for high priority filters (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add stats for MQPRIO QoS offload Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add UDP segmentation offload support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chcr: update SGL DMA unmap for USO (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier ingress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: check rule prio conflicts before offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier egress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove unneeded semicolon for switch block (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix an error code in cxgb4_mqprio_alloc_hw_resources() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: make function 'cxgb4_mqprio_free_hw_resources' static (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove redundant assignment to hdr_len (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix 64-bit division on i386 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Use match_string() helper to simplify the code (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add FLOWC based QoS offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add Tx and Rx path for ETHOFLD traffic (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add ETHOFLD hardware queue support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: parse and configure TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework queue config and MSI-X allocation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: query firmware for QoS offload resources (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add pci reset handler (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/l2t: Simplify 't4_l2e_free()' and '_t4_l2e_free()' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix panic when attaching to ULD fail (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: request the TX CIDX updates to status page (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Signedness bug in init_one() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: no need to check return value of debugfs_create functions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Use normal int for refcount (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Add lock for atomic_dec_and_test (Vishal Kulkarni) [1828665] - [fs] xfs: clear PF_MEMALLOC before exiting xfsaild thread (Brian Foster) [1827912]- [drm] drm/amd/display: Defer cursor lock until after VUPDATE (Lyude Paul) [1814893] - [drm] drm/amd/display: Use cursor locking to prevent flip delays (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: Fix Pollock Variant Detection (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix RV2 Variant Detection (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: fix pci revision id fetching (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect vGPUs (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect if changing endianness failed (Lyude Paul) [1814893] - [drm] drm/nouveau/device: rework mmio mapping code to get rid of second map (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gp100: split SOR implementation from gm200 (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: modify OR allocation policy to account for HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: split part of OR allocation logic into a function (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: provide hint to OR allocation about HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gt215-: fix race with audio driver runpm (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes() (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gv100-: Add support for interlaced modes (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gv100-: expose capabilities class (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: protect waits against GPU falling off the bus (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: access PTIMER through usermode class, if available (Lyude Paul) [1814893] - [drm] drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: clear SW state of disabled windows harder (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Add aux table invalidate for all engines (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Invalidate aux table entries forcibly (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Flush L3 (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Fix HDC pipeline flush (Lyude Paul) [1814893] - [drm] Revert "drm/i915/tgl: Include ro parts of l3 to invalidate" (Lyude Paul) [1814893] - [drm] drm/i915: Push MST link retraining to the hotplug work (Lyude Paul) [1814893] - [drm] drm/i915: Flatten intel_dp_check_mst_status() a bit (Lyude Paul) [1814893] - [drm] drm/i915/tc: Do not warn when aux power well of static TC ports timeout (Lyude Paul) [1814893] - [drm] drm/i915/tc: Catch TC users accessing FIA registers without enable aux (Lyude Paul) [1814893] - [drm] drm/i915/tc/tgl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/tc: Skip ref held check for TC legacy aux power wells (Lyude Paul) [1814893] - [drm] drm/i915/tc/icl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/display: Split hsw_power_well_enable() into two (Lyude Paul) [1814893] - [drm] drm/i915/display: Add intel_legacy_aux_to_power_domain() (Lyude Paul) [1814893] - [drm] drm/i915/display: Move out code to return the digital_port of the aux ch (Lyude Paul) [1814893] - [drm] drm/i915: Add missing deinitialization cases of load failure (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_init() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_probe() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: Extract skl SAGV checking (Lyude Paul) [1814893] - [drm] drm/i915: Track active_pipes in bw_state (Lyude Paul) [1814893] - [drm] drm/i915: Use bw state for per crtc SAGV evaluation (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_calc_active_pipes() (Lyude Paul) [1814893] - [drm] drm/i915: Add pre/post plane updates for SAGV (Lyude Paul) [1814893] - [drm] drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv (Lyude Paul) [1814893] - [drm] drm/i915: Add intel_atomic_get_bw_*_state helpers (Lyude Paul) [1814893] - [drm] drm/i915: Introduce skl_plane_wm_level accessor (Lyude Paul) [1814893] - [drm] drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds (Lyude Paul) [1814893] - [drm] drm/i915: Add a retry counter for hotplug detect retries (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_connector_hpd_pin() (Lyude Paul) [1814893] - [drm] drm/i915: Prefer intel_connector over drm_connector in hotplug code (Lyude Paul) [1814893] - [drm] drm/i915: Use intel_attached_encoder() (Lyude Paul) [1814893] - [drm] drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Initialize multicast register steering for workarounds (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_14010229206 permanent (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL (Lyude Paul) [1814893] - [drm] drm/i915: Apply Wa_1406680159:icl, ehl as an engine workaround (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1406306137:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1604278689:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Don't treat unslice registers as masked (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_1606700617 permanent (Lyude Paul) [1814893] - [drm] drm/i915/tgl: WaDisableGPGPUMidThreadPreemption (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Move and restrict Wa_1408615072 (Lyude Paul) [1814893] - [drm] drm/i915/gen11: Moving WAs to rcs_engine_wa_init() (Lyude Paul) [1814893] - [drm] drm/i915: add Wa_14010594013: icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1409142259 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Fix the Wa number of a fix (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1607063988 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note to Wa_1607297627 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Extend Wa_1606931601 for all steppings (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1806527549 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1409804808 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1808121037 to tgl (Lyude Paul) [1814893] - [drm] drm/i915: Use engine wa list for Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Implement Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Disable tesselation clock gating on tgl A0 (Lyude Paul) [1814893] - [drm] drm/i915: Move ringbuffer WAs to engine workaround list (Lyude Paul) [1814893] - [drm] drm/i915/gt: Skip rmw for masked registers (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Also wait for the scratch buffer to be bound (Lyude Paul) [1814893] - [drm] drm/i915/dp: Return the right vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/dp/tgl+: Update combo phy vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add definitions for VRR registers and bits (Lyude Paul) [1814893] - [drm] drm/i915: use forced codec wake on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add new PCI IDs to TGL (Lyude Paul) [1814893] - [drm] drm/i915/perf: Invalidate OA TLB on when closing perf stream (Lyude Paul) [1814893] - [drm] Bump DRM backport version to 5.6.14 (Lyude Paul) [1814893] - [drm] drm/i915/tgl+: Fix interrupt handling for DP AUX transactions (Lyude Paul) [1814893] - [drm] drm/amd/amdgpu: add raven1 part to the gfxoff quirk list (Lyude Paul) [1814893] - [drm] drm/amd/display: add basic atomic check for cursor plane (Lyude Paul) [1814893] - [drm] Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() (Lyude Paul) [1814893] - [drm] drm/i915: Handle idling during i915_gem_evict_something busy loops (Lyude Paul) [1814893] - [drm] drm/i915: Mark concurrent submissions with a weak-dependency (Lyude Paul) [1814893] - [drm] drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest (Lyude Paul) [1814893] - [drm] drm/amdgpu: force fbdev into vram (Lyude Paul) [1814893] - [drm] drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane (Lyude Paul) [1814893] - [drm] drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Make timeslicing an explicit engine property (Lyude Paul) [1814893] - [drm] drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() (Lyude Paul) [1814893] - [drm] drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 (Lyude Paul) [1814893] - [drm] drm/amd/display: Defer cursor update around VUPDATE for all ASIC (Lyude Paul) [1814893] - [drm] drm/amd/display: check if REFCLK_CNTL register is present (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: avoid using pm_en before it is initialized revised (Lyude Paul) [1814893] - [drm] drm/amd/display: blank dp stream before re-train the link (Lyude Paul) [1814893] - [drm] drm/i915/display: Load DP_TP_CTL/STATUS offset before use it (Lyude Paul) [1814893] - [drm] drm/i915/tgl: TBT AUX should use TC power well ops (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_14010477008:tgl (Lyude Paul) [1814893] - [drm] drm/amd/display: work around fp code being emitted outside of DC_FP_START/END (Lyude Paul) [1814893] - [drm] drm/amdgpu: drop redundant cg/pg ungate on runpm enter (Lyude Paul) [1814893] - [drm] drm/amdgpu: move kfd suspend after ip_suspend_phase1 (Lyude Paul) [1814893] - [drm] drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event (Lyude Paul) [1814893] - [drm] drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: fix resume failed as smu table initialize early exit (Lyude Paul) [1814893] - [drm] drm/bridge: anx6345: set correct BPC for display_info of connector (Lyude Paul) [1814893] - [drm] drm/i915: Use proper fault mask in interrupt postinstall too (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Fix i915_address_space refcnt leak (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release use after free (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_hw_surface_alloc() (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_draw_dirty_fb() (Lyude Paul) [1814893] - [drm] drm/i915/gt: Check cacheline is valid before acquiring (Lyude Paul) [1814893] - [drm] drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix green screen issue after suspend (Lyude Paul) [1814893] - [drm] drm/edid: Fix off-by-one in DispID DTD pixel clock (Lyude Paul) [1814893] - [drm] drm/amdgpu: invalidate L2 before SDMA IBs (v2) (Lyude Paul) [1814893] - [dma-buf] dma-buf: Fix SET_NAME ioctl uapi (Lyude Paul) [1814893] - [drm] drm/scheduler: fix drm_sched_get_cleanup_job (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix wrong vram lost counter increment V2 (Lyude Paul) [1814893] - [drm] drm/dp_mst: Zero assigned PBN when releasing VCPI slots (Lyude Paul) [1814893] - [drm] drm/amd/display: Calculate scaling ratios on every medium/full update (Lyude Paul) [1814893] - [drm] drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax (Lyude Paul) [1814893] - [video] fbdev: potential information leak in do_fb_ioctl() (Lyude Paul) [1814893] - [drm] drm/nouveau/gr/gp107, gp108: implement workaround for HW hanging during init (Lyude Paul) [1814893] - [drm] drm/amdkfd: kfree the wrong pointer (Lyude Paul) [1814893] - [drm] drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: fix vma range check for migration (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: check for SVM initialized before migrating (Lyude Paul) [1814893] - [drm] drm/amd/display: Don't try hdcp1.4 when content_type is set to type1 (Lyude Paul) [1814893] - [drm] drm/ttm: flush the fence on the bo after we individualize the reservation object (Lyude Paul) [1814893] - [drm] drm/i915/perf: Do not clear pollin for small user read buffers (Lyude Paul) [1814893] - [drm] drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE() (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix the hw hang during perform system reboot and reset (Lyude Paul) [1814893] - [drm] drm/amdgpu/gfx9: add gfxoff quirk (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Fill all the unused space in the GGTT (Lyude Paul) [1814893] - [drm] drm/i915/ggtt: do not set bits 1-11 in gen12 ptes (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix gfx hang during suspend with video playback (v2) (Lyude Paul) [1814893] - [drm] drm/dp_mst: Fix clearing payload state on topology disable (Lyude Paul) [1814893] - [drm] Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" (Lyude Paul) [1814893] - [drm] drm/i915/gt: Treat idling as a RPS downclock event (Lyude Paul) [1814893] - [drm] drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2 (Lyude Paul) [1814893] - [drm] drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode (Lyude Paul) [1814893] - [drm] drm/amd/display: Check for null fclk voltage when parsing clock table (Lyude Paul) [1814893] - [drm] drm/amdgpu: unify fw_write_wait for new gfx9 asics (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: implement the is_dpm_running() (Lyude Paul) [1814893] - [drm] drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK (Lyude Paul) [1814893] - [drm] drm: Remove PageReserved manipulation from drm_pci_alloc (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal (Lyude Paul) [1814893] - [drm] drm/i915/gem: Flush all the reloc_gpu batch (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Disable preemption timeout (Lyude Paul) [1814893] - [drm] drm/i915/display: Fix mode private_flags comparison at atomic_check (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (Lyude Paul) [1814893] - [drm] drm/i915: Allow for different modes of interruptible i915_active_wait (Lyude Paul) [1814893] - [gpu] DRM Backport 5.5 -> 5.6 (Lyude Paul) [1814893] - [video] video: fbdev: intelfb: use const pointer for fb_ops (Lyude Paul) [1814893] - [include] video: fbdev: make fbops member of struct fb_info a const pointer (Lyude Paul) [1814893] - [video] video: fbdev: uvesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: nvidia: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: mb862xx: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: atyfb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbmem: use const pointer for fb_ops (Lyude Paul) [1814893] - [video] video: fbdev: vesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: udlfb: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [video] video: smscufx: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [drm] drm/fb-helper: don't preserve fb_ops across deferred IO use (Lyude Paul) [1814893] - [drm] drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() (Lyude Paul) [1814893] - [video] video: fb_defio: preserve user fb_ops (Lyude Paul) [1814893] - [drm] mm, drm/ttm: Fix vm page protection handling (Lyude Paul) [1814893] - [dma-buf] udmabuf: Remove deleted map/unmap handlers (Lyude Paul) [1814893] - [include] dma-buf: Remove kernel map/unmap hooks (Lyude Paul) [1814893] - [drm] drm/udl: Remove udl implementation of GEM's free_object() (Lyude Paul) [1814893] - [drm] drm/udl: Unmap buffer object after damage update (Lyude Paul) [1814893] - [drm] drm/udl: Fix Kconfig indentation (Lyude Paul) [1814893] - [drm] drm/udl: Replace fbdev code with generic emulation (Lyude Paul) [1814893] - [drm] drm/udl: Remove struct udl_gem_object and functions (Lyude Paul) [1814893] - [drm] drm/udl: Switch to SHMEM (Lyude Paul) [1814893] - [drm] drm/udl: Allocate GEM object via struct drm_driver.gem_create_object (Lyude Paul) [1814893] - [drm] drm/udl: Remove flags field from struct udl_gem_object (Lyude Paul) [1814893] - [drm] drm/armada: Delete dma_buf->k(un)map implemenation (Lyude Paul) [1814893] - [tee] drm/tee_shm: Drop dma_buf_k(unmap) support (Lyude Paul) [1814893] - [samples] sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support (Lyude Paul) [1814893] - [media] media/videobuf2: Drop dma_buf->k(un)map support (Lyude Paul) [1814893] - [drm] drm/vmwgfx: Delete mmaping functions (Lyude Paul) [1814893] - [dma-buf] dma-buf: Drop dma_buf_k(un)map (Lyude Paul) [1814893] - [drm] drm/tegra: Remove dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/omapdrm: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/i915: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [staging] staging/android/ion: delete dma_buf->kmap/unmap implemenation (Lyude Paul) [1814893] - [drm] drm/i915: Remove dma_buf_kmap selftest (Lyude Paul) [1814893] - [drm] drm/tegra: Delete host1x_bo_ops->k(un)map (Lyude Paul) [1814893] - [gpu] drm/tegra: Map cmdbuf once for reloc processing (Lyude Paul) [1814893] - [pinctrl] pinctrl: Allow modules to use pinctrl_register_mappings (Lyude Paul) [1814893] - [include] lockdep: add might_lock_nested() (Lyude Paul) [1814893] - [gpu] DRM Backport 5.4 -> 5.5 (Lyude Paul) [1814893] - [security] device_cgroup: Export devcgroup_check_permission (Lyude Paul) [1814893] - [video] fbdev: drop res_id parameter from remove_conflicting_pci_framebuffers (Lyude Paul) [1814893] - [media] media: cec: check 'transmit_in_progress', not 'transmitting' (Lyude Paul) [1814893] - [media] media: cec: avoid decrementing transmit_queue_sz if it is 0 (Lyude Paul) [1814893] - [media] media: cec: CEC 2.0-only bcast messages were ignored (Lyude Paul) [1814893] - [media] cec: add cec_adapter to cec_notifier_cec_adap_unregister() (Lyude Paul) [1814893] - [media] media: cec-pin: add 'received' callback (Lyude Paul) [1814893] - [media] media: cec: expose the new connector info API (Lyude Paul) [1814893] - [media] media: cec/cec-adap.c: use new UI_CMD defines (Lyude Paul) [1814893] - [media] media: cec-notifier: clear cec_adap in cec_notifier_unregister (Lyude Paul) [1814893] - [media] media: cec-adap: return from cec_s_conn_info() if adap is invalid (Lyude Paul) [1814893] - [media] media: cec-notifier: add new notifier functions (Lyude Paul) [1814893] - [media] media: cec: add struct cec_connector_info support (Lyude Paul) [1814893] - [media] media: cec-notifier: rename variables, check kstrdup and n->conn_name (Lyude Paul) [1814893] - [media] media: cec-adap: fix regression in ping sanity check (Lyude Paul) [1814893] - [media] media: cec: allow any initiator for Ping and Image/Text View On (Lyude Paul) [1814893] - [media] media: cec: support CEC_MSG_FL_RAW (Lyude Paul) [1814893] - [media] media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper function (Lyude Paul) [1814893] - [media] media: cec: move check from cec_transmit to cec_transmit_msg_fh (Lyude Paul) [1814893] - [media] media: cec: cec_transmit_msg_fh: do sanity checks first (Lyude Paul) [1814893] - [media] media: cec: mark devnode as registered before actually registering it (Lyude Paul) [1814893] - [media] media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper (Lyude Paul) [1814893] - [media] media: Kconfig files: use the right help coding style (Lyude Paul) [1814893] - [media] media: cec: fill in cec chardev kobject to ease debugging (Lyude Paul) [1814893] - [media] media: cec: fix epoll() by calling poll_wait first (Lyude Paul) [1814893] - [media] media: cec: keep track of outstanding transmits (Lyude Paul) [1814893] - [media] media: cec: add debug_phys_addr module option (Lyude Paul) [1814893] - [media] media: cec: report Vendor ID after initialization (Lyude Paul) [1814893] - [media] media: cec-pin: fix broken tx_ignore_nack_until_eom error injection (Lyude Paul) [1814893] - [media] media: cec: increase debug level for 'queue full' (Lyude Paul) [1814893] - [media] media: cec: check for non-OK/NACK conditions while claiming a LA (Lyude Paul) [1814893] - [media] media: cec: forgot to cancel delayed work (Lyude Paul) [1814893] - [media] media: cec: name for RC passthrough device does not need 'RC for' (Lyude Paul) [1814893] - [media] media: cec-gpio: select correct Signal Free Time (Lyude Paul) [1814893] - [media] media: cec: fix the Signal Free Time calculation (Lyude Paul) [1814893] - [media] media: cec: add new tx/rx status bits to detect aborts/timeouts (Lyude Paul) [1814893] - [media] media: cec: remove cec-edid.c (Lyude Paul) [1814893] - [media] media: cec/v4l2: move V4L2 specific CEC functions to V4L2 (Lyude Paul) [1814893] - [media] media: cec: integrate cec_validate_phys_addr() in cec-api.c (Lyude Paul) [1814893] - [media] media: cec: make cec_get_edid_spa_location() an inline function (Lyude Paul) [1814893] - [media] media: use strscpy() instead of strlcpy() (Lyude Paul) [1814893] - [media] media: cec: move compat_ioctl handling to cec-api.c (Lyude Paul) [1814893] - [media] media: cec: add support for 5V signal testing (Lyude Paul) [1814893] - [uapi] media: uapi/linux/cec.h: add 5V events (Lyude Paul) [1814893] - [scsi] compat_ioctl: move more drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [vhost] compat_ioctl: move drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [rtc] compat_ioctl: move rtc handling into drivers/rtc/dev.c (Lyude Paul) [1814893] - [fs] ceph: fix compat_ioctl for ceph_dir_operations (Lyude Paul) [1814893] - [fs] compat_sys_ioctl(): make parallel to do_vfs_ioctl() (Lyude Paul) [1814893] - [fs] compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c (Lyude Paul) [1814893] - [fs] do_vfs_ioctl(): use saner types (Lyude Paul) [1814893] - [fs] compat: itanic doesn't have one (Lyude Paul) [1814893] - [fs] FIGETBSZ: fix compat (Lyude Paul) [1814893] - [fs] fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP (Lyude Paul) [1814893] - [gpu] DRM Backport 5.3 -> 5.4 (Lyude Paul) [1814893] - [include] Add wait_var_event_interruptible() (Lyude Paul) [1814893] - [kernel] kthread: Add __kthread_should_park() (Lyude Paul) [1814893] - [kernel] PM / sleep: Refactor filesystems sync to reduce duplication (Lyude Paul) [1814893] - [fpga] drivers: Introduce device lookup variants by of_node (Lyude Paul) [1814893] - [s390] drivers: Introduce device lookup variants by name (Lyude Paul) [1814893] - [base] drivers: Add generic helper to match by of_node (Lyude Paul) [1814893] - [drm] kbuild: change *FLAGS_.o to take the path relative to $(obj) (Lyude Paul) [1814893] - [video] fbdev: lock_fb_info cannot fail (Lyude Paul) [1814893] - [video] fbdev/atyfb: lock_fb_info can't fail (Lyude Paul) [1814893] - [video] fbdev: sysfs files can't disappear before the device is gone (Lyude Paul) [1814893] - [video] fbcon: call fbcon_fb_(un)registered directly (Lyude Paul) [1814893] - [video] fbcon: Remove fbcon_has_exited (Lyude Paul) [1814893] - [video] fbcon: s/struct display/struct fbcon_display/ (Lyude Paul) [1814893] - [video] fbdev: locking check for fb_set_suspend (Lyude Paul) [1814893] - [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Lyude Paul) [1814893] - [video] fbcon: Don't reset logo_shown when logo is currently shown (Lyude Paul) [1814893] - [video] fbdev: fix WARNING in __alloc_pages_nodemask bug (Lyude Paul) [1814893] - [video] fbdev: fix divide error in fb_var_to_videomode (Lyude Paul) [1814893] - [video] fbdev: list all pci memory bars as conflicting apertures (Lyude Paul) [1814893]- [block] Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" (Jeff Moyer) [1784478] - [fs] io_uring: reset -EBUSY error when io sq thread is waken up (Jeff Moyer) [1784478] - [fs] io_uring: don't add non-IO requests to iopoll pending list (Jeff Moyer) [1784478] - [fs] io_uring: don't use kiocb.private to store buf_index (Jeff Moyer) [1784478] - [fs] io_uring: cancel work if task_work_add() fails (Jeff Moyer) [1784478] - [fs] io_uring: remove dead check in io_splice() (Jeff Moyer) [1784478] - [fs] io_uring: fix FORCE_ASYNC req preparation (Jeff Moyer) [1784478] - [fs] io_uring: don't prepare DRAIN reqs twice (Jeff Moyer) [1784478] - [fs] io_uring: initialize ctx->sqo_wait earlier (Jeff Moyer) [1784478] - [fs] io_uring: polled fixed file must go through free iteration (Jeff Moyer) [1784478] - [fs] io_uring: fix zero len do_splice() (Jeff Moyer) [1784478] - [fs] io_uring: don't use 'fd' for openat/openat2/statx (Jeff Moyer) [1784478] - [fs] splice: move f_mode checks to do_{splice, tee}() (Jeff Moyer) [1784478] - [fs] io_uring: handle -EFAULT properly in io_uring_setup() (Jeff Moyer) [1784478] - [fs] io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io_uring: punt splice async because of inode mutex (Jeff Moyer) [1784478] - [fs] io_uring: check non-sync defer_list carefully (Jeff Moyer) [1784478] - [fs] io_uring: fix extra put in sync_file_range() (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() (Jeff Moyer) [1784478] - [fs] io_uring: use proper references for fallback_req locking (Jeff Moyer) [1784478] - [fs] io_uring: only force async punt if poll based retry can't handle it (Jeff Moyer) [1784478] - [fs] io_uring: enable poll retry for any file with ->read_iter / ->write_iter (Jeff Moyer) [1784478] - [fs] io_uring: statx must grab the file table for valid fd (Jeff Moyer) [1784478] - [fs] io_uring: only restore req->work for req that needs do completion (Jeff Moyer) [1784478] - [fs] io_uring: don't count rqs failed after current one (Jeff Moyer) [1784478] - [fs] io_uring: kill already cached timeout.seq_offset (Jeff Moyer) [1784478] - [fs] io_uring: fix cached_sq_head in io_timeout() (Jeff Moyer) [1784478] - [fs] io_uring: only post events in io_poll_remove_all() if we completed some (Jeff Moyer) [1784478] - [fs] io_uring: io_async_task_func() should check and honor cancelation (Jeff Moyer) [1784478] - [fs] io_uring: check for need to re-wait in polled async handling (Jeff Moyer) [1784478] - [fs] io_uring: correct O_NONBLOCK check for splice punt (Jeff Moyer) [1784478] - [fs] io_uring: restore req->work when canceling poll request (Jeff Moyer) [1784478] - [fs] io_uring: move all request init code in one place (Jeff Moyer) [1784478] - [fs] io_uring: keep all sqe->flags in req->flags (Jeff Moyer) [1784478] - [fs] io_uring: early submission req fail code (Jeff Moyer) [1784478] - [fs] io_uring: track mm through current->mm (Jeff Moyer) [1784478] - [fs] io_uring: remove obsolete @mm_fault (Jeff Moyer) [1784478] - [fs] io_uring: punt final io_ring_ctx wait-and-free to workqueue (Jeff Moyer) [1784478] - [fs] io_uring: fix fs cleanup on cqe overflow (Jeff Moyer) [1784478] - [fs] io_uring: don't read user-shared sqe flags twice (Jeff Moyer) [1784478] - [fs] io_uring: remove req init from io_get_req() (Jeff Moyer) [1784478] - [fs] io_uring: alloc req only after getting sqe (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_get_sqring (Jeff Moyer) [1784478] - [fs] io_uring: do not always copy iovec in io_req_map_rw() (Jeff Moyer) [1784478] - [fs] io_uring: ensure openat sets O_LARGEFILE if needed (Jeff Moyer) [1784478] - [fs] io_uring: initialize fixed_file_data lock (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant variable pointer nxt and io_wq_assign_next call (Jeff Moyer) [1784478] - [fs] io_uring: fix ctx refcounting in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: process requests completed with -EAGAIN on poll list (Jeff Moyer) [1784478] - [fs] io_uring: remove bogus RLIMIT_NOFILE check in file registration (Jeff Moyer) [1784478] - [fs] io_uring: use io-wq manager as backup task if task is exiting (Jeff Moyer) [1784478] - [fs] io_uring: grab task reference for poll requests (Jeff Moyer) [1784478] - [fs] io_uring: retry poll if we got woken with non-matching mask (Jeff Moyer) [1784478] - [fs] io_uring: add missing finish_wait() in io_sq_thread() (Jeff Moyer) [1784478] - [fs] io_uring: refactor file register/unregister/update handling (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_alloc_async_ctx() (Jeff Moyer) [1784478] - [fs] io_uring: fix missing 'return' in comment (Jeff Moyer) [1784478] - [fs] io-wq: handle hashed writes in chains (Jeff Moyer) [1784478] - [fs] io-uring: drop 'free_pfile' in struct io_file_put (Jeff Moyer) [1784478] - [fs] io-uring: drop completion when removing file (Jeff Moyer) [1784478] - [fs] io_uring: Fix ->data corruption on re-enqueue (Jeff Moyer) [1784478] - [fs] io-wq: close cancel gap for hashed linked work (Jeff Moyer) [1784478] - [uapi] io_uring: make spdxcheck.py happy (Jeff Moyer) [1784478] - [fs] io_uring: honor original task RLIMIT_FSIZE (Jeff Moyer) [1784478] - [fs] io_uring: make sure accept honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io_uring: make sure openat/openat2 honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io-wq: hash dependent work (Jeff Moyer) [1784478] - [fs] io-wq: split hashing and enqueueing (Jeff Moyer) [1784478] - [fs] io-wq: don't resched if there is no work (Jeff Moyer) [1784478] - [fs] io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} (Jeff Moyer) [1784478] - [fs] io-wq: remove duplicated cancel code (Jeff Moyer) [1784478] - [fs] io_uring: fix truncated async read/readv and write/writev retry (Jeff Moyer) [1784478] - [uapi] io_uring: dual license io_uring.h uapi header (Jeff Moyer) [1784478] - [fs] io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled (Jeff Moyer) [1784478] - [fs] io_uring: Fix unused function warnings (Jeff Moyer) [1784478] - [fs] io_uring: add end-of-bits marker and build time verify it (Jeff Moyer) [1784478] - [fs] io_uring: provide means of removing buffers (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [net] net: abstract out normal and compat msghdr import (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV (Jeff Moyer) [1784478] - [fs] io_uring: support buffer selection for OP_READ and OP_RECV (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_PROVIDE_BUFFERS (Jeff Moyer) [1784478] - [fs] io_uring: ensure RCU callback ordering with rcu_barrier() (Jeff Moyer) [1784478] - [fs] io_uring: fix lockup with timeouts (Jeff Moyer) [1784478] - [fs] io_uring: free fixed_file_data after RCU grace period (Jeff Moyer) [1784478] - [fs] io_uring: buffer registration infrastructure (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: forward submission ref to async (Jeff Moyer) [1784478] - [fs] io-wq: optimise out *next_work() double lock (Jeff Moyer) [1784478] - [fs] io-wq: optimise locking in io_worker_handle_work() (Jeff Moyer) [1784478] - [fs] io-wq: shuffle io_worker_handle_work() code (Jeff Moyer) [1784478] - [fs] io_uring: get next work with submission ref drop (Jeff Moyer) [1784478] - [fs] io_uring: remove @nxt from handlers (Jeff Moyer) [1784478] - [fs] io_uring: make submission ref putting consistent (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_close (Jeff Moyer) [1784478] - [fs] io_uring: Ensure mask is initialized in io_arm_poll_handler (Jeff Moyer) [1784478] - [fs] io_uring: remove io_prep_next_work() (Jeff Moyer) [1784478] - [fs] io_uring: remove extra nxt check after punt (Jeff Moyer) [1784478] - [fs] io_uring: use poll driven retry for files that support it (Jeff Moyer) [1784478] - [fs] io_uring: mark requests that we can do poll async in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: add per-task callback handler (Jeff Moyer) [1784478] - [fs] io_uring: store io_kiocb in wait->private (Jeff Moyer) [1784478] - [fs] io-wq: use BIT for ulong hash (Jeff Moyer) [1784478] - [fs] io_uring: remove IO_WQ_WORK_CB (Jeff Moyer) [1784478] - [fs] io-wq: remove unused IO_WQ_WORK_HAS_MM (Jeff Moyer) [1784478] - [fs] io_uring: extract kmsg copy helper (Jeff Moyer) [1784478] - [fs] io_uring: clean io_poll_complete (Jeff Moyer) [1784478] - [fs] io_uring: add splice(2) support (Jeff Moyer) [1784478] - [fs] io_uring: add interface for getting files (Jeff Moyer) [1784478] - [fs] splice: make do_splice public (Jeff Moyer) [1784478] - [fs] io_uring: remove req->in_async (Jeff Moyer) [1784478] - [fs] io_uring: don't do full *prep_worker() from io-wq (Jeff Moyer) [1784478] - [fs] io_uring: don't call work.func from sync ctx (Jeff Moyer) [1784478] - [fs] io_uring: io_accept() should hold on to submit reference on retry (Jeff Moyer) [1784478] - [fs] io_uring: consider any io_read/write -EAGAIN as final (Jeff Moyer) [1784478] - [fs] io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL (Jeff Moyer) [1784478] - [fs] io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation (Jeff Moyer) [1784478] - [fs] io_uring: fix 32-bit compatability with sendmsg/recvmsg (Jeff Moyer) [1784478] - [fs] io_uring: define and set show_fdinfo only if procfs is enabled (Jeff Moyer) [1784478] - [fs] io_uring: drop file set ref put/get on switch (Jeff Moyer) [1784478] - [fs] io_uring: import_single_range() returns 0/-ERROR (Jeff Moyer) [1784478] - [fs] io_uring: pick up link work on submit reference drop (Jeff Moyer) [1784478] - [fs] io-wq: ensure work->task_pid is cleared on init (Jeff Moyer) [1784478] - [fs] io-wq: remove spin-for-work optimization (Jeff Moyer) [1784478] - [fs] io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL (Jeff Moyer) [1784478] - [fs] io_uring: fix personality idr leak (Jeff Moyer) [1784478] - [fs] io_uring: handle multiple personalities in link chains (Jeff Moyer) [1784478] - [fs] io_uring: fix __io_iopoll_check deadlock in io_sq_thread (Jeff Moyer) [1784478] - [fs] io_uring: prevent sq_thread from spinning when it should stop (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free by io_cleanup_req() (Jeff Moyer) [1784478] - [fs] io_uring: remove unnecessary NULL checks (Jeff Moyer) [1784478] - [fs] io_uring: add missing io_req_cancelled() (Jeff Moyer) [1784478] - [fs] io_uring: prune request from overflow list on flush (Jeff Moyer) [1784478] - [fs] io-wq: don't call kXalloc_node() with non-online node (Jeff Moyer) [1784478] - [fs] io_uring: retain sockaddr_storage across send/recvmsg async punt (Jeff Moyer) [1784478] - [fs] io_uring: cancel pending async work if task exits (Jeff Moyer) [1784478] - [fs] io-wq: add io_wq_cancel_pid() to cancel based on a specific pid (Jeff Moyer) [1784478] - [fs] io-wq: make io_wqe_cancel_work() take a match handler (Jeff Moyer) [1784478] - [fs] io_uring: fix openat/statx's filename leak (Jeff Moyer) [1784478] - [fs] io_uring: fix double prep iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix async close() with f_op->flush() (Jeff Moyer) [1784478] - [fs] io_uring: allow AT_FDCWD for non-file openat/openat2/statx (Jeff Moyer) [1784478] - [fs] io_uring: grab ->fs as part of async preparation (Jeff Moyer) [1784478] - [fs] io-wq: add support for inheriting ->fs (Jeff Moyer) [1784478] - [fs] io_uring: retry raw bdev writes if we hit -EOPNOTSUPP (Jeff Moyer) [1784478] - [fs] io_uring: add cleanup for openat()/statx() (Jeff Moyer) [1784478] - [fs] io_uring: fix iovec leaks (Jeff Moyer) [1784478] - [fs] io_uring: remove unused struct io_async_open (Jeff Moyer) [1784478] - [fs] io_uring: flush overflowed CQ events in the io_uring_poll() (Jeff Moyer) [1784478] - [fs] io_uring: statx/openat/openat2 don't support fixed files (Jeff Moyer) [1784478] - [fs] io_uring: fix deferred req iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix 1-bit bitfields to be unsigned (Jeff Moyer) [1784478] - [fs] io_uring: get rid of delayed mm check (Jeff Moyer) [1784478] - [fs] io_uring: cleanup fixed file data table references (Jeff Moyer) [1784478] - [fs] io_uring: spin for sq thread to idle on shutdown (Jeff Moyer) [1784478] - [fs] io_uring: put the flag changing code in the same spot (Jeff Moyer) [1784478] - [fs] io_uring: iterate req cache backwards (Jeff Moyer) [1784478] - [fs] io_uring: punt even fadvise() WILLNEED to async context (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic double CQE entry for close (Jeff Moyer) [1784478] - [fs] io_uring: remove extra ->file check (Jeff Moyer) [1784478] - [fs] io_uring: don't map read/write iovec potentially twice (Jeff Moyer) [1784478] - [fs] io_uring: use the proper helpers for io_send/recv (Jeff Moyer) [1784478] - [fs] io_uring: prevent potential eventfd recursion on poll (Jeff Moyer) [1784478] - [fs] eventfd: track eventfd_signal() recursion depth (Jeff Moyer) [1784478] - [fs] io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe (Jeff Moyer) [1784478] - [fs] io_uring: add ->show_fdinfo() for the io_uring file descriptor (Jeff Moyer) [1784478] - [fs] io_uring: add support for epoll_ctl(2) (Jeff Moyer) [1784478] - [fs] eventpoll: support non-blocking do_epoll_ctl() calls (Jeff Moyer) [1784478] - [fs] eventpoll: abstract out epoll_ctl() handler (Jeff Moyer) [1784478] - [fs] io_uring: fix linked command file table usage (Jeff Moyer) [1784478] - [fs] io_uring: support using a registered personality for commands (Jeff Moyer) [1784478] - [fs] io_uring: allow registering credentials (Jeff Moyer) [1784478] - [fs] io_uring: add io-wq workqueue sharing (Jeff Moyer) [1784478] - [fs] io-wq: allow grabbing existing io-wq (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: don't use static creds/mm assignments (Jeff Moyer) [1784478] - [fs] io-wq: make the io_wq ref counted (Jeff Moyer) [1784478] - [fs] io_uring: fix refcounting with batched allocations at OOM (Jeff Moyer) [1784478] - [fs] io_uring: add comment for drain_next (Jeff Moyer) [1784478] - [fs] io_uring: don't attempt to copy iovec for READ/WRITE (Jeff Moyer) [1784478] - [fs] io_uring: don't cancel all work on process exit (Jeff Moyer) [1784478] - [fs] Revert "io_uring: only allow submit from owning task" (Jeff Moyer) [1784478] - [fs] io_uring: honor IOSQE_ASYNC for linked reqs (Jeff Moyer) [1784478] - [fs] io_uring: prep req when do IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io_uring: use labeled array init in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: optimise sqe-to-req flags translation (Jeff Moyer) [1784478] - [fs] io_uring: remove REQ_F_IO_DRAINED (Jeff Moyer) [1784478] - [fs] io_uring: file switch work needs to get flushed on exit (Jeff Moyer) [1784478] - [fs] io_uring: hide uring_fd in ctx (Jeff Moyer) [1784478] - [fs] io_uring: remove extra check in __io_commit_cqring (Jeff Moyer) [1784478] - [fs] io_uring: optimise use of ctx->drain_next (Jeff Moyer) [1784478] - [fs] RHEL-only: Add IORING_OP_OPENAT2 opcode (Jeff Moyer) [1784478] - [fs] io_uring: add support for probing opcodes (Jeff Moyer) [1784478] - [fs] io_uring: account fixed file references correctly in batch (Jeff Moyer) [1784478] - [fs] io_uring: add opcode to issue trace event (Jeff Moyer) [1784478] - [fs] io_uring: enable option to only trigger eventfd for async completions (Jeff Moyer) [1784478] - [fs] io_uring: change io_ring_ctx bool fields into bit fields (Jeff Moyer) [1784478] - [fs] io_uring: file set registration should use interruptible waits (Jeff Moyer) [1784478] - [fs] io_uring: Remove unnecessary null check (Jeff Moyer) [1784478] - [fs] io_uring: add support for send(2) and recv(2) (Jeff Moyer) [1784478] - [fs] io_uring: remove extra io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: optimise commit_sqring() for common case (Jeff Moyer) [1784478] - [fs] io_uring: optimise head checks in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: clamp to_submit in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_SETUP_CLAMP (Jeff Moyer) [1784478] - [fs] io_uring: extend batch freeing to cover more cases (Jeff Moyer) [1784478] - [fs] io_uring: wrap multi-req freeing in struct req_batch (Jeff Moyer) [1784478] - [fs] io_uring: batch getting pcpu references (Jeff Moyer) [1784478] - [include] pcpu_ref: add percpu_ref_tryget_many() (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_MADVISE (Jeff Moyer) [1784478] - [mm] mm: make do_madvise() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_FADVISE (Jeff Moyer) [1784478] - [fs] io_uring: allow use of offset == -1 to mean file position (Jeff Moyer) [1784478] - [fs] io_uring: add non-vectored read/write commands (Jeff Moyer) [1784478] - [fs] io_uring: improve poll completion performance (Jeff Moyer) [1784478] - [fs] io_uring: split overflow state into SQ and CQ side (Jeff Moyer) [1784478] - [fs] io_uring: add lookup table for various opcode needs (Jeff Moyer) [1784478] - [fs] io_uring: remove two unnecessary function declarations (Jeff Moyer) [1784478] - [fs] io_uring: move *queue_link_head() from common path (Jeff Moyer) [1784478] - [fs] io_uring: rename prev to head (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io-wq: support concurrent non-blocking work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_STATX (Jeff Moyer) [1784478] - [fs] fs: make two stat prep helpers available (Jeff Moyer) [1784478] - [fs] io_uring: avoid ring quiesce for fixed file set unregister and update (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CLOSE (Jeff Moyer) [1784478] - [fs] io-wq: add support for uncancellable work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_OPENAT (Jeff Moyer) [1784478] - [fs] fs: make build_open_flags() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add support for fallocate() (Jeff Moyer) [1784478] - [fs] io_uring: fix compat for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: only allow submit from owning task (Jeff Moyer) [1784478] - [fs] io_uring: ensure workqueue offload grabs ring mutex for poll list (Jeff Moyer) [1784478] - [fs] io_uring: clear req->result always before issuing a read/write request (Jeff Moyer) [1784478] - [fs] io_uring: be consistent in assigning next work from handler (Jeff Moyer) [1784478] - [fs] io-wq: cancel work if we fail getting a mm reference (Jeff Moyer) [1784478] - [fs] io_uring: don't setup async context for read/write fixed (Jeff Moyer) [1784478] - [fs] io_uring: remove punt of short reads to async context (Jeff Moyer) [1784478] - [fs] io-wq: add cond_resched() to worker thread (Jeff Moyer) [1784478] - [fs] io-wq: remove unused busy list from io_sqe (Jeff Moyer) [1784478] - [fs] io_uring: pass in 'sqe' to the prep handlers (Jeff Moyer) [1784478] - [fs] io_uring: standardize the prep methods (Jeff Moyer) [1784478] - [fs] io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_{SEND, RECV}_MGS to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_CONNECT to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: add and use struct io_rw for read/writes (Jeff Moyer) [1784478] - [fs] io_uring: use u64_to_user_ptr() consistently (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_submit_work() should not touch req->rw (Jeff Moyer) [1784478] - [fs] io_uring: don't wait when under-submitting (Jeff Moyer) [1784478] - [fs] io_uring: warn about unhandled opcode (Jeff Moyer) [1784478] - [fs] io_uring: read opcode and user_data from SQE exactly once (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_CANCEL_ASYNC deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make HARDLINK imply LINK (Jeff Moyer) [1784478] - [fs] io_uring: any deferred command must have stable sqe data (Jeff Moyer) [1784478] - [fs] io_uring: remove 'sqe' parameter to the OP helpers that take it (Jeff Moyer) [1784478] - [fs] io_uring: fix pre-prepped issue with force_nonblock == true (Jeff Moyer) [1784478] - [fs] io-wq: re-add io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [fs] io_uring: fix stale comment and a few typos (Jeff Moyer) [1784478] - [fs] io_uring: ensure we return -EINVAL on unknown opcode (Jeff Moyer) [1784478] - [fs] io_uring: add sockets to list of files that support non-blocking issue (Jeff Moyer) [1784478] - [net] net: make socket read/write_iter() honor IOCB_NOWAIT (Jeff Moyer) [1784478] - [fs] io_uring: only hash regular files for async work execution (Jeff Moyer) [1784478] - [fs] io_uring: run next sqe inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't dynamically allocate poll data (Jeff Moyer) [1784478] - [fs] io_uring: deferred send/recvmsg should assign iov (Jeff Moyer) [1784478] - [fs] io_uring: sqthread should grab ctx->uring_lock for submissions (Jeff Moyer) [1784478] - [fs] io-wq: briefly spin for new work after finishing work (Jeff Moyer) [1784478] - [fs] io-wq: remove worker->wait waitqueue (Jeff Moyer) [1784478] - [fs] io_uring: allow unbreakable links (Jeff Moyer) [1784478] - [fs] io_uring: fix a typo in a comment (Jeff Moyer) [1784478] - [fs] io_uring: hook all linked requests via link_list (Jeff Moyer) [1784478] - [fs] io_uring: fix error handling in io_queue_link_head (Jeff Moyer) [1784478] - [fs] io_uring: use hash table for poll command lookups (Jeff Moyer) [1784478] - [fs] io-wq: clear node->next on list deletion (Jeff Moyer) [1784478] - [fs] io_uring: ensure deferred timeouts copy necessary data (Jeff Moyer) [1784478] - [fs] io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT (Jeff Moyer) [1784478] - [fs] io_uring: handle connect -EINPROGRESS like -EAGAIN (Jeff Moyer) [1784478] - [fs] io_uring: remove io_wq_current_is_worker (Jeff Moyer) [1784478] - [fs] io_uring: remove parameter ctx of io_submit_state_start (Jeff Moyer) [1784478] - [fs] io_uring: mark us with IORING_FEAT_SUBMIT_STABLE (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted connect requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted sendmsg/recvmsg requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted read/write requests copy iovec (Jeff Moyer) [1784478] - [fs] io_uring: add general async offload context (Jeff Moyer) [1784478] - [fs] io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: use current task creds instead of allocating a new one (Jeff Moyer) [1784478] - [fs] io_uring: fix missing kmap() declaration on powerpc (Jeff Moyer) [1784478] - [fs] io_uring: add mapping support for NOMMU archs (Jeff Moyer) [1784478] - [fs] io_uring: make poll->wait dynamically allocated (Jeff Moyer) [1784478] - [fs] io-wq: shrink io_wq_work a bit (Jeff Moyer) [1784478] - [fs] io-wq: fix handling of NUMA node IDs (Jeff Moyer) [1784478] - [fs] io_uring: use kzalloc instead of kcalloc for single-element allocations (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_import_fixed() (Jeff Moyer) [1784478] - [fs] io_uring: inline struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: store timeout's sqe->off in proper place (Jeff Moyer) [1784478] - [net] net: disallow ancillary data for __sys_{send, recv}msg_file() (Jeff Moyer) [1784478] - [net] net: separate out the msghdr copy from ___sys_{send, recv}msg() (Jeff Moyer) [1784478] - [fs] io_uring: remove superfluous check for sqe->off in io_accept() (Jeff Moyer) [1784478] - [fs] io_uring: async workers should inherit the user creds (Jeff Moyer) [1784478] - [fs] io-wq: have io_wq_create() take a 'data' argument (Jeff Moyer) [1784478] - [fs] io_uring: fix dead-hung for non-iter fixed rw (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CONNECT (Jeff Moyer) [1784478] - [net] net: add __sys_connect_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: only return -EBUSY for submit on non-flushed backlog (Jeff Moyer) [1784478] - [fs] io_uring: only !null ptr to io_issue_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_req_link_next() (Jeff Moyer) [1784478] - [fs] io_uring: pass only !null to io_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: remove io_free_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: add likely/unlikely in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: rename __io_submit_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: improve trace_io_uring_defer() trace point (Jeff Moyer) [1784478] - [fs] io_uring: drain next sqe instead of shadowing (Jeff Moyer) [1784478] - [fs] io_uring: close lookup gap for dependent next work (Jeff Moyer) [1784478] - [fs] io_uring: allow finding next link independent of req reference count (Jeff Moyer) [1784478] - [fs] io_uring: io_allocate_scq_urings() should return a sane state (Jeff Moyer) [1784478] - [fs] io_uring: Always REQ_F_FREE_SQE for allocated sqe (Jeff Moyer) [1784478] - [fs] io_uring: io_fail_links() should only consider first linked timeout (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaking linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant check (Jeff Moyer) [1784478] - [fs] io_uring: break links for failed defer (Jeff Moyer) [1784478] - [fs] io-wq: remove extra space characters (Jeff Moyer) [1784478] - [fs] io-wq: wait for io_wq_create() to setup necessary workers (Jeff Moyer) [1784478] - [fs] io_uring: request cancellations should break links (Jeff Moyer) [1784478] - [fs] io_uring: correct poll cancel and linked timeout expiration completion (Jeff Moyer) [1784478] - [fs] io_uring: remove dead REQ_F_SEQ_PREV flag (Jeff Moyer) [1784478] - [fs] io_uring: fix sequencing issues with linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: make req->timeout be dynamically allocated (Jeff Moyer) [1784478] - [fs] io_uring: make io_double_put_req() use normal completion path (Jeff Moyer) [1784478] - [fs] io_uring: cleanup return values from the queueing functions (Jeff Moyer) [1784478] - [fs] io_uring: io_async_cancel() should pass in 'nxt' request pointer (Jeff Moyer) [1784478] - [fs] io_uring: make POLL_ADD/POLL_REMOVE scale better (Jeff Moyer) [1784478] - [fs] io-wq: remove now redundant struct io_wq_nulls_list (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for non-fd opcodes (Jeff Moyer) [1784478] - [fs] io_uring: introduce req_need_defer() (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io-wq: ensure free/busy list browsing see all items (Jeff Moyer) [1784478] - [fs] io_uring: ensure registered buffer import returns the IO length (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for timeout (Jeff Moyer) [1784478] - [fs] io-wq: ensure we have a stable view of ->cur_work for cancellations (Jeff Moyer) [1784478] - [fs] io_wq: add get/put_work handlers to io_wq_create() (Jeff Moyer) [1784478] - [fs] io_uring: check for validity of ->rings in teardown (Jeff Moyer) [1784478] - [fs] io_uring: fix potential deadlock in io_poll_wake() (Jeff Moyer) [1784478] - [fs] io_uring: use correct "is IO worker" helper (Jeff Moyer) [1784478] - [fs] io_uring: make timeout sequence == 0 mean no sequence (Jeff Moyer) [1784478] - [fs] io_uring: fix -ENOENT issue with linked timer with short timeout (Jeff Moyer) [1784478] - [fs] io_uring: don't do flush cancel under inflight_lock (Jeff Moyer) [1784478] - [fs] io_uring: flag SQPOLL busy condition to userspace (Jeff Moyer) [1784478] - [fs] io_uring: make ASYNC_CANCEL work with poll and timeout (Jeff Moyer) [1784478] - [fs] io_uring: provide fallback request for OOM situations (Jeff Moyer) [1784478] - [fs] io_uring: convert accept4() -ERESTARTSYS into -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: fix error clear of ->file_table in io_sqe_files_register() (Jeff Moyer) [1784478] - [fs] io_uring: separate the io_free_req and io_free_req_find_next interface (Jeff Moyer) [1784478] - [fs] io_uring: keep io_put_req only responsible for release and put req (Jeff Moyer) [1784478] - [fs] io_uring: remove passed in 'ctx' function parameter ctx if possible (Jeff Moyer) [1784478] - [fs] io_uring: reduce/pack size of io_ring_ctx (Jeff Moyer) [1784478] - [fs] io_uring: properly mark async work as bounded vs unbounded (Jeff Moyer) [1784478] - [fs] io-wq: add support for bounded vs unbunded work (Jeff Moyer) [1784478] - [fs] io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() (Jeff Moyer) [1784478] - [fs] io_uring: add support for backlogged CQ ring (Jeff Moyer) [1784478] - [fs] io_uring: pass in io_kiocb to fill/add CQ handlers (Jeff Moyer) [1784478] - [fs] io_uring: make io_cqring_events() take 'ctx' as argument (Jeff Moyer) [1784478] - [fs] io_uring: add support for linked SQE timeouts (Jeff Moyer) [1784478] - [fs] io_uring: abstract out io_async_cancel_one() helper (Jeff Moyer) [1784478] - [fs] io_uring: use inlined struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: Use submit info inlined into req (Jeff Moyer) [1784478] - [fs] io_uring: allocate io_kiocb upfront (Jeff Moyer) [1784478] - [fs] io_uring: io_queue_link*() right after submit (Jeff Moyer) [1784478] - [fs] io_uring: Merge io_submit_sqes and io_ring_submit (Jeff Moyer) [1784478] - [fs] io_uring: kill dead REQ_F_LINK_DONE flag (Jeff Moyer) [1784478] - [fs] io_uring: fixup a few spots where link failure isn't flagged (Jeff Moyer) [1784478] - [fs] io_uring: enable optimized link handling for IORING_OP_POLL_ADD (Jeff Moyer) [1784478] - [fs] io-wq: use proper nesting IRQ disabling spinlocks for cancel (Jeff Moyer) [1784478] - [fs] io_uring: add completion trace event (Jeff Moyer) [1784478] - [fs] io-wq: use kfree_rcu() to simplify the code (Jeff Moyer) [1784478] - [fs] io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait (Jeff Moyer) [1784478] - [fs] io_uring: support for generic async request cancel (Jeff Moyer) [1784478] - [fs] io_uring: ensure we clear io_kiocb->result before each issue (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_create() returns an error pointer, not NULL (Jeff Moyer) [1784478] - [fs] io_uring: fix race with canceling timeouts (Jeff Moyer) [1784478] - [fs] io_uring: support for larger fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: protect fixed file indexing with array_index_nospec() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_ACCEPT (Jeff Moyer) [1784478] - [net] net: add __sys_accept4_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: io_uring: add support for async work inheriting files (Jeff Moyer) [1784478] - [fs] io_uring: replace workqueue usage with io-wq (Jeff Moyer) [1784478] - [fs] io-wq: small threadpool implementation for io_uring (Jeff Moyer) [1784478] - [fs] io_uring: Fix mm_fault with READ/WRITE_FIXED (Jeff Moyer) [1784478] - [fs] io_uring: remove index from sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: add set of tracing events (Jeff Moyer) [1784478] - [fs] io_uring: add support for canceling timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: add support for absolute timeouts (Jeff Moyer) [1784478] - [fs] io_uring: replace s->needs_lock with s->in_async (Jeff Moyer) [1784478] - [fs] io_uring: allow application controlled CQ ring size (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: allow sparse fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: run dependent links inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't touch ctx in setup after ring fd install (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaked shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD (Jeff Moyer) [1784478] - [fs] io_uring: used cached copies of sq->dropped and cq->overflow (Jeff Moyer) [1784478] - [fs] io_uring: Fix race for sqes with userspace (Jeff Moyer) [1784478] - [fs] io_uring: Fix broken links with offloading (Jeff Moyer) [1784478] - [fs] io_uring: Fix corrupted user_data (Jeff Moyer) [1784478] - [fs] io_uring: correct timeout req sequence when inserting a new entry (Jeff Moyer) [1784478] - [fs] io_uring : correct timeout req sequence when waiting timeout (Jeff Moyer) [1784478] - [fs] io_uring: revert "io_uring: optimize submit_and_wait API" (Jeff Moyer) [1784478] - [fs] io_uring: fix logic error in io_timeout (Jeff Moyer) [1784478] - [fs] io_uring: fix up O_NONBLOCK handling for sockets (Jeff Moyer) [1784478] - [fs] io_uring: consider the overflow of sequence for timeout req (Jeff Moyer) [1784478] - [fs] io_uring: fix sequence logic for timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: only flush workqueues on fileset removal (Jeff Moyer) [1784478] - [fs] io_uring: remove wait loop spurious wakeups (Jeff Moyer) [1784478] - [fs] io_uring: fix reversed nonblock flag for link submission (Jeff Moyer) [1784478] - [fs] io_uring: use __kernel_timespec in timeout ABI (Jeff Moyer) [1784478] - [fs] io_uring: make CQ ring wakeups be more efficient (Jeff Moyer) [1784478] - [fs] io_uring: compare cached_cq_tail with cq.head in_io_uring_poll (Jeff Moyer) [1784478] - [fs] io_uring: correctly handle non ->{read, write}_iter() file_operations (Jeff Moyer) [1784478] - [fs] io_uring: IORING_OP_TIMEOUT support (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in sqthread (Jeff Moyer) [1784478] - [fs] io_uring: fix potential crash issue due to io_get_req failure (Jeff Moyer) [1784478] - [fs] io_uring: ensure poll commands clear ->sqe (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free of shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: use kmemdup instead of kmalloc and memcpy (Jeff Moyer) [1784478] - [fs] io_uring: increase IORING_MAX_ENTRIES to 32K (Jeff Moyer) [1784478] - [fs] io_uring: make sqpoll wakeup possible with getevents (Jeff Moyer) [1784478] - [fs] io_uring: extend async work merging (Jeff Moyer) [1784478] - [fs] io_uring: limit parallelism of buffered writes (Jeff Moyer) [1784478] - [fs] io_uring: add io_queue_async_work() helper (Jeff Moyer) [1784478] - [fs] io_uring: optimize submit_and_wait API (Jeff Moyer) [1784478] - [fs] io_uring: add support for link with drain (Jeff Moyer) [1784478] - [fs] io_uring: fix wrong sequence setting logic (Jeff Moyer) [1784478] - [fs] io_uring: expose single mmap capability (Jeff Moyer) [1784478] - [fs] io_uring: allocate the two rings together (Jeff Moyer) [1784478] - [lib] percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [fs] io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [include] percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag (Jeff Moyer) [1784478] - [fs] binder: fix use-after-free due to ksys_close() during fdget() (Jeff Moyer) [1784478] - [init] RHEL-only: Enable io_uring for x86 builds (Jeff Moyer) [1784478] - [arm64] compat: ARM64: always include asm-generic/compat.h (Jeff Moyer) [1784478] - [include] asm-generic: Move common compat types to asm-generic/compat.h (Jeff Moyer) [1784478]- [fs] coredump: fix crash when umh is disabled (Yauheni Kaliuta) [1845114] - [kernel] umh: fix memory leak on execve failure (Yauheni Kaliuta) [1845114] - [net] bpf: Replace zero-length array with flexible-array member (Yauheni Kaliuta) [1845114] - [net] bpf: Fix returned error sign when link doesn't support updates (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Don't attach programs to UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: cgroup: Allow multi-attach program to replace itself (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: use struct timespec instead of __kernel_timespec (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_align verifier log patterns (Yauheni Kaliuta) [1845114] - [net] bpf, cgroup: Return ENOLINK for auto-detached links on update (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor bpf_link update handling (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Verifier bounds tests need to be updated (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use-after-free in fmod_ret check (Yauheni Kaliuta) [1845114] - [net] flow_dissector: Drop BPF flow dissector prog ref on netns cleanup (Yauheni Kaliuta) [1845114] - [tools] bpf: Prevent mmap()'ing read-only maps as writable (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce returning 0 for fentry/fexit progs (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix register naming in PT_REGS s390 macros (Yauheni Kaliuta) [1845114] - [samples] samples: bpf: Fix build error (Yauheni Kaliuta) [1845114] - [net] bpf: Fix error return code in map_lookup_and_delete_elem() (Yauheni Kaliuta) [1845114] - [net] bpf: Fix sk_psock refcnt leak when receiving message (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Ensure own vmlinux.h is picked up first (Yauheni Kaliuta) [1845114] - [net] bpf: Make bpf_link_fops static (Yauheni Kaliuta) [1845114] - [tools] bpftool: Respect the -d option in struct_ops cmd (Yauheni Kaliuta) [1845114] - [net] bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix reStructuredText markup (Yauheni Kaliuta) [1845114] - [tools] libbpf: Only check mode flags in get_xdp_id (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add test for BPF_STX BPF_B storing R10 (Yauheni Kaliuta) [1845114] - [x86] bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B (Yauheni Kaliuta) [1845114] - [net] bpf: Forbid XADD on spilled pointers for unprivileged users (Yauheni Kaliuta) [1845114] - [tools] libbpf: Always specify expected_attach_type on program load if supported (Yauheni Kaliuta) [1845114] - [net] bpf: remove unneeded conversion to bool in __mark_reg_unknown (Yauheni Kaliuta) [1845114] - [tools] tools, bpftool: Fix struct_ops command invalid pointer free (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use of sk->sk_reuseport from sk_assign (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for bpf_get_link_xdp_id (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix bpf_get_link_xdp_id flags handling (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a typo "inacitve" -> "inactive" (Yauheni Kaliuta) [1845114] - [tools] libbpf: Initialize *nl_pid so gcc 10 is happy (Yauheni Kaliuta) [1845114] - [tools] bpf, lsm: Fix the file_mprotect LSM test (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier (Yauheni Kaliuta) [1845114] - [lib] kbuild, btf: Fix dependencies for DEBUG_INFO_BTF (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test FD-based cgroup attachment (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for bpf_link-based cgroup attachment (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_prog replacement for an active bpf_cgroup_link (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_link-based cgroup BPF program attachment (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, add alu32 bounds tracking tests (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #65 error message updates for trunc of boundary-cross (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, bpf_get_stack return value add <0 (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_progs, add test to catch retval refine error handling (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, refine 32bit bound in do_refine_retval_range (Yauheni Kaliuta) [1845114] - [include] bpf: Verifier, do explicit ALU32 bounds tracking (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly (Yauheni Kaliuta) [1845114] - [init] bpf, lsm: Make BPF_LSM depend on BPF_EVENTS (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Extend sk_assign tests for UDP (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add test for sk_assign (Yauheni Kaliuta) [1845114] - [net] bpf: Don't refcount LISTEN sockets in sk_assign() (Yauheni Kaliuta) [1845114] - [net] net: Track socket refcounts in skb_steal_sock() (Yauheni Kaliuta) [1845114] - [net] bpf: Add socket assign support (Yauheni Kaliuta) [1845114] - [net] bpf: btf: Fix arg verification in btf_ctx_access() (Yauheni Kaliuta) [1845114] - [net] bpf: Simplify reg_set_min_max_inv handling (Yauheni Kaliuta) [1845114] - [documentation] bpf: lsm: Add Documentation (Yauheni Kaliuta) [1845114] - [tools] bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Implement attach, detach and execution (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Provide attachment points for BPF LSM programs (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] selftests: Add test for overriding global data value before load (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add setter for initial value for internal maps (Yauheni Kaliuta) [1845114] - [net] bpf, net: Fix build issue when net ns not configured (Yauheni Kaliuta) [1845114] - [net] bpf: Fix build warning regarding missing prototypes (Yauheni Kaliuta) [1845114] - [tools] libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftest cases for ctx_or_null argument type (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id (Yauheni Kaliuta) [1845114] - [net] bpf: Allow to retrieve cgroup v1 classid from v2 hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Add netns cookie and enable it for bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable perf event rb output for bpf cgroup progs (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrieval of socket cookie for bind/post-bind hook (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unused vairable 'bpf_xdp_link_lops' (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out attach_type to prog_type mapping for attach/detach (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out cgroup storages operations (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #70 error message updates for 32-bit right shift (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, refactor adjust_scalar_min_max_vals (Yauheni Kaliuta) [1845114] - [tools] libbpf: Don't allocate 16M for log buffer by default (Yauheni Kaliuta) [1845114] - [tools] libbpf: Remove unused parameter `def` to get_map_field_int (Yauheni Kaliuta) [1845114] - [documentation] bpf: Document bpf_inspect drgn tool (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Refactor perf_event user program with libbpf bpf_link (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Move read_trace_pipe to trace_helpers (Yauheni Kaliuta) [1845114] - [tools] bpf: Add tests for bpf_sk_storage to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_sk_storage support to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix mix of tabs and spaces (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Make tcp_bpf_recvmsg static (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Fix unused function warnings (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add struct_ops support (Yauheni Kaliuta) [1845114] - [tools] bpftool: Translate prog_id to its bpf prog_name (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print as a string for char array (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print the enum's name instead of value (Yauheni Kaliuta) [1845114] - [tools] bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Reset process and thread affinity after each test/sub-test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_progs's parsing of test numbers (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix race in tcp_rtt test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix nanosleep for real this time (Yauheni Kaliuta) [1845114] - [tools] selftest/bpf: Fix compilation warning in sockmap_parse_prog.c (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls (Yauheni Kaliuta) [1845114] - [tools] libbpf: Provide CO-RE variants of PT_REGS macros (Yauheni Kaliuta) [1845114] - [tools] libbpf: Ignore incompatible types with matching name during CO-RE relocation (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Ensure consistent test failure output (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix spurious failures in accept due to EAGAIN (Yauheni Kaliuta) [1845114] - [tools] tools/bpf: Move linux/types.h for selftests and bpftool (Yauheni Kaliuta) [1845114] - [net] bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit() (Yauheni Kaliuta) [1845114] - [scripts] bpf_helpers_doc.py: Fix warning when compiling bpftool (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix usleep() implementation (Yauheni Kaliuta) [1845114] - [net] bpf: Remove bpf_image tree (Yauheni Kaliuta) [1845114] - [net] bpf: Add dispatchers to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add trampolines to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_add/del functions (Yauheni Kaliuta) [1845114] - [net] bpf: Add prog flag to struct bpf_ksym object (Yauheni Kaliuta) [1845114] - [net] bpf: Abstract away entire bpf_link clean up procedure (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_find function (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Make tcp_rtt test more robust to failures (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Yauheni Kaliuta) [1845114] - [net] bpf: Move ksym_tnode to bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Guarantee that useep() calls nanosleep() syscall (Yauheni Kaliuta) [1845114] - [net] bpf: Move lnode list node to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Restore message on failure to guess program type (Yauheni Kaliuta) [1845114] - [include] bpf: Add name to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [net] bpf: Add struct bpf_ksym (Yauheni Kaliuta) [1845114] - [include] bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER (Yauheni Kaliuta) [1845114] - [mm] x86/mm: Rename is_kernel_text to __is_kernel_text (Yauheni Kaliuta) [1845114] - [tools] bpf: Add bpf_xdp_output() helper (Yauheni Kaliuta) [1845114] - [tools] tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [net] bpf: Added new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [fs] fs/nsfs.c: Added ns_match (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Fix minor bash completion mistakes (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Allow all prog/map handles for pinning objects (Yauheni Kaliuta) [1845114] - [tools] libbpf: Split BTF presence checks into libbpf- and kernel-specific parts (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add _bpftool and profiler.skel.h to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Skeleton should depend on libbpf (Yauheni Kaliuta) [1845114] - [tools] bpftool: Only build bpftool-prog-profile if supported by clang (Yauheni Kaliuta) [1845114] - [tools] bpftool: Use linux/types.h from source tree for profiler build (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels (Yauheni Kaliuta) [1845114] - [x86] bpf: Fix trampoline generation for fmod_ret programs (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_link_new_file that doesn't install FD (Yauheni Kaliuta) [1845114] - [tools] bpftool: Bash completion for "bpftool prog profile" (Yauheni Kaliuta) [1845114] - [tools] bpftool: Documentation for bpftool prog profile (Yauheni Kaliuta) [1845114] - [tools] bpftool: Introduce "prog profile" command (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Enable UDP sockmap reuseport tests (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add tests for UDP sockets in sockmap (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Don't listen() on UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Add UDP support (Yauheni Kaliuta) [1845114] - [net] bpf: Add sockmap hooks for UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Simplify sock_map_init_proto (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Move generic sockmap hooks from BPF TCP (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Move assertions into tcp_bpf_get_proto (Yauheni Kaliuta) [1845114] - [net] skmsg: Update saved hooks only once (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Only check ULP for TCP sockets (Yauheni Kaliuta) [1845114] - [kernel] bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unnecessary CAP_MAC_ADMIN check (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftests for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [tools] bpf: Add test ops for BPF_PROG_TYPE_TRACING (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Attachment verification for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [x86] bpf: JIT helpers for fmod_ret progs (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor trampoline update code (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton (Yauheni Kaliuta) [1845114] - [tools] libbpf: Assume unsigned values for BTF_KIND_ENUM (Yauheni Kaliuta) [1845114] - [tools] bpf: Switch BPF UAPI #define constants used from BPF program side to enums (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test new __sk_buff field gso_size (Yauheni Kaliuta) [1845114] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1845114] - [net] bpf: Add gso_size to __sk_buff (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add link pinning selftests (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add bpf_link pinning/unpinning (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce pinnable bpf_link abstraction (Yauheni Kaliuta) [1845114] - [tools] libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add header guards to generated vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] selftests/tpm2: Add log and *.pyc to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update bash completion for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update documentation of "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Make probes which emit dmesg warnings optional (Yauheni Kaliuta) [1845114] - [tools] bpftool: Move out sections to separate functions (Yauheni Kaliuta) [1845114] - [tools] bpftool: Support struct_ops, tracing, ext prog types (Yauheni Kaliuta) [1845114] - [scripts] scripts/bpf: Switch to more portable python3 shebang (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Print backtrace on SIGSEGV in test_progs (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Run reuseport tests only with supported socket types (Yauheni Kaliuta) [1845114] - [net] bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf, lpm: Make locking RT friendly (Yauheni Kaliuta) [1845114] - [net] bpf: Prepare hashtab locking for PREEMPT_RT (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out hashtab bucket lock operations (Yauheni Kaliuta) [1845114] - [net] bpf: Replace open coded recursion prevention in sys_bpf() (Yauheni Kaliuta) [1845114] - [net] bpf: Use recursion prevention helpers in hashtab code (Yauheni Kaliuta) [1845114] - [include] bpf: Provide recursion prevention helpers (Yauheni Kaliuta) [1845114] - [include] bpf: Use migrate_disable/enable in array macros and cgroup/lirc code (Yauheni Kaliuta) [1845114] - [net] bpf: Use migrate_disable/enabe() in trampoline code (Yauheni Kaliuta) [1845114] - [lib] bpf/tests: Use migrate disable instead of preempt disable (Yauheni Kaliuta) [1845114] - [net] bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites (Yauheni Kaliuta) [1845114] - [include] bpf: Replace cant_sleep() with cant_migrate() (Yauheni Kaliuta) [1845114] - [include] bpf: Provide bpf_prog_run_pin_on_cpu() helper (Yauheni Kaliuta) [1845114] - [include] sched/rt: Provide migrate_disable/enable() inlines (Yauheni Kaliuta) [1845114] - [include] sched: Provide cant_migrate() (Yauheni Kaliuta) [1845114] - [net] bpf: Dont iterate over possible CPUs with interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf: Remove recursion prevention from rcu free callback (Yauheni Kaliuta) [1845114] - [kernel] perf/bpf: Remove preempt disable around BPF invocation (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove redundant preempt_disable from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf: disable preemption for bpf progs attached to uprobe (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove EXPORT from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run() (Yauheni Kaliuta) [1845114] - [net] bpf: Update locking comment in hashtab code (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce preallocation for instrumentation programs on RT (Yauheni Kaliuta) [1845114] - [net] bpf: Tighten the requirements for preallocated hash maps (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Tests for sockmap/sockhash holding listening sockets (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH (Yauheni Kaliuta) [1845114] - [documentation] docs/bpf: Update bpf development Q/A file (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for dynamic program attach target (Yauheni Kaliuta) [1845114] - [tools] libbpf: Bump libpf current version to v0.0.8 (Yauheni Kaliuta) [1845114] - [tools] libbpf: Relax check whether BTF is mandatory (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3 (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add bpf_read_branch_records() selftest (Yauheni Kaliuta) [1845114] - [kernel] bpf: Add bpf_read_branch_records() helper (Yauheni Kaliuta) [1845114] - [kernel] bpf: Allow bpf_perf_event_read_value in all BPF programs (Yauheni Kaliuta) [1845114] - [dma] dma-direct: improve DMA mask overflow reporting (Don Dutile) [1816437] - [dma] dma-direct: improve swiotlb error reporting (Don Dutile) [1816437] - [dma] dma-direct: relax addressability checks in dma_direct_supported (Don Dutile) [1816437] - [dma] dma-contiguous: CMA: give precedence to cmdline (Don Dutile) [1816437] - [misc] lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr (Don Dutile) [1816437] - [lib] lib/genalloc.c: export symbol addr_in_gen_pool (Don Dutile) [1816437] - [acpi] dma-mapping: treat dev->bus_dma_mask as a DMA limit (Don Dutile) [1816437] - [powerpc] dma-direct: unify the dma_capable definitions (Don Dutile) [1816437] - [of] of/device: Really only set bus DMA mask when appropriate (Don Dutile) [1816437] - [dma] dma-direct: exclude dma_direct_map_resource from the min_low_pfn check (Don Dutile) [1816437] - [dma] dma-debug: clean up put_hash_bucket() (Don Dutile) [1816437] - [iommu] dma-mapping: drop the dev argument to arch_sync_dma_for_* (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify cache maintainance (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify the DMA sync method implementations (Don Dutile) [1816437] - [dma] dma-debug: increase HASH_SIZE (Don Dutile) [1816437] - [dma] dma-debug: reorder struct dma_debug_entry fields (Don Dutile) [1816437] - [dma] dma-mapping: merge the generic remapping helpers into dma-direct (Don Dutile) [1816437] - [dma] dma-direct: provide mmap and get_sgtable method overrides (Don Dutile) [1816437] - [dma] dma-direct: remove the dma_handle argument to __dma_direct_alloc_pages (Don Dutile) [1816437] - [dma] dma-direct: remove __dma_direct_free_pages (Don Dutile) [1816437] - [mm] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable (Don Dutile) [1816437] - [dma] dma-direct: check for overflows on 32 bit DMA addresses (Don Dutile) [1816437] - [s390] s390/dma: provide proper ARCH_ZONE_DMA_BITS value (Don Dutile) [1816437] - [mm] powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA (Don Dutile) [1816437] - [powerpc] powerpc: enable a 30-bit ZONE_DMA for 32-bit pmac (Don Dutile) [1816437] - [mm] arm64: rename variables used to calculate ZONE_DMA32's size (Don Dutile) [1816437] - [mm] arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() (Don Dutile) [1816437] - [mm] arm64: mm: make CONFIG_ZONE_DMA32 configurable (Don Dutile) [1816437] - [dma] kernel: dma-contiguous: mark CMA parameters __initdata/__initconst (Don Dutile) [1816437] - [dma] dma-debug: add a schedule point in debug_dma_dump_mappings() (Don Dutile) [1816437] - [dma] dma-debug: Use pr_warn instead of pr_warning (Don Dutile) [1816437] - [dma] dma-mapping: fix false positivse warnings in dma_common_free_remap() (Don Dutile) [1816437] - [xen] swiotlb-xen: ensure we have a single callsite for xen_dma_map_page (Don Dutile) [1816437] - [iommu] dma-mapping: introduce a dma_common_find_pages helper (Don Dutile) [1816437] - [iommu] dma-mapping: always use VM_DMA_COHERENT for generic DMA remap (Don Dutile) [1816437] - [mm] vmalloc: lift the arm flag for coherent mappings to common code (Don Dutile) [1816437] - [mm] dma-mapping: provide a better default ->get_required_mask (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_declare_coherent_memory export (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_mmap_from_dev_coherent export (Don Dutile) [1816437] - [dma] dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP (Don Dutile) [1816437] - [dma] dma-mapping: add a dma_can_mmap helper (Don Dutile) [1816437] - [powerpc] dma-mapping: explicitly wire up ->mmap and ->get_sgtable (Don Dutile) [1816437] - [mm] dma-mapping: move the dma_get_sgtable API comments from arm to common code (Don Dutile) [1816437] - [dma] dma-mapping: introduce dma_get_merge_boundary() (Don Dutile) [1816437] - [mm] dma-mapping: make dma_atomic_pool_init self-contained (Don Dutile) [1816437] - [arm64] dma-mapping: remove arch_dma_mmap_pgprot (Don Dutile) [1816437] - [scsi] scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM (Steve Best) [1847078] - [fs] NFS: Fix inode fileid checks in attribute revalidation code (Benjamin Coddington) [1846295] - [fs] NFS: remove set but not used variable 'mapping' (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix write regression (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix eof handling (Benjamin Coddington) [1846295] - [fs] NFS: Fix writepage(s) error handling to not report errors twice (Benjamin Coddington) [1846295] - [fs] NFS: Fix spurious EIO read errors (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Don't time out requests on hard mounts (Benjamin Coddington) [1846295] - [net] SUNRPC: Handle EADDRINUSE and ENOBUFS correctly (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Turn off soft RPC calls (Benjamin Coddington) [1846295] - [fs] NFS: On fatal writeback errors, we need to call nfs_inode_remove_request() (Benjamin Coddington) [1846295] - [fs] NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return value in nfs_finish_open() (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return values for nfs4_file_open() (Benjamin Coddington) [1846295] - [fs] NFS: Don't refresh attributes with mounted-on-file information (Benjamin Coddington) [1846295] - [fs] NFSv4: Ensure state recovery handles ETIMEDOUT correctly (Benjamin Coddington) [1846295] - [fs] NFSv4: Report the error from nfs4_select_rw_stateid() (Benjamin Coddington) [1846295] - [fs] NFSv4: Print an error in the syslog when state is marked as irrecoverable (Benjamin Coddington) [1846295] - [net] SUNRPC: Optimise transport balancing code (Benjamin Coddington) [1846295] - [fs] NFSv4: Don't use the zero stateid with layoutget (Benjamin Coddington) [1846295] - [net] SUNRPC: Fix up backchannel slot table accounting (Benjamin Coddington) [1846295] - [net] SUNRPC: Skip zero-refcount transports (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace division by multiplication in calculation of queue length (Benjamin Coddington) [1846295] - [fs] NFSv4: Validate the stateid before applying it to state recovery (Benjamin Coddington) [1846295] - [fs] nfs4.0: Refetch lease_time after clientid update (Benjamin Coddington) [1846295] - [fs] nfs4: Rename nfs41_setup_state_renewal (Benjamin Coddington) [1846295] - [fs] nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 (Benjamin Coddington) [1846295] - [fs] nfs: Fix copy-and-paste error in debug message (Benjamin Coddington) [1846295] - [fs] NFS: Replace 16 seq_printf() calls by seq_puts() (Benjamin Coddington) [1846295] - [fs] NFS: Use seq_putc() in nfs_show_stats() (Benjamin Coddington) [1846295] - [fs] nfsd: Fix misuse of strlcpy (Benjamin Coddington) [1846295] - [net] SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1846295] - [fs] nfs: disable client side deduplication (Benjamin Coddington) [1846295] - [fs] NFS: Clean up writeback code (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove warning in debugfs.c when compiling with W=1 (Benjamin Coddington) [1846295] - [fs] NFS: Add sysfs support for per-container identifier (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on the rpc_wait_queue->lock (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init (Benjamin Coddington) [1846295] - [fs] NFS: Create a root NFS directory in /sys/fs/nfs (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on xprt->transport_lock (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace direct task wakeups from softirq context (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace the queue timer with a delayed work function (Benjamin Coddington) [1846295] - [fs] NFSv4: Handle open for execute correctly (Benjamin Coddington) [1846295] - [fs] nfs: dget_parent() never returns NULL (Benjamin Coddington) [1846295] - [net] nfs: fix out-of-date connectathon talk URL (Benjamin Coddington) [1846295] - [fs] nfsd4: remove outdated nfsd4_decode_time comment (Benjamin Coddington) [1846295] - [fs] nfsd: Spelling s/EACCESS/EACCES/ (Benjamin Coddington) [1846295] - [fs] lockd: Make two symbols static (Benjamin Coddington) [1846295] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1846295] - [fs] lockd: Remove lm_compare_owner and lm_owner_key (Benjamin Coddington) [1846295] - [fs] lockd: Convert NLM service fl_owner to nlm_lockowner (Benjamin Coddington) [1846295] - [fs] lockd: prepare nlm_lockowner for use by the server (Benjamin Coddington) [1846295] - [net] sunrpc: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] nfsd: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] xfs: add agf freeblocks verify in xfs_agf_verify (Brian Foster) [1837192] {CVE-2020-12655} - [scsi] scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim (Chris Leech) [1830140] - [scsi] scsi: iscsi: Register sysfs for iscsi workqueue (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report unbind session event when the target has been removed (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix error count for active session (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report connection state in sysfs (Chris Leech) [1830140] - [scsi] scsi: iscsi: Add support for asynchronous iSCSI session destruction (Chris Leech) [1830140] - [scsi] scsi: iscsi: Perform connection failure entirely in kernel space (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't destroy session if there are outstanding connections (Chris Leech) [1830140] - [scsi] scsi: iscsi: Fix a potential deadlock in the timeout handler (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't send data to unbound connection (Chris Leech) [1830140] - [scsi] scsi: libiscsi: switch to SPDX tags (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Hold back_lock when calling iscsi_complete_task (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Use scsi_et_resid() where appropriate (Chris Leech) [1830140] - [scsi] scsi: iscsi: Capture iscsi debug messages using tracepoints (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset (Chris Leech) [1830140] - [scsi] scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate fall-through (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate locking assumptions (Chris Leech) [1830140] - [nvme] nvmet: fail outstanding host posted AEN req (David Milburn) [1833642] - [nvme] nvmet: add async event tracing support (David Milburn) [1833642] - [nvme] nvmet: cleanups the loop in nvmet_async_events_process (David Milburn) [1833642] - [nvme] nvmet: fix memory leak when removing namespaces and controllers concurrently (David Milburn) [1833642] - [netdrv] ibmvnic: Flush existing work items before device removal (Steve Best) [1846761] - [kernel] signal: Extend exec_id to 64bits (Chris von Recklinghausen) [1834652] {CVE-2020-12826}- [arm64] docs: fix broken references to text files (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move __load_guest_stage2 to kvm_mmu.h (Andrew Jones) [1842468] - [arm64] kvm: arm64: Drop obsolete comment about sys_reg ordering (Andrew Jones) [1842468] - [arm64] kvm: arm64: Parametrize exception entry with a target EL (Andrew Jones) [1842468] - [arm64] kvm: arm64: Don't use empty structures as CPU reset state (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move sysreg reset check to boot time (Andrew Jones) [1842468] - [arm64] kvm: arm64: Add missing reset handlers for PMU emulation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Refactor vcpu_{read, write}_sys_reg (Andrew Jones) [1842468] - [arm64] kvm: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu (Andrew Jones) [1842468] - [arm64] kvm: arm64: Remove obsolete kvm_virt_to_phys abstraction (Andrew Jones) [1842468] - [arm64] kvm: arm64: Fix incorrect comment on kvm_get_hyp_vector() (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up cpu_init_hyp_mode() (Andrew Jones) [1842468] - [arm64] cpufeature: Drop open encodings while extracting parange (Andrew Jones) [1842468] - [arm64] kvm: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version (Andrew Jones) [1842468] - [arm64] kvm: arm64: Support enabling dirty log gradually in small chunks (Andrew Jones) [1842468] - [arm64] kvm: arm64: Unify handling THP backed host memory (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up the checking for huge mapping (Andrew Jones) [1842468] - [arm64] kvm: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported (Andrew Jones) [1842468] - [arm64] kvm: Fix spelling in code comments (Andrew Jones) [1842468] - [arm64] kvm: arm64: Simplify __kvm_timer_set_cntvoff implementation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up kvm makefiles (Andrew Jones) [1842468] - [arm64] kvm: arm64: Change CONFIG_KVM to a menuconfig entry (Andrew Jones) [1842468] - [arm64] kvm: arm64: Update help text (Andrew Jones) [1842468] - [arm64] kvm: arm64: Kill off CONFIG_KVM_ARM_HOST (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move virt/kvm/arm to arch/arm64 (Andrew Jones) [1842468] - [arm64] Unify WORKAROUND_SPECULATIVE_AT_{NVHE, VHE} (Andrew Jones) [1842468] - [arm64] cpufeature: Add CPU capability for AArch32 EL1 support (Andrew Jones) [1842468] - [net] SUNRPC: Fix a credential refcount leak (Benjamin Coddington) [1831672] - [net] Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" (Benjamin Coddington) [1831672] - [net] net :sunrpc :clnt :Fix xps refcount imbalance on the error path (Benjamin Coddington) [1831672] - [net] SUNRPC: Rebalance a kref in auth_gss.c (Benjamin Coddington) [1831672] - [fs] NFS: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1831672] - [fs] nfs: pass the correct prototype to read_cache_page (Benjamin Coddington) [1831672] - [fs] NFSv4: don't mark all open state for recovery when handling recallable state revoked flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix an error code in gss_alloc_msg() (Benjamin Coddington) [1831672] - [net] SUNRPC: task should be exit if encode return EKEYEXPIRED more times (Benjamin Coddington) [1831672] - [fs] NFS: make nfs_match_client killable (Benjamin Coddington) [1831672] - [fs] nfsd: update callback done processing (Benjamin Coddington) [1831672] - [fs] lockd: Store the lockd client credential in struct nlm_host (Benjamin Coddington) [1831672] - [fs] NFS: When mounting, don't share filesystems between different user namespaces (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv2 to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFSv4: Convert the NFS client idmapper to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv3 to use the container user namespace (Benjamin Coddington) [1831672] - [net] SUNRPC: Use namespace of listening daemon in the client AUTH_GSS upcall (Benjamin Coddington) [1831672] - [net] net: Remove some unneeded semicolon (Benjamin Coddington) [1831672] - [net] SUNRPC: Use the client user namespace when encoding creds (Benjamin Coddington) [1831672] - [fs] NFS: Store the credential of the mount process in the nfs_server (Benjamin Coddington) [1831672] - [fs] SUNRPC: Cache cred of process creating the rpc_client (Benjamin Coddington) [1831672] - [net] SUNRPC: Update comments based on recent changes (Benjamin Coddington) [1831672] - [net] SUNRPC: Avoid digging into the ATOMIC pool (Benjamin Coddington) [1831672] - [net] xprtrdma: Recognize XDRBUF_SPARSE_PAGES (Benjamin Coddington) [1831672] - [fs] Fix nfs4.2 return -EINVAL when do dedupe operation (Benjamin Coddington) [1831672] - [fs] NFS: Remove redundant open context from nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Add a helper to return a pointer to the open context of a struct nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Ensure that all nfs lock contexts have a valid open context (Benjamin Coddington) [1831672] - [fs] NFS: Allow signal interruption of NFS4ERR_DELAYed operations (Benjamin Coddington) [1831672] - [fs] pNFS: Add tracking to limit the number of pNFS retries (Benjamin Coddington) [1831672] - [fs] NFS: Remove unused argument from nfs_create_request() (Benjamin Coddington) [1831672] - [fs] NFS: Fix up NFS I/O subrequest creation (Benjamin Coddington) [1831672] - [fs] NFS: Replace custom error reporting mechanism with generic one (Benjamin Coddington) [1831672] - [fs] NFS: Don't inadvertently clear writeback errors (Benjamin Coddington) [1831672] - [fs] NFS: Don't call generic_error_remove_page() while holding locks (Benjamin Coddington) [1831672] - [fs] NFS: Don't interrupt file writeout due to fatal errors (Benjamin Coddington) [1831672] - [fs] NFS: Add a mount option "softerr" to allow clients to see ETIMEDOUT errors (Benjamin Coddington) [1831672] - [uapi] NFS: Move internal constants out of uapi/linux/nfs_mount.h (Benjamin Coddington) [1831672] - [fs] NFS: Consider ETIMEDOUT to be a fatal error (Benjamin Coddington) [1831672] - [net] SUNRPC: Add the 'softerr' rpc_client flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure to ratelimit the "server not responding" syslog messages (Benjamin Coddington) [1831672] - [net] SUNRPC: Start the first major timeout calculation at task creation (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure that the transport layer respect major timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Declare RPC timers as TIMER_DEFERRABLE (Benjamin Coddington) [1831672] - [net] SUNRPC: Simplify queue timeouts using timer_reduce() (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix up tracking of timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Add function rpc_sleep_on_timeout() (Benjamin Coddington) [1831672] - [fs] SUNRPC: Remove unused argument 'action' from rpc_sleep_on_priority() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor rpc_sleep_on() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor xprt_request_wait_receive() (Benjamin Coddington) [1831672] - [fs] nfsd: fh_drop_write in nfsd_unlink (Benjamin Coddington) [1831672] - [fs] nfsd: avoid uninitialized variable warning (Benjamin Coddington) [1831672] - [netdrv] Revert "net: phy: realtek: fix using paged operations with RTL8105e / RTL8208" (Josef Oskera) [1846022] - [netdrv] ice: Fix Tx timeout when link is toggled on a VF's interface (Jonathan Toppins) [1843144] - [netdrv] ice: add a devlink region for dumping NVM contents (Jonathan Toppins) [1843144] - [nvme] nvme-fc: print proper nvme-fc devloss_tmo value (Gopal Tiwari) [1846049] - [acpi] ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: Add acpi_register_wakeup_handler() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Refine active GPEs check (Al Stone) [1803969] - [acpi] ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE (Al Stone) [1803969] - [base] PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: Make resuming thermal profile safer (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: SNC calls should handle BUFFER types (Al Stone) [1803969] - [acpi] ACPI: Update Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: EC: Avoid printing confusing messages in acpi_ec_setup() (Al Stone) [1803969] - [acpi] ACPI: EC: Fix flushing of pending work (Al Stone) [1803969] - [base] PM / wakeup: Register wakeup class kobj after device is added (Al Stone) [1803969] - [base] PM / wakeup: Fix sysfs registration error path (Al Stone) [1803969] - [base] PM / wakeup: Unexport wakeup_source_sysfs_{add, remove}() (Al Stone) [1803969] - [kernel] PM: suspend: Fix platform_suspend_prepare_noirq() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system (Al Stone) [1803969] - [acpi] ACPICA: Introduce acpi_any_gpe_status_set() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid possible race related to the EC GPE (Al Stone) [1803969] - [acpi] ACPI: watchdog: Allow disabling WDAT at boot (Al Stone) [1803969] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C controller (Al Stone) [1803969] - [acpi] ACPI: thermal: switch to use helpers (Al Stone) [1803969] - [acpi] ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() (Al Stone) [1803969] - [acpi] ACPI/IORT: Parse SSID property of named component node (Al Stone) [1803969] - [iommu] iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20200110 (Al Stone) [1803969] - [acpi] ACPICA: All acpica: Update copyrights to 2020 Including tool signons (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch (Al Stone) [1803969] - [acpi] ACPI: PPTT: Consistently use unsigned int as parameter type (Al Stone) [1803969] - [acpi] ACPI: EC: Reference count query handlers under lock (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191213 (Al Stone) [1803969] - [acpi] ACPICA: Dispatcher: always generate buffer objects for ASL create_field() operator (Al Stone) [1803969] - [acpi] ACPICA: acpisrc: add unix line ending support for non-windows build (Al Stone) [1803969] - [acpi] ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 (Al Stone) [1803969] - [acpi] ACPICA: debugger: fix spelling mistake "adress" -> "address" (Al Stone) [1803969] - [acpi] ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards (Al Stone) [1803969] - [acpi] ACPI: fan: Add Tiger Lake ACPI device ID (Al Stone) [1803969] - [acpi] ACPI: DPTF: Add Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: fan: Expose fan performance state information (Al Stone) [1803969] - [acpi] ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight (Al Stone) [1803969] - [acpi] ACPI: video: Use native backlight on Lenovo E41-25/45 (Al Stone) [1803969] - [acpi] ACPI: video: fix typo in comment (Al Stone) [1803969] - [acpi] ACPI / battery: Deal better with neither design nor full capacity not being reported (Al Stone) [1803969] - [acpi] ACPI / battery: Use design-cap for capacity calculations if full-cap is not available (Al Stone) [1803969] - [acpi] ACPI / battery: Deal with design or full capacity being reported as -1 (Al Stone) [1803969] - [acpi] ACPI/sleep: Convert acpi_wakeup_address into a function (Al Stone) [1803969] - [acpi] ACPI: PM: Avoid attaching ACPI PM domain to certain devices (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rework ACPI events synchronization (Al Stone) [1803969] - [acpi] ACPI: EC: Rework flushing of pending work (Al Stone) [1803969] - [acpi] ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() (Al Stone) [1803969] - [acpi] ACPI: Fix Kconfig indentation (Al Stone) [1803969] - [acpi] ACPI: OSL: only free map once in osl.c (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switch (Al Stone) [1803969] - [acpi] ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 (Al Stone) [1803969] - [acpi] ACPI: OSI: Shoot duplicate word (Al Stone) [1803969] - [acpi] ACPI: HMAT: use u instead of d to print u32 values (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: fix a section mismatch (Al Stone) [1803969] - [acpi] ACPI: HMAT: don't mix pxm and nid when setting memory target processor_pxm (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register "soft reserved" memory as an "hmem" device (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register HMAT at device_initcall level (Al Stone) [1803969] - [acpi] ACPI: NUMA: Establish a new drivers/acpi/numa/ directory (Al Stone) [1803969] - [x86] x86/efi: EFI soft reservation to E820 enumeration (Al Stone) [1803969] - [firmware] efi: Common enable/disable infrastructure for EFI soft reservation (Al Stone) [1803969] - [firmware] efi: Enumerate EFI_MEMORY_SP (Al Stone) [1803969] - [dax] device-dax: Add a driver for "hmem" devices (Al Stone) [1803969] - [nvdimm] lib: Uplevel the pmem "region" ida to a global allocator (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191018 (Al Stone) [1803969] - [acpi] ACPICA: debugger: remove leading whitespaces when converting a string to a buffer (Al Stone) [1803969] - [acpi] ACPICA: acpiexec: initialize all simple types and field units from user input (Al Stone) [1803969] - [acpi] ACPICA: debugger: add field unit support for acpi_db_get_next_token (Al Stone) [1803969] - [acpi] ACPICA: debugger: surround field unit output with braces '{' (Al Stone) [1803969] - [acpi] ACPICA: debugger: add command to dump all fields of particular subtype (Al Stone) [1803969] - [acpi] ACPICA: utilities: add flag to only display data when dumping buffers (Al Stone) [1803969] - [acpi] ACPICA: make acpi_load_table() return table index (Al Stone) [1803969] - [acpi] ACPICA: Add new external interface, acpi_unload_table() (Al Stone) [1803969] - [acpi] ACPICA: More Clang changes (Al Stone) [1803969] - [acpi] ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 (Al Stone) [1803969] - [acpi] ACPICA: Results from Clang (Al Stone) [1803969] - [acpi] ACPI: EC: add support for hardware-reduced systems (Al Stone) [1803969] - [acpi] ACPI: EC: tweak naming in preparation for GpioInt support (Al Stone) [1803969] - [acpi] ACPI: button: Remove unused acpi_lid_notifier_register() functions (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Asus T200TA (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2215T (Al Stone) [1803969] - [acpi] ACPI: button: Turn lid_blacklst DMI table into a generic quirk table (Al Stone) [1803969] - [acpi] ACPI: button: Allow disabling LID support with the lid_init_state module option (Al Stone) [1803969] - [acpi] ACPI: button: Refactor lid_init_state module parsing code (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Do not register handlers for unhandled OpRegions (Al Stone) [1803969] - [acpi] ACPI: processor_idle: Skip dummy wait if kernel is in guest (Al Stone) [1803969] - [acpi] acpi: Use pr_warn instead of pr_warning (Al Stone) [1803969] - [acpi] ACPI: CPPC: Set pcc_datato NULL in acpi_cppc_processor_exit() (Al Stone) [1803969] - [mfd] rhel: constify some function arguments when searching for devices (Al Stone) [1803969] - [acpi] ACPI: platform: Unregister stale platform devices (Al Stone) [1803969] - [i2c] i2c: Revert incorrect conversion to use generic helper (Al Stone) [1803969] - [base] drivers: Introduce device lookup variants by ACPI_COMPANION device (Al Stone) [1803969] - [s390] drivers: s390/cio: Fix compilation warning about const qualifiers (Al Stone) [1803969] - [s390] driver_find_device: Unify the match function with class_find_device() (Al Stone) [1803969] - [acpi] ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() (Al Stone) [1803969] - [acpi] ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI (Al Stone) [1803969] - [acpi] ACPI / utils: Describe function parameters in kernel-doc (Al Stone) [1803969] - [acpi] ACPI: Always build evged in (Al Stone) [1803969] - [acpi] ACPI: video: update doc for acpi_video_bus_DOS() (Al Stone) [1803969] - [acpi] ACPI: PM: Drop Dell XPS13 9360 from LPS0 Idle _DSM blacklist (Al Stone) [1803969] - [acpi] ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since ACPI-6.3 (Al Stone) [1803969] - [acpi] i2c: imx: ACPI support for NXP i2c controller (Al Stone) [1803969] - [acpi] ACPI / PCI: fix acpi_pci_irq_enable() memory leak (Al Stone) [1803969] - [acpi] ACPI: custom_method: fix memory leaks (Al Stone) [1803969] - [acpi] ACPI: thermal: Remove redundant acpi_has_method() calls (Al Stone) [1803969] - [acpi] ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc (Al Stone) [1803969] - [acpi] ACPI / CPPC: do not require the _PSD method (Al Stone) [1803969] - [acpi] ACPI: SBS: remove unused const variable 'SMBUS_PEC' (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Always set up EC GPE for system wakeup (Al Stone) [1803969] - [platform] intel-hid: Disable button array during suspend-to-idle (Al Stone) [1803969] - [platform] intel-hid: intel-vbtn: Avoid leaking wakeup_mode set (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Missing power button release on some Dell models (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Convert to use SPDX identifier (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Add support for Device Specific Methods (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily (Al Stone) [1803969] - [base] PM / wakeup: Show wakeup sources stats in sysfs (Al Stone) [1803969] - [kernel] PM / wakeup: Use wakeup_source_register() in wakelock.c (Al Stone) [1803969] - [base] PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() (Al Stone) [1803969] - [base] PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() (Al Stone) [1803969] - [acpi] ACPI/PCI: Remove surplus parentheses from a return statement (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20190816 (Al Stone) [1803969] - [acpi] ACPICA: Add "Windows 2019" string to _OSI support (Al Stone) [1803969] - [acpi] ACPICA: Differentiate Windows 8.1 from Windows 8 (Al Stone) [1803969] - [acpi] ACPICA: Fully deploy ACPI_PRINTF_LIKE macro (Al Stone) [1803969] - [acpi] ACPICA: Fix issues with arg types within printf format strings (Al Stone) [1803969] - [acpi] ACPICA: Macros: remove pointer math on a null pointer (Al Stone) [1803969] - [acpi] ACPICA: Debugger: remove redundant assignment on obj_desc (Al Stone) [1803969] - [acpi] ACPI / APEI: Release resources if gen_pool_add() fails (Al Stone) [1803969] - [acpi] acpi: Use built-in RCU list checking for acpi_ioremaps list (Al Stone) [1803969] - [acpi] HMAT: Skip publishing target info for nodes with no online memory (Al Stone) [1803969] - [acpi] HMAT: Register attributes for memory hot add (Al Stone) [1803969] - [acpi] HMAT: Register memory-side cache after parsing (Al Stone) [1803969] - [acpi] ACPI / processor: don't print errors for processorIDs == 0xff (Al Stone) [1803969] - [acpi] ACPI: PM: Print debug messages on device power state changes (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Consolidate some code depending on PM_SLEEP (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rearrange lps0_device_attach() (Al Stone) [1803969] - [acpi] ACPI / APEI: Get rid of NULL_UUID_LE constant (Al Stone) [1803969] - [acpi] ACPI: PM: Set up EC GPE for system wakeup from drivers that need it (Al Stone) [1803969] - [acpi] PM: sleep: Simplify suspend-to-idle control flow (Al Stone) [1803969] - [kernel] PCI: irq: Introduce rearm_wake_irq() (Al Stone) [1803969] - [acpi] ACPI: PM: Set s2idle_wakeup earlier and clear it later (Al Stone) [1803969] - [acpi] ACPI: EC: Return bool from acpi_ec_dispatch_gpe() (Al Stone) [1803969] - [acpi] ACPICA: Return u32 from acpi_dispatch_gpe() (Al Stone) [1803969] - [kernel] kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted (Rafael Aquini) [1845358] - [documentation] kernel: add panic_on_taint (Rafael Aquini) [1845358] - [mm] hugetlbfs: fix changes to command line processing (Baoquan He) [1823769] - [documentation] hugetlbfs: clean up command line processing (Baoquan He) [1823769] - [mm] hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate (Baoquan He) [1823769] - [mm] hugetlbfs: move hugepagesz= parsing to arch independent code (Baoquan He) [1823769] - [mm] mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CONTIG_ALLOC (Baoquan He) [1823769] - [mm] hugetlbfs: add arch_hugetlb_valid_size (Baoquan He) [1823769] - [mm] arm64/hugetlb: Use macros for contiguous huge page sizes (Baoquan He) [1823769] - [mm] arm64: hugetlb: Register hugepages during arch init (Baoquan He) [1823769] - [fs] xfs: prohibit fs freezing when using empty transactions (Brian Foster) [1845099] - [security] selinux: properly handle multiple messages in selinux_netlink_send() (Ondrej Mosnacek) [1839643] {CVE-2020-10751} - [mm] bdi: add a ->dev_name field to struct backing_dev_info (Ming Lei) [1788378] - [block] bdi: use bdi_dev_name() to get device name (Ming Lei) [1788378] - [mm] bdi: move bdi_dev_name out of line (Ming Lei) [1788378] - [fs] memcg: fix a crash in wb_workfn when a device disappears (Ming Lei) [1788378]- [tools] libbpf: provide backported RHEL symbols as upstream aliases 2 (Yauheni Kaliuta) [1813372] - [include] bpf: include/linux/bpf.h: fix spaces (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for freplace program with expected_attach_type (Yauheni Kaliuta) [1813372] - [scripts] checkpatch: don't warn about new vsprintf pointer extension 'pe' (Yauheni Kaliuta) [1813372] - [s390] s390: enable bpf jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Copy runqslower to OUTPUT directory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix memory leak in test selector (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add runqslower binary to .gitignore (Yauheni Kaliuta) [1813372] - [net] bpf: Change kvfree to kfree in generic_map_lookup_batch() (Yauheni Kaliuta) [1813372] - [tools] bpf, selftests: Use bpf_probe_read_kernel (Yauheni Kaliuta) [1813372] - [net] bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_pointer() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix bug in mmap() implementation for BPF array map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Validate frozen map contents stays frozen (Yauheni Kaliuta) [1813372] - [net] bpf: Fix handling of XADD on BTF memory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix typo in bash-completion (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Declare bpf_log_buf variables as static (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix a couple of broken test_btf cases (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Enforce returning 0 for fentry/fexit programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test (Yauheni Kaliuta) [1813372] - [net] bpf: Propagate expected_attach_type when verifying freplace programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count clean up logic (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset some bpf info structures declared on the stack (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset the bpf_attr structure (Yauheni Kaliuta) [1813372] - [net] bpf: Sanitize the bpf_struct_ops tcp-cc name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for the packed enum member in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf/btf: Fix BTF verification of enum members in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory (Yauheni Kaliuta) [1813372] - [net] bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set (Yauheni Kaliuta) [1813372] - [x86] bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits (Yauheni Kaliuta) [1813372] - [net] bpf: Do not allow map_freeze in struct_ops map (Yauheni Kaliuta) [1813372] - [net] bpf: Return better error value in delete_elem for struct_ops map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add send_signal_sched_switch test (Yauheni Kaliuta) [1813372] - [kernel] bpf: Fix deadlock with rq_lock in bpf_send_signal() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix a potential deadlock with bpf_map_do_batch (Yauheni Kaliuta) [1813372] - [net] bpf: Do not grab the bucket spinlock by default on htab batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Sanitise internal map names so they are not rejected by the kernel (Yauheni Kaliuta) [1813372] - [tools] bpf, uapi: Remove text about bpf_redirect_map() giving higher performance (Yauheni Kaliuta) [1813372] - [net] bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Mark SYN cookie test skipped for UDP sockets (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix error checking on reading the tcp_fastopen sysctl (Yauheni Kaliuta) [1813372] - [net] bpf: Make btf_check_func_type_match() static (Yauheni Kaliuta) [1813372] - [tools] bpf: Selftests build error in sockmap_basic.c (Yauheni Kaliuta) [1813372] - [net] bpf: Improve bucket_log calculation logic (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test freeing sockmap/sockhash with a socket in it (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Rebuild libbpf.a on libbpf source change (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count.c selftest compilation warning (Yauheni Kaliuta) [1813372] - [net] bpf: Fix modifier skipping logic (Yauheni Kaliuta) [1813372] - [tools] bpftool: Remove redundant "HAVE" prefix from the large INSN limit check (Yauheni Kaliuta) [1813372] - [tools] runqslower: Fix Makefile (Yauheni Kaliuta) [1813372] - [net] bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test based on port range for BPF flow dissector (Yauheni Kaliuta) [1813372] - [net] bpf: map_seq_next should always increase position index (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Allow overriding llvm tools for runqslower (Yauheni Kaliuta) [1813372] - [tools] selftest/bpf: Add test for allowed trampolines count (Yauheni Kaliuta) [1813372] - [net] bpf: Allow to resolve bpf trampoline and dispatcher in unwind (Yauheni Kaliuta) [1813372] - [net] bpf: Allow BTF ctx access for string pointers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Improve handling of failed CO-RE relocations (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Reset global state between reuseport test runs (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Make reuseport test output more legible (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Ignore FIN packets for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Use a temporary file in test_sockmap (Yauheni Kaliuta) [1813372] - [tools] bpftool: Print function linkage in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Improve bpftool changes detection (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Initialize duration variable before using (Yauheni Kaliuta) [1813372] - [tools] bpf: tcp: Add bpf_cubic example (Yauheni Kaliuta) [1813372] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_jiffies64 (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for program extensions (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add support for program extensions (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce dynamic program extensions (Yauheni Kaliuta) [1813372] - [scripts] bpf, btf: Always output invariant hit in pahole DWARF to BTF transform (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build urandom_read with LDFLAGS and LDLIBS (Yauheni Kaliuta) [1813372] - [net] bpf: Fix error path under memory pressure (Yauheni Kaliuta) [1813372] - [net] bpf: don't bother with getname/kern_path - use user_path_at (Yauheni Kaliuta) [1813372] - [tools] selftests: Refactor build to remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] runsqslower: Support user-specified libbpf include and object paths (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [tools] selftests: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] selftests: Pass VMLINUX_BTF to runqslower Makefile (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Fix override option for VMLINUX_BTF (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Don't try to remove user's homedir on clean (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Skip perf hw events test if the setup disabled it (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Don't check for btf fd in test_btf (Yauheni Kaliuta) [1813372] - [net] bpf: Fix memory leaks in generic update/delete batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Load btf_vmlinux only once per object (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix potential multiplication overflow in mmap() size calculation (Yauheni Kaliuta) [1813372] - [tools] libbpf: Simplify BTF initialization logic (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix error handling bug in btf_dump__new (Yauheni Kaliuta) [1813372] - [net] bpf: Remove set but not used variable 'first_key' (Yauheni Kaliuta) [1813372] - [tools] libbpf: Revert bpf_helper_defs.h inclusion regression (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix test_progs send_signal flakiness with nmi mode (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix unneeded extra initialization in bpf_map_batch_common (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add whitelist/blacklist of test names to test_progs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Support dumping a map with btf_vmlinux_value_type_id (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add struct_ops map name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix missing BTF output for json during map dump (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix a leak of btf object (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing to array bpf map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing for htab and htab_percpu map (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add libbpf support to batch ops (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Sync uapi header bpf.h (Yauheni Kaliuta) [1813372] - [net] bpf: Add batch ops to all htab bpf map (Yauheni Kaliuta) [1813372] - [net] bpf: Add lookup and update batch ops to arraymap (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for update and delete batch ops (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for lookup batch op (Yauheni Kaliuta) [1813372] - [net] bpf: Add bpf_map_{value_size, update_value, map_copy_value} functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for attaching a bpf fentry/fexit trace to an XDP program (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add self tests for bpf_send_signal_thread() (Yauheni Kaliuta) [1813372] - [kernel] bpf: Add bpf_send_signal_thread() helper (Yauheni Kaliuta) [1813372] - [net] bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build runqslower from selftests (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add runqslower tool to tools/bpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Apply preserve_access_index attribute to all types in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Conform selftests/bpf Makefile output to libbpf and bpftool (Yauheni Kaliuta) [1813372] - [scripts] libbpf: Clean up bpf_helper_defs.h generation output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros (Yauheni Kaliuta) [1813372] - [tools] libbpf: Poison kernel-only integer types (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add unit tests for global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Modify a test to check global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for a large global function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add fexit-to-skb test for global funcs (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce function-by-function verification (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Further clean up Makefile output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir (Yauheni Kaliuta) [1813372] - [tools] libbpf,selftests/bpf: Fix clean targets (Yauheni Kaliuta) [1813372] - [tools] libbpf: Make bpf_map order and indices stable (Yauheni Kaliuta) [1813372] - [tools] bpf: Document BPF_F_QUERY_EFFECTIVE flag (Yauheni Kaliuta) [1813372] - [tools] bpf: Add bpf_dctcp example (Yauheni Kaliuta) [1813372] - [tools] bpf: libbpf: Add STRUCT_OPS support (Yauheni Kaliuta) [1813372] - [tools] bpf: Synch uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_tcp_send_ack helper (Yauheni Kaliuta) [1813372] - [net] bpf: tcp: Support tcp_congestion_ops in bpf (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Support bitfield read access in btf_struct_access (Yauheni Kaliuta) [1813372] - [net] bpf: Add enum support to btf_ctx_access() (Yauheni Kaliuta) [1813372] - [net] bpf: Avoid storing modifier to info->btf_id (Yauheni Kaliuta) [1813372] - [net] bpf: Save PTR_TO_BTF_ID register state when spilling to stack (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Restore original comm in test_overhead (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add misc section and probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] bpftool: Make skeleton C code compilable with C++ compiler (Yauheni Kaliuta) [1813372] - [tools] bpf: Print error message for bpftool cgroup show (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify transmit fill pattern (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify tx packet size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify number of packets to send (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify batch size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Use common code to handle signal and main exit (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add duration option to specify how long to run (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Preserve errno in test_progs CHECK macros (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multi (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert test_cgroup_attach to prog_tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Introduce bpf_prog_attach_xattr (Yauheni Kaliuta) [1813372] - [net] bpf: Support replacing cgroup-bpf program in MULTI mode (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unused new_flags in hierarchy_allows_attach() (Yauheni Kaliuta) [1813372] - [net] bpf: Simplify __cgroup_bpf_attach (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unnecessary assertion on fp_old (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix another __u64 printf warning (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix printing of ulimit value (Yauheni Kaliuta) [1813372] - [tools] libbpf: BTF is required when externs are present (Yauheni Kaliuta) [1813372] - [tools] libbpf: Allow to augment system Kconfig through extra optional config (Yauheni Kaliuta) [1813372] - [tools] libbpf: Put Kconfig externs into .kconfig section (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource (Yauheni Kaliuta) [1813372] - [tools] bpf: Allow to change skb mark in test_run (Yauheni Kaliuta) [1813372] - [tools] bpftool: Work-around rst2man conversion bug (Yauheni Kaliuta) [1813372] - [tools] bpftool: Simplify format string to not use positional args (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add gen subcommand manpage (Yauheni Kaliuta) [1813372] - [tools] libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h (Yauheni Kaliuta) [1813372] - [tools] bpftool, selftests/bpf: Embed object file inside skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level for custom section names (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix libbpf_common.h when installing libbpf through 'make install' (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: More succinct Makefile output (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add zlib as a dependency in pkg-config template (Yauheni Kaliuta) [1813372] - [tools] libbpf: Print hint about ulimit when getting permission denied error (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Attach XDP programs in driver mode by default (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Set -fno-stack-protector when building BPF programs (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Add missing -lz to TPROGS_LDLIBS (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix compilation warning on shadowed variable (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix build by renaming variables (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add flexible array relocation tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support flexible arrays in CO-RE (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for libbpf-provided externs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Generate externs datasec in BPF skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support libbpf-provided extern variables (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract internal map names into constants (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add `gen skeleton` BASH completions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test validating data section to struct convertion layout (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert few more selftest to skeletons (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF skeletons selftests and convert attach_probe.c (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add skeleton codegen command (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF object skeleton support (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level of supported section names dump (Yauheni Kaliuta) [1813372] - [tools] libbpf: Postpone BTF ID finding for TRACING programs to load phase (Yauheni Kaliuta) [1813372] - [tools] libbpf: Refactor global data map initialization (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BPF program's function name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BTF-to-C type declaration emitting API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose btf__align_of() API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract common user-facing helpers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files (Yauheni Kaliuta) [1813372] - [tools] libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add generic bpf_program__attach() (Yauheni Kaliuta) [1813372] - [tools] libbpf: Don't require root for bpf_object__open() (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match maps by name (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match programs by name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [x86] bpf, x86: Align dispatcher branch targets to 16B (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add xdp_perf test (Yauheni Kaliuta) [1813372] - [net] bpf: Start using the BPF dispatcher in BPF_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf, xdp: Start using the BPF dispatcher for XDP (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF dispatcher (Yauheni Kaliuta) [1813372] - [net] bpf: Move trampoline JIT image allocation to a function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add CPU mask parsing tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Switch reuseport tests for test_progs framework (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Move reuseport tests under prog_tests/ (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Pull up printing the test name into test runner (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Propagate errors during setup for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run reuseport tests in a loop (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Unroll the main loop in reuseport test (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add helpers for getting socket family & type name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Use sa_family_t everywhere in reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Let libbpf determine program type from section name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Recognize SK_REUSEPORT programs from section name (Yauheni Kaliuta) [1813372] - [arm64] bpf, x86, arm64: Enable jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [net] bpf: Switch to offsetofend in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [tools] libbpf: Bump libpf current version to v0.0.7 (Yauheni Kaliuta) [1813372] - [fs] vmalloc: fix remap_vmalloc_range() bounds checks (Yauheni Kaliuta) [1813370] - [net] bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: fix test_sysctl_prog with alu32 (Yauheni Kaliuta) [1813370] - [powerpc] powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again (Yauheni Kaliuta) [1813370] - [kernel] bpf: Restrict bpf_trace_printk()'s s usage and add pks, pus specifier (Yauheni Kaliuta) [1813370] - [lib] printf: add support for printing symbolic error names (Yauheni Kaliuta) [1813370] - [net] bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range (Yauheni Kaliuta) [1813370] - [arm64] bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix accounting bug with direct->count in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Return the first found result in lookup_rec() (Yauheni Kaliuta) [1813370] - [net] bpf: Undo incorrect __reg_bound_offset32 handling (Yauheni Kaliuta) [1813370] - [net] bpf: Fix tnum constraints for 32-bit comparisons (Yauheni Kaliuta) [1813370] - [x86] x86: Fix kernel-doc atomic.h warnings (Yauheni Kaliuta) [1813370] - [net] bpf: Fix trampoline usage in preempt (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Reintroduce missed build targets (Yauheni Kaliuta) [1813370] - [trace] bpf: Reliably preserve btf_trace_xxx types (Yauheni Kaliuta) [1813370] - [include] bpf: Avoid setting bpf insns pages read-only when prog is jited (Yauheni Kaliuta) [1813370] - [scripts] bpf: Force .BTF section start to zero when dumping from vmlinux (Yauheni Kaliuta) [1813370] - [scripts] bpf: Support pre-2.25-binutils objcopy for vmlinux BTF (Yauheni Kaliuta) [1813370] - [net] bpfilter: remove superfluous testing message (Jiri Benc) [1819632] - [net] bpfilter: fix dprintf usage for /dev/kmsg (Jiri Benc) [1819632] - [net] bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free (Jiri Benc) [1819632] - [netdrv] veth: ignore peer tx_dropped when counting local rx_dropped (Jiri Benc) [1819632] - [net] xsk: Publish global consumer pointers when NAPI is finished (Jiri Benc) [1819632] - [kernel] bpf, xdp: Remove no longer required rcu_read_{un}lock() (Jiri Benc) [1819632] - [netdrv] bpf, xdp: virtio_net use access ptr macro for xdp enable check (Jiri Benc) [1819632] - [kernel] bpf, xdp: Update devmap comments to reflect napi/rcu usage (Jiri Benc) [1819632] - [net] xsk, net: Make sock_def_readable() have external linkage (Jiri Benc) [1819632] - [kernel] devmap: Adjust tracepoint for map-less queue flush (Jiri Benc) [1819632] - [net] xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths (Jiri Benc) [1819632] - [net] xdp: Move devmap bulk queue into struct net_device (Jiri Benc) [1819632] - [net] xsk: Support allocations of large umems (Jiri Benc) [1819632] - [tools] Sync uapi/linux/if_link.h (Jiri Benc) [1819632] - [net] bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map (Jiri Benc) [1819632] - [net] flow_dissector: fix document for skb_flow_get_icmp_tci (Jiri Benc) [1819632] - [net] xsk: Use struct_size() helper (Jiri Benc) [1819632] - [net] xsk: Add function naming comments and reorder functions (Jiri Benc) [1819632] - [net] xsk: Remove unnecessary READ_ONCE of data (Jiri Benc) [1819632] - [net] xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addr (Jiri Benc) [1819632] - [net] xsk: Change names of validation functions (Jiri Benc) [1819632] - [net] xsk: Simplify the consumer ring access functions (Jiri Benc) [1819632] - [net] xsk: Simplify xskq_nb_avail and xskq_nb_free (Jiri Benc) [1819632] - [net] xsk: Eliminate the RX batch size (Jiri Benc) [1819632] - [net] xsk: Standardize naming of producer ring access functions (Jiri Benc) [1819632] - [net] xsk: Consolidate to one single cached producer pointer (Jiri Benc) [1819632] - [net] xsk: Simplify detection of empty and full rings (Jiri Benc) [1819632] - [net] xsk: Eliminate the lazy update threshold (Jiri Benc) [1819632] - [net] xdp: Simplify __bpf_tx_xdp_map() (Jiri Benc) [1819632] - [net] xdp: Remove map_to_flush and map swap detection (Jiri Benc) [1819632] - [net] xdp: Make cpumap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xdp: Make devmap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xsk: Make xskmap flush_list common for all map instances (Jiri Benc) [1819632] - [kernel] xdp: Fix graze->grace type-o in cpumap comments (Jiri Benc) [1819632] - [kernel] xdp: Simplify cpumap cleanup (Jiri Benc) [1819632] - [kernel] xdp: Simplify devmap cleanup (Jiri Benc) [1819632] - [net] sysctl: Fix compiler warning when only cBPF is present (Jiri Benc) [1819631] - [net] dsa: fix flow dissection on Tx path (Jiri Benc) [1819631] - [net] page_pool: add the possibility to sync DMA memory for device (Jiri Benc) [1819631] - [net] xsk: Fix xsk_poll()'s return type (Jiri Benc) [1819631] - [tools] net-af_xdp: Use correct number of channels from ethtool (Jiri Benc) [1819631] - [net] xdp: remove memory poison on free for struct xdp_mem_allocator (Jiri Benc) [1819631] - [documentation] xsk: Extend documentation for Rx|Tx-only sockets and shared umems (Jiri Benc) [1819631] - [net] xsk: Restructure/inline XSKMAP lookup/redirect/flush (Jiri Benc) [1819631] - [kernel] xsk: Store struct xdp_sock as a flexible array member of the XSKMAP (Jiri Benc) [1819631] - [include] xdp: Fix type of string pointer in __XDP_ACT_SYM_TAB (Jiri Benc) [1819631] - [documentation] xsk: Improve documentation for AF_XDP (Jiri Benc) [1819631] - [tools] Sync if_link.h (Jiri Benc) [1819631] - [net] xdp: Trivial, fix spelling in function description (Jiri Benc) [1819631] - [netdrv] netdevsim: Use scnprintf() for avoiding potential buffer overflow (Jiri Benc) [1819631] - [netdrv] netdevsim: fix ptr_ret.cocci warnings (Jiri Benc) [1819631] - [netdrv] netdevsim: remove unused sdev code (Jiri Benc) [1819631] - [netdrv] netdevsim: use IS_ERR instead of IS_ERR_OR_NULL for debugfs (Jiri Benc) [1819631] - [netdrv] netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() (Jiri Benc) [1819631] - [netdrv] netdevsim: fix panic in nsim_dev_take_snapshot_write() (Jiri Benc) [1819631] - [net] openvswitch: New MPLS actions for layer 2 tunnelling (Guillaume Nault) [1839760] - [net] Rephrased comments section of skb_mpls_pop() (Guillaume Nault) [1839760] - [net] skb_mpls_push() modified to allow MPLS header push at start of packet. (Guillaume Nault) [1839760] - [net] Change in Openvswitch to support MPLS label depth of 3 in ingress direction (Guillaume Nault) [1839182] - [block] block: fix use-after-free on cached last_lookup partition (Ming Lei) [1787968]- [drm] drm/prime: fix extracting of the DMA addresses from a scatterlist (Jerry Snitselaar) [1815610] - [iommu] iommu: Check for deferred attach in iommu_group_do_dma_attach() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add get_domain_info() helper (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't take group reference in iommu_alloc_default_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't call .probe_finalize() under group->mutex (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Apply per-device dma_ops (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow 32bit devices to uses DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu: Do not probe devices on IOMMU-less busses (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix variable "iommu" set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu: Unexport iommu_group_get_for_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move more initialization to __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove add_device()/remove_device() code-paths (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_alloc_smes()' (Jerry Snitselaar) [1815610] - [iommu] iommu/s390: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dev_data->passthrough (Jerry Snitselaar) [1815610] - [iommu] iommu: Export bus_iommu_probe() and make is safe for re-probing (Jerry Snitselaar) [1815610] - [iommu] iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Split off default domain allocation from group assignment (Jerry Snitselaar) [1815610] - [iommu] iommu: Move new probe_device path to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Keep a list of allocated groups in __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Add probe_device() and release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dma_mask check from check_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Wire up iommu_ops->def_domain_type (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1815610] - [iommu] iommu: Add def_domain_type() callback in iommu_ops (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix reference count leak in iommu_group_alloc (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove real DMA lookup in find_domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allocate domain info for real DMA sub-devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Only clear real DMA device's context entries (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix get_acpihid_device_id() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Switch to use acpi_dev_hid_uid_match() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix over-read of ACPI UID from IVRS table (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix deferred domain attachment (Jerry Snitselaar) [1815610] - [include] iommu: Move fwspec->iommu_priv to struct dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Refactor master_cfg/fwspec usage (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Improve add_device() error handling (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Fix resource_size check (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation (Jerry Snitselaar) [1815610] - [include] iommu: Introduce accessors for iommu private data (Jerry Snitselaar) [1815610] - [acpi] ACPI/IORT: Remove direct access of dev->iommu_fwspec (Jerry Snitselaar) [1815610] - [include] iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not flush Device Table in iommu_map_page() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Update Device Table in increase_address_space() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Call domain_flush_complete() in update_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not loop forever when trying to increase address space (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix race in increase_address_space()/fetch_pte() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix the memory leak in dev_iommu_free() (Jerry Snitselaar) [1815610] - [include] iommu: Move iommu_fwspec to struct dev_iommu (Jerry Snitselaar) [1815610] - [include] iommu: Rename struct iommu_param to dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Take a ref to the IOMMU driver during ->of_xlate() (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix mm reference leak (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix the configuration of GCR3 table root pointer (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix page request descriptor size (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Populate debugfs if IOMMUs are detected (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Ignore devices with out-of-spec domain number (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix the wrong printing in RHSA parsing (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix debugfs register reads (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warnings (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix MSI reservation allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Disable IOMMU on Stoney Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu: intel: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: amd: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: arm: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: Implement generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix Kconfig indentation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON_ONCE() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unnecessary to handle default identity domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add RMRR base and end addresses sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Mark firmware tainted if RMRR fails sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't reject Host Bridge due to scope mismatch (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Loose requirement for flush queue initializaton (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid iova flush queue in strict mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: trace: Extend map_sg trace event (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid sending invalid page response (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix off-by-one in PASID allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid duplicated code for PASID setup (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Reject SVM bind for failed capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Match CPU and IOMMU paging mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove VMD child device sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use pci_real_dma_dev() for mapping (Jerry Snitselaar) [1815610] - [pci] PCI: Introduce pci_real_dma_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove the unnecessary assignment (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused struct member (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Replace two consecutive readl calls with one readq (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix typos for PPR macros (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove local variables (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused variable (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Only support x2APIC with IVHD type 11h/40h (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Check feature support bit before accessing MSI capability registers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Treat per-device exclusion ranges as r/w unity-mapped regions (Jerry Snitselaar) [1815610] - [iommu] iommu: Use C99 flexible array in fwspec (Jerry Snitselaar) [1833512 1815610] - [iommu] drivers/iommu: Allow IOMMU bus ops to be unregistered (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Request ACS from the PCI core when configuring IOMMU linkage (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Export core IOMMU API symbols to permit modular drivers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix IOMMU perf counter clobbering during init (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: fix variable 'cookie' set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unlink device if failed to add to group (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove device link to group on failure (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Relax locking in iommu_dma_prepare_msi() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove incorrect PSI capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Rationalise types for DMA masks (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Init the struct iova to fix the possible memleak (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check VT-d RMRR region in BIOS is reported as reserved (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Turn off translations at shutdown (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in device table (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not re-fetch iommu->cmd_buf_tail (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event (Jerry Snitselaar) [1815610] - [drm] drm/prime: use dma length macro when mapping sg (Jerry Snitselaar) [1815610] - [drm] drm/amdgpu: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [drm] drm/radeon: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert AMD iommu driver to the dma-iommu api (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Use the dev->coherent_dma_mask (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Handle deferred devices (Jerry Snitselaar) [1815610] - [include] iommu: KABI cleanup (Jerry Snitselaar) [1815610] - [iommu] iommu: Add gfp parameter to iommu_ops::map (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unnecessary locking from AMD iommu driver (Jerry Snitselaar) [1815610] - [iommu] drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 (Jerry Snitselaar) [1815610] - [include] iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros (Jerry Snitselaar) [1815610] - [iommu] iommu: pass cell_count = -1 to of_for_each_phandle with cells_name (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Free context bitmap in the err path of arm_smmu_init_domain_context (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Return the correct dma mask when we are bypassing the IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41 (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Mask TLBI address correctly (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove wrong default domain comments (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix for dereferencing before null checking (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Declare Broadwell igfx dmar support snafu (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add Scalable Mode fault information (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use bounce buffer for untrusted devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add trace events for device dma map/unmap (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't switch off swiotlb if bounce page is used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check whether device requires bounce buffer (Jerry Snitselaar) [1815610] - [dma] swiotlb: Split size parameter to map/unmap APIs (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: use ->map_page to implement ->map_sg (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: make instances match their method names (Jerry Snitselaar) [1815610] - [uapi] iommu: Add padding to struct iommu_fault (Jerry Snitselaar) [1815610] - [iommu] iommu: Add recoverable fault reporting (Jerry Snitselaar) [1815610] - [iommu] iommu: Introduce device fault report API (Jerry Snitselaar) [1815610] - [include] driver core: Add per device iommu param (Jerry Snitselaar) [1815610] - [uapi] iommu: Introduce device fault data (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use dma_direct for bypass devices (Jerry Snitselaar) [1815610] - [dma] dma-direct: don't check swiotlb=force in dma_direct_map_resource (Jerry Snitselaar) [1815610] - [mm] dma-mapping: remove the default map_resource implementation (Jerry Snitselaar) [1815610] - [iommu] Revert "iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock" (Jerry Snitselaar) [1815610 1813666] - [dma] dma-direct: don't truncate dma_required_mask to bus addressing capabilities (Jerry Snitselaar) [1815610] - [acpi] ACPI / utils: Introduce acpi_dev_hid_uid_match() helper (Jerry Snitselaar) [1815610] - [security] efi: Only print errors about failing to get certs if EFI vars are found (Lenny Szubowicz) [1804969] - [infiniband] RDMA/iw_cxgb4: Fix incorrect function parameters (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: initiate CLOSE when entering TERM (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case (Vishal Kulkarni) [1828676] - [infiniband] iw_cxgb4: fix ECN check on the passive accept (Vishal Kulkarni) [1828676] - [vfio] vfio/pci: fix memory leaks of eventfd ctx (Alex Williamson) [1837678] - [vfio] vfio/pci: fix memory leaks in alloc_perm_bits() (Alex Williamson) [1837678] - [vfio] vfio: avoid possible overflow in vfio_iommu_type1_pin_pages (Alex Williamson) [1837678] - [vfio] vfio/mdev: make create attribute static (Alex Williamson) [1837678] - [vfio] vfio/type1: remove hugepage checks in is_invalid_reserved_pfn() (Alex Williamson) [1837678] - [vfio] vfio/type1: Initialize resv_msi_base (Alex Williamson) [1837678] - [vfio] vfio_pci: Restore original state on release (Alex Williamson) [1837678] - [uapi] vfio: re-arrange vfio region definitions (Alex Williamson) [1837678] - [vfio] mdev: Send uevents around parent device registration (Alex Williamson) [1837678] - [vfio] vfio/mdev: Synchronize device create/remove with parent removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid creating sysfs remove file on stale device removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Improve the create/remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid inline get and put parent helpers (Alex Williamson) [1837678] - [vfio] vfio/mdev: Fix aborting mdev child device removal if one fails (Alex Williamson) [1837678] - [vfio] vfio/mdev: Follow correct remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid masking error code to EBUSY (Alex Williamson) [1837678] - [vfio] vfio/mdev: Removed unused kref (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid release parent reference during error path (Alex Williamson) [1837678] - [uapi] vfio-ccw: add handling for async channel instructions (Alex Williamson) [1837678] - [uapi] vfio-ccw: add capabilities chain (Alex Williamson) [1837678] - [vfio] vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" (Alex Williamson) [1837678] - [vfio] vfio/pci: use correct format characters (Alex Williamson) [1837678] - [vfio] vfio: expand minor range when registering chrdev region (Alex Williamson) [1837678] - [vfio] vfio/mdev: add static modifier to add_mdev_supported_type (Alex Williamson) [1837678] - [vfio] vfio/type1: Remove map_try_harder() code path (Alex Williamson) [1837678] - [vfio] vfio/pci: Fix potential memory leak in vfio_msi_cap_len (Alex Williamson) [1837678] - [vfio] vfio: Mark expected switch fall-throughs (Alex Williamson) [1837678] - [fs] gfs2: Only do glock put in gfs2_create_inode for free inodes (Robert S Peterson) [1831666] - [fs] gfs2: Grab glock reference sooner in gfs2_add_revoke (Robert S Peterson) [1831666] - [fs] Revert "gfs2: Don't demote a glock until its revokes are written" (Robert S Peterson) [1831666] - [fs] signal: Fix wrong PIDTYPE_TGID check in send_sigio() & send_sigurg() (Waiman Long) [1845597] - [md] dm mpath: add DM device name to Failing/Reinstating path log messages (Mike Snitzer) [1822975] - [md] dm mpath: enhance queue_if_no_path debugging (Mike Snitzer) [1822975] - [md] dm mpath: restrict queue_if_no_path state machine (Mike Snitzer) [1822975] - [md] dm mpath: simplify __must_push_back (Mike Snitzer) [1822975] - [md] dm: use DMDEBUG macros now that they use pr_debug variants (Mike Snitzer) [1822975] - [include] dm: use dynamic debug instead of compile-time config option (Mike Snitzer) [1822975] - [md] dm mpath: switch paths in dm_blk_ioctl() code path (Mike Snitzer) [1822975] - [md] dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath (Mike Snitzer) [1822975] - [tools] selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix some IS_ERR() vs NULL bugs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: fix unintention integer overflow on left shift (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap policers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add support for setting of packet trap group parameters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Switch to use correct packet trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Do not initialize dedicated discard policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add devlink-trap policer support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare policers for registration with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Track used packet trap policer IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend QPCR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_ptp: Fix build warnings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Avoid uninitialized symbol errors (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Remove unnecessary conversion to bool (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl: Avoid defining static variable in header file (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove unused RIF and FID families (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Add proper function documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: i2c: Add missing field documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Fix list iteration in error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Explicitly register packet trap groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Only issue reset when system is ready (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add tc action hw_stats tests (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Consolidate subpools initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move config validation along with resource register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct (Ivan Vecera) [1821646] - [tools] selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Query bank size from FW resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase register field length to 31 bits (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: RED: Test RED ECN nodrop offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Ask device for rule stats only if counter was created (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state (Ivan Vecera) [1821646] - [netdrv] net: mlxfw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_defprio: Use until_counter_is (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Wait longer before accessing the device after reset (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Update module_type values in PMTM register and map them to width (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: resource_scale: Invoke for Spectrum-3 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce router scale running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer traffic test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add mlxsw lib (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Add devlink port helpers (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Check devlink info command is supported (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer configuration test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in rtnetlink test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in vxlan test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in blackhole routes test (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Avoid race condition (Ivan Vecera) [1821646] - [tools] selftests: add a mirror test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [tools] selftests: add egress redirect test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Initialize advertised speeds to supported speeds (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move the ECN-marked packet counter to ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Optimize SFN records processing (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report() (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Extract cookie index for ACL discard trap packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Add trap with userdef action (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: fix spelling mistake: "progamming" -> "programming" (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_acl_drops: Add ACL traps test (Ivan Vecera) [1821646] - [tools] selftests: pass pref and handle to devlink_trap_drop_* helpers (Ivan Vecera) [1821646] - [tools] selftests: introduce test for mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add ACL devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Introduce dummy group with thin policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to enable/disable rx_listener for trap (Ivan Vecera) [1821646] - [netdrv] mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Pass the ingress indication down to flex action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track ingress and egress block bindings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Remove unused values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove priv from listener equality comparison (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Make block arg const where appropriate (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Make global arrays const as they should be (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove initialization to false of mlxsw_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Convert is_event and is_ctrl bools to be single bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove dummy union name from struct mlxsw_listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove unused action field from mlxsw_rx_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move functions to avoid their forward declarations (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use err variable instead of directly checking func return value (Ivan Vecera) [1821646] - [netdrv] net/mlx5: Add fsm_reactivate callback support (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Add reactivate flow support to FSM burn flow (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: More error messages coverage (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Improve FSM err message reporting and return codes (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Generic mlx FW flash status notify (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove RTNL where possible (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from exported helpers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inetaddr listeners (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from netdev listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Take router lock from dpipe code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inside routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Introduce router lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Store NVE decapsulation configuration in router (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Expose router struct to internal users (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast route list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast table list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Publish multicast route after writing it to the device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_nve: Make tunnel initialization symmetric (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Export function to check if RIF exists (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Prevent RIF access outside of routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Only update mirroring agents if present (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Convert callers to use new mirroring API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Prepare work item to update mirroring agents (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Use struct_size() to simplify allocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Do no expose mirroring agents to entire driver (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Protect counter pool with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_kvdl: Protect allocations with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Add test for error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Adjust test to recent changes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test bridge creation with VXLAN (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Remove deprecated test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Reduce dependency between bridge and router code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack to bridge creation function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Add missing error path (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add validation of hardware device types for MGPIR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Clear offload indication from IPv6 nexthops on abort (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for local table route replacement (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Fix 64-bit division error in mlxsw_sp_qdisc_tbf_rate_kbps (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of TBF Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Configure shaper rate and burst size together (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add lowest_shaper_bs to struct mlxsw_sp (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase MLXSW_REG_QEEC_MAS_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add max_shaper_bs to QoS ETS Element Configuration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a common leaf unoffload function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add mlxsw_sp_qdisc_get_class_stats() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a per-TC stat function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Fix use-after-free during reload (Ivan Vecera) [1821646] - [netdrv] spectrum: Add a delayed work to update SPAN buffsize according to speed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix SPAN egress mirroring buffer size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Put buffsize update code into helper function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push code getting port speed into a helper (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for overlay_smac_is_mc (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add OVERLAY_SMAC_MC trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_ipip: Add test case for decap_error (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for decap_error (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add tunnel devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Reorder cases according to enum order (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add ECN configurations with IPinIP tunnels (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Decapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Encapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add NON_ROUTABLE trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Add test cases of irif and erif disabled (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add irif and erif disabled traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Wipe xstats.backlog of down ports (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not enforce same firmware version for multiple ASICs (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test for FIB offload API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Set hardware flags for routes (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Separate nexthop offload indication from route (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Only require minimum firmware version (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Update firmware version to xx.2000.2714 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dcb: Allow setting default port priority (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of ETS Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Generalize PRIO offload to support ETS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Clarify a comment (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use dedicated policer for VRRP packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Skip loopback RIFs during MAC validation (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Fix out-of-memory error in mfa2 flash burning (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix use of uninitialized adjacency index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: After underlay moves, demote conflicting tunnels (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Check devlink device before running test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add router scale test for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Verify FSM error code translation doesn't exceed array size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Allocate discard adjacency entry when needed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Enable EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for using EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend EMAD information reported to devlink hwerr (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for EMAD string TLV parsing (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: emad: Remove deprecated EMAD TLVs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Parse TLVs' offsets of incoming EMADs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Enable devlink reload only on probe (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 exceptions (Ivan Vecera) [1821646] - [tools] selftests: forwarding: devlink: Add functionality for trap exceptions test (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap exceptions support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add specific trap for packets routed via invalid nexthops (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add new FIB entry type for reject routes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 drops (Ivan Vecera) [1821646] - [tools] selftests: devlink: Make devlink_trap_cleanup() more generic (Ivan Vecera) [1821646] - [tools] selftests: devlink: Export functions to devlink library (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_module_info_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Generalize split count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Iterate over all ports in gap during unsplit create (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix base port get for split count 4 and 8 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use port_module_max_width to compute base port index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remember split base local port and use it in unsplit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Introduce resource for getting offset of 4 lanes split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push getting offsets of split ports into a helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add sanity checks into module info get (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Pass mapping values in port mapping structure (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use mapping of port being split for creating split ports (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Replace port_to_module array with array of structs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Distinguish between unsplittable and split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move max_width check up before count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use PMTM register to get max module width (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Port Module Type Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend PMLP tx/rx lane value size to 4 bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_init (Ivan Vecera) [1821646] - [netdrv] mlxsw: Enforce firmware version for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: Bump firmware version to 13.2000.2308 (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Increase PCI reset timeout for SN3800 systems (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase size of MPAR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Unpublish devlink parameters during reload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: remove unneeded semicolon (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Calculate the size of the main pool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use guaranteed buffer size as pool size limit (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend QSFP EEPROM size for ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add macro for getting QSFP module EEPROM page number (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Push Ethernet header before reporting trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 target scale for tc flower scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a resource scale test for Spectrum-2 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 mirror-to-gretap target scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Generalize the parameters of mirror_gre test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register switched port analyzers (SPAN) as resource (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Add validation for FW version (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Push minor/subminor fw version check into helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: thermal: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: hwmon: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend MGPIR register with new field exposing the number of QSFP modules (Ivan Vecera) [1821646] - [netdrv] mlxsw: Propagate extack down to register_fib_notifier() (Ivan Vecera) [1821646] - [netdrv] mlxsw: Register port netdevices into net of core (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Take devlink net instead of init_net (Ivan Vecera) [1821646] - [netdrv] mlxsw: PCI: Send EMAD traffic on a separate queue (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use per-netns netdevice notifier registration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Clear VLAN filters during port initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register CPU port with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Prevent changing CPU port's configuration (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a test case for devlink-trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap L2 drops (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add trap group for layer 2 discards (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 2 discard trap IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add new trap actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add API to set trap action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-3 ASIC (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track rules that forbid egress block bind (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Expose KVD size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] geneve: change from tx_error to tx_dropped on missing metadata (Jiri Benc) [1843412] - [net] mptcp: use untruncated hash in ADD_ADDR HMAC (Florian Westphal) [1840167] - [net] mptcp: use rightmost 64 bits in ADD_ADDR HMAC (Florian Westphal) [1840167] - [tools] selftests: mptcp: pm: rm the right tmp file (Florian Westphal) [1840167] - [net] mptcp: cope better with MP_JOIN failure (Florian Westphal) [1840167] - [net] inet_connection_sock: factor out destroy helper. (Florian Westphal) [1840167] - [net] mptcp: add new sock flag to deal with join subflows (Florian Westphal) [1840167] - [net] mptcp: Initialize map_seq upon subflow establishment (Florian Westphal) [1840167] - [net] mptcp: set correct vfs info for subflows (Florian Westphal) [1840167] - [net] mptcp: fix uninitialized value access (Florian Westphal) [1840167] - [net] mptcp: initialize the data_fin field for mpc packets (Florian Westphal) [1840167] - [net] mptcp: fix 'use_ack' option access. (Florian Westphal) [1840167] - [net] mptcp: avoid a WARN on bad input. (Florian Westphal) [1840167] - [net] mptcp: move option parsing into mptcp_incoming_options() (Florian Westphal) [1840167] - [net] mptcp: consolidate synack processing. (Florian Westphal) [1840167] - [net] mptcp: replace mptcp_disconnect with a stub (Florian Westphal) [1840167] - [net] mptcp: fix race in msk status update (Florian Westphal) [1840167] - [net] tcp: mptcp: use mptcp receive buffer space to select rcv window (Florian Westphal) [1840167] - [net] mptcp/pm_netlink.c : add check for nla_put_in/6_addr (Florian Westphal) [1840167] - [net] mptcp: fix data_fin handing in RX path (Florian Westphal) [1840167] - [net] mptcp: drop req socket remote_key* fields (Florian Westphal) [1840167] - [net] mptcp: avoid flipping mp_capable field in syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: handle mptcp listener destruction via rcu (Florian Westphal) [1840167] - [net] mptcp: fix 'Attempt to release TCP socket in state' warnings (Florian Westphal) [1840167] - [net] mptcp: fix splat when incoming connection is never accepted before exit/close (Florian Westphal) [1840167] - [net] mptcp: fix double-unlock in mptcp_poll (Florian Westphal) [1840167] - [net] mptcp: add some missing pr_fmt defines (Florian Westphal) [1840167] - [net] mptcp: fix "fn parameter not described" warnings (Florian Westphal) [1840167] - [net] mptcp: re-check dsn before reading from subflow (Florian Westphal) [1840167] - [net] mptcp: subflow: check parent mptcp socket on subflow state change (Florian Westphal) [1840167] - [net] mptcp: fix tcp fallback crash (Florian Westphal) [1840167] - [tools] selftests:mptcp: fix failure due to whitespace damage (Florian Westphal) [1840167] - [tools] selftests: add test-cases for MPTCP MP_JOIN (Florian Westphal) [1840167] - [tools] selftests: add PM netlink functional tests (Florian Westphal) [1840167] - [net] mptcp: add netlink-based PM (Florian Westphal) [1840167] - [net] mptcp: add and use MIB counter infrastructure (Florian Westphal) [1840167] - [net] mptcp: allow dumping subflow context to userspace (Florian Westphal) [1840167] - [net] mptcp: implement and use MPTCP-level retransmission (Florian Westphal) [1840167] - [net] mptcp: rework mptcp_sendmsg_frag to accept optional dfrag (Florian Westphal) [1840167] - [net] mptcp: allow partial cleaning of rtx head dfrag (Florian Westphal) [1840167] - [net] mptcp: implement memory accounting for mptcp rtx queue (Florian Westphal) [1840167] - [net] mptcp: introduce MPTCP retransmission timer (Florian Westphal) [1840167] - [net] mptcp: queue data for mptcp level retransmission (Florian Westphal) [1840167] - [net] mptcp: update per unacked sequence on pkt reception (Florian Westphal) [1840167] - [net] mptcp: Implement path manager interface commands (Florian Westphal) [1840167] - [net] mptcp: Add handling of outgoing MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add handling of incoming MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add path manager interface (Florian Westphal) [1840167] - [net] mptcp: Add ADD_ADDR handling (Florian Westphal) [1840167] - [net] tcp: annotate sk->sk_wmem_queued lockless reads (Florian Westphal) [1840167] - [net] mptcp: don't hang in mptcp_sendmsg() after TCP fallback (Florian Westphal) [1840167] - [net] mptcp: Remove set but not used variable 'can_ack' (Florian Westphal) [1840167] - [net] mptcp: rename fourth ack field (Florian Westphal) [1840167] - [net] mptcp: move msk state update to subflow_syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: drop unneeded checks (Florian Westphal) [1840167] - [net] mptcp: create msk early (Florian Westphal) [1840167] - [net] mptcp: don't hang before sending 'MP capable with data' (Florian Westphal) [1840167] - [net] mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked (Florian Westphal) [1840167] - [tools] mptcp: selftests: add rcvbuf set option (Florian Westphal) [1840167] - [net] mptcp: always include dack if possible. (Florian Westphal) [1840167] - [net] mptcp: Only send DATA_FIN with final mapping (Florian Westphal) [1840167] - [net] mptcp: Use per-subflow storage for DATA_FIN sequence number (Florian Westphal) [1840167] - [net] mptcp: Check connection state before attempting send (Florian Westphal) [1840167] - [net] mptcp: add dummy icsk_sync_mss() (Florian Westphal) [1840167] - [net] mptcp: defer work schedule until mptcp lock is released (Florian Westphal) [1840167] - [net] mptcp: avoid work queue scheduling if possible (Florian Westphal) [1840167] - [net] mptcp: remove mptcp_read_actor (Florian Westphal) [1840167] - [net] mptcp: add rmem queue accounting (Florian Westphal) [1840167] - [net] mptcp: update mptcp ack sequence from work queue (Florian Westphal) [1840167] - [net] mptcp: add work queue skeleton (Florian Westphal) [1840167] - [net] mptcp: add and use mptcp_data_ready helper (Florian Westphal) [1840167] - [net] xfrm: fix a NULL-ptr deref in xfrm_local_error (Xin Long) [1835208] - [net] xfrm: add IPv6 support for espintcp (Sabrina Dubroca) [1446392] - [net] xfrm: add support for UDPv6 encapsulation of ESP (Sabrina Dubroca) [1446392] - [net] xfrm: ifdef setsockopt(UDP_ENCAP_ESPINUDP/UDP_ENCAP_ESPINUDP_NON_IKE) (Sabrina Dubroca) [1446392] - [net] esp: Export esp_output_fill_trailer function (Sabrina Dubroca) [1446392] - [net] udp: fix jump label misuse (Sabrina Dubroca) [1446392] - [net] udp: implement complete book-keeping for encap_needed (Sabrina Dubroca) [1446392] - [net] xfrm: espintcp: save and call old ->sk_destruct (Sabrina Dubroca) [1446392] - [net] xfrm: add espintcp (RFC 8229) (Sabrina Dubroca) [1446392] - [net] esp4: split esp_output_udp_encap and introduce esp_output_encap (Sabrina Dubroca) [1446392] - [net] esp4: prepare esp_input_done2 for non-UDP encapsulation (Sabrina Dubroca) [1446392] - [net] xfrm: add route lookup to xfrm4_rcv_encap (Sabrina Dubroca) [1446392] - [net] xfrm: introduce xfrm_trans_queue_net (Sabrina Dubroca) [1446392] - [net] add queue argument to __skb_wait_for_more_packets and __skb_{, try_}recv_datagram (Sabrina Dubroca) [1446392] - [net] use skb_queue_empty_lockless() in busy poll contexts (Sabrina Dubroca) [1446392] - [include] net: add skb_queue_empty_lockless() (Sabrina Dubroca) [1446392] - [net] add READ_ONCE() annotation in __skb_wait_for_more_packets() (Sabrina Dubroca) [1446392] - [net] datagram: remove rendundant 'peeked' argument (Sabrina Dubroca) [1446392] - [tools] kvm: selftests: fix rdtsc() for vmx_tsc_adjust_test (Vitaly Kuznetsov) [1841490] - [x86] kvm: lapic: Also cancel preemption timer when disarm LAPIC timer (Vitaly Kuznetsov) [1841490] - [s390] kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place (Vitaly Kuznetsov) [1841490] - [x86] kvm/x86: Remove redundant function implementations (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: VMX preemption timer migration test (Vitaly Kuznetsov) [1841490] - [tools] tools arch kvm: Sync kvm headers with the kernel sources (Vitaly Kuznetsov) [1841490] - [tools] tools headers uapi: Update tools's copy of kvm.h headers (Vitaly Kuznetsov) [1841490] - [tools] tools headers: Sync the various kvm.h header copies (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Fix VMX preemption timer migration (Vitaly Kuznetsov) [1841490] - [uapi] x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit (Vitaly Kuznetsov) [1841490] - [virt] kvm: introduce kvm_read_guest_offset_cached() (Vitaly Kuznetsov) [1841490] - [virt] kvm: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1841490] - [virt] revert "kvm: No need to retry for hva_to_pfn_remapped()" (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: fix smm test on SVM (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: add a SVM version of state-test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: introduce cpu_has_svm() check (Vitaly Kuznetsov) [1841490] - [x86] kvm: mmu: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave guest mode when clearing EFER.SVME (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: split nested_vmcb_check_controls (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_HIF_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_VINTR_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synthesize correct EXITINTINFO on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: preserve VGIF across VMCB switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract svm_set_gif (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove unnecessary if (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synchronize VMCB controls updated by the processor on every vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: restore clobbered INT_CTL fields after clearing VINTR (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: save all control fields in svm->nested (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove trailing padding for struct vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: pass vmcb_control_area to copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: clean up tsc_offset update (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move MMU setup to nested_prepare_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract preparation of VMCB for nested run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract load_nested_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move map argument out of enter_svm_guest_mode (Vitaly Kuznetsov) [1841490] - [virt] kvm: check userspace_addr for all memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: always update CR3 in VMCS (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: always update CR3 in VMCB (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: correctly inject INIT vmexits (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove exit_required (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: inject exceptions via svm_check_nested_events (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: enable event window in inject_pending_event (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: track manually whether an event has been injected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve registers modifications done before nested_svm_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Initialize tdp_level during vCPU creation (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave ASID aside in copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: fix condition for filtering async PF (Vitaly Kuznetsov) [1841490] - [x86] kvm: Fix the indentation to match coding style (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: replace "fall through" with "return" to indicate different case (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Remove superfluous brackets from case statement (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: simplify is_mmio_spte (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: enable X86_FEATURE_WAITPKG in KVM capabilities (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: only do L1TF workaround on affected processors (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Migrate the VMX-preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Change emulated VMX-preemption timer hrtimer to absolute (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Really make emulated nested preemption timer pinned (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove unused 'ops' param from nested_vmx_hardware_setup() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Remove unnecessary V_IRQ unsetting (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Merge svm_enable_vintr into svm_set_vintr (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle preemption timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: TSCDEADLINE MSR emulation fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_can_use_hv_timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize posted-interrupt delivery for timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce more exit_fastpath_completion enum values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce kvm_vcpu_exit_request() helper (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Print symbolic names of VMX VM-Exit flags in traces (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce generic fastpath handler (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Improve handle_external_interrupt_irqoff inline assembly (Vitaly Kuznetsov) [1841490] - [documentation] kvm: documentation: Fix up cpuid page (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sanity check on gfn before removal (Vitaly Kuznetsov) [1841490] - [virt] kvm: No need to retry for hva_to_pfn_remapped() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Force ASYNC_PF_PER_VCPU to be power of two (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Remove unneeded __ASM_SIZE usage with POP instruction (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add a helper to consolidate root sp allocation (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move max hugepage level to a separate #define (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Cleanup vcpu->arch.guest_xstate_size (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Tweak handling of failure code for nested VM-Enter failure (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Capture TDP level when updating CPUID (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR0 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR4 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Unconditionally validate CR3 during nested transitions (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when temporarily switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use accessor to read vmcs.INTR_INFO when handling exception (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: handle wrap around 32-bit address space (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace late check_nested_events() hack with more precise fix (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_interrupt_blocked() directly from vmx_handle_exit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: WARN on injected+pending exception even in nested case (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report interrupts as allowed when in L2 and exit-on-interrupt is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Prioritize SMI over nested IRQ/NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve IRQ/NMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Split out architectural interrupt/NMI/SMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Split out architectural interrupt/NMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Move SMI vmexit handling to svm_check_nested_events() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: replace is_smm checks with kvm_x86_ops.smi_allowed (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Make return for {interrupt_nmi, smi}_allowed() a bool instead of int (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Open a window for pending nested VMX preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve exception priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Implement check_nested_events for NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: immediately inject INTR vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: leave halted state on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: introduce nested_run_pending (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Disable AVIC before setting V_IRQ (Vitaly Kuznetsov) [1841490] - [virt] kvm: Introduce kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [1841490] - [tools] kvm: vmx: pass correct DR6 for GD userspace exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86, svm: isolate vcpu->arch.dr6 from vmcb->save.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: keep DR6 synchronized with vcpu->arch.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: trap #DB and #BP to userspace if guest debugging is on (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add KVM_SET_GUEST_DEBUG test (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix single-step with KVM_SET_GUEST_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: fix DR6 delivery for various cases of #DB injection (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Declare KVM_CAP_SET_GUEST_DEBUG properly (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Fix build for evmcs.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path (Vitaly Kuznetsov) [1841490] - [x86] kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fixes posted interrupt check for IRQs delivery modes (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fill in kvm_run->debug.arch.dr[67] (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Replace a BUG_ON(1) with BUG() to squash clang warning (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: do not allow VMRUN inside SMM (Vitaly Kuznetsov) [1841490] - [virt] kvm: add capability for halt polling (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a redundant call to vmx_get_intr_info() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: move nested-related kvm_x86_ops to a separate struct (Vitaly Kuznetsov) [1841490] - [x86] kvm: evmcs: check if nesting is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: check_nested_events is never NULL (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: avoid infinite loop on NPF from bad address (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove redundant argument to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Check for CR0.CD and CR0.NW on VMRUN of nested guests (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Improve latency for single target IPI fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize handling of VM-Entry failures in vmx_vcpu_run() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove non-functional "support" for CR3 target values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set @writable to false for non-visible accesses by L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop manual clearing of segment cache on nested VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reset register cache (available and dirty masks) on VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invoke ept_save_pdptrs() if and only if PAE paging is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Rename exit_reason to vm_exit_reason for nested VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Split VM-Exit reflection logic into L0 vs. L1 wants (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: match comment with return type for nested_vmx_exit_reflected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move VM-Fail check out of nested_vmx_exit_reflected() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move reflection check into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Use do_machine_check to pass MCE to the host (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean cr3/pgd handling in vmx_load_mmu_pgd() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Free only the affected contexts when emulating INVEPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Don't flush TLB on nested VMX transition (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip MMU sync on nested VMX transition when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add module param to force TLB flush on root reuse (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add separate override for MMU sync during fast CR3 switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Don't reload APIC access page if its control is disabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Retrieve APIC access page HPA only when necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reload APIC access page on nested VM-Exit only if necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Rename ->tlb_flush() to ->tlb_flush_all() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Document the ASID logic in svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce vmx_flush_tlb_current() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested_get_vpid02() to vmx/nested.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vmx_flush_tlb() to vmx.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean up vmx_flush_tlb_gva() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: make Hyper-V PV TLB flush use tlb_flush_guest() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Use vpid_sync_vcpu_addr() to emulate INVVPID with address (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Drop redundant capability checks in low level INVVPID helpers (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vpid_sync_vcpu_addr() down a few lines (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vpid_sync_context() directly when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sync SPTEs when injecting page/EPT fault into L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: cleanup kvm_inject_emulated_page_fault (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_mmu_invalidate_gva (Vitaly Kuznetsov) [1841490] - [x86] kvm: Disable objtool frame pointer checking for vmenter.S (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove CREATE_IRQCHIP/SET_PIT2 race (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all roots when emulating INVVPID without EPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all EPTP contexts when emulating INVEPT for L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Flush all EPTP/VPID contexts on remote TLB flush (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add testcase for creating max number of memslots (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Make set_memory_region_test common to all architectures (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "zero" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add vm_get_fd() in kvm_util (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "delete" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] kvm: sefltests: Add explicit synchronization to move mem region test (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add GUEST_ASSERT variants to pass values to host (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add util to delete memory region (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Use kernel's list instead of homebrewed replacement (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() (Vitaly Kuznetsov) [1841490] - [x86] kvm: pass through CPUID(0x80000006) (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Return updated timer current count register from KVM_GET_LAPIC (Vitaly Kuznetsov) [1841490] - [virt] kvm: remove redundant assignment to variable r (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Fix __svm_vcpu_run declaration (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not setup frame pointer in __svm_vcpu_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: reflect MTF VM-exits if injected by L1 (Vitaly Kuznetsov) [1841490] - [kernel] kvm: Check validity of resolved slot when searching memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Enable machine check support for 32bit targets (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: move more vmentry code to assembly (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fix compilation with modular PSP and non-modular KVM (Vitaly Kuznetsov) [1841490] - [x86] Increase KVM_MAX_VCPUS to 1024, KVM_MAX_VCPU_ID to 2048 (Eduardo Habkost) [1810811] - [scsi] scsi: core: avoid host-wide host_busy counter for scsi_mq (Ewan Milne) [1761928] - [gpio] gpio: xgene-sb: set valid IRQ type in to_irq() (Brian Masney) [1802402] - [block] rbd: compression_hint option (Ilya Dryomov) [1835925] - [include] libceph: support for alloc hint flags (Ilya Dryomov) [1835925] - [net] libceph: read_from_replica option (Ilya Dryomov) [1835925] - [net] libceph: support for balanced and localized reads (Ilya Dryomov) [1835925] - [net] libceph: crush_location infrastructure (Ilya Dryomov) [1835925] - [net] libceph: decode CRUSH device/bucket types and names (Ilya Dryomov) [1835925] - [net] libceph: add non-asserting rbtree insertion helper (Ilya Dryomov) [1835925] - [pci] PCI: pciehp: Fix MSI interrupt race (Myron Stowe) [1779610] - [security] ima: Remove __init annotation from ima_pcrread() (Bruno Meneguele) [1843774] - [security] ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() (Bruno Meneguele) [1843774] - [security] ima: Directly assign the ima_default_policy pointer to ima_rules (Bruno Meneguele) [1843774] - [documentation] powerpc/fadump: sysfs for fadump memory reservation (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated (Diego Domingos) [1804202] - [documentation] powerpc/powernv: Move core and fadump_release_opalcore under new kobject (Diego Domingos) [1804202] - [powerpc] powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files (Diego Domingos) [1804202] - [fs] sysfs: wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* (Diego Domingos) [1804202] - [hwtracing] intel_th: pci: Add Tiger Lake CPU support (Jiri Olsa) [1483079] - [netdrv] e1000e: fix S0ix flows for cable connected case (Ken Cox) [1781385] - [netdrv] e1000e: reject unsupported coalescing params (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Tiger Lake device (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Alder Lake (Ken Cox) [1781385] - [netdrv] net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore() (Ken Cox) [1781385] - [netdrv] e1000e: fix missing cpu_to_le64 on buffer_addr (Ken Cox) [1781385] - [netdrv] e1000(e): use new helper tcp_v6_gso_csum_prep (Ken Cox) [1781385] - [netdrv] e1000e: Revert "e1000e: Make watchdog use delayed work" (Ken Cox) [1781385] - [netdrv] e1000e: Use netdev_info instead of pr_info for link messages (Ken Cox) [1781385] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781385] - [netdrv] e1000e: Fix compiler warning when CONFIG_PM_SLEEP is not set (Ken Cox) [1781385] - [netdrv] net: ixgbevf: reject unsupported coalescing params (Ken Cox) [1781379] - [netdrv] ixgbevf: Remove limit of 10 entries for unicast filter list (Ken Cox) [1781379] - [netdrv] net: ixgbe: reject unsupported coalescing params (Ken Cox) [1781378] - [netdrv] ixgbe: Use pci_get_dsn() (Ken Cox) [1781378] - [netdrv] intel: Replace zero-length array with flexible-array member (Ken Cox) [1781378] - [netdrv] ixgbe: Fix calculation of queue with VFs and flow director on interface flap (Ken Cox) [1781378] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781378] - [netdrv] ixgbe: protect TX timestamping from API misuse (Ken Cox) [1781378] - [netdrv] ixgbe: Make use of cpumask_local_spread to improve RSS locality (Ken Cox) [1781378] - [netdrv] ixgbe: Remove duplicate clear_bit() call (Ken Cox) [1781378] - [netdrv] ixgbe: Add UDP segmentation offload support (Ken Cox) [1781378] - [x86] x86/resctrl: Fix invalid attempt at removing the default resource group (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Clean up unused function parameter in mkdir path (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix a deadlock due to inaccurate reference (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free when deleting resource groups (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Add task resctrl information display (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Check monitoring static key in the MBM overflow handler (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Do not reconfigure exiting tasks (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential memory leak (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix an imbalance in domain_remove_cpu() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential lockdep warning (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent NULL pointer dereference when reading mondata (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Cleanup cbm_ensure_valid() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent possible overrun during bitmap operations (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Don't stop walking closids when a locksetup group is found (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Use _ASM_BX to avoid ifdeffery (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove unused variable (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove duplicate MSR_MISC_FEATURE_CONTROL definition (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Avoid confusion over the new X86_RESCTRL config (Alexander Beregalov) [1830948] - [x86] x86/cache: Rename config option to CONFIG_X86_RESCTRL (Alexander Beregalov) [1830948] - [tools] perf flamegraph: Use /bin/bash for report and record scripts (Michael Petlan) [1281843] - [tools] perf script: Add flamegraph.py script (Michael Petlan) [1281843] - [tools] perf script: Avoid NULL dereference on symbol (Michael Petlan) [1841130] - [tools] tools/build: tweak unused value workaround (Michael Petlan) [1841130] - [tools] perf stat: Fix no metric header if --per-socket and --metric-only set (Michael Petlan) [1841130] - [tools] perf python: Check if clang supports -fno-semantic-interposition (Michael Petlan) [1841130] - [tools] perf tools: Support Python 3.8+ in Makefile (Michael Petlan) [1841130] - [tools] perf script: Fix invalid read of directory entry after closedir() (Michael Petlan) [1841130] - [tools] perf script report: Fix SEGFAULT when using DWARF mode (Michael Petlan) [1841130] - [tools] perf script: add -S/--symbols documentation (Michael Petlan) [1841130] - [tools] perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric (Michael Petlan) [1841130] - [tools] perf events parser: Add missing Intel CPU events to parser (Michael Petlan) [1841130] - [tools] perf script: Allow --symbol to accept hexadecimal addresses (Michael Petlan) [1841130] - [tools] perf top: Support hotkey to change sort order (Michael Petlan) [1841130] - [tools] perf top: Support --group-sort-idx to change the sort order (Michael Petlan) [1841130] - [tools] perf symbols: Fix arm64 gap between kernel start and module end (Michael Petlan) [1841130] - [tools] perf build-test: Honour JOBS to override detection of number of cores (Michael Petlan) [1841130] - [tools] perf script: Add --show-cgroup-events option (Michael Petlan) [1841130] - [tools] perf top: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Support synthesizing cgroup events (Michael Petlan) [1841130] - [tools] perf report: Add 'cgroup' sort key (Michael Petlan) [1841130] - [tools] perf cgroup: Maintain cgroup hierarchy (Michael Petlan) [1841130] - [tools] perf tools: Basic support for CGROUP event (Michael Petlan) [1841130] - [tools] perf tools: Add file-handle feature test (Michael Petlan) [1841130] - [tools] perf python: Include rwsem.c in the pythong biding (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] perf script: Introduce --deltatime option (Michael Petlan) [1841130] - [tools] perf: Normalize gcc parameter when generating arch errno table (Michael Petlan) [1841130] - [tools] perf parse-events: Add defensive NULL check (Michael Petlan) [1841130] - [tools] perf callchain: Update docs regarding kernel/user space unwinding (Michael Petlan) [1841130] - [tools] perf cpumap: Fix snprintf overflow check (Michael Petlan) [1841130] - [tools] perf test: Test pmu-events aliases (Michael Petlan) [1841130] - [tools] perf pmu: Make pmu_uncore_alias_match() public (Michael Petlan) [1841130] - [tools] perf pmu: Add is_pmu_core() (Michael Petlan) [1841130] - [tools] perf test: Add pmu-events test (Michael Petlan) [1841130] - [tools] perf pmu: Refactor pmu_add_cpu_aliases() (Michael Petlan) [1841130] - [tools] perf jevents: Support test events folder (Michael Petlan) [1841130] - [tools] perf jevents: Add some test events (Michael Petlan) [1841130] - [tools] perf tools: Unify a bit the build directory output (Michael Petlan) [1841130] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events (Michael Petlan) [1841130] - [tools] perf stat: Align the output for interval aggregation mode (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkeys to let user select any event for sorting (Michael Petlan) [1841130] - [tools] perf report: Support a new key to reload the browser (Michael Petlan) [1841130] - [tools] perf report: Allow specifying event to be used as sort key in --group output (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses (Michael Petlan) [1841130] - [tools] perf report: Support interactive annotation of code without symbols (Michael Petlan) [1841130] - [tools] perf report: Print al_addr when symbol is not found (Michael Petlan) [1841130] - [tools] perf symbols: Consolidate symbol fixup issue (Michael Petlan) [1841130] - [tools] perf parse-events: Fix 3 use after frees found with clang ASAN (Michael Petlan) [1841130] - [tools] perf/tests: Add CET instructions to the new instructions test (Michael Petlan) [1841130] - [tools] perf expr: Fix copy/paste mistake (Michael Petlan) [1841130] - [tools] perf report: Fix no branch type statistics report issue (Michael Petlan) [1841130] - [tools] perf tools: Give synthetic mmap events an inode generation (Michael Petlan) [1841130] - [tools] perf test: Print if shell directory isn't present (Michael Petlan) [1841130] - [tools] perf record: Fix binding of AIO user space buffers to nodes (Michael Petlan) [1841130] - [tools] perf intel-pt: Update intel-pt.txt file with new location of the documentation (Michael Petlan) [1841130] - [tools] perf intel-pt: Add Intel PT man page references (Michael Petlan) [1841130] - [tools] perf intel-pt: Rename intel-pt.txt and put it in man page format (Michael Petlan) [1841130] - [tools] perf doc: Set man page date to last git commit (Michael Petlan) [1841130] - [tools] perf cs-etm: Fix unsigned variable comparison to zero (Michael Petlan) [1841130] - [tools] perf cs-etm: Optimize copying last branches (Michael Petlan) [1841130] - [tools] perf cs-etm: Correct synthesizing instruction samples (Michael Petlan) [1841130] - [tools] perf cs-etm: Continuously record last branch (Michael Petlan) [1841130] - [tools] perf cs-etm: Swap packets for instruction samples (Michael Petlan) [1841130] - [tools] perf map: Use strstarts() to look for Android libraries (Michael Petlan) [1841130] - [tools] perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint (Michael Petlan) [1841130] - [tools] perf metricgroup: Support metric constraint (Michael Petlan) [1841130] - [tools] perf util: Factor out sysctl__nmi_watchdog_enabled() (Michael Petlan) [1841130] - [tools] perf metricgroup: Factor out metricgroup__add_metric_weak_group() (Michael Petlan) [1841130] - [tools] perf jevents: Support metric constraint (Michael Petlan) [1841130] - [tools] perf block-info: Support color ops to print block percents in color (Michael Petlan) [1841130] - [tools] perf block-info: Allow selecting which columns to report and its order (Michael Petlan) [1841130] - [tools] perf diff: Use __block_info__cmp() to replace block_pair_cmp() (Michael Petlan) [1841130] - [tools] perf expr: Make expr__parse() return -1 on error (Michael Petlan) [1841130] - [tools] perf expr: Straighten expr__parse()/expr__find_other() interface (Michael Petlan) [1841130] - [tools] perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables (Michael Petlan) [1841130] - [tools] perf expr: Move expr lexer to flex (Michael Petlan) [1841130] - [tools] perf expr: Add expr.c object (Michael Petlan) [1841130] - [tools] perf header: Add check for unexpected use of reserved membrs in event attr (Michael Petlan) [1841130] - [tools] perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX (Michael Petlan) [1841130] - [tools] perf tools: Add hw_idx in struct branch_stack (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] tools lib traceevent: Remove extra '\n' in print_event_time() (Michael Petlan) [1841130] - [tools] perf annotate: Get rid of annotation->nr_jumps (Michael Petlan) [1841130] - [tools] perf llvm: Add debug hint message about missing kernel-devel package (Michael Petlan) [1841130] - [tools] perf stat: Show percore counts in per CPU output (Michael Petlan) [1841130] - [tools] tools lib api fs: Move cgroupsfs_find_mountpoint() (Michael Petlan) [1841130] - [kernel] perf/core: fix parent pid/tid in task exit events (Michael Petlan) [1841130] - [x86] perf/x86/cstate: Add Jasper Lake CPU support (Michael Petlan) [1841130] - [kernel] perf/core: Disable page faults when getting phys address (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add Ice Lake server uncore support (Michael Petlan) [1841130] - [kernel] perf/cgroup: Correct indirection in perf_less_group_idx() (Michael Petlan) [1841130] - [kernel] perf/core: Fix event cgroup tracking (Michael Petlan) [1841130] - [init] perf/core: Add PERF_SAMPLE_CGROUP feature (Michael Petlan) [1841130] - [kernel] perf/core: Add PERF_RECORD_CGROUP event (Michael Petlan) [1841130] - [x86] x86 user stack frame reads: switch to explicit __get_user() (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add box_offsets for free-running counters (Michael Petlan) [1841130] - [kernel] perf/core: Fix reversed NULL check in perf_event_groups_less() (Michael Petlan) [1841130] - [kernel] perf/core: Fix endless multiplex timer (Michael Petlan) [1841130] - [kernel] perf/cgroup: Order events in RB tree by cgroup id (Michael Petlan) [1841130] - [kernel] perf/cgroup: Grow per perf_cpu_context heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Add per perf_cpu_context min_heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Use min_heap in visit_groups_merge() (Michael Petlan) [1841130] - [lib] lib: Introduce generic min-heap (Michael Petlan) [1841130] - [kernel] perf/cgroup: Reorder perf_cgroup_connect() (Michael Petlan) [1841130] - [kernel] perf/core: Remove 'struct sched_in_data' (Michael Petlan) [1841130] - [kernel] perf/core: Unify {pinned, flexible}_sched_in() (Michael Petlan) [1841130] - [x86] perf/x86: Add Intel Tiger Lake uncore support (Michael Petlan) [1841130] - [x86] perf/x86/intel: Output LBR TOS information correctly (Michael Petlan) [1841130] - [powerpc] perf/core: Add new branch sample type for HW index of raw branch records (Michael Petlan) [1841130] - [x86] perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI (Michael Petlan) [1841130] - [x86] x86/cpu: Add Jasper Lake to Intel family (Michael Petlan) [1841130] - [fs] pstore/ram: Run without kernel crash dump region (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Avoid NULL deref in ftrace merging failure path (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore: Convert buf_lock to semaphore (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Correctly calculate usable PRZ bytes (Desnes Augusto Nunes do Rosario) [1824906] - [drm] memremap: add an owner field to struct dev_pagemap (Don Dutile) [1816441] - [mm] mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages (Don Dutile) [1816441] - [mm] mm/swap: fix release_pages() when releasing devmap pages (Don Dutile) [1816441] - [mm] mm: revert remove MEMORY_DEVICE_PUBLIC support in swap.c (Don Dutile) [1816441] - [nvdimm] mm: Cleanup __put_devmap_managed_page() vs ->page_free() (Don Dutile) [1816441] - [documentation] hv_netvsc: Update document for XDP support (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Fix XDP refcnt for synthetic and VF NICs (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Add XDP support (Mohammed Gamal) [1815497] - [powerpc] kvm: ppc: book3s hv: Remove user-triggerable WARN_ON (Laurent Vivier) [1784050] - [powerpc] kvm: ppc: book3s hv: Close race with page faults around memslot flushes (Laurent Vivier) [1784050] - [powerpc] pseries/svm: Allow IOMMU to work in SVM (Michael Roth) [1730194] - [powerpc] pseries/iommu: Separate FW_FEATURE_MULTITCE to put/stuff features (Michael Roth) [1730194] - [powerpc] pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW (Michael Roth) [1730194] - [powerpc] revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests" (Michael Roth) [1730194] - [powerpc] ultravisor: Add PPC_UV config option (Michael Roth) [1730194] - [mm] ksm: Export ksm_madvise() (Michael Roth) [1730194] - [powerpc] configs: Enable secure guest support in pseries and ppc64 defconfigs (Michael Roth) [1730194] - [powerpc] prom_init: Undo relocation before entering secure mode (Michael Roth) [1730194] - [powerpc] pseries/svm: Force SWIOTLB for secure guests (Michael Roth) [1730194] - [powerpc] pseries/iommu: Don't use dma_iommu_ops on secure guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Disable doorbells in SVM guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Export guest SVM status to user space via sysfs (Michael Roth) [1730194] - [powerpc] pseries/svm: Use shared memory for Debug Trace Log (DTL) (Michael Roth) [1730194] - [powerpc] prom_init: Pass the "os-term" message to hypervisor (Michael Roth) [1730194] - [powerpc] Add support for adding an ESM blob to the zImage wrapper (Michael Roth) [1730194] - [powerpc] pseries: Introduce option to build secure virtual machines (Michael Roth) [1730194] - [s390] mm: Remove sev_active() function (Michael Roth) [1730194] - [kernel] fs/core/vmcore: Move sev_active() reference to x86 arch code (Michael Roth) [1730194] - [kernel] x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific header (Michael Roth) [1730194] - [kernel] dma-mapping: Remove dma_check_mask() (Michael Roth) [1730194] - [kernel] swiotlb: Remove call to sme_active() (Michael Roth) [1730194] - [x86] s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig (Michael Roth) [1730194] - [powerpc] xmon: don't access ASDR in VMs (Michael Roth) [1730194] - [powerpc] xmon: Fix compile error in print_insn* functions (Michael Roth) [1730194] - [mm] memremap: provide a not device managed memremap_pages (Michael Roth) [1730194] - [mm] memremap: don't use a separate devm action for devmap_managed_enable_get (Michael Roth) [1730194] - [mm] memremap: remove the dev field in struct dev_pagemap (Michael Roth) [1730194] - [kernel] resource: add a not device managed request_free_mem_region variant (Michael Roth) [1730194] - [mm] turn migrate_vma upside down (Michael Roth) [1730194] - [kernel] mm: simplify ZONE_DEVICE page private data (Michael Roth) [1730194] - [kernel] mm: remove hmm_devmem_add (Michael Roth) [1730194] - [mm] remove hmm_vma_alloc_locked_page (Michael Roth) [1730194] - [dax] device-dax: use the dev_pagemap internal refcount (Michael Roth) [1730194] - [mm] export alloc_pages_vma (Michael Roth) [1730194] - [netdrv] net/mlx5: Kconfig: Fix spelling typo (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Introduce kconfig var for TC support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Move TC-specific code from en_main.c to en_tc.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c (Alaa Hleihel) [1843359] - [infiniband] net/mlx5: Refactor imm_inval_pkey field in cqe struct (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Take DCBNL-related definitions into dedicated files (Alaa Hleihel) [1843359] - [netdrv] net/mlx5: E-Switch: Move eswitch chains to a new directory (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: refactor indr setup block (Alaa Hleihel) [1843359] - [infiniband] IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Remove warning "devices are not on same switch HW" (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Add init2init as a modify command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta() (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix MLX5_TC_CT dependencies (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Properly set default values when disabling adaptive moderation (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix stats update for matchall classifier (Alaa Hleihel) [1842258] - [netdrv] net: sched: expose HW stats types per action used by drivers (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix cast to restricted __be32 warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix incorrect type in initializer warnings (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Allow partial data mask for tunnel options (Alaa Hleihel) [1842258] - [include] net/mlx5: IPSec: Fix incorrect type for spi (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: cmd: Fix memset with byte count warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in return expression (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix cast to restricted __be32 (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in argument (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Drop multicast packets that this interface sent (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix error flow in case of function_setup failure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: CT: Correctly get flow rule (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5e: Update netdev txq on completions during closure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Annotate mutex destroy for root ns (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Don't maintain a case of del_sw_func being null (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix cleaning unmanaged flow tables (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix memory leak in mlx5_events_init (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix inner tirs handling (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: kTLS, Destroy key object after destroying the TIS (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix allowed tc redirect merged eswitch offload cases (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Avoid processing commands before cmdif is ready (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix a race when moving command interface to events mode (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Add command entry handling completion (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix crash upon suspend/resume (Alaa Hleihel) [1842258 1841973] - [netdrv] net/mlx5e: Fix devlink port netdev unregistration sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Fix devlink port register sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Use devlink virtual flavour for VF devlink port (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Add support for devlink-port in non-representors mode (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Rename representor get devlink port function (Alaa Hleihel) [1842258 1790226] - [fs] nfsd4: add filename to states output ("J. Bruce Fields") [1475182] - [fs] nfsd4: stid display should preserve on-the-wire byte order ("J. Bruce Fields") [1475182] - [fs] nfsd4: common stateid-printing code ("J. Bruce Fields") [1475182] - [fs] nfsd: remove read permission bit for ctl sysctl ("J. Bruce Fields") [1475182] - [fs] nfsd: "\s" should be "s" ("J. Bruce Fields") [1475182] - [fs] nfsd: initialize i_private before d_add ("J. Bruce Fields") [1475182] - [fs] nfsd: use i_wrlock instead of rcu for nfsdfs i_private ("J. Bruce Fields") [1475182] - [fs] nfsd: fix dentry leak upon mkdir failure ("J. Bruce Fields") [1475182] - [fs] nfsd: Make __get_nfsdfs_client() static ("J. Bruce Fields") [1475182] - [fs] nfsd: Make two functions static ("J. Bruce Fields") [1475182] - [fs] nfsd: decode implementation id ("J. Bruce Fields") [1475182] - [fs] nfsd: use 64-bit seconds fields in nfsd v4 code ("J. Bruce Fields") [1475182] - [fs] nfsd: create xdr_netobj_dup helper ("J. Bruce Fields") [1475182] - [fs] nfsd: allow forced expiration of NFSv4 clients ("J. Bruce Fields") [1475182] - [fs] nfsd: create get_nfsdfs_clp helper ("J. Bruce Fields") [1475182] - [fs] nfsd4: show layout stateids ("J. Bruce Fields") [1475182] - [fs] nfsd: show lock and deleg stateids ("J. Bruce Fields") [1475182] - [fs] nfsd4: add file to display list of client's opens ("J. Bruce Fields") [1475182] - [fs] nfsd: add more information to client info file ("J. Bruce Fields") [1475182] - [include] nfsd: escape high characters in binary data ("J. Bruce Fields") [1475182] - [fs] nfsd: copy client's address including port number to cl_addr ("J. Bruce Fields") [1475182] - [fs] nfsd4: add a client info file ("J. Bruce Fields") [1475182] - [fs] nfsd: make client/ directory names small ints ("J. Bruce Fields") [1475182] - [fs] nfsd: add nfsd/clients directory ("J. Bruce Fields") [1475182] - [fs] nfsd4: use reference count to free client ("J. Bruce Fields") [1475182] - [fs] nfsd: rename cl_refcount ("J. Bruce Fields") [1475182] - [fs] nfsd: persist nfsd filesystem across mounts ("J. Bruce Fields") [1475182]- [wireless] iwlwifi: pcie: handle QuZ configs with killer NICs as well (Jarod Wilson) [1844129 1842382] - [net] mac80211: add ieee80211_is_any_nullfunc() (Jarod Wilson) [1844129] - [net] mac80211: sta_info: Add lockdep condition for RCU list usage (Jarod Wilson) [1844129] - [net] mac80211: fix channel switch trigger from unknown mesh peer (Jarod Wilson) [1844129] - [wireless] rtw88: avoid unused function warnings (Jarod Wilson) [1844129] - [wireless] brcmfmac: add stub for monitor interface xmit (Jarod Wilson) [1844129] - [wireless] iwlwifi: actually check allocated conf_tlv pointer (Jarod Wilson) [1844129] - [wireless] iwlwifi: fix WGDS check when WRDS is disabled (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: fix inactive TID removal return value usage (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: limit maximum queue appropriately (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: indicate correct RB size to device (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: beacon statistics shouldn't go backwards (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: actually release queue memory in TVQM (Jarod Wilson) [1844129] - [wireless] mac80211: populate debugfs only after cfg80211 init (Jarod Wilson) [1844129] - [net] mac80211: fix race in ieee80211_register_hw() (Jarod Wilson) [1844129] - [net] nl80211: fix NL80211_ATTR_FTM_RESPONDER policy (Jarod Wilson) [1844129] - [powerpc] powerpc/fadump: Account for memory_limit while reserving memory (Steve Best) [1840646] - [mm] mm: make deferred init's max threads arch-specific (David Hildenbrand) [1818764] - [mm] mm: parallelize deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: don't track number of pages during deferred initialization (David Hildenbrand) [1818764] - [kernel] padata: add basic support for multithreaded jobs (David Hildenbrand) [1818764] - [kernel] padata: allocate work structures for parallel jobs from a pool (David Hildenbrand) [1818764] - [init] padata: initialize earlier (David Hildenbrand) [1818764] - [kernel] padata: remove exit routine (David Hildenbrand) [1818764] - [documentation] padata: update documentation (David Hildenbrand) [1818764] - [mm] mm: call cond_resched() from deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: initialize deferred pages with interrupts enabled (David Hildenbrand) [1818764] - [mm] mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init (David Hildenbrand) [1818764] - [mm] mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() (David Hildenbrand) [1818764] - [mm] mm/page_alloc.c: fix regression with deferred struct page init (David Hildenbrand) [1818764] - [mm] mm: initialize MAX_ORDER_NR_PAGES at a time instead of doing larger sections (David Hildenbrand) [1818764] - [mm] mm: implement new zone specific memblock iterator (David Hildenbrand) [1818764] - [mm] mm: drop meminit_pfn_in_nid as it is redundant (David Hildenbrand) [1818764] - [kernel] audit: add subj creds to NETFILTER_CFG record to (Richard Guy Briggs) [1478533] - [kernel] audit: make symbol 'audit_nfcfgs' static (Richard Guy Briggs) [1478533] - [net] netfilter: add audit table unregister actions (Richard Guy Briggs) [1478533] - [net] audit: tidy and extend netfilter_cfg x_tables (Richard Guy Briggs) [1478533] - [x86] x86/efi: Allocate e820 buffer before calling efi_exit_boot_service (Lenny Szubowicz) [1824005] - [mm] hugetlb_cgroup: fix possible illegal access to memory (Joel Savitz) [1835398] - [kvm] KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction (Claudio Imbrenda) [1836184] - [sound] ASoC: Intel: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [thermal] thermal: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [powercap] powercap/intel_rapl: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [platform] platform/x86: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [pci] PCI: intel-mid: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [mmc] mmc: sdhci-acpi: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [idle] intel_idle: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [extcon] extcon: axp288: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [edac] EDAC: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [acpi] ACPI: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/platform: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/kernel: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/perf/events: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/cpu: Add consistent CPU match macros (Prarit Bhargava) [1841649] - [fs] fix autofs regression caused by follow_managed() changes (Miklos Szeredi) [1784857] - [fs] fs/namei.c: fix missing barriers when checking positivity (Miklos Szeredi) [1784857] - [fs] fix dget_parent() fastpath race (Miklos Szeredi) [1784857] - [fs] new helper: lookup_positive_unlocked() (Miklos Szeredi) [1784857] - [fs] fs/namei.c: pull positivity check into follow_managed() (Miklos Szeredi) [1784857] - [mm] x86/kasan: Fix boot with 5-level paging and KASAN (Baoquan He) [1838418] - [netdrv] bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error when allocating zero size context memory (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve AER slot reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix VF anti-spoof filter setup (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add partno to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Read partno and serialno of the board from VPD (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add fw.mgmt.api version to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reset rings if ring reservation fails during open() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Free context memory after disabling PCI in probe error path (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error if bnxt_alloc_ctx_mem() fails (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call devlink_port_type_clear() in remove() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return -EAGAIN if fw command returns BUSY (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Modify some bnxt_hwrm_*_free() functions to void (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary assignment of return code (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Clear DCB settings after firmware reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Process the NQ under NAPI continuous polling (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Simplify __bnxt_poll_cqs_done() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Handle all NQ notifications in bnxt_poll_p5() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Use pci_get_dsn() (Jonathan Toppins) [1790621] - [netdrv] bnxt: reject unsupported coalescing params (Jonathan Toppins) [1790621] - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix error handling when flashing from file (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: reinitialize IRQs when MTU is modified (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: add newline to netdev_*() format strings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve device shutdown method (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for devlink info command (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Rename switch_id to dsn (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support to update progress of flash update (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Move devlink_register before registering netdev (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Register devlink irrespective of firmware spec version (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor bnxt_dl_register() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Disable workaround for lost interrupts on 575XX B0 and newer chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Periodically check and remove aged-out ntuple filters (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Do not accept fragments for aRFS flow steering (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Support UDP RSS hashing on 575XX chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve bnxt_probe_phy() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve link up detection (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call recovery done after reset is successfully done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary NULL checks for fw_health (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for flashing the device via devlink (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Allow PHY settings on multi-function or NPAR PFs if allowed by FW (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add async. event logic for PHY configuration changes (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor the initialization of the ethtool link settings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Skip disabling autoneg before PHY loopback when appropriate (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Assign more RSS context resources to the VFs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Initialize context memory to the value specified by firmware (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add chip IDs for 57452 and 57454 chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Report health status update after reset is done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Set MASTER flag during driver registration (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Update firmware interface spec to 1.10.1.12 (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for NAT(L3/L4 rewrite) (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for L2 rewrite (Jonathan Toppins) [1790621] - [netdrv] net/mlx5: E-switch, Protect eswitch mode changes (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Split eswitch mode check to different helper function (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_unload_one() and its callers (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_register_device to return void (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Avoid deriving mlx5_core_dev second time (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate esw state_lock mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5e: CT: Fix offload with CT action after CT NAT action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix missing pedit action after ct clear action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: remove set but not used variable 'unnew' (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix actions_match_supported() return (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Avoid false warning about rule may be used uninitialized (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Use correct type for chain, prio and level values (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix printing wrong error value (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix rejecting all egress rules not on vlan (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Add missing inline to stub esw_add_restore_rule (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, free flow_group_in after creating the restore table (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix mutex init order (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix stack usage compiler warning (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Support clear action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Handle misses after executing CT action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Offload established flows (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Introduce connection tracking (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Support getting chain mapping (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Add support for offloading rules with no in_port (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Introduce global tables (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Enable reg c1 loopback when possible (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: Restore tunnel metadata on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c1 value on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Support inner header rewrite with goto action (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Allow re-allocating mod header actions (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Restore chain id on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Rx, Split rep rx mpwqe handler from nic (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Mark miss packets with new chain id mapping (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c0 value on CQE (Alaa Hleihel) [1790219 1790218 1663246] - [infiniband] net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: Introduce mapping infra for mapping unique ids to data (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Add devlink fdb_large_groups parameter (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5: Change the name of steering mode param id (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5e: Fix an IS_ERR() vs NULL check (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Verify goto chain offload support (Alaa Hleihel) [1663246] - [include] net/mlx5: HW bit for goto chain offload support (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Remove redundant comment about goto slow path (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Reduce number of arguments in slow path handling (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Allow goto earlier chain if FW supports it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Eswitch, Use per vport tables for mirroring (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: make the symbol 'ESW_POOLS' static (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Increase number of chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Refactor chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Check prio and chain sanity for ft offload (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Use getter function to get ft chain (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: TC: Offload flow table rules (Alaa Hleihel) [1663246]- [net] neigh: fix ARP retransmit timer guard (Hangbin Liu) [1767282] - [net] xfrm: fix a warning in xfrm_policy_insert_list (Xin Long) [1820956] - [net] netfilter: ipset: Fix subcounter update skip (Phil Sutter) [1834881] - [netdrv] macvlan: return correct error value (Matteo Croce) [1806146] - [net] core: properly remove skb from list (Ivan Vecera) [1839657] - [tools] selftests: fix flower parent qdisc (Ivan Vecera) [1824071] - [net] sch_choke: Remove classid from choke_skb_cb. (Ivan Vecera) [1824071] - [net] sched: choke: Remove unused inline function choke_set_classid (Ivan Vecera) [1824071] - [net] schedule: add action gate offloading (Ivan Vecera) [1824071] - [net] qos: introduce a gate control flow action (Ivan Vecera) [1824071] - [net] sched: fallback to qdisc noqueue if default qdisc setup fail (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_actions.sh: add matchall mirror test (Ivan Vecera) [1824071] - [net] sched: report ndo_setup_tc failures via extack (Ivan Vecera) [1824071] - [net] sched : Remove unnecessary cast in kfree (Ivan Vecera) [1824071] - [tools] selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [tools] selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [net] sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable (Ivan Vecera) [1824071] - [net] net_sched: gen_estimator: extend packet counter to 64bit (Ivan Vecera) [1824071] - [net] flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE (Ivan Vecera) [1824071] - [net] net_sched: sch_skbprio: add message validation to skbprio_change() (Ivan Vecera) [1824071] - [net] net_sched: fix tcm_parent in tc filter dump (Ivan Vecera) [1824071] - [net] sch_sfq: validate silly quantum values (Ivan Vecera) [1824071] - [net] sch_choke: avoid potential panic in choke_reset() (Ivan Vecera) [1824071] - [net] fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks (Ivan Vecera) [1824071] - [net] sched: etf: do not assume all sockets are full blown (Ivan Vecera) [1824071] - [tools] tc-testing: remove duplicate code in tdc.py (Ivan Vecera) [1824071] - [net] sched: Fix setting last executed chain on skb extension (Ivan Vecera) [1824071] - [net] net_sched: fix a missing refcnt in tcindex_init() (Ivan Vecera) [1824071] - [net] net_sched: add a temporary refcnt for struct tcindex_data (Ivan Vecera) [1824071] - [net] sched: expose HW stats types per action used by drivers (Ivan Vecera) [1824071] - [net] introduce nla_put_bitfield32() helper and use it (Ivan Vecera) [1824071] - [tools] selftests: skbedit_priority: Test counters at the skbedit rule (Ivan Vecera) [1824071] - [net] sched: act_pedit: Implement stats_update callback (Ivan Vecera) [1824071] - [net] sched: act_skbedit: Implement stats_update callback (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add a forwarding test for pedit munge dsfield (Ivan Vecera) [1824071] - [net] flow_offload.h: Fix a comment at flow_action_entry.mangle (Ivan Vecera) [1824071] - [net] Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build (Ivan Vecera) [1824071] - [net] netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress (Ivan Vecera) [1824071] - [net] cbs: Fix software cbs to consider packet sending time (Ivan Vecera) [1824071] - [include] taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for flags key (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for src and dst port range options (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for mpls options (Ivan Vecera) [1824071] - [include] net: sched: refine extack messages in tcf_change_indev (Ivan Vecera) [1824071] - [net] sched: rename more stats_types (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add an skbedit priority selftest (Ivan Vecera) [1824071] - [net] tc_skbedit: Make the skbedit priority offloadable (Ivan Vecera) [1824071] - [include] tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}() (Ivan Vecera) [1824071] - [include] net: sched: Do not assume RTNL is held in tunnel key action helpers (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix leak of ct zone template on replace (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: enable use of hrtimer slack (Ivan Vecera) [1824071] - [net] net_sched: do not reprogram a timer about to expire (Ivan Vecera) [1824071] - [net] net_sched: add qdisc_watchdog_schedule_range_ns() (Ivan Vecera) [1824071] - [net] rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Ivan Vecera) [1824071] - [net] net_sched: cls_route: remove the right filter from hashtable (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: RED: Add nodrop tests (Ivan Vecera) [1824071] - [net] sched: RED: Introduce an ECN nodrop mode (Ivan Vecera) [1824071] - [net] sched: Allow extending set of supported RED flags (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add TDC test for RED (Ivan Vecera) [1824071] - [tools] tc-testing: add ETS scheduler to tdc build configuration (Ivan Vecera) [1824071] - [net] sched: act_ct: Enable hardware offload of flow table entires (Ivan Vecera) [1824071] - [net] sched: act_ct: Support refreshing the flow table entries (Ivan Vecera) [1824071] - [net] sched: act_ct: Support restoring conntrack info on skbs (Ivan Vecera) [1824071] - [net] sched: act_ct: Instantiate flow table entry actions (Ivan Vecera) [1824071] - [net] net_sched: keep alloc_hash updated after hash allocation (Ivan Vecera) [1824071] - [net] net_sched: hold rtnl lock in tcindex_partial_destroy_work() (Ivan Vecera) [1824071] - [include] flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check() (Ivan Vecera) [1824071] - [netdrv] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1824071] - [include] flow_offload: turn hw_stats_type into dedicated enum (Ivan Vecera) [1824071] - [include] flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check() (Ivan Vecera) [1824071] - [net] sched: pie: change tc_pie_xstats->prob (Ivan Vecera) [1824071] - [net] taprio: Fix sending packets without dequeueing them (Ivan Vecera) [1824071] - [net] sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get (Ivan Vecera) [1824071] - [tools] selftests: forwarding: ETS: Use Qdisc counters (Ivan Vecera) [1824071] - [net] sched: Make FIFO Qdisc offloadable (Ivan Vecera) [1824071] - [include] pie: realign comment (Ivan Vecera) [1824071] - [net] pie: remove pie_vars->accu_prob_overflows (Ivan Vecera) [1824071] - [net] pie: remove unnecessary type casting (Ivan Vecera) [1824071] - [net] pie: use term backlog instead of qlen (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with canid extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: list kernel options for basic filter with canid ematch. (Ivan Vecera) [1824071] - [net] sched: act_ct: Use pskb_network_may_pull() (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix ipv6 lookup of offloaded connections (Ivan Vecera) [1824071] - [net] sched: act_ct: Software offload of established flows (Ivan Vecera) [1824071] - [net] sched: act_ct: Offload established connections to flow table (Ivan Vecera) [1824071] - [net] sched: act_ct: Create nf flow table per zone (Ivan Vecera) [1824071] - [net] taprio: add missing attribute validation for txtime delay (Ivan Vecera) [1824071] - [net] fq: add missing attribute validation for orphan mask (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_common: Convert to use busywait (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Convert until_counter_is() to take expression (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add tc_rule_handle_stats_get() (Ivan Vecera) [1824071] - [include] net: flow_offload: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: act: count in the size of action flags bitfield (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u32 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u16 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter (Ivan Vecera) [1824071] - [net] sched: correct flower port blocking (Ivan Vecera) [1824071] - [net] sched: Support specifying a starting chain via tc skb ext (Ivan Vecera) [1824071] - [net] sched: Change the block's chain list to an rcu list (Ivan Vecera) [1824071] - [net] sched: Pass ingress block to tcf_classify_ingress (Ivan Vecera) [1824071] - [net] sched: Introduce ingress classification function (Ivan Vecera) [1824071] - [net] sched: flower: add missing validation of TCA_FLOWER_FLAGS (Ivan Vecera) [1824071] - [net] sched: matchall: add missing validation of TCA_MATCHALL_FLAGS (Ivan Vecera) [1824071] - [net] taprio: Fix dropping packets when using taprio + ETF offloading (Ivan Vecera) [1824071] - [net] taprio: Use taprio_reset_tc() to reset Traffic Classes configuration (Ivan Vecera) [1824071] - [net] taprio: Add missing policy validation for flags (Ivan Vecera) [1824071] - [net] taprio: Fix still allowing changing the flags during runtime (Ivan Vecera) [1824071] - [net] taprio: Fix enabling offload with wrong number of traffic classes (Ivan Vecera) [1824071] - [net] sched: prevent a use after free (Ivan Vecera) [1824071] - [tools] tc-testing: add missing 'nsPlugin' to basic.json (Ivan Vecera) [1824071] - [net] sch_choke: Use kvcalloc (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a RED selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib.sh: Add start_tcp_traffic (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a TBF selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Allow reading TC rule byte counters (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add helpers for busywaiting (Ivan Vecera) [1824071] - [tools] selftests: Move two functions from mlxsw's qos_lib to lib (Ivan Vecera) [1824071] - [net] sched: Make TBF Qdisc offloadable (Ivan Vecera) [1824071] - [net] sched: sch_tbf: Don't overwrite backlog before dumping (Ivan Vecera) [1824071] - [net] sched: add Flow Queue PIE packet scheduler (Ivan Vecera) [1824071] - [net] sched: pie: export symbols to be reused by FQ-PIE (Ivan Vecera) [1824071] - [net] sched: pie: fix alignment in struct instances (Ivan Vecera) [1824071] - [net] sched: pie: fix commenting (Ivan Vecera) [1824071] - [include] pie: improve comments and commenting style (Ivan Vecera) [1824071] - [net] pie: rearrange structure members and their initializations (Ivan Vecera) [1824071] - [include] pie: use u8 instead of bool in pie_vars (Ivan Vecera) [1824071] - [include] pie: rearrange macros in order of length (Ivan Vecera) [1824071] - [include] pie: use U64_MAX to denote (2^64 - 1) (Ivan Vecera) [1824071] - [net] sched: pie: move common code to pie.h (Ivan Vecera) [1824071] - [net] sched: use skb_list_walk_safe helper for gso segments (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: sch_ets: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Move start_/stop_traffic from mlxsw to lib.sh (Ivan Vecera) [1824071] - [net] sch_ets: Make the ETS qdisc offloadable (Ivan Vecera) [1824071] - [net] sch_ets: Add a new Qdisc (Ivan Vecera) [1824071] - [include] net: pkt_cls: Clarify a comment (Ivan Vecera) [1824071] - [net] sch_cake: drop unused variable tin_quantum_prio (Ivan Vecera) [1824071] - [net] sched: act_ctinfo: fix memory leak (Ivan Vecera) [1824071] - [net] sched: act_ife: initalize ife->metalist earlier (Ivan Vecera) [1824071] - [net] sch_cake: avoid possible divide by zero in cake_enqueue() (Ivan Vecera) [1824071] - [tools] tc-testing: initial tdc selftests for cls_u32 (Ivan Vecera) [1824071] - [net] treewide: Use sizeof_field() macro (Ivan Vecera) [1824071] - [tools] tc-testing: unbreak full listing of tdc testcases (Ivan Vecera) [1824071] - [net] act_ct: support asymmetric conntrack (Ivan Vecera) [1824071] - [net] sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO (Ivan Vecera) [1824071] - [net] remove the unnecessary strict_start_type in some policies (Ivan Vecera) [1824071] - [net] sched: pie: enable timestamp based delay calculation (Ivan Vecera) [1824071] - [net] taprio: don't reject same mqprio settings (Ivan Vecera) [1824071] - [tools] tc-testing: Introduced tdc tests for basic filter (Ivan Vecera) [1824071] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1824071] - [net] net_sched: add TCA_STATS_PKT64 attribute (Ivan Vecera) [1824071] - [net] net_sched: extend packet counter to 64bit (Ivan Vecera) [1824071] - [include] net_sched: do not export gnet_stats_basic_packed to uapi (Ivan Vecera) [1824071] - [tools] tc-testing: added tests with cookie for mpls TC action (Ivan Vecera) [1824071] - [net] icmp: remove duplicate code (Ivan Vecera) [1824071] - [include] icmp: add helpers to recognize ICMP error packets (Ivan Vecera) [1824071] - [net] taprio: fix panic while hw offload sched list swap (Ivan Vecera) [1824071] - [net] sched: Replace rcu_swap_protected() with rcu_replace_pointer() (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: avoid calling ktime_get_ns() if not needed (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: add dctcp-like marking (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: remove dead code dealing with retransmits (Ivan Vecera) [1824071] - [net] sched: act_ct: fix build failure in RHEL8 (Ivan Vecera) [1824071] - [net] don't return invalid table id error when we fall back to PF_UNSPEC (Sabrina Dubroca) [1814093] - [net] netfilter: update include directives. (Marcelo Leitner) [1837856] - [include] netfilter: fix include guards. (Marcelo Leitner) [1837856] - [include] netfilter: add include guard to xt_connlabel.h (Marcelo Leitner) [1837856] - [net] sk_msg: Don't use RCU_INIT_POINTER on sk_user_data (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Fix build of sockmap_ktls.c (Sabrina Dubroca) [1819627] - [net] Generate reuseport group ID on group creation (Sabrina Dubroca) [1819627] - [net] bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Return socket cookie on lookup from syscall (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Don't set up upcalls and progs for listening sockets (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Allow inserting listening TCP sockets into sockmap (Sabrina Dubroca) [1819627] - [net] tcp_bpf: Don't let child socket inherit parent protocol ops on copy (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Clear sk_user_data pointer on clone if tagged (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Annotate lockless access to sk_prot on clone (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: msg_pop_data can incorrecty set an sge length (Sabrina Dubroca) [1819627] - [net] tls: fix const assignment warning (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak when in tls_data_ready() (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Test unhashing kTLS socket after removing from map (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Don't clear saved sock proto on restore (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Let ULP restore sk_proto and write_space callback (Sabrina Dubroca) [1819627] - [net] tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE (Sabrina Dubroca) [1819627] - [net] tls: Read sk_prot once when building tls proto ops (Sabrina Dubroca) [1819627] - [net] tls: Constify base proto ops used for building tls proto (Sabrina Dubroca) [1819627] - [net] tls: Fix to avoid gettig invalid tls record (Sabrina Dubroca) [1819627] - [net] tls: avoid spurious decryption error with HW resync (Sabrina Dubroca) [1819627] - [net] tls: add helper for testing if socket is RX offloaded (Sabrina Dubroca) [1819627] - [tools] selftests: net: tls: remove recv_rcvbuf test (Sabrina Dubroca) [1819627] - [net] tls: use sg_next() to walk sg entries (Sabrina Dubroca) [1819627] - [net] tls: remove the dead inplace_crypto code (Sabrina Dubroca) [1819627] - [tools] selftests/tls: add a test for fragmented messages (Sabrina Dubroca) [1819627] - [net] tls: Fix unused function warning (Sabrina Dubroca) [1819627] - [net] tls: store decrypted on a single bit (Sabrina Dubroca) [1819627] - [net] tls: store async_capable on a single bit (Sabrina Dubroca) [1819627] - [net] tls: pass context to tls_device_decrypted() (Sabrina Dubroca) [1819627] - [net] tls: make allocation failure unlikely (Sabrina Dubroca) [1819627] - [net] tls: mark sk->err being set as unlikely (Sabrina Dubroca) [1819627] - [net] sockmap: use bitmap for copy info (Sabrina Dubroca) [1819627] - [net] tls: add TlsDeviceRxResync statistic (Sabrina Dubroca) [1819627] - [net] tls: add TlsDecryptError stat (Sabrina Dubroca) [1819627] - [net] tls: add statistics for installed sessions (Sabrina Dubroca) [1819627] - [net] tls: add skeleton of MIB statistics (Sabrina Dubroca) [1819627] - [net] tls: add device decrypted trace point (Sabrina Dubroca) [1819627] - [net] tls: add tracing for device/offload events (Sabrina Dubroca) [1819627] - [net] tls: allow compiling TLS TOE out (Sabrina Dubroca) [1819627] - [net] tls: rename tls_hw_* functions tls_toe_* (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related code to a separate file (Sabrina Dubroca) [1819627] - [net] tls: move tls_build_proto() on init path (Sabrina Dubroca) [1819627] - [net] tls: use the full sk_proto pointer (Sabrina Dubroca) [1819627] - [net] tls: rename tls_device to tls_toe_device (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related structures to a separate header (Sabrina Dubroca) [1819627] - [net] tls: sleeping function from invalid context (Sabrina Dubroca) [1819627] - [net] netfilter: nft_set_rbtree: Add missing expired checks (Phil Sutter) [1778020] - [tools] selftests: netfilter: extend flowtable test script with dnat rule (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: extend flowtable test script for ipsec (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: add flowtable test script (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue (Marcelo Leitner) [1811193] - [net] netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Free block_cb when being deleted (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support in HW offload (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: add nf_ct_acct_add() (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: export nf_ct_acct_update() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use work entry per offload command (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use rw sem as flow block lock (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add enum nft_flowtable_flags to uapi (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix incorrect tc_setup_type type (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: populate addr_type mask (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix flushing of offloaded flows on free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fix NULL pointer dereference in tunnel offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: free flowtable hooks on hook register error (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel encap/decap action offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add indr block setup support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel match offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: skip offload setup if disabled (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use nf_flow_offload_tuple for stats as well (Marcelo Leitner) [1811193] - [net] flow_offload: Add flow_match_ct to get rule ct match (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Enable hardware offload of flow table entires (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support refreshing the flow table entries (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support restoring conntrack info on skbs (Marcelo Leitner) [1811193] - [net] sched: act_ct: Instantiate flow table entry actions (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Add API for registering to flow table events (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix setting forgotten NF_FLOW_HW_DEAD flag (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix missing flush hardware on table free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix hardware flush order on nf_flow_table_cleanup (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix check the chain offload flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix memory leak in nf_tables_parse_netdev_hooks() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_tuple() helper (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: refresh flow if hardware offload fails (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_hw_offload() helper function (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: use atomic bitwise operations for flow flags (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: remove dying bit, use teardown bit instead (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_work_alloc() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: restrict flow dissector match on meta ingress device (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fetch stats only if flow is still alive (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_time_stamp (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: unbind callbacks from flowtable destroy path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix the nat port mangle. (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: check the status of dst_neigh (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix incorrect ethernet dst address (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix big-endian integer overflow (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Correct memcpy size for flow_overload_mangle() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no actions (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 match description (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Don't use offset uninitialized in flow_offload_port_{d, s}nat (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block_cb tc_setup_type as TC_SETUP_CLSFLOWER (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block setup as TC_SETUP_FT cmd (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: check if bind callback fails and unbind if hook registration fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add nft_unregister_flowtable_hook() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: undo updates if transaction fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: release flow_rule on error from commit path (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove reference to flow rule from deletion path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 support (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add flow_action_entry_next() and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter in flow_offload_fill_dir (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix check ndo_setup_tc when setup_block (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add flowtable offload control plane (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: detach routing information from flow description (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: skip tcp rst and fin packets (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: remove flow_offload_entry structure (Marcelo Leitner) [1811193] - [include] netfilter: nf_flow_table: remove union from flow_offload structure (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move conntrack object to struct flow_offload (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: skip EBUSY on chain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: bogus EOPNOTSUPP on basechain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: pass extack to nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nft_meta: offload support for interface index (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: white-space fixes. (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: check for register data length mismatches (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: Adjust parentheses to fix memcmp size argument (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: unbind if multi-device binding fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_chain_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: restore basechain deletion (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: support for multiple devices per netdev hook (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix base chain stat rcu_dereference usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules on unregistered device only (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Pass callback list to nft_setup_cb_call() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_chain() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: increase maximum devices number per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: allow netdevice to be used only once per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dynamically allocate hooks per net_device in flowtables (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove flowtable hook flush routine in netns exit routine (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move priority to struct nf_flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nft_payload: fix missing check for matching length in offloads (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set timeout before insertion into hashes (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix always true policy is unset check (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules when the device unregisters (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_rule function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add __nft_offload_get_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nft_{fwd, dup}_netdev: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: avoid excessive stack usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: move indirect flow_block callback logic to core (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set default timeout after successful insertion (Marcelo Leitner) [1811193] - [net] netfilter: ctnetlink: honor IPS_OFFLOAD flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: clear skb tstamp before xmit (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: map basechain priority to hardware priority (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: teardown flow timeout race (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: conntrack picks up expired flows (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: support indr block call (Marcelo Leitner) [1811193] - [net] flow_offload: add flow_block structure and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: store data in offload context registers (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix offload for flows that are subject to xfrm (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: don't fail when updating base chain policy (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: delay chain policy update until transaction is complete (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: IPCB is only valid for ipv4 family (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: don't offload when sequence numbers need adjustment (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: set liberal tracking mode for tcp (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: ignore DF bit setting (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary variable in flow_offload_tuple (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: add entry to flowtable after confirmation (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix checking method of conntrack helper (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix missing error check for rhashtable_insert_fast (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not flow offload deleted conntrack entries (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: simplify nf_flow_offload_gc_step() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: check ttl value in flow offload data path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix netdev refcnt leak (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: skip device lookup from interface index (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: fix IPV6=n builds (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix interaction with vrf slave device (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: Fix reverse route lookup (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: make nf_flow_table_iterate() static (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not remove offload when other netns's interface is down (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter of nf_flow_table_cleanup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary nat flag check code (Marcelo Leitner) [1811193] - [net] mptcp: mark tech preview and disable by default (Florian Westphal) [1835796] - [net] mptcp: fix bogus socket flag values (Florian Westphal) [1835796] - [net] mptcp: select CRYPTO (Florian Westphal) [1835796] - [net] mptcp: Protect subflow socket options before connection completes (Florian Westphal) [1835796] - [net] mptcp: make the symbol 'mptcp_sk_clone_lock' static (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free for ipv6 (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free on tcp fallback (Florian Westphal) [1835796] - [net] mptcp: Fix undefined mptcp_handle_ipv6_mapped for modular IPV6 (Florian Westphal) [1835796] - [net] mptcp: Fix incorrect IPV6 dependency check (Florian Westphal) [1835796] - [net] mptcp: handle tcp fallback when using syn cookies (Florian Westphal) [1835796] - [net] mptcp: avoid a lockdep splat when mcast group was joined (Florian Westphal) [1835796] - [net] mptcp: fix panic on user pointer access (Florian Westphal) [1835796] - [net] mptcp: defer freeing of cached ext until last moment (Florian Westphal) [1835796] - [net] mptcp: Fix build with PROC_FS disabled. (Florian Westphal) [1835796] - [tools] selftests: settings: tests can be in subsubdirs (Florian Westphal) [1835796] - [net] mptcp: Fix code formatting (Florian Westphal) [1835796] - [net] mptcp: do not inherit inet proto ops (Florian Westphal) [1835796] - [net] add and use MPTCP_PROTO_KERN (Florian Westphal) [1835796] - [net] mptcp: cope with later TCP fallback (Florian Westphal) [1835796] - [net] mptcp: process MP_CAPABLE data option (Florian Westphal) [1835796] - [net] mptcp: parse and emit MP_CAPABLE option according to v1 spec (Florian Westphal) [1835796] - [net] mptcp: move from sha1 (v0) to sha256 (v1) (Florian Westphal) [1835796] - [tools] mptcp: add basic kselftest for mptcp (Florian Westphal) [1835796] - [net] mptcp: new sysctl to control the activation per NS (Florian Westphal) [1835796] - [net] mptcp: allow collapsing consecutive sendpages on the same substream (Florian Westphal) [1835796] - [net] mptcp: recvmsg() can drain data from multiple subflows (Florian Westphal) [1835796] - [net] mptcp: add subflow write space signalling and mptcp_poll (Florian Westphal) [1835796] - [net] mptcp: Implement MPTCP receive path (Florian Westphal) [1835796] - [net] mptcp: Write MPTCP DSS headers to outgoing data packets (Florian Westphal) [1835796] - [net] mptcp: Add setsockopt()/getsockopt() socket operations (Florian Westphal) [1835796] - [net] mptcp: Add shutdown() socket operation (Florian Westphal) [1835796] - [net] mptcp: Add key generation and token tree (Florian Westphal) [1835796] - [net] mptcp: Create SUBFLOW socket for incoming connections (Florian Westphal) [1835796] - [net] mptcp: Handle MP_CAPABLE options for outgoing connections (Florian Westphal) [1835796] - [net] mptcp: Associate MPTCP context with TCP socket (Florian Westphal) [1835796] - [net] mptcp: Handle MPTCP TCP options (Florian Westphal) [1835796] - [net] mptcp: Add MPTCP socket stubs (Florian Westphal) [1835796] - [net] netfilter: conntrack: fix infinite loop on rmmod (Florian Westphal) [1832381] - [tools] selftests: add netdevsim devlink dev info test (Petr Oros) [1830928] - [tools] selftests: test netdevsim reload forbid and fail (Petr Oros) [1830928] - [netdrv] mlx4: fix "initializer element not constant" compiler error (Petr Oros) [1830928] - [netdrv] netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write (Petr Oros) [1830928] - [net] devlink: fix return value after hitting end in region read (Petr Oros) [1830928] - [net] devlink: Fix reporter's recovery condition (Petr Oros) [1830928] - [documentation] docs: devlink: clarify the scope of snapshot id (Petr Oros) [1830928] - [net] devlink: let kernel allocate region snapshot id (Petr Oros) [1830928] - [net] devlink: factor out building a snapshot notification (Petr Oros) [1830928] - [documentation] devlink: fix broken link warning (Petr Oros) [1830928] - [net] devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG (Petr Oros) [1830928] - [include] devlink: Add macro for "fw.mgmt.api" to info_get cb. (Petr Oros) [1830928] - [netdrv] netdevsim: support taking immediate snapshot via devlink (Petr Oros) [1830928] - [net] devlink: implement DEVLINK_CMD_REGION_NEW (Petr Oros) [1830928] - [net] devlink: track snapshot id usage count using an xarray (Petr Oros) [1830928] - [net] devlink: report error once U32_MAX snapshot ids have been used (Petr Oros) [1830928] - [net] devlink: extract snapshot id allocation to helper function (Petr Oros) [1830928] - [net] devlink: use -ENOSPC to indicate no more room for snapshots (Petr Oros) [1830928] - [net] devlink: add function to take snapshot while locked (Petr Oros) [1830928] - [net] devlink: trivial: fix tab in function documentation (Petr Oros) [1830928] - [net] devlink: convert snapshot destructor callback to region op (Petr Oros) [1830928] - [net] devlink: prepare to support region operations (Petr Oros) [1830928] - [documentation] devlink: expand the devlink-info documentation (Petr Oros) [1830928] - [net] devlink: Introduce devlink port flavour virtual (Petr Oros) [1830928] - [net] devlink: validate length of region addr/len (Petr Oros) [1830928] - [net] devlink: validate length of param values (Petr Oros) [1830928] - [net] core: Replace zero-length array with flexible-array member (Petr Oros) [1830928] - [net] core: devlink.c: Use built-in RCU list checking (Petr Oros) [1830928] - [net] devlink: Rely on driver eswitch thread safety instead of devlink (Petr Oros) [1830928] - [net] core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register() (Petr Oros) [1830928] - [net] devlink: Force enclosing array on binary fmsg data (Petr Oros) [1830928] - [net] devlink: report 0 after hitting end in region read (Petr Oros) [1830928] - [net] devlink: correct misspelling of snapshot (Petr Oros) [1830928] - [tools] selftests: Add a test of large binary to devlink health test (Petr Oros) [1830928] - [netdrv] netdevsim: Update dummy reporter's devlink binary interface (Petr Oros) [1830928] - [net] devlink: Allow large formatted message of binary output (Petr Oros) [1830928] - [tools] selftests: netdevsim: Add test cases for devlink-trap policers (Petr Oros) [1823743] - [netdrv] netdevsim: Add support for setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Allow setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Add packet trap group parameters support (Petr Oros) [1823743] - [netdrv] netdevsim: Add devlink-trap policer support (Petr Oros) [1823743] - [documentation] Add description of packet trap policers (Petr Oros) [1823743] - [net] devlink: Add packet trap policers support (Petr Oros) [1823743] - [net] devlink: Add auto dump flag to health reporter (Petr Oros) [1823743] - [net] devlink: Implicitly set auto recover flag when registering health reporter (Petr Oros) [1823743] - [netdrv] netdevsim: Change dummy reporter auto recover default (Petr Oros) [1823743] - [net] devlink: Only pass packet trap group identifier in trap structure (Petr Oros) [1823743] - [net] devlink: Stop reference counting packet trap groups (Petr Oros) [1823743] - [netdrv] netdevsim: Explicitly register packet trap groups (Petr Oros) [1823743] - [net] devlink: Add API to register packet trap groups (Petr Oros) [1823743] - [net] esp6: calculate transport_header correctly when sel.family != AF_INET6 (Xin Long) [1815980 1761579] - [net] esp4: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] esp6: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] xfrm: remove the xfrm_state_put call becofe going to out_reset (Xin Long) [1815980 1761579] - [net] esp6: get the right proto for transport mode in esp6_gso_encap (Xin Long) [1815980 1761579] - [net] xfrm: do pskb_pull properly in __xfrm_transport_prep (Xin Long) [1815980 1761579] - [net] xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input (Xin Long) [1815980 1761579] - [net] xfrm: add prep for esp beet mode offload (Xin Long) [1815980 1761579] - [net] esp6: add gso_segment for esp6 beet mode (Xin Long) [1815980 1761579] - [net] esp4: add gso_segment for esp4 beet mode (Xin Long) [1815980 1761579] - [net] xfrm: kconfig: make xfrm depend on inet (Xin Long) [1815980 1761579] - [net] xfrm: make xfrm modes builtin (Xin Long) [1815980 1761579] - [net] xfrm: remove afinfo pointer from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove gso_segment indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove xmit indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input indirection from xfrm_mode (Xin Long) [1761579 1815980] - [net] xfrm: prefer family stored in xfrm_mode struct (Xin Long) [1815980 1761579] - [net] xfrm: place af number into xfrm_mode struct (Xin Long) [1761579 1815980] - [net] xfrm: gso partial offload support (Xin Long) [1761579 1815980] - [net] netfilter: cttimeout: remove set but not used variable 'l3num' (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle icmp pkt_to_tuple helper via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle builtin l4proto packet functions via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove net_id (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: switch module to be built-in (Florian Westphal) [1822085] - [net] netfilter: remove unused parameters in nf_ct_l4proto_[un]register_sysctl() (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: convert rwlock to rcu (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: pass default timeout policy to obj_to_nlattr (Florian Westphal) [1822085] - [net] netfilter: conntrack: add nf_{tcp, udp, sctp, icmp, dccp, icmpv6, generic}_pernet() (Florian Westphal) [1822085] - [net] netfilter: conntrack: clamp l4proto array size at largers supported protocol (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3->l4 mapping information (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove unused proto arg from netns init functions (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove error callback and handle icmp from core (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid using ->error callback if possible (Florian Westphal) [1822085] - [net] netfilter: conntrack: deconstify packet callback skb pointer (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove the l4proto->new() function (Florian Westphal) [1822085] - [net] netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUT (Florian Westphal) [1822085] - [net] netfilter: conntrack: pass nf_hook_state to packet and error handlers (Florian Westphal) [1822085] - [net] netfilter: conntrack: place 'new' timeout in first location too (Florian Westphal) [1822085] - [net] netfilter: nf_conntrack_h323: Remove deprecated config check (Florian Westphal) [1822085] - [include] netfilter: nf_tables: merge route type into core (Florian Westphal) [1822085] - [net] netfilter: ipv6: avoid indirect calls for IPV6=y case (Florian Westphal) [1822085] - [net] netfilter: nat: remove module dependency on ipv6 core (Florian Westphal) [1822085] - [net] netfilter: remove obsolete need_conntrack stub (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid use-after free on rmmod (Florian Westphal) [1822085] - [net] netfilter: conntrack: dccp, sctp: handle null timeout argument (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove duplicated include from nf_conntrack_proto_udp.c (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3proto abstraction (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_timeout() indirection (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid l4proto pkt_to_tuple calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid calls to l4proto invert_tuple (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove invert_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove pkt_to_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove ctnetlink callbacks from l3 protocol trackers (Florian Westphal) [1822085] - [net] openvswitch: use nf_ct_get_tuplepr, invert_tuplepr (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip6_checksum* from ipv6 to utils (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip_checksum* from ipv4 to utils (Florian Westphal) [1822085] - [net] netfilter: flowtables: use fixed renew timeout on teardown (Florian Westphal) [1822085] - [netdrv] geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] geneve: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] vxlan: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Josef Oskera) [1841511] - [netdrv] r8169: fix OCP access on RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: re-establish support for RTL8401 chip version (Josef Oskera) [1841511] - [netdrv] r8169: change back SG and TSO to be disabled by default (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8169_tx_map (Josef Oskera) [1841511] - [netdrv] r8169: improve handling of TD_MSS_MAX (Josef Oskera) [1841511] - [netdrv] r8169: fix PHY driver check on platforms w/o module softdeps (Josef Oskera) [1841511] - [netdrv] r8169: re-enable MSI on RTL8168c (Josef Oskera) [1841511] - [netdrv] r8169: don't use MSI before RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: improve RTL8168b FIFO overflow workaround (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_schedule_task (Josef Oskera) [1841511] - [netdrv] r8169: simplify rtl_task (Josef Oskera) [1841511] - [netdrv] r8169: add new helper rtl8168g_enable_gphy_10m (Josef Oskera) [1841511] - [netdrv] net: r8169: reject unsupported coalescing params (Josef Oskera) [1841511] - [netdrv] r8169: simplify getting stats by using netdev_stats_to_stats64 (Josef Oskera) [1841511] - [netdrv] r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 (Josef Oskera) [1841511] - [netdrv] r8169: remove now unneeded barrier in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: simplify usage of rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: convert while to for loop in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: use pci_status_get_and_clear_errors (Josef Oskera) [1841511] - [netdrv] r8169: add PCI_STATUS_PARITY to PCI status error bits (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_start_xmit (Josef Oskera) [1841511] - [netdrv] r8169: remove RTL_EVENT_NAPI constants (Josef Oskera) [1841511] - [netdrv] r8169: use new helper tcp_v6_gso_csum_prep (Josef Oskera) [1841511] - [netdrv] r8169: improve statistics of missed rx packets (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_jumbo_config (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_get_mac_version (Josef Oskera) [1841511] - [netdrv] r8169: add helper rtl_pci_commit (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting netdev features (Josef Oskera) [1841511] - [netdrv] r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 (Josef Oskera) [1841511] - [netdrv] r8169: remove unneeded check from rtl_link_chg_patch (Josef Oskera) [1841511] - [netdrv] r8169: fix performance regression related to PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: don't set min_mtu/max_mtu if not needed (Josef Oskera) [1841511] - [netdrv] r8169: factor out PHY configuration to r8169_phy_config.c (Josef Oskera) [1841511] - [netdrv] r8169: add r8169.h (Josef Oskera) [1841511] - [netdrv] r8169: rename rtl_apply_firmware (Josef Oskera) [1841511] - [netdrv] r8169: add phydev argument to rtl8168d_apply_firmware_cond (Josef Oskera) [1841511] - [netdrv] r8169: use phy_read/write instead of rtl_readphy/writephy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_w0w1_phy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_patchphy (Josef Oskera) [1841511] - [netdrv] r8169: move disabling MAC EEE for RTL8402/RTL8106e (Josef Oskera) [1841511] - [netdrv] r8169: move setting ERI register 0x1d0 for RTL8106 (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in rtl_writephy_batch (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of RTL8168g-specific PHY config functions (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of EEE PHY functions (Josef Oskera) [1841511] - [netdrv] r8169: move RTL8169scd Gigabyte PHY quirk (Josef Oskera) [1841511] - [netdrv] r8169: remove not needed debug print in rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: prepare for exporting rtl_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add constant EnAnaPLL (Josef Oskera) [1841511] - [netdrv] r8169: move enabling EEE to rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: remove MAC workaround in rtl8168e_2_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8168h_2_get_adc_bias_ioffset (Josef Oskera) [1841511] - [netdrv] r8169: check that Realtek PHY driver module is loaded (Josef Oskera) [1841511] - [netdrv] treewide: Use sizeof_field() macro (Josef Oskera) [1841511] - [netdrv] r8169: fix rtl_hw_jumbo_disable for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add missing RX enabling for WoL on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo configuration for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add check for PHY_MDIO_CHG to rtl_nic_fw_data_ok (Josef Oskera) [1841511] - [netdrv] r8169: use macro FIELD_SIZEOF in definition of FW_OPCODE_SIZE (Josef Oskera) [1841511] - [netdrv] r8169: change mdelay to msleep in rtl_fw_write_firmware (Josef Oskera) [1841511] - [netdrv] r8169: load firmware for RTL8168fp/RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: improve conditional firmware loading for RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: respect EEE user setting when restarting network (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl8168c_4_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_modify_extpage (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in more places (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168g_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: fix page read in r8168g_mdio_read (Josef Oskera) [1841511] - [netdrv] r8169: fix wrong PHY ID issue with RTL8168dp (Josef Oskera) [1841511] - [netdrv] r8169: use helper rtl_hw_aspm_clkreq_enable also in rtl_hw_start_8168g_2 (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_rx_fill (Josef Oskera) [1841511] - [netdrv] r8169: align fix_features callback with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: never set PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168bef (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168dp (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove fiddling with the PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo packet handling on resume from suspend (Josef Oskera) [1841511] - [netdrv] r8169: don't set bit RxVlan on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add support for EEE on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add RTL8125 PHY initialization (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: don't use bit LastFrag in tx descriptor after send (Josef Oskera) [1841511] - [netdrv] r8169: read common register for PCI commit (Josef Oskera) [1841511] - [netdrv] r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init (Josef Oskera) [1841511] - [netdrv] r8169: factor out reading MAC address from registers (Josef Oskera) [1841511] - [netdrv] r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions (Josef Oskera) [1841511] - [netdrv] r8169: change interrupt mask type to u32 (Josef Oskera) [1841511] - [netdrv] r8169: improve DMA handling in rtl_rx (Josef Oskera) [1841511] - [netdrv] r8169: fix DMA issue on MIPS platform (Josef Oskera) [1841511] - [netdrv] r8169: sync EEE handling for RTL8168h with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: use the generic EEE management functions (Josef Oskera) [1841511] - [fs] gfs2: Even more gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] sched/fair: Don't NUMA balance for kthreads (Phil Auld) [1842543] - [kernel] sched/core: Offload wakee task activation if it the wakee is descheduling (Phil Auld) [1842543] - [kernel] sched/core: Optimize ttwu() spinning on p->on_cpu (Phil Auld) [1842543] - [fs] gfs2: Smarter iopen glock waiting (Andreas Grunbacher) [1582655] - [fs] gfs2: Wake up when setting GLF_DEMOTE (Andreas Grunbacher) [1582655] - [fs] gfs2: Check inode generation number in delete_work_func (Andreas Grunbacher) [1582655] - [fs] gfs2: Move inode generation number check into gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Minor gfs2_lookup_by_inum cleanup (Andreas Grunbacher) [1582655] - [fs] gfs2: Try harder to delete inodes locally (Andreas Grunbacher) [1582655] - [fs] gfs2: Give up the iopen glock on contention (Andreas Grunbacher) [1582655] - [fs] gfs2: Turn gl_delete into a delayed work (Andreas Grunbacher) [1582655] - [fs] gfs2: Keep track of deleted inode generations in LVBs (Andreas Grunbacher) [1582655] - [fs] gfs2: Allow ASPACE glocks to also have an lvb (Andreas Grunbacher) [1582655] - [fs] gfs2: Avoid access time thrashing in gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Use IS_ERR_OR_NULL (Andreas Grunbacher) [1582655] - [fpga] fpga: mark the intel fpga drivers as tech preview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: Remove unneeded semicolon (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: Fix incompatible function behavior for RSU driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 remote system update driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: stratix10-svc: extend svc to support new RSU features (Luis Goncalves) [1689274 1660310 1494701 1494699] - [edac] EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: add remote status update client support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 service layer driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: fix return value of cci_pci_sriov_configure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: xilinx-pr-decoupler: Remove clk_get error message for probe defer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: remove redundant dev_err message (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: remove set but not used variable 'afu' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'fme' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add power management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add thermal management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for thermal/power management interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: Remove dev_err() usage after platform_get_irq() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for virtualization and new interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add global error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add STP (SignalTap) support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: expose __afu_port_enable/disable function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add userclock sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make init callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Add Stratix10 (V2) Support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Preparation for V2 parts (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Discover Vendor Specific offset (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-ps-spi: Fix getting of optional confd gpio (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add capability sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make uinit callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add id_table for dfl private feature driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add AFU state related sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: enable SRIOV support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: use driver core functions, not sysfs ones (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-pr-ip: Make alt_pr_unregister function void (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix function definition argument (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga-manager: altera-ps-spi: Fix build error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: align PR buffer size per PR datawidth (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove copy_to_user() in ioctl for PR (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: Kconfig: pedantic cleanups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: convert docs to ReST and rename to *.rst (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: zynqmp-fpga: Correctly handle error pointer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] include: fpga: adi-axi-common.h: add common regs & defs header (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: expand minor range when registering chrdev region (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: Add lockdep classes for pdata->lock (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: Pass the correct device to dma_mapping_error() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix use-after-free on s10_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Add SPDX license identifier - Makefile/Kconfig (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] mm/gup: change GUP fast to use flags rather than a write 'bool' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga manager: Adding FPGA Manager support for Xilinx zynqmp (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera_freeze_bridge: remove restriction to socfpga (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: make array dummy static, shrinks object size (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] Remove 'type' argument from access_ok() function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: of-fpga-region: Use platform_set_drvdata (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-region: Use platform_get_drvdata() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add intel stratix10 soc fpga manager driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: enable usage on non-dt platforms (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix probing for multiple FPGAs on the bus (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] zynq-fpga: Only route PR via PCAP when required (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix registration for CvP incapable devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'priv' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix 'bad IO access' on x86_64 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add devm_fpga_region_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: add devm_fpga_bridge_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add devm_fpga_mgr_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: document fpga manager flags (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: fix obvious function documentation error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: do not access region struct after fpga_region_unregister (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: fix two trivial spelling mistakes (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: fix return value check in in pr_mgmt_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_PORT_DMA_MAP/UNMAP ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add afu sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add port ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Accelerated Function Unit driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-region: add support for compat_id (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga region platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga bridge platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga manager platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add partial reconfiguration sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Management Engine driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-pci: add enumeration for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add FPGA DFL PCIe device driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_check_port_id function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_port_ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add feature device infrastructure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_cdev_find_port (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add chardev support for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add device feature list support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: region: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add status for fpga-manager (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add region_id to fpga_image_info (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: add a document for FPGA Device Feature List (DFL) Framework Overview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [mm] mm: Add a vmf_insert_mixed_prot() function (Dave Airlie) [1838335] - [mm] mm: Add write-protect and clean utilities for address space ranges (Dave Airlie) [1838335] - [mm] mm: Add a walk_page_mapping() function to the pagewalk code (Dave Airlie) [1838335] - [mm] pagewalk: separate function pointers from iterator data (Dave Airlie) [1838335] - [mm] mm: split out a new pagewalk.h header from mm.h (Dave Airlie) [1838335] - [mm] mm: update ptep_modify_prot_commit to take old pte value as arg (Dave Airlie) [1838335] - [x86] mm: update ptep_modify_prot_start/commit to take vm_area_struct as arg (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: add an interval tree notifier (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: define the header pre-processor parts even if disabled (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a lockdep map for invalidate_range_start/end (Dave Airlie) [1838335] - [misc] misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct (Dave Airlie) [1838335] - [drm] drm/backport: add mmu notifier get/put support to drm backport (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a get/put scheme for the registration (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: hoist do_mmu_notifier_register down_write to the caller (Dave Airlie) [1838335] - [mm] mm/mmu_notifier.c: remove mmu_notifier_synchronize() (Dave Airlie) [1838335] - [infiniband] locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_held_write() (Dave Airlie) [1838335] - [include] mm/mmu_notifier: contextual information for event enums (Dave Airlie) [1838335] - [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Baoquan He) [1838809 1781472] - [scsi] scsi: mpt3sas: Remove unused including (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free warnings (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Disable DIF when prot_mask set to zero (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Capture IOC data for debugging purposes (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Use true, false for ioc->use_32bit_dma (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove NULL check before freeing function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 (Tomas Henzl) [1790760] - [scsi] mpt3sas: Fix memset in non-rdpq mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix reply queue count in non RDPQ mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Separate out RDPQ allocation to new function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Rename function name is_MSB_are_same (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: use true, false for bool variables (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug (Tomas Henzl) [1790760] - [scsi] scsi: Replace zero-length array with flexible-array member (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update drive version to 33.100.00.00 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove usage of device_busy counter (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Print function name in which cmd timed out (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Optimize mpt3sas driver logging (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: print in which path firmware fault occurred (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle CoreDump state from watchdog thread (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support IOCs new state named COREDUMP (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: renamed _base_after_reset_handler function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support for NVMe shutdown (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update MPI Headers to v02.00.57 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free in attach error handling (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Clean up some indenting (Tomas Henzl) [1790760] - [crypto] crypto: af_alg - cast ki_complete ternary op to int (Herbert Xu) [1837499] - [netdrv] virtio-net: per-queue RPS config (Eugenio Perez) [1718086] - [netdrv] virtio_net: Differentiate sk_buff and xdp_frame on freeing (Eugenio Perez) [1718086] - [netdrv] virtio_net: Use xdp_return_frame to free xdp_frames on destroying vqs (Eugenio Perez) [1718086] - [netdrv] virtio_net: enable napi_tx by default (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't call free_old_xmit_skbs for xdp_frames (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't enable NAPI when interface is down (Eugenio Perez) [1718086] - [include] cpumask: make cpumask_next_wrap available without smp (Eugenio Perez) [1718086] - [netdrv] virtio_net: Stripe queue affinities across cores (Eugenio Perez) [1718086] - [virtio] virtio: Make vp_set_vq_affinity() take a mask (Eugenio Perez) [1718086]- [netdrv] ice: add board identifier info to devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: add basic handler for devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: enable initial devlink support (Jonathan Toppins) [1796682] - [netdrv] ice: implement full NVM read from ETHTOOL_GEEPROM (Jonathan Toppins) [1796682] - [netdrv] ice: discover and store size of available flash (Jonathan Toppins) [1796682] - [netdrv] ice: store NVM version info in extracted format (Jonathan Toppins) [1796682] - [netdrv] ice: create function to read a section of the NVM and Shadow RAM (Jonathan Toppins) [1796682] - [netdrv] ice: use __le16 types for explicitly Little Endian values (Jonathan Toppins) [1796682] - [netdrv] ice: fix incorrect size description of ice_get_nvm_version (Jonathan Toppins) [1781388] - [netdrv] ice: use variable name more descriptive than type (Jonathan Toppins) [1781388] - [netdrv] ice: Use EOPNOTSUPP instead of ENOTSUPP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix format specifier (Jonathan Toppins) [1781388] - [netdrv] ice: fix use of deprecated strlcpy() (Jonathan Toppins) [1781388] - [netdrv] ice: Increase mailbox receive queue length to maximum (Jonathan Toppins) [1781388] - [netdrv] ice: Correct setting VLAN pruning (Jonathan Toppins) [1781388] - [netdrv] ice: renegotiate link after FW DCB on (Jonathan Toppins) [1781388] - [netdrv] ice: Fix corner case when switching from IEEE to CEE (Jonathan Toppins) [1781388] - [netdrv] ice: Display Link detected via Ethtool in safe mode (Jonathan Toppins) [1781388] - [netdrv] ice: Fix removing driver while bare-metal VFs pass traffic (Jonathan Toppins) [1781388] - [netdrv] ice: Improve clarity of prints and variables (Jonathan Toppins) [1781388] - [netdrv] ice: allow bigger VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup unneeded parenthesis (Jonathan Toppins) [1781388] - [netdrv] ice: Use pci_get_dsn() (Jonathan Toppins) [1781388] - [netdrv] ice: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1781388] - [netdrv] ice: fix define for E822 backplane device (Jonathan Toppins) [1781388] - [netdrv] ice: add support for E823 devices (Jonathan Toppins) [1795812] - [netdrv] ice: add backslash-n to strings (Jonathan Toppins) [1781388] - [netdrv] ice: increase PF reset wait timeout to 300 milliseconds (Jonathan Toppins) [1781388] - [netdrv] ice: Support XDP UMEM wake up mechanism (Jonathan Toppins) [1781388] - [netdrv] ice: SW DCB, report correct max TC value (Jonathan Toppins) [1781388] - [netdrv] ice: Report correct DCB mode (Jonathan Toppins) [1781388] - [netdrv] ice: Add DCBNL ops required to configure ETS in CEE for SW DCB (Jonathan Toppins) [1781388] - [netdrv] ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix for TCAM entry management (Jonathan Toppins) [1781388] - [netdrv] ice: update malicious driver detection event handling (Jonathan Toppins) [1781388] - [netdrv] ice: Validate config for SW DCB map (Jonathan Toppins) [1781388] - [netdrv] ice: Wait for VF to be reset/ready before configuration (Jonathan Toppins) [1792691] - [netdrv] ice: Don't reject odd values of usecs set by user (Jonathan Toppins) [1781388] - [netdrv] ice: use true/false for bool types (Jonathan Toppins) [1781388] - [netdrv] ice: add function argument description to function header comment (Jonathan Toppins) [1781388] - [netdrv] ice: use proper format for function pointer as a function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary fallthrough comments (Jonathan Toppins) [1781388] - [netdrv] ice: Fix virtchnl_queue_select bitmap validation (Jonathan Toppins) [1781388] - [netdrv] ice: Fix and refactor Rx queue disable for VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Handle LAN overflow event for VF queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix implicit queue mapping mode in ice_vsi_get_qs (Jonathan Toppins) [1781388] - [netdrv] ice: Add support to enable/disable all Rx queues before waiting (Jonathan Toppins) [1781388] - [netdrv] ice: Only allow tagged bcast/mcast traffic for VF in port VLAN (Jonathan Toppins) [1781388] - [netdrv] ice: Fix Port VLAN priority bits (Jonathan Toppins) [1781388] - [netdrv] ice: Add helper to determine if VF link is up (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor port vlan configuration for the VF (Jonathan Toppins) [1781388] - [netdrv] ice: Add initial support for QinQ (Jonathan Toppins) [1781388] - [netdrv] ice: Trivial fixes (Jonathan Toppins) [1781388] - [netdrv] ice: Use correct netif error function (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup ice_vsi_alloc_q_vectors (Jonathan Toppins) [1781388] - [netdrv] ice: Make print statements more compact (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_pf_to_dev (Jonathan Toppins) [1781388] - [netdrv] ice: Remove possible null dereference (Jonathan Toppins) [1781388] - [netdrv] ice: update Unit Load Status bitmask to check after reset (Jonathan Toppins) [1781388] - [netdrv] ice: fix and consolidate logging of NVM/firmware version information (Jonathan Toppins) [1781388] - [netdrv] ice: Modify link message logging (Jonathan Toppins) [1781388] - [netdrv] ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps (Jonathan Toppins) [1781388] - [netdrv] ice: Remove ice_dev_onetime_setup() (Jonathan Toppins) [1781388] - [netdrv] ice: Don't allow same value for Rx tail to be written twice (Jonathan Toppins) [1781388] - [netdrv] ice: display supported and advertised link modes (Jonathan Toppins) [1781388] - [netdrv] ice: Fix switch between FW and SW LLDP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix DCB rebuild after reset (Jonathan Toppins) [1781388] - [netdrv] ice: Bump version (Jonathan Toppins) [1781401] - [netdrv] ice: Implement ethtool get/set rx-flow-hash (Jonathan Toppins) [1781401] - [netdrv] ice: Initilialize VF RSS tables (Jonathan Toppins) [1781401] - [netdrv] ice: Optimize table usage (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: Populate TCAM filter software structures (Jonathan Toppins) [1781401] - [netdrv] ice: Allocate flow profile (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing hardware filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: remove redundant assignment to variable xmit_done (Jonathan Toppins) [1781388] - [netdrv] ice: Removing hung_queue variable to use txqueue function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: Add device ids for E822 devices (Jonathan Toppins) [1781951] - [netdrv] ice: Suppress Coverity warnings for xdp_rxq_info_reg (Jonathan Toppins) [1781388] - [netdrv] ice: Add a boundary check in ice_xsk_umem() (Jonathan Toppins) [1781388] - [netdrv] ice: add extra check for null Rx descriptor (Jonathan Toppins) [1781388] - [netdrv] ice: suppress checked_return error (Jonathan Toppins) [1781388] - [netdrv] ice: Demote MTU change print to debug (Jonathan Toppins) [1781388] - [netdrv] ice: Enable ip link show on the PF to display VF unicast MAC(s) (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO (Jonathan Toppins) [1781388] - [netdrv] ice: Remove Rx flex descriptor programming (Jonathan Toppins) [1781388] - [netdrv] ice: Return error on not supported ethtool -C parameters (Jonathan Toppins) [1781388] - [netdrv] ice: Restore interrupt throttle settings after VSI rebuild (Jonathan Toppins) [1781388] - [netdrv] ice: Set default value for ITR in alloc function (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_for_each_vf() macro (Jonathan Toppins) [1781388] - [netdrv] ice: Add code to keep track of current dflt_vsi (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF spoofchk (Jonathan Toppins) [1781388] - [netdrv] ice: Support UDP segmentation offload (Jonathan Toppins) [1781388] - [netdrv] ice: Update FW API minor version (Jonathan Toppins) [1781388] - [netdrv] ice: remove pointless NULL check of port_info (Jonathan Toppins) [1781388] - [netdrv] ice: Implement ethtool ops for channels (Jonathan Toppins) [1781388] - [netdrv] ice: implement VF stats NDO (Jonathan Toppins) [1781388] - [netdrv] ice: add helpers for virtchnl (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_pf_to_dev(pf) macro (Jonathan Toppins) [1781388] - [netdrv] ice: Do not use devm* functions for local uses (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor removal of VLAN promiscuous rules (Jonathan Toppins) [1781388] - [netdrv] ice: Fix setting coalesce to handle DCB configuration (Jonathan Toppins) [1781388] - [netdrv] ice: Only disable VF state when freeing each VF resources (Jonathan Toppins) [1781388] - [netdrv] ice: fix stack leakage (Jonathan Toppins) [1781388] - [netdrv] ice: Don't modify stripping for add/del VLANs on VF (Jonathan Toppins) [1781388] - [netdrv] ice: Disallow VF VLAN opcodes if VLAN offloads disabled (Jonathan Toppins) [1781388] - [netdrv] ice: Correct capabilities reporting of max TCs (Jonathan Toppins) [1781388] - [netdrv] ice: Store number of functions for the device (Jonathan Toppins) [1781388] - [netdrv] ice: fix potential infinite loop because loop counter being too small (Jonathan Toppins) [1781388] - [netdrv] ice: print opcode when printing controlq errors (Jonathan Toppins) [1781388] - [netdrv] ice: use more accurate ICE_DBG mask types (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce and use ice_vsi_type_str (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary conditional check (Jonathan Toppins) [1781388] - [netdrv] ice: Update enum ice_flg64_bits to current specification (Jonathan Toppins) [1781388] - [netdrv] ice: delay less (Jonathan Toppins) [1781388] - [netdrv] ice: use pkg_dwnld_status instead of sq_last_status (Jonathan Toppins) [1781388] - [netdrv] ice: Change max MSI-x vector_id check in cfg_irq_map (Jonathan Toppins) [1781388] - [netdrv] ice: Check if VF is disabled for Opcode and other operations (Jonathan Toppins) [1781388] - [netdrv] ice: configure software LLDP in ice_init_pf_dcb (Jonathan Toppins) [1781388] - [netdrv] ice: Fix to change Rx/Tx ring descriptor size via ethtool with DCBx (Jonathan Toppins) [1781388] - [netdrv] ice: avoid setting features during reset (Jonathan Toppins) [1781388] - [netdrv] ice: Implement DCBNL support (Jonathan Toppins) [1781388] - [netdrv] ice: Add NDO callback to set the maximum per-queue bitrate (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_ena_vsi and ice_dis_vsi in DCB configuration flow (Jonathan Toppins) [1781388] - [netdrv] ice: Fix return value when SR-IOV is not supported (Jonathan Toppins) [1781388] - [netdrv] ice: Rename VF function ice_vc_dis_vf to match its behavior (Jonathan Toppins) [1781388] - [netdrv] ice: Get rid of ice_cleanup_header (Jonathan Toppins) [1781388] - [netdrv] ice: print PCI link speed and width (Jonathan Toppins) [1781388] - [netdrv] ice: print unsupported module message (Jonathan Toppins) [1781388] - [netdrv] ice: write register with correct offset (Jonathan Toppins) [1781388] - [netdrv] ice: Check for null pointer dereference when setting rings (Jonathan Toppins) [1781388] - [netdrv] ice: save PCI state in probe (Jonathan Toppins) [1781388] - [netdrv] ice: Adjust DCB INIT for SW mode (Jonathan Toppins) [1781388] - [netdrv] ice: fix driver unload flow (Jonathan Toppins) [1781388] - [netdrv] ice: handle DCBx non-contiguous TC request (Jonathan Toppins) [1781388] - [netdrv] ice: Update Boot Configuration Section read of NVM (Jonathan Toppins) [1781388] - [netdrv] ice: add ethtool -m support for reading i2c eeprom modules (Jonathan Toppins) [1781388] - [netdrv] ice: allow 3k MTU for XDP (Jonathan Toppins) [1781388] - [netdrv] ice: add build_skb() support (Jonathan Toppins) [1781388] - [netdrv] ice: introduce frame padding computation logic (Jonathan Toppins) [1781388] - [netdrv] ice: introduce legacy Rx flag (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for AF_XDP (Jonathan Toppins) [1730487] - [netdrv] ice: Move common functions to ice_txrx_lib.c (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for XDP (Jonathan Toppins) [1730487] - [netdrv] ice: get rid of per-tc flow in Tx queue configuration routines (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce ice_base.c (Jonathan Toppins) [1781388] - [netdrv] net:Use skb accessors in network drivers (Jonathan Toppins) [1781388] - [powerpc] powerpc/eeh: Remove eeh_add_device_tree_late() (Myron Stowe) [1840904] - [powerpc] powerpc/eeh: Add sysfs files in late probe (Myron Stowe) [1840904] - [powerpc] powerpc: Drop using struct of_pci_range.pci_space field (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_add_device() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove pcibios_setup_bus_devices() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fix pcibios_setup_device() ordering (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove legacy debug code (Myron Stowe) [1840904] - [x86] x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE (David Arcari) [1826966] - [x86] x86/microcode/AMD: Make stub function static inline (David Arcari) [1826966] - [x86] x86/microcode/intel: Issue the revision updated message only on the BSP (David Arcari) [1826966] - [x86] x86/microcode: Update late microcode in parallel (David Arcari) [1826966] - [x86] x86/microcode/amd: Fix two -Wunused-but-set-variable warnings (David Arcari) [1826966] - [x86] x86/microcode: Fix the microcode load on CPU hotplug for real (David Arcari) [1826966] - [x86] x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callback (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 353 (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826966] - [x86] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826966] - [x86] x86/microcode: Fix the ancient deprecated microcode loading method (David Arcari) [1826966] - [x86] x86/microcode/intel: Refactor Intel microcode blob loading (David Arcari) [1826966] - [x86] x86/microcode: Announce reload operation's completion (David Arcari) [1826966] - [x86] x86/microcode/AMD: Update copyright (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check the equivalence table size when scanning it (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert CPU equivalence table variable into a struct (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check microcode container data in the late loader (David Arcari) [1826966] - [x86] x86/microcode/AMD: Fix container size's type (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert early parser to the new verification routines (David Arcari) [1826966] - [x86] x86/microcode/AMD: Change verify_patch()'s return value (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move chipset-specific check into verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move patch family check to verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Simplify patch family detection (David Arcari) [1826966] - [x86] x86/microcode/AMD: Concentrate patch verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Cleanup verify_patch_size() more (David Arcari) [1826966] - [x86] x86/microcode/AMD: Clean up per-family patch size checks (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move verify_patch_size() up in the file (David Arcari) [1826966] - [x86] x86/microcode/AMD: Add microcode container verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file leftover length (David Arcari) [1826966] - [x86] x86/microcode: Make revision and processor flags world-readable (David Arcari) [1826966] - [pci] PCI: Add pci_status_get_and_clear_errors (Josef Oskera) [1840535] - [pci] PCI: Add constant PCI_STATUS_ERROR_BITS (Josef Oskera) [1840535] - [arm64] arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode (Petr Oros) [1816982] - [arm64] arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id (Petr Oros) [1816982] - [netdrv] net: phy: marvell: Fix pause frame negotiation (Petr Oros) [1816982] - [netdrv] net: phy: propagate an error back to the callers of phy_sfp_probe (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (Petr Oros) [1816982] - [netdrv] r8169: fix resume on cable plug-in (Petr Oros) [1816982] - [documentation] dt-bindings: net: remove un-implemented property (Petr Oros) [1816982] - [netdrv] net: phy: mdio-bcm-unimac: Fix clock handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: w/a for fld detect threshold bootstrapping issue (Petr Oros) [1816982] - [netdrv] net: phy: sfp-bus.c: get rid of docs warnings (Petr Oros) [1816982] - [netdrv] net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value (Petr Oros) [1816982] - [netdrv] net: phy: fix MDIO bus PM PHY resuming (Petr Oros) [1816982] - [of] drivers/of/of_mdio.c:fix of_mdiobus_register() (Petr Oros) [1816982] - [netdrv] net: phy: bcm63xx: fix OOPS due to missing driver name (Petr Oros) [1816982] - [netdrv] phylink: Improve error message when validate failed (Petr Oros) [1816982] - [netdrv] net: phy: avoid clearing PHY interrupts twice in irq handler (Petr Oros) [1816982] - [netdrv] net: phy: marvell: don't interpret PHY status unless resolved (Petr Oros) [1816982] - [netdrv] net: phy: mscc: fix firmware paths (Petr Oros) [1816982] - [netdrv] net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg (Petr Oros) [1816982] - [documentation] docs: networking: phy: Rephrase paragraph for clarity (Petr Oros) [1816982] - [netdrv] net: phy: Avoid multiple suspends (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix a typo ("firsly") (Petr Oros) [1816982] - [netdrv] net: phy: restore mdio regs in the iproc mdio driver (Petr Oros) [1816982] - [netdrv] net: phy: at803x: disable vddio regulator (Petr Oros) [1816982] - [netdrv] net: mii_timestamper: fix static allocation by PHY driver (Petr Oros) [1816982] - [of] net: mdio: of: fix potential NULL pointer derefernce (Petr Oros) [1816982] - [netdrv] net: phy: add default ARCH_BCM_IPROC for MDIO_BCM_IPROC (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Add support for additional DP83825 devices (Petr Oros) [1816982] - [netdrv] phy: dp83826: Add phy IDs for DP83826N and 826NC (Petr Oros) [1816982] - [netdrv] net: phy: add new version of phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: rename phy_do_ioctl to phy_do_ioctl_running (Petr Oros) [1816982] - [netdrv] r8169: use generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: add generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: allow in-band AN for USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: adin: fix a warning about msleep (Petr Oros) [1816982] - [netdrv] net: phy: don't crash in phy_read/_write_mmd without a PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: Allow 2.5BASE-T, 5GBASE-T and 10GBASE-T for the 10G link modes (Petr Oros) [1816982] - [netdrv] net: phy: adin: const-ify static data (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset (Petr Oros) [1816982] - [netdrv] net: phy: Maintain MDIO device and bus statistics (Petr Oros) [1816982] - [powerpc] powerpc: Add const qual to local_read() parameter (Petr Oros) [1816982] - [include] u64_stats: provide u64_stats_t type (Petr Oros) [1816982] - [documentation] Documentation: net-sysfs: Remove duplicate PHY device documentation (Petr Oros) [1816982] - [netdrv] mdio_bus: Simplify reset handling and extend to non-DT systems (Petr Oros) [1816982] - [netdrv] net: phy: Added IRQ print to phylink_bringup_phy() (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Update Kconfig with DP83825I support (Petr Oros) [1816982] - [netdrv] net: phy: DP83TC811: Fix typo in Kconfig (Petr Oros) [1816982] - [netdrv] net: phylink: add support for polling MAC PCS (Petr Oros) [1816982] - [netdrv] net: phylink: make QSGMII a valid PHY mode for in-band AN (Petr Oros) [1816982] - [uapi] mii: Add helpers for parsing SGMII auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phylink: fix failure to register on x86 systems (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: switch to using fwnode_gpiod_get_index (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: fix use-after-free when checking link GPIO (Petr Oros) [1816982] - [netdrv] net: phylink: switch to using fwnode_gpiod_get_index() (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for configuring the RX delay on RTL8211F (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add logging for the RGMII TX delay configuration (Petr Oros) [1816982] - [netdrv] net: mdio: of: Register discovered MII time stampers (Petr Oros) [1816982] - [documentation] dt-bindings: ptp: Introduce MII time stamping devices (Petr Oros) [1816982] - [netdrv] net: Add a layer for non-PHY MII time stamping drivers (Petr Oros) [1816982] - [netdrv] net: Introduce a new MII time stamping interface (Petr Oros) [1816982] - [netdrv] net: phy: dp83640: Move the probe and remove methods around (Petr Oros) [1816982] - [netdrv] net: netcp_ethss: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: ethtool: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: vlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [netdrv] net: macvlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [include] net: phy: Introduce helper functions for time stamping support (Petr Oros) [1816982] - [include] of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add suspend / resume ops for AQR105 (Petr Oros) [1816982] - [netdrv] net: phy: ensure that phy IDs are correctly typed (Petr Oros) [1816982] - [include] mod_devicetable: fix PHY module format (Petr Oros) [1816982] - [of] of: mdio: export of_mdiobus_child_is_phy (Petr Oros) [1816982] - [netdrv] net: sfp: report error on failure to read sfp soft status (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use phy_modify_changed() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use existing clause 37 definitions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: consolidate phy status reading (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use positive logic for link state (Petr Oros) [1816982] - [netdrv] net: phy: marvell: initialise link partner state earlier (Petr Oros) [1816982] - [netdrv] net: phy: marvell: rearrange to use genphy_read_lpa() (Petr Oros) [1816982] - [netdrv] net: phy: provide and use genphy_read_status_fixed() (Petr Oros) [1816982] - [netdrv] net: phy: add genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: use phy_resolve_aneg_pause() (Petr Oros) [1816982] - [netdrv] net: phy: remove redundant .aneg_done initialisers (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Remove unneeded semicolon (Petr Oros) [1816982] - [netdrv] net: phylink: extend clause 45 PHY validation workaround (Petr Oros) [1816982] - [netdrv] net: phylink: improve clause 45 PHY ksettings_set implementation (Petr Oros) [1816982] - [netdrv] net: phylink: fix interface passed to mac_link_up (Petr Oros) [1816982] - [netdrv] net: phylink: propagate phy_attach_direct() return code (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth (Petr Oros) [1816982] - [documentation] dt-bindings: dp83867: Convert fifo-depth to common fifo-depth and make optional (Petr Oros) [1816982] - [netdrv] net: sfp: re-attempt probing for phy (Petr Oros) [1816982] - [netdrv] net: sfp: error handling for phy probe (Petr Oros) [1816982] - [netdrv] net: sfp: rename sm_retries (Petr Oros) [1816982] - [netdrv] net: sfp: use a definition for the fault recovery attempts (Petr Oros) [1816982] - [netdrv] net: sfp: add support for Clause 45 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: add Broadcom BCM84881 PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: make Broadcom BCM84881 based SFPs work (Petr Oros) [1816982] - [netdrv] net: phylink: delay MAC configuration for copper SFP modules (Petr Oros) [1816982] - [netdrv] net: phylink: split phylink_sfp_module_insert() (Petr Oros) [1816982] - [netdrv] net: phylink: split link_an_mode configured and current settings (Petr Oros) [1816982] - [netdrv] net: phylink: support Clause 45 PHYs on SFP+ modules (Petr Oros) [1816982] - [netdrv] net: phylink: re-split __phylink_connect_phy() (Petr Oros) [1816982] - [netdrv] net: mdio-i2c: add support for Clause 45 accesses (Petr Oros) [1816982] - [netdrv] net: sfp: move phy_start()/phy_stop() to phylink (Petr Oros) [1816982] - [netdrv] net: sfp: add module start/stop upstream notifications (Petr Oros) [1816982] - [netdrv] net: sfp: derive interface mode from ethtool link modes (Petr Oros) [1816982] - [netdrv] net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support (Petr Oros) [1816982] - [netdrv] net: sfp: avoid tx-fault with Nokia GPON module (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: fix hfs boot in rgmii mode (Petr Oros) [1816982] - [netdrv] phy: mdio-thunder: add missed pci_release_regions in remove (Petr Oros) [1816982] - [netdrv] net: sfp: fix hwmon (Petr Oros) [1816982] - [netdrv] net: sfp: fix unbind (Petr Oros) [1816982] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Petr Oros) [1816982] - [netdrv] net: phy: Use the correct style for SPDX License Identifier (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Fix return paths to return proper values (Petr Oros) [1816982] - [netdrv] net: phy: add helpers phy_(un)lock_mdio_bus (Petr Oros) [1816982] - [netdrv] mdio_bus: don't use managed reset-controller (Petr Oros) [1816982] - [netdrv] net: phy: initialise phydev speed and duplex sanely (Petr Oros) [1816982] - [netdrv] net: phy: remove phy_ethtool_sset() (Petr Oros) [1816982] - [netdrv] net: sfp: soft status and control support (Petr Oros) [1816982] - [netdrv] net: sfp: add some quirks for GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: add support for module quirks (Petr Oros) [1816982] - [netdrv] net: phylink: fix link mode modification in PHY mode (Petr Oros) [1816982] - [netdrv] net: phylink: update documentation on create and destroy (Petr Oros) [1816982] - [netdrv] mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: fix return of uninitialized variable ret (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: add missed regulator_disable in remove (Petr Oros) [1816982] - [netdrv] mscc.c: fix semicolon.cocci warnings (Petr Oros) [1816982] - [netdrv] net: phy: avoid matching all-ones clause 45 PHY IDs (Petr Oros) [1816982] - [netdrv] net: phylink: update to use phy_support_asym_pause() (Petr Oros) [1816982] - [netdrv] net: phy: marvell10g: add SFP+ support (Petr Oros) [1816982] - [netdrv] net: phy: add core phylib sfp support (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [documentation] dt-bindings: net: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [netdrv] mscc.c: Add support for additional VSC PHYs (Petr Oros) [1816982] - [netdrv] net: sfp: fix spelling mistake "requies" -> "requires" (Petr Oros) [1816982] - [netdrv] net: sfp: allow modules with slow diagnostics to probe (Petr Oros) [1816982] - [netdrv] net: sfp: allow sfp to probe slow to initialise GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: move module insert reporting out of probe (Petr Oros) [1816982] - [netdrv] net: sfp: split power mode switching from probe (Petr Oros) [1816982] - [netdrv] net: sfp: track upstream's attachment state in state machine (Petr Oros) [1816982] - [netdrv] net: sfp: ensure TX_FAULT has deasserted before probing the PHY (Petr Oros) [1816982] - [netdrv] net: sfp: allow fault processing to transition to other states (Petr Oros) [1816982] - [netdrv] net: sfp: eliminate mdelay() from PHY probe (Petr Oros) [1816982] - [netdrv] net: sfp: split the PHY probe from sfp_sm_mod_init() (Petr Oros) [1816982] - [netdrv] net: sfp: control TX_DISABLE and phy only from main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: avoid power switch on address-change modules (Petr Oros) [1816982] - [netdrv] net: sfp: parse SFP power requirement earlier (Petr Oros) [1816982] - [netdrv] net: sfp: rename T_PROBE_WAIT to T_SERIAL (Petr Oros) [1816982] - [netdrv] net: sfp: handle module remove outside state machine (Petr Oros) [1816982] - [netdrv] net: sfp: rename sfp_sm_ins_next() as sfp_sm_mod_next() (Petr Oros) [1816982] - [netdrv] net: sfp: move tx disable on device down to main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: move sfp sub-state machines into separate functions (Petr Oros) [1816982] - [netdrv] net: sfp: fix sfp_bus_put() kernel documentation (Petr Oros) [1816982] - [include] net: sfp: fix sfp_bus_add_upstream() warning (Petr Oros) [1816982] - [netdrv] net: sfp: rework upstream interface (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add missing dependency on CONFIG_REGULATOR (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove config_init for AR9331 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix the PHY names (Petr Oros) [1816982] - [netdrv] net: phy: at803x: mention AR8033 as same as AR8031 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add device tree binding (Petr Oros) [1816982] - [documentation] dt-bindings: net: phy: Add support for AT803X (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix Kconfig description (Petr Oros) [1816982] - [netdrv] net: phylink: Fix phylink_dbg() macro (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for 88E1145 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add PHY tunable support for more PHY versions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for M88E1111 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix downshift function naming (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix typo in constant MII_M1011_PHY_SRC_DOWNSHIFT_MASK (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: support Wake on LAN (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: move dt parsing to probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: enable robust auto-mdix (Petr Oros) [1816982] - [netdrv] net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: add 1000Base-X support for BCM54616S (Petr Oros) [1816982] - [netdrv] net: phy: add support for clause 37 auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phy: modify assignment to OR for dev_flags in phy_attach_direct (Petr Oros) [1816982] - [netdrv] net: phy: marvell: remove superseded function marvell_set_downshift (Petr Oros) [1816982] - [netdrv] net: phy: marvell: support downshift as PHY tunable (Petr Oros) [1816982] - [netdrv] net: phy: avoid NPE if read_page/write_page callbacks are not available (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Update KSZ87xx PHY name (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: Fix "link partner" information disappear issue (Petr Oros) [1816982] - [netdrv] net: sfp: move fwnode parsing into sfp-bus layer (Petr Oros) [1816982] - [netdrv] net: phylink: use more linkmode_* (Petr Oros) [1816982] - [netdrv] phylink: fix kernel-doc warnings (Petr Oros) [1816982] - [netdrv] net: phy: mscc: make arrays static, makes object smaller (Petr Oros) [1816982] - [netdrv] net: phy: at803x: use operating parameters from PHY-specific status (Petr Oros) [1816982] - [netdrv] net: phy: extract pause mode (Petr Oros) [1816982] - [netdrv] net: phy: extract link partner advertisement reading (Petr Oros) [1816982] - [netdrv] net: phy: allow for reset line to be tied to a sleepy GPIO controller (Petr Oros) [1816982] - [documentation] docs: networking: phy: Improve phrasing (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Use bcm54xx_config_clock_delay() for BCM54612E (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix RGMII delays configuration for BCM54210E (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove probe and struct at803x_priv (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add ar9331 support (Petr Oros) [1816982] - [of] of: mdio: Fix a signedness bug in of_phy_get_and_connect() (Petr Oros) [1816982] - [netdrv] net/phy: fix DP83865 10 Mbps HDX loopback disable function (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable (Petr Oros) [1816982] - [net] ethtool: implement Energy Detect Powerdown support via phy-tunable (Petr Oros) [1816982] - [netdrv] net: mdio: switch to using gpiod_get_optional() (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add SGMII mode type switching (Petr Oros) [1816982] - [documentation] net: phy: dp83867: Add documentation for SGMII mode type (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control resolution (Petr Oros) [1816982] - [netdrv] net: phy: Do not check Link status when loopback is enabled (Petr Oros) [1816982] - [netdrv] net: phy: gmii2rgmii: Dont use priv field in phy device (Petr Oros) [1816982] - [include] include: mdio: Add driver data helpers (Petr Oros) [1816982] - [netdrv] net: phy: force phy suspend when calling phy_stop (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-moxart: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-hisi-femac: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: sfp: Add labels to hwmon sensors (Petr Oros) [1816982] - [netdrv] net: phy: remove genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: remove calls to genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: realtek: support NBase-T MMD EEE registers on RTL8125 (Petr Oros) [1816982] - [uapi] net: phy: add EEE-related constants (Petr Oros) [1816982] - [documentation] dt-bindings: net: add bindings for ADIN PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add ethtool get_stats support (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement downshift configuration via phy-tunable (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement PHY subsystem software reset (Petr Oros) [1816982] - [netdrv] net: phy: adin: add EEE translation layer from Clause 45 to Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support MDI/MDIX/Auto-MDI selection (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RMII fifo depth configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RGMII internal delays configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: configure RGMII/RMII/MII modes on config (Petr Oros) [1816982] - [netdrv] net: phy: adin: add {write,read}_mmd hooks (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for interrupts (Petr Oros) [1816982] - [netdrv] net: phy: adin: hook genphy_{suspend, resume} into the driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for Analog Devices PHYs (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for EEE registers on integrated PHY's (Petr Oros) [1816982] - [netdrv] net: phy: swphy: emulate register MII_ESTATUS (Petr Oros) [1816982] - [netdrv] net: phy: read MII_CTRL1000 in genphy_read_status only if needed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add NBase-T PHY auto-detection (Petr Oros) [1816982] - [netdrv] net: phy: let phy_speed_down/up support speeds >1Gbps (Petr Oros) [1816982] - [netdrv] net: phy: add phy_speed_down_core and phy_resolve_min_speed (Petr Oros) [1816982] - [netdrv] net: phy: add __set_linkmode_max_speed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125 (Petr Oros) [1816982] - [netdrv] net: phy: add phy_modify_paged_changed (Petr Oros) [1816982] - [netdrv] net: phy: prepare phylib to deal with PHY's extending Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: simplify genphy_config_advert by using the linkmode_adv_to_xxx_t functions (Petr Oros) [1816982] - [netdrv] net: phy: at803x: stop switching phy delay config needlessly (Petr Oros) [1816982] - [netdrv] net: mdio-octeon: Fix Kconfig warnings and build errors (Petr Oros) [1816982] - [netdrv] net: phy: xgene: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: Add mdio-aspeed (Petr Oros) [1816982] - [netdrv] net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control for fixed-link (Petr Oros) [1816982] - [netdrv] net: phylink: don't start and stop SGMII PHYs in SFP modules twice (Petr Oros) [1816982] - [netdrv] net: phy: Make use of linkmode_mod_bit helper (Petr Oros) [1816982] - [netdrv] net: stmmac: enable clause 45 mdio support (Petr Oros) [1816982] - [documentation] doc: phy: document some PHY_INTERFACE_MODE_xxx settings (Petr Oros) [1816982] - [netdrv] Revert "net: phylink: set the autoneg state in phylink_phy_change" (Petr Oros) [1816982] - [netdrv] net: phy: sfp: clean up a condition (Petr Oros) [1816982] - [netdrv] net: phylink: set the autoneg state in phylink_phy_change (Petr Oros) [1816982] - [netdrv] net: phy: Add more 1000BaseX support detection (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Add genphy_suspend and genphy_resume for BCM5464 (Petr Oros) [1816982] - [netdrv] net: sfp: add mutex to prevent concurrent state checks (Petr Oros) [1816982] - [netdrv] net: sfp: Stop SFP polling and interrupt handling during shutdown (Petr Oros) [1816982] - [netdrv] net: phy: Add detection of 1000BaseX link mode support (Petr Oros) [1816982] - [netdrv] net: phy: remove state PHY_FORCING (Petr Oros) [1816982] - [netdrv] net: phy: export phy_queue_state_machine (Petr Oros) [1816982] - [netdrv] net: phy: add callback for custom interrupt handler to struct phy_driver (Petr Oros) [1816982] - [netdrv] net: phy: enable interrupts when PHY is attached already (Petr Oros) [1816982] - [netdrv] net: phy: sfp: enable i2c-bus detection on ACPI based systems (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_{printk, err, warn, info, dbg} macros (Petr Oros) [1816982] - [netdrv] net: phylink: Add PHYLINK_DEV operation type (Petr Oros) [1816982] - [netdrv] net: phylink: Add struct phylink_config to PHYLINK API (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_mac_link_{up, down} wrapper functions (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_standalone sysfs entry (Petr Oros) [1816982] - [netdrv] net: phy: Check against net_device being NULL (Petr Oros) [1816982] - [netdrv] net: phy: Guard against the presence of a netdev (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_sysfs_create_links helper function (Petr Oros) [1816982] - [netdrv] net: sfp: remove sfp-bus use of netdevs (Petr Oros) [1816982] - [netdrv] net: sfp: add mandatory attach/detach methods for sfp buses (Petr Oros) [1816982] - [netdrv] net: phy: allow Clause 45 access via mii ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: support for link gpio interrupt (Petr Oros) [1816982] - [netdrv] net: phylink: remove netdev from phylink mii ioctl emulation (Petr Oros) [1816982] - [netdrv] net: phy: bcm87xx: improve bcm87xx_config_init and feature detection (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Add TJA11xx PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add USXGMII support and warn if XGMII mode is set (Petr Oros) [1816982] - [documentation] dt-bindings: net: document new usxgmii phy mode (Petr Oros) [1816982] - [include] net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: lxt: Add suspend/resume support to LXT971 and LXT973 (Petr Oros) [1816982] - [netdrv] net: phy: Make phy_basic_t1_features use base100t1 (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Allocate state struct in probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Validate FIFO depth property (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: IO impedance is not dependent on RGMII delay (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Use unsigned variables to store unsigned properties (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Rework delay rgmii delay handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add ability to disable output clock (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Add documentation for disabling clock output (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Describe how driver behaves w.r.t rgmii delay (Petr Oros) [1816982] - [documentation] Documentation: net: phy: switch documentation to rst format (Petr Oros) [1816982] - [of] of: mdio: Support fixed links in of_phy_get_and_connect() (Petr Oros) [1816982] - [documentation] doc: add phylink documentation to the networking book (Petr Oros) [1816982] - [include] net: phylink: update mac_config() documentation (Petr Oros) [1816982] - [tools] libbpf: use .so dynamic symbols for abi check (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Install generated test progs (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct() (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support CO-RE relocations for LDX/ST/STX instructions (Yauheni Kaliuta) [1813370] - [include] bpf: Add bpf_jit_blinding_enabled for !CONFIG_BPF_JIT (Yauheni Kaliuta) [1813370] - [tools] tools, bpf_asm: Warn when jumps are out of range (Yauheni Kaliuta) [1813370] - [include] bpf: Add typecast to bpf helpers to help BTF generation (Yauheni Kaliuta) [1813370] - [trace] bpf: Add typecast to raw_tracepoints to help BTF generation (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix build on read-only filesystems (Yauheni Kaliuta) [1813370] - [tools] bpf: Add further test_verifier cases for record_func_key (Yauheni Kaliuta) [1813370] - [net] bpf: Fix record_func_key to perform backtracking on r3 (Yauheni Kaliuta) [1813370] - [net] bpf: Fix missing prog untrack in release_maps (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: fix syscall_tp due to unused syscall (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Replace symbol compare of trace_event (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test function_graph tracer and bpf trampoline together (Yauheni Kaliuta) [1813370] - [net] bpf: Make BPF trampoline use register_ftrace_direct() API (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add modify_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add information on number of page groups allocated (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Tell objtool to ignore nondeterministic ftrace stack layout (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add a counter to test function_graph with direct (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add register_ftrace_direct() for custom trampolines (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add another check for match in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add ftrace_find_direct_func() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out the copying of a ftrace_hash from __ftrace_hash_move() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out functionality from ftrace_location_range() (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations, again (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a fexit/bpf2bpf test with target bpf prog no callees (Yauheni Kaliuta) [1813370] - [net] bpf: Fix a bug when getting subprog 0 jited image in check_attach_btf_id (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Bring back c++ include/link test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Don't hard-code root cgroup id (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix broken xdp_rxq_info due to map order assumptions (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing for Fedora (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing on powerpc with recent binutils (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: correct perror strings (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: test_sockmap: handle file creation failures gracefully (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix up generation of bpf_helper_defs.h (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix global variable relocation (Yauheni Kaliuta) [1813370] - [net] bpf: Fix static checker warning (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix usage of u32 in userspace code (Yauheni Kaliuta) [1813370] - [net] bpf: Simplify __bpf_arch_text_poke poke type handling (Yauheni Kaliuta) [1813370] - [tools] bpf: Introduce BPF_TRACE_x helper for the tracing tests (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add various tail call test cases (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Emit patchable direct jump as tail call (Yauheni Kaliuta) [1813370] - [net] bpf: Constant map key tracking for prog array pokes (Yauheni Kaliuta) [1813370] - [net] bpf: Add poke dependency tracking for prog array maps (Yauheni Kaliuta) [1813370] - [include] bpf: Add initial poke descriptor table for jit images (Yauheni Kaliuta) [1813370] - [net] bpf: Move owner type, jited info into array auxiliary data (Yauheni Kaliuta) [1813370] - [net] bpf: Move bpf_free_used_maps into sleepable section (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Generalize and extend bpf_arch_text_poke for direct jumps (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF trampoline performance test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure core_reloc_kernel is reading test_progs's data only (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add verifier tests for better jmp32 register bounds (Yauheni Kaliuta) [1813370] - [net] bpf: Provide better register bounds after jmp32 instructions (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Integrate verbose verifier log into test_progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support initialized global variables (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Skip the build test if not in tree (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix various errors and warning reported by checkpatch.pl (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Set EXIT trap after usage function (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure no DWARF relocations for BPF object files (Yauheni Kaliuta) [1813370] - [tools] tools, bpftool: Fix warning on ignored return value for 'read' (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map_{area_alloc, area_mmapable_alloc}() to u64 size (Yauheni Kaliuta) [1813370] - [net] bpf: Make array_map_mmap static (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce no-ALU32 for test_progs-no_alu32 (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove JITed image size limitations (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lg(f)rl when long displacement cannot be used (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lgrl instead of lg where possible (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Load literal pool register using larl (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Align literal pool entries (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use relative long branches (Yauheni Kaliuta) [1813370] - [net] bpf: Fix memory leak on object 'data' (Yauheni Kaliuta) [1813370] - [tools] selftests, bpf: Workaround an alu32 sub-register spilling issue (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Make global data internal arrays mmap()-able, if possible (Yauheni Kaliuta) [1813370] - [net] bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY (Yauheni Kaliuta) [1813370] - [netdrv] bpf: Convert bpf_prog refcnt to atomic64_t (Yauheni Kaliuta) [1813370] - [netdrv] net: thunderx: set xdp_prog to NULL if bpf_prog_add fails (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never fails (Yauheni Kaliuta) [1813370] - [lib] locking/atomic: Use s64 for atomic64 (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make conditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make unconditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make test ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [powerpc] atomics/powerpc: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [lib] atomics/generic: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics: Prepare for atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_inc_not_zero() optional (Yauheni Kaliuta) [1813370] - [include] atomics: Make conditional ops return 'bool' (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Remove atomic_inc_not_zero_hint() (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprog (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Extend test_pkt_access test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for attaching BPF programs to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Support attaching tracing BPF program to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Compare BTF types of functions arguments with actual types (Yauheni Kaliuta) [1813370] - [net] bpf: Annotate context types (Yauheni Kaliuta) [1813370] - [net] bpf: Fix race in btf_resolve_helper_id() (Yauheni Kaliuta) [1813370] - [x86] bpf: Reserve space for BPF trampoline in BPF programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add stress test for maximum number of progs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add combined fentry/fexit test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add fexit tests for BPF trampoline (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add test for BPF trampoline (Yauheni Kaliuta) [1813370] - [net] bpf: Add kernel test functions for fentry testing (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Simple test for fentry/fexit (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support to attach to fentry/fexit tracing progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Introduce btf__find_by_name_kind() (Yauheni Kaliuta) [1813370] - [net] bpf: Introduce BPF trampoline (Yauheni Kaliuta) [1813370] - [x86] bpf: Add bpf_arch_text_poke() helper (Yauheni Kaliuta) [1813370] - [x86] bpf: Refactor x86 JIT into helpers (Yauheni Kaliuta) [1813370] - [documentation] bpf, doc: Change right arguments for JIT example code (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add missing option to xdpsock usage (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Remove duplicate option from xdpsock (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Make sure JIT passes do not increase code size (Yauheni Kaliuta) [1813370] - [net] bpf: Support doubleword alignment in bpf_jit_binary_alloc (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: adjust Makefile and README.rst (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add missing object file to TEST_FILES (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Workaround a verifier failure for test_progs (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use Rx-only and Tx-only sockets in xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Allow for creating Rx or Tx only AF_XDP sockets (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add XDP_SHARED_UMEM support to xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support XDP_SHARED_UMEM with external XDP program (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add tests for automatic map unpinning on load failure (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: update map definition to new syntax BTF-defined map (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Update outdated error message (Yauheni Kaliuta) [1813370] - [tools] bpf: Add cb access in kfree_skb test (Yauheni Kaliuta) [1813370] - [net] bpf: Add array support to btf_struct_access (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ip (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Wrap JIT macro parameter usages in parentheses (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use kvcalloc for addrs array (Yauheni Kaliuta) [1813370] - [net] bpf: Account for insn->off when doing bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [tools] libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bps: Clean up removed ints relocations negative tests (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: log direct file writes (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add field size relocation tests (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Add relocatable bitfield reading tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for field size relocations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for relocatable bitfields (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove too strict field offset relo test cases (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add selftest to read/write sockaddr from user space (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Convert prog tests to probe_read_{user, kernel}{, _str} helper (Yauheni Kaliuta) [1813370] - [samples] bpf, samples: Use bpf_probe_read_user where appropriate (Yauheni Kaliuta) [1813370] - [net] bpf: Switch BPF probe insns to bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [kernel] bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers (Yauheni Kaliuta) [1813370] - [kernel] bpf: Make use of probe_user_write in probe write helper (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add strict non-pagefault kernel-space read function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space write function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space read functions (Yauheni Kaliuta) [1813370] - [tools] selftests: Add tests for automatic map pinning (Yauheni Kaliuta) [1813370] - [net] bpf: Implement map_gen_lookup() callback for XSKMAP (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Replace prog_raw_tp+btf_id with prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf jit kallsym access (Yauheni Kaliuta) [1813370] - [documentation] bpf: Add s390 testing documentation (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test narrow load from bpf_sysctl.write (Yauheni Kaliuta) [1813370] - [net] bpf: Enforce 'return 0' in BTF-enabled raw_tp programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore $(OUTPUT)/test_stub.o rule (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Use -m{little, big}-endian for clang (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix .gitignore to ignore no_alu32/ (Yauheni Kaliuta) [1813370] - [net] bpf: Prepare btf_ctx_access for non raw_tp use case (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix strncat bounds error in libbpf_prog_type_by_name (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix LDLIBS order (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_section_names into test_progs and fix it (Yauheni Kaliuta) [1813370] - [tools] tools/bpf: Turn on llvm alu32 attribute by default (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Get rid of a bunch of explicit BPF program type setting (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make reference_tracking test use subtests (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make a copy of subtest name (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes (Yauheni Kaliuta) [1813370] - [tools] bpf, libbpf: Add kernel version section parsing back (Yauheni Kaliuta) [1813370] - [kernel] bpf: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf_attr.attach_btf_id check (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Remove test_libbpf.sh and test_libbpf_open (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_queue_stack_map.h into progs/ where it belongs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Replace test_progs and test_maps w/ general rule (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add simple per-test targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Switch test_maps to test_progs' test.h format (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Teach test_progs to cd into subdir (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore the netns after flow dissector reattach test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add kfree_skb raw_tp test (Yauheni Kaliuta) [1813370] - [net] bpf: Check types of arguments passed into helpers (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to x86 JIT (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to interpreter (Yauheni Kaliuta) [1813370] - [net] bpf: Attach raw_tp program with BTF via type name (Yauheni Kaliuta) [1813370] - [net] bpf: Implement accurate raw_tp context access via BTF (Yauheni Kaliuta) [1813370] - [tools] libbpf: Auto-detect btf_id of BTF-based raw_tracepoints (Yauheni Kaliuta) [1813370] - [net] bpf: Add attach_btf_id attribute to program load (Yauheni Kaliuta) [1813370] - [net] bpf: Process in-kernel BTF (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: Add selftest for __sk_buff tstamp (Yauheni Kaliuta) [1813370] - [net] bpf: Allow __sk_buff tstamp in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove obsolete pahole/BTF support detection (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce libbpf build before BPF programs are built (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add preparation steps and sysroot info to readme (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add sysroot support (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Provide C/LDFLAGS to libbpf (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets (Yauheni Kaliuta) [1813370] - [tools] libbpf: Don't use cxx to test_libpf target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use target CC environment for HDR_PROBE (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own flags but not HOSTCFLAGS (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Base target programs rules on Makefile.target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add makefile.target for separate CC target build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Drop unnecessarily inclusion for bpf_load (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use __LINUX_ARM_ARCH__ selector for arm (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own EXTRA_CFLAGS for clang commands (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use --target from cross-compile (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix cookie_uid_helper_example obj build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix HDR_PROBE "echo" (Yauheni Kaliuta) [1813370] - [tools] libbpf: Handle invalid typedef emitted by old GCC (Yauheni Kaliuta) [1813370] - [tools] libbpf: Generate more efficient BPF_CORE_READ code (Yauheni Kaliuta) [1813370] - [net] bpf: Fix cast to pointer from integer of different size warning (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Check that flow dissector can be re-attached (Yauheni Kaliuta) [1813370] - [net] flow_dissector: Allow updating the flow dissector program atomically (Yauheni Kaliuta) [1813370] - [include] bpf: Align struct bpf_prog_stats (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add read-only map values propagation tests (Yauheni Kaliuta) [1813370] - [net] bpf: Track contents of read-only maps as scalars (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Convert test_btf_dump into test_progs test (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Add max_pckt_size option at xdp_adjust_tail (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: add test for BPF flow dissector in the root namespace (Yauheni Kaliuta) [1813370] - [net] bpf/flow_dissector: add mode to enforce global BPF flow dissector (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Trivial - fix spelling mistake in usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix dependency ordering for attach_probe test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add cscope and tags targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: switch tests to new bpf_object__open_{file, mem}() APIs (Yauheni Kaliuta) [1813370] - [tools] bpf: Add loop test case with 32 bit reg comparison against 0 (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Small optimization in comparing against imm0 (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Correct path to include msg + path (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add static to enable_all_controllers() (Yauheni Kaliuta) [1813370] - [tools] libbpf: provide backported RHEL symbols as upstream aliases (Yauheni Kaliuta) [1813370] - [tools] libbpf: Bump current version to v0.0.6 (Yauheni Kaliuta) [1813370] - [tools] libbpf: bump up version, 0.0.5 (Yauheni Kaliuta) [1813370] - [net] cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled (Yauheni Kaliuta) [1823623 1813370] - [vfio] vfio-pci: Mask cap zero (Alex Williamson) [1840248] - [vfio] spapr_tce: Fix incorrect tce_iommu_group memory free (David Gibson) [1832386] - [fs] CIFS: fiemap: do not return EINVAL if get nothing (Leif Sahlberg) [1837180] - [fs] CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first (Leif Sahlberg) [1837180] - [fs] cifs: potential unintitliazed error code in cifs_getattr() (Leif Sahlberg) [1837180] - [fs] cifs: Use #define in cifs_dbg (Leif Sahlberg) [1837180] - [fs] cifs: fix rename() by ensuring source handle opened with DELETE bit (Leif Sahlberg) [1837180] - [fs] cifs: add missing mount option to /proc/mounts (Leif Sahlberg) [1837180] - [fs] cifs: fix potential mismatch of UNC paths (Leif Sahlberg) [1837180] - [fs] cifs: enable change notification for SMB2.1 dialect (Leif Sahlberg) [1837180] - [fs] cifs: Fix mode output in debugging statements (Leif Sahlberg) [1837180] - [fs] cifs: fix mount option display for sec=krb5i (Leif Sahlberg) [1837180] - [fs] smb3: Add defines for new information level, FileIdInformation (Leif Sahlberg) [1837180] - [fs] smb3: print warning once if posix context returned on open (Leif Sahlberg) [1837180] - [fs] smb3: add one more dynamic tracepoint missing from strict fsync path (Leif Sahlberg) [1837180] - [fs] cifs: fix mode bits from dir listing when mounted with modefromsid (Leif Sahlberg) [1837180] - [fs] cifs: fix channel signing (Leif Sahlberg) [1837180] - [fs] cifs: add SMB3 change notification support (Leif Sahlberg) [1837180] - [fs] cifs: make multichannel warning more visible (Leif Sahlberg) [1837180] - [fs] cifs: Add tracepoints for errors on flush or fsync (Leif Sahlberg) [1837180] - [fs] cifs: log warning message (once) if out of disk space (Leif Sahlberg) [1837180] - [fs] smb3: fix problem with null cifs super block with previous patch (Leif Sahlberg) [1837180] - [fs] SMB3: Backup intent flag missing from some more ops (Leif Sahlberg) [1837180] - [fs] cifs: update internal module version number (Leif Sahlberg) [1837180] - [fs] CIFS: Fix task struct use-after-free on reconnect (Leif Sahlberg) [1837180] - [fs] cifs: use PTR_ERR_OR_ZERO() to simplify code (Leif Sahlberg) [1837180] - [fs] cifs: add support for fallocate mode 0 for non-sparse files (Leif Sahlberg) [1837180] - [fs] CIFS: Add support for setting owner info, dos attributes, and create time (Leif Sahlberg) [1837180] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1837180] - [fs] cifs: fix unitialized variable poential problem with network I/O cache lock patch (Leif Sahlberg) [1837180] - [fs] cifs: Fix return value in __update_cache_entry (Leif Sahlberg) [1837180] - [fs] cifs: Avoid doing network I/O while holding cache lock (Leif Sahlberg) [1837180] - [fs] cifs: Fix potential deadlock when updating vol in cifs_reconnect() (Leif Sahlberg) [1837180] - [fs] cifs: Merge is_path_valid() into get_normalized_path() (Leif Sahlberg) [1837180] - [fs] cifs: Introduce helpers for finding TCP connection (Leif Sahlberg) [1837180] - [fs] cifs: Get rid of kstrdup_const()'d paths (Leif Sahlberg) [1837180] - [fs] cifs: Clean up DFS referral cache (Leif Sahlberg) [1837180] - [fs] cifs: Don't use iov_iter::type directly (Leif Sahlberg) [1837180] - [fs] cifs: set correct max-buffer-size for smb2_ioctl_init() (Leif Sahlberg) [1837180] - [fs] fs/cifs/cifssmb.c: use true, false for bool variable (Leif Sahlberg) [1837180] - [fs] fs/cifs/smb2ops.c: use true, false for bool variable (Leif Sahlberg) [1837180]- [lib] XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI (Don Dutile) [1840916] - [include] XArray: Fix incorrect comment in header file (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause for large multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_next for large multi-index entries (Don Dutile) [1840916] - [lib] XArray tests: Add check_insert (Don Dutile) [1840916] - [documentation] XArray: Add xa_for_each_range (Don Dutile) [1840916] - [documentation] XArray: Improve documentation of search marks (Don Dutile) [1840916] - [documentation] docs: remove :c:func: annotations from xarray.rst (Don Dutile) [1840916] - [lib] XArray: Fix xas_find returning too many entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_after with multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix infinite loop with entry at ULONG_MAX (Don Dutile) [1840916] - [include] XArray: Add wrappers for nested spinlocks (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause at ULONG_MAX (Don Dutile) [1840916] - [include] xarray.h: fix kernel-doc warning (Don Dutile) [1840916] - [lib] XArray: Fix xas_next() with a single entry at 0 (Don Dutile) [1840916] - [fs] mm: fix page cache convergence regression (Don Dutile) [1840916] - [netdrv] ionic: call ionic_port_init after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: leave netdev mac alone after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: add device reset to fw upgrade down (Jonathan Toppins) [1830969] - [netdrv] ionic: refresh devinfo after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: no link check until after probe (Jonathan Toppins) [1830969] - [netdrv] phy: avoid unnecessary link-up delay in polling mode (Petr Oros) [1785663] - [x86] x86: Select HARDIRQS_SW_RESEND on x86 (David Arcari) [1840433] - [pci] PCI/AER: Fix the broken interrupt injection (David Arcari) [1840433] - [kernel] genirq: Provide interrupt injection mechanism (David Arcari) [1840433] - [kernel] genirq: Sanitize state handling in check_irq_resend() (David Arcari) [1840433] - [kernel] genirq: Add return value to check_irq_resend() (David Arcari) [1840433] - [x86] x86/apic/vector: Force interupt handler invocation to irq context (David Arcari) [1840433] - [kernel] genirq: Add protection against unsafe usage of generic_handle_irq() (David Arcari) [1840433] - [kernel] genirq/debugfs: Add missing sanity checks to interrupt injection (David Arcari) [1840433] - [include] genirq/irqdomain: Make sure all irq domain flags are distinct (David Arcari) [1840433] - [x86] x86/apic/msi: Plug non-maskable MSI affinity race (David Arcari) [1840433] - [char] char: ipmi: convert to use i2c_new_client_device() (Tony Camuso) [1832408] - [char] ipmi: kcs: Fix aspeed_kcs_probe_of_v1() (Tony Camuso) [1832408] - [char] ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond() (Tony Camuso) [1832408] - [char] ipmi: kcs: aspeed: Implement v2 bindings (Tony Camuso) [1832408] - [char] ipmi: kcs: Finish configuring ASPEED KCS device before enable (Tony Camuso) [1832408] - [char] ipmi: fix hung processes in __get_guid() (Tony Camuso) [1832408] - [char] drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists (Tony Camuso) [1832408] - [char] ipmi_si: Avoid spurious errors for optional IRQs (Tony Camuso) [1832408] - [base] driver core: platform: Export platform_get_irq_optional() (Tony Camuso) [1832408] - [base] driver core: platform: Introduce platform_get_irq_optional() (Tony Camuso) [1832408] - [x86] x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage (Kairui Song) [1779544] - [powerpc] powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error (Pingfan Liu) [1792125] - [powerpc] powerpc/nvdimm: Use HCALL error as the return value (Pingfan Liu) [1792125] - [scsi] scsi: sd: Signal drive managed SMR disks (Ewan Milne) [1838784] - [scsi] scsi: core: free sgtables in case command setup fails (Ewan Milne) [1838784] - [scsi] scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_write (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_common_write (Ewan Milne) [1838784] - [scsi] scsi: sd: Fix optimal I/O size for devices that change reported values (Ewan Milne) [1838784] - [scsi] scsi: move scsicam_bios_param to the end of scsicam.c (Ewan Milne) [1838784] - [scsi] scsi: simplify scsi_bios_ptable (Ewan Milne) [1838784] - [scsi] scsi: core: Use scnprintf() for avoiding potential buffer overflow (Ewan Milne) [1838784] - [scsi] scsi: core: avoid repetitive logging of device offline messages (Ewan Milne) [1838784] - [scsi] scsi: core: use kobj_to_dev (Ewan Milne) [1838784] - [scsi] scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Ewan Milne) [1838784] - [scsi] scsi: core: Fix a compiler warning triggered by the SCSI logging code (Ewan Milne) [1838784] - [scsi] scsi: core: Adjust DBD setting in MODE SENSE for caching mode page per LLD (Ewan Milne) [1838784] - [scsi] scsi: sd_zbc: Improve report zones error printout (Ewan Milne) [1838784] - [scsi] scsi: scsi_transport_sas: Fix memory leak when removing devices (Ewan Milne) [1838784] - [scsi] scsi: scsi_debug: num_tgts must be >= 0 (Ewan Milne) [1838784] - [scsi] scsi: core: Handle drivers which set sg_tablesize to zero (Ewan Milne) [1838784] - [scsi] scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): get rid of access_ok() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): get rid of access_ok()/__copy_from_user()/__get_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): don't bother with access_ok (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): __get_user() can fail.. (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): replace access_ok() + __copy_from_user() with copy_from_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): fix copyout handling (Ewan Milne) [1838784] - [scsi] scsi: core: scsi_trace: Use get_unaligned_be*() (Ewan Milne) [1838784] - [scsi] drivers/scsi: Replace rcu_swap_protected() with rcu_replace_pointer() (Ewan Milne) [1838784] - [scsi] scsi: sd: define variable dif as unsigned int instead of bool (Ewan Milne) [1838784] - [scsi] scsi: core: try to get module before removing device (Ewan Milne) [1838784] - [scsi] scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (Ewan Milne) [1838784] - [powerpc] powerpc/64: flush_inval_dcache_range() becomes flush_dcache_range() (Gustavo Duarte) [1834180] - [x86] x86/ima: use correct identifier for SetupMode variable (Diego Domingos) [1781925] - [lib] kobject: fix dereference before null check on kobj (Diego Domingos) [1781925] - [include] MODSIGN: make new include file self contained (Diego Domingos) [1781925] - [security] ima: initialize the "template" field with the default template (Diego Domingos) [1781925] - [x86] x86/ima: Check EFI_RUNTIME_SERVICES before using (Diego Domingos) [1781925] - [x86] x86/ima: check EFI SetupMode too (Diego Domingos) [1781925] - [security] ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() (Diego Domingos) [1781925] - [security] evm: check hash algorithm passed to init_desc() (Diego Domingos) [1781925] - [base] firmware: improve LSM/IMA security behaviour (Diego Domingos) [1781925] - [lib] kobject: Add support for default attribute groups to kobj_type (Diego Domingos) [1781925] - [samples] samples/kobject: Replace foo_ktype's default_attrs field with groups (Diego Domingos) [1781925] - [x86] x86/ima: require signed kernel modules (Diego Domingos) [1781925] - [security] powerpc: Load firmware trusted keys/hashes into kernel keyring (Diego Domingos) [1781925] - [powerpc] powerpc: expose secure variables to userspace via sysfs (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Add OPAL API interface to access secure variable (Diego Domingos) [1781925] - [powerpc] powerpc/ima: fix secure boot rules in ima arch policy (Diego Domingos) [1781925] - [security] ima: Set again build_ima_appraise variable (Diego Domingos) [1781925] - [security] ima: Remove redundant policy rule set in add_rules() (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Indicate kernel modules appended signatures are enforced (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Update ima arch policy to check for blacklist (Diego Domingos) [1781925] - [security] ima: Check against blacklisted hashes for files with modsig (Diego Domingos) [1781925] - [security] ima: prevent a file already mmap'ed write to be mmap'ed execute (Diego Domingos) [1781925] - [certs] certs: Add wrapper function to check blacklisted binary hash (Diego Domingos) [1781925] - [security] ima: Make process_buffer_measurement() generic (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Define trusted boot policy (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the trusted boot state of the system (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Add support to initialize ima policy rules (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the secure boot mode of the system (Diego Domingos) [1781925] - [security] ima: use struct_size() in kzalloc() (Diego Domingos) [1781925] - [tools] sefltest/ima: support appended signatures (modsig) (Diego Domingos) [1781925] - [security] ima: Fix use after free in ima_read_modsig() (Diego Domingos) [1781925] - [security] ima: fix freeing ongoing ahash_request (Diego Domingos) [1781925] - [security] ima: always return negative code for error (Diego Domingos) [1781925] - [security] ima: Store the measurement again when appraising a modsig (Diego Domingos) [1781925] - [security] ima: Define ima-modsig template (Diego Domingos) [1781925] - [security] ima: Collect modsig (Diego Domingos) [1781925] - [security] ima: Implement support for module-style appended signatures (Diego Domingos) [1781925] - [security] ima: Factor xattr_verify() out of ima_appraise_measurement() (Diego Domingos) [1781925] - [security] integrity: Introduce struct evm_xattr (Diego Domingos) [1781925] - [security] ima: Add modsig appraise_type option for module-style appended signatures (Diego Domingos) [1781925] - [kernel] MODSIGN: Export module signature definitions (Diego Domingos) [1781925] - [kernel] modsign: log module name in the event of an error (Diego Domingos) [1781925] - [kernel] KEXEC: Call ima_kexec_cmdline to measure the boot command line args (Diego Domingos) [1781925] - [security] IMA: Define a new template field buf (Diego Domingos) [1781925] - [security] IMA: Define a new hook to measure the kexec boot command line arguments (Diego Domingos) [1781925] - [security] IMA: support for per policy rule template formats (Diego Domingos) [1781925] - [security] integrity: Fix __integrity_init_keyring() section mismatch (Diego Domingos) [1781925] - [security] x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY (Diego Domingos) [1781925] - [security] ima: Make arch_policy_entry static (Diego Domingos) [1781925] - [security] ima: show rules with IMA_INMASK correctly (Diego Domingos) [1781925] - [security] ima: fix wrong signed policy requirement when not appraising (Diego Domingos) [1781925] - [tools] selftests/kexec: update get_secureboot_mode (Diego Domingos) [1781925] - [tools] selftests/kexec: make kexec_load test independent of IMA being enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: check kexec_load and kexec_file_load are enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: Add missing '=y' to config options (Diego Domingos) [1781925] - [tools] selftests/kexec: kexec_file_load syscall test (Diego Domingos) [1781925] - [tools] selftests/kexec: define "require_root_privileges" (Diego Domingos) [1781925] - [tools] selftests/kexec: define common logging functions (Diego Domingos) [1781925] - [tools] selftests/kexec: define a set of common functions (Diego Domingos) [1781925] - [tools] selftests/kexec: cleanup the kexec selftest (Diego Domingos) [1781925] - [tools] selftests/kexec: move the IMA kexec_load selftest to selftests/kexec (Diego Domingos) [1781925] - [security] evm: remove set but not used variable 'xattr' (Diego Domingos) [1781925] - [security] security: integrity: partial revert of make ima_main explicitly non-modular (Diego Domingos) [1781925] - [security] ima: cleanup the match_token policy code (Diego Domingos) [1781925] - [security] ima: Use inode_is_open_for_write (Diego Domingos) [1781925] - [security] security: fs: make inode explicitly non-modular (Diego Domingos) [1781925] - [security] security: audit and remove any unnecessary uses of module.h (Diego Domingos) [1781925] - [security] security: integrity: make evm_main explicitly non-modular (Diego Domingos) [1781925] - [security] security: integrity: make ima_main explicitly non-modular (Diego Domingos) [1781925] - [tools] selftests/ima: kexec_load syscall test (Diego Domingos) [1781925] - [security] ima: don't measure/appraise files on efivarfs (Diego Domingos) [1781925] - [x86] x86/ima: retry detecting secure boot mode (Diego Domingos) [1781925] - [x86] x86/ima: define arch_get_ima_policy() for x86 (Diego Domingos) [1781925] - [kernel] kernel/kexec_file.c: remove some duplicated includes (Diego Domingos) [1781925] - [security] ima: open a new file instance if no read permissions (Diego Domingos) [1781925] - [security] security/integrity: constify some read-only data (Diego Domingos) [1781925] - [documentation] security: fix LSM description location (Diego Domingos) [1781925] - [security] evm: Allow non-SHA1 digital signatures (Diego Domingos) [1781925] - [security] security: export security_kernel_load_data function (Diego Domingos) [1781925] - [security] ima: based on policy warn about loading firmware (pre-allocated buffer) (Diego Domingos) [1781925] - [security] ima: prevent kexec_load syscall based on runtime secureboot flag (Diego Domingos) [1781925] - [security] module: replace the existing LSM hook in init_module (Diego Domingos) [1781925] - [security] ima: based on policy require signed firmware (sysfs fallback) (Diego Domingos) [1781925] - [security] ima: add support for arch specific policies (Diego Domingos) [1781925] - [security] ima: based on policy require signed kexec kernel images (Diego Domingos) [1781925] - [security] ima: refactor ima_init_policy() (Diego Domingos) [1781925] - [include] sysfs: Fixes __BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [include] security: define new LSM hook named security_kernel_load_data (Diego Domingos) [1781925] - [kernel] kexec: add call to LSM hook in original kexec_load syscall (Diego Domingos) [1781925] - [base] firmware: add call to LSM hook before firmware sysfs fallback (Diego Domingos) [1781925] - [security] ima: add build time policy (Diego Domingos) [1781925] - [security] ima: Support platform keyring for kernel appraisal (Diego Domingos) [1781925] - [security] integrity: Remove references to module keyring (Diego Domingos) [1781925] - [powerpc] powerpc/kexec: Fix loading of kernel + initramfs with kexec_file_load() (Diego Domingos) [1781925] - [security] ima: Use designated initializers for struct ima_event_data (Diego Domingos) [1781925] - [security] ima: Update MAX_TEMPLATE_NAME_LEN to fit largest reasonable definition (Diego Domingos) [1781925] - [certs] PKCS#7: Refactor verify_pkcs7_signature() (Diego Domingos) [1781925] - [crypto] PKCS#7: Introduce pkcs7_get_digest() (Diego Domingos) [1781925] - [security] integrity: Select CONFIG_KEYS instead of depending on it (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Move opal_power_control_init() call in opal_init() (Diego Domingos) [1781925] - [security] x86/efi: move common keyring handler functions to new file (Diego Domingos) [1781925] - [security] x86/efi: remove unused variables (Diego Domingos) [1781925] - [include] sysfs: add BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [x86] x86/ima: define arch_ima_get_secureboot (Diego Domingos) [1781925] - [powerpc] powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters (Steve Best) [1840279] - [powerpc] powerpc/xive: Clear the page tables for the ESB IO mapping (Steve Best) [1840279] - [hv] hyper-v: Use UUID API for exporting the GUID (Mohammed Gamal) [1828451 1815498] - [kernel] uuid: Add inline helpers to import / export UUIDs (Mohammed Gamal) [1828451 1815498] - [hv] hv: Move AEOI determination to architecture dependent code (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash data in die() when panic_on_oops is set (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Report crash register data when sysctl_record_panic_msg is not set (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash register data or kmsg before running crash kernel (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Trigger crash enlightenment only once during system crash (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Free hv_panic_page when fail to register kmsg dump (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Unload vmbus channel in hv panic callback (Mohammed Gamal) [1828451 1815498] - [hv] hv_debugfs: Make hv_debug_root static (Mohammed Gamal) [1828451 1815498] - [hv] hyperv_vmbus.h: Replace zero-length array with flexible-array member (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: Balloon up according to request page number (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: use generic_online_page() (Mohammed Gamal) [1828451 1815498] - [mm] memory_hotplug: export generic_online_page() (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Fix crash handler reset of Hyper-V synic (Mohammed Gamal) [1828451 1815498] - [hv] hv: Replace binary semaphore with mutex (Mohammed Gamal) [1828451 1815498] - [hv] hv: balloon: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: util: Specify ring buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: Specify receive buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Add module parameter to cap the VMBus version (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2 (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Introduce table of VMBus protocol versions (Mohammed Gamal) [1828451 1815498] - [pci] hv: Replace zero-length array with flexible-array member (Mohammed Gamal) [1793636] - [pci] hv: Decouple the func definition in hv_dr_state from VSP message (Mohammed Gamal) [1793636] - [pci] hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 (Mohammed Gamal) [1793636] - [pci] hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path (Mohammed Gamal) [1793636] - [pci] hv: Remove unnecessary type casting from kzalloc (Mohammed Gamal) [1793636] - [pci] hv: Avoid a kmemleak false positive caused by the hbus buffer (Mohammed Gamal) [1793636] - [infiniband] RDMA/srpt: Fix disabling device management (Kamal Heib) [1840016] - [misc] vhost: disable for OABI (Jason Wang) [1771441] - [include] virtio: drop vringh.h dependency (Jason Wang) [1771441] - [virtio] virtio_input: pull in slab.h (Jason Wang) [1771441] - [char] virtio-rng: pull in slab.h (Jason Wang) [1771441] - [block] virtio_blk: add a missing include (Jason Wang) [1771441] - [vdpa] vdpa: fix comment of vdpa_register_device() (Jason Wang) [1771441] - [vhost] vdpa: make vhost, virtio depend on menu (Jason Wang) [1771441] - [include] vdpa: allow a 32 bit vq alignment (Jason Wang) [1771441] - [vdpa] vdpasim: Return status in vdpasim_get_status (Jason Wang) [1771441] - [vdpa] vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' (Jason Wang) [1771441] - [vdpa] vdpa-sim: depend on HAS_DMA (Jason Wang) [1771441] - [virtio] vdpa: move to drivers/vdpa (Jason Wang) [1771441] - [virtio] virtio: Intel IFC VF driver for VDPA (Jason Wang) [1771441] - [virtio] vdpasim: vDPA device simulator (Jason Wang) [1771441] - [vhost] vhost: introduce vDPA-based backend (Jason Wang) [1771441] - [virtio] virtio: introduce a vDPA based transport (Jason Wang) [1771441] - [virtio] vDPA: introduce vDPA bus (Jason Wang) [1771441] - [vhost] vringh: IOTLB support (Jason Wang) [1771441] - [vhost] vhost: factor out IOTLB (Jason Wang) [1771441] - [vhost] vhost: allow per device message handler (Jason Wang) [1771441] - [misc] vhost: refine vhost and vringh kconfig (Jason Wang) [1771441] - [vhost] vringh: fix copy direction of vringh_iov_push_kern() (Jason Wang) [1771441] - [vhost] vhost: factor out setting vring addr and num (Jason Wang) [1771441] - [vhost] vhost: introduce helpers to get the size of metadata area (Jason Wang) [1771441] - [vhost] vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() (Jason Wang) [1771441] - [vhost] vhost: fine grain userspace memory accessors (Jason Wang) [1771441] - [vhost] vhost: generalize adding used elem (Jason Wang) [1771441] - [misc] mic: vop: Allow building on more systems (Jason Wang) [1771441] - [virtio] virtio: support VIRTIO_F_ORDER_PLATFORM (Jason Wang) [1771441] - [uapi] vhost: split structs into a separate header file (Jason Wang) [1771441] - [fs] compat_ioctl: add compat_ptr_ioctl() (Jason Wang) [1771441] - [vhost] vhost: allow vhost-scsi driver to be built-in (Jason Wang) [1771441] - [x86] arch/x86: Remove vendor specific CPU ID checks (Prarit Bhargava) [1840145] - [tools] perf vendor events amd: Update Zen1 events to V2 (Wei Huang) [1790641] - [tools] perf vendor events amd: Add Zen2 events (Wei Huang) [1790641] - [tools] perf vendor events amd: Restrict model detection for zen1 based processors (Wei Huang) [1790641] - [x86] perf/amd/uncore: Add support for Family 19h L3 PMU (Wei Huang) [1790641] - [x86] perf/amd/uncore: Make L3 thread mask code more readable (Wei Huang) [1790641] - [x86] perf/amd/uncore: Prepare L3 thread mask code for Family 19h (Wei Huang) [1790641] - [scsi] scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: do not queue commands during fwreset (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix invalid stack access (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix use after free (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: make array dev_cmd_err static const, makes object smaller (Govindarajulu Varadarajan) [1797808]- [media] media: v4l: fix uapi mpeg slice params definition (Torez Smith) [1825410 1821835] - [uapi] v4l2-controls: add a missing include (Torez Smith) [1825410 1821835] - [dma] dma-mapping: remove dma_release_declared_memory (Torez Smith) [1825410 1821835] - [usb] usb/ohci-tmio: remove the HCD_DMA flag (Torez Smith) [1825410 1821835] - [usb] usb: add a HCD_DMA flag instead of guestimating DMA capabilities (Torez Smith) [1825410 1821835] - [usb] usb: add a hcd_uses_dma helper (Torez Smith) [1825410 1821835] - [usb] usb: don't create dma pools for HCDs with a localmem_pool (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: Mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [usb] USB: drop HCD_LOCAL_MEM flag (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: init genalloc for local memory (Torez Smith) [1825410 1821835] - [usb] dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag (Torez Smith) [1825410 1821835] - [media] media: xirlink_cit: add missing descriptor sanity checks (Torez Smith) [1825410 1821835] - [media] media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() (Torez Smith) [1788005 1825410 1821835] {CVE-2019-19533} - [media] media: usb: fix memory leak in af9005_identify_state (Torez Smith) [1825141 1825410 1821835] {CVE-2019-18809} - [netdrv] cdc_ether: fix rndis support for Mediatek based smartphones (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove calling netif_napi_del (Torez Smith) [1825410 1821835] - [netdrv] Revert "r8152: napi hangup fix after disconnect" (Torez Smith) [1825410 1821835] - [netdrv] r8152: Set memory to all 0xFFs on failed reg reads (Torez Smith) [1825410 1821835] - [netdrv] net: kalmia: fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] cx82310_eth: fix a memory leak bug (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix typo in register name (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: force the string buffer NULL-terminated (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: fix improper read if get_registers() fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: Add the BroadMobi BM818 card (Torez Smith) [1825410 1821835] - [netdrv] can: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: fix potential double kfree_skb() (Torez Smith) [1825410 1821835] - [netdrv] usb: qmi_wwan: add D-Link DWM-222 A2 device ID (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use (Torez Smith) [1825410 1821835] - [netdrv] r8152: set RTL8152_UNPLUG only for real disconnection (Torez Smith) [1825410 1821835] - [netdrv] r8152: move calling r8153b_rx_agg_chg_indicate() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: init MAC address buffers (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix the setting of detecting the linking change for runtime suspend (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix locking and a missing msleep (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix out-of-bounds read (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Fix shifting signed 32-bit value by 31 bits problem (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 468 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 238 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 235 (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: extend permitted QMAP mux_id value range (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add network device usage statistics for qmimux devices (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add support for QMAP padding in the RX path (Torez Smith) [1825410 1821835] - [media] media: cx231xx-cards: Add Hauppauge 955Q variant (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add Hauppauge HVR1955/1975 devices (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add i2c client demod/tuner support (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add multiple dvb frontend support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix access to uninitialized fields on probe error (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Include streaming interface number in debugfs dir name (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig: Remove duplicate menu entry (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix null-ptr-deref in class_unregister() (Torez Smith) [1825410 1821835] - [media] media: cxusb: Revert "media: cxusb: add raw mode support for, Medion MD95700" (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 258 (Torez Smith) [1825410 1821835] - [media] media: media/usb: set device_caps in struct video_device (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use ktime.h (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 (Torez Smith) [1825410 1821835] - [media] media: cx231xx-dvb: fix memory leak in dvb_fini() (Torez Smith) [1825410 1821835] - [media] media: em28xx: use usb_to_input_id() rather than handrolling it (Torez Smith) [1825410 1821835] - [media] media: em28xx: use common code for decoding nec scancodes (Torez Smith) [1825410 1821835] - [media] media: em28xx: give RC device proper name (Torez Smith) [1825410 1821835] - [media] media: cxusb: fix several coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb-analog: Fix some coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb: add raw mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: add analog mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: implement Medion MD95700 digital / analog coexistence (Torez Smith) [1825410 1821835] - [media] media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap (Torez Smith) [1825410 1821835] - [media] media: pwc: convert to BIT macro (Torez Smith) [1825410 1821835] - [media] media: cpia2_usb: first wake up, then free in disconnect (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: use a different format for warnings (Torez Smith) [1825410 1821835] - [media] media: smsusb: better handle optional alignment (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1825410 1821835] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 (Torez Smith) [1825410 1821835] - [media] media: remove redundant 'default n' from Kconfig-s (Torez Smith) [1825410 1821835] - [media] media: af9035: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Report error on all error paths (Torez Smith) [1825410 1821835] - [media] media: au0828: fix null dereference in error path (Torez Smith) [1825410 1821835] - [media] media: dvb: usb: fix use after free in dvb_usb_device_exit (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix false-positive "uninitialized variable" warning (Torez Smith) [1825410 1821835] - [netdrv] usbnet: fix kernel crash after disconnect (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix racing condition (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier for more missed files (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix general protection fault in smsusb (Torez Smith) [1825410 1821835] - [media] media: prefix header search paths with $(srctree)/ (Torez Smith) [1825410 1821835] - [media] media: remove unneeded header search paths (Torez Smith) [1825410 1821835] - [netdrv] aqc111: cleanup mtu related logic (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix writing to the phy on BE" (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix double endianness swap on BE" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix double endianness swap on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix writing to the phy on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix endianness issue in aqc111_change_mtu (Torez Smith) [1825410 1821835] - [netdrv] net: usb: smsc: fix warning reported by kbuild test robot (Torez Smith) [1825410 1821835] - [netdrv] net: usb: support of_get_mac_address new ERR_PTR error (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Remove unnecessary NULL pointer check (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Simplify device detection (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: new Wistron, ZTE and D-Link devices (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB555 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB4444 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 32-bit RGB formats (Torez Smith) [1825410 1821835] - [netdrv] r8152: sync sa_family with the media type of network device (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Prevent a buffer overflow (Torez Smith) [1825410 1821835] - [media] media: au0828: stop video streaming only when last user stops (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable() (Torez Smith) [1825410 1821835] - [media] media: au0828: fix enable and disable source audio and video inconsistencies (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add quirk for Quectel dynamic config (Torez Smith) [1825410 1821835] - [netdrv] r8152: Refresh MAC address during USBDEVFS_RESET (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove extra action copying ethernet address (Torez Smith) [1825410 1821835] - [media] media: replace strncpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: usbvision: fix a potential NULL pointer dereference (Torez Smith) [1825410 1821835] - [media] media: gspca: Kill URBs on USB device disconnect (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add Olicard 600 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by QNAP device (Torez Smith) [1825410 1821835] - [media] media: pwc-ctl: pChoose can't be NULL (Torez Smith) [1825410 1821835] - [media] media: Kconfig files: use the right help coding style (Torez Smith) [1825410 1821835] - [media] media: em28xx-input: make const array addr_list static (Torez Smith) [1825410 1821835] - [media] media: dvb: Add support for the Avermedia TD310 (Torez Smith) [1825410 1821835] - [media] media: dvb: init i2c already in it930x_frontend_attach (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Avoid leaking dvb frontend (Torez Smith) [1825410 1821835] - [media] media: gspca: do not resubmit URBs when streaming has stopped (Torez Smith) [1825410 1821835] - [media] media: au0828: minor fix to a misleading comment in _close() (Torez Smith) [1825410 1821835] - [media] media: go7007: avoid clang frame overflow warning with KASAN (Torez Smith) [1825410 1821835] - [media] media: cpia2: Fix use-after-free in cpia2_exit (Torez Smith) [1825410 1821835] - [netdrv] peak_usb: fix clang build warning (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Quectel EG12/EM12 (Torez Smith) [1825410 1821835] - [media] media: a few more typos at staging, pci, platform, radio and usb (Torez Smith) [1825410 1821835] - [media] media: usb: fix several typos (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Use usb_make_path to fill in usb_info (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: v4l: Add 32-bit packed YUV formats (Torez Smith) [1825410 1821835] - [netdrv] net: usb: cdc-phonet: use struct_size() in alloc_netdev() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: usbvision: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: cpia2: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Avoid NULL pointer dereference at the end of streaming (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix 'type' check leading to overflow (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: ax88772_bind return error when hw_reset fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: remove set but not used variable 'rx_stat' (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by TRENDnet device (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add more field helper macros (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: remove unnecessary COM3 initialization (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove camera clock setup from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove mode specific video data registers from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: add SGBRG8 bayer mode support (Torez Smith) [1825410 1821835] - [media] media: gspca: ov543-ov772x: move video format specific registers into bridge_start (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in TRY_FMT (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in ENUM_FRAMEINTERVALS (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534: replace msleep(10) with usleep_range (Torez Smith) [1825410 1821835] - [uapi] media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output buffer type (Torez Smith) [1825410 1821835] - [media] media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: gspca: Check the return value of write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed check for goto_low_power (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed return-value check for do_command (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls.c/uvc: zero v4l2_event (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Don't use coherent DMA buffers for ISO transfer (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() (Torez Smith) [1825410 1821835] - [netdrv] cdc_ether: trivial whitespace readability fix (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add MTU default to qmap network interface (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Fibocom NL678 series (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Resolve issue with changing MAC address (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Telit LN940 series (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Fibocom NL668 series (Torez Smith) [1825410 1821835] - [media] media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT (Torez Smith) [1825410 1821835] - [media] media: siano: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix spelling mistake "statuss" -> "status" (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move interrupt buffer to priv buffer (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Add missing usb_free_urb to free interrupt urb (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Bugfix for wrong return values (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Support for ASUS A6VM notebook added (Torez Smith) [1825410 1821835] - [media] media: usb: dvb-usb: remove old friio driver (Torez Smith) [1825410 1821835] - [media] media: lmedm04: use dvb_usbv2_generic_rw_locked (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move usb buffer to lme2510_state (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: add support for Sony CXD2837ER slave demod (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Utilise for_each_uvc_urb iterator (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename uvc_{un, }init_video() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Split uvc_video_enable into two (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Move decode processing to process context (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Abstract streaming object lifetime (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Support asynchronous buffer handling (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Simplify spin-lock usage (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Protect queue internals with helper (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Convert decode functions to use new context structure (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor URB descriptors (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix spelling mistake, "Cinnergy" -> "Cinergy" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor teardown of uvc on USB disconnect (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add support for the CNF4 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add 4bpp packed depth confidence format CNF4 (Torez Smith) [1825410 1821835] - [media] media: usb: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: dvb: Use WARM definition from identify_state() (Torez Smith) [1825410 1821835] - [media] media: dib0700: fix spelling mistake "Amplifyer" -> "Amplifier" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize wol_cfg with memset in aqc111_suspend (Torez Smith) [1825410 1821835] - [netdrv] net: Don't default Aquantia USB driver to 'y' (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: fix spelling mistake: "resumbmitting" -> "resubmitting" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend cdc_ether blacklist (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add ASIX's HW ids (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for wake on LAN by MAGIC packet (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement get/set_link_ksettings callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize ethtool_ops structure (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add RX VLAN filtering support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for VLAN_CTAG_TX/RX offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement set_rx_mode callback (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for TSO (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for enable/disable checksum offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for changing MTU (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add checksum offload support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement RX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement TX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for getting and setting of MAC address (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce link management (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce PHY access (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Various callbacks implementation (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add implementation of read and write commands (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add bind and empty unbind callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Driver skeleton for Aquantia AQtion USB to 5GbE (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 (Torez Smith) [1825410 1821835] - [media] media: pulse8-cec: return 0 when invalidating the logical address (Torez Smith) [1825410 1821835] - [media] media: gspca: fix frame overflow error (Torez Smith) [1825410 1821835] - [media] media: cropcap/g_selection split (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: check for csum being in last four bytes (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix memcpy for accessing rx-data (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: simplify tx_fixup code (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix rx packet alignment (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove duplicated include from ucan.c (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove set but not used variable 'udev' (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix potential uninitialized variable use (Torez Smith) [1825410 1821835] - [netdrv] net: smsc95xx: Fix MTU range (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: disable carrier check while suspending (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: remove set but not used variable 'ctx' (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: use tasklet_init() for tasklet_struct init (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: replace `printk` with `pr_*` (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix potential sign-extension overflow on large shift (Torez Smith) [1825410 1821835] - [media] Revert "media: dvbsky: use just one mutex for serializing device R/W ops" (Torez Smith) [1825410 1821835] - [netdrv] net/usb: cancel pending work when unbinding smsc75xx (Torez Smith) [1825410 1821835] - [netdrv] smsc95xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] smsc75xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] r8152: Check for supported Wake-on-LAN Modes (Torez Smith) [1825410 1821835] - [netdrv] sr9800: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] ax88179_178a: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] asix: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [media] media: v4l: Add definition for the Sunxi tiled NV12 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add definitions for MPEG-2 slice format and metadata (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix incorrect error messages (Torez Smith) [1825410 1821835] - [media] media: au0828: cannot kfree dev before usb disconnect (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Avoid unnecessary self assignment (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: set DTR for modems in forced USB2 mode (Torez Smith) [1825410 1821835] - [media] media: mxl111sf: declare its own pads (Torez Smith) [1825410 1821835] - [media] media: au0828: use signals instead of hardcoding a pad number (Torez Smith) [1825410 1821835] - [media] media: v4l2: taint pads with the signal types for consumer devices (Torez Smith) [1825410 1821835] - [media] media: em28xx: make v4l2-compliance happier by starting sequence on zero (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix input name for Terratec AV 350 (Torez Smith) [1825410 1821835] - [media] media: em28xx: use a default format if TRY_FMT fails (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix handler for vidioc_s_input() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: remove redundant null pointer check before of_node_put (Torez Smith) [1825410 1821835] - [media] media: usbvision: remove time_in_irq (Torez Smith) [1825410 1821835] - [media] media: gspca: sq930x: use GFP_KERNEL in sd_dq_callback() (Torez Smith) [1825410 1821835] - [media] media: replace strcpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: use strscpy() instead of strlcpy() (Torez Smith) [1825410 1821835] - [documentation] media: videodev2.h: add new capabilities for buffer types (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Store device information pointer in struct uvc_device (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename UVC_QUIRK_INFO to UVC_INFO_QUIRK (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix uvc_alloc_entity() allocation alignment (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix spelling mistake: "entites" -> "entities" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove unnecessary NULL check before debugfs_remove_recursive (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make uvc_control_mapping menu_info field const (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make some structs const (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Support dynamic config on Quectel EP06 (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Do not access skb_queue_head list pointers directly (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Make declaration style consistent (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Switch to SPDX identifier (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Drop unnecessary strcpy in lan78xx_probe (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Bail out if lan78xx_get_endpoints fails (Torez Smith) [1825410 1821835] - [netdrv] net: usbnet: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_dev (Torez Smith) [1825410 1821835] - [media] media: videodev2.h: add request_fd field to v4l2_ext_controls (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS (Torez Smith) [1825410 1821835] - [media] media: af9035: prevent buffer overflow on write (Torez Smith) [1825410 1821835] - [netdrv] r8152: disable RX aggregation on new Dell TB16 dock (Torez Smith) [1825410 1821835] - [netdrv] drivers/net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: be sure that it won't go past the array size (Torez Smith) [1825410 1821835] - [netdrv] net:usb: Use ARRAY_SIZE instead of calculating the array size (Torez Smith) [1825410 1821835] - [media] media: au0828: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: usb: hackrf: Replace GFP_ATOMIC with GFP_KERNEL (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace mdelay() with msleep() in em28xx_pre_card_setup() (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace GFP_ATOMIC with GFP_KERNEL in em28xx_init_usb_xfer() (Torez Smith) [1825410 1821835] - [media] media: dw2102: Fix memleak on sequence of probes (Torez Smith) [1825410 1821835] - [media] media: usbtv: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: go7007: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: cx231xx: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add new 10-bit packed grayscale format (Torez Smith) [1825410 1821835] - [documentation] media: doc-rst: Add packed Bayer raw14 pixel formats (Torez Smith) [1825410 1821835] - [media] media: em28xx: disable null packet filter for WinTVdualHD (Torez Smith) [1825410 1821835] - [uapi] media: videodev2: get rid of VIDIOC_RESERVED (Torez Smith) [1825410 1821835] - [media] media: em28xx: explicitly disable TS packet filter (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/friio, dvb-usb-v2/gl861: decompose friio and merge with gl861 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Send a control event when a Control Change interrupt arrives (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Handle control pipe protocol STALLs (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove a redundant check (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Also validate buffers in BULK mode (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add KSMedia 8-bit IR format support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix minor spelling (Torez Smith) [1825410 1821835] - [media] media: em28xx-cards: disable V4L2 mode for dual tuners (Torez Smith) [1825410 1821835] - [media] media: em28xx: Remove duplicate PID (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix DualHD disconnect oops (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix dual transport stream operation (Torez Smith) [1825410 1821835] - [media] media: dib0700: add code comment (Torez Smith) [1825410 1821835] - [media] media: cx231xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: em28xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: hdpvr: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: tm6000: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: gl861: fix probe of dvb_usb_gl861 (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Simplify struct kvaser_cmd_cardinfo (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add support for Kvaser USB hydra family (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add SPDX GPL-2.0 license identifier (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix typos (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Improve logging messages (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_init_one() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_get_endpoints() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add pointer to struct usb_interface into struct kvaser_usb (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Replace USB timeout constants with one define (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Rename message/msg to command/cmd (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unused commands and defines (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unnecessary return (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: add driver for Theobroma Systems UCAN devices (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig/Makefile: sort alphabetically (Torez Smith) [1825410 1821835] - [media] media: gspca_kinect: cast sizeof to int for comparison (Torez Smith) [1825410 1821835] - [media] media: videodev.h: add PIX_FMT_FWHT for use with vicodec (Torez Smith) [1825410 1821835] - [netdrv] net: usb: hso: use swap macro in hso_kick_transmit (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: allow optionally getting mac address from device tree (Torez Smith) [1825410 1821835]- [hid] HID: Improve Windows Precision Touchpad detection (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: enable multi-input as a quirk for some devices (Benjamin Tissoires) [1811209] - [hid] drivers/hid/hid-multitouch.c: fix a possible null pointer access (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: Add LG MELF0410 I2C touchscreen support (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: add support for the Smart Tech panel (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: do not filter mice nodes (Benjamin Tissoires) [1811209] - [hid] HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT (Benjamin Tissoires) [1835753] - [hid] Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Recognize new MobileStudio Pro PID (Benjamin Tissoires) [1835753] - [hid] HID: wacom: generic: Treat serial number and related fields as unsigned (Benjamin Tissoires) [1835753] - [hid] HID: wacom: add new MobileStudio Pro 13 support (Benjamin Tissoires) [1835753] - [hid] HID: wacom: do not call hid_set_drvdata(hdev, NULL) (Benjamin Tissoires) [1835753] - [hid] HID: wacom: support named keys on older devices (Benjamin Tissoires) [1835753] - [target] scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect (Maurizio Lombardi) [1840024] - [target] scsi: target: fix hang when multiple threads try to destroy the same iscsi session (Maurizio Lombardi) [1840024] - [target] scsi: target: remove boilerplate code (Maurizio Lombardi) [1840024] - [target] scsi: target: use an enum to track emulate_ua_intlck_ctrl (Maurizio Lombardi) [1840024] - [target] scsi: target: convert boolean se_dev_attrib types to bool (Maurizio Lombardi) [1840024] - [target] scsi: target: fix unmap_zeroes_data boolean initialisation (Maurizio Lombardi) [1840024] - [fs] page cache: Finish XArray conversion (Waiman Long) [1812073] - [mm] mm: Convert __do_page_cache_readahead to XArray (Waiman Long) [1812073] - [mm] mm: Convert is_page_cache_freeable to XArray (Waiman Long) [1812073] - [mm] mm: memcontrol: clean up and document effective low/min calculations (Waiman Long) [1812073] - [mm] mm: memcontrol: fix memory.low proportional distribution (Waiman Long) [1812073] - [mm] mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() (Waiman Long) [1812073] - [mm] mm: memcg/slab: cache page number in memcg_(un)charge_slab() (Waiman Long) [1812073] - [mm] mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() (Waiman Long) [1812073] - [mm] mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() (Waiman Long) [1812073] - [mm] mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: memcg/slab: use mem_cgroup_from_obj() (Waiman Long) [1812073] - [kernel] mm: fork: fix kernel_stack memcg stats for various stack implementations (Waiman Long) [1812073] - [mm] memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (Waiman Long) [1812073] - [mm] mm: clean up and clarify lruvec lookup procedure (Waiman Long) [1812073] - [mm] mm: memcontrol: try harder to set a new memory.high (Waiman Long) [1812073] - [mm] mm: memcontrol: remove dead code from memory_max_write() (Waiman Long) [1812073] - [mm] mm, memcg: clean up reclaim iter array (Waiman Long) [1812073] - [mm] mm, memcg: make scan aggression always exclude protection (Waiman Long) [1812073] - [mm] mm, memcg: make memory.emin the baseline for utilisation determination (Waiman Long) [1812073] - [mm] mm, memcg: proportional memory.{low, min} reclaim (Waiman Long) [1812073] - [mm] memcg, kmem: do not fail __GFP_NOFAIL charges (Waiman Long) [1812073] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1812073] - [mm] mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() (Waiman Long) [1812073] - [kernel] fork, memcg: alloc_thread_stack_node needs to set tsk->stack (Waiman Long) [1812073] - [mm] mm/memcontrol.c: fix bad line in comment (Waiman Long) [1812073] - [kernel] fork, memcg: fix cached_stacks case (Waiman Long) [1812073] - [mm] mm: don't raise MEMCG_OOM event due to failed high-order allocation (Waiman Long) [1812073] - [mm] mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() (Waiman Long) [1812073] - [mm] mm: vmscan: do not share cgroup iteration between reclaimers (Waiman Long) [1812073] - [mm] mm: vmscan: do not iterate all mem cgroups for global direct reclaim (Waiman Long) [1812073] - [mm] mm: workingset: use cheaper __inc_lruvec_state in irqsafe node reclaim (Waiman Long) [1812073] - [tools] xarray: Fix early termination of xas_for_each_marked (Waiman Long) [1812073] - [lib] mm: Convert workingset to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_range_has_page to XArray (Waiman Long) [1812073] - [mm] page cache: Remove stray radix comment (Waiman Long) [1812073] - [mm] page cache: Convert delete_batch to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_map_pages to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries_tag to XArray (Waiman Long) [1812073] - [mm] page cache; Convert find_get_pages_range_tag to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_contig to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_range to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entry to XArray (Waiman Long) [1812073] - [mm] page cache: Convert page deletion to XArray (Waiman Long) [1812073] - [include] page cache: Add and replace pages using the XArray (Waiman Long) [1812073] - [mm] page cache: Convert hole search to XArray (Waiman Long) [1812073] - [kernel] docs: cgroup-v1: Document the cpuset_v2_mode mount option (Waiman Long) [1812073] - [kernel] cgroup1: don't call release_agent when it is "" (Waiman Long) [1812073] - [kernel] cgroup: Iterate tasks that did not finish do_exit() (Waiman Long) [1812073] - [kernel] cgroup: cgroup_procs_next should increase position index (Waiman Long) [1812073] - [kernel] cgroup-v1: cgroup_pidlist_next should update position index (Waiman Long) [1812073] - [kernel] cgroup: init_tasks shouldn't be linked to the root cgroup (Waiman Long) [1812073] - [kernel] cgroup: Prevent double killing of css when enabling threaded cgroup (Waiman Long) [1812073] - [kernel] cgroup: fix function name in comment (Waiman Long) [1812073] - [kernel] cgroup: freezer: don't change task and cgroups status unnecessarily (Waiman Long) [1812073] - [kernel] cgroup: use cgroup->last_bstat instead of cgroup->bstat_pending for consistency (Waiman Long) [1812073] - [kernel] cgroup: remove cgroup_enable_task_cg_lists() optimization (Waiman Long) [1812073] - [kernel] cgroup: pids: use atomic64_t for pids->limit (Waiman Long) [1812073] - [kernel] cgroup: Optimize single thread migration (Waiman Long) [1812073] - [kernel] cgroup: Update comments about task exit path (Waiman Long) [1812073] - [kernel] cgroup: short-circuit current_cgns_cgroup_from_root() on the default hierarchy (Waiman Long) [1812073] - [kernel] Use kvmalloc in cgroups-v1 (Waiman Long) [1812073] - [kernel] cgroup: minor tweak for logic to get cgroup css (Waiman Long) [1812073] - [kernel] cgroup: Replace a seq_printf() call by seq_puts() in cgroup_print_ss_mask() (Waiman Long) [1812073] - [kernel] cgroup: Fix css_task_iter_advance_css_set() cset skip condition (Waiman Long) [1812073] - [kernel] cgroup: css_task_iter_skip()'d iterators must be advanced before accessed (Waiman Long) [1812073] - [include] cgroup: Include dying leaders with live threads in PROCS iterations (Waiman Long) [1812073] - [kernel] cgroup: Implement css_task_iter_skip() (Waiman Long) [1812073] - [kernel] cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting (Waiman Long) [1586281 1812073] - [platform] intel-speed-select: Firmware workarounds for Icelake (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix invalid core mask (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Increase CPU count (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix json perf-profile output output (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Check support status before enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Change debug to error (Prarit Bhargava) [1840289] - [platform] intel_speed_select: internal-only-debug-patch (Prarit Bhargava) [1840289]- [nvdimm] libnvdimm/region: Fix build error (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce an 'align' attribute (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce NDD_LABELING (Diego Domingos) [1779218] - [nvdimm] libnvdimm/namespace: Enforce memremap_compat_align() (Diego Domingos) [1779218] - [nvdimm] libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid (Diego Domingos) [1779218] - [mm] mm/memremap_pages: Introduce memremap_compat_align() (Diego Domingos) [1779218] - [x86] x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error handling in __unwind_start() (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix premature unwind stoppage due to IRET frames (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error path for bad ORC entry type (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Prevent unwinding before ORC initialization (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Don't skip the first frame for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind: Prevent false warnings for non-current tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Convert global variables to static (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in rewind_stack_do_exit() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in __switch_to_asm() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in kernel exit path (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in register clearing code (Josh Poimboeuf) [1755143] - [tools] objtool: Fix stack offset tracking for indirect CFAs (Josh Poimboeuf) [1755143] - [s390] s390: nvme reipl (Philipp Rudo) [1525179] - [s390] s390: nvme ipl (Philipp Rudo) [1525179] - [infiniband] RDMA/bnxt_re: make bnxt_re_ib_init static (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove unnecessary sched count (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Fix lifetimes in bnxt_re_task (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use ib_device_try_get() (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove a redundant 'memset' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'dev_attr' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'pg_size' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use driver_unregister and unregistration API (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor device add/remove functionalities (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Using vmalloc requires including vmalloc.h (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: use ibdev based message printing functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor doorbell management functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor notification queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor command queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor net ring allocation function (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor hardware queue memory allocation (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Replace chip context structure with pointer (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor queue pair creation code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: remove ioremap_nocache and devm_ioremap_nocache (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series (Selvin Xavier) [1790622] - [netdrv] net: be2net: reject unsupported coalescing params (Petr Oros) [1790633] - [netdrv] treewide: Use sizeof_field() macro (Petr Oros) [1790633] - [netdrv] net: emulex: benet: indent a Kconfig depends continuation line (Petr Oros) [1790633] - [infiniband] i40iw: fix null pointer dereference on a null wqe pointer (Stefan Assmann) [1839718] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Stefan Assmann) [1839718] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Stefan Assmann) [1839718] - [infiniband] i40iw: Do an RCU lookup in i40iw_add_ipv4_addr (Stefan Assmann) [1839718] - [infiniband] IB/core: Introduce ib_reg_user_mr (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: fix a potential NULL pointer dereference (Stefan Assmann) [1839718] - [infiniband] i40iw: Remove setting of VMA private data and use rdma_user_mmap_io (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: Fix potential use after free (Stefan Assmann) [1839718] - [powerpc] powerpc/pseries: Fix of_read_drc_info_cell() to point at next record (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Enable support for ibm, drc-info property (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Avoid a sometimes-uninitialized warning (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Annotate and correctly byte swap DRC properties (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Add drc-info support for hotplug slot registration (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Don't rely on firmware feature to imply drc-info support (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Fix up pointer to first drc-info entry (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Add cpu DLPAR support for drc-info property (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix drc-info mappings of logical cpus to drc-index (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix bad drc_index_start value parsing of drc-info entry (Diego Domingos) [1779198] - [kernel] sched/fair: Optimize enqueue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair() warning some more (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair warning (Phil Auld) [1780466] - [kernel] sched/fair: Fix reordering of enqueue/dequeue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Reorder enqueue/dequeue_task_fair path (Phil Auld) [1780466] - [fs] ceph: demote quotarealm lookup warning to a debug message (Jeff Layton) [1827767] - [fs] ceph: fix double unlock in handle_cap_export() (Jeff Layton) [1827767] - [fs] ceph: fix special error code in ceph_try_get_caps() (Jeff Layton) [1827767] - [fs] ceph: fix endianness bug when handling MDS session feature bits (Jeff Layton) [1827767] - [fs] ceph: fix potential bad pointer deref in async dirops cb's (Jeff Layton) [1827767] - [block] rbd: don't mess with a page vector in rbd_notify_op_lock() (Jeff Layton) [1827767] - [block] rbd: don't test rbd_dev->opts in rbd_dev_image_release() (Jeff Layton) [1827767] - [block] rbd: call rbd_dev_unprobe() after unwatching and flushing notifies (Jeff Layton) [1827767] - [block] rbd: avoid a deadlock on header_rwsem when flushing notifies (Jeff Layton) [1827767] - [fs] ceph: fix snapshot directory timestamps (Jeff Layton) [1827767] - [fs] ceph: wait for async creating inode before requesting new max size (Jeff Layton) [1827767] - [fs] ceph: don't skip updating wanted caps when cap is stale (Jeff Layton) [1827767] - [fs] ceph: request new max size only when there is auth cap (Jeff Layton) [1827767] - [fs] ceph: cleanup return error of try_get_cap_refs() (Jeff Layton) [1827767] - [fs] ceph: return ceph_mdsc_do_request() errors from __get_parent() (Jeff Layton) [1827767] - [fs] ceph: check all mds' caps after page writeback (Jeff Layton) [1827767] - [fs] ceph: update i_requested_max_size only when sending cap msg to auth mds (Jeff Layton) [1827767] - [fs] ceph: simplify calling of ceph_get_fmode() (Jeff Layton) [1827767] - [fs] ceph: remove delay check logic from ceph_check_caps() (Jeff Layton) [1827767] - [fs] ceph: consider inode's last read/write when calculating wanted caps (Jeff Layton) [1827767] - [fs] ceph: always renew caps if mds_wanted is insufficient (Jeff Layton) [1827767] - [fs] ceph: update dentry lease for async create (Jeff Layton) [1827767] - [fs] ceph: attempt to do async create when possible (Jeff Layton) [1827767] - [fs] ceph: cache layout in parent dir on first sync create (Jeff Layton) [1827767] - [fs] ceph: add new MDS req field to hold delegated inode number (Jeff Layton) [1827767] - [fs] ceph: decode interval_sets for delegated inos (Jeff Layton) [1827767] - [fs] ceph: make ceph_fill_inode non-static (Jeff Layton) [1827767] - [fs] ceph: perform asynchronous unlink if we have sufficient caps (Jeff Layton) [1827767] - [fs] ceph: don't take refs to want mask unless we have all bits (Jeff Layton) [1827767] - [fs] ceph: cap tracking for async directory operations (Jeff Layton) [1827767] - [fs] ceph: make __take_cap_refs non-static (Jeff Layton) [1827767] - [fs] ceph: add infrastructure for waiting for async create to complete (Jeff Layton) [1827767] - [fs] ceph: track primary dentry link (Jeff Layton) [1827767] - [fs] ceph: add flag to designate that a request is asynchronous (Jeff Layton) [1827767] - [fs] ceph: more caps.c lockdep assertions (Jeff Layton) [1827767] - [fs] ceph: clean up kick_flushing_inode_caps() (Jeff Layton) [1827767] - [net] libceph: directly skip to the end of redirect reply (Jeff Layton) [1827767] - [net] libceph: simplify ceph_monc_handle_map() (Jeff Layton) [1827767] - [fs] ceph: return ETIMEDOUT errno to userland when request timed out (Jeff Layton) [1827767] - [fs] ceph: re-org copy_file_range and fix some error paths (Jeff Layton) [1827767] - [fs] ceph: move to a dedicated slabcache for mds requests (Jeff Layton) [1827767] - [fs] ceph: reorganize fields in ceph_mds_request (Jeff Layton) [1827767] - [fs] ceph: replace zero-length array with flexible-array member (Jeff Layton) [1827767] - [block] rbd: enable multiple blk-mq queues (Jeff Layton) [1827767] - [block] rbd: embed image request in blk-mq pdu (Jeff Layton) [1827767] - [block] rbd: acquire header_rwsem just once in rbd_queue_workfn() (Jeff Layton) [1827767] - [block] rbd: get rid of img_request_layered_clear() (Jeff Layton) [1827767] - [block] rbd: kill img_request kref (Jeff Layton) [1827767] - [fs] ceph: check if file lock exists before sending unlock request (Jeff Layton) [1827767] - [fs] ceph: move ceph_osdc_{read, write}pages to ceph.ko (Jeff Layton) [1827767] - [fs] ceph: don't ClearPageChecked in ceph_invalidatepage() (Jeff Layton) [1827767] - [block] rbd: remove barriers from img_request_layered_{set, clear, test}() (Jeff Layton) [1827767] - [fs] libceph: drop CEPH_DEFINE_SHOW_FUNC (Jeff Layton) [1827767] - [fs] ceph: check inode type for CEPH_CAP_FILE_{CACHE, RD, REXTEND, LAZYIO} (Jeff Layton) [1827767] - [fs] ceph: add refcounting for Fx caps (Jeff Layton) [1827767] - [fs] ceph: register MDS request with dir inode from the start (Jeff Layton) [1827767] - [fs] ceph: fix memory leak in ceph_cleanup_snapid_map() (Jeff Layton) [1827767] - [net] libceph: fix alloc_msg_with_page_vector() memory leaks (Jeff Layton) [1827767] - [include] ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL (Jeff Layton) [1827767] - [fs] ceph: canonicalize server path in place (Jeff Layton) [1827767] - [fs] ceph: do not execute direct write in parallel if O_APPEND is specified (Jeff Layton) [1827767] - [block] rbd: set the 'device' link in sysfs (Jeff Layton) [1827767] - [fs] ceph: move net/ceph/ceph_fs.c to fs/ceph/util.c (Jeff Layton) [1827767] - [fs] ceph: print name of xattr in __ceph_{get, set}xattr() douts (Jeff Layton) [1827767] - [fs] ceph: print r_direct_hash in hex in __choose_mds() dout (Jeff Layton) [1827767] - [fs] ceph: use copy-from2 op in copy_file_range (Jeff Layton) [1827767] - [fs] ceph: close holes in structs ceph_mds_session and ceph_mds_request (Jeff Layton) [1827767] - [block] rbd: work around -Wuninitialized warning (Jeff Layton) [1827767] - [fs] ceph: allocate the correct amount of extra bytes for the session features (Jeff Layton) [1827767] - [fs] ceph: rename get_session and switch to use ceph_get_mds_session (Jeff Layton) [1827767] - [fs] ceph: remove the extra slashes in the server path (Jeff Layton) [1827767] - [fs] ceph: add possible_max_rank and make the code more readable (Jeff Layton) [1827767] - [fs] ceph: print dentry offset in hex and fix xattr_version type (Jeff Layton) [1827767] - [fs] ceph: only touch the caps which have the subset mask requested (Jeff Layton) [1827767] - [fs] ceph: don't clear I_NEW until inode metadata is fully populated (Jeff Layton) [1827767] - [fs] ceph: retry the same mds later after the new session is opened (Jeff Layton) [1827767] - [fs] ceph: check availability of mds cluster on mount after wait timeout (Jeff Layton) [1827767] - [fs] ceph: keep the session state until it is released (Jeff Layton) [1827767] - [fs] ceph: add __send_request helper (Jeff Layton) [1827767] - [fs] ceph: ensure we have a new cap before continuing in fill_inode (Jeff Layton) [1827767] - [fs] ceph: drop unused ttl_from parameter from fill_inode (Jeff Layton) [1827767] - [fs] ceph: fix possible long time wait during umount (Jeff Layton) [1827767] - [fs] ceph: only choose one MDS who is in up:active state without laggy (Jeff Layton) [1827767] - [fs] ceph: fix mdsmap cluster available check based on laggy number (Jeff Layton) [1827767] - [fs] ceph: remove unnecessary assignment in ceph_pre_init_acls() (Jeff Layton) [1827767] - [fs] ceph: delete redundant douts in con_get/put() (Jeff Layton) [1827767] - [fs] ceph: hold extra reference to r_parent over life of request (Jeff Layton) [1827767] - [fs] ceph: add more debug info when decoding mdsmap (Jeff Layton) [1827767] - [fs] ceph: switch to global cap helper (Jeff Layton) [1827767] - [fs] ceph: trigger the reclaim work once there has enough pending caps (Jeff Layton) [1827767] - [fs] ceph: show tasks waiting on caps in debugfs caps file (Jeff Layton) [1827767] - [fs] fs: ceph: Delete timespec64_trunc() usage (Jeff Layton) [1827767] - [block] rbd: ask for a weaker incompat mask for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't query snapshot features (Jeff Layton) [1827767] - [block] rbd: remove snapshot existence validation code (Jeff Layton) [1827767] - [block] rbd: don't establish watch for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't acquire exclusive lock for read-only mappings (Jeff Layton) [1827767] - [block] rbd: disallow read-write partitions on images mapped read-only (Jeff Layton) [1827767] - [block] rbd: treat images mapped read-only seriously (Jeff Layton) [1827767] - [block] rbd: introduce RBD_DEV_FLAG_READONLY (Jeff Layton) [1827767] - [block] rbd: introduce rbd_is_snap() (Jeff Layton) [1827767] - [fs] ceph: don't leave ino field in ceph_mds_request_head uninitialized (Jeff Layton) [1827767] - [fs] ceph: tone down loglevel on ceph_mdsc_build_path warning (Jeff Layton) [1827767] - [fs] ceph: fix geting random mds from mdsmap (Jeff Layton) [1827767] - [block] rbd: fix spelling mistake "requeueing" -> "requeuing" (Jeff Layton) [1827767] - [fs] ceph: make several helper accessors take const pointers (Jeff Layton) [1827767] - [net] libceph: drop unnecessary check from dispatch() in mon_client.c (Jeff Layton) [1827767] - [fs] ceph: don't allow copy_file_range when stripe_count != 1 (Jeff Layton) [1827767] - [fs] ceph: allow object copies across different filesystems in the same cluster (Jeff Layton) [1827767] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1827767] - [fs] ceph: allow copy_file_range when src and dst inode are same (Jeff Layton) [1827767] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1827767] - [fs] ceph: make 'nocopyfrom' a default mount option (Jeff Layton) [1827767] - [fs] vfs: allow copy_file_range to copy across devices (Jeff Layton) [1827767] - [fs] vfs: no fallback for ->copy_file_range (Jeff Layton) [1827767] - [fs] ceph: add destination file data sync before doing any remote copy (Jeff Layton) [1827767] - [fs] ceph: new mount option to disable usage of copy-from op (Jeff Layton) [1827767] - [fs] ceph: support copy_file_range file operation (Jeff Layton) [1827767] - [include] libceph: support the RADOS copy-from operation (Jeff Layton) [1827767] - [fs] cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Dave Wysochanski) [1832644] - [char] security: keys: trusted: fix lost handle flush (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Remove set but not used variable 'keyhndl' (Jerry Snitselaar) [1815609] - [char] KEYS: trusted: Move TPM2 trusted keys code (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Create trusted keys subsystem (Jerry Snitselaar) [1815609] - [security] KEYS: Use common tpm_buf for trusted and asymmetric keys (Jerry Snitselaar) [1815609] - [char] tpm: Move tpm_buf code to include/linux/ (Jerry Snitselaar) [1815609] - [char] tpm/tpm_tis: Free IRQ if probing fails (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add tpm_version_major sysfs file (Jerry Snitselaar) [1815609] - [char] tpm: Handle negative priv->response_len in tpm_common_read() (Jerry Snitselaar) [1815609] - [char] tpm: fix invalid locking in NONBLOCKING mode (Jerry Snitselaar) [1815609] - [char] tpm_crb: fix fTPM on AMD Zen+ CPUs (Jerry Snitselaar) [1815609] - [char] tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf (Jerry Snitselaar) [1815609] - [char] tpm: add check after commands attribs tab allocation (Jerry Snitselaar) [1815609] - [char] tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Cleanup includes (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Support cr50 devices (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Introduce a flow control callback (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add a flag to indicate TPM power is managed by firmware (Jerry Snitselaar) [1815609] - [char] tpm_tis: override durations for STM tpm with firmware 1.2.8.28 (Jerry Snitselaar) [1815609 1788758] - [char] tpm: provide a way to override the chip returned durations (Jerry Snitselaar) [1815609] - [char] tpm: Remove duplicate code from caps_show() in tpm-sysfs.c (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm2_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: tpm1_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't make log failures fatal (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST (Jerry Snitselaar) [1815609 1795739] - [include] efi/tpm: Don't access event->count when it isn't mapped (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Return -EINVAL when determining tpm final events log size fails (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Fix sanity check of unsigned tbl_size being less than zero (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Don't traverse an event log with no events (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't duplicate events from the final event log in the TCG2 log (Jerry Snitselaar) [1815609 1795739] - [firmware] Abstract out support for locating an EFI config table (Jerry Snitselaar) [1815609 1795739] - [firmware] efi: Attempt to get the TCG2 event log in the boot stub (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Append the final event log to the TPM event log (Jerry Snitselaar) [1815609 1795739] - [firmware] tpm: Reserve the TPM final events table (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Abstract crypto agile event size calculations (Jerry Snitselaar) [1815609 1795739] - [netdrv] bnx2x: Fix accounting of vlan resources among the PFs (Manish Chopra) [1791026] - [netdrv] bnx2x: Use appropriate define for vlan credit (Manish Chopra) [1791026] - [netdrv] bnx2x: Fix logic to get total no. of PFs per engine (Manish Chopra) [1791026] - [netdrv] bnx2x: Do not handle requests from VFs after parity (Manish Chopra) [1791026] - [netdrv] qed: remove redundant assignment to variable 'rc' (Manish Chopra) [1791024] - [netdrv] qed: Fix use after free in qed_chain_free (Manish Chopra) [1791024] - [netdrv] qed: Fix race condition between scheduling and destroying the slowpath workqueue (Manish Chopra) [1791024] - [netdrv] qede: remove some unused code in function qede_selftest_receive_traffic (Manish Chopra) [1791024] - [netdrv] qede: Fix race between rdma destroy workqueue and link change event (Manish Chopra) [1791024] - [netdrv] qed: Fix timestamping issue for L2 unicast ptp packets (Manish Chopra) [1791024] - [netdrv] qed: Remove set but not used variable 'p_link' (Manish Chopra) [1791024] - [netdrv] qed: Fix a error code in qed_hw_init() (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 debug features (Manish Chopra) [1791024] - [netdrv] qed: rt init valid initialization changed (Manish Chopra) [1791024] - [netdrv] qed: Debug feature: ilt and mdump (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Add fw overlay feature (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 HSI changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 iscsi/fcoe changes (Manish Chopra) [1791024] - [netdrv] qed: Add abstraction for different hsi values per chip (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Additional ll2 type (Manish Chopra) [1791024] - [netdrv] qed: Use dmae to write to widebus registers in fw_funcs (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Parser offsets modified (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Queue Manager changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Expose new registers and change windows (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Internal ram offsets modifications (Manish Chopra) [1791024] - [netdrv] qede: Disable hardware gro when xdp prog is installed (Manish Chopra) [1791024] - [netdrv] qed: remove redundant assignments to rc (Manish Chopra) [1791024] - [netdrv] qed: Optimize execution time for nvm attributes configuration (Manish Chopra) [1791024] - [netdrv] qed: fix spelling mistake "queuess" -> "queues" (Manish Chopra) [1791024] - [fs] fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Bhupesh Sharma) [1832060] {CVE-2020-10732} - [tty] vt: selection, push sel_lock up (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, push console lock down (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [staging] staging: speakup: refactor to use existing code in vt (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: allow functions to be called from inside kernel (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: don't reinvent min() (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, close sel_buffer race (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: fix broken display when running aptitude (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: take screen contents from uniscr if available (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: preserve unicode values corresponding to screen characters (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [input] Input: add safety guards to input_set_keycode() (Chris von Recklinghausen) [1828223] {CVE-2019-20636}- [scsi] scsi: bnx2i: fix potential use after free (Nilesh Javali) [1792114] - [tools] perf python: Fix clang detection to strip out options passed in $CC (Michael Petlan) [1818841] - [tools] libperf: Add counting example (Michael Petlan) [1818841] - [tools] perf report/top TUI: Fix title line formatting (Michael Petlan) [1818841] - [tools] perf probe: Do not depend on dwfl_module_addrsym() (Michael Petlan) [1818841] - [tools] perf probe: Fix to delete multiple probe event (Michael Petlan) [1818841] - [tools] perf parse-events: Fix reading of invalid memory in event parsing (Michael Petlan) [1818841] - [tools] perf python: Fix clang detection when using CC=clang-version (Michael Petlan) [1818841] - [tools] perf map: Fix off by one in strncpy() size argument (Michael Petlan) [1818841] - [tools] tools: Let O= makes handle a relative path with -C option (Michael Petlan) [1818841] - [tools] tools: Fix off-by 1 relative directory includes (Michael Petlan) [1818841] - [tools] perf jevents: Fix leak of mapfile memory (Michael Petlan) [1818841] - [tools] perf bench: Clear struct sigaction before sigaction() syscall (Michael Petlan) [1818841] - [tools] perf bench futex-wake: Restore thread count default to online CPU count (Michael Petlan) [1818841] - [tools] perf top: Fix stdio interface input handling with glibc 2.28+ (Michael Petlan) [1818841] - [tools] perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare (Michael Petlan) [1818841] - [tools] perf symbols: Don't try to find a vmlinux file when looking for kernel modules (Michael Petlan) [1818841] - [tools] perf bench: Share some global variables to fix build with gcc 10 (Michael Petlan) [1818841] - [tools] perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files (Michael Petlan) [1818841] - [tools] perf env: Do not return pointers to local variables (Michael Petlan) [1818841] - [tools] perf tests bp_account: Make global variable static (Michael Petlan) [1818841] - [tools] perf annotate: Fix segfault with source toggle (Michael Petlan) [1818841] - [tools] perf annotate: Align struct annotate_args (Michael Petlan) [1818841] - [tools] perf annotate: Simplify disasm_line allocation and freeing code (Michael Petlan) [1818841] - [tools] perf annotate: Remove privsize from symbol__annotate() args (Michael Petlan) [1818841] - [tools] perf probe: Check return value of strlist__add() for -ENOMEM (Michael Petlan) [1818841] - [tools] perf config: Document missing config options (Michael Petlan) [1818841] - [tools] perf annotate: Fix perf config option description (Michael Petlan) [1818841] - [tools] perf annotate: Prefer cmdline option over default config (Michael Petlan) [1818841] - [tools] perf annotate: Make perf config effective (Michael Petlan) [1818841] - [tools] perf config: Introduce perf_config_u8() (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-nr-samples for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-total-period for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate/tui: Re-render title bar after switching back from script browser (Michael Petlan) [1818841] - [tools] perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources (Michael Petlan) [1818841] - [tools] perf auxtrace: Add auxtrace_record__read_finish() (Michael Petlan) [1818841] - [tools] perf arm-spe: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf cs-etm: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-bts: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-pt: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf test: Fix test trace+probe_vfs_getname.sh on s390 (Michael Petlan) [1818841] - [tools] perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events (Michael Petlan) [1818841] - [tools] perf llvm: Fix script used to obtain kernel make directives to work with new kbuild (Michael Petlan) [1818841] - [tools] perf tools: Add arm64 version of get_cpuid() (Michael Petlan) [1818841] - [tools] perf trace: Resolve prctl's 'option' arg strings to numbers (Michael Petlan) [1818841] - [tools] perf beauty prctl: Export the 'options' strarray (Michael Petlan) [1818841] - [tools] perf maps: Move kmap::kmaps setup to maps__insert() (Michael Petlan) [1818841] - [tools] perf maps: Fix map__clone() for struct kmap (Michael Petlan) [1818841] - [tools] perf maps: Mark ksymbol DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf maps: Mark module DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf symbols: Convert symbol__is_idle() to use strlist (Michael Petlan) [1818841] - [tools] perf symbols: Update the list of kernel idle symbols (Michael Petlan) [1818841] - [tools] perf stat: Don't report a null stalled cycles per insn metric (Michael Petlan) [1818841] - [tools] perf probe: Add ustring support for perf probe command (Michael Petlan) [1818841] - [tools] perf: Make perf able to build with latest libbfd (Michael Petlan) [1818841] - [tools] perf test: Fix test case Merge cpu map (Michael Petlan) [1818841] - [tools] perf parse: Copy string to perf_evsel_config_term (Michael Petlan) [1818841] - [tools] perf parse: Refactor 'struct perf_evsel_config_term' (Michael Petlan) [1818841] - [tools] perf: Use consistent include paths for libbpf (Michael Petlan) [1818841] - [tools] perf beauty sockaddr: Fix augmented syscall format warning (Michael Petlan) [1818841] - [tools] perf/ui/gtk: Fix gtk2 build (Michael Petlan) [1818841] - [tools] perf ui gtk: Add missing zalloc object (Michael Petlan) [1818841] - [tools] perf tools: Use define api.pure full instead of pure-parser (Michael Petlan) [1818841] - [tools] perf tools: Support --prefix/--prefix-strip (Michael Petlan) [1818841] - [tools] perf report: Clarify in help that --children is default (Michael Petlan) [1818841] - [tools] tools build: Fix test-clang.cpp with Clang 8+ (Michael Petlan) [1818841] - [tools] perf clang: Fix build with Clang 9 (Michael Petlan) [1818841] - [tools] tools lib: Fix builds when glibc contains strlcpy() (Michael Petlan) [1818841] - [tools] perf report/top: Make 'e' visible in the help and make it toggle showing callchains (Michael Petlan) [1818841] - [tools] perf report/top: Do not offer annotation for symbols without samples (Michael Petlan) [1818841] - [tools] perf report/top: Allow pressing hotkeys in the options popup menu (Michael Petlan) [1818841] - [tools] tools ui popup: Allow returning hotkeys (Michael Petlan) [1818841] - [tools] perf hists browser: Allow passing an initial hotkey (Michael Petlan) [1818841] - [tools] perf report/top: Add 'k' hotkey to zoom directly into the kernel map (Michael Petlan) [1818841] - [tools] perf hists browser: Generalize the do_zoom_dso() function (Michael Petlan) [1818841] - [tools] perf report/top: Improve toggle callchain menu option (Michael Petlan) [1818841] - [tools] perf report/top: Add menu entry for toggling callchain expansion (Michael Petlan) [1818841] - [tools] perf report/top: Make ENTER consistently bring up menu (Michael Petlan) [1818841] - [tools] perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc (Michael Petlan) [1818841] - [tools] tools lib api fs: Fix gcc9 stringop-truncation compilation error (Michael Petlan) [1818841] - [tools] libperf: Add man pages (Michael Petlan) [1818841] - [tools] libperf: Move to tools/lib/perf (Michael Petlan) [1818841] - [tools] perf tests bp_signal: Show expected versus obtained values (Michael Petlan) [1818841] - [tools] perf sched timehist: Add support for filtering on CPU (Michael Petlan) [1818841] - [tools] perf record: Adapt affinity to machines with #CPUs > 1K (Michael Petlan) [1818841] - [tools] perf mmap: Declare type for cpu mask of arbitrary length (Michael Petlan) [1818841] - [tools] tools bitmap: Implement bitmap_equal() operation at bitmap API (Michael Petlan) [1818841] - [x86] perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag (Michael Petlan) [1818841] - [x86] perf/x86/intel: Fix inaccurate period in context switch for auto-reload (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map (Michael Petlan) [1818841] - [x86] perf/x86/msr: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/cstate: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Add Elkhart Lake support (Michael Petlan) [1818841] - [include] kernel/events: Add a missing prototype for arch_perf_update_userpage() (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add support for Large Increment per Cycle Events (Michael Petlan) [1818841] - [x86] perf/x86/amd: Constrain Large Increment per Cycle events (Michael Petlan) [1818841] - [x86] perf/x86/intel/rapl: Add Comet Lake support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() (Michael Petlan) [1818841] - [x86] x86/cpu: Add Elkhart Lake to Intel family (Michael Petlan) [1818841] - [x86] x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode (David Arcari) [1837490] - [x86] x86/intel: Disable HPET on Intel Ice Lake platforms (David Arcari) [1837490] - [x86] x86/timer: Force PIT initialization when !X86_FEATURE_ARAT (David Arcari) [1837490] - [x86] x86/timer: Skip PIT initialization on modern chipsets (David Arcari) [1837490] - [x86] x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' (David Arcari) [1837490] - [x86] x86/apic: Unify duplicated local apic timer clockevent initialization (David Arcari) [1837490] - [vhost] vsock: kick send_pkt worker once device is started (Stefano Garzarella) [1835651] - [tools] redhat: update kvm/{arm, arm64} headers in tools (Gavin Shan) [1833572] - [tools] kvm: selftests: aarch64: Use stream when given (Gavin Shan) [1833572] - [virt] kvm: arm64: Fix 32bit PC wrap-around (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS (Gavin Shan) [1833572] - [arm64] kvm: arm64: Save/restore sp_el0 as part of __guest_enter (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy (Gavin Shan) [1833572] - [virt] kvm: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Only use the virtual state when userspace accesses enable bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Synchronize the whole guest on GIC{D, R}_I{S, C}ACTIVER read (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Forbid 64bit functions for 32bit guests (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Narrow input registers when using 32bit functions (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Update effective affinity of virtual SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Expose HW-based SGIs in debugfs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Eagerly vmap vPEs (Gavin Shan) [1833572] - [arm64] kvm: arm64: gicv4.1: Allow non-trapping WFI when using HW SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI property setup (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Reload VLPI configuration on distributor enable/disable (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI allocation/teardown (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Plumb SGI implementation selection in the distributor (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Move doorbell management to the GICv4 abstraction layer (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Allow SGIs to switch between HW and SW interrupts (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb set_vcpu_affinity SGI callbacks (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Add direct injection capability to SGI registers (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Let doorbells be auto-enabled (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb get/set_irqchip_state SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb mask/unmask SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add initial SGI configuration (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb skeletal VSGI irqchip (Gavin Shan) [1833572] - [irqchip] gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain (Gavin Shan) [1833572] - [kernel] irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Map the ITS SGIR register page (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Advertise support v4.1 to KVM (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Wait for completion of redistributor's INVALL operation (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Skip absent CPUs while iterating over redistributors (Gavin Shan) [1833572] - [irqchip] gic-v3: Use SGIs without active state if offered (Gavin Shan) [1833572] - [irqchip] gic-v4: Provide irq_retrigger to avoid circular locking dependency (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Probe ITS page size for all GITS_BASERn registers (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Fix access width for gicr_syncr (Gavin Shan) [1833572] - [documentation] kvm: arm/arm64: Always capitalize ITS (Gavin Shan) [1833572] - [nvme] nvme-pci: align io queue count with allocted nvme_queue in nvme_probe (Gopal Tiwari) [1837824] - [rtc] rtc: cmos: Stop using shared IRQ (Pingfan Liu) [1829667]- [netdrv] enic: prevent waking up stopped tx queues over watchdog reset (Govindarajulu Varadarajan) [1797807] - [kernel] crash_core: Increase crashkernel=auto size for x86_64 & S390 (Kairui Song) [1746644] - [netdrv] net: iavf: reject unsupported coalescing params (Stefan Assmann) [1781341] - [netdrv] iavf: Enable support for up to 16 queues (Stefan Assmann) [1781341] - [netdrv] iavf: use tc_cls_can_offload_and_chain0() instead of chain check (Stefan Assmann) [1781341] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781341] - [netdrv] i40e: Remove unneeded conversion to bool (Stefan Assmann) [1781334] - [netdrv] net: i40e: reject unsupported coalescing params (Stefan Assmann) [1781334] - [netdrv] intel: Replace zero-length array with flexible-array member (Stefan Assmann) [1781334] - [netdrv] i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps (Stefan Assmann) [1781334] - [netdrv] i40e: fix spelling mistake "to" -> "too" (Stefan Assmann) [1781334] - [netdrv] i40e: Set PHY Access flag on X722 (Stefan Assmann) [1781334] - [netdrv] i40e: Fix virtchnl_queue_select bitmap validation (Stefan Assmann) [1781334] - [netdrv] i40e: Removing hung_queue variable to use txqueue function parameter (Stefan Assmann) [1781334] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781334] - [netdrv] i40e: need_wakeup flag might not be set for Tx (Stefan Assmann) [1781334] - [netdrv] i40e: Fix receive buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [block] null_blk: Fix changing the number of hardware queues (Ming Lei) [1835602] - [block] block: reset mapping if failed to update hardware queue count (Ming Lei) [1835602] - [block] block: alloc map and request for new hardware queue (Ming Lei) [1835602] - [block] block: save previous hardware queue count before udpate (Ming Lei) [1835602] - [block] block: free both rq_map and request (Ming Lei) [1835602] - [block] blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs() (Ming Lei) [1835602] - [documentation] Documentation: admin-guide: PM: Add intel_idle document (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST on server systems (Steve Best) [1485545] - [idle] intel_idle: Add module parameter to prevent ACPI _CST from being used (Steve Best) [1485545] - [idle] intel_idle: Allow ACPI _CST to be used for selected known processors (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST for processor models without C-state tables (Steve Best) [1485545] - [idle] intel_idle: Refactor intel_idle_cpuidle_driver_init() (Steve Best) [1485545] - [infiniband] RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix double put of resource (Kamal Heib) [1786608] - [infiniband] IB/core: Fix potential NULL pointer dereference in pkey cache (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix another case where pq is left on waitlist (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix race between destroy and release FD object (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix overwriting of uobj in case of error (Kamal Heib) [1786608] - [infiniband] RDMA/core: Prevent mixed use of FDs between shared ufiles (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Fix a race with disassociate and exit_mmap() (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix an error check in cm_alloc_id_priv() (Kamal Heib) [1786608] - [net] svcrdma: Fix trace point use-after-free race (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Use scnprintf() for avoiding potential buffer overflow (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Remove kobj from hfi1_devdata (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Delete unused routine (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Fix configuration of atomic queue pair attributes (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix memory leaks in sysfs registration and unregistration (Kamal Heib) [1819051 1786608] - [net] svcrdma: Fix leak of transport addresses (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Suppress uninitialized var warning (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Add missing locking around id.state in cm_dup_req_handler (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Read id.state under lock when doing pr_debug() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Remove a race freeing timewait_info (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix checking for allowed duplicate listens (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() (Kamal Heib) [1786608] - [net] svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path (Kamal Heib) [1786608] - [infiniband] RDMA/core: Remove the duplicate header file (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix passive connection establishment (Kamal Heib) [1786608] - [infiniband] RDMA/ucma: Put a lock around every call to the rdma_cm layer (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix setting active_{speed, width} attributes (Kamal Heib) [1798583 1786608] - [scsi] qla2xxx: Update driver version to 10.01.00.25.08.3-k (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Delete all sessions before unregister local nvme port (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: make 1-bit bit-fields unsigned int (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix MPI failure AEN (8200) handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Move free of fcport out of interrupt context (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Set Nport ID for N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Handle NVME status iocb correctly (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Serialize fc_port alloc in N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix NPIV instantiation after FW dump (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Force semaphore on flash validation failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: add more FW debug information (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Update BPM enablement semantics (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Return appropriate failure through BSG Interface (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add 16.0GT for PCI String (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add fixes for mailbox command (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix control flags for login/logout IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Save rscn_gen for new fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use correct ISP28xx active FW region (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use endian macros to assign static fields in fwdump header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add endianizer macro calls to fc host stats (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use get_unaligned_*() instead of open-coding these functions (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Improve readability of the code that handles qla_flt_header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix mtcp dump collection failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck session in GNL (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix RIDA Format-2 (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Consolidate fabric scan (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Correct fcport flags handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use common routine to free fcport struct (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix update_fcport for current_topology (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Cleanup unused async_logout_done (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix fabric scan hang (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't defer relogin unconditonally (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Send Notify ACK after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Configure local loop for N2N target (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't call qlt_async_event twice (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Allow PLOGI in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Change discovery state before PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Drop superfluous INIT_WORK of del_work (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Initialize free_work before flushing it (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use explicit LOGO in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: unregister ports after GPN_FT failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan (Nilesh Javali) [1789526] - [s390] s390/kexec_file: fix initrd location for kdump kernel (Lianbo Jiang) [1835097]- [sound] ALSA: ALSA - update sound configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: Use the legacy HDA driver as default for Intel DSP platforms" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: IPC: dai-intel: move ALH declarations in header file (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add core id to sof_ipc_comp (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: bump the version (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add alac & ape decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: Add wma decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add wma codec profiles (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove X86 dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI || OF (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix regmap dependencies and align with other serial links (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix kconfig help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Kconfig: fix help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless prototypes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: don't program ports when a stream that has not been prepared (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix support for multiple Slaves on the same link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: do not update parameters during DISABLED-PREPARED transition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: only prepare stream when it is configured (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: update state machine and add state checks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Ensure that code is inside the code blocks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: fix stream.rst markup warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Add documentation for multi link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove redundant pr_err traces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove unnecessary variable initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix disable sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix bad unlock balance (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: use sdw_write instead of update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix PDI/stream mapping for Bulk (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus_type: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: export helpers to find row and column values (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: check first if Slaves become UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: Add read_only_wordlength flag to port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix device number leak on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: track unattach_request to handle all init sequences (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add initialization_complete definition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add enumeration_complete structure (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add probe_complete structure and new fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove bitfield for unique_id, use u8 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: make stream name a const pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Add compute_params callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: provide correct return value on error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add helper macros for devID fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: don't treat CMD_IGNORED as error on ClockStop (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add clock stop helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix io error when processing alert event (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: avoid multiple assignments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: disable pm_runtime in sdw_slave_delete (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add helper to clear Slave status to UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: write Slave Device Number without runtime_pm (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add PM/no-PM versions of read/write functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: improve dynamic debug comments for enumeration (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: split handling of Device0 events (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with initialization_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with enumeration_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with probe_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: ignore uniqueID when irrelevant (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: add helper to extract slave ID (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix scanf format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: core: add device tree support for slave devices (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: set initial value to port_status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: clear FIFO to avoid pop noise issue on playback start (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: multi-link support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: commit changes in the exit_reset() sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove automatic command retries (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove PREQ_DELAY assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: enable NORMAL operation in cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: reorder MCP_CONFIG settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: make SSP interval programmable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: move clock/SSP related inits to dedicated function (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: merge routines to clear/set bits (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: mask Slave interrupt before stopping clock (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix a io timeout issue in S3 test (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add clock_stop/restart routines (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: handle error cases with CONFIG_UPDATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add interface to check clock status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: simplifiy cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: s/update_config/config_update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless variable incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: update kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: handle multiple status reports per Slave (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove config update for interrupt setting (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log more useful information during timeouts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: clear interrupt status before enabling interrupt (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: filter out bad interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make clock stop exit configurable on init (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: free all resources on hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add sdw_stream_setup helper for .startup callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add trigger support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add prepare support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: rename res field as link_res (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix factor of two in MCLK handling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update stream callbacks for hwparams/free stream operations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update interfaces between ASoC and SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: use correct header for io calls (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add kernel module parameter to filter out links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add checks on link numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: filter SoundWire controller device search (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add helper for initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix intel_register_dai PDI offsets and numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: add flag for interrupt enable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove playback/capture stream_name (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove DAI_ID_RANGE definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add missing headers for cross-compilation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: handle disabled links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add hw_reset capability in debugfs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: fix startup sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: improve PDI allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: don't filter out PDI0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence/intel: simplify PDI/port mapping (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: move shutdown() callback and don't export symbol (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix alignment issues in header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add kernel parameter to override interrupt mask (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix divider setting in clock register (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make use of mclk_freq property (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use firmware defaults for frame shape (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: revisit interrupt settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix definitions for INTSTAT0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix register definition for SLAVE_STATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: simplify bus clash interrupt clear (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: check the number of bidir PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log Slave status mask on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use rate_limited dynamic debug (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: balance parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cdns: Fix compilation error on arm64 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: read mclk_freq property from firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix channel number reported by hardware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: prevent possible dereference in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove BIOS work-arounds (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: set dai min and max channels correctly (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Intel: add log for number of PCM and PDM PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add new mclk_freq field for properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: include mod_devicetable.h to avoid compiling warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename/clarify MIPI DisCo properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: clarify comment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: fix clock stop modes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: remove master_count property for masters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove master data port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add port-related definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: wrap macro argument in parenthesis (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename 'freq' fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix master/link error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix out of boundary access on port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add a blank line between functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix more typos (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove empty line before/after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add missing newlines in dynamic debug logs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove useless initialization of local variable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix boolean comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: protect macro parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix inversion in devm_kcalloc parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove useless parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix typos in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove useless initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to wma decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: only enable dais from device tree (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support for alac and ape configs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to wma config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: pass codec profile to q6asm_open_write (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6routing: remove default routing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Allow the MCDT driver to build into modules (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: common: Silence duplicate parse error messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: handle soundwire stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Update dependencies for Arizona machine drivers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for SoundWire controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Silence warnings during deferred probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: Restore devm_ioremap() alignment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: set bus width to data width for monaural data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix "status check failed" spam for multi-SSI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sai probe (Jaroslav Kysela) [1797509] - [sound] ALSA: soc/stm/stm32_sub_sai: Add missing '\n' in log messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: Add missing cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix regmap status check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Remove unused dev from codec struct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for platforms using UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: Add udma-pcm platform driver for UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-spdif: remove redundant dev_err message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-tdm: remove redundant variables dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: apply some refactors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4770 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4760 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Avoid passing enum as match data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add local dev variable in probe function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Use of_device_get_match_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card-utils: use for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Add support for codec2codec DAI links (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Fix pointer cast warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: brcm: Add DSL/PON SoC audio driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Allow I2S wake event after ACP is powerd On (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: clean up two indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Clear format bits before setting them (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Adding TDM support in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix button configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: acp3x: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix compile warning of argument type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: Add DMIC switch capability to machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Add machine driver for Raven based platform (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Fix potential NULL dereference (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing braces in some struct inits (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add connector notifier delegation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Check mapping at creating connector controls, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add mixer workaround for TRX40 and co (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create jack controls for PCM terminals (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't override ignore_ctl_error value from the map (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter error from connector kctl ops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Parse source ID of UAC2 effect unit (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: audio-v2: Add uac2_effect_unit_descriptor definition (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create a mixer element with bogus volume range (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-midi: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix POD HD500 audio playback (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix endless MIDI read loop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for Presonus Studio 1810c (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for MOTU MicroBook IIc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Inform devices that need delayed registration (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add delayed_register option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Rewrite registration quirk handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: fix address map representation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove some unnecessary NULL checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: remove unused headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: fix High Accuracy Buck enable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm0010: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8960: Fix wrong clock after suspend & resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: remove soundwire stream handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: request gpio direction before setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wsa881x: mark read_only_wordlength flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8974: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Use scnprintf() for the limited buffer output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas571x: disable regulators on failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fixed incorrect amp_level setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for ISENSE and VSENSE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add entries for the TAS2563 audio amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for digital volume control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VAG power-on handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify some structure to be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm89xx: Add missing dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix unmet dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682-sdw: fix 'defined but not used' pm functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Make rt5682_clock_config static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: move DAI clock registry to I2S mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC delay (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: remove noisy debug messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the random recording noise of headset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fine tune the HP performance in soundwire mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the DAC1 volume setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the function name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the soundwire support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Use imply for SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add CCF usage for providing I2S clks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Enable PLL2 function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the field "is_sdw" of private data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5659: remove redundant assignment to variable idx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Add platform-data for Medion E1239T (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: use slot and rx_mask to configure stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add set_tdm_slot() support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: fix typo for bypass boost control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660: make spdxcheck.py happy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660 update to 1.0.8_G (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: Add ACPI HID MAX98360A (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE to DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs4270: pull reset GPIO low then high (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: allow operation without i915 gfx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: fix ordering bug in resume flow (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Account for compress streams when servicing IRQs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix stream cleanup on hw free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done (Jaroslav Kysela) [1797509] - [sound] ALSA: Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add SoundWire configuration interface (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Expose SDnFMT helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix probe point getter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pcm: skip DMA buffer pre-allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Turn "firmware boot complete" message into a dbg message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: check ipc return value before data copy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: sof-audio: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Do not reset hw_params for streams that ignored suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: audio: Add helper to check if only D0i3 streams are active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add i.MX8QM device descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make sof_ipc_ext_data enum more rigid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix uninitialised "work" with VirtIO (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: connect dai widget to all cpu-dais (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: add stream capability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: call codec wake at chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: do not leave clock gating off upon error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Improve DSP state logging (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Amend the DSP state transition diagram (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: remove unnecessary waitq before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix Kconfig indentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Add ops for i.MX8QM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Rename i.MX8 platform to i.MX8X (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Provide probe debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Move DSP power state transitions to platform-specific ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Introduce DSP power states (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Unify suspend/resume routines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Add Probe compress CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Generic probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Implement Probe IPC API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: CHT: add support for pcm512x boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: add sof_sdw machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: expand description of _ADR-based devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Await purge request ack on CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Allow for ROM init retry on CNL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Enable codec wakeup during chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Select hda configuration permissively (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Remove superfluous chip initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Shield against no-NHLT configurations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_da7219_max98373: Add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: disable route checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Make glk+rt5682 echo ref dynamic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: (cosmetic) simplify structure member access (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Fix uninitialized variable compiler warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: return error codes when an error occurs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: fix incorrect check on p->sink (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for string truncation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Allow setting preallocation again for x86 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix endianness issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_dai_config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of pcm_new_ver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Add missing memory checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check soc_tplg_add_route return value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_*_create (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_create_tlv (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: use name_prefix for new kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Perform component check upfront (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix regwmask (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Remove dapm_connect_dai_link_widgets helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Move error message to avoid some duplication (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: select sleep_state when initializing PINCTRL widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: connect virtual mux with default value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: fixup dapm kcontrol widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: fix DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: return proper error for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: add get_sdw_stream() callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: export DPCM runtime update functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: allow start or stop during pause for backend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: (cosmetic) simplify dpcm_prune_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Fix regression introducing multiple copies of DAI widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_dapms() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: remove non plural form for_each_xxx macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: disable route checks for legacy devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add initial support for multiple CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix card registration regression (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support in DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add dapm_add_valid_dai_widget helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check DAI's activity more simply (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add dpcm_fe_dai_cleanup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_fe_dai_close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Export parameter intersection logic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use defined stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: check if cpu-dai supports a given stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Return error if the function does not support multi-cpu (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support for PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: cleanup soc_pcm_apply_msb() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: remove confusing trace in dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge playback/cature_active into stream_active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use goto and remove multi return (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_dpcm_be_digital_mute() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix regression in soc_new_pcm() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup soc_pcm_open() order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: adjustment for DAI member 0 reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_component_open/close() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: don't use bit-OR'ed error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add for_each_dapm_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_runtime_action() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: ensure component names are unique (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: allow a dt node to provide several components (Jaroslav Kysela) [1797509] - [sound] ALSA: emu8000: Fix the cast to __user pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: shut up gcc-10 range warning (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: remove redundant assignment to variable err (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: fix if-statement empty body warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix invalid access for enumerated ctl items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALC245 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix unexpected init_amp override (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset mic on Asus FX505DT (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for MSI GL63 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add HP new mute led supported for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add supported new mute Led for HP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - a fake key event is triggered by running shutup (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Enable mute LED on an HP system (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Fix pop noise on ALC225 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling (Jaroslav Kysela) [1797509] - [sound] ALSA: drm/nouveau: Fix regression by audio component transition (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix without unlocked before return (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix race in monitor detection during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Add module option to disable audio component binding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Match both PCI ID and SSID for driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Remove ASUS ROG Zenith from the blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: call runtime_allow() for all hda controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Keep the controller initialization even if no codecs found (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Release resources at error in delayed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Don't release card at firmware loading error (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: remove redundant assignment to variable timeout (Jaroslav Kysela) [1797509] - [sound] ALSA: hda_codec: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Always use jackpoll helper for jack update after resume (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Skip controller resume if not needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix potential access overflow in beep helper (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: default enable CA0132 DSP support (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Remove unnecessary cast in kfree (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: remove redundant variable capture_flag (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix PCM format assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use a macro for parameter masks to reduce the needed cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Minor refactoring (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix superfluous snprintf() usage (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Fix regression by buffer overflow fix (again) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Simplify plugin frame size calculations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid plugin buffer overflow (Jaroslav Kysela) [1797509] - [sound] ALSA: info: remove redundant assignment to variable c (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm.h: add for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Add snd_device_get_state() helper (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Implement compress page allocation and free routines (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Expand DMA buffer information (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix sparse warning (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Fix incompatible protocol error (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: bump protocol version up to v2.1.0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove unused macro for timestamping of elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: use __u32 instead of uint32_t in uapi headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: uapi: remove unused sof header files (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Drop unneeded typedefs (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Add linux/types.h include back (but carefully) (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: Drop linux/types.h inclusion in uapi header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Spelling s/configr/configur/ (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple_card_utils.h: Fix potential multiple redefinition error (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: Avoid bit fields for state flags (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Drop snd_dma_pci_data() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: cs231xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: delete unused proc_fs.h include (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx-audio: use GFP_KERNEL for memory allocation during init (Jaroslav Kysela) [1797509] - [sound] ALSA: media: go7007: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tm6000: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: usbtv: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: audio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: Allow const arrays for legacy resource management helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: fix corruption due to spin lock without restoration in SoftIRQ context (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix for Stanton SCS.1d (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: don't add MIDI/PCM interface when packet streaming is unavailable (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: use ENXIO for not-supported cases (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-motu: fix double unlocked 'motu->mutex' (Jaroslav Kysela) [1797509] - [sound] ALSA: fireface: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: loosen stream format check for MIDI conformant data channel (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: fix fallback from protocol extension into limited functionality (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: add support for Alesis MasterControl (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: emux: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply 48kHz fixed rate playback for Jabra Evolve 65 headset (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix UAC2/3 effect unit parsing (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix endianess in descriptor validation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add implicit fb quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: unlock on error in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix sync-ep altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add boot quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: update old-style static const declaration (Jaroslav Kysela) [1797509] - [sound] ALSA: bcd2000: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use lower hex numbers for IDs (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Constify struct snd_usb_audio_quirk entries (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Constify snd_ratden definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix Corsair Virtuoso mixer label collision (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix set_format altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix NULL dereference at parsing BADD (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add skip_validation option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect size check for processing/extension units (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: not submit urb for stopped endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing error check at mixer resolution test (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Drop the dead code (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure (Jaroslav Kysela) [1797509] - [sound] ALSA: x86: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hdml-lpe-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: xen: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: wavefront: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sc6000: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3sa2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: msnd: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs423x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4236: fix error return comparison of an unsigned integer (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8328: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_formatter_pcm_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: aio-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: txx9aclc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: disable rx_fifo after disable stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: add a TDM configuration callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: sun4i-codec: remove unneeded semicolon (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix race condition in irq handler (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: retry synchronization in sync state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix possible circular locking (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: add restriction on mmap support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sysclk management on shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: dfsdm: fix 16 bits record (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: stm32_adfsdm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: utils: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-utils: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_limit_volume() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine-pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: do error check after rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rcar: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: add missing of_node_put() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: rsnd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: siu_pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: siu_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dma-sh7760: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: dma-sh7760: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Use pr_warn instead of pr_warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: idma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Rename Arndale card driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Add support for WM1811 CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Simplify DAI link initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset detection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Add HDMI jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Optionally support HDMI use case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6routing: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa2xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/connetion/connection/ (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: pxa2xx: No need to keep pointer to platform device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: mmp-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: g12a: add tohdmitx reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: relax period size constraints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: improve depth handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: fix fifo threshold setup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mt8183: fix audio playback slowly after playback during bootup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix device remove ordering (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Remove unused match variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix IRQ error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Drop lb60 board code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix noise when using EDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Move static keyword to the front of declarations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Fix error handling in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: remove set but not used variable 'bclk' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_esai: Add spin lock to protect reset, stop and start (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: fix build failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: mpc5200_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8958: use to simplify code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic32x4: add a check for devm_clk_get (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Remove unused defines and variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix misuse of GENMASK macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt6358: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add earpiece (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: refine the setting of internal clock divider (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: update supported sample format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Use in(out)put_format instead of in(out)put_word_width (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Add MQS component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for MCLKn clock gating (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for setting MCLK clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix sample rate error message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Return invalid for when bitwidth is invalid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Introduce the TAS2562 amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: clean up an indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Fix snd_soc_update_bits error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Fix build error without GPIOLIB (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: add tas2770 smart PA kernel driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5663: clean up indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5650: Add Kahlee platform specfic changes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Fix serial mode dependent format support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Use fixup instead of constraint for channels and formats (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: The codec does not support S32_LE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: adau7118: Change regulators id (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add ALC controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add PGA Slew time control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dbdma2: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel_ssc_dai: Remove wrong spinlock usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: ACP needs to be powered off in BIOS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Additional DAI for I2S SP instance (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix simultaneous playback and capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: add ACP3x TDM mode support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Buffer Size instead of MAX Buffer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix for Subsequent Playback issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd MMAP_INTERLEAVED Support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Added ACP3x system resume and runtime pm (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Handle ACP3x I2S-SP Interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Enabling I2S instance in DMA and DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Refactoring of DAI from DMA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8741: Fix typo in Kconfig prompt (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix snd_sof_ipc_stream_posn() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify pre-divider for sysclk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add operation callback function for rt1015_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Correct DAPM handling of active widgets during shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Fix available clock counter incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_manifest_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_link_elems_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix possible buffer overflow in debug outputs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix pin debug prints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Fix setting DAI data format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: remove snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert invalid fix for handling SHDN (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codec2codec: avoid invalid/double-free of pcm runtime (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: move i915 init earlier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix atmel_ssc_set_audio link failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix exiting path on probing failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency to SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: remove redundant IS_ERR() before error code check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: consistent HDMI codec probing code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: fix rt715 ADR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: add missing default_fw_name of JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: trace: fix unconditional free in trace release (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: release resources on errors in probe_continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: free trace on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix an Oops, caused by invalid topology (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: do not disable i915 power during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: refactor i915_get/put functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: Remove unnecessary const (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: silence lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove null_snd_soc_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_trigger() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_params() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_prepare() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_shutdown() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add rt1015 amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add MediaTek MT6660 Speaker Amp Driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix deadlock in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: add snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert "ASoC: max98090: fix lockdep warning" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove bus_control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: ux500_msp_dai: remove unused DAI .suspend/.resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: omap-mcpdm: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: sti_uniperif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: spdif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: Fix error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: crash in snd_soc_dapm_new_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove code duplication in byt_rt5640_codec_fixup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Simplify MIC BIAS Internal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: fix return value check in rt715_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: fix return value check in rt711_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: fix return value check in rt700_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix SKL dai count (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Correct cache handling of new kernel control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: add multi endpoint support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Add support for imx8qm & imx8qxp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VDDA and VDDIO comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: Add jz4770-codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: removed unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_rt286: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5660: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove unnecessary initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: test return value on route add (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: removed unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_rt298: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_device() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add rt1308 SdW amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: Reset RX interpolation path after use (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: fix possible sleep-in-atomic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Fix error in driver removal after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: lower print level to dbg if we will reinit DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: reference SoundWire machine lists (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: support alternate list of machines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for TGL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for CNL/CFL/CML w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for ICL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: soc-acpi: declare new tables for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add _ADR-based link descriptors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add link_mask field (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix PCM playback through ALSA OSS emulation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix Kconfig dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: add RT715 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Remove unused rtd variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_close_delayed_work() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: do pinctrl_pm_select_xxx() as component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicate pinctrl operation when suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care .ignore_suspend for Component suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd_add_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: add rt700 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Drop incorrectly applied duplicate commit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: add rt711 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: add wsa881x amplifier support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: fix build warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: add dynamic debug trace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: change the default firmware path when the community key is used (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix NULL dereference at freeing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5640: Fix NULL dereference on module unload (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-topology: fix endianness issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: hda_dsp_common: use NULL pointer assignment, not 0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Fix compile-testing RT1011/RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: use resource_size (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Create multiple I2S platform device endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add audio routings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add capture dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add playback dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add basic controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add support to wcd9340/wcd9341 codec (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: add Broadmobi bm818 sound profile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: remove unused variable 'constraints_16000' and 'ch_mono' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Update hdac hda dai table to include intel-hdmi-hifi4 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Add iDisp4 DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Fix dsp_box offset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix input pin state management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix inconsistent lock state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix access to uninitialized list heads (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Set dpcm_playback / dpcm_capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Remove empty suspend function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Add Broadwell rt5650 machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: move arch_ops under ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Read SAI parameters and send them to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Describe SAI parameters to be sent to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix incorrect HDMI Kconfig dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: drop HDA codec upon probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add machine driver for da7219_max98373 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: log compiler name and version information (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: define struct with compiler name and version (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce state machine for FW boot (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove references to Haswell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: fix codec_conf by removing legacy style (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix fault at driver unload after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: Add pm_runtime support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Remove superfluous bus ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove legacy style of codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: lowland: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: bells: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8962: fix lambda value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Drop snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: haswell: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: baytrail: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DEBUG_FS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of_name_prefix() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): get component device_node at out of loop (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add missing return value check for soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_soc_remove_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_add_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_find_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: find rtd via dai_link pointer at snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_get_dai_substream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_disconnect_sync() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove dai_link_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: add SND_SOC_BYTES_E (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add codec_mask module parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add asynchronous sample rate converter topology support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: work-around incorrect ACPI HID for CML boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: split cht and byt debug window sizes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: fix snd_sof_fw_parse_ext_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on unknown header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Don't create separate link when platform is present (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for soc_tplg_pcm_create() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Explicitly include linux/io.h for virt_to_phys() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove unused drv_name in sof_pdata (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove nocodec_fw_filename (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make creation of machine device from SOF core optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: partition audio-related parts from SOF core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: move check for runtime callbacks to core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: modify the signature for snd_sof_create_page_table (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: remove snd_sof_init_topology() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - export number of digital microphones via control components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: set plugged_cb to NULL when component removing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: drop mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and stream irq handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve the sysclk selection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs42l51: add dac mux widget in codec routes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Calculate DALIGN inversion at run-time (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add Volume Soft Stepping control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: save and restore SHDN when changing sensitive registers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: add IRQF_SHARED (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add HP output driver pop reduction controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: refine hw_params and hw_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: add some helpers to control mtk_memif (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hdmi: Drop support for Icelake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: make common HDMI driver default (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: only flush inited work during free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Init pcm runtime work early to avoid warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sst: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix possible race conditions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: exit workaround earlier if PLL is locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: remove msleep in PLL unlocked workaround (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix automatic sysclk configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Fix build error without CONFIG_SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix unload for SAI/ESAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Enable clk in startup intead of hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix i2c arbitration lost issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: DMI long name - avoid to add board name if matches with product name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: improve the DMI long card code in asoc-core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: fix DALIGN register for SSIU (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: component: Add sync_stop PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Make ioctl ops optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check symmetry before hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Update the RST gpio handling to align with documentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: add control components management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_pcm_private_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix RIP warning on card removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_new/free() parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Expose mixer control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: configure output common-mode voltage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix build break (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Add support for optional RST gpio handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm5100: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm2200: add missed operations in remove and probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to flac decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add flac decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to flac config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: rt5677_check_hotword() can be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the charge pump capacitor discharges (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dmaengine: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care card_probed at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc_bind_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed typo for buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix regcache handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_probe_aux_devices() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_remove_component() and soc_cleanup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: free kcontrol memory on error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: only suspend to D0I3 when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add helper to check if we should enter d0i3 suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add check before setting d0_substate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add state machine to comments (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use fallback for firmware name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: acpi-match: split CNL tables in three (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: configure sysclk/FLL automatically (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add DA7213 audio codec as selectable option (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Wait for DSP to boot before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Set ADC clock to use PLL and enable ASRC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Allow VAD to be shut on/off at all times (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Disable irq at suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Stop and restart DSP over suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add DAPM audio path for hotword stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Enable jack detect while DSP is running (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: Add spin lock to protect tdms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: fix missing NULL pointer check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix bytes control size checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove topology specific operation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_register_dai() from snd_soc_register_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_unregister_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unregister_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_component_add/del() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_del_component_unlocked() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicated soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: typo fix at soc_dai_link_sanity_check() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add for_each_rtd_components() and replace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove for_each_rtdcom_safe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Use different sequence for start/stop trigger (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: snd_soc_unbind_card() cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_xxx for component related resource (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_setup_card_name() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_remove_dai_links() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_kzalloc() for rtd (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Clarify usage of ignore_machine (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_del_all() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: set trigger order for FE DAI link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: update FE/BE trigger order based on the command (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98373: replace gpio_request with devm_gpio_request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: mark HDAudio codec support as deprecated (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: use def_tristate, avoid using select (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Kconfig: add EXPERT dependency for developer options, clarify help (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: add mutual exclusion between SOF and legacy Baytrail driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with Atom/SST driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_done() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add acpi match for rt1011 based m/c driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: Remove redundant variable "status" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: fix race in device removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set the different setting for QFN/WLCSP package (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: some minor changes to improve readability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: add the range check for temperature_calib from device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove unnecessary tabs using spaces instead (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: Read and apply r0 and temperature device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: improve the rt1011_set_dai_fmt() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove redundant code in kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Load firmware via SPI using delayed work (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fixup compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fix sparse warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add missing null check for failed allocation of rt5677_dsp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add a PCM device for streaming hotword via SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: serial-u16550: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: opl4: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: oss: Constify snd_seq_oss_callback definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: Constify snd_opl3_drum_voice definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: mts64: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Constify snd_pcm_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Fix PCM format loop in proc output (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix dependency on timer API (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: do not override bus codec_mask in link_get() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Reset stream if DMA RUN bit not cleared (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: No preallocation on x86 platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Update kernel-doc function parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Apply aligned MMIO access only conditionally (Jaroslav Kysela) [1797509] - [sound] ALSA: remove ioremap_nocache and devm_ioremap_nocache (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for yet another MSI laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for MSI GP63, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on MSI-GL73 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add more codec supported Headset Button (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Fix DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make the firmware loading ioctl a bit more readable (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix annotation and cast for the recent uapi header change (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add JasperLake PCI ID and codec vid (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Clevo W65_67SB the power_save blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: fix spelling mistake "to" -> "too" (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add docking station support for Lenovo Thinkpad T420s (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported for HP cPC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/analog - Minor optimization for SPDIF mux connections (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_hdmi: remove warnings with empty body (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: correct kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Manage concurrent reg access more properly (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: enable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix a typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Disable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_realtek: fix empty macro usage in if block (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Rename back to dmic_detect option (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove set but not used variable 'chip' (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set EAPD control to default for ALC222 (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ak4531: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALCS1200A (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - constify and cleanup static NodeID tables (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Constify snd_fm801_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Constify snd_es1968_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Constify snd_emu_chip_details (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Constify snd_bt87x_boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Constify wm-specific tables (Jaroslav Kysela) [1797509] - [sound] ALSA: ice17xx: Constify snd_ice1712_card_info (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_details (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_category_str items (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_res_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: info: Make snd_info_entry_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Treat snd_ac97_bus_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Apply sync-write workaround to old Intel platforms, too (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove usage of dimen menber of elem_value structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Make uapi/emu10k1.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add headset Mic no shutup for ALC283 (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Allow disabling MPU port via module option (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Downgrade error message for single-cmd fallback (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix regression by strip mask fix (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix work handling in delayed HP detection (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Avoid endless loop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Keep power on during processing DSP response (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Unify get_response handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: tegra: Fix unused variable compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make uapi/hdsp.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: vx222: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme96: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Fix duplicate unref of pci_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: simplify get_audio_levels (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - Keep old slot assignment behavior for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Modify stream stripe mask only when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix regression in connect list handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable automatic runtime pm for AMD HDMI codecs by default (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable runtime pm for newer AMD display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Add new pci ids for AMD GPU display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix vgaswitcheroo detection for AMD (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc236 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc256 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add mute led support for HP ProBook 645 G4 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for non-acomp codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - remove forced polling workaround for CFL and CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - remove redundant code comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Fix incorrect device pointer for preallocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix pin setup on Tigerlake (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Cometlake-S PCI ID (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - add Tigerlake support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix possible workqueue stall (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix concurrent access to queue current tick/time (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Avoid concurrent access to queue flags (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix double hw_free calls (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix sparse warnings wrt snd_pcm_state_t (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix memory leak at closing a stream without hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Set per-card upper limit of PCM buffer allocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complete() static (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix racy access for queue timer in proc read (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: fix nsec/sec initialization confusion (Jaroslav Kysela) [1797509] - [sound] ALSA: control: potential uninitialized return value (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: oss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: jack: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: info: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Add verification for kctl accesses (Jaroslav Kysela) [1797509] - [sound] ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Constify struct snd_midi_op (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Treat snd_device_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: allow TLV read operation for callback type of element in locked case (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove dimen member from elem_info structure (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Avoid possible info leaks from PCM stream buffers (Jaroslav Kysela) [1797509] - [sound] ALSA: control: remove useless assignment in .info callback of PCM chmap element (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix typos and header inclusion in asound.h (Jaroslav Kysela) [1797509] - [sound] ALSA: bump uapi version numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: add new 32-bit layout for snd_pcm_mmap_status/control (Jaroslav Kysela) [1797509] - [sound] ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_ctl_elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_tread (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_rawmidi_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_pcm_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Replace timespec with timespec64 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ps3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pmac: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: als4000: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcsp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aaci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: rme: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use standard waitqueue for RIRB wakeup (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: atom: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ml403: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid pointer dereference before null-check (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid unexpected timer event callback tasklets (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Remove redundant locking in timer open function (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support runtime change of snd_timer via info interface (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support selection of snd_timer instead of jiffies (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Move CABLE_VALID_BOTH to the top of file (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Rename all jiffies timer specific functions (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use callback functions for timer specific implementations (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support return of error code for timer start and stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Describe units of variables (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: create rtd->codec_dais first (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: use list_del_init and move it back to soc_cleanup_component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: delete component->card_list in soc_remove_component only (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: remove snd_pcm_ops from component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add new pcm_construct/pcm_destruct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_pcm_ops member to component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component.h: remove GPL explanation from header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid potential buffer overflows (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add card sync_irq field (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add the support for sync-stop operation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Allow NULL ioctl ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Introduce managed buffer allocation mode (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix the breakage of slave link open (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Yet another missing check of non-cached buffer type (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix possible race at assigning a timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Make snd_timer_close() returning void (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Unify master/slave linking code (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Limit max amount of slave instances (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Create proc files only for non-empty preallocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Warn if doubly preallocated (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Handle special page mapping in the default mmap handler (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Add vmalloc buffer allocation support (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTINUOUS type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runtime_hwparams (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - do not describe I/O configuration in the long card name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - use control components to describe card config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: make common HDMI driver the default for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Geminilake is only supported by SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix configs for bxt-da7219-max98057a (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: fix unsigned integer overflow check (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: usb-audio: set the interface format after resume on Dell WD19" (Jaroslav Kysela) [1797509]- [crypto] crypto: ccp - use file mode for sev ioctl permissions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup misc_dev on sev_exit() (Vladis Dronov) [1765717] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Vladis Dronov) [1765717] - [crypto] crypto: ccp - move SEV vdata to a dedicated data structure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - create a generic psp-dev file (Vladis Dronov) [1765717] - [crypto] crypto: ccp - rename psp-dev files to sev-dev (Vladis Dronov) [1765717] - [crypto] crypto: ccp - set max RSA modulus size for v3 platform devices as well (Vladis Dronov) [1765717] - [crypto] crypto: ccp - add SEV command privilege separation (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix uninitialized list head (Vladis Dronov) [1765717] - [crypto] crypto: user - fix memory leak in crypto_report (Vladis Dronov) [1829808 1765717] {CVE-2019-19062} - [crypto] crypto: ccp - Release all allocated memory if sha type is invalid (Vladis Dronov) [1825134 1765717] {CVE-2019-18808} - [crypto] crypto: ccp - invoke fallback for XTS ciphertext stealing (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove unnecessary linux/pci.h include (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include DMA declarations explicitly (Vladis Dronov) [1765717] - [crypto] crypto: ccp - use devm_platform_ioremap_resource() to simplify code (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Clean up and exit correctly on allocation failure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Log an error message when ccp-crypto fails to load (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Ignore tag length when decrypting GCM ciphertext (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add support for valid authsize values less than 16 (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix oops by properly managing allocated structures (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Reduce maximum stack usage (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include the module name in system log messages (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to control registration for DMA (Vladis Dronov) [1765717] - [crypto] crypto: ccp - module parameter to limit the number of enabled CCPs (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to specify a queue count (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Make CCP debugfs support optional (Vladis Dronov) [1765717] - [crypto] crypto: ctr - add helper for performing a CTR encryption walk (Vladis Dronov) [1765717] - [crypto] crypto: ccp - memset structure fields to zero before reuse (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix 3DES complaint from ccp-crypto module (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix AES CFB error exposed by new test vectors (Vladis Dronov) [1765717] - [crypto] crypto: ccp - AES CFB mode is a stream cipher (Vladis Dronov) [1765717] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Vladis Dronov) [1765717] - [crypto] crypto: shash - remove shash_desc::flags (Vladis Dronov) [1765717] - [crypto] crypto: ccp - no need to check return value of debugfs_create functions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove forward declaration (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove VLA usage of skcipher (Vladis Dronov) [1765717] - [crypto] crypto: skcipher - Introduce crypto_sync_skcipher (Vladis Dronov) [1765717] - [infiniband] IB/mlx4: Test return value of calls to ib_get_cached_pkey (Alaa Hleihel) [1767259] - [netdrv] net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() (Alaa Hleihel) [1767259] - [infiniband] RDMA/mlx4: Initialize ib_spec on the stack (Alaa Hleihel) [1767259] - [powerpc] powerpc/powernv: Re-enable imc trace-mode in kernel (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Return accordingly on invalid chip-id in (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Remove PM_BR_CMPL_ALT from power9 event list (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Add generic compat mode pmu driver (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: init pmu from core-book3s (Desnes Augusto Nunes do Rosario) [1725201] - [fs] NFS: Fix fscache super_cookie index_key from changing after umount (Dave Wysochanski) [1790933] - [fs] NFSv4: Fix fscache cookie aux_data to ensure change_attr is included (Dave Wysochanski) [1793560] - [fs] nfs: fscache: use timespec64 in inode auxdata (Dave Wysochanski) [1793560] - [documentation] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1835245] - [documentation] docs: stop suggesting strlcpy (David Arcari) [1835245] - [scsi] scsi: hpsa: Update driver version (Joseph Szczypek) [1815628] - [scsi] scsi: hpsa: correct race condition in offload enabled (Joseph Szczypek) [1815628] - [kernel] audit: log audit netlink multicast bind and unbind (Richard Guy Briggs) [1829622] - [ipc] ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() (Oleg Nesterov) [1808931] - [scsi] scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: TM command refire leads to controller firmware crash (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Remove IO buffer hole detection logic (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit device queue depth to controller queue depth (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: Use true, false for bool variables (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make two symbols static in megaraid_sas_base.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fp.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: silence a warning (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: fix indentation issue (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use Block layer API to check SCSI device in-flight IO requests (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Set no_write_same only for Virtual Disk (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Make poll_aen_lock static (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: remove unused variables 'debugBlk', 'fusion' (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Unique names for MSI-X vectors (Tomas Henzl) [1791041]- [crypto] crypto: drbg - fix error return code in drbg_alloc_state() (Vladis Dronov) [1822458] - [fs] fs: call fsnotify_sb_delete after evict_inodes (Jay Shin) [1834741] - [fs] fs: avoid softlockups in s_inodes iterators (Jay Shin) [1834741] - [fs] fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() (Jay Shin) [1834741] - [net] net/smc: remove set but not used variables 'del_llc, del_llc_resp' (Philipp Rudo) [1725886] - [net] net/smc: remove unused inline function smc_curs_read (Philipp Rudo) [1725886] - [net] net/smc: log important pnetid and state change events (Philipp Rudo) [1725886] - [net] net/smc: save SMC-R peer link_uid (Philipp Rudo) [1725886] - [net] net/smc: create improved SMC-R link_uid (Philipp Rudo) [1725886] - [net] net/smc: improve termination processing (Philipp Rudo) [1725886] - [net] net/smc: add termination reason and handle LLC protocol violation (Philipp Rudo) [1725886] - [net] net/smc: asymmetric link tagging (Philipp Rudo) [1725886] - [net] net/smc: assign link to a new connection (Philipp Rudo) [1725886] - [net] net/smc: send DELETE_LINK, ALL message and wait for send to complete (Philipp Rudo) [1725886] - [net] net/smc: wait for departure of an IB message (Philipp Rudo) [1725886] - [net] net/smc: handle incoming CDC validation message (Philipp Rudo) [1725886] - [net] net/smc: send failover validation message (Philipp Rudo) [1725886] - [net] net/smc: switch connections to alternate link (Philipp Rudo) [1725886] - [net] net/smc: save state of last sent CDC message (Philipp Rudo) [1725886] - [net] net/smc: enqueue local LLC messages (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: llc_del_link_work and use the LLC flow for delete link (Philipp Rudo) [1725886] - [net] net/smc: delete an asymmetric link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC client (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] smc: Remove unused function (Philipp Rudo) [1725886] - [net] net/smc: llc_add_link_work to handle ADD_LINK LLC requests (Philipp Rudo) [1725886] - [net] net/smc: allocate index for a new link (Philipp Rudo) [1725886] - [net] net/smc: introduce smc_pnet_find_alt_roce() (Philipp Rudo) [1725886] - [net] net/smc: remove DELETE LINK processing from smc_core.c (Philipp Rudo) [1725886] - [net] net/smc: take link down instead of terminating the link group (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_err() and smcr_link_down() processing (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_add() and smcr_link_up() processing (Philipp Rudo) [1725886] - [net] net/smc: remember PNETID of IB device for later device matching (Philipp Rudo) [1725886] - [net] net/smc: mutex to protect the lgr against parallel reconfigurations (Philipp Rudo) [1725886] - [net] net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link() (Philipp Rudo) [1725886] - [net] net/smc: map and register buffers for a new link (Philipp Rudo) [1725886] - [net] net/smc: unmapping of buffers to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: multiple link support for rmb buffer registration (Philipp Rudo) [1725886] - [net] net/smc: remove obsolete link state DELETING (Philipp Rudo) [1725886] - [net] net/smc: remove handling of CONFIRM_RKEY_CONTINUE (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: new smc_rtoken_set functions for multiple link support (Philipp Rudo) [1725886] - [net] net/smc: move the TEST_LINK response processing into event handler (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC client code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC server code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer (Philipp Rudo) [1725886] - [net] net/smc: introduce link group type (Philipp Rudo) [1725886] - [net] net/smc: enqueue all received LLC messages (Philipp Rudo) [1725886] - [net] net/smc: add event-based llc_flow framework (Philipp Rudo) [1725886] - [net] net/smc: move llc layer related init and clear into smc_llc.c (Philipp Rudo) [1725886] - [net] net/smc: use mutex instead of rwlock_t to protect buffers (Philipp Rudo) [1725886] - [net] net/smc: process llc responses in tasklet context (Philipp Rudo) [1725886] - [net] net/smc: use worker to process incoming llc messages (Philipp Rudo) [1725886] - [net] net/smc: simplify link deactivation (Philipp Rudo) [1725886] - [net] net/smc: move testlink work to system work queue (Philipp Rudo) [1725886] - [net] net/smc: add new link state and related helpers (Philipp Rudo) [1725886] - [net] net/smc: multi-link support for smc_rmb_rtoken_handling() (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID instances to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID to dynamic references (Philipp Rudo) [1725886] - [net] net/smc: introduce link_idx for link group array (Philipp Rudo) [1725886] - [net] net/smc: separate function for link initialization (Philipp Rudo) [1725886] - [net] net/smc: rework pnet table to support SMC-R failover (Philipp Rudo) [1725886] - [net] net/smc: improve peer ID in CLC decline for SMC-R (Philipp Rudo) [1725886] - [net] net/smc: rework peer ID handling (Philipp Rudo) [1725886] - [net] net/smc: reduce port_event scheduling (Philipp Rudo) [1725886] - [net] net/smc: simplify normal link termination (Philipp Rudo) [1725886] - [net] net/smc: remove unused parameter of smc_lgr_terminate() (Philipp Rudo) [1725886] - [net] net/smc: do not delete lgr from list twice (Philipp Rudo) [1725886] - [net] net/smc: use termination worker under send_lock (Philipp Rudo) [1725886] - [net] net/smc: improve smc_lgr_cleanup() (Philipp Rudo) [1725886] - [pci] PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro (Jonathan Toppins) [1834900] - [pci] PCI: Introduce pci_get_dsn (Jonathan Toppins) [1834900] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.1 (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix MDS Diagnostic Enablement definition (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix noderef and address space warnings (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove unnecessary lockdep_assert_held calls (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Change default queue allocation for reduced memory consumption (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove re-binding of nvme rport during registration (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Maintain atomic consistency of queue_claimed flag (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: remove duplicate unloading checks (Dick Kennedy) [1835310] - [scsi] scsi: qedf: Get dev info after updating the params (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add schedule recovery handler (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Implement callback for bw_update (Nilesh Javali) [1792113] - [netdrv] scsi: qed: Send BW update notifications to the protocol drivers (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Acquire rport_lock for resetting the delay_timestamp (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Increase the upper limit of retry delay (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Keep track of num of pending flogi (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Simplify mutex_unlock() usage (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add port_id getter (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Remove always false 'tmp_prio < 0' statement (Nilesh Javali) [1792113] - [include] NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION (Steve Dickson) [1828592] - [edac] EDAC/amd64: Drop some family checks for newer systems (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh (Aristeu Rozanski) [1779822 1735611] - [x86] x86/amd_nb: Add Family 19h PCI IDs (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/mce_amd: Always load on SMCA systems (Aristeu Rozanski) [1779822 1735611] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Save max number of controllers to family type (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Gather hardware information early (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Make struct amd64_family_type global (Aristeu Rozanski) [1779822 1735611] - [fs] nfsd: Add tracepoints for update of the expkey and export cache entries (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracepoints for exp_find_key() and exp_get_by_name() (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracing to nfsd_set_fh_dentry() (Dave Wysochanski) [1775408] - [net] SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c (Dave Wysochanski) [1775408] - [net] svcrdma: Create a generic tracing class for displaying xdr_buf layout (Dave Wysochanski) [1775408] - [net] SUNRPC: Capture completion of all RPC tasks (Dave Wysochanski) [1775408] - [net] SUNRPC: Trace gssproxy upcall results (Dave Wysochanski) [1775408] - [trace] fix null pointer deref in tracepoints in back channel (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file commit tracepoint (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic writeback tracepoints (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file read tracepoints (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Add tracing for layout errors (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Record resend attempts on I/O failure (Dave Wysochanski) [1775408] - [fs] NFS: Fix fix of show_nfs_errors (Dave Wysochanski) [1775408] - [fs] NFSv4: Improve read/write/commit tracing (Dave Wysochanski) [1775408] - [fs] NFS4: Report callback authentication errors (Dave Wysochanski) [1775408] - [fs] NFS4: Trace lock reclaims (Dave Wysochanski) [1775408] - [fs] NFS4: Trace state recovery operation (Dave Wysochanski) [1775408] - [fs] NFS: Add a tracepoint in nfs_fh_to_dentry() (Dave Wysochanski) [1775408] - [fs] pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS (Dave Wysochanski) [1775408] - [fs] NFS: Record task, client ID, and XID in xdr_status trace points (Dave Wysochanski) [1775408] - [fs] NFS: Display symbolic status code names in trace log (Dave Wysochanski) [1775408] - [fs] NFS: Fix show_nfs_errors macros again (Dave Wysochanski) [1775408] - [fs] NFS4: Add a trace event to record invalid CB sequence IDs (Dave Wysochanski) [1775408] - [media] media: v4l: event: Add subscription to list before calling "add" operation (Jarod Wilson) [1828805] {CVE-2019-9458} - [media] media: v4l: event: Prevent freeing event subscriptions while accessed (Jarod Wilson) [1828805] {CVE-2019-9458} - [vhost] vhost: Check docket sk_family instead of call getname (Vladis Dronov) [1823301] {CVE-2020-10942} - [documentation] kvm: ppc: book3s hv: Add a capability for enabling secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: H_SVM_INIT_START must call UV_RETURN (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check caller of H_SVM_* Hcalls (David Gibson) [1814624] - [powerpc] Introduce the MSR_S bit (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Skip kvmppc_uvmem_free if Ultravisor is not supported (David Gibson) [1814624] - [powerpc] kvm: ppc: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy() (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Move kvmppc_mmu_init() into PR KVM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Treat TM-related invalid form instructions on P9 like the valid ones (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Use RADIX_PTE_INDEX_SIZE in Radix MMU code (David Gibson) [1814624] - [powerpc] kvm: no need to check return value of debugfs_create functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix -Werror=return-type build failure (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Release lock on page-out failure path (David Gibson) [1814624] - [powerpc] mm: Remove kvm radix prefetch workaround for Power9 DD2.2 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Fix typo in comment (David Gibson) [1814624] - [documentation] kvm: ppc: book3s hv: Implement H_SVM_INIT_ABORT hcall (David Gibson) [1814624] - [powerpc] kvm: ppc: Add skip_page_out parameter to uvmem functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3e: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace current->mm by kvm->mm (David Gibson) [1814624] - [mm] add account_locked_vm utility function (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove set but not used variable 'ra', 'rs', 'rt' (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't do ultravisor calls on systems without ultravisor (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support reset of secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Handle memory plug/unplug to secure VM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Radix changes for secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Shared pages support for secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support for running secure guests (David Gibson) [1814624] - [powerpc] pseries/svm: Unshare all pages before kexecing a new kernel (David Gibson) [1814624] - [powerpc] pseries/svm: Use shared memory for LPPACA structures (David Gibson) [1814624] - [powerpc] pseries: Add and use LPPACA_SIZE constant (David Gibson) [1814624] - [powerpc] pseries/svm: Add helpers for UV_SHARE_PAGE and UV_UNSHARE_PAGE (David Gibson) [1814624] - [powerpc] prom_init: Add the ESM call to prom_init (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Implement LPCR[AIL]=3 mode for injected interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reuse kvmppc_inject_interrupt for async guest delivery (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace reset_msr mmu op with inject_interrupt arch op (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Define and use SRR1_MSR_BITS (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Show VP id in debugfs (David Gibson) [1814624] - [powerpc] kvm: ppc: e500: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: Report single stepping capability (David Gibson) [1814624] - [powerpc] kvm: Fix kvmppc_vcore->in_guest value in kvmhv_switch_to_host (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: use smp_mb() when setting/clearing host_ipi flag (David Gibson) [1814624] - [powerpc] 64s: Set reserved PCR bits (David Gibson) [1814624] - [powerpc] Fix definition of PCR bits to work with old binutils (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Invalidate multiple TCEs at once (David Gibson) [1814624] - [powerpc] powernv/ioda: Split out TCE invalidation from TCE updates (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't lose pending doorbell request on migration on P9 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check for MMU ready on piggybacked virtual cores (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Define usage types for rmap array in guest memslot (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't push XIVE context when not using XIVE device (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Fix race in re-enabling XIVE escalation interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix software breakpoints (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove leftover comment from emulate_loadstore.c (David Gibson) [1814624] - [x86] hyperv: Properly suspend/resume reenlightenment notifications (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Freeze kernel threads in software_resume() (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Propagate the return value of hibernation_restore() (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the VP assist page for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM (Mohammed Gamal) [1815475] - [net] hv_sock: Add the support of hibernation (Mohammed Gamal) [1815475] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1815475] - [video] hyperv_fb: Add the support of hibernation (Mohammed Gamal) [1815475] - [scsi] storvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [netdrv] hv_netvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [pci] hv: Change pci_protocol_version to per-hbus (Mohammed Gamal) [1815475] - [pci] hv: Add hibernation support (Mohammed Gamal) [1815475] - [input] hyperv-keyboard: Add the support of hibernation (Mohammed Gamal) [1815475] - [hid] hyperv: NULL check before some freeing functions is not needed (Mohammed Gamal) [1815475] - [hid] hyperv: Add the support of hibernation (Mohammed Gamal) [1815475] - [clocksource] hyper-v: Suspend/resume Hyper-V clocksource for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the hypercall page for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Implement hv_is_hibernation_supported() (Mohammed Gamal) [1815475] - [hv] hv_utils: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated hibernation request (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated restart request (Mohammed Gamal) [1815475] - [hv] hv_balloon: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1815475] - [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1834184] - [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1794714] - [net] sched: allow flower to match erspan options (Xin Long) [1830482] - [net] sched: allow flower to match vxlan options (Xin Long) [1830482] - [net] sched: add erspan option support to act_tunnel_key (Xin Long) [1830482] - [net] sched: add vxlan option support to act_tunnel_key (Xin Long) [1830482] - [netdrv] netdevsim: disable devlink reload when resources are being used (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix using uninitialized resources (Ivan Vecera) [1829778] - [netdrv] drivers/net: netdevsim depends on INET (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix nsim_fib6_rt_create() error path (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Add test for FIB offload API (Ivan Vecera) [1829778] - [tools] selftests: forwarding: Add helpers and tests for FIB offload (Ivan Vecera) [1829778] - [tools] selftests: mlxsw: Add a self-test for port-default priority (Ivan Vecera) [1829778] - [netdrv] netdevsim: fib: Add dummy implementation for FIB offload (Ivan Vecera) [1829778] - [net] ipv6: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Encapsulate function arguments in a struct (Ivan Vecera) [1829778] - [net] ipv4: Replace route in list before notifying (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Extend devlink trap test to include flow action cookie (Petr Oros) [1823745] - [netdrv] netdevsim: add ACL trap reporting cookie as a metadata (Petr Oros) [1823745] - [net] devlink: extend devlink_trap_report() to accept cookie and pass (Petr Oros) [1823745] - [net] drop_monitor: extend by passing cookie from driver (Petr Oros) [1823745] - [net] devlink: add trap metadata type for cookie (Petr Oros) [1823745] - [net] devlink: add ACL generic packet traps (Petr Oros) [1823745] - [net] devlink: Add overlay source MAC is multicast trap (Petr Oros) [1823745] - [net] devlink: Add tunnel generic packet traps (Petr Oros) [1823745] - [net] devlink: Add non-routable packet trap (Petr Oros) [1823745] - [netdrv] mlxsw: spectrum_router: Prevent incorrect replacement of local table routes (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove FIB entry list from FIB node (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Consolidate identical functions (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Make route creation and destruction symmetric (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Eliminate dead code (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove unnecessary checks (Ivan Vecera) [1828994] - [net] ipv6: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv6 route notifications (Ivan Vecera) [1828994] - [net] ipv6: Handle multipath route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv6: Notify multipath route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv6: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv6: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] ipv4: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv4 route notifications (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Don't rely on missing extack to symbolize dump (Ivan Vecera) [1828994] - [net] ipv4: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification during flush (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv4: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv4: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv4: Extend FIB alias find function (Ivan Vecera) [1828994] - [net] ipv4: Notify route after insertion to the routing table (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] vti6: Fix memory leak of skb if input policy check fails (Xin Long) [1829720] - [net] xfrm: policy: Fix doulbe free in xfrm_policy_timer (Xin Long) [1829720] - [net] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire (Xin Long) [1829720] - [net] xfrm: fix uctx len check in verify_sec_ctx_len (Xin Long) [1829720] - [net] xfrm: handle NETDEV_UNREGISTER for xfrm device (Xin Long) [1829720] - [net] xfrm: interface: do not confirm neighbor when do pmtu update (Xin Long) [1829720] - [documentation] xfrm: update doc about xfrm[46]_gc_thresh (Xin Long) [1829720] - [documentation] devlink: remove trigger command from devlink-region.rst (Petr Oros) [1822570] - [include] devlink: promote "fw.bundle_id" to a generic info version (Petr Oros) [1822570] - [documentation] devlink: document devlink info versions reported by bnxt_en driver (Petr Oros) [1822570] - [include] devlink: add macro for "fw.roce" (Petr Oros) [1822570] - [documentation] Fix typo in devlink documentation (Petr Oros) [1822570] - [documentation] devlink: fix typos in qed documentation (Petr Oros) [1822570] - [documentation] devlink: document region snapshot triggering from userspace (Petr Oros) [1822570] - [documentation] devlink: introduce devlink-dpipe.rst documentation file (Petr Oros) [1822570] - [documentation] devlink: add a devlink-resource.rst documentation file (Petr Oros) [1822570] - [netdrv] devlink: rename and expand devlink-trap-netdevsim.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for ionic device driver (Petr Oros) [1822570] - [documentation] devlink: add a file documenting devlink regions (Petr Oros) [1822570] - [documentation] devlink: add a driver-specific file for the qed driver (Petr Oros) [1822570] - [documentation] devlink: add parameter documentation for the mlx4 driver (Petr Oros) [1822570] - [documentation] devlink: document info versions for each driver (Petr Oros) [1822570] - [documentation] devlink: convert driver-specific files to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: mention reloading in devlink-params.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for generic devlink parameters (Petr Oros) [1822570] - [documentation] devlink: convert devlink-params.txt to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: rename devlink-info-versions.rst and add a header (Petr Oros) [1822570] - [documentation] devlink: convert devlink-health.txt to rst format (Petr Oros) [1822570] - [documentation] devlink: move devlink documentation to subfolder (Petr Oros) [1822570] - [include] devlink: add macro for "fw.psid" (Petr Oros) [1822570] - [netdrv] ethtool: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1828942] - [netdrv] phy: Add support for 100BaseT1 and 1000BaseT1 (Ivan Vecera) [1828942] - [net] phy: improve definition of __ETHTOOL_LINK_MODE_MASK_NBITS (Ivan Vecera) [1828942] - [net] netfilter: nf_tables: simplify NLM_F_CREATE handling (Phil Sutter) [1812666] - [net] devlink: Add layer 3 generic packet exception traps (Petr Oros) [1828737] - [net] devlink: Add layer 3 generic packet traps (Petr Oros) [1828737] - [net] netfilter: nf_tables: fix infinite loop when expr is not available (Phil Sutter) [1757933] - [net] netfilter: nf_tables: autoload modules from the abort path (Phil Sutter) [1757933] - [net] netfilter: nf_tables: remove WARN and add NLA_STRING upper limits (Phil Sutter) [1757933] - [net] netfilter: nf_tables: store transaction list locally while requesting module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use-after-free in failing rule with bound set (Phil Sutter) [1757933] - [net] netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add nft_expr_type_request_module() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: bogus EBUSY in helper removal from transaction (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix set double-free in abort path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: don't use refcount_inc on newly allocated entry (Phil Sutter) [1757933] - [net] netfilter: nf_tables: unbind set in rule from commit path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: destroy function must not have side effects (Phil Sutter) [1757933] - [net] netfilter: nft_compat: make lists per netns (Phil Sutter) [1757933] - [net] netfilter: nft_compat: use refcnt_t type for nft_xt reference count (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix suspicious RCU usage in nft_chain_stats_replace() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: asynchronous release (Phil Sutter) [1757933] - [net] netfilter: nf_tables: split set destruction in deactivate and destroy phase (Phil Sutter) [1757933] - [net] netfilter: nf_tables: flow event notifier must use transaction mutex (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use dedicated mutex to guard transactions (Phil Sutter) [1757933] - [net] netfilter: nf_tables: avoid global info storage (Phil Sutter) [1757933] - [net] netfilter: nf_tables: take module reference when starting a batch (Phil Sutter) [1757933] - [net] netfilter: nf_tables: make valid_genid callback mandatory (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add and use helper for module autoload (Phil Sutter) [1757933]- [kernel] sched: Fix missing bracket in membarrier_switch_mm from mismerge (Phil Auld) [1745111] - [fs] nfs: fix NULL deference in nfs4_get_valid_delegation ("J. Bruce Fields") [1831553] - [acpi] PCI/AER: Use only _OSC to determine AER ownership (Myron Stowe) [1712820] - [pci] PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events (Myron Stowe) [1712820] - [pci] PCI/AER: Rationalize error status register clearing (Myron Stowe) [1712820] - [pci] PCI/DPC: Add Error Disconnect Recover (EDR) support (Myron Stowe) [1712820] - [pci] PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR (Myron Stowe) [1712820] - [pci] PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status (Myron Stowe) [1712820] - [pci] PCI/DPC: Cache DPC capabilities in pci_init_capabilities() (Myron Stowe) [1712820] - [pci] PCI/ERR: Return status of pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/ERR: Remove service dependency in pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/DPC: Move DPC data into struct pci_dev (Myron Stowe) [1712820] - [pci] PCI/ERR: Update error status after reset_link() (Myron Stowe) [1712820] - [pci] PCI/ERR: Combine pci_channel_io_frozen cases (Myron Stowe) [1712820] - [pci] PCI/ASPM: Reduce severity of common clock config message (Myron Stowe) [1712820] - [pci] PCI/ASPM: Clear the correct bits when enabling L1 substates (Myron Stowe) [1712820] - [pci] PCI/PM: Print config space of devices before suspend (Myron Stowe) [1712820] - [pci] PCI/AER: Initialize aer_fifo (Myron Stowe) [1712820] - [pci] PCI/AER: Factor message prefixes with dev_fmt() (Myron Stowe) [1712820] - [pci] PCI/AER: Log which device prevents error recovery (Myron Stowe) [1712820] - [security] ima: Switch to ima_hash_algo for boot aggregate (Jerry Snitselaar) [1786441] - [mm] mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Rafael Aquini) [1834435] {CVE-2020-11565} - [tools] perf maps: Add missing unlock to maps__insert() error case (Michael Petlan) [1818838] - [tools] perf dso: Fix dso comparison (Michael Petlan) [1818838] - [tools] perf block-info: Fix wrong block address comparison in block_info__cmp() (Michael Petlan) [1818838] - [tools] libperf: Setup initial evlist::all_cpus value (Michael Petlan) [1818838] - [tools] perf report: Fix no libunwind compiled warning break s390 issue (Michael Petlan) [1818838] - [tools] perf hists: Fix variable name's inconsistency in hists__for_each() macro (Michael Petlan) [1818838] - [tools] perf map: Set kmap->kmaps backpointer for main kernel map chunks (Michael Petlan) [1818838] - [tools] perf report: Fix incorrectly added dimensions as switch perf data file (Michael Petlan) [1818838] - [tools] tools lib traceevent: Fix memory leakage in filter_event (Michael Petlan) [1818838] - [tools] perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description (Michael Petlan) [1818838] - [tools] perf vendor events s390: Fix counter long description for DTLB1_GPAGE_WRITES (Michael Petlan) [1818838] - [tools] libtraceevent: Allow custom libdir path (Michael Petlan) [1818838] - [tools] perf top: Do not bail out when perf_env__read_cpuid() returns ENOSYS (Michael Petlan) [1818838] - [tools] perf arch: Make the default get_cpuid() return compatible error (Michael Petlan) [1818838] - [tools] perf inject: Fix processing of ID index for injected instruction tracing (Michael Petlan) [1818838] - [tools] perf report: Bail out --mem-mode if mem info is not available (Michael Petlan) [1818838] - [tools] perf report: Make -F more strict like -s (Michael Petlan) [1818838] - [tools] perf report/top TUI: Replace pr_err() with ui__error() (Michael Petlan) [1818838] - [tools] libtraceevent: Copy pkg-config file to output folder when using O= (Michael Petlan) [1818838] - [tools] libtraceevent: Fix lib installation with O= (Michael Petlan) [1818838] - [tools] perf kvm: Clarify the 'perf kvm' -i and -o command line options (Michael Petlan) [1818838] - [tools] perf machine: Fill map_symbol->maps in append_inlines() to fix segfault (Michael Petlan) [1818838] - [tools] perf jit: Move test functionality in to a test (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for enabling/disabling events (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to enable/disable for a specific CPU (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for reading (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for opening events (Michael Petlan) [1818838] - [tools] perf stat: Factor out open error handling (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for closing file descriptors (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to close evsel on a CPU (Michael Petlan) [1818838] - [tools] perf evsel: Add iterator to iterate over events ordered by CPU (Michael Petlan) [1818838] - [tools] perf evlist: Maintain evlist->all_cpus (Michael Petlan) [1818838] - [tools] perf cpumap: Maintain cpumaps ordered and without dups (Michael Petlan) [1818838] - [tools] perf script: Fix brstackinsn for AUXTRACE (Michael Petlan) [1818838] - [tools] perf affinity: Add infrastructure to save/restore affinity (Michael Petlan) [1818838] - [tools] perf pmu: Use file system cache to optimize sysfs access (Michael Petlan) [1818838] - [tools] perf regs: Make perf_reg_name() return "unknown" instead of NULL (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf tests: Rename tests/map_groups.c to tests/maps.c (Michael Petlan) [1818838] - [tools] perf tests: Rename thread-mg-share to thread-maps-share (Michael Petlan) [1818838] - [tools] perf maps: Rename map_groups.h to maps.h (Michael Petlan) [1818838] - [tools] perf maps: Rename 'mg' variables to 'maps' (Michael Petlan) [1818838] - [tools] perf map_symbol: Rename ms->mg to ms->maps (Michael Petlan) [1818838] - [tools] perf addr_location: Rename al->mg to al->maps (Michael Petlan) [1818838] - [tools] perf thread: Rename thread->mg to thread->maps (Michael Petlan) [1818838] - [tools] perf maps: Merge 'struct maps' with 'struct map_groups' (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some more instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Remove unused functions (Michael Petlan) [1818838] - [tools] perf map: Remove needless struct forward declarations (Michael Petlan) [1818838] - [tools] perf map: Ditch leftover map__reloc_vmlinux() prototype (Michael Petlan) [1818838] - [tools] perf script: Move map__fprintf_srccode() to near its only user (Michael Petlan) [1818838] - [tools] perf parse: Fix potential memory leak when handling tracepoint errors (Michael Petlan) [1818838] - [tools] libtraceevent: Fix memory leakage in copy_filter_type (Michael Petlan) [1818838] - [tools] libtraceevent: Fix header installation (Michael Petlan) [1818838] - [tools] perf intel-bts: Does not support AUX area sampling (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for decoding AUX area samples (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for recording AUX area samples (Michael Petlan) [1818838] - [tools] perf pmu: When using default config, record which bits of config were changed by the user (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for queuing AUX area samples (Michael Petlan) [1818838] - [tools] perf session: Add facility to peek at all events (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for dumping AUX area samples (Michael Petlan) [1818838] - [tools] perf inject: Cut AUX area samples (Michael Petlan) [1818838] - [tools] perf record: Add aux-sample-size config term (Michael Petlan) [1818838] - [tools] perf record: Add support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for AUX area sample recording (Michael Petlan) [1818838] - [tools] perf auxtrace: Move perf_evsel__find_pmu() (Michael Petlan) [1818838] - [tools] perf record: Add a function to test for kernel support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf tools: Add kernel AUX area sampling definitions (Michael Petlan) [1818838] - [tools] perf report: Jump to symbol source view from total cycles view (Michael Petlan) [1818838] - [tools] perf util: Move block TUI function to ui browsers (Michael Petlan) [1818838] - [tools] perf dso: Move dso_id from 'struct map' to 'struct dso' (Michael Petlan) [1818838] - [tools] perf dsos: Remove unused dsos__find() method (Michael Petlan) [1818838] - [tools] perf map: Move comparision of map's dso_id to a separate function (Michael Petlan) [1818838] - [tools] perf map: Pass a dso_id to map__new() (Michael Petlan) [1818838] - [tools] perf map: Move maj/min/ino/ino_generation to separate struct (Michael Petlan) [1818838] - [tools] perf parse: Report initial event parsing error (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Move seldom used ->flags field to second cacheline (Michael Petlan) [1818838] - [tools] perf map: Use bitmap for booleans (Michael Petlan) [1818838] - [tools] libtraceevent: Fix parsing of event o and X argument types (Michael Petlan) [1818838] - [tools] perf callchain: Fix segfault in thread__resolve_callchain_sample() (Michael Petlan) [1818838] - [tools] perf map_groups: Auto sort maps by name, if needed (Michael Petlan) [1818838] - [tools] perf machine: No need to check if kernel module maps pre-exist (Michael Petlan) [1818838] - [tools] perf record: No need to process the synthesized MMAP events twice (Michael Petlan) [1818838] - [tools] perf map: No need to adjust the long name of modules (Michael Petlan) [1818838] - [tools] perf map_groups: Add a front end cache for map lookups by name (Michael Petlan) [1818838] - [tools] perf maps: Do not use an rbtree to sort by map name (Michael Petlan) [1818838] - [tools] perf maps: Purge the entries from maps->names in __maps__purge() (Michael Petlan) [1818838] - [tools] perf vendor events power9: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events power8: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf parse: Use YYABORT to clear stack after failure, plugging leaks (Michael Petlan) [1818838] - [tools] perf tool: Provide an option to print perf_event_open args and return value (Michael Petlan) [1818838] - [tools] perf map: Remove ->groups from 'struct map' (Michael Petlan) [1818838] - [tools] perf map: Combine maps__fixup_overlappings with its only use (Michael Petlan) [1818838] - [tools] perf annotate: Stop using map->groups, use map_symbol->mg instead (Michael Petlan) [1818838] - [tools] perf tools: Add a 'struct map_groups' pointer to 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf symbols: Use kmaps(map)->machine when we know its a kernel map (Michael Petlan) [1818838] - [tools] pref tools: Make 'struct addr_map_symbol' contain 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf callchain: Use 'struct map_symbol' in 'struct callchain_cursor_node' (Michael Petlan) [1818838] - [tools] perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' (Michael Petlan) [1818838] - [tools] perf annotate: Pass a 'map_symbol' in places receiving a pair of 'map' and 'symbol' pointers (Michael Petlan) [1818838] - [tools] perf tools: Add map_groups to 'struct addr_location' (Michael Petlan) [1818838] - [tools] perf map_groups: Pass the object to map_groups__find_ams() (Michael Petlan) [1818838] - [tools] perf symbols: Stop using map->groups, we can use kmaps instead (Michael Petlan) [1818838] - [tools] perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for tui (Michael Petlan) [1818838] - [tools] perf report: Support --percent-limit for --total-cycles (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for stdio (Michael Petlan) [1818838] - [tools] perf hist: Support block formats with compare/sort/display (Michael Petlan) [1818838] - [tools] perf hist: Count the total cycles of all samples (Michael Petlan) [1818838] - [tools] perf block: Cleanup and refactor block info functions (Michael Petlan) [1818838] - [tools] perf diff: Don't use hack to skip column length calculation (Michael Petlan) [1818838] - [tools] perf tests: Fix out of bounds memory access (Michael Petlan) [1818838] - [tools] perf record: Add support for limit perf output file size (Michael Petlan) [1818838] - [tools] perf annotate: Fix heap overflow (Michael Petlan) [1818838] - [tools] perf machine: Add kernel_dso() method (Michael Petlan) [1818838] - [tools] perf symbols: Remove needless checks for map->groups->machine (Michael Petlan) [1818838] - [tools] perf parse: Add a deep delete for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: If pmu configuration fails free terms (Michael Petlan) [1818838] - [tools] perf parse: Before yyabort-ing free components (Michael Petlan) [1818838] - [tools] perf parse: Add destructors for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: Ensure config and str in terms are unique (Michael Petlan) [1818838] - [tools] perf parse: Add parse events handle error (Michael Petlan) [1818838] - [tools] perf inject: Make --strip keep evsels (Michael Petlan) [1818838] - [tools] perf tools: Fix cross compile for ARM64 (Michael Petlan) [1818838] - [tools] perf stat: Add --per-node agregation support (Michael Petlan) [1818838] - [tools] perf env: Add perf_env__numa_node() (Michael Petlan) [1818838] - [tools] perf tools: Splice events onto evlist even on error (Michael Petlan) [1818838] - [tools] libsubcmd: Use -O0 with DEBUG=1 (Michael Petlan) [1818838] - [tools] libsubcmd: Move EXTRA_FLAGS to the end to allow overriding existing flags (Michael Petlan) [1818838] - [tools] perf map_groups: Introduce for_each_entry() and for_each_entry_safe() iterators (Michael Petlan) [1818838] - [tools] perf maps: Add for_each_entry()/_safe() iterators (Michael Petlan) [1818838] - [tools] perf map: Allow map__next() to receive a NULL arg (Michael Petlan) [1818838] - [tools] perf map: Check if the map still has some refcounts on exit (Michael Petlan) [1818838] - [tools] perf dso: Add dso__data_write_cache_addr() (Michael Petlan) [1818838] - [tools] perf dso: Refactor dso_cache__read() (Michael Petlan) [1818838] - [tools] perf auxtrace: Add auxtrace_cache__remove() (Michael Petlan) [1818838] - [tools] perf jevents: Fix resource leak in process_mapfile() and main() (Michael Petlan) [1818838] - [tools] perf kvm: Use evlist layer api when possible (Michael Petlan) [1818838] - [tools] perf tests: Fix a typo (Michael Petlan) [1818838] - [tools] perf tools: Avoid a malloc() for array events (Michael Petlan) [1818838] - [tools] perf tools: Move ALLOC_LIST into a function (Michael Petlan) [1818838] - [tools] perf evsel: Avoid close(-1) (Michael Petlan) [1818838] - [tools] perf evsel: Always preserve errno while cleaning up perf_event_open failures (Michael Petlan) [1818838] - [tools] perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR (Michael Petlan) [1818838] - [tools] perf llvm: Make .o saving a debug message, not an info one (Michael Petlan) [1818838] - [tools] perf record: Put a copy of kcore into the perf.data directory (Michael Petlan) [1818838] - [tools] perf data: Support single perf.data file directory (Michael Petlan) [1818838] - [tools] perf session: Fix indent in perf_session__new()" (Michael Petlan) [1818838] - [tools] perf data: Rename directory "header" file to "data" (Michael Petlan) [1818838] - [tools] perf data: Move perf_dir_version into data.h (Michael Petlan) [1818838] - [tools] perf data: Correctly identify directory data files (Michael Petlan) [1818838] - [tools] perf trace: Use STUL_STRARRAY_FLAGS with mmap (Michael Petlan) [1818838] - [tools] perf trace: Wire up strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Introduce strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Make the mmap_flags strarray visible outside of its beautifier (Michael Petlan) [1818838] - [tools] perf trace: Use strtoul for the fcntl 'cmd' argument (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarrays() (Michael Petlan) [1818838] - [tools] libperf: Add pr_err() macro (Michael Petlan) [1818838] - [tools] libperf: Do not export perf_evsel__init()/perf_evlist__init() (Michael Petlan) [1818838] - [tools] libperf: Keep count of failed tests (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_cpus test (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_thread test (Michael Petlan) [1818838] - [tools] libperf: Link static tests with libapi.a (Michael Petlan) [1818838] - [tools] libperf: Move mask setup to perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Move mmap allocation to perf_evlist__mmap_ops::get (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__for_each_mmap() (Michael Petlan) [1818838] - [tools] perf tests: Disable bp_signal testing for arm64 (Michael Petlan) [1818838] - [tools] perf tests bp_account: Add dedicated checking helper is_supported() (Michael Petlan) [1818838] - [tools] perf tests: Remove needless headers for bp_account (Michael Petlan) [1818838] - [tools] perf list: Hide deprecated events by default (Michael Petlan) [1818838] - [tools] perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul() (Michael Petlan) [1818838] - [tools] perf trace: Honour --max-events in processing syscalls:sys_enter_* (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarray() (Michael Petlan) [1818838] - [tools] perf trace: Initialize evsel_trace->fmt for syscalls:sys_enter_* tracepoints (Michael Petlan) [1818838] - [tools] perf trace: Introduce 'struct evsel__trace' for evsel->priv needs (Michael Petlan) [1818838] - [tools] perf trace: Hide evsel->access further, simplify code (Michael Petlan) [1818838] - [tools] perf trace: Introduce accessors to trace specific evsel->priv (Michael Petlan) [1818838] - [tools] perf trace: Show error message when not finding a field used in a filter expression (Michael Petlan) [1818838] - [tools] perf trace: Hook the 'vec' tracepoint argument with the x86 IRQ vectors scnprintf/strtoul (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated x86 IRQ vector array (Michael Petlan) [1818838] - [tools] libbeauty: Add a strarray__scnprintf_suffix() method (Michael Petlan) [1818838] - [tools] libbeauty: Hook up the x86 irq_vectors table generator (Michael Petlan) [1818838] - [tools] libbeauty: Add a generator for x86's IRQ vectors -> strings (Michael Petlan) [1818838] - [tools] tools arch x86: Grab a copy of the file containing the IRQ vector defines (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname (Michael Petlan) [1818838] - [tools] perf trace: Support tracepoint dynamic char arrays (Michael Petlan) [1818838] - [tools] perf trace: Filter own pid to avoid a feedback look in 'perf trace record -a' (Michael Petlan) [1818838] - [tools] perf string: Export asprintf__tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf trace: Introduce --errno-summary (Michael Petlan) [1818838] - [tools] perf trace: Add syscall failure stats to -s/--summary and -S/--with-summary (Michael Petlan) [1818838] - [tools] perf stat: Support --all-kernel/--all-user (Michael Petlan) [1818838] - [tools] perf annotate: Fix objdump --no-show-raw-insn flag (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'expand' command (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'grep' command (Michael Petlan) [1818838] - [tools] perf annotate: Use libsubcmd's run-command.h to fork objdump (Michael Petlan) [1818838] - [tools] perf annotate: Avoid reallocation in objdump parsing (Michael Petlan) [1818838] - [tools] perf report: Add warning when libunwind not compiled in (Michael Petlan) [1818838] - [tools] perf test: Avoid infinite loop for task exit case (Michael Petlan) [1818838] - [tools] perf test: Report failure for mmap events (Michael Petlan) [1818838] - [tools] perf script: Fix --reltime with --time (Michael Petlan) [1818838] - [tools] perf tools: Allow to build with -ltcmalloc (Michael Petlan) [1818838] - [tools] perf diff: Report noisy for cycles diff (Michael Petlan) [1818838] - [tools] perf tools: Propagate CFLAGS to libperf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__filter_pollfd() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__purge() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__exit() (Michael Petlan) [1818838] - [tools] libperf: Move the pollfd allocation from tools/perf to libperf (Michael Petlan) [1818838] - [tools] libperf: Centralize map refcnt setting (Michael Petlan) [1818838] - [tools] perf evlist: Switch to libperf's mmap interface (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_mmap() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_get() (Michael Petlan) [1818838] - [tools] perf tools: Introduce perf_evlist__mmap_cb_idx() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::mmap callback (Michael Petlan) [1818838] - [tools] libperf: Add perf_evlist_mmap_ops::get callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::idx callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__mmap()/munmap() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_event() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_done() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_init() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__consume() function from tools/perf (Michael Petlan) [1818838] - [tools] perf tools: Use perf_mmap way to detect aux mmap (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__put() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__unmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__get() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap_len() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Add 'struct perf_mmap_param' (Michael Petlan) [1818838] - [tools] libperf: Add perf_mmap__init() function (Michael Petlan) [1818838] - [tools] perf tools: Avoid 'sample_reg_masks' being const + weak (Michael Petlan) [1818838] - [tools] perf beauty: Introduce strtoul() for x86 MSRs (Michael Petlan) [1818838] - [tools] perf trace: Expand strings in filters to integers (Michael Petlan) [1818838] - [tools] perf trace: Introduce a strtoul() method for 'struct strarrays' (Michael Petlan) [1818838] - [tools] perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' (Michael Petlan) [1818838] - [tools] perf trace: Introduce --filter for tracepoint events (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter_pid() and append_tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter() method (Michael Petlan) [1818838] - [tools] perf evlist: Factor out asprintf routine to build a tracepoint pid filter (Michael Petlan) [1818838] - [tools] perf trace: Associate the "msr" tracepoint arg name with x86_MSR__scnprintf() (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated MSR arrays (Michael Petlan) [1818838] - [tools] perf trace: Allow associating scnprintf routines with well known arg names (Michael Petlan) [1818838] - [tools] perf beauty: Hook up the x86 MSR table generator (Michael Petlan) [1818838] - [tools] perf trace beauty: Add a x86 MSR cmd id->str table generator (Michael Petlan) [1818838] - [tools] perf beauty: Make strarray's offset be u64 (Michael Petlan) [1818838] - [tools] perf trace: Allow choosing how to augment the tracepoint arguments (Michael Petlan) [1818838] - [tools] perf trace: Enclose all events argument lists with () (Michael Petlan) [1818838] - [tools] perf trace: Add array of chars scnprintf beautifier (Michael Petlan) [1818838] - [tools] perf trace: Add the syscall_arg_fmt pointer to syscall_arg (Michael Petlan) [1818838] - [tools] perf trace: Move some scnprintf methods from syscall to syscall_arg_fmt (Michael Petlan) [1818838] - [tools] perf trace: Allocate an array of beautifiers for tracepoint args (Michael Petlan) [1818838] - [tools] perf trace: Factor out the initialization of syscal_arg_fmt->scnprintf (Michael Petlan) [1818838] - [tools] perf script: Allow --time with --reltime (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add Time chart by CPU (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add ability for Call tree to open at a specified task and time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Tidy up Call tree call_time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add global time range calculations (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add HBoxLayout and VBoxLayout (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add LookupModel() (Michael Petlan) [1818838] - [tools] perf trace augmented_syscalls: Do not show syscalls when none was asked for (Michael Petlan) [1818838] - [tools] perf trace: Postpone parsing .perfconfig trace.add_events to after --verbose is processed (Michael Petlan) [1818838] - [tools] perf trace: Generalize the syscall_fmt find routines (Michael Petlan) [1818838] - [tools] perf trace: Separate 'struct syscall_fmt' definition from syscall_fmts variable (Michael Petlan) [1818838] - [tools] perf trace: Make evlist__set_evsel_handler() affect just entries without a handler (Michael Petlan) [1818838] - [tools] perf evlist: Adopt __set_tracepoint_handlers method from perf_session (Michael Petlan) [1818838] - [tools] perf top: Initialize perf_env->cpuid, needed by the per arch annotation init routine (Michael Petlan) [1818838] - [tools] perf env: Add routine to read the env->cpuid from the running machine (Michael Petlan) [1818838] - [kernel] perf/cgroups: Install cgroup events to correct cpuctx (Michael Petlan) [1818838] - [kernel] perf/core: Fix mlock accounting in perf_mmap() (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Remove PCIe3 unit for SNR (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family (Michael Petlan) [1818838] - [kernel] perf: Correctly handle failed perf_get_aux_event() (Michael Petlan) [1818838] - [x86] perf/x86/intel: Fix PT PMI handling (Michael Petlan) [1818838] - [x86] perf/x86/intel/bts: Fix the use of page_private() (Michael Petlan) [1818838] - [x86] perf/x86: Fix potential out-of-bounds access (Michael Petlan) [1818838] - [x86] perf/x86: Implement immediate enforcement of /sys/devices/cpu/rdpmc value of 0 (Michael Petlan) [1818838] - [kernel] perf/core: Make the mlock accounting simple again (Michael Petlan) [1818838] - [kernel] perf/core: Fix the mlock accounting, again (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Prevent redundant WRMSRs (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Opportunistically use single range output mode (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Add sampling support (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Factor out pt_config_start() (Michael Petlan) [1818838] - [kernel] perf/aux: Allow using AUX data in perf samples (Michael Petlan) [1818838] - [kernel] perf/core: Fix unlock balance in perf_init_event() (Michael Petlan) [1818838] - [x86] perf/x86/amd: Remove set but not used variable 'active' (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() for TYPE_SOFTWARE (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_install_in_event() (Michael Petlan) [1818838] - [x86] perf/x86: Synchronize PMU task contexts on optimized context switches (Michael Petlan) [1818838] - [x86] perf/x86/intel: Implement LBR callstack context synchronization (Michael Petlan) [1818838] - [x86] perf/x86: Install platform specific ->swap_task_ctx() adapter (Michael Petlan) [1818838] - [x86] perf/core, perf/x86: Introduce swap_task_ctx() method at 'struct pmu' (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Matching the memory allocate and free, in rb_alloc() (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Modify the parameter type of perf_mmap_free_page() (Michael Petlan) [1818838] - [documentation] Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr (Steve Best) [1783286] - [powerpc] powerpc/sysfs: Show idle_purr and idle_spurr for every CPU (Steve Best) [1783286] - [powerpc] powerpc/pseries: Account for SPURR ticks on idle CPUs (Steve Best) [1783286] - [powerpc] powerpc/idle: Store PURR snapshot in a per-cpu global variable (Steve Best) [1783286] - [powerpc] powerpc: Move idle_loop_prolog()/epilog() functions to header file (Steve Best) [1783286] - [kernel] padata: add separate cpuhp node for CPUHP_PADATA_DEAD (Herbert Xu) [1671674] - [kernel] padata: fix uninitialized return value in padata_replace() (Herbert Xu) [1671674] - [kernel] padata: remove reorder_objects (Herbert Xu) [1671674] - [crypto] padata: remove cpumask change notifier (Herbert Xu) [1671674] - [kernel] padata: always acquire cpu_hotplug_lock before pinst->lock (Herbert Xu) [1671674] - [kernel] padata: validate cpumask without removed CPU during offline (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Avoid deadlock by using per-instance padata queues (Herbert Xu) [1671674] - [kernel] padata: Remove unused padata_remove_cpu (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Fix user-after-free on module unload (Herbert Xu) [1671674] - [kernel] padata: Remove broken queue flushing (Herbert Xu) [1671674] - [kernel] padata: remove cpu_index from the parallel_queue (Herbert Xu) [1671674] - [kernel] padata: unbind parallel jobs from specific CPUs (Herbert Xu) [1671674] - [kernel] padata: use separate workqueues for parallel and serial work (Herbert Xu) [1671674] - [crypto] padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possible (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - remove padata cpumask notifier (Herbert Xu) [1671674] - [crypto] padata: make padata_do_parallel find alternate callback CPU (Herbert Xu) [1671674] - [kernel] workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs (Herbert Xu) [1671674] - [kernel] workqueue: unconfine alloc/apply/free_workqueue_attrs() (Herbert Xu) [1671674] - [crypto] padata: allocate workqueue internally (Herbert Xu) [1671674] - [kernel] padata: initialize pd->cpu with effective cpumask (Herbert Xu) [1671674] - [kernel] padata: purge get_cpu and reorder_via_wq from padata_do_serial (Herbert Xu) [1671674] - [kernel] padata: Replace delayed timer with immediate workqueue in padata_reorder (Herbert Xu) [1671674] - [kernel] padata: use smp_mb in padata_reorder to avoid orphaned padata jobs (Herbert Xu) [1671674] - [kernel] tracing: Avoid memory leak in process_system_preds() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Have error path in predicate_parse() free its allocated memory (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Avoid memory leak in predicate_parse() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Fix memory leak in create_filter() (Jerome Marchand) [1829953] {CVE-2019-19072} - [tools] KVM: selftests: s390x: Provide additional num-guest-pages adjustment (Philipp Rudo) [1792266] - [s390] s390/protvirt: fix compilation issue (Philipp Rudo) [1792266] - [kvm] KVM: s390: Fix PV check in deliverable_irqs() (Philipp Rudo) [1792266] - [kvm] KVM: s390: Return last valid slot if approx index is out-of-bounds (Philipp Rudo) [1792266] - [kvm] KVM: s390: vsie: Fix delivery of addressing exceptions (Philipp Rudo) [1792266] - [mm] s390/gmap: return proper error code on ksm unsharing (Philipp Rudo) [1792266] - [s390] KVM: s390: mark sie block as 512 byte aligned (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: check for registers to NOT change on reset (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: test more register variants for the reset ioctl (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fix early guest crash (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fixup fprintf format error in reset.c (Philipp Rudo) [1792266] - [kvm] KVM: s390: Also reset registers in sync regs for initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: introduce module parameter kvm.use_gisa (Philipp Rudo) [1792266] - [documentation] KVM: s390: protvirt: Add KVM api documentation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED (Philipp Rudo) [1792266] - [documentation] DOCUMENTATION: Protected virtual machine introduction and IPL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV cpu reset calls (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: do not inject interrupts after start (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Support cmd 5 operation state (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Report CPU state to Ultravisor (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: UV calls in support of diag308 0, 1 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add program exception injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Only sync fmt4 registers (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Do only reset registers that are accessible (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: disallow one_reg (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: STSI handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Write sthyi data to instruction data area (Philipp Rudo) [1792266] - [kvm] KVM: s390/mm: handle guest unpin events (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: handle secure guest prefix pages (Philipp Rudo) [1792266] - [kvm] KVM: S390: protvirt: Introduce instruction data area bounce buffer (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add new gprs location handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle spec exception loops (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add SCLP interrupt handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Implement interrupt injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Instruction emulation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle SE notification interceptions (Philipp Rudo) [1792266] - [mm] KVM: s390/mm: Make pages accessible before destroying the guest (Philipp Rudo) [1792266] - [mm] KVM: s390: protvirt: Secure memory is not mergeable (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add initial vm and cpu lifecycle handling (Philipp Rudo) [1792266] - [s390] KVM: s390: add new variants of UV CALL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV debug trace (Philipp Rudo) [1792266] - [kvm] KVM: s390/interrupt: do not pin adapter interrupt pages (Philipp Rudo) [1792266] - [s390] s390/protvirt: Add sysfs firmware interface for Ultravisor information (Philipp Rudo) [1792266] - [s390] s390/mm: add (non)secure page access exceptions handlers (Philipp Rudo) [1792266] - [s390] s390/mm: provide memory management functions for protected KVM guests (Philipp Rudo) [1792266] - [s390] s390/protvirt: add ultravisor initialization (Philipp Rudo) [1792266] - [s390] s390/protvirt: introduce host side setup (Philipp Rudo) [1792266] - [documentation] KVM: s390: rstify new ioctls in api.rst (Philipp Rudo) [1792266] - [s390] s390/uv: Fix handling of length extensions (Philipp Rudo) [1792266] - [tools] selftests: KVM: testing the local IRQs resets (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390x: Add reset tests (Philipp Rudo) [1792266] - [kvm] KVM: s390: Add new reset vcpu API (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: do not clobber registers during guest reset/store status (Philipp Rudo) [1792266] - [kvm] KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups (Philipp Rudo) [1792266] - [s390] s390/uv: use EOPNOTSUPP instead of ENOTSUPP (Philipp Rudo) [1792266] - [kvm] KVM: s390: Do not yield when target is already running (Philipp Rudo) [1792266] - [kvm] KVM: s390: count invalid yields (Philipp Rudo) [1792266] - [kvm] KVM: s390: mark __insn32_query() as __always_inline (Philipp Rudo) [1792266] - [kvm] KVM: s390: fix __insn32_query() inline assembly (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup kvm_arch_init error path (Philipp Rudo) [1792266] - [kvm] KVM: s390: Remove unused parameter from __inject_sigp_restart() (Philipp Rudo) [1792266] - [mm] mm/gup/writeback: add callbacks for inaccessible pages (Philipp Rudo) [1792266] - [scsi] scsi: libiscsi: fall back to sendmsg for slab pages (Maurizio Lombardi) [1825775] - [fs] smb3: fix default permissions on new files when mounting with modefromsid (Leif Sahlberg) [1833374] - [fs] gfs2: don't call quota_unhold if quotas are not locked (Robert S Peterson) [1830043] - [fs] gfs2: move privileged user check to gfs2_quota_lock_check (Robert S Peterson) [1830043] - [fs] gfs2: remove check for quotas on in gfs2_quota_check (Robert S Peterson) [1830043] - [fs] gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change (Robert S Peterson) [1830043] - [fs] gfs2: Fix problems regarding gfs2_qa_get and _put (Robert S Peterson) [1830043] - [powerpc] powerpc/eeh: Fix deadlock handling dead PHB (Sam Bobroff) [1774820] - [powerpc] powerpc/powernv/eeh: Fix oops when probing cxl devices (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Slightly simplify eeh_add_to_parent_pe() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Fix crash when edev->pdev changes (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Convert log messages to eeh_edev_* macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Introduce EEH edev logging macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Add bdfn field to eeh_dev (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Refactor around eeh_probe_devices() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: EEH for pSeries hot plug (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Initialize EEH address cache earlier (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Improve debug messages around device addition (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag (Sam Bobroff) [1774820] - [powerpc] powerpc/64: Adjust order in pcibios_init() (Sam Bobroff) [1774820] - [powerpc] powerpc/pci: Add pci_find_controller_for_domain() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Bump log level of eeh_addr_cache_print() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Add pr_debug() prints for insert/remove (Sam Bobroff) [1774820]- [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk (David Arcari) [1829900] - [gpio] gpiolib: Fix irq_disable() semantics (David Arcari) [1829900] - [gpio] gpiolib: fix gpio_do_set_config() (David Arcari) [1829900] - [gpio] gpiolib: remove unnecessary argument from set_config call (David Arcari) [1829900] - [gpio] Revert "gpiolib: remove set but not used variable 'config'" (David Arcari) [1829900] - [gpio] Revert "gpiolib: Remove duplicated function gpio_do_set_config()" (David Arcari) [1829900] - [gpio] treewide: remove redundant IS_ERR() before error code check (David Arcari) [1829900] - [gpio] gpiolib: hold gpio devices lock until ->descs array is initialised (David Arcari) [1829900] - [gpio] gpio: Drop the chained IRQ handler assign function (David Arcari) [1829900] - [gpio] gpio: xlp: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: qcom: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: iproc: allow for error from platform_get_irq() (David Arcari) [1829900] - [pinctrl] pinctrl: bcm-iproc: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Move irq_chip definition inside struct pl061 (David Arcari) [1829900] - [gpio] gpiolib: Lower verbosity when allocating hierarchy irq (David Arcari) [1829900] - [gpio] gpiolib: Remove duplicated function gpio_do_set_config() (David Arcari) [1829900] - [include] gpio: Fix the no return statement warning (David Arcari) [1829900] - [gpio] gpiolib: remove set but not used variable 'config' (David Arcari) [1829900] - [gpio] gpiolib: Set lockdep class for hierarchical irq domains (David Arcari) [1829900] - [gpio] gpiolib: Add the support for the msi parent domain (David Arcari) [1829900] - [gpio] gpiolib: Add support for the irqdomain which doesn't use irq_fwspec as arg (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in gpio_ioctl() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in linehandle_create() (David Arcari) [1829900] - [gpio] gpiolib: convert the type of hwnum to unsigned int in gpiochip_get_desc() (David Arcari) [1829900] - [gpio] gpiolib: have a single place of calling set_config() (David Arcari) [1829900] - [gpio] gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_set_config() (David Arcari) [1829900] - [gpio] gpio: gpiolib: fix confusing indention (David Arcari) [1829900] - [mmc] mmc: core: Rework cd-gpio handling (David Arcari) [1829900] - [mmc] mmc: core: Rework wp-gpio handling (David Arcari) [1829900] - [gpio] gpio: add gpiod_toggle_active_low() (David Arcari) [1829900] - [gpio] gpiolib: Make use of assign_bit() API (David Arcari) [1829900] - [gpio] gpiolib: Add GPIOCHIP_NAME definition (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism (David Arcari) [1829900] - [gpio] gpiolib: acpi: Turn dmi_system_id table into a generic quirk table (David Arcari) [1829900] - [gpio] gpiolib: fix up emulated open drain outputs (David Arcari) [1829900] - [gpio] gpio: Fix error message on out-of-range GPIO in lookup table (David Arcari) [1829900] - [gpio] gpiolib: of: Make of_gpio_spi_cs_get_count static (David Arcari) [1829900] - [gpio] gpio: Handle counting of Freescale chipselects (David Arcari) [1829900] - [gpio] gpio: of: Fix bogus reference to gpiod_get_count() (David Arcari) [1829900] - [gpio] gpiolib: Grammar s/manager/managed/ (David Arcari) [1829900] - [gpio] gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK (David Arcari) [1829900] - [gpio] gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_event errors (David Arcari) [1829900] - [gpio] gpiolib: fix coding style in gpiod_hog() (David Arcari) [1829900] - [gpio] gpio: add new SET_CONFIG ioctl() to gpio chardev (David Arcari) [1829900] - [gpio] gpiolib: move validation of line handle flags into helper function (David Arcari) [1829900] - [gpio] gpiolib: add support for biasing output lines (David Arcari) [1829900] - [gpio] gpiolib: add support for disabling line bias (David Arcari) [1829900] - [gpio] gpiolib: add support for pull up/down to lineevent_create (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] Revert "gpio: expose pull-up/pull-down line flags to userspace" (David Arcari) [1829900] - [gpio] gpiolib: No need to call gpiochip_remove_pin_ranges() twice (David Arcari) [1829900] - [include] gpio: Add definition for GPIO direction (David Arcari) [1829900] - [gpio] gpiolib: Switch order of valid mask and hw init (David Arcari) [1829900] - [gpio] gpio: of: don't warn if ignored GPIO flag matches the behavior (David Arcari) [1829900] - [gpio] gpio: fix kernel-doc for of_gpio_need_valid_mask() (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] gpiolib: introduce fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: introduce devm_fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: sanitize flags before allocating memory in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_on_boot_blacklist (David Arcari) [1829900] - [gpio] gpio: fix getting nonexclusive gpiods from DT (David Arcari) [1829900] - [gpio] gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source (David Arcari) [1829900] - [gpio] gpiolib: of: add a fallback for wlf, reset GPIO name (David Arcari) [1829900] - [gpio] gpio: remove explicit comparison with 0 (David Arcari) [1829900] - [gpio] gpio: devres: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Make of_gpio_simple_xlate() private (David Arcari) [1829900] - [gpio] gpio: of: Make of_get_named_gpiod_flags() private (David Arcari) [1829900] - [gpio] gpiolib: acpi: make acpi_can_fallback_to_crs() static (David Arcari) [1829900] - [gpio] gpio: of: Normalize return code variable name (David Arcari) [1829900] - [gpio] gpio: gpiolib: Normalize return code variable name (David Arcari) [1829900] - [include] gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h (David Arcari) [1829900] - [gpio] gpio: Use callback presence to determine need of valid_mask (David Arcari) [1829900] - [gpio] gpio: Pass mask and size with the init_valid_mask() (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Add ability for drivers to supply a reserved GPIO list (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Use init_valid_mask exported function (David Arcari) [1829900] - [include] gpio: stubs in headers should be inline (David Arcari) [1829900] - [gpio] gpio: Add support for hierarchical IRQ domains (David Arcari) [1829900] - [kernel] genirq: introduce irq_domain_translate_twocell (David Arcari) [1829900] - [gpio] gpio: refactor gpiochip_allocate_mask() with bitmap_alloc() (David Arcari) [1829900] - [gpio] gpio: of: Fix hard-assigned valid_mask for OF case (David Arcari) [1829900] - [sound] gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h (David Arcari) [1829900] - [gpio] gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h (David Arcari) [1829900] - [include] gpiolib: of: Reshuffle contents of consumer.h for new library layout (David Arcari) [1829900] - [include] pinctrl: remove unneeded #ifdef around declarations (David Arcari) [1829900] - [hwmon] hwmon: pmbus: ucd9000: remove unneeded include (David Arcari) [1829900] - [include] gpio: remove less important #ifdef around declarations (David Arcari) [1829900] - [gpio] gpio: of: Break out OF-only code (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist (David Arcari) [1829900] - [gpio] gpiolib: of: fix fallback quirks handling (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in lineevent_create (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in linehandle_create (David Arcari) [1829900] - [gpio] gpio: Fix irqchip initialization order (David Arcari) [1829900] - [gpio] gpio: of: fix Freescale SPI CS quirk handling (David Arcari) [1829900] - [gpio] gpiolib: never report open-drain/source lines as 'input' to user-space (David Arcari) [1829900] - [include] gpio: Fix build error of function redefinition (David Arcari) [1829900] - [gpio] gpiolib: Preserve desc->flags when setting state (David Arcari) [1829900] - [include] gpio: don't WARN() on NULL descs if gpiolib is disabled (David Arcari) [1829900] - [gpio] gpiolib: fix incorrect IRQ requesting of an active-low lineevent (David Arcari) [1829900] - [gpio] Revert "gpio/spi: Fix spi-gpio regression on active high CS" (David Arcari) [1829900] - [gpio] gpiolib: of: fix a memory leak in of_gpio_flags_quirks() (David Arcari) [1829900] - [gpio] gpiolib: Use spinlock_t instead of struct spinlock (David Arcari) [1829900] - [gpio] gpiolib: Clarify use of non-sleeping functions (David Arcari) [1829900] - [gpio] gpiolib: Fix references to gpiod_et_*value_cansleep() variants (David Arcari) [1829900] - [include] gpiolib: Document new gpio_chip.init_valid_mask field (David Arcari) [1829900] - [gpio] gpio/spi: Fix spi-gpio regression on active high CS (David Arcari) [1829900] - [gpio] gpio: No need to cast away return value of debugfs_create_file() (David Arcari) [1829900] - [include] gpio: Add comments on #if/#else/#endif (David Arcari) [1829900] - [regulator] gpio: Fix return value mismatch of function gpiod_get_from_of_node() (David Arcari) [1829900] - [gpio] gpio: Drop the parent_irq from gpio_irq_chip (David Arcari) [1829900] - [gpio] gpio: of: parse stmmac PHY reset line specific active-low property (David Arcari) [1829900] - [gpio] gpio: pass lookup and descriptor flags to request_own (David Arcari) [1829900] - [gpio] gpio: of: Handle the Freescale SPI CS (David Arcari) [1829900] - [gpio] gpio: Fix gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: acpi: Respect pin bias setting (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper (David Arcari) [1829900] - [gpio] gpiolib: acpi: Set pin value, based on bias, more accurately (David Arcari) [1829900] - [gpio] gpiolib: acpi: Change type of dflags (David Arcari) [1829900] - [gpio] gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT (David Arcari) [1829900] - [gpio] gpiolib: Make use of enum gpio_lookup_flags consistent (David Arcari) [1829900] - [include] gpiolib: Indent entry values of enum gpio_lookup_flags (David Arcari) [1829900] - [gpio] gpio: of: Optimize quirk checks (David Arcari) [1829900] - [gpio] gpio: mmio: Drop bgpio_dir_inverted (David Arcari) [1829900] - [gpio] gpio: Set proper argument value to set_config (David Arcari) [1829900] - [gpio] gpio: Remove obsolete comment about gpiochip_free_hogs() usage (David Arcari) [1829900] - [gpio] gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple (David Arcari) [1829900] - [gpio] gpio: mmio: Support two direction registers (David Arcari) [1829900] - [gpio] gpiolib: Don't WARN on gpiod_put() for optional GPIO (David Arcari) [1829900] - [gpio] gpiolib: acpi: Fix references in kernel doc and amend (David Arcari) [1829900] - [gpio] gpio: of: Fix of_gpiochip_add() error path (David Arcari) [1829900] - [gpio] gpio: of: Check for "spi-cs-high" in child instead of parent node (David Arcari) [1829900] - [gpio] gpio: of: Check propname before applying "cs-gpios" quirks (David Arcari) [1829900] - [gpio] Revert "gpio: use new gpio_set_config() helper in more places" (David Arcari) [1829900] - [gpio] gpio: of: Handle both enable-gpio{,s} (David Arcari) [1829900] - [gpio] gpio: of: Restrict enable-gpio quirk to regulator-gpio (David Arcari) [1829900] - [gpio] gpio: of: Apply regulator-gpio quirk only to enable-gpios (David Arcari) [1829900] - [gpio] gpio: add core support for pull-up/pull-down configuration (David Arcari) [1829900] - [gpio] gpio: use new gpio_set_config() helper in more places (David Arcari) [1829900] - [gpio] gpio: rename gpio_set_drive_single_ended() to gpio_set_config() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct kernel doc of struct acpi_gpio_event (David Arcari) [1829900] - [gpio] gpio: of: Fix logic inversion (David Arcari) [1829900] - [gpio] gpio: add irq domain activate/deactivate functions (David Arcari) [1829900] - [gpio] gpiolib: fix line event timestamps for nested irqs (David Arcari) [1829900] - [gpio] gpiolib-acpi: Preserve non direction flags when updating gpiod_flags (David Arcari) [1829900] - [gpio] gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochip_free_interrupts (David Arcari) [1829900] - [gpio] gpiolib-acpi: remove unused variable 'err', cleans up build warning (David Arcari) [1829900] - [mmc] mmc: core: don't override the CD GPIO level when "cd-inverted" is set (David Arcari) [1829900] - [arm64] arm64: dts: meson: Fix mmc cd-gpios polarity (David Arcari) [1829900] - [gpio] gpio/mmc/of: Respect polarity in the device tree (David Arcari) [1829900] - [include] gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB (David Arcari) [1829900] - [documentation] Documentation: gpio: fix function links in the HTML docs (David Arcari) [1829900] - [documentation] docs: driver-model: convert docs to ReST and rename to *.rst (David Arcari) [1829900] - [documentation] docs: gpio: driver.rst: fix a bad tag (David Arcari) [1829900] - [documentation] gpio: Fix minor grammar errors in documentation (David Arcari) [1829900] - [documentation] gpio: Update documentation (David Arcari) [1829900] - [gpio] gpio: Pass a flag to gpiochip_request_own_desc() (David Arcari) [1829900] - [gpio] gpio: Add devm_gpiod_unhinge() (David Arcari) [1829900] - [gpio] gpio: devres: Handle nonexclusive GPIOs (David Arcari) [1829900] - [gpio] gpio: Enable nonexclusive gpiods from DT nodes (David Arcari) [1829900] - [gpio] gpiolib-acpi: Only defer request_irq for GpioInt ACPI event handlers (David Arcari) [1829900] - [gpio] gpio: OF: Parse MMC-specific CD and WP properties (David Arcari) [1829900] - [gpio] gpio: restore original GPLv2+ license of gpiolib-of.c sources (David Arcari) [1829900] - [include] gpio: drop broken to_gpio_irq_chip() helper (David Arcari) [1829900] - [gpio] gpio: drop devm_gpio_chip_match() (David Arcari) [1829900] - [gpio] gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: Fix possible use after free on label (David Arcari) [1829900] - [documentation] Documentation: gpio: driver: fix wire name for I2C (David Arcari) [1829900] - [documentation] gpio/driver.rst: document gpiochip_disable/enable_irq() (David Arcari) [1829900] - [gpio] gpio: drop devm_gpiochip_remove() (David Arcari) [1829900] - [gpio] gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() (David Arcari) [1829900] - [gpio] gpio: Remove unused 'irqchip' argument to gpiochip_set_cascaded_irqchip() (David Arcari) [1829900] - [gpio] gpio: Drop parent irq assignment during cascade setup (David Arcari) [1829900] - [gpio] gpiolib: Initialize gdev field before is used (David Arcari) [1829900] - [gpio] gpio: Assign gpio_irq_chip::parents to non-stack pointer (David Arcari) [1829900] - [gpio] gpio: fix doc string for devm_gpiochip_add_data() to not talk about irq_chip (David Arcari) [1829900] - [gpio] gpio: mockup: fix indicated direction (David Arcari) [1829900] - [gpio] gpiolib: Show correct direction from the beginning (David Arcari) [1829900] - [gpio] gpiolib: Add init_valid_mask exported function (David Arcari) [1829900] - [gpio] gpio: Slightly more helpful debugfs (David Arcari) [1829900] - [gpio] Accept partial 'gpio-line-names' property (David Arcari) [1829900] - [gpio] gpio: Restore indentation of continued lines (David Arcari) [1829900] - [gpio] gpio: Propagate errors from gpiod_set_array_value_complex() (David Arcari) [1829900] - [gpio] gpiolib: Fix incorrect use of find_next_zero_bit() (David Arcari) [1829900] - [gpio] gpiolib: Fix missing updates of bitmap index (David Arcari) [1829900] - [gpio] gpio: Add comments on single direction chips (David Arcari) [1829900] - [gpio] gpiolib: Fix gpio_direction_* for single direction GPIOs (David Arcari) [1829900] - [gpio] gpio: Rename devres implementation file (David Arcari) [1829900] - [gpio] gpio: Use SPDX header for core library (David Arcari) [1829900] - [gpio] gpiolib: Fix array members of same chip processed separately (David Arcari) [1829900] - [gpio] gpiolib: Free the last requested descriptor (David Arcari) [1829900] - [gpio] gpio: Get rid of legacy header (David Arcari) [1829900] - [gpio] gpiolib: check if irqchip already has the irq hook replacements (David Arcari) [1829900] - [gpio] gpiolib: use better errno if get_direction is not available (David Arcari) [1829900] - [documentation] gpiolib: Implement fast processing path in get/set array (David Arcari) [1829900] - [documentation] Documentation: gpio: Fix reference to gpiod_get_array() (David Arcari) [1829900] - [gpio] gpiolib: Pass array info to get/set array functions (David Arcari) [1829900] - [gpio] gpiolib: Identify arrays matching GPIO hardware (David Arcari) [1829900] - [gpio] gpiolib: Pass bitmaps, not integer arrays, to get/set array (David Arcari) [1829900] - [gpio] gpiolib: Don't support irq sharing for userspace (David Arcari) [1829900] - [gpio] gpio: of: Handle SPI chipselect legacy bindings (David Arcari) [1829900] - [gpio] gpiolib: override irq_enable/disable (David Arcari) [1829900] - [gpio] gpiolib: add flag to indicate if the irq is disabled (David Arcari) [1829900] - [gpio] gliolib: set hooks in gpiochip_set_irq_hooks() (David Arcari) [1829900] - [gpio] gpiolib: export gpiochip_irq_reqres/relres() (David Arcari) [1829900] - [include] gpio: fix kernel-doc notation warning for 'request_key' (David Arcari) [1829900] - [gpio] gpio: Fix crash due to registration race (David Arcari) [1829900] - [gpio] gpio: Convert to using pOFn instead of device_node.name (David Arcari) [1829900] - [gpio] gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall (David Arcari) [1829900] - [gpio] gpiolib: acpi: Switch to cansleep version of GPIO library call (David Arcari) [1829900] - [gpio] gpiolib: Avoid calling chip->request() for unused gpios (David Arcari) [1829900] - [gpio] gpio: mmio: Fix up inverted direction registers (David Arcari) [1829900] - [gpio] gpiolib: Fix of_node inconsistency (David Arcari) [1829900] - [gpio] gpiolib: Don't shadow error code of gpiochip_lock_as_irq() (David Arcari) [1829900] - [include] gpiolib: Use GPIOD_OUT_{LOW, HIGH} macros in open drain ones (David Arcari) [1829900] - [gpio] gpiolib: probe deferral error reporting (David Arcari) [1829900] - [include] Input: gpio_keys - add missing include to gpio_keys.h (David Arcari) [1829900] - [gpio] gpiolib: remove an unnecessary TODO (David Arcari) [1829900] - [gpio] gpiolib: don't allow userspace to set values of input lines (David Arcari) [1829900] - [gpio] gpiolib: Join one line back for better readability (David Arcari) [1829900] - [gpio] gpiolib: Consistent use of ->get_direction() inside gpiolib (David Arcari) [1829900] - [gpio] gpiolib: Defer on non-DT find_chip_by_name() failure (David Arcari) [1829900] - [gpio] gpiolib: Respect error code of ->get_direction() (David Arcari) [1829900] - [gpio] gpiolib: Join string literals back (David Arcari) [1829900] - [include] gpio.h: fix location of gpio legacy documentation (David Arcari) [1829900] - [fs] gfs2: Fix use-after-free in gfs2_logd after withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix BUG during unmount after file system withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix error exit in do_xmote (Robert S Peterson) [1831695] - [fs] gfs2: fix withdraw sequence deadlock (Robert S Peterson) [1831695] - [mm] s390/mm: fix page table upgrade vs 2ndary address mode accesses (Vladis Dronov) [1828154] {CVE-2020-11884} - [media] media: serial_ir: Fix use-after-free in serial_ir_init_module (Vladis Dronov) [1802396] {CVE-2019-19543} - [mm] mm/memory_hotplug: fix remove_memory() lockdep splat (Christoph von Recklinghausen) [1830942] - [mm] mm/page_alloc.c: initialize memmap of unavailable memory directly (Christoph von Recklinghausen) [1782827] - [fs] fs/proc/page.c: allow inspection of last section and fix end detection (Christoph von Recklinghausen) [1782827] - [mm] mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section (Christoph von Recklinghausen) [1782827] - [powerpc] kvm: ppc: book3s hv: Handle non-present PTEs in page fault functions (David Gibson) [1820402] - [vfio] vfio-pci/nvlink2: Allow fallback to ibm, mmio-atsd[0] (David Gibson) [1819169] - [s390] s390/cpuinfo: fix wrong output when CPU0 is offline (Philipp Rudo) [1812982] - [s390] s390/topology: remove offline CPUs from CPU topology masks (Philipp Rudo) [1812982] - [hwtracing] intel_th: pci: Add Comet Lake PCH-V support (Tony Camuso) [1822983] - [kernel] kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic (Waiman Long) [1833383] - [kernel] kprobes: Set unoptimized flag after unoptimizing code (Waiman Long) [1833383] - [kernel] kprobes: Prohibit probing on BUG() and WARN() address (Waiman Long) [1833383] - [kernel] kprobes: Fix potential deadlock in kprobe_optimizer() (Waiman Long) [1833383] - [fs] gfs2: More gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] audit: fix a net reference leak in audit_list_rules_send() (Richard Guy Briggs) [1827327] - [kernel] audit: fix a net reference leak in audit_send_reply() (Richard Guy Briggs) [1827327] - [kernel] audit: check the length of userspace generated audit records (Richard Guy Briggs) [1827303] - [s390] s390/pci: do not set affinity for floating irqs (Philipp Rudo) [1834319] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Dx device (Alaa Hleihel) [1789382 1782831] - [netdrv] mlx5: Update list of unsupported devices (Alaa Hleihel) [1823685 1789382] - [infiniband] RDMA/mlx5: Verify that QP is created with RQ or SQ (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix udata response upon SRQ creation (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set of completion request bit should not clear other adjacent bits (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: en_accel, Add missing net/geneve.h include (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix q counters on uplink representors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix command entry leak in Internal Error State (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix forced completion access non initialized command entry (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, On creation set CQ's arm_db member to right value (Alaa Hleihel) [1789384 1789382] - [infiniband] RDMA/mlx5: Set GRH fields in query QP on RoCE (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Get the latest values from counters in switchdev mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix failing fw tracer allocation on s390 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix pfnum in devlink port attribute (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix nest_level for vlan pop action (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing release firmware call (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix frequent ioread PCI access during recovery (Alaa Hleihel) [1789382] - [netdrv] flow_offload: check for basic action hw stats type (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unused argument from parse_tc_pedit_action() (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use netdev_warn() instead of pr_err() for errors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Remove unneeded functions deceleration (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Improve log messages (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Change matcher priority parameter type (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: Eswitch, avoid redundant mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't allow forwarding between uplink (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix missing congestion control debugfs on rep rdma device (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Optimize u64 division on 32-bit arches (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix group version management (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Tidy up and fix reverse christmas ordring (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5: Expose port speed when possible (Alaa Hleihel) [1831133 1789382] - [include] net/mlx5: Expose link speed directly (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5e: Use netdev_warn() for errors for added prefix (Alaa Hleihel) [1789382] - [include] net/mlx5: fix spelling mistake "reserverd" -> "reserved" (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: Using plain integer as NULL pointer (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: incorrect type in assignment (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for posting descriptors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Change inline mode correctly when changing trust state (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add context to the preactivate hook (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unneeded netif_set_real_num_tx_queues (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use preactivate hook to set the indirection table (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Rename hw_modify to preactivate (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Encapsulate updating netdev queues into a function (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing LRO cap check (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Define one flow for TXQ selection when TCs are configured (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Block delay drop to unprivileged users (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix access to wrong pointer while performing flush due to error (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Do not recover from a non-fatal syndrome (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix ICOSQ recovery flow with Striding RQ (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1789382] - [netdrv] net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix the number of hwcounters of a dynamic counter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Clear LAG notifier pointer after unregister (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix endianness handling in pedit mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix wrong value in record tracker enum (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Fix postsend actions write length (Alaa Hleihel) [1789384 1789382] - [infiniband] IB/mlx5: Fix implicit ODP race (Alaa Hleihel) [1789382] - [netdrv] mlx5: register lag notifier for init network namespace only (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix crash in recovery flow without devlink reporter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Use div64_u64 for num_var_hw_entries calculation (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent overflow in mmap offset calculations (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix async events cleanup flows (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Deprecate usage of generic TLS HW capability bit (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: TX, Error completion is for last WQE in batch (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, Fix esp modify function attribute (Alaa Hleihel) [1789382] - [infiniband] RDMA/core: Make the entire API tree static (Alaa Hleihel) [1789382] - [netdrv] mlx5: Use dev_net netdevice notifier registrations (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return the administrative GUID if exists (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Allow connecting flow table to a lower/same level table (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify header copy support (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify set action limitation extension (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5e: Add mlx5e_flower_parse_meta support (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix printk format warning (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Allow creating autogroups with reserved entries (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add ignore level support fwd to table rules (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: fs_core: Introduce unmanaged flow tables (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Refactor mlx5_create_auto_grouped_flow_table (Alaa Hleihel) [1789383 1789382] - [include] net/mlx5e: Expose FEC feilds and related capability bit (Alaa Hleihel) [1789382] - [include] net/mlx5: Add mlx5_ifc definitions for connection tracking support (Alaa Hleihel) [1789382] - [include] net/mlx5: Add copy header action struct layout (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose resource dump register mapping (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add structures and defines for MIRC register (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Read MCAM register groups 1 and 2 (Alaa Hleihel) [1789382] - [include] net/mlx5: Add structures layout for new MCAM access reg groups (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Expose RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Set relaxed ordering when requested (Alaa Hleihel) [1789382] - [include] net/mlx5: Expose relaxed ordering bits (Alaa Hleihel) [1789382] - [include] net/mlx5: Add RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Mask out unsupported ODP capabilities for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Don't fake udata for kernel path (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add ODP WQE handlers for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Simplify devx async commands (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add mmap support for VAR (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Introduce VAR object and its alloc/destroy methods (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Extend caps stage to handle VAR capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose vDPA emulation device capabilities (Alaa Hleihel) [1789382] - [include] net/mlx5: Add Virtio Emulation related device capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Use async EQ setup cleanup helpers for multiple EQs (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Reduce No CQ found log level from warn to debug (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Increase the max number of channels to 128 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Support accept action on nic table (Alaa Hleihel) [1789382] - [netdrv] mlx5: work around high stack usage with gcc (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: limit the function in local scope (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: use true, false for bool variable (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Unify ODP MR code paths to allow extra flexibility (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix outstanding_pi index for GSI qps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add devlink reload (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set netdev name space on creation (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Load profile according to RoCE enablement state (Alaa Hleihel) [1790200 1789382] - [netdrv] net/mlx5: Handle "enable_roce" devlink param (Alaa Hleihel) [1790200 1789382] - [fs] gfs2: Another gfs2_walk_metadata fix (Andreas Grunbacher) [1826419] - [nvme] nvmet-tcp: optimize tcp stack TX when data digest is used (Chris Leech) [1829540] - [nvme] nvmet-tcp: fix maxh2cdata icresp parameter (Chris Leech) [1829540] - [nvme] nvmet-tcp: set SO_PRIORITY for accepted sockets (Chris Leech) [1829540] - [nvme] nvmet-tcp: set MSG_MORE only if we actually have more to send (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in recv error flow (Chris Leech) [1829540] - [nvme] nvme-tcp: don't poll a non-live queue (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in write_zeroes processing (Chris Leech) [1829540] - [nvme] nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl (Chris Leech) [1829540] - [nvme] nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl (Chris Leech) [1829540] - [nvme] nvme: Fix ctrl use-after-free during sysfs deletion (Chris Leech) [1829540] - [nvme] nvme-tcp: break from io_work loop if recv failed (Chris Leech) [1829540] - [nvme] nvme-tcp: move send failure to nvme_tcp_try_send (Chris Leech) [1829540] - [nvme] nvme-tcp: optimize queue io_cpu assignment for multiple queue maps (Chris Leech) [1829540] - [nvme] nvme-tcp: Set SO_PRIORITY for all host sockets (Chris Leech) [1829540] - [nvme] nvme/tcp: fix bug on double requeue when send fails (Chris Leech) [1829540] - [nvme] Revert "nvme: Restart request timers in resetting state" (Chris Leech) [1829540] - [acpi] ACPI: processor: Export acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR (Steve Best) [1826415] - [acpi] ACPI: processor: Clean up acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Introduce acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Export function to claim _CST control (Steve Best) [1826415] - [s390] s390/ftrace: fix potential crashes when switching tracers (Philipp Rudo) [1831796] - [net] net/smc: cancel event worker during device removal (Philipp Rudo) [1780665] - [net] net/smc: check for valid ib_client_data (Philipp Rudo) [1780665] - [net] net/smc: fix cleanup for linkgroup setup failures (Philipp Rudo) [1780665] - [net] net/smc: no peer ID in CLC decline for SMCD (Philipp Rudo) [1780665] - [net] net/smc: transfer fasync_list in case of fallback (Philipp Rudo) [1780665] - [net] net/smc: fix leak of kernel memory to user space (Philipp Rudo) [1780665] - [net] net/smc: allow unprivileged users to read pnet table (Philipp Rudo) [1780665] - [net] net/smc: unregister ib devices in reboot_event (Philipp Rudo) [1780665] - [net] net/smc: add fallback check to connect() (Philipp Rudo) [1780665] - [net] net/smc: shorten lgr_cnt initialization (Philipp Rudo) [1780665] - [net] net/smc: fix fastopen for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: remove unused constant (Philipp Rudo) [1780665] - [net] net/smc: use rcu_barrier() on module unload (Philipp Rudo) [1780665] - [net] net/smc: guarantee removal of link groups in reboot (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: wait for tx completions before link freeing (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination without orderly flag (Philipp Rudo) [1780665] - [net] net/smc: no WR buffer wait for terminating link group (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: fix final cleanup sequence for SMCD devices (Philipp Rudo) [1780665] - [net] net/smc: fix refcount non-blocking connect() -part 2 (Philipp Rudo) [1780665] - [net] net/smc: fix ethernet interface refcounting (Philipp Rudo) [1780665] - [net] net/smc: fix refcounting for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: fix closing of fallback SMC sockets (Philipp Rudo) [1780665] - [net] net/smc: remove close abort worker (Philipp Rudo) [1780665] - [net] net/smc: introduce link group termination worker (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination of link groups (Philipp Rudo) [1780665] - [net] net/smc: tell peers about abnormal link group termination (Philipp Rudo) [1780665] - [net] net/smc: improve link group freeing (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination locking (Philipp Rudo) [1780665] - [net] net/smc: terminate link group without holding lgr lock (Philipp Rudo) [1780665] - [net] net/smc: cancel send and receive for terminated socket (Philipp Rudo) [1780665] - [net] net/smc: receive pending data after RCV_SHUTDOWN (Philipp Rudo) [1780665] - [net] net/smc: receive returns without data (Philipp Rudo) [1780665] - [net] net/smc: fix SMCD link group creation with VLAN id (Philipp Rudo) [1780665] - [net] net/smc: improve close of terminated socket (Philipp Rudo) [1780665] - [net] net/smc: no new connections on disappearing devices (Philipp Rudo) [1780665] - [net] net/smc: increase device refcount for added link group (Philipp Rudo) [1780665] - [net] net/smc: separate locks for SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: separate SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: original socket family in inet_sock_diag (Philipp Rudo) [1780665] - [infiniband] RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index (Kamal Heib) [1828601] - [infiniband] RDMA/core: Add helper function to retrieve driver gid context from gid attr (Kamal Heib) [1828601] - [media] media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() (Vladis Dronov) [1825616] {CVE-2019-9455} - [net] SUNRPC: Fix initialisation of struct rpc_xprt_switch (Steve Dickson) [1683394] - [net] SUNRPC: add links for all client xprts to debugfs (Steve Dickson) [1683394] - [net] SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts (Steve Dickson) [1683394] - [net] SUNRPC: Fix transport accounting when caller specifies an rpc_xprt (Steve Dickson) [1683394] - [fs] NFS: send state management on a single connection (Steve Dickson) [1683394] - [net] SUNRPC: Add basic load balancing to the transport switch (Steve Dickson) [1683394] - [net] SUNRPC: Fix up task signalling (Steve Dickson) [1683394] - [fs] NFS: Allow multiple connections to a NFSv2 or NFSv3 server (Steve Dickson) [1683394] - [fs] NFS: Display the "nconnect" mount option if it is set (Steve Dickson) [1683394] - [fs] pNFS: Allow multiple connections to the DS (Steve Dickson) [1683394] - [fs] NFSv4: Allow multiple connections to NFSv4.x (x>0) servers (Steve Dickson) [1683394] - [fs] NFS: Add a mount option to specify number of TCP connections to use (Steve Dickson) [1683394] - [net] SUNRPC: Allow creation of RPC clients with multiple connections (Steve Dickson) [1683394] - [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827251] {CVE-2020-10711} - [scsi] scsi: qla2xxx: fix a potential NULL pointer dereference ("Ewan D. Milne") [1829250] {CVE-2019-16233} - [input] Input: ff-memless - kill timer in destroy() (Chris von Recklinghausen) [1815024] {CVE-2019-19524}- [netdrv] net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Remove redundant posts in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Fix corner-case checks in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Fix lowest FDB pool size (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix hairpin RSS table size (Alaa Hleihel) [1789380] - [netdrv] Revert "net/mlx5: Support lockless FTE read lookups" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move devlink registration before interfaces load (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Always print health reporter message to dmesg (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Avoid duplicating rule destinations (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Fix device memory flows (Alaa Hleihel) [1789380] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev mode for prio tag (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix build error without IPV6 (Alaa Hleihel) [1789380] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Remove redundant pointer check (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TC, Stub out ipv6 tun create header function (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add support for Geneve packets SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add HW bits and definitions for Geneve flex parser (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code for SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT_CONTEXT command (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Implement callbacks for getting VFs GUID attributes (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Rx, Update page pool numa node when changed (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support extended number of strides for Striding RQ (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove redundant NULL initializations (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Add new chain for netfilter flow table offload (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor creating fast path prio chains (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Accumulate levels for chains prio namespaces (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Define fdb tc levels per prio (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Simplify fdb chain and prio eswitch defines (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support flow counters offset for bulk counters (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Dump of fw_fatal use updated devlink binary interface (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Rename profile and init methods (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix spelling mistake "metdata" -> "metadata" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix kvfree of uninitialized pointer spec (Alaa Hleihel) [1789380] - [infiniband] IB: mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: LAG, Use port enumerators (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: rate limit alloc_ent error messages (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add ToS (DSCP) header rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Bit sized fields rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: WQ, Move short getters into header file (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Support lockless FTE read lookups (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Do not hold group lock while allocating FTE in software (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Verify that rule has at least one fwd/drop action (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove unneeded variable in mlx5_unload_one (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: FPGA, support network cards with standalone FPGA (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mlx5_core_is_vf() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor ingress acl configuration (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Restrict metadata disablement to offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads shift ACL programming during enable/disable vport (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move ACL drop counters life cycle close to ACL lifecycle (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Legacy introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Prepare code to handle vport enable error (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Tide up state_lock and vport enabled flag usage (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move legacy drop counter and rule under legacy structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move metdata fields under offloads structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Introduce and use mlx5_esw_is_manager_vport() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Introduce and use vlan rule config helper (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename ingress acl config in offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename egress config to generic name (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Test write combining support (Alaa Hleihel) [1789380] - [netdrv] net: Fix misspellings of "configure" and "configuration" (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not race with mlx5_ib_invalidate_range during create and destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit ODP destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Avoid double lookups on the pagefault path (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Reduce locking in implicit_mr_get_data() (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use an xarray for the children of an implicit ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split implicit handling from pagefault_mr (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Set the HW IOVA of the child MRs to their place in the tree (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Lift implicit_mr_alloc() into the two routines that call it (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit_mr_get_data (Alaa Hleihel) [1789380] - [netdrv] RDMA/mlx5: Delete struct mlx5_priv->mkey_table (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use a dedicated mkey xarray for ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split sig_err MR data into its own xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use SRCU properly in ODP prefetch (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Align usage of QP1 create flags with rest of mlx5 defines (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Add capability for max sge to get optimized performance (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mkey context setting helper routine (Alaa Hleihel) [1789380] - [include] net/mlx5: Expose optimal performance scatter entries capability (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary else statement (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary return statement (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Group boolean parameters to take less space (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add missing capability bit check for IP-in-IP (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix ingress rate configuration for representors (Alaa Hleihel) [1789378] - [netdrv] mlx5: reject unsupported external timestamp flags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Replace kfree with kvfree when free vhca stats (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove incorrect match criteria assignment line (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Enhance TX resync flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save a copy of the crypto info (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unneeded cipher type checks (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Limit DUMP wqe size (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix missing SQ edge fill (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix page refcnt leak in TX resync error flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save by-value copy of the record frags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save only the frag page to release at completion (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Size of a Dump WQE is fixed (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Put live in the correct place for ODP MRs (Alaa Hleihel) [1789378] - [infiniband] RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages() (Alaa Hleihel) [1789378] - [netdrv] drivers: net: Fix Kconfig indentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove redundant dev_name print from err log (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove useless set memory to zero use memset() (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unused function parameter (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPERV_INTERFACE (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix static checker warning of potential pointer math issue (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove unlikely() from WARN*() condition (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support TSO and TX checksum offloads for IP-in-IP tunnels (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Improve stateless offload capability check (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Change function's position to a more fitting file (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add page fault handler for DC initiator WQE (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Remove check of FW capabilities in ODP page fault handling (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Set ODP capabilities for DC transport to max (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: RDMA_RX flow type support for user applications (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Fix return code in case of hyperv wrong size read (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add mlx5e HV VHCA stats agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA control agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA infrastructure (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add wrappers for HyperV PCIe operations (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh used value update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add tc flower tracepoints (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use ib_umem_start instead of umem.address (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Create bypass and loopback flow steering namespaces for RDMA RX (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add per-namespace flow table default miss action support (Alaa Hleihel) [1789378] - [include] net/mlx5: Expose IP-in-IP capability bit (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Improve functions documentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from CQE with error on RQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: RX, Handle CQE with error at the earliest stage (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from rx timeout (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Report and recover from CQE error on ICOSQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Split open/close ICOSQ into stages (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add support to rx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add helper functions for reporter's basics (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add cq info to tx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx reporter diagnostics output (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx diagnose function (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Generalize tx reporter's functionality (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Change naming convention for reporter's functions (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Rename reporter header file (Alaa Hleihel) [1790198 1789378] - [infiniband] RDMA/mlx5: Annotate lock dependency in bind/unbind slave port (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Expose XRQ legacy commands over the DEVX interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add legacy events to DEVX list (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add XRQ legacy commands opcodes (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use debug message instead of warn (Alaa Hleihel) [1789378] - [netdrv] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789378] - [infiniband] mlx5: Use refcount_t for refcount (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Allow dropping specific tunnel packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: TX reporter cleanup (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Set tx reporter only on successful creation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Rx, checksum handling refactoring (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Soften inline mode VLAN dependencies (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Slight enhancement for WQE fetch function (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Strict the room needed for SQ edge NOPs (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: E-Switch, add ingress rate support (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Remove DEBUG ODP code (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Avoid unnecessary typecast (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: xsk: dynamically allocate mlx5e_channel_param (Alaa Hleihel) [1789378] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789378] - [char] tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module (David Gibson) [1781915] - [char] tpm: ibmvtpm: Add support for TPM2 (David Gibson) [1781915] - [char] tpm: of: Handle IBM, vtpm20 case when getting log parameters (David Gibson) [1781915] - [wireless] iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices (Jarod Wilson) [1807052] - [wireless] mwifiex: set needed_headroom, not hard_header_len (Jarod Wilson) [1807052] - [wireless] ath9k: Handle txpower changes even when TPC is disabled (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: fix coverage_class type (Jarod Wilson) [1807052] - [wireless] rtw88: Use kfree_skb() instead of kfree() (Jarod Wilson) [1807052] - [wireless] brcmfmac: abort and release host after error (Jarod Wilson) [1807052] - [wireless] ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl (Jarod Wilson) [1807052] - [wireless] ath10k: Call cpu_latency_qos_*() instead of pm_qos_*() (Jarod Wilson) [1807052] - [net] mac80211: fix authentication with iwlwifi/mvm (Jarod Wilson) [1807052] - [net] mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX (Jarod Wilson) [1807052] - [net] mac80211: mark station unauthorized before key removal (Jarod Wilson) [1807052] - [net] mac80211: Check port authorization in the ieee80211_tx_dequeue() case (Jarod Wilson) [1807052] - [net] cfg80211: Do not warn on same channel at the end of CSA (Jarod Wilson) [1807052] - [net] mac80211: drop data frames without key on encrypted links (Jarod Wilson) [1807052] - [net] nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 (Jarod Wilson) [1807052] - [wireless] iwlwifi: cfg: use antenna diversity with all AX101 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix rate scale NSS configuration (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't add TLV offset when reading FIFOs (Jarod Wilson) [1807052] - [wireless] iwlwifi: check allocated pointer when allocating conf_tlvs (Jarod Wilson) [1807052] - [wireless] iwlwifi: consider HE capability when setting LDPC (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: take the required lock when clearing time event data (Jarod Wilson) [1807052] - [net] mac80211: Do not send mesh HWMP PREQ if HWMP is disabled (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for channel switch (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for beacon report scanning (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for critical protocol indication (Jarod Wilson) [1807052] - [wireless] mt76: fix array overflow on receiving too many fragments for a packet (Jarod Wilson) [1807052] - [net] mac80211: rx: avoid RCU list traversal under mutex (Jarod Wilson) [1807052] - [net] nl80211: explicitly include if_vlan.h (Jarod Wilson) [1807052] - [net] mac80211: Remove a redundant mutex unlock (Jarod Wilson) [1807052] - [net] cfg80211: check reg_rule for NULL in handle_channel_custom() (Jarod Wilson) [1807052] - [net] nl80211: fix potential leak in AP start (Jarod Wilson) [1807052] - [net] mac80211: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1807052] - [net] cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1807052] - [net] cfg80211: check wiphy driver existence for drvinfo report (Jarod Wilson) [1807052] - [net] mac80211: consider more elements in parsing CRC (Jarod Wilson) [1807052] - [net] mac80211: fix quiet mode activation in action frames (Jarod Wilson) [1807052] - [net] mac80211: use more bits for ack_frame_id (Jarod Wilson) [1807052] - [wireless] rtw88: Fix return value of rtw_wow_check_fw_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: d3: read all FW CPUs error info (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix TDLS discovery with the new firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: avoid use after free for pmsr request (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update the DTS measurement type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't throw error when trying to remove IGTK (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix thermal zone registration (Jarod Wilson) [1807052] - [wireless] iwlwifi: use helpers (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1807052] - [wireless] mwifiex: fix unbalanced locking in mwifiex_process_country_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: fix spelling mistake "initilized" -> "initialized" (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: remove redundant assignment to variable cond (Jarod Wilson) [1807052] - [wireless] brcmfmac: Remove always false 'idx < 0' statement (Jarod Wilson) [1807052] - [wireless] rtw88: use shorter delay time to poll PS state (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL skb access in TX ISR (Jarod Wilson) [1807052] - [wireless] brcmfmac: add initial support for monitor mode (Jarod Wilson) [1807052] - [wireless] brcmfmac: simplify building interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362 (Jarod Wilson) [1807052] - [wireless] brcmfmac: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtw88: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Fix typo (Jarod Wilson) [1807052] - [wireless] rtw88: change max_num_of_tx_queue() definition to inline in pci.h (Jarod Wilson) [1807052] - [wireless] rtw88: assign NULL to skb after being kfree()'ed (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop() (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused vif pointer in struct rtw_vif (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused variable 'in_lps' (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused spinlock (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: update power sequence to v15 (Jarod Wilson) [1807052] - [wireless] rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M (Jarod Wilson) [1807052] - [wireless] rtw88: fix rate mask for 1SS chip (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan net-detect support (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan pattern match support (Jarod Wilson) [1807052] - [wireless] rtw88: support wowlan feature for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: load wowlan firmware if wowlan is supported (Jarod Wilson) [1807052] - [wireless] rtw88: add interface config for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset dma when reset pci trx ring (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset ring index when release skbs in tx ring (Jarod Wilson) [1807052] - [wireless] ath10k: Use device_get_match_data() to simplify code (Jarod Wilson) [1807052] - [wireless] ath10k: Add newlines to printk messages (Jarod Wilson) [1807052] - [wireless] ath10k: Correct the DMA direction for management tx buffers (Jarod Wilson) [1807052] - [wireless] mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() (Jarod Wilson) [1807052] - [wireless] ath11k: fix up some error paths (Jarod Wilson) [1807052] - [wireless] ath11k: make sure to also report the RX bandwidth inside radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: avoid null pointer dereference when pointer band is null (Jarod Wilson) [1807052] - [wireless] ath11k: Add missing pdev rx rate stats (Jarod Wilson) [1807052] - [wireless] ath11k: ensure ts.flags is initialized before bit-wise or'ing in values (Jarod Wilson) [1807052] - [wireless] ath11k: set TxBf parameters after vdev start (Jarod Wilson) [1807052] - [wireless] ath11k: enable HE tlvs in ppdu stats for pktlog lite (Jarod Wilson) [1807052] - [wireless] ath11k: fix debugfs build failure (Jarod Wilson) [1807052] - [wireless] ath10k: Don't call SCM interface for statically mapped msa region (Jarod Wilson) [1807052] - [wireless] Revert "ath10k: fix DMA related firmware crashes on multiple devices" (Jarod Wilson) [1807052] - [wireless] ath10k: drop RX skb with invalid length for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] ath10k: Add optional qdss clk (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Fix comment on ath10k_pci_dump_memory_sram (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe (Jarod Wilson) [1807052] - [wireless] ath9k: use true,false for bool variable (Jarod Wilson) [1807052] - [net] net: mac80211: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] net: iwlwifi: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] iwlwifi: add device name to device_info (Jarod Wilson) [1807052] - [wireless] iwlwifi: implement a new device configuration table (Jarod Wilson) [1807052] - [wireless] iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg (Jarod Wilson) [1807052] - [wireless] iwlwifi: prph: remove some unused register definitions (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print out extended secboot status before dump (Jarod Wilson) [1807052] - [wireless] iwlwifi: incorporate firmware filename into version (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: check for the domain on all TLV types during init (Jarod Wilson) [1807052] - [wireless] iwlwifi: add new iwlax411 struct for type SoSnj (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove the iwl_dbg_tlv_gen_active_trigs() function (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove unnecessary active triggers status flag (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't allow changing the domain via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Update BEACON_TEMPLATE_CMD firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove CSR registers abstraction (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove some outdated iwl22000 configurations (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: validate queue ID before array deref/bit ops (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: use partial pages if applicable (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: map only used part of RX buffers (Jarod Wilson) [1807052] - [wireless] iwlwifi: allocate more receive buffers for HE devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for responder config command version 7 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for location range request version 8 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: remove support for fw scan api v11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: don't skip a TX FIFO when dumping (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update powersave correctly for D3 (Jarod Wilson) [1807052] - [wireless] ath11k: Use sizeof_field() instead of FIELD_SIZEOF() (Jarod Wilson) [1807052] - [wireless] ath11k: explicitly cast wmi commands to their correct struct type (Jarod Wilson) [1807052] - [wireless] orinoco: avoid assertion in case of NULL pointer (Jarod Wilson) [1807052] - [wireless] brcmfmac: Keep OOB wake-interrupt disabled when it shouldn't be enabled (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_usbdev_qinit (Jarod Wilson) [1807052] - [wireless] brcmfmac: not set mbss in vif if firmware does not support MBSS (Jarod Wilson) [1807052] - [wireless] brcmfmac: add RSDB condition when setting interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for BCM4359 SDIO chipset (Jarod Wilson) [1807052] - [wireless] brcmfmac: make errors when setting roaming parameters non-fatal (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix rambase for 4359/9 (Jarod Wilson) [1807052] - [wireless] brcmfmac: set F2 blocksize and watermark for 4359 (Jarod Wilson) [1807052] - [wireless] brcmfmac: reset two D11 cores if chip has two D11 cores (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: set interface carrier to off by default (Jarod Wilson) [1807052] - [wireless] mwifiex: delete unused mwifiex_get_intf_num() (Jarod Wilson) [1807052] - [wireless] rt2x00usb: Fix a warning message in 'rt2x00usb_watchdog_tx_dma()' (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix use after free in brcmf_sdio_readframes() (Jarod Wilson) [1807052] - [wireless] rt2x00: use RESET state bit to prevent IV changes on restart (Jarod Wilson) [1807052] - [wireless] rt2x00: implement reconfig_complete (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl_pci: Fix -Wcast-function-type (Jarod Wilson) [1807052] - [wireless] brcmsmac: Remove always false 'channel < 0' statement (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove last definitions of local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl88821ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove dependence on special bit manipulation macros for common driver (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: rtl8192c_com: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove usage of private bit manipulation (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() (Jarod Wilson) [1807052] - [wireless] ath9k: fix storage endpoint lookup (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] ath11k: remove an unneeded NULL check (Jarod Wilson) [1807052] - [wireless] ath11k: checking for NULL vs IS_ERR() (Jarod Wilson) [1807052] - [wireless] ath11k: delete a stray unlock in ath11k_dbg_htt_stats_req() (Jarod Wilson) [1807052] - [wireless] ath11k: fix missing free of skb on error return path (Jarod Wilson) [1807052] - [wireless] ath11k: fix uninitialized variable radioup (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak on reg_info (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unnecessary enum scan_priority (Jarod Wilson) [1807052] - [wireless] ath11k: fix several spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath11k: add some missing __packed qualifiers (Jarod Wilson) [1807052] - [wireless] ath11k: set the BA buffer size to 256 when HE is enabled (Jarod Wilson) [1807052] - [wireless] ath11k: fix pdev when invoking ath11k_wmi_send_twt_enable_cmd() (Jarod Wilson) [1807052] - [wireless] ath11k: optimize ath11k_hal_tx_status_parse (Jarod Wilson) [1807052] - [wireless] ath11k: optimise ath11k_dp_tx_completion_handler (Jarod Wilson) [1807052] - [wireless] ath11k: move some tx_status parsing to debugfs code (Jarod Wilson) [1807052] - [wireless] ath11k: rename ath11k_wmi_base instances from wmi_sc to wmi_ab (Jarod Wilson) [1807052] - [wireless] ath11k: drop memset when setting up a tx cmd desc (Jarod Wilson) [1807052] - [wireless] ath11k: disable PS for STA interfaces by default upon bringup (Jarod Wilson) [1807052] - [wireless] ath11k: add wmi helper for turning STA PS on/off (Jarod Wilson) [1807052] - [wireless] ath10k: Fix some typo in some warning messages (Jarod Wilson) [1807052] - [wireless] ath11k: register HE mesh capabilities (Jarod Wilson) [1807052] - [net] netlink: rename nl80211_validate_nested() to nla_validate_nested() (Jarod Wilson) [1807052] - [wireless] wireless/mediatek: Replace rcu_swap_protected() with rcu_replace_pointer() (Jarod Wilson) [1807052] - [wireless] ath: add support for special 0x0 regulatory domain (Jarod Wilson) [1807052] - [wireless] ath10k: change bundle count for max rx bundle for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable napi on RX path for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: fix indentation in ath11k_mac_prepare_he_mode() (Jarod Wilson) [1807052] - [wireless] ath11k: Setup REO destination ring before sending wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Move mac80211 hw allocation before wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Skip update peer stats for management packets (Jarod Wilson) [1807052] - [wireless] ath11k: update tx duration in station info (Jarod Wilson) [1807052] - [wireless] ath11k: fix vht guard interval mapping (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak in monitor mode (Jarod Wilson) [1807052] - [wireless] ath11k: Advertise MPDU start spacing as no restriction (Jarod Wilson) [1807052] - [wireless] ath11k: Update tx and rx chain count properly on drv_set_antenna (Jarod Wilson) [1807052] - [wireless] ath11k: add necessary peer assoc params in wmi dbg (Jarod Wilson) [1807052] - [wireless] ath11k: unlock mutex during failure in qmi fw ready (Jarod Wilson) [1807052] - [wireless] ath11k: add support for controlling tx power to a station (Jarod Wilson) [1807052] - [wireless] ath11k: update bawindow size in delba process (Jarod Wilson) [1807052] - [wireless] ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API (Jarod Wilson) [1807052] - [wireless] ath11k: avoid burst time conversion logic (Jarod Wilson) [1807052] - [wireless] ath11k: pktlog: fix sending/using the pdev id (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up ce and HTC service config update (Jarod Wilson) [1807052] - [wireless] ath11k: tracing: fix ath11k tracing (Jarod Wilson) [1807052] - [wireless] ath10k: enable wow feature for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: change log level for mpdu status of sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: set WMI_PEER_AUTHORIZE after a firmware crash (Jarod Wilson) [1807052] - [wireless] ath10k: set max mtu to 1500 for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: enable firmware log by default for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage (Jarod Wilson) [1807052] - [wireless] ath11k: Fixing TLV length issue in peer pktlog WMI command (Jarod Wilson) [1807052] - [wireless] ath11k: Fix skb_panic observed during msdu coalescing (Jarod Wilson) [1807052] - [wireless] ath11k: remove unused tx ring counters (Jarod Wilson) [1807052] - [wireless] ath11k: avoid WMM param truncation (Jarod Wilson) [1807052] - [wireless] ath11k: optimize RX path latency (Jarod Wilson) [1807052] - [wireless] ath11k: update tcl cmd descriptor parameters for STA mode (Jarod Wilson) [1807052] - [wireless] ath11k: fix wmi service ready ext tlv parsing (Jarod Wilson) [1807052] - [wireless] ath11k: fix resource leak in ath11k_mac_sta_state (Jarod Wilson) [1807052] - [wireless] ath11k: Fix htt stats sounding info and pdev cca stats (Jarod Wilson) [1807052] - [wireless] ath10k: move non-fatal warn logs to dbg level (Jarod Wilson) [1807052] - [wireless] ath11k: add spatial reuse support (Jarod Wilson) [1807052] - [wireless] ath11k: add TWT support (Jarod Wilson) [1807052] - [wireless] ath11k: add HE support (Jarod Wilson) [1807052] - [wireless] ath11k: Remove dead code while handling amsdu packets (Jarod Wilson) [1807052] - [wireless] ath11k: fix missed bw conversion in tx completion (Jarod Wilson) [1807052] - [wireless] ath11k: convert message from info to dbg (Jarod Wilson) [1807052] - [wireless] ath11k: ignore event 0x6017 (Jarod Wilson) [1807052] - [wireless] ath11k: add RX stats support for radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: driver for Qualcomm IEEE 802.11ax devices (Jarod Wilson) [1807052] - [wireless] ath10k: fix RX of frames with broken FCS in monitor mode (Jarod Wilson) [1807052] - [wireless] ath10k: report rssi of each chain to mac80211 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: Handle "invalid" BDFs for msm8998 devices (Jarod Wilson) [1807052] - [wireless] ath10k: Fix qmi init error handling (Jarod Wilson) [1807052] - [wireless] ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO (Jarod Wilson) [1807052] - [wireless] ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 (Jarod Wilson) [1807052] - [wireless] ath10k: add large size for BMI download data for SDIO (Jarod Wilson) [1807052] - [wireless] ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: remove struct ath10k_sdio_rx_data::status (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: cosmetic cleanup (Jarod Wilson) [1807052] - [wireless] ath10k: add workqueue for RX path of sdio (Jarod Wilson) [1807052] - [wireless] ath10k: change max RX bundle size from 8 to 32 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable RX bundle receive for sdio (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues (Jarod Wilson) [1807052] - [net] cfg80211: fix page refcount issue in A-MSDU decap (Jarod Wilson) [1807052] - [net] cfg80211: check for set_wiphy_params (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in cfg80211_cqm_rssi_update (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in nl80211_probe_mesh_link (Jarod Wilson) [1807052] - [net] cfg80211: fix deadlocks in autodisconnect work (Jarod Wilson) [1807052] - [net] wireless: wext: avoid gcc -O3 warning (Jarod Wilson) [1807052] - [net] mac80211: Fix TKIP replay protection immediately after key setup (Jarod Wilson) [1807052] - [net] cfg80211: Fix radar event during another phy CAC (Jarod Wilson) [1807052] - [net] wireless: fix enabling channel 12 for custom regulatory domain (Jarod Wilson) [1807052] - [net] mac80211: mesh: restrict airtime metric to peered established plinks (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: mvm: fix scan config command size" (Jarod Wilson) [1807052] - [wireless] iwlwifi: fw: make pos static in iwl_sar_get_ewrd_table() loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove lar_disable module parameter (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: force stop the debug monitor HW (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: always disable L0S states (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rename L0S_ENABLED bit to L0S_DISABLED (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix potential SKB leak on TXQ TX (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix SKB leak on invalid queue (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: extend hardware workaround to context-info (Jarod Wilson) [1807052] - [wireless] iwlwifi: Don't ignore the cap field upon mcc update (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: report TX rate to mac80211 directly for RS offload (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix NVM check for 3168 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: fix TLV fragment allocation loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: allocate smaller dev_cmd for TX headers (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: detect the DMA bug and warn if it happens (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: work around DMA hardware bug (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move page tracking into get_page_hdr() (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send PPAG command if disabled (Jarod Wilson) [1807052] - [wireless] mt76: Off by one in mt76_calc_rx_airtime() (Jarod Wilson) [1807052] - [wireless] mt76: fix LED link time failure (Jarod Wilson) [1807052] - [net] mac80211: Turn AQL into an NL80211_EXT_FEATURE (Jarod Wilson) [1807052] - [net] mac80211: airtime: Fix an off by one in ieee80211_calc_rx_airtime() (Jarod Wilson) [1807052] - [net] cfg80211: fix double-free after changing network namespace (Jarod Wilson) [1807052] - [net] mac80211: fix TID field in monitor mode transmit (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move power gating workaround earlier in the flow (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection" (Jarod Wilson) [1807052] - [wireless] wireles: Use sizeof_field() macro (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: fix default mac address overwrite (Jarod Wilson) [1807052] - [wireless] ath9k: use iowrite32 over __raw_writel (Jarod Wilson) [1807052] - [net] mac80211: Use Airtime-based Queue Limits (AQL) on packet dequeue (Jarod Wilson) [1807052] - [net] mac80211: Implement Airtime-based Queue Limit (AQL) (Jarod Wilson) [1807052] - [net] mac80211: Import airtime calculation code from mt76 (Jarod Wilson) [1807052] - [net] mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED (Jarod Wilson) [1807052] - [net] mac80211: expose HW conf flags through debugfs (Jarod Wilson) [1807052] - [net] mac80211: Add new sta_info getter by sta/vif addrs (Jarod Wilson) [1807052] - [net] mac80211: add a comment about monitor-to-dev injection (Jarod Wilson) [1807052] - [wireless] drivers: net: Fix Kconfig indentation, continued (Jarod Wilson) [1807052] - [wireless] mt76: fix fix ampdu locking (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: fix endpoint definition order (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: read {tx,rx} mask from eeprom (Jarod Wilson) [1807052] - [wireless] mt76: move mt76_get_antenna in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs (Jarod Wilson) [1807052] - [wireless] Revert "mt76: mt76x0e: don't use hw encryption for MT7630E" (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: disable radar pattern detector during scanning (Jarod Wilson) [1807052] - [wireless] mt76: move interface_modes definition in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add ibss support (Jarod Wilson) [1807052] - [wireless] mt76: move SUPPORTS_REORDERING_BUFFER hw property in mt76_register_device (Jarod Wilson) [1807052] - [wireless] mt76: use mt76_dev in mt76_is_{mmio,usb} (Jarod Wilson) [1807052] - [wireless] mt76: Remove set but not used variable 'idx' (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on a dedicated stats workqueue (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on usb_interface instead of usb_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: remove 350ms delay in mt76x0_phy_calibrate (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb (Jarod Wilson) [1807052] - [wireless] mt76: remove obsolete .add_buf() from struct mt76_queue_ops (Jarod Wilson) [1807052] - [wireless] mt76: add sanity check for a-mpdu rx wcid index (Jarod Wilson) [1807052] - [wireless] mt76: refactor cc_lock locking scheme (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: eeprom: add support for MAC address from OF (Jarod Wilson) [1807052] - [wireless] mt76: avoid enabling interrupt if NAPI poll is still pending (Jarod Wilson) [1807052] - [wireless] mt76: fix aggregation stop issue (Jarod Wilson) [1807052] - [wireless] mt76: drop rcu read lock in mt76_rx_aggr_stop (Jarod Wilson) [1807052] - [wireless] mt76: add missing locking around ampdu action (Jarod Wilson) [1807052] - [wireless] mt76: do not use devm API for led classdev (Jarod Wilson) [1807052] - [wireless] mt76: enable airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: track tx/rx airtime for airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: introduce mt7615_mac_wtbl_update routine (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix survey channel busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: report tx_time, bss_rx and busy time to mac80211 (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: track approximate tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move MT_CH_TIME_CFG init to mt76x02_mac_cc_reset (Jarod Wilson) [1807052] - [wireless] mt76: unify channel survey update code (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: switch to a different counter for survey busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: track tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: track rx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: store current channel survey_state in struct mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: rename mt76_driver_ops txwi_flags to drv_flags and include tx aligned4 (Jarod Wilson) [1807052] - [wireless] mt76: report rx a-mpdu subframe status (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: remove q_rx field from struct mt7603_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: move aggr_stats array in mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add queue entry in debugfs (Jarod Wilson) [1807052] - [wireless] mt76: move queue debugfs entry to driver specific code (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0u: reset counter starting the device (Jarod Wilson) [1807052] - [wireless] mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_start (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move mac_reset_counter in mt76x02_lib module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: enable SCS by default (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0e: make array mt76x0_chan_map static const, makes object smaller (Jarod Wilson) [1807052] - [wireless] mt76: usb: add lockdep_assert_held in __mt76u_vendor_request (Jarod Wilson) [1807052] - [wireless] mt76: remove empty flag in mt76_txq_schedule_list (Jarod Wilson) [1807052] - [wireless] mt76: use cancel_delayed_work_sync in mt76_rx_aggr_shutdown (Jarod Wilson) [1807052] - [wireless] mt76: remove aggr_work field from struct mt76_wcid (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix control frame rx in monitor mode (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 52 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: check kasprintf() return value (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove outdated comment referring to wake lock (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: trace IOVA for iwlwifi_dev_tx_tb (Jarod Wilson) [1807052] - [wireless] iwlwifi: dvm: excessive if in rs_bt_update_lq() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Report tx/rx antennas (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rx: use rxq queue_size instead of constant (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove left-over non-functional email alias (Jarod Wilson) [1807052] - [wireless] iwlwifi: config: remove max_rx_agg_size (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make some RX functions static (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req FW API ver 13 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: fix support for transmitting SKBs with fraglist (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'vif', 'dev', 'len' (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove monitor interface when detaching (Jarod Wilson) [1807052] - [wireless] brcmfmac: disable PCIe interrupts before bus reset (Jarod Wilson) [1807052] - [wireless] rtw88: allows to enable/disable HCI link PS mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: pci: enable CLKREQ function if host supports it (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use for loop instead of while loop for DBI/MDIO (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use macros to access PCI DBI/MDIO registers (Jarod Wilson) [1807052] - [wireless] rtlwifi: set proper udelay within rf_serial_read (Jarod Wilson) [1807052] - [wireless] rtlwifi: rf_lock use non-irqsave spin_lock (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove set but not used variable 'mpnum', 'nsp', 'nmp' (Jarod Wilson) [1807052] - [wireless] rtw88: remove duplicated include from ps.c (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'rsr' (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove unnecessary return (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: remove local VENDOR_ID and DEVICE_ID definitions (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 definition (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 add device tree support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix non-ACPI function (Jarod Wilson) [1807052] - [wireless] iwlwifi: 22000: fix some indentation (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: start CTDP budget from 2400mA (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't skip mgmt tid when flushing all tids (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: scan: enable adaptive dwell in p2p (Jarod Wilson) [1807052] - [wireless] iwlwifi: refactor the SAR tables from mvm to acpi (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req cmd ver 12 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: make new scan req versioning flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix unaligned read of rx_pkt_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove redundant assignment to variable bufsz (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 51 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: FW API: reference enum in docs of modify_mask (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print rate_n_flags in a pretty format (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: adapt the code to use api ver 11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: Create function to build scan cmd (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: create function for scan scheduling params (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support dump collection upon assert during D3 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: in VHT connection use only VHT capabilities (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: update iwl_uhb_nvm_channels (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix support for single antenna diversity (Jarod Wilson) [1807052] - [wireless] ath10k: qmi: Sleep for a while before assigning MSA memory (Jarod Wilson) [1807052] - [wireless] ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" (Jarod Wilson) [1807052] - [wireless] mwifiex: Re-work support for SDIO HW reset (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Add support for Edimax EW-7611ULB (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing enable interrupt flag (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address (Jarod Wilson) [1807052] - [net] mac80211: Use debugfs_create_xul() helper (Jarod Wilson) [1807052] - [net] cfg80211: VLAN offload support for set_key and set_sta_vlan (Jarod Wilson) [1807052] - [net] mac80211: Shrink the size of ack_frame_id to make room for tx_time_est (Jarod Wilson) [1807052] - [net] mac80211: don't re-parse elems in ieee80211_assoc_success() (Jarod Wilson) [1807052] - [net] mac80211: move store skb ack code to its own function (Jarod Wilson) [1807052] - [wireless] ath10k: disable cpuidle during downloading firmware (Jarod Wilson) [1807052] - [wireless] ath10k: fix potential issue of peer stats allocation (Jarod Wilson) [1807052] - [wireless] ath10k: fix get invalid tx rate for Mesh metric (Jarod Wilson) [1807052] - [wireless] rtw88: signal completion even on firmware-request failure (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL pointer access for firmware (Jarod Wilson) [1807052] - [wireless] rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() (Jarod Wilson) [1807052] - [wireless] rt2800: remove errornous duplicate condition (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8225se: remove some unused const variables (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove set but not used variables (Jarod Wilson) [1807052] - [wireless] rtw88: raise LPS threshold to 50, for less power consumption (Jarod Wilson) [1807052] - [wireless] ath5k: eeprom: Remove unneeded variable (Jarod Wilson) [1807052] - [wireless] ath10k: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt7601u: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] b43: dma: Fix use true/false for bool type variable (Jarod Wilson) [1807052] - [wireless] b43: main: Fix use true/false for bool type (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant null pointer check on arrays (Jarod Wilson) [1807052] - [wireless] rtw88: avoid FW info flood (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential read outside array boundary (Jarod Wilson) [1807052] - [wireless] rtw88: rearrange if..else statements for rx rate indexes (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_phy_pg_cfg_pair struct, not arrays (Jarod Wilson) [1807052] - [wireless] rtw88: 8822b: add RFE type 3 support (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for power tracking (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for DPK (Jarod Wilson) [1807052] - [wireless] net: Fix various misspellings of "connect" (Jarod Wilson) [1807052] - [wireless] net: Fix misspellings of "configure" and "configuration" (Jarod Wilson) [1807052] - [wireless] rtw88: fix GENMASK_ULL for u64 (Jarod Wilson) [1807052] - [wireless] iwlwifi: rx: use new api to get band from rx mpdu (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: create function to convert channel index to nl80211_band (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Invert the condition for OFDM rate (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: create function to convert nl80211 band to phy band (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use vzalloc to allocate dumping memory regions (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add user trigger support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add notification for missed VAP (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix old-style declaration (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: use the new session protection command (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove leftover rs_remove_sta_debugfs() prototype (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for new version for D0I3_END_CMD (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: consider ieee80211 station max amsdu value (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW notification dumping in case of missed beacon (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: remove old API and some related code (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: rename external debug configuration file (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW response/notification region type (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support domain changing via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add periodic trigger new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement monitor allocation flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement time point handling (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add TLV allocation new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new API in dump info (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add error tables dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add monitor dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: remove multi buffers infra (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new trigger TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new region TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: load external dbg cfg after internal cfg is loaded (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix warnings for symbol not declared (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: remove set but not used variable 'rate_mask' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove unnecessary NULL check in rtl_regd_init (Jarod Wilson) [1807052] - [wireless] rtw88: add phy_info debugfs to show Tx/Rx physical status (Jarod Wilson) [1807052] - [wireless] rtw88: add set_bitrate_mask support (Jarod Wilson) [1807052] - [wireless] rtw88: Enable 802.11ac beamformee support (Jarod Wilson) [1807052] - [wireless] rtw88: add power tracking support (Jarod Wilson) [1807052] - [wireless] rtw88: use macro to check the current band (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot (Jarod Wilson) [1807052] - [wireless] rtw88: mark rtw_fw_hdr __packed (Jarod Wilson) [1807052] - [wireless] net/wireless: Delete unnecessary checks before the macro call "dev_kfree_skb" (Jarod Wilson) [1807052] - [wireless] wireless: Remove call to memset after dma_alloc_coherent (Jarod Wilson) [1807052] - [wireless] rtw88: include interrupt.h for tasklet_struct (Jarod Wilson) [1807052] - [wireless] rtw88: use a for loop in rtw_power_mode_change(), not goto (Jarod Wilson) [1807052] - [wireless] rtw88: coex: Set 4 slot mode for A2DP (Jarod Wilson) [1807052] - [wireless] rtw88: pci: config phy after chip info is setup (Jarod Wilson) [1807052] - [wireless] rtw88: Use rtw_write8_set to set SYS_FUNC (Jarod Wilson) [1807052] - [wireless] rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1807052] - [wireless] rtw88: config 8822c multicast address in MAC init flow (Jarod Wilson) [1807052] - [wireless] ath10k: Correct error handling of dma_map_single() (Jarod Wilson) [1807052] - [wireless] ath: rename regulatory rules (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak for tpc_stats_final (Jarod Wilson) [1807052] - [wireless] ath10k: fix array out-of-bounds access (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'err' (Jarod Wilson) [1807052] - [wireless] ath10k: fix null dereference on pointer crash_data (Jarod Wilson) [1807052] - [wireless] ath10k: enable transmit data ack RSSI for QCA9884 (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: rename prob_ewma to prob_avg, use it for the new average (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: replace rate stats ewma with a better moving average (Jarod Wilson) [1807052] - [net] mac80211: minstrel: remove divisions in tx status path (Jarod Wilson) [1807052] - [net] nl80211: trivial: Remove redundant loop (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'cur_tx_wp' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: make arrays static, makes object smaller (Jarod Wilson) [1807052] - [wireless] rtw88: Fix an error message (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: add bluetooth co-existence support for single antenna (Jarod Wilson) [1807052] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf (Jarod Wilson) [1829230 1807052] {CVE-2019-19056} - [wireless] rtlwifi: rtl8723: Remove set but not used variable 'own' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variables 'wifi_busy', 'bt_info_ext' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variable 'result' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variable 'h2c_parameter' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variables 'v3', 'rtstatus', 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove set but not used variables 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Remove set but not used variables 'rtstatus', 'bd' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for SAE authentication offload (Jarod Wilson) [1807052] - [wireless] rtw88: fix error handling when setup efuse info (Jarod Wilson) [1807052] - [wireless] rtw88: fix NSS of hw_cap (Jarod Wilson) [1807052] - [wireless] rtw88: use struct rtw_fw_hdr to access firmware header (Jarod Wilson) [1807052] - [wireless] rtw88: raise firmware version debug level (Jarod Wilson) [1807052] - [wireless] rtw88: configure TX queue EDCA parameters (Jarod Wilson) [1807052] - [wireless] rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1807052] - [wireless] rtw88: fix beaconing mode rsvd_page memory violation issue (Jarod Wilson) [1807052] - [wireless] rtw88: flush hardware tx queues (Jarod Wilson) [1807052] - [wireless] rtw88: add TX-AMSDU support (Jarod Wilson) [1807052] - [wireless] rtw88: report tx rate to mac80211 stack (Jarod Wilson) [1807052] - [wireless] rtw88: take over rate control from mac80211 (Jarod Wilson) [1807052] - [wireless] rtw88: add driver TX queue support (Jarod Wilson) [1807052] - [wireless] rtw88: allows to set RTS in TX descriptor (Jarod Wilson) [1807052] - [wireless] rtw88: check firmware leave lps successfully (Jarod Wilson) [1807052] - [wireless] mac80211: simplify TX aggregation start (Jarod Wilson) [1807052] - [net] mac80211: pass internal sta to ieee80211_tx_frags() (Jarod Wilson) [1807052] - [net] mac80211: IBSS: avoid unneeded return value processing (Jarod Wilson) [1807052] - [wireless] ar5523: check NULL before memcpy() in ar5523_cmd() (Jarod Wilson) [1807052] - [wireless] ath10k: add support for hardware rfkill (Jarod Wilson) [1807052] - [wireless] ath10k: restore QCA9880-AR1A (v1) detection (Jarod Wilson) [1807052] - [wireless] ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq (Jarod Wilson) [1807052] - [wireless] cw1200: Fix a signedness bug in cw1200_load_firmware() (Jarod Wilson) [1807052] - [wireless] rtw88: remove misleading module parameter rtw_fw_support_lps (Jarod Wilson) [1807052] - [wireless] rtw88: add deep PS PG mode for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: select deep PS mode when module is inserted (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter LPS by coex strategy (Jarod Wilson) [1807052] - [wireless] rtw88: add deep power save support (Jarod Wilson) [1807052] - [wireless] rtw88: leave PS state for dynamic mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: LPS enter/leave should be protected by lock (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused lps state check helper (Jarod Wilson) [1807052] - [wireless] rtw88: not to control LPS by each vif (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter or leave PS under IRQ (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset H2C queue indexes in a single write (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant flag check helper function (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'short_gi', 'buf_len' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variables 'dataempty', 'hoffset' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variable 'rtstate' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: prevent leaking urb (Jarod Wilson) [1829887 1807052] {CVE-2019-19068} - [wireless] net/wireless: Use kmemdup rather than duplicating its implementation (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Discard undersized packets (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Modify byte order for an error message (Jarod Wilson) [1807052] - [wireless] ath9k_hw: fix uninitialized variable data (Jarod Wilson) [1807052] - [wireless] ath10k: fix backtrace on coredump (Jarod Wilson) [1807052] - [wireless] ath10k: coredump: fix IRAM addr for QCA9984, QCA4019, QCA9888 and QCA99x0 (Jarod Wilson) [1807052] - [wireless] ath10k: switch to ieee80211_tx_dequeue_ni (Jarod Wilson) [1807052] - [wireless] ath10k: change sw version print format to hex (Jarod Wilson) [1807052] - [wireless] ath10k: print supported MCS rates within service ready event (Jarod Wilson) [1807052] - [wireless] ath10k: print service ready returned channel range (Jarod Wilson) [1807052] - [wireless] ath10k: add 2ghz channel arguments to service ready structure (Jarod Wilson) [1807052] - [wireless] ath9k: remove unused including (Jarod Wilson) [1807052] - [wireless] mwifiex: use 'total_ie_len' in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove excessive check in _rtl_ps_inactive_ps() (Jarod Wilson) [1807052] - [wireless] rtlwifi: prevent memory leak in rtl_usb_probe (Jarod Wilson) [1829850 1807052] {CVE-2019-19063} - [wireless] rtlwifi: rtl8723ae: Remove unused 'rtstatus' variable (Jarod Wilson) [1807052] - [wireless] mt7601u: fix bbp version check in mt7601u_wait_bbp_ready (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: fix boolreturn.cocci warnings (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove duplicated if condition (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix suspend/resume when power is cut off (Jarod Wilson) [1807052] - [wireless] brcmfmac: don't WARN when there are no requests (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove a useless test (Jarod Wilson) [1807052] - [wireless] brcmfmac: send port authorized event for FT-802.1X (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak (Jarod Wilson) [1807052] - [wireless] ath10k: remove the warning of sdio not full support (Jarod Wilson) [1807052] - [wireless] ath: Use dev_get_drvdata where possible (Jarod Wilson) [1807052] - [wireless] ath: fix various spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath10k: fix missing checks for bmi reads and writes (Jarod Wilson) [1807052] - [wireless] ath10k: Add support to provide higher range mem chunks in wmi init command (Jarod Wilson) [1807052] - [wireless] ath10k: Add peer param map for tlv and non-tlv (Jarod Wilson) [1807052] - [wireless] ath10k: Enable MSA region dump support for WCN3990 (Jarod Wilson) [1807052] - [wireless] ath10k: Add xo calibration support for wifi rf clock (Jarod Wilson) [1807052] - [wireless] ath10k: fix spelling mistake "eanble" -> "enable" (Jarod Wilson) [1807052] - [wireless] ath10k: add cleanup in ath10k_sta_state() (Jarod Wilson) [1807052] - [wireless] ath10k: revalidate the msa region coming from firmware (Jarod Wilson) [1807052] - [wireless] ath10k: use ath10k_pci_soc_ functions for all warm_reset instances (Jarod Wilson) [1807052] - [wireless] ath10k: Use ARRAY_SIZE (Jarod Wilson) [1807052] - [wireless] ath10k: avoid leaving .bss_info_changed prematurely (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard bulk clock API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard regulator bulk API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: snoc: skip regulator operations (Jarod Wilson) [1807052] - [wireless] ath10k: Fix HOST capability QMI incompatibility (Jarod Wilson) [1807052] - [wireless] ath10k: Check if station exists before forwarding tx airtime report (Jarod Wilson) [1807052] - [include] include/linux/units.h: add helpers for kelvin to/from Celsius conversion (Jarod Wilson) [1807052]- [x86] x86/PCI: Define to_pci_sysdata() even when !CONFIG_PCI (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add two VMD Device IDs (Myron Stowe) [1788364 1783436] - [pci] x86/PCI: Expose VMD's pci_dev in struct pci_sysdata (Myron Stowe) [1788364 1783436] - [x86] x86/PCI: Add to_pci_sysdata() helper (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add device id for VMD device 8086:9A0B (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add bus 224-255 restriction decode (Myron Stowe) [1788364 1783436] - [fs] fuse: copy_file_range needs to strip setuid bits and update timestamps (Eric Sandeen) [1721881] - [fs] vfs: allow copy_file_range to copy across devices (Eric Sandeen) [1721881] - [fs] vfs: add missing checks to copy_file_range (Eric Sandeen) [1721881] - [mm] vfs: remove redundant checks from generic_remap_checks() (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_file_rw_checks() (Eric Sandeen) [1721881] - [fs] vfs: no fallback for ->copy_file_range (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_copy_file_range() (Eric Sandeen) [1721881] - [ptp] ptp: add VMware virtual PTP clock driver (Prarit Bhargava) [1829706] - [powerpc] powerpc/powernv/ioda: Handle failures correctly in pnv_pci_ioda_iommu_bypass_supported() (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Enable SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Allow SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Fix build with IOMMU_API=n (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() function (Michael Roth) [1805101] - [powerpc] powerpc/dma: Fix invalid DMA mmap behavior (Michael Roth) [1805101] - [powerpc] powerpc/dma: trim the fat from (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove set_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the generic direct mapping bypass (Michael Roth) [1805101] - [powerpc] powerpc/powernv/npu: Remove NPU DMA ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma_direct mapping routines (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma-direct allocator for coherent platforms (Michael Roth) [1805101] - [powerpc] swiotlb: remove swiotlb_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_get_required_mask (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_mmap_coherent (Michael Roth) [1805101] - [powerpc] powerpc/dma: use phys_to_dma instead of get_dma_offset (Michael Roth) [1805101] - [powerpc] dma-mapping, powerpc: simplify the arch dma_set_mask override (Michael Roth) [1805101] - [powerpc] powerpc/dma: fix an off-by-one in dma_capable (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove max_direct_dma_addr (Michael Roth) [1805101] - [powerpc] powerpc/dma: move pci_dma_dev_setup_swiotlb to fsl_pci.c (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_pci_dma_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the iommu fallback for coherent allocations (Michael Roth) [1805101] - [powerpc] powerpc/pci: remove the dma_set_mask pci_controller ops methods (Michael Roth) [1805101] - [misc] cxl: drop the dma_set_mask callback from vphb (Michael Roth) [1805101] - [powerpc] KABI: re-use deprecated field for iommu_bypass_supported function pointer (Michael Roth) [1805101] - [powerpc] powerpc/dma: stop overriding dma_get_required_mask (Michael Roth) [1805101] - [dma] KABI: add fake includes for headers used in arch/powerpc/kernel/dma.c (Michael Roth) [1805101] - [powerpc] powerpc/powernv: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove PCI_MSI ifdef checks (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_npu_dma_set_mask (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_pci_ioda_pe_single_vendor (Michael Roth) [1805101] - [powerpc] powerpc/dart: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/dart: remove dead cleanup code in iommu_init_early_dart (Michael Roth) [1805101] - [powerpc] powerpc/cell: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/cell: move dma direct window setup out of dma_configure (Michael Roth) [1805101] - [powerpc] powerpc/pseries: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/pseries: unwind dma_get_required_mask_pSeriesLP a bit (Michael Roth) [1805101] - [powerpc] powerpc/dma: handle iommu bypass in dma_iommu_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: untangle vio_dma_mapping_ops from dma_iommu_ops (Michael Roth) [1805101] - [dma] dma-direct: we might need GFP_DMA for 32-bit dma masks (Michael Roth) [1805101] - [powerpc] powerpc/dma: split the two __dma_alloc_coherent implementations (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused dma_iommu_ops export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ISA_DMA_THRESHOLD export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define (Michael Roth) [1805101] - [powerpc] powerpc/dma: properly wire up the unmap_page and unmap_sg methods (Michael Roth) [1805101] - [powerpc] powerpc: allow NOT_COHERENT_CACHE for amigaone (Michael Roth) [1805101] - [powerpc] powerpc/fadump: consider reserved ranges while reserving memory (Steve Best) [1813701] - [powerpc] powerpc/fadump: use static allocation for reserved memory ranges (Steve Best) [1813701] - [fs] audit: Report suspicious O_CREAT usage (partial) (Eric Sandeen) [1797843] - [fs] vfs: fix do_last() regression (Eric Sandeen) [1797843] - [fs] do_last(): fetch directory ->i_mode and ->i_uid before it's too late (Eric Sandeen) [1797843] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Eric Sandeen) [1797843] - [netdrv] fm10k: use txqueue parameter in fm10k_tx_timeout (Neil Horman) [1781387] - [netdrv] fm10k: Use sizeof_field() macro (Neil Horman) [1781387] - [netdrv] fm10k: update driver version to match out-of-tree (Neil Horman) [1781387] - [netdrv] fm10k: add support for ndo_get_vf_stats operation (Neil Horman) [1781387] - [netdrv] fm10k: add missing field initializers to TLV attributes) (Neil Horman) [1781387] - [netdrv] fm10k: use a local variable for the frag pointer (Neil Horman) [1781387] - [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (Neil Horman) [1781387] - [netdrv] fm10k: no need to check return value of debugfs_create functions (Neil Horman) [1781387] - [security] KEYS: Avoid false positive ENOMEM error on key read (Waiman Long) [1807693] - [security] KEYS: Don't write out to userspace while holding key semaphore (Waiman Long) [1807693] - [security] selinux: allow per-file labeling for CephFS (Ondrej Mosnacek) [1823764] - [scsi] scsi: qedi: make qedi_ll2_buf_size static (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Fix termination timeouts in session logout (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add modules param to enable qed iSCSI debug (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Do not flush offload work if ARP not resolved (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Use correct msix count for fastpath vectors (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Avoid unnecessary endpoint allocation on link down (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Remove additional char from boot target iqnname (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add PCI shutdown handler support (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add MFW error recovery process (Nilesh Javali) [1792111] - [netdrv] ibmvnic: Skip fatal error reset after passive init (Steve Best) [1830989] - [ata] ahci: Add Intel Comet Lake PCH-V PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake PCH-H PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake H RAID PCI ID (David Milburn) [1802690] - [x86] x86, sched: Move check for CPU type to caller function (Prarit Bhargava) [1828260] - [x86] x86, sched: Don't enable static key when starting secondary CPUs (Prarit Bhargava) [1828260] - [x86] x86, sched: Account for CPUs with less than 4 cores in freq. invariance (Prarit Bhargava) [1828260] - [x86] x86, sched: Bail out of frequency invariance if base frequency is unknown (Prarit Bhargava) [1828260] - [lib] scsi: klist: Make it safe to use klists in atomic context (Waiman Long) [1829027] - [char] random: try to actively add entropy rather than passively wait for it (Neil Horman) [1778762] - [md] dm writecache: fix data corruption when reloading the target (Mike Snitzer) [1830129] - [kernel] smp: Allow smp_call_function_single_async() to insert locked csd (Peter Xu) [1830014] - [scsi] scsi: ibmvscsi: Fix WARN_ON during event pool release (Steve Best) [1829242] - [block] block: avoid to check null profile pointer to see if it is in 3rd party module (Ming Lei) [1829464] - [tools] perf scripting perl: Add common_callchain to fix argument order (Michael Petlan) [1809191] - [netdrv] ionic: fix unused assignment (Jonathan Toppins) [1780645] - [netdrv] ionic: add dynamic_debug header (Jonathan Toppins) [1780645] - [netdrv] ionic: set station addr only if needed (Jonathan Toppins) [1780645] - [netdrv] ionic: replay filters after fw upgrade (Jonathan Toppins) [1780645] - [netdrv] ionic: remove lifs on fw reset (Jonathan Toppins) [1780645] - [netdrv] ionic: disable the queues on link down (Jonathan Toppins) [1780645] - [netdrv] ionic: check for queues before deleting (Jonathan Toppins) [1780645] - [netdrv] ionic: clean tx queue of unfinished requests (Jonathan Toppins) [1780645] - [netdrv] ionic: move irq request to qcq alloc (Jonathan Toppins) [1780645] - [netdrv] ionic: move debugfs add/delete to match alloc/free (Jonathan Toppins) [1780645] - [netdrv] ionic: check for linkup in watchdog (Jonathan Toppins) [1780645] - [netdrv] ionic: decouple link message from netdev state (Jonathan Toppins) [1780645] - [netdrv] ionic: check for NULL structs on teardown (Jonathan Toppins) [1780645] - [netdrv] ionic: clean irq affinity on queue deinit (Jonathan Toppins) [1780645] - [netdrv] ionic: ignore eexist on rx filter add (Jonathan Toppins) [1780645] - [netdrv] ionic: only save good lif dentry (Jonathan Toppins) [1780645] - [netdrv] ionic: leave dev cmd request contents alone on FW timeout (Jonathan Toppins) [1780645] - [netdrv] ionic: add timeout error checking for queue disable (Jonathan Toppins) [1780645] - [netdrv] ionic: make spdxcheck.py happy (Jonathan Toppins) [1780645] - [netdrv] ionic: add decode for IONIC_RC_ENOSUPP (Jonathan Toppins) [1780645] - [netdrv] ionic: print data for unknown xcvr type (Jonathan Toppins) [1780645] - [netdrv] ionic: remove adminq napi instance (Jonathan Toppins) [1780645] - [netdrv] ionic: deinit rss only if selected (Jonathan Toppins) [1780645] - [netdrv] ionic: stop devlink warn on mgmt device (Jonathan Toppins) [1780645] - [netdrv] net: ionic: Use scnprintf() for avoiding potential buffer overflow (Jonathan Toppins) [1780645] - [netdrv] netdev:pass the stuck queue to the timeout handler (Jonathan Toppins) [1780645] - [netdrv] ionic: drop ethtool driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: add support for device id 0x1004 (Jonathan Toppins) [1780645] - [netdrv] ionic: print pci bus lane info (Jonathan Toppins) [1780645] - [netdrv] ionic: support ethtool rxhash disable (Jonathan Toppins) [1780645] - [netdrv] ionic: clean up bitflag usage (Jonathan Toppins) [1780645] - [netdrv] ionic: improve irq numa locality (Jonathan Toppins) [1780645] - [netdrv] ionic: remove pragma packed (Jonathan Toppins) [1780645] - [netdrv] ionic: keep ionic dev on lif init fail (Jonathan Toppins) [1780645] - [netdrv] ionic: fix vf op lock usage (Jonathan Toppins) [1780645] - [netdrv] ionic: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1780645] - [netdrv] ionic: fix fw_status read (Jonathan Toppins) [1780645] - [netdrv] ionic: use new helper tcp_v6_gso_csum_prep (Jonathan Toppins) [1780645] - [netdrv] ionic: fix rxq comp packet type mask (Jonathan Toppins) [1780645] - [netdrv] ionic: clear compiler warning on hb use before set (Jonathan Toppins) [1780645] - [netdrv] ionic: restrict received packets to mtu size (Jonathan Toppins) [1780645] - [netdrv] ionic: add Rx dropped packet counter (Jonathan Toppins) [1780645] - [netdrv] ionic: drop use of subdevice tags (Jonathan Toppins) [1780645] - [netdrv] ionic: support sr-iov operations (Jonathan Toppins) [1780645] - [netdrv] ionic: ionic_if bits for sr-iov support (Jonathan Toppins) [1780645] - [netdrv] ionic: keep users rss hash across lif reset (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove set but not used variable 'sg_desc' (Jonathan Toppins) [1780645] - [netdrv] ionic: update driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: implement support for rx sgl (Jonathan Toppins) [1780645] - [netdrv] ionic: add a watchdog timer to monitor heartbeat (Jonathan Toppins) [1780645] - [netdrv] ionic: add heartbeat check (Jonathan Toppins) [1780645] - [netdrv] ionic: reverse an interrupt coalesce calculation (Jonathan Toppins) [1780645] - [netdrv] ionic: fix up struct name comments (Jonathan Toppins) [1780645] - [netdrv] dynamic_debug: provide dynamic_hex_dump stub (Jonathan Toppins) [1780645] - [netdrv] ionic: fix stats memory dereference (Jonathan Toppins) [1780645] - [netdrv] ionic: add lif_quiesce to wait for queue activity to stop (Jonathan Toppins) [1780645] - [netdrv] ionic: implement ethtool set-fec (Jonathan Toppins) [1780645] - [netdrv] ionic: report users coalesce request (Jonathan Toppins) [1780645] - [netdrv] ionic: use wait_on_bit_lock() rather than open code (Jonathan Toppins) [1780645] - [netdrv] ionic: simplify returns in devlink info (Jonathan Toppins) [1780645] - [netdrv] ionic: select CONFIG_NET_DEVLINK (Jonathan Toppins) [1780645] - [netdrv] ionic: Fix an error code in ionic_lif_alloc() (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unnecessary ternary operator in ionic_debugfs_add_ident (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unused including (Jonathan Toppins) [1780645] - [netdrv] ionic: Add coalesce and other features (Jonathan Toppins) [1780645] - [netdrv] ionic: Add RSS support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add driver stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add netdev-event handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Tx and Rx handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add initial ethtool support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add async link status check and basic stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Rx filter and rx_mode ndo support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add management of rx filters (Jonathan Toppins) [1780645] - [netdrv] ionic: Add the basic NDO callbacks for netdev support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add notifyq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add adminq action (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic adminq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add interrupts and doorbells (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic lif support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add port management commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add hardware init and device commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic framework for IONIC Network device driver (Jonathan Toppins) [1780645] - [netdrv] net: sfp: add more extended compliance codes (Jonathan Toppins) [1780645] - [scsi] scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table (Maurizio Lombardi) [1819061] - [netdrv] igc: Add debug messages to MAC filter code (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_mac_entry_can_be_used() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove igc_*_mac_steering_filter() wrappers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove IGC_MAC_STATE_QUEUE_STEERING (Corinna Vinschen) [1781384] - [netdrv] igc: Remove 'queue' check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Improve address check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_rar_set_index() (Corinna Vinschen) [1781384] - [netdrv] igc: Fix igc_uc_unsync() (Corinna Vinschen) [1781384] - [netdrv] igc: Change igc_add_mac_filter() returning value (Corinna Vinschen) [1781384] - [netdrv] igc: Check unsupported flag in igc_add_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove duplicate code in MAC filtering logic (Corinna Vinschen) [1781384] - [netdrv] igc: Add new device IDs for i225 part (Corinna Vinschen) [1781384] - [netdrv] igc: Fix default MAC address filter override (Corinna Vinschen) [1781384] - [netdrv] igc: Remove dead code related to flower filter (Corinna Vinschen) [1781384] - [netdrv] igc: Fix NFC queue redirection support (Corinna Vinschen) [1781384] - [netdrv] igc: Remove copper fiber switch control (Corinna Vinschen) [1781384] - [netdrv] igc: Enable NETIF_F_HW_TC flag (Corinna Vinschen) [1781384] - [netdrv] igc: Fix double definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix overwrites when dumping registers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove forward declaration (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused CTRL_EXT_LINK_MODE_MASK (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused MDIC_DEST mask (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ETF offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for taprio offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add GSO partial support (Corinna Vinschen) [1781384] - [netdrv] net: igc: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781384] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781384] - [netdrv] igc: Add comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add WOL support (Corinna Vinschen) [1781384] - [netdrv] igc: Add pcie error handler support (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the typo in comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add dump options (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: make non-global functions static (Corinna Vinschen) [1781384] - [netdrv] igc: Add PHY power management control (Corinna Vinschen) [1781384] - [netdrv] RHEL-only: Revert "igc: add additional delay during phy hw reset" (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TSO (Corinna Vinschen) [1781384] - [netdrv] igc: Add SKU for i225 device (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix typo in a comment (Corinna Vinschen) [1781384] - [netdrv] igc: Use Start of Packet signal from PHY for timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ethtool GET_TS_INFO command (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for RX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_sw_init (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_write_itr (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_assign_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vectors (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_disable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_enable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure_msix (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_rx_mode (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_interrupt_capability (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_alloc_mapped_page (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_default_mac_filter (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_power_down_link (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_clean_tx_ring (Corinna Vinschen) [1781384] - [netdrv] igc: Remove serdes comments from a description of methods (Corinna Vinschen) [1781384] - [netdrv] igc: Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: Add 64 bit DMA access support (Corinna Vinschen) [1781384] - [netdrv] igc: Fix parameter descriptions for a several functions (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the parameter description for igc_alloc_rx_buffers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove excess parameter description from igc_is_non_eop (Corinna Vinschen) [1781384] - [netdrv] igc: Prefer to use the pci_release_mem_regions method (Corinna Vinschen) [1781384] - [netdrv] igc: Improve the DMA mapping flow (Corinna Vinschen) [1781384] - [netdrv] igc: Add scatter gather support (Corinna Vinschen) [1781384] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781384] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781384] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781384] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781384] - [netdrv] net: igb: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781381] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781381] - [netdrv] igb: Fix SGMII SFP module discovery for 100FX/LX (Corinna Vinschen) [1781381] - [netdrv] igb: dont drop packets if rx flow control is enabled (Corinna Vinschen) [1781381] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781381] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781381] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781381] - [netdrv] igb: Fix constant media auto sense switching when no cable is connected (Corinna Vinschen) [1781381] - [netdrv] igb: Enable media autosense for the i350 (Corinna Vinschen) [1781381] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781381] - [netdrv] igb: Add UDP segmentation offload support (Corinna Vinschen) [1781381] - [netdrv] net: igbvf: reject unsupported coalescing params (Corinna Vinschen) [1781382] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781382] - [ata] ahci: Do not export local variable ahci_em_messages (Prarit Bhargava) [1826320] - [scripts] modpost: check for static EXPORT_SYMBOL* functions (Prarit Bhargava) [1826320] - [kernel] torture: Remove exporting of internal functions (Prarit Bhargava) [1826320] - [input] Input: synaptics-rmi4 - remove the exporting of rmi_2d_sensor_set_input_params (Prarit Bhargava) [1826320] - [netdrv] net: phy: make exported variables non-static (Prarit Bhargava) [1826320] - [scsi] scsi: libsas: remove the exporting of sas_wait_eh (Prarit Bhargava) [1826320] - [drm] drm/client: remove the exporting of drm_client_close (Prarit Bhargava) [1826320] - [scripts] modpost: always show verbose warning for section mismatch (Prarit Bhargava) [1826320] - [net] netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL (Prarit Bhargava) [1826320] - [crypto] crypto: skcipher - remove the exporting of skcipher_walk_next (Prarit Bhargava) [1826320] - [scsi] scsi: scsi_debug: Fix a recently introduced regression (Ming Lei) [1822001] - [block] scsi: block: remove bidi support (Ming Lei) [1822001] - [scsi] scsi: block: remove req->special (Ming Lei) [1822001] - [scsi] scsi: stop setting up request->special (Ming Lei) [1822001] - [scsi] scsi: remove bidirectional command support (Ming Lei) [1822001] - [scsi] scsi: remove the SCSI OSD library (Ming Lei) [1822001] - [fs] scsi: fs: remove exofs (Ming Lei) [1822001] - [block] scsi: bsg-lib: handle bidi requests without block layer help (Ming Lei) [1822001] - [block] scsi: bsg: refactor bsg_ioctl (Ming Lei) [1822001] - [netdrv] sfc: fix XDP-redirect in this driver (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support configuring vf spoofchk on EF10 VFs (Jarod Wilson) [1796582 1788753 1684003] - [netdrv] sfc: ethtool: Refactor to remove fallthrough comments in case blocks (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Replace zero-length array with flexible-array member (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove unused variable 'efx_default_channel_type' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: elide assignment of skb (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ARFS code out of headers (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: only schedule asynchronous filter work if needed (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: detach from cb_page in efx_copy_channel() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: complete the next packet when we receive a timestamp (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix timestamp reconstruction at 16-bit rollover points (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: create header for mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: rename mcdi filtering functions/structs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from efx.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc/ethtool_common: Make some function to static (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove set but not used variable 'nic_data' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from ef10.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RPS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move yet more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RSS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move a couple more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ethtool code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move various functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: refactor selftest work init code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI logging device attribute (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: conditioned some functionality (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI receive queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI transmit queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI VI alloc/free code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more MCDI port code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some MCDI port utility functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some port link state/caps code (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel interrupt management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel alloc/removal code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel start/stop code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some channel-related code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move struct init and fini code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some device reset code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move datapath management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mac configuration and status functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move reset workqueue code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: further preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add new headers in preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove ioremap_nocache and devm_ioremap_nocache (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Remove unnecessary dependencies on I2C (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: avoid duplicate error handling code in 'efx_ef10_sriov_set_vf_mac()' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Include XDP packet headroom in buffer step size (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix channel allocation with brute force (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix build without CONFIG_RFS_ACCEL (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: do ARFS expiry work occasionally even without NAPI poll (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add statistics for ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: suppress MCDI errors from ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: change ARFS expiry mechanism (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Only cancel the PPS workqueue if it exists (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: trace_xdp_exception on XDP failure (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add XDP counters to ethtool stats (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: handle XDP_TX outcomes of XDP eBPF programs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: allocate channels for XDP tx queues (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Enable setting of xdp_prog (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: perform XDP processing on received packets (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support encapsulation of xdp_frames in efx_tx_buffer (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: use the new __netdev_tx_sent_queue BQL optimisation (Jarod Wilson) [1796582 1788753] - [netdrv] net/sfc: Use skb_frag_off accessors (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: phase out dma_zalloc_coherent() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove redundant variable old_vlan (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Convert random_ether_addr to eth_random_addr (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: batch up RX delivery (Jarod Wilson) [1796582 1788753] - [netdrv] net: mlx4: Use scnprintf() for avoiding potential buffer overflow (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix leak in id_map_find_del (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix memory leak in add_gid error flow (Alaa Hleihel) [1789363] - [include] mlx4: Bump up MAX_MSIX from 64 to 128 (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: use true, false for bool variable (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: Redo TX checksum offload in line with docs (Alaa Hleihel) [1789363] - [netdrv] mlx4: use new txqueue timeout argument (Alaa Hleihel) [1789363] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789363 1789362] - [infiniband] IB/mlx4: Update HW GID table while adding vlan GID (Alaa Hleihel) [1789363 1789362] - [netdrv] net/mlx4_en: ethtool: make array modes static const, makes object smaller (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Annotate boolean arguments as bool and not int (Alaa Hleihel) [1789363 1789361] - [netdrv] mlx4: avoid large stack usage in mlx4_init_hca() (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr (Alaa Hleihel) [1789363 1789361] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789363 1789361]- [net] ip_vti: receive ipip packet by calling ip_tunnel_rcv (Xin Long) [1815554] - [net] xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output (Xin Long) [1815968] - [net] sched: Fix hw_stats_type setting in pedit loop (Ivan Vecera) [1817156] - [net] sched: set the hw_stats_type in pedit loop (Ivan Vecera) [1817156] - [include] flow_offload: fix allowed types check (Ivan Vecera) [1817156] - [net] sched: act: allow user to specify type of HW stats for a filter (Ivan Vecera) [1817156] - [net] flow_offload: pass action cookie through offload structures (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "disabled" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [include] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "immediate" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [netdrv] mlxsw: restrict supported HW stats type to "any" (Ivan Vecera) [1817156] - [netdrv] mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions (Ivan Vecera) [1817156] - [netdrv] flow_offload: check for basic action hw stats type (Ivan Vecera) [1817156] - [include] flow_offload: Introduce offload of HW stats type (Ivan Vecera) [1817156] - [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1822577] - [net] devlink: Add health recover notifications on devlink flows (Petr Oros) [1821169] - [net] devlink: add devink notification when reporter update health state (Petr Oros) [1821169] - [net] devlink: add support for reporter recovery completion (Petr Oros) [1821169] - [net] devlink: Add new "enable_roce" generic device param (Petr Oros) [1805955] - [netdrv] netdevsim: use __GFP_NOWARN to avoid memalloc warning (Petr Oros) [1817157] - [tools] selftests: add netdevsim devlink health tests (Petr Oros) [1817157] - [netdrv] netdevsim: implement couple of testing devlink health reporters (Petr Oros) [1817157] - [net] devlink: propagate extack down to health reporter ops (Petr Oros) [1817157] - [net] devlink: don't do reporter recovery if the state is healthy (Petr Oros) [1817157] - [net] xsk: Fix out of boundary write in __xsk_rcv_memcpy (Jiri Benc) [1819630] - [samples] bpf: Allow for -ENETDOWN in xdpsock (Jiri Benc) [1819630] - [samples] bpf: Drop doubled variable declaration in xdpsock (Jiri Benc) [1819630] - [netdrv] i40e: Relax i40e_xsk_wakeup's return value when PF is busy (Jiri Benc) [1819630] - [netdrv] net/ixgbe: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [netdrv] net/i40e: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [net] xsk: Add rcu_read_lock around the XSK wakeup (Jiri Benc) [1819630] - [net] fix installing orphaned programs (Jiri Benc) [1819630] - [tools] libbpf: Don't use kernel-side u32 type in xsk.c (Jiri Benc) [1819630] - [tools] libbpf: Fix compatibility for kernels without need_wakeup (Jiri Benc) [1819630] - [net] xsk: Fix crash in poll when device does not support ndo_xsk_wakeup (Jiri Benc) [1819630] - [kernel] bpf/xskmap: Return ERR_PTR for failure case instead of NULL. (Jiri Benc) [1819630] - [net] xdp: convert put_page() to put_user_page*() (Jiri Benc) [1819630] - [net] xdp: mm: introduce page_size() (Jiri Benc) [1819630] - [net] xsk: relax UMEM headroom alignment (Jiri Benc) [1819630] - [samples] bpf: fix xdpsock l2fwd tx for unaligned mode (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [net] xsk: use state member for socket synchronization (Jiri Benc) [1819630] - [documentation] doc/af_xdp: include unaligned chunk case (Jiri Benc) [1819630] - [samples] bpf: use hugepages in xdpsock app (Jiri Benc) [1819630] - [samples] bpf: add buffer recycling for unaligned chunks to xdpsock (Jiri Benc) [1819630] - [samples] bpf: add unaligned chunks mode support to xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add flags to umem config (Jiri Benc) [1819630] - [netdrv] mlx5e: Allow XSK frames smaller than a page (Jiri Benc) [1819630] - [netdrv] mlx5e: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] ixgbe: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] i40e: modify driver for handling offsets (Jiri Benc) [1819630] - [net] xsk: add support to allow unaligned chunk placement (Jiri Benc) [1819630] - [net] xdp: xdp_umem: replace kmap on vmap for umem map (Jiri Benc) [1819630] - [net] Don't call XDP_SETUP_PROG when nothing is changed (Jiri Benc) [1819630] - [kernel] bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc() (Jiri Benc) [1819630] - [kernel] xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP (Jiri Benc) [1819630] - [net] xsk: remove AF_XDP socket from map when the socket is released (Jiri Benc) [1819630] - [netdrv] mlx5e: Add AF_XDP need_wakeup support (Jiri Benc) [1819630] - [netdrv] net/mlx5e: Move the SW XSK code from NAPI poll to a separate function (Jiri Benc) [1819630] - [samples] bpf: add use of need_wakeup flag in xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add support for need_wakeup flag in AF_XDP part (Jiri Benc) [1819630] - [netdrv] ixgbe: need_wakeup flag might not be set for Tx (Jiri Benc) [1819630] - [netdrv] ixgbe: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [netdrv] i40e: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [net] xsk: add support for need_wakeup flag in AF_XDP rings (Jiri Benc) [1819630] - [net] xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup (Jiri Benc) [1819630] - [net] xdp: xdp_umem: fix umem pages mapping for 32bits systems (Jiri Benc) [1819630] - [net] ethtool: add infrastructure for centralized checking of coalescing parameters (Ivan Vecera) [1818096] - [tools] selftests: netfilter: add simple masq/redirect test cases (Hangbin Liu) [1826220] - [tools] selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET (Hangbin Liu) [1826220] - [tools] selftests: add script to stress-test nft packet path vs. control plane (Hangbin Liu) [1826220] - [net] devlink: disallow reload operation during device cleanup (Petr Oros) [1805958] - [tools] selftests: test creating netdevsim inside network namespace (Petr Oros) [1805958] - [net] devlink: export devlink net setter (Petr Oros) [1805958] - [net] devlink: don't ignore errors during dumpit (Petr Oros) [1805958] - [netdrv] netdevsim: fix spelling mistake "forbidded" -> "forbid" (Petr Oros) [1805958] - [netdrv] netdevsim: implement devlink dev_info op (Petr Oros) [1805958] - [netdrv] netdevsim: add couple of debugfs bools to debug devlink reload (Petr Oros) [1805958] - [netdrv] netdevsim: create devlink and netdev instances in namespace (Petr Oros) [1805958] - [include] net: skbuff: disambiguate argument and member for skb_list_walk_safe helper (Josef Oskera) [1818105] - [include] net: introduce skb_list_walk_safe for skb segment walking (Josef Oskera) [1818105] - [netdrv] netdevsim: drop code duplicated by a merge (Petr Oros) [1805951] - [tools] selftests: devlink: undo changes at the end of resource_test (Petr Oros) [1805951] - [tools] selftests: netdevsim: add tests for devlink reload with resources (Petr Oros) [1805951] - [net] devlink: allow to change namespaces during reload (Petr Oros) [1805951] - [net] devlink: Add method for time-stamp on reporter's dump (Petr Oros) [1805951] - [netdrv] netdevsim: take devlink net instead of init_net (Petr Oros) [1805951] - [netdrv] netdevsim: register port netdevices into net of device (Petr Oros) [1805951] - [netdrv] netdevsim: implement proper devlink reload (Petr Oros) [1805951] - [netdrv] netdevsim: add all ports in nsim_dev_create() and del them in destroy() (Petr Oros) [1805951] - [net] devlink: export devlink net getter (Petr Oros) [1805951] - [net] fib_notifier: propagate extack down to the notifier block callback (Petr Oros) [1805951] - [net] fib_notifier: propagate possible error during fib notifier registration (Petr Oros) [1805951] - [net] fib_notifier: make FIB notifier per-netns (Petr Oros) [1805951] - [netdrv] netdevsim: change fib accounting and limitations to be per-device (Petr Oros) [1805951] - [netdrv] netdevsim: Set offsets to various protocol layers (Petr Oros) [1805951] - [net] devlink: Fix error handling in param and info_get dumpit cb (Petr Oros) [1805951] - [net] lwtunnel: check erspan options before allocating tun_info (Xin Long) [1730151] - [net] lwtunnel: be STRICT to validate the new LWTUNNEL_IP(6)_OPTS (Xin Long) [1730151] - [net] lwtunnel: add support for multiple geneve opts (Xin Long) [1730151] - [net] lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER (Xin Long) [1730151] - [net] lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users (Xin Long) [1730151] - [net] lwtunnel: get nlsize for erspan options properly (Xin Long) [1730151] - [net] lwtunnel: change to use nla_parse_nested on new options (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for erspan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for vxlan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for geneve (Xin Long) [1730151] - [net] lwtunnel: add options process for cmp_encap (Xin Long) [1730151] - [net] lwtunnel: add options process for arp request (Xin Long) [1730151] - [net] ip_tunnel: Add dst_cache support in lwtunnel_state of ip tunnel (Xin Long) [1730151] - [include] tcp: Define IPPROTO_MPTCP (Florian Westphal) [1812198] - [net] skb: add helpers to allocate ext independently from sk_buff (Florian Westphal) [1812198] - [net] tcp: Check for filled TCP option space before SACK (Florian Westphal) [1812198] - [net] tcp: Export TCP functions and ops struct (Florian Westphal) [1812198] - [net] tcp: coalesce/collapse must respect MPTCP extensions (Florian Westphal) [1812198] - [net] mptcp: Add MPTCP to skb extensions (Florian Westphal) [1812198] - [net] tcp, ulp: Add clone operation to tcp_ulp_ops (Florian Westphal) [1812198] - [include] tcp: Add MPTCP option number (Florian Westphal) [1812198] - [net] Make sock protocol value checks more specific (Florian Westphal) [1812198] - [net] ipv6: provide and use ipv6 specific version for {recv, send}msg (Florian Westphal) [1812198] - [net] inet: factor out inet_send_prepare() (Florian Westphal) [1812198] - [net] tipc: fix incorrect increasing of link window (Xin Long) [1822129] - [net] tipc: Add a missing case of TIPC_DIRECT_MSG type (Xin Long) [1822129] - [net] tipc: add NULL pointer check to prevent kernel oops (Xin Long) [1822129] - [net] tipc: simplify trivial boolean return (Xin Long) [1822129] - [net] tipc: add missing attribute validation for MTU property (Xin Long) [1822129] - [net] tipc: fix successful connect() but timed out (Xin Long) [1822129] - [net] tipc: make three functions static (Xin Long) [1822129] - [net] tipc: fix wrong connect() return code (Xin Long) [1822129] - [net] tipc: make legacy address flag readable over netlink (Xin Long) [1822129] - [net] tipc: don't send gap blocks in ACK messages (Xin Long) [1822129] - [net] tipc: fix use-after-free in tipc_disc_rcv() (Xin Long) [1822129] - [net] tipc: introduce variable window congestion control (Xin Long) [1822129] - [net] tipc: eliminate more unnecessary nacks and retransmissions (Xin Long) [1822129] - [net] tipc: eliminate gap indicator from ACK messages (Xin Long) [1822129] - [net] tipc: fix duplicate SYN messages under link congestion (Xin Long) [1822129] - [net] tipc: support in-order name publication events (Xin Long) [1822129] - [net] tipc: add back tipc prefix to log messages (Xin Long) [1822129] - [net] tipc: fix update of the uninitialized variable err (Xin Long) [1822129] - [net] tipc: add support for AEAD key setting via netlink (Xin Long) [1822129] - [net] tipc: introduce TIPC encryption & authentication (Xin Long) [1822129] - [include] tipc: add new AEAD key structure for user API (Xin Long) [1822129] - [net] tipc: enable creating a "preliminary" node (Xin Long) [1822129] - [net] tipc: add reference counter to bearer (Xin Long) [1822129] - [net] tipc: eliminate checking netns if node established (Xin Long) [1822129] - [net] tipc: eliminate the dummy packet in link synching (Xin Long) [1822129] - [net] tipc: improve message bundling algorithm (Xin Long) [1822129] - [net] tipc: add smart nagle feature (Xin Long) [1822129] - [net] tipc: improve throughput between nodes in netns (Xin Long) [1822129] - [net] tipc: add loopback device tracking (Xin Long) [1822129] - [netdrv] vxlan: check return value of gro_cells_init() (Sabrina Dubroca) [1821295] - [netdrv] geneve: move debug check after netdev unregister (Sabrina Dubroca) [1821295] - [net] ip6_tunnel: enhance tunnel locate with link check (Sabrina Dubroca) [1821295] - [netdrv] vxlan: implement get_link_ksettings ethtool method (Sabrina Dubroca) [1821295] - [netdrv] vxlan: check tun_info options_len properly (Sabrina Dubroca) [1821295] - [include] iptunnel: make TUNNEL_FLAGS available in uapi (Sabrina Dubroca) [1821295] - [net] introduce dev_net notifier register/unregister variants (Ivan Vecera) [1818102] - [net] push code from net notifier reg/unreg into helpers (Ivan Vecera) [1818102] - [net] call call_netdevice_unregister_net_notifiers from unregister (Ivan Vecera) [1818102] - [net] introduce per-netns netdevice notifiers (Ivan Vecera) [1818102] - [net] push loops and nb calls into helper functions (Ivan Vecera) [1818102] - [include] net: ipv6: do not consider routes via gateways for anycast address check (Hangbin Liu) [1816506] - [net] ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface (Hangbin Liu) [1816506] - [net] ipv6: need update peer route when modify metric (Hangbin Liu) [1816506] - [net] ipv6: use configured metric when add peer route (Hangbin Liu) [1816506] - [net] ipv6: restrict IPV6_ADDRFORM operation (Hangbin Liu) [1816506] - [net] ipv6: Fix nlmsg_flags when splitting a multipath route (Hangbin Liu) [1816506] - [net] ipv6: Fix route replacement with dev-only route (Hangbin Liu) [1816506] - [net] ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() (Hangbin Liu) [1816506] - [net] net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier (Hangbin Liu) [1816506] - [net] ipv6: Don't use dst gateway directly in ip6_confirm_neigh() (Hangbin Liu) [1816506] - [net] ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' (Hangbin Liu) [1816506] - [net] ipv6: propagate ipv6_add_dev's error returns out of ipv6_find_idev (Hangbin Liu) [1816506] - [net] ipv6: allow any source address for sendmsg pktinfo with ip_nonlocal_bind (Hangbin Liu) [1816506] - [net] multicast: remove useless parameter for group add (Hangbin Liu) [1816506] - [documentation] networking: devlink-trap: Fix reference to other document (Petr Oros) [1805882] - [netdrv] netdevsim: Fix use-after-free during device dismantle (Petr Oros) [1805882] - [netdrv] netdevsim: Fix build error without CONFIG_INET (Petr Oros) [1805882] - [net] devlink: move reload fail indication to devlink core and expose to user (Petr Oros) [1805882] - [net] devlink: split reload op into two (Petr Oros) [1805882] - [netdrv] mlx4: Split restart_one into two functions (Petr Oros) [1805882] - [include] devlink: add unknown 'fw_load_policy' value (Petr Oros) [1805882] - [net] devlink: add 'reset_dev_on_drv_probe' param (Petr Oros) [1805882] - [include] devlink: extend 'fw_load_policy' values (Petr Oros) [1805882] - [include] devlink: Add new info version tags for ASIC and FW (Petr Oros) [1805882] - [net] devlink: Use switch-case instead of if-else (Petr Oros) [1805882] - [net] devlink: Make port index data type as unsigned int (Petr Oros) [1805882] - [net] devlink: send notifications for deleted snapshots on region destroy (Petr Oros) [1805882] - [net] devlink: remove pointless data_len arg from region snapshot create (Petr Oros) [1805882] - [documentation] Add description of netdevsim traps (Petr Oros) [1805882] - [netdrv] netdevsim: Add devlink-trap support (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink regions tests (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink params tests (Petr Oros) [1805882] - [netdrv] netdevsim: implement support for devlink region and snapshots (Petr Oros) [1805882] - [netdrv] netdevsim: register couple of devlink params (Petr Oros) [1805882]- [arm64] kvm: arm64: limit PMU version to PMUv3 for ARMv8.1 (Gavin Shan) [1814009] - [arm64] cpufeature: Extract capped perfmon fields (Gavin Shan) [1814009] - [virt] kvm: arm64: Use the correct timer structure to access the physical counter (Gavin Shan) [1814009] - [arm64] Ask the compiler to __always_inline functions used by KVM at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm64: Define our own swab32() to avoid a uapi static inline (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ask the compiler to __always_inline functions used at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix up includes for trace.h (Gavin Shan) [1814009] - [virt] kvm: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Only handle supported event counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Fix chained SW_INCR counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't mark a counter as chained if the odd one is disabled (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset (Gavin Shan) [1814009] - [virt] kvm: arm: Make inject_abt32() inject an external abort instead (Gavin Shan) [1814009] - [virt] kvm: arm: Fix DFSR setting for non-LPAE aarch32 guests (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix young bit from mmu notifier (Gavin Shan) [1814009] - [arm64] kvm: Add UAPI notes for swapped registers (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Cleanup MMIO handling (Gavin Shan) [1814009] - [arm64] kvm: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Properly check the unmapped coll in DISCARD handler (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Correct AArch32 SPSR on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Correct CPSR on exception entry (Gavin Shan) [1814009] - [arm64] kvm: arm64: Correct PSTATE on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Re-check VMA on detecting a poisoned page (Gavin Shan) [1814009] - [virt] kvm: arm: Remove duplicate include (Gavin Shan) [1814009] - [virt] kvm: arm: Call hyp_cpu_pm_exit at the right place (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Fix restoration of unmapped collections (Gavin Shan) [1814009] - [virt] kvm: arm64: Only sign-extend MMIO up to register width (Gavin Shan) [1814009] - [arm64] kvm: stop treating register x18 as caller save (Gavin Shan) [1814009] - [arm64] Workaround for Cortex-A55 erratum 1530923 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE (Gavin Shan) [1814009] - [arm64] Enable and document ARM errata 1319367 and 1319537 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE (Gavin Shan) [1814009] - [arm64] Introduce ID_ISAR6 CPU register (Gavin Shan) [1814009] - [arm64] nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Properly handle faulting of device mappings (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ensure 'params' is initialised when looking up sys register (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Remove excessive permission check in kvm_arch_prepare_memory_region (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't log IMP DEF sysreg traps (Gavin Shan) [1814009] - [arm64] kvm: Invoke compute_layout() before alternatives are applied (Gavin Shan) [1814009] - [arm64] kvm: arm64: Sanely ratelimit sysreg messages (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Use wrapper function to lock/unlock all vcpus in kvm_vgic_create() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Opportunistically turn off WFI trapping when using direct LPI injection (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Let the timer expire in hardirq context on RT (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix some comments typo (Gavin Shan) [1814009] - [kvm] arm/arm64: vgic: Remove the declaration of kvm_send_userspace_msi() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't set HCR_EL2.TVM when S2FWB is supported (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Show halt poll counters in debugfs (Gavin Shan) [1814009] - [arm64] kvm: Prevent speculative S1 PTW when restoring vcpu context (Gavin Shan) [1814009] - [arm64] kvm: Disable EL1 PTW when invalidating S2 TLBs (Gavin Shan) [1814009] - [arm64] Add ARM64_WORKAROUND_1319367 for all A57 and A72 versions (Gavin Shan) [1814009] - [arm64] kvm: Reorder system register restoration and stage-2 activation (Gavin Shan) [1814009] - [arm64] kvm: arm64: Select TASK_DELAY_ACCT+TASKSTATS rather than SCHEDSTATS (Gavin Shan) [1814009] - [arm64] Retrieve stolen time as paravirtualized guest (Gavin Shan) [1814009] - [arm64] arm/arm64: Make use of the SMCCC 1.1 wrapper (Gavin Shan) [1814009] - [kernel] arm/arm64: Provide a wrapper for SMCCC 1.1 calls (Gavin Shan) [1814009] - [virt] kvm: arm64: Provide VCPU attributes for stolen time (Gavin Shan) [1814009] - [virt] kvm: arm64: Support stolen time reporting via shared structure (Gavin Shan) [1814009] - [virt] kvm: arm64: Implement PV_TIME_FEATURES call (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Factor out hypercall handling from PSCI code (Gavin Shan) [1814009] - [documentation] kvm: arm64: Document PV-time interface (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Allow user injection of external data aborts (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Allow reporting non-ISV data aborts to userspace (Gavin Shan) [1814009] - [arm64] errata: use arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [kernel] arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Fix ptrauth ID register masking logic (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add capability to advertise ptrauth for guest (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add userspace flag to enable pointer authentication (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Context-switch ptrauth registers (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add a vcpu flag to control ptrauth for guest (Gavin Shan) [1814009] - [tools] selftests: kvm: s390: fix format strings for access reg test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: make syncregs more reliable on s390 (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: drop vcpu_setup from s390x (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add support for vcpu_args_set to aarch64 and s390x (Vitaly Kuznetsov) [1813987] - [iommu] amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Fix kernel crash with PR KVM (Vitaly Kuznetsov) [1813987] - [x86] cpu: Print "VMX disabled" error message iff KVM is enabled (Vitaly Kuznetsov) [1813987] - [tools] redhat: update kvm/x86 headers in tools (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: fix crash cleanup when KVM wasn't used (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Filter out the broadcast dest for IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: don't clear mtf_pending when nested events are blocked (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove unnecessary exception trampoline in vmx_vmenter (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Split svm_vcpu_run inline assembly to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move SEV code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move AVIC code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move Nested SVM Implementation to nested.c (Vitaly Kuznetsov) [1813987] - [x86] kvm svm: Move SVM related files to own sub-directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix a missing-prototypes "vmread_error" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add a trampoline to fix VMREAD error handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Annotate svm_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Annotate vmx_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Copy kvm_x86_ops by value to eliminate layer of indirection (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set kvm_x86_ops only after ->hardware_setup() completes (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Configure runtime hooks using vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Move hardware_setup() definition below vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move init-only kvm_x86_ops to separate struct (Vitaly Kuznetsov) [1813987] - [virt] kvm: Pass kvm_init()'s opaque param to additional arch funcs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix cosmetic copy-paste error in vm_mem_region_move() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix out of range accesses to memslots (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Micro-optimize IPI fastpath delay (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Delay read msr data iff writes ICR MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Narrow down the IPI fastpath to single target IPI (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Gracefully handle faults on VMXON (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fold loaded_vmcs_init() into alloc_loaded_vmcs() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Always VMCLEAR in-use VMCSes during crash with kexec support (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-c' to log in csv format (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-s' to set update interval (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: switch to argparse (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: rework command line sequence and message texts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: don't allow memory operands for inline asm that modifies SP (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Mark hrtimer for period or oneshot mode to expire in hard interrupt context (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Issue WBINVD after deactivating an SEV guest (Vitaly Kuznetsov) [1813987] - [documentation] kvm: svm: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove bogus user-triggerable WARN_ON (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework timespec functions and usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Code style cleanup in kvm_arch_dev_ioctl() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add blurb to CPUID tracepoint when using max basic leaf values (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add requested index to the CPUID tracepoint (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: check for EFER.SVME=1 before entering guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: remove side effects from nested_vmx_exit_reflected (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: access regs array in vmenter.S in its natural order (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: enlightened VMPTRLD with an incorrect GPA (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: test enlightened vmenter with wrong eVMCS version (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: define and use EVMCS_VERSION (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: properly handle errors in nested_vmx_handle_enlightened_vmptrld() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Uses TEST_FAIL in tests/utilities (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Introduce the TEST_FAIL macro (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce steal-time test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: virt_map should take npages, not size (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Use consistent message for test skipping (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Enable printf format warnings for TEST_ASSERT (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Share common API documentation (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test to gitignore (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Remove an obsolete comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: correct meaningless kvm_apicv_activated() check (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Consolidate nested MTF checks to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Micro-optimize vmexit time when not exposing PMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Introduce GA Log tracepoint for AVIC (Vitaly Kuznetsov) [1813987] - [documentation] kvm: documentation: Update fast page fault for indirect sp (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: avoid loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: implement check_nested_events for interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: do not change host intercepts while nested VM is running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: rename set_cr3 callback and related flags to load_mmu_pgd (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: unify callbacks to load paging root (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor kvm_cpuid() param that controls out-of-range logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor out-of-range logic to contain the madness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix CPUID range checks for Hypervisor and Centaur classes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to perform CPUID-based guest vendor check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Trace the original requested CPUID function in kvm_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: cpuid: add support for supervisor states (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move nSVM CPUID 0x8000000A handling into common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Advertise and enable NRIPS for L1 iff nrips is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Expose SVM features to L1 iff nested is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move VMX's host_efer to common x86 code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop largepages_enabled and its accessor/mutator (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't propagate MMU lpage support to memslot.disallow_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Configure max page level during hardware setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Merge kvm_{enable, disable}_tdp() into a common function (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Refactor logging of NPT enabled/disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly query Intel PT mode when refreshing PMUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for Intel PT MSR virtualization using KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly use VMX capabilities helper to detect RDTSCP support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do kvm_cpuid_array capacity checks in terminal functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use kvm_cpu_caps to detect Intel PT support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set emulated/transmuted feature bits via kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Override host CPUID results with kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do host CPUID at load time to mask KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove stateful CPUID handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Squash CPUID 0x2.0 insanity for modern CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to track UMIP emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a helper to check kernel support when setting cpu cap (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor handling of XSAVES CPUID adjustment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: handle GBPAGE CPUID adjustment for EPT with generic code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle Intel PT CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle RDTSCP CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle PKU CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle UMIP emulation CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle INVPCID CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle MPX CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor cpuid_mask() to auto-retrieve the register (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{change, set, clear}() mutators (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{get, has}() accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use u32 for holding CPUID register value in helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop explicit @func param from ->set_supported_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Make kvm_mpx_supported() an inline function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use supported_xcr0 to detect MPX support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Calculate the supported xcr0 mask at load time (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helpers to query Intel PT mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use common loop iterator when handling CPUID 0xD.N (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant array size check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Encapsulate CPUID entries and metadata in struct (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0x4 and 0x8000001d handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Hoist loop counter and terminator to top of __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate CPUID array max num entries checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant boot cpu checks on SSBD feature bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop the explicit @index from do_cpuid_7_mask() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up CPUID 0x7 sub-leaf loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0xD.N sub-leaf entry creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for CPUID 0xD.N support before validating array size (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move CPUID 0xD.1 handling out of the index>0 loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check userspace CPUID array size after validating sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Simplify handling of Centaur CPUID leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor loop around do_cpuid_func() to separate helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Shrink the usercopy region of the emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_emulate.h into KVM's private directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Dynamically allocate per-vCPU emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move emulation-only helpers to emulate.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Explicitly pass an exception struct to check_intercept (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor I/O emulation helpers to provide vcpu-only variant (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop gfn_to_pfn_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix warning due to implicit truncation on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Drop unnecessary check on ept caps for execute-only (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename EPTP validity helper and associated variables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename nested_ept_get_cr3() to nested_ept_get_eptp() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Allow L1 to use 5-level page walks for nested EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Don't drop level/direct from MMU role calculation (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support dirty log initial-all-set test (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Properly handle userspace interrupt window request (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: trigger kvmclock sync request just once on VM creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Recalculate apic map in batch (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some obsolete comments (Vitaly Kuznetsov) [1813987] - [virt] kvm: x86: enable dirty log gradually in small chunks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reuse the current root if possible for fast switch (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Inhibit APIC virtualization for X2APIC guest (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove unnecessary asm/kvm_host.h includes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix unknown ucall command asserts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate VM allocation and free for VMX and SVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Directly return __vmalloc() result in ->vm_alloc() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Gracefully handle __vmalloc() failure during VM allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Adjust counter sample period after a wrmsr (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate open coded variants of memslot TLB flushes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use range-based TLB flush for dirty log memslot flush (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add test for KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1813987] - [virt] kvm: Dynamically size memslot array based on number of used slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Terminate memslot walks via used_slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Ensure validity of memslot with respect to kvm_get_dirty_log() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Provide common implementation for generic dirty log functions (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up local variable usage in __kvm_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Simplify kvm_free_memslot() and all its descendents (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move memslot deletion to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free arrays for old memslot when moving memslot's base gfn (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop "const" attribute from old memslot in commit_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move setting of memslot into helper routine (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor error handling for setting memory region (Vitaly Kuznetsov) [1813987] - [virt] kvm: Explicitly free allocated-but-unused dirty bitmap (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_create_memslot() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move memslot memory allocation into prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate memslot resources during prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't free new memslot if allocation of said memslot fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Reinstall old memslots if arch preparation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate new rmap and large page tracking when moving memslot (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move gpa_val and gpa_available into the emulator context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add EMULTYPE_PF when emulation is triggered by a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: remove unused function apic_lvt_vector() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add 'else' to split mutually exclusive case (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: eliminate some unreachable code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix print format and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: rewrite the comment in vmx_get_mt_mask (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Convert some printf's to pr_info's (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework debug message printing (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Time guest demand paging (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support multiple vCPUs in demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Pass args to vCPU in global vCPU args struct (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add memory size parameter to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add configurable demand paging delay (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add demand paging content to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Create a demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce num-pages conversion utilities (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rename vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: aarch64: Remove unnecessary ifdefs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Remove unnecessary defines (Vitaly Kuznetsov) [1813987] - [tools] redhat: selftests: kvm: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] redhat: kvm: x86: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] x86 kvm page table walks: switch to explicit __get_user() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: avoid NULL pointer dereference with incorrect EVMCS GPAs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Condition ENCLS-exiting enabling on CPU support for SGX1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix Kconfig menu text for -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove stale comment from struct x86_emulate_ctxt (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix the svm vmexit code for WRMSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix dereference null cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: limit the number of "kvm: disabled by bios" messages (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid useless copy of cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: allow disabling -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: allow compiling as non-module with W=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis (Vitaly Kuznetsov) [1813987] - [x86] kvm: Introduce pv check helpers (Vitaly Kuznetsov) [1813987] - [kernel] kvm: let declaration of kvm_get_running_vcpus match implementation (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allocate AVIC data structures based on kvm_amd module parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Emulate MTF when performing instruction emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix error handling in svm_hardware_setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential memory leak in svm_cpu_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: avoid calculating pending eoi from an uninitialized val (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: handle nested posted interrupts when apicv is disabled for L1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Hold KVM's srcu lock when syncing vmcs12->shadow (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm/emulate: fix a -Werror=cast-function-type (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix incorrect comparison in trace event (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some obsolete comments and grammar error (Vitaly Kuznetsov) [1813987] - [kernel] kvm: x86: fix missing prototypes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: enable -Werror (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: guest-halt-polling.txt convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: review-checklist.txt: rename to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert timekeeping.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert s390-diag.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert ppc-pv.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert nested-vmx.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert mmu.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert locking.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert hypercalls.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: arm/psci.txt: convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert arm/hyp-abi.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert api.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xive.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xics.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vm.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vfio.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vcpu.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/s390_flic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/mpic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/arm-vgit.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgit-v3.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgic-its.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: Convert msr.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: convert halt-polling.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: add arm/pvtime.rst to index.rst (Vitaly Kuznetsov) [1813987] - [documentation] docs: virtual: add it to the documentation body (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix WARN_ON check of an unsigned less than zero (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Remove unused x86_register enum (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fix struct guest_walker arrays for 5-level paging (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use correct root level for nested EPT shadow page tables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some comment typos and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Avoid retpoline on ->page_fault() with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: reuse smp_wmb() in kvm_make_request() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove duplicated KVM_REQ_EVENT request (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: AMD Nested test infrastructure (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Replace get_{gdt, idt}_base() by get_{gdt, idt}() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Handle pending #DB when injecting INIT VM-exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mask off reserved bit from #DB exception payload (Vitaly Kuznetsov) [1813987] - [virt] kvm: Disable preemption in kvm_get_running_vcpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless vmx_decache_cr0_guest_bits() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mark CR4.UMIP as reserved based on associated CPUID bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix perfctr WRMSR for running counters (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Separate generating and setting mmio ptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Replace unsigned with unsigned int for PTE access (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove stale comment from nested_vmx_load_cr3() (Vitaly Kuznetsov) [1813987] - [x86] kvm: do not setup pv tlb flush when not paravirtualized (Vitaly Kuznetsov) [1813987] - [x86] Add "nopv" parameter to disable PV extensions (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix overflow of zero page refcount with ksm running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Take a u64 when checking for a valid dr7 value (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use raw clock values consistently (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: reorganize pvclock_gtod_data members (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: delete meaningless nested_vmx_run() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allow AVIC without split irqchip (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Lazy update IOAPIC EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Refactor kvm_ioapic_update_eoi() (Vitaly Kuznetsov) [1813987] - [x86] kvm: i8254: Deactivate APICv when using in-kernel PIT re-injection mode (Vitaly Kuznetsov) [1813987] - [x86] svm: Temporarily deactivate AVIC during ExtINT handling (Vitaly Kuznetsov) [1813987] - [x86] svm: Deactivate AVIC when launching guest with nested SVM support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: hyperv: Use APICv update request interface (Vitaly Kuznetsov) [1813987] - [x86] svm: Add support for dynamic APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce x86 ops hook for pre-update APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: avic: Add support for dynamic setup/teardown of virtual APIC backing page (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Add support to (de)activate posted interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add APICv (de)activate request trace points (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add support for dynamic APICv activation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove get_enable_apicv from kvm_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv inhibit reason bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Introduce APICv update helper function (Vitaly Kuznetsov) [1813987] - [iommu] amd: Re-factor guest virtual APIC (de-)activation code (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Add fpu and one reg set/get library functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: Clean up host's steal time structure (Vitaly Kuznetsov) [1813987] - [x86] kvm: Make sure KVM_VCPU_FLUSH_TLB flag is not missed (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Cache gfn to pfn translation (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Introduce kvm_(un)map_gfn() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use a typedef for fastop functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add 'else' to unify fastop and execute call path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: inline memslot_valid_for_gpte (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use huge pages for DAX-backed files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove lpage_is_disallowed() check from set_spte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Zap any compound page when collapsing sptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rely on host page tables to find HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop level optimization from fast_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Walk host page tables to find THP mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor THP adjust to prep for changing query (Vitaly Kuznetsov) [1813987] - [x86] mm: Introduce lookup_address_in_mm() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Play nice with read-only memslots when querying host page size (Vitaly Kuznetsov) [1813987] - [x86] kvm: Use vcpu-specific gva->hva translation when querying host page size (Vitaly Kuznetsov) [1813987] - [mm] thp: kvm: Explicitly check for THP when populating secondary MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Enforce max_level on HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Return immediately if __kvm_gfn_to_hva_cache_init() fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up __kvm_gfn_to_hva_cache_init() and its callers (Vitaly Kuznetsov) [1813987] - [virt] kvm: Check for a bad hva before dropping into the ghc slow path (Vitaly Kuznetsov) [1813987] - [x86] kvm/x86: export kvm_vector_hashing_enabled() is unnecessary (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove duplicated segment cache clear (Vitaly Kuznetsov) [1813987] - [x86] Adding 'else' to reduce checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_DR7 on vmentry of nested guests (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move running VCPU from ARM to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop x86_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't take srcu lock in init_rmode_identity_map() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add build-time error check on kvm_run size (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove kvm_read_guest_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Perform non-canonical checks in 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: WARN on failure to set IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unused ctxt param from emulator's FPU accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: revert "kvm: x86: Fix fpu state crash in kvm guest" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure guest's FPU state is loaded when accessing for emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load, put}_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] revert "kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()" (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid clearing pending exception event twice (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move vcpu->run page allocation out of kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move putting of vcpu->pid to kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() (Vitaly Kuznetsov) [1813987] - [arm64] kvm: arm64: Free sve_state via arm specific hook (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: booke: Setup vcpu during kvmppc_core_vcpu_create() (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Manually invoke vcpu setup during kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move initialization of preempt notifier to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() (Vitaly Kuznetsov) [1813987] - [s390] kvm: Move vcpu alloc and init invocation to common code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Introduce kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Invoke kvm_vcpu_init() before allocating sie_page (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove kvm_arch_vcpu_free() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Move reset of oldpir below call to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Allocate book3s and shadow vcpu after common init (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Allocate vcpu struct in common PPC code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Add build-time assert that vcpu is at offset 0 (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Free shared page if mmu initialization fails (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s hv: Uninit vCPU if vcore creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious clearing of async #PF MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move allocation of pio_data page down a few lines (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move FPU allocation to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate vcpu struct in common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allocate VPID after initializing VCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free wbinvd_dirty_mask if vCPU creation fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: async_pf: drop kvm_arch_async_page_present wrappers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix overlap between SPTE_MMIO_MASK and generation (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor handling of VM debugfs files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: vmread should not set rflags to specify success in case of #PF (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless nested_vmx_prepare_msr_bitmap() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor and rename bit() to feature_bit() macro (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expand build-time assertion on reverse CPUID usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add CPUID_7_1_EAX to the reverse CPUID table (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move bit() helper to cpuid.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add dedicated emulator helpers for querying CPUID features (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add macro to ensure reserved cr4 bits checks stay in sync (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop special XSAVE handling from guest_cpuid_has() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure all logical CPUs have consistent reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't let userspace set host-reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to consolidate up PT/RTIT WRMSR fault logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add non-canonical check on writes to RTIT address MSRs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some writing mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: hyperv: Fix some typos in vcpu unimpl info (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some grammar mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some comment typos and missing parentheses (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some out-dated function names in comment (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some wrong function names in comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: check kvm_pit outside kvm_vm_ioctl_reinject() (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: micro-optimize fixed mode ipi delivery (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: FIXED+PHYSICAL mode single target IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allow KVM_INTEL when building for Centaur and/or Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Check for full VMX support when verifying CPU compatibility (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use VMX feature flag to query BIOS enabling (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Drop initialization of IA32_FEAT_CTL MSR (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add flag to track whether MSR IA32_FEAT_CTL is configured (Vitaly Kuznetsov) [1813987] - [x86] cpu: Set synthetic VMX cpufeatures during init_ia32_feat_ctl() (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add EPT_AD feature bit (Vitaly Kuznetsov) [1813987] - [x86] cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] vmx: Introduce VMX_FEATURES_* (Vitaly Kuznetsov) [1813987] - [x86] cpu: Clear VMX feature flag if VMX is not fully enabled (Vitaly Kuznetsov) [1813987] - [x86] centaur: Use common IA32_FEAT_CTL MSR initialization (Vitaly Kuznetsov) [1813987] - [x86] mce: WARN once if IA32_FEAT_CTL MSR is left unlocked (Vitaly Kuznetsov) [1813987] - [x86] intel: Initialize IA32_FEAT_CTL MSR at boot (Vitaly Kuznetsov) [1813987] - [tools] x86: Sync msr-index.h from kernel sources (Vitaly Kuznetsov) [1813987] - [tools] selftests, kvm: Replace manual MSR defs with common msr-index.h (Vitaly Kuznetsov) [1813987] - [x86] msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR (Vitaly Kuznetsov) [1813987] - [tools] tools arch x86: Grab a copy of the file containing the MSR numbers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN if root_hpa is invalid when handling a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN on an invalid root_hpa (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move root_hpa validity checks to top of page fault handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move calls to thp_adjust() down a level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move transparent_hugepage_adjust() above __direct_map() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Incorporate guest's page level into max level for shadow MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of forced 4k pages in page faults (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor the per-slot level calculation in mapping_level() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of cache consistency with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move nonpaging_page_fault() below try_async_pf() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move definition of make_mmu_pages_available() up (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove duplicated declaration of kvm_vcpu_kick (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Aesthetic cleanup of handle_vmread and handle_vmwrite (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks unsupported field before read-only field (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks VMCS-link pointer before VMCS field (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NMI_PENDING to NMI_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix some comment typos (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Convert the last users of "shorthand = 0" to use macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix callers of kvm_apic_match_dest() to use correct macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move irrelevant declarations out of ioapic.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Vitaly Kuznetsov) [1813987] - [x86] kvm: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry() (Vitaly Kuznetsov) [1813987] - [virt] kvm: get rid of var page in kvm_set_pfn_dirty() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove unreachable statement in vmx_get_msr_feature() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use CPUID to locate host page table reserved bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Stop wasting a page for guest_msrs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) (Vitaly Kuznetsov) [1813987] - [documentation] documentation: kvm: Fix mention to number of ioctls classes (Vitaly Kuznetsov) [1813987] - [x86] kvm x86: Move kvm cpuid support out of svm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Relax guest IA32_FEATURE_CONTROL constraints (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Grab KVM's srcu lock when setting nested state (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Open code shared_msr_update() in its only caller (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix jump label out_free_* in kvm_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: create mmu/ subdirectory (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use apic-access-page (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Do not mark vmcs02->apic_access_page as dirty when unpinning (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Unexport kvm_vcpu_reload_apic_access_page() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: add CR4_LA57 bit to nested CR4_FIXED1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use semi-colon instead of comma for exit-handlers initialization (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Add support for capturing highest observable L2 TSC (Vitaly Kuznetsov) [1813987] - [x86] tss: Fix and move VMX BUILD_BUG_ON() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename function find_msr() to vmx_find_msr_index() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nested: Introduce read_and_check_msr_entry() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry, Exit} control (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: mark functions in the header as "static inline" (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL on VM-Exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to check reserved bits in IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Simplify loop in kvm_create_max_vcpus test (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Add lazy mechanism to release perf_event per vPMC (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Reuse perf_event to avoid unnecessary pmc_reprogram_counter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to pause perf_event (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to recalibrate event period (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Refactor update_cr8_intercept() (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Remove check if APICv enabled in SVM update_cr8_intercept() handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: add helper func to remove duplicate code in kvm_pv_send_ipi (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid unused setup_syscalls_segments call when SYSCALL check failed (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmio: get rid of odd out_err label in kvm_coalesced_mmio_init (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consume pending LAPIC INIT event when exit on INIT_SIGNAL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS when vCPU not in SMM (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from svm.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from vmx.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimize more exit handlers in vmx.c (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add a comment describing the /dev/kvm no_compat handling (Vitaly Kuznetsov) [1813987] - [virt] kvm: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Reset the three MSR list number variables to 0 in kvm_init_msr_list() (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix build with glibc >= 2.30 (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmu: Do not treat ZONE_DEVICE pages as being reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Introduce pi_is_pir_empty() helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Do not change PID.NDST when loading a blocked vCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consider PID.PIR to determine if vCPU has pending interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix comment to specify PID.ON instead of PIR.ON (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix initialization of MSR lists (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix placement of refcount initialization (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix NULL-ptr deref after kvm_create_vm fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: get rid of odd out jump label in pdptrs_changed (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: switch KVMCLOCK base to monotonic raw clock (Vitaly Kuznetsov) [1813987] - [virt] kvm: call kvm_arch_destroy_vm if vm creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [kernel] rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allocate memslots and buses before calling kvm_arch_init_vm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Don't leak L1 MMIO regions to L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential wrong physical id in avic_handle_ldr_update (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add separate helper for putting borrowed reference to kvm (Vitaly Kuznetsov) [1813987] - [tools] kvm: tests: Add test to verify MSR_IA32_XSS (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Update svm_xsaves_supported (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS to kvm_{get, set}_msr_common (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use wrmsr for switching between guest and host IA32_XSS on Intel (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use wrmsr for switching between guest and host IA32_XSS on AMD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix conditions for guest IA32_XSS support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce vcpu->arch.xsaves_enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename {vmx, nested_vmx}_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Initialize vmx->guest_msrs[] right after allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove vmx->hv_deadline_tsc initialization from vmx_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Write VPID to vmcs when creating vcpu (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP (Vitaly Kuznetsov) [1813987] - [x86] kvm: remove redundant code in kvm_arch_vm_ioctl (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold decache_cr3() into cache_reg() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to test/mark reg availability and dirtiness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add WARNs to detect out-of-bounds register indices (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Optimize vmx_set_rflags() for unrestricted guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consolidate to_vmx() usage in RFLAGS accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Always write vmcs02.GUEST_CR3 during nested VM-Enter (Vitaly Kuznetsov) [1813987] - [x86] kvm: clear kvmclock MSR on reset (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix bugon.cocci warnings (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove specialized handling of unexpected exit-reasons (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix sync_regs_test with newer gccs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't shrink/grow vCPU halt_poll_ns if host side polling is disabled (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: synchronize .gitignore to Makefile (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allow kvm_device_ops to be const (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Implement kvm_put_guest() (Vitaly Kuznetsov) [1813987] - [x86] xen: kvm: Gather the definition of emulate prefixes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: do not blindly clobber registers in guest asm (Vitaly Kuznetsov) [1813987]- [fs] cifs: handle prefix paths in reconnect (Leif Sahlberg) [1814203] - [fs] cifs: use compounding for open and first query-dir for readdir() (Leif Sahlberg) [1814203] - [fs] cifs: create a helper function to parse the query-directory response buffer (Leif Sahlberg) [1814203] - [fs] cifs: prepare SMB2_query_directory to be used with compounding (Leif Sahlberg) [1814203] - [fs] xfs: reflink should force the log out if mounted with wsync (Bill O'Donnell) [1825373] - [fs] xfs: factor out a new xfs_log_force_inode helper (Bill O'Donnell) [1825373] - [fs] xfs: don't ever return a stale pointer from __xfs_dir3_free_read (Bill O'Donnell) [1825373] - [fs] xfs: fix xfs_rmap_has_other_keys usage of ECANCELED (Bill O'Donnell) [1825373] - [fs] xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1825373] - [fs] xfs: use bitops interface for buf log item AIL flag check (Bill O'Donnell) [1825373] - [fs] xfs: Sanity check flags of Q_XQUOTARM call (Bill O'Donnell) [1825373] - [fs] iomap: iomap that extends beyond EOF should be marked dirty (Bill O'Donnell) [1825373] - [s390] s390/kasan: Fix crash when attaching PCI device (Philipp Rudo) [1827334] - [s390] s390/qeth: fix initialization on old HW (Philipp Rudo) [1780667] - [s390] s390/qeth: vnicc Fix init to default (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix vnicc_is_in_use if rx_bcast not set (Philipp Rudo) [1780667] - [s390] s390/qeth: fix false reporting of VNIC CHAR config failure (Philipp Rudo) [1780667] - [s390] s390/qeth: lock the card while changing its hsuid (Philipp Rudo) [1780667] - [s390] s390/qeth: fix qdio teardown after early init error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't return -ENOTSUPP to userspace (Philipp Rudo) [1780667] - [s390] s390/qeth: fix promiscuous mode after reset (Philipp Rudo) [1780667] - [s390] s390/qeth: handle error due to unsupported transport mode (Philipp Rudo) [1780667] - [s390] s390/qeth: return proper errno on IO error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't check drvdata in sysfs code (Philipp Rudo) [1780667] - [s390] s390/qeth: replace qeth_l3_get_addr_buffer() (Philipp Rudo) [1780667] - [s390] s390/qeth: remove VLAN tracking for L3 devices (Philipp Rudo) [1780667] - [net] net: 8021q: vlan_core: allow use list of vlans for real device (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate L3 mcast registration code (Philipp Rudo) [1780667] - [s390] s390/qeth: remove gratuitious RX modeset (Philipp Rudo) [1780667] - [s390] s390/qeth: fine-tune L3 mcast locking (Philipp Rudo) [1780667] - [s390] s390/qeth: clean up error path in qeth_core_probe_device() (Philipp Rudo) [1780667] - [s390] s390/qeth: don't cache MAC addresses for multicast IPs (Philipp Rudo) [1780667] - [s390] s390/qeth: use helpers for IP address hashing (Philipp Rudo) [1780667] - [s390] s390/qeth: don't set card state in qeth_qdio_clear_card() (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate some duplicated HW cmd code (Philipp Rudo) [1780667] - [s390] s390/qeth: keep IRQ disabled until NAPI is really done (Philipp Rudo) [1780667] - [s390] s390/qeth: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qdio: move SSQD Sniffer mask definition (Philipp Rudo) [1780667] - [s390] s390/qdio: don't attempt IRQ avoidance on Output SBALs (Philipp Rudo) [1780667] - [s390] s390/qdio: simplify thinint device registration (Philipp Rudo) [1780667] - [s390] s390/qdio: add statistics helper macro (Philipp Rudo) [1780667] - [s390] s390/qdio: remove a forward declaration (Philipp Rudo) [1780667] - [s390] s390/qdio: reduce log level for EQBS partial (Philipp Rudo) [1780667] - [s390] s390/qdio: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix initialization of vnicc cmd masks during set online (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix error handling during VNICC initialization (Philipp Rudo) [1780667] - [s390] s390/qdio: clarify size of the QIB parm area (Philipp Rudo) [1780667] - [s390] s390/qeth: get vnicc sub-cmd type from reply data (Philipp Rudo) [1780667] - [s390] s390/qeth: merge qeth_reply struct into qeth_cmd_buffer (Philipp Rudo) [1780667] - [s390] s390/qeth: keep cmd alive after IO completion (Philipp Rudo) [1780667] - [s390] s390/qeth: use correct length field in SNMP cmd callback (Philipp Rudo) [1780667] - [s390] s390/qeth: propagate length of processed cmd IO data to callback (Philipp Rudo) [1780667] - [s390] s390/qeth: use node_descriptor struct (Philipp Rudo) [1780667] - [s390] s390/cio: move struct node_descriptor to cio.h (Philipp Rudo) [1780667] - [s390] scsi: zfcp: log FC Endpoint Security errors (Philipp Rudo) [1723820] - [s390] scsi: zfcp: enhance handling of FC Endpoint Security errors (Philipp Rudo) [1723820] - [lib] lib/zlib: add zlib_deflate_dfltcc_enabled() function (Philipp Rudo) [1659435] - [lib] s390/boot: add dfltcc= kernel command line parameter (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_inflate (Philipp Rudo) [1659435] - [s390] s390/boot: rename HEAP_SIZE due to name collision (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_deflate (Philipp Rudo) [1659435] - [base] mm/memory_hotplug: allow to specify a default online_type (David Hildenbrand) [1038941] - [base] mm/memory_hotplug: convert memhp_auto_online to store an online_type (David Hildenbrand) [1038941] - [mm] mm/memory_hotplug: unexport memhp_auto_online (David Hildenbrand) [1038941] - [hv] hv_balloon: don't check for memhp_auto_online manually (David Hildenbrand) [1038941] - [powerpc] powernv/memtrace: always online added memory blocks (David Hildenbrand) [1038941] - [base] drivers/base/memory: store mapping between MMOP_* and string in an array (David Hildenbrand) [1038941] - [base] drivers/base/memory: map MMOP_OFFLINE to 0 (David Hildenbrand) [1038941] - [base] drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE (David Hildenbrand) [1038941] - [netdrv] cxgb4: fix adapter crash due to wrong MC size (Vishal Kulkarni) [1813128] - [scsi] scsi: ibmvfc: Don't send implicit logouts prior to NPIV login (Steve Best) [1828725] - [fs] cifs: ignore cached share root handle closing errors (Leif Sahlberg) [1827485] - [fs] cifs: Optimize readdir on reparse points (Leif Sahlberg) [1827485] - [fs] cifs: Adjust indentation in smb2_open_file (Leif Sahlberg) [1827485] - [fs] CIFS: Close cached root handle only if it has a lease (Leif Sahlberg) [1827485] - [fs] SMB3: Fix crash in SMB2_open_init due to uninitialized field in compounding path (Leif Sahlberg) [1827485] - [fs] smb3: fix refcount underflow warning on unmount when no directory leases (Leif Sahlberg) [1827485] - [fs] fs: cifs: Delete usage of timespec64_trunc (Leif Sahlberg) [1827485] - [fs] smb3: improve check for when we send the security descriptor context on create (Leif Sahlberg) [1827485] - [fs] smb3: fix mode passed in on create for modetosid mount option (Leif Sahlberg) [1827485] - [fs] cifs: fix possible uninitialized access and race on iface_list (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of SMB connections on multichannel (Leif Sahlberg) [1827485] - [fs] smb3: query attributes on file close (Leif Sahlberg) [1827485] - [fs] smb3: remove unused flag passed into close functions (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to pointer pneg_ctxt (Leif Sahlberg) [1827485] - [fs] fs: cifs: Fix atime update check vs mtime (Leif Sahlberg) [1827485] - [fs] CIFS: fix a white space issue in cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: Always update signing key of first channel (Leif Sahlberg) [1827485] - [fs] cifs: Fix retrieval of DFS referrals in cifs_mount() (Leif Sahlberg) [1827485] - [fs] cifs: Fix potential softlockups while refreshing DFS cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of root ses in DFS referral cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix use-after-free bug in cifs_reconnect() (Leif Sahlberg) [1827485] - [fs] cifs: dump channel info in DebugData (Leif Sahlberg) [1827485] - [fs] smb3: dump in_send and num_waiters stats counters by default (Leif Sahlberg) [1827485] - [fs] cifs: try harder to open new channels (Leif Sahlberg) [1827485] - [fs] CIFS: Properly process SMB3 lease breaks (Leif Sahlberg) [1827485] - [fs] cifs: move cifsFileInfo_put logic into a work-queue (Leif Sahlberg) [1827485] - [fs] cifs: try opening channels after mounting (Leif Sahlberg) [1827485] - [fs] CIFS: refactor cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: switch servers depending on binding state (Leif Sahlberg) [1827485] - [fs] cifs: add server param (Leif Sahlberg) [1827485] - [fs] cifs: add multichannel mount options and data structs (Leif Sahlberg) [1827485] - [fs] cifs: sort interface list by speed (Leif Sahlberg) [1827485] - [fs] CIFS: Fix SMB2 oplock break processing (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EAGAIN when transport is reconnecting (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Only queue work for error recovery on memory registration (Leif Sahlberg) [1827485] - [fs] smb3: add debug messages for closing unmatched open (Leif Sahlberg) [1827485] - [fs] CIFS: Respect O_SYNC and O_DIRECT flags during reconnect (Leif Sahlberg) [1827485] - [fs] smb3: remove confusing dmesg when mounting with encryption ("seal") (Leif Sahlberg) [1827485] - [fs] cifs: close the shared root handle on tree disconnect (Leif Sahlberg) [1827485] - [fs] CIFS: Return directly after a failed build_path_from_dentry() in cifs_do_create() (Leif Sahlberg) [1827485] - [fs] CIFS: Use common error handling code in smb2_ioctl_query_info() (Leif Sahlberg) [1827485] - [fs] CIFS: Use memdup_user() rather than duplicating its implementation (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Add messages on RDMA session destroy and reconnection (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Invalidate and deregister memory registration on re-send for direct I/O (Leif Sahlberg) [1827485] - [fs] cifs: Don't display RDMA transport on reconnect (Leif Sahlberg) [1827485] - [fs] CIFS: remove set but not used variables 'cinode' and 'netfid' (Leif Sahlberg) [1827485] - [fs] cifs: add support for flock (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable 'sid_user' (Leif Sahlberg) [1827485] - [fs] cifs: rename a variable in SendReceive() (Leif Sahlberg) [1827485] - [fs] SMB3: Fix persistent handles reconnect (Leif Sahlberg) [1827485] - [fs] fix memory leak in large read decrypt offload (Leif Sahlberg) [1827485] - [fs] cifs: Fix missed free operations (Leif Sahlberg) [1827485] - [fs] cifs: clarify comment about timestamp granularity for old servers (Leif Sahlberg) [1827485] - [fs] cifs: Handle -EINPROGRESS only when noblockcnt is set (Leif Sahlberg) [1827485] - [fs] smb3: remove noisy debug message and minor cleanup (Leif Sahlberg) [1827485] - [fs] fs: cifs: mute -Wunused-const-variable message (Leif Sahlberg) [1827485] - [fs] smb3: cleanup some recent endian errors spotted by updated sparse (Leif Sahlberg) [1827485] - [fs] CIFS: Fix oplock handling for SMB 2.1+ protocols (Leif Sahlberg) [1827485] - [fs] smb3: missing ACL related flags (Leif Sahlberg) [1827485] - [fs] smb3: pass mode bits into create calls (Leif Sahlberg) [1827485] - [fs] smb3: Add missing reparse tags (Leif Sahlberg) [1827485] - [fs] CIFS: fix max ea value size (Leif Sahlberg) [1827485] - [fs] fs/cifs/sess.c: Remove set but not used variable 'capabilities' (Leif Sahlberg) [1827485] - [fs] fs/cifs/smb2pdu.c: Make SMB2_notify_init static (Leif Sahlberg) [1827485] - [fs] smb3: fix leak in "open on server" perf counter (Leif Sahlberg) [1827485] - [fs] smb3: allow decryption keys to be dumped by admin for debugging (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: write mode ACE first (Leif Sahlberg) [1827485] - [fs] cifs: cifsroot: add more err checking (Leif Sahlberg) [1827485] - [fs] smb3: add missing worker function for SMB3 change notify (Leif Sahlberg) [1827485] - [fs] cifs: Add support for root file systems (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: make room for 4 ACE (Leif Sahlberg) [1827485] - [fs] smb3: fix potential null dereference in decrypt offload (Leif Sahlberg) [1827485] - [fs] smb3: allow disabling requesting leases (Leif Sahlberg) [1827485] - [fs] smb3: improve handling of share deleted (and share recreated) (Leif Sahlberg) [1827485] - [fs] smb3: display max smb3 requests in flight at any one time (Leif Sahlberg) [1827485] - [fs] smb3: only offload decryption of read responses if multiple requests (Leif Sahlberg) [1827485] - [fs] cifs: add a helper to find an existing readable handle to a file (Leif Sahlberg) [1827485] - [fs] smb3: enable offload of decryption of large reads via mount option (Leif Sahlberg) [1827485] - [fs] smb3: allow parallelizing decryption of reads (Leif Sahlberg) [1827485] - [fs] smb3: allow skipping signature verification for perf sensitive configurations (Leif Sahlberg) [1827485] - [fs] smb3: add dynamic tracepoints for flush and close (Leif Sahlberg) [1827485] - [fs] smb3: log warning if CSC policy conflicts with cache mount option (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow RW caching of share accessed by only 1 client (Leif Sahlberg) [1827485] - [fs] smb3: add some more descriptive messages about share when mounting cache=ro (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow forced caching of read only share (Leif Sahlberg) [1827485] - [fs] cifs: fix dereference on ses before it is null checked (Leif Sahlberg) [1827485] - [fs] cifs: use existing handle for compound_op(OP_SET_INFO) when possible (Leif Sahlberg) [1827485] - [fs] cifs: create a helper to find a writeable handle by path name (Leif Sahlberg) [1827485] - [fs] cifs: remove set but not used variables (Leif Sahlberg) [1827485] - [fs] smb3: Incorrect size for netname negotiate context (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to variable rc (Leif Sahlberg) [1827485] - [fs] smb3: add missing flag definitions (Leif Sahlberg) [1827485] - [fs] cifs: add passthrough for smb2 setinfo (Leif Sahlberg) [1827485] - [fs] cifs: prepare SMB2_Flush to be usable in compounds (Leif Sahlberg) [1827485] - [fs] cifs: allow chmod to set mode bits using special sid (Leif Sahlberg) [1827485] - [fs] cifs: get mode bits from special sid on stat (Leif Sahlberg) [1827485] - [fs] fs: cifs: cifsssmb: remove redundant assignment to variable ret (Leif Sahlberg) [1827485] - [fs] cifs: fix a comment for the timeouts when sending echos (Leif Sahlberg) [1827485] - [fs] fs: cifs: switch to RC4 library interface (Leif Sahlberg) [1827485] - [fs] smb3: smbdirect no longer experimental (Leif Sahlberg) [1827485] - [fs] cifs: copy_file_range needs to strip setuid bits and update timestamps (Leif Sahlberg) [1827485] - [tools] perf vendor events s390: Add new deflate counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/cpum_cf: Add new extended counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc (Philipp Rudo) [1827310] - [s390] s390/pkey/zcrypt: Support EP11 AES secure keys (Philipp Rudo) [1723826] - [s390] s390/zcrypt: extend EP11 card and queue sysfs attributes (Philipp Rudo) [1723826] - [s390] s390/zcrypt: add new low level ep11 functions support file (Philipp Rudo) [1723826] - [s390] s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb (Philipp Rudo) [1723826] - [s390] s390/zcrypt: enable card/domain autoselect on ep11 cprbs (Philipp Rudo) [1723826] - [crypto] crypto/testmgr: enable selftests for paes-s390 ciphers (Philipp Rudo) [1780668] - [s390] s390/pkey: Add support for key blob with clear key value (Philipp Rudo) [1780668] - [s390] s390/crypto: enable clear key values for paes ciphers (Philipp Rudo) [1780668] - [s390] s390/crypto: Rework on paes implementation (Philipp Rudo) [1780668] - [s390] scsi: zfcp: trace FC Endpoint Security of FCP devices and connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: log FC Endpoint Security of connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: report FC Endpoint Security in sysfs (Philipp Rudo) [1723822] - [s390] scsi: zfcp: auto variables for dereferenced structs in open port handler (Philipp Rudo) [1723822] - [block] blk-iocost: Fix error on iocost_ioc_vrate_adj (Waiman Long) [1828563] - [s390] s390/ipl: add support to control memory clearing for FCP and CCW re-IPL (Philipp Rudo) [1812985] - [s390] s390: support KPROBES_ON_FTRACE (Philipp Rudo) [1810526] - [s390] s390/ftrace: generate traced function stack frame (Philipp Rudo) [1810526] - [s390] s390/ftrace: save traced function caller (Philipp Rudo) [1810526] - [misc] mei: me: fix irq number stored in hw struct (Tony Camuso) [1822645] - [misc] mei: me: add cedar fork device ids (Tony Camuso) [1822645] - [misc] mei: fix CNL itouch device number to match the spec (Tony Camuso) [1822645] - [misc] misc: Replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: remove unused includes from pci-{me, txe}.c (Tony Camuso) [1822645] - [misc] mei: limit number of bytes in mei header (Tony Camuso) [1822645] - [misc] mei: bus: replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: me: add jasper point DID (Tony Camuso) [1822645] - [misc] mei: hdcp: bind only with i915 on the same PCH (Tony Camuso) [1822645] - [misc] mei: bus: use simple sprintf for sysfs (Tony Camuso) [1822645] - [misc] mei: bus: add more client attributes to sysfs (Tony Camuso) [1822645] - [misc] mei: add trc detection register to sysfs (Tony Camuso) [1822645] - [misc] mei: abstract fw status register read (Tony Camuso) [1822645] - [misc] mei: me: store irq number in the hw struct (Tony Camuso) [1822645] - [misc] mei: me: mei_me_dev_init() use struct device instead of struct pci_dev (Tony Camuso) [1822645] - [misc] mei: me: add comet point V device id (Tony Camuso) [1822645] - [misc] mei: bus: prefix device names on bus with the bus name (Tony Camuso) [1822645] - [misc] mei: me: fix me_intr_clear function name in KDoc (Tony Camuso) [1822645] - [misc] mei: buf: drop 'running hook' debug messages (Tony Camuso) [1822645] - [misc] mei: avoid FW version request on Ibex Peak and earlier (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Fill transcoder index in port info (Tony Camuso) [1822645] - [misc] drm/i915: mei_hdcp: I915 sends ddi index as per ME FW (Tony Camuso) [1822645] - [drm] drm/i915: Attach content type property (Tony Camuso) [1822645] - [drm] drm: Add Content protection type property (Tony Camuso) [1822645] - [misc] mei: me: add Tiger Lake point LP device ID (Tony Camuso) [1822645] - [misc] mei: Use dev_get_drvdata where possible (Tony Camuso) [1822645] - [misc] mei: me: add mule creek canyon (EHL) device ids (Tony Camuso) [1822645] - [misc] mei: no need to check return value of debugfs_create functions (Tony Camuso) [1822645] - [documentation] mei: docs: add hdcp documentation (Tony Camuso) [1822645] - [documentation] mei: docs: add a short description for nfc behind mei (Tony Camuso) [1822645] - [documentation] mei: docs: update mei client bus documentation (Tony Camuso) [1822645] - [documentation] mei: docs: move iamt docs to a iamt.rst file (Tony Camuso) [1822645] - [documentation] mei: docs: move documentation under driver-api (Tony Camuso) [1822645] - [misc] mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Tony Camuso) [1822645] - [drm] drm: generic fn converting be24 to cpu and vice versa (Tony Camuso) [1822645] - [misc] mei: expose device state in sysfs (Tony Camuso) [1822645] - [misc] mei: hdcp: use own Kconfig file (Tony Camuso) [1822645] - [misc] mei: adjust the copyright notice in the files (Tony Camuso) [1822645] - [misc] mei/hdcp: Fix SPDX identifiers (Tony Camuso) [1822645] - [misc] mei: convert to SPDX license tags (Tony Camuso) [1822645] - [misc] mei: add missing SPDX tag to mei Kconfig (Tony Camuso) [1822645] - [misc] mei: bus: move hw module get/put to probe/release (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Component framework for I915 Interface (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Enabling the HDCP authentication (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify M_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Repeater topology verification and ack (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Prepare Session Key (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify L_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Locality check (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Store the HDCP Pairing info (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify H_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify Receiver Cert and prepare km (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Define ME FW interface for HDCP2.2 (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Client driver for HDCP application (Tony Camuso) [1822645] - [misc] mei: bus: whitelist hdcp client (Tony Camuso) [1822645] - [misc] mei: hbm: clean the feature flags on link reset (Tony Camuso) [1822645] - [misc] mei: bus: export to_mei_cl_device for mei client devices drivers (Tony Camuso) [1822645] - [misc] mei: free read cb on ctrl_wr list flush (Tony Camuso) [1822645] - [misc] mei: me: add ice lake point device id (Tony Camuso) [1822645] - [misc] mei: squash single_recv_buf into one bit in client properties (Tony Camuso) [1822645] - [misc] mei: me: add denverton innovation engine device IDs (Tony Camuso) [1822645] - [misc] mei: me: mark LBG devices as having dma support (Tony Camuso) [1822645] - [misc] mei: dma: silent the reject message (Tony Camuso) [1822645] - [misc] mei: me: mark CNP devices as having dma support (Tony Camuso) [1822645] - [misc] mei: bump hbm version to 2.1 (Tony Camuso) [1822645] - [misc] mei: dma ring: implement transmit flow (Tony Camuso) [1822645] - [misc] mei: dma ring: implement rx circular buffer logic (Tony Camuso) [1822645] - [misc] mei: hw: add dma ring control block (Tony Camuso) [1822645] - [misc] mei: hbm: setup dma ring (Tony Camuso) [1822645] - [misc] mei: dma ring buffers allocation (Tony Camuso) [1822645] - [misc] mei: expedite ioctl return on the notify set operation error (Tony Camuso) [1822645] - [misc] mei: flush queues by the host client only (Tony Camuso) [1822645] - [misc] mei: hbm: drop BUG() from the hbm handler (Tony Camuso) [1822645] - [misc] mei: replace POLL* with EPOLL* for write queues (Tony Camuso) [1822645] - [misc] misc: remove redundant include moduleparam.h (Tony Camuso) [1822645] - [misc] mei: bus: need to unlink client before freeing (Tony Camuso) [1822645] - [misc] mei: bus: fix hw module get/put balance (Tony Camuso) [1822645] - [misc] mei: fix use-after-free in mei_cl_write (Tony Camuso) [1822645] - [misc] mei: ignore not found client in the enumeration (Tony Camuso) [1822645] - [misc] mei: restrict dma ring support to hbm version 2.1 (Tony Camuso) [1822645] - [misc] mei: hbm: introduce dma bit in the message header (Tony Camuso) [1822645] - [misc] mei: add support for variable length mei headers (Tony Camuso) [1822645] - [misc] mei: add mei_msg_hdr_init wrapper (Tony Camuso) [1822645] - [misc] mei: move hbuf_depth from the mei device to the hw modules (Tony Camuso) [1822645] - [misc] mei: cleanup slots to data conversions (Tony Camuso) [1822645] - [misc] mei: bus: suppress sign-compare warnings (Tony Camuso) [1822645] - [misc] mei: fix ssize_t to int assignment in read and write ops (Tony Camuso) [1822645] - [misc] mei: use correct type for counter variable in for loops (Tony Camuso) [1822645] - [misc] mei: check for error returned from mei_hbuf_empty_slots() (Tony Camuso) [1822645] - [misc] mei: don't update offset in write (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_fwver() (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_nfc_if_version() (Tony Camuso) [1822645] - [misc] mei: expose fw version to sysfs (Tony Camuso) [1822645] - [misc] mei: add optional timeout to internal bus recv (Tony Camuso) [1822645] - [misc] mei: remove unused MEI_IAMTHIF_STALL_TIMER define (Tony Camuso) [1822645] - [s390] s390/pci: Fix unexpected write combine on resource (Philipp Rudo) [1827311] - [powerpc] pwerpc/vas: Include linux/types.h in uapi/asm/vas-api.h (Gustavo Duarte) [1725806] - [documentation] Documentation/powerpc: VAS API (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Remove 'pid' in vas_tx_win_attr struct (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Enable and setup GZIP compresstion type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Make enable code generic to add new GZIP compression type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Rename nx-842-powernv file name to nx-common-powernv (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Initialize coproc entry with kzalloc (Gustavo Duarte) [1725806] - [crypto] crypto: nx - Add of_node_put() before return in 842 (Gustavo Duarte) [1725806] - [crypto] crypto/NX: Set receive window credits to max number of CRBs in RxFIFO (Gustavo Duarte) [1725806] - [powerpc] crypto/nx: Initialize 842 high and normal RxFIFO control registers (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Add VAS user space API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Initialize window attributes for GZIP coprocessor type (Gustavo Duarte) [1725806] - [powerpc] powerpc: Use mm_context vas_windows counter to issue CP_ABORT (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Free send window in VAS instance after credits returned (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Display process stuck message (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Do not use default credits for receive window (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Print CRB and FIFO values (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Return credits after handling fault (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Update CSB and notify process for fault CRBs (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup thread IRQ handler per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Take reference to PID and mm for user space windows (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Register NX with fault window ID and IRQ port value (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup fault window per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Alloc and setup IRQ and trigger port (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define nx_fault_stamp in coprocessor_request_block (Gustavo Duarte) [1725806] - [powerpc] powerpc/xive: Define xive_native_alloc_irq_on_chip() (Gustavo Duarte) [1725806] - [powerpc] powerpc/powernv: remove the unused vas_win_paste_addr and vas_win_id functions (Gustavo Duarte) [1725806] - [tools] intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N (Prarit Bhargava) [1828306] - [tools] tools/power/x86/intel-speed-select: Fix CLX-N package information output (Prarit Bhargava) [1828306] - [kernel] sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters (Peter Xu) [1799014] - [arm64] arm64: tlb: skip tlbi broadcast, fix speculative tlb lookups (Andrea Arcangeli) [1820817] - [x86] pci: hv: Introduce hv_msi_entry (Mohammed Gamal) [1816740] - [pci] hv: Move retarget related structures into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Move hypercall related definitions into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Reorganize the code in preparation of hibernation (Mohammed Gamal) [1816740] - [pci] hv: Add a Hyper-V PCI interface driver for software backchannel interface (Mohammed Gamal) [1816740] - [pci] hv: Add a paravirtual backchannel in software (Mohammed Gamal) [1816740]- [include] i2c: fix a doc warning (David Arcari) [1826759] - [i2c] i2c: acpi: put device when verifying client fails (David Arcari) [1826759] - [i2c] i2c: i2c-core-of: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-base: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-acpi: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: fix bus recovery stop mode timing (David Arcari) [1826759] - [i2c] i2c: core: Use DEVICE_ATTR_*() helper macros (David Arcari) [1826759] - [include] i2c: remove unneeded 'extern' from function declatations (David Arcari) [1826759] - [include] i2c: add helper to check if a client has a driver attached (David Arcari) [1826759] - [include] i2c: fix header file kernel-doc warning (David Arcari) [1826759] - [misc] eeprom: at24: use devm_i2c_new_dummy_device() (David Arcari) [1826759] - [i2c] i2c: remove i2c_new_dummy() API (David Arcari) [1826759] - [media] media: dvb-frontends: cxd2820r_core: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88473: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88472: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83791d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83793d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83781d) convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: ir-kbd-i2c: convert to i2c_new_dummy_device() (David Arcari) [1826759] - [misc] misc: eeprom: max6875: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83792d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (asb100) convert to i2c_new_dummy_device (David Arcari) [1826759] - [i2c] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: smbus: Don't filter out duplicate alerts (David Arcari) [1826759] - [i2c] i2c: of: Populate fwnode in of_i2c_get_board_info() (David Arcari) [1826759] - [i2c] i2c: remove helpers for ref-counting clients (David Arcari) [1826759] - [i2c] i2c: core: fix use after free in of_i2c_notify (David Arcari) [1826759] - [i2c] i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present (David Arcari) [1826759] - [i2c] i2c: add support for filters optional properties (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add read only mode (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add comment about address handling (David Arcari) [1826759] - [i2c] i2c-eeprom_slave: Add support for more eeprom models (David Arcari) [1826759] - [i2c] i2c: make i2c_unregister_device() ERR_PTR safe (David Arcari) [1826759] - [media] i2c: replace i2c_new_secondary_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: Drop unneeded check for of_node (David Arcari) [1826759] - [i2c] i2c: core: Tidy up handling of init_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI gpio IRQ handling into i2c_acpi_get_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI IRQ handling to probe time (David Arcari) [1826759] - [i2c] i2c: acpi: Factor out getting the IRQ from ACPI (David Arcari) [1826759] - [i2c] i2c: acpi: Use available IRQ helper functions (David Arcari) [1826759] - [i2c] i2c: core: Allow whole core to use i2c_dev_irq_from_resources (David Arcari) [1826759] - [i2c] i2c: core: add sysfs header (David Arcari) [1826759] - [i2c] i2c: add newly exported functions to the header, too (David Arcari) [1826759] - [i2c] i2c: mux: add sysfs header (David Arcari) [1826759] - [include] i2c: headers: reformat header comment and update copyright (David Arcari) [1826759] - [include] i2c: headers: update docs about I2C_CLIENT_* (David Arcari) [1826759] - [i2c] i2c: core: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: don't use 'dev' as adapter variable (David Arcari) [1826759] - [i2c] i2c: mux: Use struct_size() in devm_kzalloc() (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1826759] - [i2c] i2c: acpi: export i2c_acpi_find_adapter_by_handle (David Arcari) [1826759] - [media] tua6100: Avoid build warnings (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826759] - [i2c] i2c: acpi: permit bus speed to be discovered after enumeration (David Arcari) [1826759] - [i2c] i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr (David Arcari) [1826759] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1826759] - [i2c] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826759] - [i2c] i2c: core: add device-managed version of i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: apply 'is_suspended' check for SMBus, too (David Arcari) [1826759] - [i2c] i2c: core: ratelimit 'transfer when suspended' errors (David Arcari) [1826759] - [i2c] i2c: Prevent runtime suspend of adapter when Host Notify is required (David Arcari) [1826759] - [i2c] gcc-9: don't warn about uninitialized variable (David Arcari) [1826759] - [i2c] i2c: mux: populate the new *_atomic callbacks (David Arcari) [1826759] - [i2c] i2c: core: introduce callbacks for atomic transfers (David Arcari) [1826759] - [i2c] i2c: core: use I2C locking behaviour also for SMBUS (David Arcari) [1826759] - [i2c] i2c: core: remove use of in_atomic() (David Arcari) [1826759] - [include] i2c: apply coding style for struct i2c_adapter (David Arcari) [1826759] - [i2c] i2c: add extra check to safe DMA buffer helper (David Arcari) [1826759] - [i2c] i2c: Allow recovery of the initial IRQ by an I2C client device (David Arcari) [1826759] - [i2c] i2c: expand minor range when registering chrdev region (David Arcari) [1826759] - [i2c] i2c: core-smbus: don't trace smbus_reply data on errors (David Arcari) [1826759] - [i2c] i2c: of: Try to find an I2C adapter matching the parent (David Arcari) [1826759] - [include] i2c: acpi: Move I2C bits from acpi.h to i2c.h (David Arcari) [1826759] - [i2c] i2c: dev: prevent adapter retries and timeout being set as minus value (David Arcari) [1826759] - [i2c] i2c: add suspended flag and accessors for i2c adapters (David Arcari) [1826759] - [i2c] treewide: surround Kconfig file paths with double quotes (David Arcari) [1826759] - [i2c] i2c: acpi: Introduce i2c_acpi_get_i2c_resource() helper (David Arcari) [1826759] - [i2c] i2c: acpi: Use ACPI_FAILURE instead of !ACPI_SUCCESS (David Arcari) [1826759] - [i2c] i2c: acpi: Return error pointers from i2c_acpi_new_device() (David Arcari) [1826759] - [i2c] i2c: Clear client->irq in i2c_device_remove (David Arcari) [1826759] - [i2c] i2c: Remove unnecessary call to irq_find_mapping (David Arcari) [1826759] - [i2c] i2c: Fix kerneldoc for renamed i2c dma put function (David Arcari) [1826759] - [i2c] i2c: core: remove level of indentation in i2c_transfer (David Arcari) [1826759] - [i2c] i2c: core: remove outdated DEBUG output (David Arcari) [1826759] - [i2c] i2c: refactor function to release a DMA safe buffer (David Arcari) [1826759] - [i2c] i2c: don't use any __deprecated handling anymore (David Arcari) [1826759] - [i2c] i2c: remove deprecated attach_adapter callback (David Arcari) [1826759] - [i2c] i2c: core: Parse SDA hold time from firmware (David Arcari) [1826759] - [i2c] i2c: quirks: add zero length checks (David Arcari) [1826759] - [i2c] i2c: recovery: make pin init look like STOP (David Arcari) [1826759] - [i2c] i2c: recovery: rename variable for easier understanding (David Arcari) [1826759] - [i2c] i2c: recovery: add get_bus_free callback (David Arcari) [1826759] - [i2c] i2c: recovery: refactor recovery function (David Arcari) [1826759] - [i2c] i2c: recovery: require either get_sda or set_sda (David Arcari) [1826759] - [i2c] i2c: remove i2c_lock_adapter and use i2c_lock_bus directly (David Arcari) [1826759] - [media] media: tda1004x: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: af9013: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: drxk_hard: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: rtl2830: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: pca9541: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: make use of __i2c_smbus_xfer (David Arcari) [1826759] - [kvm] KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests (David Gibson) [1778556] - [block] block/diskstats: more accurate approximation of io_ticks for slow disks (Ming Lei) [1811745] - [scsi] scsi: storvsc: Correctly set number of hardware queues for IDE disk (Cathy Avery) [1816702] - [netdrv] bonding/alb: make sure arp header is pulled before accessing it (Jarod Wilson) [1819408] - [netdrv] bonding/alb: properly access headers in bond_alb_xmit() (Jarod Wilson) [1819408] - [netdrv] bonding: rename AD_STATE_* to LACP_STATE_* (Jarod Wilson) [1819408] - [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1819408] - [netdrv] bonding: move 802.3ad port state flags to uapi (Jarod Wilson) [1819408] - [netdrv] bonding: fix bond_neigh_init() (Jarod Wilson) [1819408] - [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1819408] - [netdrv] bonding: fix potential NULL deref in bond_update_slave_arr (Jarod Wilson) [1819408] - [netdrv] team: Always enable vlan tx offload (Hangbin Liu) [1827017] - [net] netlink: Use netlink header as base to calculate bad attribute offset (Andrea Claudi) [1825252] - [net] netlink: cap max groups which will be considered in netlink_bind() (Andrea Claudi) [1825252] - [net] tcp: repair: fix TCP_QUEUE_SEQ implementation (Paolo Abeni) [1823771] - [net] tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK (Paolo Abeni) [1823771] - [net] tcp: refine rule to allow EPOLLOUT generation under mem pressure (Paolo Abeni) [1823771] - [net] tcp: refine tcp_write_queue_empty() implementation (Paolo Abeni) [1823771] - [include] fib: add missing attribute validation for tun_id (Marcelo Leitner) [1823468] - [include] net/flow_dissector: remove unexist field description (Marcelo Leitner) [1823468] - [net] vlan: vlan_changelink() should propagate errors (Marcelo Leitner) [1823468] - [net] af_packet: set defaule value for tmo (Marcelo Leitner) [1823468] - [net] packet: fix data-race in fanout_flow_is_huge() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff refcounting in llc_conn_state_process() (Marcelo Leitner) [1823468] - [net] llc: fix another potential sk_buff leak in llc_ui_sendmsg() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_conn_service() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_sap_state_process() (Marcelo Leitner) [1823468] - [net] openvswitch: Fix conntrack cache with timeout (Patrlck Talbert) [1765587] - [net] openvswitch: Fix log message in ovs conntrack (Patrlck Talbert) [1765587] - [net] openvswitch: use after free in __ovs_ct_free_action() (Patrlck Talbert) [1765587] - [net] openvswitch: Add timeout support to ct action (Patrlck Talbert) [1765587] - [net] netfilter: Export nf_ct_{set, destroy}_timeout() (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: ctnl_timeout_find_get() returns incorrect pointer to type (Patrlck Talbert) [1765587] - [net] netfilter: remove ifdef around cttimeout in struct nf_conntrack_l4proto (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: move ctnl_untimeout to nf_conntrack (Patrlck Talbert) [1765587] - [netdrv] ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() (Davide Caratti) [1822906] - [netdrv] ipvlan: add cond_resched_rcu() while processing muticast backlog (Davide Caratti) [1822906] - [netdrv] ipvlan: don't deref eth hdr before checking it's set (Davide Caratti) [1822906] - [netdrv] ipvlan: do not add hardware address of master to its unicast filter list (Davide Caratti) [1822906] - [include] net/dst: do not confirm neighbor for vxlan and geneve pmtu update (Hangbin Liu) [1755686] - [net] sit: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] vti: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] tunnel: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [include] net/dst: add new function skb_dst_update_pmtu_no_confirm (Hangbin Liu) [1755686] - [netdrv] gtp: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] ip6_gre: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] add bool confirm_neigh parameter for dst_ops.update_pmtu (Hangbin Liu) [1755686] - [net] neigh: support smaller retrans_time settting (Hangbin Liu) [1767282] - [include] net: core: add helper tcp_v6_gso_csum_prep (Josef Oskera) [1818097] - [net] ip_tunnel: fix interface lookup with no key (Guillaume Nault) [1822247] - [net] ipv4: fix a RCU-list lock in inet_dump_fib() (Guillaume Nault) [1822247] - [net] gre: fix uninit-value in __iptunnel_pull_header (Guillaume Nault) [1822247] - [net] netfilter: conntrack: allow insertion of clashing entries (Florian Westphal) [1821404] - [net] netfilter: conntrack: split resolve_clash function (Florian Westphal) [1821404] - [net] netfilter: conntrack: place confirm-bit setting in a helper (Florian Westphal) [1821404] - [net] netfilter: never get/set skb->tstamp (Florian Westphal) [1821404] - [net] netfilter: conntrack: remove two args from resolve_clash (Florian Westphal) [1821404] - [net] netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash (Florian Westphal) [1821404] - [netdrv] macsec: restrict to ethernet devices (Sabrina Dubroca) [1820524] - [netdrv] macsec: add missing attribute validation for port (Sabrina Dubroca) [1820524] - [net] netns: restore ops before calling ops_exit_list (Ivan Vecera) [1822568] - [net] netns: add pre_exit method to struct pernet_operations (Ivan Vecera) [1822568] - [include] net: dst: Force 4-byte alignment of dst_metrics (Guillaume Nault) [1822148] - [include] net: annotate lockless accesses to sk->sk_napi_id (Guillaume Nault) [1822148] - [net] Fix typo of SKB_SGO_CB_OFFSET (Guillaume Nault) [1822148] - [net] use indirect call wrappers for skb_copy_datagram_iter() (Guillaume Nault) [1822148] - [net] datagram: Make __skb_datagram_iter static (Guillaume Nault) [1822148] - [net] Fix Tx hash bound checking (Guillaume Nault) [1822148] - [net] openvswitch: add missing attribute validation for hash (Eelco Chaudron) [1819202] - [net] openvswitch: Distribute switch variables for initialization (Eelco Chaudron) [1819202] - [net] openvswitch: support asymmetric conntrack (Eelco Chaudron) [1819202] - [net] openvswitch: remove another BUG_ON() (Eelco Chaudron) [1819202] - [net] openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() (Eelco Chaudron) [1819202] - [net] openvswitch: don't call pad_packet if not necessary (Eelco Chaudron) [1819202] - [net] openvswitch: add hash info to upcall (Eelco Chaudron) [1819202] - [net] openvswitch: select vport upcall portid directly (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the ovs_dp_cmd_new (Eelco Chaudron) [1819202] - [net] openvswitch: fix possible memleak on destroy flow-table (Eelco Chaudron) [1819202] - [net] openvswitch: add likely in flow_lookup (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the flow_hash (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow-mask looking up (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow mask cache hash collision (Eelco Chaudron) [1819202] - [net] openvswitch: shrink the mask array if necessary (Eelco Chaudron) [1819202] - [net] openvswitch: convert mask list in mask array (Eelco Chaudron) [1819202] - [net] openvswitch: add flow-mask cache for performance (Eelco Chaudron) [1819202] - [net] openvswitch: Allow attaching helper in later commit (Eelco Chaudron) [1819202] - [net] openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC (Eelco Chaudron) [1819202] - [net] openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_INFO_BRIDGE mode (Eelco Chaudron) [1819202] - [netdrv] mlxsw: spectrum_router: Remove unlikely user-triggerable warning (Ivan Vecera) [1821358] - [net] ipv6: Error when route does not have any valid nexthops (Ivan Vecera) [1821358] - [tools] selftests: mlxsw: Add a test for FIB offload indication (Ivan Vecera) [1821358] - [net] ipv6: Stop sending in-kernel notifications for each nexthop (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Create IPv6 multipath routes in one go (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass array of routes to route handling functions (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Adjust IPv6 replace logic to new notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass multiple routes to work item (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Prepare function to return errors (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Remove processing of IPv6 append notifications (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notification for route delete (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notifications for add / replace (Ivan Vecera) [1821358] - [netdrv] netdevsim: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [net] ipv6: Extend notifier info for multipath routes (Ivan Vecera) [1821358] - [net] ipv6: export function to send route updates (Ivan Vecera) [1821358] - [net] sctp: fix possibly using a bad saddr with a given dst (Xin Long) [1821578] - [net] sctp: fix refcount bug in sctp_wfree (Xin Long) [1821578] - [net] sctp: move the format error check out of __sctp_sf_do_9_1_abort (Xin Long) [1821578] - [net] Remove switchdev_ops (Ivan Vecera) [1821402] - [net] switchdev: Replace port attr set SDO with a notification (Ivan Vecera) [1821402] - [net] switchdev: Complete removal of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Get rid of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1821402] - [net] fib_notifier: move fib_notifier_ops from struct net into per-net struct (Ivan Vecera) [1821186] - [net] Properly unlink GRO packets on overflow. (Ivan Vecera) [1805302] - [net] Add and use skb_list_del_init(). (Ivan Vecera) [1805302] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1805302] - [net] Init backlog NAPI's gro_hash. (Ivan Vecera) [1805302] - [net] gro: properly remove skb from list (Ivan Vecera) [1805302] - [net] core: trivial netif_receive_skb_list() entry point (Ivan Vecera) [1805302] - [net] Convert GRO SKB handling to list_head. (Ivan Vecera) [1805302] - [net] ipv6: don't auto-add link-local address to lag ports (Jarod Wilson) [1733953] - [tools] selftests: forwarding: vxlan_bridge_1d: use more proper tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: vxlan_bridge_1d: fix tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing (Hangbin Liu) [1816587] - [tools] fcnal-test: Fix vrf argument in local tcp tests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for destination IP link-local (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP equals destination IP (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for multicast destination MAC mismatch (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP in class E (Hangbin Liu) [1816587] - [tools] selftests/net: make so_txtime more robust to timer variance (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add speed and auto-negotiation test (Hangbin Liu) [1816587] - [tools] selftests: forwarding: lib.sh: Add wait for dev with timeout (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add ethtool_lib.sh (Hangbin Liu) [1816587] - [tools] selftests: net: avoid ptl lock contention in tcp_mmap (Hangbin Liu) [1816587] - [tools] selftest: net: add alternative names test (Hangbin Liu) [1816587] - [tools] selftest: net: add some traceroute tests (Hangbin Liu) [1816587] - [tools] selftests: net: Fix printf format warnings on arm (Hangbin Liu) [1816587] - [tools] selftests: net: Use size_t and ssize_t for counting file size (Hangbin Liu) [1816587] - [tools] selftests: Make l2tp.sh executable (Hangbin Liu) [1816587] - [tools] selftests/net: add nettest to .gitignore (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for `ip nexthop flush proto XX` (Hangbin Liu) [1816587] - [tools] selftest: A few cleanups for fib_nexthops.sh (Hangbin Liu) [1816587] - [tools] selftests: Fix get_ifidx and callers in nettest.c (Hangbin Liu) [1816587] - [tools] selftests: Fix detection of nettest command in fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add l2tp tests (Hangbin Liu) [1816587] - [tools] selftests: nettest: fix spelling mistake: "potocol" -> "protocol" (Hangbin Liu) [1816587] - [tools] selftests: Add use case section to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Setup for functional tests for fib and socket lookups (Hangbin Liu) [1816587] - [tools] selftests: Add nettest (Hangbin Liu) [1816587] - [tools] selftests/net: add missing gitignores (ipv6_flowlabel) (Hangbin Liu) [1816587] - [tools] selftests: txring_overwrite: fix incorrect test of mmap() return value (Hangbin Liu) [1816587] - [tools] selftests/net: skip psock_tpacket test if KALLSYMS was not enabled (Hangbin Liu) [1816587] - [tools] selftests: rtnetlink: skip ipsec offload tests if netdevsim isn't present (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for nexthop objects (Hangbin Liu) [1816587] - [tools] selftests/net: ipv6 flowlabel (Hangbin Liu) [1816587] - [tools] selftests/net: SO_TXTIME with ETF and FQ (Hangbin Liu) [1816587] - [tools] selftests: fib-onlink: Make quiet by default (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_afpackettests (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_netsocktests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add reverse path forwarding (RPF) test cases (Hangbin Liu) [1816587] - [tools] selftest/net: Remove duplicate header (Hangbin Liu) [1816587] - [tools] selftests: fib_tests: sleep after changing carrier. again. (Hangbin Liu) [1816587] - [tools] selftests: net: use LDLIBS instead of LDFLAGS (Hangbin Liu) [1816587] - [tools] selftests/net: add txring_overwrite (Hangbin Liu) [1816587] - [tools] fib_tests: Add tests for invalid metric on route (Hangbin Liu) [1816587] - [tools] selftests: forwarding: test for bridge sticky flag (Hangbin Liu) [1816587] - [tools] selftests: net: Test headroom handling of ip6_gre devices (Hangbin Liu) [1816587] - [net] Don't disable interrupts in __netdev_alloc_skb() (Andrea Claudi) [1811207] - [net] Don't disable interrupts in napi_alloc_frag() (Andrea Claudi) [1811207] - [net] ipv4: ensure rcu_read_lock() in cipso_v4_error() (Matteo Croce) [1720708] - [net] ipv4: add sanity checks in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: ensure rcu_read_lock() in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: recompile ip options in ipv4_link_failure (Matteo Croce) [1720708] - [net] avoid use IPCB in cipso_v4_error (Matteo Croce) [1720708] - [net] Add __icmp_send helper. (Matteo Croce) [1720708] - [net] ipv4: defensive cipso option parsing (Matteo Croce) [1720708] - [net] netfilter: nf_queue: enqueue skbs with NULL dst (Matteo Croce) [1786116]- [powerpc] powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory (Steve Best) [1817596] - [cpuidle] cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint (David Arcari) [1825353] - [cpuidle] cpuidle: dt: Support hierarchical CPU idle states (David Arcari) [1825353] - [of] of: base: Add of_get_cpu_state_node() to get idle states for a CPU node (David Arcari) [1825353] - [cpuidle] cpuidle: Allow idle states to be disabled by default (David Arcari) [1825353] - [cpuidle] cpuidle: Drop unnecessary type cast in cpuidle_poll_time() (David Arcari) [1825353] - [cpuidle] cpuidle: Fix cpuidle_driver_state_disabled() (David Arcari) [1825353] - [cpuidle] cpuidle: use first valid target residency as poll time (David Arcari) [1825353] - [cpuidle] cpuidle: Drop disabled field from struct cpuidle_state (David Arcari) [1825353] - [cpuidle] cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() (David Arcari) [1825353] - [include] cpuidle: Allow idle injection to apply exit latency limit (David Arcari) [1825353] - [thermal] cpuidle: play_idle: Increase the resolution to usec (David Arcari) [1825353] - [cpuidle] cpuidle: Use nanoseconds as the unit of time (David Arcari) [1825353] - [cpuidle] cpuidle: menu: Allow tick to be stopped if PM QoS is used (David Arcari) [1825353] - [cpuidle] cpuidle: Consolidate disabled state checks (David Arcari) [1825353] - [cpuidle] cpuidle: Do not unset the driver if it is there already (David Arcari) [1825353] - [cpuidle] cpuidle: haltpoll: Take 'idle=' override into account (David Arcari) [1825353] - [cpuidle] cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available (David Arcari) [1825353] - [fs] gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 (Abhijith Das) [1655566] - [fs] gfs2: Another gfs2_find_jhead fix (Abhijith Das) [1655566] - [fs] gfs2: read journal in large chunks (Abhijith Das) [1655566] - [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655566] - [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655566] - [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655566] - [mm] mm: hugetlb controller for cgroup v2 (Joel Savitz) [1810728] - [arm64] crypto: arm64/aes-ce - implement 5 way interleave for ECB, CBC and CTR (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce - add 5 way interleave routines (Mark Salter) [1826982] - [arm64] crypto: arm64/sha2-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/sha1-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - don't access already-freed walk.iv (Mark Salter) [1826982] - [arm64] crypto: arm64/cbcmac - handle empty messages in same way as template (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - update IV after partial final CTR block (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - fix returning final keystream block (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif-ce - cleanup and optimizations (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - remove dead code (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - revert to C code for short inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-neon - bump priority to 150 (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - don't use an atomic walk needlessly (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - ensure XTS mask is always loaded (Mark Salter) [1826982] - [arm64] crypto: arm64/aes - fix handling sub-block CTS-CBC inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - improve XTS mask handling (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - add support for CTS-CBC mode (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - revert NEON yield for skciphers (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - remove pointless (u8 *) casts (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - implement non-Crypto Extensions alternative (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - preparatory refactor for 8x8 PMULL version (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-modes - get rid of literal load of addend vector (Mark Salter) [1826982] - [arm64] crypto: arm64/sm4-ce - check for the right CPU feature bit (Mark Salter) [1826982] - [arm64] crypto: arm64/gcm-aes-ce - fix no-NEON fallback code (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-gcm-ce - fix scatterwalk API violation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - implement 4-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - replace NEON yield check with block limit (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - implement 2-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - operate on two input blocks at a time (Mark Salter) [1826982] - [mm] mm, slub: prevent kmalloc_node crashes and memory leaks (Rafael Aquini) [1819839] - [mm] mm: slub: be more careful about the double cmpxchg of freelist (Rafael Aquini) [1819839] - [mm] mm: slub: add missing TID bump in kmem_cache_alloc_bulk() (Rafael Aquini) [1819839] - [mm] mm/slub.c: avoid slub allocation while holding list_lock (Rafael Aquini) [1819839] - [mm] mm/slub.c: clean up validate_slab() (Rafael Aquini) [1819839] - [mm] mm: slub: print the offset of fault addresses (Rafael Aquini) [1819839] - [mm] hugetlbfs: don't retry when pool page allocations start to fail (Rafael Aquini) [1727288] - [mm] mm, compaction: raise compaction priority after it withdrawns (Rafael Aquini) [1727288] - [mm] mm, reclaim: cleanup should_continue_reclaim() (Rafael Aquini) [1727288] - [mm] mm, reclaim: make should_continue_reclaim perform dryrun detection (Rafael Aquini) [1727288]- [tools] bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS (Yauheni Kaliuta) [1813365] - [tools] libbpf: Support .text sub-calls relocations (Yauheni Kaliuta) [1813365] - [tools] libbpf: Sanitize global functions (Yauheni Kaliuta) [1813365] - [kernel] workqueue: Add RCU annotation for pwq list walk (Yauheni Kaliuta) [1813365] - [kernel] perf/core: Add SRCU annotation for pmus list walk (Yauheni Kaliuta) [1813365] - [net] kcm: disable preemption in kcm_parse_func_strparser() (Yauheni Kaliuta) [1813365] - [net] kcm: use BPF_PROG_RUN (Yauheni Kaliuta) [1813365] - [kernel] bpf: clarify description for CONFIG_BPF_EVENTS (Yauheni Kaliuta) [1813365] - [lib] test_bpf: Fix a new clang warning about xor-ing two numbers (Yauheni Kaliuta) [1813365] - [include] bpf: add include guard to tnum.h (Yauheni Kaliuta) [1813365] - [tools] libbpf: handle symbol versioning properly for libbpf.a (Yauheni Kaliuta) [1813365] - [net] bpf, devmap: Pass lockdep expression to RCU lists (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix Makefile' libbpf symbol mismatch diagnostic (Yauheni Kaliuta) [1813365] - [net] xdp: Fix cleanup on map free for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools, bpf: Fix build for 'make -s tools/bpf O=' (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix passing uninitialized bytes to setsockopt (Yauheni Kaliuta) [1813365] - [tools] selftests: bpf: Skip write only files in debugfs (Yauheni Kaliuta) [1813365] - [net] xdp: Handle device unregister for devmap_hash map type (Yauheni Kaliuta) [1813365] - [net] ipv4: Add lockdep condition to fix for_each_entry() (Yauheni Kaliuta) [1813365] - [kernel] rcu/sync: Remove custom check for RCU readers (Yauheni Kaliuta) [1813365] - [kernel] rcu: Add support for consolidated-RCU reader checking (Yauheni Kaliuta) [1813365] - [kernel] rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() (Yauheni Kaliuta) [1813365] - [net] xdp: Prevent overflow in devmap_hash cost calculation for 32-bit builds (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Add a workaround for asm_inline (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Fix build for task_fd_query_user.c (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: Don't leak server_fd in test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: Use !building_out_of_srctree to determine srctree (Yauheni Kaliuta) [1813365] - [net] bpf: Clean up indentation issue in BTF kflag processing (Yauheni Kaliuta) [1813365] - [tools] libbpf: Teach btf_dumper to emit stand-alone anonymous enum definitions (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: adjust strobemeta loop to satisfy latest clang (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: delete unused variables in test_sysctl (Yauheni Kaliuta) [1813365] - [tools] libbpf: fix false uninitialized variable warning (Yauheni Kaliuta) [1813365] - [tools] libbpf: Remove getsockopt() check for XDP_OPTIONS (Yauheni Kaliuta) [1813365] - [net] xdp: Fix race in dev_map_hash_update_elem() when replacing element (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_tcp_rtt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_multi (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_sk (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add test__join_cgroup helper (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: precision tracking tests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: fix endianness issues in test_sysctl (Yauheni Kaliuta) [1813365] - [arm64] arm64: bpf: optimize modulo operation (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for bpf line info (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add missing \n to CHECK_FAIL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: fix verbose mode garbage (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Fix a typo in test_offload.py (Yauheni Kaliuta) [1813365] - [net] bpf: fix error check in bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: do not link twice against libbpf.a in Makefile (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: account for generated feature/ and libbpf/ directories (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: improve and check builds for different make invocations (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: ignore make built-in rules for getting kernel version (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for multi-function programs (Yauheni Kaliuta) [1746980 1813365] - [tools] selftests/bpf: remove wrong nhoff in flow dissector test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove unused ret (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove asserts from subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove global fail/success counts (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__skip (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add precision tracking test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: verifier precise tests (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1813365] - [net] bpf: introduce verifier internal test flag (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add "bpftool map freeze" subcommand (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: show frozen status for maps (Yauheni Kaliuta) [1813365] - [uapi] bpf: clarify when bpf_trace_printk discards lines (Yauheni Kaliuta) [1813365] - [samples] samples: bpf: syscall_nrs: use mmap2 if defined (Yauheni Kaliuta) [1813365] - [tools] libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall (Yauheni Kaliuta) [1813365] - [net] bpf: add new BPF_BTF_GET_NEXT_ID syscall command (Yauheni Kaliuta) [1813365] - [net] bpf: add BTF ids in procfs for file descriptors to BTF objects (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add sockopt clone/inheritance test (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: support cloning sk storage on accept() (Yauheni Kaliuta) [1813365] - [net] bpf: export bpf_map_inc_not_zero (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add documentation for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add bash-completion for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net detach command to detach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net attach command to attach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: compile with $(EXTRA_WARNINGS) (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add feature check for zlib (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: fix reading from /proc/config.gz (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd explain bpf_fib_lookup return codes (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: make xdp_fwd more practically usable via devmap lookup (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: drop extra trailing tab (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__printf -> printf (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: switch to open_memstream (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 5 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 4 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use case (Yauheni Kaliuta) [1813365] - [net] bpf: always allocate at least 16 bytes for setsockopt hook (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add support for reporting the effective cgroup progs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add test for bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: add bpf_tcp_gen_syncookie helper (Yauheni Kaliuta) [1813365] - [net] tcp: add skb-less helpers to retrieve SYN cookie (Yauheni Kaliuta) [1813365] - [net] tcp: tcp_syn_flood_action read port from socket (Yauheni Kaliuta) [1813365] - [net] tcp: rate limit synflood warnings further (Yauheni Kaliuta) [1813365] - [tools] tools: Add definitions for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools/libbpf_probes: Add new devmap_hash type (Yauheni Kaliuta) [1813365] - [tools] tools/include/uapi: Add devmap_hash BPF map type (Yauheni Kaliuta) [1813365] - [net] xdp: Add devmap_hash map type for looking up devices by hashed index (Yauheni Kaliuta) [1813365] - [net] xdp: Refactor devmap allocation code for reuse (Yauheni Kaliuta) [1813365] - [include] include/bpf.h: Remove map_insert_ctx() stubs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert send_signal.c to use subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert bpf_verif_scale.c to sub-tests API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP (Yauheni Kaliuta) [1813365] - [tools] bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf_flow_keys flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813365] - [documentation] bpf/flow_dissector: document flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: pass input flags to BPF flow dissector program (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Add selftests for bpf_perf_event_output (Yauheni Kaliuta) [1813365] - [net] bpf: Allow bpf_skb_event_output for a few prog types (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: remove perf buffer helpers (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: switch trace_output sample to perf_buffer API (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: convert xdp_sample_pkts_user to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: switch test_tcpnotify to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API (Yauheni Kaliuta) [1813365] - [block] block, bfq: fix use-after-free in bfq_idle_slice_timer_body (Ming Lei) [1823596] - [block] block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() (Ming Lei) [1823596] - [block] block, bfq: clarify the goal of bfq_split_bfqq() (Ming Lei) [1823596] - [block] block, bfq: get a ref to a group when adding it to a service tree (Ming Lei) [1823596] - [block] block, bfq: remove ifdefs from around gets/puts of bfq groups (Ming Lei) [1823596] - [block] block, bfq: extend incomplete name of field on_st (Ming Lei) [1823596] - [block] block, bfq: get extra ref to prevent a queue from being freed during a group move (Ming Lei) [1823596] - [block] block, bfq: do not insert oom queue into position tree (Ming Lei) [1823596] - [block] block, bfq: do not plug I/O for bfq_queues with no proc refs (Ming Lei) [1823596] - [block] block, bfq: improve arithmetic division in bfq_delta() (Ming Lei) [1823596] - [block] block/bfq: remove unused bfq_class_rt which never used (Ming Lei) [1823596] - [block] block: Prevent hung_check firing during long sync IO (Ming Lei) [1813383] - [block] brd: check and limit max_part par (Ming Lei) [1790403]- [char] random: silence a lockdep splat with printk() (Brian Masney) [1798900] - [net] SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize (Steve Dickson) [1825388] - [include] percpu-refcount: Use normal instead of RCU-sched" (Waiman Long) [1803822] - [kernel] locking/spinlock/debug: Fix various data races (Waiman Long) [1803822] - [kernel] locktorture: Forgive apparent unfairness if CPU hotplug (Waiman Long) [1803822] - [kernel] locktorture: Use private random-number generators (Waiman Long) [1803822] - [tools] locktorture: Allow CPU-hotplug to be disabled via --bootargs (Waiman Long) [1803822] - [kernel] locking: locktorture: Do not include rwlock.h directly (Waiman Long) [1803822] - [kernel] locktorture: Replace strncmp() with str_has_prefix() (Waiman Long) [1803822] - [kernel] locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner (Waiman Long) [1803822] - [arm64] arm64/spinlock: fix a -Wunused-function warning (Waiman Long) [1803822] - [arm64] locking/osq: Use optimized spinning loop for arm64 (Waiman Long) [1803822] - [kernel] locking/qspinlock: Fix inaccessible URL of MCS lock paper (Waiman Long) [1803822] - [include] string.h: Add str_has_prefix() helper function (Waiman Long) [1803822] - [kernel] futex: Remove {get,drop}_futex_key_refs() (Waiman Long) [1803822] - [kernel] futex: Remove pointless mmgrap() + mmdrop() (Waiman Long) [1803822] - [kernel] futex: Unbreak futex hashing (Waiman Long) [1803822] - [fs] futex: Fix inode life-time issue (Waiman Long) [1803822] - [kernel] futex: Fix kernel-doc notation warning (Waiman Long) [1803822] - [kernel] futex: Prevent exit livelock (Waiman Long) [1803822] - [kernel] futex: Provide distinct return value when owner is exiting (Waiman Long) [1803822] - [include] futex: Add mutex around futex exit (Waiman Long) [1803822] - [kernel] futex: Provide state handling for exec() as well (Waiman Long) [1803822] - [kernel] futex: Sanitize exit state handling (Waiman Long) [1803822] - [kernel] futex: Mark the begin of futex exit explicitly (Waiman Long) [1803822] - [kernel] futex: Set task::futex_state to DEAD right after handling futex exit (Waiman Long) [1803822] - [kernel] futex: Split futex_mm_release() for exit/exec (Waiman Long) [1803822] - [kernel] exit/exec: Seperate mm_release() (Waiman Long) [1803822] - [kernel] futex: Replace PF_EXITPIDONE with a state (Waiman Long) [1803822] - [kernel] futex: Move futex exit handling into futex code (Waiman Long) [1803822] - [kernel] futex: Prevent robust futex exit race (Waiman Long) [1803822] - [kernel] futex: Drop leftover wake_q_add() comment (Waiman Long) [1803822] - [kernel] fork: Provide a function for copying init_mm (Waiman Long) [1803822] - [kernel] y2038: futex: Move compat implementation into futex.c (Waiman Long) [1803822] - [fs] nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() ("J. Bruce Fields") [1797484] - [fs] nfsd: minor 4.1 callback cleanup ("J. Bruce Fields") [1797484] - [video] vgacon: Fix a UAF in vgacon_invert_region (Vladis Dronov) [1818732] {CVE-2020-8647 CVE-2020-8649} - [powerpc] powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs (David Gibson) [1773891] - [clocksource] hyper-v: Make sched clock return nanoseconds correctly (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Set TSC clocksource as default w/ InvariantTSC (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Untangle stimers and timesync from clocksources (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Reserve PAGE_SIZE space for tsc page (Mohammed Gamal) [1816731] - [clocksource] x86/hyperv: Initialize clockevents earlier in CPU onlining (Mohammed Gamal) [1816731] - [x86] hyperv: Allow guests to enable InvariantTSC (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Suspend/resume the synic for hibernation (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Break out synic enable and disable operations (Mohammed Gamal) [1816731] - [x86] hyperv: Set pv_info.name to "Hyper-V" (Mohammed Gamal) [1816731] - [x86] hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n (Mohammed Gamal) [1816731] - [clocksource] hyperv: Enable TSC page clocksource on 32bit (Mohammed Gamal) [1816731] - [clocksource] hyperv: Add Hyper-V specific sched clock function (Mohammed Gamal) [1816731] - [clocksource] hyperv: Allocate Hyper-V TSC page statically (Mohammed Gamal) [1816731] - [clocksource] Continue making Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [clocksource] Make Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [tools] hv: Reopen the devices if read() or write() returns errors (Mohammed Gamal) [1824182] - [tools] hv: add vmbus testing tool (Mohammed Gamal) [1824182] - [tools] hv: move to tools buildsystem (Mohammed Gamal) [1824182] - [tools] hv: kvp: eliminate 'may be used uninitialized' warning (Mohammed Gamal) [1824182] - [tools] hv: fix typos in toolchain (Mohammed Gamal) [1824182] - [tools] hv: fix KVP and VSS daemons exit code (Mohammed Gamal) [1824182] - [tools] hv: fixed Python pep8/flake8 warnings for lsvmbus (Mohammed Gamal) [1824182] - [tools] hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 (Mohammed Gamal) [1824182] - [tools] hv: fcopy: set 'error' in case an unknown operation was requested (Mohammed Gamal) [1824182] - [tools] hv: Fix a bug in the key delete code (Mohammed Gamal) [1824182] - [tools] hv: vss: fix loop device detection (Mohammed Gamal) [1824182] - [hv] hv: vmbus: Introduce latency testing (Mohammed Gamal) [1824182] - [tools] hv: update lsvmbus to be compatible with python3 (Mohammed Gamal) [1824182]- [hwtracing] coresight: etm4x: Add kernel configuration for CONTEXTID (Michael Petlan) [1818835] - [samples] samples/bpf: fix build by setting HAVE_ATTR_TEST to zero (Michael Petlan) [1818835] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events (Michael Petlan) [1818835] - [tools] perf script: Fix invalid LBR/binary mismatch error (Michael Petlan) [1818835] - [tools] perf c2c: Fix return type for histogram sorting comparision functions (Michael Petlan) [1818835] - [tools] perf session: Fix decompression of PERF_RECORD_COMPRESSED records (Michael Petlan) [1818835] - [tools] perf tools: Fix time sorting (Michael Petlan) [1818835] - [tools] perf tools: Remove unused trace_find_next_event() (Michael Petlan) [1818835] - [tools] perf scripting engines: Iterate on tep event arrays directly (Michael Petlan) [1818835] - [tools] perf tools: Make usage of test_attr__* optional for perf-sys.h (Michael Petlan) [1818835] - [tools] perf kmem: Fix memory leak in compact_gfp_flags() (Michael Petlan) [1818835] - [tools] perf c2c: Fix memory leak in build_cl_output() (Michael Petlan) [1818835] - [tools] perf tools: Fix mode setting in copyfile_mode_ns() (Michael Petlan) [1818835] - [tools] perf annotate: Fix multiple memory and file descriptor leaks (Michael Petlan) [1818835] - [tools] perf tools: Fix resource leak of closedir() on the error paths (Michael Petlan) [1818835] - [tools] perf evlist: Fix fix for freed id arrays (Michael Petlan) [1818835] - [tools] perf annotate: Don't return -1 for error when doing BPF disassembly (Michael Petlan) [1818835] - [tools] perf annotate: Return appropriate error code for allocation failures (Michael Petlan) [1818835] - [tools] perf annotate: Fix arch specific ->init() failure errors (Michael Petlan) [1818835] - [tools] perf annotate: Propagate the symbol__annotate() error return (Michael Petlan) [1818835] - [tools] perf annotate: Fix the signedness of failure returns (Michael Petlan) [1818835] - [tools] perf annotate: Propagate perf_env__arch() error (Michael Petlan) [1818835] - [tools] perf evsel: Fall back to global 'perf_env' in perf_evsel__env() (Michael Petlan) [1818835] - [tools] perf tools: Propagate get_cpuid() error (Michael Petlan) [1818835] - [tools] perf jevents: Fix period for Intel fixed counters (Michael Petlan) [1818835] - [tools] perf script brstackinsn: Fix recovery from LBR/binary mismatch (Michael Petlan) [1818835] - [tools] perf docs: Correct and clarify jitdump spec (Michael Petlan) [1818835] - [tools] perf inject jit: Fix JIT_CODE_MOVE filename (Michael Petlan) [1818835] - [tools] perf map: Fix overlapped map handling (Michael Petlan) [1818835] - [tools] perf vendor events s390: Use s390 machine name instead of type 8561 (Michael Petlan) [1818835] - [tools] perf llvm: Don't access out-of-scope array (Michael Petlan) [1818835] - [tools] perf docs: Allow man page date to be specified (Michael Petlan) [1818835] - [tools] perf tests: Avoid raising SEGV using an obvious NULL dereference (Michael Petlan) [1818835] - [tools] libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind build failure on i386 systems (Michael Petlan) [1818835] - [tools] perf parser: Remove needless include directives (Michael Petlan) [1818835] - [tools] perf build: Add detection of java-11-openjdk-devel package (Michael Petlan) [1818835] - [tools] perf jvmti: Include JVMTI support for s390 (Michael Petlan) [1818835] - [tools] perf evlist: Fix access of freed id arrays (Michael Petlan) [1818835] - [tools] perf stat: Fix free memory access / memory leaks in metrics (Michael Petlan) [1818835] - [tools] perf tools: Replace needless mmap.h with what is needed, event.h (Michael Petlan) [1818835] - [tools] perf evsel: Move config terms to a separate header (Michael Petlan) [1818835] - [tools] perf evlist: Remove unused perf_evlist__fprintf() method (Michael Petlan) [1818835] - [tools] perf evsel: Introduce evsel_fprintf.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove need for symbol_conf in evsel_fprintf.c (Michael Petlan) [1818835] - [tools] perf copyfile: Move copyfile routines to separate files (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__poll() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__alloc_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add libperf_init() call to the tests (Michael Petlan) [1818835] - [tools] libperf: Merge libperf_set_print() into libperf_init() (Michael Petlan) [1818835] - [tools] libperf: Add libperf dependency for tests targets (Michael Petlan) [1818835] - [tools] libperf: Use sys/types.h to get ssize_t, not unistd.h (Michael Petlan) [1818835] - [tools] perf tools: No need to include internal/lib.h from util/util.h (Michael Petlan) [1818835] - [tools] libperf: Move 'page_size' global variable to libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add_fd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__read_format() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__first()/last() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions (Michael Petlan) [1818835] - [tools] libperf: Move 'heads' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'sample_id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add missing 'struct xyarray' forward declaration (Michael Petlan) [1818835] - [tools] libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'mmap_len' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add 'flush' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'event_copy' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'overwrite' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add prev/start/end to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'refcnt' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'cpu' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'fd' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'mask' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add perf_mmap struct (Michael Petlan) [1818835] - [tools] perf evlist: Adopt backwards ring buffer state enum (Michael Petlan) [1818835] - [tools] libperf: Link libapi.a in libperf.so (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__purge() to evlist__purge() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__exit() to evlist__exit() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__alloc_mmap() to evlist__alloc_mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__munmap() to evlist__munmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__mmap() to evlist__mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename 'struct perf_mmap' to 'struct mmap' (Michael Petlan) [1818835] - [tools] tools: Add missing stdio.h include to asm/bug.h header (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for tep plugins APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Move traceevent plugins in its own subdirectory (Michael Petlan) [1818835] - [tools] libtraceevent: Add tep_get_event() in event-parse.h (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, changes in event printing APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, rename tep_ref_get() to tep_get_ref() (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for libtraceevent event print related API (Michael Petlan) [1818835] - [tools] libtraceevent: Round up in tep_print_event() time precision (Michael Petlan) [1818835] - [tools] perf record: Move restricted maps check to after a possible fallback to not collect kernel samples (Michael Petlan) [1818835] - [tools] perf record: Fix priv level with branch sampling for paranoid=2 (Michael Petlan) [1818835] - [tools] perf probe: Fix to clear tev->nargs in clear_probe_trace_event() (Michael Petlan) [1818835] - [tools] perf probe: Skip same probe address for a given line (Michael Petlan) [1818835] - [tools] perf tests: Fix static build test (Michael Petlan) [1818835] - [tools] perf kvm stat: Set 'trace_cycles' as default event for 'perf kvm record' in powerpc (Michael Petlan) [1818835] - [tools] perf kvm: Add arch neutral function to choose event for perf kvm record (Michael Petlan) [1818835] - [tools] perf kvm: Move kvm-stat header file from conditional inclusion to common include section (Michael Petlan) [1818835] - [tools] perf test: Fix spelling mistake "allos" -> "allocate" (Michael Petlan) [1818835] - [tools] perf stat: Fix a segmentation fault when using repeat forever (Michael Petlan) [1818835] - [tools] perf stat: Reset previous counts on repeat with interval (Michael Petlan) [1818835] - [tools] tools lib traceevent: Convert remaining pusers to p (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate .c file (Michael Petlan) [1818835] - [tools] perf memswap: Adopt 'struct u64_swap' from evsel.h (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate header (Michael Petlan) [1818835] - [tools] perf auxtrace: Add missing 'struct perf_sample' forward declaration (Michael Petlan) [1818835] - [tools] perf sched: Add missing event.h include directive (Michael Petlan) [1818835] - [tools] perf annotate: Add missing machine.h include directive (Michael Petlan) [1818835] - [tools] perf hist: Add missing 'struct branch_stack' forward declaration (Michael Petlan) [1818835] - [tools] perf python: Remove debug.h (Michael Petlan) [1818835] - [tools] perf callchain: Remove needless event.h include (Michael Petlan) [1818835] - [tools] perf stat: Move perf_stat_synthesize_config() to event.h (Michael Petlan) [1818835] - [tools] perf event: Move perf_event__synthesize* to event.h (Michael Petlan) [1818835] - [tools] perf env: Remove needless cpumap.h header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing dso.h header (Michael Petlan) [1818835] - [tools] perf probe: Add missing build-id.h header (Michael Petlan) [1818835] - [tools] perf tools: Remove util.h from where it is not needed (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from places where it is not needed (Michael Petlan) [1818835] - [tools] perf debug: No need to include ui/util.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless builtin.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1 (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_cpu_map__max() function (Michael Petlan) [1818835] - [tools] libperf: Add missing event.h file to install rule (Michael Petlan) [1818835] - [tools] perf tests: Add libperf automated test for 'make -C tools/perf build-test' (Michael Petlan) [1818835] - [tools] perf python: Add missing python/perf.so dependency for libperf (Michael Petlan) [1818835] - [tools] perf build: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1818835] - [tools] perf intel-pt: Use shared x86 insn decoder (Michael Petlan) [1818835] - [tools] objtool: Move x86 insn decoder to a common location (Michael Petlan) [1818835] - [tools] perf intel-pt: Remove inat.c from build dependency list (Michael Petlan) [1818835] - [tools] perf: Update .gitignore file (Michael Petlan) [1818835] - [tools] perf metricgroup: Support multiple events for metricgroup (Michael Petlan) [1818835] - [tools] perf metricgroup: Scale the metric result (Michael Petlan) [1818835] - [tools] perf pmu: Change convert_scale from static to global (Michael Petlan) [1818835] - [tools] perf symbols: Move mem_info and branch_info out of symbol.h (Michael Petlan) [1818835] - [tools] perf auxtrace: Uninline functions that touch perf_session (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread_map.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless map.h include directives (Michael Petlan) [1818835] - [tools] perf probe: No need for symbol.h, symbol_conf is enough (Michael Petlan) [1818835] - [tools] perf tools: Remove needless sort.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Move 'struct events_stats' and prototypes to separate header (Michael Petlan) [1818835] - [tools] perf hist: Remove needless ui/progress.h from hist.h (Michael Petlan) [1818835] - [tools] perf dsos: Move the dsos struct and its methods to separate source files (Michael Petlan) [1818835] - [tools] perf symbols: Move symsrc prototypes to a separate header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing linux/refcount.h to symbol.h (Michael Petlan) [1818835] - [tools] perf symbol: Move C++ demangle defines to the only file using it (Michael Petlan) [1818835] - [tools] perf dso: Adopt DSO related macros from symbol.h (Michael Petlan) [1818835] - [tools] libtraceevent: Change users plugin directory (Michael Petlan) [1818835] - [tools] libtraceevent: Remove tep_register_trace_clock() (Michael Petlan) [1818835] - [tools] libtraceevent, perf tools: Changes in tep_print_event_* APIs (Michael Petlan) [1818835] - [tools] perf event: Remove needless include directives from event.h (Michael Petlan) [1818835] - [tools] perf env: Remove env.h from other headers where just a fwd decl is needed (Michael Petlan) [1818835] - [tools] perf debug: Remove needless include directives from debug.h (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from header files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove perf.h from source files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove needless perf.h include directive from headers (Michael Petlan) [1818835] - [tools] perf time-utils: Adopt rdclock() from perf.h (Michael Petlan) [1818835] - [tools] perf tools: Move everything related to sys_perf_event_open() to perf-sys.h (Michael Petlan) [1818835] - [tools] perf header: Move CPUINFO_PROC to the only file where it is used (Michael Petlan) [1818835] - [tools] perf tools: Remove needless libtraceevent include directives (Michael Petlan) [1818835] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Michael Petlan) [1818835] - [tools] perf c2c: Display proper cpu count in nodes column (Michael Petlan) [1818835] - [tools] tools lib traceevent: Remove unneeded qsort and uses memmove instead (Michael Petlan) [1818835] - [tools] tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure (Michael Petlan) [1818835] - [tools] perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work (Michael Petlan) [1818835] - [tools] libperf: Move 'enum perf_user_event_type' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix (Michael Petlan) [1818835] - [tools] libperf: Add 'union perf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SWITCH 'struct context_switch_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_error_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_info_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct tracing_data_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_type_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf top: Fix event group with more than two events (Michael Petlan) [1818835] - [tools] perf top: Decay all events in the evlist (Michael Petlan) [1818835] - [tools] perf clang: Delete needless util-cxx.h header (Michael Petlan) [1818835] - [tools] perf evlist: Remove needless util.h from evlist.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless util.h include from builtin.h (Michael Petlan) [1818835] - [tools] perf tools: Warn that perf_event_paranoid can restrict kernel symbols (Michael Petlan) [1818835] - [tools] perf symbols: Use CAP_SYSLOG with kptr_restrict checks (Michael Petlan) [1818835] - [tools] perf evsel: Kernel profiling is disallowed only when perf_event_paranoid > 1 (Michael Petlan) [1818835] - [tools] perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks (Michael Petlan) [1818835] - [tools] perf event: Check ref_reloc_sym before using it (Michael Petlan) [1818835] - [tools] perf arch powerpc: Sync powerpc syscall.tbl (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_missing_features::bpf_event to ::bpf (Michael Petlan) [1818835] - [tools] perf tool: Rename perf_tool::bpf_event to bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::bpf_event to perf_event::bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf script: Fix memory leaks in list_scripts() (Michael Petlan) [1818835] - [tools] perf report: Fix --ns time sort key output (Michael Petlan) [1818835] - [tools] perf report: Use timestamp__scnprintf_nsec() for time sort key (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Introduce helper to get the scratch space (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg (Michael Petlan) [1818835] - [tools] perf trace beauty ioctl: Fix off-by-one error in cmd->string table (Michael Petlan) [1818835] - [tools] perf tests: Fixes hang in zstd compression test by changing the source of random data (Michael Petlan) [1818835] - [tools] perf sort: Remove needless headers from sort.h, provide fwd struct decls (Michael Petlan) [1818835] - [tools] perf srcline: Add missing srcline.h header to files needing its defs (Michael Petlan) [1818835] - [tools] perf cacheline: Move cacheline related routines to separate files (Michael Petlan) [1818835] - [tools] perf record: Move record_opts and other record decls out of perf.h (Michael Petlan) [1818835] - [tools] perf stat: Remove needless headers from stat.h (Michael Petlan) [1818835] - [tools] perf cpumap: No need to include perf.h, ditch it (Michael Petlan) [1818835] - [tools] libperf: Fix alignment trap with xyarray contents in 'perf stat' (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__nr/perf_thread_map__pid functions (Michael Petlan) [1818835] - [tools] perf cpumap: Remove needless includes from cpumap.h (Michael Petlan) [1818835] - [tools] perf evsel: Switch to libperf's cpumap.h (Michael Petlan) [1818835] - [tools] perf x86 kvm-stat: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf evsel: util/evsel.h needs stdio.h as it uses FILE (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless stddef.h from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless counts.h header from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Add missing perf/evsel.h header in util/evsel.h (Michael Petlan) [1818835] - [tools] perf scripting python: Add missing counts.h header (Michael Petlan) [1818835] - [tools] perf stat: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf tests: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf script: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf evlist: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf bpf: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf counts: Add missing headers needed for types used (Michael Petlan) [1818835] - [tools] perf evsel: Move xyarray.h from evsel.c to evsel.h to reduce include dep tree (Michael Petlan) [1818835] - [tools] perf metricgroup: Remove needless includes from metricgroup.h (Michael Petlan) [1818835] - [tools] perf kvm s390: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf arm64: Add missing debug.h header (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx() (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty() (Michael Petlan) [1818835] - [tools] perf tools: Use perf_cpu_map__nr instead of cpu_map__nr (Michael Petlan) [1818835] - [tools] tools headers: Add missing perf_event.h include (Michael Petlan) [1818835] - [tools] libperf: Fix arch include paths (Michael Petlan) [1818835] - [tools] tools headers: Fixup bitsperlong per arch includes (Michael Petlan) [1818835] - [tools] perf top: Show info message while collecting samples (Michael Petlan) [1818835] - [tools] perf ui browser: Allow specifying message to show when no samples are available to display (Michael Petlan) [1818835] - [tools] perf ui: Introduce non-interactive ui__info_window() function (Michael Petlan) [1818835] - [tools] perf ui: Make 'exit_msg' optional in ui__question_window() (Michael Petlan) [1818835] - [tools] perf cs-etm: Support sample flags 'insn' and 'insnlen' (Michael Petlan) [1818835] - [tools] perf report: Prefer DWARF callstacks to LBR ones when captured both (Michael Petlan) [1818835] - [tools] perf report: Dump LBR callstack data by -D jointly with thread stack (Michael Petlan) [1818835] - [tools] perf record: Enable LBR callstack capture jointly with thread stack (Michael Petlan) [1818835] - [tools] tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file (Michael Petlan) [1818835] - [tools] perf evsel: Add comment for 'idx' member in 'struct perf_sample_id (Michael Petlan) [1818835] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Michael Petlan) [1818835] - [tools] tools headers: Grab copy of linux/const.h, needed by linux/bits.h (Michael Petlan) [1818835] - [tools] perf tools: tools/include should come before tools/uapi/include (Michael Petlan) [1818835] - [tools] tools headers: Add limits.h to access __WORDSIZE (Michael Petlan) [1818835] - [tools] perf unwind: Remove unnecessary test (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind when tid != pid (Michael Petlan) [1818835] - [tools] perf map: Use zalloc for map_groups (Michael Petlan) [1818835] - [tools] perf report: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf top: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf trace: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf evswitch: Add hint when not finding specified on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move enoent error message printing to separate function (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce init() method to set the on/off evsels from the command line (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing (Michael Petlan) [1818835] - [tools] perf evswitch: Add the names of on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move switch logic to use in other tools (Michael Petlan) [1818835] - [tools] perf evswitch: Move struct to a separate header to use in other tools (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch off processing of other events (Michael Petlan) [1818835] - [tools] perf script: Allow showing the --switch-on event (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch on processing of other events (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Tremontx event file v1.02 (Michael Petlan) [1818835] - [tools] perf ui: No need to set ui_browser to 1 twice (Michael Petlan) [1818835] - [tools] perf record: Support aarch64 random socket_id assignment (Michael Petlan) [1818835] - [tools] perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format (Michael Petlan) [1818835] - [tools] perf evsel: Provide meaningful warning when trying to use 'aux_output' on older kernels (Michael Petlan) [1818835] - [tools] perf intel-pt: Add brief documentation for PEBS via Intel PT (Michael Petlan) [1818835] - [tools] perf tools: Add aux-output config term (Michael Petlan) [1818835] - [tools] perf intel-pt: Process options for PEBS event synthesis (Michael Petlan) [1818835] - [tools] perf tools: Add itrace option 'o' to synthesize aux-output events (Michael Petlan) [1818835] - [tools] perf tools: Add aux_output attribute flag (Michael Petlan) [1818835] - [tools] perf record: Add an option to take an AUX snapshot on exit (Michael Petlan) [1818835] - [tools] perf ftrace: Improve error message about capability to use ftrace (Michael Petlan) [1818835] - [tools] perf ftrace: Use CAP_SYS_ADMIN instead of euid==0 (Michael Petlan) [1818835] - [tools] perf tools: Add CAP_SYSLOG define for older systems (Michael Petlan) [1818835] - [tools] perf tools: Add NO_LIBCAP=1 to the minimal build test (Michael Petlan) [1818835] - [tools] perf tools: Add helpers to use capabilities if present (Michael Petlan) [1818835] - [tools] tools build: Add capability-related feature detection (Michael Petlan) [1818835] - [tools] perf top: Collapse and resort all evsels in a group (Michael Petlan) [1818835] - [tools] perf hist: Remove dummy entries when finding real ones (Michael Petlan) [1818835] - [tools] perf trace: Fix segmentation fault when access syscall info on arm64 (Michael Petlan) [1818835] - [tools] perf hists: Do not link a pair if already linked (Michael Petlan) [1818835] - [tools] perf top: Set display thread COMM to help with debugging (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Icelake V1.00 event file (Michael Petlan) [1818835] - [tools] perf tools: Fix paths in include statements (Michael Petlan) [1818835] - [tools] perf test vfs_getname: Disable ~/.perfconfig to get default output (Michael Petlan) [1818835] - [tools] perf config: Document the PERF_CONFIG environment variable (Michael Petlan) [1818835] - [tools] perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig (Michael Petlan) [1818835] - [tools] perf session: Avoid infinite loop when seeing invalid header.size (Michael Petlan) [1818835] - [tools] libperf: Initial documentation (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel tests (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist test (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map test (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map test (Michael Petlan) [1818835] - [tools] libperf: Add tests support (Michael Petlan) [1818835] - [tools] libperf: Add install targets (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__attr() function (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evlist__enable()/disable() functions from perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__cpus()/threads() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__for_each_cpu() macro (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__enable()/disable()/apply_filter() functions (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__read() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__close() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__open() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__alloc_fd() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt the readn()/writen() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Move nr_members from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Move fd array from perf's evsel to lobperf's perf_evsel class (Michael Petlan) [1818835] - [tools] libperf: Adopt xyarray class from perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__set_maps() function (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add has_user_cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add own_cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__for_each_evsel() iterator (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__new() function (Michael Petlan) [1818835] - [tools] libperf: Move zalloc.o into libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions (Michael Petlan) [1818835] - [tools] libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add nr_entries to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__remove() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__init() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__init function (Michael Petlan) [1818835] - [tools] libperf: Include perf_evlist in evlist object (Michael Petlan) [1818835] - [tools] libperf: Include perf_evsel in evsel object (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist and perf_evsel structs (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__get()/perf_thread_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__new_dummy() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map struct (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__get()/perf_cpu_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__dummy_new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map struct (Michael Petlan) [1818835] - [tools] libperf: Add debug output support (Michael Petlan) [1818835] - [tools] libperf: Add perf/core.h header (Michael Petlan) [1818835] - [tools] libperf: Add libperf to the python.so build (Michael Petlan) [1818835] - [tools] libperf: Add build version support (Michael Petlan) [1818835] - [tools] libperf: Make libperf.a part of the perf build (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__disable() to evlist__disable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__enable() to evlist__enable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__close() to evlist__close() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__open() to evlist__open() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__cpus() to evsel__cpus() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__apply_filter() to evsel__apply_filter() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__disable() to evsel__disable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__enable() to evsel__enable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__open() to evsel__open() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__remove() to evlist__remove() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__add() to evlist__add() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__new() to evsel__new() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__delete() to evsel__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__delete() to evlist__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__new() to evlist__new() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__init() to evlist__init() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__init() to evsel__init() (Michael Petlan) [1818835] - [tools] perf evlist: Rename struct perf_evlist to struct evlist (Michael Petlan) [1818835] - [tools] perf evsel: Rename struct perf_evsel to struct evsel (Michael Petlan) [1818835] - [tools] perf tools: Rename struct thread_map to struct perf_thread_map (Michael Petlan) [1818835] - [tools] perf cpu_map: Rename struct cpu_map to struct perf_cpu_map (Michael Petlan) [1818835] - [tools] perf stat: Move loaded out of struct perf_counts_values (Michael Petlan) [1818835] - [tools] perf trace: Add "sendfile64" alias to the "sendfile" syscall (Michael Petlan) [1818835] - [tools] perf trace: Reuse BPF augmenters from syscalls with similar args signature (Michael Petlan) [1818835] - [tools] perf trace: Preallocate the syscall table (Michael Petlan) [1818835] - [tools] perf trace: Mark syscall ids that are not allocated to avoid unnecessary error messages (Michael Petlan) [1818835] - [tools] perf trace: Forward error codes when trying to read syscall info (Michael Petlan) [1818835] - [tools] perf trace beauty: Add BPF augmenter for the 'rename' syscall (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify bind's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify 'sendto's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Do not try to use the fd->pathname beautifier for bind/connect fd arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Disable fd->pathname when close() not enabled (Michael Petlan) [1818835] - [tools] perf trace beauty: Make connect's addrlen be printed as an int, not hex (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Augment sockaddr arg in 'connect' (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload (Michael Petlan) [1818835] - [tools] perf trace: Look for default name for entries in the syscalls prog array (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Support copying two string syscall args (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Add handler for "openat" (Michael Petlan) [1818835] - [tools] perf trace: Handle raw_syscalls:sys_enter just like the BPF_OUTPUT augmented event (Michael Petlan) [1818835] - [tools] perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place (Michael Petlan) [1818835] - [tools] perf trace: Allow specifying the bpf prog to augment specific syscalls (Michael Petlan) [1818835] - [tools] perf trace: Add BPF handler for unaugmented syscalls (Michael Petlan) [1818835] - [tools] perf trace: Order -e syscalls table (Michael Petlan) [1818835] - [tools] perf trace: Look up maps just on the __augmented_syscalls__ BPF object (Michael Petlan) [1818835] - [tools] perf trace: Add pointer to BPF object containing __augmented_syscalls__ (Michael Petlan) [1818835] - [tools] perf evsel: Store backpointer to attached bpf_object (Michael Petlan) [1818835] - [tools] perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with ! (Michael Petlan) [1818835] - [tools] perf include bpf: Add bpf_tail_call() prototype (Michael Petlan) [1818835] - [tools] perf: cs-etm: Optimize option setup for CPU-wide sessions (Michael Petlan) [1818835] - [tools] perf cs-etm: Remove duplicate GENMASK() define, use linux/bits.h instead (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for CPU-wide trace scenarios (Michael Petlan) [1818835] - [tools] perf cs-etm: Add notion of time to decoding code (Michael Petlan) [1818835] - [tools] perf cs-etm: Linking PE contextID with perf thread mechanic (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for multiple traceID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Use traceID aware memory callback API (Michael Petlan) [1818835] - [tools] perf cs-etm: Move tid/pid to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Move thread to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Get rid of unused cpu in struct cs_etm_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Introduce the concept of trace ID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Fix indentation in function cs_etm__process_decoder_queue() (Michael Petlan) [1818835] - [tools] perf cs-etm: Move packet queue out of decoder structure (Michael Petlan) [1818835] - [tools] perf cs-etm: Refactor error path in cs_etm_decoder__new() (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of switch-CPU-wide events (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of itrace start events (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure timestamp generation in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure contextID tracing in CPU-wide mode (Michael Petlan) [1818835] - [kernel] perf/core: Fix missing static inline on perf_cgroup_switch() (Michael Petlan) [1818835] - [kernel] perf/core: Consistently fail fork on allocation failures (Michael Petlan) [1818835] - [kernel] perf/core: Disallow uncore-cgroup events (Michael Petlan) [1818835] - [include] perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge/privilege/ (Michael Petlan) [1818835] - [x86] perf/x86/uncore: Fix event group support (Michael Petlan) [1818835] - [kernel] perf/core: Start rejecting the syscall with attr.__reserved_2 set (Michael Petlan) [1818835] - [kernel] perf/aux: Fix tracking of auxiliary trace buffer allocation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Fix base for single entry topa (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/intel: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Update C-state counters for Ice Lake (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add new CPU model numbers for Ice Lake (Michael Petlan) [1818835] - [kernel] perf/core: Fix corner case in perf_rotate_context() (Michael Petlan) [1818835] - [kernel] perf/core: Rework memory accounting in perf_mmap() (Michael Petlan) [1818835] - [kernel] perf/core: Fix several typos in comments (Michael Petlan) [1818835] - [x86] perf/x86: Make more stuff static (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Get rid of reverse lookup table for ToPA (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Free up space in a ToPA descriptor (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Split ToPA metadata and page layout (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use helpers to obtain ToPA entry size (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Clean up ToPA allocation path (Michael Petlan) [1818835]- [scsi] scsi: bnx2fc: Update the driver version to 2.12.13 (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: fix boolreturn.cocci warnings (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Fix SCSI command completion after cleanup is posted (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Process the RQE with CQE in interrupt context (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1792115] - [powerpc] powerpc/smp: Use nid as fallback for package_id (Steve Best) [1764530] - [kernel] audit: Add __rcu annotation to RCU pointer (Richard Guy Briggs) [1822776] - [infiniband] i40iw: Report correct firmware version (Stefan Assmann) [1726909] - [x86] x86/mce/amd: Add PPIN support for AMD MCE (Wei Huang) [1790521] - [kernel] locking/percpu-rwsem: Fix a task_struct refcount (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Add might_sleep() for writer locking (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Fold __percpu_up_read() (Waiman Long) [1810257] - [kernel] locking/rwsem: Remove RWSEM_OWNER_UNKNOWN (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Remove the embedded rwsem (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Extract __percpu_down_read_trylock() (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Convert to bool (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map (Waiman Long) [1810257] - [kernel] locking/lockdep: Remove unused @nested argument from lock_release() (Waiman Long) [1810257] - [kernel] sched/core: Convert get_task_struct() to return the task (Waiman Long) [1810257] - [kernel] locking/lockdep, cpu/hotplug: Annotate AP thread (Waiman Long) [1810257] - [tty] tty/ldsem: Decrement wait_readers on timeouted down_read() (Waiman Long) [1810257] - [tty] tty/ldsem: Convert to regular lockdep annotations (Waiman Long) [1810257] - [tty] tty/ldsem: Wake up readers after timed out down_write() (Waiman Long) [1810257] - [tty] atomic/tty: Fix up atomic abuse in ldsem (Waiman Long) [1810257] - [kernel] cpu/hotplug: Remove skip_onerr field from cpuhp_step structure (Waiman Long) [1810257] - [watchdog] watchdog: hpwdt: drop warning after calling watchdog_init_timeout (Joseph Szczypek) [1790669] - [mm] powerpc/pkeys: Fix handling of pkey state across fork() (Steve Best) [1823744] - [irqchip] irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2 (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove superfluous WARN_ON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Set vpe_l1_base for all redistributors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZE (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Only provision redistributors that are enabled in ACPI (Mark Salter) [1818174] - [arm64] arm64: acpi: fix DAIF manipulation with pNMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Allow direct invalidation of VLPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Suppress per-VLPI doorbell (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE INVALL callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE eviction callback (Mark Salter) [1818174] - [include] irqchip/gic-v4.1: Add VPE residency callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add mask/unmask doorbell callbacks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Plumb skeletal VPE irqchip (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add GICv4.1 VPEID size discovery (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect GICv4.1 supporting RVPEID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells (Mark Salter) [1818174] - [arm64] arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NMI section (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make vlpi_lock a spinlock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Lock VLPI map array before translating it (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INT/CLEAR commands targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INV command targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Add its_vlpi_map helpers (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->device_ids and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make is_v4 use a TYPER copy (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Factor out wait_for_syncr primitive (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free collection mapping on device teardown (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix u64 to __le64 warnings (Mark Salter) [1818174] - [irqchip] irqchip: Remove redundant semicolon after while (Mark Salter) [1818174] - [virt] KVM: vgic-v4: Track the number of VLPIs per vcpu (Mark Salter) [1818174] - [virt] KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put (Mark Salter) [1818174] - [arm64] arm64: add local_daif_inherit() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Use the exact ITSList for VMOVP (Mark Salter) [1818174] - [arm64] arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking for compat (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Fix GIC_LINE_NR accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER erratum 161010803 (Mark Salter) [1818174] - [irqchip] irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Warn about inconsistent implementations of extended ranges (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add EPPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI partition descriptors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI NMI refcounts (Mark Salter) [1818174] - [irqchip] irqchip/gic: Prepare for more than 16 PPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add ESPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add INTID range and convertion primitives (Mark Salter) [1818174] - [irqchip] irqchip/gic: Rework gic_configure_irq to take the full ICFGR base (Mark Salter) [1818174] - [irqchip] irqchip/gic-v2m: Register the frame's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [arm64] arm64: kprobes: Recover pstate.D in single-step exception handler (Mark Salter) [1818174] - [arm64] arm64: Lower priority mask for GIC_PRIO_IRQON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Mark expected switch fall-through (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix misuse of GENMASK macro (Mark Salter) [1818174] - [arm64] arm64: fix kernel stack overflow in kdump capture kernel (Mark Salter) [1818174] - [arm64] arm64: irqflags: Introduce explicit debugging for IRQ priorities (Mark Salter) [1818174] - [arm64] arm64: Enable the support of pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking (Mark Salter) [1818174] - [arm64] arm64: Fix interrupt tracing in the presence of NMIs (Mark Salter) [1818174] - [arm64] arm64: irqflags: Add condition flags to inline asm clobber list (Mark Salter) [1818174] - [arm64] arm64: irqflags: Pass flags as readonly operand to restore instruction (Mark Salter) [1818174] - [arm64] arm64: Do not enable IRQs for ct_user_exit (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix command queue pointer comparison bug (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make free_lpi_range a little cheaper (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Move allocation outside mutex (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: fix some definitions of inner cacheability attributes (Mark Salter) [1818174] - [arm64] arm64: fix wrong check of on_sdei_stack in nmi context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp (Mark Salter) [1818174] - [arm64] arm64: remove obsolete selection of MULTI_IRQ_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip/gicv3-its: Use NUMA aware memory allocation for ITS tables (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table (Mark Salter) [1818174] - [arm64] arm64: irqflags: Fix clang build warnings (Mark Salter) [1818174] - [arm64] arm64: KVM/mm: Move SEA handling behind a single 'claim' interface (Mark Salter) [1818174] - [arm64] arm64: Skip irqflags tracing for NMI in IRQs disabled context (Mark Salter) [1818174] - [arm64] arm64: Skip preemption when exiting an NMI (Mark Salter) [1818174] - [arm64] arm64: Handle serror in NMI context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Handle pseudo-NMIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect if GIC can support pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: gic-v3: Implement arch support for priority masking (Mark Salter) [1818174] - [irqchip] arm64: Switch to PMR masking when starting CPUs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Factor group0 detection into functions (Mark Salter) [1818174] - [arm64] arm64: alternative: Apply alternatives early in boot process (Mark Salter) [1818174] - [arm64] arm64: alternative: Allow alternative status checking per cpufeature (Mark Salter) [1818174] - [arm64] arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Mark Salter) [1818174] - [arm64] arm64: daifflags: Include PMR in daifflags restore operations (Mark Salter) [1818174] - [arm64] arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking (Mark Salter) [1818174] - [firmware] efi: Let architectures decide the flags that should be saved/restored (Mark Salter) [1818174] - [kvm] arm64: kvm: Unmask PMR before entering guest (Mark Salter) [1818174] - [mm] arm64: Unmask PMR before going idle (Mark Salter) [1818174] - [arm64] arm64: Make PMR part of task context (Mark Salter) [1818174] - [arm64] arm64: ptrace: Provide definitions for PMR values (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Switch to PMR masking before calling IRQ handler (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Add cpufeature for IRQ priority masking (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature (Mark Salter) [1818174] - [arm64] arm64: Remove unused daif related functions/macros (Mark Salter) [1818174] - [arm64] arm64: Fix HCR.TGE status for NMI contexts (Mark Salter) [1818174] - [kernel] irqdesc: Add domain handler for NMIs (Mark Salter) [1818174] - [kernel] genirq: Update irq stats from NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI management for percpu_devid interrupts (Mark Salter) [1818174] - [kernel] genirq: Provide basic NMI management for interrupt lines (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: Fix ITT_entry_size accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Gracefully fail on LPI exhaustion (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4: Fix occasional VLPI drop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-mbi: Fix uninitialized mbi_lock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirk for msm8996 broken registers (Mark Salter) [1818174] - [irqchip] irqchip/gic: Add support to device tree based quirks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Batch cpu_enable callbacks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Use linear array for detection and verification (Mark Salter) [1818174] - [arm64] arm64: capabilities: Optimize this_cpu_has_cap (Mark Salter) [1818174] - [arm64] arm64: capabilities: Speed up capability lookup (Mark Salter) [1818174] - [irqchip] irqchip: Convert to using pOFn instead of device_node.name (Mark Salter) [1818174] - [mm] arm64: Use daifflag_restore after bp_hardening (Mark Salter) [1818174] - [arm64] arm64: daifflags: Use irqflags functions for daifflags (Mark Salter) [1818174] - [include] irqchip/gic: Unify GIC priority definitions (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Remove acknowledge loop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupt to be configured as wake-up sources (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t (Mark Salter) [1818174] - [irqchip] genirq/irqchip: Remove MULTI_IRQ_HANDLER as it's now obselete (Mark Salter) [1818174] - [arm64] arm64: Use the new GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip: Port the ARM IRQ drivers to GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [arm64] arm64: sdei: Mark sdei stack helper functions as static (Mark Salter) [1818174] - [arm64] arm64: Add stack information to on_accessible_stack (Mark Salter) [1818174] - [x86] Reserve at most 64M of SWIOTLB memory for crashkernel (Kairui Song) [1812754] - [md] md/raid1: introduce wait_for_serialization (Nigel Croxon) [1788370] - [md] md/raid1: use bucket based mechanism for IO serialization (Nigel Croxon) [1788370] - [md] md: introduce a new struct for IO serialization (Nigel Croxon) [1788370] - [md] md: don't destroy serial_info_pool if serialize_policy is true (Nigel Croxon) [1788370] - [md] raid1: serialize the overlap write (Nigel Croxon) [1788370] - [md] md: reorgnize mddev_create/destroy_serial_pool (Nigel Croxon) [1788370] - [md] md: add serialize_policy sysfs node for raid1 (Nigel Croxon) [1788370] - [md] md: prepare for enable raid1 io serialization (Nigel Croxon) [1788370] - [md] md: fix a typo s/creat/create (Nigel Croxon) [1788370] - [md] md: rename wb stuffs (Nigel Croxon) [1788370] - [md] raid5: remove worker_cnt_per_group argument from alloc_thread_groups (Nigel Croxon) [1788370] - [lib] md/raid6: fix algorithm choice under larger PAGE_SIZE (Nigel Croxon) [1788370] - [lib] raid6/test: fix a compilation warning (Nigel Croxon) [1788370] - [md] md-bitmap: small cleanups (Nigel Croxon) [1788370]- [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1822595] - [init] redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] - [pci] PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken (Myron Stowe) [1820933] - [pci] PCI: Fix typos (Myron Stowe) [1820933] - [pci] PCI: Remove useless comments and tidy others (Myron Stowe) [1820933] - [pci] PCI: Remove unnecessary includes (Myron Stowe) [1820933] - [tools] tools: PCI: Fix fd leakage (Myron Stowe) [1820933] - [pci] PCI: Export pci_parse_request_of_pci_ranges() (Myron Stowe) [1820933] - [include] resource: Add a resource_list_first_type helper (Myron Stowe) [1820933] - [pci] PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable, disable}_ats() (Myron Stowe) [1820933] - [include] PCI/ATS: Add PASID stubs (Myron Stowe) [1820933] - [pci] PCI: Unify ACS quirk desired vs provided checking (Myron Stowe) [1820933] - [pci] PCI: Make ACS quirk implementations more uniform (Myron Stowe) [1820933] - [pci] PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 (Myron Stowe) [1820933] - [pci] PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes (Myron Stowe) [1820933] - [pci] PCI: Add DMA alias quirk for Intel VCA NTB (Myron Stowe) [1820933] - [pci] PCI: Fix Intel ACS quirk UPDCR register address (Myron Stowe) [1820933] - [pci] PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_state() private (Myron Stowe) [1820933] - [pci] PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() (Myron Stowe) [1820933] - [include] PCI/ATS: Remove unused PRI and PASID stubs (Myron Stowe) [1820933] - [pci] PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI PRG Response PASID Required bit (Myron Stowe) [1820933] - [pci] PCI/ATS: Use PF PASID for VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PASID Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Disable PF/VF ATS service independently (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PASID Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PRI Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI (Myron Stowe) [1820933] - [iommu] iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM (Myron Stowe) [1820933] - [pci] PCI/switchtec: Read all 64 bits of part_event_bitmap (Myron Stowe) [1820933] - [pci] PCI: Do not use bus number zero from EA capability (Myron Stowe) [1820933] - [pci] PCI: Avoid double hpmemsize MMIO window assignment (Myron Stowe) [1820933] - [pci] PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters (Myron Stowe) [1820933] - [pci] PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Myron Stowe) [1820933] - [pci] PCI: Fix missing bridge dma_ranges resource list cleanup (Myron Stowe) [1820933] - [pci] PCI: Protect pci_reassign_bridge_resources() against concurrent addition/removal (Myron Stowe) [1820933] - [pci] PCI/MSI: Fix incorrect MSI-X masking on resume (Myron Stowe) [1820933] - [pci] PCI/MSI: Move power state check out of pci_msi_supported() (Myron Stowe) [1820933] - [pci] PCI/MSI: Remove unused pci_irq_get_node() (Myron Stowe) [1820933] - [uapi] PCI: Add #defines for Enter Compliance, Transmit Margin (Myron Stowe) [1820933] - [pci] PCI: Allow building PCIe things without PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI: Remove PCIe Kconfig dependencies on PCI (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove spurious "d" from granularity message (Myron Stowe) [1820933] - [pci] PCI: sysfs: Remove unused attribute groups (Myron Stowe) [1820933] - [x86] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect (Myron Stowe) [1820933] - [pci] PCI: Remove unused includes and superfluous struct declaration (Myron Stowe) [1820933] - [x86] x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y (Myron Stowe) [1820933] - [pci] x86/PCI: Correct SPDX comment style (Myron Stowe) [1820933] - [x86] x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate (Myron Stowe) [1820933] - [pci] ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge (Myron Stowe) [1820933] - [pci] PCI: pciehp: Prevent deadlock on disconnect (Myron Stowe) [1820933] - [pci] PCI: pciehp: Do not disable interrupt twice on suspend (Myron Stowe) [1820933] - [pci] PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() (Myron Stowe) [1820933] - [pci] PCI: pciehp: Fix indefinite wait on sysfs requests (Myron Stowe) [1820933] - [pci] PCI: pciehp: Avoid returning prematurely from sysfs requests (Myron Stowe) [1820933] - [pci] PCI: Warn if no host bridge NUMA node info (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add sysfs attributes for controlling ASPM link states (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add pcie_aspm_get_link() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Allow re-enabling Clock PM (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking (Myron Stowe) [1820933] - [pci] PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control (Myron Stowe) [1820933] - [pci] PCI/AER: Fix kernel-doc warnings (Myron Stowe) [1820933] - [pci] PCI/AER: Use for_each_set_bit() to simplify code (Myron Stowe) [1820933] - [pci] PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters (Myron Stowe) [1820933] - [pci] PCI/AER: Save AER Capability for suspend/resume (Myron Stowe) [1820933] - [pci] PCI: Add ACS quirk for iProc PAXB (Myron Stowe) [1820933] - [cpufreq] cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn (Prarit Bhargava) [1823339] - [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use scnprintf() for avoiding potential buffer overflow (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Consolidate policy verification (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix unsafe notifiers (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix use-after-free (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: dt: Allow platform specific intermediate callbacks (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: add function to get the hardware max frequency (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Prevent unstable evaluation of WARN(vtime->state) (Prarit Bhargava) [1823339] - [cpufreq] docs: cpufreq: fix a broken reference (Prarit Bhargava) [1823339] - [kernel] PM: QoS: annotate data races in pm_qos_*_value() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix policy initialization for internal governor drivers (Prarit Bhargava) [1823339] - [documentation] Documentation: power: fix pm_qos_interface.rst format warning (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE (Prarit Bhargava) [1823339] - [documentation] Documentation: PM: QoS: Update to reflect previous code changes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Update file information comments (Prarit Bhargava) [1823339] - [x86] x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [cpuidle] cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() (Prarit Bhargava) [1823339] - [x86] x86: baytrail/cherrytrail: Rework and move P-Unit PMIC bus semaphore code (Prarit Bhargava) [1823339] - [sound] sound: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [media] drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [wireless] drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [drm] drm/i915: Implement a better i945gm vblank irq vs. C-states workaround (Prarit Bhargava) [1823339] - [drm] drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Simplify definitions of CPU latency QoS trace events (Prarit Bhargava) [1823339] - [tty] PM: QoS: Rename things related to the CPU latency QoS (Prarit Bhargava) [1823339] - [cpuidle] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up misc device file operations (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop iterations over global QoS classes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop the PM_QOS_SUM QoS type (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop pm_qos_update_request_timeout() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop debugfs interface (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for OPP_PLUS (Prarit Bhargava) [1823339] - [x86] x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM_GOLDMONT* (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on SKYLAKE_X (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Avoid creating excessively large stack frames (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSON_CHIPCFG (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> "Whether" (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: s3c: fix unbalances of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: tegra186: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: kirkwood: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: CPPC: put ACPI table after using it (Prarit Bhargava) [1823339] - [cpufreq] cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scmi: Match scmi device by both name and protocol id (Prarit Bhargava) [1823339] - [base] PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY (Prarit Bhargava) [1823339] - [base] PM: QoS: Drop frequency QoS types from device PM QoS (Prarit Bhargava) [1823339] - [include] PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs (Prarit Bhargava) [1823339] - [include] PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix Kconfig indentation (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessors for user time (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Bring up complete kcpustat accessor (Prarit Bhargava) [1823339] - [documentation] PM: Wrap documentation to fit in 80 columns (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Invalidate frequency QoS requests after removal (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Register drivers only after CPU devices have been registered (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add NULL checks to show() and store() methods of cpufreq (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix invalid EPB setting (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Initialize cpufreq-dt driver earlier (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix plain int as pointer warning from sparse (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: fix stack bloat and hard limit on number of CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Clarify the comment in cpufreq_set_policy() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [kernel] sched/kcpustat: Introduce vtime-aware kcpustat accessor for CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [include] sched/vtime: Introduce vtime_accounting_enabled_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enabled_this_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Introduce context_tracking_enabled_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Rename context_tracking_is_cpu_enabled() to context_tracking_enabled_this_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Record CPU under seqcount for kcpustat needs (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Add QoS requests for all CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scpi: remove stale/outdated comment about the driver (Prarit Bhargava) [1823339] - [thermal] thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state (Prarit Bhargava) [1823339] - [acpi] cpufreq: Use per-policy frequency QoS (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Introduce frequency QoS (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Avoid NULL pointer dereferences at init time (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for AM3517 (Prarit Bhargava) [1823339] - [cpufreq] ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: add support for omap34xx and omap36xx (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events (Prarit Bhargava) [1823339] - [base] arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY (Prarit Bhargava) [1823339] - [acpi] ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Get rid of unused flags (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Implement QoS supported freq constraints (Prarit Bhargava) [1823339] - [thermal] thermal: cpu_cooling: Switch to QoS requests for freq limits (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add policy create/remove notifiers back (Prarit Bhargava) [1823339] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Prarit Bhargava) [1823339] - [kernel] PM: QoS: no need to check return value of debugfs_create functions (Prarit Bhargava) [1823339] - [kernel] PM / QoS: Change to use DEFINE_SHOW_ATTRIBUTE macro (Prarit Bhargava) [1823339] - [nvme] nvme-fc: Revert "add module to ops template to allow module references" (Gopal Tiwari) [1823270] - [nvme] nvme: fix deadlock caused by ANA update wrong locking (Gopal Tiwari) [1823270] - [nvme] nvme-pci: Hold cq_poll_lock while completing CQEs (Gopal Tiwari) [1823270] - [uapi] nvme: change nvme_passthru_cmd64 to explicitly mark rsvd (Gopal Tiwari) [1823270] - [tools] tools/power/x86/intel-speed-select: Fix a typo in error message (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add display for enabled cpus count (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Print friendly warning for bad command line (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve CLX commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve core-power result and error display (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Kernel interface error handling (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for base-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve output of perf-profile commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help for core-power assoc (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Display error for invalid priority type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Check feature status first (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for perf-profile feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add an API for error/information print (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance --info option (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Store topology information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Use more verbiage for clos information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance core-power info command (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Make target CPU optional for core-power info (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Warn for invalid package id (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix last cpu number (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Fix wrong unregister type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Allow additional core-power mailbox commands (Prarit Bhargava) [1778956] - [misc] mei: me: add comet point (lake) H device ids (Ken Cox) [1815355] - [misc] mei: me: add comet point (lake) LP device ids (Ken Cox) [1815355] - [misc] mei: define dma ring buffer sizes for PCH12 HW and newer (Ken Cox) [1815355] - [misc] mei: hbm: define dma ring setup protocol (Ken Cox) [1815355] - [acpi] apei/ghes: Do not delay GHES polling (Robert Richter) [1793544] - [edac] EDAC/ghes: Do not warn when incrementing refcount on 0 (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix locking and memory barrier issues (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix Use after free in ghes_edac remove path (Robert Richter) [1793544] - [edac] EDAC, ghes: Use CPER module handles to locate DIMMs (Robert Richter) [1793544] - [kernel] sched/fair: Fix statistics for find_idlest_group() (Phil Auld) [1794398] - [kernel] sched/core: Annotate curr pointer in rq with __rcu (Phil Auld) [1794398] - [kernel] sched/psi: Fix OOB write when writing 0 bytes to PSI files (Phil Auld) [1794398] - [kernel] sched/psi: Correct overly pessimistic size calculation (Phil Auld) [1794398] - [kernel] sched/fair: Prevent unlimited runtime on throttled group (Phil Auld) [1794398] - [kernel] sched/nohz: Optimize get_nohz_timer_target() (Phil Auld) [1794398] - [kernel] sched/topology: Assert non-NUMA topology masks don't (partially) overlap (Phil Auld) [1794398] - [kernel] sched/psi: create /proc/pressure and /proc/pressure/{io|memory|cpu} only when psi enabled (Phil Auld) [1794398] - [kernel] sched/fair: Remove redundant call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/debug: Add new tracepoints to track PELT at rq level (Phil Auld) [1794398] - [kernel] sched/fair: calculate delta runnable load only when it's needed (Phil Auld) [1794398] - [kernel] sched/fair: Fix sgc->{min, max}_capacity calculation for SD_OVERLAP (Phil Auld) [1794398] - [kernel] sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Phil Auld) [1794398] - [kernel] sched/fair: Make sched-idle CPU selection consistent throughout (Phil Auld) [1794398] - [kernel] sched/core: Remove unused variable from set_user_nice() (Phil Auld) [1794398] - [kernel] sched/fair: Optimize select_idle_cpu (Phil Auld) [1794398] - [kernel] schied/fair: Skip calculating @contrib without load (Phil Auld) [1794398] - [kernel] sched: Spare resched IPI when prio changes on a single fair task (Phil Auld) [1794398] - [kernel] sched: Use fair:prio_changed() instead of ad-hoc implementation (Phil Auld) [1794398] - [kernel] sched/wait: fix ___wait_var_event(exclusive) (Phil Auld) [1794398] - [kernel] psi: Fix a division error in psi poll() (Phil Auld) [1794398] - [kernel] sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime (Phil Auld) [1794398] - [kernel] sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/pelt: Fix update of blocked PELT ordering (Phil Auld) [1794398] - [kernel] sched/core: Avoid spurious lock dependencies (Phil Auld) [1794398] - [kernel] Add wake_up_interruptible_sync_poll_locked() (Phil Auld) [1794398] - [kernel] Remove the nr_exclusive argument from __wake_up_sync_key() (Phil Auld) [1794398] - [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1819761] - [x86] x86/MCE: Add an MCE-record filtering function (Prarit Bhargava) [1819761]- [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1808039] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Neil Horman) [1782179] - [crypto] crypto: qat - switch to skcipher API (Neil Horman) [1782179] - [scsi] scsi: lpfc: Change default SCSI LUN QD to 64 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.0 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash after handling a pci error (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix scsi host template for SLI3 vports (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lockdep error - register non-static key (Dick Kennedy) [1822334] - [fs] utimes: Clamp the timestamps in notify_change() (Eric Sandeen) [1795991] - [fs] smb3: Fix regression in time handling (Eric Sandeen) [1795991] - [fs] isofs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: ceph: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: fat: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fat: propagate 64-bit inode timestamps (Eric Sandeen) [1795991] - [fs] fs: cifs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: nfs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] ext4: Initialize timestamps limits (Eric Sandeen) [1795991] - [fs] fs: Fill in max and min timestamps in superblock (Eric Sandeen) [1795991] - [fs] utimes: Clamp the timestamps before update (Eric Sandeen) [1795991] - [fs] timestamp_truncate: Replace users of timespec64_trunc (Eric Sandeen) [1795991] - [fs] vfs: Add timestamp_truncate() api (Eric Sandeen) [1795991] - [fs] vfs: Add file timestamp range support (Eric Sandeen) [1795991] - [fs] cramfs: Deprecate cramfs in RHEL (Abhijith Das) [1794513] - [thermal] thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (David Arcari) [1773794] - [thermal] thermal: intel: Fix unmatched pci_release_region (David Arcari) [1773794] - [thermal] thermal: intel: Use dev_get_drvdata (David Arcari) [1773794] - [thermal] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [1773794] - [thermal] drivers: thermal: Move various drivers for intel platforms into a subdir (David Arcari) [1773794] - [x86] x86/cpufeatures: Enable a new AVX512 CPU feature (David Arcari) [1783143] - [x86] cpu/cpuid-deps: Add a tab to cpuid dependent features (David Arcari) [1783143] - [crypto] crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) [1785660] - [char] random: Add hook to override device reads and getrandom(2) (Herbert Xu) [1785660] - [block] nbd: add a flush_workqueue in nbd_start_device (Ming Lei) [1798919] - [scsi] scsi: sd_sbc: Fix sd_zbc_report_zones() (Ming Lei) [1798919] - [block] block: Fix partition support for host aware zoned block devices (Ming Lei) [1798919] - [scsi] block: allow partitions on host aware zone devices (Ming Lei) [1798919] - [block] null_blk: Fix zone write handling (Ming Lei) [1798919] - [fs] fs: move guard_bio_eod() after bio_set_op_attrs (Ming Lei) [1798919] - [block] null_blk: Fix REQ_OP_ZONE_CLOSE handling (Ming Lei) [1798919] - [block] block: add bio_truncate to fix guard_bio_eod (Ming Lei) [1798919] - [block] compat_ioctl: block: handle Persistent Reservations (Ming Lei) [1798919] - [block] compat_ioctl: block: handle add zone open, close and finish ioctl (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE (Ming Lei) [1798919] - [block] block: fix memleak when __blk_rq_map_user_iov() is failed (Ming Lei) [1798919] - [s390] s390/dasd: fix typo in copyright statement (Ming Lei) [1798919] - [s390] s390/dasd: fix memleak in path handling error case (Ming Lei) [1798919] - [s390] s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly (Ming Lei) [1798919] - [block] block: Fix a lockdep complaint triggered by request queue flushing (Ming Lei) [1798919] - [block] block: Fix the type of 'sts' in bsg_queue_rq() (Ming Lei) [1798919] - [block] block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT (Ming Lei) [1798919] - [block] nbd: fix shutdown and recv work deadlock v2 (Ming Lei) [1798919] - [block] blk-iocost: fix incorrect vtime comparison in iocg_is_idle() (Ming Lei) [1798919] - [block] iocost: check active_list of all the ancestors in iocg_activate() (Ming Lei) [1798919] - [block] iocost: over-budget forced IOs should schedule async delay (Ming Lei) [1798919] - [block] blk-cgroup: remove blkcg_drain_queue (Ming Lei) [1798919] - [block] block: fix NULL pointer dereference in account statistics with IDE (Ming Lei) [1798919] - [block] null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED (Ming Lei) [1798919] - [block] brd: warn on un-aligned buffer (Ming Lei) [1798919] - [block] brd: remove max_hw_sectors queue limit (Ming Lei) [1798919] - [block] block: set the zone size in blk_revalidate_disk_zones atomically (Ming Lei) [1798919] - [block] block: don't handle bio based drivers in blk_revalidate_disk_zones (Ming Lei) [1798919] - [block] block: allocate the zone bitmaps lazily (Ming Lei) [1798919] - [block] block: replace seq_zones_bitmap with conv_zones_bitmap (Ming Lei) [1798919] - [block] block: simplify blkdev_nr_zones (Ming Lei) [1798919] - [block] block: remove the empty line at the end of blk-zoned.c (Ming Lei) [1798919] - [block] null_blk: cleanup null_gendisk_register (Ming Lei) [1798919] - [block] null_blk: fix zone size paramter check (Ming Lei) [1798919] - [fs] block: don't send uevent for empty disk when not invalidating (Ming Lei) [1798919] - [block] ataflop: Remove unneeded semicolon (Ming Lei) [1798919] - [block] drbd: Remove unneeded semicolon (Ming Lei) [1798919] - [scsi] sr_vendor: support Beurer GL50 evo CD-on-a-chip devices (Ming Lei) [1798919] - [cdrom] cdrom: respect device capabilities during opening action (Ming Lei) [1798919] - [fs] block: move clearing bd_invalidated into check_disk_size_change (Ming Lei) [1798919] - [block] block: remove (__)blkdev_reread_part as an exported API (Ming Lei) [1798919] - [block] block: fix bdev_disk_changed for non-partitioned devices (Ming Lei) [1798919] - [block] block: move rescan_partitions to fs/block_dev.c (Ming Lei) [1798919] - [block] block: merge invalidate_partitions into rescan_partitions (Ming Lei) [1798919] - [block] block: refactor rescan_partitions (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Remove set but not used variable 'buflen' (Ming Lei) [1798919] - [md] block: rework zone reporting (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer() (Ming Lei) [1798919] - [block] null_blk: Add zone_nr_conv to features (Ming Lei) [1798919] - [block] null_blk: clean up report zones (Ming Lei) [1798919] - [block] null_blk: clean up the block device operations (Ming Lei) [1798919] - [block] block: Remove partition support for zoned block devices (Ming Lei) [1798919] - [md] block: Simplify report zones execution (Ming Lei) [1798919] - [block] block: cleanup the !zoned case in blk_revalidate_disk_zones (Ming Lei) [1798919] - [scsi] block: Enhance blk_revalidate_disk_zones() (Ming Lei) [1798919] - [block] nbd: prevent memory leak (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: add zone open, close, and finish support (Ming Lei) [1798919] - [block] null_blk: add zone open, close, and finish support (Ming Lei) [1798919] - [md] dm: add zone open, close and finish support (Ming Lei) [1798919] - [block] loop: fix no-unmap write-zeroes request behavior (Ming Lei) [1798919] - [block] null_blk: return fixed zoned reads > write pointer (Ming Lei) [1798919] - [block] null_blk: Enable modifying 'submit_queues' after an instance has been configured (Ming Lei) [1798919] - [block] null_blk: Improve nullb_device_##NAME##_store() readability (Ming Lei) [1798919] - [block] block,bfq: Skip tracing hooks if possible (Ming Lei) [1798919] - [block] block: Don't disable interrupts in trigger_softirq() (Ming Lei) [1798919] - [lib] sbitmap: Delete sbitmap_any_bit_clear() (Ming Lei) [1798919] - [block] blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() (Ming Lei) [1798919] - [block] block: add zone open, close and finish ioctl support (Ming Lei) [1798919] - [uapi] uapi: fix ioctl documentation (Ming Lei) [1798919] - [uapi] uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions (Ming Lei) [1798919] - [block] block: add zone open, close and finish operations (Ming Lei) [1798919] - [block] block: Simplify REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1798919] - [block] block: Remove REQ_OP_ZONE_RESET plugging (Ming Lei) [1798919] - [fs] bdev: Refresh bdev size for disks without partitioning (Ming Lei) [1798919] - [fs] bdev: Factor out bdev revalidation into a common helper (Ming Lei) [1798919] - [block] blk-mq: Make blk_mq_run_hw_queue() return void (Ming Lei) [1798919] - [fs] fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name (Ming Lei) [1798919] - [block] blk-mq: remove needless goto from blk_mq_get_driver_tag (Ming Lei) [1798919] - [block] block: Reduce the amount of memory used for tag sets (Ming Lei) [1798919] - [block] block: Reduce the amount of memory required per request queue (Ming Lei) [1798919] - [block] block: Remove the synchronize_rcu() call from __blk_mq_update_nr_hw_queues() (Ming Lei) [1798919] - [block] block: account statistics for passthrough requests (Ming Lei) [1798919] - [block] blk-stat: Optimise blk_stat_add() (Ming Lei) [1798919] - [block] blk-mq: Embed counters into struct mq_inflight (Ming Lei) [1798919] - [block] blk-mq: Reuse callback in blk_mq_in_flight*() (Ming Lei) [1798919] - [block] blk-mq: Inline status checkers (Ming Lei) [1798919] - [block] block: Document all members of blk_mq_tag_set and bkl_mq_queue_map (Ming Lei) [1798919] - [block] block: Reduce sysfs_lock locking inside blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Remove "dying" checks from sysfs callbacks (Ming Lei) [1798919] - [block] block: Remove request_queue.nr_queues (Ming Lei) [1798919] - [trace] block: Fix writeback throttling W=1 compiler warnings (Ming Lei) [1798919] - [block] block: Fix three kernel-doc warnings (Ming Lei) [1798919] - [fs] writeback: fix use-after-free in finish_writeback_work() (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_complete() (Ming Lei) [1798919] - [block] nbd:fix memory leak in nbd_get_socket() (Ming Lei) [1798919] - [block] nbd: verify socket is supported during setup (Ming Lei) [1798919] - [block] nbd: handle racing with error'ed out commands (Ming Lei) [1798919] - [block] nbd: protect cmd->status with cmd->lock (Ming Lei) [1798919] - [block] nbd: fix possible sysfs duplicate warning (Ming Lei) [1798919] - [block] nbd: fix possible page fault for nbd disk (Ming Lei) [1798919] - [block] nbd: rename the runtime flags as NBD_RT_ prefixed (Ming Lei) [1798919] - [block] nbd: fix max number of supported devs (Ming Lei) [1798919] - [block] nbd: fix zero cmd timeout handling v2 (Ming Lei) [1798919] - [block] nbd: add missing config put (Ming Lei) [1798919] - [block] nbd: add function to convert blk req op to nbd cmd (Ming Lei) [1798919] - [block] nbd: add set cmd timeout helper (Ming Lei) [1798919] - [block] loop: change queue block size to match when using DIO (Ming Lei) [1798919] - [block] rsxx: add missed destroy_workqueue calls in remove (Ming Lei) [1798919] - [fs] cgroup, writeback: don't switch wbs immediately on dead wbs if the memcg is dead (Ming Lei) [1798919] - [block] block: drbd: remove a stray unlock in __drbd_send_protocol() (Ming Lei) [1798919] - [block] blkcg: make blkcg_print_stat() print stats only for online blkgs (Ming Lei) [1798919] - [block] iocost: don't nest spin_lock_irq in ioc_weight_write() (Ming Lei) [1798919] - [block] blk-rq-qos: fix first node deletion of rq_qos_del() (Ming Lei) [1798919] - [block] blkcg: Fix multiple bugs in blkcg_activate_policy() (Ming Lei) [1798919] - [block] block: Fix elv_support_iosched() (Ming Lei) [1798919] - [block] null_blk: Fix zoned command return code (Ming Lei) [1798919] - [block] blk-wbt: fix performance regression in wbt scale_up/scale_down (Ming Lei) [1798919] - [ata] Revert "libata, freezer: avoid block device removal while system is frozen" (Ming Lei) [1798919] - [mm] bdi: Do not use freezable workqueue (Ming Lei) [1798919] - [uapi] block: pg: add header include guard (Ming Lei) [1798919] - [block] block: fix null pointer dereference in blk_mq_rq_timed_out() (Ming Lei) [1798919] - [block] rq-qos: get rid of redundant wbt_update_limits() (Ming Lei) [1798919] - [block] iocost: bump up default latency targets for hard disks (Ming Lei) [1798919] - [block] iocost: improve nr_lagging handling (Ming Lei) [1798919] - [block] iocost: better trace vrate changes (Ming Lei) [1798919] - [block] block: drop device references in bsg_queue_rq() (Ming Lei) [1798919] - [block] pktcdvd: remove warning on attempting to register non-passthrough dev (Ming Lei) [1798919] - [ata] ata: libahci_platform: Add of_node_put() before loop exit (Ming Lei) [1798919] - [block] block, bfq: push up injection only after setting service time (Ming Lei) [1798919] - [block] block, bfq: increase update frequency of inject limit (Ming Lei) [1798919] - [block] block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1 (Ming Lei) [1798919] - [block] block, bfq: update inject limit only after injection occurred (Ming Lei) [1798919] - [block] block: centralize PI remapping logic to the block layer (Ming Lei) [1798919] - [block] block: use symbolic constants for t10_pi type (Ming Lei) [1798919] - [block] null_blk: format pr_* logs with pr_fmt (Ming Lei) [1798919] - [block] null_blk: match the type of parameter nr_devices (Ming Lei) [1798919] - [block] null_blk: do not fail the module load with zero devices (Ming Lei) [1798919] - [block] block: also check RQF_STATS in blk_mq_need_time_stamp() (Ming Lei) [1798919] - [block] block: make rq sector size accessible for block stats (Ming Lei) [1798919] - [block] bfq: Fix bfq linkage error (Ming Lei) [1798919] - [scsi] scsi: core: remove dummy q->dev check (Ming Lei) [1798919] - [block] block: bypass blk_set_runtime_active for uninitialized q->dev (Ming Lei) [1798919] - [block] null_blk: validate the number of devices (Ming Lei) [1798919] - [block] null_blk: fix module name at log message (Ming Lei) [1798919] - [block] iocost_monitor: Report debt (Ming Lei) [1798919] - [tools] iocost_monitor: Report more info with higher accuracy (Ming Lei) [1798919] - [tools] iocost_monitor: Always use strings for json values (Ming Lei) [1798919] - [block] blk-iocost: Don't let merges push vtime into the future (Ming Lei) [1798919] - [block] blk-iocost: Account force-charged overage in absolute vtime (Ming Lei) [1798919] - [block] blk-iocost: Fix incorrect operation order during iocg free (Ming Lei) [1798919] - [block] bfq: Add per-device weight (Ming Lei) [1798919] - [block] bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy (Ming Lei) [1798919] - [block] bfq: Fix the missing barrier in __bfq_entity_update_weight_prio (Ming Lei) [1798919] - [block] block: fix elevator_get_by_features() (Ming Lei) [1798919] - [scsi] sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks (Ming Lei) [1798919] - [block] block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks (Ming Lei) [1798919] - [block] block: Delay default elevator initialization (Ming Lei) [1798919] - [block] block: Improve default elevator selection (Ming Lei) [1798919] - [block] block: Introduce elevator features (Ming Lei) [1798919] - [block] block: Change elevator_init_mq() to always succeed (Ming Lei) [1798919] - [block] block: Cleanup elevator_init_mq() use (Ming Lei) [1798919] - [block] paride/pcd: need to check if cd->disk is null in pcd_detect (Ming Lei) [1798919] - [block] paride/pcd: need to set queue to NULL before put_disk (Ming Lei) [1798919] - [block] blkcg: add missing NULL check in ioc_cpd_alloc() (Ming Lei) [1798919] - [block] blkcg: fix missing free on error path of blk_iocost_init() (Ming Lei) [1798919] - [trace] blkcg: blk-iocost: predeclare used structs (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_coef_gen.py (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_monitor.py (Ming Lei) [1798919] - [block] blkcg: implement blk-iocost (Ming Lei) [1798919] - [block] blk-mq: add optional request->alloc_time_ns (Ming Lei) [1798919] - [block] block: extend 'struct request' via 'request_aux' (Ming Lei) [1798919] - [block] blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ (Ming Lei) [1798919] - [block] block/rq_qos: implement rq_qos_ops->queue_depth_changed() (Ming Lei) [1798919] - [block] block/rq_qos: add rq_qos_merge() (Ming Lei) [1798919] - [block] blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() (Ming Lei) [1798919] - [block] blkcg: make ->cpd_init_fn() optional (Ming Lei) [1798919] - [block] blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() (Ming Lei) [1798919] - [include] writeback: Generalize and expose wb_completion (Ming Lei) [1798919] - [block] null_blk: fix inline misuse (Ming Lei) [1798919] - [block] null_blk: create a helper for req completion (Ming Lei) [1798919] - [block] null_blk: create a helper for zoned devices (Ming Lei) [1798919] - [block] null_blk: create a helper for mem-backed ops (Ming Lei) [1798919] - [block] null_blk: create a helper for badblocks (Ming Lei) [1798919] - [block] null_blk: create a helper for throttling (Ming Lei) [1798919] - [block] null_blk: move duplicate code to callers (Ming Lei) [1798919] - [block] block: remove struct request_queue queue_head (Ming Lei) [1798919] - [fs] writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail (Ming Lei) [1798919] - [fs] writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching (Ming Lei) [1798919] - [block] blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (Ming Lei) [1798919] - [block] loop: Add LOOP_SET_DIRECT_IO to compat ioctl (Ming Lei) [1798919] - [lib] lib: scatterlist: Fix to support no mapped sg (Ming Lei) [1798919] - [block] null_blk: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [scsi] scsi: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] blk-zoned: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] block: add req op to reset all zones and flag (Ming Lei) [1798919] - [block] block: Fix a comment in blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Fix spelling in the header above blkg_lookup() (Ming Lei) [1798919] - [kernel] cgroup: Move cgroup_parse_float() implementation out of CONFIG_SYSFS (Ming Lei) [1798919] - [kernel] cgroup: add cgroup_parse_float() (Ming Lei) [1798919] - [block] nbd: replace kill_bdev() with __invalidate_device() again (Ming Lei) [1798919] - [block] nbd: add netlink reconfigure resize support (Ming Lei) [1798919] - [block] nbd: fix crash when the blksize is zero (Ming Lei) [1798919] - [block] nbd: propagate genlmsg_reply return code (Ming Lei) [1798919] - [block] block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF (Ming Lei) [1798919] - [block] loop: properly observe rotational flag of underlying device (Ming Lei) [1798919] - [block] block: Limit zone array allocation size (Ming Lei) [1798919] - [block] block: Fix null_blk_zoned creation failure with small number of zones (Ming Lei) [1798919] - [scsi] sd_zbc: Fix report zones buffer allocation (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation (Ming Lei) [1798919] - [md] block: Kill gfp_t argument of blkdev_report_zones() (Ming Lei) [1798919] - [md] dm zoned: Fix zone report handling (Ming Lei) [1798919] - [block] blkcg: implement REQ_CGROUP_PUNT (Ming Lei) [1798919] - [include] blkcg, writeback: Implement wbc_blkcg_css() (Ming Lei) [1798919] - [fs] blkcg, writeback: Add wbc->no_cgroup_owner (Ming Lei) [1798919] - [fs] blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner() (Ming Lei) [1798919] - [block] cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages (Ming Lei) [1798919] - [fs] writeback: synchronize sync(2) against cgroup writeback membership switches (Ming Lei) [1798919] - [block] blk-mq: move cancel of requeue_work to the front of blk_exit_queue (Ming Lei) [1798919] - [block] blk-mq-debugfs: support rq_qos (Ming Lei) [1798919] - [block] null_blk: fix type mismatch null_handle_cmd() (Ming Lei) [1798919] - [block] null_blk: remove duplicate 0 initialization (Ming Lei) [1798919] - [block] null_blk: remove duplicate check for report zone (Ming Lei) [1798919] - [block] null_blk: add zoned config support information (Ming Lei) [1798919] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Vitaly Kuznetsov) [1807448] - [x86] vmware: Use bool type for vmw_sched_clock (Vitaly Kuznetsov) [1807448] - [x86] vmware: Enable steal time accounting (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add steal time clock support for VMware guests (Vitaly Kuznetsov) [1807448] - [x86] vmware: Remove vmware_sched_clock_setup() (Vitaly Kuznetsov) [1807448] - [x86] vmware: Make vmware_select_hypercall() __init (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Fix platform detection VMWARE_PORT macro (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_HYPERCALL, for clang/llvm (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_PORT (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add a header file for hypercall definitions (Vitaly Kuznetsov) [1807448] - [x86] vmware: Update platform detection code for VMCALL/VMMCALL hypercalls (Vitaly Kuznetsov) [1807448] - [netdrv] hv_netvsc: Fix unwanted wakeup in netvsc_attach() (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: flag software created hash value (Mohammed Gamal) [1815503] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1816744] - [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1816744] - [hid] hv: Remove dependencies on PAGE_SIZE for ring buffer (Mohammed Gamal) [1816744] - [x86] x86/hyperv: Create and use Hyper-V page definitions (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition (Mohammed Gamal) [1816285] - [x86] x86: hv: Add function to allocate zeroed page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Add functions to allocate/deallocate page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix indentation in hv_do_fast_hypercall16() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Micro-optimize send_ipi_one() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make vapic support x2apic mode (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix overflow bug in fill_gva_list() (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Zero out the VP ASSIST PAGE on allocation (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make hv_vcpu_is_preempted() visible (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Implement EOI assist (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Prevent potential NULL pointer dereference (Mohammed Gamal) [1816285] - [x86] Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Remove unused include (Mohammed Gamal) [1816285] - [net] vsock/virtio: add support for MSG_PEEK (Stefano Garzarella) [1818059]- [include] leds: triggers: new function led_set_trigger_data() (Torez Smith) [1686205] - [leds] leds: triggers: add device attribute support (Torez Smith) [1686205] - [usb] USB: cdc-wdm: fix race between write and disconnect due to flag abuse (Torez Smith) [1686205] - [usb] usb: host: xhci: rcar: Fix typo in compatible string matching (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Set DMA mask correctly (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Whitelist auto-delink support (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Update module parameter description for auto_delink_en (Torez Smith) [1686205] - [usb] usb: host: ohci: fix a race condition between shutdown and irq (Torez Smith) [1686205] - [usb] usb: hcd: use managed device resources (Torez Smith) [1686205] - [usb] typec: tcpm: fix a typo in the comparison of pdo_max_voltage (Torez Smith) [1686205] - [usb] usb-storage: Add new JMS567 revision to unusual_devs (Torez Smith) [1686205] - [usb] usb: chipidea: udc: don't do hardware access if gadget has stopped (Torez Smith) [1686205] - [usb] usbtmc: more sanity checking for packet size (Torez Smith) [1686205] - [usb] usb: udc: lpc32xx: silence fall-through warning (Torez Smith) [1686205] - [usb] usb: chipidea: imx: fix EPROBE_DEFER support during driver probe (Torez Smith) [1686205] - [usb] usb: host: fotg2: restart hcd after port reset (Torez Smith) [1686205] - [usb] USB: CDC: fix sanity checks in CDC union parser (Torez Smith) [1686205] - [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1686205] - [usb] USB: serial: option: add the BroadMobi BM818 card (Torez Smith) [1686205] - [usb] USB: serial: option: Add Motorola modem UARTs (Torez Smith) [1686205] - [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1686205] - [usb] usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt (Torez Smith) [1686205] - [usb] usb: gadget: composite: Clear "suspended" on reset/disconnect (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role" (Torez Smith) [1686205] - [usb] usb: setup authorized_default attributes using usb_bus_notify (Torez Smith) [1686205] - [usb] usb: iowarrior: fix deadlock on disconnect (Torez Smith) [1686205] - [usb] Revert "USB: rio500: simplify locking" (Torez Smith) [1686205] - [usb] usb: usbfs: fix double-free of usb memory upon submiturb error (Torez Smith) [1686205] - [usb] usb: yurex: Fix use-after-free in yurex_delete (Torez Smith) [1686205] - [usb] USB: serial: option: add D-Link DWM-222 device ID (Torez Smith) [1686205] - [usb] USB: serial: option: Add support for ZTE MF871A (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests (Torez Smith) [1686205] - [usb] xhci: Fix NULL pointer dereference at endpoint zero reset (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Fix timeout in xhci_suspend() (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: Fix uninitilized symbol error (Torez Smith) [1686205] - [usb] usb: typec: tcpm: remove tcpm dir if no children (Torez Smith) [1686205] - [usb] usb: typec: tcpm: free log buf memory when remove debug file (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Add NULL check before dereferencing config (Torez Smith) [1686205] - [tools] tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl (Torez Smith) [1686205] - [usb] xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT) (Torez Smith) [1686205] - [usb] usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port (Torez Smith) [1686205] - [usb] Revert "usb: usb251xb: Add US port lanes inversion property" (Torez Smith) [1686205] - [documentation] Revert "usb: usb251xb: Add US lanes inversion dts-bindings" (Torez Smith) [1686205] - [usb] usb: wusbcore: fix unbalanced get/put cluster_id (Torez Smith) [1686205] - [usb] usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() (Torez Smith) [1686205] - [usb] usb-storage: Add a limitation for blk_queue_max_hw_sectors() (Torez Smith) [1686205] - [usb] usb: pci-quirks: Minor cleanup for AMD PLL quirk (Torez Smith) [1686205] - [usb] usb: pci-quirks: Correct AMD PLL quirk detection (Torez Smith) [1686205] - [usb] vfs: Convert gadgetfs to use the new mount API (Torez Smith) [1686205] - [usb] Revert "usb: gadget: storage: Remove warning message" (Torez Smith) [1686205] - [documentation] Revert "dt-bindings: add binding for USBSS-DRD controller." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Separated decoding functions from dwc3 driver." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Patch simplify usb_decode_set_clear_feature function." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Simplify usb_decode_get_set_descriptor function." (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Add Cadence USB3 DRD Driver" (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Fix example warnings (Torez Smith) [1686205] - [usb] usb :fsl: Change string format for errata property (Torez Smith) [1686205] - [usb] usb: host: Stops USB controller init if PLL fails to lock (Torez Smith) [1686205] - [usb] usb: phy: Workaround for USB erratum-A005728 (Torez Smith) [1686205] - [usb] usb: fsl: Set USB_EN bit to select ULPI phy (Torez Smith) [1686205] - [usb] usb: Handle USB3 remote wakeup for LPM enabled devices correctly (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix 4CC cmd write (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix portinfo width (Torez Smith) [1686205] - [usb] usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add a workaround for a race condition of workqueue (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: remove redundant assignment to ret (Torez Smith) [1686205] - [usb] usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() (Torez Smith) [1686205] - [usb] USB: gadget: function: fix issue Unneeded variable: "value" (Torez Smith) [1686205] - [usb] usb: phy: phy-mxs-usb: add imx7ulp support (Torez Smith) [1686205] - [usb] usb:cdns3 Fix for stuck packets in on-chip OUT buffer (Torez Smith) [1686205] - [usb] usb:cdns3 Add Cadence USB3 DRD Driver (Torez Smith) [1686205] - [usb] usb:gadget Simplify usb_decode_get_set_descriptor function (Torez Smith) [1686205] - [usb] usb:gadget Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1686205] - [usb] usb:gadget Separated decoding functions from dwc3 driver (Torez Smith) [1686205] - [documentation] dt-bindings: add binding for USBSS-DRD controller (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for TigerLake Devices (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for isodebug v1 (Torez Smith) [1686205] - [usb] usb: host: Fix excessive alignment restriction for local memory allocations (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct platform_callback pointer (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_device_id.data (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add a common function for the .get_id (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move device tree properties parsing (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add struct device * declaration in usbhs_probe() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add has_new_pipe_configs flag (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use dev_of_node macro instead of open coded (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove type member from renesas_usbhs_driver_param (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use a specific flag instead of type for multi_clks (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Avoid to write platform_data's value (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move macros from mod.c to the mod.h (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove notify_hotplug callback (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: revise the irq_vbus comments (Torez Smith) [1686205] - [usb] USB: core: Fix compiler warnings in devio.c (Torez Smith) [1686205] - [usb] USB: core: Remove usbfs_mutex (Torez Smith) [1686205] - [usb] usb: clean up some of the computations in adu_read (Torez Smith) [1686205] - [usb] scsi: usb: image: microtek: use sg helper to iterate over scatterlist (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct assignment instead of memcpy() (Torez Smith) [1686205] - [usb] USB: core: correct a spelling mistake in the comment (Torez Smith) [1686205] - [usb] usb: dwc3: remove unused @lock member of dwc3_ep struct (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices (Torez Smith) [1686205] - [usb] usb: Replace snprintf with scnprintf in gether_get_ifname (Torez Smith) [1686205] - [uapi] USB: fix types in uapi include (Torez Smith) [1686205] - [usb] USB: serial: option: add support for GosunCn ME3630 RNDIS mode (Torez Smith) [1686205] - [usb] xhci: detect USB 3.2 capable host controllers correctly (Torez Smith) [1686205] - [usb] usb: xhci: Don't try to recover an endpoint if port is in error state (Torez Smith) [1686205] - [usb] usb: gadget: ether: Fix race between gether_disconnect and rx_submit (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove warning message (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Add support for disabling U1 and U2 entries (Torez Smith) [1686205] - [usb] usb: gadget: send usb_gadget as an argument in get_config_params (Torez Smith) [1686205] - [documentation] doc: dt: bindings: usb: dwc3: Update entries for disabling U1 and U2 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Use of_clk_get_parent_count() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix core validation in probe, move after clocks are enabled (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Improve error handling (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for booting with ACPI (Torez Smith) [1686205] - [usb] Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" (Torez Smith) [1686205] - [usb] usb: gadget: net2272: remove redundant assignments to pointer 's' (Torez Smith) [1686205] - [usb] usb: gadget: Zero ffs_io_data (Torez Smith) [1686205] - [usb] USB: omap_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] fotg210-udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: at91_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Enhance role switch support (Torez Smith) [1686205] - [usb] usb: gadget: u_audio: Fixed variable declaration coding style issue (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: data_len used before properly set (Torez Smith) [1686205] - [usb] USB: dwc2: Don't turn off the usbphy in suspend if wakeup is enabled (Torez Smith) [1686205] - [documentation] Documentation: dt-bindings: Add snps, need-phy-for-wake for dwc2 USB (Torez Smith) [1686205] - [usb] usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: meson-g12a: Add support for IRQ based OTG switching (Torez Smith) [1686205] - [usb] usb: dwc2: Use generic PHY width in params setup (Torez Smith) [1686205] - [usb] usb: host: fotg2: add device tree probing (Torez Smith) [1686205] - [usb] usb: isp1362: Spelling s/eclusive/exclusive/ (Torez Smith) [1686205] - [usb] USB: add usbfs ioctl to retrieve the connection parameters (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Fix Wunused-const-variable (Torez Smith) [1686205] - [usb] usb: chipidea: udc: workaround for endpoint conflict issue (Torez Smith) [1686205] - dt-bindings: usb: renesas_gen3: Rename bindings documentation file (Torez Smith) [1686205] - dt-bindings: usb: renesas_usbhs: Rename bindings documentation file (Torez Smith) [1686205] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] docs: kbuild: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] usb: chipidea: msm: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: Use dev_err() instead of pr_err() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: "fsl, usbphy" phandle is not mandatory now (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add imx7ulp support (Torez Smith) [1686205] - [usb] usb: typec: Make sure an alt mode exist before getting its partner (Torez Smith) [1686205] - [usb] Revert "usb: mtu3: fix up undefined reference to usb_debug_root" (Torez Smith) [1686205] - [usb] USB: sisusbvga: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: typec: tcpm: fusb302: simplify getting the adapter of a client (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add runtime pm workaround (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: enable runtime pm support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: fix return value check in lpc32xx_udc_probe() (Torez Smith) [1686205] - [usb] usb: gadget: dwc2: fix zlp handling (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer for none DDMA (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC (Torez Smith) [1686205] - [usb] usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep (Torez Smith) [1686205] - [usb] usb: phy: mxs: Disable external charger detect in mxs_phy_hw_init() (Torez Smith) [1686205] - [usb] usb: dwc2: Fix DMA cache alignment issues (Torez Smith) [1686205] - [usb] usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam regression) (Torez Smith) [1686205] - [usb] USB: move usb debugfs directory creation to the usb common core (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove unneeded variable frame (Torez Smith) [1686205] - [usb] media: usb/gadget/f_uvc: set device_caps in struct video_device (Torez Smith) [1686205] - [usb] usbip: Replace unused kvec array with single variable in vhci_send_cmd_unlink() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove controlling PWEN/EXTLP support (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove sudmac support (Torez Smith) [1686205] - [usb] usb: xhci: Add Clear_TT_Buffer (Torez Smith) [1686205] - [usb] usb: Add devaddr in struct usb_device (Torez Smith) [1686205] - [usb] USB: Fix chipmunk-like voice when using Logitech C270 for recording audio (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new ID to ums-realtek (Torez Smith) [1686205] - [usb] USB: use genalloc for USB HCs with local memory (Torez Smith) [1686205] - [usb] usb: phy: mv-usb: Remove set but not used variable 'phy' (Torez Smith) [1686205] - [usb] usb: ftdi-elan: fix possible condition with no effect (if == else) (Torez Smith) [1686205] - [usb] USB: ohci-spear: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: remove redundant license text (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 (Torez Smith) [1686205] - [usb] usb: ohci-s3c2410: Remove set but not used variable 'hcd' (Torez Smith) [1686205] - [usb] usb: cdc-wdm: remove redundant assignment to rv (Torez Smith) [1686205] - [usb] usb: host: ohci-st: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] usb: host: ehci-st: Remove set but not used variable 'ehci' (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix memory leak in do_flash (Torez Smith) [1686205] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix stub_dev lock context imbalance regression (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1686205] - [usb] usb: avoid redundant allocation and free of memory (Torez Smith) [1686205] - [usb] signal/usb: Replace kill_pid_info_as_cred with kill_pid_usb_asyncio (Torez Smith) [1686205] - [usb] xhci: Use zu for printing size_t type (Torez Smith) [1686205] - [usb] xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() (Torez Smith) [1686205] - [usb] xhci: Fix immediate data transfer if buffer is already DMA mapped (Torez Smith) [1686205] - [usb] usb: xhci: avoid null pointer deref when bos field is NULL (Torez Smith) [1686205] - [usb] usb: xhci: Fix a potential null pointer dereference in xhci_debugfs_create_endpoint() (Torez Smith) [1686205] - [usb] xhci: update bounce buffer with correct sg num (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add Allied Telesis VT-Kit3 (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode (Torez Smith) [1686205] - [tools] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r7s9210 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add support for RZ/A2 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: support byte addressable CFIFO (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for CNEN bit (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move flags to param (Torez Smith) [1686205] - [usb] usb: core: hub: Disable hub-initiated U1/U2 (Torez Smith) [1686205] - [usb] usb: core: hub: Enable/disable U1/U2 in configured state (Torez Smith) [1686205] - [usb] USB: rio500: simplify locking (Torez Smith) [1686205] - [usb] USB: rio500: fix memory leak in close after disconnect (Torez Smith) [1686205] - [usb] USB: rio500: refuse more than one device at a time (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix BUG: sleeping function called from invalid context (Torez Smith) [1686205] - [usb] USB: sisusbvga: fix oops in error path of sisusb_probe (Torez Smith) [1686205] - [usb] USB: Add LPM quirk for Surface Dock GigE adapter (Torez Smith) [1686205] - [usb] usb: mtu3: fix up undefined reference to usb_debug_root (Torez Smith) [1686205] - [usb] USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor (Torez Smith) [1686205] - [usb] usb: remove redundant 'default n' from Kconfig-s (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use specific struct instead of USBHS_TYPE_* enums (Torez Smith) [1686205] - [usb] USB: OHCI: remove space before open square bracket '[' (Torez Smith) [1686205] - [usb] usb: exynos: add workaround for the USB device bindings conflict (Torez Smith) [1686205] - [usb] usbip: usbip_host: cleanup do_rebind() return path (Torez Smith) [1686205] - [usb] USB: serial: f81232: clear overrun flag (Torez Smith) [1686205] - [usb] USB: serial: f81232: fix interrupt worker not stop (Torez Smith) [1686205] - [usb] usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA (Torez Smith) [1686205] - [usb] usb: dwc3: Fix default lpm_nyet_threshold value (Torez Smith) [1686205] - [usb] usb: dwc3: debug: Print GET_STATUS(device) tracepoint (Torez Smith) [1686205] - [usb] usb: dwc3: Do core validation early on probe (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Set lpm_capable (Torez Smith) [1686205] - [usb] usb: gadget: atmel: tie wake lock to running clock (Torez Smith) [1686205] - [usb] usb: gadget: atmel: support USB suspend (Torez Smith) [1686205] - [usb] usb: gadget: atmel_usba_udc: simplify setting of interrupt-enabled mask (Torez Smith) [1686205] - [usb] dwc2: gadget: Fix completed transfer size calculation in DDMA (Torez Smith) [1686205] - [usb] usb: dwc2: Set lpm mode parameters depend on HW configuration (Torez Smith) [1686205] - [usb] usb: dwc2: Fix channel disable flow (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer (Torez Smith) [1686205] - [usb] usb: gadget: do not use __constant_cpu_to_le16 (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Increase descriptors count for ISOC's (Torez Smith) [1686205] - [usb] usb: dwc3: move synchronize_irq() out of the spinlock protected block (Torez Smith) [1686205] - [usb] usb: dwc3: Free resource immediately after use (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: Convert to bulk clk API (Torez Smith) [1686205] - [usb] usb: dwc2: Delayed status support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: rework interrupt handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: add support for stotg04 phy (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: properly setup phy interrupts (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify vbus handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify probe (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Move gadget phy init into core phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move phy init into core (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Replace phyif with phy_utmi_width (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Remove duplicated phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move UTMI_PHY_DATA defines closer (Torez Smith) [1686205] - [usb] usb: dwc2: optionally assert phy reset when waking up (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: document the vbus-supply property (Torez Smith) [1686205] - [usb] USB: UDC: net22{80, 72}: remove mistaken test of req->zero (Torez Smith) [1686205] - [usb] USB: UDC: net2280: Remove redundant "if" condition (Torez Smith) [1686205] - [usb] usb: gadget: fsl: fix link error against usb-gadget module (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Add OS descriptor support (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Fix NTP-32 support (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Reject LPM token during Control transfers (Torez Smith) [1686205] - [usb] USB: Export usb_wakeup_enabled_descendants() (Torez Smith) [1686205] - [usb] usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DOWN_PARAM_NONE (Torez Smith) [1686205] - [usb] usb: dwc3: Add Amlogic G12A DWC3 glue (Torez Smith) [1686205] - [usb] usb: dwc2: Add Amlogic G12A DWC2 Params (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: don't free buffer prematurely (Torez Smith) [1686205] - [usb] USB: serial: io_edgeport: fix up switch fall-through comments (Torez Smith) [1686205] - [usb] usb: usb251xb: Add US port lanes inversion property (Torez Smith) [1686205] - [usb] usb: usb251xb: Create a ports field collector method (Torez Smith) [1686205] - [documentation] usb: usb251xb: Add US lanes inversion dts-bindings (Torez Smith) [1686205] - [usb] usb: isp1760-hcd: Fix fall-through annotations (Torez Smith) [1686205] - [usb] usb: musb: dsps: Use dev_get_drvdata() (Torez Smith) [1686205] - [usb] usb: musb: jz4740: obtain USB PHY from devicetree (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Let the platform probe the PHY (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add usb-phy property to the jz4740-musb node (Torez Smith) [1686205] - [soc] soc: sunxi: Fix missing dependency on REGMAP_MMIO (Torez Smith) [1686205] - [usb] usb: musb: omap2430: Add support for idling phy when musb is idle (Torez Smith) [1686205] - [usb] usb: musb: Silence error about blacklisting hubs if !CONFIG_USB (Torez Smith) [1686205] - [usb] usbip: vhci_hcd: Mark expected switch fall-through (Torez Smith) [1686205] - [usb] UAS: fix alignment of scatter/gather segments (Torez Smith) [1686205] - [include] USB: serial: drop unused iflag macro (Torez Smith) [1686205] - [usb] USB: serial: drop unnecessary goto (Torez Smith) [1686205] - [usb] USB: serial: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: serial: fix unthrottle races (Torez Smith) [1686205] - [usb] USB: cdc-acm: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: cdc-acm: fix unthrottle races (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix missing unlock on error in ccg_cmd_write_flash_row() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a77470 (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774c0 support (Torez Smith) [1686205] - [usb] usb: xhci: add endpoint context tracing when an endpoint is added (Torez Smith) [1686205] - [usb] xhci: Add tracing for input control context (Torez Smith) [1686205] - [usb] xhci: add port and bus number to port dynamic debugging (Torez Smith) [1686205] - [usb] usb: xhci: add Immediate Data Transfer support (Torez Smith) [1686205] - [usb] usb: usb251xb: Add an empty hub' i2c-bus segment checker (Torez Smith) [1686205] - [usb] USB: serial: spcp8x5: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: oti6858: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop bogus initial cflag (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: clean up initial-termios handling (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused termios (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused driver data flag (Torez Smith) [1686205] - [usb] USB: serial: fix initial-termios handling (Torez Smith) [1686205] - [usb] USB: yurex: Fix protection fault after device removal (Torez Smith) [1686205] - [usb] usb: usbip: fix isoc packet num validation in get_pipe (Torez Smith) [1686205] - [usb] usb/hcd: Send a uevent signaling that the host controller had died (Torez Smith) [1686205] - [usb] usb: typec: Add driver for NVIDIA Alt Modes (Torez Smith) [1686205] - [usb] usb: typec: displayport: Export probe and remove functions (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Support for DisplayPort alt mode (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Preliminary support for alternate modes (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add firmware flashing support (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add get_fw_info function (Torez Smith) [1686205] - [usb] usb: usb251xb: Lock i2c-bus segment the hub resides (Torez Smith) [1686205] - [usb] usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON (Torez Smith) [1686205] - [usb] usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up set_termios (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up modem-control handling (Torez Smith) [1686205] - [usb] USB: core: Fix bug caused by duplicate interface PM usage counter (Torez Smith) [1686205] - [usb] usb: mtu3: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: chipidea: msm: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: dwc2: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: misc: usb3503: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: xhci-mtk: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Revert "Resolve fixed power role contract setup" (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Implement start_toggling for all port-types (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Notify the tcpc to start connection-detection for SRPs (Torez Smith) [1686205] - [usb] usb: host: use usb_endpoint_maxp instead of usb_maxpacket (Torez Smith) [1686205] - [usb] USB: dummy-hcd: Fix failure to give back unlinked URBs (Torez Smith) [1686205] - [usb] USB: core: Don't unbind interfaces following device reset failure (Torez Smith) [1686205] - [usb] usb-storage: Set virt_boundary_mask to avoid SG overflows (Torez Smith) [1686205] - [usb] USB: core: Fix unterminated string returned by usb_string() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic EHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic OHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert USB HCD generic binding to YAML (Torez Smith) [1686205] - [usb] USB: hub: Remove returned value 'status' since never used (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Add Tegra186 XUSB support (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Selectively program IPFS (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add Tegra186 support (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: drop the vbus GPIO (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: disable the regulator if the overcurrent irq fired (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: let the regulator framework keep track of use count (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix tranceiver suspend mode (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix non-supported xon/xoff (Torez Smith) [1686205] - [usb] USB: serial: option: add Olicard 600 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add new device id (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix resource leak (Torez Smith) [1686205] - [usb] usb: cdc-acm: fix race during wakeup blocking TX traffic (Torez Smith) [1686205] - [usb] usb: mtu3: fix EXTCON dependency (Torez Smith) [1686205] - [usb] usb: usb251xb: fix to avoid potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothub_set_mode fails (Torez Smith) [1686205] - [usb] usb: introduce usb_ep_type_string() function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_irq_work static (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: typec: wcove: Provide fwnode for the port (Torez Smith) [1686205] - [usb] usb: core: Add PM runtime calls to usb_hcd_platform_shutdown (Torez Smith) [1686205] - [usb] usb: sierra: fix a missing check of device_create_file (Torez Smith) [1686205] - [usb] usb: mtu3: add a function to switch mailbox state to string (Torez Smith) [1686205] - [usb] usb: mtu3: add tracepoints to help debug (Torez Smith) [1686205] - [usb] usb: mtu3: move vbus and mode debugfs interfaces into mtu3_debugfs.c (Torez Smith) [1686205] - [usb] usb: mtu3: add debugfs interface files (Torez Smith) [1686205] - [usb] usb: mtu3: supports new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild qmu_gpd struct to prepare to support new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: fix transfer error of USB3 Gen2 isoc (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild the code of getting vbus regulator (Torez Smith) [1686205] - [usb] usb: mtu3: remove unnecessary local variable @req (Torez Smith) [1686205] - [usb] usb: mtu3: print useful information also for device and host modes (Torez Smith) [1686205] - [usb] usb: mtu3: check return value of devm_extcon_register_notifier() (Torez Smith) [1686205] - [usb] xhci: Don't let USB3 ports stuck in polling state prevent suspend (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Don't free all memory with spinlock held (Torez Smith) [1686205] - [usb] xhci: Fix port resume done detection for SS ports with LPM enabled (Torez Smith) [1686205] - [usb] USB: serial: mos7720: fix mos_parport refcount imbalance on error path (Torez Smith) [1686205] - [usb] USB: gadget: f_hid: fix deadlock in f_hidg_write() (Torez Smith) [1686205] - [usb] usb: gadget: net2272: Fix net2272_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix net2280_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix overrun of OUT messages (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for Comet Lake PCH ID (Torez Smith) [1686205] - [usb] usb: usb251xb: Remove unnecessary comparison of unsigned integer with >= 0 (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Add __printf attribute to fusb302_log function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Improve suspend/resume handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: 2 small misc. fixes (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Check vconn is off when we start toggling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Refactor / simplify tcpm_set_cc() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_set_cc_polarity also set pull ups / downs (Torez Smith) [1686205] - [usb] usb: typec: pi3usb30532: Keep orientation when setting mux to safe mode (Torez Smith) [1686205] - [usb] usb: typec: altmodes/displayport: Fall back to multi-func pins (Torez Smith) [1686205] - [usb] usbip: Remove unnecessary null check (Torez Smith) [1686205] - [include] USB: usb.h: tweak struct urb to remove wasted space (Torez Smith) [1686205] - [usb] usb: common: Consider only available nodes for dr_mode (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk (Torez Smith) [1686205] - [usb] usb: typec: Fix unchecked return value (Torez Smith) [1686205] - [usb] USB: serial: option: set driver_info for SIM5218 and compatibles (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add additional NovaTech products (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Quectel EM12 (Torez Smith) [1686205] - [usb] wusb: Remove unnecessary static function ckhdid_printf (Torez Smith) [1686205] - [usb] usb: core: make default autosuspend delay configurable (Torez Smith) [1686205] - [usb] usb: core: Fix typo in description of "authorized_default" (Torez Smith) [1686205] - [usb] usb: chipidea: Refactor USB PHY selection and keep a single PHY (Torez Smith) [1686205] - [usb] usb: chipidea: Grab the (legacy) USB PHY by phandle first (Torez Smith) [1686205] - [usb] usb: chipidea: imx: set power polarity (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ci-hdrc-usb2: add property power-active-high (Torez Smith) [1686205] - [usb] usb: chipidea: imx: remove unused header files (Torez Smith) [1686205] - [usb] usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() (Torez Smith) [1686205] - [usb] usb: core: add option of only authorizing internal devices (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: handle block writes separately with plain-I2C adapters (Torez Smith) [1686205] - [usb] usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI (Torez Smith) [1686205] - [usb] usb: xhci: fix build warning - missing prototype (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Fixing typo error (Torez Smith) [1686205] - [usb] usb: xhci: remove unused member 'parent' in xhci_regset struct (Torez Smith) [1686205] - [usb] xhci: tegra: Prevent error pointer dereference (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit ME910 ECM composition (Torez Smith) [1686205] - [usb] usb: core: Replace hardcoded check with inline function from usb.h (Torez Smith) [1686205] - [usb] usb: core: skip interfaces disabled in devicetree (Torez Smith) [1686205] - [usb] usb: typec: mux: remove redundant check on variable match (Torez Smith) [1686205] - [usb] USB: serial: cp210x: fix GPIO in autosuspend (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Defer probe if extcon device is not found (Torez Smith) [1686205] - [usb] cdc-wdm: pass return value of recover_from_urb_loss (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: remove set but not used variables 'uframes, transfer_buffer_length' (Torez Smith) [1686205] - [usb] USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" (Torez Smith) [1686205] - [usb] usb: wusbcore: wa-xfer: use struct_size() helper (Torez Smith) [1686205] - [usb] usb: core: config: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: dwc2: use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: typec: mux: Fix unsigned comparison with less than zero (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 (Torez Smith) [1686205] - [usb] usb: typec: mux: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Find the ports by also matching against the device node (Torez Smith) [1686205] - [usb] usb: roles: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Rationalize the API for the muxes (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: Check mode of operation (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Remove unused functions (Torez Smith) [1686205] - [usb] USB: musb: mark expected switch fall-through (Torez Smith) [1686205] - [usb] usb: phy: twl6030-usb: fix possible use-after-free on remove (Torez Smith) [1686205] - [usb] usb: misc: usbtest: add super-speed isoc support (Torez Smith) [1686205] - [usb] usb: dwc3: Reset num_trbs after skipping (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't enable interrupt when disabling endpoint (Torez Smith) [1686205] - [usb] scsi: uas: Use scsi_et_resid() where appropriate (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: fix indentation issue (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add vbus and overcurrent gpios (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a helper pointer to &pdev->dev (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a new line after local variables (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on CONFIG_USB for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on MACH_JZ4740 for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Add support for devicetree (Torez Smith) [1686205] - [documentation] Documentation: dt: Add binding info for jz4740-musb driver (Torez Smith) [1686205] - [usb] USB: musb: fix indentation issue on a return statement (Torez Smith) [1686205] - [usb] fotg210-udc: pass struct device to DMA API functions (Torez Smith) [1686205] - [usb] fotg210-udc: remove a bogus dma_sync_single_for_device call (Torez Smith) [1686205] - [usb] usb: gadget: Change Andrzej Pietrasiewicz's e-mail address (Torez Smith) [1686205] - [usb] usb: f_fs: Avoid crash due to out-of-scope stack ptr access (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Remove debug.h file (Torez Smith) [1686205] - [usb] usb: typec: Prepare alt mode enter/exit reporting for UCSI alt mode support (Torez Smith) [1686205] - [usb] usb: typec: displayport: Move the Configuration VDO helpers to the header (Torez Smith) [1686205] - [usb] USB: Fix configuration selection issues introduced in v4.20.0 (Torez Smith) [1686205] - [usb] usb: handle warm-reset port requests on hub resume (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add ID for Ingenico 3070 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add minimum baud rate for CP2105 SCI (Torez Smith) [1686205] - [usb] usb: dwc3: haps: Workaround matching VID PID (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_autoconfig() call (Torez Smith) [1686205] - [usb] usb: gadget: move non-super speed code out of usb_ep_autoconfig_ss() (Torez Smith) [1686205] - [usb] usb: gadget: function: sync f_uac1 ac header baInterfaceNr (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add scatter-gather mode (Torez Smith) [1686205] - [usb] usb: gadget: fix various indentation issues (Torez Smith) [1686205] - [usb] usb: dwc2: Fix EP TxFIFO number setting (Torez Smith) [1686205] - [usb] udc: net2280: Fix net2280_disable (Torez Smith) [1686205] - [usb] USB: gadget: Improve kerneldoc for usb_ep_dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: debug: purge usage of strcat (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add GPIO support for CP2104 (Torez Smith) [1686205] - [usb] usb: dwc3: trace: pass trace buffer size to decoding functions (Torez Smith) [1686205] - [usb] usb: core: Move variable initialization to appropriate place (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: early giveback if End Transfer already completed (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't use resource_index as a flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Correct the PPS out_volt calculation (Torez Smith) [1686205] - [usb] usb: gadget: musb: fix short isoc packets with inventra dma (Torez Smith) [1686205] - [usb] usbip: Fix vep_free_request() null pointer checks on input args (Torez Smith) [1686205] - [usb] usb: ehci-orion: add S2RAM support (Torez Smith) [1686205] - [usb] usb: ehci-orion: avoid double PHY initialization (Torez Smith) [1686205] - [usb] usb: host: xhci: mvebu: add reset on resume quirk (Torez Smith) [1686205] - [usb] usb: core: comply to PHY framework (Torez Smith) [1686205] - [usb] usb: phy: am335x: fix race condition in _probe (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Fix error handling of clk_prepare_enable (Torez Smith) [1686205] - [usb] usb: phy: fix link errors (Torez Smith) [1686205] - [usb] usb: gadget: udc: net2272: Fix bitwise and boolean operations (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Handle 0 xfer length for OUT EP (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove req->started flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: prevent dwc3_request from being queued twice (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: add dwc3_request status tracking (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: uvc: add uvcg_warn macro (Torez Smith) [1686205] - [usb] usb: gadget: u_serial: process RX in workqueue instead of tasklet (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774c0 support (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: aspeed: fix typo (Torez Smith) [1686205] - [usb] usb: dwc3: keystone: Add support for ti, am654-dwc3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: keystone-usb: Add ti, am654-dwc3 support (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for MSM8998 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add support for msm8998 (Torez Smith) [1686205] - [usb] usb: gadget: Remove dead branch code (Torez Smith) [1686205] - [usb] USB: serial: cp210x: support all gpios on CP2102N QFN28 package (Torez Smith) [1686205] - [usb] usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respond_engine (Torez Smith) [1686205] - [usb] usb: typec: tpcm: improve error handling of tcpm_register_port (Torez Smith) [1686205] - [usb] usb: misc: usb3503: Add system sleep support in non-I2C mode (Torez Smith) [1686205] - [usb] usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path (Torez Smith) [1686205] - [usb] usb: sisusb: remove useless macros and compact the code (Torez Smith) [1686205] - [usb] usb: sisusb: let files build only when needed (Torez Smith) [1686205] - [usb] usb: sisusb_con, cleanup configs (Torez Smith) [1686205] - [usb] usb: sisusb_con, convert addr macros to functions (Torez Smith) [1686205] - [usb] usb: ftdi-elan: remove a unnecessary variable 'empty_packets' (Torez Smith) [1686205] - [usb] usb: assign ACPI companions for embedded USB devices (Torez Smith) [1686205] - [usb] usb: split code locating ACPI companion into port and device (Torez Smith) [1686205] - [usb] USB: host: whci: rename Kbuild file (Torez Smith) [1686205] - [usb] USB: remove README file (Torez Smith) [1686205] - [usb] USB: add missing SPDX lines to Kconfig and Makefiles (Torez Smith) [1686205] - [usb] USB: storage: karma: add whitespace after declarations (Torez Smith) [1686205] - [usb] USB: serial: keyspan_usa: add proper SPDX lines for .h files (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add MODULE_DEVICE_TABLE (Torez Smith) [1686205] - [usb] USB: Consolidate LPM checks to avoid enabling LPM twice (Torez Smith) [1686205] - [usb] USB: Add new USB LPM helpers (Torez Smith) [1686205] - [usb] drivers: usb :fsl: Remove USB Errata checking code (Torez Smith) [1686205] - [usb] usb: kconfig: remove dependency FSL_SOC for ehci fsl driver (Torez Smith) [1686205] - [usb] usb: ehci: fsl: Update register accessing for arm/arm64 platforms (Torez Smith) [1686205] - [usb] usb: usb251xb: add usb data lane port swap feature (Torez Smith) [1686205] - [documentation] dt-bindings: usb: usb251xb: add documentation for data lane swapping (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: replace udelay() with usleep_range() (Torez Smith) [1686205] - [usb] USB: host: ohci-at91: add sam9x60-sfr definition for ohci (Torez Smith) [1686205] - [usb] xhci: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: hub: add retry routine after intr URB submit error (Torez Smith) [1686205] - [usb] USB: leds: fix regression in usbport led trigger (Torez Smith) [1686205] - [usb] usb: chipidea: fix static checker warning for NULL pointer (Torez Smith) [1686205] - [usb] USB: usbip: delete README file (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add new PID to support PL2303TB (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix GPIO not working in autosuspend (Torez Smith) [1686205] - [usb] usb: gadget: Potential NULL dereference on allocation error (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix the uninitialized link_state when udc starts (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: synchronize_irq dwc irq in suspend (Torez Smith) [1686205] - [usb] USB: core: urb: Use struct_size() in kmalloc() (Torez Smith) [1686205] - [usb] cross-tree: phase out dma_zalloc_coherent() (Torez Smith) [1686205] - [usb] usb: gadget: udc: reduce indentation (Torez Smith) [1686205] - [usb] usb: devio: update max count of DPs per interval for ISOC (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: fix a couple of indentation issues (Torez Smith) [1686205] - [usb] usb: core: Simplify return value of usb_get_configuration() (Torez Smith) [1686205] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB (Torez Smith) [1686205] - [usb] usbcore: Select only first configuration for non-UAC3 compliant devices (Torez Smith) [1686205] - [usb] USB: storage: add quirk for SMI SM3350 (Torez Smith) [1686205] - [usb] USB: storage: don't insert sane sense for SPC3+ when bad sense specified (Torez Smith) [1686205] - [usb] usb: cdc-acm: send ZLP for Telit 3G Intel based modems (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra TPG2200 device id (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL678 series (Torez Smith) [1686205] - [usb] cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader (Torez Smith) [1686205] - [usb] usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Extend the matching rules on PPS APDO selection (Torez Smith) [1686205] - [documentation] usb: typec: Improve Alt Mode documentation (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix runtime pm for peripheral mode (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix otg state machine (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays (Torez Smith) [1686205] - [usb] PCI: Move Synopsys HAPS platform device IDs (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for RZ/G2E (Torez Smith) [1686205] - [usb] usb: ehci-omap: Fix deferred probe for phy handling (Torez Smith) [1686205] - [usb] usb: roles: Add a description for the class to Kconfig (Torez Smith) [1686205] - [usb] xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit LN940 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL668 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) (Torez Smith) [1686205] - [usb] USB: serial: option: add GosunCn ZTE WeLink ME3630 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: mark PM functions as __maybe_unused (Torez Smith) [1686205] - [usb] usb: core: Remove unnecessary memset() (Torez Smith) [1686205] - [usb] usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: dwc2: Fix disable all EP's on disconnect (Torez Smith) [1686205] - [usb] usb: chipidea: imx: allow to configure oc polarity on i.MX25 (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Warn if oc polarity isn't specified (Torez Smith) [1686205] - [usb] usb: chipidea: imx: support configuring for active low oc signal (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups (Torez Smith) [1686205] - [usb] usb: chipidea: host: override ehci->hub_control (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add HSIC support (Torez Smith) [1686205] - [usb] usb: chipidea: add flag for imx hsic implementation (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Disable CSP for stream OUT ep (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'number, serial' (Torez Smith) [1686205] - [usb] USB: serial: option: add HP lt4132 (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on Amlogic devices (Torez Smith) [1686205] - [usb] xhci: move usb2 get port status link resume handling to its own function (Torez Smith) [1686205] - [usb] xhci: refactor U0 link state handling in get_port_status (Torez Smith) [1686205] - [usb] xhci: cleanup code that sets portstatus and portchange bits (Torez Smith) [1686205] - [usb] xhci: move usb2 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: move usb3 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: remove unused hcd_index() (Torez Smith) [1686205] - [usb] xhci: move bus_state structure under the xhci_hub structure (Torez Smith) [1686205] - [usb] xhci: remove the unused sw_lpm_support (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" (Torez Smith) [1686205] - [usb] USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler (Torez Smith) [1686205] - [usb] usb: dwc3: trace: add missing break statement to make compiler happy (Torez Smith) [1686205] - [usb] xhci: Prevent U1/U2 link pm states if exit latency is too long (Torez Smith) [1686205] - [usb] xhci: workaround CSS timeout on AMD SNPS 3.0 xHC (Torez Smith) [1686205] - [tty] USB: serial: console: fix reported terminal settings (Torez Smith) [1686205] - [usb] usb: appledisplay: Remove unnecessary spinlock (Torez Smith) [1686205] - [usb] usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSFER_DMA_MAP (Torez Smith) [1686205] - [usb] usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device (Torez Smith) [1686205] - [usb] USB: Fix invalid-free bug in port_over_current_notify() (Torez Smith) [1686205] - [usb] usb: appledisplay: Add 27" Apple Cinema Display (Torez Smith) [1686205] - [platform] staging: typec: fusb302: Rename fcs, extcon-name to linux, extcon-name (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Report isoc transfer frame number (Torez Smith) [1686205] - [include] usb: gadget: Introduce frame_number to usb_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove dummy runtime PM callbacks (Torez Smith) [1686205] - [usb] usb: dwc2: host: use hrtimer for NAK retries (Torez Smith) [1686205] - [usb] usb: hub: delay hub autosuspend if USB3 port is still link training (Torez Smith) [1686205] - [usb] usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode (Torez Smith) [1686205] - [usb] usb: mtu3: enable SETUPENDISR interrupt (Torez Smith) [1686205] - [usb] usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) (Torez Smith) [1686205] - [usb] usb: mtu3: enable hardware remote wakeup from L1 automatically (Torez Smith) [1686205] - [usb] usb: mtu3: remove QMU checksum (Torez Smith) [1686205] - [usb] usb/mtu3: power down device ip at setup (Torez Smith) [1686205] - [usb] usb: dwc2: Disable power down feature on Samsung SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb() (Torez Smith) [1686205] - [usb] usb: dwc3: don't issue no-op trb for stream capable endpoints (Torez Smith) [1686205] - [usb] usb: dwc3: update stream id in depcmd (Torez Smith) [1686205] - [usb] USB: serial: mos7840: add a product ID for the new product (Torez Smith) [1686205] - [usb] USB: serial: mos7840: clean up register handling (Torez Smith) [1686205] - [usb] usb: gadget: u_ether: fix unsafe list iteration (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: check if dep->frame_number is still valid (Torez Smith) [1686205] - [usb] USB: omap_udc: fix rejection of out transfers when DMA is used (Torez Smith) [1686205] - [usb] USB: omap_udc: fix USB gadget functionality on Palm Tungsten E (Torez Smith) [1686205] - [usb] USB: omap_udc: fix omap_udc_start() on 15xx machines (Torez Smith) [1686205] - [usb] USB: omap_udc: fix crashes on probe error and module removal (Torez Smith) [1686205] - [usb] USB: omap_udc: use devm_request_irq() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove unnecessary dev_info() (Torez Smith) [1686205] - [usb] usb: dwc3: trace: log ep commands in hex (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc() (Torez Smith) [1686205] - [usb] usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new IDs to ums-realtek (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove wait_end_transfer (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: move requests to cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: introduce cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: track number of TRBs per request (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: combine unaligned and zero flags (Torez Smith) [1686205] - [usb] usb: dwc3: Add workaround for isoc start transfer failure (Torez Smith) [1686205] - [documentation] usb: dwc3: Add disabling of start_transfer failure quirk (Torez Smith) [1686205] - [usb] usb: dwc3: Track DWC_usb31 VERSIONTYPE (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Allow scatter-gather buffers (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Add support for CCID descriptors (Torez Smith) [1686205] - [usb] usb: gadget: uvc: constify vb2_ops structure (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix WkupAlert interrupt handler (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Add support for DR detection through extcon (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Switch to device property for 'extcon' handling (Torez Smith) [1686205] - [usb] usb: dwc3: don't log probe deferrals; but do log other error codes (Torez Smith) [1686205] - [usb] usb: gadget: aspeed-vhub: constify usb_gadget_ops structure (Torez Smith) [1686205] - [usb] usb: dwc3: Support option to disable USB2 LPM (Torez Smith) [1686205] - [documentation] usb: dwc3: Add a property to disable USB2 LPM (Torez Smith) [1686205] - [usb] usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print/set link state for peripheral mode (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly print/set link state for HS (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Dump internal LSP and ep registers (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly name Tx/RxFIFO (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" (Torez Smith) [1686205] - [usb] drivers: usb: early: clean up indentation, remove extraneous tabs (Torez Smith) [1686205] - [usb] USB: ene_usb6250: add missing indentation (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: use rounding when calculating baud rate divisors (Torez Smith) [1686205] - [usb] USB: serial: f81534: fix reading old/new IC config (Torez Smith) [1686205] - [usb] usb: cdc-acm: add entry for Hiro (Conexant) modem (Torez Smith) [1686205] - [usb] usb: xhci: Prevent bus suspend if a port connect change or polling state is detected (Torez Smith) [1686205] - [usb] usb: core: Fix hub port connection events lost (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers (Torez Smith) [1686205] - [usb] Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers" (Torez Smith) [1686205] - [usb] usb: dwc2: pci: Fix an error code in probe (Torez Smith) [1686205] - [usb] usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'st, data1, iflag' (Torez Smith) [1686205] - [usb] USB: serial: quatech2: remove set but not used variable 'port_priv' (Torez Smith) [1686205] - [include] USB: remove the unused struct hcd_timeout definition (Torez Smith) [1686205] - [usb] usb: typec: ucsi: add support for Cypress CCGx (Torez Smith) [1686205] - [usb] usb: xhci: fix timeout for transition from RExit to U0 (Torez Smith) [1686205] - [usb] usb: xhci: fix uninitialized completion when USB3 port got wrong status (Torez Smith) [1686205] - [usb] xhci: Add check for invalid byte size error when UAS devices are connected (Torez Smith) [1686205] - [usb] xhci: handle port status events for removed USB3 hcd (Torez Smith) [1686205] - [usb] xhci: Fix leaking USB3 shared_hcd at xhci removal (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add power-domain details (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: add 20" Apple Cinema Display (Torez Smith) [1686205] - [usb] USB: quirks: Add no-lpm quirk for Raydium touchscreens (Torez Smith) [1686205] - [usb] usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB (Torez Smith) [1686205] - [usb] USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub (Torez Smith) [1686205] - [usb] USB: gadget: udc: fix spelling mistake "intrerrupt" -> "interrupt" (Torez Smith) [1686205] - [usb] usb: host: remove unnecessary condition check (Torez Smith) [1686205] - [usb] usb: typec: tcpm: charge current handling for sink during hard reset (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Do not disconnect link for self powered devices (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Properly check last unaligned/zero chain TRB (Torez Smith) [1686205] - [usb] usb: dwc3: core: Clean up ULPI device (Torez Smith) [1686205] - [usb] usb: phy: ab8500: silence some uninitialized variable warnings (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Add genpd support (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Power-off power-domains on removal (Torez Smith) [1686205] - [usb] usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten (Torez Smith) [1686205] - [tools] usbip: tools: fix atoi() on non-null terminated string (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: fix backlight update_status return code (Torez Smith) [1686205] - [usb] USB: fix the usbfs flag sanitization for control transfers (Torez Smith) [1686205] - [documentation] usb: host: add DT bindings for faraday fotg2 (Torez Smith) [1686205] - [usb] usb: host: ohci-at91: fix request of irq for optional gpio (Torez Smith) [1686205] - [usb] usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1686205] - [usb] usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1686205] - [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1686205] - [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1686205] - [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1686205] - [usb] usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1686205] - [usb] usb/early: remove set but not used variable 'remain_length' (Torez Smith) [1686205] - [usb] usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Report back negotiated PPS voltage and current (Torez Smith) [1686205] - [usb] USB: core: remove set but not used variable 'udev' (Torez Smith) [1686205] - [usb] usb: core: fix memory leak on port_dev_path allocation (Torez Smith) [1686205] - [usb] USB: net2280: Remove ->disconnect() callback from net2280_pullup() (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on rockchip devices (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a77990 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usb3: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: remove set but not used variable 'iflag' (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix interrupt-out transfer length (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add support for FT232R CBUS gpios (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix gpio name collisions (Torez Smith) [1686205] - [netdrv] net: usbnet: make driver_info const (Torez Smith) [1686205] - [usb] usb: typec: remove set but not used variables 'snk_ma, min_mv' (Torez Smith) [1686205] - [usb] usb: export firmware port location in sysfs (Torez Smith) [1686205] - [usb] usb: hub: try old enumeration scheme first for high speed devices (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Document r8a7744 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a7744 (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage (Torez Smith) [1686205] - [tools] usbip: fix vhci_hcd controller counting (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add handler for WkupAlert interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: enable WKUP_ALERT interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Program GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add parameters for GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: Add definitions for new registers (Torez Smith) [1686205] - [usb] usb: dwc2: Update target (u)frame calculation (Torez Smith) [1686205] - [usb] usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function (Torez Smith) [1686205] - [usb] usb: dwc2: Add core parameter for service interval support (Torez Smith) [1686205] - [usb] usb: dwc2: Update registers definitions to support service interval (Torez Smith) [1686205] - [usb] usb: gadget: f_uac2: disable IN/OUT ep if unused (Torez Smith) [1686205] - [usb] USB: gadget core: Issue ->disconnect() callback from usb_gadget_disconnect() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix spelling of 'optimizations' (Torez Smith) [1686205] - [usb] usb: gadget: atmel: remove pointless retrieval of DT name property (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check ENBLSLPM before sending ep command (Torez Smith) [1686205] - [usb] usb: dwc2: fix unbalanced use of external vbus-supply (Torez Smith) [1686205] - [usb] usb: dwc2: fix call to vbus supply exit routine, call it unlocked (Torez Smith) [1686205] - [usb] usb: dwc2: fix a race with external vbus supply (Torez Smith) [1686205] - [usb] usb: dwc2: get optional vbus-supply regulator once (Torez Smith) [1686205] - [usb] usb: dwc3: add EXTCON dependency for qcom (Torez Smith) [1686205] - [usb] usb: gadget: udc: atmel: handle at91sam9rl PMC (Torez Smith) [1686205] - [usb] usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status() (Torez Smith) [1686205] - [usb] usb: dwc2: Disable all EP's on disconnect (Torez Smith) [1686205] - [documentation] usb: dwc3: exynos: Add support for Exynos5433 variant with all clocks (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Rework clock handling and prepare for new variants (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Remove dead code (Torez Smith) [1686205] - [usb] usb: gadget: udc: Remove unnecessary parentheses (Torez Smith) [1686205] - [usb] usb: dwc2: remove set but unused variable (Torez Smith) [1686205] - [usb] usb: gadget: fix spelling mistakeis "queing" -> "queuing" (Torez Smith) [1686205] - [usb] usb: xhci-mtk: resume USB3 roothub first (Torez Smith) [1686205] - [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1686205] - [usb] usb: cdc_acm: Do not leak URB buffers (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_abort_bulk_in_tag (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix memory leak in usbtmc_ioctl_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for R-Car E3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: set the mode by using extcon state for non-otg channel" (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel" (Torez Smith) [1686205] - [usb] usb: core: added uevent for over-current (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Resolve fixed power role contract setup (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Correct spelling mistake for toggling state (Torez Smith) [1686205] - [usb] xhci: Avoid USB autosuspend when resuming USB2 ports (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Firmware header is little endian (Torez Smith) [1686205] - [usb] xhci: Use soft retry to recover faster from transaction errors (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add platform TPL support (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports SSP without external USB3 gen2 hub (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports bandwidth scheduling with multi-TT (Torez Smith) [1686205] - [usb] usb: xhci-mtk: improve bandwidth scheduling (Torez Smith) [1686205] - [usb] usb: xhci-mtk: fix ISOC error when interval is zero (Torez Smith) [1686205] - [usb] usb: xhci-mtk: use maximum ESIT payload of endpiont context (Torez Smith) [1686205] - [usb] usb: host: Replace empty define with do while (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: implement GPIO support for FT-X devices (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Use u to print unsigned int values (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Simplify attributes macros (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Fix operation on big endian platforms (Torez Smith) [1686205] - [uapi] usb: video: Fix endianness mismatches in descriptor structures (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Remove uvc_set_trace_param() function (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Replace plain printk() with dev_*() (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Only halt video streaming endpoint in bulk mode (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Factor out video USB request queueing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Sort frame intervals upon writing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Prevent format changes after linking header (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFrameIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFormatIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add interface number attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Allocate groups dynamically (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Drop leaked references to config items (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: add description for px30 (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix spelling mistake "retreiving" -> "retrieving" (Torez Smith) [1686205] - [usb] USB: STORAGE: ISD200 Fixed coding style issue "space required in for loop" (Torez Smith) [1686205] - [usb] usb: typec: Group all TCPCI/TCPM code together (Torez Smith) [1686205] - [usb] usb: typec: fusb302: reorganizing the probe function a little (Torez Smith) [1686205] - [usb] usb: typec: class: Don't use port parent for getting mux handles (Torez Smith) [1686205] - [usb] usb: typec: mux: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: core: safely deal with the dynamic quirk lists (Torez Smith) [1686205] - [usb] usb: roles: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: phy: mxs: fix spelling mistake "stardard" -> "standard" (Torez Smith) [1686205] - [usb] usb: host: fotg2: Fix potential NULL dereference (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add multiple clocks management (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add clock-names property (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add reset_control (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [usb] usbcore: Select UAC3 configuration for audio if present (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: ehci-mv: add bindings (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add DT support (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: use phy-pxa-usb (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: remove private_init (Torez Smith) [1686205] - [usb] USB: EHCI: make ehci-mv a separate driver (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove sysfs group TermChar and auto_abort (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix split quoted string in debug message (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant code (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION (Torez Smith) [1686205] - [usb] usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT (Torez Smith) [1686205] - [usb] usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix suspend/resume (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific read (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for generic requests on control (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Populate tcpc fwnode for TCPM property handling (Torez Smith) [1686205] - [documentation] dt-bindings: usb: fusb302: Use usb-connector bindings for configuration (Torez Smith) [1686205] - [documentation] dt-bindings: connector: Add support for USB-PD PPS APDOs to bindings (Torez Smith) [1686205] - [usb] USB: handle NULL config in usb_find_alt_setting() (Torez Smith) [1686205] - [usb] USB: fix error handling in usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: remove LPM management from usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: usbdevfs: restore warning for nonsensical flags (Torez Smith) [1686205] - [usb] USB: usbdevfs: sanitize flags more (Torez Smith) [1686205] - [usb] Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1686205] - [usb] usb: musb: dsps: do not disable CPPI41 irq in driver teardown (Torez Smith) [1686205] - [usb] usb: chipidea: Fix otg event handler (Torez Smith) [1686205] - [usb] usb: chipidea: Prevent unbalanced IRQ disable (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties definition (Torez Smith) [1686205] - [usb] usb: chipidea: Add dynamic pinctrl selection (Torez Smith) [1686205] - [usb] usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match (Torez Smith) [1686205] - [usb] usb: chipidea: imx: enable OTG overcurrent in case USB subsystem is already started (Torez Smith) [1686205] - [usb] usb: chipidea: imx: do not use preprocessor conditionals for PM (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add section header comments (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Don't wrap groups unnecessarily (Torez Smith) [1686205] - [usb] mos7720: bury dead TIOCM... in ->ioctl() (Torez Smith) [1686205] - [usb] USB: serial: option: add two-endpoints device-id flag (Torez Smith) [1686205] - [usb] USB: serial: option: improve Quectel EP06 detection (Torez Smith) [1686205] - [usb] Revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1686205] - [usb] usb: Change usb_of_get_companion_dev() place to usb/common (Torez Smith) [1686205] - [usb] usb: xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1686205] - [usb] usb: core: phy: clean up return value check about devm_of_phy_get_by_index() (Torez Smith) [1686205] - [usb] usb: mtu3: disable vbus rise/fall interrupts of ltssm (Torez Smith) [1686205] - [usb] USB: wusbcore: Switch to bitmap_zalloc() (Torez Smith) [1686205] - [usb] usb: misc: fix obsolete function (Torez Smith) [1686205] - [usb] usb: iowarrior: replace kmalloc with kmalloc_array (Torez Smith) [1686205] - [usb] USB: OHCI: Remove USB bus reset delay from OHCI handover code (Torez Smith) [1686205] - [usb] usb: host: fotg2: add silicon clock handling (Torez Smith) [1686205] - [usb] USB: typec: fsusb302: remove unused variables snk_pdo and toggling_mode_name (Torez Smith) [1686205] - [usb] usb storage: remove inherited SCSI dependency for USB_STORAGE_ENE_UB6250 (Torez Smith) [1686205] - [usb] usb storage: group dependent USB storage Kconfig entries together (Torez Smith) [1686205] - [usb] USB: Removing NULL check for pool since dma_pool_destroy is safe (Torez Smith) [1686205] - [usb] usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1686205] - [usb] usb: misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() (Torez Smith) [1686205] - [usb] usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1686205] - [usb] usb/typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1686205] - [usb] usb: Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1686205] - [usb] usb: mtu3: fix error of xhci port id when enable U3 dual role (Torez Smith) [1686205] - [usb] usb: uas: add support for more quirk flags (Torez Smith) [1686205] - [usb] USB: Add quirk to support DJI CineSSD (Torez Smith) [1686205] - [usb] usb: typec: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] usb/dwc3/gadget: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] USB: yurex: Check for truncation in yurex_read() (Torez Smith) [1686205] - [usb] USB: yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: Iterate over parent nodes for finding quirks (Torez Smith) [1686205] - [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1686205] - [usb] USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1686205] - [usb] usb: dwc2: Fix call location of dwc2_check_core_endianness (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ulpi_refclock() (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 (Torez Smith) [1686205] - [usb] usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep (Torez Smith) [1686205] - [usb] USB: net2280: Fix erroneous synchronization change (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: avoid unused function warnings (Torez Smith) [1686205] - [usb] USB: serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: io_ti: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add a new device id for ATEN (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Kconfig: convert to SPDX identifiers (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check MaxPacketSize from descriptor (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "amlogic" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "his" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "bcm" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: ISOC's starting flow improvement (Torez Smith) [1686205] - [usb] usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic (Torez Smith) [1686205] - [usb] usb: dwc3: core: Enable AutoRetry feature in the controller (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for dwc_usb31 (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Add register of usb role switch (Torez Smith) [1686205] - [usb] usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/writel_rep (Torez Smith) [1686205] - [usb] usb: dwc2: Modify dwc2_readl/writel functions prototype (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Intel Merrifield can be host (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Supply device properties via driver data (Torez Smith) [1686205] - [documentation] arm64: dts: dwc3: description of incr burst type (Torez Smith) [1686205] - [usb] usb: dwc3: Enable undefined length INCR burst type (Torez Smith) [1686205] - [usb] usb: dwc3: add global soc bus configuration reg0 (Torez Smith) [1686205] - [usb] usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci (Torez Smith) [1686205] - [usb] USB: option: add support for DW5821e (Torez Smith) [1686205] - [usb] usb: dwc3: change stream event enable bit back to 13 (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: reset host controller at suspend/resume (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove reference counting (Torez Smith) [1686205] - [usb] usb: gadget: storage: Add error handling for no memory (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Use devm functions to get the phy GPIOs (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Enable ULPI Refclk on platforms where the firmware does not (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add GPIO lookup table on platforms without ACPI GPIO resources (Torez Smith) [1686205] - [usb] USB: gadget: Document that certain ep operations can be called in interrupt context (Torez Smith) [1686205] - [usb] usb: gadget: configfs: avoid spaces for indentation (Torez Smith) [1686205] - [usb] usb: dwc3: Add a glue driver for Synopsys HAPS platform (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Expose configuration name through video node (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Move function to avoid forward declaration (Torez Smith) [1686205] - [usb] usb: dwc2: Move dwc2_readl/writel functions after hsotg structure (Torez Smith) [1686205] - [usb] usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "Manufacturer" (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move trace parameter to function module (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Minimize #include in headers (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move userspace API definition to public header (Torez Smith) [1686205] - [usb] usb: host: exynos: Remove support for Exynos5440 (Torez Smith) [1686205] - [usb] usb: usbtmc: Add support for 32 bit compat applications (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for termination character (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for EOM bit (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for trigger (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1686205] - [usb] usb: usbtmc: use consistent timeout error (Torez Smith) [1686205] - [usb] usb: usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1686205] - [usb] USB: serial: cp210x: implement GPIO support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve line-speed handling for CP2104 and CP2105 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: generalise CP2102N line-speed handling (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve baudrate support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: honour device-type maximum line speed (Torez Smith) [1686205] - [usb] USB: serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1686205] - [usb] USB: serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a77990 support (Torez Smith) [1686205] - [usb] usb: host: ehci-sched: remove redundant pointer dev (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove redundant variable num_ports (Torez Smith) [1686205] - [usb] USB: host: whci: remove redundant variable t (Torez Smith) [1686205] - [usb] usb: xhci: dbc: remove redundant pointer dbc (Torez Smith) [1686205] - [usb] usb: isp1760: remove redundant variable 'selector' (Torez Smith) [1686205] - [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1686205] - [usb] usb: misc: uss720: remove redundant pointer usbdev (Torez Smith) [1686205] - [usb] usb: usbip: remove redundant pointer ep (Torez Smith) [1686205] - [usb] USB: serial: kl5kusb105: remove KLSI device id (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add a condition check about PLL active (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Simplify getting the firmware name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add firmware_name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: typec: avoid format-overflow warning (Torez Smith) [1686205] - [usb] usb: typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1686205] - [usb] usb: typec: fix dereference before null check on adev (Torez Smith) [1686205] - [usb] usb: usbtest: use irqsave() in USB's complete callback (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: add missing version error handling (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: fix modem-status error handling (Torez Smith) [1686205] - [usb] usb: simplify usbport trigger (Torez Smith) [1686205] - [include] device connection: Add fwnode member to struct device_connection (Torez Smith) [1686205]- [security] KEYS: reaching the keys quotas correctly (Vladis Dronov) [1820405] - [security] KEYS: allow reaching the keys quotas exactly (Vladis Dronov) [1820405] - [infiniband] RDMA/core: Ensure security pkey modify is not lost (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Ensure pq is not left on waitlist (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/mad: Do not crash if the rdma device does not have a umad interface (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix missing error check on dev_set_name() (Kamal Heib) [1786604] - [infiniband] RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET (Kamal Heib) [1786604] - [infiniband] RDMA/iwcm: Fix iwcm work deallocation (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Fix failure handling during device creation (Kamal Heib) [1786604] - [infiniband] RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in ib_mr_pool_destroy (Kamal Heib) [1786604] - [infiniband] IB/hfi1, qib: Ensure RCU is locked when accessing list (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix pkey and port assignment in get_new_pps (Kamal Heib) [1786604] - [infiniband] RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix use of logical OR in get_new_pps (Kamal Heib) [1786604] - [infiniband] Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" (Kamal Heib) [1786604] - [net] xprtrdma: Fix DMA scatter-gather list mapping imbalance (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in get_pkey_idx_qp_list (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq (Kamal Heib) [1786604] - [infiniband] IB/umad: Fix kernel crash while unloading ib_umad (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add missing list deletion on freeing event queue (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix invalid memory access in spec_filter_size (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Reset all QPs when the device is shut down (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Close window for pq and request coliding (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Acquire lock to release TID entries when user file is closed (Kamal Heib) [1786604 1739282] - [infiniband] IB/umem: use get_user_pages_fast() to pin DMA pages (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Mask access flags with the correct optional range (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Fix unbalanced cm_id reference count during address resolve (Kamal Heib) [1786604] - [infiniband] RDMA/umem: Fix ib_umem_find_best_pgsz() (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Fix logical condition in msix_request_irq (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Remove CM message structs (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for complex structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for swapping get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add SET/GET implementations to hide IBA wire format (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add accessors for CM_REQ transport_type (Kamal Heib) [1786604] - [infiniband] RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Add new relaxed ordering memory region access flag (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Allow passing of optional access flags for MR registration (Kamal Heib) [1786604] - [rdma] RDMA/core: Add optional access flags range (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Verify MR access flags (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() path (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC (Kamal Heib) [1786604] - [infiniband] IB/srp: Never use immediate data if it is disabled by a user (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Compute the maximum sges and inline size based on the WQE size (Kamal Heib) [1786604] - [infiniband] Introduce maximum WQE size to check limits (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove unused ucontext parameter from efa_qp_user_mmap_entries_remove (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove {} brackets from single statement if (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Device definitions documentation updates (Kamal Heib) [1786604] - [net] xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created (Kamal Heib) [1786604] - [net] xprtrdma: Destroy reps from previous connection instance (Kamal Heib) [1786604] - [net] xprtrdma: Destroy rpcrdma_rep when Receive is flushed (Kamal Heib) [1786604] - [net] xprtrdma: Allocate and map transport header buffers at connect time (Kamal Heib) [1786604] - [net] xprtrdma: Refactor frwr_is_supported (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate per-transport "max pages" (Kamal Heib) [1786604] - [net] xprtrdma: Refactor initialization of ep->rep_max_requests (Kamal Heib) [1786604] - [net] xprtrdma: Make sendctx queue lifetime the same as connection lifetime (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate ri_max_send_sges (Kamal Heib) [1786604] - [infiniband] RDMA/core: Use READ_ONCE for ib_ufile.async_file (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_uverbs_async_event_file into a uobject (Kamal Heib) [1786604] - [rdma] RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify type usage for ib_uverbs_async_handler() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_wq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_srq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_qp.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_cq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_ucq_object use ib_uevent_object (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not allow alloc_commit to fail (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify destruction of FD uobjects (Kamal Heib) [1786604] - [infiniband] RDMA/mlx5: Use RCU and direct refcounts to keep memory alive (Kamal Heib) [1786604] - [infiniband] RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove err in iw_query_port (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add software counter for ctxt0 seq drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Return void in packet receiving functions (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Decouple IRQ name from type (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Create API for auto activate (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: IB/hfi1: Add an API to handle special case drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move common receive IRQ code to function (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add fast and slow handlers for receive context (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move chip specific functions to chip.c (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix locking in ib_uverbs_event_read (Kamal Heib) [1786604] - [infiniband] IB/core: Fix build failure without hugepages (Kamal Heib) [1786604] - [infiniband] IB/core: Rename event_handler_lock to qp_open_list_lock (Kamal Heib) [1786604] - [infiniband] IB/core: Cut down single member ib_cache structure (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add trace points to follow MR allocation (Kamal Heib) [1786604] - [infiniband] RDMA/core: Trace points for diagnosing completion queue issues (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Add trace points in RDMA Connection Manager (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM ARP functions (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM LAP functions (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix error type of mmap_offset (Kamal Heib) [1786604] - [infiniband] IB/iser: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/hfi1: use true,false for bool variable (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/siw: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP get user pages flow (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Correct comments in rdmavt_qp.h header (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: List all receive contexts from debugfs (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add accessor API routines to access context members (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Use RCU synchronization mechanism to protect cm_id_private xa_load() (Kamal Heib) [1786604] - [infiniband] RDMA/srpt: Remove unnecessary assertion in srpt_queue_response (Kamal Heib) [1786604] - [infiniband] RDMA/netlink: Do not always generate an ACK for some netlink operations (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Simplify QP representation (Kamal Heib) [1786604] - [infiniband] RDMA/qedr: Add kernel capability flags for dpm enabled mode (Kamal Heib) [1786604] - [platform] platform/x86: intel_pmc_core: Add Intel Tiger Lake support (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Create platform dependent bitmap structs (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Clean up: Remove comma after the termination line (Alexander Beregalov) [1783390] - [pinctrl] pinctrl: tigerlake: Tiger Lake uses _HID enumeration (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add missing Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Reuse struct intel_pinctrl in the driver (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use local variable to keep device pointer (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Keep pointer to struct device instead of its container (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Share struct intel_pinctrl for wider use (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GPIO direction definitions (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GPIO direction definitions (David Arcari) [1773772] - [include] gpio: Add definition for GPIO direction (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Move IRQ valid mask initialization to a dedicated callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Group GPIO IRQ chip initialization (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [gpio] gpiolib: Introduce ->add_pin_ranges() callback (David Arcari) [1773772] - [gpio] gpiolib: Initialize the hardware with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Update North Community pin list (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Really serialize all register accesses (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Update pin list according to v1.1v6 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Missed type change to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add Intel Tiger Lake pin controller support (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use helper to restore register values on ->resume() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop level from warning to debug in intel_restore_hostown() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_intmask() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_hostown() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_padcfg() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Avoid potential glitches if pin is in GPIO mode (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] gpio: Initialize the irqchip valid_mask with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: mark intel_pin_to_gpio __maybe_unused (David Arcari) [1773772] - [pinctrl] pinctrl: intel: remap the pin number to gpio offset for irq enabled pin (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Update pin names according to v1.08 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove dev_err() usage after platform_get_irq() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use NSEC_PER_USEC for debounce calculus (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2) (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove default Interrupt Status offset (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Simplify offset validation in intel_get_padcfg() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use defined macro instead of magic in byt_get_gpio_mux() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Clear interrupt status in mask/unmask callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Increase readability of intel_gpio_update_pad_mode() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Retain HOSTSW_OWN for requested gpio pin (David Arcari) [1773772] - [pinctrl] pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Update pin names according to v1.13c (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Fix potential NULL pointer dereference (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Unexport intel_pinctrl_probe() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: intel: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Sort register offsets by value (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Update pin list for B0 stepping (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Sort headers alphabetically (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Move linux/pm.h to the local header (David Arcari) [1773772] - [pinctrl] pinctrl: Include nothing else (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce common macro for PM operations (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert to use device_get_match_data() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Fix a spelling typo in kernel documentation (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: actually print the apparently misconfigured pin (David Arcari) [1773772] - [mm] mm, page_alloc: move_freepages should not examine struct page of reserved memory (Rafael Aquini) [1588584] - [mm] mm, page_alloc: initialize num_movable in move_freepages() (Rafael Aquini) [1588584] - [tools] selftests: vm: drop dependencies on page flags from mlock2 tests (Rafael Aquini) [1658886] - [powercap] powercap/intel_rapl: add support for TigerLake Mobile (David Arcari) [1783136] - [kernel] locking/lockdep: Avoid recursion in lockdep_count_{for, back}ward_deps() (Waiman Long) [1780993] - [kernel] locking/lockdep: Reuse freed chain_hlocks entries (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped lock chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Throw away all lock chains with zapped class (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped classes (Waiman Long) [1780993] - [kernel] locking/lockdep: Display irq_context names in /proc/lockdep_chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Decrement IRQ context counters when removing lock chain (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix lockdep_stats indentation problem (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix buffer overrun problem in stack_trace (Waiman Long) [1780993] - [lib] lib/string: Make memzero_explicit() inline instead of external (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Remove sha256/224_init code duplication (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h (Florian Westphal) [1820623] - [crypto] crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [x86] crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [arm64] crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Add sha224 support to sha256 library code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use (Florian Westphal) [1820623] - [lib] crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit (Florian Westphal) [1820623] - [s390] crypto: sha256 - Move lib/sha256.c to lib/crypto (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Fix some coding style issues (Florian Westphal) [1820623] - [lib] crypto: sha256 - Fix some coding style issues (Florian Westphal) [1820623] - [thunderbolt] thunderbolt: Fix error code in tb_port_is_width_supported() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Prevent crash if non-active NVMem file is read (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: fix memory leak of object sw (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Fix xhci check in usb4_switch_setup() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for USB 3.x tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for Time Management Unit (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_switch_find_cap() available to other files (Jarod Wilson) [1482838] - [netdrv] thunderbolt: Update Kconfig entries to USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add initial support for USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Populate PG field in hot plug acknowledgment packet (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eeprom_read_n() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_find_port() available to other files (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Power cycle the router if NVM authentication fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Do not start firmware unless asked by the user (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add bandwidth management for Display Port tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port adapter pairing and resource management (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port CM handshake for Titan Ridge devices (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add downstream PCIe port mappings for Alpine and Titan Ridge (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Expand controller name in tb_switch_is_xy() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add default linking between lane adapters if not provided by DROM (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for lane bonding (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Refactor add_switch() into two functions (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add helper macro to iterate over switch ports (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_sw_write() take const parameter (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert DP adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert PCIe adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert basic adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log error if adding switch fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log switch route string on config read/write timeout (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Introduce tb_switch_is_icm() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add 'generation' attribute for devices (Jarod Wilson) [1482838]- [scsi] scsi: lpfc: Copyright updates for 12.6.0.4 patches (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.4 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Clean up hba max_lun_queue_depth checks (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix coverity errors in fmdi attribute handling (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix compiler warning on frame size (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix registration of ELS type support in fdmi (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix broken Credit Recovery after driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix RQ buffer leakage when no IOCBs available (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Make lpfc_defer_acc_rsp static (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.3 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix improper flag check for IO type (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix unmap of dpp bars affecting next driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix disablement of FC-AL on lpe35000 models (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix ras_log via debugfs (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix Fabric hostname registration if system hostname changes (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix incomplete NVME discovery when target (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: fix spelling mistakes of asynchronous (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func (Dick Kennedy) [1793674] - [tools] tools/power turbostat: Support Tiger Lake (David Arcari) [1783441] - [md] dm integrity: fix logic bug in integrity tag testing (Mike Snitzer) [1820280] - [md] Revert "dm: always call blk_queue_split() in dm_process_bio()" (Mike Snitzer) [1820705] - [md] dm integrity: fix ppc64le warning (Mike Snitzer) [1820280] - [md] dm writecache: add cond_resched to avoid CPU hangs (Mike Snitzer) [1820280] - [md] dm integrity: improve discard in journal mode (Mike Snitzer) [1820280] - [md] dm integrity: add optional discard support (Mike Snitzer) [1820280] - [md] dm integrity: allow resize of the integrity device (Mike Snitzer) [1820280] - [md] dm integrity: factor out get_provided_data_sectors() (Mike Snitzer) [1820280] - [md] dm integrity: don't replay journal data past the end of the device (Mike Snitzer) [1820280] - [md] dm integrity: remove sector type casts (Mike Snitzer) [1820280] - [md] dm integrity: fix a crash with unusually large tag size (Mike Snitzer) [1820280] - [md] dm verity fec: fix memory leak in verity_fec_dtr (Mike Snitzer) [1820280] - [md] dm writecache: optimize superblock write (Mike Snitzer) [1820280] - [md] dm writecache: implement gradual cleanup (Mike Snitzer) [1820280] - [md] dm writecache: implement the "cleaner" policy (Mike Snitzer) [1820280] - [md] dm writecache: do direct write if the cache is full (Mike Snitzer) [1820280] - [md] dm integrity: print device name in integrity_metadata() error message (Mike Snitzer) [1820280] - [md] dm crypt: use crypt_integrity_aead() helper (Mike Snitzer) [1820280] - [lib] lib/test_bitmap: add tests for bitmap_parselist_user() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: add testcases for bitmap_parselist() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: switch test_bitmap_parselist to ktime_get() (Vladis Dronov) [1819152] - [lib] lib: rework bitmap_parselist (Vladis Dronov) [1819152] - [lib] lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() (Vladis Dronov) [1819152] - [platform] platform/x86: mlx-platform: Add support for next generation systems (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new system type (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Set system mux configuration based on system type (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Style changes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Cosmetic changes (Ivan Vecera) [1820312] - [platform] platform/mellanox: Fix Kconfig indentation (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Fix possible buffer overflow (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix error handling in mlxplat_init() (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more reset cause attributes (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Modify DMI matching order (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add regmap structure for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change API for i2c-mlxcpld driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Move regmap initialization before all drivers activation (Ivan Vecera) [1820312] - [documentation] ABI: sysfs-driver-mlxreg-io: fix the what fields (Ivan Vecera) [1820312] - [documentation] docs: watchdog: convert docs to ReST and rename to *.rst (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow (Ivan Vecera) [1820312] - [i2c] i2c: mlxcpld: Fix wrong initialization order in probe (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [thermal] thermal: Introduce devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx_wdt: Use 'dev' instead of dereferencing it repeatedly (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro (Ivan Vecera) [1820312] - [include] hwmon: Add convience macro to define simple static sensors (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for fan capability registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlx-wdt platform driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for tachometer speed register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix access mode for fan_dir attribute (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add UID LED for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add extra CPLD for next generation systems (Ivan Vecera) [1820312] - [documentation] Documentation/watchdog: Add documentation mlx-wdt driver (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx-wdt: introduce a watchdog driver for Mellanox systems (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: additions for Mellanox watchdog driver (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Add support for capability register (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Fix KASAN warning (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new VMOD0007 board name (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan capability registers (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Add capability field to core platform data (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Document fixes for core platform data (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan direction register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Convert to use SPDX identifier (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for new systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix LED configuration (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix tachometer registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Rename new systems product names (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add definitions for new registers (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: simplify code to reach the adapter (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_msn201x_items (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix copy-paste error in mlxplat_init() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Remove unused define (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change mlxreg-io configuration for MSN274x systems (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for more systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add ASIC hotplug device configuration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add hotplug hwmon uevent notification (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Improve mechanism of ASIC health discovery (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-fan platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Use 2-factor allocator calls (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Modify macros for tachometer fault status reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Fix macros for tacho fault reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for Mellanox FAN driver (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: make use of __i2c_smbus_xfer (Ivan Vecera) [1820312] - [i2c] i2c: smbus: add unlocked __i2c_smbus_xfer variant (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add documentation mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-io platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Introduce support for Mellanox register access driver (Ivan Vecera) [1820312] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1819944] - [kernel] sched/fair: Allow a per-CPU kthread waking a task to stack on the same CPU, to fix XFS performance regression (Phil Auld) [1745111] - [hid] HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: add CMP device id (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: Spelling s/diconnect/disconnect/ (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: make ish suspend paths clear (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: set NO_D3 flag only when needed (Tony Camuso) [1818043] - [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1758323] - [net] vsock: fix potential deadlock in transport->release() (Stefano Garzarella) [1771582] - [net] vsock/virtio: remove loopback handling (Stefano Garzarella) [1771582] - [net] vsock: use local transport when it is loaded (Stefano Garzarella) [1771582] - [net] vsock: add vsock_loopback transport (Stefano Garzarella) [1771582] - [net] vsock: add local transport support in the vsock core (Stefano Garzarella) [1771582] - [uapi] vsock: add VMADDR_CID_LOCAL definition (Stefano Garzarella) [1771582] - [net] vsock/virtio_transport_common: remove unused virtio header includes (Stefano Garzarella) [1771582] - [infiniband] IB/rdmavt: Free kernel completion queue when done (Gopal Tiwari) [1805036] - [powerpc] powerpc/64s: Fix section mismatch warnings from boot code (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/prom: convert PROM_BUG() to standard trap (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/64: mark start_here_multiplatform as __ref (Desnes Augusto Nunes do Rosario) [1391523] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCI IDs (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Release IDA resources (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Keep device tables sorted by ID (David Arcari) [1773767] - [i2c] i2c: i801: Add support for Intel Tiger Lake (David Arcari) [1773765] - [edac] EDAC/mce_amd: Print !SMCA processor warning only once (Prarit Bhargava) [1796178] - [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806630] {CVE-2019-12614}- [x86] x86/gart: Rewrite early_gart_iommu_check() comment (Waiman Long) [1818532] - [mm] mm/memblock.c: warn if zero alignment was requested (Waiman Long) [1818532] - [powerpc] memblock: stop using implicit alignment to SMP_CACHE_BYTES (Waiman Long) [1818532] - [mm] memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants (Waiman Long) [1818532] - [mm] mm: remove nobootmem (Waiman Long) [1818532] - [mm] memblock: rename __free_pages_bootmem to memblock_free_pages (Waiman Long) [1818532] - [mm] memblock: rename free_all_bootmem to memblock_free_all (Waiman Long) [1818532] - [firmware] memblock: replace free_bootmem_late with memblock_free_late (Waiman Long) [1818532] - [x86] memblock: replace free_bootmem{_node} with memblock_free (Waiman Long) [1818532] - [mm] mm: nobootmem: remove bootmem allocation APIs (Waiman Long) [1818532] - [mm] memblock: replace __alloc_bootmem with memblock_alloc_from (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_low_pages with memblock_alloc_low (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages_node with memblock_alloc_node (Waiman Long) [1818532] - [mm] memblock: add align parameter to memblock_alloc_node() (Waiman Long) [1818532] - [arm64] memblock: replace alloc_bootmem_low with memblock_alloc_low (2) (Waiman Long) [1818532] - [usb] memblock: replace alloc_bootmem_pages_nopanic with memblock_alloc_nopanic (Waiman Long) [1818532] - [x86] memblock: replace __alloc_bootmem_node_nopanic with memblock_alloc_try_nid_nopanic (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_low with memblock_alloc_low (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_align with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: remove _virt from APIs returning virtual address (Waiman Long) [1818532] - [powerpc] memblock: rename memblock_alloc{_nid, _try_nid} to memblock_phys_alloc* (Waiman Long) [1818532] - [mm] mm: nobootmem: remove dead code (Waiman Long) [1818532] - [mm] mm: remove bootmem allocator implementation (Waiman Long) [1818532] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK (Waiman Long) [1818532] - [mm] mm: remove CONFIG_NO_BOOTMEM (Waiman Long) [1818532] - [mm] mm: disable deferred struct page for 32-bit arches (Waiman Long) [1818532] - [mm] mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM (Waiman Long) [1818532] - [mm] mm/hugetlb.c: don't zero 1GiB bootmem pages (Waiman Long) [1818532] - [mm] docs/mm: memblock: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: memblock: add kernel-doc description for memblock types (Waiman Long) [1818532] - [mm] docs/mm: memblock: add kernel-doc comments for memblock_add (Waiman Long) [1818532] - [mm] docs/mm: bootmem: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' (Waiman Long) [1818532] - [mm] docs/mm: bootmem: fix kernel-doc warnings (Waiman Long) [1818532] - [mm] docs/mm: nobootmem: fixup kernel-doc comments (Waiman Long) [1818532] - [mm] mm/bootmem: drop duplicated kernel-doc comments (Waiman Long) [1818532] - [lib] lib/smp_processor_id: Don't use cpumask_equal() (Waiman Long) [1812092] - [kernel] audit: always check the netlink payload length in audit_receive_msg() (Richard Guy Briggs) [1814448] - [kernel] audit: fix error handling in audit_data_to_entry() (Richard Guy Briggs) [1814448] - [fs] fat: work around race with userspace's read via blockdev while mounting (Bill O'Donnell) [1771351] - [include] raid6/test: fix a compilation error (Bhupesh Sharma) [1817524] - [arm64] arm64: kexec_file: add crash dump support (Bhupesh Sharma) [1817524] - [lib] libfdt: include fdt_addresses.c (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a (Bhupesh Sharma) [1817524] - [include] libfdt: reduce the number of headers included from libfdt_env.h (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: amd: Fix SPI bus warnings (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: broadcom: Fix I2C and SPI bus warnings (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 (Bhupesh Sharma) [1817524] - [include] linux/kernel.h: split *_MAX and *_MIN macros into (Bhupesh Sharma) [1817524] - [scripts] kbuild: disable dtc simple_bus_reg warnings by default (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-57-gf267e674d145 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: consolidate include path options in Makefile (Bhupesh Sharma) [1817524] - [pci] PCI: Remove unnecessary returns (Myron Stowe) [1807175] - [pci] PCI: OF: Correct of_irq_parse_pci() documentation (Myron Stowe) [1807175] - [pci] PCI: Fix typos and whitespace errors (Myron Stowe) [1807175] - [documentation] PCI: Correct pci=resource_alignment parameter example (Myron Stowe) [1807175] - [pci] PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END (Myron Stowe) [1807175] - [pci] PCI: Convert pci_resource_to_user() to a weak function (Myron Stowe) [1807175] - [pci] PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_green_led_{on, off, blink}() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_set_attention_status() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Combine adjacent indicator updates (Myron Stowe) [1807175] - [pci] PCI: pciehp: Add pciehp_set_indicators() to set both indicators (Myron Stowe) [1807175] - [pci] PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI (Myron Stowe) [1807175] - [pci] PCI: Force trailing new line to resource_alignment_param in sysfs (Myron Stowe) [1807175] - [pci] PCI: Move pci__resource_alignment_param() into their callers (Myron Stowe) [1807175] - [pci] PCI: pci.c: convert to use BUS_ATTR_RW (Myron Stowe) [1807175] - [pci] PCI: Clean up resource_alignment parameter to not require static buffer (Myron Stowe) [1807175] - [pci] PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe (Myron Stowe) [1807175] - [pci] PCI/IOV: Move sysfs SR-IOV functions to iov.c (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change permissions from symbolic to octal (Myron Stowe) [1807175] - [pci] PCI: sysfs: Revert "rescan" file renames (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() (Myron Stowe) [1807175] - [pci] PCI: pci-sysfs.c: convert to use BUS_ATTR_WO (Myron Stowe) [1807175] - [pci] PCI: sysfs: Define device attributes with DEVICE_ATTR*() (Myron Stowe) [1807175] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1807175] - [pci] PCI: Use devm_add_action_or_reset() (Myron Stowe) [1807175] - [pci] PCI: Get rid of dev->has_secondary_link flag (Myron Stowe) [1807175] - [pci] PCI/ACPI: Remove unnecessary struct hotplug_program_ops (Myron Stowe) [1807175] - [pci] PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c (Myron Stowe) [1807175] - [pci] PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* (Myron Stowe) [1807175] - [pci] PCI: Make pci_set_of_node(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_enable_ptm() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_ats_init() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_update_link_speed() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_bus_get(), pci_bus_put() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_hotplug_io_size, mem_size, and bus_size private (Myron Stowe) [1807175] - [pci] PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private (Myron Stowe) [1807175] - [pci] PCI: Make PCI_PM_* delay times private (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_sem (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_get() and pci_bus_put() (Myron Stowe) [1807175] - [pci] PCI: Remove pci_block_cfg_access() et al (unused) (Myron Stowe) [1807175] - [wireless] PCI: Move ASPM declarations to linux/pci.h (Myron Stowe) [1807175] - [pci] PCI/MSI: Support allocating virtual MSI interrupts (Myron Stowe) [1807175] - [fs] gfs2: Remove unnecessary gfs2_qa_{get,put} pairs (Robert S Peterson) [1807146] - [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1807146] - [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1807146] - [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1807146] - [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1807146] - [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1807146] - [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1807146] - [pinctrl] pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio (David Arcari) [1817454] - [pinctrl] pinctrl/gpio: Take MUX usage into account (David Arcari) [1817454] - [include] gpio: Fix build warnings on undefined struct pinctrl_dev (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused pin_is_valid() (David Arcari) [1817454] - [pinctrl] pinctrl: remove unneeded initializer for list_for_each_entry() iterator (David Arcari) [1817454] - [pinctrl] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [1817454] - [pinctrl] pinctrl: core: Do not add device links for hogs (David Arcari) [1817454] - [pinctrl] pinctrl: Enable device link creation for pin control (David Arcari) [1817454] - [pinctrl] pinctrl: generic: add new 'drive-strength-microamp' property support (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused 'pinconf-config' debugfs interface (David Arcari) [1817454] - [pinctrl] pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro (David Arcari) [1817454] - [pinctrl] pinctrl: core: make sure strcmp() doesn't get a null parameter (David Arcari) [1817454] - [pinctrl] pinctrl: core: Remove broken remove_last group and pinmux functions (David Arcari) [1817454] - [pinctrl] pinctrl: pinmux: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: core: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: Cut unused sysfs includes (David Arcari) [1817454] - [mm] mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa (Rafael Aquini) [1763878] - [mm] mm: thp: fix flags for pmd migration when split (Rafael Aquini) [1763878] - [mm] mm: thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Rafael Aquini) [1763878] - [fs] nfsd: set the server_scope during service startup (Scott Mayhew) [1817752] - [fs] nfsd: v4 support requires CRYPTO_SHA256 (Scott Mayhew) [1817752] - [fs] nfsd: Fix cld_net->cn_tfm initialization (Scott Mayhew) [1817752] - [fs] nfsd: add support for upcall version 2 (Scott Mayhew) [1817752] - [fs] nfsd: add a "GetVersion" upcall for nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: handle legacy client tracking records sent by nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: re-order client tracking method selection (Scott Mayhew) [1817752] - [fs] nfsd: keep a tally of RECLAIM_COMPLETE operations when using nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: un-deprecate nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: make nfs4_client_reclaim use an xdr_netobj instead of a fixed char array (Scott Mayhew) [1817752]- [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1814791] - [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1814792] - [infiniband] RDMA/qedr: Fix null-pointer dereference when calling rdma_user_mmap_get_offset (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Make qedr_iw_load_qp() static (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix potential use after free (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Remove unsupported modify_port callback (Kamal Heib) [1786602] - [infiniband] IB/ipoib: Add ndo operation for getting VFs GUID attributes (Kamal Heib) [1786602] - [net] xprtrdma: Fix oops in Receive handler after device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix completion wait during device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix create_qp crash on device unload (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Adjust flow PSN with the correct resync_psn (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Don't cancel unused work item (Kamal Heib) [1786602] - [infiniband] IB/core: Introduce rdma_user_mmap_entry_insert_range() API (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent auto-binding a QP which are not tracked with res (Kamal Heib) [1786602] - [infiniband] rxe: correctly calculate iCRC for unaligned payloads (Kamal Heib) [1786602] - [infiniband] treewide: Use sizeof_field() macro (Kamal Heib) [1786602] - [infiniband] RDMA/cma: add missed unregister_pernet_subsys in init failure (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Expose RDMA read related attributes (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Support remote read access in MR registration (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Store network attributes in device attributes (Kamal Heib) [1786602] - [infiniband] IB/hfi1: remove redundant assignment to variable ret (Kamal Heib) [1786602] - [infiniband] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Kamal Heib) [1786602] - [infiniband] IB/core: Add interfaces to get VF node and port GUIDs (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use refcount_t type for refcount variable (Kamal Heib) [1786602] - [infiniband] RDMA/cma: Use ACK timeout for RoCE packetLifeTime (Kamal Heib) [1786602] - [infiniband] IB/umem: remove the dmasync argument to ib_umem_get (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add iWARP doorbell recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add doorbell overflow recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Use the common mmap API (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix memory leak in user qp and mr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix synchronization methods and memory leaks in qedr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix qpids xarray api used (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix srqs xarray initialization (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Remove Unneeded variable rc (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/mlx4: Separate creation of RWQ and QP (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Package for hns_roce_rereg_user_mr function (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Fix sg offset non-zero issue (Kamal Heib) [1786602] - [infiniband] dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Clear the admin command buffer prior to its submission (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Cleanup unused mmap structures (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Report the SCSI residual to the initiator (Kamal Heib) [1786602] - [infiniband] RDMA: Change MAD processing function to remove extra casting and parameter (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Rewrite MAD processing logic to be readable (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Simplify process_mad function (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Make ocrdma_pma_counters() return void (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Do not check MAD sizes in roce and ib drivers (Kamal Heib) [1786602] - [infiniband] RDMA/hfi1: Delete unreachable code (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Allocate zeroed MAD buffer (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Delete never implemented functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_port isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA: Connect between the mmap entry and the umap_priv structure (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Use rdma_user_mmap_io (Kamal Heib) [1786602] - [infiniband] RDMA/core: Create mmap database and cookie helper functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Move core content from ib_uverbs to ib_core (Kamal Heib) [1786602] - [infiniband] RDMA/odp: Remove broken debugging call to invalidate_range (Kamal Heib) [1786602] - [infiniband] RDMA/vmw_pvrdma: Use resource ids from physical device if available (Kamal Heib) [1786602] - [infiniband] RDMA/core: Set DMA parameters correctly (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [uapi] rdma: Remove nes ABI header (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix TPG creation (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Update copyright together with SPDX tag (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use specific keyword to check define (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Delete unused cm_is_active_peer function (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Remove useless rxe_init_device_param assignments (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk in xprt_rdma_set_port (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() (Kamal Heib) [1786602] - [net] xprtrdma: Refine trace_xprtrdma_fixup (Kamal Heib) [1786602] - [net] xprtrdma: Report the computed connect delay (Kamal Heib) [1786602] - [net] xprtrdma: Wake tasks after connect worker fails (Kamal Heib) [1786602] - [net] xprtrdma: Pull up sometimes (Kamal Heib) [1786602] - [net] xprtrdma: Refactor rpcrdma_prepare_msg_sges() (Kamal Heib) [1786602] - [net] xprtrdma: Move the rpcrdma_sendctx::sc_wr field (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_device (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_xprt (Kamal Heib) [1786602] - [net] xprtrdma: Ensure ri_id is stable during MR recycling (Kamal Heib) [1786602] - [net] xprtrdma: Manage MRs in context of a single connection (Kamal Heib) [1786602] - [net] xprtrdma: Fix MR list handling (Kamal Heib) [1786602] - [net] xprtrdma: Initialize rb_credits in one place (Kamal Heib) [1786602] - [infiniband] RDMA/core: Check that process is still alive before sending it to the users (Kamal Heib) [1786602] - [infiniband] RDMA/restrack: Remove PID namespace support (Kamal Heib) [1786602] - [infiniband] RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_copy_to_struct_or_zero (Kamal Heib) [1786602] - [infiniband] IB/cma: Honor traffic class from lower netdevice for RoCE (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Provide MR statistics (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Return ODP type per MR (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Allow different fill function per resource (Kamal Heib) [1786602] - [infiniband] IB/mlx5: Introduce ODP diagnostic counters (Kamal Heib) [1786602] - [infiniband] infiniband: fix sw/rdmavt/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ipwm_util.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.kernel-doc notation (Kamal Heib) [1786602] - [infiniband] RDMA/rw: Support threshold for registration vs scattering to local pages (Kamal Heib) [1786602] - [uapi] RDMA/uapi: Fix and re-organize the usage of rdma_driver_id (Kamal Heib) [1786602] - [net] svcrdma: Improve DMA mapping trace points (Kamal Heib) [1786602] - [infiniband] RDMA/iser: Use iser_err instead of pr_err for logging (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Calculate max_it_iu_size if remote max_it_iu length available (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Add parse function for maximum initiator to target IU size (Kamal Heib) [1786602] - [infiniband] IB/cm: Use container_of() instead of typecast (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Make the code for handling port identities more systematic (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the code that waits until an RDMA port is no longer in use (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the approach for closing an RDMA channel (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Improve a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of iWARP logins (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of SR-IOV and iWARP ports (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Make route resolving error messages more informative (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Honor the max_send_sge device attribute (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Remove two casts (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Make node GUIDs valid EUI-64 identifiers (Kamal Heib) [1786602] - [infiniband] RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Verify modify_device mask (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_device isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Fix port number endianness in a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Simplify several debug messages (Kamal Heib) [1786602] - [infiniband] IB/iser: remove redundant macro definitions (Kamal Heib) [1786602] - [infiniband] IB/iser: bound protection_sg size by data_sg size (Kamal Heib) [1786602] - [infiniband] IB/iser: add unlikely checks in the fast path (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent QP counter manual binding in auto mode (Kamal Heib) [1786602] - [kvm] KVM: SVM: Override default MMIO mask if memory encryption is enabled (Wei Huang) [1789537] - [netdrv] mlx5e: Reorder mirrer action parsing to check for encap first (Ivan Vecera) [1818074] - [tools] selftests: mlxsw: Adjust test to recent changes (Ivan Vecera) [1818074] - [netdrv] vxlan: fix unexpected failure of vxlan_changelink() (Ivan Vecera) [1818074] - [netdrv] bonding: fix lockdep warning in bond_get_stats() (Ivan Vecera) [1818074] - [netdrv] bonding: fix using uninitialized mode_lock (Ivan Vecera) [1818074] - [net] export netdev_next_lower_dev_rcu() (Ivan Vecera) [1818074] - [netdrv] bonding: add missing netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [net] avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [include] net: fix kernel-doc warning in (Ivan Vecera) [1818074] - [net] batman-adv: Drop lockdep.h include for soft-interface.c (Ivan Vecera) [1818074] - [net] remove unnecessary variables and callback (Ivan Vecera) [1818074] - [netdrv] macsec: Fix multiple coding style issues (Ivan Vecera) [1818074] - [netdrv] vxlan: add adjacent link to limit depth level (Ivan Vecera) [1818074] - [net] core: add ignore flag to netdev_adjacent structure (Ivan Vecera) [1818074] - [netdrv] team: fix nested locking lockdep warning (Ivan Vecera) [1818074] - [netdrv] bonding: use dynamic lockdep key instead of subclass (Ivan Vecera) [1818074] - [netdrv] bonding: fix unexpected IFF_BONDING bit unset (Ivan Vecera) [1818074] - [net] core: add generic lockdep keys (Ivan Vecera) [1818074] - [net] core: limit nested device depth (Ivan Vecera) [1818074] - [net] udp: rehash on disconnect (Davide Caratti) [1817671] - [net] revert "udp: do rmem bulk free even if the rx sk queue is empty" (Davide Caratti) [1817671] - [net] udp: fix data-race in udp_set_dev_scratch() (Davide Caratti) [1817671] - [net] page_pool: refill page when alloc.count of pool is zero (Petr Oros) [1811201] - [net] page_pool: help compiler remove code in case CONFIG_NUMA=n (Petr Oros) [1811201] - [net] page_pool: handle page recycle for NUMA_NO_NODE condition (Petr Oros) [1811201] - [netdrv] mlx5e: Rx, Update page pool numa node when changed (Petr Oros) [1811201] - [net] page_pool: Don't recycle non-reusable pages (Petr Oros) [1811201] - [net] page_pool: Add API to update numa node (Petr Oros) [1811201] - [include] page_pool: extend tracepoint to also include the page PFN (Petr Oros) [1811201] - [net] page_pool: add destroy attempts counter and rename tracepoint (Petr Oros) [1811201] - [net] page_pool: remove unnecessary variable init (Petr Oros) [1811201] - [net] page_pool: fix logic in __page_pool_get_cached (Petr Oros) [1811201] - [netdrv] team: add missing attribute validation for array index (Hangbin Liu) [1816499] - [netdrv] team: add missing attribute validation for port ifindex (Hangbin Liu) [1816499] - [netdrv] team: Add vlan tx offload to hw_enc_features (Hangbin Liu) [1816499] - [netdrv] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1816499] - [netdrv] team: Free BPF filter when unregistering netdev (Hangbin Liu) [1816499] - [netdrv] net: Remove switchdev.h inclusion from team/bond/vlan (Hangbin Liu) [1816499] - [netdrv] team: use operstate consistently for linkup (Hangbin Liu) [1816499] - [netdrv] team: avoid complex list operations in team_nl_cmd_options_set() (Hangbin Liu) [1816499] - [netdev] pass the stuck queue to the timeout handler (Ivan Vecera) [1811203] - [net] flow_dissector: extract more ICMP information (Ivan Vecera) [1795213] - [net] flow_dissector: skip the ICMP dissector for non ICMP packets (Ivan Vecera) [1795213] - [net] flow_dissector: add meaningful comments (Ivan Vecera) [1795213] - [net] vti[6]: fix packet tx through bpf_redirect() in XinY cases (Sabrina Dubroca) [1795145] - [net] xfrm interface: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [net] vti[6]: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [documentation] Clarify trap's description (Petr Oros) [1809496] - [net] devlink: Wait longer before warning about unset port type (Petr Oros) [1809496] - [documentation] Add a section for devlink-trap testing (Petr Oros) [1809496] - [tools] selftests: devlink_trap: Add test cases for devlink-trap (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Add devlink-trap helpers (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Allow tests to define devlink device (Petr Oros) [1809496] - [documentation] Add devlink-trap documentation (Petr Oros) [1809496] - [net] devlink: Add generic packet traps and groups (Petr Oros) [1809496] - [net] devlink: Add packet trap infrastructure (Petr Oros) [1809496] - [net] devlink: add warning in case driver does not set port type (Petr Oros) [1809496] - [net] devlink: remove unused devlink_port_get_phys_port_name() function (Petr Oros) [1809496] - [net] tcp: add sanity tests in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] tcp: implement coalescing on backlog queue (Guillaume Nault) [1790843] - [include] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790843] - [net] tcp: take care of compressed acks in tcp_add_reno_sack() (Guillaume Nault) [1790843] - [include] tcp: hint compiler about sack flows (Guillaume Nault) [1790843] - [net] tcp: drop dst in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] drop_monitor: Do not cancel uninitialized work item (Petr Oros) [1810114] - [net] drop_monitor: Use kstrdup (Petr Oros) [1810114] - [net] drop_monitor: Better sanitize notified packets (Petr Oros) [1810114] - [net] drop_monitor: Make timestamps y2038 safe (Petr Oros) [1810114] - [net] drop_monitor: Allow user to start monitoring hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for summary alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for packet alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Consider all monitoring states before performing configuration (Petr Oros) [1810114] - [net] drop_monitor: Add basic infrastructure for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Initialize hardware per-CPU data (Petr Oros) [1810114] - [net] drop_monitor: Move per-CPU data init/fini to separate functions (Petr Oros) [1810114] - [maintainers] drop_monitor: Add missing uAPI file to MAINTAINERS file (Petr Oros) [1810114] - [net] drop_monitor: Expose tail drop counter (Petr Oros) [1810114] - [net] drop_monitor: Make drop queue length configurable (Petr Oros) [1810114] - [net] drop_monitor: Add a command to query current configuration (Petr Oros) [1810114] - [net] drop_monitor: Allow truncation of dropped packets (Petr Oros) [1810114] - [net] drop_monitor: Add packet alert mode (Petr Oros) [1810114] - [net] drop_monitor: Add alert mode operations (Petr Oros) [1810114] - [net] drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration (Petr Oros) [1810114] - [net] drop_monitor: Reset per-CPU data before starting to trace (Petr Oros) [1810114] - [net] drop_monitor: Initialize timer and work item upon tracing enable (Petr Oros) [1810114] - [net] drop_monitor: Split tracing enable / disable to different functions (Petr Oros) [1810114] - [net] drop_monitor: Use pre_doit / post_doit hooks (Petr Oros) [1810114] - [net] drop_monitor: Add extack support (Petr Oros) [1810114] - [net] drop_monitor: Avoid multiple blank lines (Petr Oros) [1810114] - [net] drop_monitor: Document scope of spinlock (Petr Oros) [1810114] - [net] drop_monitor: Rename and document scope of mutex (Petr Oros) [1810114] - [net] drop_monitor: Use correct error code (Petr Oros) [1810114] - [net] revert "net: dev: introduce support for sch BYPASS for lockless qdisc" (Paolo Abeni) [1805983] - [net] neighbour: remove neigh_cleanup() method (Ivan Vecera) [1795285] - [include] trace: events: neigh_update: print new state in string format (Ivan Vecera) [1795285] - [net] neigh: hook tracepoints in neigh update code (Ivan Vecera) [1795285] - [net] trace: events: add a few neigh tracepoints (Ivan Vecera) [1795285] - [net] netfilter: nf_tables: add __nft_chain_type_get() (Florian Westphal) [1806888] - [net] devlink: Hang reporter's dump method on a dumpit cb (Andrea Claudi) [1804798] - [net] core: Do not clear VF index for node/port GUIDs query (Petr Oros) [1805312] - [net] core: Populate VF index in struct ifla_vf_guid (Petr Oros) [1805312] - [net] core: Add support for getting VF GUIDs (Petr Oros) [1805312] - [tools] ptp: Extend the test program to check the external time stamp flags (Petr Oros) [1795192] - [netdrv] mlx5: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] igb: Reject requests that fail to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] dp83640: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] mv88e6xxx: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] ptp: Introduce strict checking of external time stamp options (Petr Oros) [1795192] - [netdrv] renesas: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mlx5: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] igb: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] dp83640: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mv88e6xxx: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] net: reject PTP periodic output requests with unsupported flags (Petr Oros) [1795192] - [ptp] Validate requests to enable time stamping of external signals (Petr Oros) [1795192] - [tools] ptp: Fix example program to match kernel (Petr Oros) [1795192] - [include] uaccess: add noop untagged_addr definition (Josef Oskera) [1805320] - [include] debugfs: Add debugfs_create_xul() for hexadecimal unsigned long (Josef Oskera) [1795286] - [documentation] debugfs: Document debugfs helper for unsigned long values (Josef Oskera) [1795286] - [net] vsock/virtio: add WARN_ON check on virtio_transport_get_ops() (Stefano Garzarella) [1692797] - [net] vsock/virtio: fix null-pointer dereference in virtio_transport_recv_listen() (Stefano Garzarella) [1692797] - [net] vsock: avoid to assign transport if its initialization fails (Stefano Garzarella) [1692797] - [misc] vsock/vmci: make vmci_vsock_cb_host_called static (Stefano Garzarella) [1692797] - [net] vsock: fix bind() behaviour taking care of CID (Stefano Garzarella) [1692797] - [net] vsock: prevent transport modules unloading (Stefano Garzarella) [1692797] - [misc] vsock/vmci: register vmci_transport only when VMCI guest/host are active (Stefano Garzarella) [1692797] - [net] vsock: add multi-transports support (Stefano Garzarella) [1692797] - [net] hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() (Stefano Garzarella) [1692797] - [net] vsock: move vsock_insert_unbound() in the vsock_create() (Stefano Garzarella) [1692797] - [net] vsock: add vsock_create_connected() called by transports (Stefano Garzarella) [1692797] - [net] vsock: handle buffer_size sockopts in the core (Stefano Garzarella) [1692797] - [net] vsock: add 'struct vsock_sock *' param to vsock_core_get_transport() (Stefano Garzarella) [1692797] - [net] vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (Stefano Garzarella) [1692797] - [net] vsock: add 'transport' member in the struct vsock_sock (Stefano Garzarella) [1692797] - [kernel] vsock: remove linux/vm_sockets.h file (Stefano Garzarella) [1692797] - [net] vsock: remove vm_sockets_get_local_cid() (Stefano Garzarella) [1692797] - [net] vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT (Stefano Garzarella) [1692797] - [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806817] {CVE-2020-2732}- [fs] gfs2: Fix oversight in gfs2_ail1_flush (Robert S Peterson) [1724769] - [kernel] sched/uclamp: Extend sched_setattr() to support utilization clamping (Phil Auld) [1810399] - [kernel] sched/core: Further clarify sched_class::set_next_task() (Phil Auld) [1810399] - [kernel] sched/fair: Use mul_u32_u32() (Phil Auld) [1810399] - [kernel] sched/core: Simplify sched_class::pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Optimize pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Make pick_next_task_idle() more consistent (Phil Auld) [1810399] - [kernel] sched/fair: Better document newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Fix pick_next_task() vs 'change' pattern race (Phil Auld) [1810399] - [cpufreq] cpufreq: Initialize the governors in core_initcall (Phil Auld) [1810399] - [kernel] sched/vtime: Fix guest/system mis-accounting on task switch (Phil Auld) [1810399] - [kernel] sched/fair/util_est: Implement faster ramp-up EWMA on utilization increases (Phil Auld) [1810399] - [kernel] sched/topology: Allow sched_asym_cpucapacity to be disabled (Phil Auld) [1810399] - [kernel] sched/topology: Don't try to build empty sched domains (Phil Auld) [1810399] - [kernel] sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax (Phil Auld) [1810399] - [kernel] membarrier: Fix RCU locking bug caused by faulty merge (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt_schedule() interrupt return comment (Phil Auld) [1810399] - [kernel] sched/membarrier: Return -ENOMEM to userspace on memory allocation failure (Phil Auld) [1810399] - [kernel] sched/membarrier: Skip IPIs when mm->mm_users == 1 (Phil Auld) [1810399] - [tools] selftests, sched/membarrier: Add multi-threaded test (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix p->mm->membarrier_state racy load (Phil Auld) [1810399] - [include] sched/membarrier: Call sync_core only before usermode for same mm (Phil Auld) [1810399] - [kernel] sched/membarrier: Remove redundant check (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix private expedited registration check (Phil Auld) [1810399] - [kernel] tasks, sched/core: RCUify the assignment of rq->curr (Phil Auld) [1810399] - [kernel] tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code (Phil Auld) [1810399] - [kernel] tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue (Phil Auld) [1810399] - [kernel] tasks: Add a count of task RCU users (Phil Auld) [1810399] - [include] sched/core: Convert task_struct.usage to refcount_t (Phil Auld) [1810399] - [include] sched/core: Convert vcpu_is_preempted() from macro to an inline function (Phil Auld) [1810399] - [kernel] sched/fair: Remove unused cfs_rq_clock_task() function (Phil Auld) [1810399] - [scripts] Kbuild: Handle PREEMPT_RT for version string and magic (Phil Auld) [1810399] - [kernel] sched/fair: Use rq_lock/unlock in online_fair_sched_group (Phil Auld) [1810399] - [kernel] sched: Rework pick_next_task() slow-path (Phil Auld) [1810399] - [kernel] sched: Allow put_prev_task() to drop rq->lock (Phil Auld) [1810399] - [kernel] sched/fair: Expose newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Add task_struct pointer to sched_class::set_curr_task (Phil Auld) [1810399] - [kernel] sched: Rework CPU hotplug task selection (Phil Auld) [1810399] - [kernel] rcu/tree: Fix SCHED_FIFO params (Phil Auld) [1810399] - [kernel] sched: Clean up active_mm reference counting (Phil Auld) [1810399] - [kernel] sched/{rt, deadline}: Fix set_next_task vs pick_next_task (Phil Auld) [1810399] - [kernel] sched: Fix kerneldoc comment for ia64_set_curr_task (Phil Auld) [1810399] - [kernel] stop_machine: Fix stop_cpus_in_progress ordering (Phil Auld) [1810399] - [kernel] sched/psi: Reduce psimon FIFO priority (Phil Auld) [1810399] - [kernel] sched/psi: Do not require setsched permission from the trigger creator (Phil Auld) [1810399] - [x86] x86/kvm: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [x86] x86/dumpstack: Indicate PREEMPT_RT in dumps (Phil Auld) [1810399] - [x86] x86: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] kprobes: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] tracing: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [include] locking/spinlocks: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] rcu: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] sched/preempt: Use CONFIG_PREEMPTION where appropriate (Phil Auld) [1810399] - [kernel] sched/core: Prevent race condition between cpuset and __sched_setscheduler() (Phil Auld) [1810399] - [kernel] rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Change cpuset_rwsem and hotplug lock order (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem (Phil Auld) [1810399] - [kernel] sched/deadline: Fix bandwidth accounting at all levels after offline migration (Phil Auld) [1810399] - [kernel] cpusets: Rebuild root domain deadline accounting information (Phil Auld) [1810399] - [kernel] sched/core: Streamle calls to task_rq_unlock() (Phil Auld) [1810399] - [kernel] sched/topology: Add partition_sched_domains_locked() (Phil Auld) [1810399] - [kernel] sched/stats: Fix unlikely() use of sched_info_on() (Phil Auld) [1810399] - [kernel] sched/fair: Change task_numa_work() storage to static (Phil Auld) [1810399] - [kernel] sched/fair: Move task_numa_work() init to init_numa_balancing() (Phil Auld) [1810399] - [kernel] sched/fair: Move init_numa_balancing() below task_numa_work() (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT (Phil Auld) [1810399] - [kernel] kconfig: include kernel/Kconfig.preempt from init/Kconfig (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt warning in ttwu (Phil Auld) [1810399] - [kernel] sched/core: Optimize try_to_wake_up() for local wakeups (Phil Auld) [1810399] - [kernel] sched/core: Introduce set_next_task() helper for better code readability (Phil Auld) [1810399] - [kernel] sched/fair: Don't increase sd->balance_interval on newidle balance (Phil Auld) [1810399] - [kernel] sched/fair: Clean up load_balance() condition (Phil Auld) [1810399] - [mm] mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() (Rafael Aquini) [1809698] - [mm] mm, thp: fix defrag setting if newline is not used (Rafael Aquini) [1809698] - [mm] mm/migrate.c: also overwrite error when it is bigger than zero (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: fix out of bounds write in mpol_parse_str() (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid (Rafael Aquini) [1809698] - [mm] mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() (Rafael Aquini) [1809698] - [mm] mm/gup: fix memory leak in __gup_benchmark_ioctl (Rafael Aquini) [1809698] - [mm] mm: move_pages: return valid node id in status if the page is already on the target node (Rafael Aquini) [1809698] - [mm] mm/zsmalloc.c: fix the migrated zspage statistics (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: check range first in queue_pages_test_walk (Rafael Aquini) [1809698] - [mm] mm/memory.c: fix a huge pud insertion race during faulting (Rafael Aquini) [1809698] - [mm] mm: move the backup x_devmap() functions to asm-generic/pgtable.h (Rafael Aquini) [1809698] - [mm] mm/rmap.c: don't reuse anon_vma if we just want a copy (Rafael Aquini) [1809698] - [mm] mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() (Rafael Aquini) [1809698] - [mm] mm/page_io.c: do not free shared swap slots (Rafael Aquini) [1809698] - [mm] mm: thp: handle page cache THP correctly in PageTransCompoundMap (Rafael Aquini) [1809698] - [mm] mm/slub: fix a deadlock in show_slab_objects() (Rafael Aquini) [1809698] - [mm] mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() (Rafael Aquini) [1809698] - [trace] include/trace/events/writeback.h: fix -Wstringop-truncation warnings (Rafael Aquini) [1809698] - [mm] mm/compaction.c: clear total_{migrate, free}_scanned before scanning a new zone (Rafael Aquini) [1809698] - [mm] mm/hmm: fix hmm_range_fault()'s handling of swapped out pages (Rafael Aquini) [1809698] - [mm] mm/migrate.c: initialize pud_entry in migrate_vma() (Rafael Aquini) [1809698] - [kernel] ptrace: restore smp_rmb() in __ptrace_may_access() (Rafael Aquini) [1809698] - [documentation] mm: fix Documentation/vm/hmm.rst Sphinx warnings (Rafael Aquini) [1809698] - [fs] writeback: fix inode cgroup switching comment (Rafael Aquini) [1809698] - [include] mm/page_poison: update comment after code moved (Rafael Aquini) [1809698] - [mm] mm/filemap: pass inclusive 'end_byte' parameter to filemap_range_has_page (Rafael Aquini) [1809698] - [mm] ARM: 8826/1: mm: initialize pfn limits with find_limits() (Rafael Aquini) [1809698] - [fs] mm, proc: report PR_SET_THP_DISABLE in proc (Rafael Aquini) [1809698] - [mm] mm/khugepaged: fix crashes due to misaccounted holes (Rafael Aquini) [1809698] - [include] writeback: don't decrement wb->refcnt if !wb->bdi (Rafael Aquini) [1809698] - [mm] mm/filemap.c: Use existing variable (Rafael Aquini) [1809698] - [fs] removed extra extern file_fdatawait_range (Rafael Aquini) [1809698] - [s390] Revert "s390/dasd: Disable Thin Provisioning to prevent data loss" (Philipp Rudo) [1816984] - [s390] s390/dasd: fix data corruption for thin provisioned devices (Philipp Rudo) [1816984] - [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1816983] - [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1816983] - [s390] s390/pkey: fix missing length of protected key on return (Philipp Rudo) [1816981] - [s390] s390/mm: fix panic in gup_fast on large pud (Philipp Rudo) [1816980]- [mmc] mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl (Yannick Cote) [1811430] - [mmc] mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support (Yannick Cote) [1811430] - [net] net/smc: keep vlan_id for SMC-R in smc_listen_work() (Philipp Rudo) [1796890] - [scripts] redhat: fix modpost.c prerequisites (Frantisek Hrbata) [1818499] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Change the order for clos disable (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Fix result display for turbo-freq auto mode (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Add support for core-power discovery (Prarit Bhargava) [1817068] - [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (Steve Best) [1816036] - [kernel] exit: panic before exit_mm() on global init exit (Oleg Nesterov) [1808944] - [fs] nfsd: restore NFSv3 ACL support ("J. Bruce Fields") [1815683] - [fs] nfsd4: Fix kernel crash when reading proc file reply_cache_stats ("J. Bruce Fields") [1815683] - [fs] nfsd: fix cleanup of nfsd_reply_cache_init on failure ("J. Bruce Fields") [1815683] - [fs] nfsd: note inadequate stats locking ("J. Bruce Fields") [1815683] - [fs] nfsd4: drc containerization ("J. Bruce Fields") [1815683] - [fs] nfsd: don't call nfsd_reply_cache_shutdown twice ("J. Bruce Fields") [1815683] - [fs] nfsd: knfsd must use the container user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: rsi_parse() should use the current user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: Fix the server AUTH_UNIX userspace mappings ("J. Bruce Fields") [1815683] - [fs] lockd: Pass the user cred from knfsd when starting the lockd server ("J. Bruce Fields") [1815683] - [net] SUNRPC: Temporary sockets should inherit the cred from their parent ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Cache the process user cred in the RPC server listener ("J. Bruce Fields") [1815683] - [fs] nfsd: Allow containers to set supported nfs versions ("J. Bruce Fields") [1815683] - [fs] nfsd: Add custom rpcbind callbacks for knfsd ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Allow further customisation of RPC program registration ("J. Bruce Fields") [1815683] - [net] SUNRPC: Clean up generic dispatcher code ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Add a callback to initialise server requests ("J. Bruce Fields") [1815683] - [fs] SUNRPC/nfs: Fix return value for nfs4_callback_compound() ("J. Bruce Fields") [1815683] - [kernel] sched: Avoid scale real weight down to zero (Phil Auld) [1808562] - [nvme] nvme/pci: move cqe check after device shutdown (David Milburn) [1779247 1750267] - [mm] mm, slb: guarantee natural alignment for kmalloc(power-of-two) (Brian Foster) [1814964] - [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776467] - [pinctrl] pinctrl: intel: Allow to request locked pads (Prarit Bhargava) [1783115] - [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1814783] - [s390] s390/qeth: streamline control code for promisc mode (Philipp Rudo) [1814783] - [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1814790] - [s390] s390/pci: Fix possible deadlock in recover_store() (Philipp Rudo) [1814788] - [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1814788] - [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1814794] - [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1814793] - [s390] s390/cio: fix virtio-ccw DMA without PV (Philipp Rudo) [1814787] - [s390] s390/kaslr: store KASLR offset for early dumps (Philipp Rudo) [1814781] - [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1814779] - [char] tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() (Steve Best) [1808048] - [s390] s390/qeth: fix dangling IO buffers after halt/clear (Philipp Rudo) [1814782] - [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1797289] - [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1797289] - [misc] dma-mapping: zero memory returned from dma_alloc_* (Philipp Rudo) [1788928] - [platform] platform/mellanox: fix the mlx-bootctl sysfs (Alaa Hleihel) [1655714] - [platform] platform/mellanox: Add bootctl driver for Mellanox BlueField Soc (Alaa Hleihel) [1655714] - [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Steve Best) [1815548] - [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1815874] - [x86] x86/vector: Remove warning on managed interrupt migration (Peter Xu) [1812331] - [scsi] scsi: lpfc: fix spelling mistake "Notication" -> "Notification" (Dick Kennedy) [1796565] - [scsi] scsi: lpfc: add RDF registration and Link Integrity FPIN logging (Dick Kennedy) [1796565] - [uapi] scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs (Dick Kennedy) [1796565]- [kvm] KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler (Sam Bobroff) [1815491] - [net] tcp: also NULL skb->dev when copy was needed (Florian Westphal) [1775961] - [net] tcp: ensure skb->dev is NULL before leaving TCP stack (Florian Westphal) [1775961]- [mm] mm/memcontrol: use vmstat names for printing statistics (Waiman Long) [1793534] - [base] mm/vmstat: add helpers to get vmstat item names for each enum type (Waiman Long) [1793534] - [mm] mm/vmstat.c: assert that vmstat_text is in sync with stat_items_size (Waiman Long) [1793534] - [mm] mm: memcontrol: dump memory.stat during cgroup OOM (Waiman Long) [1793534] - [mm] mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() (Waiman Long) [1793534] - [mm] mm: memcg/slab: fix percpu slab vmstats flushing (Waiman Long) [1793534] - [include] include/linux/memcontrol.h: fix comments based on per-node memcg (Waiman Long) [1793534] - [mm] mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() (Waiman Long) [1793534] - [mm] mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges (Waiman Long) [1793534] - [mm] mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NULL-ptr deref in percpu stats flush (Waiman Long) [1793534] - [mm] mm/memcontrol: update lruvec counters in mem_cgroup_move_account (Waiman Long) [1793534] - [mm] mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size (Waiman Long) [1793534] - [mm] mm: memcontrol: fix percpu vmstats and vmevents flush (Waiman Long) [1793534] - [mm] mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu slab vmstats on kmem offlining (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmevents before releasing memcg (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmstats before releasing memcg (Waiman Long) [1793534] - [mm] mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones (Waiman Long) [1793534] - [mm] mm/memcontrol: fix wrong statistics in memory.stat (Waiman Long) [1793534] - [mm] mm: memcontrol: don't batch updates of local VM stats and events (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NUMA round-robin reclaim at intermediate level (Waiman Long) [1793534] - [mm] mm: memcontrol: fix recursive statistics correctness & scalabilty (Waiman Long) [1793534] - [mm] mm: memcontrol: move stat/event counting functions out-of-line (Waiman Long) [1793534] - [mm] mm: memcontrol: make cgroup stats and events query API explicitly local (Waiman Long) [1793534] - [mm] mm, memcg: rename ambiguously named memory.stat counters and functions (Waiman Long) [1793534] - [mm] mm: memcontrol: quarantine the mem_cgroup_nr_lru_pages() API (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace node summing with memcg_page_state() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace zone summing with lruvec_page_state() (Waiman Long) [1793534] - [include] mm: memcontrol: track LRU counts in the vmstats array (Waiman Long) [1793534] - [mm] mm: writeback: use exact memcg dirty counts (Waiman Long) [1793534] - [mm] mm: memcontrol: expose THP events on a per-memcg basis (Waiman Long) [1793534] - [mm] memcg: killed threads should not invoke memcg OOM killer (Waiman Long) [1793534] - [mm] mm, memcg: extract memcg maxable seq_file logic to seq_show_memcg_tunable (Waiman Long) [1793534] - [mm] mm, memcg: create mem_cgroup_from_seq (Waiman Long) [1793534] - [mm] mm/oom_kill.c: fix uninitialized oc->constraint (Waiman Long) [1793534] - [mm] mm, oom: add oom victim's memcg to the oom context information (Waiman Long) [1793534] - [mm] mm, oom: reorganize the oom report in dump_header (Waiman Long) [1793534] - [include] mm: Clarify the implication of adding new node stat items (Waiman Long) [1793534] - [mm] memcg: Revert "Add preemption point in accumulate_memcg_tree()" (Waiman Long) [1793534] - [base] driver core: add dev_groups to all drivers (Don Dutile) [1814347] - [tools] selftests/livepatch: Remove unused local variable in set_ftrace_enabled() (Yannick Cote) [1807115] - [tools] selftests/livepatch: Replace set_dynamic_debug() with setup_config() in README (Yannick Cote) [1807115] - [tools] selftests: livepatch: Fix it to do root uid check and skip (Yannick Cote) [1807115] - [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1807115] - [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1807115] - [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1807115] - [samples] livepatch: Handle allocation failure in the sample of shadow variable API (Yannick Cote) [1807115] - [lib] livepatch/samples/selftest: Use klp_shadow_alloc() API correctly (Yannick Cote) [1807115] - [lib] livepatch/selftest: Clean up shadow variable names and type (Yannick Cote) [1807115] - [samples] livepatch/sample: Use the right type for the leaking data pointer (Yannick Cote) [1807115] - [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1727330 1807115] - [x86] ftrace/x86: Remove mcount() declaration (Yannick Cote) [1807115] - [tools] selftests: livepatch: add missing fragments to config (Yannick Cote) [1807115] - [lib] livepatch: Selftests of the API for tracking system state changes (Yannick Cote) [1807115] - [documentation] livepatch: Documentation of the new API for tracking system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Allow to distinguish different version of system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Basic API to track system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Keep replaced patches until post_patch callback is called (Yannick Cote) [1807115] - [tools] selftests/livepatch: Disable the timeout (Yannick Cote) [1807115] - [kernel] livepatch: Nullify obj->mod in klp_module_coming()'s error path (Yannick Cote) [1807115] - [powerpc] livepatch: Remove klp_check_compiler_support() (Yannick Cote) [1807115] - [x86] ftrace/x86: Remove mcount support (Yannick Cote) [1807115] - [x86] ftrace/x86_32: Remove support for non DYNAMIC_FTRACE (Yannick Cote) [1807115] - [documentation] docs/livepatch: Unify style of livepatch documentation in the ReST format (Yannick Cote) [1807115] - [documentation] docs: livepatch: convert docs to ReST and rename to *.rst (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicate warning about missing reliable stacktrace support (Yannick Cote) [1807115] - [kernel] livepatch: Use static buffer for debugging messages under rq lock (Yannick Cote) [1807115] - [include] livepatch: Remove stale kobj_added entries from kernel-doc descriptions (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicated code for early initialization (Yannick Cote) [1807115] - [kernel] livepatch: Remove custom kobject state handling (Yannick Cote) [1807115] - [kernel] livepatch: Convert error about unsupported reliable stacktrace into a warning (Yannick Cote) [1807115] - [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1727330 1807115]- [drm] drm/bochs: downgrade pci_request_region failure from error to warning (Dave Airlie) [1804735] - [drm] drm/bochs: deinit bugfix (Dave Airlie) [1804735] - [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1811787] - [net] esp: remove the skb from the chain when it's enqueued in cryptd_wq (Xin Long) [1807909] - [powerpc] powerpc/nvdimm: set target_node properly (Diego Domingos) [1815038]- [kernel] posix-cpu-timers: Fix two trivial comments (Prarit Bhargava) [1810244] - [kernel] hrtimer: Annotate lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fix permission check regression (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Always clear head pointer on dequeue (Prarit Bhargava) [1810244] - [kernel] hrtimer: Add a missing bracket and hide `migration_base' on !SMP (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry_active check actually work correctly (Prarit Bhargava) [1810244] - [include] posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build (Prarit Bhargava) [1810244] - [kernel] tick: Mark sched_timer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Utilize timerqueue for storage (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Move state tracking to struct posix_cputimers (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Deduplicate rlimit handling (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless comparisons (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of 64bit divisions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate timer expiry further (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of zero checks (Prarit Bhargava) [1810244] - [kernel] rlimit: Rewrite non-sensical RLIMIT_CPU comment (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Respect INFINITY for hard RTTIME limit (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch thread group sampling to array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Restructure expiry array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove cputime_expires (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry checks array based (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based sample functions (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Remove the odd field rename defines (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch check_*_timers() to array cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify set_process_cpu_timer() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify timer queueing (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based access to expiry cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move expiry cache into struct posix_cputimers (Prarit Bhargava) [1810244] - [include] sched: Move struct task_cputime to types.h (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Create a container struct (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move prof/virt_ticks into caller (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample task times once in expiry check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of pointer indirection (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify sample functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless return value check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_set() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate thread group sample code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Rename thread_group_cputimer() and make it static (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample directly in timer check (Prarit Bhargava) [1810244] - [kernel] itimers: Use quick sample function (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide quick sample function for itimer (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_timer_create() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_clock_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide task validation functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sanitize bogus WARNONS (Prarit Bhargava) [1810244] - [kernel] hrtimer: Don't take expiry_lock when timer is currently migrated (Prarit Bhargava) [1810244] - [kernel] hrtimer: Protect lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fixup stale comment (Prarit Bhargava) [1810244] - [include] alarmtimers: Avoid rtc.h include (Prarit Bhargava) [1810244] - [include] posix-timers: Cleanup forward declarations and includes (Prarit Bhargava) [1810244] - [kernel] hrtimer: Improve comments on handling priority inversion against softirq kthread (Prarit Bhargava) [1810244] - [kernel] posix-timers: Use a callback for cancel synchronization on PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] posix-timers: Move rcu_head out of it union (Prarit Bhargava) [1810244] - [kernel] posix-timers: Rework cancel retry loops (Prarit Bhargava) [1810244] - [kernel] posix-timers: Cleanup the flag/flags confusion (Prarit Bhargava) [1810244] - [kernel] itimers: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [fs] timerfd: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] alarmtimer: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] sched/deadline: Ensure inactive_timer runs in hardirq context (Prarit Bhargava) [1810244] - [kernel] timers: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT (Prarit Bhargava) [1810244] - [kernel] tick: Mark tick related hrtimers to expiry in hard interrupt context (Prarit Bhargava) [1810244] - [kvm] KVM: LAPIC: Mark hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] watchdog: Mark watchdog_hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] perf/core: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] hrtimer: Make enqueue mode check work on RT (Prarit Bhargava) [1810244] - [kernel] sched: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [staging] hrtimer/treewide: Use hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Provide hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls (Prarit Bhargava) [1810244] - [kernel] hrtimer: Remove task argument from hrtimer_init_sleeper() (Prarit Bhargava) [1810244] - [kernel] futex: Consolidate duplicated timer setup code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove private interval storage (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Unbreak timer rearming (Prarit Bhargava) [1810244] - [mm] mm, slub: naive detection of double-free or freelist corruption (Rafael Aquini) [1810288] - [fs] nfs: add minor version to nfs_server_key for fscache (Dave Wysochanski) [1777097] - [edac] EDAC, mellanox: Add ECC support for BlueField DDR4 (Alaa Hleihel) [1725108] - [platform] platform/mellanox: fix potential deadlock in the tmfifo driver (Alaa Hleihel) [1655736] - [platform] platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc (Alaa Hleihel) [1655736] - [mm] powerpc/pmem: Fix kernel crash due to wrong range value usage in flush_dcache_range (Steve Best) [1814279] - [mm] powerpc: Chunk calls to flush_dcache_range in arch_*_memory (Steve Best) [1814279] - [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1760879] - [fs] cifs: fail i/o on soft mounts if sessionsetup errors out (Leif Sahlberg) [1798031] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Perry Yuan) [1807965] - [fs] cifs: make sure we do not overflow the max EA buffer size (Leif Sahlberg) [1752437]- [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1814350] - [fs] fuse: fix stack use after return (Miklos Szeredi) [1814666]- [target] scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" (Maurizio Lombardi) [1784442] - [infiniband] scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout" (Maurizio Lombardi) [1784442] - [target] scsi: Revert "target/core: Inline transport_lun_remove_cmd()" (Maurizio Lombardi) [1784442] - [target] scsi: libfc: remove unnecessary assertion on ep variable (Maurizio Lombardi) [1784442] - [infiniband] scsi: RDMA/isert: Fix a recently introduced regression related to logout (Maurizio Lombardi) [1784442] - [target] scsi: target/iblock: Fix protection error with blocks greater than 512B (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Fix a pr_debug() argument (Maurizio Lombardi) [1784442] - [target] scsi: target: iscsi: Wait for all commands to finish before freeing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Release SPC-2 reservations when closing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Document target_cmd_size_check() (Maurizio Lombardi) [1784442] - [target] scsi: target: tcmu: Prevent memory reclaim recursion (Maurizio Lombardi) [1784442] - [scsi] scsi: cxgb4i: remove set but not used variable 'ppmax' (Maurizio Lombardi) [1784442] - [target] scsi: target: remove unused extension parameters (Maurizio Lombardi) [1784442] - [target] scsi: target: fix SendTargets=All string compares (Maurizio Lombardi) [1784442] - [target] scsi: target: Remove tpg_list and se_portal_group.se_tpg_node (Maurizio Lombardi) [1784442] - [target] scsi: target: cxgbit: Fix cxgbit_fw4_ack() (Maurizio Lombardi) [1784442] - [infiniband] IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure full Gen3 speed in a Gen4 system (Kamal Heib) [1786601] - [infiniband] IB/core: Avoid deadlock during netlink message handling (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Fix incorrect error print (Kamal Heib) [1786601] - [infiniband] IB/iser: Support up to 16MB data transfer in a single command (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Add missing cast for 32 bit (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update name of some functions (Kamal Heib) [1786601] - [infiniband] RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb" (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Use existing FIELD_SIZEOF macro (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Remove umem check on dereg MR flow (Kamal Heib) [1786601] - [net] xprtrdma: Send Queue size grows after a reconnect (Kamal Heib) [1786601] - [net] xprtrdma: Clear xprt->reestablish_timeout on close (Kamal Heib) [1786601] - [net] xprtrdma: Recycle MRs after disconnect (Kamal Heib) [1786601] - [net] xprtrdma: Optimize rpcrdma_post_recvs() (Kamal Heib) [1786601] - [net] xprtrdma: Inline XDR chunk encoder functions (Kamal Heib) [1786601] - [infiniband] RDMA/core: Make invalidate_range a device operation (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use kvcalloc for the dma_list and page_list (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Check for overflow when computing the umem_odp end (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Provide ib_umem_odp_release() to undo the allocs (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Split creating a umem_odp from ib_umem_get (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make the three ways to create a umem_odp clear (Kamal Heib) [1786601] - [infiniband] RMDA/odp: Consolidate umem_odp initialization (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make it clearer when a umem is an implicit ODP umem (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Iterate over the whole rbtree directly (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use the common interval tree library instead of generic (Kamal Heib) [1786601] - [net] xprtrdma: Clean up xprt_rdma_set_connect_timeout() (Kamal Heib) [1786601] - [net] xprtrdma: Use an llist to manage free rpcrdma_reps (Kamal Heib) [1786601] - [net] xprtrdma: Remove rpcrdma_buffer::rb_mrlock (Kamal Heib) [1786601] - [net] xprtrdma: Cache free MRs in each rpcrdma_req (Kamal Heib) [1786601] - [net] xprtrdma: Ensure creating an MR does not trigger FS writeback (Kamal Heib) [1786601] - [net] xprtrdma: Move rpcrdma_mr_get out of frwr_map (Kamal Heib) [1786601] - [net] xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put (Kamal Heib) [1786601] - [net] xprtrdma: Simplify rpcrdma_mr_pop (Kamal Heib) [1786601] - [net] xprtrdma: Rename rpcrdma_buffer::rb_all (Kamal Heib) [1786601] - [net] xprtrdma: Rename CQE field in Receive trace points (Kamal Heib) [1786601] - [infiniband] RDMA: Delete DEBUG code (Kamal Heib) [1786601] - [include] xprtrdma: Boost client's max slot table size to match Linux server (Kamal Heib) [1786601] - [net] xprtrdma: Boost maximum transport header size (Kamal Heib) [1786601] - [net] xprtrdma: Fix calculation of ri_max_segs again (Kamal Heib) [1786601] - [net] xprtrdma: Update obsolete comment (Kamal Heib) [1786601] - [net] xprtrdma: Refresh the documenting comment in frwr_ops.c (Kamal Heib) [1786601] - [net] svcrdma: Use llist for managing cache of recv_ctxts (Kamal Heib) [1786601] - [net] svcrdma: Remove svc_rdma_wq (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Rate limit admin queue error prints (Kamal Heib) [1786601] - [rdma] RDMA/core: Introduce ratelimited ibdev printk functions (Kamal Heib) [1786601] - [net] rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors (Kamal Heib) [1786601] - [infiniband] RDMA/core: fix spelling mistake "Nelink" -> "Netlink" (Kamal Heib) [1786601] - [infiniband] net: Use skb_frag_off accessors (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Expose device statistics (Kamal Heib) [1786601] - [infiniband] RDMA/core: Support netlink commands in non init_net net namespaces (Kamal Heib) [1786601] - [rdma] RDMA: Make most headers compile stand alone (Kamal Heib) [1786601] - [infiniband] RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked (Kamal Heib) [1786601] - [infiniband] net: Use skb accessors in network drivers (Kamal Heib) [1786601] - [documentation] docs: infiniband: add it to the driver-api bookset (Kamal Heib) [1786601] - [infiniband] IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update from locked to pinned_vm (Kamal Heib) [1786601] - [infiniband] opa_vnic: fix check on record->event, incorrect operator used (Kamal Heib) [1786601] - [infiniband] opa_vnic: Convert vport_idr to XArray (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds (Kamal Heib) [1786601] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Kamal Heib) [1786601] - [infiniband] treewide: Add SPDX license identifier - Kbuild (Kamal Heib) [1786601] - [infiniband] mm/gup: add make_dirty arg to put_user_pages_dirty_lock() (Kamal Heib) [1786601] - [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813223] - [bluetooth] Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" (Gopal Tiwari) [1811534] - [tty] serial: 8250_pci: Make PCI class test non fatal (Prarit Bhargava) [1812742] - [powercap] powercap/intel_rapl: add support for ICX-D (Steve Best) [1485067] - [char] drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write (Tony Camuso) [1812922] - [char] ipmi:ssif: Handle a possible NULL pointer reference (Tony Camuso) [1812922] - [char] drivers: ipmi: Modify max length of IPMB packet (Tony Camuso) [1812922] - [char] drivers: ipmi: Support raw i2c packet in IPMB (Tony Camuso) [1812922] - [char] ipmi: fix ipmb_poll()'s return type (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation, continued (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation (Tony Camuso) [1812922] - [char] ipmi: kill off 'timespec' usage again (Tony Camuso) [1812922] - [char] drivers: ipmi: Support for both IPMB Req and Resp (Tony Camuso) [1812922] - [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812922] - [char] ipmi: bt-bmc: use devm_platform_ioremap_resource() to simplify code (Tony Camuso) [1812922] - [char] ipmi: use *ph to print small buffer (Tony Camuso) [1812922] - [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1812922] - [char] ipmi: fix return value of ipmi_set_my_LUN (Tony Camuso) [1812922] - [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1812922] - [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1812922] - [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1812922] - [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1812922] - [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1812922] - [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1812922] - [char] ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi (Tony Camuso) [1812922] - [fs] NFSv4 fix acl retrieval over krb5i/krb5p mounts (Steve Dickson) [1787627]- [fs] gfs2: Additional information when gfs2_ail1_flush withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Fix lru_count going negative (Robert S Peterson) [1752976] - [fs] gfs2: allow journal replay to hold sd_log_flush_lock (Robert S Peterson) [1752976] - [fs] gfs2: don't allow releasepage to free bd still used for revokes (Robert S Peterson) [1752976] - [fs] gfs2: clean up iopen glock mess in gfs2_create_inode (Robert S Peterson) [1752976] - [fs] gfs2: flesh out delayed withdraw for gfs2_log_flush (Robert S Peterson) [1752976] - [fs] gfs2: Fix incorrect variable name (Robert S Peterson) [1752976] - [fs] gfs2: Do proper error checking for go_sync family of glops functions (Robert S Peterson) [1752976] - [fs] gfs2: Don't demote a glock until its revokes are written (Robert S Peterson) [1752976] - [fs] gfs2: drain the ail2 list after io errors (Robert S Peterson) [1752976] - [fs] gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails (Robert S Peterson) [1752976] - [fs] gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty (Robert S Peterson) [1752976] - [fs] gfs2: Check for log write errors before telling dlm to unlock (Robert S Peterson) [1752976] - [fs] gfs2: Prepare to withdraw as soon as an IO error occurs in log write (Robert S Peterson) [1752976] - [fs] gfs2: Issue revokes more intelligently (Robert S Peterson) [1752976] - [fs] gfs2: Add verbose option to check_journal_clean (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop when checking ail item count before go_inval (Robert S Peterson) [1752976] - [fs] gfs2: Force withdraw to replay journals and wait for it to finish (Robert S Peterson) [1752976] - [fs] gfs2: Allow some glocks to be used during withdraw (Robert S Peterson) [1752976] - [fs] gfs2: move check_journal_clean to util.c for future use (Robert S Peterson) [1752976] - [fs] gfs2: Ignore dlm recovery requests if gfs2 is withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: Only complain the first time an io error occurs in quota or log (Robert S Peterson) [1752976] - [fs] gfs2: log error reform (Robert S Peterson) [1752976] - [fs] gfs2: Rework how rgrp buffer_heads are managed (Robert S Peterson) [1752976] - [fs] gfs2: clear ail1 list when gfs2 withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Introduce concept of a pending withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Return bool from gfs2_assert functions (Robert S Peterson) [1752976] - [fs] gfs2: Turn gfs2_consist into void functions (Robert S Peterson) [1752976] - [fs] gfs2: Remove usused cluster_wide arguments of gfs2_consist functions (Robert S Peterson) [1752976] - [fs] gfs2: Report errors before withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Split gfs2_lm_withdraw into two functions (Robert S Peterson) [1752976] - [fs] gfs2: Fix possible fs name overflows (Robert S Peterson) [1752976] - [fs] gfs2: Remove active journal side effect from gfs2_write_log_header (Robert S Peterson) [1752976] - [fs] gfs2: Don't loop forever in gfs2_freeze if withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop in gfs2_ail1_flush on io error (Robert S Peterson) [1752976] - [fs] gfs2: Introduce function gfs2_withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix glock reference problem in gfs2_trans_add_unrevoke (Robert S Peterson) [1752976] - [fs] gfs2: make gfs2_log_shutdown static (Robert S Peterson) [1752976] - [fs] gfs2: replace more printk with calls to fs_info and friends (Robert S Peterson) [1752976] - [fs] gfs2: dump fsid when dumping glock problems (Robert S Peterson) [1752976] - [fs] gfs2: simplify gfs2_freeze by removing case (Robert S Peterson) [1752976] - [fs] gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN (Robert S Peterson) [1752976] - [fs] gfs2: Warn when a journal replay overwrites a rgrp with buffers (Robert S Peterson) [1752976] - [fs] gfs2: log which portion of the journal is replayed (Robert S Peterson) [1752976] - [fs] gfs2: kthread and remount improvements (Robert S Peterson) [1752976] - [fs] gfs2: Fix occasional glock use-after-free (Robert S Peterson) [1752976] - [fs] gfs2: Rename sd_log_le_{revoke,ordered} (Robert S Peterson) [1724769] - [watchdog] watchdog: make nowayout sysfs file writable (David Arcari) [1802742] - [watchdog] watchdog: prevent deferral of watchdogd wakeup on RT (David Arcari) [1802742] - [watchdog] watchdog: Fix the race between the release of watchdog_core_data and cdev (David Arcari) [1802742] - [watchdog] watchdog: convert remaining drivers to use SPDX license identifier (David Arcari) [1802742] - [watchdog] watchdog: make the device time out at open_deadline when open_timeout is used (David Arcari) [1802742] - [watchdog] watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT (David Arcari) [1802742] - [watchdog] watchdog: introduce watchdog.open_timeout commandline parameter (David Arcari) [1802742] - [watchdog] watchdog: let core print error message when registering device fails (David Arcari) [1802742] - [watchdog] watchdog: make watchdog_deferred_registration_add() void (David Arcari) [1802742] - [watchdog] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1802742] - [watchdog] watchdog: add error messages when initializing timeout fails (David Arcari) [1802742] - [watchdog] watchdog: refactor watchdog_init_timeout (David Arcari) [1802742] - [watchdog] watchdog: core: fix null pointer dereference when releasing cdev (David Arcari) [1802742] - [x86] x86/ioapic: Prevent inconsistent state when moving an interrupt (Prarit Bhargava) [1810236] - [x86] x86/fpu: Don't cache access to fpu_fpregs_owner_ctx (Prarit Bhargava) [1810236] - [lib] lib/ubsan: don't serialize UBSAN report (Prarit Bhargava) [1810243] - [lib] ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix pwq ref leak in rescuer_thread() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix missing kfree(rescuer) in destroy_workqueue() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix spurious sanity check failures in destroy_workqueue() (Prarit Bhargava) [1810243] - [include] hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD (Prarit Bhargava) [1810243] - [kernel] genirq: Force interrupt threading on RT (Prarit Bhargava) [1810243] - [include] hrtimer: Introduce HARD expiry mode (Prarit Bhargava) [1810243] - [kernel] workqueue: Remove GPF argument from alloc_workqueue_attrs() (Prarit Bhargava) [1810243] - [kernel] workqueue: Make alloc/apply/free_workqueue_attrs() static (Prarit Bhargava) [1810243] - [tools] objtool: Add UACCESS validation (Prarit Bhargava) [1810243] - [tools] objtool: Handle function aliases (Prarit Bhargava) [1810243] - [lib] ubsan: build ubsan.c more conservatively (Prarit Bhargava) [1810243] - [lib] x86/uaccess, ubsan: Fix UBSAN vs. SMAP (Prarit Bhargava) [1810243] - [tools] objtool: Rewrite alt->skip_orig (Prarit Bhargava) [1810243] - [fs] dlm: Don't swamp the CPU with callbacks queued during recovery (Robert S Peterson) [1752976] - [nvme] nvmet: update AEN list and array at one place (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix controller use after free (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix error print message at nvmet_install_queue function (Gopal Tiwari) [1781927] - [nvme] nvme-pci: remove nvmeq->tags (Gopal Tiwari) [1781927] - [nvme] nvmet: fix dsm failure when payload does not match sgl descriptor (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: switch to use helpers (Gopal Tiwari) [1781927] - [nvme] nvmet: fix per feat data len for get_feature (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix read queue count (Gopal Tiwari) [1781927] - [nvme] nvme/pci Limit write queue sizes to possible cpus (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix write and poll queue types (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Remove last_cq_head (Gopal Tiwari) [1781927] - [nvme] nvme: Namepace identification descriptor list is optional (Gopal Tiwari) [1781927] - [nvme] Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T" (Gopal Tiwari) [1781927] - [nvme] nvme: else following return is not needed (Gopal Tiwari) [1781927] - [nvme] nvme: add error message on mismatching controller ids (Gopal Tiwari) [1781927] - [nvme] nvme_fc: add module to ops template to allow module references (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: add quirk to avoid changing temperature threshold (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: provide temperature min and max values for each sensor (Gopal Tiwari) [1781927] - [nvme] nvme: Discard workaround for non-conformant devices (Gopal Tiwari) [1781927] - [nvme] nvme: Add hardware monitoring support (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: fix a segmentation fault during module unload (Gopal Tiwari) [1781927] - [nvme] nvmet: clean up command parsing a bit (Gopal Tiwari) [1781927] - [nvme] nvmet: fill discovery controller sn, fr and mn correctly (Gopal Tiwari) [1781927] - [nvme] nvmet: Open code nvmet_req_execute() (Gopal Tiwari) [1781927] - [nvme] nvmet: Remove the data_len field from the nvmet_req struct (Gopal Tiwari) [1781927] - [nvme] nvmet: add plugging for read/write when ns is bdev (Gopal Tiwari) [1781927] - [nvme] nvmet: stop using bio_set_op_attrs (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce nvmet_dsm_len() helper (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Spelling s/resdicovered/rediscovered/ (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() (Gopal Tiwari) [1781927] - [nvme] nvme: Introduce nvme_lba_to_sect() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't set the request's data_len (Gopal Tiwari) [1781927] - [nvme] nvmet: Cleanup discovery execute handlers (Gopal Tiwari) [1781927] - [nvme] nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed (Gopal Tiwari) [1781927] - [nvme] nvme: Cleanup and rename nvme_block_nr() (Gopal Tiwari) [1781927] - [nvme] nvme: introduce "Command Aborted By host" status code (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce common execute function for get_log_page and identify (Gopal Tiwari) [1781927] - [nvme] nvme: move common call to nvme_cleanup_cmd to core layer (Gopal Tiwari) [1781927] - [nvme] nvmet: add unlikely check at nvmet_req_alloc_sgl (Gopal Tiwari) [1781927] - [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Gopal Tiwari) [1781927] - [nvme] nvme-fc: clarify error messages (Gopal Tiwari) [1781927] - [nvme] nvme: introduce nvme_is_aen_req function (Gopal Tiwari) [1781927] - [nvme] nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes (Gopal Tiwari) [1781927] - [nvme] nvmet: use bio_io_error instead of duplicating it (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: remove unused groups_only mode in ana log (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix possible io hang after ctrl reconnect (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL (Gopal Tiwari) [1781927] - [nvme] nvme: Wait for reset state when required (Gopal Tiwari) [1781927] - [nvme] nvme: Prevent resets during paused controller state (Gopal Tiwari) [1781927] - [nvme] nvme: Restart request timers in resetting state (Gopal Tiwari) [1781927] - [nvme] nvme: Remove ADMIN_ONLY state (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Free tagset if no IO queues (Gopal Tiwari) [1781927] - [nvme] nvme: fix possible deadlock when nvme_update_formats fails (Gopal Tiwari) [1781927] - [include] nvme-fc: Sync nvme-fc header to FC-NVME-2 (Gopal Tiwari) [1781927] - [nvme] nvme: retain split access workaround for capability reads (Gopal Tiwari) [1781927] - [nvme] nvme: Move ctrl sqsize to generic space (Gopal Tiwari) [1781927] - [nvme] nvme: Add ctrl attributes for queue_count and sqsize (Gopal Tiwari) [1781927] - [nvme] nvme: allow 64-bit results in passthru commands (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Fix max_hw_sectors calculation (Gopal Tiwari) [1781927] - [nvme] Added QUIRKs for ADATA XPG SX8200 Pro 512GB (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix wrong stop condition in io_work (Gopal Tiwari) [1781927] - [nvme] nvme: fix an error code in nvme_init_subsystem() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: remove superflous check on request sgl (Gopal Tiwari) [1781927] - [nvme] nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1781927] - [nvme] nvmet: change ppl to lpp (Gopal Tiwari) [1781927] - [nvme] nvme: add uevent variables for controller devices (Gopal Tiwari) [1781927] - [nvme] nvme: Remove redundant assignment of cq vector (Gopal Tiwari) [1781927] - [nvme] nvme: enable aen regardless of the presence of I/O queues (Gopal Tiwari) [1781927] - [nvme] nvme: send discovery log page change events to userspace (Gopal Tiwari) [1781927] - [nvme] nvme: Assign subsys instance from first ctrl (Gopal Tiwari) [1781927] - [nvme] nvmet: fix a wrong error status returned in error log page (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: remove redundant assignment to variable ret (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: allow discovery subsystems accept a kato (Gopal Tiwari) [1781927] - [nvme] nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery() (Gopal Tiwari) [1781927] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Fail transport errors with NVME_SC_HOST_PATH (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_report_ns_ids propagate error back (Gopal Tiwari) [1781927] - [nvme] nvme: pass status to nvme_error_status (Gopal Tiwari) [1781927] - [nvme] nvme: fix ns removal hang when failing to revalidate due to a transient error (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_identify_ns propagate errors back (Gopal Tiwari) [1781927] - [nvme] nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed (Gopal Tiwari) [1781927] - [nvme] nvme: include admin_q sync with nvme_sync_queues (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Add TOS for rdma transport (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Support shared tags across queues for Apple 2018 controllers (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for Apple 2018+ models (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for variable IO SQ element size (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use struct nvme_ctrl directly (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme: trace bio completion (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible NULL deref (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: Add type of service (TOS) configuration (Gopal Tiwari) [1781927] - [nvme] nvmet: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [nvme] nvmet: fix data units read and written counters in SMART log (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible memory leak (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: support simple polling (Gopal Tiwari) [1781927] - [nvme] nvme: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [include] nvme: add Get LBA Status command opcode (Gopal Tiwari) [1781927] - [nvme] nvme: move sqsize setting to the core (Gopal Tiwari) [1781927] - [nvme] nvme: don't pass cap to nvme_disable_ctrl (Gopal Tiwari) [1781927] - [nvme] nvme-pci: set ctrl sqsize to the device q_depth (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: cleanup nvme_tcp_recv_pdu (Gopal Tiwari) [1781927] - [nvme] nvme: have nvme_init_identify set ctrl->cap (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use protocol specific operations while reading socket (Gopal Tiwari) [1781927] - [nvme] nvme: Fix cntlid validation when not using NVMEoF (Gopal Tiwari) [1781927] - [infiniband] PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() (Gopal Tiwari) [1781927] - [nvme] PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() (Gopal Tiwari) [1781927] - [lightnvm] lightnvm: remove nvm_submit_io_sync_fn (Gopal Tiwari) [1781927] - [powerpc] xive: Discard ESB load value when interrupt is invalid (David Gibson) [1744408] - [documentation] kvm: ppc: book3s hv: xive: Allow userspace to set the # of VPs (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Make VP block size configurable (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Set kvm->arch.xive when VPs are allocated (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Compute the VP id in a common helper (David Gibson) [1744408] - [powerpc] xive: Implement get_irqchip_state method for XIVE to fix shutdown race (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Free escalation interrupts before disabling the VP (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Ensure VP isn't already in use (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: Fix regression on big endian hosts (David Gibson) [1725763] - [powerpc] 64s: Fix misleading SPR and timebase information (David Gibson) [1725763] - [powerpc] powernv: Add ultravisor message log interface (David Gibson) [1725763] - [powerpc] powernv/opal-msglog: Refactor memcons code (David Gibson) [1725763] - [powerpc] kvm: Use UV_RETURN ucall to return to ultravisor (David Gibson) [1725763] - [powerpc] powernv: Access LDBAR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] powernv/idle: Fix restore of SPRN_LDBAR for POWER9 stop state (David Gibson) [1725763] - [powerpc] powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle (David Gibson) [1725763] - [powerpc] 64s: Reimplement book3s idle code in C (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore IAMR after idle" (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle" (David Gibson) [1725763] - [powerpc] mm: Write to PTCR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] mm: Use UV_WRITE_PATE ucall to register a PATE (David Gibson) [1725763] - [powerpc] powernv: Introduce FW_FEATURE_ULTRAVISOR (David Gibson) [1725763] - [powerpc] kernel: Add ucall_norets() ultravisor call handler (David Gibson) [1725763] - [documentation] documentation/powerpc: Ultravisor API (David Gibson) [1725763] - [documentation] documentation/powerpc: Add ELF note documentation (David Gibson) [1725763] - [powerpc] Add PowerPC Capabilities ELF note (David Gibson) [1725763] - [netdrv] mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780643] - [net] bluetooth: Add debug setting for changing minimum encryption key size (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Let hidp_send_message return number of queued bytes (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: search for destination address in all peers (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: always check destination address (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: check neighbour table for SLAAC (Gopal Tiwari) [1764976] - [net] bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug (Gopal Tiwari) [1764976] - [net] bluetooth: Use controller sets when available (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Check bearer type on __l2cap_global_chan_by_addr (Gopal Tiwari) [1764976] - [net] bluetooth: validate BLE connection interval updates (Gopal Tiwari) [1764976] - [net] bluetooth: Add support for LE ping feature (Gopal Tiwari) [1764976] - [net] bluetooth: Check state in l2cap_disconnect_rsp (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: NUL terminate a string in the compat ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Ignore CC events not matching the last HCI command (Gopal Tiwari) [1764976] - [net] bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1764976] - [net] bluetooth: hci_core: Don't stop BT if the BD address missing in dts (Gopal Tiwari) [1764976] - [net] bluetooth: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1764976] - [net] bluetooth: Add return check for L2CAP security level set (Gopal Tiwari) [1764976] - [net] bluetooth: Fix not initializing L2CAP tx_credits (Gopal Tiwari) [1764976] - [net] bluetooth: Check address length before reading address field (Gopal Tiwari) [1764976] - [net] bluetooth: Add quirk for reading BD_ADDR from fwnode property (Gopal Tiwari) [1764976] - [net] bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: a2mp: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: hci_event: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix decrementing reference count twice in releasing socket (Gopal Tiwari) [1764976] - [net] bluetooth: make hw_err static, reduces object code size (Gopal Tiwari) [1764976] - [net] bluetooth: Allow driver specific cmd timeout handling (Gopal Tiwari) [1764976] - [net] bluetooth: Mark expected switch fall-throughs (Gopal Tiwari) [1764976] - [net] bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt (Gopal Tiwari) [1764976] - [net] Bluetooth: Fix locking in bt_accept_enqueue() for BH context (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warnings (Gopal Tiwari) [1764976] - [net] bluetooth: Fix unnecessary error message for HCI request completion (Gopal Tiwari) [1764976] - [net] bluetooth: clean an indentation issue, remove extraneous space (Gopal Tiwari) [1764976] - [net] bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro (Gopal Tiwari) [1764976] - [net] bluetooth: Remove redundant check on status (Gopal Tiwari) [1764976] - [net] bluetooth: Errata Service Release 8, Erratum 3253 (Gopal Tiwari) [1764976] - [net] bluetooth: Use separate L2CAP LE credit based connection result values (Gopal Tiwari) [1764976] - [net] rfcomm: get rid of mentioning TIOC[SG]SERIAL (Gopal Tiwari) [1764976] - [net] bluetooth: Fix debugfs NULL pointer dereference (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Detect if remote is not able to use the whole MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive rx credits from MTU and MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive MPS from connection MTU (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions and track LE resolve list modification (Gopal Tiwari) [1764976] - [net] bluetooth: Remove unnecessary smp_mb__{before, after}_atomic (Gopal Tiwari) [1764976] - [net] bluetooth: smp: fix crash in unpairing (Gopal Tiwari) [1764976] - [net] bluetooth: smp: Fix trying to use non-existent local OOB data (Gopal Tiwari) [1764976] - [net] bluetooth: Use correct tfm to generate OOB data (Gopal Tiwari) [1764976] - [net] hidp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] hidp: constify hidp_connection_add() (Gopal Tiwari) [1764976] - [net] cmtp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bnep: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions for LE set address resolution (Gopal Tiwari) [1764976] - [net] bluetooth: remove redundant variables 'adv_set' and 'cp' (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Fix handling of strncpy for hid->name information (Gopal Tiwari) [1764976] - [net] bluetooth: Add new quirk for non-persistent setup settings (Gopal Tiwari) [1764976] - [net] bluetooth: Handle ADv set terminated event (Gopal Tiwari) [1764976] - [net] bluetooth: Implement secondary advertising on different PHYs (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set ADV set random address (Gopal Tiwari) [1764976] - [net] bluetooth: Implement disable and removal of adv instance (Gopal Tiwari) [1764976] - [net] bluetooth: Use ext adv for directed adv (Gopal Tiwari) [1764976] - [net] bluetooth: Implement PHY changed event (Gopal Tiwari) [1764976] - [net] bluetooth: Handle extended ADV PDU types (Gopal Tiwari) [1764976] - [net] bluetooth: Use Set ext adv/scan rsp data if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Impmlement extended adv enable (Gopal Tiwari) [1764976] - [net] bluetooth: Define PHY flags in hdev and set 1M as default (Gopal Tiwari) [1764976] - [net] bluetooth: Read no of adv sets during init (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Get PHY Configuration mgmt command (Gopal Tiwari) [1764976] - [net] bluetooth: Use selected PHYs in extended connect (Gopal Tiwari) [1764976] - [net] bluetooth: Set Scan PHYs based on selected PHYs by user (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set PHY Confguration command (Gopal Tiwari) [1764976] - [net] bluetooth: Add defines for BREDR pkt_type (Gopal Tiwari) [1764976] - [net] bluetooth: Use lock_sock_nested in bt_accept_enqueue (Gopal Tiwari) [1764976] - [net] bluetooth: avoid killing an already killed socket (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended LE Connection if supported (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for le conn status and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Process extended ADV report event (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended scanning if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for LE set scan start and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Store Resolv list size (Gopal Tiwari) [1764976] - [net] bluetooth: Add HCI command for clear Resolv list (Gopal Tiwari) [1764976] - [leds] triggers: let struct (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Skip 1 error print in device_want_to_sleep() (Gopal Tiwari) [1764976] - [bluetooth] btqca: Reset download type to default (Gopal Tiwari) [1764976] - [bluetooth] btqca: release_firmware after qca_inject_cmd_complete_event (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Send VS pre shutdown command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Use correct byte format for opcode of injected command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add a short delay before downloading the NVM (Gopal Tiwari) [1764976] - [bluetooth] btusb: Fix error return code in btusb_mtk_setup_firmware() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use kfree_skb() instead of kfree() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7663U USB devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7668U USB devices (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3491 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3501 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] hci_bcsp: Fix memory leak in rx_skb (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8723DU (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for clock osc property (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for boot-gpios property (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4359C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Load customized NVM based on the device property (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Add serdev support (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Wait for final ack before switching baudrate (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Add function to wait for characters to be sent (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: wcn3990: Drop baudrate change vendor event (Gopal Tiwari) [1764976] - [bluetooth] btqca: inject command complete event during fw download (Gopal Tiwari) [1764976] - [bluetooth] Cleanup formatting and coding style (Gopal Tiwari) [1764976] - [bluetooth] btrtl: HCI reset on close for Realtek BT chip (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: Refactor download_firmware (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: set operational frequency earlier (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM4356 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Rename STATE_ to QCA_ (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM2076B1 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Added support for WCN3998 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Fix crash with non-serdev devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Give enough time to ROME controller to bootup (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Fix empty regulator supplies for Intel Macs (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM2076B1 UART Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43341B (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for SD8987 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Drop newline with bt_dev logging macros (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Fix hdev->stat.byte_rx accumulation (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add runtime PM support to SDIO based Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add a bit definition for CHLPCR (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fixed incorrect type in assignment (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: fix spelling mistake "sliped" -> "slipped" (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: fix uninitialized symbol errors in btmtksdio_rx_packet (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Use module_sdio_driver helper (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663S and MT7668S SDIO devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Fix misspelling of 'baudrate' (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper function to get the chip family (Gopal Tiwari) [1764976] - [bluetooth] btusb: request wake pin with NOAUTOEN (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663U and MT7668U UART devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Reduce delay after sending baudrate request for WCN3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: add QCA6174A compatible properties (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use msleep() instead of open coding it (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add delay after power-off pulse (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Move boot delay to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Pass boolean 'on/off' to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] btqcomsmd: use HCI_QUIRK_USE_BDADDR_PROPERTY (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Set HCI_QUIRK_USE_BDADDR_PROPERTY for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Gopal Tiwari) [1764976] - [bluetooth] mediatek: update the common setup between MT7622 and other devices (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass a pointer to mtk_hci_wmt_sync (Gopal Tiwari) [1764976] - [bluetooth] mediatek: fix up an error path to restore bdev->tx_state (Gopal Tiwari) [1764976] - [bluetooth] mediatek: trivial typo fix (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Initialize hci_dev before open() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Disable IBS state machine and flush Tx buffer (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Deassert RTS while baudrate change command (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: use wait_until_sent() for power pulses (Gopal Tiwari) [1764976] - [bluetooth] remove redundant zero check on count (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add shutdown routine for BTUSB_INTEL_NEW devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: btusb_intel_cmd_timeout: use sleeping functions (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Restore old logic to assume firmware is already loaded (Gopal Tiwari) [1764976] - [bluetooth] btusb: Use the cmd_timeout method to reset the Intel BT chip (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for sd8977 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: Drop unused GPIO includes (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: lower log level of informational message (Gopal Tiwari) [1764976] - [bluetooth] hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: improve printk messages (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper to set device address (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4329B1 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle specific unknown packets after firmware loading (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Turn off RTL8723BS on suspend, reprobe on resume (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add suspend / resume ops (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: clean an indentation issue, remove extraneous spaces (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Remove setting of HCI_QUIRK_RESET_ON_CLOSE (Gopal Tiwari) [1764976] - [bluetooth] Remove unnecessary smp_mb__after_atomic() barriers (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add BCM20702A1 variant (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Wait for device to come out of reset after power on (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for regulator supplies (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add compatible string for BCM4330 (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43430A0 (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for LPO clock (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Use "txco" and "extclk" to get clock reference (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Simplify clk_get error handling (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle deferred probing for the clock supply (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for controller debug logs (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add support for 0cf3:535b QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM43430 (Gopal Tiwari) [1764976] - [bluetooth] ath3k: add more information to error message (Gopal Tiwari) [1764976] - [bluetooth] bt3c_cs: Fix obsolete function (Gopal Tiwari) [1764976] - [bluetooth] btrsi: fix bt tx timeout issue (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4335C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8822C with USB interface (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Fixed error space required before open paranethesis (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add poweroff support during hci down for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add quirk for BTUSB_INTEL_NEW (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Make array extension_sig static, shrinks object size (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove serdev_device_open/close function calls (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove hdev dereference in qca_close() (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: clear HCI_UART_PROTO_READY to avoid closing proto races (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Add protocol check in hci_uart_dequeue() (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Free rw_semaphore on close (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fix memory leak (Gopal Tiwari) [1764976] - [bluetooth] Make BT_HCIUART_RTL configuration option depend on ACPI (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass correct size to h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] Introduce BT_HCIUART_RTL configuration option (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Add protocol support for MediaTek serial devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Introduce HCI_EV_VENDOR and use it (Gopal Tiwari) [1764976] - [bluetooth] h5: Fix missing dependency on BT_HCIUART_SERDEV (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for Qualcomm Bluetooth chip wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Enable 3.2 Mbps operating speed (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add wrapper functions for setting UART speed (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add wcn3990 firmware download support (Gopal Tiwari) [1764976] - [bluetooth] btqca: Redefine qca_uart_setup() to generic function (Gopal Tiwari) [1764976] - [bluetooth] btqca: Rename ROME specific functions to generic functions (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for enable and device-wake GPIOs (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for the RTL8723BS (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add vendor setup, open, and close callbacks (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for serdev enumerated devices (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for retrieving the UART settings (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Use rtl_dev_err and rtl_dev_info (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for a config filename postfix (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for the RTL8723BS and RTL8723DS chips (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add MODULE_FIRMWARE declarations (Gopal Tiwari) [1764976] - [bluetooth] btrtl: split the device initialization into smaller parts (Gopal Tiwari) [1764976] - [bluetooth] btusb: Release RF resource on BT shutdown (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Replace GFP_ATOMIC with GFP_KERNEL (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate() (Gopal Tiwari) [1764976] - [bluetooth] bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL in btmrvl_sdio_card_to_host() (Gopal Tiwari) [1764976] - [bluetooth] btusb: use irqsave() in URB's complete callback (Gopal Tiwari) [1764976] - [bluetooth] Add a new Realtek 8723DE ID 0bda:b009 (Gopal Tiwari) [1764976]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Frantisek Hrbata) - [powerpc] powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable (David Hildenbrand) [1812874] - [x86] kvm/svm: PKU not currently supported (Wei Huang) [1789159] - [x86] Remove the unsupported check for Cooper Lake (David Arcari) [1813921]- [netdrv] net/mlx5e: Show/set Rx network flow classification rules on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Init ethtool steering for representors (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Introduce root ft concept for representors netdevs (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5: E-Switch, Use vport metadata matching only when mandatory (Alaa Hleihel) [1795156] - [nvme] nvme: log additional message for controller status (David Milburn) [1752952]- [powerpc] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems (Desnes Augusto Nunes do Rosario) [1755221] - [mm] powerpc/book3s64/radix: Remove WARN_ON in destroy_context() (Steve Best) [1812821] - [kernel] rcutorture: Upper case solves the case of the vanishing NULL pointer (Waiman Long) [1810247] - [tools] torture: Suppress propagating trace_printk() warning (Waiman Long) [1810247] - [kernel] rcutorture: Dump trace buffer for callback pipe drain failures (Waiman Long) [1810247] - [tools] torture: Add --trust-make to suppress "make clean" (Waiman Long) [1810247] - [tools] torture: Make --cpus override idleness calculations (Waiman Long) [1810247] - [tools] torture: Run kernel build in source directory (Waiman Long) [1810247] - [tools] torture: Add function graph-tracing cheat sheet (Waiman Long) [1810247] - [tools] torture: Capture qemu output (Waiman Long) [1810247] - [tools] rcutorture: Tweak kvm options (Waiman Long) [1810247] - [kernel] rcutorture: Add trivial RCU implementation (Waiman Long) [1810247] - [kernel] rcutorture: Halt forward-progress checks at end of run (Waiman Long) [1810247] - [kernel] rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels (Waiman Long) [1810247] - [tools] rcutorture: Exempt TREE01 from forward-progress testing (Waiman Long) [1810247] - [kernel] rcutorture: Exempt tasks RCU from timely draining of grace periods (Waiman Long) [1810247] - [tools] rcutorture: Provide rudimentary Makefile (Waiman Long) [1810247] - [tools] torture: Make kvm-find-errors.sh and kvm-recheck.sh provide exit status (Waiman Long) [1810247] - [kernel] torture: Allow inter-stutter interval to be specified (Waiman Long) [1810247] - [kernel] rcutorture: Fix stutter_wait() return value and freelist checks (Waiman Long) [1810247] - [kernel] rcutorture: Add cond_resched() to forward-progress free-up loop (Waiman Long) [1810247] - [tools] rcutorture: Add cpu0 to the set of CPUs to add jitter (Waiman Long) [1810247] - [tools] rcutorture: Select from only online CPUs (Waiman Long) [1810247] - [kernel] rcu/sync: Simplify the state machine (Waiman Long) [1810247] - [kernel] locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem (Waiman Long) [1810247] - [kernel] rcu/sync: Kill rcu_sync_type/gp_type (Waiman Long) [1810247] - [kernel] rcu: Make __call_srcu static (Waiman Long) [1810247] - [kernel] rcu: Upgrade sync_exp_work_done() to smp_mb() (Waiman Long) [1810247] - [documentation] doc: Remove ".vnet" from paulmck email addresses (Waiman Long) [1810247] - [kernel] rcu: Set a maximum limit for back-to-back callback invocation (Waiman Long) [1810247] - [kernel] rcu: Correctly unlock root node in rcu_check_gp_start_stall() (Waiman Long) [1810247] - [kernel] rcu: Dump specified number of blocked tasks (Waiman Long) [1810247] - [kernel] rcu: Remove unused rdp local from synchronize_rcu_expedited() (Waiman Long) [1810247] - [kernel] rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs (Waiman Long) [1810247] - [kernel] rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_from_idle() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() (Waiman Long) [1810247] - [kernel] rcu: Inline invoke_rcu_callbacks() into its sole remaining caller (Waiman Long) [1810247] - [kernel] rcu: Use irq_work to get scheduler's attention in clean context (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_read_unlock_special() to raise_softirq() if in_irq() (Waiman Long) [1810247] - [kernel] rcu: Only do rcu_read_unlock_special() wakeups if expedited (Waiman Long) [1810247] - [kernel] rcu: Check for wakeup-safe conditions in rcu_read_unlock_special() (Waiman Long) [1810247] - [kernel] rcu: Enable elimination of Tree-RCU softirq processing (Waiman Long) [1810247] - [kernel] rcuperf: Fix cleanup path for invalid perf_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix cleanup path for invalid torture_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix expected forward progress duration in OOM notifier (Waiman Long) [1810247] - [kernel] rcutorture: Remove ->ext_irq_conflict field (Waiman Long) [1810247] - [kernel] rcutorture: Make rcutorture_extend_mask() comment match the code (Waiman Long) [1810247] - [tools] tools/.../rcutorture: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] torture: Don't try to offline the last CPU (Waiman Long) [1810247] - [kernel] rcu: Fix nohz status in stall warning (Waiman Long) [1810247] - [kernel] rcu: Move forward-progress checkers into tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move irq-disabled stall-warning checking to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Organize functions in tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU stall-warning info helper functions (Waiman Long) [1810247] - [kernel] rcu: Move rcu_print_task_exp_stall() to tree_exp.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU task stall-warning helper functions (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree.c (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree_plugin.h (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of update.c (Waiman Long) [1810247] - [kernel] srcu: Remove cleanup_srcu_struct_quiesced() (Waiman Long) [1810247] - [kernel] srcu: Check for in-flight callbacks in _cleanup_srcu_struct() (Waiman Long) [1810247] - [kernel] rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unlock_special (Waiman Long) [1810247] - [kernel] rcu: Fix typo in tree_exp.h comment (Waiman Long) [1810247] - [kernel] rcu: Eliminate redundant NULL-pointer check (Waiman Long) [1810247] - [kernel] rcu: Fix force_qs_rnp() header comment (Waiman Long) [1810247] - [kernel] rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sched_qs() comments (Waiman Long) [1810247] - [kernel] rcu: Do a single rhp->func read in rcu_head_after_call_rcu() (Waiman Long) [1810247] - [kernel] rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs (Waiman Long) [1810247] - [kernel] rcu: Fix self-wakeups for grace-period kthread (Waiman Long) [1810247] - [kernel] rcu: Report error for bad rcu_nocbs= parameter values (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_nocbs= to specify all CPUs (Waiman Long) [1810247] - [kernel] rcu: Move common code out of if-else block (Waiman Long) [1810247] - [kernel] rcu: Set rcutree.kthread_prio sysfs access to read-only (Waiman Long) [1810247] - [kernel] rcu: Make exit_rcu() handle non-preempted RCU readers (Waiman Long) [1810247] - [kernel] rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice (Waiman Long) [1810247] - [kernel] rcu: Avoid unnecessary softirq when system is idle (Waiman Long) [1810247] - [kernel] rcu: Unconditionally expedite during suspend/hibernate (Waiman Long) [1810247] - [kernel] rcu/tree: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] srcu: Remove srcu_queue_delayed_work_on() (Waiman Long) [1810247] - [kernel] sched/fair: Define sched_idle_cpu() only for SMP configurations (Phil Auld) [1419746] - [kernel] sched/fair: Load balance aggressively for SCHED_IDLE CPUs (Phil Auld) [1419746] - [kernel] sched/fair : Improve update_sd_pick_busiest for spare capacity case (Phil Auld) [1419746] - [kernel] sched/fair: Fix find_idlest_group() to handle CPU affinity (Phil Auld) [1419746] - [kernel] sched/cfs: fix spurious active migration (Phil Auld) [1419746] - [kernel] sched/fair: Add comments for group_type and balancing at SD_NUMA level (Phil Auld) [1419746] - [kernel] sched/fair: Fix rework of find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Rework find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Optimize find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in wakeup path (Phil Auld) [1419746] - [kernel] sched/fair: Use utilization to select misfit task (Phil Auld) [1419746] - [kernel] sched/fair: Spread out tasks evenly when not overloaded (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Use rq->nr_running when balancing load (Phil Auld) [1419746] - [kernel] sched/fair: Rework load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Remove meaningless imbalance calculation (Phil Auld) [1419746] - [kernel] sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr_running (Phil Auld) [1419746] - [kernel] sched/fair: Clean up asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fall back to sched-idle CPU if idle CPU isn't found (Phil Auld) [1419746] - [kernel] sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq (Phil Auld) [1419746] - [kernel] sched/core: Allow sched_setattr() to use the current policy (Phil Auld) [1419746] - [kernel] sched/fair: Introduce fits_capacity() (Phil Auld) [1419746] - [kernel] sched/core: Provide a pointer to the valid CPU mask (Phil Auld) [1419746] - [x86] x86/percpu: Optimize raw_cpu_xchg() (Phil Auld) [1419746] - [kernel] x86/percpu, sched/fair: Avoid local_clock() (Phil Auld) [1419746] - [x86] x86/percpu, x86/irq: Relax {set,get}_irq_regs() (Phil Auld) [1419746] - [x86] x86/percpu: Relax smp_processor_id() (Phil Auld) [1419746] - [x86] x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() (Phil Auld) [1419746] - [kernel] sched/fair: Fix unnecessary increase of balance interval (Phil Auld) [1419746] - [kernel] sched/fair: Trigger asym_packing during idle load balance (Phil Auld) [1419746] - [kernel] sched/fair: Fix rounding bug for asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fix warning on non-SMP build (Phil Auld) [1419746] - [kernel] sched/core: Create task_has_idle_policy() helper (Phil Auld) [1419746] - [firmware] efi: fix a mistype in comments mentioning efivar_entry_iter_begin() (Vladis Dronov) [1804417] - [firmware] efi: add a sanity check to efivar_store_raw() (Vladis Dronov) [1804417] - [firmware] efi: fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov) [1804417] - [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810653] - [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810653] - [fs] xfs: fix some memory leaks in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() (Bill O'Donnell) [1765693] - [fs] xfs: fix inode fork extent count overflow (Bill O'Donnell) [1765693] - [fs] xfs: change the seconds fields in xfs_bulkstat to signed (Bill O'Donnell) [1765693] - [fs] xfs: assure zeroed memory buffers for certain kmem allocations (Bill O'Donnell) [1765693] - [fs] xfs: removed unused error variable from xchk_refcountbt_rec (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from xfs_get_aghdr_buf() (Bill O'Donnell) [1765693] - [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1765693] - [fs] xfs: remove unlikely() from WARN_ON() condition (Bill O'Donnell) [1765693] - [fs] xfs: avoid unused to_mp() function warning (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of superblock (Bill O'Donnell) [1765693] - [fs] xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag") (Bill O'Donnell) [1765693] - [fs] xfs: removed unneeded variable (Bill O'Donnell) [1765693] - [fs] xfs: push the grant head when the log head moves forward (Bill O'Donnell) [1765693] - [fs] xfs: push iclog state cleaning into xlog_state_clean_log (Bill O'Donnell) [1765693] - [fs] xfs: factor iclog state processing out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor callbacks out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor debug code out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: prevent CIL push holdoff in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: fix missed wakeup on l_flush_wait (Bill O'Donnell) [1765693] - [fs] xfs: push the AIL in xlog_grant_head_wake (Bill O'Donnell) [1765693] - [fs] xfs: Use WARN_ON_ONCE for bailout mount-operation (Bill O'Donnell) [1765693] - [fs] xfs: define a flags field for the AG geometry ioctl structure (Bill O'Donnell) [1765693] - [fs] xfs: add a xfs_valid_startblock helper (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused XFS_ALLOC_USERDATA flag (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xfs_fsb_to_db (Bill O'Donnell) [1765693] - [fs] xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate (Bill O'Donnell) [1765693] - [fs] xfs: Fix stale data exposure when readahead races with hole punch (Bill O'Donnell) [1765693] - [mm] fs: Export generic_fadvise() (Bill O'Donnell) [1765693] - [fs] xfs: reverse search directory freespace indexes (Bill O'Donnell) [1765693] - [fs] xfs: speed up directory bestfree block scanning (Bill O'Donnell) [1765693] - [fs] xfs: factor free block index lookup from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: factor data block addition from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_dir2_addname() (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_CONTINUE values (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_ABORT values (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of btree block in scrub/repair (Bill O'Donnell) [1765693] - [fs] xfs: reinitialize rm_flags when unpacking an offset into an rmap irec (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred bmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred refcount functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred rmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary parameter from xfs_iext_inc_seq (Bill O'Donnell) [1765693] - [fs] xfs: fix sign handling problem in xfs_bmbt_diff_two_keys (Bill O'Donnell) [1765693] - [fs] xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys (Bill O'Donnell) [1765693] - [fs] xfs: fix maxicount division by zero error (Bill O'Donnell) [1765693] - [fs] xfs: bmap scrub should only scrub records once (Bill O'Donnell) [1765693] - [fs] xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify' (Bill O'Donnell) [1765693] - [fs] fs: xfs: Remove KM_NOSLEEP and KM_SLEEP (Bill O'Donnell) [1765693] - [fs] fs/xfs: Fix return code of xfs_break_leased_layouts() (Bill O'Donnell) [1765693] - [fs] xfs: compat_ioctl: use compat_ptr() (Bill O'Donnell) [1765693] - [fs] xfs: fall back to native ioctls for unhandled compat ones (Bill O'Donnell) [1765693] - [fs] xfs: remove more ondisk directory corruption asserts (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve() (Bill O'Donnell) [1765693] - [fs] xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() (Bill O'Donnell) [1765693] - [fs] xfs: fix stack contents leakage in the v1 inumber ioctls (Bill O'Donnell) [1765693] - [fs] xfs: sync up xfs_trans_inode with userspace (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_trans_inode.c to libxfs/ (Bill O'Donnell) [1765693] - [fs] xfs: chain bios the right way around in xfs_rw_bdev (Bill O'Donnell) [1765693] - [fs] xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk (Bill O'Donnell) [1765693] - [fs] xfs: don't update lastino for FSBULKSTAT_SINGLE (Bill O'Donnell) [1765693] - [fs] xfs: online scrub needn't bother zeroing its temporary buffer (Bill O'Donnell) [1765693] - [fs] xfs: only allocate memory for scrubbing attributes when we need it (Bill O'Donnell) [1765693] - [fs] xfs: refactor attr scrub memory allocation function (Bill O'Donnell) [1765693] - [fs] xfs: refactor extended attribute buffer pointer functions (Bill O'Donnell) [1765693] - [fs] xfs: attribute scrub should use seen_enough to pass error values (Bill O'Donnell) [1765693] - [fs] xfs: allow single bulkstat of special inodes (Bill O'Donnell) [1765693] - [fs] xfs: specify AG in bulk req (Bill O'Donnell) [1765693] - [fs] xfs: wire up the v5 inumbers ioctl (Bill O'Donnell) [1765693] - [fs] xfs: wire up new v5 bulkstat ioctls (Bill O'Donnell) [1765693] - [fs] xfs: introduce v5 inode group structure (Bill O'Donnell) [1765693] - [fs] xfs: introduce new v5 bulkstat structure (Bill O'Donnell) [1765693] - [fs] xfs: rename bulkstat functions (Bill O'Donnell) [1765693] - [fs] xfs: remove various bulk request typedef usage (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Change return type from int to void (Bill O'Donnell) [1765693] - [fs] xfs: poll waiting for quotacheck (Bill O'Donnell) [1765693] - [fs] xfs: multithreaded iwalk implementation (Bill O'Donnell) [1765693] - [fs] xfs: refactor INUMBERS to use iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: refactor iwalk code to handle walking inobt records (Bill O'Donnell) [1765693] - [fs] xfs: refactor xfs_iwalk_grab_ichunk (Bill O'Donnell) [1765693] - [fs] xfs: clean up long conditionals in xfs_iwalk_ichunk_ra (Bill O'Donnell) [1765693] - [fs] xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino (Bill O'Donnell) [1765693] - [fs] xfs: move bulkstat ichunk helpers to iwalk code (Bill O'Donnell) [1765693] - [fs] xfs: calculate inode walk prefetch more carefully (Bill O'Donnell) [1765693] - [fs] xfs: convert bulkstat to new iwalk infrastructure (Bill O'Donnell) [1765693] - [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Bill O'Donnell) [1765693] - [fs] xfs: convert quotacheck to use the new iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: create simplified inode walk function (Bill O'Donnell) [1765693] - [fs] xfs: create iterator error codes (Bill O'Donnell) [1765693] - [fs] xfs: remove XFS_TRANS_NOFS (Bill O'Donnell) [1765693] - [fs] xfs: simplify xfs_ioend_can_merge (Bill O'Donnell) [1765693] - [fs] xfs: allow merging ioends over append boundaries (Bill O'Donnell) [1765693] - [fs] xfs: fix a comment typo in xfs_submit_ioend (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused xfs_count_page_state declaration (Bill O'Donnell) [1765693] - [fs] xfs: fix iclog allocation size (Bill O'Donnell) [1765693] - [fs] xfs: remove unused header files (Bill O'Donnell) [1765693] - [fs] xfs: account for log space when formatting new AGs (Bill O'Donnell) [1765693] - [fs] xfs: refactor free space btree record initialization (Bill O'Donnell) [1765693] - [fs] xfs: always update params on small allocation (Bill O'Donnell) [1765693] - [fs] xfs: skip small alloc cntbt logic on NULL cursor (Bill O'Donnell) [1765693] - [fs] xfs: move small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: clean up small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_bud_init into xfs_trans_get_bud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_rud_init into xfs_trans_get_rud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_cud_init into xfs_trans_get_cud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_efd_init into xfs_trans_get_efd (Bill O'Donnell) [1765693] - [fs] xfs: remove a pointless comment duplicated above all xfs_item_ops instances (Bill O'Donnell) [1765693] - [fs] xfs: use a list_head for iclog callbacks (Bill O'Donnell) [1765693] - [fs] xfs: remove the xfs_log_item_t typedef (Bill O'Donnell) [1765693] - [fs] xfs: don't cast inode_log_items to get the log_item (Bill O'Donnell) [1765693] - [fs] xfs: add a flag to release log items on commit (Bill O'Donnell) [1765693] - [fs] xfs: split iop_unlock (Bill O'Donnell) [1765693] - [fs] xfs: don't use xfs_trans_free_items in the commit path (Bill O'Donnell) [1765693] - [fs] xfs: remove the dummy iop_push implementation for inode creation items (Bill O'Donnell) [1765693] - [fs] xfs: don't require log items to implement optional methods (Bill O'Donnell) [1765693] - [fs] xfs: stop using XFS_LI_ABORTED as a parameter flag (Bill O'Donnell) [1765693] - [fs] xfs: fix a trivial comment typo in xfs_trans_committed_bulk (Bill O'Donnell) [1765693] - [fs] xfs: add struct xfs_mount pointer to struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove the b_io_length field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: properly type the b_log_item field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove unused buffer cache APIs (Bill O'Donnell) [1765693] - [fs] xfs: stop using bp naming for log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to read and write the log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: return an offset instead of a pointer from xlog_align (Bill O'Donnell) [1765693] - [fs] xfs: move the log ioend workqueue to struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to write log buffers (Bill O'Donnell) [1765693] - [fs] xfs: make use of the l_targ field in struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: remove the syncing argument from xlog_verify_iclog (Bill O'Donnell) [1765693] - [fs] xfs: update both stat counters together in xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out iclog size calculation from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out splitting of an iclog from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out log buffer writing from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: don't use REQ_PREFLUSH for split log writes (Bill O'Donnell) [1765693] - [fs] xfs: remove XLOG_STATE_IOABORT (Bill O'Donnell) [1765693] - [fs] xfs: reformat xlog_get_lowest_lsn (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xlog_get_iclog_buffer_size (Bill O'Donnell) [1765693] - [fs] xfs: remove the l_iclog_size_log field from struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: renumber XBF_WRITE_FAIL (Bill O'Donnell) [1765693] - [fs] xfs: remove the never used _XBF_COMPOUND flag (Bill O'Donnell) [1765693] - [fs] xfs: remove the no-op spinlock_destroy stub (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_ino_geometry to xfs_shared.h (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flag arguments (Bill O'Donnell) [1765693] - [fs] xfs: remove the debug-only q_transp field from struct xfs_dquot (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_buf_zero and xfs_buf_iomove (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from getsb interfaces (Bill O'Donnell) [1765693] - [fs] xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS (Bill O'Donnell) [1765693] - [fs] xfs: finish converting to inodes_per_cluster (Bill O'Donnell) [1765693] - [fs] xfs: fix inode_cluster_size rounding mayhem (Bill O'Donnell) [1765693] - [fs] xfs: refactor inode geometry setup routines (Bill O'Donnell) [1765693] - [fs] xfs: separate inode geometry (Bill O'Donnell) [1765693] - [fs] xfs: use file_modified() helper (Bill O'Donnell) [1765693] - [fs] vfs: introduce file_modified() helper (Bill O'Donnell) [1765693]- [md] dm: bump version of core and various targets (Mike Snitzer) [1810746] - [md] dm: fix congested_fn for request-based device (Mike Snitzer) [1810746] - [md] dm integrity: use dm_bio_record and dm_bio_restore (Mike Snitzer) [1810746] - [md] dm bio record: save_restore bi_end_io and bi_integrity (Mike Snitzer) [1810746] - [md] dm writecache: verify watermark during resume (Mike Snitzer) [1810746] - [md] dm: report suspended device during destroy (Mike Snitzer) [1810746] - [md] dm thin metadata: fix lockdep complaint (Mike Snitzer) [1810746] - [md] dm cache: fix a crash due to incorrect work item cancelling (Mike Snitzer) [1810746] - [md] dm integrity: fix invalid table returned due to argument count mismatch (Mike Snitzer) [1810746] - [md] dm integrity: fix a deadlock due to offloading to an incorrect workqueue (Mike Snitzer) [1810746] - [md] dm integrity: fix recalculation when moving from journal mode to bitmap mode (Mike Snitzer) [1810746] - [md] dm writecache: improve performance of large linear writes on SSDs (Mike Snitzer) [1810746] - [md] dm mpath: Add timeout mechanism for queue_if_no_path (Mike Snitzer) [1810746] - [md] dm thin: change data device's flush_bio to be member of struct pool (Mike Snitzer) [1810746] - [md] dm thin: don't allow changing data device during thin-pool reload (Mike Snitzer) [1810746] - [md] dm thin: fix use-after-free in metadata_pre_commit_callback (Mike Snitzer) [1810746] - [md] dm thin metadata: use pool locking at end of dm_pool_metadata_close (Mike Snitzer) [1810746] - [md] dm writecache: fix incorrect flush sequence when doing SSD mode commit (Mike Snitzer) [1810746] - [md] dm crypt: fix benbi IV constructor crash if used in authenticated mode (Mike Snitzer) [1810746] - [md] dm crypt: Implement Elephant diffuser for Bitlocker compatibility (Mike Snitzer) [1810746] - [md] dm space map common: fix to ensure new block isn't already in use (Mike Snitzer) [1810746] - [md] dm verity: don't prefetch hash blocks for already-verified data (Mike Snitzer) [1810746] - [md] dm crypt: fix GFP flags passed to skcipher_request_alloc() (Mike Snitzer) [1810746] - [md] dm thin metadata: Fix trivial math error in on-disk format documentation (Mike Snitzer) [1810746] - [md] dm thin metadata: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm snapshot: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm bio prison v2: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm mpath: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm zoned: support zone sizes smaller than 128MiB (Mike Snitzer) [1810746] - [md] dm raid: table line rebuild status fixes (Mike Snitzer) [1810746] - [documentation] docs: dm-integrity: remove reference to ARC4 (Mike Snitzer) [1810746] - [md] dm thin: Flush data device before committing metadata (Mike Snitzer) [1810746] - [md] dm thin metadata: Add support for a pre-commit callback (Mike Snitzer) [1810746] - [md] dm btree: increase rebalance threshold in __rebalance2() (Mike Snitzer) [1810746] - [md] dm mpath: remove harmful bio-based optimization (Mike Snitzer) [1810746] - [md] dm integrity: fix excessive alignment of metadata runs (Mike Snitzer) [1810746] - [md] dm cache: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm bio prison: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm thin: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm raid: streamline rs_get_progress() and its raid_status() caller side (Mike Snitzer) [1810746] - [md] dm raid: simplify rs_setup_recovery call chain (Mike Snitzer) [1810746] - [md] dm raid: to ensure resynchronization, perform raid set grow in preresume (Mike Snitzer) [1810746] - [md] dm raid: change rs_set_dev_and_array_sectors API and callers (Mike Snitzer) [1810746] - [md] dm: introduce DM_GET_TARGET_VERSION (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global cache replacement (Mike Snitzer) [1810746] - [md] dm bufio: remove old-style buffer cleanup (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global queue (Mike Snitzer) [1810746] - [md] dm bufio: refactor adjust_total_allocated (Mike Snitzer) [1810746] - [md] dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mike Snitzer) [1810746] - [md] dm crypt: omit parsing of the encapsulated cipher (Mike Snitzer) [1810746] - [md] dm crypt: switch to ESSIV crypto API template (Mike Snitzer) [1810746] - [crypto] crypto: essiv - create wrapper template for ESSIV generation (Mike Snitzer) [1810746] - [security] crypto: drop mask=CRYPTO_ALG_ASYNC from shash tfm allocations (Mike Snitzer) [1810746] - [crypto] crypto: drop mask=CRYPTO_ALG_ASYNC from cipher tfm allocations (Mike Snitzer) [1810746] - [md] dm verity: add root hash pkcs#7 signature verification (Mike Snitzer) [1810746] - [md] dm crypt: reuse eboiv skcipher for IV generation (Mike Snitzer) [1810746] - [md] dm integrity: fix a crash due to BUG_ON in __journal_read_write() (Mike Snitzer) [1810746] - [md] dm kcopyd: Increase default sub-job size to 512KB (Mike Snitzer) [1810746] - [documentation] docs: device-mapper: move it to the admin-guide (Mike Snitzer) [1810746] - [documentation] docs: convert docs to ReST and rename to *.rst (Mike Snitzer) [1810746] - [md] dm crypt: implement eboiv - encrypted byte-offset initialization vector (Mike Snitzer) [1810746] - [md] dm integrity: use kzalloc() instead of kmalloc() + memset() (Mike Snitzer) [1810746] - [md] dm integrity: always set version on superblock update (Mike Snitzer) [1810746] - [md] dm integrity: whitespace, coding style and dead code cleanup (Mike Snitzer) [1810746] - [md] dm integrity: implement synchronous mode for reboot handling (Mike Snitzer) [1810746] - [md] dm integrity: handle machine reboot in bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: add a bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: introduce a function add_new_range_and_wait() (Mike Snitzer) [1810746] - [md] dm integrity: allow large ranges to be described (Mike Snitzer) [1810746] - [md] dm ingerity: pass size to dm_integrity_alloc_page_list() (Mike Snitzer) [1810746] - [md] dm integrity: introduce rw_journal_sectors() (Mike Snitzer) [1810746] - [md] dm crypt and integrity: shash - remove shash_desc::flags (Mike Snitzer) [1810746] - [md] dm: fix potential for q->make_request_fn NULL pointer (Mike Snitzer) [1794340] - [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1811428] - [scsi] scsi: be2iscsi: be_main: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: be_iscsi: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: switch to generic DMA API (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: Update copyright (Maurizio Lombardi) [1796740] - [security] selinux: fix sidtab string cache locking (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: do not allocate ancillary buffer on first load (Ondrej Mosnacek) [1807001] - [security] selinux: remove redundant selinux_nlmsg_perm (Ondrej Mosnacek) [1807001] - [security] selinux: fix wrong buffer types in policydb.c (Ondrej Mosnacek) [1807001] - [security] selinux: treat atomic flags more carefully (Ondrej Mosnacek) [1807001] - [security] selinux: make default_noexec read-only after init (Ondrej Mosnacek) [1807001] - [security] selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND (Ondrej Mosnacek) [1807001] - [security] Documentation, selinux: fix references to old selinuxfs mount point (Ondrej Mosnacek) [1807001] - [security] selinuxfs: use scnprintf to get real length for inode (Ondrej Mosnacek) [1807001] - [security] selinux: remove set but not used variable 'sidtab' (Ondrej Mosnacek) [1807001] - [security] selinux: ensure the policy has been loaded before reading the sidtab stats (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_update() (Ondrej Mosnacek) [1807001] - [security] selinux: randomize layout of key structures (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_enabled/disabled/enforcing_boot (Ondrej Mosnacek) [1807001] - [security] selinux: remove unnecessary selinux cred request (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Ondrej Mosnacek) [1807001] - [security] security: only build lsm_audit if CONFIG_SECURITY=y (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests (Ondrej Mosnacek) [1807001] - [security] selinux: fall back to ref-walk if audit is required (Ondrej Mosnacek) [1807001] - [security] selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link" (Ondrej Mosnacek) [1807001] - [security] selinux: cache the SID -> context string translation (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: sidtab reverse lookup hash table (Ondrej Mosnacek) [1807001] - [security] selinux: default_range glblub implementation (Ondrej Mosnacek) [1807001] - [security] selinux: allow labeling before policy is loaded (Ondrej Mosnacek) [1807001 1777525] - [security] selinux: remove load size limit (Ondrej Mosnacek) [1807001] - [security] selinux: fix residual uses of current_security() for the SELinux blob (Ondrej Mosnacek) [1807001] - [kernel] rcu: Make kfree_rcu() ignore NULL pointers (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of ipc security blobs (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of inode security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of file security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of cred security blob (Ondrej Mosnacek) [1807001] - [security] selinux: kill selinux_sb_get_mnt_opts() (Ondrej Mosnacek) [1807001] - [security] selinux; don't open-code a loop in sb_finish_set_opts() (Ondrej Mosnacek) [1807001] - [security] selinux: expand superblock_doinit() calls (Ondrej Mosnacek) [1807001] - [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1805950]- [block] blk-mq: Keep set->nr_hw_queues and set->map.nr_queues in sync (Ming Lei) [1810523] - [block] block: clear REQ_HIPRI if polling is not supported (Ming Lei) [1809506]- [perf] arm_spe: Enable ACPI/Platform automatic module loading (Jeremy Linton) [1501652] - [perf] perf: arm_spe: Don't error on high-order pages for aux buf (Jeremy Linton) [1501652] - [perf] arm_spe: handle devm_kasprintf() failure (Jeremy Linton) [1501652] - [perf] arm_spe: Enable automatic DT loading (Jeremy Linton) [1501652] - [block] blk-iolatency: fix STS_AGAIN handling (Ming Lei) [1764737] - [block] blk-iolatency: only account submitted bios (Ming Lei) [1764737] - [block] blk-iolatency: clear use_delay when io.latency is set to zero (Ming Lei) [1764737] - [block] blk-iolatency: #include "blk.h" (Ming Lei) [1764737] - [block] Blk-iolatency: warn on negative inflight IO counter (Ming Lei) [1764737] - [block] blk-iolatency: fix IO hang due to negative inflight counter (Ming Lei) [1764737] - [block] block: fix blk-iolatency accounting underflow (Ming Lei) [1764737] - [fs] xfs: stabilize insert range start boundary to avoid COW writeback race (Brian Foster) [1728979] - [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804961] - [ipc] Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()" ("Herton R. Krzesinski") [1807627] - [powerpc] powerpc/tm: Fix clearing MSRin current when reclaiming on signal delivery (Gustavo Duarte) [1751116] - [powerpc] powerpc/tm: Set MSRjust prior to recheckpoint (Gustavo Duarte) [1751116] - [arm64] arm64: smp: Increase secondary CPU boot timeout value (Gavin Shan) [1807684] - [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801049] - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Waiman Long) [1810638] - [char] ipmi: Revert "fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier" (Waiman Long) [1810638]- [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798329] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Check backlight type while doing eDP backlight initializaiton (Lyude Paul) [1782671 1773796 1748892] - [tools] selftests: nft_concat_range: Add test for reported add/flush/add issue (Stefano Brivio) [1807892] - [net] nft_set_pipapo: Actually fetch key data in nft_pipapo_remove() (Stefano Brivio) [1807892] - [net] sched: don't take rtnl lock during flow_action setup (Marcelo Leitner) [1804385] - [include] net: sched: refactor ct action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [include] net: sched: refactor police action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [net] sched: lock action when translating it to flow_action infra (Marcelo Leitner) [1804385] - [powerpc] powerpc/smp: Fix NMI IPI xmon timeout (Diego Domingos) [1747320] - [powerpc] powerpc/smp: Fix NMI IPI timeout (Diego Domingos) [1747320] - [powerpc] powerpc: NMI IPI make NMI IPIs fully sychronous (Diego Domingos) [1747320] - [arm64] arm64: select CPUMASK_OFFSTACK if NUMA (Andrea Arcangeli) [1712856] - [arm64] arm64: tlb: skip tlbi broadcast (Andrea Arcangeli) [1712856]- [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795521] {CVE-2019-20054} - [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795521] {CVE-2019-20054} - [ptp] ptp: correctly disable flags on old ioctls (Petr Oros) [1795188] - [uapi] PTP: add support for one-shot output (Petr Oros) [1795188] - [ptp] PTP: introduce new versions of IOCTLs (Petr Oros) [1795188] - [virtio] virtio_ring: fix stalls for packed rings (Eugenio Perez) [1601355] - [virtio] virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed (Eugenio Perez) [1601355] - [uapi] virtio: drop internal struct from UAPI (Eugenio Perez) [1601355] - [virtio] virtio_ring: advertize packed ring layout (Eugenio Perez) [1601355] - [virtio] virtio_ring: leverage event idx in packed ring (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce packed ring support (Eugenio Perez) [1601355] - [virtio] virtio_ring: cache whether we will use DMA API (Eugenio Perez) [1601355] - [virtio] virtio_ring: extract split ring handling from ring creation (Eugenio Perez) [1601355] - [virtio] virtio_ring: allocate desc state for split ring separately (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce helper for indirect feature (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce debug helpers (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring fields in a sub struct (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring functions together (Eugenio Perez) [1601355] - [virtio] virtio_ring: add _split suffix for split ring functions (Eugenio Perez) [1601355] - [uapi] virtio: add packed ring types and macros (Eugenio Perez) [1601355] - [x86] x86/mtrr: Skip cache flushes on CPUs with cache self-snooping (Prarit Bhargava) [1724541] - [x86] x86/cpu/intel: Clear cache self-snoop capability in CPUs with known errata (Prarit Bhargava) [1724541] - [documentation] Documentation PCI: Fix pciebus-howto.rst filename typo (Myron Stowe) [1793091] - [tools] tools: PCI: Fix installation when `make tools/pci_install` (Myron Stowe) [1793091] - [tools] tools: PCI: Fix broken pcitest compilation (Myron Stowe) [1793091] - [tools] tools pci: Do not delete pcitest.sh in 'make clean' (Myron Stowe) [1793091] - [pci] PCI: endpoint: Clear BAR before freeing its space (Myron Stowe) [1793091] - [pci] PCI: endpoint: Skip odd BAR when skipping 64bit BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Allocate enough space for fixed size BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Set endpoint controller pointer to NULL (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add support to specify alignment for buffers allocated to BARs (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Do not allocate next BARs memory if current BAR is 64Bit (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Remove setting epf_bar flags in function driver (Myron Stowe) [1793091] - [pci] PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add helper to get first unreserved BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add new pci_epc_ops to get EPC features (Myron Stowe) [1793091] - [pci] PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() (Myron Stowe) [1793091] - [pci] PCI: Skip resource distribution when no hotplug bridges (Myron Stowe) [1793091] - [pci] PCI: Simplify pci_bus_distribute_available_resources() (Myron Stowe) [1793091] - [pci] PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround (Myron Stowe) [1793091] - [pci] PCI: Enable NVIDIA HDA controllers (Myron Stowe) [1793091] - [pci] PCI: Use seq_puts() instead of seq_printf() in show_device() (Myron Stowe) [1793091] - [pci] PCI: Add NVIDIA GPU multi-function power dependencies (Myron Stowe) [1793091] - [pci] PCI: Generalize multi-function power dependency device links (Myron Stowe) [1793091] - [pci] PCI: sysfs: Ignore lockdep for remove attribute (Myron Stowe) [1793091] - [pci] PCI: Decode PCIe 32 GT/s link speed (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-function.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pcieaer-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-error-recovery.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert acpi-info.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert MSI-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-iov-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: add Linux PCI to Sphinx TOC tree (Myron Stowe) [1793091] - [pci] PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Myron Stowe) [1793091] - [pci] PCI: Add a stub for pci_ats_disabled() (Myron Stowe) [1793091] - [pci] PCI: Provide pci_match_id() with CONFIG_PCI=n (Myron Stowe) [1793091] - [misc] ocxl: Add PCI hotplug dependency to Kconfig (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Wrap warnings in macro (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Relax check when disabling slot (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Register opencapi slots (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Improve error msg on power state change failure (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Remove erroneous warning (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Find opencapi slot for a device node (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Release opencapi device (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: set up PE on opencapi device when enabling (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Protect PE list (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Fix ref count for devices with their own PE (Steve Best) [1788902] - [of] of: overlay: add_changeset_property() memory leak (Steve Best) [1798483] - [of] of: unittest: initialize args before calling of_*parse_*() (Steve Best) [1798483] - [of] of: unittest: find overlaysentry by name instead of index (Steve Best) [1798483] - [of] of: unittest: allow base devicetree to have symbol metadata (Steve Best) [1798483] - [of] of: overlay: set node fields from properties when add new overlay node (Steve Best) [1798483] - [of] of: unittest: remove unused of_unittest_apply_overlay() argument (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments touching same property (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments add or delete same node (Steve Best) [1798483] - [of] of: overlay: test case of two fragments adding same node (Steve Best) [1798483] - [of] of: overlay: make all pr_debug() and pr_err() messages unique (Steve Best) [1798483] - [of] of: overlay: validate overlay properties (Steve Best) [1798483] - [of] of: overlay: reorder fields in struct fragment (Steve Best) [1798483] - [of] of: overlay: do not duplicate properties from overlay for new nodes (Steve Best) [1798483] - [of] of: overlay: use prop add changeset entry for property in new nodes (Steve Best) [1798483] - [of] of: Convert to using pOFn instead of device_node.name (Steve Best) [1798483] - [powerpc] powerpc/pseries: add of_node_put() in dlpar_detach_node() (Steve Best) [1798483] - [of] of: overlay: add missing of_node_get() in __of_attach_node_sysfs (Steve Best) [1798483] - [of] of: overlay: add missing of_node_put() after add new node to changeset (Steve Best) [1798483] - [of] of: overlay: add tests to validate kfrees from overlay removal (Steve Best) [1798483]- [kernel] open the RHEL 8.3 development (Frantisek Hrbata) - [netdrv] Revert "r8169: don't use MSI before RTL8168d" (Josef Oskera) [1792839] - [drm] drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets (Ben Skeggs) [1789026] - [drm] drm/nouveau/disp/gv100-: not all channel types support reporting error codes (Ben Skeggs) [1789481] - [drm] drm/nouveau/disp/nv50-: prevent oops when no channel method map provided (Ben Skeggs) [1789481] - [fs] cifs: don't leak -EAGAIN for stat() during reconnect (Dave Wysochanski) [1769599] - [block] blk-mq: insert passthrough request into hctx->dispatch directly (Ming Lei) [1788728] - [scsi] scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Tomas Henzl) [1805353]- [fs] NFS: Add deferred cache invalidation for close-to-open consistency violations (Benjamin Coddington) [1803162] - [block] nbd: fix stack corruption in nbd_check_sock_type() (Ming Lei) [1803664] - [mm] mm/vmscan.c: don't round up scan size for online memory cgroup (Aristeu Rozanski) [1775691] - [tools] selftests/bpf: fix clearing buffered output between tests/subtests (Yauheni Kaliuta) [1786006] - [tools] libbpf: avoid usage of __builtin_preserve_field_info (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: samples/bpf: fix Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1786006] - [tools] libbpf: fix Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1786006] - [tools] selftests: fix too long argument (Yauheni Kaliuta) [1786006] - [tools] libbpf: Add BPF-side definitions of supported field relocation kinds (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add sub-tests support for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: abstract away test log output (Yauheni Kaliuta) [1786006] - [tools] selftest/bpf: centralize libbpf logging management for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: prevent headers to be compiled as C code (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add test selectors by number and name to test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: revamp test_progs to allow more control (Yauheni Kaliuta) [1786006] - [net] core: Don't skip generic XDP program execution for cloned SKBs (Jiri Benc) [1802507] - [tools] selftests/bpf: De-flake test_tcpbpf (Jiri Benc) [1802507] - [net] bpf, sockmap: Check update requirements after locking (Jiri Benc) [1802507] - [net] bpf, sockhash: Synchronize_rcu before free'ing map (Jiri Benc) [1802507] - [net] bpf, sockmap: Don't sleep while holding RCU lock on tear-down (Jiri Benc) [1802507] - [net] net: bpf: Don't leak time wait and request sockets (Jiri Benc) [1802507] - [net] bpf/sockmap: Read psock ingress_msg before sk_receive_queue (Jiri Benc) [1802507] - [net] bpf: Clear skb->tstamp in bpf_redirect when necessary (Jiri Benc) [1802507] - [net] xdp: obtain the mem_id mutex before trying to remove an entry (Jiri Benc) [1802507] - [net] page_pool: do not release pool until inflight == 0 (Jiri Benc) [1802507] - [net] xsk: Fix registration of Rx-only sockets (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning umem (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning queues (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing xlated program instructions (Jiri Benc) [1802507] - [tools] bpftool: Fix printing incorrect pointer in btf_dump_ptr (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing jited insns or ksyms (Jiri Benc) [1802507] - [tools] bpftool: Match several programs with same tag (Jiri Benc) [1802507] - [tools] libbpf: Fix realloc usage in bpf_core_find_cands (Jiri Benc) [1802507] - [tools] libbpf: Add missing newline in opts validation macro (Jiri Benc) [1802507] - [tools] libbpf: Don't attach perf_buffer to offline/missing CPUs (Jiri Benc) [1802507] - [tools] libbpf: Extract and generalize CPU mask parsing logic (Jiri Benc) [1802507] - [tools] libbpf: Fix printf compilation warnings on ppc64le arch (Jiri Benc) [1802507] - [tools] libbpf: Fix sym->st_value print on 32-bit arches (Jiri Benc) [1802507] - [tools] libbpf: Make btf__resolve_size logic always check size error condition (Jiri Benc) [1802507] - [tools] libbpf: Fix another potential overflow issue in bpf_prog_linfo (Jiri Benc) [1802507] - [tools] libbpf: Fix potential overflow issue (Jiri Benc) [1802507] - [tools] libbpf: Fix memory leak/double free issue (Jiri Benc) [1802507] - [tools] libbpf: Fix off-by-one error in ELF sanity check (Jiri Benc) [1802507] - [tools] selftests/bpf: Fix test_attach_probe (Jiri Benc) [1802507] - [kernel] bpf: Fix bpf_event_output re-entry issue (Jiri Benc) [1802507] - [net] bpf: Fix incorrect verifier simulation of ARSH under ALU32 (Jiri Benc) [1802507] - [net] bpf: Fix passing modified ctx to ld/abs/ind instruction (Jiri Benc) [1802507] - [net] bpf: cgroup: prevent out-of-order release of cgroup bpf (Jiri Benc) [1802507] - [net] bpf: Fix precision tracking for unbounded scalars (Jiri Benc) [1802507] - [net] bpf: Fix cgroup local storage prog tracking (Jiri Benc) [1802507] - [net] bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() (Jiri Benc) [1802507] - [net] bpf, offload: Unlock on error in bpf_offload_dev_create() (Jiri Benc) [1802507] - [powerpc] powerpc/bpf: Fix tail call implementation (Jiri Benc) [1802507] - [net] bpf: Fix use after free in bpf_get_prog_name (Jiri Benc) [1802507] - [net] bpf: Fix use after free in subprog's jited symbol removal (Jiri Benc) [1802507] - [uapi] bpf: fix BTF limits (Jiri Benc) [1802507] - [net] bpf: fix BTF verification of enums (Jiri Benc) [1802507] - [netdrv] ice: Don't tell the OS that link is going down (Jonathan Toppins) [1792670] - [powerpc] powerpc/powernv: implement opal_put_chars_atomic (Steve Best) [1806254] - [tty] powerpc/powernv: move opal console flushing to udbg (Steve Best) [1806254] - [powerpc] powerpc/powernv: Remove OPALv1 support from opal console driver (Steve Best) [1806254] - [powerpc] powerpc/powernv: Implement and use opal_flush_console (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg use flush fallback from console code (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg standardise OPAL_BUSY handling (Steve Best) [1806254] - [powerpc] powerpc/powernv: Fix OPAL console driver OPAL_BUSY loops (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal_put_chars partial write fix (Steve Best) [1806254] - [x86] Mark Comet Lake-S as supported (David Arcari) [1805754]- rebuild, due infrastructure issues last kernel build wasn't signed properly [1807216]- [nvme] nvme-multipath: Fix memory leak with ana_log_buf (David Milburn) [1804822] - [powerpc] pci/of: Fix OF flags parsing for 64bit BARs (David Gibson) [1804038]- [pci] PCI: pciehp: Add DMI table for in-band presence disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Wait for PDS if in-band presence is disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Add support for disabling in-band presence (Myron Stowe) [1749528] - [netdrv] net/mlx5: DR, Handle reformat capability over sw-steering tables (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Fix matching on vport gvmi (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, use non preemptible call to get the current cpu number (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Enable counter on non-fwd-dest objects (Alaa Hleihel) [1794997] - [iommu] iommu/vt-d: Simplify check in identity_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Remove deferred_attach_domain() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Do deferred attachment in iommu_need_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Move deferred device attachment into helper function (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Add attach_deferred() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Refactor find_domain() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Allow devices with RMRRs to use identity domain (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock (Jerry Snitselaar) [1797124 1784649] - [ata] ata: ahci: Add shutdown to freeze hardware resources of ahci (David Milburn) [1784955] - [include] redhat: kabi: convert incorrect use of RH_KABI_EXTEND (Jiri Benc) [1715803] - [include] redhat: kabi: macros for intentional kABI breakage (Jiri Benc) [1715803] - [uapi] redhat: kabi: bpf: remove misleading comment (Jiri Benc) [1715803] - [include] redhat: kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Jiri Benc) [1715803] - [kernel] kernel/module.c: wakeup processes in module_wq on module unload (Prarit Bhargava) [1804209] - [x86] kvm: x86: do not reset microcode version on INIT or RESET (Paolo Bonzini) [1801853] - [x86] kvm: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini) [1801853] - [nvme] nvme: prevent warning triggered by nvme_stop_keep_alive (David Milburn) [1799890] - [nvme] nvme: nvme_keep_alive_end_io fixup setting comp_seen flag (David Milburn) [1799890]- [iommu] iommu: don't change default domain if already set by quirk (Jerry Snitselaar) [1786292] - [net] netfilter: ipset: Copy the right MAC address in hash:ip, mac IPv6 sets (Stefano Brivio) [1759422] - [net] ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set (Guillaume Nault) [1802817] - [net] tcp: clear tp->segs_{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->data_segs{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->delivered in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->total_retrans in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: do not leave dangling pointers in tp->highest_sack (Guillaume Nault) [1802682] - [net] tcp: Fix highest_sack and highest_sack_seq (Guillaume Nault) [1802682] - [net] tcp: do not send empty skb from tcp_write_xmit() (Guillaume Nault) [1802682] - [net] tcp: md5: fix potential overestimation of TCP option space (Guillaume Nault) [1802682] - [net] tcp: fix data-race in tcp_recvmsg() (Guillaume Nault) [1802682] - [net] bridge: ebtables: don't crash when using dnat target in output chains (Andrea Claudi) [1798923] - [net] ip6_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ip_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ipv4: Detect rollover in specific fib table dump (Guillaume Nault) [1801587] - [net] inet: protect against too small mtu values. (Guillaume Nault) [1801587] - [net] icmp: fix data-race in cmp_global_allow() (Guillaume Nault) [1801587] - [net] inetpeer: fix data-race in inet_putpeer / inet_putpeer (Guillaume Nault) [1801587] - [net] ipv4: Fix table id reference in fib_sync_down_addr (Guillaume Nault) [1801587] - [net] dccp: do not leak jiffies on the wire (Guillaume Nault) [1801587] - [net] inet: stop leaking jiffies on the wire (Guillaume Nault) [1801587] - [tools] selftests: fib_tests: add more tests for metric update (Guillaume Nault) [1801587] - [net] ipv4: fix route update on metric change. (Guillaume Nault) [1801587] - [net] iptunnel: Set tun_flags in the iptunnel_metadata_reply from src (Guillaume Nault) [1801587] - [net] flow_dissector: Fix to use new variables for port ranges in bpf hook (Ivan Vecera) [1789862] - [net] net_sched: fix a resource leak in tcindex_set_parms() (Ivan Vecera) [1789862] - [tools] tc-testing: fix eBPF tests failure on linux fresh clones (Ivan Vecera) [1789862] - [net] net_sched: fix an OOB access in cls_tcindex (Ivan Vecera) [1789862] - [net] cls_rsvp: fix rsvp_policy (Ivan Vecera) [1789862] - [net] net_sched: ematch: reject invalid TCF_EM_SIMPLE (Ivan Vecera) [1789862] - [net] net_sched: walk through all child classes in tc_bind_tclass() (Ivan Vecera) [1789862] - [net] net_sched: fix ops->bind_class() implementations (Ivan Vecera) [1789862] - [net] net_sched: fix datalen for ematch (Ivan Vecera) [1789862] - [net] net_sched: use validated TCA_KIND attribute in tc_new_tfilter() (Ivan Vecera) [1789862] - [net] sch_prio: When ungrafting, replace with FIFO (Ivan Vecera) [1789862] - [net] pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM (Ivan Vecera) [1789862] - [net] sched: add delete_empty() to filters and use it in cls_flower (Ivan Vecera) [1789862] - [net] sched: act_mirred: Pull mac prior redir to non mac_header_xmit device (Ivan Vecera) [1789862] - [net] sched: cls_u32: fix refcount leak in the error path of u32_change() (Ivan Vecera) [1789862] - [net] net_sched: sch_fq: properly set sk->sk_pacing_status (Ivan Vecera) [1789862] - [net] net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() (Ivan Vecera) [1789862] - [net] mqprio: Fix out-of-bounds access in mqprio_dump (Ivan Vecera) [1789862] - [net] sched: allow indirect blocks to bind to clsact in TC (Ivan Vecera) [1789862] - [net] core: rename indirect block ingress cb function (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in skb_mpls_push() (Ivan Vecera) [1789862] - [net] cls_flower: Fix the behavior using port ranges with hw-offload (Ivan Vecera) [1789862] - [net] sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in function skb_mpls_pop (Ivan Vecera) [1789862] - [net] sched: fix `tc -s class show` no bstats on class with nolock subqueues (Ivan Vecera) [1789862] - [net] sched: act_pedit: fix WARN() in the traffic path (Ivan Vecera) [1789862] - [net] sched: actions: remove unused 'order' (Ivan Vecera) [1789862] - [net] sched: annotate lockless accesses to qdisc->empty (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_max_ack_backlog (Ivan Vecera) [1789862] - [net] inet: minor optimization for backlog setting in listen(2) (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_ack_backlog (Ivan Vecera) [1789862] - [net] use helpers to change sk_ack_backlog (Ivan Vecera) [1789862] - [net] sched: prevent duplicate flower rules from tcf_proto destroy race (Ivan Vecera) [1789862] - [net] flow_dissector: switch to siphash (Ivan Vecera) [1789862] - [netdrv] macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() (Davide Caratti) [1801128] - [netdrv] macvlan: do not assume mac_header is set in macvlan_broadcast() (Davide Caratti) [1801128] - [net] psample: fix skb_over_panic (Sabrina Dubroca) [1800589] - [net] openvswitch: don't unlock mutex when changing the user_features fails (Davide Caratti) [1799363] - [net] rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Guillaume Nault) [1798715] - [net] rtnetlink: fix a typo fbd -> fdb (Guillaume Nault) [1798715] - [net] bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, msg_push_data may leave end mark in place (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, push write_space updates through ulp updates (Sabrina Dubroca) [1798179] - [net] sk_msg: Don't check if sock is locked when tearing down psock (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, fix pop data with SK_DROP return code (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf (Sabrina Dubroca) [1798179] - [include] bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap, ensure sock lock held during tear down (Sabrina Dubroca) [1798179] - [net] tls: fix async operation (Sabrina Dubroca) [1798179] - [net] tls: Fix return values to avoid ENOTSUPP (Sabrina Dubroca) [1798179] - [net] skmsg: fix TLS 1.3 crash with full sk_msg (Sabrina Dubroca) [1798179] - [net] tls: free the record on encryption error (Sabrina Dubroca) [1798179] - [net] tls: take into account that bpf_exec_tx_verdict() may free the record (Sabrina Dubroca) [1798179] - [net] bpf: skmsg, fix potential psock NULL pointer dereference (Sabrina Dubroca) [1798179] - [net] tls: enable sk_msg redirect to tls socket egress (Sabrina Dubroca) [1798179] - [netdrv] macsec: fix refcnt leak in module exit routine (Sabrina Dubroca) [1799029] - [netdrv] ppp: Adjust indentation into ppp_async_input (Guillaume Nault) [1798104] - [net] l2tp: Allow duplicate session creation with UDP (Guillaume Nault) [1798104] - [net] Fix bugs introduced by netlink strict checking backport (Petr Oros) [1782172] - [tools] selftests: forwarding: fix race between packet receive and tc check (Hangbin Liu) [1797941] - [tools] selftests: forwarding: tc_common: Add hitting check (Hangbin Liu) [1797941] - [tools] selftests: net: push jq workaround into separate helper (Hangbin Liu) [1797941] - [tools] selftests: loopback.sh: skip this test if the driver does not support (Hangbin Liu) [1797941] - [tools] selftests: pmtu: fix init mtu value in description (Hangbin Liu) [1797941] - [tools] selftests: forwarding: Delete IPv6 address at the end (Hangbin Liu) [1797941] - [tools] selftests: pmtu: use -oneline for ip route list cache (Hangbin Liu) [1797941] - [tools] selftests: net: tcp_mmap should create detached threads (Hangbin Liu) [1797941] - [tools] selftests: net: reuseport_dualstack: fix uninitalized parameter (Hangbin Liu) [1797941] - [net] tipc: fix link overflow issue at socket shutdown (Xin Long) [1798070] - [net] tipc: fix retrans failure due to wrong destination (Xin Long) [1798070] - [net] tipc: fix potential hanging after b/rcast changing (Xin Long) [1798070] - [net] tipc: fix ordering of tipc module init and exit routine (Xin Long) [1798070] - [net] tipc: fix wrong timeout input for tipc_wait_for_cond() (Xin Long) [1798070] - [net] tipc: fix wrong socket reference counter after tipc_sk_timeout() returns (Xin Long) [1798070] - [net] tipc: fix potential memory leak in __tipc_sendmsg() (Xin Long) [1798070] - [net] tipc: fix link name length check (Xin Long) [1798070] - [net] tipc: update replicast capability for broadcast send link (Xin Long) [1798070] - [net] tipc: update cluster capabilities if node deleted (Xin Long) [1798070] - [net] tipc: update mon's self addr when node addr generated (Xin Long) [1798070] - [net] tipc: reduce sensitive to retransmit failures (Xin Long) [1798070] - [net] sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY (Xin Long) [1798061] - [net] sctp: fully initialize v4 addr in some functions (Xin Long) [1798061] - [net] sctp: cache netns in sctp_ep_common (Xin Long) [1798061] - [net] sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook (Xin Long) [1798061] - [net] xfrm: support output_mark for offload ESP packets (Xin Long) [1798059] - [net] xfrm: release device reference for invalid state (Xin Long) [1798059] - [net] netfilter: fix a use-after-free in mtype_destroy() (Davide Caratti) [1796361] - [net] netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present (Davide Caratti) [1796361] - [net] netfilter: conntrack: Request module if l3proto is unknown (Phil Sutter) [1752765] - [include] tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE() (Guillaume Nault) [1780828] - [include] tcp: tighten acceptance of ACKs not matching a child socket (Guillaume Nault) [1780828] - [include] tcp: fix rejected syncookies due to stale timestamps (Guillaume Nault) [1780828] - [net] SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts (Steve Dickson) [1801454] - [kernel] genirq, sched/isolation: Isolate from handling managed interrupts (Peter Xu) [1783026]- [nvme] nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info (David Milburn) [1798630] - [mm] arm64: debug: Remove unused return value from do_debug_exception() (Bhupesh Sharma) [1802511] - [mm] arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Reorganize arguments for is_el1_permission_fault() (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Define esr_to_debug_fault_info() (Bhupesh Sharma) [1802511] - [infiniband] IB/mlx5: Do reverse sequence during device removal (Alaa Hleihel) [1801497] - [netdrv] bnxt_en: Fix RDMA driver failure with SRIOV after firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Refactor logic to re-enable SRIOV after firmware reset detected (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix logic that disables Bus Master during firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix TC queue mapping (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix NTUPLE firmware command failures (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix ipv6 RFS filter matching logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal (Jonathan Toppins) [1801868] - [netdrv] bnxt: Detach page from page pool before sending up the stack (Jonathan Toppins) [1801868] - [netdrv] bnxt: apply computed clamp value for coalece parameter (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix MSIX request logic for RDMA driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Free context memory in the open path if firmware has been reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return error if FW returns more data than dump length (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix bp->fw_health allocation and free logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add missing devlink health reporters for VFs (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix the logic that creates the health reporters (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do driver unregister cleanup in bnxt_init_one() failure path (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Send FUNC_RESOURCE_QCAPS command in bnxt_resume() (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Combine 2 functions calling the same HWRM_DRV_RGTR fw command (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Abort waiting for firmware response if there is no heartbeat (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return proper error code for non-existent NVM variable (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add a warning message for driver initiated reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Improve RX buffer error handling (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Extend ETHTOOL_RESET to hot reset driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Increase firmware response timeout for coredump commands (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix suspend/resume path on 57500 chips (Jonathan Toppins) [1801111] - [netdrv] bnxt_en: Disable/enable Bus master during suspend/resume (Jonathan Toppins) [1801111] - [fs] cifs: fix soft mounts hanging in the reconnect code (Leif Sahlberg) [1795423] - [kernel] audit: CONFIG_CHANGE don't log internal bookkeeping as an event (Richard Guy Briggs) [1798512] - [security] selinux: reorder hooks to make runtime disable less broken (Ondrej Mosnacek) [1778990] - [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1796480] - [isdn] misdn: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779475] {CVE-2019-17055}- [fs] Revert: f5bcc37b81fc ("namei: allow restricted O_CREAT of FIFOs and regular files") (Eric Sandeen) [1801468] - [fs] Revert: 433cbb6cf0ae ("quota: honor quota type in Q_XGETQSTATcalls") (Eric Sandeen) [1800435] - [infiniband] RDMA/siw: Fix setting active_mtu attribute (Kamal Heib) [1797199] - [infiniband] RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create (Kamal Heib) [1733690] - [scsi] scsi: lpfc: Fix release of hwq to clear the eq relationship (Dick Kennedy) [1798661] - [x86] kvm/hyper-v: don't allow to turn on unsupported VMX controls for nested guests (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: move VMX controls sanitization out of nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: remove stale evmcs_already_enabled check from nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm: svm: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses (Paolo Bonzini) [1796417] - [x86] kvm: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Paolo Bonzini) [1796417] - [tools] selftests: netfilter: Introduce tests for sets with range concatenation (Stefano Brivio) [1593711] - [net] nf_tables: Add set type for arbitrary concatenation of ranges (Stefano Brivio) [1593711] - [lib] bitmap: Introduce bitmap_cut(): cut bits and shift remaining (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: Support for sets with multiple ranged fields (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add NFTA_SET_ELEM_KEY_END attribute (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add nft_setelem_parse_key() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused parameter ctx (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused variable (Stefano Brivio) [1593711] - [ptp] ptp: free ptp device pin descriptors properly (Vladis Dronov) [1787568] - [ptp] ptp: fix the race between the release of ptp_clock and cdev (Vladis Dronov) [1787568] - [ptp] ptp: Fix pass zero to ERR_PTR() in ptp_clock_register (Vladis Dronov) [1787568]- [fs] NFSv4: pnfs_roc() must use cred_fscmp() to compare creds (Benjamin Coddington) [1800893] - [drm] drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset (Ben Skeggs) [1801091] - [drm] drm/nouveau/kms/gv100-: move window ownership setup into modesetting path (Ben Skeggs) [1801091] - [drm] drm/nouveau/disp/gv100-: halt NV_PDISP_FE_RM_INTR_STAT_CTRL_DISP_ERROR storms (Ben Skeggs) [1801091] - [drm] drm/nouveau: Add HD-audio component notifier support (Ben Skeggs) [1792191] - [netdrv] net/mlx5: Fix deadlock in fs_core (Alaa Hleihel) [1786630] - [drm] drm/amd/dm/mst: Ignore payload update failures (Lyude Paul) [1773800 1773795] - [kernel] sched/rt: Optimize checking group RT scheduler constraints (Phil Auld) [1797106] - [fs] cifs: Fix mount options set in automount (Dave Wysochanski) [1790922]- [kernel] timers/nohz: Update NOHZ load in remote tick (Scott Wood) [1791434] - [kernel] sched/core: Don't skip remote tick for idle CPUs (Scott Wood) [1791434] - [drm] drm/amdgpu/vi: silence an uninitialized variable warning (Lyude Paul) [1792565] - [drm] drm: panel-lvds: Potential Oops in probe error handling (Lyude Paul) [1792565] - [drm] drm/i915: Fix pid leak with banned clients (Lyude Paul) [1792565] - [drm] drm/amdgpu: allow direct upload save restore list for raven2 (Lyude Paul) [1792565] - [drm] drm/amd/display: Reorder detect_edp_sink_caps before link settings read (Lyude Paul) [1792565] - [drm] drm/i915: Add missing include file (Lyude Paul) [1792565] - [drm] drm/amdgpu: enable gfxoff for raven1 refresh (Lyude Paul) [1792565] - [drm] drm/amdgpu/discovery: reserve discovery data at the top of VRAM (Lyude Paul) [1792565] - [drm] drm/amdgpu: cleanup creating BOs at fixed location (v2) (Lyude Paul) [1792565] - [drm] drm/tegra: Fix ordering of cleanup code (Lyude Paul) [1792565] - [drm] drm/i915/gen9: Clear residual context state on context switch (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1407352427:icl,ehl (Lyude Paul) [1792565] - [drm] drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ (Lyude Paul) [1792565] - [drm] drm/fb-helper: Round up bits_per_pixel if possible (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl, ehl (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for vega20 (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for navi (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: fix panel scaling (Lyude Paul) [1792565 1741114] - [drm] drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware (Lyude Paul) [1792565] - [drm] drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit (Lyude Paul) [1792565] - [drm] drm/amd/display: Reset steer fifo before unblanking the stream (Lyude Paul) [1792565] - [drm] drm/amd/display: Change the delay time before enabling FEC (Lyude Paul) [1792565] - [drm] drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle (Lyude Paul) [1792565] - [drm] drm/amdgpu: add cache flush workaround to gfx8 emit_fence (Lyude Paul) [1792565] - [drm] drm/amdgpu: add check before enabling/disabling broadcast mode (Lyude Paul) [1792565] - [drm] drm: limit to INT_MAX in create_blob ioctl (Lyude Paul) [1792565] - [drm] drm/amdgpu: Call find_vma under mmap_sem (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix uninitialized variable pasid_mapping_needed (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Avoid accidental thread reactivation (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix potential double drop fence reference (Lyude Paul) [1792565] - [drm] drm/amdgpu: disallow direct upload save restore list from gfx driver (Lyude Paul) [1792565] - [gpu] gpu: host1x: Allocate gather copy for host1x (Lyude Paul) [1792565] - [drm] drm/tegra: sor: Use correct SOR index on Tegra210 (Lyude Paul) [1792565] - [drm] drm/amd/display: correctly populate dpp refclk in fpga (Lyude Paul) [1792565] - [drm] drm: Don't free jobs in wait_event_interruptible() (Lyude Paul) [1792565] - [drm] drm/gma500: fix memory disclosures due to uninitialized bytes (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix amdgpu trace event print string format error (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: avoid disabling ECC if RAS is enabled for VEGA20 (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Restore audio when setting a mode (Lyude Paul) [1792565] - [drm] drm/amd/display: Program DWB watermarks from correct state (Lyude Paul) [1792565] - [drm] drm/amd/display: Fix dongle_caps containing stale information (Lyude Paul) [1792565] - [drm] drm/amd/display: add new active dongle to existent w/a (Lyude Paul) [1792565] - [drm] drm/amd/display: refactor Device ID for external chips (Lyude Paul) [1792565] - [drm] drm/amd/display: wait for set pipe mcp command completion (Lyude Paul) [1792565] - [drm] drm/amd/display: Properly round nominal frequency for SPD (Lyude Paul) [1792565] - [drm] drm/drm_vblank: Change EINVAL by the correct errno (Lyude Paul) [1792565] - [drm] drm/amdkfd: Fix MQD size calculation (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller (Lyude Paul) [1792565] - [drm] drm/amd/display: set minimum abm backlight level (Lyude Paul) [1792565] - [drm] drm/amd/display: load iram for abm 2.3 (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: A workaround to GPU RESET on APU (Lyude Paul) [1792565] - [drm] drm/amdkfd: fix a potential NULL pointer dereference (v2) (Lyude Paul) [1792565] - [drm] drm/amd/display: Set number of pipes to 1 if the second pipe was disabled (Lyude Paul) [1792565] - [drm] drm/amd/display: Handle virtual signal type in disable_link() (Lyude Paul) [1792565] - [drm] drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu: grab the id mgr lock while accessing passid_mapping (Lyude Paul) [1792565] - [drm] drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code (Lyude Paul) [1792565] - [drm] drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings (Lyude Paul) [1792565] - [drm] drm/amd/display: verify stream link before link test (Lyude Paul) [1792565] - [drm] drm: Use EOPNOTSUPP, not ENOTSUPP (Lyude Paul) [1792565] - [drm] drm/mipi-dbi: fix a loop in debugfs code (Lyude Paul) [1792565] - [drm] drm: mst: Fix query_payload ack reply struct (Lyude Paul) [1792565] - [drm] Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper." (Lyude Paul) [1792565] - [drm] drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9 (Lyude Paul) [1792565] - [drm] drm/amdgpu: avoid using invalidate semaphore for picasso (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: re-init clear state buffer after gpu reset (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt (Lyude Paul) [1792565] - [drm] drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 (Lyude Paul) [1792565] - [drm] drm/amdgpu: set adev->num_vmhubs for gmc6, 7, 8 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Export function to flush TLB of specific vm hub (Lyude Paul) [1792565] - [drm] drm/amdgpu: add new member in amdgpu_device for vmhub counts per asic chip (Lyude Paul) [1792565] - [drm] drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number (Lyude Paul) [1792565] - [drm] drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub (Lyude Paul) [1792565] - [drm] drm/amd/display: add default clocks if not able to fetch them (Lyude Paul) [1792565] - [drm] drm/amd/display: re-enable wait in pipelock, but add timeout (Lyude Paul) [1792565] - [drm] drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() (Lyude Paul) [1792565] - [drm] drm/radeon: fix r1xx/r2xx register checker for POT textures (Lyude Paul) [1792565] - [drm] drm/i915/fbc: Disable fbc by default on all glk+ (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: Limit MST BPC to 8 (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN (Lyude Paul) [1792565 1773804] - [drm] drm/mgag200: Flag all G200 SE A machines as broken wrt (Lyude Paul) [1792565] - [drm] drm/mgag200: Add workaround for HW that does not support 'startadd' (Lyude Paul) [1792565] - [drm] drm/mgag200: Store flags from PCI driver data in device structure (Lyude Paul) [1792565] - [drm] drm/mgag200: Extract device type from flags (Lyude Paul) [1792565] - [dma-buf] dma-buf: Fix memory leak in sync_file_merge() (Lyude Paul) [1792565] - [video] video/hdmi: Fix AVI bar unpack (Lyude Paul) [1792565] - [drm] drm: damage_helper: Fix race checking plane->state->fb (Lyude Paul) [1792565] - [drm] drm/i915: Fix detection for a CMP-V PCH (Lyude Paul) [1792565] - [x86] Mark AMD Ryzen 7 as supported (David Arcari) [1797317] - [x86] Mark AMD Ryzen 5 as supported (David Arcari) [1718051] - [mm] mm/sparse.c: reset section's mem_map when fully deactivated (Pingfan Liu) [1797848] - [drm] drm/mgag200: Don't unpin the current cursor image's buffer (Lyude Paul) [1784290] - [drm] drm/mgag200: Set cursor scanout address to correct BO (Lyude Paul) [1784290] - [drm] drm/mgag200: Pin displayed cursor BO to video memory (Lyude Paul) [1784290] - [tools] Correction to manpage of cpupower (Prarit Bhargava) [1796139] - [fs] cifs: fix soft mounts hanging in the reconnect code (Dave Wysochanski) [1795429] - [net] ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca) [1774440] - [net] ipv6: add net argument to ip6_dst_lookup_flow (Sabrina Dubroca) [1774440] - [netdrv] can: peak_usb: fix slab info leak (Guillaume Nault) [1787486] {CVE-2019-19534} - [netdrv] vxlan: fix tos value before xmit (Hangbin Liu) [1786075] - [net] netfilter: nft_tproxy: Fix port selector on Big Endian (Phil Sutter) [1781481] - [net] devlink: Change devlink health locking mechanism (Petr Oros) [1785997] - [net] xfrm: Fix memleak on xfrm state destroy (Xin Long) [1780470] - [net] erspan: remove the incorrect mtu limit for erspan (Hangbin Liu) [1783871] - [net] ieee802154: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779495] {CVE-2019-17053} - [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1772334]- [mm] memcg: Add preemption point in accumulate_memcg_tree() (Waiman Long) [1795049] - [edac] EDAC: skx_common: downgrade message importance on missing PCI device (Aristeu Rozanski) [1775511] - [infiniband] IB/core: Do not notify GID change event of an unregistered device (Kamal Heib) [1787333] - [infiniband] IB/core: Let IB core distribute cache update events (Kamal Heib) [1787333] - [arm64] arm64: kexec: always reset to EL2 if present (Bhupesh Sharma) [1794805] - [tools] perf header: Use last modification time for timestamp (Michael Petlan) [1791258] - [netdrv] net/mlx5e: Enable all available stats for uplink reps (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Create q counters on uplink representors (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert rep stats to mlx5e_stats_grp-based infra (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: IPoIB, use separate stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert stats groups array to array of group pointers (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Declare stats groups via macro (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Profile specific stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Move uplink rep init/cleanup code into own functions (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add discard counters per priority (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add port buffer's congestion counters (Alaa Hleihel) [1786321] - [netdrv] net/mlx5: Expose HW capability bits for port buffer per priority congestion counters (Alaa Hleihel) [1786321] - [netdrv] qede: Fix multicast mac configuration (Manish Chopra) [1784894] - [thunderbolt] thunderbolt: Drop unnecessary read when writing LC command in Ice Lake (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Fix lockdep circular locking depedency warning (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Read DP IN adapter first two dwords in one go (Jarod Wilson) [1784568]- [pci] PCI/PM: Move pci_dev_wait() definition earlier (Myron Stowe) [1794266] - [pci] PCI/PM: Add missing link delays required by the PCIe spec (Myron Stowe) [1794266] - [pci] PCI/PM: Add pcie_wait_for_link_delay() (Myron Stowe) [1794266] - [pci] PCI/PM: Return error when changing power state from D3cold (Myron Stowe) [1794266] - [pci] PCI/PM: Decode D3cold power state correctly (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_complete_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Avoid exporting __pci_complete_power_transition() (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_start_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_power_up() in pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Move power state update away from pci_power_up() (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.suspend_late() hook (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.resume_early() hook (Myron Stowe) [1794266] - [xen] xen-platform: Convert to generic power management (Myron Stowe) [1794266] - [pci] PCI/PM: Simplify pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Expand PM reset messages to mention D3hot (not just D3) (Myron Stowe) [1794266] - [pci] PCI/PM: Apply D2 delay as milliseconds, not microseconds (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_WARN() to include device information (Myron Stowe) [1794266] - [pci] PCI/PM: Use PCI dev_printk() wrappers for consistency (Myron Stowe) [1794266] - [pci] PCI/PM: Make power management op coding style consistent (Myron Stowe) [1794266] - [pci] PCI/PM: Run resume fixups before disabling wakeup events (Myron Stowe) [1794266] - [pci] PCI/PM: Clear PCIe PME Status even for legacy power management (Myron Stowe) [1794266] - [pci] PCI/PM: Always return devices to D0 when thawing (Myron Stowe) [1794266] - [pci] PCI: PM: Fix pci_power_up() (Myron Stowe) [1794266] - [pci] PCI: Make pcie_downstream_port() available outside of access.c (Myron Stowe) [1794266] - [pci] PCI: Add pci_info_ratelimited() to ratelimit PCI separately (Myron Stowe) [1794266] - [pci] PCI: PM: Simplify bus-level hibernation callbacks (Myron Stowe) [1794266] - [pci] PCI: Do not poll for PME if the device is in D3cold (Myron Stowe) [1794266] - [pci] PCI: PM: Replace pci_dev_keep_suspended() with two functions (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid resuming devices in D3hot during system suspend (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid skipping bus-level PM on platforms without ACPI (Myron Stowe) [1794266] - [pci] treewide: Switch printk users from pf and pF to ps and pS, respectively (Myron Stowe) [1794266] - [sound] ALSA: Use the legacy HDA driver as default for Intel DSP platforms (Jaroslav Kysela) [1793227] - [nvme] nvme: nvme_mpath_init remove multipath check (David Milburn) [1790958] - [mm] mm/page-writeback.c: don't break integrity writeback on ->writepage() error (Christoph von Recklinghausen) [1782117] - [arm64] arm64: Revert support for execute-only user mappings (Jeremy Linton) [1788629] - [powerpc] powerpc/papr_scm: Don't enable direct map for a region by default (Steve Best) [1795706]- [tools] selftests/eeh: Bump EEH wait time to 60s (Steve Best) [1783199] - [tools] tools/kvm_stat: Fix kvm_exit filter name (Gavin Shan) [1780345] - [infiniband] RDMA/bnxt_re: Report more number of completion vectors (Selvin Xavier) [1788037 1753515] - [infiniband] RDMA/bnxt_re: Fix Send Work Entry state check while polling completions (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Fix missing le16_to_cpu (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Avoid freeing MR resources if dereg fails (Selvin Xavier) [1788037 1737147] - [infiniband] RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices (Selvin Xavier) [1788037 1771855] - [infiniband] RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series (Selvin Xavier) [1788037 1783943] - [netdrv] net/mlx5e: Clear VF config when switching modes (mohamad meib) [1787276] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup fixup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: drop the mem_sysfs_mutex (David Hildenbrand) [1789900] - [base] driver/base/memory.c: validate memory block size early (David Hildenbrand) [1789900] - [fs] block: Don't revalidate bdev of hidden gendisk (David Milburn) [1779342] - [scsi] scsi: virtio_scsi: unplug LUNs when events missed (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: implement request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix dh and multipathing for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix missing .cleanup_rq for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: add support for request batching (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use struct_size() helper (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: remove unused 'affinity_hint_set' (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: don't send sc payload with tmfs (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Remove per-target data because it is no longer used (Maxim Levitsky) [1614188] - [powerpc] powerpc/pseries/lparcfg: Fix display of Maximum Memory (Steve Best) [1795622] - [powerpc] powernv: Don't reprogram SLW image on every KVM guest entry/exit (Laurent Vivier) [1751078] - [x86] Mark certain versions of Comet Lake as supported (David Arcari) [1794198] - [s390] s390/dasd: Disable Thin Provisioning to prevent data loss (Philipp Rudo) [1793461]- [x86] kvm: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: disable shattered huge page recovery for PREEMPT_RT (Paolo Bonzini) [1690344] {CVE-2018-12207} - [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1690344] {CVE-2018-12207} - [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] bugs: Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1690344] {CVE-2018-12207} - [crypto] crypto: hmac - fix memory leak in hmac_init_tfm() (Herbert Xu) [1775858] - [crypto] crypto: hash - fix incorrect HASH_MAX_DESCSIZE (Herbert Xu) [1775858] - [nvme] nvme: Translate more status codes to blk_status_t (Gopal Tiwari) [1781537] - [include] nvme: resync include/linux/nvme.h with nvmecli (Gopal Tiwari) [1781537] - [netdrv] hv_netvsc: Fix memory leak when removing rndis device (Mohammed Gamal) [1733007] - [fs] cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() (Dave Wysochanski) [1793182] - [tools] perf c2c: Fix report with offline cpus (Michael Petlan) [1744903] - [kernel] locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN (Waiman Long) [1793028] - [mm] mm/memory_hotplug: don't free usage map when removing a re-added early section (Pingfan Liu) [1787269] - [netdrv] iavf: remove current MAC address filter on VF reset (Stefan Assmann) [1735725 1738738] - [dma] dma-mapping: fix handling of dma-ranges for reserved memory (again) (Jerry Snitselaar) [1784691]- [fs] pnfs/filelayout: enable LAYOUTGET on OPEN (Steve Dickson) [1756140] - [fs] NFSD fixing possible null pointer derefering in copy offload (Benjamin Coddington) [1763220] - [fs] nfsd: Ensure CLONE persists data and metadata changes to the target file (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix backchannel latency metrics (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() (Benjamin Coddington) [1763220] - [fs] NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() (Benjamin Coddington) [1763220] - [fs] NFSv4: Don't allow a cached open with a revoked delegation (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix svcauth_gss_proxy_init() (Benjamin Coddington) [1763220] - [net] SUNRPC: The TCP back channel mustn't disappear while requests are outstanding (Benjamin Coddington) [1763220] - [net] xprtrdma: Close window between waking RPC senders and posting Receives (Benjamin Coddington) [1763220] - [net] xprtrdma: Connection becomes unstable after a reconnect (Benjamin Coddington) [1763220] - [net] xprtrdma: Add unique trace points for posting Local Invalidate WRs (Benjamin Coddington) [1763220] - [net] sunrpc: fix crash when cache_head become valid before update (Benjamin Coddington) [1763220] - [fs] nfsd4: fix up replay_matches_cache() (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix leak of clp->cl_acceptor string (Benjamin Coddington) [1763220] - [fs] pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors (Benjamin Coddington) [1763220] - [fs] NFS: Fix O_DIRECT accounting of number of bytes read/written (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix another issue with MIC buffer space (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix buffer handling of GSS MIC without slack (Benjamin Coddington) [1763220] - [fs] Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated" (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't handle errors if the bind/connect succeeded (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix congestion window race with disconnect (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't try to parse incomplete RPC messages (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't receive TCP data into a request buffer that has been reset (Benjamin Coddington) [1763220] - [net] SUNRPC: Dequeue the request from the receive queue while we're re-encoding (Benjamin Coddington) [1763220] - [net] SUNRPC: Handle connection breakages correctly in call_status() (Benjamin Coddington) [1763220] - [net] xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods (Benjamin Coddington) [1763220] - [fs] NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0 (Benjamin Coddington) [1763220] - [fs] NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() (Benjamin Coddington) [1763220] - [fs] NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Only reap expired delegations (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Fix open stateid recovery (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid (Benjamin Coddington) [1763220] - [fs] NFSv4: Handle the special Linux file open access mode (Benjamin Coddington) [1763220] - [fs] nfsd: Fix overflow causing non-working mounts on 1 TB machines (Benjamin Coddington) [1763220] - [md] md: make sure desc_nr less than MD_SB_DISKS (Nigel Croxon) [1769057] - [md] md: raid1: check rdev before reference in raid1_sync_request func (Nigel Croxon) [1769057] - [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1769057] - [md] md: avoid invalid memory access for array sb->dev_roles (Nigel Croxon) [1769057] - [md] md/raid1: avoid soft lockup under high load (Nigel Croxon) [1769057] - [md] md: no longer compare spare disk superblock events in super_load (Nigel Croxon) [1769057] - [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Nigel Croxon) [1769057] - [md] md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit (Nigel Croxon) [1769057] - [md] md/raid0: Fix an error message in raid0_make_request() (Nigel Croxon) [1769057] - [md] md/raid0: fix warning message for parameter default_layout (Nigel Croxon) [1769057] - [netdrv] net/mlx5: DR, Init lists that are used in rule's member (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, No need for atomic refcount for internal SW steering resources (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multiple destination action from dr_create_fte (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Add support for multiple destination table action (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Align dest FT action creation to API (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Pass table flags at creation to lower layer (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multi-destination table for SW-steering use (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create FTE entry in the FW from SW-steering (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Use attributes struct for FW flow table creation (Alaa Hleihel) [1775986] - [drm] drm/amd/display: fix struct init in update_bounding_box (Don Dutile) [1784621] - [tools] perf/x86/pmu-events: Fix Kernel_Utilization metric (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update all the Intel JSON metrics from TMAM 3.6 (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update CascadelakeX events to v1.05 (Michael Petlan) [1788434] - [tools] cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction (Janakarajan Natarajan) [1766357] - [tools] cpupower: mperf_monitor: Introduce per_cpu_schedule flag (Janakarajan Natarajan) [1766357] - [tools] cpupower: Move needs_root variable into a sub-struct (Janakarajan Natarajan) [1766357] - [mm] coredump: fix race condition between collapse_huge_page() and core dumping (Andrea Arcangeli) [1722986] - [mm] memcg, oom: don't require __GFP_FS when invoking memcg OOM killer (Waiman Long) [1791170] - [uapi] mm: move MAP_SYNC to asm-generic/mman-common.h (Jeff Moyer) [1791539]- [linux] ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() (Lu Lu) [1663784] - [virtio] virtio-balloon: fix managed page counts when migrating pages between zones (David Hildenbrand) [1689800] - [infiniband] IB/mlx4: Follow mirror sequence of device add during device removal (mohamad meib) [1786042] - [netdrv] gve: Fix the queue page list allocated pages count (Patricio Noyola) [1789114] - [netdrv] gve: fix dma sync bug where not all pages synced (David Awogbemila) [1790957] - [netdrv] gve: Fixes DMA synchronization (David Awogbemila) [1789027] - [net] SUNRPC: Ignore queue transmission errors on successful transmission (Benjamin Coddington) [1769367] - [net] Revert "SUNRPC: Micro-optimise when the task is known not to be sleeping" (Benjamin Coddington) [1769367] - [net] SUNRPC: Fix up calculation of client message length (Benjamin Coddington) [1769367] - [net] Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/projects/anna/linux-nfs (Benjamin Coddington) [1769367] - [char] tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's" (Jerry Snitselaar) [1789088] - [char] tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts" (Jerry Snitselaar) [1789088] - [tools] perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy() (Michael Petlan) [1786048] - [tools] perf jvmti: Link against tools/lib/string.o to have weak strlcpy() (Michael Petlan) [1786048] - [kernel] kprobes: Show address of kprobes if kallsyms does (Michael Petlan) [1747099] - [kernel] genirq/debugfs: Reset domain debugfs_file on removal of the debugfs file (Mohammed Gamal) [1782640] - [powerpc] powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest (Steve Best) [1789594]- [platform] x86: intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Fix the SoC naming inconsistency (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core_pltdrv: Module removal warning fix (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Do not ioremap RAM (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Remove dev_err() usage after platform_get_irq() (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Add ICL-NNPI support to PMC Core (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Attach using APCI HID "INT33A1" (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: transform Pkg C-state residency from TSC ticks into microseconds (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc: no need to check return value of debugfs_create functions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Allow to dump debug registers on S0ix failure (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Convert to a platform_driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Don't map non-used optional resources (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Apply same width for offset definitions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Use BIT() macro (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Mark local function static (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: adding error handling (Lenny Szubowicz) [1773793] - [mm] memory_hotplug: cleanup __remove_pages() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: drop local variables in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't check for "all holes" in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: we always have a zone in find_(smallest|biggest)_section_pfn (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: poison memmap in remove_pfn_range_from_zone() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: shrink zones when offlining memory (Christoph von Recklinghausen) [1766491] - [mm] memmap_init: update variable name in memmap_init_zone (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix try_offline_node() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix updating the node span (Christoph von Recklinghausen) [1766491] - [mm] hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span() (Christoph von Recklinghausen) [1766491] - [mm] page_owner: don't access uninitialized memmaps when reading /proc/pagetypeinfo (Christoph von Recklinghausen) [1766491] - [mm] memory-failure.c: don't access uninitialized memmaps in memory_failure() (Christoph von Recklinghausen) [1766491] - [fs] proc/page.c: don't access uninitialized memmaps in fs/proc/page.c (Christoph von Recklinghausen) [1766491] - [base] base/memory.c: don't access uninitialized memmaps in soft_offline_page_store() (Christoph von Recklinghausen) [1766491] - [base] base/node.c: simplify unregister_memory_block_under_nodes() (Christoph von Recklinghausen) [1766491] - [kernel] /proc/kpagecount: return 0 for special pages that are never mapped (Christoph von Recklinghausen) [1766491] - [netdrv] fm10k: fix fm10k_get_fault_pf to read correct address (Neil Horman) [1721716] - [netdrv] fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS (Neil Horman) [1721716] - [netdrv] fm10k: mark unused parameters with __always_unused (Neil Horman) [1721716] - [netdrv] fm10k: cast page_addr to u8 * when incrementing it (Neil Horman) [1721716] - [netdrv] fm10k: explicitly return 0 on success path in function (Neil Horman) [1721716] - [netdrv] fm10k: remove needless initialization of size local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove needless assignment of err local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove unnecessary variable initializer (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the ring variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the result local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local msg variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local i variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the tx_buffer variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the q_idx local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of local err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of qv local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of *p local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: Use dev_get_drvdata (Neil Horman) [1721716] - [crypto] crypto: qat - Silence smp_processor_id() warning (Neil Horman) [1723573] - [crypto] crypto: qat - use struct_size() helper (Neil Horman) [1723573] - [crypto] crypto: qat - do not offload zero length requests (Neil Horman) [1723573] - [crypto] crypto: qat - return error for block ciphers for invalid requests (Neil Horman) [1723573] - [crypto] crypto: qat - return proper error code in setkey (Neil Horman) [1723573] - [crypto] crypto: qat - fix block size for aes ctr mode (Neil Horman) [1723573] - [crypto] crypto: qat - update iv after encryption or decryption operations (Neil Horman) [1723573] - [crypto] crypto: qat - add check for negative offset in alg precompute function (Neil Horman) [1723573] - [crypto] crypto: qat - remove spin_lock in qat_ablkcipher_setkey (Neil Horman) [1723573] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Neil Horman) [1723573] - [crypto] crypto: shash - remove shash_desc::flags (Neil Horman) [1723573] - [crypto] crypto: rsa - unimplement sign/verify for raw RSA backends (Neil Horman) [1723573] - [hv] Revert "hv: vmbus: Implement suspend/resume for VSC drivers for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Ignore the offers when resuming from hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend/resume the vmbus itself for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Clean up hv_sock channels by force upon suspend" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend after cleaning up hv_sock and sub channels" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Resume after fixing up old primary channels" (Mohammed Gamal) [1788082] - [hv] Revert "vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP" (Mohammed Gamal) [1788082] - [x86] kvm: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit (Paul Lai) [1494707] - [x86] kvm: vmx: Emulate MSR IA32_UMWAIT_CONTROL (Paul Lai) [1494707] - [x86] kvm: x86: Add support for user wait instructions (Paul Lai) [1494707] - [tools] tools arch x86: Update tools's copy of cpufeatures.h (Paul Lai) [1494707] - [kvm] KVM: x86: expose AVX512_BF16 feature to guest (Paul Lai) [1642539] - [x86] x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions (Paul Lai) [1642539] - [block] rbd: silence bogus uninitialized warning in rbd_object_map_update_finish() (Jeff Layton) [1777961] - [fs] ceph: increment/decrement dio counter on async requests (Jeff Layton) [1777961] - [fs] ceph: take the inode lock before acquiring cap refs (Jeff Layton) [1777961] - [scsi] scsi: lpfc: fix build failure with DEBUGFS disabled (Dick Kennedy) [1784863] - [scsi] Revert "storvsc: setup 1:1 mapping between hardware queue and CPU queue" (Cathy Avery) [1787594] - [tools] perf session: Return error code for perf_session__new() function on failure (Michael Petlan) [1754995] - [tools] perf header: Fix false warning when there are no duplicate cache entries (Michael Petlan) [1776499] - [firmware] efi/memreserve: Register reservations as 'reserved' in /proc/iomem (Bhupesh Sharma) [1772730] - [firmware] efi/memreserve: deal with memreserve entries in unmapped memory (Bhupesh Sharma) [1772730] - [powerpc] powerpc/powernv: Avoid re-registration of imc debugfs directory (Diego Domingos) [1781098] - [powerpc] powerpc/powernv: Return for invalid IMC domain (Diego Domingos) [1781098]- [tools] perf tools: Allow to link with libbpf dynamicaly (Michael Petlan) [1781570] - [tools] perf probe: Fix spelling mistake "addrees" -> "address" (Michael Petlan) [1760227] - [tools] perf probe: Trace a magic number if variable is not found (Michael Petlan) [1760227] - [tools] perf probe: Support DW_AT_const_value constant value (Michael Petlan) [1760227] - [tools] perf probe: Support multiprobe event (Michael Petlan) [1760227] - [tools] perf probe: Generate event name with line number (Michael Petlan) [1760227] - [tools] perf probe: Do not show non representive lines by perf-probe -L (Michael Petlan) [1760227] - [tools] perf probe: Verify given line is a representive line (Michael Petlan) [1760227] - [tools] perf probe: Show correct statement line number by perf probe -l (Michael Petlan) [1760227] - [tools] perf probe: Skip overlapped location on searching variables (Michael Petlan) [1760227] - [tools] perf probe: Fix to show calling lines of inlined functions (Michael Petlan) [1760227] - [tools] perf probe: Filter out instances except for inlined subroutine and subprogram (Michael Petlan) [1760227] - [tools] perf probe: Skip end-of-sequence and non statement lines (Michael Petlan) [1760227] - [tools] perf probe: Return a better scope DIE if there is no best scope (Michael Petlan) [1760227] - [tools] perf probe: Fix to show ranges of variables in functions without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to show inlined function callsite without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to list probe event with correct line number (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe an inline function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe a function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix wrong address verification (Michael Petlan) [1760227] - [tools] perf probe: Fix to show function entry line as probe-able (Michael Petlan) [1760227] - [tools] perf probe: Walk function lines in lexical blocks (Michael Petlan) [1760227] - [tools] perf probe: Fix to find range-only function instance (Michael Petlan) [1760227] - [scsi] qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Added support for MPI and PEP regions for ISP28XX (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Correctly retrieve and interpret active flash region (Himanshu Madhani) [1782598] - [nvme] nvme: Add quirk for LiteON CL1 devices running FW 22301111 (Perry Yuan) [1769179] - [nvme] nvme-pci: Save PCI state before putting drive into deepest state (Perry Yuan) [1769180] - [infiniband] rdma/cxgb4: Fix spelling mistake "immedate" -> "immediate" (Vishal Kulkarni) [1725823] - [infiniband] rdma/cxgb4: Fix null pointer dereference on alloc_skb failure (Vishal Kulkarni) [1725823] - [infiniband] iw_cxgb4: Fix qpid leak (Vishal Kulkarni) [1725823] - [netdrv] net/mlx5e: Use correct enum to determine uplink port (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix concurrency issues between config flow and XSK (mohamad meib) [1786113] - [infiniband] IB/mlx5: Fix steering rule of drop and count (mohamad meib) [1786113] - [netdrv] net/mlx5e: ethtool, Fix analysis of speed setting (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix translation of link mode into speed (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix free peer_flow when refcount is 0 (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix freeing flow with kfree() and not kvfree() (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix SFF 8472 eeprom length (mohamad meib) [1786113] - [netdrv] net/mlx5e: Query global pause state before setting prio2buffer (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix TXQ indices to be sequential (mohamad meib) [1786113] - [infiniband] RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR (mohamad meib) [1786113] - [netdrv] ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe (Jarod Wilson) [1783853] {CVE-2019-15099} - [netdrv] revert "[netdrv] ice: mark driver as tech-preview" (Jonathan Toppins) [1783062] - [netdrv] ibmvnic: Fix typo in retry check (Steve Best) [1783775] - [netdrv] ibmveth: Detect unsupported packets before sending to the hypervisor (Steve Best) [1784904] - [netdrv] igc: add additional delay during phy hw reset (David Arcari) [1782824] - [net] bridge: fix regression in br_mdb_fill_info() (Petr Oros) [1783888] - [net] bpf: Emit audit messages upon successful prog load and unload (Jiri Olsa) [1781266] - [fs] fuse: fix leak of fuse_io_priv (Miklos Szeredi) [1777009] - [fs] virtiofs: Check contents of options string (Vivek Goyal) [1783426] - [fs] exec: Fix mem leak in kernel_read_file (Eric Sandeen) [1683731] {CVE-2019-8980} - [lib] sbitmap: only queue kyber's wait callback if not already active (Ming Lei) [1784544] - [fs] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks (Dave Wysochanski) [1788202] - [kernel] ftrace: Check for successful allocation of hash (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Check for empty hash and comment the race with registering probes (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Fix NULL pointer dereference in t_probe_next() (Desnes Augusto Nunes do Rosario) [1719414] - [iommu] vt-d: Allocate reserved region for ISA with correct permission (Jerry Snitselaar) [1778041] - [iommu] set group default domain before creating direct mappings (Jerry Snitselaar) [1778041] - [iommu] vt-d: Fix dmar pte read access not set error (Jerry Snitselaar) [1778041] - [iommu] vt-d: Set ISA bridge reserved region as relaxable (Jerry Snitselaar) [1778041] - [iommu] fix KASAN use-after-free in iommu_insert_resv_region (Auger Eric) [1777014] - [platform] platform/x86: dell-laptop: fix rfkill functionality (Jarod Wilson) [1725878] - [mm] mm/hugetlb: defer freeing of huge pages if in non-task context (Waiman Long) [1780015] - [mm] powerpc/book3s64/hash: Use secondary hash for bolted mapping if the primary is full (Steve Best) [1783159] - [mm] powerpc/pseries: Don't fail hash page table insert for bolted mapping (Steve Best) [1783159] - [powerpc] powerpc/pseries: Don't opencode HPTE_V_BOLTED (Steve Best) [1783159] - [powerpc] powerpc/perf: Disable trace_imc pmu (Steve Best) [1785573] - [powerpc] powerpc/spinlocks: Include correct header for static key (Phil Auld) [1767529] - [powerpc] powerpc/shared: Use static key to detect shared processor (Phil Auld) [1767529] - [powerpc] powerpc/vcpu: Assume dedicated processors as non-preempt (Phil Auld) [1767529] - [arm64] arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space (Jeremy Linton) [1757828] - [arm64] arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: Handle erratum 1418040 as a superset of erratum 1188873 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Add workaround for Cortex-A76 erratum #1463225 (Jeremy Linton) [1757828] - [arm64] arm64: Kconfig: Tidy up errata workaround help text (Jeremy Linton) [1757828] - [arm64] arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 (Jeremy Linton) [1757828] - [arm64] arm64: Add part number for Neoverse N1 (Jeremy Linton) [1757828] - [arm64] arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT (Jeremy Linton) [1757828] - [clocksource] arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 (Jeremy Linton) [1757828] - [arm64] arm64: arch_timer: avoid unused function warning (Jeremy Linton) [1757828] - [arm64] arm64: Add workaround for Cortex-A76 erratum 1286807 (Jeremy Linton) [1757828]- [kernel] audit: remove redundant condition check in kauditd_thread() (Richard Guy Briggs) [1716002] - [kernel] audit: Report suspicious O_CREAT usage (Richard Guy Briggs) [1716002] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Richard Guy Briggs) [1716002] - [kernel] audit_get_nd(): don't unlock parent too early (Richard Guy Briggs) [1716002] - [fs] namei.c: keep track of nd->root refcount status (Richard Guy Briggs) [1716002] - [fs] namei.c: new helper - legitimize_root() (Richard Guy Briggs) [1716002] - [kernel] kill the last users of user_{path, lpath, path_dir}() (Richard Guy Briggs) [1716002] - [kernel] namei.h: get the comments on LOOKUP_... in sync with reality (Richard Guy Briggs) [1716002] - [kernel] kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h (Richard Guy Briggs) [1716002] - [kernel] audit_inode(): switch to passing AUDIT_INODE_.. (Richard Guy Briggs) [1716002] - [fs] filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there (Richard Guy Briggs) [1716002] - [fs] filename_lookup(): audit_inode() argument is always 0 (Richard Guy Briggs) [1716002] - [kernel] audit: remove the BUG() calls in the audit rule comparison functions (Richard Guy Briggs) [1716002] - [kernel] audit: enforce op for string fields (Richard Guy Briggs) [1716002] - [kernel] audit: deliver signal_info regarless of syscall (Richard Guy Briggs) [1716002] - [fs] fsnotify: fix unlink performance regression (Richard Guy Briggs) [1716002] - [kernel] audit_compare_dname_path(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] audit_update_watch(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [fs] inotify_handle_event(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: switch send_to_group() and ->handle_event to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] fsnotify(): switch to passing const struct qstr * for file_name (Richard Guy Briggs) [1716002] - [kernel] switch fsnotify_move() to passing const struct qstr * for old_name (Richard Guy Briggs) [1716002] - [fs] ovl_lookup_real_one(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memory leak bug (Richard Guy Briggs) [1716002] - [kernel] audit: purge unnecessary list_empty calls (Richard Guy Briggs) [1716002] - [security] audit: link integrity evm_write_xattrs record to syscall event (Richard Guy Briggs) [1716002] - [csky] syscall_get_arch: add "struct task_struct *" argument (Richard Guy Briggs) [1716002] - [kernel] audit: Make audit_log_cap and audit_copy_inode static (Richard Guy Briggs) [1716002] - [kernel] audit: connect LOGIN record to its syscall record (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memleak caused by auditing load module (Richard Guy Briggs) [1716002] - [kernel] fanotify: check FS_ISDIR flag instead of d_is_dir() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: report FS_ISDIR flag with MOVE_SELF and DELETE_SELF events (Richard Guy Briggs) [1716002] - [kernel] fsnotify: annotate directory entry modification events (Richard Guy Briggs) [1716002] - [kernel] audit: mark expected switch fall-through (Richard Guy Briggs) [1716002] - [kernel] audit: hide auditsc_get_stamp and audit_serial prototypes (Richard Guy Briggs) [1716002] - [tty] audit: join tty records to their syscall (Richard Guy Briggs) [1716002] - [kernel] audit: remove audit_context when CONFIG_ AUDIT and not AUDITSYSCALL (Richard Guy Briggs) [1716002] - [kernel] audit: remove unused actx param from audit_rule_match (Richard Guy Briggs) [1716002] - [kernel] audit: ignore fcaps on umount (Richard Guy Briggs) [1716002] - [kernel] audit: clean up AUDITSYSCALL prototypes and stubs (Richard Guy Briggs) [1716002] - [kernel] audit: more filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1716002] - [kernel] audit: add support for fcaps v3 (Richard Guy Briggs) [1716002] - [kernel] audit: move loginuid and sessionid from CONFIG_AUDITSYSCALL to CONFIG_AUDIT (Richard Guy Briggs) [1716002] - [kernel] audit: add syscall information to CONFIG_CHANGE records (Richard Guy Briggs) [1716002] - [kernel] audit: hand taken context to audit_kill_trees for syscall logging (Richard Guy Briggs) [1716002] - [kernel] audit: give a clue what CONFIG_CHANGE op was involved (Richard Guy Briggs) [1716002] - [kernel] audit: remove duplicated include from audit.c (Richard Guy Briggs) [1716002] - [kernel] audit: shorten PATH cap values when zero (Richard Guy Briggs) [1716002] - [kernel] audit: use current whenever possible (Richard Guy Briggs) [1716002] - [kernel] audit: minimize our use of audit_log_format() (Richard Guy Briggs) [1716002] - [kernel] audit: remove WATCH and TREE config options (Richard Guy Briggs) [1716002] - [kernel] audit: use session_info helper (Richard Guy Briggs) [1716002] - [kernel] audit: localize audit_log_session_info prototype (Richard Guy Briggs) [1716002] - [kernel] audit: Use 'mark' name for fsnotify_mark variables (Richard Guy Briggs) [1716002] - [kernel] audit: Replace chunk attached to mark instead of replacing mark (Richard Guy Briggs) [1716002] - [kernel] audit: Simplify locking around untag_chunk() (Richard Guy Briggs) [1716002] - [kernel] audit: Drop all unused chunk nodes during deletion (Richard Guy Briggs) [1716002] - [kernel] audit: Guarantee forward progress of chunk untagging (Richard Guy Briggs) [1716002] - [kernel] audit: Allocate fsnotify mark independently of chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Provide helper for dropping mark's chunk reference (Richard Guy Briggs) [1716002] - [kernel] audit: Remove pointless check in insert_hash() (Richard Guy Briggs) [1716002] - [kernel] audit: Factor out chunk replacement code (Richard Guy Briggs) [1716002] - [kernel] audit: Make hash table insertion safe against concurrent lookups (Richard Guy Briggs) [1716002] - [kernel] audit: Embed key into chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible tagging failures (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible spurious -ENOSPC error (Richard Guy Briggs) [1716002] - [kernel] audit_tree: Remove mark->lock locking (Richard Guy Briggs) [1716002] - [kernel] audit: print empty EXECVE args (Richard Guy Briggs) [1716002] - [security] evm: fix return value check in evm_write_xattrs() (Richard Guy Briggs) [1716002] - [kernel] audit: fix use-after-free in audit_add_watch (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_real_ts64() for timestamps (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_ts64() for time access (Richard Guy Briggs) [1716002] - [kernel] audit: simplify audit_enabled check in audit_watch_log_rule_change() (Richard Guy Briggs) [1716002] - [kernel] audit: check audit_enabled in audit_tree_log_remove_rule() (Richard Guy Briggs) [1716002] - [kernel] cred: conditionally declare groups-related functions (Richard Guy Briggs) [1716002] - [kernel] audit: eliminate audit_enabled magic number comparison (Richard Guy Briggs) [1716002] - [kernel] audit: Fix extended comparison of GID/EGID (Richard Guy Briggs) [1716002] - [kernel] audit: tie ANOM_ABEND records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: tie SECCOMP records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1716002] - [documentation] admin guide/pm: Admin guide for intel-speed-select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display TRL buckets for just base config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Ignore missing config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Increment version (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use core count for base-freq mask (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Support platform with limited Intel(R) Speed Select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use Frequency weight for CLOS (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make CLOS frequency in MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use mailbox for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Auto mode for CLX (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Correct CLX-N frequency units (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change display of "avx" to "avx2" (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend command set for perf-profile (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement base-freq commands on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement 'perf-profile info' on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement CascadeLake-N help and command functions structures (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add check for CascadeLake-N models (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make process_command generic (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add int argument to command functions (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Refuse to disable core-power when getting used (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Turbo-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Base-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Remove warning for unused result (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix perf-profile command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend core-power command set (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix some debug prints (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Format get-assoc information (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Allow online/offline based on tdp (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix high priority core mask over count (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display core count for bucket (Prarit Bhargava) [1766228] - [platform] x86: isst: Allow additional TRL MSRs (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix memory leak (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output success/failed for command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output human readable CPU list (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change turbo ratio output to maximum turbo frequency (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Switch output to MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Simplify output for turbo-freq and base-freq (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix cpu-count output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix help option typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix package typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() (Prarit Bhargava) [1766228] - [platform] x86: isst: Use dev_get_drvdata (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add .gitignore file (Prarit Bhargava) [1766228] - [tools] tools/power/x86: A tool to validate Intel Speed Select commands (Prarit Bhargava) [1766228] - [platform] x86: isst: Restore state on resume (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select PUNIT MSR interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via MSRs (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via PCI (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mmio interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number (Prarit Bhargava) [1766228] - [platform] x86: isst: Store per CPU information (Prarit Bhargava) [1766228] - [platform] x86: isst: Add common API to register and handle ioctls (Prarit Bhargava) [1766228] - [documentation] platform/x86: isst: Update ioctl-number.txt for Intel Speed Select interface (Prarit Bhargava) [1766228]- [tools] libbpf: Refactor relocation handling (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix call relocation offset calculation bug (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix bpf_object name determination for bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] libbpf: return previous print callback from libbpf_set_print (Yauheni Kaliuta) [1772081] - [tools] libbpf: fix bpf_object__name() to actually return object name (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Make CO-RE reloc test impartial to test_progs flavor (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add BPF_CORE_READ and BPF_CORE_READ_STR_INTO macro tests (Yauheni Kaliuta) [1772081] - [tools] bpftool: Allow to read btf as raw data (Yauheni Kaliuta) [1772081] - [tools] bpftool: implement "bpftool btf show|list" (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_btf_get_next_id() to cycle through BTF objects (Jiri Olsa) [1772081] - [tools] libbpf: refactor bpf_*_get_next_id() functions (Yauheni Kaliuta) [1772081] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1772081] - [tools] libbpf: attempt to load kernel BTF from sysfs first (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add getter for program size (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_get_link_xdp_info() function to get more XDP information (Yauheni Kaliuta) [1772081] - [tools] libbpf: Use pr_warn() when printing netlink errors (Yauheni Kaliuta) [1772081] - [tools] libbpf: Propagate EPERM to caller on program load (Yauheni Kaliuta) [1772081] - [tools] libbpf: Unpin auto-pinned maps if loading fails (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add auto-pinning of maps when loading BPF objects (Yauheni Kaliuta) [1772081] - [tools] libbpf: Teach bpf_object__open to guess program types (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_program__get_{type, expected_attach_type) APIs (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move directory creation into _pin() functions (Yauheni Kaliuta) [1772081] - [tools] libbpf: Store map pin path and status in struct bpf_map (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix error handling in bpf_map__reuse_fd() (Yauheni Kaliuta) [1772081] - [tools] libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1772081] - [tools] bpftool: Fix bpftool build by switching to bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] bpf: Rename pr_warning to pr_warn to align with kernel logging (Yauheni Kaliuta) [1772081] - [tools] libbpf: provide more helpful message on uninitialized global var (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add field existence CO-RE relocs tests (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add support for field existance CO-RE relocation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Update BTF reloc support to latest Clang format (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: Refactor bpf_object__open APIs to use common opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpf (Jiri Olsa) [1772081] - [tools] uapi/bpf: fix helper docs (Yauheni Kaliuta) [1772081] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1772081] - [uapi] bpf: fix 'struct pt_reg' typo in documentation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix BTF-defined map's __type macro handling of arrays (Yauheni Kaliuta) [1772081] - [scripts] bpf: Print an error when known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Emit an #error directive known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Fix xdp_md forward declaration typo (Yauheni Kaliuta) [1772081] - [scripts] bpf: teach bpf_helpers_doc.py to dump BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Split off tracing-only helpers into bpf_tracing.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: samples/bpf: Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Undo GCC-specific bpf_helpers.h changes (Yauheni Kaliuta) [1772081] - [tools] libbpf: auto-generate list of BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add bpf-gcc support (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: relicense bpf_helpers.h and bpf_endian.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_read() macro (Yauheni Kaliuta) [1772081] - [tools] bpf: fix core_reloc.c compilation error (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_object__open_{file, mem} w/ extensible opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: make libbpf.map source of truth for libbpf version (Yauheni Kaliuta) [1772081] - [tools] libbpf: stop enforcing kern_version, populate it for users (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs misc tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ints tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ptr-as-array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs modifiers/typedef tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs nesting tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs struct flavors tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs testing setup (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add BPF_CORE_READ relocatable read macro (Yauheni Kaliuta) [1772081] - [tools] libbpf: implement BPF CO-RE offset relocation algorithm (Yauheni Kaliuta) [1772081] - [tools] libbpf: add .BTF.ext offset relocation section loading (Yauheni Kaliuta) [1772081] - [tools] libbpf: convert libbpf code to use new btf helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: add helpers for working with BTF types (Yauheni Kaliuta) [1772081] - [gpu] drm/i915: Add new CNL PCH ID seen on a CML platform (Lyude Paul) [1771779] - [gpu] drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 (Lyude Paul) [1771779] - [gpu] drm/amdgpu: register gpu instance before fan boost feature enablment (Lyude Paul) [1771779] - [gpu] drm/amd/swsmu: fix smu workload bit map error (Lyude Paul) [1771779] - [gpu] drm/amdgpu: dont schedule jobs while in reset (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Try to acquire the page lock around set_page_dirty() (Lyude Paul) [1771779] - [gpu] drm/i915/pmu: "Frequency" is reported as accumulated cycles (Lyude Paul) [1771779] - [gpu] drm/i915: Don't oops in dumb_create ioctl if we have no crtcs (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff on original raven (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff when using register read interface (Lyude Paul) [1771779] - [gpu] revert "drm/i915/ehl: Update MOCS table for EHL" (Lyude Paul) [1771779] - [gpu] drm/i915: update rawclk also on resume (Lyude Paul) [1771779] - [gpu] dc.c:use kzalloc without test (Lyude Paul) [1771779] - [gpu] drm/amd/display: Passive DP->HDMI dongle detection fix (Lyude Paul) [1771779] - [gpu] drm/amd/display: add 50us buffer as WA for pstate switch in active (Lyude Paul) [1771779] - [gpu] drm/amd/display: do not synchronize "drr" displays (Lyude Paul) [1771779] - [gpu] drm/amdgpu: If amdgpu_ib_schedule fails return back the error (Lyude Paul) [1771779] - [gpu] drm/sched: Set error to s_fence if HW job submission failed (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) (Lyude Paul) [1771779] - [gpu] drm/radeon: fix si_enable_smc_cac() failed issue (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix error handling in amdgpu_bo_list_create (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix potential VM faults (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix SDMA hang when performing VKexample test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/powerplay/vega10: allow undervolting in p7 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gfx10: update gfx golden settings (Lyude Paul) [1771779] - [gpu] drm/i915: Fix PCH reference clock for FDI on HSW/BDW (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: user pages array memory leak fix (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vcn: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vce: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Never allow userptr into the mappable GGTT (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1 (Lyude Paul) [1771779] - [gpu] drm/ttm: Restore ttm prefaulting (Lyude Paul) [1771779] - [gpu] drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50 (Lyude Paul) [1771779] - [gpu] drm/amd/display: memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix multiple memory leaks in acp_hw_init (Lyude Paul) [1771779] - [gpu] drm: Clear the fence pointer when writeback job signaled (Lyude Paul) [1771779] - [gpu] drm: Free the writeback_job when it with an empty fb (Lyude Paul) [1771779] - [gpu] drm/i915: Mark contents as dirty on a write fault (Lyude Paul) [1771779] - [gpu] drm/i915: Whitelist COMMON_SLICE_CHICKEN2 (Lyude Paul) [1771779] - [gpu] drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled (Lyude Paul) [1771779] - [gpu] drm/i915: Perform GGTT restore much earlier during resume (Lyude Paul) [1771779] - [gpu] drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Check for valid number of registers to read (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix KFD-related kernel oops on Hawaii (Lyude Paul) [1771779] - [gpu] drm/i915: to make vgpu ppgtt notificaiton as atomic operation (Lyude Paul) [1771779] - [gpu] drm/i915/gvt: update vgpu workload head pointer correctly (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: change metrics update period from 1ms to 100ms (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors (Lyude Paul) [1771779] - [gpu] drm/atomic: Take the atomic toys away from X (Lyude Paul) [1771779] - [gpu] drm/atomic: Reject FLIP_ASYNC unconditionally (Lyude Paul) [1771779] - [gpu] drm/i915/dp: Fix dsc bpp calculations, v5 (Lyude Paul) [1771779] - [dma-buf] sw_sync: Synchronize signal vs syncpt free (Lyude Paul) [1771779] - [gpu] drm/amdgpu/si: fix ASIC tests (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix trigger not generated for freesync (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix MPO HUBP underflow with Scatter Gather (Lyude Paul) [1771779] - [gpu] drm/amd/powerpaly: fix navi series custom peak level value error (Lyude Paul) [1771779] - [gpu] drm/amd/display: support spdif (Lyude Paul) [1771779] - [gpu] drm/nouveau/volt: Fix for some cards having 0 maximum voltage (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/tu102-: disable input lut when input is already FP16 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x (Lyude Paul) [1771779] - [gpu] drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2 (Lyude Paul) [1771779] - [gpu] drm/amd/display: reprogram VM config when system resume (Lyude Paul) [1771779] - [gpu] drm/amd/display: Fix frames_to_insert math (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix issue where 252-255 values are clipped (Lyude Paul) [1771779] - [gpu] drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property() (Lyude Paul) [1771779] - [gpu] revert "drm/radeon: Fix EEH during kexec" (Lyude Paul) [1771779] - [gpu] drm/amd/display: Use proper enum conversion functions (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix hard hang for S/G display BOs (Lyude Paul) [1771779] - [gpu] drm/panel: check failure cases in the probe func (Lyude Paul) [1771779] - [gpu] drm/bridge: sii902x: fix missing reference to mclk clock (Lyude Paul) [1771779] - [gpu] drm/tinydrm/kconfig: Select BACKLIGHT_CLASS_DEVICE (Lyude Paul) [1771779] - [video] ssd1307fb: Start page range at page_offset (Lyude Paul) [1771779] - [gpu] drm/amd/display: Copy GSL groups when committing a new context (Lyude Paul) [1771779] - [gpu] drm/amd/display: Clear FEC_READY shadow register if DPCD write fails (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix not calling ppsmu to trigger PME (Lyude Paul) [1771779] - [gpu] drm/amd/display: Power-gate all DSCs at driver init time (Lyude Paul) [1771779] - [gpu] drm/amd/display: add monitor patch to add T7 delay (Lyude Paul) [1771779] - [gpu] drm/panel: simple: fix AUO g185han01 horizontal blanking (Lyude Paul) [1771779] - [gpu] drm/vkms: Avoid assigning 0 for possible_crtc (Lyude Paul) [1771779] - [gpu] drm/bridge: tc358767: Increase AUX transfer length limit (Lyude Paul) [1771779] - [gpu] drm/vkms: Fix crc worker races (Lyude Paul) [1771779] - [gpu] drm/amdgpu/display: fix 64 bit divide (Lyude Paul) [1771779] - [gpu] drm/amd/display: Add missing HBM support and raise Vega20's uclk (Lyude Paul) [1771779] - [gpu] drm/amd/display: dce11.x /dce12 update formula input (Lyude Paul) [1771779] - [gpu] drm/amd/display: Restore backlight brightness after system resume (Lyude Paul) [1771779] - [gpu] drm: fix module name in edid_firmware log message (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) (Lyude Paul) [1771779] - [gpu] drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines (Lyude Paul) [1771779] - [gpu] drm/amd/display: Don't replace the dc_state for fast updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Skip determining update type for async updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Allow cursor async updates for framebuffer swaps (Lyude Paul) [1771779] - [include] sk_buff: fix skb_ext_put() and skb_ext_reset() calls (Ivan Vecera) [1779923] - [net] openvswitch: fix flow command message size (Paolo Abeni) [1776765] - [net] netfilter: nf_tables: add SECMARK support (Phil Sutter) [1715851] - [net] netfilter: nf_tables: add requirements for connsecmark support (Phil Sutter) [1715851] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring (Jarod Wilson) [1781534] {CVE-2019-19057} - [tools] selftests/powerpc: Disable basic EEH selftest (Steve Best) [1782232] - [x86] kvm: x86: Remove a spurious export of a static function (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779553] {CVE-2019-19338} - [fs] cifs: Close open handle after interrupted close (Leif Sahlberg) [1771691] - [fs] cifs: Do not miss cancelled OPEN responses (Leif Sahlberg) [1771691] - [fs] cifs: Fix NULL pointer dereference in mid callback (Leif Sahlberg) [1771691] - [fs] cifs: add a debug macro that prints \\server\share for errors (Leif Sahlberg) [1772630] - [fs] cifs: add new debugging macro cifs_server_dbg (Leif Sahlberg) [1772630]- [netdrv] wireless: fix nl80211 vendor commands (Jarod Wilson) [1776606] - [net] nl80211: fix VENDOR_CMD_RAW_DATA (Jarod Wilson) [1776606] - [netdrv] rt2x00: initialize last_reset (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't consider IV len in A-MSDU (Jarod Wilson) [1776606] - [net] mac80211: fix station inactive_time shortly after boot (Jarod Wilson) [1776606] - [net] mac80211: fix ieee80211_txq_setup_flows() failure path (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support new API for scan config cmd (Jarod Wilson) [1776606] - [netdrv] mt76: dma: fix buffer unmap with non-linear skbs (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2e: disable pcie_aspm by default (Jarod Wilson) [1776606] - [net] nl80211: fix validation of mesh path nexthop (Jarod Wilson) [1776606] - [net] nl80211: Disallow setting of HT for channel 14 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix problem of too small skb->len (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: 0x2720 is qu and 0x30DC is not (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add workaround for power gating in integrated 22000 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle iwl_mvm_tvqm_enable_txq() error return (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix all 9460 entries for qnj (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix potential overflow on P2P code (Jarod Wilson) [1775223 1776606] {CVE-2019-17666} - [netdrv] iwlwifi: pcie: fix merge damage on making QnJ exclusive (Jarod Wilson) [1776606] - [netdrv] ath10k: fix latency issue for QCA988x (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: change qu with jf devices to use qu configuration (Jarod Wilson) [1776606] - [netdrv] iwlwifi: exclude GEO SAR support for 3168 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix memory leak in alloc_sgtable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix rb_allocator workqueue allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix indexing in command dump for new HW (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix race in sync rx queue notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: force single phy init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix ACPI table revision checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't access trans_cfg via cfg (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove input-polldev.h header (Jarod Wilson) [1776606] - [net] mac80211: Don't access sk_queue_head->next directly (Jarod Wilson) [1776606] - [net] mac80211: fix scan when operating on DFS channels in ETSI domains (Jarod Wilson) [1776606] - [net] mac80211: accept deauth frames in IBSS mode (Jarod Wilson) [1776606] - [net] cfg80211: fix a bunch of RCU issues in multi-bssid code (Jarod Wilson) [1776606] - [net] nl80211: fix memory leak in nl80211_get_ftm_responder_stats (Jarod Wilson) [1776606] - [net] cfg80211: wext: avoid copying malformed SSIDs (Jarod Wilson) [1778634 1776606] {CVE-2019-17133} - [net] mac80211: Reject malformed SSID elements (Jarod Wilson) [1776606] - [net] mac80211: keep BHs disabled while calling drv_tx_wake_queue() (Jarod Wilson) [1776606] - [net] mac80211: fix txq null pointer dereference (Jarod Wilson) [1776606] - [net] nl80211: fix null pointer dereference (Jarod Wilson) [1776606] - [net] cfg80211: initialize on-stack chandefs (Jarod Wilson) [1776606] - [net] cfg80211: validate SSID/MBSSID element ordering assumption (Jarod Wilson) [1776606] - [net] nl80211: validate beacon head (Jarod Wilson) [1776606] - [net] cfg80211: Purge frame registrations on iftype change (Jarod Wilson) [1776606] - [net] cfg80211: Do not compare with boolean in nl80211_common_reg_change_event (Jarod Wilson) [1776606] - [net] cfg80211: always shut down on HW rfkill (Jarod Wilson) [1776606] - [net] cfg80211: fix boundary value in ieee80211_frequency_to_channel() (Jarod Wilson) [1776606] - [net] cfg80211: add local BSS receive time to survey information (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands (Jarod Wilson) [1776606] - [netdrv] wireless: Fix Kconfig indentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix mt7615 firmware path definitions (Jarod Wilson) [1776606] - [netdrv] rtw88: configure firmware after HCI started (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: release tx skbs DMAed when stop (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: extract skbs free routine for trx rings (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix build w/o CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] rtw88: report RX power for each antenna (Jarod Wilson) [1776606] - [netdrv] rtw88: fix wrong rx power calculation (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtw88: allows to receive AMSDU in AMPDU (Jarod Wilson) [1776606] - [netdrv] rtw88: add dynamic cck pd mechanism (Jarod Wilson) [1776606] - [netdrv] rtw88: move IQK/DPK into phy_calibration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add SW DPK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add FW IQK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: Enable interrupt migration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update pwr_seq to v13 (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update PHY parameter to v38 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl8821ae: Remove some unused bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1776606] - [netdrv] brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: make array static const and remove redundant assignment (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't realloc wiphy during PCIe reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: split brcmf_attach() and brcmf_detach() functions (Jarod Wilson) [1776606] - [netdrv] brcmfmac: move "cfg80211_ops" pointer to another struct (Jarod Wilson) [1776606] - [netdrv] ath10k: fix channel info parsing for non tlv target (Jarod Wilson) [1776606] - [netdrv] ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet (Jarod Wilson) [1776606] - [netdrv] ath10k: free beacon buf later in vdev teardown (Jarod Wilson) [1776606] - [net] mac80211: allow drivers to set max MTU (Jarod Wilson) [1776606] - [net] mac80211: ibss: send deauth when expiring inactive STAs (Jarod Wilson) [1776606] - [net] mac80211: don't check if key is NULL in ieee80211_key_link() (Jarod Wilson) [1776606] - [net] mac80211: clear crypto tx tailroom counter upon keys enable (Jarod Wilson) [1776606] - [net] mac80211: remove unnecessary key condition (Jarod Wilson) [1776606] - [net] mac80211: list features in WEP/TKIP disable in better order (Jarod Wilson) [1776606] - [net] mac80211: vht: add support VHT EXT NSS BW in parsing VHT (Jarod Wilson) [1776606] - [netdrv] ath9k: release allocated buffer if timed out (Jarod Wilson) [1778582 1776606] {CVE-2019-19074} - [netdrv] ath9k_htc: release allocated buffer if timed out (Jarod Wilson) [1778572 1776606] {CVE-2019-19073} - [netdrv] ath9k: Remove unneeded variable to store return value (Jarod Wilson) [1776606] - [netdrv] ath10k: add reorder and change PN check logic for mac80211 (Jarod Wilson) [1776606] - [netdrv] ath10k: add mic bytes for pmf management packet (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] hostap: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix file release memory leak (Jarod Wilson) [1776606] - [netdrv] rtw88: fix seq_file memory leak (Jarod Wilson) [1776606] - [netdrv] hostap: remove set but not used variable 'copied' in prism2_io_debug_proc_read (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add "reset" debugfs entry for testing reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add stub version of brcmf_debugfs_get_devdir() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: remove iwl_fw_cancel_dumps function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periodic trigger (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix dump structs doc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: add DRAM buffer allocation command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove apply point, switch to time point API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add iwl_tlv_array_len() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't log un-decrypted frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add support for single antenna diversity (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: drop BA sessions on too many old-SN frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add sta_id to WOWLAN_CONFIG_CMD (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for suspend-resume flow for new device generation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix warning iwl-trans.h is included more than once (Jarod Wilson) [1776606] - [netdrv] iwlwifi: always access the trans configuration via trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_trans instead of cfg to some functions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add a pointer to the trans_cfg directly in trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_config_trans_params when needed (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: set iwl_trans->cfg later in the probe function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: move some cfg mangling from trans_pcie_alloc to probe (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: separate elements from cfg that are needed by trans_alloc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use regions ops array instead of switch case in dump flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: make a single ops struct for paging collect (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move tx fifo data into fw runtime (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list for dump TLVs during dump creation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: separate cfg and dump flows to different modules (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: look for the first supported channel when add/remove phy ctxt (Jarod Wilson) [1776606] - [netdrv] iwlwifi: allocate bigger nvm data in case of UHB (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: align wrt log prints to the same format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove debug flow TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: verify debug TLVs at allocation phase (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use function to check if ini dbg mode is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove duplicate FW string definitions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 50 for 22000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: api: fix FTM struct documentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support per-platform antenna gain (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: simplify the channel switch flow for newer firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: stop passing bogus gfp flags arguments to dma_alloc_coherent (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periphery phy and aux regions handling (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list to store debug TLVs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: maintain buffer allocations from trans instead of TLVs buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: add debug periphery registers to 9000 device family (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unused regdb_ptrs allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: align dbg tlv functions names to a single format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: don't pass large argument by value (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove pm_runtime completely (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the d0i3 related module parameters (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove some more d0i3 code from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove the refs / unrefs from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the opmode's d0i3 handlers (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove runtime_pm_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Set w-pointer upon resume according to SN (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: use FW thermal monitoring regardless of CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: name magic numbers with enum (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: add support for new scan request command version (Jarod Wilson) [1776606] - [netdrv] iwlwifi: LTR updates (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the code under IWLWIFI_PCIE_RTPM (Jarod Wilson) [1776606] - [netdrv] iwlwifi: trans: remove suspending flag (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove CMD_HIGH_PRIO (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove last leftovers of d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove d0i3_ap_sta_id (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the d0i3 entry/exit flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the tx defer for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove all the d0i3 references (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: start to remove the code for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add the skb length to a print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix scan config command size (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add ldbg config cmd debug print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: support debug recording suspend resume command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move debug recording stop from trans to op mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move monitor recording functionality from header file (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unnecessary forward declarations (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Block 26-tone RU OFDMA transmissions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw_rfkill_state (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Send DQA enable command only if TVL is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 49 for 22000 series (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support to read temperature from mcu (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_txwi_to_txp utility routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use devm_platform_ioremap_resource() to simplify code (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove unneeded return value on set channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove redundant chandef copy (Jarod Wilson) [1776606] - [netdrv] mt76: make mt76_rx_convert static (Jarod Wilson) [1776606] - [netdrv] mt76: remove offchannel check in tx scheduling (Jarod Wilson) [1776606] - [netdrv] mt76: do not send BAR frame on tx aggregation flush stop (Jarod Wilson) [1776606] - [netdrv] mt76: stop rx aggregation on station removal (Jarod Wilson) [1776606] - [netdrv] mt76: dma: reset q->rx_head on rx reset (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: apply calibration-free data from OTP (Jarod Wilson) [1776606] - [netdrv] mt76: add default implementation for mt76_sw_scan/mt76_sw_scan_complete (Jarod Wilson) [1776606] - [netdrv] mt76: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add BIP_CMAC_128 cipher support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove unnecessary mcu queue initialization (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_tx_tasklet in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: move survey_time in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable multi-vif support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_beacon_enable (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x02_beacon_enable macros (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add Smart Carrier Sense support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rework locking scheme for mt7615_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: switch to SPDX tag instead of verbose boilerplate text (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: Add paragraphs to describe the config symbols fully (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update cw_min/max related settings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add 4 WMM sets support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix MT7615_WATCHDOG_TIME definition (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_mmio_read_copy routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_wtbl_set_key signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove wtbl_sec_key definition (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add mt7615_mac_wtbl_addr routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mac_get_key_info in mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add missing register initialization (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: add support to TP-Link T2UHP (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: remove unneeded {put,get}_unaligned (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix endian in mt76u_copy (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix PS buffering of action frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix using VHT STBC rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: fix typo in mt76u_fill_rx_sg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: sync with mt7603 rate control changes (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: reset rate index/counters on rate table update (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mcu_set_rates to mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable hardware rate up/down selection (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: always release sem in mt7615_load_patch (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fall back to sw encryption for unsupported ciphers (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: clean up FWDL TXQ during/after firmware upload (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add radar pattern test knob to debugfs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add csa support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not perform txcalibration before cac is complited (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add hw dfs pattern detector support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_regd_notifier (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: restricted __le16 degrades to integer (Jarod Wilson) [1776606] - [netdrv] mt76: round up length on mt76_wr_copy (Jarod Wilson) [1776606] - [netdrv] ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() (Jarod Wilson) [1776606] - [netdrv] ath6kl: Fix a possible null-pointer dereference in ath6kl_htc_mbox_create() (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set ackto to max timeout in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set max timeout according to channel width (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dyanck: introduce ath_dynack_set_timeout routine (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init (Jarod Wilson) [1776606] - [netdrv] ath9k: add loader for AR92XX (and older) pci(e) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: get chip's default RAM info during PCIe setup (Jarod Wilson) [1776606] - [netdrv] brcmfmac: replace strncpy() by strscpy() (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove redundant assignment to pointer hash (Jarod Wilson) [1776606] - [netdrv] brcm80211: Avoid possible null-pointer dereferences in wlc_phy_radio_init_2056() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: enable MSI interrupt (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ (Jarod Wilson) [1776606] - [netdrv] rtw88: remove redundant assignment to pointer debugfs_topdir (Jarod Wilson) [1776606] - [netdrv] rtw88: drop unused rtw_coex_coex_dm_reset() (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix an error message (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove some variable initializations (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix memory leak when hardware init fails (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE' and 'MAX_PGPKT_SIZE' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Fix value set in descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: fix non-kerneldoc comment in usb.c (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix infinite loop because supported is not being shifted (Jarod Wilson) [1776606] - [netdrv] mt76: Remove dev_err() usage after platform_get_irq() (Jarod Wilson) [1776606] - [net] mac80211: Do not send Layer 2 Update frame before authorization (Jarod Wilson) [1776606] - [netdrv] revert "rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band" (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear up IV's on key removal (Jarod Wilson) [1776606] - [netdrv] iwlwifi: assign directly to iwl_trans->cfg in QuZ detection (Jarod Wilson) [1776606] - [netdrv] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Jarod Wilson) [1776244 1775484 1775475 1776606] - [netdrv] mt76: mt76x0e: disable 5GHz band for MT7630E (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0e: don't use hw encryption for MT7630E (Jarod Wilson) [1776606] - [net] nl80211: fill all policy .type entries (Jarod Wilson) [1776606] - [net] cfg80211: Add support to set tx power for a station associated (Jarod Wilson) [1776606] - [net] cfg80211: Fix Extended Key ID key install checks (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for rekeys with Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: Simplify Extended Key ID API (Jarod Wilson) [1776606] - [net] nl80211: require and validate vendor command policy (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: IEEE 802.11 Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan (Jarod Wilson) [1776606] - [net] cfg80211: Use const more consistently in for_each_element macros (Jarod Wilson) [1776606] - [net] nl80211: use for_each_element() in validate_ie_attr() (Jarod Wilson) [1776606] - [net] cfg80211: add peer measurement with FTM initiator API (Jarod Wilson) [1776606] - [net] nl80211: use netlink policy validation function for elements (Jarod Wilson) [1776606] - [net] nl80211: use policy range validation where applicable (Jarod Wilson) [1776606] - [net] cfg80211: support FTM responder configuration/statistics (Jarod Wilson) [1776606] - [net] lib80211: move TKIP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] lib80211: move WEP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] mac80211: move WEP handling to ARC4 library interface (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear IV's on start to fix AP mode regression (Jarod Wilson) [1776606] - [netdrv] rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: remove unnecessary rx flag checks (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: fix rx queue hang (Jarod Wilson) [1776606] - [netdrv] rt2800: do not enable watchdog by default (Jarod Wilson) [1776606] - [netdrv] rt2x00: add restart hw (Jarod Wilson) [1776606] - [netdrv] rt2800: do not nullify initialization vector data (Jarod Wilson) [1776606] - [netdrv] rt2800: add pre_reset_hw callback (Jarod Wilson) [1776606] - [netdrv] rt2800: initial watchdog implementation (Jarod Wilson) [1776606] - [netdrv] rt2800: add helpers for reading dma done index (Jarod Wilson) [1776606] - [netdrv] rt2x00: allow to specify watchdog interval (Jarod Wilson) [1776606] - [netdrv] rt2x00: add RT3883 support (Jarod Wilson) [1776606] - [netdrv] rt2x00mmio: remove legacy comment (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove not used entry field (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove last_nostatus_check (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use timer and work for handling tx statuses timeouts (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: fetch tx status changes (Jarod Wilson) [1776606] - [netdrv] rt2800: move txstatus pending routine (Jarod Wilson) [1776606] - [netdrv] rt2800: new flush implementation for SoC devices (Jarod Wilson) [1776606] - [netdrv] rt2800: partially restore old mmio txstatus behaviour (Jarod Wilson) [1776606] - [netdrv] rt2x00: code-style fix in rt2800usb.c (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not print error when queue is full (Jarod Wilson) [1776606] - [netdrv] rt2x00: check number of EPROTO errors (Jarod Wilson) [1776606] - [netdrv] rt2x00: use ratelimited variants dev_warn/dev_err (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not increment sequence number while re-transmitting (Jarod Wilson) [1776606] - [netdrv] rt2800: comment and simplify AGC init for RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove confusing AGC register (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove unneeded check (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00: Work around a firmware bug with shared keys (Jarod Wilson) [1776606] - [netdrv] rt2x00: reduce tx power to nominal level on RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt61pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2800lib: mark expected switch fall-throughs (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2500pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2400pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2800: flush and txstatus rework for rt2800mmio (Jarod Wilson) [1776606] - [netdrv] rt2x00: use different txstatus timeouts when flushing (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not check for txstatus timeout every time on tasklet (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use txdone/txstatus routines from lib (Jarod Wilson) [1776606] - [netdrv] rt2800: move usb specific txdone/txstatus routines to rt2800lib (Jarod Wilson) [1776606] - [netdrv] rt2x00: use simple_read_from_buffer() (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove redundant functions rt2x00mac_sta_{add/remove} (Jarod Wilson) [1776606] - [net] mac80211: Correctly set noencrypt for PAE frames (Jarod Wilson) [1776606] - [net] mac80211: Don't memset RXCB prior to PAE intercept (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: improve rate probing for devices with static fallback (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix default max throughput rate indexes (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: reduce unnecessary rate probing attempts (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix per-group max throughput rate initialization (Jarod Wilson) [1776606] - [net] nl80211: Add support for EDMG channels (Jarod Wilson) [1776606] - [net] mac80211: fix possible NULL pointerderef in obss pd code (Jarod Wilson) [1776606] - [net] mac80211: add assoc-at support (Jarod Wilson) [1776606] - [uapi] cfg80211: Support assoc-at timer in sta-info (Jarod Wilson) [1776606] - [net] cfg80211: apply same mandatory rate flags for 5GHz and 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: ibss: use 11a mandatory rates for 6GHz band operation (Jarod Wilson) [1776606] - [net] cfg80211: use same IR permissive rules for 6GHz band (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz in code handling array with NUM_NL80211_BANDS entries (Jarod Wilson) [1776606] - [net] cfg80211: extend ieee80211_operating_class_to_band() for 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: util: add 6GHz channel to freq conversion and vice versa (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz UNII band definitions (Jarod Wilson) [1776606] - [uapi] nl80211: add 6GHz band definition to enum nl80211_band (Jarod Wilson) [1776606] - [net] revert "cfg80211: fix processing world regdomain when non modular" (Jarod Wilson) [1776606] - [net] mac80211: add missing length field increment when generating Radiotap header (Jarod Wilson) [1776606] - [net] mac80211: 80Mhz was not reported properly when using tx_status_ext (Jarod Wilson) [1776606] - [net] mac80211: fix bad guard when reporting legacy rates (Jarod Wilson) [1776606] - [net] mac80211: fix TX legacy rate reporting when tx_status_ext is used (Jarod Wilson) [1776606] - [net] mac80211: fix possible sta leak (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix recognition of QuZ devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't switch FW to qnj when ax201 is detected (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix the byte count table format for 22560 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Allow multicast data frames only when associated (Jarod Wilson) [1776606] - [netdrv] revert "mwifiex: fix system hang problem after resume" (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtw88: add BT co-existence support (Jarod Wilson) [1776606] - [netdrv] rtw88: enclose c2h cmd handle with mutex (Jarod Wilson) [1776606] - [netdrv] rtw88: allow c2h operation in irq context (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove local configuration variable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl88188ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: remove set but not used variable 'ip_sel' (Jarod Wilson) [1776606] - [netdrv] brcmsmac: remove three set but not used variables (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove set but not used variable 'dtim_period' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unneeded function _rtl_dump_channel_map() (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: pcie: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: make error values consistent in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1776606] - [netdrv] rtw88: use txpwr_lmt_cfg_pair struct, not arrays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix compile time assert build errors (Jarod Wilson) [1776606] - [net] mac80211: HE STA disassoc due to QOS NULL not sent (Jarod Wilson) [1776606] - [net] mac80211: allow setting spatial reuse parameters from bss_conf (Jarod Wilson) [1776606] - [net] nl80211: add strict start type (Jarod Wilson) [1776606] - [net] cfg80211: add support for parsing OBBS_PD attributes (Jarod Wilson) [1776606] - [net] mac80211: reject zero MAC address in add station (Jarod Wilson) [1776606] - [net] cfg80211: use parallel_ops for genl (Jarod Wilson) [1776606] - [net] mac80211: add missing null return check from call to ieee80211_get_sband (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix an out-of-bound access (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't unmap as page memory that was mapped as single (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg) (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix possible out-of-bounds read when accessing lq_info (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix frame drop from the reordering buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: replace RS mutex with a spin_lock (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: send LQ command always ASYNC (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix comparison of u32 variable with less than zero (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix locking in delayed GTK setting (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a loose synchronization of the NSSN across Rx queues (Jarod Wilson) [1776606] - [netdrv] iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a new RSS sync notification for NSSN sync (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: prepare the ground for more RSS notifications (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: avoid races in rate init and rate perform (Jarod Wilson) [1776606] - [net] revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jarod Wilson) [1776606] - [net] mac80211: add support for the ADDBA extension element (Jarod Wilson) [1776606] - [net] mac80211: propagate HE operation info into bss_conf (Jarod Wilson) [1776606] - [net] cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch (Jarod Wilson) [1776606] - [net] cfg80211: fix duplicated scan entries after channel switch (Jarod Wilson) [1776606] - [net] cfg80211: refactor cfg80211_bss_update (Jarod Wilson) [1776606] - [net] mac80211: don't WARN on short WMM parameters from AP (Jarod Wilson) [1776606] - [net] nl80211: Include wiphy address setup in NEW_WIPHY (Jarod Wilson) [1776606] - [net] mac80211: implement HE support for mesh (Jarod Wilson) [1776606] - [net] mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flags (Jarod Wilson) [1776606] - [kernel] mac80211: he: add Spatial Reuse element parsing support (Jarod Wilson) [1776606] - [net] mac80211: add struct ieee80211_tx_status support to ieee80211_add_tx_radiotap_header (Jarod Wilson) [1776606] - [net] {nl, mac}80211: fix interface combinations on crypto controlled devices (Jarod Wilson) [1776606] - [net] mac80211: propagate struct ieee80211_tx_status into ieee80211_tx_monitor() (Jarod Wilson) [1776606] - [net] mac80211: add xmit rate to struct ieee80211_tx_status (Jarod Wilson) [1776606] - [kernel] mac80211: add support for parsing ADDBA_EXT IEs (Jarod Wilson) [1776606] - [net] cfg80211: give all multi-BSSID BSS entries the same timestamp (Jarod Wilson) [1776606] - [net] cfg80211: don't parse MBSSID if transmitting BSS isn't created (Jarod Wilson) [1776606] - [net] cfg80211: clean up cfg80211_inform_single_bss_frame_data() (Jarod Wilson) [1776606] - [net] cfg80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: add tx dequeue function for process context (Jarod Wilson) [1776606] - [net] mac80211: run late dequeue late tx handlers without holding fq->lock (Jarod Wilson) [1776606] - [net] lib80211: use crypto API ccm(aes) transform for CCMP processing (Jarod Wilson) [1776606] - [net] mac80211: remove unused and unneeded remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unused .remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dvm: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: pass the vif to cancel_remain_on_channel (Jarod Wilson) [1776606] - [netdrv] mwifiex: use eth_broadcast_addr() to assign broadcast address (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove assignment to itself (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't net_ratelimit() CONSOLE messages on firmware crash (Jarod Wilson) [1776606] - [netdrv] rtw88: debug: dump tx power indexes in use (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: fix issue possible condition with no effect (if == else) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar (Jarod Wilson) [1776606] - [netdrv] brcmfmac: simply remove flowring if bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware commands when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: clear events in brcmf_fweh_detach() will always fail (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware command in brcmf_netdev_open() when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: change the order of things in brcmf_detach() (Jarod Wilson) [1776606] - [netdrv] revert "brcmfmac: fix NULL pointer derefence during USB disconnect" (Jarod Wilson) [1776606] - [netdrv] brcmfmac: allow 160MHz in custom regulatory rules (Jarod Wilson) [1776606] - [netdrv] brcmfmac: enable DFS_OFFLOAD extended feature if supported (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add 160MHz in chandef_to_chanspec() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Use DMA sync instead of remapping in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Rearrange the memory usage for skb in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix misuse of GENMASK macro (Jarod Wilson) [1776606] - [netdrv] rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU (Jarod Wilson) [1776606] - [net] mac80211: don't warn about CW params when not using them (Jarod Wilson) [1776606] - [net] mac80211: fix possible memory leak in ieee80211_assign_beacon (Jarod Wilson) [1776606] - [kernel] fix typos and some coding style in comments (Jarod Wilson) [1776606] - [netdrv] ath10k: work around uninitialized vht_pfr variable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add support for qu c-step devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 9000 and 20000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: clear rfkill_safe_init_done when we start the firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't WARN when calling iwl_get_shared_mem_conf with RF-Kill (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't service an interrupt that was masked (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devices w/o MSI-X (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: delay GTK setting in FW in AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: debug recording stop and restart command remove (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: don't stop dbg recording before entering D3 from 9000 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: make the usage of TWT configurable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support FSEQ TLV even when FMAC is not compiled (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move trans debug fields to a separate struct (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove redundant checking of ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: enforce apply point early on buffer allocation tlv (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: fix debug monitor stop and restart delays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: increase the size of PCI dumps (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Drop large non sta frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Add log information about SAR status (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Add support for SAR South Korea limitation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix module init error paths (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: convert to FW AC when configuring MU EDCA (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove some unnecessary NULL checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: d3: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: lib: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support adwell HB default APs number api (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove multiple debugfs entries (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: implement dump info collection (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a debugfs entry to set a fixed size AMSDU for all TX packets (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: support debug info TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use different barker for ini dump (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: add consecutive trigger firing support (Jarod Wilson) [1776606] - [kernel] ieee80211: Add a missing extended capability flag definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: abort region collection in case the size is 0 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: update CSI API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: dump headers cleanup (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: allow dump collection in case of an early error (Jarod Wilson) [1776606] - [netdrv] iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: pci: remove unnecessary casts (Jarod Wilson) [1776606] - [netdrv] ath10k: remove unnecessary 'out of memory' message (Jarod Wilson) [1776606] - [netdrv] ath10k: destroy sdio workqueue while remove sdio module (Jarod Wilson) [1776606] - [netdrv] ath10k: Move non-fatal warn logs to dbg level for SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix memory leak in qmi (Jarod Wilson) [1776606] - [netdrv] ath10k: add new hw_ops for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath9k: correctly handle short radar pulses (Jarod Wilson) [1776606] - [netdrv] rtw88: refine flow to get tx power index (Jarod Wilson) [1776606] - [netdrv] rtw88: remove all RTW_MAX_POWER_INDEX macro (Jarod Wilson) [1776606] - [netdrv] rtw88: update tx power limit table to RF v20 (Jarod Wilson) [1776606] - [netdrv] rtw88: correct power limit selection (Jarod Wilson) [1776606] - [netdrv] rtw88: choose the lowest as world-wide power limit (Jarod Wilson) [1776606] - [netdrv] rtw88: fix incorrect tx power limit at 5G (Jarod Wilson) [1776606] - [netdrv] rtw88: remove unused variable (Jarod Wilson) [1776606] - [netdrv] rtw88: unify prefixes for tx power setting routine (Jarod Wilson) [1776606] - [netdrv] rtw88: do not use (void *) as argument (Jarod Wilson) [1776606] - [netdrv] rtw88: resolve order of tx power setting routines (Jarod Wilson) [1776606] - [netdrv] ath: fix SPDX tags (Jarod Wilson) [1776606] - [netdrv] ath10k: Add WMI diag fw logging support for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: add report MIC error for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for controlling tx power to a station (Jarod Wilson) [1776606] - [netdrv] ath10k: Add peer delete response event (Jarod Wilson) [1776606] - [netdrv] ath10k: wait for vdev delete response from firmware (Jarod Wilson) [1776606] - [netdrv] ath10k: fix PCIE device wake up failed (Jarod Wilson) [1776606] - [netdrv] ath10k: fix failure to set multiple fixed rate (Jarod Wilson) [1776606] - [netdrv] ath10k: Change the warning message string (Jarod Wilson) [1776606] - [netdrv] ath10k: fix fw crash by moving chip reset after napi disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: add missing error handling (Jarod Wilson) [1776606] - [netdrv] ath10k: enabling tx stats support over pktlog (Jarod Wilson) [1776606] - [netdrv] ath10k: acquire lock to fix lockdep's warning (Jarod Wilson) [1776606] - [netdrv] ath10k: change firmware file name for UTF mode of SDIO/USB (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for firmware crash recovery on SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wrapper function to ath10k debug (Jarod Wilson) [1776606] - [netdrv] ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sparse warnings: warning: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: cast from restricted __le16 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: move nl80211_dfs_regions in mt76_dev data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove cfg80211_chan_def from mt7615_set_channel signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update peer's bssid when state transition occurs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix incorrect settings in mesh mode (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: take into account extPA when configuring tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init per-channel target power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for per-chain signal strength reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: simplify mt7615_mcu_set_sta_rec routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: improve hardware rate switching configuration (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: rework and fix tx status reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove key check in mt7615_mcu_set_wtbl_key (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove unused variable in mt7615_mcu_set_bcn (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix slow performance when enable encryption (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable support for mesh (Jarod Wilson) [1776606] - [netdrv] mt76: Remove set but not used variables 'pid' and 'final_mpdu' (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_get_rate in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange locking in mt7615_config (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init get_txpower mac80211 callback (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add the capability to configure tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: select wifi band according to eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for mtd eeprom parsing (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_insert_ccmp_hdr in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: fix setting chan->max_power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix reading target tx power from eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not process rx packets if the device is not initialized (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add debugfs knob to enable/disable edcca (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add static qualifier to mt7615_rx_poll_complete (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange cleanup operations in mt7615_unregister_device (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: stop mac80211 queues before setting the channel (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt7615: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use standard signature for mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused structure in mcu.h (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: do not use function pointers whenever possible (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mcu_set_dev_info (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: remove dest from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: remove query from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_del_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove bss_info_convert_vif_type routine (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_sta_rec (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_wtbl (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Make mt7615_irq_handler static (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Use after free in mt7615_mcu_set_bcn() (Jarod Wilson) [1776606] - [netdrv] mt76: Fix a signedness bug in mt7615_add_interface() (Jarod Wilson) [1776606] - [netdrv] mt76: move netif_napi_del in mt76_dma_cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] wireless/mediatek: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: dynamically alloc mcu req in mt7603_mcu_set_eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable/disable pre_tbtt_tasklet in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: move pre_tbtt_tasklet in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_mask in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_int in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: report firmware version using ethtool (Jarod Wilson) [1776606] - [netdrv] mt76: fix endianness sparse warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use sizeof instead of sizeof_field (Jarod Wilson) [1776606] - [netdrv] mt76: add mac80211 driver for MT7615 PCIe-based chipsets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: run __mt76_mcu_send_msg in mt7603_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use standard signature for mt7603_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove query from mt7603_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix initialization of max rx length (Jarod Wilson) [1776606] - [netdrv] mt76: use macro for sn and seq_ctrl conversion (Jarod Wilson) [1776606] - [netdrv] mt76: add skb pointer to mt76_tx_info (Jarod Wilson) [1776606] - [netdrv] mt76: move mac_work in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: only schedule txqs from the tx tasklet (Jarod Wilson) [1776606] - [netdrv] mt76: move tx tasklet to struct mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: store wcid tx rate info in one u32 reduce locking (Jarod Wilson) [1776606] - [netdrv] mt76: use readl/writel instead of ioread32/iowrite32 (Jarod Wilson) [1776606] - [netdrv] mt76: fix tx power issues (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_free_device routine (Jarod Wilson) [1776606] - [netdrv] mt76: unify set_tim (Jarod Wilson) [1776606] - [netdrv] mt7603: core: do not use magic numbers in mt7603_reg_map (Jarod Wilson) [1776606] - [netdrv] mt7603: remove mt7603_mcu_init routine (Jarod Wilson) [1776606] - [netdrv] mt76: dma: add static qualifier to mt76_dma_tx_queue_skb (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_tx_info data structure (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_sw_queue data structure (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_complete_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_prepare_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_queue_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: dma: move mt76x02_init_{tx, rx}_queue in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mmio: move mt76x02_set_irq_mask in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: send BAR after powersave wakeup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sequence number assignment (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add missing initialization for dev->ps_lock (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use the correct hweight8() function (Jarod Wilson) [1776606] - [netdrv] mt76: fix return value check in mt76_wmac_probe() (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: set moredata flag when queueing ps-filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear the service period on releasing PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: notify mac80211 about buffered frames in ps queue (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix up hardware queue index for PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear ps filtering mode before releasing buffered frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix tx status HT rate validation (Jarod Wilson) [1776606] - [netdrv] mt76: add driver for MT7603E and MT7628/7688 (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: do not reset radio on resume (Jarod Wilson) [1776606] - [netdrv] mt7601u: null check the allocation (Jarod Wilson) [1776606] - [netdrv] mt7601u: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix rx A-MSDU support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: get rid of {out,in}_max_packet (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: reduce rx memory footprint (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: fix sparse warnings: should it be static? (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: fix RF frontend initialization for external PA (Jarod Wilson) [1776606] - [netdrv] mt76: generalize mt76_get_txpower for 4x4:4 devices (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx reordering on rate control probing without a-mpdu (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx status reporting issues (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix edcca file permission (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_edcca_set (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2: move mutex_lock inside mt76x2_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove enable from mt76x02_edcca_init signature (Jarod Wilson) [1776606] - [netdrv] mt76: move tx_napi in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove useless return in mt76x02_resync_beacon_timer (Jarod Wilson) [1776606] - [netdrv] mt7601u: fix possible memory leak when the device is disconnected (Jarod Wilson) [1776606] - [netdrv] mt7601u: do not schedule rx_tasklet when the device has been disconnected (Jarod Wilson) [1776606] - [netdrv] mwifiex: don't disable hardirqs; just softirqs (Jarod Wilson) [1776606] - [netdrv] mwifiex: dispatch/rotate from reorder table atomically (Jarod Wilson) [1776606] - [netdrv] mwifiex: ignore processing invalid command response (Jarod Wilson) [1776606] - [netdrv] mwifiex: update set_mac_address logic (Jarod Wilson) [1776606] - [netdrv] mwifiex: print PCI mmap with pK (Jarod Wilson) [1776606] - [netdrv] mwifiex: drop 'set_consistent_dma_mask' log message (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for hr1 RF ID (Jarod Wilson) [1776606] - [netdrv] iwlwifi: change 0x02F0 fw from qu to quz (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and change wrong structs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and fix struct name (Jarod Wilson) [1776606] - [net] mac80211: notify offchannel expire on mgmt_tx (Jarod Wilson) [1776606] - [net] nl80211: send event when CMD_FRAME duration expires (Jarod Wilson) [1776606] - [net] mac80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: extend __rate_control_send_low warning (Jarod Wilson) [1776606] - [net] mac80211: fill low rate even for HAS_RATE_CONTROL (Jarod Wilson) [1776606] - [net] mac80211: use STA info in rate_control_send_low() (Jarod Wilson) [1776606] - [net] mac80211: call rate_control_send_low() internally (Jarod Wilson) [1776606] - [net] cfg80211: Add a function to iterate all BSS entries (Jarod Wilson) [1776606] - [net] mac80211: allow turning TWT responder support on and off via netlink (Jarod Wilson) [1776606] - [net] mac80211: dynamically enable the TWT requester support on STA interfaces (Jarod Wilson) [1776606] - [net] mac80211: add ieee80211_get_he_iftype_cap() helper (Jarod Wilson) [1776606] - [uapi] nl80211: add support for SAE authentication offload (Jarod Wilson) [1776606] - [net] nl80211: add WPA3 definition for SAE authentication (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_ATTR_IFINDEX to port authorized event (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: remove redundant assignment to rtstatus (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable k (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable badworden (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: fix error handle when usb probe failed (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: remove unused function exhalbtc_stack_operation_notify (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: Remove set but not used variable 'len' and 'asso_type_v2' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove set but not used variables 'cur_txokcnt' and 'b_last_is_cur_rdl_state' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: use le32 to access cckswing tables (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Fix used uninitialized variables in power tracking (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: make tables to be 'static const' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Reduce indentation and fix coding style (Jarod Wilson) [1776606] - [netdrv] rtw88: fix typo rtw_writ16_set (Jarod Wilson) [1776606] - [netdrv] rtw88: rsvd page should go though management queue (Jarod Wilson) [1776606] - [netdrv] rtw88: restore DACK results to save time (Jarod Wilson) [1776606] - [netdrv] rtw88: power on again if it was already on (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: use more accurate ofdm fa counting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: disable rx clock gating before counter reset (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update channel and bandwidth BB setting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add rf write protection when switching channel (Jarod Wilson) [1776606] - [netdrv] rtw88: add beacon function setting (Jarod Wilson) [1776606] - [netdrv] rtw88: add support for random mac scan (Jarod Wilson) [1776606] - [netdrv] rtw88: add fast xmit support (Jarod Wilson) [1776606] - [netdrv] rtw88: more descriptions about LPS (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: check if queue mapping exceeds size of ac_to_hwq (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: use ieee80211_ac_numbers instead of 0-3 (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use strlcpy() instead of strcpy() (Jarod Wilson) [1776606] - [netdrv] brcmfmac: fix typos in code comments (Jarod Wilson) [1776606] - [netdrv] brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use separate Kconfig file for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmsmac: switch phy source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmutil: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcm80211: switch common header files to using SPDX license identifier (Jarod Wilson) [1776606] - [net] cfg80211: Handle bss expiry during connection (Jarod Wilson) [1776606] - [netdrv] ath10k: Check tx_stats before use it (Jarod Wilson) [1776606] - [netdrv] ath10k: add peer id check in ath10k_peer_find_by_id (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv service map for mesh 11s (Jarod Wilson) [1776606] - [netdrv] ath10k: Do not send probe response template for mesh (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: change swap mail box config for UTF mode of SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the wrong value of enums for wmi tlv stats id (Jarod Wilson) [1776606] - [netdrv] ath10k: coredump: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix encoding for protected management frames (Jarod Wilson) [1776606] - [netdrv] ath10k: rx_duration update for fw_stats debugfs entry (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the tx stats bytes & packets parsing (Jarod Wilson) [1776606] - [netdrv] ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: Move board id and fw version logging to info level (Jarod Wilson) [1776606] - [netdrv] ath10k: Added support to reset HTT stats in debugfs (Jarod Wilson) [1776606] - [netdrv] ath10k: Extended the HTT stats support to retrieve Mu-MIMO related stats (Jarod Wilson) [1776606] - [netdrv] ath: DFS JP domain W56 fixed pulse type 3 RADAR detection (Jarod Wilson) [1776606] - [netdrv] ath9k: drop redundant code in ar9003_hw_set_channel (Jarod Wilson) [1776606] - [netdrv] ath: drop duplicated define (Jarod Wilson) [1776606] - [netdrv] ath9k: Remove some set but not used variables (Jarod Wilson) [1776606] - [netdrv] ath9k: Differentiate between max combined and per chain power (Jarod Wilson) [1776606] - [netdrv] ath9k: Check for errors when reading SREV register (Jarod Wilson) [1776606] - [netdrv] ath9k: Don't trust TX status TID number when reporting airtime (Jarod Wilson) [1776606] - [netdrv] ath6kl: remove redundant check of status != 0 (Jarod Wilson) [1776606] - [netdrv] ath6kl: add some bounds checking (Jarod Wilson) [1776606] - [netdrv] ath6kl: wmi: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath6kl: debug: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: fix incorrect multicast/broadcast rate setting (Jarod Wilson) [1776606] - [netdrv] ath10k: enable QCA6174 hw3.2 SDIO hardware (Jarod Wilson) [1776606] - [netdrv] ath10k: add fragmentation handler for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add PN replay protection for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event (Jarod Wilson) [1776606] - [netdrv] ath10k: add struct for high latency PN replay protection (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: add missing error check (Jarod Wilson) [1776606] - [netdrv] ath10k: add initialization of HTC header (Jarod Wilson) [1776606] - [netdrv] ath10k: fix use-after-free on SDIO data frames (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: support MSDU ids with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: initialise struct ath10k_bus params to zero (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: don't use txdone_fifo with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: don't disable interrupts in ath10k_sdio_remove() (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: workaround firmware UART pin configuration bug (Jarod Wilson) [1776606] - [net] cfg80211: Add airtime statistics and settings (Jarod Wilson) [1776606] - [base] depend on HAS_IOMEM for devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [base] provide devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [lib] crypto: arc4 - refactor arc4 core code into separate library (Jarod Wilson) [1776606] - [crypto] export arc4 defines (Jarod Wilson) [1776606] - [crypto] arc4 - convert to skcipher API (Jarod Wilson) [1776606] - [kernel] bitfield: add u8 helpers (Jarod Wilson) [1776606]- [md] raid5: need to set STRIPE_HANDLE for batch head (Nigel Croxon) [1774840] - [scsi] lpfc: remove left-over BUILD_NVME defines (Ewan Milne) [1782235] - [block] fix memleak of bio integrity data (Ming Lei) [1779898] - [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1782094] - [nvme] nvme-fc: fix double-free scenarios on hw queues (Ewan Milne) [1781390] - [tools] power turbostat: Add Cometlake support (David Arcari) [1759661] - [mm] hugetlbfs: take read_lock on i_mmap for PMD sharing (Waiman Long) [1731295] - [documentation] powerpc/pseries: Add documentation for vcpudispatch_stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Protect against hogging the cpu while setting up the stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Provide vcpu dispatch statistics (Gustavo Duarte) [1723870] - [powerpc] pseries: Move mm/book3s64/vphn.c under platforms/pseries/ (Gustavo Duarte) [1723870] - [powerpc] pseries: Generalize hcall_vphn() (Gustavo Duarte) [1723870] - [powerpc] mm: Move book3s64 specifics in subdirectory mm/book3s64 (Gustavo Duarte) [1723870] - [powerpc] pseries: Introduce rwlock to gatekeep DTLB usage (Gustavo Duarte) [1723870] - [powerpc] pseries: Factor out DTL buffer allocation and registration routines (Gustavo Duarte) [1723870] - [powerpc] pseries: Do not save the previous DTL mask value (Gustavo Duarte) [1723870] - [powerpc] pseries: Use macros for referring to the DTL enable mask (Gustavo Duarte) [1723870] - [powerpc] mm: change #include "mmu_decl.h" to (Gustavo Duarte) [1723870] - [fs] devpts_pty_kill(): don't bother with d_delete() (Eric Sandeen) [1772718] - [fs] devpts: always delete dcache dentry-s in dput() (Eric Sandeen) [1772718] - [infiniband] rdma/siw: Fix post_recv QP state locking (Kamal Heib) [1779625] - [infiniband] rdma/siw: Fix SQ/RQ drain logic (Kamal Heib) [1779625] - [infiniband] rdma/siw: Relax from kmap_atomic() use in TX path (Kamal Heib) [1779625] - [netdrv] nfp: flower: cmsg rtnl locks can timeout reify messages (Pablo Cascon) [1729154] - [netdrv] nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics (Pablo Cascon) [1729154] - [netdrv] nfp: flower: handle neighbour events on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: flower: prevent ingress block binds on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: add AMDA0058 boards to firmware list (Pablo Cascon) [1729154] - [netdrv] nfp: no need to check return value of debugfs_create functions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: encode mac indexes with pre-tunnel rule check (Pablo Cascon) [1729154] - [netdrv] nfp: flower: remove offloaded MACs when reprs are applied to OvS bridges (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: verify pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: detect potential pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: push vlan after tunnel in merge (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS set action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS pop action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS push action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: ensure ip protocol is specified for L4 matches (Pablo Cascon) [1729154] - [netdrv] nfp: flower: fix ethernet check on match fields (Pablo Cascon) [1729154] - [netdrv] nfp: ccm: increase message limits (Pablo Cascon) [1729154] - [netdrv] nfp: Use spinlock_t instead of struct spinlock (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE encap action support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE decap classification support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: rename tunnel related functions in action offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add helper functions for tunnel classification (Pablo Cascon) [1729154] - [netdrv] nfp: flower: refactor tunnel key layer calculation (Pablo Cascon) [1729154] - [netdrv] nfp: flower: extend extack messaging for flower match and actions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: use extack messages in flower offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: check L4 matches on unknown IP protocols (Pablo Cascon) [1729154] - [netdrv] nfp: print a warning when binding VFs to PF driver (Pablo Cascon) [1729154] - [netdrv] nfp: update the old flash error message (Pablo Cascon) [1729154] - [netdrv] nfp: prepare for more TX metadata prepend (Pablo Cascon) [1729154] - [netdrv] nfp: add tls init code (Pablo Cascon) [1729154] - [netdrv] nfp: parse crypto opcode TLV (Pablo Cascon) [1729154] - [netdrv] nfp: add support for sending control messages via mailbox (Pablo Cascon) [1729154] - [netdrv] nfp: parse the mailbox cmsg TLV (Pablo Cascon) [1729154] - [netdrv] nfp: make bar_lock a semaphore (Pablo Cascon) [1729154] - [netdrv] nfp: count all failed TX attempts as errors (Pablo Cascon) [1729154] - [netdrv] nfp: ensure skb network header is set for packet redirect (Pablo Cascon) [1728773] - [netdrv] nfp: reintroduce ndo_get_port_parent_id for representor ports (Pablo Cascon) [1728773] - [netdrv] nfp: implement PCI driver shutdown callback (Pablo Cascon) [1728773] - [netdrv] nfp: add SR-IOV trusted VF support (Pablo Cascon) [1728773] - [netdrv] nfp: split out common control message handling code (Pablo Cascon) [1728773] - [netdrv] nfp: move vNIC reset before netdev init (Pablo Cascon) [1728773] - [netdrv] nfp: add a mutex lock for the vNIC ctrl BAR (Pablo Cascon) [1728773] - [netdrv] nfp: opportunistically poll for reconfig result (Pablo Cascon) [1728773] - [netdrv] nfp: remove ndo_get_port_parent_id implementation (Pablo Cascon) [1728773] - [netdrv] nfp: pass switch ID through devlink_port_attrs_set() (Pablo Cascon) [1728773] - [netdrv] nfp: implement ethtool get module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: nsp: implement read SFF module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: do not handle nn->port defined case in nfp_net_get_phys_port_name() (Pablo Cascon) [1728773] - [netdrv] nfp: register devlink port before netdev (Pablo Cascon) [1728773] - [netdrv] nfp: remove defines for unused control bits (Pablo Cascon) [1728773] - [netdrv] replace ndo_get_devlink with ndo_get_devlink_port (Pablo Cascon) [1728773] - [netdrv] nfp: add .ndo_get_devlink (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add rcu locks when accessing netdev for tunnels (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add qos offload stats request and reply (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix size_t compile warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix implicit fallthrough warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: offload merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support stats update for merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: generate merge flow rule (Pablo Cascon) [1728773] - [netdrv] nfp: flower: validate merge hint flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: handle merge hint messages (Pablo Cascon) [1728773] - [netdrv] nfp: flower: get flows by host context (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow tunnels to output to internal port (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support fallback packets from internal ports (Pablo Cascon) [1728773] - [netdrv] nfp: allow fallback packets from non-reprs (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow offloading of matches on 'internal' ports (Pablo Cascon) [1728773] - [netdrv] nfp: flower: turn on recirc and merge hint support in firmware (Pablo Cascon) [1728773] - [netdrv] nfp: flower: reduce action list size by coalescing mangle actions (Pablo Cascon) [1728773] - [fs] xfs: properly serialise fallocate against AIO+DIO (Eric Sandeen) [1765547] - [fs] xfs: fix attr leaf header freemap.size underflow (Brian Foster) [1728989] - [mm] maintain randomization of page free lists (Rafael Aquini) [1620349] - [mm] move buddy list manipulations into helpers (Rafael Aquini) [1620349] - [mm] shuffle initial free memory to improve memory-side-cache utilization (Rafael Aquini) [1620349] - [powerpc] kvm: ppc: book3s hv: Flush link stack on guest exit to host kernel (Gustavo Duarte) [1777686] - [powerpc] book3s64: Fix link stack flush on context switch (Gustavo Duarte) [1777686] - [powerpc] 64s: support nospectre_v2 cmdline option (Gustavo Duarte) [1777686] - [powerpc] fsl: Update Spectre v2 reporting (Gustavo Duarte) [1777686] - [powerpc] fsl: Add nospectre_v2 command line argument (Gustavo Duarte) [1777686] - [powerpc] fsl: Fix spectre_v2 mitigations reporting (Gustavo Duarte) [1777686] - [powerpc] 64: Make meltdown reporting Book3S 64 specific (Gustavo Duarte) [1777686] - [powerpc] 64: Disable the speculation barrier from the command line (Gustavo Duarte) [1777686] - [x86] kprobes: Avoid kretprobe recursion bug (Jiri Olsa) [1779235] - [x86] kprobes: Verify stack frame on kretprobe (Jiri Olsa) [1779235]- [fs] iomap: Fix pipe page leakage during splicing (Andreas Grunbacher) [1622634] - [fs] iomap: fix return value of iomap_dio_bio_actor on 32bit systems (Andreas Grunbacher) [1622634] - [fs] iomap: iomap_bmap should check iomap_apply return value (Andreas Grunbacher) [1622634] - [fs] iomap: Fix overflow in iomap_page_mkwrite (Andreas Grunbacher) [1622634] - [fs] splice: only read in as much information as there is pipe buffer space (Andreas Grunbacher) [1622634] - [fs] gfs2: Always mark inode dirty in fallocate (Andreas Grunbacher) [1622634] - [fs] dax: Fix pmd vs pte conflict detection (Jeff Moyer) [1777250] - [fs] xfs: move local to extent inode logging into bmap helper (Brian Foster) [1737677] - [fs] xfs: remove broken error handling on failed attr sf to leaf change (Brian Foster) [1737677] - [fs] xfs: log the inode on directory sf to block format change (Brian Foster) [1737677] - [block] bfq: deschedule empty bfq_queues not referred by any process (Ming Lei) [1773831] - [scsi] revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" (Himanshu Madhani) [1759275] - [infiniband] rdma/iw_cxgb4: Report correct port speed/width (Vishal Kulkarni) [1757806] - [infiniband] rdma/iw_cxgb4: fix SRQ access from dump_qp() (Vishal Kulkarni) [1779997] - [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Vladis Dronov) [1778898] - [atm] iphase: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [x86] tls: Fix possible spectre-v1 in do_get_thread_area() (Vladis Dronov) [1778898] - [x86] ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() (Vladis Dronov) [1778898] - [net] atm: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [powerpc] ptrace: Mitigate potential Spectre v1 (Vladis Dronov) [1778898] - [char] applicom: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [char] mwave: fix potential Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] misc/sgi-gru: fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [usb] gadget: storage: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] hmc6352: fix potential Spectre v1 (Vladis Dronov) [1778898] - [s390] qeth: ensure linear access to packet headers (Philipp Rudo) [1781085] - [s390] qeth: guard against runt packets (Philipp Rudo) [1781085] - [s390] qeth: handle skb allocation error gracefully (Philipp Rudo) [1781085] - [s390] qeth: drop unwanted packets earlier in RX path (Philipp Rudo) [1781085] - [s390] qeth: support per-frame invalidation (Philipp Rudo) [1781085] - [s390] qeth: gather more detailed RX dropped/error statistics (Philipp Rudo) [1781085] - [s390] Mark expected switch fall-throughs (Philipp Rudo) [1781085] - [sched] fair: Scale bandwidth quota and period without losing quota/period ratio precision (Phil Auld) [1706247] - [sched] fair: Fix -Wunused-but-set-variable warnings (Phil Auld) [1706247] - [sched] fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1706247] - [kernel] sched/core: Remove double update_max_interval() call on CPU startup (Phil Auld) [1757535] - [kernel] sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr() (Phil Auld) [1757535] - [kernel] sched/fair: Don't assign runtime for throttled cfs_rq (Phil Auld) [1757535] - [kernel] cpufreq: schedutil: Don't skip freq update when limits change (Phil Auld) [1757535] - [kernel] sched/deadline: Fix double accounting of rq/running bw in push & pull (Phil Auld) [1757535] - [kernel] sched/fair: Fix imbalance due to CPU affinity (Phil Auld) [1757535] - [kernel] sched/fair: Use RCU accessors consistently for ->numa_group (Phil Auld) [1757535] - [kernel] sched/fair: Don't free p->numa_faults with concurrent readers (Phil Auld) [1757535] - [kernel] sched/fair: Rename weighted_cpuload() to cpu_runnable_load() (Phil Auld) [1757535] - [kernel] sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity() (Phil Auld) [1757535] - [kernel] sched/fair: Don't push cfs_bandwith slack timers forward (Phil Auld) [1757535] - [documentation] sched/fair: Fix "runnable_avg_yN_inv" not used warnings (Phil Auld) [1757535] - [kernel] sched/fair: Clean up definition of NOHZ blocked load functions (Phil Auld) [1757535] - [kernel] sched/core: Add __sched tag for io_schedule() (Phil Auld) [1757535] - [kernel] sched/fair: Remove sgs->sum_weighted_load (Phil Auld) [1757535] - [kernel] sched/core: Remove sd->*_idx (Phil Auld) [1757535] - [kernel] sched/core: Remove rq->cpu_load[] (Phil Auld) [1757535] - [kernel] sched/debug: Remove sd->*_idx range on sysctl (Phil Auld) [1757535] - [kernel] sched/fair: Replace source_load() & target_load() with weighted_cpuload() (Phil Auld) [1757535] - [kernel] sched/fair: Remove the rq->cpu_load[] update code (Phil Auld) [1757535] - [kernel] sched/fair: Remove rq->load (Phil Auld) [1757535] - [kernel] sched/core: Unify p->on_rq updates (Phil Auld) [1757535] - [kernel] sched/core: Remove ttwu_activate() (Phil Auld) [1757535] - [kernel] sched/cpufreq: Fix 32-bit math overflow (Phil Auld) [1757535] - [kernel] sched/fair: Update scale invariance of PELT (Phil Auld) [1757535] - [kernel] sched/pelt: Skip updating util_est when utilization is higher than CPU's capacity (Phil Auld) [1757535] - [kernel] sched/fair: Move the rq_of() helper function (Phil Auld) [1757535] - [kernel] sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() (Phil Auld) [1757535] - [kernel] sched/numa: Remove unused numa_stats::nr_running field (Phil Auld) [1757535] - [kernel] sched/fair: Add lsub_positive() and use it consistently (Phil Auld) [1706247 1757535] - [kernel] sched/fair: Mask UTIL_AVG_UNCHANGED usages (Phil Auld) [1706247 1757535] - [cpuidle] teo: Avoid using "early hits" incorrectly (Al Stone) [1725618] - [cpuidle] teo: Fix "early hits" handling for disabled idle states (Al Stone) [1725618] - [cpuidle] teo: Consider hits and misses metrics of disabled states (Al Stone) [1725618] - [cpuidle] teo: Rename local variable in teo_select() (Al Stone) [1725618] - [cpuidle] teo: Ignore disabled idle states that are too deep (Al Stone) [1725618] - [cpuidle] teo: Get rid of redundant check in teo_update() (Al Stone) [1725618] - [cpuidle] teo: Allow tick to be stopped if PM QoS is used (Al Stone) [1725618] - [cpuidle] governors: unify last_state_idx (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Fix idle states all being marked invalid (Al Stone) [1725618] - [cpuidle] menu: Avoid overflows when computing variance (Al Stone) [1725618] - [cpuidle] dt: bail out if the idle-state DT node is not compatible (Al Stone) [1725618] - [kernel] cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK (Al Stone) [1725618] - [cpuidle] New timer events oriented governor for tickless systems (Al Stone) [1725618] - [cpuidle] Add 'above' and 'below' idle state metrics (Al Stone) [1725618] - [cpuidle] big.little: fix refcount leak (Al Stone) [1725618] - [documentation] documentation: admin-guide: pm: Add cpuidle document (Al Stone) [1725618] - [cpuidle] powerpc/pseries/cpuidle: Fix preempt warning (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Convert to use cpuidle_register|unregister() (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Don't register the driver when back-end init returns -ENXIO (Al Stone) [1725618] - [cpuidle] menu: Remove get_loadavg() from the performance multiplier (Al Stone) [1725618] - [kernel] sched: Factor out nr_iowait and nr_iowait_cpu (Al Stone) [1725618] - [kernel] sched/core: Fix comment regarding nr_iowait_cpu() and get_iowait_load() (Al Stone) [1725618] - [cpuidle] menu: Avoid computations when result will be discarded (Al Stone) [1725618] - [cpuidle] menu: Drop redundant comparison (Al Stone) [1725618] - [cpuidle] menu: Simplify checks related to the polling state (Al Stone) [1725618] - [cpuidle] menu: Move the latency_req == 0 special case check (Al Stone) [1725618] - [cpuidle] menu: Avoid computations for very close timers (Al Stone) [1725618] - [cpuidle] menu: Do not update last_state_idx in menu_select() (Al Stone) [1725618] - [cpuidle] menu: Get rid of first_idx from menu_select() (Al Stone) [1725618] - [cpuidle] menu: Compute first_idx when latency_req is known (Al Stone) [1725618] - [cpuidle] menu: Replace data->predicted_us with local variable (Al Stone) [1725618] - [cpuidle] enter_state: Don't needlessly calculate diff time (Al Stone) [1725618] - [kernel] cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() (Al Stone) [1725618] - [cpuidle] menu: Update stale polling override comment (Al Stone) [1725618] - [cpuidle] menu: Fix white space (Al Stone) [1725618] - [cpuidle] powernv/cpuidle: Use parsed device tree values for cpuidle_init (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Parse dt idle properties into global structure (Al Stone) [1725618] - [cpuidle] arm: cpuidle: silence error on driver registration failure (Al Stone) [1725618]- [documentation] docs: admin-guide: Remove threads-max auto-tuning (Joe Lawrence) [1771270] - [documentation] docs: admin-guide: Fix min value of threads-max in kernel.rst (Joe Lawrence) [1771270] - [kernel] sysctl.c: do not override max_threads provided by userspace (Joe Lawrence) [1771270] - [fs] ext4: fix integer overflow when calculating commit interval (Lukas Czerner) [1775166] - [fs] ext4: fix punch hole for inline_data file systems (Lukas Czerner) [1775166] - [fs] ext4: fix warning inside ext4_convert_unwritten_extents_endio (Lukas Czerner) [1775166] - [fs] ext4: set error return correctly when ext4_htree_store_dirent fails (Lukas Czerner) [1775166] - [fs] ext4: fix warning when turn on dioread_nolock and inline_data (Lukas Czerner) [1775166] - [fs] ext4: use jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [fs] jbd2: introduce jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [mm] add filemap_fdatawait_range_keep_errors() (Lukas Czerner) [1775166] - [fs] ext4: enforce the immutable flag on open files (Lukas Czerner) [1775166] - [fs] ext4: don't allow any modifications to an immutable file (Lukas Czerner) [1775166] - [fs] jbd2: fix typo in comment of journal_submit_inode_data_buffers (Lukas Czerner) [1775166] - [fs] jbd2: fix some print format mistakes (Lukas Czerner) [1775166] - [fs] ext4: do not delete unlinked inode from orphan list on failed truncate (Lukas Czerner) [1775166] - [fs] ext4: wait for outstanding dio during truncate in nojournal mode (Lukas Czerner) [1775166] - [fs] ext4: don't perform block validity checks on the journal inode (Lukas Czerner) [1775166] - [fs] ext4: fix block validity checks for journal inodes using indirect blocks (Lukas Czerner) [1775166] - [fs] ext4: fix miscellaneous sparse warnings (Lukas Czerner) [1775166] - [fs] jbd2: fix potential double free (Lukas Czerner) [1775166] - [fs] quota: fix condition for resetting time limit in do_set_dqblk() (Lukas Czerner) [1778119] - [fs] quota: honor quota type in Q_XGETQSTAT[V] calls (Lukas Czerner) [1778119] - [fs] quota: fix a problem about transfer quota (Lukas Czerner) [1778119] - [fs] quota: add dqi_dirty_list description to comment of Dquot List Management (Lukas Czerner) [1778119] - [fs] quota: check time limit when back out space/inode change (Lukas Czerner) [1778119] - [fs] quota: fix wrong indentation (Lukas Czerner) [1778119] - [fs] quota: remove trailing whitespaces (Lukas Czerner) [1778119] - [fs] quota: code cleanup for __dquot_alloc_space() (Lukas Czerner) [1778119] - [fs] quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON, OFF} quotactls (Lukas Czerner) [1778119] - [fs] quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS (Lukas Czerner) [1778119] - [hv] vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1774675] - [kernel] hv: vmbus: Add a helper function is_sub_channel() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix virt_to_hvpfn() for X86_PAE (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the unused "tsc_page" from struct hv_context (Mohammed Gamal) [1774675] - [hv] tools: hv: Use the correct style for SPDX License Identifier (Mohammed Gamal) [1774675] - [hv] hv_balloon: Reorganize the probe function (Mohammed Gamal) [1774675] - [hv] hv_balloon: Use a static page for the balloon_up send buffer (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Replace page definition with Hyper-V specific one (Mohammed Gamal) [1774675] - [hv] hv: Add a module description line to the hv_vmbus driver (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix race condition with new ring_buffer_info mutex (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Set ring_info field to 0 and remove memset (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Refactor chan->state if statement (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Expose monitor data only when monitor pages are used (Mohammed Gamal) [1774675] - [netdrv] hv_netvsc: Fix error handling in netvsc_attach() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix error handling in netvsc_set_features() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Sync offloading features to VF NIC (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Allow scatter-gather feature to be tunable (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix a warning of suspicious RCU usage (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Set probe mode to sync (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: fix race that may miss tx queue wakeup (Mohammed Gamal) [1774687] - [netdrv] nfp: bpf: fix latency bug when updating stack index register (Pablo Cascon) [1729156] - [netdrv] nfp: bpf: eliminate zero extension code-gen (Pablo Cascon) [1729156] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during suspend/resume (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during error recovery (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Jonathan Toppins) [1773724] - [netdrv] bnxt: Avoid logging an unnecessary message when a flow can't be offloaded (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to collect crash dump via ethtool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to invoke OP-TEE API to reset firmware (Jonathan Toppins) [1773724] - [netdrv] broadcom: bnxt: Fix use true/false for bool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Avoid disabling pci device in bnxt_remove_one() for already disabled device (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Minor formatting changes in FW devlink_health_reporter (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Adjust the time to wait before polling firmware readiness (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix devlink NVRAM related byte order related issues (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix the size of devlink MSIX parameters (Jonathan Toppins) [1773724] - [nvme] Fix parsing of ANA log page (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix ana log nsid lookup when nsid is not found (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix possible I/O hang when paths are updated (Ewan Milne) [1769028] - [nvme] revert "nvme: update node paths after adding new path" (Ewan Milne) [1769028] - [netdrv] mlx5: Update the list of the PCI supported devices (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix auto group size calculation (Mohammad Heib) [1776921] - [netdrv] mlx5e: Do not use non-EXT link modes in EXT mode (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix set vf link state error flow (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Limit STE hash table enlarge based on bytemask (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix invalid EQ vector number on CQ creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Skip rehash for tables with byte mask zero (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6 (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix matcher builders select check (Mohammad Heib) [1776921] - [netdrv] mlx5: Read num_vfs before disabling SR-IOV (Mohammad Heib) [1776921] - [netdrv] mlx5: Clear VF's configuration on disabling SRIOV (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak during rule creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak in modify action destroy (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix eswitch debug print of max fdb flow (Mohammad Heib) [1776921] - [netdrv] mlx5: LAG, Use affinity type enumerators (Mohammad Heib) [1776921] - [netdrv] mlx5: E-switch, Enable metadata on own vport (Mohammad Heib) [1776921] - [netdrv] mlx5: Correct comment for legacy fields (Mohammad Heib) [1776921] - [netdrv] mlx5: Fixed a typo in a comment in esw_del_uc_addr() (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix rtable reference leak (Mohammad Heib) [1776921] - [netdrv] mlx5: fix a -Wstringop-truncation warning (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix a race with XSKICOSQ in XSK wakeup flow (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix wrong max num channels indication (Mohammad Heib) [1776921] - [netdrv] mlx5e: Add XSK zero-copy support (Mohammad Heib) [1776921]- [mm] memremap: drop unused SECTION_SIZE and SECTION_MASK (Don Dutile) [1754737] - [mm] memremap: Fix reuse of pgmap instances with internal references (Don Dutile) [1754737] - [mm] memunmap: don't access uninitialized memmap in memunmap_pages() (Don Dutile) [1754737] - [mm] memremap: move from kernel/ to mm/ (Don Dutile) [1754737] - [kernel] memremap: provide an optional internal refcount in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag (Don Dutile) [1754737] - [mm] memremap: remove the data field in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: add a migrate_to_ram method to struct dev_pagemap_ops (Don Dutile) [1754737] - [kernel] memremap: lift the devmap_enable manipulation into devm_memremap_pages (Don Dutile) [1754737] - [nvdimm] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754737] - [kernel] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754737] - [kernel] memremap: validate the pagemap type passed to devm_memremap_pages (Don Dutile) [1754737] - [mm] remove MEMORY_DEVICE_PUBLIC support (Don Dutile) [1754737] - [mm] migrate.c: cleanup expected_page_refs() (Don Dutile) [1754737] - [mm] migration: factor out code to compute expected number of page references (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: introduce devm_memunmap_pages (Don Dutile) [1754737] - [kernel] memremap.c: remove the unused device_private_entry_fault() export (Don Dutile) [1754737] - [base] devres: introduce devm_release_action() (Don Dutile) [1754737] - [base] devres: Align data[] to ARCH_KMALLOC_MINALIGN (Don Dutile) [1754737] - [base] devres: provide devm_kstrdup_const() (Don Dutile) [1754737] - [base] devres: constify p in devm_kfree() (Don Dutile) [1754737] - [kernel] mm: move is_kernel_rodata() to asm-generic/sections.h (Don Dutile) [1754737] - [kernel] mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() (Don Dutile) [1754737] - [kernel] mm: create the new vm_fault_t type (Don Dutile) [1754737] - [kernel] mm/hmm: convert to use vm_fault_t (Don Dutile) [1754737] - [kernel] mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm (Don Dutile) [1754737] - [fs] proc/vmcore.c: Convert to use vmf_error() (Don Dutile) [1754737] - [fs] proc/vmcore.c: use new typedef vm_fault_t (Don Dutile) [1754737] - [s390] vdso_fault return type (Don Dutile) [1754737] - [mm] inline vm_insert_pfn_prot() into caller (Don Dutile) [1754737] - [mm] remove vm_insert_pfn() (Don Dutile) [1754737] - [mm] make vm_insert_pfn_prot() static (Don Dutile) [1754737] - [x86] convert vdso to use vm_fault_t (Don Dutile) [1754737] - [mm] introduce vmf_insert_pfn_prot() (Don Dutile) [1754737] - [mm] convert __vm_insert_mixed() to vm_fault_t (Don Dutile) [1754737] - [kernel] mm: remove vm_insert_mixed() (Don Dutile) [1754737] - [fs] cramfs: convert to use vmf_insert_mixed (Don Dutile) [1754737] - [scsi] cxlflash: Change return type for fault handler (Don Dutile) [1754737] - [misc] ocxl: Change return type for fault handler (Don Dutile) [1754737] - [kernel] fs/iomap.c: change return type to vm_fault_t (Don Dutile) [1754737] - [mm] swap.c: remove duplicated include (Don Dutile) [1754737] - [kernel] perf/aux: Fix the aux_output group inheritance fix (Michael Petlan) [1743210] - [kernel] perf/core: Fix inheritance of aux_output groups (Michael Petlan) [1743210] - [kernel] perf/aux: Disallow aux_output for kernel events (Michael Petlan) [1743210] - [kernel] perf/core: Reattach a misplaced comment (Michael Petlan) [1743210] - [kernel] perf/aux: Fix AUX output stopping (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON transaction for machine type 8561 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite (Michael Petlan) [1743210] - [tools] objtool: Fix build by linking against tools/lib/ctype.o sources (Michael Petlan) [1743210] - [tools] perf list: Allow plurals for metric, metricgroup (Michael Petlan) [1743210] - [tools] perf vendor events: Minor fixes to the README (Michael Petlan) [1743210] - [tools] perf vendor events amd: Remove redundant '[' (Michael Petlan) [1743210] - [tools] perf vendor events amd: Add L3 cache events for Family 17h (Michael Petlan) [1743210] - [tools] tools include uapi: Update copy of files related to new fspick, fsmount, fsconfig, fsopen, move_mount and open_tree syscalls (Michael Petlan) [1743210] - [tools] perf pmu-events: Fix missing "cpu_clk_unhalted.core" event (Michael Petlan) [1743210] - [tools] perf annotate: Fix s390 gap between kernel end and module start (Michael Petlan) [1743210] - [tools] perf record: Fix module size on s390 (Michael Petlan) [1743210] - [tools] perf tools: Fix include paths in ui directory (Michael Petlan) [1743210] - [tools] perf tools: Fix a typo in a variable name in the Documentation Makefile (Michael Petlan) [1743210] - [tools] perf cpumap: Fix writing to illegal memory in handling cpumap mask (Michael Petlan) [1743210] - [tools] perf ftrace: Fix failure to set cpumask when only one cpu is present (Michael Petlan) [1743210] - [tools] perf db-export: Fix thread__exec_comm() (Michael Petlan) [1743210] - [tools] perf annotate: Fix printing of unaugmented disassembled instructions from BPF (Michael Petlan) [1743210] - [tools] perf bench numa: Fix cpu0 binding (Michael Petlan) [1743210] - [tools] perf tools: Fix perf.data documentation units for memory size (Michael Petlan) [1743210] - [tools] perf header: Fix use of unitialized value warning (Michael Petlan) [1743210] - [tools] perf header: Fix divide by zero error if f_header.attr_size==0 (Michael Petlan) [1743210] - [tools] tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC() (Michael Petlan) [1743210] - [tools] perf build: Do not use -Wshadow on gcc < 4.8 (Michael Petlan) [1743210] - [tools] perf probe: Avoid calling freeing routine multiple times for same pointer (Michael Petlan) [1743210] - [tools] perf probe: Set pev->nargs to zero after freeing pev->args entries (Michael Petlan) [1743210] - [tools] perf session: Fix loading of compressed data split across adjacent records (Michael Petlan) [1743210] - [tools] perf stat: Always separate stalled cycles per insn (Michael Petlan) [1743210] - [tools] perf stat: Fix segfault for event group in repeat mode (Michael Petlan) [1743210] - [tools] perf tools: Fix proper buffer size for feature processing (Michael Petlan) [1743210] - [tools] perf script: Fix off by one in brstackinsn IPC computation (Michael Petlan) [1743210] - [tools] perf script: Improve man page description of metrics (Michael Petlan) [1743210] - [tools] perf script: Fix --max-blocks man page description (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON files for machine type 8561 (Michael Petlan) [1743210] - [tools] perf cs-etm: Return errcode in cs_etm__process_auxtrace_info() (Michael Petlan) [1743210] - [tools] perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__process_auxtrace_info (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export switch events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__threads() (Michael Petlan) [1743210] - [tools] perf script: Add scripting operation process_switch() (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use new 'has_calls' column (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Remove redundant semi-colons (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf db-export: Also export thread's current comm (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__comm() (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export comm details (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Fix a white space issue in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Move export__comm_thread into db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Export comm before exporting thread (Michael Petlan) [1743210] - [tools] perf db-export: Export main_thread in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Pass main_thread to db_export__thread() (Michael Petlan) [1743210] - [tools] perf db-export: Rename db_export__comm() to db_export__exec_comm() (Michael Petlan) [1743210] - [tools] perf db-export: Get rid of db_export__deferred() (Michael Petlan) [1743210] - [tools] perf trace: Auto bump rlimit(MEMLOCK) for eBPF maps sake (Michael Petlan) [1743210] - [tools] perf test: Auto bump rlimit(MEMLOCK) for BPF test sake (Michael Petlan) [1743210] - [tools] perf tools: Introduce rlimit__bump_memlock() helper (Michael Petlan) [1743210] - [tools] perf-probe: Add user memory access attribute support (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf intel-bts: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf script: Assume native_arch for pipe mode (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf hists browser: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf cs-etm: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf parse-events: remove unused variable: error (Michael Petlan) [1743210] - [tools] perf parse-events: Remove unused variable 'i' (Michael Petlan) [1743210] - [tools] perf metricgroup: Add missing list_del_init() when flushing egroups list (Michael Petlan) [1743210] - [tools] perf tools: Use list_del_init() more thorougly (Michael Petlan) [1743210] - [tools] perf tools: Use zfree() where applicable (Michael Petlan) [1743210] - [tools] tools lib: Adopt zalloc()/zfree() from tools/perf (Michael Petlan) [1743210] - [tools] perf tools: Move get_current_dir_name() cond prototype out of util.h (Michael Petlan) [1743210] - [tools] perf namespaces: Move the conditional setns() prototype to namespaces.h (Michael Petlan) [1743210] - [tools] perf tools: Add missing headers, mostly stdlib.h (Michael Petlan) [1743210] - [tools] perf evsel: perf_evsel__name(NULL) is valid, no need to check evsel (Michael Petlan) [1743210] - [tools] perf session: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf inject: The tool->read() call may pass a NULL evsel, handle it (Michael Petlan) [1743210] - [tools] perf map: Fix potential NULL pointer dereference found by smatch tool (Michael Petlan) [1743210] - [tools] perf trace: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf annotate: Fix dereferencing freed memory found by the smatch tool (Michael Petlan) [1743210] - [tools] perf top: Fix potential NULL pointer dereference detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf stat: Fix use-after-freed pointer detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning (Michael Petlan) [1743210] - [tools] perf script: Allow specifying the files to process guest samples (Michael Petlan) [1743210] - [tools] perf tools metric: Don't include duration_time in group (Michael Petlan) [1743210] - [tools] perf list: avoid extra : for --raw metrics (Michael Petlan) [1743210] - [tools] perf vendor events intel: Metric fixes for SKX/CLX (Michael Petlan) [1743210] - [tools] perf tools: Fix typos / broken sentences (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 L3C PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 HHA PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 DDRC PMU aliasing (Michael Petlan) [1743210] - [tools] perf pmu: Support more complex PMU event aliasing (Michael Petlan) [1743210] - [tools] perf diff: Documentation -c cycles option (Michael Petlan) [1743210] - [tools] perf diff: Print the basic block cycles diff (Michael Petlan) [1743210] - [tools] perf diff: Link same basic blocks among different data (Michael Petlan) [1743210] - [tools] perf diff: Use hists to manage basic blocks per symbol (Michael Petlan) [1743210] - [tools] perf diff: Check if all data files with branch stacks (Michael Petlan) [1743210] - [tools] perf hists: Add block_info in hist_entry (Michael Petlan) [1743210] - [tools] perf symbol: Create block_info structure (Michael Petlan) [1743210] - [tools] perf jevents: Use nonlocal include statements in pmu-events.c (Michael Petlan) [1743210] - [tools] perf annotate: Add csky support (Michael Petlan) [1743210] - [tools] perf stat: Fix metrics with --no-merge (Michael Petlan) [1743210] - [tools] perf stat: Fix group lookup for metric group (Michael Petlan) [1743210] - [tools] perf stat: Don't merge events in the same PMU (Michael Petlan) [1743210] - [tools] perf stat: Make metric event lookup more robust (Michael Petlan) [1743210] - [tools] tools lib: Move argv_{split, free} from tools/perf/util/ (Michael Petlan) [1743210] - [tools] perf tools: Drop strxfrchar(), use strreplace() equivalent from kernel (Michael Petlan) [1743210] - [tools] tools lib: Adopt strreplace() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use strim() from tools/lib (Michael Petlan) [1743210] - [tools] perf tools: Remove trim() implementation, use tools/lib's strim() (Michael Petlan) [1743210] - [tools] tools lib: Adopt strim() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use skip_spaces() to get closer to the kernel (Michael Petlan) [1743210] - [tools] perf report: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf metricgroup: Use strsep() (Michael Petlan) [1743210] - [tools] perf strfilter: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf probe: Use skip_spaces() for argv handling (Michael Petlan) [1743210] - [tools] perf time-utils: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf header: Use skip_spaces() in __write_cpudesc() (Michael Petlan) [1743210] - [tools] perf stat: Use recently introduced skip_spaces() (Michael Petlan) [1743210] - [tools] tools lib: Adopt skip_spaces() from the kernel sources (Michael Petlan) [1743210] - [tools] perf tools: Use linux/ctype.h in more places (Michael Petlan) [1743210] - [tools] tools perf: Move from sane_ctype.h obtained from git to the Linux's original (Michael Petlan) [1743210] - [tools] perf tools: Add missing util.h to pick up 'page_size' variable (Michael Petlan) [1743210] - [tools] perf tools: Remove old baggage that is util/include/linux/ctype.h (Michael Petlan) [1743210] - [tools] perf symbols: We need util.h in symbol-elf.c for zfree() (Michael Petlan) [1743210] - [tools] perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h (Michael Petlan) [1743210] - [tools] tools x86 machine: Add missing util.h to pick up 'page_size' (Michael Petlan) [1743210] - [tools] perf string: Move 'dots' and 'graph_dotted_line' out of sane_ctype.h (Michael Petlan) [1743210] - [tools] perf ctype: Remove now unused 'spaces' variable (Michael Petlan) [1743210] - [tools] perf ui stdio: No need to use 'spaces' to left align (Michael Petlan) [1743210] - [tools] perf ctype: Remove unused 'graph_line' variable (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf db-export: Export synth events (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize CBR events when last seen value changes (Michael Petlan) [1743210] - [tools] perf intel-pt: Add CBR value to decoder state (Michael Petlan) [1743210] - [tools] perf intel-pt: Cater for CBR change in PSB+ (Michael Petlan) [1743210] - [tools] perf intel-pt: Decoder to output CBR changes immediately (Michael Petlan) [1743210] - [tools] perf thread-stack: Eliminate code duplicating thread_stack__pop_ks() (Michael Petlan) [1743210] - [tools] perf thread-stack: Fix thread stack return from kernel for kernel-only case (Michael Petlan) [1743210] - [tools] perf tools: Fix cache.h include directive (Michael Petlan) [1743210] - [tools] tools build: Fix the zstd test in the test-all.c common case feature test (Michael Petlan) [1743210] - [tools] perf build: Handle slang being in /usr/include and in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] tools build: Add test to check if slang.h is in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] perf tools: Don't hardcode host include path for libslang (Michael Petlan) [1743210] - [tools] perf evsel: Make perf_evsel__name() accept a NULL argument (Michael Petlan) [1743210] - [tools] perf trace: Fixup pointer arithmetic when consuming augmented syscall args (Michael Petlan) [1743210] - [tools] perf pmu: Fix uncore PMU alias list for ARM64 (Michael Petlan) [1743210] - [tools] perf tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] tools build feature tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] perf trace: Streamline validation of select syscall names list (Michael Petlan) [1743210] - [tools] perf trace: Fix exclusion of not available syscall names from selector list (Michael Petlan) [1743210] - [tools] perf intel-pt: Add callchain to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add memory information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add LBR information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add XMM registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add gp registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize PEBS sample basic information (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out common sample preparation for re-use (Michael Petlan) [1743210] - [tools] perf intel-pt: Prepare to synthesize PEBS samples (Michael Petlan) [1743210] - [tools] perf intel-pt: Add decoder support for PEBS via PT (Michael Petlan) [1743210] - [tools] perf intel-pt: Add Intel PT packet decoder test (Michael Petlan) [1743210] - [tools] perf intel-pt: Add new packets for PEBS via PT (Michael Petlan) [1743210] - [tools] perf tests arm64: Compile tests unconditionally (Michael Petlan) [1743210] - [tools] perf trace: Skip unknown syscalls when expanding strace like syscall groups (Michael Petlan) [1743210] - [tools] perf report: Support s390 diag event display on x86 (Michael Petlan) [1743210] - [tools] perf report: Fix OOM error in TUI mode on s390 (Michael Petlan) [1743210] - [tools] perf test 6: Fix missing kvm module load for s390 (Michael Petlan) [1743210] - [tools] perf time-utils: Add support for multiple explicit time intervals (Michael Petlan) [1743210] - [tools] perf tests: Add a test for time-utils (Michael Petlan) [1743210] - [tools] perf time-utils: Make perf_time__parse_for_ranges() more logical (Michael Petlan) [1743210] - [tools] perf time-utils: Simplify perf_time__parse_for_ranges() error paths slightly (Michael Petlan) [1743210] - [tools] perf time-utils: Fix --time documentation (Michael Petlan) [1743210] - [tools] perf time-utils: Prevent percentage time range overlap (Michael Petlan) [1743210] - [tools] perf time-utils: Factor out set_percent_time() (Michael Petlan) [1743210] - [tools] perf time-utils: Treat time ranges consistently (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for efficient time interval filtering (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for lookahead (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_get_buffer() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add intel_pt_fast_forward() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add reposition parameter to intel_pt_get_data() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_reposition() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_8b_tsc() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add lookahead callback (Michael Petlan) [1743210] - [tools] perf report: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf script: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf auxtrace: Add perf time interval to itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf config: Update default value for llvm.clang-bpf-cmd-template (Michael Petlan) [1743210] - [tools] perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode (Michael Petlan) [1743210] - [tools] perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf tools: Apply new CPU topology sysfs attributes (Michael Petlan) [1743210] - [tools] perf header: Rename "sibling cores" to "sibling sockets" (Michael Petlan) [1743210] - [tools] perf stat: Support per-die aggregation (Michael Petlan) [1743210] - [tools] perf header: Add die information in CPU topology (Michael Petlan) [1743210] - [tools] perf cpumap: Retrieve die id information (Michael Petlan) [1743210] - [tools] perf evsel: Remove superfluous nthreads system_wide setup in alloc_fd() (Michael Petlan) [1743210] - [tools] perf record: Add support to collect callchains from kernel or user space only (Michael Petlan) [1743210] - [tools] perf config: Bail out when a handler returns failure for a key-value pair (Michael Petlan) [1743210] - [tools] perf trace: Exit when failing to build eBPF program (Michael Petlan) [1743210] - [tools] perf trace: Associate more argument names with the filename beautifier (Michael Petlan) [1743210] - [tools] perf trace: Consume the augmented_raw_syscalls payload (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move reading filename to the loop (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Change helper to consider just the augmented_filename part (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move the probe_read_str to a separate function (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Tell which args are filenames and how many bytes to copy (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Select find text when find bar is activated (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Tree (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Graph Graph (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add CallGraphModelParams (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to the Branch reports (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Add brief documentation (Michael Petlan) [1743210] - [tools] perf thread-stack: Accumulate IPC information (Michael Petlan) [1743210] - [tools] perf intel-pt: Document IPC usage (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip (Michael Petlan) [1743210] - [tools] perf intel-pt: Record when decoding PSB+ packets (Michael Petlan) [1743210] - [tools] perf script: Add output of IPC ratio (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for samples to contain IPC ratio (Michael Petlan) [1743210] - [tools] perf tools: Add IPC information to perf_sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from CYC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_update_sample_time (Michael Petlan) [1743210] - [tools] perf record: Allow mixing --user-regs with --call-graph=dwarf (Michael Petlan) [1743210] - [tools] perf symbols: Remove unused variable 'err' (Michael Petlan) [1743210] - [tools] perf data: document directory format header: HEADER_DIR_FORMAT (Michael Petlan) [1743210] - [tools] perf data: document clockid header: HEADER_CLOCKID (Michael Petlan) [1743210] - [tools] perf data: document memory topology header: HEADER_MEM_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf data: Add description of header HEADER_BPF_PROG_INFO and HEADER_BPF_BTF (Michael Petlan) [1743210] - [tools] perf intel-pt: Rationalize intel_pt_sync_switch()'s use of next_tid (Michael Petlan) [1743210] - [tools] perf intel-pt: Improve sync_switch by processing PERF_RECORD_SWITCH* in events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use argparse module for argument parsing (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Change python2 to python (Michael Petlan) [1743210] - [tools] perf top: Lower message level for failure on synthesizing events for pre-existing BPF programs (Michael Petlan) [1743210] - [tools] perf machine: Return NULL instead of null-terminating /proc/version array (Michael Petlan) [1743210] - [tools] perf version: Append 12 git SHA chars to the version string (Michael Petlan) [1743210] - [tools] perf script: Remove superfluous BPF event titles (Michael Petlan) [1743210] - [tools] perf script: Add --show-bpf-events to show eBPF related events (Michael Petlan) [1743210] - [tools] perf tests: Add map_groups__merge_in test (Michael Petlan) [1743210] - [tools] perf script: Pad DSO name for --call-trace (Michael Petlan) [1743210] - [tools] perf dso: Add BPF DSO read and size hooks (Michael Petlan) [1743210] - [tools] perf dso: Simplify dso_cache__read function (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso_cache__read (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso__data_file_size() (Michael Petlan) [1743210] - [tools] perf tools: Remove const from thread read accessors (Michael Petlan) [1743210] - [tools] perf top: Add --namespaces option (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for sync_file_range's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsmount' arguments (Michael Petlan) [1743210] - [tools] perf trace: Introduce syscall_arg__scnprintf_strarray_flags (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsmount's 'attr_flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsconfig' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsconfig's 'cmd' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fspick' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fspick's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'move_mount' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for 'move_mount' flags argument (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Fix up comment (Michael Petlan) [1743210] - [tools] perf tools: Preserve eBPF maps when loading kcore (Michael Petlan) [1743210] - [tools] perf machine: Keep zero in pgoff BPF map (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script intel-pt documentation (Michael Petlan) [1743210] - [tools] perf auxtrace: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf-with-kcore.sh: Always allow fix_buildid_cache_permissions (Michael Petlan) [1743210] - [tools] tools build: Check if gettid() is available before providing helper (Michael Petlan) [1743210] - [tools] tools build feature: Check if get_current_dir_name() is available (Michael Petlan) [1743210] - [tools] perf jvmti: Address gcc string overflow warning for strncpy() (Michael Petlan) [1743210] - [tools] perf python: Remove -fstack-protector-strong if clang doesn't have it (Michael Petlan) [1743210] - [tools] perf annotate tui browser: Do not use member from variable within its own initialization (Michael Petlan) [1743210] - [tools] perf thread: Allow references to thread objects after machine__exit() (Michael Petlan) [1743210] - [fs] sysfs: Fix internal_create_group() for named group updates (Michael Petlan) [1743210] - [x86] perf/x86/intel: Support PEBS output to PT (Michael Petlan) [1743210] - [kernel] perf: Allow normal events to output AUX data (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h) (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity (Michael Petlan) [1743210] - [kernel] perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-initialization (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops (Michael Petlan) [1743210] - [x86] perf/x86/intel: Restrict period on Nehalem (Michael Petlan) [1743210] - [x86] perf/x86: Fix typo in comment (Michael Petlan) [1743210] - [kernel] perf/core: Fix creating kernel counters for PMUs that override event->cpu (Michael Petlan) [1743210] - [x86] perf/x86: Apply more accurate check on hypervisor platform (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix SLOTS PEBS event constraint (Michael Petlan) [1743210] - [x86] perf/x86/intel: Mark expected switch fall-throughs (Michael Petlan) [1743210] - [kernel] perf_event_get(): don't bother with fget_raw() (Michael Petlan) [1743210] - [kernel] perf/core: Fix exclusive events' grouping (Michael Petlan) [1743210] - [x86] perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs (Michael Petlan) [1743210] - [perf] x86/amd/uncore: Do not set 'ThreadMask' and 'SliceMask' for non-L3 PMCs (Michael Petlan) [1743210] - [kernel] perf/core: Fix race between close() and fork() (Michael Petlan) [1743210] - [perf] cgroups: Don't rotate events for cgroups unnecessarily (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get quirk state from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get attributes from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get MSR values from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get rapl_cntr_mask from new probe framework (Michael Petlan) [1743210] - [x86] intel: Aggregate big core client naming (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Use new MSR detection interface (Michael Petlan) [1743210] - [x86] perf/x86/cstate: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86/msr: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86: Add MSR probe interface (Michael Petlan) [1743210] - [x86] perf/x86/intel: Disable check_msr for real HW (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use ->is_visible callback for default group (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Clean up client IMC (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Support MMIO type uncore blocks (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Factor out box ref/unref functions (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add uncore support for Snow Ridge server (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Handle invalid event coding for free-running counter (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add more Icelake CPUIDs (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add Icelake desktop CPUID (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for default attributes (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use update attributes for skylake format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for extra format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for caps (Michael Petlan) [1743210] - [x86] perf/x86: Add is_visible attribute_group callback for base events (Michael Petlan) [1743210] - [x86] perf/x86: Use the new pmu::update_attrs attribute group (Michael Petlan) [1743210] - [x86] perf/x86: Get rid of x86_pmu::event_attrs (Michael Petlan) [1743210] - [x86] perf/x86/regs: Check reserved bits (Michael Petlan) [1743210] - [fs] sysfs: Add sysfs_update_groups function (Michael Petlan) [1743210] - [kernel] perf/core: Add attr_groups_update into struct pmu (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, AmberLake and WhiskeyLake CPUs (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs (Michael Petlan) [1743210] - [kernel] perf/core: Allow non-privileged uprobe for user processes (Michael Petlan) [1743210] - [x86] perf/x86: Add Intel Ice Lake NNPI uncore support (Michael Petlan) [1743210] - [perf] arm_pmu: acpi: spe: Add initial MADT/SPE probing (Michael Petlan) [1743210] - [netdrv] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Jarod Wilson) [1776210] {CVE-2019-14895} - [kernel] crash_core: Make S390 share the same crashkernel=auto reservation policy as X86_64 (Baoquan He) [1780432] - [s390] kasan: avoid report in get_wchan (Philipp Rudo) [1780112 1780111] - [s390] process: avoid potential reading of freed stack (Philipp Rudo) [1780112] - [fs] cifs: don't use 'pre:' for MODULE_SOFTDEP (Leif Sahlberg) [1767094] - [hwmon] Do not output deprecated warning for hwmon_device_register() (Prarit Bhargava) [1778295] - [scsi] lpfc: size cpu map by last cpu id set (Dick Kennedy) [1778912] - [scsi] lpfc: use hdwq assigned cpu for allocation (Dick Kennedy) [1778908] - [scsi] be2iscsi: Include null char in SET_HOST_DATA (Maurizio Lombardi) [1776358] - [netdrv] vmxnet3: turn off lro when rxcsum is disabled (Neil Horman) [1776056] - [mmc] sdhci-pci: Add another Id for Intel CML (Alexander Beregalov) [1766718] - [x86] kvm: untaint kernel for tech-preview when using nested VMX (Paolo Bonzini) [1726756] - [powerpc] kvm: ppc: book3s hv: xive: Fix potential page leak on error path (Laurent Vivier) [1760202] - [powerpc] kvm: ppc: book3s hv: xive: Free previous EQ page when setting up a new one (Laurent Vivier) [1760202] - [virt] kvm: arm/arm64: vgic: Don't rely on the wrong pending table (Auger Eric) [1777059] - [x86] kvm: x86: remove set but not used variable 'called' (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal) [1773677] - [kernel] kvm: remember position in kvm->vcpus array (Nitesh Narayan Lal) [1773677] - [kernel] watchdog: Reduce message verbosity (Vitaly Kuznetsov) [1774915]- [fs] binfmt_elf: Do not move brk for INTERP-less ET_EXEC (Waiman Long) [1749633] - [fs] binfmt_elf: move brk out of mmap when doing direct loader exec (Waiman Long) [1749633] - [gpu] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] [drm] radeon: fix bad DMA from INTERRUPT_CNTL2 (Sam Bobroff) [1293697] - [netdrv] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Jarod Wilson) [1776162] {CVE-2019-14901} - [netdrv] mlx4_en: Fix wrong limitation for number of TX rings (Mohammad Heib) [1776822] - [netdrv] mlx4_en: fix mlx4 ethtool -N insertion (Mohammad Heib) [1776822] - [netdrv] mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes (Mohammad Heib) [1776822] - [netdrv] ibmvnic: Serialize device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Bound waits for device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Terminate waiting device threads after loss of service (Steve Best) [1778037] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1778037] - [netdrv] ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE mode (Steve Best) [1778037] - [netdrv] revert "net/ibmvnic: Fix EOI when running in XIVE mode" (Steve Best) [1778037] - [netdrv] cnic: Set fp_hsi_ver as part of CLIENT_SETUP ramrod (Manish Chopra) [1770797] - [netdrv] bnx2x: Fix PF-VF communication over multi-cos queues (Manish Chopra) [1770797] - [netdrv] bnx2x: Enable Multi-Cos feature (Manish Chopra) [1770797] - [netdrv] bnx2x: Utilize FW 7.13.15.0 (Manish Chopra) [1770797] - [fs] seq_file: fix problem when seeking mid-record (Bill O'Donnell) [1753822] - [documentation] fs/seq_file.c: simplify seq_file iteration code and interface (Bill O'Donnell) [1753822] - [scripts] kbuild: replace BASH-specific ${@:2} with shift and ${@} (Jiri Olsa) [1739493] - [scripts] btf: do not use CONFIG_OUTPUT_FORMAT (Jiri Olsa) [1739493] - [kernel] btf: fix return value check in btf_vmlinux_init() (Jiri Olsa) [1739493] - [kernel] btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux (Jiri Olsa) [1739493] - [scripts] btf: expose BTF info through sysfs (Jiri Olsa) [1739493] - [netdrv] qede: fix NULL pointer deref in __qede_remove() (Manish Chopra) [1769203] - [gpu] cleanup: Remove .rej files (Prarit Bhargava) [1779738] - [lib] string: Add strscpy_pad() function (Josef Oskera) [1764588] - [char] virtio_console: allocate inbufs in add_port() only if it is needed (Pankaj Gupta) [1612795] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] xfs: make mem_to_page available outside of xfs_buf.c (Bill O'Donnell) [1583556] - [fs] xfs: get allocation alignment from the buftarg (Bill O'Donnell) [1583556] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (Leif Sahlberg) [1765979] - [fs] cifs: avoid using MID 0xFFFF (Leif Sahlberg) [1765979] - [fs] cifs: Fix retry mid list corruption on reconnects (Leif Sahlberg) [1765979] - [fs] nfsd: allow fh_want_write to be called twice ("J. Bruce Fields") [1699222] - [net] revert "sunrpc: Fix up task signalling" (Dave Wysochanski) [1776067] - [s390] kasan: support memcpy_real with TRACE_IRQFLAGS (Philipp Rudo) [1777468] - [s390] kasan: add kdump support (Philipp Rudo) [1777468] - [s390] idle: fix cpu idle time calculation (Philipp Rudo) [1777361] - [s390] kaslr: add support for R_390_GLOB_DAT relocation type (Philipp Rudo) [1777467] - [x86] jump_label: Make tp_vec_nr static (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Batch jump label updates (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Batch updates if arch supports it (Daniel Bristot de Oliveira) [1731860] - [x86] alternative: Batch of patch operations (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Sort entries of the same key by the code (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Add a __jump_label_set_jump_code() helper (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Don't warn on __exit jump entries (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Add a jump_label_can_update() helper (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Remove the return value of text_poke_*() (Daniel Bristot de Oliveira) [1731860] - [x86] jump-label: Remove support for custom text poker (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Use text_poke_early() during early init (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Add text_poke_kgdb() to not assert the lock when debugging (Daniel Bristot de Oliveira) [1731860] - [x86] kprobes: Prohibit probing on functions before kprobe_int3_handler() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Fix NULL dereference bug in __jump_label_mod_update() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Annotate entries that operate on __init code earlier (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Switch to jump_entry accessors (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Implement generic support for relative references (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Abstract jump_entry member accessors (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Lockdep-enforce text_mutex in text_poke*() (Daniel Bristot de Oliveira) [1731860] - [x86] revert "x86/paravirt: Set up the virt_spin_lock_key after static keys get initialized" (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Initialize static branching early (Vitaly Kuznetsov) [1777260] - [x86] speculation: Fix redundant MDS mitigation message (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation: Fix incorrect MDS/TAA mitigation status (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add config options to set tsx=on|off|auto (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add "auto" option to the tsx= cmdline parameter (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add sysfs reporting for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add mitigation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a "tsx=" cmdline option with TSX disabled by default (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a helper function x86_read_arch_cap_msr() (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] msr: Add the IA32_TSX_CTRL MSR (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [powerpc] xive: Prevent page fault issues in the machine crash handler (Diego Domingos) [1756116] - [tools] Fix memcpy_mcsafe_64.S link on selftests (Desnes Augusto Nunes do Rosario) [1775570]- [powerpc] perf: Fix loop exit condition in nest_imc_event_init (Steve Best) [1778609] - [net] netfilter: nf_tables: Add missing nft_tproxy Makefile line (Phil Sutter) [1762977]- [x86] kdump: Remove the backup region handling (Lianbo Jiang) [1730143] - [x86] kdump: Always reserve the low 1M when the crashkernel option is specified (Lianbo Jiang) [1730143] - [x86] crash: Add a forward declaration of struct kimage (Lianbo Jiang) [1730143] - [x86] kdump: Remove the unused crash_copy_backup_region() (Lianbo Jiang) [1730143] - [pci] p2pdma: Fix missing check for dma_virt_ops (Don Dutile) [1754734] - [pci] p2pdma: use the dev_pagemap internal refcount (Don Dutile) [1754734] - [pci] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754734] - [pci] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754734] - [pci] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754734] - [pci] p2pdma: track pgmap references per resource, not globally (Don Dutile) [1754734] - [pci] p2pdma: fix the gen_pool_add_virt() failure path (Don Dutile) [1754734] - [pci] mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Don Dutile) [1754734] - [lib] genalloc.c: Add algorithm, align and zeroed family of DMA allocators (Don Dutile) [1754732] - [lib] genalloc.c: include vmalloc.h (Don Dutile) [1754732] - [lib] genalloc.c: use vzalloc_node() to allocate the bitmap (Don Dutile) [1754732] - [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1770210] - [fs] gfs2: fix race between gfs2_freeze_func and unmount (Abhijith Das) [1676972] - [fs] cifs: smbd: Retry on memory registration failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Indicate to retry on transport sending failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Return EINTR when interrupted (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Don't destroy transport on RDMA disconnect (Leif Sahlberg) [1771772] - [lib] crc-t10dif: crc_t10dif_mutex can be static (Vladis Dronov) [1769462] - [lib] crc-t10dif: Allow current transform to be inspected in sysfs (Vladis Dronov) [1769462] - [lib] crc-t10dif: Pick better transform if one becomes available (Vladis Dronov) [1769462] - [crypto] api - Introduce notifier for new crypto algorithms (Vladis Dronov) [1769462] - [netdrv] e1000e: Drop unnecessary __E1000_DOWN bit twiddling (Ken Cox) [1748256] - [netdrv] e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm (Ken Cox) [1748256]- [powerpc] pseries: safely roll back failed DLPAR cpu add (Steve Best) [1772341] - [powerpc] pseries: address checkpatch warnings in dlpar_offline_cpu (Steve Best) [1772341] - [scsi] storvsc: setup 1:1 mapping between hardware queue and CPU queue (Cathy Avery) [1771503] - [scsi] storvsc: Add ability to change scsi queue depth (Cathy Avery) [1771503] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 (Cathy Avery) [1771503] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: Align driver syntax with oob (Don Brace) [1725045] - [scsi] smartpqi: remove unused manifest constants (Don Brace) [1725045] - [scsi] smartpqi: fix problem with unique ID for physical device (Don Brace) [1725045] - [scsi] smartpqi: correct syntax issue (Don Brace) [1725045] - [scsi] smartpqi: change TMF timeout from 60 to 30 seconds (Don Brace) [1725045] - [scsi] smartpqi: fix LUN reset when fw bkgnd thread is hung (Don Brace) [1725045] - [scsi] smartpqi: add inquiry timeouts (Don Brace) [1725045] - [scsi] smartpqi: fix call trace in device discovery (Don Brace) [1725045] - [scsi] smartpqi: fix controller lockup observed during force reboot (Don Brace) [1725045] - [scsi] smartpqi: clean up an indentation issue (Don Brace) [1725045] - [scsi] smartpqi: remove set but not used variable 'ctrl_info' (Don Brace) [1725045] - [scsi] smartpqi: clean up indentation of a statement (Don Brace) [1725045] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: update copyright (Don Brace) [1725045] - [scsi] smartpqi: add new pci ids (Don Brace) [1725045] - [scsi] smartpqi: correct REGNEWD return status (Don Brace) [1725045] - [scsi] smartpqi: add gigabyte controller (Don Brace) [1725045] - [scsi] smartpqi: correct hang when deleting 32 lds (Don Brace) [1725045] - [scsi] smartpqi: add bay identifier (Don Brace) [1725045] - [scsi] smartpqi: add sysfs entries (Don Brace) [1725045] - [scsi] smartpqi: add module param to hide vsep (Don Brace) [1725045] - [scsi] smartpqi: add pci ids for fiberhome controller (Don Brace) [1725045] - [scsi] smartpqi: add module param for exposure order (Don Brace) [1725045] - [scsi] smartpqi: unlock on error in pqi_submit_raid_request_synchronous() (Don Brace) [1725045] - [scsi] smartpqi: Reporting unhandled SCSI errors (Don Brace) [1725045] - [scsi] mpt3sas: Bump mpt3sas driver version to 32.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix module parameter max_msix_vectors (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use Component img header to get Package ver (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fail release cmnd if diag buffer is released (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add app owned flag support for diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reuse diag buffer allocated at load time (Tomas Henzl) [1725737] - [scsi] mpt3sas: clear release bit when buffer reregistered (Tomas Henzl) [1725737] - [scsi] mpt3sas: Maintain owner of buffer through UniqueID (Tomas Henzl) [1725737] - [scsi] mpt3sas: Free diag buffer without any status check (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix clear pending bit in ioctl status (Tomas Henzl) [1725737] - [scsi] mpt3sas: Display message before releasing diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Register trace buffer based on NVDATA settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce module parameter to override queue depth (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 31.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reduce the performance drop (Tomas Henzl) [1725737] - [scsi] mpt3sas: Handle fault during HBA initialization (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add sysfs to know supported features (Tomas Henzl) [1725737] - [scsi] mpt3sas: Support MEMORY MOVE Tool box command (Tomas Henzl) [1725737] - [scsi] mpt3sas: Allow ioctls to blocked access status NVMe (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enumerate SES of a managed PCIe switch (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update MPI headers to 2.6.8 spec (Tomas Henzl) [1725737] - [scsi] mpt3sas: Gracefully handle online firmware update (Tomas Henzl) [1725737] - [scsi] mpt3sas: memset request frame before reusing (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add support for PCIe Lane margin (Tomas Henzl) [1725737] - [scsi] mpt3sas: support target smid for [abort|query] task (Tomas Henzl) [1725737] - [scsi] mpt3sas: clean up a couple sizeof() uses (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix msix load balance on and off settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Determine smp affinity on per HBA basis (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use configured PCIe link speed, not max (Tomas Henzl) [1725737] - [scsi] mpt3sas: Remove CPU arch check to determine perf_mode (Tomas Henzl) [1725737] - [scsi] mpt3sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1725737] - [scsi] mpt3sas: make driver options visible in sys (Tomas Henzl) [1725737] - [scsi] mpt3sas: Mark expected switch fall-through (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 29.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce perf_mode module parameter (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enable interrupt coalescing on high iops (Tomas Henzl) [1725737] - [scsi] mpt3sas: Affinity high iops queues IRQs to local node (Tomas Henzl) [1725737] - [scsi] mpt3sas: save and use MSI-X index for posting RD (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use high iops queues under some circumstances (Tomas Henzl) [1725737] - [scsi] mpt3sas: change _base_get_msix_index prototype (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add flag high_iops_queues (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add Atomic RequestDescriptor support on Aero (Tomas Henzl) [1725737] - [scsi] mpt3sas: function pointers of request descriptor (Tomas Henzl) [1725737] - [scsi] mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Tomas Henzl) [1725737] - [md] revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" (Mike Snitzer) [1775756] - [md] dm thin: wakeup worker only when deferred bios exist (Mike Snitzer) [1775756] - [md] dm raid: Remove unnecessary negation of a shift in raid10_format_to_md_layout (Mike Snitzer) [1775756] - [md] dm writecache: handle REQ_FUA (Mike Snitzer) [1775756] - [md] dm writecache: fix uninitialized variable warning (Mike Snitzer) [1775756] - [md] dm stripe: use struct_size() in kmalloc() (Mike Snitzer) [1775756] - [md] dm table: do not allow request-based DM to stack on partitions (Mike Snitzer) [1775756] - [md] dm cache: fix bugs when a GFP_NOWAIT allocation fails (Mike Snitzer) [1775756] - [md] dm writecache: skip writecache_wait for pmem mode (Mike Snitzer) [1775756] - [md] dm stats: use struct_size() helper (Mike Snitzer) [1775756] - [md] dm space map common: remove check for impossible sm_find_free() return value (Mike Snitzer) [1775756] - [md] dm raid1: use struct_size() with kzalloc() (Mike Snitzer) [1775756] - [md] dm writecache: optimize performance by sorting the blocks for writeback_all (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for getting two block with same LBA (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member pointer in writeback_struct (Mike Snitzer) [1775756] - [md] dm: make dm_table_find_target return NULL (Mike Snitzer) [1775756] - [md] dm table: fix invalid memory accesses with too high sector number (Mike Snitzer) [1775756] - [md] dm space map metadata: fix missing store of apply_bops() return value (Mike Snitzer) [1775756] - [md] dm btree: fix order of block initialization in btree_split_beneath (Mike Snitzer) [1775756] - [md] dm raid: add missing cleanup in raid_ctr() (Mike Snitzer) [1775756] - [md] dm kcopyd: always complete failed jobs (Mike Snitzer) [1775756] - [md] dm crypt: remove obsolete comment about plumb IV (Mike Snitzer) [1775756] - [md] dm crypt: wipe private IV struct after key invalid flag is set (Mike Snitzer) [1775756] - [md] dm: update stale comment in end_clone_bio() (Mike Snitzer) [1775756] - [md] dm log writes: fix incorrect comment about the logged sequence example (Mike Snitzer) [1775756] - [md] dm log writes: use struct_size() to calculate size of pending_block (Mike Snitzer) [1775756] - [md] dm crypt: use struct_size() when allocating encryption context (Mike Snitzer) [1775756] - [md] dm thin metadata: check if in fail_io mode when setting needs_check (Mike Snitzer) [1775756] - [md] dm verity: use message limit for data block corruption message (Mike Snitzer) [1775756] - [md] dm log writes: make sure super sector log updates are written in order (Mike Snitzer) [1775756] - [md] dm: fix a couple brace coding style issues (Mike Snitzer) [1775756] - [md] dm crypt: print device name in integrity error message (Mike Snitzer) [1775756] - [documentation] dm integrity: update documentation (Mike Snitzer) [1775756] - [md] dm integrity: don't report unused options (Mike Snitzer) [1775756] - [md] dm integrity: don't check null pointer before kvfree and vfree (Mike Snitzer) [1775756] - [md] dm integrity: correctly calculate the size of metadata area (Mike Snitzer) [1775756] - [md] dm mpath: always free attached_handler_name in parse_path() (Mike Snitzer) [1775756] - [md] dm writecache: avoid unnecessary lookups in writecache_find_entry() (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member page_offset in writeback_struct (Mike Snitzer) [1775756] - [md] dm delay: fix a crash when invalid device is specified (Mike Snitzer) [1775756] - [md] dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for returned value of rb_next_prev (Mike Snitzer) [1775756] - [md] dm writecache: remove needless dereferences in __writecache_writeback_pmem() (Mike Snitzer) [1775756] - [md] dm crypt: fix endianness annotations around org_sector_of_dmreq (Mike Snitzer) [1775756] - [md] dm integrity: fix deadlock with overlapping I_O (Mike Snitzer) [1775756] - [md] dm: disable DISCARD if the underlying storage no longer supports it (Mike Snitzer) [1775756] - [md] dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE") (Mike Snitzer) [1775756] - [md] dm integrity: make dm_integrity_init and dm_integrity_exit static (Mike Snitzer) [1775756] - [md] dm integrity: change memcmp to strncmp in dm_integrity_ctr (Mike Snitzer) [1775756] - [x86] platform/uv: Account for UV Hubless in is_uvX_hub Ops (Frank Ramsay) [1757510] - [x86] platform/uv: Check EFI Boot to set reboot type (Frank Ramsay) [1757510] - [x86] platform/uv: Decode UVsystab Info (Frank Ramsay) [1757510] - [x86] platform/uv: Add UV Hubbed/Hubless Proc FS Files (Frank Ramsay) [1757510] - [x86] platform/uv: Setup UV functions for Hubless UV Systems (Frank Ramsay) [1757510] - [x86] platform/uv: Add return code to UV BIOS Init function (Frank Ramsay) [1757510] - [x86] platform/uv: Return UV Hubless System Type (Frank Ramsay) [1757510] - [x86] platform/uv: Save OEM_ID from ACPI MADT probe (Frank Ramsay) [1757510] - [x86] mm: Handle physical-virtual alignment mismatch in phys_p4d_init() (Baoquan He) [1685383] - [x86] mm/kaslr: Reduce randomization granularity for 5-level paging to 1GB (Baoquan He) [1685383] - [x86] mm/kaslr: Use only one PUD entry for real mode trampoline (Baoquan He) [1685383] - [documentation] documentation/stackprotector: powerpc supports stack protector (Bhupesh Sharma) [1714310] - [makefile] kbuild: mark prepare0 as PHONY to fix external module build (Bhupesh Sharma) [1714310] - [makefile] kbuild: fix single target build for external module (Bhupesh Sharma) [1714310] - [arm64] enable per-task stack canaries (Bhupesh Sharma) [1714310] - [powerpc] Fix stack protector crashes on CPU hotplug (Bhupesh Sharma) [1714310] - [powerpc] 64: properly initialise the stackprotector canary on SMP (Bhupesh Sharma) [1714310] - [powerpc] Fix stackprotector detection for non-glibc toolchains (Bhupesh Sharma) [1714310] - [powerpc] 64: add stack protector support (Bhupesh Sharma) [1714310] - [powerpc] 32: add stack protector support (Bhupesh Sharma) [1714310] - [pci] vmd: Fix shadow offsets to reflect spec changes (Myron Stowe) [1757896] - [pci] vmd: Fix config addressing when using bus offsets (Myron Stowe) [1757896] - [pci] Fix typos and whitespace errors (Myron Stowe) [1757896] - [pci] vmd: use the proper dma_* APIs instead of direct methods calls (Myron Stowe) [1757896] - [powerpc] powernv: Disable native PCIe port management (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix eeh eeh_debugfs_break_device() with SRIOV devices (Gustavo Duarte) [1524642] - [tools] selftests/powerpc: Add basic EEH selftest (Gustavo Duarte) [1524642] - [powerpc] eeh: Add a eeh_dev_break debugfs interface (Gustavo Duarte) [1524642] - [powerpc] eeh: Add debugfs interface to run an EEH check (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix debugfs_simple_attr.cocci warnings (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix build with STACKTRACE=n (Gustavo Duarte) [1524642] - [powerpc] eeh: Set attention indicator while recovering (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add attention indicator support (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add a reset_slot() callback (Gustavo Duarte) [1524642] - [powerpc] powernv/eeh: Use generic code to handle hot resets (Gustavo Duarte) [1524642] - [powerpc] eeh: Remove stale CAPI comment (Gustavo Duarte) [1524642] - [powerpc] eeh: Defer printing stack trace (Gustavo Duarte) [1524642] - [powerpc] eeh: Check slot presence state in eeh_handle_normal_event() (Gustavo Duarte) [1524642] - [powerpc] eeh: Make permanently failed devices non-actionable (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix race when freeing PDNs (Gustavo Duarte) [1524642] - [powerpc] eeh: Clean up EEH PEs after recovery finishes (Gustavo Duarte) [1524642] - [netdrv] be2net: disable bh with spin_lock in be_process_mcc (Petr Oros) [1724777] - [netdrv] be2net: Synchronize be_update_queues with dev_watchdog (Petr Oros) [1724777] - [netdrv] be2net: Signal that the device cannot transmit during reconfiguration (Petr Oros) [1724777] - [netdrv] be2net: fix link failure after ethtool offline test (Petr Oros) [1724777] - [netdrv] be2net: Fix number of Rx queues used for flow hashing (Petr Oros) [1724777] - [netdrv] benet: remove broken and unused macro (Petr Oros) [1724777] - [netdrv] benet: use skb_vlan_tag_get_prio() (Petr Oros) [1724777] - [netdrv] benet: use __vlan_hwaccel helpers (Petr Oros) [1724777] - [netdrv] revert "[netdrv] be2net: Disable queue dump in be_tx_timeout handler" (Petr Oros) [1724777] - [infiniband] rdma/i40iw: Set queue pair state when being queried (Stefan Assmann) [1721712] - [infiniband] ib/i40iw: Use kmemdup rather than open coding (Stefan Assmann) [1721712] - [infiniband] rdma/i40iw: Handle workqueue allocation failure (Stefan Assmann) [1721712] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: Fix namespace creation on misaligned addresses (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: stop padding pmem namespaces to section alignment (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change" (Baoquan He) [1724969] - [mm] sparsemem: cleanup 'section number' data types (Baoquan He) [1724969] - [kernel] mm/devm_memremap_pages: enable sub-section remap (Baoquan He) [1724969] - [mm] sparsemem: support sub-section hotplug (Baoquan He) [1724969] - [mm] sparsemem: prepare for sub-section ranges (Baoquan He) [1724969] - [kernel] mm: kill is_dev_zone() helper (Baoquan He) [1724969] - [mm] hotplug: kill is_dev_zone() usage in __remove_pages() (Baoquan He) [1724969] - [mm] sparsemem: convert kmalloc_section_memmap() to populate_section_memmap() (Baoquan He) [1724969] - [mm] hotplug: prepare shrink_{zone, pgdat}_span for sub-section removal (Baoquan He) [1724969] - [mm] sparsemem: add helpers track active portions of a section at boot (Baoquan He) [1724969] - [mm] sparsemem: introduce a SECTION_IS_EARLY flag (Baoquan He) [1724969] - [mm] sparsemem: introduce struct mem_section_usage (Baoquan He) [1724969] - [base] base/memory.c: get rid of find_memory_block_hinted() (Baoquan He) [1724969] - [mm] memory_hotplug: move and simplify walk_memory_blocks() (Baoquan He) [1724969] - [mm] memory_hotplug: rename walk_memory_range() and pass start+size instead of pfns (Baoquan He) [1724969] - [mm] hotplug: make remove_memory() interface usable (Baoquan He) [1724969] - [kernel] mm: make register_mem_sect_under_node() static (Baoquan He) [1724969] - [base] base/memory: use "unsigned long" for block ids (Baoquan He) [1724969] - [base] mm: section numbers use the type "unsigned long" (Baoquan He) [1724969] - [base] base/memory.c: Use DEVICE_ATTR_RO and friends (Baoquan He) [1724969] - [mm] sparse.c: set section nid for hot-add memory (Baoquan He) [1724969] - [mm] memory_hotplug: remove "zone" parameter from sparse_remove_one_section (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: remove memory block devices before arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: drop MHP_MEMBLOCK_API (Baoquan He) [1724969] - [base] mm/memory_hotplug: create memory block devices after arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE (Baoquan He) [1724969] - [arm64] mm: add temporary arch_remove_memory() implementation (Baoquan He) [1724969] - [mm] sparse.c: clean up obsolete code comment (Baoquan He) [1724969] - [base] base/memory: pass a block_id to init_memory_block() (Baoquan He) [1724969] - [base] base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS (Baoquan He) [1724969] - [s390] s390x/mm: implement arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: make __remove_section() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_section() never fail (Baoquan He) [1724969] - [base] base/memory.c: clean up relics in function parameters (Baoquan He) [1724969] - [base] mm, memory_hotplug: update a comment in unregister_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: release memory resource after arch_remove_memory() (Baoquan He) [1724969] - [kernel] mm, memory_hotplug: provide a more generic restrictions for memory hotplug (Baoquan He) [1724969] - [kernel] linux/memory_hotplug.h: remove duplicate declaration of offline_pages() (Baoquan He) [1724969] - [mm] x86: respect memory size limiting via mem= parameter (Baoquan He) [1724969] - [arm64] Add memory hotplug support (Baoquan He) [1724969] - [arm64] mm: check for upper PAGE_SHIFT bits in pfn_valid() (Baoquan He) [1724969] - [powerpc] mm: Fix section mismatch warning (Baoquan He) [1724969] - [base] mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: drop "online" parameter from add_memory_resource() (Baoquan He) [1724969] - [s390] s390x/mm: fail when an altmap is used for arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: simplify and fix check_hotplug_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug: add nid parameter to arch_remove_memory (Baoquan He) [1724969] - [mm] sparse: pass nid instead of pgdat to sparse_add_one_section() (Baoquan He) [1724969] - [mm] sparse: drop pgdat_resize_lock in sparse_add/remove_one_section() (Baoquan He) [1724969] - [documentation] memory-hotplug.rst: add some details about locking internals (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling memtrace_offline_pages() (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling device_online() (Baoquan He) [1724969] - [powerpc] powernv: Allow memory that has been hot-removed to be hot-added (Baoquan He) [1724969] - [powerpc] powernv/memtrace: Remove memtrace mmap() (Baoquan He) [1724969] - [mm] memory_hotplug: fix online/offline_pages called w.o. mem_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make add_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make remove_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [powerpc] memtrace: Remove memory in chunks (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: drop unnecessary checks from register_mem_sect_under_node() (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug.c: call register_mem_sect_under_node() (Baoquan He) [1724969] - [mm] memory_hotplug.c: make add_memory_resource use __try_online_node (Baoquan He) [1724969] - [pci] Always allow probing with driver_override (Myron Stowe) [1702178] - [pci] Return error if cannot probe VF (Myron Stowe) [1702178] - [target] scsi: target: core: Do not overwrite CDB byte 1 (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: clean the nl_cmd of the udev when nl send fails (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: avoid use-after-free after command timeout (Maurizio Lombardi) [1764579] - [target] scsi: tcmu: Simplify tcmu_update_uio_info() (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: fix possible condition with no effect (if == else) (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make sure PDU processing continues if parsing a command fails (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make iscsit_map_iovec() more robust (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Handle too large immediate data buffers correctly (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Only send R2T if needed (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Detect conn_cmd_list corruption early (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Make the XCOPY setup code easier to read by inlining two functions (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Simplify LUN initialization in XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Remove a set-but-not-used member variable from the XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Rework the SPC-2 reservation handling code (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Fix a race condition in the LUN lookup code (Maurizio Lombardi) [1764579] - [target] scsi: target: alua: fix the tg_pt_gps_count (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Free conn_ops when zalloc_cpumask_var failed (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Fix np_ip_proto and np_sock_type in iscsit_setup_np (Maurizio Lombardi) [1764579] - [target] scsi: target: fix unsigned comparision with less than zero (Maurizio Lombardi) [1764579] - [target] scsi: target: Add device product id and revision configfs attributes (Maurizio Lombardi) [1764579] - [kernel] genirq/affinity: Remove const qualifier from node_to_cpumask argument (Ming Lei) [1743064] - [kernel] genirq/affinity: Spread vectors on node according to nr_cpu ratio (Ming Lei) [1743064] - [kernel] genirq/affinity: Improve __irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] genirq/affinity: Remove unused argument from [__]irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] workqueue, lockdep: Fix a memory leak in wq->lock_name (Waiman Long) [1736654] - [kernel] workqueue, lockdep: Fix an alloc_workqueue() error path (Waiman Long) [1736654] - [kernel] locking/lockdep: Report more stack trace statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Reduce space occupied by stack traces (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it clear that what lock_class::key points at is not modified (Waiman Long) [1736654] - [kernel] lockdep: Make print_lock() address visible (Waiman Long) [1736654] - [kernel] locking/lockdep: Clean up #ifdef checks (Waiman Long) [1736654] - [kernel] locking/lockdep: Hide unused 'class' variable (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix lock used or unused stats error (Waiman Long) [1736654] - [kernel] locking/lockdep: increase size of counters for lockdep statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix merging of hlocks with non-zero references (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix OOO unlock when hlocks need merging (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove !dir in lock irq usage check (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust new bit cases in mark_lock (Waiman Long) [1736654] - [kernel] locking/lockdep: Consolidate lock usage bit initialization (Waiman Long) [1736654] - [kernel] locking/lockdep: Check redundant dependency only when CONFIG_LOCKDEP_SMALL (Waiman Long) [1736654] - [kernel] locking/lockdep: Refactorize check_noncircular and check_redundant (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in __lock_release (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove redundant argument in check_deadlock (Waiman Long) [1736654] - [documentation] locking/lockdep: Add explanation to lock usage rules in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comments on dependency search (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid constant checks in __bfs by using offset reference (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the return type of __cq_dequeue() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change type of the element field in circular_queue (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comment (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in validate_chain() and check_deadlock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the range of class_idx in held_lock struct (Waiman Long) [1736654] - [kernel] locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with (Waiman Long) [1736654] - [kernel] locking/lockdep: Use lockdep_init_task for task initiation consistently (Waiman Long) [1736654] - [kernel] locking/lockdep: Update obsolete struct field description (Waiman Long) [1736654] - [kernel] locking/lockdep: Print the right depth for chain key collision (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove useless conditional macro (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust lock usage bit character checks (Waiman Long) [1736654] - [documentation] locking/lockdep: Add description and explanation in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Change all print_*() return type to void (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove the unused print_lock_trace() function (Waiman Long) [1736654] - [kernel] locking/lockdep: Don't complain about incorrect name for no validate class (Waiman Long) [1736654] - [kernel] lockdep: Add assertion to check if in an interrupt (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary unlikely() (Waiman Long) [1736654] - [kernel] locking/lockdep: Test all incompatible scenarios at once in check_irq_usage() (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid bogus Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Generate LOCKF_ bit composites (Waiman Long) [1736654] - [kernel] locking/lockdep: Use expanded masks on find_usage_*() functions (Waiman Long) [1736654] - [kernel] locking/lockdep: Map remaining magic numbers to lock usage mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Move valid_state() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] lockdep: Simplify stack trace handling (Waiman Long) [1736654] - [kernel] locking/lockdep: Make lockdep_unregister_key() honor 'debug_locks' again (Waiman Long) [1736654] - [kernel] locking/lockdep: Zap lock classes even with lock debugging disabled (Waiman Long) [1736654] - [kernel] locking/lockdep: Only call init_rcu_head() after RCU has been initialized (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid a Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Shrink struct lock_class_key (Waiman Long) [1736654] - [kernel] locking/lockdep: Add module_param to enable consistency checks (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Test dynamic key registration (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Fix run_tests.sh (Waiman Long) [1736654] - [kernel] workqueue: Use dynamic lockdep keys for workqueues (Waiman Long) [1736654] - [kernel] locking/lockdep: Add support for dynamic keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Verify whether lock objects are small enough to be used as class keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Check data structure consistency (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse lock chains that have been freed (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix a comment in add_chain_cache() (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lockdep_next_lockchain() and lock_chain_count() (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse list entries that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Free lock classes that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Update two outdated comments (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it easy to detect whether or not inside a selftest (Waiman Long) [1736654] - [kernel] locking/lockdep: Split lockdep_free_key_range() and lockdep_reset_lock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Initialize the locks_before and locks_after lists earlier (Waiman Long) [1736654] - [kernel] locking/lockdep: Make zap_class() remove all matching lock order entries (Waiman Long) [1736654] - [kernel] locking/lockdep: Reorder struct lock_class members (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid that add_chain_cache() adds an invalid chain to the cache (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (2/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (1/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix two 32-bit compiler warnings (Waiman Long) [1736654] - [kernel] locking/lockdep: Rename lockdep_info() to lockdep_init() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Provide enum lock_usage_bit mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Simplify mark_held_locks() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Stop using RCU primitives to access 'all_lock_classes' (Waiman Long) [1736654] - [kernel] locking/lockdep: Make concurrent lockdep_reset_lock() calls safe (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lock_class_cache_is_registered() (Waiman Long) [1736654] - [kernel] locking/lockdep: Inline __lockdep_init_map() (Waiman Long) [1736654] - [kernel] locking/lockdep: Declare local symbols static (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Test the lockdep_reset_lock() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Add dummy print_irqtrace_events() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Rename "trywlock" into "trywrlock" (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Run lockdep tests a second time under Valgrind (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Improve testing accuracy (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Fix shellcheck warnings (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Display compiler warning and error messages (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove ::version from lock_class structure (Waiman Long) [1736654] - [init] kconfig: disable io_uring support (Jeff Moyer) [1758680] - [virt] kvm: arm64: pmu: Reset sample period on overflow handling (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Set the CHAINED attribute before creating the in-kernel event (Auger Eric) [1760872] - [arm64] kvm: Handle PMCR_EL0.LC as RES1 on pure AArch64 systems (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Fix cycle counter truncation (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Support chained PMU counters (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Remove pmc->bitmask (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Re-create event when setting counter value (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Extract duplicated code to own function (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions (Auger Eric) [1760872] - [arm64] perf: Hook up new events (Auger Eric) [1760872] - [arm64] perf: Move event definitions into perf_event.h (Auger Eric) [1760872] - [arm64] perf: Remove duplicate generic cache events (Auger Eric) [1760872] - [arm64] perf: Terminate PMU assignment statements with semicolons (Auger Eric) [1760872] - [arm64] Allow CAVIUM_TX2_ERRATUM_219 to be selected (Auger Eric) [1771633] - [arm64] Avoid Cavium TX2 erratum 219 when switching TTBR (Auger Eric) [1771633] - [arm64] Enable workaround for Cavium TX2 erratum 219 when running SMT (Auger Eric) [1771633] - [arm64] kvm: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set (Auger Eric) [1771633] - [arm64] sysreg: fix incorrect definition of SYS_PAR_EL1_F (Auger Eric) [1771633] - [arm64] Force SSBS on context switch (Mark Salter) [1756103] - [arm64] enable pointer authentication (Mark Salter) [1756103] - [arm64] add ptrace regsets for ptrauth key management (Mark Salter) [1756103] - arm64: cpufeature: Rework ptr auth hwcaps using multi_entry_cap_matches (Mark Salter) [1756103] - [arm64] capabilities: Merge duplicate entries for Qualcomm erratum 1003 (Mark Salter) [1756103] - [arm64] cpufeature: Reduce number of pointer auth CPU caps from 6 to 4 (Mark Salter) [1756103] - [documentation] arm64: docs: document pointer authentication (Mark Salter) [1756103] - [documentation] arm64: docs: Document SSBS HWCAP (Mark Salter) [1756103] - [documentation] arm64: docs: Fix typos in ELF hwcaps (Mark Salter) [1756103] - [arm64] ptr auth: Move per-thread keys from thread_info to thread_struct (Mark Salter) [1756103] - [arm64] add prctl control for resetting ptrauth keys (Mark Salter) [1756103] - [arm64] perf: strip PAC when unwinding userspace (Mark Salter) [1756103] - [arm64] expose user PAC bit positions via ptrace (Mark Salter) [1756103] - [arm64] add basic pointer authentication support (Mark Salter) [1756103] - arm64/cpufeature: detect pointer authentication (Mark Salter) [1756103] - [arm64] cpufeature: Convert hook_lock to raw_spin_lock_t in cpu_enable_ssbs() (Mark Salter) [1756103] - [arm64] entry: Allow handling of undefined instructions from EL1 (Mark Salter) [1756103] - [arm64] Fix silly typo in comment (Mark Salter) [1756103] - [fs] smb3: fix signing verification of large reads (Dave Wysochanski) [1753114] - [fs] revert "nfs4: Fix v4.0 client state corruption when mount" (Benjamin Coddington) [1767012] - [kernel] svcrdma: Increase the default connection credit limit (Benjamin Coddington) [1771430] - [x86] quirks: Disable HPET on Intel Coffe Lake platforms (David Arcari) [1773774] - [sched] core: Fix CPU controller for !RT_GROUP_SCHED (Phil Auld) [1774652] - [x86] Add comment for x86 processor OS version support (David Arcari) [1709878] - [x86] kvm: svm: taint module and print taint message iff nested is enabled (Bandan Das) [1775410] - [x86] cpu: Add Tiger Lake to Intel family (Steve Best) [1773790] - [fs] Fix the locking in dcache_readdir() and friends (Miklos Szeredi) [1761746] - [infiniband] rdma/mlx5: Return proper error value (Mohammad Heib) [1772101] - [scsi] mpt3sas: change allocation option (Tomas Henzl) [1770264] - [scsi] qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani) [1770309] - [mfd] intel-lpss: Add Intel Comet Lake PCH-H PCI IDs (David Arcari) [1773307] - [powercap] intel_rapl: add support for Cometlake desktop (David Arcari) [1759664] - [powercap] intel_rapl: add support for CometLake Mobile (David Arcari) [1746265] - [kernel] intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: Fix proc_thermal_rapl_remove() (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: add support for MMIO RAPL (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal_device: Fix build warning (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Read PPCC on resume (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Downgrade error message (Alexander Beregalov) [1732604] - [thermal] intel: int340x: processor_thermal_device: simplify to get driver data (Alexander Beregalov) [1732604] - [thermal] int3403_thermal: favor _TMP instead of PTYP (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: fix mode setting (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Add additional UUIDs (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Fix sysfs race condition (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Make PCI dependency explicit (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Fix a NULL vs IS_ERR() check (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: int3400_thermal: simplify getting .driver_data (Alexander Beregalov) [1732604] - [powercap] Invoke powercap_init() and rapl_init() earlier (Alexander Beregalov) [1732604] - [powercap] intel_rapl: Fix module autoloading issue (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support two power limits for every RAPL domain (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support 64 bit register (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract RAPL common code (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup hardcoded MSR access (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup some functions (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register access operations (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register address (Alexander Beregalov) [1732604] - [powercap] intel_rapl: introduce struct rapl_if_private (Alexander Beregalov) [1732604] - [kernel] intel_rapl: introduce intel_rapl.h (Alexander Beregalov) [1732604] - [powercap] intel_rapl: remove hardcoded register index (Alexander Beregalov) [1732604] - [powercap] intel_rapl: use reg instead of msr (Alexander Beregalov) [1732604] - [security] ima: Differentiate auditing policy rules from "audit" actions (Richard Guy Briggs) [1479911] - [security] ima: Do not audit if CONFIG_INTEGRITY_AUDIT is not set (Richard Guy Briggs) [1479911] - [security] ima: Use audit_log_format() rather than audit_log_string() (Richard Guy Briggs) [1479911] - [security] ima: Call audit_log_string() rather than logging it untrusted (Richard Guy Briggs) [1479911] - [security] selinux: avoid atomic_t usage in sidtab (Ondrej Mosnacek) [1741182] - [security] selinux: always return a secid from the network caches if we find one (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - rename type_val_to_struct_array (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - fix some checkpatch.pl warnings (Ondrej Mosnacek) [1741182] - [security] selinux: shuffle around policydb.c to get rid of forward declarations (Ondrej Mosnacek) [1741182] - [security] selinux: fix memory leak in policydb_init() (Ondrej Mosnacek) [1741182] - [security] selinux: check sidtab limit before adding a new entry (Ondrej Mosnacek) [1741182] - [security] selinux: format all invalid context as untrusted (Ondrej Mosnacek) [1479914 1741182] - [security] selinux: remove some no-op BUG_ONs (Ondrej Mosnacek) [1741182] - [security] selinux: provide __le variables explicitly (Ondrej Mosnacek) [1741182] - [security] selinux: avoid uninitialized variable warning (Ondrej Mosnacek) [1741182] - [security] selinux: remove useless assignments (Ondrej Mosnacek) [1741182] - [security] selinux: fix NULL dereference in policydb_destroy() (Ondrej Mosnacek) [1741182] - [security] selinux: convert to kvmalloc (Ondrej Mosnacek) [1741182] - [kernel] lsm: generalize flag passing to security_capable (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove unused selinux_is_enabled (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove cred security blob poisoning (Ondrej Mosnacek) [1741182] - [security] selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE (Ondrej Mosnacek) [1741182]- [tools] selftests: mlxsw: Add a test for leftover DSCP rule (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix local variable declarations in DSCP tests (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add counters for GC events (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1886 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent auto negotiation on number of lanes (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove 56G speed support (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Keep unmatched entries in a linked list (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: fix duplicated check on orig_egr_types (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Increase parsing depth when PTP is enabled (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix typo in qos_mc_aware.sh (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Do not process learned records with a dummy FID (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_dcb: Configure DSCP map as the last rule is removed (Ivan Vecera) [1737368] - [netdrv] remove redundant memset (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Set up PTP shaper when port status has changed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port when getting HWTSTAMP on/off (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add new operation for getting the port's speed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Set the PTP shaper parameters (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add QoS PTP Shaper Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add note about the PTP shaper (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add ptps field in QoS ETS Element Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packet_finish() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support ethtool get_ts_info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Configure PTP traps and FIFO events (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Garbage-collect unmatched entries (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support timestamping on Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Disable BH when working with PHC (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Add PTP initialization / finalization (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: ptp: Hook into packet transmit path (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for using SKB control buffer (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Hook into packet receive path (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add support for traps specific to Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Extract a helper for trap registration (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Global Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Time Precision Packet Timestamping Reading (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Time Precision Packet Port Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for negative temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add the hottest thermal zone detection (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend thermal core with per inter-connect device thermal zones (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Implement support for ingress device matching (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PORT element (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element correctly (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM (Ivan Vecera) [1737368] - [tools] selftests: ptp: Add Physical Hardware Clock test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: PTP physical hardware clock initialization (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management Pulse Per Second Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management UTC Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: Query free running clock PCI BAR and offsets (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add a new interface for reading the hardware free running clock (Ivan Vecera) [1737368] - [netdrv] mlxsw: cmd: Free running clock PCI BAR and offsets via query firmware (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement flash update status notifications (Ivan Vecera) [1737368] - [netdrv] mlxfw: Introduce status_notify op and call it to notify about the status (Ivan Vecera) [1737368] - [netdrv] mlxfw: Propagate error messages through extack (Ivan Vecera) [1737368] - [netdrv] mlxsw: Move firmware flash implementation to devlink (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Reduce buffer size in transactions for SFP modules temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend the index size for temperature sensors readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend hwmon interface with inter-connect temperature attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management General Peripheral Information Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Extend sensor index field size of Management Temperature Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Re-order initialization sequence (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Allow flexible setting of I2C transactions size (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Extend initialization with querying firmware info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Disallow prio-tagged packets when PVID is removed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [tools] selftests: tc_flower: Add TOS matching test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Fix TOS matching (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test nexthop offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Refresh nexthop neighbour when it becomes dead (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use different seeds for ECMP and LAG hash (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent force of 56G (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid warning after identical rules insertion (Ivan Vecera) [1737368] - [tools] selftests: Add loopback test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Implement loopback ethtool feature (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Port Physical Loopback Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: split base on local_ports_in_{1x, 2x} resources (Ivan Vecera) [1737368] - [netdrv] mlxsw: resources: Add local_ports_in_{1x, 2x} (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1122 (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove obsolete dependency on THERMAL=m (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Prevent ipv6 gateway with v4 route via replace and append (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Adjust CPU port shared buffer egress quotas (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Allow skipping ingress port quota configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Split business logic from mlxsw_sp_port_sb_pms_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use new CPU ingress pool for control packets (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add pools for CPU traffic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Remove assumption about pool order (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing multicast TCs' attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing threshold type of first egress pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid configuration of multicast pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto TC's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto pool's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use defines for pool indices (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add extack messages for invalid configurations (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Relax FIB rule validation (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use a stable ECMP/LAG seed (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Add neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Propagate neighbour update errors (Ivan Vecera) [1737368] - [documentation] documentation: networking: devlink-info-versions: Add fw.psid (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for devlink info command (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add MGIR register (Ivan Vecera) [1737368] - [tools] selftests: forwarding: test for bridge mcast traffic after report and leave (Ivan Vecera) [1737368] - [netdrv] mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_port_parent_id implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Pass switch ID through devlink_port_attrs_set() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Rename rehash_dis trace (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove failed_rollback dead end (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Move rehash_dis trace call and err msg to vregion_migrate() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove redundant failed_rollback from migrate_start() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_phys_port_name implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement ndo_get_devlink_port (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add a new test for strict priority (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add qos_lib.sh (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: qos_mc_aware: Configure shared buffers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Add shared buffer helpers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Simplify deduction of DEVLINK_DEV (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Avoid double sourcing of lib.sh (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Test action VLAN modify (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Add PCP match and VLAN match tests (Ivan Vecera) [1737368] - [infiniband] rdma/mlx5: Use irq xarray locking for mkey_table (Alaa Hleihel) [1724336] - [netdrv] mlx4_core: Dynamically set guaranteed amount of counters per VF (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Initialize on stack link modes bitmap (Alaa Hleihel) [1724336] - [netdrv] mlx5e: fix ethtool self test: link speed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix handling of compressed CQEs in case of low NAPI budget (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't store direct pointer to action's tunnel info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix NULL pointer dereference in extended destination (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only skip encap flows update when encap init failed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Determine source port properly for vlan push action (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix flow counter list auto bits struct (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Clear old rate limit when closing QP (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Remove dead code (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: prevent memory leak in mlx5_fpga_conn_create_cq (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Fix consumer index of error cqe dump (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Zero-memset WQE info struct upon update (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Add missing synchronize_srcu() for MW cases (Alaa Hleihel) [1724307 1724336] - [infiniband] rdma/mlx5: Order num_pending_prefetch properly with synchronize_srcu (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Do not allow rereg of a ODP MR (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching on tunnel addresses type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add device ID of upcoming BlueField-2 (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Free mpi in mp_slave mode (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use the original address for the page during free_pages (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: FWTrace, Reduce stack usage (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove unnecessary clear_bit()s (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix spelling mistake "offlaods" -> "offloads" (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove leftover declaration (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Fix a typo in WOL function names (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing include file to lib/crypto.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: remove self-assignment on esw->dev (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Fix mlx5_ifc_query_lag_out_bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix formats with line continuation whitespace (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix offset of tisc bits reserved field (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix -Wtype-limits compilation warnings (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support per device q counters in switchdev mode (Alaa Hleihel) [1659186 1724336] - [infiniband] ib/mlx5: Refactor code for counters allocation (Alaa Hleihel) [1659186 1724336] - [netdrv] mlx5: DR, Replace CRC32 implementation to use kernel lib (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Support IPv4 and IPv6 mixed matcher (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Allow insertion of duplicate rules (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: avoid 64-bit division in dr_icm_pool_mr_create() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Fix traffic duplication in ethtool steering (Alaa Hleihel) [1724336] - [netdrv] mlx5: DR, Allow matching on vport based on vhca_id (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix getting incorrect prev node in ste_free (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Remove redundant vport number from action (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: DR, Fix SW steering HW bits and definitions (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix missing assignment of variable err (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Fix rt's type in dr_action_create_reformat_action (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix error return code in dr_domain_init_resources() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Fix addr's type in mlx5dr_icm_dm (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add devlink flow_steering_mode parameter (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add support to use SMFS in switchdev mode (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Add API to set the namespace steering mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add direct rule fs_cmd implementation (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software steering support (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose APIs for direct rule managing (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add required FW steering functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering rule functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering action functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering matcher functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering table functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering domain functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add Steering entry (STE) utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose an internal API to issue RDMA operations (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, ICM pool memory allocator (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add direct rule command utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add the internal direct rule types definitions (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add flow steering actions to fs_cmd shim layer (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Set only stag for match untagged packets (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add stub for mlx5_eswitch_mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Avoid disabling RoCE when uninitialized (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add HW bits and definitions required for SW steering (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Move device memory management to mlx5_core (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1760285 1724336] - [kernel] mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Add device out of buffer counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5: Fix the order of fc_stats cleanup (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix deallocation of non-fully init encap entries (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only access fully initialized flows in neigh update (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh used value update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect neigh hash encap list with spinlock and rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor mlx5e_neigh_update_table->encap_lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend neigh hash entry with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Always take reference to neigh entry (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extract code that queues neigh update work into function (Alaa Hleihel) [1663231 1724336] - [kernel] mlx5: Add support for VNIC_ENV internal rq counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5e: Use refcount_t for refcount (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Use vhca_id in generating representor port_index (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify querying port representor parent id (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Removed unused hwid (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Allow concurrent creation of encap entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect encap hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend encap entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of mod_hdr entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod_hdr hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod header entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend mod header entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of hairpin entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend hairpin entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Tide up eswitch config sequence (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Remove redundant mc_promisc NULL check (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, remove redundant error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Introduce helper function to enable/disable vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Initialize TSAR Qos hardware block before its user vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Combine metadata enable/disable functionality (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Verify support QoS element type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Make load_one() and unload_one() symmetric (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add flow counter pool (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Add flow counter bulk infrastructure (Alaa Hleihel) [1760297 1724336] - [kernel] mlx5: Add flow counter bulk allocation hardware bits and command (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Refactor and optimize flow counter bulk query (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5e: Protect tc flow table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Rely on rcu instead of rtnl lock when getting upper dev (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Eswitch, use state_lock to synchronize vlan change (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Eswitch, change offloads num_flows type to atomic64 (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Protect unready flows with dedicated lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect tc flows hashtable with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Change flow flags type to unsigned long (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend tc flow struct with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify get_route_and_out_devs helper function (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Improve ethtool rxnfc callback structure (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Avoid warning print when not required (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Print a warning when LRO feature is dropped or not allowed (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Remove ethernet segment from dump WQE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add num bytes metadata to WQE info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix delay in fw fatal report handling due to fw report (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix crdump chunks print (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Block MR WR if UMR is not possible (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR re-registration flow to use UMR properly (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report and handle ODP support properly (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Consolidate use_umr checks into single function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix compatibility issue with ethtool flash device (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix use-after-free error while accessing ev_file pointer (Alaa Hleihel) [1724307 1724336] - [netdrv] mlx5e: Remove redundant check in CQE recovery flow of tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow of CQE recovery on tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix false negative indication on tx reporter CQE recovery (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field placement (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field name (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix progress params context WQE layout (Alaa Hleihel) [1724336] - [kernel] mlx5: kTLS, Fix wrong TIS opmod constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: crypto, Fix wrong offset in encryption key command (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only support tx/rx pause setting for port owner (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support inner header match criteria for non decap flow action (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Use flow keys dissector to parse packets for ARFS (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Check the correct variable in error handling code (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Fix implicit MR release flow (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5e: always initialize frag->last_in_page (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Release locks during notifier unregister (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1764207 1724336] - [netdrv] mlx5e: kTLS, Call WARN_ONCE on netdev mismatch (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Prevent encap flow counter update async to user query (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching of speed to PRM link modes (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix modify_cq_in alignment (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing RDMA_RX capabilities (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use reversed order when unregister devices (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Prevent concurrent MR updates during invalidation (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Fix clean_mr() to work in the expected order (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Move MRs to a kernel PD when freeing them to the MR cache (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use direct mkey destroy command upon UMR unreg failure (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix unreg_umr to ignore the mkey state (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rely on filter_dev instead of dissector keys for tunnels (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Verify encapsulation is supported (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Convert single case statement switch statements into if statements (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Reduce ingress acl modify metadata stack usage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Fix compilation error in TLS code (Alaa Hleihel) [1724336] - [netdrv] mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow in tx reporter diagnose (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix return value from timeout recover function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rx, Fix checksum calculation for new hardware (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix port tunnel GRE entropy control (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Fix default encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Return in default case statement in tx_post_resync_params (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Register devlink ports for physical link, PCI PF, VFs (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Set RDMA DIM to be enabled by default (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report correctly tag matching rendezvous capability (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Implement VHCA tunnel mechanism in DEVX (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Introduce VHCA tunnel device capability (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add kTLS TX HW offload support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Introduce a fenced NOP WQE posting function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Tx, Unconstify SQ stop room (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Make SQ WQE fetch function type generic (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Enforce L4 inline copy when needed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move helper functions to a new txrx datapath header (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Add core TLS support for the Connect-X family (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add crypto library to support create/destroy encryption key (Alaa Hleihel) [1724336] - [netdrv] mlx5: Kconfig, Better organize compilation flags (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Expose accel wrapper for IPsec FPGA function (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter_alloc_stats() and counter_update_stats() support (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support statistic q counter configuration (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter set id as a parameter for mlx5_ib_query_q_counters() (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support set qp counter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added devlink info callback (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added fw version query command (Alaa Hleihel) [1724336] - [kernel] mlx5: Add rts2rts_qp_counters_set_id field in hca cap (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use proper allocation API to get zeroed memory (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: DEVX cleanup mdev (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Add DEVX support for CQ events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Implement DEVX dispatching event (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Enable subscription for device events over DEVX (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Register DEVX with mlx5_core to get async events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_EVENT_FD (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Properly name the generic WQE control field (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce TLS TX offload hardware bits and structures (Alaa Hleihel) [1724336] - [netdrv] mlx5: Refactor mlx5_esw_query_functions for modularity (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch prepare functions change handler to be modular (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Introduce and use mlx5_eswitch_get_total_vports() (Alaa Hleihel) [1724327 1724336] - [infiniband] ib/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose device definitions for object events (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report EQE data upon CQ completion (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report a CQ error event only when a handler was set (Alaa Hleihel) [1724336] - [netdrv] mlx5: mlx5_core_create_cq() enhancements (Alaa Hleihel) [1724336] - [netdrv] mlx5: Expose the API to register for ANY event (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use event mask based on device capabilities (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Fix mlx5_core_destroy_cq() error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Handle UC address change in switchdev mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Consider host PF for inline mode and vlan pop (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use iterator for vlan and min-inline setups (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Reg/unreg function changed event at correct stage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Consolidate eswitch function number of VFs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Refactor eswitch SR-IOV interface (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Handle host PF vport mac/guid for ECPF (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use correct flags when configuring vlan (Alaa Hleihel) [1724336] - [netdrv] mlx5: Reduce dependency on enabled_vfs counter and num_vfs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Don't handle VF func change if host PF is disabled (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI PF devices (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move pci status reg access mutex to mlx5_pci_init (Alaa Hleihel) [1724336] - [kernel] mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Cleanup rep when doing unload (Alaa Hleihel) [1724336] - [infiniband] {ib, net}/mlx5: E-Switch, Use index of rep for vport to IB port mapping (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use vport index when init rep (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Added MCQI and MCQS registers' description to ifc (Alaa Hleihel) [1724336] - [kernel] mlx5: Add hardware definitions for sub functions (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't refresh TIRs when updating representor SQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Set drvinfo in generic manner (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Correct phys_port_name for PF port (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Report netdevice MPLS features (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move to HW checksumming advertising (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Allow adding the same MAC more than once (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Cleanup add MAC flow (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move queue param structs to en/params.h (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Encapsulate open/close queues into a function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Consider XSK in XDP MTU limit calculation (Alaa Hleihel) [1724336] - [netdrv] mlx5e: XDP_TX from UMEM support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Share the XDP SQ for XDP_TX between RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Refactor struct mlx5e_xdp_info (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Allow ICO SQ to be used by multiple RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Calculate linear RX frag size considering XSK (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Replace deprecated PCI_DMA_TODEVICE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Attach/detach XDP program safely (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Enable vport metadata matching if firmware supports it (Alaa Hleihel) [1724327 1724336] - [infiniband] rdma/mlx5: Add vport metadata matching for IB representors (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in slow path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Pass metadata from FDB to eswitch manager (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Add query and modify esw vport context functions (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in fast path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Specifying known origin of packets matching the flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Tag packet with vport number in VF vports and uplink ingress ACLs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Add flow context for flow tag (Alaa Hleihel) [1724336] - [netdrv] mlx5: Introduce a helper API to check VF vport (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Support allocating modify header context from ingress ACL (Alaa Hleihel) [1724336] - [netdrv] mlx5: Get vport ACL namespace by vport index (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce vport metadata matching bits and enum constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: Convert mkey_table to XArray (Alaa Hleihel) [1724308 1724307 1724336] - [infiniband] rdma/mlx5: Refactor MR descriptors allocation (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use PA mapping for PI handover (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Improve PI handover performance (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Remove unused IB_WR_REG_SIG_MR code (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Enable decap and packet reformat on FDB (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Consider eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: add missing void argument to function mlx5_devlink_alloc (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: Declare more strictly devlink encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: use indirect calls wrapper for the rx packet handler (Alaa Hleihel) [1724336] - [netdrv] mlx5e: use indirect calls wrapper for skb allocation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW fatal issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW fatal reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add fw fatal devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Create FW devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Issue SW reset on FW assert (Alaa Hleihel) [1724336] - [netdrv] mlx5: Control CR-space access by different PFs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Handle SW reset of FW in error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Crdump support (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Vendor Specific Capability access gateway (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all devlink related functions calls to devlink.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add EQ enable/disable API (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Use a single IRQ for all async EQs (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Rename mlx5_irq_info to mlx5_irq (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all IRQ logic to pci_irq.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Generalize IRQ interface to work with irq_table (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ table creation from EQ table creation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ affinity set to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ rmap creation to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ data from EQ table data (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ request/free from EQ life cycle (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Change interrupt handler to call chain notifier (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Introduce EQ polling budget (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support querying max VFs from device (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Return raw output for query esw functions (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Handle representors creation in handler context (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Increase wait time for fw initialization (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move firmware flash implementation to devlink (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Improve performance under GSO workload (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Use termination table for VLAN push actions (Alaa Hleihel) [1722647 1724327 1724336] - [netdrv] mlx5e: Geneve, Add support for encap/decap flows offload (Alaa Hleihel) [1725582 1724336] - [netdrv] mlx5e: Rearrange tc tunnel code in a modular way (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Geneve, Keep tunnel info as pointer to the original struct (Alaa Hleihel) [1724336] - [netdrv] mlx5: Geneve, Manage Geneve TLV options (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Enable setting multiple match criteria for flow group (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Allow matching only enc_key_id/enc_dst_port for decapsulation action (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Generalize vport type in vport representor (Alaa Hleihel) [1724336] - [netdrv] {ib, net}/mlx5: Constify rep ops functions pointers (Alaa Hleihel) [1724327 1724336] - [netdrv] {ib, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Honor eswitch functions changed event cap (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Replace host_params event with functions_changed event (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Introduce termination table bits (Alaa Hleihel) [1722647 1724336] - [kernel] mlx5: Add core dump register access HW bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: potential error pointer dereference in error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Support tagged tunnel over bond (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Avoid detaching non-existing netdev under switchdev mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix source port matching in fdb peer flow rule (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace reciprocal_scale in TX select queue function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid reloading already removed devices (Alaa Hleihel) [1724335] - [netdrv] mlx5: Update pci error handler entries and command translation (Alaa Hleihel) [1724335] - [infiniband] mlx5: avoid 64-bit division (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Disable rxhash when CQE compress is enabled (Alaa Hleihel) [1724335] - [netdrv] mlx5e: restrict the real_dev of vlan device is the same as uplink device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Allocate root ns memory using kzalloc to match kfree (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free in fs init error unwinding path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free of root ns in the error flow path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix error handling in mlx5_load() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix possible modify header actions memory leak (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix no rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Additional check for flow destination comparison (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add missing ethtool driver info for representors (Alaa Hleihel) [1766306 1724335] - [netdrv] mlx5e: Fix number of vports for ingress ACL configuration (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix peer pf disable hca command (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Correct type to u16 for vport_num and int for vport_index (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add meaningful return codes to status_to_err function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Imply MLXFW in mlx5_core (Alaa Hleihel) [1724335] - [netdrv] mlx5: Set completion EQs as shared resources (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Verify DEVX general object type correctly (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove MAYEXEC flag (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Device resource control for privileged DEVX user (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add steering SW ICM device memory type (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Warn on allocated MEMIC buffers during cleanup (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Support device memory type attribute (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add missing XRC options to QP optional params mask (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use atomic rep state to serialize state change (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix the check of legal vport (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use getter to access all vport array (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use available mlx5_vport struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: Reuse mlx5_esw_for_each_vf_vport macro in two files (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove unused mlx5_query_nic_vport_vlans (Alaa Hleihel) [1724335] - [netdrv] mlx5e: remove meaningless CFLAGS_tracepoint.o (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Put the common XDP code into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ethtool, Add support for EEPROM high pages query (Alaa Hleihel) [1724322 1724335] - [netdrv] mlx5e: Return error when trying to insert existing flower filter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ACLs for priority tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Turn on HW tunnel offload in all TIRs (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take common TIR context settings into a function (Alaa Hleihel) [1724335] - [kernel] mlx5: Fix broken hca cap offset (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add flow table capabilities for Geneve decap with TLV options (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add basic Geneve encap/decap flow table capabilities (Alaa Hleihel) [1725554 1724335] - [netdrv] mlx5: Eswitch, enable RoCE loopback traffic (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add new miss flow table action (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add support in RDMA RX steering (Alaa Hleihel) [1724335] - [netdrv] mlx5: Pass flow steering objects to fs_cmd (Alaa Hleihel) [1724335] - [netdrv] mlx5: Enable general events on all interfaces (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Restrict 'DELAY_DROP_TIMEOUT' subtype to Ethernet interfaces (Alaa Hleihel) [1724335] - [netdrv] mlx5: Separate and generalize dma device from pci device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Get rid of storing copy of device name (Alaa Hleihel) [1724335] - [kernel] mlx5: e-switch: Introduce prio tag mode (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Expose TIR ICM address to user space (Alaa Hleihel) [1724335] - [netdrv] mlx5: Introduce new TIR creation core API (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose TIR ICM address in command outbox (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose SW ICM related device memory capabilities (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use #define for the WQE wait timeout constant (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused rx_page_reuse stat (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take HW interrupt trigger into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add an underflow warning comment (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Move parameter calculation functions to en/params.c (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Report mlx5e_xdp_set errors (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Inline small packets into the TX MPWQE in XDP xmit flow (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Add TX MPWQE session counter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Enhance RQ indication for XDP redirect flush (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Fix shifted flag index in RQ bitmap (Alaa Hleihel) [1724335] - [netdrv] mlx5e: RX, Support multiple outstanding UMR posts (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Don't create IB representors when in multiport RoCE mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Initialize roce port info before multiport master init (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow DEVX and raw creation flow on reps (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Add query e-switch vport context to devx white list (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow inserting a steering rule to the FDB (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Create flow table with max size supported (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Access the prio bypass inside the FDB flow table namespace (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Check for error return in flow_rule rather than err (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove VF representor profile (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move to single device multiport ports in switchdev mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move SMI caps logic (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Refactor netdev affinity code (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move default representors SQ steering to rule to modify QP (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move rep into port struct (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use correct size for device resources (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move ports allocation to outside of INIT stage (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Free IB device on remove (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move netdev info into the port struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, add a new prio to be used by the RDMA side (Alaa Hleihel) [1724335] - [kernel] mlx5: E-Switch, don't use hardcoded values for FDB prios (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Remove references to uboject->context (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Unify logic of MTU boundaries (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Obsolete param field holding a constant value (Alaa Hleihel) [1724335] - [netdrv] mlx5: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Do not rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with ingress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with egress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Allow VLAN rewrite of prio field with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deny VLAN rewrite if there is no VLAN header match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use helpers to get headers criteria and value pointers (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Return -EOPNOTSUPP when attempting to offload an unsupported action (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deletes unnecessary setting of esw_attr->parse_attr (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Make the log friendly when decapsulation offload not supported (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix double mutex initialization (Alaa Hleihel) [1724335] - [netdrv] mlx5: Handle event of power detection in the PCIE slot (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Cleanup WQE page fault handler (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose MPEIN (Management PCIE INfo) register layout (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add rate limit print macros (Alaa Hleihel) [1724335] - [infiniband] mlx5: Add explicit bar address field (Alaa Hleihel) [1724335] - [netdrv] mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use dev->priv.name instead of dev_name (Alaa Hleihel) [1724335] - [netdrv] mlx5: Make mlx5_core messages independent from mdev->pdev (Alaa Hleihel) [1724335] - [netdrv] mlx5: Break load_one into three stages (Alaa Hleihel) [1724335] - [netdrv] mlx5: Function setup/teardown procedures (Alaa Hleihel) [1724335] - [netdrv] mlx5: Move health and page alloc init to mdev_init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Split mdev init and pci init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove redundant init functions parameter (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove spinlock support from mlx5_write64 (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Declare devx_async_cmd_event_fops static (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Compare only index part of a memory window rkey (Alaa Hleihel) [1724335] - [infiniband] mlx5: Convert mlx5_srq_table to XArray (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop and push actions with VLAN modify (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Support VLAN modify action (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Add VLAN ID rewrite fields (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: TX, Add geneve tunnel stateless offload support (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Take SW parser code to a separate function (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Fix port buffer function documentation format (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API (Alaa Hleihel) [1724335] - [netdrv] mlx5: Rename total_vfs to total_vports (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify sriov enable/disable flow (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use rdma_user_map_io for mapping BAR pages (Alaa Hleihel) [1724333] - [netdrv] mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Switch to Toeplitz RSS hash by default (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Protect against non-uplink representor for encap (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Rx, Fixup skb checksum for packets with tail padding (Alaa Hleihel) [1724333] - [netdrv] mlx5e: XDP, Avoid checksum complete when XDP prog is loaded (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Use fail-safe channels reopen in tx reporter recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Skip un-needed tx recover if interface state is down (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xon formula (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xoff formula (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, fix syndrome (0x678139) when turn on vepa (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Protect from invalid memory access in offload fdb table (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix access to invalid memory when toggling esw modes (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Add a lock on tir list (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix error handling when refreshing TIRs (Alaa Hleihel) [1724333] - [netdrv] mlx5: Decrease default mr cache size (Alaa Hleihel) [1748518 1724333] - [infiniband] ib/mlx5: Reset access mask when looping inside page fault handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport rate (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport mac, getting vport config (Alaa Hleihel) [1724333] - [netdrv] mlx5e: IPoIB, Fix RX checksum statistics update (Alaa Hleihel) [1724333] - [netdrv] mlx5: Remove redundant lag function to get pf num (Alaa Hleihel) [1724333] - [netdrv] mlx5: ODP support for XRC transport is not enabled by default in FW (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update tx reporter status in case channels were successfully opened (Alaa Hleihel) [1722274 1724333] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Set correct write permissions for implicit ODP MR (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Declare mlx5e_tx_reporter_recover_from_ctx as static (Alaa Hleihel) [1724333] - [netdrv] mlx5: Support ndo bridge_setlink and getlink (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Add support for VEPA in legacy mode (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix return status of TX reporter timeout recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Re-add support for TX timeout when TX reporter is not valid (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix warn print in case of TX reporter creation failure (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Disable esw manager vport correctly (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix the warning on vport index out of range (Alaa Hleihel) [1724333] - [netdrv] mlx5: Delete unused FPGA QPN variable (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Wrap the open and apply of channels in one fail-safe function (Alaa Hleihel) [1724333] - [netdrv] mlx5: Factor out HCA capabilities functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Allow transition to offloads mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Load/unload VF reps according to event from host PF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Consider ECPF vport depends on eswitch ownership (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Assign a different position for uplink rep and vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Centralize repersentor reg/unreg to eswitch driver (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Support load/unload reps of specific vport types (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Add state to eswitch vport representors (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Use getter and iterator to access vport/rep (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Split VF and special vports for offloads mode (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Refactor offloads flow steering init/cleanup (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to host PF vport as other vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to the esw manager vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: Correctly set LAG mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Avoid magic numbers when initializing offloads mode (Alaa Hleihel) [1724333] - [kernel] mlx5: Relocate vport macros to the vport header file (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Normalize the name of uplink vport number (Alaa Hleihel) [1724333] - [kernel] mlx5: Provide an alternative VF upper bound for ECPF (Alaa Hleihel) [1724333] - [kernel] mlx5: Add host params change event (Alaa Hleihel) [1724333] - [kernel] mlx5: Add query host params command (Alaa Hleihel) [1724333] - [netdrv] mlx5: Update enable HCA dependency (Alaa Hleihel) [1724333] - [netdrv] mlx5: Introduce Mellanox SmartNIC and modify page management logic (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Use unified register/load function for uplink and VF vports (Alaa Hleihel) [1724333] - [netdrv] mlx5: Use consistent vport num argument type (Alaa Hleihel) [1724333] - [kernel] mlx5: Use void pointer as the type in address_of macro (Alaa Hleihel) [1724333] - [netdrv] mlx5: Align ODP capability function with netdev coding style (Alaa Hleihel) [1724333] - [netdrv] mlx5: use RCU lock in mlx5_eq_cq_get() (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Fix memory leak in case we fail to add an IB device (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Simplify WQE count power of two check (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Add tx timeout support for mlx5e tx reporter (Alaa Hleihel) [1722274 1724333] - [netdrv] mlx5e: Add tx reporter support (Alaa Hleihel) [1722274 1724333] - [infiniband] ib/mlx5: Advertise XRC ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Advertise SRQ ODP support for supported transports (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add ODP SRQ support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Let read user wqe also from SRQ buffer (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add XRC initiator ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Clean mlx5_ib_mr_responder_pfault_handler() signature (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Remove useless check in ODP handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Set ODP SRQ support in firmware (Alaa Hleihel) [1724333] - [kernel] mlx5: Add XRC transport to ODP device capabilities layout (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement DEVX hot unplug for async command FD (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement the file ops of DEVX async command FD (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Reuse fold sw stats in representors (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Present the representors SW stats when state is not opened (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Separate between ethtool and netdev software stats folding (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add trace points for flow tables create/destroy (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Expand XPS cpumask to cover all online cpus (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Take CQ decompress fields into a separate structure (Alaa Hleihel) [1724333] - [netdrv] mlx5e: RX, Make sure packet header does not cross page boundary (Alaa Hleihel) [1724333] - [infiniband] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add pci AtomicOps request (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Don't override existing ip_protocol (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Replace kzalloc with kcalloc (Alaa Hleihel) [1724333] - [documentation] netfilter: doc: Add nf_tables part in tproxy.txt (Phil Sutter) [1762977] - [net] netfilter: nft_socket: fix erroneous socket assignment (Phil Sutter) [1762977] - [net] netfilter: nft_socket: Break evaluation if no socket found (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Fix missing-braces warning (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Add missing config check (Phil Sutter) [1762977] - [net] netfilter: nf_tables: Add native tproxy support (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h (Phil Sutter) [1762977] - [net] sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key (Ivan Vecera) [1774706] - [net] ipmr: Fix skb headroom in ipmr_get_route(). (Guillaume Nault) [1773692] - [net] netns: fix GFP flags in rtnl_net_notifyid() (Guillaume Nault) [1763661] - [net] netns: fix NLM_F_ECHO mechanism for RTM_NEWNSID (Guillaume Nault) [1763661] - [netdrv] ptp: ptp_clock: Publish scaled_ppm_to_ppb (Ivan Vecera) [1772085] - [kernel] rh_features: move rh_features entry to sys/kernel (Hangbin Liu) [1660583] - [net] netfilter: nf_tables: Make nft_meta expression more robust (Phil Sutter) [1725169] - [tools] selftests/tls: add test for concurrent recv and send (Sabrina Dubroca) [1760375] - [net] tls: add a TX lock (Sabrina Dubroca) [1760375] - [net] tls: don't pay attention to sk_write_pending when pushing partial records (Sabrina Dubroca) [1760375] - [net] tls: fix sk_msg trim on fallback to copy mode (Sabrina Dubroca) [1760375] - [net] tls: align non temporal copy to cache lines (Sabrina Dubroca) [1760375] - [net] tls: remove the record tail optimization (Sabrina Dubroca) [1760375] - [net] tls: use RCU for the adder to the offload record list (Sabrina Dubroca) [1760375] - [net] tls: unref frags in order (Sabrina Dubroca) [1760375] - [net] tcp: ulp: fix possible crash in tcp_diag_get_aux_size() (Sabrina Dubroca) [1760375] - [net] tls: dedup the record cleanup (Sabrina Dubroca) [1760375] - [net] tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE (Sabrina Dubroca) [1760375] - [net] tls: narrow down the critical area of device_offload_lock (Sabrina Dubroca) [1760375] - [net] tls: don't jump to return (Sabrina Dubroca) [1760375] - [net] tls: export protocol version, cipher, tx_conf/rx_conf to socket diag (Sabrina Dubroca) [1760375] - [net] tcp: ulp: add functions to dump ulp-specific information (Sabrina Dubroca) [1760375] - [net] tls: use RCU protection on icsk->icsk_ulp_data (Sabrina Dubroca) [1760375] - [net] core/skmsg: Delete an unnecessary check before the function call "consume_skb" (Sabrina Dubroca) [1760375] - [net] tls, fix sk_write_space NULL write when tx disabled (Sabrina Dubroca) [1760375] - [net] tls: swap sk_write_space on close (Sabrina Dubroca) [1760375] - [net] tls: prevent skb_orphan() from leaking TLS plain text with offload (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a litmus test for the socket reuse through shutdown (Sabrina Dubroca) [1760375] - [net] tls: partially revert fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [documentation] TLS: fix stat counters description (Sabrina Dubroca) [1760375] - [tools] selftests/tls: fix TLS tests with CONFIG_TLS=n (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add shutdown tests (Sabrina Dubroca) [1760375] - [tools] selftests/tls: close the socket with open record (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a bidirectional test (Sabrina Dubroca) [1760375] - [tools] selftests/tls: test error codes around TLS ULP installation (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a test for ULP but no keys (Sabrina Dubroca) [1760375] - [net] bpf: sockmap/tls, close can race with map free (Sabrina Dubroca) [1760375] - [net] tls: fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [net] tls: remove sock unlock/lock around strp_done() (Sabrina Dubroca) [1760375] - [net] tls: remove close callback sock unlock/lock around TX work flush (Sabrina Dubroca) [1760375] - [net] tls: don't call tls_sk_proto_close for hw record offload (Sabrina Dubroca) [1760375] - [net] tls: don't arm strparser immediately in tls_set_sw_offload() (Sabrina Dubroca) [1760375] - [net] tls: add missing prot info init (Sabrina Dubroca) [1760375] - [netdrv] mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_tls_resync(). (Sabrina Dubroca) [1760375] - [net] tls: don't clear TX resync flag on error (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add test for poll() with data in TLS ULP (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven resync mechanism for TX (Sabrina Dubroca) [1760375] - [net] tls: generalize the resync callback (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven TLS RX resync (Sabrina Dubroca) [1760375] - [net] tls: rename handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: pass record number as a byte array (Sabrina Dubroca) [1760375] - [net] tls: simplify seq calculation in handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: export TLS per skb encryption (Sabrina Dubroca) [1760375] - [include] net/tls: simplify driver context retrieval (Sabrina Dubroca) [1760375] - [include] net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes (Sabrina Dubroca) [1760375] - [net] tls: don't pass version to tls_advance_record_sn() (Sabrina Dubroca) [1760375] - [include] net/tls: reorganize struct tls_context (Sabrina Dubroca) [1760375] - [net] tls: use version from prot (Sabrina Dubroca) [1760375] - [net] tls: don't re-check msg decrypted status in tls_device_decrypted() (Sabrina Dubroca) [1760375] - [net] tls: don't look for decrypted frames on non-offloaded sockets (Sabrina Dubroca) [1760375] - [net] tls: remove false positive warning (Sabrina Dubroca) [1760375] - [net] tls: check return values from skb_copy_bits() and skb_store_bits() (Sabrina Dubroca) [1760375] - [net] tls: fully initialize the msg wrapper skb (Sabrina Dubroca) [1760375] - [net] tls: replace the sleeping lock around RX resync with a bit lock (Sabrina Dubroca) [1760375] - [net] revert "net/tls: avoid NULL-deref on resync during device removal" (Sabrina Dubroca) [1760375] - [net] tls: avoid NULL-deref on resync during device removal (Sabrina Dubroca) [1760375] - [net] tls: Add support of AES128-CCM based ciphers (Sabrina Dubroca) [1760375] - [documentation] add TLS offload documentation (Sabrina Dubroca) [1760375] - [documentation] tls: RSTify the ktls documentation (Sabrina Dubroca) [1760375] - [net] xdp: increase kABI version (Jiri Benc) [1749817] - [tools] selftests: bpf: disable test_seg6_loop test (Jiri Benc) [1749817] - [tools] selftests: bpf: fix test_tc_tunnel hanging (Jiri Benc) [1749817] - [tools] selftests: bpf: xdping is not meant to be run standalone (Jiri Benc) [1749817] - [tools] libbpf: Use implicit XSKMAP lookup from AF_XDP XDP program (Jiri Benc) [1749817] - [lib] bpf, testing: Introduce 'gso_linear_no_head_frag' skb_segment test (Jiri Benc) [1749817] - [lib] bpf, testing: Refactor test_skb_segment() for testing skb_segment() on different skbs (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Jiri Benc) [1749817] - [net] flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH (Jiri Benc) [1749817] - [tools] selftests/bpf: fix race in test_tcp_rtt test (Jiri Benc) [1749817] - [net] xdp: unpin xdp umem pages in error path (Jiri Benc) [1749817] - [net] sock: make cookie generation global instead of per netns (Jiri Benc) [1749817] - [net] bpfilter: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jiri Benc) [1749817] - [net] bpf: sockmap, only create entry if ulp is not already enabled (Jiri Benc) [1749817] - [net] bpf: sockmap, synchronize_rcu before free'ing map (Jiri Benc) [1749817] - [net] bpf: sockmap, sock_map_delete needs to use xchg (Jiri Benc) [1749817] - [net] core: page_pool: add user refcnt and reintroduce page_pool_destroy (Jiri Benc) [1749817] - [net] bpf: avoid unused variable warning in tcp_bpf_rtt() (Jiri Benc) [1749817] - [net] xdp: fix potential deadlock on socket mutex (Jiri Benc) [1749817] - [net] bpfilter: print umh messages to /dev/kmsg (Jiri Benc) [1749817] - [net] xdp: fix possible cq entry leak (Jiri Benc) [1749817] - [net] xdp: fix race on generic receive path (Jiri Benc) [1749817] - [samples] bpf: fix tcp_bpf.readme detach command (Jiri Benc) [1749817] - [samples] bpf: add sample program that periodically dumps TCP stats (Jiri Benc) [1749817] - [tools] selftests/bpf: test BPF_SOCK_OPS_RTT_CB (Jiri Benc) [1749817] - [tools] bpf/tools: sync bpf.h (Jiri Benc) [1749817] - [net] bpf: add icsk_retransmits to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation (Jiri Benc) [1749817] - [net] bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on every RTT (Jiri Benc) [1749817] - [net] init/kconfig: add CONFIG_CC_CAN_LINK (Jiri Benc) [1749817] - [net] page_pool: add helper function for retrieving dma direction (Jiri Benc) [1749817] - [net] xdp: fix hang while unregistering device bound to xdp socket (Jiri Benc) [1749817] - [net] xdp: hold device for umem regardless of zero-copy mode (Jiri Benc) [1749817] - [net] xsk: Change the default frame size to 4096 and allow controlling it (Jiri Benc) [1749817] - [tools] libbpf: Support getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add API to check for available entries in FQ (Jiri Benc) [1749817] - [net] xsk: Properly terminate assignment in xskq_produce_flush_desc (Jiri Benc) [1749817] - [net] xdp: Make __mem_id_disconnect static (Jiri Benc) [1749817] - [net] xsk: sample kernel code is now in libbpf (Jiri Benc) [1749817] - [net] page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled (Jiri Benc) [1749817] - [net] page_pool: make sure struct device is stable (Jiri Benc) [1749817] - [net] page_pool: add tracepoints for page_pool with details need by XDP (Jiri Benc) [1749817] - [net] xdp: add tracepoints for XDP mem (Jiri Benc) [1749817] - [net] xdp: force mem allocator removal and periodic warning (Jiri Benc) [1749817] - [net] xdp: tracking page_pool resources and safe removal (Jiri Benc) [1749817] - [netdrv] mlx5: more strict use of page_pool API (Jiri Benc) [1749817] - [net] page_pool: introduce page_pool_free and use in mlx5 (Jiri Benc) [1749817] - [net] veth: use xdp_release_frame for XDP_PASS (Jiri Benc) [1749817] - [net] xdp: page_pool related fix to cpumap (Jiri Benc) [1749817] - [net] xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails (Jiri Benc) [1749817] - [net] page_pool: add helper function to unmap dma addresses (Jiri Benc) [1749817] - [net] page_pool: add helper function to retrieve dma addresses (Jiri Benc) [1749817] - [net] page_pool: use DMA_ATTR_SKIP_CPU_SYNC for DMA mappings (Jiri Benc) [1749817] - [net] page_pool: don't use page->private to store dma_addr_t (Jiri Benc) [1749817] - [mm] add dma_addr_t to struct page (Jiri Benc) [1749817] - [tools] bpf: Sync asm-generic/socket.h to tools/ (Jiri Benc) [1749817] - [net] bpf: net: Add SO_DETACH_REUSEPORT_BPF (Jiri Benc) [1749817] - [net] veth: Support bulk XDP_TX (Jiri Benc) [1749817] - [net] flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag (Jiri Benc) [1749817] - [tools] selftests/bpf: fix compilation error for flow_dissector.c (Jiri Benc) [1749817] - [net] bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls (Jiri Benc) [1749817] - [net] signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig (Jiri Benc) [1749817] - [net] arch: Use asm-generic/socket.h when possible (Jiri Benc) [1749817] - [net] flow_dissector: correct comments on enum flow_dissector_key_id (Jiri Benc) [1749817] - [net] tcp: add stat of data packet reordering events (Jiri Benc) [1749817] - [net] tcp: add dsack blocks received stats (Jiri Benc) [1749817] - [net] tcp: add data bytes retransmitted stats (Jiri Benc) [1749817] - [net] tcp: add data bytes sent stats (Jiri Benc) [1749817] - [net] tcp: add a helper to calculate size of opt_stats (Jiri Benc) [1749817] - [net] netfilter: Support iif matches in POSTROUTING (Phil Sutter) [1775961] - [tools] selftests: add basic netdevsim devlink flash testing (Petr Oros) [1770359] - [netdrv] netdevsim: implement fake flash updating with notifications (Petr Oros) [1770359] - [net] devlink: allow driver to update progress of flash update (Petr Oros) [1770359] - [net] devlink: Add extack to shared buffer operations (Petr Oros) [1770347] - [net] xfrm: policy: avoid warning splat when merging nodes (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix bydst hlist corruption on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix infinite loop when merging src-nodes (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: alter htresh to trigger move of policies to hash table (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix reinsertion on node merge (Sabrina Dubroca) [1758100] - [net] xfrm: policy: delete inexact policies from inexact list on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: use hlist rcu variants on inexact insert, part 2 (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: add block rules with adjacent/overlapping subnets (Sabrina Dubroca) [1758100] - [net] xfrm: policy: remove set but not used variable 'priority' (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix policy hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix netlink/pf_key policy lookups (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add 2nd-level saddr trees for inexact policies (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by source address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: check reinserted policies match their node (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by destination address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add inexact policy search tree infrastructure (Sabrina Dubroca) [1758100] - [net] xfrm: policy: consider if_id when hashing inexact policy (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in an rhashtable (Sabrina Dubroca) [1758100] - [net] xfrm: policy: return NULL when inexact search needed (Sabrina Dubroca) [1758100] - [net] xfrm: policy: split list insertion into a helper (Sabrina Dubroca) [1758100] - [net] xfrm: security: iterate all, not inexact lists (Sabrina Dubroca) [1758100] - [tools] selftests: add xfrm policy test script (Sabrina Dubroca) [1758100] - [net] af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL (Ivan Vecera) [1765561] - [netdrv] mlx5e: Trust kernel regarding transport offset (Ivan Vecera) [1765561] - [netdrv] net/mlx5e: Remove the wrong assumption about transport offset (Ivan Vecera) [1765561] - [net] packet: Remove redundant skb->protocol set (Ivan Vecera) [1765561] - [net] packet: Ask driver for protocol if not provided by user (Ivan Vecera) [1765561] - [net] ethernet: Add parse_protocol header_ops support (Ivan Vecera) [1765561] - [include] net: Introduce parse_protocol header_ops callback (Ivan Vecera) [1765561] - [net] Don't set transport offset to invalid value (Ivan Vecera) [1765561] - [netdrv] Fix Kconfig indentation (Josef Oskera) [1764592] - [netdrv] be2net: make two arrays static const, makes object smaller (Josef Oskera) [1764592] - [netdrv] be2net: eliminate enable field from be_aic_obj (Josef Oskera) [1764592] - [netdrv] Use skb_frag_off accessors (Josef Oskera) [1764592] - [netdrv] Use skb accessors in network drivers (Josef Oskera) [1764592] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 338 (Josef Oskera) [1764592] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Josef Oskera) [1764592] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Josef Oskera) [1764592] - [documentation] networking: switchdev: Update port parent ID section (Ivan Vecera) [1757840] - [net] Get rid of SWITCHDEV_ATTR_ID_PORT_PARENT_ID (Ivan Vecera) [1757840] - [net] dsa: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [drivers] staging: fsl-dpaa2: ethsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] mscc: ocelot: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] net/mlx5e: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] liquidio: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [net] tipc: fix unlimited bundling of small messages (Jon Maloy) [1761969] - [net] tipc: clean up skb list lock handling on send path (Jon Maloy) [1761969] - [net] tipc: fix false detection of retransmit failures (Jon Maloy) [1761969] - [net] tipc: reduce risk of wakeup queue starvation (Jon Maloy) [1761969] - [net] tipc: fix changeover issues due to large packet (Jon Maloy) [1761969] - [net] tipc: optimize link synching mechanism (Jon Maloy) [1761969] - [net] tipc: Fix a typo (Jon Maloy) [1761969] - [net] tipc: use rcu dereference functions properly (Jon Maloy) [1761969] - [net] tipc: remove ub->ubsock checks (Jon Maloy) [1761969] - [net] tipc: embed jiffies in macro TIPC_BC_RETR_LIM (Jon Maloy) [1761969] - [net] tipc: add dst_cache support for udp media (Jon Maloy) [1761969] - [net] tipc: rename function msg_get_wrapped() to msg_inner_hdr() (Jon Maloy) [1761969] - [net] tipc: eliminate unnecessary skb expansion during retransmission (Jon Maloy) [1761969] - [net] tipc: simplify stale link failure criteria (Jon Maloy) [1761969] - [net] tipc: check msg->req data len in tipc_nl_compat_bearer_disable (Jon Maloy) [1761969] - [net] tipc: remove the unnecessary msg->req check from tipc_nl_compat_bearer_set (Jon Maloy) [1761969] - [net] tipc: fix issues with early FAILOVER_MSG from peer (Jon Maloy) [1761969] - [net] tipc: include retrans failure detection for unicast (Jon Maloy) [1761969] - [net] tipc: purge deferredq list for each grp member in tipc_group_delete (Jon Maloy) [1761969] - [net] devlink: remove redundant rtnl lock assert (Marcelo Leitner) [1774694]- [gpu] drm/i915/aml: Allow SPT PCH for all AML devices (Lyude Paul) [1761469 1731110] - [gpu] drm/i915/cml: Add second PCH ID for CMP (Lyude Paul) [1731110] - [drm] i915/cml: Add Missing PCI IDs (Lyude Paul) [1727949 1731110] - [gpu] DRM Backport 5.2 -> 5.3 (Lyude Paul) [1731110] - [xen] mm/pgtable: drop pgtable_t variable from pte_fn_t functions (Lyude Paul) [1731110] - [gpu] DRM Backport 5.1 -> 5.2 (Lyude Paul) [1731110] - [s390] bus_find_device: Unify the match callback with class_find_device (Lyude Paul) [1731110] - [kernel] i2c: algo-bit: include main i2c header (Lyude Paul) [1731110] - [extcon] axp288: Add a depends on ACPI to the Kconfig entry (Lyude Paul) [1731110] - [extcon] axp288: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [acpi] gpio: merrifield: Fix build err without CONFIG_ACPI (Lyude Paul) [1731110] - [gpio] merrifield: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [kernel] proc/sysctl: add shared variables for range check (Lyude Paul) [1731110] - [gpu] drm/i915: Split Pineview device info into desktop and mobile (Lyude Paul) [1731110] - [gpu] snd/hda, drm/i915: Track the display_power_status using a cookie (Lyude Paul) [1731110] - [video] hdmi: Dropped static functions from kernel doc (Lyude Paul) [1731110] - [video] hdmi: Add Unpack function for DRM infoframe (Lyude Paul) [1731110] - [video] drm: Enable HDR infoframe support (Lyude Paul) [1731110] - [kernel] drm: Add HDR source metadata property (Lyude Paul) [1731110] - [gpu] drm: Add colorspace info to AVI Infoframe (Lyude Paul) [1731110] - [gpu] drm: Add HDMI colorspace property (Lyude Paul) [1731110] - [kernel] video/hdmi: Add an enum for HDMI packet types (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the pack functions (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the log functions (Lyude Paul) [1731110] - [video] hdmi: Pass buffer size to infoframe unpack functions (Lyude Paul) [1731110] - [video] hdmi: Constify 'buffer' to the unpack functions (Lyude Paul) [1731110] - [video] media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC (Lyude Paul) [1731110] - [media] replace ADOBERGB by OPRGB (Lyude Paul) [1731110] - [dma-buf] add show_fdinfo handler (Lyude Paul) [1731110] - [dma-buf] dma-fence: Signal all callbacks from dma_fence_release() (Lyude Paul) [1731110] - [dma-buf] udmabuf: actually unmap the scatterlist (Lyude Paul) [1731110] - [dma-buf] Make mmap callback actually optional (Lyude Paul) [1731110] - [dma-buf] Remove unused sync_dump() (Lyude Paul) [1731110] - [kernel] dma-buf: explicitely note that dma-fence-chains use 64bit seqno (Lyude Paul) [1731110] - [dma-buf] fix stack corruption in dma_fence_chain_release (Lyude Paul) [1731110] - [dma-buf] add new dma_fence_chain container v7 (Lyude Paul) [1731110] - [dma-buf] add some lockdep asserts to the reservation object implementation (Lyude Paul) [1731110] - [iommu] arm-smmu-v3: Fix build error without CONFIG_PCI_ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Avoid locking on invalidation path when not using ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Document ordering guarantees of command insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync() (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Reduce contention during command-queue insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Operate directly on low-level queue where possible (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->unmap() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Remove unused ->tlb_sync() callback (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in drivers (Jerry Snitselaar) [1729845] - [kernel] iommu/io-pgtable: Introduce tlb_flush_walk() and tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce iommu_iotlb_gather_add_page() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Rename iommu_gather_ops to iommu_flush_ops (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Invalidate ATC when detaching a device (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Add support for PCI ATS (Jerry Snitselaar) [1729845] - [iommu] Introduce iotlb_sync_map callback (Jerry Snitselaar) [1742234] - [kernel] dma-mapping: fix page attributes for dma_mmap_* (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: check pfn validity in dma_common_{mmap, get_sgtable} (Jerry Snitselaar) [1754727] - [kernel] swiotlb: checking whether swiotlb buffer is full with io_tlb_used (Jerry Snitselaar) [1754727] - [kernel] dma-direct: fix zone selection after an unaddressable CMA allocation (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: page-align the size in dma_free_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: do not overwrite align in dma_alloc_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: fix panic caused by passing empty cma command line argument (Jerry Snitselaar) [1754727] - [iommu] dma: Handle SG length overflow better (Jerry Snitselaar) [1742234] - [iommu] dma: Handle MSI mappings separately (Jerry Snitselaar) [1742234] - [iommu] dma: Apply dma_{alloc, free}_contiguous functions (Jerry Snitselaar) [1742234] - [iommu] dma: Don't depend on CONFIG_DMA_DIRECT_REMAP (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_mmap (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_get_sgtable (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc, part 2 (Jerry Snitselaar) [1742234] - [iommu] dma: Cleanup variable naming in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Split iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Merge the CMA and alloc_pages allocation paths (Jerry Snitselaar) [1742234] - [iommu] dma: Don't remap CMA unnecessarily (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Remove __iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor the page array remapping allocator (Jerry Snitselaar) [1742234] - [iommu] dma: Factor out remapped pages lookup (Jerry Snitselaar) [1742234] - [iommu] dma: Squash __iommu_dma_{map, unmap}_page helpers (Jerry Snitselaar) [1742234] - [iommu] dma: Move domain lookup into __iommu_dma_{map, unmap} (Jerry Snitselaar) [1742234] - [iommu] dma: Move __iommu_dma_map (Jerry Snitselaar) [1742234] - [iommu] dma: Use for_each_sg in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [clk] Make clk_bulk_get_all() return a valid "id" (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Support all Mali configurations (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Correct Mali attributes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Fix panic after kexec -p for kdump (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA (Jerry Snitselaar) [1742234] - [iommu] amd: Check PM_LEVEL_SIZE() condition in locked section (Jerry Snitselaar) [1742234] - [iommu] amd: Fix incorrect PASID decoding from event log (Jerry Snitselaar) [1742234] - [iommu] amd: Lock code paths traversing protection_domain->dev_list (Jerry Snitselaar) [1742234] - [iommu] amd: Lock dev_data in attach/detach code paths (Jerry Snitselaar) [1742234] - [iommu] amd: Check for busy devices earlier in attach_device() (Jerry Snitselaar) [1742234] - [iommu] amd: Take domain->lock for complete attach/detach path (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_devtable_lock (Jerry Snitselaar) [1742234] - [iommu] amd: Remove domain->updated (Jerry Snitselaar) [1742234] - [iommu] iova: Avoid false sharing on fq_timer_on (Jerry Snitselaar) [1742234] - [iommu] Don't use sme_active() in generic code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix wrong analysis whether devices share the same bus (Jerry Snitselaar) [1742234] - [iommu] amd: Wait for completion of IOTLB flush in attach_device (Jerry Snitselaar) [1742234] - [iommu] amd: Unmap all L7 PTEs when downgrading page-sizes (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce first_pte_l7() helper (Jerry Snitselaar) [1742234] - [iommu] amd: Fix downgrading default page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Fix pages leak in free_pagetable() (Jerry Snitselaar) [1742234] - [documentation] documentation: Update Documentation for iommu.passthrough (Jerry Snitselaar) [1745844] - [iommu] Disable passthrough mode when SME is active (Jerry Snitselaar) [1745844] - [iommu] Set default domain type at runtime (Jerry Snitselaar) [1745844] - [iommu] Print default domain type on boot (Jerry Snitselaar) [1745844] - [x86] dma: Get rid of iommu_pass_through (Jerry Snitselaar) [1745844] - [iommu] vt-d: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] amd: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] Use Functions to set default domain type in iommu_set_def_domain_type() (Jerry Snitselaar) [1745844] - [iommu] Add helpers to set/get default domain type (Jerry Snitselaar) [1745844] - [iommu] Remember when default domain type was set on kernel command line (Jerry Snitselaar) [1745844] - [iommu] amd: Flush old domains in kdump kernel (Jerry Snitselaar) [1742234] - [iommu] amd: Fix race in increase_address_space() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove global page flush support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix possible use-after-free of private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain before using a private one (Jerry Snitselaar) [1742234] - [iommu] vt-d: Correctly check format of page table in debugfs (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain when move device out of group (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Mark expected switch fall-through (Jerry Snitselaar) [1722978] - [iommu] vt-d: Print pasid table entries MSB to LSB in debugfs (Jerry Snitselaar) [1742234] - [iommu] iova: Remove stale cached32_node (Jerry Snitselaar) [1742234] - [iommu] vt-d: Check if domain->pgd was allocated (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't queue_iova() if there is no flush queue (Jerry Snitselaar) [1742234] - [iommu] amd: fix a crash in iova_magazine_free_pfns (Jerry Snitselaar) [1742234] - [iommu] Use right function to get group for device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Fix compilation when CONFIG_CMA=n (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Support non-coherent page tables (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: request DMA32 memory, and improve debugging (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Increase maximum size of queues (Jerry Snitselaar) [1722978] - [iommu] amd: Flush not present cache in iommu_map_page (Jerry Snitselaar) [1742234] - [iommu] amd: Only free resources once on init error (Jerry Snitselaar) [1742234] - [iommu] amd: Move gart fallback to amd_iommu_init (Jerry Snitselaar) [1742234] - [iommu] amd: Make iommu_disable safer (Jerry Snitselaar) [1742234] - [iommu] amd: Add missed 'tag' to error msg in iommu_print_event (Jerry Snitselaar) [1742234] - [iommu] amd: Remove redundant assignment to variable npages (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup unused variable (Jerry Snitselaar) [1742234] - [iommu] vt-d: Silence a variable set but not used (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove an unused variable "length" (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup after delegating DMA domain to generic iommu (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix suspicious RCU usage in probe_acpi_namespace_devices() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allow DMA domain attaching to rmrr locked device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't enable iommu's which have been ignored (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set domain type for a private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't return error when device gets right domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix a variable set but not used (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Fix typo in SVM code comment (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove static identity map code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove duplicated code for device hotplug (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove startup parameter from device_def_domain_type() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup get_valid_domain_for_dev() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement is_attach_deferred iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Probe DMA-capable ACPI name space devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle 32bit device with identity default domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Identify default domains replaced with private (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the dma domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the identity domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add device_def_domain_type() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable DMA remapping after rmrr mapped (Jerry Snitselaar) [1742234] - [iommu] vt-d: Expose ISA direct mapping region via iommu_get_resv_regions (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement apply_resv_region iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] Add API to request DMA domain for device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show scalable mode DMAR table internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Introduce macros useful for dumping DMAR table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Modify the format of intel DMAR tables dump (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary rcu_read_locks (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix bind svm with multiple devices (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Avoid constant zero in TLBI writes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Set the right field for Page Walk Snoop (Jerry Snitselaar) [1742234] - [iommu] Add missing new line for dma type (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Separate atomic variables to improve performance (Jerry Snitselaar) [1742234] - [iommu] Remove iommu_callback_data (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_pd_list (Jerry Snitselaar) [1742234] - [iommu] amd: Use pci_prg_resp_pasid_required() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix leak in intel_pasid_alloc_table on error path (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make kernel parameter igfx_off work with vIOMMU (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set intel_iommu_gfx_mapped correctly (Jerry Snitselaar) [1742234] - [iommu] vt-d: cleanup: no spaces at the start of a line (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't request page request irq under dmar_global_lock (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use struct_size() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Flush IOTLB for untrusted device in time (Jerry Snitselaar) [1742234] - [iommu] vt-d: Clean up iommu_no_mapping (Jerry Snitselaar) [1742234] - [vfio] type1: Add domain at(de)taching group helpers (Jerry Snitselaar) [1742234] - [iommu] vt-d: Return ID associated with an auxiliary domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Aux-domain specific domain attach/detach (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move common code out of iommu_attch_device() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add per-device IOMMU feature ops entries (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make intel_iommu_enable_pasid() more generic (Jerry Snitselaar) [1742234] - [iommu] vt-d: Switch to bitmap_zalloc() (Jerry Snitselaar) [1742234] - [iommu] Bind process address spaces to devices (Jerry Snitselaar) [1742234] - [iommu] Add APIs for multiple domains per device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Log CBFRSYNRA register on context fault (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Don't disable SMMU in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Disable tagged pointers (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Link domains and devices (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add a master->domain pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Store SteamIDs in master (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Add ARM Mali midgard MMU page table format (Jerry Snitselaar) [1722978] - [iommu] vt-d: Save the right domain ID used by hardware (Jerry Snitselaar) [1742234] - [iommu] iova: Fix tracking of recently failed iova address (Jerry Snitselaar) [1742234] - [iommu] Fix IOMMU debugfs fallout (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.is_attach_deferred() (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.iotlb_sync_map() (Jerry Snitselaar) [1742234] - [kernel] iommu: Fix flush_tlb_all typo (Jerry Snitselaar) [1742234] - [iommu] io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables (Jerry Snitselaar) [1722978] - [iommu] Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [kernel] iommu: Allow io-pgtable to be used outside of iommu/ (Jerry Snitselaar) [1722978] - [iommu] iova: Allow compiling the library without IOMMU support (Jerry Snitselaar) [1742234] - [iommu] amd: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] amd: Remove clear_flush_young notifier (Jerry Snitselaar) [1742234] - [iommu] amd: Print reason for iommu_map_page failure in map_sg (Jerry Snitselaar) [1742234] - [iommu] vt-d: Get domain ID before clear pasid entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set context field after value initialized (Jerry Snitselaar) [1742234] - [kernel] pci/ats: Add inline to pci_prg_resp_pasid_required() (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Enable ATS only if the device uses page aligned address (Jerry Snitselaar) [1724922] - [pci] ats: Add pci_ats_page_aligned() interface (Jerry Snitselaar) [1724922] - [iommu] vt-d: Fix PRI/PASID dependency issue (Jerry Snitselaar) [1724921 1724927] - [pci] ats: Add pci_prg_resp_pasid_required() interface (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Allow interrupts from the entire bus for aliased devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add helper to set an IRTE to verify only the bus number (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove misleading "domain 0" test from domain_exit() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unused dmar_remove_one_dev_info() argument (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary local variable initializations (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove change_pte notifier (Jerry Snitselaar) [1742234] - iommu/vt-d: Implement dma_[un]map_resource() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Support page request in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Leave scalable mode default off (Jerry Snitselaar) [1742234] - [iommu] of: Fix probe-deferral (Jerry Snitselaar) [1742234] - [iommu] Check for iommu_ops == NULL in iommu_probe_device() (Jerry Snitselaar) [1742234] - [iommu] of: Don't call iommu_ops->add_device directly (Jerry Snitselaar) [1742234] - powerpc/iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [powerpc] iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] dma: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1722978] - [acpi] iort: Fix rc_dma_get_range() (Jerry Snitselaar) [1722978] - [kernel] iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Make arm-smmu-v3 explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Make arm-smmu explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] Audit and remove any unnecessary uses of module.h (Jerry Snitselaar) [1742234] - [iommu] irq_remapping: Remove unused header files (Jerry Snitselaar) [1742234] - [iommu] Do physical merging in iommu_map_sg() (Jerry Snitselaar) [1742234] - [iommu] amd: Remove leading 0s in error log messages (Jerry Snitselaar) [1742234] - [iommu] amd: Fix line-break in error log reporting (Jerry Snitselaar) [1742234] - [iommu] amd: Use pr_fmt() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow to upgrade page-size (Jerry Snitselaar) [1742234] - [iommu] amd: Restart loop if cmpxchg64 succeeded in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow downgrading page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Ignore page-mode 7 in free_sub_pt() (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce free_sub_pt() function (Jerry Snitselaar) [1742234] - [iommu] amd: Collect page-table pages in freelist (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove deferred invalidation (Jerry Snitselaar) [1724930] - [iommu] vt-d: Shared virtual address in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add first level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup context and enable RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Pass pasid table to context mapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup pasid entry for RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add second level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Reserve a domain id for FL and PT modes (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add 256-bit invalidation descriptor support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Move page table helpers into header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Manage scalalble mode PASID tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enumerate the scalable mode capability (Jerry Snitselaar) [1742234] - [kernel] iommu/vtd: Cleanup dma_remapping.h header (Jerry Snitselaar) [1742234] - [documentation] dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add support for qcom, smmu-v2 variant (Jerry Snitselaar) [1722978] - [documentation] dt-bindings: arm-smmu: Add bindings for qcom, smmu-v2 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add the device_link between masters and smmu (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Invoke pm_runtime across the driver (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add pm_runtime/sleep ops (Jerry Snitselaar) [1722978] - [clk] add managed version of clk_bulk_get_all (Jerry Snitselaar) [1722978] - [clk] add new APIs to operate on all available clocks (Jerry Snitselaar) [1722978] - [clk] bulk: add of_clk_bulk_get() (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Use explicit mb() when moving cons pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix big-endian CMD_SYNC writes (Jerry Snitselaar) [1722978] - [iommu] revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" (Jerry Snitselaar) [1722978] - [iommu] Fix a typo (Jerry Snitselaar) [1742234] - [iommu] Tidy up window attributes (Jerry Snitselaar) [1742234] - [iommu] amd: Add default branch in amd_iommu_capable() (Jerry Snitselaar) [1742234] - [iommu] amd: Move iommu_init_pci() to .init section (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show context internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support for Interrupt remapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show register contents (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable base Intel IOMMU debugfs support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Update register definitions to VT-d 3.0 specification (Jerry Snitselaar) [1742234] - [iommu] vt-d: Relocate struct/function declarations to its header files (Jerry Snitselaar) [1742234] - [of] iommu/of: make of_pci_map_rid() available for other devices too (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Remove unnecessary wrapper function (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add SPDX header (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix a couple of minor comment typos (Jerry Snitselaar) [1722978] - [kernel] iommu/shmobile: Remove unused linux/platform_data/sh_ipmmu.h header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle memory shortage on pasid table allocation (Jerry Snitselaar) [1742234] - [iommu] Add sysfs attribyte for domain type (Jerry Snitselaar) [1742234] - [iommu] amd: Add basic debugfs infrastructure for AMD IOMMU (Jerry Snitselaar) [1742234] - [iommu] Enable debugfs exposure of IOMMU driver internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove the obsolete per iommu pasid tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply per pci device pasid table in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allocate and free pasid table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Per PCI device pasid table interfaces (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add for_each_device_domain() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move device_domain_info to header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply global PASID in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Avoid using idr_for_each_entry() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Global PASID name space (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix dev iotlb pfsid use (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Add definitions for PFSID (Jerry Snitselaar) [1742234] - [iommu] amd: Argument page_size could be uninitialized (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Abort all transactions if SMMU is enabled in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Prevent any devices access to memory without registration (Jerry Snitselaar) [1722978] - [iommu] [] iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Fix pgtable allocation in selftest (Jerry Snitselaar) [1722978] - [netdrv] iavf: initialize ITRN registers with correct values (Stefan Assmann) [1721697] - [netdrv] iavf: fix MAC address setting for VFs when filter is rejected (Stefan Assmann) [1721697] - [netdrv] iavf: allow permanent MAC address to change (Stefan Assmann) [1721697] - [netdrv] iavf: remove unused debug function iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721697] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721697] - [netdrv] iavf: fix dereference of null rx_buffer pointer (Stefan Assmann) [1721697] - [netdrv] iavf: Fix up debug print macro (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: allow null RX descriptors (Stefan Assmann) [1721697] - [netdrv] iavf: add call to iavf_[add|del]_cloud_filter (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor init state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor the watchdog state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Remove timer for work triggering, use delaying work instead (Stefan Assmann) [1721697] - [netdrv] iavf: Move commands processing to the separate function (Stefan Assmann) [1721697] - [netdrv] iavf: Fix the math for valid length for ADq enable (Stefan Assmann) [1721697] - [netdrv] iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: wait longer for close to complete (Stefan Assmann) [1721697] - [netdrv] iavf: use signed variable (Stefan Assmann) [1721697] - [netdrv] iavf: Create VLAN tag elements starting from the first element (Stefan Assmann) [1721697] - [netdrv] iavf: update comments and file checks to match iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e_device to iavf_device (Stefan Assmann) [1721697] - [netdrv] iavf: change remaining i40e defines to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_client.h defines to match driver name (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_status structure flags (Stefan Assmann) [1721697] - [netdrv] iavf: replace i40e variables with iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e functions to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: change iavf_status_code to iavf_status (Stefan Assmann) [1721697] - [netdrv] iavf: Rename i40e_adminq* files to iavf_adminq* (Stefan Assmann) [1721697] - [netdrv] iavf: iavf_client: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: Limiting RSS queues to CPUs (Stefan Assmann) [1721697] - [netdrv] iavf: Use printf instead of gnu_printf for iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for ethtool -m issue on X722 NIC (Stefan Assmann) [1721695] - [netdrv] intel: Demote MTU change prints to debug (Stefan Assmann) [1721695] - [netdrv] i40e: implement VF stats NDO (Stefan Assmann) [1721695] - [netdrv] i40e: enable X710 support (Stefan Assmann) [1721695] - [netdrv] i40e: Add UDP segmentation offload support (Stefan Assmann) [1721695] - [netdrv] i40e: prevent memory leak in i40e_setup_macvlans (Stefan Assmann) [1721695] - [netdrv] i40e: Refactoring VF MAC filters counting to make more reliable (Stefan Assmann) [1721695] - [netdrv] i40e: Fix LED blinking flow for X710T*L devices (Stefan Assmann) [1721695] - [netdrv] i40e: allow ethtool to report SW and FW versions in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: initialize ITRN registers with correct values (Stefan Assmann) [1721695] - [netdrv] i40e: Extend PHY access with page change flag (Stefan Assmann) [1721695] - [netdrv] i40e: Extract detection of HW flags into a function (Stefan Assmann) [1721695] - [netdrv] i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for persistent lldp support (Stefan Assmann) [1721695] - [netdrv] i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate (Stefan Assmann) [1721695] - [netdrv] i40e: use BIT macro to specify the cloud filter field flags (Stefan Assmann) [1721695] - [netdrv] i40e: Fix message for other card without FEC (Stefan Assmann) [1721695] - [netdrv] i40e: fix missed "Negotiated" string in i40e_print_link_message() (Stefan Assmann) [1721695] - [netdrv] i40e: mark additional missing bits as reserved (Stefan Assmann) [1721695] - [netdrv] i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP (Stefan Assmann) [1721695] - [netdrv] i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64 (Stefan Assmann) [1721695] - [netdrv] i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask (Stefan Assmann) [1721695] - [netdrv] i40e: Remove EMPR traces from debugfs facility (Stefan Assmann) [1721695] - [netdrv] i40e: Implement debug macro hw_dbg using dev_dbg (Stefan Assmann) [1721695] - [netdrv] i40e: fix hw_dbg usage in i40e_hmc_get_object_va (Stefan Assmann) [1721695] - [netdrv] i40e: simplify Rx buffer recycle (Stefan Assmann) [1721695] - [netdrv] i40e: fix retrying in i40e_aq_get_phy_capabilities (Stefan Assmann) [1721695] - [netdrv] i40e: Persistent LLDP support (Stefan Assmann) [1721695] - [netdrv] i40e: allow reset in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: Remove function i40e_update_dcb_config() (Stefan Assmann) [1721695] - [netdrv] i40e: Fix crash caused by stress setting of VF MAC addresses (Stefan Assmann) [1721695] - [netdrv] i40e: reset veb.tc_stats when resetting veb.stats (Stefan Assmann) [1721695] - [netdrv] i40e: Update FW API version to 1.9 (Stefan Assmann) [1721695] - [netdrv] i40e: check_recovery_mode had wrong if statement (Stefan Assmann) [1721695] - [netdrv] i40e: Add drop mode parameter to set mac config (Stefan Assmann) [1721695] - [netdrv] i40e: fix shifts of signed values (Stefan Assmann) [1721695] - [netdrv] i40e: add check on i40e_configure_tx_ring() return value (Stefan Assmann) [1721695] - [netdrv] i40e: Check if transceiver implements DDM before access (Stefan Assmann) [1721695] - [netdrv] i40e: reduce stack usage in i40e_set_fc (Stefan Assmann) [1721695] - [netdrv] i40e: no need to check return value of debugfs_create functions (Stefan Assmann) [1721695] - [netdrv] i40e: Remove unicast log when VF is leaving multicast mode (Stefan Assmann) [1721695] - [netdrv] i40e: verify string count matches even on early return (Stefan Assmann) [1721695] - [netdrv] i40e: Log info when PF is entering and leaving Allmulti mode (Stefan Assmann) [1721695] - [netdrv] i40e: Update visual effect for advertised FEC mode (Stefan Assmann) [1721695] - [netdrv] i40e: fix code comments (Stefan Assmann) [1721695] - [netdrv] i40e: don't report link up for a VF who hasn't enabled queues (Stefan Assmann) [1721695] - [netdrv] i40e: Log disable-fw-lldp flag change by ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect ethtool statistics veb and veb.tc_ (Stefan Assmann) [1721695] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721695] - [netdrv] i40e: Use dev_get_drvdata (Stefan Assmann) [1721695] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721695] - [netdrv] i40e: Add macvlan support on i40e (Stefan Assmann) [1721695] - [netdrv] i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() (Stefan Assmann) [1721695] - [netdrv] i40e: update copyright string (Stefan Assmann) [1721695] - [netdrv] i40e: Fix descriptor count manipulation (Stefan Assmann) [1721695] - [netdrv] i40e: missing priorities for any QoS traffic (Stefan Assmann) [1721695] - [netdrv] i40e: Add log entry while creating or deleting TC0 (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect function documentation comment (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for missing "link modes" info in ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Stefan Assmann) [1721695] - [netdrv] i40e: mark expected switch fall-through (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: remove duplicate stat calculation for tx_errors (Stefan Assmann) [1721695] - [netdrv] i40e: Check if the BAR size is large enough before writing to registers (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: add input validation for virtchnl handlers (Stefan Assmann) [1721695] - [netdrv] i40e: Improve AQ log granularity (Stefan Assmann) [1721695] - [netdrv] i40e: Add bounds check for ch[] array (Stefan Assmann) [1721695] - [netdrv] i40e: Use signed variable (Stefan Assmann) [1721695] - [netdrv] i40e: add constraints for accessing veb array (Stefan Assmann) [1721695] - [netdrv] i40e: let untrusted VF to create up to 16 VLANs (Stefan Assmann) [1721695] - [netdrv] i40e: add functions stubs to support EEE (Stefan Assmann) [1721695] - [netdrv] i40e: Use LLDP ethertype define ETH_P_LLDP (Stefan Assmann) [1721695] - [netdrv] r8169: disable TSO on a single version of RTL8168c to fix performance (Corinna Vinschen) [1730024] - [netdrv] r8169: fix sporadic transmit timeout issue (Corinna Vinschen) [1730024] - [netdrv] r8169: inline rtl8169_free_rx_databuff (Corinna Vinschen) [1730024] - [netdrv] r8169: fix performance issue on RTL8168evl (Corinna Vinschen) [1730024] - [netdrv] r8169: allocate rx buffers using alloc_pages_node (Corinna Vinschen) [1730024] - [netdrv] r8169: sync PCIe PHY init with vendor driver 8.047.01 (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper r8168_mac_ocp_modify (Corinna Vinschen) [1730024] - [netdrv] r8169: remove access to legacy register MultiIntr (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of xmit_more (Corinna Vinschen) [1730024] - [netdrv] r8169: don't use MSI before RTL8168d (Corinna Vinschen) [1730024] - [netdrv] revert ("r8169: remove 1000/Half from supported modes") (Corinna Vinschen) [1730024] - [netdrv] r8169: enable HW csum and TSO (Corinna Vinschen) [1730024] - [netdrv] r8169: remove r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: implement callback ndo_features_check (Corinna Vinschen) [1730024] - [netdrv] r8169: set GSO size and segment limits (Corinna Vinschen) [1730024] - [netdrv] r8169: align setting PME with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_set_rx_mode (Corinna Vinschen) [1730024] - [netdrv] r8169: fix a typo in a comment (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_rx (Corinna Vinschen) [1730024] - [netdrv] r8169: fix RTL8168g PHY init (Corinna Vinschen) [1730024] - [netdrv] r8169: fix issue with confused RX unit after PHY power-down on RTL8411b (Corinna Vinschen) [1730024] - [netdrv] r8169: sync few chip names with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: add random MAC address fallback (Corinna Vinschen) [1730024] - [netdrv] revert "r8169: improve handling VLAN tag" (Corinna Vinschen) [1730024] - [netdrv] r8169: remove not needed call to dma_sync_single_for_device (Corinna Vinschen) [1730024] - [netdrv] r8169: consider that 32 Bit DMA is the default (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling VLAN tag (Corinna Vinschen) [1730024] - [netdrv] r8169: don't activate ASPM in chip if OS can't control ASPM (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling of Abit Fatal1ty F-190HD (Corinna Vinschen) [1730024] - [netdrv] r8169: use helper rtl_is_8168evl_up for setting register MaxTxPacketSize (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper rtl_is_8168evl_up (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_coalesce_info (Corinna Vinschen) [1730024] - [netdrv] r8169: let mdio read functions return -ETIMEDOUT (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove member coalesce_info from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove callback hw_start from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: improve setting interrupt mask (Corinna Vinschen) [1730024] - [netdrv] r8169: silence sparse warning in rtl8169_start_xmit (Corinna Vinschen) [1730024] - [netdrv] r8169: factor out firmware handling (Corinna Vinschen) [1730024] - [netdrv] r8169: rename r8169.c to r8169_main.c (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_fw_write_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: add enum rtl_fw_opcode (Corinna Vinschen) [1730024] - [netdrv] r8169: use paged versions of phylib MDIO access functions (Corinna Vinschen) [1730024] - [netdrv] r8169: avoid tso csum function indirection (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct jumbo_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct mdio_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: improve r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: decouple rtl_phy_write_fw from actual driver code (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_fw_format_ok (Corinna Vinschen) [1730024] - [netdrv] r8169: enable WoL speed down on more chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: fix MAC address being lost in PCI D3 (Corinna Vinschen) [1730024] - [netdrv] r8169: remove 1000/Half from supported modes (Corinna Vinschen) [1730024] - [netdrv] r8169: remove support for RTL_GIGA_MAC_VER_01 (Corinna Vinschen) [1730024] - [netdrv] r8169: improve RTL8168d PHY initialization (Corinna Vinschen) [1730024] - [netdrv] r8169: change type of member mac_version in rtl8169_private (Corinna Vinschen) [1730024] - [netdrv] r8169: remove unneeded return statement in rtl_hw_init_8168g (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_hw_init_8168ep (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier for more missed files (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl8168g_set_pause_thresholds (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_set_fifo_size (Corinna Vinschen) [1730024] - [netdrv] r8169: move EEE LED config to rtl8168_config_eee_mac (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_writephy_batch and rtl_ephy_init (Corinna Vinschen) [1730024] - [netdrv] r8169: speed up rtl_loop_wait (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of phy_set_asym_pause (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_write_exgmac_batch (Corinna Vinschen) [1730024] - [netdrv] r8169: remove manual autoneg restart workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_reset_packet_filter (Corinna Vinschen) [1730024] - [netdrv] r8169: add helpers rtl_eri_set/clear_bits (Corinna Vinschen) [1730024] - [netdrv] r8169: make ERIAR_EXGMAC the default in eri functions (Corinna Vinschen) [1730024] - [netdrv] r8169: use pci_dev_id() helper (Corinna Vinschen) [1730024] - [kernel] phy: fix write to mii-ctrl1000 register (Petr Oros) [1772010] - [netdrv] bcmgenet: don't set phydev->link from MAC (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR applied after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround for KSZ9021 (Petr Oros) [1772010] - [netdrv] phy: fix race in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: consider AN_RESTART status when reading link status (Petr Oros) [1772010] - [kernel] fixed_phy: Add forward declaration for struct gpio_desc; (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: print gpio error only if gpio node is present (Petr Oros) [1772010] - [netdrv] phy: mscc: initialize stats array (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: define soft_reset for 40nm EPHY (Petr Oros) [1772010] - [netdrv] Add genphy_c45_config_aneg() function to phy-c45.c (Petr Oros) [1772010] - [netdrv] phy: sfp: hwmon: Fix scaling of RX power (Petr Oros) [1772010] - [kernel] hwmon: Fix HWMON_P_MIN_ALARM mask (Petr Oros) [1772010] - [netdrv] phy: rename Asix Electronics PHY driver (Petr Oros) [1772010] - [netdrv] sfp: read eeprom in maximum 16 byte increments (Petr Oros) [1772010] - [netdrv] phylink: avoid reducing support mask (Petr Oros) [1772010] - [netdrv] phy: dp83867: Set up RGMII TX delay (Petr Oros) [1772010] - [netdrv] phy: dp83867: do not call config_init twice (Petr Oros) [1772010] - [netdrv] phy: dp83867: increase SGMII autoneg timer duration (Petr Oros) [1772010] - [netdrv] phy: dp83867: fix speed 10 in sgmii mode (Petr Oros) [1772010] - [netdrv] phy: marvell10g: report if the PHY fails to boot firmware (Petr Oros) [1772010] - [netdrv] phylink: ensure consistent phy interface mode (Petr Oros) [1772010] - [netdrv] phylink: ensure inband AN works correctly (Petr Oros) [1772010] - [netdrv] phy: aquantia: readd XGMII support for AQR107 (Petr Oros) [1772010] - [netdrv] phy: realtek: Replace phy functions with non-locked version in rtl8211e_config_init() (Petr Oros) [1772010] - [netdrv] meson: fixup g12a glue ephy id (Petr Oros) [1772010] - [netdrv] phy: realtek: fix double page ops in generic Realtek driver (Petr Oros) [1772010] - [netdrv] phy: realtek: add missing page operations (Petr Oros) [1772010] - [netdrv] phy: realtek: Change TX-delay setting for RGMII modes only (Petr Oros) [1772010] - [netdrv] phy: realtek: Add rtl8211e rx/tx delays config (Petr Oros) [1772010] - [netdrv] phy: improve pause mode reporting in phy_print_status (Petr Oros) [1772010] - [kernel] phy: improve resuming from hibernation (Petr Oros) [1772010] - [netdrv] phy: fix phy_validate_pause (Petr Oros) [1772010] - [netdrv] phy: micrel: make sure the factory test bit is cleared (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix buffer overrun with stats counters (Petr Oros) [1772010] - [netdrv] phy: avoid unneeded MDIO reads in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve genphy_soft_reset (Petr Oros) [1772010] - [netdrv] spi: micrel eth switch: declare missing of table (Petr Oros) [1772010] - [netdrv] phy: marvell: add new default led configure for m88e151x (Petr Oros) [1772010] - [netdrv] phy: vitesse: Remove support for VSC8514 (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8514 PHY (Petr Oros) [1772010] - [netdrv] mdio: rename mdio_device reset to reset_gpio (Petr Oros) [1772010] - [netdrv] phy: add support for reset-controller (Petr Oros) [1772010] - [documentation] dt-bindings: add PHY reset controller binding (Petr Oros) [1772010] - [netdrv] phy: remove dead code from phy_sanitize_settings (Petr Oros) [1772010] - [netdrv] phy: don't set autoneg if it's not supported (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround (Petr Oros) [1772010] - [netdrv] phy: warn if phylib and ethtool PHY mode definitions are out of sync (Petr Oros) [1772010] - [netdrv] phy: add support for new modes in phylib (Petr Oros) [1772010] - [netdrv] phy: shrink PHY settings array (Petr Oros) [1772010] - [netdrv] phy: switch drivers to use dynamic feature detection (Petr Oros) [1772010] - [netdrv] phy: fix setting autoneg_complete in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: replace genphy_10g_driver with genphy_c45_driver (Petr Oros) [1772010] - [netdrv] phy: remove unnecessary callback settings in C45 drivers (Petr Oros) [1772010] - [netdrv] phy: improve link partner capability detection (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: clean-up gxl variant driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: add g12a support (Petr Oros) [1772010] - [netdrv] phy: add amlogic g12a mdio mux support (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add g12a mdio mux documentation (Petr Oros) [1772010] - [netdrv] phy: realtek: remove setting callback get_features and use phylib fallback (Petr Oros) [1772010] - [netdrv] phy: fix autoneg mismatch case in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add the suspend/resume callbacks for the 88x2210 (Petr Oros) [1772010] - [netdrv] phy: marvell10g: implement suspend/resume callbacks (Petr Oros) [1772010] - [netdrv] phy: deal properly with autoneg incomplete in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: use c45 standard to detect link partner autoneg capability (Petr Oros) [1772010] - [netdrv] phy: aquantia: add SGMII statistics (Petr Oros) [1772010] - [netdrv] phy: improve genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: add suspend / resume callbacks for AQR107 family (Petr Oros) [1772010] - [netdrv] phy: realtek: use genphy_read_abilities (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: remove redundant !timeout check (Petr Oros) [1772010] - [netdrv] phy: marvell: add PHY tunable fast link down support for 88E1540 (Petr Oros) [1772010] - [uapi] ethtool: add PHY Fast Link Down support (Petr Oros) [1772010] - [netdrv] phy: aquantia: inform about proprietary 1000Base-T2 mode being in use (Petr Oros) [1772010] - [netdrv] phy: aquantia: report PHY details like firmware version (Petr Oros) [1772010] - [netdrv] phy: aquantia: print remote capabilities if link partner is Aquantia PHY (Petr Oros) [1772010] - [kernel] phy: bcm54xx: Encode link speed and activity into LEDs (Petr Oros) [1772010] - [netdrv] phy: aquantia: simplify aqr_config_aneg (Petr Oros) [1772010] - [netdrv] phy: don't clear BMCR in genphy_soft_reset (Petr Oros) [1772010] - [netdrv] phy: Re-parent menus for MDIO bus drivers correctly (Petr Oros) [1772010] - [netdrv] phy: Correct Cygnus/Omega PHY driver prompt (Petr Oros) [1772010] - [netdrv] phy: aquantia: add downshift support (Petr Oros) [1772010] - [netdrv] phy: Move Omega PHY entry to Cygnus PHY driver (Petr Oros) [1772010] - [netdrv] phy: Prepare for moving Omega out of bcm7xxx (Petr Oros) [1772010] - [netdrv] phy: Add DP83825I to the DP83822 driver (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for changed interface mode in read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for supported interface modes in config_init (Petr Oros) [1772010] - [netdrv] phy: improve handling link_change_notify callback (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: fix interrupt support (Petr Oros) [1772010] - [gpio] gpiolib: devprop: Fix syntax error (Petr Oros) [1772010] - [kernel] gpiolib: export devprop_gpiochip_set_names() (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: fix Kconfig dependencies (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_mmd_changed in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_no_soft_reset (Petr Oros) [1772010] - [netdrv] phy: don't export gen10g_read_status (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_config_init (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_suspend and gen10g_resume (Petr Oros) [1772010] - [netdrv] phy: use genphy_c45_aneg_done in genphy_aneg_done (Petr Oros) [1772010] - [netdrv] phy: micrel ksz8061: link failure after cable connect (Petr Oros) [1772010] - [netdrv] phy: phylink: fix uninitialized variable in phylink_get_mac_state (Petr Oros) [1772010] - [netdrv] phy: aquantia: add hwmon support (Petr Oros) [1772010] - [netdrv] phy: aquantia: rename aquantia.c to aquantia_main.c (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use the generic C45 helper to read the 2110 features (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Let genphy_c45_pma_read_abilities set Aneg bit (Petr Oros) [1772010] - [netdrv] phy: dp83867: add soft reset delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: Add support for Generic Mux controls (Petr Oros) [1772010] - [netdrv] phy: improve auto-neg emulation in swphy (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add support for the 88x2110 PHY (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Force reading of 2.5/5G (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use a #define for 88X3310 family id (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use 2500BASEX when using 2.5GBASET (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use linkmode_set_bit helper instead of __set_bit (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use get_features to get the PHY abilities (Petr Oros) [1772010] - [netdrv] phy: aquantia: use genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: don't change modes we don't care about in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for auto-negotiation configuration (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove false 5G and 10G speed ability for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: check PMAPMD link status only in genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix use-after-free on device_register fails (Petr Oros) [1772010] - [netdrv] phy: at803x: disable delay only for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: at803x: don't inline helpers (Petr Oros) [1772010] - [netdrv] phy: aquantia: Use get_features for the PHYs abilities (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_check_and_restart_aneg in mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_check_and_restart_aneg (Petr Oros) [1772010] - [netdrv] phy: use genphy_config_eee_advert in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: export genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phy: don't use 10BaseT/half as default in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: remove orphaned register read in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: improve mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: disable aneg in genphy_c45_pma_setup_forced (Petr Oros) [1772010] - [netdrv] phy: use mii_10gbt_stat_mod_linkmode_lpa_t in genphy_c45_read_lpa (Petr Oros) [1772010] - [kernel] phy: add helper mii_10gbt_stat_mod_linkmode_lpa_t (Petr Oros) [1772010] - [netdrv] phy: marvell10g: check for newly set aneg (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_an_config_aneg (Petr Oros) [1772010] - [kernel] phy: add helper linkmode_adv_to_mii_10gbt_adv_t (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR() usage after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Support generic PHY status read (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Don't explicitly set Pause and Asym_Pause (Petr Oros) [1772010] - [netdrv] phy: use phy_resolve_aneg_linkmode in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve phy_resolve_aneg_linkmode (Petr Oros) [1772010] - [netdrv] phy: fix potential race in the phylib state machine (Petr Oros) [1772010] - [kernel] phy: don't use locking in phy_is_started (Petr Oros) [1772010] - [netdrv] phy: fix interrupt handling in non-started states (Petr Oros) [1772010] - [netdrv] phy: simplify genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phylink: avoid resolving link state too early (Petr Oros) [1772010] - [netdrv] phylink: add phylink_init_eee() helper (Petr Oros) [1772010] - [netdrv] phylink: only call mac_config() during resolve when link is up (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_changed in genphy_config_advert (Petr Oros) [1772010] - [netdrv] phy: marvell10g: fix usage of new MMD modifying helpers (Petr Oros) [1772010] - [netdrv] phy: add register modifying helpers returning 1 on change (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: disregard "Clause 22 registers present" bit in get_phy_c45_devs_in_pkg (Petr Oros) [1772010] - [netdrv] phy: let genphy_c45_read_link manage the devices to check (Petr Oros) [1772010] - [netdrv] phy: don't double-read link status register if link is up (Petr Oros) [1772010] - [netdrv] fixed-phy: Add fixed_phy_register_with_gpiod() API (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: Fix fixed_phy not checking GPIO (Petr Oros) [1772010] - [netdrv] phy: consider latched link-down status in polling mode (Petr Oros) [1772010] - [netdrv] sfp: do not probe SFP module before we're attached (Petr Oros) [1772010] - [netdrv] phy: make use of new MMD accessors (Petr Oros) [1772010] - [kernel] phy: provide full set of accessor functions to MMD registers (Petr Oros) [1772010] - [netdrv] phy: improve genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Drop GPIO from fixed_phy_add() (Petr Oros) [1772010] - [netdrv] dp83640: expire old TX-skb (Petr Oros) [1772010] - [netdrv] phy: aquantia: replace magic numbers with constants (Petr Oros) [1772010] - [netdrv] phy: aquantia: use macro PHY_ID_MATCH_MODEL (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove unneeded includes (Petr Oros) [1772010] - [netdrv] phy: aquantia: Shorten name space prefix to aqr_ (Petr Oros) [1772010] - [netdrv] revert "net: phy: marvell: avoid pause mode on SGMII-to-Copper for 88e151x" (Petr Oros) [1772010] - [netdrv] phy: at803x: Use helpers to access MMD PHY registers (Petr Oros) [1772010] - [netdrv] phy: change phy_start_interrupts to phy_request_interrupt (Petr Oros) [1772010] - [netdrv] phy: start interrupts in phy_start (Petr Oros) [1772010] - [netdrv] phy: warn if phy_start is called from invalid state (Petr Oros) [1772010] - [netdrv] phy: start state machine in phy_start only (Petr Oros) [1772010] - [netdrv] phy: Add SDPX tag based on COPYING file (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2 SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2+ SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Remove redundent License text when SPDX header is present (Petr Oros) [1772010] - [netdrv] phy: Convert some PHY and MDIO driver files to SPDX headers (Petr Oros) [1772010] - [netdrv] phy: at803x: Disable phy delay for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: improve phy_init_hw (Petr Oros) [1772010] - [netdrv] phy: fix issue with loading PHY driver w/o initramfs (Petr Oros) [1772010] - [netdrv] phy: remove phy_stop_interrupts (Petr Oros) [1772010] - [netdrv] phy: ensure phylib state machine is stopped after calling phy_stop (Petr Oros) [1772010] - [netdrv] phy: stop PHY if needed when entering phy_disconnect (Petr Oros) [1772010] - [netdrv] phy: micrel: use phy_read_mmd and phy_write_mmd (Petr Oros) [1772010] - [netdrv] phy: improve get_phy_id (Petr Oros) [1772010] - [kernel] phy: remove state PHY_CHANGELINK (Petr Oros) [1772010] - [netdrv] phy: mdio_bus: add missing device_del() in mdiobus_register() error handling (Petr Oros) [1772010] - [netdrv] phy: check return code when requesting PHY driver module (Petr Oros) [1772010] - [netdrv] phy: Add helpers to determine if PHY driver is generic (Petr Oros) [1772010] - [netdrv] phy: improve logging in phylib (Petr Oros) [1772010] - [netdrv] phy: don't include asm/irq.h directly (Petr Oros) [1772010] - [netdrv] phy: remove preliminary workaround for not loading PHY driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: Use the genphy_soft_reset callback (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix deadlock from wrong locking (Petr Oros) [1772010] - [netdrv] phy: marvell: Errata for mv88e6390 internal PHYs (Petr Oros) [1772010] - [netdrv] phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031 (Petr Oros) [1772010] - [netdrv] phy: fix too strict check in phy_start_aneg (Petr Oros) [1772010] - [kernel] phy.h: fix obvious errors in doc and kerneldoc content (Petr Oros) [1772010] - [netdrv] phy: mscc: Fix the VSC 8531/41 Chip Init sequence (Petr Oros) [1772010] - [netdrv] phy: Fix the issue that netif always links up after resuming (Petr Oros) [1772010] - [netdrv] phy: print stack trace in phy_error (Petr Oros) [1772010] - [netdrv] phy: improve phy state checking (Petr Oros) [1772010] - [netdrv] fixed phy: Add fixed_phy_change_carrier() (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Add phy_ignore_ta_mask to platform data (Petr Oros) [1772010] - [kernel] phy: mdio-gpio: Add platform_data support for phy_mask (Petr Oros) [1772010] - [kernel] gpio: Export gpiod_get_from_of_node() (Petr Oros) [1772010] - [netdrv] phy: Revert toggling reset changes (Petr Oros) [1772010] - [netdrv] phy: sfp: correct store of detected link modes (Petr Oros) [1772010] - [netdrv] phy: micrel: add toggling phy reset if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: Fix not to call phy_resume() if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: improve generic EEE ethtool functions (Petr Oros) [1772010] - [netdrv] phy: add workaround for issue where PHY driver doesn't bind to the device (Petr Oros) [1772010] - [netdrv] phy: mscc: fix deadlock in vsc85xx_default_config (Petr Oros) [1772010] - [netdrv] phy: vitesse: remove duplicate support for VSC8574 (Petr Oros) [1772010] - [netdrv] phy: icplus: allow configuring the interrupt function on IP101GR (Petr Oros) [1772010] - [netdrv] phy: icplus: implement .did_interrupt for IP101A/G (Petr Oros) [1772010] - [netdrv] phy: icplus: rename IP101A_G_NO_IRQ to IP101A_G_IRQ_ALL_MASK (Petr Oros) [1772010] - [netdrv] phy: icplus: use the BIT macro where possible (Petr Oros) [1772010] - [netdrv] phy: icplus: keep all ip101a_g functions together (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add bindings for the IC Plus Corp. IP101A/G PHYs (Petr Oros) [1772010] - [documentation] dt-bindings: vendor-prefix: add prefix for IC Plus Corp (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Fix working over slow can_sleep GPIOs (Petr Oros) [1772010] - [netdrv] phy: check for implementation of both callbacks in phy_drv_supports_irq (Petr Oros) [1772010] - [netdrv] phy: icplus: add config_intr callback (Petr Oros) [1772010] - [kernel] phy: remove states PHY_STARTING and PHY_PENDING (Petr Oros) [1772010] - [netdrv] phy: leds: Don't make our own link speed names (Petr Oros) [1772010] - [netdrv] phy: improve and inline phy_change (Petr Oros) [1772010] - [netdrv] phy: simplify phy_mac_interrupt and related functions (Petr Oros) [1772010] - [netdrv] phy: don't set state PHY_CHANGELINK in phy_change (Petr Oros) [1772010] - [kernel] phy: improve struct phy_device member interrupts handling (Petr Oros) [1772010] - [netdrv] phy: remove flag PHY_HAS_INTERRUPT from driver configs (Petr Oros) [1772010] - [netdrv] phy: replace PHY_HAS_INTERRUPT with a check for config_intr and ack_interrupt (Petr Oros) [1772010] - [netdrv] phy: use phy_check_link_status in more places in the state machine (Petr Oros) [1772010] - [kernel] phy: remove state PHY_AN (Petr Oros) [1772010] - [netdrv] phy: add phy_check_link_status (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_RESUMING (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_NOLINK (Petr Oros) [1772010] - [netdrv] phy: make phy_trigger_machine static (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: Add entry for BCM7255 (Petr Oros) [1772010] - [netdrv] phy: Allow BCM54616S PHY to setup internal TX/RX clock delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux-bcm-iproc: simplify getting .driver_data (Petr Oros) [1772010] - [documentation] dt-bindings: add support for Microchip KSZ9131 (Petr Oros) [1772010] - [netdrv] phy: micrel: add Microchip KSZ9131 initial driver (Petr Oros) [1772010] - [netdrv] phy: mscc: fix memory leak in vsc8574_config_pre_init (Petr Oros) [1772010] - [netdrv] phy: mscc: fix signedness bug in vsc85xx_downshift_get (Petr Oros) [1772010] - [netdrv] phy: merge phy_start_aneg and phy_start_aneg_priv (Petr Oros) [1772010] - [netdrv] phy: simplify handling of PHY_RESUMING in state machine (Petr Oros) [1772010] - [netdrv] phy: improve handling of PHY_RUNNING in state machine (Petr Oros) [1772010] - [netdrv] phy: trigger state machine immediately in phy_start_machine (Petr Oros) [1772010] - [netdrv] phy: sfp: remove sfp_mutex's definition (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8574 PHY (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8584 PHY (Petr Oros) [1772010] - [dt-bindings] vsc8531: add two additional LED modes for VSC8584 (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded temporary variable (Petr Oros) [1772010] - [netdrv] phy: mscc: shorten `x != 0` condition to `x` (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded parenthesis (Petr Oros) [1772010] - [netdrv] phy: mscc: Add EEE init sequence (Petr Oros) [1772010] - [netdrv] phy: mscc: add ethtool statistics counters (Petr Oros) [1772010] - [netdrv] phy: mscc: migrate to phy_select/restore_page functions (Petr Oros) [1772010] - [netdrv] phy: phylink: fix SFP interface autodetection (Petr Oros) [1772010] - [netdrv] phy: Convert to using pOFn instead of device_node.name (Petr Oros) [1772010] - [netdrv] phy: improve handling delayed work (Petr Oros) [1772010] - [netdrv] phy: mscc: fix printf format (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: mark PM functions as __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix build (Petr Oros) [1772010] - [netdrv] phy: marvell: Avoid unnecessary soft reset (Petr Oros) [1772010] - [netdrv] phy: Stop with excessive soft reset (Petr Oros) [1772010] - [netdrv] phy: sfp: Fix unregistering of HWMON SFP device (Petr Oros) [1772010] - [netdrv] phy: fix WoL handling when suspending the PHY (Petr Oros) [1772010] - [net] core: add member wol_enabled to struct net_device (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: Allow configuring MDIO clock divider (Petr Oros) [1772010] - [netdrv] phy: don't reschedule state machine when PHY is halted (Petr Oros) [1772010] - [netdrv] phy: phylink: ensure the carrier is off when starting phylink (Petr Oros) [1772010] - [netdrv] phy: call state machine synchronously in phy_stop (Petr Oros) [1772010] - [net] linkwatch: add check for netdevice being present to linkwatch_do_dev (Petr Oros) [1772010] - [netdrv] sfp: fix oops with ethtool -m (Petr Oros) [1772010] - [netdrv] mdio: remove duplicated include from mdio_bus.c (Petr Oros) [1772010] - [netdrv] phy: et011c: Remove incorrect PHY_POLL flags (Petr Oros) [1772010] - [netdrv] phy: sfp: Handle unimplemented hwmon limits and alarms (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, led-d-mode' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, edge-slowdown' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, vddmac' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize function for getting LED mode from DT (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize code for LEDs mode (Petr Oros) [1772010] - [netdrv] dp83640: Mark expected switch fall-throughs (Petr Oros) [1772010] - [netdrv] phylink: add helper for configuring 2500BaseX modes (Petr Oros) [1772010] - [netdrv] phy: sftp: print debug message with text, not numbers (Petr Oros) [1772010] - [netdrv] phy: Add support for Broadcom Omega internal Combo GPHY (Petr Oros) [1772010] - [netdrv] phy: Add pm support to Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [netdrv] phy: Add support to configure clock in Broadcom iProc mdio mux (Petr Oros) [1772010] - [documentation] dt-bindings: Add clock handle to Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Use devm api for mdio bus allocation in bcm iproc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Disable external master access in bcm mdio mux driver (Petr Oros) [1772010] - [arm64] dts: Fix the base address of the Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Fix the register offsets in Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [documentation] dt-bindings: Fix Broadcom iProc mdio mux driver base address (Petr Oros) [1772010] - [netdrv] phy: mscc: the extended page access register is 16 bits (Petr Oros) [1772010] - [netdrv] phy: marvell: Replace mdelay() with msleep() in m88e1116r_config_init() (Petr Oros) [1772010] - [kernel] phy: add helper phy_polling_mode (Petr Oros) [1772010] - [netdrv] phy: prevent PHYs w/o Clause 22 regs from calling genphy_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add GBit master / slave error detection (Petr Oros) [1772010] - [netdrv] phy: sfp: Do not use "imply HWMON" (Petr Oros) [1772010] - [netdrv] phy: sfp: Add HWMON support for module sensors (Petr Oros) [1772010] - [kernel] hwmon: Add helper to tell if a char is invalid in a name (Petr Oros) [1772010] - [kernel] hwmon: Add support for power min, lcrit, min_alarm and lcrit_alarm (Petr Oros) [1772010] - [kernel] hwmon: Add missing HWMON_T_LCRIT_ALARM define (Petr Oros) [1772010] - [netdrv] phy: Drop OF dependency for MDIO_BCM_UNIMAC (Petr Oros) [1772010] - [gpio] gpiolib: Mark gpio_suffixes array with __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: vitesse: Add support for VSC73xx (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Fix SGMII enable/disable (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Add INT_STAT3 (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check read_status results (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Use correct mdio bus (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check phy_driver ready before accessing (Petr Oros) [1772010] - [netdrv] mdio-mux-gpio: Remove VLA usage (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Make the error path simpler (Petr Oros) [1772010] - [netdrv] phy: Allow compile test of GPIO consumers if !GPIOLIB (Petr Oros) [1772010] - [watchdog] hpwdt: Reflect changes (Joseph Szczypek) [1769477] - [documentation] watchdog/hpwdt: Update documentation (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Add module parameter kdumptimeout (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Have core ping watchdog (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Advertize max_hw_heartbeat_ms (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Stop hpwdt on unregister (Joseph Szczypek) [1769477] - [watchdog] hpwdt: drop warning after registering device (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Joseph Szczypek) [1769477] - [nvme] make fabrics command run on a separate request queue (David Milburn) [1766361] - [nvme] Restart request timers in resetting state (David Milburn) [1766361] - [nvme] nvme-rdma: fix possible use-after-free in connect timeout (David Milburn) [1766361] - [block] blk-mq: remove blk_mq_complete_request_sync (David Milburn) [1766361] - [nvme] wait until all completed request's complete fn is called (David Milburn) [1766361] - [nvme] don't abort completed request in nvme_cancel_request (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_request_completed() (David Milburn) [1766361]- [hwtracing] intel_th: pci: Add Jasper Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix possible memory leak in mode_store() (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix overflow in shift of an unsigned int (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix missing allocation failure check on a kstrndup (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an uninitialized mutex (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix the window switching sequence (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Tiger Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Preserve pre-existing buffer configuration (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Prevent freeing buffers while locked windows exist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Get rid of the window size limit (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu-sink: An example msu buffer "sink" (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Introduce buffer interface (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start read iterator from a non-empty window (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Split sgt array and pointer in multiwindow mode (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Support multipage blocks (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Ice Lake NNPI support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with disabled IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Remove set but not used variable 'last' (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix unused variable warning on arm64 platform (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add current window tracking (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add a sysfs attribute to trigger window switch (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Correct the block wrap detection (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add switch triggering support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Factor out trace start/stop (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Factor out pipeline draining (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Switch over to scatterlist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Replace open-coded list_{first, last, next}_entry variants (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only report useful IRQs to subdevices (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start handling IRQs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Use MSI interrupt signalling (Jiri Olsa) [1771015] - [hwtracing] intel_th: Communicate IRQ via resource (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add "rtit" source device (Jiri Olsa) [1771015] - [hwtracing] intel_th: Skip subdevices if their MMIO is missing (Jiri Olsa) [1771015] - [hwtracing] intel_th: Rework resource passing between glue layers and core (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix an off-by-one in output unassigning (Jiri Olsa) [1771015] - [hwtracing] intel_th: Don't reference unassigned outputs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pti: Use sysfs_match_string() helper (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only create useful device nodes (Jiri Olsa) [1771015] - [hwtracing] intel_th: Mark expected switch fall-throughs (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an off-by-one in attribute store (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix resource handling for ACPI glue layer (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix device removal logic (Jiri Olsa) [1771015] - [hwtracing] hwtracing/intel_th/msu.c: change return type to vm_fault_t (Jiri Olsa) [1771015] - [scripts] kbuild: modversions: Fix relative CRC byte order interpretation (Don Zickus) [1772940] - [tools] tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for trace sequences APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for APIs used to extract common fields from a record (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_parse_header_page() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for parse event APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event filter APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event fields APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number_field() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for print field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for get field value APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for find field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for libtraceevent event get APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for list events APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event find APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for registering print function (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for function related libtraceevent APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event handler APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_strerror() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for page size APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for host endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for file endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for get/set cpus APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for header_page APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for tep_handler related APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add support for man pages with multiple names (Michael Petlan) [1743208] - [tools] tools lib traceevent: Introduce man pages (Michael Petlan) [1743208] - [tools] perf/x86/regs: Use PERF_REG_EXTENDED_MASK (Michael Petlan) [1743208] - [tools] perf record: Fix s390 missing module symbol and warning for non-root users (Michael Petlan) [1743208] - [tools] perf machine: Read also the end of the kernel (Michael Petlan) [1743208] - [tools] perf test vmlinux-kallsyms: Ignore aliases to _etext when searching on kallsyms (Michael Petlan) [1743208] - [tools] perf session: Add missing swap ops for namespace events (Michael Petlan) [1743208] - [tools] perf namespace: Protect reading thread's namespace (Michael Petlan) [1743208] - [tools] perf data: Fix 'strncat may truncate' build failure with recent gcc (Michael Petlan) [1743208] - [tools] perf stat: Support 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf stat: Factor out aggregate counts printing (Michael Petlan) [1743208] - [tools] perf tools: Add a 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf docs: Add description for stderr (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix sample timestamp wrt non-taken branches (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix improved sample timestamp (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix instructions sampling rate (Michael Petlan) [1743208] - [tools] perf regs x86: Add X86 specific arch__intr_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Add generic support for arch__intr/user_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Split parse_regs (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Add Cortex-A57 and Cortex-A72 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Map Brahma-B53 CPUID to cortex-a53 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Remove [[:xdigit:]] wildcard (Michael Petlan) [1743208] - [tools] perf jevents: Remove unused variable (Michael Petlan) [1743208] - [tools] perf test zstd: Fixup verbose mode output (Michael Petlan) [1743208] - [tools] perf tests: Implement Zstd comp/decomp integration test (Michael Petlan) [1743208] - [tools] perf inject: Enable COMPRESSED record decompression (Michael Petlan) [1743208] - [tools] perf report: Implement perf.data record decompression (Michael Petlan) [1743208] - [tools] perf record: Implement -z, --compression_level[=] option (Michael Petlan) [1743208] - [tools] perf report: Add stub processing of compressed events for -D (Michael Petlan) [1743208] - [tools] perf record: Implement compression for AIO trace streaming (Michael Petlan) [1743208] - [tools] perf record: Implement compression for serial trace streaming (Michael Petlan) [1743208] - [tools] perf tools: Introduce Zstd streaming based compression API (Michael Petlan) [1743208] - [tools] perf mmap: Implement dedicated memory buffer for data compression (Michael Petlan) [1743208] - [tools] perf record: Implement COMPRESSED event record and its attributes (Michael Petlan) [1743208] - [tools] perf session: Define 'bytes_transferred' and 'bytes_compressed' metrics (Michael Petlan) [1743208] - [tools] perf build tests: Add NO_LIBZSTD=1 to make_minimal (Michael Petlan) [1743208] - [tools] perf machine: Null-terminate version char array upon fgets(/proc/version) error (Michael Petlan) [1743208] - [tools] perf vendor events intel: Add uncore_upi JSON support (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add 'About' dialog box (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add context menu (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add copy to clipboard (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add tree level (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Fix error when shrinking / enlarging font (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Move view creation (Michael Petlan) [1743208] - [tools] perf tools x86: Add support for recording and printing XMM registers (Michael Petlan) [1743208] - [tools] perf parse-regs: Improve error output when faced with unknown register name (Michael Petlan) [1743208] - [tools] perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs (Michael Petlan) [1743208] - [tools] perf tools: Speed up report for perf compiled with linwunwind (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove hard coded install paths from pkg-config file (Michael Petlan) [1743208] - [tools] csky: Add support for libdw (Michael Petlan) [1743208] - [tools] perf test: Fix spelling mistake "leadking" -> "leaking" (Michael Petlan) [1743208] - [tools] perf annotate: Remove hist__account_cycles() from callback (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Silvermont to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update GoldmontPlus to v1.01 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Goldmont to v13 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Bonnell to V4 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update KnightsLanding events to v9 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Haswell events to v28 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyBridge events to v21 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SandyBridge events to v16 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update JakeTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update HaswellX events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update BroadwellX events to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SkylakeX events to v1.12 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Skylake events to v42 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell-DE events to v7 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell events to v23 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update metrics from TMAM 3.5 (Michael Petlan) [1743208] - [tools] perf record: Implement --mmap-flush= option (Michael Petlan) [1743208] - [tools] tools build: Implement libzstd feature check, LIBZSTD_DIR and NO_LIBZSTD defines (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments and local variables of libtraceevent from pevent to tep (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event_filter to "tep" (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event to "tep" (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments of libtraceevent APIs from pevent to tep (Michael Petlan) [1743208] - [tools] tools tools, tools lib traceevent: Make traceevent APIs more consistent (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove call to exit() from tep_filter_add_filter_str() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove tep filter trivial APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Removed unneeded !! and return parenthesis (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement new traceevent APIs for accessing struct tep_handler fields (Michael Petlan) [1743208] - [tools] tools lib traceevent: Coding style fixes (Michael Petlan) [1743208] - [tools] tools lib traceevent: Change description of few APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add more debugging to see various internal ring buffer entries (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement a new API, tep_list_events_copy() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add mono clocks to be parsed in seconds (Michael Petlan) [1743208] - [tools] tools lib traceevent: Handle trace_printk() "px" (Michael Petlan) [1743208] - [tools] perf list: Output tool events (Michael Petlan) [1743208] - [tools] perf evsel: Support printing evsel name for 'duration_time' (Michael Petlan) [1743208] - [tools] perf stat: Implement duration_time as a proper event (Michael Petlan) [1743208] - [tools] perf stat: Revert checks for duration_time (Michael Petlan) [1743208] - [tools] perf list: Fix s390 counter long description for L1D_RO_EXCL_WRITES (Michael Petlan) [1743208] - [tools] perf tools: Add header defining used namespace struct to event.h (Michael Petlan) [1743208] - [tools] perf trace beauty renameat: No need to include linux/fs.h (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to copy more string bytes (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Copy strings from all syscalls with 1st or 2nd string arg (Michael Petlan) [1743208] - [tools] perf trace: Add 'string' event alias to select syscalls with string args (Michael Petlan) [1743208] - [x86] perf/x86: Always store regs->ip in perf_callchain_kernel() (Michael Petlan) [1743208] - [x86] perf/x86: Remove pmu->pebs_no_xmm_regs (Michael Petlan) [1743208] - [x86] perf/x86: Clean up PEBS_XMM_REGS (Michael Petlan) [1743208] - [kernel] perf/x86: Disable extended registers for non-supported PMUs (Michael Petlan) [1743208] - [kernel] perf/ioctl: Add check for the sample_period value (Michael Petlan) [1743208] - [kernel] perf/core: Fix perf_sample_regs_user() mm check (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Use regular variables for nesting (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Always use {READ, WRITE}_ONCE() for rb->user_page data (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Add ordering to rb->nest increment (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Fix exposing a temporarily decreased data_head (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints (Michael Petlan) [1743208] - [x86] perf/x86/intel: Allow PEBS multi-entry in watermark mode (Michael Petlan) [1743208] - [x86] perf/x86/intel: Fix INTEL_FLAGS_EVENT_CONSTRAINT* masking (Michael Petlan) [1743208] - [x86] perf/x86/amd/iommu: Make the 'amd_iommu_attr_groups' symbol static (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Tremont core PMU support (Michael Petlan) [1743208] - [x86] perf/x86/intel/uncore: Add Intel Icelake uncore support (Michael Petlan) [1743208] - [x86] perf/x86/msr: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/rapl: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/cstate: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86: Support constraint ranges (Michael Petlan) [1743208] - [x86] perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them (Michael Petlan) [1743208] - [x86] perf/x86/intel: Support adaptive PEBS v4 (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Extract code of event update in short period (Michael Petlan) [1743208] - [x86] perf/x86/intel: Extract memory code PEBS parser for reuse (Michael Petlan) [1743208] - [x86] perf/x86: Support outputting XMM registers (Michael Petlan) [1743208] - [x86] perf/x86/intel: Force resched when TFA sysctl is modified (Michael Petlan) [1743208] - [kernel] perf/core: Add perf_pmu_resched() as global function (Michael Petlan) [1743208] - [kernel] perf/headers: Fix stale comment for struct perf_addr_filter (Michael Petlan) [1743208] - [kernel] perf/core: Make perf_swevent_init_cpu() static (Michael Petlan) [1743208] - [x86] perf/x86: Add sanity checks to x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Optimize x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Clear ->event_constraint[] on put (Michael Petlan) [1743208] - [x86] perf/x86/intel: Optimize intel_get_excl_constraints() (Michael Petlan) [1743208] - [x86] perf/x86: Remove PERF_X86_EVENT_COMMITTED (Michael Petlan) [1743208] - [x86] perf/x86: Simplify x86_pmu.get_constraints() interface (Michael Petlan) [1743208] - [x86] perf/x86/intel: Simplify intel_tfa_commit_scheduling() (Michael Petlan) [1743208] - [tools] perf evsel: Do not rely on errno values for precise_ip fallback (Michael Petlan) [1715508] - [kernel] redhat: perf kABI-check failure fix (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [x86] cpufeature: Fix various quality problems in the header (Michael Petlan) [1715508] - [x86] cpufeature: Add facility to check for min microcode revisions (Michael Petlan) [1715508] - [tools] perf tools: Remove needless asm/unistd.h include fixing build in some places (Michael Petlan) [1715508] - [tools] tools build: Add -ldl to the disassembler-four-args feature test (Michael Petlan) [1715508] - [tools] perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Don't check cs_etm_queue::prev_packet validity (Michael Petlan) [1715508] - [tools] perf report: Report OOM in status line in the GTK UI (Michael Petlan) [1715508] - [tools] perf bench numa: Add define for RUSAGE_THREAD if not present (Michael Petlan) [1715508] - [tools] tools lib traceevent: Change tag string for error (Michael Petlan) [1715508] - [tools] perf annotate: Fix build on 32 bit for BPF annotation (Michael Petlan) [1715508] - [tools] perf bpf: Return value with unlocking in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf tools: Fix map reference counting (Michael Petlan) [1715508] - [tools] perf evlist: Fix side band thread draining (Michael Petlan) [1715508] - [tools] perf tools: Check maps for bpf programs (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_bpf_prog_info() (Michael Petlan) [1715508] - [tools] tools include uapi: Sync sound/asound.h copy (Michael Petlan) [1715508] - [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1715508] - [tools] perf evsel: Use hweight64() instead of hweight_long(attr.sample_regs_user) (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix missing equality check for strcmp (Michael Petlan) [1715508] - [tools] perf stat: Disable DIR_FORMAT feature for 'perf stat record' (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Fix use of parent_id in calls_view (Michael Petlan) [1715508] - [tools] perf header: Fix lock/unlock imbalances when processing BPF/BTF info (Michael Petlan) [1715508] - [tools] perf pmu: Fix parser error for uncore event alias (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix never-ending loop (Michael Petlan) [1715508] - [tools] perf machine: Update kernel map address and re-order properly (Michael Petlan) [1715508] - [tools] tools headers uapi: Synchronize i915_drm.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Update drm/i915_drm.h (Michael Petlan) [1715508] - [tools] perf evsel: Fix max perf_event_attr.precise_ip detection (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix TSC slip (Michael Petlan) [1715508] - [tools] perf cs-etm: Add missing case value (Michael Petlan) [1715508] - [tools] perf bpf: Show more BPF program info in print_bpf_prog_info() (Michael Petlan) [1715508] - [tools] perf bpf: Extract logic to create program names from perf_event__synthesize_one_bpf_prog() (Michael Petlan) [1715508] - [tools] perf tools: Save bpf_prog_info and BTF of new BPF programs (Michael Petlan) [1715508] - [tools] perf evlist: Introduce side band thread (Michael Petlan) [1715508] - [tools] perf annotate: Enable annotation of BPF programs (Michael Petlan) [1715508] - [tools] perf build: Check what binutils's 'disassembler()' signature to use (Michael Petlan) [1715508] - [tools] tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio (Michael Petlan) [1715508] - [tools] tools build: Add test-reallocarray.c to test-all.c to fix the build (Michael Petlan) [1715508] - [tools] perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation (Michael Petlan) [1715508] - [tools] perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO (Michael Petlan) [1715508] - [tools] perf feature detection: Add -lopcodes to feature-libbfd (Michael Petlan) [1715508] - [tools] perf top: Add option --no-bpf-event (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Make synthesize_bpf_events() receive perf_session pointer instead of perf_tool (Michael Petlan) [1715508] - [tools] perf bpf: Synthesize bpf events with bpf_program__get_prog_info_linear() (Michael Petlan) [1715508] - [tools] perf record: Replace option --bpf-event with --no-bpf-event (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() (Michael Petlan) [1715508] - [tools] perf tests: Fix memory leak by expr__find_other() in test__expr() (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test (Michael Petlan) [1715508] - [tools] perf evsel: Free evsel->counts in perf_evsel__exit() (Michael Petlan) [1715508] - [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1715508] - [tools] perf maps: Purge all maps from the 'names' tree (Michael Petlan) [1715508] - [tools] perf map: Remove map from 'names' tree in __maps__remove() (Michael Petlan) [1715508] - [tools] perf hist: Add missing map__put() in error case (Michael Petlan) [1715508] - [tools] perf top: Fix error handling in cmd_top() (Michael Petlan) [1715508] - [tools] perf top: Delete the evlist before perf_session, fixing heap-use-after-free issue (Michael Petlan) [1715508] - [tools] perf build-id: Fix memory leak in print_sdt_events() (Michael Petlan) [1715508] - [tools] perf config: Fix a memory leak in collect_config() (Michael Petlan) [1715508] - [tools] perf config: Fix an error in the config template documentation (Michael Petlan) [1715508] - [tools] perf list: Don't forget to drop the reference to the allocated thread_map (Michael Petlan) [1715508] - [tools] perf tools: Add doc about how to build perf with Asan and UBSan (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [tools] perf stat: Improve scaling (Michael Petlan) [1715508] - [tools] perf stat: Fix --no-scale (Michael Petlan) [1715508] - [tools] perf script: Support relative time (Michael Petlan) [1715508] - [tools] perf report: Indicate JITed code better in report (Michael Petlan) [1715508] - [tools] perf report: Show all sort keys in help output (Michael Petlan) [1715508] - [tools] perf record: Clarify help for --switch-output (Michael Petlan) [1715508] - [tools] perf record: Allow to limit number of reported perf.data files (Michael Petlan) [1715508] - [tools] perf list: Filter metrics too (Michael Petlan) [1715508] - [tools] perf tools report: Add custom scripts to script menu (Michael Petlan) [1715508] - [tools] perf ui browser: Fix ui popup argv browser for many entries (Michael Petlan) [1715508] - [tools] perf script: Add array bound checking to list_scripts (Michael Petlan) [1715508] - [tools] perf tools: Add some new tips describing the new options (Michael Petlan) [1715508] - [tools] perf report: Implement browsing of individual samples (Michael Petlan) [1715508] - [tools] perf report: Support builtin perf script in scripts menu (Michael Petlan) [1715508] - [tools] perf report: Support running scripts for current time range (Michael Petlan) [1715508] - [tools] perf report: Support time sort key (Michael Petlan) [1715508] - [tools] perf script: Filter COMM/FORK/.. events by CPU (Michael Petlan) [1715508] - [tools] perf tools: Update x86's syscall_64.tbl, no change in tools/perf behaviour (Michael Petlan) [1715508] - [tools] perf script python: Add printdate function to SQL exporters (Michael Petlan) [1715508] - [tools] perf report: Use less for scripts output (Michael Petlan) [1715508] - [tools] perf session: Add process callback to reader object (Michael Petlan) [1715508] - [tools] perf header: Add DIR_FORMAT feature to describe directory data (Michael Petlan) [1715508] - [tools] perf data: Make perf_data__size() work over directory (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__update_dir() function (Michael Petlan) [1715508] - [tools] perf data: Don't store auxtrace index for directory data file (Michael Petlan) [1715508] - [tools] perf data: Support having perf.data stored as a directory (Michael Petlan) [1715508] - [tools] perf vendor events amd: perf PMU events for AMD Family 17h (Michael Petlan) [1715508] - [tools] perf probe: Fix getting the kernel map (Michael Petlan) [1715508] - [tools] perf report: Parse time quantum (Michael Petlan) [1715508] - [tools] perf time-utils: Add utility function to print time stamps in nanoseconds (Michael Petlan) [1715508] - [tools] perf report: Support output in nanoseconds (Michael Petlan) [1715508] - [tools] perf script: Support insn output for normal samples (Michael Petlan) [1715508] - [tools] perf data: Force perf_data__open|close zero data->file.path (Michael Petlan) [1715508] - [tools] perf session: Fix double free in perf_data__close (Michael Petlan) [1715508] - [tools] perf evsel: Probe for precise_ip with simple attr (Michael Petlan) [1715508] - [tools] perf tools: Read and store caps/max_precise in perf_pmu (Michael Petlan) [1715508] - [tools] perf hist: Fix memory leak of srcline (Michael Petlan) [1715508] - [tools] perf hist: Add error path into hist_entry__init (Michael Petlan) [1715508] - [tools] perf diff: Support --pid/--tid filter options (Michael Petlan) [1715508] - [tools] perf diff: Support --cpu filter option (Michael Petlan) [1715508] - [tools] perf diff: Support --time filter option (Michael Petlan) [1715508] - [tools] perf thread: Generalize function to copy from thread addr space from intel-bts code (Michael Petlan) [1715508] - [tools] perf annotate: Calculate the max instruction name, align column to that (Michael Petlan) [1715508] - [tools] perf clang: Remove needless extra semicolon (Michael Petlan) [1715508] - [tools] perf bpf: Automatically add BTF ELF markers (Michael Petlan) [1715508] - [tools] perf beauty msg_flags: Add missing s lost when adding prefix suppression logic (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add call tree (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out CallGraphModelBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Improve TreeModel abstraction (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out TreeWindowBase (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Fix invalid input syntax for integer error (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf db-export: Add calls parent_id to enable creation of call trees (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix divide by zero when TSC is not available (Michael Petlan) [1715508] - [tools] perf auxtrace: Improve address filter error message when there is no DSO (Michael Petlan) [1715508] - [tools] perf time-utils: Refactor time range parsing code (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix buffer overflow in arg_eval (Michael Petlan) [1715508] - [tools] perf probe: Clarify error message about not finding kernel modules debuginfo (Michael Petlan) [1715508] - [tools] replace open encodings for NUMA_NO_NODE (Michael Petlan) [1715508] - [tools] perf script python: Add Python3 support to stat-cpi.py (Michael Petlan) [1715508] - [tools] perf tools: Add perf_exe() helper to find perf binary (Michael Petlan) [1715508] - [tools] perf script: Handle missing fields with -F +. (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__open_dir_data function (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__(create_dir|close_dir) functions (Michael Petlan) [1715508] - [tools] perf data: Fail check_backup in case of error (Michael Petlan) [1715508] - [tools] perf data: Make check_backup work over directories (Michael Petlan) [1715508] - [tools] perf tools: Add rm_rf_perf_data function (Michael Petlan) [1715508] - [tools] perf tools: Add pattern name checking to rm_rf (Michael Petlan) [1715508] - [tools] perf tools: Add depth checking to rm_rf (Michael Petlan) [1715508] - [tools] perf data: Add global path holder (Michael Petlan) [1715508] - [tools] perf data: Move size to struct perf_data_file (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add top calls report (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove no selection error (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove SQLTableDialogDataItem (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Create new dialog data item classes (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move report name into ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportDialogBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move column headers (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Hide Call Graph option if no calls table (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove leftover debugging prints (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix missing shebang (Michael Petlan) [1715508] - [tools] perf thread-stack: Hide x86 retpolines (Michael Petlan) [1715508] - [tools] perf thread-stack: Improve thread_stack__no_call_return() (Michael Petlan) [1715508] - [tools] perf tools: Make rm_rf() remove single file (Michael Petlan) [1715508] - [tools] perf cpumap: Increase debug level for cpu_map__snprint verbose output (Michael Petlan) [1715508] - [tools] perf bpf-event: Add missing new line into pr_debug call (Michael Petlan) [1715508] - [tools] perf script: Allow +- operator for type specific fields option (Michael Petlan) [1715508] - [tools] perf evsel: Force sample_type for slave events (Michael Petlan) [1715508] - [tools] perf session: Don't report zero period samples for slave events (Michael Petlan) [1715508] - [tools] perf trace: Allow dumping a BPF map after setting up BPF events (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map dumper (Michael Petlan) [1715508] - [tools] perf doc: Fix documentation of the Flags section in perf.data (Michael Petlan) [1715508] - [tools] perf doc: Fix HEADER_CMDLINE description in perf.data documentation (Michael Petlan) [1715508] - [tools] perf report: Don't shadow inlined symbol with different addr range (Michael Petlan) [1715508] - [tools] perf tools: Use sysfs__mountpoint() when reading cpu topology (Michael Petlan) [1715508] - [tools] perf tools: Add numa_topology object (Michael Petlan) [1715508] - [tools] perf tools: Add cpu_topology object (Michael Petlan) [1715508] - [tools] perf tests shell: Skip trace+probe_vfs_getname.sh if built without trace support (Michael Petlan) [1715508] - [tools] perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' (Michael Petlan) [1715508] - [tools] perf header: Get rid of write_it label (Michael Petlan) [1715508] - [tools] perf list: Display metric expressions for --details option (Michael Petlan) [1715508] - [tools] perf tools: Fix legacy events symbol separator parsing (Michael Petlan) [1715508] - [tools] perf tools: Rename build libperf to perf (Michael Petlan) [1715508] - [tools] perf tools: Rename LIB_FILE to LIBPERF_A (Michael Petlan) [1715508] - [tools] perf tools: Compile perf with libperf-in.o instead of libperf.a (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize auxtrace_buffer fetch function (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main packet processing loop (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main decoder function (Michael Petlan) [1715508] - [tools] perf cs-etm: Make cs_etm__run_decoder() queue independent (Michael Petlan) [1715508] - [tools] perf cs-etm: Rethink kernel address initialisation (Michael Petlan) [1715508] - [tools] perf cs-etm: Cleaning up function cs_etm__alloc_queue() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix erroneous comment (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm__init_trace_params() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix memory leak in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm_decoder__init_dparams() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix wrong return values in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "time" and "timestamp" (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "state" (Michael Petlan) [1715508] - [tools] perf build: Add missing FEATURE_CHECK_LDFLAGS-libcrypto (Michael Petlan) [1715508] - [tools] perf unwind: Do not put libunwind-{x86, aarch64} in FEATURE_TESTS_BASIC (Michael Petlan) [1715508] - [tools] perf coresight: Do not test for libopencsd by default (Michael Petlan) [1715508] - [tools] perf trace: Filter out gnome-terminal* parent (Michael Petlan) [1715508] - [tools] perf trace: Check if the 'fd' is negative when mapping it to pathname (Michael Petlan) [1715508] - [tools] perf beauty ioctl cmd: The 'fd' arg is signed (Michael Petlan) [1715508] - [tools] perf utils: Silence "Couldn't synthesize bpf events" warning for EPERM (Michael Petlan) [1715508] - [tools] perf cs-etm: Add proper header file for symbols (Michael Petlan) [1715508] - [tools] perf record: Implement --affinity=node|cpu option (Michael Petlan) [1715508] - [tools] perf auxtrace: Add timestamp to auxtrace errors (Michael Petlan) [1715508] - [tools] perf intel-pt: Packet splitting can happen only on 32-bit (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix CYC timestamp calculation after OVF (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix overlap calculation for padding (Michael Petlan) [1715508] - [tools] perf auxtrace: Define auxtrace record alignment (Michael Petlan) [1715508] - [tools] perf thread-stack: Represent jmps to the start of a different symbol (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__no_call_return() by adding more local variables (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__push_cp() usage (Michael Petlan) [1715508] - [tools] perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols (Michael Petlan) [1715508] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on CLX (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception return packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add traceID in packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata (Michael Petlan) [1715508] - [tools] perf cs-etm: Add exception number in exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for trace discontinuity (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for instruction range packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add last instruction information in packet (Michael Petlan) [1715508] - [tools] perf tools: Add documentation for BPF event selection (Michael Petlan) [1715508] - [tools] perf report: Move symbol annotation to the resort phase (Michael Petlan) [1715508] - [tools] perf evsel: Add output_resort_cb method (Michael Petlan) [1715508] - [tools] perf hists: Add argument to hists__resort_cb_t callback (Michael Petlan) [1715508] - [tools] perf record: Apply affinity masks when reading mmap buffers (Michael Petlan) [1715508] - [tools] perf tools: Add fallback versions for CPU_{OR, EQUAL}() (Michael Petlan) [1715508] - [tools] perf record: Bind the AIO user space buffers to nodes (Michael Petlan) [1715508] - [tools] perf record: Allocate affinity masks (Michael Petlan) [1715508] - [tools] perf pmu: Remove set_drv_config API (Michael Petlan) [1715508] - [tools] perf coresight: Remove set_drv_config() API (Michael Petlan) [1715508] - [tools] perf arm cs-etm: Use event attributes to send sink information to kernel (Michael Petlan) [1715508] - [tools] perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file (Michael Petlan) [1715508] - [tools] perf bpf-loader: Remove unecessary includes from bpf-loader.h (Michael Petlan) [1715508] - [tools] perf powerpc kvm-stat: Add missing evlist.h header (Michael Petlan) [1715508] - [tools] perf kvm stat: Replace kvm-stat.h includes with forward declarations (Michael Petlan) [1715508] - [tools] perf pmu: Remove needless evsel.h only needs one fwd decl (Michael Petlan) [1715508] - [tools] perf tests pmu: Add missing headers (Michael Petlan) [1715508] - [tools] perf hist: Remove the needless callchain.h include from hist.h (Michael Petlan) [1715508] - [tools] perf tools: Add missing include in various places (Michael Petlan) [1715508] - [tools] perf thread: Don't include symbol.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf evsel: No need to include symbol.h in evsel.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf tools: Add missing include for symbols.h (Michael Petlan) [1715508] - [tools] perf hist: Remove symbol.h from hist.h, just fwd decls are needed (Michael Petlan) [1715508] - [tools] perf tests: Add missing headers so far obtained indirectly (Michael Petlan) [1715508] - [tools] perf map: Move structs and prototypes for map groups to a separate header (Michael Petlan) [1715508] - [tools] pref tools: Add missing map.h includes (Michael Petlan) [1715508] - [tools] perf symbols: Introduce map_symbol.h (Michael Petlan) [1715508] - [tools] perf callchain: Uninline callchain_cursor_reset() to remove map.h dependency (Michael Petlan) [1715508] - [tools] perf srccode: Move struct definition from map.h to srccode.h (Michael Petlan) [1715508] - [tools] perf arm pmu: Add missing linux/string.h header (Michael Petlan) [1715508] - [tools] perf powerpc: Add missing headers to skip-callchain-idx.c (Michael Petlan) [1715508] - [tools] perf augmented_syscalls: Convert to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf examples: Convert etcsnoop to use bpf_map() (Michael Petlan) [1715508] - [tools] perf trace: Fixup etcsnoop example (Michael Petlan) [1715508] - [tools] perf augmented_raw_syscalls: Use bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Convert pid_map() to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map() helper (Michael Petlan) [1715508] - [tools] perf bpf: Fix synthesized PERF_RECORD_KSYMBOL/BPF_EVENT (Michael Petlan) [1715508] - [tools] perf sched: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf hist: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf symbols: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf util: Use cached rbtree for rblists (Michael Petlan) [1715508] - [tools] perf callchain: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf machine: Use cached rbtrees (Michael Petlan) [1715508] - [tools] Update rbtree implementation (Michael Petlan) [1715508] - [tools] perf callchain: No need to include perf.h (Michael Petlan) [1715508] - [tools] perf comm: Remove needless headers from comm.h (Michael Petlan) [1715508] - [tools] perf namespaces: Remove namespaces.h from .h headers (Michael Petlan) [1715508] - [tools] perf symbols: Remove some unnecessary includes from symbol.h (Michael Petlan) [1715508] - [tools] perf symbols: Remove include map.h from dso.h (Michael Petlan) [1715508] - [tools] perf block-range: Add missing headers (Michael Petlan) [1715508] - [tools] perf tools: Move branch structs to branch.h (Michael Petlan) [1715508] - [tools] perf annotate: Remove lots of headers from annotate.h (Michael Petlan) [1715508] - [tools] perf symbols: Move symbol_conf to separate file (Michael Petlan) [1715508] - [tools] perf color: Add missing stdarg.g to color.h (Michael Petlan) [1715508] - [tools] perf utils: Move perf_config using routines from color.c to separate object (Michael Petlan) [1715508] - [tools] perf top: Synthesize BPF events for pre-existing loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Synthesize PERF_RECORD_* for loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] perf report: Display names in s390 diagnostic counter sets (Michael Petlan) [1715508] - [tools] perf tools: Remove duplicate headers (Michael Petlan) [1715508] - [tools] perf session: Add reader__process_events function (Michael Petlan) [1715508] - [tools] perf session: Add 'data_offset' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add 'data_size' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add reader object (Michael Petlan) [1715508] - [tools] perf session: Get rid of file_size variable (Michael Petlan) [1715508] - [tools] perf session: Rearrange perf_session__process_events function (Michael Petlan) [1715508] - [tools] perf tools: Replace automatic const char[] variables by statics (Michael Petlan) [1715508] - [tools] perf/doc: Update design.txt for exclude_{host|guest} flags (Michael Petlan) [1715508] - [x86] perf/x86/intel/pt: Remove software double buffering PMU capability (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX software double buffering (Michael Petlan) [1715508] - [x86] perf/x86/amd: Update generic hardware cache events for Family 17h (Michael Petlan) [1715508] - [x86] perf/x86/amd: Add event map for AMD Family 17h (Michael Petlan) [1715508] - [x86] perf/x86: Fix incorrect PEBS_REGS (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX record suppression (Michael Petlan) [1715508] - [kernel] perf/core: Fix the address filtering fix (Michael Petlan) [1715508] - [kernel] perf/core: Fix perf_event_disable_inatomic() race (Michael Petlan) [1715508] - [x86] perf/x86/intel: Initialize TFA MSR (Michael Petlan) [1715508] - [x86] perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS (Michael Petlan) [1715508] - [kernel] perf/core: Restore mmap record type correctly (Michael Petlan) [1715508] - [x86] perf/x86/intel: Make dev_attr_allow_tsx_force_abort static (Michael Petlan) [1715508] - [kernel] uprobes: convert uprobe.ref to refcount_t (Michael Petlan) [1715508] - [kernel] perf, bpf: Consider events with attr.bpf_event as side-band events (Michael Petlan) [1715508] - [kernel] perf/core: Mark expected switch fall-through (Michael Petlan) [1715508] - [x86] perf/x86/intel/uncore: Fix client IMC events return huge result (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Use high order allocations for AUX buffers optimistically (Michael Petlan) [1715508] - [x86] events: Mark expected switch-case fall-throughs (Michael Petlan) [1715508] - [kernel] perf, pt, coresight: Fix address filters for vmas with non-zero offset (Michael Petlan) [1715508] - [kernel] perf: Copy parent's address filter offsets on clone (Michael Petlan) [1715508] - [x86] perf/x86/intel: Add counter freezing quirk for Goldmont (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up counter freezing quirk (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up SNB PEBS quirk (Michael Petlan) [1715508] - [x86] perf/x86/kvm: Avoid unnecessary work in guest filtering (Michael Petlan) [1715508] - [perf] aux: Make perf_event accessible to setup_aux() (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.aux_refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf: Convert perf_event_context.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/uprobes: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/hw_breakpoints: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/core: Convert to SPDX license identifiers (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [kernel] perf: Remove duplicated workqueue.h include from perf_event.h (Michael Petlan) [1715508] - [tools] perf/core: Remove unused perf_flags (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add function to test for event exclusion flags (Michael Petlan) [1715508]- [kernel] mm/hmm: fix ZONE_DEVICE anon page mapping reuse (Jerome Glisse) [1498655 1597758] - [gpu] drm/nouveau/dmem: missing mutex_lock in error path (Jerome Glisse) [1498655 1597758] - [mm] hmm: always return EBUSY for invalid ranges in hmm_range_{fault, snapshot} (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau (Jerome Glisse) [1498655 1597758] - [kernel] mm: factor out a devm_request_free_mem_region helper (Jerome Glisse) [1498655 1597758] - [mm] don't clear ->mapping in hmm_devmem_free (Jerome Glisse) [1498655 1597758] - [mm] remove the struct hmm_device infrastructure (Jerome Glisse) [1498655 1597758] - [mm] hmm: Fix error flows in hmm_invalidate_range_start (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove confusing comment and logic from hmm_release (Jerome Glisse) [1498655 1597758] - [mm] hmm: Poison hmm_range during unregister (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove racy protection against double-unregistration (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use lockdep instead of comments (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold on to the mmget for the lifetime of the range (Jerome Glisse) [1498655 1597758] - [mm] hmm: Do not use list*_rcu() for hmm->ranges (Jerome Glisse) [1498655 1597758] - [mm] hmm: Simplify hmm_get_or_create and make it reliable (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: Remove duplicate condition test before wait_event_timeout (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold a mmgrab from hmm to mm (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use hmm_mirror not mm as an argument for hmm_range_register (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix use after free with struct hmm in the mmu notifiers (Jerome Glisse) [1498655 1597758] - [mm] hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking (Jerome Glisse) [1498655 1597758] - [mm] hmm: support automatic NUMA balancing (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: clean up some coding style and comments (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert various hmm_pfn_* to device_entry which is a better name (Jerome Glisse) [1498655 1597758] - [mm] hmm: add a helper function that fault pages and map them to a device (Jerome Glisse) [1498655 1597758] - [mm] hmm: allow to mirror vma of a file on a DAX backed filesystem (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: add helpers to test if mm is still alive or not (Jerome Glisse) [1498655 1597758] - [mm] hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) (Jerome Glisse) [1498655 1597758] - [documentation] [documentation] mm/hmm: add default fault flags to avoid the need to pre-fill pfns arrays (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve driver API to work and wait over a range (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_fault() to hmm_range_fault() (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_get_pfns() to hmm_range_snapshot() (Jerome Glisse) [1498655 1597758] - [mm] hmm: do not erase snapshot when a range is invalidated (Jerome Glisse) [1498655 1597758] - [mm] hmm: use reference counting for HMM struct (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert to use vm_fault_t (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove set but not used variable 'devmem' (Jerome Glisse) [1498655 1597758] - [mm] hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Jerome Glisse) [1498655 1597758] - [mm] hmm: replace hmm_devmem_pages_create() with devm_memremap_pages() (Jerome Glisse) [1498655 1597758] - [mm] hmm: use devm semantics for hmm_devmem_{add, remove} (Jerome Glisse) [1498655 1597758] - [mm] hmm: invalidate device page table at start of invalidation (Jerome Glisse) [1498655 1597758] - [mm] hmm: use a structure for update callback parameters (Jerome Glisse) [1498655 1597758] - [mm] hmm: properly handle migration pmd (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix utf8 . (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove unused variables align_start and align_end (Jerome Glisse) [1498655 1597758] - [hid] hyperv: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778 1772010] - [hid] logitech-hidpp: do all FF cleanup in hidpp_ff_destroy() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: rework device validation (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: split g920_get_config() (Benjamin Tissoires) [1740778] - [hid] fix error message in hid_open_report() (Benjamin Tissoires) [1740778] - [hid] Fix assumption that devices have inputs (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Trekstor Primebook C11B to descriptor override (Benjamin Tissoires) [1740778] - [hid] apple: Fix stuck function keys when using FN (Benjamin Tissoires) [1740778] - [hid] wacom: Fix several minor compiler warnings (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X500 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] hidraw: Fix invalid read in hidraw_ioctl (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices fails (Benjamin Tissoires) [1740778] - [hid] logitech: Fix general protection fault caused by Logitech driver (Benjamin Tissoires) [1740778] - [hid] sony: Fix memory corruption issue on cleanup (Benjamin Tissoires) [1740778] - [hid] prodikeys: Fix general protection fault during probe (Benjamin Tissoires) [1740778] - [hid] wacom: correct misreported EKR ring values (Benjamin Tissoires) [1740778] - [hid] cp2112: prevent sleeping function called from invalid context (Benjamin Tissoires) [1740778] - [hid] wacom: Correct distance scale for 2nd-gen Intuos devices (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove support for the G700 over USB (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech-hidpp: add USB PID for a few more supported mice" (Benjamin Tissoires) [1740778] - [hid] sony: Fix race condition between rumble and device remove (Benjamin Tissoires) [1740778] - [hid] hiddev: do cleanup in failure of opening a device (Benjamin Tissoires) [1740778] - [hid] hiddev: avoid opening a disconnected device (Benjamin Tissoires) [1740778] - [hid] input: fix a4tech horizontal wheel custom usage (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X1200 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] holtek: test for sanity of intfdata (Benjamin Tissoires) [1740778] - [hid] wacom: fix bit shift for Cintiq Companion 2 (Benjamin Tissoires) [1740778] - [hid] quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Really fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [hid] Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add the Powerplay receiver (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add USB PID for a few more supported mice (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename "gaming" receiver to "lightspeed" (Benjamin Tissoires) [1740778] - [hid] Add another Primax PIXART OEM mouse quirk (Benjamin Tissoires) [1740778] - [hid] wacom: generic: add touchring adjustment for 2nd Gen Pro Small (Benjamin Tissoires) [1740778] - [hid] quirks: Refactor ELAN 400 and 401 handling (Benjamin Tissoires) [1740778] - [hid] video: fbdev: don't print error message on framebuffer_alloc() failure (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix forwarding of very long HID++ reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Huion HS64 tablet (Benjamin Tissoires) [1740778] - [hid] wacom: add new MobileStudio Pro support (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read the number of expected touches on a per collection basis (Benjamin Tissoires) [1740778] - [hid] wacom: generic: support the 'report valid' usage for touch (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read HID_DG_CONTACTMAX from any feature report (Benjamin Tissoires) [1740778] - [hid] wacom: Add 2nd gen Intuos Pro Small support (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee Rainbow CV720 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 307 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 267 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 265 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix 064d:c52f receiver support (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Call request_module before doing device_add" (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Do not call request_module() in async context" (Benjamin Tissoires) [1740778] - [hid] revert "hid: Increase maximum report size allowed by hid_field_extract()" (Benjamin Tissoires) [1740778] - [hid] a4tech: fix horizontal scrolling (Benjamin Tissoires) [1740778] - [hid] hyperv: Add a module description line (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: Add support for the S510 remote control (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: hid: make const array consumer_rdesc_start static (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make const array template static (Benjamin Tissoires) [1740778] - [hid] multitouch: handle faulty Elo touch device (Benjamin Tissoires) [1740778] - [input] treewide: Add SPDX license identifier for more missed files (Benjamin Tissoires) [1740778] - [hid] wacom: Sync INTUOSP2_BT touch state after each frame if necessary (Benjamin Tissoires) [1740778] - [hid] wacom: Correct button numbering 2nd-gen Intuos Pro over Bluetooth (Benjamin Tissoires) [1740778] - [hid] wacom: Send BTN_TOUCH in response to INTUOSP2_BT eraser contact (Benjamin Tissoires) [1740778] - [hid] wacom: Don't report anything prior to the tool entering range (Benjamin Tissoires) [1740778] - [hid] wacom: Don't set tool type until we're in range (Benjamin Tissoires) [1740778] - [hid] wacom: correct touch resolution x/y typo (Benjamin Tissoires) [1740778] - [hid] wacom: generic: Correct pad syncing (Benjamin Tissoires) [1740778] - [hid] wacom: generic: only switch the mode on devices with LEDs (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Add usb-id for the 27MHz MX3000 receiver (Benjamin Tissoires) [1740778] - [hid] rmi: Use SET_REPORT request on control endpoint for Acer Switch 3 and 5 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for the MX5500 keyboard (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the Logitech MX5500's Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add iBall Aer3 to descriptor override (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix spelling in printk (Benjamin Tissoires) [1740778] - [hid] input: add mapping for KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [hid] input: fix assignment of .value (Benjamin Tissoires) [1740778] - [hid] input: make sure the wheel high resolution multiplier is set (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add usbhid dependency in Kconfig (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 consumer keys reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 extra mouse buttons reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 wheel reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make hidpp10_set_register_bit a bit more generic (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add input_device ptr to struct hidpp_device (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not hardcode very long report length (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: handle devices attached to 27MHz wireless receivers (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: use RAP instead of FAP to get the protocol version (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove unused origin_is_hid_core function parameter (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove double assignment from __hidpp_send_report (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not make failure to get the name fatal (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: ignore very-short or empty names (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make .probe usbhid capable (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: allow non HID++ devices to be handled by this module (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for Logitech Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make appending of the HID++ descriptors conditional (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove false-positive error on double queueing of delayed-work (Benjamin Tissoires) [1740778] - [hid] logitech-dj: pick a better name for non-unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: deal with some KVMs adding an extra interface to the usbdev (Benjamin Tissoires) [1740778] - [hid] logitech-dj: replace dev_err calls with hid_err calls (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz mouse-only receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the gaming unifying receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for non unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add logi_dj_recv_queue_unknown_work helper (Benjamin Tissoires) [1740778] - [hid] logitech-dj: support sharing struct dj_receiver_dev between USB-interfaces (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename dj_receiver_dev.hdev to dj_receiver_dev.hidpp (Benjamin Tissoires) [1740778] - [hid] logitech-dj: protect the paired_dj_devices access in add_djhid_dev with the lock (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove unused querying_devices variable (Benjamin Tissoires) [1740778] - [hid] logitech-dj: do not schedule the dj report itself (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove USB dependency (Benjamin Tissoires) [1740778] - [hid] logitech-dj: declare and use a few HID++ 1.0 constants (Benjamin Tissoires) [1740778] - [hid] logitech-dj: use BIT() macro for RF Report types (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix variable naming in logi_dj_hidpp_event (Benjamin Tissoires) [1740778] - [hid] logitech-dj: reshuffle logi_dj_recv_forward_* (Benjamin Tissoires) [1740778] - [hid] logitech: Stop setting drvdata to NULL on probe failure and remove (Benjamin Tissoires) [1740778] - [hid] quirks: do not blacklist Logitech devices (Benjamin Tissoires) [1740778] - [hid] u2fzero: fail probe if not using USB transport (Benjamin Tissoires) [1740778] - [hid] u2fzero: fix compiling error in u2fzero_probe() (Benjamin Tissoires) [1740778] - [hid] revert "hid: i2c-hid: Disable runtime PM on Synaptics touchpad" (Benjamin Tissoires) [1740778] - [hid] add driver for U2F Zero built-in LED and RNG (Benjamin Tissoires) [1740778] - [hid] core: Do not call request_module() in async context (Benjamin Tissoires) [1740778] - [hid] macally: Add support for Macally ikey keyboard (Benjamin Tissoires) [1740778] - [hid] core: Call request_module before doing device_add (Benjamin Tissoires) [1740778] - [hid] core: move Usage Page concatenation to Main item (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: change low battery level threshold from 31 to 30 percent (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove hidpp_is_connected() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: simplify printing of HID++ version (Benjamin Tissoires) [1740778] - [hid] picolcd: Convert to use sysfs_streq() (Benjamin Tissoires) [1740778] - [hid] hid-sensor-custom: simplify getting .driver_data (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Assistant key (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Synaptics touchpad (Benjamin Tissoires) [1740778] - [hid] quirks: Fix keyboard + touchpad on Lenovo Miix 630 (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Toggle Display" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Full Screen" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for keyboard Brightness Up/Down/Toggle keys (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Expose/Overview key (Benjamin Tissoires) [1740778] - [hid] input: fix mapping of aspect ratio key (Benjamin Tissoires) [1740778] - [hid] logitech: Handle 0 scroll events for the m560 (Benjamin Tissoires) [1740778] - [hid] debug: fix race condition with between rdesc_show() and device removal (Benjamin Tissoires) [1740778] - [hid] logitech: check the return value of create_singlethread_workqueue (Benjamin Tissoires) [1740778] - [hid] steam: fix deadlock with input devices (Benjamin Tissoires) [1740778] - [hid] uclogic: remove redudant duplicated null check on ver_ptr (Benjamin Tissoires) [1740778] - [hid] quirks: Drop misused kernel-doc annotation (Benjamin Tissoires) [1740778] - [hid] quirks: use correct format chars in dbg_hid (Benjamin Tissoires) [1740778] - [hid] Remove Waltop tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove KYE tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove hid-uclogic entries from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] uclogic: Do not initialize non-USB devices (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee G5 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support Gray-coded rotary encoders (Benjamin Tissoires) [1740778] - [hid] uclogic: Support faking Wacom pad device ID (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Deco 01 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G640 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee EX07S frame controls (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee M540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee 2150 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support v2 protocol (Benjamin Tissoires) [1740778] - [hid] uclogic: Support fragmented high-res reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Support in-range reporting emulation (Benjamin Tissoires) [1740778] - [hid] uclogic: Designate current protocol v1 (Benjamin Tissoires) [1740778] - [hid] uclogic: Re-initialize tablets on resume (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract tablet parameter discovery into a module (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract report descriptors to a module (Benjamin Tissoires) [1740778] - [hid] Clarify vendor ID reuse by Ugee tablets (Benjamin Tissoires) [1740778] - [hid] viewsonic: Support PD1011 signature pad (Benjamin Tissoires) [1740778] - [hid] kye: Add support for EasyPen M406XE (Benjamin Tissoires) [1740778] - [hid] wacom: Add support for Pro Pen slim (Benjamin Tissoires) [1740778] - [hid] roccat: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] wacom: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] fix Logitech WingMan Formula GP joined axes (Benjamin Tissoires) [1740778] - [hid] multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1740778] - [hid] steam: fix boot loop with bluetooth firmware (Benjamin Tissoires) [1740778] - [hid] Add ASUS T100CHI keyboard dock battery quirks (Benjamin Tissoires) [1740778] - [hid] Add support for Toshiba WT10A tablet bluetooth keyboard (Benjamin Tissoires) [1740778] - [hid] wacom: Move HID fix for AES serial number into wacom_hid_usage_quirk (Benjamin Tissoires) [1740778] - [hid] elan: Make array buf static, shrinks object size (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Ignore input report if there's no data present on Elan touchpanels (Benjamin Tissoires) [1740778] - [hid] core: simplify active collection tracking (Benjamin Tissoires) [1740778] - [hid] Support for Maltron L90 keyboard media keys (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Goodix touchpad (Benjamin Tissoires) [1740778] - [hid] sony: Fix SHANWAN PS3 GamePad rumble and led settings support (Benjamin Tissoires) [1740778] - [hid] sony: Transform one-time SHANWAN check into quirk (Benjamin Tissoires) [1740778] - [hid] core: replace the collection tree pointers with indices (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add Odys Winbook 13 to descriptor override (Benjamin Tissoires) [1740778] - [hid] lenovo: Add checks to fix of_led_classdev_register (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: add MSI interrupt support (Benjamin Tissoires) [1740778] - [hid] debug: Change to use DEFINE_SHOW_ATTRIBUTE macro (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: fixes incorrect error handling (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: fix typo, hiddpp to hidpp (Benjamin Tissoires) [1740778] - [hid] input: use the Resolution Multiplier for high-resolution scrolling (Benjamin Tissoires) [1740778] - [hid] core: process the Resolution Multiplier (Benjamin Tissoires) [1740778] - [hid] core: store the collections as a basic tree (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for Cougar 700K Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] hidraw: enforce minors_lock locking via lockdep (Benjamin Tissoires) [1740778] - [hid] quirks: fix RetroUSB.com devices (Benjamin Tissoires) [1740778] - [kernel] hid: input: support Microsoft wireless radio control hotkey (Benjamin Tissoires) [1740778] - [kernel] hid: use macros in IS_INPUT_APPLICATION (Benjamin Tissoires) [1740778] - [hid] ite: Add USB id match for another ITE based keyboard rfkill key quirk (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: Create a utility class for counting scroll events" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Add function to enable HID++ 1.0 "scrolling acceleration"" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Enable high-resolution scrolling on Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Use LDJ_DEVICE macro for existing Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: fix a used uninitialized GCC warning" (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: simplify/fix high-res scroll event handling" (Benjamin Tissoires) [1740778] - [hid] Add quirk for Primax PIXART OEM mice (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM for LG touchscreen (Benjamin Tissoires) [1740778] - [hid] steam: remove input device when a hid client is running (Benjamin Tissoires) [1740778] - [hid] revert "hid: uhid: use strlcpy() instead of strncpy()" (Benjamin Tissoires) [1740778] - [hid] uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges (Benjamin Tissoires) [1740778] - [hid] iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers (Benjamin Tissoires) [1740778] - [hid] input: Ignore battery reported by Symbol DS4308 (Benjamin Tissoires) [1740778] - [hid] Add quirk for Microsoft PIXART OEM mouse (Benjamin Tissoires) [1740778] - [kernel] hid: fix up .raw_event() documentation (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Direkt-Tek DTLAPY133-1 to descriptor override (Benjamin Tissoires) [1740778] - [hid] input: simplify/fix high-res scroll event handling (Benjamin Tissoires) [1740778] - [hid] we do not randomly make new drivers 'default y' (Benjamin Tissoires) [1740778] - [hid] i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array (Benjamin Tissoires) [1740778] - [hid] alps: allow incoming reports when only the trackstick is opened (Benjamin Tissoires) [1740778] - [hid] revert "hid: add NOGET quirk for Eaton Ellipse MAX UPS" (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add a small delay after sleep command for Raydium touchpanel (Benjamin Tissoires) [1740778] - [hid] usbhid: Add quirk for Redragon/Dragonrise Seymur 2 (Benjamin Tissoires) [1740778] - [hid] wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 (Benjamin Tissoires) [1740778] - [hid] google: add dependency on Cros EC for Hammer (Benjamin Tissoires) [1740778] - [hid] elan: fix spelling mistake "registred" -> "registered" (Benjamin Tissoires) [1740778] - [hid] google: drop superfluous const before SIMPLE_DEV_PM_OPS() (Benjamin Tissoires) [1740778] - [hid] google: add support tablet mode switch for Whiskers (Benjamin Tissoires) [1740778] - [hid] magicmouse: add support for Apple Magic Trackpad 2 (Benjamin Tissoires) [1740778] - [hid] i2c-hid: override HID descriptors for certain devices (Benjamin Tissoires) [1740778] - [hid] hid-bigbenff: driver for BigBen Interactive PS3OFMINIPAD gamepad (Benjamin Tissoires) [1740778] - [hid] logitech: fix a used uninitialized GCC warning (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: using list_head for ipc write queue (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: use resource-managed api (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: Enhance API to get ring buffer sizes (Benjamin Tissoires) [1740778] - [hid] input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS (Benjamin Tissoires) [1740778] - [hid] microsoft: the driver now neeed MEMLESS_FF infrastructure (Benjamin Tissoires) [1740778] - [hid] cougar: Stop processing vendor events on hid-core (Benjamin Tissoires) [1740778] - [hid] cougar: Make parameter 'g6_is_space' dinamically settable (Benjamin Tissoires) [1740778] - [hid] microsoft: Add rumble support for Xbox One S controller (Benjamin Tissoires) [1740778] - [hid] microsoft: Convert private data to be a proper struct (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] input: Create a utility class for counting scroll events (Benjamin Tissoires) [1740778] - [hid] multitouch: simplify the application retrieval (Benjamin Tissoires) [1740778] - [hid] input: do not append a suffix if the name already has it (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling (Benjamin Tissoires) [1740778] - [hid] i2c-hid: disable runtime PM operations on hantick touchpad (Benjamin Tissoires) [1740778] - [hid] sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report (Benjamin Tissoires) [1740778] - [hid] core: fix NULL pointer dereference (Benjamin Tissoires) [1740778] - [hid] hid-saitek: Add device ID for RAT 7 Contagion (Benjamin Tissoires) [1740778] - [hid] core: fix memory leak on probe (Benjamin Tissoires) [1740778] - [hid] add support for Apple Magic Keyboards (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: tx_buf memory leak on probe/remove (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: Prevent loading of driver on Mehlow (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for the Cougar 500k Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] cougar: make compare_device_paths reusable (Benjamin Tissoires) [1740778] - [hid] multitouch: handle palm for touchscreens (Benjamin Tissoires) [1740778] - [hid] multitouch: touchscreens also use confidence reports (Benjamin Tissoires) [1740778] - [hid] multitouch: report MT_TOOL_PALM for non-confident touches (Benjamin Tissoires) [1740778] - [hid] microsoft: support the Surface Dial (Benjamin Tissoires) [1740778] - [hid] core: do not upper bound the collection stack (Benjamin Tissoires) [1740778] - [hid] input: enable Totem on the Dell Canvas 27 (Benjamin Tissoires) [1740778] - [hid] multitouch: remove one copy of values (Benjamin Tissoires) [1740778] - [hid] multitouch: ditch mt_report_id (Benjamin Tissoires) [1740778] - [hid] multitouch: store a per application quirks value (Benjamin Tissoires) [1740778] - [hid] multitouch: Store per collection multitouch data (Benjamin Tissoires) [1740778] - [hid] multitouch: make sure the static list of class is not changed (Benjamin Tissoires) [1740778] - [hid] elan: Add support for touchpad on the Toshiba Click Mini L9W (Benjamin Tissoires) [1740778] - [hid] elan: Add USB-id for HP x2 10-n000nd touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Add a flag for selecting if the touchpad has a LED (Benjamin Tissoires) [1740778] - [hid] elan: Query resolution from the touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Query device max_x and max_y value from touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Hardcode finger-count and usb-interface (Benjamin Tissoires) [1740778] - [hid] elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH (Benjamin Tissoires) [1740778] - [hid] elan: Stop claiming we have TOUCH_MAJOR and then never reporting it (Benjamin Tissoires) [1740778] - [hid] elan: Remove unused max_area_x and max_area_y vatiables (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sc->output_report_dmabuf (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_battery_probe() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_leds_init() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_sensors() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_touchpad() (Benjamin Tissoires) [1740778] - [hid] wacom: convert Wacom custom usages to standard HID usages (Benjamin Tissoires) [1740778] - [hid] wacom: Move handling of HID quirks into a dedicated function (Benjamin Tissoires) [1740778] - [hid] wacom: Replace touch_max fixup code with static touch_max definitions (Benjamin Tissoires) [1740778] - [hid] wiimote: add support for Guitar-Hero devices (Benjamin Tissoires) [1740778] - [hid] usbhid: use irqsave() in USB's complete callback (Benjamin Tissoires) [1740778] - [hid] redragon: fix num lock and caps lock LEDs (Benjamin Tissoires) [1740778] - [hid] hid-ntrig: add error handling for sysfs_create_group (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add vddl regulator control (Benjamin Tissoires) [1740778] - [uapi] input: document meanings of KEY_SCREEN and KEY_ZOOM (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - avoid processing unknown IRQs (Benjamin Tissoires) [1740778] - [input] revert "input: elantech - enable SMBus on new (2018+) systems" (Benjamin Tissoires) [1740778] - [input] elantech - annotate fall-through case in elantech_use_host_notify() (Benjamin Tissoires) [1740778] - [samples] treewide: Add SPDX license identifier - Makefile/Kconfig (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - remove Lenovo Legion Y7000 PnpID (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI mode for HP Spectre X360 (Benjamin Tissoires) [1740778] - [input] elantech - enable SMBus on new (2018+) systems (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778] - [input] usbtouchscreen - initialize PM mutex before using it (Benjamin Tissoires) [1740778] - [input] alps - fix a mismatch between a condition check and its comment (Benjamin Tissoires) [1740778] - [input] psmouse - fix build error of multiple definition (Benjamin Tissoires) [1740778] - [input] alps - don't handle ALPS cs19 trackpoint-only device (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - remove dependencies on PAGE_SIZE for ring buffer (Benjamin Tissoires) [1740778] - [input] synaptics - fix misuse of strlcpy (Benjamin Tissoires) [1740778] - [input] synaptics - whitelist Lenovo T580 SMBus intertouch (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBUS on T480 thinkpad trackpad (Benjamin Tissoires) [1740778] - [input] joydev - extend absolute mouse detection (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - export the device id whitelist (Benjamin Tissoires) [1740778] - [kernel] pm: suspend: Rename pm_suspend_via_s2idle() (Benjamin Tissoires) [1740778] - [kernel] pm: sleep: Add kerneldoc comments to some functions (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus on ThinkPad E480 and E580 (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - remove set but not used variable 'sensor_flags' (Benjamin Tissoires) [1740778] - [input] uinput - add compat ioctl number translation for UI_*_FF_UPLOAD (Benjamin Tissoires) [1740778] - [input] libps2 - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - write config register values to the right offset (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix enum_fmt (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fill initial format (Benjamin Tissoires) [1740778] - [uapi] input: add KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix possible double free (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - add module description (Benjamin Tissoires) [1740778] - [input] i8042 - signal wakeup from atkbd/psmouse (Benjamin Tissoires) [1740778] - [input] evdev - use struct_size() in kzalloc() and vzalloc() (Benjamin Tissoires) [1740778] - [input] elan_i2c - add hardware ID for multiple Lenovo laptops (Benjamin Tissoires) [1740778] - [input] wacom_serial4 - add support for Wacom ArtPad II tablet (Benjamin Tissoires) [1740778] - [input] elan_i2c - add id for touchpad found in Lenovo s21e-20 (Benjamin Tissoires) [1740778] - [input] i8042 - rework DT node name comparisons (Benjamin Tissoires) [1740778] - [input] synaptics_i2c - remove redundant spinlock (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK (Benjamin Tissoires) [1740778] - [input] revert "input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G" (Benjamin Tissoires) [1740778] - [input] elantech - enable 3rd button support on Fujitsu CELSIUS H780 (Benjamin Tissoires) [1740778] - [uapi] input: input_event - fix the CONFIG_SPARC64 mixup (Benjamin Tissoires) [1740778] - [input] uinput - fix undefined behavior in uinput_validate_absinfo() (Benjamin Tissoires) [1740778] - [uapi] input: input_event - provide override for sparc64 (Benjamin Tissoires) [1740778] - [input] soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device (Benjamin Tissoires) [1740778] - [input] soc_button_array - add usage-page 0x01 usage-id 0xca mapping (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP EliteBook 840 G4 (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI on ThinkPad T560 (Benjamin Tissoires) [1740778] - [documentation] input: add `REL_WHEEL_HI_RES` and `REL_HWHEEL_HI_RES` (Benjamin Tissoires) [1740778] - [uapi] input: restore EV_ABS ABS_RESERVED (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP 15-ay000 (Benjamin Tissoires) [1740778] - [input] synaptics - add PNP ID for ThinkPad P50 to SMBus (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR (Benjamin Tissoires) [1740778] - [input] elan_i2c - add support for ELAN0621 touchpad (Benjamin Tissoires) [1740778] - [documentation] revert "input: Add the `REL_WHEEL_HI_RES` event code" (Benjamin Tissoires) [1740778] - [input] atkbd - clean up indentation issue (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ELAN0620 to the ACPI table (Benjamin Tissoires) [1740778] - [input] synaptics - avoid using uninitialized variable when probing (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM (Benjamin Tissoires) [1740778] - [input] of_touchscreen - add support for touchscreen-min-x|y (Benjamin Tissoires) [1740778] - [input] elants_i2c - use DMA safe i2c when possible (Benjamin Tissoires) [1740778] - [input] uinput - add a schedule point in uinput_inject_events() (Benjamin Tissoires) [1740778] - [input] evdev - add a schedule point in evdev_write() (Benjamin Tissoires) [1740778] - [input] mousedev - add a schedule point in mousedev_write() (Benjamin Tissoires) [1740778] - [uapi] input: reserve 2 events code because of HID (Benjamin Tissoires) [1740778] - [input] i8042 - enable keyboard wakeups by default when s2idle is used (Benjamin Tissoires) [1740778] - [input] uinput - allow for max == min during input_absinfo validation (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari CapsLock behaviour (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari keymap (Benjamin Tissoires) [1740778] - [documentation] input: Add the `REL_WHEEL_HI_RES` event code (Benjamin Tissoires) [1740778] - [input] mark expected switch fall-throughs (Benjamin Tissoires) [1740778] - [input] evdev - switch to bitmap API (Benjamin Tissoires) [1740778] - [input] elan_i2c_smbus - cast sizeof to int for comparison (Benjamin Tissoires) [1740778] - [uapi] input: stop telling users to snail-mail Vojtech (Benjamin Tissoires) [1740778] - [documentation] input: add MT_TOOL_DIAL (Benjamin Tissoires) [1740778] - [input] i8042 - increment wakeup_count for the respective port (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - allow better run-time configuration (Benjamin Tissoires) [1740778] - [xen] Sync up with the canonical protocol definitions in Xen (Benjamin Tissoires) [1740778] - [cpufreq] dev_pm_qos_update_request() can return 1 on success (Al Stone) [1739729 1725581] - [cpufreq] Make cpufreq_generic_init() return void (Al Stone) [1739729 1725581] - [cpufreq] Add QoS requests for userspace constraints (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Reuse refresh_frequency_limits() (Al Stone) [1739729 1725581] - [cpufreq] Register notifiers with the PM QoS framework (Al Stone) [1739729 1725581] - [base] pm / qos: Add support for MIN/MAX frequency constraints (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Rename __dev_pm_qos_read_value() and dev_pm_qos_raw_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_{add|remove}_notifier() (Al Stone) [1739729 1725581] - [cpufreq] Avoid calling cpufreq_verify_current_freq() from handle_update() (Al Stone) [1739729 1725581] - [cpufreq] Consolidate cpufreq_update_current_freq() and __cpufreq_get() (Al Stone) [1739729 1725581] - [cpufreq] Don't skip frequency validation for has_target() drivers (Al Stone) [1739729 1725581] - [cpufreq] Use has_target() instead of !setpolicy (Al Stone) [1739729 1725581] - [cpufreq] Remove redundant !setpolicy check (Al Stone) [1739729 1725581] - [kernel] cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub (Al Stone) [1739729 1725581] - [opp] Don't use IS_ERR on invalid supplies (Al Stone) [1739729 1725581] - [kernel] pm: sleep: Update struct wakeup_source documentation (Al Stone) [1739729 1725581] - [base] base: power: remove wakeup_sources_stats_dentry variable (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Fail initialization if driver cannot be registered (Al Stone) [1739729 1725581] - [opp] Make dev_pm_opp_set_rate() handle freq = 0 to drop performance votes (Al Stone) [1739729 1725581] - [opp] Don't overwrite rounded clk rate (Al Stone) [1739729 1725581] - [base] pm: sleep: Show how long dpm_suspend_start() and dpm_suspend_end() take (Al Stone) [1739729 1725581] - [base] pm / clk: Remove error message on out-of-memory condition (Al Stone) [1739729 1725581] - [base] base: power: clock_ops: Use of_clk_get_parent_count() (Al Stone) [1739729 1725581] - [opp] Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() (Al Stone) [1739729 1725581] - [opp] Attach genpds to devices from within OPP core (Al Stone) [1739729 1725581] - [base] pm / domains: Add GENPD_FLAG_RPM_ALWAYS_ON flag (Al Stone) [1739729 1725581] - [cpufreq] Don't find governor for setpolicy drivers in cpufreq_init_policy() (Al Stone) [1739729 1725581] - [cpufreq] Explain the kobject_put() in cpufreq_policy_alloc() (Al Stone) [1739729 1725581] - [x86] cpufreq: Call transition notifier only once for each policy (Al Stone) [1739729 1725581] - [cpufreq] Fix kobject memleak (Al Stone) [1739729 1725581] - [cpufreq] centrino: Fix centrino_setpolicy() kerneldoc comment (Al Stone) [1739729 1725581] - [base] pm / domains: Allow to attach a CPU via genpd_dev_pm_attach_by_id|name() (Al Stone) [1739729 1725581] - [base] pm / domains: Search for the CPU device outside the genpd lock (Al Stone) [1739729 1725581] - [base] pm / domains: Drop unused in-parameter to some genpd functions (Al Stone) [1739729 1725581] - [base] pm / domains: Use the base device for driver_deferred_probe_check_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Enable genpd_dev_pm_attach_by_id|name() for single PM domain (Al Stone) [1739729 1725581] - [base] pm / domains: Allow OF lookup for multi PM domain case from ->attach_dev() (Al Stone) [1739729 1725581] - [base] pm / domains: Don't kfree() the virtual device in the error path (Al Stone) [1739729 1725581] - [cpufreq] Move ->get callback check outside of __cpufreq_get() (Al Stone) [1739729 1725581] - [x86] tsc: Rework time_cpufreq_notifier() (Al Stone) [1739729 1725581] - [x86] tsc: Fix UV TSC initialization (Al Stone) [1739729 1725581] - [x86] tsc: Prevent result truncation on 32bit (Al Stone) [1739729 1725581] - [x86] tsc: Consolidate init code (Al Stone) [1739729 1725581] - [x86] tsc: Make use of tsc_calibrate_cpu_early() (Al Stone) [1739729 1725581] - [x86] tsc: Split native_calibrate_cpu() into early and late parts (Al Stone) [1739729 1725581] - [x86] tsc: Use TSC as sched clock early (Al Stone) [1739729 1725581] - [x86] tsc: Initialize cyc2ns when tsc frequency is determined (Al Stone) [1739729 1725581] - [x86] tsc: Calibrate tsc only once (Al Stone) [1739729 1725581] - [x86] tsc: Redefine notsc to behave as tsc=unstable (Al Stone) [1739729 1725581] - [x86] platform/uv: Provide is_early_uv_system() (Al Stone) [1739729 1725581] - [base] pm / domains: remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [cpufreq] Remove needless bios_limit check in show_bios_limit() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq/acpi-cpufreq.c: This fixes the following checkpatch warning (Al Stone) [1739729 1725581] - [base] pm / core: Propagate dev->power.wakeup_path when no callbacks (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd governor for CPUs (Al Stone) [1739729 1725581] - [cpuidle] Export the next timer expiration for CPUs (Al Stone) [1739729 1725581] - [base] pm / core: Introduce dpm_async_fn() helper (Al Stone) [1739729 1725581] - [cpufreq] boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option (Al Stone) [1739729 1725581] - [opp] Introduce dev_pm_opp_find_freq_ceil_by_volt() (Al Stone) [1739729 1725581] - [base] pm / domains: Add support for CPU devices to genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Add generic data pointer to struct genpd_power_state (Al Stone) [1739729 1725581] - [cpufreq] rhel: cpufreq: switch printk users from pf and pF to ps and pS, respectively (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for device_pm_wait_for_dev() (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for dpm_watchdog_handler() (Al Stone) [1739729 1725581] - [cpufreq] stats: Use lock by stat to replace global spin lock (Al Stone) [1739729 1725581] - [cpufreq] Remove cpufreq_driver check in cpufreq_boost_supported() (Al Stone) [1739729 1725581] - [cpufreq] ppc_cbe: fix possible object reference leak (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Update max frequency on global turbo changes (Al Stone) [1739729 1725581] - [base] pm / wakeup: Use pm_pr_dbg() instead of pr_debug() (Al Stone) [1739729 1725581] - [cpufreq] Add cpufreq_cpu_acquire() and cpufreq_cpu_release() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Driver-specific handling of _PPC updates (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Load only on Intel hardware (Al Stone) [1739729 1725581] - [cpufreq] scpi: Fix use after free (Al Stone) [1739729 1725581] - [base] pm / domains: Avoid a potential deadlock (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix up iowait_boost computation (Al Stone) [1739729 1725581] - [opp] pm / opp: Update performance state when freq == old_freq (Al Stone) [1739729 1725581] - [base] pm / wakeup: Drop wakeup_source_drop() (Al Stone) [1739729 1725581] - [base] pm / wakeup: Rework wakeup source timer cancellation (Al Stone) [1739729 1725581] - [base] pm / domains: Remove one unnecessary blank line (Al Stone) [1739729 1725581] - [base] pm / domains: Return early for all errors in _genpd_power_off() (Al Stone) [1739729 1725581] - [base] pm / domains: Improve warn for multiple states but no governor (Al Stone) [1739729 1725581] - [opp] Fix handling of multiple power domains (Al Stone) [1739729 1725581] - [base] pm / qos: Fix typo in file description (Al Stone) [1739729 1725581] - [base] pm-runtime: Call pm_runtime_active|suspended_time() from sysfs (Al Stone) [1739729 1725581] - [base] pm-runtime: Consolidate code to get active/suspended time (Al Stone) [1739729 1725581] - [base] pm: Add and use pr_fmt() (Al Stone) [1739729 1725581] - [cpufreq] Improve kerneldoc comments for cpufreq_cpu_get/put() (Al Stone) [1739729 1725581] - [cpufreq] acpi-cpufreq: Report if CPU doesn't support boost technologies (Al Stone) [1739729 1725581] - [base] driver core: Fix PM-runtime for links added during consumer probe (Al Stone) [1739729 1725581] - [cpufreq] Pass updated policy to driver ->setpolicy() callback (Al Stone) [1739729 1725581] - [cpufreq] Fix two debug messages in cpufreq_set_policy() (Al Stone) [1739729 1725581] - [cpufreq] Reorder and simplify cpufreq_update_policy() (Al Stone) [1739729 1725581] - [cpufreq] Add kerneldoc comments for two core functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix use-after-free in scmi_cpufreq_exit() (Al Stone) [1739729 1725581] - [kernel] pm / core: Add support to skip power management in device/driver model (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Rework iowait boosting to be less aggressive (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Eliminate intel_pstate_get_base_pstate() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Avoid redundant initialization of local vars (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Work around for Hisilicon CPPC cpufreq (Al Stone) [1739729 1725581] - [cpufreq] speedstep: convert BUG() to BUG_ON() (Al Stone) [1739729 1725581] - [cpufreq] powernv: fix missing check of return value in init_powernv_pstates() (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: remove unneeded semicolon (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in genpd_dev_pm_attach_by_name() (Al Stone) [1739729 1725581] - [cpufreq] Replace double NOT (!!) with single NOT (!) (Al Stone) [1739729 1725581] - [base] pm / suspend: Print debug messages for device using direct-complete (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Add reasons for failure and debug messages (Al Stone) [1739729 1725581] - [base] driver core: Fix possible supplier PM-usage counter imbalance (Al Stone) [1739729 1725581] - [base] pm-runtime: Fix __pm_runtime_set_status() race with runtime resume (Al Stone) [1739729 1725581] - [cpufreq] dt: Implement online/offline() callbacks (Al Stone) [1739729 1725581] - [cpufreq] Allow light-weight tear down and bring up of CPUs (Al Stone) [1739729 1725581] - [base] pm-runtime: Take suppliers into account in __pm_runtime_set_status() (Al Stone) [1739729 1725581] - [opp] no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Register an Energy Model (Al Stone) [1739729 1725581] - [opp] pm / opp: Introduce a power estimation helper (Al Stone) [1739729 1725581] - [opp] pm / opp: Remove unused parameter of _generic_set_opp_clk_only() (Al Stone) [1739729 1725581] - [cpufreq] scpi: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] dt: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] stats: Fix concurrency issues while resetting stats (Al Stone) [1739729 1725581] - [cpufreq] stats: Declare freq-attr right after their callbacks (Al Stone) [1739729 1725581] - [base] driver core: Do not call rpm_put_suppliers() in pm_runtime_drop_link() (Al Stone) [1739729 1725581] - [base] driver core: Fix handling of runtime PM flags in device_link_add() (Al Stone) [1739729 1725581] - [base] driver core: Do not resume suppliers under device_links_write_lock() (Al Stone) [1739729 1725581] - [base] driver core: Avoid careless re-use of existing device links (Al Stone) [1739729 1725581] - [base] driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link flag handling (Al Stone) [1739729 1725581] - [base] driver core: Add flag to autoremove device link on supplier unbind (Al Stone) [1739729 1725581] - [base] driver core: Rename flag AUTOREMOVE to AUTOREMOVE_CONSUMER (Al Stone) [1739729 1725581] - [base] pm-runtime: update accounting_timestamp on enable (Al Stone) [1739729 1725581] - [cpufreq] scpi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] scmi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] cpufreq-dt: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] Auto-register the driver as a thermal cooling device if asked (Al Stone) [1739729 1725581] - [cpufreq] thermal: cpu_cooling: Require thermal core to be compiled in (Al Stone) [1739729 1725581] - [cpufreq] Use struct kobj_attribute instead of struct global_attr (Al Stone) [1739729 1725581] - [base] pm / wakeup: fix kerneldoc comment for pm_wakeup_dev_event() (Al Stone) [1739729 1725581] - [base] pm: domains: no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [opp] Add support for parsing the 'opp-level' property (Al Stone) [1739729 1725581] - [kernel] cpufreq: Replace open-coded << with BIT() (Al Stone) [1739729 1725581] - [base] pm: clock_ops: fix missing clk_prepare() return value check (Al Stone) [1739729 1725581] - [cpufreq] e_powersaver: Use struct_size() in kzalloc() (Al Stone) [1739729 1725581] - [cpufreq] Don't update new_policy on failures (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix frequency invariance in slow path (Al Stone) [1739729 1725581] - [cpufreq] check if policy is inactive early in __cpufreq_get() (Al Stone) [1739729 1725581] - [opp] cpufreq: scpi/scmi: Fix freeing of dynamic OPPs (Al Stone) [1739729 1725581] - [base] pm: sleep: call devfreq suspend/resume (Al Stone) [1739729 1725581] - [devfreq] pm / devfreq: add devfreq_suspend/resume() functions (Al Stone) [1739729 1725581] - [base] pm / domains: remove define_genpd_open_function() and define_genpd_debugfs_fops() (Al Stone) [1739729 1725581] - [base] pm / domains: Propagate performance state updates (Al Stone) [1739729 1725581] - [base] pm / domains: Factorize dev_pm_genpd_set_performance_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Save OPP table pointer in genpd (Al Stone) [1739729 1725581] - [opp] Don't return 0 on error from of_get_required_opp_performance_state() (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_xlate_performance_state() helper (Al Stone) [1739729 1725581] - [opp] Improve _find_table_of_opp_np() (Al Stone) [1739729 1725581] - [base] pm / domains: Make genpd performance states orthogonal to the idlestates (Al Stone) [1739729 1725581] - [opp] Fix missing debugfs supply directory for OPPs (Al Stone) [1739729 1725581] - [opp] Use opp_table->regulators to verify no regulator case (Al Stone) [1739729 1725581] - [base] pm: Switch to use ptR (Al Stone) [1739729 1725581] - [cpufreq] powernv: add of_node_put() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Force HWP min perf before offline (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: change CONFIG_6xx to CONFIG_PPC_BOOK3S_32 (Al Stone) [1739729 1725581] - [opp] Fix parsing of multiple phandles in "operating-points-v2" property (Al Stone) [1739729 1725581] - [opp] Remove of_dev_pm_opp_find_required_opp() (Al Stone) [1739729 1725581] - [base] opp: Rename and relocate of_genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Configure all required OPPs (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_{set|put}_genpd_virt_dev() helper (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Populate OPPs from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Populate required opp tables from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Separate out custom OPP handler specific code (Al Stone) [1739729 1725581] - [opp] Identify and mark genpd OPP tables (Al Stone) [1739729 1725581] - [base] pm / domains: Rename genpd virtual devices as virt_dev (Al Stone) [1739729 1725581] - [cpufreq] remove unused arm_big_little_dt driver (Al Stone) [1739729 1725581] - [cpufreq] drop ARM_BIG_LITTLE_CPUFREQ support for ARM64 (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix compilation for !CONFIG_ACPI (Al Stone) [1739729 1725581] - [base] pm / domains: Deal with multiple states but no governor in genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Don't treat zero found compatible idle states as an error (Al Stone) [1739729 1725581] - [cpufreq] conservative: Take limits changes into account properly (Al Stone) [1739729 1725581] - [opp] pm / opp: _of_add_opp_table_v2(): increment count only if OPP is added (Al Stone) [1739729 1725581] - [cpufreq] dt: Try freeing static OPPs only if we have added them (Al Stone) [1739729 1725581] - [opp] Return error on error from dev_pm_opp_get_opp_count() (Al Stone) [1739729 1725581] - [opp] Improve error handling in dev_pm_opp_of_cpumask_add_table() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Mark acpi_ids as used (Al Stone) [1739729 1725581] - [opp] Pass OPP table to _of_add_opp_table_v{1|2}() (Al Stone) [1739729 1725581] - [opp] Prevent creating multiple OPP tables for devices sharing OPP nodes (Al Stone) [1739729 1725581] - [opp] Use a single mechanism to free the OPP table (Al Stone) [1739729 1725581] - [opp] Don't remove dynamic OPPs from _dev_pm_opp_remove_table() (Al Stone) [1739729 1725581] - [opp] Create separate kref for static OPPs list (Al Stone) [1739729 1725581] - [opp] Don't take OPP table's kref for static OPPs (Al Stone) [1739729 1725581] - [opp] Parse OPP table's DT properties from _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Pass index to _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Protect dev_list with opp_table lock (Al Stone) [1739729 1725581] - [opp] Don't try to remove all OPP tables on failure (Al Stone) [1739729 1725581] - [opp] Free OPP table properly on performance state irregularities (Al Stone) [1739729 1725581] - [cpufreq] Convert to using pOFn instead of device_node.name (Al Stone) [1739729 1725581] - [cpufreq] remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [base] pm / clk: signedness bug in of_pm_clk_add_clks() (Al Stone) [1739729 1725581] - [trace] cpufreq: trace frequency limits change (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Disable dynamic scaling on many-CPU systems (Al Stone) [1739729 1725581] - [base] pm / domains: Stop deferring probe at the end of initcall (Al Stone) [1739729 1725581] - [base] driver: core: Allow subsystems to continue deferring probe (Al Stone) [1739729 1725581] - [base] driver core: allow stopping deferred probe after init (Al Stone) [1739729 1725581] - [base] driver core: add a debugfs entry to show deferred devices (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce option to attach a device by name to genpd (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: use match_string() helper (Al Stone) [1739729 1725581] - [fs] ceph: use ceph_evict_inode to cleanup inode's resource (Jeff Layton) [1767959] - [fs] ceph: return -EINVAL if given fsc mount option on kernel w/o support (Jeff Layton) [1767959] - [fs] ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open (Jeff Layton) [1767959] - [fs] ceph: add missing check in d_revalidate snapdir handling (Jeff Layton) [1767959] - [fs] ceph: fix RCU case handling in ceph_d_revalidate() (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free in __ceph_remove_cap() (Jeff Layton) [1767959] - [block] rbd: cancel lock_dwork if the wait is interrupted (Jeff Layton) [1767959] - [fs] ceph: just skip unrecognized info in ceph_reply_info_extra (Jeff Layton) [1767959] - [fs] ceph: call ceph_mdsc_destroy from destroy_fs_client (Jeff Layton) [1767959] - [net] libceph: use ceph_kvmalloc() for osdmap arrays (Jeff Layton) [1767959] - [net] libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc() (Jeff Layton) [1767959] - [fs] ceph: include ceph_debug.h in cache.c (Jeff Layton) [1767959] - [fs] ceph: move static keyword to the front of declarations (Jeff Layton) [1767959] - [block] rbd: pull rbd_img_request_create() dout out into the callers (Jeff Layton) [1767959] - [fs] ceph: reconnect connection if session hang in opening state (Jeff Layton) [1767959] - [net] libceph: drop unused con parameter of calc_target() (Jeff Layton) [1767959] - [fs] ceph: use release_pages() directly (Jeff Layton) [1767959] - [block] rbd: fix response length parameter for encoded strings (Jeff Layton) [1767959] - [fs] ceph: allow arbitrary security.* xattrs (Jeff Layton) [1767959] - [fs] ceph: only set CEPH_I_SEC_INITED if we got a MAC label (Jeff Layton) [1767959] - [fs] ceph: turn ceph_security_invalidate_secctx into static inline (Jeff Layton) [1767959] - [fs] ceph: add buffered/direct exclusionary locking for reads and writes (Jeff Layton) [1767959] - [net] libceph: handle OSD op ceph_pagelist_append() errors (Jeff Layton) [1767959] - [fs] ceph: don't return a value from void function (Jeff Layton) [1767959] - [fs] ceph: don't freeze during write page faults (Jeff Layton) [1767959] - [fs] ceph: update the mtime when truncating up (Jeff Layton) [1767959] - [fs] ceph: fix indentation in __get_snap_name() (Jeff Layton) [1767959] - [fs] ceph: remove incorrect comment above __send_cap (Jeff Layton) [1767959] - [fs] ceph: remove CEPH_I_NOFLUSH (Jeff Layton) [1767959] - [fs] ceph: remove unneeded test in try_flush_caps (Jeff Layton) [1767959] - [fs] ceph: have __mark_caps_flushing return flush_tid (Jeff Layton) [1767959] - [fs] ceph: fix comments over ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: eliminate session->s_trim_caps (Jeff Layton) [1767959] - [fs] ceph: fetch cap_gen under spinlock in ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds (Jeff Layton) [1767959] - [fs] ceph: don't SetPageError on writepage errors (Jeff Layton) [1767959] - [fs] ceph: auto reconnect after blacklisted (Jeff Layton) [1767959] - [fs] ceph: invalidate all write mode filp after reconnect (Jeff Layton) [1767959] - [fs] ceph: return -EIO if read/write against filp that lost file locks (Jeff Layton) [1767959] - [fs] ceph: add helper function that forcibly reconnects to ceph cluster (Jeff Layton) [1767959] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: track and report error of async metadata operation (Jeff Layton) [1767959] - [fs] ceph: allow closing session in restarting/reconnect state (Jeff Layton) [1767959] - [net] libceph: add function that clears osd client's abort_err (Jeff Layton) [1767959] - [net] libceph: add function that reset client's entity addr (Jeff Layton) [1767959] - [fs] ceph: don't list vxattrs in listxattr() (Jeff Layton) [1767959] - [fs] ceph: fix directories inode i_blkbits initialization (Jeff Layton) [1767959] - [block] rbd: restore zeroing past the overlap when reading from parent (Jeff Layton) [1767959] - [net] libceph: don't call crypto_free_sync_skcipher() on a NULL tfm (Jeff Layton) [1767959] - [net] libceph: fix PG split vs OSD (re)connect race (Jeff Layton) [1767959] - [fs] ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply (Jeff Layton) [1767959] - [fs] ceph: clear page dirty before invalidate page (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in fill_inode() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() (Jeff Layton) [1767959] - [kernel] libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer (Jeff Layton) [1767959] - [fs] ceph: fix end offset in truncate_inode_pages_range call (Jeff Layton) [1767959] - [fs] ceph: initialize superblock s_time_gran to 1 (Jeff Layton) [1767959] - [block] rbd: setallochint only if object doesn't exist (Jeff Layton) [1767959] - [block] rbd: support for object-map and fast-diff (Jeff Layton) [1767959] - [block] rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() (Jeff Layton) [1767959] - [net] libceph: export osd_req_op_data() macro (Jeff Layton) [1767959] - [net] libceph: change ceph_osdc_call() to take page vector for response (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (again) (Jeff Layton) [1767959] - [block] rbd: new exclusive lock wait/wake code (Jeff Layton) [1767959] - [block] rbd: quiescing lock should wait for image requests (Jeff Layton) [1767959] - [block] rbd: lock should be quiesced on reacquire (Jeff Layton) [1767959] - [block] rbd: introduce copyup state machine (Jeff Layton) [1767959] - [block] rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() (Jeff Layton) [1767959] - [block] rbd: move OSD request allocation into object request state machines (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_setup_discard_ops() (Jeff Layton) [1767959] - [block] rbd: factor out rbd_osd_setup_copyup() (Jeff Layton) [1767959] - [block] rbd: introduce obj_req->osd_reqs list (Jeff Layton) [1767959] - [fs] libceph: rename r_unsafe_item to r_private_item (Jeff Layton) [1767959] - [block] rbd: introduce image request state machine (Jeff Layton) [1767959] - [block] rbd: move OSD request submission into object request state machines (Jeff Layton) [1767959] - [block] rbd: get rid of RBD_OBJ_WRITE_{FLAT, GUARD} (Jeff Layton) [1767959] - [block] rbd: replace obj_req->tried_parent with obj_req->read_state (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->xferred, obj_req->result and img_req->xferred (Jeff Layton) [1767959] - [fs] ceph: don't NULL terminate virtual xattrs (Jeff Layton) [1767959] - [fs] ceph: return -ERANGE if virtual xattr value didn't fit in buffer (Jeff Layton) [1767959] - [fs] ceph: make getxattr_cb return ssize_t (Jeff Layton) [1767959] - [fs] ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP (Jeff Layton) [1767959] - [fs] ceph: kick flushing and flush snaps before sending normal cap message (Jeff Layton) [1767959] - [fs] ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() (Jeff Layton) [1767959] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1767959] - [fs] ceph: handle change_attr in cap messages (Jeff Layton) [1767959] - [fs] ceph: add change_attr field to ceph_inode_info (Jeff Layton) [1767959] - [kernel] iversion: add a routine to update a raw value with a larger one (Jeff Layton) [1767959] - [fs] ceph: allow querying of STATX_BTIME in ceph_getattr (Jeff Layton) [1767959] - [kernel] libceph: turn on CEPH_FEATURE_MSG_ADDR2 (Jeff Layton) [1767959] - [fs] ceph: handle btime in cap messages (Jeff Layton) [1767959] - [fs] ceph: add btime field to ceph_inode_info (Jeff Layton) [1767959] - [net] libceph: rename ceph_encode_addr to ceph_encode_banner_addr (Jeff Layton) [1767959] - [net] libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE (Jeff Layton) [1767959] - [net] ceph: fix decode_locker to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [fs] ceph: have MDS map decoding use entity_addr_t decoder (Jeff Layton) [1767959] - [net] libceph: correctly decode ADDR2 addresses in incremental OSD maps (Jeff Layton) [1767959] - [net] libceph: fix watch_item_t decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: switch osdmap decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: ADDR2 support for monmap (Jeff Layton) [1767959] - [net] libceph: add ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: fix sa_family just after reading address (Jeff Layton) [1767959] - [fs] ceph: remove request from waiting list before unregister (Jeff Layton) [1767959] - [fs] ceph: don't blindly unregister session that is in opening state (Jeff Layton) [1767959] - [fs] ceph: fix infinite loop in get_quota_realm() (Jeff Layton) [1767959] - [fs] ceph: add selinux support (Jeff Layton) [1767959] - [fs] ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx (Jeff Layton) [1767959] - [fs] ceph: fix debug print format in __set_xattr() (Jeff Layton) [1767959] - [fs] ceph: fix warning PTR_ERR_OR_ZERO can be used (Jeff Layton) [1767959] - [fs] ceph: hold i_ceph_lock when removing caps for freeing inode (Jeff Layton) [1767959] - [fs] ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_send_msg() (Jeff Layton) [1767959] - [fs] ceph: use READ_ONCE to access d_parent in RCU critical section (Jeff Layton) [1767959] - [fs] ceph: fix dir_lease_is_valid() (Jeff Layton) [1767959] - [fs] ceph: close race between d_name_cmp() and update_dentry_lease() (Jeff Layton) [1767959] - [fs] ceph: fix improper use of smp_mb__before_atomic() (Jeff Layton) [1767959] - [fs] ceph: fix "ceph.dir.rctime" vxattr value (Jeff Layton) [1767959] - [fs] ceph: remove unused vxattr length helpers (Jeff Layton) [1767959] - [fs] ceph: fix listxattr vxattr buffer length calculation (Jeff Layton) [1767959] - [fs] ceph: add ceph.snap.btime vxattr (Jeff Layton) [1767959] - [fs] ceph: carry snapshot creation time with inodes (Jeff Layton) [1767959] - [fs] ceph: clean up ceph.dir.pin vxattr name sizeof() (Jeff Layton) [1767959] - [fs] ceph: silence a checker warning in mdsc_show() (Jeff Layton) [1767959] - [net] libceph: remove ceph_get_direct_page_vector() (Jeff Layton) [1767959] - [fs] ceph: don't open-code the check for dead lockref (Jeff Layton) [1767959] - [net] ceph: no need to check return value of debugfs_create functions (Jeff Layton) [1767959] - [fs] ceph: fix ceph_mdsc_build_path to not stop on first component (Jeff Layton) [1767959] - [fs] ceph: fix error handling in ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: avoid iput_final() while holding mutex or in dispatch thread (Jeff Layton) [1767959] - [fs] ceph: single workqueue for inode related works (Jeff Layton) [1767959] - [fs] ceph: flush dirty inodes before proceeding with remount (Jeff Layton) [1767959] - [fs] ceph: fix unaligned access in ceph_send_cap_releases (Jeff Layton) [1767959] - [net] libceph: make ceph_pr_addr take an struct ceph_entity_addr pointer (Jeff Layton) [1767959] - [net] libceph: fix unaligned accesses in ceph_entity_addr handling (Jeff Layton) [1767959] - [block] rbd: don't assert on writes to snapshots (Jeff Layton) [1767959] - [block] rbd: client_mutex is never nested (Jeff Layton) [1767959] - [fs] ceph: print inode number in __caps_issued_mask debugging messages (Jeff Layton) [1767959] - [fs] ceph: just call get_session in __ceph_lookup_mds_session (Jeff Layton) [1767959] - [fs] ceph: simplify arguments and return semantics of try_get_cap_refs (Jeff Layton) [1767959] - [fs] ceph: fix comment over ceph_drop_caps_for_unlink (Jeff Layton) [1767959] - [fs] ceph: move wait for mds request into helper function (Jeff Layton) [1767959] - [fs] ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request (Jeff Layton) [1767959] - [fs] ceph: after an MDS request, do callback and completions (Jeff Layton) [1767959] - [fs] ceph: use pathlen values returned by set_request_path_attr (Jeff Layton) [1767959] - [fs] ceph: use __getname/__putname in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: use ceph_mdsc_build_path instead of clone_dentry_name (Jeff Layton) [1767959] - [fs] ceph: fix potential use-after-free in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: dump granular cap info in "caps" debugfs file (Jeff Layton) [1767959] - [fs] ceph: make iterate_session_caps a public symbol (Jeff Layton) [1767959] - [fs] ceph: fix NULL pointer deref when debugging is enabled (Jeff Layton) [1767959] - [fs] ceph: properly handle granular statx requests (Jeff Layton) [1767959] - [fs] ceph: remove superfluous inode_lock in ceph_fsync (Jeff Layton) [1767959] - [kernel] libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACK (Jeff Layton) [1767959] - [block] rbd: convert all rbd_assert(0) to BUG() (Jeff Layton) [1767959] - [block] rbd: avoid clang -Wuninitialized warning (Jeff Layton) [1767959] - [fs] ceph: snapshot nfs re-export (Jeff Layton) [1767959] - [fs] ceph: quota: fix quota subdir mounts (Jeff Layton) [1767959] - [fs] ceph: factor out ceph_lookup_inode() (Jeff Layton) [1767959] - [fs] ceph: remove duplicated filelock ref increase (Jeff Layton) [1767959] - [fs] ceph: fix ci->i_head_snapc leak (Jeff Layton) [1767959] - [fs] ceph: handle the case where a dentry has been renamed on outstanding req (Jeff Layton) [1767959] - [fs] ceph: ensure d_name stability in ceph_dentry_hash() (Jeff Layton) [1767959] - [fs] ceph: only use d_name directly when parent is locked (Jeff Layton) [1767959] - [fs] mark expected switch fall-throughs (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free on symlink traversal (Jeff Layton) [1767959] - [net] libceph: fix breakage caused by multipage bvecs (Jeff Layton) [1767959] - [block] rbd: drop wait_for_latest_osdmap() (Jeff Layton) [1767959] - [net] libceph: wait for latest osdmap in ceph_monc_blacklist_add() (Jeff Layton) [1767959] - [block] rbd: set io_min, io_opt and discard_granularity to alloc_size (Jeff Layton) [1767959] - [block] rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN (Jeff Layton) [1767959] - [block] rbd: whole-object write and zeroout should copyup when snapshots exist (Jeff Layton) [1767959] - [block] rbd: copyup with an empty snapshot context (aka deep-copyup) (Jeff Layton) [1767959] - [block] rbd: introduce rbd_obj_issue_copyup_ops() (Jeff Layton) [1767959] - [block] rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_req_create() (Jeff Layton) [1767959] - [block] rbd: clear ->xferred on error from rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: remove experimental designation from kernel layering (Jeff Layton) [1767959] - [fs] ceph: add mount option to limit caps count (Jeff Layton) [1767959] - [fs] ceph: periodically trim stale dentries (Jeff Layton) [1767959] - [fs] ceph: delete stale dentry when last reference is dropped (Jeff Layton) [1767959] - [fs] ceph: remove dentry_lru file from debugfs (Jeff Layton) [1767959] - [fs] ceph: touch existing cap when handling reply (Jeff Layton) [1767959] - [fs] ceph: pass inclusive lend parameter to filemap_write_and_wait_range() (Jeff Layton) [1767959] - [block] rbd: round off and ignore discards that are too small (Jeff Layton) [1767959] - [block] rbd: handle DISCARD and WRITE_ZEROES separately (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->obj_request_count (Jeff Layton) [1767959] - [net] libceph: use struct_size() for kmalloc() in crush_decode() (Jeff Layton) [1767959] - [fs] ceph: send cap releases more aggressively (Jeff Layton) [1767959] - [fs] ceph: support getting ceph.dir.pin vxattr (Jeff Layton) [1767959] - [fs] ceph: support versioned reply (Jeff Layton) [1767959] - [fs] ceph: map snapid to anonymous bdev ID (Jeff Layton) [1767959] - [fs] ceph: split large reconnect into multiple messages (Jeff Layton) [1767959] - [fs] ceph: decode feature bits in session message (Jeff Layton) [1767959] - [fs] ceph: set special inode's blocksize to page size (Jeff Layton) [1767959] - [fs] ceph: avoid repeatedly adding inode to mdsc->snap_flush_list (Jeff Layton) [1767959] - [fs] ceph: quota: cleanup license mess (Jeff Layton) [1767959] - [net] libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() (Jeff Layton) [1767959] - [fs] ceph: clear inode pointer when snap realm gets dropped by its inode (Jeff Layton) [1767959] - [block] rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set (Jeff Layton) [1767959] - [fs] ceph: use vmf_error() in ceph_filemap_fault() (Jeff Layton) [1767959] - [net] libceph: allow setting abort_on_full for rbd (Jeff Layton) [1767959] - [fs] ceph: don't encode inode pathes into reconnect message (Jeff Layton) [1767959] - [fs] ceph: update wanted caps after resuming stale session (Jeff Layton) [1767959] - [fs] ceph: skip updating 'wanted' caps if caps are already issued (Jeff Layton) [1767959] - [fs] ceph: don't request excl caps when mount is readonly (Jeff Layton) [1767959] - [fs] ceph: don't update importing cap's mseq when handing cap export (Jeff Layton) [1767959] - [net] libceph: switch more to bool in ceph_tcp_sendmsg() (Jeff Layton) [1767959] - [net] libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: use sock_no_sendpage() as a fallback in ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: drop last_piece logic from write_partial_message_data() (Jeff Layton) [1767959] - [fs] ceph: remove redundant assignment (Jeff Layton) [1767959] - [fs] ceph: cleanup splice_dentry() (Jeff Layton) [1767959] - [fs] libceph: assume argonaut on the server side (Jeff Layton) [1767959] - [fs] ceph: quota: fix null pointer dereference in quota check (Jeff Layton) [1767959] - [fs] ceph: add non-blocking parameter to ceph_try_get_caps() (Jeff Layton) [1767959] - [net] libceph: check reply num_data_items in setup_request_data() (Jeff Layton) [1767959] - [net] libceph: preallocate message data items (Jeff Layton) [1767959] - [net] libceph, rbd, ceph: move ceph_osdc_alloc_messages() calls (Jeff Layton) [1767959] - [net] libceph: introduce alloc_watch_request() (Jeff Layton) [1767959] - [net] libceph: assign cookies in linger_submit() (Jeff Layton) [1767959] - [net] libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get() (Jeff Layton) [1767959] - [fs] ceph: num_ops is off by one in ceph_aio_retry_work() (Jeff Layton) [1767959] - [net] libceph: no need to call osd_req_opcode_valid() in osd_req_encode_op() (Jeff Layton) [1767959] - [fs] ceph: set timeout conditionally in __cap_delay_requeue (Jeff Layton) [1767959] - [net] libceph: don't consume a ref on pagelist in ceph_msg_data_add_pagelist() (Jeff Layton) [1767959] - [net] libceph: introduce ceph_pagelist_alloc() (Jeff Layton) [1767959] - [net] libceph: osd_req_op_cls_init() doesn't need to take opcode (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (Jeff Layton) [1767959] - [fs] ceph: only allow punch hole mode in fallocate (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_sync_read() (Jeff Layton) [1767959] - [fs] ceph: check if LOOKUPNAME request was aborted when filling trace (Jeff Layton) [1767959] - [fs] ceph: fix dentry leak in ceph_readdir_prepopulate (Jeff Layton) [1767959] - [fs] revert "ceph: fix dentry leak in splice_dentry()" (Jeff Layton) [1767959] - [fs] ceph: check snap first in ceph_set_acl() (Jeff Layton) [1767959] - [block] rbd: add __init/__exit annotations (Jeff Layton) [1767959] - [fs] ceph: reset cap hold timeout only for requeued inode (Jeff Layton) [1767959] - [fs] ceph: don't drop message if it contains more data than expected (Jeff Layton) [1767959] - [fs] ceph: support cephfs' own feature bits (Jeff Layton) [1767959] - [net] crush: fix using plain integer as NULL warning (Jeff Layton) [1767959] - [net] libceph: remove unnecessary non NULL check for request_key (Jeff Layton) [1767959] - [fs] ceph: refactor error handling code in ceph_reserve_caps() (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_unreserve_caps() (Jeff Layton) [1767959] - [fs] ceph: change to void return type for __do_request() (Jeff Layton) [1767959] - [fs] ceph: compare fsc->max_file_size and inode->i_size for max file size limit (Jeff Layton) [1767959] - [fs] ceph: add additional size check in ceph_setattr() (Jeff Layton) [1767959] - [fs] ceph: add additional offset check in ceph_write_iter() (Jeff Layton) [1767959] - [fs] ceph: add additional range check in ceph_fallocate() (Jeff Layton) [1767959] - [fs] ceph: add new field max_file_size in ceph_fs_client (Jeff Layton) [1767959] - [net] ceph: fix whitespace (Jeff Layton) [1767959] - [fs] ceph: adding new return type vm_fault_t (Jeff Layton) [1767959] - [kernel] libceph: remove now unused ceph_{en, de}code_timespec() (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for r_stamp (Jeff Layton) [1767959] - [fs] libceph: use timespec64 for r_mtime (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for inode timestamp (Jeff Layton) [1767959] - [fs] ceph: stop using current_kernel_time() (Jeff Layton) [1767959] - [net] libceph: use timespec64 in for keepalive2 and ticket validity (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_symlink() (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_mknod() (Jeff Layton) [1767959] - [fs] ceph: return errors from posix_acl_equiv_mode() correctly (Jeff Layton) [1767959] - [net] libceph: amend "bad option arg" error message (Jeff Layton) [1767959] - [net] libceph: stop parsing when a bad int arg is detected (Jeff Layton) [1767959] - [kernel] libceph: change ceph_pagelist_encode_string() to take u32 (Jeff Layton) [1767959] - [net] libceph: make ceph_osdc_notify{, _ack}() payload_len u32 (Jeff Layton) [1767959] - [fs] ceph: restore ctime as well in the case of restoring old mode (Jeff Layton) [1767959] - [fs] ceph: add retry logic for error -ERANGE in ceph_get_acl() (Jeff Layton) [1767959]- [tools] objtool: Support repeated uses of the same C jump table (Yauheni Kaliuta) [1747617] - [tools] objtool: Refactor jump table code (Yauheni Kaliuta) [1747617] - [tools] objtool: Fix sibling call detection (Yauheni Kaliuta) [1747617] - [tools] objtool: Add --backtrace support (Yauheni Kaliuta) [1747617] - [tools] libbpf: Improve handling of corrupted ELF during map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix negative FD close() in xsk_setup_xdp_prog() (Yauheni Kaliuta) [1747617] - [kernel] bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: Fix btf_dump padding test case (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix struct end padding in btf_dump (Yauheni Kaliuta) [1747617] - [tools] bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 (Yauheni Kaliuta) [1747617] - [tools] bpftool: move "__printf()" attributes to header file (Yauheni Kaliuta) [1747617] - [media] bpf: media: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format string for p_err() in detect_common_prefix() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix argument for p_err() in BTF do_dump() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix arguments for p_err() in do_event_pipe() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format strings and arguments for jsonw_printf() (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking of stack slots (Yauheni Kaliuta) [1747617] - [kernel] bpf: handle 32-bit zext during constant blinding (Yauheni Kaliuta) [1747617] - [net] bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking in presence of bpf2bpf calls (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add config fragment BPF_JIT (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_btf_dump with O= (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_cgroup_storage on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: close prog FD before exit on showing a single program (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools infrastructure (Yauheni Kaliuta) [1747617] - [tools] bpftool: add error message on pin failure (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix error message (prog -> object) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: tests for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [x86] bpf: fix x64 JIT code generation for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [tools] libbpf: set BTF FD for prog only when there is supported .BTF.ext data (Yauheni Kaliuta) [1747617] - [tools] libbpf : make libbpf_num_possible_cpus function thread safe (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix missing __WORDSIZE definition (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix erroneous multi-closing of BTF FD (Yauheni Kaliuta) [1747617] - [tools] libbpf: silence GCC8 warning about string truncation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add another gso_segs access (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix sendmsg6_prog on s390 (Yauheni Kaliuta) [1747617] - [tools] libbpf: Avoid designated initializers for unnamed union members (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix endianness macro usage for some compilers (Yauheni Kaliuta) [1747617] - [tools] libbpf: sanitize VAR to conservative 1-byte INT (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_xdp_noinline on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "valid read map access into a read-only array 1" on s390 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix perf_buffer on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: structure test_{progs, maps, verifier} test runners uniformly (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_verifier/test_maps make dependencies (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix another GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: skip nmi test when perf hw events are disabled (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove logic duplication in test_verifier (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add selftests for wide loads (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: rename verifier/wide_store.c to verifier/wide_access.c (Yauheni Kaliuta) [1747617] - [net] bpf: allow wide aligned loads for bpf_sock_addr user_ip6 and msg_src_ip6 (Yauheni Kaliuta) [1747617] - [samples] bpf: build with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: put test_stub.o into $(OUTPUT) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make directory prerequisites order-only (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix attach_probe on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use typedef'ed arrays as map values (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add trickier size resolution tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BTF verifier size resolution logic (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix compiling loop{1, 2, 3}.c on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make PT_REGS_* work in userspace (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix s930 -> s390 typo (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: compile progs with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: do not ignore clang failures (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: avoid fall-through warnings (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix bpf_target_sparc check (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix ptr to u64 conversion warning on 32-bit platforms (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision bit propagation for BPF_ST instructions (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix ORC unwinding in non-JIT BPF code (Yauheni Kaliuta) [1747617] - [tools] objtool: Add support for C jump tables (Yauheni Kaliuta) [1747617] - [tools] objtool: Don't use ignore flag for fake jumps (Yauheni Kaliuta) [1747617] - [tools] objtool: Support per-function rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_reuseport_array on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: add completion for bpftool prog "loadall" (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_attach_probe map definition (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add verifier tests for wide stores (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf_buffer_ prefix to README (Yauheni Kaliuta) [1747617] - [tools] bpftool: switch map event_pipe to libbpf's perf_buffer (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test perf buffer API (Yauheni Kaliuta) [1747617] - [tools] libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf buffer API (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test_tcp_rtt to .gitignore (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_align liveliness expectations (Yauheni Kaliuta) [1747617] - [tools] bpftool: add "prog run" subcommand to test-run programs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert legacy BPF maps to BTF-defined ones (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert selftests using BTF-defined maps to new syntax (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add __uint and __type macro for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: capture value in BTF type info for BTF-defined map defs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert existing tracepoint tests to new APIs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add kprobe/uprobe selftests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch test to new attach_perf_event API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add raw tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add kprobe/uprobe attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add ability to attach/detach BPF program to perf event (Yauheni Kaliuta) [1747617] - [tools] libbpf: introduce concept of bpf_link (Yauheni Kaliuta) [1747617] - [tools] libbpf: make libbpf_strerror_r agnostic to sign of error (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: fix inlines in test_lwt_seg6local (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: standardize to static __always_inline (Yauheni Kaliuta) [1747617] - [samples] bpf: Add support for fq's EDT to HBM (Yauheni Kaliuta) [1747617] - [tools] bpf, libbpf, smatch: Fix potential NULL pointer dereference (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: add tests for shifts by zero (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking (Yauheni Kaliuta) [1747617] - [tools] bpf: fix uapi bpf_prog_info fields alignment (Yauheni Kaliuta) [1747617] - [kernel] devmap: Allow map lookups from eBPF (Yauheni Kaliuta) [1747617] - [net] bpf_xdp_redirect_map: Perform map lookup in eBPF helper (Yauheni Kaliuta) [1747617] - [net] devmap: Rename ifindex member in bpf_redirect_info (Yauheni Kaliuta) [1747617] - [kernel] devmap/cpumap: Use flush list instead of bitmap (Yauheni Kaliuta) [1747617] - [kernel] xskmap: Move non-standard list manipulation to helper (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.c (Yauheni Kaliuta) [1747617] - [tools] bpftool: support cgroup sockopt (Yauheni Kaliuta) [1747617] - [documentation] bpf: add sockopt documentation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises sk helpers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test sockopt section name (Yauheni Kaliuta) [1747617] - [tools] libbpf: support sockopt hooks (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement getsockopt and setsockopt hooks (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix cgroup bpf release synchronization (Yauheni Kaliuta) [1747617] - [samples] bpf: make the use of xdp samples consistent (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BPF_ALU32 | BPF_ARSH on BE arches (Yauheni Kaliuta) [1747617] - [tools] bpftool: use correct argument in cgroup errors (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix compiler warning with CONFIG_MODULES=n (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: build tests with debug info (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix max() type mismatch for 32bit (Yauheni Kaliuta) [1747617] - [trace] xdp: Add tracepoint for bulk XDP_TX (Yauheni Kaliuta) [1747617] - [tools] selftests, bpf: Add test for veth native XDP (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix spelling mistake "conflictling" -> "conflicting" (Yauheni Kaliuta) [1747617] - [kernel] bpf: precise scalar_value tracking (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add realistic loop tests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add basic verifier tests for loops (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix callees pruning callers (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce bounded loops (Yauheni Kaliuta) [1747617] - [kernel] bpf: extend is_branch_taken to registers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests due to const spill/fill (Yauheni Kaliuta) [1747617] - [kernel] bpf: track spill/fill of constants (Yauheni Kaliuta) [1747617] - [tools] libbpf: constify getter APIs (Yauheni Kaliuta) [1747617] - [samples] bpf: refactor header include path (Yauheni Kaliuta) [1747617] - [samples] bpf: remove unnecessary include options in Makefile (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert tests w/ custom values to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: allow specifying map definitions using BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: split initialization and loading of BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: identify maps by section index in addition to offset (Yauheni Kaliuta) [1747617] - [tools] libbpf: refactor map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: streamline ELF parsing error-handling (Yauheni Kaliuta) [1747617] - [tools] libbpf: extract BTF loading logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: add common min/max macro to libbpf_internal.h (Yauheni Kaliuta) [1747617] - [net] bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix build error without CONFIG_INET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert socket_cookie test to sk storage (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type (Yauheni Kaliuta) [1747617] - [tools] bpf: Add test for SO_REUSEPORT_DETACH_BPF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix check for presence of associated BTF for map creation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: signedness bug in enable_all_controllers() (Yauheni Kaliuta) [1747617] - [samples] bpf: fix include path in Makefile (Yauheni Kaliuta) [1747617] - [kernel] bpf: silence warning messages in core (Yauheni Kaliuta) [1747617] - [tools] bpf: use libbpf_num_possible_cpus internally (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove bpf_util.h from BPF C progs (Yauheni Kaliuta) [1747617] - [tools] bpf: add a new API libbpf_num_possible_cpus() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf : clean up feature/ when make clean (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix constness of source arg for bpf helpers (Yauheni Kaliuta) [1747617] - [samples] bpf: don't run probes at the local make stage (Yauheni Kaliuta) [1747617] - [tools] libbpf: remove qidconf and better support external bpf programs (Yauheni Kaliuta) [1747617] - [tools] bpf: Add bpf_map_lookup_elem selftest for xskmap (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: Allow bpf_map_lookup_elem() on an xskmap (Yauheni Kaliuta) [1747617] - [documentation] docs: bpf: get rid of two warnings (Yauheni Kaliuta) [1747617] - [net] bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper (Yauheni Kaliuta) [1747617] - [samples] bpf: print a warning about headers_install (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove redundant assignment to err (Yauheni Kaliuta) [1747617] - [samples] bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: measure RTT from xdp using xdping (Yauheni Kaliuta) [1747617] - [documentation] bpf: doc: update answer for 32-bit subregister question (Yauheni Kaliuta) [1747617] - [kernel] bpf: move memory size checks to bpf_map_charge_init() (Yauheni Kaliuta) [1747617] - [kernel] bpf: rework memlock-based memory accounting for maps (Yauheni Kaliuta) [1747617] - [kernel] bpf: group memory related fields in struct bpf_map_memory (Yauheni Kaliuta) [1747617] - [net] bpf: add memlock precharge for socket local storage (Yauheni Kaliuta) [1747617] - [kernel] bpf: add memlock precharge check for cgroup_local_storage (Yauheni Kaliuta) [1747617] - [samples] bpf: Add more stats to HBM (Yauheni Kaliuta) [1747617] - [samples] bpf: Add cn support to hbm_out_kern.c (Yauheni Kaliuta) [1747617] - [kernel] bpf: Update __cgroup_bpf_run_filter_skb with cn (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup inet skb programs can return 0 to 3 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY (Yauheni Kaliuta) [1747617] - [tools] libbpf: reduce unnecessary line wrapping (Yauheni Kaliuta) [1747617] - [tools] libbpf: typo and formatting fixes (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify two pieces of logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: use negative fd to specify missing BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix error code returned on corrupted ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: check map name retrieved from ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify endianness check (Yauheni Kaliuta) [1747617] - [tools] libbpf: preserve errno before calling into user callback (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix detection of corrupted BPF instructions section (Yauheni Kaliuta) [1747617] - [tools] libbpf: prevent overwriting of log_level in bpf_object__load_progs() (Yauheni Kaliuta) [1747617] - [kernel] bpf: tracing: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove __rcu annotations from bpf_prog_array (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add auto-detach test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: enable all available cgroup v2 controllers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert test_cgrp2_attach2 example into kselftest (Yauheni Kaliuta) [1747617] - [samples] bpf: fix a couple of style issues in bpf_load (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fail test_tunnel.sh if subtests fail (Yauheni Kaliuta) [1747617] - [tools] bpftool: make -d option print debug output from verifier (Yauheni Kaliuta) [1747617] - [tools] libbpf: add bpf_object__load_xattr() API function to pass log_level (Yauheni Kaliuta) [1747617] - [tools] bpftool: add -d option to get debug output from libbpf (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix warning that PTR_ERR_OR_ZERO can be used (Yauheni Kaliuta) [1747617] - [tools] bpf: style fix in while(!feof()) loop (Yauheni Kaliuta) [1747617] - [kernel] bpf: check signal validity in nmi for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: auto-complete BTF IDs for btf dump (Yauheni Kaliuta) [1747617] - [samples] bpf: add ibumad sample to .gitignore (Yauheni Kaliuta) [1747617] - [x86] x32: bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [s390] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [powerpc] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: enable hi32 randomization for all tests (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: adjust several test_verifier helpers for insn insertion (Yauheni Kaliuta) [1747617] - [tools] libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr/bpf_load_program_attr (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_HI32 is set (Yauheni Kaliuta) [1747617] - [tools] bpf: sync uapi header bpf.h (Yauheni Kaliuta) [1747617] - [uapi] bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: insert zero extension according to analysis result (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce new mov32 variant for doing explicit zero extension (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark patched-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark verified-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [tools] bpf: add selftest in test_progs for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf uapi header bpf.h to tools directory (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: update bash-completion w/ new c option for btf dump (Yauheni Kaliuta) [1747617] - [tools] bpftool/docs: add description of btf dump C option (Yauheni Kaliuta) [1747617] - [tools] bpftool: add C output format option to btf dump subcommand (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add btf_dump BTF-to-C conversion tests (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf_dump API for BTF-to-C conversion (Yauheni Kaliuta) [1747617] - [tools] libbpf: switch btf_dedup() to hashmap for dedup table (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add tests for libbpf's hashmap (Yauheni Kaliuta) [1747617] - [tools] libbpf: add resizable non-thread safe internal hashmap (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use btf__parse_elf to check presence of BTF/BTF.ext (Yauheni Kaliuta) [1747617] - [tools] bpftool: use libbpf's btf__parse_elf API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf__parse_elf API to load .BTF and .BTF.ext (Yauheni Kaliuta) [1747617] - [tools] libbpf: ensure libbpf.h is included along libbpf_internal.h (Yauheni Kaliuta) [1747617] - [samples] bpf: Do not define bpf_printk macro (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: Move bpf_printk to bpf_helpers.h (Yauheni Kaliuta) [1747617] - [kernel] bpf: convert explored_states to hash table (Yauheni Kaliuta) [1747617] - [kernel] bpf: split explored_states (Yauheni Kaliuta) [1747617] - [kernel] bpf: cleanup explored_states (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add pyperf scale test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: adjust verifier scale test (Yauheni Kaliuta) [1747617] - [kernel] bpf: bump jmp sequence limit (Yauheni Kaliuta) [1747617] - [tools] libbpf: emit diff of mismatched public API, if any (Yauheni Kaliuta) [1747617] - [tools] bpf, selftest: test global data/bss/rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test_tc_tunnel: skip unsupported tests (Jiri Benc) [1749814] - [tools] selftests/bpf: More compatible nc options in test_tc_edt (Jiri Benc) [1749814] - [net] xdp: check device pointer before clearing (Jiri Benc) [1749814] - [net] bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro (Jiri Benc) [1749814] - [net] bpf: sockmap, fix use after free from sleep in psock backlog workqueue (Jiri Benc) [1749814] - [include] bpf: sockmap, restore sk_write_space when psock gets dropped (Jiri Benc) [1749814] - [net] bpfilter: fallback to netfilter if failed to load bpfilter kernel module (Jiri Benc) [1749814] - [net] pass net_device argument to the eth_get_headlen (Jiri Benc) [1749814] - [net] flow_dissector: handle no-skb use case (Jiri Benc) [1749814] - [net] plumb network namespace into __skb_flow_dissect (Jiri Benc) [1749814] - [net] bpfilter: dont use module_init in non-modular code (Jiri Benc) [1749814] - [net] xsk: fix XDP socket ring buffer memory ordering (Jiri Benc) [1749814] - [tools] selftests/bpf: install files test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] fix bpf_xdp_adjust_head regression for generic-XDP (Jiri Benc) [1749814] - [tools] selftests/bpf: reduce time to execute test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] selftests/bpf: add wrapper scripts for test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] bpf: fix XDP vlan selftests test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] core: support XDP generic on stacked devices. (Jiri Benc) [1749814] - [netdrv] netvsc: unshare skb in VF rx handler (Jiri Benc) [1749814] - [net] convert rps_needed and rfs_needed to new static branch api (Jiri Benc) [1749814] - [net] core: Document __skb_flow_dissect() flags argument (Jiri Benc) [1749814] - [net] gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list (Jiri Benc) [1749814] - [net] sock_map, fix missing ulp check in sock hash case (Jiri Benc) [1749814] - [net] Fix missing meta data in skb with vlan packet (Jiri Benc) [1749814] - [include] skbuff.h: fix using plain integer as NULL warning (Jiri Benc) [1749814] - [netdrv] netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit (Jiri Benc) [1761359] - [netdrv] netdevsim: Restore per-network namespace accounting for fib entries (Jiri Benc) [1761359] - [netdrv] netdevsim: Make nsim_num_vf static (Jiri Benc) [1761359] - [netdrv] netdevsim: fix fall-through annotation (Jiri Benc) [1761359] - [netdrv] netdevsim: implement ndo_get_devlink_port (Jiri Benc) [1761359] - [netdrv] netdevsim: move netdev creation/destruction to dev probe (Jiri Benc) [1761359] - [netdrv] netdevsim: extend device attrs to support port addition and deletion (Jiri Benc) [1761359] - [netdrv] netdevsim: implement dev probe/remove skeleton with port initialization (Jiri Benc) [1761359] - [netdrv] netdevsim: change debugfs tree topology (Jiri Benc) [1761359] - [netdrv] netdevsim: generate random switch id instead of using dev id (Jiri Benc) [1761359] - [netdrv] netdevsim: merge sdev into dev (Jiri Benc) [1761359] - [netdrv] netdevsim: rename dev_init/exit() functions and make them independent on ns (Jiri Benc) [1761359] - [netdrv] netdevsim: add bus attributes to add new and delete devices (Jiri Benc) [1761359] - [netdrv] netdevsim: use ida for bus device ids (Jiri Benc) [1761359] - [netdrv] netdevsim: add stub netdevsim driver implementation (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration and related code to bus.c (Jiri Benc) [1761359] - [netdrv] netdevsim: put netdevsim bus code into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: rename devlink.c to dev.c to contain per-dev(asic) items (Jiri Benc) [1761359] - [netdrv] netdevsim: create devlink instance per netdevsim instance (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration on bus to be done earlier in init (Jiri Benc) [1761359] - [netdrv] netdevsim: move sdev-specific init/uninit code into separate functions (Jiri Benc) [1761359] - [netdrv] netdevsim: make bpf_offload_dev_create() per-sdev instead of first ns (Jiri Benc) [1761359] - [netdrv] netdevsim: move shared dev creation and destruction into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: let net core to free netdevsim netdev (Jiri Benc) [1761359] - [netdrv] netdevsim: remove nsim_dellink() implementation (Jiri Benc) [1761359] - [include] driver core: add BUS_ATTR_WO() macro (Jiri Benc) [1761359] - arm64: bpf: do not allocate executable memory (Yauheni Kaliuta) [1762214] - modules: page-align module section allocations only for arches supporting strict module rwx (Yauheni Kaliuta) [1762214] - modules: always page-align module section allocations (Yauheni Kaliuta) [1762214] - modules: fix compile error if don't have strict module rwx (Yauheni Kaliuta) [1762214] - modules: Use vmalloc special flag (Yauheni Kaliuta) [1762214] - modules: fix BUG when load module with rodata=n (Yauheni Kaliuta) [1762214] - x86/modules: Avoid breaking W^X while loading modules (Yauheni Kaliuta) [1762214] - x86/alternatives, jumplabel: Use text_poke_early() before mm_init() (Yauheni Kaliuta) [1762214] - x86/kprobes: Set instruction page as executable (Yauheni Kaliuta) [1762214] - x86/ftrace: Set trampoline pages as executa (Yauheni Kaliuta) [1762214] - [tools] bpftool: Fix json dump crash on powerpc (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix race in flow dissector tests (Yauheni Kaliuta) [1747615] - [arm64] insn: Fix ldadd instruction encoding (Yauheni Kaliuta) [1747615] - [scripts] kbuild: tolerate missing pahole when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: handle old pahole more gracefully when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: add ability to generate BTF type info for vmlinux (Yauheni Kaliuta) [1747615] - [scripts] kbuild: hardcode genksyms path and remove GENKSYMS variable (Yauheni Kaliuta) [1747615] - [scripts] bpf: fix script for generating man page on BPF helpers (Yauheni Kaliuta) [1747615] - [tools] add smp_* barrier variants to include infrastructure (Yauheni Kaliuta) [1747615] - [tools] tools headers barrier: Fix arm64 tools build failure wrt smp_load_{acquire, release} (Yauheni Kaliuta) [1747615] - [tools] bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_JSLT, BPF_JSGE} (Yauheni Kaliuta) [1747615] - [x86] unwind/orc: Fall back to using frame pointers for generated code (Yauheni Kaliuta) [1747615] - [x86] unwind: Add hardcoded ORC entry for NULL (Yauheni Kaliuta) [1747615] - [x86] unwind: Handle NULL pointer calls better in frame unwinder (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix accessing bpf_sysctl.file_pos on s390 (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix narrower loads on s390 (Yauheni Kaliuta) [1747615] - [net] bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_ok (Yauheni Kaliuta) [1747615] - [net] bpf: allow wide (u64) aligned stores for some fields of bpf_sock_addr (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: improve unexpected success reporting in test_syctl (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix "ctx:write sysctl:write read ok" on s390 (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix format string for p_err() in query_flow_dissector() (Yauheni Kaliuta) [1747615] - [tools] bpftool: add raw_tracepoint_writable prog type to header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix NULL deref in btf_type_is_resolve_source_only (Yauheni Kaliuta) [1747615] - [net] bpf: Set sk_bpf_storage back to NULL for cloned sk (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix nested bpf tracepoints with per-cpu data (Yauheni Kaliuta) [1747615] - [net] bpf: Fix out of bounds memory access in bpf_sk_storage (Yauheni Kaliuta) [1747615] - [kernel] sysctl: define proc_do_static_key() (Yauheni Kaliuta) [1747615] - [x86] bpf, x64: fix stack layout of JITed bpf code (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing RCU read lock on flush (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing bulk queue free (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Fix premature entry free on destroying map (Yauheni Kaliuta) [1747615] - [powerpc] bpf: use unsigned division instruction for 64-bit operations (Yauheni Kaliuta) [1747615] - [tools] bpf: fix div64 overflow tests to properly detect errors (Yauheni Kaliuta) [1747615] - [tools] bpf: sync BPF_FIB_LOOKUP flag changes with BPF uapi (Yauheni Kaliuta) [1747615] - [uapi] bpf: simplify definition of BPF_FIB_LOOKUP related flags (Yauheni Kaliuta) [1747615] - [tools] bpf: lpm_trie: check left child of last leftmost node for NULL (Yauheni Kaliuta) [1747615] - [tools] bpf: expand section tests for test_section_names (Yauheni Kaliuta) [1747615] - [tools] bpf: more msg_name rewrite tests to test_sock_addr (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf: sync tooling uapi header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix unconnected udp hooks (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix JSON output when lookup fails (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: move test_lirc_mode2_user to TEST_GEN_PROGS_EXTENDED (Yauheni Kaliuta) [1747615] - [tools] libbpf: Return btf_fd for load_sk_storage_btf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix compiler warning in flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: complete sub-register zero extension checks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: move sub-register zero extension checks into subreg.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add zero extend checks for ALU32 and/or/xor (Yauheni Kaliuta) [1747615] - [samples] bpf: suppress compiler warning (Yauheni Kaliuta) [1747615] - [samples] bpf: fix to change the buffer size for read() (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix BTF raw dump of FWD's fwd_kind (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix bpf_get_current_task (Yauheni Kaliuta) [1747615] - [tools] libbpf: move logging helpers into libbpf_internal.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add test_sysctl and map_tests/tests.h to .gitignore (Yauheni Kaliuta) [1747615] - [kernel] bpf: relax inode permission check for retrieving bpf program (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add prog detach to flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add missing \n to flow_dissector CHECK errors (Yauheni Kaliuta) [1747615] - [tools] libbpf: don't fail when feature probing fails (Yauheni Kaliuta) [1747615] - [tools] bpf: test ref bit from data path and add new tests for syscall path (Yauheni Kaliuta) [1747615] - [kernel] bpf, lru: avoid messing with eviction heuristics upon syscall lookup (Yauheni Kaliuta) [1747615] - [kernel] bpf: add map_lookup_elem_sys_only for lookups from syscall side (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1747615] - [uapi] bpf: btf: fix the brackets of BTF_INT_OFFSET() (Yauheni Kaliuta) [1747615] - [kernel] bpf: devmap: fix use-after-free Read in __dev_map_entry_free (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix undefined behavior in narrow load handling (Yauheni Kaliuta) [1747615] - [tools] libbpf: detect supported kernel BTF features and sanitize BTF (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: Add files generated after build to .gitignore (Yauheni Kaliuta) [1747615] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix minor issues in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix recurring typo in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: add various test cases for backward jumps (Yauheni Kaliuta) [1747615] - [documentation] docs/btf: fix the missing section marks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: initialize bpf_object pointers where needed (Yauheni Kaliuta) [1747615] - [tools] libbpf: add libbpf_util.h to header install (Yauheni Kaliuta) [1747615] - [tools] bpf: fix perf build error with uClibc (seen on ARC) (Yauheni Kaliuta) [1747615] - [tools] bpftool: exclude bash-completion/bpftool from .gitignore pattern (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: set RLIMIT_MEMLOCK properly for test_libbpf_open.c (Yauheni Kaliuta) [1747615] - [net] bpf: Use PTR_ERR_OR_ZERO in bpf_fd_sk_storage_update_elem() (Yauheni Kaliuta) [1747615] - [kernel] bpf: Use vmalloc special flag (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fail bpf_probe_write_user() while mm is switched (Yauheni Kaliuta) [1747615] - [kernel] mm/tlb: Provide default nmi_uaccess_okay() (Yauheni Kaliuta) [1747615] - [kernel] asm-generic/tlb: Guard with #ifdef CONFIG_MMU (Yauheni Kaliuta) [1747615] - [tools] bpf: Add ene-to-end test for bpf_sk_storage_* helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps (Yauheni Kaliuta) [1747615] - [tools] bpf: Add verifier tests for the bpf_sk_storage (Yauheni Kaliuta) [1747615] - [tools] bpf: Refactor BTF encoding macro to test_btf.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: Introduce bpf sk local storage (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: test writable buffers in raw tps (Yauheni Kaliuta) [1747615] - [tools] sync bpf.h (Yauheni Kaliuta) [1747615] - [kernel] bpf: add writable context for raw tracepoints (Yauheni Kaliuta) [1747615] - [arm64] bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix indendation in bash-completion/bpftool (Yauheni Kaliuta) [1747615] - [tools] bpftool: add bash completions for btf command (Yauheni Kaliuta) [1747615] - [tools] bpftool/docs: add btf sub-command documentation (Yauheni Kaliuta) [1747615] - [tools] bpftool: add ability to dump BTF types (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix errno variable usage (Yauheni Kaliuta) [1747615] - [tools] bpftool: show flow_dissector attachment status (Yauheni Kaliuta) [1747615] - [net] bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_type (Yauheni Kaliuta) [1747615] - [samples] bpf: add hbm sample to .gitignore (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix samples/bpf build failure due to undefined UINT32_MAX (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: fix segfault in bpf_object__init_maps' pr_debug statement (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: handle old kernels more graceful wrt global data sections (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand test_tc_tunnel with SIT encap (Yauheni Kaliuta) [1747615] - [net] bpf: update skb->protocol in bpf_skb_net_grow (Yauheni Kaliuta) [1747615] - [tools] bpf/flow_dissector: don't adjust nhoff by ETH_HLEN in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: properly return error from bpf_flow_load (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: run flow dissector tests in skb-less mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add flow dissector bpf_skb_load_bytes helper test (Yauheni Kaliuta) [1747615] - [net] bpf: when doing BPF_PROG_TEST_RUN for flow dissector use no-skb mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: drop bpf_verifier_lock (Yauheni Kaliuta) [1747615] - [kernel] bpf: remove global variables (Yauheni Kaliuta) [1747615] - [documentation] bpf: document the verifier limits (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix BPF_LOG_BUF_SIZE off-by-one error (Yauheni Kaliuta) [1747615] - [documentation] bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation to a new common place (Yauheni Kaliuta) [1747615] - [tools] bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix compile errors due to unsync linux/in6.h and netinet/in.h (Yauheni Kaliuta) [1747615] - [documentation] bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix a compilation error (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap memory prefetchw optimizations for struct page (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap do bulk allocation of SKBs (Yauheni Kaliuta) [1747615] - [net] core: introduce build_skb_around (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap use ptr_ring_consume_batched (Yauheni Kaliuta) [1747615] - [tools] libbpf: optimize barrier for XDP socket rings (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf_id in map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: re-organize newline printing for map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix printf formatter for ptrdiff_t argument (Yauheni Kaliuta) [1747615] - [kernel] bpf: use BPF_CAST_CALL for casting bpf call (Yauheni Kaliuta) [1747615] - [uapi] bpf: allow clearing all sock_ops callback flags (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add VRF test cases to lwt_ip_encap test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: make flow dissector tests more extensible (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: two scale tests (Yauheni Kaliuta) [1747615] - [tools] bpftool: Improve handling of ENOSPC on reuseport_array map dumps (Yauheni Kaliuta) [1747615] - [tools] bpftool: Use print_entry_error() in case of ENOENT when dumping (Yauheni Kaliuta) [1747615] - [tools] bpftool: add a note on program statistics in man page (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix short option name for printing version in man pages (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix man page documentation for "pinmaps" keyword (Yauheni Kaliuta) [1747615] - [tools] bpftool: reset errno for "bpftool cgroup tree" (Yauheni Kaliuta) [1747615] - [tools] bpftool: remove blank line after btf_id when listing programs (Yauheni Kaliuta) [1747615] - [net] bpf: reserve flags in bpf_skb_net_shrink (Yauheni Kaliuta) [1747615] - [tools] bpf: fix whitespace for ENCAP_L2 defines in bpf.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bring back (void *) cast to set_ipv4_csum in test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] selftests/btf: add VAR and DATASEC case for dedup tests (Yauheni Kaliuta) [1747615] - [tools] btf: add support for VAR and DATASEC in btf_dedup() (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor "check_reg_arg" to eliminate code redundancy (Yauheni Kaliuta) [1747615] - [kernel] bpf: factor out reg and stack slot propagation into "propagate_liveness_reg" (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate code redundance (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate duplicated for loop (Yauheni Kaliuta) [1747615] - [netdrv] netdevsim: move sdev specific bpf debugfs files to sdev dir (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fix distinct pointer types warning for ARCH=i386 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: C based test for sysctl and strtoX (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test ARG_PTR_TO_LONG arg type (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test file_pos field in bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test BPF_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl section name (Yauheni Kaliuta) [1747615] - [tools] libbpf: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add file_pos field to bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sysctl hook (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add base proto function for cgroup-bpf programs (Yauheni Kaliuta) [1747615] - [net] bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: add L2 encap to test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 (Yauheni Kaliuta) [1747615] - [net] bpf: add layer 2 encap support to bpf_skb_adjust_room (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: extend test_tc_tunnel for UDP encap (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [s390] Convert IS_ENABLED uses to __is_defined (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add selftest for __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [net] bpf: support input __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf id in program information (Yauheni Kaliuta) [1747615] - [tools] libbpf: Fix build with gcc-8 (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix crash in XDP socket part with new larger BPF_LOG_BUF_SIZE (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: fix a few ubsan warnings (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: add test cases for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: test {rd, wr}only flags and direct value access (Yauheni Kaliuta) [1747615] - [tools] bpf: bpftool support for dumping data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: add support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: support global data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: refactor relocation handling (Yauheni Kaliuta) [1747615] - [tools] bpf: sync {btf, bpf}.h uapi header from tools infrastructure (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow for key-less BTF in array map (Yauheni Kaliuta) [1747615] - [kernel] bpf: kernel side support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [documentation] bpf: add specification for BTF Var and DataSec kinds (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow . char as part of the object name (Yauheni Kaliuta) [1747615] - [kernel] bpf: add syscall side map freeze support (Yauheni Kaliuta) [1747615] - [kernel] bpf: add program side {rd, wr}only support for maps (Yauheni Kaliuta) [1747615] - [kernel] bpf: do not retain flags that are not tied to map lifetime (Yauheni Kaliuta) [1747615] - [kernel] bpf: implement lookup-free direct value access for maps (Yauheni Kaliuta) [1747615] - [net] ipv6: Add neighbor helpers that use the ipv6 stub (Yauheni Kaliuta) [1747615] - [tools] libbpf: Ignore -Wformat-nonliteral warning (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add missed newline in verifier verbose log (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test unbounded var_off stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sanity check max value for var_off stack access (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [samples] bpf: fix build with new clang (Yauheni Kaliuta) [1747615] - [samples] selftests/bpf: add NULL check for ksym_search (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: ksym_search won't check symbols exists (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: synthetic tests to push verifier limits (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add few verifier scale tests (Yauheni Kaliuta) [1747615] - [tools] libbpf: teach libbpf about log_level bit 2 (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase verifier log limit (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase complexity limit and maximum program size (Yauheni Kaliuta) [1747615] - [kernel] bpf: verbose jump offset overflow check (Yauheni Kaliuta) [1747615] - [kernel] bpf: convert temp arrays to kvcalloc (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by not remarking live_read (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by droping states (Yauheni Kaliuta) [1747615] - [kernel] bpf: add verifier stats and log_level bit 2 (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: remove duplicate .flags initialization in ctx_skb.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-security warning for flow_dissector_load.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tests.h should depend on .c files, not the output (Yauheni Kaliuta) [1747615] - [tools] bpf: add bpffs multi-dimensional array tests in test_btf (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test variable offset stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Support variable offset stack access from helpers (Yauheni Kaliuta) [1747615] - [net] ipv6: Move ipv6 stubs to a separate header file (Yauheni Kaliuta) [1747615] - [tools] bpf: generate pkg-config file for libbpf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: don't depend on hardcoded perf sample_freq (Yauheni Kaliuta) [1747615] - [tools] bpf: test_tc_tunnel.sh needs reverse path filtering disabled (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tc-bpf flow shaping with EDT (Yauheni Kaliuta) [1747615] - [net] bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_SCHED_ACT (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to encap modes (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room encap flags (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room mode BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with tso (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with gre (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test to ipv6 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test with decap (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bpf tunnel encap test (Yauheni Kaliuta) [1747615] - [net] bpf: in bpf_skb_adjust_room avoid copy in tx fast path (Yauheni Kaliuta) [1747615] - [samples] bpf: add xdp_sample_pkts to .gitignore (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add tests for bpf_tcp_check_syncookie and bpf_skc_lookup_tcp (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: test references to sock_common (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: allow specifying helper for BPF_SK_LOOKUP (Yauheni Kaliuta) [1747615] - [tools] update uapi/linux/bpf.h (Yauheni Kaliuta) [1747615] - [net] bpf: add helper to check for a valid SYN cookie (Yauheni Kaliuta) [1747615] - [net] bpf: add skc_lookup_tcp helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow helpers to return PTR_TO_SOCK_COMMON (Yauheni Kaliuta) [1747615] - [kernel] bpf: track references based on is_acquire_func (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add arm target register definitions (Yauheni Kaliuta) [1747615] - [documentation] bpf, doc: add RISC-V JIT to BPF documentation (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: add documentation for helpers bpf_spin_lock(), bpf_spin_unlock() (Yauheni Kaliuta) [1747615]- [perf] perf: Add CCPI2 PMU support in ThunderX2 UNCORE driver (Robert Richter) [1726054] - [documentation] documentation: perf: Update documentation for ThunderX2 PMU uncore driver (Robert Richter) [1726054] - [scsi] lpfc: Update lpfc version to 12.6.0.2 (Dick Kennedy) [1771674] - [scsi] lpfc: revise nvme max queues to be hdwq count (Dick Kennedy) [1771674] - [scsi] lpfc: Initialize cpu_map for not present cpus (Dick Kennedy) [1771674] - [scsi] lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: Fix lpfc_cpumask_of_node_init() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_sli4_enable_intr() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq() (Dick Kennedy) [1771674] - [scsi] lpfc: Update lpfc version to 12.6.0.1 (Dick Kennedy) [1771674] - [scsi] lpfc: Add enablement of multiple adapter dumps (Dick Kennedy) [1771674] - [scsi] lpfc: Change default IRQ model on AMD architectures (Dick Kennedy) [1771674] - [scsi] lpfc: Add registration for CPU Offline/Online events (Dick Kennedy) [1771674] - [scsi] lpfc: Clarify FAWNN error message (Dick Kennedy) [1771674] - [scsi] lpfc: Sync with FC-NVMe-2 SLER change to require Conf with SLER (Dick Kennedy) [1771674] - [scsi] lpfc: Fix dynamic fw log enablement check (Dick Kennedy) [1771674] - [scsi] lpfc: Fix unexpected error messages during RSCN handling (Dick Kennedy) [1771674] - [scsi] lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port bounce (Dick Kennedy) [1771674] - [scsi] lpfc: Fix configuration of BB credit recovery in service parameters (Dick Kennedy) [1771674] - [scsi] lpfc: Fix duplicate unreg_rpi error in port offline flow (Dick Kennedy) [1771674] - [infiniband] ib/srp: Add missing new line after displaying fast_io_fail_tmo param (Kamal Heib) [1678461 1720899] - [net] sunrpc: The RDMA back channel mustn't disappear while requests are outstanding (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Skip counter if port doesn't match (Kamal Heib) [1720899] - [rdma] uverbs: Prevent potential underflow (Kamal Heib) [1720899] - [infiniband] ib/core: Use rdma_read_gid_l2_fields to compare GID L2 fields (Kamal Heib) [1720899] - [infiniband] rdma/siw: free siw_base_qp in kref release routine (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: move iw_rem_ref() calls out of spinlock (Kamal Heib) [1720899] - [infiniband] ib/core: Fix wrong iterating on ports (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Reshuffle the code to avoid need to rebind QP in error path (Kamal Heib) [1720899] - [infiniband] rdma/cm: Fix memory leak in cm_add/remove_one (Kamal Heib) [1720899] - [infiniband] rdma/core: Fix an error handling path in 'res_get_common_doit()' (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: Fix a lock inversion issue (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix serialization issue in write_space() (Kamal Heib) [1720899] - [infiniband] rdma/vmw_pvrdma: Free SRQ only once (Kamal Heib) [1757294 1720899] - [infiniband] rdma: Fix double-free in srq creation error flow (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix page address mapping in TX path (Kamal Heib) [1720899] - [infiniband] rdma/cma: Fix false error message (Kamal Heib) [1720899] - [infiniband] rdma/{cxgb3, cxgb4, i40iw}: Remove common code (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Fix use after free and refcnt leak on ndev in_device in iwarp_query_port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Add common iWARP query port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/i40iw: Associate ibdev to netdev before IB device registration (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/cxgb3: Use ib_device_set_netdev() (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma: Introduce ib_port_phys_state enum (Kamal Heib) [1760097 1745655 1720899] - [sched] topology: Improve load balancing on AMD EPYC systems (Phil Auld) [1757535] - [netdrv] broadcom: Use dev_get_drvdata (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.100 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Don't proceed in .ndo_set_rx_mode() when device is not in open state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix compile error regression with CONFIG_BNXT_SRIOV not set (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add FW fatal devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Do not send firmware messages if firmware is in error state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Retain user settings on a VF after RESET_NOTIFY event (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add devlink health reset reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle RESET_NOTIFY async event from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add new FW devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add BNXT_STATE_IN_FW_RESET state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Enable health monitoring (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Pre-map the firmware health monitoring registers (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Discover firmware error recovery capabilities (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset status during IF_UP (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Register buffers for VFs before reserving resources (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_sriov_enable() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Prepare bnxt_init_one() to be called multiple times (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress all error messages in hwrm_do_send_msg() in silent mode (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Simplify error checking in the SR-IOV message forwarding functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Convert error code in firmware message response to standard code (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Remove the -1 error return code from bnxt_hwrm_do_send_msg() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use a common function to print the same ethtool -f error message (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix allocation of zero statistics block size regression (Jonathan Toppins) [1724766] - [netdrv] bnxt: no need to check return value of debugfs_create functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add PCI IDs for 57500 series NPAR devices (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support all variants of the 5750X chip family (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_init_one() and turn on TPA support on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support TPA counters on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Allocate the larger per-ring statistics block for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor ethtool ring statistics logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add hardware GRO setup function for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA ID mapping logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add fast path logic for TPA on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Set TPA GRO mode flags on 57500 chips properly (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor tunneled hardware GRO logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle standalone RX_AGG completions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor TPA logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA structure definitions for BCM57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.89 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix to include flow direction in L2 key (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use correct src_fid to determine direction of the flow (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Improve RX doorbell sequence (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC clearing logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add page_pool_destroy() during RX ring cleanup (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: add page_pool support (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: optimized XDP_REDIRECT support (Jonathan Toppins) [1724766 1669220] - [netdrv] bnxt_en: Refactor __bnxt_xmit_xdp() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: rename some xdp functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Device serial number is supported only for PFs (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Query firmware capability to support aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Separate RDMA MR/AH context allocation (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: read the clause type from the PHY ID (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Read package version from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Check new firmware capability to display extended stats (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for PCIe statistics (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_alloc_stats() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface to 1.10.0.69 (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_port_parent_id implementation for physical ports (Jonathan Toppins) [1724766] - [netdrv] bnxt: pass switch ID through devlink_port_attrs_set() (Jonathan Toppins) [1724766] - [netdrv] bnxt: move bp->switch_id initialization to PF probe (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_phys_port_name implementation (Jonathan Toppins) [1724766] - [netdrv] bnxt: implement ndo_get_devlink_port (Jonathan Toppins) [1724766] - [netdrv] bnxt: Implement ndo_get_port_parent_id() (Jonathan Toppins) [1724766] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix firmware signaled resource change logic in open (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-thoughs (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-throughs (Jonathan Toppins) [1724766] - [tools] selftests: kvm: vmx_dirty_log_test: skip the test when VMX is not supported (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: consolidate VMX support checks (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: vmx_set_nested_state_test: don't check for VMX support twice (Vitaly Kuznetsov) [1771575] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769904] - [net] vsock: Send reset control packet when socket is partially bound (Stefano Garzarella) [1769904] - [net] vsock/virtio: fix sock refcnt holding during the shutdown (Stefano Garzarella) [1769855] - [kernel] vsock/virtio: remove unused 'work' field from 'struct virtio_vsock_pkt' (Stefano Garzarella) [1769855] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 482 (Stefano Garzarella) [1769855] - [net] vsock/virtio: set SOCK_DONE on peer shutdown (Stefano Garzarella) [1769855] - [net] vsock/virtio: discard packets if credit is not respected (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: send a credit update when buffer size is changed (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: a better comment on credit update (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: fix locking in virtio_transport_inc_tx_pkt() (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: reduce credit update messages (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: change the maximum packet size allowed (Stefano Garzarella) [1679971] - [vhost] vsock: split packets to send using multiple buffers (Stefano Garzarella) [1679971] - [net] vsock/virtio: limit the memory used per-socket (Stefano Garzarella) [1769744] - [net] vsock/virtio: free packets during the socket release (Stefano Garzarella) [1769744] - [net] vsock: Fix a lockdep warning in __vsock_release() (Stefano Garzarella) [1769714] - [net] vsock: correct removal of socket from the list (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769714] - [net] Fix ERROR:do not initialise statics to 0 in af_vsock.c (Stefano Garzarella) [1769714] - [net] vsock: bind to random port for VMADDR_PORT_ANY (Stefano Garzarella) [1769714] - [tools] tc-testing: added tests with cookie for conntrack TC action (Ivan Vecera) [1739606] - [net] cls_bpf: fix NULL deref on offload filter removal (Ivan Vecera) [1739606] - [tools] tc-testing: fixed two failing pedit tests (Ivan Vecera) [1739606] - [tools] tc-testing: implement tests for new fast_init action flag (Ivan Vecera) [1739606] - [net] sched: update action implementations to support flags (Ivan Vecera) [1739606] - [net] sched: use temporary variable for actions indexes (Ivan Vecera) [1739606] - [net] sched: extend TCA_ACT space with TCA_ACT_FLAGS (Ivan Vecera) [1739606] - [net] sched: modify stats helper functions to support regular stats (Ivan Vecera) [1739606] - [net] sched: don't expose action qstats to skb_tc_reinsert() (Ivan Vecera) [1739606] - [net] sched: extract qstats update code into functions (Ivan Vecera) [1739606] - [net] sched: extract bstats update code into function (Ivan Vecera) [1739606] - [net] sched: extract common action counters update code into function (Ivan Vecera) [1739606] - [tools] tc-testing: list required kernel options for act_ct action (Ivan Vecera) [1739606] - [net] fq_codel: do not include (Ivan Vecera) [1739606] - [net] sch_generic: Use pfifo_fast as fallback scheduler for CAN hardware (Ivan Vecera) [1739606] - [net] sched: taprio: fix -Wmissing-prototypes warnings (Ivan Vecera) [1739606] - [net] sched: act_police: re-use tcf_tm_dump() (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1739606] - [net] sched: Avoid using yield() in a busy waiting loop (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] sched: etf: Fix ordering of packets with same txtime (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] taprio: Fix returning EINVAL when configuring without flags (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_ACT_KIND (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_KIND (Ivan Vecera) [1739606] - [net] sched: Set default of CONFIG_NET_TC_SKB_EXT to N (Ivan Vecera) [1739606] - [net] sch_netem: fix rcu splat in netem_enqueue() (Ivan Vecera) [1739606] - [net] net_sched: remove need_resched() from qdisc_run() (Ivan Vecera) [1739606] - [net] sched: cbs: Avoid division by zero when calculating the port rate (Ivan Vecera) [1739606] - [net] sched: taprio: Avoid division by zero on invalid link speed (Ivan Vecera) [1739606] - [net] sched: taprio: Fix potential integer overflow in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] sched: cbs: Fix not adding cbs instance to list (Ivan Vecera) [1739606] - [net] Fix Kconfig indentation (Ivan Vecera) [1739606] - [net] net_sched: add policy validation for action attributes (Ivan Vecera) [1739606] - [net] net_sched: add max len check for TCA_KIND (Ivan Vecera) [1739606] - [net] taprio: Add support for hardware offloading (Ivan Vecera) [1739606] - [net] sched: use get_dev() action API in flow_action infra (Ivan Vecera) [1739606] - [net] sched: take reference to psample group in flow_action infra (Ivan Vecera) [1739606] - [net] sched: extend flow_action_entry with destructor (Ivan Vecera) [1739606] - [net] sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero (Ivan Vecera) [1739606] - [net] net_sched: check cops->tcf_block in tc_bind_tclass() (Ivan Vecera) [1739606] - [net] sched: fix reordering issues (Ivan Vecera) [1739606] - [net] net_sched: act_police: add 2 new attributes to support police 64bit rate and peakrate (Ivan Vecera) [1739606] - [net] openvswitch: Set OvS recirc_id from tc chain index (Ivan Vecera) [1739606] - [net] sk_buff: drop all skb extensions on free and skb scrubbing (Ivan Vecera) [1739606] - [net] minor cleanup in skb_ext_add() (Ivan Vecera) [1739606] - [include] net: drop the unused helper skb_ext_get() (Ivan Vecera) [1739606] - [net] fix possible user-after-free in skb_ext_add() (Ivan Vecera) [1739606] - [net] sk_buff: add skb extension infrastructure (Ivan Vecera) [1739606] - [net] sched: cbs: remove redundant assignment to variable port_rate (Ivan Vecera) [1739606] - [tools] tc-testing: don't hardcode 'ip' in nsPlugin.py (Ivan Vecera) [1739606] - [net] sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate (Ivan Vecera) [1739606] - [net] taprio: Set default link speed to 10 Mbps in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] taprio: Fix kernel panic in taprio_destroy (Ivan Vecera) [1739606] - [netdrv] mlx5e: Move local var definition into ifdef block (Ivan Vecera) [1739606] - [net] sched: cls_matchall: cleanup flow_action before deallocating (Ivan Vecera) [1739606] - [net] sched: act_vlan: implement stats_update callback (Ivan Vecera) [1739606] - [net] sched: act_sample: fix psample group handling on overwrite (Ivan Vecera) [1739606] - [net] sched: flower: don't take rtnl lock for cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: copy tunnel info when setting flow_action entry->tunnel (Ivan Vecera) [1739606] - [net] sched: take reference to action dev before calling offloads (Ivan Vecera) [1739606] - [net] sched: take rtnl lock in tc_setup_flow_action() (Ivan Vecera) [1739606] - [net] sched: conditionally obtain rtnl lock in cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: add API for registering unlocked offload block callbacks (Ivan Vecera) [1739606] - [net] sched: notify classifier on successful offload add/delete (Ivan Vecera) [1739606] - [net] sched: refactor block offloads counter usage (Ivan Vecera) [1739606] - [net] sched: change tcf block offload counter type to atomic_t (Ivan Vecera) [1739606] - [net] sched: protect block offload-related fields with rw_semaphore (Ivan Vecera) [1739606] - [net] net_sched: fix a NULL pointer deref in ipt action (Ivan Vecera) [1739606] - [tools] tc-testing: concurrency: wrap piped rule update commands (Ivan Vecera) [1739606] - [tools] tc-testing: use dedicated DUMMY interface name for dummy dev (Ivan Vecera) [1739606] - [net] flow_offload: convert block_ing_cb_list to regular list type (Ivan Vecera) [1739606] - [netdrv] sched: use major priority number as hardware priority (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for matchall filter (Ivan Vecera) [1739606] - [net] taprio: remove unused variable 'entry_list_policy' (Ivan Vecera) [1739606] - [tools] tc-testing: updated skbedit action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update skbedit action for batched events operations (Ivan Vecera) [1739606] - [net] fq_codel: remove set but not used variables 'prev_ecn_mark' and 'prev_drop_count' (Ivan Vecera) [1739606] - [net] flow_offload: support get multi-subsystem block (Ivan Vecera) [1739606] - [net] flow_offload: move tc indirect block to flow offload (Ivan Vecera) [1739606] - [net] cls_api: add flow_indr_block_call function (Ivan Vecera) [1739606] - [net] cls_api: remove the tcf_block cache (Ivan Vecera) [1739606] - [net] cls_api: modify the tc_indr_block_ing_cmd parameters. (Ivan Vecera) [1739606] - [net] sched: sch_taprio: fix memleak in error path for sched list parse (Ivan Vecera) [1739606] - [net] fq_codel: Kill useless per-flow dropped statistic (Ivan Vecera) [1739606] - [net] Increase fq_codel count in the bulk dropper (Ivan Vecera) [1739606] - [include] sched: sample: allow accessing psample_group with rtnl (Ivan Vecera) [1739606] - [tools] tc-testing: updated vlan action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update vlan action for batched events operations (Ivan Vecera) [1739606] - [tools] tc-testing: Clarify the use of tdc's -d option (Ivan Vecera) [1739606] - [net] sched: Fix a possible null-pointer dereference in dequeue_func() (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for [b|p]fifo qdisc (Ivan Vecera) [1739606] - [net] ife: error out when nla attributes are empty (Ivan Vecera) [1739606] - [net] sched: verify that q!=NULL before setting q->flags (Ivan Vecera) [1739606] - [net] net_sched: unset TCQ_F_CAN_BYPASS when adding filters (Ivan Vecera) [1739606] - [net] fix: taprio: Change type of txtime-delay parameter to u32 (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [include] pkt_sched: Include const.h (Ivan Vecera) [1739606] - [tools] tc-testing: introduce scapyPlugin for basic traffic (Ivan Vecera) [1739606] - [tools] tc-testing: Allow tdc plugins to see test case data (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for prio qdisc (Ivan Vecera) [1739606] - [tools] tc-testing: updated mirred action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update mirred action for batched events operations (Ivan Vecera) [1739606] - [net] sched: em_ipt: add support for addrtype matching (Ivan Vecera) [1739606] - [net] sched: em_ipt: keep the user-specified nfproto and dump it (Ivan Vecera) [1739606] - [net] sched: em_ipt: set the family based on the packet if it's unspecified (Ivan Vecera) [1739606] - [net] sched: em_ipt: match only on ip/ipv6 traffic (Ivan Vecera) [1739606] - [net] taprio: Adjust timestamps for TCP packets (Ivan Vecera) [1739606] - [net] taprio: make clock reference conversions easier (Ivan Vecera) [1739606] - [net] taprio: Add support for txtime-assist mode (Ivan Vecera) [1739606] - [net] taprio: Remove inline directive (Ivan Vecera) [1739606] - [net] taprio: calculate cycle_time when schedule is installed (Ivan Vecera) [1739606] - [net] etf: Add skip_sock_check (Ivan Vecera) [1739606] - [include] etf: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [tools] tc-testing: add ingress qdisc tests (Ivan Vecera) [1739606] - [tools] tc-testing: Restore original behaviour for namespaces in tdc (Ivan Vecera) [1739606] - [include] net: sched: act_ctinfo: tidy UAPI definition (Ivan Vecera) [1739606] - [include] act_ctinfo: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [net] sched: cls_matchall: allow to delete filter (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix policy validation (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix action creation (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [tools] tc-tests: added path to ip command in tdc (Ivan Vecera) [1739606] - [net] sched: remove NET_CLS_IND config option (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: use extack error reporting (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for clsact Qdisc ops (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for Qdisc ops (Ivan Vecera) [1739606] - [tools] tc-tests: updated fw with bind actions by reference use cases (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: minor size optimisation (Ivan Vecera) [1739606] - [net] flow_offload: use struct_size() in kzalloc() (Ivan Vecera) [1739606] - [net] sched: don't use tc_action->order during action dump (Ivan Vecera) [1739606] - [net] sch_htb: redefine htb qdisc overlimits (Ivan Vecera) [1739606] - [tools] selftests: tc-testing: Add pedit tests (Ivan Vecera) [1739606] - [net] sched: add ingress mirred action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add helpers to detect ingress mirred actions (Ivan Vecera) [1757520] - [net] sched: add skbedit of ptype action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add skbedit_ptype helper functions (Ivan Vecera) [1757520] - [net] openvswitch: load and reference the NAT helper. (Flavio Leitner) [1752970] - [net] openvswitch: load NAT helper (Flavio Leitner) [1752970] - [net] netfilter: nf_nat: register NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: add API to manage NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: use macros to create module aliases. (Flavio Leitner) [1752970] - [net] xfrm: remove a duplicated assignment (Sabrina Dubroca) [1760002] - [net] xfrm: remove empty xfrmi_init_net (Sabrina Dubroca) [1760002] - [net] xfrm: remove unneeded export_symbols (Sabrina Dubroca) [1760002] - [include] xfrm: clean an indentation issue, remove a space (Sabrina Dubroca) [1760002] - [net] xfrm6: remove BUG_ON from xfrm6_dst_ifdown (Sabrina Dubroca) [1760002] - [net] xfrm: policy: add missing indentation (Sabrina Dubroca) [1760002] - [net] xfrm: Fix bucket count reported to userspace (Sabrina Dubroca) [1760002] - [net] xfrm: use complete IPv6 addresses for hash (Sabrina Dubroca) [1760002] - [net] xfrm: use correct size to initialise sp->ovec (Sabrina Dubroca) [1760002] - [net] xfrm: allow driver to quietly refuse offload (Sabrina Dubroca) [1760002] - [net] esp: remove redundant define esph (Sabrina Dubroca) [1760002] - [net] ip6_vti: simplify stats handling in vti6_xmit (Sabrina Dubroca) [1760002] - [net] xfrm: fix 'passing zero to ERR_PTR()' warning (Sabrina Dubroca) [1760002] - [net] xfrm: remove blank lines at EOF (Sabrina Dubroca) [1760002] - [net] xfrm: don't check offload_handle for nonzero (Sabrina Dubroca) [1760002] - [net] ipv6: xfrm: use 64-bit timestamps (Sabrina Dubroca) [1760002] - [net] devlink: Introduce PCI VF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Introduce PCI PF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Return physical port fields only for applicable port flavours (Petr Oros) [1761495] - [net] devlink: Refactor physical port attributes (Petr Oros) [1761495] - [net] ipv4: fix race condition between route lookup and invalidation (Guillaume Nault) [1765639] - [net] add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head (Guillaume Nault) [1765639] - [net] ipv4/icmp: fix rt dst dev null pointer dereference (Guillaume Nault) [1765639] - [net] ipip: validate header length in ipip_tunnel_xmit (Guillaume Nault) [1765639] - [net] ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop (Guillaume Nault) [1765639] - [net] ipv4: Fix raw socket lookup for local traffic (Guillaume Nault) [1765639] - [net] ipv4: Return error for RTA_VIA attribute (Guillaume Nault) [1765639] - [net] ipmr: fix unresolved entry dumps (Guillaume Nault) [1765639] - [net] ipvs: don't ignore errors in case refcounting ip_vs module fails (Davide Caratti) [1687094] - [net] ipvs: fix tinfo memory leak in start_sync_thread (Davide Caratti) [1687094] - [net] tcp: fix a possible lockdep splat in tcp_done() (Marcelo Leitner) [1764654] - [net] tcp: add rcu protection around tp->fastopen_rsk (Marcelo Leitner) [1764654] - [net] tcp: annotate lockless access to tcp_memory_pressure (Marcelo Leitner) [1764654] - [net] tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR (Marcelo Leitner) [1764654] - [net] tcp: inherit timestamp on mtu probe (Marcelo Leitner) [1764654] - [net] tcp: remove empty skb from write queue in error cases (Marcelo Leitner) [1764654] - [net] tcp: get rid of tcp_check_send_head() (Marcelo Leitner) [1764654] - [net] tcp: make sure EPOLLOUT wont be missed (Marcelo Leitner) [1764654] - [net] ipv4: set the tcp_min_rtt_wlen range from 0 to one day (Marcelo Leitner) [1764654] - [net] net-tcp: /proc/sys/net/ipv4/tcp_probe_interval is a u32 not int (Marcelo Leitner) [1764654] - [net] tcp: fix a race in inet_diag_dump_icsk() (Marcelo Leitner) [1764654] - [net] netfilter: nft_meta: Add NFT_META_I/OIFKIND meta type (Florian Westphal) [1763657] - [net] netfilter: nft_xfrm: use state family, not hook one (Florian Westphal) [1763654] - [net] netfilter: nf_tables: add xfrm expression (Florian Westphal) [1763654] - [net] netfilter: nf_tables: rt: allow checking if dst has xfrm attached (Florian Westphal) [1763654] - [netdrv] mlx5e: Fix unnecessary flow_block_cb_is_busy call (Ivan Vecera) [1737890] - [netdrv] nfp: flower: verify that block cb is not busy before binding (Ivan Vecera) [1737890] - [netdrv] net/mlx5e: Provide cb_list pointer when setting up tc block on rep (Ivan Vecera) [1737890] - [net] sched: Fix NULL-pointer dereference in tc_indr_block_ing_cmd() (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block structure and use it (Ivan Vecera) [1737890] - [net] flow_offload: rename tc_setup_cb_t to flow_setup_cb_t (Ivan Vecera) [1737890] - [include] flow_offload: include linux/kernel.h from flow_offload.h (Ivan Vecera) [1737890] - [net] flow_offload: remove netns parameter from flow_block_cb_alloc() (Ivan Vecera) [1737890] - [net] openvswitch: rename flow_stats to sw_flow_stats (Ivan Vecera) [1737890] - [netdrv] mlx5e: Fix unused variable warning when CONFIG_MLX5_ESWITCH is off (Ivan Vecera) [1737890] - [netdrv] net: flow_offload: rename tc_cls_flower_offload to flow_cls_offload (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_is_busy() and use it (Ivan Vecera) [1737890] - [net] sched: remove tcf block API (Ivan Vecera) [1737890] - [include] sched: use new symbol for TC kABI version (Ivan Vecera) [1737890] - [netdrv] use flow block API (Ivan Vecera) [1737890] - [net] sched: use flow block API (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_{priv, incref, decref}() (Ivan Vecera) [1737890] - [net] flow_offload: add list handling functions (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_alloc() and flow_block_cb_free() (Ivan Vecera) [1737890] - [net] flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_BLOCK_BINDER_TYPE_* (Ivan Vecera) [1737890] - [net] flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_{UN}BIND (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_setup_simple() (Ivan Vecera) [1737890] - [net] openvswitch: free vport unless register_netdevice() succeeds (Stefano Brivio) [1765580] - [net] openvswitch: Clear the L4 portion of the key for "later" fragments. (Stefano Brivio) [1765580] - [net] openvswitch: Properly set L4 keys on "later" IP fragments (Stefano Brivio) [1765580] - [net] openvswitch: Print error when ovs_execute_actions() fails (Stefano Brivio) [1765580] - [net] openvswitch: do not free vport if register_netdevice() is failed. (Stefano Brivio) [1765580] - [net] xfrm: policy: remove pcpu policy cache (Xin Long) [1743519] - [net] netem: correct the parent's backlog when corrupted packet was dropped (Davide Caratti) [1764553] - [net] netem: fix error path for corrupted GSO frames (Davide Caratti) [1764553] - [net] avoid potential infinite loop in tc_ctl_action() (Davide Caratti) [1764553] - [net] act_mirred: Fix mirred_init_module error handling (Davide Caratti) [1764553] - [net] sch_dsmark: fix potential NULL deref in dsmark_init() (Davide Caratti) [1764553] - [net] sch_cbq: validate TCA_CBQ_WRROPT to avoid crash (Davide Caratti) [1764553] - [net] sched: sch_sfb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: multiq: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: sch_htb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: fix possible crash in tcf_action_destroy() (Davide Caratti) [1764553] - [net] sch_netem: fix a divide by zero in tabledist() (Davide Caratti) [1764553] - [net] sched: act_sample: don't push mac header on ip6gre ingress (Davide Caratti) [1764553] - [net] net_sched: let qdisc_put() accept NULL pointer (Davide Caratti) [1764553] - [net] tcp: adjust rto_base in retransmits_timed_out() (Marcelo Leitner) [1756775] - [net] tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state (Marcelo Leitner) [1756775] - [include] netlink: use 48 byte ctx instead of 6 signed longs for callback (Petr Oros) [1751273] - [net] rtnetlink: skip metrics loop for dst_default_metrics (Petr Oros) [1751273] - [include] netlink: Add field to skip in-kernel notifications (Petr Oros) [1751273] - [include] netlink: Document all fields of 'struct nl_info' (Petr Oros) [1751273] - [net] ipoib: show VF broadcast address (Petr Oros) [1751273] - [net] remove empty netlink_tap_exit_net (Petr Oros) [1751273] - [net] netlink: make netlink_walk_start() void return type (Petr Oros) [1751273] - [include] net: nexthop uapi (Petr Oros) [1751273] - [net] Treat sock->sk_drops as an unsigned int when printing (Petr Oros) [1751273] - [net] fix two coding style issues (Petr Oros) [1751273] - [net] ipset: drop ipset_nest_start() and ipset_nest_end() (Petr Oros) [1751273] - [net] netlink: make nla_nest_start() add NLA_F_NESTED flag (Petr Oros) [1751273] - [net] netfilter: nf_tables: fix a missing check of nla_put_failure (Petr Oros) [1751273] - [net] ncsi: fix a missing check for nla_nest_start (Petr Oros) [1751273] - [net] genetlink: use idr_alloc_cyclic for family->id assignment (Petr Oros) [1751273] - [net] netlink: Check address length before reading groups field (Petr Oros) [1751273] - [net] core: Fix rtnetlink kernel-doc headers (Petr Oros) [1751273] - [net] rhashtable: Remove obsolete rhashtable_walk_init function (Petr Oros) [1751273] - [net] netfilter: nf_tables: use rhashtable_walk_enter instead of rhashtable_walk_init (Petr Oros) [1751273] - [net] netlink: reduce NLA_POLICY_NESTED{, _ARRAY} arguments (Petr Oros) [1751273] - [net] netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GET_STRICT_CHK (Petr Oros) [1751273] - [include] netlink: replace __NLA_ENSURE implementation (Petr Oros) [1751273] - [include] netlink: fix typo in nla_parse_nested() comment (Petr Oros) [1751273] - [net] netlink: remove hash::nelems check in netlink_insert (Petr Oros) [1751273] - [net] netlink: Make groups check less stupid in netlink_bind() (Petr Oros) [1751273] - [include] genetlink: constify genl_err_attr() argument (Petr Oros) [1751273] - [net] netlink: do not store start function in netlink_cb (Petr Oros) [1751273] - [include] linux: Add skb_frag_t page_offset accessors (Petr Oros) [1757515] - [include] net: add missing documentation in linux/skbuff.h (Petr Oros) [1757515] - [net] l2tp: Fix possible NULL pointer dereference (Stefano Brivio) [1764185] - [net] l2ip: fix possible use-after-free (Stefano Brivio) [1764185] - [net] l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() (Stefano Brivio) [1764185] - [net] l2tp: fix infoleak in l2tp_ip6_recvmsg() (Stefano Brivio) [1764185] - [net] l2tp: copy 4 more bytes to linear part if necessary (Stefano Brivio) [1764185] - [net] l2tp: fix reading optional fields of L2TPv3 (Stefano Brivio) [1764185] - [net] l2tp: remove ->recv_payload_hook (Stefano Brivio) [1764185] - [net] l2tp: don't export l2tp_session_queue_purge() (Stefano Brivio) [1764185] - [net] l2tp: remove .show from struct l2tp_tunnel (Stefano Brivio) [1764185] - [netdrv] vxlan: do not destroy fdb if register_netdevice() is failed (Stefano Brivio) [1763793] - [net] ip6erspan: remove the incorrect mtu limit for ip6erspan (Stefano Brivio) [1763286] - [net] ipv6: Handle missing host route in __ipv6_ifa_notify (Stefano Brivio) [1763286] - [net] ipv6: drop incoming packets having a v4mapped source address (Stefano Brivio) [1763286] - [net] ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit (Stefano Brivio) [1763286] - [net] mld: fix memory leak in mld_del_delrec() (Stefano Brivio) [1763286] - [net] ipv6: rt6_check should return NULL if 'from' is NULL (Stefano Brivio) [1763286] - [net] ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() (Stefano Brivio) [1763286] - [net] ipv6_gre: Fix GRO to work on IPv6 over GRE tap (Stefano Brivio) [1763286] - [net] ipv4: Return -ENETUNREACH if we can't create route but saddr is valid (Stefano Brivio) [1686686] - [net] netfilter: nft_connlimit: disable bh on garbage collection (Florian Westphal) [1762844] - [net] netfilter: ebtables: Fix argument order to ADD_COUNTER (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON (Florian Westphal) [1762844] - [net] netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING (Florian Westphal) [1762844] - [net] netfilter: ebtables: also count base chain policies (Florian Westphal) [1762844] - [net] netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are present (Florian Westphal) [1762844] - [net] sctp: change sctp_prot .no_autobind with true (Xin Long) [1762625] - [net] sctp: destroy bucket if failed to bind addr (Xin Long) [1762625] - [net] sctp: remove redundant assignment when call sctp_get_port_local (Xin Long) [1762625] - [net] sctp: change return type of sctp_get_port_local (Xin Long) [1762625] - [net] sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' (Xin Long) [1762625] - [net] sctp: fix the missing put_user when dumping transport thresholds (Xin Long) [1762625] - [net] sctp: use transport pf_retrans in sctp_do_8_2_transport_strike (Xin Long) [1762625] - [net] sctp: allow users to set ep ecn flag by sockopt (Xin Long) [1762625] - [net] sctp: allow users to set netns ecn flag with sysctl (Xin Long) [1762625] - [net] sctp: make ecn flag per netns and endpoint (Xin Long) [1762625] - [net] sctp: remove net sctp.x_enable working as a global switch (Xin Long) [1762625] - [net] sctp: add SCTP_AUTH_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: add sctp_auth_init and sctp_auth_free (Xin Long) [1762625] - [net] sctp: use ep and asoc auth_enable properly (Xin Long) [1762625] - [net] sctp: add SCTP_ASCONF_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: check asoc peer.asconf_capable before processing asconf (Xin Long) [1762625] - [net] sctp: not set peer.asconf_capable in sctp_association_init (Xin Long) [1762625] - [net] sctp: add asconf_enable in struct sctp_endpoint (Xin Long) [1762625] - [net] sctp: fix memleak in sctp_send_reset_streams (Xin Long) [1762625] - [net] sctp: fix the transport error_count check (Xin Long) [1762625] - [net] sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions (Ivan Vecera) [1737820] - [net] avoid errors when trying to pop MLPS header on non-MPLS packets (Ivan Vecera) [1737820] - [net] netfilter: connlabels: prefer static lock initialiser (Ivan Vecera) [1737820] - [net] sched: include mpls actions in hardware intermediate representation (Ivan Vecera) [1737820] - [net] sched: Make NET_ACT_CT depends on NF_NAT (Ivan Vecera) [1737820] - [tools] tc-tests: Add tc action ct tests (Ivan Vecera) [1737820] - [net] sched: cls_flower: Add matching on conntrack info (Ivan Vecera) [1737820] - [net] flow_dissector: add connection tracking dissection (Ivan Vecera) [1737820] - [net] sched: Introduce action ct (Ivan Vecera) [1737820] - [tools] tc-tests: actions: add MPLS tests (Ivan Vecera) [1737820] - [net] sched: add mpls manipulation actions to TC (Ivan Vecera) [1737820] - [net] core: add MPLS update core helper and use in OvS (Ivan Vecera) [1737820] - [net] core: move pop MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] core: move push MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] sched: Introduce act_ctinfo action (Ivan Vecera) [1737820] - [netdrv] mlx5e: Allow dissector meta key in tc flower (Ivan Vecera) [1762861] - [tools] selftests: tc: add ingress device matching support (Ivan Vecera) [1762861] - [net] flow_offload: implement support for meta key (Ivan Vecera) [1762861] - [net] sched: cls_flower: use flow_dissector for ingress ifindex (Ivan Vecera) [1762861] - [net] flow_dissector: add support for ingress ifindex dissection (Ivan Vecera) [1762861] - [net] udp: only do GSO if # of segs > 1 (Guillaume Nault) [1762357] - [net] udp: fix gso_segs calculations (Guillaume Nault) [1762357] - [tools] selftests: rtnetlink: add small test case with 'promote_secondaries' enabled (Petr Oros) [1759177] - [net] ipv4: fix infinite loop on secondary addr promotion (Petr Oros) [1759177] - [tools] selftests: rtnetlink: add addresses with fixed life time (Petr Oros) [1759177] - [net] ipv4: remove erroneous advancement of list pointer (Petr Oros) [1759177] - [net] ipv4: fix rcu lockdep splat due to wrong annotation (Petr Oros) [1759177] - [net] ipv4: provide __rcu annotation for ifa_list (Petr Oros) [1759177] - [drivers] use in_dev_for_each_ifa_rtnl/rcu (Petr Oros) [1759177] - [net] use new in_dev_ifa iterators (Petr Oros) [1759177] - [net] netfilter: use in_dev_for_each_ifa_rcu (Petr Oros) [1759177] - [net] devinet: use in_dev_for_each_ifa_rcu in more places (Petr Oros) [1759177] - [net] inetdevice: provide replacement iterators for in_ifaddr walk (Petr Oros) [1759177] - [fs] afs: do not send list of client addresses (Petr Oros) [1759177] - [net] sctp: add SCTP_SEND_FAILED_EVENT event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_MADE_PRIM event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_REMOVED event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_ADDED event (Xin Long) [1751129] - [netdrv] team: call RCU read lock when walking the port_list (Hangbin Liu) [1724896] - [net] packet: fix race in tpacket_snd() (Davide Caratti) [1760276] - [net] packet: fix memory leak in packet_set_ring() (Davide Caratti) [1760276] - [net] packet: unconditionally free po->rollover (Davide Caratti) [1760276] - [net] llc: fix skb leak in llc_build_and_send_ui_pkt() (Davide Caratti) [1760276] - [net] af_key: fix leaks in key_pol_get_resp and dump_sp. (Davide Caratti) [1760276] - [net] packet: in recvmsg msg_name return at least sizeof sockaddr_ll (Davide Caratti) [1760276] - [net] packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec (Davide Caratti) [1760276] - [net] packet: fix 4gb buffer limit due to overflow check (Davide Caratti) [1760276] - [net] llc: do not use sk_eat_skb() (Davide Caratti) [1760276] - [fs] proc: fix /proc/net/* after setns(2) (Davide Caratti) [1760276] - [net] Unpublish sk from sk_reuseport_cb before call_rcu (Paolo Abeni) [1760409] - [net] Fix null de-reference of device refcount (Paolo Abeni) [1760409] - [include] ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled (Paolo Abeni) [1760409] - [net] neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit (Paolo Abeni) [1760409] - [net] ebpf: record usage of flow dissector (Jiri Benc) [1749812] - [tools] selftests/bpf: More compatible nc options in test_lwt_ip_encap (Jiri Benc) [1749812] - [tools] selftests/bpf: Set rp_filter in test_flow_dissector (Jiri Benc) [1749812] - [net] bpf: lwtunnel: fix reroute supplying invalid dst (Jiri Benc) [1749812] - [kernel] rh_features: convert to atomic allocation (Jiri Benc) [1749812] - [net] xsk: lock the control mutex in sock_diag interface (Jiri Benc) [1749812] - [documentation] networking: fix af_xdp.rst Sphinx warnings (Jiri Benc) [1749812] - [documentation] flow_dissector: rst'ify documentation (Jiri Benc) [1749812] - [documentation] flow_dissector: document BPF flow dissector environment (Jiri Benc) [1749812] - [net] xsk: fix umem memory leak on cleanup (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid options in Tx descriptor (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid flags in xsk_bind (Jiri Benc) [1749812] - [net] xsk: fix potential crash in xsk_diag_put_umem() (Jiri Benc) [1749812] - [net] bpfilter: re-add header search paths to tools include to fix build error (Jiri Benc) [1749812] - [documentation] xsk: add FAQ to facilitate for first time users (Jiri Benc) [1749812] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN for flow dissector (Jiri Benc) [1749812] - [tools] sync uapi/linux/if_link.h header (Jiri Benc) [1749812] - [net] xdp: allow generic and driver XDP on one interface (Jiri Benc) [1749812] - [net] xdp: Provide extack messages when prog attachment failed (Jiri Benc) [1749812] - [net] bpfilter: remove extra header search paths for bpfilter_umh (Jiri Benc) [1749812] - [include] bpf: fix missing prototype warnings (Jiri Benc) [1749812] - [net] xsk: add sock_diag interface for AF_XDP (Jiri Benc) [1749812] - [net] xsk: add id to umem (Jiri Benc) [1749812] - [net] xsk: track AF_XDP sockets on a per-netns list (Jiri Benc) [1749812] - [include] redhat: rh_kabi: introduce RH_KABI_EXTEND_WITH_SIZE (Jiri Benc) [1749812] - [net] tcp: Avoid TCP syncookie rejected by SO_REUSEPORT socket (Jiri Benc) [1749812] - [net] tcp: use monotonic timestamps for PAWS (Jiri Benc) [1749812] - [net] tcp: remove one indentation level in tcp_create_openreq_child (Jiri Benc) [1749812] - [netdrv] ppp: Fix memory leak in ppp_write (Guillaume Nault) [1759312] - [netdrv] ppp: deflate: Fix possible crash in deflate_init (Guillaume Nault) [1759312] - [netdrv] pppoe: fix reception of frames with no mac header (Guillaume Nault) [1759312] - [net] tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth (Florian Westphal) [1759208] - [net] tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning (Florian Westphal) [1759208] - [net] tcp_bbr: centralize code to set gains (Florian Westphal) [1759208] - [net] tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 (Florian Westphal) [1759208] - [net] tcp_bbr: in restart from idle, see if we should exit PROBE_RTT (Florian Westphal) [1759208] - [net] tcp_bbr: add bbr_check_probe_rtt_done() helper (Florian Westphal) [1759208] - [net] xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode (Hangbin Liu) [1734589] - [tools] selftests: forwarding: gre_multipath: Fix flower filters (Hangbin Liu) [1756832] - [tools] selftests: forwarding: gre_multipath: Enable IPv4 forwarding (Hangbin Liu) [1756832] - [tools] set sysctl bc_forwarding properly in router_broadcast.sh (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: enable forwarding before ipv4 from/iif test (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: use pre-defined DEV_ADDR (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: fix local IPv4 address typo (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: print the result and return 1 if any tests failed (Hangbin Liu) [1756832] - [tools] selftests: fib_tests: Fix 'Command line is not complete' errors (Hangbin Liu) [1756832] - [tools] selftests: Update fib_tests to handle missing ping6 (Hangbin Liu) [1756832] - [tools] fib_tests: Add tests for metrics on routes (Hangbin Liu) [1756832] - [tools] selftests: udpgso_bench.sh explicitly requires bash (Hangbin Liu) [1756832] - [tools] selftests/net: add tls to .gitignore (Hangbin Liu) [1756832] - [net] ipv4: avoid mixed n_redirects and rate_tokens usage (Paolo Abeni) [1753092] - [lib] netlink: set bad attribute also on maxtype check (Petr Oros) [1757776] - [lib] netlink: add validation of NLA_F_NESTED flag (Petr Oros) [1757776] - [net] ila: Fix rhashtable walker list corruption (Petr Oros) [1757776] - [lib] ila: make lockdep happy again (Petr Oros) [1757776] - [net] genetlink: do not validate dump requests if there is no policy (Petr Oros) [1757776] - [include] netlink: Fix nlmsg_parse as a wrapper for strict message parsing (Petr Oros) [1757776] - [net] tipc: fix missing indentation in source code (Petr Oros) [1757776] - [net] genetlink: optionally validate strictly/dumps (Petr Oros) [1757776] - [lib] netlink: add strict parsing for future attributes (Petr Oros) [1757776] - [include] netlink: re-add parse/validate functions in strict mode (Petr Oros) [1757776] - [net] netlink: make validation more configurable for future strictness (Petr Oros) [1757776] - [lib] netlink: add NLA_MIN_LEN (Petr Oros) [1757776] - [net] genetlink: make policy common to family (Petr Oros) [1757776] - [net] ila: Flush netlink command to clear xlat table (Petr Oros) [1757776] - [net] ila: Create main ila source file (Petr Oros) [1757776] - [net] ila: Call library function alloc_bucket_locks (Petr Oros) [1757776] - [net] ila: Fix use of rhashtable walk in ila_xlat.c (Petr Oros) [1757776] - [net] rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check (Petr Oros) [1757750] - [net] mpls: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] mpls: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addrlabel: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: ipmr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] namespace: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] rtnetlink: ifinfo: perform strict checks also for doit handler (Petr Oros) [1757750] - [net] rtnetlink: stats: reject requests for unknown stats (Petr Oros) [1757750] - [net] rtnetlink: stats: validate attributes in get as well as dumps (Petr Oros) [1757750] - [net] netlink: add helper to retrieve NETLINK_F_STRICT_CHK (Petr Oros) [1757750] - [include] linux/netlink.h: drop unnecessary extern prefix (Petr Oros) [1757750] - [net] rtnetlink: avoid frame size warning in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: remove a level of indentation in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: Add more extack messages to rtnl_newlink (Petr Oros) [1757750] - [net] netfilter: nf_tables: allow lookups in dynamic sets (Florian Westphal) [1759074] - [net] netfilter: nf_tables: check the result of dereferencing base_chain->stats (Florian Westphal) [1759074] - [net] revert "netfilter: nft_hash: add map lookups for hashing operations" (Florian Westphal) [1759074] - [net] netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit (Florian Westphal) [1759074] - [net] netfilter: nft_ct: enable conntrack for helpers (Florian Westphal) [1759074] - [net] netfilter: conntrack: always store window size un-scaled (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix rst sequence number mismatch (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix erroneous tcp mss option (Florian Westphal) [1758668] - [net] netfilter: nfnetlink: avoid deadlock due to synchronous request_module (Florian Westphal) [1758668] - [net] netfilter: nf_queue: fix reinject verdict handling (Florian Westphal) [1758668] - [net] netfilter: conntrack: Use consistent ct id hash calculation (Florian Westphal) [1758668] - [net] netfilter: ctnetlink: don't use conntrack/expect object addresses as id (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls for an l3mdev slave (Florian Westphal) [1758668] - [net] netfilter: avoid using skb->nf_bridge directly (Florian Westphal) [1758668] - [net] netfilter: nat: can't use dst_hold on noref dst (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev (Florian Westphal) [1758668] - [net] netfilter: conntrack: fix removal of conntrack entries when l4tracker is removed (Florian Westphal) [1758668] - [net] netfilter: xt_hashlimit: fix a possible memory leak in htable_create() (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: add missing code to get interface index in checkentry. (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: fix wrong interface selection (Florian Westphal) [1758668] - [net] netfilter: xtables: avoid BUG_ON (Florian Westphal) [1758668] - [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1758646] - [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1758646] - [net] neighbour: remove stray semicolon (Ivan Vecera) [1757459] - [net] neighbor: Initialize protocol when new pneigh_entry are created (Ivan Vecera) [1757459] - [net] neighbour: register rtnl doit handler (Ivan Vecera) [1757459] - [net] neighbor: Add protocol attribute (Ivan Vecera) [1757459] - [net] neighbor: Add extack messages for add and delete commands (Ivan Vecera) [1757459] - [net] rtnetlink: address is mandatory for rtnl_fdb_get (Ivan Vecera) [1757105] - [netdrv] vxlan: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] rtnetlink: support for fdb get (Ivan Vecera) [1757105] - [net] bridge: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] ipmr: remove hard code cache_resolve_queue_len limit (Hangbin Liu) [1631022] - [net] ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set (Hangbin Liu) [1740961] - [net] xfrm interface: fix management of phydev (Xin Long) [1727240] - [net] xfrm interface: fix list corruption for x-netns (Xin Long) [1727240] - [net] xfrm interface: ifname may be wrong in logs (Xin Long) [1727240] - [net] xfrm interface: avoid corruption on changelink (Xin Long) [1727240] - [net] netlink: add validation function to policy (Ivan Vecera) [1753333] - [net] netlink: add attribute range validation to policy (Ivan Vecera) [1753333] - [net] sched: police: allow accessing police->params with rtnl (Ivan Vecera) [1731416] - [net] sched: remove block pointer from common offload structure (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload install and remove functionality. (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload framework (Ivan Vecera) [1731416] - [net] sched: add block pointer to tc_cls_common_offload structure (Ivan Vecera) [1731416] - [net] sched: allow stats updates from offloaded police actions (Ivan Vecera) [1731416] - [net] sched: extend matchall offload for hardware statistics (Ivan Vecera) [1731416] - [net] sched: add police action to the hardware intermediate representation (Ivan Vecera) [1731416] - [net] sched: move police action structures to header (Ivan Vecera) [1731416] - [net] sched: remove unused functions for matchall offload (Ivan Vecera) [1731416] - [net] dsa: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [netdrv] mlxsw: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [net] tipc: disallow enabling of loopback interface bearer (Jon Maloy) [1717305] - [net] tipc: add NULL pointer check before calling kfree_rcu (Jon Maloy) [1747392] - [net] xsk: Return the whole xdp_desc from xsk_umem_consume_tx (Ivan Vecera) [1748497] - [net] devlink: add warning for ndo_get_port_parent_id set when not needed (Petr Oros) [1737133] - [net] devlink: introduce devlink_compat_switch_id_get() helper (Petr Oros) [1737133] - [net] devlink: extend port attrs for switch ID (Petr Oros) [1737133] - [net] devlink: convert devlink_port_attrs bools to bits (Petr Oros) [1737133] - [net] devlink: add warning for ndo_get_phys_port_name set when not needed (Petr Oros) [1737133] - [netdrv] nfp: move devlink port type set after netdev registration (Petr Oros) [1737133] - [netdrv] dsa: move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] mlxsw: Move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port type after registration (Petr Oros) [1737133] - [netdrv] bnxt: call devlink_port_type_eth_set() before port register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port attrs properly (Petr Oros) [1737133] - [netdrv] dsa: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] bnxt: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] revert "devlink: Add a generic wake_on_lan port parameter" (Petr Oros) [1737133] - [netdrv] bnxt_en: Add bnxt_en initial port params table and register it (Petr Oros) [1737133] - [netdrv] mlxsw: spectrum: Assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [netdrv] netdevsim: assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [net] devlink: introduce devlink_compat_phys_port_name_get() (Petr Oros) [1737527] - [net] replace ndo_get_devlink with ndo_get_devlink_port (Petr Oros) [1737527] - [net] devlink: select NET_DEVLINK from drivers (Petr Oros) [1737527] - [net] devlink: add port type spinlock (Petr Oros) [1737527] - [net] devlink: warn on setting type on unregistered port (Petr Oros) [1737527] - [net] devlink: disallow port_attrs_set() to be called before register (Petr Oros) [1737527] - [net] devlink: don't pass return value of __devlink_port_type_set() (Petr Oros) [1737527] - [net] devlink: don't take devlink_mutex for devlink_compat_* (Petr Oros) [1737527] - [net] devlink: add couple of missing mutex_destroy() calls (Petr Oros) [1737527] - [net] devlink: fix kdoc (Petr Oros) [1737527] - [net] devlink: require non-NULL ops for devlink instances (Petr Oros) [1737527] - [net] devlink: hold a reference to the netdevice around ethtool compat (Petr Oros) [1737527] - [net] devlink: create a special NDO for getting the devlink instance (Petr Oros) [1737527] - [net] devlink: Add WARN_ON to catch errors of not cleaning devlink objects (Petr Oros) [1737527] - [netdrv] s390/qeth: fix xmit_more support (Ivan Vecera) [1734516] - [netdrv] revert "[netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only)" (Ivan Vecera) [1734516] - [netdrv] net/mlx5e: Fix wrong xmit_more application (Ivan Vecera) [1734516] - [include] net: use correct this_cpu primitive in dev_recursion_level (Ivan Vecera) [1734516] - [netdrv] drivers: net: aurora: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: net: sfc: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: mellanox: use netdev_xmit_more() helper (Ivan Vecera) [1734516] - [netdrv] net: move skb->xmit_more hint to softnet data (Ivan Vecera) [1734516] - [net] place xmit recursion in softnet data (Ivan Vecera) [1734516]- [netdrv] net: ena: clean up indentation issue (John Linville) [1770979] - [netdrv] net: ena: Select DIMLIB for ENA_ETHERNET (John Linville) [1770979] - [netdrv] net: ena: fix incorrect update of intr_delay_resolution (John Linville) [1770979] - [netdrv] net: ena: fix retrieval of nonadaptive interrupt moderation intervals (John Linville) [1770979] - [netdrv] net: ena: fix update of interrupt moderation register (John Linville) [1770979] - [netdrv] net: ena: remove all old adaptive rx interrupt moderation code from ena_com (John Linville) [1770979] - [netdrv] net: ena: remove ena_restore_ethtool_params() and relevant fields (John Linville) [1770979] - [netdrv] net: ena: remove old adaptive interrupt moderation code from ena_netdev (John Linville) [1770979] - [netdrv] net: ena: remove code duplication in ena_com_update_nonadaptive_moderation_interval _*() (John Linville) [1770979] - [netdrv] net: ena: enable the interrupt_moderation in driver_supported_features (John Linville) [1770979] - [netdrv] net: ena: reimplement set/get_coalesce() (John Linville) [1770979] - [netdrv] net: ena: switch to dim algorithm for rx adaptive interrupt moderation (John Linville) [1770979] - [netdrv] net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it (John Linville) [1770979]- [fs] autofs: add ignore mount option (Ian Kent) [1743441] - [fs] autofs: improve ioctl sbi checks (Ian Kent) [1672133] - [crypto] crypto: ccp - Retry SEV INIT command in case of integrity check failure. (Gary Hook) [1767627] - [crypto] crypto: ccp - Verify access to device registers before initializing (Gary Hook) [1756867] - [crypto] crypto: ccp - Change a message to reflect status instead of failure (Gary Hook) [1756867] - [netdrv] ixgbevf: Bump version for RHEL 8.2.0 (Ken Cox) [1721701] - [netdrv] ixgbevf: Fix secpath usage for IPsec Tx offload (Ken Cox) [1721701] - [netdrv] ixgbevf: make array api static const, makes object smaller (Ken Cox) [1721701] - [netdrv] ixgbevf: Link lost in VM on ixgbevf when restoring from freeze or suspend (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a compilation error of skb_frag_t (Ken Cox) [1721701] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721701] - [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1721701] - [netdrv] ixgbevf: fix possible divide by zero in ixgbevf_update_itr (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack (Ken Cox) [1721701] - [infiniband] IB/hfi1: Use a common pad buffer for 9B and 16B packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid excessive retry for TID RDMA READ request (Honggang Li) [1719676] - [infiniband] RDMA/hfi1: Prevent memory leak in sdma_init (Honggang Li) [1719676] - [infiniband] IB/hfi1: remove unlikely() from IS_ERR*() condition (Honggang Li) [1719676] - [infiniband] IB/hfi1: Define variables as unsigned long to fix KASAN warning (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add a counter for credit waits (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add traces for TID RDMA READ (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix memory leaks (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix a memory leak bug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets that cause TIDErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix Spectre v1 vulnerability (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove unused define (Honggang Li) [1719676] - [infiniband] IB/hfi1: Do not update hcrc for a KDETH packet during fault injection (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn (Honggang Li) [1719676] - [infiniband] IB/hfi1: Field not zero-ed when allocating TID flow memory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unreserve a flushed OPFN request (Honggang Li) [1719676] - [infiniband] IB/hfi1: Check for error on call to alloc_rsm_map_table (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix variable shadowing issue in rvt_create_cq (Honggang Li) [1719676] - [infiniband] RDMA/rvt: Do not use a kernel header in the ABI (Honggang Li) [1719676] - [infiniband] IB/hfi1: No need to use try_module_get for debugfs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add trace for map_mr_sg (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Enhance trace information for FRWR debug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add missing INVALIDATE opcodes for trace (Honggang Li) [1719676] - [infiniband] IB/hfi1: Reduce excessive aspm inlines (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Remove AH refcount for UD QPs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Set QP allowed opcodes after QP allocation (Honggang Li) [1719676] - [infiniband] IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fracture single lock used for posting and processing RWQEs (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move receive work queue struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move rvt_cq_wc struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add new completion inline (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Convert to new completion API (Honggang Li) [1719676] - [infiniband] IB/hfi1: Spelling s/statisfied/satisfied/ (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle port down properly in pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle wakeup of orphaned QPs for pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Wakeup QPs orphaned on wait list after flush (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use aborts to trigger RC throttling (Honggang Li) [1719676] - [infiniband] IB/hfi1: Create inline to get extended headers (Honggang Li) [1719676] - [infiniband] IB/hfi1: Silence txreq allocation warnings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid hardlockup with flushlist_lock (Honggang Li) [1719676] - [infiniband] IB/hfi1: Correct tid qp rcd to match verbs context (Honggang Li) [1719676] - [infiniband] IB/hfi1: Close PSM sdma_progress sleep window (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate fault injection opcode user input (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate page aligned for a given virtual address (Honggang Li) [1719676] - [infiniband] IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value (Honggang Li) [1719676] - [infiniband] IB/hfi1: Insure freeze_work work_struct is canceled on shutdown (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix alloc_qpn() WARN_ON() (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Catch use-after-free access of AH structures (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove reference to RHF.VCRCErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add selected Rcv counters (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Use new routine to release reference counts (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use more efficient allowed_ops (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix ab/ba include issues (Honggang Li) [1719676] - [infiniband] IB/hfi1: Make opfn.h self sufficient (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1): Miscellaneous comment fixes (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add debugfs to control expansion ROM write protect (Honggang Li) [1719676] - [infiniband] hfi1: Convert hfi1_unit_table to XArray (Honggang Li) [1719676] - [infiniband] hfi1: Convert vesw_idr to XArray (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Use correct sizing on buffers holding page DMA addresses (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix two format strings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add running average for adaptive pio (Honggang Li) [1719676] - [infiniband] mm: replace all open encodings for NUMA_NO_NODE (Honggang Li) [1719676] - [infiniband] drivers/IB,hfi1: do not se mmap_sem (Honggang Li) [1719676] - [infiniband] IB/hfi1: Suppress a compiler warning (Honggang Li) [1719676] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: initialize fc4_type_priority (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fix NPIV tear down process (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove an include directive (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix device connect issues in P2P configuration (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Improve logging for scan thread (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Check for MB timeout while capturing ISP27/28xx FW dump (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Set remove flag for all VP (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Dual FCP-NVMe target port support (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix a dma_pool_free() call (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix memory leak when sending I/O fails (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix driver unload hang (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix SRB leak on switch command timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix double scsi_done for abort path (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Do command completion on abort timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Reduce the number of forward declarations (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fixup incorrect usage of host_byte (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix partial flash write of MBI (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() (Himanshu Madhani) [1763248] - [scsi] qla2xxx: Fix conflict_port check for NULL (Himanshu Madhani) [1763248] - [netdrv] Bump version for RHEL 8.2.0 (Ken Cox) [1721700] - [netdrv] ixgbe: Fix secpath usage for IPsec TX offload. (Ken Cox) [1721700] - [netdrv] ixgbe: fix double clean of Tx descriptors with xdp (Ken Cox) [1721700] - [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1721700] - [netdrv] ixgbe: use skb_get_queue_mapping in tx path (Ken Cox) [1721700] - [netdrv] ixgbe: fix memory leaks (Ken Cox) [1721700] - [netdrv] ixgbe: sync the first fragment unconditionally (Ken Cox) [1721700] - [netdrv] ixgbe: Use kzfree() rather than its implementation. (Ken Cox) [1721700] - [netdrv] ixgbe: simplify Rx buffer recycle (Ken Cox) [1721700] - [netdrv] ixgbe: no need to check return value of debugfs_create functions (Ken Cox) [1721700] - [netdrv] ixgbe: fix possible deadlock in ixgbe_service_task() (Ken Cox) [1721700] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721700] - [netdrv] ixgbe: fix potential u32 overflow on shift (Ken Cox) [1721700] - [netdrv] ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw (Ken Cox) [1721700] - [netdrv] ixgbe: Check DDM existence in transceiver before access (Ken Cox) [1721700] - [netdrv] ixgbe: implement support for SDP/PPS output on X550 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: Use LLDP ethertype define ETH_P_LLDP (Ken Cox) [1721700] - [netdrv] ixgbe: add a kernel documentation comment for ixgbe_ptp_get_ts_config (Ken Cox) [1721700] - [netdrv] ixgbe: use 'cc' instead of 'hw_cc' for local variable (Ken Cox) [1721700] - [netdrv] ixgbe: fix PTP SDP pin setup on X540 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: reduce PTP Tx timestamp timeout to 1 second (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx packet count (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx byte count (Ken Cox) [1721700] - [netdrv] ixgbe: remove umem from adapter (Ken Cox) [1721700] - [netdrv] ixgbe: add tracking of AF_XDP zero-copy state for each queue pair (Ken Cox) [1721700] - [netdrv] ixgbe: fix mdio bus registration (Ken Cox) [1721700] - [netdrv] nfp: bpf: implement jitting of JMP32 (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support removing dead code (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support optimizing dead branches (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: save original program length (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: split up the skip flag (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: don't use instruction number for jump target (Pablo Cascon) [1729067] - [scsi] scsi: target: iscsi: rename some variables to avoid confusion. (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: tie the challenge length to the hash digest size (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 (Maurizio Lombardi) [1769801] - [scsi] scsi: target: compare full CHAP_A Algorithm strings (Maurizio Lombardi) [1769801] - [arm64] arm64: topology: Use PPTT to determine if PE is a thread (Jeremy Linton) [1721297] - [acpi] ACPI/PPTT: Add support for ACPI 6.3 thread flag (Jeremy Linton) [1721297] - [acpi] ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] docs: fix numaperf.rst and add it to the doc tree (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local variable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [misc] h8300: pci: Remove local declaration of pcibios_penalize_isa_irq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mm] mmc: sdhci-acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [ata] ata: pata_acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [gpu] vga-switcheroo: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_ips: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_pmc: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: apple-gmux: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/intel/lpss: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/Kconfig: Select PCI_LOCKLESS_CONFIG if PCI is enabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mfd] mfd: Fix unmet dependency warning for MFD_TPS68470 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] drivers/acpi/scan.c: document why we don't need the device_hotplug_lock (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Fix regression in acpi_device_set_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: blacklist: fix clang warning for unused DMI table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Update table load object initialization" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Make acpi_sleep_state_supported() non-static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove needless __ghes_check_estatus() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Unexport acpi_device_get_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI / ACPI: Use cached ACPI device state to get PCI device power state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190703 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update table load object initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for object initialization sequence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: remove legacy module-level code due to deprecation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: simplify creation of the initial/default namespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: intel: Drop double removal of address space handler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APD: remove redundant assignment to pointer clk (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domain and LPSS (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Simplify and fix PM domain hibernation callbacks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PM: ACPI/PCI: Resume all devices during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI: PM/ACPI: Refresh all stale power state data in pci_pm_complete() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Modify node flag detection to find last IDENTICAL (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Introduce concept of a _PR0 dependent device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Allow transitions to D0 to occur in special cases (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot to D3cold (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: utils: Cleanup acpi_dev_match_cb (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make AC and battery drivers available on !X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] coresight: acpi: Support for AMBA components (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs on first direct enable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: configfs: Resolve objects on host-directed table loads (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Allow BGRT to be overridden (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] gpio: merrifield: Fix build err without CONFIG_ACPI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: OSL: Make a W=1 kernel-doc warning go away (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Don't limit named child node matching to data nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPIT: Correct LPIT end address for lpit_process() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/irq: Implement helper to create hierachical domains (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add memory-side caching attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add heterogenous memory access attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Link memory nodes to their compute nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] doc/mm: New documentation for memory performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PCI: PM: Add missing wakeup.flags.valid checks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build error when IOMMU_SUPPORT is disabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Set enable_for_wake for wakeup GPEs during suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190509 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: change _ADR representation to 64 bits (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: fix handling of data_nodes in acpi_get_next_subnode() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix an uninitialized memory_target (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix memory leaks in hmat_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Check ATS capability in root complex nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: Use dev_get_drvdata() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: event: replace strcpy() by strscpy() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for hibernate (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Reject platform device creation on NUMA node mapping failure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: button: reinitialize button state upon resume (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190405 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: add check to avoid null pointer dereference (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190329 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: utilities: fix spelling of PCC to platform_comm_channel (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg length macro/define for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg compare macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg copy macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Print debug messages when enabling GPEs for wakeup (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register memory side cache attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register performance attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register processor domain to its memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Parse and report heterogeneous memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Add HMAT to generic parsing tables (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Create subtable parsing infrastructure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [arm64] arm64: numa: rework ACPI NUMA initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Add support for PMCG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Use vendor backlight on Sony VPCEH3U1E (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Remove deprecated function since no user left (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Clean up whitespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add labels for PNP button devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Simplify acpi_bus_extract_wakeup_device_power_package() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix comment typos (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Clear status of GPEs before enabling them" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: remove address node from global list after method termination (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs before enabling them (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: use different default debug value than ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Drop reference in test for device presence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: sysfs: Prevent get_status() from returning acpi_status (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / device_sysfs: Avoid OF modalias creation for removed device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local data structures static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local functions static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Simplify PPTT leaf node detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Respect PRP0001 when retrieving device match data (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190215 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/ACPICA: Trivial: fix spelling mistakes and fix whitespace formatting (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add GTDT Revision 3 support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: HMAT updates (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add PCC operation region support for AML interpreter (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [clk] clk: x86: Move clk-lpss.h to platform_data/x86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: Fix possible out-of-bounds access to BERT region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Set P_LVL{2, 3sc] } idle state descriptions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / CPPC: Add a helper to get desired performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier structure in PDTT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _NIC, _NIH, and _NIG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update/clarify messages for control method failures (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Fix possible fault with the "test objects" command (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Interpreter: Emit warning for creation of a zero-length op region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove legacy module-level code support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: Make PWM2 device always present at Lenovo Yoga Book (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Extend chassis-type detection with a "Lunch Box" check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Refactor and fix dmi_is_desktop() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Add support for the SDEI GHES Notification type (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [firmware] firmware: arm_sdei: Add ACPI GHES registration helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make GHES estatus header validation more user friendly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Pass ghes and estatus separately to avoid a later copy (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Let the notification helper specify the fixmap slot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move locking to the notification helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Generalise the estatus queue's notify code (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't update struct ghes' flags in read/clear estatus (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove spurious GHES_TO_CLEAR check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't store CPER records physical address in struct ghes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make estatus pool allocation a static size (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make hest.c manage the estatus memory pool (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch estatus pool to use vmalloc memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove silent flag from ghes_read_estatus() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't wait to serialise with oops messages when panic()ing (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Set debug output flags independent of ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Get rid of acpi_sleep_dispatch() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for BSG2150 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Simplify boot EC checks in acpi_ec_add() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Eliminate acpi_config_boot_ec() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_dsdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_ecdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Declare boot_ec as static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: remove header search path to the parent directory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Clean up probing for early EC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: debug: Clean up acpi_aml_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: no need to check return value of debugfs_create functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Look for ECDT EC after calling acpi_load_tables() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190108 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: All acpica: Update copyrights to 2019 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: Add option to dump extra info for memory leaks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Convert more ACPI errors to firmware errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: EINJ: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs files (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Fix parsing HEST that includes Deferred Machine Check subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: table override from built-in initrd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] APEI / ERST: Switch to use new generic UUID API (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Add generic intel_soc_pmic_exec_mipi_pmic_seq_element handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT Whiskey Cove PMIC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build when CONFIG_IOMMU_API=n (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Fix TS-pin current-source handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: NUMA: Use correct type for printing addresses on i386-PAE (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: power: Skip duplicate power resource references in _PRx (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix build failure when CONFIG_NLS is set to 'n' (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make PCI slot detection driver depend on PCI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable dGPU direct output (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Loop in full LPS0 mode only (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Don't call iommu_ops->add_device directly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use device_iommu_mapped() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use helper functions to access dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] driver core: Introduce device_iommu_mapped() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu/sysfs: Rename iommu_release_device() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Consolitate ->add/remove_device() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Introduce wrappers around dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: add DSDT AmlCode new declaration name support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181213 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: change coding style to match ACPICA, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debug output: Add option to display method/object evaluation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: disassembler: disassemble OEMx tables as AML (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018.2" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Expressions in package elements are not supported (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update buffer-to-string conversions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: add comments, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove defines that use deprecated flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [pci] PCI: Remove unused attr variable in pci_dma_configure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Refactor _CCA enforcement (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Ignore acpi_device_fix_up_power() return value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI, APEI, EINJ: Change to use DEFINE_SHOW_ATTRIBUTE macro (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT3515 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: SPCR: Consider baud rate 0 as preconfigured state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / glue: Add acpi_platform_notify() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] drivers core: Prepare support for multiple platform notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / platform: Add SMB0001 HID to forbidden_id_list (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Fix handling of buffer-size in acpi_ex_write_data_to_field() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181031 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: Enhance error detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: adding definition and disassembly for TPM2 revision 3 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: refactor to fix unused variable warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: fix IOSF_MBI dependency (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Add depends on IOSF_MBI to Kconfig entry (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Block P-Unit I2C access during read-modify-write (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] PM / Domains: Document flags for genpd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT33FE ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: probe ECDT before loading AML tables regardless of module-level code flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove acpi_gbl_group_module_level_code and only use acpi_gbl_execute_tables_as_methods instead (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended opcodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML interpreter: add region addresses in global list during initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: TAD: Add low-level support for real time capability (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Export acpi_device_get_power() for use by modular build drivers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: remove redundant 'default n' from Kconfig (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix rare oops when removing modules (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix GPE storm on recent MacBookPro's (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181003 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Never run _REG on system_memory and system_IO (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Split large interpreter file (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for field unit access (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename some of the Field Attribute defines (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for generic_serial_bus and attrib_raw_process_bytes protocol (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Fix the return value of acpi_processor_ids_walk() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the BYT I2C5 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the CHT I2C7 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper accept a NULL uid argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper take an acpi_device as first argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi:ipmi: Convert ipmi_user_t to struct ipmi_user 0001-x86-smp-fix-non-SMP-broken-build-due-to-redefinition.patch brew_job bzlist bzlist-v2 run.sh testing_desc v4-notes v5-notes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc_atom_d3_mask (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Convert drivers to use SPDX identifier (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Sort headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Switch to bitmap_zalloc() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: custom_method: remove meaningless null check before debugfs_remove() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Force LPSS quirks on boot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Only call dmi_check_system() on X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: fix menuconfig presentation of ACPI submenu (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] xen/ACPI: don't upload Px/Cx data for disabled processors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: CrystalCove: Extend PMOP support to support all possible fields (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of all events when entering sleep states (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180810 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: fix a small memory leak regression (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Reference count: add additional debugging details (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpi_exec: fixing -fi option (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Cleanup interface to the AML disassembler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Utilities: split hex detection into smaller functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update an error message for a duplicate table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: Add ACPI i2c-multi-instantiate pseudo driver (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [kernel] PM / reboot: Eliminate race between reboot and suspend (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: utils: Remove status workaround from acpi_device_always_present() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for fwnodes with multiple i2c devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Initialize status to ACPI_STA_DEFAULT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Add another entry for Thinkpad X1 Carbon 6th (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: Fix a pointer coding style issue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] arm64 / ACPI: clean the additional checks before calling ghes_notify_sea() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add static attribute to indirect_io_hosts[] (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: Do not export energy_full[_design] on devices without full_charge_capacity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Use ec_no_wakeup on ThinkPad X1 Yoga 3rd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: get rid of negations in conditions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: use specialized print macros (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: reorder headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: drop inclusion of init.h (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: battery: remove redundant old_present check on insertion (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Use data node name and reg property for graphs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow direct graph endpoint references (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Make the ACPI graph API private (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow making references to non-device nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Convert ACPI reference args to generic fwnode reference args (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: save NVS memory for ASUS 1025C laptop (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: fix defined but not used warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180629 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL compiler: allow compilation of externals with paths that refer to existing names" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL: change processing of external op namespace nodes for correctness" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: enable touchscreen on Dell Venue Pro 7139 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Default to s2idle in all machines supporting LP S0 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: increment wakeup count only when notified (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [powerpc] powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (Gustavo Duarte) [1731035] - [nvdimm] libnvdimm/altmap: Track namespace boundaries in altmap (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Pick nearby online node if the device node is not online (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UNBIND_ALL (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Update SCM hcall op-codes in hvcall.h (Gustavo Duarte) [1731035] - [mm] mm/nvdimm: add is_ioremap_addr and use that to check ioremap address (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Use a specific endian format for storing uuid from the device tree (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Add support for multibyte read/write for metadata (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Mark the region volatile if cache flush not required (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/nvdimm: Add an informative message if we fail to allocate altmap block (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Consolidate numa_enable check and min_common_depth check (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fix node look up with numa=off boot (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/drconf: Use NUMA_NO_NODE on failures instead of node 0 (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/radix: Use the right page size for vmemmap mapping (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/hash/4k: Don't use 64K page size for vmemmap with 4K pagesize (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use the correct bind address (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fallback to RAM if the altmap is unusable (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use ibm, unit-guid as the iset cookie (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix DIMM device registration race (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Remove endian conversions (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update DT properties (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix resource end address (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use depend instead of select (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Add driver for PAPR SCM regions (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: PAPR persistent memory support (Gustavo Duarte) [1731035] - [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1770314] - [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1770314] - [crypto] crypto: chtls - remove cdev_list_lock (Neil Horman) [1737078] - [crypto] crypto/chelsio/chtls: listen fails with multiadapt (Neil Horman) [1737078] - [tools] cpupower : Handle set and info subcommands correctly (Steve Best) [1769973] - [s390] s390/qeth: use IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qdio: implement IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qeth: add xmit_more support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: add BQL support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: when in TX NAPI mode, use napi_consume_skb() (Philipp Rudo) [1731028] - [s390] s390/qeth: add TX NAPI support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: collect accurate TX statistics (Philipp Rudo) [1731028] - [s390] s390/qdio: let drivers opt-out from Output Queue scanning (Philipp Rudo) [1731028] - [s390] s390/qdio: enable drivers to poll for Output completions (Philipp Rudo) [1731028] - [usb] xhci-pci: allow host runtime PM as default for Intel Alpine and Titan Ridge (Myron Stowe) [1769877] - [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1769789] - [kernel] stacktrace: Don't skip first entry on noncurrent tasks (Waiman Long) [1766681] - [kernel] tracing: Fix user stack trace "??" output (Waiman Long) [1766681] - [kernel] tracing: Fix out-of-range read in trace_stack_print() (Waiman Long) [1766681] - [kernel] stacktrace: Constify 'entries' arguments (Waiman Long) [1766681] - [kernel] stacktrace: Force USER_DS for stack_trace_save_user() (Waiman Long) [1766681] - [x86] x86/stacktrace: Prevent infinite loop in arch_stack_walk_user() (Waiman Long) [1766681] - [kernel] stacktrace: Use PF_KTHREAD to check for kernel threads (Waiman Long) [1766681] - [kernel] stacktrace: Unbreak stack_trace_save_tsk_reliable() (Waiman Long) [1766681] - [x86] x86/stacktrace: Use common infrastructure (Waiman Long) [1766681] - [kernel] stacktrace: Keep stack_trace structure and remove snprint_stack_trace() (Waiman Long) [1766681] - [kernel] stacktrace: Provide common infrastructure (Waiman Long) [1766681] - [kernel] livepatch: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Remove the last struct stack_trace usage (Waiman Long) [1766681] - [kernel] tracing: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Make ftrace_trace_userstack() static and conditional (Waiman Long) [1766681] - [kernel] tracing: Use percpu stack trace buffer more intelligently (Waiman Long) [1766681] - [kernel] tracing: Simplify stacktrace retrieval in histograms (Waiman Long) [1766681] - [kernel] lockdep: Remove save argument from check_prev_add() (Waiman Long) [1766681] - [kernel] lockdep: Remove unused trace argument from print_circular_bug() (Waiman Long) [1766681] - [drm] drm: Simplify stacktrace handling (Waiman Long) [1766681] - [md] dm persistent data: Simplify stack trace handling (Waiman Long) [1766681] - [md] dm bufio: Simplify stack trace retrieval (Waiman Long) [1766681] - [fs] btrfs: ref-verify: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] dma/debug: Simplify stracktrace retrieval (Waiman Long) [1766681] - [lib] fault-inject: Simplify stacktrace retrieval (Waiman Long) [1766681] - [mm] mm/page_owner: Simplify stack trace handling (Waiman Long) [1766681] - [mm] mm/kmemleak: Simplify stacktrace handling (Waiman Long) [1766681] - [mm] mm/slub: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] latency_top: Simplify stack trace handling (Waiman Long) [1766681] - [fs] proc: Simplify task stack retrieval (Waiman Long) [1766681] - [kernel] backtrace-test: Simplify stack trace handling (Waiman Long) [1766681] - [lib] lib/stackdepot: Provide functions which operate on plain storage arrays (Waiman Long) [1766681] - [kernel] stacktrace: Provide helpers for common stack trace operations (Waiman Long) [1766681] - [kernel] tracing: Cleanup stack trace code (Waiman Long) [1766681] - [kernel] tracing: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [drm] drm: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] latency_top: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/kasan: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/page_owner: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/slub: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] lockdep: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] s390/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] parisc/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm64/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] riscv/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] unicore32/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] sh/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] [x86] x86/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] um/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [mm] mm/page_owner: clamp read count to PAGE_SIZE (Waiman Long) [1766681] - [kernel] tracing: Export trace_dump_stack to modules (Waiman Long) [1766681] - [kernel] tracing: Have stack tracer trace full stack (Waiman Long) [1766681] - [kernel] trace: Use rcu_dereference_raw for hooks from trace-event subsystem (Waiman Long) [1766681] - [kernel] tracing: Have trace_stack nr_entries compare not be so subtle (Waiman Long) [1766681] - [cpuidle] cpuidle: governor: Add new governors to cpuidle_governors again (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: do not set an owner to allow modunload (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: set haltpoll as preferred governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: allow governor switch on cpuidle_register_driver() (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: Add cpuidle.governor= command line parameter (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: header file stubs must be "static inline" (Marcelo Tosatti) [1759282] - [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1759282] - [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1759282] - [mm] mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE (Baoquan He) [1756210] - [x86] x86, efi: never relocate kernel below lowest acceptable address (Kairui Song) [1747367] - [fs] CIFS: Force reval dentry if LOOKUP_REVAL flag is set (Dave Wysochanski) [1767664] - [fs] CIFS: Force revalidate inode when dentry is stale (Dave Wysochanski) [1767664] - [fs] CIFS: Gracefully handle QueryInfo errors during open (Dave Wysochanski) [1767664] - [block] blk-mq: make sure that line break can be printed (Ming Lei) [1741462] - [block] blk-mq: avoid sysfs buffer overflow with too many CPU cores (Ming Lei) [1741462] - [netdrv] bnx2x: Fix VF's VLAN reconfiguration in reload. (Manish Chopra) [1720393] - [netdrv] bnx2x: Prevent ptp_task to be rescheduled indefinitely (Manish Chopra) [1720393] - [netdrv] bnx2x: Check if transceiver implements DDM before access (Manish Chopra) [1720393] - [fs] xfs: allocate xattr buffer on demand (Eric Sandeen) [1684599] - [fs] xfs: consolidate attribute value copying (Eric Sandeen) [1684599] - [fs] xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: make attr lookup returns consistent (Eric Sandeen) [1684599] - [i2c] i2c: i801: Add support for Intel Comet Lake (David Arcari) [1761547] - [powerpc] powerpc/xmon: Improve output of XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Fix output of XIVE IPI (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Add a dump of all XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xive: Fix dump of XIVE interrupt under pseries (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL (Diego Domingos) [1731130] - [fs] xfs: convert inode to extent format after extent merge due to shift (Brian Foster) [1745253] - [mmc] mmc: sdhci-pci: Add support for Intel CML (Alexander Beregalov) [1761593] - [powerpc] powerpc/mm/mce: Keep irqs disabled during lockless page table walk (Gustavo Duarte) [1524649] - [tools] seltests/powerpc: Add a selftest for memcpy_mcsafe (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Fix stack corruption for smaller sizes (Gustavo Duarte) [1524649] - [powerpc] powerpc: add machine check safe copy_to_user (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Add memcpy_mcsafe for pmem (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Handle UE event for memcpy_mcsafe (Gustavo Duarte) [1524649] - [kernel] extable: Add function to search only kernel exception table (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Make machine_check_ue_event() static (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Fix MCE handling for huge pages (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Schedule work from irq_work (Gustavo Duarte) [1524649] - [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1755602] - [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1755602] - [idle] intel_idle: add support for Jacobsville (Steve Best) [1481744] - [powercap] powercap/intel_rapl: add support for ICX (Steve Best) [1724421] - [block] blk-mq: apply normal plugging for HDD (Ming Lei) [1759380] - [block] blk-mq: honor IO scheduler for multiqueue devices (Ming Lei) [1759380] - [block] blk-mq: simplify blk_mq_make_request() (Ming Lei) [1759380] - [block] blk-mq: remove blk_mq_put_ctx() (Ming Lei) [1759380] - [nvdimm] libnvdimm: Enable unit test infrastructure compile checks (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/label: Remove the dpa align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Advance namespace seed for specific probe errors (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Rewrite _probe_success() to _advance_seeds() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Consolidate 'security' operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Tighten scope of nvdimm->busy vs security operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Introduce a 'frozen' attribute (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, region: Use struct_size() in kzalloc() (Jeff Moyer) [1724965] - [tools] tools/testing/nvdimm: Fix fallthrough warning (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/of_pmem: Provide a unique name for bus provider (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Register badblocks before namespaces (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prevent duplicate device_unregister() calls (Jeff Moyer) [1724965] - [drivers] drivers/base: Introduce kill_device() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, namespace: Drop uuid_t implementation detail (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'resource' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Drop register_filesystem() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Fix compilation warnings with W=1 (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/namespace: Fix label tracking error (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'modalias' attribute to DAX 'bus' devices (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'target_node' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Auto-bind device after successful new_id (Jeff Moyer) [1724965] - [dax] acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node (Jeff Moyer) [1724965] - [dax] device-dax: Add /sys/class/dax backwards compatibility (Jeff Moyer) [1724965] - [dax] device-dax: Add support for a dax override driver (Jeff Moyer) [1724965] - [dax] device-dax: Move resource pinning+mapping into the common driver (Jeff Moyer) [1724965] - [dax] device-dax: Introduce bus + driver model (Jeff Moyer) [1724965] - [dax] device-dax: Start defining a dax bus model (Jeff Moyer) [1724965] - [dax] device-dax: Remove multi-resource infrastructure (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region base (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region ida (Jeff Moyer) [1724965] - [kernel] memremap: Convert to XArray (Jeff Moyer) [1724965] - [drivers] drivers/dax/device.c: convert variable to vm_fault_t type (Jeff Moyer) [1724965] - [drivers] driver core: Rewrite test_async_driver_probe to cover serialization and NUMA affinity (Jeff Moyer) [1724965] - [drivers] libnvdimm: Schedule device registration on node local to the device (Jeff Moyer) [1724965] - [drivers] PM core: Use new async_schedule_dev command (Jeff Moyer) [1724965] - [drivers] driver core: Attach devices on CPU local to device node (Jeff Moyer) [1724965] - [kernel] async: Add support for queueing on specific NUMA node (Jeff Moyer) [1724965] - [kernel] workqueue: Provide queue_work_node to queue work near a given NUMA node (Jeff Moyer) [1724965] - [drivers] driver core: Probe devices asynchronously instead of the driver (Jeff Moyer) [1724965] - [drivers] device core: Consolidate locking and unlocking of parent and device (Jeff Moyer) [1724965] - [drivers] driver core: Establish order of operations for device_add and device_del via bitflag (Jeff Moyer) [1724965] - [drivers] driver core: Add missing dev->bus->need_parent_lock checks (Jeff Moyer) [1724965] - [drivers] driver core: Move async_synchronize_full call (Jeff Moyer) [1724965]- [scsi] scsi: qedi: update driver version to 8.37.0.20 (Nilesh Javali) [1724588] - [scsi] scsi: qedi: Check targetname while finding boot target information (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove set but not used variables 'cdev' and 'udev' (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724588] - [scsi] qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index (Nilesh Javali) [1724588] - [scsi] scsi: qedf: Update the version to 8.42.3.0 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix race betwen fipvlan request and response path (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Use discovery list to traverse rports (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Decrease the LL2 MTU size to 2500 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Check for module unloading bit before processing link update AEN (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Initiator fails to re-login to switch after link down (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add debug information for unsolicited processing (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add support for 20 Gbps speed (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Interpret supported caps value correctly (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add shutdown callback handler (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Update module description string (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix crash during sg_reset (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Stop sending fipvlan request on unload (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Print message during bailout conditions (Nilesh Javali) [1724589] - [scsi] qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector index to use (Nilesh Javali) [1724589] - [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Update the driver version to 2.12.10 (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Limit the IO size according to the FW capability (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Redo setting source FCoE MAC (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix incorrect cast to u64 on shift operation (Nilesh Javali) [1724598] - [netdrv] qed: Fix build error without CONFIG_DEVLINK (Manish Chopra) [1720392] - [netdrv] RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes (Manish Chopra) [1720392] - [netdrv] qede: qede_fp: simplify a bit 'qede_rx_build_skb()' (Manish Chopra) [1720392] - [netdrv] qede: Make two functions static (Manish Chopra) [1720392] - [netdrv] qede: Handle infinite driver spinning for Tx timestamp. (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "fullill" -> "fulfill" (Manish Chopra) [1720392] - [netdrv] qed: Fix Config attribute frame format. (Manish Chopra) [1720392] - [netdrv] qed*: Fix size of config attribute dump. (Manish Chopra) [1720392] - [netdrv] net: qed: Move static keyword to the front of declaration (Manish Chopra) [1720392] - [netdrv] qede: Add support for dumping the grc data. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for configuring grc dump config flags. (Manish Chopra) [1720392] - [netdrv] qede: Add support for reading the config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for reading config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add cleanup in qed_slowpath_start() (Manish Chopra) [1720392] - [netdrv] qed: Add driver API for flashing the config attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add API for configuring NVM attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add new ethtool supported port types based on media. (Manish Chopra) [1720392] - [netdrv] net/ethernet/qlogic/qed: force the string buffer NULL-terminated (Manish Chopra) [1720392] - [netdrv] qed: RDMA - Fix the hw_ver returned in device attributes (Manish Chopra) [1720392] - [netdrv] qed*: Change dpi_addr to be denoted with __iomem (Manish Chopra) [1720392] - [netdrv] qed: reduce maximum stack frame size (Manish Chopra) [1720392] - [netdrv] qed: Prefer pcie_capability_read_word() (Manish Chopra) [1720392] - [netdrv] qed: Add support for Timestamping the unicast PTP packets. (Manish Chopra) [1720392] - [netdrv] qed: Fix -Wmaybe-uninitialized false positive (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix default window size to be based on chip (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix tc for MPA ll2 connection (Manish Chopra) [1720392] - [netdrv] qed: iWARP - fix uninitialized callback (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state (Manish Chopra) [1720392] - [netdrv] qed: remove redundant assignment to rc (Manish Chopra) [1720392] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "inculde" -> "include" (Manish Chopra) [1720392] - [netdrv] qed: Reduce the severity of ptp debug message. (Manish Chopra) [1720392] - [netdrv] qed*: Add iWARP 100g support (Manish Chopra) [1720392] - [netdrv] qed: Add qed devlink parameters table (Manish Chopra) [1720392] - [netdrv] qed: Set the doorbell address correctly (Manish Chopra) [1720392] - [netdrv] qedr: Change the MSI-X vectors selection to be based on affined engine (Manish Chopra) [1720392] - [netdrv] qed: Modify offload protocols to use the affined engine (Manish Chopra) [1720392] - [netdrv] qed*: Change hwfn used for sb initialization (Manish Chopra) [1720392] - [netdrv] qed: Add llh ppfid interface and 100g support for offload protocols (Manish Chopra) [1720392] - [netdrv] qed: Modify api for performing a dmae to another PF (Manish Chopra) [1720392] - [virt] kvm: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH (Auger Eric) [1749501] - [arm64] kvm: Kill hyp_alternate_select() (Auger Eric) [1749501] - [arm64] kvm: Replace hyp_alternate_select with has_vhe() (Auger Eric) [1749501] - [arm64] kvm: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 (Auger Eric) [1749501] - [documentation] kvm: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Use a single IO device per redistributor (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Remove spurious semicolons (Auger Eric) [1749501] - [arm64] perf_event: Add missing header needed for smp_processor_id() (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Make function comments match function declarations (Auger Eric) [1749501] - [arm64] kvm: Remove VMID rollover I-cache maintenance (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Cache successful MSI->LPI translation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on vgic teardown (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on ITS disable (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on disabling LPIs (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on specific commands (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Add MSI-LPI translation cache invalidation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add LPI translation cache definition (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S, C}PENDR0 as WI (Auger Eric) [1749501] - [arm64] kvm: Replace hardcoded '1' with SYS_PAR_EL1_F (Auger Eric) [1749501] - [arm64] sysreg: Add some field definitions for PAR_EL1 (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix potential deadlock when ap_list is long (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Properly initialise private IRQ affinity (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable (Auger Eric) [1749501] - [arm64] kvm: arm64: Don't write junk to sysregs on reset (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Sync ICH_VMCR_EL2 back when about to block (Auger Eric) [1749501] - [arm64] kvm: hyp: debug-sr: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: arm64: Update kvm_arm_exception_class and esr_class_str for new EC (Auger Eric) [1749501] - [virt] kvm: arm: vgic-v3: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: regmap: Fix unexpected switch fall-through (Auger Eric) [1749501] - [arm64] sve: Fix a couple of magic numbers for the Z-reg count (Auger Eric) [1749501] - [arm64] sve: Factor out FPSIMD to SVE state conversion (Auger Eric) [1749501] - [arm64] kvm: arm/arm64: Initialise host's MPIDRs by reading the actual register (Auger Eric) [1749501] - [arm64] kvm: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s (Auger Eric) [1749501] - [arm64] sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Auger Eric) [1749501] - [documentation] kvm: doc: Add API documentation on the KVM_REG_ARM_WORKAROUNDS register (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Add save/restore support for firmware workaround state (Auger Eric) [1749501] - [arm64] kvm: Propagate full Spectre v2 workaround state to KVM guests (Auger Eric) [1749501] - [arm64] sve: Fix missing SVE/FPSIMD endianness conversions (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy (Auger Eric) [1749501] - [arm64] kvm: arm64: Filter out invalid core register IDs in KVM_GET_REG_LIST (Auger Eric) [1749501] - [arm64] kvm: arm64: Skip more of the SError vaxorcism (Auger Eric) [1749501] - [arm64] kvm: arm64: Re-mask SError after the one instruction window (Auger Eric) [1749501] - [arm64] Update silicon-errata.txt for Neoverse-N1 #1349291 (Auger Eric) [1749501] - [arm64] kvm: arm64: Defer guest entry when an asynchronous exception is pending (Auger Eric) [1749501] - [arm64] kvm: arm64: Consume pending SError as early as possible (Auger Eric) [1749501] - [arm64] kvm: arm64: Make indirect vectors preamble behaviour symmetric (Auger Eric) [1749501] - [arm64] kvm: arm64: Abstract the size of the HYP vectors pre-amble (Auger Eric) [1749501] - [arm64] assembler: Switch ESB-instruction with a vanilla nop if !ARM64_HAS_RAS (Auger Eric) [1749501] - [arm64] kvm: arm64/sve: Fix vq_present() macro to yield a bool (Auger Eric) [1749501] - [arm64] kvm: arm64: Implement vq_present() as a macro (Auger Eric) [1749501] - [arm64] fpsimd: Don't disable softirq when touching FPSIMD/SVE state (Auger Eric) [1749501] - [arm64] fpsimd: Introduce fpsimd_save_and_flush_cpu_state() and use it (Auger Eric) [1749501] - [arm64] fpsimd: Remove the prototype for sve_flush_cpu_state() (Auger Eric) [1749501] - [scripts] genksyms: Teach parser about 128-bit built-in types (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_add_default (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_setup (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Move cc/it checks under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [arm64] kvm: arm64: Move pmu hyp code under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [documentation] arm64: docs: Document perf event attributes (Auger Eric) [1749501] - [arm64] kvm: Fix perf cycle counter support for VHE (Auger Eric) [1749501] - [arm64] kvm: Avoid isb's by using direct pmxevtyper sysreg (Auger Eric) [1749501] - [arm64] kvm: Enable VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] kvm: Enable !VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] arm_pmu: Add !VHE support for exclude_host/exclude_guest attributes (Auger Eric) [1749501] - [arm64] kvm: Add accessors to track guest/host only counters (Auger Eric) [1749501] - [arm64] arm_pmu: Remove unnecessary isb instruction (Auger Eric) [1749501] - [arm64] perf: Add support for chaining event counters (Auger Eric) [1749501] - [arm64] perf: Disable PMU while processing counter overflows (Auger Eric) [1749501] - [arm64] perf: Clean up armv8pmu_select_counter (Auger Eric) [1749501] - [arm64] kvm: arm: Remove pgtable page standard functions from stage-2 page tables (Auger Eric) [1749501] - [netdrv] e1000e: Add support for Tiger Lake (Ken Cox) [1767480] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Corinna Vinschen) [1721705] - [netdrv] igb: Use dev_get_drvdata where possible (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721705] - [netdrv] igb: add RR2DCDELAY to ethtool registers dump (Corinna Vinschen) [1721705] - [netdrv] igb: minor ethool regdump amendment (Corinna Vinschen) [1721705] - [netdrv] igb: clear out skb->tstamp after reading the txtime (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb/igc: warn when fatal read failure happens (Corinna Vinschen) [1721705] - [netdrv] igb: fix various indentation issues (Corinna Vinschen) [1721705] - [netdrv] igb: Exclude device from suspend direct complete optimization (Corinna Vinschen) [1721705] - [netdrv] intel: correct return from set features callback (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721708] - [s390] s390/kaslr: reserve memory for kasan usage (Philipp Rudo) [1725888] - [s390] s390/mem_detect: provide single get_mem_detect_end (Philipp Rudo) [1725888] - [s390] s390/setup: adjust start_code of init_mm to _text (Philipp Rudo) [1725888] - [s390] s390/boot: add missing declarations and includes (Philipp Rudo) [1725888] - [s390] locking/lockdep: check for freed initmem in static_obj() (Philipp Rudo) [1725888] - [s390] s390/kernel: add support for kernel address space layout randomization (KASLR) (Philipp Rudo) [1725888] - [s390] s390/kernel: introduce .dma sections (Philipp Rudo) [1725888] - [s390] s390/sclp: do not use static sccbs (Philipp Rudo) [1725888] - [s390] s390/kprobes: use static buffer for insn_page (Philipp Rudo) [1725888] - [s390] s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad (Philipp Rudo) [1725888] - [s390] s390/kernel: build a relocatable kernel (Philipp Rudo) [1725888] - [s390] s390/extmem: remove code for 31 bit addressing mode (Philipp Rudo) [1725888] - [s390] s390/setup: remove obsolete #ifdef (Philipp Rudo) [1725888] - [net] net/core: work around section mismatch warning for ptp_classifier (Philipp Rudo) [1725888] - [sound] ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: link the order of establishing connections and Syt-match clock mode (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand delay of start for IR context just for version 3 firmware (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand sleep just after breaking connections for protocol version 1 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC/SOF - enable SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1710702] - [sound] ALSA: timer: Fix mutex deadlock at releasing card (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: eve: Enable mclk and ssp sclk early (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dt-bindings: rt5682: add button delay device property (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: improve the sensitivity of push button (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt_rt298: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: add support for snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: fix include guard name (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: hdac_hda: add support for HDMI/DP as a HDA codec (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/hdmi - implement mst_no_extra_pcms flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF - remove the dead code (skylake/kabylake) (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel - fix the card names (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: Add prepare/complete PM callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: return -ENOTSUPP if D0I3 is not supported (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0ix<->S0 transition (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ignore suspend/resume for D0ix compatible streams (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: implement prepare/complete callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag suspend_ignored for sof stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag to indicate the system suspend target (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add support for sending compact IPC (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: add helpers for setting D0 substate for ADSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: configure D0ix IPC flags in set_power_state (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce message for DSP power gating (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: use macro for register polling retry count (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: parse and store d0i3_compatible flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: token: add tokens for PCM compatible with D0i3 substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compatible stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: APL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add set_power_state() to dsp_ops for power state update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: reset default d0_substate at probe() and resume() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a field to store the current D0 substate of DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: eve: implement set_bias_level function for rt5514 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initial support to JasperLake. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for JSL (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_dsp_read_poll_timeout() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: improve error handling (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: sof: include types.h at header.h (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Fix randbuild error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: check errors when parsing LED tokens (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: remove always-true redundant test (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: bdw: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: byt: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Read ESAI parameters and send them to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi led support for switch controls (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ASoC: SOF: Force polling mode on CFL and CNL" (Jaroslav Kysela) [1710702] - [sound] ALSA: AsoC: SOF: refactor control load code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable dual control for pga (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable sync_write in hdac_bus (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: simple_card_utils.h: Add missing include (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: Add context data to any IPC timeout. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix reset of host_period_bytes (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_stream_params struct (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: core: check for mandatory fw_ready op during SOF probe (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: retain DSP context after FW exception. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: trace: move to opt-in with Kconfig and module parameter (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Fix 2 front mics of codec 0x623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix mutex deadlock in HDMI codec driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix pending unsol events at shutdown (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: Correct a typo in the clock proc string (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: code refactoring to handle model specific switch for protocol v2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: minor code refactoring for protocol version 2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: detect SPH source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: print for unknown source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: fix wrong spelling for macro (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: Fix prototype of helper function to return negative value (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: sound: usb: usb true/false for bool return type (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow non-Intel device probe gracefully (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ALSA: hda: Flush interrupts on disabling" (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Fix missing inline for pci_pr3_present() (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Add a helper to check Power Resource Requirements _PR3 existence (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Fix copy&paste error in the validator (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for EVGA NU Audio (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: postpone to start IR context (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: handle several AMDTP streams in callback handler of IRQ target (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: cancel flushing isoc context in the laste step to process context callback (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace ack callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace pointer callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add irq_target member into amdtp_domain struct (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the minimum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the maximum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: schedule hardware IRQ according to the size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: use variable size of queue for isoc packets instead of fixed size (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: use the same size of period for PCM substreams in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add a member into AMDTP domain for events per period (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Enable headset mic on Asus MJ401TA (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC711 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Force runtime PM on Nvidia HDMI codecs (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Add laptop imic fixup for ASUS M9V laptop (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Add Tigerlake/Jasperlake PCI ID (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hdac: clear link output stream mapping (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dapm: fix a memory leak bug (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: debug: fix possible memory leak in sof_dfsentry_write() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: sof-rt5682: add a check for devm_clk_get (Jaroslav Kysela) [1710702] - [sound] ALSA: Fix Kconfig indentation (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: control: return true when kcontrol values change (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: fix intel DSP config (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: add Intel DSP configuration / probe code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: core: Fix pcm code debugfs error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoc: rockchip: i2s: Fix RPM imbalance (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Don't generate kcontrols without READ flags (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: bytcr_rt5651: add null check to support_button_press (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: add remove function to disable jack (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: add NULL handler to set_jack function (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: use separate route map for dmic (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initialise and verify FW crash dump data. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix warnings during FW load (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: harden PCM STOP sequence (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: fix resource leak in hw_free (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: fix parse fail issue for byte/bool tuple types (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: loader: fix kernel oops on firmware boot failure (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Fix theoretical NULL pointer for alg_region (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: max98373: check for device node before parsing (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: soc-component: fix a couple missing error assignments (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm8994: Do not register inapplicable controls for WM1811 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: samsung: arndale: Add missing OF node dereferencing (Jaroslav Kysela) [1710702] - [infiniband] RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp" (Kamal Heib) [1724772] - [infiniband] RDMA: Fix goto target to release the allocated memory (Kamal Heib) [1724772] - [infiniband] IB/bnxt_re: Do not notifify GID change event (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Honor vlan_id in GID entry comparison (Kamal Heib) [1724772] - [infiniband] ib/bnxt: Remove mention of idr_alloc from comment (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1724772] - [infiniband] bnxt_re: Clean cq for kernel consumers only (Kamal Heib) [1724772] - [infiniband] bnxt_re: fix the regression due to changes in alloc_pbl (Kamal Heib) [1724772] - [scsi] scsi: lpfc: Make lpfc_debugfs_ras_log_data static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix NULL check before mempool_destroy is not needed (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.0 (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add additional discovery log messages (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FC-AL support to lpe32000 models (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FA-WWN Async Event reporting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add log macros to allow print by serverity or verbosity setting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make FW logging dynamically configurable (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Revise interrupt coalescing for missing scenarios (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Remove lock contention target write path (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Slight fast-path performance optimizations (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix coverity error of dereference after null check (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix hardlockup in lpfc_abort_handler (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix bad ndlp ptr in xri aborted handling (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix lockdep errors in sli_ringtx_put (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix reporting of read-only fw error errors (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make function lpfc_defer_pt2pt_acc static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: add support for posting FC events on FPIN reception (Dick Kennedy) [1768102] - [infiniband] RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [1767292] - [crypto] crypto: ccp - Replace dma_pool_alloc + memset with dma_pool_zalloc (Gary Hook) [1724859] - [crypto] crypto: ccp/gcm - use const time tag comparison. (Gary Hook) [1724859] - [crypto] crypto: ccp - Switch to SPDX license identifiers (Gary Hook) [1724859] - [crypto] crypto: ccp - Validate the the error value used to index error messages (Gary Hook) [1724859] - [crypto] crypto: ccp - Make ccp_register_rsa_alg static (Gary Hook) [1724859] - [crypto] crypto: ccp - Update copyright notices and dates (Gary Hook) [1724859] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Gary Hook) [1724859] - [x86] x86/umwait: Fix error handling in umwait_init() (Steve Best) [1724525] - [documentation] Documentation/ABI: Document umwait control sysfs interfaces (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait maximum time (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait C0.2 state (Steve Best) [1724525] - [x86] x86/umwait: Initialize umwait control values (Steve Best) [1724525] - [x86] x86/cpufeatures: Enumerate user wait instructions (Steve Best) [1724525] - [fs] virtiofs: Remove set but not used variable 'fc' (Vivek Goyal) [1694161] - [fs] virtiofs: Retry request submission from worker context (Vivek Goyal) [1694161] - [fs] virtiofs: Count pending forgets as in_flight forgets (Vivek Goyal) [1694161] - [fs] virtiofs: Set FR_SENT flag only after request has been sent (Vivek Goyal) [1694161] - [fs] virtiofs: No need to check fpq->connected state (Vivek Goyal) [1694161] - [fs] virtiofs: Do not end request in submission context (Vivek Goyal) [1694161] - [fs] fuse: don't advise readdirplus for negative lookup (Vivek Goyal) [1694161] - [fs] fuse: don't dereference req->args on finished request (Vivek Goyal) [1694161] - [fs] virtio-fs: don't show mount options (Vivek Goyal) [1694161] - [fs] virtio-fs: Change module name to virtiofs.ko (Vivek Goyal) [1694161] - [include] bitops: protect variables in bit_clear_unless() macro (Vivek Goyal) [1694161] - [include] bitops: protect variables in set_mask_bits() macro (Vivek Goyal) [1694161] - [fs] fuse: Make fuse_args_to_req static (Vivek Goyal) [1694161] - [fs] fuse: fix memleak in cuse_channel_open (Vivek Goyal) [1694161] - [fs] fuse: fix beyond-end-of-page access in fuse_parse_cache() (Vivek Goyal) [1694161] - [fs] fuse: unexport fuse_put_request (Vivek Goyal) [1694161] - [fs] fuse: kmemcg account fs data (Vivek Goyal) [1694161] - [fs] fuse: on 64-bit store time in d_fsdata directly (Vivek Goyal) [1694161] - [fs] fuse: fix missing unlock_page in fuse_writepage() (Vivek Goyal) [1694161] - [fs] virtio-fs: add virtiofs filesystem (Vivek Goyal) [1694161] - [fs] fuse: allow skipping control interface and forced unmount (Vivek Goyal) [1694161] - [fs] fuse: dissociate DESTROY from fuseblk (Vivek Goyal) [1694161] - [fs] fuse: delete dentry if timeout is zero (Vivek Goyal) [1694161] - [fs] fuse: separate fuse device allocation and installation in fuse_conn (Vivek Goyal) [1694161] - [fs] fuse: add fuse_iqueue_ops callbacks (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_fill_super_common() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_dequeue_forget() function (Vivek Goyal) [1694161] - [fs] fuse: export fuse_get_unique() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_send_init_request() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_len_args() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_end_request() (Vivek Goyal) [1694161] - [fs] fuse: fix request limit (Vivek Goyal) [1694161] - [fs] fuse: stop copying pages to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: stop copying args to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_req (Vivek Goyal) [1694161] - [fs] fuse: simplify request allocation (Vivek Goyal) [1694161] - [fs] fuse: unexport request ops (Vivek Goyal) [1694161] - [fs] fuse: convert retrieve to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert release to simple api (Vivek Goyal) [1694161] - [fs] cuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert writepages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readdir to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readpages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert direct_io to simple api (Vivek Goyal) [1694161] - [fs] fuse: add simple background helper (Vivek Goyal) [1694161] - [fs] fuse: convert sync write to simple api (Vivek Goyal) [1694161] - [fs] fuse: covert readpage to simple api (Vivek Goyal) [1694161] - [fs] fuse: fuse_short_read(): don't take fuse_req as argument (Vivek Goyal) [1694161] - [fs] fuse: convert ioctl to simple api (Vivek Goyal) [1694161] - [fs] fuse: move page alloc (Vivek Goyal) [1694161] - [fs] fuse: convert readlink to simple api (Vivek Goyal) [1694161] - [fs] fuse: add pages to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert destroy to simple api (Vivek Goyal) [1694161] - [fs] fuse: add nocreds to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert fuse_force_forget() to simple api (Vivek Goyal) [1694161] - [fs] fuse: add noreply to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert flush to simple api (Vivek Goyal) [1694161] - [fs] fuse: simplify 'nofail' request (Vivek Goyal) [1694161] - [fs] fuse: rearrange and resize fuse_args fields (Vivek Goyal) [1694161] - [fs] fuse: flatten 'struct fuse_args' (Vivek Goyal) [1694161] - [fs] fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock (Vivek Goyal) [1694161] - [fs] cuse: fix broken release (Vivek Goyal) [1694161] - [fs] fuse: cleanup fuse_wait_on_page_writeback (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (take 2) (Vivek Goyal) [1694161] - [fs] Revert "fuse: require /dev/fuse reads to have enough buffer capacity" (Vivek Goyal) [1694161] - [fs] fuse: extract helper for range writeback (Vivek Goyal) [1694161] - [fs] fuse: add FUSE_WRITE_KILL_PRIV (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_alloc_inode (Vivek Goyal) [1694161] - [fs] fuse: Add ioctl flag for x32 compat ioctl (Vivek Goyal) [1694161] - [fs] fuse: document fuse_fsync_in.fsync_flags (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (Vivek Goyal) [1694161] - [fs] fuse: retrieve: cap requested size to negotiated max_write (Vivek Goyal) [1694161] - [fs] fuse: allow filesystems to have precise control over data cache (Vivek Goyal) [1694161] - [fs] fuse: convert printk -> pr_* (Vivek Goyal) [1694161] - [fs] fuse: fix writepages on 32bit (Vivek Goyal) [1694161] - [fs] fuse: cache readdir calls if filesystem opts out of opendir (Vivek Goyal) [1694161] - [fs] fuse: support clients that don't implement 'opendir' (Vivek Goyal) [1694161] - [fs] fuse: lift bad inode checks into callers (Vivek Goyal) [1694161] - [fs] fuse: multiplex cached/direct_io file operations (Vivek Goyal) [1694161] - [fs] fuse add copy_file_range to direct io fops (Vivek Goyal) [1694161] - [fs] fuse: use iov_iter based generic splice helpers (Vivek Goyal) [1694161] - [fs] fuse: Switch to using async direct IO for FOPEN_DIRECT_IO (Vivek Goyal) [1694161] - [fs] fuse: use atomic64_t for khctr (Vivek Goyal) [1694161] - [fs] fuse: clean up aborted (Vivek Goyal) [1694161] - [fs] fuse: Protect ff->reserved_req via corresponding fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Protect fi->nlookup with fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Introduce fi->lock to protect write related fields (Vivek Goyal) [1694161] - [fs] fuse: Convert fc->attr_version into atomic64_t (Vivek Goyal) [1694161] - [fs] fuse: Add fuse_inode argument to fuse_prepare_release() (Vivek Goyal) [1694161] - [fs] fuse: Verify userspace asks to requeue interrupt that we really sent (Vivek Goyal) [1694161] - [fs] fuse: Do some refactoring in fuse_dev_do_write() (Vivek Goyal) [1694161] - [fs] fuse: Wake up req->waitq of only if not background (Vivek Goyal) [1694161] - [fs] fuse: Optimize request_end() by not taking fiq->waitq.lock (Vivek Goyal) [1694161] - [fs] fuse: Kill fasync only if interrupt is queued in queue_interrupt() (Vivek Goyal) [1694161] - [fs] fuse: Remove stale comment in end_requests() (Vivek Goyal) [1694161] - [fs] fuse: Replace page without copying in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: fix leaked aux requests (Vivek Goyal) [1694161] - [fs] fuse: only reuse auxiliary request in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_find_writeback() helper (Vivek Goyal) [1694161] - [fs] cuse: fix ioctl (Vivek Goyal) [1694161] - [fs] fuse: Fix memory leak in fuse_dev_free() (Vivek Goyal) [1694161] - [fs] fuse: fix revalidation of attributes for permission check (Vivek Goyal) [1694161] - [fs] fuse: fix fsync on directory (Vivek Goyal) [1694161] - [fs] fuse: Add bad inode check in fuse_destroy_inode() (Vivek Goyal) [1694161] - [fs] fuse: enable caching of symlinks (Vivek Goyal) [1694161] - [fs] fuse: only invalidate atime in direct read (Vivek Goyal) [1694161] - [fs] fuse: realloc page array (Vivek Goyal) [1694161] - [fs] fuse: add max_pages to init_out (Vivek Goyal) [1694161] - [fs] fuse: allocate page array more efficiently (Vivek Goyal) [1694161] - [fs] fuse: reduce size of struct fuse_inode (Vivek Goyal) [1694161] - [fs] fuse: use iversion for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: use mtime for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: add readdir cache version (Vivek Goyal) [1694161] - [fs] fuse: allow using readdir cache (Vivek Goyal) [1694161] - [fs] fuse: allow caching readdir (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_emit() helper (Vivek Goyal) [1694161] - [fs] fuse: add FOPEN_CACHE_DIR (Vivek Goyal) [1694161] - [fs] fuse: split out readdir.c (Vivek Goyal) [1694161] - [fs] fuse: Use hash table to link processing request (Vivek Goyal) [1694161] - [fs] fuse: kill req->intr_unique (Vivek Goyal) [1694161] - [fs] fuse: change interrupt requests allocation algorithm (Vivek Goyal) [1694161] - [fs] fuse: do not take fc->lock in fuse_request_send_background() (Vivek Goyal) [1694161] - [fs] fuse: introduce fc->bg_lock (Vivek Goyal) [1694161] - [fs] fuse: add locking to max_background and congestion_threshold changes (Vivek Goyal) [1694161] - [fs] fuse: use READ_ONCE on congestion_threshold and max_background (Vivek Goyal) [1694161] - [fs] fuse: use list_first_entry() in flush_bg_queue() (Vivek Goyal) [1694161] - [fs] fuse: reduce allocation size for splice_write (Vivek Goyal) [1694161] - [fs] fuse: use kvmalloc to allocate array of pipe_buffer structs. (Vivek Goyal) [1694161] - [fs] fuse: convert last timespec use to timespec64 (Vivek Goyal) [1694161] - [fs] fs: fuse: Adding new return type vm_fault_t (Vivek Goyal) [1694161] - [fs] fuse: simplify fuse_abort_conn() (Vivek Goyal) [1694161] - [infiniband] RDMA/siw: Fix IPv6 addr_list locking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix 64/32bit pointer inconsistency (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix SGL mapping issues (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix potential NULL de-ref (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Change CQ flags from 64->32 bits (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix a memory leak in siw_init_cpulist() (Kamal Heib) [1725830 1720892] - [infiniband] Do not dereference 'siw_crypto_shash' before checking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove set but not used variables 'rv' (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix error return code in siw_init_module() (Kamal Heib) [1725830 1720892] - [infiniband] RMDA/siw: Require a 64 bit arch (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Mark expected switch fall-throughs (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Remove set but not used variable 's' (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Add missing dependencies on LIBCRC32C and DMA_VIRT_OPS (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Add missing rtnl_lock around access to ifa (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Use proper enumerated type in map_cqe_status (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove unnecessary kthread create/destroy printouts (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix DEFINE_PER_CPU compilation when ARCH_NEEDS_WEAK_PER_CPU (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: addition to kernel build environment (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: completion queue methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: receive path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: transmit path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: queue pair methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application buffer management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: connection management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: network and RDMA core interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: main include file (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: iWarp wire packet format (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/cma: fix null-ptr-deref Read in cma_cleanup (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Rewrite PID namespace check to be reliable (Kamal Heib) [1720892] - [infiniband] RDMA/counters: Properly implement PID checks (Kamal Heib) [1720892] - [infiniband] IB/core: Fix NULL pointer dereference when bind QP to counter (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix error code in stat_get_doit_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Prevent QP counter binding if counters unsupported (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix -Wunused-const-variable warnings (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Added configuration of RDMA dynamic interrupt moderation to netlink (Kamal Heib) [1720892] - [infiniband] RDMA/core: Provide RDMA DIM support for ULPs (Kamal Heib) [1720892] - [infiniband] linux/dim: Implement RDMA adaptive moderation (DIM) (Kamal Heib) [1720892] - [infiniband] IB/mad: Fix use-after-free in ib mad completion handling (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Track driver QP types in resource tracker (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Remove the lock around remove_client_context (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Do not deadlock during client removal (Kamal Heib) [1720892] - [infiniband] IB/core: Add mitigation for Spectre V1 (Kamal Heib) [1720892] - [infiniband] IB/counters: Always initialize the port counter object (Kamal Heib) [1720892] - [infiniband] IB/core: Fix querying total rdma stats (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix race when resolving IP address (Kamal Heib) [1720892] - [infiniband] xprtrdma: Modernize ops->connect (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove rpcrdma_req::rl_buffer (Kamal Heib) [1720892] - [infiniband] xprtrdma: Refactor chunk encoding (Kamal Heib) [1720892] - [infiniband] xprtrdma: Streamline rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] xprtrdma: Simplify rpcrdma_rep_create (Kamal Heib) [1720892] - [infiniband] xprtrdma: Wake RPCs directly in rpcrdma_wc_send path (Kamal Heib) [1720892] - [infiniband] xprtrdma: Reduce context switching due to Local Invalidation (Kamal Heib) [1720892] - [infiniband] xprtrdma: Add mechanism to place MRs back on the free list (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove fr_state (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix occasional transport deadlock (Kamal Heib) [1720892] - [infiniband] xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix use-after-free in rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make rdma_counter.h compile stand alone (Kamal Heib) [1720892] - [infiniband] IB/core: Work on the caller socket net namespace in nldev_newlink() (Kamal Heib) [1663224 1720892] - [infiniband] RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM (Kamal Heib) [1720892] - [infiniband] ibverbs/rxe: Remove variable self-initialization (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get default counter statistics through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get counter mode through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter manual mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Allow manual mode configuration support (Kamal Heib) [1720892] - [infiniband] RDMA/core: Get sum value of all counters when perform a sysfs stat read (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Implement counter dumpit calback (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter auto mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add "auto" configuration mode support (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add set/clear per-port auto mode support (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Make is_visible_in_pid_ns() as an API (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Add an API to attach a task to a resource (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Introduce statistic counter (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Add child to parent list only if device initialized (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: remove redundant assignment to variable ret (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Remove memset after vzalloc in ipoib_cm.c (Kamal Heib) [1720892] - [infiniband] IB: Remove unneeded memset (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Audit policy settings for netlink attributes (Kamal Heib) [1720892] - [infiniband] docs: infiniband: convert docs to ReST and rename to *.rst (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Introduce rdma_rw_inv_key helper (Kamal Heib) [1720892] - [infiniband] RDMA/core: Validate integrity handover device cap (Kamal Heib) [1720892] - [infiniband] RDMA/core: Rename signature qp create flag and signature device capability (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add an integrity MR pool support (Kamal Heib) [1720892] - [infiniband] IB/iser: Unwind WR union at iser_tx_desc (Kamal Heib) [1720892] - [infiniband] IB/iser: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Introduce and implement new IB_WR_REG_MR_INTEGRITY work request (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Update set_sig_data_segment attribute for new signature API (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Pass UMR segment flags instead of boolean (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Add attr for max number page list length for PI operation (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Implement mlx5_ib_map_mr_sg_pi and mlx5_ib_alloc_mr_integrity (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add signature attrs element for ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce ib_map_mr_sg_pi to map data/protection sgl's (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce IB_MR_TYPE_INTEGRITY and ib_alloc_mr_integrity API (Kamal Heib) [1720892] - [infiniband] RDMA/core: Save the MR type in the ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce new header file for signature operations (Kamal Heib) [1720892] - [infiniband] RDMA/odp: Do not leak dma maps when working with huge pages (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: Use offsetofend instead of opencoding (Kamal Heib) [1720892] - [infiniband] [scsi] scsi: RDMA/srp: Fix a sleep-in-invalid-context bug (Kamal Heib) [1720892] - [infiniband] RDMA: Check umem pointer validity prior to release (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Remove asynchronic QP destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Convert destroy_wq to be void (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Resort policy array (Kamal Heib) [1720892] - [infiniband] RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV (Kamal Heib) [1720892] - [infiniband] RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery and autoload (Kamal Heib) [1720892] - [infiniband] ipoib: correcly show a VF hardware address (Kamal Heib) [1720892] - [infiniband] RDMA: Move rdma_node_type to uapi/ (Kamal Heib) [1720892] - [infiniband] rdma: Remove nes (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check for ETH_SS_TEST (Kamal Heib) [1720892] - [infiniband] RDMA: Convert CQ allocations to be under core responsibility (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Return correct error code from hns_roce_v1_rsv_lp_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use sizeof() notation instead of plain sizeof (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA: Clear CQ objects during their allocation (Kamal Heib) [1720892] - [infiniband] RDMA: Clean destroy CQ in drivers do not return errors (Kamal Heib) [1720892] - [infiniband] RDMA/i40iw: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Delete and properly mark unimplemented resize CQ function (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Avoid memory allocation during CQ destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Move owner into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move uverbs_abi_ver into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move driver_id into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] rdma: Delete the ib_ucm module (Kamal Heib) [1720892] - [infiniband] ucma: Convert ctx_idr to XArray (Kamal Heib) [1720892] - [infiniband] ucma: Convert multicast_idr to XArray (Kamal Heib) [1720892] - [infiniband] RDMA/ucma: Use struct_size() helper (Kamal Heib) [1720892] - [infiniband] RDMA/srp: Accept again source addresses that do not have a port number (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: implement ethtool .get_link() callback (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: check for allocation failure in uapi_add_elm() (Kamal Heib) [1720892] - [infiniband] RDMA: Convert put_page() to put_user_page*() (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove second wait queue initialization call (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make ib_destroy_cq() void (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check of destroy CQ (Kamal Heib) [1720892] - [infiniband] RDMA/core: Return void from ib_device_check_mandatory() (Kamal Heib) [1720892] - [infiniband] RDMA/umem: Move page_shift from ib_umem to ib_odp_umem (Kamal Heib) [1720892] - [infiniband] RDMA/qedr: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix doc typo (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Add info regarding SG count failure (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Print the correct number of sig MRs (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Fix doc typo (Kamal Heib) [1720892] - [infiniband] IB/isert: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Refactor iscsi_iser_check_protection function (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Entropy in admin commands id (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Print address on AH creation failure (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Be consistent with success flow return value (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use API to get contiguous memory blocks aligned to device supported page size (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unused includes (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use rdma block iterator in chunk list creation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unneeded admin commands abort flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use kvzalloc instead of kzalloc with fallback (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove check that prevents destroy of resources in error flows (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Handle mmap insertions overflow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Fix success return value in case of error (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove MAYEXEC flag check from mmap flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add driver to Kconfig/Makefile (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa module (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA verbs implementation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add common command handlers (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Implement functions that submit and complete admin commands (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the ABI definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the com service API definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa_com.h file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa.h header file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA device definitions (Kamal Heib) [1720892] - [infiniband] RDMA: Add EFA related definitions (Kamal Heib) [1720892] - [fs] CIFS: Fix use after free of file info structures (Dave Wysochanski) [1757865] - [mm] mm, memory_hotplug: fix scan_movable_pages() for gigantic hugepages (Rafael Aquini) [1730172] - [char] ipmi: Don't allow device module unload when in use (Tony Camuso) [1759916] - [netdrv] net: phy: Also request modules for C45 IDs (Gary Hook) [1764274] - [s390] s390/dasd: Fix error handling during online processing (Philipp Rudo) [1764492] - [s390] s390/cpumsf: Check for CPU Measurement sampling (Philipp Rudo) [1764490] - [edac] EDAC/amd64: Support asymmetric dual-rank DIMMs (Gary Hook) [1753384] - [edac] EDAC/amd64: Cache secondary Chip Select registers (Gary Hook) [1753384] - [edac] EDAC/amd64: Decode syndrome before translating address (Gary Hook) [1753384] - [edac] EDAC/amd64: Find Chip Select memory size using Address Mask (Gary Hook) [1753384] - [edac] EDAC/amd64: Initialize DIMM info for systems with more than two channels (Gary Hook) [1753384] - [edac] EDAC/amd64: Recognize DRAM device type ECC capability (Gary Hook) [1753384] - [edac] EDAC/amd64: Support more than two controllers for chip selects handling (Gary Hook) [1753384] - [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1745083] - [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1745083] - [netdrv] qmi_wwan: apply SET_DTR quirk to Sierra WP7607 (Lubomir Rintel) [1729083]- [tools] libbpf: remove compile time warning from libbpf_util.h (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove dependency on barrier.h in xsk.h (Yauheni Kaliuta) [1747341] - [kernel] seccomp, bpf: disable preemption before calling into bpf prog (Yauheni Kaliuta) [1747341] - [lib] bpf: test_bpf: turn off preemption in function __run_once (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove unnecessary cast-to-void (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix sysctl.c warning (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix using uninitialized ioctl results (Yauheni Kaliuta) [1747341] - [tools] libbpf: proper XSKMAP cleanup (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix invalid munmap call (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix XDP socket ring buffer memory ordering (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove likely/unlikely in xsk.h (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect, correctly get dummy program id (Yauheni Kaliuta) [1747341] - [net] bpf: fix access to skb_shared_info->gso_segs (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix out of bounds backwards jmps due to dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix use after free in prog symbol exposure (Yauheni Kaliuta) [1747341] - [include] bpf: Fix preempt_enable_no_resched() abuse (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test cases for pkt/null checks in subprogs (Yauheni Kaliuta) [1747341] - [kernel] bpf: mark registers in all frames after pkt/null checks (Yauheni Kaliuta) [1747341] - [tools] libbpf: add binary to gitignore (Yauheni Kaliuta) [1747341] - [net] bpf: Check address length before reading address family (Yauheni Kaliuta) [1747341] - [net] flow_dissector: disable preemption around BPF calls (Yauheni Kaliuta) [1747341] - [net] flow_dissector: switch kernel context to struct bpf_flow_dissector (Yauheni Kaliuta) [1747341] - [net] flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff (Yauheni Kaliuta) [1747341] - [net] flow_dissector: allow access only to a subset of __sk_buff fields (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: pass flow_keys->n_proto to BPF programs (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix vlan handling in flow dissector program (Yauheni Kaliuta) [1747341] - [tools] bpf, libbpf: fix quiet install_headers (Yauheni Kaliuta) [1747341] - [tools] libbpf: add libelf dependency to shared library build (Yauheni Kaliuta) [1747341] - [tools] libbpf: add xsk.h to install_headers target (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test for VOID equivalence check (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix btf_dedup equivalence check handling of different kinds (Yauheni Kaliuta) [1747341] - [documentation] bpf, doc: fix BTF docs reflow of bullet list (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test case for invalid call stack in dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: remove incorrect 'verifier bug' warning (Yauheni Kaliuta) [1747341] - [kernel] bpf: Only print ref_obj_id for refcounted reg (Yauheni Kaliuta) [1747341] - [tools] tool: use bpf_program__get_prog_info_linear() in prog.c:do_dump() (Yauheni Kaliuta) [1747341] - [tools] tools lib bpf: Introduce bpf_program__get_prog_info_linear() (Yauheni Kaliuta) [1747341] - [tools] perf tools: Fix errors under optimization level '-Og' (Yauheni Kaliuta) [1747341] - [kernel] bpf: Try harder when allocating memory for large maps (Yauheni Kaliuta) [1747341] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add fwd enum resolution test for btf_dedup (Yauheni Kaliuta) [1747341] - [tools] btf: resolve enum fwds in btf_dedup (Yauheni Kaliuta) [1747341] - [tools] bpf: Add an example for bpf_get_listener_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock (Yauheni Kaliuta) [1747341] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [net] bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper (Yauheni Kaliuta) [1747341] - [kernel] bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to bpf_sk_release (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix to reject unknown flags in xsk_socket__create() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix segfault of test_progs when prog loading failed (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm field (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_progs: initialize duration in singal_pending test (Yauheni Kaliuta) [1747341] - [tools] libbpf: force fixdep compilation at the start of the build (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: fix compilation with out-of-tree $(OUTPUT) (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test that GSO works in lwt_ip_encap (Yauheni Kaliuta) [1747341] - [bpf] bpf: hbm: fix spelling mistake "deault" -> "default" (Yauheni Kaliuta) [1747341] - [tools] bpf: add test cases for non-pointer sanitiation logic (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - misc (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - spinlock (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - tracepoint (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - stackmap (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - xdp (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - pkt access (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - preparations (Yauheni Kaliuta) [1747341] - [bpf] bpf: HBM test script (Yauheni Kaliuta) [1747341] - [bpf] bpf: User program for testing HBM (Yauheni Kaliuta) [1747341] - [bpf] bpf: Sample HBM BPF program to limit egress bw (Yauheni Kaliuta) [1747341] - [include] bpf: sync bpf.h to tools and update bpf_helpers.h (Yauheni Kaliuta) [1747341] - [net] bpf: add bpf helper bpf_skb_ecn_set_ce (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: silence compiler warning for xdpsock_user.c (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: set unlimited RLIMIT_MEMLOCK for test_sock_fields (Yauheni Kaliuta) [1747341] - [documentation] docs/bpf: minor casing/punctuation fixes (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: reflow text to fill up to 78 characters (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: fix typos, improve wording (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix u64_stats_init() usage in bpf_prog_alloc() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test of FWD/STRUCT resolution (Yauheni Kaliuta) [1747341] - [tools] btf: allow to customize dedup hash table size (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix formatting for btf_ext__get_raw_data (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix btf_dedup testing code (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: make sure readelf shows full names in build checks (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: use libbpf where easy (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: add a correctly named define for map iteration (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: remove load_sock_ops in favour of bpftool (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: force IPv4 in ping (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c for flow dissector (Yauheni Kaliuta) [1747341] - [tools] bpf: add missing entries to bpf_helpers.h (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: selftests: add map lookup to test_map_in_map bpf prog (Yauheni Kaliuta) [1747341] - [kernel] bpf: set inner_map_meta->spin_lock_off correctly (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: fix: broken sample regarding removed function (Yauheni Kaliuta) [1747341] - [tools] tools/bpftool: recognize bpf_prog_info run_time_ns and run_cnt (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync bpf.h into tools (Yauheni Kaliuta) [1747341] - [kernel] bpf: expose program stats via bpf_prog_info (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix build without bpf_syscall (Yauheni Kaliuta) [1747341] - [kernel] bpf: enable program stats (Yauheni Kaliuta) [1747341] - [kernel] bpf: check that BPF programs run with preemption disabled (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: convert xdpsock to use libbpf for AF_XDP access (Yauheni Kaliuta) [1747341] - [tools] libbpf: add support for using AF_XDP sockets (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: make sure signal interrupts BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Fix dummy program unloading for xdp_redirect samples (Yauheni Kaliuta) [1747341] - [s390] s390/net: convert pnetids to ascii (Yauheni Kaliuta) [1747341] - [net] bpf: add skb->queue_mapping write access from tc clsact (Yauheni Kaliuta) [1747341] - [tools] tools/libbpf: support bigger BTF data sizes (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_lwt_ip_encap: add negative tests. (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_object__btf (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_map__resize (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: replace bzero with memset (Yauheni Kaliuta) [1747341] - [net] net: fix GSO in bpf_lwt_push_ip_encap (Yauheni Kaliuta) [1747341] - [net] net: fix double-free in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: fix memory leak in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: make LWTUNNEL_BPF dependent on INET (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add test_lwt_ip_encap selftest (Yauheni Kaliuta) [1747341] - [include] bpf: sync /include/.../bpf.h with tools/include/.../bpf.h (Yauheni Kaliuta) [1747341] - [net] bpf: add handling of BPF_LWT_REROUTE to lwt_bpf.c (Yauheni Kaliuta) [1747341] - [net] ipv6_stub: add ipv6_route_input stub/proxy. (Yauheni Kaliuta) [1747341] - [net] bpf: handle GSO in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: implement BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: add plumbing for BPF_LWT_ENCAP_IP in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: offload: add priv field for drivers (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, add text about feature-subcommand (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: relax sub-register mode compilation criteria (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: centre kernel bpf objects under new subdir "progs" (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: extend sub-register mode compilation to all bpf object files (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add "alu32" to .gitignore (Yauheni Kaliuta) [1747341] - [tools] bpf: Add test_sock_fields for skb->sk and bpf_tcp_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Add skb->sk, bpf_sk_fullsock and bpf_tcp_sock tests to test_verifer (Yauheni Kaliuta) [1747341] - [nclude] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add struct bpf_tcp_sock and BPF_FUNC_tcp_sock (Yauheni Kaliuta) [1747341] - [net] bpf: Refactor sock_ops_convert_ctx_access (Yauheni Kaliuta) [1747341] - [net] bpf: Add state, dst_ip4, dst_ip6 and dst_port to bpf_sock (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add a bpf_sock pointer to __sk_buff and a bpf_sk_fullsock helper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: remove btf__get_strings() superseded by raw data API (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf_ext data (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf data (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add log_level to bpf_load_program_attr (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add missing strings.h include (Yauheni Kaliuta) [1747341] - [s390] s390/net: move pnet constants (Yauheni Kaliuta) [1747341] - [tools] bpf: test_maps: fix possible out of bound access warning (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, fix incorrect text (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test reading the offloaded program (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add test for mixing generic and offload XDP (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: print traceback when test fails (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix the expected messages (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add const qualifier to btf__get_map_kv_tids() map_name parameter (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add "any alignment" annotation for some tests (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use localhost in tcp_{server, client}.py (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: fix JMP32 code-gen (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: remove generated verifier/tests.h on 'make clean' (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Check the prog id before exiting (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Add a "force" flag to XDP samples (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Extend RLIMIT_MEMLOCK for xdp_{sample_pkts, router_ipv4} (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Convert XDP samples to libbpf usage (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect_cpu have not need for read_trace_pipe (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test for BPF_F_LOCK (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync uapi/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce BPF_F_LOCK flag (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock C test (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add simple BPF_PROG_TEST_RUN examples for flow dissector (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock verifier tests (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync include/uapi/linux/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: add support for bpf_spin_lock to cgroup local storage (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce bpf_spin_lock (Yauheni Kaliuta) [1747341] - [net] bpf: Correctly annotate implicit fall through in bpf_base_func_proto (Yauheni Kaliuta) [1747341] - [kernel] bpf, cgroups: clean up kerneldoc warnings (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix bitrotted kerneldoc (Yauheni Kaliuta) [1747341] - [include] bpf: BPF_PROG_TYPE_CGROUP_{SKB, SOCK, SOCK_ADDR} require cgroups enabled (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: mark verifier test that uses bpf_trace_printk as BPF_PROG_TYPE_TRACEPOINT (Yauheni Kaliuta) [1747341] - [net] bpf: add BPF_PROG_TEST_RUN support for flow dissector (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: move bpf case into __skb_flow_bpf_dissect (Yauheni Kaliuta) [1747341] - [net] Revert "[net] flow_dissector: disable preemption around BPF calls" (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: warn about risky prog array updates (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: remove duplicated include (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up the rest of test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: prepare for break up of verifier tests (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: makefile support sub-register code-gen test mode (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: functional and min/max reasoning unit tests for JMP32 (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [powerpc] ppc: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [arm64] arm64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [x86] x86_64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: JIT blinds support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: interpreter support for JMP32 (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: teach cfg code about JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: disassembler support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: refactor verifier min/max code for condition jump (Yauheni Kaliuta) [1747341] - [include] bpf: allocate 0x06 to new eBPF instruction class JMP32 (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [1747341] - [net] bpf: allow BPF programs access skb_shared_info->gso_segs field (Yauheni Kaliuta) [1747341] - [tools] tool: feature probing, change default action (Yauheni Kaliuta) [1747341] - [kernel] bpf: notify offload JITs about optimizations (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: record original instruction index (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add tests for dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove unconditional branches by 0 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: hard wire branches to dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: change parameters of call/branch offset adjustment (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: don't hardcode iptables/nc path in test_tcpnotify_user (Yauheni Kaliuta) [1747341] - [tools] libbpf: Show supported ELF section names when failing to guess prog/attach type (Yauheni Kaliuta) [1747341] - [documentation] bpf: btf: add btf documentation (Yauheni Kaliuta) [1747341] - [kernel] perf: Make perf_event_output() propagate the output() return (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix a (false) compiler warning (Yauheni Kaliuta) [1747341] - [tools] tool: add bash completion for peek/push/enqueue/pop/dequeue (Yauheni Kaliuta) [1747341] - [tools] tool: add pop and dequeue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add push and enqueue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add peek command (Yauheni Kaliuta) [1747341] - [tools] tool: don't print empty key/value for maps (Yauheni Kaliuta) [1747341] - [tools] tool: make key optional in lookup command (Yauheni Kaliuta) [1747341] - [tools] tool: make key and value optional in update command (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: support __int128 in bpftool map pretty dumper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add bpffs pretty print test for int128 (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: refactor test_btf pretty printing for multiple map value formats (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add int128 raw test in test_btf (Yauheni Kaliuta) [1747341] - [kernel] bpf: btf: support 128 bit integer type (Yauheni Kaliuta) [1747341] - [tools] libbpf: don't define CC and AR (Yauheni Kaliuta) [1747341] - [include] bpf: remove leftovers after v5.0 update (Yauheni Kaliuta) [1715770] - [target] scsi: target: cxgbit: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725820] - [netdrv] cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725818] - [net] SUNRPC: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1724692] - [fs] NFSv4: Add lease_time and lease_expired to 'nfs4:' line of mountstats (Dave Wysochanski) [1727369] - [scsi] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1764494] - [iommu] iommu/arm-smmu: Error out only if not enough context interrupts (Mark Langsdorf) [1658736] - [netdrv] cxgb4:Fix out-of-bounds MSI-X info array access (Vishal Kulkarni) [1763194] - [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1757902] - [security] selinux: fix context string corruption in convert_context() (Ondrej Mosnacek) [1758086] - [fs] cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (Dave Wysochanski) [1757865] - [kernel] alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (Vladis Dronov) [1760638] - [netdrv] cxgb4: RHEL-only disable device dump (Jonathan Toppins) [1708456] - [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1759564] - [x86] x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() (Jerome Marchand) [1757758] - [s390] s390/sclp: Fix bit checked for has_sipl (Philipp Rudo) [1748347] - [fs] dax: dax_layout_busy_page() should not unmap cow pages (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup in put_unlocked_entry() (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup with PMD faults (Jeff Moyer) [1752109] - [fs] dax: Fix xarray entry association for mixed mappings (Jeff Moyer) [1752109] - [mm] mm: page_mkclean vs MADV_DONTNEED race (Jeff Moyer) [1752109] - [fs] dax: Flush partial PMDs correctly (Jeff Moyer) [1752109 1724979] - [fs] dax: Use non-exclusive wait in wait_entry_unlocked() (Jeff Moyer) [1752109] - [x86] x86/mm: Fix decoy address handling vs 32-bit builds (Jeff Moyer) [1752109 1585079] - [fs] dax: Fix unlock mismatch with updated API (Jeff Moyer) [1752109 1724956] - [fs] dax: Don't access a freed inode (Jeff Moyer) [1752109 1724956] - [fs] dax: Check page->mapping isn't NULL (Jeff Moyer) [1752109 1585079 1724956] - [fs] dax: Avoid losing wakeup in dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Fix huge page faults (Jeff Moyer) [1752109] - [fs] dax: Fix dax_unlock_mapping_entry for PMD pages (Jeff Moyer) [1752109] - [fs] dax: Reinstate RCU protection of inode (Jeff Moyer) [1752109] - [fs] dax: Make sure the unlocking entry isn't locked (Jeff Moyer) [1752109] - [fs] dax: Remove optimisation from dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Convert page fault handlers to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_lock_mapping_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax writeback to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert __dax_invalidate_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_layout_busy_page to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_insert_pfn_mkwrite to XArray (Jeff Moyer) [1752109] - [fs] dax: Hash on XArray instead of mapping (Jeff Moyer) [1752109] - [fs] dax: Rename some functions (Jeff Moyer) [1752109] - [fs] dax: Fix deadlock in dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079 1641544] - [drivers] device-dax: Add missing address_space_operations (Jeff Moyer) [1752109 1585079] - [x86] x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Teach memory_failure() about dev_pagemap pages (Jeff Moyer) [1703560 1752109 1585079] - [fs] filesystem-dax: Introduce dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Collect mapping size in collect_procs() (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Let memory_failure() optionally take a page reference (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages (Jeff Moyer) [1752109 1585079] - [fs] filesystem-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Enable page_mapping() (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Convert to vmf_insert_mixed and vm_fault_t (Jeff Moyer) [1752109 1585079] - [pci] PCI: Add quirk to disable MSI-X support for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI: Add ACS quirk for Amazon Annapurna Labs root ports (Myron Stowe) [1732357] - [pci] PCI: Add Amazon's Annapurna Labs vendor ID (Myron Stowe) [1732357] - [arm64] arm64: PCI: Preserve firmware configuration when desired (Myron Stowe) [1732372] - [arm64] arm64: PCI: Allow resource reallocation if necessary (Myron Stowe) [1732372] - [pci] PCI: Don't auto-realloc if we're preserving firmware config (Myron Stowe) [1732372] - [pci] PCI/ACPI: Evaluate PCI Boot Configuration _DSM (Myron Stowe) [1732372] - [irqchip] irqchip/gic-v2m: Add support for Amazon Graviton variant of GICv3+GICv2m (Myron Stowe) [1732382] - [pci] PCI: al: Add Amazon Annapurna Labs PCIe host controller driver (Myron Stowe) [1732357] - [netdrv] mlx4: fix spelling mistake "veify" -> "verify" (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Fix memory leaks (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: fix a memory leak bug (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Delete unused func arg (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724340 1724339] - [netdrv] net/mlx4_core: Change the error print to info print (Alaa Hleihel) [1724340 1724339] - [netdrv] mlx4: Convert pv_id_table to XArray (Alaa Hleihel) [1724340 1724339] - [netdrv] IB/mlx4: Fix race condition between catas error reset and aliasguid flows (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix qp mtt size calculation (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix reset flow when in command polling mode (Alaa Hleihel) [1724340 1724338] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724340 1724338] - [netdrv] IB/mlx4: Increase the timeout for CM cache (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: Mark expected switch fall-through (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: remove unneeded semicolon (Alaa Hleihel) [1724340 1724338] - [parport] parport: parport_serial: Add support for Sunix Multi I/O boards (John Linville) [1663781] - [tty] serial: 8250_pci: Add support for Sunix serial boards (John Linville) [1663781] - [scsi] hpsa: update driver version (Joseph Szczypek) [1761968] - [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1761968] - [netdrv] igc: Clean up unused shadow_vfta pointer (David Arcari) [1721713] - [netdrv] igc: Add Rx checksum support (David Arcari) [1721713] - [netdrv] igc: Add set_rx_mode support (David Arcari) [1721713] - [netdrv] igc: Add SCTP CRC checksumming functionality (David Arcari) [1721713] - [netdrv] igc: Add tx_csum offload functionality (David Arcari) [1721713] - [netdrv] igc: Remove unneeded PCI bus defines (David Arcari) [1721713] - [netdrv] igc: Add NVM checksum validation (David Arcari) [1721713] - [netdrv] igc: Remove useless forward declaration (David Arcari) [1721713] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (David Arcari) [1721713] - [netdrv] igc: Add more SKUs for i225 device (David Arcari) [1721713] - [netdrv] igc: Update the MAC reset flow (David Arcari) [1721713] - [netdrv] igc: Remove the unused field from a device specification structure (David Arcari) [1721713] - [netdrv] igc: Remove the polarity field from a PHY information structure (David Arcari) [1721713] - [netdrv] net: Use skb accessors in network drivers (David Arcari) [1721713] - [netdrv] igc: Prefer pcie_capability_read_word() (David Arcari) [1721713] - [netdrv] igc: Cleanup the redundant code (David Arcari) [1721713] - [netdrv] igc: Add flow control support (David Arcari) [1721713] - [netdrv] igc: Remove the obsolete workaround (David Arcari) [1721713] - [netdrv] igc: Clean up unused pointers (David Arcari) [1721713] - [netdrv] igc: Fix double definitions (David Arcari) [1721713] - [netdrv] igb/igc: warn when fatal read failure happens (David Arcari) [1721713] - [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1753031] - [scsi] qla2xxx: call dma_free_coherent with correct size in all cases in qla24xx_sp_unmap (Himanshu Madhani) [1753031] - [arm64] crypto: arm64/crc32 - remove PMULL based CRC32 driver (Mark Salter) [1742821] - [arm64] arm64/lib: improve CRC32 performance for deep pipelines (Mark Salter) [1742821] - [arm64] arm64/lib: add accelerated crc32 routines (Mark Salter) [1742821] - [arm64] arm64: cpufeature: add feature for CRC32 instructions (Mark Salter) [1742821] - [lib] lib/crc32: make core crc32() routines weak so they can be overridden (Mark Salter) [1742821] - [arm64] arm64: cpu: Move errata and feature enable callbacks closer to callers (Mark Salter) [1742821] - [arm64] arm64: kill config_sctlr_el1() (Mark Salter) [1742821] - [include] ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions (Petr Oros) [1757522] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Hangbin Liu) [1756799] - [net] bridge: mcast: don't delete permanent entries when fast leave is enabled (Hangbin Liu) [1756799] - [net] bridge: multicast: use rcu to access port list from br_multicast_start_querier (Hangbin Liu) [1756799] - [net] bridge: Fix ethernet header pointer before check skb forwardable (Hangbin Liu) [1756799] - [net] clear skb->tstamp in bridge forwarding path (Hangbin Liu) [1756799] - [net] bridge: br_arp_nd_proxy: set icmp6_router if neigh has NTF_ROUTER (Hangbin Liu) [1756799] - [net] vlan: Inherit MPLS features from parent device (Hangbin Liu) [1724306] - [netdrv] linux/dim: Fix overflow in dim calculation (Ivan Vecera) [1737807] - [lib] dim: Fix -Wunused-const-variable warnings (Ivan Vecera) [1737807] - [lib] linux/dim: Add completions count to dim_sample (Ivan Vecera) [1737807] - [netdrv] linux/dim: Move implementation to .c files (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally used net_dim members (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename net_dim_sample() to net_dim_update_sample() (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally exposed macros (Ivan Vecera) [1737807] - [include] linux/dim: Remove "net" prefix from internal DIM members (Ivan Vecera) [1737807] - [include] linux/dim: Move logic to dim.h (Ivan Vecera) [1737807] - [tools] selftests: add a test case for cls_lower handle overflow (Ivan Vecera) [1761512] - [net] idr: introduce idr_for_each_entry_continue_ul() (Ivan Vecera) [1761512] - [net] idr: fix overflow case for idr_for_each_entry_ul() (Ivan Vecera) [1761512] - [net] sctp: add chunks to sk_backlog when the newsk sk_socket is not set (Xin Long) [1734271] - [net] netns: enable to dump full nsid translation table (Petr Oros) [1757748] - [net] netns: enable to specify a nsid for a get request (Petr Oros) [1757748] - [net] netns: add support of NETNSA_TARGET_NSID (Petr Oros) [1757748] - [net] netns: introduce 'struct net_fill_args' (Petr Oros) [1757748] - [net] netns: remove net arg from rtnl_net_fill() (Petr Oros) [1757748] - [net] mpls: fix warning with multi-label encap (Hangbin Liu) [1756788] - [net] mpls: Return error for RTA_GATEWAY attribute (Hangbin Liu) [1756788] - [net] macsec: drop skb sk before calling gro_cells_receive (Xin Long) [1745819] - [net] team: add ethtool get_link_ksettings (Hangbin Liu) [1724896] - [net] sched: flower: don't call synchronize_rcu() on mask creation (Ivan Vecera) [1751856] - [net] sched: flower: refactor reoffload for concurrent access (Ivan Vecera) [1751856] - [net] sched: flower: fix filter net reference counting (Ivan Vecera) [1751856] - [net] sched: flower: use correct ht function to prevent duplicates (Ivan Vecera) [1751856] - [net] sched: flower: insert filter to ht before offloading it to hw (Ivan Vecera) [1751856] - [net] sched: ensure tc flower reoffload takes filter ref (Ivan Vecera) [1751856] - [net] sched: flower: set unlocked flag for flower proto ops (Ivan Vecera) [1751856] - [net] sched: flower: track rtnl lock state (Ivan Vecera) [1751856] - [net] sched: flower: protect flower classifier state with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent tcf proto deletion (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent filter insertion in fl_change (Ivan Vecera) [1751856] - [net] sched: flower: protect masks list with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent mask insertion (Ivan Vecera) [1751856] - [net] sched: flower: add reference counter to flower mask (Ivan Vecera) [1751856] - [net] sched: flower: track filter deletion with flag (Ivan Vecera) [1751856] - [net] sched: flower: introduce reference counting for filters (Ivan Vecera) [1751856] - [net] sched: flower: refactor fl_change (Ivan Vecera) [1751856] - [net] sched: flower: don't check for rtnl on head dereference (Ivan Vecera) [1751856] - [kernel] exit from RHEL 8.2 early ystream mode (Phillip Lougher)- [x86] kvm: svm: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Reduce WBINVD/DF_FLUSH invocations (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Serialize access to the SEV ASID bitmap (Janakarajan Natarajan) [1762517] - [xen] remove pre-xen3 fallback handlers (Vitaly Kuznetsov) [1759997] - [net] SUNRPC: Count ops completing with tk_status < 0 (Dave Wysochanski) [1636572] - [net] SUNRPC: Use proper printk specifiers for unsigned long long (Dave Wysochanski) [1636572] - [net] SUNRPC: Move call to rpc_count_iostats before rpc_call_done (Dave Wysochanski) [1636572] - [net] SUNRPC: Add tracking of RPC level errors (Dave Wysochanski) [1636572] - [net] SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare (Dave Wysochanski) [1636572] - [net] SUNRPC: Fix up task signalling (Dave Wysochanski) [1636572] - [net] SUNRPC: Track writers of the 'channel' file to improve cache_listeners_exist (Dave Wysochanski) [1741333] - [net] sunrpc/cache: handle missing listeners better. (Dave Wysochanski) [1741333] - [pci] PCI/ACPI: Advertise _HPX Type 3 support via _OSC (Myron Stowe) [1712756] - [pci] PCI/ACPI: Implement _HPX Type 3 Setting Record (Myron Stowe) [1712756] - [netdrv] e1000e: Add support for Comet Lake (David Arcari) [1764549] - [netdrv] e1000e: Add support for S0ix (Ken Cox) [1721709] - [netdrv] e1000e: Make speed detection on hotplugging cable more reliable (Ken Cox) [1721709] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Ken Cox) [1721709] - [netdrv] e1000e: add workaround for possible stalled packet (Ken Cox) [1721709] - [netdrv] e1000e: Use dev_get_drvdata where possible (Ken Cox) [1721709] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721709] - [netdrv] e1000e: PCIm function state support (Ken Cox) [1721709] - [netdrv] e1000e: Make watchdog use delayed work (Ken Cox) [1721709] - [netdrv] e1000e: Reduce boot time by tightening sleep ranges (Ken Cox) [1721709] - [netdrv] e1000e: Increase pause and refresh time (Ken Cox) [1721709] - [scsi] scsi: megaraid_sas: Introduce module parameter for default queue depth (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix a compilation warning (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make a bunch of functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix panic on loading firmware crashdump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.50.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add module parameter for FW Async event logging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix calculation of target ID (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some symbols static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Introduce various Aero performance modes (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use high IOPS queues based on IO workload (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Set affinity for high IOPS reply queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable coalescing for high IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for High IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for MPI toolbox commands (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Handle sequence JBOD map failure at driver level (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Don't send FPIO to RL Bypass queue (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Call disable_irq from process IRQ poll (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove few debug counters from IO path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use struct_size() helper (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused including (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use octal permissions instead of constants (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: make max_sectors visible in sys (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'sge_sz' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'cur_state' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.708.03.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map through debugfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix MSI-X vector print (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add debug prints for device list (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add prints in suspend and resume path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print firmware interrupt status (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print FW fault information (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map id through sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print BAR information from driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system registers for debugging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system interface regs from sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add formatting option for megasas_dump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance internal DCMD timeout prints (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance prints in OCR and TM path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Load balance completions across all MSI-X (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Block PCI config space access from userspace during OCR (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Rework code around controller reset (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused variable target_index (Tomas Henzl) [1726251] - [x86] perf/x86/msr: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/cstate: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Update KBL Package C-state events to also include PC8/PC9/PC10 counters (Michael Petlan) [1763290] - [x86] x86/cpu: Add Comet Lake to the Intel CPU models header (Michael Petlan) [1763290] - [s390] s390/qeth: reject oversized SNMP requests (Philipp Rudo) [1726414] - [s390] s390/qeth: serialize cmd reply with concurrent timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: move cast type selection into fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper for route validation (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate skb RX processing in L3 driver (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate pm code (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline SNMP cmd code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove static cmd buffer infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate MPC cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate vnicc cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate diag cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate various cmds with sub-types (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify parameter for simple assist cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate simple IPA cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: allocate a single cmd on read channel (Philipp Rudo) [1726414] - [s390] s390/qeth: command-chain the IDX sequence (Philipp Rudo) [1726414] - [s390] s390/qeth: convert RCD code to common IO infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for dynamically allocated cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: remove 'channel' parameter from callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert device-specific trace entries (Philipp Rudo) [1726414] - [s390] s390/qeth: remove OSN-specific IO code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove qeth_wait_for_buffer() (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up setting of BLKT defaults (Philipp Rudo) [1726414] - [s390] s390/qeth: restart pending READ cmd from callback (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify DOWN state handling (Philipp Rudo) [1726414] - [s390] s390/qeth: use mm helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: don't mask TX errors on IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error when updating TX queue count (Philipp Rudo) [1726414] - [s390] s390/qeth: fix VLAN attribute in bridge_hostnotify udev event (Philipp Rudo) [1726414] - [s390] s390/qeth: check dst entry before use (Philipp Rudo) [1726414] - [s390] s390/qeth: handle limited IPv4 broadcast in L3 TX path (Philipp Rudo) [1726414] - [s390] s390/qeth: trust non-IP cast type in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper to determine L2 cast type (Philipp Rudo) [1726414] - [s390] s390/qeth: cache max number of available buffer elements (Philipp Rudo) [1726414] - [s390] s390/qeth: don't clear Output buffers on every queue init (Philipp Rudo) [1726414] - [s390] s390/qeth: use IS_* helpers for checking device type (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up stale buffer state documentation (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RX seqno in skb->cb (Philipp Rudo) [1726414] - [s390] s390: qeth: address type mismatch warning (Philipp Rudo) [1726414] - [s390] s390/qeth: stop/wake TX queues based on their fill level (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify QoS code (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for OSA devices (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: don't keep statistics for tx timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: don't bother updating the last-tx time (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error from qeth_update_from_chp_desc() (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify naming for some QDIO helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: send IDX cmds via qeth_send_control_data() (Philipp Rudo) [1726414] - [s390] s390/qeth: use callback to finalize cmd (Philipp Rudo) [1726414] - [s390] s390/qeth: let qeth_notify_reply() set the notify reason (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify default cmd callback (Philipp Rudo) [1726414] - [s390] s390/qeth: don't poll for cmd IO completion (Philipp Rudo) [1726414] - [s390] s390/qeth: convert IP table spinlock to mutex (Philipp Rudo) [1726414] - [s390] s390/qeth: defer IPv6 address notifier events (Philipp Rudo) [1726414] - [s390] s390/qeth: add wrapper for IP table access (Philipp Rudo) [1726414] - [s390] s390/qeth: remove locking for RX modeset cache (Philipp Rudo) [1726414] - [s390] s390/qeth: defer RX modesetting (Philipp Rudo) [1726414] - [s390] s390/qeth: fix race when initializing the IP address table (Philipp Rudo) [1726414] - [s390] s390/qeth: don't erase configuration while probing (Philipp Rudo) [1726414] - [s390] s390/qeth: drop redundant state checking (Philipp Rudo) [1726414] - [s390] s390/qeth: don't special-case HW trap during suspend (Philipp Rudo) [1726414] - [s390] s390/qeth: remove driver-wide workqueue (Philipp Rudo) [1726414] - [s390] s390/qeth: don't defer close_dev work during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: remove a redundant check for card->dev (Philipp Rudo) [1726414] - [s390] s390/qeth: call dev_close() during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: unconditionally clear MAC_REGISTERED flag (Philipp Rudo) [1726414] - [s390] s390/qeth: enable/disable the HW trap a little earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RECOVER state (Philipp Rudo) [1726414] - [s390] s390/qeth: split out OSN netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for ETHTOOL_GRINGPARAM (Philipp Rudo) [1726414] - [s390] s390/qeth: overhaul ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: move ethtool code into its own file (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: use a static Output Queue array (Philipp Rudo) [1726414] - [s390] s390/qeth: allow manual recovery when device is SOFTSETUP (Philipp Rudo) [1726414] - [s390] s390/qeth: convert remaining legacy cmd callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert bridgeport callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: allow cmd callbacks to return errnos (Philipp Rudo) [1726414] - [s390] s390/qeth: limit trace to valid data of command request (Philipp Rudo) [1726414] - [s390] s390/qeth: align csum offload with TSO control logic (Philipp Rudo) [1726414] - [s390] s390/qeth: enable only required csum offload features (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate filling of low-level cmd length fields (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce data length for ARP cache query (Philipp Rudo) [1726414] - [s390] s390/qeth: remove VLAN tracking for L2 devices (Philipp Rudo) [1726414] - [s390] s390/qeth: detach netdevice while card is offline (Philipp Rudo) [1726414] - [s390] s390/qeth: delay netdevice registration (Philipp Rudo) [1726414] - [s390] s390/qeth: remove TX disable from online path (Philipp Rudo) [1726414] - [s390] s390/qeth: register MAC address earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate open/stop netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: remove bogus netif_wake_queue() (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline TX buffer management (Philipp Rudo) [1726414] - [s390] s390/qeth: don't process hsuid in qeth_l3_setup_netdev() (Philipp Rudo) [1726414] - [s390] s390/qeth: remove unused fallback in Layer3's MAC code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove two IPA command helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: replace open-coded cmd setup (Philipp Rudo) [1726414] - [s390] s390/qeth: remove card list (Philipp Rudo) [1726414] - [s390] s390/qeth: unify transmit code (Philipp Rudo) [1726414] - [s390] s390/qeth: handle af_iucv skbs in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: sanitize ARP requests (Philipp Rudo) [1726414] - [s390] s390/qdio: restrict QAOB usage to IQD unicast queues (Philipp Rudo) [1726414] - [s390] s390/qdio: add sanity checks to the fast-requeue path (Philipp Rudo) [1726414] - [s390] s390/qdio: don't touch the dsci in tiqdio_add_input_queues() (Philipp Rudo) [1726414] - [s390] s390/qdio: (re-)initialize tiqdio list entries (Philipp Rudo) [1726414] - [s390] s390/qdio: optimize state inspection of HW-owned SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: use get_buf_state() in debug_get_buf_state() (Philipp Rudo) [1726414] - [s390] s390/qdio: allow to scan all Output SBALs in one go (Philipp Rudo) [1726414] - [s390] s390/qdio: consolidate index tracking for queue scan (Philipp Rudo) [1726414] - [s390] s390/qdio: limit direct access to first_to_check cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: eliminate queue's last_move cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: simplify SBAL range calculation (Philipp Rudo) [1726414] - [s390] s390/qdio: pass up count of ready-to-process SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: fix output of DSCI value in debug file (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up qdio_check_outbound_after_thinint() (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up pci_out_supported() (Philipp Rudo) [1726414] - [s390] s390/qdio: make SBAL address array type-safe (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up AOB handling (Philipp Rudo) [1726414] - [s390] s390/ccwgroup: add get_ccwgroupdev_by_busid() (Philipp Rudo) [1726414]- [net] xprtrdma: Remove stale comment (Kamal Heib) [1720891] - [net] xprtrdma: Update comments that reference ib_drain_qp (Kamal Heib) [1720891] - [net] xprtrdma: Remove pr_err() call sites from completion handlers (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate struct rpcrdma_create_data_internal (Kamal Heib) [1720891] - [net] xprtrdma: Aggregate the inline settings in struct rpcrdma_ep (Kamal Heib) [1720891] - [net] xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate rpcrdma_ia::ri_device (Kamal Heib) [1720891] - [net] xprtrdma: More Send completion batching (Kamal Heib) [1720891] - [net] xprtrdma: Clean up sendctx functions (Kamal Heib) [1720891] - [net] xprtrdma: Trace marshaling failures (Kamal Heib) [1720891] - [net] xprtrdma: Increase maximum number of backchannel requests (Kamal Heib) [1720891] - [net] xprtrdma: Backchannel can use GFP_KERNEL allocations (Kamal Heib) [1720891] - [net] xprtrdma: Clean up regbuf helpers (Kamal Heib) [1720891] - [net] xprtrdma: De-duplicate "allocate new, free old regbuf" (Kamal Heib) [1720891] - [net] xprtrdma: Allocate req's regbufs at xprt create time (Kamal Heib) [1720891] - [net] xprtrdma: rpcrdma_regbuf alignment (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_req() (Kamal Heib) [1720891] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 502 (Kamal Heib) [1720891] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Kamal Heib) [1720891] - [net] xprtrdma: Use struct_size() in kzalloc() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Fix panic when port_data isn't initialized (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Pass udata on uverbs error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/core: Clear out the udata before error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/srp: Rename SRP sysfs name after IB device rename trigger (Kamal Heib) [1720891] - [infiniband] treewide: Add SPDX license identifier - Makefile/Kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/core: Change system parameters callback from dumpit to doit (Kamal Heib) [1720891] - [infiniband] RDMA: Directly cast the sockaddr union to sockaddr (Kamal Heib) [1720891] - [infiniband] RDMA/ipoib: Allow user space differentiate between valid dev_port (Kamal Heib) [1720891] - [infiniband] RDMA/device: Don't fire uevent before device is fully initialized (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Remove hugetlb flag (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use core helpers to get aligned DMA address (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use core helpers to get aligned DMA address within a supported page size (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Add API to find best driver supported page size in an MR (Kamal Heib) [1720891] - [infiniband] RDMA/core: Allow detaching gid attribute netdevice for RoCE (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA: Introduce and use GID attr helper to read RoCE L2 fields (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add vlan enable bit for hip08 (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Update some fields of qp context (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp function (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add enable judgement for UD vlan (Kamal Heib) [1720891] - [infiniband] IB/mlx5: Consider vlan of lower netdev for macvlan GID entries (Kamal Heib) [1720891] - [infiniband] IB/cm: Reduce dependency on gid attribute ndev check (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Consider skb reserve space based on netdev of GID (Kamal Heib) [1720891] - [infiniband] RDMA: Get rid of iw_cm_verbs (Kamal Heib) [1720891] - [infiniband] RDMA/cxgb4: Use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Do not invoke init_port on compat devices (Kamal Heib) [1720891] - [infiniband] IB/core: Set qp->real_qp before it may be accessed (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize uverbs_attr_bundle ucontext in ib_uverbs_get_context (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize udata struct on destroy flows (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Handle page combining avoidance correctly in ib_umem_add_sg_table() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce RDMA subsystem ibdev_* print functions (Kamal Heib) [1720891] - [infiniband] uverbs: Convert idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Remove rdma_user_mmap_page (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Use get_zeroed_page() for clock_info (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Do not allow the user to write to the clock page (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Consider scope_id while binding to ipv6 ll address (Kamal Heib) [1720891] - [infiniband] IB/core: Allow vlan link local address based RoCE GIDs (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add a netlink command to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce a helper function to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Avoid freeing netdevs in disable_device() (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove use of idr use pci bdf instead (Kamal Heib) [1720891] - [infiniband] RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Use correct value for SG entries in sg_copy_to_buffer() (Kamal Heib) [1720891] - [infiniband] RDMA: Handle SRQ allocations by IB/core (Kamal Heib) [1720891] - [infiniband] qedr: Convert srqidr to XArray (Kamal Heib) [1720891] - [infiniband] qedr: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Handle AH allocations by IB/core (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Fix bad endianess of port_pd variable (Kamal Heib) [1720891] - [infiniband] RDMA/mad: Reduce MAD scope to mlx5_ib only (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove a set-but-not-used variable (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support object allocation in atomic context (Kamal Heib) [1720891] - [infiniband] IB: When attrs.udata/ufile is available use that instead of uobject (Kamal Heib) [1720891] - [infiniband] RDMA/nldev: Return device protocol (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Move debug counters to be under relevant IB device (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Remove useless zeroing of static global variable (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Set proper port number as index (Kamal Heib) [1720891] - [infiniband] IB: Pass only ib_udata in function prototypes (Kamal Heib) [1720891] - [infiniband] IB: Remove 'uobject->context' dependency in object destroy APIs (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert mmidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert cqidr to XArray (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down ib_x destroy path (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down uobject destroy path (Kamal Heib) [1720891] - [infiniband] IB: ucontext should be set properly for all cmd & ioctl paths (Kamal Heib) [1720891] - [infiniband] RDMA/core: Don't compare specific bit after boolean AND (Kamal Heib) [1720891] - [infiniband] RDMA/netlink: Remove unused data structure (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add command to set ib_core device net namspace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add interface to read device namespace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Extend ib_device_get_by_index for net namespace (Kamal Heib) [1720891] - [infiniband] RDMA: Check net namespace access for uverbs, umad, cma and nldev (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add module param to disable device sharing among net ns (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support core port attributes in non init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Implement compat device/sysfs tree in net namespace (Kamal Heib) [1720891] - [infiniband] RDMA/core: Restrict sysfs entries view to init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce ib_core_device to hold device (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/mthca: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Allow the compiler to verify declaration and definition consistency (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Annotate uverbs_request_next_ptr() return value as a __user pointer (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Add a __user annotation to a pointer (Kamal Heib) [1720891] - [infiniband] IB/rxe: Replace av->network_type with skb->protocol (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add SMP details to MAD tracing (Kamal Heib) [1720891] - [infiniband] IB/UMAD: Add umad trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add agent trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add recv path trace point (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add send path trace points (Kamal Heib) [1720891] - [infiniband] RDMA/vmw_pvrdma: Skip zeroing device attrs (Kamal Heib) [1720891] - [infiniband] IB/iser: remove uninitialized variable len (Kamal Heib) [1720891] - [infiniband] IB/core: Ensure an invalidate_range callback on ODP MR (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (Kamal Heib) [1720891] - [infiniband] drivers: infiniband: Fix whitespace in kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/nes: remove redundant check on udata (Kamal Heib) [1720891] - [infiniband] cma: Convert portspace IDRs to XArray (Kamal Heib) [1720891] - [infiniband] ucm: Convert ctx_id_table to XArray (Kamal Heib) [1720891] - [infiniband] ib core: Convert query_idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Convert local_id_table to XArray (Kamal Heib) [1720891] - [infiniband] IB/mad: Convert ib_mad_clients to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Use __packed annotation instead of __attribute__ ((packed)) (Kamal Heib) [1720891] - [char] tpm: Remove a deprecated comments about implicit sysfs locking (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Turn on the TPM before probing IRQ's (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix null pointer dereference on chip register error path (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Actually fail on TPM errors during "get random" (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 399 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Open tpm dev in unbuffered mode (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Extend tests to cover partial reads (Jerry Snitselaar) [1725580 1742257] - [tools] selftests: add TPM 2.0 tests (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: fix -Wvarags warning (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: Move trusted.h to include/keys [ver #2] (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: Expose common functionality [ver #2] (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Wrap the buffer from the caller to tpm_buf in tpm_send() (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: correctly initialize digests and fix locking issue (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: allow module init if TPM is inactive or deactivated (Jerry Snitselaar) [1725580 1742257] - [net] net/smc: make sure EPOLLOUT is raised (Philipp Rudo) [1726415] - [net] net/smc: avoid fallback in case of non-blocking connect (Philipp Rudo) [1726415] - [net] net/smc: do not schedule tx_work in SMC_CLOSED state (Philipp Rudo) [1726415] - [net] net/smc: common release code for non-accepted sockets (Philipp Rudo) [1726415] - [net] net/smc: Fix error path in smc_init (Philipp Rudo) [1726415] - [net] net/smc: hold conns_lock before calling smc_lgr_register_conn() (Philipp Rudo) [1726415] - [dma] dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: Add Snow Ridge ioatdma device id (Jerry Snitselaar) [1661996] - [kernel] mutex: Fix up mutex_waiter usage (Waiman Long) [1736609] - [kernel] locking/mutex: Use mutex flags macro instead of hard code (Waiman Long) [1736609] - [kernel] locking/mutex: Make __mutex_owner static to mutex.c (Waiman Long) [1736609] - [kernel] locking/mutex: Test for initialized mutex (Waiman Long) [1736609] - [kernel] kernel/locking/mutex.c: remove caller signal_pending branch predictions (Waiman Long) [1736609] - [kernel] Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" (Waiman Long) [1736609] - [kernel] locking/rwsem: Check for operations on an uninitialized rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make handoff writer optimistically spin on owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Add ACQUIRE comments (Waiman Long) [1736609] - [tty] tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1736609] - [kernel] locking/rwsem: Don't call owner_on_cpu() on read-owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Guard against making count negative (Waiman Long) [1736609] - [kernel] locking/rwsem: Adaptive disabling of reader optimistic spinning (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable time-based spinning on reader-owned rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem->owner an atomic_long_t (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable readers spinning on writer (Waiman Long) [1736609] - [kernel] locking/rwsem: Clarify usage of owner's nonspinaable bit (Waiman Long) [1736609] - [kernel] locking/rwsem: Wake up almost all readers in wait queue (Waiman Long) [1736609] - [kernel] locking/rwsem: More optimal RT task handling of null owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Always release wait_lock before waking up tasks (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement lock handoff to prevent lock starvation (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem_spin_on_owner() return owner state (Waiman Long) [1736609] - [kernel] locking/rwsem: Code cleanup after files merging (Waiman Long) [1736609] - [kernel] locking/rwsem: Add rwsem_init.c to keep __init_rwsem() kABI (Waiman Long) [1736609] - [kernel] locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement a new locking scheme (Waiman Long) [1736609] - [kernel] locking/rwsem: Remove rwsem_wake() wakeup optimization (Waiman Long) [1736609] - [kernel] locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER (Waiman Long) [1736609] - [kernel] locking/lock_events: Use raw_cpu_{add, inc}() for stats (Waiman Long) [1736609] - [kernel] locking/lock_events: Use this_cpu_add() when necessary (Waiman Long) [1736609] - [kernel] locking/rwsem: Revert "[kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath ..." (Waiman Long) [1736609] - [block] block: don't release queue's sysfs lock during switching elevator (Ming Lei) [1760151] - [block] blk-mq: move lockdep_assert_held() into elevator_exit (Ming Lei) [1760151] - [block] block: fix race between switching elevator and removing queues (Ming Lei) [1760151] - [md] raid5: use bio_end_sector in r5_next_bio (Nigel Croxon) [1754949] - [md] raid5: remove STRIPE_OPS_REQ_PENDING (Nigel Croxon) [1754949] - [md] md: add feature flag MD_FEATURE_RAID0_LAYOUT (Nigel Croxon) [1754949] - [md] md/raid0: avoid RAID0 data corruption due to layout confusion. (Nigel Croxon) [1754949] - [md] raid5: don't set STRIPE_HANDLE to stripe which is in batch list (Nigel Croxon) [1754949] - [md] raid5: don't increment read_errors on EILSEQ return (Nigel Croxon) [1754949] - [md] md/raid5: use bio_end_sector to calculate last_sector (Nigel Croxon) [1730670] - [md] md/raid1: fail run raid1 array when active disk less than one (Nigel Croxon) [1730670] - [md] md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone (Nigel Croxon) [1730670] - [md] raid5 improve too many read errors msg by adding limits (Nigel Croxon) [1730670] - [md] md: don't report active array_state until after revalidate_disk() completes. (Nigel Croxon) [1730670] - [md] md: only call set_in_sync() when it is expected to succeed. (Nigel Croxon) [1730670] - [md] raid1: factor out a common routine to handle the completion of sync write (Nigel Croxon) [1730670] - [md] md: don't call spare_active in md_reap_sync_thread if all member devices can't work (Nigel Croxon) [1730670] - [md] md: don't set In_sync if array is frozen (Nigel Croxon) [1730670] - [md] md: allow last device to be forcibly removed from RAID1/RAID10. (Nigel Croxon) [1730670] - [md] md/raid10: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid1: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid6: Set R5_ReadError when there is read failure on parity disk (Nigel Croxon) [1730670] - [md] raid1: use an int as the return value of raise_barrier() (Nigel Croxon) [1730670] - [md] md/raid1: Fix a warning message in remove_wb() (Nigel Croxon) [1730670] - [crypto] crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL (Gary Hook) [1754634] - [crypto] crypto: ccp - Do not free psp_master when PLATFORM_INIT fails (Gary Hook) [1754634] - [crypto] crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() (Gary Hook) [1754634] - [crypto] crypto: ccp - introduce SEV_GET_ID2 command (Gary Hook) [1754634] - [netdrv] e1000e: start network tx queue only when link is up (Oleksandr Natalenko) [1747869] - [netdrv] Revert "e1000e: fix cyclic resets at link up with active tx" (Oleksandr Natalenko) [1747869] - [mm] mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: fix race condition in zs_destroy_pool (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely (Rafael Aquini) [1735181] - [mm] mm, page_owner: handle THP splits correctly (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS (Rafael Aquini) [1735181] - [mm] mm/usercopy: use memory range to be accessed for wraparound check (Rafael Aquini) [1735181] - [mm] mm/memcontrol.c: fix use after free in mem_cgroup_iter() (Rafael Aquini) [1735181] - [mm] mm/hmm: fix bad subpage pointer in try_to_unmap_one (Rafael Aquini) [1735181] - [mm] mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker (Rafael Aquini) [1735181] - [mm] mm: revert "kmemleak: allow to coexist with fault injection" (Rafael Aquini) [1735181] - [mm] mm/vmalloc: sync unmappings in __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/cma.c: fail if fixed declaration can't be honored (Rafael Aquini) [1735181] - [mm] mm/mmu_notifier: use hlist_add_head_rcu() (Rafael Aquini) [1735181] - [mm] mm/mincore.c: fix race between swapoff and mincore (Rafael Aquini) [1735181] - [mm] mm, swap: fix race between swapoff and some swap operations (Rafael Aquini) [1735181] - [mm] mm/failslab.c: by default, do not fail allocations with direct reclaim only (Rafael Aquini) [1735181] - [mm] mm: vmscan: scan anonymous pages on file refaults (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: prevent useless kswapd loops (Rafael Aquini) [1735181] - [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1760459 1735181] - [mm] mm/mempolicy.c: fix an incorrect rebind node in mpol_rebind_nodemask (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: fix trying to reclaim unevictable LRU page (Rafael Aquini) [1735181] - [mm] mm/mlock.c: change count_mm_mlocked_page_nr return type (Rafael Aquini) [1735181] - [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1735181] - [mm] mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node (Rafael Aquini) [1735181] - [mm] memcg: make it work on sparse non-0-node systems (Rafael Aquini) [1735181] - [mm] prctl_set_mm: downgrade mmap_sem to read lock (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page when mapping->host is not set (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page() for poisoned pages (Rafael Aquini) [1735181] - [mm] mm: update references to page _refcount (Rafael Aquini) [1735181] - [mm] mm: lower the printk loglevel for __dump_page messages (Rafael Aquini) [1735181] - [mm] mm: print more information about mapping in __dump_page (Rafael Aquini) [1735181] - [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1735181] - [mm] mm/hugetlb.c: don't put_page in lock of hugetlb_lock (Rafael Aquini) [1735181] - [mm] mm: fix inactive list balancing between NUMA nodes and cgroups (Rafael Aquini) [1735181] - [mm] mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate (Rafael Aquini) [1735181] - [mm] mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified (Rafael Aquini) [1734286 1735181] - [mm] mm/hotplug: fix offline undo_isolate_page_range() (Rafael Aquini) [1735181] - [mm] mm/sparse: fix a bad comparison (Rafael Aquini) [1735181] - [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap() (Rafael Aquini) [1735181] - [mm] mm: hwpoison: fix thp split handing in soft_offline_in_use_page() (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1735181] - [mm] tmpfs: fix uninitialized return value in shmem_link (Rafael Aquini) [1735181] - [mm] tmpfs: fix link accounting when a tmpfile is linked in (Rafael Aquini) [1735181] - [mm] mm: migrate: don't rely on __PageMovable() of newpage after unlocking it (Rafael Aquini) [1735181] - [mm] oom, oom_reaper: do not enqueue same task twice (Rafael Aquini) [1735181] - [mm] mm: page_mapped: don't assume compound page is huge or THP (Rafael Aquini) [1735181] - [mm] mm, memcg: fix reclaim deadlock with writeback (Rafael Aquini) [1735181] - [mm] mm, swap: fix swapoff with KSM pages (Rafael Aquini) [1735181] - [mm] mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() (Rafael Aquini) [1735181] - [mm] mm/huge_memory: splitting set mapping+index before unfreeze (Rafael Aquini) [1735181] - [mm] mm/huge_memory: rename freeze_page() to unmap_page() (Rafael Aquini) [1735181] - [mm] mm/page_alloc.c: fix calculation of pgdat->nr_zones (Rafael Aquini) [1735181] - [mm] mm: use swp_offset as key in shmem_replace_page() (Rafael Aquini) [1735181] - [mm] mm: cleancache: fix corruption on missed inode invalidation (Rafael Aquini) [1735181] - [mm] mm/vmstat.c: fix NUMA statistics updates (Rafael Aquini) [1735181] - [mm] mm, swap: make CONFIG_THP_SWAP depend on CONFIG_SWAP (Rafael Aquini) [1735181] - [mm] ARM: 8820/1: mm: Stop printing the virtual memory layout (Rafael Aquini) [1655192] - [netdrv] net: dsa: bcm_sf2: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: systemport: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: phy: mdio-bcm-unimac: Remove print of base address (Rafael Aquini) [1655192] - [x86] x86/mm: Don't leak kernel addresses (Rafael Aquini) [1655192] - [x86] x86/realmode: Make set_real_mode_mem() static inline (Rafael Aquini) [1655192] - [x86] x86/realmode: Don't leak the trampoline kernel address (Rafael Aquini) [1655192] - [arm64] arm64/vdso: don't leak kernel addresses (Rafael Aquini) [1655192] - [powerpc] powerpc/traps: Fix the message printed when stack overflows (Rafael Aquini) [1655192] - [kernel] kdb: print real address of pointers instead of hashed addresses (Rafael Aquini) [1655192] - [kernel] kdb: use correct pointer when 'btc' calls 'btt' (Rafael Aquini) [1655192]- [fs] signal: Allow cifs and drbd to receive their terminating signals (Leif Sahlberg) [1757670] - [fs] smb3: fix unmount hang in open_shroot (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: replace various strncpy with strscpy and similar (Leif Sahlberg) [1757670] - [fs] cifs: Use kzfree() to zero out the password (Leif Sahlberg) [1757670] - [fs] cifs: set domainName when a domain-key is used in multiuser (Leif Sahlberg) [1757670] - [fs] SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL (Leif Sahlberg) [1757670] - [fs] smb3: send CAP_DFS capability during session setup (Leif Sahlberg) [1757670] - [fs] SMB3: Fix potential memory leak when processing compound chain (Leif Sahlberg) [1757670] - [fs] SMB3: Fix deadlock in validate negotiate hits reconnect (Leif Sahlberg) [1757670] - [fs] cifs: fix rmmod regression in cifs.ko caused by force_sig changes (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: flush before set-info if we have writeable handles (Leif Sahlberg) [1757670] - [fs] smb3: optimize open to not send query file internal info (Leif Sahlberg) [1757670] - [fs] CIFS: fix deadlock in cached root handling (Leif Sahlberg) [1757670] - [fs] cifs: fix crash in cifs_dfs_do_automount (Leif Sahlberg) [1757670] - [fs] cifs: fix parsing of symbolic link error response (Leif Sahlberg) [1757670] - [fs] cifs: refactor and clean up arguments in the reparse point parsing (Leif Sahlberg) [1757670] - [fs] SMB3: query inode number on open via create context (Leif Sahlberg) [1757670] - [fs] smb3: Send netname context during negotiate protocol (Leif Sahlberg) [1757670] - [fs] smb3: do not send compression info by default (Leif Sahlberg) [1757670] - [fs] smb3: add new mount option to retrieve mode from special ACE (Leif Sahlberg) [1757670] - [fs] smb3: Allow query of symlinks stored as reparse points (Leif Sahlberg) [1757670] - [fs] cifs: Fix a race condition with cifs_echo_request (Leif Sahlberg) [1757670] - [fs] cifs: always add credits back for unsolicited PDUs (Leif Sahlberg) [1757670] - [fs] fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace (Leif Sahlberg) [1757670] - [fs] add some missing definitions (Leif Sahlberg) [1757670] - [fs] cifs: fix typo in debug message with struct field ia_valid (Leif Sahlberg) [1757670] - [fs] smb3: minor cleanup of compound_send_recv (Leif Sahlberg) [1757670] - [fs] CIFS: Fix module dependency (Leif Sahlberg) [1757670] - [fs] cifs: simplify code by removing CONFIG_CIFS_ACL ifdef (Leif Sahlberg) [1757670] - [fs] cifs: Fix check for matching with existing mount (Leif Sahlberg) [1757670] - [fs] cifs: Properly handle auto disabling of serverino option (Leif Sahlberg) [1757670] - [fs] smb3: if max_credits is specified then display it in /proc/mounts (Leif Sahlberg) [1757670] - [fs] Fix match_server check to allow for auto dialect negotiate (Leif Sahlberg) [1757670] - [fs] cifs: add missing GCM module dependency (Leif Sahlberg) [1757670] - [fs] SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions (Leif Sahlberg) [1757670] - [fs] SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms (Leif Sahlberg) [1757670] - [fs] fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) (Leif Sahlberg) [1757670] - [fs] cifs: Use kmemdup in SMB2_ioctl_init() (Leif Sahlberg) [1757670] - [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1757670] - [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1757670] - [fs] CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM (Leif Sahlberg) [1757670] - [fs] dfs_cache: fix a wrong use of kfree in flush_cache_ent() (Leif Sahlberg) [1757670] - [fs] fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free (Leif Sahlberg) [1757670] - [fs] cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case (Leif Sahlberg) [1757670] - [fs] cifs: add support for SEEK_DATA and SEEK_HOLE (Leif Sahlberg) [1757670] - [fs] cifs: Allocate memory for all iovs in smb2_ioctl (Leif Sahlberg) [1757670] - [fs] cifs: Don't match port on SMBDirect transport (Leif Sahlberg) [1757670] - [fs] cifs:smbd Use the correct DMA direction when sending data (Leif Sahlberg) [1757670] - [fs] cifs:smbd When reconnecting to server, call smbd_destroy() after all MIDs have been called (Leif Sahlberg) [1757670] - [fs] smb3: trivial cleanup to smb2ops.c (Leif Sahlberg) [1757670] - [fs] cifs: cleanup smb2ops.c and normalize strings (Leif Sahlberg) [1757670] - [fs] smb3: display session id in debug data (Leif Sahlberg) [1757670] - [fs] cifs: update module internal version number (Leif Sahlberg) [1757670] - [fs] cifs: fix crash querying symlinks stored as reparse-points (Leif Sahlberg) [1757670] - [fs] SMB3: Clean up query symlink when reparse point (Leif Sahlberg) [1757670] - [fs] cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level() (Leif Sahlberg) [1757670] - [fs] Negotiate and save preferred compression algorithms (Leif Sahlberg) [1757670] - [fs] cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP (Leif Sahlberg) [1757670] - [fs] smb3: Add protocol structs for change notify support (Leif Sahlberg) [1757670] - [fs] cifs: fix smb3_zero_range for Azure (Leif Sahlberg) [1757670] - [fs] cifs: zero-range does not require the file is sparse (Leif Sahlberg) [1757670] - [fs] Add new flag on SMB3.1.1 read (Leif Sahlberg) [1757670] - [fs] cifs: add fiemap support (Leif Sahlberg) [1757670] - [fs] SMB3: Add defines for new negotiate contexts (Leif Sahlberg) [1757670] - [fs] cifs: fix bi-directional fsctl passthrough calls (Leif Sahlberg) [1757670] - [fs] cifs: smbd: take an array of reqeusts when sending upper layer data (Leif Sahlberg) [1757670] - [fs] SMB3: Add handling for different FSCTL access flags (Leif Sahlberg) [1757670] - [fs] cifs: Add support for FSCTL passthrough that write data to the server (Leif Sahlberg) [1757670] - [fs] cifs: remove superfluous inode_lock in cifs_{strict_}fsync (Leif Sahlberg) [1757670] - [fs] cifs: Call MID callback before destroying transport (Leif Sahlberg) [1757670] - [fs] smbd: Make upper layer decide when to destroy the transport (Leif Sahlberg) [1757670] - [fs] SMB3: update comment to clarify enumerating snapshots (Leif Sahlberg) [1757670] - [fs] CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb (Leif Sahlberg) [1757670] - [fs] CIFS: Show locallease in /proc/mounts for cifs shares mounted with locallease feature. (Leif Sahlberg) [1757670] - [fs] cifs: Fix DFS cache refresher for DFS links (Leif Sahlberg) [1757670] - [fs] cifs: don't use __constant_cpu_to_le32() (Leif Sahlberg) [1757670] - [fs] SMB3: Track total time spent on roundtrips for each SMB3 command (Leif Sahlberg) [1757670] - [fs] cifs: use the right include for signal_pending() (Leif Sahlberg) [1757670] - [fs] CIFS: Mask off signals when sending SMB packets (Leif Sahlberg) [1757670] - [infiniband] RDMA/umem: Revert broken 'off by one' fix (Kamal Heib) [1720888] - [infiniband] RDMA/umem: minor bug fix in error handling path (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Don't do double free of allocated PD (Kamal Heib) [1720888] - [infiniband] RDMA: Handle ucontext allocations by IB/core (Kamal Heib) [1720888] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Fix a WARN() message (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Store PR pointer before it is overwritten (Kamal Heib) [1720888] - [infiniband] RDMA/core: Cosmetic change - move member initialization to correct block (Kamal Heib) [1720888] - [infiniband] rdma_rxe: Use netlink messages to add/delete links (Kamal Heib) [1720888] - [infiniband] RDMA/core: Add RDMA_NLDEV_CMD_NEWLINK/DELLINK support (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Close a race after ib_register_device (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Add ib_device_get_by_name() and use it in rxe (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use driver_unregister and new unregistration API (Kamal Heib) [1720888] - [infiniband] RDMA/device: Provide APIs from the core code to help unregistration (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use ib_device_get_by_netdev() instead of open coding (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_get_by_netdev() (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev (Kamal Heib) [1720888] - [infiniband] RDMA/cache: Move the cache per-port data into the main ib_port_data (Kamal Heib) [1720888] - [infiniband] RDMA/device: Consolidate ib_device per_port data into one place (Kamal Heib) [1720888] - [infiniband] RDMA: Add and use rdma_for_each_port (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Don't expose number of not-visible entries (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Connect QP number to .doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Provide parent IDs for PD, MR and QP objects (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Share with user-space object IDs (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Prepare restrack_root to addition of extra fields per-type (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Hide restrack DB from IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Reduce scope of synchronization lock while updating DB (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Add resource tracker doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Translate from ID to restrack object (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Convert internal DB from hash to XArray (Kamal Heib) [1720888] - [infiniband] RDMA/core: Move device addition deletion to device.c (Kamal Heib) [1720888] - [infiniband] RDMA/core: Introduce and use ib_setup_port_attrs() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use simpler device_del() instead of device_unregister() (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Remove useless usecnt variable and redundant memset (Kamal Heib) [1720888] - [infiniband] IB/{hw, sw}: Remove 'uobject->context' dependency in object creation APIs (Kamal Heib) [1720888] - [infiniband] RDMA/qedr: remove set but not used variable 'ib_ctx' (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Clear QP objects during their allocation (Kamal Heib) [1720888] - [include] IB/verbs: Add helper function rdma_udata_to_drv_context (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flows (Kamal Heib) [1720888] - [infiniband] IB/ipoib: Use __func__ instead of function's name (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: Remove set but not used variable 'msg_seq' (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Use for_each_sg_dma_page iterator for umem SGL (Kamal Heib) [1720888] - [net] xprtrdma: Check inline size before providing a Write chunk (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/vmw_pvrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Re-organize device.c locking (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the client_data (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the clients (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use an ida instead of a free page in alloc_name (Kamal Heib) [1720888] - [infiniband] RDMA/device: Get rid of reg_state (Kamal Heib) [1720888] - [infiniband] RDMA/device: Check that the rename is nop under the lock (Kamal Heib) [1720888] - [infiniband] RDMA: Handle PD allocations by IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/hns: fix spelling mistake "reseved" -> "reserved" (Kamal Heib) [1720888] - [infiniband] RDMA/core: Share driver structure size with core (Kamal Heib) [1720888] - [infiniband] IB/cma: Define option to set ack timeout and pack tos_set (Kamal Heib) [1720888] - [infiniband] drivers/IB,core: reduce scope of mmap_sem (Kamal Heib) [1720888] - [infiniband] drivers/IB,usnic: reduce scope of mmap_sem (Kamal Heib) [1720888] - [net] svcrdma: Remove syslog warnings in work completion handlers (Kamal Heib) [1720888] - [net] svcrdma: Squelch compiler warning when SUNRPC_DEBUG is disabled (Kamal Heib) [1720888] - [net] svcrdma: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: move kdoc comments to functions (Kamal Heib) [1720888] - [infiniband] RDMA/cma: Remove CM_ID statistics provided by rdma-cm module (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Rework I/O context allocation (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Fix handling of command / TMF submission failure (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: Support no port mapping requirements (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: refactor the IWPM message attribute names (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Improve loopback marking (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Move rxe_init_av() to rxe_av.c (Kamal Heib) [1720888] - [infiniband] IB/core: Remove ib_sg_dma_address() and ib_sg_dma_len() (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Expose XRC ODP device capabilities (Kamal Heib) [1720888] - [include] IB/core: Allocate a bit for SRQ ODP support (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use the ops infrastructure to keep all callbacks in one place (Kamal Heib) [1720888] - [infiniband] RDMA/cxgb4: Sort SRQ ops alphabetically (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Refactor user/kernel restrack additions (Kamal Heib) [1720888] - [infiniband] RDMA/core: Simplify restrack interface (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Prepare CAP_NET_ADMIN checks for .doit callbacks (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Factor out the PID namespace check (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Dynamically generate restrack dumpit callbacks (Kamal Heib) [1720888] - [infiniband] IB/usnic: Remove stub functions (Kamal Heib) [1720888] - [infiniband] RDMA: Add indication for in kernel API support to IB device (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce async DEVX obj query API (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FD (Kamal Heib) [1720888] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Kamal Heib) [1720888] - [infiniband] infiniband: remove unneeded header search paths (Kamal Heib) [1720888] - [infiniband] infiniband: ipoib: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: usnic: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: ocrdma: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use PCI-ID as an identification in debugfs (Kamal Heib) [1720888] - [infiniband] IB/umad: Do not check status of nonseekable_open() (Kamal Heib) [1720888] - [infiniband] IB/umad: Avoid additional device reference during open()/close() (Kamal Heib) [1720888] - [infiniband] IB/rxe: Remove unnecessary rxe variable (Kamal Heib) [1720888] - [infiniband] IB/core: Simplify rdma cgroup registration (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use __ib_device_get_by_name() in ib_device_rename() (Kamal Heib) [1720888] - [infiniband] RDMA: Rename port_callback to init_port (Kamal Heib) [1720888] - [infiniband] RDMA: Clear CTX objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA: Clear PD objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Fix out of bounds index check in query pkey (Kamal Heib) [1720888] - [infiniband] IB/{core, hw}: Have ib_umem_get extract the ib_ucontext from ib_udata (Kamal Heib) [1720888] - [infiniband] IB/{core, uverbs}: Move ib_umem_xxx functions from ib_core to ib_uverbs (Kamal Heib) [1720888] - [infiniband] RDMA/core: Don't depend device ODP capabilities on kconfig option (Kamal Heib) [1720888] - [infiniband] IB/srp: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/core: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/usnic: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] IB/cm: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [mm] mm: introduce put_user_page*(), placeholder versions (Rafael Aquini) [1746371] - [mm] mm/gup: add FOLL_LONGTERM capability to GUP fast (Rafael Aquini) [1746371] - [mm] mm/gup: change GUP fast to use flags rather than a write 'bool' (Rafael Aquini) [1746371] - [mm] mm/gup: change write parameter to flags in fast walk (Rafael Aquini) [1746371] - [mm] mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM (Rafael Aquini) [1746371] - [s390] s390/mm: fix pxd_bad with folded page tables (Rafael Aquini) [1746371] - [s390] s390/mm: fix dump_pagetables top level page table walking (Rafael Aquini) [1746371] - [s390] s390/mm: convert to the generic get_user_pages_fast code (Rafael Aquini) [1746371] - [s390] s390/mm: make the pxd_offset functions more robust (Rafael Aquini) [1746371] - [mm] mm/gup: fix gup_pmd_range() for dax (Rafael Aquini) [1746371] - [mm] mm/gup: remove the 'write' parameter from gup_fast_permitted() (Rafael Aquini) [1746371] - [mm] mm/gup: fix follow_page_mask() kerneldoc comment (Rafael Aquini) [1746371] - [mm] mm/gup: fix __get_user_pages_fast() comment (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: prevent integer overflow in ioctl (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: add additional pinning methods (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: time put_page() (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl (Rafael Aquini) [1746371] - [mm] mm: remove caller signal_pending branch predictions (Rafael Aquini) [1746371] - [mm] mm: remove unnecessary local variable addr in __get_user_pages_fast() (Rafael Aquini) [1746371] - [mm] mm: change return type int to vm_fault_t for fault handlers (Rafael Aquini) [1746371] - [mm] mm: make mm->pinned_vm an atomic64 counter (Rafael Aquini) [1746371]- [kernel] sched/core: Schedule new worker even if PI-blocked (Waiman Long) [1758629] - [char] random: add a spinlock_t to struct batched_entropy (Waiman Long) [1758629] - [crypto] crypto: chacha20 - Fix chacha20_block() keystream alignment (again) (Waiman Long) [1758629] - [fs] locking/percpu-rwsem: Remove preempt_disable variants (Waiman Long) [1758629] - [x86] x86/tsc: Add option to disable tsc clocksource watchdog (Waiman Long) [1758629] - [x86] x86/irq: Handle spurious interrupt after shutdown gracefully (Waiman Long) [1758629] - [x86] x86/ioapic: Implement irq_get_irqchip_state() callback (Waiman Long) [1758629] - [kernel] genirq: Add optional hardware synchronization for shutdown (Waiman Long) [1758629] - [kernel] genirq: Fix misleading synchronize_irq() documentation (Waiman Long) [1758629] - [kernel] genirq: Delay deactivation in free_irq() (Waiman Long) [1758629] - [kernel] genirq: Remove redundant NULL pointer check in __free_irq() (Waiman Long) [1758629] - [kernel] genirq: Synchronize only with single thread on free_irq() (Waiman Long) [1758629] - [kernel] genirq: Update code comments wrt recycled thread_mask (Waiman Long) [1758629] - [usb] usb: core: remove flags variable in __usb_hcd_giveback_urb() (Waiman Long) [1758629] - [usb] usb: core: remove local_irq_save() around ->complete() handler (Waiman Long) [1758629] - [media] media: tm6000: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [media] media: em28xx-audio: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize __cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Factor common code between cpa_flush_*() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_array() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_kernel_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Unconditionally avoid WBINDV when we can (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid the 4k pages check completely (Waiman Long) [1758629] - [x86] x86/mm/cpa: Do the range check early (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize same protection check (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add sanity check for existing mappings (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid static protection checks on unmap (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add large page preservation statistics (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add debug mechanism (Waiman Long) [1758629] - [x86] x86/mm/cpa: Allow range check for static protections (Waiman Long) [1758629] - [x86] x86/mm/cpa: Rework static_protections() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Split, rename and clean up try_preserve_large_page() (Waiman Long) [1758629] - [x86] x86/mm/init32: Mark text and rodata RO in one go (Waiman Long) [1758629] - [mm] mm/kasan/quarantine.c: make quarantine_lock a raw_spinlock_t (Waiman Long) [1758629] - [mm] mm/list_lru.c: fold __list_lru_count_one() into its caller (Waiman Long) [1758629] - [mm] mm: workingset: make shadow_lru_isolate() use locking suffix (Waiman Long) [1758629] - [mm] mm: workingset: remove local_irq_disable() from count_shadow_nodes() (Waiman Long) [1758629] - [iommu] iommu/amd: Remove redundant WARN_ON() (Waiman Long) [1758629] - [mm] mm/list_lru: introduce list_lru_shrink_walk_irq() (Waiman Long) [1758629] - [mm] mm/list_lru.c: pass struct list_lru_node* as an argument to __list_lru_walk_one() (Waiman Long) [1758629] - [mm] mm/list_lru.c: move locking from __list_lru_walk_one() to its caller (Waiman Long) [1758629] - [mm] mm/list_lru.c: use list_lru_walk_one() in list_lru_walk_node() (Waiman Long) [1758629] - [kernel] userns: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [kernel] userns: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [kernel] bdi: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [mm] bdi: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [char] random: remove preempt disabled region (Waiman Long) [1758629] - [misc] ocxl: Update for AFU descriptor template version 1.1 (Steve Best) [1751207] - [misc] ocxl: Make ocxl_remove() static (Steve Best) [1751207] - [misc] ocxl: do not use C++ style comments in uapi header (Steve Best) [1751207] - [misc] ocxl: Allow contexts to be attached with a NULL mm (Steve Best) [1751207] - [misc] ocxl: Fix return value check in afu_ioctl() (Steve Best) [1751207] - [misc] ocxl: Provide global MMIO accessors for external drivers (Steve Best) [1751207] - [misc] ocxl: move event_fd handling to frontend (Steve Best) [1751207] - [misc] ocxl: afu_irq only deals with IRQ IDs, not offsets (Steve Best) [1751207] - [misc] ocxl: Allow external drivers to use OpenCAPI contexts (Steve Best) [1751207] - [misc] ocxl: Create a clear delineation between ocxl backend & frontend (Steve Best) [1751207] - [misc] ocxl: Don't pass pci_dev around (Steve Best) [1751207] - [misc] ocxl: Split pci.c (Steve Best) [1751207] - [misc] ocxl: Remove some unused exported symbols (Steve Best) [1751207] - [misc] ocxl: Remove superfluous 'extern' from headers (Steve Best) [1751207] - [misc] ocxl: read_pasid never returns an error, so make it void (Steve Best) [1751207] - [misc] ocxl: Rename struct link to ocxl_link (Steve Best) [1751207] - [misc] ocxl: remove set but not used variables 'tid' and 'lpid' (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in read_afu_name() (Steve Best) [1751207] - [misc] ocxl/afu_irq: Don't include (Steve Best) [1751207] - [misc] ocxl: Clarify error path in setup_xsl_irq() (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in ocxl_link_update_pe() (Steve Best) [1751207] - [misc] ocxl: Fix access to the AFU Descriptor Data (Steve Best) [1751207] - [netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only) (John Linville) [1728864] - [netdrv] gve: Copy and paste bug in gve_get_stats() (John Linville) [1728864] - [netdrv] gve: Fix case where desc_cnt and data_cnt can get out of sync (John Linville) [1728864] - [netdrv] gve: replace kfree with kvfree (John Linville) [1728864] - [netdrv] gve: Remove the exporting of gve_probe (John Linville) [1728864] - [netdrv] gve: fix unused variable/label warnings (John Linville) [1728864] - [netdrv] gve: Fix error return code in gve_alloc_qpls() (John Linville) [1728864] - [netdrv] gve: fix -ENOMEM null check on a page allocation (John Linville) [1728864] - [netdrv] gve: Fix u64_stats_sync to initialize start (John Linville) [1728864] - [netdrv] gve: Add ethtool support (John Linville) [1728864] - [netdrv] gve: Add workqueue and reset support (John Linville) [1728864] - [netdrv] gve: Add transmit and receive support (John Linville) [1728864] - [netdrv] gve: Add basic driver framework for Compute Engine Virtual NIC (John Linville) [1728864] - [mfd] mfd: intel-lpss: Add Intel Comet Lake PCI IDs (David Arcari) [1761586] - [scsi] scsi: core: save/restore command resid for error handling (Ewan Milne) [1760503] - [scsi] scsi: sd: Ignore a failure to sync cache due to lack of authorization (Ewan Milne) [1760503] - [scsi] scsi: core: Add sysfs attributes for VPD pages 0h and 89h (Ewan Milne) [1760503] - [scsi] scsi: core: Log SCSI command age with errors (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_rdac: zero cdb in send_mode_select() (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve unaligned completion resid message (Ewan Milne) [1760503] - [scsi] scsi: core: Reduce memory required for SCSI logging (Ewan Milne) [1760503] - [scsi] scsi: core: Complain if scsi_target_block() fails (Ewan Milne) [1760503] - [scsi] scsi: core: Make scsi_internal_device_unblock_nowait() reject invalid new_state (Ewan Milne) [1760503] - [scsi] scsi: scsi_debugfs: Use for_each_set_bit to simplify code (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix compilation warning (Ewan Milne) [1760503] - [scsi] scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade (Ewan Milne) [1760503] - [scsi] scsi: core: use scmd_printk() to print which command timed out (Ewan Milne) [1760503] - [scsi] scsi: Avoid that .queuecommand() gets called for a blocked SCSI device (Ewan Milne) [1760503] - [scsi] scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: Fix possible null-ptr-deref (Ewan Milne) [1760503] - [scsi] scsi: st: add a SPDX tag to st.c (Ewan Milne) [1760503] - [scsi] scsi: sr: add a SPDX tag to sr.c (Ewan Milne) [1760503] - [scsi] scsi: sg: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: switch remaining files to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: add a SPDX tag to sd.c (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_srp: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_spi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_sas: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_iscsi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_fc: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: switch the remaining scsi midlayer files to use SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: add SPDX tags to scsi midlayer files missing licensing information (Ewan Milne) [1760503] - [scsi] Revert "scsi: sd: Keep disk read-only when re-reading partition" (Ewan Milne) [1760503] - [scsi] scsi: core: set result when the command cannot be dispatched (Ewan Milne) [1760503] - [scsi] scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT (Ewan Milne) [1760503] - [scsi] scsi: core: don't hold device refcount in IO path (Ewan Milne) [1760503] - [scsi] scsi: sd: Quiesce warning if device does not report optimal I/O size (Ewan Milne) [1760503] - [scsi] scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Ewan Milne) [1760503] - [scsi] scsi: core: Avoid that a kernel warning appears during system resume (Ewan Milne) [1760503] - [scsi] scsi: core: Also call destroy_rcu_head() for passthrough requests (Ewan Milne) [1760503] - [scsi] scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c (Ewan Milne) [1760503] - [scsi] scsi: sd: Optimal I/O size should be a multiple of physical block size (Ewan Milne) [1760503] - [scsi] scsi: sd: Fix typo in sd_first_printk() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: Implement support for write protect (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix zone information messages (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve sd_print_capacity() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: fix write_same with virtual_gb problem (Ewan Milne) [1760503] - [scsi] scsi: sd: Protect against READ(6) or WRITE(6) with zero block transfer length (Ewan Milne) [1760503] - [scsi] scsi: core: Remove an atomic instruction from the hot path (Ewan Milne) [1760503] - [scsi] scsi: sd: Rename 'SCpnt' into 'cmd' (Ewan Milne) [1760503] - [scsi] scsi: sd: Clean up sd_setup_read_write_cmnd() (Ewan Milne) [1760503] - [scsi] scsi: sd: Create helper functions for read/write commands (Ewan Milne) [1760503] - [scsi] scsi: sd: Simplify misaligned I/O check (Ewan Milne) [1760503] - [scsi] scsi: sd: Be consistent about blocks vs. sectors (Ewan Milne) [1760503] - [scsi] scsi: sd: Remove a local variable (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: add cmd abort option to every_nth (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: skip long delays when ndelay small (Ewan Milne) [1760503] - [x86] efi/x86: Do not clean dummy variable in kexec path (Bhupesh Sharma) [1724436] - [scsi] scsi: csiostor: create per port irq affinity mask set (Jonathan Toppins) [1725816] - [pci] PCI: let pci_disable_link_state propagate errors (Myron Stowe) [1735834] - [scsi] scsi: scsi_transport_fc: Add FPIN fc event codes (Ewan Milne) [1755587] - [scsi] scsi: scsi_transport_fc: refactor event posting routines (Ewan Milne) [1755587] - [scsi] scsi: fc: add FPIN ELS definition (Ewan Milne) [1755587] - [scsi] scsi: lib/sg_pool.c: clear 'first_chunk' in case of no preallocation (Ewan Milne) [1747162] - [scsi] scsi: core: Run queue when state is set to running after being blocked (Ewan Milne) [1691599] - [scsi] scsi: sd: Fix a race between closing an sd device and sd I/O (Ewan Milne) [1689118] - [net] net/ibmvnic: Fix EOI when running in XIVE mode. (Steve Best) [1761378] - [powerpc] powerpc/mce: Fix SLB rebolting during MCE recovery path. (Desnes Augusto Nunes do Rosario) [1725842] - [powerpc] powerpc/pseries: hwpoison the pages upon hitting UE (Desnes Augusto Nunes do Rosario) [1725842] - [x86] perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp (David Arcari) [1730134] - [arm64] arm64: entry: Remove unneeded need_resched() loop (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Fix big-endian when checking preempt count in assembly (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Provide our own implementation of asm/preempt.h (Mark Langsdorf) [1737075] - [include] preempt: Move PREEMPT_NEED_RESCHED definition into arch code (Mark Langsdorf) [1737075] - [x86] x86/intel_rdt: Ensure a CPU remains online for the region's pseudo-locking sequence (Alexander Beregalov) [1724902] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Alexander Beregalov) [1724902] - [arm64] arm64/sve: Fix wrong free for task->thread.sve_state (Andrew Jones) [1756450] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.1 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Complete removal of FCoE T10 PI support on SLI-4 adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update async event logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hdwq sgl locks and irq handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix host hang at boot or slow boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity errors on NULL pointer checks (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery failures when target device connectivity bounces (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix GPF on scsi command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix locking on mailbox command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix device recovery errors after PLOGI failures (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix rpi release when deleting vport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVME io abort failures causing hangs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix miss of register read failure check (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix premature re-enabling of interrupts in lpfc_sli_host_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reset recovery paths that are not recovering (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Convert existing pf users to ps (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: fix 12.4.0.0 GPF at boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove bg debugfs buffers (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Resolve checker warning for lpfc_new_io_buf() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.0 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per-cpu pair (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add NVMe sequence level error recovery support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware. (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add MDS driver loopback diagnostics support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add first and second level hardware revisions to sysfs reporting (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Migrate to px and pf in kernel print calls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add simple unlikely optimizations to reduce NVME latency (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme first burst module parameter description (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix BlockGuard enablement on FCoE adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reported physical link speed on a disabled trunked link (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Max Frame Size value shown in fdmishow output (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix upcall to bsg done in non-success cases (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sli4 adapter initialization with MSI (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme target mode ABTSing a received ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hang when downloading fw on port enabled for nvme (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix too many sg segments spamming in kernel log (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash due to port reset racing vs adapter error handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix deadlock on host_lock during cable pulls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix error in remote port address change (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix driver nvme rescan logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix propagation of devloss_tmo setting to nvme transport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix loss of remote port after devloss due to lack of RPIs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo via sysfs attribute (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix FLOGI handling across multiple link up/down conditions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix irq raising in lpfc_sli_hba_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Oops in nvme_register with target logout/login (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ADISC reception terminating login state if a NVME target (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery when target has no GID_FT information (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix leak of ELS completions on adapter reset (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix failure to clear non-zero eq_delay after io rate reduction (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash on driver unload in wq free (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ELS field alignments (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix PLOGI failure with high remoteport count (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove NULL check before some freeing functions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use spin_lock_irqsave in IRQ context (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove redundant code (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove unnecessary null check before kfree (Dick Kennedy) [1757574] - [scripts] scripts/spelling.txt: drop "sepc" from the misspelling list (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE (Dick Kennedy) [1757574] - [scsi] lpfc: add sysfs interface to post NVME RSCN (Dick Kennedy) [1757574] - [scsi] lpfc: add support for translating an RSCN rcv into a discovery rescan (Dick Kennedy) [1757574] - [scsi] lpfc: add support to generate RSCN events for nport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use sg helper to iterate over scatterlist (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Avoid unused function warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Make some symbols static (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove set but not used variables 'qp' (Dick Kennedy) [1757574] - [lib] lib/vsprintf: Reinstate printing of legacy clock IDs (Prarit Bhargava) [1751075] - [lib] vsprintf: fix data type of variable in string_nocheck() (Prarit Bhargava) [1751075] - [scripts] kconfig: tests: fix recursive inclusion unit test (Prarit Bhargava) [1751075] - [kernel] printk: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for missed files (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for more missed files (Prarit Bhargava) [1751075] - [kernel] panic: add an option to replay all the printk message in buffer (Prarit Bhargava) [1751075] - [kernel] panic: avoid the extra noise dmesg (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not break early boot with probing addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make function pointer_string static (Prarit Bhargava) [1751075] - [lib] vsprintf: Limit the length of inlined error messages (Prarit Bhargava) [1751075] - [lib] vsprintf: Avoid confusion between invalid address and value (Prarit Bhargava) [1751075] - [lib] vsprintf: Prevent crash when dereferencing invalid pointers (Prarit Bhargava) [1751075] - [lib] vsprintf: Consolidate handling of unknown pointer specifiers (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pO handler as kobject_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pV handler as va_format() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out p[iI] handler as ip_addr_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not check address of well-known strings (Prarit Bhargava) [1751075] - [lib] vsprintf: Consistent pK handling for kptr_restrict == 0 (Prarit Bhargava) [1751075] - [lib] vsprintf: Shuffle restricted_pointer() (Prarit Bhargava) [1751075] - [kernel] printk: Tie printk_once / printk_deferred_once into .data.once for reset (Prarit Bhargava) [1751075] - [lib] lib: Use new kselftest header (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Add empty module_exit function (Prarit Bhargava) [1751075] - [scripts] checkpatch: add pt as a valid vsprintf extension (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Switch to bitmap_zalloc() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf.c: move sizeof(struct printf_spec) next to its definition (Prarit Bhargava) [1751075] - [kernel] printk/docs: Add extra integer types to printk-formats (Prarit Bhargava) [1751075] - [kernel] printk: Remove no longer used LOG_PREFIX. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Remove pCr remnant in comment (Prarit Bhargava) [1751075] - [kernel] printk: Pass caller information to log_store(). (Prarit Bhargava) [1751075] - [kernel] kernel/sysctl: add panic_print into sysctl (Prarit Bhargava) [1751075] - [kernel] panic: add options to print system info when panic happens (Prarit Bhargava) [1751075] - [include] include/linux/printk.h: drop silly "static inline asmlinkage" from dump_stack() (Prarit Bhargava) [1751075] - [kernel] printk: Add caller information to printk() output. (Prarit Bhargava) [1751075] - [kernel] printk: Remove print_prefix() calls with NULL buffer. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Print time and date in human readable format via pt (Prarit Bhargava) [1751075] - [kernel] printk: fix printk_time race. (Prarit Bhargava) [1751075] - [kernel] printk: Make printk_emit() local function. (Prarit Bhargava) [1751075] - [documentation] doc: printk-formats: Remove bogus kobject references for device nodes (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash printed address for netdev bits fallback (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash legacy clock addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Prepare for more general use of ptr_to_id() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make ptr argument conts in ptr_to_id() (Prarit Bhargava) [1751075] - [kernel] printk: fix integer overflow in setup_log_buf() (Prarit Bhargava) [1751075] - [kernel] printk: do not preliminary split up cont buffer (Prarit Bhargava) [1751075] - [kernel] printk: lock/unlock console only for new logbuf entries (Prarit Bhargava) [1751075] - [kernel] printk: keep kernel cont support always enabled (Prarit Bhargava) [1751075] - [kernel] printk: Give error on attempt to set log buffer length to over 2G (Prarit Bhargava) [1751075] - [kernel] printk: Add KBUILD_MODNAME and remove a redundant print prefix (Prarit Bhargava) [1751075] - [kernel] printk: Correct wrong casting (Prarit Bhargava) [1751075] - [kernel] printk: CON_PRINTBUFFER console registration is a bit racy (Prarit Bhargava) [1751075] - [kernel] printk: Do not miss new messages when replaying the log (Prarit Bhargava) [1751075] - [kernel] Revert "printk: make sure to print log on console." (Prarit Bhargava) [1751075] - [lib] vsprintf: print OF node name using full_name (Prarit Bhargava) [1751075] - [kernel] printk/tracing: Do not trace printk_nmi_enter() (Prarit Bhargava) [1751075] - [misc] notifier: Remove notifier header file wherever not used (Prarit Bhargava) [1751075] - [init] init: allow initcall tables to be emitted using relative references (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Do not handle pO[^F] as px (Prarit Bhargava) [1751075] - [kernel] console: Replace #if 0 with atomic var 'ignore_console_lock_warning' (Prarit Bhargava) [1751075] - [lib] vsprintf: Use hw RNG for ptr_key (Prarit Bhargava) [1751075] - [kernel] printk: Fix warning about unused suppress_message_printing (Prarit Bhargava) [1751075] - [char] random: Return nbytes filled from hw RNG (Prarit Bhargava) [1751075] - [char] random: Fix whitespace pre random-bytes work (Prarit Bhargava) [1751075] - [kernel] printk/nmi: Prevent deadlock when accessing the main log buffer in NMI (Prarit Bhargava) [1751075] - [kernel] printk: Create helper function to queue deferred console handling (Prarit Bhargava) [1751075] - [kernel] printk: Split the code for storing a message into the log buffer (Prarit Bhargava) [1751075] - [kernel] printk: Clean up syslog_print_all() (Prarit Bhargava) [1751075] - [kernel] printk: Export is_console_locked (Prarit Bhargava) [1751075] - [kernel] printk: Remove unnecessary kmalloc() from syslog during clear (Prarit Bhargava) [1751075] - [kernel] printk: Make CONSOLE_LOGLEVEL_QUIET configurable (Prarit Bhargava) [1751075] - [kernel] printk: make sure to print log on console. (Prarit Bhargava) [1751075] - [lib] lib/test_printf.c: accept "ptrval" as valid result for plain 'p' tests (Prarit Bhargava) [1751075] - [kernel] softirq: Remove tasklet_hrtimer (Prarit Bhargava) [1737073] - [include] list: add function list_rotate_to_front() (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Rename the file for consistency (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Move Kconfig option (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Use tcb as sched_clock (Prarit Bhargava) [1737073] - [kernel] irq_work: Do not raise an IPI when queueing work on the local CPU (Prarit Bhargava) [1737073] - [tty] tty/sysrq: Convert show_lock to raw_spinlock_t (Prarit Bhargava) [1737073] - [net] xfrm: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [kernel] kthread: Do not use TIMER_IRQSAFE (Prarit Bhargava) [1737073] - [kernel] kthread: Convert worker lock to raw spinlock (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Timer should be initialized before device registered (Prarit Bhargava) [1737073] - [net] xfrm: use time64_t for in-kernel timestamps (Prarit Bhargava) [1737073] - [x86] x86/intel: Aggregate microserver naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core graphics naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core mobile naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core client naming (Prarit Bhargava) [1725644] - [tools] turbostat: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: rename has_hsw_msrs() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix Haswell Core systems (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix caller parameter of get_tdp_amd() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix CPUC1 display value (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: do not enforce 1ms (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: read from pipes too (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add Ice Lake NNPI support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: add Jacobsville support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: remove duplicate pc10 column (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix file descriptor leaks (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix leak of file descriptor on error return path (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix buffer overrun (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Make interval calculation per thread to reduce jitter (Prarit Bhargava) [1725644] - [tools] tools/power/x86: Enable compiler optimisations and Fortify by default (Prarit Bhargava) [1725644] - [x86] x86/cpu: Add Ice Lake NNPI to Intel family (Prarit Bhargava) [1725644]- [tools] perf tools: Fix segfault in cpu_cache_level__read() (Michael Petlan) [1761995] - [scsi] qla2xxx: Update driver version to 10.01.00.19.08.2-k (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Nport ID display value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link up fail (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link reset (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Optimize NPIV tear down process (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale mem access on driver unload (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix unbound sleep in fcport delete path. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence fwdump template message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stuck login session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix driver reload for ISP82xx (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix flash read for Qlogic ISPs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix message indicating vectors used by driver (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: fix spelling mistake "initializatin" -> "initialization" (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a recently introduced kernel warning (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a NULL pointer dereference (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous if-tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report invalid mailbox status codes (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove superfluous sts_entry_* casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Let the compiler check the type of the SCSI command context pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if sp->done() is not called from the completion path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make sure that aborted commands are freed (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2xxx_get_next_handle() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Modify NVMe include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qlt_handle_abts_completion() more robust (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Enable type checking for the SRB free and done callback functions (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the responder mode if appropriate for ELS pass-through IOCBs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make it explicit that ELS pass-through IOCBs use little endian (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check secondary image if reading the primary image fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla24xx_read_flash_data() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the be_id_t and le_id_t data types for FC src/dst IDs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a soft reset fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the PCI info string output buffer size (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if waiting for pending commands times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress multiple Coverity complaint about out-of-bounds accesses (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify a debug statement (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove dead code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if parsing the version string fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a mailbox command times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use strlcpy() instead of strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Do not corrupt vha->plogi_ack_list (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report the firmware status code if a mailbox command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix session lookup in qlt_abort_work() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_abort_sp_done() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous pointer check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_lport_dump() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the number of casts in GID list code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Verify locking assumptions at runtime (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change data_dsd into an array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla_tgt_cmd.cdb const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the scope of three local variables in qla2xxx_queuecommand() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla2x00_update_ms_fdmi_iocb() into void (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous forward declaration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove an include directive from qla_mr.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Include the header file from qla_dsd.h (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs instead of spaces for indentation (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Improve Linux kernel coding style conformance (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Correct error handling during initialization failures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Retry fabric Scan on IOCB queue full (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix premature timer expiration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Skip FW dump on LOOP initialization error (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use Correct index for Q-Pair array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort timeout race condition. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Replace vmalloc + memset with vzalloc (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary null check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Add cleanup for PCI EEH recovery (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that lockdep complains about unsafe locking in tcm_qla2xxx_close_session() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sending DMA addresses to firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the size of firmware data structures at compile time (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Pass little-endian values to the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary locking from the target code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a command is released that is owned by the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: target: Fix offline port handling and host reset handling (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_send_term_imm_notif() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the size of the mailbox arrays from 4 to 8 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Log the status code if a firmware command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL rport pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Uninline qla2x00_init_timer() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a format specifier (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Update two source code comments (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence Successful ELS IOCB message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix device staying in blocked state (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the include directive (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the port_state_str[] definition from a .h to a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Insert spaces where required (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix formatting of pointer types (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Leave a blank line after declarations (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs to indent code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix FC-AL connection target discovery (Himanshu Madhani) [1728845] - [scsi] scsi: tcm_qla2xxx: Minimize #include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister resources in the opposite order of the registration order (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister chrdev if module initialization fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use get/put_unaligned where appropriate (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare local symbols static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove useless set memory to zero use memset() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Cleanup fcport memory to prevent leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Further limit FLASH region write access from SysFS (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the max_sgl_segments to 1024 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a small typo in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix comment alignment in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: deadlock by configfs_depend_item (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: use lower_32_bits and upper_32_bits instead of reinventing them (Himanshu Madhani) [1728845] - [md] dm snapshot: rework COW throttling to fix deadlock (Mike Snitzer) [1758605] - [md] dm snapshot: introduce account_start_copy() and account_end_copy() (Mike Snitzer) [1758605] - [netdrv] ice: Bump version (Jonathan Toppins) [1721711] - [netdrv] ice: Enable DDP package download (Jonathan Toppins) [1721711] - [netdrv] ice: Initialize DDP package structures (Jonathan Toppins) [1721711] - [netdrv] ice: Implement Dynamic Device Personalization (DDP) download (Jonathan Toppins) [1721711] - [netdrv] ice: Fix FW version formatting in dmesg (Jonathan Toppins) [1721711] - [netdrv] ice: send driver version to firmware (Jonathan Toppins) [1721711] - [netdrv] ice: Rework around device/function capabilities (Jonathan Toppins) [1721711] - [netdrv] ice: change default number of receive descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Minor refactor in queue management (Jonathan Toppins) [1721711] - [netdrv] ice: Allow for delayed LLDP MIB change registration (Jonathan Toppins) [1721711] - [netdrv] ice: update Tx context struct (Jonathan Toppins) [1721711] - [netdrv] ice: Report VF link status with opcode to get resources (Jonathan Toppins) [1721711] - [netdrv] ice: Check for DCB capability before initializing DCB (Jonathan Toppins) [1721711] - [netdrv] ice: report link down for VF when PF's queues are not enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Reliably reset VFs (Jonathan Toppins) [1721711] - [netdrv] ice: change work limit to a constant (Jonathan Toppins) [1721711] - [netdrv] ice: small efficiency fixes (Jonathan Toppins) [1721711] - [netdrv] ice: move code closer together (Jonathan Toppins) [1721711] - [netdrv] ice: clean up arguments (Jonathan Toppins) [1721711] - [netdrv] ice: Check root pointer for validity (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_main_vsi to get PF/main VSI (Jonathan Toppins) [1721711] - [netdrv] ice: Update fields in ice_vsi_set_num_qs when reconfiguring (Jonathan Toppins) [1721711] - [netdrv] ice: Only disable VLAN pruning for the VF when all VLANs are removed (Jonathan Toppins) [1721711] - [netdrv] ice: Remove enable DCB when SW LLDP is activated (Jonathan Toppins) [1721711] - [netdrv] ice: Report stats when VSI is down (Jonathan Toppins) [1721711] - [netdrv] ice: Always notify FW of VF reset (Jonathan Toppins) [1721711] - [netdrv] ice: Correctly handle return values for init DCB (Jonathan Toppins) [1721711] - [netdrv] ice: Limit Max TCs on devices with more than 4 ports (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup defines in ice_type.h (Jonathan Toppins) [1721711] - [netdrv] ice: print extra message if topology issue (Jonathan Toppins) [1721711] - [netdrv] ice: add print of autoneg state to link message (Jonathan Toppins) [1721711] - [netdrv] ice: update driver unloading field for Queue Shutdown AQ command (Jonathan Toppins) [1721711] - [netdrv] ice: add needed PFR during driver unload (Jonathan Toppins) [1721711] - [netdrv] ice: Deduce TSA value from the priority value in the CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Report what the user set for coalesce [tx|rx]-usecs (Jonathan Toppins) [1721711] - [netdrv] ice: Fix resource leak in ice_remove_rule_internal() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix EMP reset handling (Jonathan Toppins) [1721711] - [netdrv] ice: fix adminq calls during remove (Jonathan Toppins) [1721711] - [netdrv] ice: Rework ice_ena_msix_range (Jonathan Toppins) [1721711] - [netdrv] ice: Fix VF configuration issues due to reset (Jonathan Toppins) [1721711] - [netdrv] ice: Alloc queue management bitmaps and arrays dynamically (Jonathan Toppins) [1721711] - [netdrv] ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap (Jonathan Toppins) [1721711] - [netdrv] ice: add support for enabling/disabling single queues (Jonathan Toppins) [1721711] - [netdrv] ice: fix potential infinite loop (Jonathan Toppins) [1721711] - [netdrv] ice: fix ice_is_tc_ena (Jonathan Toppins) [1721711] - [netdrv] ice: add validation in OP_CONFIG_VSI_QUEUES VF message (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clog kernel debug log with VF MDD events errors (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce a local variable for a VSI in the rebuild path (Jonathan Toppins) [1721711] - [netdrv] ice: shorten local and add debug prints (Jonathan Toppins) [1721711] - [netdrv] ice: Sanitize ice_ena_vsi and ice_dis_vsi (Jonathan Toppins) [1721711] - [netdrv] ice: added sibling head to parse nodes (Jonathan Toppins) [1721711] - [netdrv] ice: Fix ethtool port and PFC stats for 4x25G cards (Jonathan Toppins) [1721711] - [netdrv] ice: Don't allow VSI to remove unassociated ucast filter (Jonathan Toppins) [1721711] - [netdrv] ice: Fix issues updating VSI MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: update ethtool stats on-demand (Jonathan Toppins) [1721711] - [netdrv] ice: Add input handlers for virtual channel handlers (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clear auto_fec bit in ice_cfg_phy_fec() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix flag used for module query (Jonathan Toppins) [1721711] - [netdrv] ice: silence some bogus error messages (Jonathan Toppins) [1721711] - [netdrv] ice: Rename ethtool private flag for lldp (Jonathan Toppins) [1721711] - [netdrv] ice: reject VF attempts to enable head writeback (Jonathan Toppins) [1721711] - [netdrv] ice: Copy dcbx configuration only if mode is correct (Jonathan Toppins) [1721711] - [netdrv] ice: Treat DCBx state NOT_STARTED as valid (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call synchronize_irq() for VF's from the host (Jonathan Toppins) [1721711] - [netdrv] ice: Account for all states of FW DCBx and LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Allow egress control packets from PF_VSI (Jonathan Toppins) [1721711] - [netdrv] ice: improve print for VF's when adding/deleting MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: Change type for queue counts (Jonathan Toppins) [1721711] - [netdrv] ice: Move VF resources definition to SR-IOV specific file (Jonathan Toppins) [1721711] - [netdrv] ice: Increase size of Mailbox receive queue for many VFs (Jonathan Toppins) [1721711] - [netdrv] ice: Reduce wait times during VF bringup/reset (Jonathan Toppins) [1721711] - [netdrv] ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access (Jonathan Toppins) [1721711] - [netdrv] ice: Do not always bring up PF VSI in ice_ena_vsi() (Jonathan Toppins) [1721711] - [netdrv] ice: allow empty Rx descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Fix kernel hang with DCB reset in CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Set WB_ON_ITR when we don't re-enable interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: fix set pause param autoneg check (Jonathan Toppins) [1721711] - [netdrv] ice: Restructure VFs initialization flows (Jonathan Toppins) [1721711] - [netdrv] ice: Assume that more than one Rx queue is rare in ice_napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Use the software based tail when checking for hung Tx ring (Jonathan Toppins) [1721711] - [netdrv] ice: Bump version number (Jonathan Toppins) [1721711] - [netdrv] ice: Remove flag to track VF interrupt status (Jonathan Toppins) [1721711] - [netdrv] ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA (Jonathan Toppins) [1721711] - [netdrv] ice: Don't return error for disabling LAN Tx queue that does exist (Jonathan Toppins) [1721711] - [netdrv] ice: Remove duplicate code in ice_alloc_rx_bufs (Jonathan Toppins) [1721711] - [netdrv] ice: Add stats for Rx drops at the port level (Jonathan Toppins) [1721711] - [netdrv] ice: Update number of VF queue before setting VSI resources (Jonathan Toppins) [1721711] - [netdrv] ice: Set up Tx scheduling tree based on alloc VSI Tx queues (Jonathan Toppins) [1721711] - [netdrv] ice: Only bump Rx tail and release buffers once per napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Disable VFs until reset is completed (Jonathan Toppins) [1721711] - [netdrv] ice: Do not configure port with no media (Jonathan Toppins) [1721711] - [netdrv] ice: separate out control queue lock creation (Jonathan Toppins) [1721711] - [netdrv] ice: Always set prefena when configuring an Rx queue (Jonathan Toppins) [1721711] - [netdrv] ice: Move vector base setup to PF VSI (Jonathan Toppins) [1721711] - [netdrv] ice: track hardware stat registers past rollover (Jonathan Toppins) [1721711] - [netdrv] ice: add lp_advertising flow control support (Jonathan Toppins) [1721711] - [netdrv] ice: Use struct_size() helper (Jonathan Toppins) [1721711] - [netdrv] ice: Use LLDP ethertype define ETH_P_LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Trivial cosmetic changes (Jonathan Toppins) [1721711] - [netdrv] ice: Recognize higher speeds (Jonathan Toppins) [1721711] - [netdrv] ice: Use a different ICE_DBG bit for firmware log messages (Jonathan Toppins) [1721711] - [netdrv] ice: Update function header (Jonathan Toppins) [1721711] - [netdrv] ice: Move define for ICE_AQC_DRIVER_UNLOADING (Jonathan Toppins) [1721711] - [netdrv] ice: Align to updated AQ command formats (Jonathan Toppins) [1721711] - [netdrv] ice: Use continue instead of an else block (Jonathan Toppins) [1721711] - [netdrv] ice: Change minimum descriptor count value for Tx/Rx rings (Jonathan Toppins) [1721711] - [netdrv] ice: Add switch rules to handle LLDP packets (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup ice_update_link_info (Jonathan Toppins) [1721711] - [netdrv] ice: Use right type for ice_cfg_vsi_lan return (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for Forward Error Correction (FEC) (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for virtchnl_vector_map.[rxq|txq]_map (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce ice_init_mac_fltr and move ice_napi_del (Jonathan Toppins) [1721711] - [netdrv] ice: Use GLINT_DYN_CTL to disable VF's interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: Add a helper to trigger software interrupt (Jonathan Toppins) [1721711] - [netdrv] ice: Configure RSS LUT key only if RSS is enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_fw_log_cfg to init FW logging (Jonathan Toppins) [1721711] - [netdrv] ice: Minor cleanup in ice_switch.h (Jonathan Toppins) [1721711] - [netdrv] ice: Remove redundant and premature event config (Jonathan Toppins) [1721711] - [netdrv] ice: Change message level (Jonathan Toppins) [1721711] - [netdrv] ice: Check all VFs for MDD activity, don't disable (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor interrupt tracking (Jonathan Toppins) [1721711] - [netdrv] ice: Add handler for ethtool selftest (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call ice_cfg_itr() for SR-IOV (Jonathan Toppins) [1721711] - [netdrv] ice: Set minimum default Rx descriptor count to 512 (Jonathan Toppins) [1721711] - [netdrv] ice: Resolve static analysis warning (Jonathan Toppins) [1721711] - [netdrv] ice: Implement toggling ethtool rx-vlan-filter (Jonathan Toppins) [1721711] - [netdrv] ice: Remove direct write for GLLAN_RCTL_0 (Jonathan Toppins) [1721711] - [netdrv] ice: Fix LINE_SPACING style issue (Jonathan Toppins) [1721711] - [netdrv] ice: Silence semantic parser warnings (Jonathan Toppins) [1721711] - [netdrv] ice: Fix couple of issues in ice_vsi_release (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize ice_vf struct (Jonathan Toppins) [1721711] - [netdrv] ice: Use bitfields when possible (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize tx_buf and ring structs (Jonathan Toppins) [1721711] - [netdrv] ice: Format ethtool reported stats (Jonathan Toppins) [1721711] - [netdrv] ice: Gracefully handle reset failure in ice_alloc_vfs() (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor the LLDP MIB change event handling (Jonathan Toppins) [1721711] - [netdrv] ice: Advertise supported link modes if none requested (Jonathan Toppins) [1721711] - [netdrv] ice: Fix hang when ethtool disables FW LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Call out dev/func caps when printing (Jonathan Toppins) [1721711] - [netdrv] ice: Remove braces for single statement blocks (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup an unnecessary variable initialization (Jonathan Toppins) [1721711] - [netdrv] ice: Implement LLDP persistence (Jonathan Toppins) [1721711] - [netdrv] ice: Fix double spacing (Jonathan Toppins) [1721711] - [kernel] sched/debug: Fix potential deadlock when writing to sched_features (Vladis Dronov) [1760060] - [kernel] sched/debug: Use match_string() helper instead of open-coded logic (Vladis Dronov) [1760060] - [hid] HID: intel-ish-hid: ipc: add EHL device id (Tony Camuso) [1716756] - [hid] HID: remove NO_D3 flag when remove driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix wrong driver_data usage (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Fix a use after free in load_fw_from_host() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1716756] - [platform] platform/chrome: Add ChromeOS EC ISHTP driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: prefix header search paths with $(srctree)/ (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add Comet Lake PCI device ID (Tony Camuso) [1716756] - [platform] platform/chrome: cros_ec: Add EC host command support using rpmsg (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ISH firmware loader client driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface function for PCI device pointer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use the new interface functions in HID ish client (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move functions related to bus and device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface functions for struct ishtp_cl (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move the common functions from client.h (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Store ishtp_cl_device instance in device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move driver registry functions (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Simplify ishtp_cl_link() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Hide members of struct ishtp_cl_device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add match callback to ishtp bus type (Tony Camuso) [1716756] - [hid] HID: intel-ish: enable raw interface to HID devices on ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use VID/PID from ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Switch to use new generic UUID API (Tony Camuso) [1716756] - [hid] HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to search client id (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for client search (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to access client buffer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper functions for client buffer operation (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function for private driver data set/get (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for driver data get/set (Tony Camuso) [1716756] - [platform] platform/chrome: Move cros-ec transport drivers to drivers/platform. (Tony Camuso) [1716756] - [tools] tools: PCI: Fix compiler warning in pcitest (Myron Stowe) [1753749] - [iommu] iommu: Fix integer truncation (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Ignore root complex whitelist when an IOMMU is present (Myron Stowe) [1753749] - [pci] PCI: Cleanup setup-bus.c comments and whitespace (Myron Stowe) [1753749] - [include] CPER: Remove unnecessary use of user-space types (Myron Stowe) [1753749] - [include] CPER: Add UEFI spec references (Myron Stowe) [1753749] - [pci] PCI: Fix comment typos (Myron Stowe) [1753749] - [pci] PCI: Cleanup register definition width and whitespace (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless MY_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless PCIE_MODULE_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove unused dbg/err/info/warn() wrappers (Myron Stowe) [1753749] - [pci] PCI: pciehp: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI: pciehp: Replace pciehp_debug module param with dyndbg (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pciehp_debug uses (Myron Stowe) [1753749] - [pci] PCI/AER: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/DPC: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/PME: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI/AER: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Replace printk(KERN_INFO) with pr_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Use dev_printk() when possible (Myron Stowe) [1753749] - [iommu] iommu/dma: Reserve IOVA for PCIe inaccessible DMA address (Myron Stowe) [1753749] - [pci] PCI: Add dma_ranges window list (Myron Stowe) [1753749] - [pci] PCI: endpoint: Fix a potential NULL pointer dereference (Myron Stowe) [1753749] - [tools] tools: PCI: Handle pcitest.sh independently from pcitest (Myron Stowe) [1753749] - [tools] tools: PCI: Add 'h' in optstring of getopt() (Myron Stowe) [1753749] - [tools] tools: PCI: Change pcitest compiling process (Myron Stowe) [1753749] - [tools] tools: PCI: Fix compilation warnings (Myron Stowe) [1753749] - [tools] tools: PCI: Exit with error code when test fails (Myron Stowe) [1753749] - [pci] PCI: Mark Atheros AR9462 to avoid bus reset (Myron Stowe) [1753749] - [pci] switchtec: Fix unintended mask of MRPC event (Myron Stowe) [1753749] - [pci] switchtec: Increase PFF limit from 48 to 255 (Myron Stowe) [1753749] - [pci] PCI/LINK: Disable bandwidth notification interrupt during suspend (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Allow P2P DMA between any devices under AMD ZEN Root Complex (Myron Stowe) [1753749] - [maintainers] MAINTAINERS: Add Karthikeyan Mitran and Hou Zhiqiang for Mobiveil PCI (Myron Stowe) [1753749] - [platform] platform/chrome: chromeos_laptop: use pci_dev_id() helper (Myron Stowe) [1753749] - [iommu] iommu/amd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [drm] drm/amdkfd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [powerpc] powerpc/powernv/npu: Use pci_dev_id() helper (Myron Stowe) [1753749] - [x86] x86/PCI: Fix PCI IRQ routing table memory leak (Myron Stowe) [1753749] - [pci] PCI: Remove unused pci_request_region_exclusive() (Myron Stowe) [1753749] - [pci] PCI: Mark expected switch fall-throughs (Myron Stowe) [1753749] - [pci] PCI/ACPI: Remove the need for 'struct hotplug_params' (Myron Stowe) [1753749] - [pci] PCI/ACPI: Do not export pci_get_hp_params() (Myron Stowe) [1753749] - [pci] PCI: rpaphp: Get/put device node reference during slot alloc/dealloc (Myron Stowe) [1753749] - [pci] PCI: rpadlpar: Fix leaked device_node references in add/remove paths (Myron Stowe) [1753749] - [pci] PCI: Assign bus numbers present in EA capability for bridges (Myron Stowe) [1753749] - [pci] PCI: OF: Support "external-facing" property (Myron Stowe) [1753749] - [documentation] dt-bindings: Add "external-facing" PCIe port property (Myron Stowe) [1753749] - [pci] PCI: Init PCIe feature bits for managed host bridge alloc (Myron Stowe) [1753749] - [pci] PCI/AER: Change pci_aer_init() stub to return void (Myron Stowe) [1753749] - [s390] s390/zcrypt: CEX7S exploitation support (Philipp Rudo) [1726416] - [s390] s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs (Philipp Rudo) [1726416] - [s390] s390/crypto: Support for SHA3 via CPACF (MSA6) (Philipp Rudo) [1726416] - [s390] s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding (Philipp Rudo) [1726416] - [s390] s390: vfio-ap: fix warning reset not completed (Philipp Rudo) [1726416] - [s390] crypto: s390 - Rename functions to avoid conflict with crypto/sha256.h (Philipp Rudo) [1726416] - [s390] s390/zcrypt: fix wrong handling of cca cipher keygenflags (Philipp Rudo) [1726416] - [s390] crypto: s390/xts-aes - invoke fallback for ciphertext stealing (Philipp Rudo) [1726416] - [s390] s390/paes: Prepare paes functions for large key blobs (Philipp Rudo) [1726416] - [s390] s390/pkey: add CCA AES cipher key support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: Add low level functions for CCA AES cipher keys (Philipp Rudo) [1726416] - [s390] s390/zcrypt: extend cca_findcard function and helper (Philipp Rudo) [1726416] - [s390] s390/pkey: pkey cleanup: narrow in-kernel API, fix some variable types (Philipp Rudo) [1726416] - [s390] s390/zcrypt: adjust switch fall through comments for -Wimplicit-fallthrough (Philipp Rudo) [1726416] - [s390] crypto: s390/aes - fix name clash after AES library refactor (Philipp Rudo) [1726416] - [s390] s390/zcrypt: new sysfs attributes serialnr and mkvps (Philipp Rudo) [1726416] - [s390] s390/zcrypt: add base code for cca crypto card info support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: move cca misc functions to new code file (Philipp Rudo) [1726416] - [s390] s390: use __u{16, 32, 64} instead of uint{16, 32, 64}_t in uapi header (Philipp Rudo) [1726416] - [s390] s390/zcrypt: remove the exporting of ap_query_configuration (Philipp Rudo) [1726416] - [s390] s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/pkey: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/zcrypt: support special flagged EP11 cprbs (Philipp Rudo) [1726416] - [s390] s390/crypto: fix possible sleep during spinlock aquired (Philipp Rudo) [1726416] - [s390] s390/crypto: use TRNG for seeding/reseeding (Philipp Rudo) [1726416] - [s390] s390/crypto: rework generate_entropy function for pseudo random dd (Philipp Rudo) [1726416] - [s390] s390: zcrypt: initialize variables before_use (Philipp Rudo) [1726416] - [powerpc] powerpc/pseries: Track LMB nid instead of using device tree (Steve Best) [1758742] - [powerpc] powerpc/pseries/memory-hotplug: Only update DT once per memory DLPAR request (Steve Best) [1758742] - [net] hv_sock: Fix hang when a connection is closed (Cathy Avery) [1739477] - [net] hv_sock: Use consistent types for UUIDs (Cathy Avery) [1739477] - [net] hvsock: fix epollout hang from race condition (Cathy Avery) [1739477] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Cathy Avery) [1739477] - [net] hv_sock: perf: loop in send() to maximize bandwidth (Cathy Avery) [1739477] - [net] hv_sock: perf: Allow the socket buffer size options to influence the actual socket buffers (Cathy Avery) [1739477] - [net] hv_sock: Add support for delayed close (Cathy Avery) [1739477] - [powerpc] powerpc/rtas: allow rescheduling while changing cpu states (Steve Best) [1758651] - [powerpc] powerpc/pseries/mobility: use cond_resched when updating device tree (Steve Best) [1758651] - [tools] selftests/powerpc: Fix compile error on tlbie_test due to newer gcc (Desnes Augusto Nunes do Rosario) [1755707] - [tools] selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9 (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions (Desnes Augusto Nunes do Rosario) [1755707] - [scsi] scsi: zfcp: make DIX experimental, disabled, and independent of DIF (Philipp Rudo) [1723829] - [s390] s390: add support for IBM z15 machines (Philipp Rudo) [1757015] - [s390] s390/pci: add mio_enabled attribute (Philipp Rudo) [1757118] - [s390] s390: fix setting of mio addressing control (Philipp Rudo) [1757118] - [s390] s390/pci: correctly handle MIO opt-out (Philipp Rudo) [1757118] - [s390] s390/pci: deal with devices that have no support for MIO instructions (Philipp Rudo) [1757118] - [s390] s390/pci: fix assignment of bus resources (Philipp Rudo) [1757118] - [s390] s390/pci: fix struct definition for set PCI function (Philipp Rudo) [1757118] - [s390] s390/pci: fix MSI message data (Philipp Rudo) [1757123] - [powerpc] powerpc/tm: Add tm-poison test (Steve Best) [1756721] - [powerpc] powerpc/powernv: Add new opal message type (Desnes Augusto Nunes do Rosario) [1706975] - [powerpc] powerpc/powernv: Enhance opal message read interface (Desnes Augusto Nunes do Rosario) [1706975] - [char] hwrng: core - don't wait on add_early_randomness() (Laurent Vivier) [1660802] - [firmware] efi: Export Runtime Configuration Interface table to sysfs (Al Stone) [1665518] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Ewan Milne) [1757525] - [powerpc] powerpc/powernv/opal: Use standard interrupts property when available (Steve Best) [1757173] - [powerpc] powerpc: dump kernel log before carrying out fadump or kdump (Steve Best) [1756922] - [kernel] genirq/affinity: Create affinity mask for single vector (Ming Lei) [1733420] - [virt] kvm: arm/arm64: Only skip MMIO insn once (Andrew Jones) [1733928] - [vfio] type1: remove duplicate retrieval of reserved regions (Auger Eric) [1704597] - [vfio] type1: Add IOVA range capability support (Auger Eric) [1704597] - [vfio] type1: check dma map request is within a valid iova range (Auger Eric) [1704597] - [vfio] type1: Update iova list on detach (Auger Eric) [1704597] - [vfio] type1: Check reserved region conflict and update iova list (Auger Eric) [1704597] - [vfio] type1: Introduce iova list and add iommu aperture validity check (Auger Eric) [1704597] - [iommu] Revisit iommu_insert_resv_region() implementation (Auger Eric) [1704597] - [iommu] vt-d: Differentiate relaxable and non relaxable RMRRs (Auger Eric) [1704597] - [iommu] Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regions (Auger Eric) [1704597] - [iommu] vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions (Auger Eric) [1704597] - [iommu] vt-d: Handle RMRR with PCI bridge device scopes (Auger Eric) [1704597] - [iommu] vt-d: Introduce is_downstream_to_pci_bridge helper (Auger Eric) [1704597] - [iommu] vt-d: Duplicate iommu_resv_region objects per device list (Auger Eric) [1704597] - [iommu] Fix a leak in iommu_insert_resv_region (Auger Eric) [1704597] - [pci] hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1737569]- [x86] kvm: x86: omit "impossible" pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix consistency check on injected exception error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: omit absent pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Fix libkvm build error (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Limit guest PMCs to those supported on the host (Vitaly Kuznetsov) [1749495] - [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: x86: clarify what is reported on KVM_GET_MSRS failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: add test for dirty logging inside nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix nested guest live migration with PML (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: assign two bits to track SPTE kinds (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Expose XSAVEERPTR to the guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Enumerate support for CLZERO instruction (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use AMD CPUID semantics for AMD vCPUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix userspace set invalid CR4 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Loosen filter for adaptive tuning of lapic_timer_advance_ns (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: cleanup and fix host 64-bit mode checks (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Drop ____kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add error handling to VMREAD helper (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Optimize VMX instruction error and fault handling (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Check kvm_rebooting in kvm_spurious_fault() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: limit atomic switch MSRs (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Intercept RDPRU (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add "significant index" flag to a few CPUID leaves (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Skip invalid pages during zapping iff root_count is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Explicitly track only a single invalid mmu generation (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "kvm: x86/mmu: Remove is_obsolete() call" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: reclaim the zapped-obsolete page first"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: collapse TLB flushes when zap all pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: zap pages in batch"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: add tracepoint for kvm_mmu_invalidate_all_pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: show mmu_valid_gen in shadow page related tracepoints"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Treat invalid shadow pages as obsolete (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Tune lapic_timer_advance_ns smoothly (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add comments to document various emulation types (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove emulation_result enums, EMULATE_{DONE, FAIL, USER_EXIT} (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Remove EMULATE_FAIL handling in handle_invalid_guest_state() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move triple fault request into RM int injection (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Handle emulation failure directly in kvm_task_switch() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Exit to userspace on emulation skip failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #UD injection for failed emulation into emulation code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add explicit flag for forced emulation on #UD (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #GP injection for VMware into x86_emulate_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't attempt VMWare emulation on #GP with non-zero error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor kvm_vcpu_do_singlestep() to remove out param (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Clean up handle_emulation_failure() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Relocate MMIO exit stats counting (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check Host Address Space Size on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hyperv_cpuid: add check for NoNonArchitecturalCoreSharing bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible (Vitaly Kuznetsov) [1749495] - [kernel] cpu/smt: create and export cpu_smt_possible() (Vitaly Kuznetsov) [1749495] - [x86] kvm: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually flush collapsible SPTEs only when toggling flags (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicate guest mode handling (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Introduce VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Create VM earlier for dirty log test (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Move vm type into _vm_create() internally (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is available (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove unneeded nested_enable_evmcs() hook (Vitaly Kuznetsov) [1749495] - [x86] kvm/hyper-v/vmx: Add direct tlb flush support (Vitaly Kuznetsov) [1749495] - [documentation] kvm/hyper-v: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH (Vitaly Kuznetsov) [1749495] - [x86] hyper-v: Fix definition of struct hv_vp_assist_page (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel PMU MSRs to msrs_to_save[] (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use IPI shorthands in kvm guest when support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix INIT signal handling in various CPU states (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Introduce exit reason for receiving INIT signal on guest-mode (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Stop the preemption timer during vCPU reset (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Micro optimize IPI latency (Vitaly Kuznetsov) [1749495] - [x86] kvm: Nested KVM MMUs need PAE root too (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: set ctxt->have_exception in x86_decode_insn() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always stop emulation on page fault (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: trace nested VM-Enter failures detected by H/W (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: add tracepoint for failed nested VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix a check in nested_svm_vmrun() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Return to userspace with internal error on unexpected exit reason (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add kvm_emulate_{rd, wr}msr() to consolidate VXM/SVM code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor up kvm_{g, s}et_msr() to simplify callers (Vitaly Kuznetsov) [1749495] - [documentation] doc: kvm: Fix return description of KVM_SET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Tune PLE Window tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Change ple_window type to unsigned int (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove tailing newline for tracepoints (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Trace vcpu_id for vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually calculate reserved bits when loading PDPTRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Disable posted interrupts for non-standard IRQs delivery modes (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix and tweak the comments for VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: Assert that struct kvm_vcpu is always as offset zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add pv tlb shootdown tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally call x86 ops that are always implemented (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Consolidate "is MMIO SPTE" code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Add explicit access mask for MMIO SPTEs (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Rename access permissions cache member in struct kvm_vcpu_arch (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate hardcoded RIP advancement from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate weird goto from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: remove hardcoded instruction length from intercepts (Vitaly Kuznetsov) [1749495] - [x86] kvm: add xsetbv to the emulator (Vitaly Kuznetsov) [1749495] - [x86] kvm: clear interrupt shadow on EMULTYPE_SKIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: propagate errors from skip_emulated_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix x86_decode_insn() return when fetching insn bytes fails (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use Intel speculation bugs and features as derived in generic x86 code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always expose VIRT_SSBD to guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Vitaly Kuznetsov) [1749495] - [virt] kvm: Call kvm_arch_vcpu_blocking early into the blocking sequence (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: work around leak of uninitialized stack contents (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: handle page fault in vmread (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't update RIP or do single-step on faulting emulation (Vitaly Kuznetsov) [1749495] - [tools] selftests/kvm: make platform_info_test pass on AMD (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: x86/mmu: Zap only the relevant pages when removing a memslot" (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix state save/load on processors without XSAVE (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: provide common function to enable eVMCS (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: do not try running the VM in vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove redundant assignment of var new_entry (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Adding config fragments (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Update gitignore file for latest changes (Vitaly Kuznetsov) [1749495] - [virt] kvm: remove unnecessary PageReserved check (Vitaly Kuznetsov) [1749495] - [x86] kvm: remove useless calls to kvm_para_available (Vitaly Kuznetsov) [1749495] - [x86] kvm: no need to check return value of debugfs_create functions (Vitaly Kuznetsov) [1749495] - [s390] kvm: remove kvm_arch_has_vcpu_debugfs() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix leak vCPU's VMCS value into other pCPU (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check preempted_in_kernel for involuntary preemption (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Don't need to wakeup vCPU twice afer timer fire (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Boost queue head vCPU to mitigate lock waiter preemption (Vitaly Kuznetsov) [1749495] - [documentation] documentation: move Documentation/virtual to Documentation/virt (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add fixed counters to PMU filter (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: dump VMCS on failed entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: refine kvm_pmu err msg when event creation failed (Vitaly Kuznetsov) [1749495] - [virt] kvm: Boost vCPUs that are delivering interrupts (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove superfluous define from vmx.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix detection of AMD Errata 1096 (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Inject timer interrupt via posted interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: Don't call kvm_spurious_fault() from .fixup (Vitaly Kuznetsov) [1749495] - [x86] kvm: Replace vmx_vmenter()'s call to kvm_spurious_fault() with UD2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: Fix fastop function ELF metadata (Vitaly Kuznetsov) [1749495] - [x86] paravirt: Fix callee-saved function ELF sizes (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Make lapic timer unpinned (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: reset pmc->counter to 0 for pmu fixed_counters (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Ignore segment base for VMX memory operand when segment not FS or GS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: ioapic and apic debug macros cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: some tsc debug cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix coccinelle warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid constant-conversion warning (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid -Wsometimes-uninitized warning (Vitaly Kuznetsov) [1749495] - [documentation] documentation: virtual: Add toctree hooks (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: Convert cpuid.txt to .rst (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally enable irqs in guest context (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: PMU Event Filter (Vitaly Kuznetsov) [1749495] - [kernel] kvm: x86: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Properly check if "page" is valid in kvm_vcpu_unmap (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Retry tune per-vCPU timer_advance_ns if adaptive tuning goes insane (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: write down valid APIC registers (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: ARBPRI is a reserved register for x2APIC (Vitaly Kuznetsov) [1749495] - [x86] kvm nvmx: Check Host Segment Registers and Descriptor Tables on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Do not release the page inside mmu_set_spte() (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: remove has_leaf_count from struct kvm_cpuid_param (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: rename do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: extract do_cpuid_7_mask and support multiple subleafs (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: do_cpuid_ent works on a whole CPUID function (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: remove the trailing newline used in the fmt parameter of TP_printk (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: add nrips module parameter (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: degrade WARN to pr_warn_ratelimited (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Pass through AMD_STIBP_ALWAYS_ON in GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Remove unnecessary sync_roots from handle_invept (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: document CPUID bit for MSR_KVM_POLL_CONTROL (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Expose PV_SCHED_YIELD CPUID feature bit to guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Implement PV sched yield hypercall (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Yield to IPI target if necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: list VMX MSRs in KVM_GET_MSR_INDEX_LIST (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: allow setting the VMFUNC controls MSR (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: include conditional controls in /dev/kvm KVM_GET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix apic dangling pointer in vcpu (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: check CPUID before allowing read/write of IA32_XSS (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Check for a kernel warning (Vitaly Kuznetsov) [1749495] - [tools] kvm: tests: Sort tests in the Makefile alphabetically (Vitaly Kuznetsov) [1749495] - [documentation] kvm: fix typo in documentation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: shadow pin based execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Leave preemption timer running when it's disabled (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Drop hv_timer_armed from 'struct loaded_vmcs' (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preset *DT exiting in vmcs02 when emulating UMIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preserve last USE_MSR_BITMAPS when preparing vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Explicitly initialize controls shadow at VMCS allocation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reset VMCS controls shadow on VMCS switch (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Shadow VMCS controls on a per-VMCS basis (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS secondary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS primary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS pin controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add builder macros for shadowing controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use adjusted pin controls for vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Copy PDPTRs to/from vmcs12 only when necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for SYSENTER MSRs when they're written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_CR_PAT when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write APIC-access page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write virtual-APIC page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't dump VMCS if virtual APIC page can't be mapped (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reread VMCS-agnostic state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't "put" vCPU or host state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: simplify vmx_prepare_switch_to_{guest, host} (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't rewrite GUEST_PML_INDEX during nested VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Write ENCLS-exiting bitmap once per vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Always sync GUEST_BNDCFGS when it comes from vmcs01 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Sync rarely accessed guest fields only when needed (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Add helpers to identify shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use descriptive names for VMCS sync functions and flags (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Lift sync_vmcs12() out of prepare_vmcs12() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Track vmcs12 offsets for shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to GUEST_{CS, SS}_AR_BYTES (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to read-only shadow VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_{before, after}_interrupt() calls to vendor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Store the host kernel's IDT base in a global variable (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Read cached VM-Exit reason to detect external interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: small cleanup in handle_exception (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix handling of #MC that occurs during VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: move MSR_IA32_POWER_CTL handling to common code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: offset is ensure to be in range (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use same convention to name kvm_lapic_{set, clear}_vector() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: check kvm_apic_sw_enabled() is enough (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add host poll control msrs (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: segment limit check: use access length (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix limit checking in get_vmx_mem_address() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel CPUID.1F cpuid emulation support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use DR_TRAP_BITS instead of hard-coded 15 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clean up conditions for asynchronous page fault handling (Vitaly Kuznetsov) [1749495] - [documentation] docs: amd-memory-encryption.rst get rid of warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Convert kvm_lock to a mutex (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: remove unneeded 'asm volatile ("")' from vmcs_write64 (Vitaly Kuznetsov) [1749495] - [virt] kvm: irqchip: Use struct_size() in kzalloc() (Vitaly Kuznetsov) [1749495] - [x86] kvm/vmx: drop bad asm() clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hide vcpu_setup in processor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Emulate MSR_IA32_MISC_ENABLE MWAIT bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Provide a capability to disable cstate msr read intercepts (Vitaly Kuznetsov) [1749495] - [documentation] kvm: documentation: Add disable pause exits to KVM_CAP_X86_DISABLE_EXITS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: refine kvm_get_arch_capabilities() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Directly return result from kvm_arch_check_processor_compat() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Optimize timer latency further (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Delay trace_kvm_wait_lapic_expire tracepoint to after vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Extract adaptive tune timer advancement logic (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: properly map nested VMCB (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix reserved bits related calculation errors caused by MKTME (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compile on s390 part 2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix return value for reserved EFER (Vitaly Kuznetsov) [1749495] - [tools] kvm_stat: fix fields filter for child events (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: aarch64: compile with warnings on (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: do not mask the value that is written to fixed PMUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: mask the result of rdpmc according to the width of the counters (Vitaly Kuznetsov) [1749495] - [x86] kvm/pmu: Set AMD's virt PMU version to 1 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: do not spam dmesg with VMCS/VMCB dumps (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check irqchip mode before assign irqfd (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicated TEST_ASSERT in hyperv_cpuid.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Expose per-vCPU timer_advance_ns to userspace (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Fix lapic_timer_advance_ns parameter overflow (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix using __this_cpu_read() in preemptible context (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on s390 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include multiple indices with CPUID leaf 0x8000001d (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Fix a condition in test_hv_cpuid() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix spinlock taken warning during host resume (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on aarch64 (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: nvmx: Expose RDPMC-exiting only when guest supports PMU" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix L1TF mitigation for shadow MMU (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Disable intercept for FS/GS base MSRs in vmcs02 when possible (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Add tests to .gitignore (Vitaly Kuznetsov) [1749495] - [documentation] kvm: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix kvm_clear_dirty_log_protect off-by-(minus-)one (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix the bitmap range to copy during clear dirty (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use direct accessors for RIP and RSP (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Use accessors for GPRs outside of dedicated caching logic (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Omit caching logic for always-available GPRs (Vitaly Kuznetsov) [1749495] - [x86] kvm, x86: Properly check whether a pfn is an MMIO or not (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use page_address_valid in a few more locations (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the enlightened VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the shadow VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: Use the new mapping API for mapping guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm/x86: Use kvm_vcpu_map in emulator_cmpxchg_emulated (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the posted interrupt descriptor table (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the virtual APIC page (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the L1 MSR bitmap (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memory (Vitaly Kuznetsov) [1749495] - [virt] kvm: Introduce a new guest mapping API (Vitaly Kuznetsov) [1749495] - [x86] kvm: Handle PFNs outside of kernel reach when touching GPTEs (Vitaly Kuznetsov) [1749495] - [x86] nvmx: Update the PML table without mapping and unmapping the page (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmon: Read 4 bytes from guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm: Implement HWCR support (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Include architectural defs header in capabilities.h (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: clean up some debug output (Vitaly Kuznetsov) [1749495] - [virt] kvm_main: fix some comments (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Skip delta_tsc shift-and-divide if the dividend is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Check for a pending timer intr prior to start_hv_timer() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Refactor ->set_hv_timer to use an explicit expired param (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Explicitly cancel the hv timer if it's pre-expired (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Busy wait for timer to expire when using hv_timer (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Nop emulation of MSR_IA32_POWER_CTL (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add support of clear Trace_ToPA_PMI status (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject PMI for KVM guest (Vitaly Kuznetsov) [1749495] - [documentation] revert "kvm: doc: Document the life cycle of a VM and its resources" (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: fix dirty log ioctl arch lists (Vitaly Kuznetsov) [1749495] - [x86] kvm: Make steal_time visible (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject #GP if guest attempts to set unsupported EFER bits (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Skip EFER vs. guest CPUID checks for host-initiated writes (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in pre-VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename and split top-level consistency checks to match SDM (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Move guest non-reg state checks to VM-Exit path (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-entry control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-exit control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: optimize check for valid PAT value (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clear VM_EXIT_SAVE_IA32_PAT (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: print more APICv fields in dump_vmcs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Raise #GP when guest vCPU do not support PMU (Vitaly Kuznetsov) [1749495] - [documentation] kvm: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: skip populating logical dest map if apic is not sw enabled (Bandan Das) [1728503] - [powerpc] kvm: ppc: book3s: Fix incorrect guest-to-user-translation error handling (David Gibson) [1749504] - [powerpc] kvm: Fall through switch case explicitly (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix CR0 setting in TM emulation (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Invalidate ERAT when flushing guest TLB entries (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Only write DAWR[X] when handling h_set_dawr in real mode (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: xive: Fix spelling mistake "acessing" -> "accessing" (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Make sure to load LPID for radix VCPUs (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Flush TLB on secondary radix threads (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Move HPT guest TLB flushing to C code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Handle virtual mode in XIVE VCPU push code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: smb->smp comment fixup (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Allocate guest TCEs on demand too (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Avoid lockdep debugging in TCE realmode handlers (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix lockdep warning when entering the guest (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement real mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement virtual mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Protect memslots while validating user address (David Gibson) [1749504] - [pci] PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1671288] - [pci] PCI: hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1671288] - [fs] Revert "lockd: Show pid of lockd for remote locks" (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops in nfs4_do_setattr (Benjamin Coddington) [1732409] - [fs] NFSv4: Check the return value of update_open_stateid() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix delegation state recovery (Benjamin Coddington) [1732409] - [fs] pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_track_ds_error (Benjamin Coddington) [1732409] - [fs] Revert "NFS: readdirplus optimization by cache mechanism" (memleak) (Benjamin Coddington) [1732409] - [fs] svcrdma: Ignore source port when computing DRC hash (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Benjamin Coddington) [1732409] - [fs] SUNRPC fix regression in umount of a secure mount (Benjamin Coddington) [1732409] - [fs] NFS4: Fix v4.0 client state corruption when mount (Benjamin Coddington) [1732409] - [fs] NFSv4: When recovering state fails with EAGAIN, retry the same recovery (Benjamin Coddington) [1732409] - [fs] pnfs: Fix a problem where we gratuitously start doing I/O through the MDS (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure the bvecs are reset when we re-encode the RPC request (Benjamin Coddington) [1732409] - [fs] sunrpc/cache: remove the exporting of cache_seq_next (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a use after free when a server rejects the RPCSEC_GSS credential (Benjamin Coddington) [1732409] - [fs] xprtrdma: Fix an frwr_map recovery nit (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix incorrect return value in copy_file_range (Benjamin Coddington) [1732409] - [fs] NFS: Fix handling of reply page vector (Benjamin Coddington) [1732409] - [fs] NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. (Benjamin Coddington) [1732409] - [fs] nfsd: Don't release the callback slot unless it was actually held (Benjamin Coddington) [1732409] - [fs] nfsd/nfsd3_proc_readdir: fix buffer count and page pointers (Benjamin Coddington) [1732409] - [fs] sunrpc: don't mark uninitialised items as VALID. (Benjamin Coddington) [1732409] - [fs] SUNRPC: fix uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Fix layoutstats handling during read failovers (Benjamin Coddington) [1732409] - [fs] NFS: Fix a typo in nfs_init_timeout_values() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected (Benjamin Coddington) [1732409] - [fs] NFS: fix mount/umount race in nlmclnt. (Benjamin Coddington) [1732409] - [fs] NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock, unlock}data() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant check for the reply length in call_decode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle the SYSTEM_ERR rpc error (Benjamin Coddington) [1732409] - [fs] SUNRPC: rpc_decode_header() must always return a non-zero value on error (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the ENOTCONN error on socket disconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix the minimal size for reply buffer allocation (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a client regression when handling oversized replies (Benjamin Coddington) [1732409] - [fs] pNFS: Fix a typo in pnfs_update_layout (Benjamin Coddington) [1732409] - [fs] SUNRPC: Take the transport send lock before binding+connecting (Benjamin Coddington) [1732409] - [fs] SUNRPC: Micro-optimise when the task is known not to be sleeping (Benjamin Coddington) [1732409] - [fs] SUNRPC: Check whether the task was transmitted before rebind/reconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant calls to RPC_IS_QUEUED() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up (Benjamin Coddington) [1732409] - [fs] nfsd: allow nfsv3 readdir request to be larger. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Respect RPC call timeouts when retrying transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up RPC back channel transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Prevent thundering herd when the socket is not connected (Benjamin Coddington) [1732409] - [fs] nfsd: fix wrong check in write_v4_end_grace() (Benjamin Coddington) [1732409] - [fs] nfsd: fix memory corruption caused by readdir (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow dynamic allocation of back channel slots (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Bump the default callback session slot count to 16 (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert remaining GFP_NOIO, and GFP_NOWAIT sites in sunrpc (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Clean up mirror DS initialisation (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove dead code in ff_layout_mirror_valid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_ds_version() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify ff_layout_get_ds_cred() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Speed up read failover when DSes are down (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Don't invalidate DS deviceids for being unresponsive (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove bogus checks for invalid deviceids (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Avoid unnecessary layout invalidations (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() (Benjamin Coddington) [1732409] - [fs] NFSv4: Handle early exit in layoutget by returning an error (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads (Benjamin Coddington) [1732409] - [fs] NFSv4.2: Add client support for the generic 'layouterror' RPC call (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated (Benjamin Coddington) [1732409] - [fs] NFSv4/pnfs: Fix barriers in nfs4_mark_deviceid_unavailable() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Fix up sparse RCU annotations (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() (Benjamin Coddington) [1732409] - [fs] NFS: Add missing encode / decode sequence_maxsz to v4.2 operations (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Don't process the sequence op more than once. (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Reinitialise sequence results before retransmitting a request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix an Oops in udp_poll() (Benjamin Coddington) [1732409] - [fs] NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount (Benjamin Coddington) [1732409] - [fs] NFS: Fix a soft lockup in the delegation recovery code (Benjamin Coddington) [1732409] - [fs] nfsd: fix performance-limiting session calculation (Benjamin Coddington) [1732409] - [fs] svcrpc: fix UDP on servers with lots of threads (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the redundant 'zerocopy' argument to xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Further cleanups of xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert socket page send code to use iov_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xs_send_kvec() to use iov_iter_kvec() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Initiate a connection close on an ESHUTDOWN error in stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't suppress socket errors when a message read completes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle zero length fragments correctly (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the stream record info when the receive worker is running (Benjamin Coddington) [1732409] - [fs] nfs: fix xfstest generic/099 failed on nfsv3 (Benjamin Coddington) [1732409] - [fs] NFS: Fix typo in comments of nfs_readdir_alloc_pages() (Benjamin Coddington) [1732409] - [fs] NFS: Remove redundant semicolon (Benjamin Coddington) [1732409] - [fs] NFS: readdirplus optimization by cache mechanism (Benjamin Coddington) [1732409] - [fs] fs/nfs: Fix nfs_parse_devname to not modify it's argument (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove pointless test in unx_match() (Benjamin Coddington) [1732409] - [fs] NFS: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use poll() to fix up the socket requeue races (Benjamin Coddington) [1732409] - [fs] SUNRPC: Set memalloc_nofs_save() on all rpciod/xprtiod jobs (Benjamin Coddington) [1732409] - [fs] NFS: Fix sparse annotations for nfs_set_open_stateid_locked() (Benjamin Coddington) [1732409] - [fs] NFS: Fix up documentation warnings (Benjamin Coddington) [1732409] - [fs] NFS: ENOMEM should also be a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: EINTR is also a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: Ensure NFS writeback allocations don't recurse back into NFS. (Benjamin Coddington) [1732409] - [fs] NFS: Pass error information to the pgio error cleanup routine (Benjamin Coddington) [1732409] - [fs] NFS: Clean up list moves of struct nfs_page (Benjamin Coddington) [1732409] - [fs] NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() (Benjamin Coddington) [1732409] - [fs] NFS: Fix an I/O request leakage in nfs_do_recoalesce (Benjamin Coddington) [1732409] - [fs] NFS: Fix I/O request leakages (Benjamin Coddington) [1732409] - [fs] Revert "nfsd4: return default lease period" (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use au_rslack when computing reply buffer size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add rpc_auth::au_ralign field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make AUTH_SYS and AUTH_NULL set au_verfsize (Benjamin Coddington) [1732409] - [fs] NFS: Account for XDR pad of buf->pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce rpc_prepare_reply_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xdr_buf_trim() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce trace points in rpc_auth_gss.ko (Benjamin Coddington) [1732409] - [fs] xprtrdma: Squelch a sparse warning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when decoding RPC Reply header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up rpc_verify_header() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when constructing RPC Call header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add build option to disable support for insecure enctypes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_xprt::tsh_size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove some dprintk() call sites from auth functions (Benjamin Coddington) [1732409] - [fs] NFS: Add trace events to report non-zero NFS status codes (Benjamin Coddington) [1732409] - [fs] NFS: Remove print_overflow_msg() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add trace event that reports reply page vector alignment (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add XDR overflow trace event (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add xdr_stream::rqst field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Display symbolic flag names in RPC trace events (Benjamin Coddington) [1732409] - [fs] rpc: properly check debugfs dentry before using it (Benjamin Coddington) [1732409] - [fs] svcrpc: fix unlikely races preventing queueing of sockets (Benjamin Coddington) [1732409] - [fs] svcrpc: svc_xprt_has_something_to_do seems a little long (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() (Benjamin Coddington) [1732409] - [fs] nfsd: fix an IS_ERR() vs NULL check (Benjamin Coddington) [1732409] - [fs] nfsd: Fix error return values for nfsd4_clone_file_range() (Benjamin Coddington) [1732409] - [fs] nfs: Fix NULL pointer dereference of dev_name (Benjamin Coddington) [1732409] - [fs] SUNRPC: Address Kerberos performance/behavior regression (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix unnecessary retry in nfs4_copy_file_range (Benjamin Coddington) [1732409] - [fs] sunrpc: kernel BUG at kernel/cred.c:825! (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix TCP receive code on archs with flush_dcache_page() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert to DEFINE_SHOW_ATTRIBUTE (Benjamin Coddington) [1732409] - [fs] sunrpc: Add xprt after nfs4_test_session_trunk() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS (Benjamin Coddington) [1732409] - [fs] sunrpc: handle ENOMEM in rpcb_getport_async (Benjamin Coddington) [1732409] - [fs] NFS: remove unnecessary test for IS_ERR(cred) (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix async copy reboot recovery (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix some kernel doc complaints (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify defining common RPC trace events (Benjamin Coddington) [1732409] - [fs] NFS: Fix NFSv4 symbolic trace point output (Benjamin Coddington) [1732409] - [fs] nfs: fixed broken compilation in nfs_callback_up_net() (Benjamin Coddington) [1732409] - [fs] nfs: minor typo in nfs4_callback_up_net() (Benjamin Coddington) [1732409] - [fs] sunrpc: fix debug message in svc_create_xprt() (Benjamin Coddington) [1732409] - [fs] sunrpc: remove svc_rdma_bc_class (Benjamin Coddington) [1732409] - [fs] sunrpc: remove unused bc_up operation from rpc_xprt_ops (Benjamin Coddington) [1732409] - [fs] sunrpc: use SVC_NET() in svcauth_gss_* functions (Benjamin Coddington) [1732409] - [fs] nfsd: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC discard cr_uid from struct rpc_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: simplify auth_unix. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove crbind rpc_cred operation (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove generic cred code. (Benjamin Coddington) [1732409] - [fs] NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. (Benjamin Coddington) [1732409] - [fs] NFS: struct nfs_open_dir_context: convert rpc_cred pointer to cred. (Benjamin Coddington) [1732409] - [fs] NFS: change access cache to use 'struct cred'. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT (Benjamin Coddington) [1732409] - [fs] NFS: move credential expiry tracking out of SUNRPC into NFS. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add side channel to use non-generic cred for rpc call. (Benjamin Coddington) [1732409] - [fs] SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none (Benjamin Coddington) [1732409] - [fs] NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred(). (Benjamin Coddington) [1732409] - [fs] SUNRPC: discard RPC_DO_ROOTOVERRIDE() (Benjamin Coddington) [1732409] - [fs] NFSv4: don't require lock for get_renew_cred or get_machine_cred (Benjamin Coddington) [1732409] - [fs] NFSv4: add cl_root_cred for use when machine cred is not available. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove machine_cred field from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove uid and gid from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove groupinfo from struct auth_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add 'struct cred *' to auth_cred and rpc_cred (Benjamin Coddington) [1732409] - [fs] cred: allow get_cred() and put_cred() to be given NULL. (Benjamin Coddington) [1732409] - [fs] cred: export get_task_cred(). (Benjamin Coddington) [1732409] - [fs] cred: add get_cred_rcu() (Benjamin Coddington) [1732409] - [fs] cred: add cred_fscmp() for comparing creds. (Benjamin Coddington) [1732409] - [fs] SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG (Benjamin Coddington) [1732409] - [fs] nfs: fix comment to nfs_generic_pg_test which does the opposite (Benjamin Coddington) [1732409] - [fs] NFSv4: cleanup remove unused nfs4_xdev_fs_type (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xprt_connect_status() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a race with XPRT_CONNECTING (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix disconnection races (Benjamin Coddington) [1732409] - [fs] Revert "[net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down"" (Benjamin Coddington) [1732409] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1732409] - [fs] NFSD remove OP_CACHEME from 4.2 op_flags (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't force a redundant disconnection in xs_read_stream() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up socket polling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the discard iterator rather than MSG_TRUNC (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat EFAULT as a truncated message in xs_read_stream_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up handling of the XDRBUF_SPARSE_PAGES flag (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix RPC receive hangs (Benjamin Coddington) [1732409] - [fs] nfsd: Return EPERM, not EACCES, in some SETATTR cases (Benjamin Coddington) [1732409] - [fs] sunrpc: fix cache_head leak due to queued request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a potential race in xprt_connect() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a memory leak in call_encode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix leak of krb5p encode pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: call_connect_status() must handle tasks that got transmitted (Benjamin Coddington) [1732409] - [fs] nfs: don't dirty kernel pages read by direct-io (Benjamin Coddington) [1732409] - [fs] NFS: use locks_copy_lock() to copy locks. (Benjamin Coddington) [1732409] - [fs] nfsd: clean up indentation, increase indentation in switch statement (Benjamin Coddington) [1732409] - [fs] nfsd: fix a warning in __cld_pipe_upcall() (Benjamin Coddington) [1732409] - [fs] lockd: fix decoding of TEST results (Benjamin Coddington) [1732409] - [fs] nfsd4: fix crash on writing v4_end_grace before nfsd startup (Benjamin Coddington) [1732409] - [fs] nfsd4: skip unused assignment (Benjamin Coddington) [1732409] - [fs] nfsd4: forbid all renames during grace period (Benjamin Coddington) [1732409] - [fs] nfsd4: remove unused nfs4_check_olstateid parameter (Benjamin Coddington) [1732409] - [fs] nfsd4: zero-length WRITE should succeed (Benjamin Coddington) [1732409] - [fs] NFSv4.2 copy do not allocate memory under the lock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a NFSv4 state manager deadlock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops during delegation callbacks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a bogus get/put in generic_key_to_expire() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a Oops when destroying the RPCSEC_GSS credential cache (Benjamin Coddington) [1732409] - [fs] NFSv4: Ensure that the state manager exits the loop on SIGKILL (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING (Benjamin Coddington) [1732409] - [fs] SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() (Benjamin Coddington) [1732409] - [fs] nfsd: COPY and CLONE operations require the saved filehandle to be set (Benjamin Coddington) [1732409] - [fs] sunrpc: correct the computation for page_ptr when truncating (Benjamin Coddington) [1732409] - [fs] NFS: fix spelling mistake, EACCESS -> EACCES (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use atomic(64)_t for seq_send(64) (Benjamin Coddington) [1732409] - [fs] nfsd: Fix an Oops in free_session() (Benjamin Coddington) [1732409] - [fs] nfsd: correctly decrement odstate refcount in error path (Benjamin Coddington) [1732409] - [fs] nfsd: fix fall-through annotations (Benjamin Coddington) [1732409] - [fs] knfsd: Improve lookup performance in the duplicate reply cache using an rbtree (Benjamin Coddington) [1732409] - [fs] knfsd: Further simplify the cache lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Simplify NFS duplicate replay cache (Benjamin Coddington) [1732409] - [fs] knfsd: Remove dead code from nfsd_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace the cache_detail->hash_lock with a regular spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove non-RCU protected lookup (Benjamin Coddington) [1732409] - [fs] NFS: Fix up a typo in nfs_dns_ent_put (Benjamin Coddington) [1732409] - [fs] NFS: Lockless DNS lookups (Benjamin Coddington) [1732409] - [fs] knfsd: Lockless lookup of NFSv4 identities. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless server RPCSEC_GSS context lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Allow lockless lookups of the exports (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make server side AUTH_UNIX use lockless lookups (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow cache lookups to use RCU protection rather than the r/w spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the auth cred cache to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert auth creds to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify lookup code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up the AUTH cache code (Benjamin Coddington) [1732409] - [fs] NFS: change sign of nfs_fh length (Benjamin Coddington) [1732409] - [fs] sunrpc: safely reallow resvport min/max inversion (Benjamin Coddington) [1732409] - [fs] nfs: remove redundant call to nfs_context_set_write_error() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a compile warning for cmpxchg64() (Benjamin Coddington) [1732409] - [fs] SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor sunrpc_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add lockless lookup of the server's auth domain (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the server 'authtab_lock' and just use RCU (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix lookup revalidate of regular files (Benjamin Coddington) [1732409] - [fs] NFS: Refactor nfs_lookup_revalidate() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace krb5_seq_lock with a lockless scheme (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless lookup of RPCSEC_GSS mechanisms (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_authflavor_lock in favour of RCU locking (Benjamin Coddington) [1732409] - [fs] NFS: Remove private spinlock in struct nfs_pgio_header (Benjamin Coddington) [1732409] - [fs] NFSv3: Improve NFSv3 performance when server returns no post-op attributes (Benjamin Coddington) [1732409] - [fs] NFSv4: Split out NFS v4.2 copy completion functions (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of nfs4_recovery_handle_error() (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of the switch statement in nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFS: Split out the body of nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix the r/wsize checking (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert struct nfs4_state to use refcount_t (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert open state lookup to use RCU (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the open context to RCU (Benjamin Coddington) [1732409] - [fs] NFS: Simplify internal check for whether file is open for write (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the lock context to RCU (Benjamin Coddington) [1732409] - [fs] pNFS: Don't allocate more pages than we need to fit a layoutget response (Benjamin Coddington) [1732409] - [fs] pNFS: Don't zero out the array in nfs4_alloc_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Unexport xdr_partial_copy_from_skb() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up xs_udp_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow AF_LOCAL sockets to use the generic stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up - rename xs_tcp_data_receive() to xs_stream_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code by switching to using iterators (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a bvec array to struct xdr_buf for use with iovec_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a label for RPC calls that require allocation on receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the xprt->sending queue back to an ordinary wait queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix priority queue fairness (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xprt receive queue to use an rbtree (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't take transport->lock unnecessarily when taking XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Cleanup: remove the unused 'task' argument from the request_send() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up transport write space handling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Turn off throttling of RPC slots for TCP sockets (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow soft RPC calls to time out when waiting for the XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow calls to xprt_transmit() to drain the entire transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Enqueue swapper tagged RPCs at the head of the transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Support for congestion control when queuing is enabled (Benjamin Coddington) [1732409] - [fs] SUNRPC: Improve latency for interactive tasks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move RPC retransmission stat counter to xprt_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify xprt_prepare_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the request 'bytes_sent' counter when releasing XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat the task and request as separate in the xprt_ops->send_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up the back channel transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor RPC call encoding (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a transmission queue for RPC requests (Benjamin Coddington) [1732409] - [fs] SUNRPC: Distinguish between the slot allocation list and receive queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Minor cleanup for call_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove wait for reply code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove the reply queue code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename xprt->recv_lock to xprt->queue_lock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't wake queued RPC calls multiple times in xprt_transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Test whether the task is queued before grabbing the queue spinlocks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a helper to wake up a sleeping rpc_task and set its status (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor the transport request pinning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify dealing with aborted partially transmitted messages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add socket transmit queue offset tracking (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move reset of TCP state variables into the reconnect code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename TCP receive-specific state variables (Benjamin Coddington) [1732409] - [fs] SUNRPC: Avoid holding locks across the XDR encoding of the RPC message (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify identification of when the message send/receive is complete (Benjamin Coddington) [1732409] - [fs] SUNRPC: The transmitted message must lie in the RPCSEC window of validity (Benjamin Coddington) [1732409] - [fs] SUNRPC: If there is no reply expected, bail early from call_decode (Benjamin Coddington) [1732409] - [fs] nfsd: remove set but not used variable 'dirp' (Benjamin Coddington) [1732409] - [fs] NFSD introduce async copy feature (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_STATUS xdr (Benjamin Coddington) [1732409] - [fs] NFSD CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Don't open code clearing of delegation state (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix infinite loop on I/O. (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] pNFS: Ensure we return the error if someone kills a waiting layoutget (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] sunrpc: Add comment defining gssd upcall API keywords (Benjamin Coddington) [1732409] - [fs] nfsd: Remove callback_cred (Benjamin Coddington) [1732409] - [fs] nfsd: Use correct credential for NFSv4.0 callback with GSS (Benjamin Coddington) [1732409] - [fs] sunrpc: Extract target name into svc_cred (Benjamin Coddington) [1732409] - [fs] sunrpc: Enable the kernel to specify the hostname part of service principals (Benjamin Coddington) [1732409] - [fs] pNFS: Remove unwanted optimisation of layoutget (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: ff_layout_pg_init_read should exit on error (Benjamin Coddington) [1732409] - [fs] pNFS: Treat RECALLCONFLICT like DELAY... (Benjamin Coddington) [1732409] - [fs] pNFS: When updating the stateid in layoutreturn, also update the recall range (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix locking in pnfs_generic_recover_commit_reqs (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a typo in nfs4_init_channel_attrs() (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't busy wait if NFSv4 session draining is interrupted (Benjamin Coddington) [1732409] - [fs] NFS recover from destination server reboot for copies (Benjamin Coddington) [1732409] - [fs] nfsd: use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] nfsd: constify write_op[] (Benjamin Coddington) [1732409] - [fs] fs/nfsd: Delete invalid assignment statements in nfsd4_decode_exchange_id (Benjamin Coddington) [1732409] - [fs] NFSD: Handle full-length symlinks (Benjamin Coddington) [1732409] - [fs] NFSD: Refactor the generic write vector fill helper (Benjamin Coddington) [1732409] - [fs] nfsd: Mark expected switch fall-through (Benjamin Coddington) [1732409] - [fs] nfsd: fix leaked file lock with nfs exported overlayfs (Benjamin Coddington) [1732409] - [fs] NFS add a simple sync nfs4_proc_commit after async COPY (Benjamin Coddington) [1732409] - [fs] NFS handle COPY ERR_OFFLOAD_NO_REQS (Benjamin Coddington) [1732409] - [fs] NFS send OFFLOAD_CANCEL when COPY killed (Benjamin Coddington) [1732409] - [fs] NFS export nfs4_async_handle_error (Benjamin Coddington) [1732409] - [fs] NFS handle COPY reply CB_OFFLOAD call race (Benjamin Coddington) [1732409] - [fs] NFS add support for asynchronous COPY (Benjamin Coddington) [1732409] - [fs] NFS COPY xdr handle async reply (Benjamin Coddington) [1732409] - [fs] NFS OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFS CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Use an appropriate work queue for direct-write completion (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix error handling in nfs4_sp4_select_mode() (Benjamin Coddington) [1732409] - [fs] pnfs: Use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN (Benjamin Coddington) [1732409] - [fs] NFS: Mark expected switch fall-throughs (Benjamin Coddington) [1732409] - [fs] NFSv4: Mark the inode change attribute up to date in update_changeattr() (Benjamin Coddington) [1732409] - [fs] NFSv4: Detect nlink changes on cross-directory renames too (Benjamin Coddington) [1732409] - [fs] NFSv4: bump/drop the nlink count on the parent dir when we mkdir/rmdir (Benjamin Coddington) [1732409] - [fs] pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn (Benjamin Coddington) [1732409] - [fs] sunrpc: whitespace fixes (Benjamin Coddington) [1732409] - [fs] NFSv4 client live hangs after live data migration recovery (Benjamin Coddington) [1732409] - [fs] NFSv4.0 fix client reference leak in callback (Benjamin Coddington) [1732409] - [fs] sunrpc: kstrtoul() can also return -ERANGE (Benjamin Coddington) [1732409] - [fs] NFS: silence a harmless uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] net/sunrpc: Make rpc_auth_create_args a const (Benjamin Coddington) [1732409] - [fs] pnfs/blocklayout: off by one in bl_map_stripe() (Benjamin Coddington) [1732409] - [fs] nfs: Referrals not inheriting proto setting from parent (Benjamin Coddington) [1732409] - [fs] nfs: initiate returning delegation when reclaiming one that's been recalled (Benjamin Coddington) [1732409] - [fs] fs: nfs: Adding new return type vm_fault_t (Benjamin Coddington) [1732409] - [fs] nfs: add error check in nfs_idmap_prepare_message() (Benjamin Coddington) [1732409] - [fs] NFS: More excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Fix excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Ensure we immediately start writeback on rescheduled writes (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix a potential layoutget/layoutrecall deadlock (Benjamin Coddington) [1732409] - [fs] pNFS: Parse the results of layoutget on open even if permissions checks fail (Benjamin Coddington) [1732409] - [fs] NFS: Allow optimisation of lseek(fd, SEEK_CUR, 0) on directories (Benjamin Coddington) [1732409] - [fs] pNFS: Wait for stale layoutget calls to complete in pnfs_update_layout() (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Ensure we always return a layout if it has layoutstats (Benjamin Coddington) [1732409] - [fs] pNFS: Ignore non-recalled layouts in pnfs_layout_need_return() (Benjamin Coddington) [1732409] - [fs] pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recall (Benjamin Coddington) [1732409] - [fs] pNFS: Don't discard layout segments that are marked for return (Benjamin Coddington) [1732409] - [fs] nfsd: don't advertise a SCSI layout for an unsupported request_queue (Benjamin Coddington) [1732409] - [fs] nfsd: fix corrupted reply to badly ordered compound (Benjamin Coddington) [1732409] - [fs] nfsd: clarify check_op_ordering (Benjamin Coddington) [1732409] - [fs] nfsd: update obselete comment referencing the BKL (Benjamin Coddington) [1732409] - [fs] nfsd4: cleanup sessionid in nfsd4_destroy_session (Benjamin Coddington) [1732409] - [fs] nfsd4: less confusing nfsd4_compound_in_session (Benjamin Coddington) [1732409] - [fs] nfsd4: support change_attr_type attribute (Benjamin Coddington) [1732409] - [fs] nfsd: fix NFSv4 time_delta attribute (Benjamin Coddington) [1732409] - [fs] nfsd4: return default lease period (Benjamin Coddington) [1732409] - [fs] nfsd4: extend reclaim period for reclaiming clients (Benjamin Coddington) [1732409] - [netdrv] i40e: Do not check VF state in i40e_ndo_get_vf_config (Stefan Assmann) [1752498] - [netdrv] i40e: Add support for X710 device (Stefan Assmann) [1752891] - [mm] mm/oom_kill.c: add task UID to info message on an oom kill (Joel Savitz) [1693039] - [pci] ACPICA: Increase total number of possible Owner IDs (Al Stone) [1713050] - [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1751971] - [powerpc] powerpc/imc: Dont create debugfs files for cpu-less nodes (Steve Best) [1726031] - [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1749763] - [infiniband] RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message (Selvin Xavier) [1643312] - [drm] drm/bochs: Fix connector leak during driver unload (Sam Bobroff) [1463490] - [tools] selftests: Remove forced unbuffering for test running (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add test plan API to kselftest.h and adjust callers (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Remove KSFT_TAP_LEVEL (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Move test output to diagnostic lines (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Distinguish between missing and non-executable (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add plan line and fix result line syntax (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract logic for multiple test runs (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Use runner.sh for emit targets (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract single-test shell logic from lib.mk (Desnes Augusto Nunes do Rosario) [1721461] - [tools] x86/selftests/pkeys: Fork() to check for state being preserved (Vladis Dronov) [1738880] - [x86] x86/pkeys: Properly copy pkey state at fork() (Vladis Dronov) [1738880] - [netdrv] cxgb4: fix a memory leak bug (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Prefer pcie_capability_read_word() (Jonathan Toppins) [1725776] - [netdrv] allocate_flower_entry: should check for null deref (Jonathan Toppins) [1725776] - [netdrv] cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS refcounting for alloc/free mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for cxgb4 change mac (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for raw mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Re-work the logic for mps refcounting (Jonathan Toppins) [1725776] - [netdrv] cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Set initial IRQ affinity hints (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Make t4_get_tp_e2c_map static (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size" (Jonathan Toppins) [1725776] - [netdrv] cxgb4: offload VLAN flows regardless of VLAN ethtype (Jonathan Toppins) [1725776] - [netdrv] cxgb4: use firmware API for validating filter spec (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Enable hash filter with offload (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Fix error path in cxgb4_init_module (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Delete all hash and TCAM filters before resource cleanup (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf_main: Mark expected switch fall-through (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf: Display advertised FEC in ethtool (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.23.3.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.22.9.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4/l2t: Use struct_size() in kvzalloc() (Jonathan Toppins) [1725776] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1725776] - [netdrv] crypto/chelsio/chtls: macro correction in tx path (Jonathan Toppins) [1725776]- [kernel] rcu: Add sparse check to rcu_assign_pointer() (Waiman Long) [1737054] - [kernel] rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment (Waiman Long) [1737054] - [kernel] rcu: Repair rcu_nmi_exit() docbook header (Waiman Long) [1737054] - [kernel] rcu: Remove preemption disabling from expedited CPU selection (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() (Waiman Long) [1737054] - [kernel] rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() (Waiman Long) [1737054] - [documentation] doc: Fix outdated links (Waiman Long) [1737054] - [documentation] doc: CPU-hotplug notifiers cannot invoke synchronize_srcu() or srcu_barrier() (Waiman Long) [1737054] - [documentation] doc: Now jiffies_till_sched_qs solicits help from cond_resched() (Waiman Long) [1737054] - [kernel] rcuperf: Stop abusing IS_ENABLED() (Waiman Long) [1737054] - [kernel] rcutorture: Add grace period after CPU offline (Waiman Long) [1737054] - [kernel] torture: Explain and simplify odd "for" loop in mkinitrd.sh (Waiman Long) [1737054] - [kernel] rcutorture: Record grace periods in forward-progress histogram (Waiman Long) [1737054] - [kernel] rcu: Prevent needless ->gp_seq_needed update in __note_gp_changes() (Waiman Long) [1737054] - [kernel] rcu: Do RCU GP kthread self-wakeup from softirq and interrupt (Waiman Long) [1737054] - [kernel] rcu: Add sysrq rcu_node-dump capability (Waiman Long) [1737054] - [kernel] rcu: Protect rcu_check_gp_kthread_starvation() access to ->gp_flags (Waiman Long) [1737054] - [kernel] rcu: Improve diagnostics for failed RCU grace-period start (Waiman Long) [1737054] - [kernel] rcu: Update NOCB comments (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_has_work to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_status to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_task to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking (Waiman Long) [1737054] - [kernel] rcu: Remove wrapper definitions for obsolete RCU update functions (Waiman Long) [1737054] - [kernel] rcu: Discard separate per-CPU callback counts (Waiman Long) [1737054] - [kernel] rcu: Inline _synchronize_rcu_expedited() into synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Determine expedited-GP IPI handler at build time (Waiman Long) [1737054] - [kernel] rcu: Inline rcu_kthread_do_work() into its sole remaining caller (Waiman Long) [1737054] - [kernel] rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR (Waiman Long) [1737054] - [kernel] rcu: Inline force_quiescent_state() into rcu_force_quiescent_state() (Waiman Long) [1737054] - [kernel] rcu: Make expedited IPI handler return after handling critical section (Waiman Long) [1737054] - [kernel] rcu: Rename and comment changes due to only one rcuo kthread per CPU (Waiman Long) [1737054] - [kernel] sched: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [net] net/core: Replace call_rcu_bh() and synchronize_rcu_bh() (Waiman Long) [1737054] - [net] netpoll: allow cleanup to be synchronous (Waiman Long) [1737054] - [net] netfilter: Replace call_rcu_bh(), rcu_barrier_bh(), and synchronize_rcu_bh() (Waiman Long) [1737054] - [kernel] uprobes: Use synchronize_rcu() not synchronize_sched() (Waiman Long) [1737054] - [kernel] rcutorture: Don't do busted forward-progress testing (Waiman Long) [1737054] - [kernel] rcutorture: Use 100ms buckets for forward-progress callback histograms (Waiman Long) [1737054] - [kernel] rcutorture: Recover from OOM during forward-progress tests (Waiman Long) [1737054] - [kernel] rcutorture: Print forward-progress test age upon failure (Waiman Long) [1737054] - [kernel] rcutorture: Print time since GP end upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcutorture: Print histogram of CB invocation at OOM time (Waiman Long) [1737054] - [kernel] rcutorture: Print GP age upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcu: Print per-CPU callback counts for forward-progress failures (Waiman Long) [1737054] - [kernel] rcu: Account for nocb-CPU callback counts in RCU CPU stall warnings (Waiman Long) [1737054] - [kernel] rcutorture: Dump grace-period diagnostics upon forward-progress OOM (Waiman Long) [1737054] - [kernel] rcutorture: Prepare for asynchronous access to rcu_fwd_startat (Waiman Long) [1737054] - [kernel] torture: Remove unnecessary "ret" variables (Waiman Long) [1737054] - [kernel] rcutorture: Affinity forward-progress test to avoid housekeeping CPUs (Waiman Long) [1737054] - [kernel] rcutorture: Break up too-long rcu_torture_fwd_prog() function (Waiman Long) [1737054] - [kernel] rcutorture: Remove cbflood facility (Waiman Long) [1737054] - [kernel] torture: Bring any extra CPUs online during kernel startup (Waiman Long) [1737054] - [kernel] rcutorture: Add call_rcu() flooding forward-progress tests (Waiman Long) [1737054] - [tools] rcutorture/formal: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [tools] tools/kernel.h: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/decnet: Replace rcu_barrier_bh() with rcu_barrier() (Waiman Long) [1737054] - [net] net/core/skmsg: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] cgroups: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] types: Remove call_rcu_bh() and call_rcu_sched() (Waiman Long) [1737054] - [include] percpu-rwsem: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/bridge: Replace call_rcu_bh() and rcu_barrier_bh() (Waiman Long) [1737054] - [kernel] srcu: Use "ssp" instead of "sp" for srcu_struct pointer (Waiman Long) [1737054] - [kernel] srcu: Lock srcu_data structure in srcu_gp_start() (Waiman Long) [1737054] - [mm] mm: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] percpu-refcount: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] events: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] workqueue: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] modules: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] sched/membarrier: synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] lockdep: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] kprobes: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [init] main: Replace rcu_barrier_sched() with rcu_barrier() (Waiman Long) [1737054] - [kernel] tracing: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] tracepoints: Free early tracepoints after RCU is initialized (Waiman Long) [1737054] - [kernel] tracing: Fix synchronizing to event changes with tracepoint_synchronize_unregister() (Waiman Long) [1737054] - [kernel] tracepoint: Make rcuidle tracepoint callers use SRCU (Waiman Long) [1737054] - [fs] fs/file: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/cpufreq_governor: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/intel_pstate: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [vhost] drivers/vhost: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [netdrv] ethernet/sis: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [char] drivers/ipmi: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [crypto] crypto/pcrypt: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [mm] mm: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [kernel] locking/mutex: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [fs] userfaultfd: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [net] smsc: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [scripts] checkpatch.pl: Suggest lockdep instead of asserting !spin_is_locked() (Waiman Long) [1737054] - [scripts] checkpatch: Create table of obsolete APIs and apply to RCU (Waiman Long) [1737054] - [maintainers] MAINTAINERS: Add Joel Fernandes as RCU reviewer (Waiman Long) [1737054] - [kernel] rcu: Avoid signed integer overflow in rcu_preempt_deferred_qs() (Waiman Long) [1737054] - [kernel] rcu: Replace this_cpu_ptr() with __this_cpu_read() (Waiman Long) [1737054] - [kernel] rcu: Speed up expedited GPs when interrupting RCU reader (Waiman Long) [1737054] - [kernel] rcu: Trace end of grace period before end of grace period (Waiman Long) [1737054] - [kernel] rcu: Adjust the comment of function rcu_is_watching (Waiman Long) [1737054] - [kernel] rcu: Add jiffies-since-GP-activity to show_rcu_gp_kthreads() (Waiman Long) [1737054] - [kernel] rcu: Add state name to show_rcu_gp_kthreads() output (Waiman Long) [1737054] - [kernel] rcu: Parameterize rcu_check_gp_start_stall() (Waiman Long) [1737054] - [kernel] rcu: Avoid double multiply by HZ (Waiman Long) [1737054] - [documentation] doc: Fix "struction" typo in RCU memory-ordering documentation (Waiman Long) [1737054] - [documentation] doc: Correct parameter in stallwarn (Waiman Long) [1737054] - [documentation] doc: RCU scheduler spinlock rcu_read_unlock() restriction remains (Waiman Long) [1737054] - [documentation] doc: Make listing in RCU perf/scale requirements use rcu_assign_pointer() (Waiman Long) [1737054] - [documentation] doc: Remove obsolete (non-)requirement about disabling preemption (Waiman Long) [1737054] - [documentation] doc: Make reader aware of rcu_dereference_protected (Waiman Long) [1737054] - [documentation] doc: rcu: Encourage use of rcu_barrier in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete checklist item about synchronize_rcu usage (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete suggestion from checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Add more rationale for using rcu_read_lock_sched in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Update core and full API in whatisRCU (Waiman Long) [1737054] - [documentation] doc: Document rcutorture forward-progress test kernel parameters (Waiman Long) [1737054] - [documentation] doc: rcu: Update description of gp_seq fields in rcu_data (Waiman Long) [1737054] - [documentation] doc: rcu: Better clarify the rcu_segcblist ->len field (Waiman Long) [1737054] - [documentation] doc: rcu: Update Data-Structures for RCU flavor consolidation (Waiman Long) [1737054] - [documentation] doc: Remove rcu_dynticks from Data-Structures (Waiman Long) [1737054] - [documentation] doc: Update information about resched_cpu (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/update.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree_plugin.h (Waiman Long) [1737054] - [kernel] rcu: Stop expedited grace periods from relying on stop-machine (Waiman Long) [1737054] - [kernel] srcu: Prevent __call_srcu() counter wrap with read-side critical section (Waiman Long) [1737054] - [include] srcu: Fix kernel-doc missing notation (Waiman Long) [1737054] - [x86] x86/PCI: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [tools] rcutorture: Make use of nolibc when available (Waiman Long) [1737054] - [tools] rcutorture: Import a copy of nolibc (Waiman Long) [1737054] - [tools] rcutorture: Check initrd/init instead of initrd only (Waiman Long) [1737054] - [tools] rcutorture: Always strip using the cross-compiler (Waiman Long) [1737054] - [tools] rcutorture: Add cross-compile capability to initrd.sh (Waiman Long) [1737054] - [tools] rcutorture: Make initrd/init execute in userspace (Waiman Long) [1737054] - [tools] rcutorture: Add initrd support for systems lacking dracut (Waiman Long) [1737054] - [tools] rcutorture: Automatically create initrd directory (Waiman Long) [1737054] - [documentation] doc: Remove rcu_preempt_state reference in stallwarn (Waiman Long) [1737054] - [documentation] doc: Clarify RCU data-structure comment about rcu_tree fanout (Waiman Long) [1737054] - [documentation] doc: Set down forward-progress requirements (Waiman Long) [1737054] - [powerpc] powerpc: Convert hugepd_free() to use call_rcu() (Waiman Long) [1737054] - [s390] s390/mm: Convert tlb_table_flush() to use call_rcu() (Waiman Long) [1737054] - [kernel] sparc/oprofile: Convert timer_stop() to use synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched/membarrier: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate the RCU update functions invoked by sync.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate synchronize_rcu_mult() (Waiman Long) [1737054] - [kernel] rcu: Fix rcu_{node, data} comments about gp_seq_needed (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_state externs (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for sync.c (Waiman Long) [1737054] - [include] srcu: Add notrace variant of srcu_dereference (Waiman Long) [1737054] - [documentation] PM/EM: Document the Energy Model framework (Phil Auld) [1718927] - [kernel] sched/doc: Document Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/fair: Remove unneeded prototype of capacity_of() (Phil Auld) [1718927] - [kernel] sched/fair: Skip LLC NOHZ logic for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Tune down misfit NOHZ kicks (Phil Auld) [1718927] - [kernel] sched/fair: Comment some nohz_balancer_kick() kick conditions (Phil Auld) [1718927] - [kernel] sched/fair: Prune, fix and simplify the nohz_balancer_kick() comment block (Phil Auld) [1718927] - [kernel] sched/fair: Explain LLC nohz kick condition (Phil Auld) [1718927] - [kernel] sched/fair: Simplify nohz_balancer_kick() (Phil Auld) [1718927] - [kernel] sched/topology: Fix percpu data types in struct sd_data & struct s_data (Phil Auld) [1718927] - [kernel] sched/fair: Simplify post_init_entity_util_avg() by calling it with a task_struct pointer argument (Phil Auld) [1718927] - [kernel] sched/fair: Fix util_avg of new tasks for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Optimize update_blocked_averages() (Phil Auld) [1718927] - [kernel] sched/topology: Introduce a sysctl for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] Revert "sched/core: Take the hotplug lock in sched_init_smp()" (Phil Auld) [1718927] - [kernel] cpu/hotplug: Mute hotplug lockdep during init (Phil Auld) [1718927] - [kernel] sched/fair: Select an energy-efficient CPU on task wake-up (Phil Auld) [1718927] - [kernel] sched/fair: Introduce an energy estimation helper function (Phil Auld) [1718927] - [kernel] sched/fair: Add over-utilization/tipping point indicator (Phil Auld) [1718927] - [kernel] sched/fair: Clean-up update_sg_lb_stats parameters (Phil Auld) [1718927] - [kernel] sched/toplogy: Introduce the 'sched_energy_present' static key (Phil Auld) [1718927] - [kernel] sched/topology: Make Energy Aware Scheduling depend on schedutil (Phil Auld) [1718927] - [kernel] sched/topology: Disable EAS on inappropriate platforms (Phil Auld) [1718927] - [kernel] sched/topology: Add lowest CPU asymmetry sched_domain level pointer (Phil Auld) [1718927] - [kernel] sched/topology: Reference the Energy Model of CPUs when available (Phil Auld) [1718927] - [kernel] PM: Introduce an Energy Model management framework (Phil Auld) [1718927] - [kernel] sched/cpufreq: Prepare schedutil for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/topology: Relocate arch_scale_cpu_capacity() to the internal header (Phil Auld) [1718927] - [kernel] sched/core: Take the hotplug lock in sched_init_smp() (Phil Auld) [1718927] - [kernel] sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU capacity domains (Phil Auld) [1718927] - [kernel] sched/fair: Don't move tasks to lower capacity CPUs unless necessary (Phil Auld) [1718927] - [kernel] sched/fair: Set rq->rd->overload when misfit (Phil Auld) [1718927] - [kernel] sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() (Phil Auld) [1718927] - [kernel] sched/core: Change root_domain->overload type to int (Phil Auld) [1718927] - [kernel] sched/fair: Change 'prefer_sibling' type to bool (Phil Auld) [1718927] - [kernel] sched/fair: Kick nohz balance if rq->misfit_task_load (Phil Auld) [1718927] - [kernel] sched/fair: Consider misfit tasks when load-balancing (Phil Auld) [1718927] - [kernel] sched/fair: Add sched_group per-CPU max capacity (Phil Auld) [1718927] - [kernel] sched/fair: Add 'group_misfit_task' load-balance type (Phil Auld) [1718927] - [kernel] sched/topology: Add static_key for asymmetric CPU capacity optimizations (Phil Auld) [1718927] - [kernel] sched/core, workqueues: Distangle worker accounting from rq lock (Phil Auld) [1737067] - [kernel] workqueue: Use normal rcu (Phil Auld) [1737067] - [kernel] tick/broadcast: Fix warning about undefined tick_broadcast_oneshot_offline() (Phil Auld) [1737067] - [kernel] timer/trace: Improve timer tracing (Phil Auld) [1737067] - [include] timer/trace: Replace deprecated vsprintf pointer extension pf by ps (Phil Auld) [1737067] - [kernel] timer: Move trace point to get proper index (Phil Auld) [1737067] - [kernel] tick/sched: Update tick_sched struct documentation (Phil Auld) [1737067] - [kernel] tick: Remove outgoing CPU from broadcast masks (Phil Auld) [1737067] - [kernel] timekeeping: Consistently use unsigned int for seqcount snapshot (Phil Auld) [1737067] - [kernel] sched/fair: Robustify CFS-bandwidth timer locking (Phil Auld) [1737067] - [kernel] tick/sched : Remove redundant cpu_online() check (Phil Auld) [1737067] - [misc] sched/swait: Rename to exclusive (Phil Auld) [1737067] - [kernel] sched/swait: Switch to full exclusive mode (Phil Auld) [1737067] - [kernel] sched/swait: Remove __prepare_to_swait (Phil Auld) [1737067] - [netdrv] net: ena: don't wake up tx queue when down (John Linville) [1722628] - [netdrv] Revert "net: ena: ethtool: add extra properties retrieval via get_priv_flags" (John Linville) [1722628] - [netdrv] net: ena: Fix bug where ring allocation backoff stopped too late (John Linville) [1722628] - [netdrv] net: ena: update driver version from 2.0.3 to 2.1.0 (John Linville) [1722628] - [netdrv] net: ena: remove inline keyword from functions in *.c (John Linville) [1722628] - [netdrv] net: ena: add ethtool function for changing io queue sizes (John Linville) [1722628] - [netdrv] net: ena: allow queue allocation backoff when low on memory (John Linville) [1722628] - [netdrv] net: ena: make ethtool show correct current and max queue sizes (John Linville) [1722628] - [netdrv] net: ena: enable negotiating larger Rx ring size (John Linville) [1722628] - [netdrv] net: ena: add MAX_QUEUES_EXT get feature admin command (John Linville) [1722628] - [netdrv] net: ena: use dev_info_once instead of static variable (John Linville) [1722628] - [netdrv] net: ena: add good checksum counter (John Linville) [1722628] - [netdrv] net: ena: optimise calculations for CQ doorbell (John Linville) [1722628] - [netdrv] net: ena: add support for changing max_header_size in LLQ mode (John Linville) [1722628] - [netdrv] net: ena: allow automatic fallback to polling mode (John Linville) [1722628] - [netdrv] net: ena: add newline at the end of pr_err prints (John Linville) [1722628] - [netdrv] net: ena: arrange ena_probe() function variables in reverse christmas tree (John Linville) [1722628] - [netdrv] net: ena: replace free_tx/rx_ids union with single free_ids field in ena_ring (John Linville) [1722628] - [netdrv] net: ena: ethtool: add extra properties retrieval via get_priv_flags (John Linville) [1722628] - [netdrv] net: ena: add handling of llq max tx burst size (John Linville) [1722628] - [netdrv] net: ena: gcc 8: fix compilation warning (John Linville) [1722628] - [netdrv] net: ena: fix ena_com_fill_hash_function() implementation (John Linville) [1722628] - [netdrv] net: ena: improve latency by disabling adaptive interrupt moderation by default (John Linville) [1722628] - [netdrv] net: ena: fix return value of ena_com_config_llq_info() (John Linville) [1722628] - [netdrv] net: ena: fix incorrect test of supported hash function (John Linville) [1722628] - [netdrv] net: ena: fix: Free napi resources when ena_up() fails (John Linville) [1722628] - [netdrv] net: ena: fix: set freed objects to NULL to avoid failing future allocations (John Linville) [1722628] - [netdrv] net: ena: fix swapped parameters when calling ena_com_indirect_table_fill_entry (John Linville) [1722628] - [arm64] arm64: kexec: Add comment to explain use of __flush_icache_range() (Mark Salter) [1757450] - [arm64] arm64: kexec: machine_kexec should call __flush_icache_range (Mark Salter) [1757450] - [arm64] arm64: Do not issue IPIs for user executable ptes (Mark Salter) [1757450] - [arm64] arm64: hibernate: Avoid sending cross-calling with interrupts disabled (Mark Salter) [1757450] - [arm64] arm64: mm: Export __flush_icache_range() to modules (Mark Salter) [1757450] - [arm64] arm64: IPI each CPU after invalidating the I-cache for kernel mappings (Mark Salter) [1757450] - [s390] s390/dasd: Handle out-of-space constraint (Philipp Rudo) [1525398] - [s390] s390/dasd: Use ALIGN_DOWN macro (Philipp Rudo) [1525398] - [s390] s390/dasd: Make dasd_setup_queue() a discipline function (Philipp Rudo) [1525398] - [s390] s390/dasd: Add new ioctl to release space (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dasd_sleep_on_queue_interruptible() (Philipp Rudo) [1525398] - [s390] s390/dasd: Add missing intensity definition (Philipp Rudo) [1525398] - [s390] s390/dasd: Fix whitespace (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dynamic formatting support for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Recognise data for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Put sub-order definitions in a separate section (Philipp Rudo) [1525398] - [s390] s390/dasd: Make layout analysis ESE compatible (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove old defines and function (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove unused structs and function prototypes (Philipp Rudo) [1525398] - [tools] perf report: Dump s390 counter set data to file (Philipp Rudo) [1731036] - [tools] perf report: Display arch specific diagnostic counter sets, starting with s390 (Philipp Rudo) [1731036] - [tools] perf report: Add s390 diagnosic sampling descriptor size (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for CPU-MF SVN 6 (Philipp Rudo) [1731036] - [s390] s390/cpumf: Fix warning from check_processor_id (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for s390 counter facility diagnostic trace (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Handle EBUSY return code from CPU counter facility reservation (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: add ctr_stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move common functions into a separate file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_avail() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: replace stcctm5() with the stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: add store cpu counter multiple instruction support (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Add minimal in-kernel interface for counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_alert() to obtain measurement alerts (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: move struct cpu_cf_events and per-CPU variable to header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: rename per-CPU counter facility structure and variables (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: prepare for in-kernel counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move counter set controls to a new header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Reject request for sampling in event initialization (Philipp Rudo) [1731036] - [s390] s390/perf: Change CPUM_CF return code in event init function (Philipp Rudo) [1731036] - [acpi] ACPI / property: Add two new Thunderbolt property GUIDs to the list (Jarod Wilson) [1483494] - [acpi] ACPI: property: restore _DSD data subnodes GUID comment (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Intel Ice Lake (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Expose active parts of NVM even if upgrade is not supported (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Hide switch attributes that are not set (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not fail adding switch if some port is not implemented (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Use 32-bit writes when writing ring producer/consumer (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move NVM upgrade support flag to struct icm (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Correct path indices for PCIe tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Show key using *pE not *pEp (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Switch to use device_property_count_uXX() (Jarod Wilson) [1483494] - [include] device property: Add helpers to count items in an array (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Implement CIO reset correctly for Titan Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make sure device runtime resume completes before taking domain lock (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier for more missed files (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make priority unsigned in struct tb_path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: shash - remove shash_desc::flags (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Start firmware on Titan Ridge Apple systems (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Reword output of tb_dump_hop() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make rest of the logging to happen at debug level (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for XDomain connections (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make tb_switch_alloc() return ERR_PTR() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for DMA tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add XDomain UUID exchange support (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Run tb_xdp_handle_request() in system workqueue (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not tear down tunnels when driver is unloaded (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Display Port tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rework NFC credits handling (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize port finding routines to support all port types (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Scan only valid NULL adapter ports in hotplug (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for full PCIe daisy chains (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Discover preboot PCIe paths the boot firmware established (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Deactivate all paths before restarting them (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Extend tunnel creation to more than 2 adjacent switches (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add helper function to iterate from one port to another (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Assign remote for both ports in case of dual link (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add functions for allocating and releasing HopIDs (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize tunnel creation functionality (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rename tunnel_pci to tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Cache adapter specific capability offset into struct port (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Properly disable path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Set sleep bit when suspending switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Configure lanes when switch is initialized (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move LC specific functionality into a separate file (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add dummy read after port capability list walk on Light Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Enable TMU access when accessing port space on legacy devices (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not allocate switch if depth is greater than 6 (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Take domain lock in switch sysfs attribute callbacks (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Block reads and writes if switch is unplugged (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Drop duplicated get_switch_at_route() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Remove unused work field in struct tb_switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check the return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a missing check of kzalloc (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: xdomain: Fix to check return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check return value of ida_simple_get (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check for kmemdup failure (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix a missing check of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a NULL pointer dereference (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Prevent root port runtime suspend during NVM upgrade (Jarod Wilson) [1483494] - [netdrv] net/ibmvnic: prevent more than one thread from running in reset (Steve Best) [1756943] - [netdrv] net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (Steve Best) [1756943] - [netdrv] sfc: don't score irq moderation points for GRO (Jarod Wilson) [1736303] - [netdrv] sfc: Use dev_get_drvdata where possible (Jarod Wilson) [1736303] - [netdrv] sfc: Remove 'PCIE error reporting unavailable' (Jarod Wilson) [1736303] - [netdrv] sfc: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1736303] - [netdrv] sfc: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1736303] - [netdrv] bonding: no need to print a message if debugfs_create_dir() fails (Jarod Wilson) [1756517] - [netdrv] bonding: Add vlan tx offload to hw_enc_features (Jarod Wilson) [1756517] - [netdrv] bonding: fix value exported by Netlink for peer_notif_delay (Jarod Wilson) [1756517] - [netdrv] bonding: add an option to specify a delay between peer notifications (Jarod Wilson) [1756517] - [netdrv] bonding: validate ip header before check IPPROTO_IGMP (Jarod Wilson) [1756517] - [netdrv] bonding/main: fix NULL dereference in bond_select_active_slave() (Jarod Wilson) [1756517] - [netdrv] bonding: Always enable vlan tx offload (Jarod Wilson) [1756517] - [netdrv] bonding/options: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/alb: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/802.3ad: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/main: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: add slave_foo printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: fix error messages in bond_do_fail_over_mac (Jarod Wilson) [1756517] - [netdrv] bonding: improve event debug usability (Jarod Wilson) [1756517] - [netdrv] net: bonding: Inherit MPLS features from slave devices (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 90 (Jarod Wilson) [1756517] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5 (Jarod Wilson) [1756517] - [netdrv] bonding: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1756517] - [powerpc] powerpc/fadump: support holes in kernel boot memory area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: remove RMA_START and RMA_END macros (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about option to release opalcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider f/w load area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: provide an option to invalidate /sys/firmware/opal/core file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: enable CONFIG_OPAL_CORE for FADUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: export /sys/firmware/opal/core for analysing opal crashes (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about CONFIG_PRESERVE_FA_DUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add support to preserve crash data on FADUMP disabled kernel (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve how crashed kernel's memory is reserved (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider reserved ranges while releasing memory (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make crash memory ranges array allocation generic (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process architected register state data provided by firmware (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make use of memblock's bottom up allocation mode (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Update documentation about OPAL platform support (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: handle invalidation of crashdump and re-registraion (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Warn before processing partial crashdump (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process the crashdump by exporting it as /proc/vmcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: support copying multiple kernel boot memory regions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define OPAL register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: reset metadata address during clean up (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: register kernel metadata address with opal (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve fadump_reserve_mem() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add fadump support on powernv (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opal: add MPIPL interface definitions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/powernv: Make possible for user to force a full ipl cec reboot (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use FADump instead of fadump for how it is pronounced (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: move out platform specific support from generic code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: release all the memory above boot memory size (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add source info while displaying region contents (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: define RTAS register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: introduce callbacks for platform specific operations (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move rtas specific definitions to platform code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define an empty fadump_cleanup() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use helper functions to reserve/release cpu notes buffer (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Improve fadump documentation (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: declare helper functions in internal header file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add helper functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move internal macros/definitions to a new header (Desnes Augusto Nunes do Rosario) [1524687] - [watchdog] watchdog: iTCO: Add support for Cannon Lake PCH iTCO (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus (Alexander Beregalov) [1724532] - [block] loop: set PF_MEMALLOC_NOIO for the worker thread (Ming Lei) [1741392] - [fs] bdev: Fixup error handling in blkdev_get() (Ming Lei) [1741392] - [block] loop: Fix mount(2) failure due to race with LOOP_SET_FD (Ming Lei) [1741392] - [block] block, bfq: handle NULL return value by bfq_init_rq() (Ming Lei) [1741392] - [block] block, bfq: move update of waker and woken list to queue freeing (Ming Lei) [1741392] - [block] block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed (Ming Lei) [1741392] - [block] block: aoe: Fix kernel crash due to atomic sleep when exiting (Ming Lei) [1741392] - [block] rq-qos: use a mb for got_token (Ming Lei) [1741392] - [block] rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule (Ming Lei) [1741392] - [block] rq-qos: don't reset has_sleepers on spurious wakeups (Ming Lei) [1741392] - [block] rq-qos: fix missed wake-ups in rq_qos_throttle (Ming Lei) [1741392] - [include] wait: add wq_has_single_sleeper helper (Ming Lei) [1741392] - [block] block, bfq: check also in-flight I/O in dispatch plugging (Ming Lei) [1741392] - [block] block: fix sysfs module parameters directory path in comment (Ming Lei) [1741392] - [block] block: Allow mapping of vmalloc-ed buffers (Ming Lei) [1741392] - [block] block/bio-integrity: fix a memory leak bug (Ming Lei) [1741392] - [block] block: Disable write plugging for zoned block devices (Ming Lei) [1741392] - [block] blk-throttle: fix zero wait time for iops throttled group (Ming Lei) [1741392] - [block] block: Fix potential overflow in blk_report_zones() (Ming Lei) [1741392] - [block] blk-cgroup: turn on psi memstall stuff (Ming Lei) [1741392] - [block] block: init flush rq ref count to 1 (Ming Lei) [1741392] - [lib] sbitmap: Replace cmpxchg with xchg (Ming Lei) [1741392] - [block] block: Remove unused code (Ming Lei) [1741392] - [block] block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case (Ming Lei) [1741392] - [block] block, bfq: re-schedule empty queues if they deserve I/O plugging (Ming Lei) [1741392] - [block] block, bfq: preempt lower-weight or lower-priority queues (Ming Lei) [1741392] - [block] block, bfq: detect wakers and unconditionally inject their I/O (Ming Lei) [1741392] - [block] block, bfq: bring forward seek&think time update (Ming Lei) [1741392] - [block] block, bfq: update base request service times when possible (Ming Lei) [1741392] - [block] block, bfq: fix rq_in_driver check in bfq_update_inject_limit (Ming Lei) [1741392] - [block] block, bfq: reset inject limit when think-time state changes (Ming Lei) [1741392] - [kernel] cgroup: export css_next_descendant_pre for bfq (Ming Lei) [1741392] - [block] block: update print_req_error() (Ming Lei) [1741392] - [block] block: use blk_op_str() in blk-mq-debugfs.c (Ming Lei) [1741392] - [block] block: add centralize REQ_OP_XXX to string helper (Ming Lei) [1741392] - [block] block: improve print_req_error (Ming Lei) [1741392] - [block] block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG (Ming Lei) [1741392] - [block] bfq-iosched: move bfq_stat_recursive_sum into the only caller (Ming Lei) [1741392] - [block] blk-cgroup: move struct blkg_stat to bfq (Ming Lei) [1741392] - [block] blk-cgroup: introduce a new struct blkg_rwstat_sample (Ming Lei) [1741392] - [block] blk-cgroup: pass blkg_rwstat structures by reference (Ming Lei) [1741392] - [block] blk-cgroup: factor out a helper to read rwstat counter (Ming Lei) [1741392] - [block] block: drbd: no need to check return value of debugfs_create functions (Ming Lei) [1741392] - [block] blk-core: Remove blk_end_request*() declarations (Ming Lei) [1741392] - [block] block: code cleanup queue_poll_stat_show() (Ming Lei) [1741392] - [block] block: use right format specifier for op (Ming Lei) [1741392] - [block] block: get rid of redundant else (Ming Lei) [1741392] - [block] block: use req_op() to maintain consistency (Ming Lei) [1741392] - [fs] blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration (Ming Lei) [1741392] - [block] blkcg: blkcg_activate_policy() should initialize ancestors first (Ming Lei) [1741392] - [block] blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() (Ming Lei) [1741392] - [block] blkcg: update blkcg_print_stat() to handle larger outputs (Ming Lei) [1741392] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1741392] - [block] block: genhd: Use struct_size() helper (Ming Lei) [1741392] - [block] block: null_blk: fix race condition for null_del_dev (Ming Lei) [1741392] - [block] blk-mq/debugfs: Fix improper print qualifier (Ming Lei) [1741392] - [block] loop: Don't change loop device under exclusive opener (Ming Lei) [1741392]- [documentation] timekeeping.txt: Correct maxCount of n-bit binary counter (Jaroslav Kysela) [1738610] - [sound] ALSA: clk: Add (devm_)clk_get_optional() functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: align comments with firmware files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: rename SOUNDWIRE to ALH (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: add ALH parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headers again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fe_compr can be bit field (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fixup for_each_card_links() macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Define a set of DAPM pre/post-up events (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: use bit field for bus_control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: remove an unused field from struct hda_codec (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Avoid polluting led_* namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Hiby device family to quirks for native DSD support (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: DSD auto-detection for Playback Designs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: remove some dead code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Clean up check_input_term() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Remove superfluous bLength checks (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Simplify parse_audio_unit() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: More validations of descriptor units (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Check mixer unit bitmap yet more strictly (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix memory leak at line6_init_pcm() error path (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit (Jaroslav Kysela) [1738610] - [sound] ALSA: hiface: fix multiple memory leak bugs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix PCM device order (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify audioformat release code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Scarlett Gen 2 mixer interface (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: sizeof (byte) is always 1, use that fact. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix a typo (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix Line6 Helix audio format rates (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix parse of UAC2 Extension Units (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix write on zero-sized buffer (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix sign unintended sign extension on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Sanity checks for each pipe and EP types (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Use container_of() (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Drop superfluous timer helper function (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Assure canceling delayed work at disconnection (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 (Jaroslav Kysela) [1738610] - [sound] ALSA: sparc: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: txx9: txx9aclc-generic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: osk5912: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap3pandora: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: n810: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix SDMA users not providing channel names (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: ams-delta: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: pass volume min/max linear value to FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add earpiece (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: spdifrx: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: dfsdm: add 16 bits audio record support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add cpu_dai_name for DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add min/max step for volume_table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sof: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: clarify operator precedence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASOC: SOF: ipc: prevent logging trace messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 during clear stream status (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: modify stream interrupt handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hda_stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: dont wake dsp up in kcontrol IO (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: compress: Fix memory leak from snd_soc_new_compress (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: sh7760-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: add missing pin sharing with SSI9 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: migor: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tobermory: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8580: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smartq_wm8987: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix a double-free issue for cpu_dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix an use-after-free issue for codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: lowland: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: littlemill: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: jive_wm8750: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: h1940_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: bells: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip-max98090: Remove MICBIAS as supply of input pin IN34 (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: pdm: select CONFIG_RATIONAL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: tosa: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: hx4700: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: kernel: fix typos and some coding style in comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: zylonite: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: z2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: ttc-dkb: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: spitz: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: poodle: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: palm27x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: mioa701_wm9713: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: magician: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: imote2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: em-x270: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e800_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e750_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e740_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: corgi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: brownstone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: expose all 8 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmout: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmout: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmin: expose all 16 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmin: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: fix sample clock inversion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: require regmap mmio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: free reset on device removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: add reset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifout: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifin: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: expose all 8 outputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-fifo: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6797-mt6351: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-wm8960: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-cs42448: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add missing newline at end of file (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: qi_lb60: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 239 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix incorrect capture position reporting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix NULL ptr dereference when unloading clk dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Don't return failure on machine driver reload (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Do not disable FW notifications (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: correct naming for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add MCLK support for BYT platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_rt286: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5660: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_nocodec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_da7213: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_rt298: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_for_each_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: add missing const at graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: phycore-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card-utils: care no Platform for DPCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: wm1133-ev1: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: pcm030-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-mc13783: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: eukrea-tlv320: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: efika-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: Allow bus error handler to be called directly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove multiple defines. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: add irqflag IRQF_ONESHOT flag (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix misuse of GENMASK macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tas571x: Fix -Wunused-const-variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix charge pump source assignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix of unmute outputs on probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: add ADC mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Improve VAG power and mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix definition of VAG Ramp Control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Rename driver to differentiate from main codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: remove redundant assignment to variable idx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5514-spi: don't use snd_soc_lookup_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: simplify the EFUSE read function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Remove executable attribute from source files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: add silence detection and manual PDB control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Convert headers to SPDX (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix DC calibration offset not applying (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Relocate my e-mail to .com domain zone (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8825: fix fake interruption when booting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8822: support master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: soc: codecs: mt6358: change return type of mt6358_codec_init_reg (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: msm8916-wcd-digital: Add sidetone support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98383: fix i2c probe failure (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 496 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: report codec link up/down status to bus (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec: hdac_hdmi: fix pin connections at cvt enable (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 463 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: mark PM function as __maybe_unused (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: use mdelay for sdmode-delay (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: avoid speaker pop when playback startup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix MFREQ selection issue for async mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cros_ec_codec: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4118: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: spi: AD ASoC: declare missing of table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ab8500: add range to usleep_range (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: snappercl15: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: simone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: edb93xx: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm: cygnus-pcm: Unneeded variable: "ret". (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1200: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9g20_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: mikroe-proto: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-wm8904: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pdmic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-classd: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 (Jaroslav Kysela) [1738610] - [sound] ALSA: ps3: Remove Unneeded variable: "ret" (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 (Jaroslav Kysela) [1738610] - [sound] ALSA: rme9652: Unneeded variable: "result". (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 274 (Jaroslav Kysela) [1738610] - [sound] ALSA: hdspm: Fix single speed ADAT capture and playback with RME HDSPe AIO (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 264 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - Remove set but not used variables 'orun_mask, urun_mask' (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es: Remove unneeded variable err (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - add support for LX6464ESe pci express variant (Jaroslav Kysela) [1738610] - [sound] ALSA: ice1712: Check correct return value to snd_i2c_sendbytes (EWS/DMX 6Fire) (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 29 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 46 (Jaroslav Kysela) [1738610] - [sound] ALSA: emu10k1: Remove unneeded variable "change" (Jaroslav Kysela) [1738610] - [sound] ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup (Jaroslav Kysela) [1738610] - [sound] ALSA: pci: echoaudio: remove variable which is a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 364 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Jaroslav Kysela) [1738610] - [sound] ALSA: cs4281: remove redundant assignment to variable val and remove a goto (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 116 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 456 (Jaroslav Kysela) [1738610] - [sound] ALSA: au88x0: Remove unneeded variable: "changed" (Jaroslav Kysela) [1738610] - [sound] ALSA: asihpi: Remove unneeded variable change (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 88 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: remove unused variable 'snd_ac97_controls_master_mono' (Jaroslav Kysela) [1738610] - [sound] ALSA: dmasound_atari: Mark expected switch fall-through (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 (Jaroslav Kysela) [1738610] - [sound] ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: isa/wavefront: remove redundant assignment to pointer bptr (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 370 (Jaroslav Kysela) [1738610] - [sound] ALSA: sb: remove redundant assignment to variable result (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda: Add codec on bus address table lately" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Unexport a few more stuff (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Drop export of snd_hdac_bus_add/remove_device() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add codec on bus address table lately (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: readl/writel need linux/io.h (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move parts of NHLT code to new module (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix 1-minute detection delay when i915 module is not available (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix a headphone detection issue when using SOF (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_update_rirb (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: add polling mode in snd_hdac_bus_get_response (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sdm845: remove unneeded semicolon (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove redundant use of ret variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: Add an op to set callback function for plug event (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_bind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add new soc_link_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1305: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: simple-card-utils: set 0Hz to sysclk when shutdown (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: ignore 0Hz sysclk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: make two arrays static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Use regmap_multi_reg_write() when initializing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Reset used registers at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Group register initialization at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: support fixed and variable both clock rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix redundant codes of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add DT-bindings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix COMPILE_TEST error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Include link-name in error messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Fix NULL pointer in of parser (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Mark links as nonatomic (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment to jack at soc_remove_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf-audio: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add clock control of MCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_for_each_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for cpu (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_components() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add snd_soc_dapm_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dapm related setup at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_component() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_rtd_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix space issues (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove forward declaration of headset_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move headset jack to card-specific storage (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Haswell: Adjust machine device private context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk returns -ENOTSUPP (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based channel lookup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Add S32_LE as support format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .prepare callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: Fix implicit fallthrough warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_ssi: Fix clock control issue in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix primary interpolator max rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data is valid on rising edge (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: implement left-justified data mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: rework DAI format configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Force suspend/resume during system suspend/resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data align issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: add mutex protection to set_fmt/set_tdm_slot (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix inverted L/R of headphone mixer volume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix headphone mixer volume table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Release topology when we are done with it (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove memory available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove MCPS available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove static table index when parsing topology (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print module type instead of id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: NHLT: Fix debug print format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: fix memory leaks on sm, se and sbe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_*_create flow (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate how dtexts and dvalues are freed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: fix modern dai link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use correct function to access iomem space (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix an is IS_ERR() vs NULL check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i: Revert A83t description (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix return value check in imx8_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM-related variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: Revert initial A83t support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmix: register the card on a proper dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Make some functions static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: rename soc_post_component_init() to soc_rtd_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize list at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: fix get control data return type and arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize component list (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use for_each_component_dais() at remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_cleanup_card_resources() become void (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use device_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: switch tdm pins gpio function when playback on or off (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701: Fix -Wunused-const-variable warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8988: fix typo in wm8988_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8 HW support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add OF DSP device support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: AMD: Fix Kconfig warning without GPIOLIB (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for DSP formats (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_width by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the actual format width instead of an hardcoded one (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the physical / slot width for the clocks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for TDM slots (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded dai_link check from snd_soc_remove_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: merge snd_soc_initialize_card_lists() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx8qm (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix simultaneous capture and playback in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix unprepare of GCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Support more channels (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Pass the channels number as an argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Remove duplicated quirks structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK period on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix MCLK Enable bit offset on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix WSS and SR fields for the A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK polarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix LRCK and BCLK polarity offsets on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: RX and TX counter registers are swapped (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the MCLK and BCLK dividers on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the format configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the channel configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Rework MCLK divider calculation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_channels by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Switch to devm for PCM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Register regmap and PCM before our component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: implement input mode select as a mux (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: fix typo in DAPM kcontrol name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: Fix double reset assersion when transitioning to suspend state (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: initial support for Intel ALH DAI type (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Add dummy support for i.MX8 DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: Add driver suspend and resume to support MEGA Fast (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for EHL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for Tiger Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add Cometlake machine driver support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: 88pm860x: remove unused variables 'pcm_switch_controls' and 'aif1_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l56: remove unused variable 'adc_swap_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: remove unused variable 'pga_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: remove unused variable 'cm_m_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic23: remove unused variable 'tlv320aic23_rec_src' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: remove unused variable 'dac_vol_tlv' and 'adc_vol_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98371: remove unused variable 'max98371_noload_gain_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l73: remove unused variables 'vsp_output_mux' and 'xsp_output_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print constant literals from format specifier (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6358: add delay after dmic clock on (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: remove unused variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt2701: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: Fix -Wunused-const-variable warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4349: Use PM ops 'cs4349_runtime_pm' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: Fix copy-paste error in es8328_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: hsw: remove i386 build warning w/ size_t argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix typos in ti/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Set period size to 240 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow reconfiguration of tdm_slots and slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Retain the independence of DAC and ADC side of the codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: make headset codec optional (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max9850: remove unused variable 'max9850_reg' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98926: remove two unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style of aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: Offload dapm update at jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: byt: Refactor fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: bdw: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Remove call to snd_sof_dsp_mailbox_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ml26124: remove unused variable 'ngth' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6351: remove unused variable 'mt_lineout_control' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tscs454: remove unused variable 'PLL_48K_RATE' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fix module_put() warning in soc_cleanup_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for card->deferred_resume_work (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded list_empty() check for snd_soc_try_rebind_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_init_card_debugfs() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_card_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_add_routes() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_component_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hda: fix page fault issue by removing race (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Direct MMIO accesses (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx7ulp/imx8mq (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: mark regmap as fast_io (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: large_config_get overhaul (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Implement set_bclk_ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for SAI new version (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: add of_match data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Update Tx/Rx channel enable mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add registers definition for multiple datalines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_new_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use for_each_card_links_safe() at snd_soc_find_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: check return value of snd_soc_add_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment for for_each_xxx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: set component->debugfs_root NULL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add a flag for the R0 calibration test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: don't call clk_get_rate() under atomic context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: Remove executable bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_mmap() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_page() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_copy_user() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_ioctrl() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pointer() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_set_bias_level() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_stream_event() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_seq_notifier() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_name() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_is_suspended() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_params() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_close() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_get/put() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-component.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_fill_silence() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_copy_kernel() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_ack() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma address for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: zx-tdm: remove redundant assignment to ts_width on error return path (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: SoC: skylake: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fill some of the runtime stream parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: remove ephemeral variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: create pcm for codec2codec links as well (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: use common NHLT module (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Limit large_config_get to single frame (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix use of potentially uninitialized variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Update request-reply IPC model (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Common: Fix NULL dereference in tx_wait_done (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix race condition in IPC rx list (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 490 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: move NHLT header to common directory (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: psc-ac97: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: aio-dma: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: evea: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: inno_rk3036: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mmp-sspa: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: jz4725b: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: spear: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs-saif: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_audmix: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6797: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt8173: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra20_das: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: override codec2codec params (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: add 88200 and 96000 sampling rate support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Incorrect SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fix missing return of error return code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for correct symmetric sample bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Correct slot_width posed constraint (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: Fix mono capture (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix some acpi vs apci typo in somme comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: deal with params when necessary (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: name link using stream direction (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: run callbacks in order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: Add uda1334 codec driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Add RT1308 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Makefile - fix the top-level kernel module names (add snd- prefix) (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve serializer handling in multi AXR setups (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for RIGHT_J format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Make MCPS and CPS params obsolete (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Reset pipeline before its deletion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Strip T and L from TLV IPCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Properly cleanup on component removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Initialize lists before access so they are safe to use (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add function to cleanup debugfs interface (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Switch to modern UUID API (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Fail card instantiation if DAI format setup fails (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use existing snd_soc_dai_digital_mute() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compress_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_delay() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_bespoke_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_shutdown() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_startup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Return -ENOTSUPP from set_channel_map() if no operation provided (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support dai_link with platforms_num != 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: defer card registration if codec component is missing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_dai_link_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_is_matching_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_find_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: allow no Platform on dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: add sound dai_link connection macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: Support hw_free() callback at DAI level (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: Fix a typo in the name of a function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove dev_err() usage after platform_get_irq() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: recover the channel swap after xrun (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Wrap some operations to be functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add pm runtime function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ssp: BCLK delay parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add DMIC token for unmute gain ramp time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix stream id setting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix link DMA config (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reset link DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reserve host DMA channel for hostless streams (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: assign link DMA channel at run-time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Elkhart Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Tiger Lake. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure DMA is start/stop by read the RUN bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix HDA direct MMIO access (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: clear stream status and wakests properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add function for hda stop chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: set position buffer in init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: correct ROM state mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_window_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_mailbox_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add runtime idle callback (Jaroslav Kysela) [1738610] - [sound] ALSA: docs: timers: convert docs to ReST and rename to *.rst (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use SOF defined init chip in resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Enable jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce ifdef usage for hda (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: remove unused state variable in suspend function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: implement runtime idle for CNL/APL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined stop chip in suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the SOF defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: release link DMA for paused streams during suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Don't ignore SRAM block types (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Use the BAR provided by FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: increase default IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: use timeout configured at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: add ALH support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: use common code to send PCM_FREE IPC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: reset DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pci: mark last_busy value at runtime PM init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fixup HDaudio topology name with DMIC number (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Add missing include file hdac_hda.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Initialize hdaudio bus properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix MSI handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add a parameter to disable MSI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated include from hda.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: disallow building without CONFIG_PCI again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: intel: extend IPC dump information (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow all channels in case of parallel DIN/DOUT setup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Fix a typo in the name of a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM slots parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Rename min_frame_size to slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dependency to dmic driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Match Product Family instead of product (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Invalidate only paths reachable for a given stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: use set_get_data in process load (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add compatible string for imx6ull (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Remove magic number register writes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Revert remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: depop stereo dac (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: handle concurrent interrupts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: clear interrupts by polarity flip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: move jack-detect init to i2c probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: fall back to DT prop names on error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add component driver name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: use more of the volume range from DACs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: remove w90x900/nuc900 platform drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nuc900: nuc900-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add dmic dapm widget to support dmic PCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add for_each_xxx macro for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: remove useless check on codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: fix null pointer dereference in clean up (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sst: fix kmalloc call with wrong flags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Fix deadlock in snd_soc_instantiate_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove erroneous soc_cleanup_card_resources() call (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for CPU (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: move DAI pre-links initiation to snd_soc_instantiate_card (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix warning reported by kbuild test robot and minor issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Mark format integer literals as unsigned (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Tell codec that jack is being removed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Change SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rt274: Fix internal jack assignment in set_jack callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 395 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 340 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add offset to RX channel select (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix sun8i tx channel offset mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98090: remove 24-bit format support if RJ is 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: da7219: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Implement set_tdm_slot callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: Make some symbols static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove set but not used variable 'is_right_j ' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add RT1011 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: debug: add new debugfs entries for IPC flood test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: mirror firmware changes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: send time stamp to FW for alignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: bump to ABI 3.6 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: soundwire: add initial soundwire support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add support for mux/demux component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix DSP oops definitions in FW ABI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: move code around for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Do not send cmd via SHIM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ASoC: core: use component driver name as component name" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: replace fw ready bitfield with explicit bit ordering (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: fix typos of SPDX-License-Identifier (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add COMPILE_TEST for PCI options (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove dependency on asm/platform_sst_audio.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build error on IA64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: use common helpers to detect CPUs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add missing voice activation register definitions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: use component driver name as component name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix undefined references with Baytrail-only support (Jaroslav Kysela) [1738610] - [sound] ALSA: wcd9335: fix a incorrect use of kstrndup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-codec: fix first delay on Speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add support for H6 SoC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add TX fifo bit flush quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Move quirks to the top (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix spelling mistake "configued" -> "configured" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix integer overflow on unsigned int multiply (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: force end-of-file for debugfs trace at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: trace: remove code duplication in sof_wait_trace_avail() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: Show KConfig entry (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove redundant assignment to pulse_len (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the hda init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: fix a race, leading to IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: control: correct the copy size for bytes kcontrol put (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove warning - initialize workqueue on open (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: fix error handling with the probe workqueue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove snd_soc_unregister_component in case of error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove DSP after unregistering machine driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fixup references at soc_cleanup_card_resources() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Force polling mode on CFL and CNL (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 119 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: lock client_mutex while removing link components (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Restore original configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6core: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Use struct_size() in krealloc() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove unnecessary inclusion of skl.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move card registration to the end of probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM pins (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable dev runtime suspend and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add support for Conexant CX2072X CODEC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Unify the supported input and output rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: fixup try_module_get()/module_put() timing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add newline for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix AMP quirk support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix for codec button mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Fix configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: WARN() is not related to component->driver->probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: move pcm_new from snd_soc_component_driver to snd_soc_dai_driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: Remap button control-function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable IIR filter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rename functions that pollute the simple_xxx namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: soc-acpi: Fix machine selection order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Handle over reading when flipping bytes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dpm: fixup DAI active unbalance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic3x: Add support for high power analog output (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add reset gpio handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add regcache mask dirty (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: replace the process_option table with function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Fix the issue about unsupported rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: add g12a tohdmitx control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: add basic codec-to-codec link support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: allow muxes to force a disconnect (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: set link name based on link node name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: set data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: add memory interface data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: rstn_control - return a non-zero on error only (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_components_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add missing cpu_dai->rate = 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: do cpu_dai related operation at same place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_component_to_node() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup soc_bind_dai_link() comment balance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use i on snd_soc_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: request GPIO when device get probed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL add Icelake chip info struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL: add Icelake SSP count (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove runtime PM calls during pcm open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add Cometlake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add Comet Lake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: Reporting accurate hw_ptr for acp3x dma (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: BE dai needs prepare when pause release after resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: add return value for ak4458_probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC : cs4265 : readable register too low (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix error in verbose ipc command parsing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix race in FW boot timeout handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: nocodec: fix undefined reference (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-acpi: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Move clock operation to PM runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: i2s: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove ops dependency on the dai id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the dai drivers in the private data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the current substream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove function name debug traces (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Jaroslav Kysela) [1738610] - [sound] ALSA: xen-front: fix unintention integer overflow on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - PCI quirk for Medion E4254 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply AMD controller workaround for Raven platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix alienware headset mic (Jaroslav Kysela) [1738610] - [sound] ALSA: Add Acer Aspire Ethos 8951G model quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Pavilion 15 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix overridden device-specific initialization (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix potential endless loop at applying quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Allow runtime PM for controller if component notifier is used (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - Add new SBZ quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fixes inverted Conexant GPIO mic mute led (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Expand pin_match function to match upcoming new tbls (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Drop unsol event handler for Intel HDMI codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a generic reboot_notify (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Let all conexant codec enter D3 when rebooting (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Envy x360 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Set fifo_size for both playback and capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add model description for Chrome headset button quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix a typo in model documentation (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Inform too slow responses (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply workaround for another AMD chip 1022:1487 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Remove page allocation redirection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't override global PCM hw info flag (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add support of Zhaoxin controller (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/intel: stop probe if DMICS are detected on Skylake+ platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Show the fatal CORB/RIRB error more clearly (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a conexant codec entry to let mute led work (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Make hdac_device device-managed (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Flush interrupts on disabling (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvidia HDMI (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Don't report spurious jack state changes (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Optimize resume for codecs without jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't resume forcibly i915 HDMI/DP codec (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Fix i915 reverse port/pin mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Remove duplicated define (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Simplify snd_hdac_refresh_widgets() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix widget_mutex incomplete protection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - remove redundant assignment to variable 'changed' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Change front mic location for Lenovo M710q (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: Add quirks for several Clevo notebook barebones (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add Elkhart Lake PCI ID (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix a mask for unsolicited event tags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Update headset mode for ALC256 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move polling_mode flag to struct hdac_bus (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: assign polling_mode after azx_bus_init (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Force polling mode on CNL for fixing codec communication (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable micmute LED for Huawei laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Set default power save node to 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check headset type by unplug and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: Fix codec name after machine driver is unloaded and reloaded (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: fix memory release for SST and SOF drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 371 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for more missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 273 (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong packet parameter for Alesis iO26 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: check intermediate state of clock status and retry (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: handle error code when getting current source of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: remove WARN_ON() at destruction of AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: add note for FE-8 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add support for MOTU 4pre (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix isoc cycle count to which rx packet is scheduled (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix error path for initialization of stream structures (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix to handle correct stream for PCM playback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix NULL pointer dereference to unused stream structure (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: localize kernel APIs to start/stop each AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for bus reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for initialization/destruction of AMDTP streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to start AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to add AMDTP stream into AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to stop a couple of AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add AMDTP domain structure to handle several isoc contexts (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: more code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: process payload of isoc context according to packet descriptors (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for FF data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for TASCAM data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for DOT data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for AM824 data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass packet descriptor to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process context payloads (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process PCM substream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add list of packet descriptor (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass no syt information to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add syt_override member for some protocols (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block counter to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block count as an argument to tracepoints event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CIP_UNALIGHED_DBC flag (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for local variables (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for post operation to data block counter (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for error path of parser for CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix different data block counter between probed event and transferred isochronous packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix initial value of data block count for IR context without CIP_DBC_IS_END_EVENT (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireface: fix initial value of data block counter for IR context with CIP_NO_HEADER (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix invalid length of rx packet payload for tracepoint events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix to process MIDI conformant data channel for AM824 format (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: cache next data_block_counter after probing tracepoints event for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify common tracepoints for both direction (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events" (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: minor code refactoring to stop isochronous context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: rename helper functions to begin/finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for condition to stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add helper function to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify midi callback function (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify the count of subscriber for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split allocation of isochronous resources from establishment of connection (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for error path to start duplex stream (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for callback function to rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code rafactoring for callback functions to PCM interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix compiler warning due to returning uninitialized value (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure stream parameter in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure packet format in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: unify substreams counter (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: rename helper functions for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: expand stop procedure for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: break packet streaming at bus-reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: start duplex streams if supported (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: set packet parameter according to current configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: code refactoring for stop condition of packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure stream parameters in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for pcm.hw_params/hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for rawmidi.open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: unify substream counter (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring to initialize/destroy stream data (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: obsolete useless member of private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to stop packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: simplify error path to begin streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: refactoring to move timing of registration for isochronous channel (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: allow PCM capture for Stanton SCS.1m (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in latter protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff400 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff800 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: add protocol-specific operation to allocate isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: update isochronous resources when starting packet streaming after bus reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for release of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for reservation of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for registration of isochronous channels (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix destruction of data for isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IR packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IT packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix data block counter for incoming packet without CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 8 byte packet header for IT context to separate CIP header from CIP payload (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to queueing packets (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to generate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 16 bytes IR context header to separate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to check incoming CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: compute pointer to payload buffer in context handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: calculate the length of packet payload in packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use clear name for variable of CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use IT context header to compute cycle count for scheduling packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete macro for header of IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add helper function to cancel context inner callback handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use union for directional parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use dynamic array for CIP header of tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same unit for payload argument in tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add data_blocks/data_block_counter parameter to in_packet/out_packet tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same type of argument for CIP header for tracing event (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: add stream format parameters for PreSonus FireStudio (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 (Jaroslav Kysela) [1738610] - [sound] ALSA: aoa: onyx: always initialize register read value (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 250 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: Fix double free of ac97_codec_device (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: add support for 352.8KHz and 384KHz sample rate (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Fix potential concurrent access to the deleted pool (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Be more restrictive about when a drain is allowed (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Don't allow paritial drain operations on capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Prevent bypasses of set_params (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Fix regression on compressed capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: Fix refcount_inc() on zero usage (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Break too long mutex context in the write loop (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: fix incorrect order of dest_client/dest_ports arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 345 (Jaroslav Kysela) [1738610] - [sound] ALSA: control: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: oss: Use struct_size() helper (Jaroslav Kysela) [1738610]- [tools] selftests/powerpc: Retry on host facility unavailable (Desnes Augusto Nunes do Rosario) [1739770] - [tools] selftests/powerpc: Do not fail with reschedule (Desnes Augusto Nunes do Rosario) [1739770] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Frank Ramsay) [1753332] - [tools] perf header: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf stat: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf timechart: Refactor svg_build_topology_map() (Frank Ramsay) [1753332] - [tools] perf tools: Increase MAX_NR_CPUS and MAX_CACHES (Frank Ramsay) [1753332] - [crypto] crypto: chelsio - count incomplete block in IV (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix softlockup with heavy I/O (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix NULL pointer dereference (Jonathan Toppins) [1725813] - [nvme] nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI/ASPM: Add pcie_aspm_enabled() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix async probe remove race (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix controller removal race with scan work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix possible use-after-free in connect error flow (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix a possible deadlock when passthru commands sent to a multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-core: Fix extra device_put() call on error path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: fix nvmet_file_flush() always returning an error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-loop: Flush nvme_delete_wq when removing the port (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: Fix use-after-free bug when a port is removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] Revert "nvme-pci: don't create a read hctx mapping without read queues" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix multipath crash when ANA is deactivated (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix memory leak caused by incorrect subsystem free (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: ignore subnqn for ADATA SX6000LNP (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix NULL deref for fabrics options (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix regression upon hot device removal and insertion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: fix module unloads while lports still pending (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: set the STABLE_WRITES flag when data digests are enabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: print a hint while rejecting NSID 0 or 0xffffffff (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: don't use sendpage for SLAB pages (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: do not select namespaces which are about to be removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: also check for a disabled path if there is a single sibling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: factor out a nvme_path_is_disabled helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: export I/O characteristics attributes in Identify (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set physical block size and optimal I/O size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: add delete completion and submission queue to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix spelling mistake "spcecific" -> "specific" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check for NULL return from pci_alloc_p2pmem() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: limit max_hw_sectors based on the DMA max mapping size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't fall back to a 32-bit DMA mask (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't create a read hctx mapping without read queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: make nvme_dev_pm_ops static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: resolve warnings on RCU usage and sleep warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: fix inconsistent lock state warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Skip devices in D0 for (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Avoid possible suspend-to-idle issue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add I/O characteristics fields (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: enable to inject errors into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: prepare for fault injection into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: introduce target-side trace (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: print result and status in hex format (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: support for fabrics commands in host-side (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: move opcode symbol print to nvme.h (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: do not export nvme_trace_disk_name (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: properly report state change failure in nvme_reset_work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: clean up nvme_remove_dead_ctrl a bit (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: set the errno on ctrl state change error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: adjust irq max_vector using num_possible_cpus() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use host managed power state for suspend (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unnecessary zero for static var (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce nvme_is_fabrics to check fabrics cmd (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: add message when creating new association (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove queue_count_ops for write_queues and poll_queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix possible io failures when removing multipathed ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: export get and set features (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add transport discovery change op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: add support for nvmet discovery_event op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: remove blk_init_request_from_bio (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: initialize the write priority (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix u32 overflow in the number of namespace list calculation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: add transport discovery change event callback support (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't limit DMA segement size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix data_len to 0 for bdev-backed write_zeroes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: fix queue mapping when queue count is limited (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use blk-mq mapping for unmanaged irqs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: copy MTFA field from identify controller (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: release namespace SRCU protection before performing controller ioctls (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: merge nvme_ns_ioctl into nvme_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove the ifdef around nvme_nvm_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix srcu locking on error return in nvme_get_ns_from_disk (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix known effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Sync queues on reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Unblock reset_work on IO failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Don't disable on timeout in reset state (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix controller freeze wait disabling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: validate cntlid during controller initialisation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: change locking for the per-subsystem controller list (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: trace all async notice events (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: remove unused argument (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: add known admin effects to augument admin effects log page (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: init shadow doorbell after each reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: mark expected switch fall-through (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: mark nvme_core_init and nvme_core_exit static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: protect discovery change log event list iteration (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: move command size checks to the core (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove an unneeded variable initialization (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: unquiesce admin queue on shutdown (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: shutdown on timeout during deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix a NULL deref when an admin connect times out (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: clamp-down file namespace lba_shift (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: include (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: rename nvme_completion instances from rsp to cqe (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-rdma: remove p2p_client initialization from fast-path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: return a specified error it subsys_alloc fails (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix discover log page when offsets are used (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: never fail double namespace enablement (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: log the error status on Identify Namespace failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: tidy up nvme_map_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add safety check for subsystem lock during nvmet_ns_changed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: only call nvme_unmap_data for requests transferring data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove q_dmadev from nvme_queue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: merge nvme_free_iod into nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: move the call to nvme_cleanup_cmd out of nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove nvme_init_iod (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use a flag for polled queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_integrity_vec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add dma_map_bvec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_dma_dir helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: use zero-sized array and struct_size() in kzalloc() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unused nvme_iod member (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: avoid double errno conversions (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid double dereference to convert le to cpu (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix error flow during ns enable (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper write zeroes setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: disable Write Zeroes for qemu controllers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: bring Disconnect into compliance with FC-NVME spec (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper discard setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove nvme_ns_config_oncs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: fix issues with targetport assoc_list list walking (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add get-feature to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: put ns_head ref if namespace fails allocation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix cdw10 buffer overrun (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: don't warn on block content change effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: update comment to make the code easier to read (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-lightnvm: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: return error from (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid that deleting a controller triggers a circular locking complaint (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce a helper function for controller deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: unexport nvme_delete_ctrl_sync() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check kstrtoint() return value in queue_count_set() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix indentation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [lightnvm] lightnvm: simplify geometry (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [powerpc] powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction (Gustavo Duarte) [1750653] - [powerpc] powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts (Gustavo Duarte) [1750653] - [block] block: split .sysfs_lock into two locks (Ming Lei) [1697383] - [block] block: add helper for checking if queue is registered (Ming Lei) [1697383] - [block] blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue (Ming Lei) [1697383] - [block] block: don't hold q->sysfs_lock in elevator_init_mq (Ming Lei) [1697383] - [block] block: Remove blk_mq_register_dev() (Ming Lei) [1697383] - [x86] KVM: X86: Fix fpu state crash in kvm guest (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't use current->mm to check for a kthread (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update kernel's FPU state before using for the fsave header (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use fault_in_pages_writeable() for pre-faulting (Prarit Bhargava) [1737070] - [mm] mm/gup: continue VM_FAULT_RETRY processing even for pre-faults (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Add PKRU value to init_fpstate (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore regs in copy_fpstate_to_sigframe() in order to use the fastpath (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Defer FPU state load until return to userspace (Prarit Bhargava) [1737070] - [x86] x86/fpu: Merge the two code paths in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore from kernel memory on the 64-bit path too (Prarit Bhargava) [1737070] - [x86] x86/fpu: Inline copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update xstate's PKRU value on write_pkru() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always store the registers in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/entry: Add TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Eager switch PKRU state (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Don't check if PKRU is zero before writing it (Prarit Bhargava) [1737070] - [x86] x86/fpu: Only write PKRU if it is different from current (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Provide *pkru() helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use a feature number instead of mask in two more helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Make __raw_xsave_addr() use a feature number instead of mask (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add an __fpregs_load_activate() internal helper (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove user_fpu_begin() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always init the state in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove preempt_disable() in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu__restore() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/entry: Remove unneeded need_resched() loop (Prarit Bhargava) [1737070] - [x86] x86/uaccess: Introduce user_access_{save, restore}() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove second definition of fpu in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [net] udp: correct reuseport selection with connected sockets (Paolo Abeni) [1665807] - [net] udp6: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp6: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] udp: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] sched: fix race between deactivation and dequeue for NOLOCK qdisc (Davide Caratti) [1744397] - [net] check extack._msg before print (Ivan Vecera) [1751279] - [net] report invalid mtu value via netlink extack (Ivan Vecera) [1751279] - [net] report min and max mtu network device settings (Ivan Vecera) [1751279] - [net] failover: change mtu has RTNL (Ivan Vecera) [1751279] - [net] neigh: fix multiple neigh timer scheduling (Lorenzo Bianconi) [1730632] - [net] virtchnl: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Ivan Vecera) [1748437] - [net] Add a define for LLDP ethertype (Ivan Vecera) [1748428] - [net] devlink: Add support for direct reporter health state update (Petr Oros) [1746363] - [netdrv] Add IANA_VXLAN_UDP_PORT definition to vxlan header file (Ivan Vecera) [1731347] - [netdrv] Move the definition of the default Geneve udp port to public header file (Ivan Vecera) [1731347] - [net] openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [pci] PCI: Add pci_dev_id() helper (Myron Stowe) [1735874] - [netdrv] ibmvnic: Warn unknown speed message only when carrier is present (Steve Best) [1749873] - [netdrv] net/ibmvnic: Fix missing { in __ibmvnic_reset (Steve Best) [1749873] - [netdrv] net/ibmvnic: free reset work of removed device from queue (Steve Best) [1749873] - [netdrv] ibmvnic: Do not process reset during or after device removal (Steve Best) [1749873] - [cpufreq] cpufreq: intel_pstate: Show different max frequency with turbo 3 and HWP (Alexander Beregalov) [1752053] - [char] hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable (Prarit Bhargava) [1660796] - [hwtracing] intel_th: pci: Add support for another Lewisburg PCH (Jiri Olsa) [1714486] - [x86] x86/entry/32: Fix ENDPROC of common_spurious (Prarit Bhargava) [1730447] - [x86] x86/irq: Seperate unused system vectors from spurious entry again (Prarit Bhargava) [1730447] - [vfio] vfio/type1: Handle different mdev isolation type (Tarun Gupta) [1498341] - [vfio] vfio/type1: Add domain at(de)taching group helpers (Tarun Gupta) [1498341] - [vfio] vfio/mdev: Add iommu related member in mdev_device (Tarun Gupta) [1498341] - [documentation] ipmb: place it at driver-api and convert to ReST (Tony Camuso) [1752071] - [char] ipmi_si_intf: Fix race in timer shutdown handling (Tony Camuso) [1752071] - [char] ipmi_ssif: avoid registering duplicate ssif interface (Tony Camuso) [1752071] - [char] ipmi: Free receive messages when in an oops (Tony Camuso) [1752071] - [char] ipmi_si: Only schedule continuously in the thread in maintenance mode (Tony Camuso) [1752071] - [char] ipmi_si: Remove ipmi_ from the device attr names (Tony Camuso) [1752071] - [char] ipmi_si: Convert device attr permissions to octal (Tony Camuso) [1752071] - [char] ipmi_si: Rework some include files (Tony Camuso) [1752071] - [char] ipmi_si: Convert timespec64 to timespec (Tony Camuso) [1752071] - [char] Fix uninitialized variable in ipmb_dev_int.c (Tony Camuso) [1752071] - [char] fix platform_no_drv_owner.cocci warnings (Tony Camuso) [1752071] - [char] ipmi: ipmb: don't allocate i2c_client on stack (Tony Camuso) [1752071] - [char] ipmi: ipmb: Fix build error while CONFIG_I2C is set to m (Tony Camuso) [1752071] - [char] Add support for IPMB driver (Tony Camuso) [1752071] - [char] drivers: ipmi: Drop device reference (Tony Camuso) [1752071] - [char] ipmi_ssif: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1752071] - [char] ipmi_si: use bool type for initialized variable (Tony Camuso) [1752071] - [char] ipmi_si: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] ipmi: Remove warning if no slave address is present (Tony Camuso) [1752071] - [char] ipmi:ssif: Only unregister the platform driver if it was registered (Tony Camuso) [1752071] - [char] ipmi: Add the i2c-addr property for SSIF interfaces (Tony Camuso) [1752071] - [char] ipmi: avoid atomic_inc in exit function (Tony Camuso) [1752071] - [char] ipmi: Remove file from ipmi_file_private (Tony Camuso) [1752071] - [char] ipmi_si: remove an unused variable in try_smi_init() (Tony Camuso) [1752071] - [char] ipmi: Make ipmi_interfaces_srcu variable static (Tony Camuso) [1752071] - [char] ipmi: Change to ktime_get_ts64() (Tony Camuso) [1752071] - [char] ipmi: Free the address list on module cleanup (Tony Camuso) [1752071] - [edac] EDAC, skx, i10nm: Fix source ID register offset (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Check ECC enabling status per channel (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add Intel additional Ice-Lake support (Aristeu Rozanski) [1485543 1482412] - [x86] x86/CPU: Add more Icelake model numbers (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx, i10nm: Make skx_common.c a pure library (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Add code to recognise new compound error code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Fix randconfig builds (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add a driver for Intel 10nm server processors (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Delete duplicated code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Separate common code out from skx_edac (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Let EDAC core show the decoded result for debugfs (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Move debugfs node under EDAC's hierarchy (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Prepend hex formatting with '0x' (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Fix function calling order in skx_exit() (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Fix logical channel intermediate decoding (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC: Correct DIMM capacity unit symbol (Aristeu Rozanski) [1485543 1482412] - [x86] x86/mce: Add notifier_block forward declaration (Aristeu Rozanski) [1485543 1482412] - [netdrv] net: thunderx: fix NULL pointer dereference in nicvf_open/nicvf_stop (Dean Nelson) [1657380] - [netdrv] net: thunder: fix a potential NULL pointer dereference (Dean Nelson) [1657380] - [netdrv] net: thunderx: remove link change polling code and info from nicpf (Dean Nelson) [1657380] - [netdrv] net: thunderx: move link state polling function to VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: add mutex to protect mailbox from concurrent calls for same VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: rework xcast message structure to make it fit into 64 bit (Dean Nelson) [1657380] - [netdrv] net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_task (Dean Nelson) [1657380] - [netdrv] net: thunderx: make CFG_DONE message to run through generic send-ack sequence (Dean Nelson) [1657380] - [netdrv] net: thunderx: replace global nicvf_rx_mode_wq work queue for all VFs to private for each of them. (Dean Nelson) [1657380] - [netdrv] net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue (Dean Nelson) [1657380] - [x86] perf/x86/intel/rapl: Cosmetic rename internal variables in response to multi-die/pkg support (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Cosmetic renames in response to multi-die/pkg support (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [x86] perf/x86/intel/cstate: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/rapl: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Support multi-die/package (David Arcari) [1616309] - [topology] topology: Create core_cpus and die_cpus sysfs attributes (David Arcari) [1616309] - [topology] topology: Create package_cpus sysfs attribute (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Update RAPL domain name and debug messages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Simplify rapl_find_package() (David Arcari) [1616309] - [x86] x86/topology: Define topology_logical_die_id() (David Arcari) [1616309] - [x86] x86/topology: Define topology_die_id() (David Arcari) [1616309] - [topology] cpu/topology: Export die_id (David Arcari) [1616309] - [x86] x86/topology: Create topology_max_die_per_package() (David Arcari) [1616309] - [x86] x86/topology: Add CPUID.1F multi-die/package support (David Arcari) [1616309] - [x86] x86/smpboot: Rename match_die() to match_pkg() (David Arcari) [1616309] - [documentation] topology: Simplify cputopology.txt formatting and wording (David Arcari) [1616309] - [documentation] x86/topology: Fix documentation typo (David Arcari) [1616309] - [mm] mm: remove stale comment from page struct (Rafael Aquini) [1737065] - [mm] mm/slab.c: fix an infinite loop in leaks_show() (Rafael Aquini) [1737065] - [mm] mm/slub.c: update the comment about slab frozen (Rafael Aquini) [1737065] - [mm] mm/slab.c: remove unneed check in cpuup_canceled (Rafael Aquini) [1737065] - [mm] slub: remove useless kmem_cache_debug() before remove_full() (Rafael Aquini) [1737065] - [mm] slab: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slub: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: respect list_head abstraction layer (Rafael Aquini) [1737065] - [mm] slab: fix a crash by reading /proc/slab_allocators (Rafael Aquini) [1737065] - [mm] mm: add support for kmem caches in DMA32 zone (Rafael Aquini) [1737065] - [mm] mm, slub: make the comment of put_cpu_partial() complete (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1737065] - [mm] mm/slab.c: kmemleak no scan alien caches (Rafael Aquini) [1737065] - [mm] mm/slub.c: freelist is ensured to be NULL when new_slab() fails (Rafael Aquini) [1737065] - [mm] slab: alien caches must not be initialized if the allocation of the alien cache failed (Rafael Aquini) [1737065] - [mm] include/linux/slab.h: fix sparse warning in kmalloc_type() (Rafael Aquini) [1737065] - [mm] mm/slub.c: record final state of slub action in deactivate_slab() (Rafael Aquini) [1737065] - [mm] mm/slub.c: page is always non-NULL in node_match() (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() (Rafael Aquini) [1737065] - [mm] mm, slab: remove unnecessary unlikely() (Rafael Aquini) [1737065] - [mm] mm: move obj_to_index to include/linux/slab_def.h (Rafael Aquini) [1737065] - [mm] slab: make kmem_cache_create{_usercopy} description proper kernel-doc (Rafael Aquini) [1737065] - [mm] slub: extend slub debug to handle multiple slabs (Rafael Aquini) [1737065] - [mm] mm/slub.c: switch to bitmap_zalloc() (Rafael Aquini) [1737065] - [fs] io_uring: add need_resched() check in inner poll loop (Jeff Moyer) [1706143] - [fs] io_uring: don't enter poll loop if we have CQEs pending (Jeff Moyer) [1706143] - [fs] io_uring: fix potential hang with polled IO (Jeff Moyer) [1706143] - [fs] io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list (Jeff Moyer) [1706143] - [fs] io_uring: fix manual setup of iov_iter for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: fix KASAN use after free in io_sq_wq_submit_work (Jeff Moyer) [1706143] - [fs] io_uring: ensure ->list is initialized for poll commands (Jeff Moyer) [1706143] - [fs] io_uring: track io length in async_list based on bytes (Jeff Moyer) [1706143] - [fs] io_uring: don't use iov_iter_advance() for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: add a memory barrier before atomic_read (Jeff Moyer) [1706143] - [fs] io_uring: fix counter inc/dec mismatch in async_list (Jeff Moyer) [1706143] - [fs] io_uring: fix the sequence comparison in io_sequence_defer (Jeff Moyer) [1706143] - [fs] io_uring: fix io_sq_thread_stop running in front of io_sq_thread (Jeff Moyer) [1706143] - [include] io_uring: add support for recvmsg() (Jeff Moyer) [1706143] - [include] io_uring: add support for sendmsg() (Jeff Moyer) [1706143] - [fs] signal: remove the wrong signal_pending() check in restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] io_uring: add support for sqe links (Jeff Moyer) [1706143] - [fs] io_uring: ensure req->file is cleared on allocation (Jeff Moyer) [1706143] - [fs] io_uring: fix memory leak of UNIX domain socket inode (Jeff Moyer) [1706143] - [fs] io_uring: punt short reads to async context (Jeff Moyer) [1706143] - [fs] uio: make import_iovec()/compat_import_iovec() return bytes on success (Jeff Moyer) [1706143] - [fs] io_uring: Fix __io_uring_register() false success (Jeff Moyer) [1706143] - [tools] tools/io_uring: sync with liburing (Jeff Moyer) [1706143] - [tools] tools/io_uring: fix Makefile for pthread library link (Jeff Moyer) [1706143] - [fs] io_uring: use wait_event_interruptible for cq_wait conditional wait (Jeff Moyer) [1706143] - [fs] io_uring: adjust smp_rmb inside io_cqring_events (Jeff Moyer) [1706143] - [fs] io_uring: fix infinite wait in khread_park() on io_finish_async() (Jeff Moyer) [1706143] - [fs] io_uring: remove 'ev_flags' argument (Jeff Moyer) [1706143] - [fs] io_uring: fix failure to verify SQ_AFF cpu (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQE data (Jeff Moyer) [1706143] - [fs] io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() (Jeff Moyer) [1706143] - [fs] io_uring: fix shadowed variable ret return code being not checked (Jeff Moyer) [1706143] - [fs] req->error only used for iopoll (Jeff Moyer) [1706143] - [fs] io_uring: add support for eventfd notifications (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_SYNC_FILE_RANGE (Jeff Moyer) [1706143] - [fs] fs: add sync_file_range() helper (Jeff Moyer) [1706143] - [fs] io_uring: add support for marking commands as draining (Jeff Moyer) [1706143] - [fs] io_uring: avoid page allocation warnings (Jeff Moyer) [1706143] - [include] iov_iter: fix iov_iter_type (Jeff Moyer) [1706143] - [fs] block: fix handling for BIO_NO_PAGE_REF (Jeff Moyer) [1706143] - [fs] io_uring: drop req submit reference always in async punt (Jeff Moyer) [1706143] - [fs] io_uring: free allocated io_memory once (Jeff Moyer) [1706143] - [fs] io_uring: fix SQPOLL cpu validation (Jeff Moyer) [1706143] - [fs] io_uring: have submission side sqe errors post a cqe (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after incrementing dropped counter (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading SQ tail (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after updating SQ head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading cq head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before wq_has_sleeper (Jeff Moyer) [1706143] - [fs] io_uring: fix notes on barriers (Jeff Moyer) [1706143] - [fs] io_uring: fix handling SQEs requesting NOWAIT (Jeff Moyer) [1706143] - [fs] io_uring: remove 'state' argument from io_{read,write} path (Jeff Moyer) [1706143] - [fs] io_uring: fix poll full SQ detection (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition when sq threads goes sleeping (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQ entries (Jeff Moyer) [1706143] - [fs] io_uring: fail io_uring_register(2) on a dying io_uring instance (Jeff Moyer) [1706143] - [fs] io_uring: fix CQ overflow condition (Jeff Moyer) [1706143] - [fs] io_uring: fix possible deadlock between io_uring_{enter,register} (Jeff Moyer) [1706143] - [powerpc] arch: add pidfd and io_uring syscalls everywhere (Jeff Moyer) [1706143] - [fs] io_uring: drop io_file_put() 'file' argument (Jeff Moyer) [1706143] - [fs] io_uring: only test SQPOLL cpu after we've verified it (Jeff Moyer) [1706143] - [fs] io_uring: park SQPOLL thread if it's percpu (Jeff Moyer) [1706143] - [fs] io_uring: restrict IORING_SETUP_SQPOLL to root (Jeff Moyer) [1706143] - [tools] tools/io_uring: remove IOCQE_FLAG_CACHEHIT (Jeff Moyer) [1706143] - [fs] io_uring: fix double free in case of fileset regitration failure (Jeff Moyer) [1706143] - [fs] io_uring: offload write to async worker in case of -EAGAIN (Jeff Moyer) [1706143] - [fs] io_uring: fix big-endian compat signal mask handling (Jeff Moyer) [1706143] - [fs] block: add BIO_NO_PAGE_REF flag (Jeff Moyer) [1706143] - [fs] iov_iter: add ITER_BVEC_FLAG_NO_REF flag (Jeff Moyer) [1706143] - [maintainers] io_uring: mark me as the maintainer (Jeff Moyer) [1706143] - [fs] io_uring: retry bulk slab allocs as single allocs (Jeff Moyer) [1706143] - [fs] io_uring: fix poll races (Jeff Moyer) [1706143] - [fs] io_uring: fix fget/fput handling (Jeff Moyer) [1706143] - [fs] io_uring: add prepped flag (Jeff Moyer) [1706143] - [fs] io_uring: make io_read/write return an integer (Jeff Moyer) [1706143] - [fs] io_uring: use regular request ref counts (Jeff Moyer) [1706143] - [fs] mm: refactor readahead defines in mm.h (Jeff Moyer) [1706143] - [tools] io_uring: add a few test tools (Jeff Moyer) [1706143] - [fs] io_uring: allow workqueue item to handle multiple buffered requests (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_POLL (Jeff Moyer) [1706143] - [fs] io_uring: add io_kiocb ref count (Jeff Moyer) [1706143] - [fs] io_uring: add submission polling (Jeff Moyer) [1706143] - [fs] io_uring: add file set registration (Jeff Moyer) [1706143] - [net] net: split out functions related to registering inflight socket files (Jeff Moyer) [1706143] - [include] io_uring: add support for pre-mapped user IO buffers (Jeff Moyer) [1706143] - [block] block: implement bio helper to add iter bvec pages to bio (Jeff Moyer) [1706143] - [fs] io_uring: batch io_kiocb allocation (Jeff Moyer) [1706143] - [fs] io_uring: use fget/fput_many() for file references (Jeff Moyer) [1706143] - [fs] fs: add fget_many() and fput_many() (Jeff Moyer) [1706143] - [fs] io_uring: support for IO polling (Jeff Moyer) [1706143] - [fs] io_uring: add fsync support (Jeff Moyer) [1706143] - [include] Add io_uring IO interface (Jeff Moyer) [1706143] - [fs] iomap: wire up the iopoll method (Jeff Moyer) [1706143] - [fs] block: add bio_set_polled() helper (Jeff Moyer) [1706143] - [fs] block: wire up block device iopoll method (Jeff Moyer) [1706143] - [fs] signal: Add restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] signal: Add set_user_sigmask() (Jeff Moyer) [1706143] - [net] iov_iter: Fix 9p virtio breakage (Benjamin Coddington) [1734762] - [lib] iov_iter: Add I/O discard iterator (Benjamin Coddington) [1734762] - [fs] iov_iter: Separate type from direction and use accessor functions (Benjamin Coddington) [1734762] - [fs] iov_iter: Use accessor function (Benjamin Coddington) [1734762]- [kernel] ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare() (Joe Lawrence) [1696461] - [kernel] ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run_update_code() (Joe Lawrence) [1696461] - [kernel] Revert "livepatch: Remove reliable stacktrace check in klp_try_switch_task()" (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: push and pop dynamic debug config (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: add test skip handling (Joe Lawrence) [1696461] - [kernel] module: Fix livepatch/ftrace module text permissions race (Joe Lawrence) [1696461] - [kernel] kprobes: Mark ftrace mcount handler functions nokprobe (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: use TEST_PROGS for test scripts (Joe Lawrence) [1696461] - [kernel] livepatch/selftests: use "$@" to preserve argument list (Joe Lawrence) [1696461] - [kernel] livepatch: Module coming and going callbacks can proceed with all listed patches (Joe Lawrence) [1696461] - [kernel] livepatch: Proper error handling in the shadow variables selftest (Joe Lawrence) [1696461] - [kernel] livepatch: return -ENOMEM on ptr_id() allocation failure (Joe Lawrence) [1696461] - [kernel] livepatch: Introduce klp_for_each_patch macro (Joe Lawrence) [1696461] - [kernel] livepatch: core: Return EOPNOTSUPP instead of ENOSYS (Joe Lawrence) [1696461] - [kernel] livepatch: samples: non static warnings fix (Joe Lawrence) [1696461] - [kernel] livepatch: Remove signal sysfs attribute (Joe Lawrence) [1696461] - [kernel] livepatch: Send a fake signal periodically (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: introduce tests (Joe Lawrence) [1696461] - [kernel] livepatch: Remove ordering (stacking) of the livepatches (Joe Lawrence) [1696461] - [kernel] livepatch: Atomic replace and cumulative patches documentation (Joe Lawrence) [1696461] - [kernel] livepatch: Remove Nop structures when unused (Joe Lawrence) [1696461] - [kernel] livepatch: Add atomic replace (Joe Lawrence) [1696461] - [kernel] livepatch: Use lists to manage patches, objects and functions (Joe Lawrence) [1696461] - [kernel] livepatch: Simplify API by removing registration step (Joe Lawrence) [1696461] - [kernel] livepatch: Don't block the removal of patches loaded after a forced transition (Joe Lawrence) [1696461] - [kernel] livepatch: Consolidate klp_free functions (Joe Lawrence) [1696461] - [kernel] livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code (Joe Lawrence) [1696461] - [kernel] livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func (Joe Lawrence) [1696461] - [kernel] livepatch: check kzalloc return values (Joe Lawrence) [1696461] - [kernel] livepatch: Replace synchronize_sched() with synchronize_rcu() (Joe Lawrence) [1696461] - [kernel] livepatch: Validate module/old func name length (Joe Lawrence) [1696461] - [kernel] livepatch: Remove reliable stacktrace check in klp_try_switch_task() (Joe Lawrence) [1696461] - [pci] PCI/LINK: Add Kconfig option (default off) (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management (Myron Stowe) [1748141] - [pci] PCI: Fix issue with "pci=disable_acs_redir" parameter being ignored (Myron Stowe) [1748141] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller (Myron Stowe) [1748141] - [pci] PCI/LINK: Deduplicate bandwidth reports for multi-function devices (Myron Stowe) [1748141] - [pci] PCI/LINK: Clear bandwidth notification interrupt before enabling it (Myron Stowe) [1748141] - [pci] PCI/LINK: Supply IRQ handler so level-triggered IRQs are acked (Myron Stowe) [1748141] - [pci] PCI/LINK: Report degraded links via link bandwidth notification (Myron Stowe) [1748141] - [pci] PCI/portdrv: Support PCIe services on subtractive decode bridges (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use conventional Device ID table formatting (Myron Stowe) [1748141] - [pci] PCI: Update PCIEPORTBUS Kconfig help text (Myron Stowe) [1748141] - [pci] PCI: Clean up usage of __u32 type (Myron Stowe) [1748141] - [pci] PCI: Move Rohm Vendor ID to generic list (Myron Stowe) [1748141] - [pci] PCI: pciehp: Add HXT quirk for Command Completed errata (Myron Stowe) [1748141] - [pci] PCI: Add ACS quirk for HXT SD4800 (Myron Stowe) [1748141] - [pci] PCI: Add HXT vendor ID (Myron Stowe) [1748141] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1748141] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1748141] - [pci] PCI: ibmphp: Turn semaphores into completions or mutexes (Myron Stowe) [1748141] - [pci] x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub (Myron Stowe) [1748141] - [pci] PCI: Rely on config space header type, not class code (Myron Stowe) [1748141] - [pci] PCI: Make pci_size() return real BAR size (Myron Stowe) [1748141] - [pci] PCI/DPC: Fix print AER status in DPC event handling (Myron Stowe) [1748141] - [pci] PCI/ASPM: Save LTR Capability for suspend/resume (Myron Stowe) [1748141] - [pci] PCI/ASPM: Use LTR if already enabled by platform (Myron Stowe) [1748141] - [pci] PCI: Enable SERR# forwarding for all bridges (Myron Stowe) [1748141] - [pci] PCI/AER: Use match_string() helper to simplify the code (Myron Stowe) [1748141] - [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1737561] - [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1737561] - [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1737561] - [netdrv] net: aquantia: reapply vlan filters on up (Igor Russkikh) [1740500] - [s390] s390/setup: Fix kernel lock down for s390 (Philipp Rudo) [1748343] - [powerpc] kvm: ppc: book3s hv: Fix XICS-on-XIVE H_IPI when priority = 0 (David Gibson) [1725800] - [s390] vfio-ap: fix irq registration (Thomas Huth) [1660910] - [s390] ap: kvm: Enable PQAP/AQIC facility for the guest (Thomas Huth) [1660910] - [s390] ap: implement PAPQ AQIC interception in kernel (Thomas Huth) [1660910] - [s390] vfio: ap: register IOMMU VFIO notifier (Thomas Huth) [1660910] - [s390] ap: kvm: add PQAP interception for AQIC (Thomas Huth) [1660910] - [s390] kvm: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Return correct values for Invalid CRYCB format (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Do not shadow CRYCB when no AP and no keys (Thomas Huth) [1749503] - [s390] kvm: s390: change default halt poll time to 50us (Thomas Huth) [1749503] - [s390] kvm: s390: fix typo in parameter description (Thomas Huth) [1749503] - [s390] kvm: s390: provide kvm_arch_no_poll function (Thomas Huth) [1749503] - [kernel] kvm: polling: add architecture backend to disable polling (Thomas Huth) [1749503] - [s390] vtime: steal time exponential moving average (Thomas Huth) [1749503] - [tools] kvm: selftests: fix ucall on x86 (Thomas Huth) [1730412] - [tools] kvm: selftests: Test invalid bits in kvm_valid_regs and kvm_dirty_regs on s390x (Thomas Huth) [1730412] - [s390] kvm: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regs (Thomas Huth) [1730412] - [tools] kvm: selftests: Add a test for the KVM_S390_MEM_OP ioctl (Thomas Huth) [1730412] - [s390] kvm: s390: Test for bad access register and size at the start of S390_MEM_OP (Thomas Huth) [1730412] - [tools] kvm: selftests: Enable dirty_log_test on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Implement ucall() for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Split ucall.c into architecture specific files (Thomas Huth) [1730412] - [tools] kvm: selftests: ucall improvements (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: dirty_log_test: fix unaligned memslot size (Thomas Huth) [1730412] - [tools] kvm: selftests: Compile code with warnings enabled (Thomas Huth) [1730412] - [tools] kvm: selftests: enable pgste option for the linker on s390 (Thomas Huth) [1730412] - [tools] kvm: selftests: Move kvm_create_max_vcpus test to generic code (Thomas Huth) [1730412] - [virt] kvm: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID (Thomas Huth) [1730412] - [documentation] kvm: move KVM_CAP_NR_MEMSLOTS to common code (Thomas Huth) [1730412] - [tools] kvm: selftests: Add the sync_regs test for s390x (Thomas Huth) [1730412] - [s390] kvm: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION (Thomas Huth) [1730412] - [tools] kvm: selftests: Add processor code for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Align memory region addresses to 1M on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Introduce a VM_MODE_DEFAULT macro for the default bits (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: fix default vm mode (Thomas Huth) [1730412] - [tools] kvm: selftests: Guard struct kvm_vcpu_events with __KVM_HAVE_VCPU_EVENTS (Thomas Huth) [1730412] - [tools] kvm: selftests: Wrap vcpu_nested_state_get/set functions with x86 guard (Thomas Huth) [1730412]- [fs] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT (Bill O'Donnell) [1739607] - [fs] xfs: fix reflink source file racing with directio writes (Bill O'Donnell) [1739607] - [fs] xfs: implement cgroup aware writeback (Bill O'Donnell) [1274406] - [fs] xfs: simplify xfs_chain_bio (Bill O'Donnell) [1274406] - [fs] xfs: inode btree scrubber should calculate im_boffset correctly (Bill O'Donnell) [1739607] - [fs] xfs: fix broken log reservation debugging (Bill O'Donnell) [1739607] - [fs] xfs: don't reserve per-AG space for an internal log (Bill O'Donnell) [1739607] - [fs] xfs: change some error-less functions to void types (Bill O'Donnell) [1739607] - [fs] xfs: add online scrub for superblock counters (Bill O'Donnell) [1739607] - [fs] xfs: don't parse the mtpt mount option (Bill O'Donnell) [1739607] - [fs] xfs: scrub should check incore counters against ondisk headers (Bill O'Donnell) [1739607] - [fs] xfs: allow scrubbers to pause background reclaim (Bill O'Donnell) [1739607] - [fs] xfs: rename the speculative block allocation reclaim toggle functions (Bill O'Donnell) [1739607] - [fs] xfs: track delayed allocation reservations across the filesystem (Bill O'Donnell) [1739607] - [fs] xfs: fix broken bhold behavior in xrep_roll_ag_trans (Bill O'Donnell) [1739607] - [fs] xfs: unlock inode when xfs_ioctl_setattr_get_trans can't get transaction (Bill O'Donnell) [1739607] - [fs] xfs: kill the xfs_dqtrx_t typedef (Bill O'Donnell) [1739607] - [fs] xfs: widen inode delalloc block counter to 64-bits (Bill O'Donnell) [1739607] - [fs] xfs: widen quota block counters to 64-bit integers (Bill O'Donnell) [1739607] - [fs] xfs: assert that we don't enter agfl freeing with a non-permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: make tr_growdata a permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: merge adjacent io completions of the same type (Bill O'Donnell) [1739607] - [fs] xfs: remove unused m_data_workqueue (Bill O'Donnell) [1739607] - [fs] xfs: implement per-inode writeback completion queues (Bill O'Donnell) [1739607] - [fs] xfs: scrub should only cross-reference with healthy btrees (Bill O'Donnell) [1739607] - [fs] xfs: scrub/repair should update filesystem metadata health (Bill O'Donnell) [1739607] - [fs] xfs: hoist the already_fixed variable to the scrub context (Bill O'Donnell) [1739607] - [fs] xfs: collapse scrub bool state flags into a single unsigned int (Bill O'Donnell) [1739607] - [fs] xfs: refactor scrub context initialization (Bill O'Donnell) [1739607] - [fs] xfs: report inode health via bulkstat (Bill O'Donnell) [1739607] - [fs] xfs: report AG health via AG geometry ioctl (Bill O'Donnell) [1739607] - [fs] xfs: report fs and rt health via geometry structure (Bill O'Donnell) [1739607] - [fs] xfs: add a new ioctl to describe allocation group geometry (Bill O'Donnell) [1739607] - [fs] xfs: bump XFS_IOC_FSGEOMETRY to v5 structures (Bill O'Donnell) [1739607] - [fs] xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem (Bill O'Donnell) [1739607] - [fs] xfs: replace the BAD_SUMMARY mount flag with the equivalent health code (Bill O'Donnell) [1739607] - [fs] xfs: track metadata health status (Bill O'Donnell) [1739607] - [fs] xfs,fstrim: fix to return correct minlen (Bill O'Donnell) [1739607] - [fs] xfs: shutdown after buf release in iflush cluster abort path (Bill O'Donnell) [1739607] - [fs] xfs: wake commit waiters on CIL abort before log item abort (Bill O'Donnell) [1739607] - [fs] xfs: fix btree scrub checking with regards to root-in-inode (Bill O'Donnell) [1739607] - [fs] xfs: dabtree scrub needs to range-check level (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: zero initialize highstale and lowstale in xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: Zero initialize highstale and lowstale in xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: fix backwards endian conversion in scrub (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variables (Bill O'Donnell) [1739607] - [fs] xfs: rework breaking of shared extents in xfs_file_iomap_begin (Bill O'Donnell) [1739607] - [fs] xfs: don't pass iomap flags to xfs_reflink_allocate_cow (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variable (Bill O'Donnell) [1739607] - [fs] xfs: introduce an always_cow mode (Bill O'Donnell) [1739607] - [fs] xfs: report IOMAP_F_SHARED from xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: make COW fork unwritten extent conversions more robust (Bill O'Donnell) [1739607] - [fs] xfs: merge COW handling into xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: also truncate holes covered by COW blocks (Bill O'Donnell) [1739607] - [fs] xfs: don't use delalloc extents for COW on files with extsize hints (Bill O'Donnell) [1739607] - [fs] xfs: fix SEEK_DATA for speculative COW fork preallocation (Bill O'Donnell) [1739607] - [fs] xfs: make xfs_bmbt_to_iomap more useful (Bill O'Donnell) [1739607] - [fs] xfs: fix xfs_buf magic number endian checks (Bill O'Donnell) [1739607] - [fs] xfs: retry COW fork delalloc conversion when no extent was found (Bill O'Donnell) [1739607] - [fs] xfs: remove the truncate short cut in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: move xfs_iomap_write_allocate to xfs_aops.c (Bill O'Donnell) [1739607] - [fs] xfs: move stat accounting to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: move transaction handling to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: split XFS_BMAPI_DELALLOC handling from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: factor out two helpers from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: simplify the xfs_bmap_btree_to_extents calling conventions (Bill O'Donnell) [1739607] - [fs] xfs: remove the s_maxbytes checks in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: remove the io_type field from the writeback context and ioend (Bill O'Donnell) [1739607] - [fs] xfs: compile time offset checks for common v4/v5 metadata (Bill O'Donnell) [1739607] - [fs] xfs: use buf ops magic to detect btree block type (Bill O'Donnell) [1739607] - [fs] xfs: add magic numbers to dquot buffer ops (Bill O'Donnell) [1739607] - [fs] xfs: add inode magic to inode verifier (Bill O'Donnell) [1739607] - [fs] xfs: factor xfs_da3_blkinfo verification into common helper (Bill O'Donnell) [1739607] - [fs] xfs: miscellaneous verifier magic value fixups (Bill O'Donnell) [1739607] - [fs] xfs: use verifier magic field in dir2 leaf verifiers (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between bnobt and cntbt magic values (Bill O'Donnell) [1739607] - [fs] xfs: split up allocation btree verifier (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between inobt and finobt magic values (Bill O'Donnell) [1739607] - [fs] xfs: create a separate finobt verifier (Bill O'Donnell) [1739607] - [fs] xfs: always check magic values in on-disk byte order (Bill O'Donnell) [1739607] - [fs] xfs: clarify documentation for the function to reverify buffers (Bill O'Donnell) [1739607] - [fs] xfs: cache unlinked pointers in an rhashtable (Bill O'Donnell) [1739607] - [fs] xfs: add tracepoints for high level iunlink operations (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode update in iunlink_remove (Bill O'Donnell) [1739607] - [fs] xfs: refactor unlinked list search and mapping to a separate function (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode unlinked pointer update functions (Bill O'Donnell) [1739607] - [fs] xfs: strengthen AGI unlinked inode bucket pointer checks (Bill O'Donnell) [1739607] - [fs] xfs: refactor AGI unlinked bucket updates (Bill O'Donnell) [1739607] - [fs] xfs: add xfs_verify_agino_or_null helper (Bill O'Donnell) [1739607] - [fs] xfs: clean up iunlink functions (Bill O'Donnell) [1739607] - [fs] xfs: Introduce XFS_PTAG_VERIFIER_ERROR panic mask (Bill O'Donnell) [1739607] - [fs] xfs: remove duplicated xfs_defer.h (Bill O'Donnell) [1739607] - [fs] xfs: check attribute name validity (Bill O'Donnell) [1739607] - [fs] xfs: check directory name validity (Bill O'Donnell) [1739607] - [fs] xfs: fix off-by-one error in rtbitmap cross-reference (Bill O'Donnell) [1739607] - [fs] xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t (Bill O'Donnell) [1739607] - [fs] xfs: abort xattr scrub if fatal signals are pending (Bill O'Donnell) [1739607] - [fs] xfs: consolidate scrub dinode mapping code into a single function (Bill O'Donnell) [1739607] - [fs] xfs: scrub big block inode btrees correctly (Bill O'Donnell) [1739607] - [fs] xfs: clean up the inode cluster checking in the inobt scrub (Bill O'Donnell) [1739607] - [fs] xfs: hoist inode cluster checks out of loop (Bill O'Donnell) [1739607] - [fs] xfs: check inobt record alignment on big block filesystems (Bill O'Donnell) [1739607] - [fs] xfs: check the ir_startino alignment directly (Bill O'Donnell) [1739607] - [fs] xfs: never try to scrub more than 64 inodes per inobt record (Bill O'Donnell) [1739607] - [powerpc] powerpc: Allow flush_(inval_)dcache_range to work across ranges >4GB (Steve Best) [1744062] - [scsi] scsi: lpfc: Fix port relogin failure due to GID_FT interaction (Dick Kennedy) [1733217] - [rpmspec] redhat: Fix error messages during build of zfcpdump kernel (Philipp Rudo) [1745652] - [s390] s390/protvirt: avoid memory sharing for diag 308 set/store (Philipp Rudo) [1745614] - [infiniband] IB/hfi1: Remove extra brackets from an if (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Update I/O section to be clearer about CPU vs thread (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Fix style, spacing and grammar in I/O section (Petr Oros) [1737066] - [powerpc] arch: Remove dummy mmiowb() definitions from arch code (Petr Oros) [1737066] - [netdrv] net/ethernet/silan/sc92031: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [infiniband] i40iw: Redefine i40iw_mmiowb() to do nothing (Petr Oros) [1737066] - [scsi] scsi/qla1280: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [netdrv] drivers: Remove explicit invocations of mmiowb() (Petr Oros) [1737066] - [infiniband] drivers: Remove useless trailing comments from mmiowb() invocations (Petr Oros) [1737066] - [documentation] Documentation: Kill all references to mmiowb() (Petr Oros) [1737066] - [riscv] riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [powerpc] powerpc/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [nds32] nds32/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [x86] x86/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [arm64] arm64/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [include] mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessors (Petr Oros) [1737066] - [arm64] arch: Use asm-generic header for asm/mmiowb.h (Petr Oros) [1737066] - [kernel] asm-generic/mmiowb: Add generic implementation of mmiowb() tracking (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" section (Petr Oros) [1737066] - [s390] s390/cpum_sf: save TOD clock base in SDBs for time conversion (Philipp Rudo) [1743504] - [net] netns: provide pure entropy for net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [net] netns: get more entropy from net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [netdrv] net: phy: improve pause handling (Petr Oros) [1735763] - [netdrv] net: phy: fix reading fixed phy status (Petr Oros) [1735763] - [netdrv] net: phy: allow a PHY driver to define neither features nor get_features (Petr Oros) [1735763] - [netdrv] net: phy: Add support for asking the PHY its abilities (Petr Oros) [1735763] - [netdrv] net: phy: use genphy_read_abilities in genphy driver (Petr Oros) [1735763] - [netdrv] net: phy: add genphy_read_abilities (Petr Oros) [1735763] - [netdrv] net: phy: let genphy_c45_read_abilities also check aneg capability (Petr Oros) [1735763] - [netdrv] net: phy: Add generic support for 2.5GBaseT and 5GBaseT (Petr Oros) [1735763] - [netdrv] net: phy: Extract genphy_c45_pma_read_abilities from marvell10g (Petr Oros) [1735763] - [netdrv] net: phy: Move of_set_phy_eee_broken to phy-core.c (Petr Oros) [1735763] - [netdrv] net: phy: Mask-out non-compatible modes when setting the max-speed (Petr Oros) [1735763] - [netdrv] net: phy: don't allow __set_phy_supported to add unsupported modes (Petr Oros) [1735763] - [netdrv] net: phy: remove unneeded masking of PHY register read results (Petr Oros) [1735763] - [netdrv] net: phy: probe the PHY before determining the supported features (Petr Oros) [1735763] - [rpmspec] fix package summary and description for some kernel subpackages ("Herton R. Krzesinski") [1656863] - [fs] mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses (Jeff Moyer) [1743159] - [mm] mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd() (Jeff Moyer) [1743159] - [arm64] arm64: disable improved unwind tables (Mark Langsdorf) [1684694] - [arm64] arm64/stacktrace: Export save_stack_trace_regs() (Mark Langsdorf) [1684694] - [fs] nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes (Steve Dickson) [1655712] - [include] futex: Update comments and docs about return values of arch futex code (Waiman Long) [1737058] - [arm64] arm64: futex: Avoid copying out uninitialised stack in failed cmpxchg() (Waiman Long) [1737058] - [arm64] arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP (Waiman Long) [1737058] - [kernel] locking/futex: Allow low-level atomic operations to return -EAGAIN (Waiman Long) [1737058] - [arm64] arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value (Waiman Long) [1737058] - [kernel] futex: Ensure that futex address is aligned in handle_futex_death() (Waiman Long) [1737058] - [kernel] futex: Convert futex_pi_state.refcount to refcount_t (Waiman Long) [1737058] - [kernel] sched/wake_q: Reduce reference counting for special users (Waiman Long) [1737058] - [kernel] sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg (Waiman Long) [1737058] - [kernel] futex: No need to check return value of debugfs_create functions (Waiman Long) [1737058] - [kernel] futex: Handle early deadlock return correctly (Waiman Long) [1737058] - [kernel] futex: Fix barrier comment (Waiman Long) [1737058] - [kernel] futex: Cure exit race (Waiman Long) [1737058] - [kernel] futex: Replace spin_is_locked() with lockdep (Waiman Long) [1737058] - [kernel] futex: Mark expected switch fall-throughs (Waiman Long) [1737058] - [kernel] sched/deadline: Correctly handle active 0-lag timers (Phil Auld) [1735907] - [include] build_bug.h: add wrapper for _Static_assert (Ivan Vecera) [1735752] - [include] build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse (Ivan Vecera) [1735752] - [include] build_bug.h: remove negative-array fallback for BUILD_BUG_ON() (Ivan Vecera) [1735752] - [mm] percpu: remove spurious lock dependency between percpu and sched (Rafael Aquini) [1731180] - [mm] percpu: use chunk scan_hint to skip some scanning (Rafael Aquini) [1731180] - [mm] percpu: convert chunk hints to be based on pcpu_block_md (Rafael Aquini) [1731180] - [mm] percpu: make pcpu_block_md generic (Rafael Aquini) [1731180] - [mm] percpu: use block scan_hint to only scan forward (Rafael Aquini) [1731180] - [mm] percpu: remember largest area skipped during allocation (Rafael Aquini) [1731180] - [mm] percpu: add block level scan_hint (Rafael Aquini) [1731180] - [mm] percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE (Rafael Aquini) [1731180] - [mm] percpu: relegate chunks unusable when failing small allocations (Rafael Aquini) [1731180] - [mm] percpu: manage chunks based on contig_bits instead of free_bytes (Rafael Aquini) [1731180] - [mm] percpu: introduce helper to determine if two regions overlap (Rafael Aquini) [1731180] - [mm] percpu: do not search past bitmap when allocating an area (Rafael Aquini) [1731180] - [mm] percpu: update free path with correct new free region (Rafael Aquini) [1731180] - [mm] mm/percpu: add checks for the return value of memblock_alloc*() (Rafael Aquini) [1731180] - [mm] percpu: km: no need to consider pcpu_group_offsets[0] (Rafael Aquini) [1731180] - [mm] percpu: use nr_groups as check condition (Rafael Aquini) [1731180] - [mm] percpu: convert spin_lock_irq to spin_lock_irqsave. (Rafael Aquini) [1731180] - [mm] mm: percpu: remove unnecessary unlikely() (Rafael Aquini) [1731180] - [fs] /proc/meminfo: add percpu populated pages count (Rafael Aquini) [1731180] - [netdrv] tg3: Use napi_alloc_frag() (Jonathan Toppins) [1724774] - [fs] fuse: fix copy_file_range() in the writeback case (Miklos Szeredi) [1650518] - [fs] fuse: add support for copy_file_range() (Miklos Szeredi) [1650518]- [x86] perf/x86/intel: Fix spurious NMI on fixed counter (Michael Petlan) [1755110] - [x86] perf/x86/intel: Fix race in intel_pmu_disable_event() (Michael Petlan) [1755110] - [netdrv] drivers: tap.c: fix wrong backport causing WARN_ON_ONCE(1) in skb_flow_dissect() (Davide Caratti) [1750711] - [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746804] {CVE-2019-14821}- [fs] gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps (Robert S Peterson) [1750939] - [s390] kvm: s390: kvm_s390_vm_start_migration: check dirty_bitmap before using it as target for memset() (Thomas Huth) [1753260] - [fs] cifs: fix credits leak for SMB1 oplock breaks (Leif Sahlberg) [1752243]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Phillip Lougher) - [iommu] iommu/amd: Add support for X2APIC IOMMU interrupts (Suravee Suthikulpanit) [1734842] - [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750882] {CVE-2019-14835}- [kernel] open the RHEL 8.2 development (Phillip Lougher) - [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [net] netfilter: nft_set: fix allocation size overflow in privsize callback. (Florian Westphal) [1746338] - [net] net: route dump netlink NLM_F_MULTI flag missing (Stefano Brivio) [1745971] - [net] sched: pfifo_fast: fix wrong dereference in pfifo_fast_enqueue (Davide Caratti) [1745390] - [net] sched: pfifo_fast: fix wrong dereference when qdisc is reset (Davide Caratti) [1745387] - [scsi] scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() (David Milburn) [1746597]- [drm] drm/virtio: use virtio_max_dma_size (Gerd Hoffmann) [1739291] - [mm] hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined (Rafael Aquini) [1706088] - [powerpc] kvm: ppc: book3s: Enable XIVE native capability only if OPAL has required functions [BZ1744884] (David Gibson) [1744884] - [scsi] scsi: lpfc: Fix oops when fewer hdwqs than cpus (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Limit xri count for kdump environment (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ (Dick Kennedy) [1745731] - [scsi] scsi: qla2xxx: Fix hardirq-unsafe locking (Himanshu Madhani) [1719941] - [x86] Revert "[x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel" (Baoquan He) [1669088] - [x86] Revert "[x86] x86/boot: Add xloadflags bits to check for 5-level paging support" (Baoquan He) [1669088]- [wireless] mwifiex: fix 802.11n/WPA detection (Jarod Wilson) [1714476] {CVE-2019-3846}- [x86] x86/kdump: Reserve extra memory when SME or SEV is active (Kairui Song) [1728519] - [scsi] scsi: qla2xxx: Fix hardlockup in abort command during driver remove (Himanshu Madhani) [1690041] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k1 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: cleanup trace buffer initialization (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Complain loudly about reference count underflow (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Change abort wait_loop from msleep to wait_event_timeout (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set the SCSI command result before calling the command done (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: on session delete, return nvme cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set remote port devloss timeout to 0 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix fw dump corruption (Himanshu Madhani) [1690041] - [x86] kvm: disable nested virt on pre-haswell processors (Paolo Bonzini) [1739739] - [x86] kvm: taint kernel for tech-preview when using nested virtualization (Paolo Bonzini) [1739739] - [x86] kvm: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled (Vitaly Kuznetsov) [1746100]- [char] ipmi: move message error checking to avoid deadlock (Tony Camuso) [1731388 1718699] - [crypto] crypto: testmgr - mark crc32 checksum as FIPS allowed (Neil Horman) [1738887] - [include] dma-mapping: use dma_get_mask in dma_addressing_limited (Don Dutile) [1738631] - [kernel] dma-direct: correct the physical addr in dma_direct_sync_sg_for_cpu/device (Don Dutile) [1738631] - [kernel] dma-direct: only limit the mapping size if swiotlb could be used (Don Dutile) [1738631] - [include] dma-mapping: add a dma_addressing_limited helper (Don Dutile) [1738631] - [kernel] dma-direct: Force unencrypted DMA under SME for certain DMA masks (Don Dutile) [1738631] - [lib] lib/genalloc: introduce chunk owners (Don Dutile) [1738631] - [lib] lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocations (Don Dutile) [1738631] - [lib] lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk (Don Dutile) [1738631] - [include] dma-mapping: remove dma_max_pfn (Don Dutile) [1738631] - [mmc] mmc: core: let the dma map ops handle bouncing (Don Dutile) [1738631] - [mmc] mmc: core: align max segment size with logical block size (Don Dutile) [1738631] - [kernel] swiotlb: no need to check return value of debugfs_create functions (Don Dutile) [1738631] - [xen] swiotlb: fix phys_addr_t overflow warning (Don Dutile) [1738631] - [kernel] swiotlb: Return consistent SWIOTLB segments/nr_tbl (Don Dutile) [1738631] - [kernel] swiotlb: Group identical cleanup in swiotlb_cleanup() (Don Dutile) [1738631] - [kernel] swiotlb: save io_tlb_used to local variable before leaving critical section (Don Dutile) [1738631] - [kernel] swiotlb: dump used and total slots when swiotlb buffer is full (Don Dutile) [1738631] - [kernel] swiotlb: add checks for the return value of memblock_alloc*() (Don Dutile) [1738631] - [kernel] swiotlb: add debugfs to track swiotlb buffer usage (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped allocations (Don Dutile) [1738631] - [kernel] dma-mapping: remove a pointless memset in dma_atomic_pool_init (Don Dutile) [1738631] - [kernel] dma-mapping: fix lack of DMA address assignment in generic remap allocator (Don Dutile) [1738631] - [kernel] dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-mapping: support highmem in the generic remap allocator (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code (Don Dutile) [1738631] - [kernel] dma-mapping: add a dma_alloc_need_uncached helper (Don Dutile) [1738631] - [kernel] dma-mapping: truncate dma masks to what dma_addr_t can hold (Don Dutile) [1738631] - [kernel] dma-remap: Avoid de-referencing NULL atomic_pool (Don Dutile) [1738631] - [include] dma-buf: add DMA_BUF_SET_NAME ioctls (Don Dutile) [1738631] - [include] dma-buf: give each buffer a full-fledged inode (Don Dutile) [1738631] - [fs] new wrapper: alloc_file_pseudo() (Don Dutile) [1738631] - [kernel] dma-direct: provide generic support for uncached kernel segments (Don Dutile) [1738631] - [include] dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, free}_contiguous() (Don Dutile) [1738631] - [kernel] dma-contiguous: use fallback alloc_pages for single pages (Don Dutile) [1738631] - [kernel] dma-contiguous: add dma_{alloc,free}_contiguous() helpers (Don Dutile) [1738631] - [iommu] iommu/dma: Fix condition check in iommu_dma_unmap_sg (Don Dutile) [1738631] - [iommu] iommu/dma: move the arm64 wrappers to common code (Don Dutile) [1738631] - [iommu] iommu/dma-iommu.c: convert to use vm_map_pages() (Don Dutile) [1738631] - [mm] mm: introduce new vm_map_pages() and vm_map_pages_zero() API (Don Dutile) [1738631] - [mm] arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable (Don Dutile) [1738631] - [arm64] arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAP (Don Dutile) [1738631] - [kernel] mm/hibernation: Make hibernation handle unmapped pages (Don Dutile) [1738631] - [mm] page_poison: play nicely with KASAN (Don Dutile) [1738631] - [mm] mm/vmalloc: Avoid rare case of flushing TLB with weird arguments (Don Dutile) [1738631] - [mm] mm/vmalloc: Fix calculation of direct map addr range (Don Dutile) [1738631] - [mm] mm/vmalloc: Add flag for freeing of special permsissions (Don Dutile) [1738631] - [x86] x86/mm/cpa: Add set_direct_map_*() functions (Don Dutile) [1738631] - [arm64] dma-mapping: add a kconfig symbol for arch_setup_dma_ops availability (Don Dutile) [1738631] - [iommu] iommu/dma: Remove the flush_page callback (Don Dutile) [1738631] - [include] iommu/dma: Cleanup dma-iommu.h (Don Dutile) [1738631] - [dma] dmaengine: Add matching device node validation in __dma_request_channel() (Don Dutile) [1738631] - [dma] dmaengine: dma_request_chan_by_mask() to handle deferred probing (Don Dutile) [1738631] - [include] dma-buf: start caching of sg_table objects v2 (Don Dutile) [1738631] - [kernel] dma-mapping: add a Kconfig symbol to indicate arch_dma_prep_coherent presence (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Remove iommu_dma_map_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/ls-scfg-msi: Don't map the MSI page in ls_scfg_msi_compose_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-mbi: Don't map the MSI page in mbi_compose_m{b, s}i_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gicv2m: Don't map the MSI page in gicv2m_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Don't map the MSI page in its_irq_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts (Don Dutile) [1738631] - [iommu] iommu/dma: Remove unused variable (Don Dutile) [1738631] - [iommu] iommu/dma: Use NUMA aware memory allocations in __iommu_dma_alloc_pages() (Don Dutile) [1738631] - [kernel] genirq/msi: Add a new field in msi_desc to store an IOMMU cookie (Don Dutile) [1738631] - [pci] PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() (Don Dutile) [1738631] - [include] PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() (Don Dutile) [1738631] - [include] genirq/msi: Clean up usage of __u8/__u16 types (Don Dutile) [1738631] - [base] platform-msi: Free descriptors in platform_msi_domain_free() (Don Dutile) [1738631] - [base] genirq/msi: Allow creation of a tree-based irqdomain for platform-msi (Don Dutile) [1738631] - [kernel] dma-debug: only skip one stackframe entry (Don Dutile) [1738631] - [dma] dmaengine: idma64: Move driver name to the header (Don Dutile) [1738631] - [kernel] dma-mapping: remove an unnecessary NULL check (Don Dutile) [1738631] - [include] dma-buf: Update [un]map documentation to match the other functions (Don Dutile) [1738631] - [include] dma-buf: Remove leftover [un]map_atomic comments (Don Dutile) [1738631] - [x86] x86/dma: Remove the x86_dma_fallback_dev hack (Don Dutile) [1738631] - [kernel] dma-mapping: remove leftover NULL device support (Don Dutile) [1738631] - [kernel] dma: select GENERIC_ALLOCATOR for DMA_REMAP (Don Dutile) [1738631] - [crypto] crypto: ccp - Ignore unconfigured CCP device on suspend/resume (Gary Hook) [1743999] - [md] dm snapshot: fix oversights in optional discard support (Mike Snitzer) [1744291] - [md] dm snapshot: add optional discard support features (Mike Snitzer) [1744291] - [md] dm snapshot: Use fine-grained locking scheme (Mike Snitzer) [1744291] - [md] dm snapshot: Make exception tables scalable (Mike Snitzer) [1744291] - [md] dm snapshot: Replace mutex with rw semaphore (Mike Snitzer) [1744291] - [md] dm snapshot: Don't sleep holding the snapshot lock (Mike Snitzer) [1744291] - [include] list_bl: Add hlist_bl_add_before/behind helpers (Mike Snitzer) [1744291] - [powerpc] powerpc/rtas: use device model APIs and serialization during LPM (Steve Best) [1741643] - [firmware] firmware/efi: Add NULL pointer checks in efivars API functions (Jarod Wilson) [1741949] - [fs] ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls (Miklos Szeredi) [1724518] - [include] mm: page_cache_add_speculative(): refactor out some code duplication (Michael Petlan) [1738331] - [netdrv] ibmvnic: Unmap DMA address of TX descriptor buffers after use (Steve Best) [1743155] - [fs] NFSv4.1 don't free interrupted slot on open (Steve Dickson) [1708345] - [fs] NFSv4.1: Avoid false retries when RPC calls are interrupted (Steve Dickson) [1708345] - [net] ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets (Stefano Brivio) [1743203] - [net] inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [1719418]- [net] xfrm: fix sa selector validation (Sabrina Dubroca) [1738871] - [net] xfrm: Fix xfrm sel prefix length validation (Sabrina Dubroca) [1738871] - [kernel] locking/rwsem: Prevent decrement of reader count before increment (Waiman Long) [1740338] - [include] include/list: Backport list_cut_before() (Waiman Long) [1740338] - [vhost] vhost: vsock: add weight support (Jason Wang) [1738494] - [vhost] vhost_net: fix possible infinite loop (Jason Wang) [1738494] - [vhost] vhost: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost: reject zero size iova range (Jason Wang) [1738494] - [vhost] vhost: silence an unused-variable warning (Jason Wang) [1738494] - [vhost] vhost: correctly check the return value of translate_desc() in log_used() (Jason Wang) [1738494] - [vhost] vhost: return EINVAL if iovecs size does not match the message size (Jason Wang) [1738494] - [vhost] Revert "net: vhost: lock the vqs one by one" (Jason Wang) [1738494] - [vhost] vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] vhost: make sure used idx is seen before log in vhost_add_used_n() (Jason Wang) [1738494] - [vhost] vhost: fix IOTLB locking (Jason Wang) [1738494] - [netdrv] tun: wake up waitqueues after IFF_UP is set (Jason Wang) [1738494] - [netdrv] tuntap: synchronize through tfiles array instead of tun->numqueues (Jason Wang) [1738494] - [netdrv] tuntap: fix dividing by zero in ebpf queue selection (Jason Wang) [1738494] - [netdrv] tun: Remove unused first parameter of tun_get_iff() (Jason Wang) [1738494] - [netdrv] tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device (Jason Wang) [1738494] - [netdrv] tun: add a missing rcu_read_unlock() in error path (Jason Wang) [1738494] - [netdrv] tun: properly test for IFF_UP (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary memory barrier (Jason Wang) [1738494] - [netdrv] tun: fix blocking read (Jason Wang) [1738494] - [netdrv] tun: move the call to tun_set_real_num_queues (Jason Wang) [1738494] - [netdrv] tun: publish tfile after it's fully initialized (Jason Wang) [1738494] - [netdrv] tun: replace get_cpu_ptr with this_cpu_ptr when bh disabled (Jason Wang) [1738494] - [netdrv] tun: remove skb access after netif_receive_skb (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary check in tun_flow_update (Jason Wang) [1738494] - [netdrv] tuntap: fix multiqueue rx (Jason Wang) [1738494] - [netdrv] tun: Adjust on-stack tun_page initialization. (Jason Wang) [1738494] - [netdrv] tuntap: free XDP dropped packets in a batch (Jason Wang) [1738494] - [vhost] vhost_net: mitigate page reference counting during page frag refill (Jason Wang) [1738494] - [vhost] net: vhost: remove bad code line (Jason Wang) [1738494] - [vhost] net: vhost: add rx busy polling in tx path (Jason Wang) [1738494] - [vhost] net: vhost: factor out busy polling logic to vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] net: vhost: replace magic number of lock annotation (Jason Wang) [1738494] - [vhost] net: vhost: lock the vqs one by one (Jason Wang) [1738494] - [vhost] vhost_net: add a missing error return (Jason Wang) [1738494] - [netdrv] net: tun: remove useless codes of tun_automq_select_queue (Jason Wang) [1738494] - [vhost] vhost_net: batch submitting XDP buffers to underlayer sockets (Jason Wang) [1738494] - [netdrv] tap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tuntap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tun: switch to new type of msg_control (Jason Wang) [1738494] - [netdrv] tuntap: move XDP flushing out of tun_do_xdp() (Jason Wang) [1738494] - [netdrv] tuntap: split out XDP logic (Jason Wang) [1738494] - [netdrv] tuntap: tweak on the path of skb XDP case in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: simplify error handling in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: enable bh early during processing XDP (Jason Wang) [1738494] - [netdrv] tuntap: switch to use XDP_PACKET_HEADROOM (Jason Wang) [1738494] - [netdrv] net: sock: introduce SOCK_XDP (Jason Wang) [1738494] - [vhost] vhost: correctly check the iova range when waking virtqueue (Jason Wang) [1738494] - [vhost] vhost: switch to use new message format (Jason Wang) [1738494] - [vhost] vhost_net: batch update used ring for datacopy TX (Jason Wang) [1738494] - [vhost] vhost_net: rename VHOST_RX_BATCH to VHOST_NET_BATCH (Jason Wang) [1738494] - [vhost] vhost_net: rename vhost_rx_signal_used() to vhost_net_signal_used() (Jason Wang) [1738494] - [vhost] vhost_net: split out datacopy logic (Jason Wang) [1738494] - [vhost] vhost_net: introduce tx_can_batch() (Jason Wang) [1738494] - [vhost] vhost_net: introduce get_tx_bufs() (Jason Wang) [1738494] - [vhost] vhost_net: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost_net: introduce helper to initialize tx iov iter (Jason Wang) [1738494] - [vhost] vhost_net: drop unnecessary parameter (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx queue wake-ups during busypoll (Jason Wang) [1738494] - [vhost] vhost_net: Avoid tx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Rename local variables in vhost_net_rx_peek_head_len (Jason Wang) [1738494] - [mm] x86/mm/fault: Allow stack access below rsp (Waiman Long) [1739341] - [mm] x86/mm: Clarify hardware vs. software "error_code" (Waiman Long) [1739341] - [net] libceph: handle an empty authorize reply (Ilya Dryomov) [1720582]- [drm] drm: Don't retry infinitely when receiving no data on i2c over AUX (Lyude Paul) [1672361] - [scsi] scsi: hpsa: update revision to RH3 (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: fix broken doc references due to renames (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Joseph Szczypek) [1739615]- [drm] drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes (Lyude Paul) [1734452 1734444] - [drm] drm/nouveau: Only release VCPI slots on mode changes (Lyude Paul) [1734452 1734444] - [infiniband] RDMA/srp: turn off 'use_imm_data' by default (Honggang Li) [1725158] - [gpu] vga_switcheroo: Fix missing gpu_bound call at audio client registration (Lyude Paul) [1739727] - [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743076] {CVE-2019-9506}- [rpmspec] perf: package tips.txt (Michael Petlan) [1663816] - [mm] mm/memblock.c: skip kmemleak for kasan_init() (Mark Langsdorf) [1722741] - [kernel] mm/resource: Return real error codes from walk failures (Kairui Song) [1740443] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1733231] - [tools] selftests/powerpc: Fix Makefiles for headers_install change (Steve Best) [1740127] - [tools] selftests/powerpc: Add more version checks to alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Skip earlier in alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Consolidate copy/paste test logic (Steve Best) [1740127] - [s390] s390/bpf: use 32-bit index for tail calls (Yauheni Kaliuta) [1719377] - [s390] s390/bpf: fix lcgr instruction encoding (Yauheni Kaliuta) [1719377] - [tools] selftests/bpf: fix "alu with different scalars 1" on s390 (Yauheni Kaliuta) [1719377] - [net] bpf: fix use after free in bpf_evict_inode (Yauheni Kaliuta) [1719377] - [arm64] bpf, arm64: remove prefetch insn in xadd mapping (Yauheni Kaliuta) [1719377] - [scsi] scsi: lpfc: Fix crash when cpu count is 1 and null irq affinity mask (Dick Kennedy) [1720905] - [md] md: add bitmap_abort label in md_run (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of bitmap (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of backlog (Nigel Croxon) [1721944] - [md] md: introduce mddev_create/destroy_wb_pool for the change of member device (Nigel Croxon) [1721944] - [md] md/raid1: fix potential data inconsistency issue with write behind device (Nigel Croxon) [1721944] - [md] md: fix for divide error in status_resync (Nigel Croxon) [1721944] - [md] md/raid10: read balance chooses idlest disk for SSD (Nigel Croxon) [1721944] - [md] md: raid1-10: Unify r{1,10}bio_pool_free (Nigel Croxon) [1721944] - [md] md: raid10: Use struct_size() in kmalloc() (Nigel Croxon) [1721944] - [md] md/raid1: get rid of extra blank line and space (Nigel Croxon) [1721944] - [md] md: fix spelling typo and add necessary space (Nigel Croxon) [1721944] - [md] md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show (Nigel Croxon) [1721944] - [md] raid5-cache: Need to do start() part job after adding journal device (Nigel Croxon) [1721944] - [md] drivers: md: Unify common definitions of raid1 and raid10 (Nigel Croxon) [1721944] - [kernel] userfaultfd: use RCU to free the task struct when fork fails (Andrea Arcangeli) [1718498]- [efi] efi/arm: Revert "Defer persistent reservations until after paging_init()" (Mark Salter) [1699961] - [s390] s390/ipl: Fix detection of has_secure attribute (Philipp Rudo) [1740653] - [fs] xfs: don't crash on null attr fork xfs_bmapi_read (Bill O'Donnell) [1719094] - [powerpc] powerpc/mm: Don't report PUDs as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1716952] - [x86] kvm: x86: introduce is_pae_paging (Vitaly Kuznetsov) [1720556] - [s390] s390/kasan: Fix recursion loop when triggering kdump (Philipp Rudo) [1740249] - [s390] s390/dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1740251] - [tools] selftests/powerpc: Give some tests longer to run (Steve Best) [1740420] - [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1738252] - [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1738252] - [x86] kvm: svm/avic: Do not send AVIC doorbell to self (Janakarajan Natarajan) [1720981] - [net] tipc: initialise addr_trial_end when setting node addresses (Jon Maloy) [1740317] - [net] tipc: ensure head->lock is initialised (Jon Maloy) [1740317] - [net] netfilter: nf_tables: fix oops during rule dump (Stefano Brivio) [1739734] - [include] netfilter: nf_tables: correct NFT_LOGLEVEL_MAX value (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: do not dump private area (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix register ordering (Stefano Brivio) [1739734] - [net] ipvs: defer hook registration to avoid leaks (Stefano Brivio) [1739734] - [net] ipvs: Fix use-after-free in ip_vs_in (Stefano Brivio) [1739734] - [net] netfilter: nf_conntrack_h323: restore boundary check correctness (Stefano Brivio) [1739734] - [net] netfilter: fix nf_l4proto_log_invalid to log invalid packets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: prevent shift wrap in nft_chain_parse_hook() (Stefano Brivio) [1739734] - [net] netfilter: nft_set_rbtree: check for inactive element after flag mismatch (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: use-after-free when deleting targets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix leaking object reference count (Stefano Brivio) [1739734] - [net] ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 (Stefano Brivio) [1739640] - [net] ipv6: Unlink sibling route in case of failure (Stefano Brivio) [1739640] - [net] ipv6: Default fib6_type to RTN_UNICAST when not set (Stefano Brivio) [1739640] - [net] inet: frags: call inet_frags_fini() after unregister_pernet_subsys() (Stefano Brivio) [1739640] - [net] ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero (Stefano Brivio) [1739640] - [net] netfilter: ipset: Fix rename concurrency with listing (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix error path in set_target_v3_checkentry() (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix the last missing check of nla_parse_deprecated() (Stefano Brivio) [1739578] - [net] netfilter: ipset: fix a missing check of nla_parse (Stefano Brivio) [1739578] - [netdrv] ipvlan, l3mdev: fix broken l3s mode wrt local routes (Guillaume Nault) [1738329] - [net] sched: use temporary variable for actions indexes (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] sched: cbs: Fix error path of cbs_module_init (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix use after free and double free with packet corruption (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix backlog accounting for corrupted GSO frames (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [netdrv] macsec: fix checksumming after decryption (Sabrina Dubroca) [1738237] - [netdrv] macsec: fix use-after-free of skb during RX (Sabrina Dubroca) [1738237] - [net] xfrm interface: fix memory leak on creation (Sabrina Dubroca) [1738267] - [net] tls: fix socket wmem accounting on fallback with netem (Sabrina Dubroca) [1739260] - [net] tls: fix poll ignoring partially copied records (Sabrina Dubroca) [1739260] - [net] tls: make sure offload also gets the keys wiped (Sabrina Dubroca) [1739260] - [net] tls: reject offload of TLS 1.3 (Sabrina Dubroca) [1739260] - [net] tls: fix page double free on TX cleanup (Sabrina Dubroca) [1739260] - [net] tls, correctly account for copied bytes with multiple sk_msgs (Sabrina Dubroca) [1739260] - [net] tcp: fix tcp_set_congestion_control() use from bpf hook (Guillaume Nault) [1738272] - [net] tcp: Reset bytes_acked and bytes_received when disconnecting (Guillaume Nault) [1738272] - [net] tcp: Ensure DCTCP reacts to losses (Guillaume Nault) [1738272] - [net] tcp: tcp_v4_err() should be more careful (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag (Guillaume Nault) [1738272] - [net] tcp: always ACK immediately on hole repairs (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer in DCTCP (Guillaume Nault) [1738272] - [net] tcp: mandate a one-time immediate ACK (Guillaume Nault) [1738272] - [net] tipc: fix unitilized skb list crash (Xin Long) [1734298] - [net] tipc: compat: allow tipc commands without arguments (Xin Long) [1738397] - [net] sctp: factor out sctp_connect_add_peer (Xin Long) [1738393] - [net] sctp: factor out sctp_connect_new_asoc (Xin Long) [1738393] - [net] sctp: clean up __sctp_connect (Xin Long) [1738393] - [net] sctp: check addr_size with sa_family_t size in __sctp_setsockopt_connectx (Xin Long) [1738393] - [net] sctp: only copy the available addr data in sctp_transport_init (Xin Long) [1738393] - [net] sctp: drop unneeded likely() call around IS_ERR() (Xin Long) [1738393] - [net] sctp: fix warning "NULL check before some freeing functions is not needed" (Xin Long) [1738393] - [net] sctp: remove rcu_read_lock from sctp_bind_addr_state (Xin Long) [1738393] - [net] sctp: rename sp strm_interleave to ep intl_enable (Xin Long) [1738393] - [net] sctp: rename asoc intl_enable to asoc peer.intl_capable (Xin Long) [1738393] - [net] sctp: remove prsctp_enable from asoc (Xin Long) [1738393] - [net] sctp: remove reconf_enable from asoc (Xin Long) [1738393] - [net] sctp: count data bundling sack chunk for outctrlchunks (Xin Long) [1738393] - [net] sctp: fix error handling on stream scheduler initialization (Xin Long) [1738393] - [net] sctp: not bind the socket in sctp_connect (Xin Long) [1738393] - [net] sctp: change to hold sk after auth shkey is created successfully (Xin Long) [1738393] - [net] sctp: Free cookie before we memdup a new one (Xin Long) [1738393] - [net] Fix memory leak in sctp_process_init (Xin Long) [1738393] - [net] sctp: deduplicate identical skb_checksum_ops (Xin Long) [1738393] - [net] sctp: Check address length before reading address family (Xin Long) [1738393] - [net] sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Make sctp_enqueue_event tak an skb list. (Xin Long) [1738393] - [net] sctp: Use helper for sctp_ulpq_tail_event() when hooked up to ->enqueue_event (Xin Long) [1738393] - [net] sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). (Xin Long) [1738393] - [netdrv] ppp: Remove direct skb_queue_head list pointer access. (Xin Long) [1738393] - [net] ipv6: fix neighbour resolution with raw socket (Stefano Brivio) [1728320] - [net] ipv6: constify rt6_nexthop() (Stefano Brivio) [1728320] - [net] openvswitch: fix csum updates for MPLS actions (Marcelo Leitner) [1738654] - [net] udp_gso: Allow TX timestamp with UDP GSO (Paolo Abeni) [1738585] - [net] bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __udp6_lib_err (Paolo Abeni) [1738585] - [net] fix ifindex collision during namespace removal (Paolo Abeni) [1738492] - [net] rtnl: return early from rtnl_unregister_all when protocol isn't registered (Paolo Abeni) [1738492] - [net] neigh: fix use-after-free read in pneigh_get_next (Paolo Abeni) [1738492] - [net] socket: set sock->sk to NULL after calling proto_ops::release() (Paolo Abeni) [1738492] - [net] socket: make bond ioctls go through compat_ifreq_ioctl() (Paolo Abeni) [1738492] - [net] socket: fix SIOCGIFNAME in compat (Paolo Abeni) [1738492] - [net] Revert "kill dev_ifsioc()" (Paolo Abeni) [1738492] - [net] revert "socket: fix struct ifreq size in compat ioctl" (Paolo Abeni) [1738492] - [net] ip6_tunnel: fix possible use-after-free on xmit (Guillaume Nault) [1737105] - [net] genetlink: Fix a memory leak on error path (Guillaume Nault) [1737821] - [net] netfilter: ipset: Copy the right MAC address in bitmap:ip, mac and hash:ip, mac sets (Stefano Brivio) [1723605] - [net] netfilter: ipset: Actually allow destination MAC address for hash:ip, mac sets too (Stefano Brivio) [1723605] - [net] igmp: fix memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] don't clear sock->sk early to avoid trouble in strparser (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix another memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race (Hangbin Liu) [1736816] - [net] netlabel: fix out-of-bounds memory accesses (Hangbin Liu) [1736816] - [net] ipv4: Fix memory leak in network namespace dismantle (Hangbin Liu) [1736816] - [net] bridge: delete local fdb on device init failure (Hangbin Liu) [1736824] - [net] bridge: stp: don't cache eth dest pointer before skb pull (Hangbin Liu) [1736824] - [net] bridge: don't cache ether dest pointer on input (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (Hangbin Liu) [1736824] - [net] bridge: fix per-port af_packet sockets (Hangbin Liu) [1736824] - [include] ip: fix ip_mc_may_pull() return value (Hangbin Liu) [1736824] - [net] bridge: use struct_size() helper (Hangbin Liu) [1736824] - [net] bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() calls (Hangbin Liu) [1736824] - [net] net/bridge/br_multicast: remove redundant variable "err" (Hangbin Liu) [1736824] - [x86] x86/kdump/64: Restrict kdump kernel reservation to <64TB (Baoquan He) [1669090] - [x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel (Baoquan He) [1669088] - [x86] x86/boot: Add xloadflags bits to check for 5-level paging support (Baoquan He) [1669088] - [tools] perf header: Fix wrong node write in NUMA_TOPOLOGY feature (Michael Petlan) [1722044] - [tools] perf c2c: Fix c2c report for empty numa node (Michael Petlan) [1722044] - [x86] kvm: svm/avic: fix off-by-one in checking host APIC ID (Janakarajan Natarajan) [1720983]- [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1724361] - [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1733532] - [fs] xfs: always rejoin held resources during defer roll (Bill O'Donnell) [1706588] - [bluetooth] Bluetooth: hci_uart: check for missing tty operations (Gopal Tiwari) [1734239] {CVE-2019-10207}- [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/entry/64: Use JMP instead of JMPQ (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Combine word 11 and 12 into a new scattered features word (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Carve out CQM features retrieval (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [netdrv] ibmveth: fix DMA unmap error in ibmveth_xmit_start error path (Steve Best) [1739431] - [rpmspec] rpmspec: use make macro to do headers_install with rpm CFLAGS/LDFLAGS ("Herton R. Krzesinski") [1738659] - [rpmspec] rpmspec: use tools_make for building tools ("Herton R. Krzesinski") [1738659] - [tools] tools gpio: Allow overriding CFLAGS ("Herton R. Krzesinski") [1738659] - [tools] tools thermal tmon: Allow overriding CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [tools] tools iio: Override CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [fs] NFS: Fix dentry revalidation on NFSv4 lookup (Steve Dickson) [1667774] - [fs] pNFS: Avoid read/modify/write when it is not necessary (Benjamin Coddington) [1680649] - [fs] pNFS: Fix potential corruption of page being written (Benjamin Coddington) [1680649] - [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1724361] - [net] sunrpc: make visible processing error in bc_svc_process() ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove unused xpo_prep_reply_hdr callback ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove svc_tcp_bc_class ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: replace svc_serv->sv_bc_xprt by boolean flag ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: use-after-free in svc_process_common() ("J. Bruce Fields") [1660823] {CVE-2018-16884}- [scsi] scsi: implement .cleanup_rq callback (Ming Lei) [1696256] - [md] blk-mq: add callback of .cleanup_rq (Ming Lei) [1696256] - [block] blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (Ming Lei) [1696256] - [scsi] scsi: core: Fix race on creating sense cache (Ming Lei) [1696256] - [block] blk-mq: balance mapping between present CPUs and queues (Ming Lei) [1733040] - [block] blk-mq: Fix spelling in a source code comment (Ming Lei) [1733040] - [drm] drm/i915: Don't dereference request if it may have been retired when printing (Lyude Paul) [1715997] - [drm] drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: Support flags in whitlist WAs (Lyude Paul) [1715997] - [drm] drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings. (Lyude Paul) [1715997] - [drm] drm/i915/userptr: Acquire the page lock around set_page_dirty() (Lyude Paul) [1715997] - [drm] drm/i915/perf: fix ICL perf register offsets (Lyude Paul) [1715997] - [drm] drm/virtio: Add memory barriers for capset cache. (Lyude Paul) [1715997] - [drm] drm/amd/display: Always allocate initial connector state state (Lyude Paul) [1715997] - [drm] drm/vkms: Forward timer right after drm_crtc_handle_vblank (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: Also sprinkle irqrestore over early exits (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry (Lyude Paul) [1715997] - [drm] drm/amd/display: Increase Backlight Gain Step Size (Lyude Paul) [1715997] - [drm] drm/amd/display: CS_TFM_1D only applied post EOTF (Lyude Paul) [1715997] - [drm] drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix sdma queue map issue (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix a potential memory leak (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable ABM before destroy ABM struct (Lyude Paul) [1715997] - [drm] drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Reserve shared fence for eviction fence (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable cursor when offscreen in negative direction (Lyude Paul) [1715997] - [drm] drm/amd/display: Fill prescale_params->scale for RGB565 (Lyude Paul) [1715997] - [drm] drm/virtio: set seqno for dma-fence (Lyude Paul) [1715997] - [drivers] dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc (Lyude Paul) [1715997] - [drivers] dma-buf: balance refcount inbalance (Lyude Paul) [1715997] - [drm] drm/edid: parse CEA blocks embedded in DisplayID (Lyude Paul) [1715997] - [drm] drm/nouveau/i2c: Enable i2c pads & busses during preinit (Lyude Paul) [1715997] - [drm] drm: return -EFAULT if copy_to_user() fails (Lyude Paul) [1715997] - [drm] drm/vmwgfx: fix a warning due to missing dma_parms (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Honor the sg list segment size limitation (Lyude Paul) [1715997] - [drm] drm/virtio: move drm_connector_update_edid_property() call (Lyude Paul) [1715997] - [drm] drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Don't skip display settings in hwmgr_resume() (Lyude Paul) [1717138 1715997] - [drm] drm/amd/powerplay: use hardware fan control if no powerplay fan table (Lyude Paul) [1715997] - [drm] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context (Lyude Paul) [1715997] - [drm] drm/i915: Skip modeset for cdclk changes if possible (Lyude Paul) [1715997] - [drm] drm/i915: Remove redundant store of logical CDCLK state (Lyude Paul) [1715997] - [drm] drm/i915: Save the old CDCLK atomic state (Lyude Paul) [1715997] - [drm] drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power is enabled (Lyude Paul) [1715997] - [drm] drm/i915: Don't clobber M/N values during fastset check (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Use the backdoor port if the HB port is not available (Lyude Paul) [1715997] - [drm] drm: add fallback override/firmware EDID modes workaround (Lyude Paul) [1715997] - [drm] drm/edid: abstract override/firmware EDID retrieval (Lyude Paul) [1715997] - [drm] drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define() (Lyude Paul) [1715997] - [drm] drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read (Lyude Paul) [1715997] - [drm] drm/amdgpu: keep stolen memory on picasso (Lyude Paul) [1715997] - [drm] drm/i915/dmc: protect against reading random memory (Lyude Paul) [1715997] - [drm] drm/i915: Fix per-pixel alpha with CCS (Lyude Paul) [1715997] - [drm] drm/i915/dsi: Use a fuzzy check for burst mode clock check (Lyude Paul) [1715997] - [drm] drm/i915/sdvo: Implement proper HDMI audio support for SDVO (Lyude Paul) [1715997] - [drm] drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc (Lyude Paul) [1715997] - [drm] drm/amd/display: Use plane->color_space for dpp if specified (Lyude Paul) [1715997] - [drm] drm/amd/display: disable link before changing link settings (Lyude Paul) [1715997] - [drm] Revert "drm: allow render capable master with DRM_AUTH ioctls" (Lyude Paul) [1715997] - [drm] drm/amd: fix fb references in async update (Lyude Paul) [1715997] - [drm] drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack (Lyude Paul) [1715997] - [drm] drm: don't block fb changes for async plane updates (Lyude Paul) [1715997] - [drm] drm/i915/gvt: emit init breadcrumb for gvt request (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) (Lyude Paul) [1715997] - [drm] drm/amd/display: Add ASICREV_IS_PICASSO (Lyude Paul) [1715997] - [drm] drm/amdgpu/soc15: skip reset on init (Lyude Paul) [1715997] - [include] drm/i915: Fix I915_EXEC_RING_MASK (Lyude Paul) [1715997] - [drm] drm/amdgpu: remove ATPX_DGPU_REQ_POWER_FOR_DISPLAYS check when hotplug-in (Lyude Paul) [1715997] - [drm] drm/radeon: prefer lower reference dividers (Lyude Paul) [1715997] - [drm] drm/amdgpu/psp: move psp version specific function pointers to early_init (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirks to Sensics and OSVR headsets. (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirk for Valve HMDs (Lyude Paul) [1715997] - [drm] drm/cma-helper: Fix drm_gem_cma_free_object() (Lyude Paul) [1715997] - [drm] drm/lease: Make sure implicit planes are leased (Lyude Paul) [1715997] - [drm] drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware user-space only (Lyude Paul) [1715997] - [drm] drm/atomic: Wire file_priv through for property changes (Lyude Paul) [1715997] - [drm] drm/fb-helper: generic: Call drm_client_add() after setup is done (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix compat mode shader operation (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix user space handle equal to zero (Lyude Paul) [1715997] - [drm] drm: Wake up next in drm_read() chain if we are forced to putback the event (Lyude Paul) [1715997] - [drm] drm/drv: Hold ref on parent device during drm_device lifetime (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset planes that were disabled in init_pipes (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix exception from AUX acquire failure (Lyude Paul) [1715997] - [drm] drm: writeback: Fix leak of writeback job (Lyude Paul) [1715997] - [drm] drm/amd/display: Set stream->mode_changed when connectors change (Lyude Paul) [1715997] - [drm] drm/amd/display: half bandwidth for YCbCr420 during validation (Lyude Paul) [1715997] - [drm] drm/amd/display: Re-add custom degamma support (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix Divide by 0 in memory calculations (Lyude Paul) [1715997] - [drm] drm/amd/display: add pipe lock during stream update (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset alpha state for planes to the correct values (Lyude Paul) [1715997] - [drm] drm/amd/display: Update ABM crtc state on non-modeset (Lyude Paul) [1715997] - [drm] drm/amd/display: Link train only when link is DP and backend is enabled (Lyude Paul) [1715997] - [drm] drm/amd/display: fix releasing planes when exiting odm (Lyude Paul) [1715997] - [drm] drm/amd/display: Prevent cursor hotspot overflow for RV overlay planes (Lyude Paul) [1715997] - [drm] drm/amd/display: use proper formula to calculate bandwidth from timing (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix old fence check in amdgpu_fence_emit (Lyude Paul) [1715997] - [drm] drm/nouveau/bar/nv50: ensure BAR is mapped (Lyude Paul) [1715997] - [pci] PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken (Lyude Paul) [1715997] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1737089] - [tools] perf vendor events power9: Added missing event descriptions (Michael Petlan) [1581405] - [crypto] crypto: skcipher - fix crash flushing dcache in error path (David Gibson) [1724370] - [netdrv] bnx2x: Prevent load reordering in tx completion processing (Manish Chopra) [1729599] - [x86] x86/boot/KASLR: Always return a value from process_mem_region (Baoquan He) [1564822] - [x86] x86/kexec: Add the ACPI NVS region to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Call get_rsdp_addr() after console_init() (Baoquan He) [1564822] - [x86] x86/boot: Use efi_setup_data for searching RSDP on kexec-ed kernels (Baoquan He) [1564822] - [x86] x86/kexec: Add the EFI system tables and ACPI tables to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Fix incorrect ifdeffery scope (Baoquan He) [1564822] - [x86] x86/boot: Correct RSDP parsing with 32-bit EFI (Baoquan He) [1564822] - [x86] x86/boot: Fix randconfig build error due to MEMORY_HOTREMOVE (Baoquan He) [1564822] - [x86] x86/boot: Fix cmdline_find_option() prototype visibility (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Limit KASLR to extract the kernel in immovable memory only (Baoquan He) [1564822] - [x86] x86/boot: Parse SRAT table and count immovable memory regions (Baoquan He) [1564822] - [x86] x86/boot: Early parse RSDP and save it in boot_params (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in memory (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in the EFI tables (Baoquan He) [1564822] - [x86] x86/boot: Add "acpi_rsdp=" early parsing (Baoquan He) [1564822] - [x86] x86/boot: Copy kstrtoull() to boot/string.c (Baoquan He) [1564822] - [x86] x86/boot: Use CC_SET()/CC_OUT() instead of open coding it (Baoquan He) [1564822] - [x86] x86/boot: Build the command line parsing code unconditionally (Baoquan He) [1564822] - [x86] x86/boot: Clear RSDP address in boot_params for broken loaders (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address from boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Mostly revert commit ae7e1238e68f2a ("Add ACPI RSDP address to setup_header") (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address for boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Add ACPI RSDP address to setup_header (Baoquan He) [1564822] - [x86] x86/xen: Fix boot loader version reported for PVH guests (Baoquan He) [1564822] - [x86] x86/boot: Add missing va_end() to die() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Remove return value from handle_mem_options() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Make local variable mem_limit static (Baoquan He) [1564822] - [crypto] crypto: user - prevent operating on larval algorithms (Herbert Xu) [1728835]- [scsi] scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA (Tomas Henzl) [1734769] - [netdrv] bonding: Force slave speed check after link state recovery for 802.3ad (Jarod Wilson) [1732820] - [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1733302] - [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1733302] - [nvme] nvmet: fix setting ns queue's segment boundary (Ming Lei) [1734458]- [tools] perf script python: Remove explicit shebang from setup.py (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from tests/attr.c (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from Python scripts (Michael Petlan) [1664768 1663814] - [tools] perf script python: Use PyBytes for attr in trace-event-python (Michael Petlan) [1664768 1663814] - [tools] perf script python: Add trace_context extension module to sys.modules (Michael Petlan) [1663814 1664768] - [tools] perf scripts python: exported-sql-viewer.py: Fix python3 support (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-sqlite.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-postgresql.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to exported-sql-viewer.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to intel-pt-events.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to event_analyzing_sample.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: add Python3 support to check-perf-trace.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to futex-contention.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Remove mixed indentation (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to stackcollapse.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to sctop.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to powerpc-hcalls.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to net_dropmonitor.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to mem-phys-addr.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to failed-syscalls-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to netdev-times.py (Michael Petlan) [1663814 1664768] - [powerpc] mm_iommu: Allow pinning large regions (David Gibson) [1629531] - [powerpc] mm_iommu: Fix potential deadlock (David Gibson) [1629531] - [powerpc] mm/iommu: allow large IOMMU page size only for hugetlb backing (David Gibson) [1629531] - [powerpc] mm/iommu: allow migration of cma allocated pages during mm_iommu_do_alloc (David Gibson) [1629531] - [mm] update get_user_pages_longterm to migrate pages allocated from CMA region (David Gibson) [1629531] - [kernel] mm/cma: add PF flag to force non cma alloc (David Gibson) [1629531] - [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732103] - [net] tipc: initialize 'validated' field of received packets (Jon Maloy) [1730574] - [documentation] networking: fix default_ttl typo in mpls-sysctl (Hangbin Liu) [1724882]- [powerpc] powerpc/mm: Limit rma_size to 1TB when running without HV mode (Suraj Jitindar Singh) [1723297] - [x86] kvm: nvmx: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: do not use dangling shadow VMCS after guest reset (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCS (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Allow restore nested-state to enable eVMCS when vCPU in SMM (Paolo Bonzini) [1732096] - [tools] kvm: nvmx: reorganize initial steps of vmx_set_nested_state (Paolo Bonzini) [1732096] - [x86] kvm: x86: Modify struct kvm_nested_state to have explicit fields for data (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear nested_run_pending if setting nested state fails (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: really fix the size checks on KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Set nested_run_pending in vmx_set_nested_state after checks complete (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting new state (Paolo Bonzini) [1732096] - [tools] kvm: selftests: avoid type punning (Paolo Bonzini) [1732096] - [tools] tests: kvm: Add tests for KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT (Paolo Bonzini) [1732096] - [x86] kvm: lapic: Fix pending interrupt in IRR blocked by software disable LAPIC (Paolo Bonzini) [1732096] - [x86] kvm: x86: Dynamically allocate user_fpu (Paolo Bonzini) [1732096] - [x86] revert "kvm: x86: Use task structs fpu field for user" (Paolo Bonzini) [1732096] - [x86] hyperv: suppress "pci: fatal: No config space access function found" (Raghavendra Rao) [1734265] - [powerpc] [kvm] kvm: ppc: book3s hv: Save and restore guest visible PSSCR bits on pseries (Suraj Jitindar Singh) [1710726] - [powerpc] pmu: Set pmcregs_in_use in paca when running as LPAR (Suraj Jitindar Singh) [1710726] - [powerpc] [kvm] kvm: ppc: book3s hv: Always save guest pmu for guest capable of nesting (Suraj Jitindar Singh) [1710726] - [powerpc] kvm: ppc: book3s hv: xive: fix rollback when kvmppc_xive_create fails (David Gibson) [1731900] - [powerpc] powerpc/pseries: Fix xive=off command line (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: don't use string functions from lib/ (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: remove CONFIG_CMDLINE #ifdef mess (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: Move `path` variable inside DEBUG_PROM (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Generate "phandle" instead of "linux, phandle" (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move a few remaining statics to appropriate sections (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move prom_radix_disable to __prombss (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Remove support for OPAL v2 (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Replace __initdata with __prombss when applicable (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Make of_workarounds static (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle (David Gibson) [1730183] - [powerpc] powerpc/powernv/idle: Restore IAMR after idle (David Gibson) [1730183]- [kernel] fork: report pid exhaustion correctly (Don Dutile) [1726448] - [lib] idr: Fix idr_get_next race with idr_remove (Don Dutile) [1726448] - [kernel] Fix failure path in alloc_pid() (Don Dutile) [1726448] - [target] scsi: iscsi: set auth_protocol back to NULL if CHAP_A value is not supported (Maurizio Lombardi) [1733498]- [infiniband] IB/umem: Add missing down_read on umem_rwsem (Alaa Hleihel) [1733188] - [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1733621] - [s390] s390/qeth: cancel cmd on early error (Philipp Rudo) [1731430] - [s390] s390/qeth: simplify reply object handling (Philipp Rudo) [1731430] - [s390] s390/qeth: release cmd buffer in error paths (Philipp Rudo) [1731430] - [mm] mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on !PageHuge (Rafael Aquini) [1706088] - [mm] mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails (Rafael Aquini) [1706088] - [mm] mm: soft-offline: close the race against page allocation (Rafael Aquini) [1706088] - [mm] mm: fix race on soft-offlining free huge pages (Rafael Aquini) [1706088] - [pci] PCI: Probe bridge window attributes once at enumeration-time (Myron Stowe) [1730763] - [mm] swap_readpage(): avoid blk_wake_io_task() if !synchronous (Ming Lei) [1724016] - [mm] mm/page_io.c: fix polled swap page in (Ming Lei) [1724016] - [include] fs: fix kABI for struct pipe_buf_operations (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fs: prevent page refcount overflow in pipe_buf_get (Miklos Szeredi) [1705007] {CVE-2019-11487} - [mm] mm: prevent get_user_pages() from overflowing page refcount (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: add 'try_get_page()' helper function (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: make page ref count overflow check tighter and more explicit (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fuse: call pipe_buf_release() under pipe lock (Miklos Szeredi) [1705007] {CVE-2019-11487} - [kernel] trace: Fix preempt_enable_no_resched() abuse (Phil Auld) [1705550] - [kernel] sched/numa: Fix a possible divide-by-zero (Phil Auld) [1705550] - [kernel] sched/core: Fix buffer overflow in cgroup2 property cpu.max (Phil Auld) [1705550] - [kernel] sched/fair: Remove unused 'sd' parameter from select_idle_smt() (Phil Auld) [1705550] - [kernel] sched/topology: Remove the ::smt_gain field from 'struct sched_domain' cleanups (Phil Auld) [1705550] - [kernel] sched/numa: Remove unused code from update_numa_stats() (Phil Auld) [1705550]- [s390] virtio/s390: fix race on airq_areas[] (Cornelia Huck) [1733499] - [powerpc] powerpc: ignore __GFP_DMA/DMA32 if we left an empty ZONE_DMA/DMA32 enabled for kABI purposes (David Gibson) [1728314] - [netdrv] bnx2x: Disable multi-cos feature. (Manish Chopra) [1679024] - [char] tpm: tpm_ibm_vtpm: Fix unallocated banks (Jerry Snitselaar) [1726126] - [scsi] scsi: ibmvfc: fix WARN_ON during event pool release (Steve Best) [1731133] - [tools] perf vendor events power9: General metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Branch_prediction, instruction_stats, latency, lsu_rejects, memory, prefetch & translation metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Dl1_reloads, instruction_misses, l[23]_stats & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Translaton & general metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Branch_prediction, latency, bus_stats, instruction_mix & instruction_stats metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Dl1_reload, instruction_misses, l2_stats, lsu_rejects, memory & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [powerpc] powerpc/tm: Fix oops on sigreturn on systems without TM (Steve Best) [1732753] - [net] net/mlx5e: Add ndo_set_feature for uplink representor (Alaa Hleihel) [1727708] - [misc] VMCI: Fix integer overflow in VMCI handle arrays (Cathy Avery) [1729587] - [tools] perf version: Fix segfault due to missing OPT_END() (Michael Petlan) [1732065] - [sound] ALSA: hda/realtek - Headphone Mic can't record after S3 (Jaroslav Kysela) [1727676] - [char] random: fix CRNG initialization when random.trust_cpu=1 (Oleksandr Natalenko) [1728583] - [char] random: move rand_initialize() earlier (Oleksandr Natalenko) [1728583] - [char] random: make CPU trust a boot parameter (Oleksandr Natalenko) [1728583] - [char] random: add a config option to trust the CPU's hwrng (Oleksandr Natalenko) [1728583] - [fs] blockdev: Fix livelocks on loop device (Ming Lei) [1683593] - [block] nbd: Use set_blocksize() to set device blocksize (Ming Lei) [1683593] - [kernel] ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME (Aristeu Rozanski) [1730959] {CVE-2019-13272}- [include] linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimited (Mike Snitzer) [1729301] - [include] dm: use printk ratelimiting functions (Mike Snitzer) [1729301] - [md] dm crypt: move detailed message into debug level (Mike Snitzer) [1729301] - [powerpc] powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() (Steve Best) [1731838] - [s390] s390/qeth: be drop monitor friendly (Philipp Rudo) [1731200] - [s390] s390/cpumf: Add extended counter set definitions for model 8561 and 8562 (Philipp Rudo) [1731195] - [s390] s390/qdio: handle PENDING state for QEBSM devices (Philipp Rudo) [1731194] - [net] net/af_iucv: build proper skbs for HiperTransport (Philipp Rudo) [1731193] - [net] net/af_iucv: remove GFP_DMA restriction for HiperTransport (Philipp Rudo) [1731193] - [wireless] iwlwifi: mvm: disable TX-AMSDU on older NICs (Jarod Wilson) [1728992] - [wireless] carl9170: fix misuse of device driver API (Jarod Wilson) [1728992] - [wireless] p54: fix crash during initialization (Jarod Wilson) [1728992] - [wireless] p54usb: Fix race between disconnect and firmware loading (Jarod Wilson) [1728992] - [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 507 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 501 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Don't tune while the card is off (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Disable auto-tuning around commands expected to fail (Jarod Wilson) [1728992] - [mmc] mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() (Jarod Wilson) [1728992] - [mmc] mmc: core: API to temporarily disable retuning for SDIO CRC errors (Jarod Wilson) [1728992] - [wireless] Revert "brcmfmac: disable command decode in sdio_aos" (Jarod Wilson) [1728992] - [net] cfg80211: report measurement start TSF correctly (Jarod Wilson) [1728992] - [net] cfg80211: fix memory leak of wiphy device name (Jarod Wilson) [1728992] - [net] cfg80211: util: fix bit count off by one (Jarod Wilson) [1728992] - [net] mac80211: do not start any work during reconfigure flow (Jarod Wilson) [1728992] - [net] cfg80211: use BIT_ULL in cfg80211_parse_mbssid_data() (Jarod Wilson) [1728992] - [net] mac80211: only warn once on chanctx_conf being NULL (Jarod Wilson) [1728992] - [net] mac80211: drop robust management frames from unknown TA (Jarod Wilson) [1728992] - [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Jarod Wilson) [1728992 1721749] {CVE-2019-10126} - [wireless] iwlwifi: mvm: change TLC config cmd sent by rs to be async (Jarod Wilson) [1728992] - [wireless] iwlwifi: Fix double-free problems in iwl_req_fw_callback() (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix AX201 killer sku loading firmware issue (Jarod Wilson) [1728992] - [wireless] iwlwifi: print fseq info upon fw assert (Jarod Wilson) [1728992] - [wireless] iwlwifi: clear persistence bit according to device family (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix load in rfkill flow for unified firmware (Jarod Wilson) [1728992] - [wireless] iwlwifi: mvm: remove d3_sram debugfs file (Jarod Wilson) [1728992] - [wireless] mwifiex: Abort at too short BSS descriptor element (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [net] mac80211: free peer keys before vif down in mesh (Jarod Wilson) [1728992] - [wireless] rtw88: Make some symbols static (Jarod Wilson) [1728992] - [wireless] rtw88: avoid circular locking between local->iflist_mtx and rtwdev->mutex (Jarod Wilson) [1728992] - [wireless] rtw88: fix unassigned rssi_level in rtw_sta_info (Jarod Wilson) [1728992] - [wireless] rtw88: fix subscript above array bounds compiler warning (Jarod Wilson) [1728992] - [net] mac80211: mesh: fix RCU warning (Jarod Wilson) [1728992] - [net] nl80211: fix station_info pertid memory leak (Jarod Wilson) [1728992] - [net] mac80211: Do not use stack memory with scatterlist for GMAC (Jarod Wilson) [1728992] - [net] {nl,mac}80211: allow 4addr AP operation on crypto controlled devices (Jarod Wilson) [1728992] - [wireless] mac80211_hwsim: mark expected switch fall-through (Jarod Wilson) [1728992] - [net] mac80211: fix rate reporting inside cfg80211_calculate_bitrate_he() (Jarod Wilson) [1728992] - [net] mac80211: remove set but not used variable 'old' (Jarod Wilson) [1728992] - [net] mac80211: handle deauthentication/disassociation from TDLS peer (Jarod Wilson) [1728992] - [net] wireless: Skip directory when generating certificates (Jarod Wilson) [1728992] - [netdrv] i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac (Stefan Assmann) [1719538] - [fs] cifs: fix crash in smb2_compound_op()/smb2_set_next_command() (Leif Sahlberg) [1722704] - [firmware] efi/arm: Show SMBIOS bank/device location in CPER and GHES error logs (Robert Richter) [1721386]- [x86] x86/speculation: Allow guests to use SSBD even if host does not (Waiman Long) [1728341] - [block] block: kill BLK_MQ_F_SG_MERGE (Ming Lei) [1716595] - [block] block: kill QUEUE_FLAG_NO_SG_MERGE (Ming Lei) [1716595]- [x86] x86/insn-eval: Fix use-after-free access to LDT entry (Rafael Aquini) [1728561] {CVE-2019-13233} - [arm64] arm64/mm: Correct the cache line size warning with non coherent device (Mark Salter) [1715061] - [arm64] arm64: cacheinfo: Update cache_line_size detected from DT or PPTT (Mark Salter) [1715061] - [base] drivers: base: cacheinfo: Add variable to record max cache line size (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Trap CTR_EL0 access only where it is necessary (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Fix handling of CTR_EL0.IDC field (Mark Salter) [1715061] - [arm64] arm64: cpufeature: ctr: Fix cpu capability check for late CPUs (Mark Salter) [1715061] - [arm64] arm64: cpu_errata: Remove ARM64_MISMATCHED_CACHE_LINE_SIZE (Mark Salter) [1715061] - [fs] gfs2: Clean up freeing struct gfs2_sbd (Robert S Peterson) [1683698] - [target] scsi: target/iblock: Fix overrun in WRITE SAME emulation (Maurizio Lombardi) [1729503] - [x86] kvm/nvmx: fix VMCLEAR when Enlightened VMCS is in use (Vitaly Kuznetsov) [1717785] - [x86] kvm/nvmx: don't use clean fields data on enlightened VMLAUNCH (Vitaly Kuznetsov) [1717785] - [x86] kvm: nvmx: use correct clean fields when copying from eVMCS (Vitaly Kuznetsov) [1717785] - [fs] NFS4: Only set creation opendata if O_CREAT (Benjamin Coddington) [1708471] - [tools] perf test: Fix failure of 'evsel-tp-sched' test on s390 (Michael Petlan) [1729213] - [fs] PNFS fallback to MDS if no deviceid found (Benjamin Coddington) [1708386] - [mm] mm, memcg: add a memcg_slabinfo debugfs file (Waiman Long) [1699202] - [mm] mm: memcg/slab: reparent memcg kmem_caches on cgroup removal (Waiman Long) [1699202] - [mm] mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages (Waiman Long) [1699202] - [mm] mm: memcg/slab: rework non-root kmem_cache lifecycle management (Waiman Long) [1699202] - [mm] mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock (Waiman Long) [1699202] - [mm] mm: memcg/slab: don't check the dying flag on kmem_cache creation (Waiman Long) [1699202] - [mm] mm: memcg/slab: unify SLAB and SLUB page accounting (Waiman Long) [1699202] - [mm] mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() (Waiman Long) [1699202] - [mm] mm: memcg/slab: generalize postponed non-root kmem_cache deactivation (Waiman Long) [1699202] - [mm] mm: memcg/slab: rename slab delayed deactivation functions and fields (Waiman Long) [1699202] - [mm] mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache() (Waiman Long) [1699202] - [mm] slub: add comments to endif pre-processor macros (Waiman Long) [1699202] - [mm] mm, slab: shorten kmalloc cache names for large sizes (Waiman Long) [1699202] - [base] mm, proc: add KReclaimable to /proc/meminfo (Waiman Long) [1699202] - [mm] mm: rename and change semantics of nr_indirectly_reclaimable_bytes (Waiman Long) [1699202] - [fs] dcache: allocate external names from reclaimable kmalloc caches (Waiman Long) [1699202] - [mm] mm, slab/slub: introduce kmalloc-reclaimable caches (Waiman Long) [1699202] - [mm] mm, slab: combine kmalloc_caches and kmalloc_dma_caches (Waiman Long) [1699202] - [mm] mm: don't warn about large allocations for slab (Waiman Long) [1699202] - [mm] slab: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1699202] - [acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add Package cstates residency info (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add ICL platform support (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc: Sort headers alphabetically (Lenny Szubowicz) [1493461] - [net] Revert "[net] net: openvswitch: Add a new action check_pkt_len" ("Herton R. Krzesinski")- [nvme] nvme-rdma: use nr_phys_segments when map rq to sgl (David Milburn) [1729113] - [nvme] nvme-loop: kill timeout handler (Ming Lei) [1692744] - [netdrv] bnxt_en: Suppress error messages when querying DSCP DCB capabilities. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Cap the returned MSIX vectors to the RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic for RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix ethtool selftest crash under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Disable bus master during PCI shutdown and driver unload. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Reduce memory usage when running in kdump kernel. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible BUG() condition when calling pci_disable_msix(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix aggregation buffer leak under OOM condition. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve NQ reservations. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Pass correct extended TX port statistics size to firmware. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve multicast address setup logic. (Selvin Xavier) [1727972] - [net] net: openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1729532] - [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1729532] - [net] vsock/virtio: fix flush of works during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: stop workers during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock (Stefano Garzarella) [1700312] - [net] vsock/virtio: Initialize core virtio vsock before registering the driver (Stefano Garzarella) [1700312] - [nvme] nvme-fabrics: document the poll function argument (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: fix queue mapping when queue count is limited (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: rework queue maps handling (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: implement polling queue map (David Milburn) [1727784 1725132] - [nvme] nvme-fabrics: allow nvmf_connect_io_queue to poll (David Milburn) [1727784 1725132] - [hid] HID: multitouch: Add pointstick support for ALPS Touchpad (Benjamin Tissoires) [1672423]- [tools] perf header: Assign proper ff->ph in perf_event__synthesize_features() (Michael Petlan) [1667983] - [pci] PCI/IOV: Assume SR-IOV VFs support extended config space. (Myron Stowe) [1714978] - [pci] Revert "PCI/IOV: Use VF0 cached config space size for other VFs" (Myron Stowe) [1714978] - [x86] x86/crash: Add e820 reserved ranges to kdump kernel's e820 table (Lianbo Jiang) [1630108] - [mm] x86/mm: Rework ioremap resource mapping determination (Lianbo Jiang) [1630108] - [x86] x86/e820, ioport: Add a new I/O resource descriptor IORES_DESC_RESERVED (Lianbo Jiang) [1630108] - [kernel] resource: Fix find_next_iomem_res() iteration issue (Lianbo Jiang) [1630108] - [kernel] resource: Include resource end in walk_*() interfaces (Lianbo Jiang) [1630108] - [x86] x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error (Lianbo Jiang) [1630108] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.3 (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix kernel warnings related to smp_processor_id() (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix BFS crash with DIX enabled (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix FDMI fc4type for nvme support (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix fcp_rsp_len checking on lun reset (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix oops when driver is loaded with 1 interrupt vector (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix incorrect logical link speed on trunks when links down (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Rework misleading nvme not supported in firmware message (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Cancel queued work for an IO when processing a received ABTS (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revert message logging on unsupported topology (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet handling of received ABTS for unmapped frames (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Separate CQ processing for nvmet_fc upcalls (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revise message when stuck due to unresponsive adapter (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Correct nvmet buffer free race condition (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet target abort cmd matching (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix alloc context on oas lun creations (Dick Kennedy) [1717027]- [virt] kvm: fix guest initialization code mismerge (Marcelo Tosatti) [1726487] - [powerpc] powerpc/watchpoint: Restore NV GPRs while returning from exception (Steve Best) [1728557] - [fs] fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [1646810] - [mm] x86/mm: Do not use set_{pud, pmd}_safe() when splitting a large page (Lianbo Jiang) [1646810]- [net] sched: protect against stack overflow in TC act_mirred (Ivan Vecera) [1726399] - [net] sched: refactor reinsert action (Ivan Vecera) [1726399] - [net] mpls: Fix 6PE forwarding (Hangbin Liu) [1726533] - [net] make skb_dst_force return true when dst is refcounted (Florian Westphal) [1704809] - [net] ipv4: Fix off-by-one in route dump counter without netlink strict checking (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: fix suspicious RCU usage in rt6_dump_route() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: fix suspicious RCU usage in fib_dump_info_fnhe() (Stefano Brivio) [1725383 1725381 1574290] - [net] ip6_fib: Don't discard nodes with valid routing information in fib6_locate_1() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6/route: Change return code of rt6_dump_route() for partial node dumps (Stefano Brivio) [1725383 1725381 1574290] - [net] revert "net/ipv6: Bail early if user only wants cloned entries" (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/route: Allow NULL flowinfo in rt_fill_info() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for filtering (Stefano Brivio) [1725383 1725381 1574290] - [net] fib_frontend, ip6_fib: Select routes or exceptions dump from RTM_F_CLONED (Stefano Brivio) [1725383 1725381 1574290] - [tools] selftests: bpf: disable test_lwt_seg6local (Jiri Benc) [1716346] - [netdrv] ipvlan: Fix ipvlan device tso disabled while NETIF_F_IP_CSUM is set (Matteo Croce) [1725125] - [netdrv] ipvlan: disallow userns cap_net_admin to change global mode/flags (Matteo Croce) [1725124] - [net] netfilter: nft_fib: Fix existence check support (Phil Sutter) [1680578] - [net] ipset: Fix memory accounting for hash types on resize (Stefano Brivio) [1714111] - [tools] selftests: pmtu: Make list_flush_ipv6_exception test more demanding (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv4_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv6_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add support for routing via nexthop objects (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move route installs to a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move running of test into a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Fix encapsulating device in pmtu_vti6_link_change_mtu (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Simplify cleanup and namespace names (Stefano Brivio) [1725384] - [tools] selftests: pmtu.sh: Remove quotes around commands in setup_xfrm (Stefano Brivio) [1725384] - [tools] selftests: Add debugging options to pmtu.sh (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add explicit tests for PMTU exceptions cleanup (Stefano Brivio) [1725384] - [tools] selftests: pmtu: disable DAD in all namespaces (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce FoU and GUE PMTU exceptions tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over GENEVE over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over VXLAN over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add optional traffic captures for single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Allow selection of single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add basic IPv4 and IPv6 PMTU tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: extend MTU parsing helper to locked MTU (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce check_pmtu_value() (Stefano Brivio) [1725384] - [tools] selftests: pmtu: properly redirect stderr to /dev/null (Stefano Brivio) [1725384] - [tools] selftests: pmtu: detect correct binary to ping ipv6 addresses (Stefano Brivio) [1725384] - [net] ipv6: icmp: Updating pmtu for link local route (Guillaume Nault) [1721961] - [net] bridge: Mark FDB entries that were added by user as such (Ivan Vecera) [1724400] - [net] tipc: change to use register_pernet_device (Xin Long) [1719136] - [net] sched: cls_flower: fix infinite loop in fl_walk() (Davide Caratti) [1712739]- [rpmspec] redhat: fix vmlinux debuginfo on ppc64le (Jan Stancek) [1727638] - [powerpc] powerpc/rtas: retry when cpu offline races with suspend/migration (Steve Best) [1727051] - [kernel] arm64/crashkernel: Reduce crashkernel size to 448M by default (Bhupesh Sharma) [1564422]- [scsi] scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task (Chris Leech) [1718875] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.2 (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: add check for loss of ndlp when sending RRQ (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: resolve lockdep warnings (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Make lpfc_sli4_oas_verify static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix a recently introduced compiler warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix missing wakeups on abort threads (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Change smp_processor_id() into raw_smp_processor_id() (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove unused functions (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove set-but-not-used variables (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Move trunk_errmsg[] from a header file into a .c file (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Annotate switch/case fall-through (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix indentation and balance braces (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Declare local functions static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: avoid uninitialized variable warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: change snprintf to scnprintf for possible overflow (Dick Kennedy) [1714795] - [net] Bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1723654] {CVE-2019-11884} - [s390] virtio/s390: make airq summary indicators DMA (Philipp Rudo) [1651752] - [s390] virtio/s390: use DMA memory for ccw I/O and classic notifiers (Philipp Rudo) [1651752] - [s390] virtio/s390: add indirection to indicators access (Philipp Rudo) [1651752] - [s390] virtio/s390: use cacheline aligned airq bit vectors (Philipp Rudo) [1651752] - [s390] s390/airq: use DMA memory for adapter interrupts (Philipp Rudo) [1651752] - [s390] s390/cio: add basic protected virtualization support (Philipp Rudo) [1651752] - [s390] s390/cio: introduce DMA pools to cio (Philipp Rudo) [1651752] - [s390] s390/mm: force swiotlb for protected virtualization (Philipp Rudo) [1651752] - [s390] virtio/s390: DMA support for virtio-ccw (Philipp Rudo) [1651752] - [s390] virtio/s390: use vring_create_virtqueue (Philipp Rudo) [1651752] - [block] virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Philipp Rudo) [1651752] - [virtio] virtio: Introduce virtio_max_dma_size() (Philipp Rudo) [1651752] - [kernel] dma: Introduce dma_max_mapping_size() (Philipp Rudo) [1651752] - [kernel] swiotlb: Add is_swiotlb_active() function (Philipp Rudo) [1651752] - [kernel] swiotlb: Introduce swiotlb_max_mapping_size() (Philipp Rudo) [1651752] - [mm] x86/mm: Create a workarea in the kernel for SME early encryption (Lianbo Jiang) [1564427] - [x86] x86/mm: Identify the end of the kernel area to be reserved (Lianbo Jiang) [1564427] - [x86] x86/kdump: Export the SME mask to vmcoreinfo (Lianbo Jiang) [1564427] - [fs] proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() (Lianbo Jiang) [1564427] - [fs] kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled (Lianbo Jiang) [1564427] - [iommu] iommu/amd: Remap the IOMMU device table with the memory encryption mask for kdump (Lianbo Jiang) [1564427] - [kernel] kexec: Allocate decrypted control pages for kdump if SME is enabled (Lianbo Jiang) [1564427] - [mm] x86/ioremap: Add an ioremap_encrypted() helper (Lianbo Jiang) [1564427] - [documentation] Documentation: Add ARM64 to kernel-parameters.rst (Jeremy Linton) [1640855] - [arm64] arm64/speculation: Support 'mitigations=' cmdline option (Jeremy Linton) [1640855] - [arm64] arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB (Jeremy Linton) [1640855] - [arm64] arm64: enable generic CPU vulnerabilites support (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for speculative store bypass (Jeremy Linton) [1640855] - [arm64] arm64: Always enable ssb vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Always enable spectre-v2 vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: Use firmware to detect CPUs that are not affected by Spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Advertise mitigation of Spectre-v2, or lack thereof (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for meltdown (Jeremy Linton) [1640855] - [arm64] arm64: Add sysfs vulnerability show for spectre-v1 (Jeremy Linton) [1640855] - [arm64] arm64: Provide a command line to disable spectre_v2 mitigation (Jeremy Linton) [1640855] - [documentation] powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg (Jeremy Linton) [1640855] - [documentation] Documentation: Document arm64 kpti control (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist HiSilicon Taishan v110 CPUs (Jeremy Linton) [1640855] - [arm64] arm64: Add MIDR encoding for HiSilicon Taishan CPUs (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Update arm64_kernel_use_ng_mappings() when forced on (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Avoid rewriting early page tables when KASLR is enabled (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge duplicate Cavium erratum entries (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE (Jeremy Linton) [1640855] - [arm64] arm64: Use a raw spinlock in __install_bp_hardening_cb() (Jeremy Linton) [1640855] - [arm64] arm64: KVM: Guests can skip __install_bp_hardening_cb()s HYP work (Jeremy Linton) [1640855] - [arm64] arm64: fix SSBS sanitization (Jeremy Linton) [1640855] - [arm64] arm64: don't zero DIT on signal return (Jeremy Linton) [1640855] - [kvm] KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disabled and !vhe (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Add support for PSTATE.SSBS rather than trapping to EL3 (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS (Jeremy Linton) [1640855] - [arm64] arm64: cpufeature: Detect SSBS and advertise to userspace (Jeremy Linton) [1640855] - [arm64] arm64: move SCTLR_EL{1,2} assertions to (Jeremy Linton) [1640855]- [powerpc] powerpc/mm/64s/hash: Reallocate context ids on fork (Steve Best) [1723808] - [powerpc] powerpc/perf: Use cpumask_last() to determine the designated cpu for nest/core units. (Steve Best) [1725746] - [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1724361] - [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1724361] - [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1724361] - [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1724361] - [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1724361] - [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1724361] - [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1724361] - [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1724361] - [kvm] KVM: PPC: Book3S HV: Clear pending decrementer exceptions on nested guest entry (Suraj Jitindar Singh) [1718822] - [kvm] KVM: PPC: Book3S HV: Signed extend decrementer value if not using large decrementer (Suraj Jitindar Singh) [1718822]- [hid] HID: chicony: add another quirk for PixArt mouse (Oleksandr Natalenko) [1724967] - [scsi] scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask (Don Brace) [1712272] - [tools] perf beauty waitid options: Fix up prefix showing logic (Michael Petlan) [1715507] - [include] redhat: perf kABI-check failure fix (Michael Petlan) [1715507] - [tools] perf script python: Add Python3 support to tests/attr.py (Michael Petlan) [1715507] - [tools] perf trace: Support multiple "vfs_getname" probes (Michael Petlan) [1715507] - [tools] perf symbols: Filter out hidden symbols from labels (Michael Petlan) [1715507] - [tools] perf symbols: Add fallback definitions for GELF_ST_VISIBILITY() (Michael Petlan) [1715507] - [tools] perf clang: Do not use 'return std::move(something)' (Michael Petlan) [1715507] - [tools] perf tests evsel-tp-sched: Fix bitwise operator (Michael Petlan) [1715507] - [tools] perf script: Fix crash when processing recorded stat data (Michael Petlan) [1715507] - [tools] perf top: Fix wrong hottest instruction highlighted (Michael Petlan) [1715507] - [tools] perf tools: Handle TOPOLOGY headers with no CPU (Michael Petlan) [1715507] - [tools] perf python: Remove -fstack-clash-protection when building with some clang versions (Michael Petlan) [1715507] - [tools] perf script: Fix crash with printing mixed trace point and other events (Michael Petlan) [1715507] - [tools] perf ordered_events: Fix crash in ordered_events__free (Michael Petlan) [1715507] - [tools] tools headers powerpc: Remove unistd.h (Michael Petlan) [1715507] - [tools] perf powerpc: Rework syscall table generation (Michael Petlan) [1715507] - [tools] perf symbols: Add 'arch_cpu_idle' to the list of kernel idle symbols (Michael Petlan) [1715507] - [tools] perf beauty: Switch from using uapi/linux/fs.h to uapi/linux/mount.h (Michael Petlan) [1715507] - [tools] tools include uapi: Grab a copy of linux/mount.h (Michael Petlan) [1715507] - [tools] perf top: Lift restriction on using callchains without "sym" in --sort (Michael Petlan) [1715507] - [tools] tools lib traceevent: Remove tep_data_event_from_type() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_is_file_bigendian() to tep_file_bigendian() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of tep_register_event_handler() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of trace_seq_printf() and trace_seq_vprintf() APIs (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename struct cmdline to struct tep_cmdline (Michael Petlan) [1715507] - [tools] tools lib traceevent: Initialize host_bigendian at tep_handle allocation (Michael Petlan) [1715507] - [tools] tools lib traceevent: Introduce new libtracevent API: tep_override_comm() (Michael Petlan) [1715507] - [tools] perf tests: Add a test for the ARM 32-bitpage (Michael Petlan) [1715507] - [tools] perf tools: Make find_vdso_map() more modular (Michael Petlan) [1715507] - [tools] perf trace: Fix alignment forlines (Michael Petlan) [1715507] - [tools] perf trace: Fix ')' placement in "interrupted" syscall lines (Michael Petlan) [1715507] - [tools] perf test shell: Use a fallback to get the pathname in vfs_getname (Michael Petlan) [1715507] - [tools] perf python: Make sure the python binding output directory is in place (Michael Petlan) [1715507] - [tools] perf strbuf: Remove redundant va_end() in strbuf_addv() (Michael Petlan) [1715507] - [tools] perf annotate: Pass filename to objdump via execl (Michael Petlan) [1715507] - [tools] perf report: Fix wrong iteration count in --branch-history (Michael Petlan) [1715507] - [tools] tools headers uapi: Sync copy of asm-generic/unistd.h with the kernel sources (Michael Petlan) [1715507] - [tools] tools beauty: Make the prctl option table generator catch all PR_ options (Michael Petlan) [1715507] - [tools] perf stat: Fix endless wait for child process (Michael Petlan) [1715507] - [tools] perf session: Add comment for perf_session__register_idle_thread() (Michael Petlan) [1715507] - [tools] perf thread-stack: Fix thread stack processing for the idle task (Michael Petlan) [1715507] - [tools] perf thread-stack: Allocate an array of thread stacks (Michael Petlan) [1715507] - [tools] perf thread-stack: Factor out thread_stack__init() (Michael Petlan) [1715507] - [tools] perf thread-stack: Allow for a thread stack array (Michael Petlan) [1715507] - [tools] perf thread-stack: Avoid direct reference to the thread's stack (Michael Petlan) [1715507] - [tools] perf thread-stack: Tidy thread_stack__bottom() usage (Michael Petlan) [1715507] - [tools] perf thread-stack: Simplify some code in thread_stack__process() (Michael Petlan) [1715507] - [tools] perf c2c: Increase the HITM ratio limit for displayed cachelines (Michael Petlan) [1715507] - [tools] perf c2c: Change the default coalesce setup (Michael Petlan) [1715507] - [tools] perf trace beauty ioctl: Beautify USBDEVFS_ commands (Michael Petlan) [1715507] - [tools] perf trace beauty: Export function to get the files for a thread (Michael Petlan) [1715507] - [tools] perf trace: Wire up ioctl's USBDEBFS_ cmd table generator (Michael Petlan) [1715507] - [tools] perf beauty ioctl: Add generator for USBDEVFS_ ioctl commands (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of usbdevice_fs.h (Michael Petlan) [1715507] - [tools] perf trace: Store the major number for a file when storing its pathname (Michael Petlan) [1715507] - [tools] perf trace: Move the files table resizing to outside set_pathname() (Michael Petlan) [1715507] - [tools] perf trace: Rename thread_thread->paths to thread_trace->files (Michael Petlan) [1715507] - [tools] perf script: Fix LBR skid dump problems in brstackinsn (Michael Petlan) [1715507] - [tools] perf trace: Use correct SECCOMP prefix spelling, "SECOMP_*" -> "SECCOMP_*" (Michael Petlan) [1715507] - [tools] perf trace: Do not hardcode the size of the tracepoint common_ fields (Michael Petlan) [1715507] - [tools] perf build: Don't unconditionally link the libbfd feature test to -liberty and -lz (Michael Petlan) [1715507] - [tools] perf beauty mmap: PROT_WRITE should come before PROT_EXEC (Michael Petlan) [1715507] - [tools] perf trace: Check if the raw_syscalls:sys_{enter, exit} are setup before setting tp filter (Michael Petlan) [1715507] - [tools] perf symbols: Relax checks on perf-PID.map ownership (Michael Petlan) [1715507] - [tools] perf trace: Wire up the fadvise 'advice' table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add generator for fadvise64's 'advice' arg constants (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of fadvise.h (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print mmap's 'offset' arg in hexadecimal (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print PROT_READ before PROT_EXEC to match strace output (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify arch_prctl()'s arguments (Michael Petlan) [1715507] - [tools] perf trace: When showing string prefixes show prefix + ??? for unknown entries (Michael Petlan) [1715507] - [tools] perf trace: Move strarrays to beauty.h for further reuse (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the x86_arch prctl code table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for x86's 'arch_prctl' codes (Michael Petlan) [1715507] - [tools] tools include arch: Grab a copy of x86's prctl.h (Michael Petlan) [1715507] - [tools] perf trace: Show NULL when syscall pointer args are 0 (Michael Petlan) [1715507] - [tools] perf trace: Enclose the errno strings with () (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Copy 'access' arg as well (Michael Petlan) [1715507] - [tools] perf trace: Add alignment spaces after the closing parens (Michael Petlan) [1715507] - [tools] perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 (Michael Petlan) [1715507] - [tools] perf trace: Allow asking for not suppressing common string prefixes (Michael Petlan) [1715507] - [tools] perf trace: Add a prefix member to the strarray class (Michael Petlan) [1715507] - [tools] perf trace: Enclose strings with double quotes (Michael Petlan) [1715507] - [tools] perf trace: Make the alignment of the syscall args be configurable (Michael Petlan) [1715507] - [tools] perf trace: Allow suppressing the syscall argument names (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall start timestamp should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring default for perf_event_attr.inherit (Michael Petlan) [1715507] - [tools] perf config: Show the configuration when no arguments are provided (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall duration should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if zeroed syscall args should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow specifying a set of events to add in perfconfig (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Do not include stdio.h (Michael Petlan) [1715507] - [tools] perf cs-etm: Generate branch sample for exception packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat EO_TRACE element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat NO_SYNC element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY (Michael Petlan) [1715507] - [tools] perf cs-etm: Refactor enumeration cs_etm_sample_type (Michael Petlan) [1715507] - [tools] perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder (Michael Petlan) [1715507] - [tools] perf cs-etm: Avoid stale branch samples when flush packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Correct packets swapping in cs_etm__flush() (Michael Petlan) [1715507] - [tools] perf trace: Switch to using a struct for the aumented_raw_syscalls syscalls map values (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Switch to using a struct for the syscalls map values (Michael Petlan) [1715507] - [tools] perf bpf: Move perf_event_output() from stdio.h to bpf.h (Michael Petlan) [1715507] - [tools] perf trace: Implement syscall filtering in augmented_syscalls (Michael Petlan) [1715507] - [tools] perf trace: Avoid using raw_syscalls in duplicity with eBPF augmentation (Michael Petlan) [1715507] - [tools] perf trace: Rename set_ev_qualifier_filter to clarify its a tracepoint filter (Michael Petlan) [1715507] - [tools] perf tools: Cast off_t to s64 to avoid warning on bionic libc (Michael Petlan) [1715507] - [tools] perf tools: Add missing open_memstream() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] perf header: Fix up argument to ctime() (Michael Petlan) [1715507] - [tools] perf tools: Add missing sigqueue() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] tools lib subcmd: Don't add the kernel sources to the include path (Michael Petlan) [1715507] - [tools] perf trace beauty: renameat's newdirfd may also be AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Beautify renameat2's flags argument (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the renameat flags table generator to the Makefile (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for renameat2's flags constants (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Allow selecting use the use of the ordered_events code (Michael Petlan) [1715507] - [tools] perf trace: Rename delivery functions to ease making ordered_events selectable (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix processing of dereferenced args in bprintk events (Michael Petlan) [1715507] - [tools] perf stat: Avoid segfaults caused by negated options (Michael Petlan) [1715507] - [tools] perf auxtrace: Alter addr_filter__entire_dso() to work if there are no symbols (Michael Petlan) [1715507] - [tools] perf dso: Export data_file_size() method there are no symbols (Michael Petlan) [1715507] - [tools] perf trace: Add ordered processing (Michael Petlan) [1715507] - [tools] perf ordered_events: Add first_time() method (Michael Petlan) [1715507] - [tools] perf trace: Move event delivery to a new deliver_event() function (Michael Petlan) [1715507] - [tools] perf ordered_events: Add ordered_events__flush_time interface (Michael Petlan) [1715507] - [tools] perf annotate: Introduce basic support for ARC (Michael Petlan) [1715507] - [tools] perf config: Modify size factor of snprintf (Michael Petlan) [1715507] - [tools] perf record: Fix memory leak on AIO objects deallocation (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX (Michael Petlan) [1715507] - [tools] perf parse-events: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf probe: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul (Michael Petlan) [1715507] - [tools] perf svghelper: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf help: Remove needless use of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf dso: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for PTMv1.1 decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for ETMv3 trace decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add configuration for ETMv3 trace protocol (Michael Petlan) [1715507] - [tools] perf top: Move perf_top__reset_sample_counters() to after counts display (Michael Petlan) [1715507] - [tools] perf top: Display slow reader warning when droping samples (Michael Petlan) [1715507] - [tools] perf top: Save and display the drop count stats (Michael Petlan) [1715507] - [tools] perf top: Drop samples which are behind the refresh rate (Michael Petlan) [1715507] - [tools] perf top: Set the 'session_done' volatile variable when exiting (Michael Petlan) [1715507] - [tools] perf top: Use cond variable instead of a lock (Michael Petlan) [1715507] - [tools] perf top: Add processing thread (Michael Petlan) [1715507] - [tools] perf top: Move lost events warning to helpline (Michael Petlan) [1715507] - [tools] perf top: Save and display the lost count stats (Michael Petlan) [1715507] - [tools] perf ordered_events: Add private data member (Michael Petlan) [1715507] - [tools] perf ordered_events: Rework show_progress for __ordered_events__flush (Michael Petlan) [1715507] - [tools] perf tools: Support 'srccode' output (Michael Petlan) [1715507] - [tools] perf trace: We need to consider "nr" if "__syscall_nr" is not there (Michael Petlan) [1715507] - [tools] perf tools: Allow specifying proc-map-timeout in config file (Michael Petlan) [1715507] - [tools] tools lib subcmd: Fix a few source code comment typos (Michael Petlan) [1715507] - [tools] perf tools: Fix diverse comment typos (Michael Petlan) [1715507] - [tools] perf bpf-loader: Fix debugging message typo (Michael Petlan) [1715507] - [tools] perf tools Documentation: Fix diverse typos (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix diverse typos in comments (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix diverse typos (Michael Petlan) [1715507] - [tools] perf tests ARM: Disable breakpoint tests 32-bit (Michael Petlan) [1715507] - [tools] perf cs-etm: Support for ARM A32/T32 instruction sets in CoreSight trace (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Fixed syntax error Fixed missing ']' error (Michael Petlan) [1715507] - [tools] tools lib traceevent: traceevent API cleanup (Michael Petlan) [1715507] - [tools] perf tools: traceevent API cleanup, remove __tep_data2host*() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_free_format() to tep_free_event() (Michael Petlan) [1715507] - [tools] tools lib traceevent, perf tools: Rename 'struct tep_event_format' to 'struct tep_event' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Install trace-seq.h API header file (Michael Petlan) [1715507] - [tools] tools lib traceevent: Added support for pkg-config (Michael Petlan) [1715507] - [tools] tools lib traceevent: Implement new API tep_get_ref() (Michael Petlan) [1715507] - [tools] perf report: Documentation average IPC and IPC coverage (Michael Petlan) [1715507] - [tools] perf report: Display average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] perf annotate: Create a annotate2 flag in struct symbol (Michael Petlan) [1715507] - [tools] perf annotate: Compute average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] tools lib traceevent: Add sanity check to is_timestamp_in_us() (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Check if the arch has a mmap.h file (Michael Petlan) [1715507] - [tools] perf record: Extend trace writing to multi AIO (Michael Petlan) [1715507] - [tools] perf record: Enable asynchronous trace writing (Michael Petlan) [1715507] - [tools] perf mmap: Map data buffer for preserving collected data (Michael Petlan) [1715507] - [tools] tools build feature: Check if libaio is available (Michael Petlan) [1715507] - [tools] perf intel-pt: Fix error with config term "pt=0" (Michael Petlan) [1715507] - [tools] perf top: Allow passing a kallsyms file (Michael Petlan) [1715507] - [tools] perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Michael Petlan) [1715507] - [tools] tools include: Adopt ERR_CAST() from the kernel err.h header (Michael Petlan) [1715507] - [tools] perf tests record: Allow for 'sleep' being 'coreutils' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix compile warnings in tools/lib/traceevent/event-parse.c (Michael Petlan) [1715507] - [tools] perf script: Use fallbacks for branch stacks (Michael Petlan) [1715507] - [tools] perf tools: Use fallback for sample_addr_correlates_sym() cases (Michael Petlan) [1715507] - [tools] perf thread: Add fallback functions for cases where cpumode is insufficient (Michael Petlan) [1715507] - [tools] perf machine: Record if a arch has a single user/kernel address space (Michael Petlan) [1715507] - [tools] perf env: Also consider env->arch == NULL as local operation (Michael Petlan) [1715507] - [tools] perf map: Remove extra indirection from map__find() (Michael Petlan) [1715507] - [tools] perf stat: Fix CSV mode column output for non-cgroup events (Michael Petlan) [1715507] - [tools] perf stat: Fix shadow stats for clock events (Michael Petlan) [1715507] - [tools] perf build: Give better hint about devel package for libssl (Michael Petlan) [1715507] - [tools] perf pmu: Move *_cpuid_str() weak functions to header.c (Michael Petlan) [1715507] - [tools] perf symbols: Fix slowness due to -ffunction-section (Michael Petlan) [1715507] - [tools] perf jvmti: Separate jvmti cmlr check (Michael Petlan) [1715507] - [tools] perf vendor events: Add JSON metrics for Cascadelake server (Michael Petlan) [1715507] - [tools] perf vendor events: Add stepping in CPUID string for x86 (Michael Petlan) [1715507] - [tools] perf stat: Use perf_evsel__is_clocki() for clock events (Michael Petlan) [1715507] - [tools] perf pmu: Suppress potential format-truncation warning (Michael Petlan) [1715507] - [tools] perf tools: Add Hygon Dhyana support (Michael Petlan) [1715507] - [tools] perf bench: Add epoll_ctl(2) benchmark (Michael Petlan) [1715507] - [tools] perf bench: Add epoll parallel epoll_wait benchmark (Michael Petlan) [1715507] - [tools] tools build feature: Check if eventfd() is available (Michael Petlan) [1715507] - [tools] perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h (Michael Petlan) [1715507] - [tools] perf script: Share code and output format for uregs and iregs output (Michael Petlan) [1715507] - [tools] perf bpf: Reduce the hardcoded .max_entries for pid_maps (Michael Petlan) [1715507] - [tools] perf script: Add newline after uregs output (Michael Petlan) [1715507] - [tools] Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter" (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove example hardcoded set of filtered pids (Michael Petlan) [1715507] - [tools] perf trace: Fill in BPF "filtered_pids" map when present (Michael Petlan) [1715507] - [tools] perf trace: See if there is a map named "filtered_pids" (Michael Petlan) [1715507] - [tools] perf trace: Add "_from_option" suffix to trace__set_filter() (Michael Petlan) [1715507] - [tools] perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter* (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Use pid_filter (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter (Michael Petlan) [1715507] - [tools] perf bpf: Add simple pid_filter class accessible to BPF proggies (Michael Petlan) [1715507] - [tools] perf bpf: Add defines for map insertion/lookup (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove needless linux/socket.h include (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Filter on a hard coded pid (Michael Petlan) [1715507] - [tools] perf bpf: Add unistd.h to the headers accessible to bpf proggies (Michael Petlan) [1715507] - [kernel] perf/core: Fix impossible ring-buffer sizes warning (Michael Petlan) [1715507] - [x86] perf/x86: Add check_period PMU callback (Michael Petlan) [1715507] - [kernel] perf/core: Don't WARN() for impossible ring-buffer sizes (Michael Petlan) [1715507] - [x86] perf/x86/intel/uncore: Add Node ID mask (Michael Petlan) [1715507] - [kernel] perf core: Fix perf_proc_update_handler() bug (Michael Petlan) [1715507] - [tools] powerpc/perf: Update perf_regs structure to include MMCRA (Michael Petlan) [1715507] - [powerpc] powerpc/perf: Update perf_regs structure to include SIER (Michael Petlan) [1715507] - [include] perf/core: Declare the __percpu attribute on non-deref types (Michael Petlan) [1715507] - [kernel] perf: Fix typos in comments (Michael Petlan) [1715507] - [arm64] arm64: perf: Add support for Armv8.1 PMCEID register format (Michael Petlan) [1715507]- [fs] xfs: abort unaligned nowait directio early (Brian Foster) [1690458] - [fs] xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) [1690458] - [sound] ALSA: hda/hdmi: consider eld_valid also in sync_eld_via_acomp() (Jaroslav Kysela) [1708555] - [fs] Fix error code in nfs_lookup_verify_inode() (Scott Mayhew) [1722315] - [md] dm table: don't copy from a NULL pointer in realloc_argv() (Jerome Marchand) [1571628] - [net] netfilter: ipset: replace a strncpy() with strscpy() (Jerome Marchand) [1571628] - [lib] lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn (Jerome Marchand) [1571628] - [include] netfilter: avoid erronous array bounds warning (Jerome Marchand) [1571628] - [x86] x86/mm/KASLR: Compute the size of the vmemmap section properly (Baoquan He) [1669076] - [security] selinux: fix empty write to keycreate file (Ondrej Mosnacek) [1719067] - [netdrv] net: aquantia: fix vlans not working over bridged network (Igor Russkikh) [1718716] - [s390] s390/jump_label: replace stop_machine with smp_call_function (Philipp Rudo) [1722161] - [s390] s390/dumpstack: print psw mask and address again (Philipp Rudo) [1722157] - [s390] s390/crypto: fix gcm-aes-s390 selftest failures (Philipp Rudo) [1722156] - [wireless] Backport mt76 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709867 1709828] - [wireless] Add rtw88 driver from linux-5.2-rc5 (Stanislaw Gruszka) [1487086 1709828] - [wireless] Backport mt7601u driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport mwifiex driver from linux-5.2-rc2 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtl8xxxu driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath9k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath10k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport brcm80211 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport iwlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1696052 1662020 1662015 1650016 1650015 1650014 1650013 1622445 1494008 1494001 1709828] - [net] Backport mac80211 from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [net] Backport core wireless code from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [include] netlink: add nl_set_extack_cookie_u64() (Stanislaw Gruszka) [1709828] - [netdrv] r8152: Fix an error on RTL8153-BD MAC Address Passthrough support (Torez Smith) [1683883 1683882] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BD (Torez Smith) [1683883 1683882] - [netdrv] nfp: abm: fix spelling mistake "offseting" -> "offsetting" (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove vlan CFI bit from push vlan action (Pablo Cascon) [1713258] - [netdrv] nfp: flower: replace CFI with vlan present (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove double new line (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix ALU32 high bits clearance bug (Pablo Cascon) [1713258] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Pablo Cascon) [1713258] - [netdrv] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Pablo Cascon) [1713258] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Pablo Cascon) [1713258] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.c (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: relax prog rejection through max_pkt_offset (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: double check vNIC capabilities after object sharing (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: optimise save/restore for R6~R9 based on register usage (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix return address from register-saving subroutine to callee (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: update fixup function for BPF-to-BPF calls support (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: account for additional stack usage when checking stack limit (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: add main logics for BPF-to-BPF calls support in nfp driver (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: copy eBPF subprograms information from kernel verifier (Pablo Cascon) [1713258] - [netdrv] bpf: add verifier callback to get stack usage info for offloaded progs (Pablo Cascon) [1713258]- [rpmspec] Enable kernel signing for ppc64le (Gustavo Duarte) [1504169] - [nvme] nvme: fix memory leak for power latency tolerance (David Milburn) [1724793] - [rpmspec] redhat: fix missing files for mlxsw specific self-tests (Ivan Vecera) [1724735] - [rpmspec] redhat: Package the signing key for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Enable kernel signing for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Rename secure boot sources (Philipp Rudo) [1714194] - [powerpc] powerpc: fix max_zone_pfns initialization (Laurent Vivier) [1706560] - [crypto] crypto: dh - update test for public key verification (Herbert Xu) [1722692] - [hid] HID: i2c-hid: Don't reset device upon system resume (Perry Yuan) [1715385] - [rpmspec] correct the ghost initramfs attributes (Rafael Aquini) [1678881] - [s390] s390/mm: fix address space detection in exception handling (Philipp Rudo) [1722160] - [s390] s390/zcrypt: Fix wrong dispatching for control domain CPRBs (Philipp Rudo) [1722158] - [virt] kvm: arm/arm64: Fix emulated ptimer irq injection (Andrew Jones) [1716383] - [x86] kvm/nested: mark as TechPreview on first VM creation (Vitaly Kuznetsov) [1723447] - [powerpc] bpf: powerpc64: add JIT support for bpf line info (Yauheni Kaliuta) [1722423] - [fs] cifs: add spinlock for the openFileList to cifsInodeInfo (Leif Sahlberg) [1712197] - [fs] cifs: fix GlobalMid_Lock bug in cifs_reconnect (Leif Sahlberg) [1716743] - [mm] powerpc/numa: document topology_updates_enabled, disable by default (Desnes Augusto Nunes do Rosario) [1705465] - [mm] powerpc/numa: improve control of topology updates (Desnes Augusto Nunes do Rosario) [1705465] - [kernel] bpf: decouple the lifetime of cgroup_bpf from cgroup itself (Jiri Olsa) [1656432] - [netdrv] USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data (Torez Smith) [1689308 1666662] {CVE-2018-19985} - [usb] USB: check usb_get_extra_descriptor for proper size (Torez Smith) [1689308 1666662] {CVE-2018-20169} - [kvm] KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Fix lockdep warning when entering guest on POWER9 (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing ESB pages (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when accessing memslots (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interrupts (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE device (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the vCPU identifier (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validity when resetting (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Clear file mapping when device is released (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE release functions (David Gibson) [1719524] - [mm] mm, oom: don't kill global init via memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: remove 'prefer children over parent' heuristic (Waiman Long) [1711604] - [mm] mm, oom: fix use-after-free in oom_kill_process (Waiman Long) [1711604] - [kernel] fork, memcg: fix crash in free_thread_stack on memcg charge fail (Waiman Long) [1711604] - [mm] memcg: localize memcg_kmem_enabled() check (Waiman Long) [1711604] - [mm] memcg, oom: notify on oom killer invocation from the charge path (Waiman Long) [1711604] - [mm] mm: handle no memcg case in memcg_kmem_charge() properly (Waiman Long) [1711604] - [kernel] mm: rework memcg kernel stack accounting (Waiman Long) [1711604] - [mm] mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type (Waiman Long) [1711604] - [mm] memcg: remove memcg_kmem_skip_account (Waiman Long) [1711604] - [mm] mm/memcontrol.c: fix memory.stat item ordering (Waiman Long) [1711604] - [mm] mm: drain memcg stocks on css offlining (Waiman Long) [1711604] - [mm] mm: memcontrol: print proper OOM header when no eligible victim left (Waiman Long) [1711604] - [mm] mm, oom: introduce memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: refactor oom_kill_process() (Waiman Long) [1711604] - [mm] memcg: reduce memcg tree traversals for stats collection (Waiman Long) [1711604] - [mm] mm/vmscan.c: clear shrinker bit if there are no objects related to memcg (Waiman Long) [1711604] - [mm] mm: add SHRINK_EMPTY shrinker methods return value (Waiman Long) [1711604] - [mm] mm/vmscan.c: generalize shrink_slab() calls in shrink_node() (Waiman Long) [1711604] - [mm] mm/vmscan.c: iterate only over charged shrinkers during memcg shrink_slab() (Waiman Long) [1711604] - [mm] mm/list_lru.c: set bit in memcg shrinker bitmap on first list_lru item appearance (Waiman Long) [1711604] - [mm] mm/memcontrol.c: export mem_cgroup_is_root() (Waiman Long) [1711604] - [mm] mm/list_lru.c: pass lru argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru: pass dst_memcg argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru.c: add memcg argument to list_lru_from_kmem() (Waiman Long) [1711604] - [mm] fs: propagate shrinker::id to list_lru (Waiman Long) [1711604] - [fs] fs: Don't need to put list_lru into its own cacheline (Waiman Long) [1711604] - [fs] fs/super.c: refactor alloc_super() (Waiman Long) [1711604] - [mm] mm/workingset.c: refactor workingset_init() (Waiman Long) [1711604] - [mm] mm, memcg: assign memcg-aware shrinkers bitmap to memcg (Waiman Long) [1711604] - [mm] mm/memcontrol.c: move up for_each_mem_cgroup{, _tree} defines (Waiman Long) [1711604] - [mm] mm: assign id to every memcg-aware shrinker (Waiman Long) [1711604] - [mm] mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_MEMCG && !CONFIG_SLOB (Waiman Long) [1711604] - [mm] mm/list_lru.c: combine code under the same define (Waiman Long) [1711604] - [mm] memcg, oom: move out_of_memory back to the charge path (Waiman Long) [1711604] - [fs] fs, mm: account buffer_head to kmemcg (Waiman Long) [1711604] - [fs] fs: fsnotify: account fsnotify metadata to kmemcg (Waiman Long) [1711604] - [include] mm: introduce mem_cgroup_put() helper (Waiman Long) [1711604] - [net] tcp: refine memory limit test in tcp_fragment() (Florian Westphal) [1724584] - [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb (Xin Long) [1722751] - [include] ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL (Xin Long) [1722751] - [net] ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL (Xin Long) [1722751] - [net] netfilter: ipv6: nf_defrag: accept duplicate fragments again (Guillaume Nault) [1717106] - [net] netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments (Guillaume Nault) [1717106] - [net] ethtool: fix potential userspace buffer overflow (Paolo Abeni) [1718393] - [net] net-gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1718393] - [net] ethtool: Check for vlan etype or vlan tci when parsing flow_rule (Paolo Abeni) [1718393] - [include] test nouarg before dereferencing zerocopy pointers (Paolo Abeni) [1718393] - [net] avoid weird emergency message (Paolo Abeni) [1718393] - [net] net-gro: Fix GRO flush when receiving a GSO packet. (Paolo Abeni) [1718393] - [net] sock_diag: fix autoloading of the raw_diag module (Paolo Abeni) [1718393] - [net] make skb_partial_csum_set() more robust against overflows (Paolo Abeni) [1718393] - [net] packets: Always register packet sk in the same order (Paolo Abeni) [1718393] - [net] net-sysfs: call dev_hold if kobject_init_and_add success (Paolo Abeni) [1718393] - [net] gro_cells: make sure device is up in gro_cells_receive() (Paolo Abeni) [1718393] - [net] net-sysfs: Fix mem leak in netdev_register_kobject (Paolo Abeni) [1718393] - [include] avoid false positives in untrusted gso validation (Paolo Abeni) [1718393] - [include] net: validate untrusted gso packets without csum offload (Paolo Abeni) [1718393] - [net] Do not allocate page fragments that are not skb aligned (Paolo Abeni) [1718393] - [net] set default network namespace in init_dummy_netdev() (Paolo Abeni) [1718393] - [net] Fix usage of pskb_trim_rcsum (Paolo Abeni) [1718393] - [net] call sk_dst_reset when set SO_DONTROUTE (Paolo Abeni) [1718393] - [net] net, skbuff: do not prefer skb allocation fails early (Paolo Abeni) [1718393] - [net] ethtool: check the return value of get_regs_len (Paolo Abeni) [1718393] - [net] packet: copy user buffers before orphan or clone (Paolo Abeni) [1718393] - [net] don't keep lonely packets forever in the gro hash (Paolo Abeni) [1718393] - [net] net-gro: reset skb->pkt_type in napi_reuse_skb() (Paolo Abeni) [1718393] - [net] flow_dissector: do not dissect l4 ports for fragments (Paolo Abeni) [1718393] - [net] net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN (Paolo Abeni) [1718393] - [net] tipc: fix modprobe tipc failed after switch order of device registration (Jon Maloy) [1718064] - [net] tipc: switch order of device registration to fix a crash (Jon Maloy) [1718064] - [net] tipc: fix hanging clients using poll with EPOLLOUT flag (Jon Maloy) [1718064] - [net] tipc: fix missing Name entries due to half-failover (Jon Maloy) [1718064] - [net] tipc: remove rcu_read_unlock() left in tipc_udp_recv() (Jon Maloy) [1718064] - [net] tipc: tipc_udp_recv() cleanup vs rcu verbs (Jon Maloy) [1718064] - [net] tipc: introduce new socket option TIPC_SOCK_RECVQ_USED (Jon Maloy) [1718064] - [net] tipc: set sysctl_tipc_rmem and named_timeout right range (Jon Maloy) [1718064] - [net] tipc: fix link established but not in session (Jon Maloy) [1718064] - [net] tipc: use standard write_lock & unlock functions when creating node (Jon Maloy) [1718064] - [net] tipc: missing entries in name table of publications (Jon Maloy) [1718064] - [net] tipc: adapt link failover for new Gap-ACK algorithm (Jon Maloy) [1718064] - [net] tipc: reduce duplicate packets for unicast traffic (Jon Maloy) [1718064] - [net] tipc: improve TIPC throughput by Gap ACK blocks (Jon Maloy) [1718064] - [net] tipc: add NULL pointer check (Jon Maloy) [1718064] - [net] tipc: fix return value check in tipc_mcast_send_sync() (Jon Maloy) [1718064] - [net] tipc: fix a null pointer deref (Jon Maloy) [1718064] - [net] tipc: fix use-after-free in tipc_sk_filter_rcv (Jon Maloy) [1718064] - [net] tipc: smooth change between replicast and broadcast (Jon Maloy) [1718064] - [net] tipc: introduce new capability flag for cluster (Jon Maloy) [1718064] - [net] tipc: support broadcast/replicast configurable for bc-link (Jon Maloy) [1718064] - [net] sched: avoid double free on matchall reoffload (Ivan Vecera) [1688236 1687456] - [net] taprio: add null check on sched_nest to avoid potential null pointer dereference (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: remove unused index from nfp_fl_pedit() (Ivan Vecera) [1688236 1687456] - [net] mlx5e: Fix calling wrong function to get inner vlan key and mask (Ivan Vecera) [1688236 1687456] - [net] flow_offload: support CVLAN match (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: fix masks for tcp and ip flags fields (Ivan Vecera) [1688236 1687456] - [net] sched: use the hardware intermediate representation for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: add sample action to the hardware intermediate representation (Ivan Vecera) [1688236 1687456] - [net] cls_cgroup: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] cls_matchall: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] add a generic tracepoint for TX queue timeout (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for cycle-time-extension (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for setting the cycle-time manually (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support adding an admin schedule (Ivan Vecera) [1688236 1687456] - [net] taprio: Fix potencial use of invalid memory during dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_peek() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove should_restart_cycle() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Refactor taprio_get_start_time() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove pointless variable assigment (Ivan Vecera) [1688236 1687456] - [net] tc_act: drop include of module.h from tc_ife.h (Ivan Vecera) [1688236 1687456] - [net] fib: drop include of module.h from fib_notifier.h (Ivan Vecera) [1688236 1687456] - [net] ife: drop include of module.h from net/ife.h (Ivan Vecera) [1688236 1687456] - [net] psample: drop include of module.h from psample.h (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix build without 64bit div (Ivan Vecera) [1688236 1687456] - [net] revert: "net: sched: put back q.qlen into a single location" (Ivan Vecera) [1688236 1687456] - [net] sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too (Ivan Vecera) [1688236 1687456] - [net] sched: always do stats accounting according to TCQ_F_CPUSTATS (Ivan Vecera) [1688236 1687456] - [net] sched: prefer qdisc_is_empty() over direct qlen access (Ivan Vecera) [1688236 1687456] - [net] caif: avoid using qdisc_qlen() (Ivan Vecera) [1688236 1687456] - [net] sched: cbs: fix port_rate miscalculation (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix picos_per_byte miscalculation (Ivan Vecera) [1688236 1687456] - [net] selftests: add a tc matchall test case (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make sure we can write the IP header before changing DSCP bits (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Use tc_skb_protocol() helper for getting packet protocol (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: fix divide by zero in the traffic path (Ivan Vecera) [1688236 1687456] - [net] sched: don't set tunnel for decap action (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qdisc tree flush/purge helpers (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qstats read helpers (Ivan Vecera) [1688236 1687456] - [net] sched: fix ->get helper of the matchall cls (Ivan Vecera) [1688236 1687456] - [net] sched: Kconfig: update reference link for PIE (Ivan Vecera) [1688236 1687456] - [net] dev: introduce support for sch BYPASS for lockless qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: add empty status flag for NOLOCK qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: fix cleanup NULL pointer exception in act_mirr (Ivan Vecera) [1688236 1687456] - [net] sched: let actions use RCU to access 'goto_chain' (Ivan Vecera) [1688236 1687456] - [net] sched: don't dereference a->goto_chain to read the chain index (Ivan Vecera) [1688236 1687456] - [net] sched: act_vlan: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbmod: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_simple: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_police: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_pedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_nat: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_connmark: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_mirred: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_ife: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_gact: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_bpf: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: prepare TC actions to properly validate the control action (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Interpret fwmark parameter as a bitmask (Ivan Vecera) [1688236 1687456] - [net] net_sched: return correct value for *notify* functions (Ivan Vecera) [1688236 1687456] - [net] sched: fix potential use-after-free in __tcf_chain_put() (Ivan Vecera) [1688236 1687456] - [net] sched: flower: insert new filter to idr after setting its mask (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Fix double free dst_cache (Ivan Vecera) [1688236 1687456] - [net] sched: avoid unused-label warning (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Simplify logic in cake_select_tin() (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Permit use of connmarks as tin classifiers (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make the dual modes fairer (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Allow test cases to be skipped (Ivan Vecera) [1688236 1687456] - [net] sched: put back q.qlen into a single location (Ivan Vecera) [1688236 1687456] - [net] sched: pie: avoid slow division in drop probability decay (Ivan Vecera) [1688236 1687456] - [net] netem: fix skb length BUG_ON in __skb_to_sgvec (Ivan Vecera) [1688236 1687456] - [net] revert "net: sched: fw: don't set arg->stop in fw_walk() when empty" (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix 64-bit division (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore local tdc config file (Ivan Vecera) [1688236 1687456] - [net] sched: fix typo in walker_check_empty() (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix mistake in reference link (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1688236 1687456] - [net] sched: pie: update references (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add derandomization mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add more cases to auto-tune alpha and beta (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change initial value of pie_vars->burst_time (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->tupdate (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->target (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change value of QUEUE_THRESHOLD (Ivan Vecera) [1688236 1687456] - [net] sched: don't release block->lock when dumping chains (Ivan Vecera) [1688236 1687456] - [net] sched: set dedicated tcf_walker flag when tp is empty (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix metadata handling (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix NULL pointer dereference during init (Ivan Vecera) [1688236 1687456] - [net] Use RCU_POINTER_INITIALIZER() to init static variable (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel replace/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel add/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules deletion (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules insertion (Ivan Vecera) [1688236 1687456] - [net] selftests: tdc_batch.py: add options needed for concurrency tests (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_ipt: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Add dst_cache support (Ivan Vecera) [1688236 1687456] - [net] net_sched: initialize net pointer inside tcf_exts_init() (Ivan Vecera) [1687456 1688236] - [net] sched: potential NULL dereference in tcf_block_find() (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a race condition in tcindex_destroy() (Ivan Vecera) [1688236 1687456] - [net] sched: using kfree_rcu() to simplify the code (Ivan Vecera) [1688236 1687456] - [net] sched: route: don't set arg->stop in route4_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: fw: don't set arg->stop in fw_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: cgroup: verify that filter is not NULL during walk (Ivan Vecera) [1688236 1687456] - [net] sched: matchall: verify that filter is not NULL in mall_walk() (Ivan Vecera) [1688236 1687456] - [net] sched: remove duplicated include from cls_api.c (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix two more memory leaks in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] sched: unlock rules update API (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tcf_block_find() into standalone functions (Ivan Vecera) [1688236 1687456] - [net] sched: add flags to Qdisc class ops struct (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops to support unlocked classifiers (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops with 'put' callback (Ivan Vecera) [1688236 1687456] - [net] sched: track rtnl lock status when validating extensions (Ivan Vecera) [1688236 1687456] - [net] sched: prevent insertion of new classifiers during chain flush (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tp insert/delete for concurrent execution (Ivan Vecera) [1688236 1687456] - [net] sched: traverse classifiers in chain with tcf_get_next_proto() (Ivan Vecera) [1688236 1687456] - [net] sched: introduce reference counting for tcf_proto (Ivan Vecera) [1688236 1687456] - [net] sched: protect filter_chain list with filter_chain_lock mutex (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain template accesses with block lock (Ivan Vecera) [1688236 1687456] - [net] sched: traverse chains in block with tcf_get_next_chain() (Ivan Vecera) [1688236 1687456] - [net] sched: protect block->chain0 with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tc_ctl_chain() to use block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain->explicitly_created with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect block state with mutex (Ivan Vecera) [1688236 1687456] - [net] Change TCA_ACT_* to TCA_ID_* to match that of TCA_ID_POLICE (Ivan Vecera) [1688236 1687456] - [net] Move all TC actions identifiers to one place (Ivan Vecera) [1688236 1687456] - [net] sched: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] documentation: bring operstate documentation up-to-date (Ivan Vecera) [1688236 1687456] - [net] cls_flower: Remove filter from mask before freeing it (Ivan Vecera) [1688236 1687456] - [net] cls_flower: don't expose TC actions to drivers anymore (Ivan Vecera) [1688236 1687456] - [net] drivers: net: use flow action infrastructure (Ivan Vecera) [1688236 1687456] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1688236 1687456] - [net] net_sched: add performance counters for basic filter (Ivan Vecera) [1688236 1687456] - [net] net_sched: add hit counter for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: allocate mask dynamically in fl_change() (Ivan Vecera) [1688236 1687456] - [net] selftests: tc-testing: fix parsing of ife type (Ivan Vecera) [1688236 1687456] - [net] net_sched: refetch skb protocol for each filter (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix memory leak in case of action replace (Ivan Vecera) [1688236 1687456] - [net] sch_api: Change signature of qdisc_tree_reduce_backlog() to use ints (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Correctly update parent qlen when splitting GSO packets (Ivan Vecera) [1688236 1687456] - [net] sched: Fix detection of empty queues in child qdiscs (Ivan Vecera) [1688236 1687456] - [net] sched: Avoid dereferencing skb pointer after child enqueue (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Remove old entries from rhashtable (Ivan Vecera) [1688236 1687456] - [net] sched: simplify the qdisc_leaf code (Ivan Vecera) [1688236 1687456] - [net] selftests: Fix test errors related to lib.mk khdr target (Ivan Vecera) [1688236 1687456] - [net] net_sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Reject duplicated rules also under skip_sw (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore generated test results (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Implement the TdcResults module in tdc (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add new TdcResults module (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add command timeout feature to tdc (Ivan Vecera) [1688236 1687456] - [net] netem: use a list in addition to rbtree (Ivan Vecera) [1688236 1687456] - [net] Prevent invalid access to skb->prev in __qdisc_drop_all (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: Guard against lack of returncode in executed command (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: ignore errors when decoding stdout/stderr (Ivan Vecera) [1688236 1687456] - [net] etf: Drop all expired packets (Ivan Vecera) [1688236 1687456] - [net] etf: Split timersortedlist_erase() (Ivan Vecera) [1688236 1687456] - [net] etf: Use cached rb_root (Ivan Vecera) [1688236 1687456] - [net] etf: Cancel timer if there are no pending skbs (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Classify packets using port ranges (Ivan Vecera) [1688236 1687456] - [net] act_mirred: clear skb->tstamp on redirect (Ivan Vecera) [1688236 1687456] - [net] core: use __vlan_hwaccel helpers (Ivan Vecera) [1688236 1687456] - [net] sched: Replace call_rcu_bh() and rcu_barrier_bh() (Ivan Vecera) [1688236 1687456] - [net] sched: Remove egdev mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: avoid writing on noop_qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: simplify the hell out u32_delete() emptiness check (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: keep track of knodes count in tc_u_common (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tp_c (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: the tp_c argument of u32_set_parms() is always tp->data (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: pass tc_u_common to u32_set_parms() instead of tc_u_hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: clean tc_u_common hashtable (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_common ->rcu (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_knode ->tp (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of unused argument of u32_destroy_key() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: make sure that divisor is a power of 2 (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: disallow linking to root hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: mark root hnode explicitly (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix coding style issues (Ivan Vecera) [1688236 1687456] - [net] treewide: Replace more open-coded allocation size multiplications (Ivan Vecera) [1688236 1687456] - [net] sched: remove unused helpers (Ivan Vecera) [1688236 1687456] - [net] tc-testing: use a plugin to build eBPF program (Ivan Vecera) [1688236 1687456] - [net] tc-testing: fix build of eBPF programs (Ivan Vecera) [1688236 1687456] - [net] tc: Add support for configuring the taprio scheduler (Ivan Vecera) [1688236 1687456] - [documentation] KVM: arm64: Clarify access behaviour for out-of-range SVE register slice IDs (Andrew Jones) [1550499] - [documentation] KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation (Andrew Jones) [1550499] - [documentation] KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE (Andrew Jones) [1550499] - [kvm] KVM: arm/arm64: Clean up vcpu finalization function parameter naming (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Explain validity checks in set_sve_vls() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_reg_to_region() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Make register ioctl access errors more consistent (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Miscellaneous tidyups in guest.c (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Clean up UAPI register ID definitions (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() checks to WARNs (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to just set up SVE (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify vq map semantics (Andrew Jones) [1550499] - [kvm] arm64: KVM: Fix system register enumeration (Andrew Jones) [1550499] - [documentation] KVM: arm64/sve: Document KVM API extensions for SVE (Andrew Jones) [1550499] - [documentation] KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a capability to advertise SVE support (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Allow userspace to enable SVE for vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Add pseudo-register for the guest's vector lengths (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add hook for arch-specific KVM initialisation (Andrew Jones) [1550499] - [arm64] arm64/sve: In-kernel vector length availability query interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST (Andrew Jones) [1550499] - [arm64] KVM: arm64/sve: Add SVE support to register access ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64: Factor out core register ID enumeration (Andrew Jones) [1550499] - [kvm] KVM: arm64: Add missing #include of in guest.c (Andrew Jones) [1550499] - [include] KVM: Allow 2048-bit register access via ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Context switch the SVE registers (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: System register context switch and access support (Andrew Jones) [1550499] - [kvm] KVM: arm64: Support runtime sysreg visibility filtering (Andrew Jones) [1550499] - [kvm] KVM: arm64: Propagate vcpu into read_id_reg() (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a vcpu flag to control SVE visibility for the guest (Andrew Jones) [1550499] - [arm64] arm64/sve: Enable SVE state tracking for non-task contexts (Andrew Jones) [1550499] - [arm64] arm64/sve: Check SVE virtualisability (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify role of the VQ map maintenance functions (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add missing #includes to kvm_host.h (Andrew Jones) [1550499] - [kvm] KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance (Andrew Jones) [1550499] - [arm64] KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() (Andrew Jones) [1550499] - [arm64] arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush (Andrew Jones) [1550499] - [documentation] KVM: Documentation: Document arm64 core registers in detail (Andrew Jones) [1550499] - [arm64] arm64/sve: Disentangle from (Andrew Jones) [1550499] - [arm64] arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition (Andrew Jones) [1550499]- [fs] xfs: fix reporting supported extra file attributes for statx() (Bill O'Donnell) [1721034] - [scsi] scsi: hpsa: correct ioaccel2 chaining (Joseph Szczypek) [1706121] - [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Steve Best) [1720929] - [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Steve Best) [1720929] - [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Steve Best) [1720929] - [kernel] cpuset: restore sanity to cpuset_cpus_allowed_fallback() (Joel Savitz) [1677311]- [scripts] scripts: override locale from environment when running recordmcount.pl (Prarit Bhargava) [1721515] - [netdrv] net: aquantia: fix wol configuration not applied sometimes (Igor Russkikh) [1662198] - [x86] x86/resctrl: Prevent NULL pointer dereference when local MBM is disabled (Prarit Bhargava) [1721208] - [fs] inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() (Miklos Szeredi) [1451863] - [fs] inotify: Fix fd refcount leak in inotify_add_watch(). (Miklos Szeredi) [1451863] - [fs] fanotify: Use inode_is_open_for_write (Miklos Szeredi) [1451863] - [fs] fanotify: Make sure to check event_len when copying (Miklos Szeredi) [1451863] - [fs] fsnotify/fdinfo: include fdinfo.h for inotify_show_fdinfo() (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC_PERM (Miklos Szeredi) [1451863] - [include] fsnotify: refactor fsnotify_parent()/fsnotify() paired calls when event is on path (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC (Miklos Szeredi) [1451863] - [fs] fanotify: return only user requested event types in event mask (Miklos Szeredi) [1451863] - [fs] fanotify: support reporting thread id instead of process id (Miklos Szeredi) [1451863] - [fs] fanotify: add BUILD_BUG_ON() to count the bits of fanotify constants (Miklos Szeredi) [1451863] - [fs] fsnotify: convert runtime BUG_ON() to BUILD_BUG_ON() (Miklos Szeredi) [1451863] - [fs] fanotify: deprecate uapi FAN_ALL_* constants (Miklos Szeredi) [1451863] - [fs] fanotify: simplify handling of FAN_ONDIR (Miklos Szeredi) [1451863] - [include] fanotify: fix collision of internal and uapi mark flags (Miklos Szeredi) [1451863] - [fs] fanotify: store fanotify_init() flags in group's fanotify_data (Miklos Szeredi) [1451863] - [fs] fanotify: clean up handling of "mark type" (Miklos Szeredi) [1451863] - [fs] fsnotify: fix false positive warning on inode delete (Miklos Szeredi) [1451863] - [include] inotify: Add flag IN_MASK_CREATE for inotify_add_watch() (Miklos Szeredi) [1451863] - [fs] fanotify: factor out helpers to add/remove mark (Miklos Szeredi) [1451863] - [fs] fsnotify: add helper to get mask from connector (Miklos Szeredi) [1451863] - [fs] fsnotify: let connector point to an abstract object (Miklos Szeredi) [1451863] - [fs] fsnotify: pass connp and object type to fsnotify_add_mark() (Miklos Szeredi) [1451863] - [fs] fsnotify: use typedef fsnotify_connp_t for brevity (Miklos Szeredi) [1451863] - [powerpc] powerpc/pseries: Fix oops in hotplug memory notifier (Steve Best) [1720932] - [netdrv] net: aquantia: tcp checksum 0xffff being handled incorrectly (Igor Russkikh) [1719176] - [netdrv] net: aquantia: fix LRO with FCS error (Igor Russkikh) [1719176] - [netdrv] net: aquantia: check rx csum for all packets in LRO session (Igor Russkikh) [1719176] - [netdrv] net: aquantia: tx clean budget logic error (Igor Russkikh) [1719176] - [security] selinux: log raw contexts as untrusted strings (Ondrej Mosnacek) [1719666] - [kernel] audit: add saddr_fam filter field (Richard Guy Briggs) [1715679] - [kernel] audit: re-structure audit field valid checks (Richard Guy Briggs) [1715679] - [kernel] audit: rename FILTER_TYPE to FILTER_EXCLUDE (Richard Guy Briggs) [1715679] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1715679] - [documentation] ovl: doc: add non-standard corner cases (Miklos Szeredi) [1718370] - [fs] ovl: support the FS_IOC_FSETXATTR ioctls (Miklos Szeredi) [1718370] - [fs] ovl: relax WARN_ON() for overlapping layers use case (Miklos Szeredi) [1718370] - [fs] ovl: check the capability before cred overridden (Miklos Szeredi) [1718370] - [fs] ovl: do not generate duplicate fsnotify events for "fake" path (Miklos Szeredi) [1718370] - [fs] ovl: support stacked SEEK_HOLE/SEEK_DATA (Miklos Szeredi) [1718370] - [fs] ovl: fix missing upper fs freeze protection on copy up for ioctl (Miklos Szeredi) [1718370] - [fs] fuse: fallocate: fix return with locked inode (Miklos Szeredi) [1717457] - [fs] fuse: honor RLIMIT_FSIZE in fuse_file_fallocate (Miklos Szeredi) [1717457] - [fs] fuse: decrement NR_WRITEBACK_TEMP on the right page (Miklos Szeredi) [1717457] - [fs] fuse: handle zero sized retrieve correctly (Miklos Szeredi) [1717457] - [fs] fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS (Miklos Szeredi) [1717457]- [mm] mm/mincore.c: make mincore() more conservative (Rafael Aquini) [1664203] {CVE-2019-5489} - [x86] x86/umip: Make the UMIP activated message generic (David Arcari) [1720014] - [x86] x86/umip: Print UMIP line only once (David Arcari) [1720014] - [crypto] crypto: vmac - separate tfm and request context (Desnes Augusto Nunes do Rosario) [1702702] - [crypto] crypto: ccp - Update driver messages to remove some confusion (David Arcari) [1719026] - [block] blk-mq: fix hang caused by freeze/unfreeze sequence (Ming Lei) [1719835] - [block] blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests (Ming Lei) [1719835] - [block] block: free sched's request pool in blk_cleanup_queue (Ming Lei) [1719835] - [block] block: don't protect generic_make_request_checks with blk_queue_enter (Ming Lei) [1719835] - [block] block: move blk_exit_queue into __blk_release_queue (Ming Lei) [1719835] - [block] block: print offending values when cloned rq limits are exceeded (Ming Lei) [1719816] - [block] block: fix page leak when merging to same page (Ming Lei) [1662864] - [x86] RHEL: fix build of spec_ctrl.h for older assemblers (Jeff Moyer) [1719406] - [drm] drm/amd/display: Initialize stream_update with memset (Jeff Moyer) [1719406] - [mm] mm/gup: finish consolidating error handling (Jeff Moyer) [1641506] - [mm] mm/gup: cache dev_pagemap while pinning pages (Jeff Moyer) [1641506] - [rpmspec] kernel packaging: Fix extra namespace collision (Prarit Bhargava) [1699868] - [rpmspec] redhat: kernel-selftests-internal: add dependencies (Jiri Benc) [1717943] - [kernel] kernel/module.c: Only return -EEXIST for modules that have finished loading (Prarit Bhargava) [1666939] - [input] Input: elantech - remove P52 and P72 from SMBus blacklist (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - handle physical middle button (Benjamin Tissoires) [1703157] - [input] Input: elantech/SMBus - export all capabilities from the PS/2 node (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - do not query the info if they are provided (Benjamin Tissoires) [1703157] - [input] Input: elantech - detect middle button based on firmware version (Benjamin Tissoires) [1703157] - [input] Input: elantech - add helper function elantech_is_buttonpad() (Benjamin Tissoires) [1703157] - [input] Input: elantech - query the min/max information beforehand too (Benjamin Tissoires) [1703157] - [input] Input: elantech - enable middle button support on 2 ThinkPads (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - increment wakeup count if wake source (Benjamin Tissoires) [1703157] - [kernel] timekeeping: Update multiplier when NTP frequency is set directly (Prarit Bhargava) [1714164] - [fs] xfs: fix use after free in buf log item unlock assert (Brian Foster) [1666150] - [fs] xfs: add missing error check in xfs_prepare_shift() (Brian Foster) [1699214] - [documentation] Documentation: Fix grammatical error in sysctl/fs.txt & clarify negative dentry (Waiman Long) [1673955] - [fs] fs/dcache: Track & report number of negative dentries (Waiman Long) [1673955] - [fs] fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() (Waiman Long) [1673955] - [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719858] {CVE-2019-11478} - [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719603] {CVE-2019-11477}- [tools] kvm: selftests: make hyperv_cpuid test pass on AMD (Vitaly Kuznetsov) [1718501] - [scsi] vmw_pvscsi: Fixed to work with SG_CHAIN (Ewan Milne) [1717278] - [x86] mark AMD Rome processors supported (David Arcari) [1520002] - [fs] ext4: zero out the unused memory region in the extent tree block (Lukas Czerner) [1715276] {CVE-2019-11833} - [s390] s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU (David Hildenbrand) [1715041] - [vfio] vfio/type1: Limit DMA mappings per container (Alex Williamson) [1695592] {CVE-2019-3882} - [tools] selftests/powerpc: Remove Power9 paste tests (Diego Domingos) [1662374] - [tools] selftests/powerpc: Remove Power9 copy_unaligned test (Diego Domingos) [1662374] - [tools] selftests/powerpc: Fix ptrace tm failure (Diego Domingos) [1662374] - [netdrv] mlxsw: core: Prevent reading unsupported slave address from SFP EEPROM (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent QSFP module initialization for old hardware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix autoneg status in ethtool (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Reincrease PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put MC TCs into DWRR mode (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test VRF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not check VRF MAC address (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add MDB entries in prepare phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Initialize base_mac (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent duplication during QSFP module initialization (Ivan Vecera) [1680241] - [netdrv] mellanox: Switch to bitmap_zalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend initialization by querying resources data (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend input parameters list of command API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Modify input parameter name in initialization API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Fix comment misspelling (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move resource query API to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Add ethtool support (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Make structures and variables names shorter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move ethtool module callbacks to a common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make mlxsw_sp_acl_tcam_vregion_rehash() return void (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remember where to continue rehash migration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow to interrupt/continue rehash work (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Do rollback as another call to mlxsw_sp_acl_tcam_vchunk_migrate_all() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put vchunk migrate start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put this_is_rollback to rehash context struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Rename variables in mlxsw_sp_acl_tcam_ventry_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vchunk->chunk by the newly created chunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vregion->region by the newly created region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push code start/end from mlxsw_sp_acl_tcam_vregion_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce new rehash context struct and save hint_priv there (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't migrate already migrated entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash dw struct into rehash sub-struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: remove set but not used variable 'autoneg_status' (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add massive delta rehash test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Check migrate end trace (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add vregion migration end tracepoint (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add IPv6 variant of simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take mutex in mlxsw_sp_acl_tcam_vregion_rehash_work() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove RTNL lock assertions from ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take rtnl lock during vregion_rehash_intrvl_set() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard objagg instance manipulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable vregion rehash per-profile (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce mutex to guard Bloom Filter updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce vregion mutex (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Refactor vregion association code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard region list updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM group structure into two (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unused ops field from group structure (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC support for new port types and speeds (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add new port type-speed fields for PTYS register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: 80 columns wrapping change (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Rename p_eth_proto_adm to full name p_eth_proto_admin (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Rename port type-speed functions to ASIC specific (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Query port connector type from firmware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove unsupported eth_proto_lp_advertise field in PTYS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove duplicate port link mode entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Avoid -Wformat-truncation warnings (Ivan Vecera) [1680241] - [netdrv] net: Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Reject overlarge headroom size requests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Update port headroom configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add Spectrum-2 shared buffer configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_mm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_cm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_prs in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_pms in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep pool descriptors in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allocate prs & pms dynamically (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add struct mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change IP2ME CPU policer rate and burst size values (Ivan Vecera) [1680241] - [netdrv] mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add some missing configuration symbols (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: fix spelling mistake "temprature" -> "temperature" (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend thermal module with per QSFP module thermal zones (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Allow thermal zone binding to an external cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add QSFP module temperature label attribute to hwmon (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with QSFP module temperature attributes (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with fan fault attribute (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Rename cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Replace thermal temperature trips with defines (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Modify thermal zone definition (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Set different thermal polling time based on bus frequency capability (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add API for QSFP module temperature thresholds reading (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Fan Out of Range Event Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Management Temperature Bulk Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move QSFP EEPROM definitions to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove unused variables (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: avoid double sourcing of lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Fix VLAN modify action support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Drop unnecessary WARN_ON_ONCE() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set LAG port collector only when active (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add couple of vregion rehash tracepoints (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: add "acl_region_rehash_interval" devlink param (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement region migration according to hints (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add multi field to PAGT register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass hints priv all the way to ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement basic ERP rehash hits creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split entry struct into entry and ventry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split chunk struct into chunk and vchunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split region struct into region and vregion (Ivan Vecera) [1680241] - [netdrv] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1680241] - [netdrv] devlink: publish params only after driver init is done (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Offload blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Trace EMAD errors (Ivan Vecera) [1680241] - [netdrv] drivers: net: use flow action infrastructure (Ivan Vecera) [1680241] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_flower: Fix test result handling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Ignore ARP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Enable forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Flush neighbors (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix roaming test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Wait for tardy mirrored packets (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix TTL test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Make ping timeout configurable (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Add delta two masks one key test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Fix multiple_masks_test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Extend and move trace helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add C-TCAM spill tracepoint (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Include delta bits into hashtable key (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Use OK instead of PASS in test output (Ivan Vecera) [1680241] - [tools] selftests: net: forwarding: change devlink resource support checking (Ivan Vecera) [1680241] - [documentation] Documentation: add devlink param file for mlxsw driver (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add more extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Fix rul/rule typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move mr_ruleset and mr_rule structs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unnecessary arg on action_replace call path (Ivan Vecera) [1680241] - [netdrv] mlxfw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Enable VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add support for VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Breakout common code to a common function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose functions to create and destroy underlay RIF (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP suppression (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN symmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP decapsulation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN asymmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP tunneling lib (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add GRE tunnel support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Update tunnel decap properties (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Support RIF without device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Change mlxsw_sp_ipip_lb_ul_vr_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add underlay RIF ID support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Mark RIF index as taken before creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Adjust loopback RIF configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set RIF ops per ASIC type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Split RIF ops array for Spectrum-2 support (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add underlay egress RIF field in RTDP register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add fields to RITR - Router Interface Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for externally learned FDB entries (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FDB offload indication (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Update dummy FID index (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Return error on PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Increase PCI SW reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Ring CQ's doorbell before RDQ's (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test veto of unsupported VXLAN FDBs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add extack messages to VXLAN FDB rejection (Ivan Vecera) [1680241] - [netdrv] mlxsw: Add extack to mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl_bloom_filter: use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VLAN deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion (Ivan Vecera) [1680241] - [net] net: bridge: Fix VLANs memory leak (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for VLAN addition error flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Replace error code with EINVAL (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid returning errors in commit phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VXLAN dependency for spectrum (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Disable lag port TX before removing it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: drop useless LIST_HEAD (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add router test with VID 1 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Adjust test regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove limitation regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Switch to VID 4095 as default VID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add an helper function to cleanup VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Store pointer to default port VLAN in port struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Allow controlling destruction of default port VLAN (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set PVID during port initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Replace hard-coded default VID with a define (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for L3 VNI (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not force specific configuration order (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add rtnetlink tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Hold a reference on RIF's netdev (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Make RIF deletion more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAG (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove reference count from VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Handle VLAN device unlinking (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Remove unused function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not destroy RIFs based on FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Sanitize VLAN interface's uppers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Fix memory leak upon driver reload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add trap for decapsulated ARP packets (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Increase timeout during firmware flash process (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1910.622 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom delta test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter complex test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter simple test (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Activate Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set master RP index on transition to eRP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Update Bloom filter on eRP transitions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set A-TCAM rules in Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter update (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter handling (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 Bloom filter resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Algorithmic Bloom Filter Entries Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FID RIF MAC vetoing (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test RIF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Veto unsupported RIF MAC addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp.mac_mask (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Generalize mlxsw_sp_netdevice_router_port_event() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a port device (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a VXLAN device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on port VLAN events (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on VXLAN VLAN events (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add multicast routing test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add Multicast routing support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Limit priority value (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Support rule creation without action creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add replace rule action operation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add multicast router profile operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Spectrum-2 keys (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change stage of ACL initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Multicast Router Binding Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add PVID test case for VXLAN with VLAN-aware bridges (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: vxlan: Test FDB un/marking on VXLAN join/leave (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Un/offload FDB on nve_fid_disable/enable (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_fid_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Publish mlxsw_sp_switchdev_notifier (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Track NVE type at FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Relax GRE decap matching check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid leaking FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Remove easily triggerable warnings (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a new test extack.sh (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add one-armed router test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Mirror loopbacked packets instead of trapping them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Load firmware version based on devlink parameter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Reset firmware after flash during driver initialization (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add VxLAN test with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VLAN-aware bridges as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare function for VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Unify VxLAN leave function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add API to lookup 802.1Q FIDs without creating them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Flip driver to use emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Introduce emulated VLAN RIFs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Introduce emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Make flood index calculation more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not set field when it is reserved (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VxLAN learning enabled as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Allow VxLAN learning (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Allow deletion of learned FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Process learned VxLAN FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add API to resolve learned IP addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow FID lookup by its index (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Store ifindex of NVE device in FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFN register (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend cooling device with cooling levels (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN flooding (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose discard counters via ethtool (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Implement delta for ERP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Push code related to num_ctcam_erps inc/dec into separate helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Remove mlxsw_afk_encode() block range args and key/mask check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Don't encode the key again in mlxsw_sp_acl_atcam_12kb_lkey_id_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl: Change order of args of ops->encode_block() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Pass key pointer to master_mask_set/clear (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl_erp: Convert to use objagg for tracking ERPs (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 ctcam_two_atcam_masks_test (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 two_mask_test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix IP2ME CPU policer configuration (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Add a test for UC awareness (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Tweak for min shaper (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set minimum shaper on MC TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: QEEC: Add minimum shaper fields (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix devlink unregister flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add support for VxLAN encapsulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Configure matching local routes for NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Clear NVE configuration when destroying 802.1D FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement VxLAN operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement common NVE core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allow querying VR ID based on table ID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Enable local routes promotion to perform NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add APIs to lookup FID without creating it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow setting and clearing NVE properties on FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix use-after-free when flashing firmware during init (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add NVE packet traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add NVE resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Monitoring Parsing State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFD register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Default Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunnel Port Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Seed LAG hash function (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Extend FDB flush types for NVE (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add a new type of KVD linear record (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move L3 protocol and address definitions to global header file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not assume notifier information type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Check notification relevance based on upper device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove misuses of private header file (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Make executable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Have lldpad_app_wait_set() wait for unknown, too (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Delete RIF when VLAN device is removed (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Derive event type from event queue number (Ivan Vecera) [1680241] - [netdrv] mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Bump required firmware version (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for UC behavior under MC flood (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add mtu_set(), mtu_restore() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add ethtool_stats_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Tweak SBMM configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Configure MC pool (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow configuration of static pools (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Pass SBPM min_size in cells (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow an infinite maximum for per-TC pool limit (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow pools of infinite size (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Use devlink pool indices throughout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Init shaper for TCs 8..15 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic (Ivan Vecera) [1680241] - [netdrv] mlxsw: remove unused arrays mlxsw_i2c_driver_name and mlxsw_pci_driver_name (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: remove unnecessary function mlxsw_core_driver_put (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counter for all 16 TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Include RFC-2819 counters in stats length (Ivan Vecera) [1680241] - [netdrv] mlxsw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add TC flower test for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Reset FW after flash (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1702.6 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Disallow usage of vlan_id key on egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: use PTR_ERR_OR_ZERO() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Update next-hop statistics match criteria (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Configure MC-aware mode on mlxsw ports (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Switch Traffic Class Table is Multicast-Aware Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for ip_forward_update_priority (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move DSCP capture to lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move lldpad waiting to lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Handle sysctl_ip_fwd_update_priority (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extract work-scheduling into a new function (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team LACP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Introduce $ARPING (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Support team devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add require_command() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_dscp_bridge: Fix (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for trust-DSCP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Support ieee_setapp, ieee_delapp (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority to DSCP Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS ReWrite Enable Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority Trust State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1680241] - [tools] selftests: add a selftest for directed broadcast forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: add tests for TC chain get and dump operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Start using A-TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM rule insertion and deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass C-TCAM region and entry to insert function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM region initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make global TCAM resources available to regions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Encapsulate C-TCAM region in A-TCAM region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow encoding a partial key (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Extend Spectrum-2 region struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for C-TCAM eRPs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable C-TCAM only mode in eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement common eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 eRP resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 maximum large key ID resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine eRP Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 3 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Prepare PERERP register for A-TCAM usage (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Propagate extack pointer (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Drop IPv6 tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Implement chain template hinting (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-2 ASIC (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add initial Spectrum-2 ACL implementation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add region association callback (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Prepare for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region eRP Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Association Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: acl: Introduce activity get operation for action block/set (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add support for activity information from PEFA register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Introduce flex key blocks for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 variant of flex actions ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Add Spectrum-2 stubs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add KVDL manager implementation for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Infrastructure Entry Delete Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counters for various packet sizes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Optimize processing of VRRP MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VRRP traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Direct macvlans' MACs to router (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable macvlan upper devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_nh: Unset rp_filter on host VRF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_span: Change LAG lower selection (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add couple of Spectrum-2 KVD resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Prepare for multiple FW versions for Spectrum and Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement priority setting for rules inserted to TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add priority field for PTCEV2 register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move block items encoding into Spectrum op (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Convert mlxsw_afk_create args to ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add tcam init/fini ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM handling 3 ways (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Push Spectrum-specific operations into a separate file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry_count to free function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry type to alloc/free (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Push out KVD linear management into ops (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Tighten up VLAN capture (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Fix helper to get the first KVD linear index (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Allow the first set to be dummy (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put pointer to flex action ops to mlxsw_sp (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Change SRC_SYS_PORT flex key element size (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Split MAC and IP address flex key elements (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Ignore always-zeroed bits in tp->prio (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Introduce Flex2 key type for PTAR register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change name of mlxsw_sp_afk_blocks to mlxsw_sp1_afk_blocks (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: avoid uninitialized variable access (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add mlxsw-specific test for mirror to gretap (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow importing dependent libraries (Ivan Vecera) [1680241] - [tools] selftests: forwarding: test for bridge port isolation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1q (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1d (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for resources (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for mirror-to-gretap test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for mirror-to-gretap (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for tc flower test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add tc flower scale test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for router test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add router test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink KVD resource test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink_lib_spectrum.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add devlink_lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Parameterize NUM_NETIFS in two functions (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add check_err_fail() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow lib.sh sourcing from other directories (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix waiting for neighbor (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Split out setup_wait_dev() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test multipath tunneling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test routed bridge interface (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Ban PVID change if bridge has a RIF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_rif_fid() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_rif_find_by_dev() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allocate FID according to PVID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate extack to .fid_get() (Ivan Vecera) [1680241] - [netdrv] net: phy: realtek: Dummy IRQ calls for RTL8366RB (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add generic Realtek PHY driver (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: use new PHYID matching macros (Corinna Vinschen) [1680528] - [include] net: phy: add macros for PHYID matching (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: load driver for all PHYs with a Realtek OUI (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: fix RTL8201F sysfs name (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: Support RTL8366RB variant (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211C to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211C (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211 to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211 (Corinna Vinschen) [1680528] - [netdrv] r8169: change irq handler to always trigger NAPI polling (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for chip hw init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for PHY init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: disable ASPM again (Corinna Vinschen) [1680528] - [netdrv] r8169: disable tx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: use netif_receive_skb_list batching" (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_receive_skb_list batching (Corinna Vinschen) [1680528] - [netdrv] r8169: disable default rx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] r8169: fix cable re-plugging issue (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_start_queue instead of netif_wake_qeueue in rtl8169_start_xmit (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read interrupt mask register in interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: make use of xmit_more and __netdev_sent_queue" (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: remove unneeded mmiowb barriers" (Corinna Vinschen) [1680528] - [netdrv] r8169: Avoid pointer aliasing (Corinna Vinschen) [1680528] - [netdrv] r8169: Load MAC address from device tree if present (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_wol_pll_power_down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve WoL handling (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: add EEE support for RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: add general EEE support for chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out PHY init sequence adjusting 10M and ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out disabling ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: improve firmware handling (Corinna Vinschen) [1680528] - [netdrv] r8169: remove PCI DAC support (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rx buffer allocation (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out getting ether_clk (Corinna Vinschen) [1680528] - [netdrv] r8169: replace mii_bus member with phy_device member in struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: reset chip synchronously in __rtl8169_resume (Corinna Vinschen) [1680528] - [netdrv] r8169: add helpers for locking / unlocking the config registers (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl_pcie_state_l2l3_enable (Corinna Vinschen) [1680528] - [netdrv] r8169: initialize task workqueue only once (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call in pcierr (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_get_events (Corinna Vinschen) [1680528] - [netdrv] r8169: load Realtek PHY driver module before r8169 (Corinna Vinschen) [1680528] - [netdrv] r8169: don't try to read counters if chip is in a PCI power-save state (Corinna Vinschen) [1680528] - [netdrv] r8169: Add support for new Realtek Ethernet (Corinna Vinschen) [1680528] - [netdrv] r8169: fix WoL device wakeup enable (Corinna Vinschen) [1680528] - [netdrv] r8169: improve spurious interrupt detection (Corinna Vinschen) [1680528] - [netdrv] r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] ethernet/realtek: Replace synchronize_sched() with synchronize_rcu() (Corinna Vinschen) [1680528] - [netdrv] r8169: make use of xmit_more and __netdev_sent_queue (Corinna Vinschen) [1680528] - [netdrv] r8169: replace macro TX_FRAGS_READY_FOR with a function (Corinna Vinschen) [1680528] - [netdrv] r8169: use napi_consume_skb where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify detecting chip versions with same XID (Corinna Vinschen) [1680528] - [netdrv] r8169: remove default chip versions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove ancient GCC bug workaround in a second place (Corinna Vinschen) [1680528] - [netdrv] r8169: improve chip version identification (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify ocp functions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove workaround for ancient gcc bug (Corinna Vinschen) [1680528] - [netdrv] r8169: remove manual padding in struct ring_info (Corinna Vinschen) [1680528] - [netdrv] r8169: remove "not PCI Express" message (Corinna Vinschen) [1680528] - [netdrv] r8169: remove print_mac_version (Corinna Vinschen) [1680528] - [netdrv] r8169: use PCI_VDEVICE macro (Corinna Vinschen) [1680528] - [netdrv] r8169: replace event_slow with irq_mask (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unused interrupt sources (Corinna Vinschen) [1680528] - [netdrv] r8169: use dev_get_drvdata where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: merge rtl_irq_enable and rtl_irq_enable_all (Corinna Vinschen) [1680528] - [pci] PCI: add USR vendor id and use it in r8169 and w6692 driver (Corinna Vinschen) [1680528] - [netdrv] net: ethernet: Convert phydev advertize and supported from u32 to link mode (Corinna Vinschen) [1680528] - [netdrv] r8169: fix broken Wake-on-LAN from S5 (poweroff) (Corinna Vinschen) [1680528] - [netdrv] r8169: add support for Byte Queue Limits (Corinna Vinschen) [1680528] - [netdrv] r8169: handle all interrupt events in the hard irq handler (Corinna Vinschen) [1680528] - [netdrv] r8169: fix NAPI handling under high load (Corinna Vinschen) [1680528] - [netdrv] r8169: re-enable MSI-X on RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call to netif_stop_queue in rtl8169_net_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify rtl8169_set_magic_reg (Corinna Vinschen) [1680528] - [netdrv] r8169: Enable MSI-X on RTL8106e (Corinna Vinschen) [1680528] - [netdrv] r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips (Corinna Vinschen) [1680528] - [netdrv] r8169: always autoneg on resume (Corinna Vinschen) [1680528] - [netdrv] r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO (Corinna Vinschen) [1680528] - [netdrv] r8169: Disable clk during suspend / resume (Corinna Vinschen) [1680528] - [netdrv] r8169: improve a check in rtl_init_one (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl8169_irq_mask_and_ack (Corinna Vinschen) [1680528] - [netdrv] r8169: use default watchdog timeout (Corinna Vinschen) [1680528] - [netdrv] r8169: fix autoneg issue on resume with RTL8168E (Corinna Vinschen) [1680528] - [netdrv] r8169: remove duplicated RTL8169s PHY initialization steps (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify RTL8169 PHY initialization (Corinna Vinschen) [1680528] - [netdrv] r8169: Get and enable optional ether_clk clock (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8106E (Corinna Vinschen) [1680528] - [netdrv] r8169: Align ASPM/CLKREQ setting function with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED (Corinna Vinschen) [1680528] - [netdrv] r8169: set TxConfig register after TX / RX is enabled, just like RxConfig (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure max jumbo frame size per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure csum function per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: don't include asm headers directly (Corinna Vinschen) [1680528] - [netdrv] r8169: remove version info (Corinna Vinschen) [1680528] - [netdrv] r8169: restore previous behavior to accept BIOS WoL settings (Corinna Vinschen) [1680528] - [netdrv] r8169: power down chip in probe (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read chip phy status register (Corinna Vinschen) [1680528] - [netdrv] r8169: remove mii_if_info member from struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl8169_set_speed_xmii (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_speed_down / phy_speed_up (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_mii_ioctl (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_nway_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_(g|s)et_link_ksettings (Corinna Vinschen) [1680528] - [netdrv] r8169: replace open-coded PHY soft reset with genphy_soft_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_resume/phy_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: add basic phylib support (Corinna Vinschen) [1680528] - [netdrv] r8169: fix runtime suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: remove old PHY reset hack (Corinna Vinschen) [1680528] - [netdrv] r8169: remove TBI 1000BaseX support (Corinna Vinschen) [1680528] - [netdrv] r8169: use standard debug output functions (Corinna Vinschen) [1680528] - [netdrv] r8169: reject unsupported WoL options (Corinna Vinschen) [1680528] - [netdrv] r8169: don't check WoL when powering down PHY and interface is down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve saved_wolopts handling (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: restore previous behavior to accept BIOS WoL settings" (Corinna Vinschen) [1680528] - [netdrv] r8169: improve phy initialization when resuming (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8168E-VL (Corinna Vinschen) [1680528] - [netdrv] r8169: align ASPM entry latency setting with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Reinstate ASPM Support (Corinna Vinschen) [1680528] - [netdrv] r8169: Don't disable ASPM in the driver (Corinna Vinschen) [1680528] - [kernel] kernel/sched/psi.c: expose pressure metrics on root cgroup (Waiman Long) [1678388] - [kernel] psi: introduce psi monitor (Waiman Long) [1678388] - [spi] include/: refactor headers to allow kthread.h inclusion in psi_types.h (Waiman Long) [1678388] - [kernel] psi: track changed states (Waiman Long) [1678388] - [kernel] psi: split update_stats into parts (Waiman Long) [1678388] - [kernel] psi: rename psi fields in preparation for psi trigger addition (Waiman Long) [1678388] - [kernel] psi: make psi_enable static (Waiman Long) [1678388] - [kernel] psi: introduce state_mask to represent stalled psi states (Waiman Long) [1678388] - [kernel] kernel: cgroup: add poll file operation (Waiman Long) [1678388] - [fs] fs: kernfs: add poll file operation (Waiman Long) [1678388] - [documentation] psi: clarify the units used in pressure files (Waiman Long) [1678388] - [kernel] psi: avoid divide-by-zero crash inside virtual machines (Waiman Long) [1678388] - [init] psi: clarify the Kconfig text for the default-disable option (Waiman Long) [1678388] - [kernel] psi: fix aggregation idle shut-off (Waiman Long) [1678388] - [init] psi: fix reference to kernel commandline enable (Waiman Long) [1678388] - [kernel] psi: make disabling/enabling easier for vendor kernels (Waiman Long) [1678388] - [kernel] kernel/sched/psi.c: simplify cgroup_move_task() (Waiman Long) [1678388] - [kernel] psi: cgroup support (Waiman Long) [1678388] - [kernel] psi: pressure stall information for CPU, memory, and IO (Waiman Long) [1678388] - [kernel] sched: introduce this_rq_lock_irq() (Waiman Long) [1678388] - [kernel] sched: sched.h: make rq locking and clock functions available in stats.h (Waiman Long) [1678388] - [kernel] sched: loadavg: make calc_load_n() public (Waiman Long) [1678388] - [kernel] sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD (Waiman Long) [1678388] - [kernel] delayacct: track delays from thrashing cache pages (Waiman Long) [1678388] - [mm] mm: workingset: tell cache transitions from workingset thrashing (Waiman Long) [1678388] - [mm] mm: workingset: don't drop refault information prematurely (Waiman Long) [1678388] - [scsi] scsi: ibmvfc: Add failed PRLI to cmd_status lookup array (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Byte swap status and error codes when logging (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Remove "failed" from logged errors (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Clean up transport events (Diego Domingos) [1665716] - [scsi] scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: redo driver work thread to use enum action states (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_host_template (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: change strncpy+truncation to strlcpy (Gustavo Duarte) [1665715] - [fs] ext4: avoid panic during forced reboot due to aborted journal (Lukas Czerner) [1717831] - [fs] ext4: fix use-after-free in dx_release() (Lukas Czerner) [1717831] - [fs] ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) [1717831] - [fs] ext4: avoid drop reference to iloc.bh twice (Lukas Czerner) [1717831] - [nvme] nvme-tcp: mark NVMe/TCP as a technical preview (Chris Leech) [1696451] - [nvme] nvme-tcp: fix possible null deref on a timed out io queue connect (Chris Leech) [1696451] - [nvme] nvme-tcp: rename function to have nvme_tcp prefix (Chris Leech) [1696451] - [nvme] nvme-tcp: fix a NULL deref when an admin connect times out (Chris Leech) [1696451] - [nvme] nvmet-tcp: don't fail maxr2t greater than 1 (Chris Leech) [1696451] - [nvme] nvmet-tcp: implement C2HData SUCCESS optimization (Chris Leech) [1696451] - [nvme] nvme-tcp: fix an endianess miss-annotation (Chris Leech) [1696451] - [nvme] nvme-tcp: support C2HData with SUCCESS flag (Chris Leech) [1696451] - [nvme] nvme-tcp: use older iov_iter API to fix panic (Chris Leech) [1696451] - [nvme] nvmet: fix building bvec from sg list (Ming Lei) [1690287] - [nvme] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (Ming Lei) [1690287] - [x86] x86/qspinlock: Fix compile error (Waiman Long) [1709451] - [kernel] locking/rwsem: Prevent unneeded warning during locking selftest (Waiman Long) [1709451] - [kernel] locking/rwsem: Enable lock event counting (Waiman Long) [1709451] - [kernel] locking/lock_events: Don't show pvqspinlock events on bare metal (Waiman Long) [1709451] - [kernel] locking/lock_events: Make lock_events available for all archs & other locks (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs (Waiman Long) [1709451] - [kernel] locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro (Waiman Long) [1709451] - [kernel] locking/rwsem: Add debug check for __down_read*() (Waiman Long) [1709451] - [kernel] locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() (Waiman Long) [1709451] - [kernel] locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Move owner setting code from rwsem.c to rwsem.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Relocate rwsem_down_read_failed() (Waiman Long) [1709451] - [kernel] locking/rwsem: Optimize down_read_trylock() (Waiman Long) [1709451] - [kernel] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs (Waiman Long) [1709451] - [x86] locking/rwsem: Remove arch specific rwsem files (Waiman Long) [1709451] - [kernel] locking/qspinlock: Remove unnecessary BUG_ON() call (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Track the no MCS node available case (Waiman Long) [1709451] - [kernel] locking/qspinlock: Handle > 4 slowpath nesting levels (Waiman Long) [1709451] - [kernel] locking/pvqspinlock: Extend node size when pvqspinlock is configured (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Count instances of nested lock slowpaths (Waiman Long) [1709451] - [kernel] locking/qspinlock, x86: Provide liveness guarantee (Waiman Long) [1709451] - [kernel] locking/qspinlock: Rework some comments (Waiman Long) [1709451] - [kernel] locking/qspinlock: Re-order code (Waiman Long) [1709451] - [x86] x86/headers: Fix -Wmissing-prototypes warning (Waiman Long) [1709451] - [x86] Revert "x86/refcount: Work around GCC inlining bug" (Waiman Long) [1709451] - [x86] x86/asm: 'Simplify' GEN_*_RMWcc() macros (Waiman Long) [1709451] - [x86] x86/refcount: Work around GCC inlining bug (Waiman Long) [1709451] - [lib] locking/refcounts: Include fewer headers in (Waiman Long) [1709451] - [media] media: stk1160: Set the vb2_queue lock before calling vb2_queue_init (Torez Smith) [1697664] - [usb] USB: typec: fsusb302: Drop empty set_current_limit implementation (Torez Smith) [1697664] - [usb] USB: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] USB: musb: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] usb: wusbcore: security: cast sizeof to int for comparison (Torez Smith) [1697664] - [usb] usb: typec: tcpm: Support for Alternate Modes (Torez Smith) [1697664] - [usb] usb: typec: pi3usb30532: Start using generic state values (Torez Smith) [1697664] - [usb] usb: typec: Add driver for DisplayPort alternate mode (Torez Smith) [1697664] - [usb] usb: typec: Bus type for alternate modes (Torez Smith) [1697664] - [usb] usb: typec: Register a device for every mode (Torez Smith) [1697664] - [usb] usb: typec: mux: Get the mux identifier from function parameter (Torez Smith) [1697664] - [usb] usb: update for tcpci drivers moving out of staging (Torez Smith) [1697664] - [netdrv] net: usb: Mark expected switch fall-throughs (Torez Smith) [1697664] - [media] media: tm6000: add error handling for dvb_register_adapter (Torez Smith) [1697664] - [usb] usb: typec: function for checking cable plug orientation (Torez Smith) [1697664] - [include] usb: pd: include kernel.h (Torez Smith) [1697664] - [staging] staging: typec: tcpci: move tcpci drivers out of staging (Torez Smith) [1697664] - [usb] typec: tcpm: add starting value for drp toggling (Torez Smith) [1697664] - [usb] usb: typec: tcpm: support get typec and pd config from device properties (Torez Smith) [1697664] - [usb] usb: typec: add API to get typec basic port power and data config (Torez Smith) [1697664] - [staging] usb: typec: add fwnode to tcpc (Torez Smith) [1697664] - [documentation] dt-bindings: usb: add documentation for typec port controller(TCPCI) (Torez Smith) [1697664] - [documentation] dt-bindings: connector: add properties for typec (Torez Smith) [1697664] - [usb] usb: typec: tps6598x: Remove VLA usage (Torez Smith) [1697664] - [usb] usb: cdc-wdm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: cdc-wdm: don't enable interrupts in USB-giveback (Torez Smith) [1697664] - [usb] usb: legousbtower: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: ldusb: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: iowarrior: remove intr_idx_lock (Torez Smith) [1697664] - [usb] usb: adutux: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: wusbcore: remove excessive irqsave (Torez Smith) [1697664] - [usb] usb: usb-skeleton: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usblp: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usbfs: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: core: use irqsave() in sg_complete() complete callback (Torez Smith) [1697664] - [usb] usb: cdc-acm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: host: ehci-npcm7xx: Fix some error codes in probe (Torez Smith) [1697664] - [media] media: cx231xx: fix RC_CORE dependency (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: rename tty flag variable (Torez Smith) [1697664] - [usb] USB: serial: usb_wwan: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: ti_usb_3410_5052: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: symbolserial: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: fix potential deadlock at close (Torez Smith) [1697664] - [usb] USB: serial: quatech2: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7840: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7720: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_ti: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_edgeport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: cyberjack: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: chipidea: tegra: Use aligned DMA on Tegra114/124 (Torez Smith) [1697664] - [documentation] dt-bindings: usb: new ehci-npcm7xx dt (Torez Smith) [1697664] - [usb] USB host: Add USB ehci support for nuvoton npcm7xx platform (Torez Smith) [1697664] - [usb] usb: cdc-acm: Decrement tty port's refcount if probe() fail (Torez Smith) [1697664] - [usb] USB: mon: use ktime_get_real_ts64 instead of getnstimeofday64 (Torez Smith) [1697664] - [usb] USB: xhci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: ehci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: Report wakeup events on root-hub ports (Torez Smith) [1697664] - [usb] USB: serial: cast sizeof() to int when comparing with error code (Torez Smith) [1697664] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Torez Smith) [1697664] - [netdrv] net: usb: rtl8150: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: r8152: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: kaweth: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: hso: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: cdc-phonet: use irqsave() in USB's complete callback (Torez Smith) [1697664]- [net] selftests/tls: add test for sleeping even though there is data (Sabrina Dubroca) [1711821] - [net] tls: fix no wakeup on partial reads (Sabrina Dubroca) [1711821] - [net] selftests/tls: test for lowat overshoot with multiple records (Sabrina Dubroca) [1711821] - [net] tls: fix lowat calculation if some data came from previous record (Sabrina Dubroca) [1711821] - [net] tls: don't ignore netdev notifications if no TLS features (Sabrina Dubroca) [1711821] - [net] tls: fix state removal with feature flags off (Sabrina Dubroca) [1711821] - [net] tls: handle errors from padding_length() (Sabrina Dubroca) [1711821] - [net] tls: avoid NULL pointer deref on nskb->sk in fallback (Sabrina Dubroca) [1711821] - [net] tls: byte swap device req TCP seq no upon setting (Sabrina Dubroca) [1711821] - [net] tls: remove old exports of sk_destruct functions (Sabrina Dubroca) [1711821] - [net] tls: don't log errors every time offload can't proceed (Sabrina Dubroca) [1711821] - [net] tls: fix refcount adjustment in fallback (Sabrina Dubroca) [1711821] - [net] strparser: make it explicitly non-modular (Sabrina Dubroca) [1711821] - [net] strparser: partially revert "strparser: Call skb_unclone conditionally" (Sabrina Dubroca) [1711821] - [net] tls: fix the IV leaks (Sabrina Dubroca) [1711821] - [net] strparser: fix comment (Sabrina Dubroca) [1711821] - [net] tls: prevent false connection termination with offload (Sabrina Dubroca) [1711821] - [net] tls: Replace kfree_skb() with consume_skb() (Sabrina Dubroca) [1711821] - [net] strparser: fix a missing check for create_singlethread_workqueue (Sabrina Dubroca) [1711821] - [net] tls: Fix tls_device receive (Sabrina Dubroca) [1711821] - [net] tls: Fix mixing between async capable and async (Sabrina Dubroca) [1711821] - [net] tls: Return type of non-data records retrieved using MSG_PEEK in recvmsg (Sabrina Dubroca) [1711821] - [net] selftest/tls: Add test to verify received 'type' of non-data record (Sabrina Dubroca) [1711821] - [net] tls: Move protocol constants from cipher context to tls context (Sabrina Dubroca) [1711821] - [net] tls: Do not use async crypto for non-data records (Sabrina Dubroca) [1711821] - [net] tls: Disable async decrytion for tls1.3 (Sabrina Dubroca) [1711821] - [net] tls: Set async_capable for tls zerocopy only if we see EINPROGRESS (Sabrina Dubroca) [1711821] - [net] tls: Add tests for TLS 1.3 (Sabrina Dubroca) [1711821] - [net] tls: Add tls 1.3 support (Sabrina Dubroca) [1711821] - [net] tls: Refactor control message handling on recv (Sabrina Dubroca) [1711821] - [net] tls: Refactor tls aad space size calculation (Sabrina Dubroca) [1711821] - [net] tls: Support 256 bit keys (Sabrina Dubroca) [1711821] - [net] tls: free ctx in sock destruct (Sabrina Dubroca) [1711821] - [net] tls: build_protos moved to common routine (Sabrina Dubroca) [1711821] - [net] tls: Fix recvmsg() to be able to peek across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Make function tls_sw_do_sendpage static (Sabrina Dubroca) [1711821] - [net] tls: remove unused function tls_sw_sendpage_locked (Sabrina Dubroca) [1711821] - [net] Optimize sk_msg_clone() by data merge to end dst sg entry (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv partial/large_buff test cases (Sabrina Dubroca) [1711821] - [net] tls: allocate tls context using GFP_ATOMIC (Sabrina Dubroca) [1711821] - [net] tls: Init routines in create_ctx (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv(MSG_PEEK) & splice() test cases (Sabrina Dubroca) [1711821] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add MSG_WAITALL in recv() syscall (Sabrina Dubroca) [1711821] - [net] tls: async support causes out-of-bounds access in crypto APIs (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add test for recv(PEEK) spanning across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Add support for async decryption of tls records (Sabrina Dubroca) [1711821] - [net] tls: Calculate nsg for zerocopy path without skb_cow_data (Sabrina Dubroca) [1711821] - [net] strparser: remove redundant variable 'rd_desc' (Sabrina Dubroca) [1711821] - [net] tls: Use kmemdup to simplify the code (Sabrina Dubroca) [1711821] - [net] tls: Use socket data_ready callback on record availability (Sabrina Dubroca) [1711821] - [net] selftests: tls: add selftests for TLS sockets (Sabrina Dubroca) [1711821] - [net] strparser: Call skb_unclone conditionally (Sabrina Dubroca) [1711821] - [net] tls: Remove VLA usage on nonce (Sabrina Dubroca) [1711821] - [net] tls: Removed unused variable (Sabrina Dubroca) [1711821] - [netdrv] veth: use generic helper to report timestamping info (Jiri Benc) [1718938] - [netdrv] veth: Fix -Wformat-truncation (Jiri Benc) [1718938] - [netdrv] veth: Mark expected switch fall-throughs (Jiri Benc) [1718938] - [net] Add extack argument to rtnl_create_link (Jiri Benc) [1718938] - [netdrv] veth: Add ethtool statistics support for XDP (Jiri Benc) [1718938] - [netdrv] veth: Account for XDP packet statistics on rx side (Jiri Benc) [1718938] - [netdrv] veth: Account for packet drops in ndo_xdp_xmit (Jiri Benc) [1718938] - [netdrv] veth: rename pcpu_vstats as pcpu_lstats (Jiri Benc) [1718938] - [netdrv] net: move definition of pcpu_lstats to header file (Jiri Benc) [1718938] - [netdrv] veth: add software timestamping (Jiri Benc) [1718938] - [net] tcp: tcp_grow_window() needs to respect tcp_space() (Marcelo Leitner) [1718344] - [net] tcp: fix a potential NULL pointer dereference in tcp_sk_exit (Marcelo Leitner) [1718344] - [net] tcp: do not use ipv6 header for ipv4 flow (Marcelo Leitner) [1718344] - [net] tcp: Don't access TCP_SKB_CB before initializing it (Marcelo Leitner) [1718344] - [net] tcp: do not report TCP_CM_INQ of 0 for closed connections (Marcelo Leitner) [1718344] - [net] tcp: clear icsk_backoff in tcp_write_queue_purge() (Marcelo Leitner) [1718344] - [net] tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state (Marcelo Leitner) [1718344] - [net] tcp: change txhash on SYN-data timeout (Marcelo Leitner) [1718344] - [net] tcp: lack of available data can also cause TSO defer (Marcelo Leitner) [1718344] - [net] tcp: fix NULL ref in tail loss probe (Marcelo Leitner) [1718344] - [net] tcp: Do not underestimate rwnd_limited (Marcelo Leitner) [1718344] - [net] tcp: defer SACK compression after DupThresh (Marcelo Leitner) [1718344] - [net] tcp: do not release socket ownership in tcp_close() (Marcelo Leitner) [1718344] - [net] tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing (Marcelo Leitner) [1718344] - [net] inet: make sure to grab rcu_read_lock before using ireq->ireq_opt (Marcelo Leitner) [1718344] - [net] tcp/dccp: fix lockdep issue when SYN is backlogged (Marcelo Leitner) [1718344] - [net] xfrm4: Fix uninitialized memory read in _decode_session4 (Sabrina Dubroca) [1718812] - [net] esp4: add length check for UDP encapsulation (Sabrina Dubroca) [1718812] - [net] xfrm: clean up xfrm protocol checks (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module (Sabrina Dubroca) [1718812] - [net] xfrm: Reset secpath in xfrm failure (Sabrina Dubroca) [1718812] - [net] xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink (Sabrina Dubroca) [1718812] - [net] xfrm: destroy xfrm_state synchronously on net exit path (Sabrina Dubroca) [1718812] - [net] esp: Skip TX bytes accounting when sending from a request socket (Sabrina Dubroca) [1718812] - [net] xfrm: refine validation of template and selector families (Sabrina Dubroca) [1718812] - [net] xfrm: policy: increment xfrm_hash_generation on hash rebuild (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi (Sabrina Dubroca) [1718812] - [net] xfrm_user: fix freeing of xfrm states on acquire (Sabrina Dubroca) [1718812] - [net] xfrm: Fix NULL pointer dereference in xfrm_input when skb_dst_force clears the dst_entry (Sabrina Dubroca) [1718812] - [net] xfrm: Fix error return code in xfrm_output_one() (Sabrina Dubroca) [1718812] - [net] vti4: eliminated some duplicate code (Guillaume Nault) [1718443] - [net] vti4: removed duplicate log message (Guillaume Nault) [1718443] - [net] vti4: ipip tunnel deregistration fixes (Guillaume Nault) [1718443] - [net] vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel (Guillaume Nault) [1718443] - [net] fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling netif_rx() (Guillaume Nault) [1718443] - [net] devlink: turn devlink into a built-in (Petr Oros) [1717458] - [net] ipv6: fix EFAULT on sendto with icmpv6 and hdrincl (Stefano Brivio) [1718503] - [net] ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 (Stefano Brivio) [1718503] - [net] ipv6: Fix redirect with VRF (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a raw socket to an address (Stefano Brivio) [1718503] - [net] ipv6: prevent possible fib6 leaks (Stefano Brivio) [1718503] - [net] vrf: sit mtu should not be updated when vrf netdev is the link (Stefano Brivio) [1718503] - [net] ipv6: A few fixes on dereferencing rt->from (Stefano Brivio) [1718503] - [tools] selftests: fib_rule_tests: Fix icmp proto with ipv6 (Stefano Brivio) [1718503] - [net] ipv6: fix races in ip6_dst_destroy() (Stefano Brivio) [1718503] - [net] ipv6/flowlabel: wait rcu grace period before put_pid() (Stefano Brivio) [1718503] - [net] ipv6: invert flowlabel sharing check in process and user mode (Stefano Brivio) [1718503] - [net] route: Avoid crash from dereferencing NULL rt->from (Stefano Brivio) [1718503] - [net] udpv6: Check address length before reading address family (Stefano Brivio) [1718503] - [net] ip6_gre: fix possible use-after-free in ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ip6_gre: remove gre_hdr_len from ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ipv6: Fix dangling pointer when ipv6 fragment (Stefano Brivio) [1718503] - [net] ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type (Stefano Brivio) [1718503] - [net] inet: switch IP ID generator to siphash (Stefano Brivio) [1718503] - [net] sit: fix UBSAN Undefined behaviour in check_6rd (Stefano Brivio) [1718503] - [net] ip6mr: Do not call __IP6_INC_STATS() from preemptible context (Stefano Brivio) [1718503] - [net] sit: fix memory leak in sit_init_net() (Stefano Brivio) [1718503] - [net] ipv4: Add ICMPv6 support when parse route ipproto (Stefano Brivio) [1718503] - [net] ipv6: Return error for RTA_VIA attribute (Stefano Brivio) [1718503] - [net] Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255 (Stefano Brivio) [1718503] - [net] ip6_gre: do not report erspan_ver for ip6gre or ip6gretap (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in rt6_update_exception_stamp_rt() (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in ip6_route_check_nh_onlink() (Stefano Brivio) [1718503] - [net] ipv6: propagate genlmsg_reply return code (Stefano Brivio) [1718503] - [net] fix IPv6 prefix route residue (Stefano Brivio) [1718503] - [net] ip6mr: Fix notifiers call on mroute_clean_tables() (Stefano Brivio) [1718503] - [net] af_packet: fix raw sockets over 6in4 tunnel (Stefano Brivio) [1718503] - [net] ip6_gre: fix tunnel list corruption for x-netns (Stefano Brivio) [1718503] - [net] ipv6: fix kernel-infoleak in ipv6_local_error() (Stefano Brivio) [1718503] - [net] ip: on queued skb use skb_header_pointer instead of pskb_may_pull (Stefano Brivio) [1718503] - [net] ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() (Stefano Brivio) [1718503] - [net] ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to an address (Stefano Brivio) [1718503] - [net] ip: validate header length on virtual device xmit (Stefano Brivio) [1718503] - [net] ipv6: Fix a test against 'ipv6_find_idev()' return value (Stefano Brivio) [1718503] - [net] ipv6: tunnels: fix two use-after-free (Stefano Brivio) [1718503] - [net] ipv6: add missing tx timestamping on IPPROTO_RAW (Stefano Brivio) [1718503] - [net] clear skb->tstamp in forwarding paths (Stefano Brivio) [1718503] - [net] ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output (Stefano Brivio) [1718503] - [net] always initialize pagedlen (Stefano Brivio) [1718503] - [net] ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF (Stefano Brivio) [1718503] - [net] ipv6: gro: do not use slow memcmp() in ipv6_gro_receive() (Stefano Brivio) [1718503] - [net] xfrm: fix out-of-bounds packet access (Stefano Brivio) [1718503] - [net] ipv6: take rcu lock in rawv6_send_hdrinc() (Stefano Brivio) [1718503] - [net] ip6_tunnel: be careful when accessing the inner header (Stefano Brivio) [1718503] - [net] revert "ipv6: fix double refcount of fib6_metrics" (Stefano Brivio) [1718503] - [net] ipv6: fix memory leak on dst->_metrics (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for ip6_mr failure (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for pingv6 registration (Stefano Brivio) [1718503] - [net] ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address (Stefano Brivio) [1718503] - [net] ipv6: fix addrconf_sysctl_addr_gen_mode (Stefano Brivio) [1718503] - [net] ipv6: don't reinitialize ndev->cnf.addr_gen_mode on new inet6_dev (Stefano Brivio) [1718503] - [net] ipv6: reserve room for IFLA_INET6_ADDR_GEN_MODE (Stefano Brivio) [1718503] - [net] ipv6: propagate net.ipv6.conf.all.addr_gen_mode to devices (Stefano Brivio) [1718503] - [net] openvswitch: check for null pointer return from nla_nest_start_noflag (Stefano Brivio) [1718408] - [net] openvswitch: add seqadj extension when NAT is used (Stefano Brivio) [1718408] - [net] netfilter: Replace spin_is_locked() with lockdep (Stefano Brivio) [1718392] - [net] netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel (Stefano Brivio) [1718392] - [net] netfilter: ipset: Fix calling ip_set() macro at dumping (Stefano Brivio) [1718392] - [include] netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() (Stefano Brivio) [1718392] - [net] netfilter: ipset: fix ip_set_list allocation failure (Stefano Brivio) [1718392] - [net] netfilter: ipset: Make invalid MAC address checks consistent (Stefano Brivio) [1649087] - [net] netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets (Stefano Brivio) [1649087] - [netdrv] rocker: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [net] switchdev: Add SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [netdrv] rocker: Add missing break for PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] bridge: Stop calling switchdev_port_attr_get() (Ivan Vecera) [1717892] - [netdrv] rocker: Check Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] mlxsw: spectrum: Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [include] net: switchdev: Add PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] rocker: Remove port_attr_bridge_flags_get assignment (Ivan Vecera) [1717892] - [netdrv] rocker: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] pktgen: do not sleep with the thread lock held (Paolo Abeni) [1715575] - [include] ipv6: fix the check before getting the cookie in rt6_get_cookie (Xin Long) [1709166] - [net] ipv4: not do cache for local delivery if bc_forwarding is enabled (Xin Long) [1712657] - [net] sctp: avoid running the sctp state machine recursively (Xin Long) [1717316] - [netdrv] netdevsim: use skb_sec_path helper (Hangbin Liu) [1711810] - [netdrv] netdevsim: convert to DEFINE_SHOW_ATTRIBUTE (Hangbin Liu) [1711810] - [netdrv] netdevsim: make debug dirs' dentries static (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: use internal netns switch for ip commands (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: add testcases for vxlan flag sets (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: Add a test case for multipath route get (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh: add testcase for neigh get (Hangbin Liu) [1711810] - [tools] selftests: net: rtnetlink.sh: add fdb get test (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh explicitly requires bash (Hangbin Liu) [1711810] - [net] udp: with udp_segment release on error path (Paolo Abeni) [1718079] - [net] ipv6: explicitly initialize udp6_addr in udp_sock_create6() (Paolo Abeni) [1718079] - [netdrv] geneve: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] vxlan: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] geneve: Initialize addr6 with memset (Stefano Brivio) [1652222] - [net] ip_tunnel: don't force DF when MTU is locked (Stefano Brivio) [1652222] - [netdrv] geneve: ICMP error lookup handler (Stefano Brivio) [1652222] - [netdrv] vxlan: ICMP error lookup handler (Stefano Brivio) [1652222] - [net] udp: Handle ICMP errors for tunnels with same destination port on both endpoints (Stefano Brivio) [1652222] - [net] udp: gro behind static key (Stefano Brivio) [1652222] - [net] bpf: in __bpf_redirect_no_mac pull mac only if present (Jiri Benc) [1687471] - [net] lwt_bpf: remove unnecessary rcu_read_lock in run_lwt_bpf (Jiri Benc) [1687471] - [net] bpf: add End.DT6 action to bpf_lwt_seg6_action helper (Jiri Benc) [1687471] - [net] bpf: fix out-of-bounds read in __bpf_skc_lookup (Jiri Benc) [1687459] - [net] bpf: Check sk_fullsock() before returning from bpf_sk_lookup() (Jiri Benc) [1687459] - [net] flow_dissector: disable preemption around BPF calls (Jiri Benc) [1687459] - [net] bpf: sockmap, only stop/flush strp if it was enabled at some point (Jiri Benc) [1687459] - [net] bpf: Stop the psock parser before canceling its work (Jiri Benc) [1687459] - [net] bpf: only test gso type on gso packets (Jiri Benc) [1687459] - [tools] selftests: add dummy xdp test helper (Jiri Benc) [1687459] - [net] filter: mark expected switch fall-through (Jiri Benc) [1687459] - [documentation] Update references to netdev-FAQ (Jiri Benc) [1687459] - [net] bpfilter: remove trailing newline (Jiri Benc) [1687459] - [net] core: filter: mark expected switch fall-through (Jiri Benc) [1687459] - [net] revert "xsk: simplify AF_XDP socket teardown" (Jiri Benc) [1687459] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN (Jiri Benc) [1687459] - [net] xsk: share the mmap_sem for page pinning (Jiri Benc) [1687459] - [net] xsk: add missing smp_rmb() in xsk_mmap (Jiri Benc) [1687459] - [net] bpf: only adjust gso_size on bytestream protocols (Jiri Benc) [1687459] - [net] sk_msg: Always cancel strp work before freeing the psock (Jiri Benc) [1687459] - [net] bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt() (Jiri Benc) [1687459] - [net] bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing (Jiri Benc) [1687459] - [net] bpf: bpf_setsockopt: reset sock dst on SO_MARK changes (Jiri Benc) [1687459] - [net] bpf: correctly set initial window on active Fast Open sender (Jiri Benc) [1687459] - [net] xsk: simplify AF_XDP socket teardown (Jiri Benc) [1687459] - [net] bpf: fix doc of bpf_skb_adjust_room() in uapi (Jiri Benc) [1687459] - [net] bpf: do not blindly change rlimit in reuseport net selftest (Jiri Benc) [1687459] - [net] xsk: proper AF_XDP socket teardown ordering (Jiri Benc) [1687459] - [net] bpf: typo fix in Documentation/networking/af_xdp.rst (Jiri Benc) [1687459] - [net] xdp: split code for map vs non-map redirect (Jiri Benc) [1687459] - [net] xdp: explicit inline __xdp_map_lookup_elem (Jiri Benc) [1687459] - [net] xdp: unlikely instrumentation for xdp map redirect (Jiri Benc) [1687459] - [net] xdp: remove redundant variable 'headroom' (Jiri Benc) [1687459] - [net] xsk: include XDP meta data in AF_XDP frames (Jiri Benc) [1687459] - [net] bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reuseport selection (Jiri Benc) [1687459] - [net] revert "xdp: add NULL pointer check in __xdp_return()" (Jiri Benc) [1687459] - [lib] test_rhashtable: Make test_insert_dup() allocate its hash table dynamically (Jiri Benc) [1717066] - [lib] test_rhashtable: remove semaphore usage (Jiri Benc) [1717066] - [lib] rhashtable: detect when object movement between tables might have invalidated a lookup (Jiri Benc) [1717066] - [lib] rhashtable: remove duplicated include from rhashtable.c (Jiri Benc) [1717066] - [lib] rhashtable: clean up dereference of ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: use cmpxchg() to protect ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert() (Jiri Benc) [1717066] - [lib] rhashtable: simplify INIT_RHT_NULLS_HEAD() (Jiri Benc) [1717066] - [lib] rhashtable: remove nulls_base and related code (Jiri Benc) [1717066] - [lib] rhashtable: split rhashtable.h (Jiri Benc) [1717066] - [lib] rhashtable: silence RCU warning in rhashtable_test (Jiri Benc) [1717066] - [net] devlink: publish params only after driver init is done (Ivan Vecera) [1715929] - [net] iptunnel: NULL pointer deref for ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_gre: Refactor collect metatdata mode tunnel xmit to ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Fix route fl4 init in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add tnl_update_pmtu in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add ip tunnel dst_cache in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] vlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [net] vlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [netdrv] macvlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to real device (Hangbin Liu) [1664359] - [net] ethtool: add compat for flash update (Petr Oros) [1708339] - [net] devlink: add flash update command (Petr Oros) [1708339] - [net] devlink: Fix list access without lock while reading region (Petr Oros) [1708339] - [net] devlink: Return right error code in case of errors for region read (Petr Oros) [1708339] - [net] devlink: use direct return of genlmsg_reply (Petr Oros) [1708339] - [net] devlink: Rename devlink health attributes (Petr Oros) [1709874] - [net] devlink: Modify reply of DEVLINK_CMD_HEALTH_REPORTER_GET (Petr Oros) [1709874] - [net] devlink: Update reporter state to error even if recover aborted (Petr Oros) [1709874] - [documentation] devlink: Add Documentation/networking/devlink-health.txt (Petr Oros) [1709874] - [net] devlink: Add health dump {get, clear} commands (Petr Oros) [1709874] - [net] devlink: Add health diagnose command (Petr Oros) [1709874] - [net] devlink: Add health recover command (Petr Oros) [1709874] - [net] devlink: Add health set command (Petr Oros) [1709874] - [net] devlink: Add health get command (Petr Oros) [1709874] - [net] devlink: Add health report functionality (Petr Oros) [1709874] - [net] devlink: Add health reporter create/destroy functionality (Petr Oros) [1709874] - [net] devlink: Add devlink formatted message (fmsg) API (Petr Oros) [1709874] - [net] devlink: add hardware errors tracing facility (Petr Oros) [1709874] - [net] cnb: devlink: report cell size of shared buffers (Petr Oros) [1708348] - [net] devlink: skip info_get op call if it is not defined in dumpit (Petr Oros) [1708342] - [include] devlink: add a generic board.manufacture version name (Petr Oros) [1708342] - [net] devlink: don't allocate attrs on the stack (Petr Oros) [1708342] - [net] devlink: fix condition for compat device info (Petr Oros) [1708342] - [net] ethtool: add compat for devlink info (Petr Oros) [1708342] - [include] devlink: add generic info version names (Petr Oros) [1708342] - [net] devlink: add version reporting to devlink info API (Petr Oros) [1708342] - [net] devlink: add device information API (Petr Oros) [1708342] - [net] devlink: Add devlink notifications support for port params (Petr Oros) [1710228] - [net] devlink: Add support for driverinit set value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add support for driverinit get value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add port param set command (Petr Oros) [1710228] - [net] devlink: Add port param get command (Petr Oros) [1710228] - [net] devlink: Add devlink_param for port register and unregister (Petr Oros) [1710228] - [net] ipv6: properly check return value in inet6_dump_all() (Petr Oros) [1714656] - [net] Don't return invalid table id error when dumping all families (Petr Oros) [1714656] - [net] ipmr_base: Do not reset index in mr_table_dump (Petr Oros) [1714656] - [net] ipv6: Fix dump of specific table with strict checking (Petr Oros) [1714656] - [net] ipv4: avoid compile error in fib_info_nh_uses_dev (Petr Oros) [1714656] - [net] ipv4: Bail early if user only wants prefix entries (Petr Oros) [1714656] - [net] ipv6: Bail early if user only wants cloned entries (Petr Oros) [1714656] - [net] mpls: Handle kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Enable kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Plumb support for filtering ipv4 and ipv6 multicast route dumps (Petr Oros) [1714656] - [net] ipmr: Refactor mr_rtm_dumproute (Petr Oros) [1714656] - [net] mpls: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] ipv6: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] netfilter: nft_fib: Convert nft_fib4_eval to new dev helper (Petr Oros) [1714656] - [net] netfilter: rpfilter: Convert rpfilter_lookup_reverse to new dev helper (Petr Oros) [1714656] - [net] ipv4: Move device validation to helper (Petr Oros) [1714656] - [net] ipv4: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] Add struct for fib dump filter (Petr Oros) [1714656] - [lib] iov_iter: Fix build error without CONFIG_CRYPTO (Ivan Vecera) [1714213] - [net] datagram: introduce skb_copy_and_hash_datagram_iter helper (Ivan Vecera) [1714213] - [lib] iov_iter: introduce hash_and_copy_to_iter helper (Ivan Vecera) [1714213] - [net] datagram: consolidate datagram copy to iter helpers (Ivan Vecera) [1714213] - [lib] iov_iter: pass void csum pointer to csum_and_copy_to_iter (Ivan Vecera) [1714213] - [net] datagram: open-code copy_page_to_iter (Ivan Vecera) [1714213] - [include] net: enable mpls_ptr in net_device (Hangbin Liu) [1350011] - [net] netfilter: ipset: actually allow allowable CIDR 0 in hash:net, port, net (Stefano Brivio) [1680512] - [net] netfilter: ipset: fix ip_set_byindex function (Stefano Brivio) [1680512] - [net] netfilter: ipset: Introduction of new commands and protocol version 7 (Stefano Brivio) [1680512] - [net] ipv6: don't return positive numbers when nothing was dumped (Petr Oros) [1700306] - [net] rtnetlink: restore handling of dumpit return value in rtnl_dump_all() (Petr Oros) [1700306] - [net] netlink: fixup regression in RTM_GETADDR (Petr Oros) [1700306] - [net] {ipv4, ipv6}: Do not put target net if input nsid is invalid (Petr Oros) [1700306] - [net] rtnl_dump_all needs to propagate error from dumpit function (Petr Oros) [1700306] - [net] rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use (Petr Oros) [1700306] - [net] neighbor: NTF_PROXY is a valid ndm_flag for a dump request (Petr Oros) [1700306] - [net] mpls: Implement handler for strict data checking on dumps (Petr Oros) [1700306] - [net] rtnetlink: Update comment in rtnl_stats_dump regarding strict data checking (Petr Oros) [1700306] - [net] ipv6: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [net] ipv4: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [tools] headers uapi: Update linux/netlink.h header copy (Petr Oros) [1700306] - [net] neigh: fix NULL deref in pneigh_dump_table() (Petr Oros) [1700306] - [net] ipv6: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv4: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv6: Remove ip_idx arg to in6_dump_addrs (Petr Oros) [1700306] - [net] ipv4: Move loop over addresses on a device into in_dev_dump_addr (Petr Oros) [1700306] - [net] netlink: Add answer_flags to netlink_callback (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_fdb_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Move input checking for rtnl_fdb_dump to helper (Petr Oros) [1700306] - [net] bridge: Update br_mdb_dump for strict data checking (Petr Oros) [1700306] - [net] Update netconf dump handlers for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update ip6addrlbl_dump for strict data checking (Petr Oros) [1700306] - [net] fib_rules: Update fib_nl_dumprule for strict data checking (Petr Oros) [1700306] - [net] namespace: Update rtnl_net_dumpid for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neightbl_dump_info for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neigh_dump_info for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update fib dumps for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update ipmr_rtm_dumplink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update inet6_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_stats_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_bridge_getlink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update inet6_dump_addr for strict data checking (Petr Oros) [1700306] - [net] ipv4: Update inet_dump_ifaddr for strict data checking (Petr Oros) [1700306] - [net] netlink: Add new socket option to enable strict checking on dumps (Petr Oros) [1700306] - [net] ipv6: Refactor address dump to push inet6_fill_args to in6_dump_addrs (Petr Oros) [1700306] - [lib] netlink: Add strict version of nlmsg_parse and nla_parse (Petr Oros) [1700306] - [net] Add extack to nlmsg_parse (Petr Oros) [1700306] - [include] netlink: Add extack message to nlmsg_parse for invalid header length (Petr Oros) [1700306] - [net] netlink: Pass extack to dump handlers (Petr Oros) [1700306] - [net] neigh: Extend dump filter to proxy neighbor dumps (Petr Oros) [1700306] - [lib] netlink: add nested array policy validation (Petr Oros) [1700306] - [lib] netlink: allow NLA_NESTED to specify nested policy to validate (Petr Oros) [1700306] - [lib] netlink: move extack setting into validate_nla() (Petr Oros) [1700306] - [lib] netlink: make validation_data const (Petr Oros) [1700306] - [lib] netlink: remove NLA_NESTED_COMPAT (Petr Oros) [1700306] - [lib] netlink: add ethernet address policy types (Petr Oros) [1700306] - [net] sched: cls_u32: add res to offload information (Ivan Vecera) [1711377] - [net] sched: gred: support reporting stats from offloads (Ivan Vecera) [1711377] - [net] sched: gred: add basic Qdisc offload (Ivan Vecera) [1711377] - [net] sched: gred: allow manipulating per-DP RED flags (Ivan Vecera) [1711377] - [net] sched: gred: store red flags per virtual queue (Ivan Vecera) [1711377] - [net] sched: gred: provide a better structured dump and expose stats (Ivan Vecera) [1711377] - [net] sched: gred: store bytesin as a 64 bit value (Ivan Vecera) [1711377] - [net] sched: gred: use extack to provide more details on configuration errors (Ivan Vecera) [1711377] - [net] sched: gred: pass extack to nla_parse_nested() (Ivan Vecera) [1711377] - [net] sched: gred: separate error and non-error path in gred_change() (Ivan Vecera) [1711377] - [net] netlink: add NLA_REJECT policy type (Ivan Vecera) [1711377] - [lib] netlink: Return extack message if attribute validation fails (Ivan Vecera) [1711377] - [net] sched: red: notify drivers about RED's limit parameter (Ivan Vecera) [1711039] - [net] sched: mq: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: red: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: provide notification for graft on root (Ivan Vecera) [1711039] - [net] sched: prio: delay destroying child qdiscs on change (Ivan Vecera) [1711039] - [net] sched: red: delay destroying child qdisc on replace (Ivan Vecera) [1711039] - [net] sched: refactor grafting Qdiscs with a parent (Ivan Vecera) [1711039] - [net] sched: add an offload graft helper (Ivan Vecera) [1711039] - [net] sched: set TCQ_F_OFFLOADED flag for MQ (Ivan Vecera) [1711039] - [net] sched: red: remove unnecessary red_dump_offload_stats parameter (Ivan Vecera) [1711039] - [net] sched: add an offload dump helper (Ivan Vecera) [1711039] - [netdrv] netdevsim: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [netdrv] rocker: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] Introduce ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] use indirect calls helpers at early demux stage (Paolo Abeni) [1700747] - [net] use indirect calls helpers for L3 handler hooks (Paolo Abeni) [1700747] - [net] use indirect calls helpers at the socket layer (Paolo Abeni) [1700747] - [net] use indirect calls helpers for ptype hook (Paolo Abeni) [1700747] - [net] add documentation to socket.c (Paolo Abeni) [1700747] - [net] udp: use indirect call wrappers for GRO socket lookup (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO transport layer (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO network layer (Paolo Abeni) [1700747] - [net] indirect call wrappers: helpers to speed-up indirect calls of builtin (Paolo Abeni) [1700747] - [powerpc] powerpc: bpf: Fix generation of load/store DW instructions (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: propagate liveness on all frames (Yauheni Kaliuta) [1700846] - [net] bpf: do not restore dst_reg when cur_state is freed (Yauheni Kaliuta) [1700846] - [tools] tools lib bpf: Fix the build by adding a missing stdarg.h include (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fix version info and add it to shared object (Yauheni Kaliuta) [1700846] - [tools] btf: fix bug with resolving STRUCT/UNION into corresponding FWD (Yauheni Kaliuta) [1700846] - [tools] tools/libbpf: signedness bug in btf_dedup_ref_type() (Yauheni Kaliuta) [1700846] - [tools] libbpf: fix libbpf_print (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: simplify libbpf API function libbpf_set_print() (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: move set_max_rlimit() before __bpf_object__open_xattr() (Yauheni Kaliuta) [1700846] - [include] bpf: promote bpf_perf_event.h to mandatory UAPI header (Yauheni Kaliuta) [1700846] - [net] bpf: Avoid unnecessary instruction in convert_bpf_ld_abs() (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix check of allowed specifiers in bpf_trace_printk (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: Document Jump X addressing mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix license for a compat header file (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Capitalise document heading (Yauheni Kaliuta) [1700846] - [documentation] docs: Add bpf/index to top level index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Add toctree to index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Rename README.rst to index.rst (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported map types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported program types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip sockmap in test_maps if kernel doesn't have support (Yauheni Kaliuta) [1700846] - [rpmspec] rpmspec: pack bpf-helpers, bpftool-net, bpftool-feature manpages (Yauheni Kaliuta) [1700846] - [net] bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 (Yauheni Kaliuta) [1700846] - [kernel] bpf: mark bpf_event_notify and bpf_event_init as static (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap fix msg->sg.size account on ingress skb (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap remove duplicate queue free (Yauheni Kaliuta) [1700846] - [net] net/tls: remove set but not used variables (Yauheni Kaliuta) [1700846] - [media] bpf: add map helper functions push, pop, peek in more BPF programs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix infinite loop in map create (Yauheni Kaliuta) [1700846] - [net] net/tls: fix build without CONFIG_TLS_DEVICE (Yauheni Kaliuta) [1700846] - [net] net/tls: don't leak partially sent record in device mode (Yauheni Kaliuta) [1700846] - [net] xdp: fix cpumap redirect SKB creation bug (Yauheni Kaliuta) [1700846] - [net] net/core: Document reuseport_add_sock() bind_inany argument (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: clarify bump in libbpf version info (Yauheni Kaliuta) [1700846] - [net] net/tls: Inform user space about send buffer availability (Yauheni Kaliuta) [1700846] - [tools] libbpf: handle BTF parsing and loading properly (Yauheni Kaliuta) [1700846] - [net] bpf: fix warning about using plain integer as NULL (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fixing leak when kernel does not support btf (Yauheni Kaliuta) [1700846] - [net] tls: Fix write space handling (Yauheni Kaliuta) [1700846] - [net] tls: Fix tls_device handling of partial records (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, fix documentation for attach types (Yauheni Kaliuta) [1700846] - [tools] btf: separate btf creation and loading (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a selftest test_btf failure (Yauheni Kaliuta) [1700846] - [tools] selftests/btf: add initial BTF dedup tests (Yauheni Kaliuta) [1700846] - [tools] btf: add BTF types deduplication algorithm (Yauheni Kaliuta) [1700846] - [tools] btf: extract BTF type size calculation (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: silence a libbpf unnecessary warning (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: implement libbpf btf__get_map_kv_tids() API function (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: expose functions btf_ext__* as API functions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a support for getting xdp prog id on ifindex (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a helper for retrieving a map fd for a given name (Yauheni Kaliuta) [1700846] - [tools] libbpf: introduce bpf_map_lookup_elem_flags() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add bash completion for bpftool probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for a network device (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add C-style "#define" output for probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF helper functions (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF map types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF program types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for kernel configuration options (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for /proc/ eBPF parameters (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add basic probe capability, probe syscall availability (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: print out btf log at LIBBPF_WARN level (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move libbpf pr_* debug print functions to headers (Yauheni Kaliuta) [1700846] - [net] net: tls: Fix deadlock in free_resources tx (Yauheni Kaliuta) [1700846] - [net] net: tls: Save iv in tls_rec for async crypto requests (Yauheni Kaliuta) [1700846] - [tools] bpf: pull in pkt_sched.h header for tooling to fix bpftool build (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: change section name of bpfilter UMH blob (Yauheni Kaliuta) [1700846] - [netdrv] tap: call skb_probe_transport_header after setting skb->dev (Yauheni Kaliuta) [1700846] - [net] Prevent overflow of sk_msg in sk_msg_clone() (Yauheni Kaliuta) [1700846] - [net] tls: Do not call sk_memcopy_from_iter with zero length (Yauheni Kaliuta) [1700846] - [net] net: ipv4: Set skb->dev for output route resolution (Yauheni Kaliuta) [1700846] - [net] bpf: refactor bpf_test_run() to separate own failures and test program result (Yauheni Kaliuta) [1700846] - [include] bpf: fix pointer offsets in context for 32 bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: copy a few net uapi headers to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, fix psock create on existing kcm/tls port (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove socket lock assertion on ULP cleanup (Yauheni Kaliuta) [1700846] - [lib] bpf: test_bpf: add init_net to dev for flow_dissector (Yauheni Kaliuta) [1700846] - [net] flow_dissector: lookup netns by skb->sk if skb->dev is NULL (Yauheni Kaliuta) [1700846] - [net] tls: Fixed uninitialised vars warning (Yauheni Kaliuta) [1700846] - [include] cgroup: Simplify cgroup_ancestor (Yauheni Kaliuta) [1700846] - [netdrv] veth: Orphan skb before GRO (Yauheni Kaliuta) [1700846] - [net] net/core/filter: fix unused-variable warning (Yauheni Kaliuta) [1700846] - [net] bpf: fix build error with clang (Yauheni Kaliuta) [1700846] - [netdrv] veth: Free queues on link delete (Yauheni Kaliuta) [1700846] - [net] bpf: fix sanitation rewrite in case of non-pointers (Yauheni Kaliuta) [1700846] - [net] bpf: drop refcount if bpf_map_new_fd() fails in map_create() (Yauheni Kaliuta) [1700846] - [net] bpf: decrease usercnt if bpf_map_new_fd() fails in bpf_map_get_fd_by_id() (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: fix lookup bug in map_delete_elem (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in stackmap (Yauheni Kaliuta) [1700846] - [net] bpf: Fix narrow load on a bpf_sock returned from sk_lookup() (Yauheni Kaliuta) [1700846] - [net] bpf: Fix syscall's stackmap lookup potential deadlock (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix potential deadlock in bpf_prog_register (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in percpu_freelist (Yauheni Kaliuta) [1700846] - [net] bpf: run bpf programs with preemption disabled (Yauheni Kaliuta) [1700846] - [tools] bpf, selftests: fix handling of sparse CPU allocations (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix test_btf for typedef func_proto case (Yauheni Kaliuta) [1700846] - [net] bpf: btf: allow typedef func_proto (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix crash with un-owned prog arrays (Yauheni Kaliuta) [1700846] - [tools] bpftool: fix percpu maps updating (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: Cleanup license mess (Yauheni Kaliuta) [1700846] - [net] bpf: Annotate implicit fall through in cgroup_dev_func_proto (Yauheni Kaliuta) [1700846] - [net] bpf: Make function btf_name_offset_valid static (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: retry tests that expect build-id (Yauheni Kaliuta) [1700846] - [net] bpf: zero out build_id for BPF_STACK_BUILD_ID_IP (Yauheni Kaliuta) [1700846] - [net] bpf: don't assume build-id length is always 20 bytes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: properly account for libbfd variations (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry loading program on EAGAIN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: workaround clang asm goto compilation errors (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: disallow to remove bpfilter module while being used (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Fix type cast and pointer warnings (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: restart bpfilter_umh when error occurred (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use cleanup callback to release umh_info (Yauheni Kaliuta) [1700846] - [kernel] umh: add exit routine for UMH process (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Set user mode helper's command line (Yauheni Kaliuta) [1700846] - [kernel] umh: Add command line to user mode helpers (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use get_pid_task instead of pid_task (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpftool map dump with bitfields (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test btf bitfield with >=256 struct member offset (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs bitfield pretty print (Yauheni Kaliuta) [1700846] - [net] bpf: fix panic in stack_map_get_build_id() on i386 and arm32 (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install files tcp_(server|client)*.py (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: user proper argument index (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] bpf, doc: add note for libbpf's stand-alone build (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: update design qa to reflect kern_version requirement (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix incorrect users of create_and_get_cgroup (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases for alu op on mixed dst register types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Fix [::] -> [::1] rewrite in sys_sendmsg (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to selftests (Yauheni Kaliuta) [1700846] - [net] bpf: fix check_map_access smin_value test when pointer contains offset (Yauheni Kaliuta) [1700846] - [net] bpf: restrict stack pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: restrict map value pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: enable access to ax register also from verifier rewrite (Yauheni Kaliuta) [1700846] - [net] bpf: move tmp variable into ax register in interpreter (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix error printing in test_devmap() (Yauheni Kaliuta) [1700846] - [tools] bpf: fix segfault in test_verifier selftest (Yauheni Kaliuta) [1700846] - [net] bpf: tls_sw, init TLS ULP removes BPF proto hooks (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, sock{map|hash} redirect through ULP (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, zap ingress queue on psock down (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, fix socket data_ready events (Yauheni Kaliuta) [1700846] - [net] bpf: skb_verdict, support SK_PASS on RX BPF path (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, replace comments with BUILD bug (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, improve offset chk in _is_valid_access (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, fix sk_msg_md access past end test (Yauheni Kaliuta) [1700846] - [net] bpf/cpumap: make sure frame_size for build_skb is aligned if headroom isn't (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: reorder stack size check with dead code sanitization (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: verifier: add tests for JSET interpretation (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: teach the verifier to reason about the BPF_JSET instruction (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add trivial JSET tests (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_LD_IMM64 to the line_info test (Yauheni Kaliuta) [1700846] - [net] bpf: Ensure line_info.insn_off cannot point to insn with zero code (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: do not force gcc as CC (Yauheni Kaliuta) [1700846] - [tools] bpf: fix up uapi helper description and sync bpf header with tools (Yauheni Kaliuta) [1700846] - [net] bpf: log struct/union attribute for forward type (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, add tests for size field (Yauheni Kaliuta) [1700846] - [tools] bpf: add tools lib/include support sk_msg_md size field (Yauheni Kaliuta) [1700846] - [include] bpf: sockmap, metadata support for reporting size of msg (Yauheni Kaliuta) [1700846] - [net] bpf: correct slot_type marking logic to allow more stack slot sharing (Yauheni Kaliuta) [1700846] - [kernel] bpf: support raw tracepoints in modules (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add an option to prevent auto-mount of bpffs, tracefs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: attempt to mount tracefs if required for tracelog cmd (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: check precise {func, line, jited_line}_info_rec_size in test_btf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: fix memleak by freeing line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: support pretty print with kind_flag set (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: refactor btf_dumper_int_bits() (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test kernel bpffs map pretty print with struct kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add test_btf unit tests for kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync btf.h header from kernel to tools (Yauheni Kaliuta) [1700846] - [net] bpf: enable cgroup local storage map pretty print with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix struct/union/fwd types with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: refactor btf_int_bits_seq_show() (Yauheni Kaliuta) [1700846] - [net] bpf: remove useless version check for prog load (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix -Wmissing declaration warnings (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix warning on struct bpf_prog_linfo definition (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a prog array map update example to documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix examples in documentation for bpftool prog (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add doc for -m option to bpftool-prog.rst (Yauheni Kaliuta) [1700846] - [net] bpf: add self-check logic to liveness analysis (Yauheni Kaliuta) [1700846] - [net] bpf: improve stacksafe state comparison (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: check insn processed in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: speed up stacksafe check (Yauheni Kaliuta) [1700846] - [net] bpf: verbose log bpf_line_info in verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Create a new btf_name_by_offset() for non type name use case (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix sk lookup usage in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: remove obsolete prog->aux sanitation in bpf_insn_prepare_dump (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: make sure callees don't prune with caller differences (Yauheni Kaliuta) [1700846] - [tools] bpf: sync tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: include sub program tags in bpf_prog_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Remove !func_info and !line_info check from test_btf and bpftool (Yauheni Kaliuta) [1700846] - [net] bpf: Remove bpf_dump_raw_ok() check for func_info and line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: dual license all files (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: replace Netronome boilerplate with SPDX license headers (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix SPDX format in headers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add btf annotations for cgroup_local_storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for cgroup local storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: pass struct btf pointer to the map_check_btf() callback (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K (Yauheni Kaliuta) [1700846] - [arm64] bpf: arm64: Enable arm64 jit to provide bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use proper type when passing prog_type (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: rename *_info_cnt to nr_*_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: rename *_info_cnt to nr_*_info in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: clean up bpf_prog_get_info_by_fd() (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool: Fix newline and p_err issue (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing pointer dereference for map stacktrace fixup (Yauheni Kaliuta) [1700846] - [net] bpf: relax verifier restriction on BPF_MOV | BPF_ALU (Yauheni Kaliuta) [1700846] - [tools] media: bpf: add bpf function to report mouse movement (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: bpftool: Print bpf_line_info during prog dump (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Add btf_line_info support to libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Refactor and bug fix on the bpf_func_info loading logic (Yauheni Kaliuta) [1700846] - [tools] bpf: Add unit tests for bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor and bug fix in test_func_type in test_btf.c (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: Add bpf_line_info support (Yauheni Kaliuta) [1700846] - [net] net/flow_dissector: correctly cap nhoff and thoff in case of BPF (Yauheni Kaliuta) [1700846] - [net] selftests/bpf: use thoff instead of nhoff in BPF flow dissector (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: update testcases for BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: verifier remove the rejection on BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: interpreter support BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [s390] s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [powerpc] ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [tools] bpf: Expect !info.func_info and insn_off name changes in test_btf/libbpf/bpftool (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h for the name changes in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Change insn_offset to insn_off in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Improve the info.func_info and info.func_info_rec_size behavior (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a command to dump the trace pipe (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: don't allocate BPF JIT programs in module memory (Yauheni Kaliuta) [1700846] - [net] bpf: add __weak hook for allocating executable memory (Yauheni Kaliuta) [1700846] - [net] bpf: add per-insn complexity limit (Yauheni Kaliuta) [1700846] - [net] bpf: improve verifier branch analysis (Yauheni Kaliuta) [1700846] - [net] bpf: check pending signals while verifying programs (Yauheni Kaliuta) [1700846] - [tools] selftests: add a test for bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] libbpf: add bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] tools: sync uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: respect size hint to BPF_PROG_TEST_RUN if present (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: seg fault with NULL pointer arg (Yauheni Kaliuta) [1700846] - [powerpc] bpf: powerpc64: optimize JIT passes for bpf function calls (Yauheni Kaliuta) [1700846] - [tools] bpf: allow BPF read access to qdisc pkt_len (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix license in README.rst (Yauheni Kaliuta) [1700846] - [net] bpf: Fix memleak in aux->func_info and aux->btf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: get ifindex from ifname (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: improve xdp1 example (Yauheni Kaliuta) [1700846] - [tools] bpf: Apply F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to more ACCEPT test cases (Yauheni Kaliuta) [1700846] - [tools] bpf: Make more use of 'any' alignment in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Adjust F_NEEDS_EFFICIENT_UNALIGNED_ACCESS handling in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_F_ANY_ALIGNMENT (Yauheni Kaliuta) [1700846] - [tools] bpf: Improve socket lookup reuseport documentation (Yauheni Kaliuta) [1700846] - [tools] bpf: Support sk lookup in netns with id 0 (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix verifier log string check for bad alignment (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add owner_prog_type and owner_jited to bpftool output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: mark offloaded programs more explicitly in plain output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for new map types (queue and stack) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for bpftool prog (attach|detach) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use "/proc/self/" i.o. crafting links with getpid() (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: use movn/movk/movk sequence to generate kernel addresses (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: make libbpf _GNU_SOURCE friendly (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix a bitfield pretty print issue (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix various lib and testsuite build failures on 32-bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add addition type tests to test_btf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix two test_btf unit test cases (Yauheni Kaliuta) [1700846] - [net] bpf: btf: check name validity for various types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragment CONFIG_FTRACE_SYSCALLS (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap, add options for msg_pop_data() helper (Yauheni Kaliuta) [1700846] - [tools] bpf: add msg_pop_data helper to tools (Yauheni Kaliuta) [1700846] - [tools] libbpf: Document API and ABI conventions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Verify versioned symbols (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add version script for DSO (Yauheni Kaliuta) [1700846] - [tools] libbpf: Name changing for btf_get_from_id (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: change selftest test_btf for both jit and non-jit (Yauheni Kaliuta) [1700846] - [net] bpf: btf: support proper non-jit func info (Yauheni Kaliuta) [1700846] - [arm64] bpf, arm64: fix getting subprog addr from aux for calls (Yauheni Kaliuta) [1700846] - [net] bpf, ppc64: generalize fetching subprog into bpf_jit_get_func_addr (Yauheni Kaliuta) [1700846] - [tools] bpf: align map type names formatting (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix spelling mistake "Memmber" -> "Member" (Yauheni Kaliuta) [1700846] - [net] bpf, tags: Fix DEFINE_PER_CPU expansion (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK to bpftool-map (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: error handling regarding kprobe_events (Yauheni Kaliuta) [1700846] - [tools] libbpf: make bpf_object__open default to UNSPEC (Yauheni Kaliuta) [1700846] - [tools] bpf: add skb->tstamp r/w access from tc clsact and cg skb progs (Yauheni Kaliuta) [1700846] - [net] bpf: fix integer overflow in queue_stack_map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix spelling mistake "memeory" -> "memory" (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: make longest_prefix_match() faster (Yauheni Kaliuta) [1700846] - [tools] bpf: adding tests for map_in_map helpber in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: adding support for map in map in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: don't specify prog name if kernel doesn't support it (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: remove map name retry from bpf_create_map_xattr (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: introduce bpf_object__probe_caps to test BPF capabilities (Yauheni Kaliuta) [1700846] - [tools] libbpf: make sure bpf headers are c++ include-able (Yauheni Kaliuta) [1700846] - [tools] bpf: fix a libbpf loader issue (Yauheni Kaliuta) [1700846] - [include] bpf: fix a compilation error when CONFIG_BPF_SYSCALL is not defined (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add support for func types (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: enhance test_btf file testing to test func info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: refactor to implement btf_get_from_id() in lib/bpf (Yauheni Kaliuta) [1700846] - [samples] tools/bpf: do not use pahole if clang/llvm can generate BTF sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add support to read .BTF.ext sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: extends test_btf to test load/retrieve func_type info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add new fields for program load in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h header to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce bpf_func_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNC (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Break up btf_type_is_void() (Yauheni Kaliuta) [1700846] - [tools] tools: add selftest for BPF_F_ZERO_SEED (Yauheni Kaliuta) [1700846] - [tools] tools: sync linux/bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: move BPF_F_QUERY_EFFECTIVE after map flags (Yauheni Kaliuta) [1700846] - [net] bpf: allow zero-initializing hash map seed (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry map creation without the name (Yauheni Kaliuta) [1700846] - [net] bpf: allocate local storage buffers using GFP_ATOMIC (Yauheni Kaliuta) [1700846] - [net] bpf: fix off-by-one error in adjust_subprog_starts (Yauheni Kaliuta) [1700846] - [net] bpf: fix null pointer dereference on pointer offload (Yauheni Kaliuta) [1700846] - [tools] bpftool: make libbfd optional (Yauheni Kaliuta) [1700846] - [net] net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [powerpc] net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [net] net/skbuff: add macros for VLAN_PRESENT bit (Yauheni Kaliuta) [1700846] - [tools] selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Support socket lookup in CGROUP_SOCK_ADDR progs (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp (Yauheni Kaliuta) [1700846] - [net] bpf: Extend the sk_lookup() helper to XDP hookpoint (Yauheni Kaliuta) [1700846] - [net] bpf: helper to pop data from messages (Yauheni Kaliuta) [1700846] - [net] bpf: fix wrong helper enablement in cgroup local storage (Yauheni Kaliuta) [1700846] - [include] bpf: sk_msg program helper bpf_msg_push_data (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte-order in bpf_sk_lookup (Yauheni Kaliuta) [1700846] - [net] bpf: Allow sk_lookup with IPv6 module (Yauheni Kaliuta) [1700846] - [net] net: core: Fix build with CONFIG_IPV6=m (Yauheni Kaliuta) [1700846] - [net] bpf: Fix dev pointer dereference from sk_skb (Yauheni Kaliuta) [1700846] - [net] bpf: fix building without CONFIG_INET (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Fix bpf_program__next() API (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix uninitialized duration warning (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addr (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Allow narrow loads with offset > 0 (Yauheni Kaliuta) [1700846] - [tools] bpftool: support loading flow dissector (Yauheni Kaliuta) [1700846] - [tools] bpftool: add pinmaps argument to the load/loadall (Yauheni Kaliuta) [1700846] - [tools] bpftool: add loadall command (Yauheni Kaliuta) [1700846] - [tools] libbpf: add internal pin_name (Yauheni Kaliuta) [1700846] - [tools] libbpf: bpf_program__pin: add special case for instances.nr == 1 (Yauheni Kaliuta) [1700846] - [tools] libbpf: cleanup after partial failure in bpf_object__pin (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: rename flow dissector section to flow_dissector (Yauheni Kaliuta) [1700846] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Yauheni Kaliuta) [1700846] - [net] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [include] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call finalize() from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call verify_insn from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary when it exists (Yauheni Kaliuta) [1700846] - [tools] bpftool: Improve handling of ENOENT on map dumps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a test case for sock_ops perf-event notification (Yauheni Kaliuta) [1700846] - [net] bpf: add perf event notificaton support for sock_ops (Yauheni Kaliuta) [1700846] - [net] bpf: let verifier to calculate and record max_pkt_offset (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: update references to other man pages in documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: pass an argument to silence open_obj_pinned() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix plain output and doc for --bpffs option (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: prevent infinite loop in get_fdinfo() (Yauheni Kaliuta) [1700846] - [samples] bpf_load: add map name to load_maps error message (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading programs, maps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: enable (uncomment) all tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv (Yauheni Kaliuta) [1700846] - [net] bpf: show main program address and length in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited address in bpf_prog_info->jited_ksyms (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited prog address in /proc/kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: test make sure to run unpriv test cases in test_verifier (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: don't set id on after map lookup with ptr_to_map_val return (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix compile error in libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary if it exists (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add unlimited rlimit for flow_dissector_load (Yauheni Kaliuta) [1700846] - [net] bpf: add bpf_jit_limit knob to restrict unpriv allocations (Yauheni Kaliuta) [1700846] - [net] bpf: make direct packet write unclone more robust (Yauheni Kaliuta) [1700846] - [net] bpf: fix leaking uninitialized memory on pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet write into pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix cg_skb types to hint access type in may_access_direct_pkt_data (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet access for flow dissector progs (Yauheni Kaliuta) [1700846] - [net] bpf: disallow direct packet access for unpriv in cg_skb (Yauheni Kaliuta) [1700846] - [tools] bpf: fix test suite to enable all unpriv program types (Yauheni Kaliuta) [1700846] - [net] bpf, btf: fix a missing check bug in btf_parse (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragments BPF_STREAM_PARSER and XDP_SOCKETS (Yauheni Kaliuta) [1700846] - [net] bpf: devmap: fix wrong interface selection in notifier_call (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix completion for "bpftool map update" (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: print nb of cmds to stdout (not stderr) for batch mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: document restriction on '.' in names to pin in bpffs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix return value comparison for tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: simplify and cleanup perf ring buffer walk (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: avoid retpoline for map push/pop/peek operation (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: remove unneeded flow key in check_helper_mem_access (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: reject xadd on flow key memory (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: fix register type dump in xadd and st (Yauheni Kaliuta) [1700846] - [net] ulp: remove uid and user_visible members (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap add options to use msg_push_data (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf support for msg_push_data (Yauheni Kaliuta) [1700846] - [tools] Sync uapi/bpf.h to tools/include (Yauheni Kaliuta) [1700846] - [net] bpf: add tests for direct packet access from CGROUP_SKB (Yauheni Kaliuta) [1700846] - [net] bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: use correct barriers in perf ring buffer walk (Yauheni Kaliuta) [1700846] - [tools] tools, perf: add and use optimized ring_buffer_{read_head, write_tail} helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add test cases for queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf: add MAP_LOOKUP_AND_DELETE_ELEM syscall (Yauheni Kaliuta) [1700846] - [net] bpf: add queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf/syscall: allow key to be null in map functions (Yauheni Kaliuta) [1700846] - [net] bpf: rename stack trace map operations (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use 4 context mode for the NFP disasm (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix file resource leak in load_kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap, add msg_peek tests to test_sockmap (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, support for msg_peek in sk_msg with redirect ingress (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix skmsg recvmsg handler to track size correctly (Yauheni Kaliuta) [1700846] - [include] bpf: skmsg, improve sk_msg_used_element to work in cork context (Yauheni Kaliuta) [1700846] - [tools] libbpf: Per-symbol visibility for DSO (Yauheni Kaliuta) [1700846] - [tools] bpf, tls: add tls header to tools infrastructure (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add map create command (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add flag to allow non-compat map definitions (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add support for attaching programs to maps (Yauheni Kaliuta) [1700846] - [maintainers] bpf, doc: add maintainers entry to related files (Yauheni Kaliuta) [1700846] - [tools] bpf: add tls support for testing in test_sockmap (Yauheni Kaliuta) [1700846] - [net] tls: add bpf support to sk_msg handling (Yauheni Kaliuta) [1700846] - [net] tls: replace poll implementation with read hook (Yauheni Kaliuta) [1700846] - [net] tls: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove ulp bits from sockmap (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup (Yauheni Kaliuta) [1700846] - [net] net/tls: Make function get_rec() static (Yauheni Kaliuta) [1700846] - [net] net/tls: Mark the end in scatterlist table (Yauheni Kaliuta) [1700846] - [net] tls: Fixed a memory leak during socket close (Yauheni Kaliuta) [1700846] - [net] net/tls: Removed redundant checks for non-NULL (Yauheni Kaliuta) [1700846] - [net] tls: Add support for inplace records encryption (Yauheni Kaliuta) [1700846] - [net] tls: Remove redundant vars from tls record structure (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed race condition in async encryption (Yauheni Kaliuta) [1700846] - [net] tls: Fix socket mem accounting error under async encryption (Yauheni Kaliuta) [1700846] - [net] net/tls: Add support for async encryption of records for performance (Yauheni Kaliuta) [1700846] - [net] tls: Remove dead code in tls_sw_sendmsg (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed return value when tls_complete_pending_work() fails (Yauheni Kaliuta) [1700846] - [net] bpf: wait for running BPF programs when updating map-in-map (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install script with_addr.sh (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add config fragment LWTUNNEL (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: use proper type and uapi perf_event.h header for libbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add XDP selftests for modifying and popping VLAN headers (Yauheni Kaliuta) [1700846] - [tools] bpf: make TC vlan bpf_helpers avail to selftests (Yauheni Kaliuta) [1700846] - [net] net: fix generic XDP to handle if eth header was mangled (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, check bpf_map_lookup_elem access in bpf prog (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, change names of fixup maps (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, print strerror when map lookup error occurs (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, split the function do_dump() (Yauheni Kaliuta) [1700846] - [net] bpf: return EOPNOTSUPP when map lookup isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: error handling when map_lookup_elem isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix a missing check bug (Yauheni Kaliuta) [1700846] - [net] bpf: allow offload of programs with BPF-to-BPF function calls (Yauheni Kaliuta) [1700846] - [net] bpf: add verifier callback to get stack usage info for offloaded progs (Yauheni Kaliuta) [1700846] - [tools] libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause (Yauheni Kaliuta) [1700846] - [samples] bpf, tracex3_user: erase "ARRAY_SIZE" redefined (Yauheni Kaliuta) [1700846] - [tools] libbpf: Use __u32 instead of u32 in bpf_program__load (Yauheni Kaliuta) [1700846] - [tools] libbpf: Make include guards consistent (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in str_error.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in nlattr.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in libbpf.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Move __dump_nlmsg_t from API to implementation (Yauheni Kaliuta) [1700846] - [documentation] Documentation: Describe bpf reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add C tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support loading individual progs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Generalize dummy program types (Yauheni Kaliuta) [1700846] - [tools] bpf: Add helper to retrieve socket in BPF (Yauheni Kaliuta) [1700846] - [include] bpf: Introduce bpf_skb_ancestor_cgroup_id helper (Yauheni Kaliuta) [1700846] - [tools] bpf: sync include/uapi/linux/bpf.h to tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h uapi with tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h uapi to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add reference tracking to verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Macrofy stack state copy (Yauheni Kaliuta) [1700846] - [include] bpf: Add PTR_TO_SOCKET verifier type (Yauheni Kaliuta) [1700846] - [net] bpf: Generalize ptr_or_null regs check (Yauheni Kaliuta) [1700846] - [net] bpf: Reuse canonical string formatter for ctx errs (Yauheni Kaliuta) [1700846] - [net] bpf: Add iterator for spilled registers (Yauheni Kaliuta) [1700846] - [net] bpf: don't accept cgroup local storage with zero value size (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: cgroup local storage-based network counters (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: extend the storage test to test per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier per-cpu cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for PERCPU_CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of per-cpu cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf: introduce per-cpu cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: rework cgroup storage pointer passing (Yauheni Kaliuta) [1700846] - [net] bpf: extend cgroup bpf core to allow multiple cgroup storage types (Yauheni Kaliuta) [1700846] - [net] bpf/test_run: support cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: harden flags check in cgroup_storage_update_elem() (Yauheni Kaliuta) [1700846] - [net] bpf: permit CGROUP_DEVICE programs accessing helper bpf_get_current_cgroup_id() (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test libbpf_{prog,attach}_type_by_name (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Use libbpf_attach_type_by_name in test_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support sk_skb/stream_{parser, verdict} section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support cgroup_skb/{e,in}gress section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Introduce libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] bpftool: Fix bpftool net output (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps (Yauheni Kaliuta) [1700846] - [tools] bpf: test_maps, only support ESTABLISHED socks (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix transition through disconnect without close (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap only allow ESTABLISHED sock state (Yauheni Kaliuta) [1700846] - [net] bpf: remove redundant null pointer check before consume_skb (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix compilation failure (Yauheni Kaliuta) [1700846] - [net] flow_dissector: fix build failure without CONFIG_NET (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix a compilation failure (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: remove duplicated includes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: improve output format for bpftool net (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix bpf_flow.c build (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test bpf flow dissection (Yauheni Kaliuta) [1700846] - [tools] flow_dissector: implements eBPF parser (Yauheni Kaliuta) [1700846] - [tools] bpf: support flow dissector in libbpf and bpftool (Yauheni Kaliuta) [1700846] - [include] flow_dissector: implements flow dissector BPF hook (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix end boundary calculation for type section (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a netlink recv issue (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: support prog array map and map of maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for program array map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add net support (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add more netlink functionalities in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move bpf/lib netlink related functions into a new file (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf/test_progs: do not check errno == 0 (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: fix verifier instability (Yauheni Kaliuta) [1700846] - [net] bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, add xskmap in map types (Yauheni Kaliuta) [1700846] - [tools] bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: xdpsock, minor fixes (Yauheni Kaliuta) [1700846] - [samples] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program (Yauheni Kaliuta) [1700846] - [net] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|get)sockopt (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add btf percpu map formated dump (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs percpu map pretty print tests in test_btf (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: display non-spill stack slot types in print_verifier_state (Yauheni Kaliuta) [1700846] - [tools] bpf: use --cgroup in test_suite if supplied (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap test remove shutdown() calls (Yauheni Kaliuta) [1700846] - [net] bpf: remove duplicated include from syscall.c (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, decrement copied count correctly in redirect error case (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix potential use after free in bpf_tcp_close (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: return from do_event_pipe() on bad arguments (Yauheni Kaliuta) [1700846] - [net] bpf: use per htab salt for bucket hash (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: write_space events need to be passed to TCP handler (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock hash count in alloc_sock_hash_elem (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys (Yauheni Kaliuta) [1700846] - [net] bpf: fix redirect to map under tail calls (Yauheni Kaliuta) [1700846] - [netdrv] veth: Support per queue XDP ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add XDP TX and REDIRECT (Yauheni Kaliuta) [1700846] - [net] xdp: Helpers for disabling napi_direct of xdp_return_frame (Yauheni Kaliuta) [1700846] - [net] bpf: Make redirect_info accessible from modules (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add ndo_xdp_xmit (Yauheni Kaliuta) [1700846] - [netdrv] veth: Handle xdp_frames in xdp napi ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Avoid drops by oversized packets when XDP is enabled (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add driver XDP (Yauheni Kaliuta) [1700846] - [net] net: Export skb_headers_offset_update (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpf selftest test_cgroup_storage failure (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix map elem deletion race with smap_stop_sock (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix leakage of smap_psock_map_entry (Yauheni Kaliuta) [1700846] - [net] bpf: fix a rcu usage warning in bpf_prog_array_copy_core() (Yauheni Kaliuta) [1700846] - [tools] bpf: test: fix spelling mistake "REUSEEPORT" -> "REUSEPORT" (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Selftest for bpf_skb_ancestor_cgroup_id (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add cgroup id helpers to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [net] bpf: decouple btf from seq bpf fs dump and enable more maps (Yauheni Kaliuta) [1700846] - [tools] bpf: Test BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [tools] bpf: test BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor ARRAY_SIZE macro to bpf_util.h (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [net] net: Add ID (if needed) to sock_reuseport and expose reuseport_lock (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs pretty print btf test for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: btf: add pretty print for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs non-array map seq_show issue (Yauheni Kaliuta) [1700846] - [powerpc] powerpc/Makefiles: Convert ifeq to ifdef where possible (Yauheni Kaliuta) [1700846] - [net] bpf: introduce update_effective_progs() (Yauheni Kaliuta) [1700846] - [s390] s390: fix br_r1_trampoline for machines without exrl (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix a typo in map in map test (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix BTF code added twice to different trees (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a cgroup storage test (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: introduce the bpf_get_local_storage() helper function (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf: extend bpf_prog_array to store pointers to the cgroup storage (Yauheni Kaliuta) [1700846] - [net] bpf: allocate cgroup storage entries on attaching bpf programs (Yauheni Kaliuta) [1700846] - [net] bpf: pass a pointer to a cgroup storage using pcpu variable (Yauheni Kaliuta) [1700846] - [net] bpf: introduce cgroup storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add ability to charge bpf maps memory dynamically (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: MOV64 don't mark dst reg unbounded (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test for get_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add bpf_get_socket_cookie to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Support bpf_get_socket_cookie in more prog types (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdpsock_user.c to libbpf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdp_fwd_user.c to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: add bpf_object__find_program_by_title() (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: handle NULL program gracefully in bpf_program__nth_fd() (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add BTF build flags to Makefile (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: ignore build products (Yauheni Kaliuta) [1700846] - [tools] bpf: Add Python 3 support to selftests scripts for bpf (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: fix inconsistent IS_ERR and PTR_ERR (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: remove redundant pointer sg (Yauheni Kaliuta) [1700846] - [net] bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: don't pass FEATURES_DUMP to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: remove libelf-getphdrnum feature detection (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: test_cgrp2_sock2: fix an off by one (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: ensure that we don't load over MAX_PROGS programs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test case for BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Better verification in test_tcpbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Switch test_tcpbpf_user to cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix const'ness in cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: print map dump and lookup with btf info (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: add btf print functionality (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: export btf types and name by offset from lib (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: build and install man page for eBPF helpers from bpftool/ (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpftool: add bash completion for cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: document cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: introduce cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test sys_connect BPF hooks with TFO (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add xdp_sample_pkts example (Yauheni Kaliuta) [1700846] - [tools] trace_helpers.c: Add helpers to poll multiple perf FDs for events (Yauheni Kaliuta) [1700846] - [net] bpf: deal with kABI breakage in cgroups (Yauheni Kaliuta) [1700846] - [netdrv] nfp: bpf: fix static check error through tightening shift amount adjustment (Pablo Cascon) [1663986] - [netdrv] nfp: disable netpoll on representors (Pablo Cascon) [1663986] - [netdrv] nfp: validate the return code from dev_queue_xmit() (Pablo Cascon) [1663986] - [netdrv] nfp: fix simple vNIC mailbox length (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: set higher timeout for flash bundle (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: allow the use of DMA buffer (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: move default buffer handling into its own function (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: use fractional size of the buffer (Pablo Cascon) [1663986] - [netdrv] nfp: report RJ45 connector in ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: remove ethtool flashing fallback (Pablo Cascon) [1663986] - [netdrv] nfp: Remove switchdev.h inclusion (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: allow flashing the device via devlink (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: include vendor/product info in serial number (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: use the generic manufacture identifier instead of vendor (Pablo Cascon) [1663986] - [netdrv] nfp: flower: cmsg: use struct_size() helper (Pablo Cascon) [1663986] - [netdrv] nfp: Implement ndo_get_port_parent_id() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: complete ALU32 logic shift supports (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: correct the behavior for shifts by zero (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report the running and flashed versions (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: add support for versions command (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report fixed versions (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report driver name and serial number (Pablo Cascon) [1663986] - [netdrv] nfp: use struct_size() in kzalloc() (Pablo Cascon) [1663986] - [netdrv] nfp: flower: enable MAC address sharing for offloadable devs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure MAC cleanup on address change (Pablo Cascon) [1663986] - [netdrv] nfp: flower: add infastructure for non-repr priv data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure deletion of old offloaded MACs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove list infastructure from MAC offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ignore offload of VF and PF repr MAC addresses (Pablo Cascon) [1663986] - [netdrv] nfp: flower: tidy tunnel related private data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: support multiple memory units for filter offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase cmesg reply timeout (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: optimize codegen for JSET with a constant (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remove the trivial JSET optimization (Pablo Cascon) [1663986] - [netdrv] nfp: flower: fix cb_ident duplicate in indirect block register (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allow to opt-out of RED offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure TCP flags can be placed in IPv6 frame (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Pablo Cascon) [1663986] - [netdrv] nfp: convert to DEFINE_SHOW_ATTRIBUTE (Pablo Cascon) [1663986] - [netdrv] nfp: report more info when reconfiguration fails (Pablo Cascon) [1663986] - [netdrv] nfp: add offset to all TLV parsing errors (Pablo Cascon) [1663986] - [netdrv] nfp: add offloads on representors (Pablo Cascon) [1663986] - [netdrv] nfp: add locking around representor changes (Pablo Cascon) [1663986] - [netdrv] nfp: run don't require Qdiscs on representor netdevs (Pablo Cascon) [1663986] - [netdrv] nfp: run representor TX locklessly (Pablo Cascon) [1663986] - [netdrv] nfp: avoid oversized TSO headers with metadata prepend (Pablo Cascon) [1663986] - [netdrv] nfp: correct descriptor offsets in presence of metadata (Pablo Cascon) [1663986] - [netdrv] nfp: move queue variable init (Pablo Cascon) [1663986] - [netdrv] nfp: move temporary variables in nfp_net_tx_complete() (Pablo Cascon) [1663986] - [netdrv] nfp: copy only the relevant part of the TX descriptor for frags (Pablo Cascon) [1663986] - [netdrv] nfp: flower: prevent offload if rhashtable insert fails (Pablo Cascon) [1663986] - [netdrv] nfp: flower: release metadata on offload failure (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add support for more threshold actions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add cls_u32 offload for simple band classification (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add functions to update DSCP -> virtual queue map (Pablo Cascon) [1663986] - [netdrv] nfp: abm: calculate PRIO map len and check mailbox size (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add GRED offload (Pablo Cascon) [1663986] - [netdrv] nfp: abm: wrap RED parameters in bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add up bands for sto/non-sto stats (Pablo Cascon) [1663986] - [netdrv] nfp: abm: switch to extended stats for reading packet/byte counts (Pablo Cascon) [1663986] - [netdrv] nfp: abm: size threshold table to account for bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: pass band parameter to functions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: map per-band symbols (Pablo Cascon) [1663986] - [netdrv] nfp: abm: restructure Qdisc handling (Pablo Cascon) [1663986] - [netdrv] nfp: abm: save RED's parameters (Pablo Cascon) [1663986] - [netdrv] nfp: abm: reset RED's child based on limit (Pablo Cascon) [1663986] - [netdrv] nfp: abm: build full Qdisc hierarchy based on graft notifications (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allocate Qdisc child table (Pablo Cascon) [1663986] - [netdrv] nfp: abm: remember which Qdisc is root (Pablo Cascon) [1663986] - [netdrv] nfp: abm: track all offload-enabled qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: abm: keep track of all RED thresholds (Pablo Cascon) [1663986] - [netdrv] nfp: abm: rename qdiscs -> red_qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary code in flow lookup (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove TC egdev offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: offload tunnel decap rules via indirect TC blocks (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase scope of netdev checking functions (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow non repr netdev offload (Pablo Cascon) [1663986] - [netdrv] nfp: use the new __netdev_tx_sent_queue() BQL optimisation (Pablo Cascon) [1663986] - [netdrv] nfp: abm: refuse RED offload with harddrop set (Pablo Cascon) [1663986] - [netdrv] nfp: abm: don't set negative threshold (Pablo Cascon) [1663986] - [netdrv] nfp: abm: provide more precise info about offload parameter validation (Pablo Cascon) [1663986] - [netdrv] nfp: parse vNIC TLV capabilities at alloc time (Pablo Cascon) [1663986] - [netdrv] nfp: pass ctrl_bar pointer to nfp_net_alloc (Pablo Cascon) [1663986] - [netdrv] nfp: abm: split qdisc offload code into a separate file (Pablo Cascon) [1663986] - [netdrv] nfp: flower: include geneve as supported offload tunnel type (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use geneve and vxlan helpers (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use the common netdev notifier (Pablo Cascon) [1663986] - [netdrv] nfp: register a notifier handler in a central location for the device (Pablo Cascon) [1663986] - [netdrv] nfp: flower: make nfp_fl_lag_changels_event() void (Pablo Cascon) [1663986] - [netdrv] nfp: flower: don't try to nack device unregister events (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary iteration over devices (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: protect against mis-initializing atomic counters (Pablo Cascon) [1663986] - [netdrv] nfp: devlink port split support for 1x100G CXP NIC (Pablo Cascon) [1663986] - [netdrv] nfp: replace long license headers with SPDX (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support pointers to other stack frames for BPF-to-BPF calls (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: ignore helper-related checks for BPF calls in nfp verifier (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_frame_depth (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow control message sizing for map ops (Pablo Cascon) [1663986] - [netdrv] nfp: allow apps to request larger MTU on control vNIC (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: parse global BPF ABI version capability (Pablo Cascon) [1663986] - [netdrv] nfp: warn on experimental TLV types (Pablo Cascon) [1663986] - [netdrv] nfp: remove ndo_poll_controller (Pablo Cascon) [1663986] - [netdrv] nfp: replace spin_lock_bh with spin_lock in tasklet callback (Pablo Cascon) [1663986] - [netdrv] nfp: separate VXLAN and GRE feature handling (Pablo Cascon) [1663986] - [netdrv] nfp: validate rtsym accesses fall within the symbol (Pablo Cascon) [1663986] - [netdrv] nfp: prefix rtsym error messages with symbol name (Pablo Cascon) [1663986] - [netdrv] nfp: fix readq on absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: make RTsym users handle absolute symbols correctly (Pablo Cascon) [1663986] - [netdrv] nfp: support access to absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: convert all RTsym users to use new read/write helpers (Pablo Cascon) [1663986] - [netdrv] nfp: convert existing RTsym helpers to full target decoding (Pablo Cascon) [1663986] - [netdrv] nfp: pass cpp_id to nfp_cpp_map_area() (Pablo Cascon) [1663986] - [netdrv] nfp: add RTsym access helpers (Pablo Cascon) [1663986] - [netdrv] nfp: add basic errors messages to target logic (Pablo Cascon) [1663986] - [netdrv] nfp: save the MU locality field offset (Pablo Cascon) [1663986] - [netdrv] nfp: refactor the per-chip PCIe config (Pablo Cascon) [1663986] - [netdrv] nfp: add support for NFP5000 (Pablo Cascon) [1663986] - [netdrv] nfp: abm: look up MAC addresses via management FW (Pablo Cascon) [1663986] - [netdrv] nfp: add support for indirect HWinfo lookup (Pablo Cascon) [1663986] - [netdrv] nfp: interpret extended FW load result codes (Pablo Cascon) [1663986] - [netdrv] nfp: attempt FW load from flash (Pablo Cascon) [1663986] - [netdrv] nfp: encapsulate NSP command arguments into structs (Pablo Cascon) [1663986] - [netdrv] nfp: clean up return types in kdoc comments (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: xdp_adjust_tail support (Pablo Cascon) [1663986] - [netdrv] nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: improve map offload info messages (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remember maps by ID (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow receiving perf events on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: pass raw data buffer to nfp_bpf_event_output() (Pablo Cascon) [1663986] - [netdrv] nfp: allow control message reception on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: move repr handling on RX path (Pablo Cascon) [1663986] - [netdrv] nfp: protect from theoretical size overflows on HW descriptor ring (Pablo Cascon) [1663986] - [netdrv] nfp: restore correct ordering of fields in rx ring structure (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow program sharing within ASIC (Pablo Cascon) [1663986] - [netdrv] nfp: add .ndo_init() and .ndo_uninit() callbacks (Pablo Cascon) [1663986] - [netdrv] nfp: add support for simultaneous driver and hw XDP (Pablo Cascon) [1663986] - [netdrv] nfp: avoid using getnstimeofday64() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: migrate to advanced reciprocal divide in reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u32 divide using reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u16 and u32 multiplications (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: copy range info for all operands of all ALU operations (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename umin/umax to umin_src/umax_src (Pablo Cascon) [1663986] - [netdrv] nfp: make use of napi_consume_skb() (Pablo Cascon) [1663986] - [netdrv] nfp: implement netpoll ndo (thus enabling netconsole) (Pablo Cascon) [1663986] - [netdrv] nfp: fail probe if serial or interface id is missing (Pablo Cascon) [1663986] - [netdrv] nfp: expose ring stats of inactive rings via ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow source ptr type be map ptr in memcpy optimization (Pablo Cascon) [1663986] - [netdrv] bpf: offload: keep the offload state per-ASIC (Pablo Cascon) [1663986] - [netdrv] bpf: offload: aggregate offloads per-device (Pablo Cascon) [1663986] - [tools] selftests/bpf: add test for sharing objects between netdevs (Ivan Vecera) [1708399] - [netdrv] netdevsim: allow program sharing between devices (Ivan Vecera) [1708399] - [net] bpf: offload: allow program and map sharing per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: keep the offload state per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: aggregate offloads per-device (Ivan Vecera) [1708399] - [net] bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match() (Ivan Vecera) [1708399] - [netdrv] netdevsim: associate bound programs with shared dev (Ivan Vecera) [1708399] - [netdrv] netdevsim: add shared netdevsim devices (Ivan Vecera) [1708399] - [netdrv] netdevsim: add switch_id attribute (Ivan Vecera) [1708399]- [infiniband] IB/mlx5: Remove set but not used variable (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: WQE dump jumps over first 16 bytes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix false compilation warning (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Remove redundant assignment (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix compilation warning in en_tc.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix compilation warning in eq.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix the max MTU check in case of XDP (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix use-after-free after xdp_return_frame (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix scatter to CQE in DCT QP creation (Alaa Hleihel) [1691238] - [netdrv] Revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Rx, Check ip headers sanity (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, idr remove on flow delete (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, hold rcu read lock a bit longer (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Consider tunnel type for encap contexts (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Correctly use the namespace type when allocating pedit action (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Fix type analysis of advertised link-mode (Alaa Hleihel) [1691238] - [netdrv] net: mlx5: Add a missing check on idr_find, free buf (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all L4 protocols (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Use mlx5 core to create/destroy a DEVX DCT (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix DCT creation bad flow (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix bad flow upon DEVX mkey creation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Add support for ODP for DEVX indirection mkey (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Manage indirection mkey upon DEVX flow for ODP (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: DEVX handling for indirection MKEY (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix access to non-existing receive queue (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Properly get the PF number phys port name ndo (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Consolidate update FTE for all removal changes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add a locked flag to node removal functions (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add modify FTE helper function (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix multiple updates of steering rules in parallel (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Validate correct PD before prefetch MR (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Introduce and reuse helper to identify ODP MR (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Protect against prefetch of invalid MR (Alaa Hleihel) [1691238] - [infiniband] net/mlx5: Make mlx5_cmd_exec_cb() a safe API (Alaa Hleihel) [1691238] - [infiniband] RDMA: Clean structures from CONFIG_INFINIBAND_ON_DEMAND_PAGING (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Embed into the code flow the ODP config option (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Add missing static function annotation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Do not use hw_access_flags for be and CPU data (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix code style issue in mlx driver (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix the locking of SRQ objects in ODP events (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Make mlx5_ib_stage_odp_cleanup() static (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Declare local functions 'static' (Alaa Hleihel) [1691238] - [netdrv] RDMA/mlx5: Delete declaration of already removed function (Alaa Hleihel) [1691238] - [netdrv] mlx5-core: Mark ConnectX-6 Dx as unsupported device (Alaa Hleihel) [1691236 1687434] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1691236 1687434] - [infiniband] IB/mlx5: Fix mapping of link-mode to IB width and speed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: ethtool, Add ethtool support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Add support to ext_* fields introduced in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [include] net/mlx5: Add new fields to Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Refactor queries to speed fields in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Set peer flow needed also for multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Update check for merged eswitch device (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Use hint to resolve route when in HW multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Always query offloaded tc peer rule counter (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Re-attempt to offload flows on multipath port affinity events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Emit port affinity event for multipath offloads (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Allow one failure when offloading tc encap rules under multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't inherit flow flags on peer flow creation (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Activate HW multipath and handle port affinity based on FIB events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Add multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use own workqueue for lag netdev events processing (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Expose lag operations in header file (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use unsigned int bit instead of bool as a struct member (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't make internal use of errno to denote missing neigh (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Cleanup attach encap function (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Remove 'parse_attr' argument in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Introduce mlx5e_flow_esw_attr_init() helper (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Return the allocated flow directly from __mlx5e_add_fdb_flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix GRE key by controlling port tunnel entropy calculation (Alaa Hleihel) [1691236 1663240] - [include] net/mlx5: Introduce tunnel entropy control in PCMR register (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Use read-modify-write when changing PCMR register values (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Remove wrong and superfluous tc pedit header type check (Alaa Hleihel) [1691236] - [netdrv] drivers: net: use flow action infrastructure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: support for two independent packet edit actions (Alaa Hleihel) [1691236] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, fix redirect resources availability check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix a compilation warning in events.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: No command allowed when command interface is not ready (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix NULL pointer derefernce in set channels error flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Don't overwrite pedit action when multiple pedit used (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Update hw flows when encap source mac changed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the inner headers to determine tc/pedit offload limitation on decap flows (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1691236 1663207] - [netdrv] net/mlx5e: Unblock setting vid 0 for VFs through the uplink rep (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move to use common phys port names for vport representors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow MAC invalidation while spoofchk is ON (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Take lock with IRQs disabled to avoid deadlock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong private flag usage causing checksum disable (Alaa Hleihel) [1691236] - [netdrv] Revert "net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager" (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix flow creation on representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix how advise_mr() launches async work (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix check for supported user flags when creating a QP (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix cb_ident duplicate in indirect block register (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong (zero) TX drop counter indication for representor (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong error code return on FEC query failure (Alaa Hleihel) [1691236] - [infiniband] Revert "IB/mlx5: Fix long EEH recover time with NVMe offloads" (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC INI usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: drop useless LIST_HEAD (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: fix semicolon.cocci warnings (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Signedness bug in UVERBS_HANDLER() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allocate the per-port Q counter shared when DEVX is supported (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add user control for XDP TX MPWQE feature (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add array for WQE info descriptors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Replace boolean doorbell indication with segment pointer (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Warn upon polling an error CQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Change the XDP SQ redirect indication (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Precede XDP-related operations in RQ poll by a loaded program check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: TX, Print opcode in error CQE warning (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix wrong error unwind (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix long EEH recover time with NVMe offloads (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Simplify netdev unbinding (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the correct commands for UMEM and UCTX allocation (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix query_nic_sys_image_guid() error during init (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support tunnel encap over tagged Ethernet (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Support VLAN encap ETH header generation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Re-order route and encap header memory allocation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Tunnel encap ETH header helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlay (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Tunnel routing output devs helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC flows with egress upper devices (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow vlans on e-switch uplink reps (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Increase VF representors' SQ size to 128 (Alaa Hleihel) [1691236] - [netdrv] mlx5: extend PTP gettime function to read system clock (Alaa Hleihel) [1691236] - [netdrv] mlx5: update timecounter at least twice per counter overflow (Alaa Hleihel) [1691236] - [include] IB/mlx5: Introduce uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] drivers: net: ethernet: mellanox: use skb_sec_path helper (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix compile issue when ODP disabled (Alaa Hleihel) [1691236] - [include] net/mlx5: Add shared Q counter bits (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add advise_mr() support (Alaa Hleihel) [1691236 1663248] - [infiniband] IB/uverbs: Add helper to get array size from ptr attribute (Alaa Hleihel) [1691236 1663248] - [infiniband] RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Delete unreachable handle_atomic code by simplifying SW completion (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Continue driver initialization despite debugfs failure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Add some ethtool port control entries to the uplink rep netdev (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Expose ethtool pause and link functions to mlx5e callers (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Add sriov and udp tunnel ndo support for the uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Uninstantiate esw manager vport netdev on switchdev mode (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Remove leftover code from the PF netdev being uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use dedicated uplink vport netdev representor (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use single argument for the esw representor build params helper (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5: E-Switch, Remove redundant reloading of the IB interface (Alaa Hleihel) [1691236 1663256 1663207] - [netdrv] net/mlx5: Handle LAG FW commands failure gracefully (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Make RoCE and SR-IOV LAG modes explicit (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow co-enablement of uplink LAG and SRIOV (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow/disallow LAG according to pre-req only (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Adjustments for the activate LAG logic to run under sriov (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Offload TC e-switch rules with egress LAG device (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: In case of LAG, one switch parent id is used for all representors (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Enhance flow counter scheme for offloaded TC eswitch rules (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Infrastructure for duplicated offloading of TC flows (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5e: E-Switch, Add peer miss rules (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5: Introduce inter-device communication mechanism (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Fold the modify lag code into function (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Add lag affinity info to log (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Split the activate lag function into two routines (Alaa Hleihel) [1691236 1663230] - [include] net/mlx5: E-Switch, Introduce flow counter affinity (Alaa Hleihel) [1691236 1663230] - [infiniband] IB/mlx5: Unify e-switch representors load approach between uplink and VFs (Alaa Hleihel) [1691236] - [include] net/mlx5: Use lowercase 'X' for hex values (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove set but not used variable 'upriv' (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove duplicated include from eswitch.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use monitor counters for update stats (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Monitor counters commands support (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Avoid query PPCNT register if not supported by the device (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use CQE padding for Ethernet CQs (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support multiple encapsulations for a TC flow (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Allow association of a flow to multiple encaps (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Change parse attr struct to accommodate multiple tunnel infos (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Support header rewrite actions with remote port mirroring (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Replace the split logic with extended destination (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Annul encap action ordering requirement (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Move flow attr reformat action bit to per dest flags (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Refactor eswitch flow attr for destination specific properties (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: E-Switch, Rename esw attr mirror count field (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: Consider encapsulation properties when comparing destinations (Alaa Hleihel) [1691236 1663239] - [infiniband] RDMA/mlx5: Fail early if user tries to create flows on IB representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Remove duplicated include from mlx5_ib.h (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add 2X width support to query_port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add HDR speed support to query port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Report CapabilityMask2 in ib_query_port (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Add GRE protocol offloading (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Move TC tunnel offloading code to separate source file (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Branch according to classified tunnel type (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel decap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel encap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Replace egdev with indirect block notifications (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Propagate the filter's net device to mlx5e structures (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Provide the TC filter netdev as parameter to flower callbacks (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Support TC indirect block notifications for eswitch uplink reprs (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Store eswitch uplink representor state on a dedicated struct (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Remove the get protocol device interface entry (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Support extended destination format in flow steering command (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5: E-Switch, Change vhca id valid bool field to bit flag (Alaa Hleihel) [1691236 1663239 1663207] - [include] net/mlx5: Introduce extended destination fields (Alaa Hleihel) [1691236 1663239] - [infiniband] net/mlx5: Revise gre and nvgre key formats (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Add monitor commands layout and event data (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for plugged-disabled cable status in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for PCIe power slot exceeded error in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Rework handling of port module events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Move flow counters data structures from flow steering header (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: When fetching CQEs return CQE instead of void pointer (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Report packet based credit mode device capability (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add packet based credit mode support (Alaa Hleihel) [1691236] - [include] net/mlx5: Expose packet based credit mode (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable TX on a DEVX flow table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Improve ethtool private-flags code structure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: ethtool, Support user configuration for RX hash fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move RSS params to a dedicated struct (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Refactor TIR configuration function (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move modify tirs hash functionality (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Cleanup unused defines (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove trailing space of tx_pause ethtool counter name (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Update the supported DEVX commands (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enforce DEVX privilege by firmware (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable modify and query verbs objects via DEVX (Alaa Hleihel) [1691236] - [include] net/mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold modify RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold create RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Initialize SRQ tables on mlx5_ib (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Update SRQ functions signatures to mlx5_ib format (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use stages for callback to setup and release DEVX (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Remove SRQ signature global flag (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Move SRQ functions to RDMA part (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove references to local mlx5_core functions (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove not-used lib/eq.h header file (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove dead transobj code (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Align SRQ licenses and copyright information (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Debug print for forwarded async events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward SRQ resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward QP/WorkQueues resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove all deprecated software versions of FW events (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw delay drop general event (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow forwarding event type general event as is (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw port change event rather than the software version (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove unused events callback and logic (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward all mlx5 events to mlx5 notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow port change event to be forwarded to driver notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Driver events notifier API (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented QP's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented SRQ's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Attach a DEVX counter via raw flow creation (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Improve core device events handling (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Device events, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CQ ERR, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Resource tables, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CmdIF, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWPage, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: E-Switch, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Clock, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FPGA, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWTrace, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Introduce atomic notifier chain subscription API (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use the uapi disablement APIs instead of code (Alaa Hleihel) [1691236] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Alaa Hleihel) [1691236] - [netdrv] mlx5: use skb_vlan_tag_get_prio() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow modify AV in DCI QP to RTR (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Make EQE access methods inline (Alaa Hleihel) [1691236] - [netdrv] {net, IB}/mlx5: Move Page fault EQ and ODP logic to RDMA (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Generic EQ (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Different EQ types (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Privatize eq_table and friends (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, irq_info and rmap belong to eq_table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Create all EQs in one place (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Move all EQ logic to eq.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove redundant completion EQ list lock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, No need to store eq index as a field (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove unused fields and structures (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Use the right place to store/read IRQ affinity hint (Alaa Hleihel) [1691236] - [include] net/mlx5: Fix offsets of ifc reserved fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove the false indication of software timestamping support (Alaa Hleihel) [1691234 1647734] - [netdrv] net/mlx5: Typo fix in del_sw_hw_rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: RX, Fix wrong early return in receive queue poll (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Cancel DIM work on close SQ (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Remove unused UDP GSO remaining counter (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid encap flows deletion attempt the 1st time a neigh is resolved (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Properly initialize flow attributes for slow path eswitch rule deletion (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid overriding the user provided priority for offloaded tc rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix default amount of channels for VF representors (Alaa Hleihel) [1691234] - [include] net/mlx5: E-Switch, Fix fdb cap bits swap (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Block DEVX umem from the non applicable cases (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Fix XRC QP support after introducing extended atomic (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix failing ethtool query on FEC query error (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix wrong field name in FEC related functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix a bug in turning off FEC policy in unsupported speeds (Alaa Hleihel) [1691234] - [include] net/mlx5: Fix XRC SRQ umem valid bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Allocate enough space for the FDB sub-namespaces (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics (Alaa Hleihel) [1691234] - [include] net/mlx5: Added "per_lane_error_counters" cap bit to PCAM (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool driver callback for query/set FEC policy (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add port FEC get/set functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Remove counter from idr after removing it from list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Take fs_counters dellist before addlist (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Refactor fragmented buffer struct fields and init flow (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Support offloading tc priorities and chains for eswitch flows (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Use a slow path rule instead if vxlan neighbour isn't available (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Enable setting goto slow path chain action (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid duplicated code for tc offloads add/del fdb rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: For TC offloads, always add new flow instead of appending the actions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add a no-append flow insertion mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Add chains and priorities (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Have explicit API to delete fwd rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Split FDB fast path prio to multiple namespaces (Alaa Hleihel) [1691234] - [include] net/mlx5: Add cap bits for multi fdb encap (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Split TC add rule path for nic vs e-switch (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change return type of tc add flow functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Use flow counter IDs and not the wrapping cache object (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Get counters for offloaded flows from callers (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Add support for extended atomic operations (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Allow scatter to CQE without global signaled WRs (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify that driver supports user flags (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Support scatter to CQE for DC transport type (Alaa Hleihel) [1691234] - [include] net/mlx5: Expose DC scatter to CQE capability bit (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Add support for flow tag to raw create flow (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify DEVX object type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add new counter for aRFS rule insertion failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add extack messages for TC offload failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: E-Switch, Add extack messages to devlink callbacks (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Allow reporting of checksum unnecessary (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable reporting checksum unnecessary also for L3 packets (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add ethtool control of ring params to VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable multi-queue and RSS for VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose ethtool rss key size / indirection table functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose function for building RSS params (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Provide explicit directive if to create inner indirect tirs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Provide flow dest when creating vport rx rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Extract creation of rep's default flow rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable stateless offloads for VF representor netdevs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change VF representors' RQ type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool steering, Support masks for l3/l4 filters (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX on IB (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Manage device uid for DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Expose RAW QP device handles to user space (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set valid umem bit on DEVX (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of XRCD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of CQ creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid upon PD allocation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIS commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIR commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of MCG commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of QP creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Use uid as part of PD commands (Alaa Hleihel) [1691234] - [include] net/mlx5: Update mlx5_ifc with DEVX UID bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of QP commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of CQ commands (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Enable vport loopback when user context or QP mandate (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating RAW ethernet QP with loopback support (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Refactor transport domain bookkeeping logic (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Rename incorrect naming in IFC file (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Use rdma_user_mmap_io (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating a matcher for a NIC TX flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX namespace when getting a flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add flow actions support to raw create flow (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor raw flow creation (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Don't overwrite action if already set (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor flow action parsing to be more generic (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching packet reformat action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable reformat on NIC RX if supported (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching DECAP action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable decap and packet reformat on flow tables (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching modify header to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX steering support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5e: Replace PTP clock lock from RW lock to seq lock (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Move Q counters allocation and drop RQ to init_rx (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add flow counters idr (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Store flow counters in a list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add new list to store deleted flow counters (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Change flow counters addlist type to single linked list (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Extend packet reformat verbs (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add new flow action verb - packet reformat (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add a new flow action verb - modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export packet reformat alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Pass a namespace for packet reformat ID allocation (Alaa Hleihel) [1691234 1663215] - [include] net/mlx5: Expose new packet reformat capabilities (Alaa Hleihel) [1691234 1663215] - [netdrv] {net, RDMA}/mlx5: Rename encap to reformat packet (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Move header encap type to IFC header file (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Break encap/decap into two separated flow table creation flags (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add support for more namespaces when allocating modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export modify header alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add proper NIC TX steering flow tables support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Cleanup flow namespace getter switch logic (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Change TX affinity assignment in RoCE LAG mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add memic command opcode to command checker (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Destroy the DEVX object upon error flow (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, Read capabilities only when it is safe (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, fix udp source port value (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Improve argument name for add flow API (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, l4 proto support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, ip6 support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow parsing refactoring (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow validation refactoring (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Unexport functions that need not be exported (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Remove unused mlx5_query_vport_admin_state (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: E-Switch, Remove unused argument when creating legacy FDB (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Rename modify/query_vport state related enums (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Mark expected switch fall-throughs (Alaa Hleihel) [1691231] - [netdrv] mellanox: fix the dport endianness in call of __inet6_lookup_established() (Alaa Hleihel) [1691231] - [netdrv] mlx5: handle DMA mapping error case for XDP redirect (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Issue direct lookup on vxlan ports by vport representors (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Use function to access sq_dma object in fifo (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Move DB fields in TXQ-SQ struct (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add support for XDP_REDIRECT in device-out side (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Re-order fields of struct mlx5e_xdpsq (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Refactor XDP counters (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Make XDP xmit functions more generic (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add counter for XDP redirect in RX (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Enable driver uapi commands for flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for a flow table destination for driver flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support adding flow steering rule by raw description (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce driver create and destroy flow methods (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add support for flow table destination number (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add forward compatible support for the FTE match data (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Support offloading double vlan push/pop tc actions (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Refactor tc vlan push/pop actions offloading (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Support offloading tc double vlan headers match (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: FW tracer, Add debug prints (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, Enable tracing (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, parse traces and kernel tracing support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, events handling (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, register log buffer memory key (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, create trace buffer and copy strings database (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, implement tracer logic (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove set but not used variables (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add XRQ commands definitions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add core support for double vlan push/pop steering action (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: Expose MPEGC (Management PCIe General Configuration) structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, add hardware structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: fix an unused-function warning (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: IPsec, fix byte count in CQE (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add common metadata functions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, build TLS netdev from capabilities (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add software statistics (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add Innova TLS rx data path (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add innova rx support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add TLS rx offload routines (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, refactor variable names (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Check that supplied blue flame index doesn't overflow (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Melt consecutive calls to alloc_bfreg() in one call (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Use 2-factor allocator calls (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove unused port number parameter (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose dump and fill memory key (Alaa Hleihel) [1691231] - [include] net/mlx5: Add hardware definitions for dump_fill_mkey (Alaa Hleihel) [1691231] - [infiniband] net/mlx5: Limit scope of dump_fill_mkey function (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for drain SQ & RQ (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support RoCE ICRC encapsulated error counter (Alaa Hleihel) [1691231 1663195] - [include] net/mlx5: Add RoCE RX ICRC encapsulated counter (Alaa Hleihel) [1691231 1663195] - [infiniband] RDMA/mlx5: Refactor transport domain checks (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose DEVX tree (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX query EQN support (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for memory registration (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX query UAR (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for modify and query commands (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add obj create and destroy functionality (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX general command (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Introduce DEVX (Alaa Hleihel) [1691231 1663190] - [netdrv] net/mlx5: Expose DEVX specification (Alaa Hleihel) [1691231]- [virt] kvm: arm/arm64: Don't emulate virtual timers on userspace ioctls (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Remove unused timer variable (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Rework the timer code to use a timer_map (Andrew Jones) [1716066] - [powerpc] powernv: Fix compile without CONFIG_TRACEPOINTS (David Gibson) [1524674] - [virt] kvm: ppc: book3s: Remove useless checks in 'release' method of KVM device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Clear escalation interrupt pointers on device close (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Prevent races when releasing device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Replace the 'destroy' method by a 'release' method (David Gibson) [1524674] - [virt] kvm: Introduce a 'release' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Activate XIVE exploitation mode (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add passthrough support (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a mapping for the source ESB pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a TIMA mapping (David Gibson) [1524674] - [virt] kvm: Introduce a 'mmap' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add get/set accessors for the VP XIVE state (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to dirty the XIVE EQ pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to sync the sources (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a global reset control (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add controls for the EQ configuration (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to configure a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: add a control to initialize a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Introduce a new capability KVM_CAP_PPC_IRQ_XIVE (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: Add a new KVM device for the XIVE native exploitation mode (David Gibson) [1524674] - [powerpc] xive: add OPAL extensions for the XIVE native exploitation support (David Gibson) [1524674] - [powerpc] powernv: move OPAL call wrapper tracing and interrupt handling to C (David Gibson) [1524674] - [thermal] thermal/intel_powerclamp: fix truncated kthread name (Lihong Yang) [1716810] - [kernel] kernel/signal.c: trace_signal_deliver when signal_group_exit (Waiman Long) [1548279] - [kernel] signal: unconditionally leave the frozen state in ptrace_stop() (Waiman Long) [1548279] - [kernel] cgroup: never call do_group_exit() with task->frozen bit set (Waiman Long) [1548279] - [kernel] kernel: cgroup: fix misuse of x (Waiman Long) [1548279] - [kernel] cgroup: get rid of cgroup_freezer_frozen_exit() (Waiman Long) [1548279] - [kernel] cgroup: prevent spurious transition into non-frozen state (Waiman Long) [1548279] - [kernel] cgroup: Remove unused cgrp variable (Waiman Long) [1548279] - [documentation] cgroup: document cgroup v2 freezer interface (Waiman Long) [1548279] - [kernel] cgroup: add tracing points for cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: make TRACE_CGROUP_PATH irq-safe (Waiman Long) [1548279] - [tools] kselftests: cgroup: don't fail on cg_kill_all() error in cg_destroy() (Waiman Long) [1548279] - [kernel] cgroup: cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock (Waiman Long) [1548279] - [kernel] cgroup: implement __cgroup_task_count() helper (Waiman Long) [1548279] - [kernel] cgroup: rename freezer.c into legacy_freezer.c (Waiman Long) [1548279] - [kernel] cgroup: remove extra cgroup_migrate_finish() call (Waiman Long) [1548279] - [kernel] cgroup/cpuset: Update stale generate_sched_domains() comments (Waiman Long) [1548279] - [kernel] cgroup: saner refcounting for cgroup_root (Waiman Long) [1548279] - [fs] fix cgroup_do_mount() handling of failure exits (Waiman Long) [1548279] - [kernel] cgroup: Add named hierarchy disabling to cgroup_no_v1 boot param (Waiman Long) [1548279] - [kernel] cgroup: fix parsing empty mount option string (Waiman Long) [1548279] - [kernel] cgroup: fix CSS_TASK_ITER_PROCS (Waiman Long) [1548279] - [kernel] cgroup: Fix dom_cgrp propagation when enabling threaded mode (Waiman Long) [1548279] - [lib] lib: objagg: fix handling of object with 0 users when assembling hints (Ivan Vecera) [1704850] - [lib] test_objagg: Uninitialized variable in error handling (Ivan Vecera) [1704850] - [lib] test_objagg: Test the correct variable (Ivan Vecera) [1704850] - [lib] lib: objagg: Fix an error code in objagg_hints_get() (Ivan Vecera) [1704850] - [lib] lib: objagg: add root count to stats (Ivan Vecera) [1704850] - [lib] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1704850] - [lib] lib: objagg: fix typo in objagg_stats_put() docstring (Ivan Vecera) [1704850] - [lib] lib: introduce initial implementation of object aggregation manager (Ivan Vecera) [1704850] - [netdrv] ibmvnic: Fix unchecked return codes of memory allocations (Steve Best) [1718919] - [netdrv] ibmvnic: Refresh device multicast list after reset (Steve Best) [1718919] - [netdrv] ibmvnic: Do not close unopened driver during reset (Steve Best) [1718919] - [target] scsi: target: tcmu: Switch to bitmap_zalloc() (Maurizio Lombardi) [1712917] - [target] scsi: target: tcmu: wait for nl reply only if there are listeners or during an add (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_handle_text_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_dump_data_payload() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Rename a function and a function pointer (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Fix spelling of "unsolicited" (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Convert comments about locking into runtime checks (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Remove an incorrect comment (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Add target_send_busy() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Inline transport_lun_remove_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the LUN RESET implementation (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove several state tests from the TMF code (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the write_pending_status() callback function (Maurizio Lombardi) [1712917] - [target] scsi: target: make the pi_prot_format ConfigFS path readable (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: fix use after free (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: fix error msg typo when create lio_qr_cache failed (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kmem_cache_free() instead of kfree() (Maurizio Lombardi) [1712917] - [target] scsi: target: perform t10_wwn ID initialisation in target_alloc_device() (Maurizio Lombardi) [1712917] - [target] scsi: target: remove hardcoded T10 Vendor ID in INQUIRY response (Maurizio Lombardi) [1712917] - [target] scsi: target: add device vendor_id configfs attribute (Maurizio Lombardi) [1712917] - [target] scsi: target: consistently null-terminate t10_wwn strings (Maurizio Lombardi) [1712917] - [target] scsi: target: use consistent left-aligned ASCII INQUIRY data (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Reduce the amount of code executed with a spinlock held (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make ABORT and LUN RESET handling synchronous (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix TAS handling for aborted commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the code for aborting SCSI commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make it possible to wait from more than one context for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use system workqueues for TMF (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix target_wait_for_sess_cmds breakage with active signals (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify transport_clear_lun_ref() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kvcalloc() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/tcmu: Fix queue_cmd_ring() declaration (Maurizio Lombardi) [1712917] - [target] scsi: target: replace fabric_ops.name with fabric_alias (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unused pi_prot_format attribute storage (Maurizio Lombardi) [1712917] - [target] scsi: target: add emulate_pr backstore attr to toggle PR support (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Avoid that a kernel oops is triggered when COMPARE AND WRITE fails (Maurizio Lombardi) [1712917] - [target] scsi: target: Don't request modules that aren't even built (Maurizio Lombardi) [1712917] - [target] scsi: target: Set response length for REPORT TARGET PORT GROUPS (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Always call transport_complete_callback() upon failure (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use sg_alloc_table() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use the SECTOR_SHIFT constant (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove an unused data member from struct xcopy_pt_cmd (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix spelling in two source code comments (Maurizio Lombardi) [1712917] - [target] scsi: target: stash sess_err_stats on Data-Out timeout (Maurizio Lombardi) [1712917] - [target] scsi: target: split out helper for cxn timeout error stashing (Maurizio Lombardi) [1712917] - [target] scsi: target: log NOP ping timeouts as errors (Maurizio Lombardi) [1712917] - [target] scsi: target: log Data-Out timeouts as errors (Maurizio Lombardi) [1712917] - [include] scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat (Maurizio Lombardi) [1712917] - [target] scsi: target: iblock: split T10 PI SGL across command bios (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: fix spelling mistake "entires" -> "entries" (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Fix conn_ops double free (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails (Maurizio Lombardi) [1712917] - [target] scsi: target: loop, usb, vhost, xen: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: tcm_fc: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: target: make transport_init_session_tags static (Maurizio Lombardi) [1712917] - [target] scsi: iscsi target: have iscsit_start_nopin_timer call __iscsit_start_nopin_timer (Maurizio Lombardi) [1712917] - [target] scsi: target: fix __transport_register_session locking (Maurizio Lombardi) [1712917] - [target] Revert "scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers" (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use u64 for dev_size (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use match_int for dev params (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: do not set max_blocks if data_bitmap has been setup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: unmap if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: check if dev is configured before block/reset (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use lio core se_device configuration helper (Maurizio Lombardi) [1712917] - [target] scsi: target: add helper to check if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: initialize list head (Maurizio Lombardi) [1712917] - [target] scsi: target_core_user: fix double unlock (Maurizio Lombardi) [1712917] - [target] scsi: target: Remove se_dev_entry.ua_count (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix handling of removed LUNs (Maurizio Lombardi) [1712917] - [target] scsi: target: Send unit attention condition even if the sense buffer is too small (Maurizio Lombardi) [1712917] - [target] scsi: target: Do not duplicate the code that marks that a command has sense data (Maurizio Lombardi) [1712917] - [target] scsi: target/tcm_loop: Avoid that static checkers warn about dead code (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify the code for waiting for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (2/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (1/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Fold core_tmr_handle_tas_abort() into transport_cmd_finish_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify core_tmr_handle_tas_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Document when CMD_T_STOP and CMD_T_COMPLETE are set (Maurizio Lombardi) [1712917] - [target] scsi: target: Make the session shutdown code also wait for commands that are being aborted (Maurizio Lombardi) [1712917] - [target] scsi: target: Introduce transport_init_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Rename transport_init_session() into transport_alloc_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Move a list_del_init() statement (Maurizio Lombardi) [1712917] - [target] scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion (Maurizio Lombardi) [1712917] - [target] scsi: target: Use config_item_name() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: Don't pass KERN_ERR to pr_err (Maurizio Lombardi) [1712917] - [target] scsi: target: remove target_find_device (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: add module wide block/reset_netlink support (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: misc nl code cleanup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: simplify nl interface (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: track nl commands (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: delete unused __wait (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: remove useless code and clean up the code style (Maurizio Lombardi) [1712917]- [ipc] ipc: do cyclic id allocation for the ipc object. (Waiman Long) [1710480] - [ipc] ipc: conserve sequence numbers in ipcmni_extend mode (Waiman Long) [1710480] - [ipc] ipc: allow boot time extension of IPCMNI from 32k to 16M (Waiman Long) [1710480] - [ipc] ipc/mqueue: optimize msg_get() (Waiman Long) [1710480] - [ipc] ipc/mqueue: remove redundant wq task assignment (Waiman Long) [1710480] - [ipc] ipc: prevent lockup on alloc_msg and free_msg (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for semmni (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for msgmni and shmmni (Waiman Long) [1710480] - [ipc] ipc/shm.c: use ERR_CAST() for shm_lock() error return (Waiman Long) [1710480] - [ipc] ipc/shm: properly return EIDRM in shm_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: update return value of ipc_getref from int to bool (Waiman Long) [1710480] - [ipc] ipc/util.c: further variable name cleanups (Waiman Long) [1710480] - [ipc] ipc: simplify ipc initialization (Waiman Long) [1710480] - [ipc] ipc: get rid of ids->tables_initialized hack (Waiman Long) [1710480] - [lib] lib/rhashtable: guarantee initial hashtable allocation (Waiman Long) [1710480] - [lib] lib/rhashtable: simplify bucket_table_alloc() (Waiman Long) [1710480] - [ipc] ipc: drop ipc_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: correct comment in ipc_obtain_object_check (Waiman Long) [1710480] - [ipc] ipc: rename ipcctl_pre_down_nolock() (Waiman Long) [1710480] - [ipc] ipc/util.c: use ipc_rcu_putref() for failues in ipc_addid() (Waiman Long) [1710480] - [ipc] ipc: reorganize initialization of kern_ipc_perm.seq (Waiman Long) [1710480] - [ipc] ipc: compute kern_ipc_perm.id under the ipc lock (Waiman Long) [1710480] - [x86] x86/speculation/mds: Improve CPU buffer clear documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Revert CPU buffer clear on double fault exit (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add 'mitigations=' support for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [s390] s390/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [powerpc] powerpc/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [mm] x86/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] cpu/speculation: Add 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Fix documentation typo (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Correct the possible MDS sysfs values (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/mds: Add MDSUM variant to the MDS documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Fix comment (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add SMT warning message (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds=full,nosmt cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Add MDS vulnerability documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] documentation: Move L1TF to separate directory (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [base] x86/speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation control for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Consolidate CPU whitelists (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] x86/msr-index: Cleanup bit defines (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Cast ~SPEC_CTRL_STIBP atomic value to int (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] tools power x86_energy_perf_policy: Override CFLAGS assignments and add LDFLAGS to build command (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [scsi] scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplify conditional check again (Himanshu Madhani) [1665555] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Secure flash update support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correction and improvement to fwdt processing (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Update flash read/write routine (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add support for multiple fwdump templates/segments (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correctly report max/min supported speeds (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Serdes support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Device ID for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Remove FW default template (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add fw_attr and port_no SysFS node (Himanshu Madhani) [1665555] - [netdrv] e1000e: Disable runtime PM on CNP+ (David Arcari) [1659179] - [netdrv] intel: correct return from set features callback (David Arcari) [1659179] - [netdrv] e1000e: Fix -Wformat-truncation warnings (David Arcari) [1659179] - [netdrv] e1000e: fix cyclic resets at link up with active tx (David Arcari) [1659179] - [netdrv] e1000e: fix a missing check for return value (David Arcari) [1659179] - [netdrv] e1000e: Exclude device from suspend direct complete optimization (David Arcari) [1659179] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (David Arcari) [1659179] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1659179] - [netdrv] e1000e: extend PTP gettime function to read system clock (David Arcari) [1659179] - [netdrv] e1000e: allow non-monotonic SYSTIM readings (David Arcari) [1659179] - [netdrv] intel-ethernet: use correct module license (David Arcari) [1659179] - [kernel] sched/cpufreq: Fix kobject memleak (Phil Auld) [1714719] - [kernel] sched/core: Check quota and period overflow at usec to nsec conversion (Phil Auld) [1714719] - [kernel] sched/core: Handle overflow in cpu_shares_write_u64 (Phil Auld) [1714719] - [kernel] sched/rt: Check integer overflow at usec to nsec conversion (Phil Auld) [1714719] - [base] arch_topology: Make cpu_capacity sysfs node as read-only (Phil Auld) [1714719] - [x86] sched/x86: Save [ER]FLAGS on context switch (Phil Auld) [1714719] - [kernel] sched/fair: Remove setting task's se->runnable_weight during PELT update (Phil Auld) [1714719] - [kernel] sched/fair: Disable LB_BIAS by default (Phil Auld) [1714719] - [arm64] sched/topology, arch/arm64: Rebuild the sched_domain hierarchy when the CPU capacity changes (Phil Auld) [1714719] - [base] sched/topology, drivers/base/arch_topology: Rebuild the sched_domain hierarchy when capacities change (Phil Auld) [1714719] - [kernel] sched/topology: Add SD_ASYM_CPUCAPACITY flag detection (Phil Auld) [1714719] - [kernel] sched/fair: Fix load_balance redo for !imbalance (Phil Auld) [1714719] - [tools] cpupower : frequency-set -r option misses the last cpu in related cpu list (Steve Best) [1717841] - [kernel] Uprobes: Fix kernel oops with delayed_uprobe_remove() (Gustavo Duarte) [1608798] - [kernel] trace_uprobe/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes: Support SDT markers having reference count (semaphore) (Gustavo Duarte) [1608798] - [kernel] Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() (Gustavo Duarte) [1608798] - [kernel] Uprobes: Simplify uprobe_register() body (Gustavo Duarte) [1608798] - [pci] PCI: Rework pcie_retrain_link() wait loop (Myron Stowe) [1707902] - [pci] PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum (Myron Stowe) [1707902] - [pci] PCI: Factor out pcie_retrain_link() function (Myron Stowe) [1707902] - [tools] selftests/powerpc: Fix strncpy usage (Diego Domingos) [1662372] - [tools] selftests: Fix test errors related to lib.mk khdr target (Diego Domingos) [1662372] - [nvme] nvme-fc: use separate work queue to avoid warning (Ewan Milne) [1715135] - [scsi] scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (Ewan Milne) [1715135] - [nvme] nvme-fc: correct csn initialization and increments on error (Ewan Milne) [1715135] - [nvme] nvme-multipath: avoid crash on invalid subsystem cntlid enumeration (Ewan Milne) [1715135] - [nvme] nvme-multipath: don't print ANA group state by default (Ewan Milne) [1715135] - [nvme] nvme-multipath: split bios with the ns_head bio_set before submitting (Ewan Milne) [1715135] - [nvme] nvme-multipath: relax ANA state check (Ewan Milne) [1715135] - [drm] drm/i915: Bump gen7+ fb size limits to 16kx16k (Lyude Paul) [1664969] - [drm] drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256KiB for gen7+ (Lyude Paul) [1664969] - [drm] drm/i915: Align dumb buffer stride to 4k to allow for gtt remapping (Lyude Paul) [1664969] - [drm] drm/i915: Overcome display engine stride limits via GTT remapping (Lyude Paul) [1664969] - [drm] drm/i915: Shuffle stride checking code around (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add live vma selftest (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add mock selftest for remapped vmas (Lyude Paul) [1664969] - [drm] drm/i915: Add a new "remapped" gtt_view (Lyude Paul) [1664969] - [md] dax: Arrange for dax_supported check to span multiple devices (Jeff Moyer) [1665364] - [mm] mm/memory_hotplug.c: drop memory device reference after find_memory_block() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Retain security state after overwrite (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/pmem: fix a possible OOB access when read and write pmem (Jeff Moyer) [1665367 1665364 1665362] - [acpi] libnvdimm/security, acpi/nfit: unify zero-key for all security commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: provide fix for secure-erase to use zero-key (Jeff Moyer) [1665367 1665364 1665362 1584976] - [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix a kmemdup failure check (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Fix a potential NULL pointer dereference (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Always dump _DSM output payload (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Deposit pagetable even when installing zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Clean up holder_class_store() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/of_pmem: Fix platform_no_drv_owner.cocci warnings (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Update NFIT flags error message (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix LBA masking during 'free list' population (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Remove unnecessary code in btt_freelist_init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Remove dax_label_reserve (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax: Check the end of the block-device capacity with dax_direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Avoid stale ARS results (Jeff Moyer) [1697175 1665367 1665364 1665362] - [acpi] nfit/ars: Allow root to busy-poll the ARS state machine (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Introduce scrub_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Remove ars_start_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt short-ARS even in the no_init_ars case (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot (Jeff Moyer) [1697194 1665367 1665364 1665362] - [fs] fs/dax: NIT fix comment regarding start/end vs range (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Convert to use vmf_error() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Require opt-in for read-only label configurations (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pmem: Honor force_raw for legacy pmem regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Account for PAGE_SIZE > info-block-size in nd_pfn_init() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Fix altmap reservation size calculation (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: Fix over-trim in trim_pfn_device() (Jeff Moyer) [1665367 1665364 1665362 1662227] - [nvdimm] libnvdimm/dimm: Add a no-BLK quirk based on NVDIMM family (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Add Hyper-V NVDIMM DSM command set to white list (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: acpi_nfit_ctl(): Check out_obj->type in the right place (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Fix nfit_intel_shutdown_status() command submission (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm/security: Require nvdimm_security_setup_events() to succeed (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] nfit_test: fix security state pull for nvdimm security nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: Fix nvdimm_security_state() state request selection (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/label: Clear 'updating' flag after label-set update (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Remove duplicate set nd_set in acpi_nfit_init_interleave_set() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() (Jeff Moyer) [1665367 1665364 1665362] - [include] libnvdimm/dimm: Fix security capability detection for non-Intel NVDIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] nfit: Mark some functions as __maybe_unused (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] ACPI/nfit: delete the function to_acpi_nfit_desc (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: delete the redundant header file (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] mm, devm_memremap_pages: fix shutdown handling (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: kill mapping "System RAM" support (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/security: Quiet security operations (Jeff Moyer) [1665367 1665364 1665362 1584976] - [documentation] libnvdimm/security: Add documentation for nvdimm security support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add overwrite support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add test support for Intel nvdimm security DSMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: Add security DSM overwrite support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add support for issue secure erase DSM to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add enable/update passphrase support for Intel nvdimms (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm. (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Introduce nvdimm_security_ops (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys-encrypted: add nvdimm key format type to encrypted keys (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys: Export lookup_user_key to external users (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm, namespace: Replace kmemdup() with kstrndup() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, label: Switch to bitmap_zalloc() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: Adjust annotation for why return 0 if fail to find NFIT at start (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, bus: Check id immediately following ida_simple_get (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short" (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [nvdimm] libnvdimm, pfn: Pad pfn namespaces relative to other regions (Jeff Moyer) [1665367 1665364 1665362 1662227] - [tools] tools/testing/nvdimm: Align test resources to 128M (Jeff Moyer) [1665367 1665364 1665362 1662227] - [acpi] acpi/nfit: Add support for Intel DSM 1.8 commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] Revert "acpi, nfit: Further restrict userspace ARS start requests" (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix ARS overflow continuation (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix the array size for dimm devices. (Jeff Moyer) [1665367 1665364 1665362 1658918] - [mm] mm: Fix warning in insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Further restrict userspace ARS start requests (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix Address Range Scrub completion tracking (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [tools] tools/testing/nvdimm: Populate dirty shutdown data (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Collect shutdown status (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Introduce nfit_mem flags (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm, label: Fix sparse warning (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, namespace: Drop the repeat assignment for variable dev->parent (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, region: Fail badblocks listing for inactive regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: during init, clear errors in the metadata area (Jeff Moyer) [1665367 1665364 1665362 1641565] - [nvdimm] libnvdimm: Set device node in nd_device_register (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Hold reference on parent while scheduling async init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: remove duplicate include (Jeff Moyer) [1665367 1665364 1665362] - [fs] filesystem-dax: Fix use of zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: Restore page attributes when clearing errors (Jeff Moyer) [1665367 1665364 1665362] - [drivers] device-dax: avoid hang on error before devm_memremap_pages() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: improve emulation of smart injection (Jeff Moyer) [1685043 1665367 1665364 1665362] - [fs] filesystem-dax: Do not request kaddr and pfn when not required (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax/super: Do not request a pointer kaddr when not required (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: queue issuing of ars when an uc error notification comes in (Jeff Moyer) [1665367 1665364 1665362 1641487] - [kernel] mm, dev_pagemap: Do not clear ->mapping on final put (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix support for emulating controller temperature (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Make DSM failure code injection an override (Jeff Moyer) [1665367 1665364 1665362 1658918] - [acpi] acpi, nfit: Prefer _DSM over _LSR for namespace label reads (Jeff Moyer) [1665367 1665364 1665362 1658918] - [nvdimm] libnvdimm: Introduce locked DIMM capacity support (Jeff Moyer) [1665367 1665364 1665362 1658918] - [drm] drm/nouveau: fix duplication of nv50_head_atom struct (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configuration (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: initial support for boards with TU117 chipset (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: allow detected chipset to be overridden (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputResource() mthd when encoders change (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/nv50-: fix bug preventing non-vsync'd page flips (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gv100-: fix spurious window immediate interlocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/nouveau: forward error generated while resuming objects tree (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/i2c: Disable i2c bus access after ->fini() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add WaDisableBankHangMode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/fbc: disable framebuffer compression on GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix setting 10 bit deep color mode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add missing combo PHY lane power setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Factor out combo PHY lane power setup helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Corrupt DSI picture fix for GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix clockgating issue when using scalers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Suppress spurious combo PHY B warning (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable read only ppgtt support for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use Engine1 instance for gen11 pm interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Disable video turbo mode for rp control (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable media sampler powergate (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: introduce REG_BIT() and REG_GENMASK() to define register contents (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1664615 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Apply a recommended rc6 threshold (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dedicated rc6 enabling sequence for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Don't warn on spurious interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Handle rps interrupts without irq lock (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure we have enough memory bandwidth on ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sandybridge_pcode_read() deal with the second data register (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix ONLY icl+ max plane width (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix MG_DP_MODE() register programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Really calculate the cursor ddb based on the highest enabled wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Inline skl_update_pipe_wm() into its only caller (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass pipe_wm around so much (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Move some variables to tighter scope (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Keep plane watermarks enabled more aggressively (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure cursor has enough ddb for the selected wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Allocate enough DDB for the cursor (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract skl_compute_wm_params() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass plane state to skl_compute_plane_wm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Accept alloc_size == blocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Introduce Comet Lake PCH (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Add CML PCI IDS (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix PSR2 selective update corruption after PSR1 setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off the CUS when turning off a HDR plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix legacy gamma mode for ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Refactor icl_is_hdr_plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] drm/i915: Add new ICL PCI ID (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix CRC mismatch error for DP link layer compliance (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Prevent incorrect DBuf enabling (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Read out memory type (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on cnl+ (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Clean up intel_get_dram_info() a bit (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i914: s/l_info/dimm_l/ etc. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Generalize intel_is_dram_symmetric() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dram_dimm_info more (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on GLK too (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix DRAM size reporting for BXT (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract BXT DIMM helpers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Polish skl_is_16gb_dimm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract functions to derive SKL+ DIMM info (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Store DIMM rank information as a number (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Default to Thread Group preemption for compute workloads (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix the state checker for ICL Y planes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: move MG pll hw_state readout (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Finalize Wa_1408961008:icl (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Call MG_DP_MODE() macro with the right parameters order (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Drop redundant gamma mode mask (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Implement new w/a for underruns with wm1+ disabled (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Include "ignore lines" in skl+ wm state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make MG PHY macros semantically consistent (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make combo PHY DDI macro definitions consistent for ICL and CNL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add degamma and gamma lut size to gen11 caps (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable pipe output csc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable ICL Pipe CSC block (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add icl pipe degamma and gamma support (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/glk: Fix degamma lut programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Dump skl+ watermark changes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable pipe gamma when C8 pixel format is used (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe CSC when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe gamma when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe csc enable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe gamma enable/disable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Populate gamma_mode for all platforms (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Main backport to rebase from 4.18 to 5.1 (Lyude Paul) [1713573 1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] {CVE-2019-11085} - [include] list: Backport list_is_first() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] lib/scatterlist: Provide a DMA page iterator (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [acpi] ACPI / PMIC: Add support for executing PMIC MIPI sequence elements (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vfio: add edid api for display (vgpu) devices. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm: don't miss the last page because of round-off error (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] PM-runtime: Add new interface to get accounted time (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: move i915_kick_out_vgacon to vgaarb (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [scripts] tracing: Avoid calling cc-option -mrecord-mcount for every Makefile (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb_helper: Allow leaking fbdev smem_start (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb: Stop leaking physical address (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: Add FBINFO_HIDE_SMEM_START flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vt: Remove vc_panic_force_write (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: fix kerneldoc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] fbdev: add remove_conflicting_pci_framebuffers() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [media] media: cec-notifier: Get notifier by device and connector name (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] driver core: Add device_link_remove function (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] include: Move ascii85 functions from i915 to linux/ascii85.h (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm, drm/i915: mark pinned shmemfs pages as unevictable (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] list: introduce list_bulk_move_tail helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [fs] sysfs: constify sysfs create/remove files harder (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/selftests: Remove unused dmabuf->kmap routines, fix the build (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma-buf: remove kmap_atomic interface (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] include/linux/bitops.h: introduce BITS_PER_TYPE (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma_buf: remove device parameter from attach callback v2 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [pci] PCI: Export pcie_get_speed_cap and pcie_get_width_cap (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Add support for pps and compression mode command packet (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking/mutex: Fix mutex debug call and ww_mutex documentation (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: Implement an algorithm choice for Wound-Wait mutexes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: WW mutex cleanup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286]- [netdrv] igb: Fix WARN_ONCE on runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: use struct_size() helper (Corinna Vinschen) [1659168] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Corinna Vinschen) [1659168] - [netdrv] igb: Bump version number (Corinna Vinschen) [1659168] - [netdrv] Revert "igb: reduce CPU0 latency when updating statistics" (Corinna Vinschen) [1659168] - [netdrv] igb: Fix an issue that PME is not enabled during runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: Change RXPBSIZE size when setting Qav mode (Corinna Vinschen) [1659168] - [netdrv] igb: reduce CPU0 latency when updating statistics (Corinna Vinschen) [1659168] - [netdrv] igb: fix uninitialized variables (Corinna Vinschen) [1659168] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659168] - [netdrv] igb: Fix format with line continuation whitespace (Corinna Vinschen) [1659168] - [netdrv] igb: extend PTP gettime function to read system clock (Corinna Vinschen) [1659168] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Corinna Vinschen) [1659168] - [netdrv] igb: remove ndo_poll_controller (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659168] - [netdrv] igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() (Corinna Vinschen) [1659168] - [netdrv] igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() (Corinna Vinschen) [1659168] - [netdrv] igb: Use an advanced ctx descriptor for launchtime (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_phy: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_82575: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb_main: Mark expected switch fall-throughs (Corinna Vinschen) [1659168] - [netdrv] igb: Use dma_wmb() instead of wmb() before doorbell writes (Corinna Vinschen) [1659168] - [netdrv] igb: Add support for ETF offload (Corinna Vinschen) [1659168] - [netdrv] igb: Only call skb_tx_timestamp after descriptors are ready (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_offload_cbs() (Corinna Vinschen) [1659168] - [netdrv] igb: Only change Tx arbitration when CBS is on (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_configure_cbs() (Corinna Vinschen) [1659168] - [fs] Revert "[fs] ext4: protect journal inode's blocks using block_validity" (Lukas Czerner) [1716549] - [fs] xfs: don't trip over uninitialized buffer on extent read of corrupted inode (Bill O'Donnell) [1715942] - [fs] xfs: always init bma in xfs_bmapi_write (Bill O'Donnell) [1715942] - [lib] rhashtable: Still do rehash when we get EEXIST (Vladis Dronov) [1712457] - [fs] vmcore: Add a kernel parameter novmcoredd (Kairui Song) [1705864] - [powerpc] powerpc/eeh: Correct retries in eeh_pe_reset_full() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Improve recovery of passed-through devices (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_clear_pe_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_pe_state_clear() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: remove sw_state from eeh_unfreeze_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_clear_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup control flow in eeh_handle_normal_event() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_ops.wait_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_state_mark() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unnecessary eeh_pe_state_mark_with_cfg() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_enabled() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup logic in eeh_rmv_from_parent_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup field names in eeh_rmv_data (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup list_head field names (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_add_virt_device() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unused field in eeh_dev (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup EEH_POSTPONED_PROBE (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Avoid misleading message "EEH: no capable adapters found" (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix null deref for devices removed during EEH (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() (Sam Bobroff) [1352405] - [edac] x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Janakarajan Natarajan) [1688469] - [scsi] megaraid_sas: remove tech preview from Aero series (Tomas Henzl) [1668409] - [scsi] megaraid_sas: sync with mainline (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix spelling mistake "oustanding" -> "outstanding" (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Make megasas_host_device_list_query() static (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: reduce module load time (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove a bunch of set but not used variables (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: return error when create DMA pool failed (Tomas Henzl) [1668409] {CVE-2019-11810} - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework device add code in AEN path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework code to get PD and LD list (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: correct an info message (Tomas Henzl) [1668409] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: fix out-of-bound array accesses (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: changes to function prototypes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: NULL check before some freeing functions is not needed (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas_fusion: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: megaraid_sas_base: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: modify max supported lds related print (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: remove unused macro (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: increase timeout for IOC INIT to 180seconds (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove double endian conversion (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rename scratch_pad registers (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove spin lock for dpc operation (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: optimize raid context access in IO path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fail init if heartbeat timer fails (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: For SRIOV, do not set STOP_ADP bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix combined reply queue mode detection (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix module parameter description (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix goto labels in error handling (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update copyright information (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add check for reset adapter bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix msleep granularity (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for FW snap dump (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add watchdog thread to detect Firmware fault (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: switch to generic DMA API (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix a missing-check bug (Tomas Henzl) [1668409] - [kernel] get_maintainer.pl: Add default .get_maintainer.conf file for RHEL (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow option --mpath to read all files in (Prarit Bhargava) [1714630] - [scripts] get_maintainer.pl: add -mpath= for MAINTAINERS file location (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow usage outside of kernel tree (Prarit Bhargava) [1714630] - [scripts] Revert "[scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override" (Prarit Bhargava) [1714630] - [include] signal: Make siginmask safe when passed a signal of 0 (Waiman Long) [1714351] - [fs] signal: Don't send signals to tasks that don't exist (Waiman Long) [1714351] - [kernel] signal: Restore the stop PTRACE_EVENT_EXIT (Waiman Long) [1714351] - [kernel] signal: Better detection of synchronous signals (Waiman Long) [1714351] - [kernel] signal: Always notice exiting tasks (Waiman Long) [1714351] - [kernel] signal: Always attempt to allocate siginfo for SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user32 (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user (Waiman Long) [1714351] - [kernel] signal: In sigqueueinfo prefer sig not si_signo (Waiman Long) [1714351] - [include] signal: Use a smaller struct siginfo in the kernel (Waiman Long) [1714351] - [include] signal: Distinguish between kernel_siginfo and siginfo (Waiman Long) [1714351] - [kernel] signal: Introduce copy_siginfo_from_user and use it's return value (Waiman Long) [1714351] - [arm64] signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZE (Waiman Long) [1714351] - [kernel] signal: Fail sigqueueinfo if si_signo != sig (Waiman Long) [1714351] - [kernel] signal/sparc: Move EMT_TAGOVF into the generic siginfo.h (Waiman Long) [1714351] - [mm] signal/arm: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Use send_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_ptrace_errno_trap (Waiman Long) [1714351] - [arm64] signal/arm64: In ptrace_hbptriggered name the signal description string (Waiman Long) [1714351] - [arm64] signal/arm64: Remove arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_mceerr as appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/arm64: Only call set_thread_esr once in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Only perform one esr_to_fault_info call in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Expand __do_user_fault and remove it (Waiman Long) [1714351] - [mm] signal/arm64: For clarity separate the 3 signal sending cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Consolidate the two hwpoison cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Factor set_thread_esr out of __do_user_fault (Waiman Long) [1714351] - [arm64] signal/arm64: Factor out arm64_show_signal from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Remove unneeded tsk parameter from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Push siginfo generation into arm64_notify_die (Waiman Long) [1714351] - [powerpc] signal/powerpc: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [powerpc] signal/powerpc: Simplify _exception_pkey by using force_sig_pkuerr (Waiman Long) [1714351] - [powerpc] signal/powerpc: Specialize _exception_pkey for handling pkey exceptions (Waiman Long) [1714351] - [powerpc] signal/powerpc: Call force_sig_fault from _exception (Waiman Long) [1714351] - [powerpc] signal/powerpc: Factor the common exception code into exception_common (Waiman Long) [1714351] - [powerpc] powerpc/traps: Print unhandled signals in a separate function (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/powerpc: Call _exception_pkey directly from bad_key_fault_exception (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area (Waiman Long) [1714351] - [mm] signal/powerpc: Use force_sig_mceerr as appropriate (Waiman Long) [1714351] - [x86] signal/x86: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey by value (Waiman Long) [1714351] - [mm] signal/x86: Replace force_sig_info_fault with force_sig_fault (Waiman Long) [1714351] - [mm] signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey not vma into __bad_area (Waiman Long) [1714351] - [mm] signal/x86: Don't compute pkey in __do_page_fault (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from mm_fault_error (Waiman Long) [1714351] - [mm] signal/x86: Remove the pkey parameter from do_sigbus (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from bad_area_nosemaphore (Waiman Long) [1714351] - [x86] signal/x86/traps: Simplify trap generation (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig instead of open coding it. (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig_bnderr (Waiman Long) [1714351] - [x86] signal/x86/traps: Move more code into do_trap_no_signal so it can be reused (Waiman Long) [1714351] - [x86] signal/x86/traps: Factor out show_signal (Waiman Long) [1714351] - [x86] signal/x86: Move mpx siginfo generation into do_bounds (Waiman Long) [1714351] - [x86] signal/x86: In trace_mpx_bounds_register_exception add __user annotations (Waiman Long) [1714351] - [mm] signal/x86: Move MCE error reporting out of force_sig_info_fault (Waiman Long) [1714351] - [x86] signal/x86: Inline fill_sigtrap_info in it's only caller send_sigtrap (Waiman Long) [1714351] - [powerpc] signal: Simplify tracehook_report_syscall_exit (Waiman Long) [1714351] - [kernel] signal: Pair exports with their functions (Waiman Long) [1714351] - [kernel] signal: Remove specific_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Use group_send_sig_info to kill all processes in a pid namespace (Waiman Long) [1714351] - [tty] tty_io: Use group_send_sig_info in __do_SACK to note it is a session being killed (Waiman Long) [1714351] - [misc] signal/GenWQE: Fix sending of SIGKILL (Waiman Long) [1714351] - [include] signal: Remove SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL and SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Never allocate siginfo for SIGKILL or SIGSTOP (Waiman Long) [1714351] - [usb] signal: Don't send siginfo to kthreads. (Waiman Long) [1714351] - [usb] signal: Remove the siginfo paramater from kernel_dqueue_signal (Waiman Long) [1714351] - [tty] signal: send_sig_all no longer needs SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init (Waiman Long) [1714351] - [x86] signal: Properly deliver SIGSEGV from x86 uprobes (Waiman Long) [1714351] - [kernel] signal: Properly deliver SIGILL from uprobes (Waiman Long) [1714351] - [kernel] signal: Always ignore SIGKILL and SIGSTOP sent to the global init (Waiman Long) [1714351] - [iommu] mm: convert return type of handle_mm_fault() caller to vm_fault_t (Waiman Long) [1714351] - [kernel] signal: make get_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make sigkill_pending() return bool (Waiman Long) [1714351] - [kernel] signal: make legacy_queue() return bool (Waiman Long) [1714351] - [kernel] signal: make wants_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make flush_sigqueue_mask() void (Waiman Long) [1714351] - [kernel] signal: make unhandled_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make recalc_sigpending_tsk() return bool (Waiman Long) [1714351] - [kernel] signal: make has_pending_signals() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_task_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_handler_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_ok_by_cred() return bool (Waiman Long) [1714351] - [kernel] signal: simplify rt_sigaction() (Waiman Long) [1714351] - [kernel] signal: make do_sigpending() void (Waiman Long) [1714351] - [kernel] signal: make may_ptrace_stop() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_as_cred_perm() return bool (Waiman Long) [1714351] - [kernel] signal: make force_sigsegv() void (Waiman Long) [1714351] - [kernel] signal: Don't restart fork when signals come in. (Waiman Long) [1714351] - [kernel] fork: Have new threads join on-going signal group stops (Waiman Long) [1714351] - [include] fork: Skip setting TIF_SIGPENDING in ptrace_init_task (Waiman Long) [1714351] - [kernel] signal: Add calculate_sigpending() (Waiman Long) [1714351] - [kernel] fork: Unconditionally exit if a fatal signal is pending (Waiman Long) [1714351] - [kernel] fork: Move and describe why the code examines PIDNS_ADDING (Waiman Long) [1714351] - [kernel] signal: Push pid type down into complete_signal. (Waiman Long) [1714351] - [kernel] signal: Push pid type down into __send_signal (Waiman Long) [1714351] - [kernel] signal: Push pid type down into send_signal (Waiman Long) [1714351] - [tty] signal: Pass pid type into do_send_sig_info (Waiman Long) [1714351] - [fs] signal: Pass pid type into send_sigio_to_task & send_sigurg_to_task (Waiman Long) [1714351] - [kernel] signal: Pass pid type into group_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Pass pid and pid type into send_sigqueue (Waiman Long) [1714351] - [kernel] posix-timers: Noralize good_sigevent (Waiman Long) [1714351] - [fs] signal: Use PIDTYPE_TGID to clearly store where file signals will be sent (Waiman Long) [1714351] - [kernel] pid: Implement PIDTYPE_TGID (Waiman Long) [1714351] - [include] pids: Move the pgrp and session pid pointers from task_struct to signal_struct (Waiman Long) [1714351] - [fs] pids: Compute task_tgid using signal->leader_pid (Waiman Long) [1714351] - [kernel] pids: Move task_pid_type into sched/signal.h (Waiman Long) [1714351] - [init] pids: Initialize leader_pid in init_task (Waiman Long) [1714351]- [s390] s390: enable processes for mio instructions (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to disable usage of MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: provide support for MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: improve bar check (Philipp Rudo) [1651734] - [s390] s390/ism: move oddities of device IO to wrapper function (Philipp Rudo) [1651734] - [s390] s390/pci: move io address mapping code to pci_insn.c (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to force floating irqs (Philipp Rudo) [1651735] - [s390] s390/pci: gather statistics for floating vs directed irqs (Philipp Rudo) [1651735] - [s390] s390: show statistics for MSI IRQs (Philipp Rudo) [1651735] - [s390] s390/pci: provide support for CPU directed interrupts (Philipp Rudo) [1651735] - [s390] s390/airq: provide cacheline aligned ivs (Philipp Rudo) [1651735] - [s390] s390/pci: clarify interrupt vector usage (Philipp Rudo) [1651735] - [s390] s390/airq: recognize directed interrupts (Philipp Rudo) [1651735] - [s390] s390/sclp: detect DIRQ facility (Philipp Rudo) [1651735] - [s390] s390/pci: move everything irq related to pci_irq.c (Philipp Rudo) [1651735] - [s390] s390/pci: remove stale rc (Philipp Rudo) [1651735] - [s390] s390/pci: remove unused define (Philipp Rudo) [1651735] - [s390] s390/pci: mark command line parser data __initdata (Philipp Rudo) [1651735] - [cpufreq] cpufreq: intel_pstate: Ignore turbo active ratio in HWP (David Arcari) [1711970] - [scsi] mpt3sas: remove tech preview from Aero series (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix indentation issue (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Improve the threshold value and introduce module param (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Load balance to improve performance and avoid soft lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Irq poll to avoid CPU hard lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: simplify interrupt handler (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix typo in request_desript_type (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add missing breaks in switch statements (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update driver version to 27.102.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for ATLAS PCIe switch (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for NVMe Switch Adapter (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Rename mpi endpoint device ID macro. (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix memory ordering on 64bit writes (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing" (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix driver modifying persistent data in Manufacturing page11 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Don't modify EEDPTagMode field setting on SAS3.5 HBA devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix Sync cache command failure during driver unload (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Call sas_remove_host before removing the target devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Refactor mpt3sas_wait_for_ioc function (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Separate out mpt3sas_wait_for_ioc (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Added new #define variable IOC_OPERATIONAL_WAIT_COUNT (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: switch to generic DMA API (Tomas Henzl) [1684444] - [tools] perf tools beauty ioctl: Support new ISO7816 commands (Michael Petlan) [1709243] - [tools] perf tools: Restore proper cwd on return from mnt namespace (Michael Petlan) [1709243] - [tools] perf tools: Fix crash on synthesizing the unit (Michael Petlan) [1709243] - [tools] perf tools: Do not zero sample_id_all for group members (Michael Petlan) [1709243] - [tools] perf beauty: Use SRCARCH, ARCH=x86_64 must map to "x86" to find the headers (Michael Petlan) [1709243] - [tools] perf intel-pt: Add MTC and CYC timestamps to debug log (Michael Petlan) [1709243] - [tools] perf intel-pt: Add more event information to debug log (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add help window (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add Selected branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so (Michael Petlan) [1709243] - [tools] perf top: Display the LBR stats in callchain entry (Michael Petlan) [1709243] - [tools] perf stat: Handle different PMU names with common prefix (Michael Petlan) [1709243] - [tools] perf record: Support weak groups (Michael Petlan) [1709243] - [tools] perf evlist: Move perf_evsel__reset_weak_group into evlist (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Start collecting pathnames in the BPF program (Michael Petlan) [1709243] - [tools] perf trace: Fix setting of augmented payload when using eBPF + raw_syscalls (Michael Petlan) [1709243] - [tools] perf trace: When augmenting raw_syscalls plug raw_syscalls:sys_exit too (Michael Petlan) [1709243] - [tools] perf examples bpf: Start augmenting raw_syscalls:sys_{start,exit} (Michael Petlan) [1709243] - [tools] perf intel-pt/bts: Calculate cpumode for synthesized samples (Michael Petlan) [1709243] - [tools] perf intel-pt: Insert callchain context into synthesized callchains (Michael Petlan) [1709243] - [tools] perf top: Start display thread earlier (Michael Petlan) [1709243] - [tools] perf trace beauty: Use the mmap flags table generated from headers (Michael Petlan) [1709243] - [tools] perf beauty: Wire up the mmap flags table generator to the Makefile (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MAP_ mmap's flag constants (Michael Petlan) [1709243] - [tools] perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc} (Michael Petlan) [1709243] - [tools] perf cs-etm: Correct CPU mode for samples (Michael Petlan) [1709243] - [tools] perf unwind: Take pgoff into account when reporting elf to libdwfl (Michael Petlan) [1709243] - [tools] perf top: Do not use overwrite mode by default (Michael Petlan) [1709243] - [tools] perf trace: Beautify mount's first pathname arg (Michael Petlan) [1709243] - [tools] perf trace: Beautify the umount's 'name' argument (Michael Petlan) [1709243] - [tools] perf trace: Consider syscall aliases too (Michael Petlan) [1709243] - [tools] perf trace beauty: Beautify mount/umount's 'flags' argument (Michael Petlan) [1709243] - [tools] perf trace beauty: Allow syscalls to mask an argument before considering it (Michael Petlan) [1709243] - [tools] perf beauty: Introduce strarray__scnprintf_flags() (Michael Petlan) [1709243] - [tools] perf beauty: Switch from GPL v2.0 to LGPL v2.1 (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MS_ mount/umount's flag constants (Michael Petlan) [1709243] - [tools] tools include uapi: Grab a copy of linux/fs.h (Michael Petlan) [1709243] - [tools] perf script: Support total cycles count (Michael Petlan) [1709243] - [tools] perf script: Make itrace script default to all calls (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add All branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to display all the database tables (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to shrink / enlarge font (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to find symbols in the call-graph (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add support for multiple sub-windows (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Rename to exported-sql-viewer.py (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Refactor TreeItem class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add data helper functions (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Factor out CallGraphModel from TreeModel (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Remove use of setObjectName() (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add a class for global data (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Separate the database details into a class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Make a "Main" function (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Change icon (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Set a minimum window size (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Provide better default column sizes (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Use SPDX license identifier (Michael Petlan) [1709243] - [tools] perf trace: Introduce per-event maximum number of events property (Michael Petlan) [1709243] - [tools] perf script: Flush output stream after events in verbose mode (Michael Petlan) [1709243] - [tools] perf script: Allow extended console debug output (Michael Petlan) [1709243] - [tools] perf stat: Poll for monitored tasks being alive (Michael Petlan) [1709243] - [tools] perf trace: Drop thread refcount in trace__event_handler() (Michael Petlan) [1709243] - [tools] perf trace: Drop addr_location refcounts (Michael Petlan) [1709243] - [tools] perf evsel: Mark a evsel as disabled when asking the kernel do disable it (Michael Petlan) [1709243] - [tools] perf evsel: Introduce per event max_events property (Michael Petlan) [1709243] - [tools] tools lib subcmd: Introduce OPTION_ULONG (Michael Petlan) [1709243] - [tools] perf arm64: Fix generate system call table failed with /tmp mounted with noexec (Michael Petlan) [1709243] - [tools] perf symbols: Set PLT entry/header sizes properly on Sparc (Michael Petlan) [1709243] - [tools] perf jitdump: Add Sparc support. (Michael Petlan) [1709243] - [tools] perf annotate: Add Sparc support (Michael Petlan) [1709243] - [tools] perf record: Encode -k clockid frequency into Perf trace (Michael Petlan) [1709243] - [tools] perf probe: Support SDT markers having reference counter (semaphore) (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Move struct tep_handler definition in a local header file (Michael Petlan) [1709243] - [tools] tools lib traceevent: Separate out tep_strerror() for strerror_r() issues (Michael Petlan) [1709243] - [tools] perf python: More portable way to make CFLAGS work with clang (Michael Petlan) [1709243] - [tools] perf python: Make clang_has_option() work on Python 3 (Michael Petlan) [1709243] - [tools] perf tools: Free temporary 'sys' string in read_event_files() (Michael Petlan) [1709243] - [tools] perf tools: Avoid double free in read_event_file() (Michael Petlan) [1709243] - [tools] perf tools: Free 'printk' string in parse_ftrace_printk() (Michael Petlan) [1709243] - [tools] perf tools: Cleanup trace-event-info 'tdata' leak (Michael Petlan) [1709243] - [tools] perf strbuf: Match va_{add,copy} with va_end (Michael Petlan) [1709243] - [tools] perf test: S390 does not support watchpoints in test 22 (Michael Petlan) [1709243] - [tools] perf auxtrace: Include missing asm/bitsperlong.h to get BITS_PER_LONG (Michael Petlan) [1709243] - [tools] tools include: Adopt linux/bits.h (Michael Petlan) [1709243] - [tools] perf intel-pt: Implement decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf intel-pt: Add decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__process() for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__event() for trace begin / end (Michael Petlan) [1709243] - [tools] perf db-export: Add trace begin / end branch type variants (Michael Petlan) [1709243] - [tools] perf script: Enhance sample flags for trace begin / end (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enum filter_trivial_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename data2host*() APIs (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename struct plugin_list to struct tep_plugin_list (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to structs filter_type and event_filter (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to various structs filter_arg_*. (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to struct filter_{arg,value_type} (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{exp,arg}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{boolean,op,cmp}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum print_arg_type to enum tep_print_arg_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Add prefix tep_ to all print_* structures (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flags (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename enum event_{sort_}type to enum tep_event_{sort_}type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum format_flags to enum tep_format_flags (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct format{_field} to struct tep_format{_field} (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct event_format to struct tep_event_format (Michael Petlan) [1709243] - [tools] perf script: Print DSO for callindent (Michael Petlan) [1709243] - [tools] perf script: Allow sym and dso without ip, addr (Michael Petlan) [1709243] - [tools] tools lib subcmd: Support overwriting the pager (Michael Petlan) [1709243] - [tools] perf tools: Report itrace options in help (Michael Petlan) [1709243] - [tools] perf help: Add missing subcommand `version` (Michael Petlan) [1709243] - [tools] perf tools: Initialize perf_data_file fd field (Michael Petlan) [1709243] - [tools] perf util: Make copyfile_offset() global (Michael Petlan) [1709243] - [tools] perf tools: Add 'struct perf_mmap' arg to record__write() (Michael Petlan) [1709243] - [tools] perf auxtrace: Pass struct perf_mmap into mmap__read* functions (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op3 (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op2 (Michael Petlan) [1709243] - [tools] perf bpf-loader: use PTR_ERR_OR_ZERO inetead of return code (Michael Petlan) [1709243] - [tools] tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header (Michael Petlan) [1709243] - [tools] perf ordered_events: Prevent crossing max_alloc_size (Michael Petlan) [1709243] - [tools] perf ordered_events: Add 'struct ordered_events_buffer' layer (Michael Petlan) [1709243] - [tools] perf test: Add watchpoint test (Michael Petlan) [1709243] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo (Michael Petlan) [1709243] - [tools] perf map: Turn some pr_warning() to pr_debug() (Michael Petlan) [1709243] - [tools] perf trace: Use the raw_syscalls:sys_enter for the augmented syscalls (Michael Petlan) [1709243] - [tools] perf trace: Setup augmented_args in the raw_syscalls:sys_enter handler (Michael Petlan) [1709243] - [tools] perf trace: Introduce syscall__augmented_args() method (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Avoid optimization to pass older BPF validators (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Check probe_read_str() return separately (Michael Petlan) [1709243] - [tools] perf annotate: Handle arm64 move instructions (Michael Petlan) [1709243] - [tools] perf trace beauty: Alias 'umount' to 'umount2' (Michael Petlan) [1709243] - [tools] perf stat: Move the display functions to stat-display.c (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_events' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'walltime_*' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Propagate 'struct target' arg to sort_aggr_thread() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_merge' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'big_num' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Do not use the global 'evsel_list' in print functions (Michael Petlan) [1709243] - [tools] perf stat: Move *_aggr_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move ru_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_mixed_hw_group_error' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_free_counters_hint' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'null_run' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Add 'walltime_nsecs_stats' pointer to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' to aggr_update_shadow() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only_len' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'run_count' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use 'evsel->evlist' instead of 'evsel_list' in collect_all_aliases() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' argument to print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'target' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move 'unit_width' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'interval_clear' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move csv_* to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass a 'struct perf_stat_config' argument to global print functions (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' argument to local print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move STAT_RECORD out of perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Introduce perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move perf_stat_synthesize_config() to stat.c (Michael Petlan) [1709243] - [tools] perf stat: Add 'perf_event__handler_t' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_evlist' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_tool' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Rename 'is_pipe' argument to 'attrs' in perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Move create_perf_stat_counter() to stat.c (Michael Petlan) [1709243] - [tools] perf evsel: Introduce perf_evsel__store_ids() (Michael Petlan) [1709243] - [tools] perf tools: Switch 'session' argument to 'evlist' in perf_event__synthesize_attrs() (Michael Petlan) [1709243] - [tools] perf stat: Add 'identifier' flag to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use local config arg for scale in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_inherit' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'initial_delay' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use evsel->threads in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf trace: Show comm and tid for tracepoint events (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Hook into syscalls:sys_exit_SYSCALL too (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Rename augmented_*_syscall__enter to just *_syscall (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Update the header comments (Michael Petlan) [1709243] - [tools] perf bpf: Add syscall_exit() helper (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Split trace-seq related APIs in a separate header file (Michael Petlan) [1709243] - [tools] perf report: Create auxiliary trace data files for s390 (Michael Petlan) [1709243] - [tools] perf trace beauty: Reorganize 'struct sockaddr *' beautifier (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment sendto's 'addr' arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment bind's 'myaddr' sockaddr arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Add augmented_sockaddr_syscall_enter() (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment connect's 'sockaddr' arg (Michael Petlan) [1709243] - [tools] perf bpf: Add linux/socket.h to the headers accessible to bpf proggies (Michael Petlan) [1709243] - [tools] perf bpf: Give precedence to bpf header dir (Michael Petlan) [1709243] - [tools] perf trace: Add a etcsnoop.c augmented syscalls eBPF utility (Michael Petlan) [1709243] - [tools] perf trace: Augment 'newstat' (aka 'stat') filename ptr (Michael Petlan) [1709243] - [tools] perf trace: Introduce augmented_filename_syscall_enter() declarator (Michael Petlan) [1709243] - [tools] perf trace: Augment inotify_add_watch pathname syscall arg (Michael Petlan) [1709243] - [tools] perf trace: Augment the 'open' syscall 'filename' arg (Michael Petlan) [1709243] - [tools] perf trace: Use the augmented filename, expanding syscall enter pointers (Michael Petlan) [1709243] - [tools] perf trace: Show comm/tid for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Extract the comm/tid printing for syscall enter (Michael Petlan) [1709243] - [tools] perf trace: Print the syscall name for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Make the augmented_syscalls filter out the tracepoint event (Michael Petlan) [1709243] - [tools] perf trace: Pass augmented args to the arg formatters when available (Michael Petlan) [1709243] - [x86] perf/x86/intel: Disallow precise_ip on BTS events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() (Michael Petlan) [1709243] - [x86] perf/x86/intel: Move branch tracing setup to the Intel-specific source file (Michael Petlan) [1709243] - [x86] perf/x86/intel: Fix regression by default disabling perfmon v4 interrupt handling (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Support CoffeeLake 8th CBOX (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs (Michael Petlan) [1709243] - [tools] perf tools: Don't clone maps from parent when synthesizing forks (Michael Petlan) [1709243] - [tools] perf top: Allow disabling the overwrite mode (Michael Petlan) [1709243] - [kernel] perf/core: Clean up inconsisent indentation (Michael Petlan) [1709243] - [tools] perf script: Implement --graph-function (Michael Petlan) [1709243] - [tools] tools script: Add --call-trace and --call-ret-trace (Michael Petlan) [1709243] - [tools] perf script: Add --insn-trace for instruction decoding (Michael Petlan) [1709243] - [tools] perf trace: Introduce --max-events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add quirk for Goldmont Plus (Michael Petlan) [1709243] - [kernel] perf: Suppress AUX/OVERWRITE records (Michael Petlan) [1709243] - [x86] perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init (Michael Petlan) [1709243] - [x86] perf/x86: Add __ro_after_init annotations (Michael Petlan) [1709243] - [x86] x86/mm/mem_encrypt: Disable all instrumentation for early SME setup (Janakarajan Natarajan) [1679265] - [fs] cifs: fix copy_file_range to allow write on the same file (Leif Sahlberg) [1689100] - [infiniband] Revert "[infiniband] IB/usnic: Remove stub functions" (Jonathan Toppins) [1713753] - [x86] Update stepping values for Whiskey Lake U/Y (David Arcari) [1704801] - [powerpc] powerpc/perf: Trace imc PMU functions (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Trace imc events detection and cpuhotplug (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Declare static identifier a such (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Add privileged access check for thread_imc (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Rearrange setting of ldbar for thread-imc (Jiri Olsa) [1608796] - [powerpc] powerpc/include: Add data structures and macros for IMC trace mode (Jiri Olsa) [1608796] - [scsi] hpsa: correct-static-checker-issue-in-reset-handler (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: update driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device resets (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: do-not-complete-cmds-for-deleted-devices (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: wait longer for ptraid commands (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for tag collision (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: use local workqueues instead of system workqueues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct simple mode (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device id issues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for lv removal (Joseph Szczypek) [1713772] - [mm] mm, slub: restore the original intention of prefetch_freepointer() (Rafael Aquini) [1714671] - [fs] Revert "add KABI padding to dentry structure" (Waiman Long) [1714253] - [crypto] crypto: drbg - add FIPS 140-2 CTRNG for noise source (Herbert Xu) [1687905] - [infiniband] RDMA/qedr: Fix incorrect device rate. (Manish Chopra) [1713580] - [scsi] scsi: bnx2fc: remove unneeded variable (Nilesh Javali) [1665308] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665308] - [char] ipmi:ssif: compare block number correctly for multi-part return messages (Tony Camuso) [1712159] - [kernel] kernel/sysctl.c: define minmax conv functions in terms of non-minmax versions (Alex Gladkov) [1683922] - [kernel] kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv (Alex Gladkov) [1683922] - [tools] tools/testing/selftests/sysctl/sysctl.sh: add tests for >32-bit values written to 32-bit integers (Alex Gladkov) [1683922] - [kernel] sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] nohz_full: Allow the boot CPU to be nohz_full (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/isolation: Require a present CPU in housekeeping mask (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] kernel/cpu: Allow non-zero CPU to be primary for suspend / kexec freeze (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] power/suspend: Add function to disable secondaries for suspend (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/core: Allow the remote scheduler tick to be started on CPU0 (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/fair: Use non-atomic cpumask_{set,clear}_cpu() (Desnes Augusto Nunes do Rosario) [1666614] - [lib] lib: reciprocal_div: implement the improved algorithm on the paper mentioned (Petr Oros) [1706982] - [kernel] kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers (Eric Sandeen) [1667092] - [kernel] tools/testing/selftests/sysctl/sysctl.sh: add proc_do_large_bitmap() test case (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: allow graceful use on older kernels (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: ignore diff output on verify_diff_w() (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: load module before testing for it (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: remove superfluous test_reqs() (Eric Sandeen) [1667092] - [kernel] kernel/sysctl.c: fix out-of-bounds access when setting file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow for file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow in proc_get_long (Eric Sandeen) [1694160] - [s390] kvm: s390: Fix potential spectre warnings (Thomas Huth) [1702344] - [powerpc] mm: move warning from resize_hpt_for_hotplug() (Laurent Vivier) [1660737] - [powerpc] pseries: Use pr_xxx() in lpar.c (Laurent Vivier) [1660737] - [infiniband] RDMA/iw_cxgb4: Always disconnect when QP is transitioning to TERMINATE state (Arjun Vynipadath) [1664673] - [infiniband] cxgb4: kfree mhp after the debug print (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxbg: Use correct sizing on buffers holding page DMA addresses (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Make function read_tcb() static (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Remove kref accounting for sync operation (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: cq/qp mask depends on bar2 pages in a host page (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: fix srqidx leak during connection abort (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: complete the cached SRQ buffers (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when finding ipv6 routes (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when importing the endpoint (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use listening ep tos when accepting new connections (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb*: kzalloc the iwcm verbs struct (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Drop __GFP_NOFAIL (Arjun Vynipadath) [1664673] - [infiniband] infiniband: cxgb4: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Fix the unchecked ep dereference (Arjun Vynipadath) [1664673] - [infiniband] RDMA: Introduce and use rdma_device_to_ibdev() (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Check for send WR also while posting write with completion WR (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: only reconnect with MPAv1 if the peer aborts (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: remove redundant null pointer check before kfree_skb (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Remove pci_unmap_addr() wrappers for DMA API (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Declare ib_post_send() and ib_post_recv() arguments const (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Simplify a structure initialization (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Fix SRQ endianness annotations (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for kernel mode SRQ's (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for srq functions & structs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Restore the dropped uninitialized_var (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Make c4iw_poll_cq_one() easier to analyze (Arjun Vynipadath) [1664673] - [fs] gfs2: clean_journal improperly set sd_log_flush_head (Robert S Peterson) [1693660]- [netdrv] bonding/802.3ad: fix slave link initialization transition states (Jarod Wilson) [1714387] - [iommu] iommu/vt-d: Disable ATS support on untrusted devices (Jerry Snitselaar) [1649210 1692246] - [documentation] thunderbolt: Export IOMMU based DMA protection support to userspace (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Do not enable ATS for untrusted devices (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Force IOMMU on for platform opt in hint (Jerry Snitselaar) [1649210 1692246] - [arm64] arm64: makefile fix build of .i file in external module case (Jerome Marchand) [1713052] - [s390] s390/protvirt: block kernel command line alteration (Philipp Rudo) [1651711] - [s390] s390/protvirt: add memory sharing for diag 308 set/store (Philipp Rudo) [1651711] - [s390] s390/uv: introduce guest side ultravisor code (Philipp Rudo) [1651711] - [netdrv] net: aquantia: fix undefined devm_hwmon_device_register_with_info reference (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make aq_ndev_driver_name static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove outdated device ids (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixups on 64bit dma counters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: get total counters from DMA block (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fetch up to date statistics on ethtool request (Igor Russkikh) [1706905] - [netdrv] net: aquantia: extract timer cb into work job (Igor Russkikh) [1706905] - [netdrv] net: aquantia: introduce fwreq mutex (Igor Russkikh) [1706905] - [netdrv] net: aquantia: user correct MSI irq type (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use macros for better visibility (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve ifup link detection (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link status irq handling (Igor Russkikh) [1706905] - [netdrv] net: aquantia: create global service workqueue (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link interrupt handling function (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add link interrupt fields (Igor Russkikh) [1706905] - [netdrv] net: aquantia: implement hwmon api for chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure to readout chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: enable driver build for arm64 or compile_test (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve LRO configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Increase rx ring default size from 1K to 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make RX default frame size 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Introduce rx refill threshold value (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx performance by page reuse strategy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx path using larger preallocated skb len (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use better wrappers for state registers (Igor Russkikh) [1706905] - [netdrv] net: aquantia: replace AQ_HW_WAIT_FOR with readx_poll_timeout_atomic (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed instack structure overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed buffer overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: added newline at end of file (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed memcpy size (Igor Russkikh) [1706905] - [netdrv] net: aquantia: regression on cpus with high cores: set mode with 8 queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of RSS configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix initialization of RSS table (Igor Russkikh) [1706905] - [netdrv] net: aquantia: increase max number of hw queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix RSS table and key sizes (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload bits (Igor Russkikh) [1706905] - [netdrv] net: aquantia: return 'err' if set MPI_DEINIT state fails (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix spelling mistake "specfield" -> "specified" (Igor Russkikh) [1706905] - [netdrv] net: aquantia: cleanup err handing in hw_atl_utils_fw_rpc_wait (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of rx-vlan-filter offload (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add ethertype and PCP to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add vlan id to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of L3/L4 ntuple filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure for ntuple rules (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add rx-flow filter definitions (Igor Russkikh) [1706905] - [netdrv] net: aquantia: allow rx checksum offload configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: invalid checksumm offload implementation (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed enable unicast on 32 macvlan (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix potential IOMMU fault after driver unbind (Igor Russkikh) [1706905] - [netdrv] net: aquantia: synchronized flow control between mac/phy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: make function aq_fw2x_update_stats static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove some redundant variable initializations (Igor Russkikh) [1706905] - [netdrv] bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices. (Selvin Xavier) [1672208] - [scsi] scsi: fnic: Remove set but not used variable 'vdev' (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: no need to check return value of debugfs_create functions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Update fnic driver version to 1.6.0.47 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Enable fnic devcmd2 interface (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Adding devcmd2 init and posting interfaces (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add devcmd2 initialization helpers (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 controller definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 interface definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Impose upper limit on max. # of CQs processed per intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: RQ enable and then post descriptors (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: delaying vnic dev enable till after req intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Warn when calling done for IO not issued to fw (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic stats for max CQs processed and ISR time (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add port speed stat to fnic debug stats (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: use fnic_lock to guard fnic->state_flags (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: vnic_rq_clean change BUG_ON to WARN_ON (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: change fnic queue depth to 256 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: support to display 20G port speed (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Use vzalloc (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: switch to generic DMA API (Govindarajulu Varadarajan) [1656236] - [pci] PCI/PME: Fix possible use-after-free on remove (Myron Stowe) [1701834] - [pci] PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() (Myron Stowe) [1701834] - [pci] PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX PCIe ports (Myron Stowe) [1701834] - [tools] perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel (Michael Petlan) [1709242] - [rpmspec] perf: remove bpf examples (Michael Petlan) [1709242] - [tools] perf tools: Stop fallbacking to kallsyms for vdso symbols lookup (Michael Petlan) [1709242] - [tools] perf report: Don't crash on invalid inline debug information (Michael Petlan) [1709242] - [tools] perf cpu_map: Align cpu map synthesized events properly. (Michael Petlan) [1709242] - [tools] perf tools: Fix tracing_path_mount proper path (Michael Petlan) [1709242] - [tools] perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus (Michael Petlan) [1709242] - [tools] perf vendor events intel: Fix wrong filter_band* values for uncore events (Michael Petlan) [1709242] - [tools] Revert "perf tools: Fix PMU term format max value calculation" (Michael Petlan) [1709242] - [tools] tools headers uapi: Sync kvm.h copy (Michael Petlan) [1709242] - [tools] perf record: Use unmapped IP for inline callchain cursors (Michael Petlan) [1709242] - [tools] perf python: Use -Wno-redundant-decls to build with PYTHON=python3 (Michael Petlan) [1709242] - [tools] perf report: Don't try to map ip to invalid map (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-sqlite.py sample columns (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-postgresql.py occasional failure (Michael Petlan) [1709242] - [tools] perf Documentation: Fix out-of-tree asciidoctor man page generation (Michael Petlan) [1709242] - [tools] perf tools: Fix maps__find_symbol_by_name() (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/if_link.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/vhost.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copies of kvm headers (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of drm/drm.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1709242] - [tools] perf annotate: Fix parsing aarch64 branch instructions after objdump update (Michael Petlan) [1709242] - [tools] perf probe powerpc: Ignore SyS symbols irrespective of endianness (Michael Petlan) [1709242] - [tools] perf event-parse: Use fixed size string for comms (Michael Petlan) [1709242] - [tools] perf util: Fix bad memory access in trace info. (Michael Petlan) [1709242] - [tools] perf tools: Streamline bpf examples and headers installation (Michael Petlan) [1709242] - [tools] perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() (Michael Petlan) [1709242] - [tools] perf arm64: Fix include path for asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] perf tests: Add breakpoint modify tests (Michael Petlan) [1709242] - [tools] perf annotate: Properly interpret indirect call (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add dummy task_struct state member (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add empty nmi.h (Michael Petlan) [1709242] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1709242] - [tools] perf llvm: Allow passing options to llc in addition to clang (Michael Petlan) [1709242] - [tools] perf parser: Improve error message for PMU address filters (Michael Petlan) [1709242] - [tools] perf tools: Disable parallelism for 'make clean' (Michael Petlan) [1709242] - [tools] perf auxtrace: Fix queue resize (Michael Petlan) [1709242] - [tools] perf python: Remove -mcet and -fcf-protection when building with clang (Michael Petlan) [1709242] - [tools] perf arm spe: Fix uninitialized record error variable (Michael Petlan) [1709242] - [tools] perf tools: Move syscall_64.tbl check into check-headers.sh (Michael Petlan) [1709242] - [tools] perf tools: Make check-headers.sh check based on kernel dir (Michael Petlan) [1709242] - [tools] perf tools: Fix check-headers.sh AND list path of execution (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename static variables and functions in event-parse.c (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename internal parser related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent get/set/is APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_find_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent field APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_data_ APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_register / unregister APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_filter* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_plugin_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_function* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, tools lib lockdep: Rename 'enum pevent_errno' to 'enum tep_errno' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'enum pevent_flag' to 'enum tep_flag' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_set_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_register_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_read_number_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent print APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent parse APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent find APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent alloc / free APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent plugin related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'struct pevent_record' to 'struct tep_record' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename struct pevent to struct tep_handle (Michael Petlan) [1709242] - [tools] perf probe powerpc: Fix trace event post-processing (Michael Petlan) [1709242] - [tools] perf map: Optimize maps__fixup_overlappings() (Michael Petlan) [1709242] - [tools] perf map: Synthesize maps only for thread group leader (Michael Petlan) [1709242] - [tools] perf trace: Wire up the augmented syscalls with the syscalls:sys_enter_FOO beautifier (Michael Petlan) [1709242] - [tools] perf trace: Setup the augmented syscalls bpf-output event fields (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__setup_output_event() return the bpf-output event (Michael Petlan) [1709242] - [tools] perf trace: Handle "bpf-output" events associated with "__augmented_syscalls__" BPF map (Michael Petlan) [1709242] - [tools] perf bpf: Add wrappers to BPF_FUNC_probe_read(_str) functions (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf__setup_output_event() strerror() counterpart (Michael Petlan) [1709242] - [tools] perf bpf: Generalize bpf__setup_stdout() (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__for_each_stdout_map() generic (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf/stdio.h wrapper to bpf_perf_event_output function (Michael Petlan) [1709242] - [tools] perf bpf: Add struct bpf_map struct (Michael Petlan) [1709242] - [tools] perf report: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Display percent type in stdio output (Michael Petlan) [1709242] - [tools] perf annotate: Make local period the default percent type (Michael Petlan) [1709242] - [tools] perf annotate: Add support to toggle percent type (Michael Petlan) [1709242] - [tools] perf annotate: Pass browser percent_type in annotate_browser__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump() (Michael Petlan) [1709242] - [tools] perf annotate: Pass struct annotation_options to symbol__calc_lines() (Michael Petlan) [1709242] - [tools] perf annotate: Add percent_type to struct annotation_options (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_LOCAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_HITS_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Switch struct annotation_data::percent to array (Michael Petlan) [1709242] - [tools] perf annotate: Loop group events directly in annotation__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Rename hist to sym_hist in annotation__calc_percent (Michael Petlan) [1709242] - [tools] perf annotate: Rename local sample variables to data (Michael Petlan) [1709242] - [tools] perf annotate: Rename struct annotation_line::samples* to data* (Michael Petlan) [1709242] - [tools] perf annotate: Get rid of annotation__scnprintf_samples_period() (Michael Petlan) [1709242] - [tools] perf annotate: Make annotation_line__max_percent static (Michael Petlan) [1709242] - [tools] perf annotate: Make symbol__annotate_fprintf2() local (Michael Petlan) [1709242] - [tools] perf bpf: Add 'syscall_enter' probe helper for syscall enter tracepoints (Michael Petlan) [1709242] - [tools] perf tools: Drop unneeded bitmap_zero() calls (Michael Petlan) [1709242] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Michael Petlan) [1709242] - [tools] perf report: Add GUI report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf report: Add raw report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf auxtrace: Support for perf report -D for s390 (Michael Petlan) [1709242] - [tools] perf trace: Use perf_evsel__sc_tp_{uint,ptr} for "id"/"args" handling syscalls:* events (Michael Petlan) [1709242] - [tools] perf trace: Setup struct syscall_tp for syscalls:sys_{enter,exit}_NAME events (Michael Petlan) [1709242] - [tools] perf trace: Allow setting up a syscall_tp struct without a format_field (Michael Petlan) [1709242] - [tools] perf trace: Rename some syscall_tp methods to raw_syscall (Michael Petlan) [1709242] - [tools] perf trace: Use beautifiers on syscalls:sys_enter_ handlers (Michael Petlan) [1709242] - [tools] perf trace: Associate vfs_getname()'ed pathname with fd returned from 'openat' (Michael Petlan) [1709242] - [tools] perf trace: Do not require --no-syscalls to suppress strace like output (Michael Petlan) [1709242] - [tools] perf bpf: Include uapi/linux/bpf.h from the 'perf trace' script's bpf.h (Michael Petlan) [1709242] - [tools] perf tools: Allow overriding MAX_NR_CPUS at compile time (Michael Petlan) [1709242] - [tools] perf bpf: Show better message when failing to load an object (Michael Petlan) [1709242] - [tools] perf list: Unify metric group description format with PMU event description (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample when receiving a CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Support dummy address value for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Fix start tracing packet handling (Michael Petlan) [1709242] - [tools] perf build: Fix installation directory for eBPF (Michael Petlan) [1709242] - [tools] perf c2c report: Fix crash for empty browser (Michael Petlan) [1709242] - [tools] perf tests: Fix indexing when invoking subtests (Michael Petlan) [1709242] - [tools] perf trace: Beautify the AF_INET & AF_INET6 'socket' syscall 'protocol' args (Michael Petlan) [1709242] - [tools] perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg (Michael Petlan) [1709242] - [tools] perf trace beauty: Do not print NULL strarray entries (Michael Petlan) [1709242] - [tools] perf beauty: Add a generator for IPPROTO_ socket's protocol constants (Michael Petlan) [1709242] - [tools] tools include uapi: Grab a copy of linux/in.h (Michael Petlan) [1709242] - [tools] perf tests: Fix complex event name parsing (Michael Petlan) [1709242] - [tools] perf evlist: Fix error out while applying initial delay and LBR (Michael Petlan) [1709242] - [tools] perf trace beauty: Default header_dir to cwd to work without parms (Michael Petlan) [1709242] - [tools] perf test: Fix subtest number when showing results (Michael Petlan) [1709242] - [tools] perf stat: Get rid of extra clock display function (Michael Petlan) [1709242] - [tools] perf tools: Use perf_evsel__match instead of open coded equivalent (Michael Petlan) [1709242] - [tools] perf tools: Fix struct comm_str removal crash (Michael Petlan) [1709242] - [tools] perf machine: Use last_match threads cache only in single thread mode (Michael Petlan) [1709242] - [tools] perf machine: Add threads__set_last_match function (Michael Petlan) [1709242] - [tools] perf machine: Add threads__get_last_match function (Michael Petlan) [1709242] - [tools] perf tools: Synthesize GROUP_DESC feature in pipe mode (Michael Petlan) [1709242] - [tools] perf script: Show correct offsets for DWARF-based unwinding (Michael Petlan) [1709242] - [tools] perf trace arm64: Use generated syscall table (Michael Petlan) [1709242] - [tools] perf arm64: Generate system call table from asm/unistd.h (Michael Petlan) [1709242] - [tools] tools include: Grab copies of arm64 dependent unistd.h files (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh when event exists (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering when return address is in a register (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering (Michael Petlan) [1709242] - [tools] perf list: Add missing documentation for --desc and --debug options (Michael Petlan) [1709242] - [tools] perf stat: Add transaction flag (-T) support for s390 (Michael Petlan) [1709242] - [tools] perf json: Add s390 transaction counter definition (Michael Petlan) [1709242] - [tools] perf list: Add s390 support for detailed PMU event description (Michael Petlan) [1709242] - [tools] Revert "perf list: Add s390 support for detailed/verbose PMU event description" (Michael Petlan) [1709242] - [tools] perf cs-etm: Bail out immediately for instruction sample failure (Michael Petlan) [1709242] - [tools] perf cs-etm: Introduce invalid address macro (Michael Petlan) [1709242] - [tools] perf hists: Clarify callchain disabling when available (Michael Petlan) [1709242] - [tools] perf tests: Check that complex event name is parsed correctly (Michael Petlan) [1709242] - [arm64] arm64: perf: Reject stand-alone CHAIN events for PMUv3 (Michael Petlan) [1709242] - [x86] perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX (Michael Petlan) [1709242] - [kernel] perf/ring_buffer: Prevent concurent ring buffer access (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0 (Michael Petlan) [1709242] - [kernel] perf/core: Fix perf_pmu_unregister() locking (Michael Petlan) [1709242] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Michael Petlan) [1709242] - [kernel] perf/core: Force USER_DS when recording user stack data (Michael Petlan) [1709242] - [include] perf/UAPI: Clearly mark __PERF_SAMPLE_CALLCHAIN_EARLY as internal use (Michael Petlan) [1709242] - [x86] perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Simplify breakpoint enable in perf_event_modify_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Enable breakpoint in modify_user_hw_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove superfluous bp->attr.disabled = 0 (Michael Petlan) [1709242] - [kernel] arm64: perf: Add cap_user_time aarch64 (Michael Petlan) [1709242] - [include] arm_pmu: Add support for 64bit event counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support Extended PEBS for Goldmont Plus (Michael Petlan) [1709242] - [x86] perf/x86/intel/ds: Handle PEBS overflow for fixed counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support PEBS on fixed counters (Michael Petlan) [1709242] - [kernel] perf, tools: Use correct articles in comments (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Clean up and consolidate modify_user_hw_breakpoint_check() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Pass new breakpoint type to modify_breakpoint_slot() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove default hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/arch/arm64: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [powerpc] perf/arch/powerpc: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [x86] perf/arch/x86: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/hw_breakpoint: Pass arch breakpoint struct to arch_check_bp_in_kernelspace() (Michael Petlan) [1709242] - [kernel] perf/core: Change perf_mmap_fault() return type to 'vm_fault_t' (Michael Petlan) [1709242] - [x86] perf/x86/intel/lbr: Optimize context switches for the LBR call stack (Michael Petlan) [1709242] - [netdrv] cnic: Refactor code and mark expected switch fall-through (Nilesh Javali) [1665302] - [netdrv] cnic: remove use of VLAN_TAG_PRESENT (Nilesh Javali) [1665302] - [netdrv] cnic: use kvzalloc to allocate memory for csk_tbl (Nilesh Javali) [1665302] - [netdrv] cnic: remove redundant pointer req and variable func (Nilesh Javali) [1665302] - [scsi] drivers: Remove useless trailing comments from mmiowb() invocations (Nilesh Javali) [1665307] - [scsi] scsi: qedf: remove set but not used variables (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.20 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add return value to log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print fcport information on wait for upload timeout (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check the return value of start_xmit (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for fcoe_libfc_config failure (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add comment to display logging levels (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add LBA to underrun debug messages (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add driver state to 'driver_stats' debugfs node (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Change MSI-X load error message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Remove set but not used variable 'fr_len' (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.19 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Fix lport may be used uninitialized warning (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correctly handle refcounting of rdata (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't send ABTS for under run scenario (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't queue anything if upload is in progress (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fc_rport_priv reference counting fixes (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_scsi_done() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Wait for upload and link down processing during soft ctx reset (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add additional checks for io_req->sc_cmd validity (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup bit operations (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup locking in qedf_restart_rport() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: missing kref_put in qedf_xmit() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing fc_disc_init call after allocating lport (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Use a separate completion for cleanup commands (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify flush routine to handle all I/Os and TMF (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Simplify s/g list mapping (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Nilesh Javali) [1665301] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665301] - [scsi] scsi: stop setting up request->special (Nilesh Javali) [1665301] - [scsi] scsi: qedf: no need to check return value of debugfs_create functions (Nilesh Javali) [1665301] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: NULL check before some freeing functions is not needed (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fully convert to the generic DMA API (Nilesh Javali) [1665301] - [scsi] scsi: qedi: Adjust termination and offload ramrod timers (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Abort ep termination if offload not scheduled (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fix spelling mistake "oflload" -> "offload" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: remove declaration of nvm_image from stack (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Remove set but not used variable 'cls_sess' (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add ep_state for login completion on un-reachable targets (Nilesh Javali) [1665300] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Update driver version to 8.33.0.21 (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Move LL2 producer index processing in BH. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: add module param to set ping packet size (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add packet filter in light L2 Rx path. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Check for session online before getting iSCSI TLV data. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fully convert to the generic DMA API (Nilesh Javali) [1665300] - [x86] x86/kdump: Fall back to reserve high crashkernel memory (Pingfan Liu) [1682984] - [x86] x86/kdump: Have crashkernel=X reserve under 4G by default (Pingfan Liu) [1682984] - [x86] Revert "[x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr" (Pingfan Liu) [1682984] - [scsi] scsi: core: avoid pre-allocating big SGL for data (Ewan Milne) [1698297] - [scsi] scsi: core: avoid pre-allocating big SGL for protection information (Ewan Milne) [1698297] - [nvme] scsi: lib/sg_pool.c: improve APIs for allocating sg pool (Ewan Milne) [1698297] - [kvm] KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv_p9_guest_entry() (Suraj Jitindar Singh) [1700272] - [fs] ext4: avoid kernel warning when writing the superblock to a dead device (Lukas Czerner) [1695021] - [fs] ext4: cond_resched in work-heavy group loops (Lukas Czerner) [1698815] - [fs] ext4: ignore e_value_offs for xattrs with value-in-ea-inode (Lukas Czerner) [1698815] - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1698815] - [fs] ext4: use BUG() instead of BUG_ON(1) (Lukas Czerner) [1698815] - [fs] jbd2: check superblock mapped prior to committing (Lukas Czerner) [1698815] - [fs] ext4: remove incorrect comment for NEXT_ORPHAN() (Lukas Czerner) [1698815] - [fs] ext4: make sanity check in mballoc more strict (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race with debug_want_extra_isize (Lukas Czerner) [1698815] - [fs] ext4: fix ext4_show_options for file systems w/o journal (Lukas Czerner) [1698815] - [fs] ext4: actually request zeroing of inode table after grow (Lukas Czerner) [1698815] - [fs] Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal" (Lukas Czerner) [1698815] - [fs] ext4: fix some error pointer dereferences (Lukas Czerner) [1698815] - [fs] ext4: fix special inode number checks in __ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: prohibit fstrim in norecovery mode (Lukas Czerner) [1698815] - [fs] ext4: cleanup bh release code in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: brelse all indirect buffer in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: report real fs size after failed resize (Lukas Czerner) [1698815] - [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1698815] - [fs] ext4: remove useless ext4_pin_inode() (Lukas Czerner) [1698815] - [fs] ext4: avoid panic during forced reboot (Lukas Czerner) [1698815] - [fs] ext4: fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1698815] - [fs] ext4: fix NULL pointer dereference while journal is aborted (Lukas Czerner) [1698815] - [fs] jbd2: jbd2_get_transaction does not need to return a value (Lukas Czerner) [1698815] - [fs] jbd2: fix invalid descriptor block checksum (Lukas Czerner) [1698815] - [fs] ext4: fix bigalloc cluster freeing when hole punching under load (Lukas Czerner) [1698815] - [fs] ext4: add sysfs attr /sys/fs/ext4//journal_task (Lukas Czerner) [1698815] - [fs] ext4: Change debugging support help prefix from EXT4 to Ext4 (Lukas Czerner) [1698815] - [fs] ext4: fix compile error when using BUFFER_TRACE (Lukas Czerner) [1698815] - [fs] jbd2: fix compile warning when using JBUFFER_TRACE (Lukas Czerner) [1698815] - [fs] ext4: annotate more implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: annotate implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: don't update s_rev_level if not required (Lukas Czerner) [1698815] - [fs] jbd2: fold jbd2_superblock_csum_{verify,set} into their callers (Lukas Czerner) [1698815] - [fs] jbd2: fix race when writing superblock (Lukas Czerner) [1698815] - [fs] ext4: fix crash during online resizing (Lukas Czerner) [1698815] - [fs] ext4: disallow files with EXT4_JOURNAL_DATA_FL from EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: add mask of ext4 flags to swap (Lukas Czerner) [1698815] - [fs] ext4: update quota information while swapping boot loader inode (Lukas Czerner) [1698815] - [fs] ext4: cleanup pagecache before swap i_data (Lukas Czerner) [1698815] - [fs] ext4: fix check of inode in swap_inode_boot_loader (Lukas Czerner) [1698815] - [fs] ext4: unlock unused_pages timely when doing writeback (Lukas Czerner) [1698815] - [fs] ext4: cleanup clean_bdev_aliases() calls (Lukas Czerner) [1698815] - [fs] jbd2: discard dirty data when forgetting an un-journalled buffer (Lukas Czerner) [1698815] - [fs] jbd2: clear dirty flag when revoking a buffer from an older transaction (Lukas Czerner) [1698815] - [fs] ext4: replace opencoded i_writecount usage with inode_is_open_for_write() (Lukas Czerner) [1698815] - [fs] jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Lukas Czerner) [1698815] - [fs] ext4: use IS_ENCRYPTED() to check encryption status (Lukas Czerner) [1698815] - [fs] ext4: track writeback errors using the generic tracking infrastructure (Lukas Czerner) [1698815] - [fs] ext4: use ext4_write_inode() when fsyncing w/o a journal (Lukas Czerner) [1698815] - [fs] ext4: fix a potential fiemap/page fault deadlock w/ inline_data (Lukas Czerner) [1698815] - [fs] ext4: make sure enough credits are reserved for dioread_nolock writes (Lukas Czerner) [1698815] - [fs] ext4: check for shutdown and r/o file system in ext4_write_inode() (Lukas Czerner) [1698815] - [fs] ext4: force inode writes when nfsd calls commit_metadata() (Lukas Czerner) [1698815] - [fs] ext4: avoid declaring fs inconsistent due to invalid file handles (Lukas Czerner) [1698815] - [fs] ext4: include terminating u32 in size of xattr entries when expanding inodes (Lukas Czerner) [1698815] - [fs] ext4: compare old and new mode before setting update_mode flag (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_GROUP_ADD ioctl (Lukas Czerner) [1698815] - [fs] ext4: hard fail dax mount on unsupported devices (Lukas Czerner) [1698815] - [fs] ext4: remove redundant condition check (Lukas Czerner) [1698815] - [fs] jbd2: clean up indentation issue, replace spaces with tab (Lukas Czerner) [1698815] - [fs] ext4: clean up indentation issues, remove extraneous tabs (Lukas Czerner) [1698815] - [fs] ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() (Lukas Czerner) [1698815] - [fs] ext4: fix possible use after free in ext4_quota_enable (Lukas Czerner) [1698815] - [fs] jbd2: avoid long hold times of j_state_lock while committing a transaction (Lukas Czerner) [1698815] - [fs] ext4: add ext4_sb_bread() to disambiguate ENOMEM cases (Lukas Czerner) [1698815] - [fs] ext4: remove unneeded brelse call in ext4_xattr_inode_update_ref() (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race in ext4_remount()'s error path (Lukas Czerner) [1698815] - [fs] ext4: don't open-code ERR_CAST (Lukas Czerner) [1698815] - [fs] ext4: cache NULL when both default_acl and acl are NULL (Lukas Czerner) [1698815] - [fs] ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR (Lukas Czerner) [1698815] - [fs] ext4: fix setattr project check in fssetxattr ioctl (Lukas Czerner) [1698815] - [fs] ext4: convert fault handler to use vm_fault_t type (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: fix argument checking in EXT4_IOC_MOVE_EXT (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at page invalidation time (Lukas Czerner) [1698815] - [fs] ext4: adjust reserved cluster count when removing extents (Lukas Czerner) [1698815] - [fs] ext4: reduce reserved cluster count by number of allocated clusters (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at delayed write time (Lukas Czerner) [1698815] - [fs] ext4: add new pending reservation mechanism (Lukas Czerner) [1698815] - [fs] ext4: generalize extents status tree search functions (Lukas Czerner) [1698815] - [fs] ext4: readpages() should submit IO as read-ahead (Lukas Czerner) [1698815] - [fs] ext4: improve code readability in ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: use swap macro in mext_page_double_lock (Lukas Czerner) [1698815] - [fs] ext4: fix warning message in ext4_enable_quotas() (Lukas Czerner) [1698815] - [fs] ext4: super: extend timestamps to 40 bits (Lukas Czerner) [1698815] - [fs] jbd2: replace current_kernel_time64 with ktime equivalent (Lukas Czerner) [1698815] - [fs] ext4: use timespec64 for all inode times (Lukas Czerner) [1698815] - [fs] ext4: use ktime_get_real_seconds for i_dtime (Lukas Czerner) [1698815] - [fs] ext4: use 64-bit timestamps for mmp_time (Lukas Czerner) [1698815] - [scsi] scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add spdx (Don Brace) [1665565] - [scsi] scsi: smartpqi: update copyright (Don Brace) [1665565] - [scsi] scsi: smartpqi: add H3C controller IDs (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase LUN reset timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: Reporting 'logical unit failure' (Don Brace) [1665565] - [scsi] scsi: smartpqi_init: fix boolean expression in pqi_device_remove_start (Don Brace) [1665565] - [scsi] scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix build warnings (Don Brace) [1665565] - [scsi] scsi: smartpqi: update driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add ofa support (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase fw status register read timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add smp_utils support (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct lun reset issues (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct volume status (Don Brace) [1665565] - [scsi] scsi: smartpqi: do not offline disks for transient did no connect conditions (Don Brace) [1665565] - [scsi] scsi: smartpqi: allow for larger raid maps (Don Brace) [1665565] - [scsi] scsi: smartpqi: check for null device pointers (Don Brace) [1665565] - [scsi] scsi: smartpqi: enhance numa node detection (Don Brace) [1665565] - [scsi] scsi: smartpqi: wake up drives after os resumes from suspend (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix disk name mount point (Don Brace) [1665565] - [scsi] scsi: smartpqi: add h3c ssid (Don Brace) [1665565] - [scsi] scsi: smartpqi: add sysfs attributes (Don Brace) [1665565] - [scsi] scsi: smartpqi: refactor sending controller raid requests (Don Brace) [1665565] - [scsi] scsi: smartpqi: turn off lun data caching for ptraid (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct host serial num for ssa (Don Brace) [1665565] - [scsi] scsi: smartpqi: add no_write_same for logical volumes (Don Brace) [1665565] - [scsi] scsi: smartpqi: Add retries for device reset (Don Brace) [1665565] - [scsi] scsi: smartpqi: add support for PQI Config Table handshake (Don Brace) [1665565] - [scsi] scsi: smartpqi: fully convert to the generic DMA API (Don Brace) [1665565] - [net] rtnetlink: always put IFLA_LINK for links with a link-netnsid (Sabrina Dubroca) [1711933] - [net] ipv6: add inet6_fill_args (Ivan Vecera) [1711956] - [net] ipv4: add inet_fill_args (Ivan Vecera) [1711956] - [net] rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g (Ivan Vecera) [1711956] - [include] if_link: add IFLA_TARGET_NETNSID alias (Ivan Vecera) [1711956] - [net] rtnetlink: move type calculation out of loop (Ivan Vecera) [1711956] - [net] ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [net] ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [include] if_addr: add IFA_TARGET_NETNSID (Ivan Vecera) [1711956] - [net] rtnetlink: add rtnl_get_net_ns_capable() (Ivan Vecera) [1711956] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix untagged test (Hangbin Liu) [1710283] - [tools] selftests: forwarding: Tweak tc filters for mirror-to-gretap tests (Hangbin Liu) [1710283] - [tools] selftests: forwarding: lib: Avoid trapping soft devices (Hangbin Liu) [1710283] - [tools] selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 (Hangbin Liu) [1704659] - [net] sched: red: inform offloads about harddrop setting (Ivan Vecera) [1710999] - [net] tls: fix copy to fragments in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't copy negative amounts of data in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't leak IV and record seq when offload fails (Ivan Vecera) [1710366] - [net] tls: avoid potential deadlock in tls_set_device_offload_rx() (Ivan Vecera) [1710366] - [net] tls: prevent bad memory access in tls_is_sk_tx_device_offloaded() (Ivan Vecera) [1710366] - [net] tls: Combined memory allocation for decryption request (Ivan Vecera) [1710366] - [net] tls: Skip zerocopy path for ITER_KVEC (Ivan Vecera) [1710366] - [net] tls: Fix copy-paste error in tls_device_reencrypt (Ivan Vecera) [1710366] - [net] tls: Add rx inline crypto offload (Ivan Vecera) [1710366] - [net] tls: Fill software context without allocation (Ivan Vecera) [1710366] - [net] tls: Split tls_sw_release_resources_rx (Ivan Vecera) [1710366] - [net] tls: Split decrypt_skb to two functions (Ivan Vecera) [1710366] - [net] tcp: Don't coalesce decrypted and encrypted SKBs (Ivan Vecera) [1710366] - [include] Add TLS rx resync NDO (Ivan Vecera) [1710366] - [net] Add TLS RX offload feature (Ivan Vecera) [1710366] - [net] Add decrypted field to skb (Ivan Vecera) [1710366] - [net] tls: Use aead_request_alloc/free for request alloc/free (Ivan Vecera) [1710366] - [net] tls: Refactor tls_offload variable names (Ivan Vecera) [1703389]- [netdrv] qede: use ethtool_rx_flow_rule() to remove duplicated parser code (Manish Chopra) [1663274] - [netdrv] qede: place ethtool_rx_flow_spec after code after TC flower codebase (Manish Chopra) [1663274] - [netdrv] drivers: net: use flow action infrastructure (Manish Chopra) [1663274] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Manish Chopra) [1663274] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Manish Chopra) [1663274] - [netdrv] qede: Populate mbi version in ethtool driver query data. (Manish Chopra) [1663274] - [netdrv] qed: Define new MF bit for no_vlan config (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "faspath" -> "fastpath" (Manish Chopra) [1663274] - [netdrv] qed: Fix the DORQ's attentions handling (Manish Chopra) [1663274] - [netdrv] qed: Fix missing DORQ attentions (Manish Chopra) [1663274] - [netdrv] qed: Fix the doorbell address sanity check (Manish Chopra) [1663274] - [netdrv] qed: Delete redundant doorbell recovery types (Manish Chopra) [1663274] - [netdrv] qede: fix write to free'd pointer error and double free of ptp (Manish Chopra) [1663274] - [netdrv] qede: Fix internal loopback failure with jumbo mtu configuration (Manish Chopra) [1663274] - [netdrv] qed: Read device port count from the shmem (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP syn packet mac address validation. (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP buffer size provided for syn packet processing. (Manish Chopra) [1663274] - [netdrv] qed: fix indentation issue with statements in an if-block (Manish Chopra) [1663274] - [netdrv] qede: Add ethtool interface for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed: Add API for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed*: Advance drivers version to 8.37.0.20 (Manish Chopra) [1663274] - [netdrv] qed: Change verbosity for coalescing message. (Manish Chopra) [1663274] - [netdrv] qede: Fix system crash on configuring channels. (Manish Chopra) [1663274] - [netdrv] qed: Consider TX tcs while deriving the max num_queues for PF. (Manish Chopra) [1663274] - [netdrv] qed: Assign UFP TC value to vlan priority in UFP mode. (Manish Chopra) [1663274] - [netdrv] qed: Fix EQ full firmware assert. (Manish Chopra) [1663274] - [netdrv] qed: Fix stack out of bounds bug (Manish Chopra) [1663274] - [netdrv] qed: Fix system crash in ll2 xmit (Manish Chopra) [1663274] - [netdrv] qed: Fix VF probe failure while FLR (Manish Chopra) [1663274] - [netdrv] qed: Fix LACP pdu drops for VFs (Manish Chopra) [1663274] - [netdrv] qed: Fix bug in tx promiscuous mode settings (Manish Chopra) [1663274] - [netdrv] qede: Error recovery process (Manish Chopra) [1663274] - [netdrv] qed: Add infrastructure for error detection and recovery (Manish Chopra) [1663274] - [netdrv] qed: Revise load sequence to avoid PCI errors (Manish Chopra) [1663274] - [netdrv] qed: Mark expected switch fall-through (Manish Chopra) [1663274] - [include] qed: remove duplicated include from qed_if.h (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Fix out of bounds index check in query pkey (Manish Chopra) [1663274] - [netdrv] qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier (Manish Chopra) [1663274] - [include] qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count (Manish Chopra) [1663274] - [infiniband] infiniband/qedr: Potential null ptr dereference of qp (Manish Chopra) [1663274] - [netdrv] qed: Fix an error code qed_ll2_start_xmit() (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Dispalying" -> "Displaying" (Manish Chopra) [1663274] - [netdrv] qede: Register l2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Expose the doorbell overflow recovery mechanism to the protocol drivers (Manish Chopra) [1663274] - [netdrv] qed: Register light L2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow (Manish Chopra) [1663274] - [netdrv] qed: Add doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "attnetion" -> "attention" (Manish Chopra) [1663274] - [netdrv] qed: Add support for MBI upgrade over MFW. (Manish Chopra) [1663274] - [netdrv] qede: Update link status only when interface is ready. (Manish Chopra) [1663274] - [netdrv] qede: Simplify the usage of qede-flags. (Manish Chopra) [1663274] - [netdrv] qed: Display port_id in the UFP debug messages. (Manish Chopra) [1663274] - [netdrv] qed: Fix QM getters to always return a valid pq (Manish Chopra) [1663274] - [netdrv] qed: Fix bitmap_weight() check (Manish Chopra) [1663274] - [netdrv] drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo (Manish Chopra) [1663274] - [netdrv] qed: Fix reading wrong value in loop condition (Manish Chopra) [1663274] - [netdrv] qed: Fix rdma_info structure allocation (Manish Chopra) [1663274] - [netdrv] qed: Fix overriding offload_tc by protocols without APP TLV (Manish Chopra) [1663274] - [netdrv] qed: Fix PTT leak in qed_drain() (Manish Chopra) [1663274] - [netdrv] qed: Fix potential memory corruption (Manish Chopra) [1663274] - [netdrv] qed: Fix SPQ entries not returned to pool in error flows (Manish Chopra) [1663274] - [netdrv] qed: Fix blocking/unlimited SPQ entries leak (Manish Chopra) [1663274] - [netdrv] qed: Fix memory/entry leak in qed_init_sp_request() (Manish Chopra) [1663274] - [netdrv] qed: fix link config error handling (Manish Chopra) [1663274] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "transcevier" -> "transceiver" (Manish Chopra) [1663274] - [netdrv] qed: Prevent link getting down in case of autoneg-off. (Manish Chopra) [1663274] - [netdrv] qede: Check available link modes before link set from ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Add supported link and advertise link to display in ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Added supported transceiver modes, speed capability and board config to HSI. (Manish Chopra) [1663274] - [netdrv] qed: Align local and global PTT to propagate through the APIs. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Ireelevant" -> "Irrelevant" (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Remove enumerated type qed_roce_ll2_tx_dest (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" (Manish Chopra) [1663274] - [netdrv] qed: Remove set but not used variable 'p_archipelago' (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt (Manish Chopra) [1663274] - [netdrv] qed: Avoid constant logical operation warning in qed_vf_pf_acquire (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor (Manish Chopra) [1663274] - [netdrv] qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_set_tunn_cls_info (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "toogle" -> "toggle" (Manish Chopra) [1663274] - [netdrv] net: qed: list usage cleanup (Manish Chopra) [1663274] - [netdrv] net: qede: Use FIELD_SIZEOF directly instead of reimplementing its function (Manish Chopra) [1663274] - [netdrv] qed: remove duplicated include from qed_cxt.c (Manish Chopra) [1663274] - [netdrv] qed*: Utilize FW 8.37.7.0 (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: remove set but not used variable 'ctx' (Manish Chopra) [1663274] - [netdrv] qed: Lower the severity of a dcbx log message. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "comparsion" -> "comparison" (Manish Chopra) [1663274] - [netdrv] net_sched: remove list_head from tc_action (Manish Chopra) [1663274] - [infiniband] qedr: Add user space support for SRQ (Manish Chopra) [1663274] - [infiniband] qedr: Add support for kernel mode SRQ's (Manish Chopra) [1663274] - [infiniband] qedr: Add wrapping generic structure for qpidr and adjust idr routines. (Manish Chopra) [1663274] - [netdrv] qed/qede: qede_setup_tc() can be static (Manish Chopra) [1663274] - [netdrv] qede: Ingress tc flower offload (drop action) support. (Manish Chopra) [1663274] - [netdrv] qede: Add destination ip based flow profile. (Manish Chopra) [1663274] - [netdrv] qed/qede: Multi CoS support. (Manish Chopra) [1663274] - [netdrv] qede: qede_fp: Mark expected switch fall-through (Manish Chopra) [1663274] - [netdrv] qed: qed_dev: Mark expected switch fall-throughs (Manish Chopra) [1663274] - [netdrv] qed: Add Multi-TC RoCE support (Manish Chopra) [1663274] - [netdrv] qed: Add DCBX API - qed_dcbx_get_priority_tc() (Manish Chopra) [1663274] - [netdrv] qed: Make some functions static (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_get_cm_pq_idx_rl (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_set_gft_event_id_cm_hdr (Manish Chopra) [1663274] - [netdrv] qede: Add driver callbacks for eeprom module query. (Manish Chopra) [1663274] - [netdrv] qed: Add qed APIs for PHY module query. (Manish Chopra) [1663274] - [netdrv] qed: remove redundant pointer 'name' (Manish Chopra) [1663274] - [iommu] iommu: Don't print warning when IOMMU driver only supports unmanaged domains (Jerry Snitselaar) [1707616 1694210 1689183] - [iommu] iommu/vt-d: Check capability before disabling protected memory (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE (Jerry Snitselaar) [1694210 1694029] - [iommu] iommu/amd: Fix NULL dereference bug in match_hid_uid (Jerry Snitselaar) [1677737 1694210] - [iommu] iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Check identity map for hot-added devices (Jerry Snitselaar) [1694210] - [iommu] iommu/dmar: Fix buffer overflow during PCI bus notification (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix memory leak in intel_iommu_put_resv_regions() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Fix amd_iommu=force_isolation (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Handle domain agaw being less than iommu agaw (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Use memunmap to free memremap (Jerry Snitselaar) [1694210] - [iommu] amd/iommu: Fix Guest Virtual APIC Log Tail Address Register (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Return devid as alias for ACPI HID devices (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Free irqs in shutdown handler (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Move irq request past pm_runtime_enable (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Handle errors returned from PM framework (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: make sure TLB to be flushed before IOVA freed (Jerry Snitselaar) [1694210] - [idle] intel_idle: Get rid of custom ICPU() macro (Alexander Beregalov) [1710976] - [security] selinux: do not report error on connect(AF_UNSPEC) (Ondrej Mosnacek) [1707828] - [security] selinux: Check address length before reading address family (Ondrej Mosnacek) [1707828] - [scsi] scsi: core: add new RDAC LENOVO/DE_Series device (Maurizio Lombardi) [1700912] - [infiniband] i40iw: Avoid panic when handling the inetdev event (Stefan Assmann) [1659180] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659180] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Stefan Assmann) [1659180] - [infiniband] i40iw: remove use of VLAN_TAG_PRESENT (Stefan Assmann) [1659180] - [infiniband] RDMA/i40iw: Fix incorrect iterator type (Stefan Assmann) [1659180] - [infiniband] infiniband: i40iw, nes: don't use wall time for TCP sequence numbers (Stefan Assmann) [1659180] - [infiniband] i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt (Stefan Assmann) [1659180] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659174] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659174] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659174] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659174] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659174] - [netdrv] i40e: Memory leak in i40e_config_iwarp_qvlist (Stefan Assmann) [1659162] - [netdrv] i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c (Stefan Assmann) [1659162] - [netdrv] i40e: Use struct_size() in kzalloc() (Stefan Assmann) [1659162] - [netdrv] i40e: Revert ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: missing input validation on VF message handling by the PF (Stefan Assmann) [1659162] - [netdrv] i40e: Add support for X710 B/P & SFP+ cards (Stefan Assmann) [1659162] - [netdrv] i40e: Wrong truncation from u16 to u8 (Stefan Assmann) [1659162] - [netdrv] i40e: add num_vectors checker in iwarp handler (Stefan Assmann) [1659162] - [netdrv] i40e: Fix the typo in adding 40GE KR4 mode (Stefan Assmann) [1659162] - [netdrv] i40e: Setting VF to VLAN 0 requires restart (Stefan Assmann) [1659162] - [netdrv] i40e: add new pci id for X710/XXV710 N3000 cards (Stefan Assmann) [1659162] - [netdrv] i40e: VF's promiscuous attribute is not kept (Stefan Assmann) [1659162] - [netdrv] i40e: Introduce recovery mode support (Stefan Assmann) [1659162] - [netdrv] i40e: print PCI vendor and device ID during probe (Stefan Assmann) [1659162] - [netdrv] i40e: fix misleading message about promisc setting on un-trusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter (Stefan Assmann) [1659162] - [netdrv] i40e: Further implementation of LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre (Stefan Assmann) [1659162] - [netdrv] i40e: ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: remove error msg when vf with port vlan tries to remove vlan 0 (Stefan Assmann) [1659162] - [netdrv] i40e: change behavior on PF in response to MDD event (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for allowing too many MDD events on VF (Stefan Assmann) [1659162] - [netdrv] i40e: Fix misleading error message (Stefan Assmann) [1659162] - [netdrv] i40e: Able to add up to 16 MAC filters on an untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBASE_SR4 (Stefan Assmann) [1659162] - [netdrv] i40e: The driver now prints the API version in error message (Stefan Assmann) [1659162] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659162] - [netdrv] i40e: Remove misleading messages for untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Update i40e_init_dcb to return correct error (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for 10G ports LED not blinking (Stefan Assmann) [1659162] - [netdrv] i40e: save PTP time before a device reset (Stefan Assmann) [1659162] - [netdrv] i40e: don't allow changes to HW VLAN stripping on active port VLANs (Stefan Assmann) [1659162] - [netdrv] i40e: Implement DDP support in i40e driver (Stefan Assmann) [1659162] - [netdrv] i40e: Queues are reserved despite "Invalid argument" error (Stefan Assmann) [1659162] - [netdrv] i40e: add tracking of AF_XDP ZC state for each queue pair (Stefan Assmann) [1659162] - [netdrv] i40e: move i40e_xsk_umem function (Stefan Assmann) [1659162] - [netdrv] i40e: fix WoL support check (Stefan Assmann) [1659162] - [netdrv] i40e: fix i40e_ptp_adjtime when given a negative delta (Stefan Assmann) [1659162] - [netdrv] i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race (Stefan Assmann) [1659162] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1659162] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Stefan Assmann) [1659162] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659162] - [netdrv] i40e: clean up several indentation issues (Stefan Assmann) [1659162] - [netdrv] i40e: increase indentation (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove debugfs tx_timeout support (Stefan Assmann) [1659162] - [netdrv] i40e: check queue pairs num in config queues handler (Stefan Assmann) [1659162] - [netdrv] i40e: Change unmatched function types (Stefan Assmann) [1659162] - [netdrv] i40e: Add support FEC configuration for Fortville 25G (Stefan Assmann) [1659162] - [netdrv] i40e: Limiting RSS queues to CPUs (Stefan Assmann) [1659162] - [netdrv] i40e: Remove umem from VSI (Stefan Assmann) [1659162] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659162] - [netdrv] i40e: extend PTP gettime function to read system clock (Stefan Assmann) [1659162] - [netdrv] i40e: DRY rx_ptype handling code (Stefan Assmann) [1659162] - [netdrv] i40e: fix kerneldoc for xsk methods (Stefan Assmann) [1659162] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659162] - [netdrv] i40e: suppress bogus error message (Stefan Assmann) [1659162] - [netdrv] i40e: Allow disabling FW LLDP on X722 devices (Stefan Assmann) [1659162] - [netdrv] i40e: update driver version (Stefan Assmann) [1659162] - [netdrv] i40e: Protect access to VF control methods (Stefan Assmann) [1659162] - [netdrv] i40e: Replace strncpy with strlcpy to ensure null termination (Stefan Assmann) [1659162] - [netdrv] i40e: Add capability flag for stopping FW LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Use a local variable for readability (Stefan Assmann) [1659162] - [netdrv] i40e: Replace spin_is_locked() with lockdep (Stefan Assmann) [1659162] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Stefan Assmann) [1659162] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659162] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659162] - [netdrv] i40e: Remove unnecessary print statement (Stefan Assmann) [1659162] - [netdrv] i40e: Use proper enum in i40e_ndo_set_vf_link_state (Stefan Assmann) [1659162] - [nvme] nvmet: ignore EOPNOTSUPP for discard (Ewan Milne) [1696369] - [tools] tools: bpftool: fix potential NULL pointer dereference in do_load (Ivan Vecera) [1708560] - [tools] tools lib bpf: Provide wrapper for strerror_r to build in !_GNU_SOURCE systems (Ivan Vecera) [1708560] - [tools] libbpf: Remove the duplicate checking of function storage (Ivan Vecera) [1708560] - [tools] bpf: fix build error in libbpf with EXTRA_CFLAGS="-Wp, -D_FORTIFY_SOURCE=2 -O2" (Ivan Vecera) [1708560] - [tools] tools: include reallocarray feature test in FEATURE_TESTS_BASIC (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow reuse of maps with bpftool prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow map reuse (Ivan Vecera) [1708560] - [tools] tools: bpf: make use of reallocarray (Ivan Vecera) [1708560] - [tools] tools: libbpf: move library error code into a separate file (Ivan Vecera) [1708560] - [tools] tools: bpftool: reimplement bpf_prog_load() for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: add extended attributes version of bpf_object__open() (Ivan Vecera) [1708560] - [tools] tools: libbpf: recognize offload neutral maps (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow users to specify program type for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: expose the prog type guessing from section name logic (Ivan Vecera) [1708560] - [tools] tools: bpftool: add support for loading programs for offload (Ivan Vecera) [1708560] - [tools] tools: bpftool: refactor argument parsing for prog load (Ivan Vecera) [1708560] - [tools] selftests/bpf: add Error: prefix in check_extack helper (Ivan Vecera) [1708560] - [tools] selftests/bpf: remove duplicated word from test offloads (Ivan Vecera) [1708560] - [tools] tools: bpftool: deal with options upfront (Ivan Vecera) [1708560] - [tools] tools: bpftool: add missing --bpffs to completions (Ivan Vecera) [1708560] - [tools] tools: bpftool: drop unnecessary Author comments (Ivan Vecera) [1708560] - [tools] tools: libbpf: don't return '.text' as a program for multi-function programs (Ivan Vecera) [1708560] - [tools] tools: libbpf: restore the ability to load programs from .text section (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow setting ifindex for programs and maps (Ivan Vecera) [1708560] - [tools] tools: libbpf: add section names for missing program types (Ivan Vecera) [1708560] - [tools] tools: bpftool: use correct make variable type to improve compilation time (Ivan Vecera) [1708560] - [scsi] scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Dick Kennedy) [1588024]- [xen] ALSA: xen: Introduce shared buffer helpers for page directory... (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Initialize completion for defer messages (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Remove duplicate assignment (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Fix uninitialized adev deref (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Add pre/post bank switch ops (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: keep track of Masters in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support for multi link bank switch (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: Handle multiple master instances in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support to lock across bus instances (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix acquiring bus lock twice during master release (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix incorrect exit after configuring stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix duplicate stream state assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix race between creating and refreshing sysfs entries (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors (Jaroslav Kysela) [1683051] - [include] ALSA: uapi: #include in asound.h (Jaroslav Kysela) [1683051] - [include] ALSA: timer: fix wrong comment to refer to 'SNDRV_TIMER_PSFLG_*' (Jaroslav Kysela) [1683051] - [sound] ALSA: x86/cpu: Sanitize FAM6_ATOM naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: don't select DPCM via simple-audio-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: don't select DPCM via audio-graph-card (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Avoid superfluous COEF EAPD setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixup headphone noise via runtime suspend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix unused variable warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: toneport: Fix broken usage of timer for delayed execution (Jaroslav Kysela) [1683051] - [sound] ALSA: aica: Fix a long-time build breakage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi: no checking monitor in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save PGA for mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save output volume for mixer controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: initialize setting when ramping volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: core: fix undefined nocodec reference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: xtensa: fix undefined references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: add CometLake PCI IDs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC295 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: Fix an uninitialized variable compile warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix a compile warning with CONFIG_PCI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sound/soc/sof/: fix kconfig dependency warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: change trace level on iec control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: Fix restore of DAPM Muxes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: RT5677-SPI: Disable 16Bit SPI Transfers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Consider eld_valid when reporting jack event (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Read the pin sense from register when repolling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add reserved DMA memory support (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: emux: soundfont.c: divide by zero in calc_gus_envelope_time() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: add sof-rt5682 machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic:refine code style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: add DMIC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: CNL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: APL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: IPC: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: intel: hda: add hw_params_upon_resume flag for hda stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: handle real stream interrupts only (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: store stream capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: PCM: add period_elapsed work to fix race condition in interrupt context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set bus->idx as 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set I2S slave before enabling DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add SSP info to the chip info struct (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add the SSP Host Device memory space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: topology: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASOC: SOF: ipc: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: add Kconfig option for strict ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: avoid Oops if DMA setup fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: stream is already locked in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: remove redundant null checks of dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skip hw_free on codec dai for which the stream is invalid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix valid stream condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: unlock the device on startup errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update the support rate list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Fix missing break in switch statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "incompatible" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in error handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix to use list_for_each_entry_safe() when delete items (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix return value check in sprd_mcdt_probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: fix DAI_CLK_EN register bit overwrite (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix kcontrols for effect widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: cache pdev->dev pointer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix potential uninitialized variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: remove "model" attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmix: fix object reference leaks in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs43130: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add Geminilake Realtek+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make boards more available for compile test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: Make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx: fix fiq dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_micfil: Remove set but not used variable 'osr' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Enable TDM support for DSP_A/B modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure wclk and bclk of master codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set to module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Register irq handler after the chip initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: fix a double free bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unregister device twice on ASoC driver (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: use dynamic buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix a memory leak bug (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix misuse of x (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - EAPD turn on later (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Dell AIO speaker noise (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: select relevant machine drivers for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make sure BDW based machine drivers build for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Build support for SOF core and Intel drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Kconfig: expose common option between SST and SOF drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add platform differentiation for APL and CNL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: add SKL+ platform DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add support for HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA trace operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA stream operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add hda-bus support and initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA PCM operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA firmware loader (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add ACPI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add HDA controller for Intel DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add APL/CNL HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add legacy IPC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BDW HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add utils (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add xtensa support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Nocodec machine driver support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PM support (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: SOF: Add userspace ABI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add firmware loader support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP HW abstraction operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP firmware logger support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for loading topologies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCM operations support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for IPC IO between DSP and Host (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add driver debug support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware KControl support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware driver core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: simplify dai driver initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Read pin switches conf from devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add missing return 0 in remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix irq mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix compilation warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add support for runtime pm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Update is_slave_mode with correct value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum multi-channel data transfer support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: rt5682: initialize mutex before using (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: return the get_irq error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup 6ch settings to 8ch (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add new Dell platform for headset mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi add device_link to card device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: Remove set but not used variable 'stage_type' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: save fixed-up hw_params of BE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tobermory: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: speyside: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: snow: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: pcm: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: lowland: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: littlemill: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: idma: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: bells: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: arndale: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ps3: Remove set but not used variables 'start_vaddr' and 'pcm_index' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - add two more pin configuration sets to quirk table (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't refer to snd_cards array directly (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Drop superfluous id-uniquification behavior (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Fix card races between register and disconnect (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Fix racy addition/deletion of nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_bus_init(), too (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize power_state field properly (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect racy pool manipulation from OSS sequencer (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Cover unsubscribe_port() in list_mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing regmap requirement (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix racy display power access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: fix error handling when try_module_get() fails. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl: fix wrong number of channels (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Coding style fixes (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Simplify error path in snd_timer_open() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix race of get-subscription call vs port-delete ioctls (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect in-kernel ioctl calls with mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove superfluous irqsave flags (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Align temporary re-locking with irqsave version (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use kvmalloc() for cell pools (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Revert active callback sync check at close (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add two more machines to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix spacing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove headset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: update module refcount if module_get_upon_open is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: conditionally increase module refcount on component open (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm1133-ev1: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: phycore-ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm030-audio-fabric: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_rdk: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_ds: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mx27vis-aic32x4: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc8610_hpcd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-ssi: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm-fiq: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-mc13783: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-es8328: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: fix sai driver name initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the correct dobj to free enum control values and texts (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix OOB-reads from strlcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: change mic bias DAPM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Support synchronous mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix big-endian check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdmout: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: rework quirks settings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-frddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove link components before cleaning up card resources (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: add remove() callback for component driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l35: Disable regulators on driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add adc volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add support of master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add reset management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add regulator management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98357a: add missing supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Playback PowerTune Controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Do not use stream buffer size before it is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix spelling mistake "faied" -> "failed" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: adjust waterlevel in frame unit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add compatible for rk1808 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fixup pdm fractional div (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: optimize clear logic (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add default regs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: using left justified store mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: change dma burst to 8 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fix regmap_ops hang issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Update copyright and use SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix the smatch warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Change author's name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Move to ACT_INIT state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix modular build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once and keep it enabled (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_max98357_dev_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: TS3A227: fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make use of local variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: aic31xx_set_jack() can be static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Check for buffer in trigger stop (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Align tplg pointer increment across all kcontrols (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: support driver alias names for FE topology overrides (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio compress offload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: set power_check callback for widgets that shouldnt be always on (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add button press detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add headphone/headset detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: skip missing substream while applying symmetry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [acpi] ALSA: ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove set but not used variable 'dai_name' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add support for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix typo in comment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: fix spelling mistake: "missign" -> "missing" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with DA7219 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with TS3A227 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Add ACPI ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add multi endpoint support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix Common Pins (Jaroslav Kysela) [1683051] - [sound] ALSA: us122l: Use alloc_pages_exact() (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make snd_timer_close() really kill pending actions (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Check ack_list emptiness instead of bit flag (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make sure to clear pending ack list (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Unify timer callback process code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: Fix kbuild failure (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Add support of loading GUS-patch (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer CPU DAI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: enable S24_LE format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Only enable with common clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Allow 192000 Sample Rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove mclk references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Restructure set_dai_sysclk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Dynamically Determine Clocking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Move aosr and dosr setting to separate functions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Control clock gating with CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model BDIV divider in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model PLL in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: aloop: Support S24 sample formats (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Don't suspend stream in unrecoverable PCM state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf-audio: Remove redundant of_match_node call (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix incorrect extern (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of 64 bits division (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix crash at suspend/resume after failed codec registration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Simplify alt firmware loading code (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix possible OOB access in PCM oss plugins (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: test memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: lochnagar: Add driver to support Lochnagar 2 sound card (Jaroslav Kysela) [1683051] - [mfd] ALSA: mfd: lochnagar: Add support for the Cirrus Logic Lochnagar (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Properly Set Processing Blocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: rename asoc_simple_card_xxx() to asoc_simple_() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_card_init_priv() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_dai_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_hw_param() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_shutdown() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_startup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: share common priv for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_debug_info() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Update DA7219 DAI clock name to align with codec updates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Expose BCLK and WCLK control through CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix channel swap issue when stream starts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: add constraint for the asrc of older version (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: Set auto-increment bit for register writes (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Fix Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: add mmap support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: fix debugfs warnings on entry creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: manage multiple prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct some minor issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Don't use register read to determine slave/master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Break out clock setting into separate function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add HALO MPU fault logging (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for new Halo core DSPs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Fix UBSAN warning. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out DSP specific operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out parsing of firmware ID header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor firmware status reading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Don't export wm_adsp2_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Shutdown any compressed streams on DSP watchdog timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add locking to wm_adsp2_bus_error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct handling of compressed streams that restart (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free link string in error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free stream_name of dai_drv (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Don't trigger jackpoll_work in azx_resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: add graph_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: rename graph_get_conversion() to graph_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add simple_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename simple_get_conversion() to simple_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: recording has no sound after booting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: fix jack type detection issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Check JD status when system resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: skip for i2s5 in mck_disable (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use 8 byte header for IR context to get isochronous cycle (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support MOTU 8pre FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for active-high jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: Make gpio property optional (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: dt-bindings: add regulator property to simple amplifier (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: simple-amplifier: remame dio2125 documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: use 'version' field of unit directory to identify model (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: add a check for request_region (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: add a check for ioremap_nocache (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: create tlv before soc_tplg_init_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: hdmi - add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: automatic selecting BCLK in I2S master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the typo of function name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of widget with prefixed name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Headset Mic JD not stable (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: avoid build error without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Avoid NULL pointer dereference at snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: axi-i2s: let both capture and playback be optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: Avoid a potential deadlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix registers declaration in regmap (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix the issue of the widget with prefix name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: prevent snd_soc_dpcm use after free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:hdac_hda:use correct format to setup hda codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:soc-pcm:fix a codec fixup issue in TDM case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: fix davinci_mcasp_probe dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ams-delta: remove duplicate 'const' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: remove compat dma probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: use default dai name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: improve channel capabilities handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: change trigger traces (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add i2c dependency for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: fix compiler warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix DAPM routes for capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Fix probe deferral following prelink failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: avoid limiting params->msbits in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix set_sync service (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix oversampling mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix exposed capabilities in spdif mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix iec958 controls indexation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ab8500: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix S/PDIF DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for MOTU MicroBook II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd add loopback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: fix reset gpio reference counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: skip useless write in slave mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: remove useless callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix dma configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix stream count management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix 16 bit format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix IRQ clearing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: fix dependency for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add Maxim98373 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: fix SSI9 4/5/6/7 busif related register address (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: fix construction of PCM frame for capture direction (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Extend i915 component bind timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Improve logging messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for multiple compressed buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor compress stream initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Reorder some functions for improved clarity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out stripping padding from ADSP data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: sound card name from device tree (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Prevent uninitialized variable use (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix of_node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix of-node refcount unbalance in DAI-link parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow compressed buffers in any memory region (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Update cached error state on trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: Fix energysense SLEEP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix multiple "IIS multi" devices initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix secondary platform device unregistration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk: Add DAI links for Multi-Playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add Geminilake Dialog Maxim machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Headset button support in broxton machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator supply to cpvdd (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1977: Add support for setting MICBIAS via DT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Potential small memory leak in dapm_cnew_widget() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add missing DAPM routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Make function 'wm8741_mute' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix register setting issue in RIGHT_J mode (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: imx-sgtl5000: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix missing of_node_put() at simple_dai_link_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix refcount underflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Ensure proper sample rate on pri/sec PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: remove set but not used variables 'mask, cr1' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free created components in tplg load error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Make some symbols static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select dmic for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix sysclk_df type (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix TXCLK_DF mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add support to disable on-chip PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add runtime support for DSP_A and I2S modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Fix frame polarity for DSP_A format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Set constraint to always have 32 sample bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Remove capture support for codecs without ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: fix spelling mistake "doens't" -> "doesn't" (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Expose sample resolution through proc interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Prevent potential NULL platform data dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Remove unused SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME flag (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update TDM usage to be more flexible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add support for master mode BCLK rate adjustment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Comments clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Change indentation in SAMSUNG_I2S_FMTS definition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Simplify pri_dai, sec_dai pointers usage (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Specify DMA channel names through custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add support for secondary CPU DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Get rid of a static spinlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move quirks data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move IP variant data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Drop spinlock pointer from i2s_dai data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move SFR pointer to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: Remove set but not used variable 'hw' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Disable PC beep in passthrough on alc285 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Make symbol 'cros_ec_dai' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Remove unused including (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move registers cache to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move opclk data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move core clk to the driver common data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Add widgets and routes for DPCM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move clk supplier data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Restore support for the secondary PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Comment why read blocks when PCM is not running (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove new_mach_data field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl-match.c: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: icl-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: hsw-bdw-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: glk-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cht-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: byt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: bxt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: icl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hsw-bdw-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hda-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cnl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: byt-match.c: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to single component with multiple DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Allow to specify custom DMA device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Extend use of chan_names provided in custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Improve of_node test in dmaengine_pcm_request_chan_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix prescaler setting for the secondary DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use __printf markup to silence compiler (Jaroslav Kysela) [1683051] - [sound] ALSA: tlv320aic32x4: delay i2c access by 1 ms after hardware reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix rx stream assign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Set OSR mode in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Add digital mute callback (Jaroslav Kysela) [1683051] - [sound] ALSA: PCM: check if ops are defined before suspending PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: use devm_kzalloc for all structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: use pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add clock select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add soft reset on probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: set .ignore_module_refcount field in component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: don't increase component module refcount unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: gpiolib: acpi: Introduce ACPI_GPIO_QUIRK_ONLY_GPIOIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: convert license header to SPDX (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-analog: add missing license information (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: regulator notifier registration should be managed (Jaroslav Kysela) [1683051] - [sound] ALSA: i915/snd_hdac: I915 subcomponent for the snd_hdac (Jaroslav Kysela) [1683051] - [base] ALSA: components: multiple components for a device (Jaroslav Kysela) [1683051] - [documentation] ALSA: component: Add documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Revert capture stream behavior change in blocking mode (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix function name in kernel-doc comment (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_all() API change (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: stm32: i2s: manage clock power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Remove unnecessary const qualifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix implicit fb endpoint setup by quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for HP EliteBook 840 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Use C++ style comments in header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Kconfig: Show knob, and depend on MIPS || COMPILE_TEST (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Add support for devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Use SPDX license notifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Prevent clk_get_rate() calls in atomic context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Line Playback Volume, Line Boost Volume, Line Right, Line Left, Line Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add FM Playback Volume, FM Left, FM Right, FM Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Playback Switch, Mic2 Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Merge sun4i_codec_left_mixer_controls and sun4i_codec_right_mixer_controls into sun4i_codec_mixer_controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Boost Volume, Mic2 Boost Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add sun7i_codec_controls, sun7i_codec_codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic Playback Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add MIC2 Pre-Amplifier, Mic2 input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: fix spelling mistake "Deemphatize" -> "Deemphasize" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix semicolon.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: correct shift bit for ssiu9 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Add jz4725b-codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: harden use of lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xtensa: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dwc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Clean up proc file creations (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Move card id proc creation into info.c (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Minor optimization (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Drop unused snd_info_entry.card field (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Add standard helpers for card proc file entries (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: opl4: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Add helper functions for component trigger/set_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Clarify the intent of current compressed ops handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: remove some unnecessary NULL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: Fix ADC powerup sequencing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: spi: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: parisc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: atmel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix build error without CONFIG_PCI (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Fix stop handling on compressed capture streams (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for new T+A USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Always register entries recursively (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't allow NULL device for memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: fix missing header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd: fix spelling mistake "offest" -> "offset" (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: unload physical dai link in remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: add SND_SOC_DOBJ_GRAPH type for dapm routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: clear platform pointers on error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add warnings for widget overwrite when adding route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Only power up active channels from a DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix oops/use-after-free case with dai driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix use-after-free issue with dailink sname (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: add btcvsd driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Add channel numbers to AIFs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup TDM Split mode check for CTU (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: synchronize connection check for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup MIX kctrl registration (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hal2: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Serialize codec registrations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use a common helper for hp pin reference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix lose hp_pins for disable auto mute (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone support for System76 darp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: remove a superfluous function declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio DMA platfrom driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: modify dapm route loading routine and add dapm route unloading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix memory leak in soc_tplg_dapm_widget_create (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Remove widgets from dobj list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Reduce number of dereferences when accessing dobj (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use standard device registration for beep (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Record the current power state before suspend/resume calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: remove useless test (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed hp_pin no value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Add codec driver for Cros EC (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: Documentation: Add google, cros-ec-codec (Jaroslav Kysela) [1683051] - [maintainers] ALSA: MAINTAINERS: add maintainers for ChromeOS EC sub-drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing slimbus dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Cleanup DSD whitelist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: add slim support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add audio routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add capture dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add playback dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add basic controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_rt298: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bdw-rt5677: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broadwell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: haswell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add helper to change platform name for all dailinks (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: add support for Solid State Logic Duende Classic/Mini (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Variable "ret" in function rt5651_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: add static inline fallbacks when CONFIG_ACPI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix clocking calculations when not using the PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the set_bclk_ratio interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs V2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fixup build error for mt6358 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix tight loop of OSS capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add Opus #3 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: add platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow soc_find_component lookups to match parent of_node (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: Off by one in latter_handle_midi_msg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: make const arrays static, reduces object code size (Jaroslav Kysela) [1683051] - [sound] ALSA: proc: Avoid possible leaks of snd_info_entry objects (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Simplify proc file destruction (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Drop unused snd_pcm_substream.file field (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: comment cleanup about destination address of async transactions for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Cleanup snd_pcm_stream_lock() & co (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: More fine-grained PCM link locking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Fix multi-CODEC setups (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support rx MIDI functionality for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-specific operation to fill transaction buffer with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address to receive async transaction for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support tx MIDI functionality of Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address range to receive async transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: change prototype of handler for async transaction with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Correct the setting while select ASRC clk for AD/DA filter (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add driver flag for runtime PM (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: implement runtime suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: remove redundant clock enable API (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add runtime PM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: get clock handles early in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: runtime power management support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename to asoc_simple_card_canonicalize_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add soc_cleanup_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: reduce if/else nest on soc_probe_link_dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: merge card resources cleanup method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add new snd_soc_flush_all_delayed_work() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add .num_platform for dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make PCM linked list consistent while re-grouping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Unify snd_pcm_group initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_card_unref() inside in_pcm_file() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mute LED support for HP ProBook 470 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to parse of clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring for dump of sync status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to get clock status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to switch mode to fetch PCM frame (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to dump status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: obsolete proc node to leave one node (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: unify protocol layer for FF400/FF800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: rename protocol layer for former models (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: add explanation of legacy/modern style of dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Remove expensive print in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove error due to probe deferral (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: lower log level for potential probe deferral cases (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: put of nodes if finding codec fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix oops on re-probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add default pdata for i2s mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Set DAI format for dmic codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select max98927 for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix PLL source register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't defer probe on optional, NULL components (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make snd_pcm_suspend() local static (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Move PCM suspend/resume code into trigger callback (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Suspend streams globally via device type PM ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Make snd_soc_find_component() more robust (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix init platform memory handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: parse AES audio parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: remove few unused variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: fix waring unused-function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe control for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe bits for controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add verbs for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add register offset for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add api to program stripe control bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skl: Fix display power regression (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix typo for ALC225 model (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Hold client_mutex around soc_init_dai_link() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use correct drvdata in snd_byt_cht_es8316_mc_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: move the codec PLL configuration to _init (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add recalc_rate function to return DAI clock rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: MCLK should be enabled before DAI clocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: defer card probe until all component is added to list (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Remove set but not used variable 'first_ch_bits' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatches for register mask and value in hdac controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix CM6206 register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Variable "buf" in function rt274_jack_detect() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ADAU7002: Add optional delay before start of capture (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Potential NULL dereference in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-232 (v1.0) tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for jack-detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirks module parameter (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic mapping" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for jack detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add ACPI ID 10EC5640 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for PoV P1006W tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: update BSDSR/BSDISR handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: Allow SCLK pad drive strength to be changed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable SPDIF driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add SPDIF audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add MICFIL SoC Digital Audio Interface driver. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eliminate left-over from Raumfeld machine driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt298: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rl6437a: use __be32 for a __be32 buf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: store eq kcontrol byte in __be (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use logical AND (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6351: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs42xx.c: fix boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix boolean assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98927: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rt286: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4271: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98383: fix boolean assignments to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: remove unused mux/mixer define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: remove unused mux define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: fix kernel doc descriptions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: declare trigger function as static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: Add support for AK4497 (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: fix a missing check of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: fix check on snd_card_register (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1712: fix a missing check of snd_i2c_sendbytes (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: add a check of the status of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: oxygen: initialize spdif_playback_enable to 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: virtuoso: add de-emphasis control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support Dell headset mode for New AIO platform (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Always check descriptor sizes in parser code (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Check mixer unit descriptors more strictly (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Move context save/restore to runtime_pm callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN check for pcm driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 (ME176C) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Simplify is_byt_cr() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add ACPI match table entry for ES8316 codec on BYTCR platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Set card long_name based on quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add input-map support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add external speaker mux support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Minor refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Sort includes alphabetically (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Let core handle GPIO descriptor (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator/gpio: Allow nonexclusive GPIO access (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Default enable high on DT regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add DAC mono mix switch mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add workaround for silence of rk3288 ACODEC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: support ACODEC for rk3328 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add asoc_simple_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable audio formatter driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add pcm formatter platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: remove simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add asoc_graph_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: check "reg" property on asoc_simple_card_get_dai_id() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: use snd_mask_set_format in all machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: simplify boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: assign booleans to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: remove unneeded semicolon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless cast (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: enable MCLK in STANDBY (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: save model id directly in of_device_id.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: make the driver visible in Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: Add driver for CS4341 DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix recording no sound issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: atom: Make PCI dependency explicit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: prevent potential divide by zero bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a small memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: change license header format style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Grammar s/the the/the/ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: cleanup a debug printk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: set jack only for a specific backend (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Revert DSP detection on legacy HD-audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: clear pending irq handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable the headset mic auto detection for ASUS laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver selection (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: abort probe if DSP is present and Skylake driver selected (Jaroslav Kysela) [1683051] - [sound] ALSA: HDA: export process_unsol_events() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix model-id of unit for Apogee Ensemble (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Use Xen common shared buffer implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Kconfig: Remove the deprecated options (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Merge davinci and omap directories (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add mute LED support for HP EliteBook 840 G4 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle model-specific registers (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for packet streaming on Fireface 800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: allocate isochronous resources in mode-specific implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle multiplier mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to switch fetching mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix for state to fetch PCM frames (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use the same print format for 'without_header' tracepoints (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong handling payload_length as payload_quadlet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add display_port_rx port routing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to Display port RX dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: add support for display_port_rx (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Add support to compress offload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: add support to MP3 format (Jaroslav Kysela) [1683051] - [sound] ALSA: soc-compress: add support to snd_compr_set_runtime_buffer() (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: make use of runtime buffer for copy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add more platform granularity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: merge simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: merge audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() ID method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Invoke pcm_new() for all DAI-link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the digital_mute interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: fix do_div warning in spdifin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add error logs on probe, remove dependency on NHLT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless tests on HDaudio capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: stop probe if HDaudio capabilities don't exist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Harden DSP detection with PCI class/subclass info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add CFL-S support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add powersaving widgets for DAC and ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable i2s driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Add i2s driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl with rt5660 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add support for spdifin backend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Dereference pointer for memcpy sizeof in asoc_simple_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add support for Huawei WMI micmute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix front speakers on Huawei MBXP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove RSND_REG_ from rsnd_reg (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface 800 with MIDI functionality only (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: localize a handler for MIDI messages on tx transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add driver data for register for MIDI high address (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share register for async transaction of MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for second optical interface for ADAT stream (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to get current sampling rate and clock source (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share status and configuration dump (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share some registers for status of clock synchronization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: add dai-link support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - make pci_iounmap() call conditional (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Always set display_power_control for Intel HSW+ codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add missing display power-off at driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make snd_hdac_display_power() void function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Properly free the display power at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Refactor display power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: use cpu/codec pointer on simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fix build warning without CONFIG_OF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: add rt5663 codec select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: fix the audio jack button remapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Point of View Mobii TAB-P1005W-232 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Prowise PT301 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Refactoring PM code (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix reference to wrong register for clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Add copyright and module author (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add configuration for headset codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add TDM configuration for speaker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix signal paths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Calculate LRCLK divider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Remove useless assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Enable headset button support for new codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack button support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack pointer and unsolicited event bits to callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed headphone issue for ALC700 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5660: Add a new ACPI match ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ak4104: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: cs4270: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use dma_ops of parent device for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use DMA addr rather than CPU pa for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Gnawty (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove direct OF name and type accesses (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire C24-860 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added max98373_reset for stable amp reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add missing TDM Split mode support for simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup mod ID for CTU regmap read/write (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: indicates Channel and Mode for debug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Add Tegra186 and Tegra194 support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra - Probe up to 8 codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Clapper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove raumfeld machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for ICL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: au8540: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add support for AMD Stoney Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix starvation on down_write_nonblock() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_pcm_unlink() conditionally at closing (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: compatible string as shortname (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: thinkpad_acpi: Add audio mute LED classdev support (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: dell-laptop: Add micmute LED trigger support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Support led audio trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce module_param wakeup_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce mode switch delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Create and setup jack in init callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Add board specific dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Implement configurable dismod handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Update PDIR (pin direction) register handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Clear TXSTAT register before activating serializers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add FW reply for MCLK/SCLK IPC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Make DSP replies more human readable (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: trigger: Introduce audio mute LED trigger (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: core: Introduce LED pattern trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support ALC300 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix whitespace (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: makes snd_soc_of_parse_audio_prefix() inline (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix a NULL vs IS_ERR() check in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers" (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Consolidate helpers for adding and replacing ctl elements (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Fix race between adding and removing a user element (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: notify events of change of state for userspace applications (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: apply small refactoring to handle several type of event for hwdep interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: queue events for change of control surface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: add new hwdep ioctl command to get state image (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: pick up data of state from tx isochronous pakcets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Fix latency value calculation for pm_qos (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup define position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup typo SND_AUDIO_GRAPH_CARD (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_of_parse_node_prefix() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: add VCC regulator widget (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add support for cpvdd regulator supply (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: remove "option" from asoc_simple_card_of_parse_routing() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: accept NULL parameter on asoc_simple_card_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove asoc_simple_card_clk_register() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: makes rsnd_ssi_is_dma_mode() static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup rsnd_parse_connect_ssiu_compatible() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add support for Secondary MI2S interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Update slot_width for Quaternary TDM port (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use platform_data for machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: fix interface for Chromebook machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: define common interface for machine driver configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: fix: continue searching when machine is ignored (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix Kconfigs, make HDaudio codec optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clocking modes (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use device_type helpers to access the node type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - fix AE-5 pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add new ZxR quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: clean up indentation, replace spaces with tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Fix error handling of regulator_set_load (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix spelling mistake "Inavlid" -> "Invalid" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: fix indentation issue with return statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320dac33: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: asihpi: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert a few more users to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Add regulator support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: Add support for AK4118 S/PDIF transceiver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Fix device reset-registers trigger value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: remove set but not used variable 'dma_buffer' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fixed build errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Recalculate audio map forcely when card instantiated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix memory leak of i2s_data on error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add DT property for single-ended output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Rename output widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Set dai_link id to each dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: add missing route for ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: enable acp3x drivers build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x system resume pm op (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x runtime pm ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x tdm mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x i2s ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x pcm driver dma ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Interrupt handler changes for ACP3x DMA driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add ACP3x PCM platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: create ACP3x PCM platform device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP3.0 PCI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP 3.x IP register header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Power down links before turning off display audio power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out common init code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix dma-unsafe read of scratch registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing slave_config setting for I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: No need to initialize max_xx_thres when it is not used (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Re-arrange files for core McBSP and Sidetone function split (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Move out the FIFO check from set_threshold and get_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Simplify the mcbsp_start/_stop function parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up the interrupt handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Skip dma_data.maxburst initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up dma_data addr initialization code (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: add support for APOGEE duet FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Optimize for non-PCI configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use ring buffer for rsnd_mod_name() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: fix crash on module removal (Jaroslav Kysela) [1683051] - [sound] ALSA: oss: Use kvzalloc() for local buffer allocations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add TDM Split mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add SSIU BUSIF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: handle DPCM converted rate/chan under core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move HDMI information from ssi.c to core.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use defined io_playback/io_capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove error check which never happen (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add quirk for APL RVP boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add SOF information for APL RVP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: fix Skylake typo (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Atom machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Hdaudio machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: change ac97 dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: Remove unused machine driver for AM3517-evm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: remove read-only status register from snd_kcontrol_new (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: Remove redundant snd_soc_component_read32 calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Fix the dai widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Only add routing once. (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Define registers for CM6206 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rsnd_mod_name() handles both name and ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add .get_id/.get_id_sub (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move .get_status under rsnd_mod_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format is supported (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: constify regulator_desc structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: remove unnecessary unlikely() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: mrfld: fix uninitialized variable access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm97xx: fix uninitialized regmap pointer problem (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: constify snd_soc_ops structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix less than zero comparison on unsigned int (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ADDA_PR_REGMAP (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Rip out the lpe audio runtime suspend/resume hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Fix runtime PM for hdmi-lpe-audio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup clock start checker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix insufficient PCM rule for period/buffer size (Jaroslav Kysela) [1683051] - [sound] ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix to wait for releases of all ALSA character devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix noderef.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: add clock dependency for sai (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Actually fix microphone issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: move code from startup/shutdown hooks into pm_runtime hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm2000: Remove wm2000_read helper function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: fix mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Log addresses as 8 digits in wm_adsp_buffer_populate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Rename memory fields in wm_adsp_buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: set sai as mclk clock provider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix trivial checkpatch issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for hw_free on CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: minor white space clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c/cs8427: Fix int to char conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup SSICR::SWSP for TDM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: enable TDM settings for SSI parent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for capture channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: Add support for XTI clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: new codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_sgtl5000: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: allow the sun8i-codec driver to be built on ARM64 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: Add new driver for Allwinner A64 codec's analog path controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec-analog: split regmap code into separate driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: Don't hardcode BCLK / LRCK ratio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: Add compatibility with A64 codec I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add 2 more models to the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Kabylake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add KBL Dialog Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add SND_JACK_LINEOUT jack type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add I2S/Left_J TDM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add HW constraint for non RIGHT_J (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: set ->component pointer in private struct (Jaroslav Kysela) [1683051] - [sound] ALSA: au88xx: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92xx-ad1848: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: caiaq: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add missing entries to Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: isight: fix leak of reference to firewire unit in error path of .probe callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort Digital Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: enable mclk-fs on codec node (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use 32bit TDM width as default (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: add I2C dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: simplify cleanup process when failing to register sound card (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob/fireworks: simplify handling of local device entry table (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: release reference count of firewire unit in .remove callback of bus driver (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: block .remove callback of bus driver till all of ALSA character devices are released (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix headphone pin config for ASUS G751 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix input effect controls for desktop cards (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add error checking in ca0132_build_controls() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up patch_ca0132() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix microphone inconsistency issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: make it selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: Add master clock handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8782: add support for regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add ASUS G751 quirk model entry (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for ASUS G751 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the standard fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1761: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add custom mixer status quirks for RME CC devices (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: update quirk for B&W PX to remove microphone (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Disable automute for Elo VuPoint (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: A lightweight function to discard pending bytes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add fault detect recovery property to DT bindings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: enable and disable extclk if given (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add missing break in skl_tplg_get_token() (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain cache of stream formats (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain model-specific data (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: use managed-resource to maintain response buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use managed-resource to maintain data specific to M-Audio FW-1814/ProjectMix I/O (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: use managed-resource of fw unit device for private data (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: add PCM rules to obsolete PCM constraints based on LCM of SYT_INTERVAL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR exit commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR 600 ohm gain control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Remove input select enum for ZxR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR input/output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR DSP post-download commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR init commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DBpro hda_codec_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR quirks + new quirk check function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix surround sound with output effects (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix AE-5 control type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatch for register mask and value in ext controller. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: add SND_SOC_I2C_AND_SPI dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: avoid AC97_BUS build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: add OF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a MIC pre. route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component_dais() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup SSI clock during suspend/resume modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include from q6adm.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tidyup for_each_card_prelinks() dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Remove the boost volume in the beginning of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_be() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_fe() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_comp_order() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_components() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_rtds() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_links() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_prelinks() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rename for_each_rtd_codec_dai_reverse to rollback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: convert for_each_rtd_codec_dai() for missing part (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 exit function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 specific controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add input selection commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add output set commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Merge post-dsp functions + cleanup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change firmware name and usage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 regular init setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Set AE-5 bools and select mixer (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add pincfg for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Define new verbs and control params (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Refine indentations and constify snd_pcm_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix the audio-component completion timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Drop unused GPIO include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Minor code modification (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix capture unstable in beginning for some runs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix the boost volume at the begining of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Remove HP volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Improve HP performance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove redundant include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Get the period_bytes in the copy work to make sure the value correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_is_matching_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: manage platform name under snd_soc_init_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove duplicated include from q6asm-dai.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hisilicon: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8328: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: fix memory leak of response buffer at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of discovered stream formats at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak for model-dependent data at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enable runtime PM only for discrete GPU (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-digi00x: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Register irq handler after register initializations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit definition of pci_iomap() on SH (Jaroslav Kysela) [1683051] - [sound] ALSA: don't call skl_init_chip() to reset intel skl soc (Jaroslav Kysela) [1683051] - [sound] ALSA: enable interrupt after dma buffer initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove dai->driver NULL check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card rebind (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove unneeded static set .owner field in platform_driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing INTERLEAVED PCM attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove unused num_dai_links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: avoid nested code on soc_remove_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: remove empty rt5668_i2c_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: switch to new ac97 bus support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix simultaneous playback and capture on different channel (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add missing return value check for snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6core: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nuc900: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs454: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: bcm: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Ensure reset bit is cleared before configuring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: clean up a return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix a couple uninitialized ret variables (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Update hardware pointer before start capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: usleep_range() needs include/delay.h (Jaroslav Kysela) [1683051] - [sound] ALSA: regmap: split up regmap_config.use_single_rw (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Avoid uninitialised variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: avoid division by zero if lo_vag is zero (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't use p for dev_dbg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: adg: care clock-frequency size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: use tab instead of white-space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: remove redundant check for !port condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move CODEC to CODEC params from the widget to the runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move connection of CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move error handling to snd_soc_dapm_new_control_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_link_codecs() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add overflow detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Cleanup indirect PCM helper usages (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix several mismatch for register mask and value (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't schedule DAPM work if already in target state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add driver for PROTO Audio CODEC (with a WM8731) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: merge .nolock_start and .prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support to init different BUSIF instance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate dma address with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Check runtime channel number rather than hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Fix issue in dma data address assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove is_play parameter from hw_rule function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 8 bit S8 format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for the DSP_A/DSP_B formats (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 16/24 bit slot widths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup not to call clk_get/set under non-atomic (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Initialize allocated buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add short circuit detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6routing: initialize data correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Add channel fault reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Save last fault register even when clear (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Print full register name in error message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a S/PDIF enable switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add native 32bit I2S transport (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: SOC_SINGLE register value error fix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 specific volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Add support for FIFO usage caused delay reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix cancel_work_sync() stall from jackpoll work (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Clean up jackpoll_ms option handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg pdm input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add DT module alias (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add Kconfig prompt for the generic dmic codec. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Unused exported functions changed to internal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve legibility of if-statements (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve stylistics of file comments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: switch to SPDX license identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change MCLK to 48Mhz (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set constraints for DMIC and MAX98357a codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the headset buttons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Implemented safeload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sigmadsp: safeload should not have lower byte limit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use hda_bus instead of hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add HDA BE DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add table for HDA-based platforms (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: move hda_codec.h to include/sound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8804: Add ACPI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Change DAC/ADC volume scale (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added 10ms sleep after amp software reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm: restrict formats depending on slot width (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: report interrupt request failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: imply clock and reset controllers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: Properly initialise hw->rate_max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Remove clock framework ifdefs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: Use the new non-cached allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Use the new non-cached allocation for 440MX workaround (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Remove substream allocation/free ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Use new non-cached allocation for non-snoop mode (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Check the non-cached stream buffers more explicitly (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add non-cached buffer type (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Simplify snd_malloc_dev_pages() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't align the size to power-of-two (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Do error checks at creating system ports (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: add error check in snd_seq_system_client_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: signedness bug in snd_pcm_plug_alloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: hdspm: fix spelling mistake "Initializeing" -> "Initializing" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Return 0 when size < start_threshold in capture (Jaroslav Kysela) [1683051] - [kvm] ALSA: treewide: correct "differenciate" and "instanciate" typos (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix HP Headset Mic can't record (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix unbalanced pm_runtime_enable (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix check of pm_runtime_get_sync failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix device initialization in the compat layer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added speaker FS gain cotnrol register to volatile. (Jaroslav Kysela) [1683051] - [sound] ALSA: update dell-wmi mic-mute registration to new world order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Fix discarding the unsubscribed output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Acquire irq after RIRB allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix replace codec to component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adav80x: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add delays to capture path to remove DC offset noise (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add exit commands for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change mixer controls for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D input and output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup defaults for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D startup functions and setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add bool variable to enable/disable pci region2 mmio (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk ID and enum for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add alt_functions unsolicited response (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_init function. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Create mmio gpio function to make code clearer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make DSP name configurable by codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Declare firmware controls from codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added software reset register to readable registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct DSP pointer for preloader control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Fix initialization of rt5677_of_match.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: make BE and FE order inline with dpcm (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: remove redundant variable cfg_val (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set delay value for the capture case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Modified DMA pointer for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Make ACP->SYSMEM DMA non circular (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Fix missing break in switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: remove unused header files from common.h (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: make common.c as proper module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8903: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da9055: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm5100-tables: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8990: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tda7419: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9850: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add mute LED quirk for HP Spectre x360 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq_oss: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-i2s: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: fix memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix spelling mistake "acumulator" -> "accumulator" (Jaroslav Kysela) [1683051] - [sound] ALSA: es18xx: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opti9xx: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92x: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: galaxy: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt: Use refcap device for mono recording (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove support for card rebind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix unmet dependency warning for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9081: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8995: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8962: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8960: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8955: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8961: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix a typo (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Drop unused 64bit division macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use no intrruptible mutex_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix leftovers at probe error path (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove dead codes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Minor cleanup of MIDI event parser helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: Use delay set in component pointer function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build due to CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: remove redundant pointer 'urb' (Jaroslav Kysela) [1683051] - [sound] ALSA: sonicvibes: remove redundant pointer 'dir' (Jaroslav Kysela) [1683051] - [sound] ALSA: ens137x: remove redundant array pcm_devs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: remove redundant variable attn (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: remove redundant pointer 'dma' (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: remove redundant variable max_streams (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: remove redundant pointers 'priv' and 'rtd' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8540: remove redundant variable osrate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add sdm845 sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Add support to parse common audio device nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Operate UAC3 Power Domains in PCM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add UAC3 Power Domains to suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: AudioStreaming Power Domain parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Initial Power Domain support (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Offload the output event processing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: change functions to static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: add support for multichannel output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_alc5632: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Kconfig: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4613: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7210: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4554: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4642: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8988: fix typo in rate constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: i2s: Fix typo/broken macro (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Use single mutex unlock in error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Turn CX8200 into D3 as well upon reboot (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: cthw20k2: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: ALSA:: ctxfi: cthw20k1: Replace mdelay() with msleep() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp_modem: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: bt87x: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: maestro3: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: lola: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Properly endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Proper endian notations for BDL pointers (Jaroslav Kysela) [1683051] - [sound] ALSA: trident: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: ymfpci: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: xen: Use standard pcm_format_to_bits() for ALSA format bits (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix PCM format bit calculation (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: Fix PCM format notations (Jaroslav Kysela) [1683051] - [sound] ALSA: au88x0: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: ad1816a: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Fix PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: virmidi: Fix too long output trigger loop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Use standard pcm_format_to_bits() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Declare PCM format with snd_pcm_format_t (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Use snd_mask_set_format() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix interval evaluation with openmin/max (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add snd_mask_set_format() helper for standard usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix snd_pcm_format_t handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Use int for format bit position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Fix missing __user prefix in copy_user callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: zte: Fix incorrect PCM format bit usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: align axg card driver with DT bindings documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: use IRQ_RETVAL in the fifo irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add a fix voltage regulator for DA7219 and ADAU7002 (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Fix missing PAGE_SIZE definition (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: declare snd_sgbuf_aligned_pages() unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Fix missing __force annotation for user/kernel pointer cast (Jaroslav Kysela) [1683051] - [sound] ALSA: korg1212: Add __force annotation to cast in user-copy callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use standard lower_32_bits() and upper_32_bits() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Declare the common variable in header file (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Declare common variables properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix a sparse warning about snd_ctl_elem_iface_t (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Fix the default sample sizes (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Add missing __iomem annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Encore mDSD USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: Fix invalid endian conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: vxpocket: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: vx222: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix poll() error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix widget handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify iomem address and casts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: make sst_dma functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: BDL definitions should be __le32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: fix endianness handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: add Volume to the name of volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to snd_soc_dai_get_channel_map() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-spdifout: select SND_PCM_IEC958 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Allow delayed i915 audio component binding (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Generic DSD detection for Thesycon-based implementations (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't exceed over the requested size (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: catch invalid timer object creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove clock divider and pll setup from zylonite and magician (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: export snd_soc_of_get_slot_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm input driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm output driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm interface driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm formatter base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: improve goto error label (Jaroslav Kysela) [1683051] - [usb] ALSA: powerpc/ps3: Set driver coherent_dma_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the "Connect Tablet 9" tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk table entries for various devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add mono speaker quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add IN2 input mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Set OVCD limit for VIOS LTH17 to 2000uA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix using the wrong GPIO for the ext-amp on some boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add IN3 Boost volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Parse HOST_BUFFER controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow up to 8 channels for voice control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Take prefix into account in control name length (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct algorithm list allocation size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Ensure DSP boot work complete before preloader_put return (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Allow changing from a bad sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg toddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg frddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg fifo base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add documentation for power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: remove component fw related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card re-bind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add __force to cast in snd_pcm_lib_read/write() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Nuke snd_pcm_lib_mmap_vmalloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Use kvmalloc() for buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Minor code refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Simplify error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Tidy up coding styles (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make audio component support more generic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Associate audio component with devres (Jaroslav Kysela) [1683051] - [sound] ALSA: drm/i915: Split audio component to a generic type (Jaroslav Kysela) [1683051] - [sound] ALSA: emu8000: Use swap macro in snd_emu8000_sample_new (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1_patch: Use swap macro in snd_emu10k1_sample_new (Jaroslav Kysela) [1683051] - [gpu] ALSA: vga_switcheroo: set audio client id according to bound GPU id (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Tidy up logic for Processing Unit min/max values (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Unify virtual type units type to UAC3 values (Jaroslav Kysela) [1683051] - [include] ALSA: usb-audio: Add support for Processing Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Processing Unit controls parsing in UAC2 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Selector Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: For capture have interrupts on I2S->ACP channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Send correct channel for configuring DMA descriptors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add GLK Realtek Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix routing (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: remove redundant pointer 'ins' (Jaroslav Kysela) [1683051] - [sound] ALSA: ali5451: remove redundant pointer 'codec' (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: remove redundant pointer runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: remove redundant pointer private_data (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: remove redundant pointer chip (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: remove redundant pointer opl3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: off by one in routing_hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: allow soc-core to pick up name prefixes from component nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: add rate merge to the BE stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: rework runtime stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix snd_interval_refine first/last with open min/max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Reporting button presses (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Disable jack-detect over suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add button press support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Allow disabling jack-detect by calling set_jack(NULL) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Fix workqueue cancel vs irq free race on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for externar amplifier enable GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Move getting of codec_dev into probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove is_valleyview helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix2 8 tablet (Jaroslav Kysela) [1683051] - [dma] ALSA: dmaengine: add support for reporting pause and resume separately (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau171x1: Connect playback DAI to the DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA_SOC_SSP depend on PLAT_PXA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: replace "p" with "pK" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Allow drivers to set R/W wait time. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: add support for an external clock in devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: cmd: Add missing newline to debug message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: Use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add slim rx routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to slim tx dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Add missing slimbus capture ports (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sti: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use snd_pcm_stop_xrun() for xrun injection (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: trace XRUN event at injection, too (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow topology to override machine driver FE DAI link config. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel-i2s: Remove unnecessary audio PLL clock (aclk) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: add support for the es7154 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: correct required power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Simplify trigger handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Reset bytescount when starting transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Do not generate interrups for every captured sample (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix Capture DMA channel names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always subtract bytescount (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always stop ch2 first (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7241: add es7241 codec support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add button detection mode control (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-midi: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: caiaq: audio: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: Add VDD and AVDD power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: check if mclk rate is valid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: remove 64kHz rate from the supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: select SND_PXA2XX_LIB for drivers that depend on it (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-compress: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-topology: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dapm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-devres.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-jack.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dpcm.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-ops.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dai.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-io.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: snd-aoa: add of_node_put() in error path (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6797: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove bindings from pxa2xx-pcm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: provide PCM ops for ssp, i2s and ac97 components (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa2xx-pcm-lib: fix indenting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: move some functions to pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: clean up function names in pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fold pxa2xx-pcm into its only user, pxa2xx-ac97 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove the dmaengine compat need (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Don't fall back to generic when i915 binding fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: don't merge format from invalid codec dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: extend channel merging to the backend cpu dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: fix some off by one bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: improve runtime update predictability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: add extended ops in the hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_init (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: split snd_hda_codec_new function (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: ext: add wait for codec to respond after link reset (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_driver, use hdac_driver instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_bus and use hdac_bus instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_device and use hdac_device instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move in_pm accessors to HDA core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas517x: add tas5707 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifer: add simple-amplifier compatible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: rename dio2125 to simple-amplifer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Sort DMI table entries alphabetically (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_HP_LR_SWAPPED quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Simplify card long-name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1 map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove IN2 input mappings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1_IN2_MAP quirk not being logged (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Change default input map from in2 to in1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_DEFAULT_QUIRKS define (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Kill snd_hda_codec_update_cache() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC882 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC262 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC268 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC259 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC662 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: Fix references to Documentation/.*/MultiSound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: remove unused struct q6asm member (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add proper error check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove redundant owner assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Fix unregistration order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cx20442: Don't ignore regulator_get() errors. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply PRE_PROBE fixup after ALC269 codec variant setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Use standard verb containers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Simplify control management (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Rewrite with error goto (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/cirrus - Simplify creation of new controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Clean up beep code (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating ALC268 beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify Dell XPS13 GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Convert some manual GPIO setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify mute LED GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc885_fixup_macpro_gpio() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Consolidate gpio_data and gpio_led (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add GPIO data update helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Manage GPIO bits commonly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Allow skipping spec->init_amp detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: add codecs devicetree binding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: DPCM cares BE channel constraint (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure channel 1 or channel 0 for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change codec to channel link as per hardware redesign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: remove redundant check of PLL ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix missing rename from 'reef' to 'sof' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sanity check of unexpected cap_sync_hook override (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Use common helper for mic mute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Allow multiple ADCs for mic mute LED controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Use the mic-mute LED helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use the mic-mute LED helper for HP and others (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use the common helper for thinkpad_acpi mic mute LED handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move mic mute LED helper to the generic parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matching table (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Set compressed IRQ to a wake source (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Simplify handling of alg offset and length (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support for Motu Traveler (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: cancel chunk alignment for protocol version 2 (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for AES/EBU on XLR interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for chunks for main 1/2 out (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: suppless consumption for unused element of array in stack (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: Tidy up open/hw_params handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix copy/paste issue with SOF/broadwell topology file (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add entries for SOF-based machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add firmware/topology information for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Geminilake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: move SKL+ codec ACPI tables to common directory (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: cleanup before moving ACPI tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broxton: reduce machine name for bxt_da7219_max98357a (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: add fe_ops for kbl Audio Capture Port (Jaroslav Kysela) [1683051] - [sound] ALSA: ARM: pxa: change SSP DMA channels allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: stop using get_seconds() (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: use enum type CT_SUM_CTL where appropriate (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1724: remove unused array (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Nuvison/TMax TM800W560 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: add devicetree support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: PCM1789: unconditionally flush work (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add rt5682 codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add headphone auto switching (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Remove Playback/Capture in names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add mic bias boost control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: make structure soc_codec_dev_ak4458 static const (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: make two structures static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: make pointer dmic_codec_dev static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: set card as device drvdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add rsnd_daidrv_get() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add hp and mic detect gpios same as simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: move hp and mic detection to soc_card probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: move hp and mic detect gpios from simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Vi10 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add config for rockchip dmaengine pcm register (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: put device_node on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add iec958 controls support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add NULL pointer check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: SSI parent cares SWSP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: has .symmetric_rates if SSIs are sharing WS pin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh7760-ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: migor: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: siu: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hac: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Add callback for DAPM route load/unload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Give more data to clients via callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs (Jaroslav Kysela) [1683051] - [fs] gfs2: Fix loop in gfs2_rbm_find (v2) (Andreas Grunbacher) [1690483] - [fs] gfs2: Rename bitmap.bi_{len => bytes} (Andreas Grunbacher) [1690483]- [vfio] vfio/pci: Mask buggy SR-IOV VF INTx support (Myron Stowe) [1678076] - [netdrv] net/ibmvnic: Update carrier state after link state change (Steve Best) [1711282] - [netdrv] net/ibmvnic: Update MAC address settings after adapter reset (Steve Best) [1711282] - [scsi] scsi: storvsc: Reduce default ring buffer size to 128 Kbytes (Cathy Avery) [1691370] - [scsi] scsi: storvsc: Fix calculation of sub-channel count (Cathy Avery) [1691370] - [powercap] powercap: RAPL: Get rid of custom RAPL_CPU() macro (Alexander Beregalov) [1706827] - [tools] tools/power turbostat: Increase default buffer size (Prarit Bhargava) [1711260] - [char] virtio_console: initialize vtermno value for ports (Pankaj Gupta) [1460636] - [rpmspec] redhat: exclude kvm_stat from pathfix.py's tenure (Vitaly Kuznetsov) [1692804] - [virt] kvm: arm: Skip stage2 huge mappings for unaligned ipa backed by THP (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Ensure vcpu target is unset on reset failure (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix size checks in vmx_set_nested_state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Whitelist port 0x7e for pre-incrementing rip (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Convert guest TSC to host time domain if necessary (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Allow user to disable adaptive tuning of timer advancement (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Track lapic timer advance per vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Disable timer advancement if adaptive tuning goes haywire (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix spectrev1 gadgets (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix warning Using plain integer as NULL pointer (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add a selftest for SMM (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: fix for compilers that do not support -no-pie (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm/evmcs_test: complete I/O before migrating guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: clear SMM flags before loading state while leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Open code kvm_set_hflags (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Load SMRAM in a single shot when leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm: move kvm_load/put_guest_xcr0 into atomic context (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: svm: make sure NMI is injected after nmi_singlestep (Vitaly Kuznetsov) [1692804] - [kvm] svm/avic: Fix invalidate logical APIC id entry (Vitaly Kuznetsov) [1692804] - [kvm] Revert "svm: Fix AVIC incomplete IPI emulation" (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Fix overflow on kvm mmu page limit calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: always use early vmcs check when EPT is disabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: allow tests to use bad virtual-APIC page address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Fix an inverted list_empty() check when zapping sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: fix x2APIC VTPR read intercept (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: prevent DBG_DECRYPT and DBG_ENCRYPT overflow (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: fix potential get_num_contig_pages overflow (Vitaly Kuznetsov) [1692804] - [documentation] Documentation: kvm: clarify KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: complete IO before migrating guest state (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: disable stack protector for all KVM tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: explicitly disable PIE for tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: assert on exit reason in CR4/cpuid sync test (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: update rip after emulating IO (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Vitaly Kuznetsov) [1692804] - [virt] kvm: don't redefine flags as something else (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Used range based flushing in slot_handle_level_range (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Fix definition of HV_MAX_FLUSH_REP_COUNT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and HOST_SYSENTER_EIP fields (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) (Vitaly Kuznetsov) [1692804] - [virt] KVM: Reject device ioctls from processes other than the VM's creator (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Fix incorrect word ordering regarding supported use of APIs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Comments cleanup in mmu.c (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Make attribute accessors static (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix handling of stage2 huge mappings (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Enforce PTE mappings at stage2 when needed (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reset the PMU in preemptible context (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix formatting of a comment (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" (Vitaly Kuznetsov) [1692804] - [documentation] virtio-ccw: diag 500 may return a negative cookie (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Add count cache flush parameters to kvmppc_get_cpu_char() (Vitaly Kuznetsov) [1692804] - [virt] kvm: properly check debugfs dentry before using it (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Fix compilation when KVM is not enabled (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc: Avoid circular header inclusion in mmu-hash.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: MMU: record maximum physical address width in kvm_mmu_extended_role (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Return LA57 feature based on hardware capability (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: fix switch between root and guest MMUs (Vitaly Kuznetsov) [1692804] - [virt] KVM: Minor cleanups for kvm_main.c (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/kvm: Save and restore host AMR/IAMR/UAMOR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Improve KVM reference counting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Fix build failure without IOMMU support (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc/64s: Better printing of machine check info for guest MCEs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Simplify machine check handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Context switch AMR on Power9 (Vitaly Kuznetsov) [1692804] - [virt] Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" (Vitaly Kuznetsov) [1692804] - [x86] x86: kvmguest: use TSC clocksource if invariant TSC is exposed (Vitaly Kuznetsov) [1692804] - [virt] KVM: Never start grow vCPU halt_poll_ns from value below halt_poll_ns_grow_start (Vitaly Kuznetsov) [1692804] - [virt] KVM: Expose the initial start value in grow_halt_poll_ns() as a module parameter (Vitaly Kuznetsov) [1692804] - [virt] KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_zap_mmio_sptes() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: WARN if zapping a MMIO spte results in zapping children (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Differentiate between nr zapped and list unstable (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: skip over invalid root pages when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: x86: use the fast way to invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: zap pages in batch" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: collapse TLB flushes when zap all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: reclaim the zapped-obsolete page first" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Remove is_obsolete() call (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping MMIO sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" (Vitaly Kuznetsov) [1692804] - [x86] Revert "KVM: MMU: document fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Zap only the relevant pages when removing a memslot (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Move slot_level_*() helper functions up a few lines (Vitaly Kuznetsov) [1692804] - [virt] KVM: Move the memslot update in-progress flag to bit 63 (Vitaly Kuznetsov) [1692804] - [virt] KVM: Remove the hack to trigger memslot generation wraparound (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Refactor the MMIO SPTE generation handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Use a u64 when passing the MMIO gen around (Vitaly Kuznetsov) [1692804] - [virt] KVM: Explicitly define the "memslot update in-progress" bit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Detect MMIO generation wrap in any address space (Vitaly Kuznetsov) [1692804] - [virt] KVM: Call kvm_arch_memslots_updated() before updating memslots (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [virt] kvm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not start the preemption timer hrtimer unnecessarily (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix typos in vmentry/vmexit control setting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cleanup freeing of nested state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Sync the pending Posted-Interrupts (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIR64B CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIRI CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] kvm, x86, mmu: Use kernel generic dynamic physical address mask (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: remove useless is_protmode check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Ignore limit checks on VMX instructions using flat segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Apply addr size mask to effective address for VMX instructions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Sign extend displacements of VMX instr's mem operands (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix improper check when deactivate AVIC (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cull apicv code when userspace irqchip is requested (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC DFR and LDR handling (Vitaly Kuznetsov) [1692804] - [virt] kvm: Use struct_size() in kmalloc() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: set offset for kvm unstable clock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Reorder clearing of registers in the vCPU-run assembly flow (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Call vCPU-run asm sub-routine from C and remove clobbering (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Preserve callee-save registers in vCPU-run asm sub-routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Return VM-Fail from vCPU-run assembly via standard ABI reg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass @launched to the vCPU-run asm via standard ABI regs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use RAX as the scratch register during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vCPU-run code to a proper assembly routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Create a stack frame in vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use #defines in place of immediates in VM-Enter inline asm (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: Explicitly #define the VCPU_REGS_* indices (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove unused gpa_end variable (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Fix comment for KVM_PHYS_SHIFT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Prefix header search paths with $(srctree)/ (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix TRACE_INCLUDE_PATH (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Mark physical interrupt active when a virtual interrupt is pending (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Describe data or unified caches as having 1 set and 1 way (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Expose sanitised cache type register to guest (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Move kvm_is_write_fault to header file (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems (Vitaly Kuznetsov) [1692804] - [include] clocksource/arm_arch_timer: Store physical timer IRQ number for KVM on VHE (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: timer: Rework data structures for multiple timers (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: consolidate arch timer trap handlers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reuse sys_reg() macro when searching the trap table (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Simplify bg_timer programming (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Factor out VMID into struct kvm_vmid (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Statically configure the host's view of MPIDR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Drop VHE-specific HYP call stub (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Allow for direct call of HYP functions when using VHE (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Introduce kvm_call_hyp_ret() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Release all hardware TCE tables attached to a group (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Optimise mmio emulation for devices on FAST_MMIO_BUS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Allow XICS emulation to work in nested hosts using XIVE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Replace kmalloc_node+memset with kzalloc_node (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Add emulation for slbfee. instruction (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix entry number check for add_atomic_switch_msr() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Recompute PID.ON when clearing PID.SN (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Restore a preemption timer consistency check (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use vcpu->arch.regs directly when saving/loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Don't save guest registers after VM-Fail (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Invert the ordering of saving guest/host scratch reg at VM-Enter (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass "launched" directly to the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Update VMCS.HOST_RSP via helper C function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Cache host_rsp on a per-VMCS basis (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Let the compiler select the reg for holding HOST_RSP (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Reference vmx->loaded_vmcs->launched directly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail via CC_{SET, OUT} in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Explicitly reference the scratch reg in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Let the compiler save/load RDX during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Manually load RDX in vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Modify only RSP when creating a placeholder for guest's RCX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Zero out *all* general purpose registers after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add selftest for releasing VM file descriptor while in L2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Forbid kprobing of the VHE world-switch code (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Relax the restriction on using stage2 PUD huge mapping (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Always initialize the group of private IRQs (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Don't panic on failure to properly reset system registers (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Allow a VCPU to fully reset itself (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: fix possible null pointer dereference in pending_irqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: start using the GIB (Vitaly Kuznetsov) [1692804] - [s390] KVM: s390: add gib_alert_irq_handler() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: kvm_s390_gisa_clear() now clears the IPM only (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add functions to (un)register GISC with GISA (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add kvm reference to struct sie_page2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add the GIB and its related life-cyle functions (Vitaly Kuznetsov) [1692804] - [s390] s390/cio: add function chsc_sgib() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: introduce struct kvm_s390_gisa_interrupt (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: remove kvm_s390_ from gisa static inline functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: use pending_irqs_no_gisa() where appropriate (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: coding style kvm_s390_gisa_init/clear() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: move bitmap idle_mask into arch struct top level (Vitaly Kuznetsov) [1692804] - [virt] virt/kvm: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Mark expected switch fall-throughs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix TRACE_INCLUDE_PATH and remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: check returned evmcs version range (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: nested_enable_evmcs() sets vmcs_version incorrectly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vmx_vcpu_run()'s VM-Enter asm blob to a helper function (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: Fix region overlap check in kvm_util (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix some -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC incomplete IPI emulation (Vitaly Kuznetsov) [1692804] - [kvm] svm: Add warning message for AVIC IPI invalid target (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix PV IPIs for 32-bit KVM host (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: recommend using eVMCS only when it is enabled (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't recommend doing reset via synthetic MSR (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86/vmx: Use kzalloc for cached_vmcs12 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use the correct field var when clearing VM_ENTRY_LOAD_IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix single-step debugging (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't announce GUEST IDLE MSR support (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Don't generate UNDEF when LORegion feature is present (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: powerpc: remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [documentation] Documentation/virtual/kvm: Update URL for AMD SEV API specification (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Avoid return error when flush tlb successfully in the hv_remote_flush_tlb_with_range() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: sev: Fail KVM_SEV_INIT if already initialized (Vitaly Kuznetsov) [1692804] - [virt] KVM: validate userspace input in kvm_clear_dirty_log_protect() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix bit shifting in update_intel_pt_cfg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: radix: Fix uninitialized var build error (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: fix exit mmio address guessing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routines (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use SVM assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() (Vitaly Kuznetsov) [1692804] - [virt] KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_notifier_change_pte() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Make kvm_set_spte_hva() return int (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Replace old tlb flush function with new one to flush a specified range. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Add tlb flush with range helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Add hv tlb range flush support (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Add HvFlushGuestAddressList hypercall support (Vitaly Kuznetsov) [1692804] - [x86] KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Disable Intel PT when VMXON in L1 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Set intercept for Intel PT MSRs read/write (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Implement Intel PT MSRs read/write emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Introduce a function to initialize the PT configuration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT context switch for each vcpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel Processor Trace cpuid emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT virtualization work mode (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: add new capability for Intel PT (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Add new bit definitions for PT MSRs (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Introduce intel_pt_validate_cap() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Export pt_cap_get() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Move Intel PT MSRs bit defines to global header (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: aarch64: dirty_log_test: support greater than 40-bit IPAs (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add pa-48/va-48 VM modes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: improve mode param management (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: reset guest test phys offset (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: always use -t (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: don't identity map the test mem (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: x86_64: dirty_log_test: fix -t (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix some typos (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: convert to SPDX identifiers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Remove KF() macro placeholder (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Allow guest read access to IA32_TSC (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: NMI-window and interrupt-window exiting should wake L2 from HLT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: Fix nested guest support for PAUSE filtering. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Remove duplicated include from vmx.c (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: report failed stage when exit reason is unexpected (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix size of x86_fpu_cache objects (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Flush branch predictor when entering KVM (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Emulate SPRN_BUCSR register (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nSVM: fix switch to guest mmu (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add trapped system register access tracepoint (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Make vcpu const in vcpu_read_sys_reg (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove arch timer workqueue (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix unregistering coalesced mmio zone from wrong bus (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Add support for creating PUD hugepages at stage 2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Update age handlers to support PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support handling access faults for PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support PUD hugepage in stage2_is_exec() (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Support dirty page tracking for PUD hugepages (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Introduce helpers to manipulate page table entries (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Re-factor setting the Stage 2 entry to exec on fault (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Share common code in user_mem_abort() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Log PSTATE for unhandled sysregs (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Consistently advance singlestep when emulating instructions (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Skip MMIO insn after emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L3 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Introduce new hcall H_COPY_TOFROM_GUEST to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L2 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Update kvmppc_st and kvmppc_ld to use quadrants (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Add load_from_eaddr and store_to_eaddr to the kvmppc_ops struct (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Book3S HV: Implement functions to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Add function kvmhv_vcpu_is_radix() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv machines (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: improve ucall placement in memory, fix unsigned comparison (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Dynamically allocate guest_fpu (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Use task structs fpu field for user (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Guest Non-Register States to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Host Control Registers and MSRs to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Entry Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Exit Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove param indirection from nested_vmx_check_msr_switch() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Execution Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre, post}reqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Check ept_pointer before flushing ept tlb (Vitaly Kuznetsov) [1692804] - [kvm] KVM nVMX: MSRs should not be stored if VM-entry fails during or after loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: add cpu into VMX preemption timer bug list (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Stop caring about EOI for direct stimers (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_acked_sint() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: direct mode for synthetic timers (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: Add hyperv_cpuid test (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: implement an unchecked version of vcpu_ioctl() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Do some housekeeping in hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Mark TLFS structures packed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: don't retry message delivery for periodic timers (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: simplify SynIC message delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: remove unnecessary recalculate_apic_map (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: remove unused struct definition (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Document the need for MSR_STAR in i386 builds (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Set IA32_TSC_AUX for legacy mode guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move nested code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a non-inline (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various getters and setters to nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose misc variables needed for nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Set callbacks for nested functions during hardware setup (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move the hardware {un}setup functions to the bottom (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX instruction wrappers to a dedicated header file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move eVMCS code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Add vmx.h to hold VMX definitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move vmcs12 code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMCS definitions to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various module param vars via capabilities.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move capabilities structs and helpers to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass vmx_capability struct to setup_vmcs_config() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Properly handle dynamic VM Entry/Exit controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX specific files to a "vmx" subdirectory (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to hyperv.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to kvm_cache_regs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Alphabetize the includes in vmx.c (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Allocate and configure VM{READ, WRITE} bitmaps iff enable_shadow_vmcs (Vitaly Kuznetsov) [1692804] - [tools] kvm: introduce manual dirty log reprotect (Vitaly Kuznetsov) [1692804] - [virt] kvm: rename last argument to kvm_get_dirty_log_protect (Vitaly Kuznetsov) [1692804] - [virt] kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Set hflag to indicate that POWER9 supports 1T segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Change to use DEFINE_SHOW_ATTRIBUTE macro (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Don't trap host pointer auth use to EL2 (Vitaly Kuznetsov) [1692804] - [kvm] arm64/kvm: hide ptrauth from guests (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add pointer authentication register bits (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add comments about EC exception levels (Vitaly Kuznetsov) [1692804] - [arm64] arm64/kvm: consistently handle host HCR_EL2 flags (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add configuration/documentation for Cortex-A76 erratum 1165522 (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle ARM erratum 1165522 in TLB invalidation (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add synchronization on translation regime change for erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Force VHE for systems affected by erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add TCR_EPD{0,1} definitions (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Rework detection of SVE, !VHE systems (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM/nVMX: Remove unneeded forward jump in nested_vmx_check_vmentry_hw asm (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Unrestricted guest mode requires EPT (Vitaly Kuznetsov) [1692804] - [tools] tools/kvm_stat: switch to python3 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Trace changes to active TSC offset regardless if vCPU in guest-mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: vmcs12 revision_id is always VMCS12_REVISION even when copied from eVMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Verify eVMCS revision id match supported eVMCS version on eVMCS VMPTRLD (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/vmx: fix old-style function declaration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix empty-body warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix kernel info-leak when enabling KVM_CAP_HYPERV_ENLIGHTENED_VMCS more than once (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Use exported tb_to_ns() function in decrementer emulation (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: Fix -Wformat warnings (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: fix spelling mistake "Insufficent" -> "Insufficient" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "kvm: x86: optimize dr6 restore" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Optimize clearing TCEs for sparse tables (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: tweak shadow fields (Vitaly Kuznetsov) [1692804] - [tools] selftests/kvm: add missing executables to .gitignore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Don't use streamlined entry path on early POWER9 chips (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Enable 32 bits kvm vcpu events support (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Rename function kvm_arch_dev_ioctl_check_extension() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: enable nested virtualization by default (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear registers in svm.c (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Introduce KVM_CAP_EXCEPTION_PAYLOAD (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Defer setting of DR6 until #DB delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Defer setting of CR2 until #PF delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add payload operands to kvm_multiple_exception (Vitaly Kuznetsov) [1692804] - [x86] kvm: x86: Add exception payload fields to kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add has_payload and payload to kvm_queued_exception (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: Fix omission in struct kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: add Enlightened VMCS test (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: nested state migration for Enlightened VMCS (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: state_test: test bare VMXON migration (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyperv: don't clear VP assist pages on init (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: optimize prepare_vmcs02{, _full} for Enlightened VMCS case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: implement enlightened VMPTRLD and VMCLEAR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add enlightened VMCS state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: refactor evmcs_sanitize_exec_ctrls() (Vitaly Kuznetsov) [1692804] - [virt] KVM: refine the comment of function gfn_to_hva_memslot_prot() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: rename pte_list_remove to __pte_list_remove (Vitaly Kuznetsov) [1692804] - [virt] kvm/x86 : add coalesced pio support (Vitaly Kuznetsov) [1692804] - [documentation] kvm/x86 : add document for coalesced mmio (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86 : fix some typo (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Change hv flush logic when ept tables are mismatched. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear register (Vitaly Kuznetsov) [1692804] - [x86] KVM/x86: Use assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Fix invvpid and invept register operand size in 64-bit mode (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if tdp/shadow MMU reconfiguration is needed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: introduce source data cache for kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make space for source data caching in struct kvm_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: get rid of redundant kvm_mmu_setup() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: introduce guest_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: optimize dr6 restore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize sparse VP set processing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: fix 'tlb_lush' typo (Vitaly Kuznetsov) [1692804] - [virt] vgic: Add support for 52bit guest physical address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: WARN if nested run hits VMFail with early consistency checks enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add option to perform early consistency checks via H/W (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: write HOST_IA32_EFER in vmx_set_constant_host_state() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: call kvm_skip_emulated_instruction in nested_vmx_{fail, succeed} (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not call nested_vmx_succeed() for consistency check VMExit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not skip VMEnter instruction that succeeds (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do early preparation of vmcs02 before check_vmentry_postreqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: initialize vmcs02 constant exactly once (per VMCS) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: split pieces of prepare_vmcs02() to prepare_vmcs02_early() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: remove ASSERT() on vmx->pml_pg validity (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vVMX: rename label for post-enter_guest_mode consistency check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: assimilate nested_vmx_entry_failure() into nested_vmx_enter_non_root_mode() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: rename enter_vmx_non_root_mode to nested_vmx_enter_non_root_mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: try to set EFER bits correctly when initializing controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: do not unconditionally clear EFER switching (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: reset cache/shadows when switching loaded VMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: use vm_exit_controls_init() to write exit controls for vmcs02 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move vmcs12 EPTP consistency check to check_vmentry_prereqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move host EFER consistency checks to VMFail path (Vitaly Kuznetsov) [1692804] - [virt] KVM: leverage change to adjust slots->used_slots in update_memslots() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: implement PV IPI send hypercalls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: valid_bank_mask should be 'u64' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: keep track of mismatched VP indexes (Vitaly Kuznetsov) [1692804] - [virt] KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb() (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: return meaningful value from KVM_SIGNAL_MSI (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: move definition PT_MAX_HUGEPAGE_LEVEL and KVM_NR_PAGE_SIZES together (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Remve unused function is_external_interrupt(). (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: return 0 in case kvm_mmu_memory_cache has min number of objects (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Make nested_vmx_check_pml_controls() concise (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: adjust kvm_mmu_page member to save 8 bytes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: support high GPAs in dirty_log_test (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: stop lying to aarch64 tests about PA-bits (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: also test 64K pages on aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: port dirty_log_test to aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce new VM mode for 64K pages (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vcpu support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add virt mem support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vm_phy_pages_alloc (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: tidy up kvm_util (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add cscope make target (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: move arch-specific files to arch-specific locations (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce ucall (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: vcpu_setup: set cr4.osfxsr (Vitaly Kuznetsov) [1692804] - [kvm] KVM: LAPIC: Tune lapic_timer_advance_ns automatically (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not flush TLB on L1<->L2 transitions if L1 uses VPID and EPT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush linear and combined mappings on VPID02 related flushes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Use correct VPID02 when emulating L1 INVVPID (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush TLB entries tagged by dest EPTP on L1<->L2 transitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: rename KVM_GUEST_CR0_MASK tp KVM_VM_CR0_ALWAYS_OFF (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Remove redundand permission bits removal (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Propagate errors to the guest when failed instead of ignoring (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same VM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Exiting split hack mode needs to fixup both PC and LR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Remove some extra semicolon in kvm_target_cpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Validate all tces before updating tables (Vitaly Kuznetsov) [1692804] - [documentation] arm64: Add silicon-errata.txt entry for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: arch_timer: Add workaround for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [virt] signal/arm/kvm: Use send_sig_mceerr (Vitaly Kuznetsov) [1692804] - [arm64] arm64/cpufeatures: Introduce ESR_ELx_SYS64_ISS_RT() (Vitaly Kuznetsov) [1692804] - [kvm] signal/x86: Use send_sig_mceerr as apropriate (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm: Use __bss_decrypted attribute in shared variables (Vitaly Kuznetsov) [1692804] - [x86] x86/mm: Add .bss..decrypted section to hold shared variables (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: Inject #UD for SGX ENCLS instruction in guest (Vitaly Kuznetsov) [1692804] - [x86] KVM: vmx: Add defines for SGX ENCLS exiting (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: rename the capability of KVM_CAP_ARM_SET_SERROR_ESR (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark kvm_get_preset_lpj() as __init (Vitaly Kuznetsov) [1692804] - [virt] kvm: Don't open code task_pid in kvm_vcpu_ioctl (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Share the parts of get/set events useful to 32bit (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: export the capability to set guest SError syndrome (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTS (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Switch kvmclock data to a PER_CPU variable (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Move kvmclock vsyscall param and init to kvmclock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark variables __initdata and __ro_after_init (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Cleanup the code (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Decrapify kvm_register_clock() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove page size requirement from wall_clock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove memblock dependency (Vitaly Kuznetsov) [1692804] - [kvm] kvm/arm: use PSR_AA32 definitions (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle Set/Way CMOs as NOPs if FWB is present (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Add support for Stage-2 control of memory types and cacheability (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Handle mismatched cache type (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Fix mismatched cache line size detection (Vitaly Kuznetsov) [1692804]- [lib] rhel-kabi: Add RH_KABI_FORCE_CHANGE() to radix-tree and idr functions (Don Dutile) [1692079] - [lib] XArray: Fix xa_reserve for 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Fix xa_erase of 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Use xa_cmpxchg to implement xa_reserve (Don Dutile) [1692079] - [lib] XArray: Fix xa_release in allocating arrays (Don Dutile) [1692079] - [lib] XArray: Mark xa_insert and xa_reserve as must_check (Don Dutile) [1692079] - [lib] XArray: Add cyclic allocation (Don Dutile) [1692079] - [lib] XArray: Redesign xa_alloc API (Don Dutile) [1692079] - [lib] XArray: Add support for 1s-based allocation (Don Dutile) [1692079] - [lib] XArray: Change xa_insert to return -EBUSY (Don Dutile) [1692079] - [lib] XArray: Update xa_erase family descriptions (Don Dutile) [1692079] - [lib] XArray tests: RCU lock prohibits GFP_KERNEL (Don Dutile) [1692079] - [include] XArray: Fix an arithmetic error in xa_is_err (Don Dutile) [1692079] - [lib] XArray tests: Check mark 2 gets squashed (Don Dutile) [1692079] - [include] XArray: Fix typo in comment (Don Dutile) [1692079] - [lib] XArray: Honour reserved entries in xa_insert (Don Dutile) [1692079] - [lib] XArray: Permit storing 2-byte-aligned pointers (Don Dutile) [1692079] - [lib] XArray: Change xa_for_each iterator (Don Dutile) [1692079] - [lib] XArray: Turn xa_init_flags into a static inline (Don Dutile) [1692079] - [lib] XArray tests: Add RCU locking (Don Dutile) [1692079] - [lib] XArray: Fix xa_alloc when id exceeds max (Don Dutile) [1692079] - [lib] XArray tests: Check iterating over multiorder entries (Don Dutile) [1692079] - [lib] XArray tests: Handle larger indices more elegantly (Don Dutile) [1692079] - [include] XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh (Don Dutile) [1692079] - [tools] radix tree: Don't return retry entries from lookup (Don Dutile) [1692079] - [lib] XArray tests: Add missing locking (Don Dutile) [1692079] - [lib] XArray tests: Correct some 64-bit assumptions (Don Dutile) [1692079] - [lib] XArray: Correct xa_store_range (Don Dutile) [1692079] - [lib] XArray: Fix Documentation (Don Dutile) [1692079] - [lib] XArray: Handle NULL pointers differently for allocation (Don Dutile) [1692079] - [lib] XArray: Unify xa_store and __xa_store (Don Dutile) [1692079] - [include] XArray: Add xa_store_bh() and xa_store_irq() (Don Dutile) [1692079] - [lib] XArray: Turn xa_erase into an exported function (Don Dutile) [1692079] - [lib] XArray: Unify xa_cmpxchg and __xa_cmpxchg (Don Dutile) [1692079] - [lib] XArray: Regularise xa_reserve (Don Dutile) [1692079] - [lib] XArray: Export __xa_foo to non-GPL modules (Don Dutile) [1692079] - [lib] XArray: Fix xa_for_each with a single element at 0 (Don Dutile) [1692079] - [lib] xarray: Add range store functionality (Don Dutile) [1692079] - [lib] xarray: Move multiorder_check to in-kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder_shrink to kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder account test in-kernel (Don Dutile) [1692079] - [tools] radix tree test suite: Convert iteration test to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert tag_tagged_items to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert regression1 to XArray (Don Dutile) [1692079] - [lib] ida: Convert to XArray (Don Dutile) [1692079] - [lib] xarray: Track free entries in an XArray (Don Dutile) [1692079] - [lib] xarray: Add xa_reserve and xa_release (Don Dutile) [1692079] - [lib] xarray: Add xas_create_range (Don Dutile) [1692079] - [lib] xarray: Add xas_for_each_conflict (Don Dutile) [1692079] - [lib] xarray: Step through an XArray (Don Dutile) [1692079] - [lib] xarray: Destroy an XArray (Don Dutile) [1692079] - [lib] xarray: Extract entries from an XArray (Don Dutile) [1692079] - [lib] xarray: Add XArray iterators (Don Dutile) [1692079] - [lib] xarray: Add XArray conditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray unconditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray marks (Don Dutile) [1692079] - [tools] xarray: Add XArray load operation (Don Dutile) [1692079] - [documentation] xarray: Add documentation (Don Dutile) [1692079] - [include] xarray: Define struct xa_node (Don Dutile) [1692079] - [tools] xarray: Add definition of struct xarray (Don Dutile) [1692079] - [lib] test_ida: Fix lockdep warning (Don Dutile) [1692079] - [lib] xarray: Change definition of sibling entries (Don Dutile) [1692079] - [mm] xarray: Replace exceptional entries (Don Dutile) [1692079] - [lib] idr: Permit any valid kernel pointer to be stored (Don Dutile) [1692079] - [pci] Update email address (Don Dutile) [1692079] - [lib] ida: Change ida_get_new_above to return the id (Don Dutile) [1692079] - [lib] ida: Remove old API (Don Dutile) [1692079] - [target] target/iscsi: Allocate session IDs from an IDA (Don Dutile) [1692079] - [target] iscsi target: fix session creation failure handling (Don Dutile) [1692079] - [drm] drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's (Don Dutile) [1692079] - [drm] drm/vmwgfx: Convert to new IDA API (Don Dutile) [1692079] - [dma] dmaengine: Convert to new IDA API (Don Dutile) [1692079] - [powerpc] ppc: Convert vas ID allocation to new IDA API (Don Dutile) [1692079] - [media] media: Convert entity ID allocation to new IDA API (Don Dutile) [1692079] - [mm] ppc: Convert mmu context allocation to new IDA API (Don Dutile) [1692079] - [net] Convert net_namespace to new IDA API (Don Dutile) [1692079] - [misc] cb710: Convert to new IDA API (Don Dutile) [1692079] - [block] rsxx: Convert to new IDA API (Don Dutile) [1692079] - [scsi] osd: Convert to new IDA API (Don Dutile) [1692079] - [scsi] sd: Convert to new IDA API (Don Dutile) [1692079] - [fs] devpts: Convert to new IDA API (Don Dutile) [1692079] - [fs] fs: Convert namespace IDAs to new API (Don Dutile) [1692079] - [fs] fs: Convert unnamed_dev_ida to new API (Don Dutile) [1692079] - [lib] test_ida: check_ida_destroy and check_ida_alloc (Don Dutile) [1692079] - [lib] test_ida: Convert check_ida_conv to new API (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_max (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_leaf (Don Dutile) [1692079] - [tools] idr-test: Convert ida_check_nomem to new API (Don Dutile) [1692079] - [tools] ida: Start new test_ida module (Don Dutile) [1692079] - [lib] ida: Lock the IDA in ida_destroy (Don Dutile) [1692079] - [lib] radix-tree: Fix UBSAN warning (Don Dutile) [1692079] - [include] rh_kabi: Indirect EXTEND macros so nesting of other macros will resolve. (Don Dutile) [1692079] - [s390] s390/pkey: add one more argument space for debug feature entry (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix possible deadlock situation on ap queue remove (Philipp Rudo) [1710033] - [s390] zcrypt: handle AP Info notification from CHSC SEI command (Philipp Rudo) [1710033] - [s390] s390/zcrypt: revisit ap device remove procedure (Philipp Rudo) [1710033] - [s390] pkey: Indicate old mkvp only if old and current mkvp are different (Philipp Rudo) [1710033] - [s390] s390/zcrypt: use new state UNBOUND during queue driver rebind (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix specification exception on z196 during ap probe (Philipp Rudo) [1710033] - [s390] s390/zcrypt: rework ap scan bus code (Philipp Rudo) [1710033] - [s390] s390/zcrypt: make sysfs reset attribute trigger queue reset (Philipp Rudo) [1710033] - [s390] s390/zcrypt: improve special ap message cmd handling (Philipp Rudo) [1710033] - [s390] s390: vfio-ap: include for test_facility() (Philipp Rudo) [1710033] - [fs] flexfiles: enforce per-mirror stateid only for v4 DSes (Scott Mayhew) [1709556] - [fs] flexfiles: use per-mirror specified stateid for IO (Scott Mayhew) [1709556] - [powerpc] powerpc/pseries: Fix build break due to pnv_npu2_init() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/sriov: Register IOMMU groups for VFs (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Allocate enough memory in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Fix oops in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [mm] mm: defer ZONE_DEVICE page initialization to the point where we init pgmap (Waiman Long) [1666538 1634343] - [mm] mm: create non-atomic version of SetPageReserved for init use (Waiman Long) [1666538 1634343] - [mm] mm: provide kernel parameter to allow disabling page init poisoning (Waiman Long) [1666538 1634343] - [x86] x86/resctrl: Initialize a new resource group with default MBA values (David Arcari) [1688127] - [x86] x86/resctrl: Move per RDT domain initialization to a separate function (David Arcari) [1688127] - [x86] x86/resctrl: Do not repeat rdtgroup mode initialization (David Arcari) [1688127] - [x86] x86/resctrl: Fix rdt_find_domain() return value and checks (David Arcari) [1688127] - [x86] x86/resctrl: Use rdt_last_cmd_puts() where possible (David Arcari) [1688127]- [s390] s390/pci: map IOV resources (Philipp Rudo) [1659411] - [powerpc] powerpc/book3s/64: check for NULL pointer in pgd_alloc() (Steve Best) [1710310] - [md] dm thin metadata: do not write metadata if no changes occurred (Mike Snitzer) [1710030] - [md] dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [1710030] - [md] dm thin metadata: check __commit_transaction()'s return (Mike Snitzer) [1710030] - [md] dm space map common: zero entire ll_disk (Mike Snitzer) [1710030] - [powerpc] powerpc/tm: Fix stack pointer corruption (Desnes Augusto Nunes do Rosario) [1707635] - [pci] PCI/MSI: Remove obsolete sanity checks for multiple interrupt sets (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove the leftovers of the original set support (Prarit Bhargava) [1686678] - [nvme] nvme-pci: Simplify interrupt allocation (Prarit Bhargava) [1686678] - [include] genirq/affinity: Add new callback for (re)calculating interrupt sets (Prarit Bhargava) [1686678] - [nvme] genirq/affinity: Store interrupt sets size in struct irq_affinity (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Code consolidation (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Move allocation of 'node_to_cpumask' to irq_build_affinity_masks() (Prarit Bhargava) [1686678] - [kernel] genirq/irqdesc: Fix double increment in alloc_descs() (Prarit Bhargava) [1686678] - [include] genirq: Fix the kerneldoc comment for struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Add is_managed to struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/core: Introduce struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove excess indentation (Prarit Bhargava) [1686678]- [md] dm: make sure to obey max_io_len_target_boundary (Mike Snitzer) [1712607]- [mm] x86/dump_pagetables: Fix LDT remap address marker (Baoquan He) [1639560] - [x86] x86/mm: Fix guard hole handling (Baoquan He) [1639560] - [x86] x86/mm: Move LDT remap out of KASLR region on 5-level paging (Baoquan He) [1639560] - [x86] x86/ldt: Define LDT_END_ADDR (Baoquan He) [1639560] - [mm] x86/ldt: Reserve address-space range on 32 bit for the LDT (Baoquan He) [1639560] - [documentation] x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [documentation] x86/mm/doc: Clean up the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [fs] cifs: fix page reference leak with readv/writev (Leif Sahlberg) [1708033] - [fs] cifs: do not attempt cifs operation on smb2+ rename error (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak in SMB2_read (Leif Sahlberg) [1708033] - [fs] CIFS: keep FileInfo handle live during oplock break (Leif Sahlberg) [1708033] - [fs] cifs: fix handle leak in smb2_query_symlink() (Leif Sahlberg) [1708033] - [fs] cifs: Fix lease buffer length error (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_read (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_write (Leif Sahlberg) [1708033] - [fs] cifs: a smb2_validate_and_copy_iov failure does not mean the handle is invalid. (Leif Sahlberg) [1708033] - [fs] SMB3: Allow persistent handle timeout to be configurable on mount (Leif Sahlberg) [1708033] - [fs] smb3: Fix enumerating snapshots to Azure (Leif Sahlberg) [1708033] - [fs] cifs: fix kref underflow in close_shroot() (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] SMB3: Fix SMB3.1.1 guest mounts to Samba (Leif Sahlberg) [1708033] - [fs] cifs: Fix slab-out-of-bounds when tracing SMB tcon (Leif Sahlberg) [1708033] - [fs] cifs: allow guest mounts to work for smb3.11 (Leif Sahlberg) [1708033] - [fs] fix incorrect error code mapping for OBJECTID_NOT_FOUND (Leif Sahlberg) [1708033] - [fs] cifs: fix that return -EINVAL when do dedupe operation (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending rdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending wdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: fix POSIX lock leak and invalid ptr deref (Leif Sahlberg) [1708033] - [fs] SMB3: Allow SMB3 FSCTL queries to be sent to server from tools (Leif Sahlberg) [1708033] - [fs] cifs: fix incorrect handling of smb2_set_sparse() return in smb3_simple_falloc (Leif Sahlberg) [1708033] - [fs] smb2: fix typo in definition of a few error flags (Leif Sahlberg) [1708033] - [fs] CIFS: make mknod() an smb_version_op (Leif Sahlberg) [1708033] - [documentation] cifs: minor documentation updates (Leif Sahlberg) [1708033] - [documentation] cifs: minor updates to documentation (Leif Sahlberg) [1708033] - [fs] cifs: remove unused value pointed out by Coverity (Leif Sahlberg) [1708033] - [fs] SMB3: passthru query info doesn't check for SMB3 FSCTL passthru (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoints for simple fallocate and zero range (Leif Sahlberg) [1708033] - [fs] cifs: fix smb3_zero_range so it can expand the file-size when required (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_ioctl_init/free helpers to be used with compounding (Leif Sahlberg) [1708033] - [fs] smb3: Add dynamic trace points for various compounded smb3 ops (Leif Sahlberg) [1708033] - [fs] cifs: cache FILE_ALL_INFO for the shared root handle (Leif Sahlberg) [1708033] - [fs] smb3: display volume serial number for shares in /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] cifs: simplify how we handle credits in compound_send_recv() (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoint for timeout waiting for credits (Leif Sahlberg) [1708033] - [fs] smb3: display security information in /proc/fs/cifs/DebugData more accurately (Leif Sahlberg) [1708033] - [fs] cifs: add a timeout argument to wait_for_free_credits (Leif Sahlberg) [1708033] - [fs] cifs: prevent starvation in wait_for_free_credits for multi-credit requests (Leif Sahlberg) [1708033] - [fs] cifs: wait_for_free_credits() make it possible to wait for >=1 credits (Leif Sahlberg) [1708033] - [fs] cifs: pass flags down into wait_for_free_credits() (Leif Sahlberg) [1708033] - [fs] cifs: change wait_for_free_request() to take flags as argument (Leif Sahlberg) [1708033] - [fs] fs: cifs: Kconfig: pedantic formatting (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on normal (non-large read/write) ops (Leif Sahlberg) [1708033] - [fs] CIFS: Return -EAGAIN instead of -ENOTSOCK (Leif Sahlberg) [1708033] - [fs] CIFS: Only send SMB2_NEGOTIATE command on new TCP connections (Leif Sahlberg) [1708033] - [fs] CIFS: Fix read after write for files with read caching (Leif Sahlberg) [1708033] - [fs] smb3: for kerberos mounts display the credential uid used (Leif Sahlberg) [1708033] - [fs] cifs: use correct format characters (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for query_info_enter/done (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for smb3_cmd_enter (Leif Sahlberg) [1708033] - [fs] smb3: improve dynamic tracing of open and posix mkdir (Leif Sahlberg) [1708033] - [fs] smb3: add missing read completion trace point (Leif Sahlberg) [1708033] - [fs] smb3: Add tracepoints for read, write and query_dir enter (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoints for query dir (Leif Sahlberg) [1708033] - [fs] smb3: Update POSIX negotiate context with POSIX ctxt GUID (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Try to acquire credits at once for compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Return error code when getting file handle for writeback (Leif Sahlberg) [1708033] - [fs] CIFS: Move open file handling to writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Move unlocking pages from wdata_send_pages() (Leif Sahlberg) [1708033] - [fs] CIFS: Find and reopen a file before get MTU credits in writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Reopen file before get SMB2 MTU credits for async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Remove custom credit adjustments for SMB2 async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Adjust MTU credits before reopening a file (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending async requests (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in non-MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Set reconnect instance to one initially (Leif Sahlberg) [1708033] - [fs] CIFS: Respect SMB2 hdr preamble size in read responses (Leif Sahlberg) [1708033] - [fs] CIFS: Count SMB3 credits for malformed pending responses (Leif Sahlberg) [1708033] - [fs] CIFS: Do not log credits when unmounting a share (Leif Sahlberg) [1708033] - [fs] CIFS: Always reset read error to -EIO if no response (Leif Sahlberg) [1708033] - [fs] cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED (Leif Sahlberg) [1708033] - [fs] CIFS: Do not skip SMB2 message IDs on send failures (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on tree connect (Leif Sahlberg) [1708033] - [fs] smb3: make default i/o size for smb3 mounts larger (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reset lease state to NONE on lease break (Leif Sahlberg) [1708033] - [fs] smb3: fix bytes_read statistics (Leif Sahlberg) [1708033] - [fs] cifs: return -ENODATA when deleting an xattr that does not exist (Leif Sahlberg) [1708033] - [fs] cifs: add credits from unmatched responses/messages (Leif Sahlberg) [1708033] - [fs] cifs: replace snprintf with scnprintf (Leif Sahlberg) [1708033] - [fs] cifs: Fix NULL pointer dereference of devname (Leif Sahlberg) [1708033] - [fs] CIFS: Fix leaking locked VFS cache pages in writeback retry (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: fix use-after-free of the lease keys (Leif Sahlberg) [1708033] - [fs] CIFS: Do not consider -ENODATA as stat failure for reads (Leif Sahlberg) [1708033] - [fs] CIFS: Do not count -ENODATA as failure for query directory (Leif Sahlberg) [1708033] - [fs] CIFS: Fix trace command logging for SMB2 reads and writes (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible oops and memory leaks in async IO (Leif Sahlberg) [1708033] - [fs] cifs: limit amount of data we request for xattrs to CIFSMaxBufSize (Leif Sahlberg) [1708033] - [fs] cifs: fix computation for MAX_SMB2_HDR_SIZE (Leif Sahlberg) [1708033] - [fs] cifs: print CIFSMaxBufSize as part of /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] smb3: add credits we receive from oplock/break PDUs (Leif Sahlberg) [1708033] - [fs] CIFS: Fix mounts if the client is low on credits (Leif Sahlberg) [1708033] - [fs] CIFS: Do not assume one credit for async responses (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculations in compound mid callback (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculation for encrypted reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculations for reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reconnect TCP session in add_credits() (Leif Sahlberg) [1708033] - [fs] smb3: Cleanup license mess (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible hang during async MTU reads and writes (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak of an allocated cifs_ntsd structure (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error paths in writeback code (Leif Sahlberg) [1708033] - [fs] CIFS: Move credit processing to mid callbacks for SMB3 (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculation for cancelled requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix potential OOB access of lock element array (Leif Sahlberg) [1708033] - [fs] cifs: Limit memory used by lock request calls to a page (Leif Sahlberg) [1708033] - [fs] cifs: move large array from stack to heap (Leif Sahlberg) [1708033] - [fs] CIFS: Do not hide EINTR after sending network packets (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit computation for compounded requests (Leif Sahlberg) [1708033] - [fs] CIFS: Do not set credits to 1 if the server didn't grant anything (Leif Sahlberg) [1708033] - [fs] CIFS: Fix adjustment of credits for MTU requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix a tiny potential memory leak (Leif Sahlberg) [1708033] - [fs] cifs: Fix a debug message (Leif Sahlberg) [1708033] - [fs] smb3: add smb3.1.1 to default dialect list (Leif Sahlberg) [1708033] - [fs] cifs: fix confusing warning message on reconnect (Leif Sahlberg) [1708033] - [fs] smb3: fix large reads on encrypted connections (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] cifs: we can not use small padding iovs together with encryption (Leif Sahlberg) [1708033] - [fs] cifs: Minor Kconfig clarification (Leif Sahlberg) [1708033] - [fs] cifs: Always resolve hostname before reconnecting (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect_tcon() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in smb2_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Only free DFS target list if we actually got one (Leif Sahlberg) [1708033] - [fs] cifs: start DFS cache refresher in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'sep' (Leif Sahlberg) [1708033] - [fs] cifs: Make use of DFS cache to get new DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: check kzalloc return (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1708033] - [fs] cifs: Use kzfree() to free password (Leif Sahlberg) [1708033] - [fs] cifs: Fix to use kmem_cache_free() instead of kfree() (Leif Sahlberg) [1708033] - [fs] cifs: update for current_kernel_time64() removal (Leif Sahlberg) [1708033] - [fs] cifs: Add DFS cache routines (Leif Sahlberg) [1708033] - [fs] cifs: Save TTL value when parsing DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: auto disable 'serverino' in dfs mounts (Leif Sahlberg) [1708033] - [fs] cifs: Make devname param optional in cifs_compose_mount_options() (Leif Sahlberg) [1708033] - [fs] cifs: Skip any trailing backslashes from UNC (Leif Sahlberg) [1708033] - [fs] cifs: Refactor out cifs_mount() (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem (Leif Sahlberg) [1708033] - [fs] CIFS: return correct errors when pinning memory failed for direct I/O (Leif Sahlberg) [1708033] - [fs] CIFS: use the correct length when pinning memory for direct I/O for write (Leif Sahlberg) [1708033] - [fs] cifs: check ntwrk_buf_start for NULL before dereferencing it (Leif Sahlberg) [1708033] - [fs] cifs: remove coverity warning in calc_lanman_hash (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'smb_buf' (Leif Sahlberg) [1708033] - [fs] cifs: suppress some implicit-fallthrough warnings (Leif Sahlberg) [1708033] - [fs] cifs: change smb2_query_eas to use the compound query-info helper (Leif Sahlberg) [1708033] - [fs] Add vers=3.0.2 as a valid option for SMBv3.0.2 (Leif Sahlberg) [1708033] - [fs] cifs: create a helper function for compound query_info (Leif Sahlberg) [1708033] - [fs] cifs: address trivial coverity warning (Leif Sahlberg) [1708033] - [fs] cifs: smb2 commands can not be negative, remove confusing check (Leif Sahlberg) [1708033] - [fs] cifs: use a compound for setting an xattr (Leif Sahlberg) [1708033] - [fs] cifs: clean up indentation, replace spaces with tab (Leif Sahlberg) [1708033] - [fs] smb3: Fix rmdir compounding regression to strict servers (Leif Sahlberg) [1708033] - [fs] CIFS: Avoid returning EBUSY to upper layer VFS (Leif Sahlberg) [1708033] - [fs] cifs: Fix separator when building path from dentry (Leif Sahlberg) [1708033] - [fs] cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs) (Leif Sahlberg) [1708033] - [fs] cifs: fix signed/unsigned mismatch on aio_read patch (Leif Sahlberg) [1708033] - [fs] cifs: don't dereference smb_file_target before null check (Leif Sahlberg) [1708033] - [fs] CIFS: Add direct I/O functions to file_operations (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O write (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O read (Leif Sahlberg) [1708033] - [fs] smb3: missing defines and structs for reparse point handling (Leif Sahlberg) [1708033] - [fs] smb3: allow more detailed protocol info on open files for debugging (Leif Sahlberg) [1708033] - [fs] smb3: on kerberos mount if server doesn't specify auth type use krb5 (Leif Sahlberg) [1708033] - [fs] smb3: add trace point for tree connection (Leif Sahlberg) [1708033] - [fs] cifs: fix spelling mistake, EACCESS -> EACCES (Leif Sahlberg) [1708033] - [fs] cifs: fix return value for cifs_listxattr (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.14 (Leif Sahlberg) [1708033] - [fs] smb3: add debug for unexpected mid cancellation (Leif Sahlberg) [1708033] - [fs] cifs: allow calling SMB2_xxx_free(NULL) (Leif Sahlberg) [1708033] - [fs] smb3 - clean up debug output displaying network interfaces (Leif Sahlberg) [1708033] - [fs] smb3: show number of current open files in /proc/fs/cifs/Stats (Leif Sahlberg) [1708033] - [fs] cifs: add support for ioctl on directories (Leif Sahlberg) [1708033] - [fs] cifs: fallback to older infolevels on findfirst queryinfo retry (Leif Sahlberg) [1708033] - [fs] smb3: do not attempt cifs operation in smb3 query info error path (Leif Sahlberg) [1708033] - [fs] smb3: send backup intent on compounded query info (Leif Sahlberg) [1708033] - [fs] cifs: track writepages in vfs operation counters (Leif Sahlberg) [1708033] - [fs] smb2: fix uninitialized variable bug in smb2_ioctl_query_info (Leif Sahlberg) [1708033] - [fs] cifs: add IOCTL for QUERY_INFO passthrough to userspace (Leif Sahlberg) [1708033] - [fs] cifs: minor clarification in comments (Leif Sahlberg) [1708033] - [fs] CIFS: Print message when attempting a mount (Leif Sahlberg) [1708033] - [fs] CIFS: Adds information-level logging function (Leif Sahlberg) [1708033] - [fs] cifs: OFD locks do not conflict with eachothers (Leif Sahlberg) [1708033] - [fs] CIFS: SMBD: Do not call ib_dereg_mr on invalidated memory registration (Leif Sahlberg) [1708033] - [fs] CIFS: pass page offsets on SMB1 read/write (Leif Sahlberg) [1708033] - [fs] fs/cifs: fix uninitialised variable warnings (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for sending lease break responses to server (Leif Sahlberg) [1708033] - [fs] cifs: do not return atime less than mtime (Leif Sahlberg) [1708033] - [fs] smb3: update default requested iosize to 4MB from 1MB for recent dialects (Leif Sahlberg) [1708033] - [fs] smb3: Add debug message later in smb2/smb3 reconnect path (Leif Sahlberg) [1708033] - [fs] CIFS: make 'nodfs' mount opt a superblock flag (Leif Sahlberg) [1708033] - [fs] smb3: track the instance of each session for debugging (Leif Sahlberg) [1708033] - [fs] smb3: minor missing defines relating to reparse points (Leif Sahlberg) [1708033] - [fs] smb3: add way to control slow response threshold for logging and stats (Leif Sahlberg) [1708033] - [fs] cifs: minor updates to module description for cifs.ko (Leif Sahlberg) [1708033] - [fs] cifs: protect against server returning invalid file system block size (Leif Sahlberg) [1708033] - [fs] smb3: allow stats which track session and share reconnects to be reset (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing from compounded ops (Leif Sahlberg) [1708033] - [fs] cifs: create a define for the max number of iov we need for a SMB2 set_info (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: remove the is_falloc argument to SMB2_set_eof (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_INFO to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_EOF to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: make rmdir() use compounding (Leif Sahlberg) [1708033] - [fs] cifs: create helpers for SMB2_set_info_init/free() (Leif Sahlberg) [1708033] - [fs] cifs: change unlink to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: change mkdir to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a smb2_compound_op and change QUERY_INFO to use it (Leif Sahlberg) [1708033] - [fs] cifs: fix a credits leak for compund commands (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint to catch cases where credit refund of failed op overlaps reconnect (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'cifs_sb' (Leif Sahlberg) [1708033] - [fs] cifs: Use kmemdup rather than duplicating its implementation in smb311_posix_mkdir() (Leif Sahlberg) [1708033] - [fs] smb3: do not display confusing message on mount to Azure servers (Leif Sahlberg) [1708033] - [fs] smb3: fix lease break problem introduced by compounding (Leif Sahlberg) [1708033] - [fs] cifs: only wake the thread for the very last PDU in a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a warning if we try to to dequeue a deleted mid (Leif Sahlberg) [1708033] - [fs] smb2: fix missing files in root share directory listing (Leif Sahlberg) [1708033] - [fs] cifs: read overflow in is_valid_oplock_break() (Leif Sahlberg) [1708033] - [fs] cifs: integer overflow in in SMB2_ioctl() (Leif Sahlberg) [1708033] - [fs] CIFS: fix wrapping bugs in num_entries() (Leif Sahlberg) [1708033] - [fs] cifs: prevent integer overflow in nxt_dir_entry() (Leif Sahlberg) [1708033] - [fs] fs/cifs: suppress a string overflow warning (Leif Sahlberg) [1708033] - [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1708033] - [fs] smb3: check for and properly advertise directory lease support (Leif Sahlberg) [1708033] - [fs] smb3: minor debugging clarifications in rfc1001 len processing (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing for directory opens with backupuid mounts (Leif Sahlberg) [1708033] - [fs] fs/cifs: don't translate SFM_SLASH (U+F026) to backslash (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.12 (Leif Sahlberg) [1708033] - [fs] cifs: check kmalloc before use (Leif Sahlberg) [1708033] - [fs] cifs: check if SMB2 PDU size has been padded and suppress the warning (Leif Sahlberg) [1708033] - [fs] cifs: create a define for how many iovs we need for an SMB2_open() (Leif Sahlberg) [1708033] - [fs] smb3: create smb3 equivalent alias for cifs pseudo-xattrs (Leif Sahlberg) [1708033] - [fs] smb3: allow previous versions to be mounted with snapshot= mount parm (Leif Sahlberg) [1708033] - [fs] cifs: don't show domain= in mount output when domain is empty (Leif Sahlberg) [1708033] - [fs] cifs: add missing support for ACLs in SMB 3.11 (Leif Sahlberg) [1708033] - [fs] smb3: enumerating snapshots was leaving part of the data off end (Leif Sahlberg) [1708033] - [fs] cifs: update smb2_queryfs() to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: update receive_encrypted_standard to handle compounded responses (Leif Sahlberg) [1708033] - [fs] cifs: create SMB2_open_init()/SMB2_open_free() helpers. (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_query_info_[init|free]() (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_close_init()/SMB2_close_free() (Leif Sahlberg) [1708033] - [fs] smb3: display stats counters for number of slow commands (Leif Sahlberg) [1708033] - [fs] CIFS: fix uninitialized ptr deref in smb2 signing (Leif Sahlberg) [1708033] - [fs] smb3: Do not send SMB3 SET_INFO if nothing changed (Leif Sahlberg) [1708033] - [fs] smb3: fix minor debug output for CONFIG_CIFS_STATS (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for slow responses (Leif Sahlberg) [1708033] - [fs] cifs: add compound_send_recv() (Leif Sahlberg) [1708033] - [fs] cifs: make smb_send_rqst take an array of requests (Leif Sahlberg) [1708033] - [fs] cifs: update init_sg, crypt_message to take an array of rqst (Leif Sahlberg) [1708033] - [fs] smb3: fix reset of bytes read and written stats (Leif Sahlberg) [1708033] - [fs] smb3: display bytes_read and bytes_written in smb3 stats (Leif Sahlberg) [1708033] - [fs] cifs: simple stats should always be enabled (Leif Sahlberg) [1708033] - [fs] cifs: use a refcount to protect open/closing the cached file handle (Leif Sahlberg) [1708033] - [fs] smb3: add reconnect tracepoints (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for session expired or deleted (Leif Sahlberg) [1708033] - [fs] cifs: remove unused stats (Leif Sahlberg) [1708033] - [fs] smb3: don't request leases in symlink creation and query (Leif Sahlberg) [1708033] - [fs] smb3: remove per-session operations from per-tree connection stats (Leif Sahlberg) [1708033] - [fs] SMB3: Number of requests sent should be displayed for SMB3 not just CIFS (Leif Sahlberg) [1708033] - [fs] smb3: snapshot mounts are read-only and make sure info is displayable about the mount (Leif Sahlberg) [1708033] - [fs] smb3: remove noisy warning message on mount (Leif Sahlberg) [1708033] - [fs] cifs: add missing debug entries for kconfig options (Leif Sahlberg) [1708033] - [fs] smb3: fill in statfs fsid and correct namelen (Leif Sahlberg) [1708033] - [fs] cifs: Make sure all data pages are signed correctly (Leif Sahlberg) [1708033] - [fs] CIFS: fix memory leak and remove dead code (Leif Sahlberg) [1708033] - [fs] cifs: use 64-bit timestamps for fscache (Leif Sahlberg) [1708033] - [fs] cifs: use timespec64 internally (Leif Sahlberg) [1708033] - [fs] cifs: Silence uninitialized variable warning (Leif Sahlberg) [1708033] - [fs] fs/cifs: Simplify ib_post_(send|recv|srq_recv)() calls (Leif Sahlberg) [1708033]- [edac] EDAC/amd64: Set maximum channel layer size depending on family (Gary Hook) [1690984] - [edac] EDAC/amd64: Adjust printed chip select sizes when interleaved (Gary Hook) [1690984] - [edac] EDAC/amd64: Recognize x16 symbol size (Gary Hook) [1690984] - [edac] EDAC/amd64: Support more than two Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC/amd64: Use a macro for iterating over Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC, amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1670609 1690984] - [md] dm mpath: fix missing call of path selector type->end_io (Mike Snitzer) [1686227] - [rpmspec] redhat: do not generate debuginfo for self-tests and samples (Ivan Vecera) [1708375] - [netdrv] broadcom: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1684380] - [netdrv] broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant (Kamal Heib) [1684380] - [netdrv] tg3: allow ethtool -p to work for NICs in down state (Kamal Heib) [1684380] - [netdrv] tg3: optionally use eth_platform_get_mac_address() to get mac address (Kamal Heib) [1684380] - [netdrv] tg3: extend PTP gettime function to read system clock (Kamal Heib) [1684380] - [netdrv] tg3: Fix fall-through annotations (Kamal Heib) [1684380] - [netdrv] tg3: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [mm] x86/mm/KASLR: Fix the size of the direct mapping section (Baoquan He) [1669075] - [netdrv] net/mlx4_en: fix spelling mistake: "quiting" -> "quitting" (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix error handling when initializing CQ bufs in the driver (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Add masking for a few queries on HCA caps (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Fix using wrong function to destroy sqp AHs under SRIOV (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: Get rid of page operation after dma_alloc_coherent (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: drop useless LIST_HEAD (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove set but not used variable 'pd' (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Utilize macro to calculate SQ spare size (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: remove fallback after kzalloc_node() (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove unneeded NULL check (Alaa Hleihel) [1691235 1691228] - [infiniband] mlx4: Use snprintf instead of complicated strcpy (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix several coding style errors (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix return codes of unsupported operations (Alaa Hleihel) [1691235 1691228] - [netdrv] {net, IB}/mlx4: Initialize CQ buffers in the driver when possible (Alaa Hleihel) [1691235 1691228] - [netdrv] mlx4: use __vlan_hwaccel helpers (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: Fix build break when CONFIG_INET is off (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: use __netdev_tx_sent_queue() (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: add a missing include (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Add port and TID to MAD debug print (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Enable debug print of SMPs (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA: Fix dependencies for rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA/mlx4: Use rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_core: Fix warnings during boot on driverinit param set failures (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Use devlink region_snapshot parameter (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add Crdump FW snapshot support (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add health buffer address capability (Alaa Hleihel) [1691228] - [netdrv] mlx4: Add support for devlink reload and load driverinit values (Alaa Hleihel) [1691228 1663198] - [netdrv] mlx4: Add mlx4 initial parameters table and register it (Alaa Hleihel) [1691228 1663198] - [infiniband] IB/mlx4: Create slave AH's directly (Alaa Hleihel) [1691228] - [infiniband] IB/mlx4: Add support for drain SQ & RQ (Alaa Hleihel) [1691228] - [net] openvswitch: return an error instead of doing BUG_ON() (Eelco Chaudron) [1700468] - [include] net: add netif_is_geneve() (Petr Oros) [1707002] - [netdrv] team: fix possible recursive locking when add slaves (Hangbin Liu) [1700679] - [netdrv] phy: Fix ioctl handler when modifing MII_ADVERTISE (Petr Oros) [1691676] - [netdrv] mii: Add mii_lpa_mod_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] phy: marvell: Rename mii_lpa_to_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] mii: Rename mii_stat1000_to_linkmode_lpa_t (Petr Oros) [1691676] - [include] mii: Fix autoneg in mii_lpa_to_linkmode_lpa_t() (Petr Oros) [1691676] - [netdrv] phy: remove unused code in phy_probe (Petr Oros) [1691676] - [netdrv] phy: check if advertising is zero using linkmode_empty (Petr Oros) [1691676] - [netdrv] phy: marvell: remove set but not used variable 'pause' (Petr Oros) [1691676] - [netdrv] phy: Add support for resolving 5G and 2.5G autoneg (Petr Oros) [1691676] - [netdrv] phy: Add more link modes to the settings table (Petr Oros) [1691676] - [netdrv] phy: Fixup kerneldoc markup. (Petr Oros) [1691676] - [netdrv] phy: Convert u32 phydev->lp_advertising to linkmode (Petr Oros) [1691676] - [netdrv] ethernet: Convert phydev advertize and supported from u32 to link mode (Petr Oros) [1691676] - [netdrv] bonding: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [netdrv] bonding: Give bond_set_dev_addr() a return value (Ivan Vecera) [1705509] - [netdrv] ipvlan: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] bridge: Handle NETDEV_PRE_CHANGEADDR from ports (Ivan Vecera) [1705509] - [net] bridge: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add extack argument to dev_set_mac_address() (Ivan Vecera) [1705509] - [netdrv] phy: phy driver features are mandatory (Petr Oros) [1691720] - [netdrv] phy: add missing phy driver features (Petr Oros) [1691720] - [netdrv] phy: Add missing features to PHY drivers (Petr Oros) [1691720] - [netdrv] phy: genphy_10g_driver: Avoid NULL pointer dereference (Petr Oros) [1691720] - [netdrv] phy: phy_support_sym_pause: Clear Asym Pause (Petr Oros) [1691720] - [netdrv] phy: Replace phy driver features u32 with link_mode bitmap (Petr Oros) [1691720] - [netdrv] ethernet: xgbe: expand PHY_GBIT_FEAUTRES (Petr Oros) [1691720] - [net] net: phy: Add limkmode equivalents to some of the MII ethtool helpers (Petr Oros) [1691720] - [netdrv] phy: Add helper for advertise to lcl value (Petr Oros) [1691720] - [net] phy: Add helper to convert MII ADV register to a linkmode (Petr Oros) [1691720] - [netdrv] phy: Add phydev_info() (Petr Oros) [1691720] - [netdrv] phy: Add phydev_warn() (Petr Oros) [1691720] - [netdrv] phy: Move linkmode helpers to somewhere public (Petr Oros) [1691720] - [netdrv] ethernet: dpaa: remove unused variables (Petr Oros) [1691720] - [netdrv] ravb: Disable Pause Advertisement (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to determine if pause configuration is supported (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Asym Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support asym pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to remove a supported link mode (Petr Oros) [1691720] - [netdrv] ethernet: Fix up drivers masking pause support (Petr Oros) [1691720] - [netdrv] bcmgenet: Fix speed selection for reverse MII (Petr Oros) [1691720] - [netdrv] ethernet: Use phy_set_max_speed() to limit advertised speed (Petr Oros) [1691720] - [netdrv] phy: bcm63xx: Allow to be built with COMPILE_TEST (Petr Oros) [1691720] - [netdrv] phy: et1011c: Remove incorrect missing 1000 Half (Petr Oros) [1691720] - [netdrv] phy: ste10Xp: Remove wrong SUPPORTED_Pause (Petr Oros) [1691720] - [tools] selftests: net: ip_defrag: cover new IPv6 defrag behavior (Guillaume Nault) [1660282] - [tools] selftests: net: fix/improve ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests: use posix-style redirection in ip_defrag.sh (Guillaume Nault) [1660282] - [tools] selftests: net: Clean up an unused variable (Guillaume Nault) [1660282] - [tools] selftests/net: add ipv6 tests to ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests/net: add ip_defrag selftest (Guillaume Nault) [1660282] - [net] ip6: fix skb leak in ip6frag_expire_frag_queue() (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees in nf_conntrack_reasm.c (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees for IPv6 defrag (Guillaume Nault) [1660282] - [net] IP defrag: encapsulate rbtree defrag code into callable functions (Guillaume Nault) [1660282] - [net] ipv4: do not handle duplicate fragments as overlapping (Guillaume Nault) [1660282] - [net] ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes (Guillaume Nault) [1660282] - [net] ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module (Guillaume Nault) [1660282] - [net] ipv6: fix typo in net/ipv6/reassembly.c (Guillaume Nault) [1660282] - [net] core: dev: Attach extack to NETDEV_PRE_UP (Ivan Vecera) [1705501] - [net] core: dev: Add call_netdevice_notifiers_extack() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to __dev_change_flags() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to dev_change_flags() (Ivan Vecera) [1705501] - [netdrv] ipvlan: ipvlan_set_port_mode(): Add an extack argument (Ivan Vecera) [1705501] - [netdrv] vrf: cycle_netdev(): Add an extack argument (Ivan Vecera) [1705501] - [net] net: core: dev: Add extack argument to dev_open() (Ivan Vecera) [1705501] - [net] vlan: conditional inclusion of FCoE hooks to match netdevice.h and bnx2x (Chris Leech) [1685894] - [net] Do not route unicast IP packets twice (Ivan Vecera) [1704923] - [net] skbuff: Rename 'offload_mr_fwd_mark' to 'offload_l3_fwd_mark' (Ivan Vecera) [1704923] - [net] devlink: Add 'fw_load_policy' generic parameter (Ivan Vecera) [1704902] - [net] bridge: Extend br_vlan_get_pvid() for bridge ports (Ivan Vecera) [1704863] - [net] ipv4: Notify about changes to ip_forward_update_priority (Ivan Vecera) [1704697] - [net] ipv4: Control SKB reprioritization after forwarding (Ivan Vecera) [1704697] - [net] dcb: Add priority-to-DSCP map getters (Ivan Vecera) [1704639] - [net] xsk: export xdp_get_umem_from_qid (Ivan Vecera) [1704606] - [net] net: Add lag.h, net_lag_port_dev_txable() (Ivan Vecera) [1704297] - [netdrv] team: Publish team_port_get_rcu() (Ivan Vecera) [1704297] - [net] sched: sch_api: set an error msg when qdisc_alloc_handle() fails (Ivan Vecera) [1677094] - [net] ethtool: Remove unnecessary null check in ethtool_rx_flow_rule_create (Ivan Vecera) [1691738] - [net] flow_offload: fix block stats (Ivan Vecera) [1691738] - [net] sched: flower: only return error from hw offload if skip_sw (Ivan Vecera) [1691738] - [net] flow_offload: Fix flow action infrastructure (Ivan Vecera) [1691738] - [net] ethtool: add ethtool_rx_flow_spec to flow_rule structure translator (Ivan Vecera) [1691738] - [net] flow_offload: add wake-up-on-lan and queue to flow_action (Ivan Vecera) [1691738] - [net] flow_offload: add statistics retrieval infrastructure and use it (Ivan Vecera) [1691738] - [net] cls_api: add translator to flow_action representation (Ivan Vecera) [1691738] - [net] flow_offload: add flow action infrastructure (Ivan Vecera) [1691738] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1691738] - [net] netfilter: ipv6: Don't preserve original oif for loopback address (Florian Westphal) [1702813] - [net] netfilter: ipv6: Preserve link scope traffic original oif (Florian Westphal) [1702813] - [net] sctp: implement memory accounting on rx path (Xin Long) [1665243] {CVE-2019-3874} - [net] sctp: implement memory accounting on tx path (Xin Long) [1665243] {CVE-2019-3874} - [net] openvswitch: fix flow actions reallocation (Eelco Chaudron) [1700468] - [net] openvswitch: fix missing checks for nla_nest_start (Eelco Chaudron) [1700468] - [net] openvswitch: fix a NULL pointer dereference (Eelco Chaudron) [1700468] - [net] openvswitch: meter: Use struct_size() in kzalloc() (Eelco Chaudron) [1700468] - [net] openvswitch: Fix IPv6 later frags parsing (Eelco Chaudron) [1700468] - [net] openvswitch: fix spelling mistake "execeeds" -> "exceeds" (Eelco Chaudron) [1700468] - [net] openvswitch: remove BUG_ON from get_dpdev (Eelco Chaudron) [1700468] - [net] openvswitch: fix linking without CONFIG_NF_CONNTRACK_LABELS (Eelco Chaudron) [1700468] - [net] revert "openvswitch: Fix template leak in error cases." (Eelco Chaudron) [1700468] - [net] openvswitch: Use correct reply values in datapath and vport ops (Eelco Chaudron) [1700468] - [net] ovs: fix return type of ndo_start_xmit function (Eelco Chaudron) [1700468] - [net] openvswitch: Derive IP protocol number for IPv6 later frags (Eelco Chaudron) [1700468] - [net] openvswitch: kernel datapath clone action (Eelco Chaudron) [1700468] - [net] openvswitch: Avoid OOB read when parsing flow nlattrs (Eelco Chaudron) [1700468] - [net] net/vlan: remove unused #define HAVE_VLAN_GET_TAG (Ivan Vecera) [1700369] - [net] vlan: include the shift in skb_vlan_tag_get_prio() (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_copy_tag() helper (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_clear_tag() helper (Ivan Vecera) [1700369] - [net] sctp: initialize _pad of sockaddr_in before copying to user memory (Xin Long) [1699076] - [net] sctp: use memdup_user instead of vmemdup_user (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant (Xin Long) [1699076] - [net] sctp: get sctphdr by offset in sctp_compute_cksum (Xin Long) [1699076] - [net] sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() (Xin Long) [1699076] - [net] sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() (Xin Long) [1699076] - [net] sctp: sctp_sock_migrate() returns error if sctp_bind_addr_dup() fails (Xin Long) [1699076] - [net] sctp: remove sched init from sctp_stream_init (Xin Long) [1699076] - [net] sctp: call iov_iter_revert() after sending ABORT (Xin Long) [1699076] - [net] ipvs: get sctphdr by sctphoff in sctp_csum_check (Xin Long) [1699076] - [net] sctp: chunk.c: correct format string for size_t in printk (Xin Long) [1699076] - [net] sctp: don't compare hb_timer expire date before starting it (Xin Long) [1699076] - [net] doc: sctp: Merge and clean up rst files (Xin Long) [1699076] - [net] sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASOC and SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER_VALUE sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_INTERLEAVING_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RECONFIG_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PR_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_THLDS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_LOCAL_AUTH_CHUNKS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_MAXSEG sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_ASSOCINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RTOINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_PARAMS sockopt (Xin Long) [1699076] - [net] sctp: introduce SCTP_FUTURE/CURRENT/ALL_ASSOC (Xin Long) [1699076] - [net] sctp: set flow sport from saddr only when it's 0 (Xin Long) [1699076] - [net] sctp: set chunk transport correctly when it's a new asoc (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream adding (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream reset (Xin Long) [1699076] - [net] sctp: allocate sctp_sockaddr_entry with kzalloc (Xin Long) [1699076] - [net] sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event (Xin Long) [1699076] - [net] sctp: frag_point sanity check (Xin Long) [1699076] - [net] sctp: kfree_rcu asoc (Xin Long) [1699076] - [net] sctp: update frag_point when stream_interleave is set (Xin Long) [1699076] - [net] sctp: add sockopt SCTP_EVENT (Xin Long) [1699076] - [net] sctp: rename enum sctp_event to sctp_event_type (Xin Long) [1699076] - [net] sctp: add subscribe per asoc (Xin Long) [1699076] - [net] sctp: define subscribe in sctp_sock as __u16 (Xin Long) [1699076] - [net] sctp: process sk_reuseport in sctp_get_port_local (Xin Long) [1699076] - [net] sctp: add sock_reuseport for the sock in __sctp_hash_endpoint (Xin Long) [1699076] - [net] sctp: do reuseport_select_sock in __sctp_rcv_lookup_endpoint (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_ordered(). (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_reasm(). (Xin Long) [1699076] - [net] sctp: define SCTP_SS_DEFAULT for Stream schedulers (Xin Long) [1699076] - [net] sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer (Xin Long) [1699076] - [net] sctp: use sk_wmem_queued to check for writable space (Xin Long) [1699076] - [net] sctp: count both sk and asoc sndbuf with skb truesize and sctp_chunk size (Xin Long) [1699076] - [net] sctp: use the pmtu from the icmp packet to update transport pathmtu (Xin Long) [1699076] - [net] sctp: fix fall-through annotation (Xin Long) [1699076] - [net] sctp: Use skb_queue_is_first(). (Xin Long) [1699076] - [net] sctp: not traverse asoc trans list if non-ipv6 trans exists for ipv6_flowlabel (Xin Long) [1699076] - [net] sctp: fix invalid reference to the index variable of the iterator (Xin Long) [1699076] - [net] sctp: remove useless start_fail from sctp_ht_iter in proc (Xin Long) [1699076] - [net] sctp: Make wrappers for accessing in/out streams (Xin Long) [1699076] - [net] sctp: whitespace fixes (Xin Long) [1699076] - [net] sctp: check for ipv6_pinfo legal sndflow with flowlabel in sctp_v6_get_dst (Xin Long) [1699076] - [net] sctp: add support for setting flowlabel when adding a transport (Xin Long) [1699076] - [net] sctp: add spp_ipv6_flowlabel and spp_dscp for sctp_paddrparams (Xin Long) [1699076] - [net] sctp: add support for dscp and flowlabel per transport (Xin Long) [1699076] - [net] ipv4: add __ip_queue_xmit() that supports tos param (Xin Long) [1699076] - [net] sctp: add support for SCTP_REUSE_PORT sockopt (Xin Long) [1699076] - [netdrv] pptp: dst_release sk_dst_cache in pptp_sock_destruct (Xin Long) [1671606] - [net] datagram: fix unbounded loop in __skb_try_recv_datagram() (Paolo Abeni) [1692379] - [net] ipv6: route: purge exception on removal (Paolo Abeni) [1669049] - [net] vsock: cope with memory allocation failure at socket creation time (Paolo Abeni) [1671619] - [net] ptp: fix Spectre v1 vulnerability (Hangbin Liu) [1664624]- [infiniband] RDMA/bnxt_re: fix or'ing of data into an uninitialized struct member (Selvin Xavier) [1664798] - [netdrv] RDMA/bnxt_en: Enable RDMA driver support for 57500 chip (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Update kernel user abi to pass chip context (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add extended psn structure for 57500 adapters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Enable GSI QP support for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Skip backing store allocation for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add 64bit doorbells for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add chip context to identify 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: fix a size calculation (Selvin Xavier) [1664798] - [infiniband] infiniband: bnxt_re: qplib: Check the return value of send_message (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Increase depth of control path command queue (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Query HWRM Interface version from FW (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of destroy AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of create AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing the device structure after it is freed (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix system hang when registration with L2 driver fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid resource leak in case the NQ registration fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Wait for delayed work to finish before device removal (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Limit max_pkey to 16 bit value (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix qp async event reporting (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Report out of sequence hw counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Expose rx discards and drop counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Prevent driver crash due to NULL pointer in error message print (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Drop L2 async events silently (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid NULL check after accessing the pointer (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Remove the unnecessary version macro definition (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix recursive lock warning in debug kernel (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPLIB: " fmt (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Modify a fall-through annotation (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a couple off by one bugs (Selvin Xavier) [1664798] - [powerpc] powerpc/fadump: Do not allow hot-remove memory from fadump reserved area. (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Throw proper error message on fadump registration failure (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Reservationless firmware assisted dump (Gustavo Duarte) [1524686] - [infiniband] IB/hfi1: Fix WQ_MEM_RECLAIM warning (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Implement CCA for TID RDMA protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove WARN_ON when freeing expected receive groups (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to read next expected psn from hardware flow (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Delay the release of destination mr for TID RDMA WRITE DATA (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Do not flush send queue in the TID RDMA second leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix the allocation of RSM table (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Eliminate opcode tests on mr deref (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Clear the IOWAIT pending bits when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Failed to drain send queue when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add missing break in switch statement (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a build warning for TID RDMA READ (Alex Estrin) [1660618] - [infiniband] RDMA/rdmavt: Adapt to handle non-uniform sizes on umem SGEs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prioritize the sending of ACK packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between TID RDMA WRITE and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA WRITE functionality into RDMA verbs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the dual leg code (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg ACK packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg send packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Resend the TID RDMA WRITE DATA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA retry timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID resource timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add an s_acked_ack_queue pointer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow for extra entries in QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Build TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between a TID RDMA request and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate TID RDMA READ protocol into RC protocol (Alex Estrin) [1660618] - [include] IB/hfi1: Increment the retry timeout value for TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions for restarting TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA handlers (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set PbcInsertHcrc for TID RDMA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to build TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for flow and TID management functions (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the counter n_tidwait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA RcvArray programming and TID allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA flow allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi: Move RC functions into a header file (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for OPFN (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate OPFN into RC transactions (Alex Estrin) [1660618] - [infiniband] IB/hfi1, IB/rdmavt: Allow for extending of QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN interface (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN helper functions for TID RDMA feature (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN support discovery (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib, rvt} Cleanup open coded sge usage (Alex Estrin) [1660618] - [infiniband] IB/{hfi1,qib}: Cleanup open coded sge sizing (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Use GUP longterm for PSM page pining (Alex Estrin) [1660618] - [infiniband] infiniband: qib: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: drop crazy DEBUGFS_SEQ_FILE_CREATE() macro (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM (Alex Estrin) [1660618] - [infiniband] IB/qib: Fix an error code in qib_sdma_verbs_send() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reduce lock contention on iowait_lock for sdma and pio (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Close VNIC sdma_progress sleep window (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow the driver to initialize QP priv struct (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN and TID RDMA capability bits (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unreserve a reserved request when it is completed (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Consider LMC in 16B/bypass ingress packet check (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Limit VNIC use of SDMA engines to the available count (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Correctly process FECN and BECN in packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Ignore LNI errors before DC8051 transitions to Polling state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Dump pio info for non-user send contexts (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a latency issue for small messages (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Remove all occurrences of BUG_ON() (Alex Estrin) [1660618] - [infiniband] IB/qib: fix spelling mistake "colescing" -> "coalescing" (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Use VL15 for SM packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add mtu check for operational data VLs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for iowait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare resource waits for dual leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Error path MAD response size is incorrect (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move UnsupportedVL bits definitions to the correct header (Alex Estrin) [1660618] - [infiniband] IB/hfi1: set_intr_bits uses incorrect source for register modification (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Missing return value in error path for user sdma (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Right size user_sdma sequence numbers and related variables (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework the IRQ API to be more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: PCIe bus width retry (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Make the MSIx resource allocation a bit more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare for new HFI1 MSIx API (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Get the hfi1_devdata structure as early as possible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove duplicated defines (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework file list in Makefile (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove incorrect call to do_interrupt callback (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set in_use_ctxts bits for user ctxts only (Alex Estrin) [1660618] - [include] include/rdma/opa_addr.h: Fix an endianness issue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove INTx support and simplify MSIx usage (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reorg ctxtdata and rightsize fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove caches of chip CSRs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove unused/writeonly devdata fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rightsize ctxt_eager_bufs fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvctrl from ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrq_size (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrsize (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move rhf_offset from devdata to ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move normal functions from hfi1_devdata to const array (Alex Estrin) [1660618] - [infiniband] scsi: RDMA/srpt: Fix handling of TMF submission failure (Jonathan Toppins) [1685313] - [infiniband] scsi: RDMA/srpt: Fix a credit leak for aborted commands (Jonathan Toppins) [1685313] - [net] xprtrdma: Reduce the doorbell rate (Receive) (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix sparse warnings (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix helper that drains the transport (Jonathan Toppins) [1685313] - [netdrv] enic: fix build warning without CONFIG_CPUMASK_OFFSTACK (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Fix out of bounds index check in query pkey (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Remove stub functions (Jonathan Toppins) [1685313] - [infiniband] rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use (Jonathan Toppins) [1685313] - [infiniband] RDMA/ucontext: Fix regression with disassociate (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Fix dma_nents type definition (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Pass the correct number of entries for dma mapped SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/rxe: Use for_each_sg_page iterator on umem SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Support upto 64-bit PFNs (Jonathan Toppins) [1683475] - [include] IB/mlx5: Remove dead code (Jonathan Toppins) [1685313] - [infiniband] IB/mlx5: Ranges in implicit ODP MR inherit its write access (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix frwr memory registration (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Add wc_flags and wc_immdata to cq entry trace (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix concurrency panics in QP post_send and modify to error (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix loopback send with invalidate ordering (Jonathan Toppins) [1685313] - [infiniband] IB/hfi1: Add limit test for RC/UC send via loopback (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: Fix string truncation error (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: add tos_set bool to iw_cm struct (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: listening device cm_ids should inherit tos (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: Rollback source IP address if failing to acquire device (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Call ib_cache_release_one() only from ib_device_release() (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Ensure that security memory is always freed (Jonathan Toppins) [1685313] - [infiniband] RDMA/uverbs: Fix an error flow in ib_uverbs_poll_cq (Jonathan Toppins) [1685313] - [infiniband] IB/ipoib: Make ipoib_intercept_dev_id_attr() static (Jonathan Toppins) [1685313] - [infiniband] RDMA: Provide safe ib_alloc_device() function (Jonathan Toppins) [1685313] - [infiniband] IB/core, ipoib: Do not overreact to SM LID change event (Jonathan Toppins) [1685313] - [infiniband] IB/core: Abort page fault handler silently during owning process exit (Jonathan Toppins) [1685313] - [infiniband] RDMA/core: Verify that memory window type is legal (Jonathan Toppins) [1685313] - [infiniband] IB/core: Don't register each MAD agent for LSM notifier (Jonathan Toppins) [1711086 1685313] - [include] IB/core: Eliminate a hole in MAD agent struct (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Fix potential memory leak while creating MAD agents (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Unregister notifier before freeing MAD security (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Destroy QP if XRC QP fails (Jonathan Toppins) [1685313] - [infiniband] IB/core: Declare local functions 'static' (Jonathan Toppins) [1685313] - [infiniband] RDMA/i40iw: Make sure to initialize ib_device_ops (Jonathan Toppins) [1685313] - [rpmspec] Update the kernel rpm package description to mention backports/bug fixes ("Herton R. Krzesinski") [1701064] - [netdrv] bonding: fix arp_validate toggling in active-backup mode (Jarod Wilson) [1654214] - [scsi] scsi: bnx2i: fix indentation issue, remove a tab (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: remove set but not used variable 'cid_num' (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: add error handling for ioremap_nocache (Maurizio Lombardi) [1665626] - [wireless] iwlwifi: mvm: Send LQ command as async when necessary (Stanislaw Gruszka) [1687265] - [scsi] scsi: bnx2fc: Fix error handling in probe() (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Fix NULL dereference in error handling (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Remove set but not used variable 'oxid' (Maurizio Lombardi) [1665625] - [scsi] bnx2fc_fcoe: Use skb_queue_walk_safe(). (Maurizio Lombardi) [1665625] - [netdrv] hv_netvsc: Fix rndis_per_packet_info internal field initialization (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add handler for LRO setting change (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add support for LRO/RSC in the vSwitch (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix unwanted wakeup after tx_disable (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix IP header checksum for coalesced packets (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: fix typos in code comments (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix hash key value reset after other ops (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Refactor assignments of struct netvsc_device_info (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix ethtool change hash key error (Mohammed Gamal) [1691375] - [netdrv] ice: Disable sniffing VF traffic on PF (Kamal Heib) [1659176] - [netdrv] ice: Use more efficient structures (Kamal Heib) [1659176] - [netdrv] ice: Use bitfields where possible (Kamal Heib) [1659176] - [netdrv] ice: Add function to program ethertype based filter rule on VSIs (Kamal Heib) [1659176] - [netdrv] ice: Separate if conditions for ice_set_features() (Kamal Heib) [1659176] - [netdrv] ice: Remove __always_unused attribute (Kamal Heib) [1659176] - [netdrv] ice: Suppress false-positive style issues reported by static analyzer (Kamal Heib) [1659176] - [netdrv] ice: Refactor getting/setting coalesce (Kamal Heib) [1659176] - [netdrv] ice: Always free/allocate q_vectors (Kamal Heib) [1659176] - [netdrv] ice: Do not unnecessarily initialize local variable (Kamal Heib) [1659176] - [netdrv] ice: Add more validation in ice_vc_cfg_irq_map_msg (Kamal Heib) [1659176] - [netdrv] ice: Don't remove VLAN filters that were never programmed (Kamal Heib) [1659176] - [netdrv] ice: Preserve VLAN Rx stripping settings (Kamal Heib) [1659176] - [netdrv] ice: Fix for allowing too many MDD events on VF (Kamal Heib) [1659176] - [netdrv] ice: Use pf instead of vsi-back (Kamal Heib) [1659176] - [netdrv] ice: Use dev_err when ice_cfg_vsi_lan fails (Kamal Heib) [1659176] - [netdrv] ice: Refactor link event flow (Kamal Heib) [1659176] - [netdrv] ice: Add missing PHY type to link settings (Kamal Heib) [1659176] - [netdrv] ice: Add reg_idx variable in ice_q_vector structure (Kamal Heib) [1659176] - [netdrv] ice: Remove runtime change of PFINT_OICR_ENA register (Kamal Heib) [1659176] - [netdrv] ice: Fix issue when adding more than allowed VLANs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary wait when disabling/enabling Rx queues (Kamal Heib) [1659176] - [netdrv] ice: Add ability to update rx-usecs-high (Kamal Heib) [1659176] - [netdrv] ice: Add 52 byte RSS hash key support (Kamal Heib) [1659176] - [netdrv] ice: Use ice_for_each_q_vector macro where possible (Kamal Heib) [1659176] - [netdrv] ice: Validate ring existence and its q_vector per VSI (Kamal Heib) [1659176] - [netdrv] ice: Reduce scope of variable in ice_vsi_cfg_rxqs (Kamal Heib) [1659176] - [netdrv] ice: Resolve static analysis reported issue (Kamal Heib) [1659176] - [netdrv] ice: Return configuration error without queue to disable (Kamal Heib) [1659176] - [netdrv] ice: Create framework for VSI queue context (Kamal Heib) [1659176] - [netdrv] ice: Calculate ITR increment based on direct calculation (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump driver version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to control FW LLDP and DCBX (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB rebuild (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to get DCB related statistics (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add priority information into VLAN header (Kamal Heib) [1700995 1659176] - [netdrv] ice: Update rings based on TC information (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to process LLDP MIB change events (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 4/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 3/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 2/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 1/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix incorrect use of abbreviations (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix typos in code comments (Kamal Heib) [1700995 1659176] - [netdrv] ice: Remove "2 BITS" comment (Kamal Heib) [1659176] - [netdrv] ice: Update comment regarding the ITR_GRAN_S (Kamal Heib) [1659176] - [netdrv] ice: Update function header for __ice_vsi_get_qs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary braces (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: Add missing case in print_link_msg for printing flow control (Kamal Heib) [1659176] - [netdrv] ice: Audit hotpath structures with pahole (Kamal Heib) [1659176] - [netdrv] ice: Do not bail out when filter already exists (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF attempt to delete default MAC address (Kamal Heib) [1659176] - [netdrv] ice: enable VF admin queue interrupts (Kamal Heib) [1659176] - [netdrv] ice: Fix for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Implement pci_error_handler ops (Kamal Heib) [1659176] - [netdrv] ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset (Kamal Heib) [1659176] - [netdrv] ice: use virt channel status codes (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary newlines from log messages (Kamal Heib) [1659176] - [netdrv] ice: Create a generic name for the ice_rx_flg64_bits structure (Kamal Heib) [1659176] - [netdrv] ice: add and use new ice_for_each_traffic_class() macro (Kamal Heib) [1659176] - [netdrv] ice: change VF VSI tc info along with num_queues (Kamal Heib) [1659176] - [netdrv] ice: Prevent unintended multiple chain resets (Kamal Heib) [1659176] - [netdrv] ice: map Rx buffer pages with DMA attributes (Kamal Heib) [1659176] - [netdrv] ice: Limit the ice_add_rx_frag to frag addition (Kamal Heib) [1659176] - [netdrv] ice: Gather the rx buf clean-up logic for better reuse (Kamal Heib) [1659176] - [netdrv] ice: Introduce bulk update for page count (Kamal Heib) [1659176] - [netdrv] ice: Get rid of ice_pull_tail (Kamal Heib) [1659176] - [netdrv] ice: Pull out page reuse checks onto separate function (Kamal Heib) [1659176] - [netdrv] ice: Retrieve rx_buf in separate function (Kamal Heib) [1659176] - [netdrv] ice: Enable link events over the ARQ (Kamal Heib) [1659176] - [netdrv] ice: use irq_num var in ice_vsi_req_irq_msix (Kamal Heib) [1659176] - [netdrv] ice: Restore VLAN switch rule if port VLAN existed before (Kamal Heib) [1659176] - [netdrv] ice: update VSI config dynamically (Kamal Heib) [1659176] - [netdrv] ice: Get VF VSI instances directly via PF (Kamal Heib) [1659176] - [netdrv] ice: Don't let VF know that it is untrusted (Kamal Heib) [1659176] - [netdrv] ice: Set LAN_EN for all directional rules (Kamal Heib) [1659176] - [netdrv] ice: Do not set LB_EN for prune switch rules (Kamal Heib) [1659176] - [netdrv] ice: Enable LAN_EN for the right recipes (Kamal Heib) [1659176] - [netdrv] ice: Add support for PF/VF promiscuous mode (Kamal Heib) [1659176] - [netdrv] ice: code cleanup in ice_sched.c (Kamal Heib) [1659176] - [netdrv] ice: Remove unused vsi_id field (Kamal Heib) [1659176] - [netdrv] ice: fix some function prototype and signature style issues (Kamal Heib) [1659176] - [netdrv] ice: fix the divide by zero issue (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reconfiguring VF queues (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: fix static analysis warnings (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reclaiming resources back to the pool after reset (Kamal Heib) [1659176] - [netdrv] ice: Enable MAC anti-spoof by default (Kamal Heib) [1659176] - [netdrv] ice: Determine descriptor count and ring size based on PAGE_SIZE (Kamal Heib) [1659176] - [netdrv] ice: Reset all VFs with VFLR during SR-IOV init flow (Kamal Heib) [1659176] - [netdrv] ice: Get resources per function (Kamal Heib) [1659176] - [netdrv] ice: Implement flow to reset VFs with PFR and other resets (Kamal Heib) [1659176] - [netdrv] ice: configure GLINT_ITR to always have an ITR gran of 2 (Kamal Heib) [1659176] - [netdrv] ice: use ice_for_each_vsi macro when possible (Kamal Heib) [1659176] - [netdrv] ice : Ensure only valid bits are set in ice_aq_set_phy_cfg (Kamal Heib) [1659176] - [netdrv] ice: remove redundant variable and if condition (Kamal Heib) [1659176] - [netdrv] ice: avoid multiple unnecessary de-references in probe (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF reset and multiple VFs support on PFs (Kamal Heib) [1659176] - [netdrv] ice: Fix broadcast traffic in port VLAN mode (Kamal Heib) [1659176] - [netdrv] ice: fix overlong string, update stats output (Kamal Heib) [1659176] - [netdrv] ice: Fix for FC get rx/tx pause params (Kamal Heib) [1659176] - [netdrv] ice: use absolute vector ID for VFs (Kamal Heib) [1659176] - [netdrv] ice: check for a leaf node presence (Kamal Heib) [1659176] - [netdrv] ice: flush Tx pipe on disable queue timeout (Kamal Heib) [1659176] - [netdrv] ice: clear VF ARQLEN register on reset (Kamal Heib) [1659176] - [netdrv] ice: don't spam VFs with link messages (Kamal Heib) [1659176] - [netdrv] ice: only use the VF for ICE_VSI_VF in ice_vsi_release (Kamal Heib) [1659176] - [netdrv] ice: fix numeric overflow warning (Kamal Heib) [1659176] - [netdrv] ice: fix issue where host reboots on unload when iommu=on (Kamal Heib) [1659176] - [netdrv] ice: fix ice_remove_rule_internal vsi_list handling (Kamal Heib) [1659176] - [netdrv] ice: fix stack hogs from struct ice_vsi_ctx structures (Kamal Heib) [1659176] - [netdrv] ice: sizeof() should be avoided (Kamal Heib) [1659176] - [netdrv] ice: Fix added in VSI supported nodes calc (Kamal Heib) [1659176] - [netdrv] ice: Fix the calculation of ICE_MAX_MTU (Kamal Heib) [1659176] - [netdrv] ice: Mark extack argument as __always_unused (Kamal Heib) [1659176] - [netdrv] ice: add const qualifier to mac_addr parameter (Kamal Heib) [1659176] - [netdrv] ice: Add support for new PHY types (Kamal Heib) [1659176] - [netdrv] ice: Offload SCTP checksum (Kamal Heib) [1659176] - [netdrv] ice: Allow for software timestamping (Kamal Heib) [1659176] - [netdrv] ice: Implement getting and setting ethtool coalesce (Kamal Heib) [1659176] - [netdrv] ice: Add support for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Move aggregator list into ice_hw instance (Kamal Heib) [1659176] - [netdrv] ice: Rework queue management code for reuse (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool private flag to make forcing link down optional (Kamal Heib) [1659176] - [netdrv] ice: Set physical link up/down when an interface is set up/down (Kamal Heib) [1659176] - [netdrv] ice: Implement support for normal get_eeprom[_len] ethtool ops (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool set_phys_id handler (Kamal Heib) [1659176] - [netdrv] ice: Configure RSS LUT and HASH KEY in rebuild path (Kamal Heib) [1659176] - [netdrv] ice: Refactor a few Tx scheduler functions (Kamal Heib) [1659176] - [netdrv] ice: Fix unused variable build warning (Kamal Heib) [1659176] - [netdrv] ice: Do not enable NAPI on q_vectors that have no rings (Kamal Heib) [1659176] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Kamal Heib) [1659176] - [netdrv] ice: Fix possible NULL pointer de-reference (Kamal Heib) [1659176] - [netdrv] ice: Use Tx|Rx in comments (Kamal Heib) [1659176] - [netdrv] ice: Cosmetic formatting changes (Kamal Heib) [1659176] - [netdrv] ice: Cleanup short function signatures (Kamal Heib) [1659176] - [netdrv] ice: Cleanup ice_tx_timeout() (Kamal Heib) [1659176] - [netdrv] ice: Fix return value from NAPI poll (Kamal Heib) [1659176] - [netdrv] ice: Constify global structures that can/should be (Kamal Heib) [1659176] - [netdrv] ice: Do not set LAN_EN for MAC-VLAN filters (Kamal Heib) [1659176] - [netdrv] ice: Pass the return value of ice_init_def_sw_recp() (Kamal Heib) [1659176] - [netdrv] ice: Cleanup duplicate control queue code (Kamal Heib) [1659176] - [netdrv] ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue (Kamal Heib) [1659176] - [netdrv] ice: Destroy scheduler tree in reset path (Kamal Heib) [1659176] - [netdrv] ice: Fix to make VLAN priority tagged traffic to appear on all TCs (Kamal Heib) [1659176] - [netdrv] ice: Call pci_disable_sriov before stopping queues for VF (Kamal Heib) [1659176] - [netdrv] ice: Increase Rx queue disable timeout (Kamal Heib) [1659176] - [netdrv] ice: Fix NVM mask defines (Kamal Heib) [1659176] - [netdrv] ice: Avoid nested RTNL locking in ice_dis_vsi (Kamal Heib) [1659176] - [netdrv] ice: Calculate guaranteed VSIs per function and use it (Kamal Heib) [1659176] - [netdrv] ice: Remove node before releasing VSI (Kamal Heib) [1659176] - [netdrv] ice: Check for q_vector when stopping rings (Kamal Heib) [1659176] - [netdrv] ice: Fix debug print in ice_tx_timeout (Kamal Heib) [1659176] - [netdrv] intel-ethernet: use correct module license (Kamal Heib) [1659176] - [netdrv] bnx2x: Add support for detection of P2P event packets. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: Replace magic numbers with macro definitions. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: fix spelling mistake "dicline" -> "decline" (Manish Chopra) [1663271] - [netdrv] bnx2x: Utilize FW 7.13.11.0. (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove set but not used variable 'mfw_vn' (Manish Chopra) [1663271] - [netdrv] bnx2x: Use struct_size() in kzalloc() (Manish Chopra) [1663271] - [netdrv] broadcom: Mark expected switch fall-throughs (Manish Chopra) [1663271] - [netdrv] bnx2x: Bump up driver version to 1.713.36 (Manish Chopra) [1663271] - [netdrv] bnx2x: fix various indentation issues (Manish Chopra) [1663271] - [netdrv] cross-tree: phase out dma_zalloc_coherent() on headers (Manish Chopra) [1663271] - [netdrv] bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw (Manish Chopra) [1663271] - [netdrv] bnx2x: Send update-svid ramrod with retry/poll flags enabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Enable PTP only on the PF that initializes the port (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove configured vlans as part of unload sequence. (Manish Chopra) [1663271] - [netdrv] bnx2x: Clear fip MAC when fcoe offload support is disabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Add storm FW version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] bnx2x: Add MBI version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] drivers: net: remove inclusion when not needed (Manish Chopra) [1663271] - [netdrv] bnx2x: remove ndo_poll_controller (Manish Chopra) [1663271] - [netdrv] bnx2x: Provide VF link status in ndo_get_vf_config (Manish Chopra) [1663271] - [netdrv] bnx2x: Ignore bandwidth attention in single function mode (Manish Chopra) [1663271] - [block] block: remove CONFIG_LBDAF (Ming Lei) [1708452] - [kernel] sched/pelt: Fix warning and clean up IRQ PELT config (Phil Auld) [1637824] - [kernel] sched/pelt: Fix update_blocked_averages() for RT and DL classes (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove remaining traces of NUMA rate-limiting (Phil Auld) [1637824] - [kernel] sched/fair: Fix cpu_util_wake() for 'execl' type workloads (Phil Auld) [1637824] - [kernel] sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Phil Auld) [1637824] - [kernel] sched/numa: Migrate pages to local nodes quicker early in the lifetime of a task (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove rate-limiting of automatic NUMA balancing migration (Phil Auld) [1637824] - [kernel] sched/numa: Avoid task migration for small NUMA improvement (Phil Auld) [1637824] - [mm] mm/migrate: Use spin_trylock() while resetting rate limit (Phil Auld) [1637824] - [kernel] sched/numa: Limit the conditions where scan period is reset (Phil Auld) [1637824] - [kernel] sched/numa: Reset scan rate whenever task moves across nodes (Phil Auld) [1637824] - [kernel] sched/numa: Pass destination CPU as a parameter to migrate_task_rq (Phil Auld) [1637824] - [kernel] sched/numa: Stop multiple tasks from moving to the CPU at the same time (Phil Auld) [1637824] - [kernel] sched/fair: Fix scale_rt_capacity() for SMT (Phil Auld) [1637824] - [kernel] sched/numa: Move task_numa_placement() closer to numa_migrate_preferred() (Phil Auld) [1637824] - [kernel] sched/numa: Use group_weights to identify if migration degrades locality (Phil Auld) [1637824] - [kernel] sched/numa: Update the scan period without holding the numa_group lock (Phil Auld) [1637824] - [kernel] sched/numa: Remove numa_has_capacity() (Phil Auld) [1637824] - [kernel] sched/numa: Modify migrate_swap() to accept additional parameters (Phil Auld) [1637824] - [kernel] sched/numa: Remove unused task_capacity from 'struct numa_stats' (Phil Auld) [1637824] - [kernel] sched/numa: Skip nodes that are at 'hoplimit' (Phil Auld) [1637824] - [kernel] sched/debug: Reverse the order of printing faults (Phil Auld) [1637824] - [kernel] sched/numa: Use task faults only if numa_group is not yet set up (Phil Auld) [1637824] - [kernel] sched/numa: Set preferred_node based on best_cpu (Phil Auld) [1637824] - [kernel] sched/numa: Simplify load_too_imbalanced() (Phil Auld) [1637824] - [kernel] sched/numa: Evaluate move once per node (Phil Auld) [1637824] - [kernel] sched/fair: Remove #ifdefs from scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Clarify sugov_get_util() (Phil Auld) [1637824] - [kernel] sched/sysctl: Remove unused sched_time_avg_ms sysctl (Phil Auld) [1637824] - [kernel] sched/core: Remove the rt_avg code (Phil Auld) [1637824] - [kernel] sched/core: Use PELT for scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Remove sugov_aggregate_util() (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Take time spent in interrupts into account (Phil Auld) [1637824] - [kernel] sched/irq: Add IRQ utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use DL utilization tracking (Phil Auld) [1637824] - [kernel] sched/dl: Add dl_rq utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use RT utilization tracking (Phil Auld) [1637824] - [kernel] sched/rt: Add rt_rq utilization tracking (Phil Auld) [1637824] - [kernel] sched/pelt: Move PELT related code in a dedicated file (Phil Auld) [1637824] - [char] ipmi_si: Potential array underflow in hotmod_handler() (Tony Camuso) [1665131] - [char] ipmi_si: Remove hacks for adding a dummy platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Consolidate scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Remove hotmod devices on removal and exit (Tony Camuso) [1665131] - [char] ipmi_si: Remove hardcode IPMI devices by scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Switch hotmod to use a platform device (Tony Camuso) [1665131] - [char] ipmi: Fix failure on SMBIOS specified devices (Tony Camuso) [1665131] - [char] ipmi: Consolidate the adding of platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Rename addr_type to addr_space to match what it does (Tony Camuso) [1665131] - [char] ipmi_si: Convert some types into unsigned (Tony Camuso) [1665131] - [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1665131] - [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1665131] - [char] ipmi: Use dedicated API for copying a UUID (Tony Camuso) [1665131] - [char] ipmi: Use defined constant for UUID representation (Tony Camuso) [1665131] - [char] ipmi:ssif: Change some pr_xxx to dev_xxx calls (Tony Camuso) [1665131] - [char] ipmi: kcs_bmc: handle devm_kasprintf() failure case (Tony Camuso) [1665131] - [char] ipmi: Fix return value when a message is truncated (Tony Camuso) [1665131] - [char] ipmi: clean an indentation issue, remove extraneous space (Tony Camuso) [1665131] - [char] ipmi: Make the smi watcher be disabled immediately when not needed (Tony Camuso) [1665131] - [char] ipmi: Fix how the lower layers are told to watch for messages (Tony Camuso) [1665131] - [char] ipmi: Fix SSIF flag requests (Tony Camuso) [1665131] - [char] ipmi_si: fix use-after-free of resource->name (Tony Camuso) [1665131] - [char] ipmi: Don't initialize anything in the core until something uses it (Tony Camuso) [1665131] - [char] ipmi:ssif: Fix handling of multi-part return messages (Tony Camuso) [1665131] - [char] ipmi:dmi: Use pr_fmt in the IPMI DMI code (Tony Camuso) [1665131] - [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1665131] - [char] ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX (Tony Camuso) [1665131] - [char] ipmi: Use more common logging styles (Tony Camuso) [1665131] - [acpi] ACPI / glue: Split dev_is_platform() out of module for wide use (Tony Camuso) [1665131]- [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: remove timeout from TURs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: clean up two indentation issues (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: mark expected switch fall-throughs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: switch to generic DMA API (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: Use vmemdup_user to replace the open code (Joseph Szczypek) [1672669] - [netdrv] ibmvnic: Add device identification to requested IRQs (Steve Best) [1665717] - [crypto] crypto: authenc - fix parsing key with misaligned rta_len (Herbert Xu) [1707546] - [block] block: don't drain in-progress dispatch in blk_cleanup_queue() (Ming Lei) [1694879] - [block] blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release (Ming Lei) [1694879] - [include] blk-mq: always free hctx after request queue is freed (Ming Lei) [1694879] - [block] blk-mq: split blk_mq_alloc_and_init_hctx into two parts (Ming Lei) [1694879] - [block] blk-mq: free hw queue's resource in hctx's release handler (Ming Lei) [1694879] - [block] blk-mq: move cancel of requeue_work into blk_mq_release (Ming Lei) [1694879] - [block] blk-mq: grab .q_usage_counter when queuing request from plug code path (Ming Lei) [1694879] - [block] block: fix use-after-free on gendisk (Ming Lei) [1694879] - [netdrv] bonding: fix event handling for stacked bonds (Jarod Wilson) [1708390] - [netdrv] bonding: show full hw address in sysfs for slave entries (Jarod Wilson) [1708390] - [netdrv] bonding: fix PACKET_ORIGDEV regression (Jarod Wilson) [1708390] - [netdrv] bonding: check slave set command firstly (Jarod Wilson) [1708390] - [netdrv] bonding: count master 3ad stats separately (Jarod Wilson) [1708390] - [netdrv] bonding: add support for xstats and export 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: add 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: 3ad: remove bond_3ad_rx_indication's length argument (Jarod Wilson) [1708390] - [netdrv] bonding: adjust style of bond_3ad_rx_indication (Jarod Wilson) [1708390] - [netdrv] bonding: update nest level on unlink (Jarod Wilson) [1708390] - [netdrv] bonding: fix indentation issues, remove extra spaces (Jarod Wilson) [1708390] - [netdrv] bonding: convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1708390] - [netdrv] bonding: fix 802.3ad state sent to partner when unbinding slave (Jarod Wilson) [1708390] - [netdrv] bonding: use netpoll_poll_dev() helper (Jarod Wilson) [1708390] - [net] netpoll: do not test NAPI_STATE_SCHED in poll_one_napi() (Jarod Wilson) [1708390] - [net] netpoll: make ndo_poll_controller() optional (Jarod Wilson) [1708390] - [netdrv] bonding: don't cast const buf in sysfs store (Jarod Wilson) [1708390] - [netdrv] netdevsim: fix sa_idx out of bounds check (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: add ipsec offload API test (Ivan Vecera) [1708373] - [netdrv] netdevsim: add ipsec offload testing (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use dummydev as a test device (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: clear the return code at start of ipsec test (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use a local IP address for IPsec tests (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: hide complaint from terminated monitor (Ivan Vecera) [1708373] - [powerpc] powerpc/watchdog: Use hrtimers for per-CPU heartbeat (Steve Best) [1708327] - [netdrv] ixgbevf: Update driver version for RHEL-8.1.0 (Ken Cox) [1659166] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659166] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Ken Cox) [1659166] - [netdrv] ixgbevf: add support for software timestamps (Ken Cox) [1659166] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659166] - [netdrv] ixgbevf: off by one in ixgbevf_ipsec_tx() (Ken Cox) [1659166] - [netdrv] ixgbevf: fix msglen for ipsec mbx messages (Ken Cox) [1659166] - [netdrv] ixgbevf: remove ndo_poll_controller (Ken Cox) [1659166] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659166] - [netdrv] ixgbevf: enable VF IPsec offload operations (Ken Cox) [1659166] - [netdrv] ixgbevf: add VF IPsec offload code (Ken Cox) [1659166] - [netdrv] ixgbevf: add defines for IPsec offload request (Ken Cox) [1659166] - [netdrv] ixgbevf: VF2VF TCP RSS (Ken Cox) [1659166] - [netdrv] ixgbe: Update driver version for RHEL-8.1.0 (Ken Cox) [1659164] - [netdrv] intel: correct return from set features callback (Ken Cox) [1659164] - [netdrv] ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK (Ken Cox) [1659164] - [netdrv] ixgbe: fix potential RX buffer starvation for AF_XDP (Ken Cox) [1659164] - [netdrv] ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN (Ken Cox) [1659164] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Ken Cox) [1659164] - [netdrv] ixgbe: Use struct_size() helper (Ken Cox) [1659164] - [netdrv] ixgbe: remove magic constant in ixgbe_reset_hw_82599() (Ken Cox) [1659164] - [netdrv] ixgbe: use mii_bus to handle MII related ioctls (Ken Cox) [1659164] - [netdrv] ixgbe: register a mdiobus (Ken Cox) [1659164] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659164] - [netdrv] ixgbe: Fix race when the VF driver does a reset (Ken Cox) [1659164] - [netdrv] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps (Ken Cox) [1659164] - [netdrv] ixgbe: Replace synchronize_sched() with synchronize_rcu() (Ken Cox) [1659164] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Ken Cox) [1659164] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Ken Cox) [1659164] - [netdrv] ixgbe: allow IPsec Tx offload in VEPA mode (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null (Ken Cox) [1659164] - [netdrv] ixgbe: fix MAC anti-spoofing filter after VFLR (Ken Cox) [1659164] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659164] - [netdrv] drivers: net: remove inclusion when not needed (Ken Cox) [1659164] - [netdrv] ixgbe: check return value of napi_complete_done() (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Tx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Tx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Rx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Rx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: added Rx/Tx ring disable/enable functions (Ken Cox) [1659164] - [netdrv] ixgbe: Fix crash with VFs and flow director on interface flap (Ken Cox) [1659164] - [netdrv] ixgbe: remove redundant function ixgbe_fw_recovery_mode() (Ken Cox) [1659164] - [netdrv] ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit (Ken Cox) [1659164] - [netdrv] ixgbe: remove ndo_poll_controller (Ken Cox) [1659164] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659164] - [netdrv] ixgbe: fix the return value for unsupported VF offload (Ken Cox) [1659164] - [netdrv] ixgbe: disallow IPsec Tx offload when in SR-IOV mode (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload request message handling (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload enable flag (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec management (Ken Cox) [1659164] - [netdrv] ixgbe: prep IPsec constants for later use (Ken Cox) [1659164] - [netdrv] ixgbe: reload IPsec IP table after sa tables (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear IPsec sa counters on HW clearing (Ken Cox) [1659164] - [netdrv] ixgbe: firmware recovery mode (Ken Cox) [1659164] - [netdrv] ixgbe: fix driver behaviour after issuing VFLR (Ken Cox) [1659164] - [netdrv] ixgbe: Prevent unsupported configurations with XDP (Ken Cox) [1659164] - [netdrv] ixgbe: Refactor queue disable logic to take completion time into account (Ken Cox) [1659164] - [netdrv] ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device (Ken Cox) [1659164] - [netdrv] ixgbe: add ipsec security registers into ethtool register dump (Ken Cox) [1659164] - [netdrv] ixgbe: Do not allow LRO or MTU change with XDP (Ken Cox) [1659164] - [wireless] brcmfmac: add subtype check for event handling in data path (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [wireless] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [base] driver core: Postpone DMA tear-down until after devres release (Maurizio Lombardi) [1698053]- [of] of: Add missing exports of node name compare functions (Neil Horman) [1665660] - [of] of: add node name compare helper functions (Neil Horman) [1665660] - [include] gpio: Add API to explicitly name a consumer (Neil Horman) [1665660] - [drivers] spi: spi-gpio: fix SPI_CS_HIGH capability (Neil Horman) [1665660] - [drivers] spi: use gpio[d]_set_value_cansleep for setting chipselect GPIO (Neil Horman) [1665660] - [drivers] spi: gpio: Advertise support for SPI_CS_HIGH (Neil Horman) [1665660] - [include] spi: support inter-word delay requirement for devices (Neil Horman) [1665660] - [drivers] spi: dw: Fix default polarity of native chipselect (Neil Horman) [1665660] - [drivers] spi: Support high CS when using descriptors (Neil Horman) [1665660] - [include] spi: Go back to immediate teardown (Neil Horman) [1665660] - [drivers] spi: dw: change snprintf to scnprintf for possible overflow (Neil Horman) [1665660] - [drivers] spi: dw: fix warning unused variable 'ret' (Neil Horman) [1665660] - [include] spi: core: avoid waking pump thread from spi_sync instead run teardown delayed (Neil Horman) [1665660] - [drivers] spi: dw: Convert to use CS GPIO descriptors (Neil Horman) [1665660] - [include] spi: Optionally use GPIO descriptors for CS GPIOs (Neil Horman) [1665660] - [drivers] spi: dw: fix potential variable assignment error (Neil Horman) [1665660] - [drivers] spi: Use of_node_name_eq for node name comparisons (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add ACPI support (Neil Horman) [1665660] - [include] spi: add support for octal mode I/O data transfer (Neil Horman) [1665660] - [drivers] spi: Fix formatting of header block (Neil Horman) [1665660] - [drivers] spi: Fix core transfer waits after slave support (Neil Horman) [1665660] - [drivers] spi: Deal with slaves that return from transfer_one() unfinished (Neil Horman) [1665660] - [include] spi: gpio: Support 3WIRE high-impedance turn-around (Neil Horman) [1665660] - [drivers] spi: Make GPIO CSs honour the SPI_NO_CS flag (Neil Horman) [1665660] - [drivers] dw: spi: add support for Amazon's Alpine spi controller (Neil Horman) [1665660] - [include] spi: Add driver_override SPI device attribute (Neil Horman) [1665660] - [include] spi: make OF helper available for others (Neil Horman) [1665660] - [include] spi: switch to SPDX license identifier (Neil Horman) [1665660] - [drivers] spi: always use software fallback for SPI_CS_WORD when using cs_gio (Neil Horman) [1665660] - [drivers] spi: add software implementation for SPI_CS_WORD (Neil Horman) [1665660] - [include] spi: add new SPI_CS_WORD flag (Neil Horman) [1665660] - [drivers] spi: gpio: No MISO does not imply no RX (Neil Horman) [1665660] - [drivers] spi: dw: support 4-16 bits per word (Neil Horman) [1665660] - [drivers] spi: spi-gpio: Remove set but not used variable 'pdata' (Neil Horman) [1665660] - [drivers] spi: Do not print a message if spi_controller_{suspend,resume}() fails (Neil Horman) [1665660] - [drivers] spi: gpio: Fix copy-and-paste error (Neil Horman) [1665660] - [drivers] spi: dw-mmio: avoid hardcoded field mask (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Jaguar2 support (Neil Horman) [1665660] - [include] spi: Introduce one new field to set word delay (Neil Horman) [1665660] - [drivers] spi: Fix double IDR allocation with DT aliases (Neil Horman) [1665660] - [drivers] spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers (Neil Horman) [1665660] - [drivers] spi: spi-gpio: add SPI_3WIRE support (Neil Horman) [1665660] - [drivers] spi: add flags parameter to txrx_word function pointers (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Ocelot support (Neil Horman) [1665660] - [drivers] spi: dw: export dw_spi_set_cs (Neil Horman) [1665660] - [drivers] spi: dw: allow providing own set_cs callback (Neil Horman) [1665660] - [drivers] spi: dw: fix possible race condition (Neil Horman) [1665660] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08 SPI controller (Neil Horman) [1665660] - [md] md/raid: raid5 preserve the writeback action after the parity check (Nigel Croxon) [1702309] - [md] Revert "Don't jump to compute_result state from check_result state" (Nigel Croxon) [1702309] - [md] md: return -ENODEV if rdev has no mddev assigned (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to handle_active_stripes (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to (un)lock_two_stripes (Nigel Croxon) [1702309] - [md] md: mark md_cluster_mod static (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_sync (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_load (Nigel Croxon) [1702309] - [md] md: use correct types in md_bitmap_print_sb (Nigel Croxon) [1702309] - [md] md: add a missing endianness conversion in check_sb_changes (Nigel Croxon) [1702309] - [md] md: add mddev->pers to avoid potential NULL pointer dereference (Nigel Croxon) [1702309] - [md] md: batch flush requests. (Nigel Croxon) [1702309] - [md] Revert "MD: fix lock contention for flush bios" (Nigel Croxon) [1702309] - [md] Don't jump to compute_result state from check_result state (Nigel Croxon) [1702309] - [netdrv] bnxt_en: Reset device on RX buffer errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Improve RX consumer index validity check. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Drop oversize TX packets to prevent errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Wait longer for the firmware message response to complete. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix typo in firmware message timeout logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return relevant error code when offload fails (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for mdio read/write to external PHY (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Propagate trusted VF attribute to firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for BCM957504 (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.47. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable interrupts when allocating CP rings or NQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix context memory allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ring checking logic on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust default RX coalescing ticks to 10 us. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Support for 64-bit flow handle. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase context memory allocations on 57500 chips for RDMA. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add Level 2 context memory paging support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for 2nd firmware message channel. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Avoid arithmetic on void * pointer. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use macros for firmware message doorbell offsets. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Set hwrm_intr_seq_id value to its inverted value. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.33. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ethtool self-test loopback. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: query force speeds before disabling autoneg mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not free port statistics buffer when device is down. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Save ring statistics before reset. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return linux standard errors in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Don't set ETS on unused TCs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add ethtool -S priority counters. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add SR-IOV support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Reserve 1 stat_ctx for RDMA driver. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees stat_ctxs (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get rid of num_stat_ctxs variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Store the maximum NQs available on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove printing of hwrm message (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Keep track of reserved IRQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix CNP CoS queue regression. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix filling time in bnxt_fill_coredump_record() (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add software "missed_irqs" counter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Workaround occasional TX timeout on 57500 A0. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable RDMA support on the 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix RSS context allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Copy and paste bug in extended tx_stats (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PCI ID for BCM57508 device. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new NAPI poll function for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_poll_work(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add coalescing setup for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter for RX path. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add RSS support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase RSS context array count and skip ring groups on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate/Free CP rings for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add helper functions to get firmware CP ring ID. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate completion ring structures for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify the ring reservation functions for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust MSIX and ring groups for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Re-structure doorbells. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add 57500 new chip ID and basic structures. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Configure context memory on new devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Check context memory requirements from firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new flags to setup new page table PTE bits on newer devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_ring_struct. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update interrupt coalescing logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add maximum extended request length fw message support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add additional extended port statistics. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.3. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Remove unnecessary unsigned integer comparison and initialize variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get the reduced max_irqs by the ones used by RDMA (Selvin Xavier) [1664477] - [netdrv] bnxt_en: free hwrm resources, if driver probe fails. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix VNIC reservations on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add a driver specific gre_ver_check devlink parameter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min devlink params. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: return proper error when FW returns HWRM_ERR_CODE_RESOURCE_ACCESS_DENIED (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use ignore_ari devlink parameter (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix TX timeout during netpoll. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove ndo_poll_controller (Selvin Xavier) [1664477] - [netdrv] bnxt_en: don't try to offload VLAN 'modify' action (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'addr_type' (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'rx_stats' (Selvin Xavier) [1664477] - [netdrv] net: bnxt: Fix a uninitialized variable warning. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: take coredump_record structure off stack (Selvin Xavier) [1664477] - [netdrv] bnxt_en: avoid string overflow for record->system_name (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not use the CNP CoS queue for networking traffic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add DCBNL DSCP application protocol support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add hwmon sysfs support to read temperature (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Notify firmware about IF state changes. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add BNXT_NEW_RM() macro. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for ethtool get dump. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new VF resource allocation strategy mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PHY retry logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add external loopback test to ethtool selftest. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust timer based on ethtool stats-block-usecs settings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface version to 1.9.2.25. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: combine 'else if' and 'else' into single branch (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove redundant debug register dma mem allocation (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_en initial params table and register it. (Selvin Xavier) [1664477] - [netdrv] sfc: mcdi_port: Mark expected switch fall-through (Jarod Wilson) [1685478] - [netdrv] sfc: ensure recovery after allocation failures (Jarod Wilson) [1685478] - [netdrv] sfc: Replace dev_kfree_skb_any by dev_consume_skb_any (Jarod Wilson) [1685478] - [netdrv] sfc: add bundle partition definitions to mtd (Jarod Wilson) [1685478] - [netdrv] sfc: Replace spin_is_locked() with lockdep (Jarod Wilson) [1685478] - [netdrv] sfc: remove ndo_poll_controller (Jarod Wilson) [1685478] - [iommu] iommu/amd: Set exclusion range correctly (Jerry Snitselaar) [1702766] - [iommu] iommu/amd: Reserve exclusion range in iova-domain (Jerry Snitselaar) [1694835] - [scsi] scsi: mpt3sas: Fix kernel panic during expander reset (Tomas Henzl) [1677693] - [mm] mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n (Waiman Long) [1705607] - [mm] x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init() (Waiman Long) [1705607] - [include] x86/mm: Validate kernel_physical_mapping_init() PTE population (Waiman Long) [1705607] - [include] generic/pgtable: Introduce set_pte_safe() (Waiman Long) [1705607] - [include] generic/pgtable: Introduce {p4d,pgd}_same() (Waiman Long) [1705607] - [include] generic/pgtable: Make {pmd, pud}_same() unconditionally available (Waiman Long) [1705607] - [mm] percpu: stop printing kernel addresses (Waiman Long) [1705607] - [x86] x86/speculation: Prevent deadlock on ssb_state::lock (Waiman Long) [1705607] - [fs] debugfs: fix use-after-free on symlink traversal (Waiman Long) [1705607] - [lib] debugobjects: avoid recursive calls with kmemleak (Waiman Long) [1705607] - [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Waiman Long) [1705607] - [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Waiman Long) [1705607] - [include] watchdog/core: Add missing prototypes for weak functions (Waiman Long) [1705607] - [mm] memory_hotplug: cond_resched in __remove_pages (Waiman Long) [1705607] - [kernel] genirq: Fix race on spurious interrupt detection (Waiman Long) [1705607] - [kernel] printk: Fix panic caused by passing log_buf_len to command line (Waiman Long) [1705607] - [mm] mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback (Waiman Long) [1705607] - [mm] mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly (Waiman Long) [1705607] - [mm] hugetlbfs: dirty pages as they are added to pagecache (Waiman Long) [1705607] - [fs] mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() (Waiman Long) [1705607] - [kernel] sched/fair: Fix the min_vruntime update logic in dequeue_entity() (Waiman Long) [1705607] - [mm] x86/mm/pat: Disable preemption around __flush_tlb_all() (Waiman Long) [1705607] - [x86] x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided (Waiman Long) [1705607] - [x86] x86/time: Correct the attribute on jiffies' definition (Waiman Long) [1705607] - [x86] x86/percpu: Fix this_cpu_read() (Waiman Long) [1705607] - [x86] x86/tsc: Force inlining of cyc2ns bits (Waiman Long) [1705607] - [mm] mm/migrate.c: split only transparent huge pages when allocation fails (Waiman Long) [1705607] - [mm] mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 (Waiman Long) [1705607] - [mm] mm/mmap.c: don't clobber partially overlapping VMA with MAP_FIXED_NOREPLACE (Waiman Long) [1705607] - [mm] percpu: stop leaking bitmap metadata blocks (Waiman Long) [1705607] - [lib] vsprintf: Fix off-by-one bug in bstr_printf() processing dereferenced pointers (Waiman Long) [1705607] - [mm] mm/vmstat.c: fix outdated vmstat_text (Waiman Long) [1705607] - [base] PM / core: Clear the direct_complete flag on errors (Waiman Long) [1705607] - [tools] x86/vdso: Fix vDSO syscall fallback asm constraint regression (Waiman Long) [1705607] - [x86] x86/vdso: Only enable vDSO retpolines when enabled and supported (Waiman Long) [1705607] - [tools] selftests/x86: Add clock_gettime() tests to test_vdso (Waiman Long) [1705607] - [x86] x86/vdso: Fix asm constraints on vDSO syscall fallbacks (Waiman Long) [1705607] - [drivers] clocksource/drivers/timer-atmel-pit: Properly handle error cases (Waiman Long) [1705607] - [mm] mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly (Waiman Long) [1705607] - [mm] mm, thp: fix mlocking THP page with migration enabled (Waiman Long) [1705607] - [mm] mm: migration: fix migration of huge PMD shared pages (Waiman Long) [1705607] - [net] net/smc: improve smc_conn_create reason codes (Philipp Rudo) [1703471] - [net] net/smc: improve smc_listen_work reason codes (Philipp Rudo) [1703471] - [net] net/smc: code cleanup smc_listen_work (Philipp Rudo) [1703471] - [net] net/smc: cleanup of get vlan id (Philipp Rudo) [1703471] - [net] net/smc: consolidate function parameters (Philipp Rudo) [1703471] - [net] net/smc: check for ip prefix and subnet (Philipp Rudo) [1703471] - [net] net/smc: fallback to TCP after connect problems (Philipp Rudo) [1703471] - [net] net/smc: nonblocking connect rework (Philipp Rudo) [1703471] - [net] net/smc: move unhash before release of clcsock (Philipp Rudo) [1703471] - [net] net/smc: fix return code from FLUSH command (Philipp Rudo) [1703471] - [net] net/smc: propagate file from SMC to TCP socket (Philipp Rudo) [1703471] - [net] net/smc: fix a NULL pointer dereference (Philipp Rudo) [1703471] - [net] net/smc: wait for pending work before clcsock release_sock (Philipp Rudo) [1703471] - [net] net/smc: allow pnetid-less configuration (Philipp Rudo) [1700797] - [net] net/smc: allow PCI IDs as ib device names in the pnet table (Philipp Rudo) [1700797] - [net] net/smc: add pnet table namespace support (Philipp Rudo) [1700797] - [net] net/smc: add smcd support to the pnet table (Philipp Rudo) [1700797] - [net] net/smc: rework pnet table (Philipp Rudo) [1700797] - [net] net/smc: cleanup for smcr_tx_sndbuf_nonempty (Philipp Rudo) [1700797]- [tools] tools power turbostat: Override CFLAGS assignments and add LDFLAGS to build command (Steve Best) [1705959] - [tools] tools/power turbostat: update version number (Steve Best) [1705959] - [tools] tools/power turbostat: Add checks for failure of fgets() and fscanf() (Steve Best) [1705959] - [tools] tools/power turbostat: Warn on bad ACPI LPIT data (Steve Best) [1705959] - [tools] tools/power turbostat: Also read package power on AMD F17h (Zen) (Steve Best) [1705959] - [tools] tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL (Steve Best) [1705959] - [tools] tools/power turbostat: Do not display an error on systems without a cpufreq driver (Steve Best) [1705959] - [tools] tools/power turbostat: Add Die column (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CNL-specific code (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CC3-skip code (Steve Best) [1705959] - [tools] tools/power turbostat: Restore ability to execute in topology-order (Steve Best) [1705959] - [tools] tools/power turbostat: fix goldmont C-state limit decoding (Steve Best) [1705959] - [tools] tools/power turbostat: reduce debug output (Steve Best) [1705959] - [tools] tools/power turbosat: fix AMD APIC-id output (Steve Best) [1705959] - [mmc] mmc: sdhci-iproc: Add ACPI support (Mark Langsdorf) [1576966] - [mmc] mmc: sdhci-pltfm: Convert DT properties to generic device properties (Mark Langsdorf) [1576966] - [tty] serial: 8250_dw: Add ACPI support for uart on Broadcom SoC (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: Add clock-frequency property (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: set WDOG_HW_RUNNING when appropriate (Mark Langsdorf) [1576966] - [thermal] thermal: broadcom: Add Stingray thermal driver (Mark Langsdorf) [1576966] - [hv] hv: vmbus: Change server monitor_pages index to 0 (Mohammed Gamal) [1691383] - [kernel] hv: vmbus: Expose counters for interrupts and full conditions (Mohammed Gamal) [1691383] - [kernel] vmbus: Switch to use new generic UUID API (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Check for ring when getting debug info (Mohammed Gamal) [1691383] - [x86] hyper-v: move synic/stimer control structures definitions to hyperv-tlfs.h (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Return -EINVAL for the sys files for unopened channels (Mohammed Gamal) [1691383] - [hv] x86, hyperv: remove PCI dependency (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Offload the handling of channels to two workqueues (Mohammed Gamal) [1691383] - [hv] hv: vmbus: check the creation_status in vmbus_establish_gpadl() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove the useless API vmbus_get_outgoing_channel() (Mohammed Gamal) [1691383] - [hv] hv: kvp: Use u to print U32 (Mohammed Gamal) [1691383] - [hv] hv_utils: update name in struct hv_driver util_drv (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Get rid of unnecessary state in hv_context (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the recent regression caused by incorrect clean-up (Mohammed Gamal) [1691383] - [hv] hv_balloon: Replace spin_is_locked() with lockdep (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use cpumask_var_t for on-stack cpu mask (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix two "this statement may fall through" warnings (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the indentation of some "break" statements (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the descriptions of some function parameters (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use get/put_cpu() in vmbus_connect() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix synic per-cpu context initialization (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Cleanup synic memory free path (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove use of slow_virt_to_phys() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: add numa_node to sysfs (Mohammed Gamal) [1691383] - [x86] hv: vmbus: Get rid of MSR access from vmbus_drv.c (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the issue with freeing up hv_ctl_table_hdr (Mohammed Gamal) [1691383] - [hv] hv: vmus: Fix the check for return value from kmsg get dump buffer (Mohammed Gamal) [1691383] - [hv] hv: Send one page worth of kmsg dump over Hyper-V during panic (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove x86 MSR refs in arch independent code (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Add comments on ring buffer signaling (Mohammed Gamal) [1691383] - [video] use the new async probing feature for the hyperv drivers (Mohammed Gamal) [1691383] - [rpmspec] kernel-packaging: Remove kernel files from kernel-modules-extra package (Prarit Bhargava) [1705216] - [fs] xfs: don't ever put nlink > 0 inodes on the unlinked list (Brian Foster) [1693063] - [fs] xfs: reserve blocks for ifree transaction during log recovery (Brian Foster) [1693063] - [fs] xfs: rename m_inotbt_nores to m_finobt_nores (Brian Foster) [1693063] - [net] xfrm: Honor original L3 slave device in xfrmi policy lookup (Herbert Xu) [1702198] - [net] xfrm: Fix inbound traffic via XFRM interfaces across network namespaces (Herbert Xu) [1702198] - [net] xfrm: Make set-mark default behavior backward compatible (Herbert Xu) [1702198] - [net] xfrm: remove unnecessary check in xfrmi_get_stats64 (Herbert Xu) [1702198] - [net] xfrm: fix gro_cells leak when remove virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Make function xfrmi_get_link_net() static (Herbert Xu) [1702198] - [net] xfrm: fix ptr_ret.cocci warnings (Herbert Xu) [1702198] - [net] xfrm: Return detailed errors from xfrmi_newlink (Herbert Xu) [1702198] - [net] xfrm: Allow xfrmi if_id to be updated by UPDSA (Herbert Xu) [1702198] - [net] xfrm: Remove xfrmi interface ID from flowi (Herbert Xu) [1702198] - [net] xfrm: Allow Set Mark to be Updated Using UPDSA (Herbert Xu) [1702198] - [net] xfrm: Add virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Add a new lookup key to match xfrm interfaces. (Herbert Xu) [1702198] - [net] flow: Extend flow informations with xfrm interface id. (Herbert Xu) [1702198] - [net] xfrm: Extend the output_mark to support input direction and masking. (Herbert Xu) [1702198] - [fs] xfs: don't account extra agfl blocks as available (Brian Foster) [1656687] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't hard reset disk during controller reset (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Support all RAS events with MSI interrupts (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: allocate different SAS address for directly attached situation (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Adjust the printk format of functions hisi_sas_init_device() (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Fix for setting the PHY linkrate when disconnected (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Remedy inconsistent PHY down state in software (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: add host reset interface for test (Xiaojun Tan) [1702614] - [hid] HID: Increase maximum report size allowed by hid_field_extract() (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove data[128] usage on stack when sending HBM request (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: move doorbell writing before flush (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Optimize writing ipc message from queue (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: avoid binding wrong ishtp_cl_device (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Ice Lake mobile (Tony Camuso) [1688112] - [hid] HID: increase maximum global item tag report size to 256 (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Sunrise Point-H ish driver (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove redundant variable num_frags (Tony Camuso) [1688112]- [s390] Disable kexec_load via kernel_lockdown for s390 (Philipp Rudo) [1659399] - [s390] s390/ipl: Provide has_secure sysfs attribute (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Create ipl report and pass to next kernel (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Signature verification prototype (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Load new kernel to absolute 0 (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Unify loader code (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Simplify parmarea access (Philipp Rudo) [1659399] - [s390] s390/purgatory: Omit use of bin2c (Philipp Rudo) [1659399] - [s390] s390/purgatory: Reduce purgatory size (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix detection of text segment in ELF loader (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix potential segment overlap in ELF loader (Philipp Rudo) [1659399] - [s390] s390/zcore: Rename ipl_block to mitigate name collision (Philipp Rudo) [1659399] - [s390] s390/boot: pad bzImage to 4K (Philipp Rudo) [1659399] - [s390] s390/ipl: add helper functions to create an IPL report (Philipp Rudo) [1659399] - [s390] s390/ipl: read IPL report at early boot (Philipp Rudo) [1659399] - [s390] s390/ipl: add definitions for the IPL report block (Philipp Rudo) [1659399] - [s390] s390/ipl: provide uapi header for list directed IPL (Philipp Rudo) [1659399] - [s390] s390/ipl: make ipl_info less confusing (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section compile time validation (Philipp Rudo) [1659399] - [s390] s390: move ipl block to .boot.preserved.data section (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section (Philipp Rudo) [1659399] - [mm] s390: clean up redundant facilities list setup (Philipp Rudo) [1659399] - [s390] s390/als: remove duplicated in-place implementation of stfle (Philipp Rudo) [1659399] - [netdrv] fm10k: Fix a potential NULL pointer dereference (Neil Horman) [1659172] - [netdrv] fm10k: use struct_size() in kzalloc() (Neil Horman) [1659172] - [netdrv] fm10k: TRIVIAL cleanup of extra spacing in function comment (Neil Horman) [1659172] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Neil Horman) [1659172] - [netdrv] fm10k: bump driver version to match out-of-tree release (Neil Horman) [1659172] - [netdrv] fm10k: add missing device IDs to the upstream driver (Neil Horman) [1659172] - [netdrv] fm10k: ensure completer aborts are marked as non-fatal after a resume (Neil Horman) [1659172] - [netdrv] fm10k: fix SM mailbox full condition (Neil Horman) [1659172] - [netdrv] fm10k: remove ndo_poll_controller (Neil Horman) [1659172] - [netdrv] intel-ethernet: use correct module license (Neil Horman) [1659172] - [scsi] Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" (Nilesh Javali) [1701545] - [tools] tools: introduce test_and_clear_bit (Peter Xu) [1694926] - [net] bridge: fix netlink export of vlan_stats_per_port option (Ivan Vecera) [1703551] - [net] bridge: fix vlan stats use-after-free on destruction (Ivan Vecera) [1703551] - [tools] headers uapi: Update linux/if_link.h header copy (Ivan Vecera) [1703551] - [net] bridge: fix a possible memory leak in __vlan_add (Ivan Vecera) [1703551] - [net] bridge: add support for per-port vlan stats (Ivan Vecera) [1703551] - [net] bridge: mcast: Default back to multicast enabled state (Ivan Vecera) [1703551] - [net] bridge: pack net_bridge better (Ivan Vecera) [1703551] - [net] bridge: convert mtu_set_by_user to a bit (Ivan Vecera) [1703551] - [net] bridge: convert neigh_suppress_enabled option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert mcast options to bits (Ivan Vecera) [1703551] - [net] bridge: convert and rename mcast disabled (Ivan Vecera) [1703551] - [net] bridge: convert group_addr_set option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert nf call options to bits (Ivan Vecera) [1703551] - [net] bridge: add bitfield for options and convert vlan opts (Ivan Vecera) [1703551] - [net] bridge: make struct opening bracket consistent (Ivan Vecera) [1703551] - [net] Add netif_is_gretap()/netif_is_ip6gretap() (Ivan Vecera) [1701208] - [net] sched: register callbacks for indirect tc block binds (Ivan Vecera) [1701214] - [tools] selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified (Ivan Vecera) [1701210] - [tools] selftests: tc-testing: drop test on missing tunnel key id (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Don't dump dst port if it wasn't set (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Allow key-less tunnels (Ivan Vecera) [1701210] - [net] ethtool: Added support for 50Gbps per lane link modes (Ivan Vecera) [1701215] - [net] ip_gre: fix parsing gre header in ipgre_err (Hangbin Liu) [1702212] - [net] vxlan: Free a leaked vetoed multicast rdst (Ivan Vecera) [1691695] - [net] switchdev: Add extack argument to call_switchdev_notifiers() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add extack to switchdev operations (Ivan Vecera) [1691695] - [net] net: Add extack argument to ndo_fdb_add() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Delete remote after update (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Postpone vxlan_config_apply() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Inline vxlan_dev_configure() (Ivan Vecera) [1691695] - [netdrv] vxlan: Allow vetoing of FDB notifications (Ivan Vecera) [1691695] - [netdrv] vxlan: Have vxlan_fdb_replace() save original rdst value (Ivan Vecera) [1691695] - [netdrv] vxlan: Split vxlan_fdb_update() in two (Ivan Vecera) [1691695] - [netdrv] vxlan: Move up vxlan_fdb_free(), vxlan_fdb_destroy() (Ivan Vecera) [1691695] - [net] bridge: Add br_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_replay() (Ivan Vecera) [1691695] - [net] route: add support for directed broadcast forwarding (Xin Long) [1562384] - [net] erspan: build the header with the right proto according to erspan_ver (Xin Long) [1663862] - [net] ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL (Xin Long) [1688617] - [net] tipc: handle the err returned from cmd header function (Jon Maloy) [1693452] - [net] tipc: check link name with right length in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: check bearer name with right length in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: change to check tipc_own_id to return in tipc_net_stop (Jon Maloy) [1693452] - [net] tipc: tipc clang warning (Jon Maloy) [1693452] - [net] tipc: fix cancellation of topology subscriptions (Jon Maloy) [1693452] - [net] tipc: allow service ranges to be connect()'ed on RDM/DGRAM (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check for nla_nest_start (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check of nla_nest_start (Jon Maloy) [1693452] - [net] tipc: fix RDM/DGRAM connect() regression (Jon Maloy) [1693452] - [net] tipc: fix race condition causing hung sendto (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_rcvmsg() (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: fix link session and re-establish issues (Jon Maloy) [1693452] - [net] tipc: fix skb may be leaky in tipc_link_input (Jon Maloy) [1693452] - [net] tipc: remove dead code in struct tipc_topsrv (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: remove unneeded semicolon in trace.c (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_doit (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_name_table_dump (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_reset_stats (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in in tipc_conn_rcv_sub (Jon Maloy) [1693452] - [net] tipc: fix memory leak in tipc_nl_compat_publ_dump (Jon Maloy) [1693452] - [net] tipc: fix a missing check of genlmsg_put (Jon Maloy) [1693452] - [net] tipc: fix a double free in tipc_enable_bearer() (Jon Maloy) [1693452] - [net] net/netlink_compat: Fix a missing check of nla_parse_nested (Jon Maloy) [1693452] - [net] tipc: fix uninitialized value for broadcast retransmission (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc bearer (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc node (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc socket (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc link (Jon Maloy) [1693452] - [net] tipc: enable tracepoints in tipc (Jon Maloy) [1693452] - [net] tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it (Jon Maloy) [1693452] - [net] tipc: check group dests after tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: check tsk->group in tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: compare remote and local protocols in tipc_udp_enable() (Jon Maloy) [1693452] - [net] tipc: use lock_sock() in tipc_sk_reinit() (Jon Maloy) [1693452] - [net] tipc: fix node keep alive interval calculation (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning during node delete (Jon Maloy) [1693452] - [net] tipc: don't assume linear buffer when reading ancillary data (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning when reinitilaizing sockets (Jon Maloy) [1693452] - [net] tipc: fix link re-establish failure (Jon Maloy) [1693452] - [net] tipc: improve broadcast retransmission algorithm (Jon Maloy) [1693452] - [net] tipc: use destination length for copy string (Jon Maloy) [1693452] - [net] tipc: support binding to specific ip address when activating UDP bearer (Jon Maloy) [1677371 1693452] - [net] tipc: remainder of commit ignore STATE_MSG on wrong link session (Jon Maloy) [1693452] - [net] tipc: buffer overflow handling in listener socket (Jon Maloy) [1693452] - [net] tipc: add SYN bit to connection setup messages (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_filter_connect() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_timeout() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_msg_reverse() (Jon Maloy) [1693452] - [net] tipc: Add and use skb_mark_not_on_list(). (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for tipc_topsrv_queue_evt() comments (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for struct tipc_bc_base's comment (Jon Maloy) [1693452] - [net] tipc: correct structure parameter comments for topsrv (Jon Maloy) [1693452] - [net] net/tipc: remove redundant variables 'tn' and 'oport' (Jon Maloy) [1693452] - [net] net: tipc: bcast: Replace GFP_ATOMIC with GFP_KERNEL in tipc_bcast_init() (Jon Maloy) [1693452] - [net] net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL in tipc_nametbl_init() (Jon Maloy) [1693452] - [net] tipc: make some functions static (Jon Maloy) [1693452] - [net] tipc: make link capability update thread safe (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_group_size (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_link_is_active (Jon Maloy) [1693452] - [net] tipc: check session number before accepting link protocol messages (Jon Maloy) [1693452] - [net] tipc: add sequence number check for link STATE messages (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: extend sock diag for group communication (Jon Maloy) [1693452] - [net] tipc: Auto removal of peer down node instance (Jon Maloy) [1693452] - [net] tipc: optimize function tipc_node_timeout() (Jon Maloy) [1693452] - [net] tipc: eliminate buffer cloning in function tipc_msg_extract() (Jon Maloy) [1693452] - [net] netfilter: nf_conncount: fix argument order to find_next_bit (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: speculative garbage collection on empty lists (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: move all list iterations under spinlock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: merge lookup and add functions (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: restart search when nodes have been erased (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: split gc in two phases (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: don't skip eviction when age is negative (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use rb_link_node_rcu() instead of rb_link_node() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: remove wrong condition check routine (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix unexpected permanent node of list. (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix list_del corruption in conn_free (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use spin_lock_bh instead of spin_lock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Add list lock and gc worker, and RCU for init tree search (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Split insert and traversal (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Move locking into count_tree() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit in nf_conncount_lookup() and cleanup (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Switch to plain list (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit for garbage collection (Florian Westphal) [1531074] - [net] ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED definition (Hangbin Liu) [1677215] - [net] ptp: check that rsv field is zero in struct ptp_sys_offset_extended (Hangbin Liu) [1677215] - [net] ptp: deprecate gettime64() in favor of gettimex64() (Hangbin Liu) [1677215] - [net] ptp: add PTP_SYS_OFFSET_EXTENDED ioctl (Hangbin Liu) [1677215] - [net] ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl (Hangbin Liu) [1677215] - [net] ptp: reorder declarations in ptp_ioctl() (Hangbin Liu) [1677215] - [net] tuntap: fix multiqueue rx (Guillaume Nault) [1686563]- [edac] EDAC/amd64: Add Family 17h Model 30h PCI IDs (Aristeu Rozanski) [1696603] - [x86] Update stepping values for coffee lake desktop (David Arcari) [1704800] - [security] KEYS: trusted: allow trusted.ko to initialize w/o a TPM (Jerry Snitselaar) [1694208] - [security] tpm: pass an array of tpm_extend_digest structures to tpm_pcr_extend() (Jerry Snitselaar) [1665130 1665129] - [security] KEYS: trusted: explicitly use tpm_chip structure from tpm_default_chip() (Jerry Snitselaar) [1665130 1665129] - [char] tpm/ppi: Enable submission of optional command parameter for PPI 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Possibly show command parameter if TPM PPI 1.3 is used (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Display up to 101 operations as define for version 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: rename TPM_PPI_REVISION_ID to TPM_PPI_REVISION_ID_1 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: pass function revision ID to tpm_eval_dsm() (Jerry Snitselaar) [1665130] - [char] tpm: Fix the type of the return value in calc_tpm2_event_size() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: fix an invalid condition in tpm_common_poll (Jerry Snitselaar) [1694208] - [char] tpm: turn on TPM on suspend for TPM 1.x (Jerry Snitselaar) [1694208 1665130] - [char] tpm: move tpm_chip definition to include/linux/tpm.h (Jerry Snitselaar) [1665129] - [char] tpm: retrieve digest size of unknown algorithms with PCR read (Jerry Snitselaar) [1665130 1665129] - [char] tpm: rename and export tpm2_digest and tpm2_algorithms (Jerry Snitselaar) [1665130 1665129] - [char] tpm: dynamically allocate the allocated_banks array (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove @flags from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: take TPM chip power gating out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: introduce tpm_chip_start() and tpm_chip_stop() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove TPM_TRANSMIT_UNLOCKED flag (Jerry Snitselaar) [1665130 1665129] - [char] tpm: use tpm_try_get_ops() in tpm-sysfs.c. (Jerry Snitselaar) [1665130] - [char] tpm: remove @space from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move TPM space code out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move tpm_validate_commmand() to tpm2-space.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: clean up tpm_try_transmit() error handling flow (Jerry Snitselaar) [1665130 1665129] - [char] tpm: encapsulate tpm_dev_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: access command header through struct in tpm_try_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: declare struct tpm_header (Jerry Snitselaar) [1665130 1665129] - [char] tpm: print tpm2_commit_space() error inside tpm2_commit_space() (Jerry Snitselaar) [1665129] - [char] tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails (Jerry Snitselaar) [1665130] - [char] tpm: fix invalid return value in pubek_show() (Jerry Snitselaar) [1694208 1665130] - [char] tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter (Jerry Snitselaar) [1665130 1665129] - [char] tpm: don't return bool from update_timeouts (Jerry Snitselaar) [1665130] - [char] tpm: don't print error message in tpm_transmit_cmd when tpm still testing (Jerry Snitselaar) [1665129] - [char] tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 (Jerry Snitselaar) [1665129] - [char] tpm: Fix off-by-one when reading binary_bios_measurements (Jerry Snitselaar) [1694208 1665130] - [char] tpm: Simplify the measurements loop (Jerry Snitselaar) [1665130] - [char] tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete (Jerry Snitselaar) [1694208] - [char] tpm: Unify the send callback behaviour (Jerry Snitselaar) [1665129] - [char] tpm: Fix some name collisions with drivers/char/tpm.h (Jerry Snitselaar) [1694208] - [char] tpm/tpm_crb: Avoid unaligned reads in crb_recv() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: add support for partial reads (Jerry Snitselaar) [1665129] - [char] tpm: tpm_ibmvtpm: fix kdoc warnings (Jerry Snitselaar) [1665129] - [char] tpm: fix kdoc for tpm2_flush_context_cmd() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: tpm_try_transmit() refactor error flow. (Jerry Snitselaar) [1694208 1665129] - [char] tpm: use u32 instead of int for PCR index (Jerry Snitselaar) [1665130 1665129] - [security] ima: Get rid of ima_used_chip and use ima_tpm_chip != NULL instead (Jerry Snitselaar) [1665130 1665129] - [security] ima: Use tpm_default_chip() and call TPM functions with a tpm_chip (Jerry Snitselaar) [1665129] - [char] tpm1: reimplement tpm1_continue_selftest() using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: reimplement SAVESTATE using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: rename tpm1_pcr_read_dev to tpm1_pcr_read() (Jerry Snitselaar) [1665130] - [char] tpm1: implement tpm1_pcr_read_dev() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm1: rewrite tpm1_get_random() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm-space.c remove unneeded semicolon (Jerry Snitselaar) [1665129] - [char] tpm: tpm-interface.c drop unused macros (Jerry Snitselaar) [1694208 1665130] - [char] tpm: add tpm_auto_startup() into tpm-interface.c (Jerry Snitselaar) [1665129] - [char] tpm: factor out tpm_startup function (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x pm suspend flow into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm1_get_random into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm_getcap to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm1_pcr_extend to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm_get_timeouts() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: add tpm_calc_ordinal_duration() wrapper (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: sort objects in the Makefile (Jerry Snitselaar) [1665129] - [char] tpm2: add new tpm2 commands according to TCG 1.36 (Jerry Snitselaar) [1665129] - [char] tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x (Jerry Snitselaar) [1665129] - [char] tpm: add support for nonblocking operation (Jerry Snitselaar) [1665129] - [char] tpm: add ptr to the tpm_space struct to file_priv (Jerry Snitselaar) [1665129] - [char] tpm: Make SECURITYFS a weak dependency (Jerry Snitselaar) [1665129] - [char] tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated (Jerry Snitselaar) [1665130] - [char] tpm: fix response size validation in tpm_get_random() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED (Jerry Snitselaar) [1665129] - [char] tpm: Convert tpm_find_get_ops() to use tpm_default_chip() (Jerry Snitselaar) [1665129] - [char] tpm: Implement tpm_default_chip() to find a TPM chip (Jerry Snitselaar) [1665129] - [char] tpm: rename tpm_chip_find_get() to tpm_find_get_ops() (Jerry Snitselaar) [1665129] - [char] tpm: Allow tpm_tis drivers to set hwrng quality. (Jerry Snitselaar) [1665129] - [char] tpm: Return the actual size when receiving an unsupported command (Jerry Snitselaar) [1694208 1665129] - [char] tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (Jerry Snitselaar) [1665129] - [char] tpm_tis_spi: Pass the SPI IRQ down to the driver (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_random() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_probe() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_shutdown() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [pci] PCI: Fix __initdata issue with "pci=disable_acs_redir" parameter (Myron Stowe) [1704979] - [s390] s390/pci: skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Add flag so platforms can skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Factor out sriov_add_vfs() (Myron Stowe) [1704979] - [pci] switchtec: Add MRPC DMA mode support (Myron Stowe) [1704979] - [pci] switchtec: Improve MRPC efficiency by enabling write combining (Myron Stowe) [1704979] - [pci] switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite (Myron Stowe) [1704979] - [pci] switchtec: Set DMA coherent mask (Myron Stowe) [1704979] - [pci] switchtec: Remove immediate status check after submitting MRPC command (Myron Stowe) [1704979] - [pci] PCI / PM: Allow runtime PM without callback functions (Myron Stowe) [1704979] - [pci] PCI/P2PDMA: Clean up documentation and kernel-doc (Myron Stowe) [1704979] - [pci] PCI: Remove unnecessary space before function pointer arguments (Myron Stowe) [1704979] - [maintainers] MAINTAINERS: Add x86 early-quirks.c file pattern to PCI subsystem (Myron Stowe) [1704979] - [pci] PCI: Expand the "PF" acronym in Kconfig help text (Myron Stowe) [1704979] - [x86] x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) (Myron Stowe) [1704979] - [pci] PCI/ASPM: Remove unused lists from struct pcie_link_state (Myron Stowe) [1704979] - [pci] PCI / ACPI: Identify untrusted PCI devices (Myron Stowe) [1704979]- [documentation] x86/resctrl: Update Documentation/x86/resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Remove unnecessary check for cbm_validate() (Prarit Bhargava) [1504489] - [maintainers] MAINTAINERS: Update resctrl filename patterns (Prarit Bhargava) [1504489] - [documentation] Documentation: Rename and update intel_rdt_ui.txt to resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Introduce AMD QOS feature (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Fixup the user-visible strings (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add AMD's X86_FEATURE_MBA to the scattered CPUID features (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the config option INTEL_RDT to RESCTRL (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add vendor check for the MBA software controller (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Bring cbm_validate() into the resource structure (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Initialize the vendor-specific resource functions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Move all the macros to resctrl/internal.h (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Re-arrange the RDT init code (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the RDT functions and definitions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename and move rdt files to a separate directory (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Prevent pseudo-locking from using stale pointers (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix initial allocation to consider CDP (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: CBM overlap should also check for overlap with CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce utility to obtain CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix out-of-bounds memory access in CBM tests (Prarit Bhargava) [1504489] - [x86] perf/x86: Add helper to obtain performance counter index (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Switch to bitmap_zalloc() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Re-enable pseudo-lock measurements (Prarit Bhargava) [1504489] - [x86] x86/cpu: Sanitize FAM6_ATOM naming (David Arcari) [1504489] - [x86] x86/intel_rdt: Use perf infrastructure for measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create required perf event attributes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Remove local register variables (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix exclusive mode handling of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Do not allow pseudo-locking of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix unchecked MSR access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix invalid mode warning when multiple resources are managed (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Global closid helper to support future fixes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix size reporting of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix data type in parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Disable PMU access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix possible circular lock dependency (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make CPU information accessible for pseudo-locked regions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support restoration of subset of permissions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix cleanup of plr structure on error (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Move pseudo_lock_region_clear() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Limit C-states dynamically when pseudo-locking active (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support L3 cache performance event of Broadwell (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: More precise L2 hit/miss measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create character device exposing pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create debugfs files for pseudo-locking testing (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create resctrl debug area (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure RDT cleanup on exit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Resctrl files reflect pseudo-locked information (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support creation/removal of pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Pseudo-lock region creation/removal core (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Discover supported platforms via prefetch disable bits (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utilities to test pseudo-locked region possibility (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Split resource group removal in two (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable entering of pseudo-locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support enter/exit of locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add check to determine if monitoring in progress (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Utilities to restrict/restore access to specific files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Protect against resource group changes during locking (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to restrict/restore access to resctrl files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to test if tasks assigned to resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Respect read and write access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce the Cache Pseudo-Locking modes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Display resource groups' allocations' size in bytes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce "bit_usage" to display cache allocations details (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure requested schemata respects mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support flexible data to parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Making CBM name and type more explicit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable setting of exclusive mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce new "exclusive" mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Initialize new resource group with sane defaults (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make useful functions available internally (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce test to determine if closid is in use (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce resource group's mode resctrl file (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Associate mode with each RDT resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce RDT resource group mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Provide pseudo-locking hooks within rdt_mount (Prarit Bhargava) [1504489] - [x86] perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER (Jiri Olsa) [1699780]- [kernel] sched/fair: Do not re-read ->h_load_next during hierarchical load calculation (Phil Auld) [1701762] - [s390] kvm: s390: enable MSA9 keywrapping functions depending on cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add deflate conversion facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add enhanced sort facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: provide query function for instructions returning 32 byte (Thomas Huth) [1660913] - [s390] kvm: s390: add MSA9 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector BCD enhancements facility to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector enhancements facility 2 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add debug logging for cpu model subfunctions (Thomas Huth) [1660913] - [s390] kvm: s390: implement subfunction processor calls (Thomas Huth) [1660913] - [powercap] powercap: intel_rapl: add support for Jacobsville (Steve Best) [1482401] - [x86] x86/cpu: Add Atom Tremont (Jacobsville) (Steve Best) [1482401]- [crypto] crypto: qat - Remove unused goto label (Neil Horman) [1660313] - [crypto] crypto: prefix header search paths with $(srctree)/ (Neil Horman) [1660313] - [crypto] crypto: qat - no need to check return value of debugfs_create functions (Neil Horman) [1660313] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Neil Horman) [1660313] - [crypto] crypto: qat - move temp buffers off the stack (Neil Horman) [1660313] - [crypto] crypto: qat - Remove VLA usage (Neil Horman) [1660313] - [include] block: kill all_q_node in request_queue (Ming Lei) [1702865] - [block] bfq: update internal depth state when queue depth changes (Ming Lei) [1702865] - [fs] block: fix the return errno for direct IO (Ming Lei) [1702865] - [block] block: do not leak memory in bio_copy_user_iov() (Ming Lei) [1702865] - [nvme] nvme: cancel request synchronously (Ming Lei) [1702865] - [block] blk-mq: introduce blk_mq_complete_request_sync() (Ming Lei) [1702865] - [scsi] scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] virtio-blk: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] block, bfq: fix use after free in bfq_bfqq_expire (Ming Lei) [1702865] - [block] paride/pcd: Fix potential NULL pointer dereference and mem leak (Ming Lei) [1702865] - [block] blk-mq: do not reset plug->rq_count before the list is sorted (Ming Lei) [1702865] - [block] paride/pf: Fix potential NULL pointer dereference (Ming Lei) [1702865] - [block] blk-mq: add trace block plug and unplug for multiple queues (Ming Lei) [1702865] - [block] block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx (Ming Lei) [1702865] - [block] paride/pcd: cleanup queues when detection fails (Ming Lei) [1702865] - [block] paride/pf: cleanup queues when detection fails (Ming Lei) [1702865] - [crypto] crypto: chelsio - Fixed Traffic Stall (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix passing zero to 'PTR_ERR' warning in chcr_aead_op (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Inline single pdu only (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - avoid using sa_entry imm (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variables 'adap' (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - check set_msg_len overflow in generate_b0 (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix wrong error counter increments (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Reset counters on cxgb4 Detach (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Handle PCI shutdown event (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - cleanup:send addr as value in function argument (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Use same value for both channel in single WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Swap location of AAD and IV sent in WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variable 'kctx_len' (Arjun Vynipadath) [1664679] - [crypto] drivers: chelsio: use skb_sec_path helper (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - ESN for Inline IPSec Tx (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - small packet Tx stalls the queue (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - clean up various indentation issues (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Update ntx queue received from cxgb4 (Arjun Vynipadath) [1664679]- [platform] platform/x86: intel_pmc_core: Convert to INTEL_CPU_FAM6 macro (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Avoid a u32 overflow (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Include Reserved IP for LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix file permissions for ltr_show (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP name (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP sts reading (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Handle CFL regmap properly (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Decode Snoop / Non Snoop LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix LTR IGNORE Max offset (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Show Latency Tolerance info (David Arcari) [1658080] - [platform] platform/x86: intel_pmc: Convert to use SPDX identifier (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Add CNP SLPS0 debug registers (David Arcari) [1658080] - [x86] x86/cpu: Introduce INTEL_CPU_FAM*() helper macros (David Arcari) [1658080] - [include] locking/atomics, asm-generic: Move some macros from to a new file (David Arcari) [1658080] - [s390] s390/kasan: fix strncpy_from_user kasan checks (Philipp Rudo) [1665182] - [s390] s390: correct some inline assembly constraints (Philipp Rudo) [1665182] - [s390] s390/kasan: improve string/memory functions checks (Philipp Rudo) [1665182] - [include] compiler: remove __no_sanitize_address_or_inline again (Philipp Rudo) [1665182] - [s390] s390/kasan: increase instrumented stack size to 64k (Philipp Rudo) [1665182] - [mm] s390/kasan: support preemptible kernel build (Philipp Rudo) [1665182] - [mm] s390/kasan: add support for mem= kernel parameter (Philipp Rudo) [1665182] - [mm] s390/kasan: optimize kasan vmemmap allocation (Philipp Rudo) [1665182] - [mm] s390/kasan: avoid kasan crash with standby memory defined (Philipp Rudo) [1665182] - [s390] s390/head: avoid doubling early boot stack size under KASAN (Philipp Rudo) [1665182] - [mm] s390/mm: improve debugfs ptdump markers walking (Philipp Rudo) [1665182] - [mm] s390/mm: optimize debugfs ptdump kasan zero page walking (Philipp Rudo) [1665182] - [s390] s390/kasan: add option for 4-level paging support (Philipp Rudo) [1665182] - [mm] s390/kasan: free early identity mapping structures (Philipp Rudo) [1665182] - [s390] s390/kasan: enable stack and global variables access checks (Philipp Rudo) [1665182] - [s390] s390/dumpstack: disable __dump_trace kasan instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: reipl and kexec support (Philipp Rudo) [1665182] - [s390] s390/smp: kasan stack instrumentation support (Philipp Rudo) [1665182] - [include] compiler: introduce __no_sanitize_address_or_inline (Philipp Rudo) [1665182] - [s390] s390/kasan: use noexec and large pages (Philipp Rudo) [1665182] - [mm] s390/kasan: dynamic shadow mem allocation for modules (Philipp Rudo) [1665182] - [mm] s390/mm: add kasan shadow to the debugfs pgtable dump (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid user access code instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: double the stack size (Philipp Rudo) [1665182] - [s390] s390/kasan: add initialization code and enable it (Philipp Rudo) [1665182] - [s390] s390: add pgd_page primitive (Philipp Rudo) [1665182] - [s390] s390: introduce MAX_PTRS_PER_P4D (Philipp Rudo) [1665182] - [s390] s390/kasan: replace some memory functions (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid instrumentation of early C code (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid vdso instrumentation (Philipp Rudo) [1665182] - [s390] s390/mm: add missing pfn_to_kaddr helper (Philipp Rudo) [1665182] - [s390] s390/cpum_cf: Add support for CPU-MF SVN 6 (Philipp Rudo) [1683278] - [s390] s390: report new CPU capabilities (Philipp Rudo) [1685086] - [net] net/smc: fix smc_poll in SMC_INIT state (Philipp Rudo) [1700812] - [net] net/smc: fix byte_order for rx_curs_confirmed (Philipp Rudo) [1700812] - [net] net/smc: check port_idx of ib event (Philipp Rudo) [1700799] - [net] net/smc: check connections in smc_lgr_free_work (Philipp Rudo) [1700799] - [net] net/smc: reduce amount of status updates to peer (Philipp Rudo) [1700799] - [net] net/smc: no delay for free tx buffer wait (Philipp Rudo) [1700799] - [net] net/smc: move wake up of close waiter (Philipp Rudo) [1700799] - [net] net/smc: reset cursor update required flag (Philipp Rudo) [1700799] - [net] net/smc: correct state change for peer closing (Philipp Rudo) [1700799] - [net] net/smc: delete rkey first before switching to unused (Philipp Rudo) [1700799] - [net] net/smc: fix sender_free computation (Philipp Rudo) [1700799] - [net] net/smc: preallocated memory for rdma work requests (Philipp Rudo) [1700799] - [net] net/smc: fix use of variable in cleared area (Philipp Rudo) [1700799] - [net] net/smc: use device link provided in qp_context (Philipp Rudo) [1700799] - [net] net/smc: call smc_cdc_msg_send() under send_lock (Philipp Rudo) [1700799] - [net] net/smc: do not wait under send_lock (Philipp Rudo) [1700799] - [net] net/smc: recvmsg and splice_read should return 0 after shutdown (Philipp Rudo) [1700799] - [net] net/smc: don't wait for send buffer space when data was already sent (Philipp Rudo) [1700799] - [net] net/smc: prevent races between smc_lgr_terminate() and smc_conn_free() (Philipp Rudo) [1700799] - [net] net/smc: allow 16 byte pnetids in netlink policy (Philipp Rudo) [1700799] - [net] net/smc: fix another sizeof to int comparison (Philipp Rudo) [1700799] - [net] net/smc: move code to clear the conn->lgr field (Philipp Rudo) [1700799] - [net] net/smc: use client and server LGR pending locks for SMC-R (Philipp Rudo) [1700799] - [net] net/smc: unlock LGR pending lock earlier for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: use smc_curs_copy() for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: postpone release of clcsock (Philipp Rudo) [1700799] - [net] smc: move unhash as early as possible in smc_release() (Philipp Rudo) [1700799] - [net] net/smc: fix TCP fallback socket release (Philipp Rudo) [1700799] - [s390] s390/ism: ignore some errors during deregistration (Philipp Rudo) [1700799] - [infiniband] mlx4: trigger IB events needed by SMC (Philipp Rudo) [1700799] - [s390] s390/smp: fix CPU hotplug deadlock with CPU rescan (Philipp Rudo) [1700836] - [block] s390/dasd: fix panic for failed online processing (Philipp Rudo) [1700811] - [netdrv] s390/qeth: fix use-after-free in error path (Philipp Rudo) [1700803] - [netdrv] s390/qeth: cancel close_dev work before removing a card (Philipp Rudo) [1700802] - [netdrv] s390/qeth: conclude all event processing before offlining a card (Philipp Rudo) [1700800] - [scsi] scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown (Philipp Rudo) [1700775] - [fs] xfs: prohibit fstrim in norecovery mode (Bill O'Donnell) [1697749] - [x86] perf/x86: Fixup typo in stub functions (Waiman Long) [1688789] - [x86] perf/x86/intel: Fix memory corruption (Waiman Long) [1688789] - [x86] perf/x86/intel: Implement support for TSX Force Abort (Waiman Long) [1688789] - [x86] x86: Add TSX Force Abort CPUID/MSR (Waiman Long) [1688789] - [x86] perf/x86/intel: Generalize dynamic constraint creation (Waiman Long) [1688789] - [x86] perf/x86/intel: Make cpuc allocations consistent (Waiman Long) [1688789] - [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() (Waiman Long) [1688789] - [x86] perf/x86/intel: Export mem events only if there's PEBS support (Waiman Long) [1688789] - [x86] perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Factor out common code of PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Introduce PMU flag for Extended PEBS (Waiman Long) [1688789] - [x86] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC (Waiman Long) [1671512]- [kernel] exit from RHEL 8.1 early ystream mode ("Herton R. Krzesinski") - [net] Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer (Gopal Tiwari) [1700507] {CVE-2019-3459} - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1664683] - [target] scsi: target: iscsi: cxgbit: add missing spin_lock_init() (Arjun Vynipadath) [1664683] - [scsi] scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: update route finding logic (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: find cxgbi device by MAC address (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgbi: remove redundant __kfree_skb call on skb and free cst->atid (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: remove uninitialized variable len (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: validate tcp sequence number only if chip version <= T5 (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: get pf number from lldi->pf (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add wait_for_completion() (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: fix thermal configuration dependencies (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add DCB support for iSCSI connections (Arjun Vynipadath) [1664685] - [netdrv] cxgb4: Don't return EAGAIN when TCAM is full. (Arjun Vynipadath) [1664670] - [netdrv] chelsio: use BUG() instead of BUG_ON(1) (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/chtls: Prefix adapter flags with CXGB4 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Call netif_carrier_off properly in pci_probe (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Revert force link up behaviour (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Add VF Link state support (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Prefix adapter flags with CXGB4VF (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: Enter debugging mode if FW is inaccessible (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Enable outer UDP checksum offload for T6 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix up netdev->hw_features (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: Mask out interrupts that are not enabled. (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Export sge_host_page_size to ulds (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add capability to get/set SGE Doorbell Queue Timer Tick (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Add support for SGE doorbell queue timer (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Few more link management changes. (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: add tcb flags and tcb rpl struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608b (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: smt: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: sched: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: cxgb4_tc_u32: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Update port information in cxgb4vf_open() (Arjun Vynipadath) [1664682] - [netdrv] cxgb4/cxgb4vf: Link management changes (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: TLS record offload enable (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: clip_tbl: Use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] net: cxgb4: fix various indentation issues (Arjun Vynipadath) [1664670] - [netdrv] net: chelsio: Add a missing check on cudg_get_buffer (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: number of VFs supported is not always 16 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variables 'multitrc, speed' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use new fw interface to get the VIN and smt index (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix mac_hlist initialization and free (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: fix memleak in mac_hlist initialization (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: free mac_hlist properly (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: free mac_hlist properly (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal zone build error (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal configuration dependencies (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add thermal zone support (Arjun Vynipadath) [1664670] - [infiniband] cxgb4: use __vlan_hwaccel helpers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608a (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix the error path of cxgb4_uld_register() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove the unneeded locks (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in IEEE_FAUX_SYNC (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove duplicated include from cxgb4_main.c (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add per rx-queue counter for packet errors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Fix endianness issue in t4_fwcache() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix abort_req_rss6 struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect hardware queue descriptors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variable 'spd' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add support to display DCB info (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/t4_hw: mark expected switch fall-throughs (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/l2t: Mark expected switch fall-through (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: print ULD queue information managed by LLD (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: move Tx/Rx free pages collection to common code (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add support to read actual provisioned resources (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device id 0x50ae (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect number of free PSTRUCT page pointers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: display number of rx and tx pages free (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect ASIC LA dumps from ULP TX (Arjun Vynipadath) [1664670] - [netdrv] libcxgb: replace vmalloc and memset with vzalloc (Arjun Vynipadath) [1664670] - [netdrv] enic: fix checksum validation for IPv6 (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Return the correct opcode when creating WR (Jonathan Toppins) [1688010 1685309] - [infiniband] RDMA/vmw_pvrdma: Use atomic memory allocation in create AH (Jonathan Toppins) [1685309] - [infiniband] IB/usnic: fix spelling mistake "miniumum" -> "minimum" (Jonathan Toppins) [1685309] - [infiniband] RDMA/drivers: Fix spelling mistake "initalize" -> "initialize" (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Reuse code which sets port state (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make counters thread safe (Jonathan Toppins) [1685309] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Jonathan Toppins) [1685309] - [infiniband] IB/{mlx5, ocrdma, qedr, rxe}: Omit port validation from IB verbs (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Fix incorrect cache cleanup in error flow (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Utilize generic function to validate port number (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make function rxe_pool_cleanup return void (Jonathan Toppins) [1685309] - [infiniband] rxe: IB_WR_REG_MR does not capture MR's iova field (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: make rxe_unregister_device void (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: move the variable into the function that uses it (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Add link_down, rdma_sends, rdma_recvs stats counters (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Distinguish between down links and disabled links (Jonathan Toppins) [1685309] - [infiniband] rxe: fix error completion wr_id and qp_num (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: clean skb queue directly (Jonathan Toppins) [1685309] - [net] xprtrdma: Make sure Send CQ is allocated on an existing compvec (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework SCSI device reset handling (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: Fix for use-after-free in ipoib_cm_tx_start (Jonathan Toppins) [1685309] - [net] xprtrdma: Double free in rpcrdma_sendctxs_create() (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix error code in rpcrdma_buffer_create() (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: drop useless LIST_HEAD (Jonathan Toppins) [1685309] - [net] xprtrdma: Prevent leak of rpcrdma_rep objects (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't leak freed MRs (Jonathan Toppins) [1685309] - [net] xprtrdma: Add documenting comment for rpcrdma_buffer_destroy (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace outdated comment for rpcrdma_ep_post (Jonathan Toppins) [1685309] - [net] xprtrdma: Update comments in frwr_op_send (Jonathan Toppins) [1685309] - [net] xprtrdma: Trace mapping, alloc, and dereg failures (Jonathan Toppins) [1685309] - [net] xprtrdma: Add trace points for calls to transport switch methods (Jonathan Toppins) [1685309] - [net] xprtrdma: Relocate the xprtrdma_mr_map trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Clean up of xprtrdma chunk trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove unused fields from rpcrdma_ia (Jonathan Toppins) [1685309] - [net] xprtrdma: Cull dprintk() call sites (Jonathan Toppins) [1685309] - [net] xprtrdma: Simplify locking that protects the rl_allreqs list (Jonathan Toppins) [1685309] - [net] xprtrdma: Expose transport header errors (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove request_module from backchannel (Jonathan Toppins) [1685309] - [net] xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove rpcrdma_memreg_ops (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove support for FMR memory registration (Jonathan Toppins) [1685309] - [net] xprtrdma: Reduce max_frwr_depth (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix ri_max_segs and the result of ro_maxpages (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't wake pending tasks until disconnect is done (Jonathan Toppins) [1685309] - [net] xprtrdma: No qp_event disconnect (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue (Jonathan Toppins) [1685309] - [net] xprtrdma: Refactor Receive accounting (Jonathan Toppins) [1685309] - [net] xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_INV fails (Jonathan Toppins) [1685309] - [net] xprtrdma: Yet another double DMA-unmap (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Use kmem_cache_free() instead of kfree() (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Rework the srpt_alloc_srq() error path (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Remove driver version and release date (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Make kernel-doc headers complete (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Join split strings (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Improve coding style conformance (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Fix a use-after-free in the channel release code (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework handling of the maximum information unit length (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Handle large SCSI CDBs correctly (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Document srp_parse_in() arguments (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Move response flag definitions into this file (Jonathan Toppins) [1685309] - [net] svcrdma: Optimize the logic that selects the R_key to invalidate (Jonathan Toppins) [1685309] - [infiniband] IB/srpt: Drop pointless static qualifier in srpt_make_tpg() (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs in uverbs_user_mmap_disassociate (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix ioctl query port to consider device disassociation (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs upon device disassociation (Jonathan Toppins) [1685309] - [infiniband] RDMA/umem: Add missing initialization of owning_mm (Jonathan Toppins) [1685309] - [infiniband] RDMA/device: Expose ib_device_try_get(() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Add cm_id restrack resource based on kernel or user cm_id type (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Don't expose unsafe global rkey to regular user (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fix post send success return value in case of error (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add advise_mr to the list of known ops (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Signedness bug in UVERBS_HANDLER() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Start using dev_groups of class (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Use class_groups and let core create class file (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Refactor code to use cdev_device_add() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Avoid destroying device while it is accessed (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Simplify and avoid dynamic allocation of class (Jonathan Toppins) [1685309] - [infiniband] RDMA/iwcm: Don't copy past the end of dev_name() string (Jonathan Toppins) [1685309] - [infiniband] IB/core: Move query port to ioctl (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Expose port_cap_flags2 (Jonathan Toppins) [1685309] - [infiniband] IB/core: uverbs copy to struct or zero helper (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if destroy address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if create address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA/restrack: Resource-tracker should not use uobject pointers (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add support to advise_mr (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add helper to get array size from ptr attribute (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add an ioctl method to destroy an object (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a method to introspect handles in a context (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Delete RoCE GID in hw when corresponding IP is deleted (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Implement an ioctl that can call write and write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA: Start use ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/rdmavt: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/usnic: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qib: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qedr: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/ocrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/nes: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mthca: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx5: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/i40iw: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hns: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hfi1: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb3: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/bnxt_re: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Introduce ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Optimize clearing of extra bytes in response (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add new IB rates (Jonathan Toppins) [1685309] - [include] IB/core: Add 2X port width (Jonathan Toppins) [1685309] - [include] IB/core: Add CapabilityMask2 to port attributes (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Validate port number in query_pkey verb (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Fix typo in string concatenation macro (Jonathan Toppins) [1685309] - [infiniband] IB/core: Enable getting an object type from a given uobject (Jonathan Toppins) [1685309] - [infiniband] IB/core: Introduce UVERBS_IDR_ANY_OBJECT (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Export to user space number of contexts (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Annotate alloc/deallloc paths with context tracking (Jonathan Toppins) [1685309] - [include] RDMA/restrack: Track ucontext (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use only attrs for the write() handler signature (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not check the input length on create_cq/qp paths (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a simple iterator interface for reading the command (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Simplify ib_uverbs_ex_query_device (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD_MODIFY_QP (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() and core for write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() for request copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_response() for remaining response copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Get rid of the 'callback' scheme in the compat path (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Remove out_len checks that are now done by the core (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: fix ptr_ret.cocci warnings (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for ioctl() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Prohibit write() calls with too small buffers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add structure size info to write commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not pass ib_uverbs_file to ioctl methods (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make write() handlers return 0 on success (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for write (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Add missing driver_data (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Sync unregistration with netlink commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Move cma module specific functions to cma_priv.h (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Check for NULL driver methods for every write call (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make all the method functions in uverbs_cmd static (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Convert the write interface to use uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/verbs: Store the write/write_ex uapi entry points in the uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Require all objects to have a driver destroy function (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add helpers to mark uapi functions as unsupported (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Factor out the add/get pattern into a helper (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Jonathan Toppins) [1685309] - [infiniband] IB/core: Make function ib_fmr_pool_unmap return void (Jonathan Toppins) [1685309] - [include] RDMA/core: Remove unused header files mm.h, socket.h, scatterlist.h (Jonathan Toppins) [1685309] - [include] IB/uverbs: fix a typo (Jonathan Toppins) [1685309] - [fs] coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping (Andrea Arcangeli) [1696081] {CVE-2019-3892} - [scsi] scsi: csiostor: fix missing data copy in csio_scsi_err_handler() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: drop serial_number usage (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix calls to dma_set_mask_and_coherent() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: Remove set but not used variable 'pln' (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix incorrect dma device in case of vport (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: switch to generic DMA API (Arjun Vynipadath) [1664680] - [netdrv] thunderx: eliminate extra calls to put_page() for pages held for recycling (Dean Nelson) [1644011] - [netdrv] thunderx: enable page recycling for non-XDP case (Dean Nelson) [1644011] - [cpufreq] cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency (Prarit Bhargava) [1696131] - [acpi] ACPI / CPPC: Fix guaranteed performance handling (Prarit Bhargava) [1696131] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659169] - [netdrv] igbvf: Replace spin_is_locked() with lockdep (Corinna Vinschen) [1659169] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659169] - [netdrv] igbvf: netdev: Mark expected switch fall-through (Corinna Vinschen) [1659169] - [x86] x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out() (David Arcari) [1698959] - [x86] x86/mce: Restore MCE injector's module name (David Arcari) [1698959] - [x86] x86/mce: Streamline MCE subsystem's naming (David Arcari) [1698959] - [x86] x86: Fix various typos in comments (David Arcari) [1698959] - [x86] x86/MCE/AMD: Fix the thresholding machinery initialization order (David Arcari) [1698959] - [x86] x86/mce: Fix -Wmissing-prototypes warnings (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Validate a MCE's address before using it (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Handle only uncorrectable machine checks (David Arcari) [1698959] - [x86] x86: Clean up 'sizeof x' => 'sizeof(x)' (David Arcari) [1698959] - [x86] x86/mcelog: Remove one mce_helper definition (David Arcari) [1698959] - [x86] x86/mce-inject: Reset injection struct after injection (David Arcari) [1698959] - [mm] x86/mce: Fix set_mce_nospec() to avoid #GP fault (David Arcari) [1698959] - [x86] x86/memory_failure: Introduce {set, clear}_mce_nospec() (David Arcari) [1698959] - [x86] x86/mce: Cleanup __mc_scan_banks() (David Arcari) [1698959] - [x86] x86/mce: Carve out bank scanning code (David Arcari) [1698959] - [x86] x86/mce: Carve out the crashing_cpu check (David Arcari) [1698959] - [x86] x86/mce: Always use 64-bit timestamps (David Arcari) [1698959] - [x86] x86/mce: Remove !banks check (David Arcari) [1698959] - [md] dm cache metadata: Fix loading discard bitset (Mike Snitzer) [1701618] - [block] null_blk: prevent crash from bad home_node value (Ming Lei) [1696951] - [powerpc] powerpc/security: Fix spectre_v2 reporting (Gustavo Duarte) [1694456] - [powerpc] powerpc/powernv: Query firmware for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/pseries: Query hypervisor for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add support for software count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add new security feature flags for count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/asm: Add a patch_site macro & helpers for patching instructions (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Call setup_barrier_nospec() from setup_arch() (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC (Gustavo Duarte) [1694456] - [powerpc] powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 (Gustavo Duarte) [1694456]- [kernel] sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup (Joel Savitz) [1695651] - [crypto] crypto: ux500 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: talitos - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sun4i-ss - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: stm32 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: rockchip - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: qce - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: picoxcell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: omap - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: n2 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: marvell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ixp4xx - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: hifn_795x - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccree - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccp - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: cavium - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: caam - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: bcm - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: atmel - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sparc - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [s390] crypto: s390 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: des_generic - Forbid 2-key in 3DES and add helpers (Herbert Xu) [1687908] - [crypto] crypto: mxc-scc - Remove broken driver (Herbert Xu) [1687908] - [kernel] ntp: Audit NTP parameters adjustment (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Audit clock adjustments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove duplicated include (Ondrej Mosnacek) [1680034] - [kernel] timekeeping/ntp: Constify some function arguments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Use kstrtos64 for s64 variable (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove redundant arguments (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Use ktime_get_real_ts64() instead of getnstimeofday64() (Ondrej Mosnacek) [1680034] - [netdrv] hinic: Add pci device ids (Xiaojun Tan) [1662040] - [netdrv] net-next/hinic:add shutdown callback (Xiaojun Tan) [1662040] - [netdrv] hinic: optmize rx refill buffer mechanism (Xiaojun Tan) [1662040] - [netdrv] net: hinic: remove redundant pointer pfhwdev (Xiaojun Tan) [1662040] - [netdrv] net: hns: fix unsigned comparison to less than zero (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix sparse: some warnings in HNS drivers (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix WARNING when remove HNS driver with SMMU enabled (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix ICMP6 neighbor solicitation messages discard problem (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix probabilistic memory overwrite when HNS driver initialized (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use NAPI_POLL_WEIGHT for hns driver (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() (Xiaojun Tan) [1661885] - [netdrv] net: hns: use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fixes the missing put_device in positive leg for roce reset (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix object reference leaks in hns_dsaf_roce_reset() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Restart autoneg need return failed when autoneg off (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix for missing of_node_put() after of_parse_phandle() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix use after free identified by SLUB debug (Xiaojun Tan) [1661885] - [netdrv] net: hns: make function hns_gmac_wait_fifo_clean() static (Xiaojun Tan) [1661885] - [netdrv] net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen (Xiaojun Tan) [1661885] - [netdrv] net: hns: Mark expected switch fall-through (Xiaojun Tan) [1661885] - [netdrv] net: hns: remove redundant variables 'max_frm' and 'tmp_mac_key' (Xiaojun Tan) [1661885] - [netdrv] net: hisilicon: hns: Replace mdelay() with msleep() (Xiaojun Tan) [1661885] - [netdrv] net: hns: make hns_dsaf_roce_reset non static (Xiaojun Tan) [1661885] - [netdrv] net: hns: Make many functions static (Xiaojun Tan) [1661885] - [bluetooth] Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029 (Gopal Tiwari) [1678084] - [bluetooth] Bluetooth: btusb: Use bt_dev_err for Intel firmware loading errors (Gopal Tiwari) [1678084]- [vfio] vfio/pci: Restore device state on PM transition (Alex Williamson) [1700254] - [vfio] vfio/pci: Parallelize device open and release (Alex Williamson) [1700254] - [pci] Revert "PCI/ASPM: Do not initialize link state when aspm_disabled is set" (Myron Stowe) [1694143] - [pci] PCI: Fix incorrect value returned from pcie_get_speed_cap() (Myron Stowe) [1694143] - [x86] x86/PCI: Apply VMD's AERSID fixup generically (Myron Stowe) [1694143] - [pci] PCI/IOV: Remove unnecessary include of (Myron Stowe) [1694143] - [pci] PCI: pcie: Remove redundant 'default n' from Kconfig (Myron Stowe) [1694143] - [documentation] NTB: switchtec_ntb: Update switchtec documentation with prerequisites for NTB (Myron Stowe) [1694143] - [pci] PCI: Fix Switchtec DMA aliasing quirk dmesg noise (Myron Stowe) [1694143] - [pci] PCI: Add macro for Switchtec quirk declarations (Myron Stowe) [1694143] - [pci] PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1694143] - [pci] PCI / ACPI: Mark expected switch fall-through (Myron Stowe) [1694143] - [pci] PCI: Remove set but unused variable (Myron Stowe) [1694143] - [pci] PCI: Fix pci.c kernel-doc parameter warning (Myron Stowe) [1694143] - [pci] PCI: Allocate dma_alias_mask with bitmap_zalloc() (Myron Stowe) [1694143] - [include] PCI: Remove unused NFP32xx IDs (Myron Stowe) [1694143] - [maintainers] maintainers: Add Hyper-V IOMMU driver into Hyper-V CORE AND DRIVERS scope (Vitaly Kuznetsov) [1663292 1669989] - [iommu] hyper-v: Add Hyper-V stub IOMMU driver (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Set x2apic destination mode to physical when x2apic is available (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Enable PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [clocksource] clockevents/drivers/i8253: Add support for PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Enable PV qspinlock for Hyper-V (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add GUEST_IDLE_MSR support (Vitaly Kuznetsov) [1663292 1669989] - [x86] hv: vmbus: Make TLFS #define names architecture neutral (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add interrupt handler annotations (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Replace hv_vp_set with hv_vpset (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Add __aligned(8) to struct retarget_msi_interrupt (Vitaly Kuznetsov) [1663292 1669989] - [vfio] vfio-pci/nvlink2: Fix ancient gcc warnings (Sam Bobroff) [1524679] - [vfio] vfio/pci: Cleanup license mess (Sam Bobroff) [1524679] - [vfio] vfio/pci: set TRACE_INCLUDE_PATH to fix the build error (Sam Bobroff) [1524679] - [vfio] vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow regions to add own capabilities (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow mapping extra regions (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Fault user page into the hypervisor's pagetable (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Check mmio_atsd array bounds when populating (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add release_ownership hook (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add compound IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_ops (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move single TVE handling to NPU PE (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Reference iommu_table while it is linked to a group (Sam Bobroff) [1524679] - [powerpc] powerpc/iommu_api: Move IOMMU groups setup to a single place (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/pseries: Rework device adding to IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries: Remove IOMMU API support for non-LPAR systems (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/npu: Enable platform support (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/iommu: Use memory@ nodes in max RAM address calculation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move OPAL calls away from context manipulation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Move npu struct from pnv_phb to pci_controller (Sam Bobroff) [1524679] - [powerpc] powerpc/vfio/iommu/kvm: Do not pin device memory (Sam Bobroff) [1524679] - [vfio] powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to reference a region (Sam Bobroff) [1524679] - [powerpc] powerpc/ioda/npu: Call skiboot's hot reset hook when disabling NPU2 (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels of cached userspace addresses on demand (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda1: Remove dead code for a single device PE (Sam Bobroff) [1524679] - [rpmspec] redhat: add TC selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add net selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add pktgen samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: rename bpf_samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: remove bpf_samples dependency on glibc-static and build it by default (Ivan Vecera) [1691376] - [tools] selftests: bpf: modify urandom_read and link it non-statically (Ivan Vecera) [1691376]- [netdrv] ibmvnic: Fix netdev feature clobbering during a reset (Steve Best) [1699018] - [netdrv] ibmvnic: Enable GRO (Steve Best) [1699018] - [x86] x86/perf/amd: Remove need to check "running" bit in NMI handler (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve NMI latency issues for active PMCs (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve race condition when disabling PMC (David Arcari) [1640238] - [netdrv] qed: Fix qed_mcp_halt|resume() (Manish Chopra) [1697310]- [x86] x86/kexec: Fix a kexec_file_load() failure (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: include linux/vmalloc.h (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: handle empty command-line (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: return successfully even if kaslr-seed doesn't exist (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: Refactor setup_dtb() to consolidate error checking (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: add kaslr support (Bhupesh Sharma) [1666078] - [char] random: Make crng state queryable (Bhupesh Sharma) [1666078] - [include] include: pe.h: remove message[] from mz header definition (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: invoke the kernel without purgatory (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: allow for loading Image-format kernel (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: load initrd and device-tree (Bhupesh Sharma) [1666078] - [arm64] arm64: enable KEXEC_FILE config (Bhupesh Sharma) [1666078] - [arm64] arm64: cpufeature: add MMFR0 helper functions (Bhupesh Sharma) [1666078] - [arm64] arm64: add image head flag definitions (Bhupesh Sharma) [1666078] - [kernel] kexec_file: kexec_walk_memblock() only walks a dedicated region at kdump (Bhupesh Sharma) [1666078] - [kernel] powerpc, kexec_file: factor out memblock-based arch_kexec_walk_mem() (Bhupesh Sharma) [1666078] - [kernel] s390, kexec_file: drop arch_kexec_mem_walk() (Bhupesh Sharma) [1666078] - [kernel] kexec_file: make kexec_image_post_load_cleanup_default() global (Bhupesh Sharma) [1666078] - [include] asm-generic: add kexec_file_load system call to unistd.h (Bhupesh Sharma) [1666078] - [include] asm-generic: unistd.h: Wire up sys_rseq (Bhupesh Sharma) [1666078] - [fs] xfs: don't overflow xattr listent buffer (Bill O'Donnell) [1683531] - [drm] drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list (Paul Lai) [1651589] - [fs] copy_mount_string: Limit string length to PATH_MAX (Miklos Szeredi) [1655272] - [include] redhat: Reuse other arch's cpuhp_state to protect kABI (Robert Richter) [1658476] - [drivers] drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver (Robert Richter) [1658476] - [documentation] Documentation: perf: Add documentation for ThunderX2 PMU uncore driver (Robert Richter) [1658476]- [arm64] arm64: apply workaround on A64FX v1r0 (Mark Langsdorf) [1692306] - [fs] kernfs: fix xattr name handling in LSM helpers (Ondrej Mosnacek) [1558179] - [include] LSM: lsm_hooks.h - fix missing colon in docstring (Ondrej Mosnacek) [1558179] - [security] selinux: Make selinux_kernfs_init_security static (Ondrej Mosnacek) [1558179] - [fs] kernfs: initialize security of newly created nodes (Ondrej Mosnacek) [1558179] - [security] selinux: implement the kernfs_init_security hook (Ondrej Mosnacek) [1558179] - [include] LSM: add new hook for kernfs node initialization (Ondrej Mosnacek) [1558179] - [fs] kernfs: use simple_xattrs for security attributes (Ondrej Mosnacek) [1558179] - [security] selinux: try security xattr after genfs for kernfs filesystems (Ondrej Mosnacek) [1558179] - [fs] kernfs: do not alloc iattrs in kernfs_xattr_get (Ondrej Mosnacek) [1558179] - [fs] kernfs: clean up struct kernfs_iattrs (Ondrej Mosnacek) [1558179] - [fs] kernfs: allow creating kernfs objects with arbitrary uid/gid (Ondrej Mosnacek) [1558179] - [tools] tools/power turbostat: Add Icelake support (Steve Best) [1698546] - [tools] tools/power turbostat: consolidate duplicate model numbers (Steve Best) [1698546] - [mm] s390/mm: silence compiler warning when compiling without CONFIG_PGSTE (Thomas Huth) [1698848] - [scripts] unifdef: use memcpy instead of strncpy (Thomas Huth) [1698848] - [s390] s390: align struct lowcore to double page size (Thomas Huth) [1698848] - [powerpc] KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit (Suraj Jitindar Singh) [1689768]- [virtio] virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Cornelia Huck) [1697505] - [s390] setup: set control program code via diag 318 (Thomas Huth) [1592336] - [s390] kvm: s390: set host program identifier (Thomas Huth) [1592336] - [edac] EDAC, skx: Fix randconfig builds in a better way (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx: Fix randconfig builds (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx_edac: Add address translation for non-volatile DIMMs (Aristeu Rozanski) [1501612 1649988 1571534] - [acpi] ACPI/ADXL: Add address translation interface using an ACPI DSM (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Add macros for the corrected error count bit field (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Use BIT_ULL(x) for bit mask definitions (Aristeu Rozanski) [1501612 1649988 1571534] - [crypto] crypto: ecc - regularize scalar for scalar multiplication (Neil Horman) [1687888] - [crypto] crypto: ecc - check for invalid values in the key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - make crypto_dh_encode_key() make robust (Neil Horman) [1687888] - [crypto] crypto: dh - fix calculating encoded key size (Neil Horman) [1687888] - [crypto] crypto: ecdh - fix typo of P-192 b value (Neil Horman) [1687888] - [crypto] crypto: ecdh - add public key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - fix memory leak (Neil Horman) [1687888] - [crypto] crypto: dh - add public key verification test (Neil Horman) [1687888] - [scsi] scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of HiLink (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP target port (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set PHY linkrate when disconnected (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change return variable type in phy_up_v3_hw() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: fix calls to dma_set_mask_and_coherent() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Do some more tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Issue internal abort on all relevant queues (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change queue depth from 512 to 4096 (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add manual trigger for debugfs dump (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIX feature for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Correct memory allocation size for DQ debugfs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix losing directly attached disk when hot-plug (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: remove the check of sas_dev status in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: send primitive NOTIFY to SSP situation only (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs ITCT file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: No need to check return value of debugfs_create functions (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set protection parameters prior to adding SCSI host (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs IOST file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs DQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs CQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs for port registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Debugfs global register create file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Take debugfs snapshot for all regs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create root and device debugfs directories (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIF feature for v2 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Make sg_tablesize consistent value (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some code to reduce complexity (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix warnings detected by sparse (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change the time of SAS SSP connection (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some codes to avoid an unused check (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt coalescing for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt converge for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create separate host attributes per HBA (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: use dma_set_mask_and_coherent (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove set but not used variable 'dq_list' (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix NULL pointer dereference (Xiaojun Tan) [1662038] - [nvme] nvme-pci: add missing unlock for reset error (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix rapid add remove sequence (Gopal Tiwari) [1665354] - [nvme] nvme: remove the .stop_ctrl callout (Gopal Tiwari) [1665354] - [nvme] nvme: add support for the Write Zeroes command (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix null dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix uninitialized variable access (Gopal Tiwari) [1665354] - [nvme] nvme: don't initlialize ctrl->cntlid twice (Gopal Tiwari) [1665354] - [nvme] nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: remove dead code (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: don't ask if controller is fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: unset write/poll queues for discovery controllers (Gopal Tiwari) [1665354] - [nvme] nvme: pad fake subsys NQN vid and ssvid with zeros (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix out of bounds access in nvme_cqe_pending (Gopal Tiwari) [1665354] - [nvme] nvme-pci: use the same attributes when freeing host_mem_desc_bufs. (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix the wrong setting of nr_maps (Gopal Tiwari) [1665354] - [nvme] nvme-pci: rerun irq setup on IO queue init errors (Gopal Tiwari) [1665354] - [nvme] nvme-pci: trace SQ status on completions (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to pass in nr_poll_queues (Gopal Tiwari) [1665354] - [nvme] nvme-core: optionally poll sync commands (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix spelling mistake "attepmpt" -> "attempt" (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvme-pci: refactor nvme_poll_irqdisable to make sparse happy (Gopal Tiwari) [1665354] - [nvme] nvme-pci: only set nr_maps to 2 if poll queues are supported (Gopal Tiwari) [1665354] - [nvme] nvmet: use a macro for default error location (Gopal Tiwari) [1665354] - [nvme] nvmet: fix comparison of a u16 with -1 (Gopal Tiwari) [1665354] - [nvme] nvme: fix kernel paging oops (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [include] block: make request_to_qc_t public (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to set nr_write_queues for separate queue maps (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: add missing nvmf_ctrl_options documentation (Gopal Tiwari) [1665354] - [nvme] blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues (Gopal Tiwari) [1665354] - [nvme] nvmet: update smart log with num err log entries (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for file backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log page cmd handler (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for bdev backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for admin-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for fabrics-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for rdma backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support in the core (Gopal Tiwari) [1665354] - [nvme] nvmet: add interface to update error-log page (Gopal Tiwari) [1665354] - [include] nvme: add error log page slot definition (Gopal Tiwari) [1665354] - [nvme] nvmet: add error-log definitions (Gopal Tiwari) [1665354] - [nvme] nvme: remove nvme_common command cdw10 array (Gopal Tiwari) [1665354] - [nvme] nvme: provide fallback for discard alloc failure (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unused variable (Gopal Tiwari) [1665354] - [nvme] nvme: add __exit annotation (Gopal Tiwari) [1665354] - [nvme] nvmet: allow configfs tcp trtype configuration (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: add NVMe over TCP host driver (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: add NVMe over TCP target driver (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing data digest (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing header digest (Gopal Tiwari) [1665354] - [nvme] nvmet: Add install_queue callout (Gopal Tiwari) [1665354] - [nvme] nvmet: use unlikely for req status check (Gopal Tiwari) [1665354] - [include] nvme-tcp: Add protocol header (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: Add unlikely for response allocated check (Gopal Tiwari) [1665354] - [nvme] nvmet: fix the structure member indentation (Gopal Tiwari) [1665354] - [nvme] nvme: implement Enhanced Command Retry (Gopal Tiwari) [1665354] - [nvme] nvme: remove unused function nvme_ctrl_ready (Gopal Tiwari) [1665354] - [nvme] nvmet: support fabrics sq flow control (Gopal Tiwari) [1665354] - [nvme] nvmet: enable Discovery Controller AENs (Gopal Tiwari) [1665354] - [nvme] nvmet: expose support for fabrics SQ flow control disable in treq (Gopal Tiwari) [1665354] - [nvme] nvme: disable fabrics SQ flow control when asked by the user (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: remove the IN_ISR deferred scheduling options (Gopal Tiwari) [1665354] - [nvme] nvme: Remove unused forward declaration (Gopal Tiwari) [1665354] - [nvme] nvmet: allow host connect even if no allowed subsystems are exported (Gopal Tiwari) [1665354] - [nvme] nvmet: don't override treq upon modification. (Gopal Tiwari) [1665354] - [nvme] nvmet: mark nvmet_genctr static (Gopal Tiwari) [1665354] - [nvme] nvmet: add defines for discovery change async events (Gopal Tiwari) [1665354] - [nvme] nvmet: support for traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvmet: make kato and AEN processing for use by other controllers (Gopal Tiwari) [1665354] - [nvme] nvmet: change aen mask functions to use bit numbers (Gopal Tiwari) [1665354] - [nvme] nvmet: provide aen bit functions for multiple controller types (Gopal Tiwari) [1665354] - [nvme] nvmet: add support to Discovery controllers for commands (Gopal Tiwari) [1665354] - [nvme] nvmet: use IOCB_NOWAIT for file-ns buffered I/O (Gopal Tiwari) [1665354] - [nvme] nvmet: allow Keep Alive for Discovery controller (Gopal Tiwari) [1665354] - [nvme] nvme: support traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvme: cache controller attributes (Gopal Tiwari) [1665354] - [nvme] nvme: introduce ctrl attributes enumeration (Gopal Tiwari) [1665354] - [nvme] nvme: consolidate memset calls in the nvme_setup_cmd path (Gopal Tiwari) [1665354] - [nvme] nvme: warn when finding multi-port subsystems without multipathing enabled (Gopal Tiwari) [1665354] - [nvme] Revert "nvmet-rdma: use a private workqueue for delete" (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: move controller options matching to fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: always have a valid trsvcid (Gopal Tiwari) [1665354] - [nvme] nvme-pci: remove duplicate check (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix hot removal during error handling (Gopal Tiwari) [1665354] - [nvme] nvmet-fcloop: suppress a compiler warning (Gopal Tiwari) [1665354] - [nvme] nvme-core: make implicit seed truncation explicit (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: fix kernel-doc headers (Gopal Tiwari) [1665354] - [nvme] nvmet: avoid integer overflow in the discard code (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvmet: use strlcpy() instead of strcpy() (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix nvme_suspend_queue() kernel-doc header (Gopal Tiwari) [1665354] - [nvme] nvme-core: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvme-core: rework a NQN copying operation (Gopal Tiwari) [1665354] - [nvme] nvmet: use strcmp() instead of strncmp() for subsystem lookup (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unreachable code (Gopal Tiwari) [1665354] - [nvme] nvme: update node paths after adding new path (Gopal Tiwari) [1665354] - [nvme] nvme: remove ns sibling before clearing path (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: use a private workqueue for delete (Gopal Tiwari) [1665354] - [nvme] nvmet: don't split large I/Os unconditionally (Gopal Tiwari) [1665354] - [nvme] nvme-core: add async event trace helper (Gopal Tiwari) [1665354] - [nvme] nvmet_fc: support target port removal with nvmet layer (Gopal Tiwari) [1665354] - [nvme] nvmet: remove redundant module prefix (Gopal Tiwari) [1665354] - [nvme] nvme: fix typo in nvme_identify_ns_descs (Gopal Tiwari) [1665354] - [nvme] nvme: register ns_id attributes as default sysfs groups (Gopal Tiwari) [1665354] - [block] block: genhd: add 'groups' argument to device_add_disk (Gopal Tiwari) [1665354] - [nvme] nvme: count all ANA groups for ANA Log page (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix possible bogus dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvmet: free workqueue object if module init fails (Gopal Tiwari) [1665354] - [nvme] nvme-fcloop: Fix dropped LS's to removed target port (Gopal Tiwari) [1665354] - [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (Gopal Tiwari) [1665354] - [nvme] nvmet: add ns write protect support (Gopal Tiwari) [1665354] - [nvme] nvme: set gendisk read only based on nsattr (Gopal Tiwari) [1665354] - [include] nvme.h: add support for ns write protect definitions (Gopal Tiwari) [1665354] - [nvme] nvmet: use Retain Async Event bit to clear AEN (Gopal Tiwari) [1665354] - [nvme] nvmet: support configuring ANA groups (Gopal Tiwari) [1665354] - [nvme] nvmet: add minimal ANA support (Gopal Tiwari) [1665354] - [nvme] nvmet: track and limit the number of namespaces per subsystem (Gopal Tiwari) [1665354] - [nvme] nvmet: keep a port pointer in nvmet_ctrl (Gopal Tiwari) [1665354] - [nvme] nvmet: check fileio lba range access boundaries (Gopal Tiwari) [1665354] - [nvme] nvmet: don't use uuid_le type (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize admin/io queue teardown sequence (Gopal Tiwari) [1665354] - [nvme] nvmet: fix file discard return status (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize controller setup sequence (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: unquiesce queues when deleting the controller (Gopal Tiwari) [1665354] - [nvme] nvme: add disk name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: mark expected switch fall-through (Gopal Tiwari) [1665354] - [nvme] nvme: add controller name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme: use hw qid in trace events (Gopal Tiwari) [1665354] - [nvme] nvmet: add buffered I/O support for file backed ns (Gopal Tiwari) [1665354] - [nvme] nvme: move init of keep_alive work item to controller initialization (Gopal Tiwari) [1665354] - [nvme] nvmet: add commands supported and effects log page (Gopal Tiwari) [1665354] - [nvme] lightnvm: limit get chunk meta request size (Gopal Tiwari) [1665354] - [nvme] lightnvm: Remove redundant rq->__data_len initialization (Gopal Tiwari) [1665354] - [block] nbd: restrict use to AF_UNIX sockets (Mike Christie) [1673307] - [block] nbd: don't allow invalid blocksize settings (Mike Christie) [1673307] - [documentation] doc, block, bfq: add information on bfq execution time (Ming Lei) [1686682] - [block] block, bfq: save & resume weight on a queue merge/split (Ming Lei) [1686682] - [block] block, bfq: print SHARED instead of pid for shared queues in logs (Ming Lei) [1686682] - [block] block, bfq: always protect newly-created queues from existing active queues (Ming Lei) [1686682] - [block] block, bfq: do not tag totally seeky queues as soft rt (Ming Lei) [1686682] - [block] block, bfq: do not merge queues on flash storage with queueing (Ming Lei) [1686682] - [block] block, bfq: tune service injection basing on request service times (Ming Lei) [1686682] - [block] block, bfq: do not idle for lowest-weight queues (Ming Lei) [1686682] - [block] block, bfq: increase idling for weight-raised queues (Ming Lei) [1686682] - [block] block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y (Ming Lei) [1686682] - [block] block, bfq: fix in-service-queue check for queue merging (Ming Lei) [1686682] - [block] block, bfq: do not overcharge writes in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: port commit "cfq-iosched: improve hw_tag detection" (Ming Lei) [1686682] - [block] block, bfq: reduce threshold for detecting command queueing (Ming Lei) [1686682] - [block] block, bfq: fix queue removal from weights tree (Ming Lei) [1686682] - [block] block, bfq: fix sequential rq detection in rate estimation (Ming Lei) [1686682] - [block] block, bfq: unconditionally plug I/O in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: do not plug I/O of in-service queue when harmful (Ming Lei) [1686682] - [block] block, bfq: split function bfq_better_to_idle (Ming Lei) [1686682] - [block] block, bfq: consider also ioprio classes in symmetry detection (Ming Lei) [1686682] - [block] block, bfq: remove case of redirected bic from insert_request (Ming Lei) [1686682] - [block] block, bfq: make sure queue budgets are not below service received (Ming Lei) [1686682] - [block] block, bfq: avoid selecting a queue w/o budget (Ming Lei) [1686682] - [block] block, bfq: do not consider interactive queues in srt filtering (Ming Lei) [1686682] - [net] net: switchdev: Add extack to switchdev_handle_port_obj_add() callback (Ivan Vecera) [1690125] - [net] switchdev: Add extack to struct switchdev_notifier_info (Ivan Vecera) [1690125] - [net] vxlan: Add a function to init switchdev_notifier_vxlan_fdb_info (Ivan Vecera) [1690125] - [net] switchdev: Add extack argument to switchdev_port_obj_add() (Ivan Vecera) [1690125] - [net] bridge: Propagate extack to switchdev (Ivan Vecera) [1690125] - [net] ndo_bridge_setlink: Add extack (Ivan Vecera) [1690125] - [net] rocker, dsa, ethsw: Don't filter VLAN events on bridge itself (Ivan Vecera) [1690125] - [net] switchdev: Replace port obj add/del SDO with a notification (Ivan Vecera) [1690125] - [net] ocelot: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add helpers to aid traversal through lower devices (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Introduce ethsw_port_dev_check() (Ivan Vecera) [1690125] - [net] dsa: slave: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] rocker: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add SWITCHDEV_PORT_OBJ_ADD, SWITCHDEV_PORT_OBJ_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add a blocking notifier chain (Ivan Vecera) [1690125] - [net] switchdev: SWITCHDEV_OBJ_PORT_{VLAN, MDB}(): Sanitize (Ivan Vecera) [1690125] - [net] selftests: forwarding: Fix test for different devices (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add learning test (Ivan Vecera) [1693316] - [net] bridge: Allow querying bridge port flags (Ivan Vecera) [1693316] - [netdrv] vxlan: Allow changing ageing time (Ivan Vecera) [1693316] - [netdrv] vxlan: Add hardware FDB learning (Ivan Vecera) [1693316] - [netdrv] vxlan: Don't override user-added entries with ext-learned ones (Ivan Vecera) [1693316] - [netdrv] vxlan: Mark user-added FDB entries (Ivan Vecera) [1693316] - [netdrv] vxlan: vxlan_fdb_notify(): Make switchdev notification configurable (Ivan Vecera) [1693316] - [netdrv] vxlan: __vxlan_fdb_delete(): Drop unused argument vid (Ivan Vecera) [1693316] - [netdrv] vxlan: support NTF_USE refresh of fdb entries (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d_port_8472: New test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN decap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN encap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TOS test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TTL test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Reconfigure & rerun tests (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add unicast test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add flood test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add ping test (Ivan Vecera) [1693316] - [net] selftests: forwarding: Add a skeleton of vxlan_bridge_1d (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add link_stats_rx_errors_get() (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_do(): Allow passing ping arguments (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_test(): Add description argument (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add in_ns() (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Support NUM_NETIFS of 0 (Ivan Vecera) [1693316] - [net] skb_scrub_packet(): Scrub offload_fwd_mark (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: extract ping and ping6 so they can be reused (Ivan Vecera) [1693316] - [net] selftests: forwarding: README: Require diagrams (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Extract interface-init functions (Ivan Vecera) [1693316] - [net] selftests: forwarding: tc_rule_stats_get: Parameterize direction (Ivan Vecera) [1693316] - [net] selftests: forwarding: multipath_eval(): Improve style (Ivan Vecera) [1693316] - [net] selftests: forwarding: Move multipath_eval() to lib.sh (Ivan Vecera) [1693316] - [net] selftests: Add test_vxlan_fdb_changelink.sh (Ivan Vecera) [1690309] - [netdrv] vxlan: changelink: Fix handling of default remotes (Ivan Vecera) [1690309] - [netdrv] vxlan: Fix error path in __vxlan_dev_create() (Ivan Vecera) [1690309] - [netdrv] vxlan: Unmark offloaded bit on replaced FDB entries (Ivan Vecera) [1690309] - [net] bridge: switchdev: Allow clearing FDB entry offload indication (Ivan Vecera) [1690309] - [netdrv] vxlan: Notify for each remote of a removed FDB entry (Ivan Vecera) [1690309] - [netdrv] vxlan: Support marking RDSTs as offloaded (Ivan Vecera) [1690309] - [netdrv] vxlan: Add vxlan_fdb_find_uc() for FDB querying (Ivan Vecera) [1690309] - [netdrv] vxlan: Add switchdev notifications (Ivan Vecera) [1690309] - [netdrv] net: Add netif_is_vxlan() (Ivan Vecera) [1690309] - [net] inet: Refactor INET_ECN_decapsulate() (Ivan Vecera) [1690309] - [netdrv] vxlan: Export address checking functions (Ivan Vecera) [1690309] - [net] vxlan: Remove duplicated include from vxlan.h (Ivan Vecera) [1690309] - [netdrv] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1692390] - [net] ipv6: sit: reset ip header pointer in ipip6_rcv (Lorenzo Bianconi) [1691626] - [net] vxlan: Don't call gro_cells_destroy() before device is unregistered (Andrea Claudi) [1692499] - [net] xsk: do not remove umem from netdevice on fall-back to copy-mode (Petr Oros) [1690568] - [net] xsk: Check if a queue exists during umem setup (Petr Oros) [1690568] - [net] xsk: simplify xdp_clear_umem_at_qid implementation (Petr Oros) [1690568] - [net] ethtool: don't allow disabling queues with umem installed (Petr Oros) [1690568] - [net] ethtool: rename local variable max -> curr (Petr Oros) [1690568] - [net] xsk: fix bug when trying to use both copy and zero-copy on one queue id (Petr Oros) [1690568] - [net] add umem reference in netdev{_rx}_queue (Petr Oros) [1690568] - [net] xsk: remove unnecessary assignment (Petr Oros) [1690568] - [net] xsk: fix return value of xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] xsk: don't allow umem replace at stack level (Petr Oros) [1690568] - [net] xsk: refactor xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] update real_num_rx_queues even when !CONFIG_SYSFS (Petr Oros) [1690568] - [net] core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Petr Oros) [1690127] - [net] net: do not abort bulk send on BQL status (Petr Oros) [1690129] - [net] net: bql: add __netdev_tx_sent_queue() (Petr Oros) [1690129] - [net] net: ip6_gre: fix possible NULL pointer dereference in ip6erspan_set_version (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: initialize erspan_ver just for erspan tunnels (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] net: ip_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] tcp: handle inet_csk_reqsk_queue_add() failures (Guillaume Nault) [1690157] - [net] ip_gre: use erspan key field for tunnel lookup (Lorenzo Bianconi) [1664570] - [net] ip6_gre: simplify gre header parsing in ip6gre_err (Lorenzo Bianconi) [1664570] - [net] ipv4: use a dedicated counter for icmp_v4 redirect packets (Lorenzo Bianconi) [1664209] - [net] virtchnl: Fix off by one error (Ivan Vecera) [1690114] - [net] virtchnl: white space and reorder (Ivan Vecera) [1690114] - [net] i40e: Update status codes (Ivan Vecera) [1690114] - [net] ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE (Ivan Vecera) [1690091] - [net] geneve: allow to clear ttl inherit (Hangbin Liu) [1671251] - [net] geneve: add ttl inherit support (Hangbin Liu) [1671251] - [net] tipc: fix a double kfree_skb() (Jon Maloy) [1684290] - [net] vxlan: Fix GRO cells race condition between receive and link delete (Andrea Claudi) [1687046] - [net] sock: consistent handling of extreme SO_SNDBUF/SO_RCVBUF values (Guillaume Nault) [1686564] - [net] tun: implement carrier change (Guillaume Nault) [1686566] - [net] ip6_tunnel: respect ttl inherit for ip6tnl (Hangbin Liu) [1664944] - [net] ip6_gre: update version related info when changing link (Hangbin Liu) [1664900] - [net] ipv4/route: fail early when inet dev is missing (Paolo Abeni) [1685424] - [net] bonding/802.3ad: fix link_failure_count tracking (Matteo Croce) [1657905] - [net] bonding: avoid possible dead-lock (Matteo Croce) [1657905] - [net] bonding: fix length of actor system (Matteo Croce) [1657905] - [net] bonding: fix warning message (Matteo Croce) [1657905] - [net] bonding: pass link-local packets to bonding master also. (Matteo Croce) [1657905]- [infiniband] IB/usnic: fix spelling mistake "unvalid" -> "invalid" (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Get rid of ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] RDMA/usnic: Do not use ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] infiniband: remove redundant condition check before debugfs_remove (Jonathan Toppins) [1685307] - [infiniband] RDMA/rdmavt: Fix rvt_create_ah function signature (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use core provided API for registering device attributes (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Remove unnecessary enum values (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt (Jonathan Toppins) [1685307] - [infiniband] RDMA/rxe: Remove unused addr_same() (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid srq memory leak (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: replace kvfree with vfree (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] IB/rxe: fixes for rdma read retry (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid back-to-back retries (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Refactor lookup memory function (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Avoid NULL check when search is successful (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Change pool state enums to capital letters (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Replace spinlock with rwlock (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: remove redudant qpn check (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: vary the source udp port for receive scaling (Jonathan Toppins) [1685307] - [infiniband] iser: set sector for ambiguous mr status errors (Jonathan Toppins) [1685307] - [net] svcrdma: Remove try_module_get from backchannel (Jonathan Toppins) [1685307] - [net] svcrdma: Remove ->release_rqst call in bc reply handler (Jonathan Toppins) [1685307] - [net] xprtrdma: Clean up xprt_rdma_disconnect_inject (Jonathan Toppins) [1685307] - [net] xprtrdma: Add documenting comments (Jonathan Toppins) [1685307] - [net] xprtrdma: Report when there were zero posted Receives (Jonathan Toppins) [1685307] - [net] xprtrdma: Move rb_flags initialization (Jonathan Toppins) [1685307] - [net] xprtrdma: Don't disable BH's in backchannel server (Jonathan Toppins) [1685307] - [net] xprtrdma: Remove memory address of "ep" from an error message (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_qp_async_error_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Simplify RPC wake-ups on connect (Jonathan Toppins) [1685307] - [net] xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall() (Jonathan Toppins) [1685307] - [net] xprtrdma: Conventional variable names in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] sunrpc: Report connect_time in seconds (Jonathan Toppins) [1685307] - [net] sunrpc: Fix connect metrics (Jonathan Toppins) [1685307] - [net] xprtrdma: Name MR trace events consistently (Jonathan Toppins) [1685307] - [net] xprtrdma: Explicitly resetting MRs is no longer necessary (Jonathan Toppins) [1685307] - [net] xprtrdma: Create more MRs at a time (Jonathan Toppins) [1685307] - [net] xprtrdma: xprt_release_rqst_cong is called outside of transport_lock (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Log sysfs 'dev_id' accesses from userspace (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Use dev_port to expose network interface port numbers (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Ensure that MTU isn't less than minimum permitted (Jonathan Toppins) [1685307] - [infiniband] IB/srp: Remove unnecessary unlikely() (Jonathan Toppins) [1685307] - [infiniband] IB/core: Fix oops in netdev_next_upper_dev_rcu() (Jonathan Toppins) [1685307] - [infiniband] IB/umem: Set correct address to the invalidation function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Add GIDs while changing MAC addr only for registered ndev (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fix comment for hw stats init for port == 0 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refactor ib_register_device() function (Jonathan Toppins) [1685307] - [infiniband] IB/mlx4: Refer to the device kobject instead of ports_parent (Jonathan Toppins) [1685307] - [include] RDMA/core: Allow existing drivers to set one sysfs group per device (Jonathan Toppins) [1685307] - [infiniband] RDMA/umad: Use kernel API to allocate umad indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use kernel API to allocate uverbs indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Increase total number of RDMA ports across all devices (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename ports_parent to ports_kobj (Jonathan Toppins) [1685307] - [infiniband] RDMA/nldev: Allow IB device rename through RDMA netlink (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Implement IB device rename function (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Annotate timeout as unsigned long (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Align multiple functions to kernel coding style (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Remove unused timeout_ms parameter from cma_resolve_iw_route() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cm: Respect returned status of cm_init_av_by_path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Protect from reentry to resource return path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Release task struct which was hold by CM_ID object (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Consolidate task name updates in one place (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Un-inline set task implementation (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Check error status of rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [include] IB/mlx4: Avoid implicit enumerated type conversion (Jonathan Toppins) [1685307] - [infiniband] RDMA/netlink: Simplify netlink listener existence check (Jonathan Toppins) [1685307] - [infiniband] RDMA: Remove unused parameter from ib_modify_qp_is_ok() (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix RCU annotation for radix slot deference (Jonathan Toppins) [1685307] - [infiniband] RDMA: Fix building with CONFIG_MMU=n (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_ib_acquire_dev() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_acquire_dev_by_src_ip() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Allow accepting requests for multi port rdma device (Jonathan Toppins) [1685307] - [infiniband] IB/rdmavt: Rename check_send_wqe as setup_wqe (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Acquire and release mmap_sem on page range (Jonathan Toppins) [1685307] - [infiniband] IB/sa: simplify return code logic for ib_nl_send_msg() (Jonathan Toppins) [1685307] - [infiniband] RDMA/ulp: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA: Fully setup the device name in ib_register_device (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/umem: Fix potential addition overflow (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Minor optimizations (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Avoid synchronize_srcu in the ODP MR destruction path (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Handle a half-complete start/end sequence (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of per_mm->notifier_count (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use umem->owning_mm inside ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Move all the ODP related stuff out of ucontext and into per_mm (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of struct ib_umem.odp_data (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Make ib_umem_odp into a sub structure of ib_umem (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use ib_umem_odp in all function signatures connected to ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Do not use current->tgid to track the mm_struct (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Get rid of the old disassociate flow (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Add a core API for mmaping driver IO memory (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix error unwind in ib_uverbs_add_one (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Properly return the error code of rdma_set_src_addr_rcu (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Remove is_closed from ib_uverbs_file (Jonathan Toppins) [1685307] - [include] IB/rxe: Revise the ib_wr_opcode enum (Jonathan Toppins) [1685307] - [include] RDMA: Remove duplicated include from ib_addr.h (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Consider net ns of gid attribute for RoCE (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Simplify roce_resolve_route_from_path() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Protect against changing dst->dev during destination resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refer to network type instead of device type (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use common code flow for IPv4/6 for addr resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Let protocol specific function typecast sockaddr structure (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Avoid unnecessary sa_family overwrite (Jonathan Toppins) [1685307] - [infiniband] RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets instead of posting (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Move flow resources initialization (Jonathan Toppins) [1685307] - [infiniband] IB/uverbs: Add IDRs array attribute type to ioctl() interface (Jonathan Toppins) [1685307] - [include] RDMA/core: Document QP @event_handler function (Jonathan Toppins) [1685307] - [include] RDMA/core: Document CM @event_handler function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Assign device ifindex before publishing the device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Follow correct unregister order between sysfs and cgroup (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Restore lockdep check while downgrading lock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Define client_data_lock as rwlock instead of spinlock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simpler spin lock irq API from blocking context (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Remove context entries from list while unregistering device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simplified list_for_each (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: No need to protect kfree with spin lock and semaphore (Jonathan Toppins) [1685307] - [infiniband] RDMA/{cma, core}: Avoid callback on rdma_addr_cancel() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rate limit MAD error messages (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fail early if unsupported QP is provided (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use device.groups to initialize device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use cdev_device_add() instead of cdev_add() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Depend on device_add() to add device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Replace open-coded variant of get_device (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Declare closing variable as boolean (Jonathan Toppins) [1685307] - [infiniband] IB/core: Add an unbound WQ type to the new CQ API (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language (Jonathan Toppins) [1685307] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1697103] - [rpmspec] redhat: limit headers_install_all to arches we care about (Denys Vlasenko) [1692404] - [lib] ida: Add new API (Jonathan Toppins) [1697588] - [edac] EDAC: Drop per-memory controller buses (Frank Ramsay) [1686477] - [edac] EDAC: Don't add devices under /sys/bus/edac (Frank Ramsay) [1686477] - [x86] x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls (Frank Ramsay) [1677695]- [pci] PCI: pciehp: Fix re-enabling the slot marked for safe removal (Myron Stowe) [1695922] - [rpmspec] redhat: Enable gdb_index (Juri Lelli) [1696747] - [fs] ovl: Do not lose security.capability xattr over metadata file copy-up (Vivek Goyal) [1694757] - [fs] ovl: During copy up, first copy up data and then xattrs (Vivek Goyal) [1694757]- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1495358] - [netdrv] igc: Remove unneeded hw_dbg prints (David Arcari) [1495358] - [netdrv] igc: Fix the typo in igc_base.h header definition (David Arcari) [1495358] - [netdrv] igc: Add support for the ntuple feature (David Arcari) [1495358] - [netdrv] igc: Add support for statistics (David Arcari) [1495358] - [netdrv] igc: Extend the ethtool supporting (David Arcari) [1495358] - [netdrv] igc: Add multiple receive queues control supporting (David Arcari) [1495358] - [netdrv] igc: Use struct_size() helper (David Arcari) [1495358] - [netdrv] igc: Add ethtool support (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_get_phy_id_base' method (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_read_mac_addr_base' method (David Arcari) [1495358] - [netdrv] igc: Remove unneeded code (David Arcari) [1495358] - [netdrv] igc: Remove unused code (David Arcari) [1495358] - [netdrv] igc: Fix code redundancy (David Arcari) [1495358] - [netdrv] igc: Remove unreachable code from igc_phy.c file (David Arcari) [1495358] - [netdrv] igc: Remove obsolete IGC_ERR define (David Arcari) [1495358] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1495358] - [netdrv] igc: Clean up code (David Arcari) [1495358] - [netdrv] igc: Tidy up some white space (David Arcari) [1495358] - [netdrv] igc: fix error return handling from call to netif_set_real_num_tx_queues (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variable 'pci_using_dac' (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variables 'ctrl_ext, link_mode' (David Arcari) [1495358] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (David Arcari) [1495358] - [netdrv] igc: Add watchdog (David Arcari) [1495358] - [netdrv] igc: Add setup link functionality (David Arcari) [1495358] - [netdrv] igc: Add code for PHY support (David Arcari) [1495358] - [netdrv] igc: Add NVM support (David Arcari) [1495358] - [netdrv] igc: Add HW initialization code (David Arcari) [1495358] - [netdrv] igc: Add transmit and receive fastpath and interrupt handlers (David Arcari) [1495358] - [netdrv] igc: Add support for Tx/Rx rings (David Arcari) [1495358] - [netdrv] igc: Add interrupt support (David Arcari) [1495358] - [netdrv] igc: Add netdev (David Arcari) [1495358] - [netdrv] igc: Add support for PF (David Arcari) [1495358] - [netdrv] igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support (David Arcari) [1495358] - [s390] virtio-ccw: wire up ->bus_name callback (Cornelia Huck) [1695630] - [s390] s390/virtio: handle find on invalid queue gracefully (Cornelia Huck) [1695630] - [s390] virtio/s390: fix race in ccw_io_helper() (Cornelia Huck) [1695630] - [s390] virtio/s390: avoid race on vcdev->config (Cornelia Huck) [1695630] - [kvm] KVM: s390: make bitmap declaration consistent (Thomas Huth) [1695090] - [kvm] KVM: s390: drop obsolete else path (Thomas Huth) [1695090] - [kvm] KVM: s390: clarify kvm related kernel message (Thomas Huth) [1695090] - [kvm] s390: vsie: Use effective CRYCBD.31 to check CRYCBD validity (Thomas Huth) [1695090] - [kvm] KVM: s390: fix kmsg component kvm-s390 (Thomas Huth) [1695090] - [kvm] KVM: s390: unregister debug feature on failing arch init (Thomas Huth) [1695090] - [kvm] KVM: s390/vsie: avoid sparse warning (Thomas Huth) [1695090]- [powerpc] powerpc: use mm zones more sensibly (David Gibson) [1654978] - [s390] s390/mem_detect: add missing include (Philipp Rudo) [1695615] - [s390] s390: avoid vmlinux segments overlap (Philipp Rudo) [1695615] - [s390] s390/decompressor: add missing FORCE to build targets (Philipp Rudo) [1695615] - [s390] s390: move ipl block and cmd line handling to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: introduce sclp_early_get_hsa_size (Philipp Rudo) [1695615] - [s390] s390/mem_detect: add info source debug print (Philipp Rudo) [1695615] - [s390] s390/mem_detect: replace tprot loop with binary search (Philipp Rudo) [1695615] - [s390] s390/mem_detect: use SCLP info for continuous memory detection (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce z/VM specific diag260 call (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce SCLP storage info (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section compile time validation (Philipp Rudo) [1695615] - [s390] s390/mem_detect: move tprot loop to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: move sclp_early_read_info to sclp_early_core.c (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section (Philipp Rudo) [1695615] - [s390] s390/decompressor: clean up and rename compressed/misc.c (Philipp Rudo) [1695615] - [s390] s390: rescue initrd as early as possible (Philipp Rudo) [1695615] - [s390] s390/sclp: simplify early hsa_size detection (Philipp Rudo) [1695615] - [s390] s390/decompressor: get rid of .bss usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rework uncompressed image info collection (Philipp Rudo) [1695615] - [s390] s390: remove decompressor's head.S (Philipp Rudo) [1695615] - [s390] s390: clean up stacks setup (Philipp Rudo) [1695615] - [s390] s390: add initial 64-bit restart PSW (Philipp Rudo) [1695615] - [s390] s390/hibernate: fix error handling when suspend cpu != resume cpu (Philipp Rudo) [1695615] - [s390] s390/decompressor: support extra debug flags (Philipp Rudo) [1695615] - [s390] s390/build: add *.o.chkbss files to targets list (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid packing *.o.chkbss files into startup.a (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid constant startup.a rebuilds (Philipp Rudo) [1695615] - [s390] s390/boot: block uncompressed vmlinux booting attempts (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct EXCLUDE_FILE construct (Philipp Rudo) [1695615] - [s390] s390: move _text to an actual .text start (Philipp Rudo) [1695615] - [s390] s390: correct _stext offset (Philipp Rudo) [1695615] - [s390] s390: get rid of the first mb of uncompressed image (Philipp Rudo) [1695615] - [s390] s390: remove unused _ehead symbol (Philipp Rudo) [1695615] - [s390] s390: put expoline execute-trampolines into .text section (Philipp Rudo) [1695615] - [s390] s390/decompressor: discard ___kcrctab section (Philipp Rudo) [1695615] - [s390] s390/setup: do not reserve the decompressor code (Philipp Rudo) [1695615] - [s390] s390/decompressor: support uncompressed kernel (Philipp Rudo) [1695615] - [init] init/Kconfig: add an option for uncompressed kernel (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow to pack uncompressed vmlinux.bin into piggy.o (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow preprocessor in piggy.o linker script (Philipp Rudo) [1695615] - [s390] s390/decompressor: extend .bss check for early code (Philipp Rudo) [1695615] - [s390] s390: add custom target and make path extension optional for .bss check (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid repeating objects list in Makefile (Philipp Rudo) [1695615] - [s390] s390/decompressor: reuse lib/mem.S for mem functions (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid reusing uncompressed image objects (Philipp Rudo) [1695615] - [s390] s390/als: avoid .init.* sections usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rename entry point to startup_decompressor (Philipp Rudo) [1695615] - [s390] s390/boot: make head.S and als.c be part of the decompressor only (Philipp Rudo) [1695615] - [s390] s390/decompressor: trim the kernel image up to 1M (Philipp Rudo) [1695615] - [s390] s390: remove uncompressed kernel image build (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct build flags (Philipp Rudo) [1695615] - [s390] s390/build: remove obsolete -mkernel-backchain flag (Philipp Rudo) [1695615] - [tools] tools/power turbostat: return the exit status of a command (David Arcari) [1642739] - [misc] misc: hpilo: Do not claim unsupported hardware (Joseph Szczypek) [1665635] - [misc] misc: hpilo: Exclude unsupported device via blacklist (Joseph Szczypek) [1665635]- [fs] xfs: set buffer ops when repair probes for btree type (Bill O'Donnell) [1689281] - [fs] xfs: end sync buffer I/O properly on shutdown error (Bill O'Donnell) [1689281] - [fs] xfs: xfs_fsops: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] xfs: xfs_buf: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] iomap: fix a use after free in iomap_dio_rw (Bill O'Donnell) [1689281] - [fs] xfs: reallocate realtime summary cache on growfs (Bill O'Donnell) [1689281] - [fs] xfs: stringify scrub types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: stringify btree cursor types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_INODE_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: fix symbolic enum printing in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: fix function pointer type in ftrace format (Bill O'Donnell) [1689281] - [fs] xfs: Fix x32 ioctls when cmd numbers differ from ia32. (Bill O'Donnell) [1689281] - [fs] xfs: Fix bulkstat compat ioctls on x32 userspace. (Bill O'Donnell) [1689281] - [fs] xfs: Align compat attrlist_by_handle with native implementation. (Bill O'Donnell) [1689281] - [fs] xfs: require both realtime inodes to mount (Bill O'Donnell) [1689281] - [fs] xfs: cache minimum realtime summary level (Bill O'Donnell) [1689281] - [fs] xfs: count inode blocks correctly in inobt scrub (Bill O'Donnell) [1689281] - [fs] xfs: precalculate cluster alignment in inodes and blocks (Bill O'Donnell) [1689281] - [fs] xfs: precalculate inodes and blocks per inode cluster (Bill O'Donnell) [1689281] - [fs] xfs: add a block to inode count converter (Bill O'Donnell) [1689281] - [fs] xfs: remove xfs_rmap_ag_owner and friends (Bill O'Donnell) [1689281] - [fs] xfs: const-ify xfs_owner_info arguments (Bill O'Donnell) [1689281] - [fs] xfs: streamline defer op type handling (Bill O'Donnell) [1689281] - [fs] xfs: idiotproof defer op type configuration (Bill O'Donnell) [1689281] - [fs] xfs: clean up indentation issues, remove an unwanted space (Bill O'Donnell) [1689281] - [fs] xfs: libxfs: move xfs_perag_put late (Bill O'Donnell) [1689281] - [fs] xfs: split up the xfs_reflink_end_cow work into smaller transactions (Bill O'Donnell) [1689281] - [crypto] crypto: testmgr - add AES-CFB tests (Neil Horman) [1687897] - [scsi] scsi: iscsi: flush running unbind operations when removing a session (Maurizio Lombardi) [1695007] - [crypto] crypto: vmx - fix copy-paste error in CTR mode (Herbert Xu) [1693350] - [rpmspec] Fix cross builds (Jiri Olsa) [1694956] - [lib] sbitmap: order READ/WRITE freed instance and setting clear bit (Ming Lei) [1694521] - [block] blk-mq: fix sbitmap ws_active for shared tags (Ming Lei) [1694521] - [block] blk-mq: update comment for blk_mq_hctx_has_pending() (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_put_driver_tag() to put tag (Ming Lei) [1694521] - [include] sbitmap: trivial - update comment for sbitmap_deferred_clear_bit (Ming Lei) [1694521] - [block] blkcg: Fix kernel-doc warnings (Ming Lei) [1694521] - [block] block: Unexport blk_mq_add_to_requeue_list() (Ming Lei) [1694521] - [block] block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return EINVAL for unexpected value (Ming Lei) [1694521] - [include] blk-mq: remove unused 'nr_expired' from blk_mq_hw_ctx (Ming Lei) [1694521] - [block] loop: access lo_backing_file only when the loop device is Lo_bound (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART (Ming Lei) [1694521] - [kernel] blkcg: annotate implicit fall through (Ming Lei) [1694521] - [block] block: Replace function name in string with __func__ (Ming Lei) [1694521] - [block] block: fix NULL pointer dereference in register_disk (Ming Lei) [1694521] - [fs] fs: fix guard_bio_eod to check for real EOD errors (Ming Lei) [1694521] - [block] blk-mq: use HCTX_TYPE_DEFAULT but not 0 to index blk_mq_tag_set->map (Ming Lei) [1694521] - [include] block: remove bvec_iter_rewind() (Ming Lei) [1694521] - [block] block: don't use bio->bi_vcnt to figure out segment number (Ming Lei) [1694521] - [fs] btrfs: look at bi_size for repair decisions (Ming Lei) [1694521] - [block] block: avoid setting none scheduler if it's already none (Ming Lei) [1694521] - [block] block: avoid setting wbt_lat_usec to current value (Ming Lei) [1694521] - [block] blk-sysfs: Rework documention of __blk_release_queue (Ming Lei) [1694521] - [block] blk-cgroup: Fix doc related to blkcg_exit_queue (Ming Lei) [1694521] - [block] block: kill QUEUE_FLAG_FLUSH_NQ (Ming Lei) [1694521] - [block] block: avoid setting nr_requests to current value (Ming Lei) [1694521] - [block] blk-mq: save default hctx into ctx->hctxs for not-supported type (Ming Lei) [1694521] - [block] blk-mq: save queue mapping result into ctx directly (Ming Lei) [1694521] - [block] block: mq-deadline: Fix write completion handling (Ming Lei) [1694521] - [crypto] crypto: user - fix leaking uninitialized memory to userspace (Herbert Xu) [1657880] {CVE-2018-19854} - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Xiaojun Tan) [1689480] - [infiniband] usnic_verbs: fix deadlock (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix locking when unregistering (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix potential deadlock (Govindarajulu Varadarajan) [1688505] - [netdrv] net: hns3: fix improper error handling in the hclge_init_ae_dev() (Xiaojun Tan) [1687060] - [netdrv] net: hns3: fix netif_napi_del() not do problem when unloading (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Fix NULL deref when unloading driver (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Modify the order of initializing command queue register (Xiaojun Tan) [1687060] - [netdrv] net: hns3: remove the Redundant put_vector in hns3_client_uninit (Xiaojun Tan) [1687060] - [netdrv] net: hns3: reuse reinitialization interface in the hns3_set_channels (Xiaojun Tan) [1687060]- [powercap] powercap/intel_rapl: add Ice Lake mobile (Steve Best) [1483427] - [x86] x86/CPU: Add Icelake model number (Steve Best) [1483427] - [watchdog] watchdog/hpwdt: Update Kconfig documentation (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Update driver version. (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Do not claim unsupported hardware (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Exclude via blacklist (Joseph Szczypek) [1664861] - [fs] autofs: add strictexpire mount option (Ian Kent) [1672134] - [fs] autofs: change catatonic setting to a bit flag (Ian Kent) [1672134] - [fs] autofs: simplify parse_options() function call (Ian Kent) [1672134] - [fs] autofs: add AUTOFS_EXP_FORCED flag (Ian Kent) [1672134] - [fs] autofs: make expire flags usage consistent with v5 params (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_indirect() static (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_direct() static (Ian Kent) [1672134] - [fs] autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() (Ian Kent) [1672134] - [fs] autofs: fix inconsistent use of now variable (Ian Kent) [1672134] - [md] md: Fix failed allocation of md_register_thread (Nigel Croxon) [1665346] - [md] It's wrong to add len to sector_nr in raid10 reshape twice (Nigel Croxon) [1665346] - [md] raid5: set write hint for PPL (Nigel Croxon) [1665346] - [netdrv] amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs (Gary Hook) [1669565]- [x86] x86/retpolines: Disable switch jump tables when retpolines are enabled (Waiman Long) [1688258] - [x86] x86, retpolines: Raise limit for generating indirect calls from switch-case (Waiman Long) [1688258] - [net] vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock (Stefano Garzarella) [1676595] - [net] vsock/virtio: reset connected sockets on device removal (Stefano Garzarella) [1676595] - [net] vsock/virtio: fix kernel panic after device hot-unplug (Stefano Garzarella) [1676595] - [powerpc] powerpc/livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1659856] - [infiniband] iw_cxgb4: Support FW write completion WR (Arjun Vynipadath) [1671320] - [infiniband] iw_cxgb4: RDMA write with immediate support (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: fix some info leaks (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: Add support for 64Byte cqes (Arjun Vynipadath) [1671320] - [pci] pci: remove unused functionality (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] aacraid: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] be2iscsi: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] mpt3sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla2xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla4xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] megaraid_sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] lfpc: remove Lancer FCoE (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lpfc: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lfpc: add Lancer FCoE to the removed devices" (Tomas Henzl) [1622638]- [kernel] printk: Export console_printk (Prarit Bhargava) [1642870] - [video] fbcon: Silence fbcon logo on 'quiet' boots (Prarit Bhargava) [1642870] - [scsi] scsi: ibmvscsi: Fix empty event pool access during host removal (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Improve strings handling (Steve Best) [1692463] - [x86] x86/mce: Handle varying MCA bank counts (David Arcari) [1668779] - [block] virtio_blk: add discard and write zeroes support (Stefano Garzarella) [1692939] - [arm64] arm64: kaslr: ensure randomized quantities are clean also when kaslr is off (Mark Salter) [1673068] - [arm64] arm64: kaslr: ensure randomized quantities are clean to the PoC (Mark Salter) [1673068] - [tools] perf annotate: Fix getting source line failure (Michael Petlan) [1614435] - [infiniband] IB/hfi1: Remove overly conservative VM_EXEC flag check (Alex Estrin) [1680018]- [scsi] scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID (Himanshu Madhani) [1685013] - [scsi] scsi: core: Avoid that system resume triggers a kernel warning (Ewan Milne) [1691903] - [scsi] scsi: core: reset host byte in DID_NEXUS_FAILURE case (Ewan Milne) [1691903] - [scsi] scsi: core: Synchronize request queue PM status only on successful resume (Ewan Milne) [1691903] - [scsi] scsi: sd: Fix cache_type_store() (Ewan Milne) [1691903] - [scsi] scsi: sd: use mempool for discard special page (Ewan Milne) [1691903] - [scsi] scsi: core: Remove scsi_block_when_processing_errors: message (Ewan Milne) [1691903] - [scsi] scsi: core: Allow state transitions from OFFLINE to BLOCKED (Ewan Milne) [1691903] - [scsi] scsi: core: remove unnecessary unlikely() (Ewan Milne) [1691903] - [scsi] scsi: st: remove redundant pointer STbuffer (Ewan Milne) [1691903] - [scsi] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock (Ewan Milne) [1691903] - [fs] scsi: sysfs: Introduce sysfs_{un,}break_active_protection() (Ewan Milne) [1691903] - [scsi] scsi sg: remove incorrect scsi command checking logic (Ewan Milne) [1691903] - [scsi] scsi: read host_busy via scsi_host_busy() (Ewan Milne) [1691903] - [scsi] scsi: sd: Remove a superfluous assignment (Ewan Milne) [1691903] - [scsi] scsi: don't add scsi command result bytes (Ewan Milne) [1691903] - [scsi] scsi: core: check for equality of result byte values (Ewan Milne) [1691903] - [scsi] scsi: scsi_transport_fc: use 64-bit timestamps consistently (Ewan Milne) [1691903] - [scsi] scsi: sg: clean up gfp_mask in sg_build_indirect (Ewan Milne) [1691903] - [scsi] scsi: core: remove Scsi_Cmnd typedef (Ewan Milne) [1691903] - [netdrv] ibmvnic: Report actual backing device speed and duplex values (Steve Best) [1691862] - [kernel] sched/fair: Fix O(nr_cgroups) in the load balancing path (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix insertion in rq->leaf_cfs_rq_list (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Add tmp_alone_branch assertion (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists (Jerome Marchand) [1693050] - [kernel] ftrace: Add missing check for existing hwlat thread (Jerome Marchand) [1693050] - [kernel] tracing: Do not call start/stop() functions when tracing_on does not change (Jerome Marchand) [1693050]- [scsi] scsi: lpfc: Fixup eq_clr_intr references (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix build error (Dick Kennedy) [1692882] - [scsi] scsi: be2iscsi: lpfc: fix typo (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.1 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update Copyright in driver version (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Enhance 6072 log string (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix duplicate log message numbers (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Specify node affinity for queue memory allocation (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Reduce memory footprint for lpfc_queue (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Add loopback testing to trunking mode (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix link speed reporting for 4-link trunk (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix handling of trunk links state reporting (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix protocol support on G6 and G7 adapters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct boot bios information to FDMI registration (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix HDMI2 registration string for symbolic name (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix fc4type information for FDMI (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix FDMI manufacturer attribute value (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix io lost on host resets (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix mailbox hang on adapter init (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix driver crash in target reset handler (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct localport timeout duration error (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Coordinate adapter error handling with offline handling (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Stop adapter if pci errors detected (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix deadlock due to nested hbalock call (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet handling of first burst cmd (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix lpfc_nvmet_mrq attribute handling when 0 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet async receive buffer replenishment (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix location of SCSI ktime counters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix use-after-free mailbox cmd completion (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning in lpfc_io_free (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scsi_cmd_iocb_cmpl (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error codes in lpfc_sli4_pci_mem_setup() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix 32-bit format string warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix unused variable warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: resolve static checker warning in lpfc_sli4_hba_unset (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct __lpfc_sli_issue_iocb_s4 lockdep check (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix calls to dma_set_mask_and_coherent() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: use dma_set_mask_and_coherent (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Remove set but not used variable 'phys_id' (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix a handful of indentation issues (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error code if kcalloc() fails (Dick Kennedy) [1692882] - [security] security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock (Ondrej Mosnacek) [1683296] - [security] selinux: add the missing walk_size + len check in selinux_sctp_bind_connect (Ondrej Mosnacek) [1683296] - [security] selinux: fix avc audit messages (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace BUG_ONs with WARN_ONs in avc.c (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: log invalid contexts in AVCs (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace some BUG_ON()s with a WARN_ON() (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: inline some AVC functions used only once (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: do not override context on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: never allow relabeling on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: stop passing MAY_NOT_BLOCK to the AVC upon follow_link (Ondrej Mosnacek) [1683296] - [security] selinux: avoid silent denials in permissive mode under RCU walk (Ondrej Mosnacek) [1683296] - [security] selinux: fix GPF on invalid policy (Ondrej Mosnacek) [1683296] - [security] selinux: overhaul sidtab to fix bug and improve performance (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: use separate table for initial SID lookup (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: make "selinux_policycap_names[]" const char * (Ondrej Mosnacek) [1683296] - [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1647723 1683296] - [security] selinux: refactor sidtab conversion (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: fix non-MLS handling in mls_context_to_sid() (Ondrej Mosnacek) [1683296] - [security] selinux: check length properly in SCTP bind hook (Ondrej Mosnacek) [1683296] - [security] selinux: policydb - fix byte order and alignment issues (Ondrej Mosnacek) [1668222 1683296] - [security] selinux: Add __GFP_NOWARN to allocation at str_read() (Ondrej Mosnacek) [1683296] - [security] selinux: refactor mls_context_to_sid() and make it stricter (Ondrej Mosnacek) [1683296] - [security] selinux: fix mounting of cgroup2 under older policies (Ondrej Mosnacek) [1683296] - [security] selinux: cleanup dentry and inodes on error in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: constify write_op[] (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netnode (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avc (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netif (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netport (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in sidtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netlink (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in services (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in hooks (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in policydb (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in ebitmap (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in conditional (Ondrej Mosnacek) [1683296] - [fs] fs/proc/kcore.c: fix invalid memory access in multi-page read optimization (Bhupesh Sharma) [1627539] - [fs] proc/kcore: add vmcoreinfo note to /proc/kcore (Bhupesh Sharma) [1627539] - [kernel] crash_core: use VMCOREINFO_SYMBOL_ARRAY() for swapper_pg_dir (Bhupesh Sharma) [1627539] - [fs] proc/kcore: optimize multiple page reads (Bhupesh Sharma) [1627539] - [fs] proc/kcore: clean up ELF header generation (Bhupesh Sharma) [1627539] - [fs] proc/kcore: hold lock during read (Bhupesh Sharma) [1627539] - [fs] proc/kcore: fix memory hotplug vs multiple opens race (Bhupesh Sharma) [1627539] - [fs] proc/kcore: replace kclist_lock rwlock with rwsem (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for memory hotplug notifier (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for kclist_add() (Bhupesh Sharma) [1627539]- [net] Merge branch 'linus/master' into rdma.git for-next (Jonathan Toppins) [1685304] - [netdrv] net: cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Remove pointless functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/usnic: Suppress a compiler warning (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: usnic should not select INFINIBAND_USER_ACCESS (Jonathan Toppins) [1685304] - [infiniband] RDMA/vmw_pvrdma: Delete unused function (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: Update with bug fixes from core code (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Fix return value from create_srq callbacks (Jonathan Toppins) [1685304] - [infiniband] RDMA/rxe: Simplify the error handling code in rxe_create_ah() (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: avoid unnecessary NULL check (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: increase max MR limit (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Do not hide uABI stuff in memcpy (Jonathan Toppins) [1685304] - [net] rpc: remove unneeded variable 'ret' in rdma_listen_handler (Jonathan Toppins) [1685304] - [net] svcrdma: Clean up Read chunk path (Jonathan Toppins) [1685304] - [net] svcrdma: Avoid releasing a page in svc_xprt_release() (Jonathan Toppins) [1685304] - [net] sunrpc: remove redundant variables 'checksumlen', 'blocksize' and 'data' (Jonathan Toppins) [1685304] - [scsi] scsi: target: srp, vscsi, sbp, qla: use target_remove_session (Jonathan Toppins) [1685304] - [target] scsi: target: add session removal function (Jonathan Toppins) [1685304] - [target] scsi: target: rename target_alloc_session (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix check for return code from ib_create_srq (Jonathan Toppins) [1685304] - [infiniband] IB/ipoib: Fix error return code in ipoib_dev_init() (Jonathan Toppins) [1685304] - [infiniband] IPoIB: use kvzalloc to allocate an array of bucket pointers (Jonathan Toppins) [1685304] - [infiniband] ib_srpt: use kvmalloc to allocate ring pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix return code from ipoib_cm_dev_init (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Prefer unsigned int to bare use of unsigned (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Use min_t() macro instead of min() (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Remove driver version and release data information (Jonathan Toppins) [1685304] - [target] scsi: target: Remove second argument from fabric_make_tpg() (Jonathan Toppins) [1685304] - [infiniband] IB/iser: set can_queue earlier to allow setting higher queue depth (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Set right entry state before releasing reference (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Free uapi on destroy (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one() (Jonathan Toppins) [1685304] - [infiniband] IB/core: Release object lock if destroy failed (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: fix UCM link error (Jonathan Toppins) [1685304] - [infiniband] IB/core: Change filter function return type from int to bool (Jonathan Toppins) [1685304] - [infiniband] IB/core: Update GID entries for netdevice whose mac address changes (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add default GIDs of the bond master netdev (Jonathan Toppins) [1685304] - [infiniband] IB/core: Consider adding default GIDs of bond device (Jonathan Toppins) [1685304] - [infiniband] IB/core: Delete lower netdevice default GID entries in bonding scenario (Jonathan Toppins) [1685304] - [infiniband] IB/core: Avoid confusing del_netdev_default_ips (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add comment for change upper netevent handling (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Fix compiling ucm.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not check for device disassociation during ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove struct uverbs_root_spec and all supporting code (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to unmarshal ioctl commands (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a simple allocator to uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove the ib_uverbs_attr pointer from each attr (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Provide implementation private memory for the uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to manage the object type inside the uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Build the specs into a radix tree at runtime (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Have the core code create the uverbs_root_spec (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix reading of 32 bit flags (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Initialize sgid request GID attribute pointer (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow all DESTROY commands to succeed after disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not block disassociate during write() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the write based methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Lower the test for ongoing disassociation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow uobject allocation to work concurrently with disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociate (Jonathan Toppins) [1685304] - [include] IB/uverbs: Convert 'bool exclusive' into an enum (Jonathan Toppins) [1685304] - [include] IB/uverbs: Consolidate uobject destruction (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Make the write path destroy methods use the same flow as ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove rdma_explicit_destroy() from the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Prefix _ib to IB/RoCE specific functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify gid type check in cma_acquire_dev() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Return bool instead of int (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Get rid of 1 bit boolean (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Constify path record, ib_cm_event, listen_id pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Constify dst_addr argument (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Simplify rdma_resolve_addr() error flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Initialize resource type in __rdma_create_id() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Check for verbs callbacks before using them (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove {create,destroy}_ah from mandatory verbs (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Jonathan Toppins) [1685304] - [infiniband] RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5, ib_post_send(), IB_WR_REG_SIG_MR: Do not modify the 'wr' argument (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Restore needed argument to ib_post_send (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srpt: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/isert: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/IPoIB: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] RDMA: Constify the argument of the work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Inline two work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider netdevice for RoCE ports (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce and use sgid_attr in CM requests (Jonathan Toppins) [1685304] - [infiniband] IB/core: Remove extra parentheses (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix locking around struct ib_uverbs_file ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move the FD uobj type struct file allocation to alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Always propagate errors from rdma_alloc_commit_uobject() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Rework the locking for cleaning up the ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise and clarify the rwsem and uobjects_lock (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify and revise uverbs_close_fd (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise the placement of get/puts on uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify the kref'ing ordering for alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Handle IDR and FD types without truncation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Get rid of null_obj_type (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [include] IB/core: Allow ULPs to specify NULL as the third ib_post_(send|recv|srq_recv)() argument (Jonathan Toppins) [1685304] - [include] IB/mlx5: Introduce driver create and destroy flow methods (Jonathan Toppins) [1685304] - [infiniband] IB: Support ib_flow creation in drivers (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Jonathan Toppins) [1685304] - [include] IB/uverbs: Move ib_access_flags and ib_read_counters_flags to uapi (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove cma_multicast->igmp_joined (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Refactor exit paths in ib_umem_get (Jonathan Toppins) [1685304] - [infiniband] IB: Enable uverbs_destroy_def_handler to be used by drivers (Jonathan Toppins) [1685304] - [include] IB/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space (Jonathan Toppins) [1685304] - [infiniband] RDMA: Validate grh_required when handling AVs (Jonathan Toppins) [1685304] - [infiniband] RDMA/hfi1: Move grh_required into update_sm_ah (Jonathan Toppins) [1685304] - [infiniband] IB/core: Simplify check for RoCE route resolve (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not use uverbs_cmd_mask in the ioctl path (Jonathan Toppins) [1685304] - [infiniband] RDMA/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port() (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove unused and erroneous msg sequence encoding (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove ib_uobject_file (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Tidy up remaining references to ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace file->ucontext with file in uverbs_cmd.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core function calls (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move non driver related elements from ib_ucontext to ib_ufile (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a uobj_perform_destroy helper (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove UA_FLAGS (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Get rid of the & in method specifications (Jonathan Toppins) [1685304] - [infiniband] IB: Improve uverbs_cleanup_ucontext algorithm (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify method definition macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_ATTR family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Store the specs_root in the struct ib_uverbs_device (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove now useless rcu_lock in dst_fetch_ha (Jonathan Toppins) [1685304] - [infiniband] IB/core: Check for rdma_protocol_ib only after validating port_num (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove redundant check (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Don't check for a negative return value of dma_map_sg_attrs() (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of destroy_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of create_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Check existence of create_flow callback (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove unused ib cache functions (Jonathan Toppins) [1685304] - [infiniband] Revert "[infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set" (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use the AH's sgid_attr in post_wr paths (Jonathan Toppins) [1685304] - [infiniband] IB/mlx4: Use GID attribute from ah attribute (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Use rdma GID API (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Use sgid_attr from the AV (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Replace members of sa_path_rec with 'struct sgid_attr *' (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Pass the sgid_attr through various events (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Keep track of the sgid_attr that created the cm id (Jonathan Toppins) [1685304] - [infiniband] IB: Make init_ah_attr_grh_fields set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_from_mcmember set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_attr_from_wc set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Free GID table entry during GID deletion (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider net namespace while leaving multicast group (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Delete type and id from uverbs_obj_attr (Jonathan Toppins) [1685304] - [infiniband] IB/rdmavt, IB/hfi1: Create device dependent s_flags (Jonathan Toppins) [1685304] - [infiniband] IB/core: Expose ib_ucontext from a given ib_uverbs_file (Jonathan Toppins) [1685304] - [include] IB/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow an empty namespace in ioctl() framework (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a macro to define a type with no kernel known size (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add PTR_IN attributes that are allocated/copied automatically (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Refactor uverbs_finalize_objects (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Export uverbs idr and fd types (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Use IDR for agent IDs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Hold the sgid_attr inside the struct ib_ah/qp (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use sgid_attr instead of sgid_index (Jonathan Toppins) [1685304] - [infiniband] IB{cm, core}: Introduce and use ah_attr copy, move, replace APIs (Jonathan Toppins) [1685304] - [infiniband] IB/core: Tidy ib_resolve_eth_dmac (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add a sgid_attr pointer to struct rdma_ah_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Ensure that all rdma_ah_attr's are zero initialized (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Agent registration is process context only (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Refactor flow_resources_alloc() function (Jonathan Toppins) [1685304] - [infiniband] RDMA/nldev: Return port capability flag for IB only (Jonathan Toppins) [1685304] - [net] RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [include] IB/cache: Restore compatibility for ib_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB/core: Make rdma_find_gid_by_filter support all protocols (Jonathan Toppins) [1685304] - [infiniband] IB/core: Provide rdma_ versions of the gid cache API (Jonathan Toppins) [1685304] - [infiniband] IB/core: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID attribute get, put and hold APIs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Use GID from the ib_gid_attr during the add_gid() callback (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID entry reference counts (Jonathan Toppins) [1685304] - [infiniband] IB/core: Store default GID property per-table instead of per-entry (Jonathan Toppins) [1685304] - [infiniband] IB/core: Do not set the gid type when reserving default entries (Jonathan Toppins) [1685304] - [include] IDR: Expose the XArray lock (Jonathan Toppins) [1688319] - [x86] x86/cpufeatures: Enumerate MOVDIR64B instruction (Steve Best) [1482754] - [x86] x86/cpufeatures: Enumerate MOVDIRI instruction (Steve Best) [1482754] - [nvme] nvme: allow ANA support to be independent of native multipathing (Ewan Milne) [1690940] - [nvme] nvme: multipath: Change default of kernel NVMe multipath to be disabled (Ewan Milne) [1690940] - [nvme] nvme: convert to SPDX identifiers (Ewan Milne) [1690940] - [nvme] nvme-multipath: round-robin I/O policy (Ewan Milne) [1690940] - [nvme] nvme-multipath: drop optimization for static ANA group IDs (Ewan Milne) [1690940] - [nvme] nvme-multipath: zero out ANA log buffer (Ewan Milne) [1690940] - [nvme] nvme-fc: fix numa_node when dev is null (Ewan Milne) [1690940] - [nvme] nvme: add a numa_node field to struct nvme_ctrl (Ewan Milne) [1690940] - [nvme] nvme: update node paths after adding new path (Ewan Milne) [1690940] - [nvme] nvme: take node locality into account when selecting a path (Ewan Milne) [1690940] - [s390] s390/mm: Fix ERROR: "__node_distance" undefined! (Ewan Milne) [1690940] - [nvme] nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O (Ewan Milne) [1690940] - [nvme] nvme: properly propagate errors in nvme_mpath_init (Ewan Milne) [1690940] - [nvme] nvme: fixup crash on failed discovery (Ewan Milne) [1690940] - [nvme] nvme: add ANA support (Ewan Milne) [1690940] - [include] nvme.h: fixup ANA group descriptor format (Ewan Milne) [1690940] - [include] nvme.h: add ANA definitions (Ewan Milne) [1690940] - [nvme] nvme: remove nvme_req_needs_failover (Ewan Milne) [1690940] - [nvme] nvme: simplify the API for getting log pages (Ewan Milne) [1690940] - [include] nvme.h: add support for the log specific field (Ewan Milne) [1690940]- [md] dm writecache: set "Tech Preview" taint using mark_tech_preview() (Mike Snitzer) [1690587] - [md] dm integrity: limit the rate of error messages (Mike Snitzer) [1690105] - [md] dm snapshot: don't define direct_access if we don't support it (Mike Snitzer) [1690105] - [md] dm cache: add support for discard passdown to the origin device (Mike Snitzer) [1690105] - [md] dm writecache: fix typo in name for writeback_wq (Mike Snitzer) [1690105] - [md] dm thin: add sanity checks to thin-pool and external snapshot creation (Mike Snitzer) [1690105] - [md] dm block manager: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm verity fec: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm integrity: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm switch: use struct_size() in kzalloc() (Mike Snitzer) [1690105] - [md] dm: remove unused _rq_tio_cache and _rq_cache (Mike Snitzer) [1690105] - [md] dm crypt: don't overallocate the integrity tag space (Mike Snitzer) [1690105] - [md] dm: eliminate 'split_discard_bios' flag from DM target interface (Mike Snitzer) [1690105] - [md] dm: always call blk_queue_split() in dm_process_bio() (Mike Snitzer) [1690105] - [md] dm: update dm_process_bio() to split bio if in ->make_request_fn() (Mike Snitzer) [1690105] - [md] dm rq: remove unused arguments from rq_completed() (Mike Snitzer) [1690105] - [md] dm integrity: replace open-coded allocation size multiplication (Mike Snitzer) [1690105] - [md] dm: Remove VLA usage from hashes (Mike Snitzer) [1690105] - [crypto] crypto: hash - Remove VLA usage (Mike Snitzer) [1690105] - [md] dm: Avoid namespace collision with bitmap API (Mike Snitzer) [1690105] - [md] md/dm-writecache: Don't request pointer dummy_addr when not required (Mike Snitzer) [1690105] - [scsi] scsi: qla2xxx: avoid printf format warning (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix issue reported by static checker for qla2x00_els_dcmd2_sp_done() (Himanshu Madhani) [1664534] - [scsi] qla2xxx: Update driver version to 10.00.00.14.08.1-k (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not supported (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add new FW dump template entry types (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move marker request behind QPair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent SysFS access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for setting port speed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent multiple ADISC commands per session (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for FW started flag before aborting (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix unload when NVMe devices are configured (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add First Burst support for FC-NVMe devices (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove redundant null check on pointer sess (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move debug messages before sending srb preventing panic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use complete switch scan for RSCN events (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix fw options handle eh_bus_reset() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: allow session delete to finish before create. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix fcport null pointer access. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: flush IO on chip reset or sess delete (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session cleanup hang (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Change default ZIO threshold. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add pci function reset support. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N target discovery with Local loop (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: no need to check return value of debugfs_create functions (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add protection mask module parameters (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for FC-NVMe discovery for NPIV port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NPIV handling for FC-NVMe (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Enable FC-NVME on NPIV ports (Himanshu Madhani) [1664534] - [scsi] Revert "scsi: qla2xxx: Fix NVMe Target discovery" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: NULL check before some freeing functions is not needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Introduce a switch/case statement in qlt_xmit_tm_rsp() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix a typo in MODULE_PARM_DESC (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove two arguments from qlafx00_error_entry() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make sure that qlafx00_ioctl_iosb_entry() initializes 'res' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make qla2x00_sysfs_write_nvram() easier to analyze (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Declare local functions 'static' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Improve several kernel-doc headers (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Modify fall-through annotations (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fully convert to the generic DMA API (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Simplify conditional check (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove unnecessary self assignment (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Return switch command on a timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move log messages before issuing command to firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for double free of SRB structure (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix recursive mailbox timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NVMe Target discovery (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: don't allow negative thresholds (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove set but not used variable 'ptr_dma' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix double increment of switch scan retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix duplicate switch's Nport ID entries (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix premature command free (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reject bsg request if chip is down. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: shutdown chip if reset fail (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix stuck session in PLOGI state (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix early srb free on abort (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add mode control for each physical port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race condition for resource cleanup (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix dropped srb resource. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix port speed display on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Increase abort timeout value (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Allow FC-NVMe underrun to be handled by transport (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move ABTS code behind qpair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale ADISC_DONE event (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Remote port registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove ASYNC GIDPN switch command (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for ZIO6 interrupt threshold (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix out of order Termination and ABTS response (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add logic to detect ABTS hang and response completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add appropriate debug info for invalid RX_ID (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix deadlock between ATIO and HW lock (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Serialize mailbox request (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Defer chip reset until target mode is enabled (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove all rports if fabric scan retry fails (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Force fw cleanup on ADISC error (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Decrement login retry count for only plogi (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move rport registration out of internal work_list (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove redundant check for fcport deletion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Update rscn_rcvd field to more meaningful scan_needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use correct qpair for ABTS/CMD (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix process response queue for ISP26XX and above (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Migrate NVME N2N handling into state machine (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Save frame payload size from ICB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race between switch cmd completion and timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Management Server NPort handle reservation logic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Flush mailbox commands on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session state stuck in Get Port DB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix redundant fc_rport registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Silent erroneous message (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent sysfs access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add longer window for chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix login retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N link re-connect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Cleanup for N2N code (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove irq save in qla2x00_poll() (Himanshu Madhani) [1664534] - [netdrv] ice: Do autoneg based on VSI state (Jonathan Toppins) [1687903] - [fs] xfs: use the latest extent at writeback delalloc conversion time (Brian Foster) [1661968] - [fs] xfs: create delalloc bmapi wrapper for full extent allocation (Brian Foster) [1661968] - [fs] xfs: remove superfluous writeback mapping eof trimming (Brian Foster) [1661968] - [fs] xfs: validate writeback mapping using data fork seq counter (Brian Foster) [1661968] - [fs] xfs: update fork seq counter on data fork changes (Brian Foster) [1661968] - [fs] xfs: eof trim writeback mapping as soon as it is cached (Brian Foster) [1661968] - [perf] drivers/perf: hisi: update the sccl_id/ccl_id when MT is supported (Xiaojun Tan) [1677815]- [x86] x86/hyperv: Fix kernel panic when kexec on HyperV (Kairui Song) [1684451] - [rpmspec] apply linux-kernel-test.patch when building ("Herton R. Krzesinski") [1690534] - [netdrv] net: ena: update driver version from 2.0.2 to 2.0.3 (John Linville) [1690106] - [netdrv] net: ena: fix race between link up and device initalization (John Linville) [1690106] - [netdrv] net: phy: add phy_speed_down and phy_speed_up (Petr Oros) [1690131] - [netdrv] net: phy: add helper phy_config_aneg (Petr Oros) [1690131] - [nvme] nvme-fabrics: convert to SPDX identifiers (Ewan Milne) [1690909] - [nvme] nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever (Ewan Milne) [1690909] - [nvme] nvme-fc: reject reconnect if io queue count is reduced to zero (Ewan Milne) [1690601] - [nvme] nvme-fc: use nr_phys_segments to determine existence of sgl (Ewan Milne) [1690601] - [include] nvme-fc: convert to SPDX identifiers (Ewan Milne) [1690601] - [nvme] nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request() (Ewan Milne) [1690601] - [nvme] nvme-fc: fix request private initialization (Ewan Milne) [1690601] - [nvme] nvme-fc: rework the request initialization code (Ewan Milne) [1690601] - [nvme] nvme-fc: introduce struct nvme_fcp_op_w_sgl (Ewan Milne) [1690601] - [nvme] nvme: cache struct nvme_ctrl reference to struct nvme_request (Ewan Milne) [1690601] - [nvme] nvme-fc: fix kernel-doc headers (Ewan Milne) [1690601] - [nvme] nvme_fc: add 'nvme_discovery' sysfs attribute to fc transport device (Ewan Milne) [1690601] - [nvme] nvme-fc: fix for a minor typos (Ewan Milne) [1690601] - [crypto] crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling (Neil Horman) [1689185] - [mm] mm: enforce min addr even if capable() in expand_downwards() (Rafael Aquini) [1687667] {CVE-2019-9213} - [pci] PCI/VMD: Configure MPS settings before adding devices (Prarit Bhargava) [1659270] - [pci] PCI: vmd: Detach resources after stopping root bus (Prarit Bhargava) [1659270] - [char] tpm: separate cmd_ready/go_idle from runtime_pm (Jerry Snitselaar) [1677735] - [block] loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: do not print warn message if partition scan is successful (Ming Lei) [1683593] - [block] loop: drop caches if offset or block_size are changed (Ming Lei) [1683593] - [block] block: loop: remove redundant code (Ming Lei) [1683593] - [block] block: loop: check error using IS_ERR instead of IS_ERR_OR_NULL in loop_add() (Ming Lei) [1683593] - [block] loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() (Ming Lei) [1683593] - [block] loop: Get rid of 'nested' acquisition of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex (Ming Lei) [1683593] - [block] loop: Fix deadlock when calling blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: Move loop_reread_partitions() out of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Move special partition reread handling in loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_change_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_get_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down into loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Split setting of lo_state from loop_clr_fd (Ming Lei) [1683593] - [block] loop: Push lo_ctl_mutex down into individual ioctls (Ming Lei) [1683593] - [block] loop: Get rid of loop_index_mutex (Ming Lei) [1683593] - [block] loop: Fold __loop_release into loop_release (Ming Lei) [1683593] - [block] block/loop: Use global lock for ioctl() operation. (Ming Lei) [1683593] - [block] block/loop: Don't grab "struct file" for vfs_getattr() operation. (Ming Lei) [1683593] - [crypto] crypto: cfb - fix decryption (Herbert Xu) [1653188]- [misc] VMCI: Support upto 64-bit PPNs (Cathy Avery) [1683479] - [mm] mm, page_alloc: fix has_unmovable_pages for HugePages (David Gibson) [1688114] - [pci] PCI: pciehp: Disable Data Link Layer State Changed event on suspend (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Queue one GHES event, not several uninitialized ones (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Refactor error injection fallbacks (Myron Stowe) [1688393] - [pci] PCI/AER: Reuse existing pcie_port_find_device() interface (Myron Stowe) [1688393] - [pci] PCI/AER: Use managed resource allocations (Myron Stowe) [1688393] - [pci] PCI/AER: Use threaded IRQ for bottom half (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo_in_spinlocked() to insert locked elements (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo for tracking events instead of reimplementing it (Myron Stowe) [1688393] - [pci] PCI/AER: Remove error source from AER struct aer_rpc (Myron Stowe) [1688393] - [pci] PCI/AER: Remove unused aer_error_resume() (Myron Stowe) [1688393] - [pci] PCI: pnv_php: Use kmemdup() (Myron Stowe) [1688393] - [pci] PCI: cpqphp: Remove set but not used variable 'physical_slot' (Myron Stowe) [1688393] - [pci] PCI/ERR: Remove duplicated include from err.c (Myron Stowe) [1688393] - [pci] PCI: Equalize hotplug memory and io for occupied and empty slots (Myron Stowe) [1688393] - [pci] PCI / ACPI: Whitelist D3 for more PCIe hotplug ports (Myron Stowe) [1688393 1537397] - [acpi] ACPI / property: Allow multiple property compatible _DSD entries (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Implement runtime PM callbacks (Myron Stowe) [1688393 1537397] - [pci] PCI/portdrv: Resume upon exit from system suspend if left runtime suspended (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Do not handle events if interrupts are masked (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Disable hotplug interrupt during suspend (Myron Stowe) [1688393 1537397] - [pci] PCI / ACPI: Enable wake automatically for power managed bridges (Myron Stowe) [1688393 1537397] - [pci] PCI: Do not skip power-managed bridges in pci_enable_wake() (Myron Stowe) [1688393 1537397] - [pci] PCI: Unify device inaccessible (Myron Stowe) [1688393] - [pci] PCI/ERR: Always report current recovery status for udev (Myron Stowe) [1688393] - [pci] PCI/ERR: Simplify broadcast callouts (Myron Stowe) [1688393] - [pci] PCI/ERR: Run error recovery callbacks for all affected devices (Myron Stowe) [1688393] - [pci] PCI/ERR: Handle fatal error recovery (Myron Stowe) [1688393] - [pci] PCI/ERR: Use slot reset if available (Myron Stowe) [1688393] - [pci] PCI/AER: Don't read upstream ports below fatal errors (Myron Stowe) [1688393] - [pci] PCI/AER: Take reference on error devices (Myron Stowe) [1688393] - [pci] PCI/DPC: Save and restore config state (Myron Stowe) [1688393] - [pci] PCI: portdrv: Restore PCI config state on slot reset (Myron Stowe) [1688393] - [pci] PCI: portdrv: Initialize service drivers directly (Myron Stowe) [1688393] - [x86] x86/intel_rdt: Show missing resctrl mount options (David Arcari) [1689043] - [xen] xen/balloon: Fix mapping PG_offline pages to user space (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: exclude all PageOffline() pages (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: use pfn_to_online_page() (David Hildenbrand) [1652790] - [hv] hv_balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [xen] xen/balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [kernel] kexec: export PG_offline to VMCOREINFO (David Hildenbrand) [1652790] - [include] mm: convert PG_balloon to PG_offline (David Hildenbrand) [1652790] - [include] mm: balloon: update comment about isolation/migration/compaction (David Hildenbrand) [1652790] - [mm] mm/page_alloc.c: memory hotplug: free pages as higher order (David Hildenbrand) [1652790] - [mm] mm/memory.c: do_fault: avoid usage of stale vm_area_struct ("Herton R. Krzesinski") [1684734] - [kernel] cpuset: remove unused task_has_mempolicy() (Waiman Long) [1548268] - [kernel] cpuset: Remove set but not used variable 'cs' (Waiman Long) [1548268] - [kernel] cgroup: Add .__DEBUG__. prefix to debug file names (Waiman Long) [1548268] - [kernel] cpuset: Minor cgroup2 interface updates (Waiman Long) [1548268] - [kernel] cpuset: Expose cpuset.cpus.subpartitions with cgroup_debug (Waiman Long) [1548268] - [documentation] cpuset: Add documentation about the new "cpuset.sched.partition" flag (Waiman Long) [1548268] - [kernel] cpuset: Use descriptive text when reading/writing cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Expose cpus.effective and mems.effective on cgroup v2 root (Waiman Long) [1548268] - [kernel] cpuset: Make generate_sched_domains() work with partition (Waiman Long) [1548268] - [kernel] cpuset: Make CPU hotplug work with partition (Waiman Long) [1548268] - [kernel] cpuset: Track cpusets that use parent's effective_cpus (Waiman Long) [1548268] - [kernel] cpuset: Add an error state to cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Add new v2 cpuset.sched.partition flag (Waiman Long) [1548268] - [kernel] cpuset: Simply allocation and freeing of cpumasks (Waiman Long) [1548268] - [kernel] cpuset: Define data structures to support scheduling partition (Waiman Long) [1548268] - [kernel] cpuset: Enable cpuset controller in default hierarchy (Waiman Long) [1548268] - [kernel] cgroup/tracing: Move taking of spin lock out of trace event handlers (Waiman Long) [1548268] - [powerpc] powerpc/powernv/ioda: Fix locked_vm counting for memory used by IOMMU tables (David Gibson) [1674410] - [pci] PCI: dwc: Fix MSI-X EP framework address calculation bug (Myron Stowe) [1687935] - [pci] PCI: cadence: Correct probe behaviour when failing to get PHY (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix PCI I/O mapping creation sequence (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Remove obsolete drivers/pci pattern from ACPI section (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix scheduling while atomic issues (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Move mobiveil PCI driver entry where it belongs (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Update PPC contacts for PCI core error handling (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add Gustavo Pimentel as DesignWare PCI maintainer (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers (Myron Stowe) [1687935] - [pci] PCI: mvebu: Drop bogus comment above mvebu_pcie_map_registers() (Myron Stowe) [1687935] - [pci] PCI: mvebu: Convert to use pci_host_bridge directly (Myron Stowe) [1687935] - [pci] PCI: mvebu: Use resource_size() to remap I/O space (Myron Stowe) [1687935] - [pci] PCI: mvebu: Only remap I/O space if configured (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix I/O space end address calculation (Myron Stowe) [1687935] - [pci] PCI: mvebu: Remove redundant platform_set_drvdata() call (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add Kconfig/Makefile entries (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add missing ../pci.h include (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Fix struct mobiveil_pcie.pcie_reg_base address type (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI set maximum restriction (Myron Stowe) [1687935] - [tools] tools: PCI: Add MSI-X support (Myron Stowe) [1687935] - [documentation] pci_endpoint_test: Add 2 ioctl commands (Myron Stowe) [1687935] - [documentation] pci-epf-test/pci_endpoint_test: Add MSI-X support (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Use irq_type module parameter (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Cleanup PCI_ENDPOINT_TEST memspace (Myron Stowe) [1687935] - [pci] PCI: dwc: Add legacy interrupt callback handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Rework MSI callbacks handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Add MSI-X callbacks handler (Myron Stowe) [1687935] - [pci] PCI: Update xxx_pcie_ep_raise_irq() and pci_epc_raise_irq() signatures (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI-X interfaces (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix EP link notification implementation (Myron Stowe) [1687935] - [pci] PCI: spear13xx: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: qcom: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: histb: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: designware-plat: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: artpec6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: armada8k: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: keystone: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: imx6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: exynos: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: kirin: Add MSI support (Myron Stowe) [1687935] - [pci] PCI: pcie-cadence-ep: Remove redundant variable mmc (Myron Stowe) [1687935] - [pci] PCI: cadence: Add shutdown callback to host driver (Myron Stowe) [1687935] - [pci] PCI: cadence: Add Power Management ops for host and EP (Myron Stowe) [1687935] - [documentation] dt-bindings: PCI: cadence: Add DT bindings for optional PHYs (Myron Stowe) [1687935] - [pci] PCI: cadence: Add generic PHY support to host and EP drivers (Myron Stowe) [1687935] - [pci] PCI: cadence: Update cdns_pcie_writel() function signature (Myron Stowe) [1687935] - [pci] PCI: aardvark: Convert to use pci_host_probe() (Myron Stowe) [1687935] - [pci] PCI: aardvark: Size bridges before resources allocation (Myron Stowe) [1687935] - [pci] PCI: aardvark: Remove PCIe outbound window configuration (Myron Stowe) [1687935] - [pci] PCI: aardvark: Introduce an advk_pcie_valid_device() helper (Myron Stowe) [1687935] - [pci] PCI/xilinx: Depend on OF instead of the ARCH (Myron Stowe) [1687935] - [md] md: convert to kvmalloc (Nigel Croxon) [1661200] - [md] raid1: simplify raid1_error function (Nigel Croxon) [1661200] - [md] md-linear: use struct_size() in kzalloc() (Nigel Croxon) [1661200] - [md] md/raid5: fix 'out of memory' during raid cache recovery (Nigel Croxon) [1661200] - [md] md: Make bio_alloc_mddev use bio_alloc_bioset (Nigel Croxon) [1661200] - [md] raid10: refactor common wait code from regular read/write request (Nigel Croxon) [1661200] - [md] md: remvoe redundant condition check (Nigel Croxon) [1661200] - [lib] lib/raid6: add option to skip algo benchmarking (Nigel Croxon) [1661200] - [include] lib/raid6: avoid __attribute_const__ redefinition (Nigel Croxon) [1661200] - [include] lib/raid6: add missing include for raid6test (Nigel Croxon) [1661200] - [md] md: remove set but not used variable 'bi_rdev' (Nigel Croxon) [1661200] - [md] MD: Memory leak when flush bio size is zero (Nigel Croxon) [1661200] - [md] md: fix memleak for mempool (Nigel Croxon) [1661200] - [md] md-cluster: remove suspend_info (Nigel Croxon) [1661200] - [md] md-cluster: send BITMAP_NEEDS_SYNC message if reshaping is interrupted (Nigel Croxon) [1661200] - [md] md-cluster/bitmap: don't call md_bitmap_sync_with_cluster during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: don't call remove_and_add_spares during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: call update_size in md_reap_sync_thread (Nigel Croxon) [1661200] - [md] md-cluster: introduce resync_info_get interface for sanity check (Nigel Croxon) [1661200] - [md] md-cluster/raid10: support add disk under grow mode (Nigel Croxon) [1661200] - [md] md-cluster/raid10: resize all the bitmaps before start reshape (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk - try2 (Nigel Croxon) [1661200] - [md] md/bitmap: use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon) [1661200] - [md] md: remove redundant code that is no longer reachable (Nigel Croxon) [1661200] - [md] md: allow metadata updates while suspending an array - fix (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk (Nigel Croxon) [1661200] - [md] md/raid10: Fix raid10 replace hang when new added disk faulty (Nigel Croxon) [1661200] - [md] raid5: block failing device if raid will be failed (Nigel Croxon) [1661200] - [md] md-cluster: release RESYNC lock after the last resync message (Nigel Croxon) [1661200] - [md] RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 (Nigel Croxon) [1661200] - [md] md/raid5-cache: disable reshape completely (Nigel Croxon) [1661200] - [md] md/raid5: fix data corruption of replacements after originals dropped (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Do not disable irq on release_inactive_stripe_list() call (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Use irqsave variant of atomic_dec_and_lock() (Nigel Croxon) [1661200] - [md] md/r5cache: remove redundant pointer bio (Nigel Croxon) [1661200] - [md] md-cluster: don't send msg if array is closing (Nigel Croxon) [1661200] - [md] md-cluster: show array's status more accurate (Nigel Croxon) [1661200] - [md] md-cluster: clear another node's suspend_area after the copy is finished (Nigel Croxon) [1661200] - [powerpc] KVM: PPC: Book3S HV: Add KVM stat largepages_[2M/1G] (Suraj Jitindar Singh) [1581563] - [tools] perf mem/c2c: Fix perf_mem_events to support powerpc (Steve Best) [1685084] - [powerpc] powerpc/perf: Add mem access events to sysfs (Steve Best) [1685084] - [netdrv] net-next/hinic: replace disable_irq_nosync/enable_irq (Xiaojun Tan) [1668958] - [powerpc] Fix access_ok() fallout for sparc32 and powerpc (Joe Lawrence) [1673980] - [x86] Remove 'type' argument from access_ok() function (Joe Lawrence) [1673980] - [arm64] arm64: move untagged_addr macro from uaccess.h to memory.h (Joe Lawrence) [1673980] - [powerpc] powerpc/uaccess: fix warning/error with access_ok() (Joe Lawrence) [1673980] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098]- [rpmspec] redhat: speed up binary rpm compression (Denys Vlasenko) [1686921] - [netdrv] net/mlx5e: RX, Verify MPWQE stride size is in range (Alaa Hleihel) [1683589] - [fs] debugfs: Fix EPERM regression from kernel lockdown check (Lenny Szubowicz) [1686755] - [infiniband] IB/hfi1: Close race condition on user context disable and close (Alex Estrin) [1682927] - [rpmspec] redhat: parallelize modules compression (Denys Vlasenko) [1686404] - [arm64] arm64: Add workaround for Fujitsu A64FX erratum 010001 (Mark Langsdorf) [1666951] - [s390] vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem (Cornelia Huck) [1686044] - [drm] drm/cirrus: fix connector leak at unload (Rob Clark) [1685773] - [powerpc] powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback (Steve Best) [1685181] - [netdrv] net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames (Alaa Hleihel) [1663914 1651509] - [netdrv] net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames (Alaa Hleihel) [1651509] - [include] Fix RH_KABI_SET_SIZE to use dereference operator (Tony Camuso) [1670118]- [x86] x86/tsc: Make calibration refinement more robust (David Arcari) [1686254] - [powerpc] powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration (Steve Best) [1686756] - [rpmspec] parallelize "make mrproper" (Denys Vlasenko) [1686865] - [rpmspec] use "make -jN" (via _smp_mflags) for modules_install (Denys Vlasenko) [1686308] - [fs] xfs: zero length symlinks are not valid (Carlos Maiolino) [1589618] - [drm] drm/bufs: Fix Spectre v1 vulnerability (Rob Clark) [1663467] - [drm] drm/ioctl: Fix Spectre v1 vulnerabilities (Rob Clark) [1663467] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.0 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update 12.2.0.0 file copyrights to 2019 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix nvmet issues when link bounce under IO load (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct upcalling nvmet_fc transport during io done downcall (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix default driver parameter collision for allowing NPIV support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework locking on SCSI io completion (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Enable SCSI and NVME fc4s by default (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Resize cpu maps structures based on possible cpus (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Utilize new IRQ API when allocating MSI-X vectors (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework EQ/CQ processing to address interrupt coalescing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: convert eq_delay to usdelay (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Support non-uniform allocation of MSIX vectors to hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix setting affinity hints to correlate with hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Allow override of hardware queue selection policies (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt partitioned XRI lists to efficient sharing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize hardware queues with SCSI MQ interface (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Convert ring number to hardware queue for nvme wqe posting. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Move SCSI and NVME Stats to hardware queue structures (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt cpucheck debugfs logic to Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove unused FCP_XRI_ABORT_EVENT slowpath event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Partition XRI buffer list across Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Replace io_channels for nvme and fcp with general hdw_queues per cpu (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove extra vector and SLI4 queue for Expresslane (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement common IO buffers between NVME and SCSI (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove excess check on NVME io submit code path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: remove nrport from nvme command structure (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: no need to check return value of debugfs_create functions (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update lpfc version to 12.0.0.10 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adding ability to reset chip via pci bus reset (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Add log messages to aid in debugging fc4type discovery issues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix discovery failure when PLOGI is defered (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update fault value on successful trunk events. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct MDS loopback diagnostics support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix link state reporting for trunking when adapter is offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.9 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix dif and first burst use in write commands (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix driver release of fw-logging buffers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct topology type reporting on G7 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct code setting non existent bits in sli4 ABORT WQE (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Defer LS_ACC to FLOGI on point to point logins (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: ls_rjt erroneus FLOGIs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Cap NPIV vports to 256 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix kernel Oops due to null pring pointers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix a duplicate 0711 log message number. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix panic when FW-log buffsize is not initialized (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix block guard enablement on SLI3 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Use dma_zalloc_coherent (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.8 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add Trunking support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement GID_PT on Nameserver query to support faster failover (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix odd recovery in duplicate FLOGIs in point-to-point (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct LCB RJT handling (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct errors accessing fw log (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Reset link or adapter instead of doing infinite nameserver PLOGI retry (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix lpfc_sli4_read_config return value check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct speeds on SFP swap (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix remoteport access (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'tgtp' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'psli' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'fc_hdr' and 'hw_page_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix spelling mistake "Resrouce" -> "Resource" (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove a bogus pci_dma_sync_single_for_device call (Dick Kennedy) [1665288] - [netdrv] PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize access to remoteport via rport (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'sgl_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.7 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add support to retrieve firmware logs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: reduce locking when updating statistics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix errors in log messages. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct irq handling via locks when taking adapter offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct soft lockup when running mds diagnostics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct race with abort on completion path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Raise nvme defaults to support a larger io and more connectivity (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: raise sg count for nvme to use available sg resources (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove an unnecessary NULL check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Default fdmi_on to on (Dick Kennedy) [1665288] - [powerpc] powerpc/mm/hash: Increase vmalloc space with hash translation mode (Steve Best) [1676974] - [net] sunrpc: fix 4 more call sites that were using stack memory with a scatterlist (Scott Mayhew) [1679183] - [net] sunrpc: Don't use stack buffer with scatterlist (Scott Mayhew) [1679183] - [powerpc] powerpc/pseries: Perform full re-add of CPU for topology update post-migration (Steve Best) [1678209] - [fs] proc/stat: Make the interrupt statistics more efficient (Waiman Long) [1675168] - [kernel] genirq: Avoid summation loops for /proc/stat (Waiman Long) [1675168] - [powerpc] powerpc/pseries: fix EEH recovery of some IOV devices (Steve Best) [1676889] - [block] nvme: lock NS list changes while handling command effects (David Milburn) [1672759] - [powerpc] powerpc/radix: Fix kernel crash with mremap() (Steve Best) [1674186] - [crypto] crypto: ccp - fix the SEV probe in kexec boot path (Gary Hook) [1658806] - [netdrv] HDLC Frame Relay: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] DLCI: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] ethoc: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dnet: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dl2k: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] mark qla3xxx driver as unsupported (John Linville) [1658840] - [netdrv] sfc: initialise found bitmap in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: extend MTD support for newer hardware (Jarod Wilson) [1668656] - [netdrv] sfc: add missing NVRAM partition types for EF10 (Jarod Wilson) [1668656] - [netdrv] ibmvnic: Fix non-atomic memory allocation in IRQ context (Steve Best) [1671474] - [netdrv] ibmvnic: Convert reset work item mutex to spin lock (Steve Best) [1671474] - [powerpc] powerpc/pseries: Export raw per-CPU VPA data via debugfs (Steve Best) [1608797] - [powerpc] powerpc/pseries: Export maximum memory value (Steve Best) [1608797] - [netdrv] ibmveth: Do not process frames after calling napi_reschedule (Desnes Augusto Nunes do Rosario) [1635577] - [cpufreq] cpufreq: powernv: Remove global pstate ramp-down timer in POWER9 (Steve Best) [1670030] - [of] of: __of_detach_node() - remove node from phandle cache (Steve Best) [1669198] - [of] of: of_node_get()/of_node_put() nodes held in phandle cache (Steve Best) [1669198] - [edac] EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions (Aristeu Rozanski) [1641574] - [edac] EDAC, sb_edac: Fix reporting for patrol scrubber errors (Aristeu Rozanski) [1641574] - [documentation] proc.txt: Adding 'HardwareCorrupted' field and description. (Prashant Dhamdhere) [1658233] - [netdrv] qed: Fix command number mismatch between driver and the mfw (Chad Dupuis) [1663500] - Revert "[redhat] switch secureboot kernel image signing to release keys" ("Herton R. Krzesinski")- [arm64] revert "arm64: tlb: Avoid synchronous TLBIs when freeing page tables" (Christoph von Recklinghausen) [1685697]- [firmware] drivers/firmware: psci_checker: stash and use topology_core_cpumask for hotplug tests (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: re-introduce numa mask check for scheduler MC selection (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: rename llc_siblings to align with other struct members (Josh Poimboeuf) [1687101] - [arm64] arm64: smp: remove cpu and numa topology information when hotplugging out CPU (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: restrict updating siblings_masks to online cpus only (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: add support to remove cpu topology sibling masks (Josh Poimboeuf) [1687101] - [arm64] arm64: numa: separate out updates to percpu nodeid and NUMA node cpumap (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: refactor reset_cpu_topology to add support for removing topology (Josh Poimboeuf) [1687101]- [fs] gfs2: Fix missed wakeups in find_insert_glock (Andreas Grunbacher) [1678907]- [firmware] efi: Reduce the amount of memblock reservations for persistent allocations (Bhupesh Sharma) [1682988] - [firmware] efi: Permit multiple entries in persistent memreserve data structure (Bhupesh Sharma) [1682988] - [kernel] cpu/hotplug: Create SMT sysfs interface for all arches (Josh Poimboeuf) [1686068] - [net] netfilter: nft_set_hash: bogus element self comparison from deactivation path (Florian Westphal) [1678574] - [net] netfilter: nft_set_hash: fix lookups with fixed size hash on big endian (Florian Westphal) [1678574]- [security] revert "Add a SysRq option to lift kernel lockdown" (Lenny Szubowicz) [1684348] - [s390] s390/setup: fix boot crash for machine without EDAT-1 (Philipp Rudo) [1677357] - [s390] s390/setup: fix early warning messages (Philipp Rudo) [1677357]- [netdrv] net: hns3: add 8 BD limit for tx flow (Xiaojun Tan) [1676771] - [netdrv] net: hns3: fix a SSU buffer checking bug (Xiaojun Tan) [1676771] - [netdrv] net: hns3: aligning buffer size in SSU to 256 bytes (Xiaojun Tan) [1676771] - [netdrv] net: hns3: getting tx and dv buffer size through firmware (Xiaojun Tan) [1676771] - [net] netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs (Florian Westphal) [1676602] - [char] ipmi: fix use-after-free of user->release_barrier.rda (Xiaojun Tan) [1677550] - [char] ipmi: Prevent use-after-free in deliver_response (Xiaojun Tan) [1677550]- [x86] revert "cpu/hotplug: Add SMT policy options" (Josh Poimboeuf) [1683690] - [crypto] net: crypto set sk to NULL when af_alg_release (Neil Horman) [1679450] {CVE-2019-8912} - [drm] drm/i915/gvt: update force-to-nonpriv register whitelist (Paul Lai) [1643972] - [kernel] MODSIGN: Also check platform keyring in mod_verify_sig() (Lenny Szubowicz) [1568532] - [kernel] Fix for module sig verification (Lenny Szubowicz) [1568532] - [security] efi: Lock down the kernel if booted in secure boot mode (Lenny Szubowicz) [1568532] - [firmware] efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode (Lenny Szubowicz) [1568532] - [x86] Copy secure_boot flag in boot params across kexec reboot (Lenny Szubowicz) [1568532] - [fs] debugfs: Restrict debugfs when the kernel is locked down (Lenny Szubowicz) [1568532] - [mm] x86/mmiotrace: Lock down the testmmiotrace module (Lenny Szubowicz) [1568532] - [kernel] Lock down module params that specify hardware parameters (eg. ioport) (Lenny Szubowicz) [1568532] - [tty] Lock down TIOCSSERIAL (Lenny Szubowicz) [1568532] - [pcmcia] Prohibit PCMCIA CIS storage when the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Disable ACPI table override if the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down (Lenny Szubowicz) [1568532] - [acpi] ACPI: Limit access to custom_method when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86/msr: Restrict MSR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86: Lock down IO port access when the kernel is locked down (Lenny Szubowicz) [1568532] - [pci] PCI: Lock down BAR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] uswsusp: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] hibernate: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] kexec_load: Disable at runtime if the kernel is locked down (Lenny Szubowicz) [1568532] - [char] Restrict /dev/{mem, kmem, port} when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] MODSIGN: Enforce module signatures if the kernel is locked down (Lenny Szubowicz) [1568532] - [security] Add a SysRq option to lift kernel lockdown (Lenny Szubowicz) [1568532] - [security] Add the ability to lock down access to the running kernel image (Lenny Szubowicz) [1568532]- [net] tun: forbid iface creation with rtnl ops (Sabrina Dubroca) [1680969] - [net] revert "bridge: do not add port to router list when receives query with source 0.0.0.0" (Hangbin Liu) [1679896] - [net] sctp: walk the list of asoc safely (Marcelo Leitner) [1679920] {CVE-2019-8956} - [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1677647] - [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1677647] - [net] netfilter: nf_tables: fix flush after rule deletion in the same batch (Phil Sutter) [1677672] - [net] gro_cell: add napi_disable in gro_cells_destroy (Stefano Brivio) [1674408] - [net] sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment (Xin Long) [1669386] - [net] ipvs: fix dependency on nf_defrag_ipv6 (Andrea Claudi) [1660808] - [net] sctp: check and update stream->out_curr when allocating stream_out (Xin Long) [1651877]- [x86] cpu/hotplug: Add SMT policy options (Josh Poimboeuf) [1677405]- [kernel] open the RHEL 8.1 development ("Herton R. Krzesinski") - [pci] pci/quirks: Add quirk to reset nvgpu at boot for the Lenovo ThinkPad P50 (Lyude Paul) [1677022] - [arm64] arm64, vmcoreinfo : Append 'MAX_USER_VA_BITS' to vmcoreinfo (Bhupesh Sharma) [1672962] - [md] dm thin: fix bug where bio that overwrites thin block ignores FUA (Mike Snitzer) [1679211] - [pci] PCI: Fix "try" semantics of bus and slot reset (Myron Stowe) [1662901] - [acpi] acpi/nfit: Fix bus command validation (Jeff Moyer) [1673958] - [pci] PCI/MSI: Return -ENOSPC from pci_alloc_irq_vectors_affinity() (Myron Stowe) [1667773] - [fs] NFS: Don't use page_file_mapping after removing the page (Benjamin Coddington) [1664190] - [fs] NFS: Fix up return value on fatal errors in nfs_page_async_flush() (Benjamin Coddington) [1664190] - [md] md: fix raid10 hang issue caused by barrier (Xiao Ni) [1630921] - [md] md/raid1: don't clear bitmap bits on interrupted recovery. (Xiao Ni) [1677360] - [virt] kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) (Paolo Bonzini) [1673843] {CVE-2019-6974} - [block] blk-mq: fix a hung issue when fsync (Ming Lei) [1674399] - [block] Revert "block: cover another queue enter recursion via BIO_QUEUE_ENTERED" (Ming Lei) [1673966] - [tools] perf tools: Check for null when copying nsinfo. (Jiri Olsa) [1676451] - [iommu] iommu/amd: Fix IOMMU page flush when detach device from a domain (Suravee Suthikulpanit) [1672476]- [kernel] namespace: Add padding fix to user_table[] (Prarit Bhargava) [1677103] - [x86] KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) (Paolo Bonzini) [1673841] {CVE-2019-7221} - [scsi] scsi: sd: fix entropy gathering for most rotational disks (Ewan Milne) [1676735] - [scsi] scsi: sd: Contribute to randomness when running rotational device (Ewan Milne) [1676735] - [rpmspec] Revert "Drop -doc subpackage" (Prarit Bhargava) [1657609] - [net] svcrdma: Remove max_sge check at connect time (Don Dutile) [1638869] - [net] svcrdma: Reduce max_send_sges (Don Dutile) [1638869] - [arm64] arm64: mm: Introduce MAX_USER_VA_BITS definition (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Rewrite stale comment in asm/tlbflush.h (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Avoid synchronous TLBIs when freeing page tables (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Allow stride to be specified for __flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[kernel_]pgtable() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Use last-level invalidation in flush_tlb_kernel_range() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: EXPORT vabits_user to modules (Christoph von Recklinghausen) [1672997] - [arm64] arm64: fix ARM64_USER_VA_BITS_52 builds (Christoph von Recklinghausen) [1672997] - [arm64] arm64: Kconfig: Re-jig CONFIG options for 52-bit VA (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Allow forcing all userspace addresses to 52-bit (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: introduce 52-bit userspace support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Prevent mismatched 52-bit VA support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Offset TTBR1 to allow 52-bit PTRS_PER_PGD (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Define arch_get_mmap_end, arch_get_mmap_base (Christoph von Recklinghausen) [1672997] - [firmware] arm64: mm: Introduce DEFAULT_MAP_WINDOW (Christoph von Recklinghausen) [1672997] - [mm] mm: mmap: Allow for "high" userspace addresses (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: apply r/o permissions of VM areas to its linear alias as well (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: purge lazily unmapped vm regions before changing permissions (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Don't wait for completion of TLB invalidation when page aging (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Use __pa_symbol() for set_swapper_pgd() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Drop the unused cpu parameter (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: move runtime pgds to rodata (Christoph von Recklinghausen) [1672997] - [mm] arm64/mm: use fixmap to modify swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Separate boot-time page tables from swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Pass ttbr1 as a parameter to __enable_mmu() (Christoph von Recklinghausen) [1672997] - [mm] arm64: fix erroneous warnings in page freeing functions (Christoph von Recklinghausen) [1672997] - [mm] arm64: Implement page table free interfaces (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Introduce __flush_tlb_kernel_pgtable (Christoph von Recklinghausen) [1672997] - [lib] ioremap: Update pgtable free interfaces with addr (Christoph von Recklinghausen) [1672997] - [mm] x86/mm: Disable ioremap free page handling on x86-PAE (Christoph von Recklinghausen) [1672997] - [arm64] arm64: KVM: Enable Common Not Private translations (Christoph von Recklinghausen) [1504991] - [arm64] arm64: mm: Support Common Not Private translations (Christoph von Recklinghausen) [1504991] - [kernel] cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM (Igor Mammedov) [1668147] - [tools] perf tools: Compile perf with -g instead of -ggdb3 to workaround gdb crash (Jiri Olsa) [1667109]- [fs] Revert "gfs2: Fix loop in gfs2_rbm_find" (Andreas Grunbacher) [1658528] - [net] bpf: fix sanitation of alu op with pointer / scalar type from different paths (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: prevent out of bounds speculation on pointer arithmetic (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: move {prev_,}insn_idx into verifier env (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf/verifier: per-register parent pointers (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: restrict unknown scalars of mixed signed bounds for unprivileged (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: Simplify ptr_min_max_vals adjustment (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: fix inner map masking to prevent oob under speculation (Jiri Olsa) [1673631] {CVE-2019-7308} - [include] KABI: struct class padding (Prarit Bhargava) [1670035] - [include] KABI: struct timer_list padding (Prarit Bhargava) [1670035] - [include] KABI: struct irq_domain padding (Prarit Bhargava) [1670035] - [nvdimm] libnvdimm, pmem: Fix badblocks population for 'raw' namespaces (Jeff Moyer) [1672315] - [netdrv] net/mlx5e: FPGA, fix Innova IPsec TX offload data path performance (Alaa Hleihel) [1648230] - [kernel] exec: increase BINPRM_BUF_SIZE to 256 (Oleg Nesterov) [1447445]- [include] KABI: struct kset padding (Prarit Bhargava) [1669796] - [include] KABI: struct kobject and kobj_type padding (Prarit Bhargava) [1669796] - [include] KABI: struct delayed_work padding (Prarit Bhargava) [1669796] - [include] KABI: struct work_struct padding (Prarit Bhargava) [1669796] - [include] KABI: struct hrtimer padding (Prarit Bhargava) [1669796] - [include] KABI: struct user_namespace padding (Prarit Bhargava) [1669796] - [include] KABI: struct resource padding (Prarit Bhargava) [1669796] - [include] KABI: Protect device_driver struct (Prarit Bhargava) [1666316] - [include] KABI: Protect radix functions (Prarit Bhargava) [1669079] - [char] ipmi: msghandler: Fix potential Spectre v1 vulnerabilities (Tony Camuso) [1672582] - [vhost] vhost: fix OOB in get_rx_bufs() (Jason Wang) [1668665] {CVE-2018-16880}- [md] dm: don't use bio_trim() afterall (Mike Snitzer) [1673657] - [md] dm: add memory barrier before waitqueue_active (Mike Snitzer) [1673110] - [x86] x86: uaccess: Inhibit speculation past access_ok() in user_access_begin() (Joe Lawrence) [1670113] {CVE-2018-20669} - [kernel] make 'user_access_begin()' do 'access_ok()' (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] i915: fix missing user_access_end() in page fault exception case (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] drm/i915: Force the slow path after a user-write error (Joe Lawrence) [1670113] {CVE-2018-20669} - [x86] x86/microcode/amd: Don't falsely trick the late loading mechanism (David Arcari) [1654904] - [fs] iomap: get/put the page in iomap_page_create/release() (Artem Savkov) [1664298] - [scsi] scsi: qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVMe feature (Himanshu Madhani) [1671569] - [message] mptsas: pci-id table changes (Tomas Henzl) [1666730] - [message] mptsas: Taint kernel if mptsas is loaded (Tomas Henzl) [1666730] - [kernel] genirq/matrix: Improve target CPU selection for managed interrupts. (Gary Hook) [1669557] - [kernel] irq/matrix: Spread managed interrupts on allocation (Gary Hook) [1669557] - [kernel] irq/matrix: Split out the CPU selection code into a helper (Gary Hook) [1669557] - [net] sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() (Stefano Brivio) [1671680] - [net] geneve: should not call rt6_lookup() when ipv6 was disabled (Stefano Brivio) [1671680] - [net] netfilter: physdev: relax br_netfilter dependency (Phil Sutter) [1650382] - [net] netfilter: nf_tables: add NFTA_RULE_POSITION_ID to nla_policy (Phil Sutter) [1670563] - [net] netfilter: nf_tables: Support RULE_ID reference in new rule (Phil Sutter) [1670563] - [net] rtnetlink: fix incorrect handling of device stats passed to userspace (Ivan Vecera) [1668298] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: prepare nft_object for lookups via hashtable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: selective rule dump needs table to be specified (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Fix for endless loop when dumping ruleset (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Speed up selective rule dumps (Phil Sutter) [1659725] - [net] exclude sock_reuseport from kABI protection (Paolo Abeni) [1665984] - [include] KABI: struct device padding (Don Dutile) [1664445] - [include] KABI: struct dma_map_ops padding (Don Dutile) [1664482] - [kernel] swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit (Don Dutile) [1664484] - [kernel] dma-mapping: remove a few unused exports (Don Dutile) [1664484] - [include] dma-mapping: properly stub out the DMA API for !CONFIG_HAS_DMA (Don Dutile) [1664484] - [kernel] dma-mapping: remove dmam_{declare,release}_coherent_memory (Don Dutile) [1664484] - [kernel] dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs (Don Dutile) [1664484] - [include] dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs (Don Dutile) [1664484] - [include] dma-mapping: fix flags in dma_alloc_wc (Don Dutile) [1664484] - [include] dma-mapping: deprecate dma_zalloc_coherent (Don Dutile) [1664484] - [arm64] arm64: default to the direct mapping in get_arch_dma_ops (Don Dutile) [1664484] - [kernel] dma-mapping: fix inverted logic in dma_supported (Don Dutile) [1664484] - [include] dma-mapping: bypass indirect calls for dma-direct (Don Dutile) [1664484] - [kernel] dma-direct: merge swiotlb_dma_ops into the dma_direct code (Don Dutile) [1664484] - [kernel] dma-direct: do not include SME mask in the DMA supported check (Don Dutile) [1664484] - [kernel] dma-direct: use dma_direct_map_page to implement dma_direct_map_sg (Don Dutile) [1664484] - [kernel] dma-direct: improve addressability error reporting (Don Dutile) [1664484] - [kernel] dma-direct: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [xen] swiotlb: remove dma_mark_clean (Don Dutile) [1664484] - [xen] swiotlb: remove SWIOTLB_MAP_ERROR (Don Dutile) [1664484] - [xen] xen-swiotlb: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] swiotlb: Skip cache maintenance on map error (Don Dutile) [1664484] - [kernel] swiotlb: add support for non-coherent DMA (Don Dutile) [1664484] - [kernel] swiotlb: mark is_swiotlb_buffer static (Don Dutile) [1664484] - [kernel] swiotlb: remove a pointless comment (Don Dutile) [1664484] - [kernel] swiotlb: clean up reporting (Don Dutile) [1664484] - [kernel] dma-direct: reject highmem pages from dma_alloc_from_contiguous (Don Dutile) [1664484] - [kernel] dma-direct: provide page based alloc/free helpers (Don Dutile) [1664484] - [include] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB (Don Dutile) [1664484] - [kernel] dma-direct: respect DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [kernel] dma-direct: document the zone selection logic (Don Dutile) [1664484] - [kernel] dma-direct: fix return value of dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-direct: always allow dma mask <= physiscal memory size (Don Dutile) [1664484] - [kernel] dma-direct: implement complete bus_dma_mask handling (Don Dutile) [1664484] - [kernel] dma-direct: refine dma_direct_alloc zone selection (Don Dutile) [1664484] - [kernel] dma-direct: add an explicit dma_direct_get_required_mask (Don Dutile) [1664484] - [kernel] kernel/dma/direct: take DMA offset into account in dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-mapping: factor out dummy DMA ops (Don Dutile) [1664484] - [mm] arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing (Don Dutile) [1664484] - [iommu] iommu/dma-iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/vt-d: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/intel: small map_page cleanup (Don Dutile) [1664484] - [iommu] intel-iommu: mark intel_dma_ops static (Don Dutile) [1664484] - [iommu] ia64: remove iommu_dma_supported (Don Dutile) [1664484] - [iommu] iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/dma: Use fast DMA domain lookup (Don Dutile) [1664484] - [x86] x86/amd_gart: fix unmapping of non-GART mappings (Don Dutile) [1664484] - [x86] x86/amd_gart: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [mm] arm64: remove the dummy_dma_ops mapping_error method (Don Dutile) [1664484] - [powerpc] powerpc: Do not redefine NEED_DMA_MAP_STATE (Don Dutile) [1664484] - [powerpc] powerpc/iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [s390] s390: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] dma-mapping: always build the direct mapping code (Don Dutile) [1664484] - [kernel] dma-mapping: move dma_cache_sync out of line (Don Dutile) [1664484] - [kernel] dma-mapping: move various slow path functions out of line (Don Dutile) [1664484] - [base] dma-mapping: move dma_get_required_mask to kernel/dma (Don Dutile) [1664484] - [base] dma-mapping: move dma_default_get_required_mask under ifdef (Don Dutile) [1664484] - [include] dma-mapping: merge dma_unmap_page_attrs and dma_unmap_single_attrs (Don Dutile) [1664484] - [include] dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementation (Don Dutile) [1664484] - [include] dma-mapping: return an error code from dma_mapping_error (Don Dutile) [1664484] - [pci] dma-mapping: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [include] dma-mapping: provide a generic DMA_MAPPING_ERROR (Don Dutile) [1664484] - [kernel] dma-mapping: move the arm64 noncoherent alloc/free support to common code (Don Dutile) [1664484] - [mm] arm64: fix warnings without CONFIG_IOMMU_DMA (Don Dutile) [1664484] - [arm64] arm64: use the generic swiotlb_dma_ops (Don Dutile) [1664484] - [kernel] swiotlb: don't dip into swiotlb pool for coherent allocations (Don Dutile) [1664484] - [kernel] swiotlb: refactor swiotlb_map_page (Don Dutile) [1664484] - [kernel] swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs (Don Dutile) [1664484] - [kernel] swiotlb: merge swiotlb_unmap_page and unmap_single (Don Dutile) [1664484] - [kernel] swiotlb: remove the overflow buffer (Don Dutile) [1664484] - [kernel] swiotlb: do not panic on mapping failures (Don Dutile) [1664484] - [mm] arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops (Don Dutile) [1664484] - [iommu] iommu: Add fast hook for getting DMA domains (Don Dutile) [1664484] - [iommu] iommu: Remove the ->map_sg indirection (Don Dutile) [1664484] - [iommu] kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() (Don Dutile) [1664484] - [mm] mm/cma: remove unsupported gfp_mask parameter from cma_alloc() (Don Dutile) [1664484] - [kernel] dma-mapping: move the remap helpers to a separate file (Don Dutile) [1664484] - [include] dma-mapping: fix return type of dma_set_max_seg_size() (Don Dutile) [1664484] - [include] dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [include] dma-debug: Check for drivers mapping invalid addresses in dma_map_single() (Don Dutile) [1664484] - [base] dma-mapping: make the get_required_mask method available unconditionally (Don Dutile) [1664484] - [xen] dma-mapping: support non-coherent devices in dma_common_get_sgtable (Don Dutile) [1664484] - [kernel] dma-mapping: consolidate the dma mmap implementations (Don Dutile) [1664484] - [kernel] dma-mapping: merge direct and noncoherent ops (Don Dutile) [1664484] - [include] dma-mapping: move the dma_coherent flag to struct device (Don Dutile) [1664484] - [include] dma-mapping: remove dma_deconfigure (Don Dutile) [1664484] - [base] dma-mapping: remove dma_configure (Don Dutile) [1664484] - [include] dma-mapping: relax warning for per-device areas (Don Dutile) [1664484] - [kernel] dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL declaration (Don Dutile) [1664484] - [kernel] dma-noncoherent: add a arch_sync_dma_for_cpu_all hook (Don Dutile) [1664484] - [block] deprecate elevator= kernel parameter (Jeff Moyer) [1665295] - [rpmspec] kernel.spec: disable kabi checks until RC (=?UTF-8?q?=C4=8Cestm=C3=ADr=20Kalina?=) [1671007] - [iommu] iommu/amd: Unmap all mapped pages in error path of map_sg (Jerry Snitselaar) [1668448] - [iommu] iommu/amd: Call free_iova_fast with pfn in map_sg (Jerry Snitselaar) [1668448]- [arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Bhupesh Sharma) [1666679] - [kernel] sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK (Joe Lawrence) [1667840] - [init] Small change to the message about certified hardware (Steve Best) [1671765] - [x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr (Pingfan Liu) [1640799] - [x86] Add back support for Intel processors (Steve Best) [1670529] - [net] SUNRPC: Clean up initialisation of the struct rpc_rqst (Benjamin Coddington) [1650494] - [x86] KABI, x86/paravirt: Protect paravirt ops structures (Waiman Long) [1669957] - [include] KABI: struct module padding (Prarit Bhargava) [1669480] - [include] KABI: struct stack_trace_struct padding (Prarit Bhargava) [1669480] - [documentation] iommu: Fix passthrough option documentation (Gary Hook) [1658391] - [iommu] iommu: Add config option to set passthrough as default (Gary Hook) [1658391] - [kernel] redhat: kernel: clean up taint flags (Jiri Benc) [1654313]- [scsi] scsi: qedi: Add the CRC size within iSCSI NVM image (Charles Rose) [1670186] - [fs] iomap: don't search past page end in iomap_is_partially_uptodate (Eric Sandeen) [1657588] - [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1668571] - [x86] kexec, KEYS: Make use of platform keyring for signature verify (Kairui Song) [1640486] - [security] integrity, KEYS: add a reference to platform keyring (Kairui Song) [1640486] - [security] efi: Allow the "db" UEFI variable to be suppressed (Kairui Song) [1640486] - [security] efi: Import certificates from UEFI Secure Boot (Kairui Song) [1640486] - [security] efi: Add an EFI signature blob parser (Kairui Song) [1640486] - [include] efi: Add EFI signature data types (Kairui Song) [1640486] - [security] integrity: Load certs to the platform keyring (Kairui Song) [1640486] - [security] integrity: Define a trusted platform keyring (Kairui Song) [1640486] - [security] security/integrity: remove unnecessary 'init_keyring' variable (Kairui Song) [1640486] - [x86] Fix kexec forbidding kernels signed with keys in the secondary keyring to boot (Kairui Song) [1640486] - [crypto] Replace magic for trusting the secondary keyring with #define (Kairui Song) [1640486] - [acpi] acpi/nfit: Fix command-supported detection (Jeff Moyer) [1665812] - [acpi] acpi/nfit: Block function zero DSMs (Jeff Moyer) [1665812] - [md] dm: add missing trace_block_split() to __split_and_process_bio() (Mike Snitzer) [1645283] - [md] dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate (Mike Snitzer) [1645283] - [md] dm: fix redundant IO accounting for bios that need splitting (Mike Snitzer) [1645283] - [md] dm: fix clone_bio() to trigger blk_recount_segments() (Mike Snitzer) [1645283] - [block] block: cover another queue enter recursion via BIO_QUEUE_ENTERED (Mike Snitzer) [1645283] - [md] dm thin: fix passdown_double_checking_shared_status() (Mike Snitzer) [1668039] - [tools] bpftool: Fix prog dump by tag (Jiri Olsa) [1667305] - [arm64] arm64: ftrace: Fix to enable syscall events on arm64 (Don Dutile) [1668035] - [arm64] arm64: implement syscall wrappers (Don Dutile) [1668035] - [arm64] arm64: convert compat wrappers to C (Don Dutile) [1668035] - [arm64] arm64: use SYSCALL_DEFINE6() for mmap (Don Dutile) [1668035] - [arm64] arm64: use {COMPAT,}SYSCALL_DEFINE0 for sigreturn (Don Dutile) [1668035] - [arm64] arm64: remove in-kernel call to sys_personality() (Don Dutile) [1668035] - [include] kernel: add ksys_personality() (Don Dutile) [1668035] - [arm64] arm64: drop alignment from syscall tables (Don Dutile) [1668035] - [arm64] arm64: entry: remove unused register aliases (Don Dutile) [1668035] - [arm64] arm64: convert native/compat syscall entry to C (Don Dutile) [1668035] - [arm64] arm64: svc: Ensure hardirq tracing is updated before return (Don Dutile) [1668035] - [arm64] arm64: convert syscall trace logic to C (Don Dutile) [1668035] - [arm64] arm64: move sve_user_{enable,disable} to (Don Dutile) [1668035] - [arm64] arm64: kill change_cpacr() (Don Dutile) [1668035] - [arm64] arm64: convert raw syscall invocation to C (Don Dutile) [1668035] - [arm64] arm64: introduce syscall_fn_t (Don Dutile) [1668035] - [arm64] arm64: remove sigreturn wrappers (Don Dutile) [1668035] - [arm64] arm64: rseq: Implement backend rseq calls and select HAVE_RSEQ (Don Dutile) [1668035] - [sound] ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock (Jaroslav Kysela) [1664249] - [infiniband] IB/hfi1: Fix an out-of-bounds access in get_hw_stats (Alex Estrin) [1667104] - [infiniband] IB/hfi1: Incorrect sizing of sge for PIO will OOPs (Alex Estrin) [1667095] - [drm] drm/nouveau: register backlight on pascal and newer (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panels (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp: move eDP panel power handling (Ben Skeggs) [1664899] - [drm] drm/nouveau/devinit: don't fail when PMU/PRE_OS is missing from VBIOS (Ben Skeggs) [1664899] - [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1668014] - [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1668014] - [kernel] sched/wait: Fix rcuwait_wake_up() ordering (Waiman Long) [1668014] - [kernel] sched/Documentation: Update wake_up() & co. memory-barrier guarantees (Waiman Long) [1668014] - [kvm] KVM: PPC: Book3S HV: Flush guest mappings when turning dirty tracking on/off (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Cleanups - constify memslots, fix comments (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Map single pages when doing dirty page logging (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Pass change type down to memslot commit function (Laurent Vivier) [1650386] - [vhost] vhost: log dirty page correctly (Jason Wang) [1657578] - [netdrv] netxen: taint as unsupported in RHEL8 (Tony Camuso) [1654825] - [hid] HID: hiddev: fix potential Spectre v1 (Benjamin Tissoires) [1664611] - [net] resort to custom code for sk_buff padding (Paolo Abeni) [1665984] - [net] add padding to cipher_context (Paolo Abeni) [1665984] - [net] add padding to tls_crypto_context (Paolo Abeni) [1665984] - [net] add padding to ipv4_devconf (Paolo Abeni) [1665984] - [net] ip6mr: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [net] ipv4: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [include] add KABI padding to file_system_type (Eric Sandeen) [1665320 1650565] - [include] add KABI padding to multiple fs ops vectors (Eric Sandeen) [1665320] - [fs] add KABI padding to dentry structure (Eric Sandeen) [1665320] - [fs] add KABI padding to inode structure (Eric Sandeen) [1665320] - [include] add KABI padding to file_lock structure (Eric Sandeen) [1665320] - [include] KABI: add an iopoll method to struct file_operations (Eric Sandeen) [1665320] - [sound] ALSA: emux: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [sound] ALSA: pcm: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: rme9652: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [powerpc] powerpc/tm: Unset MSR[TS] if not recheckpointing (Gustavo Duarte) [1663853] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BND (Perry Yuan) [1658433] - [hid] HID: debug: fix the ring buffer implementation (Tony Camuso) [1669469] {CVE-2019-3819}- [netdrv] net: hns: Fix WARNING when hns modules installed (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ping failed when use net bridge and send multicast (Xiaojun Tan) [1662120] - [netdrv] net: hns: Add mac pcs config when enable|disable mac (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ntuple-filters status error. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Free irq when exit from abnormal branch (Xiaojun Tan) [1662120] - [netdrv] net: hns: Clean rx fbd when ae stopped. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Some registers use wrong address according to the datasheet. (Xiaojun Tan) [1662120] - [netdrv] net: hns: All ports can not work when insmod hns ko after rmmod. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Incorrect offset address used for some registers. (Xiaojun Tan) [1662120] - [include] ipmi: RH_KABI macros to pad kabi exposed structs (Tony Camuso) [1658175] - [scsi] reserve space in structures for KABI (Ewan Milne) [1664397]- [include] PCI: Add reserved fields to 'struct hotplug_slot' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct hotplug_slot_ops' (Myron Stowe) [1663534] - [pci] PCI: Add reserved fields to 'struct pci_sriov' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_driver' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_bus' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields, and extension, to 'struct pci_dev' (Myron Stowe) [1663534] - [pci] PCI: Add missing include to drivers/pci.h (Myron Stowe) [1663534] - [pci] PCI/IOV: Use VF0 cached config space size for other VFs (Myron Stowe) [1663534] - [include] PCI: always include 'p2pdma' in 'struct pci_dev' (Myron Stowe) [1663534] - [ata] PCI: Remove pci_set_dma_max_seg_size() (Myron Stowe) [1663534] - [pci] PCI: Remove pci_set_dma_seg_boundary() (Myron Stowe) [1663534] - [include] PCI: Remove pci_unmap_addr() wrappers for DMA API (Myron Stowe) [1663534] - [pci] PCI/AER: Abstract AER interrupt handling (Myron Stowe) [1663534] - [pci] PCI: Uninline PCI bus accessors for better ftracing (Myron Stowe) [1663534] - [pci] PCI/portdrv: Add runtime PM hooks for port service drivers (Myron Stowe) [1663534] - [pci] PCI: Make link active reporting detection generic (Myron Stowe) [1663534] - [block] block: don't lose track of REQ_INTEGRITY flag (Ming Lei) [1665684] - [nvme] nvme-pci: fix nvme_setup_irqs() (Ming Lei) [1661439] - [lib] sbitmap: Protect swap_lock from hardirq (Ming Lei) [1666192] - [lib] sbitmap: Protect swap_lock from softirqs (Ming Lei) [1666192] - [scsi] scsi: isci: initialize shost fully before calling scsi_add_host() (Ming Lei) [1664918] - [nvme] nvmet-fc: Mark NVMe/FC target mode driver as unsupported (Ewan Milne) [1664838] - [netdrv] bnx2x: Assign unique DMAE channel number for FW DMAE transactions. (Jonathan Toppins) [1638306] - [fs] block: don't use un-ordered __set_current_state(TASK_UNINTERRUPTIBLE) (Ming Lei) [1664580] - [netdrv] qed: Wait for ready indication before rereading the shmem (Chad Dupuis) [1652417] - [netdrv] qed: Avoid sending mailbox commands when MFW is not responsive (Chad Dupuis) [1652417] - [netdrv] qed: Wait for MCP halt and resume commands to take place (Chad Dupuis) [1652417] - [netdrv] qed: Prevent a possible deadlock during driver load and unload (Chad Dupuis) [1652417] - [fs] gfs2: Fix loop in gfs2_rbm_find (Andreas Grunbacher) [1658528] - [fs] gfs2: Get rid of potential double-freeing in gfs2_create_inode (Andreas Grunbacher) [1658539]- [vhost] vhost/vsock: fix vhost vsock cid hashing inconsistent (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [vhost] vhost/vsock: fix use-after-free in network stack callers (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [netdrv] bnx2x: Add VF spoof-checking configuration (Jonathan Toppins) [1646842] - [netdrv] net-next: hinic: fix a problem in free_tx_poll() (Xiaojun Tan) [1642016] - [netdrv] net: hns: fix for unmapping problem when SMMU is on (Xiaojun Tan) [1640526] - [netdrv] net: hns: add netif_carrier_off before change speed and duplex (Xiaojun Tan) [1640526] - [netdrv] net: hns: add the code for cleaning pkt in chip (Xiaojun Tan) [1640526] - [netdrv] net: hns: modify variable type in hns_nic_reuse_page (Xiaojun Tan) [1640526]- [irqchip] Mark GICv2 deprecated (Wei Huang) [1609391] - [scsi] qla2xxx: Use correct number of vectors for online CPUs (Himanshu Madhani) [1644058] - [scsi] megaraid_sas: mark Aero controllers as tech preview (Tomas Henzl) [1659972] - [scsi] megaraid_sas: add retry logic in megasas_readl (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Introduce new Aero adapter type (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Fix Ventura series based checks (Tomas Henzl) [1659972] - [scsi] scsi: libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1631843] - [scsi] scsi: libfc: check fc_frame_payload_get() return value for null (Chris Leech) [1631843] - [scsi] scsi: libfc: hold disc_mutex in fc_disc_stop_rports() (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup lockdep annotations (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup 'sleeping function called from invalid context' (Chris Leech) [1631843] - [scsi] scsi: libfc: Add lockdep annotations (Chris Leech) [1631843] - [md] dm crypt: fix parsing of extended IV arguments (Mike Snitzer) [1665290] - [kernel] redhat: kabi: reserved padding for kernel sched data structures (Rafael Aquini) [1664858] - [kernel] redhat: kabi: reserved padding for MM related data structures (Rafael Aquini) [1664858] - [vfio] vfio/type1: Fix unmap overflow off-by-one (Alex Williamson) [1662291] - [message] mptspi: pci-id table changes (Tomas Henzl) [1651803] - [message] mptspi: Taint kernel if mptspi is loaded (Tomas Henzl) [1651803] - [block] kabi: reserve space for public data structure (Ming Lei) [1551939] - [block] kabi: reserve space for blk-mq related structure (Ming Lei) [1551939] - [block] kabi: reserve space for bsg related structure (Ming Lei) [1551939] - [block] kabi: reserve space for integrity related structure (Ming Lei) [1551939] - [block] kabi: reserve space for CONFIG_BLK_DEV_ZONED (Ming Lei) [1551939] - [ata] ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA (David Milburn) [1663347] - [kvm] KVM: x86: Add CPUID support for new instruction WBNOINVD (Andrew Jones) [1659491] - [x86] KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup (Andrew Jones) [1659491] - [virt] kvm: Change offset in kvm_write_guest_offset_cached to unsigned (Andrew Jones) [1659491] - [virt] kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init (Andrew Jones) [1659491] - [kvm] KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro (Andrew Jones) [1659491] - [arm64] arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix unintended stage 2 PMD mappings (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs (Andrew Jones) [1659491] - [arm64] KVM: arm/arm64: Fixup the kvm_exit tracepoint (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Consider priority and active state for pending irq (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() (Andrew Jones) [1659491] - [kvm] KVM: X86: Fix NULL deref in vcpu_scan_ioapic (Andrew Jones) [1659491] - [kvm] KVM: Fix UAF in nested posted interrupt processing (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring state (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails (Andrew Jones) [1659491] - [kvm] arm64: KVM: Install stage-2 translation before enabling traps (Andrew Jones) [1659491] - [kvm] arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible (Andrew Jones) [1659491] - [arm64] arm64: entry: Remove confusing comment (Andrew Jones) [1659491] - [kvm] arm64: entry: Place an SB sequence following an ERET instruction (Andrew Jones) [1659491] - [arm64] arm64: Add support for SB barrier and patch in over DSB; ISB sequences (Andrew Jones) [1659491] - [kvm] kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page (Andrew Jones) [1659491] - [kvm] kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb (Andrew Jones) [1659491] - [kvm] kvm: mmu: Fix race in emulated page table writes (Andrew Jones) [1659491] - [kvm] KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset (Andrew Jones) [1659491] - [kvm] KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes (Andrew Jones) [1659491] - [kvm] KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall (Andrew Jones) [1659491] - [kvm] svm: Add mutex_lock to protect apic_access_page_done on AMD systems (Andrew Jones) [1659491] - [kvm] KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned (Andrew Jones) [1659491] - [kvm] KVM: arm64: Safety check PSTATE when entering guest and handle IL (Andrew Jones) [1659491] - [virt] KVM: arm64: Fix caching of host MDCR_EL2 value (Andrew Jones) [1659491] - [kvm] x86/kvm/nVMX: allow bare VMXON state migration (Andrew Jones) [1659491] - [kvm] x86/kvm/lapic: preserve gfn_to_hva_cache len on cache reinit (Andrew Jones) [1659491] - [kvm] KVM: hyperv: define VP assist page helpers (Andrew Jones) [1659491] - [kvm] KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mode() (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Always reflect #NM VM-exits to L1 (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variables (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS (Andrew Jones) [1659491] - [kvm] KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Clear reserved bits of #DB exit qualification (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Ensure only THP is candidate for adjustment (Andrew Jones) [1659491] - [kvm] x86: kvm: avoid unused variable warning (Andrew Jones) [1659491] - [kvm] powerpc64/ftrace: Include ftrace.h needed for enable/disable calls (Andrew Jones) [1659491] - [kvm] x86/kvm/vmx: Remove duplicate l1d flush definitions (Andrew Jones) [1659491] - [tools] perf kvm: Fix subcommands on s390 (Andrew Jones) [1659491] - [arm64] arm64: add PSR_AA32_* definitions (Andrew Jones) [1659491] - [pci] PCI: hotplug: Document TODOs (Myron Stowe) [1664454] - [pci] PCI: hotplug: Embed hotplug_slot (Myron Stowe) [1664454] - [pci] PCI: hotplug: Drop hotplug_slot_info (Myron Stowe) [1664454] - [pci] PCI: hotplug: Constify hotplug_slot_ops (Myron Stowe) [1664454] - [pci] PCI: pciehp: Reshuffle controller struct for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Rename controller struct members for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Unify controller and slot structs (Myron Stowe) [1664454] - [pci] PCI: pciehp: Tolerate Presence Detect hardwired to zero (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop hotplug_slot_ops wrappers (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop unnecessary includes (Myron Stowe) [1664454] - [pci] PCI: pciehp: Differentiate between surprise and safe removal (Myron Stowe) [1664454] - [pci] PCI: Simplify disconnected marking (Myron Stowe) [1664454] - [tools] perf vendor events arm64: Revise core JSON events for eMAG (Jiri Olsa) [1663353] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Jiri Olsa) [1663353] - [perf] drivers/perf: xgene: Add CPU hotplug support (Jiri Olsa) [1663349] - [scsi] mpt3sas: mark Aero controllers as tech preview (Tomas Henzl) [1663281] - [powerpc] KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in sync with host (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Apply combination of host and l1 pte rc for nested guest (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Align gfn to L1 page size when inserting nest-rmap entry (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating nested pte rc bits (Suraj Jitindar Singh) [1662029] - [tools] perf python: Do not force closing original perf descriptor in evlist.get_pollfd (Jiri Olsa) [1659445] - [mm] mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings (Andrea Arcangeli) [1613993] - [rpmspec] spec: Add libperf-jvmti.so into perf debuginfo rpm (Jiri Olsa) [1653570] - [scsi] scsi: hisi_sas: Fix spin lock management in slot_index_alloc_quirk_v2_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Update v3 hw AIP_LIMIT and CFG_AGING_TIME register values (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Use block layer tag instead for IPTT (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: unmask interrupts ent72 and ent74 (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Free slot later in slot_complete_vx_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Fix the race between IO completion and timeout for SMP/internal IO (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Move evaluation of hisi_hba in hisi_sas_task_prep() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Feed back linkrate(max/min) when re-attached (Xiaojun Tan) [1642819] - [hwtracing] intel_th: pci: Add Ice Lake PCH support (Jiri Olsa) [1485529]- [kernel] userns: also map extents in the reverse map to kernel IDs (Chris von Recklinghausen) [1652679] {CVE-2018-18955} - [net] ipv6: route: Fix return value of ip6_neigh_lookup() on neigh_create() error (Stefano Brivio) [1662789] - [net] ipv6: frags: Fix bogus skb->sk in reassembled packets (Herbert Xu) [1645839] - [net] redhat: blacklist auto-loadable net modules in modules-extra (Marcelo Leitner) [1642795] - [net] redhat: move sctp modules to kernel-modules-extra (Marcelo Leitner) [1642795] - [net] add reserved fields to neighbour (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_stats* (Paolo Abeni) [1655084] - [net] reserve bits in netdev_features_t for future features (Paolo Abeni) [1655084] - [net] add reserved fields to sk_buff (Paolo Abeni) [1655084] - [net] add reserved fields to ipv6_devconf (Paolo Abeni) [1655084] - [net] add reserved fields to fib_rule (Paolo Abeni) [1655084] - [net] add reserved fields to sock (Paolo Abeni) [1655084] - [net] add reserved fields to genl_family (Paolo Abeni) [1655084] - [net] add reserved fields to proto_ops (Paolo Abeni) [1655084] - [net] add reserved fields to proto (Paolo Abeni) [1655084] - [net] add reserved fields to genl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_entry (Paolo Abeni) [1655084] - [net] add reserved fields to lwtunnel_state (Paolo Abeni) [1655084] - [net] add reserved fields to packet_type (Paolo Abeni) [1655084] - [net] add reserved fields to napi_struct (Paolo Abeni) [1655084] - [net] add reserved fields to net_device (Paolo Abeni) [1655084] - [net] exclude wireless_dev from KABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to dcbnl_rtnl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to xfrm_* (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_obj (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to l3mdev_ops (Paolo Abeni) [1655084] - [net] exclude ndisc_ops from kABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to xfrmdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to tlsdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_rx_queue (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_queue (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_ops (Paolo Abeni) [1655084] - [net] add reserved fields to ethtool_ops (Paolo Abeni) [1655084] - [net] add reserved fields to header_ops (Paolo Abeni) [1655084] - [net] add reserved fields to net_device_ops (Paolo Abeni) [1655084] - [net] add reserved fields to flowi* structs (Paolo Abeni) [1655084] - [arm64] KVM: arm64: Clarify explanation of STAGE2_PGTABLE_LEVELS (Christoph von Recklinghausen) [1643586 1643522] - [arm64] KVM: arm/arm64: Rename kvm_arm_config_vm to kvm_arm_setup_stage2 (Christoph von Recklinghausen) [1643586 1643522] - [virt] KVM: arm64: Drop __cpu_init_stage2 on the VHE path (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Allow tuning the physical address size for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Limit the minimum number of page table levels (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm64: Set a limit on the IPA size (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add 52bit support for PAR to HPFAR conversoin (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Switch to per VM IPA limit (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Configure VTCR_EL2.SL0 per VM (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Dynamic configuration of VTTBR mask (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Make stage2 page table layout dynamic (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Prepare for dynamic stage2 page table layout (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm/arm64: Prepare for VM specific stage2 translations (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Configure VTCR_EL2 per VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Allow arch specific configurations for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Clean up VTCR_EL2 initialisation (Christoph von Recklinghausen) [1643586 1643522] - [arm64] arm64: Add a helper for PARange to physical shift conversion (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add helper for loading the stage2 setting for a VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Remove spurious WARN_ON (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Fix stage2_flush_memslot for 4 level page table (Christoph von Recklinghausen) [1643586 1643522] - [hv] hv_balloon: avoid touching uninitialized struct page during tail onlining (Vitaly Kuznetsov) [1662277] - [x86] Mark AMD EPYC guests as supported (David Arcari) [1663356] - [netdrv] be2net: Disable queue dump in be_tx_timeout handler (Petr Oros) [1646838] - [vhost] vhost: Fix Spectre V1 vulnerability (Jason Wang) [1663469] - [mm] mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT (Andrea Arcangeli) [1575028] - [tools] cpupower: Fix AMD Family 0x17 msr_pstate size (Prarit Bhargava) [1659883] - [tools] cpupower: Fix coredump on VMWare (Prarit Bhargava) [1659883] - [scsi] scsi: csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1663973] - [powerpc] KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range and MMU mode switch (David Gibson) [1663225] - [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: clear flag if remap event not enabled (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] fs/userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] NFS: nfs_compare_mount_options always compare auth flavors. (Steve Dickson) [1661619] - [infiniband] RDMA/hns: Bugfix for RoCE loopback test (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Update posting & querying mailbox (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Fix the bug while use multi-hop of pbl (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Init qp context when modify qp from reset to init (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Bugfix pbl configuration for rereg mr (Xiaojun Tan) [1663359] - [security] selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and RTM_GETCHAIN (Ondrej Mosnacek) [1660564] - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1656261] - [scsi] scsi: megaraid_sas: Use 63-bit DMA addressing (Tomas Henzl) [1656261] - [x86] x86/kvm: mark as TechPreview when running as a nested hypervisor (Vitaly Kuznetsov) [1519039] - [rpmspec] kernel.spec: Fix kernel-tools files section logic (Prarit Bhargava) [1661247] - [crypto] crypto: ccp - Make function sev_get_firmware() static (Gary Hook) [1632894] - [crypto] crypto: ccp - Allow SEV firmware to be chosen based on Family and Model (Gary Hook) [1632894] - [crypto] crypto: ccp - Fix static checker warning (Gary Hook) [1632894] - [crypto] crypto: ccp - add timeout support in the SEV command (Gary Hook) [1632894] - [nvdimm] nvdimm: Use namespace index data to reduce number of label reads needed (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Split label init out from the logic for getting config data (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Remove empty if statement (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Clarify comment in sizeof_namespace_index (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Sanity check labeloff (Jeff Moyer) [1634345] - [nvdimm] libnvdimm, dimm: Maximize label transfer size (Jeff Moyer) [1634345] - [mm] mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1659528] - [input] Input: elantech - disable elan-i2c for P52 and P72 (Benjamin Tissoires) [1658602] - [fs] cachefiles: avoid deprecated get_seconds() (David Howells) [1655613] - [fs] fscache, cachefiles: remove redundant variable 'cache' (David Howells) [1655613] - [fs] cachefiles: Explicitly cast enumerated type in put_object (David Howells) [1655613] - [fs] fscache: fix race between enablement and dropping of object (David Howells) [1655613] - [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1655613] - [fs] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read (David Howells) [1655613] - [fs] cachefiles: Fix an assertion failure when trying to update a failed object (David Howells) [1655613] - [fs] fscache: Fix out of bound read in long cookie keys (David Howells) [1655613] - [fs] fscache: Fix incomplete initialisation of inline key space (David Howells) [1655613] - [fs] cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) (David Howells) [1655613] - [kernel] ebpf: record usage of eBPF (Jiri Benc) [1654279] - [kernel] add rh_features to /proc (Jiri Benc) [1654279] - [kernel] add support for rh_features (Jiri Benc) [1654279] - [fs] fs/lock: show locks taken by processes from another pidns (Miklos Szeredi) [1616125] - [iommu] iommu/arm-smmu: Support non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm-v7s: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu: Add "iommu.strict" command line option (Xiaojun Tan) [1643114] - [iommu] iommu/dma: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu: Ensure that page-table updates are visible before TLBI (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Implement flush_iotlb_all hook (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Avoid back-to-back CMD_SYNC operations (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() (Xiaojun Tan) [1643114] - [infiniband] RDMA/hns: Update some attributes of the RoCE device (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Limit the size of extend sge of sq (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for CM test (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Submit bad wr when post send wr exception (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for reserved qp number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Refactor the codes for setting transport opode (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Move all prints out of irq handle (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix an error code in hns_roce_v2_init_eq_table() (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix usage of bitmap allocation functions return values (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Support flush cqe for hip08 in kernel space (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Program the tclass and flow label into the hardware (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use macro instead of magic number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Modify qp will return errno when qp type is illegal (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Assign the value for vlan field of qp context (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Enable modify_cq for uverbs. (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the data type of immediate data (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use delay instead of usleep (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add illegal hop_num judgement (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add 50GE type of hnae3 device match (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Do not overwrite the error code during error unwind in hns_roce_init (Xiaojun Tan) [1639578] - [infiniband] hns: Remove a set-but-not-used variable (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_mac (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_gid (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TPQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TSQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix endian conversions and annotations (Xiaojun Tan) [1639578] - [scsi] scsi: hisi_sas: Add SATA FIS check for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: add memory barrier in task delivery function (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Tidy hisi_sas_task_prep() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Implement handlers of PCIe FLR for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: relocate some common code for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy host controller reset function a bit (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the failure of recovering PHY from STP link timeout (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy channel interrupt handler for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Drop hisi_sas_slot_abort() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Update a couple of register settings for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add missing PHY spinlock init (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Pre-allocate slot DMA buffers (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Release all remaining resources in clear nexus ha (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add a flag to filter PHY events during reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Adjust task reject period during host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the conflict between dev gone and host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Use dmam_alloc_coherent() (Zhou Wang) [1639541] - [netdrv] xen/netfront: fix waiting for xenbus state change (Petr Oros) [1638456]- [x86] expand cpu feature/bug bits (David Arcari) [1662434] - [x86] add kabi support for cpuinfo_x86 (David Arcari) [1662434] - [init] Display a message about certified hardware (Steve Best) [1660523] - [scsi] scsi: t10-pi: Return correct ref tag when queue has no integrity profile (Ming Lei) [1660719] - [scsi] scsi: storvsc: Fix a race in sub-channel creation that can cause panic (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: set callbacks on open (Mohammed Gamal) [1650149] - [hv] vmbus: fix subchannel removal (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: defer opening vmbus until first use (Mohammed Gamal) [1650149] - [hv] vmbus: split ring buffer allocation from open (Mohammed Gamal) [1650149] - [hv] vmbus: pass channel to hv_process_channel_removal (Mohammed Gamal) [1650149] - [hv] Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() (Mohammed Gamal) [1650149] - [uio] hv_uio_generic: map ringbuffer phys addr (Mohammed Gamal) [1650149] - [uio] uio: introduce UIO_MEM_IOVA (Mohammed Gamal) [1650149] - [hv] vmbus: add driver_override support (Mohammed Gamal) [1650149] - [hv] vmbus: keep pointer to ring buffer page (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: increase size of receive and send buffers (Mohammed Gamal) [1650149] - [uio] uio: add SPDX license tags (Mohammed Gamal) [1650149] - [fs] gfs2: take jdata unstuff into account in do_grow (Robert S Peterson) [1660519] - [drm] drm/dp_mst: Check if primary mstb is null (Lyude Paul) [1658711] - [tools] perf tests: Use shebangs in the shell scripts (Michael Petlan) [1613523]- [mm] mm: put_and_wait_on_page_locked() while page is migrated (Baoquan He) [1649214] - [netdrv] i40e: define proper net_device::neigh_priv_len (Stefan Assmann) [1658743] - [netdrv] i40e: fix VLAN.TCI == 0 RX HW offload (Stefan Assmann) [1658743] - [netdrv] i40e: fix mac filter delete when setting mac address (Stefan Assmann) [1658743] - [netdrv] i40e: prevent overlapping tx_timeout recover (Stefan Assmann) [1658743] - [netdrv] i40e: Use correct shift for VLAN priority (Stefan Assmann) [1658743] - [netdrv] i40e: always set ks->base.speed in i40e_get_settings_link_up (Stefan Assmann) [1658743] - [netdrv] i40e: don't restart nway if autoneg not supported (Stefan Assmann) [1658743] - [netdrv] i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load (Stefan Assmann) [1658743] - [netdrv] i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features (Stefan Assmann) [1658743] - [acpi] ACPI/APEI: Clear GHES block_status before panic() (David Arcari) [1662442] - [misc] VMCI: Resource wildcard match fixed (Vitaly Kuznetsov) [1652868] - [mm] mm/page_alloc.c: don't call kasan_free_pages() at deferred mem init (Waiman Long) [1655964] - [block] block/bio: Do not zero user pages (Ming Lei) [1662502] - [vhost] disable zerocopy by default (Jason Wang) [1582756] - [block] kyber: use sbitmap add_wait_queue/list_del wait helpers (Ming Lei) [1661426] - [lib] sbitmap: add helpers for add/del wait queue handling (Ming Lei) [1661426] - [net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1657449] - [vhost] vhost/vsock: fix reset orphans race with close timeout (Stefan Hajnoczi) [1660445] - [misc] genwqe: Fix size check (Steve Best) [1660126] - [fs] aio: fix spectre gadget in lookup_ioctx (Jeff Moyer) [1660963] - [block] block: save irq state in blkg_lookup_create() (Ming Lei) [1660299] - [md] dm: don't reuse bio for flushes (Ming Lei) [1660401] - [wireless] mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1637113] - [block] blk-mq: enable IO poll if .nr_queues of type poll > 0 (Ming Lei) [1660826] - [powerpc] powerpc/rtas: Fix a potential race between CPU-Offline & Migration (Desnes Augusto Nunes do Rosario) [1639266] - [x86] kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (Eduardo Habkost) [1625111] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Paolo Bonzini) [1584504] - [block] scsi_ioctl: introduce unpriv_sgio queue flag (Paolo Bonzini) [1584504] - [block] scsi_ioctl: pass request_queue to blk_verify_command (Paolo Bonzini) [1584504] - [fs] ext4: missing !bh check in ext4_xattr_inode_write() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in __ext4_read_dirblock() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_move_to_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: release bs.bh before re-using in ext4_xattr_block_find() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_get_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of s_journal_flag_rwsem in error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of sbi->s_group_desc_leak in error path (Lukas Czerner) [1659481] - [fs] ext4: avoid possible double brelse() in add_new_gdb() on error path (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak in ext4_orphan_add() after prior errors (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() (Lukas Czerner) [1659481] - [fs] ext4: fix possible inode leak in the retry loop of ext4_resize_fs() (Lukas Czerner) [1659481] - [fs] ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() update_backups()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() add_new_gdb_meta_bg()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path (Lukas Czerner) [1659481] - [fs] ext4: avoid potential extra brelse in setup_new_flex_group_blocks() (Lukas Czerner) [1659481] - [scsi] scsi: lpfc: Enable Management features for IF_TYPE=6 (Dick Kennedy) [1658755] - [scsi] scsi: mpt3sas: Update driver version to 27.101.00.00 (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Replace readl with ioc->base_readl (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Add separate function for aero doorbell reads (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Introduce flag for aero based controllers (Tomas Henzl) [1659035] - [md] dm: do not allow readahead to limit IO size (Mike Snitzer) [1658757] - [md] dm raid: fix false -EBUSY when handling check/repair message (Mike Snitzer) [1658757] - [block] blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() (Mike Snitzer) [1658757] - [md] dm rq: cleanup leftover code from recently removed q->mq_ops branching (Mike Snitzer) [1658757] - [md] dm verity: log the hash algorithm implementation (Mike Snitzer) [1658757] - [md] dm crypt: log the encryption algorithm implementation (Mike Snitzer) [1658757] - [md] dm integrity: fix spelling mistake in workqueue name (Mike Snitzer) [1658757] - [md] dm flakey: Properly corrupt multi-page bios. (Mike Snitzer) [1658757] - [md] dm: Check for device sector overflow if CONFIG_LBDAF is not set (Mike Snitzer) [1658757] - [md] dm crypt: use u64 instead of sector_t to store iv_offset (Mike Snitzer) [1658757] - [md] dm kcopyd: Fix bug causing workqueue stalls (Mike Snitzer) [1658757] - [md] dm snapshot: Fix excessive memory usage and workqueue stalls (Mike Snitzer) [1658757] - [md] dm bufio: update comment in dm-bufio.c (Mike Snitzer) [1658757] - [md] dm writecache: fix typo in error msg for creating writecache_flush_thread (Mike Snitzer) [1658757] - [md] dm: remove indirect calls from __send_changing_extent_only() (Mike Snitzer) [1658757] - [md] dm mpath: only flush workqueue when needed (Mike Snitzer) [1658757] - [md] dm: avoid indirect call in __dm_make_request (Mike Snitzer) [1658757] - [md] dm thin: bump target version (Mike Snitzer) [1658757] - [md] dm thin: send event about thin-pool state change _after_ making it (Mike Snitzer) [1658757] - [md] dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() (Mike Snitzer) [1658757] - [md] dm writecache: remove disabled code in memory_entry() (Mike Snitzer) [1658757] - [md] dm raid: avoid bitmap with raid4/5/6 journal device (Mike Snitzer) [1658757] - [md] dm crypt: make workqueue names device-specific (Mike Snitzer) [1658757] - [md] dm: add dm_table_device_name() (Mike Snitzer) [1658757] - [md] dm ioctl: harden copy_params()'s copy_from_user() from malicious users (Mike Snitzer) [1658757] - [md] dm: remove unnecessary unlikely() around WARN_ON_ONCE() (Mike Snitzer) [1658757] - [md] dm thin: use refcount_t for thin_c reference counting (Mike Snitzer) [1658757] - [netdrv] nfp: provide a better warning when ring allocation fails (Pablo Cascon) [1645456] - [netdrv] nfp: use kvcalloc() to allocate SW buffer descriptor arrays (Pablo Cascon) [1645456] - [scsi] scsi: lpfc: rport port swap discovery issue. (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Fix discovery failures during port failovers with lots of vports (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: refactor mailbox structure context fields (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Correct loss of fc4 type on remote port address change (Dick Kennedy) [1656635] - [hid] HID: multitouch: Add pointstick support for Cirque Touchpad (Perry Yuan) [1656673] - [powerpc] KVM: PPC: Book3S HV: Fix handling for interrupted H_ENTER_NESTED (Suraj Jitindar Singh) [1649980] - [powerpc] powerpc: Select CONFIG_SWIOTLB (Gustavo Duarte) [1648466] - [fs] nfs: Fix a missed page unlock after pg_doio() (Benjamin Coddington) [1651287] - [arm64] arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() (Mark Salter) [1637585] - [fs] fsnotify: Fix busy inodes during unmount (Lukas Czerner) [1650462] - [tools] perf vendor events arm64: Update ThunderX2 implementation defined pmu core events (Robert Richter) [1501638] - [tools] perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so (Jiri Olsa) [1579484]- [block] blk-mq: export hctx->type in debugfs instead of sysfs (Ming Lei) [1660040] - [block] blk-mq: fix dispatch from sw queue (Ming Lei) [1660040] - [block] blk-mq: skip zero-queue maps in blk_mq_map_swqueue (Ming Lei) [1660040] - [nvme] nvme-pci: don't share queue maps (Ming Lei) [1660040] - [block] blk-mq: only dispatch to non-defauly queue maps if they have queues (Ming Lei) [1660040] - [x86] KVM: LAPIC: Fix pv ipis use-before-initialization (Paul Lai) [1657702] - [fs] autofs: fix directory and symlink access (Ian Kent) [1611967] - [infiniband] IB/iser: Fix possible NULL deref at iser_inv_desc() (Don Dutile) [1657574] - [infiniband] RDMA/core: Fix unwinding flow in case of error to register device (Don Dutile) [1657574] - [infiniband] IB/rxe: fix for duplicate request processing and ack psns (Don Dutile) [1657574] - [infiniband] IB/ipoib: Clear IPCB before icmp_send (Don Dutile) [1657574] - [infiniband] RDMA/core: Do not expose unsupported counters (Don Dutile) [1657574] - [infiniband] IB/ucm: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/ucma: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR (Don Dutile) [1657574] - [infiniband] RDMA/cma: Do not ignore net namespace for unbound cm_id (Don Dutile) [1657574] - [net] xprtrdma: Reset credit grant properly after a disconnect (Don Dutile) [1657574] - [input] Input: hyper-v - fix wakeup from suspend-to-idle (Vitaly Kuznetsov) [1588888] - [kernel] kernel: hung_task.c: disable on suspend (Vitaly Kuznetsov) [1588888] - [kernel] redhat: add a comment with warning about RH_KABI_EXCLUDE usage (Jiri Benc) [1656933] - [rpmspec] Sign the aarch64 kernel (Jeremy Linton) [1659158]- [netdrv] nfp: flower: add geneve option match offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: add geneve option push action offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels (Pablo Cascon) [1655604] - [netdrv] nfp: flower: set ip tunnel ttl from encap action (Pablo Cascon) [1655604] - [netdrv] nfp: flower: extract ipv4 udp tunnel ttl from route (Pablo Cascon) [1655604] - [net] sctp: hold transport before accessing its asoc in sctp_transport_get_next (Marcelo Leitner) [1656271] - [net] sctp: fix the data size calculation in sctp_data_size (Marcelo Leitner) [1656271] - [net] sctp: fix race on sctp_id2asoc (Marcelo Leitner) [1656271] - [net] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices (Hangbin Liu) [1657120] - [netdrv] mlx5e: fix csum adjustments caused by RXFCS (Hangbin Liu) [1657120] - [net] drop skb on failure in ip_check_defrag() (Hangbin Liu) [1657120] - [net] rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags (Hangbin Liu) [1657120] - [net] socket: fix a missing-check bug (Hangbin Liu) [1657120] - [net] rtnetlink: Disallow FDB configuration for non-Ethernet device (Hangbin Liu) [1657120] - [net] rtnetlink: Fail dump if target netnsid is invalid (Hangbin Liu) [1657120] - [net] rtnetlink: fix rtnl_fdb_dump() for ndmsg header (Hangbin Liu) [1657120] - [net] rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 (Hangbin Liu) [1657120] - [net] socket: fix struct ifreq size in compat ioctl (Hangbin Liu) [1657120] - [net] fix pskb_trim_rcsum_slow() with odd trim offset (Hangbin Liu) [1657120] - [net] gso_segment: Reset skb->mac_len after modifying network header (Hangbin Liu) [1657120] - [net] Use __kernel_clockid_t in uapi net_stamp.h (Davide Caratti) [1638022] - [net] tun: Consistently configure generic netdev params via rtnetlink (Matteo Croce) [1657910] - [net] tun: napi flags belong to tfile (Matteo Croce) [1657910] - [net] tun: initialize napi_mutex unconditionally (Matteo Croce) [1657910] - [net] tun: remove unused parameters (Matteo Croce) [1657910] - [net] team: Forbid enslaving team device to itself (Matteo Croce) [1658725] - [net] sched: Remove TCA_OPTIONS from policy (Davide Caratti) [1658516] - [net] sched: cls_api: add missing validation of netlink attributes (Davide Caratti) [1658516] - [net] sched: gred: pass the right attribute to gred_change_table_def() (Davide Caratti) [1658516] - [net] sched: cls_u32: fix hnode refcounting (Davide Caratti) [1658516] - [net] sched: Add policy validation for tc attributes (Davide Caratti) [1658516] - [net] bpf: use __GFP_COMP while allocating page (Andrea Claudi) [1658231] - [net] xsk: do not call synchronize_net() under RCU read lock (Andrea Claudi) [1658231] - [net] bpf: fix partial copy of map_ptr when dst is scalar (Andrea Claudi) [1658231] - [net] bpf: Fix bpf_msg_pull_data() (Andrea Claudi) [1658231] - [net] bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix sg shift repair start offset in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix several offset tests in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] vlan: add support for tunnel offload (Andrea Claudi) [1656804] - [net] 8021q: move vlan offload registrations into vlan_core (Hangbin Liu) [1657658] - [net] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called (Stefano Brivio) [1658010] - [net] ipv6: Allow onlink routes to have a device mismatch if it is the default route (Stefano Brivio) [1658010] - [net] ipv6: Fix index counter for unicast addresses in in6_dump_addrs (Stefano Brivio) [1658010] - [net] ipv6: mcast: fix a use-after-free in inet6_mc_check (Stefano Brivio) [1658010] - [net] ipv6: rate-limit probes for neighbourless routes (Stefano Brivio) [1658010] - [net] ipv6: stop leaking percpu memory in fib6 info (Stefano Brivio) [1658010] - [net] ipv6: Remove extra call to ip6_convert_metrics for multipath case (Stefano Brivio) [1658010] - [net] ipv6: Display all addresses in output of /proc/net/if_inet6 (Stefano Brivio) [1658010] - [net] ipv6: do not copy dst flags on rt init (Stefano Brivio) [1658010] - [net] ipv6: Only update MTU metric if it set (Stefano Brivio) [1658010] - [net] ipv6: don't get lwtstate twice in ip6_rt_copy_init() (Stefano Brivio) [1658010] - [net] ipv6: Put lwtstate when destroying fib6_info (Stefano Brivio) [1658010] - [net] ip6_tunnel: Fix encapsulation layout (Stefano Brivio) [1658008] - [net] vxlan: fill ttl inherit info (Stefano Brivio) [1658008] - [net] ip_tunnel: be careful when accessing the inner header (Stefano Brivio) [1658008] - [net] vti6: remove !skb->ignore_df check from vti6_xmit() (Stefano Brivio) [1658008] - [net] ip6_vti: fix a null pointer deference when destroy vti6 tunnel (Stefano Brivio) [1658008] - [net] ip6_vti: fix creating fallback tunnel device for vti6 (Stefano Brivio) [1658008] - [net] ip_vti: fix a null pointer deferrence when create vti fallback tunnel (Stefano Brivio) [1658008] - [net] l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache (Stefano Brivio) [1658008] - [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1645540] - [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1645540] - [net] tcp: do not restart timewait timer on rst reception (Paolo Abeni) [1657988] - [net] tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY (Paolo Abeni) [1657988] - [net] tcp, ulp: add alias for all ulp modules (Paolo Abeni) [1657988] - [net] tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach (Paolo Abeni) [1657988] - [net] ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state (Paolo Abeni) [1657988] - [net] neighbour: Avoid writing before skb->head in neigh_hh_output() (Stefano Brivio) [1643336] - [net] ipv6: Check available headroom in ip6_xmit() even without options (Stefano Brivio) [1643336] - [net] ipv6: fix possible use-after-free in ip6_xmit() (Stefano Brivio) [1643336] - [net] openvswitch: Fix push/pop ethernet validation (Hangbin Liu) [1657226] - [net] cgroup, netclassid: add a preemption point to write_classid (Hangbin Liu) [1657226] - [net] ethtool: fix a privilege escalation bug (Hangbin Liu) [1657226] - [net] llc: set SOCK_RCU_FREE in llc_sap_add_socket() (Hangbin Liu) [1657226] - [net] dcb: For wild-card lookups, use priority -1, not 0 (Hangbin Liu) [1657226] - [net] packet: fix packet drop as of virtio gso (Hangbin Liu) [1657226] - [net] netlabel: check for IPV4MASK in addrinfo_get (Hangbin Liu) [1657226] - [net] netfilter: seqadj: re-load tcp header pointer after possible head reallocation (Florian Westphal) [1654259] - [net] netfilter: nf_tables: avoid BUG_ON usage (Florian Westphal) [1654259] - [net] netfilter: nf_tables: deactivate expressions in rule replecement routine (Florian Westphal) [1654259] - [net] netfilter: nat: fix double register in masquerade modules (Florian Westphal) [1654259] - [net] netfilter: add missing error handling code for register functions (Florian Westphal) [1654259] - [net] netfilter: nf_tables: fix use-after-free when deleting compat expressions (Florian Westphal) [1654259] - [net] netfilter: xt_RATEEST: remove netns exit routine (Florian Westphal) [1654259] - [net] netfilter: nf_tables: don't use position attribute on rule replacement (Florian Westphal) [1654259] - [net] revert "netfilter: nft_numgen: add map lookups for numgen random operations" (Florian Westphal) [1654259] - [net] netfilter: xt_IDLETIMER: add sysfs filename checking routine (Florian Westphal) [1654259] - [net] netfilter: conntrack: fix calculation of next bucket number in early_drop (Florian Westphal) [1654259] - [net] netfilter: conntrack: get rid of double sizeof (Florian Westphal) [1654259] - [net] netfilter: nft_set_rbtree: add missing rb_erase() in GC routine (Florian Westphal) [1654259] - [net] netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT (Florian Westphal) [1654259] - [net] netfilter: nf_tables: release chain in flushing set (Florian Westphal) [1654259] - [net] netfilter: xt_checksum: ignore gso skbs (Florian Westphal) [1654259] - [net] netfilter: xt_cluster: add dependency on conntrack module (Florian Westphal) [1654259] - [net] netfilter: fix memory leaks on netlink_dump_start error (Florian Westphal) [1654259] - [net] netfilter: x_tables: do not fail xt_alloc_table_info too easilly (Florian Westphal) [1654259] - [net] ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() (Florian Westphal) [1654259] - [net] netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses (Florian Westphal) [1654259] - [net] xfrm: policy: use hlist rcu variants on insert (Sabrina Dubroca) [1657272] - [net] xfrm: validate template mode (Sabrina Dubroca) [1657272] - [net] xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry. (Sabrina Dubroca) [1657272] - [net] xfrm: reset transport header back to network header after all input transforms ahave been applied (Sabrina Dubroca) [1657272] - [net] xfrm: reset crypto_done when iterating over multiple input xfrms (Sabrina Dubroca) [1657272] - [net] xfrm: Validate address prefix lengths in the xfrm selector. (Sabrina Dubroca) [1657272] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1657225] - [net] tls: zero the crypto information from tls_context before freeing (Sabrina Dubroca) [1657225] - [net] tls: clear key material from kernel memory when do_tls_setsockopt_conf fails (Sabrina Dubroca) [1657225] - [net] tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 (Sabrina Dubroca) [1657225] - [net] tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC (Sabrina Dubroca) [1657225] - [net] tls: possible hang when do_tcp_sendpages hits sndbuf is full case (Sabrina Dubroca) [1657225] - [net] tls: Fix improper revert in zerocopy_from_iter (Sabrina Dubroca) [1657225] - [net] tls: Fix zerocopy_from_iter iov handling (Sabrina Dubroca) [1657225] - [net] netfilter: conntrack: reset tcp maxwin on re-register (Florian Westphal) [1647310] - [net] configs: Enable CONFIG_IP_SET_HASH_IPMAC as a module (Stefano Brivio) [1655301] - [net] udp: fix handling of CHECKSUM_COMPLETE packets (Paolo Abeni) [1655656] - [net] udp: Unbreak modules that rely on external __skb_recv_udp() availability (Paolo Abeni) [1655656] - [net] udp6: fix encap return code for resubmitting (Paolo Abeni) [1655656] - [net] team: no need to do team_notify_peers or team_mcast_rejoin when disabling port (Hangbin Liu) [1653197] - [net] sctp: not increase stream's incnt before sending addstrm_in request (Xin Long) [1651428] - [net] sctp: not allow to set asoc prsctp_enable by sockopt (Xin Long) [1647272] - [net] revert "sctp: remove sctp_transport_pmtu_check" (Xin Long) [1643330] - [net] fix XPS static_key accounting (Ivan Vecera) [1651781] - [net] restore call to netdev_queue_numa_node_write when resetting XPS (Ivan Vecera) [1651781] - [net] allow fallback function to pass netdev (Ivan Vecera) [1651781] - [net] allow ndo_select_queue to pass netdev (Ivan Vecera) [1651781] - [net] Add generic ndo_select_queue functions (Ivan Vecera) [1651781] - [net] Add support for subordinate traffic classes to netdev_pick_tx (Ivan Vecera) [1651781] - [net] ixgbe: Add code to populate and use macvlan TC to Tx queue map (Ivan Vecera) [1651781] - [net] Add support for subordinate device traffic classes (Ivan Vecera) [1651781] - [net] net-sysfs: Drop support for XPS and traffic_class on single queue device (Ivan Vecera) [1651781] - [net] Provide stub for __netif_set_xps_queue if there is no CONFIG_XPS (Ivan Vecera) [1651781] - [net] allow to call netif_reset_xps_queues() under cpus_read_lock (Ivan Vecera) [1651781] - [net] documentation: Add explanation for XPS using Rx-queue(s) map (Ivan Vecera) [1651781] - [net] net-sysfs: Add interface for Rx queue(s) map per Tx queue (Ivan Vecera) [1651781] - [net] Enable Tx queue selection based on Rx queues (Ivan Vecera) [1651781] - [net] Record receive queue number for a connection (Ivan Vecera) [1651781] - [net] sock: Change tx_queue_mapping in sock_common to unsigned short (Ivan Vecera) [1651781] - [net] Use static_key for XPS maps (Ivan Vecera) [1651781] - [net] Refactor XPS for CPUs and Rx queues (Ivan Vecera) [1651781] - [net] devlink: Add helper function for safely copy string param (Ivan Vecera) [1647914] - [net] devlink: Fix param cmode driverinit for string type (Ivan Vecera) [1647914] - [net] devlink: Fix param set handling for string type (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params-bnxt.txt (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params.txt (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_min (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_max (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter ignore_ari (Ivan Vecera) [1647914] - [net] devlink: double free in devlink_resource_fill() (Ivan Vecera) [1647914] - [net] devlink: Add extack for eswitch operations (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters region_snapshot (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot read command (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot delete command (Ivan Vecera) [1647914] - [net] devlink: Extend the support querying for region snapshot IDs (Ivan Vecera) [1647914] - [net] devlink: Add support for region get command (Ivan Vecera) [1647914] - [net] devlink: Add support for creating region snapshots (Ivan Vecera) [1647914] - [net] devlink: Add callback to query for snapshot id before snapshot create (Ivan Vecera) [1647914] - [net] devlink: Add support for creating and destroying regions (Ivan Vecera) [1647914] - [net] devlink: fix incorrect return statement (Ivan Vecera) [1647914] - [net] devlink: Add enable_sriov boolean generic parameter (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters internal_err_reset and max_macs (Ivan Vecera) [1647914] - [net] devlink: Add devlink notifications support for params (Ivan Vecera) [1647914] - [net] devlink: Add support for get/set driverinit value (Ivan Vecera) [1647914] - [net] devlink: Add param set command (Ivan Vecera) [1647914] - [net] devlink: Add param get command (Ivan Vecera) [1647914] - [net] devlink: Add devlink_param register and unregister (Ivan Vecera) [1647914] - [net] ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf (Xin Long) [1645064] - [net] ipv6: fix a dst leak when removing its exception (Xin Long) [1645064] - [net] netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace (Stefano Brivio) [1649089] - [net] bridge: remove ipv6 zero address check in mcast queries (Hangbin Liu) [1639666] - [net] bridge: do not add port to router list when receives query with source 0.0.0.0 (Hangbin Liu) [1639666] - [net] netfilter: ipv6: fix oops when defragmenting locally generated fragments (Florian Westphal) [1642341] - [net] xfrm6: call kfree_skb when skb is toobig (Sabrina Dubroca) [1628851] - [net] sched: act_police: fix memory leak in case of invalid control action (Ivan Vecera) [1638022] - [net] sched: act_police: add missing spinlock initialization (Ivan Vecera) [1638022] - [net] netfilter: xt_socket: check sk before checking for netns. (Ivan Vecera) [1638022] - [net] sched: act_police: fix race condition on state variables (Ivan Vecera) [1638022] - [net] sched: cls_flower: validate nested enc_opts_policy to avoid warning (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix memory leak when IDR allocation fails (Ivan Vecera) [1638022] - [net] configs: disable CAKE, ETF & SKBPRIO qdisc in config (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' for exceed traffic in police.json (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' on 'random' traffic in gact.json (Ivan Vecera) [1638022] - [net] sched: act_police: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] sched: act_gact: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] net_sched: fix a crash in tc_new_tfilter() (Ivan Vecera) [1638022] - [net] core: make function ___gnet_stats_copy_basic() static (Ivan Vecera) [1638022] - [net] net_sched: convert idrinfo->lock from spinlock to a mutex (Ivan Vecera) [1638022] - [net] loopback: clear skb->tstamp before netif_rx() (Ivan Vecera) [1638022] - [net] skbuff: preserve sock reference when scrubbing the skb. (Ivan Vecera) [1638022] - [net] netfilter: check if the socket netns is correct. (Ivan Vecera) [1638022] - [net] sched: make function qdisc_free_cb() static (Ivan Vecera) [1638022] - [net] sched: use reference counting for tcf blocks on rules update (Ivan Vecera) [1638022] - [net] sched: implement tcf_block_refcnt_{get|put}() (Ivan Vecera) [1638022] - [net] sched: protect block idr with spinlock (Ivan Vecera) [1638022] - [net] sched: implement functions to put and flush all chains (Ivan Vecera) [1638022] - [net] sched: change tcf block reference counter type to refcount_t (Ivan Vecera) [1638022] - [net] sched: use Qdisc rcu API instead of relying on rtnl lock (Ivan Vecera) [1638022] - [net] sched: add helper function to take reference to Qdisc (Ivan Vecera) [1638022] - [net] sched: extend Qdisc with rcu (Ivan Vecera) [1638022] - [net] sched: rename qdisc_destroy() to qdisc_put() (Ivan Vecera) [1638022] - [net] core: netlink: add helper refcount dec and lock function (Ivan Vecera) [1638022] - [net] sched: act_ipt: check for underflow in __tcf_ipt_init() (Ivan Vecera) [1638022] - [net] sched: Add hardware specific counters to TC actions (Ivan Vecera) [1638022] - [net] core: Add new basic hardware counter (Ivan Vecera) [1638022] - [net] net_sched: change tcf_del_walker() to take idrinfo->lock (Ivan Vecera) [1638022] - [net] sched: Use FIELD_SIZEOF directly instead of reimplementing its function (Ivan Vecera) [1638022] - [net] sched: act_sample: fix NULL dereference in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: use per-cpu counters (Ivan Vecera) [1638022] - [net] net_sched: notify filter deletion when deleting a chain (Ivan Vecera) [1638022] - [net] htb: use anonymous union for simplicity (Ivan Vecera) [1638022] - [net] net_sched: remove redundant qdisc lock classes (Ivan Vecera) [1638022] - [net] sched: cls_flower: dump offload count value (Ivan Vecera) [1638022] - [net] net_sched: properly cancel netlink dump on failure (Ivan Vecera) [1638022] - [net] sched: fix memory leak in act_tunnel_key_init() (Ivan Vecera) [1638022] - [net] sched: action_ife: take reference to meta module (Ivan Vecera) [1638022] - [net] act_ife: fix a potential use-after-free (Ivan Vecera) [1638022] - [net] sched: act_nat: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: null actions array pointer before releasing action (Ivan Vecera) [1638022] - [net] sched: fix type of htb statistics (Ivan Vecera) [1638022] - [net] net_sched: add missing tcf_lock for act_connmark (Ivan Vecera) [1638022] - [net] revert "net: sched: act: add extack for lookup callback" (Ivan Vecera) [1638022] - [net] tc-testing: add test-cases for numeric and invalid control action (Ivan Vecera) [1638022] - [net] net_sched: reject unknown tcfa_action values (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix dump of extended layered op (Ivan Vecera) [1638022] - [net] sched: return -ENOENT when trying to remove filter from non-existent chain (Ivan Vecera) [1638022] - [net] sched: fix extack error message when chain is failed to be created (Ivan Vecera) [1638022] - [net] sched: Fix memory exposure from short TCA_U32_SEL (Ivan Vecera) [1638022] - [net] net_sched: fix unused variable warning in stmmac (Ivan Vecera) [1638022] - [net] sch_cake: Fix TC filter flow override and expand it to hosts as well (Ivan Vecera) [1638022] - [net] sch_cake: Remove unused including (Ivan Vecera) [1638022] - [net] act_ife: fix a potential deadlock (Ivan Vecera) [1638022] - [net] act_ife: move tcfa_lock down to where necessary (Ivan Vecera) [1638022] - [net] revert "net: sched: act_ife: disable bh when taking ife_mod_lock" (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcfa_capab (Ivan Vecera) [1638022] - [net] net_sched: remove list_head from tc_action (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcf_idr_check() (Ivan Vecera) [1638022] - [net] net_sched: remove unused parameter for tcf_action_delete() (Ivan Vecera) [1638022] - [net] net_sched: remove unnecessary ops->delete() (Ivan Vecera) [1638022] - [net] net_sched: improve and refactor tcf_action_put_many() (Ivan Vecera) [1638022] - [net] sched: always disable bh when taking tcf_lock (Ivan Vecera) [1638022] - [net] sched: act_ife: always release ife action on init error (Ivan Vecera) [1638022] - [net] cls_matchall: fix tcf_unbind_filter missing (Ivan Vecera) [1638022] - [net] sched: act_ife: disable bh when taking ife_mod_lock (Ivan Vecera) [1638022] - [net] sched: act_mirred method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_vlan method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbmod method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_simple method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_pedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_nat method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_ipt method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_gact method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_sum method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_bpf method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_connmark method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] core: protect rate estimator statistics pointer with lock (Ivan Vecera) [1638022] - [net] sched: act_mirred: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: extend action ops with put_dev callback (Ivan Vecera) [1638022] - [net] sched: act_vlan: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbmod: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_simple: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_sample: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_pedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ipt: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ife: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_gact: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_csum: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_bpf: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] tc: Update README and add config (Ivan Vecera) [1638022] - [net] sched: fix block->refcnt decrement (Ivan Vecera) [1638022] - [net] tc-tests: initial version of nat action unit tests (Ivan Vecera) [1638022] - [net] sched: allow flower to match tunnel options (Ivan Vecera) [1638022] - [net] flow_dissector: allow dissection of tunnel options from metadata (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in skbedit match patterns (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in connmark match patterns (Ivan Vecera) [1638022] - [net] tc-testing: flush gact actions on test teardown (Ivan Vecera) [1638022] - [net] tc-testing: fix ip address in u32 test (Ivan Vecera) [1638022] - [net] sched: cls_flower: Fix an error code in fl_tmplt_create() (Ivan Vecera) [1638022] - [net] sched: fix flush on non-existing chain (Ivan Vecera) [1638022] - [net] sched: make tcf_chain_{get, put}() static (Ivan Vecera) [1638022] - [net] sched: fix notifications for action-held chains (Ivan Vecera) [1638022] - [net] sched: change name of zombie chain to "held_by_acts_only" (Ivan Vecera) [1638022] - [net] act_mirred: use TC_ACT_REINSERT when possible (Ivan Vecera) [1638022] - [net] tc: introduce TC_ACT_REINSERT. (Ivan Vecera) [1638022] - [net] tc/act: remove unneeded RCU lock in action callback (Ivan Vecera) [1638022] - [net] sched: user-space can't set unknown tcfa_action values (Ivan Vecera) [1638022] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1638022] - [net] sch_netem: Move private queue handler to generic location. (Ivan Vecera) [1638022] - [net] sch_htb: Remove local SKB queue handling code. (Ivan Vecera) [1638022] - [net] act_bpf: Use kmemdup instead of duplicating it in tcf_bpf_init_from_ops (Ivan Vecera) [1638022] - [net] cls_bpf: Use kmemdup instead of duplicating it in cls_bpf_prog_from_ops (Ivan Vecera) [1638022] - [net] act_pedit: remove unnecessary semicolon (Ivan Vecera) [1638022] - [net] sched: don't dump chains only held by actions (Ivan Vecera) [1638022] - [net] sch_cake: Make gso-splitting configurable from userspace (Ivan Vecera) [1638022] - [net] sched: unmark chain as explicitly created on delete (Ivan Vecera) [1638022] - [net] sched: cls_api: fix dead code in switch (Ivan Vecera) [1638022] - [net] sched: cls_flower: Use correct inline function for assignment of vlan tpid (Ivan Vecera) [1638022] - [net] sched: fix trailing whitespace (Ivan Vecera) [1638022] - [net] cbs: Add support for the graft function (Ivan Vecera) [1638022] - [net] sched: add skbprio scheduler (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chain templates (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chains creation adn destruction (Ivan Vecera) [1638022] - [net] selftests: forwarding: move shblock tc support check to a separate helper (Ivan Vecera) [1638022] - [net] sched: cls_flower: propagate chain teplate creation and destruction to drivers (Ivan Vecera) [1638022] - [net] sched: cls_flower: implement chain templates (Ivan Vecera) [1638022] - [net] sched: cls_flower: change fl_init_dissector to accept mask and dissector (Ivan Vecera) [1638022] - [net] sched: cls_flower: move key/mask dumping into a separate function (Ivan Vecera) [1638022] - [net] sched: introduce chain templates (Ivan Vecera) [1638022] - [net] sched: introduce chain object to uapi (Ivan Vecera) [1638022] - [net] sched: Avoid implicit chain 0 creation (Ivan Vecera) [1638022] - [net] sched: push ops lookup bits into tcf_proto_lookup_ops() (Ivan Vecera) [1638022] - [net] nfp: bring back support for offloading shared blocks (Ivan Vecera) [1638022] - [net] sched: use PTR_ERR_OR_ZERO macro in tcf_block_cb_register (Ivan Vecera) [1638022] - [net] tc-tests: initial version of fw filter unit tests (Ivan Vecera) [1638022] - [net] sch_cake: Fix tin order when set through skb->priority (Ivan Vecera) [1638022] - [net] sched: act_skbedit: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: skbedit: use per-cpu counters (Ivan Vecera) [1638022] - [net] tc-testing: add geneve options in tunnel_key unit tests (Ivan Vecera) [1638022] - [net] sched: fix unprotected access to rcu cookie pointer (Ivan Vecera) [1638022] - [net] sched: act_ife: fix memory leak in ife init (Ivan Vecera) [1638022] - [net] sched: refactor flower walk to iterate over idr (Ivan Vecera) [1638022] - [net] sched: flower: Fix null pointer dereference when run tc vlan command (Ivan Vecera) [1638022] - [net] sched: Fix warnings from xchg() on RCU'd cookie pointer. (Ivan Vecera) [1638022] - [net] cls_flower: fix error values for commands not supported by drivers (Ivan Vecera) [1638022] - [net] nfp: handle cls_flower command default case (Ivan Vecera) [1638022] - [net] bnxt: simplify cls_flower command switch and handle default case (Ivan Vecera) [1638022] - [net] sch_cake: Conditionally split GSO segments (Ivan Vecera) [1638022] - [net] sch_cake: Add overhead compensation support to the rate shaper (Ivan Vecera) [1638022] - [net] sch_cake: Add DiffServ handling (Ivan Vecera) [1638022] - [net] sch_cake: Add NAT awareness to packet classifier (Ivan Vecera) [1638022] - [net] netfilter: Add nf_ct_get_tuple_skb global lookup function (Ivan Vecera) [1638022] - [net] sch_cake: Add optional ACK filter (Ivan Vecera) [1638022] - [net] sch_cake: Add ingress mode (Ivan Vecera) [1638022] - [net] sched: Add Common Applications Kept Enhanced (cake) qdisc (Ivan Vecera) [1638022] - [net] Use __u32 in uapi net_stamp.h (Ivan Vecera) [1638022] - [net] sched: flower: Add supprt for matching on QinQ vlan headers (Ivan Vecera) [1638022] - [net] sched: flower: Dump the ethertype encapsulated in vlan (Ivan Vecera) [1638022] - [net] flow_dissector: Add support for QinQ dissection (Ivan Vecera) [1638022] - [net] sched: flower: Add support for matching on vlan ethertype (Ivan Vecera) [1638022] - [net] flow_dissector: Save vlan ethertype from headers (Ivan Vecera) [1638022] - [net] sched: change action API to use array of pointers to actions (Ivan Vecera) [1638022] - [net] sched: atomically check-allocate action (Ivan Vecera) [1638022] - [net] sched: use reference counting action init (Ivan Vecera) [1638022] - [net] sched: don't release reference on action overwrite (Ivan Vecera) [1638022] - [net] sched: implement reference counted action release (Ivan Vecera) [1638022] - [net] sched: add 'delete' function to action ops (Ivan Vecera) [1638022] - [net] sched: implement action API that deletes action by index (Ivan Vecera) [1638022] - [net] sched: always take reference to action (Ivan Vecera) [1638022] - [net] sched: implement unlocked action init API (Ivan Vecera) [1638022] - [net] sched: change type of reference and bind counters (Ivan Vecera) [1638022] - [net] sched: use rcu for action cookie update (Ivan Vecera) [1638022] - [net] sched: Make etf report drops on error_queue (Ivan Vecera) [1638022] - [net] sched: Add HW offloading capability to ETF (Ivan Vecera) [1638022] - [net] sched: Introduce the ETF Qdisc (Ivan Vecera) [1638022] - [net] sched: Allow creating a Qdisc watchdog with other clocks (Ivan Vecera) [1638022] - [net] packet: Hook into time based transmission. (Ivan Vecera) [1638022] - [net] ipv6: Hook into time based transmission (Ivan Vecera) [1638022] - [net] ipv4: Hook into time based transmission (Ivan Vecera) [1638022] - [net] Add a new socket option for a future transmit time. (Ivan Vecera) [1638022] - [net] Clear skb->tstamp only on the forwarding path (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix possible memory leak in tcf_pedit_init() (Ivan Vecera) [1638022] - [net] net sched actions: add extack messages in pedit action (Ivan Vecera) [1638022] - [net] net:sched: add action inheritdsfield to skbedit (Ivan Vecera) [1638022] - [net] tc-testing: initial version of tunnel_key unit tests (Ivan Vecera) [1638022] - [net] net sched actions: avoid bitwise operation on signed value in pedit (Ivan Vecera) [1638022] - [net] net sched actions: fix misleading text strings in pedit action (Ivan Vecera) [1638022] - [net] net sched actions: use sizeof operator for buffer length (Ivan Vecera) [1638022] - [net] net sched actions: fix sparse warning (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit headers (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit action (Ivan Vecera) [1638022] - [net] netem: slotting with non-uniform distribution (Ivan Vecera) [1638022] - [net] check tunnel option type in tunnel flags (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: add extended ack support (Ivan Vecera) [1638022] - [net] tc-tests: add an extreme-case csum action test (Ivan Vecera) [1638022] - [net] net_sched: remove unused htb drop_list (Ivan Vecera) [1638022]- [rpmspec] always run make with HOSTCFLAGS/HOSTLDFLAGS set (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to tools build (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to bpftool build (Jiri Olsa) [1624124] - [kernel] kbuild: Use HOST*FLAGS options from the command line (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOST_LOADLIBES to KBUILD_HOSTLDLIBS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTLDFLAGS to KBUILD_HOSTLDFLAGS (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOSTCXXFLAGS to KBUILD_HOSTCXXFLAGS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGS (Jiri Olsa) [1624124] - [tools] tools cpupower: Override CFLAGS assignments (Jiri Olsa) [1624124] - [tools] tools cpupower debug: Allow to use outside build flags (Jiri Olsa) [1624124] - [tools] perf tools: Pass build flags to traceevent build (Jiri Olsa) [1624124] - [tools] tools lib traceevent: Use LDFLAGS in the build commands (Jiri Olsa) [1624124] - [tools] perf tools: Link libperf-jvmti.so with LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow add linker flags via EXTRA_LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable (Jiri Olsa) [1624124] - [block] blkcg: handle dying request_queue when associating a blkg (Ming Lei) [1655485] - [block] block: deactivate blk_stat timer in wbt_disable_default() (Ming Lei) [1655485] - [lib] sbitmap: flush deferred clears for resize and shallow gets (Ming Lei) [1655485] - [md] dm: fix request-based dm's use of dm_wait_for_completion (Ming Lei) [1655485] - [nvme] nvme: fix irq vs io_queue calculations (Ming Lei) [1655485] - [md] dm: fix inflight IO check (Ming Lei) [1655485] - [md] dm: remove the pending IO accounting (Ming Lei) [1655485] - [block] block: return just one value from part_in_flight (Ming Lei) [1655485] - [block] block: switch to per-cpu in-flight counters (Ming Lei) [1655485] - [block] block: delete part_round_stats and switch to less precise counting (Ming Lei) [1655485] - [block] block: stop passing 'cpu' to all percpu stats methods (Ming Lei) [1655485] - [md] dm rq: leverage blk_mq_queue_busy() to check for outstanding IO (Ming Lei) [1655485] - [md] dm: dont rewrite dm_disk(md)->part0.in_flight (Ming Lei) [1655485] - [lib] sbitmap: silence bogus lockdep IRQ warning (Ming Lei) [1655485] - [scsi] scsi: Fix a harmless double shift bug (Ming Lei) [1655485] - [block] blk-mq: re-build queue map in case of kdump kernel (Ming Lei) [1655485] - [block] blkcg: put back rcu lock in blkcg_bio_issue_check() (Ming Lei) [1655485] - [block] block: convert io-latency to use rq_qos_wait (Ming Lei) [1655485] - [block] block: convert wbt_wait() to use rq_qos_wait() (Ming Lei) [1655485] - [block] block: add rq_qos_wait to rq_qos (Ming Lei) [1655485] - [block] blkcg: rename blkg_try_get() to blkg_tryget() (Ming Lei) [1655485] - [block] blkcg: change blkg reference counting to use percpu_ref (Ming Lei) [1655485] - [block] blkcg: remove bio_disassociate_task() (Ming Lei) [1655485] - [block] blkcg: remove additional reference to the css (Ming Lei) [1655485] - [block] blkcg: remove bio->bi_css and instead use bio->bi_blkg (Ming Lei) [1655485] - [block] blkcg: associate writeback bios with a blkg (Ming Lei) [1655485] - [block] blkcg: associate a blkg for pages being evicted by swap (Ming Lei) [1655485] - [block] blkcg: consolidate bio_issue_init() to be a part of core (Ming Lei) [1655485] - [block] blkcg: associate blkg when associating a device (Ming Lei) [1655485] - [block] dm: set the static flush bio device on demand (Ming Lei) [1655485] - [block] blkcg: introduce common blkg association logic (Ming Lei) [1655485] - [block] blkcg: convert blkg_lookup_create() to find closest blkg (Ming Lei) [1655485] - [block] blkcg: update blkg_lookup_create() to do locking (Ming Lei) [1655485] - [block] blkcg: fix ref count issue with bio_blkcg() using task_css (Ming Lei) [1655485] - [block] blk-mq: remove QUEUE_FLAG_POLL from default MQ flags (Ming Lei) [1655485] - [block] block: enable polling by default if a poll map is initalized (Ming Lei) [1655485] - [block] block: only allow polling if a poll queue_map exists (Ming Lei) [1655485] - [block] block: remove ->poll_fn (Ming Lei) [1655485] - [nvme] nvme-mpath: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-rdma: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-pci: remove the CQ lock for interrupt driven queues (Ming Lei) [1655485] - [nvme] nvme-pci: don't poll from irq context when deleting queues (Ming Lei) [1655485] - [nvme] nvme-pci: refactor nvme_disable_io_queues (Ming Lei) [1655485] - [nvme] nvme-pci: consolidate code for polling non-dedicated queues (Ming Lei) [1655485] - [nvme] nvme-pci: only allow polling with separate poll queues (Ming Lei) [1655485] - [nvme] nvme-pci: cleanup SQ allocation a bit (Ming Lei) [1655485] - [nvme] nvme-pci: use atomic bitops to mark a queue enabled (Ming Lei) [1655485] - [block] block: move queues types to the block layer (Ming Lei) [1655485] - [fs] aio: clear IOCB_HIPRI (Ming Lei) [1655485] - [lib] sbitmap: fix sbitmap_for_each_set() (Ming Lei) [1655485] - [block] blk-mq: don't call ktime_get_ns() if we don't need it (Ming Lei) [1655485] - [block] block: add cmd_flags to print_req_error (Ming Lei) [1655485] - [lib] sbitmap: optimize wakeup check (Ming Lei) [1655485] - [lib] sbitmap: ammortize cost of clearing bits (Ming Lei) [1655485] - [block] block: avoid extra bio reference for async O_DIRECT (Ming Lei) [1655485] - [lib] sbitmap: don't loop for find_next_zero_bit() for !round_robin (Ming Lei) [1655485] - [block] blk-mq: use plug for devices that implement ->commits_rqs() (Ming Lei) [1655485] - [block] blk-mq: use bd->last == true for list inserts (Ming Lei) [1655485] - [block] ataflop: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] virtio_blk: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [nvme] nvme: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] blk-mq: add mq_ops->commit_rqs() (Ming Lei) [1655485] - [block] block: improve logic around when to sort a plug list (Ming Lei) [1655485] - [block] blk-mq: Add a NULL check in blk_mq_free_map_and_requests() (Ming Lei) [1655485] - [block] ataflop: fix error handling in atari_floppy_init() (Ming Lei) [1655485] - [block] block: add io timeout to sysfs (Ming Lei) [1655485] - [block] block: use rcu_work instead of call_rcu to avoid sleep in softirq (Ming Lei) [1655485] - [block] blk-mq: fix failure to decrement plug count on single rq removal (Ming Lei) [1655485] - [block] sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN (Ming Lei) [1655485] - [block] block: sum requests in the plug structure (Ming Lei) [1655485] - [block] blk-mq: Simplify request completion state (Ming Lei) [1655485] - [scsi] scsi: Do not rely on blk-mq for double completions (Ming Lei) [1655485] - [block] blk-mq: Return true if request was completed (Ming Lei) [1655485] - [block] blk-mq: never redirect polled IO completions (Ming Lei) [1655485] - [block] blk-mq: ensure mq_ops ->poll() is entered at least once (Ming Lei) [1655485] - [block] block: make blk_poll() take a parameter on whether to spin or not (Ming Lei) [1655485] - [nvme] nvme: remove opportunistic polling from bdev target (Ming Lei) [1655485] - [block] blk-mq: remove 'tag' parameter from mq_ops->poll() (Ming Lei) [1655485] - [block] blk-mq: when polling for IO, look for any completion (Ming Lei) [1655485] - [block] block: fix attempt to assign NULL io_context (Ming Lei) [1655485] - [block] block: Initialize BIO I/O priority early (Ming Lei) [1655485] - [block] block: prevent merging of requests with different priorities (Ming Lei) [1655485] - [fs] aio: Fix fallback I/O priority value (Ming Lei) [1655485] - [block] block: Introduce get_current_ioprio() (Ming Lei) [1655485] - [block] block: Remove bio->bi_ioc (Ming Lei) [1655485] - [fs] aio: Comment use of IOCB_FLAG_IOPRIO aio flag (Ming Lei) [1655485] - [nvme] nvme-fc: remove ->poll implementation (Ming Lei) [1655485] - [block] block: have ->poll_fn() return number of entries polled (Ming Lei) [1655485] - [block] block: avoid ordered task state change for polled IO (Ming Lei) [1655485] - [nvme] nvme: default to 0 poll queues (Ming Lei) [1655485] - [block] floppy: remove now unused 'flags' variable (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [block] ide: don't acquire queue_lock in ide_complete_pm_rq (Ming Lei) [1655485] - [block] ide: don't acquire queue lock in ide_pm_execute_rq (Ming Lei) [1655485] - [block] pktcdvd: remove queue_lock around blk_queue_max_hw_sectors (Ming Lei) [1655485] - [block] floppy: remove queue_lock around floppy_end_request (Ming Lei) [1655485] - [block] block: remove the rq_alloc_data request_queue field (Ming Lei) [1655485] - [block] block: don't plug for aio/O_DIRECT HIPRI IO (Ming Lei) [1655485] - [block] block: for async O_DIRECT, mark us as polling if asked to (Ming Lei) [1655485] - [block] block: add polled wakeup task helper (Ming Lei) [1655485] - [block] blk-rq-qos: inline check for q->rq_qos functions (Ming Lei) [1655485] - [block] block: add queue_is_mq() helper (Ming Lei) [1655485] - [nvme] nvme: provide optimized poll function for separate poll queues (Ming Lei) [1655485] - [block] ide: clear ide_req()->special for non-passthrough requests (Ming Lei) [1655485] - [nvme] nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() (Ming Lei) [1655485] - [block] block: add wbt_disable_default export for BFQ (Ming Lei) [1655485] - [block] block: remove the queue_lock indirection (Ming Lei) [1655485] - [block] block: remove the lock argument to blk_alloc_queue_node (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [mmc] mmc: simplify queue initialization (Ming Lei) [1655485] - [block] umem: don't override the queue_lock (Ming Lei) [1655485] - [block] drbd: don't override the queue_lock (Ming Lei) [1655485] - [block] blk-cgroup: move locking into blkg_destroy_all (Ming Lei) [1655485] - [block] blk-cgroup: consolidate error handling in blkcg_init_queue (Ming Lei) [1655485] - [block] block: remove a few unused exports (Ming Lei) [1655485] - [block] block: update a few comments for the legacy request removal (Ming Lei) [1655485] - [block] block: remove the unused lock argument to rq_qos_throttle (Ming Lei) [1655485] - [block] block: remove queue_lockdep_assert_held (Ming Lei) [1655485] - [block] block: use atomic bitops for ->queue_flags (Ming Lei) [1655485] - [block] block: don't hold the queue_lock over blk_abort_request (Ming Lei) [1655485] - [block] block: remove deadline __deadline manipulation helpers (Ming Lei) [1655485] - [block] block: remove QUEUE_FLAG_BYPASS and ->bypass (Ming Lei) [1655485] - [nvme] nvmet-rdma: fix response use after free (Ming Lei) [1655485] - [nvme] nvme: validate controller state before rescheduling keep alive (Ming Lei) [1655485] - [block] block, bfq: fix decrement of num_active_groups (Ming Lei) [1655485] - [ata] libata: whitelist all SAMSUNG MZ7KM* solid-state disks (Ming Lei) [1655485] - [nvme] nvme-rdma: fix double freeing of async event data (Ming Lei) [1655485] - [nvme] nvme-pci: fix surprise removal (Ming Lei) [1655485] - [nvme] nvme: Free ctrl device name on init failure (Ming Lei) [1655485] - [nvme] nvme-fc: resolve io failures during connect (Ming Lei) [1655485] - [nvme] nvme: make sure ns head inherits underlying device limits (Ming Lei) [1655485] - [nvme] nvmet: don't try to add ns to p2p map unless it actually uses it (Ming Lei) [1655485] - [nvme] nvme-pci: fix conflicting p2p resource adds (Ming Lei) [1655485] - [nvme] nvmet: Optionally use PCI P2P memory (Ming Lei) [1655485] - [nvme] nvmet: Introduce helper functions to allocate and free request SGLs (Ming Lei) [1655485] - [nvme] nvme-pci: Add support for P2P memory in requests (Ming Lei) [1655485] - [nvme] nvme-pci: Use PCI p2pmem subsystem to manage the CMB (Ming Lei) [1655485] - [infiniband] IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx_[init|destroy]() (Ming Lei) [1655485] - [block] block: Add PCI P2P flag for request queue (Ming Lei) [1655485] - [documentation] PCI/P2PDMA: Add P2P DMA driver writer's documentation (Ming Lei) [1655485] - [documentation] docs-rst: Add a new directory for PCI documentation (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add sysfs group to display p2pmem stats (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Support peer-to-peer memory (Ming Lei) [1655485] - [nvme] nvmet-rdma: support max(16KB, PAGE_SIZE) inline data (Ming Lei) [1655485] - [nvme] nvme-rdma: support up to 4 segments of inline data (Ming Lei) [1655485] - [fs] aio: fix failure to put the file pointer (Ming Lei) [1655485] - [lib] scsi: Remove percpu_ida (Ming Lei) [1655485] - [scsi] scsi: target: Convert target drivers to use sbitmap (Ming Lei) [1655485] - [scsi] scsi: target: Abstract tag freeing (Ming Lei) [1655485] - [block] mmc: block: Fix unsupported parallel dispatch of requests (Ming Lei) [1655485] - [scsi] scsi: target: sbitmap: add seq_file forward declaration (Ming Lei) [1655485] - [mm] mm, memory_hotplug: do not clear numa_node association after hot_remove (Waiman Long) [1657422] - [fs] iomap: partially revert 4721a601099 (simulated directio short read on EFAULT) (Brian Foster) [1654713] - [fs] splice: don't read more than available pipe space (Brian Foster) [1654713] - [fs] vfs: allow some remap flags to be passed to vfs_clone_file_range (Brian Foster) [1654713] - [fs] xfs: fix inverted return from xfs_btree_sblock_verify_crc (Brian Foster) [1654713] - [fs] xfs: fix PAGE_MASK usage in xfs_free_file_space (Brian Foster) [1654713] - [fs] fs/xfs: fix f_ffree value for statfs when project quota is set (Brian Foster) [1654713] - [fs] iomap: readpages doesn't zero page tail beyond EOF (Brian Foster) [1654713] - [fs] vfs: vfs_dedupe_file_range() doesn't return EOPNOTSUPP (Brian Foster) [1654713] - [fs] iomap: dio data corruption and spurious errors when pipes fill (Brian Foster) [1654713] - [fs] iomap: sub-block dio needs to zeroout beyond EOF (Brian Foster) [1654713] - [fs] iomap: FUA is wrong for DIO O_DSYNC writes into unwritten extents (Brian Foster) [1654713] - [fs] xfs: delalloc -> unwritten COW fork allocation can go wrong (Brian Foster) [1654713] - [fs] xfs: flush removing page cache in xfs_reflink_remap_prep (Brian Foster) [1654713] - [fs] xfs: extent shifting doesn't fully invalidate page cache (Brian Foster) [1654713] - [fs] xfs: finobt AG reserves don't consider last AG can be a runt (Brian Foster) [1654713] - [fs] xfs: fix transient reference count error in xfs_buf_resubmit_failed_buffers (Brian Foster) [1654713] - [fs] xfs: uncached buffer tracing needs to print bno (Brian Foster) [1654713] - [fs] xfs: make xfs_file_remap_range() static (Brian Foster) [1654713] - [fs] xfs: fix shared extent data corruption due to missing cow reservation (Brian Foster) [1654713] - [fs] xfs: fix overflow in xfs_attr3_leaf_verify (Brian Foster) [1654713] - [fs] xfs: print buffer offsets when dumping corrupt buffers (Brian Foster) [1654713] - [fs] xfs: Fix error code in 'xfs_ioc_getbmap()' (Brian Foster) [1654713] - [fs] xfs: cancel COW blocks before swapext (Brian Foster) [1654713] - [fs] xfs: clear ail delwri queued bufs on unmount of shutdown fs (Brian Foster) [1654713] - [fs] xfs: use offsetof() in place of offset macros for __xfsstats (Brian Foster) [1654713] - [fs] xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat (Brian Foster) [1654713] - [fs] xfs: fix use-after-free race in xfs_buf_rele (Brian Foster) [1654713] - [fs] xfs: Add attibute remove and helper functions (Brian Foster) [1654713] - [fs] xfs: Add attibute set and helper functions (Brian Foster) [1654713] - [fs] xfs: Add helper function xfs_attr_try_sf_addname (Brian Foster) [1654713] - [fs] xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h (Brian Foster) [1654713] - [fs] xfs: issue log message on user force shutdown (Brian Foster) [1654713] - [fs] xfs: fix buffer state management in xrep_findroot_block (Brian Foster) [1654713] - [fs] xfs: always assign buffer verifiers when one is provided (Brian Foster) [1654713] - [fs] xfs: xrep_findroot_block should reject root blocks with siblings (Brian Foster) [1654713] - [fs] xfs: add a define for statfs magic to uapi (Brian Foster) [1654713] - [fs] xfs: print dangling delalloc extents (Brian Foster) [1654713] - [fs] xfs: fix fork selection in xfs_find_trim_cow_extent (Brian Foster) [1654713] - [fs] xfs: remove the unused trimmed argument from xfs_reflink_trim_around_shared (Brian Foster) [1654713] - [fs] xfs: remove the unused shared argument to xfs_reflink_reserve_cow (Brian Foster) [1654713] - [fs] xfs: handle zeroing in xfs_file_iomap_begin_delay (Brian Foster) [1654713] - [fs] xfs: remove suport for filesystems without unwritten extent flag (Brian Foster) [1654713] - [fs] xfs: remove XFS_IO_INVALID (Brian Foster) [1654713] - [fs] xfs: remove [cm]time update from reflink calls (Brian Foster) [1654713] - [fs] xfs: remove xfs_reflink_remap_range (Brian Foster) [1654713] - [fs] xfs: remove redundant remap partial EOF block checks (Brian Foster) [1654713] - [fs] xfs: support returning partial reflink results (Brian Foster) [1654713] - [fs] xfs: clean up xfs_reflink_remap_blocks call site (Brian Foster) [1654713] - [fs] xfs: fix pagecache truncation prior to reflink (Brian Foster) [1654713] - [fs] vfs: clean up generic_remap_file_range_prep return value (Brian Foster) [1654713] - [fs] vfs: hide file range comparison function (Brian Foster) [1654713] - [fs] vfs: enable remap callers that can handle short operations (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs dedupe functions (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs clone functions (Brian Foster) [1654713] - [fs] vfs: make remap_file_range functions take and return bytes completed (Brian Foster) [1654713] - [fs] vfs: remap helper should update destination inode metadata (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_file_range_prep (Brian Foster) [1654713] - [fs] vfs: combine the clone and dedupe into a single remap_file_range (Brian Foster) [1654713] - [fs] vfs: rename clone_verify_area to remap_verify_area (Brian Foster) [1654713] - [fs] vfs: rename vfs_clone_file_prep to be more descriptive (Brian Foster) [1654713] - [fs] vfs: skip zero-length dedupe requests (Brian Foster) [1654713] - [fs] vfs: avoid problematic remapping requests into partial EOF block (Brian Foster) [1654713] - [fs] vfs: strengthen checking of file range inputs to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: exit early from zero length remap operations (Brian Foster) [1654713] - [fs] vfs: check file ranges before cloning files (Brian Foster) [1654713] - [fs] vfs: vfs_clone_file_prep_inodes should return EINVAL for a clone from beyond EOF (Brian Foster) [1654713] - [block] blk-mq: not embed .mq_kobj and ctx->kobj into queue instance (Ming Lei) [1653124] - [fs] fs: fix lost error code in dio_complete (Ming Lei) [1655364] - [iommu] iommu/iova: Optimise attempts to allocate iova from 32bit address range (Robert Richter) [1639202]- [drm] drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology_mgr_resume() (Lyude Paul) [1658810] - [x86] Mark Intel Apollo Lake supported (David Arcari) [1653799] - [infiniband] IB/mlx5: Fix implicit ODP interrupted page fault (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Improve ODP debugging messages (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Use multi threaded workqueue for page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Return success for PAGE_FAULT_RESUME in internal error state (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Lock QP during page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Enumerate page fault types (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Add interface to hold and release core resources (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Release resource on error flow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Correctly set PFC param if global pause is turned off. (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_en: Change min MTU size to ETH_MIN_MTU (Alaa Hleihel) [1658085] - [netdrv] mlx5: fix get_ip_proto() (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix page fault handling for MW (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Initialize return variable in case pagefault was skipped (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Skip non-ODP MR when handling a page fault (Alaa Hleihel) [1658085] - [net] net/dim: Update DIM start sample after each DIM iteration (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Avoid load failure due to unknown link width (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Removed unnecessary warnings in FEC caps query (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Fix selftest for small MTUs (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, verify received packet size in Linear Striding RQ (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Apply the correct check for supporting TC esw rules split (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Adjust to max number of channles when re-attaching (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Claim TC hw offloads support only under a proper build config (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: IPoIB, Reset QP after channels are closed (Alaa Hleihel) [1658085] - [netdrv] net/mlx4: Fix UBSAN warning of signed integer overflow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Fix uninitialized variable compilation warning (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix MR cache initialization (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove extraneous error check (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix memory leak when setting fpga ipsec caps (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Unmap DMA addr from HCA before IOMMU (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove superfluous version print (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Allow transition of DCI QP to reset (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Don't hold spin lock while checking device state (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix atomic_mode enum values (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Delete unneeded function argument (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, Prefetch the xdp_frame data area (Alaa Hleihel) [1658085] - [drm] drm/i915: Synchronize hpd work in i915_hpd_storm_ctl_show() (Lyude Paul) [1658376] - [drm] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1658376] - [drm] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1658376] - [drm] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1658376] - [drm] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1658376] - [drm] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1658376] - [x86] kvm: x86: bump KVM_(SOFT_)MAX_VCPUS to 384 (Radim Krcmar) [1635205] - [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1656653] - [block] blk-mq: fix corruption with direct issue (Ming Lei) [1656653] - [pci] PCI: Add support for Immediate Readiness (Myron Stowe) [1483409] - [x86] x86/PCI: Remove node-local allocation when initialising host controller (Myron Stowe) [1483409] - [arm64] arm64: PCI: Remove node-local allocations when initialising host controller (Myron Stowe) [1483409] - [cpufreq] cpufreq: intel_pstate: Add base_frequency attribute (Prarit Bhargava) [1648207] - [acpi] ACPI / CPPC: Add support for guaranteed performance (Prarit Bhargava) [1648207] - [block] block: fix single range discard merge (Ming Lei) [1654096] - [scsi] SCSI: fix queue cleanup race before queue initialization is done (Ming Lei) [1642404] - [netdrv] net: hinic: fix null pointer dereference on pointer hwdev (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: fix a bug in rx data flow (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:fix a bug in set mac address (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:add rx checksum offload for HiNIC (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:replace multiply and division operators (Xiaojun Tan) [1654207] - [netdrv] hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4 (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: add checksum offload and TSO support (Xiaojun Tan) [1654207] - [netdrv] cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size (Arjun Vynipadath) [1651082]- [x86] kvm: x86: Report STIBP on GET_SUPPORTED_CPUID (Eduardo Habkost) [1644870] - [kernel] power: remove possible deadlock when unregistering power_supply (Benjamin Tissoires) [1657623] - [md] dm: call blk_queue_split() to impose device limits on bios (Mike Snitzer) [1657340] - [pinctrl] Revert "pinctrl: intel: Do pin translation when lock IRQ" (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Don't shadow error code of gpiochip_lock_as_irq() (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation when lock IRQ (Benjamin Tissoires) [1658075] - [firmware] efi: Prevent GICv3 WARN() by mapping the memreserve table before first use (Bhupesh Sharma) [1638640] - [firmware] efi: Permit calling efi_mem_reserve_persistent() from atomic context (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Defer persistent reservations until after paging_init() (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Revert deferred unmap of early memmap mapping (Bhupesh Sharma) [1638640] - [arm64] arm64: memblock: don't permit memblock resizing until linear mapping is up (Bhupesh Sharma) [1638640] - [arm64] arm64: Fix /proc/iomem for reserved but not memory regions (Bhupesh Sharma) [1638640] - [tty] tty: wipe buffer. (Christoph von Recklinghausen) [1655051] - [tty] tty: wipe buffer if not echoing data (Christoph von Recklinghausen) [1655051]- [powerpc] powerpc/perf: Remove sched_task function defined for thread-imc (Steve Best) [1657153] - [s390] Add reserved fields to mm_context_t (Philipp Rudo) [1656874] - [s390] Add reserved fields to thread_struct (Philipp Rudo) [1656874] - [documentation] kdump: correct crashkernel=auto threshold (Raghavendra Rao) [1656698] - [fs] NFSv4.x: fix lock recovery during delegation recall (Steve Dickson) [1656410] - [x86] x86/spec_ctrl: Synchronize RHEL8 percpu SPEC_CTRL MSR states with new STIBP logic (Waiman Long) [1655662] - [x86] x86/speculation: Provide IBPB always command line options (Waiman Long) [1655662] - [x86] x86/speculation: Add seccomp Spectre v2 user space protection mode (Waiman Long) [1655662] - [x86] x86/speculation: Enable prctl mode for spectre_v2_user (Waiman Long) [1655662] - [x86] x86/speculation: Add prctl() control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Prepare arch_smt_update() for PRCTL mode (Waiman Long) [1655662] - [x86] x86/speculation: Prevent stale SPEC_CTRL msr content (Waiman Long) [1655662] - [x86] x86/speculation: Split out TIF update (Waiman Long) [1655662] - [x86] ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for conditional IBPB in switch_mm() (Waiman Long) [1655662] - [x86] x86/speculation: Avoid __switch_to_xtra() calls (Waiman Long) [1655662] - [x86] x86/process: Consolidate and simplify switch_to_xtra() code (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for per task indirect branch speculation control (Waiman Long) [1655662] - [x86] x86/speculation: Add command line control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Unify conditional spectre v2 print functions (Waiman Long) [1655662] - [x86] x86/speculataion: Mark command line parser data __initdata (Waiman Long) [1655662] - [x86] x86/speculation: Mark string arrays const correctly (Waiman Long) [1655662] - [x86] x86/speculation: Reorder the spec_v2 code (Waiman Long) [1655662] - [x86] x86/l1tf: Show actual SMT state (Waiman Long) [1655662] - [x86] x86/speculation: Rework SMT state change (Waiman Long) [1655662] - [x86] sched/smt: Expose sched_smt_present static key (Waiman Long) [1655662] - [x86] x86/Kconfig: Select SCHED_SMT if SMP enabled (Waiman Long) [1655662] - [x86] sched/smt: Make sched_smt_present track topology (Waiman Long) [1655662] - [x86] x86/speculation: Reorganize speculation control MSRs update (Waiman Long) [1655662] - [x86] x86/speculation: Rename SSBD update functions (Waiman Long) [1655662] - [x86] x86/speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1655662] - [x86] x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Remove unnecessary ret variable in cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Clean up spectre_v2_parse_cmdline() (Waiman Long) [1655662] - [x86] x86/speculation: Update the TIF_SSBD comment (Waiman Long) [1655662] - [x86] x86/retpoline: Remove minimal retpoline support (Waiman Long) [1655662] - [x86] x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support (Waiman Long) [1655662] - [x86] x86/spec_ctrl: Temporarily remove the IBRS code from process.c & bugs.c (Waiman Long) [1655662] - [nvme] nvme: flush namespace scanning work just before removing namespaces (Ewan Milne) [1656028] - [netdrv] i40e: Fix deletion of MAC filters (Stefan Assmann) [1646847] - [scsi] mpt3sas: Display message on Configurable secure HBA (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Add support for Aero controllers (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Update MPI headers to support Aero controllers (Tomas Henzl) [1649314] - [scsi] megaraid_sas: Add support for MegaRAID Aero controllers (Tomas Henzl) [1649384] - [netdrv] nfp: flower: enabled offloading of Team LAG (Pablo Cascon) [1649876] - [netdrv] net/mlx5: IPSec, Fix the SA context hash key (Alaa Hleihel) [1645857] - [hwmon] hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs (Gary Hook) [1640681] - [x86] x86/amd_nb: Add PCI device IDs for family 17h, model 30h (Gary Hook) [1640681] - [x86] x86/amd_nb: Add support for newer PCI topologies (Gary Hook) [1640681] - [hwmon] hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs (Gary Hook) [1640681] - [net] tipc: fix info leak from kernel tipc_event (Jon Maloy) [1643279] - [net] tipc: eliminate message disordering during binding table update (Jon Maloy) [1643279] - [net] tipc: fix unsafe rcu locking when accessing publication list (Jon Maloy) [1643279] - [net] tipc: queue socket protocol error messages into socket receive buffer (Jon Maloy) [1643279] - [net] tipc: ignore STATE_MSG on wrong link session (Jon Maloy) [1643279] - [net] tipc: fix failover problem (Jon Maloy) [1643279] - [net] tipc: eliminate possible recursive locking detected by LOCKDEP (Jon Maloy) [1643279] - [net] tipc: lock wakeup & inputq at tipc_link_reset() (Jon Maloy) [1643279] - [net] tipc: reset bearer if device carrier not ok (Jon Maloy) [1643279] - [net] tipc: fix flow control accounting for implicit connect (Jon Maloy) [1643279] - [net] tipc: check return value of __tipc_dump_start() (Jon Maloy) [1643279] - [net] tipc: call start and done ops directly in __tipc_nl_compat_dumpit() (Jon Maloy) [1643279] - [net] tipc: orphan sock in tipc_release() (Jon Maloy) [1643279] - [net] tipc: switch to rhashtable iterator (Jon Maloy) [1643279] - [net] tipc: fix a missing rhashtable_walk_exit() (Jon Maloy) [1643279] - [net] tipc: add missing dev_put() on error in tipc_enable_l2_media (Jon Maloy) [1643279] - [net] tipc: initialize broadcast link stale counter correctly (Jon Maloy) [1643279] - [net] tipc: set link tolerance correctly in broadcast link (Jon Maloy) [1643279] - [net] tipc: extend link reset criteria for stale packet retransmission (Jon Maloy) [1643279] - [crypto] crypto: ccp - Add support for new CCP/PSP device ID (Gary Hook) [1634201] - [crypto] crypto: ccp - Support register differences between PSP devices (Gary Hook) [1634201] - [crypto] crypto: ccp - Remove unused #defines (Gary Hook) [1634201] - [crypto] crypto: ccp - Add psp enabled message when initialization succeeds (Gary Hook) [1634201] - [crypto] crypto: ccp - Fix command completion detection race (Gary Hook) [1634201] - [crypto] crypto: ccp - Check for NULL PSP pointer at module unload (Gary Hook) [1634201] - [net] sctp: increase sk_wmem_alloc when head->truesize is increased (Xin Long) [1645419] - [net] sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmit (Xin Long) [1645419] - [net] ipv6: re-do dad when interface has IFF_NOARP flag change (Hangbin Liu) [1644594] - [net] netfilter: nf_tables: don't skip inactive chains during update (Florian Westphal) [1643746] - [net] inet: frags: better deal with smp races (Sabrina Dubroca) [1645397] - [net] geneve, vxlan: Don't set exceptions if skb->len < mtu (Xin Long) [1642842] - [net] geneve, vxlan: Don't check skb_dst() twice (Xin Long) [1642842] - [net] sctp: fix strchange_flags name for Stream Change Event (Xin Long) [1641852] - [net] sctp: update dst pmtu with the correct daddr (Xin Long) [1644478] - [net] sctp: not free the new asoc when sctp_wait_for_connect returns err (Xin Long) [1644155] - [net] l2tp: fix a sock refcnt leak in l2tp_tunnel_register (Xin Long) [1642749] - [net] sctp: check policy more carefully when getting pr status (Xin Long) [1637786] - [net] sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead (Xin Long) [1637786] - [net] ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12 (Hangbin Liu) [1638598] - [net] netfilter: nft_compat: ebtables 'nat' table is normal chain type (Florian Westphal) [1645377] - [net] sched: exclude TC from kABI guarantee (Ivan Vecera) [1628454] - [net] netfilter: nft_set_rbtree: allow loose matching of closing element in interval (Phil Sutter) [1641993] - [net] netfilter: xt_nat: fix DNAT target for shifted portmap ranges (Paolo Abeni) [1634258] - [net] sched: Fix for duplicate class dump (Phil Sutter) [1631179] - [x86] KVM: X86: Fix scan ioapic use-before-initialization (Bandan Das) [1653835] {CVE-2018-19407}- [scsi] scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload (Cathy Avery) [1590875] - [netdrv] net/ibmvnic: Fix RTNL deadlock during device reset (Steve Best) [1656076] - [s390] s390/qeth: fix length check in SNMP processing (Philipp Rudo) [1655612] - [s390] s390/ism: clear dmbe_mask bit before SMC IRQ handling (Philipp Rudo) [1655611] - [net] net/smc: use after free fix in smc_wr_tx_put_slot() (Philipp Rudo) [1655611] - [net] net/smc: atomic SMCD cursor handling (Philipp Rudo) [1655611] - [net] net/smc: add SMC-D shutdown signal (Philipp Rudo) [1655611] - [net] net/smc: use queue pair number when matching link group (Philipp Rudo) [1655611] - [net] net/smc: abort CLC connection in smc_release (Philipp Rudo) [1655611] - [net] net/smc: unregister rkeys of unused buffer (Philipp Rudo) [1655611] - [net] net/smc: add infrastructure to send delete rkey messages (Philipp Rudo) [1655611] - [net] net/smc: avoid a delay by waiting for nothing (Philipp Rudo) [1655611] - [net] net/smc: cleanup listen worker mutex unlocking (Philipp Rudo) [1655611] - [net] net/smc: short wait for late smc_clc_wait_msg (Philipp Rudo) [1655611] - [net] net/smc: no link delete for a never active link (Philipp Rudo) [1655611] - [net] net/smc: allow fallback after clc timeouts (Philipp Rudo) [1655611] - [net] net/smc: remove sock_error detour in clc-functions (Philipp Rudo) [1655611] - [net] net/smc: make smc_lgr_free() static (Philipp Rudo) [1655611] - [net] net/smc: cleanup tcp_listen_worker initialization (Philipp Rudo) [1655611] - [net] net/smc: fix smc_buf_unuse to use the lgr pointer (Philipp Rudo) [1655611] - [net] Revert "net: simplify sock_poll_wait" (Philipp Rudo) [1655611] - [powerpc] powerpc/pseries: Fix unitialized timer reset on migration (Steve Best) [1655053] - [powerpc] powerpc/pseries/mobility: Extend start/stop topology update scope (Steve Best) [1655053] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1641425]- [x86] KVM: VMX: re-add ple_gap module parameter (Gary Hook) [1652953] - [netdrv] tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths (Steve Best) [1655515] - [pci] PCI/ASPM: Do not initialize link state when aspm_disabled is set (Myron Stowe) [1655246] - [pci] PCI/ACPI: Allow _OSC presence to be optional for PCI (Myron Stowe) [1655246] - [pci] PCI/ACPI: Correct error message for ASPM disabling (Myron Stowe) [1655246] - [pci] PCI/ASPM: Fix link_state teardown on device removal (Myron Stowe) [1655246] - [netdrv] ice: Change req_speeds to be u16 (Jonathan Toppins) [1644403] - [netdrv] ice: Fix the bytecount sent to netdev_tx_sent_queue (Jonathan Toppins) [1644403] - [netdrv] ice: Fix tx_timeout in PF driver (Jonathan Toppins) [1644403] - [netdrv] ice: Fix napi delete calls for remove (Jonathan Toppins) [1644403] - [netdrv] ice: Fix typo in error message (Jonathan Toppins) [1644403] - [netdrv] ice: Fix flags for port VLAN (Jonathan Toppins) [1644403] - [netdrv] ice: Remove duplicate addition of VLANs in replay path (Jonathan Toppins) [1644403] - [netdrv] ice: Free VSI contexts during for unload (Jonathan Toppins) [1644403] - [netdrv] ice: Fix dead device link issue with flow control (Jonathan Toppins) [1644403] - [netdrv] ice: Check for reset in progress during remove (Jonathan Toppins) [1644403] - [netdrv] ice: Set carrier state and start/stop queues in rebuild (Jonathan Toppins) [1644403] - [netdrv] virtchnl: Added support to exchange additional speed values (Jonathan Toppins) [1644403] - [netdrv] ice: Poll for link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Allocate VF interrupts and set queue map (Jonathan Toppins) [1644403] - [netdrv] ice: Introduce ice_dev_onetime_setup (Jonathan Toppins) [1644403] - [netdrv] ice: Use capability count returned by the firmware (Jonathan Toppins) [1644403] - [netdrv] ice: Update expected FW version (Jonathan Toppins) [1644403] - [netdrv] ice: Change device ID define names to align with branding string (Jonathan Toppins) [1644403] - [netdrv] ice: Make ice_msix_clean_rings static (Jonathan Toppins) [1644403] - [netdrv] ice: Update version string (Jonathan Toppins) [1644403] - [netdrv] ice: Use the right function to enable/disable VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add more flexibility on how we assign an ITR index (Jonathan Toppins) [1644403] - [netdrv] ice: Fix potential null pointer issues (Jonathan Toppins) [1644403] - [netdrv] ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Fix forward to queue group logic (Jonathan Toppins) [1644403] - [netdrv] ice: Extend malicious operations detection logic (Jonathan Toppins) [1644403] - [netdrv] ice: Notify VF of link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Implement virtchnl commands for AVF support (Jonathan Toppins) [1644403] - [netdrv] ice: Add handlers for VF netdevice operations (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for VF reset events (Jonathan Toppins) [1644403] - [netdrv] ice: Update VSI and queue management code to handle VF VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add handler to configure SR-IOV (Jonathan Toppins) [1644403] - [netdrv] ice: Add support to detect SR-IOV capability and mailbox queues (Jonathan Toppins) [1644403] - [netdrv] ice: Fix error on driver remove (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for dynamic interrupt moderation (Jonathan Toppins) [1644403] - [netdrv] ice: Align ice_reset_req enum values to hardware reset values (Jonathan Toppins) [1644403] - [netdrv] ice: Implement ethtool hook for RSS switch (Jonathan Toppins) [1644403] - [netdrv] ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker (Jonathan Toppins) [1644403] - [netdrv] ice: Check for actual link state of port after reset (Jonathan Toppins) [1644403] - [netdrv] ice: Implement VSI replay framework (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 2/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 1/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Change pf state behavior to protect reset path (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 7/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 6/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 5/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 4/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 3/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 2/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 1/7 (Jonathan Toppins) [1644403] - [netdrv] ice: fix changing of ring descriptor size (ethtool -G) (Jonathan Toppins) [1644403] - [netdrv] ice: Update to capabilities admin queue command (Jonathan Toppins) [1644403] - [netdrv] ice: Query the Tx scheduler node before adding it (Jonathan Toppins) [1644403] - [netdrv] ice: Update comment for ice_fltr_mgmt_list_entry (Jonathan Toppins) [1644403] - [netdrv] ice: update fw version check logic (Jonathan Toppins) [1644403] - [netdrv] ice: update branding strings and supported device ids (Jonathan Toppins) [1644403] - [netdrv] ice: replace unnecessary memcpy with direct assignment (Jonathan Toppins) [1644403] - [netdrv] ice: use [sr]q.count when checking if queue is initialized (Jonathan Toppins) [1644403] - [netdrv] ice: remove ndo_poll_controller (Jonathan Toppins) [1644403] - [fs] fanotify: fix handling of events on child sub-directory (Miklos Szeredi) [1652432] - [fs] fsnotify: generalize handling of extra event flags (Miklos Szeredi) [1652432] - [netdrv] net: hns3: add common validation in hclge_dcb (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix for multiple unmapping DMA problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename hns_nic_dma_unmap (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add handling for big TX fragment (Xiaojun Tan) [1640945] - [netdrv] net: hns3: move DMA map into hns3_fill_desc (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hns3_fill_desc_tso (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after loopback test (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Enable promisc mode when mac vlan table is full (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add egress/ingress vlan filter for revision 0x21 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Optimize for unicast mac vlan table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix loss of coal configuration while doing reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify hns3_get_max_available_channels (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change return type of hclge_tm_schd_info_update() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for netdev not up problem when setting mtu (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for packet buffer setting bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set extra mac address of pause param for HW (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix speed/duplex information loss problem when executing ethtool ethx cmd of VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add get_media_type ops support for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove print messages for error packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add nic state check before calling netif_tx_wake_queue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add handle for default case (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Unify the prefix of vf functions (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tqp array traversal condition for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ets validate issue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs_map_cfg() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix client initialize state issue when roce client initialize failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Clear client pointer when initialize client failed or unintialize finished (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix cmdq registers initialization issue for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for setting speed for phy failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Check hdev state when getting link status (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set STATE_DOWN bit of hdev state when stopping net (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove packet statistics of public (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove tx budget to clean more TX descriptors in a napi (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine hns3_get_link_ksettings() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove redundant codes of query advertised flow control abilitiy (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change the dst mac addr of loopback packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Only update mac configuation when necessary (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Preserve vlan 0 in hardware table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ping exited problem when doing lp selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for loopback selftest failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix error of checking used vlan id (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for multicast failure (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for vf vlan delete failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify variable type in hns3_nic_reuse_page (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add vlan filter setting by ethtool command -K (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set tx ring' tc info when netdev is up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix desc num set to default when setting channel (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for information of phydev lost problem when down/up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add support for serdes loopback selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine the MSIX allocation for PF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix MSIX allocation issue for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix return value error while hclge_cmd_csq_clean failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify inconsistent bit mask macros (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for using wrong mask and shift in hclge_get_ring_chain_from_mbx (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Correct reset event status register (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent to request reset frequently (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent sending command during global or core reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add configure for mac minimal frame size (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for l4 checksum offload bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for waterline not setting correctly (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tc setup when netdev is first up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify hnae_ to hnae3_ (Xiaojun Tan) [1640945] - [netdrv] net: hns3: simplify hclge_cmd_csq_clean (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove some redundant assignments (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove back in struct hclge_hw (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add unlikely for error check (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add l4_type check for both ipv4 and ipv6 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add vector status check before free vector (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename the interface for init_client_instance and uninit_client_instance (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector (Xiaojun Tan) [1640945] - [kernel] redhat: Enable -Werror for architectures (Laura Abbott) [1582754] - [drm] drm/atomic_helper: Remove dangling variable (Laura Abbott) [1582754] - [s390] s390/tools: fix gcc 8 stringop-truncation warnings (Laura Abbott) [1582754] - [tty] kgdboc: Fix restrict error (Laura Abbott) [1582754] - [misc] misc: kgdbts: Fix restrict error (Laura Abbott) [1582754] - [scsi] scsi: ibmvscsis: Fix a stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/extmem: fix gcc 8 stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/perf: fix gcc 8 array-bounds warning (Laura Abbott) [1582754] - [kernel] kdb: Use strscpy with destination buffer size (Laura Abbott) [1582754] - [fs] configfs: replace strncpy with memcpy (Laura Abbott) [1582754] - [fs] kernfs: Replace strncpy with memcpy (Laura Abbott) [1582754] - [kernel] disable stringop truncation warnings for now (Laura Abbott) [1582754] - [sound] ALSA: intel_hdmi: Use strlcpy() instead of strncpy() (Laura Abbott) [1582754] - [sound] ALSA: trident: Suppress gcc string warning (Laura Abbott) [1582754] - [lib] kobject: Replace strncpy with memcpy (Laura Abbott) [1582754] - [tty] TTY: isdn: Replace strncpy with memcpy (Laura Abbott) [1582754] - [target] scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size (Laura Abbott) [1582754] - [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1650538] - [fs] fuse: allow fine grained attr cache invaldation (Miklos Szeredi) [1650538]- [mm] mm: mremap: properly flush TLB before releasing the page (Rafael Aquini) [1645122] {CVE-2018-18281} - [x86] x86/spec_ctrl: Change default Skylake Spectre v2 mitigation to retpoline (Waiman Long) [1651806] - [fs] gfs2: write revokes should traverse sd_ail1_list in reverse (Andreas Grunbacher) [1652763] - [fs] gfs2: Fix marking bitmaps non-full (Andreas Grunbacher) [1652762] - [fs] GFS2: Flush the GFS2 delete workqueue before stopping the kernel threads (Andreas Grunbacher) [1652761] - [fs] gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd (Andreas Grunbacher) [1652759] - [fs] gfs2: Use fs_* functions instead of pr_* function where we can (Andreas Grunbacher) [1652757] - [fs] gfs2: slow the deluge of io error messages (Andreas Grunbacher) [1652757] - [fs] gfs2_meta: ->mount() can get NULL dev_name (Andreas Grunbacher) [1652754] - [powerpc] powerpc/vdso: Correct call frame information (Steve Best) [1651281] - [i2c] i2c: i801: Add support for Intel Ice Lake (David Arcari) [1637435] - [usb] xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc (Robert Richter) [1649829] - [x86] x86: numa_emulation: fix uniform-split numa emulation (Rafael Aquini) [1620341] - [x86] x86: numa_emulation: introduce uniform split capability (Rafael Aquini) [1620341] - [kernel] perf/hw_breakpoint: Modify breakpoint even if the new attr has disabled set (Mark Salter) [1643174] - [x86] KVM: vmx: hyper-v: don't pass EPT configuration info to vmx_hv_remote_flush_tlb() (Paolo Bonzini) [1636610] - [x86] KVM: x86: support CONFIG_KVM_AMD=y with CONFIG_CRYPTO_DEV_CCP_DD=m (Paolo Bonzini) [1636610] - [x86] kvm: nVMX: fix entry with pending interrupt if APICv is enabled (Paolo Bonzini) [1636610] - [x86] KVM: VMX: hide flexpriority from guest when disabled at the module level (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check for existence of secondary exec controls before accessing (Paolo Bonzini) [1636610] - [x86] KVM: x86: fix L1TF's MMIO GFN calculation (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: cut down decimal places in update interval dialog (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix emulation of VM_ENTRY_LOAD_BNDCFGS (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not use kvm_x86_ops->mpx_supported() directly (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled (Paolo Bonzini) [1636610] - [x86] KVM: x86: never trap MSR_KERNEL_GS_BASE (Paolo Bonzini) [1636610] - [x86] KVM: LAPIC: Fix pv ipis out-of-bounds access (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix loss of pending IRQ/NMI before entering L2 (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: re-animate display of dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: indicate dead guests as such (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: handle guest removals more gracefully (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: don't reset stats when setting PID filter for debugfs (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix updates for dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix handling of invalid paths in debugfs provider (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix python3 issues (Paolo Bonzini) [1636610] - [x86] KVM: x86: Unexport x86_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not re-{try, execute} after failed emulation in L2 (Paolo Bonzini) [1636610] - [x86] KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault (Paolo Bonzini) [1636610] - [x86] KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE (Paolo Bonzini) [1636610] - [x86] KVM: x86: Invert emulation re-execute behavior to make it opt-in (Paolo Bonzini) [1636610] - [x86] KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation (Paolo Bonzini) [1636610] - [x86] KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr (Paolo Bonzini) [1636610] - [x86] KVM: SVM: remove unused variable dst_vaddr_end (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: avoid redundant double assignment of nested_run_pending (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix bad cleanup on error of get/set nested state IOCTLs (Paolo Bonzini) [1636610] - [tools] kvm: selftests: Add platform_info_test (Paolo Bonzini) [1636610] - [x86] KVM: x86: Control guest reads of MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] KVM: x86: Turbo bits in MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] nVMX x86: Check VPID value on vmentry of L2 guests (Paolo Bonzini) [1636610] - [x86] nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2 (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check nested state and CR4.VMXE against SMM (Paolo Bonzini) [1636610] - [x86] kvm: x86: make kvm_{load|put}_guest_fpu() static (Paolo Bonzini) [1636610] - [x86] x86/hyper-v: rename ipi_arg_{ex, non_ex} structures (Paolo Bonzini) [1636610] - [x86] KVM: VMX: use preemption timer to force immediate VMExit (Paolo Bonzini) [1636610] - [x86] KVM: VMX: modify preemption timer bit only when arming timer (Paolo Bonzini) [1636610] - [x86] KVM: VMX: immediately mark preemption timer expired only for zero value (Paolo Bonzini) [1636610] - [x86] KVM: SVM: Switch to bitmap_zalloc() (Paolo Bonzini) [1636610] - [lib] bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free() (Paolo Bonzini) [1636610] - [x86] KVM/MMU: Fix comment in walk_shadow_page_lockless_end() (Paolo Bonzini) [1636610] - [tools] kvm: selftests: use -pthread instead of -lpthread (Paolo Bonzini) [1636610] - [tools] kvm: selftest: add dirty logging test (Paolo Bonzini) [1636610] - [tools] kvm: selftest: pass in extra memory when create vm (Paolo Bonzini) [1636610] - [tools] kvm: selftest: include the tools headers (Paolo Bonzini) [1636610] - [tools] kvm: selftest: unify the guest port macros (Paolo Bonzini) [1636610] - [x86] KVM: x86: don't reset root in kvm_mmu_setup() (Paolo Bonzini) [1636610] - [x86] kvm: mmu: Don't read PDPTEs when paging is not enabled (Paolo Bonzini) [1636610] - [x86] x86/kvm/lapic: always disable MMIO interface in x2APIC mode (Paolo Bonzini) [1636610] - [s390] KVM: s390: Make huge pages unavailable in ucontrol VMs (Paolo Bonzini) [1636610] - [s390] s390/mm: Check for valid vma before zapping in gmap_discard (Paolo Bonzini) [1636610] - [tools] selftests: add headers_install to lib.mk (Paolo Bonzini) [1636610] - [tools] selftests: kselftest: Remove outdated comment (Paolo Bonzini) [1636610] - [tools] selftests: android: move config up a level (Paolo Bonzini) [1636610] - [md] md: Avoid namespace collision with bitmap API (Paolo Bonzini) [1636610]- [cpufreq] cpufreq / CPPC: Add cpuinfo_cur_freq support for CPPC (Prarit Bhargava) [1654361] - [netdrv] nfp: flower: add ipv6 set flow label and hop limit offload (Pablo Cascon) [1651639] - [netdrv] nfp: flower: add ipv4 set ttl and tos offload (Pablo Cascon) [1651639] - [netdrv] ibmvnic: Update driver queues after change in ring size support (Steve Best) [1651947] - [netdrv] ibmvnic: Fix RX queue buffer cleanup (Steve Best) [1651947] - [netdrv] net/ibmnvic: Fix deadlock problem in reset (Steve Best) [1651947] - [netdrv] ibmvnic: fix accelerated VLAN handling (Steve Best) [1651947] - [netdrv] ibmvnic: Add ethtool private flag for driver-defined queue limits (Steve Best) [1651947] - [netdrv] ibmvnic: Introduce driver limits for ring sizes (Steve Best) [1651947] - [netdrv] ibmvnic: Increase maximum queue size limit (Steve Best) [1651947] - [netdrv] ibmvnic: remove ndo_poll_controller (Steve Best) [1651947] - [powerpc] powerpc/powernv/npu: Remove atsd_threshold debugfs setting (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Use size-based ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Reduce eieio usage when issuing ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Add a debugfs setting to change ATSD threshold (Steve Best) [1653661] - [net] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1653395] - [s390] s390/qeth: utilize virtual MAC for Layer2 OSD devices (Philipp Rudo) [1653246] - [fs] vfs: fix FIGETBSZ ioctl on an overlayfs file (Miklos Szeredi) [1651362] - [fs] ovl: fix decode of dir file handle with multi lower layers (Miklos Szeredi) [1651362] - [fs] ovl: fix missing override creds in link of a metacopy upper (Miklos Szeredi) [1651362] - [fs] ovl: automatically enable redirect_dir on metacopy=on (Miklos Szeredi) [1651362] - [fs] ovl: check whiteout in ovl_create_over_whiteout() (Miklos Szeredi) [1651362] - [fs] ovl: fix recursive oi->lock in ovl_link() (Miklos Szeredi) [1651362] - [fs] ovl: fix error handling in ovl_verify_set_fh() (Miklos Szeredi) [1651362] - [mm] mm, memory_hotplug: check zone_movable in has_unmovable_pages (Baoquan He) [1643839] - [netdrv] hv_netvsc: fix vf serial matching with pci slot info (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: remove ndo_poll_controller (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: pair VF based on serial number (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: fix schedule in RCU context (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Fix return value check in hv_pci_assign_slots() (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: support reporting serial number as slot information (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Replace GFP_ATOMIC with GFP_KERNEL in new_pcichild_device() (Vitaly Kuznetsov) [1637519] - [char] ipmi: Fix timer race with module unload (Robert Richter) [1649812] - [arm64] arm64: hugetlb: Avoid unnecessary clearing in huge_ptep_set_access_flags (Christoph von Recklinghausen) [1635192] - [arm64] arm64: hugetlb: Fix handling of young ptes (Christoph von Recklinghausen) [1635192] - [mm] mm: Preserve _PAGE_DEVMAP across mprotect() calls (Jeff Moyer) [1647647]- [crypto] crypto: vmx - Fix sleep-in-atomic bugs (Steve Best) [1653662] - [netdrv] net: ena: update driver version from 2.0.1 to 2.0.2 (John Linville) [1634044] - [netdrv] net: ena: fix crash during ena_remove() (John Linville) [1634044] - [netdrv] net: ena: fix crash during failed resume from hibernation (John Linville) [1634044] - [netdrv] net: ena: enable CONFIG_ENA_ETHERNET for aarch64 (John Linville) [1634044] - [netdrv] net: ena: enable Low Latency Queues (John Linville) [1634044] - [netdrv] net: ena: Fix Kconfig dependency on X86 (John Linville) [1634044] - [netdrv] net: ena: fix indentations in ena_defs for better readability (John Linville) [1634044] - [netdrv] net: ena: update driver version to 2.0.1 (John Linville) [1634044] - [netdrv] net: ena: remove redundant parameter in ena_com_admin_init() (John Linville) [1634044] - [netdrv] net: ena: change rx copybreak default to reduce kernel memory pressure (John Linville) [1634044] - [netdrv] net: ena: limit refill Rx threshold to 256 to avoid latency issues (John Linville) [1634044] - [netdrv] net: ena: explicit casting and initialization, and clearer error handling (John Linville) [1634044] - [netdrv] net: ena: use CSUM_CHECKED device indication to report skb's checksum status (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_netdev (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_com (John Linville) [1634044] - [netdrv] net: ena: introduce Low Latency Queues data structures according to ENA spec (John Linville) [1634044] - [netdrv] net: ena: complete host info to match latest ENA spec (John Linville) [1634044] - [netdrv] net: ena: minor performance improvement (John Linville) [1634044] - [netdrv] net: ena: fix auto casting to boolean (John Linville) [1634044] - [netdrv] net: ena: fix NULL dereference due to untimely napi initialization (John Linville) [1634044] - [netdrv] net: ena: fix rare bug when failed restart/resume is followed by driver removal (John Linville) [1634044] - [netdrv] net: ena: fix warning in rmmod caused by double iounmap (John Linville) [1634044] - [netdrv] net: ena: remove ndo_poll_controller (John Linville) [1634044] - [netdrv] net: ena: fix incorrect usage of memory barriers (John Linville) [1634044] - [netdrv] net: ena: fix missing calls to READ_ONCE (John Linville) [1634044] - [netdrv] net: ena: fix missing lock during device destruction (John Linville) [1634044] - [netdrv] net: ena: fix potential double ena_destroy_device() (John Linville) [1634044] - [netdrv] net: ena: fix device destruction to gracefully free resources (John Linville) [1634044] - [netdrv] net: ena: fix driver when PAGE_SIZE == 64kB (John Linville) [1634044] - [netdrv] net: ena: fix surprise unplug NULL dereference kernel crash (John Linville) [1634044] - [s390] s390/zcrypt: reinit ap queue state machine during device probe (Philipp Rudo) [1653668] - [s390] s390/kdump: Make elfcorehdr size calculation ABI compliant (Philipp Rudo) [1653245] - [s390] s390/kdump: Fix elfcorehdr size calculation (Philipp Rudo) [1653245] - [block] block: fix 32 bit overflow in __blkdev_issue_discard() (Ming Lei) [1638826] - [ata] libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD (Ming Lei) [1638826] - [block] block: copy ioprio in __bio_clone_fast() and bounce (Ming Lei) [1638826] - [trace] kyber: fix wrong strlcpy() size in trace_kyber_latency() (Ming Lei) [1638826] - [block] floppy: fix race condition in __floppy_read_block_0() (Ming Lei) [1638826] - [block] block: make blk_try_req_merge() static (Ming Lei) [1638826] - [block] block: remove dead queue members (Ming Lei) [1638826] - [block] block: clean up dead code that is now redundant (Ming Lei) [1638826] - [nvme] nvme: fix boot hang with only being able to get one IRQ vector (Ming Lei) [1638826] - [block] ide: don't clear special on ide_queue_rq() entry (Ming Lei) [1638826] - [block] null_blk: remove unused nullb device (Ming Lei) [1638826] - [block] ide: don't use req->special (Ming Lei) [1638826] - [block] pd: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] aoe: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] skd_main: don't use req->special (Ming Lei) [1638826] - [block] nullb: remove leftover legacy request code (Ming Lei) [1638826] - [scsi] fnic: fix fnic_scsi_host_{start,end}_tag (Ming Lei) [1638826] - [block] block: remove set but not used variable 'et' (Ming Lei) [1638826] - [block] block: remove the BLKPREP_* values. (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from device handler ->prep_fn (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from scsi_init_io and ->init_command (Ming Lei) [1638826] - [scsi] scsi: clean up error handling in scsi_init_io (Ming Lei) [1638826] - [scsi] scsi: push blk_status_t up into scsi_setup_{fs,scsi}_cmnd (Ming Lei) [1638826] - [scsi] scsi: simplify scsi_prep_state_check (Ming Lei) [1638826] - [block] ide: cleanup ->prep_rq calling convention (Ming Lei) [1638826] - [block] block: remove req->timeout_list (Ming Lei) [1638826] - [block] blk-mq: provide a helper to check if a queue is busy (Ming Lei) [1638826] - [block] blk-mq-tag: change busy_iter_fn to return whether to continue or not (Ming Lei) [1638826] - [block] ms_block: remove unused pointer 'set' (Ming Lei) [1638826] - [block] sunvdc: fix compiler warning (Ming Lei) [1638826] - [nvme] nvme: add separate poll queue map (Ming Lei) [1638826] - [block] block: add REQ_HIPRI and inherit it from IOCB_HIPRI (Ming Lei) [1638826] - [nvme] nvme: utilize two queue maps, one for reads and one for writes (Ming Lei) [1638826] - [block] blk-mq: initial support for multiple queue maps (Ming Lei) [1638826] - [block] blk-mq: improve plug list sorting (Ming Lei) [1638826] - [block] blk-mq: cleanup and improve list insertion (Ming Lei) [1638826] - [block] blk-mq: cache request hardware queue mapping (Ming Lei) [1638826] - [block] blk-mq: separate number of hardware queues from nr_cpu_ids (Ming Lei) [1638826] - [block] blk-mq: support multiple hctx maps (Ming Lei) [1638826] - [block] blk-mq: add 'type' attribute to the sysfs hctx directory (Ming Lei) [1638826] - [block] blk-mq: allow software queue to map to multiple hardware queues (Ming Lei) [1638826] - [block] blk-mq: pass in request/bio flags to queue mapping (Ming Lei) [1638826] - [block] blk-mq: provide dummy blk_mq_map_queue_type() helper (Ming Lei) [1638826] - [block] blk-mq: abstract out queue map (Ming Lei) [1638826] - [block] blk-mq: kill q->mq_map (Ming Lei) [1638826] - [kernel] genirq/affinity: Add support for allocating interrupt sets (Ming Lei) [1638826] - [kernel] genirq/affinity: Pass first vector to __irq_build_affinity_masks() (Ming Lei) [1638826] - [kernel] genirq/affinity: Move two stage affinity spreading into a helper function (Ming Lei) [1638826] - [kernel] genirq/affinity: Spread IRQs to all available NUMA nodes (Ming Lei) [1638826] - [block] block: kill request ->cpu member (Ming Lei) [1638826] - [block] block: get rid of q->softirq_done_fn() (Ming Lei) [1638826] - [block] block: get rid of blk_queued_rq() (Ming Lei) [1638826] - [block] blk-merge: kill dead queue lock held check (Ming Lei) [1638826] - [block] block: remove req_no_special_merge() from merging code (Ming Lei) [1638826] - [block] block: kill request slab cache (Ming Lei) [1638826] - [block] block: remove request_list code (Ming Lei) [1638826] - [block] bsg: move bsg-lib parts outside of request queue (Ming Lei) [1638826] - [block] block: kill legacy parts of timeout handling (Ming Lei) [1638826] - [block] block: remove __blk_put_request() (Ming Lei) [1638826] - [block] block: get rid of MQ scheduler ops union (Ming Lei) [1638826] - [block] block: remove dead elevator code (Ming Lei) [1638826] - [block] block: remove legacy IO schedulers (Ming Lei) [1638826] - [block] block: cleanup kick/queued handling (Ming Lei) [1638826] - [block] block: remove non mq parts from the flush code (Ming Lei) [1638826] - [block] block: remove legacy rq tagging (Ming Lei) [1638826] - [block] blk-cgroup: remove legacy queue bypassing (Ming Lei) [1638826] - [block] blk-wbt: kill check for legacy queue type (Ming Lei) [1638826] - [block] block: remove blk_complete_request() (Ming Lei) [1638826] - [block] bsg: convert to use blk-mq (Ming Lei) [1638826] - [block] bsg: provide bsg_remove_queue() helper (Ming Lei) [1638826] - [block] bsg: pass in desired timeout handler (Ming Lei) [1638826] - [s390] dasd: remove dead code (Ming Lei) [1638826] - [block] block: remove q->lld_busy_fn() (Ming Lei) [1638826] - [scsi] scsi: kill off the legacy IO path (Ming Lei) [1638826] - [scsi] scsi: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: remove legacy check in queue blk_freeze_queue() (Ming Lei) [1638826] - [block] blk-mq: remove the request_list usage (Ming Lei) [1638826] - [block] ide: convert to blk-mq (Ming Lei) [1638826] - [block] mspro_block: convert to blk-mq (Ming Lei) [1638826] - [block] ms_block: convert to blk-mq (Ming Lei) [1638826] - [block] sunvdc: convert to blk-mq (Ming Lei) [1638826] - [block] null_blk: Add conventional zone configuration for zoned support (Ming Lei) [1638826] - [ata] libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 (Ming Lei) [1638826] - [block] block, bfq: fix asymmetric scenarios detection (Ming Lei) [1638826] - [cdrom] gdrom: fix mistake in assignment of error (Ming Lei) [1638826] - [block] blk-mq: place trace_block_getrq() in correct place (Ming Lei) [1638826] - [block] block: Introduce blk_revalidate_disk_zones() (Ming Lei) [1638826] - [block] block: add a report_zones method (Ming Lei) [1638826] - [block] block: Expose queue nr_zones in sysfs (Ming Lei) [1638826] - [block] block: Improve zone reset execution (Ming Lei) [1638826] - [block] block: Introduce BLKGETNRZONES ioctl (Ming Lei) [1638826] - [block] block: Introduce BLKGETZONESZ ioctl (Ming Lei) [1638826] - [block] block: Limit allocation of zone descriptors for report zones (Ming Lei) [1638826] - [block] block: Introduce blkdev_nr_zones() helper (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Fix sd_zbc_check_zones() error checks (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Reduce boot device scan and revalidate time (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Rearrange code (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Remove an assignment from sd_zbc_setup_report_cmnd() (Ming Lei) [1638826] - [scsi] scsi: sd: don't crash the host on invalid commands (Ming Lei) [1638826] - [pci] PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice (Ming Lei) [1638826] - [fs] f2fs: remove request_list check in is_idle() (Ming Lei) [1638826] - [scsi] scsi: osd: initiator should use mq variant of request ending (Ming Lei) [1638826] - [scsi] scsi: fnic: replace gross legacy tag hack with blk-mq hack (Ming Lei) [1638826] - [infiniband] ib_srp: Remove WARN_ON in srp_terminate_io() (Ming Lei) [1638826] - [scsi] scsi: ufs: Disable blk-mq for now (Ming Lei) [1638826] - [block] sx8: convert to blk-mq (Ming Lei) [1638826] - [block] z2ram: convert to blk-mq (Ming Lei) [1638826] - [cdrom] gdrom: convert to blk-mq (Ming Lei) [1638826] - [block] floppy: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: fix error handling during setup (Ming Lei) [1638826] - [block] ataflop: fold headers into C file (Ming Lei) [1638826] - [block] amiflop: convert to blk-mq (Ming Lei) [1638826] - [block] amiflop: clean up on errors during setup (Ming Lei) [1638826] - [block] amiflop: fold headers into C file (Ming Lei) [1638826] - [block] swim3: convert to blk-mq (Ming Lei) [1638826] - [block] swim3: add real error handling in setup (Ming Lei) [1638826] - [block] swim: convert to blk-mq (Ming Lei) [1638826] - [block] swim: fix cleanup on setup error (Ming Lei) [1638826] - [mtd] mtd_blkdevs: convert to blk-mq (Ming Lei) [1638826] - [block] xsysace: convert to blk-mq (Ming Lei) [1638826] - [block] paride: convert pf to blk-mq (Ming Lei) [1638826] - [block] paride: convert pd to blk-mq (Ming Lei) [1638826] - [block] paride: convert pcd to blk-mq (Ming Lei) [1638826] - [block] ps3disk: convert to blk-mq (Ming Lei) [1638826] - [block] blk-mq: provide helper for setting up an SQ queue and tag set (Ming Lei) [1638826] - [block] null_blk: remove set but not used variable 'q' (Ming Lei) [1638826] - [cdrom] cdrom: don't attempt to fiddle with cdo->capability (Ming Lei) [1638826] - [block] block: remove bogus check for queue_lock assignment (Ming Lei) [1638826] - [block] null_blk: remove legacy IO path (Ming Lei) [1638826] - [block] um: Convert ubd driver to blk-mq (Ming Lei) [1638826] - [block] skd: fixup usage of legacy IO API (Ming Lei) [1638826] - [block] aoe: convert aoeblk to blk-mq (Ming Lei) [1638826] - [block] ide: remove redundant variables queue_run_ms and left (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion convert BUGs to WARNs (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion hints on fastpath (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_reprep helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_action helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_nz_result function (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: rename variables (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: comment on end_request return (Ming Lei) [1638826] - [scsi] scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue (Ming Lei) [1638826] - [scsi] scsi: sg: remove bad blk_end_request_all() call (Ming Lei) [1638826] - [block] blk-mq: complete req in softirq context in case of single queue (Ming Lei) [1638826] - [block] block, bfq: improve asymmetric scenarios detection (Ming Lei) [1638826] - [block] block: remove redundant 'default n' from Kconfig-s (Ming Lei) [1638826] - [block] blk-mq-debugfs: Also show requests that have not yet been started (Ming Lei) [1638826] - [block] block: Finish renaming REQ_DISCARD into REQ_OP_DISCARD (Ming Lei) [1638826] - [block] kyber: fix integer overflow of latency targets on 32-bit (Ming Lei) [1638826] - [block] kyber: add tracepoints (Ming Lei) [1638826] - [block] kyber: implement improved heuristics (Ming Lei) [1638826] - [block] kyber: don't make domain token sbitmap larger than necessary (Ming Lei) [1638826] - [block] block: export blk_stat_enable_accounting() (Ming Lei) [1638826] - [block] block: move call of scheduler's ->completed_request() hook (Ming Lei) [1638826] - [block] blk-mq: Enable support for runtime power management (Ming Lei) [1638826] - [block] block: Make blk_get_request() block for non-PM requests while suspended (Ming Lei) [1638826] - [block] block: Allow unfreezing of a queue while requests are in progress (Ming Lei) [1638826] - [lib] percpu-refcount: Introduce percpu_ref_resurrect() (Ming Lei) [1638826] - [block] block: Schedule runtime resume earlier (Ming Lei) [1638826] - [block] block: Split blk_pm_add_request() and blk_pm_put_request() (Ming Lei) [1638826] - [block] block, scsi: Change the preempt-only flag into a counter (Ming Lei) [1638826] - [block] block: Move power management code into a new source file (Ming Lei) [1638826] - [block] Blk-throttle: update to use rbtree with leftmost node cached (Ming Lei) [1638826] - [block] block: use bio_add_page in bio_iov_iter_get_pages (Ming Lei) [1638826] - [block] blok, bfq: do not plug I/O if all queues are weight-raised (Ming Lei) [1638826] - [block] block, bfq: inject other-queue I/O into seeky idle queues on NCQ flash (Ming Lei) [1638826] - [block] block, bfq: correctly charge and reset entity service in all cases (Ming Lei) [1638826]- [rpmspec] redhat: fix bpf_samples build (Jiri Benc) [1611579] - [fs] mnt: fix __detach_mounts infinite loop (Benjamin Coddington) [1628736] - [pci] pcie: Enable Broadom iProc PCIE and mark it is as tech preview (Mark Langsdorf) [1576958] - [pci] PCI/ACPI: Add iProc PCIe MCFG quirk (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Add ACPI/ECAM support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Remove PAXC slot check to allow VF support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reduce inbound/outbound mapping print level (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reject unconfigured physical functions from PAXC (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Disable MSI parsing in certain PAXC blocks (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Fix up corrupted PAXC root complex config registers (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Activate PAXC bridge quirk for more devices (Mark Langsdorf) [1576958]- [s390] s390/mm: fix mis-accounting of pgtable_bytes (Joe Lawrence) [1644481] - [mm] mm: add mm_pxd_folded checks to pgtable_bytes accounting functions (Joe Lawrence) [1644481] - [mm] mm: introduce mm_[p4d|pud|pmd]_folded (Joe Lawrence) [1644481] - [mm] mm: make the __PAGETABLE_PxD_FOLDED defines non-empty (Joe Lawrence) [1644481] - [x86] x86/cpu/vmware: Do not trace vmware_sched_clock() (Vitaly Kuznetsov) [1650273] - [fs] fuse: fix possibly missed wake-up after abort (Lukas Czerner) [1649244] - [fs] fuse: fix leaked notify reply (Lukas Czerner) [1649244] - [fs] fuse: fix blocked_waitq wakeup (Lukas Czerner) [1649244] - [fs] fuse: set FR_SENT while locked (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_write() (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_read() (Lukas Czerner) [1649244] - [fs] fuse: Add missed unlock_page() to fuse_readpages_fill() (Lukas Czerner) [1649244] - [fs] fuse: Don't access pipe->buffers without pipe_lock() (Lukas Czerner) [1649244] - [fs] fuse: fix initial parallel dirops (Lukas Czerner) [1649244] - [fs] fuse: Fix oops at process_init_reply() (Lukas Czerner) [1649244] - [fs] fuse: umount should wait for all requests (Lukas Czerner) [1649244] - [fs] fuse: fix unlocked access to processing queue (Lukas Czerner) [1649244] - [fs] fuse: fix double request_end() (Lukas Czerner) [1649244] - [fs] fuse: fix use-after-free in fuse_direct_IO() (Lukas Czerner) [1599195]- [firmware] efi: Fix debugobjects warning on 'efi_rts_work' (Waiman Long) [1652190] - [rpmspec] kernel.spec: Do not zip modules on noarch builds (Prarit Bhargava) [1646471] - [iommu] iommu/amd: Clear memory encryption mask from physical address (Gary Hook) [1640384]- [powerpc] powerpc/mm/radix: Only need the Nest MMU workaround for R -> RW transition (Steve Best) [1651276] - [powerpc] powerpc/mm/books3s: Add new pte bit to mark pte temporarily invalid (Steve Best) [1651276] - [powerpc] powerpc/tm: Fix HFSCR bit for no suspend case (Steve Best) [1651275]- [powerpc] powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage (Steve Best) [1651267] - [tools] perf tools: Remove ext from struct kmod_path (Jiri Olsa) [1581390] - [tools] perf tools: Add gzip_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add lzma_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add is_compressed callback to compressions array (Jiri Olsa) [1581390] - [tools] perf tools: Move the temp file processing into decompress_kmodule (Jiri Olsa) [1581390] - [tools] perf tools: Use compression id in decompress_kmodule() (Jiri Olsa) [1581390] - [tools] perf tools: Store compression id into struct dso (Jiri Olsa) [1581390] - [tools] perf tools: Add compression id into 'struct kmod_path' (Jiri Olsa) [1581390] - [tools] perf tools: Make is_supported_compression() static (Jiri Olsa) [1581390] - [tools] perf tools: Make decompress_to_file() function static (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in __open_dso() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in symbol__disassemble() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in read_object_code() (Jiri Olsa) [1581390] - [rpmspec] redhat: Enable kernel-tools (for kvm_stat) on s390x, too (Thomas Huth) [1631222]- [drm] drm/atomic_helper: Stop modesets on unregistered connectors harder (Lyude Paul) [1631575] - [drm] drm/nouveau: Fix nv50_mstc->best_encoder() (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors (Lyude Paul) [1631575] - [drm] drm/i915: Fix intel_dp_mst_best_encoder() (Lyude Paul) [1631575] - [drm] drm/i915: Skip vcpi allocation for MSTB ports that are gone (Lyude Paul) [1631575] - [drm] drm/i915: Don't unset intel_connector->mst_port (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Disallow new modesets on unregistered connectors (Lyude Paul) [1631575] - [s390] s390/qeth: fix HiperSockets sniffer (Philipp Rudo) [1649773] - [s390] s390/qeth: report 25Gbit link speed (Philipp Rudo) [1649772] - [s390] s390/qeth: sanitize strings in debug messages (Philipp Rudo) [1649770] - [s390] s390/qeth: fix initial operstate (Philipp Rudo) [1649769] - [s390] s390/qeth: unregister netdevice only when registered (Philipp Rudo) [1649769] - [powerpc] powerpc/64s: consolidate MCE counter increment (Steve Best) [1633550] - [powerpc] powerpc/64s: move machine check SLB flushing to mm/slb.c (Steve Best) [1633550] - [powerpc] powernv/pseries: consolidate code for mce early handling (Steve Best) [1633550] - [powerpc] powerpc/pseries: Dump the SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Display machine check error details (Steve Best) [1633550] - [powerpc] powerpc/pseries: Flush SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Define MCE error event section (Steve Best) [1633550] - [powerpc] powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX (Steve Best) [1633550] - [powerpc] powerpc/pseries: Defer the logging of rtas error to irq work queue (Steve Best) [1633550] - [powerpc] powerpc/pseries: Fix endianness while restoring of r3 in MCE handler (Steve Best) [1633550] - [cdrom] cdrom: fix improper type cast, which can leat to information leak (Maurizio Lombardi) [1650476]- [drm] drm/amdgpu/pm: Fix potential Spectre v1 (Rob Clark) [1637115] - [drm] drm/i915/kvmgt: Fix potential Spectre v1 (Rob Clark) [1637115] - [fs] gfs2: Fix metadata read-ahead during truncate (2) (Andreas Grunbacher) [1647982] - [block] block: make sure writesame bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: cleanup __blkdev_issue_discard() (Ming Lei) [1648750] - [block] block: make sure discard bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: Clear kernel memory before copying to user (Ming Lei) [1648752] - [block] block: respect virtual boundary mask in bvecs (Ming Lei) [1648756] - [block] xen: don't include from and (Ming Lei) [1648756] - [block] block: remove ARCH_BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] xen: provide a prototype for xen_biovec_phys_mergeable in xen.h (Ming Lei) [1648756] - [block] xen: remove the xen_biovec_phys_mergeable export (Ming Lei) [1648756] - [block] arm: remove the unused BIOVEC_MERGEABLE define (Ming Lei) [1648756] - [block] block: don't include bug.h from bio.h (Ming Lei) [1648756] - [block] block: don't include io.h from bio.h (Ming Lei) [1648756] - [block] block: remove bvec_to_phys (Ming Lei) [1648756] - [block] block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable (Ming Lei) [1648756] - [block] block: add a missing BIOVEC_SEG_BOUNDARY check in bio_add_pc_page (Ming Lei) [1648756] - [block] block: simplify BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] block: move req_gap_back_merge to blk.h (Ming Lei) [1648756] - [block] block: move req_gap_{back,front}_merge to blk-merge.c (Ming Lei) [1648756] - [block] block: move integrity_req_gap_{back,front}_merge to blk.h (Ming Lei) [1648756] - [fs] gfs2: Fix iomap buffer head reference counting bug (Andreas Grunbacher) [1647073] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k1 (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Initialize port speed to avoid setting lower speed (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Fix incorrect port speed being set for FC adapters (Himanshu Madhani) [1615896] - [block] block: brd: associate with queue until adding disk (Ming Lei) [1644602] - [block] block: call rq_qos_exit() after queue is frozen (Ming Lei) [1641558] - [block] block: fix the DISCARD request merge (Ming Lei) [1646776] - [block] blk-mq: fallback to previous nr_hw_queues when updating fails (Ming Lei) [1642218] - [block] blk-mq: realloc hctx when hw queue is mapped to another node (Ming Lei) [1642218] - [block] blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs (Ming Lei) [1642218] - [block] blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues (Ming Lei) [1642218] - [block] block: remove bio_rewind_iter() (Ming Lei) [1642208]- [fs] jbd2: fix use after free in jbd2_log_do_checkpoint() (Lukas Czerner) [1644694] - [fs] ext4: initialize retries variable in ext4_da_write_inline_data_begin() (Lukas Czerner) [1644694] - [fs] ext4: fix build error when DX_DEBUG is defined (Lukas Czerner) [1644694]- [pinctrl] pinctrl: intel: Add Ice Lake PCH pin controller support (David Arcari) [1483413] - [netdrv] nfp: flower: fix vlan match by checking both vlan id and vlan pcp (Pablo Cascon) [1645220] - [netdrv] nfp: flower: reject tunnel encap with ipv6 outer headers for offloading (Pablo Cascon) [1646644] - [netdrv] nfp: populate bus-info on representors (Pablo Cascon) [1643998] - [powerpc] KVM: PPC: Validate TCEs against preregistered memory page sizes (David Gibson) [1625821] - [powerpc] KVM: PPC: Inform the userspace about TCE update failures (David Gibson) [1625821] - [powerpc] KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages (David Gibson) [1625821]- [kernel] locking/lockdep: Fix debug_locks off performance problem (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove duplicated 'lock_class_ops' percpu array (Waiman Long) [1647560] - [kernel] locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y (Waiman Long) [1647560] - [kernel] locking/lockdep: Add a faster path in __lock_release() (Waiman Long) [1647560] - [kernel] locking/lockdep: Eliminate redundant IRQs check in __lock_acquire() (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove add_chain_cache_classes() (Waiman Long) [1647560] - [fs] gfs2: Put bitmap buffers in put_super (Andreas Grunbacher) [1647073] - [scsi] scsi: hpsa: limit transfer length to 1MB, not 512kB (Joseph Szczypek) [1643956] - [netdrv] nfp: report FW vNIC stats in interface stats (Pablo Cascon) [1645032] - [rpmspec] spec: Add bpftool debuginfo package (Jiri Olsa) [1633018] - [crypto] crypto: chelsio: Fix memory corruption in DMA Mapped buffers (Arjun Vynipadath) [1631750] - [cdrom] cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status (Maurizio Lombardi) [1627732] {CVE-2018-16658}- [kernel] srcu: Make early-boot call_srcu() reuse workqueue lists (Waiman Long) [1644375] - [tools] rcutorture: Test early boot call_srcu() (Waiman Long) [1644375] - [kernel] srcu: Make call_srcu() available during very early boot (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_state.ofl_lock to raw_spinlock_t (Waiman Long) [1644375] - [kernel] rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed (Waiman Long) [1644375] - [kernel] rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks (Waiman Long) [1644375] - [kernel] rcu: Switch dyntick nesting counters to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch urgent quiescent-state requests to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch lazy counts to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch last accelerate/advance to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Merge rcu_dynticks structure into rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_dynticks_snap() from Tiny RCU (Waiman Long) [1644375] - [kernel] rcu: Convert "1UL << x" to "BIT(x)" (Waiman Long) [1644375] - [kernel] rcu: Avoid resched_cpu() when rescheduling the current CPU (Waiman Long) [1644375] - [kernel] rcu: More aggressively enlist scheduler aid for nohz_full CPUs (Waiman Long) [1644375] - [kernel] rcu: Compute jiffies_till_sched_qs from other kernel parameters (Waiman Long) [1644375] - [kernel] rcu: Provide functions for determining if call_rcu() has been invoked (Waiman Long) [1644375] - [kernel] rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure (Waiman Long) [1644375] - [kernel] rcu: Motivate Tiny RCU forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Dump reader protection sequence if failures or close calls (Waiman Long) [1644375] - [kernel] rcu: Provide improved interrupt-from-idle check in rcu_check_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Make need_resched() respond to urgent RCU-QS needs (Waiman Long) [1644375] - [kernel] rcu: Inline _rcu_barrier() into its sole remaining caller (Waiman Long) [1644375] - [kernel] rcu: Define rcu_all_qs() only in !PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Remove !PREEMPT code from rcu_note_voluntary_context_switch() (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in update.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_exp.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tiny.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in srcutree.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcutorture.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcu.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in Kconfig (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate_wait.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rculist.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate.h (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused rcutorture APIs (Waiman Long) [1644375] - [kernel] rcuperf: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcutorture: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcu: Stop testing RCU-bh and RCU-sched (Waiman Long) [1644375] - [kernel] rcutorture: Add RCU-bh and RCU-sched support for extended readers (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-sched update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-bh update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Pull rcu_gp_kthread() FQS loop into separate function (Waiman Long) [1644375] - [kernel] rcu: Inline increment_cpu_stall_ticks() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Fix typo in force_qs_rnp()'s parameter's parameter (Waiman Long) [1644375] - [kernel] rcu: Eliminate initialization-time use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate RCU-barrier use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate quiescent-state and grace-period-nonstart use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate callback-invocation/invocation use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate grace-period management code use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate stall-warning use of rsp (Waiman Long) [1644375] - [kernel] rcu: Restructure rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Simplify rcutorture_get_gp_data() (Waiman Long) [1644375] - [kernel] rcu: Remove for_each_rcu_flavor() flavor-traversal macro (Waiman Long) [1644375] - [kernel] rcu: Remove last non-flavor-traversal rsp local variable from tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data structure's ->rsp field (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_node tree accessor macros (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from expedited grace-period functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from no-CBs CPU functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall_info() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from dump_blkd_tasks() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_print_detail_task_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_init_one() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_boot_init_percpu_data() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from _rcu_barrier() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_pending() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __call_rcu() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_process_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from force-quiescent-state functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_do_batch() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from CPU hotplug functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_quiescent_state() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_slow() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_advance_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread_wake() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_future_gp_cleanup() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from check_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_other_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_stall_kick_kthreads() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_dump_cpu_stacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from record_gp_stall_check_time() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_get_root() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_in_progress() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rdp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rsp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data_p pointer to default rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state_p pointer to default rcu_state structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state structure's ->rda field (Waiman Long) [1644375] - [kernel] rcu: Eliminate rcu_state structure's ->call field (Waiman Long) [1644375] - [kernel] rcu: Remove RCU_STATE_INITIALIZER() (Waiman Long) [1644375] - [kernel] rcu: Express Tiny RCU updates in terms of RCU rather than RCU-sched (Waiman Long) [1644375] - [kernel] rcu: Define RCU-sched API in terms of RCU for Tree RCU PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment (Waiman Long) [1644375] - [kernel] rcu: Drop "wake" parameter from rcu_report_exp_rdp() (Waiman Long) [1644375] - [kernel] rcu: Update comments and help text for no more RCU-bh updaters (Waiman Long) [1644375] - [kernel] rcu: Define RCU-bh update API in terms of RCU (Waiman Long) [1644375] - [kernel] rcu: Report expedited grace periods at context-switch time (Waiman Long) [1644375] - [kernel] rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe (Waiman Long) [1644375] - [kernel] rcu: Add warning to detect half-interrupts (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused ->b.exp_need_qs field from the rcu_special union (Waiman Long) [1644375] - [kernel] rcu: Allow processing deferred QSes for exiting RCU-preempt readers (Waiman Long) [1644375] - [kernel] rcutorture: Test extended "rcu" read-side critical sections (Waiman Long) [1644375] - [kernel] rcu: Defer reporting RCU-preempt quiescent states when disabled (Waiman Long) [1644375] - [kernel] rcu: Refactor rcu_{nmi,irq}_{enter,exit}() (Waiman Long) [1644375] - [documentation] doc: Fix broken HTML directive (Waiman Long) [1644375] - [documentation] doc: Update removal of RCU-bh/sched update machinery (Waiman Long) [1644375] - [kernel] rcutorture: Maintain self-propagating CB only during forward-progress test (Waiman Long) [1644375] - [kernel] rcutorture: Check GP completion at stutter end (Waiman Long) [1644375] - [kernel] rcutorture: Print forward-progress test interval on error (Waiman Long) [1644375] - [kernel] rcutorture: Adjust number of reader kthreads per CPU-hotplug operations (Waiman Long) [1644375] - [kernel] rcutorture: Reduce priority of forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Limit reader duration if irq or bh disabled (Waiman Long) [1644375] - [kernel] rcutorture: Increase rcu_read_delay() longdelay_ms (Waiman Long) [1644375] - [kernel] rcutorture: Add self-propagating callback to forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Vary forward-progress test interval (Waiman Long) [1644375] - [kernel] rcutorture: Avoid no-test complaint if too few forward-progress tries (Waiman Long) [1644375] - [kernel] rcutorture: Also use GP sequence to judge forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Add forward-progress tests for RCU grace periods (Waiman Long) [1644375] - [tools] rcutorture: Remove TREE06 and TREE08 from the default test list (Waiman Long) [1644375] - [kernel] rcuperf: Warn on bad perf type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Warn on bad torture type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Force occasional reader waits (Waiman Long) [1644375] - [tools] torture: Stop overwriting Make.out file with obsolete version (Waiman Long) [1644375] - [documentation] doc: Improve rcu_dynticks::dynticks documentation (Waiman Long) [1644375] - [documentation] doc: Fix broken RCU-requirements link to LKML archive (Waiman Long) [1644375] - [documentation] doc: Add design documentation on interruption of NMI handlers (Waiman Long) [1644375] - [kernel] rcutorture: Fix rcu_barrier successes counter (Waiman Long) [1644375] - [kernel] rcutorture: Add support to detect if boost kthread prio is too low (Waiman Long) [1644375] - [kernel] rcutorture: Use monotonic timestamp for stall detection (Waiman Long) [1644375] - [kernel] rcutorture: Make boost test more robust (Waiman Long) [1644375] - [kernel] rcutorture: Disable RT throttling for boost tests (Waiman Long) [1644375] - [kernel] rcutorture: Emphasize testing of single reader protection type (Waiman Long) [1644375] - [kernel] rcutorture: Handle extended read-side critical sections (Waiman Long) [1644375] - [kernel] rcutorture: Make rcu_torture_timer() use rcu_torture_one_read() (Waiman Long) [1644375] - [kernel] rcutorture: Use per-CPU random state for rcu_torture_timer() (Waiman Long) [1644375] - [kernel] rcutorture: Use atomic increment for n_rcu_torture_timers (Waiman Long) [1644375] - [kernel] rcutorture: Extract common code from rcu_torture_reader() (Waiman Long) [1644375] - [kernel] rcuperf: Remove unused torturing_tasks() function (Waiman Long) [1644375] - [kernel] rcu: Remove rcutorture test version and sequence number (Waiman Long) [1644375] - [kernel] rcutorture: Change units of onoff_interval to jiffies (Waiman Long) [1644375] - [kernel] rcu: Assign higher prio to RCU threads if rcutorture is built-in (Waiman Long) [1644375] - [documentation] rculist: Improve documentation for list_for_each_entry_from_rcu() (Waiman Long) [1644375] - [kernel] srcu: Add grace-period number to rcutorture statistics printout (Waiman Long) [1644375] - [kernel] rcu: Print stall-warning NMI dyntick state in hexadecimal (Waiman Long) [1644375] - [maintainers] MAINTAINERS: Update RCU, SRCU, and TORTURE-TEST entries (Waiman Long) [1644375] - [kernel] rcu: Make rcu_seq_diff() more exact (Waiman Long) [1644375] - [documentation] doc: Update synchronize_rcu() definition in whatisRCU.txt (Waiman Long) [1644375] - [kernel] rcu: Check the range of jiffies_till_{first, next}_fqs when setting them (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for rcutorture writer stall warning (Waiman Long) [1644375] - [kernel] rcu: Add comment to the last sleep in the rcu tasks loop (Waiman Long) [1644375] - [kernel] rcu: Speed up calling of RCU tasks callbacks (Waiman Long) [1644375] - [kernel] rcu: Add comment documenting how rcu_seq_snap works (Waiman Long) [1644375] - [kernel] rcu: Use RCU CPU stall timeout for rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove __maybe_unused from rcu_cpu_has_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_perf_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_torture_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from panic_on_rcu_stall() and rcu_blocking_is_gp() (Waiman Long) [1644375] - [kernel] rcu: Remove unused local variable "cpu" (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_kick_nohz_cpu() function (Waiman Long) [1644375] - [kernel] rcu: Clarify and correct the rcu_preempt_qs() header comment (Waiman Long) [1644375] - [kernel] rcu: Inline rcu_dynticks_momentary_idle() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Mark task as .need_qs less aggressively (Waiman Long) [1644375] - [kernel] rcu: Improve RCU-tasks naming and comments (Waiman Long) [1644375] - [kernel] rcu: Use pr_fmt to prefix "rcu: " to logging output (Waiman Long) [1644375] - [kernel] rcu: rcupdate.h: Get rid of Sphinx warnings at rcu_pointer_handoff() (Waiman Long) [1644375] - [kernel] rcu: Improve rcu_note_voluntary_context_switch() reporting (Waiman Long) [1644375] - [kernel] rcu: Make rcu_read_unlock_special() static (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for offline CPUs failing to report QS (Waiman Long) [1644375] - [kernel] rcu: Record ->gp_state for both phases of grace-period initialization (Waiman Long) [1644375] - [kernel] rcu: Add CPU online/offline state to dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add up-tree information to dump_blkd_tasks() diagnostics (Waiman Long) [1644375] - [kernel] rcu: Remove CPU-hotplug failsafe from force-quiescent-state code path (Waiman Long) [1644375] - [kernel] rcu: Remove failsafe check for lost quiescent state (Waiman Long) [1644375] - [kernel] rcu: Move grace-period pre-init delay after pre-init (Waiman Long) [1644375] - [kernel] rcu: Add RCU-preempt check for waiting on newly onlined CPU (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs due to race with CPU offline (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive splats from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress more involved false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive offline-CPU lockdep-RCU splat (Waiman Long) [1644375] - [kernel] rcu: Prevent useless FQS scan after all CPUs have checked in (Waiman Long) [1644375] - [kernel] rcu: Replace smp_wmb() with smp_store_release() for stall check (Waiman Long) [1644375] - [kernel] rcu: Fix typo and add additional debug (Waiman Long) [1644375] - [kernel] rcu: Make rcu_report_unblock_qs_rnp() warn on violated preconditions (Waiman Long) [1644375] - [kernel] rcu: Make rcu_init_new_rnp() stop upon already-set bit (Waiman Long) [1644375] - [kernel] rcu: Fix an obsolete ->qsmaskinit comment (Waiman Long) [1644375] - [kernel] rcu: Clean up handling of tasks blocked across full-rcu_node offline (Waiman Long) [1644375] - [kernel] rcu: Identify grace period is in progress as we advance up the tree (Waiman Long) [1644375] - [kernel] rcu: Use better variable names in funnel locking loop (Waiman Long) [1644375] - [kernel] rcu: Rename the grace-period-request variables and parameters (Waiman Long) [1644375] - [kernel] rcu: Regularize resetting of rcu_data wrap indicator (Waiman Long) [1644375] - [kernel] rcutorture: Correctly handle grace-period sequence wrap (Waiman Long) [1644375] - [kernel] rcu: Make rcu_start_this_gp() check for grace period already started (Waiman Long) [1644375] - [kernel] rcu: Fix cpustart tracepoint gp_seq number (Waiman Long) [1644375] - [kernel] rcu: Produce last "CleanupMore" trace only if late-breaking request (Waiman Long) [1644375] - [kernel] rcu: Don't funnel-lock above leaf node if GP in progress (Waiman Long) [1644375] - [documentation] doc: Update RCU CPU stall-warning documentation (Waiman Long) [1644375] - [documentation] doc: Update memory-ordering documentation for ->gp-seq (Waiman Long) [1644375] - [documentation] doc: Update data-structure documentation for ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make simple callback acceleration refer to rdp->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcu: Remove ->gpnum and ->completed (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_fqs tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_quiescent_state_report tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_unlock_preempted_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_preempt_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period_init tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_future_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make rcu_nocb_wait_gp() check if GP already requested (Waiman Long) [1644375] - [kernel] rcu: Move from ->need_future_gp[] to ->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcutorture: Convert rcutorture_get_gp_data() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make RCU CPU stall warnings use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert grace-period requests to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->completedqs to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->rcu_iw_gpnum to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_in_progress() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_nocb_gp_get() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_try_advance_all_cbs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_implicit_dynticks_qs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_gpnum_ovf() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move RCU's grace-period-change code to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert conditional grace-period primitives to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make quiescent-state reporting use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_check_gp_kthread_starvation() to GP sequence number (Waiman Long) [1644375] - [kernel] rcu: Make rcutorture's batches-completed API use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_slow() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Introduce grace-period sequence numbers (Waiman Long) [1644375] - [kernel] rcu: Make rcu_gp_cleanup() write only once to ->gp_flags (Waiman Long) [1644375] - [kernel] rcu: Diagnostics for grace-period startup hangs (Waiman Long) [1644375] - [kernel] rcu: Exclude near-simultaneous RCU CPU stall warnings (Waiman Long) [1644375] - [kernel] rcu: Use the proper lockdep annotation in dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add debugging info to assertion (Waiman Long) [1644375] - [kernel] torture: Keep old-school dmesg format (Waiman Long) [1644375] - [kernel] torture: Make online/offline messages appear only for verbose=2 (Waiman Long) [1644375] - [tools] rcutorture: Make kvm-find-errors.sh find close calls (Waiman Long) [1644375] - [tools] rcutorture: Remove obsolete TREE08-T.boot file (Waiman Long) [1644375] - [tools] torture: Use a single build directory for torture scenarios (Waiman Long) [1644375] - [kernel] srcu: Introduce srcu_read_{un,}lock_notrace() (Waiman Long) [1644375] - [kernel] srcu: Add address of first callback to rcutorture output (Waiman Long) [1644375] - [kernel] srcu: Document that srcu_funnel_gp_start() implies srcu_funnel_exp_start() (Waiman Long) [1644375] - [kernel] srcu: Fix typos in __call_srcu() header comment (Waiman Long) [1644375] - [kernel] rcu: Make expedited grace period use direct call on last leaf (Waiman Long) [1644375]- [netdrv] nfp: flower: use offsets provided by pedit instead of index for ipv6 (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix multiple keys per pedit action (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix pedit set actions for multiple partial masks (Pablo Cascon) [1645132] - [netdrv] nfp: flower: ignore checksum actions when performing pedit actions (Pablo Cascon) [1644400] - [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1638526] - [net] tipc: fix the big/little endian issue in tipc_dest (Jon Maloy) [1640712] - [rpmspec] kernel.spec: Include kernel-signing-ca.cer public key (Prarit Bhargava) [1638465] - [block] block: don't deal with discard limit in blkdev_issue_discard() (Ming Lei) [1631255] - [powerpc] powerpc/mm: Check memblock_add against MAX_PHYSMEM_BITS range (Gustavo Duarte) [1561402] - [powerpc] powerpc/mm: Increase MAX_PHYSMEM_BITS to 128TB with SPARSEMEM_VMEMMAP config (Gustavo Duarte) [1561402]- [s390] s390/crypto: Enhance paes cipher to accept variable length key material (Philipp Rudo) [1644387] - [s390] s390/pkey: move pckmo subfunction available checks away from module init (Philipp Rudo) [1644387] - [s390] s390/pkey: Load pkey kernel module automatically (Philipp Rudo) [1644387] - [s390] s390/zcrypt: fix broken zcrypt_send_cprb in-kernel api function (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for transforming key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key verification (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit secure key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit protected key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Define protected key blob format (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key generation (Philipp Rudo) [1644387] - [s390] s390/zcrypt: add ap_adapter_mask sysfs attribute (Philipp Rudo) [1644387] - [s390] s390/zcrypt: provide apfs failure code on type 86 error reply (Philipp Rudo) [1644387] - [s390] s390/zcrypt: zcrypt device driver cleanup (Philipp Rudo) [1644387] - [s390] s390/zcrypt: multiple zcrypt device nodes support (Philipp Rudo) [1644387] - [s390] s390/zcrypt: enable AP bus scan without a valid default domain (Philipp Rudo) [1644387] - [s390] s390/zcrypt: Use kmemdup to replace kmalloc + memcpy (Philipp Rudo) [1644387] - [s390] s390/qeth: add TSO support for L2 devices (Philipp Rudo) [1644381] - [s390] s390/qeth: add support for IPv6 TSO (Philipp Rudo) [1644381] - [s390] s390/qeth: enhance TSO control sequence (Philipp Rudo) [1644381] - [s390] s390/qeth: make TSO controls protocol-agnostic (Philipp Rudo) [1644381] - [s390] s390: qeth: Fix potential array overrun in cmd/rc lookup (Philipp Rudo) [1644381] - [s390] s390: qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function (Philipp Rudo) [1644381] - [scsi] scsi: mpt3sas: Remove unnecessary parentheses and simplify null checks (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Use dma_pool_zalloc (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove unused macro MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT without logging levels (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove KERN_WARNING from panic uses (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT and reply_q_name to s: (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert mlsleading uses of pr_ with MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert uses of pr_ with MPT3SAS_FMT to ioc_ (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Add ioc_ logging macros (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix calltrace observed while running IO & reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Improve kernel-doc headers (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_reset_handler() and mpt3sas_ctl_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix a race condition in mpt3sas_base_hard_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix _transport_smp_handler() error path (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Introduce struct mpt3sas_nvme_cmd (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Annotate switch/case fall-through (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove set-but-not-used variables (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix indentation (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Update driver version "26.100.00.00" (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't access the structure after decrementing it's instance reference count (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Incorrect command status was set/marked as not used (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event (Tomas Henzl) [1638649] - [netdrv] net/mlx5e: Do not ignore netdevice TX/RX queues number (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Use non-delayed work for update stats (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Initialize all netdev common structures in one place (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Always initialize update stats delayed work (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Gather common netdev init/cleanup functionality in one place (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Fix netlink support in IPoIB (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Hoist alloc_netdev_mqs out of the driver (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Consolidate checking of the proposed child interface (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Maintain the child_intfs list from ndo_init/uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Do not remove child devices from within the ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of the sysfs_mutex (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Use priv_destructor for netdev cleanup (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move init code to ndo_init (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move all uninit code into ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Use cancel_delayed_work_sync for neigh-clean task (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN (Alaa Hleihel) [1643103] - [infiniband] RDMA/ipoib: Fix use of sizeof() (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Do not recycle RX pages in interface down flow (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5e: Replace call to MPWQE free with dealloc in interface down flow (Alaa Hleihel) [1643103 1643047] - [net] net/xdp: Fix suspicious RCU usage warning (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5: WQ, fixes for fragmented WQ buffers API (Alaa Hleihel) [1643103 1636183] - [netdrv] net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel (Alaa Hleihel) [1643103 1615267] - [x86] mark coffeelake-s/h 8+2 as supported (David Arcari) [1575461 1575460] - [x86] x86/spec_ctrl: Synchronize STIBP changes with RHEL IBRS code (Waiman Long) [1643233] - [x86] x86/speculation: Propagate information about RSB filling mitigation to sysfs (Waiman Long) [1643233] - [x86] x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1643233] - [x86] x86/speculation: Apply IBPB more strictly to avoid cross-process data leak (Waiman Long) [1643233] - [x86] x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC variant (Waiman Long) [1643233] - [x86] x86/CPU: Fix unused variable warning when !CONFIG_IA32_EMULATION (Waiman Long) [1643233] - [x86] x86/pti/64: Remove the SYSCALL64 entry trampoline (Waiman Long) [1643233] - [x86] x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scratch space (Waiman Long) [1643233] - [x86] x86/entry/64: Document idtentry (Waiman Long) [1643233] - [x86] x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c (Waiman Long) [1643233] - [x86] x86: Add entry trampolines to kcore (Waiman Long) [1643233] - [kernel] kallsyms, x86: Export addresses of PTI entry trampolines (Waiman Long) [1643233] - [kernel] kallsyms: Simplify update_iter_mod() (Waiman Long) [1643233] - [scsi] scsi: csiostor: fix incorrect port capabilities (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: add a check for NULL pointer after kmalloc() (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: update ingress pack and pad boundary value (Arjun Vynipadath) [1628866]- [netdrv] nfp: flower: use host context count provided by firmware (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use stats array instead of storing stats per flow (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1639609] - [netdrv] nfp: avoid soft lockups under control message storm (Pablo Cascon) [1639609] - [kernel] sched: disable autogroups by default (Phil Auld) [1568166] - [s390] s390/keyboard: sanitize array index in do_kdsk_ioctl (Steve Best) [1637591] - [char] ipmi:ssif: Add support for multi-part transmit messages > 2 parts (Tony Camuso) [1622053] - [scsi] scsi: libsas: fix a race condition when smp task timeout (Zhou Wang) [1640426] - [scsi] scsi: libsas: check the ata device status by ata_dev_enabled() (Zhou Wang) [1640426] - [scsi] scsi: libsas: always unregister the old device if going to discover new (Zhou Wang) [1640426] - [scsi] scsi: libsas: dynamically allocate and free ata host (Zhou Wang) [1640426] - [scsi] scsi: libsas: remove irq save in sas_ata_qc_issue() (Zhou Wang) [1640426]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1643333 1589158] - [netdrv] Taint kernel if e1000 is loaded (Neil Horman) [1643617] - [netdrv] iavf: fix a typo (Stefan Assmann) [1627882] - [netdrv] i40evf: remove ndo_poll_controller (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1627882] - [netdrv] iavf: finish renaming files to iavf (Stefan Assmann) [1627882] - [netdrv] iavf: rename most of i40e strings (Stefan Assmann) [1627882] - [netdrv] iavf: tracing infrastructure rename (Stefan Assmann) [1627882] - [netdrv] iavf: replace i40e_debug with iavf version (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_hw to iavf_hw (Stefan Assmann) [1627882] - [netdrv] iavf: rename I40E_ADMINQ_DESC (Stefan Assmann) [1627882] - [netdrv] iavf: rename device ID defines (Stefan Assmann) [1627882] - [netdrv] iavf: remove references to old names (Stefan Assmann) [1627882] - [netdrv] iavf: move i40evf files to new name (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_status to iavf_status (Stefan Assmann) [1627882] - [netdrv] iavf: rename functions and structs to new name (Stefan Assmann) [1627882] - [netdrv] iavf: diet and reformat (Stefan Assmann) [1627882] - [netdrv] configs: enable CONFIG_IAVF=m (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: rename i40evf to iavf (Stefan Assmann) [1627882] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1627882] - [netdrv] i40evf: cancel workqueue sync for adminq when a VF is removed (Stefan Assmann) [1627882] - [netdrv] i40evf: Don't enable vlan stripping when rx offload is turned on (Stefan Assmann) [1627882] - [netdrv] i40evf: set IFF_UNICAST_FLT flag for the VF (Stefan Assmann) [1627882] - [netdrv] i40evf: Validate the number of queues a PF sends (Stefan Assmann) [1627882] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1627882] - [netdrv] i40evf: update ethtool stats code and use helper functions (Stefan Assmann) [1627882] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1627882] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1627882] - [netdrv] i40e/i40evf: remove redundant functions i40evf_aq_(set/get)_phy_register (Stefan Assmann) [1627882] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1627882] - [init] init/main.c: Enable watchdog_thresh control from kernel line (Prarit Bhargava) [1643161] - [s390] s390/purgatory: Remove duplicate variable definitions (Philipp Rudo) [1642447] - [s390] s390/purgatory: Add missing FORCE to Makefile targets (Philipp Rudo) [1642447] - [s390] s390/purgatory: Fix crash with expoline enabled (Philipp Rudo) [1642447] - [s390] s390: disable asm code expolines if cc does not support it (Philipp Rudo) [1642447] - [netdrv] Revert be2net: remove desc field from be_eq_obj (Ivan Vecera) [1639867]- [rpmspec] redhat: add optional bpf_samples package (Jiri Benc) [1611579] - [powerpc] powerpc/time: Fix clockevent_decrementer initalisation for PR KVM (Steve Best) [1641615] - [net] ip: frags: fix crash in ip_do_fragment() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipfrag: let ip(6)frag_high_thresh in ns be higher than in init_net (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: discard IP frag queue on more errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: fail fast on IP defrag errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: process in-order fragments efficiently (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: add helpers to process in-order fragments faster (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv4: frags: precedence bug in ip_expire() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] modify skb_rbtree_purge to return the truesize of all purged skbs (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [fs] ovl: fix format of setxattr debug (Miklos Szeredi) [1636875] - [fs] ovl: fix access beyond unterminated strings (Miklos Szeredi) [1636875] - [fs] ovl: make symbol 'ovl_aops' static (Miklos Szeredi) [1636875] - [fs] vfs: swap names of (do,vfs)_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: fix memory leak on unlink of indexed file (Miklos Szeredi) [1636875] - [fs] ovl: fix oopses in ovl_fill_super() failure paths (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fadvise() (Miklos Szeredi) [1636875] - [fs] vfs: implement readahead(2) using POSIX_FADV_WILLNEED (Miklos Szeredi) [1636875] - [fs] vfs: add the fadvise() file operation (Miklos Szeredi) [1636875] - [fs] Documentation/filesystems: update documentation of file_operations (Miklos Szeredi) [1636875] - [fs] ovl: fix GPF in swapfile_activate of file from overlayfs over xfs (Miklos Szeredi) [1636875] - [fs] ovl: respect FIEMAP_FLAG_SYNC flag (Miklos Szeredi) [1636875] - [fs] ovl: Enable metadata only feature (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metacopy only for ioctl modifying file attr (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metadata only copy-up for truncate operation (Miklos Szeredi) [1636875] - [fs] ovl: add helper to force data copy-up (Miklos Szeredi) [1636875] - [fs] ovl: Check redirect on index as well (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on upper inode when it is linked (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on metacopy files upon rename (Miklos Szeredi) [1636875] - [fs] ovl: Do not set dentry type ORIGIN for broken hardlinks (Miklos Szeredi) [1636875] - [fs] ovl: Add an inode flag OVL_CONST_INO (Miklos Szeredi) [1636875] - [fs] ovl: Treat metacopy dentries as type OVL_PATH_MERGE (Miklos Szeredi) [1636875] - [fs] ovl: Check redirects for metacopy files (Miklos Szeredi) [1636875] - [fs] ovl: Move some dir related ovl_lookup_single() code in else block (Miklos Szeredi) [1636875] - [fs] ovl: Do not expose metacopy only dentry from d_real() (Miklos Szeredi) [1636875] - [fs] ovl: Open file with data except for the case of fsync (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_inode_realdata() (Miklos Szeredi) [1636875] - [fs] ovl: Store lower data inode in ovl_inode (Miklos Szeredi) [1636875] - [fs] ovl: Fix ovl_getattr() to get number of blocks from lower (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_dentry_lowerdata() to get lower data dentry (Miklos Szeredi) [1636875] - [fs] ovl: Copy up meta inode data from lowest data inode (Miklos Szeredi) [1636875] - [fs] ovl: Modify ovl_lookup() and friends to lookup metacopy dentry (Miklos Szeredi) [1636875] - [fs] ovl: Use out_err instead of out_nomem (Miklos Szeredi) [1636875] - [fs] ovl: A new xattr OVL_XATTR_METACOPY for file on upper (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_already_copied_up() (Miklos Szeredi) [1636875] - [fs] ovl: Copy up only metadata during copy up where it makes sense (Miklos Szeredi) [1636875] - [fs] ovl: During copy up, first copy up metadata and then data (Miklos Szeredi) [1636875] - [fs] ovl: Provide a mount option metacopy=on/off for metadata copyup (Miklos Szeredi) [1636875] - [fs] ovl: Move the copy up helpers to copy_up.c (Miklos Szeredi) [1636875] - [fs] ovl: Initialize ovl_inode->redirect in ovl_get_inode() (Miklos Szeredi) [1636875] - [fs] ovl: fix documentation of non-standard behavior (Miklos Szeredi) [1636875] - [fs] ovl: obsolete "check_copy_up" module option (Miklos Szeredi) [1636875] - [fs] vfs: remove open_flags from d_real() (Miklos Szeredi) [1636875] - [fs] Revert "fsnotify: support overlayfs" (Miklos Szeredi) [1636875] - [fs] Partially revert "locks: fix file locking on overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: do get_write_access() on upper layer of overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: add flags to d_real()" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: update ovl inode before relatime check" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix relatime for directories" (Miklos Szeredi) [1636875] - [fs] vfs: fix freeze protection in mnt_want_write_file() for overlayfs (Miklos Szeredi) [1636875] - [fs] Revert "ovl: don't allow writing ioctl on lower layer" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix may_write_real() for overlayfs directories" (Miklos Szeredi) [1636875] - [fs] vfs: don't open real (Miklos Szeredi) [1636875] - [fs] ovl: add reflink/copyfile/dedup support (Miklos Szeredi) [1636875] - [fs] ovl: add O_DIRECT support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fiemap() (Miklos Szeredi) [1636875] - [fs] ovl: add lsattr/chattr support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fallocate() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_mmap() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fsync() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_read_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add helper to return real file (Miklos Szeredi) [1636875] - [fs] ovl: stack file ops (Miklos Szeredi) [1636875] - [fs] ovl: deal with overlay files in ovl_d_real() (Miklos Szeredi) [1636875] - [fs] ovl: copy up file size as well (Miklos Szeredi) [1636875] - [fs] Revert "Revert "ovl: get_write_access() in truncate"" (Miklos Szeredi) [1636875] - [fs] ovl: copy up inode flags (Miklos Szeredi) [1636875] - [fs] ovl: copy up times (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_dedupe_file_range_one() to modules (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_ioctl() to modules (Miklos Szeredi) [1636875] - [fs] vfs: make open_with_fake_path() not contribute to nr_files (Miklos Szeredi) [1636875] - [fs] ovl: fix wrong use of impure dir cache in ovl_iterate() (Miklos Szeredi) [1636875] - [fs] new helper: open_with_fake_path() (Miklos Szeredi) [1636875] - [fs] now we can fold open_check_o_direct() into do_dentry_open() (Miklos Szeredi) [1636875] - [fs] lift fput() on late failures into path_openat() (Miklos Szeredi) [1636875] - [fs] fold put_filp() into fput() (Miklos Szeredi) [1636875] - [fs] introduce FMODE_OPENED (Miklos Szeredi) [1636875] - [fs] ->file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] security_file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] get rid of cred argument of vfs_open() and do_dentry_open() (Miklos Szeredi) [1636875] - [fs] pass ->f_flags value to alloc_empty_file() (Miklos Szeredi) [1636875] - [fs] pass creds to get_empty_filp(), make sure dentry_open() passes the right creds (Miklos Szeredi) [1636875] - [fs] alloc_file(): switch to passing O_... flags instead of FMODE_... mode (Miklos Szeredi) [1636875] - [fs] make sure do_dentry_open() won't return positive as an error (Miklos Szeredi) [1636875] - [fs] create_pipe_files(): use fput() if allocation of the second file fails (Miklos Szeredi) [1636875] - [fs] turn filp_clone_open() into inline wrapper for dentry_open() (Miklos Szeredi) [1636875] - [fs] fold security_file_free() into file_free() (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: extract helper for a single dedup (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: rationalize args (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: return int (Miklos Szeredi) [1636875] - [fs] vfs: limit size of dedupe (Miklos Szeredi) [1636875] - [fs] ovl: set I_CREATING on inode being created (Miklos Szeredi) [1636875]- [rpmspec] redhat spec: Add new perf tools file (Jiri Olsa) [1579484] - [tools] perf tools: Fix use of alternatives to find JDIR (Jiri Olsa) [1579484] - [net] net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() (Paolo Abeni) [1637576] - [thunderbolt] thunderbolt: Add Intel as copyright holder (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Convert rest of the driver files to use SPDX identifier (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Print connected devices (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Make the driver less verbose (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove a meaningless NULL pointer check before dma_pool_destroy (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Initialize after IOMMUs (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not handle ICM events after domain is stopped (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Add support for runtime PM (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove redundant variable 'approved' (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use correct ICM commands in system suspend (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: No need to take tb->lock in domain suspend/complete (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not unnecessarily call ICM get route (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use 64-bit DMA mask if supported by the platform (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Fix small typo in variable name (Jarod Wilson) [1588929] - [mm] Revert x86/e820: put !E820_TYPE_RAM regions into memblock.reserved (Baoquan He) [1639450] - [mm] mm: return zero_resv_unavail optimization (Baoquan He) [1639450] - [mm] mm: zero remaining unavailable struct pages (Baoquan He) [1639450] - [mm] mm: skip invalid pages block at a time in zero_resv_unresv() (Baoquan He) [1639450] - [mm] docs/mm: memblock: update kernel-doc comments (Baoquan He) [1639450] - [mm] mm/memblock: add a name for memblock flags enumeration (Baoquan He) [1639450] - [block] blk-wbt: wake up all when we scale up, not down (Ming Lei) [1640035]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1589158] - [kernel] EDAC: Raise the maximum number of memory controllers (Aristeu Rozanski) [1634077] - [netdrv] i40e: disallow changing the number of descriptors when AF_XDP is on (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Rx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Tx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: Remove unused msglen parameter from virtchnl functions (Stefan Assmann) [1630760] - [netdrv] i40e: fix double 'NIC Link is Down' messages (Stefan Assmann) [1630760] - [netdrv] i40e: add a helper function to validate a VF based on the vf id (Stefan Assmann) [1630760] - [netdrv] i40e: use declared variables for pf and hw (Stefan Assmann) [1630760] - [netdrv] i40e: Unset promiscuous settings on VF reset (Stefan Assmann) [1630760] - [netdrv] i40e: Fix VF's link state notification (Stefan Assmann) [1630760] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1630760] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1630760] - [netdrv] i40e: fix possible compiler warning in xsk TX path (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Tx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Tx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] xsk: i40e: get rid of useless struct xdp_umem_props (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Rx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Rx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] i40e: refactor Rx path for re-use (Stefan Assmann) [1630760] - [netdrv] i40e: added queue pair disable/enable functions (Stefan Assmann) [1630760] - [netdrv] i40e: Prevent deleting MAC address from VF when set by PF (Stefan Assmann) [1630760] - [netdrv] i40e: hold the rtnl lock on clearing interrupt scheme (Stefan Assmann) [1630760] - [netdrv] i40e: Check and correct speed values for link on open (Stefan Assmann) [1630760] - [netdrv] i40e: report correct statistics when XDP is enabled (Stefan Assmann) [1630760] - [netdrv] i40e: static analysis report from community (Stefan Assmann) [1630760] - [netdrv] i40e: use correct length for strncpy (Stefan Assmann) [1630760] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1630760] - [netdrv] i40e: move ethtool stats boiler plate code to i40e_ethtool_stats.h (Stefan Assmann) [1630760] - [netdrv] i40e: convert queue stats to i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: fix condition of WARN_ONCE for stat strings (Stefan Assmann) [1630760] - [netdrv] i40e_txrx: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e_main: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e: fix i40e_add_queue_stats data pointer update (Stefan Assmann) [1630760] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1630760] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1630760] - [netdrv] i40e: fix warning about shadowed ring parameter (Stefan Assmann) [1630760] - [netdrv] i40e: remove unnecessary i variable causing -Wshadow warning (Stefan Assmann) [1630760] - [netdrv] i40e: convert priority flow control stats to use helpers (Stefan Assmann) [1630760] - [netdrv] i40e: convert VEB TC stats to use an i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: Set fec_config when forcing link state (Stefan Assmann) [1630760] - [netdrv] i40e: add helper to copy statistic values into ethtool buffer (Stefan Assmann) [1630760] - [netdrv] i40e: add helper function for copying strings from stat arrays (Stefan Assmann) [1630760] - [netdrv] i40e: Remove duplicated prepare call in i40e_shutdown (Stefan Assmann) [1630760] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1630760] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Stefan Assmann) [1630760] - [net] ipv4: don't let PMTU updates increase route MTU (Sabrina Dubroca) [1638845] - [net] ipv4: update fnhe_pmtu when first hop's MTU changes (Sabrina Dubroca) [1638845] - [net] xsk: add a simple buffer reuse queue (Ivan Vecera) [1634774] - [net] samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock (Ivan Vecera) [1634774] - [net] add napi_if_scheduled_mark_missed (Ivan Vecera) [1634774] - [net] xsk: expose xdp_umem_get_(data, dma) to drivers (Ivan Vecera) [1634774] - [net] xdp: export xdp_rxq_info_unreg_mem_model (Ivan Vecera) [1634774] - [net] xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY (Ivan Vecera) [1634774] - [net] xdp: Helper function to clear kernel pointers in xdp_frame (Ivan Vecera) [1634774] - [net] xsk: i40e: get rid of useless struct xdp_umem_props (Ivan Vecera) [1631809] - [net] xdp: fix uninitialized 'err' variable (Ivan Vecera) [1631805] - [tools] headers uapi: Update tools's copy of linux/if_link.h (Ivan Vecera) [1631805] - [tools] selftests/bpf: add test for multiple programs (Ivan Vecera) [1631805] - [net] netdevsim: add support for simultaneous driver and hw XDP (Ivan Vecera) [1631805] - [net] xdp: support simultaneous driver and hw XDP attachment (Ivan Vecera) [1631805] - [net] xdp: factor out common program/flags handling from drivers (Ivan Vecera) [1631805] - [net] xdp: don't make drivers report attachment mode (Ivan Vecera) [1631805] - [net] xdp: add per mode attributes for attached programs (Ivan Vecera) [1631805] - [net] sched: cls_flower: set correct offload data in fl_reoffload (Ivan Vecera) [1631522] - [net] sched: call reoffload op on block callback reg (Ivan Vecera) [1631522] - [net] sched: cls_bpf: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_u32: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_matchall: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_flower: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: add tcf_proto_op to offload a rule (Ivan Vecera) [1631522] - [net] sched: pass extack pointer to block binds and cb registration (Ivan Vecera) [1631522]- [rpmspec] kernel.spec: s390/zfcpdump: add -zfcpdump kernel variant (Philipp Rudo) [1567291] - [kernel] rh_taint: correct loaddable module support dependencies (Philipp Rudo) [1567291] - [powerpc] KVM: PPC: Book3S HV: Avoid crash from THP collapse during radix page fault (David Gibson) [1639555] - [irqchip] irqchip/gic-v3-its: Allow use of LPI tables in reserved memory (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Register LPI tables with EFI config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Check that all RDs have the same property table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Allow use of pre-programmed LPI tables (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Keep track of property table's PA and VA (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Move pending table allocation to init time (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Split property table clearing from allocation (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Change initialization ordering for LPIs (Jeremy Linton) [1625746] - [firmware] efi: add API to reserve memory persistently across kexec reboot (Jeremy Linton) [1625746] - [firmware] efi/arm: libstub: add a root memreserve config table (Jeremy Linton) [1625746] - [firmware] efi: honour memory reservations passed via a linux specific config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Cap lpi_id_bits to reduce memory footprint (Jeremy Linton) [1625746] - [infiniband] RDMA/bnxt_re: Fix system crash during RDMA resource initialization (Selvin Xavier) [1637122] - [infiniband] RDMA/bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (Selvin Xavier) [1637120] - [arm64] arm64: KVM: Sanitize PSTATE.M when being set from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [arm64] arm64: KVM: Tighten guest core register access from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [fs] fs/cifs: require sha512 (Leif Sahlberg) [1610619] - [fs] smb3: simplify code by removing CONFIG_CIFS_SMB311 (Leif Sahlberg) [1610619] - [fs] smb3: add support for statfs for smb3.1.1 posix extensions (Leif Sahlberg) [1610619] - [fs] cifs: allow disabling insecure dialects in the config (Leif Sahlberg) [1610619] - [fs] smb3: if server does not support posix do not allow posix mount option (Leif Sahlberg) [1610619]- [security] cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() (Joe Lawrence) [1638647] - [powerpc] powerpc/cacheinfo: Report the correct shared_cpu_map on big-cores (Steve Best) [1639265] - [powerpc] powerpc: Use cpu_smallcore_sibling_mask at SMT level on bigcores (Steve Best) [1639265] - [powerpc] powerpc: Detect the presence of big-cores via ibm, thread-groups (Steve Best) [1639265] - [x86] mark amd rome as unsupported (David Arcari) [1638506] - [netdrv] qed: Add support for virtual link (Chad Dupuis) [1638013] - [netdrv] qede: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1638013] - [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1638013] - [netdrv] qed: Add a flag which indicates if offload TC is set (Chad Dupuis) [1638013] - [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1638013] - [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1638013] - [tools] perf python: Fix pyrf_evlist__read_on_cpu() interface (Jiri Olsa) [1628229] - [tools] perf mmap: Store real cpu number in 'struct perf_mmap' (Jiri Olsa) [1628229]- [fs] gfs2: Fix iomap buffered write support for journaled files (2) (Andreas Grunbacher) [1637944] - [xen] xen/manage: don't complain about an empty value in control/sysrq node (Vitaly Kuznetsov) [1623344] - [drm] drm/amdgpu: Silence harmless WARN_ON() during MST disable (Lyude Paul) [1638137] - [netdrv] net: macb: Fix regression breaking non-MDIO fixed-link PHYs (Petr Oros) [1638259] - [netdrv] net: macb: do not disable MDIO bus at open/close time (Petr Oros) [1638259] - [fs] proc: restrict kernel stack dumps to root (Waiman Long) [1638044] - [base] firmware: Always initialize the fw_priv list object (Waiman Long) [1638044] - [base] firmware: Fix security issue with request_firmware_into_buf() (Waiman Long) [1638044] - [fs] sysfs: Do not return POSIX ACL xattrs via listxattr (Waiman Long) [1638044] - [fs] vfs: don't evict uninitialized inode (Waiman Long) [1638044] - [fs] new primitive: discard_new_inode() (Waiman Long) [1638044] - [arm64] arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" (Waiman Long) [1638044] - [kernel] sched/topology: Set correct NUMA topology type (Waiman Long) [1638044] - [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Waiman Long) [1638044] - [mm] mm: madvise(MADV_DODUMP): allow hugetlbfs pages (Waiman Long) [1638044] - [x86] x86/pti: Fix section mismatch warning/error (Waiman Long) [1638044] - [kernel] uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() (Waiman Long) [1638044] - [x86] x86/mm: Expand static page table for fixmap space (Waiman Long) [1638044] - [fs] fs/lock: skip lock owner pid translation in case we are in init_pid_ns (Waiman Long) [1638044] - [x86] perf/x86/intel/lbr: Fix incomplete LBR call stack (Waiman Long) [1638044] - [kernel] perf/hw_breakpoint: Split attribute parse and commit (Waiman Long) [1638044] - [kernel] bitfield: fix *_encode_bits() (Waiman Long) [1638044] - [kernel] posix-timers: Sanitize overrun handling (Waiman Long) [1638044] - [kernel] posix-timers: Make forward callback return s64 (Waiman Long) [1638044] - [kernel] alarmtimer: Prevent overflow for relative nanosleep (Waiman Long) [1638044] - [x86] x86/entry/64: Add two more instruction suffixes (Waiman Long) [1638044] - [powerpc] powerpc/kdump: Handle crashkernel memory reservation failure (Waiman Long) [1638044] - [s390] s390/mm: correct allocate_pgste proc_handler callback (Waiman Long) [1638044] - [x86] x86/numa_emulation: Fix emulated-to-physical node mapping (Waiman Long) [1638044] - [x86] x86/paravirt: Fix some warning messages (Waiman Long) [1638044] - [kernel] sched/fair: Fix vruntime_normalized() for remote non-migration wakeup (Waiman Long) [1638044] - [kernel] bpf/verifier: disallow pointer subtraction (Waiman Long) [1638044] - [mm] mm: shmem.c: Correctly annotate new inodes for lockdep (Waiman Long) [1638044] - [kernel] sched/core: Use smp_mb() in wake_woken_function() (Waiman Long) [1638044] - [kernel] bpf: fix rcu annotations in compute_effective_progs() (Waiman Long) [1638044] - [x86] x86/mm/pti: Add an overflow check to pti_clone_pmds() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_pmd() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_p4d() (Waiman Long) [1638044] - [powerpc] powerpc/pseries/mm: call H_BLOCK_REMOVE (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: factorize PTE slot computation (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE (Steve Best) [1637116] - [watchdog] watchdog/hpwdt: Disable PreTimeout when Timeout is smaller (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update Driver Documentation (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update version number (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Module parameter alias (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Display module parameters (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Claim NMI from iLO (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Initialize pretimeout from module parameter (Joseph Szczypek) [1632945]- [mm] mm/sparse: delete old sparse_init and enable new one (Baoquan He) [1625105] - [mm] mm/sparse: add new sparse_init_nid() and sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse: move buffer init/fini to the common place (Baoquan He) [1625105] - [mm] mm/sparse: use the new sparse buffer functions in non-vmemmap (Baoquan He) [1625105] - [mm] mm/sparse: abstract sparse buffer allocations (Baoquan He) [1625105] - [mm] mm/sparse: optimize memmap allocation during sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse.c: add a new parameter 'data_unit_size' for alloc_usemap_and_memmap (Baoquan He) [1625105] - [mm] mm/sparsemem.c: defer the ms->section_mem_map clearing (Baoquan He) [1625105] - [mm] mm/sparse.c: add a static variable nr_present_sections (Baoquan He) [1625105] - [mm] mm/sparse.c: make sparse_init_one_section void and remove check (Baoquan He) [1625105] - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1628864] - [target] scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() (Arjun Vynipadath) [1628864] - [infiniband] iw_cxgb4: only allow 1 flush on user qps (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: pass window scale in flowc work request (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() (Arjun Vynipadath) [1628865] - [netdrv] mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge (Petr Oros) [1638268] - [tty] tty: vt_ioctl: fix potential Spectre v1 (Prarit Bhargava) [1637123] - [powerpc] powerpc/time: Add set_state_oneshot_stopped decrementer callback (Steve Best) [1638287] - [powerpc] powerpc/time: Use clockevents_register_device(), fixing an issue with large decrementer (Steve Best) [1638287] - [hwmon] hwmon: (nct6775) Fix potential Spectre v1 (Dean Nelson) [1637464] - [vfio] vfio-pci: Disable binding to PFs with SR-IOV enabled (Alex Williamson) [1637871] - [netdrv] net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns: fix skb->truesize underestimation (Petr Oros) [1638385] - [netdrv] net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns3: Fix get_vector ops in hclgevf_main module (Petr Oros) [1638385] - [netdrv] net: hns3: Fix warning bug when doing lp selftest (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mac pause not disable in pfc mode (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mailbox message truncated problem (Petr Oros) [1638385] - [netdrv] net: hns3: Fix return value error in hns3_reset_notify_down_enet (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for reset_level default assignment probelm (Petr Oros) [1638385] - [netdrv] net: hns3: Reset net device with rtnl_lock (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for phy link issue when using marvell phy driver (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero (Petr Oros) [1638385] - [net] xprtrdma: Fix disconnect regression (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Fix validity check for modify QP (Don Dutile) [1635418] - [infiniband] IB/srp: Avoid that sg_reset -d $srp_device triggers an infinite loop (Don Dutile) [1635418] - [infiniband] ucma: fix a use-after-free in ucma_resolve_ip() (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Atomically flush and mark closed the comp event queue (Don Dutile) [1635418] - [infiniband] RDMA/mlx4: Ensure that maximal send/receive SGE less than supported by HW (Don Dutile) [1635418 1623100] - [infiniband] RDMA/cma: Protect cma dev list with lock (Don Dutile) [1635418] - [infiniband] IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler (Don Dutile) [1635418] - [infiniband] RDMA/ucma: check fd type in ucma_migrate_id() (Don Dutile) [1635418] - [infiniband] RDMA/rxe: Set wqe->status correctly if an unexpected response is received (Don Dutile) [1635418] - [infiniband] IB/IPoIB: Set ah valid flag in multicast send flow (Don Dutile) [1635418] - [infiniband] RDMA/core: Avoid holding lock while initializing fields on stack (Don Dutile) [1635418] - [infiniband] IB/rxe: Drop QP0 silently (Don Dutile) [1635418] - [infiniband] RDMA/umem: Don't hold mmap_sem for too long (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (2/2) (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (1/2) (Don Dutile) [1635418] - [infiniband] RDMA: Fix storage of PortInfo CapabilityMask in the kernel (Don Dutile) [1635418] - [infiniband] IB/core: type promotion bug in rdma_rw_init_one_mr() (Don Dutile) [1635418] - [infiniband] RDMA/i40w: Hold read semaphore while looking after VMA (Don Dutile) [1635418] - [infiniband] vmw_pvrdma: Release netdev when vmxnet3 module is removed (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in __srpt_close_all_ch() (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in srpt_close_ch() (Don Dutile) [1635418] - [infiniband] IB/srpt: Support HCAs with more than two ports (Don Dutile) [1635418] - [infiniband] IB/rxe: don't clear the tx queue on every transfer (Don Dutile) [1635418] - [infiniband] IB/core: add max_send_sge and max_recv_sge attributes (Don Dutile) [1635418 1623100] - [infiniband] IB/rxe: support for 802.1q VLAN on the listener (Don Dutile) [1635418] - [netdrv] cxgb4: impose mandatory VLAN usage when non-zero TAG ID (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: when max_tx_rate is 0 disable tx rate limiting (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: do not return DUPLEX_UNKNOWN when link is down (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: expose stats fetched from firmware via debugfs (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: remove stats fetched from firmware (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: specify IQTYPE in fw_iq_cmd (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Fix the condition to check if the card is T5 (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Support ethtool private flags (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add support for FW_ETH_TX_PKT_VM_WR (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add flag tc_flower_initialized (Arjun Vynipadath) [1628863] - [s390] s390/zcrypt: remove VLA usage from the AP bus (Philipp Rudo) [1637865] - [s390] s390/ap_bus: replace PTR_RET with PTR_ERR_OR_ZERO (Philipp Rudo) [1637865] - [s390] s390/crypto: fix gcc 8 stringop-truncation warning (Philipp Rudo) [1637865] - [s390] s390/zcrypt: code beautify (Philipp Rudo) [1637865] - [s390] s390/zcrypt: add copy_from_user length plausibility checks (Philipp Rudo) [1637865] - [s390] s390/zcrypt: Show load of cards and queues in sysfs (Philipp Rudo) [1637865] - [s390] s390/kvm: fix deadlock when killed by oom (Philipp Rudo) [1638264] - [fs] xfs: fix data corruption w/ unaligned reflink ranges (Brian Foster) [1633476] - [fs] xfs: fix data corruption w/ unaligned dedupe ranges (Brian Foster) [1633476] - [fs] xfs: update ctime and remove suid before cloning files (Brian Foster) [1633476] - [fs] xfs: zero posteof blocks when cloning above eof (Brian Foster) [1633476] - [fs] xfs: refactor clonerange preparation into a separate helper (Brian Foster) [1633476] - [netdrv] nfp: avoid buffer leak when FW communication fails (Petr Oros) [1638233] - [netdrv] nfp: don't fail probe on pci_sriov_set_totalvfs() errors (Petr Oros) [1638233] - [netdrv] nfp: wait for posted reconfigs when disabling the device (Petr Oros) [1638233] - [netdrv] liquidio: fix hang when re-binding VF host drv after running DPDK VF driver (Petr Oros) [1638224] - [netdrv] r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices (Petr Oros) [1638210] - [netdrv] r8169: add support for NCube 8168 network card (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8106e (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8168g (Petr Oros) [1638210] - [powerpc] KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds (David Gibson) [1637766] - [drm] drm/amdgpu: Suppress keypresses from ACPI_VIDEO events (Lyude Paul) [1631918] - [infiniband] IB/hfi1: Remove race conditions in user_sdma send path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Eliminate races in the SDMA send error path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix destroy_qp hang after a link down (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix context recovery when PBC has an UnsupportedVL (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Invalid user input can result in crash (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix SL array bounds check (Alex Estrin) [1637068] - [powerpc] powerpc/fadump: re-register firmware-assisted dump if already registered (Steve Best) [1637383] - [powerpc] powerpc/fadump: cleanup crash memory ranges support (Steve Best) [1637383] - [powerpc] powerpc/fadump: merge adjacent memory ranges to reduce PT_LOAD segements (Steve Best) [1637383] - [powerpc] powerpc/fadump: handle crash memory ranges array index overflow (Steve Best) [1637383] - [scsi] scsi: qedi: Initialize the stats mutex lock (Chad Dupuis) [1637245] - [fs] gfs2: Fix iomap buffered write support for journaled files (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate update_rgrp_lvb_unlinked (Andreas Grunbacher) [1637944] - [fs] gfs2: Fix gfs2_testbit to use clone bitmaps (Andreas Grunbacher) [1637944] - [fs] gfs2: Get rid of gfs2_ea_strlen (Andreas Grunbacher) [1637944] - [fs] GFS2: rgrp free blocks used incorrectly (Andreas Grunbacher) [1637944] - [fs] gfs2: remove redundant variable 'moved' (Andreas Grunbacher) [1637944] - [fs] gfs2: use iomap_readpage for blocksize == PAGE_SIZE (Andreas Grunbacher) [1637944] - [fs] gfs2: Use iomap for stuffed direct I/O reads (Andreas Grunbacher) [1637944] - [fs] gfs2: fallocate_chunk: Always initialize struct iomap (Andreas Grunbacher) [1637944] - [fs] gfs2: Remove gfs2_write_(begin,end) (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap direct I/O support (Andreas Grunbacher) [1637944] - [fs] gfs2: gfs2_extent_length cleanup (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap buffered write support (Andreas Grunbacher) [1637944] - [fs] gfs2: Further iomap cleanups (Andreas Grunbacher) [1637944] - [fs] fs: gfs2: Adding new return type vm_fault_t (Andreas Grunbacher) [1637944] - [fs] gfs2: using posix_acl_xattr_size instead of posix_acl_to_xattr (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't reject a supposedly full bitmap if we have blocks reserved (Andreas Grunbacher) [1637944] - [fs] gfs2: Eliminate redundant ip->i_rgd (Andreas Grunbacher) [1637944] - [fs] gfs2: Stop messing with ip->i_rgd in the rlist code (Andreas Grunbacher) [1637944] - [fs] gfs2: call ktime_get_coarse_real_ts64() directly (Andreas Grunbacher) [1637944] - [fs] gfs2: Minor clarification to __gfs2_punch_hole (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't withdraw under a spin lock (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate rs_inum and reduce the size of gfs2 inodes (Andreas Grunbacher) [1637944] - [drm] drm/nouveau/drm/nouveau: Grab runtime PM ref in nv50_mstc_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/disp: fix DP disable race (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early (Lyude Paul) [1628749] - [drm] drm/nouveau: Reset MST branching unit before enabling (Lyude Paul) [1628749] - [drm] drm/nouveau: Only write DP_MSTM_CTRL when needed (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in drm_load() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_disable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Fix deadlocks in nouveau_connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement (Lyude Paul) [1628749] - [md] dm table: require that request-based DM be layered on blk-mq devices (Mike Snitzer) [1637682] - [md] dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED (Mike Snitzer) [1637682] - [md] dm: remove legacy request-based IO path (Mike Snitzer) [1637682] - [md] dm linear: fix linear_end_io conditional definition (Mike Snitzer) [1637682] - [md] dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled (Mike Snitzer) [1637682] - [md] dm: fix report zone remapping to account for partition offset (Mike Snitzer) [1637682] - [md] dm cache: destroy migration_cache if cache target registration failed (Mike Snitzer) [1637682] - [md] dm cache: fix resize crash if user doesn't reload cache table (Mike Snitzer) [1637682] - [md] dm cache metadata: ignore hints array being too small during resize (Mike Snitzer) [1637682] - [md] dm raid: remove bogus const from decipher_sync_action() return type (Mike Snitzer) [1637682] - [md] dm mpath: fix attached_handler_name leak and dangling hw_handler_name pointer (Mike Snitzer) [1637682] - [md] dm thin metadata: fix __udivdi3 undefined on 32-bit (Mike Snitzer) [1637682] - [md] dm thin metadata: try to avoid ever aborting transactions (Mike Snitzer) [1637682] - [md] dm raid: bump target version, update comments and documentation (Mike Snitzer) [1637682] - [md] dm raid: fix RAID leg rebuild errors (Mike Snitzer) [1637682] - [md] dm raid: fix rebuild of specific devices by updating superblock (Mike Snitzer) [1637682] - [md] dm raid: fix stripe adding reshape deadlock (Mike Snitzer) [1637682] - [md] dm raid: fix reshape race on small devices (Mike Snitzer) [1637682] - [md] dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL recursion deadlock (Mike Snitzer) [1637682] - [md] dm verity: fix crash on bufio buffer that was allocated with vmalloc (Mike Snitzer) [1637682] - [md] dm writecache: fix a crash due to reading past end of dirty_bitmap (Mike Snitzer) [1637682] - [md] dm crypt: don't decrease device limits (Mike Snitzer) [1637682] - [md] dm cache metadata: set dirty on all cache blocks after a crash (Mike Snitzer) [1637682] - [md] dm snapshot: remove stale FIXME in snapshot_map() (Mike Snitzer) [1637682] - [md] dm snapshot: improve performance by switching out_of_order_list to rbtree (Mike Snitzer) [1637682] - [md] dm kcopyd: avoid softlockup in run_complete_job (Mike Snitzer) [1637682] - [md] dm cache metadata: save in-core policy_hint_size to on-disk superblock (Mike Snitzer) [1637682] - [md] dm thin: stop no_space_timeout worker when switching to write-mode (Mike Snitzer) [1637682] - [md] dm kcopyd: return void from dm_kcopyd_copy() (Mike Snitzer) [1637682] - [md] dm thin: include metadata_low_watermark threshold in pool status (Mike Snitzer) [1637682] - [md] dm writecache: report start_sector in status line (Mike Snitzer) [1637682] - [md] dm crypt: convert essiv from ahash to shash (Mike Snitzer) [1637682] - [md] dm crypt: use wake_up_process() instead of a wait queue (Mike Snitzer) [1637682] - [md] dm integrity: recalculate checksums on creation (Mike Snitzer) [1637682] - [md] dm integrity: flush journal on suspend when using separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: use version 2 for separate metadata (Mike Snitzer) [1637682] - [md] dm integrity: allow separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: add ic->start in get_data_sector() (Mike Snitzer) [1637682] - [md] dm integrity: report provided data sectors in the status (Mike Snitzer) [1637682] - [md] dm integrity: implement fair range locks (Mike Snitzer) [1637682] - [md] dm integrity: decouple common code in dm_integrity_map_continue() (Mike Snitzer) [1637682] - [md] dm integrity: change 'suspending' variable from bool to int (Mike Snitzer) [1637682] - [md] dm delay: add flush as a third class of IO (Mike Snitzer) [1637682] - [md] dm delay: refactor repetitive code (Mike Snitzer) [1637682] - [md] dm cache: only allow a single io_mode cache feature to be requested (Mike Snitzer) [1637682] - [md] dm thin: update stale "Status" Documentation (Mike Snitzer) [1637682] - [pci] PCI: Reprogram bridge prefetch registers on resume (Myron Stowe) [1637155] - [input] Input: xen-kbdfront - fix multi-touch XenStore node's locations (Benjamin Tissoires) [1637027] - [input] Input: elantech - enable middle button of touchpad on ThinkPad P72 (Benjamin Tissoires) [1637027] - [hid] HID: i2c-hid: Use devm to allocate i2c_hid struct (Benjamin Tissoires) [1637027] - [hid] HID: input: fix leaking custom input node name (Benjamin Tissoires) [1637027] - [hid] HID: core: fix grouping by application (Benjamin Tissoires) [1637027] - [hid] HID: multitouch: fix Elan panels with 2 input modes declaration (Benjamin Tissoires) [1637027] - [input] Input: do not use WARN() in input_alloc_absinfo() (Benjamin Tissoires) [1637027] - [s390] s390: vfio-ap: setup APCB mask using KVM dedicated function (Cornelia Huck) [1508118] - [s390] KVM: s390: Tracing APCB changes (Cornelia Huck) [1508118] - [s390] KVM: s390: fix locking for crypto setting error path (Cornelia Huck) [1508118] - [s390] s390: doc: detailed specifications for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: CPU model support for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: device attrs to enable/disable AP interpretation (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-0 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Allow CRYCB FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Make use of CRYCB FORMAT2 clear (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Do the CRYCB validation first (Cornelia Huck) [1508118] - [s390] KVM: s390: Clear Crypto Control Block when using vSIE (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: zeroize the AP queues (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement mediated device open callback (Cornelia Huck) [1508118] - [s390] KVM: s390: interface to clear CRYCB masks (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interface to view matrix mdev matrix (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure control domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure adapters (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: register matrix device with VFIO mdev framework (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: base implementation of VFIO AP device driver (Cornelia Huck) [1508118] - [s390] KVM: s390: refactor crypto initialization (Cornelia Huck) [1508118] - [s390] KVM: s390: introduce and use KVM_REQ_VSIE_RESTART (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: simulate VCPU SIE entry/exit (Cornelia Huck) [1508118] - [s390] s390/zcrypt: hex string mask improvements for apmask and aqmask (Cornelia Huck) [1508118] - [s390] s390/zcrypt: AP bus support for alternate driver(s) (Cornelia Huck) [1508118] - [s390] s390/zcrypt: switch return type to bool for ap_instructions_available() (Cornelia Huck) [1508118] - [s390] s390/zcrypt: fix ap_instructions_available() returncodes (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Integrate ap_asm.h into include/asm/ap.h (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Review inline assembler constraints (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Add ZAPQ inline function (Cornelia Huck) [1508118] - [net] ipv6: use rt6_info members when dst is set in rt6_fill_node (Xin Long) [1625864 1625803 1625117]- [netdrv] amd-xgbe: use dma_mapping_error to check map errors (David Arcari) [1637666] - [crypto] crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() (Waiman Long) [1629547] - [powerpc] powerpc: fix csum_ipv6_magic() on little endian platforms (Diego Domingos) [1625579] - [net] smc: generic netlink family should be __ro_after_init (Philipp Rudo) [1632435] - [net] net/smc: fix sizeof to int comparison (Philipp Rudo) [1632435] - [net] net/smc: no urgent data check for listen sockets (Philipp Rudo) [1632435] - [net] net/smc: enable fallback for connection abort in state INIT (Philipp Rudo) [1632435] - [net] net/smc: remove duplicate mutex_unlock (Philipp Rudo) [1632435] - [net] net/smc: fix non-blocking connect problem (Philipp Rudo) [1632435] - [net] net/smc: send response to test link signal (Philipp Rudo) [1632435] - [net] net: simplify sock_poll_wait (Philipp Rudo) [1632435] - [net] net/smc: Simplify ib_post_(send|recv|srq_recv)() calls (Philipp Rudo) [1632435] - [net] net/smc: Remove a WARN_ON() statement (Philipp Rudo) [1632435] - [powerpc] KVM: PPC: Book3S HV: Add NO_HASH flag to GET_SMMU_INFO ioctl result (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a VM capability to enable nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add nested shadow page tables to debugfs (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Allow HV module to load without hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle differing endianness for H_ENTER_NESTED (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Sanitise hv_regs on nested guest entry (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add one-reg interface to virtual PTCR register (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Don't access HFSCR, LPIDR or LPCR when running nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Invalidate TLB when nested vcpu moves physical cpu (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use hypercalls for TLB invalidation when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Introduce rmap to track nested guest mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle page fault for a nested guest (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypercalls correctly when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use XICS hypercalls when running as a nested hypervisor (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Nested guest entry via hypercall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Framework and hcall stubs for nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use kvmppc_unmap_pte() in kvm_unmap_radix() (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Refactor radix page fault handler (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Make kvmppc_mmu_radix_xlate process/partition table agnostic (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Clear partition table entry on vm teardown (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu struct (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a debugfs file to dump radix mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypervisor instruction faults better (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Streamlined guest entry/exit path on P9 for radix guests (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Call kvmppc_handle_exit_hv() with vcore unlocked (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Rework TM save/restore code and make it C-callable (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Simplify real-mode interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Extract PMU save/restore operations as C-callable functions (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Move interrupt delivery on guest entry to C code (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Remove left-over code in XICS-on-XIVE emulation (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Simplify external interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc: Turn off CPU_FTR_P9_TM_HV_ASSIST in non-hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc/64s: Remove POWER9 DD1 support (Suraj Jitindar Singh) [1505999] - [netdrv] net/mlx5: Add Fast teardown support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set vlan masks for all offloaded TC rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix out of bound access when setting vport rate (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Cache the system image guid (Alaa Hleihel) [1636554] - [netdrv] mlx5: remove ndo_poll_controller (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix read from coherent memory (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set ECN for received packets using CQE indication (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix possible deadlock from lockdep when adding fte to fg (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for error in mlx5_attach_interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Consider PCI domain in search for next dev (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix not releasing read lock when adding flow rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer strides offset (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer fragment size (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix debugfs cleanup in the device init/remove flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix use-after-free in self-healing flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Make function mlx5i_grp_sw_update_stats() static (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Fix leaking stack memory to userspace (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reorganize the makefile (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: vxlan.c depends on CONFIG_VXLAN (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move flow steering declarations into en/fs.h (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Ethtool steering, move ethtool callbacks (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reduce command polling interval (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use max_num_eqs for calculation of required MSIX vectors (Alaa Hleihel) [1636554] - [netdrv] RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq (Alaa Hleihel) [1636554] - [netdrv] overflow.h: Add arithmetic shift helper (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Fix uninitialized variable (Alaa Hleihel) [1636554] - [netdrv] RDMA: Fix return code check in rdma_set_cq_moderation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move vxlan logic to core driver (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add sync lock for add/del vxlan port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, return values for add/del port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename from mlx5e to mlx5 (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move netdev only logic to en_main.c (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add direct delete function (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, cleanup an unused member in vxlan work (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, replace ports radix-tree with hash table (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, check maximum number of UDP ports (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, reflect 4789 UDP port default addition to software database (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move XDP related code into new XDP files (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Restrict the combination of large MTU and XDP (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Gather all XDP pre-requisite checks in a single function (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: avoid excessive warning msgs when creating VFs on 2nd port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Use PARTIAL_GSO for UDP segmentation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Remove redundant WARN when we cannot find neigh entry (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix tristate and description for MLX5 module (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Better return types for CQE API (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use ERR_CAST() instead of coding it (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Add missing SET_DRIVER_VERSION command translation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Honor cnt_set_id_valid flag instead of set_id (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Fix GRE flow specification (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Remove set-but-not-used variables (Alaa Hleihel) [1636554] - [infiniband] RDMA/mlx5: Don't leak UARs in case of free fails (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Update NIC HW stats on demand only (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for total num of NOP operations (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for MPWQE filler strides (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add channel events counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add a counter for congested UMRs (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add NAPI statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add XDP_TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: RX, Use existing WQ local variable (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Convert large order kzalloc allocations to kvzalloc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO remaining counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Rate limit errors in command interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Prevent warns in dmesg upon firmware commands (Alaa Hleihel) [1636554] - [netdrv] mlx4: remove ndo_poll_controller (Alaa Hleihel) [1636553] - [netdrv] net/mlx4: Use cpumask_available for eq->affinity_mask (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/en_rx: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/mcg: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Use 4K pages for kernel QP's WQE buffer (Alaa Hleihel) [1636553] - [netdrv] net/mlx4_core: Allow MTTs starting at any index (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Test port number before querying type (Alaa Hleihel) [1636553] - [powerpc] powerpc/numa: Skip onlining a offline node in kdump path (Steve Best) [1637118] - [netdrv] net: aquantia: Make function aq_fw1x_set_power() static (David Arcari) [1636533] - [netdrv] net: aquantia: memory corruption on jumbo frames (David Arcari) [1636533 1630377] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: renaming for better visibility (David Arcari) [1636533] - [netdrv] net: aquantia: whitespace changes (David Arcari) [1636533] - [netdrv] net: aquantia: implement EEE support (David Arcari) [1636533] - [netdrv] net: aquantia: implement WOL support (David Arcari) [1636533] - [netdrv] net: aquantia: definitions for WOL (David Arcari) [1636533] - [netdrv] net: aquantia: fix hw_atl_utils_fw_upload_dwords (David Arcari) [1636533] - [netdrv] net: aquantia: Make some functions static (David Arcari) [1636533] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: Add renegotiate ethtool operation support (David Arcari) [1636533] - [netdrv] net: aquantia: Implement rx/tx flow control ethtools callback (David Arcari) [1636533] - [netdrv] net: aquantia: Improve adapter init/deinit logic (David Arcari) [1636533] - [netdrv] net: aquantia: Ethtool based ring size configuration (David Arcari) [1636533] - [wireless] ath10k: fix memory leak of tpc_stats (Petr Oros) [1637528] - [wireless] ath10k: snoc: use correct bus-specific pointer in RX retry (Petr Oros) [1637528] - [wireless] ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64 (Petr Oros) [1637528] - [wireless] brcmsmac: fix wrap around in conversion from constant to s16 (Petr Oros) [1637528] - [wireless] mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx_status() (Petr Oros) [1637528] - [wireless] ath10k: transmit queued frames after processing rx packets (Petr Oros) [1637528] - [wireless] ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock (Petr Oros) [1637528] - [wireless] ath10k: use locked skb_dequeue for rx completions (Petr Oros) [1637528] - [wireless] ath10k: sdio: set skb len for all rx packets (Petr Oros) [1637528] - [wireless] ath10k: sdio: use same endpoint id for all packets in a bundle (Petr Oros) [1637528] - [wireless] iwlwifi: cancel the injective function between hw pointers to tfd entry index (Petr Oros) [1637528] - [wireless] ath10k: disable bundle mgmt tx completion event support (Petr Oros) [1637528] - [wireless] ath10k: prevent active scans on potential unusable channels (Petr Oros) [1637528] - [wireless] ath9k_hw: fix channel maximum power level test (Petr Oros) [1637528] - [wireless] ath9k: report tx status on EOSP (Petr Oros) [1637528] - [wireless] iwlwifi: pcie: don't access periphery registers when not available (Petr Oros) [1637528] - [wireless] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference (Petr Oros) [1637528] - [netdrv] be2net: don't flip hw_features when VXLANs are added/deleted (Petr Oros) [1637133] - [netdrv] be2net: Fix memory leak in be_cmd_get_profile_config() (Petr Oros) [1637133] - [netdrv] be2net: Mark expected switch fall-through (Petr Oros) [1637133] - [netdrv] be2net: fix spelling mistake "seqence" -> "sequence" (Petr Oros) [1637133] - [netdrv] be2net: Update the driver version to 12.0.0.0 (Petr Oros) [1637133] - [netdrv] be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout (Petr Oros) [1637133] - [netdrv] be2net: move rss_flags field in rss_info to ensure proper alignment (Petr Oros) [1637133] - [netdrv] be2net: re-order fields in be_error_recovert to avoid hole (Petr Oros) [1637133] - [netdrv] be2net: remove unused tx_jiffies field from be_tx_stats (Petr Oros) [1637133] - [netdrv] be2net: move txcp field in be_tx_obj to eliminate holes in the struct (Petr Oros) [1637133] - [netdrv] be2net: reorder fields in be_eq_obj structure (Petr Oros) [1637133] - [netdrv] be2net: remove desc field from be_eq_obj (Petr Oros) [1637133] - [netdrv] be2net: remove unused old custom busy-poll fields (Petr Oros) [1637133] - [netdrv] be2net: remove unused old AIC info (Petr Oros) [1637133] - [x86] x86/spec_ctrl/compat: Call IBRS_ENTRY only after valid kernel stack (Waiman Long) [1636843] - [acpi] ACPI/PPTT: Handle architecturally unknown cache types (Jeremy Linton) [1636567] - [base] drivers: base: cacheinfo: Do not populate sysfs for unknown cache types (Jeremy Linton) [1636567] - [fs] getxattr: use correct xattr length (Lukas Czerner) [1637049] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1636651] - [x86] x86/boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1632514] - [scsi] scsi: megaraid_sas: driver version upgrade (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Support FW provided TM timeout values (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Return immediately from wait_for_adapter_operational after kill adapter (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Update controller info during resume (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Do not do Kill adapter if GET_CTRL_INFO times out (Tomas Henzl) [1635565] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix re-using LoopID when handle is in use (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix duplicate switch database entries (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix NVMe session hang on unload (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix iIDMA error (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix stalled relogin (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix unintended Logout (Himanshu Madhani) [1633373] - [powerpc] powerpc/pseries: Disable CPU hotplug across migrations (Steve Best) [1633587] - [block] blk-mq: I/O and timer unplugs are inverted in blktrace (Ming Lei) [1634330] - [block] block: fix deadline elevator drain for zoned block devices (Ming Lei) [1634333] - [block] blk-mq: Allow blocking queue tag iter callbacks (Ming Lei) [1634328] - [block] block: use nanosecond resolution for iostat (Ming Lei) [1634329] - [block] null_blk: fix zoned support for non-rq based operation (Ming Lei) [1634324] - [block] blk-cgroup: increase number of supported policies (Ming Lei) [1634335] - [block] block: bfq: swap puts in bfqg_and_blkg_put (Ming Lei) [1634334] - [block] block: don't warn when doing fsync on read-only devices (Ming Lei) [1634331] - [block] blkcg: use tryget logic when associating a blkg with a bio (Ming Lei) [1634332] - [block] blkcg: delay blkg destruction until after writeback has (Ming Lei) [1634332] - [block] Revert "blk-throttle: fix race between (Ming Lei) [1634332] - [block] blk-wbt: remove dead code (Ming Lei) [1634326] - [block] blk-wbt: improve waking of tasks (Ming Lei) [1634326] - [block] blk-wbt: abstract out end IO completion handler (Ming Lei) [1634326]- [dma] driver/dma/ioat: Call del_timer_sync() without holding prep_lock (Waiman Long) [1607654] - [netdrv] bnxt_en: Fix VF mac address regression (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Clean up unused functions (Jonathan Toppins) [1635846] - [fs] fsnotify: fix ignore mask logic in fsnotify() (Lukas Czerner) [1635537] - [net] net/af_iucv: locate IUCV header via skb_network_header() (Philipp Rudo) [1635332] - [net] net/af_iucv: drop inbound packets with invalid flags (Philipp Rudo) [1635332] - [net] net/af_iucv: fix skb handling on HiperTransport xmit error (Philipp Rudo) [1635332] - [hid] HID: i2c-hid: Fix flooded incomplete report after S3 on Rayd touchscreen (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value (David Arcari) [1635746] - [i2c] i2c: designware: Re-init controllers with pm_disabled set on resume (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes (David Arcari) [1635746] - [fs] fs/quota: Fix spectre gadget in do_quotactl (Lukas Czerner) [1635521] - [fs] xfs: fix error handling in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove invalid log recovery first/last cycle check (Brian Foster) [1633171] - [fs] xfs: validate inode di_forkoff (Brian Foster) [1633171] - [fs] xfs: skip delalloc COW blocks in xfs_reflink_end_cow (Brian Foster) [1633171] - [fs] xfs: don't treat unknown di_flags2 as corruption in scrub (Brian Foster) [1633171] - [fs] xfs: remove duplicated include from alloc.c (Brian Foster) [1633171] - [fs] xfs: don't bring in extents in xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: fix transaction leak in xfs_reflink_allocate_cow() (Brian Foster) [1633171] - [fs] xfs: avoid lockdep false positives in xfs_trans_alloc (Brian Foster) [1633171] - [fs] xfs: refactor xfs_buf_log_item reference count handling (Brian Foster) [1633171] - [fs] xfs: clean up xfs_trans_brelse() (Brian Foster) [1633171] - [fs] xfs: don't unlock invalidated buf on aborted tx commit (Brian Foster) [1633171] - [fs] xfs: remove last of unnecessary xfs_defer_cancel() callers (Brian Foster) [1633171] - [fs] xfs: don't crash the vfs on a garbage inline symlink (Brian Foster) [1633171] - [fs] iomap: set page dirty after partial delalloc on mkwrite (Brian Foster) [1633171] - [fs] xfs: sanity check ag header values in xrep_calc_ag_resblks (Brian Foster) [1633171] - [fs] xfs: recalculate summary counters at mount time if icount is bad (Brian Foster) [1633171] - [fs] xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove b_last_holder & associated macros (Brian Foster) [1633171] - [fs] xfs: repair the AGI (Brian Foster) [1633171] - [fs] xfs: repair the AGFL (Brian Foster) [1633171] - [fs] xfs: repair the AGF (Brian Foster) [1633171] - [fs] xfs: remove dead error handling code in xfs_dquot_disk_alloc() (Brian Foster) [1633171] - [fs] xfs: use WRITE_ONCE to update if_seq (Brian Foster) [1633171] - [fs] xfs: fix a comment in xfs_log_reserve (Brian Foster) [1633171] - [fs] xfs: only validate summary counts on primary superblock (Brian Foster) [1633171] - [fs] xfs: substitute spaces with tabs (Brian Foster) [1633171] - [fs] xfs: fold dfops into the transaction (Brian Foster) [1633171] - [fs] xfs: always defer agfl block frees (Brian Foster) [1633171] - [fs] xfs: pass transaction to xfs_defer_add() (Brian Foster) [1633171] - [fs] xfs: replace xfs_defer_ops ->dop_pending with on-stack list (Brian Foster) [1633171] - [fs] xfs: cancel dfops on xfs_defer_finish() error (Brian Foster) [1633171] - [fs] xfs: clean out superfluous dfops dop params/vars (Brian Foster) [1633171] - [fs] xfs: drop dop param from xfs_defer_op_type ->finish_item() callback (Brian Foster) [1633171] - [fs] xfs: automatic dfops inode relogging (Brian Foster) [1633171] - [fs] xfs: automatic dfops buffer relogging (Brian Foster) [1633171] - [fs] xfs: add missing defer ijoins for held inodes (Brian Foster) [1633171] - [fs] xfs: replace dop_low with transaction flag (Brian Foster) [1633171] - [fs] xfs: pass transaction to dfops reset/move helpers (Brian Foster) [1633171] - [fs] xfs: remove unused __xfs_defer_cancel() internal helper (Brian Foster) [1633171] - [fs] xfs: use transaction for intent recovery instead of raw dfops (Brian Foster) [1633171] - [fs] xfs: refactor internal dfops initialization (Brian Foster) [1633171] - [fs] xfs: check da node magic in _node_lookup_int (Brian Foster) [1633171] - [fs] xfs: use a local variable for magic number in xfs_da3_node_lookup_int (Brian Foster) [1633171] - [fs] xfs: refactor log recovery check (Brian Foster) [1633171] - [fs] xfs: move extent busy tree initialization to xfs_initialize_perag (Brian Foster) [1633171] - [fs] xfs: avoid COW fork extent lookups in writeback if the fork didn't change (Brian Foster) [1633171] - [fs] xfs: maintain a sequence count for inode fork manipulations (Brian Foster) [1633171] - [fs] xfs: check for unknown v5 feature bits in superblock write verifier (Brian Foster) [1633171] - [fs] xfs: verify icount in superblock write (Brian Foster) [1633171] - [fs] libxfs: add more bounds checking to sb sanity checks (Brian Foster) [1633171] - [fs] xfs: refactor superblock verifiers (Brian Foster) [1633171] - [fs] xfs: refactor the xrep_extent_list into xfs_bitmap (Brian Foster) [1633171] - [fs] xfs: introduce a new xfs_inode_has_cow_data helper (Brian Foster) [1633171] - [fs] xfs: remove the xfs_ifork_t typedef (Brian Foster) [1633171] - [fs] xfs: simplify xfs_idata_realloc (Brian Foster) [1633171] - [fs] xfs: remove if_real_bytes (Brian Foster) [1633171] - [fs] xfs: move the repair extent list into its own file (Brian Foster) [1633171] - [fs] xfs: pass transaction lock while setting up agresv on cyclic metadata (Brian Foster) [1633171] - [fs] xfs: remove deprecated barrier/nobarrier mount (Brian Foster) [1633171] - [fs] xfs: clean up IRELE/iput callsites (Brian Foster) [1633171] - [fs] xfs: kill IHOLD (Brian Foster) [1633171] - [fs] xfs: bypass final dfops roll in trans commit path (Brian Foster) [1633171] - [fs] xfs: drop unnecessary xfs_defer_finish() dfops parameter (Brian Foster) [1633171] - [fs] xfs: remove unnecessary dfops init calls in xattr code (Brian Foster) [1633171] - [fs] xfs: remove all boilerplate defer init/finish code (Brian Foster) [1633171] - [fs] xfs: use internal dfops during (b|c)ui recovery (Brian Foster) [1633171] - [fs] xfs: use internal dfops in attr code (Brian Foster) [1633171] - [fs] xfs: use internal dfops in cow blocks cancel (Brian Foster) [1633171] - [fs] xfs: support embedded dfops in transaction (Brian Foster) [1633171] - [fs] xfs: pack holes in xfs_defer_ops and xfs_trans (Brian Foster) [1633171] - [fs] xfs: reset dfops to initial state after finish (Brian Foster) [1633171] - [fs] xfs: remove unused deferred ops committed field (Brian Foster) [1633171] - [fs] xfs: make deferred processing safe for embedded dfops (Brian Foster) [1633171] - [fs] xfs: fix transaction leak on remote attr set/remove failure (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in log recovery intent processing (Brian Foster) [1633171] - [fs] xfs: pull up dfops from xfs_itruncate_extents() (Brian Foster) [1633171] - [fs] xfs: force summary counter recalc at next mount (Brian Foster) [1633171] - [fs] xfs: refactor unmount record write (Brian Foster) [1633171] - [fs] xfs: detect and fix bad summary counts at mount (Brian Foster) [1633171] - [fs] xfs: fix indentation and other whitespace problems in scrub/repair (Brian Foster) [1633171] - [fs] xfs: shorten struct xfs_scrub_context to struct xfs_scrub (Brian Foster) [1633171] - [fs] xfs: shorten xfs_repair_ prefix to xrep_ (Brian Foster) [1633171] - [fs] xfs: shorten xfs_scrub_ prefix (Brian Foster) [1633171] - [fs] xfs: clean up xfs_btree_del_cursor callers (Brian Foster) [1633171] - [fs] xfs: trivial xfs_btree_del_cursor cleanups (Brian Foster) [1633171] - [fs] xfs: return from _defer_finish with a clean transaction (Brian Foster) [1633171] - [fs] xfs: check leaf attribute block freemap in verifier (Brian Foster) [1633171] - [fs] libxfs: Fix a couple of sparse complaintis (Brian Foster) [1633171] - [fs] xfs: use swap macro in xfs_dir2_leafn_rebalance (Brian Foster) [1633171] - [fs] xfs_bmap_util: use swap macro (Brian Foster) [1633171] - [fs] xfs_attr_leaf: use swap macro in xfs_attr3_leaf_rebalance (Brian Foster) [1633171] - [fs] xfs: don't assume a left rmap when allocating a new rmap (Brian Foster) [1633171] - [fs] xfs: kill __xfs_buf_submit_common() (Brian Foster) [1633171] - [fs] xfs: combine (a)sync buffer submission apis (Brian Foster) [1633171] - [fs] xfs: use sync buffer I/O for sync delwri queue submission (Brian Foster) [1633171] - [fs] xfs: refactor buffer submission into a common helper (Brian Foster) [1633171] - [fs] xfs: remove xfs_defer_init() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in inode inactivate (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in extent swap (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in reflink cow block cancel (Brian Foster) [1633171] - [fs] xfs: replace no-op firstblock init with ->t_firstblock (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dq alloc (Brian Foster) [1633171] - [fs] xfs: remove xfs_alloc_arg firstblock field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur private firstblock field (Brian Foster) [1633171] - [fs] xfs: remove bmap format helpers firstblock params (Brian Foster) [1633171] - [fs] xfs: remove bmap extent add helper firstblock params (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmalloca firstblock field (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in bmap extent split (Brian Foster) [1633171] - [fs] xfs: remove bmap insert/collapse firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in insert/collapse range (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xfs_bmapi_remap() (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xattr ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in attrfork add (Brian Foster) [1633171] - [fs] xfs: remove firstblock param from xfs dir ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dir ops (Brian Foster) [1633171] - [fs] xfs: add firstblock field to xfs_trans (Brian Foster) [1633171] - [fs] xfs: allow null firstblock in xfs_bmapi_write() when tp is null (Brian Foster) [1633171] - [fs] xfs: refactor dfops init to attach to transaction (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in reflink cow recover path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in cancel cow blocks operation (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for rmap extent swap operations (Brian Foster) [1633171] - [fs] xfs: remove unused btree cursor bc_private.a.dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur bmbt dfops field (Brian Foster) [1633171] - [fs] xfs: remove dfops param from internal bmap extent helpers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for collapse/insert range operations (Brian Foster) [1633171] - [fs] xfs: remove struct xfs_bmalloca dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_remap() dfops param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in dqalloc transaction (Brian Foster) [1633171] - [fs] xfs: replace xfs_da_args->dfops accesses with ->t_dfops and remove (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in extent split tx and remove param (Brian Foster) [1633171] - [fs] xfs: remove dfops param in attr fork add path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for attr set/remove operations (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for recovery of (b|c)ui log items (Brian Foster) [1633171] - [fs] xfs: remove dfops param from high level dirname calls (Brian Foster) [1633171] - [fs] xfs: remove dfops parameter from ifree call stack (Brian Foster) [1633171] - [fs] xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfops (Brian Foster) [1633171] - [fs] xfs: cow unwritten conversion uses uninitialized dfops (Brian Foster) [1633171] - [fs] xfs: update my copyrights for the writeback and iomap code (Brian Foster) [1633171] - [fs] xfs: add support for sub-pagesize writeback without buffer_heads (Brian Foster) [1633171] - [fs] xfs: allow writeback on pages without buffer heads (Brian Foster) [1633171] - [fs] xfs: refactor the tail of xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_start_page_writeback (Brian Foster) [1633171] - [fs] xfs: move all writeback buffer_head manipulation into xfs_map_at_offset (Brian Foster) [1633171] - [fs] xfs: don't look at buffer heads in xfs_add_to_ioend (Brian Foster) [1633171] - [fs] xfs: remove the imap_valid flag (Brian Foster) [1633171] - [fs] xfs: simplify xfs_map_blocks by using xfs_iext_lookup_extent directly (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_find_cow_mapping (Brian Foster) [1633171] - [fs] xfs: remove the now unused XFS_BMAPI_IGSTATE flag (Brian Foster) [1633171] - [fs] xfs: make xfs_writepage_map extent map centric (Brian Foster) [1633171] - [fs] xfs: rename the offset variable in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_map_cow (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_trim_irec_to_next_cow (Brian Foster) [1633171] - [fs] xfs: don't use XFS_BMAPI_IGSTATE in xfs_map_blocks (Brian Foster) [1633171] - [fs] xfs: don't clear imap_valid for a non-uptodate buffers (Brian Foster) [1633171] - [fs] xfs: do not set the page uptodate in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: move locking into xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: simplify xfs_aops_discard_page (Brian Foster) [1633171] - [fs] xfs: use iomap for blocksize == PAGE_SIZE readpage and readpages (Brian Foster) [1633171] - [fs] iomap: fix WARN_ON_ONCE on uninitialized variable (Brian Foster) [1633171] - [fs] iomap: Switch to offset_in_page for clarity (Brian Foster) [1633171] - [fs] iomap: add support for sub-pagesize buffered I/O without buffer heads (Brian Foster) [1633171] - [fs] iomap: add inline data support to iomap_readpage_actor (Brian Foster) [1633171] - [fs] iomap: support direct I/O to inline data (Brian Foster) [1633171] - [fs] iomap: refactor iomap_dio_actor (Brian Foster) [1633171] - [fs] iomap: add initial support for writes without buffer heads (Brian Foster) [1633171] - [fs] iomap: add an iomap-based readpage and readpages implementation (Brian Foster) [1633171] - [fs] iomap: add private pointer to struct iomap (Brian Foster) [1633171] - [fs] iomap: add a page_done callback (Brian Foster) [1633171] - [fs] iomap: generic inline data handling (Brian Foster) [1633171] - [fs] iomap: complete partial direct I/O writes synchronously (Brian Foster) [1633171] - [fs] iomap: mark newly allocated buffer heads as new (Brian Foster) [1633171] - [fs] fs: factor out a __generic_write_end helper (Brian Foster) [1633171] - [netdrv] amd-xgbe: mark driver as tech preview (David Arcari) [1633209] - [fs] ext4, dax: set ext4_dax_aops for dax files (Lukas Czerner) [1633239] - [fs] ext4, dax: add ext4_bmap to ext4_dax_aops (Lukas Czerner) [1633239] - [fs] ext4: don't mark mmp buffer head dirty (Lukas Czerner) [1633239] - [fs] ext4: show test_dummy_encryption mount option in /proc/mounts (Lukas Czerner) [1633239] - [fs] ext4: fix online resizing for bigalloc file systems with a 1k block size (Lukas Czerner) [1633239] - [fs] ext4: fix online resize's handling of a too-small final block group (Lukas Czerner) [1633239] - [fs] ext4: recalucate superblock checksum after updating free blocks/inodes (Lukas Czerner) [1633239] - [fs] ext4: avoid arithemetic overflow that can trigger a BUG (Lukas Czerner) [1633239] - [fs] ext4: avoid divide by zero fault when deleting corrupted inline directories (Lukas Czerner) [1633239] - [fs] ext4: check to make sure the rename(2)'s destination is not freed (Lukas Czerner) [1633239] - [fs] ext4: remove unneeded variable "err" in ext4_mb_release_inode_pa() (Lukas Czerner) [1633239] - [fs] ext4: fix spectre gadget in ext4_mb_regular_allocator() (Lukas Czerner) [1633239] - [fs] ext4: check for NUL characters in extended attribute's name (Lukas Czerner) [1633239] - [fs] ext4: use ext4_warning() for sb_getblk failure (Lukas Czerner) [1633239] - [fs] ext4: fix race when setting the bitmap corrupted flag (Lukas Czerner) [1633239] - [fs] ext4: reset error code in ext4_find_entry in fallback (Lukas Czerner) [1633239] - [fs] ext4: check allocation failure when duplicating "data" in ext4_remount() (Lukas Czerner) [1633239] - [fs] ext4: sysfs: print ext4_super_block fields as little-endian (Lukas Czerner) [1633239] - [firmware] efi/x86: Handle page faults occurring while running EFI runtime services (Bhupesh Sharma) [1627557] - [firmware] efi: Make efi_rts_work accessible to efi page fault handler (Bhupesh Sharma) [1627557] - [firmware] efi: Remove the declaration of efi_late_init() as the function is unused (Bhupesh Sharma) [1627557] - [firmware] efi: Use a work queue to invoke EFI Runtime Services (Bhupesh Sharma) [1627557] - [firmware] efi/x86: Use non-blocking SetVariable() for efi_delete_dummy_variable() (Bhupesh Sharma) [1627557] - [fs] gfs2: Special-case rindex for gfs2_grow (Robert S Peterson) [1628360] - [fs] GFS2: Fix recovery issues for spectators (Robert S Peterson) [1628298]- [powerpc] powerpc/pkeys: Fix reading of ibm, processor-storage-keys property (Steve Best) [1633551] - [powerpc] powerpc/pseries: Remove unneeded uses of dlpar work queue (Steve Best) [1633544] - [powerpc] powerpc/pseries: Remove prrn_work workqueue (Steve Best) [1633544] - [pci] ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not bridge (Myron Stowe) [1634816] - [pci] PCI: Fix enabling of PASID on RC integrated endpoints (Myron Stowe) [1634816] - [pci] IB/hfi1,PCI: Allow bus reset while probing (Myron Stowe) [1634816] - [pci] PCI: Fix faulty logic in pci_reset_bus() (Myron Stowe) [1634816] - [pci] PCI: pciehp: Fix hot-add vs powerfault detection order (Myron Stowe) [1634816] - [pci] Revert "PCI: Add ACS quirk for Intel 300 series" (Myron Stowe) [1634816] - [powerpc] powerpc/numa: Use associativity if VPHN hcall is successful (Steve Best) [1633569] - [pci] PCI: vmd: White list for fast interrupt handlers (Myron Stowe) [1632816] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 88SS9183 (Myron Stowe) [1632816] - [pci] PCI: Rename pci_try_reset_bus() to pci_reset_bus() (Myron Stowe) [1632816] - [pci] PCI: Deprecate pci_reset_bus() and pci_reset_slot() functions (Myron Stowe) [1632816] - [pci] PCI: Unify try slot and bus reset API (Myron Stowe) [1632816] - [pci] PCI: Hide pci_reset_bridge_secondary_bus() from drivers (Myron Stowe) [1632816] - [pci] IB/hfi1: Use pci_try_reset_bus() for initiating PCI Secondary Bus Reset (Myron Stowe) [1632816] - [pci] PCI: Handle error return from pci_reset_bridge_secondary_bus() (Myron Stowe) [1632816] - [pci] PCI/IOV: Tidy pci_sriov_set_totalvfs() (Myron Stowe) [1632816] - [pci] PCI: Enable PASID only if entire path supports End-End TLP prefixes (Myron Stowe) [1632816] - [pci] PCI: Expand documentation for pci_add_dma_alias() (Myron Stowe) [1632816] - [pci] PCI: Add DMA alias quirk for Microsemi Switchtec NTB (Myron Stowe) [1632816] - [pci] switchtec: Use generic PCI Vendor ID and Class Code (Myron Stowe) [1632816] - [pci] PCI: Make pci_get_rom_size() static (Myron Stowe) [1632816] - [pci] PCI: Add check code for last image indicator not set (Myron Stowe) [1632816] - [pci] PCI: Avoid accessing memory outside the ROM BAR (Myron Stowe) [1632816] - [pci] PCI: Make early dump functionality generic (Myron Stowe) [1632816] - [pci] PCI: Cleanup PCI_REBAR_CTRL_BAR_SHIFT handling (Myron Stowe) [1632816] - [pci] PCI: Restore resized BAR state on resume (Myron Stowe) [1632816] - [pci] PCI: Clean up resource allocation in devm_of_pci_get_host_bridge_resources() (Myron Stowe) [1632816] - [pci] PCI: Add ACS Redirect disable quirk for Intel Sunrise Point (Myron Stowe) [1632816] - [pci] PCI: Add device-specific ACS Redirect disable infrastructure (Myron Stowe) [1632816] - [pci] PCI: Convert device-specific ACS quirks from NULL termination to ARRAY_SIZE (Myron Stowe) [1632816] - [pci] PCI: Add "pci=disable_acs_redir=" parameter for peer-to-peer support (Myron Stowe) [1632816] - [pci] PCI: Allow specifying devices using a base bus and path of devfns (Myron Stowe) [1632816] - [pci] PCI: Make specifying PCI devices in kernel parameters reusable (Myron Stowe) [1632816] - [pci] PCI: Hide ACS quirk declarations inside PCI core (Myron Stowe) [1632816] - [pci] PCI: Document ACPI description of PCI host bridges (Myron Stowe) [1632816] - [pci] PCI/MSI: Set IRQCHIP_ONESHOT_SAFE for PCI-MSI irqchips (Myron Stowe) [1632816] - [pci] PCI: Limit config space size for Netronome NFP5000 (Myron Stowe) [1632816] - [pci] PCI: Add PCI_DEVICE_DATA() macro to fully describe device ID entry (Myron Stowe) [1632816] - [pci] PCI: Unify PCI and normal DMA direction definitions (Myron Stowe) [1632816] - [pci] PCI: Use IRQF_ONESHOT if pci_request_irq() called with no handler (Myron Stowe) [1632816] - [pci] PCI: Call dma_debug_add_bus() for pci_bus_type from PCI core (Myron Stowe) [1632816] - [pci] PCI: Mark fall-through switch cases before enabling -Wimplicit-fallthrough (Myron Stowe) [1632816]- [s390] s390/sclp: Allow to request adapter reset (Philipp Rudo) [1635273] - [char] ipmi: Fix NULL pointer dereference in ssif_probe (Tony Camuso) [1635366] - [char] ipmi: Fix I2C client removal in the SSIF driver (Tony Camuso) [1635366] - [char] ipmi: kcs_bmc: don't change device name (Tony Camuso) [1635366] - [kernel] timers: Clear timer_base::must_forward_clk with timer_base::lock held (Waiman Long) [1632820] - [pci] switchtec: Fix Spectre v1 vulnerability (Waiman Long) [1632820] - [kernel] cpu/hotplug: Prevent state corruption on error rollback (Waiman Long) [1632820] - [kernel] cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() (Waiman Long) [1632820] - [base] memory_hotplug: fix kernel_panic on offline page processing (Waiman Long) [1632820] - [mm] mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported (Waiman Long) [1632820] - [lib] debugobjects: Make stack check warning more informative (Waiman Long) [1632820] - [fs] fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() (Waiman Long) [1632820] - [x86] x86/process: Don't mix user/kernel regs in 64bit __show_regs() (Waiman Long) [1632820] - [x86] x86/dumpstack: Don't dump kernel memory based on usermode RIP (Waiman Long) [1632820] - [x86] x86: Avoid pr_cont() in show_opcodes() (Waiman Long) [1632820] - [x86] x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ (Waiman Long) [1632820] - [x86] x86/spectre: Add missing family 6 check to microcode check (Waiman Long) [1632820] - [x86] x86/nmi: Fix NMI uaccess race against CR3 switching (Waiman Long) [1632820] - [x86] x86/vdso: Fix lsl operand order (Waiman Long) [1632820] - [x86] x86/vdso: Fix vDSO build if a retpoline is emitted (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Suggest what to do on systems with too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Exempt zeroed PTEs from inversion (Waiman Long) [1632820] - [x86] x86/mm/pti: Clear Global bit more aggressively (Waiman Long) [1632820] - [x86] x86/paravirt: Fix spectre-v2 mitigations for paravirt guests (Waiman Long) [1632820] - [target] scsi: target: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633} - [target] scsi: target: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633}- [netdrv] ibmvnic: Include missing return code checks in reset function (Steve Best) [1633553] - [netdrv] ibmvnic: Update firmware error reporting with cause string (Steve Best) [1633553] - [netdrv] ibmvnic: Remove code to request error information (Steve Best) [1633553] - [s390] s390/qeth: remove duplicated carrier state tracking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up drop conditions for received cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-indent qeth_check_ipa_data() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consume local address events (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove various redundant code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove CARD_FROM_CDEV helper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: pass card pointer in iob callback (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-use qeth_notify_skbs() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove additional skb refcount (Hendrik Brueckner) [1633841] - [s390] s390/qeth: replace open-coded skb_queue_walk() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: on gdev release, reset drvdata (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix discipline unload after setup error (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use DEFINE_MUTEX for qeth_mod_mutex (Hendrik Brueckner) [1633841] - [s390] s390/qeth: convert layer attribute to enum (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce 0-initializing when building IPA cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune spinlocks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix typo in return value (Hendrik Brueckner) [1633841] - [s390] s390/qeth: invoke softirqs after napi_schedule() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: uninstall IRQ handler on device removal (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_hdr_chk_and_bounce() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: prepare for copy-free TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: check size of required HW header cache object (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix up protocol headers early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: limit csum offload erratum to L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_get_elements_no() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused L3 xmit code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: run non-offload L3 traffic over common xmit path (Hendrik Brueckner) [1633841] - [s390] s390/qeth: move L2 xmit code to core module (Hendrik Brueckner) [1633841] - [s390] s390/qdio: reset old sbal_state flags (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't dump past end of unknown HW header (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use vzalloc for QUERY OAT buffer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: switch on SG by default for IQD devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: indicate error when netdev allocation fails (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use true and false for boolean values (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't restrict qeth_card to DMA memory (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up card initialization (Hendrik Brueckner) [1633841] - [s390] s390/qeth: do basic setup for data channel (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use qeth_setup_ccw() to set up all CCWs (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce hard-coded access to ccw channels (Hendrik Brueckner) [1633841] - [s390] s390/qeth: extract helper for MPC protocol type (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up L2 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add support for constrained HW headers (Hendrik Brueckner) [1633841] - [s390] s390/qeth: merge linearize-check into HW header construction (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add statistics for consumed buffer elements (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use core MTU range checking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: simplify max MTU handling (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't cache HW port number (Hendrik Brueckner) [1633841] - [s390] s390/qeth: allocate netdevice early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove redundant netif_carrier_ok() checks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reset layer2 attribute on layer switch (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix race in used-buffer accounting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up IPv4 OSA xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up L3 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add a L3 xmit wrapper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: increase GSO max size for eligible L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up exported symbols (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consolidate ccwgroup driver definition (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up Output Queue selection (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune RX modesetting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused buffer->aob pointer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: various buffer management cleanups (Hendrik Brueckner) [1633841] - [powerpc] powerpc: Avoid code patching freed init sections (Steve Best) [1633545] - [powerpc] powerpc/tm: Fix userspace r13 corruption (Steve Best) [1633543] - [powerpc] powerpc/tm: Avoid possible userspace r1 corruption on reclaim (Steve Best) [1633543] - [drm] drm/i915/cfl: Add a new CFL PCI ID (Rob Clark) [1626883] - [drm] drm/i915/aml: Introducing Amber Lake platform (Rob Clark) [1626883] - [drm] drm/i915/whl: Introducing Whiskey Lake platform (Rob Clark) [1626883] - [char] ipmi: Move BT capabilities detection to the detect call (Frank Ramsay) [1618774] - [char] ipmi: Rework SMI registration failure (Frank Ramsay) [1618774]- [s390] s390: detect etoken facility (Thomas Huth) [1634069] - [s390] s390/lib: use expoline for all bcr instructions (Thomas Huth) [1634069] - [documentation] vm.txt: Adding 'nr_hugepages_mempolicy' parameter description (Prashant Dhamdhere) [1626547]- [scsi] scsi: ipr: System hung while dlpar adding primary ipr adapter back (Steve Best) [1633217] - [target] scsi: iscsi: target: Don't use stack buffer for scatterlist (Maurizio Lombardi) [1631342] - [rpmspec] Forward port weak-modules support from RHEL 7 to RHEL 8 ("Herton R. Krzesinski") [1596884] - [fs] xfs: Close race between direct IO and xfs_break_layouts() (Eric Sandeen) [1622191] - [fs] xfs: remove unused iolock arg from xfs_break_dax_layouts (Eric Sandeen) [1622191] - [fs] ext4: Close race between direct IO and ext4_break_layouts() (Eric Sandeen) [1616303] - [fs] ext4: handle layout changes to pinned DAX mappings (Eric Sandeen) [1614154] - [fs] dax: dax_layout_busy_page() warn on !exceptional (Eric Sandeen) [1614154] - [fs] dax: mark tech preview (Eric Sandeen) [1627455] - [mm] usercopy: Allow boot cmdline disabling of hardening (Christoph von Recklinghausen) [1589928]- [s390] s390/crypto: Fix return code checking in cbc_paes_crypt() (Philipp Rudo) [1633266] - [drm] amd/display/dc/basics/logger.c: fix build error with CONFIG_FORTIFY_SOURCE=y ("Herton R. Krzesinski") [1548068] - [acpi] ACPICA: AML Parser: skip opcodes that open a scope upon parse failure (Jeremy Linton) [1609885] - [acpi] ACPICA: ACPICA: add status check for acpi_hw_read before assigning return value (Jeremy Linton) [1609885] - [acpi] ACPICA: AML Parser: ignore all exceptions resulting from incorrect AML during table load (Jeremy Linton) [1609885] - [rpmspec] spec: Add missing BuildRequires for bpftool (Jiri Olsa) [1632756] - [powerpc] KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode (David Gibson) [1628412] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels on demand (David Gibson) [1628412] - [powerpc] powerpc/powernv: Rework TCE level allocation (David Gibson) [1628412] - [powerpc] powerpc/powernv: Add indirect levels to it_userspace (David Gibson) [1628412] - [powerpc] KVM: PPC: Make iommu_table::it_userspace big endian (David Gibson) [1628412] - [powerpc] powerpc/powernv: Move TCE manupulation code to its own file (David Gibson) [1628412] - [net] net_sched: fix NULL pointer dereference when delete tcindex filter (Andrea Claudi) [1627648] - [net] net_sched: Fix missing res info when create new tc_index filter (Andrea Claudi) [1627648] - [samples] samples/bpf: xdpsock: order memory on AArch64 (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu load balance like Suricata (Jesper Brouer) [1615959] - [samples] samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function SuperFastHash (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu handle parsing of double VLAN tagged packets (Jesper Brouer) [1615959] - [samples] samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrs (Jesper Brouer) [1615959] - [samples] samples/bpf: extend xdp_rxq_info to read packet payload (Jesper Brouer) [1615959] - [powerpc] KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix() (David Gibson) [1625498] - [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1625538] - [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1625538] - [netdrv] cxgb4: update 1.20.8.0 as the latest firmware supported (Arjun Vynipadath) [1622555] - [virt] svm: nested virt support off by default (Bandan Das) [1571993]- [powerpc] KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size (David Gibson) [1625860] - [virt] arm64: KVM: Remove pgd_lock (Wei Huang) [1627474] - [virt] KVM: Remove obsolete kvm_unmap_hva notifier backend (Wei Huang) [1627474] - [virt] arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PTE entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PMD entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Move DEBUG_SPINLOCK_BUG_ON to vgic.h (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Do not use spin_lock_irqsave/restore with irq disabled (Wei Huang) [1627474] - [virt] KVM: arm: vgic-v3: Add support for ICC_SGI0R and ICC_ASGI1R accesses (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-v3: Add support for ICC_SGI0R_EL1 and ICC_ASGI1R_EL1 accesses (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-v3: Add core support for Group0 SGIs (Wei Huang) [1627474] - [virt] KVM: arm64: Remove non-existent AArch32 ICC_SGI1R encoding (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix potential loss of ptimer interrupts (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr() (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Update documentation of the GIC devices wrt IIDR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Allow configuration of interrupt groups (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Return error on incompatible uaccess GICD_IIDR writes (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Permit uaccess writes to return errors (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Signal IRQs using their configured group (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Add group field to struct irq (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zero (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Keep track of implementation revision (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3 (Wei Huang) [1627474] - [virt] arm64: KVM: Cleanup tpidr_el2 init on non-VHE (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-debug: Show LPI status (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-its: Remove VLA usage (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix vgic init race (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Enable adaptative WFE trapping (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Remove unnecessary CMOs when creating HYP page tables (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Stop using the kernel's (pmd, pud, pgd)_populate helpers (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Consolidate page-table accessors (Wei Huang) [1627474] - [virt] arm64: KVM: Avoid marking pages as XN in Stage-2 if CTR_EL0.DIC is set (Wei Huang) [1627474] - [tools] radix tree test suite: Enable ubsan (Waiman Long) [1630244] - [tools] radix tree test suite: Fix compilation (Waiman Long) [1630244] - [block] blk-wbt: don't maintain inflight counts if disabled (Ming Lei) [1622790] - [block] blk-wbt: fix has-sleeper queueing check (Ming Lei) [1622790] - [block] blk-wbt: use wq_has_sleeper() for wq active check (Ming Lei) [1622790] - [block] blk-wbt: move disable check into get_limit() (Ming Lei) [1622790] - [block] block/DAC960.c: make some arrays static const, shrinks object (Ming Lei) [1622790] - [block] blk-mq: sync the update nr_hw_queues with (Ming Lei) [1617959] - [block] blk-mq: init hctx sched after update ctx and hctx mapping (Ming Lei) [1617959] - [block] block: remove duplicate initialization (Ming Lei) [1622790] - [block] tracing/blktrace: Fix to allow setting same value (Ming Lei) [1622790] - [block] pktcdvd: fix setting of 'ret' error return for a few cases (Ming Lei) [1622790] - [block] block: change return type to bool (Ming Lei) [1622790] - [block] block, bfq: return nbytes and not zero from struct cftype (Ming Lei) [1622790] - [block] block, bfq: improve code of bfq_bfqq_charge_time (Ming Lei) [1622790] - [block] block, bfq: reduce write overcharge (Ming Lei) [1622790] - [block] block, bfq: always update the budget of an entity when needed (Ming Lei) [1622790] - [block] block, bfq: readd missing reset of parent-entity service (Ming Lei) [1622790] - [block] block: don't warn for flush on read-only device (Ming Lei) [1622809]- [kernel] locking/rwsem: Make owner store task pointer of last owning reader (Waiman Long) [1631842] - [kernel] locking/rwsem: Exit read lock slowpath if queue empty & no writer (Waiman Long) [1631842] - [x86] x86/microcode: Update the new microcode revision unconditionally (Prarit Bhargava) [1630931] - [x86] x86/microcode: Make sure boot_cpu_data.microcode is up-to-date (Prarit Bhargava) [1630931] - [arm64] arm64: tlb: Provide forward declaration of tlb_flush() before including tlb.h (Waiman Long) [1630521] - [x86] x86/mm: Only use tlb_remove_table() for paravirt (Waiman Long) [1630521] - [mm] mm: mmu_notifier fix for tlb_end_vma (Waiman Long) [1630521] - [mm] mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE (Waiman Long) [1630521] - [mm] mm/tlb: Remove tlb_remove_table() non-concurrent condition (Waiman Long) [1630521] - [mm] mm: move tlb_table_flush to tlb_flush_mmu_free (Waiman Long) [1630521] - [kernel] clocksource: Revert Remove kthread (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Retain tick when shallow state is selected (Waiman Long) [1628402] - [cpufreq] cpufreq: governor: Avoid accessing invalid governor_data (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Handle stopped tick more aggressively (Waiman Long) [1628402] - [kernel] sched: idle: Avoid retaining the tick when it has been stopped (Waiman Long) [1628402] - [net] netfilter: xt_hashlimit: do not crash when reading proc file (Florian Westphal) [1630131] - [x86] x86/boot/KASLR: Skip specified number of 1GB huge pages when doing physical randomization (KASLR) (Baoquan He) [1564824] - [x86] x86/boot/KASLR: Add two new functions for 1GB huge pages handling (Baoquan He) [1564824] - [mfd] mfd: intel-lpss: Add Ice Lake PCI IDs (Gopal Tiwari) [1483477] - [mmc] mmc: sdhci-pci: Add support for Intel ICP (Gopal Tiwari) [1483496]- [mm] mm: get rid of vmacache_flush_all() entirely (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm, vmacache: hash addresses based on pmd (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm: Allocate the mm_cpumask (mm->cpu_bitmap) dynamically based on nr_cpu_ids (Waiman Long) [1631297] {CVE-2018-17182} - [infiniband] IB/hfi1: Invalid NUMA node information can cause a divide by zero (Alex Estrin) [1622222] - [nvdimm] libnvdimm: Export max available extent (Jeff Moyer) [1627874] - [nvdimm] libnvdimm: Use max contiguous area for namespace size (Jeff Moyer) [1627874] - [netdrv] ice: Fix and update driver version string (Jonathan Toppins) [1611786] - [netdrv] ice: Introduce SERVICE_DIS flag and service routine functions (Jonathan Toppins) [1611786] - [netdrv] ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active (Jonathan Toppins) [1611786] - [netdrv] ice: Enable firmware logging during device initialization (Jonathan Toppins) [1611786] - [netdrv] ice: Implement ice_bridge_getlink and ice_bridge_setlink (Jonathan Toppins) [1611786] - [netdrv] ice: Add support for Tx hang, Tx timeout and malicious driver detection (Jonathan Toppins) [1611786] - [netdrv] ice: Clean up register file (Jonathan Toppins) [1611786] - [netdrv] ice: Implement handlers for ethtool PHY/link operations (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor VSI allocation, deletion and rebuild flow (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor switch rule management structures and functions (Jonathan Toppins) [1611786] - [netdrv] ice: Code optimization for ice_fill_sw_rule() (Jonathan Toppins) [1611786] - [netdrv] ice: Prevent control queue operations during reset (Jonathan Toppins) [1611786] - [netdrv] ice: Update request resource command to latest specification (Jonathan Toppins) [1611786] - [netdrv] ice: Updates to Tx scheduler code (Jonathan Toppins) [1611786] - [netdrv] ice: Rework flex descriptor programming (Jonathan Toppins) [1611786] - [netdrv] net/mlx5: Fix SQ offset in QPs with small RQ (Alaa Hleihel) [1623367] - [x86] x86/spec_ctrl: Make IBRS code work with SSBD mitigation (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Auto-enable IBRS on Skylake (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Extend spectre_v2 boot option to support IBRS (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Boot time IBRS initialization (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Add IBRS code to the 64-bit assembly entry code (Waiman Long) [1565180] - [x86] x86/cpufeatures: Increase NCAPINTS for future extension (Waiman Long) [1565180] - [netdrv] ice: Trivial formatting fixes (Jonathan Toppins) [1611783] - [netdrv] ice: Change struct members from bool to u8 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix potential return of uninitialized value (Jonathan Toppins) [1611783] - [netdrv] ice: Fix a few null pointer dereference issues (Jonathan Toppins) [1611783] - [netdrv] ice: Update to interrupts enabled in OICR (Jonathan Toppins) [1611783] - [netdrv] ice: Set VLAN flags correctly (Jonathan Toppins) [1611783] - [netdrv] ice: Use order_base_2 to calculate higher power of 2 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix bugs in control queue processing (Jonathan Toppins) [1611783] - [netdrv] ice: Clean control queues only when they are initialized (Jonathan Toppins) [1611783] - [netdrv] ice: Report stats for allocated queues via ethtool stats (Jonathan Toppins) [1611783] - [netdrv] ice: Cleanup magic number (Jonathan Toppins) [1611783] - [netdrv] ice: Remove unnecessary node owner check (Jonathan Toppins) [1611783] - [netdrv] ice: Fix multiple static analyser warnings (Jonathan Toppins) [1611783] - [virt] KVM: VMX: fixes for vmentry_l1d_flush module parameter (Waiman Long) [1616248] {CVE-2018-15572} - [virt] KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled (Waiman Long) [1616248] {CVE-2018-15572} - [virt] x86/kvm/vmx: Fix coding style in vmx_setup_l1d_flush() (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Support Enhanced IBRS on future CPUs (Waiman Long) [1614144] - [x86] x86/speculation: Protect against userspace-userspace spectreRSB (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation (Waiman Long) [1616248] {CVE-2018-15572} - [cpufreq] cpufreq: Fix a circular lock dependency problem (Waiman Long) [1599154] - [kernel] cpu/hotplug: Add a cpus_read_trylock() function (Waiman Long) [1599154] - [virt] xen/spinlock: Don't use pvqspinlock if only 1 vCPU (Waiman Long) [1618486]- [mailbox] mailbox: PCC: handle parse error (David Arcari) [1630382] - [hv] vmbus: don't return values for uninitalized channels (Vitaly Kuznetsov) [1617954] - [mm] kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN (Bill O'Donnell) [1629578] - [mm] mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal (Jeff Moyer) [1622171] - [mm] dax: remove VM_MIXEDMAP for fsdax and device dax (Jeff Moyer) [1622171]- [i2c] i2c: i801: fix DNV's SMBCTRL register offset (David Arcari) [1628861] - [fs] ceph: avoid a use-after-free in ceph_destroy_options() (Ilya Dryomov) [1629884] - [fs] ceph: fix incorrect use of strncpy (Ilya Dryomov) [1629884] - [block] rbd: support cloning across namespaces (Ilya Dryomov) [1629884] - [block] rbd: factor out get_parent_info() (Ilya Dryomov) [1629884] - [block] rbd: support for images within namespaces (Ilya Dryomov) [1629884] - [block] rbd: pass rbd_spec into parse_rbd_opts_token() (Ilya Dryomov) [1629884] - [net] libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() (Ilya Dryomov) [1629884] - [net] libceph: check authorizer reply/challenge length before reading (Ilya Dryomov) [1629884] - [net] libceph: implement CEPHX_V2 calculation mode (Ilya Dryomov) [1629884] - [net] libceph: add authorizer challenge (Ilya Dryomov) [1629884] - [net] libceph: factor out encrypt_authorizer() (Ilya Dryomov) [1629884] - [net] libceph: factor out __ceph_x_decrypt() (Ilya Dryomov) [1629884] - [net] libceph: factor out __prepare_write_connect() (Ilya Dryomov) [1629884] - [net] libceph: store ceph_auth_handshake pointer in ceph_connection (Ilya Dryomov) [1629884] - [pci] PCI: pciehp: Deduplicate presence check on probe & resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid implicit fallthroughs in switch statements (Myron Stowe) [1583983] - [pci] PCI: Whitelist Thunderbolt ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: Whitelist native hotplug ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: sysfs: Resume to D0 on function reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume parent to D0 on config space access (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume to D0 on enable/disable (Myron Stowe) [1583983] - [pci] PCI: pciehp: Support interrupts sent from D3hot (Myron Stowe) [1583983] - [pci] PCI: pciehp: Obey compulsory command delay after resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Clear spurious events earlier on resume (Myron Stowe) [1583983] - [pci] PCI: portdrv: Deduplicate PM callback iterator (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid slot access during reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Always enable occupied slot on probe (Myron Stowe) [1583983] - [pci] PCI: pciehp: Become resilient to missed events (Myron Stowe) [1583983] - [pci] PCI: pciehp: Tolerate initially unstable link (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_enable/disable_slot() static (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop enable/disable lock (Myron Stowe) [1583983] - [pci] PCI: pciehp: Enable/disable exclusively from IRQ thread (Myron Stowe) [1583983] - [pci] PCI: pciehp: Track enable/disable status (Myron Stowe) [1583983] - [pci] PCI: pciehp: Publish to user space last on probe (Myron Stowe) [1583983] - [pci] PCI: hotplug: Demidlayer registration with the core (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop slot workqueue (Myron Stowe) [1583983] - [pci] PCI: pciehp: Handle events synchronously (Myron Stowe) [1583983] - [pci] PCI: pciehp: Stop blinking on slot enable failure (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded polling (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded IRQ (Myron Stowe) [1583983] - [pci] PCI: pciehp: Document struct slot and struct controller (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_unconfigure_device() void (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop unnecessary NULL pointer check (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix unprotected list iteration in IRQ handler (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix use-after-free on unplug (Myron Stowe) [1583983] - [pci] PCI: hotplug: Don't leak pci_slot on registration failure (Myron Stowe) [1583983] - [pci] PCI: hotplug: Delete skeleton driver (Myron Stowe) [1583983] - [netdrv] be2net: Use Kconfig flag to support for enabling/disabling adapters (Petr Oros) [1611768] - [acpi] ACPICA: Reference Counts: increase max to 0x4000 for large servers (Frank Ramsay) [1618760]- [net] udp6: add missing checks on edumux packet processing (Paolo Abeni) [1625954] - [net] udp4: fix IP_CMSG_CHECKSUM for connected sockets (Paolo Abeni) [1625954] - [s390] s390/pci: fix out of bounds access during irq setup (Hendrik Brueckner) [1627462] - [nvdimm] libnvdimm: fix ars_status output length calculation (Jeff Moyer) [1616307]- [scsi] scsi: lpfc: Correct MDS diag and nvmet configuration (Dick Kennedy) [1628323] - [iommu] iommu/arm-smmu: workaround DMA mode issues (Mark Salter) [1624077] - [x86] x86/microcode: Allow late microcode loading with SMT disabled (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] tools headers: Synchronise x86 cpufeatures.h for L1TF additions (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/kmmio: Make the tracer robust against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/pat: Make set_memory_np() L1TF safe (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Invert all not present mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Fix SMT supported evaluation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Remove Yonah processors from not vulnerable list (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86: Don't include linux/irq.h from asm/hardirq.h (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: detect SMT disabled by BIOS (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Fix typos (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation: Add section about CPU vulnerabilities (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs, kvm: Introduce boot-time control of L1TF mitigations (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Expose SMT control init function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Allow runtime control of L1D flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Serialize L1D flush parameter setter (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Add static key for flush always (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Move l1tf setup function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/l1tf: Handle EPT disabled state proper (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Drop L1TF MSR list approach (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/litf: Introduce vmx status variable (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Online siblings when SMT control is turned on (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add find_msr() helper function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush logic (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D MSR based flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush algorithm (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add module argument for L1TF mitigation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Boot HT siblings at least once (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Revert "x86/apic: Ignore secondary threads if nosmt=force" (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Fix up pte->pfn conversion for PAE (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PAE swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpufeatures: Add detection of L1D cache flush support (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Extend 64bit swap file size limit (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/apic: Ignore secondary threads if nosmt=force (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/intel: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/topology: Provide detect_extended_topology_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/common: Provide detect_ht_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Remove the pointless detect_ht() call (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu: Remove the pointless CPU printout (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Provide knobs to control SMT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Split do_cpu_down() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Make bringup/teardown of smp threads symmetric (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/topology: Provide topology_smt_supported() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/smp: Provide topology_is_primary_thread() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] sched/smt: Update sched_smt_present at runtime (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs: Move the l1tf function and define pr_fmt properly (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Limit swap file size to MAX_PA/2 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Add sysfs reporting for l1tf (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make sure the first page is always reserved (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Change order of offset/type in swap entry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646}- [pci] PCI/DPC: Remove indirection waiting for inactive link (Myron Stowe) [1485556] - [pci] PCI/DPC: Use threaded IRQ for bottom half handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Print AER status in DPC event handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Remove rp_pio_status from dpc struct (Myron Stowe) [1485556] - [pci] PCI/DPC: Defer event handling to work queue (Myron Stowe) [1485556] - [pci] PCI/DPC: Leave interrupts enabled while handling event (Myron Stowe) [1485556] - [net] net/mlx5e: Offload TC matching on tos/ttl for ip tunnels (Erez Alfasi) [1615121] - [net] net/mlx5e: Support setup of tos and ttl for tunnel key TC action offload (Erez Alfasi) [1615121] - [net] net/mlx5e: Use ttl from route lookup on tc encap offload only if needed (Erez Alfasi) [1615121] - [net] net/sched: cls_flower: Support matching on ip tos and ttl for tunnels (Erez Alfasi) [1615121] - [net] flow_dissector: Dissect tos and ttl from the tunnel info (Erez Alfasi) [1615121] - [net] net/sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels (Erez Alfasi) [1615121] - [net] net/sched: act_tunnel_key: disambiguate metadata dst error cases (Erez Alfasi) [1615121] - [net] net/sched: add tunnel option support to act_tunnel_key (Erez Alfasi) [1615121] - [iommu] iommu/amd: Add support for IOMMU XT mode (Suravee Suthikulpanit) [1504485] - [iommu] iommu/amd: Add support for higher 64-bit IOMMU Control Register (Suravee Suthikulpanit) [1504485] - [x86] x86: irq_remapping: Move irq remapping mode enum (Suravee Suthikulpanit) [1504485] - [firmware] dcdbas: Add support for WSMT ACPI table (Charles Rose) [1502286]- [documentation] scsi: documentation: add scsi_mod.use_blk_mq to scsi-parameters (Ewan Milne) [1600014] - [scsi] scsi: core: Update SCSI_MQ_DEFAULT help text to match default (Ewan Milne) [1600014] - [scsi] scsi: core: switch to scsi-mq by default (Ewan Milne) [1600014] - [pci] PCI: Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1502324] - [pci] PCI: Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1502324] - [pci] PCI: Check for PCIe Link downtraining (Myron Stowe) [1502324] - [pci] PCI: Workaround IDT switch ACS Source Validation erratum (Myron Stowe) [1502324] - [of] OF: Don't set default coherent DMA mask (Mark Salter) [1581822] - [acpi] ACPI/IORT: Don't set default coherent DMA mask (Mark Salter) [1581822] - [iommu] iommu/dma: Respect bus DMA limit for IOVAs (Mark Salter) [1581822] - [of] of/device: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [acpi] ACPI/IORT: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [kernel] dma-mapping: Generalise dma_32bit_limit flag (Mark Salter) [1581822] - [acpi] ACPI/IORT: Support address size limit for root complexes (Mark Salter) [1581822] - [of] of/platform: Initialise default DMA masks (Mark Salter) [1581822] - [net] Bluetooth: hidp: buffer overflow in hidp_process_report (Gopal Tiwari) [1623073] {CVE-2018-9363} - [irqchip] irqchip/gic-v3-its: Reduce minimum LPI allocation to 1 for PCI devices (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Honor hypervisor enforced LPI range (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3: Expose GICD_TYPER in the rdist structure (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Drop chunk allocation compatibility (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Move minimum LPI requirements to individual busses (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Use full range of LPIs (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Refactor LPI allocator (Mark Salter) [1550500]- [netdrv] hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: ignore devices that are not PCI (Vitaly Kuznetsov) [1625609] - [netdrv] hv/netvsc: Fix NULL dereference at single queue mode fallback (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: Add per-cpu ethtool stats for netvsc (Vitaly Kuznetsov) [1625609] - [pci] PCI: shpchp: Separate existence of SHPC and permission to use it (Steve Best) [1622953] - [powerpc] KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function (David Gibson) [1625513] - [kernel] rh_kabi: Add macros to size and extend structs (Prarit Bhargava) [1564570] - [pci] PCI: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] iwlwifi: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] ath9k: Remove unnecessary include of (Myron Stowe) [1622672] - [netdrv] igb: Remove unnecessary include of (Myron Stowe) [1622672] - [pci] PCI/ASPM: Convert to use sysfs_match_string() helper (Myron Stowe) [1622672] - [virt] KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting (Thomas Huth) [1623513] - [virt] KVM: s390: vsie: copy wrapping keys to right place (Thomas Huth) [1623513] - [virt] KVM: s390: Fix pfmf and conditional skey emulation (Thomas Huth) [1623513] - [virt] KVM: s390: Fix storage attributes migration with memory slots (Thomas Huth) [1623513] - [virt] KVM: s390: a utility function for migration (Thomas Huth) [1623513]- [lib] vsprintf: Add command line option debug_boot_weak_hash (Prarit Bhargava) [1625687] - [netdrv] i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled (Stefan Assmann) [1616147] - [misc] ocxl: Fix page fault handler in case of fault on dying process (Steve Best) [1624644] - [edac] EDAC, sb_edac: Add support for systems with segmented PCI buses (Aristeu Rozanski) [1621849] - [netdrv] xen-netfront: fix warn message as irq device name has '/' (Vitaly Kuznetsov) [1576160] - [arm64] arm64, kaslr: export offset in VMCOREINFO ELF notes (Bhupesh Sharma) [1624246] - [rpmspec] redhat: Move gfs2 and dlm out of kernel-modules-extra (Andrew Price) [1623511] - [powerpc] powerpc/topology: Get topology for shared processors at boot (Steve Best) [1620039] - [fs] gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated (Robert S Peterson) [1622057] - [fs] gfs2: improve debug information when lvb mismatches are found (Robert S Peterson) [1622057] - [fs] gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out (Robert S Peterson) [1622057] - [x86] Fix x86 32-bit invalid cpu boot failure message (Prarit Bhargava) [1571456] - [net] net/ipv6: init ip6 anycast rt->dst.input as ip6_input (Hangbin Liu) [1615671] - [pci] PCI/AER: Don't clear AER bits if error handling is Firmware-First (Myron Stowe) [1621933] - [pci] PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition (Myron Stowe) [1621933] - [pci] PCI/portdrv: Remove pcie_portdrv_err_handler.slot_reset (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_COR handling (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_FATAL and ERR_NONFATAL (Myron Stowe) [1621933] - [pci] PCI/AER: Remove ERR_FATAL code from ERR_NONFATAL path (Myron Stowe) [1621933] - [pci] PCI/AER: Factor out ERR_NONFATAL status bit clearing (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_NONFATAL bits during non-fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_FATAL status bits during fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Honor "pcie_ports=native" even if HEST sets FIRMWARE_FIRST (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes for rootport cumulative stats (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes to provide AER stats and breakdown (Myron Stowe) [1621933] - [pci] PCI/AER: Define aer_stats structure for AER capable devices (Myron Stowe) [1621933] - [pci] PCI/AER: Move internal declarations to drivers/pci/pci.h (Myron Stowe) [1621933] - [pci] PCI/AER: Adopt lspci names for AER error decoding (Myron Stowe) [1621933] - [pci] PCI/AER: Expose internal API for obtaining AER information (Myron Stowe) [1621933] - [kernel] rcu: Make expedited GPs handle CPU 0 being offline (Gustavo Duarte) [1610262] - [rpmspec] Generate BootLoaderSpec config fragments ("Herton R. Krzesinski") [1619766]- [net] erspan: set erspan_ver to 1 by default when adding an erspan dev (Xin Long) [1619118] - [hv] x86/hyper-v: Fix wrong merge conflict resolution (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Trace PV IPI send (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_SEND_IPI hypercall when possible (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use 'fast' hypercall for HVCALL_SEND_IPI (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Implement hv_do_fast_hypercall16 (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_FLUSH_VIRTUAL_ADDRESS_(LIST, SPACE) hypercalls when possible (Vitaly Kuznetsov) [1597652] - [netdrv] xen-netfront: fix queue name setting (Vitaly Kuznetsov) [1576160] - [scsi] lfpc: add Lancer FCoE to the removed devices (Tomas Henzl) [1602033] - [scsi] megaraid_sas: add removed id table (Tomas Henzl) [1602033] - [scsi] aacraid: add removed id table (Tomas Henzl) [1602033] - [scsi] qla4xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] lpfc: add removed id table (Tomas Henzl) [1602033] - [scsi] qla2xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] mpt3sas: add removed id table (Tomas Henzl) [1602033] - [scsi] be2iscsi: add removed id table (Tomas Henzl) [1602033] - [scsi] rh_taint, pci : add information about removed hardware (Tomas Henzl) [1602033] - [kernel] kernel: add SUPPORT_REMOVED kernel taint (Tomas Henzl) [1602033] - [net] sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt clones (Dave Wysochanski) [1610373] - [net] sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics (Dave Wysochanski) [1610373] - [net] sunrpc: add _print_rpc_iostats() to output metrics for one RPC op (Dave Wysochanski) [1610373]- [net] xdp: exclude XDP from kABI guarantee (Jiri Benc) [1568551] - [kernel] rh_kabi: introduce RH_KABI_EXCLUDE (Jiri Benc) [1568551] - [powerpc] powerpc/powernv/pci: Work around races in PCI bridge enabling (Steve Best) [1620035] - [block] blk-wbt: fix IO hang in wbt_wait() (Ming Lei) [1614198] - [block] blkcg: Make blkg_root_lookup() work for queues in bypass mode (Ming Lei) [1614198] - [block] null_blk: add lock drop/acquire annotation (Ming Lei) [1614198] - [block] Blk-throttle: reduce tail io latency when iops limit is (Ming Lei) [1614198] - [block] block: paride: pd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] block: Ensure that a request queue is dissociated from the (Ming Lei) [1614198] - [block] block: Introduce blk_exit_queue() (Ming Lei) [1614198] - [block] blkcg: Introduce blkg_root_lookup() (Ming Lei) [1614198] - [block] block: Remove two superfluous #include directives (Ming Lei) [1614198] - [block] blk-mq: count the hctx as active before allocating tag (Ming Lei) [1614198] - [block] block: bvec_nr_vecs() returns value for wrong slab (Ming Lei) [1614198] - [block] drivers/block/drbd: remove the null check for (Ming Lei) [1614198] - [block] drivers/block/aoe/aoedev: NULL check is not needed for (Ming Lei) [1614198] - [block] drivers/block/mtip32xx: remove the null check for (Ming Lei) [1614198] - [block] cfq: Suppress compiler warnings about comparisons (Ming Lei) [1614198] - [block] cfq: Annotate fall-through in a switch statement (Ming Lei) [1614198] - [block] blk-wbt: Avoid lock contention and thundering herd issue in (Ming Lei) [1590363] - [block] target/loop: depend on SCSI (Ming Lei) [1614198] - [block] xen-blkfront: use true and false for boolean values (Ming Lei) [1614198] - [block] lightnvm: remove minor version check for 2.0 (Ming Lei) [1614198] - [block] scsi: Check sense buffer size at build time (Ming Lei) [1614198] - [block] libata-scsi: Move sense buffers onto stack (Ming Lei) [1614198] - [block] cdrom: Use struct scsi_sense_hdr internally (Ming Lei) [1614198] - [block] ide-cd: Remove redundant sense buffer (Ming Lei) [1614198] - [block] block: Switch struct packet_command to use struct (Ming Lei) [1614198] - [block] target: don't depend on SCSI (Ming Lei) [1614198] - [block] scsi: build scsi_common.o for all scsi passthrough request (Ming Lei) [1614198] - [block] scsi: cxlflash: Drop unused sense buffers (Ming Lei) [1614198] - [block] ide-cd: Drop unused sense buffers (Ming Lei) [1614198] - [block] blk-mq: fix updating tags depth (Ming Lei) [1611900] - [block] block: really disable runtime-pm for blk-mq (Ming Lei) [1611902] - [block] aoe: mark expected switch fall-through (Ming Lei) [1614198] - [block] block: make iolatency avg_lat exponentially decay (Ming Lei) [1614198] - [block] blk-cgroup: clear the throttle queue on fork (Ming Lei) [1614198] - [block] blk-cgroup: hold the queue ref during throttling (Ming Lei) [1614198] - [block] blk-iolatency: fix blkg leak in timer_fn (Ming Lei) [1614198] - [block] block/bsg-lib: use PTR_ERR_OR_ZERO to simplify the flow path (Ming Lei) [1614198] - [block] t10-pi: provide empty t10_pi_complete() for (Ming Lei) [1614198] - [block] block: blk_init_allocated_queue() set q->fq as NULL in the (Ming Lei) [1614198] - [block] nvme: use blk API to remap ref tags for IOs with metadata (Ming Lei) [1614198] - [block] block: move dif_prepare/dif_complete functions to block layer (Ming Lei) [1614198] - [block] block: move ref_tag calculation func to the block layer (Ming Lei) [1614198] - [block] block: don't account for split bio's size in cgroup stats (Ming Lei) [1614198] - [block] pktcdvd: Fix possible Spectre-v1 for pkt_devs (Ming Lei) [1614198] - [block] partitions/aix: append null character to print data from disk (Ming Lei) [1614198] - [block] partitions/aix: fix usage of uninitialized lv_info and lvname (Ming Lei) [1614198] - [block] readahead: stricter check for bdi io_pages (Ming Lei) [1614198] - [block] scsi: virtio_scsi: fix pi_bytes(out, in) on 4 KiB block size (Ming Lei) [1614198] - [block] block: move bio_integrity_(intervals, bytes) into blkdev.h (Ming Lei) [1614198] - [block] xen/blkfront: remove unused macros (Ming Lei) [1614198] - [block] block: allow max_discard_segments to be stacked (Ming Lei) [1614198] - [block] block: unexport bio_clone_bioset (Ming Lei) [1614198] - [block] md: remove a bogus comment (Ming Lei) [1614198] - [block] block: remove bio_clone_kmalloc (Ming Lei) [1614198] - [block] exofs: use bio_clone_fast in _write_mirror (Ming Lei) [1614198] - [block] bcache: don't clone bio in bch_data_verify (Ming Lei) [1614198] - [block] block: bio_set_pages_dirty can't see NULL bv_page in a valid (Ming Lei) [1614198] - [block] block: simplify bio_check_pages_dirty (Ming Lei) [1614198] - [block] block: Rename the null_blk_mod kernel module back into (Ming Lei) [1614198] - [block] blk-mq: fail the request in case issue failure (Ming Lei) [1614305] - [block] blk-rq-qos: make depth comparisons unsigned (Ming Lei) [1614198] - [block] blkcg: Track DISCARD statistics and output them in cgroup (Ming Lei) [1614198] - [block] block: Track DISCARD statistics and output them in stat and (Ming Lei) [1614198] - [block] block: Add and use op_stat_group() for indexing disk_stat (Ming Lei) [1614198] - [block] block: Define and use STAT_READ and STAT_WRITE (Ming Lei) [1614198] - [block] block: Add part_stat_read_accum to read across field entries (Ming Lei) [1614198] - [block] block: make bdev_ops->rw_page() take a REQ_OP instead of bool (Ming Lei) [1614198] - [block] pktcdvd: remove assignment in if condition (Ming Lei) [1614198] - [block] blk-mq: issue directly if hw queue isn't busy in case of (Ming Lei) [1614305] - [block] blk-iolatency: truncate our current time (Ming Lei) [1614198] - [block] blk-iolatency: don't change the latency window (Ming Lei) [1614198] - [block] block: remove blkdev_entry_to_request() macro (Ming Lei) [1614198] - [block] block: skd: Use pad printk format for dma_addr_t values (Ming Lei) [1614198] - [block] bsg: remove read/write support (Ming Lei) [1614198] - [block] blk-iolatency: fix max_depth comparisons (Ming Lei) [1614198] - [block] block: iolatency: avoid 64-bit division (Ming Lei) [1614198] - [block] block/DAC960.c: fix defined but not used build warnings (Ming Lei) [1614198] - [block] null_blk: add zone support (Ming Lei) [1614198] - [block] null_blk: move shared definitions to header file (Ming Lei) [1614198] - [block] block: Add default switch case to blk_pm_allow_request() to (Ming Lei) [1614198] - [block] block: fix infinite loop if the device loses discard (Ming Lei) [1614198] - [block] block, mm: remove unnecessary __GFP_HIGH flag (Ming Lei) [1614198] - [block] null_blk: remove NULLB_DEV_FL_CONFIGURED on turning off nullb (Ming Lei) [1614198] - [block] mm: skip readahead if the cgroup is congested (Ming Lei) [1614198] - [block] Documentation: add a doc for blk-iolatency (Ming Lei) [1614198] - [block] block: introduce blk-iolatency io controller (Ming Lei) [1614198] - [block] rq-qos: introduce dio_bio callback (Ming Lei) [1614198] - [block] block: remove external dependency on wbt_flags (Ming Lei) [1614198] - [block] blk-rq-qos: refactor out common elements of blk-wbt (Ming Lei) [1614198] - [block] blk-stat: export helpers for modifying blk_rq_stat (Ming Lei) [1614198] - [block] memcontrol: schedule throttling if we are congested (Ming Lei) [1614198] - [block] blkcg: add generic throttling mechanism (Ming Lei) [1614198] - [block] swap, blkcg: issue swap io with the appropriate context (Ming Lei) [1614198] - [block] blk: introduce REQ_SWAP (Ming Lei) [1614198] - [block] blk-cgroup: allow controllers to output their own stats (Ming Lei) [1614198] - [block] block: introduce bio_issue_as_root_blkg (Ming Lei) [1614198] - [block] block: add bi_blkg to the bio for cgroups (Ming Lei) [1614198] - [block] blk-mq: dequeue request one by one from sw queue if hctx is (Ming Lei) [1614305] - [block] block/loop: mark expected switch fall-through (Ming Lei) [1614198] - [block] drbd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] blk-mq: only attempt to merge bio if there is rq in sw queue (Ming Lei) [1614305] - [block] blk-mq: use list_splice_tail_init() to insert requests (Ming Lei) [1614305] - [block] blk-mq: fix typo in a function comment (Ming Lei) [1614198] - [block] blk-mq: code clean-up by adding an API to clear set->mq_map (Ming Lei) [1614198] - [block] paride: remove redundant variable n (Ming Lei) [1614198] - [block] partitions/ldm: remove redundant pointer dgrp (Ming Lei) [1614198] - [block] loop: remove redundant pointer inode (Ming Lei) [1614198] - [block] block/floppy: remove redundant variable dflags (Ming Lei) [1614198] - [block] Block: blk-throttle: set low_valid immediately once one (Ming Lei) [1614198] - [block] Blktrace: bail out early if block debugfs is not configured (Ming Lei) [1614198] - [block] block: Document how blk_update_request() handles (Ming Lei) [1614198] - [block] drbd: Do not redefine __must_hold() (Ming Lei) [1614198] - [block] blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() (Ming Lei) [1597067] - [block] blk-mq: remove synchronize_rcu() from (Ming Lei) [1597067] - [block] blk-mq: introduce new lock for protecting hctx->dispatch_wait (Ming Lei) [1597067] - [block] blk-mq: don't pass **hctx to blk_mq_mark_tag_wait() (Ming Lei) [1597067] - [block] blk-mq: cleanup blk_mq_get_driver_tag() (Ming Lei) [1597067] - [block] block, bfq: give a better name to bfq_bfqq_may_idle (Ming Lei) [1614198] - [block] block, bfq: fix service being wrongly set to zero in case of (Ming Lei) [1614198] - [block] block, bfq: do not expire a queue that will deserve dispatch (Ming Lei) [1614198] - [block] block, bfq: add/remove entity weights correctly (Ming Lei) [1614198] - [block] block: Make struct request_queue smaller for (Ming Lei) [1614198] - [block] block: Inline blk_queue_nr_zones() (Ming Lei) [1614198] - [block] block: Remove bdev_nr_zones() (Ming Lei) [1614198] - [block] include/uapi/linux/blkzoned.h: Remove a superfluous __packed (Ming Lei) [1614198] - [block] block: Remove a superfluous cast from blkdev_report_zones() (Ming Lei) [1614198]- [net] tls: mark as Tech Preview (Sabrina Dubroca) [1570255] - [pci] PCI/VPD: Check for VPD access completion before checking for timeout (Myron Stowe) [1618820] - [rpmspec] redhat: remove bootwrapper subpackage (Gustavo Duarte) [1578399] - [virt] kvm: x86: Set highest physical address bits in non-present/reserved SPTEs (Paolo Bonzini) [1614808] - [virt] KVM/x86: Use CC_SET()/CC_OUT in arch/x86/kvm/vmx.c (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement PV IPIs in linux guest (Paolo Bonzini) [1614808] - [virt] KVM: X86: Add kvm hypervisor init time platform setup callback (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement "send IPI" hypercall (Paolo Bonzini) [1614808] - [virt] KVM/x86: Move X86_CR4_OSXSAVE check into kvm_valid_sregs() (Paolo Bonzini) [1614808] - [virt] KVM: x86: Skip pae_root shadow allocation if tdp enabled (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Combine flushing remote tlb in mmu_set_spte() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_BASE when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_SEL when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: always initialize HOST_(FS, GS)_BASE to zero during setup (Paolo Bonzini) [1614808] - [virt] KVM: vmx: move struct host_state usage to struct loaded_vmcs (Paolo Bonzini) [1614808] - [virt] KVM: vmx: compute need to reload FS/GS/LDT on demand (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: remove a misleading comment regarding vmcs02 fields (Paolo Bonzini) [1614808] - [virt] KVM: vmx: rename __vmx_load_host_state() and vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: add dedicated utility to access guest's kernel_gs_base (Paolo Bonzini) [1614808] - [virt] KVM: vmx: track host_state.loaded using a loaded_vmcs pointer (Paolo Bonzini) [1614808] - [virt] KVM: vmx: refactor segmentation code in vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault priority for VMX operations (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 (Paolo Bonzini) [1614808] - [virt] KVM: try __get_user_pages_fast even if not in atomic context (Paolo Bonzini) [1614808] - [virt] KVM: vmx: Add tlb_remote_flush callback support (Paolo Bonzini) [1614808] - [virt] KVM: x86: Add tlb remote flush callback in kvm_x86_ops (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add hyperv_nested_flush_guest_mapping ftrace support (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add flush HvFlushGuestPhysicalAddressSpace hypercall support (Paolo Bonzini) [1614808] - [virt] x86/kvm: Don't use pvqspinlock code if only 1 vCPU (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Simplify __kvm_sync_page() function (Paolo Bonzini) [1614808] - [virt] kvm: x86: Remove CR3_PCID_INVD flag (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add multi-entry LRU cache for previous CR3s (Paolo Bonzini) [1614808] - [virt] kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg* (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip shadow page resync on CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support selectively freeing either current or previous MMU root (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip TLB flush on fast CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: vmx: Support INVPCID in shadow paging mode (Paolo Bonzini) [1614808] - [virt] kvm: x86: Propagate guest PCIDs to host PCIDs (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add ability to skip TLB flush when switching CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Use fast CR3 switch for nested VMX (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support resetting the MMU context without resetting roots (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add support for fast CR3 switch across different MMU modes (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce KVM_REQ_LOAD_CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce kvm_mmu_calc_root_page_role() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add fast CR3 switch code path (Paolo Bonzini) [1614808] - [virt] kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed (Paolo Bonzini) [1614808] - [virt] kvm: x86: Make sync_page() flush remote TLBs once only (Paolo Bonzini) [1614808] - [virt] KVM: MMU: drop vcpu param in gpte_access (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Separate logic allocating shadow vmcs to a function (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Mark vmcs header as shadow in case alloc_vmcs_cpu() allocate shadow vmcs (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Expose VMCS shadowing to L1 guest (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Do not forward VMREAD/VMWRITE VMExits to L1 if required so by vmcs12 vmread/vmwrite bitmaps (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: vmread/vmwrite: Use shadow vmcs12 if running L2 (Paolo Bonzini) [1614808] - [virt] KVM: selftests: add tests for shadow VMCS save/restore (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: include shadow vmcs12 in nested state (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Cache shadow vmcs12 on VMEntry and flush to memory on VMExit (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing VMCS link pointer (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing controls (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Introduce nested_cpu_has_shadow_vmcs() (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Fail VMLAUNCH and VMRESUME on shadow VMCS (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Allow VMPTRLD for shadow VMCS if vCPU supports VMCS shadowing (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Change vmcs12(read, write)_any() to receive vmcs12 as parameter (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Create struct for VMCS header (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add test for nested state save/restore (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Introduce KVM_CAP_NESTED_STATE (Paolo Bonzini) [1614808] - [virt] KVM: x86: do not load vmcs12 pages while still in SMM (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add basic test for state save and restore (Paolo Bonzini) [1614808] - [virt] kvm: selftests: ensure vcpu file is released (Paolo Bonzini) [1614808] - [virt] kvm: selftests: actually use all of lib/vmx.c (Paolo Bonzini) [1614808] - [virt] kvm: selftests: create a GDT and TSS (Paolo Bonzini) [1614808] - [virt] KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Paolo Bonzini) [1614808] - [virt] KVM: vmx: remove save/restore of host BNDCGFS MSR (Paolo Bonzini) [1614808] - [virt] KVM: Switch 'requests' to be 64-bit (explicitly) (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add cr4_cpuid_sync_test (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Read kvm->arch.emul_smt_mode under kvm->lock (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Allow creating max number of VCPUs on POWER9 (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Pack VCORE IDs to access full VCPU ID space (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Fix constant size warning (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Add of_node_put() in success path (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S: Fix matching of hardware and emulated TCE tables (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Remove mmio_vsx_tx_sx_enabled in KVM MMIO emulation (Paolo Bonzini) [1614808]- [net] tcp: Add tcp_clamp_rto_to_user_timeout() helper to improve accuracy (Michael Cambria) [1605024] - [net] tcp: Add tcp_retransmit_stamp() helper routine (Michael Cambria) [1605024] - [net] tcp: convert icsk_user_timeout from jiffies to msecs (Michael Cambria) [1605024] - [kernel] Revert sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Lauro Ramos Venancio) [1585746] - [kernel] redhat: makefile: adjust KBUILD_CFLAGS to reflect kernel.spec for powerpc builds (Gustavo Duarte) [1582568] - [rpmspec] redhat: spec: build ppc64le kernel with -O3 (Gustavo Duarte) [1582568] - [scsi] scsi: csiostor: update csio_get_flash_params() (Arjun Vynipadath) [1503574] - [scsi] csiostor: Add a soft dep on cxgb4 driver (Arjun Vynipadath) [1503574] - [firmware] dell_rbu: make firmware payload memory uncachable (Charles Rose) [1584401]- [scsi] scsi: lpfc: update driver version to 12.0.0.6 (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Remove lpfc_enable_pbde as module parameter (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Correct LCB ACCept payload (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Limit tracking of tgt queue depth in fast path (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix driver crash when re-registering NVME rports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix list corruption on the completion queue (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix sysfs Speed value on CNA ports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix ELS abort on SLI-3 adapters (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: remove null check on nvmebuf (Dick Kennedy) [1613913] - [arm64] arm64: fix ACPI dependencies (Bhupesh Sharma) [1556832] - [arm64] arm64: acpi: fix alignment fault in accessing ACPI (Bhupesh Sharma) [1556832] - [firmware] efi/arm: map UEFI memory map even w/o runtime services enabled (Bhupesh Sharma) [1556832] - [firmware] efi/arm: preserve early mapping of UEFI memory map longer for BGRT (Bhupesh Sharma) [1556832] - [acpi] drivers: acpi: add dependency of EFI for arm64 (Bhupesh Sharma) [1556832] - [arm64] arm64: export memblock_reserve()d regions via /proc/iomem (Bhupesh Sharma) [1556832] - [arm64] arm64: kconfig: Ensure spinlock fastpaths are inlined if !PREEMPT (Waiman Long) [1607924] - [arm64] arm64: locking: Replace ticket lock implementation with qspinlock (Waiman Long) [1607924] - [arm64] arm64: barrier: Implement smp_cond_load_relaxed (Waiman Long) [1607924] - [scsi] scsi: lpfc: Revise copyright for new company language (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: update driver version to 12.0.0.5 (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: devloss timeout race condition caused null pointer reference (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix NVME Target crash in defer rcv logic (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Support duration field in Link Cable Beacon V1 command (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Make PBDE optimizations configurable (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix abort error path for NVMET (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix panic if driver unloaded when port is offline (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix driver not setting dpp bits correctly in doorbell word (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Add Buffer overflow check, when nvme_info larger than PAGE_SIZE (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: use monotonic timestamps for statistics (Dick Kennedy) [1600946] - [x86] mark intel knights landing and knights mill unsupported (David Arcari) [1610493] - [netdrv] igb: Remove superfluous reset to PHY and page 0 selection (Corinna Vinschen) [1612824] - [tools] selftests/powerpc: Fix ptrace-pkey for default execute permission change (Steve Best) [1498799] - [tools] selftests/powerpc: Fix core-pkey for default execute permission change (Steve Best) [1498799] - [powerpc] powerpc/pkeys: make protection key 0 less special (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Preallocate execute-only key (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Fix calculation of total pkeys (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Save the pkey registers before fork (Steve Best) [1498799] - [powerpc] powerpc/pkeys: key allocation/deallocation must not change pkey registers (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Deny read/write/execute by default (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Give all threads control of their key permissions (Steve Best) [1498799] - [s390] KVM: s390: Add huge page enablement control (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page gmap linking support (David Hildenbrand) [1508102] - [s390] s390/mm: hugetlb pages within a gmap can not be freed (David Hildenbrand) [1508102] - [s390] KVM: s390: Beautify skey enable check (David Hildenbrand) [1508102] - [s390] KVM: s390: Add skey emulation fault handling (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge pmd storage key handling (David Hildenbrand) [1508102] - [s390] s390/mm: Clear skeys for newly mapped huge guest pmds (David Hildenbrand) [1508102] - [s390] s390/mm: Clear huge page storage keys on enable_skey (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page dirty sync support (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd invalidation and clearing (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd notification bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd linking (David Hildenbrand) [1508102] - [s390] s390/mm: Abstract gmap notify bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Make gmap_protect_range more modular (David Hildenbrand) [1508102] - [s390] KVM: s390: Replace clear_user with kvm_clear_guest (David Hildenbrand) [1508102] - [hwmon] hwmon: (ibmpowernv) Add attributes to enable/disable sensor groups (Steve Best) [1524684] - [powerpc] powerpc/powernv: Add support to enable sensor groups (Steve Best) [1524684] - [net] net/smc: improve delete link processing (Hendrik Brueckner) [1548452] - [net] net/smc: provide fallback reason code (Hendrik Brueckner) [1548452] - [net] net/smc: use correct vlan gid of RoCE device (Hendrik Brueckner) [1548452] - [net] net/smc: fewer parameters for smc_llc_send_confirm_link() (Hendrik Brueckner) [1548452] - [net] net/smc: remove local variable page in smc_rx_splice() (Hendrik Brueckner) [1548452] - [net] net/smc: use DECLARE_BITMAP for rtokens_used_mask (Hendrik Brueckner) [1548452] - [net] net/smc: add function to get link group from link (Hendrik Brueckner) [1548452] - [net] net/smc: eliminate cursor read and write calls (Hendrik Brueckner) [1548452] - [net] net/smc: provide smc mode in smc_diag.c (Hendrik Brueckner) [1548452] - [s390] s390/ism: add device driver for internal shared memory (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D diag support (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in af_smc (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in data transfer (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in CLC messages (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add base infrastructure for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support (Hendrik Brueckner) [1548452] - [net] net/smc: determine port attributes independent from pnet table (Hendrik Brueckner) [1548452] - [x86] mark whiskey-lake processor supported (David Arcari) [1609604] - [s390] KVM: s390: add etoken support for guests (Thomas Huth) [1612110] - [char] ipmi: do not configure ipmi for HPE m400 (Tony Camuso) [1583537] - [scsi] scsi: ipr: Format HCAM overlay ID 0x41 (Steve Best) [1498222] - [x86] x86/stacktrace: Enable HAVE_RELIABLE_STACKTRACE for the ORC unwinder (Joe Lawrence) [1587952] - [x86] x86/unwind/orc: Detect the end of the stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not fail for ORC with regs on stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Clarify the reliable success paths (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Remove STACKTRACE_DUMP_ONCE (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not unwind after user regs (Joe Lawrence) [1587952] - [infiniband] IB/rxe: Mark Soft-RoCE Transport driver as tech-preview (Don Dutile) [1605216] - [scsi] scsi: smartpqi: bump driver version to 1.1.4-130 (Don Brace) [1503736] - [scsi] scsi: smartpqi: fix critical ARM issue reading PQI index registers (Don Brace) [1503736] - [scsi] scsi: smartpqi: add inspur advantech ids (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve error checking for sync requests (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve handling for sync requests (Don Brace) [1503736] - [netdrv] ice: mark driver as tech-preview (Jonathan Toppins) [1495347] - [init] init/Kconfig: remove EXPERT from CHECKPOINT_RESTORE (Adrian Reber) [1568995 1557617 1525389] - [scsi] be2iscsi: remove BE3 family support (Maurizio Lombardi) [1598366] - [x86] update rh_check_supported processor list (David Arcari) [1595918] - [kernel] kABI: Add generic kABI macros to use for kABI workarounds (Myron Stowe) [1546831] - [pci] add pci_hw_vendor_status() (Maurizio Lombardi) [1590829] - [ata] ahci: thunderx2: Fix for errata that affects stop engine (Robert Richter) [1563590] - [pci] Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon (Robert Richter) [1563590] - [kernel] bpf: set default values for bpf_jit_harden and bpf_jit_kallsyms (Eugene Syromiatnikov) [1569061] - [kernel] bpf: Add tech preview taint for syscall (Eugene Syromiatnikov) [1559877] - [kernel] bpf: set unprivileged_bpf_disabled to 1 by default, add a boot parameter (Eugene Syromiatnikov) [1561171] - [kernel] add Red Hat-specific taint flags (Eugene Syromiatnikov) [1559877] - [tools] perf tests: Add Python 3 support to attr.py ("Herton R. Krzesinski") [1561505] - [tools] perf scripts python: Add Python 3 support to stat-cpi.py ("Herton R. Krzesinski") [1561505] - [kernel] kdump: fix a grammar issue in a kernel message (Dave Young) [1507353] - [scripts] tags.sh: Ignore redhat/rpm (Prarit Bhargava) [1582586] - [kernel] put RHEL info into generated headers (Prarit Bhargava) [1544999] - [kernel] kdump: add support for crashkernel=auto (Dave Young) [1507353] - [kernel] kdump: round up the total memory size to 128M for crashkernel reservation (Dave Young) [1507353] - [arm64] acpi: prefer booting with ACPI over DTS (Mark Salter) [1576869] - [acpi] aarch64: acpi scan: Fix regression related to X-Gene UARTs (Mark Salter) [1519554] - [acpi] ACPI / irq: Workaround firmware issue on X-Gene based m400 (Mark Salter) [1519554] - [x86] add rh_check_supported (David Arcari) [1565717] - [scsi] qla2xxx: Remove PCI IDs of deprecated adapter (Himanshu Madhani) [1572233] - [scsi] be2iscsi: remove unsupported device IDs (Chris Leech) [1574502] - [scsi] Removing Obsolete hba pci-ids from rhel8 (Dick Kennedy) [1572321] - [scsi] hpsa: modify hpsa driver version (Joseph Szczypek) [1471185] - [scsi] hpsa: remove old cciss-based smartarray pci ids (Joseph Szczypek) [1471185] - [kernel] rh_taint: add support for marking driver as unsupported (Jonathan Toppins) [1565704] - [kernel] rh_taint: add support (David Arcari) [1565704] - [scsi] qla4xxx: Remove deprecated PCI IDs from RHEL 8 (Chad Dupuis) [1518874] - [scsi] aacraid: Remove depreciated device and vendor PCI id's (Raghava Aditya Renukunta) [1495307] - [scsi] megaraid_sas: remove deprecated pci-ids (Tomas Henzl) [1509329] - [scsi] mpt*: remove certain deprecated pci-ids (Tomas Henzl) [1511953] - [kernel] modules: add rhelversion MODULE_INFO tag (Prarit Bhargava) [1544999] - [acpi] ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support (Al Stone) [1518076] - [rpmspec] compute content hash for kernel-headers (Rafael Aquini) [1613003] - [rpmspec] compress modules on all architectures ("Herton R. Krzesinski") [1614556] - [rpmspec] add gcov rpm packaging support (Jan Stancek) [1601733] - [rpmspec] don't ship spdxcheck.py (Jakub Racek) - [rpmspec] clean stray bpf files (Jakub Racek) [1593309] - [rpmspec] Copy symvers.gz to /lib/modules (Eugene Syromiatnikov) [1609695] - [rpmspec] Add kabi-dup related code into specfile (Petr Oros) [1585672] - [rpmspec] kernel spec: Add and enable kabi check (Petr Oros) [1585672] - [rpmspec] Enable warning checks for configs in rpm build (Prarit Bhargava) [1589858] - [rpmspec] remove workaround for rst2man-3 from python3-docutils ("Herton R. Krzesinski") [1602148] - [rpmspec] fix dist tag used for hardlink in kernel-devel post ("Herton R. Krzesinski") [1596397] - [scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override (Prarit Bhargava) [1595727] - [rpmspec] drop kernel package dependency on python2 ("Herton R. Krzesinski") [1561505] - [kernel] Makefile: Move RHEL definitions down (Jakub Racek) [1576568] - [rpmspec] eBPF: Add bpftool package to spec file (Jerome Marchand) [1559607] - [rpmspec] fix conflicts with COPYING file while installing newer 4.17 kernel ("Herton R. Krzesinski") [1579563] - [rpmspec] do not build kernel meta-package on noarch ("Herton R. Krzesinski") [1579512] - [rpmspec] kernel spec: remove copy of arch/x86/purgatory/sha256.* ("Herton R. Krzesinski") - [rpmspec] spec: Add new arch/powerpc/kernel/module.lds file to kernel-devel rpm (Steve Best) [1572553] - [rpmspec] kernel spec: fix recent build errors from brp-mangle-shebangs ("Herton R. Krzesinski") [1575966] - [rpmspec] Add i386 to ExclusiveArch to fix noarch package build ("Herton R. Krzesinski") [1575152] - [rpmspec] Build kernel-abi-whitelists package (Petr Oros) [1571189] - [rpmspec] kernel spec: build bzImage for s390 (Hendrik Brueckner) [1570041] - [rpmspec] kernel spec: arm64: package module.lds in kernel-devel (Mark Salter) [1569014] - [rpmspec] Re-enable debuginfo packages and fix build with current dist tag ("Herton R. Krzesinski") [1568901] - [rpmspec] kernel spec: build kernel-debug on all architectures ("Herton R. Krzesinski") [1567367] - [rpmspec] don't build kernel meta-package if we are only building kernel headers ("Herton R. Krzesinski") - [rpmspec] remove use_vdso macro ("Herton R. Krzesinski") - [rpmspec] build perf and tools man pages instead of relying on a separate tarball ("Herton R. Krzesinski") - [rpmspec] disable debug build if arch is in nobuildarches list ("Herton R. Krzesinski") - [rpmspec] remove fedora changelog from spec file ("Herton R. Krzesinski") - [rpmspec] only support ppc64le builds ("Herton R. Krzesinski") - [rpmspec] remove x86 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove arm 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove configuration generation support from kernel spec file ("Herton R. Krzesinski") - [rpmspec] remove broken out patches from kernel spec file ("Herton R. Krzesinski") - [rpmspec] import kernel spec from rhel8 bootstrap dist-git ("Herton R. Krzesinski")/bin/sh/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{|}~4.18.0-394.el80x93a647340x2ab78ca80x9df0cd270x148f0c990xdb17a95f0xf0a166570xe647e3270xfc27303b0x1eb922a30x060838d90x4c416eb90x389617b00xb78debe30xc7c1107a0x8a47043d0x15bed7a50x8b0088d10x3b3214620xea2257cf0x8f42fd4a0x903554980x79470a2c0xde6f18510x56dcd17f0x5cd16a170x4d104ec70x0dbefda00xa7788a560x8c0c3d090xcc9d64730x1d24c8810xd699c0f70x2c1167100xe9c9fc640x2e3add130xf4cdf3fd0xc7babf860xd7f4c6560x75d19f570x8ab329670x949f73420xbd6710480x3c5dfeb00x43a537350xbec66c3a0x645ef3f00x2b1d5e9e0x866ec3d40xaf7b20630x136498060x576239080x5de7447d0xbde045040xb53f20a90xda18e5df0x90ffb47c0x5289c5ec0x181534c50x92c9090b0x2e6ddc530xc533b48b0x6ab6471e0x8c8f534a0xe6080ff90xbafec02e0xfb6679420xd25e1f890x02e033250x39b52d190xadfdfcef0x922f45a60x7c1736340xf3e6402e0xbb35675b0xa084749a0x4df119fa0x615911d70x3b6445910xaad0ae780x0d61eeee0x63c4d61f0xf6fc87910x75e914f80x29ee1e720x4c4ce5140x930e98960xd8f969800xc1de002f0x913e737f0x37485c420x4c602bf10x29492bda0xf6e7603c0xc1e223f70x6ec86e1f0xc98276930x08fc9a390x3b8d5ea80x90885b610x2c043e4e0x1e7097e10xb665f56d0xb53cc66b0x62cbf7ba0xc5e3cec80xbdca3a690xbf9bcc8d0x188d9d260xef81a4af0xc42e8ab40x2df86bdd0x30b56bcd0x9de5bfc40x874a1b650xc104b9d80x51d0c7580xff07072f0x451aa47c0x9d2321d60xafd16b750x3bdaf2c20x88db9f480xdfa679d50xe42dbab40x3c6cf22a0xab188fa00x4ec424360xb733caca0xdaa3995e0xb36949fd0xc83369290xa2c37e080x2455c1560x891611c80x274cf5e10x2517b3380xc569d8ce0xc6a4a8720xc40bf3e90xa5bb02840x58b03bf00xbb30b2820xfb94103e0xb874b87a0x4e9baabb0xa02aa74a0x47d8d3010x0c5757190xeae3dfd60x273e23820x50c619400xdaf5c16e0xe7eee3d50x71f6670b0x6a5e2bde0x1db7706b0x884ffdf20xd794e5320x31cd88690x2a70864d0x69f8785f0x3eb732db0x0e4ba0490xae96587d0xf66a486e0x7bc349310x0ee6dd990xb9e53f450x1367deca0x7d5e10080xf174d4a90xdc3c41a80xa3f12f690x707f43f60xed9f9a200xacd93b3b0x16386d060x861b79850xe1c37fe00x649252700x11c10b230xd68a0de50xd38cd2610x466c14a70x14ed1f5b0xdbd6b9700xdb4632190x9e1c59400xad0592190xeb038b9a0x80526da30xc9fd56190x090a9fe80x2aa19f050xb0e9ed250x823e45d40xf3af86300x335389020x4442ff190x94457b660x4d1537270x737d5f2e0xa2c3729b0x6dd4ebb30xd23ac1f70x1e2b40100x5c6bd59d0xa8b7e3ee0xfc87fcbd0xa18f77740xd0ef6df00x0d0eb7ba0x89a5f4cb0x18e609840xe47b154d0xf6e8818a0x5ed512240xb49967c50xa856081c0x078051900xc83120330x65296b7b0x217da4220x76dc61fc0xf2b549870xf2f0ec970x9681e00e0x5f97df360x913e94060x1a9c453c0xb642ac8b0x00cd23c50x6ce06b5e0x53d10e1e0xb9cad4920xae2773720x5f5336920x4f18a1500x11b0ff610x03c638970x25daad930xd96b425a0x10c62b610xe817eb010xaac39ff30x15d8aa410xc59924010x35afae240x31b8a5e30x0d32ff600x99c062a70x63bd93eb0xc02350f80xc22ce5fb0x9a47313c0xbfc0c80c0xd1ebdaa00x38a678120xa3dd72c30x9b7fe4d40xa7f4a6130xfe1fbec50xce37c83f0x85de25510x56bcf7800x3231ada80xfac02fc60xc1d8cfaf0xbdfb6dbb0x0e44a0f80x81330bd00x178e92650x1fef5b340x987429be0xf63b72ee0x828062b10xf4bdbeb90x24212d860xf297a37b0x8d5415e00xa87947ee0x5020c62d0x4cc2979a0x08d46e390x80ce4cc60xeddadc4b0x230a6def0xb355934f0x1f0367250x0d4fa4b10xd4d9f2800xee6195c00x59b7b2dd0xd5f85f380xaaf8e9c80x168686300xe168cf0e0xbee9037e0x6e0e7d710xdae9e07c0x5d239f310x8a24a7130x5324581d0x86741c760xbf5c41af0x033ef9080xb5e8318b0x034d44b40x2c50be650x34f5ccaa0xc81008330x0c71fa290x506dff1a0xe21f18ac0x3ff258160x50f914910xefd8d3b20x93fca8110xcdfa33ed0x942120fc0x045fc8e00x167e7f9d0x8f9c199c0x6729d3df0x6d3341180xe3cffcf30x93ba1d310x40f7d8170x2976b7490x683a95600x10c3f57e0xa29ae56e0x0e4edcd50x726741eb0x415a10cc0x813c9a920xb24add370x7d8172680xa50563380xf4671bbe0x3a58f09f0xf389fe600x865029ac0xb6a216af0x3e9110fa0xbff1fc0b0x0fa68bb10x9c5ccffe0xb81705da0x0343bdf10x4b03b2760x50e7193a0xdd252ef10x2fe8c12b0x87439af00xfc2a7e8b0x0d1cc5960xbf1cce930xffdde23d0xcb2fd5c20x4f52503d0x74bca0b80xcae54eda0xc29e8c310x8e0cb5df0x105cd16a0x9f83980e0x73f75ae90xc165437f0xbf6ac5070xe30482ca0xdd93fa590x319bf2f00x3e1527ac0x0b5ea0b00x379d92410x608741b50xd9a5ea540x9669e4e60x13c0ef200xdd28774f0x0f8e80240x8bc1b8f10x556017a00x3801776b0xb5848bae0x73c2554f0x885af9cb0x916a8d0e0x0e190e900xbc006f9e0x86b67cce0xd5247c4e0x3ffd02850x158d2a710x7ed299b10x20536bcb0x0d5424390xb09148310x8eb9d6cc0xb3e0cbd60x3f8456210x9a3c6eb00xea4b23400x879b71b80xfdf22b9e0xb524d7180xe324d95d0x45835d1f0x6c9f3d460x558722c00x9bfac5e70x1892cf160x97868aef0x773fa4090xb10e7df40x556b5d620x399ad0430xd4fa5a870xf29f85150xdb760f520x30a808260xfeebc7c40xf23fcb990x3955fcf60xbd462b550x7846af3e0xc6cb465a0x13d0adf70x281823c50x9829fc110x33fcf44a0xce4e47b60x4578f5280x2484adc30xc823466a0xd2b09ce50x55f5019b0xc51f19e20x77e07d2f0xa401fda30x695855230x5140a7cb0x92ad62250x85bfc9f70x877b04b90x6243ac820xb34164560xa83be8860xd9d8394e0xd31bc72a0x68f31cbd0xe15372550xdcd806e20x3c3fce390x514794140x469e044d0x86c88d990xbdd7d24a0xcdd539860x1389619c0x390811930xceec8abd0x3e5c1ed70xfdeada340x1df9ad320x2a8021470x55372a9b0xd64ed2590xecac84070x328e33540x8b38b6a30x06052f8d0x04c62fd70x9e1490040x8cc7e98a0xe2b039f50xb11283f70xd76dd4cc0x242eff480xf33ff13e0xebd957c70x18f185880x25e504a20x749894c00xd84c4a7b0x2c8753960xe24ea6cf0x910697870xacce44cf0x2d4de35f0x572409c10x3ee85e180x7f02188f0x1c63ba6a0xa80400f60x494973850x9904dd670x18077d090xc1531da20x1ec57b4f0x16f6f9c90x9ba772c30x9a76f11f0x99f9638f0x9154a2f80x8a3ab7ed0x44b4046a0x07b2bf910xdf8c695a0x808b14d40xe1213d1b0xf204eb900x9bf0b6eb0x80c09c090x91a488ac0x0696246f0x1ce9e7d00xa0fa9e070x9c64d39c0xaa9fead00x3763a6240x3204fe5f0x065ca5980x529f9f390xc14a8ca10xd2b838fe0x3aa62fa60x1bc3288c0x357fb3150x28711f9e0x5c9121860x0f5940380x509922eb0x2f66efc40x966509de0xb9a261410xc0afd2990x7a12570a0xf508b0b60xe701740a0x1f0d04df0x2bd8556d0xc286dbf60xcde46a730x85a63ef00x46c47fb60xa8b29e9a0xc60d06200xeda524390xd2f7da8c0x4e64f1fa0x2adec1e00x17ff2c1d0xa88131890x130380db0xa18b804a0xb9fdfa1c0x77a513e70xe7f7cf510x4a2f204c0xc28bdc410x0ed829780x5a5ae6020x0964d74f0xb11aa2f80x492e95830xe85eaefe0xf2355db10xb19a54530x80a717a80x152d6b270x53126ecc0x936c63140xa06aa0ab0x2b9114870x7ab6551a0x219fccd70x827c48540xfdf77a290x3185734c0xdd6cd3d60x905c222e0x312f7abc0x1e1de5460x7cd916540xd95637cf0x7ee87fae0x6a01d1f90xde3557200xd01cf7ea0xb7150a010x694320bd0xef1149ad0x8daae94d0xc04665ab0x4629334c0xd0ae5f550xbe1427af0x6128b5fc0xed5376c50x1f0a63dd0x8a0af3360xd6025ada0x1dcbd6870xc04da1d50xc118e9160xbd7a4acf0xd52cffda0xdeddbf9b0xc3aaf0a90x5a4896a80xb2fd5ceb0xb8e7ce2c0x5075bbf10x495e378d0x1c9a1dd00x1d948add0xf932015f0x0d0c9ac40x4db289290x551bd0710x120b336a0x8e7528da0x1b0374620x1c0fca0f0x04482cdb0xcbfab7170x720a27a70x6ad5f0ce0x1a4dcd860xc943301f0x9a8a0ca30x0ff29b810xe0b7c2ef0x87d6cd020x4f43467a0xff6a38470xe45c1b140x0d363cd00x402b82810x50cf921c0x5eba94100x18d2f9d50xdf7ded7e0x6198dfea0x4923127d0xbdbea36d0xf9a054b50x8f6cee770x1c87a8110xd273b1b10x4ca0f4de0x667cfc140x0f0352360x96d48e9d0xe22829660xe9cc5a660x23763e150x0d116ad00x42fba1c70xba2f85fa0x1508a2da0x35f899820x073d2c410xe61a69070x2a7f6e410x93022ba60x0642b02f0x25298ce10x5eb4cc420x5196d8310xc7af8ffb0x5a6122e80x4a57623f0xd3f45e240x5175fdd90x852b6a990x1c8711460x281073c70xe01bd0230xd4c9681a0x86c961b30x6b8fa4930xb8b851ad0x9b5632e70xc394c65b0x1ed7eb600xcc445ceb0x7c9ca58f0xccd4c9990xa97463c90x39b2bed40x2aa3b6830x0586e8310x56b333540xbcb625880x483537e20xb2ef698b0x24f6cf540xa652706b0x0304b69b0xbd7ae2c40xfd6d5cd40xdb86d5fe0xdbb0f1740xd1813d2b0x9bf76c6c0x218542710x4dcac5e80x7fe14e800xec9160420x815c70e20x96fc9e650x7491dac80x0e5aedd00x74cb49700xb10ca7ca0xc2458d560x3d049a500x90bf32ef0xe325a99b0xc9c216970xfa451c260x348be0260x320971630x98c20c220x8817d7960x4898b4a90xddd922f90x6afba08a0xfc67a9160x82b9fe250x77bb9e370x6cf988b70x6fd0c2c60x437a0d6d0xaf9f6b7b0x3cb1e1100x4a0c46a70x550587e40x1c0419f10x2de4f3f80xdb7305a10x9ddcec910xe4c0544c0x9a132d770xc2087c430x480cf3930xc512626a0x2a678a130x57674fd70x74c134b90x9f46ced80xdc3fcbc90x868784cb0x6e9dd6060x79ae7e5b0x169938c10x6ba8f9970x972a1e610x47939e0d0x0faef0ed0x5b2e5c3c0x8986745d0xdbff2be60x9740f7910xc72e12330xb1e256840xf6546a2d0x80f3268f0x2d41e6f50x4499a29a0xbfbca9fa0xcb418b850xea3bcb440x37b297c60x6d7665520x53d575450x984592e30xa6cf56800xb2ed7cd40x8c77229f0x709254dd0xae47fff70xe48364db0x34a4b71b0xda076e950x193a47220xeaf9e3ee0xf193b3500x1a9497790x7cd463300xee02f9580xd1c2b4630x1ca366a20x073ebc620x2a11bcf50xbc257b8a0xe737a3cf0xda447f960x84cd03c00x214354640x3a6273400x5e1940940xfdd9ab1f0x5754a5450x53cac1df0x934e72e90xd1b10e0c0xe6861ca90x9f4f9c3e0xf227e7da0x6ce48c200x081265c10x7f1456dc0x531243a40x1d7d77960xedd5a0df0x4728f9300xdfb33edf0x75be67080x1b4db6540x998da6910x4c0ea2a70xff45872b0x5d96cbd10x9a85768e0x8fb3fb910xd3feb7d80x91c84c920xcca427230x36a3f24a0x0b793c380xeb606dd30xa638f7570x3cfa6b0b0xb18f80240x3c335b950xea7f5bff0x583a3e690x62c379ea0x1a085bd00x2fcfc9520x9aafb7240x03646edd0xa0e0a8fd0xc10fe96f0x0dd263ed0x09f41f3e0x681b5eac0xbb6a80980xb800685b0x2291385c0x216d35a60xed94b3e80x337445690x2f50e8cb0xc8b88d9b0xb5421b830x7bec7f530x142d01d70xcf5ee11b0x7f1b7c5a0x32d3b2240x03cc12d80xa99f0f930x9bfb9b420x9a8c077b0x86a59fb00x46181cf80x4bf36b3b0xc84e928f0x10e77a5a0x8eb9de2c0x95f8479f0x03242a080xde2503cd0xc61672b50x843074ca0x739286660xdc53db810x121133e90x80e7db510x570f3aaa0xfb0d9bc30xd7df20620x72f23bc80x0b09e0400x5620596f0xa60839bf0x0a57cdfa0xb5ff100b0x23bb75a00x30a7e5000xa2e718c50x1a8e92190x21e933210x276576450x663e846e0x023091660x72ddb8830xd6249b3e0xf0c756e70x48c8c5900x264917fe0x999ba22c0x900c16440x3917388d0x973dc9f60x11eedcdc0xdc34a9270x872cc6740xb8a4b7710xbaf9d7850xbcc402a30x35904f190x4c995a890xb1e708010xf9c47a9b0x9e7d6bd00x2ef375de0x0a46d68c0xcd851d160xa3ec31600xde1d44f90xb710b4720x3d8040fa0x6bc3fbc00xbc0c2b0a0xfba9e3920xd36760ef0xf1969a8e0x50a25b700x8ad5ceb10x0d78016e0x9a3e4bf50x1261047b0xe0796b300x00c880da0xa78e8e250xe8a667f90xa4b8c18a0xe28223200x5e332b520xe2c29a780x2681b45d0x461d287f0xf6835fa30xc554ea690xfd40f1370x230531220x727163ef0xaff708ab0x531b604e0x6a455faa0xa9bd26760xfb0be80e0x0bc9a8690x343666c70xbe6a866f0x9d92f3ad0xbe271d390x425603ec0x3eeb23220xfc336d2e0x2773c4850x09337cd00x7ea75c240xc7856e740xb8273d0b0xba220db70xad27f3610x944c02f60x5d48c7cc0x7e526bfa0xbfdcb43a0x263ed23b0xe7b00dfb0xce8b18780x0f05c7b80x1ed8b5990xdf566a590x2ea2c95c0xe3fffae90x593c1bac0xc29957c30xd979a5470xb601be4c0xa1f9a1340x450d43320x2f7d84f30x16543cd30x903aeb2a0x4335516e0x82dc43e10xc38cf80c0x1ef319960xa2418ca60xcf568a160xe0dc499a0x1c280fcb0x20835a9f0xb3e03a3c0xaef6fbfb0x638eebac0x53031ba70x0e130d5c0xf92dc9030xe7fbf25a0x70e12cb70x4f5784110x035921080xcf4fdd4d0x48c093fb0xb6936ffe0x80ca50260xa1c76e0a0x852c06920x5a43a25f0x47e167060x0bec64450xe9a1f1d30x986fd3650x362ef4080xde8328690xf08cb3fb0xb44ad4b30x11089ac70x497877920x28c3a6100x1247dd2e0x1cba9e840xbdc3f5dc0x7d4c60c70xaad33b640x1adb59850xe4a3e6bb0xec9a6f3b0x11a13e310x996bdb640xee2d0fc70x66ca3da00xfc619abd0x22d795a80x07b1a8ad0xf11dd46e0x32ae57410x150e36570xf85955100x736b56620x359ec42f0x0ad10eb80xa16c86130xdbf176520xb3635b010x479417110x517609170x8c3253ec0x963dcba10x49c41a570x3812050a0x5a245f6d0xe1ed698d0x9eab8d850xe25ee9d30xdee365b00x8ad29bab0x1c1b9f8e0xae8bdffc0x2327d91c0x931218b10x5fdef1940xf9faa8f10xd8d4c1a30x270f09e20xfbcee30d0x9d1c133f0xb4c5863d0x5c0f9a940xbc68c0780x0c1916640xfa1b79670x39bf93010x0283dfe30x7c2768c50xc2e83f220x782800b20xf4f9398d0xd976fb370x10e635370xd6c60cbd0x6875cd210xfffcd0b90x824040450x2629ec0b0x643420430x937afa980x69e1af860xc0e2ec8b0xb29d20cd0xf4830a070x92033f620x140600f30x7f9dc5a40x26e92aa60xcc76c8a90xe44117a70xa0f154000xad3316d60x2a5ff12d0xc9f34c1d0x5027bde20xed34ebbc0xcd01b8e60xb430cb930x8c9e338f0xaa3419050x65d1bab20x629490740xe6f838370x8b989cf90x4a420d090x747544350x1cbde7530x89e340cf0x6c3897610x45e358750xf04429b40xaae8ab0e0x271cba950x04021b6c0x167d71130x49b163b80xcb733bf20xd0c1a5690xd4ed0c090xfc3b42460xe082e88d0xdd18a9930x3ada9e060x6978a86b0x17be68ca0xa507125e0x8faa800d0xc459c3940x3d9e5bed0xbc1da2540xb2bcb0880xd12ab7250xa40ff01b0xddad79520x8d434b9b0x433cabfb0x1e0cd7fe0x0fa69d790xe64660180x1e4e98c00x141271bf0xdc6699cb0xd2354fa50x7fa093b30x8a75aeaf0xd09911a60x2f6e853a0x890578690xc41694b70xc0a356b40x404c21f50x85935a610xda93c6a20xb45770030x9b630ff90x1b4c4acb0x5bc870680xf8cf6dbd0xf031d3740xbb6355bd0x6d2c0b9f0x9253e81e0xb5e8f0680x6eefff190x29c880a70xde8b37990x87874d850xdee508250x3fb00cc90xab9645af0x547e33440x767dce4b0x2177bd710xa4faf62a0x1a45cb6c0x6ea7575d0x3f316ab80x9edf23860xf9c7fef80x239022170x2daf1dc20xffb2ac2a0x675ad8cc0x7ea049bb0xe1afce150x6bdef35c0x5884250a0xe4d80bf40x02c656b60xc13653230x44902cff0x1344d7e60x5cfb26a00x0484c6c40x3489859f0x377d80040xae5a04bb0x735e6a810xd92deb6b0x3aff32000xc42dcb990x3ad7a5d50x4b6df0070x426452a30xcad1aca80xb40439480x5f93525c0xdae52e610x19df99b90xcd8ce8900x9f4f2aa30x867002200x3b9144c90xc14dc1680xefee932c0xeb7f60460xc93e84610xf60ab9260xff115d8b0x33fd9da40x663182c90x9975dc220x490d7a880xce76c2570x6f5ab52f0xaebd12f00x75871f5e0xecfd68ef0x72f14ff70x7d12d76d0x48181e940x99430ba20x1d1abdf00xd5346bfc0x7abdbdc70x130afd750x16cdc3400xfbe8ee280x6dd17e7b0x42578e800x6f41a4280xd194ddf90x619d2eca0x43f084b30x5e8752920xb5a8c2260xeccd3e0c0x509b64ea0x827e61f80x4d2c71330x930262880xdbcf041a0x3b029f480x9176145b0x9625695d0xb97f70450x8f80bf110xd0b747050x9e2737f00x6be1c1f80x170ddf790xf1848ee20xf29403e50x8c3544800x843d70ef0x2f384db30x3be398dc0xd643239a0xd2ea49b80x481936390x4715a9090x7de65a030xdb63a9440xdaa06dc10x47d0eea20x7e7bcf260xfa2974150xda1ddef10x8a6c71390xe10038a60xf6e77ac00x2234ca510x7b0975f50x5cae4c1a0x10e7ad530x4639bcda0xf67be6e50xd70f62b60x8353dfff0xfdcb4ed30x61073e4a0x254478ba0xcfd30d710xed00c4fb0xb654ef650xed55f9290x65a17a970x34331f040x278103610xbe49252c0xfe9ebbbb0x111eefed0xf0f9fe0d0xe63739e90xf06964010x51d12d4e0xafc261770x29ce26530xdf22d6550xc463d83b0x7a655f680xb6c5e6140x64a62e110x70576fee0xbc2031de0x00a095480x34a1f7e30x5415cc700xffc30c3a0x3ecc1d210x45109dde0x4c07a7e00x093712e50x92b99a330x67c13ea00x54175c5f0x564f76080xe07e5f440x5aa709840x03cfbd350xdc5736d50x7b6f95360xa805ecfc0x185966600x515083bf0x092e26bf0x4055a9200xf79ca3bb0x9d099a390xf43d2caa0x1c58427f0xe70877d40xa2326c490x2bd60ab90xdd00447a0xf4b754fd0x77456e0a0x0b26b8c80x4828e77b0x400a024b0x4f55166f0x3324ef3b0xbe0110e70xb3863a670xd6a6a5910x8db22efe0x4f6c23600x87bd07bd0x1c8984c70x96eb492d0xe081112f0x73b521e20x6c4699290x571336d90x443fa0dc0x1efe0c810x65da7e140xbc041ef30x7d1168d20xaeaf541d0xf57ede5a0xec7885660xbe7e05a80xe85f21230x1887763e0x86c998e60x46a2aa550x9b72478f0xf7da6e6f0xb674a5340x7b5452b80xbf3193ec0x8a45a5550xdf8d781f0x32e6f1a00x6de7f7ff0x4fbd56790x5034e9f10x7cc484a50x8826c13b0xe92ca5350x7a45377b0xec2b8a420x03bf0e5a0x71dfc0950xefcea2e70x7bb50b880xd846c3150xad5f8f810x997214780x7eb808d00x2fb6de5d0x09e057420xa1ed9c8b0x3cd060350x75cbfb090x37ea659f0x2a642df60x4059615b0x7ea32f280x76d451c40x318f79690xe83e47d30xc2b793ef0x9e1234e60xd947c9930x6c07d9330x4afb22380xde293f9e0x005f18a60xfff0af6b0x21a6d0110x96f7203f0x195b68b10xf9d9cbcd0x39b26af50x9d8674d50xbb81544d0xcc3b167a0x6e8c15a00x2abec5fc0xb77edfb60x85fd0cb60x3c9d38940xbf5a77af0xf1b24a510x44b762170xeae863a80x356e4f890x52be7b990x38deae430x798845f30x438efbd90x915a331b0x02d485610x59c9dc9a0xb87407ce0xab9de5740x47b7146e0x823ebfcc0xb595a7560xf0e441230x99b3cbc00x78b453a00x354f93570x413c0aa00x3e707f370x2be4e2690xc1861f8c0xdc39f3260xd64519f10xea8fab9c0xda1def2b0x3c54d8a10xc501ac820xc0791e190x5d010abe0x16a26d240xbb4861770x7da57db90xe183a57b0x7a39addf0x371eeecd0x53b267600x4b3299fa0xdb3ba1cf0xeab391f10xa800a73e0xf9c9e4e80x9bf7f4e90x7ebff63c0x175126490xa61fdc0f0xca2d789c0x7c34948b0xd45434ee0x76d52b530xbee1e6f30x718646f40x791748c80x1038b96f0x061e7f4e0x6c6171f50xbbf40b0d0x8acaa7a90x003c82b00xfa3496880x5c9d798c0xa012da370x5da6e4870xc0bcc57c0x014e47610x6a2932cc0x242beb250xe11846700x9f6ba6a20xd13e0d130xe058a4960xf0ebcfd30x56e923600x2796855c0x129cdc670x2ac30ea10x959b0e950xc5ff40300x73ea62d90x7c2b89f30x553d00db0xf88ada0b0x2861aae50xbfd63c0a0x40eec9f70x676c40570xaa38ece70xd01e92f90xeabcdd4c0x5600fe7a0xed20f8c90x0bff0f5c0x0d918c190xc95757800x41090c9d0xb9d8d7880xea50dad30x7d3318340xe60a0f890x88fc158f0x6c259bf50x731eba250x1dba6ff40x8a545e330x579934df0x48a2150f0x3660bab00xe4db88890xc89ab23e0xe1a6e1b90x9076bcef0xbbccc1920x783166400xb822e8330xf99942790x70e148870x47ea29eb0x21a031590x729d2dd20xcc5b5bc70xa64249450x7b65e66d0x6e3858830x1a9ac2820xb5eccd970xac9350360x3709e0130x19768af30x2029fad90x7ee176370xab35639d0x51bec1f80x9d70b6790x771abe270x728aaff20x2fcb376f0x7f6f063d0xb15e75c40x9850aa4c0x5840e0c60x3bdb5d280x7278d3280xd2160bfd0x1b81f03e0xc7d43d210x4a083f270x9d56e5710x34ed028b0x359afb400x4905311a0xe3ec2f2b0x50c602110x690924ff0x650895480x16bf2e2e0xfde400c20xc974c5030x513ad5340x43cd294e0xd93cd6730x33d763eb0xbe943c230xbd0d1d550x2a43dd730x452979180x83dba64c0x5e24545b0x4eaec1bd0xfc3b81ee0x7532588a0x1935ccb60xd0fd432e0x025bbced0x37e22d000x8b2dfd530xdf9208c00x65af81df0x3a5ded620x9cf59e7a0xdab365bd0xe66b98120xdb3faf380x6ff7510d0x4adfd2480xfa35044a0xa1ecba510x91b187d90xdad0d0390xd919806a0xc18cdf360xbcb838a10xc2033d9f0x738fe32b0xad1036a20xd0a0f4330xa8d8b19d0x00a4b0440xe02549fb0x04a7bffd0x4b14e7310xde00da9e0x4329375f0xb62b7da10x737be4cd0xe38e47740xad15f5330x7226a3270xa9c723030xa1bedd720xfdfb792f0x22de49310x48d50e790x533c1fc40x60179b6f0x625662050x76fb08a70xa38f21b90xafd5ff2c0x87e641810x81221cad0x185828260x5fdfa2c10x830c469f0x0fc375620x86169f3e0xaf7614180x694310800x98ef39200xaf3df70a0x97c95c5f0x313b53850xd8ce50720xd919be000x6e6b10e20xffb0b8c80xc094a49b0x34da215b0x2d9b3d2d0x622bdb590x53ca18e80x308288b50xdb551af60xd8fcf3a20x34b8a7740xb6454e670xb39287610x854cdca00x710d5e040x20254e450x63a9cca20x6c6f0f930x4cdae7d70x87e786210x90dc29df0x058f93660xdc7df67f0x012e730e0xfe0e7cd30x8e6fa8b50x500c768c0x1cb7c9830x90c8498c0x574609c50x05344f830x48f494000x30e1ec250xee9fcda60x3ea5196d0xfeeecd050x0b52e5020x74457e560x0e13cb4d0xef1f6e230x17614bf30x5d17148b0xb28249bf0xada1ccf00x2c63e0510xdab0f8920xd141a5ad0xeda8956c0xb4c7b9770x719f5c6d0xea1a663e0xcd2444700x6b6ea9890x079cf4b50x2b557c520x60779d430x4f3720fc0xb6fdf3110xf47e55e30xc31762810x27916eca0xa8a21e090xda83da7b0x0c3225b20xc4db3eb50x023ad05a0x4d232fa30x3165daa30xcd47fcc40x2bb32ad10xcc7721ae0xce6714e70x202e64fa0x9424058f0xff8e74e20x2c6355270xd1f60a890xf2b81b640xdb1aaf9b0x3c02e0950x50d683770x8d8a35a30x2dd165640xd6c921f10x85b154440xc4ae915e0x0237b57a0x25301bc60xe0b133360x9ba7089d0xbdb8e6520xdfd25d080x823fb2080xf0b11c9f0x9bcf18aa0x679b27070xf4c42e5b0x7f0791da0xc099dfb60x13ce87e80x8967dfef0xe615c60e0xbb6f025a0x3a9be0190x975519c10x46864a6f0x4a79f31d0xfb9c89e20x127547bb0xf5f370e00xd21b61bd0x7a81541b0x286cc6470xa5efbf4c0x6ca4bf880x3521e3830xf2ae2ab60x70bece5c0x2ac523250xcf54ea930xb31884a30x519887a80x6a0295290x1b654cdb0x8dc6cbcf0x383f42640xc784ef4f0xeb0ce29f0x5cf212950xd189d2190x8d8bc7ba0xe818b32b0x612790cc0x57d28c3f0x59b0d09b0xcac0999e0x41719fc60x3ad45b390xb3587adf0xeaa031bb0x10e929410x61b4fbce0x0309c0820x244c72330x640dcaf80x0f9640170x8871d2270x838e96be0x5ba46b070xa315a7f00x5ec625490x66ac70f30x04731d6d0x1a55d6790xf37bb25e0x6cfec7bc0x9de31f700xa890dba50xe86d53850xfc2553da0x0ae4ff670xa4a810bb0x5fb07c960x24f1d5460x374c53e10xd89ec8090x5fc7a3a80x54a3d5c40x295b04f30xf0d828770x113150a20xd360514c0xca2428d40xfe453f5c0x15a3e8aa0xafddd5450xccd868060x1b5059ce0xeb6e0d520x9e13a8a50x5d1ea7470xbe11ccaf0x6283c0b30xc48b7ccf0xf6f0b0710x4c4ad18f0x11dbe9a40x743a165e0xa45f4b630xc57eb1770x8085afaf0x4a0665ce0xff356d6d0x25c7d9fa0x934861c70xd7d7033c0x3ad95cc50x6207f52b0xa5ff0ae70x924015c00xe5c4fd8b0xd91aef380xdb7b079e0x6a47a0da0xaede4f0c0x3c1f87890x034dcf400x74a564fe0x3572a0bf0xb444bbde0xc8e23bb50xeb20a1b70xa90e8ddc0xad5e8f150x48dd893a0xf8f3a0fb0x04e2a4cc0x8923f9e80xaba44b730x9b120bbb0xbfaadd660x9b73e7530x42a472b50xba8344120x3192df470xe2b3362f0xddbf74cb0x2fc1a83c0x81f021480x9797bb200x215461d90x894f06950x33d522730x8cc321850xd46da8300xe70aef4a0x910b53d00x9c8d39b90xee043ca70x71a906a50x76536ba20x3e2a101e0xccf2ed870x2213f62f0x18e495070x9f8c3a8c0x151e8fe60x6b9f454a0xac1929690x6fe0e2f80x3a4f6a320x613080350xb02409a00x08a246a80xd289d2b50xd258d26a0x2ab6e5470xc2ee096a0xa4fe1e770x5b1393a20xc885b6960xffdde4410x933048000x4cdd0c0b0x73a48b4a0x26f560b50x37453d040xdc4912c10x32a8f88a0x142841c80xb866c2fb0xf48b69eb0xe92b1eff0x0bf5f7020xe1cf3ed10x8fe4bea90xee5cdda10x414021e80x9384cd490x07646cee0x779787790xd2b10a050xf6e874f50x05b6ee060x8e38f09d0x24f63dcf0x4b51f74c0x43f56e820x8462cb620xc17ad9090x01803d790x972e807c0xc8499e970xab6f82120x4401abe70xaff2ed230x118065f70x8f25f39b0xf16af4a20x1859f7260x3aee0c860x21fb5a050x5a1c06c50xd86eaaf30x864199bb0x1c21e1f90xecff78bc0x72c880b00x874080a90xeed2125d0xb67a999a0x0fddeba00x8f6ff6840x13032e260x1cfc8d390x4f7056f20x0850e4a10xb307a1720x786e3c390x5ae595640xde6d90150x4e7227810x7edbc8da0x899a408b0x67b32dce0xf68a84110x0e2c4fe30xe98b75a10x3a11f4710x027030770x015e5db20x565170e20x739522dd0xcf83937f0xc731ddef0xe292ec2d0xd7ecc60d0xde2d16a10x2738e9290x6d94a80c0x1a8e85240x7e608b970xd5efb7ec0x2f57bf750x22dc2df60x2cb9ce660x2e0a77730xbc2bb3200xee5d61d90xcefd51bb0xb97d8e6b0xcd5313950xf01971880xe351ae230x00e4acf00x082fb8ef0xa707f1940xfe6905b80x3103f2460x45be4b910xc6b1dea00x9c51bcc40x792df46b0x5153dc020x05f1298a0x2607c01d0x38c5daa20xcc8f8e6c0x4642481b0xa84dbee30xabee918b0xcc6e20750xddb6e2b20xd29813570x36cfcce20x10965cbb0x82daa1f10x4a6b49720xb76fccc70xa0b941190x413fb3020x2741caed0x48abc36b0xa2af3f970xb0976c630x702617560x06e361ee0x80eeebfb0x71891ca20xe1112bc30x38c5ff880xde3f02ad0xc26a2dc20x14b645fc0xcaa9727b0x3dc8053a0x8abe41f10x21b6347a0x608236b10x6bda13510x8a8ad3c90xcba958f70x54300bac0xc73c83bd0x33240b4a0xea351e800x0b7270290x5a2c1a070xf3f594aa0x6288d9220x417a846c0xe7efae0d0x42115cd80x17ea28bd0x994a1f510x3e1332db0xe7bcad4f0x0f77dafc0x6c6aeeac0x19c6ff260x6d3826ce0xe63550010xb9de534a0xb1a2a3580xdb3569170xb0bbad390x82bbefcf0x90ab3a120xb1c029aa0x6769707e0x910d258d0x2c853c2b0x310e5b770x5f2e10eb0xa6fce9e30x816a7bf80xcadc124b0x2e0878880xdd7852520x4314c45f0xbbd04b9a0x705eec700x4e7421590x9b27d9b30x1c1889e80x667f8acd0x108e80280x681166470x95fd20f50x63befeca0xf33399230x842cf9560xe06eb6cb0x67788d840xf5742e380xb05bca140xb4b269730xb9e4233f0x6765a4880xad4e57ca0x3afecdb60x5050b6e90xa8506b500x239011560xbc3456fd0xe394d5de0xb2242cc50x41723e890x27ca11900x869137b20x4a22b0100xd3d887290xb624577a0x4436873e0xdb0d183d0x51327d660xb6588ba60xf404fffe0xa87b2f5a0x54a51c430xd5d89bb30x6b9f4e9b0x30928c310xa6eb41e90xb493364d0x108b188f0xb968673d0x4571aea80x42c78d3d0x056993890xba6c50920x2be3a5ca0xa18f224e0x0b1ab3530x129e24940xbc7d08ab0x19ac750d0x496e454a0x5ea06ccb0x1e7654830xe05b79fa0x1d1d49c30x99a9b4c80x62d0d32a0xf49bc67a0x4443d3990x03efc8c70xfb971d430x8d4073a50x247311f50xefa4a41a0x3503e0b10x72d884c20x814884d00x55cd204b0x336e831d0x90ad4ad50x525415260xd3752c270x2b9997fb0x7181db300x86a559d10x1128d5140xb8f13cb50xdb20598e0x27d00fe50x368b7c180x193265e70x17aa21ca0xc7dc46f00x13cb13800x2fcac4390x4908077b0x2f4f378e0x6b8c0cef0xb07798490x7c1727360xb44e18ea0x541c5cc90xeb37101c0xd0f36f0d0xa57150270xcbbf0a6f0xacf649bf0x2349de870xf387476d0x9f493add0xad73041f0x3c0d9fad0x3d8c0fd70x8ce908280xf4a5c2130x3e33faea0x57a5a70d0x5df421090xf1e98c740xa1e439f60x894697270x5fff07080x6afe59790x5780b62e0xea385cb30xa7dce7170x7e8289980x947ec1bc0x2d71c88c0x38ce402b0x6353cbfc0x576cd05a0x367e569f0x3c8bc32e0xdfd283760xe479ace20xb0765c400xfa10fee40x85f096900x28b514050xf795bba50x77ec319b0xb171a1930xcd340e910x12f893f20x2e92f48f0x05eb19fd0x17ed8d300x004f21630xd6f9f1ea0x0b0da3070xa6aebc240xda27f6910x191398ee0x9787640f0x8cf0bbb50xdaac4f080xa3fe20b40x66c0289a0x312143c90xb44e1eaa0x4acad7740x8784a9dc0x4822e4be0x12e910130xdc5121340x9939eba00x659e19900x272f1c630xeac3fbdb0x63dba81d0x5ed593da0xd5d96f8b0x34cc62dc0x2e08226d0x820928990x11e06ee90xbc6ea9030x5fb6565d0xe3e529620x8c8529e10x4d4359dd0x6739a5030x44e1e9aa0xd8e4198d0xb1b517e10x5d1c6af20xb8c9049a0xc2ed9d510x39f4487c0x1bff6fbf0xa4b773ba0xc3e211da0x06c0bb890x430068090xe5ecb1350x8f61aeb20x94195f750xea7767790xda9548010x8dcc40150xcb57b1a90x89fcc4690xbfb3b3130xc3ed8fb20x3f8d90d50x87f2edc40xd3f955d50x9965a4fc0xe8f0adda0x3547732a0x4c4777fb0x89e3a6720x53b619580x3344d5990xd82a874b0xb057e3450x77af74de0x7f7a276d0x299a54be0x2e01f9640x8fc5a5960x021e85bb0xfbae71090x4b21de980x9c74f8c20xf67acb5e0x09e3d7830xaff7996a0x9be15c620x77a54b430x9c3dee6e0xe58ad06f0x4572b04f0xfd6e44a00xd870fff50x91ae3b300x20f243fa0xcbe5d12a0xb1b52f470x8681f1ee0xebf8bc4b0xc12982b80xc7a693340x620324430x6501fbda0xa85ad77a0x21d362750xd4dc49a50x626bc6570xc88afc0a0x6195dac30x078a5f9c0xf2a3cab80xc618630e0x51536bad0x1dcae62e0xbbcc66bc0x73899b830xf76b1a480xef8b864e0xfc6ec18b0x2b64ab150x67b45de70x4e2e10d20x5b19129c0x737029350x069f196b0x92d4e75d0x6bf245130xa92dfc430x50b1f2b90xd45cc6ca0xc26351f80xe41534ce0x1def880e0x8b04668e0x7b90d1a90x886cfa9a0x86448c300xe8dc667d0x5e39268a0xbb6020a90xdbb49c170x690b75ee0x8dff352f0x619529c80x2d0511510xd705d9c50x3285dc130x1ef9e4940x0e1cf36e0x85e5553a0xf5b196010x400999150x9695adc40x154310680xb805a9620xc696052f0x9adaeade0xf13dc3980x9f0bb24d0x76f1aea90xaeebd6d20x213ba1880x2f86cd6a0x359f0a5e0x8ea0c1e10x2018c8510x2c641f0d0x0ee59fda0xfe816efc0xcdef5ba50x7ed80dfc0x141fa0660x14ada7690x535960000x98cceadf0x16e297c30x58e3306d0x55eecff40x44bae2270xad9901ae0x0c845b690xdac4913a0xeea9dbaf0x6d7c7dcc0x63a7c28c0x64127b670xa209451c0xca21ebd30xf8d078580xbe1bb1120x86fb9b050x1b015d250x0634100a0x1e6adaa00xe909997a0xf474c21c0x574c2e740xa976957d0x4ec54e780x34a2f2a30x57a24d6c0x197206e00x40778cdd0x6c7940b80x348e2e560xd27b25dd0x450f13ad0x0d2770e70xb06de6900xd6e954f90x1038c5e80xf7770f5f0x98b142fa0xf2215f740xed4318bc0x2f53b0880x6c7bca300x598792040x69c4e1770x68cde5740xb682bd880x62377a7b0xa24ccc890xa5496cb60x138739a60x1163f0a70xa8664cb00x2c5ba7b20xd12281be0x8219c32c0x54b769b10x87c52eb90x298fdfc70x15680e970x8e8090270x9b0dd7cc0xac6f90c00xb9eef43e0x59815b680xafac28d10x9399505b0xb08a36210x4ae444bf0x9e52227c0x15e0183d0x600150a90x8b40992a0x11ba5c330xaa5419110xcf0020790x4d4d7b790x5a7893810xeb04b9f20xc8de4fd50x3225c5880x4d9bdae30x8d1f0c700x1fa17f5a0x76d503dd0x16ab147f0xd50e84010x5603cc0d0x2e5a51000x64bf1f9c0x4e6818440x5538cc410xa27174070xcaa37fb70x406dc6e80xbf4954a20x1ca0aa400xde819c290x0ad9c40f0xfdb3f87c0xa8e80bf20x23ca731a0x9d14af9f0xc02d34c10xebfb3cd80xb34b178d0x2211a4c00xbcb6a9430x1ba274710x575f19ff0x1262f2af0xcb31c7900xa98ad6dc0x1d8a9a1d0xbd080f0a0x3982fb1b0xfb941e770x1bc4cce30xd741b07c0xf70b4d560x5080a2390xcadd98920x538f3a710xeaf3daae0x538daabb0xbe2ce71f0x2e678bbf0xee60e1470xecd78f1b0x4c12f5710x9c1904230x3a194a040xb7628e150x76d53dc90xc69635ca0xa084ff070xfc66ee7e0x364639f10x7ec619610xe01de66f0xcfbfa1170x6553ebef0x168a8cfa0xacf49ead0x6cc7b36a0xf18f47d50x6eb523f60x80a1d5160x46d2dac60xef9cefd60x65dd91fb0x5851cca00xd8a45d340xaecabcde0xfd6f4ffc0xb8236a380xed978f650xe1e811a80x5fb9261e0xacbf16150x016dcf930x9dfe9a030x5129bbc40x099a11020xbb7792430xdd626ecd0xd15bb4f60x506fbfbe0x57c77e5c0x7a9b37e80x2412c65d0x84502a470x9ac2fb830xf93860460x537121f50xd27fc67f0xe3a712d00x8cbcb7c80xc6a7a9d40x6edb8d200x23de809b0x07926fd20x75689d300x5559d8b60xae96b2ac0xcd567b020x079456420x658d4a7a0x8079df3b0x87995a4f0xfd042bdf0xf981545f0x8edf9bbe0x91c306c10xf80e4f970x7bfc1a7b0xead699370x79fcaeb20xb36a1cb60x068757460x27ea8e2c0x6577b0590x5fc7283f0x4cb4a3e60xd6b95b2d0xb9abefc00x7cd16fce0x3961491c0xdb26b96c0x84e360030x580c26180x99e5db9e0xcd79d36a0xeff55a320x511283300x07fc02590xb74194f90x2a3cb5090xabff97ff0x60fc92f90xb47eab4b0x365795be0xe31b82b70x3931f77c0x85688f360xee6e99e00x7a90fa520x15244c9d0x5dbcfa4f0xef9aedfc0x57ddae4a0xbd1e02190x616173870x73275f4b0xda92a7ee0x127a18c60x7e7bce770x352ec68b0x0caa81ec0xcb1e581e0x2162010c0x1f5631600xfbceafe00x120c8dff0xb6a41e650x455c3dcf0xb6373c6a0x209301420x9091105f0xfd2064940xe020cfd70x4c296da30x2230b8ba0x4d8107ce0xb9769feb0xbfff1b910x68b86ffb0xa213c9930x5d8476d30x8e4eb4510x73456f190x67f468e70xc5c663ff0xd92185300x8df3c7b70x3aa5510e0x5db09ccd0xfd5b2ff80x1a9c656e0xb9692aef0x7b9ee36c0x8876d1320x957a61a50x6cc120ac0x07731d120xad7d716c0xf955e9c50xd58c15840xe30013a60xbf9a902a0xe023e5ff0x3613274f0xcd30482f0x45d3d2200xd994aae00xc9c4acb90xb5c1db420x817a705c0x5a0930ca0xe2b704cb0x9b2eeb350x40b6bd3c0x057f1b350xb348f80c0x0f0637b30xd0a051740xa4e794ff0xaea17cba0xb2fdd9590xea2d417b0x1906648e0xd6217d910xa17c0ccf0x19e271ad0x89f360c10x4c22a9f50xd9732ec20x5a9f22530xec6e30240xbb1537f60x0d8de9ae0xc786daaf0x8904258d0x3f8009620x726db3810xfd4ce7330x1879fcbd0xd165dfe00x50a90e8d0x18565e4a0x08d25a720x5bff9e330xa51bd51f0x55897ba30x7c596eb30x2ccd7b730x108a0acd0xf10966770xbf84ec340xd5d0bdef0x342856be0x3e3071dd0x0effabc10x1a70a86e0xe67a6dcf0xf6b3f35c0x470225140xb0539dd60xd74420570x58e8a1bd0xb5265f4d0x1852be980x7de68aef0x971a6c4a0x903c0a420x4f338eb60xed14a25d0xd9248b070x70b8e2360x8fea24bd0xcee4254e0xf2ced10c0x7aad008b0xf112da850x41c2f8f00x962721e50xed92d3d70x79af365f0xa7fbf9430xc828cd910x07cc3a950x704682ba0xb3bea75e0x11d41ff70xc93dc3780x462acc990x0ffa037e0x256290160xcccfb4e60xaff4eae50x912b39d70x9a8c89260x55ea6ce10x19cbba8e0x5bce7f350xe6c32a460x3f5c5d130x6f6b4fa30xdafc2e460x084113300x1b41e96b0x240d72140xb3702a790xcbed2e920x702f184f0x85bb9cf60x62d1e1b00xaf8b160e0x3b93adbb0xfe6d94b00x7f0b7ba20x4e91ad6f0x22e454570x3e082dad0xba420eea0xb573278c0x3ea86ab50xe9ceb1af0xa7eadcb50xbf1a29680x5adc28070xa2365f440xccfe64090x5de611a90x0efbca4c0x87bee5470x1853653c0x68ab424c0x95bc90780x1c80d27d0xf331236f0xa3a046020x23505f2e0x63b5912b0x968fb45b0x9171bcbf0xe27d9c580x326fbe7b0x4a11deca0xbc0884020x302e93250xb0eec6140xac58aa800x46deb31a0xaf78f2600x168fc3390x690368390x10fa6a570xb5a474440xb945866f0x717a8fb60x11dc4b6d0xbcf2d2fb0x2e80848d0xa6d97b7a0x8ecf4acc0x7948c2220x8ce57ced0x721211600xfcd6c8e50x084b5edf0xb03f83e80x87471dc50x88ae3bfa0x3146df9c0xbcde13e90x6390c2250xccd588fb0xddf8a4040x8c92f2ba0x397321e50x020215bb0x7146c08c0x84c5e3d00x3a04c04a0x598a85fc0x932703170x5a677c690x78041b8f0xb3f88ada0x5c02d5720xc91c772f0xe48be5680xb4cdf8680x71fa908a0xec2f583e0xcea8ec650x5b02cbc10x0d61a0050xada45d920x3d7a8aeb0x6a9d2f790xcb3ae2150x6ec0fa3e0xd30249f30x4ae6d1720x65ccb6f00x28aa6a670x807fdcc40x52c35e830x7ef29fd30x6d2b34ab0x307e19570xa7eedcc40x44f883f90x3150edda0xbdb3b1d40x17d1814f0x076da75a0x95625eb90x410e0fb40x692111530x7a1d58de0x110a5ea50x9ba73d8e0x0ac988580x187244da0x701dafab0x19ea0a500x5a924d330xd9cad13b0x922aa0260x16081ffb0xcc5d22d90x460dd01e0x7f7b498c0x7c02508b0x699d49b70x8762619a0x75eaa15b0x7ae656ed0x2e9e13df0x7b66268e0x0b03e56b0x3178a19b0xbbc970cd0xaed85cbe0x6f9df6d10x857fc1590x48edbee10x5cf527510x114946ac0xb6d342570xb5a8d2340x68f927fb0x81b1b2550xc6cbbc890xba9aba000x6be7a92b0x4bbf47d30x904907ba0x6fc65d870x32aa05f20xc42d9ec10xdd77d61b0x30f114de0x240decb70xb19fda8d0x50b33ca40x72a25a720xb60e5e5f0xab74cb420x73295df40x2a43e4800x6b49ab6e0x37c616330x6057c6f30xfd552f7a0xcde1026b0xf5eee0a40xada907a40xb0ad34ee0x8f6999130xbd1785390xa3be984a0xc96d5bda0xbd3e75420x5609ce410xb9cba57f0x5b17be060x84f877bd0xda0c8fa00xd84018490x19f42c510xb462a47a0x9628e4120x04fcaaa90xf25e93360x78889b070x04773b600x3a1a39790xce17925c0x0fb7a14e0xc4cc5a6a0x760015720x6d2f4cb10xab55eaa00x872af5170x0cbb9eb30xe9b7f9290x8f24a33d0x29f52d1a0x336101600x7292ab340x58d9cd110x35a7490c0x361c68dd0xe8b3c2320xaca5ca200x71a3afd40xbd0134590x844afbda0xcb12fbd70x0cc4ce200xa5d2c1660xd8e006e50xcd1a20e40x4f86bea20xa636eb240x779140630x5520b31b0x23dd99120x0118c91d0x4ed1978a0x058e3f5e0x67e3a2eb0x3b54570d0xea7565d20xe44f448b0xfc331dd40xdb0927890x7a6162660xbe4de6750x0f2b83af0x59524de90x30ac11bf0x126d4c040x33bbc85c0x2bad2aa60x7dbe297d0xa63d40a00x7ac71bf10xeb7dd8a90x80bc0a250xbbd4024d0x85c8405e0x23bfe0e70x47d2a6990xad7036570xa7e4a3de0xeb727f790xd3efd7180x8f1b29000x25aac3340x6f5983e70x9586e2c00x1b0694500xb72c162e0x9fefa3cb0xe9839a890x9571d4910x0d8126930x019c6c110x588a5b980x19df12e10xa7260f520x884c70b90xa8c122450x41bd07950x2e0b5f520x3d9efe500x8b31e6230x7f4ba81c0xface19d30xc4da1d560xab41f8750x866482670xc807ca2a0x50dec0c90x54299e0b0xa56cdd250x16d539a80x9b6177640xdfc091f90xca80437b0x38f2d94e0x9bc6b5390x4fec4ed90x3c8d71110xbe3879aa0xeef6cfa30x39b0f7560x29c449b90xeabe2abe0x89941dec0x41186d4a0x028214f40x0d6c32bc0x6b6755350x655836060x2c10c9eb0x0961510d0xa09c23f00xa90969540x04fc6b1b0x807ec5e30x6133fff70xd36d6c280x1987b07c0x938725580x0dd3bb910x9855a5d00xb54676fa0xafb8a4070xfb8644c90xbf15e03c0x2087719e0x2101cbc90x987955da0xbd2f79ae0x417a91310x9ee3355f0x92b016640x73ef75f50x722aebda0xe5ce52830x9e36057c0xb4056f240x53f6c6600xa962195f0x9e5e2c0c0xe00b283d0x020fafe80x9b124f890xc2afd6290x71554b090xa0de3ac80xdb2d3cde0xb1c46c360x4e8950d50x7a177ac70x015162c50x05be63360xefce991c0x165b19480x2a983d260xefce3c3b0xf03fe8620xc366bfa10xcb50a6240xfe8c6e4c0x7237f6b00x8638ad200x2992d8c00x80d03fe70x007451be0x9e48a8190xdd14c9520x86fca7e40x9d1065d70xee120c030xf5cdee250x57baf8850x637588560x65af02c00x4e8421410xe28e2ee40xb67114420x882a5c420xaacaa39c0x7d9338850x1d0631410xf8169de50x68822a670x097aaf9e0x764fe1a50x5ef252c50x15a37cf30x05643d130x353219aa0x23e144550x9a9a7ce80xb95589c40x20d9e87d0x3ffe54620x9acc2a760x582b2a150x8a9aeeb70x58765abe0x0eebe5660x781e42d10x91ae68d80xf2df9b010xbea880ab0xe209d6710xcdffd28c0xac0b7b5e0x49c1ef670xfef8de910x9d6cba300x79b82a710x8fa029360xa6c8a5400xa89bd4d00x57668c4c0x3aca71a10xf5596d890x109b55870x3e0f7aaf0x2b5316da0x6be6521c0xcab4c1350x115e23180xcc1a7c480x517ed3ab0x117aca910xd5c1668d0xf5528e2f0x1fd1a0070x8cec7f350xd6cf12210x1f2fdbb00x59d19d0e0xeca093980x4e21068e0x4e9a1d880x32748a600x466fef910x86fa58470x7871d96f0x7a7eb71f0xba05fb6b0x071b03ea0x37139d370x43db04880x770f69700x624215ea0xa547e4e90x141dee390xe014b4aa0xa6c7f20d0x6207ea850xc5740d740x616b583f0xc079fe8a0x837336090xcb725a4a0x6cb17d480xa86d24ea0x4faed6a00xc5a3606b0x3c42f6170xa17a8d1c0xcf0bc8410x628704b40x36d0afec0xd4492d520xfb2fee450x5263a6cf0xae8f347f0x493f171c0xe65c854e0x7804443b0xdf4531890xce2b32540x7bd3f8f30x0f4812e20xf67c23030x619578520x4e8859a80x5c85ec950x54824f580x0b038e240x802d10430xddde87490x2a303d4d0x5f2da8c40x5229b74b0xc3aa33d10x32c3cb4e0xddc6ebe80xe5883bd90xba08668d0x21e010710x5ddf6dbd0x26c98b180xe552b1560x233cf9230x7e9f0c8c0x9bdb1bc00x4cbb17e60x236dabdd0x02edfc370xab931b710x90453d1e0x2c4d7b9b0x5c2626fe0x7d52586e0xdad752b20xda1f78ee0x8d85a7b80x2c704e540xf0076c370x9084b0440x0925493f0x23b4e0d70x383748150x7da99cdd0xef95fce30x0c805f930x3a75055b0x479f7d4b0x026146710x472ffed10x12fbb6360x9d173ed20xef29fcdd0xa8caa8450x63c080290xb6e6d99d0xe0ab1a290x61b681a50x815588a60x0a78f18c0x1b0134e70x4546bfb30xd44ec79d0xca71b7370x5b9d62090x21a563da0x63150e060x1c5ff7420x556e43900xec4d9e3a0x0b59f8dc0x2d5106e10x2b9525170x51b659fb0xbeaf8c790x57860e8d0x8e3255e00x190409140x7285c3310x3d333fda0x266da8b50xd3ee6f1c0x808f4e0e0x5bbfb4dd0x0084b6a30x20f7d0c40xd9cef18f0x9c9a646f0xa04612b50x540560a20x629977c90x3cf8ad320x1234aee40xacbf6ab50x7e0e1ca90xa034afe60xd9fff3990x95bb64470xec16c16e0x4fc121b20x8b149c360x77ee60d20x024aa9480x14d016900x640346df0x1efcb7c10x3c4aaef20x600913160x719e17ff0x7c9a73710x2e1ca7510x6257dda70xacb4d88c0x2f8606b30xc98222340xb86c364b0x2093f4dd0x977cb1f10x4fc573a20x13feeaa70xf5b8a24b0x922954240x263eab880xce062bbf0xf17e62820x556d26060x43f819570xe0b1c1030x25379e730x2396c7f00xb7329c060x76d9b8760xc56048000x38e5bc5a0xb077e70a0x7757b51a0xff291ecf0x45558f560x522523160x8506baa80x47de0dc70xffd192d60x7932e8aa0x19bc55050x5958d6250x08d19a2b0xd738cbfb0x6d294e430x51572a910xc297ca380x807cf3c70x59edf5120x62bb09bf0xf3cbbef40x3e6030700xcca9b7b60xc870e32b0xb6fde9090x5e0500390xd70f2fc00x6565abb00xda2fd7d60x8c42074a0xfc6ebbcc0xc74742af0x3c9406320x5a133d600xff5a8cfe0xa54dc0220x44129ade0x98cca8b30x636af1740x022ea2370xb939f8440xb398f65a0x208ef2170xbf59dd9f0x863a276a0x436d11d60xbffde8ec0xfa901b310xb2b81f120x321bdbb10x829aef330xc7af1d320x23717e690x5d8345850x58a03b9a0x0b5b0aa30xc2f00df70xe54c24dc0x095f1c250x5e21693c0x08bc08700x921a32770x6921aa340x112c08c80x08dc5e670x73dc71990xdc0704820x0bd0258d0x1529895e0x293617730xfd94814e0x8133c67d0x77278e800x51bd55b50x9410aae90x7d6f22440x772d97a60x561edd000xaed8a02b0xc5bc336e0x0a1ff0350xfcb3dc3c0xdbb156cc0x7062d9ec0x91f125460x1efbb5aa0x0bc198280x8bf1c3160x825c40840x312669310x5dc64cd50x2e62ccc60x49e969990x1f5ece970x1f89b2f70xf77c6c9a0x7915d17b0xa0d4ccda0xcfa8844d0x43ef3f140xb0fee5780x5af9ef220x469152d30x77316a2d0x73b808fb0x43e630520x498edc8b0x3ca2f8390xf123f2d70xac683cdf0xd733ec290xb0484cf80x649994780xd25d4f740xb423dba10xbef432960x6b637ae70xfbaaf01e0x2592fc6c0x2459bbcc0x5fc661af0x5b8e5a450x0366307a0x40d046640xc631580a0xd471b9970x291ec59c0x0707019a0x56d61dce0x097ddc040x953a37600x3c38b5130x011ca0830xdd7d69a10x7d217e900x6f8bf45c0x6d09843f0x0fcc19690xfffd89db0x33b84f740xa4d8a2ed0xe9b379360x1d22e79f0x342a23540x60b40fd80xe5772d4a0xdcc3a4190x7e431c150xbf9e057c0xb5ab7cb60x6ca64cca0x896e590e0x9a9445250x65221e560xfb0789aa0x234f3e140x03a243240x01aab51b0x8888f5070x03f1c7040x35238c1c0xee526d0f0xeb2aae3f0x958534d00x69dd9aa10xad718bdd0x5cce688c0x86e37bbf0x01c66b470xeab64a800x86c43a8c0x1234ffa10xe42489800x63ea80b30x58276f930xf6c71a250x110106c10x2817f7fd0x9e005e6f0xd46af5ef0xcde266000xb87f40fe0x60f99e1b0x5f583b2e0xcca030020xfaf0c0590xe63d71bb0x0ec327a30x812bf4a50xe018f4830x7cb1ae690x6988d0ca0xcaa685330x4d0015e20xf6c8dc620x0177847e0x2ebe31350xd6b330260x73a43e400x8bb64ce60xe5e7a2b50xcc5364d30x4eac5fc10x1cbd92b00x7a2af7b40x714c51570x05b27a8d0x91d921830x40cf68200x947b40c60x0e3f1c730x58e872350x47c42a220x56d697ce0xcfef1cf20x4c4920930x1403ad090x1c5541bd0x7fc2c1c70x6f12bbc10x9e4b37c00x3a4ad6250x51e858ce0x2f1f70830x76730c900x1c2dcf590xe37967320xf1bde0320x3765e3320x70965b5c0xf30a55020xc86518ee0xf004697a0x1bb492ef0x644c36250xa325f9790xfcd7e97c0xec774acb0x949223530xc289e46d0xba2b7f640xbdb7f3c20x331382310x9305f8e60x7cd6f0420x553b49a40x4462d35e0xa1cfe2790xdde993290x10b6d4460x7c46233a0x33f0768c0x2da49ce60x789c4ff10x65d9e8770x3192d7680x2d6138d00xd2580a620xcbce791c0x70f71e350x6214aef20x816a41ca0xc37f9c6e0x4507f4a80x29809ba50x1a91d10b0x3a8d6ba60xb5be57d60xf553318d0xa175fcf20x3b4aed490x8c34b8da0x17f5594b0xcabe04de0xd14a465d0x938f8a9e0x630523540xf14e0dbc0x2069847b0x41d32c520xc8a91f5b0xa792fd7f0x9877db880x1b76347e0xa04f945a0x5831e0620x18fb2caf0x5db4389f0xc5e3d65f0x23864ce70xc66833c70x96c05abf0x20f316510x708df8650x5052a8360x7991fd8d0xbd6841d40x146289b70xc3a6e1c10xe78bfacd0x4aea463f0xb15b41090x5be63c5b0x89a0cd520xba55d23e0x65aaf0370x9c5d5b940xc3cd034d0xaa8106bc0x52ecbc750x0cc4b4b60x44469a760x7f03b6a90x09a34a2b0xd819a5240xc666a1320x765ff4740x97a573330x4b05a46b0xdd66972f0xba13ecd50x881a913b0x02b2cb630xf43d461a0x9f3f45560xbf2a7a6f0x9de7d61d0x72f8fc350x544c04190xe69571270x53b77d8a0xe789aa300x970d13560x316e54210x5cd4480d0x33c55c580x674636f60xa0a801e40x8753a3830xd443e66c0x5c85ea6d0x95288fc10x5a558d660x7e995a6d0xf9aa93210xd47c857d0x2b3a62510x1101b00f0x3997a8830x1cc83d420x00ebbcb30xab571b540x457594fa0xbb9bbd080x6a5393820x808ec1a30x57373d670x0917e6a90xd3c1f2a20x386acd9b0xe83dea5d0xb56bd33c0x132c85870x7afc2d860xa9f81e550x4b7f0aff0xf6c05d720xb60c0a780x04da90160x2314663f0x9a11a0fc0x11c232400x2479193e0x231873320xb6b136770x7d2fa03c0x63ec5e180x6b293fc80x243f0b4b0x842ddcbd0xee7f4cba0x5bd0748f0x7568457e0xe156f99a0x7665ee720xfc19bc450x11a2e0ac0x38190e900x515ba5320x7a395d760xd5a295050xc320bf1b0x94c778420x670dbebc0x1a10c32b0xfdbd7a170x50bdd97a0x6ff607b60x671765700x0f38f6440xefa70c370x9f4d6cb40xd8855c5d0x344076910x951a27730x8f1b43530x3bb2ab500x63aacf180xc5553bab0x2b1831920x3ef051c80x860d72a90x499043d30x1546e4bc0xddb0e5810xdf89a3e90xb54f00cc0x56054c050xc27c43a00x9a99c4a50x5cf728920x67ee0a8f0x88cf9f150x50493a530xdb2c1e0e0x8356269f0x184357650x5a7bfe410x21cd536a0x668402aa0xc99bd2150x8d49b9400xc0577a400x296429a70xf19751e90x755aaac20x8e52748a0x8fe251de0xb85329150x8f520a730xdebe53d40x9879932b0x06d5f4870x0861ebce0x42755b980x9d0e7f300xf0c7df0a0xbfcb04a60xd7f570760x6be70dd60x22e50b880x3de9cae10x3b4c4faa0x9ed5d8020x6a65c1fa0xceaf61740xccf01d240xda72a5e80x064264250xac9ee91a0x91c0654b0xd753f2b20x2b52024e0x30ceaea40x846518060x89da6e9b0x3db2eae90xa75d0e5f0xd77ab5600xc2a3da6e0x94eba5f50xeaf6a1a50xf265147a0x05ff37e40xadad8f990x7c97a3190x828250fe0x78817e420xfb1996140xedb0528d0x73fc89c10x07e35f7d0x84dd15770x0ad95f840xf7699dba0xfff20a190x710c73b60x732138750x7cffb8c20x1c7e0ed20x7b01ec4f0xef21df6f0x056d52b50x2092628f0xe4bc540f0xd879ddd40x04ec99d40xe464daf20x281d90080x2f5121f70xb47cca300xe113bbbc0x1072a3940x31b31f5c0x3701a1960x6dbc64cf0xa4a4dd4a0x350b99ab0xf93d4c4a0xdf0d6ed80xf9e525b30x66f779cd0xcf833a560x29eba37f0x8c341c480x9202ba1c0xf944f5170x5e95b1cd0x76457aeb0x219db72c0x864ece5e0x82c82ae50x50e34fa80x2cdea06d0x2e54ff010x0932c2500xa30817d10xf0a2137c0xa6a186d20x24b943df0x4d835a830xf58eb9650x7b668c0d0xc7674b5d0x0a3043c50x9a6282800x489a0dd40x4ae826900x7f694f930xe0d174f70xe37114ad0x4a04958f0xebfdd7c00x1597125d0x017ea7c70x3bfbcef50x4c7d80690xac84774c0x5fdc7a0a0xf0c395b90x8d3a49fd0xeb854f470xd4ebe91f0xdaff62f90x6ae86a870xf21aa6fe0xf38873570x2da7c4b20xc889377e0x55aa7c5f0xb9c8f3f10x9a4516240xae6977c40xebe2acf10xdbbcfaf00x4ffe99600xadc9dbf30xca011b5b0x837c60140xd14a4c680x9025a67a0x97c9b3e00x1fd6fbdf0x9b13aa9f0xfdcef8b90x4be88c340x904b86960xdce765710x54d38a730x7c95a2be0xffac36f90x5bd4de5f0xd99c834a0x0de335780x7b9590590xd062021f0x5edb7ae50x83dc2f370xe3e3b5300x85b9f3640xb8a517d00xbd0c21000xdedc624a0x133edb090x1ac26f4f0x510937d90x3f5554ce0xc28724500xb0889ac10x5f1385b90x8d88137a0x6141c8c50x144a9e030x553965b60xf1473df40xa0db6a210x7f14645c0xa0d9c43a0xba49da990x6def16a00x879288660x2f9308f50x50ee5c070xd69a02940x38c479780xd2f02f220x850f35020x5c3ce3500xd7fd6baf0x501c5e900xe4680ff80xa8161d660x7ea5f9ac0xdb0372410xa55335940xd6e08a250x19cc5d220xa4f9e5ff0xf56891dc0x9d7cb5d40x575953880xedc3defb0xba837bc70xf6d556a70xa6b2fd470xfedd612e0x61b7bb390xaa89d2200xaff2143b0x7f219d890xefad8c860xe0b9c9b50xc60dc2820x7017ab930xdb480fd40xd81db0230x58be88680x8c5eb18b0xe0d040220xa5ce63ae0xe6fd4bf00xa8db193f0x7f8613200x0f1a55280xa398effd0x97ae5e6e0xdf7723370x97c9a3080xb4d25e4f0x255ab30f0xef3466150x267c5d1f0x3ba5f4f60x97cd98090x608119fb0x86132e690xf2954bd70xeea90fd40x93361dac0xcf49e94b0x8a05bfa40xc011af750x2df7f93f0xdc5533aa0x165de9df0x1cbe0efc0x5530d8c10xa9af0f850xee7b2f900x2da4244d0x7fdb60040xfe8221fc0x0a01404c0x686be4020x76e770dc0xa9e2f65e0xd28acc8b0x769133150x3c02ae580x7cd75fd80xa2a1b6b40x3a144a130xb435ff0f0x26b57b6c0x437796420xdfaa58f60x48b216cb0x7f8b81f60x50827e260xfc7c85770xe42a707d0x6491f98a0x19584b300x889ed6860x1ddfd35e0xeddf815c0x9422524f0xde8111170x2d1784840x2ce358170xe7880f310x4af9f3850x1bdaafe10x163291770x51afd2670xbd0979e70x9f5eb6110x8fb119e30xbafb52f10x87c4df210x3d28af220xd093410b0x2f925e440xaa58ad970x85ecad020xf5a12f6f0x20a82c5a0xf67266900xff3c65e30x175ca55a0x3b03c3e90x7b46c3720xb127345b0x67b00eb10xb7c36a6c0x21231a220xbe6ca2a40x9ec574bb0x7114388c0xa99660350x4cfdc2d30xe168e0f60x08a3d34f0x8b50545b0xecad572e0xf2d9b7f60xade9c5570xb02a75f00x4a8d61870xdeaf29070x42311cfe0x43e253e20xbfd1d3110xb6e992560x7520272a0xc7c83e300x3f84bcd70x65d4c0fd0x974a7fe50x3f309cb00x3efd18890x5eaf514f0x06d5aace0x64f366200x6958ae230x5f6f1e9e0x3c8edda00x1615b9b00x69564c510xa1797ffb0x3003c75e0xd84d35bd0x8eee33990x933adf230x791737670x081356130x138e09570xfae88c3c0xec5668f60x6527a2310xdf1882af0xca08e1860xb9e08f780xb4bb9ebf0xaa6344270xac34ecec0x7ec1e6f10x01a33ab90xbbe1650d0xc7341d4c0xcd5e4af30xc4b007af0xfb54467a0xfab10bb60xc3e26c520x41e279aa0x57a1ae760x6444c0b80xb16ebf0c0x51ceae4f0x45312b6b0xe3d778370xa75079d60xfdcee98a0x2f4113a20xd20bf6ba0x6dbdc1560xe6c683340x75b2183b0x27dee34f0xcf97f3bd0xbb0ab47b0xc575c7370x97de2b830x7cbbc4c50x131ec03f0xa5f1e1ec0xb88c4bbc0xe0d6d0ce0x436aeaf30x750a787e0x2f4ce4170x501d615e0x47962d810x1d1c20e10x4166d5ca0xed27a7e70x0a56f3300x3399e0870x8cb358560x11189ab00xaf1a62070xdcba363f0x936e8f610x8ccee8530x33e450820x104d6ad30xbddbd7ae0xe188f1640xe7bb2abf0x716265c70xdd8a3d030xfb883f220x07e36bc10x08b0d4660x9ef3e60b0x4668b6130x00566ee50xf38dd5320x3d57a73c0x8744735e0x65f24eea0x64a9c9280x1ba237b00x72b9d2870x92897e3d0x384172fd0xfc0791220x45006cee0xaad8c7d60xb6a818010x16b039a60xac70ded90xfa5223cc0xec02a35f0xf1b313140x0c1c794e0xfe50e8d30xb9400dbf0x1b0b31410xd6c6b12d0x43c419380xa060fe7d0x51552fca0x451704710xb74295a20xc2871e790x7fd2ce060xb034ce640x93cf43fd0xa3dcfa650x8eef82460x9559234e0xa167d0640xbb81a0da0xebdd0d250xd68f16300xa95be4000x1a601b2a0xebbeb3f60xdc0cfefe0x379740640xdfedecd00x8c03d20c0x040da8630x198950070xaa13a4a40x14e0aa6e0x56bf228f0xda9133b20xe2b77b610x6e1ca7640x9c0284440xbf11ea670xea7d082d0x557b15550xe3a7dd760x8d58d2860x50f8f2dd0x0016cc700x40f77fb00xa5976e4f0x015ad43b0x2c3d19090x08d9c5660xc85c51a50xc8257cd80x58b4645c0xfda4dca30xdf373e8b0xe516dc350x73e08d6c0x5c8ba62c0x9641e8ed0x585fdcf20x4075e1100x21ce3ed10x9ae984bb0xeaf772ec0x65c484820x9c00a37e0xf73015910xb6fc7fb20xb11a386d0xfa7391bf0x7af4a2990xde89409d0x36f644cf0x88e9eabb0x83b328b20xb70861dd0xce60204b0xb4a3726b0x612d82c10x2e68a8070xbb5c3c970x5c1de4790x0f8ca8b20xa6cffe390xfd100e790x04977b3c0x16b4285d0x8445f1a90xa7b9bcfb0xa03d592e0xbfdac3120x3bd77fff0x658b9e230xb227648b0x8db1058a0x34aa51a50x843aeb4a0x9e6c41800x141c62b10xa220d0610xa7d856010xbcc777880xf7b8d8e30xdcff73c30x7772345e0x39146b640x4c0524970xb80e814e0x1b57a7c50xe209224b0x988aa6a80xa2a6dc920xd744fd280x190bad890x3328974c0xa330b8b50x29432fef0x09e117ef0x387ab8690x74baba010x4532d6c30x4c5492220x932d2d6b0xa13c36500x526c24e60x9e81e6ba0x213980c10xb17c56390xceb81fad0x7b2df5840x55fe84d90x13d6c62c0x008c88fc0x020669290x17cb57730x6eb5997d0x728263730xa5b2ef400xcaad8e240x57bab7a30x53efebb80x0c5a205a0x370094420xd28d5ac20x7a8e31b60xe2c132800x229757050x8f0998310x914622b70x981b36840x6aa6cc9a0x3b35f1430x5b5448f80xbb939e730xe0c08fe70xef6ca3920x4897b2790x62849ac70x70c8af8d0x9e9eab950x9ffbf3a40x87c3a3290xafb50a720xb9c126350xfe622b8d0x19e53cdc0x122196950x39f35f550x25e3ae8c0xde7fa6220xfae8f5230xf398b2480xeef1a0620xbbec32b90xcb1446c30xb42e72250x7b4244f70x9a8b49f50xea773c080x305b28840x8297b0ac0x992ec7e90xde26b2530x2a880d270xfa1d84810x7b32bb290x3243b5fc0xf4469d420x76302b680x4fb39ae00x721149f10x89a61dc40x26d9f0250x52e9d5060xe99c8c3a0xe6c465b40xbcb071ad0x4f830cf20xcd3c8f3e0xd49498df0x87b577d10x9af709470x7545db030xdf517ee00x920cfc430x0f3f31c30xb7f0131b0xd99ca3f10x6bc253e10x066e574e0x53efd2670x729557260x84ae6b810x81bee9320x062c14250x222b42c80xee7b632d0x3f01ab830xc4bdf9f80x6c5911190x0b951efd0x9423bc090x4b23a4010x92f95ded0x83920b530x2ea1191c0x8ce9e7e60x166ef9490xca32020a0x51742fb60x6021d9730x72bde4cb0x229b0eb90x80d84b130x600af28d0xfa733d710xd3eaf1ed0x12a453530x021fd6f50x717e04b70x7cb1aea10xc0b2664d0xf28404cf0x048d446e0x167d430d0xa6cb387c0xfd2c62ad0xd3b92a930xfd5b1c720x637103960x04c41c600xd9d0a2af0xe753b68d0xbb6a3cbd0x5358864e0x11df0e750x3fe6c3460x15510a890xa99ef8990x663bb4480x86585a330xb10d964d0xf7bc95b00x234cf4160x176031a70x893abbdd0x16da1f880xb307c9090xcfc5108a0x660eb6bd0x93edef070x1722ce370x850bb6db0xe40bb23e0xd4b6157e0x2b4509dd0x2009e4000x90688bcd0x2c66ac850x607c46830xb1647fc20x52d54fce0x2ddd5b550x5842c3380xc44992ee0x5f8d3f240x0fab07b60x06f0adc20x4e53e4c40xf8bf872b0x72770e540x22c892550x112aa7000x9330131e0x4eb2a7850x0b3ab88e0xd7d7f2a70x3ace807a0xcfedf8070x1129a1690x3abc0b540xd2e88be20x360292e70x6e3347ec0xc8b9c75c0x32f5e3e40x3ca9ca0d0x0a4bc7110xa410a2950x949b51760x8ff7ea2f0xcc7959320xc498bdc90x7351fcb10x159d5a810xc80f8e4a0x7f00bdac0xa18b485c0x50616e690x5c2f15460xaea7f1ef0xbcbe33390x9d41d3c70x84106f360xd57879870x0ebb03a40x8133f2940xa16373f40x79724a790xeef0f10d0x371ffb810x946c00280x74d399490xdbcb51090x0f21815f0x669f12530x1475a0de0xab98f3ba0x322bc49e0x41e68e0d0x8046ec540x73a6f1ca0x31ef10c70x667d89d50x9a1b9b9d0x049e170f0xc193ccc60x485dd45f0xc44d6f8b0xe972afb20x96030a170xb1835afa0x53c899be0x7a374e400x4f9bdcee0x17ff154f0x2d2d21750x818197810xedfe8c150x9e345d790xeea7daa60xa77a0eb10x7f1be3460x3281c8920xeeccb41b0xc0b5f71b0x4a364e400x118b04480xee073f7b0x5ad767380x29422cca0xb489d1410xd6de64500x57c0d2b20x93d6293e0x049da31b0x6cf18aa00x824356640xcce99ff20xdd9eca980xc6593f330x16f07d270xe3d48a9e0x53249fd00x54c8c2000x99d936410x89143eec0x07c4498d0xe1632f1e0xd63e71b40xb8659a130x1bdab61a0x4b5d3cb10xbd9417190x60b658060xf0786a6b0x8d8ec3640xf71093fd0xeddf74b60xbe77478f0x1be7e1a60xbe50d9280xc2e160f10x3da8a5120xe001f5900x17f338570x13a850a70x39dc2d9b0xe208fad80xda0180aa0x1640ee640x0b7126980xcf990f5f0x21c3314f0x485b59f80x48e656850x0d53255c0xf6a75ee60xe20d79710x36809b930x0293a2470x5febd0c50x2380fe070xd118d5290x096af3c80x2bc3920a0x66e818e70x73bc69500x4152d2d60xde64d6d30x720eca040x766aa9b10x198a2d0a0x069f9d4b0x504fb9190xc5b89f4d0x3ca8c9240x60176e410x16ae53540xe574055c0x18d99c0e0x7df26dfa0x276b8ba30xfd0a341a0x1dd278b80x8520db810x5c1f34750x22f2f3ac0xe56d51970x5d16e6e30xe2e5d84a0x4a0fe2eb0x65ffbff00x184e0a7d0x7f69428d0xa9ce3f810xe27b57fe0xe494d6050x57b57bd30x6825c43d0xa3da0a9a0x053389680x7e33ef260x51b62b900x5b561c4e0xc6429a5a0xc20719d10x4f8258670x9c98d5ad0x094e4fba0xac70b1f00xd3c056510x70a92e0f0x59d3c13a0xd9a47d2d0xb66435310xe481b3400xfaac87ca0x0de9f87f0xbba87c460x467a80ef0x46dae61c0x18a277ef0xe3347fc30xbf8155ce0xc8f6b8d70xeb5551db0x468e340d0x71553f880x0e4b3f960xc3ef43300x1e4591010xf1e639290xa56890030x2a6513bb0xfe02c6b30x7d6d67e70x265af5760x63cc55450xe93e49c30x23a621880x9b84bcd40xd37fad7b0x7071f7ce0xbf0a73480x1cfabaf50x7f3e78b70x362c92440x9048e1700x82e0b5b80x7fa1b2e80xc3fa52a90x0218c68a0x2ad447240xe8b0b4ff0x0bfc7d6b0x02c6b3ea0x69d31a440x8fc52a070x64dbf4400xfda75e7f0x846710530x6432bd8a0x7657694d0x031dcaf30x9170389a0xa24aeba00x7c617e170xf5a1562e0x69ecba1c0xbce29baa0x13ac97d90xdc6ede3a0x8a1a74bd0x8b97bdd10x2d15c0b20x189d20a60x8e6692700x8cfdc20d0x526df70d0xf14e00290xf1d178b10xf6764c980x1111c15f0x4c34d6fb0x0c490ae80xbf4411350xf672c26f0xeb1037d20x2accd99b0x1a039c770xcbd30fc20xd050291b0xe377ec830x4b139fa70xb94d4f8f0x78ddfb500x128387b40xde4d4ace0xa9b0c81c0x0c9014980x38a7874b0x847f2f9a0x75baf1db0x5da785d10x41814cb80xbd3fe1e30x3ce4ca6f0x27bbf2210x2a58ae550xf21e1f9b0x487e30ac0x91a6889b0xbc0d2f840xb0ec82390xf8522a7d0xf66939190x0b1655500xa66ede4c0x5e798ffb0x4bb3e3ba0x6efe43ab0x55fa0a020xe58678080x647d61700xcd224e1d0x12d131e40x13e4650f0xd068e8ae0xcf9f33280x4b62826c0xee810f6a0xb720ee730x243ce1ad0x6c2c7ef40x24507fbf0x9ced228c0xe8438eb50xfce51d790x382a01340x925f421d0x1ba7cc870xc0d7c2d10xa2a748610xd237b9fb0x8801837b0xd0f5be6b0xf314d34c0xfae269970x21a5c6b90x753e20b20xd99e003d0xb70b342a0xace9b57b0xdf0662410xac1535760x7e29c59d0x9955fef40x6c2180620x9341b3760x88a5c0350xa29d4c0c0xc0fadb130x73420d490x5736c9c50xb3d7482b0x2d38ecd90x11fbbe020x6b2357b60x1e3f728d0x5475ba9e0x6bdac5420x722892600x688d422d0x4f4772610x3ad0f55b0x95a52abd0x7b6b3af50x9e798e220x2f40da680x48e323be0x5375ca710x30c37cc00x150855860x7bc7621f0xd39c02460xc36559ad0x7062014c0x586705e10xf82dba900x1816383d0x2c5a02df0x3d6961ed0xa9cf611b0x75606d090xb6879c010x30a265370x46768dbf0x8f5eefee0x6a0cf6240xeca7949e0x268682d20xcbb1bae20x74dcd98c0xebcc64a40x6aba7f5e0x7c381a760x6d3f57bd0x9c2560080x867e87eb0xd4bddf5c0x0ad0dc4f0x111ab12a0xafbda3f30xa448e19f0xa1d2413a0xe6024e590x9310ba060x72f07bf40x1d7097f60xa82b20660xc9a3422d0x69c6489a0xadbefda40xcf8c25900x7890d5350x890723f70xf5d2b47f0x5df049d80x18dc8b1a0x50ea425e0xbc76a6680xf3b9134e0x94f26f310x948edc060xabb10dbb0x85889aeb0x1245be6b0x75ad578f0x58cbb5e10x7deff6730x8488ae3b0x6791a44e0xca2e3a880xb6d5c65d0x17dd39d60x2eb01e040xb25b4d3a0x060d72f60x68910cf90x9c78bfcf0x8c04606e0x2ded493a0x889982240x08c5e93d0x6f081d440xf609373b0x76f0f80a0x667b4bf20xfc14bb2e0x1e10d9000xe55c31d30x8f7fe11f0xe1775ee70x98fa1e200x27b9e2d10xf3fbd5a40xd7324d370x96b652010x9226c2b50x54e986340x27824d5c0x601f665f0x9e4faeef0xd688716b0x154c63380x90006be60x3062a7370x4b5fd49e0x7880c7810x5b82ead10x49ff75ae0x2083eb290x20f27ff20xd5a40ada0x8c7768760x5f6fb5010x38ab53640xa91837040xd2e0a4f30x11e0ec410xc7d094b50x591dfac30x38efaf5a0x0580f02f0x6c1edad70xdc84245c0xc646327d0x45ab972a0x53469d8a0x8325ab930xa53387c70xfc62ef4e0xfad9d53a0xa68e1f060xb4d9a4630xeae0d7390xa83588eb0xfd93482e0xbe38a4310x01d2f9ac0xd8aa42840x4430764e0x7d053fc50x7774620f0x3a18389a0xa0c800c10x9d70d91a0x2aa4c0fd0x5eb248290x79bdc6490x9718cffa0x45ddc6440x135031f60x05ad73e70x0e71ef400xda61835d0xa9a944df0xdd2f4e540x383acd840x4308b0160xf9d502680x50687e9c0x49d626be0xd163cade0x7b047bd90xdf3a4e7d0xe781f8740x1ae16d400x7ade10710x87c934be0x3ae50a4a0x3646e38f0x2bc1a8d90x0054f69d0x9290e07a0x932a6ffc0x88295b960x8db6f8f00x122f11c00xe81740560x6d5d55c70x100e50570xecbcdeb50xdbd8ff2b0xb7d30d880x98aa4b840xf361b1790x2bb73f130x7ee5f8af0x95f39d7e0xa5d0206f0x373db8fa0x8e38e5960x0f3245620x9ac079010x08324d220x485501d80xe3d9201a0xd519612d0x961ea3050x4faab40c0xc81516490x95cbe08d0xde30760a0x97f3a3820xebbdc9aa0xe3ce8bda0x1cfb02a00x8e21c9a10x1486ded20xb15ab2500xe03a689d0x4e4f0f160x97431fc60x02293ac30x0b290ada0x146055350x350ea5580x8d9ca0e60xdd8166a10x2e0b1deb0x013f26ae0x16dee44d0xacaa4c720xe123f3d90x3b20fb950x731c4a9c0x3d02cd700x629079b30x8455e3a70x051d58e80x98c039dc0x70d84ca40x2a63c6dc0xe93858eb0x5db4d88b0xdabb75fe0xe45bfb3d0xf4db2b680x9313788b0xc11d67e50x193fe1ae0x0acf76790x8bb766350xe65ec9750xef9bc55a0xd0b04f280x9b8def810xf5f17b5d0xd43ae0050x419847570x4ce6ccb60xcd8dd4950x89adc3cc0xb5aa71650x2f7754a80xcf5507010xd18ee4280x907f56800x4d07ec380x89efbbea0xc21a6bb20xaa5cfb0d0x2b740bd00x05b9edac0x00aafa3a0xf24158e10x119465730x11a10c130x58609c7c0x0c0b61820x72743f810x175e33fb0x9153a2a20x4395c9840xa49688fd0x1d46ce630xabe41dba0x6a44111f0xd7124fcb0x250fec770xa8554c4f0x2783351a0x10d915390xacd695950x992591fc0xaec922820x6f19efe10x923b12760x3ce89bed0x57575f080xf6d7b5dc0xf597f2c30x87c2261f0xf6f3d1020x62bf9a2e0x71a672ef0x0a502c980xdc02eb390xd4835ef80x6add5c9a0x050877b90x2d912bca0x37db8f190x81e6b37f0x09d7b5fb0x6d253dca0x0f7ca2360x95ef1ccc0xe13cd8a70x7c983a5d0x1e0dadb60x3e9fe1b20xe5c78a990x0d73fc2e0x274e8a1f0xff43d2ed0x952664c50x4f68e5c90xecad3b340x1fb1deb40x7a95e5ae0x24a1e2b10x1399c0d90x7850fb3e0xe6d2458e0x92db8f680xc6910aa00x39e3c0300x25db15770x3ce46dd20x600683d30x23f0e7760x5b2f27fb0x5102a30b0x627c520a0x5fd61f720x6626afca0x25170ad20x115c1b940x8e24c3d10x783ecdbb0xa65d58f40x121a7fe30x3379d7640x014e41120xe727456a0x0774eee40x765a6f770x2e3ee29b0x60eedb910xddc34a020xdf9554a60xcec987370x2c0b039a0x3d3883240xb1bed25d0xa6b21ef20xe862c4b70x873f9a350x2bb6099e0xf08532270xa00aca2a0xab67a0ac0x4ea257090x68defe860xf1d232a30xf6f4bd0c0x0afe6fce0x2c4734fe0x51041f6f0xebfa80e20x540e08810xeee6bdcf0xfffcae390x34f2aa0b0x9285bbd70xf2ece3e60x6cde93a00x699d7a410x8c9934730x7fcbf91f0x8422015c0x6076adf30x88c459910x3898bbf90x79d835cc0x9b7d30f70xfd6e8cfc0x03ef9dcb0xd72281e20xae35dff80xfc935ff30x65eabd990x091be6110x8ef98f9c0xc71337350xcd91e82a0xfff9aca30xac215d580xa38602cd0x2275a0950xa2a90ce10xb896e90c0x250fafc50x49639cb50x6cfc5f3c0x3d6a009e0x860900680xbf4b67ee0x95491c290x262740340x90cb7de30x830232040xcbac8ffd0xc9a71e610x03dac4960x18da1e230xd4a4b2c00x72ddd7970xa29288530xfa1046870xf34c5cf20x469d22d70xce6fb4ed0xd3cfc3620xc0a90f950xf5a85c740x20b266e60x12d48c690x3dc69edf0x4c1e6ac60xc872e7c10x3aee79830x4b368d9a0xf9334e780xc02367e40x2c7d23460x31063ec90xeb793d400x640f1edb0x039af8100x58bd41330xa77487a50xc80cb3500x501237830x2fc42afa0x1035a4e40x692eb5ad0x6bc13fbb0x58c888c60xfc5149f20x73c5941c0x9eae79320xc89555630xf1b8229d0x9f26b3ff0x2b7e89260x98fb07b70x3d7103980x55c9ec580x87ed32880x6e05ff1f0xced7cb790xc3f3bd050x5b4f9c710x866c19f50x7e209a1a0x6b5c2b060x3c91f6dd0xa63c45e10xf512c8cb0xf0ee21c50x95f2d78d0x8d4738380xfebe0b2f0xf5e2d15f0xfa6255920x5b7bc51d0x5adb48030x3cc05f3d0x45c6e77e0xdbfdfa1d0xb219c7f50x653748e40xfc1754eb0x06b8e88a0x26a527440x9aed63ce0xc41073500x21aa53750xa261bd240xd08d47cc0x69613b310xde2613c20x8658a4b10xa9332cd10xfc7d70860xb63d2f110x7b390cd20x2751bf420x578599450x2eff73f10xe777912f0x244410bd0x3add722b0xb7fd23a80x8a206a550x8e9f394a0xf3fa13830x0ec52dbf0x675ab9bf0x6822fa800x146a6fe70x98ce7b730x9827b2580xb92cb1bf0xbc4eec4c0xe10055480x6d6813db0xc06439f10x2ed2406e0x051cac410x108e15ea0xcb5aee0a0x18bc3dc90x88c34d160x409fe66c0x0734bd3c0xfeaeabbd0xe6e675880x2d01b21a0x032588af0x7c71e7520xb0b05ff50x0a72f7650x800015930xbbec6ea30xeb9201a40x58e3b7140x9b64922f0x3aa6547d0x164a0f580x5710b58e0xf0fc431b0xbc0901230xdfa7ea440xbba205f20xbd737de40xe47e161b0xb9a4aa3c0xad4e902b0x7510f62b0x62b71c540x79b86d410x2015f0ec0x2ead1fcd0x544ffb3e0x0944b0510x1a609c810x6728fc250xaee039840x725d91070xd28ecc7b0x6d70cd470xfc063f1d0x28fc7c2d0xdfb2f2150x982d5b010x57e81c610xcfe1c9660x8b99b73d0x9e84426e0xe49951f50xd88f441c0x142ebc0c0xf7feeaea0xebcc6e950xc62fc6a70x3c49ef4d0xbbaeeb430x19db7bbc0xd9ec30f70x4b8353df0xa3a43bfa0xd0b3c26c0x01cb87610xea699a9d0xea9358750x56850c3a0x9564cc580x89f29bba0xf07f4f6a0xe42ba1a70x16638bc50xc738a4460x055335350x3ea234270x29248ddb0xbf0116f80x2139acdf0xfc4f67bb0xf4c80d700xb5c3c1a50x09be04dc0x77a3ffea0x362078690x2f46ce110x9de95c5d0xe89a48e80xfb36b3380x43c944db0xa8add6030x0b37bfe20x65702bd60xa8ad5d010x66551bc70x19c6ce980x93aa7d190x94c2b2c60xe8a034df0xf613ecf20xe1605da40x2794a4a70xbdd2d5490x846e7ae20x06670ae00xde9494a70x2b7b2d700x0fa0b75d0xb179647b0x024fa5fc0xfda5ee860xed1b33560x62408f150x0a42969a0xe7189c420x73011db00x8ca2d9e40xedcf81ce0x54af98170x8d7013290xf689ad250x2fa94ef20x036c21530xda2fbc040x3e701bce0xc79ecffb0xc6f112d60x392a838b0x4b83b0010xf8e81a720xb70d267f0xfb1a7a5a0x68b6832f0x720d76e00x4829c1a80x8386eaca0x06c495510x6615069e0x3a8063f30x86155b640x715d6af30xdc28dabe0x7c29885c0xef08a18e0xd35570750x7662ee2c0x894b1f570x582f248e0xc5c99a790x5407ae9e0x7053fa720xad9b05a00xd5e8732a0x26815dbc0x0f68f6890x4fc3c5400xaf2676200xb7133ae90x1709ddcf0x1605d0ed0x01c4bba90x76ff66440x1b0a1fdc0xe8d564ee0xc19d3d4a0x7426e5d60xac1d5cc50x972d46d10xe9358dd70x12fa999d0x0ff450550xd533adcb0xeaa5bf6d0x9ca353fe0xd85675c00x122ed9f40x45dff6260x130c43a50x893fd85d0xdb0e74cd0xc75f284d0x736513030xee13b2c70x5fd3e2ae0x6aead5c90x458764fb0x5b06f4ae0xdd25f0790xf8333b3c0x44f74e6f0xa50db9f80x183147200xeffc45a10xd76a03950xd50008a60x30539c130x5becb9ed0xad30362a0xaea71f310xbdbf16d70xdb972a1b0xad61e4d70xa1fefe6a0x0e2028630xc97bff2a0xa589294d0x1e6be9d80x45b2642c0xb8aea3430xb75065490x5f0cba1f0x3d12d5670x04f7c8d00xb4e139df0xc9e42eec0x6f142e730x028fc6860x9656e4e10xffb58c6f0xf68741fb0xbfb8fee30x9c3daed50x397c7f7b0x1185745c0xfe12bcb90x648d953b0x1a5bf3ca0x58d8fcaa0x8b7a9e720xd13f99850x47f985aa0x0712e21d0x819924240x07f885210xc324efb90x9213f5c30x5164b35b0x66382d890xfd8b4c290x8f0d28c10x5b4ea2c00xa235b63d0x3397b9340xf264699a0x9e3f645c0x9107b9750xe7a992850x7db6f0eb0xbd4a538b0x6fc51ef20x846c88a80x754d30940x35b94e550x82f9211b0x14efca680x2253d4fd0xf148c2dc0x8108f3090x856dd03f0x2a0ca3790x585b88380x7111c3b90x0278018b0x2978af830x7ccdaefc0x1a464ee00x9b6c04c20x206216720x56cc3d820x50932c7c0xa55d0fa50xe4d7e2770x4a5027fd0x59dc4ec80x4994cc580x22a0f0310x92d6455a0x923405660x028f03ed0xd5ee5e8b0xbe2177c30x3c481c030x82c2998f0xd55a5fdc0x1a7371f10x7a0c9f170x365c889c0x3b91cb4b0xf826786c0xeef14d8c0xb9f56e220xc7f0f0270x3cb2d3990x6d90a6010x03921fa20x9ef3c7330x1649ec440xe34051ac0xbb4aa91f0x1463fea50x0badba5b0x82d9fc010x7f8a4d7d0x4dc046860x5f8b71b60xd231c14e0xa3a6aec20x06d3b31d0x5a679ac20xbd0708ee0xf4f515a60x7f3735a30x256213da0xec290f4f0xc071e87d0xb9e52da50xc0238fb20xda9f1d850x5690ee940x4c374c520x74497cbd0x528b57590x4e83dfcf0xfbfc44be0x7ab100d50xfc03db840x454a4e290xe1b31bd90x63dc5b630x53cb153c0x442297b40xd680a3770xa72dd0950x815f29220x144b8c4c0x8925d1060xced866f60xb7b658220x4287a18a0x5c6124bc0x75e26af10x08cdfd410x18d762fb0x4e13365a0x1666379d0x4986b7c40xe62288d50xd28d47990x89c65db20x941954b80xc74cc3dc0x5a9cb1000x643eda240xc8992bce0x88d410880xcf0f15a90x8eda336f0xb89824060x61033f9d0xc6811f480x30efd39a0x072049a20xf61b80570x87d16fe60x3aa75abc0x4daab57c0x8905812b0x23ccca860x5d51f5af0x437a9a100x0c099fcf0x4b9c1c520xdb1a9bdf0xbbd0aed50x607eabff0x538e2a450xb964ac310x0c5c96150x9143eae70x669462410xce5ea4a10xe11d56c80x7c4601760xfa08b4bb0x52c315aa0x01c890390x10cfc42c0x983eafd10x79d081160x0d2871da0xa02c94da0x7cb536140xd65bfcb80x14becd650xfca7a08a0x5ba35b870x0fd60df20xf406e46a0x4acbf2f20x7a6b07030x7ab1d7e20x2e4391420x107742a90x1784f2280x75e51d310xb33f74770x94c1e7220x584cf1b00x4f281aeb0x15cf02020x92d403020x4f2664960x88c3e4d70x22b5ee290x245c22010x845e9dc20x870ec0380x2feb42eb0x30a3f4490x23b756b30xa7a845b10x3f170c770x2bf5bf0a0x529d67e10xc294eabc0x6d3b36120xe911d81c0x95dbc76d0xa07130870x3ba17eab0x9b8a53f50x8563a5540x070b28aa0xcf93a9370x78de86c90x95d771100xcbf9a5060x19d8c8220xa134217f0x3b95937e0x23408dcd0x98218d540x6087af620x923284480x2c10e4890x57b6efe30x846c3a130xac5b1a0f0x3f0e37480x76ac077b0xdc3533070xe74eef1c0x5a4734d10x533c9ec10x2cd4cc730xe4e34b970x4102538d0xd151832f0xd65b8abe0xa7d0fc760xeeafe21e0xb4be63a60x05e2d8b00x9b2855730x4a7d75b00xf0517d7a0xb40324840x7edc546f0x4b7ebf950x590562430x2754dad80x2183c08c0xdf3f760d0x2a9624990x5f7985a50x57698a500x616eed3a0x7e51749b0xeb8c4dc40x2d5f6e8d0x9ce050be0x1dd9b4f50xe4723b3d0x5121adeb0xdd414d990x000fbdb70x47c1a8450x006a0c9f0xafd0f2d90xeb6fe1500xb87972720xeebe49370xe3c487700x010e24250x2ed3c6000x463bb93c0x975646cc0x0d9b47530x3ab871100x24d124ac0xf877c6c50x4403a9c30x6c9a1e1c0xe84648fd0x0a4628c00xa28b79840x29f078d10x9b95c8850xc39f98430x7bf60a820xb2e4b92e0x090bfe1f0x5e252d1e0x3b9874500x9d0c19750x993576dc0x4022ea3d0x4575a0ca0x4a35d30d0xf1421d130xa2df97090xd7a9cf420x8698674f0xf1b5340a0x7d076c7f0x06605d940xa0bdb6990x20ff72ad0x9481fb8b0xf933b4df0x02f833c70x458b39f10xf1930f9c0xcec00f1d0xe3c3aca60xb61272430x423952a10x3d60cab20x464c1e4d0x5221d97b0x80a6b8a20xc267fc0f0x0496bf070xfc1faf9e0x629e27030x8d6b843b0xb93a4c2f0x3f6f6a920xe84077dc0x15c7357b0x26d7af800xf8a24e480x60c19cfd0x5161f64e0xc2ef33200x09b5d1410x87eb183a0x21067d450xb49e051e0x8de9e2b70x59603f610x1418edfe0x2add3a570x0d0109f90x8467d79a0x7f35536b0x92b9f2d80x749cf8510x0dad07b00x6a5d8d000xd05fda430x4ce566b50x44a2cadb0xdc684f020xff8de91d0xff5d901b0xad5b58aa0x239a7d3f0x03b0bb7f0x15723f8f0xf98e87d70x4dbcfe620xf49806e50xa90f5c040xcdf9c89e0x555679810x40d53f1d0xe4b0c0a00x1c72a8980x45a4842a0xdd11ad520x2c25a47f0x3710db110xabc524d30xb8bdb3f50x8fa179750x2d50570f0x91fec1cc0x99fd20aa0xcb2340b80x871ab41a0xb053adda0x6e30ba8e0x2f1eea800xc9011f020xdf6669020xebd584ea0xc303fbd20x54af33750xf02bfeb60x48aaf7dc0x4256f94a0x0e1d471e0x28680e0a0x95ee18450x994d40c20x66bf5c5c0xb00979fb0x784503a80xbff864740x3f5a4c3e0x7877a0a00x0f61cd3d0x3d809d020x8dc6e7130xc8dcaa080xfb76c5de0xeaa5e15c0x11d2e2720x75cc778e0x6a2a996d0x066555a00x5c9e94630x4a0647330xec2d1c030x0f766b830xed7ed69f0x6ad0016e0x0435f6d60x8639a7470x4935f0430x769dc3fb0xb3dde4440x2703e4a90x1c0865730x41c76da50x6b648bcb0xddb9e0920x89bfbb150x3cdf0fd00x1a4114790x6f05e42e0xb1d312650x61dbacf60xbcf1856a0x78ef19640x50674de70x319d9ec20x8fb69d340x302a53d10x749e384f0xe38c9c550x71b2a6330x3aec1bec0x11b9567a0xe116d3a40x74b14b4c0x2ae0bfea0x07fb449a0x3c22a4d80x5f0962250x6eb64bb40x3e85d8e50xa1e136ba0x5c31a8ef0x230aca200xe95a22230x0b3d3a400xbac9f3ea0xe8b64e470xda70cdb20xb95c2b260x612a65f60xfd1ea9920xdff2604e0xe21ed5c90x2b0c34190xe54ee1a40xf923269a0x6958d4390x87dca0220xa25520c70xd69bb4310xdd2b39820x26e13f8d0x93df9e4b0xb07a21b80x265004e40x55c53c370xb46d839f0xada387660x2a20769a0x9e50dd370x8e7ef9250xe9474bde0xcad54dd00x6c368f410x43a983fd0x26ca36f30x1a8e5be70xccfb9e070xa52d0b2d0x53d8bd8a0x0a96f7250xebc4f5f30xed26e0b10x8de3f7de0xa9408bf90x0cc084f70x9fe493bf0x3a7a89420x4d4ab6000xc7a25bb30x2c3ffc790xe4f3a6010x9ff776a20x43de873a0x6b2dc0600x03ef2e290xac2fb8a20x5b19ade60x7ffbd0690x30266a230x0ea977c40x212c5b5e0x773522860x88260da40x19e924110x4b760fd60x81676af40xd18103070x48ecb1860xf1eddc8a0xc8d9bc6d0x442c31a50x631798050xbd6e36dc0xf8887e290xf994f6090xcff28a7c0x3b93d71a0x96a283e80x4e49fbcf0x902a975f0x3d4668f30xdf259dcc0x51186e470x8c0bc9080x4f932e5b0xdfdcce120x91c290250x75d317190x8ee12d910x0666c89b0xe138ce6b0xb3352dd20xfb9a826f0x6181aec00xfc6380e50xebbc2d9b0xfb09f39a0x91a6794b0x2f5cdf800xc3f679f90x3373d3080x8259ca2d0xd52bc87e0x8b37d7ed0x753bfe540x6024328d0x7df0d2550x795c6cad0x445a666d0x453b20a50x37e688bf0xb12340660xccdd0d5c0x9d90333c0x2888aa690xa5ac4f340x3628a96a0x11f69d8c0x30a7a0690xb362281a0x24c7a2730x25e387ed0x38a982e00x2a8069800x4df02b1b0x91b9a4ba0x26cda94f0x9105ee940xf1c2a3740x28f809940x15d316080xa8fad03d0xfa904ec10x450817030xfc4152fc0xaa00fdc00xc708f1fe0x188a16470x3891ffc80x0805f2c80x263beb750xa03603790x1fb224190x6e3ff83a0x76ebca1a0xd28286950x53fac3c90x0431f9300x5ab097450x4e91a0720xe4d85d5e0xefeafcf10xc0dcb59e0x765087b90x865cdd3c0x350e75e50xb1d5f25a0x7b3951e80x2739b0880x101022f20x2c8dd6b80x97cf4a580xb51fbd640x20df34630xb685789b0x0c32ff8a0xadf356b00x4bded0930x10acadf50x6528160c0xfaa349f00xe26067670x1896537b0x1cda85780x23d952050xe4d6a0fe0x607b34f10xbbb988590xff7a0fdf0x3cb83d5b0x884deb9d0xc9c6bb250x63d2ff630x870b53e90xea29afca0xa5bda8a10x2aadad1a0x8020a4a20x9aa71c2a0xe9e8faeb0x984252050xbee750460xceb126d70xb7a756400xc299d28f0x968f9a230xd7399d2a0xc1bf03340x2762019e0x37bc5db00x81b033770x4194029d0xad5737fc0x5c66e90c0xa62892c60x85c54b610xd93a5cb10xfe7d7ba00xf3624de80x5e97e0b70xb172ffac0xc65ad4100x39db14ee0xd9fe40cb0x7166b61f0x35743bc20xf6679b360x070ba0410x2936f7e90xb560ea660xce663fc30x03af756f0x057fe9100xa43b65710x81c1be280x5a09365c0x291b59aa0xb26a1add0x5afc51fc0x5b961f240x1b00ce400x30d3f2cb0xd32132f00xe98304310xacacb5270xaaf3e5660x65b2cd7b0xad307ddf0x5bbf6ae50xe17f5fc50xc15204140x921d7c650xe4cde5690x721f7cc70x6903784f0x2191fa780xbcd46f350x6ed0ef380x0563da060xffe938770xacfc13f60x485d95de0xd93bf89c0xdaca0dfc0x7fc8652c0x177aceac0x5e7bf2160xb1c28ae80x9341d3c90xdf176cab0xe60a2e0b0xd342116b0xdec5d5330xd0c051590x5116ba890x4bef1c670x815f28970xce576a130xfcec09870xc85b066d0x335c570f0x1db1c3720xa6424fec0xe668998f0xd85cb08b0x956a43ea0x58487e030x9eb29a440x404e94dd0xd1f3957e0x74f14b6c0xa06bc6c50xae0866d40xbd8647ed0xe8d1c6bd0xb179a2470xc2a3e5700x612bfd890x769f6e640x21bdb5230x8b910be20x2ec6bba00x17e01f110xfd7243c70xd426dbc40xe10cd6ad0xa156a1f20x7fa965090x3750d7700x9fbfebab0x1d1d9c260x87d934190xa869557d0x14c6c6650xc4528a160x816d39220x29077bd60xefd5853e0x6125a5e90x17b736d90xa435c5110x1edd841f0x21e7d92d0x6d954d950xc56878cc0x9fb13e8c0xb3b89d750x500af3ad0x82b5ccd50x66288e050x7738ea2a0x1030cd3d0x6c86ffa70xb05be19c0xe6510f480x74f955c70x3c51ba780x2b74698a0x760f64c40xf434ff720xb5dd633a0x01d7256d0x8f996a300x55e317030xdbf2d2850xabbda3ed0x34b843150xc1b394920xb2d235ca0x1e8c46450xc89bb5910xe453ac640xe3fb33220xbbf010200x48ae1b030xb88c2c2e0xe911df290xd67364f70x1d9248cf0x941f2aaa0x41ed3cec0x1dc4a4340xdf0f75c60x37ed46340x89f82eb00x77d5bf3f0x561f74930xe2ce2b4d0x59f2beb80xf5785b420xc7002ac40x9312d80e0x0ae502240xf654831f0x7879e8c30x72ef8dc60x1336640e0x8693e26e0xb348a8500x3e59d9b00xdf460cde0x27d8667f0xc1a5c0120xdb2ca9e40x0aa2fb7f0xb14863400x52d3383d0xb9caf9180xe6ac69370xf232c09e0xee0182240x8bb0b0ad0x6488b0b60xb4ef6f220xf9fc82050x2e6d2c0e0x966d75910xd035bd030x38391b3a0x7ce02d990x1a7444500x5482113e0xea80fabb0x2fec825b0x72d9a8a70xcfaf2a7a0xfee7f40f0xcee382eb0x62128a200x2612e3d30xeb4bff040x1aeb26450x285f31090xee58e9700x07a890c80xcc30243b0x6c361b940x1dd571e60x098b71c60xff6878cf0x4697368e0xc565018b0x714452110x709b569d0xc07b08630xc95617720x5795d1ca0x0397edd50xfdcc8a0e0xce4cdb8e0x950ee7d10xc44f85c40xf93fd09c0x20d65e400xd09181b30x9615443e0x6513a3fa0x7c55ea050xab7815700xf195c6820xc46d43790xdef7c8930xd406d2660xdaf4dfb30x9fce80db0x61ea189b0x42f1b9000xe4bb985e0x4351577a0x02998a8f0x80d68d3e0xf11d1edc0x75fb27f70xa78f22ba0x51d6b92a0x6518c9d10x09cca8430xb12cbacb0xbec180830x96c171360x50a4698c0x12f6f69c0xe99de7380x780ccf2e0x37805a140x40fecb8c0xb0190fb50x7d1550f50xadea04da0x50ace1690x02e6398c0xf38a104f0x7b5f861d0x9691d2240x488bef8f0x1a1fd4200xa1bcd1980x29cf2ebc0x32f5ad880xf4073fa50x1e690d3e0x9ad1c27b0x3b505ae70x0443e9fb0x2fa10f3d0xc28289450x811811e00x7b673cf60x21ed9f4d0xb90234560x22b909860x11fd691a0xafdbf67d0x711d970e0x2cff0d180x1d89684b0x8456637e0x481f00900x59d0772b0x0de5acc30x83f8068a0x3f9143c80xa6c8dc550xd667e05b0x712151240xda63d9c30x02412cd90xeb4fffb00x375f8bbd0xd5973ec00x681944a60xcc90b78f0x13bfe73a0x12d081570x4c4f2a260xaf0fefed0x2c41074b0x6fb134210xd9ac73cf0xa21dbb150xdeba04610xea7fae340x3e1bde130x0099c4d90x532b4e330x702726a60xfe9ee2480x1504a9220xfbabceba0xd941d18f0x40a40bde0x6432f98f0xe07d28de0x0ddccfeb0xe06e79b00x9620f8450x1725f8790x9d50ed7e0xb0ddd5a10x10a30f0b0xebbf58fe0xc2e5b5440x8b5f90a90xe8a4e5c50x71aa42450xc32483550xfa4667d10xf689774f0x6f31597b0x7f3407a70xdc0ca5af0xe85c6f650x814aabbd0xc372ec450x36a855790xc45f03240x989c14c90xff92590b0xac6f73c70xfe86306f0x13287c460xc2d245890x2330feb50x9e4830bc0xb58346340x2cb8f3200x5e72da0a0x16e6fdbf0x859c4f5f0x5eb3784e0xc22bb4d40xa9961f730x4bb1c3f50x73c0b7620x2a0a3fac0x6f2577af0x64c8daf90xc907884f0xfeb767cf0x4663de620x4a21b0410x9ccea0a20x7180dde70xa24af4350xdd9445340xf167cb7a0xea1f9e550x0a61e8a00xfdabfe7a0x4e6e8ea70x6e314ecb0x9a8cca480xc839d2ac0x678d5a1b0xa709c8350x2eb272420xb0348da30x5052f89a0xe1445dbd0xc8ad57440xdc6885840x168967f20xe1b4a1fe0xbf71b26d0x2759470b0xbc403e1f0xa7ab9fb70xabf405c30x7326580d0x91ae08ab0xce6ef6770x9d2d42880x5e78d1ad0x605790dc0x8613ae690x5ba859340xab0acebe0xc3d657a00x0985b8ea0xeca11f460x7ed458c40xa409ba200x29bb33a30xe5f218c50x6f99e8a60x9636e09c0xfa636e9c0xb30b5fff0x851d26ac0x971340e00xfefa8b9a0xab70225c0xcabd5a300xaa53232b0xe7fa04880x296212e40x85f8a3970x176f1b540x0befe0890xc432d52e0x5ae759a20xa92e474e0x2a35269e0x15ade1cc0xe7d6d2d40x215ad6140x62636c5a0xb5ecff240xb352177e0xf11543ff0xf7584a9c0xdab2848e0xf592467a0x9b2127eb0x176e303f0xb981a7630x8453d5b20x448fb3e70xb6a688160xf94964940xe0470f4c0xf2defd940x9305bf680xc0a3d1050xb14fc46a0x479c3c860x141cfa2c0xae350c430xef8779bd0x42b721e90xdd8e4a460x1bd41cb90x7d42af710x92540fbf0xb0aa812e0xb3c72e650x7256c49a0xf73f86380x1f7bb7b30xda8ad4d50xf767ca350x92d31cfb0xea4060300xeb02fafa0x5068f4590x54302eeb0x8f97e74a0xe76875340x0d5f84a10x1d2d760a0x16ecc3a70xd6ea8fb90x561e25410x10f18ffa0xb678c3cf0x2e0112310x91826c9c0x540212330xe5a1d0500x19a4c6ec0x6406fd1f0xdef02c360xb4ff591d0x953a233d0x1cd80be30x8c9e9d8d0xc5e8605c0xb84768a40x826afcba0x03576b200x33d796a40x77cac4650xdd3937980x58e648240x9313ea220x49cd08aa0xc4d063ea0x9a5856880xdc8135d60xd3fc05160xd568efba0x5bf4fcca0x63a583700xd01b3bda0x788050ba0x9121d3eb0xbd70d3700x8b07b51d0x04646bfb0x235937220x03ef7bce0x4f0077d10x6ec6ca160xf5750f500xcb4c75e60xcb1eae910x8ac6769f0xe520cdce0xa70fb7610xc9831ad70x2d8ff0d30x3806b5a70x11615bd40xd39d754b0x5e5632420xbdfa7ec00x871a8c580xfb1dd9330x2cf16b6e0xa0e1c92b0xd6edd58f0x5c1ce1710xda67cdeb0x23d670c50xc02df8eb0x79fef97a0x708235090x377d7c2a0xcfc53cb70x04f86e910xc15242040x912aed7f0x8a5db13e0x8f24744a0xe7d08c4d0xba8db2170x86393aa20xad4478a90x7403c7e90xc7085b760x349164270x29a740dc0xcc0be52b0x05db46570x317a8ad60x421601690xe4ac8dc50xf848964c0xd8aa55670x5594feb80x797b5de50x09c8eb550xaa2862b90x033724530x01ae68930xf62045700x4c7bfe750xcbd4898c0x4357074b0x009bd97e0x3135e9fa0x554624740xf63c0d230x4a0d29f70x13ad017c0x273e10020x855fa0ed0x5813db4b0x065246b80x1d5f95550xc5e5573a0xdffb744b0x6fbfdd5c0x8ee29e6e0x47709e420x08162c740x4fabe82f0x2fe504da0x8e2655ef0xc9b30ddd0xaa31516a0x8cac8c080x85f44cb00x72b243d40x16cc62960x32166b760xb434d81d0xe32718330xc1514a3b0x0810be090x97bc18a50xef045c190x4302d0eb0xeb44339a0xc9ec4e210xbc6bec660xd8d9102e0x6c23f4ef0x5892d71e0x0eb4c2510x4c316b7a0x757cd62a0xe823886d0xa40d17e20xe130c8500x279003ee0xe812c96c0x02ba99000x870c3a7b0xd27132880xbce1e49b0xe5701cd50x74391f7e0x57de7efd0xabee6fca0x1ac998920x75dfc4ef0x7ce18c9f0x2d30596c0x7eba1fd60xcdf7e5220x3102d70b0x1a11a0150xb57343c20x789affb10xd1816f320x661aea070xf3b6161d0xe4dcc5370xfce72e440x4c97ed340x0fdeaf310x635241120xdf9293700x25820c640x8a4bf1db0x26db29490x067d73bb0x044bdf290xc06aa6a50x889d49ff0x39d01dcf0xe324f8360x1cbb42130x4c2a277e0x105d83d10x6acefa420x30090ff40x8288a5e00x0d6d5ec70x08e0e89f0x51615ceb0x68d5f0ac0xf3af1de00xa8e31f820x1cdaeb810x4795c1a30x1e0c65890x0dabb6ae0x092cf98e0xb999587c0x60fc75fb0x74530ecd0x07fd31c70x6dad87630x730825790x4df8bac90x1a6bf28f0xc5f518db0xb644feb60xe103ef000xd89530c10x3f7713b80xaaa918c90x7e52a06e0x73da8a810xafeda40e0x27f4f0290x2e2360b10x26a6f3010x800fb92b0x27b4a9d10xb3b191bc0x64e15a2f0x30673bae0x957ebe890xad97e5fd0x1ebe943a0x61103eff0x5743d6a00xaf1903030xac3c210f0x9376007f0xe2c2abe40xb53b04e50x8574f6f10x7fa049c80x393592cc0x5d470de20x926348290x39387d720xb9dc498e0xdd626ee30x4488b7700xca13501b0x5d0ed3580x8d75db2d0x42656ace0x765b4f460xe609be460xf2bf60070xbe1236170x3ee3aad50x42d85aea0xe86fb5c70x8bf28d160x3a771e390x6b88736a0x16971f210xc2b02d2b0x746cf6f10xb5121d670x0bc6094c0xe80e50870xe3fde1250x6dc504870x368e965b0x7f88f1150xd3ae77560xd0807af00x2885fec50xaedf84ce0x0aa3d0e50xd87ae97a0x630fd27b0x8b49bd2a0xafb507c70x9d24b2cb0x8db55a6f0x6ffe1f3c0x63cf7ef20xe0d9b0540xd4e5a9400x1cd3b6c90x33360dae0x218a5eae0x293678c90x86468d440xdff8c4cd0xd5b7253d0x00a566bd0xfac084850x3c56ef910x43bc63420x667b291f0x6d69f1bb0xdbfd15c20x49a024460x11ffc9b40x300b719b0x179513e70x6844b0f40x749738b00xdbd106ed0x24b0c1480xbbb604980xaa3a54270xf75d75da0xf89cfa980xac5930960x7892b5240xf4ffa1310x48762f940x342393220xcb1b76c50x91d6fbba0x1328e9890xd61d885e0xefb91d3c0xbf4296320x27dfef9b0x05cc58b60x5de233e60xd03605a70xa50f0f430x497c80140x2ce1113f0x305f5dd70x57cfadae0x95e0e8810x83459ba00xbbb85b780x97b4e6480x38d3dce50x482ac5a40xd76730350xc805066c0x74a555f00xc76a07400x5f2d9e440xc67af83d0x8cbe523f0x648eb59d0xea124bd10x17add64b0xe6226e700xa28cfcc00x4df2ea840xded39a6b0xeb2391c90xbefa51a30x2b593aa80xd0d3f0a40xb737b1850xced0f4d40x6c224cda0x486075c80x4de995ec0xada31e570xee7d7deb0x94bb7ec30x3d2107240x881c44130x5e855e560x3f4bd8460x579004160xed98eb330x060ba97c0xb56280550x1f5574140x96e5d30f0x2464da170x7d0ba6820xa13e780a0xa681fe880x0958a7d60x82c76cf80xce6a72f90xa095e02e0x155a14460x798f7ffd0x117c66060xb6aa281b0x3c6053a80xc6ae9d110x593ac4660x119bf3b40xb1fd8b8d0xc837331e0x598b3f290xc27ffb370x31329d4c0x63ea92fc0x1908824a0x286324030x6c0bdda50xd550eb2d0xbf3aa7340x1a4cfafb0x7ceaf0d50x3495133b0x5f24bdcf0xae745dda0x8847e7c20xb2c885960x60c406920x55b9e58a0x3465ca420xb37858160x4c7863d40xadeb6a920x4536f3df0x0580a9250x653e71c50x34d6cccc0x43a17b000x4378ce0a0x3b6ec5220x36692a800xad9a9e600x1fc190b20xa47dcf290xf60d5adc0x993e9a740x9f7e6da60xd14133120x2b9da7a40x079dc3e10x8c3e547c0x2d140a580xf9388c430x5b3bb2a70x77a5b2a60xc248bf640xb9c2740b0x892ca6890xdcf2c62d0xf6d39f320xa779b7090x5e4da7310x3cc211ac0xa5d1835d0xa00a8c480x0716ffcc0xf60c30f40x26e913bc0x5509813b0xa60821ff0xf824e2d90x9aabb7d00x6b37e83a0x1ab8db730x463e1a550x2fb25e240x80bfe5200xdbd771750xb0595c880xda6e0fcc0x7f2e60ac0x74e511b60x33da309e0x5d6551e60xcd585ec80xa83a56680x731acbf80xcf3a6c380xd665caf80x0d07f5430xddb580b40x31a26f060x73c0ce770xe1ff6bb20xd3ab9ace0x3ba01b470xf3bbe1970x5bc8179b0x9fe899b70x7b9793a20x1234e4830xee63e1b60xabbcc2520x68a90b510xc4e73fc80x69d162520x0090c99e0x25716b2f0xd0e820630xa0cc27760x21280a9d0x636257f70x112ab9b00x9247db640x19d0ba350xbb5598ce0x8abacc470x7650e7740xab9c42570x1527f2b00x118338fe0x75e4e1540x07264a900x65bc2e650x642623540x6cd882900xe953b21f0xbaf2b26d0xb0e107810x868acba50x5b7731940x337155c80xe5c685730x79aa04a20x2c6b231c0xd36dc10c0xe3ff2c410x98c551420x405c11440xf3808cb10x08e7d6ed0xc00e23f70xd8ac6cb20xb5e31d880x4e2a27000xab01a1e50xcbf925f90xae99d20e0x23fe5de90xa7e1a9d60xa0bdecd60x9c9978fd0x958762000xbd2a09b20xc121afb90x819c45390x463549b60x801782150xa843805a0xe058e7030xddd3cd830x6ac305680xc857f6550xc2d9e0900xd0940f190x9b3884440xef464c280xd70d35a10x5a4d313e0x5e373fb40x1068004b0xd60736ec0x9b2560b90x835810890x3755f9900x9e13f6f60x7a1bcd590x060174ff0x8cc07ada0xc71c01a50x8156aab90x4d03f1ec0xf5faf4bd0x3ba6c7940x98b404010x993983010x41bce49a0x486dedc30xe0595dd20x6c064b3e0xa31518530x454aa44f0xd2def99b0xc4ee8ff70x894840ce0x182c324d0x86bfbb560x6a7700920xf589e86b0x729d18c70x446da1d40xebb053610x662192b70xb654aa820xecb077400x3de458040x31b303ef0xc3186a610x70f96f880xf39169870x378e47e00x31076b990xdab879b90xe47cc3ed0xc1f8bbfe0x17f1c5480xe13501920x1bc030e00xa6ad3c960xa2aab8510x46b013240xc85f02630x7597ccf20x6491c80f0xd27f215d0xbd7ba8020x9688b2170xecba68e30x2b0fe0000x31dca4d80xc6def34b0x372cfd6e0x5391f2c70x21c34c8f0x1fb70eb90x8a2c15f10xfc254d150x204f2c5c0x93d1d4240x9db62ecd0x577196320xf27d0a7b0x70b7c07a0x3b8979ea0x138aff760x078ef64e0x891a5a7f0x80c113140x8c4844090x76e85b920xb5a83e350xe01873cf0x9064f4350x4c1f12b30x527b33d10xa9ef228b0x101574360xcc7d4aea0x30e291740x3645ce640xfe9900520xb0d1656c0x47229b5c0x9ba2bb2b0x403f95290xdcc45e0b0xc29047220x03f976f90xa58ce8a00x8acb8b180xf2716a560x8d5909e30xd51ccdf70xfe132d340x31b5c5830xd7592a8a0xf5b241af0xc602b9c80x253b2adf0xb93913fc0x80eeb61e0xe1255e680x47546c600xb45f2bb90x34af1a960x828f5f9d0xaf45f9270xc7ef5caa0x4781396f0x530ebd1d0x37a19a7c0x407c3c9a0x3a80100f0x630d95460x19d828660xc99202cd0x6a837a2e0xdbef14150x9cff6e760x1fe6e5040x5e0b3f660x17ced5e00xe474b57d0x82829e390x9fbe13a40x2bb2e4ed0x6308e3530xedf2952d0x6921c03c0xda34e7710xf9f02aca0xaacdaad80xba951f900xb9e2b7ed0xca49d30c0x231b1ebf0x8c2677670x2600098d0x622ad12e0xbba23ebf0x0c2b38500xa56f23ec0x345cfcb90xa219b1970xcb55a67e0x794ecd2b0xc219f6a10x31a3abf80x58e64c950x10af36b30xeb4cef230x1b53c0610x711818940xa8d44dac0x922b86a10x8a20ca130x2e67dfec0xf86894d20xbe137ed50x1f4934e00x9a1b86d10x3d66ad700x9a389e570xcc9d6d410xb5b736650x70997e6f0x5f7ca7c40x9f54ead70xec2633530x4e03d5520x2c8ac3c40x7a915f0d0x3e2b0ba60x643d9ba10x685e31ca0x9c7283a10x8dc51bdd0xd3d2bf040x5b8bb6990xde08c3250xeed7d5050xdcadc6780x9670af2c0x0c98f5af0x97bf2e8c0x35f809ad0x3d5c2c760x8c6d0ad10xb692cbfc0xc81d49e10x29c2ebf70xf90372ea0x655bef5e0x01e7a7d10xb45702480x834e41340x6c3f70e00x8df9dd100xb89b6e6b0xd747b4a80x59e640c00x7afe324e0x5fb8848b0x39fd83db0x038045ea0xf78feaae0xeb47670a0xed1531110x81ac87910x808a80880xe153442b0x2d69e0460x549525ef0x1c748beb0x7647726c0x22bd74a30xbd19d1e00x535dff5b0x634114000x41d094f30x04b82d0c0x4f30b3790x8d541b0c0x47aad3b90xcfd76d7a0xc55bf2430x33a442550xd36e877b0xa132373c0x3b3584720x2a08a5190xfe7eb4550x47dc23cf0x96bccf770x6f06568f0x16a331fc0xa2846c7b0x481333580x51ee9a2f0x53e32f3f0x9fff95500x6f6ef1da0xc672ce1f0x3b82aaba0x62c74aad0x663f05b20x30eb93c90xb2a2913e0xd78a33b60x3767ea030x238ab8400xc1605f9c0xf2dbad640x871a6e440xe968d8220x76dc68710x56aebef50xed2acb240x138d00400x39d9ee850x5e754ef30x4017f9020x5c8184440xe7fa5afc0x675574170xf77337a10xb14ab1ef0x29e1e2040x04863e280x21be37e10x25e58a090x809712ff0x2ee4c2b10xa0ebd4370x0ea593f60xe4bc2c2f0x5a2902500xb9478d900x7618af390x7c9ab2ac0x595d80020xcc23002a0x0998cc3c0xfcd1819a0x2d4c773a0x0fab1ab00xd2e2a9d00x275f3d490x6749d53f0x526eef2c0x9258c7760xc2de27ca0x37500af10x7129e5f80x8d73278e0xfe916dc60x11f7ed4c0xca4673180x01b2cf520x68f26b450xd2c3afcd0x4e2dfa9a0x0f124f6c0xf18790b10xb6f2033d0x054953920x9a957cc10x2d2b9fa60x9b311a480x9b89ad2b0x2335a8170xca58e4190xc80bcda20xc73413e20x944f962e0x1e1882990x70f592a50x8dcc7fa00xb23fe8100x8bcc0bb10x654a10e80xc9fa397d0x6176c6ee0x10a254680x9425e1cc0x19d52f1f0xfa3556130x61bd80ab0xaa89034e0x05fa0aee0x13ec10df0x4fa635870x7f7621ec0xd6870c270xb45e97720x558ad8160x75a8b0750xa3d5fd0f0xcd6856000xe743a9f30x7490137b0x8944b2ce0x48dacbc60x7ebfba0b0xcd4821360xa893c9b00x8ef7a0e20x2b65bce10x54b8600d0x20f0cc770x8b13a8b80x16ad0eab0x8e0be63b0x8d6668e60x78c2e6de0x7584000f0x54cd85a40x6593a4af0x0d12a03d0xc2e78cd40xc22085390x349821690xc1c2fe140x2e27f12f0x773896ef0x8a7d1c310x714cad6e0xee93522c0x07f4f2ce0x13b6410f0x159b8d5e0x6c95726c0x9cc7ba810xa7cba2840x9d492a260x9bcf9f7d0x89fc820c0xc45e246f0xa452c2970xc9c3f1760x518c2fc60x782adb740xb3253ed90xb7d7c12e0x85d7edfd0xa9126bff0xe3bc7fd40x400d95790x563e4e5e0xf97d1a040xae9091970xdf2431690x3e664fdd0x406c4cb10xf654e0300x09181e450x1415801b0x6481ffe00x30acfde90x9e0fa5ae0xf643d1040x0cc1b1560xe153e9f90x77b08cb40x5fdb67140x1552c7090x912a0bf80x4c49f1de0x116180b50x3ec932550x46a6c9ef0x9bad141d0x2b7fc3850xa2f7487f0x90a9d8cc0xbdb2217d0xb9c16f510x13c598b60x12c9a5250x00554c040x0a52c5110x0ec096b00x56d9d38c0xbd3ea6740xc25b89710x31128b8e0x6be3a96b0x9f2736410x4c8adfe10x7d0e1d950x9ef6b5690xab1e0e930xa96e8b4e0x208994670xd8d065dd0x65704d220xba01ec830xcb8a461c0xb75041d10xe740b58a0x3fae6ab00x85ff38a00xb14506480x9833bc0c0x3b261c510x737317240xfb921e000x196614ce0xaff8aeb30xe6ff9d930xf2fcdee90x478d2d2c0x30bfa9150x8d7e33730x326cefe50xcc9268fc0x15ea26480x6ba36c6a0x2176e42a0x6cfb19d00xb605aeff0xc8d0fe400xc852e5af0xbab7ad540xa51018c00xff53d2d90x46415b540x45d14bdf0x6b7a43350x0cfe59cb0x98f4d3060x265b6e290x3c0e80500x92b8c78b0x1591b2c60x221394ae0x3af578f50x07b64d810xe5f734060x96bd98620xb07cba8d0x3cdf626c0xbd4594cc0x7b98a00d0xc77ee4a80xd2423f760x61e422560xa3e52d5f0xea6e38670xc35844e50xfa0263a30xbe57bb300x1060c0c20xd90ccbdb0x5cf2bd420xfa2414af0x2aa7ba870x7839c7330xc08b30e40xdd2190ca0xb71eb9c70xe96787950xacd04c1c0xa4b864860x46960c360xab1e48550x550f3e050x34ed85860x64dc5ea90x5d53dbfa0x420415120x9df628d40x078b1c500x0be489f20x632031100x48e25e2c0xbafe68c20x9f0b3db70xdbdb80910xf4b413980xbb265e6b0x9b7994420x7b0ea42d0x671a2f940xc63307400xc16724d70xa33cc8730x17cd43190x5a87ce690xb6d1f6900x41c9c8b70xdb0a1f730xaf4bbe060x4dae16e40xdc94db4d0x8a682d3a0x98c5717c0x16984b040x4922b0270x0740a3e70x2665f33f0xa266b7b50x41b2e0400x57e1bcb70xe3c4c6120xffb20daa0x156088a80x93de17610x884d14c50x389b4c1c0x2ed13d650xf52af6610x7a25cf580xa2e0f9eb0x7cb134760x5cb4236e0x489803720x4fdee8970xcba2afd80x17f341a00xf95759af0x1b8b95ad0x75943e250x05876c690x402468e90x08a7896d0xe7237b0b0x500858b90x04e133fc0x8fb063430xa78bd8940x06d6ed410x3a1dc9910xf64061690x1b98ad4c0xbb240ae40xd1569f3a0xf1163d910xc5d3dd8a0x4fbb95160x90e807c70x55bb02f30xa254e1230x08b4fb270x079380d50xdb351f3e0xb0f14a880xf399ebc70xc19af99b0x1b54bd5d0x63057f4b0xe0b9a8d50x900f562e0x9b59829a0x9dfe1d360x15bf32c90x4776ec930x659c17fa0x4163580d0x3f217a9a0xa070d0690x4455fb380xaaf5017e0xd3331a470x37912ada0x5df1a79e0xfa28880a0x250da9140x4566b1ed0x9329260b0x89c550ef0x0629aa570x0079c0e10x965530690x7661aaf70x2d254c640xec1968150x9fc0a8f70x79e65eda0x3f1ea6ca0x13f4fe500xf6ed33340x7627f7370x41ecfc840xb22f9c6d0x2c6872e40xd88b06d10xd41f23580x707ca1180xbad5e41b0x4460bc2f0x158e4de40x2f8f362d0xa15580720xef70681e0x2fc70b9e0x787ccc4c0x8cd375600x184621a40xd112c91d0x3561f9dd0x50cb69160xeb19629b0x42e6466c0x49d665a20x246cfb990x613b1e2e0x543044060xdae760da0x47f22c030xcbff44af0xa58bad1b0x8cd254c30x21ac70240x2d8cd9110x649f3e650xea81d4cf0x7d3fd81a0xac10024e0xf2093f890x66c5a2520x3027ced70x22f3cf930x91cf67f80x5cfa6ee30x5e0688cd0xce6583360xfae714a90xcd16e3000xf68f73890xeb0a08ac0x580762cc0xc281408b0xeb2942980x0de67e8d0x61d24c520xae956dce0xc98e452e0x6e4dfc210x2144e7a60x95b1b3920x60a405970x818cb35c0xc020b7980x39439ed30x4e155af00x0e3858420xda0d50ec0x4e90435c0xaa5c03b10xd8344b880xffacdd210xb36e41480x3f0d78060x0b9f96d30xe5a78c1e0x5efa66690x03c255210x416a4b260xf0b774af0x9728d77c0x4c0ae4780x7a8d36380xaeba7aaf0xa62d9a0a0x3bbfa30e0x342a12770xc8c9120a0x138715310x57df7dfa0x9f8926e20xb7852a050xe9e799fc0x3fc2387c0x6b9583200xe890bc9e0x136edefd0xd340fefb0x566091a60xa5ef03a60x4382bc560xbb1f26f10x7dec44880xea1086c40x24dce4530xa432baf60x8e3093f50x6ddddad40xa9ae60fe0x7d3545640xcfbc053b0x8d222c620xc7d262040xeca09b8b0x5cd550c30xe5840ec60xdbd019c40x69824a140xbfe2c10e0x22033b290x326e47200x3966e1230x6908d8360x891f23720xb0fc95510x57e37ca50xceed83180x83d9b2cf0x5303e35d0xcf0762120xca8c43c30xcb24bf720xa8e2fe660xd5add5770xccf3bf080x973518d20x490454260x399918650xae316c110xe92609430x7e4d53870x900f60420xd0fc42c50x45dcc2720xa1585c1b0x0787b9530xed57dd170x31a810260x701843ca0xdf30c2450x101557d80xd11a8c360x00a048450x84ffea8b0x69ac23c00xf85f358a0x78bc80160xc4d938010x27337da80x1ee668190x72f057000x586013c70x0af0cf170xc48ef0060x951d61bf0x75252c970x9bd6bc1b0x0fe625730xb2c479750x54a0cc760x5584448a0x10a10d7d0x6d2047b00xbe8b146d0x4e336bcb0x8fb5c1d10xbefa53fe0x9fe72d920xb5401cc80x2c932a300x0fb5e5320xbc29f4470xf11976f00x1ee179f60x2fbb5d650xeda9dfd30x6cfec6930x6bedf4020x196f23e30xe5752af30x669fad8d0x11bb0ed50xb69033760x7424481b0xd1d71cd00xd56d55f30x682298a10x32c0e0420xb24b719b0xf99e873b0x1eeea8560xe8b230900xe78a7aef0x7c3ac9250xb8bbc5c20x6e4c0aeb0x7ef398230x275269b30xcd5e19070xa214ae060x294e1fe00x315494510xfed7ebce0x570201740x3d5ebcab0xc0e39a210x6616faab0x9ac8ec8a0x8ed844050xcb1309bb0x14ca7d060xa926c0520xc27846d30x1f8f9b5c0xf40bc2f50x991a0ca00x9d4f98bd0x1cac82550x999b2d4c0x7f7debe70xaad39e460x088166950x991818a70x43afadee0x7acb86ed0x99eadd880x4916489b0x7e27fb7c0x71b065df0x48e3f11d0x13ebfab20xec91efe00xbbe256c60xd475e0ae0x4d1fbf560xa0dc36cf0x6da80d470x562968060x079acada0x2452fab00xb28801050x19bf43d30x0deecaa80xe4eff91a0x0a4dc3cb0x7e61327e0xe25e74630xeba8e5d50x725d9c840xe6e592190xe9ae45050xe76ae02a0x79bea2160xd216e3fe0x4fd909970xf78c84b90xfa99ae870xab0f4ed50xe3a60e250xef3b45ec0xf7bc3f3e0x6e11069e0xe63da6e80x043aeed80xdaabc79e0x76f59b210x36a520040x4c600e820x4a01fc1e0xb97fcf9b0xb9f217000xa8af68d20xfdbff22c0xff9396c10x506bd5400xb1d741e30xa17f062b0x37e5977d0x4261bb750x5253c4650x06b8b9fc0x4e5f4af50x19f37f0d0xd255d0020x45bdd1b40x33f4a8800xea02c9b90x90d2c9330xffaba9530xd84b33d50x15f7c8b80x3713b8730x87e2553b0xda32d9af0x5e536ca20x4299cdc00xe556c0630x16afc58b0xb44672e00x0d2cd64c0x3f67e4990xc88a84240xe629b3b70x98e508ef0x370c512e0x1238b4d70x00126ccf0x6978e0c50xe498484d0x4458a9e80x18609d070xcf5bef7c0x4568f2fe0xbdda269f0x94c713210xa0ccb7500x85a094a10xc3909d530x910c68e30x526bc8a30xc379c6500x775837b10xa76e07ad0xfe4b417e0x10b433320x23f86be00xe01ad74c0x4dce7dd40x78b3f6590x07670ca80xf7679fe00x2559e1a70x23dbb7290xa60776b50x282498030xdbeda2830xdf76bbeb0xe6e2893c0x0eafe85d0xd15bf17e0x972e61670x07dbba1b0xe37cc4060xe459ab2b0x1d2cc22e0x4a68b7d70xa99d201e0xdccf56760xe63310020x2903d3f00x26f6b4990x613a395c0x82b1356e0x2d6bcdcb0x0668f7c50x45bb576d0xea7d7e110x95de02bc0x02258b8f0x9ae287f50xabf235cd0xbeaadd820x8c412bd90xd6d2b4f80x1e4faaf90x89e98bbd0xced88bf60x3608d3860xeffdca560x092ffe800x1abb3ee50x5301b1570x2691e1420x514edad00x165a921a0xc913e1f70xac5fcec00x64b133f40x609bcd980x200b20410xc872fd850x5f098b2a0xa0436e980xc9634df90x38a9f7c50xb9e8e2cc0x1b6314fd0x3d7cef070x39461d6a0x8b8059bd0x09d44df90x2ad862af0xb31534110x223924520x3af044730x1f4eb6f00xbf5ac0230x56c8262c0x3e2774de0x48759fb60x3c4fde0e0x4fc3cdb90xda26a18e0xb2c953b30x9b6e2df20xd30902500x53672db20xd8c5f3ce0x0861b5200x31fef76a0x59dd24080x972173650x64702c500x0cad03fa0xf5a097620x4081886b0x2fcb7c940x9482d88d0xc7856a3d0xd4bb4a820x4a08bea50xaf48ccdf0x403077540xe613a7980x9631a9930xd2cdca350x31c9d2830x0253087b0x00456d100xd7de706f0xfe67ca2c0x76e73a0b0x6c1e53dc0xc287b9cb0xd495f2d60xba9fd0930x1f820ea70x000c06d60x4ee528c30x1c1a8aa40x2fe851ac0xb91a6c320x42185de60x7a600d1f0x2c1f6e0b0xe43bc5680x86c0dedd0xbaeb17290x7847e8f60x943b7dd80x4a94b8f00x36ce25640xa20609110xda7b45150xd95ba2280x23399b490x0fd54e720x7f0922fc0xa69c5edf0x463cb7dc0x563bb1580x015969cd0xff0a18600x6501fb7d0xc5418a280xc22df8d50xb58a63300xc34949440x138c5bdb0xae69f71a0x120b1e0a0xc6268d770x09713a580x134cdd340x2dd8e0e40xe6ffab810xbc5c78b70x6e5728960xbb00dbbb0x554f8cfc0x6200f52a0x4aa58bea0xcf7acfbc0x718536580xfb3751ad0x36a01c0c0x0e8a84280xf6cd72e90x3fb50bcf0xceb96fac0xbe5438340x0a0c9d450x21e13cb30x7b19f9a10xdd8b3d340x64109ff70x0dbba4e20x21ef311c0x1b92e41d0x9c73eec90x43d240dd0x382badb60xbf1143620x87a2a2c50x51fa185f0x937b9cd80x4e1b4ff90x2b3dbcac0x65293b320x28e1982f0x0bb7ca510x22c78f700x0c8518360x322cc4830x76a0b4b10xc76e4aa80x269f1e5a0x1853e4320xabbf94490x5a34079d0xbb3af7890x943ee3410x96c0f4d80x716c6a360x899164da0xc8e7622c0xbb24f6070xe16fa4430x3c9ff1380xa29abf620x468554b10xfb8d873a0xa7ec91c80xf4f97def0x4815265d0xe9fe18b00xd869076f0x361735230x7cab427a0x4cc8f9c80xcba46e8b0x70d5fdae0xfe4879750x5d49aabc0xc7e1cc1c0xfd0589480x5e9f63280x3fc765f30x472990aa0xea2fc5070xaf73b8cd0x7fb28c800xd379c44d0x1a7d57cb0x048472cd0x4fdeec080x166804c10x917322ed0xe64e31970x7aec65200xa20953300xcacbb9430xea1fa9770xb6441ae10xd363ac260x1a61a6b20xcc2b25dd0x4d23de370xc56e90870x0c6b51370xaa194d200xe233762a0xf7455c160x0a1d5bad0x9e9e4f500xbbfb538a0x59b2adbf0xc23f80420xac23b31a0x28cdb7600x986b46b70xdb22e99d0x3e8798d90x5cf53ce20x668bc40f0x83d14bde0xf7f16b3f0x81feb7100xbc7aac2b0xaa7891320x02fe75760xd59b93a20x191763730x5b0bc8cc0xed546cc60xa567a9300x24810cf80x054f78040xa9c4033b0xe25c18f10xc9120e850xf847af260x2b4c044f0xcd80c4d60x714cbe1b0xd702f7140x57066eaf0x2c256e1f0x89f0363e0x02c02a9c0x9720353c0x61af02470xd4e4f0bd0xd1a1ebb80xcf35d16f0xbd41fb910x7c83931f0xa05e7ce20x5f1771480x26577bda0xc48728c80xb678366f0x5ed90adc0x780fdfd10x68aa48a00xb2f74fb60x1ed8bb7c0x3a32839e0xb52ee8be0xc111ae640x48476bcb0x1fc0cc7c0xad1e6c580x6fbc55030x36b5497e0x79e694600x9f8cd2940xd84a05e00x307a2f330xa7a26b230xb2623fa10x4e8594560x05d7f65d0x2dcfc2a80x749a3bfb0xcaf18c8a0x63bd2ad60x41cb4ac90x48e7487c0x1dd176680x1125e3e90xdade8a6e0xb3d0ce340x3b91db5b0x018b3d1e0xede98ec50x98347b050xa18f60ba0xc5dea2820x74a3ed040x2d393f480xa1d44b790xca8c8cea0x73fcad440xc90efff40xfb1ced060x2c894ae10x0fe099f60x722af3810x4bc9e5f00xed3154b40x11ef267f0x2dd04f4f0x949a9dad0xdab5a1eb0xa44a13070xd96babb40x09b53e140x087332360x5f2b1d950xbac59f350xf5a691cd0x5e177ca70xd3a4dfe80x785767590x92019bae0x066403110x412978a90xe3d44e4c0xbc9542200xea0171140x93a6e0b20xfbc4f89e0xbb93eec50x858622770x2ca410240xbe6d43d70x00df98370x9b698c420x7c5f37110xdb640fa00xe32ca7c70xdd8051590x60648fcf0xd25a7d2f0x574d4b350x344a2c840x398033350x6d452e3b0x330cfc250xacc684980x26fe72e50xa5fced480x0fe6370e0x7106d7860x0f6e4c210xddc05b810x082d03240xb738b0f30xddc8592c0x790f1c330x0bd6eae40x624c4d6b0xf0d20cc60x22d9409b0x8e2b9ab70xfc4c4e160xcf4f577c0x51b2f0090x81c8d1e10x8e82828e0x1c7823d70x6ed9af540xf2856a200xce12cac80x95a2f9740xa372d9ee0x37b69ffd0xc3ea53050x4e81eba60xe07566840x13bc388e0x21c0f8500x4e3b94970x9b060b9a0x9fb3b5130x00b9c7aa0xd08511f80x5a5d22900x4121b1750x5377e1400x88ef11080x216df83b0x492f7f590x4c77a5170x877fd8070xcc2454b20x511886180xec573a420x5c9e2ef00x7006586e0x9ef794d60x5029441a0x8d22bb580x46dba8da0x8c22331c0x21ac8b770xd55ad93b0x6e7943ec0x894856870x4d6d0bbc0x36075bb50xe1fd45fb0xc66b77b10xbcdd5b990x6a1733eb0x77f05eda0x4db49da40x0099722a0x2bca66fc0x5e893e730xda2aeff10x4ab033160xd4f5bfa50x62427e050x28e543d50xf03658c80xfd6d9c1e0x5596d1a30x2555cb820xacad6f300x7c86a0300x8a7a1bf50xa097fb810xa83ba85f0x16f13f860x02e9fce20x8e5ecc830x9d4cec990x26780e100x040b0b9f0x7f5c9bcd0x03e75a7a0x0d4e3f8c0x85eed1be0x3de5abce0xf9b34a0b0xa7c0fbaa0x594bf15b0xca27d0c40xfc39e32f0xc5534d640x5857b2250xf065f6290xe484e35f0x3f0546a80xfdb9b6290xa5956abe0x3c4574530x763ba3ad0xefebbd400xf10de5350xf441ac430x556422b30x79df96330x093a219c0x55f95e070x5f2fcc830xfd93ee350xa72cfb7d0x9ad7a5820x28e09af10x86f274200x96eab78b0xffcd7f490xf7ef9a790x86c7272b0xf30965ac0x44414ff20xb7593ddc0x823c19ea0x7a88da870xedc039530x08eb65a00xab70824b0x8093a2ec0x76e6ca0f0xdc1e58690x395908e90x67c374a60x115bdb290xb35f55bf0xbb1dd5ec0xef62b7960xa735856e0x9701aeed0x021f2e150x5d24c8cf0xf1f269180x528712f30x438d8df20xc7061ef30x06a86bc10x8cc79cab0x26f8f0b80x4a453f530xbfc177bc0xe419bc990x0228925f0xd21c51390xc61ca65e0x162865380x848d372e0xa4b94fea0x98ab39470xbaa4175f0xe08597360xb439cb0f0x16bfd87b0xd31c39130xf6d57c4b0x51d2caf70x64ff40f70x0787e50d0xa7d6efbb0xba72db1c0x4fcdc2c60x4a5060680xaf2f12a60xc1fff4c20xf2e7af390x7a19d39f0x8fce3afd0x3dcdacf00x4a781fc80x4bf66fda0x2036443e0x2197a1ca0x2081bc1a0x3329a9b20xa805eb900x046ca97f0xb3f1d9220xb11ba0df0xcae456740x348120c10x261a33ce0x59cd3c8b0x6054227a0x836d9b930x7e6258750xb4e9671b0x299b19b80x4a2fb2940xc2b435dd0xbdf920510xfb25887a0x9665a3c70x77e7e5000xa4f10a500xec05e0b80xe01a52730xd7b052a20xd08752fd0x4aa96fa90xc8f058c40x6e2d69ec0x20eadeb60x7c3a7c2f0x4b0e070f0x2c65952a0x2fec53020xa8f6c8430x4145f0430x37f4e7490xda89ea3b0x659744b80xafca72e10x1b6153270x8784faa70xf3eb7a3d0x91c9e27d0x53b1dd890x6bc848120x72a8d0ce0x0f2683350x7f98dc120x74286f620xa67a524f0x71f5ac6f0x021244740x45d75fc90xf3b4d4ae0x100ff2940x3a6a72380xef75635f0x397f62310x2319eb100x66e575ce0xd3ced7050x1b21bb8e0xbea17d570xa293f8a60x9e98722b0x7924b6de0x289228560x1bb13f1d0x81fff2d10xbd9bad4f0x8eb97fea0xd915f97a0x6b0211530x22d966c60x4a5834f20xb60049460x220042380x6f4a67be0xd492e4660x1fbd16da0xb66b187e0x6466a7700xb526c2320x704611bc0x13f8544c0x3fa365fe0x8abc45870x57c3a7e20xa1d4acaa0x31e0b9bd0xaa86f48d0x1cce640a0xdb10c4e30x0eaf1f230x1f218ce90x7f7cbc640x0500c4310xad5e091a0x03b5ff560xd60d30760xc0f0458a0x53e6a55b0xbc181fb80x97616c470x282791960x630701770xc88979950xd3d0163c0x822542050xe2289bc60x88a26b220x7d9642d30xd7b5afb30xd831a1a20x23aa90420x450cc3d10x7ed84dc10xaaabeee70x030994160x237640dc0xe98c507d0xef9018990x804f922a0x67369b420xea4eda370xc4d9f3820xf388b18b0xa89a1cf10xd1f579d00xfe0f23690x74778a800xec1c2a900x1fcbcf050x89a5279a0x10bd05290xf5531bea0x0705dd140x9b21c8ea0x4c2054d70x4bb8e67e0x50f65edf0x12dd1e770x03bc993e0xfaaa48310xa19985b70x230094ac0x230a34330xcb3f3c490xd54a50500xe4330a390xe4f4665b0x1f3c2dd80x46809fa90x57e50c6f0x94904feb0x47c2a0440xf2e160780x0d7666500x1888b3280xc9fba7710x8cb9ef370xf3ec54e20xf498fcea0x23daa2670xd3b0b59b0x0e4fb18a0x6e3ba2650xf101c5820xff2dfacb0x1ef1b7f20x02d310710xe924eae90xbeb2843c0xea0b4bb50x273f76e70x3f7f47420x344d50720xf4b9ecf20xa586b4d50x452ba6830xf2a135770xdbc6b2940x573b54530x02a817c80xf8be731b0x437eb1df0x25f8af740x796e10160x3c3a3d710xf8f54d7f0xe4dcf6c80x0fcf16be0x58ab85cc0xf27155fb0x7c82be5e0x36f927cb0x288ff27b0x5ea103fc0xc09854ad0x8d6f781a0x8b9e13160x20620d3d0xf853588f0x247ddb610x5e7920c20xb980843e0xa09c5b640xec58c0130xcd78f16b0x6165a55d0x7cf529010x9e12e3430x2ad91f6e0xb11099f80x58ed761d0x888c5be50x418873cc0x3fe35aea0xf6e772c30xde1b18410x410a7f350x737441ff0xcbe478670xb58e1cc20xc46b1f4a0x07fc48530x032f0edb0x8b5b25c80xcfe94d7a0x7bdbdc230x363cef3a0xbf4c7c720xe74ffbf10x2c7db6490x032f0c9b0x8c81b5d80xcb1a602e0xdbbdf4e70x99112bfc0xcc2dbfd80x415602b90xfc44b84e0xe6b1655c0xeeaee73d0x13ffbeca0x592a4d070x039a1e030xf07616520x89a289980xc4e25b090xcaa3bd360xa7ef50540x35b398a90x21bc0d3d0x7fdc12920xb6c485100x2998a6350x8fba1cde0x9bb614ea0x02afbd5f0x73dd54eb0x1c5b1f280x8a78989f0x921075b60x1d222ced0x91dd87a20x572004d90x7522f3ba0x32ab06cc0xd7d280ad0x7f7f7bb40xb633f1150xab3697e40x554ae3a40xeac738470x2e2df7f40x5027e33e0x263074f80x1958a7670xfcafaf9a0x5f6b3e290x71c7d58d0x20a789ac0x42ff21120x3dcb88a00x0bc477a20xce2840e70xb88dbfce0xdc6596fa0x6636c3c90x6a261b780x75a6c2b00x9504df260xcfb5871c0x541bd60a0x6923ce630x44cfdb500x6b49010e0x5e25a72e0xb2847efc0x7954b7730xedc431060xa36f50fb0x944a564d0x01e019b00x0de4e74d0xb847585f0xe295c0ff0xeed850d50xd6fde0430x82855cc20x898577ba0x1b80d5370xa17dc5340x441e61830xaaf508e80x90dbc6e30x543061f00x65b247bc0xcd52f9420xac2a6a090x2eda48070x12e285ec0x75877b5d0x1b2541ea0xf82abc1d0x3f3b323a0xbfeac1e90x7ae803570x0d06ac460x02a6af390x29187de20x2a05b7df0xd6c6dd980x78b27e080xc1ff6d890x402651f90xc92d76a40x4052a3370x6489ae8f0xb06edb1a0x6ebef4a40x3f6ed0460x0cd522af0xfe7357910xd9f885260x793fa3e10xd9a147df0x942f8ce50xbf8c91360x5810d4e10xf812044d0xd8a3ebb00x7d49eb730x161cca7f0x49f984aa0x1e1714830x7ff40d6a0x956358e90xf2a53e2a0x7abfff3c0x6997d9ce0x8ec8dce70xd4eaf39d0x6a9ffbe50x095518ca0xce614b940xfac215a20x9ada6cc30x871f9d9c0xcc8382c80x41cce20a0x0d72f5d20x19fafb4f0x5c2813600xa50b37790x7262f9c80xd05600080xf34332f00xa6b368170x0cfb28bb0x97879ba80x699fe53e0xbc0711790x2f624a2a0xc343a1850x84a005f10x2c93c7320x7bfc428f0x07d192930xb0323de80x6dacf8980x3798bae80x8c9350a80xd260d68d0xfbaec89b0x60c5daf10x1a5c33a80x21fc9baa0xfaa70e720xba25ce5d0xd64cb3da0x8d303b1b0x3bef2f730xdd337d020x4fce92820xd4f1c6c90x35cc7e390x0e24de7a0xc036ffaa0x6484e7130xfef7ab670x485e9a650xcf600c350x3ad64c740x19084f900x29eea8d70x9be6674e0x2b2ba4420x2e637d090x88238e340xc78d083d0x2e3bd64a0x43943d7e0xeb002b220x41be38370xa5d60e370x12b2ad060x5ad64c5f0x00e360950xeec148170x0b9596d20x0d96d1ca0xe344aed80x1078136c0xe6fdbebf0x51570f420x736deb6b0x686ac3670xff4a989f0x4ad54d1e0xcb7989da0x431c6dc40xdf19bea80x6c7fc3720xaea723380x2ef1344c0xe330200d0x2381a0090x51c45d310x47b2b65f0x3e39c58b0x5a8af1e70xd82a53060x339119b00xda266ef10x14a0f9f90x22052a790xad8c6f010x4ff3b7c60x4201e3600xc20710e90x9306b5070x456b5edb0xa86e93d40x940e1e390x40dd9e720x17b038890x3ab93cd90xcf86c64c0xe949aa470x52c4e5b80x7c6a8c980xf24f11810xeb8b1e440xeee54a690xf421038f0x71bdaa650x0d0d10ba0x5e7b96820xa77dc8230x73f03dd70xe0db69720x03d3ec7f0xe8cbaca40x9ed139680xfece61550xdd3d86700xf03932930x8313a3260x0d9679540xa9a6a9a10xfa06820f0x27c58fd50xef4ee2230x4644eea50x5b835a580xd26855280xffc831fc0x37a6306b0xce169e100xccf502140xf5d17ffe0x929b517d0x924fbd100x3bcf7c620x20d19cd80x617bb6920x1c5dc5940xa8b1e9aa0x0cd2859b0x06beb2db0xcf7514100x90ce8d790x95fb80430x61c78e740x502519610x5d8c29830xa3e4b77f0xb3af53e70x77bd20e90xcefa2f260xbef03a7d0x5f9b05010xb2951b460x00295bba0xea5309710xdbd729c30xd2bf04960x2c90e4290x287a17560xd26e14480x045016c50x544c270a0xda5172650x73e8955a0x48c4785f0x735dfc290xa9f38cbc0x713f52560xa585cf2a0x21798a970x038e8ea60xdde64c490x46ce9f930x54b9b56d0x59c2d44d0xe18f42a50x59440c9a0x58a8261f0x06f7821f0x861369f80x9a5c38f20xec19b8500xc16be39d0x0ea6f7520x0ac8de990xcff9287f0x33b56e940xe83eba320x69a816610x651d8e5b0xe9e2b6530x94fbdc9f0x14f675300x8ee7a9aa0x6819eb790x69b9e40a0xeba6b92f0xe46a2c310x2b75445c0x31b0a1fa0x41f7d37f0x118ccc6c0x392f76b30x6990835a0xdea283640xd55442530xf654416b0xab825da30x3a9008d50x27ae1e8d0xb4b7ee740x82182cea0x5280c3270x72fbe94b0xa64c9aa80xf3df871f0x1332e4de0xc8a2a9d80xffd8e49d0x135a57110x057ccf570xff5538270xf673979e0x7e59f2400x7a472ad20xc07d222a0x1a08ed8b0x8fc96d840xbefd5ce00xb104ff8b0x2710c3620xf594907e0x3065ab120x7995cbd60x6b0935740x28f83f840x6f786d480xd2379ef10x1a2022f60xdf3fbba30xdb699b150x5987fe450x7eec0b770x86c590ec0x874c77de0xbfff6e4b0xed8b7a770x21730d020xed4e012b0xddb7949a0xc76f18000x3fe97a870xbfc5ccd40xfc1e6f410x78971d7e0xe0eb58380x264c7a290x49e0135d0xe75b7e770x5988395c0xea1b26fc0x5c52e1090x6729413f0x723645fa0x4ec1243f0x64ec041f0x35033c810xb4aa53460xce0c64600x5699ddd10x6c1055840xc5d277a50xb7d5ffb10x1f49cab40x1442b4de0xf199af950xf94ca12d0x051c40110x4b0ef64d0xf88964e40x9038811a0x84bb50e10xb37b318c0x1e46a66b0xf20c8ddd0x36d531860xce79748f0x0a7553020xe0ee625d0x776221bf0x5b9d19e10x9469638c0xd703ec8d0xe77742e00x70ea49ed0x57fc1b990x0ebb95f10xcd7407bd0x1bd05d310x4297d3590xe4f630b40x8ce8c4790x8aef34fa0xa9f053940x69a560490x251ceb180x3d7a26c60x674e5a360xfb4f336b0xacd81eb30x646a3f790xe38c487d0x89f69d2e0x154e4ddc0xe62dcd870xf50188920xb2d4c7810x7adb11de0x0d4e33610xa23c9bb10x256efcaa0x98789da10xbae120a40x8e2bec0e0x705d83c40x1a15b1020xfcfdd0830xfe2e326b0x3a2adeae0x02abfff30xc26d7d340x9ba5f3090x25e123300x442e9ba80x9abbe4e80x07bc4e8b0xf89fec6d0x79677c9c0x53d3241f0x4425a26f0x199366630x98f22f7f0x9a81e5d30x220b9d430xbe7147cd0x5f3879d90x6413483d0x174fdac20x8cbd7c180x5bc483520xd424a9280x15cc4e060xe34f560f0xd5c5cd9b0xa8aff0d50xc9a711180xaedcfb7e0x15ba50a60x92ec510d0xee8d74d60x055e77e80xb1ddf9950x7d0db45c0x37befc700x188ea3140x9a1fc4b40x7f24de730x5f539bd30xcc24533d0x7b66a3b30xe007de410x5ce99ab80x44b5ee9a0x6ba5bc7e0x2b0bb1650x1913b57a0x814e23860x2ce985590x22b325d50x4a95b6770x07b21f850x1fd07fff0xf3b451ca0xa48196c80xf92ce9560xc280fb460x57c397270x247ef8310x687b6a160x4ff693c90x1f5b120b0xa2b5ed1a0x46e8d05d0xc4dacd6a0xfc1e2eb00xb42503d50x8341832e0x93f157310xb58aeaab0x4129f5ee0x38722f800x94a2de520xc86c4e130x31d4cbd30x054e550b0x644c57a90x891155d60x3cc3c5080xdc2a5de90xf184d1890x2adb82610xf522f3760xdd0605040x30bd8cbf0x2f304e000x1e7bbcb30xcbd4506c0x4f235a7a0x0e8cd3520x1c0a92450xcc8e59880x6df1aaf10x541e18ff0xcd56dc620x3614e8b90xd1e79a240xa78b935e0x791ebef10x4c7d103d0xeb20d0da0x265bbef90x65ed81200xf311e1560xfe1d2e940xbf763a900x736044730xdd1af4570x6e86d0230xfd022ad90x918362dc0x204f7f240xd49fa43f0x6aefcbe80x7006531f0xfb6248cc0x62e1ee340xb8440dea0x0ba8d87f0xec715c000xa39240430x7984eefc0x9cfaec040x126843670x5600c0b30x9f50b7700xb2230ac50x037a0cba0x19f462ab0xf474fdcb0xb8b043f20xd0760fc00x67b4bbab0x910879f90xedeff9c40x88ab6fe30x01e1a8de0xb4ea7cf70xc17042840xc91277a10x4c4c3d110xa6e1a69d0x8e2f3ed40x9de2b11d0x1036efcc0xfad9c8270xfb9757380x582e4cdb0x39aa87e20x3450b0c80xe5b81ae00x873d83f30x3aae81170x37ae5cfc0x6f34f7950x40f8bd4e0x8339df730xe6f524430x611cfa850x153b60a60xd24e9e8c0x819d72cb0xe3cd5fae0x977be5c70x355bc89a0x2864abc90x798b76820xc82c721f0xc82c5d930x193dfdf60x531365130xd9346baf0x3b95f5430xc426c51f0xe79bf0c40xb37e5ed00x830ad6d90xb17285060x68c986e60x70ecf0200x15df5d260xe79154870xf86e33b90xf6a608600xf4b9b1930xca832efe0xa202a8e50xf159fe550xc52baa7e0xc2ce825d0x697512e80xf86c8d030x88833fb10x8221c5b10x47b84d710xfb2557c20xb7461b8d0xfee794cb0x3597b0850x0fd4610e0x2fc1e0fe0x448eac3e0xe452b05e0xee5181480x4f2c996d0x960377ab0x480305ca0xb3a4063d0xc7fa4aa90x2d2dd36f0x7031ea1f0x0973d7fb0xc985b4ca0xe9ec68440xa9c2cec50x430efa2f0xa5e4f6cd0x217548d30x71c0e7740x59f050630x2cec60380xfa468b340xafab167e0xb2e5f5b70x3243d2560x85f5e2aa0xa967147b0x84d07d100x2064e1050x026fd2270x04ea5d100x69d44a270x38869d880xc499ae1e0x120fc6b10x2d7c73b50xf8e50b600x2be6d5d10xaf6ae6960x752d5f5b0xc6c09e430x373db3500x10f1064d0x7d88731e0x1b17e06c0x42adadb90xdd877bb70xb65a0cf00xd9c3f1280x15fb7f8c0x3fa0d0620x02b94fd40xf9019aa00x05f2ebcf0xa46f2f1b0xdc20f3220x7c3aaa290x060ea2d60x886ce5410x55c76a230x97d693cd0x7a22066a0x07cbb2ff0x4605d9a10xfc81e09c0xdc1e5ca70x403b68080xd4a3f9770xdd1b7c550x586bb8420x813c1d7e0xd7e6fb880xa8ae538f0xca7d87640x7d4a504b0x0f74b2180xbf092bb40xf95322f40xe176aaca0xd107a9da0x79defbe10xb3f7646e0x3e18c7610x223326e50x366700d50xfc68074f0x955b0e2e0x039528870xb43f93650x6ef6b54f0x484f6edf0xf5e7ea400xbcc15e750x6ebe366f0x9714e0bb0x141f38bf0x1edb69d60x052c9aed0x953e1b9e0x9ec6ca960xfe4760390xa9320d270xdafcdc3a0x5e515be60xc4f0da120x6d6fec1f0xf04fe9000x18864e380x6bd0caa90xf92bf77c0x533cbbd70x47c7f7db0x2d854bd90xcdba4b460x7d724b4c0x2039ef5e0x559779ad0x5ab98ee00x2494707a0x4debf3980xaa882cbd0xbd69ae440x4c5069c50x604fb1e50x2f05246c0x267d27b60xfe52a8ca0xb44c47eb0x1438598b0xc23caff50xabf133d90x5c0174640x2ac362880x7aa1756e0xbaf227570x7fe194880x31619a730x8eaad3af0x09dc69f00xc36a875b0x4d40f79b0x4a33f5800x54a269f60x656b8b8b0x7f8499630xd0f887890x6c0ce5070x84cd1ca40x4494ea8d0x8f2eb4290x848ab9bf0xaf4594560x6a01840c0xef8fc95f0x921413430xef14fd980x6303c0890xaa9e53840x26679de00x4aa349cb0x6fd039630x06cdc8d10xe75a64e60x17a0ecae0x9278d0800x3ea7fe0d0xe1a28c160x806853c50x107bacf70x632709770x6b2556750x5aa203c40xaa959e4c0xada114850x709ac2c70x8d64f1380xa564d3240xd6d15af20xb090bf410x7434896e0x384b46960x55e9d0e80xaffb31d30x1c2e59930x2ae1aa2e0x3ea961280x1d0138320x270465760x4c62d0590xa209ad0b0x3ab2794c0x585736d90xc17adc320x704e878f0xe573fac20x158fa2050xf7f8bf810xc2f3d9950x0304394e0x929ce7fa0x2d3d3dbd0x025932af0x1daab7a50x1e4ba2d80xa8bb5b640x419d40790xde3a27880x1b9b10a60x4ed3f15b0x0aaa99f80x944882ed0x65fd49f50xd0459e670xa6b12d3e0xc9b50cda0x1e9980220x6105de010x8539df410xe6f1c5740xb31ddbeb0xbeab1e650x3c3c8bc60xdc76490d0xe8fb56c40x281c50630x338a16190x03622c140x5d4b42960x77a300180x1d8a301f0xc169bf100xe413564e0xee1d91780xf1876ec70x3dc3d45b0xa51344430x29335d170xa0c1ba690xe83219960x1683c01e0x98d5544f0x5a31090b0xfa2f47760xed95cb8b0x1cf65ffc0x28411ed70x0d8f47400xdd7b83850xb1bed7030x2fdccce10xa166be930x4c806c8e0x5ff701240xc14f3e360x3c55f4480x5bf7cde00x6ada8f590x0a4c987e0xaeef7d020x4c115e860x0b58a11d0xd7ac83af0x90b1a79b0xe9ce931a0xfdd7d9ca0x65f8e4fb0xebeddc9c0xd4e78d3e0xcfa2a0780x6b061b4d0x2e6eb0e90xf1cd89290x2a084cf40xd4b605e30x5bc237230x1378ab950x2ecf79460x71857f8e0x9e0c931b0x485cd7f60x751e2b540x5545afd50x4e3fd1b40x7c94c99a0x93f57f600xd5c054c80x42adf2520xb602d5580x3bdf10170xc56c5dc10xd425e62f0x5d996b310xf96390c30x7c6f43ac0xd1fc52160xa85c15690xd48dc8050xd7410bea0xf868a0750x419277120x7e2304870x6892e3c30xa1c4231f0xc287d96a0xc0a42c570x053614ec0x3f7c0eac0x72ac4a0a0x845f49f10xb67f2cfc0xb276ccbd0x2781462a0x2d82cc240x709cd8cb0x2167727a0x1235000a0x65f61ddb0x495301bf0xc1a62ee70xa2ad9b700x232071010x62d297900x7444079a0x63d3f8110xdae62f050x80c78dc50xe08139c60x8f436e1c0x0944b7480x4e36b8ca0xff6a58ec0xb5bba9330xa91c83c00xf2efb4210xe150c8e20x18c01ca00x821572510x7d8ee11d0x74a908f70x0b52964d0x56216fe00x2681f2e10x49bfbb870x896257ea0x8b0b87740xbfbd4b290x5a3315050x4c2d63a20x2a0793650xd37016270xf86eafc30xe709ee550xc5bc25de0x7a4497db0x588886a60x696d7e0b0x50b03f5d0x0eddc89e0x95fc9bd80x252b9e670xfeb4ad590x4a73c3a40x7b7781040x4edab3e90xbc9aa9350xb93b960f0x324db3300xe36c4ff20xf5a441ea0xc3a844ff0x4b30ef300xa1a2b6ac0xdfe53c0c0x337f24320xfc3e68e80x258b078a0xd3913aae0x0e3740440xc2e905260xf56d9fd90x460ca2d10xe911de710x37e0e46f0x8702e53e0x93d813f20x0b38db5c0x50bdaa2f0x814bd22e0xb180bf900xea3900030xc13fe83f0x66d2272c0x8101f7730x6c2d82fa0xbda0996d0xf84f38c00x4556b2ee0x7a6b742b0x76d3cd600x054bef450xb597bc910x11069ddc0xf54bd49b0x74b5ea680x3bb3ff3e0x24cadb810x7521afb60x95b515150xa4f4bd350x1a8595e40x20df32470x23f5b27e0x1feb5b980x7c2d1e920xf8100a760x85a863230xd0e8caf30x8ec4a9450x11793ce10xde63f70f0x6942b3170x1cfba9460xa305a9830xd0d33fe10x1f3ecf050x4efd8e690x843693870xa95fbdb80x68ecd0130x7cbd903e0x1d8aa1910x50ab5d9a0x9e53c9df0x895db5360xde2d95f70x24eb7e320xe0586ecd0xce593c220x3bd45b0d0x03815f350x749e05f20x7903e46e0xccc7ba960x7bc7550f0x02135b640xfb8833f40x0aba1acd0x0c2445fa0x466b85b80x4a321c090xd18ae3070x799278020xf6c406680x82e9f8850x202a1b1b0x24837e3e0xa0f9a22d0x9c3fefd90xfdf6378d0xb55e396c0x93f0db0d0x1b4691460x15b010180x461ba2d90x38abb5010xb0f7f82f0xb3f710590xcaafd40f0xd5301b2c0x69ee22200x8a3f84ba0xc5777fca0xd4e6d7e00x932c8d7a0xf5a3ba990x862bb17b0xd59a15870xf4689d500xbe006f700x8375be6a0x42be2ba60x96fa35c10x1c4ba3af0x6d6a80540x92fc6b4a0x2000d6910x5e2016b40x646dc9ff0x4b66e2990xa3f439ca0x4cf339d50x7759bb780xabc640f30x903b627c0xf58b890e0xa883cde20xcba4abe30xb2f4db0b0x1478ff470x08f38ab30x2eddca230x38b928460x7deab9e10x0ea4fc880x52d7b2fd0x571bf3520x658394910xc7a1840e0xb9d025c90x0ddb1cd70x8912f7040x1a0ad8c70x304994e10x89b3f0f80x7c20b6a00xf881cecd0x81bdf5ee0x18e92c750xde1aa64f0x01848a8e0x6e85b00b0x4a6b7fd50xfbace9dd0xca57baf00xebc9a09f0x1b928c4d0x9c7e5c3a0x87b8ec7b0xd9b85ef60xff87cd180x3ad5cda30x3100cff90x5ff9eb0e0x0f37ca890x66af1fd10xb0c5e2470xe30e9b080x845d22140x2dc75dbf0x1fe1e1ad0x97af5ef80xb2108b3a0x5d3598280x86394ce50x59bc66070x244267e10xb4b1b2690x79078a900x392fe7390x8b9200fd0x375b66920xfd3fcc050x86d52ba50x5d804bfd0x23402cef0xcf7171610x43f62bb60x7e5618450xbfee3ad50xba497f130xb0db38290x7d5cf2130x631ef8390xcef558dd0xd89f89590x05edbf4c0x648d6c040x12ca91330x91953c790xdd8499780xad6e13e40xc4aad1090x3c7637e60xaf968b2f0x16d72b340xe35854d60xd43cfc200xd2cde64f0xb14a3fa50x0ad137d30xf13db89c0xdaa52ded0x2551c9ec0x6451acaa0x3b28a2f60x442f036d0xb2b299860xd32202600xb73267a30xba53ca440xb7c6db530xbe48402b0xc654d3f40xf65461f80x06dee4e20x787c882b0x04df8fbc0xd030ac3c0x70649c960x157260d30x47684d170x68ea4b140x50c2230c0xba5002260xd51451510x2348cc3c0x2c6921a90x9c9284570xbf2c02e90x0e0cc74d0xd285995f0x26236de80x5d6ddc590xb98308d80x01087af00x0ec836c70x588bf96f0x75ea5ea30x94a42ae20xae32e83c0xc34017290xbfee9f6d0x29af5ef50xe8f617eb0xa2e659150xf0c0eba10x208dfc850x5427b6cc0x3e1567050xba6b47990x2118dfdc0x652032cb0xf974af7c0x6226b9fa0xf28ed6e20x714fc1a00x497a352b0x25d983c90xa910000b0xa70c22540xd1d8f2e00xaeb7642d0x0060f3520x05d6ab6c0x23b9d6e20xfac339990x75d2b98f0x5a05e1a90xb7933cb60x01c3b19c0xec556c830x222ecef40xb66099fd0xba6d18ed0xc2440daf0xbef725bf0x5361f8a00x1dca11950xb221f4850xfac4f3950xf8666c340xafd7bb710x5cd6e0a00x9d7697760x0b928b1b0x97294fef0x7c46cf7f0x70337c290x1b726a220x38178bee0x4c2be3820x57ce64c50x8b8a1d6e0x3a8d2a800xd412f0be0x064db9a50xd983e6d20xd5b693820x3472c5760xfe9c78a10x563986150xad0413d40x4e3567f70x815b5dd40xacf4d8430x81188c300x3539f11b0x44e9a8290xfba7ddd20x58b73bc70xdcc74a920xcb9068660xdb761d4a0x9ec936c60x5cf1e4a00x55bcf2a80xcf2677980xc0b336d40x8585aa080x2a8e148f0x5517c1ec0xc7fedeb60xaafd4acc0x91d1fe520xcf58a3d90xb62a4e3d0x3697ed510xf3f820d50xdd2c169b0xd52638200x3281fdac0x018574a10x23ee13fd0x47a0cdcb0xac8597d50x0ce197290xb480a6530x433030e00xf046d38d0x27359a9c0xff5e438e0x58693d810x93dfa8800x85eb523c0x1d614bd40xc8f1ea2f0x0828d6090x70c6d8270x7667f6560x76d951cd0x4b1d94aa0x1877ca130xe0c77bb50xb8b2b1f70x1aff3d550x0f2d7d870xa7127da70x174ef6c20xffed78450xcac7b6620x7ae3c8c70x7948bbea0x3b90a4b90xe03324230xcd7fea4e0xf749debc0xbc1d533c0x75ed28e20x3142c55f0x63e8b58e0xd7a1eacc0x999410b00xe2c0d54c0x8df44df10x2b7d00ab0x103e8e9c0x993565f20x4e151a3c0x4660c4bd0x5bb78e560x9580adad0x4c16d3570x315caa020x01c42bef0x9a696cdb0xc6001e550xfdf2d18a0x8dc25fbd0x11b37fc40xe1aa6b8f0x267b1ed20x92f7a74b0xa8c93dd20x27c156a60x5ab9af3d0xe6e6b6840x26a089420xa837be370x2fad664c0x1885469f0xdd7585ec0xb5a643e30xa83fa5e10x2cc66e8a0xc33fdbe90x45a1f9440x30a553e30xe6df3b840xec3ef8f20x8e4c14e20xc730f7860x73faa1310x70bd5fa50x889705930x4e6b21a70xa616c86a0x224efbc90xe716dd0f0xea9536770xefc4a9db0xf2163e6e0xbd7986f30x32a3304c0x4829ac7d0x1e8d93ec0x5d14cbf20xb295a5700xabd2391a0x33f7f4610x3c0c183b0xf71142f10x89c0ed8d0x3881c2850x348764e40xc68328870xcdbdeca70x0e4826c90x63e0fee50xb79a54ee0x604439570xfab30dc00x2a0a40fa0xc6daa8ba0x96fe60710xc276349d0x25e679eb0xdcb42ea30x8e0aebe10xb56adb5e0x1d978f620xdaceb7a60x3e17f4660x0927ad980x5b8a088e0x9473bb760xb52d32300x7424db850xa89d43620x1e5e1bea0x228556fa0x58acf24b0x0ec0aa440xd507babf0x84e4eec00xe55ea9690x1c239d7c0x2a45d44c0x30a820b70x0586b3640xbec5f1900xf25b3dca0x24cb4b030xd62e61400x93f04ab90x233c30b00x4ce31ec30x2fe99ebb0x26f15e610x6d96de470x4a0d2fbe0xcc206dbd0x745efa0a0x971fe57c0x3fa1cf240x705aed130xcb95aaaa0x90a24af40x6574bbac0x5fccba150x0cc4677d0x952b10010x1417c0190x671a503c0xf0956f870xa609faa60xe0798d9c0x4610bf900xc74bf2c50x73b47a0a0xcb5614410x54c99fac0xde75ed730xaa1737790x8c8e52430xa07a37f00x8df92f660x449ad0a70x69acdf380x9291cd3b0x1d07e3650xb0e602eb0x638a96530xfd6789220x9de62a160x2d9df2200x7918d8170x6a4210620x65e0d6d70x27864d570x86c457960x533265310x183fa88b0x6a2445030x68b54d990x9300507b0x36c2dd1d0x074b55fe0xd985dc990x8a99a0160x4d754f2b0x57687ff70x6a037cf10xa05c03df0x52ed7d3c0xd391c1640xf2f536170x4d924f200x0fbb73440x1b63785e0xf812cff60xfb578fc50x46f8ad820xaeef38020x52f1b23b0xc8e36cee0xe997df970xae50437c0x4a4e57780x20baba900x4cd9d3770x8991cf0a0xf63616ab0x80ad6bed0xa5a6e9500xb97de5860x90ca2c4e0x9e9fdd9d0xcdbffd580x3fe2ccbe0x8e6866f10xfd34e25e0x33debfaa0xe98739250xd224dc910xe6dcf4940x01ece6d80xd416c9070x22f454040x577c6eec0xbc3443550x6140c6470x290ba8240xdc12b0e20x8f4a3e240xbeb25eaa0x5e8c35230x7891e71d0x692bd5560x6417a5ad0xdf8d53cb0xa6a9a4030x37c423880x520a742c0x8372d4ab0xada3734f0xc31c7fba0x858b7c4c0xfc71300b0xa7d8277e0x637007420xc238e0ce0x430950690xd3b51d700xfc3935440x9c5f15d80x3e7494bd0x4f0621340x375c12be0x5d91785f0x496089590x4d7272e40xdff18f510x3261a0bc0xafa0647d0x3427e6860x5eb57c6f0xa11ffcb30x6dd8fa8c0x456ac3ff0xce0a37530xacb948750x66c6a88c0x45e5eacb0x4466dfaa0x391a63f40xb9d9fbd10x8645e9090xe4b542c40xbe72dc3e0xd2d97f640xb911bb580x8b9889c20x5e0e3b240x23daa9890xb8cab3bf0xd62d67970x118bcb4a0x34fe4c120xfa85aeb00x0c8f16b90x300ba86b0x257888a30x04e223720x104432020x22a545710xe1d66e780xec107c2e0x8174537b0xeefda3bc0x25c9353d0xf50632c30x4e30c8670x69a5d02a0xa018d2ac0xb122a9b00x36b7b7880x6f0bcb020x1da5823d0x284f16000xdd7c506f0x9cda570a0x446219830xadbeed610x238b099f0x26065ccc0x3c3b17560x5d598ade0xb8d29ddb0x113b918c0x692fcb280x0fb2f8a40xa0eb3b0b0xfbed8eda0x5ecd877d0x3cd4ced20xe58c3e7e0xa3abf0180x4b1a96060xd06440c00xfee0b9140xd0bcea5b0xd0a75d520xa45d797d0xda6d28eb0x0196c5a70xaf66f5090xd930436a0x1b16af890x54c00f690x58c600260xb9f4b4340x31b913730x797f18c00x6cac7f570x7a49fab30x392a1bc80x4b2a29000x4b657c860x104f2d4c0x3dc84faf0x661d97860x624937910x630aa4190xbd819f8a0xa4434b910xd9c0d5af0x596ecba60x13c3b52d0xc10a51b40xbaeb18870x412254260xa8c54d240x9ae1b5bb0x8669bd5f0x609152090x0d3f00e80x8ffe89ed0x0472ca5d0x088846d40x9dc258480x77a97adb0x175c3a0c0x372a60b60x1f0970d60x31b74bce0xec768b9f0xb0c8ac070x266628cb0xccc9883a0x5a1e04220xb4909e650x045b56cf0xda11e0160xa450b7a60xd7986cc30xd17418a20xf4641bd30x1c287c100x7a4ddd440x69715cea0xa14e7b830x59b74dfe0x320d7bd80xad365a640x9b32c6240x7fdde0b40xf8c32cf30x2fc570280x9de107a70xa7b22f790x5bf754640xb5d3075a0x8f8a924f0x9e0457e40x3821a1b90x22e62f520x72d9ed5e0xa4a385560x255e4d650x519736170x16536bf10x265eff430x8575fbd60x2d08dab80xf3fdb7700xc24f7c960x7f02b7560xdc42cebf0x5b8c03a10xd29c04d00x54472a280x614b7c670xeabadae90xd16079600xe3019d880xd2fa299b0xe101c6e40xb23ca2b40xa249c3990x6886900e0x38916f6f0x4af39a080x2af346380x326cf3cc0x442b8da80x5169c3300x048884490xbae365550x855170c50x0d0ba5f90x0efa5b560xe955d8330xc2856b8c0xdd9091100x636e88010xeb2d49730xa2d81adb0xedebd87f0x5be730590xb41f3edb0xfb8ca1f30xb1380ce60x89d843ce0x36f411210x8fbea9980x3f871a710x0d56ddb40xfa1d2d080x6120298e0xd53aae2b0x53903daf0x95b2a4c50xc424319d0xb22803250x9f0cf1330x67b43cae0x5e34032b0xfb84a13d0xde0ba8890x2d2070b20x87037b530x12da2d480x4ab4c9500x5879ee9a0xfc31496a0x53d806050xf0eab62d0x1ce8ce240x00f436ef0x6e5751e90xe0aff6090xd4ae7b720xce3dc5920x82ee3cdb0x0e9da2480x5ee2c8010xda53b1fe0x2fa84f640x605e59d80xbe0d10cf0x613e8cd10x3927835f0xe33fbf280xd08f5dd00xd40a27f10x866e5f120x7f847d0b0xdf0096160xff4941370xe0b3a8200xc6b5c00e0x7a102e6a0xc534a1eb0x2569c8750xe89e57e10xbee3cf4a0x2db333110xe829b68b0xac6465490x951580170x07cea1ff0x02cd869c0x2a3251c80xa8672d200x562ec1e80x4b7709f70x36cc18470x7825ce200x93d261d50x8be5b8a60x27c5a5f30x13056ac40xd20284a80x44b21d2c0x36e481cf0x82f05e120xf58c13620xb1571cb60x16e1b2ad0x3e7195fe0x4c27091d0xb8206b530x6530ceca0x161779e70x1647f4430xc3df0ad20xfc2efa980xd0bd1c310xececcb570x3b0848ec0x90a2b89d0xf291947c0xc165f53b0xcf551b6c0x87823f720x4d6c137e0x4fcab2a40x413af38d0x68dae9130x71d04d3e0x0ab682a00xefab1bb60x00dcb9160xc39df6ba0xa0e4dd7d0x7a04d4360x25fab5a50x99c75b180xc39d98230x2f3ca18b0xd8876c6a0xa337a9b00xe446a4630x1782d22e0xdd1602120x9f9db5db0xdca09ab80x47db6fbb0xedc48a200xb1f2a0fc0x8c76eb6a0x6310d6980x5a22950c0x90e14c6d0x230037bb0x96eb2c990xa3bb45720xa75f49d60x072460c40x81aadc6a0x90a6e7de0x926d65fc0xd4b7673b0x995da9b00x8e5cc0ec0xe1dbcbbf0x2eb6c52b0x2136002e0xabadcd2e0xf92cda870x01fd7ab30xbf8aa7f90x2c0267440x77218ebd0xd2363fa80x24bbbcf90x4b347f600xa54a1fc20x1fb033e50xb2ff012a0x1d13f2180x53fdc3710xd3de2da30xf63e3f570x5d8ce0330xc5af82230x15005cc10x0aef4df90xc6c9fe940x6650cdab0xcbaf23210x2329c72e0x8730878f0xdb725f760x643fc0160x8207125c0x2fae28730xf7e347b40x9272d1940x466f98ee0xb7bfc57d0x7783db4e0xb920cb220x0cc1b4060x7dec82670xf72b18050x5be479260x92b56ed90x30bc8a7b0xfdca300d0xd04fe57b0x7e3a12000xbcb1dc1d0x285f6bc20x601b7e5a0x474223170x75151a970x8800275f0xf2e620970x1025a70c0xe2c2804f0xb663cf590x805f564f0x687a1f4a0xa0e131460x38dbf0670x209c18d60x6159239f0xebff89a60x0d1dad390x2e4999720xae0ccba40x40b5bebc0x337de4360xab7f9a420x688bce4f0x3bdc8cf40xf88685b60xcd2a8abf0x4f0797ca0x61492bb70x20d8646c0xccaba5390x72b4229d0x1d7223810xad6815cd0x4bf223890xa26abe840x6507364f0xf88f41470x06742b6f0x9a6e20ae0xc2c317d30x013c686a0x4b9cff070xd9b54ada0x293e79a90x0f1062aa0x4450a1ab0xe16986dd0xd28256cf0x02998acf0xcd9a40a40xb07177970xa3d0d2b60x3903a2c70xd9f711ae0x422cda580x1096846f0x615ef5fc0xa7ccb62a0xf7fbba9f0x2f2c48870x544b41680x07abcc0c0xb6517b2e0x0e2b58420x618a30ab0xdc415cf10x858c30d00x202693f00x5ff17b5c0xdeb1dc2e0x829e88510x827a2f1f0x43a9b87e0xecab212a0xe7d58c310x9cbf026d0xbc222a8d0x692ac04e0x0e81c09c0x255e80d50x02dfd3d00x47041e4e0xd81998680x158013820x8252dca90x2bc918d50x7daad4fc0x484489a40x55c168740x5cf3dd790xff007c250x23eddc680xbfb7df3c0xc42ef6330x398fff8b0xba05b3b00x61ea92930x87b887100x19fa58520xcbab836f0x4b0bae550xc9c2e4cc0xd1a82f0b0x8ba5fa7e0x0ca34ccf0x777682210x71e1d8130xa4dee3e80x63874d4c0xb5444a920x4a6ed3760xbfd01f330x120a17380x97cf0ab90xf4909bea0x7e4260bb0x2c68ced30x77d833980x86a403420xf2ca3bae0x74eb7c9e0xd48740140xf3696ee00x7e7f74ff0x2952b6160xfb5491950x86b4d0e50xd881e8510xd252e62d0xb7372e170x376fd81a0x379a2fc20x8ef3c03f0xbe82d6cc0xb9f797a90x1db5775e0xadd18abc0xeaf5536e0xc851411f0xa7765e880x996c5d6d0x1cb8f8580xdc31781e0x8854d1980x2c5cfda30x7310b8450x6afbee700xefb7188a0xf792fbd00x9d0d47be0x69522d900x0eb0352d0xf2c2b5d80x3f4951230xf76b25580xc7edfa420xdd2af41b0x365cd3d00xd3ae2f360xf332575c0x185709270xc4b64fd30x3abe81260x0202b4850xfff9fabb0x174a46330x76a63a950x47f712860x884096e50xd323ee060x70a828b70xdc347cd50x08e370430x5ec9fa030x39c1984c0xbcb23d070xb56f7cfb0xaeb1e9460xa3c3d93e0xfb7f98e60x4e657df00x256dc3380x835d53fd0x8e9170970x3f1b4b300x7a193a7b0x90451efb0x43ab711a0xc554002f0x98bb41750x18c07f820xadd2057b0xdc4d5cad0xdb806af90xa2cada0e0x54cc1ff40xad4b2bc70x9598d2ef0x79f40b170x3326085f0x2b36e9fe0x13a3a0500xbdd751d30x8a03765e0x25dcded00x1ef9d2c40xeb5cda520x4e2af98c0xfe5d28b20xd191e0c50x2d20de170xbed4880f0x28b445430xda86f1040x91f3c03e0x2aa7dddc0x00d8ae8a0xd2bd15350x0119e30d0x2ba57fa60x8065a4fc0x2a3698320x473e99540xd620c8730x87b0fc1b0x79739f330x6a4f623b0x9f147e1c0xc371b6940x5b8a44d90x43cc88870x17f82d360x0fc5033d0x99b1e8820x6748a4d90xb42344780x44bd16200xebca8b540x54a2c3a00x28985b9f0xaac80d5b0xa7c8de110x6e00fcfb0x2d1cfc610xf8cdd7570xe719502a0x3fca107d0x703206a50x306f7f600x80a282cd0x88789fee0x2a6f71f50xd89da37f0x0673e7020xcad91c560x3769783a0xbf5a5ea90x98503a630xae7c231d0x9bece81b0x80d5e57a0x04c4f6030xdbf7cb700x9fe939e10x3bf177550x3e7080cb0xceb1f1260x3224b2a90xff7e33bf0xd774957d0x7538d8710x08ad691a0xb50f733b0x25057bd40xc5ad1cdf0x033109680xb7db38920xdd9f2d850x52ee49680xd9d7d7ce0x3f500c2a0x981efe920x0b6f30760x74a0134a0x67ad6fa80xe6c1e1260x6221645f0xd448f40b0xfbbb58dd0xdb6a7b300x502108d00x9d32cd690xd3422d490xe113e4e50xd55b3a980x5068a3d90x995440b60x0895ccb00x8a016c850x00dea9d40x610b257e0x38c4758d0x1f0b1ee50xe1da62920xdcff12890xe993ad060xb501f0b70x073feee30xec28d2940x4b5e8e3b0x0ee64ae80x626153ef0xcdce35150x2f768ed60x0ffd55920xba2914c80x7f1348370x7a06ee3d0x35a85f6d0xf351ea220x21d1165a0xe5b29c490xb5aa41280xe61a04e80xcef73ee50x924e16fd0x4f6bb1c40xac5a42f30x707f77040x8fc8c24c0xc0f089640xf700e5380x1e02dab40xf4059bb20xfda7db140xdc61e7140x25e774e00x0e9fe1a00x9b22534d0xb59c50be0x585174740x76aceb7c0xf17ed8f50x9cefaa9d0x667d22f60x15b1ad730x9c9136310x9be99c570x386e9dc60xa968d1210xaf7c76180x78b71ad40x503017e10x425ede330x84b8ece00xf25679af0x93ee39ea0x92a2c4c60x22f81b380x93affa350xa2de56880x7ec8f98e0x77097bfa0x2a09948f0xd18e89380x7b9268e00xd6db625c0xc30417990xe31f26100x7ca852560x12b9d30c0xe4208b0a0xf9a482f90xcc5005fe0xf5a5c84c0x3441445f0xbb13b0570x8ac5b3e80xf0e8a0ab0x5ef7a6d20xf291b5410x816ec3910xc66343150xd2c2f9160x4148313c0x0e70e8e80xfaaf97290xd350a4e20x1bd13daa0x27c2dc620x579977900x6897efc60xa367604d0x18b183c20xb94d317d0xbddcdff20x7d3b06870x4c6a468d0xd67bb7840x220e28230x9978ec7f0xd8fd946a0xfbea49cf0xbdc7aab80x8df46a6e0x4556250b0x566979370x27013a7b0x18426e520x63273bc90x758579ac0xa743bfe70x0ebaa2750xed67d8910x1355c3930x765d98260xa77d4f410xdea752280xfd7d43790x4507556b0x919158a80xe0d9e8d50x638f04160xd5e2d6940xbea6248c0xcec747230x703eea130xa7c516c10x8a7dc61a0x877f897d0xaed084b40x3c4e8d2d0x908ca40c0xf9ef52370xf2810bce0x83c2a1540xf1b37e120x744233b80xd3fc160c0x88fbca600x4594dccd0x0b6df1860xa044affe0xc02482c40xc9a4e1700xf99ec2730x45a0a2a20xbdcd2ff60x0041eaa40x8d36b5af0xf6852fb70xb448a6500xfe4488b80x739ca95f0x04efd6c10x2c0619d60x6ca6482c0xc74587ae0xc53b7dbe0xd676814b0x7c4f97130xd0e23f590x17f568e90x882ecb4f0xbd3df1260xf5c7fad00x917b3cb10xa7e9b9760xab7f1ae20x5c1cbe290x3f81031d0x9a5471af0x87abb53f0x67681ff20x40469f7c0xbe3bdb2b0xe6d7786f0x9f3e474f0x6734d2d30xda900c490xc73aa65d0x7f0b5d3d0x2641edfe0xed984e7a0x7d1248710xf01ddefb0x59d1e1e10x7cec377a0x3627c56a0xee279bc20x363596850xe85866dd0x1cefd56e0x8bc125130xa79f868d0x1af4d7f10x23f918200xbe8987540xe2ec81fd0x8e1f66a50xe7ad11f90xe40b66ef0xe6a045330x935868ef0xbfcfc95d0x54d80c9c0xf6fa48fd0xf149ca070xc4094bc20x2737de380x252c6cf30x781bfafb0xaf46d56e0x04bed3e20x0462ce680xc7296c950x25c6bb270x8c4d4e110xb4bec26c0xdb44cd950xe5bed3500x333b33320x6544b8470x00fda21a0x1994d2380x84b506660x4a03b6250x82b7cb4f0x98e8267e0xc8443ca60x0d4023ec0xec88cf600x60ba182c0xdfb701ba0x387235320xabdc23740x91d5b9ee0x35d2834d0xd6201ed70xf939bf7e0x8a94806a0xb2b992700x3daceb100x2b57efcc0x63e997880x768adfbd0x577f29230x54deef2c0xd96dd2bd0x7aa31d3e0x808aa8c60xf91d4d220x2928c5440xc6c6f69d0xafbf41a70x060c3fff0x076443cc0x21284d9e0x89ef9af90x7f2a894b0x5bd84fd50x098dc0a70x939001560x6ba7a1430x58b581700x6ea1896c0xf867b0050xe7be0e2c0xce8ac34d0x0bdffc7d0x6e4693b30xda9a768d0x5c91068f0xf94762e80x20feced40x39adb7c00x534224e50xbaa29fd00xffd507680xa733d91a0x3c25928b0xcdae33050xdc11a85c0x861b7cbe0xd52ef1fd0xe55cc5d60xc267ecbb0xfefa4ae80x587351650xad0fa4210xca26fc050xc7e8b0a80x82827d390x026d72960xd96feb070xd27322370x6531241b0x6b2d49580x479dd6d00xf99eb66c0xb3b8b36f0xb852137e0xe35c00330x8e7cd8800xa5fa753f0x173eb73e0xfaf8a7090x3290a2f20xe61c3ac40x5db849100x94259d140xab89408b0xeaf8505e0x7957c5620xff7eb9ca0xb150759d0xd41c1cd20x3d220d070x7b5463680x4a11e8270xfc039ac80xed42708f0xc7ced77a0xa75443ec0xa0dd3faa0xb45733a20x72cd8f570x7ab8223b0x7dff4c4a0x196a99770xfe3c62200xcc93d1d30xf8c310be0xd9ca92110x860eb47e0xda789fca0xada52df80x0fcdebaf0x44a7c0830xda73c25a0x281125030xe22ae2170xa71205b90xa7036ef70x9cc386910xe2eec6080x7ac9a7690xb8d0e0380x04e3e6020xc0a159300x68bfadbb0x3b6e4a530x36da3aaf0xb23795ee0x8dd140810x25d4edbe0x0096f0f00x468effe20xf8230f970x944071170x189378b80xf9a791b50x996debdd0xa0a1a0f80x6c3e9b910xf65735c80x7f6d5ed80x1b4f2b4f0x2874aa1e0x20fabfd40x406229e30x96d13faa0x1abc7db70x447e56e70xa17574fe0x7eb29a910x935b94520x0a6ab9f30xd30770780xde768f080x61e3b9680x4541fe0d0xe7b52e5f0x7a2c8e140x41aed6e70x4a928de60xc890f99c0xe8de29eb0xb3b42a380xdbeb21e80xa6093a320x661f339c0x9d5f155c0x31bd97480xf9e386250x1c2474870x413070f80x17b2df510x1412c5050xe2bdb3fa0x62d197120xd806f04c0x3d33fcf90xf4131ed30xf4c8c0e00x016e31290x7876245b0x8c0d19370x98d170b90xfef7cdc80xdce01d300x48174c250x9a5e146a0x3a3b915d0x910581750x32e3b0760xcbb5ccb10x464434640xd0c313ba0x460664520x47071c3a0x61cdf7990xe26032eb0x232b52380x7e5bbd010x577cadc70x8ce850ac0xc10fddb80x3096be160x7335482f0x296041580x8d340b100x182759380x7c5f4d100xe8974c1c0x65d738ad0x1e0b322d0x1ede2de70xc29d929c0xad0cc62f0xf605dd0b0xffa1700c0x3c9c06a40xd48b3b420x6636b5710x735a0bd50xeb59e8c30xe033cb290x1ea9929a0xcd4392460x45e8d7b50x0b053cec0x78e0e5e70xbf55f96a0xf00356200x035670610xef53cd870xa1fcfe0e0xdc9aa1c80x80d5b9c50xeeff27a50x1a950d9f0xfedd91aa0xa01a8d9b0xb501b2df0xa6483ddb0x2bb52adf0xe6058f090xaae1c90d0x3a4aab170xae2371b30x9fa978880xaf076aec0xb69c77670x1c1f3f370x58c30e8e0x946996b30x967998f10xa8b461080x3605d6120x99e43f5a0x9295c89a0x499f0ecf0x7d00c65b0x019e61710x4e064d730x6731df9b0x5346d5a20xb85920d20x9ccbe1e40x7ac4b0ea0x65b6f70c0xd6fb1e5e0xc61e7c7f0x1475ec530xe5c9bf450xac31d9a10x2f15ec1a0x17239f940x5165adb40x4d88e1b40x3df2d5840x0bcb26fa0x60b3071f0x097af0210x388aa3c90x4188d4390x1efdd8170x9b3461160xacb87c0c0x91a87ee60x2af991680xa0cf1dbf0x0d8d200c0x4ff983660x5b24ae660xdc6a1d610xeccc7df40xb64f99640x86f851140x460132330x2231ceb40x8ac3334b0x7cfe368d0x99d472b10x258d2f760x199ed0cd0x54e6fcdd0x777a18280x2949448c0x07be69050x2c3054f90x6d2fc5a60xf44a904a0x42255d000x5229b75e0xa0aa01c90xb923fa450xd58e70dd0xf6ebc03b0xf5141b520xb34bd3660x723c76560xb075e4800xa0dad88e0x86e35eda0x588c31ec0x707c87300x79e9cd8e0xbe3397f50x734d84240x08816a290xfa6905890x8f0f3da50x7c93445a0xf71c2ffa0xcc323b060x2af6db460xb0d172570x290f371b0xa28cbf3a0x696688260xa55c9a600x25f2fc3b0xba48e4750x4a2998050xa14694a20xeaa7fec40xc44eb23d0x8dfa45430x58577b330x547ca9a60x8ffa236a0x9ffa3a750x1c4044540x1da8bfc60x99da04520xb57cd8340x1c11550a0x7fed8fb30x2cfc9e2f0x0efe89a80xaaefb6470x2e6437960x467df16d0xa25944340x892474090x338cbfb60x2b48a9bd0xfb82d4f40x0de19e950x430617790xed5286660x9f771b480xad995dac0xfed460560xc099465c0x9ae0cf6c0x4ff77dbd0x0a69c31c0xf5e7a5e50x15d3ee570xe5f7e3440xb0df89270x2ae635100xbe6fb7360xa1b52f280x2c6e80180x2e0359350x49b0eba80x0274dc2b0xb9964ceb0x599a521e0x13790fe00xe7b5f3600x6b8bf1490x591e61070xe59c09b60x24f948340xb2ccb3e80x708172b80xeeb49f660x80ef85ac0xc4b941a00xa5e352360x514547f10x60af0d5b0x8005cf660x5506b8f70x9a5833060x6271a96f0x2f33a2950x6cb465250xe3de5fd20xd86d729e0x7c119fd50x8817f0410x507ad3d10xe726bb8f0xa80a9e090x1536d7bb0x5e626e670x2bc5d3050xfa599bb20x98a1134c0xcc4f9d810x51ede41a0x22afdba80xdf54a8f70x86c24ce40xa43e392f0x6afd43580xe704165a0xe1aca5da0xfe1064ab0x00fda1a70x90841a3a0xf5cbb2b80x84698f000x4e3155850x07167acd0xa110a09f0xee3a828e0x3ff55ad30xb8ac50370x087350bc0xe12f60f00xec3138ec0x8c4cb9c30x31c331380x598ec4c40xcd4328e20x06f8a9c60xe1c03d860xdcd673d90x02a18c740x5243a50c0x9adb73990x3722c1b70x932eda960x28eff4090xe243420e0x2389098f0x9b83ca650x531baa5f0xc2d3f2150xe1d4ad490x6201a6280x8ffe7e890xd8a87f5f0xdba7326b0xaf0847f00xf38bcdf30x87e827ec0x57ad1aac0xc159386f0x6335a77f0xd784aa440x289c37140xdba210730xd18366bc0x9c9253f20x258c24380x048344d30x322766620xec8beba60xc18ac88d0x51369f310xde3b314d0x702f8b4e0xc5fa4bd60xaa02c12d0xe824006c0xd39217050xe5d484bd0xacadcbb50x10d06bd70x53b44de90x7c5cf16b0x15df1b970x9736e7b20xfeacc69f0x83f9e0100xe785831a0x6e93bb670x66f7807a0xcb3865320xa426789a0x5eef40310x693c39610xc40f284c0xb0af27c60x46d6838a0x6fa7e1920xfe731af80x891dc57a0x9f689f090x568ed5810x1b33b9520xce1784f60xf8fcd5ef0x11ca08c10xf21fe7f70x49e395180xd35348720xe8b5831c0xafbd6cf50xd505c3e00x1a16224f0x4236cd210x7116dc580x90391c4b0x5f85818b0xd84a25b80x93aff7670x4359f3800xf8f47edc0x42eeda1a0x3ac1763e0x1a12ad2e0x10624c2f0x0e7425330xdb2c9a4e0x83633f130x43cdb6370x107a0f740x5a6cdb520x66a03ae20xfe0ac16c0x9e67e77c0x570cc3c50xd4d8c2ba0xbddaa3bb0x08c54d110x7fc5bc810x2865079f0x45d190880xa0724e5f0xe0cf86770x326b29070x170ffdd40xe1622c2e0x036d7d000xebb3371e0x920029730xc1c6be260x012c51b30x0bb2eee40xf453dac80xd7a309dc0xfe6bfe4e0x537b4cff0x4ea961570xec58495b0x487c5d330x80c681370x0d4961de0xe6b64cc30xa3f97e5d0x110b59b00x9b8e13680xf8a4b65d0x0780bf560x47be8cfa0xd1f2eee20xb8cd3a7f0x8a89305e0x8debd5db0xe2ed05d50xd38ec2110x194199860xc197d41c0x0bc00f800xb2771a790x8f53140a0xf6445b930x84b910cc0xaa912d200xa0543e0a0x23ef52b00x492e51430xdf59334f0x2a5d7d0e0xa8560d970x1a94c1630x2e037acf0x34ad80890xa1be6f210x3f5c468e0x1fd23c9e0x67b1dd690x2293972c0x866743fd0x8dce78990x1c114d520xff69ee090xcc0df7d30xeef4eb450x4001965e0x0286e7b20x7269727e0x22b943b80x8551678d0x920fb2750x967d767c0x870f7c710xa81e4e9b0x86a36fb30x154a7b040x11a05e9a0x67bdc9ae0xe98a034b0x26e13b080xd8e735140x3b377ea40xd90b3cd70x2a5bd4070x79fd29b30x8f9d60250x0704f1a70x43af13370x5197b1e30xa4b0137e0x532655900x14fc21fe0x9901f15b0x1e6650320x70c52dc50x2cdb4fcb0x40861b450x702efaf10xa46db5b70x3251d7620xfe9aca980xfafd17c30xc76b8eff0x56f5f7850xba9d36a30x1ad2b5a20xc798f5b80xab70b2320x6533b4930x9140d8ab0x718c5c410x0f9e04800x499bbf570x7247c8630xd1f27e7f0x6e5e54300x52ec0df30xe1e024670x0498c8230x91f2716d0x5ce3b5880xdb0656570x9ac3aefe0x2bb92bb30xf78013600x43bf50330xf3d351f80x42f2c81f0xeaab68560xc866ae660xe8c42ab80xdae9b5d70xa214616f0x49f29ebd0xee84df490x429d033f0x7cc957010x197988290x830fd7060xd433f7e90x187605b00xb701379f0x0a71aca30xed15fb410xa61469630xca0223260x42db05b00x0b3d05890xa46e77e60xb550ea5f0xa9b0bfc30xca4827180x9bcf20610x20c650d90xcf9d047b0x05ccfaf70x6b3d25080x09ea5b510xdcea9d2d0xe4d2af950xe388c5e90xf475121e0x227a80520x832e8f0b0x93be36d40x26884ff70xcd29153a0x021be8de0x8b04f00f0xf63b8ff10x10962bc20x0294c6a20x51892d610x186b59ee0x3f2690f20x05c22b140x41b013a60x80fc2cb40xd35dc2180xdf59b5190x70076ae80x9c62b84c0x24b444430xdbaa50820x0c0ab4bf0xb2b8a8d90x6773629f0xcb31ace90x0fa8055b0xaf5bf6ef0xf0d654390x7f7df87d0x4fc048ca0x7c9722ba0xd69ea6c90xa05ca6250xee5e3f940x0073c7c10x2c12f8d30x23cc4c8a0x903650fe0xa1d4caf30x77553caa0xfccb41280xcc44aca20x1dc125d50xe484fcf30xc76b9f480xa24b5ec50x013fbc580xfe419a430x84f4fbbb0xe34061960xa61271410xf3304b020x5e8428a30xda7034100x39e05ac30x584b84820x6d183bac0x958d0bad0x1ea9c04e0x160badf10x98b0ece80x0daafbb00x207782540x3cc0922a0x771a026f0x62e7c02a0x172c2ce10x433cb72d0x480b80060xfd2fa9760x6085edbd0x940bb1eb0xc6f1eb4c0xd5807b460xc70f3c6b0xc3a2be670xfec08ec90xe48e38ee0x38a0f2240xfa6bcae00xc65be6850xf73ceeff0x83dd40820xfb05b2680x589967af0xa8f6b1470x983fdb070x8ea4cf120xa226824b0xe7fda77c0xb1ea29970x634a596a0x9badeb9b0x2558ecb70x432d57e20x31d9bfc00x5e6945cb0x31324d5c0x7016ea4d0xa822aebc0x50c2a8230x12e1f2b40x9cf7b6170x7f3f6e670x1ed208480x5b09be3a0x2bd948270x080b42670x7dbf45800xb01b5d9b0x7c633d1d0x5d676f140x2ba250580xdca4e8d30xe71207220x68b0722d0xd14cdb640xc0757cfc0xcf1bb0870x479f84aa0x919972c30xd5eb26f40xf790b6700x46098d6a0xb6ec14a70x57d0be5e0x0ef3c3140x6132085f0x76b0d2f20x407393850x5cdaf3080x491edb770x48c30e820x02ce1eb80x66b6342e0x48b44c900x2ed7a83a0x49f37f0e0xbf9d1b960x90a5530f0x9efd95260x9d3fe5e30x67394d1a0x220982100xe0d1450c0xc09ba0aa0x0f8878830x17c51ea20xf8280ad10x882d3f990xee5abef40xbdaa71610xcd2fda440x8f80f7f30x15cf6f2b0xe1c48aca0xebc690f90x4e1f650b0xaee0cecd0xb7d44b450x127043bf0x1e6b75a30xde57b5f50x267a91df0x285da4d30x1bc6c7fb0xbf2c0bdf0xe14bc9590x251d84ab0xe2c846660x1de558c10x239b9db20x7ea0ac520x1fe1da1d0xb445a2320x51bc9a0a0x8f64be300x1e37b19a0xbf63bb610x9e827ff10x6402b3890x32afff230x341267c00xb862000f0x34438ecb0x6f493c8e0x85430a760x57d1c8bc0x46068c170xa731f3870x98f0c41b0xcd2791690xe413b0a40x652ce9aa0xf1db17040x6a3de8700xfdc1bd610xdf40da5f0xa930fba30x60d29e610x2a8f41f60x8f095d080xf952e22a0xedbaee5e0x3464b72d0x84823cf30x53445f680x8b49a1200xfa400cd50xba717b800xb9b909d80x41f119c80x77e35ccc0x71210dab0x820344e10xb3a2dfdf0xfbbd41ca0x56fbb1300x0c777a190x78df6bd70x3f5947b50x1d71a2030x9d7c7b110x15b701da0x350b80c00x89f1430e0x1d5ad6890x644a0cc70xdcd5c2560x81348cf20x8c38983b0xf5414bc20xac4cca570x1964ee160xa56d8feb0xb76a6b6e0xc560e46b0x6741e0110x7dce16a00x03fa5eeb0x86623fd70x017de3d50x27fa66e10xcdca36910xfe26fc7c0xa72a0f5b0x47c4f7fc0x3d72c8170xa9d61bbd0x6b853d060x66decfd50x1e1e140e0x2f5488020xffae8e8b0x75d0deb90x4532205d0x1b978c4d0xa0c3818c0xe13e3c930x20be7a060xba8ab72a0x30926da00x419746f00x2034fa8b0x391d06df0xb59d0fbd0xd1db5e860x7c8890230x376442200xff1c83640xa7a630320xc3592aea0x59699f3c0xc270dc240x436098aa0x32537aca0x9c992c8f0x309342160x82e6c13d0xb2d317220xf55d63130xd40e7a020xc37d90360x3d54dbfc0x0862001f0xfe3165990xf9eb813f0x863d17610x2c617d9c0x252ad3f60xc3e43eeb0x88457fd10x6c61ce700x4939ebcd0x618911fc0x8e8f70f10x6c4ce01a0xfd13085d0xb31ed3d90x512b1b900xd33651490xecbfe4ab0xae7c6e570x25c47b4b0x804ff2f30xfc5215330x759d25c70x4b93dee90x7e670c9f0x3575b7170x15446bd40x6287c3950x9483e82a0xc01238970x6317e4290x2af3869a0x3c6c2a200x61d737be0x127655930x3512b9310x1fd7bb520x472ce8820x06c723870x58892e730x62117b3c0x3893a1e00x9ef0158d0x915fd9680xaea478ff0x3b69d00b0x82b62d270xeda8a77b0xf6bebc860x8e7168f60xe24f3f0d0xb9ab6f1c0xd58bbbcb0xc479c4a90xb36ec8640x7e4d18510xa800ba2f0xbb0e18a60xf25c37900x0d12e5640x3e33ac540x8a9cf5a70x3884f8b80xfca9dc990xaba604600xe9e93f510xdce442a80x7b04b4cc0x7444e9080x813cf2120x953c34f70x60cc9bfd0x612024440x95c2830b0x492241810xe94fce920x1195556e0xa84f7ed60x288d00700x144cb4f50xb5a8a0fe0xa425cc190xc477587f0xcab2e6e70xccf5c2b00x983f51ce0x2d9af6290xad7fd5af0xe203d44d0x48aba36b0xb13c12850x61e7e4770xf0af9b950xfbd4ff260x64b628620x1f2998440xffbb84b40x85540ebc0x99f018c40xbbc77fe00x202d4ed60x224f51bf0x445a09c00x15a7a6c70x8349a8950xc697b0f70x3866e2170x36950f880x4e5e2b080x9a33ebe00x5b70d1650x4a0136820x7fa5302a0x1048b92a0x0b98123d0xa11fe6c20x9ef76d990xd8b195780x97309eae0x9f843c6a0x851a0a4a0x7eb1b8230xad52c84f0xcb12e6370x625299c90x4a3f1bb60xba193c380x8db3576f0x51c659eb0xccf996bb0xce5e0dcf0x8b2609890xc57b24180x6edee93a0x46ddb6c40xae99b5380x83a4ddf70x7da28f120x0f28cb910x9ce3f83f0xcf53afe60x985dfdee0x679e8cc20x238659230xfaa9d1a80x3c58e78f0x352633f40x342aefe20xb17ab1620x6691f29d0x0363233d0x24ca5ca90xdaa3ee680xf55115270xf88d44c60x0626da5f0x8773416e0x249b39600x2901ed6b0x2cc428130xa4789adf0x1742b02b0x04246e790x10e5a1c80xefbaf7de0xc27a47e20xcd7923a00xe4be23970x78593cd10x2286309e0x7d94ecb10xc45828620x697b428b0xa03cb1fd0x73cc86310x5541ea930xb1a5ab8c0xf11243070xb39fe1a90xb1c3a01a0xcf94a4310x2820e5660xf170fa7f0xb29776110x53bd204d0x43744da10x5db91e500x56256e8a0x794b72710x165167980xd7269c640x7129a6f40xd158b71a0xcdca24010xa096aa5d0xeb19f63a0xbc823b8d0x1e1d7e070x33faad120x2ac234860xfd3dfeab0x856b548b0x5d3a25b90x5c06fbab0x8b1b69310x19d2a3bb0x0439d2770xff6137b10xea4fbf3d0x54d04bdf0xd0879fd20x1984d4210xb36878500x4071b5170x7171121c0x8b618d080xb7e999650x26be4e190xda4ce3c20xee93c7550x357f71da0xdc73848f0x9de96cc10x5436c90f0x2f11d97a0x571ff6ee0x590e8dd60x250d901c0xf531b6e50xe427c20b0x175ff67e0x117790230xdd792bc00xd9c340890xfe4dc47c0xcb6d130c0x20ce8b870xa6e0a4da0xfedb800a0xcfb1726c0x7a9ece4e0x88a261c70xac8e6b1a0x305d86f10x53ba36f80x7a855e700x0a066a710xb562b1f20x10761b880xef08597e0x1926f90e0x01bf55fc0xa4f3bb940x1f7beb130x9abe7d8a0xbff804f50x6324932b0xd45181af0xa635d77b0x88e1d0f00xe4eb963d0xfc03d97a0xc0c0fbb80xda1d300e0x63810d040x7cd8d75e0x79ed3d920xc2161a470x627a04ab0xdd0c1ffc0xb9becb4f0x1d48e2320xb6615a0d0x3c185c610x3387ad990x1b42b5b90x331ae28d0xc44ea8310x3d9b6c2e0xca8827a90x48f5723b0xac74f9aa0xef6753440x69de21b80x419564370x752e01ae0x8e0ed18f0x7c1372e80x63eb93550x07ceeac90x1f8544b80x109bf5540x27479d140x8bc535b90x8d7b70db0xeaa0e1290xaa40769b0x848d4b0d0x018aa7740x3b4e819e0x34364f3c0x714d50d00x55050ee20x6a0d1e000x0b2af6320xeb66c4880x09b961890xaf0bcc3b0xf29049e80x1bc833a00x6d6886050x0575272f0x0e222cb80x35cca8c30xf20dc1a60xea0d36a90x837967160xdb792a1b0xf597a4e50xbd0768f20x8644a9ed0x556d9d8e0x6ff098e10x3af3a74c0x43ffa4920x954cb59b0x350e6b690x0388544c0x046fe32e0x80ba73170x6f18cc910x167ca1060x2e121f7e0xefbf22040x25ba98e00x0459e0990x18cc68180xc3e2d8920xca39ae6a0x7b03d3780x8b7e26f50xc6a3d2600x0f5187170x29a69a1c0x4730e0b10x01ec05800x4ae9c8880x0a49c8cd0xd6e596580x52a9510d0x767f53350x03eda1d40x0fa43f1e0x53eace140x246511cb0x3e68033d0x32219df70x4d2a941b0x2f14338e0xeea9eb570xb89a72700x5e3a39120x35f224f20x0b5a6c070xbc442f790x9b9f9ef70x8a27c5470x57a5e4050x671d7f4a0x3062f90c0x25ed01b30x1cf042c60x76dd5c840x03f592c90xfe50e96b0x62fab0690xe26bb4bc0x03ceeda30x723a3a3f0x730f01070xffc0333e0x523fcbb70xb58d62e10xf6e444400x2b09afbb0x550ce7090xf8fe39860x729657e60xdeba32360x384634540x7acf44cf0x2e2d56be0x3fb5caa00xf668f86f0x3e0aae580x8cadc1730x1820691d0xf23e1ba90xd3864e350x6159e1650x4c314aca0x30225b1e0xf1dc12b60xa16facc20x4d8185ca0xf17924a80x7247aeb70x67bb4ea00x5d6827540x013a35550xe34303e30x53763ee80x939525ed0x51f09c9e0xc17071c00xb5d5c9f20xa5b84c400x1b924c140xf987caaa0x86cb311c0x29779f5b0xcc257a8d0x24927f670x988aca020x519e00b90xe3c8a36f0x8ac424e30x86d2b0f00x536729a90xa9e20e660x2861ccab0xe9ff8d120xf5b677590x0006a2eb0x7e1ad6b40x384a147f0xda9c98ec0x3f2202c50xdcea0bb90x230df73f0x4dc00c4b0xdf3adf340xb14c33680xdbb31a7c0x783345660x1e53791b0x3145216f0xd67d34fe0x3e8a148b0x57dc73040x35688ba30xee5cffc10xc3aa80990xc587a9b40xe082c8920xb13d50780x0dc1e9f60xf22122970x199bd1b90x98b706ec0x632528440xfac2ba980x340547710xaf8755490x41cddb180xd43822a90x386c404b0x16bfaa6c0x4164e79c0xd69dcd6d0x268bca710xe45ffb8b0x0c64ac070x1da9216b0x1eeb8c4a0x6e90426b0xe6a91a170x6ad62ca80x1226c45a0x4485772b0x1731e3630xf441fc770xd55290f50xfa9504960x57a108bb0x97f89cf70x52b1e3c70x7b73f8b60xa1b6549e0xe37cbc5c0x38a71b7e0xcb8edb140x8044a51a0x178304960xff5716910x904d34090xc643e9c60xf2510af20xa54a660d0x753f842c0x3986c49f0x8bb69d4e0x7f2a27d60x092908f20x4ab016750x9d1303310x89b5c1440xcae5f4ea0xa5ed57510xb2930a630x885df2e60x82f2869a0xf203f7030xcf6dd45e0xdb9a89d20x4edf17d90x80a6134c0x06a76d580xfcb27bcf0x47aee0340xaa7e9c400x014cd84c0x2b8b72fa0x5debf1080x320396970xd71ae2a60xddbeeecc0xefe061cd0xcdf2dc340x69fedfde0xe38680db0x3da171f90x4d3886140x453c84030x269968540x04522f080x3de33f450xcb2e65500x4c6a8d910xa1fb4f500x2376c6f30x533eb15b0xdc14eda70xbcef91770xab8b194f0x33a72e430x1ebf6c2a0x1aafbc4c0xab64ceb50x5acf270a0xebb795450xbce3c6d50x0217e8140xd06cfeb70x3dc485cf0x1b1c82060x97bb8f4b0x8e867d580xdff5d67b0x8c55ca360x339461ee0xb4eb14c90x7a0f57ba0xd0feac2b0x650978630x7f0611b10xce6402d60x8f62939f0x2ca15c510x674880790x13dd01420x964808e10xfde8f1dc0x115885c10x5ed9e3620x026ec2fb0xe1ad33a70x7f5263cf0x66aa0c280x082c32130x3277ded30x2fa41cd40x05e34b610x932372190xa7e9e8e60xf7770b300x8558829b0xba33c7740x2308878b0x1e9cfd550xef5f621e0x49f339b30xecd2c1170x30367d610xe7eb21df0xc0c559ba0x7ba4616e0xb1fc17820x4c9de42b0x9637fec20xf12efb7f0x7d1abcb90xda705d8a0xa7b926650x08b1e7fc0x5edeffb70xd83b29e60xd004bc7b0x4289e12b0x5790e7a00x326425ca0x17391e7e0xdbef4bdf0x4883cfc30x8159acf70x8d8b273a0x539e89440xdd5631930x112b63e20x45a879df0x26ecefe40x033820c30x7265f2b00x0c88c1c30xdc43bdc60x95270c9b0xecdc29e70x1a671a990x219356070xf38f65fd0x4b15b75c0x9da97fc60xae440ad00xdd00ba840x539f157b0x4af242f60xa80031cf0x3473c6f40x9b9f36480xad70c6020x631874510xd17f9f600x172e875d0xb7cdd8e80x914a26f90x1b7694750xa785480e0x135ca8cb0x5ff05a1c0xd0f44b6a0xca37c9880x217213760x0ac9d3860xf8aa1c520xbf5288260xe4b064f90x4063c9120xe550af760x3294632e0xdc4e6b230x09862f7a0xcd1bebaa0x215fa7f60xb1bf77bf0x31d73bc10x1f158c4b0xaa1c355f0xe1b48efd0x5f4f5fa20x590ee8200x0c9eacc50xb353fc1f0x5f7d146b0x810a97350xf911a1800xe84f6e5c0xbfbc54340x31c7970f0x09b9f58d0x0dd243940x45edfcf60x6833c7480x15605e1a0xeb30a3e90x7b2297ea0x50b776e70xecddb0f80xf59278dd0xa190183c0x9c6863d50xdac0d43f0x4d7ec5ad0xe932d8050x212db8d20xef02e2be0xa69ccc930xe7ffe8770x246fc46b0x14b9f1df0xe138fb8c0x05240ee70xac537ac20xe5c60bd20x11c3baaa0x24809e910xdd57e2b50x2e2a42c90x3dfc436e0xab567d310x96d30e240x4b7e20f70xa02da5020x7f060cc00xd68fddd00x32bbe9440x0da10d030xe11c3f820x117305970xe9ca05b00x071146ef0xc2aa338c0x640c60190x391dd6d50x6257f2fc0x5ad314af0x6f466f1c0x7d89a8ba0x28195f5e0xc28bb3d30x1980f8550xf5fced210x7037a5e00x9f99d8900xccea4e340x2aff68f90x6c80b1d90xafcd83660xe19237600xb2cbd3940xab9bd8840x4ef5bcf40x3bd5e3380xad5f00170x56e27f140xaa230f880x81ff86cc0x39a716950xf353fca00x3037e5780x72d79d830x50d1f8700x93dc25860x7073c04f0x8fb915b40xeedd987e0xf2ba017a0x3e088dea0xac5f55dc0x7ac722bd0x9aee625f0x44ec74010xeb65edbf0xa28880450x99c227720x9b492d130x674627100x690f585e0xbfbdf7f40xc55ff9620x334c713f0x2d2817820xbda53a1a0x38c0bc640x7aa699010xf3da55d30xbeb0b69a0x8b75f23c0x9933148f0x29fae12d0x6081cc790xda566ba80xa025b5340x1cd076260x422eeacf0x1c695db10x000935ed0x538d073d0xc90494eb0xf25386710xaba2fcf00xd1c0664e0xb85e82320x1ac4af460x341cb65e0xaa7547130xff489b150x008fff480x7bdd2b1b0x52bb782b0xcc9119b50xe628bb9f0xde2b96710xc0f984260x0b2d761a0x34ec6cfb0x61f67c920xe8526b4e0x494ae71f0x05d55c230x4e4b32760xb2f471550xac53a20a0xdf1b5c120xd10a36f40xe41fc2600x37f81a1f0x06209f490x3eb4e02b0xf02ba0490xc9fd2e190xdd6671eb0x74be2a4f0x559967bf0x49a59e720x2df18d650x54ad2bc60x91de832e0xc39a769a0x38f696680xb72d95750x7a54b9110x5a3e593f0xf0ca4ad10xee7da93e0x3e3dbdb50x50d2f7750xadb69c980x7246766f0x62cf17b30x10b3f0e60xf0fae74d0x441ce3b20x656b88050x26f0351b0xf39ade7b0xa98301470x264b2d110xc5e1b3a70x394a1e110xb6acaa130xaf11e85a0xd24a33990xe4b818c30x3caf212f0xa53dec690x42ea95880x9531ed180x74b564910x516740320x1849ffba0x337b74420xfd5e1cfb0xcfb1ad1c0x0664a0870xc633d82d0x3efe17030xd738ca1b0x8819b3450x4b1bb9a30xd5acbc7b0x9618e4860xb81af3d00xa1be699c0xf3083a1d0x983276da0x2c8e28ee0xf8fe56420x082139560xc8f419ea0x4806da1b0x6fa426d20x577272850x15c4e3e20x621041260x825c73400x58916a8d0xec02ebe00x121353960x16ac4a630xd834176f0x9116dc160x3b5e6b7d0x6135f5d20x56be148a0x5b0a78d50xcfd18de90xc1d15a4c0x59e0695d0x5d0c4dcc0x911fcd6c0xdcb0a2c00x4c9d28b00x36173c1d0x1d19f77b0xe719f1a70x6e14fd0d0x80fc63560xa82b0a210x55153f080x6ce9b4670xf6e143be0x1e05dcd20xe34f30b80xba11ceb80xebebb0860xa19601940x80cfe5210x63d645670xadfc2ee90xa336aca30x062cf78f0xd66040810xe829d5b10x362aa0e30xcefd24c60xec8c28390x5cc9e6600x788ce7520x095f735b0x50cc40590xa1f8ace60x53af38630xfab53ed90x1bc5eebe0x1b8822d80x28ab4fb90x6d0ae5500x9b92d16e0xd66c11200x8b7f6b1f0x0dbe6f3f0xa48da3cf0xd39fa8260x2c96dd0c0xcd30789e0x7ad1ded10x776b79980x623cb3060xefcf48640x5540b9070x82226c530xc60b79ca0x437fad2b0xebc74b820x7ad4152f0xeab7a55c0xf71000150x7db190bb0xc715ef500x330729850x64169c8d0xcd1819a80xacb45d8f0xb476f7b10x3f6bd29d0x7ba4efa90x8254bb790x7c15df2d0x7f0773570x045f06f60xcfb7edc20xb62579a30x972c46fb0x366237810x52e8e7b50x33b4c61f0xc3eee80b0x698d213f0x75efb38f0x14e309570xb4b73c230x4953fb390x603a9be00x3efab9cf0x0f30b59c0xcc8dfeb20xef8790de0x80af42f50x0e2223580x1b3171a20x389dbc8e0x3798f36e0x111f7b4f0x2fdbe4330xd4a758940x6529d6680xb28012270x7cebb7280x054c8e370x4b4c04270x57150b3b0x2937b0a00x41e5f9d80xb5c1d17e0x84ca2b350x801018100x67927a0d0x8685954a0xbfe364360x3a08475f0x90de04520x8a7cb9c40x2f542ea50x023948990x957382ce0x41c967ec0x109c55ee0x108d71520xdcaaa74f0x2952b54b0xc27dbe5c0xe25612590x32313d840x7a07d6420x362044050x2c7c455d0x248cd80f0x41265dc80x87c2b1600xb3aff1f60xb10de3c00x348df88b0xbe9927090x9c023a9b0xb15021a80xb0be95ab0xaa1fe8040x2fe76b0c0x575865620x4df918cd0x47ad95b80xae10a1940x62749cff0x507bb3df0xf35cafee0x046dcd350x3db6a66f0x2717dbc00xf08c26270x463f20570x61e1afd80x8c4370170x86755c3f0xc2fd15350x60a32ea90x4065d1680xec2ffd1b0xa35d92dd0x4d4249300x98b65b140x31ff7e0e0xf5cee86a0x10c34fe80xc2d448100x780e13920x009b68ab0xd60462d70x2daeb9f00xafaffe8b0xcc453fc70x490bc7860x5ed040b00xf10141d50x530b1e980x9b555c8c0x42635d550x377bbcbc0x8c0215f20xdc56385d0x1317eeb20xfca1cdbf0x8b1018350x7d59dd460x8d8817e70xd80c56680x79fa1c3d0x79598c940x1ec329a20x06b522130x7fcdef720x52cbb56f0x7b4d4c0e0xbfb0c8c60x6a0138bf0x16c062f70xb63b22fb0x056aa0f60xfed3c2410xf60f98290xe83d3e370xf5fafabc0x9719bcfd0x37f292c40xec8693f20xb9f0db1a0x8e060e230x8518f71b0x6dcc3f740x134c96460xf7d22d3e0x792338040x4e3e9c310xc10e50390xe5b9f5ab0xf999267e0x12b437ca0x733a96c10x54d6c76b0x1a57e61d0x6d4f22d90x181ccb660x485e3cb20x649dc36c0x0d1f75a90xfeca9cda0xc101a52d0xe0564ddb0xd45921300x69d3558d0x90fedd1a0x3f730c090x5355fcea0x0c0a95d00x4d2566f20x7a812dd20x81efc0dc0xb2790e400xac84d98f0x5c54826d0x87ce14690x5b07cd6f0x84d440160xf3cd854c0x89eb9d800xbb4f90f30x1cddb3660xad8b62770x92b00e020xd89dcd9c0x1e81b22b0x225eec310xd8626e910x63e700c20x28b056b00xee7eb9e10x4f7870330xe40976c00x157e52c80x4b93d3600xe867318d0xdae179120x0ce9342c0x2e62ed020xfceeace00xc3d70da10x1380960d0xab3035bb0x616f51f00xa9fce7920x442deaa90x08d9bb220xd7b8afd30x33c84fc90xd7cf0d1f0xf6ca5d7d0xe53253070x0c725fb80x8c6d9a450xa698c8e20xaf6bc3d00x7f9990ff0x1c4dd5530x082b3c680x267ea0210xedb6696a0xb2472cdd0xc0e460060xf47736ed0xfb6eedf90xa7eede1c0xc705459a0xa2f67b000xe6aba8c10xc703c73c0x00e06e9c0x5d2cdbf70x9e68876a0x2c2086070xedd092d50x90234b350x7c9087940x87a1b06a0x136209db0xde10203e0xea88232a0x000c79070xc63563020x13a7bd460x6b81c38b0xcf9e18400xc216d42c0x1a3b55400xa7bc0e130x3febd43b0x1d34e9960x7273d1c70x67bb3dd70xfec216530xf39c9a260x77d0366b0x2b8c5d840x146b7b4b0x0a2d108b0xd530b5990x285533820x86c478420xb77dcc090x572b074a0xaff0414f0x311bcef10xa74aed700xc64c3c6e0xf2a366120xa99b39c20xd36e3d590xfa873ad00x3283e6b00xfda9581f0x1a9a433c0x32bc0fcf0x0402cbbf0xa106ecb30xbe3132400x09533d1b0x1ccfe2f90xd5b4de150x45f402730xd5fd90f10x8c26d4950x45e69e010x43c8d1160x167c59670x86e03c0a0xd63819040x27e1a0490x07cc4a5d0x715a43ce0x360b1afe0xab6004210xb121390a0x2e1da9fb0x7ea1a2bc0x13b65f270x99470a380x8c8efac30xf8b54c8d0xab7772660x078b7a580x05cdac5b0x0dd15c420xcce1573f0xb350101d0x92af3c330x47960bc40xa8181adf0xdf6b082f0x2cdf87a10x84c1c5520x3dd9b2300x319d493d0x8263a6d90x638aff110xec2e1c8f0x5efde8e60x6bdc1f110x2434cd300xa61194be0xfe9a53760xda96277a0x7795557c0xe2dfb6ca0x864c53750x30e03e850xa6e90b400x22db87f60xe7e2ad290x39b611a60x5589721f0x098e82d40xe2267a190x1d0db1790x860f6f930x0b5d9ff80x9b2c1c470x578ee7180x1963fc340x995d10710xa389a49a0xdd391eff0x67955ce60xc558530d0x53c089f50x01a0cb780x883c47ff0x6e2323d90xc61480a40xfdab3e170x105f2d160xa5058d0a0xda56f50b0x77c011390xae0ce0a00xe49580b00x213e49650x54f15d9e0xfb79a2710x455238850xc9ad28090xc1a4beca0x71271fa30xa05b6be20x0b2cb3340x3557b9820xfb4489ec0x257045680x3743895b0x2e6a61470xaa04056c0x00d73d5b0xfa0a77230x3f3b3ab60x87a8b05a0xbb06b1250xc5b5dc040xcf46c0f80xb6a8c30c0x0006191c0x33e7dd3b0x4f0f22b20xdad135440xee9303dc0x03916cab0xe62de3bd0x7514c49f0xad82970c0xede20f6d0x07242d920x4079474a0xde9d724c0x782e6c6b0xe6357fde0x895aad6d0x896ed40b0xbfb85bf10xbab5d1820xf0009fee0xde2908080xcc75fcaa0xe42a88fa0x295067750x63134a2c0x3f4547a70x1b700d370xa022f2650xec1628e60x97ab9ad30x583889720x9feaf7bc0x665ecab00x8677f3690xb4b97c900x4688d7ec0x24fc8ffe0x18c529f70xcebab92b0x39229a980x4b302a020x82f07d390x6038ec210xb563cdb00x8663862e0x159f3b7f0x5a96877b0xf02fd02c0x27eb2bb10xe93f16250x1c37d4740xe60eef810x754f4f210x1cd8438b0xb26a4dd90xa8e6933a0xf53d4c260xc97286280x117093be0xc4212ab90x91a7b1da0x3e63e5940xd042475c0x1c5b7ebc0xc5c4cd430x1bf6f88c0x00cadec80xd373c9500xa61ced890xb94339c40xc2a7b0aa0x005e9c840x1bee7e380x68469ff60x4e1f4cf30x2ffa85c20x1ea102380x995e4de60x08e682e70x3356dfa60xb2f4ac0e0x061fc8460x9eeeef480x992e03d00x4f2644720xfa2c4d460xe34f24120x8d55bb8a0x7ad050b90x937733e30x5bdfbfa70xfa9905730x4559da460xae3e9bc60x63582b340x65358c7f0xda0286ce0x976a3e240xe46425400x02c799b20x98bbd54b0xc707ee900x8f1240e00xff1c17520x687727450x0ef12cc90x5f9c671d0x4a726fb80x21ce58880xe10882890x20f6e92a0x258b75830x24c3a4330x290383820xe7de66d60xb240725a0xc1659ef10x0b94d6600xa47e91ba0x8d25501f0x790640000xabbaa5920x7006e3480x3e1bcbb40x577e8c770xe374af1b0xaea71b120xad6a3ed60xe23f98d60xd1e4ec460xffe589770x9cf366110x121da9050x617c452b0xc528a49a0x7daece670xedcf6be40xc8e96dea0xe97f4ce50xafeced5c0x9f3ec0ff0xa79f6dfa0x0a87478f0xe787139f0x929c1a900xf57dca620xf84af8c80x57adb1ce0x3db782540x880d0e9d0x61d317b00xd8ded0850xdc77ce290x9754ec100x259fa5d70x3f76a1880x576bf0330xd89826a90x7eb71a810xb592e7990xa2dd8b4f0x1803a6ed0x2b30f4290xe4b051cf0xb0d904b70xcc4ee8410x17f542630x59a2712d0xc8e3332b0xd91319d60x0b2c64a30xa4d9e2220xa7c1a29f0x809d5eb30x0ef889d40x1134303a0xbe371f550x773878d30xfa02ef580xcdb6adcc0x1003c1290xb0a0da0c0xf427723a0x02f4f70b0xa851973a0xdc9fa2320xd06524ba0x7f53f1b30xf17adeba0xa183ae390x5d3758470xb510c2500xed7c7b910x57014b190xf649796c0x4d9b652b0xece784c20xee91879b0xa55266190xdf2c27420xca9360b50x4e68e9be0xf82ec5730x7fe328730x7adc0fbf0xfb204f470xd8fc46d50x5fe692940xcb04ac060xcabeae690x2675db1a0x782cbc900xd4e288db0xdfbba2900xa6393f6c0x0df0ad0e0xb328665e0x963de7800x7ea602270xda359b820xcd974f000x60a13e900x51390c960xcfc7b4e40x3f83f8d30x8c0ed1030xb0747ed20x789c73d90x6d7e951e0x8f0748af0x8924eb1e0x3c1c37250x216de4e10xe6e405020xc0a96e140xf4af35c20xb2c1732e0x7a9440070x0bfa3a190x24da00930xce6db6560x3d510a7b0x5a1d134a0xe791df1f0x7c3e736a0x689524930x2d5f69b30x909c61b90x42825ce20x5bdbac4e0x2e028ae60x9500b33f0x9695dd210x7dd7d9df0xad4d6fa60x32711c200xfe3e87830x1fca35510x86cef1800xd6636ca60x4a6cce240x73bf73410x88daf0a00x8ed17c530x77ff84340xe174e9a40x8d107dfe0x216fd9d00x676bf48c0xf855bcf10xb590fb7a0x265da8560x4a4b6c3f0x756a76400x581849540x440e0b100xdb2cc41e0xfab2df060x2258c4370x665d3e6d0x846856650xca6d17870xdd6367bd0x907df8030x1f7abb470xd7a1d3ab0xa66f14310x79a722310xff56a7450x91e8c0850x556909760x53fb70550x6f3614b60xa2ccf5570x30e308250x63b0f61c0xd567e68e0x689a01250x8182373a0x428f1e7d0x043da18b0x069e16150x32afe5590x45fb89850xa64ed7760xcdac4e7a0x4d84696f0x83db01230xb8aa21840x5b8f88b90x40be12e30xcf64a0650x96900c620x1b8e1abe0x75a729a00xf5dedb300x86f95f0d0x4c1fec360x864155070x22795f920x3599f8390x26b79c220x6212bfc00xd45b11f70xc3d015720x6b6c5c530xadc312ac0x44033dcf0xa57210b50x630132d10xcb5a74c90xae1eff3b0x9c7f18130xe242b3f50xf75adf320x87fca2a00x0f3ba3ed0x8982f0f60xc6e079ae0x55ac3c870xb22823c30x5f528e750x8211b2130x3505be450x6d7f3e940x4d1081270x40c7ae930x0b4217fb0x06303b0e0x3405f7a20x94111c1b0x082231ee0x4dc544ea0x579a40000x3394be270x658fa3130xa7ee85460x125edcb20x3e386fa80x54cb8cba0xa57c30d00x439d53130x244e8e060xd6dd89eb0xd016f0430xffeb591a0x360864060x017579350xf1bbac810xae77d88d0x1b7773570x20ba4f3e0xe30fe6390xf80be44e0x4cd5bc5e0x3a2d1dfa0x5f56663b0xa5e550570x70708ac80x56dc82c10xd7c849370x082ed22e0x8ad208370x2998ac370xc0e627cc0xfb6af58d0xc9216a820xa965ca810xdc49c1980x4cb9e0010x763ee59a0xb30ed0400x3cb5e2b40x51602b550x11b8696c0x58e902600x563ee4e40x3162f8b00x996dfd030x788227500x56c2cb730xa74c98770x56c8693b0x425263430x9cc8f1fb0xdba126c10x1ce2497f0x69662e790x2e1e261d0xc1e0176e0x42cb803a0xfae1cac10xd745dedc0xf6a285540x344a54120xb39273e80x6c6559130x973fa82e0x38a08da30xca82d80e0xb09faf790x71a50dbc0xf738d1be0x1335d31e0x035e7ba60x9f8232780xce1414b20x03ae70ed0x65cb50780x3fd78f3b0x20b00eab0x5d4acd230x93b3fc740xb62614840xe175e9d80x921b5d720x9c3bec740x29366b610x9593ef310x91a5c02c0x20247edc0xea2614bc0x603520820xa77bfd290xf68285c00xc32c71af0x44fbef970xec63926b0x739f56ca0xcde888b70x27bf46b50x344063be0x965548100x8ee53e310x7bcfd6c10x9eb6f4fd0x9e29d04d0xe10ed94d0x7da0c8810x0a7708320x36c1e6100xe11eb6800xf353a6980xb8ddbf870xef536fa50xfb93cca80xa9cb01d70x6aee3d4e0x2caf10030xd2da10480x999ecca10x489c9a120x4761f17c0x8acd1dd80xbccfd4d80x622c79220x8243aec40x183e909f0x9cc4f70a0xa1ab41ae0x3cbfd6140x6c704ab70x3517383e0xd9d8fd160x3e1519fb0xa96026710xd11891570xdb9f3e7d0xbbd5e6b90x97fe825c0x79efea650xee38ef570xad6452340xb9c425de0x6041d3b90x0fd377bd0xf97d7de20xb868ac5c0x9bb10c580x11d779f10xefa2c27d0x1864715d0xb524cf590x375baa2e0x26ed21860xbf0411020xd5608c550xa5c9daf70xb02ac4110x986370660xda411a310xb73f8c870xae0ef20d0xe98879a50x68a688c90x13cfb2160xd8f668ae0xc8972c350xf71673500x131a5ed70x082008cc0x275770c50x983026c70xe3ba55ec0x4685622f0x5241656a0x081ae9600x620333810x6a308faf0xba9dc8da0xd49fb15b0x66a80a150x16d768860xd70d75b60x6e89a5600x62c059880x557842280xa7ad9b880xfa56bbde0x733a673f0x314348490xc74ff1a90x1df8ad5e0x38b0bb8f0x0465a0730xd41d58a60xdb17e4a20x357257800xbaeb0a340xba3ff3cf0xd4fd23630x8d42bad70xedcdabd10x169f111d0x8926cc030xbea1d3bc0x578587820x1500e6540x0ced27170xc1b16d590x21609d5e0x3ea5f1d20x08fbf4140xeebe5fb10xa0ecb4b60x7c8e022f0xf3a578920xa70fabbe0xae0915820x4135db160x04d8c7500x5b1f6ffd0x14072f0b0x709cd25f0x72e908160xfca337e20x224a1a770x7fcde2e40xb9056bb60xc24eac4c0xad4e62590x8f7826b70x476167c80x4864a9b00xacf5201a0xb22d81b40x371100880x7ec78bdd0x105638940xc96d35f40xa3d3f7e50x67b828770x4152e87a0xfe6722df0x1c1320240x7054a3e40x0b563beb0xd3e11fb30xd31a05780xa5c9b7550x7fb1f9430x87c56ec20x929627230xa30900b60xfd8781580x90a69df90xd6b8e8520xd81972ed0x740a1b950xf23ee7b00xd7dd777b0x6c4b66840xb2210d640x40f0683e0x24f39c390x8c743fb60x0312b3b00x11c409c70xde280c620xc2e587d10xa3b958ce0x445d71640x25e9d4bd0x7879a6b60xd4e60d090x1268f3570x250eaaa10x396fd9440xac4bccfb0x98c9ea300xdc2dc9470x1f97cf060xe775e6b00xb16251720x69b18f430xb57b5d1c0xc07634840xdb68bbad0x50b73ce20xaa6f23ad0xaad6d92f0x3939f8f00x04cabed90xc781bd9f0x0cdce87c0x9cab34a60x85b5e6250x8a490c900x083eb21c0xf96ec2420xccab8e340x03b3cbe60x6834ef7a0x5db881620x0da000aa0x9355cb620x30aada060x7b7c3a6b0xfef698a30x0b6a9f7d0x9902e9360x842081790xe1aca20d0x94b8945c0xb1ba67200xfe8cdb840xc3de65ff0xa4b07fe70x682ff0570x5e85415b0x885528a60x956ac4000x788bfbad0x412bc6810xea38036f0x3061cfce0x9d09e8ae0xb4eda0da0xca9a1d5e0x0f1800700x9aeacb870x5b21ceff0xb0b85f470x93255b2b0x88b4ae920xd31a2ac50x2a62cb3a0xa4ab7c1c0xd9e244570x0514bc900x961286e00x3a536bd70x772223060x6796cd330xfb32b30f0x5091b8230x3c681dc40x98ee62b20xc67790930x31a95e8b0x06cca30b0xf29677960x6fcef6ab0x7e7e3f580x18008c590x9b6ec9670xf485d7a60xe809cffb0x42e9d0da0xd260af0d0xdba4502f0x70617a040x8d7fa1480x5dc92cdf0xade4bf4c0xa7aa810f0xd8b6ad2a0x84113f280xffaa7f0f0x93c703e80x2193db820xd932ae060x8a92d06a0x8dd681e20x26ea92830x0ec708100x38fec1f90x0e729b8e0x4a17a6870x6474160e0x30179d340xdf7f67850xab632fc10x141560020x3a4f9d280x2d0ff4d50x0c3cbdf70x103dfb480x82ed022e0x97dfe49f0xc5b8c0c20x6f9373fe0x2f622ea10x3e4427c80xfe8a2c500x80ab91990x091eb9b40x1eb9516e0x50fad4340xef6c3f700x12274fe40x1514edac0x1f4376a80xc12435e30xf8494d860xce15558d0x723ceaf40x1ae12f0a0x121fca050x82b671c60xcdde54b80x756a40360xe67138b60x41a466c30xd2836e7c0x9df7db6e0xeb3dbd110x88664bfb0x0fad6f050xcb891d260x6546e61d0x25c632580x31a89d590x01ce869f0xb361248c0x863d2c5f0x193057a30x3bafa2790x26a47ac30xf2bebce60x9670b5a10x1da305c90xc66e953c0x14f9feb80x6f6e60ec0x7de530670x04e104ae0x6f6220570x71432e3e0xa3f39bd80xa7872d430x25c4befa0x12420b640xb2020dbc0x9d594d110x9a2391030x1f2a99700x5e68e1530x9c8d25e90x94c3c5d80x8307c0a60x387e16390xb51a37240xa6ef1ace0xb46e3eca0xb1862bf30x044e5f9e0xcadde1a90xce2838200xd1aed3290x23f3c1680x16889f8a0x86ea969e0x4b2698fb0x53dbe4340xae7ca4930x8457a28c0x29f69e5c0x4041ba570x7aa87cd30xb5806caf0xa78a490f0xa89522c20x6f3894300xa4b28f970x7df564190x26cfb0be0xc036bee90xeeacab690xecfce8560x664844f40xcdab22250x4c54454b0x98647a3d0x7f1a67330xd7befd310x3f9a2b0b0x1e119a790x1e450ef30x203c1b5d0xbe66d21d0xf8d4e2910xbe572d1c0x3d3d8c260x0a17ecd10x92ffa0590xbdc989f90x021258f40x7bd7dece0xf5548a340xff6d1bf00x56802ae80xb1ca74fb0xd3de33ed0xf24bc9d70x37956b720xd75b20aa0x89ae7aa00x02430a1d0xf9fb98980x048563ae0xe7c510130xcee9d39d0x0ad543f20xd8043b140x38e8267c0x569091200x2acd21580x62c58b900x30cc59340xece27f4c0x878056770x93d37baa0x6618c53c0x667d0d5b0xe784cbc70x4b88cc8e0x5a453de20xc829a2240x324623970x977acdf70x4e8dfb910x9e975efe0x2dbfcaa40x44c285fb0x42df7a080x159a26920x0753e1440x44e40d040x6f07c8680x43a037520x563d79c30x9aaf713c0xd3ad63530xaece52320xf3f165ef0x4a99b5a40x8ed5884a0x34ffb4c80x8887b1ca0x6b7ce62d0x25ff842f0x0d9f345d0xc6a1455e0x776ced530xf3ed03fa0x7542a6050x2044ccd20x57fc36e80x5514380b0x26beff590x15bfa3ca0x61c2b6a80x5fa4db640x899c625d0x0fad14300x7042b70c0xa0a6705c0x92c0bcd10x0397829a0x4ef810260x2505789d0xe3b8a8ef0xe28f94c70xdf3ef6000xfad3eb7b0xa1b6dd8b0xcc76bced0xfdf26a6c0xab9a27b80x574328330x748113ed0xd6e6c1c00x53aa1bfe0xccefa9070xe80ef7950x7b1e94ff0x422933310x484e6d9b0xb7513c630x8132eb610xb75652f20xe41ac1af0x106175a50xebdb46d60xe9f208be0xf50a8b960x529595a60xa7eb1c910xc3fb2b0a0x436625e80x15cee4220xab87cbe40xba948fd10xe657d8a60x11d922b20x3d75482d0x5d5149c60x7a3ce6060xf98ddd670x23e528a80xa27622d70xf3dfe2000xc80a2dbf0x86a2539b0x33682bfb0xfb0ce8880x3846b50d0x7e3037600x493d3d130x366f8fe90xeef773b70x0c57bc950x0becbd820xed3f1d300x2b26dd8a0x41699d770xbfe73ccc0x7a8f154a0x58c55c970x86d1bf560xb9b13e270x305cb4cd0x546bd2810xb95157470x74d35c9d0xfb1f9ea10xc834212d0x6a6f50b00xe37fdd990xfbd049880xc7bfd20f0xdd7ecde00xddc58a940x2f30eb450x1137c7f20xf1f07cb00xd6224fbc0x40f1b36a0x61ff58e30xff87892f0x998e66e30xce8a79450x6ec658840x2ce097df0x7db6c9a90x1c7a8b5b0x988eb9ef0xe3da904d0xda43bcac0x2f5ee4db0xb0f51f640xfcd71ce20x95ed1f900x811a71b00x79b5725f0xc66958250xe8ece1290x679560350xb8770d170xb01870020x5b2fcb010xf77d0b5e0x7b5e9cc90xc785c2990xeba0b0ff0xcaca1adc0xd4c2f5680xb897de560x8cc401d80x4caa84fb0x1aaed4580xad6b6dbe0x287306960xce4f81870x7a76527a0x90b9896f0x23ed4e4b0x2978f7380xa336437d0xe84688370xc786de3b0x1c116c580x6a581ab50x7af849c10x6fd839bd0x9e64fbfe0x2def7f760x1eab7fa00x8d32cc480xf03870650x890929e70x18c87ff00x3cfc735a0x87a177a70xe4c2c66c0x7040fff90x6971447a0x9e9571560x59b2081b0xcf195cde0xefe60f5a0xbdc53e8d0x356461c80x234128160x4f2250ba0x51b256750xb0bb0b180x5838f6c90x4859b8bb0xf4be091c0xd691d6090x969ceeff0x9252de520x80a6f3c30xc2f5ba340x00e20dce0x134d45400xaebce08d0x3f5bf9c00xa721a3490x2ad977fa0xc1a717eb0x956961ba0xfa1bd46c0x4506da8d0xe2cd63ff0xd900d58b0xb9c554ad0x9f2856ca0x25b6945d0x55f082450x80936ba60x8baf89130x59498f2d0x9f76ffe60xc9a6c0160xb95837090xfcc6013c0x53d9a27d0xce1661830x151a28170xb5a333820xeee732560x26554c3b0x7d313e230x55bf17d00xf75a4ce50xeb9aeb240x2917cf570x4932c4570x0fbfb8e30x5a7aea6b0x0bb26d4d0x20a1b4b60x8625c4d40x7becb82b0x9631aa9f0xca1467350x774107a10x67ef8ce70xaf45a4bb0x65d15e660x1229971a0xbcbc96790x575b939b0xf896da640x605dcfc60x3b34ff240x9acbbc4c0xc52b31cc0x1b9453150xeb9162bd0x6ae79cb20x8f0f85f10x2921a4d40x692c1b650x7551ce6c0x7ca0ee520x2cfacdcb0x5057599d0x726b51b60x9c838d780xb997f2420xab5a62840xad11ee0f0x3a31b1470xf59cf8250x2b9cb5d70x956db32e0x4b8925a60xd2a6dfca0xed7c8cf20x2e5382f90xa84633f20xea208b840xf3ba379b0x234557e50x4ea04b270xe278ff050x4e94cd480x8d3696b20x543e30eb0x0ff309e30xdaf99c210xbaef32e00xf7c02ce80xb35eeaa30x4fc796f60x1c8f81c00xe5ea00040xc183c0e10x1ab9acae0x57856c4b0x5398421d0xac6544550x1ba6df920xd5256a4c0x8527b91b0x05906a850x185d93bf0x30a956d70xb5875c620xc78094150x102beebe0xd802c6b60x29adb2520xcea08a410xd871ba380x97e056630x9de010460x5e7a2c510xf841f9d70x92afeba30xaa3bc2900x8c22390b0xcd1e1ee50x4e2500810xa701e4790x7a096ea40xcb5a258e0xf3658aa50xb6de36200x09922adb0xecdfaa010x67e146c20xc59e7b8e0x46ce74e30x85670f1d0xe58882f70x5c0e982a0xa98333f90x244914ab0xc7a4fbed0x6b55acd00xe1e7e40c0x369d5d960xfb163ee90x4fb4e85c0x2c0f808f0xf4f14de60x7baed0790x6e720ff20x07b52e380x579e0bf50xc2507ca80x96239c2f0xacec2d8f0xebef32150x08a309e50x987827f30xf3636fdb0xac061b050xf6d517220x933e03790xf30f83100xc88aa2000x2cd2d8100x2bd41e6d0x1ef5e42b0xcf77d32b0x00e751400x29509aa90xcb0140fb0x50e976f10x295b913e0x6bf535da0x3e4662360x0048ce680xb9902fc00x9cccfe860xbda153040x1b03bac70x8d20612b0xaa5957c20xb16381ec0xb94cabc40xf3f2ed2e0xd431a1430x8358f15f0x745238f40x3a243f110xc3ac54c10x2c6e3fff0x44d4d48e0x421a4d020xec6a58310x558c6a850x77e935050x9d3edbcf0x1626fc500x7b301f600xfeb02a460x7738c3b50x9ee3215c0xdda3b1ef0x601a3a6f0x5977dfb60xb3f9b21a0x173ef9120x803afff70xf2f7a75b0x4415a4cf0x9f33d7c60x727c5a430x7e99c3580x0b05ff660xc1581ca10x907aab580xd40050570x3d7f38fa0x87abcda40x5849bce90xcab5522b0x7f1727610x7f5ed9710x9975f1f70x33b3f3c00x36c5bfca0xcf4dad300xd348bdc80x3d8d78fc0x3bf20a910x6b990cf40x231ad1f70x8ae0cad20xb1fa856c0xaf1771c20x2548f94d0x576ea3840x1e5929890x39ad8fd00x72d927af0x2dc2266a0x160281ff0x2afca1230x6cc2bf970xce5883030x20e2ec480xd3b334640xc94cf9c00x19ffb0d60xab3eee700x808b33590x10cfdad70x51f5c1200xe53a86d80xfa63899a0x840868dd0x440b75890xefb163230x2001f80e0xc79d98c30x686457da0xf8ce30430xa72be6510x58210e600x519c8ba90x7e4441560x389d0a220x2494469e0xbe238c600x5cbfdfee0x65e9171e0x4c22ed920x20b699540xf0a405130xe467f8a20xc28438010x606e25de0xd0db0f120x8d31cb4b0x1d7644dd0x2939ce930xd05aebd40x80f7c51d0x561c3d190x55c43d880xad50b0230x6afa89bc0x9db2d9f80xc49e6f8e0x8d3cd8570x0493a55e0xeb78bbc60xc2bd70460x430454bc0xb72528220x279330a70x6b2cc3500x6b3039f60x7cd607550xd103804d0x7843e51d0x9285842b0x76f9eecd0xbbcc49b90xe9cf3e430x272e955c0x8ad882600x18ab8dd30x877e204c0x631976850x2e6997ea0x144ed1c50xdc1fa58a0xdcd3db430x84b499c60x730c4be30x1211df5d0x1f62f4c40x34ca88300xa6343f500xe454115b0xff4964660xc61cd1a80x16eb6e760x50115f6b0xf105754b0xbe9af4490xea2306010xdafb98130x44d0b0a20x2520f5bc0xee0a350a0xf893964a0x5ae13ca70x4fb4a5df0xa4ee87dd0x661b14d30x3b3423e00x207aa62c0xe941ecda0xda1824060x65d574880x736d1ded0xba00a84e0xa1edd8090x04e834460x572137aa0x1634584a0xe3cd9b5c0x4f24376a0x408541620xd0becd970x9a06ffe20xf93a41e10xa5220f740x28e28d170xf9439abe0x412da0fa0x220c63690xfc8356900x4e2626e10x475b54d20x8dd794fa0x5f8249c50xcf7d0e380x4894aa5f0xf71362c70x7d070da30x9fa357c90xa88ceddb0x76c521900x21dd6f600x8ff310ee0x4a6543ae0x1f902bb20x0cae7be60xd56797ea0x1419113d0x8465c8d00xa83c26dd0x19b727750x21f1b7280x6f6f9ca30xfa2459fa0xa59487460x77bc45b10x2d4594b40xc1ddf8200x1d6a2bab0x5c90ad4c0xe9b58f0e0xfca42e6f0x5accb8320x0af726c80xbc5512bb0x01fd6a530xb51ffc1b0xa1292d650x91e877a60x6a49f1fa0xfbdff55d0x153de61b0xc323d8ac0xc52ee54b0x569f0f3f0xfe03793d0xbf1f638a0xc944f1500x595e77d10xd9776ab20x84b35d810xfca408540xfa5b55430x3ede1b8b0xdf7495a50x729da1670x6cb1af100x27e5f9e30x300a6e220x8b241ab60xfb9463a80xde5637ef0x75fb671d0x3b8739600x203511680xcccfb2fa0xc428068d0x4fdc945d0x6f14ba8e0xe107d2bd0x03e3bd5a0xcf62e69a0xe9d27c160x589798c20xb8df36330x1b8690eb0x27dae8eb0xec78654d0x6d0ab3c70x5360710d0x9249e21e0x0e0a4e7c0xd38798c60xa2fed94a0x4629baf20x723b09540x6ba4e0fd0x7a2de7680x188a12f60x852587660xa454a7a40xf0f134d30x558e157d0x165531f10x185f2a510x40b43bd00x422309150x74c45bf10x3c2127440xa50335f40x7fe1ab820xb95cb5940x86c63d8e0xd32694be0xeaad96f90xd42b7aee0x7b4c9ba90xd9d5d8790x0e2f60620xf6c9228c0xdce23a830xeaf7fe0f0xfa9f7dd30xbe5e27f80xa8306b780x221eab6d0x5bbdfa260x845dbf3b0x015683930x96ec3b260xb37b9b810xb85f050f0x34257f350xaa17a7370xfe76a73b0x2cb42e9b0xf063b2d40x3a26ed110xceb66bec0xc87e487a0x166db1b50x67bd9e830x4d1588220x73c595e30x191e31010x3446e94e0xde63dba90x497c40960x267bdfd80x9b2008030x4e0e5a4a0xd7c26ac80xe2c7edf20x40b5b26c0x4bf2cd880xec261bc60x9e3a69d70x9a8608a30xc70f423b0x01000e510xdd01082e0x1f37cca70x8ddd8aad0x7807f0f80x054496b40x0f09cc340x151f48980x5cc48c570xdb0a60c60x47e5de680x4ca9669f0xfcb61f820xa76b458b0x37b8b39e0x6e4853730x5efe852c0x2b2c684c0xbd748a680x05e30f760x98ddd93f0x376187080xbd3e01b50xa26af2300x8112b3d20x814e037a0xf5276e210xe63a36380xdd3d3b190x565a9e620x6fe7ce160xacb65baf0x0334da4e0x204c50670x2733eaf70xccfd2ebc0x97bdfa600x97299fa90x20c23cd50x8d638fde0xf1763dfd0xba5c4aa40xf6d767430xe1a0de5a0x849e998f0x72ea7b2d0x453a832a0xc5f9ea900xe3e5942d0xba07d44a0x15417b7e0x523d5d380x02ea111e0xf5e06ae60xf811e69d0x26c90ea40x80e93d880x4e5b14ca0xc42a75900xd8a994eb0x4ae3e4070xf9e2fa8f0xc21de7cb0x58c095270xceab0ccc0xdd849d510xbe57818e0x841524980xb0a879140x76ae7e710x88af6bd50x40e965290xe3c0f6520xf52cff0e0x9c5407b70x66264bee0xb3d2c76d0xa6bda7d00xe17180e60xd04724a50xbe78fa730x0a1bc3660x8789b7f20xdecc41280xe0191a100x217e5c5f0x3a54af100xfdc1bb6e0x2e8941a10x6c5dae230x56c8799d0xaf3dd7dc0xd1d87e920x70230f4d0xe4ce9bd60x5128838f0xfbad3cf00xf39530b70x433fa9650x37491aee0x00d93ac80x335ed3e90xfdaf52210xae8cfae10x4627e7c90x6a9267d80xd487b0a30x1e5c41370xdb66299c0x01bdac700xf48455690xa7e7930f0xe2ffeef30x104987450x27756bc80xff29490b0x976335bb0xd93077940xcaf2c6030x5d550c4d0x10d9f8850x96cd2b040x37be9a070x3ab7b1cc0x818416e10x43c039bb0x2aff2e9e0x5e36adde0x86771e350x88eba7310x202306020x5243d0ba0x8da66a3a0xc57275a10x1d111b7a0xbcbd2d220xd073093f0xea3c8e4e0x99accd110x25c4a20d0xc83c5b9c0xd3cbea630xcd8e84340xaa1aa7120x02a574d80x8a79285a0xe97b70890xac27bf500x3c95e13f0xc37e80570x6c6a942e0x788ea7a80x5aa1b2680xe8a712570xb95b55510x668681260x66e54d250x149ab6d60x664e77170x11c3ed400x636c1ed00x740c902e0xcb15eee90x844e73b90xf5d33c0c0xede8d2d80xc2497f310xb05ed6820xa3f43cc20xcb5649470x9c92ff840x879caa7a0xae5e86e20x97a326a00x0fab20bb0x5e7514950xdfa8863c0xe9241a560xe84a66b70xdc67514f0xd3735a730x805682200x49f66d800xcaa50c850xd3c0a9d90xd488d57f0x64b6abb80x3498ff170x7255c2d00xef1003890xa34e17de0x5e2a283e0x4be7bf030xb732cc630x6221b6370xb2b296c90xe356c3e20x4bab199d0x583f0ac70xd45c8b630x7b665ae30x0ee2cbd00x188661040x68329fed0x587407f40xb4433f630xc496a0520xc2985f270xe63c31a40x3cfe5dbc0x069d6b400x7ce486920xa9c398310x9a5badc00x58a84b130x95367d800x51e587b50x9e122d790xa32d52060x9f0f40800xe006f73b0x0743b47c0xa7c3db6a0x2d6f9bd40xb87d571a0x1d56759f0xb724af5c0x54b0f1650x393046d40x72e33ae60x713cb3080xf5e970120xb33af1090x392f09180x5c1e7a820x347120740x63df3a230xb2546ef00xcd63ad0c0xc72606230xba54b9040x179de1210xd4b52feb0x71891d590x4cde88bf0xbbec2c2e0xbc8377d80x60e31fbb0x1deee0610x4acb1b680xbb4f9d1f0x5af438eb0x618f12e50x4e831cb80x9e4863aa0x32a432050xaa52eba10x4945679c0x956024440x29498eca0x16d1706b0x552a30600x5b154bc20xda5bce090xf53ba0b80x6f95b16b0x362fcf000x6775ca9d0x3b0a85820xf084962f0x13a8691b0xa6b436a00x6225f3bc0x199b20cc0x2f084c710x9744efbe0xa323f43b0x5b7041ed0x2c4efff40x43b5bbe20x57d3a22b0x57f705470xe1a4f16a0xb2405efc0x0c25ec480x7194080d0x198620d70x61b70e8c0x58b975ad0x99bcd5c10x480383290xd70582d10xf2e5bd870x2f2e91b20xe58090ca0x50be748d0x3f89071b0x7da9e8ce0xd45925780x936898040x2d9946050xd53bc9390x37e18b600x0ad40a900xb1185c290xb6be1e610xb5d927fd0x74739d6a0xf2bf7ec90x515aa5990xcdc39c9e0x88f58bdf0xf15644630xd30155180x18cb56da0xed61f6b30x156707020x12ba3bb70xb48d4d220xeff8df4a0xfb7fb7730x55a8eb810x417477ec0xc0118bab0xbc794b620xdc9846760xf9c1f9ab0xf44d53da0x19bd383b0x2f03fc4b0x2c82c36a0x678d29930xe06141e90xb7bf278a0x0da10ec30x026490540xea161f3c0x716ddb7a0x0722ef150x438610bd0x9be7bde40x34f3484e0x4f1cd1280x500970880xda3d10a80xa8fef7bb0x03592ea00xb15cb6140xa9c63b690x278664350xc599a7720x91e1e6eb0xb6470c090xe6d6a86f0xdc812ca80xa8e9e1ae0x08493c4c0xa2244bcc0x5e3620290x9d0bd40a0xadb892bc0xb5d7b6710x48985fab0xe7b913fd0x52d8c5e40x459338f80x082639030x150ab8920xc36feabf0x375691df0xb55d2f8e0x3459b4350x9a2364760x7b4738300x75bda77a0xfedcdb600x67b78eb30x543ef2840x3dfc897c0x1e9edfb70xacab29b70xc84a0a7e0xe7d4daac0xff1e9dd80xf346231f0x525a244e0xabb0f4140xf05afc6e0xff4c95600x4bab15840x82c279d00x420ecfe30x2759855c0x6699cb650x0c9160260x708a5d770x98600ced0xe01214930x7baa6a6d0x8f75d0770x2fcbbbd80xc2a17ebe0x7e0d880e0x43461e700xdd3999350x96f231050x50abdd6b0x2d9ab6750xe15bea660x2f0c35290xf132fb870x80dae4e70x7f36cd920xc497f6300xf8ffb43c0x77a994d00xf8a95a780xeaa6ef810x7ae769c80xc481928b0x02eb8df40x49760d740x800c78fb0xc7208c3a0xbeb4b67e0xcfca09ad0x4d0af2800xc85c430e0x7cf4f94f0x4268c7ae0xc01f28eb0x4722fabf0xcc248d260x928d50760xcefcd99a0xcc88d7a00x3fcad7e90x0d3b4aa60x275d9f1d0xac84bcf30xb46612d90xb265a8a60x7baba0c00x748a395d0x7b00a2130x36389d2e0xc9c39aed0x3f20a4a90xb2dcc1fa0x777116130xe809ca7f0xc59d1a0a0x92dded8c0x020a243c0xe6e2e58d0x7910ab680x9ee23e680x0b5359c40x60fd387a0x5e6292a30xeb207f830xb0dc0cd50x2949f5680xeb30405e0x757804140x025483b10x85b4cac10x5d02e1a90x9e61bb050x04e9bf010x3e81795a0xb72929c30xe1aa2d620xc683da810xd5f3bb7b0xab65ed800x91607d950x767ddb020x193e01420x6c07ef160x365acda70xce012e970xecf3ac660x5a1247f80x33c7e66d0x93418fa30x7fac5c930x81eb6ec80xa28ff5690xfa45e6370xee13e6970x5f9c83fc0xc3510bb20x3b8bee160x34bafe7d0xa04daa660xad756acc0xb2ba301c0xda2d5a2a0xe27dbd620x9eeeac470x0e0ab9bf0x29af57070x6e1c223c0x9e27142a0x7049c8300x154a916d0xba9cac2f0xff1e67b90xe2ce762c0x3c548d2f0x381a798a0x2fe607730x5ab63eb10xb761318b0x677412db0x3e059f280x4073e9240x843d65410x8fac14a20x56b388f70xd02e197f0x91722dce0x160ea4c80x70f5332f0x95c49e4e0x5666192c0x1bee49740x0c82d0f80x8ac743de0x905695ab0x02b8ab420x810bef7e0x7f5b4fe40x274dd1a30xb320cc0e0xf888ca210xc5f7e8010x13553d900x7dc4168d0x58dc0ecb0xa03db4e00x461d16ca0x4230a8d70x87b8798d0xd0fe8d510xea778fab0x809822830x2d192c700xefc1840e0xc2eb1b5f0x5317d12d0x0dca44990x840342c60x6aa11aa60x6a03751f0xe0d39f1c0x32e4d1e00x8c4fded20x506249170x5e0ccb9f0x7b5a49260x89b3ade20xfa39b4be0x946dd5590xe39b2ea50x4baf7e590x727242a90x1fa1d95c0x3ff8d3870x49dc2da20xd939bce40xadfee8200x506bc1850xbb3309570x0e20eecf0xa8062b420x02771d370xc1de2a150x1d6191070x920f65960x0fa04d6d0x136dd6be0x4f6a07fe0xd42f1d4e0x7c291e860xad0cae960xf1305a8d0x17dca9dc0x785a93b40x40c7247c0x6a5fa3630xf43d83200x66983e960x886385520xefe739790xfc724b150x183365cc0x668b02270x0fc963180xe3fea2a70x5292bfa90x8588a6ba0xb1f667540x737c547b0xe77f8e6a0x31cbf1b20x7a2cf3c70x1670cfc10x4cdd0b2e0xe5803b5f0x345efd450x4006ad170xab9e521d0x619cb7dd0x37ce8a0a0x4d60a5710xd3e4a76e0xcab5d3090x7ad320e40x8ae0340b0x0b742fd70xd7e56a4e0x200003290x61b7b1260xc8c3dbbe0xc2c24ace0x9a7140bd0x24864ca00x07554c200x0f47db540xfd9403b00x4e5362560x50a62dac0xbb4f47660x46a5e1920x85586bc70x61704c0d0x4248ae3c0x70002fe80x3126a9e80x12cabc890x838d2bc80xa0ae1e730x0e17678a0x49ebd0d20x56a744c00x10f85f420xe590dea30x44b7ae9c0x84f81d5e0x6264a6590x0e4b6dae0xa016df810x5c975e600x91f18d9e0xed16db800xd4f05c180xf21a735c0xe19339110xe726f2820xd0cbd0b40xa5f5487d0x3f9b80f70x90573d2c0x545867c70x60b0c6fb0x4233597c0x6068194a0xed1676a40xa010b64f0x9dc561ef0xdae25afa0xd56ee5320xbe755ecb0x73eeab0d0x863363b60x9ec5eb930x73e365760xc4c73ee30xf563dadf0xf76a08080x8d8f89090xe6e2938c0xfda127660xbaac2efa0xca16ae770x7f3e7dfe0xb09506b80x7cb8e46c0x82fd015e0xd9c3cdb70x3af7d2fe0x86a475a30xcbbb68760x7574b33a0x2253b04a0xd724a1eb0x9fe419380x99dc82a30xf1b501ca0xf48003ec0x1eaff9ed0xbec61fd60x6e632a500xbd5808190x464e1f7c0xb945b8670x7044b91e0xfa2dfa150x982321440xa8b4a1c60xe0da1a0e0xc954e3300xd3197df20x9d112ebc0xadd55f730xa337eea80x04aa33a20xb2ffc9af0x350d2c940xdea8077e0x05f6e7570x4adebfa10x0097c8120xed2446990xb33321570x83c769570xfa3ad5e50x55e6da640xcb579fd80x218db99c0x94b935de0xabeb94380xba3808a70x379b8b080xdd9425830xd4ed1eea0x65ee18c40xe25ad95c0x8faa6cda0x1a75c1890xe5bd71540x076006460x1e46affb0x6cc468100x73d5f0c00x841ea3e70x4e8166860xd2af640f0xfc7cc1a50x8f150c030x48262c260xa4fa64850x3f9fab510x098bd7f60x490672de0x94ca0b570x5bce0a2a0x619bed130xd2dd52160x4f13dc570x994d56510xfc7b60d10x08542e300x31a618330xd7e3f9270xefa04f840x21b9b91b0xb1e483fe0x4e0aa5e40xf25ee3680x33ac29080x7883a6c40xbe112f2f0xab9c48570x064b49d40x5bf30f5e0xd5195ee50xb577d0aa0x961f89930x9dafa4290x346383340x93aa8a2c0xe1eb392b0x24b95a9b0x54ee8a400xcafb2ae90x2d0c99330xb1cab7f70x18f933700x173d803a0x31b78fc50x95efe19a0xae53273c0xdfb918610x6d01aca50x721b18510x324ed9c70x74d24f530x6468837f0xeb6a33790x79fb47960xf27405750x079f99300xca26973f0xa82f90ab0x88c65ffb0x5d158b870x01e167260xff4f34430x04d7ee650xd1f22ab20x1819503f0xa6b9aec80x8d753aa70x1d3f19a10xf41c3d260x942440780x7482fc5e0xfeb3fc840x7f98d8380x3bf14d580x200b5c7c0x81ff218b0x92b9b1800x06c8f2de0xe5bc9a530x215a8ec80xf102033e0x6405dcd30x85fbc9310x30cf804f0xa91fe9dc0x69a2183e0xd69609050x5500a9070xba9130f80x5fdf7b320xc3cc43000x7ae5ad740x8a35b4320xd75c79df0xbc2fd2730xa3eded0c0x6228c21f0x7d3c75a70x267df6620xd1f6c5f30x32d9cea20xb7a562230x0bac43100x8cac89b40x4efc9b690x693e60640x74ee90980x5b6a86460x8d70e5040x844539ae0x99a81ab30x96935d520xd4bf3c8d0x046a6b1c0xff79f11c0xbdcc4adc0xcf9b8c1b0xcebc33c10x2a926e870x21e36bf20x4dcf6d850xa00254c10x9c2225ed0xbbdb5c420xfeba33680x6de173290x7c5762770x45284ae90x37d910690x84b268cf0x1e5a5f220x988a1a000x8b966b630x01cc27690x925146b00x2e942b3e0xe72b1b2e0x99bbb14f0x093bc3450xc72974ee0x0e1e4cac0x2a7fc0df0x860654ee0xcd2cba760x527155950xec410d2c0x54b763a20xc7623bd80x3a087dda0x8af9a5700xc2e1692c0xc8c8b7170xb1bb23ae0x3d7493710x9c9fba5a0x235b963e0xf75d3e680xc8ed0a090x93f8c02d0xe5a9ee030x64689a800x43aae98b0xa6392a9c0x5f304dc40xed9d1a840xc8176b590xca95f0fc0x76543da80x9c8cfb7a0xc0e4e7d60x7c652c6c0x9a8e18770xbe7dd7dc0xf06020280x7b4a3f0c0xd66d36cd0x75fb35270x54386b690x6c93d8660xcb9a3d4d0xe6f1ea1f0x936127f40x8434a1da0xd99e2b650xc9ca175d0xa8ba67230x1a866ceb0xee1cea3d0xf9639ab40x10e0b1b80xa3e0f6230x6f419e180x332cb1460xb6d404150xc92d961f0x737d04210x06bde7980x7ae90a6b0xd79473410x2c1d85a80x0f7263b60xefa336bc0x0fc037eb0xcc6a729f0xf2c758020x299f312e0x85534bba0x23b9c92a0x973fdd700x16c8a6c20x60dffccc0x668ab5880x4a7177cd0x4ca318cc0xc43e10bb0x282333020xa1ea855a0x85896e590x037ac55a0xfaf598c60x708092880x86b73f2f0x61596b360x208dc7600xf4f330b20x2dfd0cb50xb7115f4d0x1e5b1f490x02f188980x4f3ac43a0xf849b5080x02b94d7d0x3e1a36070x4543b1160xbf0fa3690x6c8525360x70c15ac10x4f7747f60x191e88cf0x18e1683f0x3971b4df0x2a4e935a0x24b915b60xbbdac3ed0xa6083f570x1152d6b80xc7fcfa520xf75dba900x96d398500xc4a1a7d00x2c387bf80x40eea41b0x3e7cd8fb0x4055be180x4b41e9dc0x255cb1950xac3278ea0xfc4629060x0b77d9cd0x4eab5fb50x984741850x97f80a1a0x3bd8f6380x00b69cf10xd800bc0c0x1adad0850x937588d10xeb5f0a590xefd6d7ee0x3e8adb530x4830eaeb0xd43b122f0x72ecf3750xd975306b0x1aede2040x244f98eb0x4698402a0x9b8f09990xef366df50x8767f5730x9761db060x11b8fd990x3ccf22d30xe89b3a690x39b500fa0x6042c73a0xc62128460xce02de3d0xe53791f80x230fe7290x73f5e6900x73ac60420x2a176b320x6b9448930x95a3cb6c0xc3061b830x82e643ad0x85248f810x4975bfd00xbafe5af90xb8a98c690xde2a9de20x38d968180x60b2c8210xcb011e2c0xf1020fbe0x50251c290xb9c152610x46076a750x433d1c180xed63ed1e0xcf081b580x7cf585770x8c70a56b0x959222c20x5dd621b20x6018815a0xf3c38fc70x96381d6f0x845d0e290xddeac8660x50a99f0c0x5914519c0x771918430x125878690x763156f70x90e0f64d0x3fa91f700x472c12fd0xe5f2adbe0xf9b368da0xa6dd60460x0676f5ac0x0affd2900xc1f226ca0x8ca7d4800x5f2f40420xcbcd33930xf8dc35ac0x8f5d4e5c0xeed6e2990x538f8d000x94a1ad0f0xc121fc9e0x601ee9540xafd8b5c80x01c982f80xb9e9c3940x565389460x2d8b00130x8df5b54f0x67d2ce8b0xd0b710b20x26beafa70xf026fc6f0x0cde8de10x830982100x063611a80x07935d3d0x1efd30010xb6a6dfa80x278ae03c0x98167b530xfb23f8f50xe3e8d95c0x4bb336f50x19fb98d80x5f080af70x952759240xfa6bf9570xb1aedb440x4e59cc5e0x5f0954930x70dae1c80x28c0ec910xabbfeecc0xf4f598140x576e075a0xe886cfd50xdcab08720xa9dce5130x68edb2fd0x1c4711e40x6fb92c2b0x3dd4b95a0x305ce94f0x25bf6df60xdafb9b380xa8b85dfa0xd5a545780xbec6e7170x7e4fe7140x606dad660x545cac7e0x056dad630x3526c8770x4f63f3a00x939bb4f60xe81ea10b0xa9a19b650x72688afa0x0be948e90x3d4838b20x890f3bd80xac6334c40xa89a8c310xc626b5b00xf3060fad0x01bb13990x75cfffea0xa314ba020x5c07cb490x521ce2c80x066ffb3f0x77c754a80x9810a0e20x658d0fed0x37ad352b0xf4c28d880x27edc9ba0x72a5d11f0x4cf9e4850xe3ea0a0b0xcaedc0080xffb8264d0x7b6bae4d0x063688600xc502e8810x65352a920x8c626b220x27bf1d8c0xa11d68510xe482630b0x563acab30xda2dca5d0x24aaa37a0xbafc51a50xb5206b070x24d79eb90x267873e40x3de69cc00x724c38a90xada9ec170x9b7299970x6a3ddb4d0xe4965e810xae08bb9e0x0a8e73ed0x6b57bd810xbb1eab440x30afdadb0x753c86d10x1182dd660x38f620170x28427c900x245843f90xc19f48750xd372ad930x7e1354a90xdcd95ec20x857a01b60x252b55d30x5255f2f50x37f8896d0x3bd544c20x4c7ec4b60x5fab584f0x51b63cb70xcc26084e0xad923aeb0x134e71350xa5efcb690xdcae6fec0x0f09e8ce0xc72297930xd011b7e40x89a292fe0x37c78df50xde5ff2c60xe4e077540x4de838570x7b5f77b20x0d5f33730x612dbd420xce5e23f20x30ad59640x9642a6e60x535d3c750x498586720xfab2b7af0x66d2a1420xec4633d90x8c1ea7130x6ab7197e0x2325d3560x67bfe7910xde21e8570x6c8c126c0x23d205ac0x78aba1640x45dfb5370x74cba9f80x0e903cdd0x7d7ec8ed0x29257d880xd2ffcdbd0x3791a5eb0x4b3e08cf0x5ae1a6b40xe84176780x7bf56ef10xd6eeac0c0x7526b2c20xe497b9990x546726800x117e8a840xc389c7cf0x5316b7970x98ff17520x29a95e0a0xed9a8e9d0xda6f1d280x78ef2a640xcb25e3ae0xeb326c900xc1d19fc00x24a94b260x9e6d79f80xa14893990x26c46a0c0x721356220x94098ff80x503bd1370xac437f7b0x04cda5660xd7b5e5850xa76cf8d60x73a193670xc037a23f0x059007f50xb2e5ae4a0x198788b40x8f595b110x6ea099720xb9948d2c0x833a3e070xdd70dbf60x734e4fba0xdd935c830xe9e6c50c0x7a3e0db50xb8620ad80x8150b3790xf912f0c80xc0fec2270x6d629c590x8cb88b720x9550f8800x1e31ae6b0xa64c4c2b0x9c78b2780xb208f0c00xa7b11f180xc207d6a80x05060a190xee0e1f170xffbfaab70x8df3789f0x73ca78e40x730763150xe118de5d0x0bce09990x09e913c10x4f816e9b0x6ef8fcd80x3796bdcc0xa286a2340x68a241530x5e7f49200x1d027e4b0x650f86030x834dc9550xa61aa0280xe56a93360x9e6101450x9c0d378e0xb270062d0xcedf33170x3a6cd6210xa697537f0x62acd4000x61ccf9610x98553fe70x113326610x64b7c2ac0x69255f540x9b02c5130xc70fbc890x52e3e4a50xcc5541410x725b29340x97d437f50xf40cad570xfa7a19050x514391740xcf40dd3d0x257c30680x5fddc3b30xe5bbcccd0xd2663ae90x2e571ba20x23282c820x8eec4df90x964045140xdd986d1e0x507bef7b0xf159a1bb0x0007fd690x8432f7c00xeb1823b10xff6104d00xab8bc1a20x8d8640690xb9638db40xcbb269c90x0d281c580x71b724c30x50f697270xda4de2d00x04e1b99f0x3cf7042a0x383200660x3e7bce050x0411c36d0x23d355760x8905c1360x5ca0db350x2af52da80xeafdb3600x0fca161b0xeda3a7210x22fe73040xf66fd9db0x142caea10xc2071b510x2e48d7960x2546b7da0xfec26d310x03e4dfba0xe9f778540x281380300xe8eefb800xf241bd970x63f2447d0xabf144850x854a92af0xad3afa1a0x38fa164b0x8ca889340xe0de6c000x606fe3aa0xf1d563350x4c5192d30x4a3ea5c00x091def1c0x370a07360xe50413d70xadb51cff0x0e1db1b10x6bb710380x6339b6d00x5579b8ed0xa3b748cc0xe934da1d0x67e61c320x7b8699eb0x7ac2f3290x1a724fcc0x3fb4d1610x24a1d4750x940416d40x3d29bbcf0xb8e448a00x655cb2020x3e885fc20x51c1ebb00x7e4a95d20x5089509c0x83ff4c070x6c5d2bcd0xe10dead50xdb5499330x16c1fc930x33a4d7e50x78790fcf0xb2915f710xf55eeec20x8d37ad0a0xe84a74cc0xc72c75ba0x5f9a6fc20xe3bdad280xab3fb12e0xae2bcd880x09dcf0b70xe2adb3f80x64fcf2c20x94daa38e0x4f5938240x1ea8f3940x32922ba90x2b3a2bd60xb23a41300x620d0f190xba7d0db90xd0e3a2c20x9f3f785d0x3af020ee0xf5c4a1b70x4f4f3fc20x79fd1b810x51b4a1f00x74d1e8850x7e6061300x2541a9790x0d2bbe9e0x3cac4a8e0x1812d42f0x030251ff0xa2e3c9600x12ee3cba0xafa364f00xd91cbfbd0xdc26042d0x1893f2ca0x2b32a11c0x5d74aa880xc55275c10x578f65100x4447fbcc0x8bffce1b0x73a523ec0x2b1962210x745cda270x24f608150x6e8a1ea80x954ab32b0x35a62a1d0xd1a3110c0xac258d750x41fa9bdf0x96c00f4f0x19aa39400x9fbbbc0e0xfee243940x4b67538b0x5876da8d0xe2eb34030xc0a07cc30x1d3295c00x0996eb940x46a360b00x5418801e0x259239f10x541334370xc73ae9690xccb99bc60xe66690ae0x4cfa158f0x2acca7830xf721792f0x96c339f90x7ace82410xcd58d8ce0xce76addb0xf50761310x0032cfa80xddd183950xf494c7640xa2a3d6d80xb8ba306a0xc8e1f3600x46dff25d0x7a0ecd110xf5f3fb3b0xdb6924330x1b6f3a670x95e290f80x9bfde7040xf9622dd10xb8b473180x7b2b77670x8b79dbd30xd10ca8a70x8dcd869b0xc57e326d0xa681a6cf0x7d8d99450x06b74cdd0x3f044b9d0x8c9a42140xd12f50050x68d398140x3dea3d130xb571b3540x1c4e79c90x77dfce3b0x1c11180d0x01bf22310x2748111a0xd52823410x1e4ecba90xc4292d410xa2cff4600x098dce8c0x97ebb02b0x4063b6ad0xb85af1220x6a1528f30xc5a672680x909d73150xf4cd2f890x81643ca70x0b81d1650x7deef18d0x712d146c0xfc6499480xf110185b0x1fe0b0a10xa7f7fff50xeb7a44690x66e4a9930x76c6a4ff0xa70a46430x0923cc370x6de0b89b0x9abbc4450x4080897f0x314df5bd0x6c5942ae0x3f2c53b80xfc3d5ef40x444f2fc20xdff9f8eb0xfc70a27f0x81ff727d0x55d6eca50x8ecf56510x37c4459d0x480f3da90xd731b7190x3da244250x8a57a9430xb95e6a190x96892c080xf5b28a2e0x0ed3c2580x476eec030x1e9ef9cd0xa464c2660x16cbf0290x2b01d9040xedc6bfba0xfb0b9b600x8da004cf0x348823490xb3398ce20xefbe19ba0xa2bdfbfc0x34b547fd0x229523220xeb6dd8170xb7203a570xb06c38bb0xd6ae77060x2abbfef80x765a14d30xf8f1cdce0xeb711ae70xc8269f940x5d8f4fe60x852b4dff0x67a34aa90x464a7b9e0xe35c40360xd403f0ec0x28664f620x26ec1d890xd3a1818f0x6af56a0b0x3d846e5c0x67af77920x757760c00x53c22ee70xdb4a6e530xb4b432ab0x653f85390x382770840x908178580x9dc573040x81e927420x093e4ba00xda9321540x9296e8cb0x8ffc5b330xd378454b0x1cc03a6a0x58299c850x2d7b75f30x7948a2710x460ba12b0x0f47754d0xd21194860xbdf377700x3a79dcc20x4faa695f0x801113580x2ec7117b0x81ef20120xc66c12170x3ea178850x1dc72c0d0xdf58b2230xef56f9ec0xd2a855f20x6a422cc00x9cc6f11f0x2c12bd3e0xe330122e0xe82dc7570xe4119d5f0x4a5c4e470xefa61f8d0xa196d38d0xe4bdb39f0x29da968c0x516919340xf19c7f750x19d6ed4a0x4fc3d7700x2d2b9ac90xfb3b6a870x4459b4ec0xd26ce45d0x727aa2510x1bb9a4a80x84f13a390x7cfa0e5e0xf47915f30xa8c357d60x54951f1b0x8847b1140x577b173c0x4fee28c20x2e26a2830xfac9e19b0x5fc49a290x4556f45e0x7590ff0c0x6f5f9d6b0x387c10870x671c780e0x002359110x7c69d1450x9ddafeb20x023b6ba80x1ae418670xf30688860xcea959db0x5b2ccf140xc4a61da60x5fbfaa780x6ffa56500xf6852a940xea3178900x255bff940x2eb8c2a50xa6b079310xa271fe220x5505d7ea0xf85dc31e0xd9d2bb030x16756dc00x63343b1d0xb2af19e10xbed43a410x3061c52d0xf22c28e20x3737ae5c0xd04f97800xaf8bc0bd0xdde7ff7a0x68e2ec870x4a6043530x7a25356a0x6ff2f6600x68aeac450x9b9f8bab0xf1f04d230x295c6db00xc1ca405b0x583cab260x3e0b37eb0x226138b00x9e472f5f0xc71e64a90x283183050x8f10dc430x0d75bc120xa24337210x7a0ca2bb0x5c204ad50xe257b2c00xa0697d5f0x535af1ea0xaeccca850x6dae4f250x1ce56c720x09b67f680xf61067300xf5b989c00xcf55e73d0x36512d820xbd42789f0xab3b9c740x639ee2a60xf44276f00xda798e380x6b6748c90x4f028c040xe0b655830x154419850x43d26e3e0x789b44a70x777765f00x97aa832b0x04606e060x167dac360x4af5d6020x53219e850x3b9982850xdee7f2910xf401e8280x250e8e8b0xf665f74f0x9f29b9c10x9dbb999c0xa3ed7df80x07d290ae0xef0933a60x379d6c200x4f77a04d0x600c0fbe0x19de5ee00xcf88fbae0x60c55cc10xb79017150xc3e839df0xe46359490xd2705f510x5e60f47b0xbb5eb2420x4d171c7b0xaf209f480xa1ce8fca0xea4626010x35760d110x0d14be700x30d99aed0xcea112d10xa2005ede0x838f8c740x678572a50xc65fb7de0x10edb8870xcea6f24d0x6320e4500x635c44ad0x62737e1d0x4585d7d40x4f3b610c0xa34c4a550x17d8627a0x68d297800x7c1835dc0xbdef5b1b0x8bcda8210x69c6c1550x5fc1b47c0x1b50d4a20xcff24bfb0x541b3c9f0x3629d39a0xc1c892980x21dfdc710xcfc91e7b0x9b358b9a0x65392f410xd1c8a1790xd5c14d010xe098a9500x0d3b3a820x04bc12c70xb1e492230xca0978b90xcfdc5f980x1d22a5ea0xe49be10f0xda19b7920xb02f366d0xd87f87cd0xdca540fd0x765f91270xe8472ba80x6159a14f0x5464542c0x2b8685370xffd2e7310x1465cf240xc239a1900xb657b51f0x20028fa30x361e4f710xc60d39940x921ae7b50xda8e13020xdbdac2590xb48f06380x7a9e4c230x31839ad30x0cbe3ee20x8fc127880x90ad66b10xaa0241460x9feaf2870xd857cac70xe3a53f4c0x1dc62fce0x76e0c71f0xf40ecf480xa898c7a10x7434150e0x38340b200x9befd6590x683678440x217311c60x5389f97a0xb7dcab840x86c8d1470xd7ab2c0c0x1b1f2bda0x2b67f0960x472c091c0x9345ad2e0x6b715b910x5b5d8e070xbe4c439b0xb682dda00xdf1b17190x2e6e7c0e0xe1d61c740xc1b412080x29e511fc0x58e510420xe5dc7e790x436a04be0x32f15efb0xdc493b2d0xa417d1a80x2a678d2c0x0ef069740xa0c71dac0xe2acf1060xcffa2aff0x3686ea090xf05d60c80xd2e90bab0xa5e275d40xff8c494b0xa92bfe130x6e4bc0560xf566419b0x483257cf0x3fae6f310x006bfa5e0xa00004fe0x918ce9230xe2ca00df0x183b46b70x2df60bad0x5df9f0b00x0a865dad0xb91422d40x7613ea500xf33dc43c0xfc201b660x661601de0xe769232e0x917153120xbdc551200xf3e372810x3acc18d30xf7893ee10x48f5932a0x99c5ceae0x17b67bcc0xe9ce548a0x7ac08af50x405b6e050x6c390dbf0xeed1eebd0xebf200000x1d7f94e80x91aa7f8a0x1236fc960x333b0d000xa0843d8c0x6093e0bc0xed4e535d0x1902178a0x20c55ae00x45c1ff070x19aa6ec30xa0c0ac310x5289d1a30x8ed918350x173ef9fd0x60a428fb0x9c11a2870x3243e3e70x81a7f16a0x4b0839720x53388a430xffce7e0a0xf703ff290x44212f770x215568730x2397f3b50x7951fe2d0xb7ec92080x86567fdd0xbb3188350x6f681cb10x2758cb6d0x9e6dbe750x14e455980x3fddd5cb0x16e869830xd72a34c20xe9c6de990x87cdf7d20x13b8dec50xc4fe51350x3501740a0x50cd748f0xb20d60830x051a0bc10x1e53f8270x12ff08390xa5d1f4b80xa45c7b900x6bd1aa560x74c7bffa0xb369a66d0x91955a9f0x9a968d120x7751dead0xf086dacc0xb2a1c8bf0x48755f370x633475c70x3d299dfb0xbea5ff1e0x076de2900xc9928d2a0x276a45360x64d358e60x5a89eca60x666675bb0x359b04c00x3f902fad0x266abaa60xec381e270xd899db4b0x6d087a2d0x22d4db5a0x9fc3a90c0x00da51070xd26d531b0x92d778bb0xd307bcb00xd1cc24db0x1d208ed50xea77d22b0xf56293b70xa5b92c300xdda9d8fe0x45de10370xaafdc2580x061651be0x349cba850xceab03110xe2d5255a0xe914e41e0x1ac5d3cb0x77bc13a00x656c1a0e0x5ed2969e0x48a911710x64bbc2880xf9c0b6630x5792f8480x754d539c0x96b292540x2e2b40d20x4841bdee0x5a9213110x9166fada0x6263e02d0x41482d8b0xa916b6940xa77d88f60xc310b9810xe32d04b80xe56fe87c0x3018cbcc0x37fa7bb30x911993370xac907a900xc66044780x9a1dfd650x9f9845130x7410aba20xdd64e6390xfbb8a7610x85df9b6c0xc29bf9670x1e6d26a80xe24303070x62fff5db0x50d3aec10xaf0ca15c0xffe1769c0x3adc0f950x4a4270740xb51341d80x79babce20xb24527390xbc23c1750x28c690aa0x7fe1a00f0xc6dd94ff0xd349ffc90xbb982c290xe7246ebb0xf037ed390xcc3c61100xc3ec4e7d0x1e93c3290x32bc67200x9efaefa60x419eb5460x2615e95e0x9ad40c4f0xb365ba370xc534547f0x39a1c3030xcb2da1a80x573f107e0xc09fb7d70xb9eba4dc0x4e8f6ca70x0ded37fb0x2ffc7e1a0xe9674a160x130fd1550xb18429eb0x9ac11b740xb2e764e80xa15e727a0xa10394730xcad117930x9dfed66a0x5a45ba310x487d3caf0xc75ace370x5c54cd5b0x5ea1c8770x9599cb8f0x9d8a99c20x453388cd0xb7a83c1e0xa07f37720x11515c690x1b6549040x56dd7bc50xd377f9610x282755710x00c709890x1b856f950x453efa540xb312d0c40xa13acdb80x024b34cc0xe864c0f10xce53242c0x65ff0d9d0xa106b5eb0x492c80180xe1fd428a0x11bf029d0xc110ad220x30ad2c770x97fc9cb70xce131e630xaeb282e60x189d247f0xa663e5a80x17b1024d0xe9bf49b60x48faecf20xb9150d2b0xce8583520x6cbac7790xab541f850x58a9930f0x959e61330xaf66be710x791c55360x2b008dc00xa7e1e89d0xfd72943b0x7dc110ce0xd6dd962a0x913763710xe97b96530xe28b92dc0x1b597b7a0x3dc619d30xc80ab5590x5b6b03290xcd81a9450xd9b75b5f0xafccb3f50x362429430x9971641d0xdc469e4d0x8b77c6050x6f67fb6a0x2f3acb550xe9a6be820x521f16530x530368850x18e4f8aa0xe4e48b120x66d87d380x103886350x5b3c48fd0xa9ac1a770x4dca08ee0xcd5e9a830x1dd2fa0d0x981c9ac40xe08f91700x1149f93a0x314105cc0x0aa309cf0xe523ad750x609f1c7e0x6091797f0x86f6b99d0xb7a387fc0x6246a6290xd73c8c2b0x55409c280x2241d2670x49fd48a70x32b728810x78072e480xca9fc0820x522c4f470x07e22d540x3a47f36e0xf3897e980xa776443e0x65bf98070xfe5d4bb20xe43099050xdc97af2e0x9cdfb3f70xb7c6db700x9aaeefce0xa108eb4d0xb05fc3100xa0ebd14c0x409736620xc8827b750x82d79b510xfac8865f0x401e476a0xb1c538cc0xea6fe2c10xa9db225e0xccb702820x670f63500x497d429f0xe317820f0xf508748b0x1f9999790xa3eb0f7d0x6f9a31bb0xd5a57ef40x80b14da50x25b9fcf70xb94af3210x815339630x27f2942d0xcdd476070x3cac35910xf1ecf9020xcd7d83710xf36e5eac0x6c48373d0x06ed3d340x5c3f71370x1617cfee0x3f662ffa0x44545a0c0x675ecca80xbfa6f1c40x222e7ce20x25d907bd0x0728c1b30x1ff9fb720xae3b15d80x13f421520xd067d3c50xd40348280x7ab88a450xcd91b1270x131db64a0x478848900x015af7f40xd4c146320x2d3385d30xbee47fcd0x30715a0a0xf32cdec60x4ab1096a0x8ece4ddd0xc05ed94a0xc7ddccd20x9da923a30xeaedd5380x0933d5e30x2ed7db9b0xdb1fa9420x02078bcf0xa518c2cc0x6a1c347c0xeea17ccc0x118315ab0x7a1d0d3c0x1c4d4a380x3d9e19300xde2aaaf50x756004f30xfd9f8ee40xe2020e1a0x46e785660x95b7acb50xf9d6d0400x638bffb70x038619920x7facce290x69f02ceb0xe12ed06b0xd713e12b0x03899add0x366ab1c70x0e965db00xb276685c0x4ef662f20x0c5780540x837f00e10x180cefbe0x7ae7e8720xcf7d79580x1a4b62d10xfeebf5aa0x9d1f61b50xd7a5726a0x20dc3a3f0xec8b07620xc25a8a8a0x8968586a0x3ea2466b0xe4392fbb0x93e8a9d90x0205f4770x31585ab90x7729cbdd0xa9e180490x7c89ca880x9545af6d0x820726140xa3d2b4030x8b62f95e0x658e3d970xb7c7cdce0x01d23ee10x4e5064a70x393b4f2f0x73ad2acb0x785eb82c0xf1cfd1ff0x4e64bdfd0xcbf55ca60xd63e657d0xbd1803f10x2a4a46310xb40f2ebb0x67656e160xdf30415c0xab249f970x6983cd0e0x603249ed0xf76028c70x4c8ce3150x07b52ea30xcb7c109e0xa868a1f50x6f1bde710xec4e28160xa7de2b220xebac17be0x8a0188bd0x160af6390xdbb7d51c0xed6b97630xb0de03ad0x87dc273b0x227b17180x2ed534d70x7b38efb70x1e78feb80x0ee9e4fe0x978e8fc80xea0031220x30c3b1e60xcc204f110x122061690x575f88b80x5648722f0xefd322150x429547700xd8a072b50x6da539960x7a9255a80x11337ee50x6c20842f0x7ea3f4cc0x9b3416d50x89425cda0x3e6480d10xe2a2e71c0xbaed0a940x1106aa700x9f4dea4c0x9f23c2250x059b61510x5fe7cf4a0xa50f93320x624a76050xa46383a10x84a4cbe40x787a43370xeeb129430xbedb67570x7eb79ec50xc1b6177f0xb95150750xdc1155b00x4de722450x1f8e7e7f0xb604f60d0x58b634a30x253213980x2e8ded400xb21d4c110xa3fa7c330xf30598ba0xbb00e8ed0xb9a3e2280xa43b0c150xa01eec1d0x83d585c50x204c19f50xffcc4ec70x4cb1f34f0xbbf0a59d0x66b428a50x6735d56e0xd970fab80xc4defc790xcf9509740x8be648320xa15775f00xe78f88790x76bc87460x58c701300xefab28110xdc1058fc0x1f487f2b0xc6664c670xc15e24600xd33af0870x956ec91c0xaa7034cc0xba7bb54f0x06c0bab30x0a0acb460xf84092dd0x0fc611400xa8d78bfc0x524cf8310xb6e0466e0xaa9d95510x054720d40xe81676e60x0a0f4a7f0x202275df0xb4f2db5c0xebe0f2650x9d12d5fd0x4fa2f8500xde6151db0xc2a814db0x65ef90dc0xda2290500xacde7d040x97c89af70x267ab9f90xab00d0e40x469a6ec70x73da6bb10x137958bb0xe9270b2e0x3c45b9b00x8292427b0xbd3231e70x5cb78d3e0xb4b4e7a40x851174640xcf472d2c0xc51ebf880xe50f1f660x65097e3e0x36fcf56f0x2a41c4050x7b7e394b0x0ebd07670x2d0e54c30x5523e8fe0x17116acb0xddb344610xaeb4c7420xb54f25ca0xb2715ec40xa76211220x7bab9f490xd48a5ecd0xc70714230x74e6dd7d0x2abd207a0x6bdabd7e0xf628571b0xcd2f28d90x15f374cd0x655bd3570xb53f28100x1b7971fc0xc6671f770x821eef5a0x7e022b5c0x396c4f810x2b289c900x07c911570x7684a0550xebcfc7fa0x025105cf0x89580c0d0xabb7f2380xf743001d0x3963c6790x030d31d50x9c0103cc0xb86eea850x488f6af60x5567039b0xc55f9b670x192b44810xe48e7cda0xa0275e9b0xbe1119530x6f497a3c0x7d6c15dc0xc529e32e0xc37b97690x9e0bd7530xb655342c0x3b84657b0x9e4538630x10ec6d2d0xeb7796650xea2209410x76eeda4b0xceb500120x09a67c580x4c664d2f0x952937ac0x83c988050x4e575a6c0x6c924eef0x824956a60x45e276690xe73bbfa40xa26855fe0xd4efa6b10x5fe45e640x08a392740xc0ab97bf0x469584180x8cdc103d0x5665165e0x71d48b890x518f7d9b0x971871f00x0716d7f80xf3ba2ec90x2a0bf0160x289283750x650ad80f0x20d6610c0x3df96e540x14420aec0x52b0300b0x651a41390x5b937b100xc0fa55f20xb143b09e0x63e5834e0x74f9257b0x86c43e730x0a3ad9660x69e490360x98252b5d0xb2febc820x45aa6db20x01f9e94f0x567b2fd50x0bd7d3c40xac5f91ec0x078fcbe90x95f6368a0x77be1ac50x9cf508b30xe142daec0xa12f4c790x11fef9c30x971d14cf0x7723b9780x4a67c9d00x011d766c0x84735c3c0x665cf2760x8558d64a0x0e9021b20x00e885ef0x535697070x7ae89dfc0x0fbcde9a0x5c5a1b160xbfe5616d0x30e421630x6d9a19df0x1005d60b0xac16f2d40x9a185ace0xfbe58ac60x158a4e160x5e5108030x2b951a990x535579fa0xc5ef2ed50x2f17518d0x2f2540b20x1efd13f50x2c4513fd0x84a30b8d0xf46f49510x2807907b0x621ebcf70x0fff5afc0xb82123410x862258db0x6f9e763b0x0b6b61d40xe73e56d00xa04635bf0x3ffdacf30xdf93b9d80x5e71d44b0xc533f2a20x135d38420x8a1ab4ee0xc439fc080xc66d3a840x076e3ff20xcf859fd70x0f6215820x149e87ac0x3e5efd330x1bb370580x19e7bb4f0x89b611dd0x05ebdbe40xf5c5a7790x1aed4c530xf6bfea950x67f22a710x60a4ca4e0xdff8e89d0x77a27a890x2309a6d60x7d1bb1d40xf4f0920c0xdf551ca70x3379c5460x043230d00x3cf3c37b0x07cbe7bc0xbcb765bf0xec0b0bb70xceec93be0x62abb7630x7333a6c80x5d81350c0xe3f5e0fd0xf3ba64460x2caf63d10xdb16b1700xc67a49d40x688e6a640x52acfe880x1205ef040x615c54650x759571e00x2b3de84b0x6c3ff11a0xe6989fd30xf6d34fb50x679d9e500x1b2fca480x0d5352670x447d9c950x3ff9be110x1be7d8be0xc94a93e30x3e9619f50x52665f8b0x8b0e1d2f0x62f1376e0x4c7529bd0xdbc5277a0x5a12a7da0x359aea4d0xef3be7cf0x6fcb87a10xdd6ab52a0x992d1bc80xcf9b558d0x706cdcef0x58ee53520x5ee4da070x29f869be0x5512e6730x8fabeae00xebfba9c50x46fb8dce0x721a206f0x1ef6a4110xd2c0fb6f0x76b2dcda0x9c967a9c0x211c1c090xc63140350x0f1ef9600xd67256730x4dd33d390x478655a00x82536f5c0xf84fe6e80x5fa136350xf87ee73a0xfac4ad780x3069449b0xd29a8e140xb0ec28f30x9a2bc89d0xdf81bf9c0x58d6311d0xe48611ac0x3a8bbb8e0x2951a8720x01e739e80x9430b1980xd18803970x255eda040x13511e270x04a956d80xb4853fe70x0d4dddb10xdaddbd5a0x978072d20xcfb4a2960xb73b740a0x7ebd4be40xa15c3d920xc7d16b610x615205290x459514e10x130de01d0xcfbd3cae0xc62081b10x80cf7cf50x11caddc70x1e68ce140xdb916fd00x7cd8c6e50xf3d16a690xa386c0290xa04bd7930xd217e9e60x97e7f9020x08d3bf020x5d6dbea70x695e34b50x9dd965340x2b24963c0xa0d9e1050xe4971ade0x328995b50x74baf17a0x7944e0fc0x101383520x369fcd700x697c5d0d0x72ff87f20x936252a30xdea3f5aa0x6fa7b21d0x1428ca820x4b0d4ae60xcef0ac0d0xc1827e7f0xf333d87f0xf5d7a91f0x6de5d7770x20692f9e0x9e49fb020xe99e93ec0x3f5ec3390x865d0ba30x403dff770xe4688e3a0x5907e01e0xa88b8e6d0xa3ae70580x278127a60xe8b903d10x1280429a0xc85753750x142072c00x0871ffd60x3a20a9d70xf3c2dfe00x2a72e3790x4e4cc3190xff33be3f0x423525650xc9cf1ab90x552f65710x3b45d7460xedf268610xc4a729360x250509970xb840d0990x99daa9bf0x4a8e3d340x2c67a3a00x2470192d0xd351e8040xfcfbecdd0x4005f38c0x457792580x88e5b9150x44aaf30f0xa1efd20f0x89dac92b0xfdc193d80xf6a089a30x446c961c0x228693010x1a8b95650xd3cef3260x92bdfc3c0x214bf08a0x70a528b10x18081e9c0xb753ca080xd426c3030x4917d6e70x2e35c1dd0xb63ea02f0x78208cc50x52c1fd0c0x7ddf0b690x1aa3d08d0xa0c4b7c80x934388f70x30acaea60xfaf6b36f0x8e8da26b0xef65d0c90xa637993f0xf90ed8880x8180fda90x777c397a0x1874f52e0x56abeb700xc17352cf0xafa34cfd0x44879fb00x0fd3b96a0x86f3399c0x639eec4d0x8aae01e50xbb0b1fa00x6536031b0x6ab049270xfa9a0cb90x6352c6cd0x5e4dd3560xe19c845d0xf15a39bd0x599aa1d80xcee8c2f80xad3b40e00x98ee1b610xfd3953f70xa72d53a90x060eacbd0xd1d4b0c70x145eed390x6052860c0x871a126d0x2dd8808a0x207550510x6d14b7d90xa4a49bdf0x813684fa0x1e6445c90x214d27460xc2da04800xb816d0d50xcea8e6310x4d953a010x693e74ba0x44fc0da00xeb05158c0xc0c214460x97f683470x52ef5fdf0x7c5d34a00x3ce0d5390x0947e9bb0x19eae6060x565227330xb11d90000xd15ee43b0x2262b9d50xcd3d590f0x16d384670xcb5ea6400xa6be86000x5c68e5040xbb19c1140x66bc436e0xbb3cf9550xbdecd26a0x15e05a2c0x7d01d2380x52116c310x3c2802d20xba28ed5d0xc027fcc60x43b8642b0x2fbc522d0xdc1aef4f0x95eb50180xe377c71e0x60b8df070xa64602be0x61ad3ed60x2b3de8d80x37559c320x59b7db7c0x4d91a95d0x85923f4d0x215b885e0x47561dfc0x445242db0x244753610xc10279900x2a155eb90x27fd40400x0369d71a0x868306c40x6f0f2f580x61a94ae20xd43725a70xdfcd74fa0xb30f705d0x3b8a9a9d0x230e2b050x6e33606b0x6b3c1a2a0xaf4b63e30xd2ec74360x348bd4310xac1ec7fc0xf9da54a30x3e48aca70x62d68c990x34d416500xa0098fb30xafc4354e0x059e70160xdd0d9ee70xd4cd43830x10939bf20x17a0698c0xaa5aee760x67b27ec10x409873e30x30e741340x5641485b0x6c257ac00x6d340f640xb0c8b1b30x636b6e0f0x57504e360xbff05f8e0xa120d33c0x93d8fdbe0x40bff43c0x0d0dacb00x2b2365410x2034f5a80x0cc9f7af0xf43ea4ff0xe525524c0x4099f9190xc28217750x4c48939e0x0dbf02960xc7a7fd840x1f491d360x8cccec5b0xe3784eb90x7c7bf6e00x9dfb11d80xd859828c0x974003430x2b7a34f40x6f0f236a0xb48679b70xd853f90b0xe64a1bc90x0d7427930xd3f47dba0x30b0570c0x0692556d0x0fcf645d0xe4046ca00x2d9ae4670xfa229d620x2eb9a4670xd69023960xa254de980x9049491e0xeafc1eb80x2d1e301d0xf1234a8b0x8c16a4b20x896195290x0baad0270x55bfe3670xe9b777a00xd46389a00xcaaf1caf0x2d3b2fe10x9095b2060x6a9516da0xf0da17240x27d3db0c0x6a3afdd00x8ccb6fbc0x653a6f5c0x4d1dfc3f0xb5d28b0f0xdd14e5b40xaa982c8f0x6ebc300c0xd4a376920xa4cb10800x1acf8bbf0x958b0d390x48a512ad0x02bee03e0xd3bfbdd00xecf67b490x32b5a9e50xd563ccd70x3b1e62fd0xfa2811480xc9dddb190xac3bc5970xb173da920x75dae57c0xb1265a580xc95549750xabb3f6db0x85391ee60x4d08e55a0x4166a3cd0x9125e98b0x248a5c050x3e0f5e670x32dce6c70x92fbbcf30xe739fcf90x8ab252230x4ad5fb840x9666798b0xc5a5c6780x4f72a9870x595de90b0x84e57cc80x8d59267f0x21ebf76f0xb3fb32db0x1e526eba0x126b226d0x43605e5a0x3c8276a50x28f2ad920x38e10c1d0x66011ab60xb0cf0a530x9074e16c0xfce6637b0x2d8588140x7e26e1c90xb8d20f4d0xd60c2ea20xf519cb940x26e99ac40x0f0bfee30x5a62777d0x2f72cdb70xf5ee9ba80x42801d200x85a8ee760x4336fcca0x702946da0x9d61e9940x06bd88b50xd1363cc10x465e24ff0x014f94770x22ffc5a30x948091dc0xac8144780x258e13760x9e1ed17d0x8f4faa0c0x2fb8eed50x908d25430x7cdffede0xccdf962d0x92f5db820xc599572d0xf0436e010xfb28b4560xb1b9c5140xd5e92a8a0x7b14d8910x5314a95a0xbfc261260xdd45e0460x66dbd9900xed656e300x995176820xac3201b00x545e07170x829f7d4d0x8920419a0xfff93cb60x9bbecb040xc92ff8c70x8e9471ca0x1524ad830xb947a6940x294e35180xa0ff74d60xb1b12ae40x768c021c0x984b36b20xd6232f000x0a8ac9760x26193ec70x362d18180x9617eadd0x897726020xab0af3540x412836370x1b3c315b0x33dfae7d0xc46556690xd6dbebdc0x95a67b070x7331bd990x5a0628780xf0c45fa70x16e8aa710x8eeea5410x3d1686fc0xdd21e6d50x6a3f69480xf35f60e50x3c5428850xd4d1983c0x74e5ff1a0x345b4ef40xcb3363ac0xaad2dd3d0x561bc70c0x8356aad60x5ea62b9e0x1efaef410xd03ee9ca0x22c0c2070x48dcd9940xbcd95b850xe450a4190xa98543640x7712771a0x8f5ed1520x0ba3e6680x6c7336d40x1bd0773c0x42bed8d40x3909e0680x2d27f0a20x955fc4760x6804a22a0x1d77b0f80xad0f2b6c0x1526b3010xa505c5f90xd8fd1d8a0x3e3c9a4d0xf2f272c80xfb9107dc0x269e520a0x7a544abe0x7b178afe0xf97c9e080x74f7f0120x21bbed730xd7dbb01d0x59af7dd90xf90129220xb907513f0x1772e94a0x7fe5eab00x2f64415f0x7023bea80x587683b20xcfb6a3da0x35607f530xb5a459dc0x88822d380x8c18b62e0xaa9e7d2c0x04403fcf0x23359aff0x1a7730680x5c2283d50x6091b3330xf8ee18c60xd75887460x9b33e0d70x121d958a0x064413b80xa9c554610xcf2482d00xd1cac7bf0x81f372a20x801de1f90xd74a0b6c0x859f31b10x3fd7774d0x2fe252cc0x47c65bfc0xfe0299630xab63baa50x8cd4d96b0x622379210x621ee5c30x6f0d40860x9ed554b30xd1fbc8890x7b4ef4380xe5a860fa0x07861d1e0x15bafe290x304678850x26e298e00xf78532160xa03decbc0x6a5ecb180x5416339a0x1e995c9c0xc57c6d800x51adffd10x9fdecc310x9d0d62060xffcdc27f0x5654b64a0xb75996310x4fe1eddf0x1d4a56c10x5fe44da70xe64ad8ea0x2cea32ee0xc617f82c0x2c206bab0xb65d55f00x7681946c0xe0ff7a180x5220bf730x05cac5510xac1a55be0x40d590960x3c9c4dd60x994812360x3d20b57a0xcd083b100x7afc9d8a0x99c95fa50x8677245d0xe2b3207a0xfa1eb9100x6be0d38b0x9d2e77070xf5198b610x918e63a90x7dda30af0xdbb12cba0xa5ed071d0xb7c69a630x554172640xd50433ca0x7d269b6f0xf32bdc5d0x0b07abe20x51a26dee0x414a99790x4c1b74b00xcf2a69660xb862f6110x7c75c1ef0xc3f42f740xda943e740x4c6be2e90x817228e20x656ff8cd0x5240015d0x310e8a100x3309c1890x7124348f0xdaa535e70xc4cf35aa0x55bd5d2b0xb9b9df410x033832c70xd87fc0a00xc54f246a0xaf4014ff0xdc825d6c0x10ecc52c0x7e8d86190x402670680x79bc842c0x50ccecaf0xf4d5d4f00xdc7153e70x0221ad9b0xa852ae1f0x8daa2d890xea16e7000x37af0d9a0xbcdf01180x198dc2be0x525698810x3ba521280x7e64181d0xbc7e603e0x62df28ed0xc1fbc7470x432f28e50x6859d6a00xca953afb0xb4ca80c30x524cc6830x6c1fc0800x769a3dee0x4531624f0x00d4c5000xd7617cd10x3926a2c30x83b0fbae0xfa7f8dba0xf03acdd90x31dc8d670x3c89320e0x19a304ba0x61c6a4b90xfdfbe5210xd0a9f81f0x7c1a6daa0x8e7b55770x8b41904b0x4aa7d0f50x0ef29c4c0x1a146ec30x8e3026e10xedc5eced0x75aea49c0x613c61990xcb872aa20x255da8a70x98f766d10xf53e36a00xdc047e540xee2c24560x6f0eb04d0x08e40cce0x6a73171e0xcba228820xd2cb22860x8bf3cb470x87e6c7980x296a07440x88a08ad50x09938c7e0x8b8cb8ce0x443644a40x82d0d0260x011090360x58f9f05e0x79c3eaaa0x4ce75d9d0x8abd02250xec3d8b100xbb73cc410x571261cd0xbd2292a50xd0b841280x70cf032f0xdf97c0630xc14493b60x53d303e40x4addf5ba0x5417cee10xca1edc550x9cea00560xea508e1a0xa5ee08140x64df583a0x06d449d30x101dccf70x74309da00x5e74a0570x53f5798a0xc17515d70x39eebb1d0x07027bc10x4d97d8e00x2e8dfb940xd05fae8c0x0088c5290x5d5c17330x1b6418740x147b66f90x962c8ae10xb860a5280x282cdabc0x9a1d22090xfba15fa50x5e9992e90xfed11ed10xc1d90e8c0x2f0d90530xd02d2f0b0x851e60030xe39d07940xc93ee1e70x8c89e3b80x9c8030200x8c2045780x6af99da00x287c4db10xe52dd3c00x842f046d0x3a9bf7f70xfa1e0fc80x787b2b450x78037b990x8404e79f0xd090ac190x11b5c7770x129ac5e60x89bbafc60xc6a3ddbb0x79a9e8170x93fae32c0x540c18990x39aa48880xcfbbff0d0x474edbd10x1690b5030xff42c3740xc9fd634a0xf60f4abc0x51a348cc0xd54746900x2882d40e0xf58949860x807766ea0xdf76a2490x6431b1930x1762ba150xffa481450x46e719220xa76468150x5e2d27540x765616a90xd39eed220x059dd4080x4e950eb60x923e1f200x0bea7d9b0xfbc8c75c0xdb2af75f0x758206100xcb6780da0x146f3d1d0xb48672dc0xf83f3ef90xb29b86170xd8f43e800x0770560d0x501623a60xe4ff323a0x098680bd0x762f24550x536d93e10x7ee7b03e0x1a6aeabe0xc17e99460x77ae495d0x4de17ab30x9268f5130x957f89070xbb17aac10xa70234500xb143aca40xcf4ba7d10x46d5a86e0x7824a9150xcc03f6f20xd718ed040x370405d30x677823060xd0271baa0xd0dd11720x0d9ed3cd0xa88f37390xfdd666ef0x707177cd0x88c033e90x03917d930x1bc3edc20x1aabf5170x350b47e60x36034dac0x5006877f0x4bb7a2fe0x5cdf087c0x5e86a3a20x933f75e00xb855fb0f0x69bb54750x76dd2fba0x86b13d2a0x385200e00x811dc3340xcf3dd12e0x407af3040xac8488970xa976a5360x1b8452cc0xc0cac1f20x3f2c9a930x2d312fb70x7d76975c0x415a786d0xe03ec96a0x4f7a5bb70x8e848f6c0xf6105ca90xcaf361940x732a87190x0e17695e0xa2a7b77e0x19a4b3870x943773cd0xd420ccf00x6a6077a40xa123206d0x77a7e9ed0x2fdc68cf0xf377b9540xd46fa5d40xb088de240x67a95ba10x374e7b2c0x8141359f0xf30c13980x1159e2e70x24dc33b20xcdc0acba0xd0ce2eb70xc548e8db0x2cac51440x05c5c5b90x8d77469e0x7299b3f70xe9c041300x22082d420x47d4e2bb0x6894b3b00x081e75500xd0bb16e20x05ba7ed10x894f1a360xcf8df7780x4d4dfa440xe625942d0xc48bb7050x34e77e250x896c11e10xb8895c7f0xa1852a110x5acb8b7c0xc2d0ef540xd579c83d0x81b882d90x8fcebb7c0x2572bca00xf7a2687e0x870b325f0x6e7eab290x433ae21c0x194498840x7452adff0xe7232e0f0xec012d440xd9cae1020x2d1b02d20xdb8a1b3f0xae69b1c10x12a387470xc3055d200xabf32f290x2875a3150x94bf03ca0x97adb4870x69e683de0xf54667600x6dcf857f0xb67fec0e0x9930f8a30xcd8e8f820x0bbeaeba0xd9992eb40x1e9124150x8328673f0x2c61bb090xba82f2460xaa5aee1c0xdf81924d0x18b2790f0xbdb2dfd50x0f9fc04e0xf4dd89bf0xaa86cfb50x67dcd76b0x5d9317d70xb5ab892d0xaa29413f0x1a27be320xbd6e860c0xdeedc1b60xd3eb4f2c0xeb5f51b90x2b90c43e0x554b30f60x40bf6cd00xe03b87270x19147e680xf64ad5890x78b9b54d0xf9e828590x5a5bcae20xf5fc2f2d0x705034990x0c7391310xa3e754950x930011530x663caf610x874be4080x84c460820x3d7bedbb0xcab62a460x07348d330xf349c66f0x5da3dc250x059374c80x1d93eb180x914652fc0xfe48ea460xc0cddae50x2f7822c80x4c3fa97e0x6235d8950x42d8591c0xc2fb97a40x9aa0aef90x0afdb69c0x1f09b6620x72c8e2400x191988ac0x1938236c0x9b6d41070x1cd308290x1f2c86a50x1b2566870x984132340x6fea4b690x4d57ae3c0x0ae9df050x54db1f9f0x92e7560a0xd65b0d850xec08f7450xc00f60580x2bf67def0x905f66ce0x4872a86d0xeac5f2720x5c7c1edb0x8c3ac69f0xf99c412d0x678bb3cd0x605f36170x7e005c7c0x91f926ba0x4fe706e70x36aa92cd0x1428acc80x3d1b79d60xb4f969280x6d6142bc0xa844a9180xa6279f9d0xd16d9c010x315de2cf0x32d434200x5f6d994e0x252962000xdf36c5280x31241faf0x517ff2a00x5cfc537d0x1b5c08640x81d841710x4228b1320x2745fb810x611517a10xccc1d8af0x2e8a38ba0x9f55f03e0x89e3897d0x9a17a5360x4b77c88d0x0abeb78e0xedb212fa0x476860cf0xe28051aa0xa97e00eb0x01612c0b0x5d25ea8e0x5f4576f20x049de1d30x700d17390x7c3cd25d0xece1d9bc0x8cee8de00xc2441fdf0xff5854400x370cfe6e0x922ecd290x5ac425b30x53db14d50xdf562e040xde6ae0bd0xfb51dc9c0x2e7d53ec0x3b3336ec0x7ed994310x878b55650x27a9c91a0x510980000x22d216e60x4adf05850x544288080x43ff9cd00x3adbd5950x3aa68d7a0xf56238f40xd3ba6d920x73105cbd0x1324f6d80x8f8d43410x01c483a90xef15cc440x52fef3810xc543de960x8e1ab1540x1c214e060xf2a353ac0xd034392d0xf3251e7b0xae575c8f0x7b6ac78f0x084028620x3bdd0f940x16244fe50xcda04a5b0xb77b01590x8106095a0x2342f1ae0x65bb97510xa37ebab70x927c699b0x734af3cc0xb2a78ec30xd9dfb5a50x0958448b0xcf3b88c10x3c7fcb890x15e7f70a0x56da77350xa65a2ef00xa3bb85160x787da2a20x123959a10x0af3d1340xe2b920590x0614dd5a0xf5ef842e0xbc5671dc0xbd091fda0x648920d50xfe9ad41a0x956bb6ce0xb74c23e80xad58c9fa0xf2ad17510x0f4780b80x2af1c7b70xbbd688120xb04b107a0x93c3af2e0x244d4ec30x16099bf90x7394841c0x09642b230xf9eff6a00x9e7dc30f0x1aa5c55f0xa21fa7650xccd197c70xa8f5ddcc0xc10c42c20xf6881dca0xea530cc10xe9a4ed8f0x2c2e482e0x28665c1e0xff954c2c0xcae1323f0x98835a100x146d84390x79a651990x3a97c15d0x31c21a020x5dd223250x0284810f0xc9ef18250x035e18520x9adc02050x29272a370xbadbbaea0xe99fbcc90x9ca449950x62c6b6400xf8c245380x87d440180xcc556b0e0x119f2bf10x58960e070x274b1eb40x7eb08ec20x4646145d0x5c5580d00xed5ca5330x24e997d70xa46b896d0xfa2bf9090x094850c30x66059ce70x8e6e94000x6338c1a70x06585e7c0x487d6d3d0x0c76d5e30xd20c0d960x2295d4140x0419e1750xb6a7c9860xd4a3158f0xa0372fc90x2cc2d52d0xd4af47760xc3f6361f0x6ce381b00x44c6e6330x053030510xefb9152d0xf790eabd0x01cedb430x6e9eec5f0x960d02c40xddcbe0c60x2a92455f0xfd0098b40xd16e00470xa8395fc90xdc20978e0x03c1e6e60x7b54dc9f0xec6799550xe88e11ec0xbb8ef4710x266b1df90x33b46d250xfeb5d0aa0x5299aed20x0f07011c0x71aeede30x7c09f4e30x952582070xf35e02870x969c73d90x1aa9fba00xc1d989c50xda46cad20x3567743b0x43d1693d0xcffcdf2a0x48a81d7e0xc49134420x5b35c4f90x7834defd0x6c28be5a0x60a634c40x19567d060x4ad81c100xf3293b9e0x13e39ef00x005699150x8a66f89b0xadc044b70xfe326a0d0xaccd6e1c0xfc3821840xfd7ce30e0xdc990c400x999e82970xc62273b80x6f0e14ae0xa9bdc53c0x9829a7370xa8c8a7980xe74c12640x70ceea920xa60ac19e0xc7803f110x97bce1b30xf4b30abf0xc6e940e20x72a85b7c0xe10e43be0x5a2d74490x32552b0a0x03d348850x190f020c0x911a5f620xfa0dc0eb0x77b952fd0x962cb2ef0x78aad8920x1d9c50870xd45d53640xc68995dd0x48f238110x80de1e3f0xae8ef6540x2bea3b550xaabee7af0x642efa640x5ad10b3f0xd2f0cc830x017b94100x74cde7490x463372c70xc210437a0x317ee4020xf534550d0x92c0adbe0x18e166570x358d62710x766e17aa0xaff59a240xfef8cf740xbe5d367e0x3d9143ca0x318693f30x9a2efd180x083c380f0x02caff200x8eddea790x8787d12a0xfaebabd70xeae387660x77b081aa0x91e18d910x099512ea0x86fe899c0x472389530x35f2b7f70x1b377cb70x938678150xbb8e169a0x2dbe672c0xacabdbcd0x1a63af340x239aa53a0x46f5ca8c0x79545e990x382d43650x2d6bec720x8eaf2a5f0x42595e580x02afe1ce0x7e8ce1130xd17bb6c30x2365cc400xb4d797090xe7ea458a0xa99855830xd3b542b90xe187b08d0xac3c07880xa2cb7b6d0x1b2c8bda0x9f3b25320x6bb73e8c0xfd2b3e450x56244c4b0x985e71f00x9c3528890xb88735320x06d6624f0x4ddcebe00xd370b2c30x7a1f5eeb0x0566a47b0x901d09980x38ff875f0x885512a20xc577832d0x6bec0e660xa24517eb0x69e872f90x83be64b90xf9deb0db0x5f4e52490xd6469bd50x709204b90xf486e6ad0xf2eaef810xceb029890x7c64a17e0x2d3f225c0x32211a8d0xae5316430x98aa3d7b0xd06485da0x724990940x91fddb8a0xfde2f3d20x36e0c39a0xa909cfc50xf5a17a6d0x446615bd0x2f9e7f8e0x32f7d4350x7d9c75f30xddbe05b70xccc5f3e50x690e4da10xd37442c40x31fb43e40xbdb3ec6d0xf353c3690xd48934d10x6c686cdd0x7f8650480x3bf4a6f10x97ca81620x983775430xbd1f42e60xc6cd7fd20xf80c6dc80x33a497e30xc92ab5240xf42fff1a0xe88e823a0x08b0d7590xeb9dc8b20xae2005ac0xf5dca44f0x99906ac20xfb8afa5d0x985e21cd0x553a86d00x186e08c90xb21bebbb0x2edc08e80x4336612a0x64ce7cf50x304b559a0xf7e7f17a0xf13777ba0x2e39aaaf0x252287f40x08df27ad0xd791ef950xb5b9fbc20xe892574f0xd5b5c1820x7b4f6bbc0x225e6ab70x9f0a83650x5b4f386f0xd9e45a010xc6057d040x7b9d0c7f0x109c57310x70a4e7fb0xbabd30f50xa27bc6010xce825a0a0xe164ce380x6b07cf350x77f7e4a50x3a23ec220x9a98e6bc0xc978e67d0xee1dcf840x999ba0f70x82e559380x1a9937510x10c78b450xc1125f490xae801d0e0x3a1ae20c0x77d5de680x692a1ce70xeede1ede0xfc22fef40x527a8dc90x741aef7e0x03a81e690x086780e50x91c7f6780x159796020x66ad5ba70x3bc714910xbdf093f00x4ecb55b40x5a12c4650x1c5a5b8c0x04019b6f0x3e4ed6df0xacf57def0xfe1c113a0x5d354bc10x9ea65b660x089cfc530xb2a109240x23711f670x0e9f4c010xfc9eed620xf859c3de0x290751850x085678ef0xa8feca100x8ddbd0520x3ae22af40xea9d35d80x75133f6e0xc9641b480x54215db50x920cc3890xaf924fe70xb1e2ba7a0x6a5099c00x7217ee7d0xdf021de50x7254ff6b0x07d7dd300xd78bdab00x1785bd900x2776cbda0x0671a4f70x06fa31e80x5a65de460x5c019a510x26d24cb80x494e33930x61d05d8c0xf700b0370x4eaddaa50x09033ab40xafa83eec0x265209700x3e6a0c090x5b56860c0x7e16fb9b0x4f78d9280xc22a30910x03fd25710xd90043b50x091d24200xa7b84f1b0xd6ee688f0xa0b046750x0b1beb310x9cb986f20x23fd30280x2198cff70x3744cf360x5635a60a0xff9a6a790x18e5edf90x2e7a17d40x29cb37ef0xd127a49a0x23bc618f0xcab484840x66ec2b210xaef9e8a80x00003ef80xcfb2c8300xc2c3abd70x31e2e77f0x831a5f5c0x699f24310xd879d16b0x3e9bd8ac0x321055cb0x46a417ca0xf93d4e040x9659f1470xb3f326c70x6e2e05200x4b2210b80xdfe6fcb10x9a0efc850x54cbb7820xe9e4552c0xeb242d9b0xecba69a30xa5ceb30a0xf8a60fea0x5591b58e0x046dd1870xde3abc2e0x3a22fa8a0xea1436100xb572e8300x5e949e0a0xbcb85f620x2449459d0xe11895c10x056837fb0xc403cafe0xe0cc9c920x7c74d7a60x676bd8430x81d61eef0x9d443c650x612df9ae0xe67343c10xdcdffc600xc04c7e840x1fd4782d0x4ba5c46b0x493d5beb0xea61eefe0x024d14bc0x787f0fe80x75fe065a0x75d499dd0x90576ec40x97651e6c0x8d5349c80xc9f021010x83fdd13c0xd7f557270x7821bdd60x11992eba0xe041c9550xde3997860x79cd56420xd10941420x584568ee0x092f0f170x12edbaf30xd6bab9be0x0372bdcb0x66dd54f70x0e18a4950xc58cb94f0x73a954300x0e085b3e0x22dac7410x0f2555650x83ac75840x01c1fb8c0x0ff038a80xbaa3e7ab0x0865d2400xcfdd24ce0x116847d00x4b8b32390x65154e5e0x1b2e758d0x82c2feed0xe3b327b80xe61ae90a0xff05fa130xd056df4d0x865df7b60x791330ca0xb7fa013e0x0da1ae260x8a66fe8f0x005595c30x562af2850xa70a65b20x7a6f41ed0xe9b76bd90xd1e69c3a0x9ef346580x0248626b0xfaa9d9000x1f478c530xde804bb90x4311cd910x12d6f1d50x97fa07e90x3b304ebb0x660779c80x3b6f9fc10x58bf3dd70xf75e1c640xdc1b3bd00x94362bd90x3bd70a6a0xb24b5ada0x3d732eda0x15f980b90xc38af1210xf5e03a3a0x1e01660e0x10f6c67c0xe616262e0x4b99648c0x77c143170xaf2674b50x3d4b0fca0x0e9bc9b60xec96eadf0xfbc684800x284e07d80x9bb6fd090x7548d8750x207b69f40x4c8a6ea20xe9eb1d520x91bc68cf0x1501d58e0x98cc44010x90aa85490xa8d9f7470x1f9262350xcfa5f8ac0xa7f615d30x8b0bbc420xb3748e2c0xcf37b33d0xae59ae660xe1cdcb270xd1c8ea360xc92f7f500x5c7574a10x4e79f7170x058b582a0x6a0d1ef50x91aa27bf0x949612830xd06a29fb0x6b1faddc0x14c9e4040x95e7939a0x40a9b3490x9e0c711d0x246b8b090xa5f7fc2e0x9c2fc5510x45656a790xe65704860x97226dae0x6de138010x262e823a0xa33c0eac0x35465e150x139cee210xa096b8890x0917490b0x4d1ff60a0x4484a5a40x9be537400x742578a50x2a68cec90x1d2d6d150xaa2fd36c0xd5bdbe180xc3ff407f0xb308c97d0xca431c050xbe687e880xa0fbac790xc00d54730xf8f61ebc0xcd9cd2ff0xbc0bd0470x063d1b6e0xf17030460xf0e7b0660xd7d5733c0x0258c33b0xe57cffff0xf656bed60x7ab6fad10x2130c51f0xf4edb9780xb5ba130f0x7a4165190x0af984d80xddbd3c550x8f2703b70xb219d56c0x0f39fbcb0xa92378140x5ee5695d0x714eeecc0x24f12b9b0x330d3ede0x161e93a40x90283f7a0x32ed8dc50x9bcc34520x6bc1a81c0x7d321cc50x1b049e570x03388e470x186034e30x1481bd020x1e9415b20x6068bedf0x17b0f8ca0xc9d4d6d10xf18bdd750xaba842fe0x76ae31fd0xd7752b860x8f0629c30xa6eca50b0xd0654aba0x7757626e0xf82f36570x0d4592130xa26d9b4f0xf31b3fd10x05a472120x5dc4a22b0x9366180b0x7e0f77820xef548be40xe816cbfe0x6fef02270xab849e3d0x0565698d0xded5cc670x846460cf0xe88cedda0xff3527d20xb49317580x809304d80x1c46b5100x023d1b900x632d93530x804af87c0xa836ba020xb9e276cf0x16301b340x6851664e0x3fc73cf60xa867abf00xe448ccfa0x6b9ef1880xf770a6b40x6e850f500xe85aff730x9a11e8bb0x5065c4160x04bb8a590x9ae5f0d70x87bee1510x1eeeb01f0xdfd332560x688e7ed40x081f8e110x2cd9b5b90x08c3fdb30x2ec05d330x92cc83fa0x79023c650x14aa03110x9d4894c80x5f9883150x998d79d60xc20979350x556cca460x3ddc6c040x6ffce6800xad536c910xa50bcff00x99f068d50x711186f10x2c2f5a090x783b80f40xbec30d050x168c55810x6340434e0xae2d175d0xccf396a30xeb94536f0x096a7e6f0x4c762b5c0x2dfa9e280x2410c3380x08f7b60b0x7708ebb30x0908dcfe0x14034e1b0x203ef3d40xcda7acd70x47798ba50x7ab4c74c0xf0d727210x273759920xb9ed35450x94507e5b0xadd36c760x6cc319240x9f7853d90xaa395d600x980621320xa8de1aa70xc968bc2c0x4d528b7f0x938a407e0x78663c1b0x9620f8b70x162f3e2a0xcc8a527b0xa67bd2970xb81105730xabfa477a0xa27dc9430x79aef3480x05ef37220x40dbb1c00x1d9a64650x85599eb30x2bbc5b2a0x316cd4610xb96816210x053495080x5cede0a70x54c3425b0x52f2292f0x5f4cd6b50xda734c700xd5dc70510x159fbf9d0x90493e7f0xbf700e670xd1370bef0xbb7195a50x6c2e85bf0xf1ec207f0xc2ab0f9c0x2d37a0660xd386ac400xcd599d040xce678a590x2919b1560x4e7124c00x203360fc0x4dac77f00xe5919cb10x065994f10x05e807a90x0a57f2940x0fd20e2b0x44c86a930x7d60ec3c0xa409bf6d0x11b75c6d0x7641594a0x71474ffe0x5c7f25740x6d5d498a0x57290b4f0x4d90d2140x744d7ba30x08c11eaa0x16f7c6ea0xd8cfedae0xa5180d5d0x23cc3ae20xf5d71def0xa1cb976a0x0c14bff30xeaafb3e30x9ae0b3820x5b33a7700xd971c6c40x4740b3bc0x8cda80290x731dba7a0xd387709b0x502b85ed0x76ca74ca0xb05191a40x2081869c0x21c1b6a50x9175c2560x90a5be090xa3a9188a0x09a91fe80x210443990xb3a172760x0e007edf0x4b9319680x3a71b95f0x2702391a0xbbe4f1210xf68e2af60xb052325b0x28e64c640x85cb2c450xeb833c220x0034f3b60x273aab740xdc14a2110x0fa138de0xb285b8f80x5026585c0x65ab2ad90xa452f2a40x642eb5c60xa9b0485a0x135d78730xeefe30ef0xad8347c30xec5947b60xedb951cd0xf7c3f2730xc66019cc0x6aad91520x6b0dc5650x943fc7080x54ea6dfe0x262a70630xa11216be0x5187ac4b0x2b0765ca0x870e16b70xe4dfec9d0xcca5839d0x9a4fe66a0x5466f0300x0cd8bdf40x737da9820xef1d55d80x6f2e18820x6317c0ab0xda6568b10x9138f93c0x48850de60x4f616afb0xed4c7dd60xa52bedf60x1b8b04600xb7c2c5af0xf5b604cd0xce0a40200xc7c23ff00xf1aaac140x19f12d060x1cb9a1c80x46c6421a0x55297e780xbcd336900xcae857910x9194e18f0xf59514290x07b0cf8c0x9776de310xffc4b0dc0x36604fef0xecd8f23d0xd72feba20x23b3ad470xc6572a900xd45a10570xde9ab8c70x5c8755f40xd0458ccb0xcf7473730x732852fe0x524313480x8f8ddb630x208d3c060xcd76237c0x4a3222cc0x520fcca80x379140250x36cbd4b60x83c52fba0xd935c3c10x96b28d800x9ee77d7a0x4420816c0xdfb9263c0x9745fd300x02a407120xb15f87780xd31a92820xd7b1e1ab0xc9576c460x20a5c5d70xaee820980x80619c600xe75728310x99fe2aad0x01f660a00x5c6994410xc6b1fdbe0x37a024120x0049ca830xfcb6c6700xa09b8e080x86ede8f10xe12a28510xc810d9ee0x054b92170x47ba24640xaa738c460x31c925fc0xf0f189900x72395dc10xaab233400x0a5759450x7a8ca6270x737d34080x4000a9a40x4feae96a0x5b7c11120xe3b2658d0x00c807410xb73be7940xd6f50cf70xc241eb940xd2d240a10x659ded260xb01bebf90x635bbf4e0x582b62750x7d199d360x938149270xe00c48510xb4d65f5b0x2999e2840xc048bc210x1fdbacdc0x0004f87d0xb5f053480x02598ec50x311c8fed0xd54f2e660x300c1a2c0x663184bd0xafe3c5320x45805ae70xf4c48f340x6f68b69a0xe738594a0x10549b940x91f4a6290x1f460d0c0x461828800x15a58b0e0x036c9fa60xda3281170x4fc51ee00xc9df055a0x28e231390xb803d0c40x2f8cef090xb5b58c8c0xf846571a0xd41f8eab0x733c84830x0049a0700xf19f55fd0x204b6b4f0x5ba0d75b0xd45bacc90xe5ccc54e0xaec25d020x12de3c380x53910cf30xd61920860x1ceb599b0x74c333970x32cb953b0x14e739bb0x7c7e65ce0x9fa6bc500x27a41fcc0xe4d17c670x1aba56f10x2b84d6e90xeabe5d9d0xbddda7d00x3789aaba0xbd7c3d780xf4f470200x5fe5f4fd0xe0f6abba0x76dd461c0x3d61d66c0xb4ada9950x5637c4aa0x24e312e30x6a5e1ee10x447633bb0x57d4050a0x1b5791100x3888e3140x3f6bbd150x14afeaaa0xd279d9c20x898d3a270x3c6bb4f80x5b6c00e60x2ce5cedb0x19b8c5080x6285dfe80x9e3046030xee4fd2b20xf9168c540x11dc2a730x68d270650xeb4961fa0xead4f7fe0x64ba50170xf3b47f670xa0ccca4b0xd39b2e390x48e62c9f0x68fa7d280x1018eee00x43f7929a0xed1d38130x39046c7a0xc04c72670x345c92170xe68acd6c0x3506012f0x123339910x00409d7c0x19e6bf400x4be7e81c0xa9dd6d920xdfd28f6e0x3194adbb0xc6d0ff760xdd6914020xc22845980x1936ef600xd2dd0a240x8dce220b0xa28d72e80xab6091150xf8898d890xe53e3d000x1758075d0xdfbf22940x7dbfd2940x8a535efb0x3dc338680x88d9e4890x38470eec0x904103d80x462c9e770x53741d580x3b64f5dc0xf8214f850x7dc67bfd0x22dfbbb80x6e1713610xafae4a040x150ee3ea0xf741688c0x14cd82330xaf1b15910x4afedab10xeeffa34b0x3cb371570xad6f42f80xcf93d3100x82de0caf0x896159f90xeb9dc8110xbe1c3ab60x3a26c6480xf814c5f40x99b2f9c60x902b397e0x1475d6030x0d7f5fcd0x555c32430xd87ae60d0xc1276f420x48012e280xe50d2ce00x064b36210x823edea50xc7fae0240xa25fc1150x04e277190x508737410xa7c94f1d0x3df7a9e90x205b2e2b0x1f0263420x5c1606640x0e18c7ae0x4629197e0xd1e246a20x24c8e4820xcb3e91cc0x7bce46030xfef779fa0xc9c437f70xddf68fc60xeeb10d5c0x818cdc160xa48b3a970x3027e5f80xe3335f000x9c995c690xbfacb8370x91ba88250x378d713c0xcb9cceea0xddafba680x807d2b2c0x9e84a3c60xd08ce1fb0x78193b8b0xcfa48ab10xbcbc10fd0x1d54f5ac0xb8b08c5f0x480ef45e0x021df0780xf906ded60x0b384c2d0x1a4c1f1a0x2f5392920x5856bf7c0xb4c09b860x40ada30c0xcfe8dc200xe2e763190x25852edd0x65dccf130x52d717da0x81db6ebb0x6e5b86510x760a0f4f0xbd21ca7e0x0525c1ee0x383a8c350x6de864bf0x410918f50x85efc7e00xd14612c30x434c5d100x615922b40x6c82770a0x07b7a6600xf2c43f3f0xc890c0080x5a0b73d00x6aeefac40xea6f9a360xe9f7149c0x581f98da0x107e58780x424d36200x35a88f280xbb0540aa0x654083780xce5ac24f0x6005c3510x4277a2de0x7d08338d0x5da67adc0xbcf1f0e60xc69b7ee50x958df3ac0xcbe56bc20x3d8baf3b0x01bb2db70xc341ae6d0xf2753b740x924c46f84.18.0-394.el84.18.0-394.el84.18.0-394.el8.x86_64164.18.0-394.el8.x86_644.18.0-394.el8      !"!#$%$$&&&&$''''''$$$$())(((((($$**+++++,-./-00----1213141516171819::;:<<<=>?>>@>A>BCCCCCCCCCCCCCCCCCCDDEEEEFGHGGIGGGGGGGJGGGKGGLGMGNGOGPGQGRGSTUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVTWWWTTXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYY[\\\\\\\\[]]]]]]]^__^```````````````````````^^^^^abbbcbbbbbbbddeeeeeeeeeedfffdgggggghhhhiiiiiiiiiiiihjjjjjjjjhkkkkhllllhhhmnooooppooooqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrttuuuuttvttwtxtyyyyyyyyyyyyyyyttztt{{{{{{{|||{{{{{{{{{{{{{{t}}~                !"!#!$!!!%%&'''''''''''''''''''''''''''''''''''''''''''''''''()*+,,,-..../.....0...1.2...334444435336666377788888888888888888888883393:3;3<3===========>>>>>>>>>>>>>>>>>>>>>>>>>>>=========3??????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???3A33B3333C3DEEEEEEEEEEEEEEEEEDFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD3G3HHHH3I3J3KK33LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL33MNNMM3OO3P3Q3RRRRRRR33S3TTUVWUXXXXUYYYYYYYYUZU[U\\\\\\\\\\\\\\\\\\\\U]^^^]]_`____]aaUbUcccccccUUUdeffghhhij.vmlinuz-4.18.0-394.el8.x86_64.hmacSystem.map-4.18.0-394.el8.x86_64config-4.18.0-394.el8.x86_64initramfs-4.18.0-394.el8.x86_64.imgsymvers-4.18.0-394.el8.x86_64.gzvmlinuz-4.18.0-394.el8.x86_64kernel-4.18.0-394.el8.x86_64.confmodules4.18.0-394.el8.x86_64.vmlinuz.hmacSystem.mapbls.confbuildconfigkernelarchx86cryptoblowfish-x86_64.ko.xzcamellia-aesni-avx-x86_64.ko.xzcamellia-aesni-avx2.ko.xzcamellia-x86_64.ko.xzcast5-avx-x86_64.ko.xzcast6-avx-x86_64.ko.xzchacha20-x86_64.ko.xzcrc32-pclmul.ko.xzcrc32c-intel.ko.xzcrct10dif-pclmul.ko.xzdes3_ede-x86_64.ko.xzghash-clmulni-intel.ko.xzpoly1305-x86_64.ko.xzserpent-avx-x86_64.ko.xzserpent-avx2.ko.xzserpent-sse2-x86_64.ko.xzsha1-mbsha1-mb.ko.xzsha256-mbsha256-mb.ko.xzsha512-mbsha512-mb.ko.xztwofish-avx-x86_64.ko.xztwofish-x86_64-3way.ko.xztwofish-x86_64.ko.xzeventsamdpower.ko.xzintelintel-cstate.ko.xzintel-uncore.ko.xzrapl.ko.xzkernelcpumcemce-inject.ko.xzkvmkvm-amd.ko.xzkvm-intel.ko.xzkvm.ko.xzoprofileoprofile.ko.xzblockt10-pi.ko.xzcryptoansi_cprng.ko.xzanubis.ko.xzarc4.ko.xzasync_txasync_memcpy.ko.xzasync_pq.ko.xzasync_raid6_recov.ko.xzasync_tx.ko.xzasync_xor.ko.xzraid6test.ko.xzblowfish_common.ko.xzblowfish_generic.ko.xzcamellia_generic.ko.xzcast5_generic.ko.xzcast6_generic.ko.xzcast_common.ko.xzccm.ko.xzchacha20_generic.ko.xzchacha20poly1305.ko.xzcmac.ko.xzcrc32_generic.ko.xzcrypto_user.ko.xzdes_generic.ko.xzdh_generic.ko.xzecdh_generic.ko.xzechainiv.ko.xzfcrypt.ko.xzkhazad.ko.xzlrw.ko.xzmcryptd.ko.xzmd4.ko.xzmichael_mic.ko.xzpcbc.ko.xzpcrypt.ko.xzpoly1305_generic.ko.xzrmd128.ko.xzrmd160.ko.xzrmd256.ko.xzrmd320.ko.xzsalsa20_generic.ko.xzseed.ko.xzseqiv.ko.xzserpent_generic.ko.xzsha3_generic.ko.xztcrypt.ko.xztea.ko.xztgr192.ko.xztwofish_common.ko.xztwofish_generic.ko.xzvmac.ko.xzwp512.ko.xzxcbc.ko.xzxor.ko.xzxts.ko.xzdriversacpiacpi_extlog.ko.xzacpi_ipmi.ko.xzacpi_pad.ko.xzacpi_tad.ko.xzapeieinj.ko.xzdptfdptf_power.ko.xzec_sys.ko.xznfitnfit.ko.xzplatform_profile.ko.xzsbs.ko.xzsbshc.ko.xzvideo.ko.xzataahci.ko.xzahci_platform.ko.xzata_generic.ko.xzata_piix.ko.xzlibahci.ko.xzlibahci_platform.ko.xzlibata.ko.xzbaseregmapbcmablockbrd.ko.xzloop.ko.xznbd.ko.xznull_blk.ko.xzpktcdvd.ko.xzrbd.ko.xzvirtio_blk.ko.xzxen-blkfront.ko.xzzramzram.ko.xzbluetoothbusmhicoremhi.ko.xzmhi_pci_generic.ko.xzcdromcdrom.ko.xzcharagpintel-gtt.ko.xzhangcheck-timer.ko.xzhw_randomamd-rng.ko.xzintel-rng.ko.xztimeriomem-rng.ko.xzvia-rng.ko.xzipmiipmi_devintf.ko.xzipmi_msghandler.ko.xzipmi_poweroff.ko.xzipmi_si.ko.xzipmi_ssif.ko.xzipmi_watchdog.ko.xzlp.ko.xzppdev.ko.xztlclk.ko.xztpmst33zp24tpm_st33zp24.ko.xztpm_st33zp24_i2c.ko.xztpm_atmel.ko.xztpm_i2c_atmel.ko.xztpm_i2c_infineon.ko.xztpm_i2c_nuvoton.ko.xztpm_infineon.ko.xztpm_nsc.ko.xzuv_mmtimer.ko.xzvirtio_console.ko.xzcountercounter.ko.xzintel-qep.ko.xzcpufreqacpi-cpufreq.ko.xzamd_freq_sensitivity.ko.xzp4-clockmod.ko.xzpowernow-k8.ko.xzspeedstep-lib.ko.xzcpuidlecpuidle-haltpoll.ko.xzcryptocaviumnitroxn5pf.ko.xzccpccp-crypto.ko.xzccp.ko.xzchelsiopadlock-aes.ko.xzpadlock-sha.ko.xzqatqat_4xxxqat_4xxx.ko.xzqat_c3xxxqat_c3xxx.ko.xzqat_c3xxxvfqat_c3xxxvf.ko.xzqat_c62xqat_c62x.ko.xzqat_c62xvfqat_c62xvf.ko.xzqat_commonintel_qat.ko.xzqat_dh895xccqat_dh895xcc.ko.xzqat_dh895xccvfqat_dh895xccvf.ko.xzdaxdevice_dax.ko.xzhmemdax_hmem.ko.xzpmemdax_pmem.ko.xzdax_pmem_compat.ko.xzdax_pmem_core.ko.xzdcadca.ko.xzdmadwdw_dmac.ko.xzidma64.ko.xzidxdidxd.ko.xzioatioatdma.ko.xzptdmaptdma.ko.xzedacamd64_edac_mod.ko.xze752x_edac.ko.xzedac_mce_amd.ko.xzi10nm_edac.ko.xzi3000_edac.ko.xzi3200_edac.ko.xzi5000_edac.ko.xzi5100_edac.ko.xzi5400_edac.ko.xzi7300_edac.ko.xzi7core_edac.ko.xzi82975x_edac.ko.xzie31200_edac.ko.xzigen6_edac.ko.xzpnd2_edac.ko.xzsb_edac.ko.xzskx_edac.ko.xzx38_edac.ko.xzfirewirefirmwaredell_rbu.ko.xzedd.ko.xzgpiogpio-amdpt.ko.xzgpio-generic.ko.xzgpio-ich.ko.xzgpio-viperboard.ko.xzgpudrmamdamdgpuastbochsbochs-drm.ko.xzdrm.ko.xzdrm_kms_helper.ko.xzdrm_ttm_helper.ko.xzdrm_vram_helper.ko.xzgma500i2ci915gvtmgag200nouveauqxlqxl.ko.xzradeonschedulergpu-sched.ko.xztinycirrus.ko.xzttmttm.ko.xzudludl.ko.xzvboxvideovboxvideo.ko.xzvirtiovirtio-gpu.ko.xzvkmsvkms.ko.xzvmwgfxvmwgfx.ko.xzhidamd-sfh-hidamd_sfh.ko.xzhid-a4tech.ko.xzhid-alps.ko.xzhid-apple.ko.xzhid-appleir.ko.xzhid-asus.ko.xzhid-aureal.ko.xzhid-axff.ko.xzhid-belkin.ko.xzhid-betopff.ko.xzhid-cherry.ko.xzhid-chicony.ko.xzhid-cmedia.ko.xzhid-corsair.ko.xzhid-cypress.ko.xzhid-dr.ko.xzhid-elan.ko.xzhid-elecom.ko.xzhid-elo.ko.xzhid-ezkey.ko.xzhid-gaff.ko.xzhid-gembird.ko.xzhid-gfrm.ko.xzhid-gt683r.ko.xzhid-gyration.ko.xzhid-holtek-kbd.ko.xzhid-holtek-mouse.ko.xzhid-holtekff.ko.xzhid-hyperv.ko.xzhid-icade.ko.xzhid-ite.ko.xzhid-jabra.ko.xzhid-kensington.ko.xzhid-keytouch.ko.xzhid-kye.ko.xzhid-lcpower.ko.xzhid-led.ko.xzhid-lenovo.ko.xzhid-lg-g15.ko.xzhid-logitech-dj.ko.xzhid-logitech-hidpp.ko.xzhid-logitech.ko.xzhid-microsoft.ko.xzhid-monterey.ko.xzhid-multitouch.ko.xzhid-nti.ko.xzhid-ortek.ko.xzhid-penmount.ko.xzhid-petalynx.ko.xzhid-pl.ko.xzhid-plantronics.ko.xzhid-primax.ko.xzhid-rmi.ko.xzhid-roccat-arvo.ko.xzhid-roccat-common.ko.xzhid-roccat-isku.ko.xzhid-roccat-kone.ko.xzhid-roccat-koneplus.ko.xzhid-roccat-konepure.ko.xzhid-roccat-kovaplus.ko.xzhid-roccat-lua.ko.xzhid-roccat-pyra.ko.xzhid-roccat-ryos.ko.xzhid-roccat-savu.ko.xzhid-roccat.ko.xzhid-saitek.ko.xzhid-samsung.ko.xzhid-sensor-custom.ko.xzhid-sjoy.ko.xzhid-sony.ko.xzhid-speedlink.ko.xzhid-steelseries.ko.xzhid-sunplus.ko.xzhid-thrustmaster.ko.xzhid-tivo.ko.xzhid-tmff.ko.xzhid-topseed.ko.xzhid-twinhan.ko.xzhid-uclogic.ko.xzhid-waltop.ko.xzhid-wiimote.ko.xzhid-xinmo.ko.xzhid-zpff.ko.xzhid-zydacron.ko.xzi2c-hidi2c-hid-acpi.ko.xzi2c-hid.ko.xzintel-ish-hidintel-ish-ipc.ko.xzintel-ishtp-hid.ko.xzintel-ishtp.ko.xzuhid.ko.xzwacom.ko.xzhvhv_balloon.ko.xzhv_utils.ko.xzhv_vmbus.ko.xzhwmonabituguru.ko.xzabituguru3.ko.xzacpi_power_meter.ko.xzad7414.ko.xzad7418.ko.xzadm1021.ko.xzadm1025.ko.xzadm1026.ko.xzadm1029.ko.xzadm1031.ko.xzadm9240.ko.xzads1015.ko.xzads7828.ko.xzadt7410.ko.xzadt7411.ko.xzadt7462.ko.xzadt7470.ko.xzadt7475.ko.xzadt7x10.ko.xzamc6821.ko.xzamd_energy.ko.xzapplesmc.ko.xzasb100.ko.xzasc7621.ko.xzasus_atk0110.ko.xzatxp1.ko.xzcoretemp.ko.xzdell-smm-hwmon.ko.xzdme1737.ko.xzds1621.ko.xzds620.ko.xzemc1403.ko.xzemc6w201.ko.xzf71805f.ko.xzf71882fg.ko.xzf75375s.ko.xzfam15h_power.ko.xzfschmd.ko.xzg760a.ko.xzgl518sm.ko.xzgl520sm.ko.xzhwmon-vid.ko.xzi5500_temp.ko.xzi5k_amb.ko.xzibmaem.ko.xzibmpex.ko.xzina209.ko.xzina2xx.ko.xzit87.ko.xzjc42.ko.xzk10temp.ko.xzk8temp.ko.xzlineage-pem.ko.xzlm63.ko.xzlm73.ko.xzlm75.ko.xzlm77.ko.xzlm78.ko.xzlm80.ko.xzlm83.ko.xzlm85.ko.xzlm87.ko.xzlm90.ko.xzlm92.ko.xzlm93.ko.xzlm95234.ko.xzlm95241.ko.xzlm95245.ko.xzltc4151.ko.xzltc4215.ko.xzltc4245.ko.xzltc4261.ko.xzmax16065.ko.xzmax1619.ko.xzmax1668.ko.xzmax197.ko.xzmax6639.ko.xzmax6642.ko.xzmax6650.ko.xzmax6697.ko.xzmcp3021.ko.xzmlxreg-fan.ko.xznct6775.ko.xzntc_thermistor.ko.xzpc87360.ko.xzpc87427.ko.xzpcf8591.ko.xzpmbusadm1275.ko.xzlm25066.ko.xzltc2978.ko.xzmax16064.ko.xzmax34440.ko.xzmax8688.ko.xzpmbus.ko.xzpmbus_core.ko.xzucd9000.ko.xzucd9200.ko.xzzl6100.ko.xzsch5627.ko.xzsch5636.ko.xzsch56xx-common.ko.xzsht15.ko.xzsht21.ko.xzsis5595.ko.xzsmsc47b397.ko.xzsmsc47m1.ko.xzsmsc47m192.ko.xzthmc50.ko.xztmp102.ko.xztmp401.ko.xztmp421.ko.xzvia-cputemp.ko.xzvia686a.ko.xzvt1211.ko.xzvt8231.ko.xzw83627ehf.ko.xzw83627hf.ko.xzw83781d.ko.xzw83791d.ko.xzw83792d.ko.xzw83793.ko.xzw83795.ko.xzw83l785ts.ko.xzw83l786ng.ko.xzhwtracingintel_thintel_th.ko.xzintel_th_acpi.ko.xzintel_th_gth.ko.xzintel_th_msu.ko.xzintel_th_msu_sink.ko.xzintel_th_pci.ko.xzintel_th_pti.ko.xzintel_th_sth.ko.xzstmdummy_stm.ko.xzstm_console.ko.xzstm_core.ko.xzstm_ftrace.ko.xzstm_heartbeat.ko.xzstm_p_basic.ko.xzstm_p_sys-t.ko.xzi2calgosi2c-algo-bit.ko.xzi2c-algo-pca.ko.xzbussesi2c-amd756-s4882.ko.xzi2c-amd756.ko.xzi2c-amd8111.ko.xzi2c-designware-core.ko.xzi2c-designware-platform.ko.xzi2c-diolan-u2c.ko.xzi2c-i801.ko.xzi2c-isch.ko.xzi2c-ismt.ko.xzi2c-mlxcpld.ko.xzi2c-nforce2-s4985.ko.xzi2c-nforce2.ko.xzi2c-parport-light.ko.xzi2c-parport.ko.xzi2c-pca-platform.ko.xzi2c-piix4.ko.xzi2c-scmi.ko.xzi2c-simtec.ko.xzi2c-sis96x.ko.xzi2c-tiny-usb.ko.xzi2c-via.ko.xzi2c-viapro.ko.xzi2c-viperboard.ko.xzi2c-dev.ko.xzi2c-mux.ko.xzi2c-smbus.ko.xzi2c-stub.ko.xzmuxesi2c-mux-mlxcpld.ko.xziioaccelbuffercommonhid-sensorsgyrohumiditylightmagnetometerorientationpressuretemperatureinfinibandcorehwbnxt_recxgb4efahfi1irdmamlx4mlx5qedrusnicvmw_pvrdmaswrdmavtrxesiwulpipoibiserisertopa_vnicsrpsrptinputff-memless.ko.xzinput-polldev.ko.xzjoydev.ko.xzmiscapanel.ko.xzati_remote2.ko.xzatlas_btns.ko.xzcm109.ko.xzgp2ap002a00f.ko.xzkeyspan_remote.ko.xzpcspkr.ko.xzpowermate.ko.xzrotary_encoder.ko.xzuinput.ko.xzxen-kbdfront.ko.xzyealink.ko.xzmouseappletouch.ko.xzbcm5974.ko.xzcyapatp.ko.xzelan_i2c.ko.xzsermouse.ko.xzsynaptics_i2c.ko.xzsynaptics_usb.ko.xzvsxxxaa.ko.xzrmi4rmi_core.ko.xzrmi_i2c.ko.xzrmi_smbus.ko.xzrmi_spi.ko.xzserioaltera_ps2.ko.xzarc_ps2.ko.xzhyperv-keyboard.ko.xzserio_raw.ko.xzsparse-keymap.ko.xztablettouchscreeniommuamdiommu_v2.ko.xzisdncapidivertgigasethardwareavmmISDNhisaxhysdni4lmISDNledstriggermddm-bio-prison.ko.xzdm-bufio.ko.xzdm-cache-smq.ko.xzdm-cache.ko.xzdm-crypt.ko.xzdm-delay.ko.xzdm-era.ko.xzdm-flakey.ko.xzdm-historical-service-time.ko.xzdm-integrity.ko.xzdm-io-affinity.ko.xzdm-log-userspace.ko.xzdm-log-writes.ko.xzdm-log.ko.xzdm-mirror.ko.xzdm-mod.ko.xzdm-multipath.ko.xzdm-queue-length.ko.xzdm-raid.ko.xzdm-region-hash.ko.xzdm-round-robin.ko.xzdm-service-time.ko.xzdm-snapshot.ko.xzdm-switch.ko.xzdm-thin-pool.ko.xzdm-verity.ko.xzdm-writecache.ko.xzdm-zero.ko.xzfaulty.ko.xzlinear.ko.xzmd-cluster.ko.xzpersistent-datadm-persistent-data.ko.xzraid0.ko.xzraid1.ko.xzraid10.ko.xzraid456.ko.xzmediaceccommonb2c2saa7146sianovideobuf2dvb-coredvb-frontendsdrx39xyjfirewirei2ccx25840mmcsianopcib2c2bt8xxcx18cx23885cx88ddbridgedm1105ivtvmantisngenepluto2pt1saa7134saa7164ttpciradiorckeymapstunersusbau0828b2c2cx231xxdvb-usbdvb-usb-v2em28xxgspcagl860m5602stv06xxhdpvrpulse8-cecpvrusb2pwcrainshadow-cecs2255sianostkwebcamtm6000ttusb-budgetttusb-decusbvisionuvczr364xxv4l2-corememstickcorehostmessagefusionmptbase.ko.xzmptsas.ko.xzmptscsih.ko.xzmptspi.ko.xzmfdmiscaltera-staplaltera-stapl.ko.xzapds9802als.ko.xzapds990x.ko.xzbh1770glc.ko.xzcardreaderrtsx_pci.ko.xzrtsx_usb.ko.xzcb710cb710.ko.xzeepromeeprom.ko.xzeeprom_93cx6.ko.xzmax6875.ko.xzenclosure.ko.xzhpilo.ko.xzioc4.ko.xzisl29003.ko.xzisl29020.ko.xzlis3lv02dlis3lv02d.ko.xzlis3lv02d_i2c.ko.xzmeimei-me.ko.xzmei.ko.xzsgi-grugru.ko.xzsgi-xpxp.ko.xzxpc.ko.xzxpnet.ko.xztifm_7xx1.ko.xztifm_core.ko.xztsl2550.ko.xzvmw_balloon.ko.xzvmw_vmcivmw_vmci.ko.xzmmccorehostmtdchipsubinetbondingbonding.ko.xzcanc_cancc770sja1000softingusbkvaser_usbpeak_usbdummy.ko.xzethernetamazonenaena.ko.xzamdxgbeaquantiaatlanticatherosalxatl1catl1eatlxbroadcombnx2xbnxtcaviumliquidioliquidio.ko.xzliquidio_vf.ko.xzchelsiocxgb4cxgb4vfinline_cryptoch_ipsecch_ktlslibcxgbciscoenicdlinkdnet.ko.xzemulexbenetethoc.ko.xzgooglegvegve.ko.xzhuaweihinichinic.ko.xzintele1000e1000.ko.xze1000ee1000e.ko.xzfm10kfm10k.ko.xzi40ei40e.ko.xziavfiavf.ko.xziceice.ko.xzigbigb.ko.xzigbvfigbvf.ko.xzigcigc.ko.xzixgbeixgbe.ko.xzixgbevfixgbevf.ko.xzmellanoxmlx4mlx4_core.ko.xzmlx4_en.ko.xzmlx5coremlx5_core.ko.xzmlxfwmlxfw.ko.xzmlxswmlxsw_core.ko.xzmlxsw_i2c.ko.xzmlxsw_minimal.ko.xzmlxsw_pci.ko.xzmlxsw_spectrum.ko.xzmlxsw_switchib.ko.xzmlxsw_switchx2.ko.xzmicrosoftmanamana.ko.xzmyricommyri10gemyri10ge.ko.xznetronomenfpnfp.ko.xzpensandoionicionic.ko.xzqlogicnetxenqedqederealtek8139cp.ko.xz8139too.ko.xzr8169.ko.xzrockersfcstmicrostmmacfjesfjes.ko.xzgeneve.ko.xzhypervhv_netvsc.ko.xzieee802154ifb.ko.xzipvlanipvlan.ko.xzipvtap.ko.xzmacsec.ko.xzmacvlan.ko.xzmacvtap.ko.xzmdio.ko.xzmii.ko.xznet_failover.ko.xznetconsole.ko.xznetdevsimnlmon.ko.xzpcspcs-xpcs.ko.xzphyamd.ko.xzaquantia.ko.xzbcm-phy-lib.ko.xzbcm7xxx.ko.xzbcm87xx.ko.xzbroadcom.ko.xzcicada.ko.xzcortina.ko.xzdavicom.ko.xzdp83640.ko.xzdp83822.ko.xzdp83848.ko.xzdp83867.ko.xzdp83tc811.ko.xzet1011c.ko.xzicplus.ko.xzintel-xway.ko.xzlxt.ko.xzmarvell.ko.xzmarvell10g.ko.xzmdio-bcm-unimac.ko.xzmdio-bitbang.ko.xzmdio-cavium.ko.xzmdio-mscc-miim.ko.xzmdio-thunder.ko.xzmicrel.ko.xzmicrochip.ko.xzmicrochip_t1.ko.xzmscc.ko.xznational.ko.xzphylink.ko.xzqsemi.ko.xzrealtek.ko.xzrockchip.ko.xzsmsc.ko.xzspi_ks8995.ko.xzste10Xp.ko.xzteranetics.ko.xzuPD60620.ko.xzvitesse.ko.xzxilinx_gmii2rgmii.ko.xzpppsliptap.ko.xzteamteam.ko.xzteam_mode_activebackup.ko.xzteam_mode_broadcast.ko.xzteam_mode_loadbalance.ko.xzteam_mode_random.ko.xzteam_mode_roundrobin.ko.xzthunderbolt-net.ko.xztun.ko.xzusbveth.ko.xzvirtio_net.ko.xzvmxnet3vmxnet3.ko.xzvrf.ko.xzvsockmon.ko.xzvxlan.ko.xzwandlci.ko.xzhdlc.ko.xzhdlc_cisco.ko.xzhdlc_fr.ko.xzhdlc_ppp.ko.xzhdlc_raw.ko.xzwirelessathath10kath11kath9kbroadcombrcm80211brcmfmacbrcmsmacbrcmutilinteliwlwifidvmmvmmarvellmwifiexmediatekmt76mt76x0mt76x2mt7921mt7601uralinkrt2x00realtekrtl8xxxurtlwifibtcoexistrtl8188eertl8192crtl8192certl8192curtl8192dertl8192eertl8192sertl8723aertl8723bertl8723comrtl8821aertw88rtw89xen-netfront.ko.xzntbhwamdinteltestnvdimmlibnvdimm.ko.xznd_blk.ko.xznd_btt.ko.xznd_e820.ko.xznd_pmem.ko.xznvmehostnvme-core.ko.xznvme-fabrics.ko.xznvme-fc.ko.xznvme-tcp.ko.xznvme.ko.xztargetnvme-fcloop.ko.xznvme-loop.ko.xznvmet-fc.ko.xznvmet-tcp.ko.xznvmet.ko.xzparportparport.ko.xzparport_pc.ko.xzpcicontrollerpci-hyperv-intf.ko.xzpci-hyperv.ko.xzhotplugacpiphp_ibm.ko.xzpci-pf-stub.ko.xzpciepcmciapinctrlintelpinctrl-alderlake.ko.xzpinctrl-broxton.ko.xzpinctrl-cannonlake.ko.xzpinctrl-cedarfork.ko.xzpinctrl-denverton.ko.xzpinctrl-elkhartlake.ko.xzpinctrl-emmitsburg.ko.xzpinctrl-geminilake.ko.xzpinctrl-icelake.ko.xzpinctrl-lewisburg.ko.xzpinctrl-sunrisepoint.ko.xzpinctrl-tigerlake.ko.xzplatformmellanoxx86dell-wmi-sysmanintelpmcintel_speed_select_ifpowersupplypowercapintel_rapl_common.ko.xzintel_rapl_msr.ko.xzppsclientspps-gpio.ko.xzpps-ldisc.ko.xzpps_parport.ko.xzptpptp_kvm.ko.xzptp_vmw.ko.xzpwmpwm-dwc.ko.xzpwm-lpss-pci.ko.xzpwm-lpss-platform.ko.xzpwm-lpss.ko.xzrtcrtc-bq32k.ko.xzrtc-bq4802.ko.xzrtc-ds1286.ko.xzrtc-ds1307.ko.xzrtc-ds1374.ko.xzrtc-ds1511.ko.xzrtc-ds1553.ko.xzrtc-ds1672.ko.xzrtc-ds1742.ko.xzrtc-ds2404.ko.xzrtc-ds3232.ko.xzrtc-em3027.ko.xzrtc-fm3130.ko.xzrtc-isl12022.ko.xzrtc-isl1208.ko.xzrtc-m41t80.ko.xzrtc-m48t35.ko.xzrtc-m48t59.ko.xzrtc-max6900.ko.xzrtc-msm6242.ko.xzrtc-pcf8523.ko.xzrtc-pcf8563.ko.xzrtc-pcf8583.ko.xzrtc-rp5c01.ko.xzrtc-rs5c372.ko.xzrtc-rv3029c2.ko.xzrtc-rx4581.ko.xzrtc-rx8025.ko.xzrtc-rx8581.ko.xzrtc-stk17ta8.ko.xzrtc-v3020.ko.xzrtc-x1205.ko.xzscsiaacraidbe2iscsibnx2fcbnx2ich.ko.xzcsiostorcxgbicxgb4ifcoefnichpsa.ko.xzhv_storvsc.ko.xziscsi_tcp.ko.xzlibfclibfc.ko.xzlibiscsi.ko.xzlibiscsi_tcp.ko.xzlibsaslpfcmegaraidmpi3mrmpi3mr.ko.xzmpt3sasqedfqediqla2xxxqla4xxxraid_class.ko.xzscsi_debug.ko.xzscsi_transport_fc.ko.xzscsi_transport_iscsi.ko.xzscsi_transport_sas.ko.xzscsi_transport_spi.ko.xzscsi_transport_srp.ko.xzsd_mod.ko.xzses.ko.xzsg.ko.xzsmartpqismartpqi.ko.xzsr_mod.ko.xzst.ko.xzvirtio_scsi.ko.xzvmw_pvscsi.ko.xzsocqcomqmi_helpers.ko.xzsoundwirespispi-pxa2xx-pci.ko.xzspi-pxa2xx-platform.ko.xztargetiscsicxgbitiscsi_target_mod.ko.xzloopbacktcm_loop.ko.xztarget_core_file.ko.xztarget_core_iblock.ko.xztarget_core_mod.ko.xztarget_core_pscsi.ko.xzthermalintelint340x_thermalacpi_thermal_rel.ko.xzint3400_thermal.ko.xzint3401_thermal.ko.xzint3402_thermal.ko.xzint3403_thermal.ko.xzint340x_thermal_zone.ko.xzprocessor_thermal_device.ko.xzprocessor_thermal_device_pci.ko.xzprocessor_thermal_device_pci_legacy.ko.xzprocessor_thermal_mbox.ko.xzprocessor_thermal_rapl.ko.xzprocessor_thermal_rfim.ko.xzintel_pch_thermal.ko.xzintel_powerclamp.ko.xzintel_soc_dts_iosf.ko.xzx86_pkg_temp_thermal.ko.xzttyserialjsmuiousbatmclasscdc-acm.ko.xzcdc-wdm.ko.xzusblp.ko.xzusbtmc.ko.xzcoreledtrig-usbport.ko.xzhostimagemiscsisusbvgaserialstorageuas.ko.xzums-alauda.ko.xzums-cypress.ko.xzums-datafab.ko.xzums-eneub6250.ko.xzums-freecom.ko.xzums-isd200.ko.xzums-jumpshot.ko.xzums-karma.ko.xzums-onetouch.ko.xzums-realtek.ko.xzums-sddr09.ko.xzums-sddr55.ko.xzums-usbat.ko.xzusb-storage.ko.xztypechd3ss3220.ko.xzmuxpi3usb30532.ko.xzstusb160x.ko.xztcpmfusb302.ko.xztipdtps6598x.ko.xzwusbcoreuwbi1480dfuvdpaifcvfifcvf.ko.xzmlx5mlx5_vdpa.ko.xzvdpa.ko.xzvdpa_simvdpa_sim.ko.xzvdpa_sim_blk.ko.xzvdpa_sim_net.ko.xzvirtio_pcivp_vdpa.ko.xzvfiomdevmdev.ko.xzvfio_mdev.ko.xzpcivfio-pci.ko.xzvfio.ko.xzvfio_iommu_type1.ko.xzvfio_virqfd.ko.xzvhostvhost.ko.xzvhost_iotlb.ko.xzvhost_net.ko.xzvhost_vdpa.ko.xzvhost_vsock.ko.xzvringh.ko.xzvideobacklightapple_bl.ko.xzlcd.ko.xzlp855x_bl.ko.xzplatform_lcd.ko.xzfbdevcorefb_sys_fops.ko.xzsyscopyarea.ko.xzsysfillrect.ko.xzsysimgblt.ko.xzhyperv_fb.ko.xzvirtnitro_enclavesvirtiovirtio_balloon.ko.xzvirtio_input.ko.xzvirtio_vdpa.ko.xzwatchdogalim1535_wdt.ko.xzalim7101_wdt.ko.xzf71808e_wdt.ko.xzhpwdt.ko.xzi6300esb.ko.xziTCO_vendor_support.ko.xziTCO_wdt.ko.xzib700wdt.ko.xzibmasr.ko.xzie6xx_wdt.ko.xzit8712f_wdt.ko.xzit87_wdt.ko.xzmachzwd.ko.xzmei_wdt.ko.xzmlx_wdt.ko.xznv_tco.ko.xzpcwd_pci.ko.xzpcwd_usb.ko.xzsbc_fitpc2_wdt.ko.xzsch311x_wdt.ko.xzsoftdog.ko.xzsp5100_tco.ko.xzvia_wdt.ko.xzw83627hf_wdt.ko.xzw83877f_wdt.ko.xzw83977f_wdt.ko.xzwdat_wdt.ko.xzwdt_pci.ko.xzxen_wdt.ko.xzxentmem.ko.xzxen-evtchn.ko.xzxen-front-pgdir-shbuf.ko.xzxen-privcmd.ko.xzxenfsxenfs.ko.xzfsbinfmt_misc.ko.xzcachefilescachefiles.ko.xzcephceph.ko.xzcifscramfsdlmdlm.ko.xzext4ext4.ko.xzfatfat.ko.xzmsdos.ko.xzvfat.ko.xzfscachefscache.ko.xzfusefuse.ko.xzvirtiofs.ko.xzgfs2gfs2.ko.xzisofsisofs.ko.xzjbd2jbd2.ko.xzlockdlockd.ko.xzmbcache.ko.xznfsblocklayoutblocklayoutdriver.ko.xzfilelayoutnfs_layout_nfsv41_files.ko.xzflexfilelayoutnfs_layout_flexfiles.ko.xznfs.ko.xznfsv3.ko.xznfsv4.ko.xznfs_commongrace.ko.xznfs_acl.ko.xznfsdnfsd.ko.xznlsmac-celtic.ko.xzmac-centeuro.ko.xzmac-croatian.ko.xzmac-cyrillic.ko.xzmac-gaelic.ko.xzmac-greek.ko.xzmac-iceland.ko.xzmac-inuit.ko.xzmac-roman.ko.xzmac-romanian.ko.xzmac-turkish.ko.xznls_cp1250.ko.xznls_cp1251.ko.xznls_cp1255.ko.xznls_cp737.ko.xznls_cp775.ko.xznls_cp850.ko.xznls_cp852.ko.xznls_cp855.ko.xznls_cp857.ko.xznls_cp860.ko.xznls_cp861.ko.xznls_cp862.ko.xznls_cp863.ko.xznls_cp864.ko.xznls_cp865.ko.xznls_cp866.ko.xznls_cp869.ko.xznls_cp874.ko.xznls_cp932.ko.xznls_cp936.ko.xznls_cp949.ko.xznls_cp950.ko.xznls_euc-jp.ko.xznls_iso8859-1.ko.xznls_iso8859-13.ko.xznls_iso8859-14.ko.xznls_iso8859-15.ko.xznls_iso8859-2.ko.xznls_iso8859-3.ko.xznls_iso8859-4.ko.xznls_iso8859-5.ko.xznls_iso8859-6.ko.xznls_iso8859-7.ko.xznls_iso8859-9.ko.xznls_koi8-r.ko.xznls_koi8-ru.ko.xznls_koi8-u.ko.xznls_utf8.ko.xzoverlayfsoverlay.ko.xzpstoreramoops.ko.xzsquashfsudfudf.ko.xzxfsxfs.ko.xzkernelkheaders.ko.xzlockingtracering_buffer_benchmark.ko.xzlibcrc-itu-t.ko.xzcrc7.ko.xzcrc8.ko.xzcryptolibarc4.ko.xzkunitlibcrc32c.ko.xzlinear_ranges.ko.xzlivepatchmathcordic.ko.xzobjagg.ko.xzparman.ko.xzraid6raid6_pq.ko.xzreed_solomonreed_solomon.ko.xzts_bm.ko.xzts_fsm.ko.xzts_kmp.ko.xzmmnet6lowpan802garp.ko.xzmrp.ko.xzp8022.ko.xzpsnap.ko.xzstp.ko.xz8021q8021q.ko.xzatmbluetoothbnepcmtphidprfcommbridgebr_netfilter.ko.xzbridge.ko.xznetfilterebt_802_3.ko.xzebt_among.ko.xzebt_arp.ko.xzebt_arpreply.ko.xzebt_dnat.ko.xzebt_ip.ko.xzebt_ip6.ko.xzebt_limit.ko.xzebt_log.ko.xzebt_mark.ko.xzebt_mark_m.ko.xzebt_nflog.ko.xzebt_pkttype.ko.xzebt_redirect.ko.xzebt_snat.ko.xzebt_stp.ko.xzebt_vlan.ko.xzebtable_broute.ko.xzebtable_filter.ko.xzebtable_nat.ko.xzebtables.ko.xznft_reject_bridge.ko.xzcancephlibceph.ko.xzcorefailover.ko.xzdns_resolverdns_resolver.ko.xzieee8021546lowpanipv4ah4.ko.xzesp4.ko.xzesp4_offload.ko.xzgre.ko.xzinet_diag.ko.xzip_gre.ko.xzip_tunnel.ko.xzip_vti.ko.xzipcomp.ko.xzipip.ko.xznetfilterarp_tables.ko.xzarpt_mangle.ko.xzarptable_filter.ko.xzip_tables.ko.xzipt_ECN.ko.xzipt_MASQUERADE.ko.xzipt_REJECT.ko.xzipt_SYNPROXY.ko.xzipt_ah.ko.xzipt_rpfilter.ko.xziptable_filter.ko.xziptable_mangle.ko.xziptable_nat.ko.xziptable_raw.ko.xziptable_security.ko.xznf_defrag_ipv4.ko.xznf_dup_ipv4.ko.xznf_flow_table_ipv4.ko.xznf_nat_h323.ko.xznf_nat_pptp.ko.xznf_nat_snmp_basic.ko.xznf_reject_ipv4.ko.xznf_socket_ipv4.ko.xznf_tproxy_ipv4.ko.xznft_dup_ipv4.ko.xznft_fib_ipv4.ko.xznft_reject_ipv4.ko.xzraw_diag.ko.xztcp_bbr.ko.xztcp_dctcp.ko.xztcp_diag.ko.xztcp_nv.ko.xztunnel4.ko.xzudp_diag.ko.xzudp_tunnel.ko.xzxfrm4_tunnel.ko.xzipv6ah6.ko.xzesp6.ko.xzesp6_offload.ko.xzip6_gre.ko.xzip6_tunnel.ko.xzip6_udp_tunnel.ko.xzip6_vti.ko.xzipcomp6.ko.xzmip6.ko.xznetfilterip6_tables.ko.xzip6t_MASQUERADE.ko.xzip6t_NPT.ko.xzip6t_REJECT.ko.xzip6t_SYNPROXY.ko.xzip6t_ah.ko.xzip6t_eui64.ko.xzip6t_frag.ko.xzip6t_hbh.ko.xzip6t_ipv6header.ko.xzip6t_mh.ko.xzip6t_rpfilter.ko.xzip6t_rt.ko.xzip6table_filter.ko.xzip6table_mangle.ko.xzip6table_nat.ko.xzip6table_raw.ko.xzip6table_security.ko.xznf_defrag_ipv6.ko.xznf_dup_ipv6.ko.xznf_flow_table_ipv6.ko.xznf_reject_ipv6.ko.xznf_socket_ipv6.ko.xznf_tproxy_ipv6.ko.xznft_dup_ipv6.ko.xznft_fib_ipv6.ko.xznft_reject_ipv6.ko.xzsit.ko.xztunnel6.ko.xzxfrm6_tunnel.ko.xzkeyaf_key.ko.xzl2tpllcllc.ko.xzmac80211mac802154mplsmptcpmptcp_diag.ko.xznetfilteripsetip_set.ko.xzip_set_bitmap_ip.ko.xzip_set_bitmap_ipmac.ko.xzip_set_bitmap_port.ko.xzip_set_hash_ip.ko.xzip_set_hash_ipmac.ko.xzip_set_hash_ipmark.ko.xzip_set_hash_ipport.ko.xzip_set_hash_ipportip.ko.xzip_set_hash_ipportnet.ko.xzip_set_hash_mac.ko.xzip_set_hash_net.ko.xzip_set_hash_netiface.ko.xzip_set_hash_netnet.ko.xzip_set_hash_netport.ko.xzip_set_hash_netportnet.ko.xzip_set_list_set.ko.xzipvsip_vs.ko.xzip_vs_dh.ko.xzip_vs_fo.ko.xzip_vs_ftp.ko.xzip_vs_lblc.ko.xzip_vs_lblcr.ko.xzip_vs_lc.ko.xzip_vs_nq.ko.xzip_vs_ovf.ko.xzip_vs_pe_sip.ko.xzip_vs_rr.ko.xzip_vs_sed.ko.xzip_vs_sh.ko.xzip_vs_wlc.ko.xzip_vs_wrr.ko.xznf_conncount.ko.xznf_conntrack.ko.xznf_conntrack_amanda.ko.xznf_conntrack_broadcast.ko.xznf_conntrack_ftp.ko.xznf_conntrack_h323.ko.xznf_conntrack_irc.ko.xznf_conntrack_netbios_ns.ko.xznf_conntrack_netlink.ko.xznf_conntrack_pptp.ko.xznf_conntrack_sane.ko.xznf_conntrack_sip.ko.xznf_conntrack_snmp.ko.xznf_conntrack_tftp.ko.xznf_dup_netdev.ko.xznf_flow_table.ko.xznf_flow_table_inet.ko.xznf_log_syslog.ko.xznf_nat.ko.xznf_nat_amanda.ko.xznf_nat_ftp.ko.xznf_nat_irc.ko.xznf_nat_sip.ko.xznf_nat_tftp.ko.xznf_osf.ko.xznf_synproxy_core.ko.xznf_tables.ko.xznf_tables_set.ko.xznfnetlink.ko.xznfnetlink_cthelper.ko.xznfnetlink_cttimeout.ko.xznfnetlink_log.ko.xznfnetlink_queue.ko.xznft_chain_nat.ko.xznft_compat.ko.xznft_connlimit.ko.xznft_counter.ko.xznft_ct.ko.xznft_dup_netdev.ko.xznft_fib.ko.xznft_fib_inet.ko.xznft_fib_netdev.ko.xznft_flow_offload.ko.xznft_fwd_netdev.ko.xznft_hash.ko.xznft_limit.ko.xznft_log.ko.xznft_masq.ko.xznft_nat.ko.xznft_numgen.ko.xznft_objref.ko.xznft_queue.ko.xznft_quota.ko.xznft_redir.ko.xznft_reject.ko.xznft_reject_inet.ko.xznft_socket.ko.xznft_tproxy.ko.xznft_xfrm.ko.xzxt_AUDIT.ko.xzxt_CHECKSUM.ko.xzxt_CLASSIFY.ko.xzxt_CONNSECMARK.ko.xzxt_CT.ko.xzxt_DSCP.ko.xzxt_HL.ko.xzxt_HMARK.ko.xzxt_IDLETIMER.ko.xzxt_LOG.ko.xzxt_NETMAP.ko.xzxt_NFLOG.ko.xzxt_NFQUEUE.ko.xzxt_RATEEST.ko.xzxt_REDIRECT.ko.xzxt_SECMARK.ko.xzxt_TCPMSS.ko.xzxt_TCPOPTSTRIP.ko.xzxt_TEE.ko.xzxt_TPROXY.ko.xzxt_TRACE.ko.xzxt_addrtype.ko.xzxt_bpf.ko.xzxt_cgroup.ko.xzxt_cluster.ko.xzxt_comment.ko.xzxt_connbytes.ko.xzxt_connlabel.ko.xzxt_connlimit.ko.xzxt_connmark.ko.xzxt_conntrack.ko.xzxt_cpu.ko.xzxt_dccp.ko.xzxt_devgroup.ko.xzxt_dscp.ko.xzxt_ecn.ko.xzxt_esp.ko.xzxt_hashlimit.ko.xzxt_helper.ko.xzxt_hl.ko.xzxt_iprange.ko.xzxt_ipvs.ko.xzxt_length.ko.xzxt_limit.ko.xzxt_mac.ko.xzxt_mark.ko.xzxt_multiport.ko.xzxt_nat.ko.xzxt_osf.ko.xzxt_owner.ko.xzxt_physdev.ko.xzxt_pkttype.ko.xzxt_policy.ko.xzxt_quota.ko.xzxt_rateest.ko.xzxt_realm.ko.xzxt_recent.ko.xzxt_sctp.ko.xzxt_set.ko.xzxt_socket.ko.xzxt_state.ko.xzxt_statistic.ko.xzxt_string.ko.xzxt_tcpmss.ko.xznetlinknetlink_diag.ko.xzopenvswitchopenvswitch.ko.xzvport-geneve.ko.xzvport-gre.ko.xzvport-vxlan.ko.xzpacketaf_packet_diag.ko.xzpsamplepsample.ko.xzqrtrqrtr-mhi.ko.xzqrtr.ko.xzrfkillschedact_bpf.ko.xzact_csum.ko.xzact_gact.ko.xzact_mirred.ko.xzact_nat.ko.xzact_pedit.ko.xzact_police.ko.xzact_sample.ko.xzact_simple.ko.xzact_skbedit.ko.xzact_skbmod.ko.xzact_tunnel_key.ko.xzact_vlan.ko.xzcls_basic.ko.xzcls_bpf.ko.xzcls_flow.ko.xzcls_flower.ko.xzcls_fw.ko.xzcls_matchall.ko.xzcls_route.ko.xzcls_rsvp.ko.xzcls_rsvp6.ko.xzcls_tcindex.ko.xzcls_u32.ko.xzem_cmp.ko.xzem_ipset.ko.xzem_meta.ko.xzem_nbyte.ko.xzem_text.ko.xzem_u32.ko.xzsch_codel.ko.xzsch_fq.ko.xzsch_hfsc.ko.xzsch_hhf.ko.xzsch_htb.ko.xzsch_ingress.ko.xzsch_pie.ko.xzsch_plug.ko.xzsch_prio.ko.xzsch_sfq.ko.xzsch_tbf.ko.xzsctpsunrpcauth_gssauth_rpcgss.ko.xzrpcsec_gss_krb5.ko.xzsunrpc.ko.xzxprtrdmatipcdiag.ko.xztipc.ko.xztlstls.ko.xzunixunix_diag.ko.xzvmw_vsockhv_sock.ko.xzvmw_vsock_virtio_transport.ko.xzvmw_vsock_virtio_transport_common.ko.xzvmw_vsock_vmci_transport.ko.xzvsock.ko.xzvsock_diag.ko.xzvsock_loopback.ko.xzwirelessxdpxsk_diag.ko.xzxfrmxfrm_interface.ko.xzxfrm_ipcomp.ko.xzsoundcoreseqossdriversmpu401opl3pcspvxfirewirebebobdicedigi00xfirefacefireworksmotuoxfwtascamhdaexti2cotherpciac97ali5451asihpiau88x0ca0106cs46xxctxfiechoaudioemu10k1hdaice1712korg1212lolalx6464esmixartoxygenpcxhrrme9652tridentvx222socamdrenoirvangoghyccodecsintelatomsstboardscatptcommonskylakesofintelxtensasynthemuxusb6firebcd2000caiaqhifaceline6miscusx2yvirtiox86xenvirtlibirqbypass.ko.xzmodules.blockmodules.builtinmodules.drmmodules.modesettingmodules.networkingmodules.ordersourcesymvers.gzupdatesvdsovdso32.sovdso64.sovmlinuzweak-updates4.18.0-394.el8.x86_64kernel-signing-ca-20140212.cerkernel-signing-ca-20200609.cerkernel-signing-ca.cerkernel-coreCOPYING-4.18.0/boot//etc/ld.so.conf.d//lib//lib/modules//lib/modules/4.18.0-394.el8.x86_64//lib/modules/4.18.0-394.el8.x86_64/kernel//lib/modules/4.18.0-394.el8.x86_64/kernel/arch//lib/modules/4.18.0-394.el8.x86_64/kernel/arch/x86//lib/modules/4.18.0-394.el8.x86_64/kernel/arch/x86/crypto//lib/modules/4.18.0-394.el8.x86_64/kernel/arch/x86/crypto/sha1-mb//lib/modules/4.18.0-394.el8.x86_64/kernel/arch/x86/crypto/sha256-mb//lib/modules/4.18.0-394.el8.x86_64/kernel/arch/x86/crypto/sha512-mb//lib/modules/4.18.0-394.el8.x86_64/kernel/arch/x86/events//lib/modules/4.18.0-394.el8.x86_64/kernel/arch/x86/events/amd//lib/modules/4.18.0-394.el8.x86_64/kernel/arch/x86/events/intel//lib/modules/4.18.0-394.el8.x86_64/kernel/arch/x86/kernel//lib/modules/4.18.0-394.el8.x86_64/kernel/arch/x86/kernel/cpu//lib/modules/4.18.0-394.el8.x86_64/kernel/arch/x86/kernel/cpu/mce//lib/modules/4.18.0-394.el8.x86_64/kernel/arch/x86/kvm//lib/modules/4.18.0-394.el8.x86_64/kernel/arch/x86/oprofile//lib/modules/4.18.0-394.el8.x86_64/kernel/block//lib/modules/4.18.0-394.el8.x86_64/kernel/crypto//lib/modules/4.18.0-394.el8.x86_64/kernel/crypto/async_tx//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/acpi//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/acpi/apei//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/acpi/dptf//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/acpi/nfit//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/ata//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/base//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/block//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/block/zram//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/bus//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/bus/mhi//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/bus/mhi/core//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/cdrom//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/char//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/char/agp//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/char/hw_random//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/char/ipmi//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/char/tpm//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/char/tpm/st33zp24//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/counter//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/cpufreq//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/cpuidle//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/crypto//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/crypto/cavium//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/crypto/cavium/nitrox//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/crypto/ccp//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/crypto/qat//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/crypto/qat/qat_4xxx//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/crypto/qat/qat_c3xxx//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/crypto/qat/qat_c3xxxvf//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/crypto/qat/qat_c62x//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/crypto/qat/qat_c62xvf//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/crypto/qat/qat_common//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/crypto/qat/qat_dh895xcc//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/crypto/qat/qat_dh895xccvf//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/dax//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/dax/hmem//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/dax/pmem//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/dca//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/dma//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/dma/dw//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/dma/idxd//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/dma/ioat//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/dma/ptdma//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/edac//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/firmware//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/gpio//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/gpu//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/gpu/drm//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/gpu/drm/amd//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/gpu/drm/bochs//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/gpu/drm/i915//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/gpu/drm/qxl//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/gpu/drm/scheduler//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/gpu/drm/tiny//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/gpu/drm/ttm//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/gpu/drm/udl//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/gpu/drm/vboxvideo//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/gpu/drm/virtio//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/gpu/drm/vkms//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/gpu/drm/vmwgfx//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/hid//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/hid/amd-sfh-hid//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/hid/i2c-hid//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/hid/intel-ish-hid//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/hv//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/hwmon//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/hwmon/pmbus//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/hwtracing//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/hwtracing/intel_th//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/hwtracing/stm//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/i2c//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/i2c/algos//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/i2c/busses//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/i2c/muxes//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/iio//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/iio/common//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/infiniband//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/infiniband/hw//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/infiniband/sw//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/infiniband/ulp//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/input//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/input/misc//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/input/mouse//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/input/rmi4//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/input/serio//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/iommu//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/iommu/amd//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/isdn//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/isdn/hardware//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/leds//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/md//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/md/persistent-data//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/media//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/media/common//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/media/i2c//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/media/mmc//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/media/pci//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/media/rc//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/media/usb//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/memstick//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/message//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/message/fusion//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/misc//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/misc/altera-stapl//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/misc/cardreader//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/misc/cb710//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/misc/eeprom//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/misc/lis3lv02d//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/misc/mei//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/misc/sgi-gru//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/misc/sgi-xp//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/misc/vmw_vmci//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/mmc//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/mtd//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/bonding//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/can//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/amazon//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/amazon/ena//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/amd//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/aquantia//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/atheros//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/cavium//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/cavium/liquidio//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/chelsio//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/cisco//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/emulex//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/google//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/google/gve//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/huawei//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/huawei/hinic//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/intel//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/intel/e1000//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/intel/e1000e//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/intel/fm10k//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/intel/i40e//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/intel/iavf//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/intel/ice//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/intel/igb//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/intel/igbvf//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/intel/igc//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/intel/ixgbe//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/intel/ixgbevf//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/mellanox//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlx4//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlx5//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlx5/core//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxfw//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/microsoft//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/microsoft/mana//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/myricom//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/myricom/myri10ge//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/netronome//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/netronome/nfp//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/pensando//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/pensando/ionic//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/realtek//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/stmicro//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/fjes//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/hyperv//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ipvlan//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/pcs//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/phy//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/team//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/vmxnet3//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/wan//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/wireless//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/wireless/broadcom//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/wireless/intel//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/wireless/marvell//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/wireless/mediatek//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/wireless/ralink//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/wireless/realtek//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/ntb/hw//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/nvdimm//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/nvme//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/nvme/host//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/nvme/target//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/parport//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/pci//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/pci/controller//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/pci/hotplug//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/pinctrl//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/pinctrl/intel//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/platform//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/platform/x86//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/platform/x86/intel//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/power//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/powercap//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/pps//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/pps/clients//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/ptp//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/pwm//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/rtc//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/scsi//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/scsi/libfc//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/scsi/mpi3mr//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/scsi/smartpqi//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/soc//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/soc/qcom//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/spi//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/target//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/target/iscsi//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/target/loopback//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/thermal//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/thermal/intel//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/thermal/intel/int340x_thermal//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/tty//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/tty/serial//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/usb//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/usb/class//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/usb/core//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/usb/misc//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/usb/storage//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/usb/typec//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/usb/typec/mux//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/usb/typec/tcpm//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/usb/typec/tipd//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/uwb/i1480//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/vdpa//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/vdpa/ifcvf//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/vdpa/mlx5//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/vdpa/vdpa_sim//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/vdpa/virtio_pci//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/vfio//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/vfio/mdev//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/vfio/pci//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/vhost//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/video//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/video/backlight//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/video/fbdev//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/video/fbdev/core//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/virt//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/virtio//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/watchdog//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/xen//lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/xen/xenfs//lib/modules/4.18.0-394.el8.x86_64/kernel/fs//lib/modules/4.18.0-394.el8.x86_64/kernel/fs/cachefiles//lib/modules/4.18.0-394.el8.x86_64/kernel/fs/ceph//lib/modules/4.18.0-394.el8.x86_64/kernel/fs/dlm//lib/modules/4.18.0-394.el8.x86_64/kernel/fs/ext4//lib/modules/4.18.0-394.el8.x86_64/kernel/fs/fat//lib/modules/4.18.0-394.el8.x86_64/kernel/fs/fscache//lib/modules/4.18.0-394.el8.x86_64/kernel/fs/fuse//lib/modules/4.18.0-394.el8.x86_64/kernel/fs/gfs2//lib/modules/4.18.0-394.el8.x86_64/kernel/fs/isofs//lib/modules/4.18.0-394.el8.x86_64/kernel/fs/jbd2//lib/modules/4.18.0-394.el8.x86_64/kernel/fs/lockd//lib/modules/4.18.0-394.el8.x86_64/kernel/fs/nfs//lib/modules/4.18.0-394.el8.x86_64/kernel/fs/nfs/blocklayout//lib/modules/4.18.0-394.el8.x86_64/kernel/fs/nfs/filelayout//lib/modules/4.18.0-394.el8.x86_64/kernel/fs/nfs/flexfilelayout//lib/modules/4.18.0-394.el8.x86_64/kernel/fs/nfs_common//lib/modules/4.18.0-394.el8.x86_64/kernel/fs/nfsd//lib/modules/4.18.0-394.el8.x86_64/kernel/fs/nls//lib/modules/4.18.0-394.el8.x86_64/kernel/fs/overlayfs//lib/modules/4.18.0-394.el8.x86_64/kernel/fs/pstore//lib/modules/4.18.0-394.el8.x86_64/kernel/fs/udf//lib/modules/4.18.0-394.el8.x86_64/kernel/fs/xfs//lib/modules/4.18.0-394.el8.x86_64/kernel/kernel//lib/modules/4.18.0-394.el8.x86_64/kernel/kernel/trace//lib/modules/4.18.0-394.el8.x86_64/kernel/lib//lib/modules/4.18.0-394.el8.x86_64/kernel/lib/crypto//lib/modules/4.18.0-394.el8.x86_64/kernel/lib/math//lib/modules/4.18.0-394.el8.x86_64/kernel/lib/raid6//lib/modules/4.18.0-394.el8.x86_64/kernel/lib/reed_solomon//lib/modules/4.18.0-394.el8.x86_64/kernel/net//lib/modules/4.18.0-394.el8.x86_64/kernel/net/802//lib/modules/4.18.0-394.el8.x86_64/kernel/net/8021q//lib/modules/4.18.0-394.el8.x86_64/kernel/net/bluetooth//lib/modules/4.18.0-394.el8.x86_64/kernel/net/bridge//lib/modules/4.18.0-394.el8.x86_64/kernel/net/bridge/netfilter//lib/modules/4.18.0-394.el8.x86_64/kernel/net/ceph//lib/modules/4.18.0-394.el8.x86_64/kernel/net/core//lib/modules/4.18.0-394.el8.x86_64/kernel/net/dns_resolver//lib/modules/4.18.0-394.el8.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-394.el8.x86_64/kernel/net/ipv4//lib/modules/4.18.0-394.el8.x86_64/kernel/net/ipv4/netfilter//lib/modules/4.18.0-394.el8.x86_64/kernel/net/ipv6//lib/modules/4.18.0-394.el8.x86_64/kernel/net/ipv6/netfilter//lib/modules/4.18.0-394.el8.x86_64/kernel/net/key//lib/modules/4.18.0-394.el8.x86_64/kernel/net/llc//lib/modules/4.18.0-394.el8.x86_64/kernel/net/mptcp//lib/modules/4.18.0-394.el8.x86_64/kernel/net/netfilter//lib/modules/4.18.0-394.el8.x86_64/kernel/net/netfilter/ipset//lib/modules/4.18.0-394.el8.x86_64/kernel/net/netfilter/ipvs//lib/modules/4.18.0-394.el8.x86_64/kernel/net/netlink//lib/modules/4.18.0-394.el8.x86_64/kernel/net/openvswitch//lib/modules/4.18.0-394.el8.x86_64/kernel/net/packet//lib/modules/4.18.0-394.el8.x86_64/kernel/net/psample//lib/modules/4.18.0-394.el8.x86_64/kernel/net/qrtr//lib/modules/4.18.0-394.el8.x86_64/kernel/net/sched//lib/modules/4.18.0-394.el8.x86_64/kernel/net/sunrpc//lib/modules/4.18.0-394.el8.x86_64/kernel/net/sunrpc/auth_gss//lib/modules/4.18.0-394.el8.x86_64/kernel/net/tipc//lib/modules/4.18.0-394.el8.x86_64/kernel/net/tls//lib/modules/4.18.0-394.el8.x86_64/kernel/net/unix//lib/modules/4.18.0-394.el8.x86_64/kernel/net/vmw_vsock//lib/modules/4.18.0-394.el8.x86_64/kernel/net/xdp//lib/modules/4.18.0-394.el8.x86_64/kernel/net/xfrm//lib/modules/4.18.0-394.el8.x86_64/kernel/sound//lib/modules/4.18.0-394.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-394.el8.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-394.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-394.el8.x86_64/kernel/sound/firewire//lib/modules/4.18.0-394.el8.x86_64/kernel/sound/hda//lib/modules/4.18.0-394.el8.x86_64/kernel/sound/i2c//lib/modules/4.18.0-394.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-394.el8.x86_64/kernel/sound/soc//lib/modules/4.18.0-394.el8.x86_64/kernel/sound/soc/amd//lib/modules/4.18.0-394.el8.x86_64/kernel/sound/soc/intel//lib/modules/4.18.0-394.el8.x86_64/kernel/sound/soc/intel/atom//lib/modules/4.18.0-394.el8.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-394.el8.x86_64/kernel/sound/synth//lib/modules/4.18.0-394.el8.x86_64/kernel/sound/usb//lib/modules/4.18.0-394.el8.x86_64/kernel/virt//lib/modules/4.18.0-394.el8.x86_64/kernel/virt/lib//lib/modules/4.18.0-394.el8.x86_64/vdso//usr/share/doc/kernel-keys//usr/share/doc/kernel-keys/4.18.0-394.el8.x86_64//usr/share/licenses//usr/share/licenses/kernel-core/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnuASCII textLinux make config build file, ASCII textASCII text (gzip compressed data, last modified: Tue May 31 16:27:41 2022, max compression, from Unix)directoryELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data)ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=a139712b35cd4b115b5c5caea2e945af3dbecfef, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=28b35493132d28c747364a0a1ca9a2fea5ae77a5, strippedPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQ Q Q Q Q QQQQQQQQQQQQQQQQQQQ Q!Q"Q#Q$Q%Q&Q'Q(Q)Q*Q+Q,Q-Q.Q/Q0Q1Q2Q3Q4Q5Q6Q7Q8Q9Q:Q;Q<Q=Q>Q?Q@QAQBQCQDQEQFQGQHQIQJQKQLQMQNQOQPQQQRQSQTQUQVQWQXQYQZQ[Q\Q]Q^Q_Q`QaQbQcQdQeQfQgQhQiQjQkQlQmQnQoQpQqQrQsQtQuQvQwQxQyQzQ{Q|Q}Q~QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRR R R R R RRRRRRRRRRRRRRRRRRR R!R"R#R$R%R&R'R(R)R*R+R,R-R.R/R0R1R2R3R4R5R6R7R8R9R:R;R<R=R>R?R@RARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR[R\R]R^R_R`RaRbRcRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRtRuRvRwRxRyRzR{R|R}R~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSS S S S S SSSSSSSSSSSSSSSSSSS S!S"S#S$S%S&S'S(S)S*S+S,S-S.S/S0S1S2S3S4S5S6S7S8S9S:S;S<S=S>S?S@SASBSCSDSESFSGSHSISJSKSLSMSNSOSPSQSRSSSTSUSVSWSXSYSZS[S\S]S^S_S`SaSbScSdSeSfSgShSiSjSkSlSmSnSoSpSqSrSsStSuSvSwSxSySzS{S|S}S~SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTT T T T T TTTTTTTTTTTTTTTTTTT T!T"T#T$T%T&T'T(T)T*T+T,T-T.T/T0T1T2T3T4T5T6T7T8T9T:T;T<T=T>T?T@TATBTCTDTETFTGTHTITJTKTLTMTNTOTPTQTRTSTTTUTVTWTXTYTZT[T\T]T^T_T`TaTbTcTdTeTfTgThTiTjTkTlTmTnToTpTqTrTsTtTuTvTwTxTyTzT{T|T}T~TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUU U U U U UUUUUUUUUUUUUUUUUUU U!U"U#U$U%U&U'U(U)U*U+U,U-U.U/U0U1U2U3U4U5U6U7U8U9U:U;U<U=U>U?U@UAUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTUUUVUWUXUYUZU[U\U]U^U_U`UaUbUcUdUeUfUgUhUiUjUkUlUmUnUoUpUqUrUsUtUuUvUwUxUyUzU{U|U}U~UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVPPP@PPO,P$3P-P,PGVPPPPP&(P8P.PBPAP JP(P >PPFPNPP?PP:P=WPPP9P(PLP#PNPPPPPoP4PRP/ P/7PXPPzP6PP/PP P6PAP P P EPNP.sP-P<#P<,P;P$PP PNPNPFP) P"BPP?0PCOPGLP dP$eP;$P-PMPP)P/P/P6P>wP&aPPC2PAP/P/PP7 PPP>;PEPPBPCPO PP+P+PKPUPPHPFP.PD PO:P?PJPOPP PPPPGPD~PP P-PPDP'zP56PPPPP7hP/fP%qP<[P7`P6P:YP-oP*P9|P|PPPDPPEPP?P?P)6P=\PGPPPEP>P@PP%P$PP P,PKPPP,P!yPPGPPP8PPPRP@ P zPPNaPP-DP*P=P PP(PPPP)P!|PO?P>P_P3P DP,yP [PP@sPAPM5P0P=P5PPCPF1P P"'P 8P"P P%P0PTPP2P9P%~P6P1P;P;PPEPP'QPF7PPJuPJtP5lPGPbPPN`P HP'PP PC!PNP#PJP;}P!PP?P 4P-P;PP7jP48PLP=P7PPUP\P PPIP^PJP4uP.P3P3~P.P/PPPPPP2P4PDP@}P0PNbPP-zP6P+P*OPPP(wP$PI8PHPDPPHpP5PwP(9PO.P:\P}P*P =PP!P7P4PNPHPP POP:PP=>PQPP gPIP(PPA6P/NP LPNPJP-P8PP$PPP*P&P"P4%P5P6PP3P3NP'P&oP&hPP&PAgPB2POP0P%vPLVP=4PP+P+\PKPKPpPP70PPlPPlPP1P).PJoPP>PMPP>QPMP!PNP#MPPKPLP'RP'vPOP54P P P 0P"P"zP:P:P.nPAP2PKSP=P;P8PPPJP=fP3ZP PF P#P9PAP=P:P @PKP;PHPHPP>4P0PiPDP=P'P'P]PbP)P'P P PFUP.P?P)(P*%PP(aPLPPLPPPPP*PPJPJPJP5P7-P!PCP9XP6PBP"P"P mPMP:P-kP)dP,P5PPcP&LPFP.P4P=P1vP3PLPEPPHP aPP9;PP2PInPDPAP,P P1P1lP.1P;|P7P<2PEPEP(6PPPHPP PP~PXPvPPBzP/P P'P P$uPDP;_P:%P-?P%*P!P<P#4PNPjPPPwPP>P3=P(P!PaPAPAFPP0ZPP,:P9P'wP P!>PFPPCP P3PGPP%P%P P?PPPP4QPEjPBPAP P=PP-P- PPP&P7uPP P4P5P#PPAP/P oP tP,SP PPCP(HP(KPK5PM>PPPPP=PP>HPPPL=PPP?PGPNHPBOP%P?PPP P6P?PP MP*(P(UP(TP)P4PvPnPBP@VPBP1P+P*P(P;PPOP PP)jPyP>PIP@)PPPNPDP:PPP0P P$P.rP; PKP7PYPIvP6 P)P4PHuPfP5P(PN9P!P$2P:P-P P P,PPD@POP"P!/P?P/PP=PPHVP PPIP P9NPnPAP0P PP-[PKP;PP):PG PGPPJ_P8PLLP?PAP@P'P0PEP2PP $P+PKuPfP&PFeP?PPP(PP?PPdP2sP@P P)ZP1PJPKPP:P;P%QPdP;PPSPPPFP8bPeP]PHPLP>P8(PMnP P1 PL_P$]P P+|P7P P PPP bP4P6PPIP;P8PPPbP&PP(PPP=P<}P:8P P7PPMPP"PIqPPGPP(!P#P PClPBPBP@P 7P$0P$1PPPPMPPP&PoPaP4P4gP5P"EPwP P6BP PPP&PdPBP0P$P P P?P*PMPLP@PPP>_PP:PAPAP#P;UPP=sPP+P(oPPPP P P?P P P?2PP%PCtP \P P"PP-P+PIPP$P(P$PPPMcP#kPOPI=P.aP'PP!POyP(P>PP%PC(PE0P/EP P=P:PPP P!P$PH#PPOP/P FP -P |PGP8PAOP$P P9P8oPPNP1P-PLPCP'cPOPFyP?jP'P&PP(P?P?P?PTPHPOQPP#P>PPP,PP6PP0P wP!PFP.PPNP"PP hPNPBPPMPMPP:_P-NP*P*PK|PLPHPEnPPJ'P P*@PPGP6PPLnPPP&uP:P PE>PGtPGP1PPP#xP,PPP.P8PaP4P5qPGPYPPBP0P0P2P;P-4P-AP/PK PKPP'mP PP)P ]P>(PEP P&NPGP2PPBP25PPP$P PPP>gP7PAP/P0PTPSP+P(uPPPP'PDkPP P8P>VPGZPCsPOP9P/yP0P1P)fPiPPdPDP,P#TPPP P.PHPH_P6 P*P4MPM6P \PP7P P(PRPbP6,P PP",P"2PwPHP!PP5'P!P oPP&P,PEP uP.P4PKPkPP P0PKUPmP>MPO4PDPP0P P/=P-P P=PP!uPJP3P +PPPP{P#PDPBPIP P2>P1cP;PKPmPP \P#hP POPF=PMaPP!P!P3P)P1PPPP#P:P,P+PnPPP&PPJP=RPEPEP*PGPPCP0=P05P2P;P,PKP=PdP&PNP8PP4*P@PA]P,P *P$P:QP;P(PP uPPNP?P=rP"DPMPP!PCcPAPPP-PKP+=P+PP P6PPOP=pPPP ]P.PCLPBPB4PM8P cP.|P3PPO3P@]P@PP1oPtPE*P(PPNUP6P9P?POWPP9BPP/PBP2PPCP=kP0PWP$PFP;PPPwPPPP(;PPPNP4PIP!P5UP >P7PPP9P/P%3PP*P*P=PKPKPP'~PP)OP5dP44P[P PMPCgPAPB5P `PJP PP3PPItP/PDUP6PP P#P#PA8PEP*PuP P P iPgPXP.P6PPIP3PI!PPP@P@P0P=PG/PP7P)P P'PP.P?P4PO[P8,P&P>PKbPK\PJP6|P$iPLP9PPjP?PP3uPP$PPBP2ZP/P P=PKP<P9P{P)P.P.PzPHPJP4PiPEPP?P3}PBPHP/xPFP#P0FPK^PEP$bP$P:P-P+P+(P*P. PKPHPPP PeP/PPP)4P PPHP3PP?PPPBP@jP@bP@P0:P*PMP1P*iPiPLPPP+P5PP(P SP?PBP@P7ZPJP1PPPBPP&PCP P2~PHP9PPCP1JPDOPPPPP!`P!^PIPK?PAP PEZP9P PLPPP P+`P*P*_P;PKP7PPPP8P'PPPPPCP6P>P;PP;P MP PP(P;PPPFiPJ P,_PGP0PEAPePMP%P%GPLPPP7PPOPCP4jPP5JPP2P P"P{P6P#P'PD!P@PkP NP%nPBP PJP<_P;@P; P-P-P%-P>P|PWPRPPP)P7zP PP?fP=OP=PIPPIP9 PP GPF PP:rP-PPP PP7PMP{P P.`P.P>IP CP$P3P9CPP APBPBP7 P.uP:fPP P'MPPFP0P?P'PP%PPPPoPP6oPBP@P@YP !P2P-,P*GP*HP PPP&PP#@P.PP3PP PIP7+P]P;PGDP8PCPAP P'PLaP$P$P=P+nPKPP>PFP?rP?pP"IPGPL;PHP![P"PPtP'P;PKP+PKPPUPHP=PPvPP@MP6PC"PBPzPEPKcP%EP+PP)PP 4P PP3P6P%PB1PE7P9P"PWP PIPeP<^P,?P!P tPZP5P+PEP'P=mPHnPP PNPNPBPA5PAPP9PPJP+3P*P=P)P"P P$PrPPJ\PPLPP,P>P2PAPrPPL\P1XP5PP-P'bPPPFPPNQPPPPP6PBPAiPELPHP=PGP@P [P9P$PPP,P?iP%P2PGP*PPPPP2PCPB^PM?P "PLTP:3PP+PLP$PPPFP7OPMbP?eP?kPMP RPP3PPP>P PI}P>aP&PPAPE#P$qP;GPP=PP@PPP'#PFwP%PF*P>P5PPOPPuP.eP"PcPPPPP4P7P!P$PP)P)P'sP)PPFP4PP 0PDPP49P&PPP9P"PPDcP ;PPoP7PP PP?PP;P:PPHPP %P MP 5P?.P P9 P@PCPB@PP5P/mPP)P P P! PFPP8KPP"}P,sPNP4PP$P6P P)SPPGEP,qPlPP,P#P0PN2P7P%P.PPPZP)P! P5WP38P3P#SP(PPP#P-PP P 1P8P!qP" PO!PO'P2$PMvP#PEP6qPPPMP%P+4P,P,PTP2POPiP PP3@P P P8UPBYP/KP"P OP(P%]PNP$+P*P=~PyP PPeP#nP!P.PJ3PPP$PNyP>PA PDPP$IP1P-P-PKP$P7P^PPPP nP/PJiP9P&1P%P4-P5PP PE^PEP/FP0@PFP1zP-VP=PpPoP'P.P!P JPPP#PC:PB*P/P)_P7P.~P;PP:P:=P P P P+PP#P(PPPP"P*PxP P*P7PE,PCP P:P-RP%PGAPPaPXPP*5P3P#P P6`P?[PP>P5P+P&P%bP%yP-1P*XPKPP"PEP#/P84P2P-PPAPP;PPP P PPPkP P P.P=;PP PP7HPF:PP PPDsP YPLP#PPPMPIP*P+PPP:PIGP eP?PFPK PPrPG>PGPACPD8P7VP*P >P9PM^P.PGPKP P!PLP,WPIP#%P/P P;8P%)P*^PPPOP PPP:P P&PPOPFP P8QP PP6PPEP4P P16PPCRPAvPEMP0PO/P1P XP=P=P,RPHPPP&JPFcPP6=P VPuPmPP2PP9P'PPP.LPPPPP4P4P;P|P cPDPCP-P-7P PPGP!3PF;PSP4PPYP&iP 'P2*PPAP@P PP1P&P,P8WPGPtP"HP>PPP8VPBPAP"P'P%tP1VP-.P+tP*vP.P.%P(PHPP!P0PP&PxPP[P/PD\P5PfP5PP81PPCPBP@P/P"P.P;P-`P-'PMP?*P@HP(PPP!{PFPHP3P&7P7PBP vP P$fP$=P1{P-P%P+P+kP*pP@IPPPP6PPMOP.P.PP PPEPPGP82P9PLP-P1P!kP1P&P7kP"P"PPH]P 5P2oPD PGPAPByPOP;4P-P*|P,#P,P)PFPP9P/P /P%lP>PiP P P*]PPPPPPKP PEP&P'`PP6PEPBP'P-PP P.PP7PPE3P0wPJP$oP_P*PP(PP"P;sPP%PJUP4vP P(IP P#PPP P6P@PP#PPP;/P; P'PhP'GP"PPPJ{P*'P"P PP@TPB3PNPmP'P1ZP-P P++P+PPP$P4OP@*PpP3PC#P PP*P +P$>PPKP) PPCP"wP _PP.P/P0vPP1P-P*P,P P&PP?P?PP:P?$P :PP%P)P2P'P"WP(PP8P"oP@OP/PPP;PP*PZPPP P? P.PJP6PEPP>[PPPGPPCP:PAPA$P@kP@cP9P jP&P:PPPAPPD?PPDP&PPHPGPsP3P3rPP1PNP-xPP,P PPP fPP&YPP=PBsPEPKP~P$PPH-P'P/+P6PPPPJP#P3PP8?P PP2&P5P'PP7P(P7P :P>P>PIPP=BP=LPP P(QPP8PC%P P"P"P P P<%P<.PP$PP P P PO*P>P?5P4;PP:P:P,PLP3P9%P'PJPP vP P8P2PEP-P4PPP)P%YP1P"P[P8P8P5PP&nP&gPGPN*PNPBjPP*P'PKP$POP'PP#P*!PnPIPPP3PvP&.PDP'PBgP PGzPqP P*P.P PPP /PHP6P|PPOEP6AP[P)P>P bP P-PzP0PsPfPFPFP.PvPHPJ@PEPDNPP &PP -PLPP7P8PPdPFPJ~PPP&2P&P!LP6FP6EPPP-P-*P*P;PLPPPKHPPSPP)lP"TP PPpPeP?P5PP"_P9GP AP P7PAPNP PaP1"PLSP*P. PFP7PPFP6PPP PP#PG*PP"uP PANPA2P/P$-P2PPVP 5P P P PEPPP qPLyP)PP P7iP&P8P(7PAP0iPLPJ9PGPDP$cPPP*tP;PKPP(mPPH:P P&PEP PP=!P IP"SPP2PP2APD PAP0PFPP;P+PPOPOP'P}PP3PP!PP6\PGP P&;P%PPDPP 'P%pPDaP#P)PPH7P/!P/PP4P4P#P>P>,P%P&P3PBPA%P&PUP-:P)PPPnPP.\PMP PPM|P@9PP P#>PPB9PyPP$P+PP PCP)P.PMPDrP9P/P P.P;PP*P3P6P PPPPDPJPHxPPjPP PI~P?RP7P(ZPP0ePLPGP=P=PP PJP%PL PP?mP6P:PDdPGhPPHPO6PP-PPBPM/P0P0PK~PKPKPKP@DPPiPFEPPIPZPP*EPP:P0VPP4,P9HP7P"fPB PB8P5PGPPHPAPP@PPP7@P& P_PyPP=IP3PP5PK+P>PCMP1P*P)PKP6PP !P~P=1P DPP[PP;PE|PPbP PLPP8PFPFP/(PPP$PPFP%PP.oPP}P 1P!TP,VPIPGP9KPNIPPP7SPGP7P dP'9P/P6P|P)DPG POPP P!P!P GPP0PkP!P9VP9qP,rPG%PC-P7UPpPG^PP POP({PP5&PP>P6)P5fPP5 PPEP1DP,kP"PA PKhPP1dP: P-PP7PPPP& POP)$P P>rP1P&kP6P2P%PIPPBSPP1UP@P+P+P,/P,.P,PP BP7P9P6P=[P\PP%PP&PN;P&qPPBP@P PP%P$PP:2PP}PIPP=,P PPvP6PPPPCUP9zP.P/P P2P&PPPPPP(PP)CPDmP"PKP#P>3P!PPK=P1uPAJPP+PLP$P1PPPPP;PPPEPPP''PI3PKPCPLPIPP_P PP"nP P9PE_P%VPP P PP*PfP EP OPP=P&P"P P^PA PCPE9P0rP-PdPNP;P5P-P7P(PP'"P6PGP PPPFP8PP9`PPNP$HP={P*P(P PPPM`PPxP3P'PPP!P@+P@PPP P P*PPnPPMP/P7sP PPPC4P9PP!P PbPlPLP;PPPDPPP*PN'P P=P>PIP nP YP/`P1P:P;PL"P%P PF`P8PPP4P4PHP PBP>.P>P aP4>P#P)PC_P%P<P<@PP88PPKPPP)2PFPAP PIP'PPP P P4P>P P:PP'P)UPJ:P-PPhP#]P"P!7PP`P)kP PPP9PM"P9P94P# P%PPPyPMP@PPPTPPN&P"P P PFRP P?PP4PPEPIP2P"gP9PPPPP(P POP)PP-$P(PPJPPPPwPDPEPFPGP&GPFP2|P)P2P9PPP~P9P-PP?PPHXP3OP3KP3PP2aPA P@P PP2PQP3P|P7P%P+PZP+PAPP "P ?P PP+P'iPQP6PP5PYP7P PKPGP \PAPP PI^PLlPtPPCPPQPNP5CP/PYP3'PPPP P?JP&*P&WP(P2PP7'POPOPN-PP(P(P(P)P(PP& P"PJPJdPP P/PP5P=P7P PMPKPP4P PPPP"cPP'PPMP&tP@P YPPP(PPOP.P"-P3PNP"\PEP uP"mP8PBPM@P9P2.P$aP-mP-{PPP'PDPDPEPPJBPD4PMGP>PwPPD%PP0P SPO-PLPLP7bPVP+PP< P3P5P@P7pPFLP4P=%P9PJPPPP.PNPKMP;P:P8P-;P+PFPPP>xPPAhPOP98P ?P%PP>P@PG_PFP,P&PPP .PPcPCP3P6P|PP?AP,wP/P/P"P0^P7PP;)P*PP*POPPP=QPMP>P2dPIPzPP P?1PP>PLP+PIPP@P PP4]P9PPPNvP-"P*P*PKPH)PPP&PPBP;`P?PCPPP3P'PPLP*P)P>PP qP P&P|P/,P4}P#PPGP#P2PK6PDPAP@PAP"P P P PqPP+ PIP.JP P8 P8 PPNP)P#PAPP:P.P,mP9:P>DP'PPLP(PPPL4P'PNP,fPKPP2PfPK3PPM4P9P9P0P RP0cP-XPPPPRP*PP,P$PPP7PWPPPPPP5PPJFPPMVPP3PP#P JPP)sP+VP#~P P[PP P9P P#PPEPGP9P FP%P8+PG&P7PlP)P TP03PGP; P)gP*P!P5PP?yPPPP@PAPAP$P;P-PxP(P$PPOP!PP)PjPPP\PPePDPOP=PgPJfP:P>P PPP> PNEPP#P@WPAPP%rP.#PMP PPFPFPPJ^P=P=P2POP`P P P&)PIPcPIP#PDPApPAoPPEP P&P*P,IPKPFPP`P#_POP?PCP:P2GP=PP+P<"P<+PPHP.P._P?P8P3{PP%P2kP9bP5P6P(PAP2JP/P/P P PMP$@PP>P/PPIPxP}PO{PIoPODP UP&P P%PYPGP P2SPB[P@P/P##P1eP;P; P%=PEP>PPPOP!P3PP&P#PiPKPL(PRP5;PP),PP P P0PPGP6RPBP P0P/P PYP6P2P2P P:gP+P+PMP)PP&P PF8P6P6P:PJMP4^P P" P,P3P PuP;P;P;FP-PLPPPOP;oP^PPMP/%PP1P_PPP?P P PP$P$P-sP-P-P }PP&PIKPFP]P\P#YP4PP ZPPKPP P P P P P P P P PCP0JP$PnP=PPP{PvP6PF.PI%PJjPJEP-PP%POP P:}PG-P PPDPPP8}PPPO P#PGP1WPKPFPP)PP?PJ PGP1PP3GPUP?P!P9QPAP@_P@oP@gP1P+P+P+P+ P*P*PH,PPPPDP"P"PPwP(PP P3UP=PMZPP#PP(PAdP@PAP 6P5PJP=PPCP9.PPPPPP2P@PEYP0PL6PfPLPKoP1P;P (PIPE P%TPKP5PP)PPPEwP?PJ1PwP IP2P PP!P P BPEP'DPCyPE&P$P#PP;.P.P.PLPPPP.P.P= P5pP5zPD7P8OP3CPP!PIP./P@P@PP2P1_P-P-P+zPKPiP'POPOPOPCP.PCPCPUP4hPSP@P9xP2OPB`PP%P%9P#tP,TPPP$PPDP"P"P8hP_PPHP PP P4PPPP"PEPMmP)PIPPEP P PP6P&P#PPTPP#P P0PLjP$P-P-SP-PP*PK}PDP5PP'PPPP=PPP"P!P2P6jPPP;P;3P*P$PP,PTPPP2PP3P3P CP P&%P9PPNtPKP4P4P*zPLP ePP PP:PPLPxPPMP PEPGPG=P2PBP/\P;PP+}PP PPPL}P:PAAPAyP P0P7PP-#P4P,P nPP8PxP P P.P4PHfPPP P10PbPCTP4PCPP&P/PP 0P0P)]P$P!P;PMP;{PPP>?PPbPIP9P0GP0*P$?PIPPPPPO)P3jP"{P2P~PPCdPCSPP7!P7"P: PP+XP*P(P(P PPOPJPJPP5}P3PPPP1/P~P6P&PPEPCpPGKP0PsP6~PGP1^P7P=P;zP +PP?PPPPJP ~PP"P"P P P#PDPAP.dP26P,P0PPIPPPePGPP)wP2PP>8PPIP P#PTP#P0PLP6.PFPP&QP"PPfP(PDPPP"PP3P;PP/HPyP%P ;PP2P4TP#P2P@PAP'P 1PMP$P-PPPBvPDPNP$;P+PPP,|PPPMzP4PPN~P"vP:P0PgPLP=P-PJP P(P+P7PPPP1PHP3P P PPEP@P P\PIWP0PpPhP:0POP. PPPPwPPEP 9P0P3P`P%P("PP9P9P(P;P.KPgPPPHPP"P P9PP"P;PEPbPAKP\P!P67P89P PPFP/?P/ PJP4PAP P P!P(?P?'P6GP@PAPAxP(kPPePPMPPP/.PjP PGPOPP3P(P5P6bP6cP?P.-POP PLPJPHP3TPCP P P PPD PC@PCPCP+PPP:P?PPJPOZPO"P>P&PcP*P,P<P PPP?wPP P?/P>jP#P(yP2PPPPN+P$P(P?PHPPDPPPPBP?PK!P P&PgP.lP P!PBPBeP/{P:hP+P(PPP'EP%PMEP5PMXPMYP6CP6P1APP2PPP(PAP 0PP(iP'P:LP-PP@"PP6P!.P/P PCPeP*.PPP%PPAP@zPB]P/PP )P,P PP)NP>P=HPP?;P^PMqP?!PP9vP0 P0 P&PwP=PPDP,P(rP -P7APPPQPJOPP5VPP9P,hPNP kPP0zP0PImPPPP"PPPNPF+PHPPLP>)P DP@PNPCPLPP@PEP!PMPPDPP"sPBP7/PAPGIPETPPP;P:P-PPHIPKPMP^P8P2 PIP=P5PP5P?#PC7P:PN$PPPP+jPFP P*PPJPP!jP8PnPPDPPNfP0P/APJP:PP+P+PMPOPIP!lPZP)P5SP>OP8P2PA\PAWPP P(gP5P$jP$P.PKPP9PxPwPyPNP&PP.]PP&P=cP P2PPPPEP=P1`P-P4PP,4P,6P!P/P9P$PP!P#bP4P PP/]P 8P%P;P-P~PEP P'LP"APL:PMP~PP PPP>P9P1 P+P+[P*FPPLPP+%PoPPhPPPkPHPP4P3PPAP2P&5PK%P&9P"P"P P+P*PLPFP`P3$P P5P:PDP P ^P%4PMP@APOP)PPiPJ PkP4P3P1P>P_PNP>>P2PVP!P P4P&P7P"P.0P6IP85P8PIPPCP~P<PH PP' P?P"PP1PGPP7PElPEP;P-P*jP PKAPP!P'XP1PJyPP MPP1xP,zP9tPP0P01P;P*PMPRP7}PPPP'P'hP53P;nP5?P?KPDoPNPeP2POP6P[P? PM-PrP)P=P$P$P:P:PP+{P=vPTPRPPOPM1P/oPD:PP;P PP P9P?PCPHPP .PP3xP4PPEP%P1:P? P7P#PP@rP"P"PKsP=P1P*P+vP,PP+P vPPPPBP {PP$WPP{P+PP7P PPJ#P=MP5iPmP PGP>PG PDP@P1P0PmPxP=PPP8P}PNPIMP P.PP6PgP xPNPEP6PPPBP2^PNP2KP/P/P/tP0PLP;P:PPPMP#)P PFuP PP?P)RPPJP=PuP5PPP PHPNPNCP ;P?%P_P P$}P-PPPP%PPP!POP5/PP?PLP>pP8dPP* P8P@PNPLEP1P:P,9PAPP P6P)P5PP P5P"xPP,ZP)PAPvP)cPGPGPP8\PHP=aPP*9PHzP5P;P2MPAP0lP/gP1PLUP1P:P-PP. PKP,PXPOPF|P#PPP P?zP4P"3P>0P>`P,dPMP+P PAPAP@P9P0P0PIPJPJP$%P1P-PEP(P(PPPP_PGP=)PPPP3P?EP2PP4CP9aPEP20P7XP0dPLP:BP:HP(qPfPFvPnPIP5oP>P3&P,P>%PPVP%PC P9P HPLP.xP P4PG9PPP*PP)?P{P5P6WPC&PA+P@PIPP PP PP$PBPF"PRP8P%PP#PEPDPDP BP2@P0PEP1gP+5P(P$PP#?P&P/P(PJ?P4PP4P PB'P/jP/PPL8P5PGPPP)PP@CP@:P9PPPPP)PFPPPF3PPP3ePP&P%PDPBP@yP$P%PKPFPPPPPPDP"PFP1>PCPFPFP|PfP?P P PIPMgP#PP/P CP;PPPPPP5PP&P sPOPP)P-P P&:P? PAIP@pP@hPP3P9P 7P%P[P*LPP)P7P)PPeP?P5YPPPPPBPBPAPPP P*P(P,PP7P$PkP 7P'rP'P xP'PJpP4P)oP9P PP3 P ,PP#P#PWPAPBPP/P!CPP+P+PPKPPuP?vPNP4xPDeP6P!WPPP@P9wP'P+PPPP *PP:P%PYP4\PO P!DP&P$P1PP+TPPPTPFHP IP5yPOSPP %PPK)P9TP&P:P P$PP(PP8P'UP?P4PLP2P3PP%P(P4:P P5P&@P1;P( P&P6P6P:PP P }P9P9P5P0?P*PLPFP'P'aP&POP4PP P9P4VP7PzP"tPAjPPP7PP1sP-PPNP=P5PJPPGP3#P(2P "P?P* P2PKnP;P.9P62PFPPPxPPOP3PVPPPOnP3P8BP P rPIPSP9\PBGP0P/sP 3PN1PEP<P4P+PxP^P wP^PPP'P!P?PHPPOcP PP>PPP(VP4ZP9ZP.PBwP0PPP$nPP2P7=PPPDP5PaPP4PK.PP%PP%P*P,P}P>P&P#qPOP/P/P!hPHPN?PHP MPtPPP?BP?YP1P@[PAPBbP0P.P P P*P<*PPOP _PP1*P&P:PBpP P P'P( P(CPLP1P;+P*PP<PH"PHPPFPfP> P#P PP1P/P/P P/P P=PKPP5PPP=P:PP>dP/RP'PDP0P5P)aP}PPPIP&PFP?sPmP!P4oP=:PRPGP>P4PPM;P0PP1PPPP/ P6PDfP=bP0P,P6QP:PPP PP&PLPEP;"P-P-P<P@PQPPP=PP2PH^P3PPO@POBP1 PI]P PP`PAsPBkP0PGrPP0~P0P$tP-P+MPLP(tPPP.PFPJzP.PP +P>P(PBPNP#KP P0sPFPFPPdP.P.PcPEyP!PPP P 0P%PA_P- PP=P9PPPPP)xPHPOxPP?PP=P9gP@P#$P9P|PP:cP-ZP%NP2P*sPP7P#5PP5,PFBP P9 PDPGPPfPP DPEP:P,PP%P6+PkPPoPPPP2cP,nP9 PFP- PPPPHDPDPEP6PP;dPDPJPxP9P "PP>PFP wPBEPPPnPmP/PI#PP4APPM}P9PPP;,P;P6-P+P<5PcP8:PHP&AP PPJPJP"PIPMP5P3qP>PK#P P(P+P PWP)POP6P)/P XP%P:PuPDVPPP$P+P+P+P<)PDBP<PP}PPnP 8PP@P XP?PG#PPP8TP=PP:@PfP)PFP!P)PPP;kP(P?PF#PPGPP cP,P ]PLtP9P0P#P2:PLPePPpPP"PPPIPIP LPP&8P(P/PGPDP.P:aP !PP%P2{PDPP 2P {PPP%XPhP1PqPPWPNP8P9?P PPPIPPNPP P6P-P-P;PPVPNP PPFP6[PPMP/PMP%kP=PDiP: P*P |PPP#P PP=PHsP\PIP1,PqPNPBPPP,1P,0PP?P:PFPPIP:P2 PP3[PoP"~PLPzPSPP?P?P@P XP PPPPJwP)mPP+P?P8P!P2P#PN|PCP9P$OPP;PP+PMPPP'P,PPPDXPPPHP4&P&PBtP/UPEP)P;P,PCPCP$PP7PP5PP3PP?PPPPP@tP1P@P,8P P#PLP*POPIbPJJPO8PHP3P3VP5 P PCPP'P%oPKTP1P.|PGPPPP>NPiPEPP`PA0PBPM'PE!P9P(hP,P P 4POP!4PD PP gP $PNPMP PCPAP yP P9P"PvP OP#PEP8PPlP:PP)PRPBP PLfPPL PP'P'POP?P!gP P5P*6PPPPEP?CPMP6P(P&xPP PP(P/PLP;P:uPlPP PHBP&PIEPP`P PCPGPPPP P)YPNP=P+QP$PP!PPDIP @P7PhPP6_PTPNP2PDPAP@aP@PAPE P'P7YP0P0PNwPMPFP PP%P%PoPIPPFP+P+0P*mPPPOP1P1PP!PGP3FP %PPPPAP2P6PPNqP-PPPPtP;P']P&P/PHPhP'P!PD[PP #P IP6P]PIP>P* P&{P$PC6P%:PLP#P$P#PPIPPPzPAfPNPP-PPP&@P&PIP4PPPIP*P36P |PGPCYPDP2P-PXP<3PPSP9P&POPCPGP5QPgP.gPD)P9/P95P0yPLP$P&PPPJPOPJIP|PP3P&`PP?9PP(P@P P/kP'P*P=P+IP]PPP!PFPP?P PPPjP>P%P(PBPBaP@PAPCP P P$vP;P.PMPMPKPKPP(P! PdP[P=DP5PpP"PPP>2P>^P,^PaPBPAPBxPlP0IP$~PP;PIP+mP*VP*WP=PH?PP1QP/ P/ P.PP*+PPP?4P8P9P;P< P<PPPP$P2PDP1P%P9hP1OP"P jPPD(P2P:P'PPCP}P~P,P3P\PBP2YPGGP ]P00P)bP=P.PP+PPP&PM\PP>{P>+P+P2PE"P"P(P5PGP-CPKPMPP1PPP~POUPJP&P?PM9P$CPHPIP.P7P7qP0PJPJ4P*=P4P3PK*P6P1IPDP(P PP:7PvPEPaPoP(P7rP"P#PJP8P (PgP}PP@P?P1FP&PPP4P@P P#P3P'POP8P9P$'P.P;P:kP,P)PKPkPPUPP#:PPqPPPP)yP PPqP"|P%P PP2P .P P!P.PP,FP,PPL#P&PPzPF@PP"FP?P(PMuP=jPsP:"P%P+"PG1P)PPPgPOP/'PP?PaP)TP8zP)MP P=PP!=PHPHP6PPMBP*P4GPPAP@P0PiP=P:PP,PP(PP=P!6P-PJP8IP5PmP +P3P3zPNP2PPDP &P=P=P<|P;PPP>9P P P=iP#PP04P,PIPH8PP'PP&#PWPNWP5ZP PMP PP/}P pP P:PPP,PPPPDP8jP PFP8PCP!P PP3WPP'P2bP xPIPP@P@PB(P0#PP sPPLP9P+P. PL,PEPPPH P.P]PJPPDPHPEP2)P4P/CP P+CPnP7P]P?PFPGPP3/POP8P5PGOP$\P:PP.P+P+P,EPHKP7P 3PErP PhP P3P"XP PP)P P2P-jPPP>P2P:iP &P+AP P rPPF$PJP P.P!QPCCPBnP%}PKdP$RPP,PCP) P) PHPP33P>PJPPlP>bPNP:P@PPP8P*P^PPPHPO;PP;P>P PNPLP(>PP8!PrPP@P0+P%_PJP*P*P+&P=PPbPP8P:PJrP**P4PEPCPP %P 'P,P P0DP:5P%(P4PPLPP?P PPOP=EP"PXPPP@P P FP(eP-P,'PPP9~PP)P(PP0PP=P P:PBP2UP2WPA(P2=P0P0P7P;P-wP=P=P=P'PFPgPOP;jPEPJPPPP#PP%PEPZPPP'PCJPP$|PP6PPP"PP.PP(P@P/P/P QP GP P1[P5PqP sP)P9P \P3_P5 PPP CPQPBP4P2[P PG}PiP;-P-P-9P%LP@P+;P,PP>PEpP)PF]P)P5sP>PRP4P 4PGP6]P9PIsP P "PPFPPPP&PPFPPFPDP'P24P P+!P*kP,PfPP AP&PPPPhP P>PG(P>PBPAP@P+P=zPSPPPP#*PP6#P2P>POqP3BP8%P"P4PsPN(PP6P(P&P/P'PGPP.}P;P%P*xPP P#7P P/MP=KPH}P>P5`PPAGP PPP:vP P PP<>P'P"PPgPP,PPLP P9uP9PPPCP9P P-lP,PPGPPPOPSPUPPP8PP:PPvP6P P NP2#PP!PA/P(P$LP1tP-PPsP P6dPNP,UP!GP:P2\P@PB_P0\P/PGP1PJPKPPOPP@$P9PJPFP`P,P+~PIPPKPMPPPPP!bP8|P5PBP#PP3P PP%PP9)P6PAPM+PJPQPPPCPLPuP9$P|P)1P=P.RP9PO]PP*PP"pP3PDPAmPAPP0aPPKPPOP/PP3PP8"P hPP'P0P/PPIPDP50PP8P"8P ,PP"UPKPP&|PiP!P-FP66P+oP*P,P<6PD>P>PWPP[P'SPIPOPP6"PPPHoPIP%PNP!BPPP P,P@PPP VPmPN6P-PPPPP7KPJqPHP#P#P?P=P>cP,P#PNP@.PPPEP$VP;PPP'P&P&P7LPP[P.P%PPLPJP7eP>P PWPPP&P8PA`PP P"P&PNPuPP+P+P+P*PKPPPP PPYPD2P"RPPPP5P#P(P8PA3PMP=P$APP+PL%P$PPP?PMPPP2uP(P P,PKkP*SPsP<P7P7PPH PP zP yPPMP"POkP /PPPP(PPA1P@P# P P0uPLP=0PNrP1P+P+PHFP8P7PPNPNPF\PyP)qP8PP PMxP+PGPPK:P@PGyPG\P:P:[PJPP P`P'YPPPPP3P1PP9AP 9P PPPP'PAP[PaP.5P2PPLPPDP 5P"P(P?PP4cP=SP8P5P P?WPgP14PBP0WPEPNP;MP)PPvPIuP51P P.PDMP|P8P PP>PaP@(P9PPNPPPPPPP6P6P=CP='P"PIP3IP!P(1PPGBPEP/^P()P( P&PDP1kP1mP+P*P)PFPKCP!PP P!PP P P,eP.PPYP9PMP oPNPECP 2PP5P!P:PP5P:~P:dP-P8PuPLP7PPPP PqP&P P PCP)PbPHP*>PO}PP&XP P PG'PCPPPAP/PLP;7P:P<&PP'lP'PPEmPP?P!PJRPLPDP P8RP,lP#P5PK$PCPPCP POP5P=P1P-)PcP xP';PP8P)PuP P6^P&PNPPP5P=P$P!P#PPP7MP5-P!5PdPP P3PGP ]P6P P>PDP0P KP7P%P*P$P(PPP'nP'PL?PP?PP=PPuP!PCP P?PN\P P2P@{PO P-PHNPPTPcP P:P1P>PpP2PP>/PPCPAPB,PAP7 PP+WP,P;P}PPP#+P+P'kPHP P: P P2PA9P/P/PqPPFP$PP PKPPP"P#(PDP3P?PP>nPP1.PPyPBPAP"PP-P,PDAPoPPIYPF9P1P>JP:P P8PPlPLmPNDPAP.*PBP5POP,&PdPPpPFP=PIP8#P?OP1PIP'PGvP;P;JP*PDPP'%P"PFPPPlPpPMPPP!P"ZP"P PUPEPP-PP :P0P PK P*PP@FPPP.P=P PPPPPPJPP?IP)P(.PJPDP:PP+ PPFNP.PHPPPPP -P OP PPP1'P1&P1P:jP%PKP7PP)PDP+P'PFP?P]PcP4HP5cPPBPBP9P"P$"P$P$P1P)PPqPPNP4XPIP'P5OPP P2P P P7P P PN7PPC PVP-PzP4PDPPP~P P PPPJPMP!P1GPP$PGaP-P?cP}P pPQPCP/P=7P5HP PPRP8vPMPP,aP#P'dPALP/VP2PKYP1P-iPDPPP~PaP>P"P#iP"PFPPP5P> PUP%P P%PD|PP:PBVPM:PNPG|P(WP]P+P+PpPPPP PP,PPHPPGPPP@UP@PE8P5P0P-P PHPP,P4#PPPHYP3PPP4KPARPK`P;P%?P*PPPRPP2zPPJP;PAPVP")P|P?PNP1=P9SPP AP(,PIiPCPPP@P!sP4P"+PP P P%PDP:P qP6P:+P69P+PG8PzP P$PPPP'P"PZPJ`PPPP>P%PPNgP5P0P-PPPuP)PPP 8P,P,PDP&PP>*P6sP(`PPoPHP&dPLP>PiPGP8PO7P@nP@fP/PP-P-PP9-P PP$P;PP)PPP="P1P1PPPPPGP@RPPEPEPP2P+P+ PPKPPPPFPP?PJ(PAP P P4SP oPBhPEIP.zP:WPpP7NPPPOP! P6PP:PHP3P(P P?PP:PB%PrP4P7PFaPP?P=+P3RP6 PjP8PP@P@~P P/BP'P'P-P.P\P7P$PPP"P"PPGCPLP&P>PCHP {P1PITPP<8PPJP/PNP!POfPP3PP!P ^P)PK8PPfPDDP:P7P fPP.kPOPI+PP:PPDPPMP8P2PBLP yPBP0PLPPPP3P>PP P pPPBP@lP@dPAP IP PKLPGPPP-yP%@PUPG6P PKxPKP@8PPP'7P3P&PBPPPSPPgPP#FPDP P P6'P]P#PP&PB>P/P8qP-|P+'PP(P7P$POP&$P(PFPfPBPGPjPjPP>eP P.P:(P,+P,P$P;PHP9P'!P&P'WPNP?KPPPPP3*P>P P(APrPIP+xP#PPIP,PP2PPPP3P8$P PP2pPNFPIPAPP-PP PPMPP P=P*APZPP3PPEPLPMsPNJP@P(PB+PGP+bP=}P"P&P=PVPHZPPP P%P1EP%PGMP29P0P%|PPP<PPPPjP=8PP POP P0LP1P$P#.PmPFGP%PP3 PPPDP&PNP>P(PP(PCxP@P@P5P0PJPJP PP1P:6P%PP*gP;PFPPPyPOP.P?PIP7P=PPP6P2qPDwPmPkPnPP{P=P-EPG7P7PP PP;P lPFOPPHP&]P%P?(PGP6HPOP0P$PP4P:PP7P+PKP8PP'+P.PEP)~P GP HP PG,P7PEPEPPP2P;PjPUP PHPPPP5P4P P%P!@P#P)PCPOP9P-P<PPmP'PP5PI'P3yP=NPE'PGPP PP WP(P(PGgPPPPPP4PHPuP PPP4=P#P'P/LPPPP0P57P^P?PFP!P4PSP8P"P"P PyP>PN0P%P%P$wPP+PPP#OP!PFtPCP.PSPP4"PkP4PPPP&P2P/P/PK]P1P;P:P-P-PP.!P'PNPKP.P)PHyP P PP]P UPBPP( PP.vP-rP8PSPP&P7wPFPP5mPP8P5P,PEP,vP P7P@P@P0P/P/PP/P ^P0PPPJP`PDyP.PPP>6P?UP?6PPPCPC>PM)PKfP;!P-LP,PH4P-PP.PP5IP3P?P>P6 P!PPK&P:P# P7\PP1P1YP P*NPPPIyP1PJP*"PNAP2PsPB}PEHP/wP7WPPPP P.PP!PJ"PJ!P4bPP{PP]P0P6}P7P%2PP8XP PPLJP$XP1P:OP%#PP PPBPMPjPEsPEtP"P?P1P4 PMPSP6PPCPlP7[PP~P PP6P&P)PFFP@P4P%P*:P%P PA~PA{P/lP0P0P0PFP:PKPvPPPP.PP P "P3)PLP9kP@-P&P!PtP+PP.PPPI4PCP?}PPPDQPP*&POLP~PPPPEPXP8PGP2 PP P&pP [P ;P PP7P2P/dP1P;P#pPFP"PCPPtP3P2P&PMPMP@P)PPP:PIwPINPPP \P [P PwP9ePGHP/P =P*P,CPEPJPFPP!PPPPPPP P PP9dP.P5PNPP0PLdPYPaPKPAP%^PJPVP/P)PP2}PVPPOPJPO`P5 P> P>PGP>PP@PBP P#2PPHP.hPDPP.PPP7PP@ P%eP&P,P) PG!P1PP3P3YP xP P)P7POAPNPM2P"P!PPPP?PPJPPP1P($PNP/cPP0P8P P PdPP&lP;P.PLPPPP'POP)PBPGPP3PP(:P18P&-P73PPP1P;OP;P'PoPP+P+P*PPPPP! PxPwPF4P2P4P=PP3 PP>PPPPAP@PJP.wP;P;PFPP2"PIPKyPPPPOP POPPCP"P7PPA7PEP0NPPPPP*PP{P'gP'POPP?PPPP PPK-PTPP#PPEbP!PPPjPP PPP2P HP>P>XP qPNnP:P@PBCP"P0tPJPP3P, P*PP P=P7P7PMPMP$P'P PP4(PPPMP3fP3 P(PcP6P%P7$PP0P&P&P0P0P65P60P PP4PNPEP77PPXP(BPIP PDPC{PPPPPPKPwPPP{PlP!P*P'VP,PuP|P8P6PJPPKP LP TPuP PP"PaPPEP=P;P#uPMPP&>PP CP)JPPJkPPP bPBPCP%\P%P#PPFP P,P?P8P PMwP@P%P..P-PBKPE6P$hP%#PHPLP&PLP P0PMP:|PJP*PqP7PLP6P?PP#P8PPDP@PPJP6PTP PP)P7gPFPP:P?P)*P)!PDgPM P P7P9P VP0PIfP:GP-P*PPP uPPPPI`PAP*,P>qP>uP P,P P,[PP@PLP*P&PP.P& PbPPOvPP3JPwP(YP%PP3P@QPgP$PPvPL*P^PhP?|P/:PPCP)-PFPHPTPP3!P,]PPtP P,PAPPPP.P)P!ePP%PBP9PFP >PLP$&P1PKP PPP;eP)EP4qP)P PHePMPPP RP&P6OP PKNPP PIPIPKtPPHPH$PPcP&=POP PF?P)'PgP5GP #PP8PP aP1P;ZPHPOP#jPOPP6PVP3P `P9_P!MPBP=PP&P-PPP1PP,PNPPtPIP2-PEPiPAXPCP SP2P%dP$P2P2P:.P:*P$PP P P!P&P/PEPEP6P4P5PP3PPPPP8PPoPP1P*MP#yP*P7PzPPJPP.P)KP!tP4P4P5P3P6P2P P9PPL]P$P9P)tP=P@EPPPPOP.PQPPP5POpP ^PP&_P4JP'P zPP#PPL9PP%P+PMP8P P 3PP6ZP#PP#P P:P PPPKPP6PAP'P2P4P/P0PGP&PPLP P.qP@P P.P*aPEPPNP PP PIOP]PP==P8POMP2+PzPEPEPPCoP/P"PNP PDEP;IP:XP;yPKP}PPSPPYP"OP7^P>~PrP2P2%PQPPKWP1SP*P#{P_PnPPPP P0 P/P;xP/P/P'PPP6P;PdPHP!P"`P *P!PP>hP>iPE(PP1PCaPBPB P/P02P#HP-P1PPJPIP3P P3PGPP1KP&PXP-P)PChPAwP/P 3PD`P:P;PKP$PH'P/$PPP5kP""P@PFP1P-P P.PPkPHPPPPP/PBPDPBPP0P0jPLYPNP6PPP#PPPHPCPJ}P4nPPoP3]PYP)P8MPB"P%1PJP PP/PF2PP nPHP#P&PNPIP0mPPUP5P{PPP%P>P>P=P,OP%P P9P& PFXPPCPGP/PWP4PP)PKP1jPRP*PPPPPP,P59P!&PPJ-P"&PP3>P"PLsPCPC=PP/P P$P:P3P(PP3PNP#mPIQPPHP4P8P" PPqPMjP }P@P9PIP%PP+*PKPPLPHPPP0PF~P0P>FP:P4|P=PPLPP8P P(P@uP P/_P0PVP:PPPPPP'P!P?PCP4PP PP3P5"P"PPPMtP1MP&PN=PAP$P(PGfP:>PPP,P$PJPYPPmPCrPBPBPOP nPP, PGXPP7PP ,PNPPDhP"6PQPGP>PP P(PFP<0PP"PP TPPP PP6PLP>BP PGNPHPJPJPI P)P(P 6PFP(P PP2P9PPJPP+9PP=PPQPPPhP P#fPWP.PCPP(xP6P P5@P,`P PPMPDPDP+P*P,PL P P5PPPMPiPP\P"P?tPPDPDbP=?PP3P PPMP"dP@P$ PPCPPL)PPiP6P!PYP%PP)P)P#PcP9POPESP PP-P-6PKPP PH9PPP5P,P/2P(|PPPP?FPPPAP/PLP%MP*P;PPP#-PPE}P P3lP#P'P P PPMP7PIP-P(PP'AP'PFP?P=(PLP4PP8P@P@P0(PJ=P P1qP P'&P2P?gPpPXP5P5P PPP2P!PP@P PPL P0PPePHPPNPP,PNPDPDPPePJbPP7P.PPDPBiPqPoP+P;P-PP+DP*P#PXPP]PNP7{PF-PPPSPP PPPRP,P PBPPLP(PPP'IP&P7IP&EP5:P/PP!PEPP OPkPLuP0YPP2P:P+sP!PfPPIP`PJ/P4mP>PHjPPZPPP/PdP2P.IP#P9PKP:P:1P-P-P|P)uPP P'4P)PP?P2 PPPHPP(PP PNP:PJPDP->P+P*PP P POPP POP?P@P8P AP dP(&P#PP6PPAPAP<~PP-cP- PP, P+P*P)PPGPP&PF,PhPgP6P|P3P P P>PEP,YP9!P5P$PPP1PP2PPF(P6P$P PPKP&ePP QPyPCPPM(PEJPEQP0!P5P5PKVPPMPPPPFqP!wP4P=PiP3oPP5P9PAP P'P-bP%>P4P*PP9PP8ZPMP 2P5^PNPFmPPyPLPP?qP>P%P%PPEPvPP#P/PPMP+PLPKP(bPMP'P.PCPlP>PPGPL5PP@ P PEOP$_P4PLPPPOjPPP9MP#P6hPC0P:P7P-fPNPPPPuPP.P.PPGP?\PEPP PP PP*qPKPPPwPIDPIBPPPP5PPP[PmP?PAP>P$/P1P;P[P'OPFpP/PF PPGPPP(P&P@PE/P"P YP5P0PLP-PPJPPnP =P>PFPPUPLP P P4LP P;PP_PP' POPI6P[POrPP P P6lP/P2P-PPLPPPPFPPrP3P6xPP?8PDPGP#PPK@PBdPBcP P!PPAP P PPP0fPDP1P.EP*oP, PfP5P5vPPP3PIP,PP3P9P\PMPMPGP:/PPP68P*PP cPDPPPP?P PP(P5P&~P{P/DP"P4P.PP6PHPHPHP3PFPPLrPDPBAPEaPEP1bP-P tPP<PP3PEP cPLP/PKPsP&P2PD-P@P=PPP cPWPkPPP PmPoP tPGPEhP PpP+P=PLPP@;P P(P>P PFbP!aP>P=6PP P`P@PMP!;PPP7JPaP,P?PP!nP=]P5P!P30P)PPPDPAP/P #P+.PLPP!1P6PP8P8P3^P PP!PDxP1P+PPPPP'PPPGPOP3mPPP1NP/qP0-P:P+P$PVPPQP?P8PP8P9rP2PP5PCNPBPA P/P0HP$zP.P-JP+P PPPDSPP|PPKPP NP VPBP:NP:MPM3P+PPP9PPYPPP3P&cP9fP@LPBP8P P:P+P+P,,P)PPP&PDPFKP*;P"7POoPUPP"PP4P/P:)P%.PsP qP$PP-PrP PPPK0PC.P9PvPPLiPP=PP PPP!PP7PPPP P#PPP?P?P5PD5PEP"P3PP!EPP2PAP P P0qP6PDP;PMP;P P$PP[PP#GP#RP!P#VPP}P?PJP"P PPqPPbPhP8PBP'P>&PLP P2P2P2PP9P PP@ PP#PP/PIP?P:PPP?P PPP!FP9P@PAPPLP0$P*P P#P3P7|P7lPP:P= PGP;P P-PPPPP'ZP&BP.PVP3dP3gPHP7PL~P,\P#PPCXPBTPP/@P1PPHPDP$9PP-P*RPPKPPPJPJP9PPP%P#P@PBPP9P=P$P-2PMP@P8P`PPPPOP/P/8PEP !P PQPP?)PPP4.P2PAP$PaPXP#DPP8P5P>tPP8PPPP/P?PP P8P3P2LPPAPE2P2?PuP%P;0PMPPP7PP POP/PCP'PO+P3P5AP?PA.P>P4P4P)PPPPOPPPPPGP,tP PCP#PGPKjPP P:nP::P%PP+EPLPCPP!P#8P=P$PGPIP@\P0EP(P;P:P-P-P-PMP_P2POP P!PPP P17PPCQP/XP"P1P+)P*PFPQPLPUPPP)P"PPoPPP6pP0P5P:lP%APaPSPGPPK"PP HPLPP$P@PPPDP.P"P PNZPDPIPDP@PP:PMPMPHGPP'|P PPP\P EP9>PKP)PGPP'P P8*PPP-P-P %PP9PHP!P P5P P7]PNsPPPmPPPPPP5PP.P!PD.P^P&TPAPArPPP%PwP&P58PFkP.P*)P*#P"4PP PLP>P PLPGPASP#'PE.P/rP0PJP6zP1P+PP 7P6PPI&PHcPOgP3?PP[PPPP-P9jPB\P$^P1PPIPP2PPP PDP P)5PHP4sPPPP>P7)PP'PP%mP%uP$P$PKP P8PXPPPPPWPFIPHPPObPPNlP@qP@iPP4P#!P *PZPPPLPPH(P7BP POPzP4YPPfP"PNP&PgP6P,P$PNPOPOP9P3SPPPBPCPAPCPM0P0P.HP8[P@#P PPOPOP9&P?PPPPB P"P:PPGP5PPP8P#PPPOGP3P8'P}P9OP%P6 PPUPO5PPKPG3P$P9P?PjP PPPMP P&yPBP\P@4P<PpPPI{POPPLP PPPPPP&PP6gP PP7P6P0 P( PP=P$P8PPPPP*2P_P/PBHP#P0P;P;PMP,PPP'yP*CPOlPMPPP!P KP(^P8P#P4PIPCWPAP@PP GPPP!_P,P@ PM,P P P0PP+gP=PKP'P'P@3P(sP>P'P4PQP8P8P P3PEPIP1P)P)PO1P 4P8NP}PLPP P7PPP P@2PPP'HPI5P)}PlPP .PP6PG"PCP iPPNP2PIPPH PPP rPCPKPNP"[P(\PGP mPyP#P@PAQPP !PP P P POP7mP!P.PPO PO&P,P4+PLPMoPPP7P2QP P$ P;P:ePP$PHPP!(PPPPPIP@P9P P(P-P*P8/PEP!P/0P:P99P!P"PGPPPP8P-PDPAPPP+@P PPIP*PqPP6DPPPP1wPuP4BP;&PP 9P2P4PMDPP11PJP3P PAuP0P0nP$KP;P:P5PP!POP/P/#PCPCP4PXP PPPP2P? P P$SPWPEPKPPHPPOPIJPOPTP.PP YPP2CP@PPKlP-P-PPPKPLPP}PPuP>PP>:PBPAUPBPNPLhPPP1P.PKP$P6PaPPPGP>PP P 8P"P"P:9PP+ZP*P P!PPFCPG PHP P%PP#PPMPNP PH!PP'(PN%P#rPPFP.P,PLP)P+P@P PIVPGpP)VP!P+PPsPPPPCPdP"PPPKPP6PP8sPYP(AP:P@P=P;P;P, P*PPNPKPPP=$PPPhPlP34PP WPK'P"PPPcP?PBXP8P,P+P7PuPP }P {PIP\P5P?VP UP8;P@P/ZPPP+P PGYPP<4P$PP\PgP'JP/5P.P?POP> P8PPNPPP(PPJPPZP[PPP PP(_P wPF PPAPB.P: PGPP PNPIPJgP5~P QP VP>PGP&sP)PC PCP0PNPKPP;P(PaP PDP&?PFAPiPP fPP3PPEPKPrP0P5PJP$7P2P2P;2P:P1P*PGUPGQPCP#PEP=nPP%P5PdP jPDPBP WPP0|PfP1}PLP.P87PP PDP?POePOCP `P 1PP?:P15PMlP PPAP0P0PKmP-^PhPP PP P6PhPHPHPPP&P%P>PP'PZPPPPPdPPPCP(P" PGP=P)P PGP9sP2PPN PNP5P0KPsP,PKPPOPH PCPNVPL3PO$PP5P7PHP2PP4[PNkP/iP%8PJP'P:PP&PFPDpPGPPEP=PkPPDPHPH%P6PGP'P0 PP2PHP>PPP>$PEPEP%P.'PCP:PCPPJ8PP P+PP@?PPP&P'PP!P/ePFgPPPPPGP mPGP>P PD*PPPJPPP$PP#QP,P5NPP(PCP (P-]P+P+PGSP P7PPvPPcP0P?PD1P5PP>PP 'P#P2P0P%cP=yP4P*P#dP#[P#^PPIcP"9PHwP3PIPQP!PPNPOPP&VPP*P@PAPP;>P:P+:P*TP P@PNPPP_PHP#P%P2PBP$ P:!P-HP/PPP'POPJP8PlPMQPdPP%P PP9(P?GPLPLPGP~P\PA'P0RP;P;P% P)PL&P9PHPBPPIPBPGPMMPPP%PP>P>P>P P0P"P(lP&P1P1P;DP+PKPL.P!PPDP#ZP.P7PdPPvPIP#PWP3PP:PP>P/GP fPNxP.PP(PVPPP$P' PP= P5TPO"PO(POtPP/IP PPPPP/zP4PMP PPPDvPDuPXPMiPP PPPCiP:P@P PKPP=P2PP P P7P7PPPcPOPP P9#PPPP@P>PAPFP kP)P/P&PsPDPPP+P+yP5P hPSPPqPDPH`PK,PIPP9]PPAPCPE4P=PPPFP=#PPMNP}P!PBPDP9P0PP0P1P-P.@P4PP9P7P$PG[PPmP7P=PHPOVP3P P(P }P P PPCuPPP-WPPvPP=FPPIPP!PLxP5P?,P&vP:PCPLP$P-PPkPPP'qP7>PPHP PPPbPnP8=PIPCPA"P ~P/P*ZPP;PP$P9PHPJaPH\PhP,PPPP-P-P,P$PPPOP7PNPCPJP4P"PGPNP!P0P>RP4P6PPIPP.fP=PPDPP4PI1P*P P6P P> P'P yPP!+P P1P7PE PE PE P7PFrP P PPPP3PQ?PQ@PQBPQDPQVPQzPQ}PQPQPR3PTPUPUPUPUPUPUPUPUPUPTPSPSPU#PSPSPSPSPTPUPQPQPQPQPQPQPQPQPU PQ4PQ5PQAPQCPQEPQFPQJPQWPQXPQhPQ|PQPQPQPQPQPR"PSPSPSPSPSPTPTPTPU,PU-PU.PU/PU^PUPUPUPUPUPUPUPUPUPVMPVtPVyPVPVPPPPPPPPPQPQPQPTOPTPUaPUbPV:PPPPPQPQPSPSPSPQ9PSPTPTPTPU&PV@PVzPVPSPSPQOPSPRBPPPSPUPV7PS\PS]PS^PS_PS`PSaPSPTPUPUPUPUPUPUPUPUPUPV$PVAPQnPSPPPQPTPTPUPQuPTPQKPQLPTPTPU PU PU PUPUPS PUPUPQPQPQPQPQPQPQPRPRPSPUPQPQPQPRPRPRPRPRPRPRPRPRPRPRPTPU_PUPVuPQPQPR9PR:PR;PRPU?PU@PUAPUBPUCPUDPUEPUFPUGPUHPUIPUJPUKPULPUMPUNPUOPUPPUQPURPUSPUTPUUPUVPUWPUXPUYPUZPU[PQUPRPRPSrPSPSPSPT PU!PUsPUyPUzPU{PU|PU}PU~PUPUPUPUPUPVHPVPPUPUPUPSqPUPUPUPUPUPPPRPRPRPRPRPTPTPTPTPTPTPS PS PSPVwPQMPQNPV PV#PSPVPV PV PVPVPVPVPVPVPVPVPVPVPVPVPRCPTPUPR+PUPRPSPV&PV'PV(PV)PVWPSPV/PV,PV-PV.PV0PV1PV2PV3PV4PV5PV\PQ PSPSPTPR PUPUPUPRPV?PVCPVIPPPPPRPRPRPRPRPRPRPRPSwPSxPSPSPSPTPTPTPU`PUcPUPUPV9PVgPVmPVnPVrPVsPVPUPV{PV|PVPVPQ/PQ=PQPPQPRPRPTPV+PR)PR,PVJPR2PSuPS{PSPSPQ2PTYPTXPTVPT[PT\PR>PTWPTZPSPSPSPSPSPSPSPSPSPSPSPTPTPTPTPTPTPTPTPTPTPTPTPTPTPTPTPTPTPTPTPTPTPTPTPTPTPTPTPTPTPTPTPTPTPTPTPTPTPTPU"PVPVPSPU+PQwPQPQPSPSPSPQkPTPTPUPU(PUPUPUPR.PTPTPTPUPPPQ8PQ:PQPQPQPQPQPQPQPQPQPQPQPQPQPQPQPQPQPQPQPQPQPTwPSPRPQPPPR PR PR?PRPS5PSHPSXPSYPS[PQPQPQPSGPSbPScPSdPSePSfPSgPShPSiPSjPSkPSlPT2PT4PT9PT?PTAPTCPTFPTHPTMPTbPTgPTyPU%PUPUPUPUPUPVPVPVPPPRPRPSPS!PS"PS#PSZPSPS PS$PS%PS&PS'PS(PS)PS*PS+PS,PS-PS.PS/PS0PS1PS2PS3PS4PT3PT5PT:PTGPTIPTNPTcPThPTzPUPUPVPPPSPTPS6PS7PS8PS9PS:PS;PSPS?PS@PSAPSBPSCPSDPSEPSFPSIPSJPSKPSLPSMPSNPSOPSPPSQPSRPSSPSTPSUPSVPSWPT$PT%PT&PT'PT(PT)PT*PT+PT,PT-PT.PT/PT0PT1PT6PT7PT8PT;PTPT@PTBPTDPTEPTJPTKPTLPTPPTQPTRPTSPTTPT]PT^PT_PT`PTaPTdPTePTfPTiPTjPTkPTlPTmPTnPToPTpPTqPTrPTsPTtPTuPTvPTxPT{PT|PT}PVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPT#PTPVXPVYPVZPPPTPUPUPPPPPPPPPPPPPPPPPPPPPPPPPPPQ[PQ\PQ^PQ_PQ`PQaPQbPQcPQdPQePQfPRPRPRPRPRPRPUgPUhPUjPUkPUlPUmPUnPUoPUpPUqPUrPQ#PU9PUPQPUPUPVPRPVRPVSPVTPV]PV^PV_PVPVPVPSpPR7PPPPPUPUPUPTPQtPSPVPVPVPQ0PQ&PQjPQPRPTPTPTPUPUPUPR PUPQPQPQPPPQPQPPPSPU:PQPQPRPQPSPUPUPUPR1PQPQIPQQPQPQPR/PQPPPQPQ~PQPQPQ$PQ%PSPU5PQPS}PR4PPPPPPPPPPPRPQPUPVvPTPTPSPQ-PPPQPVGPVBPVFPVEPVPR!PQPUPSmPRPT PVxPVPT"PTPPPUiPQ]PVPVPVPUPQ1PQvPQyPQxPQ{PQ!PQPQPTPVPSPR(PSPSPSPT PVPVPVP@PPO,P$3P-P,PGVPPPPP&(P8P.PBPAP JP(P >PPFPNPP?PP:P=WPPP9P(PLP#PNPPPPPoP4PRP/ P/7PXPPzP6PP/PP P6PAP P P EPNP.sP-P<#P<,P;P$PP PNPNPFP) P"BPP?0PCOPGLP dP$eP;$P-PMPP)P/P/P6P>wP&aPPC2PAP/P/PP7 PPP>;PEPPBPCPO PP+P+PKPUPPHPFP.PD PO:P?PJPOPP PPPPGPD~PP P-PPDP'zP56PPPPP7hP/fP%qP<[P7`P6P:YP-oP*P9|P|PPPDPPEPP?P?P)6P=\PGPPPEP>P@PP%P$PP P,PKPPP,P!yPPGPPP8PPPRP@ P zPPNaPP-DP*P=P PP(PPPP)P!|PO?P>P_P3P DP,yP [PP@sPAPM5P0P=P5PPCPF1P P"'P 8P"P P%P0PTPP2P9P%~P6P1P;P;PPEPP'QPF7PPJuPJtP5lPGPbPPN`P HP'PP PC!PNP#PJP;}P!PP?P 4P-P;PP7jP48PLP=P7PPUP\P PPIP^PJP4uP.P3P3~P.P/PPPPPP2P4PDP@}P0PNbPP-zP6P+P*OPPP(wP$PI8PHPDPPHpP5PwP(9PO.P:\P}P*P =PP!P7P4PNPHPP POP:PP=>PQPP gPIP(PPA6P/NP LPNPJP-P8PP$PPP*P&P"P4%P5P6PP3P3NP'P&oP&hPP&PAgPB2POP0P%vPLVP=4PP+P+\PKPKPpPP70PPlPPlPP1P).PJoPP>PMPP>QPMP!PNP#MPPKPLP'RP'vPOP54P P P 0P"P"zP:P:P.nPAP2PKSP=P;P8PPPJP=fP3ZP PF P#P9PAP=P:P @PKP;PHPHPP>4P0PiPDP=P'P'P]PbP)P'P P PFUP.P?P)(P*%PP(aPLPPLPPPPP*PPJPJPJP5P7-P!PCP9XP6PBP"P"P mPMP:P-kP)dP,P5PPcP&LPFP.P4P=P1vP3PLPEPPHP aPP9;PP2PInPDPAP,P P1P1lP.1P;|P7P<2PEPEP(6PPPHPP PP~PXPvPPBzP/P P'P P$uPDP;_P:%P-?P%*P!P<P#4PNPjPPPwPP>P3=P(P!PaPAPAFPP0ZPP,:P9P'wP P!>PFPPCP P3PGPP%P%P P?PPPP4QPEjPBPAP P=PP-P- PPP&P7uPP P4P5P#PPAP/P oP tP,SP PPCP(HP(KPK5PM>PPPPP=PP>HPPPL=PPP?PGPNHPBOP%P?PPP P6P?PP MP*(P(UP(TP)P4PvPnPBP@VPBP1P+P*P(P;PPOP PP)jPyP>PIP@)PPPNPDP:PPP0P P$P.rP; PKP7PYPIvP6 P)P4PHuPfP5P(PN9P!P$2P:P-P P P,PPD@POP"P!/P?P/PP=PPHVP PPIP P9NPnPAP0P PP-[PKP;PP):PG PGPPJ_P8PLLP?PAP@P'P0PEP2PP $P+PKuPfP&PFeP?PPP(PP?PPdP2sP@P P)ZP1PJPKPP:P;P%QPdP;PPSPPPFP8bPeP]PHPLP>P8(PMnP P1 PL_P$]P P+|P7P P PPP bP4P6PPIP;P8PPPbP&PP(PPP=P<}P:8P P7PPMPP"PIqPPGPP(!P#P PClPBPBP@P 7P$0P$1PPPPMPPP&PoPaP4P4gP5P"EPwP P6BP PPP&PdPBP0P$P P P?P*PMPLP@PPP>_PP:PAPAP#P;UPP=sPP+P(oPPPP P P?P P P?2PP%PCtP \P P"PP-P+PIPP$P(P$PPPMcP#kPOPI=P.aP'PP!POyP(P>PP%PC(PE0P/EP P=P:PPP P!P$PH#PPOP/P FP -P |PGP8PAOP$P P9P8oPPNP1P-PLPCP'cPOPFyP?jP'P&PP(P?P?P?PTPHPOQPP#P>PPP,PP6PP0P wP!PFP.PPNP"PP hPNPBPPMPMPP:_P-NP*P*PK|PLPHPEnPPJ'P P*@PPGP6PPLnPPP&uP:P PE>PGtPGP1PPP#xP,PPP.P8PaP4P5qPGPYPPBP0P0P2P;P-4P-AP/PK PKPP'mP PP)P ]P>(PEP P&NPGP2PPBP25PPP$P PPP>gP7PAP/P0PTPSP+P(uPPPP'PDkPP P8P>VPGZPCsPOP9P/yP0P1P)fPiPPdPDP,P#TPPP P.PHPH_P6 P*P4MPM6P \PP7P P(PRPbP6,P PP",P"2PwPHP!PP5'P!P oPP&P,PEP uP.P4PKPkPP P0PKUPmP>MPO4PDPP0P P/=P-P P=PP!uPJP3P +PPPP{P#PDPBPIP P2>P1cP;PKPmPP \P#hP POPF=PMaPP!P!P3P)P1PPPP#P:P,P+PnPPP&PPJP=RPEPEP*PGPPCP0=P05P2P;P,PKP=PdP&PNP8PP4*P@PA]P,P *P$P:QP;P(PP uPPNP?P=rP"DPMPP!PCcPAPPP-PKP+=P+PP P6PPOP=pPPP ]P.PCLPBPB4PM8P cP.|P3PPO3P@]P@PP1oPtPE*P(PPNUP6P9P?POWPP9BPP/PBP2PPCP=kP0PWP$PFP;PPPwPPPP(;PPPNP4PIP!P5UP >P7PPP9P/P%3PP*P*P=PKPKPP'~PP)OP5dP44P[P PMPCgPAPB5P `PJP PP3PPItP/PDUP6PP P#P#PA8PEP*PuP P P iPgPXP.P6PPIP3PI!PPP@P@P0P=PG/PP7P)P P'PP.P?P4PO[P8,P&P>PKbPK\PJP6|P$iPLP9PPjP?PP3uPP$PPBP2ZP/P P=PKP<P9P{P)P.P.PzPHPJP4PiPEPP?P3}PBPHP/xPFP#P0FPK^PEP$bP$P:P-P+P+(P*P. PKPHPPP PeP/PPP)4P PPHP3PP?PPPBP@jP@bP@P0:P*PMP1P*iPiPLPPP+P5PP(P SP?PBP@P7ZPJP1PPPBPP&PCP P2~PHP9PPCP1JPDOPPPPP!`P!^PIPK?PAP PEZP9P PLPPP P+`P*P*_P;PKP7PPPP8P'PPPPPCP6P>P;PP;P MP PP(P;PPPFiPJ P,_PGP0PEAPePMP%P%GPLPPP7PPOPCP4jPP5JPP2P P"P{P6P#P'PD!P@PkP NP%nPBP PJP<_P;@P; P-P-P%-P>P|PWPRPPP)P7zP PP?fP=OP=PIPPIP9 PP GPF PP:rP-PPP PP7PMP{P P.`P.P>IP CP$P3P9CPP APBPBP7 P.uP:fPP P'MPPFP0P?P'PP%PPPPoPP6oPBP@P@YP !P2P-,P*GP*HP PPP&PP#@P.PP3PP PIP7+P]P;PGDP8PCPAP P'PLaP$P$P=P+nPKPP>PFP?rP?pP"IPGPL;PHP![P"PPtP'P;PKP+PKPPUPHP=PPvPP@MP6PC"PBPzPEPKcP%EP+PP)PP 4P PP3P6P%PB1PE7P9P"PWP PIPeP<^P,?P!P tPZP5P+PEP'P=mPHnPP PNPNPBPA5PAPP9PPJP+3P*P=P)P"P P$PrPPJ\PPLPP,P>P2PAPrPPL\P1XP5PP-P'bPPPFPPNQPPPPP6PBPAiPELPHP=PGP@P [P9P$PPP,P?iP%P2PGP*PPPPP2PCPB^PM?P "PLTP:3PP+PLP$PPPFP7OPMbP?eP?kPMP RPP3PPP>P PI}P>aP&PPAPE#P$qP;GPP=PP@PPP'#PFwP%PF*P>P5PPOPPuP.eP"PcPPPPP4P7P!P$PP)P)P'sP)PPFP4PP 0PDPP49P&PPP9P"PPDcP ;PPoP7PP PP?PP;P:PPHPP %P MP 5P?.P P9 P@PCPB@PP5P/mPP)P P P! PFPP8KPP"}P,sPNP4PP$P6P P)SPPGEP,qPlPP,P#P0PN2P7P%P.PPPZP)P! P5WP38P3P#SP(PPP#P-PP P 1P8P!qP" PO!PO'P2$PMvP#PEP6qPPPMP%P+4P,P,PTP2POPiP PP3@P P P8UPBYP/KP"P OP(P%]PNP$+P*P=~PyP PPeP#nP!P.PJ3PPP$PNyP>PA PDPP$IP1P-P-PKP$P7P^PPPP nP/PJiP9P&1P%P4-P5PP PE^PEP/FP0@PFP1zP-VP=PpPoP'P.P!P JPPP#PC:PB*P/P)_P7P.~P;PP:P:=P P P P+PP#P(PPPP"P*PxP P*P7PE,PCP P:P-RP%PGAPPaPXPP*5P3P#P P6`P?[PP>P5P+P&P%bP%yP-1P*XPKPP"PEP#/P84P2P-PPAPP;PPP P PPPkP P P.P=;PP PP7HPF:PP PPDsP YPLP#PPPMPIP*P+PPP:PIGP eP?PFPK PPrPG>PGPACPD8P7VP*P >P9PM^P.PGPKP P!PLP,WPIP#%P/P P;8P%)P*^PPPOP PPP:P P&PPOPFP P8QP PP6PPEP4P P16PPCRPAvPEMP0PO/P1P XP=P=P,RPHPPP&JPFcPP6=P VPuPmPP2PP9P'PPP.LPPPPP4P4P;P|P cPDPCP-P-7P PPGP!3PF;PSP4PPYP&iP 'P2*PPAP@P PP1P&P,P8WPGPtP"HP>PPP8VPBPAP"P'P%tP1VP-.P+tP*vP.P.%P(PHPP!P0PP&PxPP[P/PD\P5PfP5PP81PPCPBP@P/P"P.P;P-`P-'PMP?*P@HP(PPP!{PFPHP3P&7P7PBP vP P$fP$=P1{P-P%P+P+kP*pP@IPPPP6PPMOP.P.PP PPEPPGP82P9PLP-P1P!kP1P&P7kP"P"PPH]P 5P2oPD PGPAPByPOP;4P-P*|P,#P,P)PFPP9P/P /P%lP>PiP P P*]PPPPPPKP PEP&P'`PP6PEPBP'P-PP P.PP7PPE3P0wPJP$oP_P*PP(PP"P;sPP%PJUP4vP P(IP P#PPP P6P@PP#PPP;/P; P'PhP'GP"PPPJ{P*'P"P PP@TPB3PNPmP'P1ZP-P P++P+PPP$P4OP@*PpP3PC#P PP*P +P$>PPKP) PPCP"wP _PP.P/P0vPP1P-P*P,P P&PP?P?PP:P?$P :PP%P)P2P'P"WP(PP8P"oP@OP/PPP;PP*PZPPP P? P.PJP6PEPP>[PPPGPPCP:PAPA$P@kP@cP9P jP&P:PPPAPPD?PPDP&PPHPGPsP3P3rPP1PNP-xPP,P PPP fPP&YPP=PBsPEPKP~P$PPH-P'P/+P6PPPPJP#P3PP8?P PP2&P5P'PP7P(P7P :P>P>PIPP=BP=LPP P(QPP8PC%P P"P"P P P<%P<.PP$PP P P PO*P>P?5P4;PP:P:P,PLP3P9%P'PJPP vP P8P2PEP-P4PPP)P%YP1P"P[P8P8P5PP&nP&gPGPN*PNPBjPP*P'PKP$POP'PP#P*!PnPIPPP3PvP&.PDP'PBgP PGzPqP P*P.P PPP /PHP6P|PPOEP6AP[P)P>P bP P-PzP0PsPfPFPFP.PvPHPJ@PEPDNPP &PP -PLPP7P8PPdPFPJ~PPP&2P&P!LP6FP6EPPP-P-*P*P;PLPPPKHPPSPP)lP"TP PPpPeP?P5PP"_P9GP AP P7PAPNP PaP1"PLSP*P. PFP7PPFP6PPP PP#PG*PP"uP PANPA2P/P$-P2PPVP 5P P P PEPPP qPLyP)PP P7iP&P8P(7PAP0iPLPJ9PGPDP$cPPP*tP;PKPP(mPPH:P P&PEP PP=!P IP"SPP2PP2APD PAP0PFPP;P+PPOPOP'P}PP3PP!PP6\PGP P&;P%PPDPP 'P%pPDaP#P)PPH7P/!P/PP4P4P#P>P>,P%P&P3PBPA%P&PUP-:P)PPPnPP.\PMP PPM|P@9PP P#>PPB9PyPP$P+PP PCP)P.PMPDrP9P/P P.P;PP*P3P6P PPPPDPJPHxPPjPP PI~P?RP7P(ZPP0ePLPGP=P=PP PJP%PL PP?mP6P:PDdPGhPPHPO6PP-PPBPM/P0P0PK~PKPKPKP@DPPiPFEPPIPZPP*EPP:P0VPP4,P9HP7P"fPB PB8P5PGPPHPAPP@PPP7@P& P_PyPP=IP3PP5PK+P>PCMP1P*P)PKP6PP !P~P=1P DPP[PP;PE|PPbP PLPP8PFPFP/(PPP$PPFP%PP.oPP}P 1P!TP,VPIPGP9KPNIPPP7SPGP7P dP'9P/P6P|P)DPG POPP P!P!P GPP0PkP!P9VP9qP,rPG%PC-P7UPpPG^PP POP({PP5&PP>P6)P5fPP5 PPEP1DP,kP"PA PKhPP1dP: P-PP7PPPP& POP)$P P>rP1P&kP6P2P%PIPPBSPP1UP@P+P+P,/P,.P,PP BP7P9P6P=[P\PP%PP&PN;P&qPPBP@P PP%P$PP:2PP}PIPP=,P PPvP6PPPPCUP9zP.P/P P2P&PPPPPP(PP)CPDmP"PKP#P>3P!PPK=P1uPAJPP+PLP$P1PPPPP;PPPEPPP''PI3PKPCPLPIPP_P PP"nP P9PE_P%VPP P PP*PfP EP OPP=P&P"P P^PA PCPE9P0rP-PdPNP;P5P-P7P(PP'"P6PGP PPPFP8PP9`PPNP$HP={P*P(P PPPM`PPxP3P'PPP!P@+P@PPP P P*PPnPPMP/P7sP PPPC4P9PP!P PbPlPLP;PPPDPPP*PN'P P=P>PIP nP YP/`P1P:P;PL"P%P PF`P8PPP4P4PHP PBP>.P>P aP4>P#P)PC_P%P<P<@PP88PPKPPP)2PFPAP PIP'PPP P P4P>P P:PP'P)UPJ:P-PPhP#]P"P!7PP`P)kP PPP9PM"P9P94P# P%PPPyPMP@PPPTPPN&P"P P PFRP P?PP4PPEPIP2P"gP9PPPPP(P POP)PP-$P(PPJPPPPwPDPEPFPGP&GPFP2|P)P2P9PPP~P9P-PP?PPHXP3OP3KP3PP2aPA P@P PP2PQP3P|P7P%P+PZP+PAPP "P ?P PP+P'iPQP6PP5PYP7P PKPGP \PAPP PI^PLlPtPPCPPQPNP5CP/PYP3'PPPP P?JP&*P&WP(P2PP7'POPOPN-PP(P(P(P)P(PP& P"PJPJdPP P/PP5P=P7P PMPKPP4P PPPP"cPP'PPMP&tP@P YPPP(PPOP.P"-P3PNP"\PEP uP"mP8PBPM@P9P2.P$aP-mP-{PPP'PDPDPEPPJBPD4PMGP>PwPPD%PP0P SPO-PLPLP7bPVP+PP< P3P5P@P7pPFLP4P=%P9PJPPPP.PNPKMP;P:P8P-;P+PFPPP>xPPAhPOP98P ?P%PP>P@PG_PFP,P&PPP .PPcPCP3P6P|PP?AP,wP/P/P"P0^P7PP;)P*PP*POPPP=QPMP>P2dPIPzPP P?1PP>PLP+PIPP@P PP4]P9PPPNvP-"P*P*PKPH)PPP&PPBP;`P?PCPPP3P'PPLP*P)P>PP qP P&P|P/,P4}P#PPGP#P2PK6PDPAP@PAP"P P P PqPP+ PIP.JP P8 P8 PPNP)P#PAPP:P.P,mP9:P>DP'PPLP(PPPL4P'PNP,fPKPP2PfPK3PPM4P9P9P0P RP0cP-XPPPPRP*PP,P$PPP7PWPPPPPP5PPJFPPMVPP3PP#P JPP)sP+VP#~P P[PP P9P P#PPEPGP9P FP%P8+PG&P7PlP)P TP03PGP; P)gP*P!P5PP?yPPPP@PAPAP$P;P-PxP(P$PPOP!PP)PjPPP\PPePDPOP=PgPJfP:P>P PPP> PNEPP#P@WPAPP%rP.#PMP PPFPFPPJ^P=P=P2POP`P P P&)PIPcPIP#PDPApPAoPPEP P&P*P,IPKPFPP`P#_POP?PCP:P2GP=PP+P<"P<+PPHP.P._P?P8P3{PP%P2kP9bP5P6P(PAP2JP/P/P P PMP$@PP>P/PPIPxP}PO{PIoPODP UP&P P%PYPGP P2SPB[P@P/P##P1eP;P; P%=PEP>PPPOP!P3PP&P#PiPKPL(PRP5;PP),PP P P0PPGP6RPBP P0P/P PYP6P2P2P P:gP+P+PMP)PP&P PF8P6P6P:PJMP4^P P" P,P3P PuP;P;P;FP-PLPPPOP;oP^PPMP/%PP1P_PPP?P P PP$P$P-sP-P-P }PP&PIKPFP]P\P#YP4PP ZPPKPP P P P P P P P P PCP0JP$PnP=PPP{PvP6PF.PI%PJjPJEP-PP%POP P:}PG-P PPDPPP8}PPPO P#PGP1WPKPFPP)PP?PJ PGP1PP3GPUP?P!P9QPAP@_P@oP@gP1P+P+P+P+ P*P*PH,PPPPDP"P"PPwP(PP P3UP=PMZPP#PP(PAdP@PAP 6P5PJP=PPCP9.PPPPPP2P@PEYP0PL6PfPLPKoP1P;P (PIPE P%TPKP5PP)PPPEwP?PJ1PwP IP2P PP!P P BPEP'DPCyPE&P$P#PP;.P.P.PLPPPP.P.P= P5pP5zPD7P8OP3CPP!PIP./P@P@PP2P1_P-P-P+zPKPiP'POPOPOPCP.PCPCPUP4hPSP@P9xP2OPB`PP%P%9P#tP,TPPP$PPDP"P"P8hP_PPHP PP P4PPPP"PEPMmP)PIPPEP P PP6P&P#PPTPP#P P0PLjP$P-P-SP-PP*PK}PDP5PP'PPPP=PPP"P!P2P6jPPP;P;3P*P$PP,PTPPP2PP3P3P CP P&%P9PPNtPKP4P4P*zPLP ePP PP:PPLPxPPMP PEPGPG=P2PBP/\P;PP+}PP PPPL}P:PAAPAyP P0P7PP-#P4P,P nPP8PxP P P.P4PHfPPP P10PbPCTP4PCPP&P/PP 0P0P)]P$P!P;PMP;{PPP>?PPbPIP9P0GP0*P$?PIPPPPPO)P3jP"{P2P~PPCdPCSPP7!P7"P: PP+XP*P(P(P PPOPJPJPP5}P3PPPP1/P~P6P&PPEPCpPGKP0PsP6~PGP1^P7P=P;zP +PP?PPPPJP ~PP"P"P P P#PDPAP.dP26P,P0PPIPPPePGPP)wP2PP>8PPIP P#PTP#P0PLP6.PFPP&QP"PPfP(PDPPP"PP3P;PP/HPyP%P ;PP2P4TP#P2P@PAP'P 1PMP$P-PPPBvPDPNP$;P+PPP,|PPPMzP4PPN~P"vP:P0PgPLP=P-PJP P(P+P7PPPP1PHP3P P PPEP@P P\PIWP0PpPhP:0POP. PPPPwPPEP 9P0P3P`P%P("PP9P9P(P;P.KPgPPPHPP"P P9PP"P;PEPbPAKP\P!P67P89P PPFP/?P/ PJP4PAP P P!P(?P?'P6GP@PAPAxP(kPPePPMPPP/.PjP PGPOPP3P(P5P6bP6cP?P.-POP PLPJPHP3TPCP P P PPD PC@PCPCP+PPP:P?PPJPOZPO"P>P&PcP*P,P<P PPP?wPP P?/P>jP#P(yP2PPPPN+P$P(P?PHPPDPPPPBP?PK!P P&PgP.lP P!PBPBeP/{P:hP+P(PPP'EP%PMEP5PMXPMYP6CP6P1APP2PPP(PAP 0PP(iP'P:LP-PP@"PP6P!.P/P PCPeP*.PPP%PPAP@zPB]P/PP )P,P PP)NP>P=HPP?;P^PMqP?!PP9vP0 P0 P&PwP=PPDP,P(rP -P7APPPQPJOPP5VPP9P,hPNP kPP0zP0PImPPPP"PPPNPF+PHPPLP>)P DP@PNPCPLPP@PEP!PMPPDPP"sPBP7/PAPGIPETPPP;P:P-PPHIPKPMP^P8P2 PIP=P5PP5P?#PC7P:PN$PPPP+jPFP P*PPJPP!jP8PnPPDPPNfP0P/APJP:PP+P+PMPOPIP!lPZP)P5SP>OP8P2PA\PAWPP P(gP5P$jP$P.PKPP9PxPwPyPNP&PP.]PP&P=cP P2PPPPEP=P1`P-P4PP,4P,6P!P/P9P$PP!P#bP4P PP/]P 8P%P;P-P~PEP P'LP"APL:PMP~PP PPP>P9P1 P+P+[P*FPPLPP+%PoPPhPPPkPHPP4P3PPAP2P&5PK%P&9P"P"P P+P*PLPFP`P3$P P5P:PDP P ^P%4PMP@APOP)PPiPJ PkP4P3P1P>P_PNP>>P2PVP!P P4P&P7P"P.0P6IP85P8PIPPCP~P<PH PP' P?P"PP1PGPP7PElPEP;P-P*jP PKAPP!P'XP1PJyPP MPP1xP,zP9tPP0P01P;P*PMPRP7}PPPP'P'hP53P;nP5?P?KPDoPNPeP2POP6P[P? PM-PrP)P=P$P$P:P:PP+{P=vPTPRPPOPM1P/oPD:PP;P PP P9P?PCPHPP .PP3xP4PPEP%P1:P? P7P#PP@rP"P"PKsP=P1P*P+vP,PP+P vPPPPBP {PP$WPP{P+PP7P PPJ#P=MP5iPmP PGP>PG PDP@P1P0PmPxP=PPP8P}PNPIMP P.PP6PgP xPNPEP6PPPBP2^PNP2KP/P/P/tP0PLP;P:PPPMP#)P PFuP PP?P)RPPJP=PuP5PPP PHPNPNCP ;P?%P_P P$}P-PPPP%PPP!POP5/PP?PLP>pP8dPP* P8P@PNPLEP1P:P,9PAPP P6P)P5PP P5P"xPP,ZP)PAPvP)cPGPGPP8\PHP=aPP*9PHzP5P;P2MPAP0lP/gP1PLUP1P:P-PP. PKP,PXPOPF|P#PPP P?zP4P"3P>0P>`P,dPMP+P PAPAP@P9P0P0PIPJPJP$%P1P-PEP(P(PPPP_PGP=)PPPP3P?EP2PP4CP9aPEP20P7XP0dPLP:BP:HP(qPfPFvPnPIP5oP>P3&P,P>%PPVP%PC P9P HPLP.xP P4PG9PPP*PP)?P{P5P6WPC&PA+P@PIPP PP PP$PBPF"PRP8P%PP#PEPDPDP BP2@P0PEP1gP+5P(P$PP#?P&P/P(PJ?P4PP4P PB'P/jP/PPL8P5PGPPP)PP@CP@:P9PPPPP)PFPPPF3PPP3ePP&P%PDPBP@yP$P%PKPFPPPPPPDP"PFP1>PCPFPFP|PfP?P P PIPMgP#PP/P CP;PPPPPP5PP&P sPOPP)P-P P&:P? PAIP@pP@hPP3P9P 7P%P[P*LPP)P7P)PPeP?P5YPPPPPBPBPAPPP P*P(P,PP7P$PkP 7P'rP'P xP'PJpP4P)oP9P PP3 P ,PP#P#PWPAPBPP/P!CPP+P+PPKPPuP?vPNP4xPDeP6P!WPPP@P9wP'P+PPPP *PP:P%PYP4\PO P!DP&P$P1PP+TPPPTPFHP IP5yPOSPP %PPK)P9TP&P:P P$PP(PP8P'UP?P4PLP2P3PP%P(P4:P P5P&@P1;P( P&P6P6P:PP P }P9P9P5P0?P*PLPFP'P'aP&POP4PP P9P4VP7PzP"tPAjPPP7PP1sP-PPNP=P5PJPPGP3#P(2P "P?P* P2PKnP;P.9P62PFPPPxPPOP3PVPPPOnP3P8BP P rPIPSP9\PBGP0P/sP 3PN1PEP<P4P+PxP^P wP^PPP'P!P?PHPPOcP PP>PPP(VP4ZP9ZP.PBwP0PPP$nPP2P7=PPPDP5PaPP4PK.PP%PP%P*P,P}P>P&P#qPOP/P/P!hPHPN?PHP MPtPPP?BP?YP1P@[PAPBbP0P.P P P*P<*PPOP _PP1*P&P:PBpP P P'P( P(CPLP1P;+P*PP<PH"PHPPFPfP> P#P PP1P/P/P P/P P=PKPP5PPP=P:PP>dP/RP'PDP0P5P)aP}PPPIP&PFP?sPmP!P4oP=:PRPGP>P4PPM;P0PP1PPPP/ P6PDfP=bP0P,P6QP:PPP PP&PLPEP;"P-P-P<P@PQPPP=PP2PH^P3PPO@POBP1 PI]P PP`PAsPBkP0PGrPP0~P0P$tP-P+MPLP(tPPP.PFPJzP.PP +P>P(PBPNP#KP P0sPFPFPPdP.P.PcPEyP!PPP P 0P%PA_P- PP=P9PPPPP)xPHPOxPP?PP=P9gP@P#$P9P|PP:cP-ZP%NP2P*sPP7P#5PP5,PFBP P9 PDPGPPfPP DPEP:P,PP%P6+PkPPoPPPP2cP,nP9 PFP- PPPPHDPDPEP6PP;dPDPJPxP9P "PP>PFP wPBEPPPnPmP/PI#PP4APPM}P9PPP;,P;P6-P+P<5PcP8:PHP&AP PPJPJP"PIPMP5P3qP>PK#P P(P+P PWP)POP6P)/P XP%P:PuPDVPPP$P+P+P+P<)PDBP<PP}PPnP 8PP@P XP?PG#PPP8TP=PP:@PfP)PFP!P)PPP;kP(P?PF#PPGPP cP,P ]PLtP9P0P#P2:PLPePPpPP"PPPIPIP LPP&8P(P/PGPDP.P:aP !PP%P2{PDPP 2P {PPP%XPhP1PqPPWPNP8P9?P PPPIPPNPP P6P-P-P;PPVPNP PPFP6[PPMP/PMP%kP=PDiP: P*P |PPP#P PP=PHsP\PIP1,PqPNPBPPP,1P,0PP?P:PFPPIP:P2 PP3[PoP"~PLPzPSPP?P?P@P XP PPPPJwP)mPP+P?P8P!P2P#PN|PCP9P$OPP;PP+PMPPP'P,PPPDXPPPHP4&P&PBtP/UPEP)P;P,PCPCP$PP7PP5PP3PP?PPPPP@tP1P@P,8P P#PLP*POPIbPJJPO8PHP3P3VP5 P PCPP'P%oPKTP1P.|PGPPPP>NPiPEPP`PA0PBPM'PE!P9P(hP,P P 4POP!4PD PP gP $PNPMP PCPAP yP P9P"PvP OP#PEP8PPlP:PP)PRPBP PLfPPL PP'P'POP?P!gP P5P*6PPPPEP?CPMP6P(P&xPP PP(P/PLP;P:uPlPP PHBP&PIEPP`P PCPGPPPP P)YPNP=P+QP$PP!PPDIP @P7PhPP6_PTPNP2PDPAP@aP@PAPE P'P7YP0P0PNwPMPFP PP%P%PoPIPPFP+P+0P*mPPPOP1P1PP!PGP3FP %PPPPAP2P6PPNqP-PPPPtP;P']P&P/PHPhP'P!PD[PP #P IP6P]PIP>P* P&{P$PC6P%:PLP#P$P#PPIPPPzPAfPNPP-PPP&@P&PIP4PPPIP*P36P |PGPCYPDP2P-PXP<3PPSP9P&POPCPGP5QPgP.gPD)P9/P95P0yPLP$P&PPPJPOPJIP|PP3P&`PP?9PP(P@P P/kP'P*P=P+IP]PPP!PFPP?P PPPjP>P%P(PBPBaP@PAPCP P P$vP;P.PMPMPKPKPP(P! PdP[P=DP5PpP"PPP>2P>^P,^PaPBPAPBxPlP0IP$~PP;PIP+mP*VP*WP=PH?PP1QP/ P/ P.PP*+PPP?4P8P9P;P< P<PPPP$P2PDP1P%P9hP1OP"P jPPD(P2P:P'PPCP}P~P,P3P\PBP2YPGGP ]P00P)bP=P.PP+PPP&PM\PP>{P>+P+P2PE"P"P(P5PGP-CPKPMPP1PPP~POUPJP&P?PM9P$CPHPIP.P7P7qP0PJPJ4P*=P4P3PK*P6P1IPDP(P PP:7PvPEPaPoP(P7rP"P#PJP8P (PgP}PP@P?P1FP&PPP4P@P P#P3P'POP8P9P$'P.P;P:kP,P)PKPkPPUPP#:PPqPPPP)yP PPqP"|P%P PP2P .P P!P.PP,FP,PPL#P&PPzPF@PP"FP?P(PMuP=jPsP:"P%P+"PG1P)PPPgPOP/'PP?PaP)TP8zP)MP P=PP!=PHPHP6PPMBP*P4GPPAP@P0PiP=P:PP,PP(PP=P!6P-PJP8IP5PmP +P3P3zPNP2PPDP &P=P=P<|P;PPP>9P P P=iP#PP04P,PIPH8PP'PP&#PWPNWP5ZP PMP PP/}P pP P:PPP,PPPPDP8jP PFP8PCP!P PP3WPP'P2bP xPIPP@P@PB(P0#PP sPPLP9P+P. PL,PEPPPH P.P]PJPPDPHPEP2)P4P/CP P+CPnP7P]P?PFPGPP3/POP8P5PGOP$\P:PP.P+P+P,EPHKP7P 3PErP PhP P3P"XP PP)P P2P-jPPP>P2P:iP &P+AP P rPPF$PJP P.P!QPCCPBnP%}PKdP$RPP,PCP) P) PHPP33P>PJPPlP>bPNP:P@PPP8P*P^PPPHPO;PP;P>P PNPLP(>PP8!PrPP@P0+P%_PJP*P*P+&P=PPbPP8P:PJrP**P4PEPCPP %P 'P,P P0DP:5P%(P4PPLPP?P PPOP=EP"PXPPP@P P FP(eP-P,'PPP9~PP)P(PP0PP=P P:PBP2UP2WPA(P2=P0P0P7P;P-wP=P=P=P'PFPgPOP;jPEPJPPPP#PP%PEPZPPP'PCJPP$|PP6PPP"PP.PP(P@P/P/P QP GP P1[P5PqP sP)P9P \P3_P5 PPP CPQPBP4P2[P PG}PiP;-P-P-9P%LP@P+;P,PP>PEpP)PF]P)P5sP>PRP4P 4PGP6]P9PIsP P "PPFPPPP&PPFPPFPDP'P24P P+!P*kP,PfPP AP&PPPPhP P>PG(P>PBPAP@P+P=zPSPPPP#*PP6#P2P>POqP3BP8%P"P4PsPN(PP6P(P&P/P'PGPP.}P;P%P*xPP P#7P P/MP=KPH}P>P5`PPAGP PPP:vP P PP<>P'P"PPgPP,PPLP P9uP9PPPCP9P P-lP,PPGPPPOPSPUPPP8PP:PPvP6P P NP2#PP!PA/P(P$LP1tP-PPsP P6dPNP,UP!GP:P2\P@PB_P0\P/PGP1PJPKPPOPP@$P9PJPFP`P,P+~PIPPKPMPPPPP!bP8|P5PBP#PP3P PP%PP9)P6PAPM+PJPQPPPCPLPuP9$P|P)1P=P.RP9PO]PP*PP"pP3PDPAmPAPP0aPPKPPOP/PP3PP8"P hPP'P0P/PPIPDP50PP8P"8P ,PP"UPKPP&|PiP!P-FP66P+oP*P,P<6PD>P>PWPP[P'SPIPOPP6"PPPHoPIP%PNP!BPPP P,P@PPP VPmPN6P-PPPPP7KPJqPHP#P#P?P=P>cP,P#PNP@.PPPEP$VP;PPP'P&P&P7LPP[P.P%PPLPJP7eP>P PWPPP&P8PA`PP P"P&PNPuPP+P+P+P*PKPPPP PPYPD2P"RPPPP5P#P(P8PA3PMP=P$APP+PL%P$PPP?PMPPP2uP(P P,PKkP*SPsP<P7P7PPH PP zP yPPMP"POkP /PPPP(PPA1P@P# P P0uPLP=0PNrP1P+P+PHFP8P7PPNPNPF\PyP)qP8PP PMxP+PGPPK:P@PGyPG\P:P:[PJPP P`P'YPPPPP3P1PP9AP 9P PPPP'PAP[PaP.5P2PPLPPDP 5P"P(P?PP4cP=SP8P5P P?WPgP14PBP0WPEPNP;MP)PPvPIuP51P P.PDMP|P8P PP>PaP@(P9PPNPPPPPPP6P6P=CP='P"PIP3IP!P(1PPGBPEP/^P()P( P&PDP1kP1mP+P*P)PFPKCP!PP P!PP P P,eP.PPYP9PMP oPNPECP 2PP5P!P:PP5P:~P:dP-P8PuPLP7PPPP PqP&P P PCP)PbPHP*>PO}PP&XP P PG'PCPPPAP/PLP;7P:P<&PP'lP'PPEmPP?P!PJRPLPDP P8RP,lP#P5PK$PCPPCP POP5P=P1P-)PcP xP';PP8P)PuP P6^P&PNPPP5P=P$P!P#PPP7MP5-P!5PdPP P3PGP ]P6P P>PDP0P KP7P%P*P$P(PPP'nP'PL?PP?PP=PPuP!PCP P?PN\P P2P@{PO P-PHNPPTPcP P:P1P>PpP2PP>/PPCPAPB,PAP7 PP+WP,P;P}PPP#+P+P'kPHP P: P P2PA9P/P/PqPPFP$PP PKPPP"P#(PDP3P?PP>nPP1.PPyPBPAP"PP-P,PDAPoPPIYPF9P1P>JP:P P8PPlPLmPNDPAP.*PBP5POP,&PdPPpPFP=PIP8#P?OP1PIP'PGvP;P;JP*PDPP'%P"PFPPPlPpPMPPP!P"ZP"P PUPEPP-PP :P0P PK P*PP@FPPP.P=P PPPPPPJPP?IP)P(.PJPDP:PP+ PPFNP.PHPPPPP -P OP PPP1'P1&P1P:jP%PKP7PP)PDP+P'PFP?P]PcP4HP5cPPBPBP9P"P$"P$P$P1P)PPqPPNP4XPIP'P5OPP P2P P P7P P PN7PPC PVP-PzP4PDPPP~P P PPPJPMP!P1GPP$PGaP-P?cP}P pPQPCP/P=7P5HP PPRP8vPMPP,aP#P'dPALP/VP2PKYP1P-iPDPPP~PaP>P"P#iP"PFPPP5P> PUP%P P%PD|PP:PBVPM:PNPG|P(WP]P+P+PpPPPP PP,PPHPPGPPP@UP@PE8P5P0P-P PHPP,P4#PPPHYP3PPP4KPARPK`P;P%?P*PPPRPP2zPPJP;PAPVP")P|P?PNP1=P9SPP AP(,PIiPCPPP@P!sP4P"+PP P P%PDP:P qP6P:+P69P+PG8PzP P$PPPP'P"PZPJ`PPPP>P%PPNgP5P0P-PPPuP)PPP 8P,P,PDP&PP>*P6sP(`PPoPHP&dPLP>PiPGP8PO7P@nP@fP/PP-P-PP9-P PP$P;PP)PPP="P1P1PPPPPGP@RPPEPEPP2P+P+ PPKPPPPFPP?PJ(PAP P P4SP oPBhPEIP.zP:WPpP7NPPPOP! P6PP:PHP3P(P P?PP:PB%PrP4P7PFaPP?P=+P3RP6 PjP8PP@P@~P P/BP'P'P-P.P\P7P$PPP"P"PPGCPLP&P>PCHP {P1PITPP<8PPJP/PNP!POfPP3PP!P ^P)PK8PPfPDDP:P7P fPP.kPOPI+PP:PPDPPMP8P2PBLP yPBP0PLPPPP3P>PP P pPPBP@lP@dPAP IP PKLPGPPP-yP%@PUPG6P PKxPKP@8PPP'7P3P&PBPPPSPPgPP#FPDP P P6'P]P#PP&PB>P/P8qP-|P+'PP(P7P$POP&$P(PFPfPBPGPjPjPP>eP P.P:(P,+P,P$P;PHP9P'!P&P'WPNP?KPPPPP3*P>P P(APrPIP+xP#PPIP,PP2PPPP3P8$P PP2pPNFPIPAPP-PP PPMPP P=P*APZPP3PPEPLPMsPNJP@P(PB+PGP+bP=}P"P&P=PVPHZPPP P%P1EP%PGMP29P0P%|PPP<PPPPjP=8PP POP P0LP1P$P#.PmPFGP%PP3 PPPDP&PNP>P(PP(PCxP@P@P5P0PJPJP PP1P:6P%PP*gP;PFPPPyPOP.P?PIP7P=PPP6P2qPDwPmPkPnPP{P=P-EPG7P7PP PP;P lPFOPPHP&]P%P?(PGP6HPOP0P$PP4P:PP7P+PKP8PP'+P.PEP)~P GP HP PG,P7PEPEPPP2P;PjPUP PHPPPP5P4P P%P!@P#P)PCPOP9P-P<PPmP'PP5PI'P3yP=NPE'PGPP PP WP(P(PGgPPPPPP4PHPuP PPP4=P#P'P/LPPPP0P57P^P?PFP!P4PSP8P"P"P PyP>PN0P%P%P$wPP+PPP#OP!PFtPCP.PSPP4"PkP4PPPP&P2P/P/PK]P1P;P:P-P-PP.!P'PNPKP.P)PHyP P PP]P UPBPP( PP.vP-rP8PSPP&P7wPFPP5mPP8P5P,PEP,vP P7P@P@P0P/P/PP/P ^P0PPPJP`PDyP.PPP>6P?UP?6PPPCPC>PM)PKfP;!P-LP,PH4P-PP.PP5IP3P?P>P6 P!PPK&P:P# P7\PP1P1YP P*NPPPIyP1PJP*"PNAP2PsPB}PEHP/wP7WPPPP P.PP!PJ"PJ!P4bPP{PP]P0P6}P7P%2PP8XP PPLJP$XP1P:OP%#PP PPBPMPjPEsPEtP"P?P1P4 PMPSP6PPCPlP7[PP~P PP6P&P)PFFP@P4P%P*:P%P PA~PA{P/lP0P0P0PFP:PKPvPPPP.PP P "P3)PLP9kP@-P&P!PtP+PP.PPPI4PCP?}PPPDQPP*&POLP~PPPPEPXP8PGP2 PP P&pP [P ;P PP7P2P/dP1P;P#pPFP"PCPPtP3P2P&PMPMP@P)PPP:PIwPINPPP \P [P PwP9ePGHP/P =P*P,CPEPJPFPP!PPPPPPP P PP9dP.P5PNPP0PLdPYPaPKPAP%^PJPVP/P)PP2}PVPPOPJPO`P5 P> P>PGP>PP@PBP P#2PPHP.hPDPP.PPP7PP@ P%eP&P,P) PG!P1PP3P3YP xP P)P7POAPNPM2P"P!PPPP?PPJPPP1P($PNP/cPP0P8P P PdPP&lP;P.PLPPPP'POP)PBPGPP3PP(:P18P&-P73PPP1P;OP;P'PoPP+P+P*PPPPP! PxPwPF4P2P4P=PP3 PP>PPPPAP@PJP.wP;P;PFPP2"PIPKyPPPPOP POPPCP"P7PPA7PEP0NPPPPP*PP{P'gP'POPP?PPPP PPK-PTPP#PPEbP!PPPjPP PPP2P HP>P>XP qPNnP:P@PBCP"P0tPJPP3P, P*PP P=P7P7PMPMP$P'P PP4(PPPMP3fP3 P(PcP6P%P7$PP0P&P&P0P0P65P60P PP4PNPEP77PPXP(BPIP PDPC{PPPPPPKPwPPP{PlP!P*P'VP,PuP|P8P6PJPPKP LP TPuP PP"PaPPEP=P;P#uPMPP&>PP CP)JPPJkPPP bPBPCP%\P%P#PPFP P,P?P8P PMwP@P%P..P-PBKPE6P$hP%#PHPLP&PLP P0PMP:|PJP*PqP7PLP6P?PP#P8PPDP@PPJP6PTP PP)P7gPFPP:P?P)*P)!PDgPM P P7P9P VP0PIfP:GP-P*PPP uPPPPI`PAP*,P>qP>uP P,P P,[PP@PLP*P&PP.P& PbPPOvPP3JPwP(YP%PP3P@QPgP$PPvPL*P^PhP?|P/:PPCP)-PFPHPTPP3!P,]PPtP P,PAPPPP.P)P!ePP%PBP9PFP >PLP$&P1PKP PPP;eP)EP4qP)P PHePMPPP RP&P6OP PKNPP PIPIPKtPPHPH$PPcP&=POP PF?P)'PgP5GP #PP8PP aP1P;ZPHPOP#jPOPP6PVP3P `P9_P!MPBP=PP&P-PPP1PP,PNPPtPIP2-PEPiPAXPCP SP2P%dP$P2P2P:.P:*P$PP P P!P&P/PEPEP6P4P5PP3PPPPP8PPoPP1P*MP#yP*P7PzPPJPP.P)KP!tP4P4P5P3P6P2P P9PPL]P$P9P)tP=P@EPPPPOP.PQPPP5POpP ^PP&_P4JP'P zPP#PPL9PP%P+PMP8P P 3PP6ZP#PP#P P:P PPPKPP6PAP'P2P4P/P0PGP&PPLP P.qP@P P.P*aPEPPNP PP PIOP]PP==P8POMP2+PzPEPEPPCoP/P"PNP PDEP;IP:XP;yPKP}PPSPPYP"OP7^P>~PrP2P2%PQPPKWP1SP*P#{P_PnPPPP P0 P/P;xP/P/P'PPP6P;PdPHP!P"`P *P!PP>hP>iPE(PP1PCaPBPB P/P02P#HP-P1PPJPIP3P P3PGPP1KP&PXP-P)PChPAwP/P 3PD`P:P;PKP$PH'P/$PPP5kP""P@PFP1P-P P.PPkPHPPPPP/PBPDPBPP0P0jPLYPNP6PPP#PPPHPCPJ}P4nPPoP3]PYP)P8MPB"P%1PJP PP/PF2PP nPHP#P&PNPIP0mPPUP5P{PPP%P>P>P=P,OP%P P9P& PFXPPCPGP/PWP4PP)PKP1jPRP*PPPPPP,P59P!&PPJ-P"&PP3>P"PLsPCPC=PP/P P$P:P3P(PP3PNP#mPIQPPHP4P8P" PPqPMjP }P@P9PIP%PP+*PKPPLPHPPP0PF~P0P>FP:P4|P=PPLPP8P P(P@uP P/_P0PVP:PPPPPP'P!P?PCP4PP PP3P5"P"PPPMtP1MP&PN=PAP$P(PGfP:>PPP,P$PJPYPPmPCrPBPBPOP nPP, PGXPP7PP ,PNPPDhP"6PQPGP>PP P(PFP<0PP"PP TPPP PP6PLP>BP PGNPHPJPJPI P)P(P 6PFP(P PP2P9PPJPP+9PP=PPQPPPhP P#fPWP.PCPP(xP6P P5@P,`P PPMPDPDP+P*P,PL P P5PPPMPiPP\P"P?tPPDPDbP=?PP3P PPMP"dP@P$ PPCPPL)PPiP6P!PYP%PP)P)P#PcP9POPESP PP-P-6PKPP PH9PPP5P,P/2P(|PPPP?FPPPAP/PLP%MP*P;PPP#-PPE}P P3lP#P'P P PPMP7PIP-P(PP'AP'PFP?P=(PLP4PP8P@P@P0(PJ=P P1qP P'&P2P?gPpPXP5P5P PPP2P!PP@P PPL P0PPePHPPNPP,PNPDPDPPePJbPP7P.PPDPBiPqPoP+P;P-PP+DP*P#PXPP]PNP7{PF-PPPSPP PPPRP,P PBPPLP(PPP'IP&P7IP&EP5:P/PP!PEPP OPkPLuP0YPP2P:P+sP!PfPPIP`PJ/P4mP>PHjPPZPPP/PdP2P.IP#P9PKP:P:1P-P-P|P)uPP P'4P)PP?P2 PPPHPP(PP PNP:PJPDP->P+P*PP P POPP POP?P@P8P AP dP(&P#PP6PPAPAP<~PP-cP- PP, P+P*P)PPGPP&PF,PhPgP6P|P3P P P>PEP,YP9!P5P$PPP1PP2PPF(P6P$P PPKP&ePP QPyPCPPM(PEJPEQP0!P5P5PKVPPMPPPPFqP!wP4P=PiP3oPP5P9PAP P'P-bP%>P4P*PP9PP8ZPMP 2P5^PNPFmPPyPLPP?qP>P%P%PPEPvPP#P/PPMP+PLPKP(bPMP'P.PCPlP>PPGPL5PP@ P PEOP$_P4PLPPPOjPPP9MP#P6hPC0P:P7P-fPNPPPPuPP.P.PPGP?\PEPP PP PP*qPKPPPwPIDPIBPPPP5PPP[PmP?PAP>P$/P1P;P[P'OPFpP/PF PPGPPP(P&P@PE/P"P YP5P0PLP-PPJPPnP =P>PFPPUPLP P P4LP P;PP_PP' POPI6P[POrPP P P6lP/P2P-PPLPPPPFPPrP3P6xPP?8PDPGP#PPK@PBdPBcP P!PPAP P PPP0fPDP1P.EP*oP, PfP5P5vPPP3PIP,PP3P9P\PMPMPGP:/PPP68P*PP cPDPPPP?P PP(P5P&~P{P/DP"P4P.PP6PHPHPHP3PFPPLrPDPBAPEaPEP1bP-P tPP<PP3PEP cPLP/PKPsP&P2PD-P@P=PPP cPWPkPPP PmPoP tPGPEhP PpP+P=PLPP@;P P(P>P PFbP!aP>P=6PP P`P@PMP!;PPP7JPaP,P?PP!nP=]P5P!P30P)PPPDPAP/P #P+.PLPP!1P6PP8P8P3^P PP!PDxP1P+PPPPP'PPPGPOP3mPPP1NP/qP0-P:P+P$PVPPQP?P8PP8P9rP2PP5PCNPBPA P/P0HP$zP.P-JP+P PPPDSPP|PPKPP NP VPBP:NP:MPM3P+PPP9PPYPPP3P&cP9fP@LPBP8P P:P+P+P,,P)PPP&PDPFKP*;P"7POoPUPP"PP4P/P:)P%.PsP qP$PP-PrP PPPK0PC.P9PvPPLiPP=PP PPP!PP7PPPP P#PPP?P?P5PD5PEP"P3PP!EPP2PAP P P0qP6PDP;PMP;P P$PP[PP#GP#RP!P#VPP}P?PJP"P PPqPPbPhP8PBP'P>&PLP P2P2P2PP9P PP@ PP#PP/PIP?P:PPP?P PPP!FP9P@PAPPLP0$P*P P#P3P7|P7lPP:P= PGP;P P-PPPPP'ZP&BP.PVP3dP3gPHP7PL~P,\P#PPCXPBTPP/@P1PPHPDP$9PP-P*RPPKPPPJPJP9PPP%P#P@PBPP9P=P$P-2PMP@P8P`PPPPOP/P/8PEP !P PQPP?)PPP4.P2PAP$PaPXP#DPP8P5P>tPP8PPPP/P?PP P8P3P2LPPAPE2P2?PuP%P;0PMPPP7PP POP/PCP'PO+P3P5AP?PA.P>P4P4P)PPPPOPPPPPGP,tP PCP#PGPKjPP P:nP::P%PP+EPLPCPP!P#8P=P$PGPIP@\P0EP(P;P:P-P-P-PMP_P2POP P!PPP P17PPCQP/XP"P1P+)P*PFPQPLPUPPP)P"PPoPPP6pP0P5P:lP%APaPSPGPPK"PP HPLPP$P@PPPDP.P"P PNZPDPIPDP@PP:PMPMPHGPP'|P PPP\P EP9>PKP)PGPP'P P8*PPP-P-P %PP9PHP!P P5P P7]PNsPPPmPPPPPP5PP.P!PD.P^P&TPAPArPPP%PwP&P58PFkP.P*)P*#P"4PP PLP>P PLPGPASP#'PE.P/rP0PJP6zP1P+PP 7P6PPI&PHcPOgP3?PP[PPPP-P9jPB\P$^P1PPIPP2PPP PDP P)5PHP4sPPPP>P7)PP'PP%mP%uP$P$PKP P8PXPPPPPWPFIPHPPObPPNlP@qP@iPP4P#!P *PZPPPLPPH(P7BP POPzP4YPPfP"PNP&PgP6P,P$PNPOPOP9P3SPPPBPCPAPCPM0P0P.HP8[P@#P PPOPOP9&P?PPPPB P"P:PPGP5PPP8P#PPPOGP3P8'P}P9OP%P6 PPUPO5PPKPG3P$P9P?PjP PPPMP P&yPBP\P@4P<PpPPI{POPPLP PPPPPP&PP6gP PP7P6P0 P( PP=P$P8PPPPP*2P_P/PBHP#P0P;P;PMP,PPP'yP*CPOlPMPPP!P KP(^P8P#P4PIPCWPAP@PP GPPP!_P,P@ PM,P P P0PP+gP=PKP'P'P@3P(sP>P'P4PQP8P8P P3PEPIP1P)P)PO1P 4P8NP}PLPP P7PPP P@2PPP'HPI5P)}PlPP .PP6PG"PCP iPPNP2PIPPH PPP rPCPKPNP"[P(\PGP mPyP#P@PAQPP !PP P P POP7mP!P.PPO PO&P,P4+PLPMoPPP7P2QP P$ P;P:ePP$PHPP!(PPPPPIP@P9P P(P-P*P8/PEP!P/0P:P99P!P"PGPPPP8P-PDPAPPP+@P PPIP*PqPP6DPPPP1wPuP4BP;&PP 9P2P4PMDPP11PJP3P PAuP0P0nP$KP;P:P5PP!POP/P/#PCPCP4PXP PPPP2P? P P$SPWPEPKPPHPPOPIJPOPTP.PP YPP2CP@PPKlP-P-PPPKPLPP}PPuP>PP>:PBPAUPBPNPLhPPP1P.PKP$P6PaPPPGP>PP P 8P"P"P:9PP+ZP*P P!PPFCPG PHP P%PP#PPMPNP PH!PP'(PN%P#rPPFP.P,PLP)P+P@P PIVPGpP)VP!P+PPsPPPPCPdP"PPPKPP6PP8sPYP(AP:P@P=P;P;P, P*PPNPKPPP=$PPPhPlP34PP WPK'P"PPPcP?PBXP8P,P+P7PuPP }P {PIP\P5P?VP UP8;P@P/ZPPP+P PGYPP<4P$PP\PgP'JP/5P.P?POP> P8PPNPPP(PPJPPZP[PPP PP(_P wPF PPAPB.P: PGPP PNPIPJgP5~P QP VP>PGP&sP)PC PCP0PNPKPP;P(PaP PDP&?PFAPiPP fPP3PPEPKPrP0P5PJP$7P2P2P;2P:P1P*PGUPGQPCP#PEP=nPP%P5PdP jPDPBP WPP0|PfP1}PLP.P87PP PDP?POePOCP `P 1PP?:P15PMlP PPAP0P0PKmP-^PhPP PP P6PhPHPHPPP&P%P>PP'PZPPPPPdPPPCP(P" PGP=P)P PGP9sP2PPN PNP5P0KPsP,PKPPOPH PCPNVPL3PO$PP5P7PHP2PP4[PNkP/iP%8PJP'P:PP&PFPDpPGPPEP=PkPPDPHPH%P6PGP'P0 PP2PHP>PPP>$PEPEP%P.'PCP:PCPPJ8PP P+PP@?PPP&P'PP!P/ePFgPPPPPGP mPGP>P PD*PPPJPPP$PP#QP,P5NPP(PCP (P-]P+P+PGSP P7PPvPPcP0P?PD1P5PP>PP 'P#P2P0P%cP=yP4P*P#dP#[P#^PPIcP"9PHwP3PIPQP!PPNPOPP&VPP*P@PAPP;>P:P+:P*TP P@PNPPP_PHP#P%P2PBP$ P:!P-HP/PPP'POPJP8PlPMQPdPP%P PP9(P?GPLPLPGP~P\PA'P0RP;P;P% P)PL&P9PHPBPPIPBPGPMMPPP%PP>P>P>P P0P"P(lP&P1P1P;DP+PKPL.P!PPDP#ZP.P7PdPPvPIP#PWP3PP:PP>P/GP fPNxP.PP(PVPPP$P' PP= P5TPO"PO(POtPP/IP PPPPP/zP4PMP PPPDvPDuPXPMiPP PPPCiP:P@P PKPP=P2PP P P7P7PPPcPOPP P9#PPPP@P>PAPFP kP)P/P&PsPDPPP+P+yP5P hPSPPqPDPH`PK,PIPP9]PPAPCPE4P=PPPFP=#PPMNP}P!PBPDP9P0PP0P1P-P.@P4PP9P7P$PG[PPmP7P=PHPOVP3P P(P }P P PPCuPPP-WPPvPP=FPPIPP!PLxP5P?,P&vP:PCPLP$P-PPkPPP'qP7>PPHP PPPbPnP8=PIPCPA"P ~P/P*ZPP;PP$P9PHPJaPH\PhP,PPPP-P-P,P$PPPOP7PNPCPJP4P"PGPNP!P0P>RP4P6PPIPP.fP=PPDPP4PI1P*P P6P P> P'P yPP!+P P1P7PE PE PE P7PFrP P PPPP3#_(CͰ'…[h7!"Nwd>ba"'oаhM ;ƳGi4ݡ2ƫsZe DlD$ }*Y؅L2"ԶA׉,E>vDUL W}-q BEH@ѷ[Az=Zp).(GOu]WF}ڠe:>PC.wdnrwB8h).%Z2eyXfzEB4]>]vՑglmji䡕s&<D8 o gZޘ#.v/OF'fw?ˑOjw1Gg?7E>Y}V"S2r,dHxdzd<N=Ģc0ۯc!)Ji|1"@KHo0%UQTi]ՌMq70,Y9{o2F@g4~eQg <-A% Td esWKC&}Jq#:;RE01@M<-Z-$@PC(aᜬ#SnVS-9th3ٷkg{yY!Qk0mhѼ81 @n?׫ꮓrP9(8|YFP{r:Xoԗ?dIu/F峭rtށÎEuXZL1L sr3 H?̟| K 8^y>'(~RfwJ= [X ̆\n=~l6*u̱F )-;SFi>^Z%Udy75⋡5lZ{yqf;3Wc`\O.T Wpϔd`U9-ʡ NtB8Hj4W{^O-O.ҧ~,\ *X)lJ4 .ĨK/ Ûe\v O굿'jP!WVⷎ/CAAΉx8,@k |Dx1knjYx KuΉ_\fgSz.`Q ƶ/,AUk 9Yѽ68G] x])PO^9'O@JN5D7 Algj1H뙖o[+3%Gm7AyC2(673( Ϋvԅ܉%OaR H_f'*toe>]lbd͒M2HH,3`x{K/- ;E.+mC QFe^3ȸea͙Dv~Ѣ qJa#܎Coġ>.Z84 #" xa\$P k_d>^jLKL?U1kDP`F< nwJ ZbAmD,/f#m ZTdgH3ו{hٵlت`*ѾWxj|Vmjt^-7Hg wKw=6.}RGÚ@c^(iPo5G.wɟAzKpsCzoѯz\06A."^ǞL~jgH4) ʇ!qճ3/TbE5+}3=o$b 27fxe~U3z0'i-7 QϊBɸ ۄ@g[dD|0t8$u0Zbtɑ"Cք:?@b|[b7S+eѐMߕnJqy쪯67B?,@9هWC VElEf]zWdݘB8ϟOr1tj?,A _A W)HjՆ7)֚s9'.W(`[%#RݖC$^4k+ [aIoDﳁ@q|uG)b3O5㚙YmSo儴2Y LX\R<֍ D4V4}iī" (v2U_b!Olmo9$U]^ ?>.-0+' 3fSScY)Bd qzfWS%.X^R64E6%:+ m'aWDoQ5N(tV3\}F;K0ZfND vDȴD1 t*<`s"w PRY-֯-5'R"FK-"47xյt22zA;h8& ,AAVeKL@cSs^U5eɹTeY}#3(遡VDLj=VPm ;Do-$זsxt3.}e 3Føt(y?2 K$HKݣh8IWqay}إ%VK &-eAx~96)>V!',[[eg͞, "֎ ƫ f|5n(<3O6 S):z291 |(? i]vsP0AE1P ptf C &/45M: ӊytmM.sٰa9[F[nNp &ߠkb(Í2ȵ\!'(X{ nmqiAܒHBM'wiQ#bk.XkIvp*JX8~L?cL77_0$/XXOwz}-XzfB% l .,ʑ lNb0^n0"?iiGcϨ`4i𵬅}0T с+z,6`W{Q\R(Xڝ"H.~BQ52&|O, \=X`BkaJ<3tuu ~sT@Qd0y2t aC,VpEŲuV3W,ctƲa{VdoDw=|㰝Hsz hx##z/s%H zԴh U#Ǝ3 n@ $wMIi%lג"LAc!fn iGCܷITf\Jr}#K@F}x4sa gaB.Τ@<'(O&弟K@ʥ/YZ'(T9fߓSXor[Ljs] HW߭O8>}d1tٖu:xið$owA a |8,d=)}XΎcKd%7ӊ[a y1PD4jȘ $q)M8Q2)X5뱥 0Ҝ,VD`)%ĿuƸ\< %@J,)S2>g|l] Ԣp*5d&3 R6L`~ׇe~kd1Pjv&Jtc9040 HŏN@oæeOdwBB FP.fm>ّ)"%\x2ͮ\λ NUtLCǎ2( +4c﵅o9`ó:yHϧ{T]cĈM-JX(ڥ,jd:VE@N#^QkxiQq KEdJxxIZ5d9-lr7DKjLI3K*n2?^vL`ϝ0Z+~aeضVKvuǁգan܏II*Q ;IdI(D:vh_n:UU|[m5*dh8wFe|0H{Mis:1{6U'9qG GIJwK6$S;PRl!bt/QbK>DdqD l3yBrAn%U ь~xu >]ngߍEJ)bQLA\ Tҧ4Q8MuNm%_pyY pZP5o!@qu_Oq2аY$EKNG$ͺ#h;sGQVMl !Ҩ48T)Q~>bղN[j"xK302\관=t*)N]r9i_+_.@L9RIqI6Ue" bu*am o=\@ !xX&FΠ+˦ όoH C*9ڤ[EFR.b+$$U_'"JUj}DfC,&&qIχjw^sV@Δt8W!4OMȳ?] T^o4lVxuXlHR2ѫU&& oJ[Ȏ_Uֲ$OrkVpEARTQOFM-N'&b@7"3R_Sh2MEf.S@Jo4TLDad42Yv JL~bij;]~yCSZR* {U@Ow3Z:sv,FLX4[ءnG\4vf@H :1ѡ ޶ /ʠN~B#x:x~9U< %j^o]У&X=j^(oq£%jZHou)páp[j6u ]2T2CYKtǹvuHfMS-ms+pIVe)kg9 lxġ@=T<4C˽~O:#|5ͲPkkzh^u=,̃f>*GC?#iEےS9}̉yJ.#=QωើH_kqrĘ)SDuh;/ָqzJ24^ؘgӝH`x{)hvf\0GrnĚq (SU t]L tڂΊ8 F P|vw%E^4_(23զlemjx=F{_~vljɁ*|6qzX?ƱU)g 2SMn_p:cR*a&4=Nz+V5@~rcR !ГBwGׂkܒy}Poq@ui\vA2@vl*wUMi*GO8@C.Fp}L= )%:/#bg>r_+^âЊbt\0W?jH]S*NH6Q+)s Ehd\:LO$Qx`].Z%4.KD w+29rqJwrךU.B fwm#BŘU*lU=%$Qr&`M|oI@|~sl~3®]Ur BefX̛GzyuîT9{qF! <mi q`uMnti,70!{=LK qi0ր|_D KφidfH((IR$w$[LhQŨ^ofnB4'R1qWc}Rs|Wٷy1$ϋ nd\q>۵8Ұͦ"8;7$+$4PO5#5KPk[;'OD'͡xvDYW{Fg ޛs;Sp4"+[MP ׶o/Fҙ JS!E4a:jX ak ܪ4D4pm4ɦ_Z ~Q2ދqy[h7[Ʒx> T+avl~O7VNأ`_bWdk@.=*Jh :uLWOݞ4aƫx~{.!y7>C1Ih7/se_^\~GUM '),2 ED0̔ 0(3Y%3ҞdZ=D5[kMY 66ڜq)׋#>6߄C'."6egiG9]TBU"(m_)i˝YNp(@G$04w.xԮeuywb) ^v#e&ɗ2 QB^Pm E1:'-@~TjNu#hZ|Gy]0tOg}G [o.u =m!6˅lnN̲p&{]O zq0%W[ׯmr:+!ͳ+ KR ~ MZnf}L46,\72J<2-@u8GؙOKyA;CǕsq.Ck#ytAV]pb<vuy#ISqT{-BtktW|arSg+&NA'3`0D\c!w~4ٓ/'O-4f\Mnk7_4\NvUuYq80X;VҴ3|ɥr9~ 6I7t5`'6yRr@FVb[nwɆ M]5x*ҷp"Y Y"e*dE)_ܠ ,h>njb=fV?;F6>4?a38' Uhg]xTm3 fS/~ck#Rl"\l]?lUps:[T/=%{,Y>_fE:{Bu.@yʭ|Z.&kw£M ʕkζ;{G e U5,14 {7).N}QsJ;8^%[Aĩ=~Z$5En|ClЅ RѴ `Hg|jsWPLT]Ͷ Li':jށjiȃcWDU;b OH\o:GP/BQ .))\z, *\>94l0; ohzʁA@ΜVT L1}Q6O41@C^ I'XݗV^kn kx:nNSlf͊P[\o镩 'FMG_G fړiU9΁^ŎBpI+8wNGg2jGh4n\E@oыhB#*@Ǩ*eUjqM x0 %Sk%CjyhB{! z$$iڽ^i,=}ڈp #y.mwbWEOp<lo)~%kXQ("C_r l[l`b$ݾE<6huM.t>^uR: bb 2 -&v{YBڌ {"v&rF?dޛ&a|Q!Hkmʌ:ŽטjoN:mBZSf6UOo56gA dr4h~cZ6^9POh۞.^vAr=[rwh pPn !*\t"ٟ:Ď^W،p@W)MEc;#'o_M"> 8^9bQm;Wsv4OG3_"~P5\fuҐ>3)] J|P,& ZiTHFZZ#b{-=m!vz)FE(Db曲󱔧+Wk{gR2 iX9QS*O^r>6c*oO{bk>Chn/fמ1;N,TYPtDrDIow=ˈ!d8]}5m'(Tbw{*EbΎcJfa *Xڶ݃XxhQ. PZ6."b~kwp#}J*lQ PCM*{8ULh3ZZJμO Х,߲'аydAw6f0)݁%dSleLgfLikA,%QC?4ЀhWY4eĹWW^qڥO`Цx{q}[ Y̻=S~ϩyC=M ?΋#B_ͨ螞ՙ۷^S n6;Sss͕z?$kmSy%bs+ 2+{6Ui^eV:9p6 2.'$ՄZ[YK=qr*8T8|vmYvJbmew q\'cҝMPT!m1khŜS6WQZKX,\lqʵ)%5E|~B%5!y-+=#{23GzJ`}Kz@̈لvhb[GA퀈1B+GXu\ah(+CZNv< dxެ q7ƅ\2N)s[_;hkIeK#̟>6 AGujh exꇱavRz4ǻ,kl]ˢ&ߜܠj).4j-zs/,=~b+pWS]c4-$DKlwݜz.qe<'ՉOԅAνrg?=p#b>\e gRyMv*}j?md7, )g1/']h:Yq tn6r? &P^ձڋ6.ퟒ$DK8cOy7El6f)/~@t1 mI}3PFl<2#mu2g]olq7Bi Uqy2e|Gsb= kbPdyRX%sÄtI\e.fLjeJfW&(*S1g-)M!_ԿEtUA&vRV#z0`+HҴ Rufc1JD3!nU#P`jsHv/G%.p ]FkN2nnG~mdM K{mYj[a؉G4\t- R }ҹ cޟvTx~Ҩc.{7F0*, ^qT+6=C ŏf!^c=t {HI&nҾ'[ϫ  )x3p\INK@]l(U4I)Ukjox10| ;_]r鋮ESeH?SkQE6NLe~$l\x)q<LI 񡙁+b[@Jx$7'6~ߴ}bk D8_YM4o|p"yîRE<;GPWLMFb>UbR[Օ36_[2\ T6oNar'FZFc!k+ƥZ$BxLhl4:r8boX%.xܮ C/Bpj<L(Վ?N ]h{I^ئ- YL"ƈ6C~/ }Nv^Qhu7MLB`pʋ)29K*ma^.'FߍP޴r86K<6EKM67|~AA}(ԑ:yxn/?'PG&3\DXu|.Z%{wSݙB/[ڒDɨq{.~27k Æ̮*9>ujI,St_24~r%ZŷNc%?E'Yk9^J]e!tۢтK#ކSKdٵ 5JbwaWeo) d{ux~0!5k؃{U2bmFZ ?-Ih Ԉ9G[f:P9ھ_52=?x0́Õ=5@TA%6I ?ǹU_Ju8%OWغGc?k tr _vMOsWZA)4QL]_.}ݍ˺Zhb s`AP!s풰&f bjʱa׎ۭ3z_,T,UCԼMT2&g.DVFv/kp< @%M|i V8*w7kڑf:o6@s{>Ix4//qPYfG]L}DT* cR睧Nܕ;r了`j^M1@kئWW͜2-MD*Oh^>ގ*t{Ի%هEu+uo3O[ݛFrRS}%Yؑ)v!ўeUrCà`@sn?`Ly=jΑAx? "@8D5eS+IsGCK"2¶_+^w9%w9qmIJw;HE|u:Dp}Eu đ?,rDe>E.21jv*>jrC(q݇ dN)7-㣁̸Xe""!1{YTDX ];a5cزӸq5 NHp֛s7 |+tf8EtSQɂAG’rLS8RD=N{RE~G- gk*^x:EEu/I(.pF0  vf so?pҼwRۘPOqY"^a~c/G8ipt؎Kw[PNGtW/E$>JXV{EpLz1YlANCar4\q6r g7մ;blR5 lEOU韃zoV@ q4)J#3~EdDYi}1ӛB1oH_oQ4 ^RwXoƮ f'1ٱmαU  0`BP#@_] q[ J F3z7 V=C?إ'aա ͘$iyn<;\8xc 1%29zzXFJ<+NEq8JY\R@^k6gMP[S$t\V DZ}&%iJ셈GObF;^M讞YL. r Uw3`qgnMW JZ7`^̉ a7zcvg`sPm|֖_I<12:d L^A`<6\رtb7ŅZ~!oV mX~6Z}J {N*& t,LtP#zڬJϟ`rNzbToa ,Wo#nPeZ[cOhg8/B7qwy<͝n@_#M2!񌮖dӢu^⃕Gl?~H?>EZh!ݱۤӽ͡‘"G:)ZRK|p,na*0X+6g ;ug׎ZrkHgM#n5!Sz,B<R`ΒXGQ\4')h!l6rw; {+Ĝ ޲10ĨH>!cK,q{ڤDjK]45,>J"q\l|TKw3AzDײj.:j|qН2|@[726&pԗIE{\i_3?AW!4RȪʓKKKb0 k'0rfʶf'@pr@*6[Ͽh}Jl|ěP6 |wH nh$ ̮x|Xz4EzwWa5Xl‘V+-|46s0QTp`o-"b9; e T4^󫞵OtĥJ CXwqot]\\RlĠQsɑW8#b |^F7#U9{TsW, 9xFn̵x\ƥS\Nv ݄=)|@.ƧiD2*V8W{*Ue+Y8r}k5/rˡQoi2-SNsbXwM_31 P lFÍǮb:=p/+nd(U&SauOǑ:z3zALust !nU3TD2%|x=klGk0Oi5Ɇ쎥y088 c .NS/.;5>f$/YAȖƍ# ]mq)#۾/35ND*_/tyU/$l?o`^?7eibB<3ӧE,bi9zuObF\"&#\ g:) "'1bYٞkxJLjG /!6<$އX)A1MؘRCCd'h^Rga_[4̭Bfr .vO\,3oK%((jw @~S!@NچŎV>u~B5.S,Ӱ eCnFqv.C!V5l{d_U02#p9S.[ <dqet;$bm&*\P\.Acwz;\8~GC7ӎ{_ŮT^F<ʹXPsvcmry W)R;]xM6/~^VWr^e=HHoG'zߌ,I/F^5de/q584(nІJd4n&{M$G=%@i8<[Odhe `C~ e*ʐML2ŏqEssȓ0uW)80 O{-}u|7aTzل"y':\ 4PvLb:@79Գg P `A)$o}]A(<黫&ӃHu!i@H&c$PMwh\'8NlnstyЉoڌ*o8c1n|tEMKSuOvоӠ KX]!qd>Z$ m4g&b^_>il&!ˮQ4t"g3bsϘEk[`Wz45EG&"0SVì|`I dnY+Da۟QEKX 織Xk~Ҿv|{܁/V0`Y;$Ǧ=i |+<|،MJY`⊀^ohn5PI!*k0:+cўᘱ1NKP/Tb=aN,n84A_& e:Ƕ8k2S7-[clVՄU<[bDnw9V)MR}7ڠ4p(~BB"c.$ȌXy6S$LD?'φ\SE08[eOAFhL.l[pXuO#` glSP:v'LfzA /^?f;uܱ9 |bIVK)yOUa8aD {bN(/z^8s}_!C ߹`KzyqoR'4:fu>T܌K9)̀h3MTBЉDq#/3hͻ1[頨p"DU)bʱS0z}Nj]w.0LJap) D8xR_s9$1"NY1JEGCW8; CD SmN]~ M`Sayz8:@T!M}gѠ TdʎcN!4)aͥ`Q+_P^65^;RGK} y` h,UΡY'ُ(}$6@QN@=F195i6 r?cE.uI8orsOdpq2&Lp΀k)g,rjԔv~&bQC:^+- _߉GBնºw;zў,.Y4v_L,F\p[?5n)71`|Q+ڏʠNp,J3=j)9B!BnUoIȠPVJD?(;L=3zC&6ρQ|ɷ~)g>*TRoK&cGhd;eMabX9%8gGT:IWԱl&5TqTq Ŕ6~ _͚]>)cNn%24`l4pWicf"M2$R~Ku*!34<: U2+&i0huj!-Rq4;\7v=3;65 8T ,=σ{lpуA{;  {B5 ;\W o(54J4w}9ծ ݙ5H j6F ߩZ{Ķ>/k9]͹[͍UI| { M$HOFAjLOe;:`=h@8ʯM3KM]A;mZ-6 io+AU($5 W,k~Yo$/?k.P:ǣǯ0)h52t1Ҳ,1n&Qq}~5e - Ufeݽι+s⥾6ϔd!+y}TI@6 5"PXE Vlͤ¥0JS{mOH텱l@/.=n|q|ك^eLd!QGݶbuʍ''iL &2}j>CWj)Ll^XOh-uBs5 ĂAK`Z D}^Qu,h/eeF fƸ*R UT*{$´ ·~T)UH9p0EψHU˷3ԁcFlo;:pdoTq#H5d+*%^_,I4X 16\N9-@3|ѷs"l .8ӭv΂kV1KN}Џ[mQ+Cfu\ҿy罘9}>#yP3i3kiY5UsB<YND2-{sdNFzѤOXbWmyMl #7~F-kΝp g,)әR 7D A(}b3T.d3" 4ntiNAz>.t6cbtWɫC^(ύk~*d_reCpT_d~vK'Ê:KF4/TQ/R:&GO\%T1ro"!3yRNts{\2̿MoHY]%$ mszb A:71ż*HӺb-M/`7o?ͱzwlaؕ|->`VxHW{ȧÎ[0 tt$l3+8i KVm,_dP*Z9ٟ#']utf<jsˤ3C|adVZ殴B`51h&`m{ۀ3K&#}*}@Ǿ}\cU׀ҕ,&BwWib^6M |y@{Uw eV¶4/C)s&Q V x?yS/1$F! |7r{lO|wOQ[ IXJ࿿Ǘ3̉tƴ`r ?#ghj #~-dbz5I/YIҪPZvbwc_rO |p2pT4]%] GO^?Xp.xpss I1n|FYT;; c+yGa{󾔠 &&0^D.k1Dٝy7ۖG]/]/ k:J)6>'g}K'Mu(y[`'L *fd^ O1EY;:ڥ4Yzlq tBwGUOD=O[X&K$įHo-Seyo=ٮh_'Rv}Ԝ 3#E.#Ƞ2{G{8_?v`@aqb,tڀ|ඥt`-&vpěc+׌!,V9 "˯v n.g׊wH1I7vn1SK=q/R2g#ZK.'TLMp0_0|,0TCT?~լFbFZl,.숿 ފLv`3VJ*0TJҬG˟B2:~^{ut摒b\YL 朁ˍnVۚL$ `ĶؚL@i8|iZ5 X=d"B \u}@7 [*riB;,&Dg~*(·jX< f.u>Xj%Ej1{ԋK<EuN8}q@O@聇]pwc9vdS37Kdȷ !dK(59ïҶҼVsqm.=4;uGr&֧a#oոԾl_(S/$r^ -ޒ0IRRIEk.e8ٯ5j8mG|dtPOWN]_Qhƕ/){T^_]~HD ЭNGm#Ut@$đ$|R!ףmt(+:dT7ݏ$BUcYg 8[7V ɐ4iݒsdn$ ]GK~zV^6vefXE6kT&Kv4>%0P7*'/cHp4⣸j]L |J椿xsB['ޔ_i'և[GVQSI/Z ]* X"u:~[F\,HpwI&R_TΦnߟcy c蛆e>w]k7WC,hUrLҹDTS^וlg}72o` i1;5|S UGkBx[pNgbE¦/;Wh4+*-?`_jm]SsڦK#Qinl䵚Ue ql o҅b69c8ƁN$ll6k & O(FkFح%,BU%LMѓ2[[Ƙ{᫵7g02(#'>MÐCGϒK,Ə1z4%U(ǔ.LLJO. LqH1/"Lֵ79|r*Yn̮%xRz3 L=Bvu >Y ;&~J,,}?((c.62P,qsQ^|r졲(JJ^]JʧZRb+j0AjєU لך;ᰣf'^~=QtOyLٗfQs54Plt""8A}x![ Y:wB?oE^obミCQy{S7- c.r͖{ۻ~3>yHrPs 1;,@D~N2)ޅO  M:-?JBbg3$yb~=M/ZLɴ04N5}d܇TF|[%XGQS XIi`&$j;文 wXIμS7,ӎc=I, 4=$W)ZU9oG~g~C@Ktj@^MF+6~f i#Fh>TZ'xRp׃jd.e5AV1*vis%ЂQ:~g ۀ# nr+pr}Ew|츧ѥ#kH%4X{~p2[Ռۃ잸Q]G\-u4Оˋ F<*O1 VPȆ4{΋$`(~v#,Y> hh9m}]~PmL$y3}El?_چۗT2xz0` ҰKP\}e!WA8ڳ=XQ G+n)/SpҊysK?HKx{0Nxi݂# -- u&OM"jHtAV@ >siB)o(`p.{&ơA@G"Azb_t(yY>g6I#4^ai%\lA#9bn芺)zF{/iЛb?)| ٮ[ζѰA_>5B7d[a]E՞ Vx?1=.C`LR&]N JW4¼׿hzgɐ:՜p-W{w1[֕e \81Q}c5  @*Ǩ{(oN+"xZzw頦DdhBPpɕ&YF́hn* {eMυЅV,c[du@R+膙;ѿiS t:aDVVZ#zldy[e52yZ\Q ;%Z޹VrV _J]kܦ~A]<3ONŷPt 1byq6Nԙ3`e\傢U)_$m5`䃸zM~F^(w阿<qQt>`ڊ.ɸ3K,o(q٬E h7w\ƒ_W92{&MzA(r uq&9::N4dP? J4g׷7뾣pO<4U{63*y9q>/!9fL 9riA;;rVCC\-wuGa*AjSksl5B,;G &1ұgG%ZO"]e oLz$ J=գ+:#K$vәkzŀ*fY'Úy#~f['!c AbDy}1oee}l8.CXqNzIz -nOWȒ~h'4U'|IE5OA0MM| C,ڏf zzwW69bmIzy6WR꺹mAXMp- 3ք"،ze9-Dm7;߰?~Z^Ҝ2^2o=?m9%"GQ!иlE$>힍U[ڣjTn^5SkzQ~yj(I?W7k1AIgmJ]\VBY9Vx5qW¸{o<&5n#m<_Vr#/2oD} ÷2E軂H I:InadG%44M*T=(n@b&<4h[O>S y]0XZE -ߍaC[)Ȑn%^Yg"#}3%BFGL_i>}<Ϻɽ-ifbX%ʪdMo0dV8u}Nn.3i>zi͘J5PNo$]qb#1Wx#IF(7/׊xI:%\ |K=n\pW҈CjonM{1^ۖ7y{qPa 5n"w Iv{0Wh]vpNxPq1'kw}{t M`3y@#6/bE1VjxwT y]#qYȊDxčbT-ƖMaK ݾU< ))Mg]4Kꎂ aGX3{yjOjE"p960é{CԎ ?#YR#w|YxYNt?3;GP5q!G+t\͋LiFkV-~ֿa / E.+-¶/^[h$dQE'>+2p?}pӀhHt4w%Tgب%&6{Rڦ`U{Bf⼦QSHjm|tr1W,I8LUT/! YR3g\ eUWW{Gˍ O[yVs3)ԯzWk+oV4Pd* |*[˹5}9THLE9vs8$jhw v]eh|p}JhYێPT|%xBXK"-&qsm #qFnFWwxgܩ45OmaI"{V5{XH3fl;Y{5kckٮ[T+Ro ʨ3nTmeɂw2pb {I<d~Di(TݬNpiIUt(&͢}W儀I4鑈!6ƱzF5*R'»T4]5HJD=5B6n?vq 4¡6e!XWTu B?9B{_/s&JSDtT7_ZJ2+/>VwzFظ``|Ъ|`W>k %֎k좠EE?軐wuNE@*5SL ʰV@GC\n-0'.CP#\>&.JKb\(j >$֒Do𡺑o1m848*Q!Gp=; "/aS7o~b|-jKƊDMaKH NH`r ՛)')eA)oq{$菼u"C4ٚ2t}sMɡtst3\b4v[[~JJӲ}ԭm #@BcP#} \}"6n9V}Tn\{ZsbqiN_4߅qPMljL OU,iHqP';'NTK,JYgyہ#OWLI흆"#vGU >a_fX/JW ۗ )aj+d,DY& ErRLFej֒)CP TJm,Z9I'TY+֊ ,DSŨ(>C O0:'O5F3ug9ʾtB[۲Gt/|i$s'DZ@b}DY_ 3CwT<5 vm0_0}(= -ꗆND򵫊5zͭ,!=L-GUn\)<ӧN^KIBktغ UYyyߑ7Nfwuo7WdkP!/ȭbBJYo>Sp2RQQjEI/qׅO^o1ReJa8LQC)pVђ5GCmkxSk>(U!=.5>Kfj5Иs}iE![@rWA5A@iIV:>~(-?4 j8g~m`I {~[WA4K׺BW`Ř+hX}ٙSFK@ :I*S2#D~i{z,X qNpbWzm& _IL{;-ӮhX#t Pz)VC$ri* şb9҇Y$Ew7XJ{Q AѷoJ]_XB޵80CaxXUubá1<,_I|$UiJ[N L9d_V@ Nf@'nׅ#5r-@%PO.aj]hD< [Ka|g.ؘ85E elkP}=f ,ydNZY!")Uۿ.'cd臶TzQE6\6Oo/^S'۷:}u${L%bWUi)*D:?rHL]̳Yhsn듶 ե!ŷ/y|קqkO+pB=Fq폮w{~oEcHqTA+skj jFN1=$E1 mhyiϢn\g hI8M,u-PG|q<ע[|[|늤y9mJWO]p%@M]"ꑱF>lFaL{:[u ;BΌ5?qJtN Z!1ynIh+kf蔏a0Yy웏xէEM.wA6 w"Kee\uryNHIj߀}]ubkcE[ u`W<{~FG*;ǰq򒶧^ULPӊKٜ׉O4ۂ=D1 ݏUęDu6h1|Xx(vjU =N9̦{nx~IfQ7Nѵczy9=1k2yR.s_iKqwvG0,^W!E)盡zG:/M'x1d9kٹ^]1ϣFԂ`-i/,$ .r]mإ *rr*:꣛c2ٸ6e/DM9S"g aḾffGh9 ]YH4ře@J3H3iPl҄ gb1#,2<)S ~dWհ/?clAWΥhinp LP/nWѡ zi|Y^+]t2]TFq$뢢 sFЧGl]oH*=Bj{#h% `"!:K{1CRkɂd+15w0_zs~ހ oC Flj[/g2Qfyr_qy ARdWmil˼u?|mYuU ̹o9]Kۓ:S}m0"j^vdQKg&1E!-f[>.L*Atܑp? 7gUWjדܘ536 l!JUśgTTa:›Ҳ'+݃2aBM+d$WMR⎝, 7ޯ뇱Q7٬k'BVrϫX ԙbH>K{U/gKX7 C M<=)ᗆ&(D=V`@v@N9 1\\zP6EicIbkl5*:AadbCOrdq^[p~}%f.rk֋Q(`uc8K<0f1b}I|JV"+d?F5< ) I\Oo%qyў 28C$ W$W[>yOh_Xcz}sNE8r:^@&>B++Hhw,lIfjRz+2Q6("3"{ vA/-`KV^n#~叉Iănߴ' AXY.OY;,;pMkE]_GKro_-5kˇ]g34k9_e֎FCĮDx51,mpJRӃ(Qo^y:R8"||Z cM}$r- @nX _i ;sՊ%mTIR*[eQBrc̀:@[0mTge"B;~gdNEyhnBҦ+8ũJ)DT3+ڟ&=iؚtl1nכeR4SnOZO[Ls`;pNX_. pJ+8҃o^5Wbl0+Z3;=̙{Nq: ҵì=`Zl ^ !dUwF I\^98ʤ~a֖On 1_QF7]aFlFJX"ȫ`cf|/e=ўWBe^1:g3PXS)Z;͞ 9 ow? :-ӣlj5,̺ag̵\rn֤pumkLr_+ e/N|61+Ԟ03}%J)\Ay#JS1Z4){jKTMn޽{ybDg;N>8ho÷ @^U^z73 7sPg|q1T6曘 ?>d~t !kG9/)lSCNBcWUO:Ac8\ۏ< h;?vnŲrK) [n1`2n4nBizZD)| "qaƍ}EXNc)-39y4L^UΝz,";o?f@ύ¾]-H:!6l|ϔx1+A͇NYo]XvbާЮsMs:O7I74ˀB4NgV%ZcRY۩P*DvtUCf$=^F" Άd|MɓAKނ0mfQ(6 E> Q+ qoG 6w+Ygac8H`2XhX%շD3rb o{M?/W@cypsgaXcyfR t-aJ[zQ^s:VqYd)jOyx1Isܔ;׻3W> 55 ,uHBzRioJ41j ;ݧ` YKp7Ma ֡ bԾ53ߕsXH"҅ BH-%xo|׫Pka_vxVًx%U{; V/oSLF27?[%u1+4G,ӻʼ~1/$7{=-,q8PqQgʫXu5 ?x7P͘/7)҂TkvJH/w>˺ANoye0fK=3DVn pt'9N'ِ«G}eafn1OVݫ i!UecE#_MM9+D~?^;Aʞ.$3໽4rMFU.a6RUiYOs-Fq6[@ MBĘR%7jfs97Tիsm9 G%"[`w ܪ0~W~P$)|q-V2<ʇ^ ba0 K.^1\_o|𛾶(ԞK҇szjX>Ѹv#2^Yb]0Soe kr 1|B & U DBqlx~zB_)gZ==_)$Я$1yH} 24"t^B~Z<DžZn 3qUgE^>]Ha>;s:{sK}K] .ˠAAN'J"5OjW'pgP яKM0"ކ&e +OX[YcbgepXG+9Pp2' Ar}&Fgؐ$ba3kqsKߐNy(_ӼlRf=$L>3)_w(ϑv"=,M!V6>5s"<ڌ %O ?Di6ݦ66Q=ok^-}?P^t=2E9 χ$|^L+4<<Т8pUa+nU瓽-I(YŒr(f?m_ b5խ}7ί=XRT,= X@bϞ=oe6c?,T0mu\Cz)M=LuH s 0.jdLaJ尧(/Xi*żZ6VӅno3-#olJIUZ{N^-,O? QQ0 "!Un|Z qwiɄG [yWv'>sygxO .JVK>e}17 {,G%S6NiM3gj #I&85w(|8&c^I4ҏ}(ĕߠwm+ ~Caֳw{q2-D &Wu}Y_:G6 D;ذM˖u.c Ӛ˒ߙ*R.*n%kk… I,8{Z_)wZm@[8yW=0(㲛Z8Um=8u26 H"*/{#}(Ö$o|U񈳾3Pb uJF`zj;ii!8F>?p2 -X|!ܣ7L4Biv 4~ O%80ZrsL?n~4I9x2@b{A;۬]"6  cesѓ@얿yvϰU|5z'V#<'kΆHFj{xh".=|o ̖.`ʴn3.8I8q!j>W$F_<64?4A NzvkX4=`Ԟ% АIU.w RWhx-[9̡~0E*HtQ}ySVQaΔIq&:?aΕIFkOhK^7~H!x3@}}u/ps1Qpu7e/0!:>gGNJ*\t^LQjHƐh2ςtM7(ӗ,!#7(Y{oi52Z˾y~<ҏ E"C\}{/0?曟l9NQ Zԧb?Ի  M Q/|Ueٰ0m%p24IEHz;>;Ш~$s6ekCтI.t8grrL**:#VjA&A<Dvr a^] wB[E7oU!ղބvR:4R1T3 ~ۀXPoËL֓R$a]됮6tz;gx V=TR!3 Eɵ"BvYǑo)zKL:(0T5)&T[#KȑK\/id9Ie˪(YKPN.0R؁<>=Ǘ JlNy  ᮝMDIzwfpWRVb v`ѐ`Os'od܈R6=>_*|Ajxab: !gr;" j6bP'GPZ,W9"i2cKe3ѵr$xdnGXSm(*M_L2&6oZaԉ'ᮈ/O=Yg6ѱ 8͘5ˠXh P\0P=7abM.Nv;k~9KDt@FFg*S\j )F6~vO9LKW|@E't'ayePT;լxIݟ \l^@ ZWYq":JR")eMz;-v@ 3WpsbkF mVhP.1( sj+9\1ZOu 럋%~D0b 84Znd[D0ZEq8E}]9-ܣE==Ba}ýI.8l>1LxSENI("ͣEgݑ[q4*z=BsٍFէ% t9(;&cz͹͹!kͿI&|^!0tv/6^c};ƹ [0mI"ln 0Qgt\`NQZe+*,~~U{T<ŒXtGp]? YaY)~!hj(&n~rJznm@ XivŒ0QLH-HQALDp[PP< CDco/@&WQ3f9tI~?nuS%k[%LRȁ9 QD퓔Qh}}VTTJt,̃=Y^{ލ@!l#`X.4u*sНnizVg–2ȗ å6SjCB9KWeZ_=DC k&Kf|g_=aQ7ՠ Š;I^.c-5w/FHw#auU$ P`U\.a&ak@\ȇA̘4yIOLAkڇ#@J~l-j<1DCoh1/e#jN摲[4? b &~;L}[bUe Q- w̍+x*eh(!Ѐ-Qt:5o ɵbp#_C"/RS<6#=Dlx-8 K@{|gf哣/aVE%syV8劭ɏdd^I&Z@iJAL?l iFeCeŊOJ#)]Oޙ`P|sr<=a`VF*p -2(q9h76ңr&#hm12.kk1y#{jiVZ"MFqNf֬cmd-ΛO98]!@l?2D$db"N؋n&zmJh^lp,E R6|c ZJ-iZJ#4٩p5am7,6AC׿j25 v>!NO2P+:6b옻QcD:D## g2N)+|B4ʒX&ދd$ۇl LyM3 b 'f5- _-(L=4+m?"`y\[v1մ!B_s{hw}=`VX.DpĻVc̚GRd4AVu5XQۑ7㘼v?sa ݠ؜+b8V'DdV̛U=^\n'/ڕ`~e48udk%%JNeZ`wi .ּmp1@'A0]x&1մuwI8(X$%w%=9׼0%61!^,-?DU@l>BSBR(kfh墄n6$?J"iaqD^.i& bWR]W\qZjȜ&d\V\<lHA(O7᮹ =x&inNdن[;g6ҿYajtEnSduYZr*բ dm^fDϦO.1To&U‚F i_׻f ٩ty6ϑ~>ʁY5>"v͒r&i6WfK-$$c"D5xBG^%Ɏmɴ`y^AjE4 `~%( 86ǧ'Xpx(fyVԓ Zu۹[Q{g'E& ֬m* OZvC՞D*^9f Puɵ<6*klEsbKem-&(u@[Nf!d%ZFLb`1Y9/%aw>% $LQ5筝 B$#|Vv'DU<cm@dWTeX})B #TD gɞXӒC{VWH  /QbO#\ҋo}aC[3 `ɾO߬=ʚc{fX:B%&&+v j(wj%'p],_RFGRϘ\ e/)W 8nP5nBޠP`6k!!-xWfJ!gEP?S~ yȞ7Uw0\Q+I7wHN-0PuZU+mLrrY]i7xߪ+{]v[:!JhmVd #J2Ws۠`Qy.Оf` *7J<z5*kѫס 49,,HU=UL 5PlS3C` :^r SP d] &L`5ܺgo=ئϑf&Ÿ*C>y&3 CsdU#lu.Pb5#[nasUߕ3z(6ЈhTQ%ZSQ5/b6ZfZ ѩZfhJMX A!aYCZ%e/'Z7k!v|iceȝ!fZ{G9 .\ M/L yB{c5S~#좔ڐ]|cC@dna(cE'̷r1Bi \KRRIpki:pH PnNtw'n3F#aStC:*r]=ٕΕT˚qr Bn5vus{~d ^+`ay(خ$I%b+]% 9by{I 0zذU#5l5.Z4 وɟY _ކ$2c%FQ&x4Hj"G( .r|ijK42[4 OZT!PFEUOgwuz|¬#M-d 1& L輚qn{Lo|&~^ DSAz(}AX}ԅ'vC% >I+?T XN5L fkРm&("d qޏ:]:1\qF&ݥ yfUV(kXj·ψ OAgr[{p4n sl40Y|qHUqfO`ԅF qFhoSO)+a;ε&TC,̈́ZGp/4wCvaK|+{Q}҅[:G6Dθ]ԃ*1uך{*cޖ.q|c5G$Uvr:t.LcE!ܹ#1 xOѤ ((m9s3 Ͼ;4n94*- JđyVXV㠿)h!<=ju =wȎh S+01۟)rn/߯-IŚAM+j+w#Y>]u:R3I8QU;δH2~@\~,+,`pDZJ/VǥbK&@#*M?B ,5EAA9 P:Df4~TȍS>5) |Z3V떁/e QiTz?KѭuF6XkSG1KP8Y4[Uf>*"'K?VqZEPq,1BCb@PYl|0oel`;CǷk[gO1c5$o aEc"(-viFUiGIԻw[X9,䖆뷖bjژ7J;hʆQO4AhP *=icOA-$;KiכZe|B?nYjf ;9٥~^}-:_QmeԌQ%)ezݨWIi؆ƫ$*Tf/QUc<@NYʟKkzbݦ' }6٠P<0N#m;}Q<<ղX#fSyWt @uy2R5 FARuqIV%Fkoݎ:m`tvoTs`[EGJ5 ?Ix~-pwSBL; 4X1*6)Z<nᮯ# Cs:mrZilraA *z+'\-28#O\Fz5O }l[%9`o}o+;]Q+ 3|+PkܟhbKٍۛh`cx0'|9bi].J.BuȀ!8-^J>@q綄xd383[\כ"S0ͦMndXm<.K!zEcL4y]G,S pK(Xyf`pyS wfֱ|e]XJ o5v?*q.K!?/XJ7>aź*| mcɚLEa(_22C'#2-KtGnjDmt EO5 #mKPr;;!>:OI㱉_sPx,C1^a\aa =?fliL6 L9]c?a)xχB$},w VŖtFRĶƀh#h PAz7x&5dP#1bC*=Ӽ$3ӡ%A]cܰMwYk:O)<91BMoWhR1}[g5P+ JhrUK5Aȼ~C/璾-A_* ,`)Euh=m,ᣏ* 7C͛qGvRρvPV2k̀Vt2q3:c<4zX\]O u}JxڸAJ=W^&~?hgYblյFp'0LkPuk8[{feukhdkOU癢LCH:2CDwɳ.$}@B PBiYم׬r8Èw'Gt|S75nK)IIԾ{p]5&+cR TТem%mDRr؂m${33Xt%HFtPvxtVW*ÂcpaE;Oxp1Եr Ƶ;4cS1 E`j=v5 |W(; W+(#38'|7Q@O>HpFr}3~rTdgIVX'Hq ʒ'xZH]L"22W s<쪊F(NSWh/* J7cMUtcZ-ǔ*w`#P/Tt “*4`/⇛:(p5B46z!S;l(j|/h@ȄxF],T@Ozbi>s'z2 C, Q7<_a穚I7ՐoJ#j.9:oQ6nA^[[d z@ ۹ž'ņ\#_at *txS<*P㐪Z1p5] lr0.s ){ ێgJT_)eD`3֋wP bkPUdHX_}z[/>"0K)n@լ^zg/N6>R`%i:f.g/P2Q@9a zLueF*n3)&ݗsf5dhj~4\٫x IՁizgm@|'{>jdg5T2_u&\ 5.'R݀dXqghT4h l >xG|HD*k[hПx>3d=0=Ds=Zzˮ"0ɕxs4Ej&@nAxEX0WX1d0?rYQjV*w Ul8d@n5,́v"~C3VVwxdV1jr; rd *HTi$Gl_3 M<#ʥ!2@b/3(xƥ .YcF@Iq+ǜ ňcţR-W@'DhyNmE0-2QA 7WO5sm4-RbzNc%ӽ0zILM*adyfu{{4|^4ZEƖ+y;0m[ihrnuƌj)i_ֳ@(b`XH$+ Lg:vjbU^^`.uWPCe8%[ ,{to3#Fv7wMIjvüvh#ad_R?pR!_$Zq H-䘿\Gr &h3kxjQ#ѡ#ب[ G_7xNZZ H)K-;H `~*4Է `B{۞J`>[>xEy ~*F8w1PҜNuJĞ*s3c6i" PR\E.X'RBRZI- x#tyfY"0;]z3%řC<. ^9TffOI!Np:=J>s߮q'q 5ˆ}CXe10M7>>u'0|7#wkڃjr+)Jx^Htx K)il0 Y }8=!:Zμ^~Mɑpq-uS7ON+4MDwOKqBv3^i k֯8ю?%/CRc}0ƹx!G-ܪNIjamqǍlcY7߇Z %#~ilXIcnǥ*Ƴs%(z+Xq^|?l*;g>S%ח=Fe\rv}Qhi 'CjI%E<4}/yV/>2;O'Uw3qf[ʠ3sitO&l*.ٙ{!96W[Az-\b#L+  T%ka xvC22R6wr9Dnk6|si[O§ͧ Z9x]FJyRd1jf_U},º[U߮nzA8 ::L8p}N*z`p:2dw~q|qq zEYGǢR^Pda==S 9hjqQM!Yi3%, G̢n[d.̞N:;hwqdQѥL#9?[c)-hk}8ɋX T$s9c)`rT(f|&_{71/U+nè`ԚBJ2*N3h EXǺ͇nD7UW)Miv*/8eOv7u0XÆ 4Xvh#yȽA)g1-ڣ.7{醦&}"eivgO<,";G&2b87o3 #/(y)C!Ȏ { nG̍ņWda.kXUOP|.}+Nߐeq,*nۼU^%LeX!"#Dwfe Vr|?CZ|]sٰ1~);j6kbpj0BeM6iuM/8tZB%{}E'a( G-,.]Y7"eEN4h溰|vF46=V# :VWGXQ(h$WD8P !N1V(Gher.WUd$$։4h$'(q3*ox$!8)- ΋h- J˪-Ȍ͟ =$$ИAB`6ujc̕]mZCfd3Oٿ PĨ=tX̷vl2 1I8{F{x=݃aIoTZ'M֨zaӯRyqENKed1e>u}h`Q#gkIC88# y^ ?IrY!Jvc5PQF՞\&l~ v+R__)d`J%SGK?V u}BB2*%Q̈o ȏo;C sMs=. KxܿuDܫ@ʞ3 ZOg.'Q?+R|$"CR,oDKMx (X̓^_QS0P0jԖ^H`$} ۤ8H#H%{vdzr'Q:LFE]nul?UW3F:u! f&t@~^Ja |\Y}_{=xL-;ab;c%LO(g}zT 0EKؐgu1Wqf@ޒ1ZM/a5DHSw$̛u6,?$|OlAz0t38ept4fyB^)MILkG%&Ʀ=@-3e&0o 8䵧yq qbT%˯X?DCi'-R.0PzYJ}jqRE'8G p:'.+ݲ2 |x?@̍{NAo,v8Cʿ$j;sY3hKBl(MV:Su6Q/?B1ky-I'x耤lB !fPƯ}+`:A)3x3=ݿ}f" d J.4[nY,ۿ&Z_Ҏs/CJ6[w+R2 ݓaӵCPx~a{ y 20"FBH.*-h;/(IM;Ô`hʌ0 +*zX:j?guQ9g7@P a&P:YcܴŠ?۹z_;’ro"$%&B>l.-7;VT5!,J6ϕjTzzgrZE A̎ kwK%8es:- cF /C[˕OH7Ʉ#E"sk]83EA( ĞkRjC1p mvcxkbm]?(p,e@oF.P⪩p~"!戳+>/ pea,0&ϳf4 <PM6x8%2Uϙ&<4_WLx %B"q$#247|sҫ^=,C0%B|Hʕ5i5x#":\P`9seje7ϬZgxst/5rj?vʨn/phin@W jpwIzZHHjWI1A)D;zTL d{b(^LBp?42jم&hk7>.Ќ+eCU$zj e&Y!!X r?qk7P> ^C5 'wQ%P"ng? &="HS0͵#er|1bJ`': iI5 m=Pkl2T<;c;]-FeN3[G£6hz&ww̫_t+J"SFD;tDh@!^R>cV[Ł݂.c1SE1W 8L,WeO,I]jDtOmŐǕe^rpn&͢X晰QxNAv#fSgѸV_~c1&Qx0] !{@]poU6%U +NA0 \c|Lwp!M|Vxѿ3ȳ c_Z"I!Ę%B]%'Ĭư9ܧ4,(rr& (>ud)V_*R/,t}~E΢яszH"z9 us3Le8{^qefrĬ0s.Wzr%_P9(y^ I- pJ 9lr]+aZ[GoYb:z{~{qA, #㩬R֟,r-t*G]-nŽWCWɪ_hJogQS9F$N<[I<=p*;3Ÿ{fypHV;ܽD0`$޶!GI.%I?[2Clw;8[F7&=:h%YTf"I[`:.SLGo={M/gA e 4e N{y@Sw("ϪScu>㹇7݄vbl*p;$J1R#=S F(~xߍͭ%W2oޏp?ț4vրVD/h)7=-oRaz*fz'*6vZYX|QHSAwMx'ؼmx[tV.\\6jzQ?n)Zjʇ6{L/m Z%99IN;v_"U‘2rSYvqˌ nEbg{XЮ@uj$ d6~g͒Fb>IJbb_=.Fo#]% jP#%D7JKif5[6:gbPI:=^w#fzq/i/jj;5M]i~Goj$vO WlWS2`H51; }dqKMU;O(aفBHvcnrC>݌S ZvߞW{V딫 0V@\#ɱnmOuD#Qv\nepq mK?0λ"v+ .D!ɿa z6Q(*wdꊽ7$TIc|XfLTu ͹\@N}OgX9%![m <ҹr"NvE3 0#Aff*(*nNd[-^[+N/Lݕ 3]GcoMcfF'pUE2lHB^ȀS"8BVлKǵ+MV&Mey v"ՏAQ 8tm?S 4_HM( n ȃ,X1Z Q*YxpȪ 5Xߏrn$th"_k vh5a^lT*zE?= 5J`,1iv$K,׎d$~~>:D=%1aБ鈘^G9(sP%mQl@I5|O{٤P;<׆ֿфVz,U6<̈́5ю{3I?r󽐤 SȏG/ILOӬyDD~vSۀ#$-w9 LFU/ [>\B{7<=y6۽at~9.9+fg&eGt?I_FU"~T@~$4\B{CYM$t_/e`ZohT@>w݌ ͠lS( 6D4pYb( >{{]@0H!<=quGGF~9Joc>ED'BOXs&ta4hT" Xb/{!{vy\X:Nh#+=PN#C@xm Cͬ0R"T7z+~UEq}ThD(!Q(˙{`V4y.VD %w2XsV+vy=7P\b5!luB\f6ZFu#{y@~ԇ/Ӏ cM4 IU &lgR%˃7|4P/Q3_F }wDz Ȫt̼EaGcRӳi!L},gDJG]80@ so7>dxG(2tI@[b덜qB^s@fE@ W^٪<7lZt\,XkNm1s HC!{PD.!(܈T}A?ZP)u;2!.i>M%iL>/ڕG.{k=gg I `PP㟶q1pMD$M4mlŵ3s$T 5,ȫ߷DUVXaɪ1?3bF^s녓apdPMfCw$nQmkfyov+5/=ys躬`X ٍov4e41U/QoG,QF[ѓDkXSK(`6EY {wcZ'6юrJr<]#,$ ƕкǔ5z9cF$0֯5#Ԝ4lZ44ѥBcC.76򗓐2jؗ즿.-xL_|'g#cEGSҮ\1f0y OiI =B3b0Ä _9fP༴kaXct8*-U>Kq.usն a>"Mo4P!;VI?A"bE/,7v2p\7=K):e>WŒ_RPs`Ae@i&8]Y@f>B,:Bq9bϪ ngBIb֎ ȼ 6vR4OO*dt0=thTg~x**26ڌHm.4Po3ӥ#/(ۦJE?Z\ʇUuPiJBo7kd¬T mZKߠh mb}֟SJh̅`kC:3no9YD"^-SmPNByk}]3>Up4Da0XJ'}LlfQKߗJFX3/FVA=%!(jg3[BJ'C-ꌊ>G1Z-YLmvi oM") m -x#`A75ŒN~nO. {K~nH$;;Ÿn':wALoM\3nج\́}wA, l:ď|AՅI{GK1_IF=`Z(p! Tbi go qElPFd@)VDoI ;X'׀jτy_e8p2äĉ i=1㭂.bmf3gl` 7 AAе&RQhYGq(@5@sPEg1,NwOЀf >m4yN'w8^W l6Danϯ6eJxn,2pY0e: >po^iey #=h=GM *'_Y2w?Z]I^,.uKFE~q1[=+@d.5E~LTE\)8cK'_A@% /doyeaVPaN.'刺n~ B?&M+fC=!fHBG Mwհ<NASv[Z.#Jp֔@ m5TI_r#=`[<뫨[/6}aTrF)o؃`P2|P0 ʞ7ŋb aTF-Q!)!sifG})vJ2'YZxWjTu m)\z1>G Djō)|XD Pde@[lw cu!d<*ZM돻^fUAXf>\HR(֝.I$jAFCYbs98iO?6&9h#X{~get TkJJ2z9ZM %t=>4Rapb;;q}[/ eL@y`nW7F ^MrASN4~0MX8hz:!sHQS`7uH}$/B7zu1% 1hg'wWNip203 V1E|H;B$i 3Z6/8ln'.M>i^<GP^ed*8Fz!)M`^!%Kux͊ɹ|̑tg$JC0L7%71$%*ȗu6i3 pqpnzsmTY?|8GݲɷČGb}|`ˆ̏ 7\BmnI\ԝމƠ (R}NQ; Dn$# c ƑeX;0V_!LOv'@ { EEiG-Eg$ip$8KK="G+>{s=N\9LR=hOnA}pZzJ({B{X3 F E".W󚜿:ϤBpI8tn* S;AJ@P-侣`6tȶ Z蓩*1nm(OT&pN kAs'FɶZ}E(ؓRAj\B;@66]8F[.B29Ma'P5 pךiN< v('Rho:l]l/H<=kW}ҁ&*N÷9VxQ3/&0luiH:^qu\݈Ww?ª]P`'j+\7(93!`k>`SyâNO^>AʨhRï#dZ:MDU$vTys@ WNu%käSAY1W}3Q^]WGNg7gN_'pQ?oAKʁ!g-cOZ?;ZrذbU`Rn@W2 ^>c%uoOIug1HC_HAiJ퇘l6QTN mnK.c%ٞPB|K@ v,0X歡J nєv<{ZK=H\R0#CQN>٣9H5k&suXAm m=7y~g[@yך?F{eBBu߰u1S-z$e=Gt7M\a월csߦc?wX N4r2)O7Kܠ1_*JT|Fd̥'SJbADAŽLGmGNG\J}kKtIxF>]^ -(V>5G~Yz8[؉Šo2PWJRãq bNZrrӚ¨ i̔{2Xuqw2ND!&W 5B mTZ)fKG†Zdx7!W](^O]<OP9ԬP=hj0 ~`Zv 3/-c9+wuHƝ>a{ࡗ|g(PT<ԋv4(L?0 izh4f\%5|5M3> *?& Iye)yuhtnU ?3,y} Ĵٝo_>[ ѳu)EȄ‰ nwDjd:w̱lvȏw Ss^A$6C*uS 20݈o.jZ/M18/ͬͨR g~vX+3oMn)#wU6]υ[, aPtP1}\aN;*.g1uoR>0k!b-?aʖ_P=% Y"s;b,+=A`~3QCjwOZ@ΗSJ"N M5ĻP]O`wgn +! 3ߐ*<9ʱů]?UnmғHWu(&Z[2Õ]f.:JnA,*m`PJlmñ@(,/ 6ց) Xm`s{o~U73*#ukmAegZQ I4Cy%iAVYpRa[νHn)әAk/xTz!%%&p\#s.m]V<7Ԏ$7+8:Yyrŗ6B9:O *@ "/4·*:`ϸ$ӕ A5kMޫ>5V0-+94v3n"bğgZN Ernb|? :wQ=9QYQq$a F,ekM~z m1\kΒ FV)znoRgRh% :~~ a,[[ Ni+)9 c7R6+N' 4YA o+6:q%'E[^G;v@Ga'w0\ ?ӏIO4d_i{F!bMfAvL>@E(:zkp̵*N J!FQޡjOuOy!S"'~uIGg\bq3G Ys%+P+͏Dj5^z*'|Yτ磣F1pb~!M7 .z18.Bg\ɀTt1Ł"b:AvF)Q V?wjVLsKuv*\Qź1LLhs=n?ټIƼ]0lOo<ޮ E ۘpǿfrZ.K~_v{`{@٢l3 82kѸI>rNYx3GlPV knmq).fuLC*7B*@o1b1e)#ٚǫ-kErqxc d՚[oNJ}esw&}\C I5<&^+3Q7>xBV1atqĢM')ѽ BcO@2K̜F-)`{;  l7?zoI|@A.֝M(P >њeAWCJ@ͤGrxgyWc#Ru 0V-.B|ة2o&Ƈؼ\ߖ6 x1Ы<xŒ柒.{"R(}^1+P(B2=M {',릗+Ó_Utb OԀ^!7cOF5E5Éɵ_XYg-~})1#\IѤyD/˂`vlV;Q)xRؽ .]">2]r.J&'mv9_0uN1/;O..$^tx->PÚGN@PU w q|2Z\``}N~&IKߍ*{)y_ `~3LG-I'Ju^R^WH_!e^\iZ3\jP0av'ե?+lwl@*hv03,#q=UxQP[N5#0SK'v#8K-s@KԨ| s)&5 }E'r퓮K+Xi
.pr /XG?AD p1M^\Iuc+vcb "bњ/]SjaI녦_2p[Zq+L_Q!1mH ;r =ZBH 51YC̈ci]6G.Ɣ+XVB`Ԭ=Y]EZD}NW*mXj7\ j}_gŕ/fɯTθT; uEvLt [<l5]@ "$hA\o9~w #O}.% c d|O [/V,j:zȉM&5P^ٍ3ߊ-d^s15.8S@2sq'1 ȧ( P̐~4d(~)o+$+IɭA'=UXS$$Y`6| i4QűȢ·d&nJkMJ ]v+EjN|BҤ?3:dxRxh2Ν\xQ=e؝J_RuE A-8 a rw![yכMْyUq뒜j7V' ܓM*; 80 qdhAǒaLBVwpu*iFaVp9TS1fņl%犤Hs>? 1r łQ'g\[7&db>jrILx:؝e[Bؗa C# 2ݐb#97X&kMPl.V BgiHR*`$;ǒ {uFDdM[k:(Ԝ%GkmK\I-%3I˨aEa4Lkh7͜K4OD,t9G5Ӊ!jVߔש[rt'Gva>cq yM᳀E~.Nw$" +9xt |z:fm6V覿-L$∅a(ȗ=Ku5 MV0oo"/vC0, ֮;:0Q@@z@1~A^WQ _b '0;Oj%a( m`X@nJLiskwp.@ƴj` 9#J 7Dabhl0 ~լ `^$Ե'%6G6cy24 WmM &޴K6\+AMXudRZ<|aAk3iku›ڣ20(kJ_8x8ytBі?%Ճ"ZKi2;3MZb0֖F(?Uv {qjl_aVyr(kDwY0 )C#y|9--ho4HnG?|Ȫx2L&OOyv bRvdMtv8u8&,BxF'r:`9DYb@.m $ sX7,OLD÷/[.8F͛ov3,T+r=\@n j?t(rr_EAE4GiNߎg)*C{F@0c&:#z(MOiSUBfBVA!Qm=+'HՔӏm*DZJL:13";̓,,$C T҈/=NU'@4jۏoB j-y\uO+D@F4AFXۉ<Fa%^.ho?XюV̋<ۮ~ m r-MdwrV}t;FiVѤ Fv- 8v'd)sǐhR?u>%zJbMdsW|d:hvKf^p՚Q$p}X\ģ2.3ۥqOŖ[%|&WtsN/+AMġ..Y23[Hk=[ÆGs ]ǡ|"IIuRf`i Pi ⩨{:*]2IU /aFb  wC6PX%(A' VDeQ)')*{3"8m]ݕ(c}-fh?7#UlZ> EU?``zn>5',W|aprh^O L~c;A@((I64UV30;t'dwA* V^[F\O9bV nl%tSMT)m{ltC*h.|J= ߷,l c| q(B>/@O:aZ#UWF \Q@cO/TGQݿ|̏|xϴ=?nbtOyAʾȆ5jA^X KO_Ƃ&~}tҩQ|)/ d|P[@gUA<>BD9dž tӬ{+qJ8q^%Zvcps"I%dyYzIG^WzOyb0ROZw άǜ^mБɒp0 +F;N`&F;Xs@>~ Lќ K:d6*)^ޯxhcQ4-l&(1GgMwitv8bEIu'f-fu.HVPA0|7Be0 Q'C!s3*+.Eϵ29E@v!ibs~&-kiKQmAa p(2iIoAT`:`:?cU *7.ocGcrʔЈ=[.0bEw~$slr25!ϷMKeؐt5s? 6+i^M5ssA;Q@*z%<`7ȏ?8U폻 d('oywGC_'3]\y=1ŕJwEbc <-c5x%T!Rh(-LvJQ[Љa*/M gä s2yr1޼q 7 mI#ڭsHr+CkP̬+)%Gpn F97zߠfj&+5{2>^ꄎ+̛]BbqG̒ fm8ߏ%ۊ-fSQuܾYpOI#t z_6{MIuM4}=A`2 o7=XeZD+-AYQBe0ɝQvԐB_jrx^tk&|\}{Aq Rgu֌~:`[ҟ O쀏GiCʈ#}$46bnTgyL_Qdx2ڒ& S炸"b;;͕K`K_ ]z J ;'T&f@vx.$MS;FEX)>*S9|BHXX&>7v`uۼ2 epB"!_1d]##-c?,IWcdT4j3=KQ1d=)dzxdžON>ucNa9Qj hՃ?[*9ɰ>xOuG4Qy~$vòXޒ,ԃY=k$T0=jQ3fmE㋥)p75DLbCUhˢL[x.p_zXOZndiITNTzK-mV2w: +bN= `#±!%v.z;=9 gqY^ ;ޠ]`NΌ|C~4$[6?.LQctN9<-M;zfJ!w=|qP*]Wz\O(Oܾ.ͳP]@݁i1wt;v$k- m||?fFACtE丏mtg9S:3yZ=mLqf\1}g˛h(tu 笪+-a*Z0Q԰qǧ]):'i2rVSgcLWn$ M `1:IrQ71Uj =[N1E6/= VufߣYsuZ37Fv;w9QWiY +}tsa> ^ h@de >eG˓j/faE<.8Q(SQ8 Zl$-9,yDRwa228F8.- 0ޔ<GS/G$3rQ݂^z/zlSɃUQXT_8#e,ubkMB~}> /~8dtW'EX>Xb@k+T{I:[/g?wQGt1grȂK`mnyiˑKc#K"wOZO3TK7`Y&`QHc"YBJ*ʳU5Jqx?6UDp4*"P7fFhĽ 24- c~'{ Ψx]o*KCJ E~8by[tA'&cf9M`CE_0&8Z::|u؟*Aw\+7Բٙޑ1Wd~=yϹ~],%[EJ{J+ЩUbtF܈޾$DQNئb%'S5mR PyG?b.x  t8Ђ}u\(<ə?=q_q[6]p hGb]69qdVi|d y,z'ۆ$c' $Q6B0z%`} w)A(->x4)cuEum)_˘P}#dɼ:Brލr~@􏎺}e\{\7as5U-&_% ɍ);?4'ow/f!+=O7{(uE 9h=u|:O _?>pw?B\gn@/?(rpQue+yU?m5l wk 7O?;.HTYaR'D#Z8,6c"1&!;ݐ/ky{_2 /4RdnewE&lW*]U?e2[|> -0L{-aūvOFv3~X}kN7^4/*`Hްr.8Ӈ9 xılʒ erJǷp@|^05a!h(,;%^ /e-dxyo G"܌Y+5 7ӗ0rX0e,`[ eK9 :Ety'"'QYY'po Kͫ*!0fPdb7ab]/ty1Yo&zhSЦɼؼ 2evntnMd wCZDI;+xW5uZ5@i>v;PN Zb'\Sb6Ek=Ku8=nÔKIWP7ilE=^ȈG6_?NpJ7NbGTLnE1!_ v \N:oe_.?tYOtě}\1vǺHh funInJ^d6vvug XF!+Ɂ2k0G{@Jו첇hF#paQSwrtMœ98^,(G5bTJzi H qLUa8ljh]2 Q}]sA8ցUHoO?CgPҙv[u}'W)>Qۖ7u{ԑiڜv;az񤈟GdEBpI|fUW+  MpCXi1 n8x;ڝAk11KO 15t Cq0o98d>E&Ng$lH:O6o{i~M9yX')s7n W@U 譣[?Cq%v"bK.Ja&A {Mw\XI!)#Jh܁淙RNOX\jv2KmT;`zS ԫp&ɟe4.U\=6 X;IA%Aݰ% 0Ы&OiZ5hVoa}^B&p3Lvo<_pWz-Uq=BCiѕ1 >W(Ʈm^32\!.^UB2;VH wєֶǯ+}%(h&Z]}/cmP!!'RSS{px徤G '&] rY ^-kLmW~0ٻ#ؑ8H͛L;~6ɝbnѓ`^TzRHÍ*@:+q<ȶDigƁkH]?OZ'tq;>kϏvC4$KRAw8cN R!gcZ CCC&L~'f~V^4?DC|x<>O?U[kgŭ;snH| qO'|WXur>HWkTn YQVɪյKIgA'b ȕ#6G!Ž<(4Qfژ6ca(iIᡯpL7+\\LQ*@bM D~#(^-8`?k$M$zll~d$m9wN?)KN?$iCHnӹ\f'LVkڛ 0:zi$B mjddF CbtTrCfeבR[6ѫ<&x(/Y5B!?eŒA8FmU'8%o)Ȇi{" ZO$ŠM&KrhS vMCwj7>{Mu Ui jBp'!y]#F&ӶzA@z'G`T6um4m񼌙NHPhuT<{il3r<0d7ef0fu'ɽ,G# [:zͬWrAHTv/{P=F(;З1Yӓ~%8PO<1PN[}`ůϮwGM] OgVr}:_)TnA@u&l@|#W/T@avQ .{["Qʭ wSsZ2rɱ3P)Oo jdC!l02њ} 6L*K>vKHWo<=HݼHL +rx9/鐋"P'i`xJoS|Ar 3~Tζ:h7XvaҧE8xCj~Gz] lAXJ&_;IN *O5wq9m:CG$DlF)릫rvUluOA3TQK% ftkO֙kDi@mit ^!'Ȥ$nؠ#!X[yLX芴> Ip(\At5<Ѯ*c?XdԊ0 ,dBpU^F#5 ۡ&Syˎr &4::~ ٩#Ih_ a Zx֎ݧJ`ɦ7RR 06e$䋒q؎9FzaCj.2}rrCpST=D>yTqZr Ag?][W﮺>u 8p|N!okqdyvp ULv%RfvO7raW˔-Lq2R{y:]_:.HLX9 KuAվXŒ!EdP1 @l2U=+nY޴[_R!d9Kʏ;qaj{™&GqKF9sJ<$_ ^vQBr!s^2ܖOԃm?"62IHꙵ]vmʡd1Uʹ?|ܞ$o iEo733pt{s$)iڤv܋sKƌ8; GO*(ݥi޼>9Յp !8P|'5לժ*d x]ON-x/9~!\1Z1)qȸ+B(cG?;aZX tf}c,5{_2HL]jZn%9"PDsQ1-kw Si9gK^pvrܒ\Xv6KH%_a2k)!ӆkRA;mExگc)P5۹0R (c$ [ۋ%K 1W. rԥߛc+ꍇl >Fκ.ufƦ^xϿ28ߟ_IY%Eg{uڡ|ȷ.lJǗe-ywOS4@lcy/-dA āS™n6Lx]O+]'$ҬVMYaP[r$&pq=G "H娮g 0Kx yۨqt]Q~|h!FRi.?gd6ЙZa a SAaܹ"=S!Y;[LeH*޺>c$<]msYzIOqF4*9`Ž0Τ gkJx^Yv160)=eli_M}Si{J&, o$%`HB-pw̕M/IwlJ6xʡ(˭uj%K>ؗI-ՖŚ4F -L=7. b:PWsxM-ښ iWqO(OdžtKv_* 47D^fA٭b %|x*Ƀ/:{3(<41jSf̖*i إ8"=U8䕕N^HOP tn.h5:L;("d:]ܖ"ix.T/.j'?3RH'ʼ\?';ߙ3e*tr 9Ok nAї5-03X" jh~+Vxs&1?,ԮVl&/YWݮ|@ |&] <H<)ǐKмsK#^@B "W*b.SXJ?pStV.t[[]w5%#~)%,vT-jU*J()9eHŀ>)+8~dנr=չQ `|;뾅i `26:8'KM AʦwvCfmt>$&6aq .Ͻ@NUxEtUMm${_zJ6|ǂzC`k _DvU±1S)%ɉks4C̶ӍPq80xvthE\G#g:z4BMwҜRx9?/x:DwI\7.]S*¥ ezo`\aZ ~*fOc/FV$nZZ"o`VdTp/p?F=qP_}:4ӯnZ#.@]c R Є8v,9rtꬹ1R8@:-6`Z)Ly"W=ՎkS六mvм eu/y\J廭Ad.{7[kDኃVjE-ND%]mͯo?3!g]>s!ը4 ojM1fY 8/$슎#:q$ YDO4Z5+}|Nw.YJ2g_\Ptb^ⁱşkx$"ɺ7FEtVx!%0f|Qi$,-cK)' 6M{{6x3Ԡ(ǴmۦdhYJDaq*hA{EY@ @?/vOppao2oEk36zrX9ц0qhʇ(-dΉ1gGzۋٿ Tg[`z:?&n=2:üjǡI~B6SLy.LZ̏tQ ,Q-'|8Gҽ\ormsIF9\w9",ChEeԶ Jk!oyGRy`,*-ޱx 4h36:YO+1$(aJ9v4d%%dy?Y[ğ#D."r`<5}<'%fǺƋ&_p}|ÚkعGjZ3Iua3ּ 6@=QbF c:тy2t_BYv}R3;-/˚PH듽 aW?"OWntq.ǰژ?E!+mfLʻQwk[Ӏ8h>&W(T;" l?ذ`0iЯb_ȷ qLVeS79CA,oH#}gݭ朎 ?"^Chh=5P$z4ChjW5=0@/~9@eBu_H6r̓,3G'z7~֚,iK _C삍盞PV-sm!$v/`*ܔI=K/n@}94Yy{B1?@lf]  1Jנ`)*H@mLr$N0 W RJ"~;C[ ) u8ϓ]g36SDקs0ЉDmy'%7H\))#u" ѡj%w{ n+drӼ=-_)ZѧZ/7>e6p5[_ȗ/66 X},99[ކǵ⌹Gf F)45r@iCLTWđJd vGa)QIǻFox7qj*LCEL{Ӟa9nSXטM\,ij0Ⱦ&ca )φhԽvmCg#;)fKInEH$"?([^@9Xa97_;y @% caS^:(C;~b^sՆIgR@d% ~^)pt؏8"=|5eO$@Zq)BXR骙&7YkyX⠬ p'~ob>%R8\qfgx<3CZ@u\y;q dp1Wsd.7RԶeYٖޤ̕: , q0(?KCt0eX"bOmusm\9~)IRΒ9|I`z:.*<5 c1N [ˁGS<r})g*ZX3(ՙZO# Kո*.4xE찰@% lřO.Ul446Q1+D!F["kU 0(y[WI#LO]I`\G6 '? b•t_)v- r,yrn##f4ss7>^SgG-Q`i({a=e޳ݬEPtsLVը²iUQɼ\!H^H9ڽ*l⡨%ElA{DNU`ب R{UY3om$?kF%Ceڽk@V*m.ʰ`?uOjHdYr5͟u,k~ ŠL _$]ae6(05`<7O|5M1~Sy˂/pnPf}^Nti$&QyD8Mzen&,U!Z@xg8Qi/ѓhmL ?Nb.p<y[t ŅSv|@P?"Ckmo^+K(᫜oeL 1b:yrC"e M͙YZ^VMvozLGl p-fS)ھ1R4`/L$.[-resiwRMt!XQ!壐yR~nTTRՋZ˓4ni >*qkZר.Y]a1M'+k*`9nqK69*,8a׸oE/*l["w|IJ?$I]K2tX=4qHawH}*K/yU-E缜&Pj֬߯LyrzC2ffD/ᑪɱ2 jUOj0mn۝5ϛ>GjFAFAP ԠS'})(X苐gs&KtD0FDMPIpJjDNd =PcqvC0R GP!QF3yi><@XkULXA&栦8~Sh0>-sCzK/ O.0CŮ8ӥ{eB)רM2t_V]Qz73M<]F;7b9tdY6 Ӳ s_ߋۤTZʨ3L2S"œ.=ǧGK=nmjko @W_]P,j 7"TxΠ49d޴D d>')//AI:Kp{p1/Ve+K9Ze9iٷakNJ/yQvkkd5 Pic-;kW+tG`R{5C%3n'"E&oŬt WDL3fƖuB#OScB>ɷ칢>B, Z1X)V{M/!G鹓 虐6WS,'hѴŹPLG%;ۓܜW&)J)K\(ɳi39Bh[_ra>lNglN)UÑ> BZfS+h n`H_Nyt ,ZIU\ěAͅz~ #OYՠD/.S ,}&'{͔:_$Lf ( t9&<7SlTǑ3P+]kO.qQ9|ט fwPTrOwx^gYuڥ ʂɘ~<#kIhZ@!i [Z#TxB=(=& Zb<;~Ӧ^oϛwXD3[̍ ネ#^)oA,n/GWΰ@bg|Rrs ʻYG\̣f76"Nh2aJVAU%л'EvHR֬Jvk{S`(!?u+3bNVm#pK ?-1/^ӯU&_4Ls+zdVf) lfNnI}ia[5l7>B(4c? NA>4} ZT3}U{Q|r;||$=0TcST,sb*}$LHlIFO[4|R AUք4FW1I՞d51DiI~mȼ4e[3+_}qxLm^=" 1{) YΊ // ]68I: .tJXe`t>M0#*$!!HEXj&"k ѦthYY/*;_"wxaV[t1r;E8MY˅mA *R#EI${i' hԩ ;ұノӋS +AC3'T'TzG2'1zGcvčY{u!y,©Sɔ~$Fb'\F,<رEZ:`Oi P߱ @iש/aY-mſ[^fƌk1)=i#z\>Q, ?#5'#̸GWie | -4?5ˇ *zFM1zJE) V5*w5[;GqZ\cN^}H Q0)X !x3ټ?!s?Q]9PydޡP\G"YJ6{\ FRJt7>nvpK̀5R rqBL9ReaJ8" hO~fФ}=bTǮHfAT$|Tt˂F\Ht؝g0kۇ57WE9q=考̨˰#q@` [oBH<]0Va<*N˕サ7&C]ȝwQ+e[0H@TOJGYyL"W#QLLFOAt!S6e_I'/FE^ Ld?0,3)-L//9 h(5;u&Ā̊b:DAPKP+RBHR쪙^m >خf6xy YOH@>@C?2 >–ӟg8Xȁ a*6K26#'J˄ eڽrCyld>C4ypC&ֲv t&3UJ҂&K(wW>MWlܼA)eSGG=SmdLB2HU;+rJ4]?Yٍ`ˏu"9p4Q"ri3FOM?uvЯԼ7] fʸa dX;:ܔVYQ /H,AS j$ G+^S_ eLĽ.zxV"}>᪅.1ϡ;(T9~+*(LY{ci ;>X()Gjb0 } EqLE0?¡cNU }E|A% Y Ţ =iA&KA7yQ;Cz'ޒū8tJqiGQni9_`mkS+l +H]PeeV9 6/^ Av']LbUv¹ӘcFV;^tקzkz\^3<'V#bz*, W׾H7S|E&߳R4KL7&lMN[ڣfݤ&neqr<,vusy,@&*ʇ $>^ (D6hPN[(_5Φ2[QBv HW8,ϣ yЂC1"RX%tQ45KDhЬ87ѯ-b0*.<Ԡ5 `X{jn_t:Y^߀j~7<"O<9T1Nd}>^au 7?!BpE +k@m8ϫ pRtR;0g.Ϝc6"qcOO80+_& =S\Jc;IbKbJAuVxFb꺤&SFhi%Tq ]|ئ]-Gܲ/,:.aFcӭ #|z  Z{=\*Jnj.QVk rfHd/&Ӏֽ!Y-d10-eYF uP򕡺oYRaa)b5r. "΀!@)^V gNYD$[H٨gV]"pCC䈯s;ft1QnK(µw2~VR2̩6=+xAFΔϱc:!ި,}_EFXA ">Nn—Z ^v]9 ٽ]6g)UCwH?Wv>b8e(ά䠋ed{|$j' ;' m>?265^xO hBsi7tD$ޕ\3T <ȶ"iKYe~[ڮY/20 3t#s{Wh(#*AUqc.Cn>6rK uc (|FHkrA޹s'J2(iH0axIS=^j^^γ<FVK:r~2@dV tb B ssٔձVI#WшOghgO hD,N|U|p@!Tڙʊؓme|wഡ.p?T̠5ܬ:OF4Uot2GȬIar'bB~s,'t-j',XvJCPҦ9KWp>{ގesgGd+J*\Dzs٭揥Wõ߽>lIҙc%GVS4tE߶pU0'T j|-x+}Mv3SՄt !j?dBnmb@0NZqM&4hgT{n7y^ຒ֠9c.JRFڭK7{@!O.1|N8|sc'{hFݰ2w۩b}49qMzC#,x~PСVY-A>p agWPT+e9Yao쵖Spun@n)M었B4͟b]UfYwq 2j`j/T4S{@/)mw oV xëS?C!kĮNlYٺ6zV#0\КXœq~Gm! X5bkgS{_y#gO*va.S,,tx_[24̵q.UnVQ$#1ED .0gW4p|T6l秵EN[pO4+{T @Q|)5E](oy,+TpsNHS)F4R_?CG%1H<ܪMϾ8ӹ:7H[c1|l [ٻĝ!TK6W_V֖81#^+xu'Ӓv ͆Õ{:Wކ%ÈXJʠ320k+JY:A~Es5o?ۏ6O|z(J\ctvalw1Ǜ)J!sL (B7NB Dr +o7(n l#3_kQƦf[ρŒQ"+wv4s0""p&ۧxFuWу⡚4츀Z&F5ۦDن/֟WW>%\kTwuoX5\P% xC. RhG z7aO/;7{\tgQŸMuhЪA/hɽ^Xn,R<j~&,&x!~p"/= RM/|yKf|X7(J@S¨ӱUַQcV(kGVqGsnӑ{*s\ Ǩ̋9}9iKkSOod|[~d 2З|QO!/o*hffR98:dh}?YkGSI,rI)adcZ`MRyq"*!V U i~p쇘MUCn8UMV 8M{#'ZVΑCk4\ݻ]ƪq$A.9~$>"@WšK& 6d |ˌP_TG8V#3T|7+[!^8FkeM$om0?ǯ[cmy ~r+1u ywY]noJ5E;7b0nQf{F M y(>H|;S)^+_=ե@ؓp#OJi˒iٰwLw;U2ok k/ym3x=z<4=E*=PtMɓ)H/$QEJo'o1M#$OZCvC!dߜ!h}$TOE,x[a>+2umܗo %q;O\2~?8kƋ(0g$fO]G6spVRJPj1` HӽY*̂jm6 f,ݣ>m{:ϣ0l0K*.w{cT;k/}G~2XĈ6җHYiM/ԴŹfߙF?_i^K! Meގe7G̝;6[O[ޣ<0&XmoU]yӯM(]TQgYʡ m8zR_I&8@K( l$qf}%Kl䌎MgZI2!(H_En =:UE6$pأsz*fxU)9z)΄GXIJ?jNn9_=|"(th 0)- d ؔ&L"'6`27 NH0n )VO8LVj@ڇ(y1@r?AU+ ^AL/p+PA=Qj:ϼ8S39nQ5<@פd ;'tAtCu_qyy0:L60tdH0g}#|rUaV.vԳsP wtcNjr{>]'tAJ @@4Z۾b\H ~l0B8䵂kyݻ#6k<05'z6]w7 tkfm 3l7t \wt7ش#pO]j,wmɂwGT2p MR?WsuWPԜqH=ݶ \v6 )kBK#׹L693f»\2mnm%Aue~Z6!28oA]\ofstP*3C(!>S-^QElOZwD:: Ir{lQqday/Ɂkݨg{gz8^J|9R^8mq_$H\,su9b,:_^g.l<<<@Ɂql1K5F^]'R%ƿ-[12x2M Jq~ߔdAroO .C҆L2+Eg1HmoM,-܎,6*ό%Tt [:V(}֚{ElAgГKu_7C\ozVFꟹRsVYRXȜ$/ML9μ6pd4~:#_ C1@LJF o+ hnrx+uLv8 'lG1>a M}>aQ5W>ߍY.zu@7U.{9(eO ngFHIA؎2}7` o=Iɒ=9DMl"畯e@<&ꎎbN,rI Ј `31n%̏3-v3{NҨ'iH:]X Őoݑ4"<;+ c엣mx] ʡ{7ݱ/e)%㨣1KF =5 %WyP{VG7~| ԋ 4)tq_goC{}J'bD;K0ƇӺ뛗veIEА| t!бw"KcO>+t)y_z%J-!SoZz * $ "J:#*1{H ɘ*9eD}&~:8<£uZ!t$o=)ȍT-~QS)֪wh$(mHIhGCV`b 0/Vޅh548#PAs 2bmڭFÀVu9Xb)7SC>t3,&u|Y=*V~P*T?BVw[i~vcSJn&[-?ekr5uh'?Lڣzad[LӕgRIңh#o|5E&ݩZn+K[u;`e7$y"śc?b9$@_<!4]JNAƎ"g5Q!_ӫ[Z@ժ>d/ #5-G[-G_!r .̱?_>+3k';Z0iP"_hP׫A\]! 2 <&xJKnHtE`umA$u kU\"apeR/ȴBǮ5BǦr8) G kgXdF-`u*bK?l=y_ЌM;2Csj>e6P;%Ld͸)f?64)'FD^,V=\XoЛef"d@NNs#/8WWpϞ;)qoJW:%'fG`9*t=5DB({5<X jV33=`4[Um:lE4̤L:+嵽=ߘ;>%~JHJ G֔}'M:l lC3kBk-7!آD@<2CͅJj] gz}_!˒$t Mi"¢46uB',ޏH5"/ڊ]}":1{Gl*7墲& k??AF=Pd9)Fe^?fo8!U!\C"ANj:(LFGAjGftDRUP׷Fd"|aUGxkÒ,a@='P5"jg|UQ \hy ]9?(+UAM>= QWQzAM6 CT^ăi u'\fGiDCaw[wňʼn5J@I._q% ̮6czNOf?XawSøHDIon #lv%ᾍɩA.e8B9w",ʱFPcdtsUZL ?H)榴G~K|SC47}#֢ﺡwmdC3"zCnA')ݘA"VuoJ fU?1s '8Yg`Mb.,߀ڿ ͆|Q IJnWJQnKOy>`@yt rD=}6b Z"zr:ak:)IP@=8qenPF; X'h r|(B80 7 -4[ۊWP+xOւ2o3o10JLOawqFx?@ M̂N6" ĵU ~2Z}D 괡$C͘4G;Ut)Wr0ot}^;t $A5}YfT\r2[b?8-(~~ B"*$+8",+_N{k h@]MQe C9*u%mH~&#DD_zrBpgAӗž+g!M$kwpnDȂm}v_/u{@Ml0/d13.4L,5K:%'CZT9Þ!Dy@Rgl/}?Gqp(TpLlx iM2B F~ufOގ{a4')Z f8dGMtI7~Z˩PŚJASڊI>2vP@Ny=kM2oL.xVf6N=8kwbbͅZrʽ׭ `bc3̜I?y!Xo[|,ŁVrZFhҪ&lwQ{U*`)%v!Loy>t6#vBsjYF67#,YJ)0YU:jpE4 Vqk-㵓Zvj/*S] ign̝ I+6#$|F7T4l'!gaZ7^Ie1hʪ77H&SE beʰ4p\&CS1 X}Al+H`'wh>:mkq H wYCj#*k7T5lP@vĿVO?P pr >U{jWϠr.Qm/9+-n pzL_R}-p`ݏ^!":QpлT4 ;AvcCGO"!+O}_ΕJPuo 'J'|̧7AQϏ7w$oeECʏ4kCrzu X >hr%4|ܓzRL3eX/u?ڥ1.^i,L1J?\vGjAqF.hIv8P[G 1ٶ(Q/ & ZB?8ݮY;l sܛ l"7OFMӢX 2%KrDW`H)@tҁc`hϾxz)F )\8DzFK`xF)ǥ9g*vDې*N_/g=A?W(B#]d횢w,Klk7'<;> j'd=)ei|:P~k9{D)+80l?cr2DRdN}%3}DQxInL&3<Od5Ȧ/~)\4H|; 4XɫɬD/m$n6'b_mĞ(W궒9|I%M\'9&\g F5 :e~TؽGh²n"ڰ"0*8=C;pUCp0 :<0/{ɤf|:[ g*#\R*^$CvTIX(`XEG.޸1uƹ"2ri|gtW߅X hVBa)aE9rMwUVnAZy p3Lrb_'6쐳m'(`M6%a7Kb;a*Lf1<"T(CI!2܀,fSx}^FcEؠ2kJI cA(a @Kg |ZE Y1$257 \X^ %pY/"_{)rvU>x^|-:#uB:',Sx5 C]'ŕ_0l.`Y^8W[3}Sx]UpfY!Zog" ڇc*|d0$u.QjjI62٫\:(1^B)g͕]PT[ czJ:mO# ,iq#0rrb]*lVT>;+;=uPд ys`*h[Q*9ӫf$܋ES%h 5"M>+7 J3mQkŲxsZ,Q|R eDESn_y8@.#yu8zԘg1۾q%>#"9Y,|uZf;<^x1!㕕sV]$~ q9i0"u#^=HeB/ Wĕ ʯ'ԨWGo|[>Qv/nq_bn 8*fWViΈNټ$E` n,9H:uq)qF 8(1.D6HB}'Z/[8-ˮZ28rR;nuEZOlU*UB-IHnYl~Tt==3k^ab{]Ĺ7.rs7WTDap7DP^F=gbBp-SCP+uqa_▮~h`~+xd\mۏExϰ޿QBk}]Q}ޢ:EsHD9]ee*DV숴l0pZ؂ZXl]a$X>՞\C׀7Z[E{*\k.U )#3ZwZX͗ʪ^ SF|7k;Taqu~*ROt/-Nѳ e5o˃X݆ڠynXGrqc!JW!IUcG T-L#60 {zN Bp%.V1֪(/ȇA <{e2q ^3# E-9~R9CňC~w#V\^O<T,ZŚe;.Μkd8Bs>JiWs8p^cfPR5U4}AN{G6.EǙ=P[s-NDq238 Y(.0+6UP񞼊i,dBY{v_*9]~n{gr΋<22C ҢpvCbB DA +O$(2e5TɭwL/bJw'=9= CKbr6+x(:\1hj'* yF/M cI~%zܴl5WVdBZԶr }d͐„wm.ojAQYg^#--JI".$dz:x4ړwAmZq]Hacb`~'ScCdla-eś:ow곬Ѭ=`W0N}2+Ò>]NiE 2_K#sWbWa~ٮju"8zˉE({ \K>ؙ$z$Μve٘] 6f2\VL휉.>n&yX ̓rC=9%ƦV/8簋9z-T e^:C$ IHOH3CI/6FGMV²e,"ȣBW@/Sۥ S)fRznsmG~HG`| HSbJW¹m1!jksq陴;wBj)zc(AQFnB zz$BEλ˿8(Q :Qie ]l4JXF1 V Xu=3N%By}o`ֻA':б&. )@d0c^y}dިK~B,+.U$ kNm\?xۭIHZ~loKxO+iٜdX;ӍNVrpŏ2ԜExơ,Hܙ IR\cŤ-]h -T{ e Wƥbc~rTI/kp|i|~ uϟ( wtp1,:w9Qn _Aa+cCEڀ)!*W ksmr)n(̉ ڲ]0W,"8Ar p"_*a@_dNNB^нu>.N( iۃZ{'FjjfZaEr+Qh'K@6Vh!T"&=@THq .\e bְ z[ Š?+~~aZ&*'ݘ+;/#ZD{tЌnRص 6~pIEdjG?AO!f\-7N<[VVda,N3#2X&~pHP3]u[0%f]IQ`_EVdі85vRZ a!0z"[A;Kcgh{cѲ~ M2AM~ѦA;,i }:f]Qa!+#=M ;y+=k]K$fr+]^';g.jˈc+{c#h>jK}1'ױ?C|q#7;3:ZMqLn\% M c7߭Mܔjl|dW5KE뛳kSGAϒkbJ~8|Yd`w k~oxS #9`.g$)WȨ?Vp2lM5N`15s89:Dn1RaDﱎm wbC2}E<(%_: #I!|ҴZSO\!Eh T3-fZol KL9g үħb!\ɞ=ˑI AŗVlfڽ+Al-Gc#[5|e6qi4Wc}I$L %:K.RQA: V^IrQI); $`{$K ʌA--[!^gV6z LGdONZJhMkP6 {?ձEԠNCpSYX}#bx%t(z%0שuGkޤFiJ+ py[TF' pl!iˢp??ژƮv!TU-pvwŭv1u~@k x-6JN~lZ5A"Ăb,۝)uz[TyDPJ`]:0zb>>g=} \^*$~/~zj{TY,t2=QB dHj%dwS'qH0]sԊlʼnrB1BO^{cZb㺩H>%ZiLs(Լ1@ﱔ8?J0:GYumlmoT`gꉰ.M^L82F0$߉6]-e~%gHpA^f2dZЕ|׬GKyHa5i EH{5 &l+^H;D7%ͣH ElD$5 [;P!PC8՘|a(1,)<禳6=91EAѣU#1/25I>^|fvWFe2.zcns /@DfL.zmTL≫ESX~Fo G]ӌWJޙ(h-$a98oj*tЦ0]j?A =gg`䷮M:R6lڰ+.(`T u*t!( Lz.ڞ ͉᭽AHt>W u'2:e1~ɨO"~Z뙈8W͘DbgL-ыn?MJx5KQBeS j|7g"4r73 HT4V yf-0Jiv,6]GC$nK$w>3n8!`!GiM8HGH>0W)gLM T8l` لkܟ%sXUhcO Bnt ǛI}&{Wd{-͋QwCj2^.AF<~ ##c31oHt`)k١|k'BcS5uxp$Q@0Cn'R_Agv}gR#t~iBmuI*o%; jw"&Cu+|gm#(;I`7!6l(؁æhك&)A@9R͗Iڮ#Mn *-ѡrc3? O1'D P&@*Ff F%DZY9BAMT}'z~4"kȍ|#K3yq_3S0tWozZClLZ',;GukDgqJh|æHEu~nX5fΦ /s8Z b̴=<$#jQf`ke;6I3!IGV?X2G\ I4Ǣg YŽT9Co/ Q IR L)a,rukٶm|;ωG.¶4D.HpE<}G+*m$X :j <_&wR)]v84 ]VNtCp~vĒ* F&g.BgpN{7=#uoܑs!SA]pH_$'S %#g@mR;f䠄~ژ4`>3ܡ`E.-<Ʒzi Ce6;G^'X 1o[+8[D)BRlv1L2w_N m WPHiMdž\+rs咗> ouuSׯ;kO`K5 q4V3P1( M!_و:Lٝe7b>?sV/Ya E;|{q gmJ-}ӎèJ`Dmk1xh9F4mOTb8 A}|{!  }+XQqSoJ[sQ؂}I 3 SیX/ཻ4jeBuTY,p TK7DNjk;eJ~ >kahvO7dcъU-2_5X kpv ȓ:ڐRnqñIfc.B׆0^2TF'Ck_X =+)ೡ_WYp`wಝf=)hȃCO 4V_VFň>3R"Z-!l~F3swGYJ@a5ZJ:-dv{ EVpIUF31Mfq-}>%~Gm66{|fGk+5G>aU|{w-9A%K00Ox!NO;:2u&h.e6ػBn T,z^gqr/>w:շpG΄ʒl.WBenl Xz u1;7! ŊИ]o2\y:JB!,2 4WimQu d/HNwvngj^tH|lBD0RxR0?|9J_ͯ $-OAα{:#.ټfy6Oy!ͼ®B"I7h\Za/iZHI' ֩yhJRH$y3Eܷy*=|B6wa5C3IP-|ٺXV  xk̝}%枭sQO;Wl5S[vmྋ`^>րu#A<1ݭ>GXu)ۜnJSR;PPKv){h3#Dž /opc|{WK4>t[ Eg-̒S֨VC$*Zi7ꌊwJL”&ֈ\,r(+|g /oJ]Gˡpw+l=87XQ\K['`lªzmԗRi;W,*Rk \kՇ A>=\4#Z44o|. ']_7g\.fٰ #K׺{cDnpGWy "s_gbZ8b5)U,41 v6>.]i,C3RWn#=R(7DχD枈ޥBFj926_sD K+mAtHb Ŏ\0 Y]SV=PY*Eu+/ǰks#U֥R.Ak26\){8/|[߄O0+[ r_Z\&T$ њ>DƵn#>WGzS o]i wۭOCB;cPm?ٓԃNqWVgS\D[Kz](skʶ|r2z f.OEel ҙF@=$Qa L-bCTYU>rB8Z ' 㪞ӌGd$q}?MS0Q)g߲g)b1Jօv|=$;#llD$CHئGp+pR/4tw8zݥӌnlFEul\SboZ鶐:7ŵ:'D)Ϡ"U(!؜d7y)Үt'}1 krRx-S;,>}G❧a$ /e $u @UN֑/*1[Rk = ,n^F7ބ&u{vШվAj,ZqC@ ,6ud2iX5t$8QNg͵"l3y߸~Hg`.bߛA>},)lz!geZ*g]^N>GlS 7:FRX1]ǟW~1Wgvb7.W^')ț[Zݡ[ a`N{GwЪ^0c!#wq.Ql o` '큣KpZ}ETM]'[sɌvSN::H@)k wwph5#5kx4#g51[ohW+ \sitx7vAмc@lsܭJ!DX(6R-Ϟ}!+ 2|Wl`]G7m$ᙨ%SG7M,Yp\jv].[w1 %Fs]ka{E ض$G7@OVu)Xz(n"mn.j C4="?"cئ MVXM^2neH8OтL4JǮyK%f3gɘ`-[`>VX+jK+6O};#IvәMFZ'W{BpC\GL p㵥zxdufu.^1b]qrbDg£akax;g=ZW"d`P @%4b{5,.aDfH]S2B.o7s,[[%!A(S/d8+/y+MX_cu{eG$/^sNzA3M{jD'IXt%@`BXjiul5샨-t.Z|,zk=׻8l6^`o7QqB&S3 zV#p@cv1* vCzKk=y ]6Sl' ^6g kuqUP6**j`NsԚ^Abb}-d-tԈ!$lwaU1S*,+;v5{pXր:h I{J7 ġ*@󏖿)>/*-]}{"k{41C/ K*ioa/18eF#S'v96ET(L)-2H.v:,kNbUIU1SPD(Muj+! %L44ĵA,v b/>@ra9|&$yL"ʓ ]7$ Zt@tј5rǬU$u]y2)$pӫ+B{]/zli *w5bROUim,j"(bn6Vc{TZ)CPq,=4,2 /oacFB#2BD+qX2,3I7kg;Ʀ>p,|b2 Zlx@y^0cx2NtN'" ˇ]-o^zJ^_ [9iK;m+̻m>3gjIxO/c%V(l4h|f-mtpe1sijc^/d7;hsҪr&-("aw†6vSě#H W%84+7Ij~N($D Ci#I/ n v9C` G`( [& i]ҞW̭vn(2r;7w $c )/@@mOQڮҟL)8. !%z 61W%A\$@Aכ ^ RQVb-L;zo C>8,J_KEX੢N  l`|n58)`}G*-2+2p}] ێ+n];L*rՅnFe?BVݻCFM)6yIbc ezh6e@`UXGpG?cY̓ΪO ұE!,&kZCJ:4‚Ov'tؠU!ǧ$xثX Ȁ-kq!nu^MMkE U[#,)z;yqkJ^<3쳳pjgbAu{Egf_Htc._u5/']|`*Uhd7Gʆ"38L]amBQfdob]nx+ם낓`b! ݬ E9% WMBW*]>&_# kNB]'FIl 7:)=`[ 6M6)L*G H9S?InOjp:? w7 n#M~c(㏏Zu4`5QEp)/0q2.C\EÿNK]2|aOgNjYG#:))hA; kHطdCp[3433DBg(*5z {{bOXAaxƭJ׽% 2{)Ew1k G%xݎކl=UuHqPU&I;60W(=:yIA)*!Ķ?a֋`HR 17U43fKKiv>Lph[Z#eȎ`"W/뢡DB,9{lVgJ X:ƅi%:ۿ9NluӍ#ʜch5IN1{j$ 4dɕۈꢳco5V43XGVtQ?zlĀ8qCf(܌k%2dh)w[mi-Mf5JnRێzw/o^˪ H o" B{ `a28ws;H@oi~,Hwh^`Z4 *7wK}'.On16e@\b6AS }4.N7,ʫ2j.}^FV}JTP$+ ™TM0 G(C$it w@̻I7,qJ jIYJX^8ڶA)Ublp0BTV?n=%߹e\=̆>*ho^D&fg.q_pM~oz wg1~@}¿YFԉ\:;рT|'LGL+i11Ffi7$豻B҉U˜y? f; MY8ι7YY9r:83&˛Uc;H>?ttWR Q <#UA` "}f`sz*ڥͷdZ`TZl=Հ%Z2ͯ,\?}\jM\5I9:jl>SIUT, <訮!Ջ1nE<;o#] SRevyM+ +2_`D ]N hP'Tԕm_\,w *4c T.K 7a 5~!ӀlaꧠB*CJZ`s}Zcs)}5JÉO0G-€x%y|l GQ+{=ٞv.8 WA c!cA}%̐1zKZӦɈ'vU* Rb,r@\ߔk1U"}]]'WLYFq9[ &(&m`]DuTAƣTpߟ W˥Iel\ACxxgh,?SP0{E[*̓s(1y~j>t"}uL0JL(#>PW1 k `Mja4D6MJ։b䴵de 5s&~ZQ l1&̗)\MQ*-Ap'vΦ!"zK~eQV}TҝlAt4^FCmLX= @`hϦ^@3`oTޕ::FQJh3Xn\sc#YϞIUwmÝ7<rdc3ӊ3)/vaHqOݳ'KO33堡ÉB7΃qҺ5t`7//W(D r8Qv.+W@oiVI 3衻2 Mz[(]/O/ M)v}Gb_oUdEg{Bg{B@L>~|wk5~n&@t/UIssCI)m@tEz,t;QYk"*1 ޝy'Cg&0G7=ul+P!m>}XDĚU4-z?= jI=2>5g9ikXD @$f#;sh>sE-,+~ H70û$^H9AE.[/wU;nEH g^0`l!u6*q;$P5 sow_ϼS-㸆n h$WEEy &q ĜP)byc~SD̝cdG>qkɥW\eXoeZbf+"i^zՈFȒ8#{6 CWX@;uxjkJr62%H#"T-$<4 &<#So-E1!Y&Q LL8k;Y7Aʍ㘍P n} rcRPϢn$j $A͞O*1" Wu*}2&.;H1C?9u/`]W[?v  Nb/X}aD/z895Ə#寇lM~ϢC\ߥR0)Lɪȷ[ɚEs*  +b-)ЖTBvu״^/+~;TRBp45PPywL0>9Ci tw/IK5Y%!WoN1#t7uW=pv ʜ<5m/cjRwd/-&P53ՋʃUKs@ܧG`aO^>֣KYSI͑Ѯ9t $鯊Ɖ•?lC<1j<~y)#}F9V%Ԛ4KR eeclU85#\<=+ĉW*LJn,4oD=TB/Z*rܠ/LQ/DBpǪ!xC}jFL9;%x$չ!HH߄yQ5uG 1XS֒K\u7Y^ ZSh1٣հi D$y*K(6t׿|X;`B3Z]:Mr%Ԯ7 ܜ;i"Ɉއ6Ƨ4e]$,X|7\uCmR A=PT='܁dLkt$d{1:fnyJ b5v TI )]" rjy5{[_ 8oxC,aPNdyM 07.Qͽ%6|6cD}`3j)Y }ZxUsy  FQ"]$.,i'tD{ʨh_X(k4ɹ&2*:^WQ|KKݦ^ Ly cX]2gǢeBӍ4GDFƆ9Zt7 А<#"a?$lNqS/:ъ{5U(U qJ!S cb.k bB#c/ VF6urVA44px&1iOZ_uM_&/Ck=4m yܘ¿l+w0轞ta9~f)Uh.i*uxDMJ>%GViV {c[1K UWMC˃[6F G(\ܵIN+Ƈ5nϚm:_Ymt_!H1X4#$ $޺fv s%KQcGȄ;(ٙW?ew˫SNt\a@ g+!86WȺ⽛|bR uL$q)>pKl3VY_G޴gW\)^KRF5ة;^^,߫%{ٔ6- nqoo4NC܆-wd-BjO(U {EjwaS1pŠCaRFswSC{s%k }^Vz޻c"O~Lfxܜ1wqIQ VM騺 uP4WFG:^Rڧt+ {IĴzH%~ h ֪yC㈳qL=oʏ(W<Q[ɲ+DM55eHnqS_+jiD kԯ]hϱ=x0-˹©(ZkNW90dtE2OS CgcpGĿyAbvf)k^-͉g&tr.oQW?*K\$sK IubM.a$/(t@oօ#TfW`6_O_dn xi3v=v7[/ӽ#ΰ!k ߴ20I͒Rg>2Rœ[!i bx';(<Ļ{; -v>zHPBZ-rgs=CNtJ!eÊ Ihr+tp vFa7P"ĄT?Ps=Zd;;Ґ !N]$t3G@0¢L,rD9%NTV3vh&܋M=!f@ՖA^@݋҄-Dd#2 jq;GtE ey=$0Q(/\jMrO^|Gm~x RifB+ @@)cVoD*y`G9gVFmBxb<=xi. g`tr|c) `u(b `-=yےj}dܧn,^AǶr{WA"0;\cP0Q T#s jc/5&9T!#™<1-vď0*?ŌCKPoLO|LRe@3da5P UԎO@FO#YvU IkΥ]Be)ƚZ paluP)dzJ`[5׈roA0Ǽs$qthtoD|qsFuucl)B.`Vwͅ ʑ;)mx;;@ ^U@6Nb@}4\I#K0ߒ G-}қ.90w[{&btdw2*'O<>;NCYQ`.{G,:O؊9EJl:Y d/n)2KtFatnIҭ4zq1ΊK.%[$7]x\{`SN0PsXan iI×\#hk{g!)o WPx寇JsqEКGcb^P8]JmHEEn@6LYm0jf-3a딬'{G 5vȤp[ 9dZNW(y1mV@fT];f̵',>0M$.f:dx tlyLClf$"{pBWRMXc]YCceϭsx;p39 IZ9gZʹ9*'i^嬍\[sy%w[U71>-Na _tJ=DgV@*{9S3o{t낣Go5,Zh xRD0gQ#¦ c7N3z''Gy8~P/kLj2OO0^s ) Ck86&Ur[h2Int!lѬCGd7-&74`44Vh}/95 b~!xGa;9':DbV^\ Di^߻Fb97Boѹ6n`6&l3~ Hc͇Mi_baD *}4?S2eG/?'0=(S֯eGl N}-q p 9T+"'T7١Bx;= G^UHb\@ר%VXӮZoˣ )`coME$S7H~;쩬e) jؤ&0p8l]vfĥ *K}cl$ZfqInX2"0{IHǙ21R?*>SG;dT';Xwp#YpǕ\2H}.S.Ip?s)W*4~.cPƌF# RXϪ{`V bE(/q@D㔄Ju5B -O&6NȎ=4I.L˺Wv4-8Gt"|}XS1ʳYZd]"EdUW]+ "~ma r=Q1V#^zEd_!h˟nS=B/rh~95n/^)y;B׼ EŚe,9^\*8" ;äS0a绺>ID֕,<ZY)@ BZ&Br p48F\AW2T$ yH늂^Ə.ԾvZ{djID΂BE*֠.*д{2C uU~;H|XKZg)zZoOی焂76橁GzuSO ͔$xjۦgg`cشv7v;L +GD)SƥZ8x_cz&>IUl$K'|N]ha096ii׋C5p|9θoX6qJ%av* X\Q[(DVS:m^ՙUkPw.aCw UR#Fp{Ky8nủZJ rMʀQf!,fJ$zlzߕF}ѽ?el>o-76^*'/OoǓpb M$~|x}wK+Lxh\f"CH_:~\`B ..(@zw0ļ(rM1@4y&3 o={3g_-$`/;$KȀLΡCrлËfŲq)$GY۠9&Bq Ts3SéE)!A,Rz4I*\Rao^=҉K bgHy,y.`E nN@)7yd%f_([EiM,:FrM/ʦ<\^8I~_i*vBb עܥfI1u/CIp1Qz,s Đm^ˊ7z}_R]'ie(sm"7Zj^48+{ "};TR8:%U*scE70 #>idXi3e:424e]hT赩nw3E:B{+lJ䀧PlkEKnJFPR4o9/HzLFBŝ A3_oc:] 3Z -з*Q_U L=Џc.o!!Wz)hd>pDe_;ى吝{^VmCٍ!-˂R):悓&M 8'k_Z]hQk Tv֕ \L)*ŒFPsC3Z񪇲‹P=Ls~k /.g]@!~؂2Bi(@@έl{_F4'Mؽ!;t*] n1?ii"2Lit2./ԒsmXPaGtyI4Y|c _5O剛OZ#vٿ,("XjLйLI'dUnD:f)c]|k S4k?`CE* jXa<ϢM=$z KZi>%I󜧖/ifd2k ċ84Kn<9Z4q$kG,=i ɣUF  @Vv&Bv! 2gA| r[?ɝlz0 @VӓP+68 GaOluRr;N"qxGSv\3sJe/{Edf[|bnʓiqßY=ڽZ~NƳq>upO3Q)_]j V*K :*vPہ g׎X{ Mb*3ؕRI>Z-$3\!Pۦ}^cK}]LQB3clZ1f|]> ^ʥ!q+oRC[lU>^:Zb$Q"vK041^Th_2܆O/V{_lf_wBZ 5:{pwv o <"A*ܯ)0O xhB*B^/k#Dx?"*ȚMфM?HEXW@(o}c@"8}>۲pO%r.T{.*.i2#\ 0.c Mi=4 cr6tlY*c_·;qȩ2!b֓ut~?0l{8nDҎ;$>´@N(^IC{`3L-weIup/lkVJ7-?f9{5S"'.z'+ݪt|OM$Q{^?ړ^dIAͨ] վC{M0@Mԗ$YdUج'@Ao4$pHT wyRԹL 9p.WPX2f|G7̢(0{S[H4.OAQ*lVJ{ma x%-U{/}[<ŤiD $/+n|B>Guxk(g B""$e;$F(fmZJjzI*X E,8͐`mf:_4ZZ+Ί"H3<(ef y |ў^@6,!sf#[^ZyS['On/Dum\⫒F!^6Ptp-uipY~{F<< a7jr[8fG%g2h-`ܼ1cO9Fk$߀gK TQ!"  H5' hh]MRQUPzkGh+]a|O{ O8.ąlg,!tm (5Q3^~ KD;P3ѓ=8Es jlg۲8uٳFm5د/bĸ dK;E \lB0kyoBpYjSҙȯw_]\T=iIǚBYDcD՚ `zoW&F)fVtI\˚~2p̹"|W|DxB,Y2ߍE8<2ZXT=K]QeNۣOw0X,ZA˷|}'QƖz}5 9 a{k.0chgq~vR?<p}1xd^FQs4-%{rl3WyR+`E!⚭7r;8Q7`m*I<1I͙ Cziav77PL(NH%vt,SF"6@<תp CHVD'h#Źv8?l"㬪JJl)rZ? 2Ͷ:ۥ/, h3%uSStnn l _a_61h#* -QƕCk _<%D7T|ugX+hXKM/%S2 N%57Qjƞ>Df_`eKuaX%ΛUԾ~<ֲ"sC}d]2eiVmmpa'>Bf4Z)ٌ$A1T,Z&<.ImFT xv`eIdMhd 7:N,U,7͒/jzX4*,u %N ֫Ub]+Vԝ+,vt0% #mZ=cnS+)ټP#ux!BmoūA.5°h^x3̆Z_=Ng^^qETVA[ӇX bկhw#REa)2YΙxHs&`'3X)'{hݨ H>-5û[ўa,KW?"mk"I]9<KGȬ#5巆pFw.2o0ZoAbJ Lx֋=UL bܟS%|9Bp$~J}k>԰K2d*ڇCEdoǧO7Ye6<X30 @=J ԟyF/uBa䣽eumuPBcҰ8 VQ(iV-ڻ4dF(" WBcigq^m$)(xx]f:1x噐9V[vAO'f"d{)zXnxj>QźMJS_&yf"Zdr_Y59_u|<)~T:"J Q/D{ ֔{G%"d1|zwoC5O=;(`Q;2Tr;i? %V 5堢ԓq['rMSª{$ |~*yץh%{'"Nag>) [4ɉs^&xpj.=rVefJJ"gϺs䈾|$êo|X'\*.֬^mx߱H| 79$DV_CX୍¾R*'t*9E`H'}A/ZSD9l?R"x1]$ `\赼vXjCNlʱv[Ke[0m4ixAios&!{ɚN-1s+9+G63!S’.^Qg%.5j۠Ԯ{Hnww#GuDvQ LտQZw@#Q I"B?qhGst>6bh !.O>23Lj2T7\/C& K vrP-[e9)m E&}f9=:~8 /$] qëRX]Ӝ R 7USJl:sCK:Qf#*t ԥîzi)p$R <NT$1t|d" +fHE8X%j\k|lfSsa7z :0 \$VqK">(- &9ѫ~v({Aꗉ#mzr7;!2K&HNr,j=LY:F)^vC~0*<Y vZ ,i J;$f!4( ԏBN kG Ȥb_;7LdWS<u@q~vNYO|/&41[c` cK v:@H//i 2j.z"*Tj)N@a"Pڽ' M[C&|Yj/BM1yC.%,!,P<0ݗu[KxHߙc̷f0VU._Zl_v.},T(믽سWd/ܝ9Mrz ]/N1C, zЖ?N3L'R4<Ҹ9c!vєIS 9&3x)cC2=WwF1ө_ScN N8 G*d8MLH}KdSKιK(?*AOmDdiܝq;'c^7be8tz]ƙR!FcۯiWR {@_C-k~vl^k:;?b-xk|+֣>`͇zU[F5ìa/iӗA~=wQIKCv^OQ\)bA `j&߻Kc]cnh!EK#/YZRw8!ֈjIz`r*'Z޵^VR ^%Hm9a[0l=dK©CQ@R>~JQ낋 /庌ͻZ` DNUTz\AhaA) 9*s͆8_y)g=fRޝ#/xW~!Uo);u=x8C6m7wD&S~7`<&%Gʦ.w]^?x6ϫomp ӹq4sR'7;**<Ԙ^tqo l^HaĦDN ǞV) PljJV(+A\TM8*nYL30m۝ĔC' nT,X b׆Qޯ0p;YKo { t3oWL!huUp,ޢsqژ&U\~C7-\p?DT3$ Th:1QƇ1UU1w.'Ii[G\NHLXvIt/i.M{DϘC\ٝ')'!?=& 2nXoxt_U.Q[<\Պ[;c,ٓhrk6&j-*>=TD63!‹27y8b˚25CkIJ-!(2BJ!dh0aL֬7j!daks !Ir$j'XE! \wYMWuևiͳ3U/a%K){,(nUqb܂ogkْM5U}7bfʙQ (d oEHJH,n2 ZlJ4Wr%lj.:+m(vI&,Yj-\9Si3]M~5-Bd]Q nv34uDyt6mتxU pR ٵV26}k5y6ٵfcwP/e% kͰ? 'iPgzw[KjŲ^Qr+pUP^x4)#{j`$(h6P A¨uB􇿮uX?䚖'ΪV#M-bߏz}6Gg?n!ˈO]΀a:ew7H(29 3u*d{TIP 40SB!9|/;$d랽iE$1S&uph76B2Ws5f^K%,,a@=!BW&*fE6>J[{`HY,}X+AcH޺LX$7 7yEo~o5K΍OGN8zS\d9dC]2"4@{MCnL\^ H!YA'l*Ge .e3'!Be޲X?iݣjWd㞮vqВw#@mʓ/OR,UP{ʼn:Xp9_ڰH'|~\C}U-ZLñB$hl-^Oc& ħmjp?|,~x?p)N?Ey=o jyڜsc7ɛnha"$ے3<ݔ5#̓F7q,7UZcC~H0:ЗpQ*憍sKBvh6v‰ؘ* 166״1cp%ڨy| t4Ӑt1 7YI⾶lUf.^{QQ"}r'41뇸 0tT)m_N\)Wtى\=_bހl/ _:R]^%PVBVtYmkORjdܦ8=gDXRqY!@Ħk\<x,,"qP{(#N՜em̋6,?eE `e8]hV1!Ia4'Bhq3W쉥=1v:Z|D+J! mKwVìL>c`qc;9LD|M*c]bD! xn,1ɴ֑=LSAMvrLoTVЀV~Sv#džENV Ok/;A<171s_UܸklÊ~Ԇ"j'DER}A伅Q*o@ w ) Ah` XcF[|^U{VX+GOBCLjF3K,krT󩺐vf 2G QGCXEf?yy 䑢>B >O3 c1ʡ~GnE9%٦TH)6j쁢!U(%) ,|-cU}݅M!O[LU<'_hmog:]CSpiI kF/b`UK74i@t~O:RH %uu/@ueœ~|ܹE. } [#g|XZϚQ[\(Kd]pH=]BJi\bZk[]V)?G ~%&M~>*$U8@]:3<`EǤYM6&Ae̽P38:R8zɟzcI\FmH\*)k>|B6s[6wݲ՟"\sJ"{Mb!3UC=¾KGk\ts-cmIa" 17ݪ Ncc'֫OQ#18)Niwߠd]| 1Մ/6•PL*2 ه9>9 ?\JpV :MŽxϳDy]1wKLjDN9B}6ļaz&MA A=ax=cqTgX|Sj xx_C0f]4IJw ݊9M)dQ<+g$6~.38<`/q*kJP{L% t9/Azz Vxk@sZ7Wr4K(IɮXnF?=XX>kD|;-X+4a/8DoF_HZ7/ ?|W}{!@DN}o.V.Gl7fN4:E@55濃.yp(a'Y ܪ'zD5Ȫ7~j4N8r}WY>[+A I%soCg*S1ckF+cgCE84&DZız 5.4~0~vƀ5O4\V p\hk:$p^R@Myl?(ŜnA;(ҫGhXtj)0(Fg-78*e}^m iBSGL~E9`bxvk@iO<L哨7Y*-f^6ѫ6Jr'[Mg" WtJuًM$4PSU1/eJ$[myUMȻk]Ij2,BoG'4R?WV)UI՘%2b 5ELCg߃N{s7ڮØ)h˘+/P 7ӻ>e$9 jr@ۏl㑎^+u)Ps Qyj>9N)e0E֛3Y$vҫ46m  ]*5(VeDx]˶͓0IXखhsM fZPOΈYu{ފcy֜ OP>AkScChi UIY!ޥRfԄ~F<εc΢Yq;bMPAud.f ĉW#pDSU+*#_/rD[Bư <51cxӜ#g2G7j GͧJy$+/0? &6N%C79ƪH*xa0f `3y|WS\'`Hā*&Lƻ'd!6%k PeD>%lf{ĥ6P ˚ H"Pb;qQQdww(Fm?mJJ[NdYf_JB?=K,$ MQzjNJ'H'#$vڿ WpaC+` 2[CQܚO5`@E ]/;9R8z#K栠N?)㲆ѕ59GMMf"M8ݵt̜/E[osQC U5a'M6-mE[kHiBrW2:itB>|⻚["uLN{`At.C ]4̵#Q6DsR o/>cC7Yo@*].p`Z@` } w8_x"6iUwlץuc.wȇ@q$KثM*hEmϑh/Q<_JzmP덵ws[Y9qK_6K HZUlp'yfE8xJzE|Q$G ڻ g<`&;׋Czvr2#䛙;ᕬW 'JmgK3? /; Lf6QUo\A#" KP:C7k]~)8afTºQBfa WvsM%ZiM4i[If30\2?zS@7\]_9̂trZjinCJPOS 0./B˥Pmg*[/>$E5ҏ4?&]c%eMC); ;هje/.H<ԩ;l[S.%XXe+g9~0IKEވB6\?ddx5JCCͩى)8lS40a &@t* ӶE8e\ޓ(у{ %/ LQbgY39[Ut$TCI{+%Oo&KҩƉTR]ٸL/)zxφ%pv2kX˪Hќ_%z]}l3_}O:3lBn rg0m^=$ g*B rFt1ѡ[g, ֒%;L^zo䆎 pqI7Ͷ&L\L~,FKU8kʹ2x )(YnY.W֧|5qj;ڷRt'G$RYM'Ӵ%{bYW9w.A%I< 鮪R%Ol{غj 0E70cd?&$x_&Ɏ/:,Ihv=^H=z*'xWE_c}1ӍH'9-ӓ,i4TL8+cC%ngyJx0e~8G}pb7m!L,uIpk4a?j2 )h쟖)\_85'V+S^=~<BV\ S#]|#.uSdhև@h] uA=.r|5AJG_B}?:ڃ@ vl*l(*) L >5#so+8ג+fcgjÓ9c'U])oRTs9%sܥ*gC  al"l/Ҏ@'ieL: -}j*y;WL w08UR!I1 (:%8C@ 0#QZBsG!b AGĮ q%>5nQ!.-.A=_I 鯼Q2t=ҾéYJy0%񖳤}#N}<y|:A`c*fZӁl1zɼy+s:08GFǭh"(Ցhg]:g GG)mv,'p ("@igy!*ko7& 1m+{ߤ<=%{yٍc8c-Dv$ZASŵɰ[B} +zH' c"&6LZ|}rG#6ʱ5&<$q&Mj(32pWcx"`@! 3|HӸ~h4n9om># _G "4 ^"t%_F>`RD*b9ۏkW4k!f'lQN)~pCZfAk0O=/=*Vz> &5tA= 0e;]},D;?5yɒ{J.5 EJtJ!Zrh-eQOJ ЌTX%,a#FblZ#ҲE!Jh*[?jnXe;ѭq" %b A/tsgPYøe" yRjlKٔFH5*<LU 1[jCK9i$C Q ^|lr5:_Q\\H[(p+zuռyqt[pG L$% &&\2Up(2{|{FJUdBf ]L-f|@s mlOEK;2WP\גAèg$6:ܲnT/NjBcK4 I_! 0-cه0-@e(\wkA/`~ R#7e^RtbtW?IOxw/ba gfvF8LXΡhcWMda}xTNOq"Ÿ'i㿻ij@^  A]!FJ0wu3‹1#͝a>ۊê!Q|RRRC7nti/ ?jG$t@|k8vj-g ƫ&f~j.AN:~M |r(ZfUJ,x ɟZj9v^g4*Q7qAJ]qp \pA-s#-4^:!!] ίjɼE3;VrFJ3`ѫ4rӘ3__Vuc3yƒ&ɡ-3.LU&$ (旟%ZD:Vre<y}./iO D[9 qX>8itR"UWKsWLQj8&9potSRV+6]oBbFo<>5,~on,\p5gF;7@߆D%1'>l*ZD4] (b[82{.b+M?8ݑ{!ܴ8͉f7lvA ?`5SV"^P+^`8w􆷵õU6lWQy)[>5c~,ET*t=C0/\Yl{s0&lRi`e+`X,ψdN[gX{/=*8"t(S+t(>꺅OUG[?mBEJ!6+Cme1Qa?PYGbuCkMq70^kz}#x!KxpLp捣:l?)o3PжlL/1!?# 09hl4)|v'˞_$ -}4YdΛ bw;KΑV?2E|%B1Rmz@2?2;xEY}"Re~[uVUݤkejTs - _d^̑X,2By4w:* 4 g5~*,c8"ht'ՠH˗]Cd792\{m{hxGI`cctKE a9tGJ} kYY(rtru_cA \W-P\i:5HQ+|ԟ6G()KscqLOd_g+EӉWURGc"5zc̀e7K1 rLH/.Sǻ6n'DޛyNz%m"/ؽ.j~_=u#YÕՙ[ﵕqٸ0c\.e// dơ,".3h $hR_./凷!86m׿vwXpGS%vDĜj3פ1GUh"_K7'֘nΪq`l͇qsovDjjP)А 8ēe^.A @:FOg{vȜ#^p+b+7I[)`)^ .=G!=SoG6P5? oCm翐ؒ)plĥV$!r͌l-xڇ~~qti['~H\W+'2y <)캓S$t6x8ċ0N5߂tiA'ANhv7N~v-_FisqxVzr>@>ru SjEF{#B۴wMNK[B.Дl &̽4/,]&% wB6o)Ib"?sD cϧp}n)#0$gf_m0(ԏ}\2DdZ4 e-4{if%7W֖.._o}Ģ{N 3xzG|&$|w Y a謬.C!mo˥1eT.4*~3V/%Z6|$v]0⑝-H'Bӱ؁Ѡ5ՁΚ~3AӠt3% 1KH"%[3{b^ 05 # ;$긡D˧Φ_;4$;J2"3fs/.ӞaI;@/ \!}"\x $:OѮ8МPgIoh.1`b$' zvpse@c,C+9  gUTAL.IEB'/*ڐvʁgPa\̉Ϛ{I$Q˽FGpۤ`ebEccSqrS]O/˵*+Tz(1(wQA6X<&z*s$]"{.GFJ$hԎVMv'Y6,k.;DIi. plEi7vmn$넫 s nG4NFa8٨])4j6cҪBDa+`s{KbbY#.qE72C1B0ߝB XfD$h?5[fS 4R/#Ab~_G()Fw9xc. KddөI*"bdmL'L- B؁ ig@:UL17Dy~  =2fe~}֦݁G)_yY UA`:pg5>4]gpYgr; T$X2TMi(<á>ZV'Gh3v`1]?,;@V &oc #Hh d:{fP)*3_YF-h$HCu@I5!xK7r`DY~ߛ)S2;Mj'!:Ml B h-1dV^#Vi ۠.1t^v⻸5MbDo ϖ\i2D[q81vE/д: zVRh+uhfgf@p9g |r'O]ALzqDT_X=Սع.&ИJD@ˏ+?e3IZ_!La/*ߨWl}X3 nqZDK8w!Bw ?,Mdg OG3>NlŌw7=yk>y9*q&XB\$SYpi<̈́wT@)DSyo2 dޣ+$!J@4v /'x%b7{6۱.sTZodӡ8ހS""ͨ/f\DFk9 rlϢ r~G.ְ}S6{lJSkЈ@bp[tSh5A哢) /LnqqW[bL3=I$ԓ(Vp ?gIR,ۙ ږB쟞gZ;_&Et_Re'}jфgHIRCfW `SfG?3N[O/b#ٯabPإ< $%4BGו HNRX%o61_AH:k,C|#;HQA:F>y6Bn=p(;:/pX|qTkJ(zHW_& y.PadN@;6$}ur˩#Q\;>[!KMȗIȘ"xa6jFXI`( =,Ǖw6z?wB['-Xڡًzl ٵJ)9u39H_}JrDj_%+͌/Ql3Հ)<oeM?̫/]ϓg[}I$5!dJ-C3ONZ]]Cc`Q[Г,'3dy9^B D(FSG(~3 oY&,lhw 1lL\@92f_jQv|䯻++b/_PG&b*xz߿4zqS^Șhw(&^z[ף|Dy7㺽҈Gm^֘' z8W|Plaa0L˫w7rSONP.X՗Ҟ,=WU~0TȡL3pR_ܿWv">ĜO4~?ne/_w 7v##%zNF04xhac7񫬣E|zR1ЂgUhn%|ei+W+9:J3Hʓ7;oRL Ip2rNm.Pڲ8 y&9`a o"k˃CߡTʡo9SdH\Z^u&>bBZZ_˫nNpe~ U16mVy}㷟hFqqq*ꡎ-Y 1<KZ{RynYAMX dYO{a~\^UhLfIH%U^pK1J#NN)LEsqK] '}? ÷[m9[;CGK)켴2edU#!ToxP3iJZ$M< Чk&[!ӷCF7oe Rz cNGE1hSK3-#؅N@ͯ,Th<b! IZ9f=NOE3 Rr C5qU?&y_"D6xVXpLQq?a5@gk#`Sa#n3E%^nF# }\%\=$k@aqz(b)3(aȓQH/i[-/5n6 cǷ(Z$>FA·c_.@m K_q)#kMNݼw(IgQ2eҚTPvX%Be4C代'.cHBD P-Wn 3ލBorTmKepy0f vHIkvmt4e$>۝}fqG)S9@IptEtWbځ *ӠEB5&k(|SPkf`'F\հoMZY\a;k#;mSy˭A!0@֎U͵m-ՁmQ8tx8  ܭǴ,Z!QICej;ݙh}pbU{0Gaùmk)c/96ojrVVjr(∅{[%WuuF,dV`5oP%J=dHg}jz|l[2ZjΆOVdN褣Eٽ&}DΟNܓBǀV~ WpoU]ʥ.Dա0KemQήXn\tьP-px{TZQwFۑ^\AP|'5Yetz2R_yF? a^h, *'&We36DYwrMe)!KH}a-X;Tv2ocD2؊/DMK46S,&`%sy^ɀ_w[:SfkZ%z.@f۩^z\sh@\ fL POZ?Ҏ3Z)C0ipпm$r:8ۭykCb)C F:FE&A-0ӊ3N? I%٬2Mr5N*M%:<X+?kRw>Ođ5W5x]m1zt R#/;V~*ڛPo@5c=i zjʾJ=ɡ<%^x~A32tR }D"DSھwI]8dkTrt2 \4Ws{>tmj+ۏuZS lrL{{I'A&5=K7ۓZlL=@ L_Mz,ǿ4k7p㱨u]^5U=bcQ=T6ƯNtlqjSn78HM)IZbUVMN]y IU6Nv_j(7KBȫ%d;od6xp/d$ zie$BzS7ʕG@qF[d'gY;O#uEp nBEv @ 0 Q"UgSLch~<RÕB;M6 +V ׯ(MR ]Ɩ;u2} 3ڛ- Mnz5@m clRnE],(T.M?zr7Sjctu{Ay|@+r)ο<#r,_BfEpw\JBƟgyq7{8vp3G'cg{{e äOV_ 1{\_VF@:K7{bu!±G'CchxZݵjJUy11s/ Aw pF.h~cD޾?( \SW@E"x=@i7as3}=]CP!Ȫms(/ ,˞~謪(/NW@f`na ơ!9^|<. V cy6QSWp8?ϷTm?xT܎nvuadg:~"5`@$CHZMnM{צU5jL/(ze\=4<1uY]𳧅PC/F:a#OhH1ӭ陶1wDŽ4SuF"tq24nz**6Rm@`v04`+px-1I6ذ?s&֬Boꜧ1y1R1Z+jhM@{ٜõ޾~ S. cFlWΚHGn# ZIJ[*,ԸMeOU[GrBYVFJ59ӚE<#?xd6*rRRevD?0oHo@Ӧ(cZF`5#mT/?"S4x\-W Zz\?˱9 ul^M~/λ# P!ialdĥߑI\/e0̙>Y; ދrZ0e\YHkPr$w!P0ޏRG [HPs) u%TR8CgJ'Mђ 5%ybc:sk 0zCG-[dh;49>;b֨IcCH=91Ж>m  Fi'BpCg2J*[,aj(oNlÛU$ii5ʵݳ $ ']&+ADlv|X)>HY-dl]Lo=b)yZxWB}/" Mî&6@0@`UWPM6F!:JxyesQۄӱ[9 2?t5"ӱƸ`4ᖆ yjK^!J;yHQ Ot4(f|‹Os<_+3[MB/W߰*E}Ep3a( 6Eƚg$ϗԞnRs C8vSbpYXH 9{&sV?Y5kpF< '̋ h;uؓP&@oi/I ;hS$C웖.^H6$#b5rsNUJ b97v5^8BVoO,ƳyKmѪ !,; [{XZ ۓ6K8 ]B^eN֗bcls7hU+ q^eP9`UƯNѽv5s+S!.Y΁z\Ԏ@ۉ)@ՑEKF(\ԵG,#4T 싗>JĺH?fPPԌT) 5kS ϭ'Uۻ *g^5+xneui5E_K:nuT-2a Y y`(n8>i%4Pvd?I.wˎKDtU+'ĆR![@3#`XSZW>`~xA/5KQɓ[ʢ)~Q\אY~1HkUܿ<nNeu㏒>'<^ܫF)$k말cf13Y(gR d3F'dxCo?q N ?̚M<]pl0U_;" 4 ,?|:R˩ FLfUGi֙y [UϣG=5$ܧar}[dqa%^, E&ڌa!Jۦ$dc&ǝfgVlSO6'V9Z<5?BJ.y<IJ5\>sE[+4vO$-x"1];mrTYyeZAxJ{~swEQ̈)],jT]!5V~P([n>(8pVH&IRf)Œ rJEpA ß1Sh&{)Pp ]6ajZaz1FkjjvK~QyDb7s탯A?bXlg5`i?H Lp=H&]ڳ4҆N_ Rsu 9StiaQ 7:FnԄ?_:Y;RZln }J'~@_^Kw#ߕCnᯓ|3"3aj8疲uaxca;PsLՅ EADC 6@]#')mc [9Pn `jn;==Zߎ l%x2J?#mp ɑqaLY%.îyx`zS$OQ+KE? ~J^mрK?,TH?{J Q`@VqsǀJkͫxjx32!,Hd5Tά &+|z T NIu}WQQt cm~P~8ZeqYϸP/\͂hϥ}Vkw>|9@ ܅*[1PhKM'j/Q1|b'"Is1K_L-L~J??)&Cr,:Sx-->^ uHC$C#ia#2/@ny~sa3}1)I@OOy4!\6O(PMb9%Ei[_A{cҳ!e)AC|O +vt׌Hziym{ o;*^eb}W=,( (f| +譖d:WAt y7b }XAS\&R=HX3qҷ c \ gL&k_졿6o;kѼ :1& oc 5vK.7^0X* 4{n-:+7-0֝T׮v58r;g*@ !1>ZS$e*8't@e6Y"8:lTI-(6#ؒ\@eE4cj. +ko Ckqpa.oHbNy'|w5C5 =o<3XhqHp휵@aLt[\'MD;o O-N+{~⟌?X-LL:h۔2EF&(8Ϸ5쩨 @^o,H|n[J zQFo*­cKv樯ߛVM1vEL5C| X`cͳ[?D:k9jHuag$y(htKj#3Qw*N&$ p+H?JiGx t'NA} 7G"*r>xH?q!%O|Ih}2]I0~3cB8sV3|Ѻ<\iN=ljdXm R\LK*=I5SU\IoG?Zy aN eD$?t rώud7B`;KCyo*M;sBǂ]srHb'"0qJE#rj.7Bܱ
1IН9{CPS笽ENc=$.SVe; Dp/钁"ֲgGg @(~FXPdDtq%d2U>N\qDg?[Pi aꯃMbL0V0v=L,cM(r<[#SMF>-}IeT}$L#/8ku"%n$֤=9 ckio{2b>dܵЇޙ!&BMT6=WXI35M$S?ψi۾ͽsh%`\0C1?XF0f )TB9o{(Y5Gb?|cFW8>sCQ~62elRG6[ގAo+bdaj,;Nnh.4g~")^RsR?r|-,$˗dz-ju}uqˣ*5 (t<Ѱl b`$.IGS{Ub{-چxvmׁ ,RӀT,;g˫+v޽_f8_p@J-=5b" = )@/?d1 Yvի4 EKh=^䈡V,;Bƫ2Cג> eBIZ=ЀFѦ"cH*hw|ɷY?|{tًK:lYxlׁ:3QU DM[+R[)Tf=F/5y:TjSWeKA#Υ4>QMb"=k7U^ҾD3cu\%F4^}VP 8]>'b5E#S()'z <!FCEZY rl,:-ԙYw 4/DOA3YWCzaM@o꾱TgKREtL -L<Z& 5A ifv$:[Fh$ce!޷1 E"R{FTYo˦*f$jZDsC %%6/">_ ĕFv0u ipӪlŀK0,Rb5rGK z RJ^t>= toJ.\vH^uXDYbj:sh FR gJѺQaNg91*k '͠@GDi@ TR9*:\W}7\T,!9%"u3<}FLVl;8g §jxq37du>|d7Ë$`ّ-)WqЙ |<ɬ*F|Gf}&N֤tT. hB JZ{^"4GzX!L23YݖQ탑F1yv_,cp-:W pmQGpMf+XSÝ)Gm<,I ";店\uLQùA7EILn&2 `͌V9sP}(''ON=iCP*]]Xk)S\a0QLnR걐o%MdE T6ffP3k^d,'vnwB> XG3ƇD- M]*v>B>`_2[ ™b| BSGPۃOv. 4Əth­ S^XAӟ./=E)0S;#+/h Z1 y[jw"{De[郞 tLGnQbGS?/v/H@Ü^5Be _ŧ+>Ŀ6UUڢ-a Bw֩p:988kU\ b~=v)T?&pؾhgPXчߠ%;j+%tHoT%w&{ Yj1#66 VP%䝼dnOrppxiL *HwAh)Fe8۹vX>P}z;Sj 6s꬯Sx 8)ޖ^ S14:3jd,?k*/4]ÞkUP/~ÐS~d&Z+ZdsِTffPb/a[^5_< }+iIp5zLɔ4Fm &wDk1MP*%3ټyШ2Pj8A E<:G/4Bx앨T3Y@#Wrtw'^#GmՊ>P>@ȪwidmFC^Xc5~2-xhR} N+n[ԱCeB YBrh0nTH`8w-؀.CCo%);|OG!csoW1`k^j|I_H҈rZwvS$gH!ᚙÏPwPhzyp(jexBpe3QXص8_0f*7T\nLN7o |J=8L(#2FelS%u[w{lCeÏu`ж c*6 돕{)jO z4U;+PBɽrDXhَ!ToJ~\Ҝ]\0Q8*e0+dG7"F.xtkQU[` cc3iHtMCb3'&jy UŇf2[`@n%S˵*jh+eK#S+b4@kjGzuo7x.9|Aqjͪ+EZ"xE{Ǘw2 uYҭ ,dӐ}C=g0Jv,ZkeO'<7+xtorL\|δ{x]>Jzs-4_ .SPd Nvʏq# ~j\"nqt#g_oWʻ ߴ̾XXQIl{͢/ĕK4TtFR0ͮ> kSYXjLϥ@ , 8,v" !xC6T͊7gU m8Dh O":|cFY`X7Ls݁HҌPh<^5[yg`{5{av-0ow-)(4 #V ]O4w$l |eʳ]?A7 bޚ.ۂE"+w5alE,o.EUnCIORV캢n-f_H[ERq[Gyhp/C2Ϫ}R_m_<+74n(cNħ:gIQ‰Z ExpSj̼Uxu.l o14Ѫ`@zF!V,8<&9ܙn5Vh_{–wW[b.g> 7"L{gW! Qŭp5W_smgeW#^g~,@ s0"gKà /]رEDǞnƬ38#c8ƕYLFy@#?^<&v.8Ie54?5 )d쥞f66L\@9m2R^- dV-)$=k|-Jy n]&TᲗђH5X%G*LvjXY3v&փ8RFƺJz~a(~`Ԇ)nZ&S ݟ>2^{Bc N!ߙEB^7%:/I = p6ԼKye4FX`}-?}9ba`xyd*;a΂Ӻ$2J|ΓY|~c)r:)&2 W)x#2)] b8LjzLcc;e&Q~)lNcm:EU&zTn h\vC`uYǚFj! 5MSP-B_/p2"y>yG i>/'CBK]'`HTQTjҥȮM^}3˛9򸱲CRۥ(AC[_!&!<}J0øSVU 6d4Vd?ˢ!p"4sgb͙sO'g7Pd۠B6L)]b0NX0oX>T@v͢LC k*dݻuR>"+@ r$yyUг*EE1GV)xI}U=!מ|੓.,8Qܬ4Dp,4.G0#'ҝ4C('Pz/U%\.1T9g5ɚD*}TkM((@͈Uc e{]h:MoRva4`@4=V,AԀXFP=/JSn0/8d˟2˸ec7.|BHWW {#[ E1!:l?u4Jio,$A} @Zp=΅Y ^1LZ SZSYwB4ذ .)@|.jmpΗR(VaI.JxG?,B~ZJ#~Kdke:q4!3Ѹ̢x&!ʪVɟK%#aBP1Q]R j}P46bnHi1|49jIW6\*(b"OZ7WC.ՂKlx͘ Jх,uSeZf1!x$:]h dW;-{+h4rNv=07C,@dv#̾>W ^[iN:+3ɝ"BݙM\ϼro$!KW1[\{s- Dt>+6F )* t G=sj(fR`o O[M O|u)5-!duvuѰ2*qQG~p+UGtz˜ qAB s7_e^,Ͼ]kq G#cї$].ah*=1eKp"p94f/((Dmڜ9ڔ*A%]eo홏ujsfo4vYwe9 [6̔%5i?SNiPD=:E?'(GܳAgGՅۦx&!B\;aDO ]5l Hʗ5j8'1uQ$ H:sD_&x\MHMY`gSfU (*lZ h4^&V7}׹1 [gV'0Vј7>Fr C,aKbhcg-F3)yrasP G=x =e7J%gm7ēg 1/{})3nw-;zkewy66͜]،p8q*rtƼroR%KJFμ@+h&@&SReNkwqQmYh,e dt9Vm:ŕ,.CUO._#&03!*qK bɃ(JF swO- ƜoW*q@]B*XxE8eal_ # CzrG,:+/fX(A :DA `)r(B>˓CXBoXDA*. >ʽBg.p3M^YPW,W׽n铥Ko=jϹUog%.K"1NakJ kaVQZw.z P'O[@cV>|c]O?Ǵ%67CdCީl|^ 7ҳp|{Z>jzHﺠ=\Ѯ$ӷ2D82reM~aԞ"7)#bA)d#kw,!e`V Ĉ 1tE&'"cIryGX^GcJ0*ۡkj|SU(+"_d]Ù%?zQ$|/ud3aI_TgDS[|E? RXisKsR~5R򉩝 #`֐ۈTZu߉#W<^^ٖ&QmcCb2'zEá. }âyu8THA5<4l7&vKz8{jLp8Fe)Kq,nC0RIؕtzW0nj:zbL5\sۂضKsZ sh{2]LqܩߢfbA9^=u{Fus-&ƛmSc V=5FaOkK d}=vJeu>#ݢN>5ddC5$lc=CjNt[Ep@X(j 1Q52vd"UhkR<.`YgݦO&#i-ϱt7j=4ϊ~!i ܔPvXYaz5wbϘ2-U4ZK0ٝw䛊,T F*7jh:_wkҒb JV 2Bc7KaN7Mh|XvJُ(tj)VNoVt$0.!k'5ȟ}0  _0yt z~46,-+bD}};FǞe ֠[09bݲ&6' Q-zڑQa7N}Ύо;"K "dqZS /̃ HZdZ*J! LXKp?p~?rZ}ꙹP!Ywۏ{fϭgg``y2tV 싏qu-83/އm| QyF]x27+ rF߬4` ]kqj8֥ʌG垆d`Ǜ)gk > @#5gȤc4խf3UI{ڳ4 P46J— j3-n\m hEcI er:iԷX^ c\Ao֕vdᘈzf FP7La,PS7iRd*|dvED }Y PHɾcugH GVB:ŧV\.?8?!8~V [4.T/謹x}Ǥ@n1iv$:ob2vB͞Z).v_ٵF_(jiY%{FɖSg%ԁj vj(=$a+¼+P9N& 1t *B {cGSFm$qJu+O(0h:Si+Z XrfPz'#+鍙3 @ AKrT">_c9|Rcb>(Jfo^ tW6a$[0Vv4(qլK`|K |~@|f72?if&vp.)rJ8ߔKl&"Wq)}/w1>Cs6-':QD}J;ӂ_g:8Vr*cwr;k1V,l?Oe_v|'9@9 'Ǵ t7 ꥨq%ﬞgҥؒsH6EEfcgL3cV_E ?1YJP_f6_yY2ƛe/.wݜ(O*d˿ͳ 1MT\4_[}r5' ̇2N.w7![i($W[ldOF|bR= -fn6MahW׆h~O(2Zj 1d19̛גlax^ߴ'zz\$_&}g.*oz9*lԻ>H=M4r< !!.i@ E >\&ֻ'yn>$Ј .`z[sLo6߬~j~%qznnv'wty\ΚUK ?dڂ%aL->pC7H7?+2oŸAMSG5ͥ #YUuw}ȼ ̤ TdYws ۶$Y|]DrZ}߭'E'^b(N8m_Ryb'\F(m 7ĵVJ߄Αn.!蟼-\ip gĠ~OuU=7n:c1N[bJ*o?ƍ*: P1<-*a؜Ǎ;AdpM - ZcH hԗPç5P8#`,qOL3y#*QJgEu,S p]z'i~洙4ܖK^@EKU8K?P]-di{RDhMV^q~0 &aw\&"U$i&&xy(ۧ1E.VR:+$aC? ^;2X\5X .zpO) u}Ls eDm9̂r δEY`go}KObs=h8؇g+`/y'p4tD6n B!/,=Ic0@Z٧_-?C -eتbɴ, xmԹ>пt#V̻7u[PAéߧzuHr8 9o|]WF1. Pj8/>qgO}ÌC۔v"9RRШg@ %@ Ji˺uma7xeP1qn;N}[h._+-jv iv0Q-Y?9u1~1Q3-;VYR]z8hQ }G`q>?v^H;U $CfC Sy^#bG5}![!ek r@,1,y;*`tli[s)y[f@-vm٫ ~]r$,)%Mxx$2ǭBԈ/N5}h 93uQ@@Z //G {.x;(vM%WP9@A_&~WlDtw[S ^C*,wIJR%ޭ _FBW+ y[%?qxeO@:8{k͉(_2ϔ`i2:Wmj1(mp4_GmFHҲ:l."x[ɱQұ"̦ac=WȎg%+)U]n'UO$/A4l`̐Kj1l Yҫ=kbj"{ر"ʨC^*>O%8 CE\I̧auPpI`:v| mʈ[]lh ;vaMa$h|}bfK}4nt ;@P""Jfī[_#4_Y`vƷ;¬ 3{h`Qz!U+1fL^4}Guoh("I, .ٜvXҧ$Eq N/B~UpnH楢x'Z'Sռū\0\|拍0*؅ph %'ur>ݛ{brǛWlkj]Ƞn¹ʀol)͋NvQz*u;lT`lāO7C泓lr˰82N=jl(kGV T0uJ;1$S?dވ)C14I_>kB. %lzdd[J1-Ot=CUM)QN>o)(UAJ#}v )sak kӃzETx=&[Ln?cSy uVt{mUXuג++UՅvBXgxʒvӀ~{|;4XfP݊j[?X"\ !32*P1XB2^rjgV"hˆ)^KUL+#!)K)VDsJqY6/*4WЏe*Z$*_WwtTH=Y`tB)616t-w>J&7 osuk%i;D:B.th(*QФ+9.nl)Zڣy8 TpץUXZW!;l=B(:U"-^LhnO*-y,ήқ״U}|뢒ujOgȟ (2]2{F^I2W*&ay+>$W/$Ǩ;ѳR"b܃Z9U*֡4HAXSegm8X&פ?kwSr _CKϚYu< H w&R. 0P|bEyl?,<$VXFidq]D3SEŤK#K`Hݶ7׿ʉ.7Ł[)$|ؖySُ,V~pZ[v ?'rZiZ8sTq#yp@z2|ũ%-wyI7׫/StD\lkNG 3 ʫq * [vT!C tyJO I 3{^ߖ{n [)x#j@L'CDӭ$cz\6 *oH*FLgIkPC˿VVt.1 {6$W>Ey^e{^A`=n6IB-7T c˦T"B S"jȗ4Mn0r\jqhe[D07i+?iɃI]Fh[`',ƙ !eE {gj Eȶ8K٨o =jӅIbBG֧#g|߈PM&bCdtP%"I*P=VupGv`֐lf*`M}JlT3TlNi3i(|>1?5P5Sie&ue]Jhgz:J3ijl:Y2vwh҄oX=aۖ孊GJ=3xT'#RC_g[ȯn$f뛿HqoUPqlϞԤuOvOE;L {\W]0GeƔQel e`5GK3@rwI]QLs /BKd Ҏf2WحP lhfM1f.rk1 揺&nCHXX|xe5N ״'?-tKpv[ݡ'~1L<?Tyz"&N5uFJ#Uv4ƈ(F)b&/?)\<)uMiNY-3yWBuؕeɧY8Ks *3!6EKYV v9xq6#\gƒHG{L/ !/_ S,:-pM̱~ 9ĢL#%B!ѫg'Hvx"X6.&DĔʂ|4>+;>MΞ[#7@ =s`$lׂFTA)Fx2ȓBѠʈ$woERw0O+"MJL1pM}B"#5e\e~)yZR,͉G|u{eg5>6^ * ^!iyOzv9q1X6U"xQV,JIH76n Y~+Gv1M6tzJe}͒AFDG_𬿬M0[krSOXIOV&9=*Ʉ$^XwtfⳲmO c#S˦[6YIg+&P}tP"|MWojeyfo;4IbmExłޒdcɆdX ]48Cm'0В x̛ؗvl"E;YMg;FǸF8:f//[e\&Li$mG:vzE?v9N1f6;Tmȵ/_RSk?Mϓ]qi(AewhI*:; `Jb qӂ!Y$H=zvwM!~@\/@$蚶 pc 竀95"Te Z&[VrtAwVxp,Q 3.ٔH;6ERVzn(Szdk+Eɘ!RR q˹&h+#DY{5"ޱeo x{HJ9zp|[ s*YI|ӳ&6X踻:66f_Oǜr[}VUb#6%n0$}?U@"%w2U p]5XPR%%7 LRQACHs"/ze}<˪钱 AqnQF=>RO; \mW <Vnv[=it@ /ut-@̮jiɶPk1j{`-v4^Z< UF߼Xi]Ԕ~,b;>sB!&5K!)Gkw {i\3&>0Q rjD`Fwy(ՠ+˘!<`A=Ax#Ӫ/d?Ui+ox\!j8X>}B舼_2ٲDȆh m`?QڸI6ۜyfQ0p'e U]:V}O:ptM* ;R0g*sqܸy8q|rV7#?o= &osGi71"CƃrlM/Z[ٻRqiteE40HtQ"2Lt)C*Tiޥ j[ۑEdEi,LZ 㯢D˒򘅝)@ՅisZz D)7(,Qˍ2aƔІ?lÈS[8_Yfe@}Gю{ͱ*u$",zRd .eư#e>w'"Hr'Mp!tm~%~ # m~2W䬺*QkAdx8`g)+4Ai] \}fG+} ް5n/#󶤖*uo .`&й,֢Z칃gTMҩރȨOqEXeuW g u“K#ե*q,=LD{()$-qT6o>% d?=-<Lֆ'tF܁f2E4Yy"\Bl%j!#̜n i 6sT66f-L joGjdQGbת[%i Pٷ9&ajfpbl&n23Aq0Q uS"kA yo./p:/cɰaKrB?_<[\4: O4[Q˛04PDj3*h)Pq|stDȏ,Y4F}Qi:V;4}cmaXYd%7V*;lo)__/H8K-GOCY޾i40ڮ(N>|hoϣe vz+)syvsl"o?s׎YleRQ}°Ei\e"rHK20x!cw4G_Hጧh2oCţwC8P*n%OX,$=DP:Edb ʄ'm`E@mO@іe+`€tm)uO}n;\ƃeCG{Wq/Z Xaҡpsq.Ηu_RշSސÌQcF$^܆Xi&V"T&H cq;Dݏ'泧DTwhgZu_=NE~B| ߓ)F †C)`P61L竆gģDj{j-E7'aHZ35 Gy+JyƸ8DmHZ0DԷ ԮK3ԆQ[Ϭ½[js7ql.2ܬq6odaF^8rO] ̡̈́_t T3$ W8,tϠ!M7NxP&F?0tYzH:qr6$%tdzT0%Og׉r_fxxrM2OzlgY(80 3H4M&ûױI:(0(:P^e"3 8Q/f$g) {.$3moĨwb_g^cp= ,ok)d@E,+N'J% 8[Ό`jwB(r&oVaVvE3| yϬZ4z LnLS$WS->uVV am xh$hHK0н^FSJL:pւE_GOu+NvŖú pdz@iI2݈2Ã$TډAHU'ZLH2eץ)~Q?SVH%VCܡ~ŏdZcW+H[:V?[k yF{!=YO2S6ʾ-"+(Seœ%S,FN+яo^g&ڏOE5I޺Xm|IP/Zڄ7DN;?G50*z)(*GAjq{M~|B{5{مYҮw_$lIC }?=:@?ĵK.=~WqA`onC O}u d= D5J8Y3f5RnwלUZcLW/ݪXBF Y<*IھΞRR 1oꚙyhViu/ù [rWMn|m$mBE"Lu47~}]=2W掅V@˯$TK0QȆCU ;1nB{0eAwJ?䵢0.gEAvoTiǃ3!~ 0`<UY؆!j_ArE.2$znu[ӥiGIɿ^ovd@˻ :cGJvL $ء?^R*hC-)MEπ :kEK9ArOr! &g0b2 eo ) IA7y'8(w<7ppO\;P!81+0+ߣ 1ѐ"xv4?i/fR^AȪj g1[3"3T`1ҩ#FS0\5!rX7+/H$氹xM}8'az`DM\I%q׬b /*;y&u\2` M`x(3 >OSfʈ.*FڰXy b$>S{^8"{c{pTGH-uH1iR:Zd?_K'~o==/5ET3:`i^a?W͊C s=t %gKiS4j"GҨTe#zcG9J?<ВW}t1u Ao{kQ\ʬ82]֒;".X ' _~O*W9tvx!i\*M>ՙN;n|jqw,3QG_$6=ٿJ}(0 ]pqBwVfZϣVY^Խ&-\+0t"D )\@M81K01) AD/ujXV0BVB 9!h\p#w>aC>zt ܖo+d-H}LGx@Vbb#Dz'$G47,?n[1-ʁ>/vrϞ$w6ڕ hPgyt߄5 }rxpmJCEx*T<*?ߟ Ba2m6%5=ݏ1E*[$":g~YtCҭ-;WcyE*>c"׹kmVsClȬ? =7c>*&ڠ) }f^O?1qiO A~Z|K+^|#2:sՠ_ ̴IzB|rhA!uIYۉ{;e f|%1~A,%Κ `"ȗ߁3#$4MlEnZ^ qbX$EGx54a>k|H9Ի+{5:rrj5)eyR`X!xr|qcd>՘c=I:)Y-qڊw=ʜ`BNT*aerZDFDf$a}bH9ך4AXƁ+6{^p A 3]*-c`(=3uҝ^EKx֪3a1`UvZ#L}Y8 $)0M)͌ ,ېUŷ˔ɚ"K+7/ 5 NIz޹ŕ~X^ĕRp ,I.l$F k-,p=d̃Ω nEk,ǣшZNW{ !6dHϰL+|k+ub d+uMZąP\=2B8șqfA/q$暇㡄NOAP8b+C'Y,KfM=Bt,Yl1j'wUFO@)N A$R$a8tHf4*-tKZRk Foi,{ۈhYNZS#5EC:wZ>,#$Z =JBwAI* Aqa?K7BHg>{;5,#T/ Ҋ{Uun|G:;6❋͘Z4v"dBKBҮ-M7 ZUq. }p^Js]&GnѦΏ*wt-nH [hn_[*9 "kc7<&rv[O/̟7Ԟ.+l$ڢZ?[sj5)~_nt2C805/u$H+ irt|[b׹jؙVT"3Dwwf^a~o) Y$f#Y}@x C?9 ZoɢcgKm:X״Crj2,_ۙV6AWqq E:a-j>Xt-.?BH[2YJ@+ 5bl⁢3MiNlr ~7=<"+dn7 ԌJU%P0iMW{[u䉌16"؍[mY;)-qy*-ܯݙY(ꁔ 9|VU!IO?`Ru4>M-/M04þ4Sp!t}xUB%'# 31 ZHzXA$**e؝QTϯ,VfKwČ Pa!Lyr{7ٸOS@(lw N|!:+7ٴ"S7t6bpѯ&_(CaێR`ck@ug},L|s<G*2BAMK-i-U~aF bTkzjeu˻x`+̵k$u_#~k:LKYKD\stv fܖHigf\Ȟrb0"QWNǍ 3$q0F`ꦉ&k;e&(TU2) f%EbjqwM$Šͭm I?IUgBaR[b)OLI_AuH='iA?eB`E' i `8Mj:Ω<>2/)3 94 f6s>}*fÐ{𯚫{BN̏,pq9._G&g[ǙԴ^𠮝cm;Epxh)8P^.A{1)DxJ 8JO$̠k#ap('5sreW>< tUPAVC"@ak#1z[yla:iZ1!g)EcYIYA yHcW"9KpTvs{ިٝ%ʎr›ZbA 0is'CGL@4 D͂ϱF"7|ɫM7|=R7AFX9YHwqQAtUrkTxlYP큦' %s~Y|ⵓgΪC!YXĀ<ۄWBWb$2GOl\C>綨/PɂmXBþ-a+e/{3d#nh}毖t&;S*IV8o_y. bF`8~Vֈ[/ZC>sM.Nq7ktE}G;;Xa::.~ϕ^s%Far>yVP>@vܵ#%%/p-NPj3lR;IaPaV Au(`Ì|"@uȏ 0_G8OG!`Ԟ:ʂt>I~kMd?e4jO&nfIh'I?>(.=,j RG뻐 '+ r>d+-0ԆlPRJܮts"Ѫ7݁c)~[KmЃ #2 ORZޓlv?6WNиLpvæɵ[ z'봰/!4V75#vZ#Pܯ qORXbK9ehDP06u*'dRM/t1's˿ovƼC)6+r#aEj1 KwEX8YSrk6,/'L,6]n,X#`.\ 8~xePB̹DtszLϘӭlSj#%&d6pvɣblX/06&I>Ǻlbv"tr4l5m _m~*_ `kX7TOp4N3AWߚ`ƟD<:sl:i z;,hmaW?gb۰ꣃk4LްXո` _;{Gvڌ=uUޠSWbV)&׀7?ߟh y8S J^L+A>0 uDM$?.(]"ƫG:nvA"1~VT"; 4Y CuեY:bc(;_Yo='?ئHν( tCo0aVcW* /%oY y:LyRuQ%H%cZ ^ɊwW}wKV}%Otݻy;؁,cKrf9y vN{,s̀"mcxeluv}P*}+tFpщOjH޳+qOyJHJMjeIOGT2\Pg?7_n4xi{|:d( ĭTc-[%$UM0r:H_!-xEU_>=>s%A\˩Be - ^w|{nU{ؠ;#<Ƀ#Cr7&'ŋމii ƳO Qs-&&ߔ%'ucsqqs社~fj(yD/4<{~ԾϏ_HCƹ`Cq5oEV\9+GA֠+G$-:cApgYWu[iLWNҼq^*H!,s $ @˜ YCE0΃(d\'A&eL׆x8ڗdW7¸ D euͤF[ fZ&:}FC 8މLS1H=CWߴ)'3ߥt窆\-DZ׆*خܘۖ:N0ǭwGTd#Az &{G>@ƽw$9mNY=1hi0*A"Z[᫂&Q<6!"YM䂢0]% Jߍ]'IeSʾW%ߛ)k37u%qCcEco’Pኲ9BWCkI y +K:fZz7U57Du]ݻa$XPFlcј\`N3`%=se 35[N(7V ̺#)|sH2%0{?Ǚ#!*!ߺuV|ϛ37kY.$Z}p*zr{~[}j"C-ʙpЬvf'8U;f.jSڦ'K8I!䈀0̿XBaت'G1Kmz\HlDbĬLg~BȮ5FqƧ(%߂FfF' "Y1k0EK'>iGF7sP>P- y2!gX$P6A$BfSt G#k>J+Dr#KM=6IԾ aj'^prUc,t eWp=\6Wqص&읣L=~ )-2a$*?r^$L%J$p*> cgNG$fSQwKچв\k -ͱC+4I 6?m0v )_!Xn7'˕; x.rԻGEIeۨD,k6E][֎qY"Ga7L!dvKTuos,n7 ?iJ6̠|c D3/N|ڄ/|k 3 jCy/JX|O*21D1qsmGn#>(rI52A6PuM0X-Up2C꩚&2p L`!i";xb웇۵r;/9U-l(. P.tkW3BvmL#U斌OE#Chi ,yfĎ|M;}pCj:k-֍ 58S!@&LZ<A&lJ'"Hȶx]]KGk 8/+өl̡%.)~f,i?`)|O9YV("BaqH${cb ˎD Ȥj{B\OA՛ZwbhK!bjY? =o?f(NHvj6vtZfda)s|ZVi?Ժ6hgezo!]4N@~DGpw0Wl?ijubvԌyL9,CNSlB$9J7q}MCw-|ui2 faĕ"V}R J;H`]qS){^0HYG1M({C FbG2a0!޽CpKqb.q1Gj-&50yzQ)~HD7ۨ)gqY@B-ԡꪷL?Ӗ0|B;j}x;/ 'r#YZUzM(OU0 LjgqC*zZ|d{4wcD"\Bd $~L~I=xrO2.Ƞ`V$I=hcwlؙf|N.C M~]: y´rB|>` v88Vm"$-QI<<~gv \>8ޠdlK 9`ʺ%8A:jS;z{$!;Z;/zJ^@@f2%%3yi8:-޿|R-+抟ڻ N/zf͏JK\"M[-`"1mwũtL~01y)%WrĦP?`}Ĵ ^TQ[ւus6'eKX7Ht9$Ao:( :@h˫j06OBfE*ę_+SlW+&TNKa 39.c5yjNg1;㐮_l FB7joQ^;'\My(5\?㋲d8#[]7_Nu.،,p'yNl[|,3Վы΍G]:$[^,z1n@e<2)GjU$l]}l31Lj eշ!{JW[%ʹ *{)'i&U_1VDu..#*?un  3- hpa+l gG&˔cN 7/ '0K!?&< yg"2mɒltc>K[$AR1hDm"DCnv;8*K:*&:kip!|[%ҡYQ.Qޓx3X 7oCn=51/Qg) (]@ /))fg>#+W+I}$vz6}KQc4Y2eQwjb~f+m̶ɸ 8)k-P.p'n /J8"X] 0p@ / jU+"";.a|<Ñz%ͣXET q!XZt}Yfq\jbg^~chlvVEWf !*Z2ըWyBJr*H0Y8+=_rs eLntL 긞y[Vz?\HAJ!P`~HBw Rѐ=Lf2rd)u:k#,f~-u5PzS8 *ܶ% oR.V06&N_r_9\3:rDKXTQl>*]|~<]Dt{sAYF|r~Y`m/er:Zf=p|rs@]{t;jKT6ME_`+ЋRm2,%;y <_bWx4v%3?c*$C*V$ɑenusmn#6`D#Ƀsruu0"p x o*!d'EQomzAgIiva>iY߻-oƱۢh`FT@^[28Dazoہ1? &]/lO}qMƈ )*ω+5pW铺,LR3<8TXۍT9m8Pl\}1 da`bH7ClLEXtֈyz5zFcM9w"v8ᆗyX~ vnJ;k3+ۈخn3-,ug3awU0!fv=f%xjy)0t?Jnj.2oԐ`*|tgj0p%K/;to2ۏY.t].5wy(a8Ežɼˁzu:̘ =M.!5 S78Ru3Ea&MW!Zew9k/t;nOQHIK%\W=GG9\'P4@иVVWkKhYP}:cnj^bԗhQ׈|"†^nLM["s/$'HIyDr`D /creϲlPbrQMIT,ǡfupJiyTwcHnlُؕj B2Mp:!DpO4{?=l΀P3t -xUf ? 5YÎq:(U#Tz(߄4\Mg2yMu@zz yuN!u!lkN5Wһh@]3Ny;(MƓC D]=BBSN.S'By^9JOUt7X.iD(~j_Pdù[hR%SZ*$`>; im'gF'1ޞFbʁs{r1\ aؘTn"?țJݼ:V pdSd8X7oZ2ySy]5Q(6>=^ k}žXXM뱵dfN0/OR? Bam%k`:RAf%J>e7,I\[DRsh,|JDEc5Y>ŮütV,o!+T];A7å/+utWjc N7ގ}_0z( A^쒲ݖ䠨䌯}0^ _Tbe4:nOE+*j /ɑ2FECI,$ 'JϫHSϙ:#i`UaW5N@e[hU"_i{1aZغnzHNVYCQZl盶%eyl``XFJSHR { e]JPYcu? /PY_ˁaQ+B2; A - 4A$% ~>G#"W!!@`ߚbB9z cd#oW/&Ppa+Cό*}0; 5=wK= )MnkE;GoYsF]42]y֬4W ?I39!w9F0jz(in],*#*xo)a*akt[qYx WiۯB$ҏv˝yip@wlGçW}$Ẻ闦 H{nMqjSjPMZZ5÷IN^! w"jkgvx0xlE7uW%yG⼧x4W_NBRTEfNC\~:Tv"w=ssbߨ FF(d=Rϝ0,lφkIH_i6Tp\KjlXT$[Vw9ZЌqvd\@GG0Z5T|Ts mTrB⅍0˗]Wƕs`r{rsMVuD%/fplSK`bvPvPR9NF=/󆂴<$V%"5Μ7FEgqPFb9gqyh=5ZX@NK+8x,z\Ԑ]We'ڈd|alCCIZR2 3~5Hܧ_jގ#M53# "}9m"!=u8I4W?ddjXi:}ui_byKӆgYYLoAeP7-s n7NX 36Kd9"3^nE1k&>.$2М>G4:$% *לaq|IuK_2~N`yh|+:jY(29`~Oe~R˘,ѧsQ10r-lcB{Ne|LdmdkΥLd9{]̘_S*=\e =4;|#qeiwwe.Wri'̍w7O;AB϶^aҚh<3Fbhuބ(bos Խ#c-Ci[t3 TOkLS .uXĮXlR_NkJcEnfr T؈mFbV4{ Tv) zPRV-)ћMFVa]H9ԡ8V'sRfȒ rڕ.@!oиLñщ{u9&XI{qV=B ꆞ2I< poy~3zIC3)xՕm"uF1|?P(,$< Y2w+v~VÐpAw:Ax8ZNr{ז\$#KCokoo+1-zTcl4 )v (Ŕ(OQ%@-|%ˁ illxRː?ԉ7{!m%0IԨ]6 "#HK1=nX Fʐ1_̧jt%RRRղFe@ ŖiO 亯|5e] >Mv&ؔrg`\ YJm@"`HF INAE_GeZNK͌S}Q%I hC  ?KyAJԕu<'~Iʁʩ?Yb7bĭvHgvƙsaވw_.WM^Nϫ9/ X7$4.vn@`w|گajW5sCAR4k(hl|@zM&@2KҨ Qz4ۗ`E(|2;L 02/B_=Ɵ&>.z<'|;XPvD/4Pk Wl1ƫߗKa`A6ԟ)ͭhTKpP&ʜ[Jq%^zT]l:} ٨jr*Jm䁧tG}3 ݈EhV:9Wce܌HeI}`tVW1%ay阸*X#+0Uc'ZOP%W!rebC(?(zq 9P^EVĄg7$̳J#PPƾTQ?Apb&o NIQY IG<7ёVZLW۩4c*S?\ H*(8Cw##D$SB]8YST ],U0O3=Po+[s!bRɎ!հdW缌0gHܛo #} {#^ ]֬ >9"ңqC17$fq9.Re,ښ"E]}uV3*p gKbs}G 8r@YWKYe4@3,?A2*y:΀lsl5^QPn a`*(N%xeS[#g8#B[VTX(CTw|Ѧ W%Mtr+=Za?V:OT_OrAQM >Oר&8А Mg*IJW,Q}VWU95ICu +7E2 k,- u?pvak8k;9PD V ?7pw}d+l5; 6/2*/Gj#Uiiu(~),unl)9Eg 8 *z;܌>hug1qP7<ZxsNhn3! (ng;(*@Paxe7Ba-`hdoI,5Mq!~NrUJ:=|iA9$1Ŏj.v?;ʾ}>G6h2؁fw1 8̡ *4@iA4Fgf. $dDVnl36`Z2ƦNg _'MY97Q8W+ۜ[-pcX\3S4?Dzo=?Y(,taQՎM]vՠ 6}qBϑ7.13>`(I"W5);zI6x)4-zP(2Y.ȣozQ E٦|YLj7_熠cz`uL;)Op@hD39p&_t($c6}z{R OXk+CKYEUA+,'wE$hX޴Rɛe>z^u;imi[lFbںhV.No&F*)WY֠չQ SWػWc#[F0M6ķ̌mt9v ~Z[Z+O&* ]"d♆/G' sߎ$c^-_4 aK}.Eo =m*qȓ:CȖz۟5h'^Zz&C~"~\)7n`!3HpIOH "{Be0@_[* &&/"vh7+,|9Q,Efw\Ts ]yu^r0T+? V;}YmյOzw ,3C.,zE "'5ĮKGkOriV|#ѳXJZvU;iGzD1uuxHf9iٰ#"Fvxem\{v9J$Bk3CL:fE){K=8ULzը9cEMY Y㐔!>9jaȰupm";=s}Yj>à { HrSEޖ LҒٲaZ$) f1o4wv"aNeԮEM'C]ρU=67" 8atz)p][$U7j_C~c|dބbZG V /ۆS6g{1u;*wT-dU0H4\qt-}U:L]F )3s` yH&ձ9!țq D8 ԫDکRGD%yNnl]Q)x~Mh݆Iŭ0 `@߸@q/",R)1ZLs\ʝ_0ߎhb,Npdz2 H2-k[B2W \LT[VTosm1TmF=7"3D 1ʝt*.ڀT(~FD/`Z I"\ WFiYBY Yez F'i [0fP_;EcbmpyVT^@',I}u&dmQXE \Ltڒ|[Γ XJ|x:6EObSCïx*)9.42Cq=);}\=*o4ޖ JvyaCGeT {;ߕI2$0i,=Ade eNn-N2lZ'[8]M{> Ε6{j*}%ۈ!7>C[zKu.zDT1%mjqܯyHm/9C>ƹpXyH[{T)I% &.x|n^#iX`Tt7rFE#. Y?u> 6h ]H(LguL(| 놊[V@uQPSS%Mfvٸ]PkvX5bZ2f C`GjCR?`߬; o@hOza/6_dʙvo_AFgă t-{iLp2xŤB8O^eSNCX5]{v0(AҪIn geJ`NBmotIJPisLDlLgy4떳ݎؤœk\WkWs15BC\!Isl yِ.) ,'T.of$E6CEÈk4@zaqZE4վU`;`| ՙ}Ƙt%I:4zY2*^gPxk00ۨACOڼy5&['{~>ّư6{n GB$X PacǸ?fln%'vWJ }^.Mܚ-Jg.4ZPyoqy_:/tV6.*:<r'N*:oX/,eT+S*ju@FK_kRTwC :w=Pef48/뒃uh@5i+0QM`vv28aqQ{ZcI3?_KEm+M!/N{k>ȮoIg2vQH3)6}\(S6"w ڄu=DJx+9< Wd\B}sCi/ਢ K<(כmGoN5`˫6֖#ĩKaҀhbYSu@n \hLe<6h9}+H*x]lG.6315=h'$U:va,eD!}Q&W زp-f_Qm'm(צ?½Y;Zb@ktfAPbhڃЯpԘ';0 -n@Xgbcå5z,(r̡o$elLdZ]"9$z[si'ׇ[7>l眅%0ᩉTsd w l\0Q ]bA ~Z%oDa7 R 'c,Sc̒ t+ֿ7*e|6 b!ͨfwkdş-#"kx?WN41,x#V]vjI(#egpeO-.ܹ{ZR;Ht' vkɟ֪: BH}wmYu`WeI?IOՅ; NNNݶ+L!0imb%T,GoaZ$}F;osX&vl)J`,MIēqo9#Oun?:MΤO$eC8+{wߎ[}`gLGPV슼z'^%fGGo~ƨ Y (i}}8UnH\5ٔ+-u)1`/1ѵt YbK7&5G8u9Y O0 3ShJ0*iO#μzmȤ l,4(_`Ϩi@RHy%2PncGvK'GL(Q]Y!/bCaQHQxc¸2!{=V¡]tHawTL!o̮jk ۀ0 Hܙ&W߄257^5K%(jk%Fexhݯk̄=*8Gwe.MIBoG2fI h&tj:fBҩDYc_VVzd%7  w۠djvԞI^Ԍ:CE {2I/0=ԚR `D7YX Rz qݑ#f2E8ob Ӷ ټ6 -/kXxMχCaQ&^"42؉v/D8IluӰW*{j9R=%rC^Q(mag=J#oqJWub=\knwb~ABlWeEٿ&1 @Cch;'DURCK\&Kt]N|-ŝGt0[I<FU&n0W| 5Ҟ(֡%FaB6h7mٲͱ7YzT!nQoq\ xTp X^N# g "kr40X@&6jK?G}Օx524Z,8j\"d\U10L 6*@xԸ}Ei)ٻ zJ}wM J΍z8yfzu$'p\}CёآRzObuc[ꯪ"?H𒟓m K[ʭ*~BJ Yuyl<$h91nI&?cAsXH7oa02򰊻M|`"tݳ%;f'6)Zus(jre3BTq9Dp%hC{u&(HF?'~q|0f§$ӈic藝@\G!4N"|!{РZj1r#=!,eSWG9_f/oBh^G !Ide苭{tyC:s+fB}-6uh9/~~兢ܧֵ?2!?N%>NLϴINbug0Yٯ*uS$z}ߒ]Uڔ+; evU{"fce; Hr{ʺ\ó]w1h5T5ηiNl2PmAk*")uЫΣ%J,(奉qkb@l'Ág|r^:1ޠ=Q:fKtϯs[$cl 'vodql\(-SrzE'bo^_M2DW)g+x@iHxJ%h`:~%Ѧi=VL;M ? JW߯zdB'Yx3bJ%k|ònl "Pl<xucDgKPh'({K_5ޖ y\CdyX,oq;K'J\̱ Q5 N۹e0'̅7PWv?˵'49 bHP}X9±F2lɟy%A9 hR.%zn<I o}] (I hu5CǩlPdɑr >nN.1&^ %lB3)穇 >Ѫ+8G!a66Y,roCyk(C=|oB̶jw>y߃"$*tٴCߨtNܦWMVQa"k[jܲi-,ax#kh<ıD"M1PIx>kfNJ__ط1^y'nLj]"A{㴺-EXPN$gwi]W 'iU%Jn:H?U65?=WayxRJZϢv)7 `:9aM"^SS*ԕGet`RoVqbzUJqs^qI,o#,7JqF犘5 sfaFnj9)?9zןٶ7$l=>"PID8WH@,% eEߕ~/<x> {cIo hQ0t)S/.R_9>֡N򵂃vpTp~mCPrQL4tPPK P:^nLt,ʓ`mQeCi( aNt|wd Ѳf?@9ȇjli4qՕoB.ĸq7Jz}@kU2Ŧ,{& K!WNJɷ(϶Lkߞ@_MobZz<o%l $Ypf.\}+ A2M?+8Ir ,Itm]$i3@Љq~6'"P$;@8,IQ,IIYts[c c~/g9ZL%ϊ9P\#7ZJfvĊat%_*Ft "C9i}:|Ns5e20wjJ=6Qw? %_}J-j |f/;-(i'/a۟{vC!.[4oʈG4]ס?Zr@NۧNwߤͮȄtIY~;cU͇S7ɤڕGHKFёI-2%Cq>S K\x6!N$%Kr8 M0]}=N#27ʿDУ#D8cڛ1d>z/ht: U}3TO`|:9M E, _ +Zb_k.#nRNl(GN/PeVq'u##oqH`]ҪDCTEk3'lۻx?9Ƽ-$[*o Uψ ].2 G/osfceCw$mM2MB_3&,ta f{I 2I8ؑsڿ|ڬv bޱ 6;9_1W| *,%.%fWye2^lWz/ aw3Z?&|]oCIpcF'u!T~8]5=#eK*7Ӗ&pԤx42`.EgqWuPDtC/c>EgزQ{Gʺ.!k&o_b9aR`~G#^M)3m-"|N7HV7rtv\p0,/߮>DTDW)R^ x)%?\72U]GLT61@Uy u}xtg#i슦_w?NTZ2$7EAhw&kqZ:逽# +8h/bԼ{Id9vI[ NI7@Ɖ-}5%׶լ؂Ť ZcKPdgY!^"QVTvzsgG)QGyH\Bɫ- А0S%H&#C1;a,cKwOM/]E'֦8[]J}ou_Na>d)(t)]G!a?\pD[Y#u1]22b(^`ۦFιeޝޡDž@ܯzoIdmrfN-!"ߡ%i0vހ=#Mp`yڃ>,/cfʉS,Mu!t_-9_ wD+9vT !qt7Zl]]}WnXB b5ӂ_F-ae36pDBÚPuz`7'M?6;d-)iB’h '2(Z"B1i:|g8栽srLrյ{{%~+@ +qO~b~(v¼<]f4셻ͨL ل99&k--~v3HaF&eAFȦϱb/HyaĮ{a$m-uڄPpތ%nx#ݙ=a{S^Ws:vZq**oV<;A^k@Zi2;g 7fرxa W5ZE`S΢KRђEd)mtZ pIò@Fjs6!MxLu;]ݦt't!o7%¶mඨϫ=6ہf{  Gb}I={]:%7wg- r Hp`3mgH?q:nf5j< n x/TZl-3%0ífΓ*ׅf" 9\=A&tCtDQ )(0Gg/Դ{w]ճOtjK~j ~`^lgȹUc`ͣuZlF[Zg)ge~!x\ v)J@PorzVA[ٔO=GQCO tTӍQlcF/&:;54ogWEɏɻ5ݤޥp@!Q_?}(*Pf2}o+[&;?zUz R+"Eڭ(BPztdaRakLwә~HewA2 ^NęT^mMd},(Bm?#oBg*l$.5\PAPEsO`"j5- a9rU&g``~=u}S |3kjj5xvH's5EQ*"L-$耇Ǐ:QbAt/i`h9Lm\xU @9tu ZZnWX0S_Mdly5/ Pcه JK?ec6fR, :)Ve٪J_N_GQ-Kf[@1<DEdBi03%0Ã*Z)o@WkTu]S὾K@a˝h_TʚT֔H̉=ҡ[dR grs~+ӂPv ? -,m|Mmc' +b@f@$C&I@PjƳs9Eݏ hk% k&@-m{vEttBG+l(Wk]Djh}b%-2.OUj -zsypB:J2j*Ed1ڬ˜B9$@/q+tݎ )gYzGH*2Y,(9lUZ09. 72zyMe/v>5+.`%ÛrW> BsL'!I<SN`cqg~/.aw<;'~f2AP޲8X1CqH݉1}uV ;ҥڷ0]G DWIpuYH]Mo :lj=d}!ת^IVON\-2'Q:a 1|WPŰIkjCsv5uwg5K[@? \N j\<;?92v&7.O$_p7֑KIՊFqO 89ܒaS3!Tc6d/V\݄~7=R"D3Y!b$~l$́Ǜi;[ b! un0ع}2b?"i6PpR$:6xEf3k|ƭ L?|hU0v9 ' n_XZ)fwE! oX}綥a>޽/u\}= ]EX.rHlM^>8ʨc tB7 ]-zkukV;(;\E"Nj9Iؐ7fSػ i8%ۓ*Ņ"[HTP08,\p`b?^Ջ}f En͂S ъh"Y#|C3а6A]1bٺȒZ; C3ɂ{] ,.EñQFhK2?t@ o~9ߞV_]y%3z~aSie_dI@(Ǔ̩UY~)(HT☟0nɨ6C)( ;0Jj"sV4Er=ޙɪ}(vA;֘q* N^?ؚ}a,VgnNDI ul B{+6WO^`Aɩ>k(=OJg t)9XU/Niua?OpZ+b>֓i3}W܂GJeVhFݽ:.\xWőq &Z7LhגǕ<8Q8W1Jg >MvQDH=AнA!8 IR y c o>iB +Z8!+= `8ٗk/g1PX+DQmd/=9멮q^̄h2/ C@?jNTRy'rlmHzl~m6;mwxXTJ R60g &Tt\:+Mg8 * YEJp2rA!'[=|?0{#ʒjbԒ-F@qUVV/YL{ 4 -FLjd<W&p(yXMۑDN2ourM}eٕ/W\)ꪫ&ӈ%p@#Զ5 b2P3:bX۹iNWHGVgK~m(/Wf@AK9[M7U X~w$J4@z"Q`lT㰆6\ 07vekQzϣ֡XyU/zIKA@%փ3u50p ؂8_}UvԦm0tVX@?{Di Aipsdh(x^Vqy. BZ;>`'9b{F*}Y]qe6RԷ䋘r+߅iUٍaOA;:i(69 مMqF ,T"J4 |"O'>~RU%(so9ivT Һ;e'dzMdiH%x@ݮ<@#kdnG:LzK$R+;ƴT|.3k0 G-!On?KċK JƝҭ=߹K O4^aS#Gi ;Qr>bŷ렂n23D/i,J/T ;=[ňc݈QahksdE bE%x$'Z<BY(Awnm TLjz=6N ,MyS[)[kote{8.2%ۻZ쟅m-=?*x7"zϑK1c&)EdLj(B4e{F(=9w7uYRVx۹ZDow9➣IVWgYizܔV ZH᠚XNN o 6o /U. LUdF&n섑챵5#?#`"ra$RQ Mo!-9" ]b5t,E;ʖ& jг`NQRan "jD\V 37Q+V\8K; fJ!T4h4>?^)p@X'л}$CAUv&* |b%~d2,rGV]PO/.6J&w`k_#,=c @gCݷ]'mb/?dv/Y[i (FO)@O[0AR.7T5L{2,C 2s}1rz΂֕$o/% hhW)$Ceװsp07/Lo2>wv MS8K%Gx'&]M / 봦iRcOw r]fg˫4drm*]-09H&zӓ2,aXwůʾǭ &4>^J!U欽ab;\GQ_.gуZ *X͏qZt4" fEBt^)X?W%) y7zi|A*k3I$3,IR΀&e!VvŹ^TQ]q:fh%}nof詇Zo,W4i?7H7(2!AMR)dtP$n z\C8c<\> !d;:cWBUUV\Q5G~JR "-L,ەr'=uEXxJ@fW,S"MaGo,T̼3!"(%i̸ @Y5NV^  ΑT`֚)anfcß򢑕X>~֝yZUQʑn 7kDV$FDO.,*~HWSH_}H(-!h{tE.J^v1_S.kua1 ~M%zSAl_V8MsNfu/uà ^62>W?J50jU_t!XjY6;ٰTxVM#9^=+w_F"]e5$$CXe#ACv`u$Ǜ>f{"@×?:%^=)'6nU;bV[JQz7B=߫f\Ol>39tZt4Ȇ*X͛u~^ pF=pl<$MS^*FhWr 0ݴG$=*󭤡au-Q>s_ ؟խ`L3 ܀Fk s1,-4k;1DGGYpftwHa=OYr{fU)b(^z͹onI@ȹ TmS %٫+I;7S`2iEHI5śs2bޤrX^+>(SXZq-t@r!Ł]ѵ%LZȔ6OlQ8Үؠ0h'S=7`[3p1KYb# 4Wћ±(ӳ RlŲА8==&xhp.-$k' =?N/ezPO F٘ID_)iZ8צ.V՗a=}i{Kz:Pbqr'(-&=qp%{hIkEK RBWik(|=  +^>@p ٥PTLΎ-s҉F+<ۈ< d6Z|✓U:4(pw.d@耏!.mV҆a qd*æy.j Hϩ K)cD.+$ "ˆK.h*LA㣖"0إ)ƽyUfb"}JusV̠6c?1%.qU 9벯Au;LoQz`7#7: Yils'0E ϰlÐI̩"cYU.NKm;dD g2g>oN VX}޽`l r~^5!yuۣڹci9YpRCFa8JaV~AHƲaKo$: <6<0QU`8+L_u23 2 zw%}ձKwNG L,x~Q8TO5_ߩ4Ss=E (Mԫ- j5y Y:^!+N{8ʷ9KQ\Wq 2 pU+ wŤ*0LIh"92LdHevoB0tsU6Ľ~ϫ'9Tq֚B~t{Me~^[YIK9y)9@";FA`2H mD9`0#K Er`&3~CL"\VF"@ Xtwt' 2(P<Ve:^-$@ܿ 824pqP嘕:ԠOܭB% kx3m!'N\E ײ5dv6"\oJM+>\86gĕ[AXEn1ٷP q?C2SW J&'J]P wvרŋ-4Jc) ~h@PHsqJ g1CDE@҆ؓ`K \Jl ZT #+QLK'Z %@&T^у?Vpq&xбi_;FՀYLC5Wj$TMe,שO4Mh4Q@M#Wl@J %^<ЇB.pyjm%zo̡$ug?SuP;b<6&3-M@X"VϨ-(6@ԡn,u*JŐM}Ś<0F2&9^;M<.=Q)ZtU(n5xGDQ qE4X\}o@V6ה^q $I1*䖮1mS>^ Un=cQPzCv!S` _A!yʌx\1m^OMrIm;ߕþI>tCڋq3x*dYgUq}"@) ]H|zm(26*c()W~-̻gb`a>캒u7 ,~o(UQ$4Dǭ,,0AK}l;{ϤkE +# PꉸW/}?J }ԝ˂\:rO+$I](Tbn֚Ohf%̾ԯE_B6ɶtOr i~6Q gg?1 ց"$PS}vYo_%uD#oe%_U\`uLhҏ V(kɤAfan&5o.5IDzm|%mԻ0&߂Z75CF.f{<ؔ댃}3IN hk>aڿy/ ^-ږ/1aiËao z7 G>*1J*@kR"5G,X% q:sx|i9ǘt AiaBMmsnMϗ=8UEjL'8QGäH gT2Xnw;\=60?9ƁF1k,T;` e q,G2\h"5N<(5w#.5gkfxǚyr_{*c<g" &0N/ڛ:%r+͋>QQ Ow&sݯO|33:Je$95L&4h=`2! NCŞ1diY_!$Wө#wt2HNpcڇvT0pdhl"ƿ+ҳ ȳowIDD?r[ےE0qxnmpt/Ϭ8k %/Nv,kMoߕx2i]0Ȕ&0A,bB$nJC퓽~+ |/ EP$;H. ̎O$ >K.tM&JϙoS(s~iq T=TlT-#eY蕑b+m2\=B{*;l7sD`X+Wyv7 ޸ :B?D 2nfiq;cX[^89R`.;򠶺կ[} W`ӊ\B-<ýtXleh!_u_`"+s#2Ȧj3-/>B˧PB>)L0Po С62lk}y6?ӳ=Re1z;Cu)%Ѵ0p8uEmؙ GxY2|"x'8#t&mlRK=u|l98N.;kC_jC(4$T=К{Li+:S^tEM%Pq8X$> 4zp2)]_>-?s$ASS.-B eQPBuWOq3`DhDPc=$b8HӼ-:1}փeFGO2JcTűTUjOtQIюw=Eҁ5ÇjAUg{z.4WU^ҪEJ3rda#`Khc&GR[TFL+z(sj&#eaÔ ·yyZݏ;dQ8l8 &GC瞇*Z1E"tR'a訿ıˀ t0xWmNWu$`)1rc0 l!0DOAKwAŽX I,<$z~3;$CXnI"Til Pkp4^d%XH=ۜ*;4k5$4Ői_+d˃@Ѵ] H}[*cxU +`dK+W)/QAR)ɪ#r;.Bg(#0hc-FR!7pH>{gr@Q x)>>SP 3&?e_w_tP3LQ\5 qi/,^K~M*Z|dQ8Am+=ӭtT>ug>zO0brݥK⮰ 89b`ҫB+(>@Hc=]fȩ6yOx+ԇ4M4,H Z.aݚO=jJKNΊ T'Z$I'Ɛ59+𚨃]NR3֠i^gJ"ysV9̋6 UҴP2mdη }3!ߥB(]K_<Yҏ9U&^bpn_-;⮘թbE8/aN>Půs g! zYN a[3X{e^wyѻ{`[ahhU wJ֦[%gH;^/NNgk:j'<8f:#RP">Wbd-kLXqS<{w'FY6Ԑi_jg 1_>ie+U1Ϩ wnt cGN5nk;nz&yȗgڍwt:eR&Ku)K.;_qulj} ُ& ߎ> k͐Nlj7htBo\f a|mv142=BT^EGSBN۰ΰ*U OKo4ޓt7͝ `('GZf$nb6| 3~ՐD\,o5ޢGPif5s`*6e-Zc<3fNAycXJ:9zv1F1R<椳͊}W!UYVZc'ay-X8 n 5Gg`>U ߲mGFۯ:lBŕ ڜMXu冽:v#Üs_m\Tu-4}!f*Y)X(opbkC.LM3Y1&:U͹E AZbN+5,R?ʟDpU@Ȓ4ْ3DoV޹^m/5#pnZ1&6 񝎦V^̼dl,_'y@EPag&WC؇O{u$t8%0=:/i;10{q槤'Lz!q(ٿ$]ccיrW%AH7qfə8|9dS=6a$L _5r K?VI`oD8iΚ;!Rmu͖;+?O6]EЯѨY8N{͵ur̀ݑ ?$5)IV#}ŖXӬ1zzZaGO" Lmuu:(z:x5bfXAM~&sUGj0~ۉ4"HUv0R+\P(zXg/K|H)D9u,q.mKg=IAKr\D'FCapc^αFa6GJ^vwMhtv CԪ[j(@+~N6;w?`WL)J~&ht\YHI>E#^R&FXH)?3JD9?DM1)ݔ+̦R`&kC'h%(!Bձx }QZ$9'L|In`%\fLhDUj70)"A0c.?,;m2[ҿS^JL{f .sxr>(DA^(1DWNA@TKgE-AF+*{j=$|푩/N1lb(IK*xM<_L%!.pu) )5|v3(}B6"y˯џ=S2pio.SKz+kc~ʯ/.jSw{MYH 9_^E J ' ^'lHȍ,zJAG$4[݃AsUL0y._V-mO: rYr@&#7$ Q]#%'-NhbhpjFhSgDգ,.h 65ו,X5o)0PfOˁPcl$C,.Л!Iȃƪs}ld mś1m;X1ҩZ[-,φb۱fA.lpM# ss4p48xЗqi_LnKŠ>$C% "3 V*g5 0>-cƆt* eFh Gyqۑajtmg_o,6Ce(co^@)8l>+uU>.1rsD^VcR߰q1` IHr歾]S˿PZ3-AQks.OvMϝA`dlBo%%_QB@oѨ2gڃ8 BGs.ʋjy]oWY&qm ٚE_bv-bȆڢ^t%xSuIkK1x*ʈV?8grQJFOfp4B͠A)Z kp.G\22c@Z@?Qu_k )(TsJ;]ϻzaNXnA}>>H{l5Ǟ.iH6( xC>i43mS闹2vr\cWҤtrekQVZEi?9^MѦYPCݖ/fz w(k!>1*'JTS-mV!4ބgG>6|7Yc\:Q2B| 5h_A[@ b>Op}cΐܖG0SB1+z쵥L=DJꯃ/.ȶ[PV>,CFFV:yve ѩ{R)(σ('jgV}Yࣤ/*=y Ok$*><%3y+$ }ؓߣ&ԊhcدKvEo?]ºcd`n| m9\mJk 1y^vMo@%Z.drƦ-/AGEaL j? LB-ZvF7 8Mљ.DeU8`8a5/C1ڃ[>~.q/HZҗ&FpOcuއ7Om91bֹ3lhBc*/|%AOcPZ|u,\5b#)KSՉ;i#Y +PynwQ} Q٫1X&+aBޗPXNWS 9T(zWo"W^؆xwa0ϡ*Q̯ Gc鞗09P=ha^Y NԵ{/YY& e $'c{Eʈ/tWKax;S5l?uSp311ed)}moDn%Ԟio#%}4gW HE`Trd>4߰C_*oM?3A%DYw6΄M#ÎۇȔg;cMR"rr (5&}v k0CS>U%]*A&^BA}w\Q.6'w3;Fƪw<kEuf'̼`Ɖ0#'I#鲻;ѲS퉪{ZS cUWl!sSkB73ZkRƙ ^ 5$2LZ@@kNL ? ߲ȩ"<"еԬ\Ҿ:(-w,Z-M:(x6u9EڍcB4<5pMxũXwr\4i ͖e;U~8KulgB8`k03q6;H K0Be@D)F0*3Kt'v8W_Ňl=F+F*%㊮.fWlG1p)1́/((Y[#BbB$@Rb'喸Ͱԉ8aZQDYV3eՊ ^6UI(DP>E1j$[P< ekfe@~FIzk^[`Y+ f̍˸m3waz=b h{|]ZMĭd'RFNkxM\W`>ܺ5 `k:݅,e{.\xơvX+"|^*as 'a֝LH3 QLژn=ţ9n aȜ蠕>0B.C켱L+8zO e 162FnLچj2,"s6i!GaV߼IOd_8&?Zi歛e~u3Tqg._0խ*Np6|Wq,"! y_;ݑA0JP׷e>lBN57RbzW+DZ3ܿDJU81mMf:*?A2VBi<ٕ)uZDqXza"Po] BBsԻV'jnQ'a/1U>ٖʎf~a4µ|nZE7lZ:k`NF\܅ kY2DgyC|ǮZM%DLՈd1/._XNyŸzJߺcw9i* TJ=NL6ܫi)6]OqӞaق_hd5 R䔕Joz&3{/? )nA?pu.rm$q(&߇Sԝ"Y(, DEqXn ;.$ybS[bk1#dh)(qM ѐ{_<6]G;\AwWǿiKX{ܛcH"tA7ICbAN /-.A&ӐqzFuDo!YI+sFvEb E a?h.'ざ W`/*EW!= )cjPg[z2yN3p=/W2"`} u`1h~4 #v|Z=6_ ]S&5ޅU">XyRμ03;-XPliyDN%aAvaғJ/[{hs,H%.\ԫW*u|IgPkFxio MIUl8 gvv^Rb):ۭG)N WCz3T*|G W\oǚ_ruԔq [2+vSm9-sGAb^e{w@0 ]&v J͢Ne[-u ̔_Ò%osÇfg9!%r47{,q!8O&RoUȪ4RbǪ;7EeװV3;UAt) ]JɶX,Zf'_.mc-XK=(.C_[#5k3ˈFQxjpɨ1 n?Tn%HѪvYϼ-˯C,w}l/R)g~{2@',/6+t .D;srOȋ~WQp6F 9 YX88ުoŃ jnj9椫O'J$D/{̆11GWm͕{SFjX{N 2E^r" H E]8MD`&Ej6 ? dw|۟)Mo!X: XZ!~c횬` 9k3)i#R" b^`ΉszMu^b}jYPHAk+W!z]Ƞ;`d+nrܩmRVZg`V};DT[@>RYr:0ra?`;ݻГS0Mg9{J:ybк"l tͮfޫ~CAiP=1Aombϛߢ7Ƶ)쑶[Cn+*w0f#p{1jVAp qtV 2^j%u!G%rODem!mVQ )5l耈뙞ȝ$Oum;Ua?Q$;zE ӻa+3)( hݩpxLogvĮ"xdyU=١&uc*u+ʢc&& %}ה?βgr*l9^2)Qs&:K%)8;2،л=x3"6te@ K wNULB7"Dt|bAV@;T~# csGT"ƹ\vϘtgͿv_S!AFxR|*@1S3Bul՛:ʧ^cS-m3 p 6|f'b`!S嗱jc oc}~^i,ֹжGtȡ?iB"&n=0=E#*1 tflx@Kw^mb}+w׉j:^:ׇ^% Od2궔qu.Gϱ{b7c2(8Ԁ9;Q`p$94Xߋdz9W8[t˧輼[TB 1kuueR>"!-LSEUw˒ōA۳lOA;=.̋ DRQU9ępcPƀ1o5SiXc2 b'J5Inx*R6 (cZ}yDA;%RwȂpc[ @"\8SQc^4&]'|Z܏<8E|4z]x4S%t-W?Q?b~ﰃg9I1Z°WQ'% dVYaT lH_¥-(N+؊M1%p1 o7sDpY:#.4I8s:cPk<2]y:=r7h'n OlmAi. .EHBpQ#4OQx ݣwЍ' iA]xTl&8 6)*WTvZPB>gzrR>x"Ν|nC@z@湒Q:ݜӊj\oA֫qV;?]b)M!CO(YTawkw%a-ΪW4RER2Y 0eWө^q}΋Ӹh$3}(̬O0[5L:k|ʡ56|7W .ɽ8Z$,g3y ʈoR^P~g]-'bu}LL[R7m,,]E\& C5P^l҃H> h\<-a甖Px:L߻)sqi8L\#Oz"mtS+90;~b ݮj$Ms?  ," i>UVKu6"iY&KL{jsy~P̂>K[+tI^We^K##a5/ϔc41b,XrpMQ駂@MYkd!tFPa6̟:ßh u7YJxbVtT_=:s,4^ .sGA^{̽ )FM ^&D[ KHYa%)eqؔ]e?#g#ӞA~K˖ͩ!꼻JT~K]ܗ"zqE+cLMa1f2GmҸSeK@gxZkǖڼ(U%1͟|hfH~BR 3EaZ7bl٩lh)~3؉NVt'd3+@bSpwJ]چs\N\=z+~O;-U;}."p@})S"fN(|}pԋ'su1&Y׬zat%^Gxxpߔ2(:<Kct-mk!hpajSckb[n}{a"$A_;g6i5;&e~q٫K\bnl2~D& ๨QV So?(j`@m޻;+!1j4U{T )C={}%0Jxj4S\XW,Bd p;te K,PHʊ9/n@/]zDGm) uf9J[bۀ!J%Ɉ#LC;h_v+. 5MH=UraSi@2uC8 qG(*:ʅ bܰbƽBD͇SqfmSbXIkCs )b$5Zj9Ґ=q OZ S$Sv/XVO%C}40F3H#7 f(R-.߃$b:,+lܤ%e,Z!Ѝ[YLQel,T,IB67$eV2ơ yB6Yl1Ȅ?:nnpaNŘԕtwjo۷Š-~fRD#rC7ۋDciR_˒tL^9PwHa) ]sk$&Ku]Fƣ lX̚XڹM2K v- )X]/ڳca+< CM_$'s 7ec4M"a p7DF5i-Xhce}`|WݷgshD?csRE[Κg67R'ۜ 3m'mt~/x9>JEC^ quf|]nJT3H+vc!wl-;q| ɠSCcUHY,a Ws46奚 }G;L &S8d۷ϥ2M)]s5pva$9{<ijP0n+N>]b@ѤӍ$"%f*<"F󰧜GLͯtɃ |?$% !:9MiKHQ2͛u$p Gi8uRu!{>]Pɾ#qȚ?( E'9y#FIXe;4Z]Bo7E+OE= /Ѧ^NC{jbufA! xi.Q"?~ R1I0٠,6~4JouWzT|E.UF!϶l DeBfnWP!6!M7ų/IutY|Aƻk}ω1=R=/%J4(#vSE8r;İG>R[i咈crS˶k (.v⸻s=a7#Qa⫷q4P&G ^mu驉oe5:&uAE| I|8,HZzKBٺuM?cQ(d3t.\ߨ "Ê!_(3g|},`5oXPWQq܋uHN䜯v"ɖGUM/aeS+!nL{D; î$S^6Y%#T1C+ߊAsdC3}c/t3-'ڗhPwmq0sCx4rX3LtH8`e\-l:g u>󤞘~Uwl!e(iKy@.[yeo+f$W4.ɱ"ѫCu`fP2B@P*b CC|Ogo;>HbZ ҫJ{0p75Ra0B"HhůXH\8hU53,n(aFP*i tmÕk/{2ζ%rV"/q"/ӥ8DRˮN^[Q΃ ԇbr&SJJ.0;* W /W4NJNj [7{.Ȩ8tt1Z}d8|x*W0wzd~vJsduV:ExgfWʱx-a05>#jxEjvѸj%*\1vd5{*g z][mm4 _?^bDM }S{T;nzAq~$rlkUQA åASH a=I^=ltD7ݢ{c]TVևنBײfynCqr'?P:)1/fWC۞Y ǷV C:&”;^?]! 9"AÕSe!aˬF,m{q:GnX83SQr>ҥX?4tv-,9忺EDE?2=]&в(YƴsYMa+r//" /w\x֌~$,v*"cl('YWQtUdrl=mnuJZD tX7hkOcpTS21|0[8Z5=SB_22ē(k?[WM8XjVPPc.@ < hMO68AMe^[$ej%[Y(t"];v(O{Mt-xcCx>+ nuoMĴ BqnX;.9l {v;f_׶{_{^I0[$l]L~:$Dw1輏َq#E A+ߘw;,Rl6wAŽ:meٜqrFr@P]_phwj<1-M܃3A~U S#u*z9C"r߬|h{oSe>G^1[dyGl+l*U6F&m}'RRyΊ~ˇ zj:7Mu)pG3q=wi k8QxvUe@|ZՓ 0](c PƩ} 6,OHl?7<Ik-0Q+fsb !įό7jv;rOx1Zwv߷dDDg<-KF, @r3C’7,Y! $W]xʴ$1]Jf/{67jt łĀhFuu(e`l.s+;2?8PZ;(C~ΡoF=b5(L>D+T]Z)إ*?M{St_F²a}"c?g"K~ށ+T+W6jqOO)[d* 2A@q`Ľ1 ~Y1l69/2w'𐃺`oYԷpaZXmooP WW43e> AXs~r}f V=B_<AHYCf R#9CE701[~ڰJJwjEhS=iG\y4%il ]} _f7 _y! Zga{] UlEe"P{_Cv@`$h?7kqy,(VaZё% )V?qW<0$9^Xdl93@- cD_T}}?IΩIioBhuƸ,gYwcA氡N ڭf(MQ2SFHV#_Z!yCLr\,G׉^TN;Ԧ@y7Z0!V◽L@hڻd[8['/,fd=G̙[\pw|0FoTo޴{eS6F#6/s 1Uk  Km VQuqF-5[Q?:cWi_kI!ʃ5#`YWY, qS{*bBw8w+02j~eO:kehEֵ -wP.UtT <(&85[FgC4).TB.bYMRiu7K"['>qAˢգ3 'r|?R z|lSn<J ӕ "wq̞ok{:iChw錧 _^I^q犣vݓC`E$j,4j∱^'VG&v6)l]=I.FYO =tvdQ~ɊSh(QObB(~yo;ŊhS}bc$rK%D;00 j͔8c_bJN&(Ap{NkM(?)oĭPNXevdqmXJ|7QCD'Bau}Kmv,4q=x^ 1xYG uKW.--߼7mI㑹;_F_k  {~x1?⟘Ozt eGS)ΫǯR gȭ{~҂;紝;k瑢$'b"E?KJjww-`04cW .hŌx~go2.Wt_.Gp4G*{dJ]F@P\30~(YC<#81y"q7p> 裺1)5)H]!raFX$ f.G% Gacr@ΜNRi$_:'eɣKhbR&v}~6>:ເ0ǫE 3R8yx!߄ySHbUwO)Gz7w%vGF/J#tn!lV#[`B\Ⱦ43._y,[c3!1qZP<`Oڼ3e(^5_`L )hB]pC,o,8_{]dykع #0-(./?( (#:X7 oL7.)!DD 7sr_jbnVT|_k.a(ofdxk63Δk UB)ה|S+emKMΚqbdK틕R hU#{y\o4PT? [?xZ:Qm[3B &"ʻ30pi;Y 2'Pgh IS#(!딨EӀix%sӘkvu(H}#]Ia\)3́ADCyicHl$}+*߳b` 6| cNixK7KXiHDF4g$|+m "[ɨ){c m_ʐ,E9NVImܴ/}9>P+pnC^z4N;B&6Xt|vy2xpp/t#{XL<|m7s@)1^@I5g+ׄapL%穀= @;&YU%܊RM*z2nMcԍV;rXiqNc~:K tu rYjA+d}gƙhd)"DY;{&i&ʞ㽏9 ' s;/K2YDшzE&5 $u ^ccUYK'|h/'M|orKgSO]0(ɵ9.R,tm8n4֡RU,A$ ,d|d"_QݍłtҹucokǧIp8ۍ:aKePjH|1r>bW V)uW! :L@aIxv/6yb&,"XZ:4@j )3=S _ǮtZ!@{6ŎY,y;TyKme0qIQ9:QW;Jxܿڈcۚ^ lt8~>iB>1 Y JE3jMgߺSR]u`<ʆ*ZLԥDNx«Q2m<'BՏm-mntb,ʮez8%ZH0Qe;U„1>l>= I~^c(]WGސi&ym=4+2,!w*ٖӝH܁yGwYfÊ0Wl5iVMMAOVOfJF ˚oRg};TET)U:w&ʉ'qh-TK[B{ _5K.=;s"]qOhV0* =Vqv3M_A 4Ƞ"1N ݩLCbgk[ҽz0ݚkz&֮.2ݹ?°HY&БTD"8 =|\_φV2i*E)nX=dO66iAR.^=6->") "G܃36߳ !Hx˟cF 熨N6ն^(rյQ \\*ޠ@x5̙*eT4$m])ўEn F5_ʘفB05VMNL ZSuE 8H%l=O@,{tMde ֕f;f_qQSTo{J0Yz{9dqbhB[?~ V@Vo7]!76k"mϔuBs oie4ez[KE[`y(w,en"OS܂sUP Ls'qf=Jmt|ceΰbS9.8ɖgsqӺ.!p3a#$Ƚ4+t K|-HB:߄LO>{<[BW0ܶZRؘadBcMėl€UMHt"Q߈꫐:V}ߺ'YCKc8]i-AgK1*:GK\+PS˕ȋAP^IŽ.? 0ekd6x:ݖ='~ͯc, 1h-I.^읇hx"'O'ʣcV`iBkw\x0m&3C(kt+Z@\A9+>`SltPM6;f9I1 $z0˹[HP]f*~n]=ܱG]n8n)4E~IF]uxsB:ő(WzWlVy:@(*DqE8aG6qGuC˭gH-ODUsoQg?86%wN-vUKΞA5iׄp;Ha0y_E 2g|vr/mMҝ{ͅ Q9 ED]_Q^r,n$ktrcoXN]C +ﭷ-6?]QZɞCp[R+"l4CGwfh5ߑVMØI/-cu.,$cl Jemh 8yn& *Ưvʼn_!y[p ڍ[i k(&"fs=~KoB>{@O38bw٨cJEqQvjKV2$%O8uzU]@f u"70O0\P1SirNzXnAVJTat|ddA?$EB81B'dB#!*2tUN9w4+]BHUpJ9{Xu6 {٨Tw#3{1(jG>sE5AhuU?xACvyO4N-U[lP݀rREG~^tG9)t/Jn>5T6~J#.rD+LfG|%\)Bf{@ԤWJ>mU=^wxd^+cY7N*lCZ ®:q VTw18.U#~yxpX[+iw1#~NYIyi,]pTi*FV=FaG<`Y(fz0ּ{.5徺rWOc SŲ,8LiHZ/sӡ /cIeBr`{Zx|kɝi d #˛ g΂^h}=jRɎRvǃ[ŕ02sB&-k~ԀS2PKT; 2iP/;uZE4* 1)m.k^7|~! 3QƘDo!$Z*#G6&I|fSEm<&nMвܫpjޚG;bΜ;pܶ+7c4Gi-ƚzlx ^5Ik 4أ2X !ǩ'A&~d"?&@qTgj ¿39h\)Z2}Hp. yi.D֪W$3^ o-Y\(6Un[/wDTnP0p/1tX$kێy}/,*n95=X{o/VթB"˱.0w"*myPu 9韤üMN{mQQAv,gK)ELֹ!'h!DGG? V2x hR2lp#?]I'@{j,^O6]""ܪ`xJ1E>bےCC!Z+ w!i7 9 lZd౸\3vIŲ0>%7v\iɬUZa3)NjIe㻴ALEY CB%D= yg 1ZSqZu`n XAlSCݐfvxˎz\yR?bb-_~^vq\4=K(t:KRۨqTfRQCBܽ5'Zā(%>GuG7lի )/A͏0rR SPPysFXQTEb]^0$+(*jJ:@Pvw"$u'[L. :]OPbTN g#xy6ŔAqY7s.8oIT ^ \)Tohs1w9$.C; θ#\J0oS--4(wJ$z*j=4?fl6QztDO(٢rM:.8wh\>ڊҺh+L6Y^*-QG35-ڗ$DlYkR@Bjk3AB`صZi=(9 1~t\BY =oۉXpW ` Ou 6U`$]}9袐γKE\YSks[e[_-m-,~@u}&fk `GQ|<uBfzmA9᷈vs¾ Qr)6wU<)성higt1]Uu'Rj<,cijF(S4א"e[~Rh'cnd} ECyУ:Hqf z4 )Um}w1b ܄Yuʑj^mnxt$*i k!˯[UD|RpR1{FVoA:א-X@2+WuWM0\TUos<2' q\S^뤑n&U(/o;]) g m bм 7׸s?wtO fg+bc>S*O#\4+ Embq?G~ohj{ M)ld;gU- 󭆪t1% SJLe xWpEpob-hG4=At3n|eA{*j7*c =8^|Rr ?VI9vvp[B)1{.fů =oL K]uӣTViX$ βc~!⦊Jzҹי}[ypnٍȗDCA_ɸ |@'j{*[1vCۍd#>,t,D`y(Ftz7#L<#znDиS][ ID^Tǥdΰ1{tܜQ;<ɘ{TS Hi QV ĂP]\͒m=5ИWͷX; پǐdh "Qq7hvx6 _n5xUC!)) ģWy:ۑMG޺kN4&&sl !O"F13Ѷ1:.10ܙ(\9v\jMkmi 8s1ޛY׹[]?OT*s,a ]J2)%[ƳH.#,'hB_J?9  h{K%4D2LhG3(f mP{et\3%5Y}N45^2%0حb[#3 6m,${ X>)lb"q^ሲζ؅h ۧ IdW0ꡈs nTN.U೪ഏ{ZL|/Fy:XnFPS2VQ7pjv-:sI~RgRᑃ}msW?:W4Ŝd"&Ur->kG}&Zͪ,FA٪.4#Ȉ17n(~! <Ҡ;s[@hDt9`dҊ1f) WCC扦-NrI4ڀ e~fM>|7/Oڑoʿ=5a tR.~Bg-a}I SAui+;0MfdWu6G>ٮ=p#VQMKآz9uϹ\[D<9ȋ:8mK`|i/ !fHQL >;C[ ? GߢF[Jru$i!ׅQ[^sbWXݐ(">oÇ5U??5w[p-FXޙ<E C Л(QLQ\i,"^U *iqj2~Oe J~[V6|I>zьz<;o GMқzz&,,D ?kEI }x =gxwHtٰ,٦=jS>y!h+T@C\"w0ۮ-bl6=-z?x`3(#m+?d%7(z $MeXJa|7--u?~.7"ȌI'fNGTDA9qcumfzQ ػ1#M0 H!x󢩺#ҤLc_*HjjO!axF˸ f1nPuAVwW(&1Y&$䬁|n ^y:mW0ѤⅷjͣL" sX rl6F2Zp7f"'o@[.R3-{@5,<%"8t72mC01lQLC}D"d1ͷdNv%,*\ BULjϩa߃`:m<\j*{ThD_4ՄEp L:C9=s9pJyɻo*ys߭&I<>QƧEtGxMGCFCm34'->"RwnIBG!]*sb7I1Gl֖[j`rGVNwPUǫg`q 7J_#J;xBD{P[F󩍜qhb>SDIR{27F@ہjÆv=J9dR$i㺯ꕭX(XOrT/GW1kz Ik0G~Iٖ}iUpwC 'h[b,ې2s$֪F52EHR#fr|GK5x%h(v  GLaWP3jKלլHP .~(y;myfD}AX8Wb%섭yM\[t&\.QYы, )ٕxi,7(΅e`>DCyAmѣ6+^bx':Iu*y7VG\[i9?r/Tx3#2~/8oߛWΠ!%|| 9/*iͺbi򎣰+Cx:gnSzzfCHPI2Ŧ8T'׭7tD~R9ɬǤcQ,T Ɏ6%ې͕3ma'ODn~ 5Z]޿~Y F>bilc {ڻ0.lmYiMTET [ K^zN' {5;= $vT*V IYˢEِ*[7W@[} 0\OԹt]UA(+bR[+ 9{="I+7E=$#)y+JBXPTA7%+ױr1- 8nΟuA1u\pL!a\=פF!..IDJhɤ<H`a0.2)1w=/#G4d$P >+8}VW#{~i%Z'tܭ%Ak_ OYѼ}/כhCPBf\Sن E@7f$.|}_qh%d.̽,UuI[ime)'Ls}(*~gm'RwP1';dրz읩[t)MӌϥkiiFai{H6u9! B\y([?&Jk@Gux^mgBIKtCu3B}+W]<߃<$sKUT9^hg;>=HD+L*h( |gPQ ;Qy@-!pF+( T%[kdF4fm0:)1IYV3CrЂ4'aOSr ?֌TЦҟi}c#$uцVluW}!ep#.s7ؿr[nS?ƙ( Ockbx HabxB)ykyu !EDnLj 8]z96N^Tq6kz>4*.H7j!LnHZ3teNs"6iELGl *Z\+-7X9@J!;#|wt;%gӏ8#z:< ORT@j< , e IfQ} S[[pGۃ"JLKo8k`,,TQjjOEꫤ:~&W `}-M(2:CSTuԯ{ ^YtD1 NKHoiZFW V. ǖR j"kZmZjߵV|4U6k`G̣3Y!Ē WW bpđ. ?3A0`%8Eʹ2!쇗~ֻZ1 ^$$^/emy_ 09\MFM FcBCw.xQmi5pf6ƞ'|$!]1֧ZK**bzyki!췿*0JiG&Rk1<Y04p~r%=&a%HS_BZ/Xy\nB(vplyIBR[րM-˘)Z%UjqKXc D;G;sp(ϵSiLyv14 dm4%.T$){L`?s@{fEg /cdu 6;a&HiEUQRžPJ$;)Uc(P##F佊 48!+Xn'H̩ܘ>5fXCPq+D>+MB?_{tHЫGvTv3j11+>u^| u^Mc:^LeFhS&׉1 7Y6>~djݍ+/CE Y(E&sG>2v=yl(N.lg5̠zǺB?/HZ.l綐$Ԭ3S,'f|' F*N6),p]y%¼{ BJ'zV&^n<JQ_L.mbZkCe%qᬏ!U#yå -N^Cl{99R4Il/B[a?$w x[^T8-L^|۝ѳo N?z`WژhC.XbA^˪G5oГQ~Q2*d'jT%t.^[#̃-! >~!tVf7|33+Væ{'P{׉ac,*}o(!e^;^S.P yo1N`fݖ?i%-/KlNFDKt+0"Uj!4+Rd0rB*pкY!ayGR6ŝ˸)M1l,k3@y 9(i߱pF%}oU/UifCxtðQa4ܮGg1xNkyd۶FχE~cRoZqL{Myْ 1U훠ӉkkCxGPȫ~Ip u_eLښiB%Q~zJ=ڥzlsG8lZAE.'ug…~k!qj S*afK, 6#e}RYI2A@IU/!W8.]k!iy C5'7I[*vIK b 6; }WAT b3hFtk!>7"/#pWH>OpƋus\m9XWˇ G@n'0}w!F؛ָS< u "ES/W4 aY7:RG8މ=hb yYrf[}|SoKЏJ`JOڻV Zg"QW2-DpeBwݷ[\S2}O5)djZK lYa?*EdUuLVPoFe}|i; *8 yok|bsh:Wئ겥S _ lE[F7QMiC[p?b?5к@%iY8KX0YRkEAӢޗԧѳādZgzԒeLpmS)XR8N޸ ja[jCm!pa,JO?hT ڢ\ר! Rm0sW0To~ 'iYUzalV HMiGƉhUT%UA/P $0T{&]>'D]Rh:cϨd}UڻtIR^Y7|',4 muƧ|,t|\m&KK궔Kh ?v*j׼O}pвG-3ˁuj ͥ=tQ> LXlXy qlR 0#8Tr[d IQ}6?hp'&#! \ѯOmõlkFdOqG`Z3}i+R:?,z]y4YÂڂTUbb\?CvE<F<ƌ ڜ.[_\Bg%xؾ|,ZLRzoI͊dO <ڒhJ S{00BKlV=:wOՉmó>O*Zl{/e46o_;OdyR4UgItaxv>L;@]@Vy>P/;YNZ]i/ҽr)xeв<\j'}:OӃW'3B>@wh"-7(_?dQH #D9c%1"* )0 4$JDsSW H+-?זy*pD9c3֚уjiF$TOW:nh`L(*uwZw2*l k/Pv5[5\(y14fy/ ْ3@_bIqc GX Dy`0|Wb'/ ӕ)T|[\Y+`Wb6N4]%QTd:vǃM70S'= ({`ʘPxQ\Z "9R.lQx+ș>*.|3\6 )q +}W0<ݩMP>(ʳV\&py<kvp|" wP `b<(aC ݋$=qi1u!м jmRvh+w>ε`zkz-&6D==9|m14guJ8 sJoA>9o`VUڌ +E)&ݾ-Ր5vIa!Y_qeY:G“(4*_FTnNC~3*+dۈ8_2GMI2q42$Rc3DX䊵8GsfK 6ZZɻ7 HepH0 @.O.J+$'Ky! 1: ʳ̃tOBX0uE?O')F0Uטs*k#Oe17P?#kl w4JRtb2*1vh V*Mx:_Jzz"( oPm-uM1t}7Mfv= /;F*)wW, V0al]Wgu)9Xu?10%I^!/!weR8n'Jh^ Bk݈y"%[ Isdz@X.o8/[{ ]' t!0X#CfBknbXD^;#?+=ztcl.7ksrV=mkH?]v׳Bs)BѱLިY|w~;RLB֤DGWVOurNe9o '2 N`7&q0CBa KQc@y'ņ6Bfˤd1( R΄59N= }ug! S ]n㿺Ts 7J+e"`rPӠ MY f R:6xT\+9F'hR P@XP~ʺ |vs9l~wޡHTGso|*o[4?sg܈.~qq>K@@MP欈}~§k9#."ްk} 2z՗7Ga~;MɧpNS )?z;@Y'^kEgifV84>vEdquUk{9\UW;) *Sc}&`W6VL95mOS L,$L_Mq mur)o|Gno8UzeU,&6/Ao&6d.T+RytTCe诔+TdZLtbfcu+r$(BO QE~*tAW;bqM}9eP:'gE7PN﬑TƉ1׾#}E=$K0SOf[V4@-,V9͝lL7-'C˿eQvx֠70pe}tJRSK@X%kd. JMx+ Ltʸ1H+MT'Zd: L@ } -l#*j]Hcңli.^ȏ-}yi3=+vQRjI`:$s.觬-,T/= 5`e|[#o~.3;\Šzp< ^ܨ(q< |>Jڋ [JrU  BJDW{w%GB.g TɛY_<l*G拁'T%oܦVЩs~:"kHh |ܮa6Rb'rm`mv gp`dN2) ʐ_xa91/w`Y O\9 =ޔ\Qڔ+MXSu0H-eCZߕ27`ܵkPcN8j4 AJ^P-ud"ܱI8|w;9U-.j"܍{yYg-|μʽv)!Y>S7>~M ~71oBϩQC#ō:!LETogjdžpNџoZ~Q@'l6kk/%<|$.,_  E_i T|KyF g|Rar<|bA {G ǚG^ZHY2[OԶ]ɄUt[2M)['yxWՏ&cXUjS:PR3cohV&+ E.8NjUuUe;m9v5 X+u5]TԩuH٦5 BVĀɬIE:!MPmMKk1ʩ++0ެ+drN V乨Уs\TbЏ;6| &4-`v5iG) =Π+\,GHFfGBX JK$lr"fCR^k Et { I`-R\D.)=:S$&:qF<~GP Q`[$tW7E3^CNhSI*IهX-~!m˔IqIscЭZ'2?k ܂II*Zh/Ⱦwrfq^5#H3B%cMQv47ނΗ7v;"*HRGwޗ!/N͖%Gm3qU"E o ;aY cjBIP ql\ptoQLuΦv! }G 47{w$ND/58CXj1,ꀨi b$~\ q{@\ITR{dBbabۼ E-4_n.W44e3 ߑ[eJH9be,!V{ 6T܊~ታ{ ,R2*3QTv6.tL?lmLeL"sU8y-oj`ҵ.֥XKQFDGJblI*|w `WkpV1:{Y6";sxvoq?F鷽R#$v,kC$KE?lT]jm2ĠFq\ \ȖIהU<s: ݡQ9t$,%yz*@zIJ bstO"ZM|V 'U΋n5j4)U]aD*Ra|^R =[ًvf~jƤӳjXU(gpVR*CJ<}%0+g/X\ f<ϦyڜaR8B4`,ǻ#<W*q6U}!P&LY`/,M?%-rggX xg*51zױR\ưByR6a l=D;L ).;Hʍ|EIH8d@nRqShʮ lW6T1H6tRS }xƿ*pڏ>M;otGފ[*R~3*L6g@"4ksTv 0˱)hGMsoq" >z$Ev7;Mε#QȞC 2GfxPY4`ΗPeOi|}uY5R O$A^a9;_T*c +A)bo . ׬Ǟ";Ht9BVґs Vknn'c3[0=6 1}hh|&>ZvUP hw5Mڽ Yqjr6~hP{vAqH[ڑp_Fa]t徶 Xhl>Ӝ[rʎ\D;N2i(tf)<iA9O+ն,|~+_JrKUw5䅚[$\d7xtvrnٖyWHq$w2 {0n/4ltT3 /{R]ͪgpH߰'wd5tOE[vI3FRگ)ruLg&Rv&+6-?_C; z0N!W{j. ;&\5ѷOȏ#pn"+~ȧ!|LOZW=>kߖWXb3?2ͶqAM ̌O[,#AIqR|lfZrgAWCXWѳLZceq'•w\c#WƘB?@ؒ)mS۸Q& Q|1sF.}uNhgN_cb˱uZcr}q-7;lz S8ͻ< $QXt^rK\F>¶h)1jz43^L2_2Go@&PpLߝs/b21OËgO?y kB{m^u,ObuqNmCD`+N Jb=.iV:SvdG2굪bt|M@O=>:>4Z⾇{jƹkPZ_g:[>ȩqR-{jb 3'xn,i:l7_wvܧz<6VerZ,]F7gL'Ht&@w"'<[ jY%)a?沘k0El7}*!D@p\H<gd'1 :PF7pAT0 V_^%h/.#/'c\!һ4R8e&::3uO\Rk K p;PU/i^Iհ\;&#!WaxyK*Ja'Pdn% xm˳Ur% HeH9 8<`9 it=SPt/ThPEL/L~_Qg6(x=0ye:wдkF$)"?&k.삐j{6;Ѹ.EoM<.MƄ.̡6=O3P_X]o1`&gN$ C}|ЯjȾ>_'MN?,.BvYS ^?j=t˕w}nXYݜ\JtLU}&`^0`L6ae@(\.\~[X΍O #Nd8յ NIУt.XzN ,{z04x/ݥޘvz>&4pg#H|MZ̪MO(CVZ4Bl 3bǡB^^4jtRU)P*o#Tlד7O1[gIBq2(Ϯ Sj˖ /k־zqsmo7Y;lwE5GfmeGY+^~űoK+^OtjTcN(T i3* *#_FP%;Q0vI0T4Qw iminT>~ƥmaS85(R/n$qKw3hNdd+{fhhlW\s'{|'1/k΄qEVȳU-YH%0vZgiwn)f+\ո"W(v`L̬ђ''C˟&OsDZ>OP׈{<*,?6_@ZLN1 򺙘V}h{ QKLw/FwB>@K."G/A.s暉ZV7f`F^V먤::PLrfa|q"@H)8 c"=zJZ4 U4q 鍺u̔񡯊yf6"200 w{2><^ҦTxff($F ]&QˋzwBnʽ"U% eCnz%j8,0@(ڥ_G0wqSJyd (&T{)*tSVlH)HzDaPD$j!,EiE(3O4 EtwdS-ƾ;!dW.@`7 p7|'|#w4l`z2ZɌsC_u*Z+gcE Vrr@3M޳|NK;(>6w0E\*R;Y>QaK=KAMs噴媦a6_!mϧkbԠמ'4Lf\>֗8h98װ^F^j}N`2{z a tQt1#kǧ)i:?v`alv%swSƌ0\@[-l NmKj'wsB6u7e7I%pMct+boeyK_*Fm6do[Ge_w۞KRG?8HΤGvb8Y\P<[rloN1 ?7Bc= awB[zK5+--rXٍ22CDϤ-vz:4 9l&_X>2[2IP n wN|.֝6S D$ӚCK^ h_})aY-B,qI:|4NT5d {)a/c{MjAX1K}>g7q5g4CBG&Ъ?.flm% gQH7PS'I>n" ~v3gI%Uc)|ژَ>q3$ Nᇚ^Di\(C[)~zY<ց~ Vݗݻ]K7(FׄoU{O=#bWbb^=8\i1y\ԡz[Xi{}΍sbzeڍ[ }=viR&)tҥ#T/CW>֥?vDVSLGt'hЙ^mҵ~Dpǂ'+leEH.ߵz*`W+Gx/59/m-A5CT>ЬYH ZN] C&9 Fb>Aq؄$MSS]cMH(6B?άUjoP\%Ek*J=euV)Lެ> O䏼cx [x]rEgӂo^dQoMzDڰ~gif:jW 48$nDINk+1MOS+WdJr=,ŖXhqbv ۏwIϯ+D!*-p۵W G&LP4Iq-ݰCi~c@MzM2pU==}Ֆ 3ic7V="X&Rplvb)2;eZc#g8i 3dVtٙLКCq`G4qWq:ٯaKum', [06)&Θ}`svR!Ҟa 6BVA0mē%`USF"'ԃSIjLlJh*.n_(8*}Z^|H# /yDY͜^̗$2?b931Sha9//Mc{ݕ~5/zڙ߮7ຸi~}Nb&ƻ5 oִ]fvn++~eP<L#"ɏ[y"l~(3X!.oкfy R BXWe|RxrӿbۅǬ+E k59>C( Aq᛿6?lŅ*a砰QäŠs}KíOG)`"``6vHl5LZIcaIXK AW|uI #G4YxwmPHK&WÌm! X| Fb_qwHCo=ܹ_bgh_ Б3оϋ& 27ԨNY;p CP2+lfR~+ 6(`p1^1BZC=兀ːV:A4yb 6R7|BoodO)UfU !s dG!år^wSI,b7?˖XCT1g8]0|4xf$cߔ&0 @C=nG`3]}1n}RnYy[)z U]xP)&\`ߚȌԐS{,J/itƴt{Ύ?K;׉O +feVf@sF3ELΨ y3;k' qf&mAv ׷PE)fX$>#|iU6p%lsGUη%k7e퀚iJ`^7Nad?B'ztcn< 1RNA1?w]6"^4hppڿ 6a)z`eS(WB=Y.lfNn/B(Oem>as Mz[T%e''iPr1>b R>3@hty_=UeSGiURWQ7Kjvgud4a&M_^ Ir8w٬,#ӇxhkCuB^Z++wgФ"j"O^I;5.MuD5w„N)wV!-g hq_xys`;PW,K}3@M&6uߋ NR2]WT:Av W(TXza{/gALlJ0(c]|A'*~#pm{sWnN=Ǫ4j(J8(+8+'TԼ܃´# UcB܍ 5% AjYV*P9E 5ou⥶ژȭMz8`%lZYrಀ ]~5gk\(W}A~Wd*v:q^8% 0Su Y1T=@n k 7.T+^U8N_H6gx *IV!Xw݆1U8m8GPl.w9ۻR{đӺgw^Ks7-0@pWQ>\ ENR b^DF3L[Aq^[J"ס*ۚR4Фɤ`(|n^+uE\;x}>i'g0 8j`s}\˚{7viDޒّ6reEE2d\3s L6(y?Y{]J2W ɷ^ES J:./5,꿮3W19xsaI 'dJ*;MYUV3!1B[,eKON-گjQ kp|h Xyok?~8IM|V>㲃@qzrK ى4 =kG ԗ x.]p䠴;~4![PNߣCRx0N8՗u `;IfL?"}P0hxܔyw~YLJߩ˄csU4[H#ͬΰ,/. U-wqeԣ܉nR!8F8^2vKtSv~#^=Q{l %PNOh0pJ`.fvslT?1qK׫s N-d[e4xG1n n<1< mEK* ?4}캆 mTF:'6S[qRXD U*H}==-E8D7OUn[X>OﮤA$?3$a,RsJ(G)CF ֐}{f3%TUj0<~LV7%LI:7ַ&bD{ZM|L,Ȅ3Ňk 32{_ PQ+ggZ >r2` ȭonlʡ?Mx :< ?lP%W9݆C! hEWk]]T $[c-XSW}ط4.yI8퍀BތBg~ܖ&n 5 b t<;Bo31ГtY8р4QX|xbAq8ye#nF-%^g9" _6A!~M_A&G4f%Rc9 TB!}VN0=@̻jlaAR @'hl:-Z2DE^*չ)|ҝF_x_U7QhuB0ޅe&aO`4@&SS} 88-48XO.l oo&Ӄ2t'lwC. -kij[ZnvAN$>,8~4GA&x |q2359c(`(GC4=W&cm!4kH୒v&Ul9_ ;.u"3c9 &dR\VPǙ<3Cp9ßEN'MMi߁5΃*)04#C;viv˪;*>VΎDK@QƧߑ~_67JWs,SD*NK5C ^" iKu{0{4|-J]pHeld VLU:!eSP@LejD$t0Vϼ9̡(ٙH2 ЧsA@p碯1%&a]1n\>N*ӛPw MQ|~MV6­ZN<z(=~3qɞw `@ U#ԛgv5bGGc6w&y([lĨef~r};}BgN; .*W[-SN_?Z/ v&wwŠ|cX( ffO\L WlN)>5X_k6e<7GƐ5 6If`4"̀iCA=l Ww]&/h*8 b~/. )09.+U ؛ѦJ:YizNL>GQT'>2|!J 2`WG 3+]sgaK,vi?oT\#c*Gh:n76sp=kx$)eX^ H5 V{R,>mWY{,ܑ>`LH^[N"u%}TuSnNs76"?㧠\b)裓q{qnN熻o0p( n%k ~={$@_ x\NkW5>WcY7}yt3t%d5<= OFDs 4bV\r븹9+P^uaG`F{j)X>q΅?""]VϟEp[RəK0y5LJCrDZ%ѱrhc6 >$gI^<ϵ>g[|}x?>&oB $.M$/wKNJc U`n&hO#>;yX8?΄[)̩ne&Z=j4ժ|#+J{h0 Yb!J:yB3g o-8ܒK,KTju1iwOǡm/Bb ΒR0o𲭺ϟZrе/T̪b6[4Pс^F(& ]02˚v LrVۧg=<`CXe?{c'" sӤһ3:&OΔ)Lm%!eI$UCx35xZ'qPs)$NՖEg|Ck w/[lu鯜/sn3& ߠB\ e>-{jJ9Oyaӻ~u-ܾ߱4w~DUWbˍ]ՃN~n~q|GpMǢФ9rmU$5!-m^͍UGOvn R47>I5C ,.+h ,.l*t%疷N q 2?{MzD'M7rb Oob*.7G?;T5q' rYLhoC$!-Ƚʓ3/%+ R ض}kޣrrq8?Y){{te9ଊÆ|+ P`;̇YK.W}qy*N L?ёzᴑII6.뎢T(k3W[wN="^ 8-lkϰS,xd|G"&RAx#"%F  /+GaIfzun#D7%a.RsSr67\w Ҟ|d#s_G8#̻؆ETzB0UmdDGrj|eVɭ ƒ:,u_1aF ?cQH[IOrwPsh[C*A7=N/A ؤbh'{UX}%N M(;;[4N\>v?(*!DY2ǮLߏ6irkmmr^R[gL/b7)~;-laDTL &>hQڿ}3=0W^D92QLe0]Jag44%̟L:DQ֤L^l~#4:Xøٹ"k*u-^&Ez 0F>ͱ7|RJ#Je6oFq_a"BM{ٜ^I/-&qOoPM7GXduEa,j4;9v2vĞokw~H :,%5u))KB\/pWbhZSRCjŸ뫰<1Bѧ(ȋqO1o8#r/LsМ5+'D8_8ٵnf+f- uͻ9UM%w=8,tMkjQM0kNdɸ+"![/1``zfjO&F7谿2m4K9.M}+J+]F>)$!(ѯlq/ 1;S\o,Dz'ŎoLgOX2 =[  5KZ KsG7 7gkk|Zw q7W<*R L%7̈́ӡNy.єZ{^&e~&324,\(t x5ﵪ]83K K)jl. UZ`ESM9V@FrxL!G뭭kR979 \/;-A =`ƽQ3k;/&@< LH"F|Uer$(0mgHqTbq-D3xFL"tK.wP k{.:?M: ELlfj-'dGymKev b{lhk29ssm6OL*'^bBDOE8[f k`˗W Yw|l}C=?d!4` sCZ߮ *0q-%5nނ4i#j }s.|-68&i$r*_&FPFOT A$; 3'd w.і\=i+$*E)KH}N"QLiRBt FQԉ C# Jt1IHP[O鿉2 |5VsIv\.\Ci(MhƻH 3u՜]i_ h0#،R5 Xqu9])6ڛ; eBv[QE}l+J̄:)q K_%y%8SNvj$5累?&Ҹex%X((9vMty1zڏuQgPTHD%ZD%;xS;~- \2{ZB vTv}7|v[ߌ_.h+6轷?W=om썕yh[P%A?* *gbFE{cD?([X&)GV*&Y 5_w|c]Ŭ/-F֣D>ɰ8 4]Gc- ]\)Hn βohqF\o]y辰Y>Š1,XH*:F]y6hj#LX5 료xߢML5F=ȸD wSgc~17k -ߋ2&:qs~\\ i&SRnAˋ8JC1밋kGaY/%}?#*i^hm'9XV0 7؝7(W="_z_Zv0Τǩq438-e2'ǹ =YN>"S^GGOMԅ|ȁ dT#hJmƸ'7FLsav 3k![E> `KW|aP9ɝb_C$Ͷusfi^r˧-?Q#ş |m˕qH/6 3ALekZʭ2Tu;yhGmG%6SĘQ"n^X@4:[:3Z`eP7SBYZY!ߠ"ȳR"ylgݯAYOTE:H{翅 --*DL. >3gW8H閅P@ǒ@)c2ǰ1ޤb&275BqL_,0gLuPx!+@!_ٰ2pG;.;ho~*={lLӝWJ>D\' Cj m9 Y;N9~-9ii4ԷPWc-d%)֚ SaGB}jkʨv>_jڇ ccw`jukA}idLI vJxJ–Rm A9/,^&U$jtbq\(' N 6:Ӈ*:߅V^ 3%[]|ToWw 2B&d툥*\*] ](EE3 =L60 K<+EwK+PMԐ?l[͈*R5}S[( bJAJ!xh 7@Ƈ:mP!U忑#g[ΒòhNQ f"} :I+R % c >NZW|UdO_{f3Nm '6B\0of#ڷ_FhiSxeqJ4]>SgʌܣWw>{ eaߕ 7G l7.]ŖdE*}7^HWw5#/W{%^v oSn Z{BwT!=qSK -{pDT~ՖH2Ӧcۯ=SKp9:t.#0%ަQ3ZfdZoXvd w//dbw-+ vd^ #bF?_Z.np^n^kC~zQAYW|cw+ gI%V7IV1;YŊ=Fa0EH),UY2 즜G | Skj W7ay-*9h&ԍe'~#ͷ]U1yW{3|2\PB "!IN6Qo4(yX޲`t͒GHohK\jv9Ee.]v](5Tghf!e%Փd$LsUGGCFq74$ AsqTA,u0}R/t ,=B˫ f%tkI{ +Wl@@*VJyxOyao~LuQ,t @a].9tƹ}X^Qx uMUP\a)L{4J%c$gFe){)RԄaQ\K8) 3,M Ƈ$gT r&Kv]J8HkԕqW;rg%).'VF84E<>èyA~~l`{KhH0pg Xɪov7o\0.P%>?KݟJ8a !mz*YӴLrB:L%ИXgQ;+VA΃<z (H(,/__My#Or7*v.t:i uo02|~#8 ?jH`'{eoi;m<csD'B&?xdڗ+>>teYr}nzD8/ht(vt+GOҀ^*v95uAPh7|Yu?ϙ-!*FSo8^F+ER7_ٯ|ҿPâ\@vwy o{ v4(l؄%ɸӷ](Ayj)0% @Oqʎjo!2/fxX/Q=ж/?溟vAs:Y*- U px ;$7J1һ#T0 d .o1%|XA6ʍNZְKw߉$Yyڶ NB_qz]EpݺaZ)j56;F-P/&ٮ żSJLdxn^`LO٢._m,;8f¦UuLbI[Ǜ.`.b(wyX`:w񰼽<9=tg53?yOkឲ\ؽ޲Omћ6N=>|Sm!Σf,\L(˰Ȧ 8`Н v}r&È^aɵ*jHPA$V:Ws[cxJ'G2F uN`N6͟,[7135esm1qΰwrIq#}-ۭNXU7wG|SH}:O7-7'.Ƒ\RCT/͍ɔc;<ГmWDYtQDwx렘8(*|^uqfrn7,I+͔}9_th.UYWE00ᆓnFzxH)HJ Q6˜z2X͚Eq(k " v ]Zunc JCS} Ņ<;;O^cDOD< jƆ&?k,Z܍] vNsxC'}a/p=Z3%p[^P_-yNWvaFt E\I1S{bXW tv3$92BH`gt9{99dk;u4 RY)'VԂ'줊*D8ٳ12H <.v`u:zL`}9 V]|)mxBQ )v;ԤGPǒ*c63FSkElU/|S~zFD_Pu>wX`sM)wrw0XSVGsޚFY[B)\2 )\@JmXkI$E0*??.E|ђߢ:ĵ_Y1QUՐ6!' [TvJ,ບe!OzRH_]2-8-8YY\2@P2ThQc}w+"ziG3( f4;mZ_͊l"Z.r4V\ 'Mwwn Qq^quQ *y֧gVadl9rUbPq3~)4dANZ!NKDfP )DvʍmCC25bn ^~8z™R~ u\do5w)6 C; ÎvOIRh, >@\@é9!qzv\4$#} ̅d̛T.YPܢ @΁t|T4;iɯӪwy[@6LT,շ5g ىidtM("F<#\8 'C4q'k}#7t7Rڣ@)tS'"n>} !įHݬ1Zź]ށj `~X" Zx'S7WLwZe Sd}>䘿o=w< FGHmlcn`QlÖkVtR#x;FjT[5V%‘IR;Mj(Yr$FJo-0H9ZT"[+{sέ7)I T9&`s]84.1ΆqJ.8@sǻZAueybvM9g Oqͼ7p>yMgj&뽀;"_r҉y\ǥ@2(o3SKƿ݊lR454jd:yzvR'Q4E= YC0ܹqZƨFQ8.eR>З\TT0NSuFJ{B9NOuKrGn Ib Y,/)Zgko`W&n:hI9,6'x-5)s|\.s.-_yXuX2zO0E5fZk ' m8Bmع5!tnؐ^$j鵎GAx$RDwZ^Tv%ce N7>=AΖ\]W pS>ܺaAM& xoGY+zK:~y'B.U|PyWf' Ag!a ǧwiύ$孴",d@b3DtB6ge&qz Z)ٱUJɏd*\gIcY F0GZ[7u`F/#@pawW{/#/Z??ɓʫk9>(nN%+4!eX_Y7[C _^G Τ ʖ 

r.>m(@9V;p>B.j ⦁x>&9"w !JG?/6Mq:El=djWTܹn ^pc ܧRG.qK#*#(k|R \_DsGܝ%R劵B75ڂ!UR7>{6 [BRIeG 6:Bi_X WֶG+Ϭ`,2]&ek!*هwb  8fZ,CͿOJµ'R䋑5rJT="I\Km7j= ᫌ8$hͪJ&,v-$RXi'G~g_z{N(6D(P"%l ңlïR`MQdJwh}y>8 gz2Q:|_~w=9"m]p4{ PsbzUb3Z'owTgkSC4hd;E;+D& þǬ]<|Eल|e7G9ZJG֍S`}֓M[y~@0 <(cИ 7./L׭*?;%8P 33Uկ~[6μWMߡ̰КfX]U?uXHa]bQIewIW\>뇯Sٗ H2񨅸l3"jH ]Fsb:Qb E\Xvqf،FsM66Q̪+ҟ!,8Ӽ5Je?i/!pvM(0}k`9yII^|Vq&' !q]ۙG6ļ8>oT-ޘNL3{‘?#Mj'e} RB,H|uz-^6s7F7S3g+I@9lc2II@POB 470S|\G@~Ed㸇;EH0KZ&̀Mv) 8Ȋ̂9~(7X:|wLpy)/p۾̺%a91=S{(~ u<Ћ{r0~)<^R5ډ%]PGAcثzf y96KLEMLݙVm~do[櫎gˬu@ /O7tUM})UɍV@.w@!~=K2&oF(w#;سnG'? hhDc*ʌI6V`#7hUN}Csf~>XV -Vъ]C^ dw,F𣇼äJq=ab, : vO!ϥ`?G/4"+YQ;ӱ;:7O"5w%cL8( zI(RCYuw{wG AՍ|X;[FۃGk"$sв- 4#|2-Y<lH [RS2H>/^,\IP_BSa`5Km`W8?Rco޻x9gm-NaQ6k:~IDWlVhV-G/1<cI2I"Y? LLIԯe`͜kxes]ntKNIp4.L %Ij]x22^ӽg RgzˢМ vu s &5ª ąZ{h_-ha楎HPM5mNGˬ"uZp{R gBQtߙ ^Kp79ǒj@`BzW^g e_ o[ b0WHlYI?<=G܅[|/3ON/Wy ,8y݃k{i{љחrRy!^w}>)8U=8 NgU(B!0\1nebV/kQ erS TpQ_O@Ѳ(}]S0(QZIR7e ӕ!HhcaK2L-3WoBX#hDf ^`q~?0 K NEclJ+ hBэp2D$* ?1m)_?A)vJu%tJ;??\`0 h[/i_ܕjOtG%l ->I-7DPG*_BhgM25oM,LCUyVD !`qJKM0w[.V%5}\ܜvΣ ?X+`ap$@ѬXFϹ-!6t8j}BaMc} āZk EҗaPzۨ(,Cka/3e?p.Nסen6K,,-WsruN\?@`0Vւ3׍G y_QAJ7zO# bof$b]Z`*=f>ϱoM|"-았 wIg&Nc{T['O@i<5J8,̥ឭZدI¯B3n&O9}#ˉ6d䃌c`,Wdo"QOt}RN dB>23\f{w&ku@hcJ!r8(Rq!pĝWGQE @C:n[.'N=a$^gM[\\FJᛨaKue߳/$9]^$HoKùRfx`~G"~QL"I-vr䮺MR Mok63^L-ðX8Nzu'q3. 0 >`G]ǏB϶XNb>Y%+i4+UGI ɚQDۨQ "^v.A}ߧ!sh(;BZ|nZ ZpN`Tj/ۗDKp`L}A99}Ò8fHSl/opJ= 񼪲?>8UawZ9lB`N8Y!gYZE)T9__r*o7)d+WWQԨ d'.o`2,=R4SGf;lv&Fb9rq$s6B:ߌ6''8Bؕ=$/y /-Dk!Q9Q -~®|FHO>Tz]ߔc? 33e̩n-WF{- Ӿ(\@ii[-8e!dl}wI8) 馳H!gL.4+" xHaYL?y/VUb&Y> 8D`fsB TmG  0xz;tVNo_6))w =5ڗwW"|V]]\"dav(;|Ae8 )$ϱS~_>]g8r *=4һ{Zӗ]5VO-jɱJ-C\./[F"dhaX\J \ AwqlX2.Bb{ (3³^YluM";>KK@`L?|qIoqB-s{^ KVŨ%J2tBZSHK~&E4$T!fp;V|'լ3aK.P2iX^vP!%$ y<G@ߠ)ފ[tG$;Y-,)9iXFm5^E#,;_ԯ6knJ դ*99i!Iyv:͢3zG>*$SAjP3 3ZjeN^ i-_,)AY}͑k3MQUfc\^IfP?侯N \0r,WXJg]?<'~1Փ7PZ-|Cn,; UPlUm i,LӜ_fڻ]4G o!xi {[@o,BZv҉vE2!+8:oLnmiVvt.徆52c}ICfzc ]hОU g >0 [8ilw6qϾ,ܓ1Q3SC#]Qn"b m%Tɣf>`%V7FƿŞr][Y@/?!j@Z 5_~IדӅoibyOƙ&] Ozېb@78G˝әSW01G4Ec8(#B|@J .)|?x Y $ ?*jsŞfT鯦a$r0{H0հ0)x;ٛNzQzYKq]%h5~V;KoIl'Cu'ݪ jq Q@4/i~@0 u#t\湵Q:EC a+9<++vk'h/iCŜh=Q6 P3Ļ.9Oᦪw9dXE>0f!$%2ad#B<66$R|[SRP[U".-zwWT;AԬیu~f Z@NrP^}h2 K\&]aw%l%MbawF3><^lb,2i 9<8[D fl4x,?ԳQ\XZtSºCi*/= RW=0-+/tYq_؛@@PWn$RWS>jʘ6Zpty#=zףHL Uf}ˋYCҜU+4̿0 @Ā%5ML+-s5Jj|" ?9u0,,o>B")UZ?W _*c3 DYgL2GT_ʞڂg-%'6Ɠy U0Jd l88!<찗(ސ3|}Ү+ Y)xyl=p;6T *aZ{DkWV޷W1I7 Ia11(R\cdܹA/˪%rgŚonwBo6Tp`(M҂{9uŕխaԔp| tHƺ , e(#ԼhNX;BdqyN!XʀNRf0Ad7G+WxDM&4]`MvHImF=h:``OYcD6@5BbUqCb:gC#A{%EBe9P*T5coEYbKЈWZu!b$` ahPD16(vd#:= G D!l(e&8"7mO/r] 0`^[2H k{1c"~\;޳F.]`呰U: XpO^xfR 1f@$ _JU~DLđ RdB*w%<"! }_Xᥗy$< 8wmSY^n@db_LtTPg Or"Ri+2rq"EyUxqDC/xd<ԲYMkOIeY_;_kl !jKT^`wqI@;Blq5^c]$ J GqPCqa):fY8EOĉ{"T/w6/Po] U}~ 'e/}t<2mf7g3 uE.wSG1o1s~3'ז>LG8HCÜ]!7Dʇ+T'eם{Uh:AF-Hcdg:s{B ̨s{|]5]&V?WL[(TIYƟpCH w`G}{I$t;L 6Dn YI.md[K a!/Lx O6Ӛks9YC̲דCѴ9-?+G$,(xW{ה:G:/@h6tQܕ / ւY;)#=ެ,'b%flkw}s).RO&UW Dl{fz` v,Y.թzPELx8kIk~b&ȴ30VCetd? cWqE@EѲW.^ZD^cwi-hJ$)kkȞ[geq:D g81 ΄2["bю'/\+}0'7BqvaB=jR+`c%)Z bv4ڳ.(;:Nدo.-`V 0.tG7tr3SWc7,7Lº#X"KzIV05EwTG$5.@aWb,7?I6K8 #OF#oiv^qOc驻ZPBIWFގ ᫄,Wx~ *[^ n37;+z5Z;CS/J> *ns.D\ }@k%$~]D>8()J# H?_Q{ZwR>AIrbv'T' -ef>_8j+9vE.u1U\*M-mo\.@(3:<ͅRdป`\ʓN s6;l1ڙ ߴҡ %z]];vR#>q>f\#*950CfLr}hUٰb[co.qnY J0pg=j:r|.D]hR ;:&**(G[1лMGc&?| 7Б~2\ u>:Kڛ'FgrȹcrJ/=:%`;q (#D̉LH2LFZۗ[o\jerԹ)[ gX>!u^lpq3nKO=ەp}C7-8C%@,JT6x)6o)qAН4aҌ<%\cťaG @K[qe Z70C<B_+r*ܕOI@& Y*|^KX܈e\i Ϡ/>b%;,%ʭƻ-O SHA!7QPU;:Ci##G㏱]8Iqw"%)KQ!M eFW뮖&fn?Jxx l9'X&-ͷ:b(ӳDg Jg:Y'ۻ:݋D8&G ܓL5 ҬĚ$QUPtjyW,|a Me;L7[kk"sl&I P[63ފ;J:t#ȳBP}"vqfܩoR8K+Ѡηb߻ )oMnRSSte> J'8aS`7Az uY)ٵw{2t/FjT4k;Fb5dy6,a$Lm%zGNfdӾ Q<ַEn6ԶS]l!E;%vN%#$A9 ,: g/?[)|搼 |늜`2~]Ve"_#2,7|6zC-O*ƁRÖ@\a.TJT|x|>PAv=|vo{lPծq,>dJӮ_(R,W$sa\(9־Q|{u fx9B- ?+0 B9?PDާvoRp( //O]\*^dƀoC2Z yĻR0Z?؈Y6 saɜ0aEȪGkd IoeT+:1KҁA`:[ R p0]@wtEIЇW 3ߧ[>Ap1J쫮k@2do*,F2y򭽭 @j#"-rfc?Kc# hi^Ï?c+dx1At֔@5Pe*Bgh#9VJ{,hU}pZ2&@cP~ 7@Rx] ۠Ml gsP O(x8W2 !Xպs\풜cׅw":utioӅf2- 8#>n8anj.lX@Y P[}s;CЇyGLZ,~PɫRkĈTVBn4KL`.ZAĖiymA'mjqڇ0cڅ>JdiRfksgW8_;3w >Wı5֨{?缴Z7=p )='%+]W'LRezɟ15i>c%r[Z v8Jj fţ%>/D%N؎8eϊc*Z0=q&6h-7E!1` u!UsHas+0$Bwsl2hKN+qjBm1ǰ)S߶ IS? KuT3o0EE'DCs}Mz*hgfݳ aCզ .PNqiͅZn_\M 8{HJМ*=:ױi{P~d\O{څdúCp2-x#R!ۂO7"|m8J3F<$u&ckm}uC #mxvYc3Y_D3xBHxjEf%Q;vXo< 9xOtlܟ14!2'U ~,堈\lI,yͱDclӛ\ q)@jJq|ul J2'F-U,rB~7h%Iў+Шdȶ$bUJ`w(Kd fnɣc O5u ilK8F<`4~"}&PKrA KY_lYMⓁx6׮gqXO5Lf1j 9lU/p bhNȤd?@s ĦEOb[Lwu#N 0P jH_dz?]2>xR.QrBx+KE-qw3[/d,x 0`}Q=㷌G)a'ŋ(q3J=޿ڒP*V\pd.uּ+&A Tl5r˚aZ=;=QZ4Tɬ8Ƨ<L~y"ꥳzT.`.s/2h?Υ:+; s֧B_G#ͪ)Y$k('2ꩴX'*D tdL)k/2$IIch`q4dnI!QVV }< ;jd:HiɲSc %M< P-KWs`OQrZCR?*j$#aJr3DNboausG10 sHsM7&Uڏ/մA ElKK/Pq _(sWZ ?qW#áXnDZALȁw NJUxA`po"+"9L4v|rvѬ!uy#;B7"I4 1J~Z$dL%5ΪSIlrφ9xz~|H%gY#`_qQk>rz2 Ok(?\8l cGx` ƒp =>tu|Dg/Zd`uMF_v~oWVwc5'_`Y@а,?..(=< Of.WW_ៅr&DXDx)>NNYzNh&AU]e}#Ͼq(Fɛ8@Lք8GSI V/btP"˕aFEF-%7PT3]A8^wݏv|v* C3ohۀ=8~)`SU^ ZB47Dx/^ foq-l!^"h1tz{~?j?@;.vVQHS6C귑lR_J(XT:cwLbĉd,! '#]൥GmilⳒњ+G:LNk%&<;rz= ya)$81x֢ 0>'=o7&Ēj%CٚO͟s3J$~XaY kG+kݮs}ڃ˓f46ʋzqb|v4 S?PA$ %! [-*ʱuE {yML h"> s'KbSf"/Y{ s_֑BTVU{I{`?AQ46Juo5#-}}f# MV nScIKUpָ%,'\brd#wA}4>y< ;ŞL(ѵc!D|ܰ8Z1 o8D=dNތ%}՛M(ݒډ)[rC['kL G&V%OJ>Gf2 8.tkd%hhIG4E/5 z>L*fQma[T#X_%}]\ɣsW:n6>x^3<Z- 2o0Sv @|5Yu(RCb%f{U^'`- _"b(®w $2О:Je5p{TcW*bL4'ydZrl8NuyQ8^HuHq!{vNpa,w= #,.ynrP\4W`'oBן?]#Zg? j{.SC+>R7Rrמ9R|~`hh /71pA[`JXuΘp,t%EdZiѺ\*=!TvlG 薱f6<|tHLxWPYcc#) |lu, 52R5ͼi95oc_\=zv4Xóu"BZL==,ڼJ!柪bJ'-Sڽy"IGb`̀)×14ZpꀐqXA(⼳b95|l0V@6vl7Q 6#:BuUGPReOךutbv&u=>ZMaP˾}9хEPeW)yČ2UHSs$7 Y_nBQRpD'qħ>Z4ԧ4zs&7z[Z "{erI7#|vUUJ')ͱXTN0A7VR{Ss7= d2ê\?:>)z{;,anu[i{*_k.U2P٣iT:4D<}`=݀\BK3,b{DҤk=H:PF@ ikP-oz`Uc sD۔Xj9+ץEzw%"!S[xdx#I-:80Fn2P9^av3'MK;RP~UFiyqX\Z'vң9/m3qV}?NJ AjYt3S8Wjs%v=|\ƞƉ)dɩř#!; :1)K8tIM'l[wX}n7[>+  Lh ņvc*AuJ[skR _(ks]Nq#P?d+q[ʩ$d7|ՠxj\tl݈ptO( q >KeɣL6n.,b+M_]CaҪ0b|Ox޶3w|ڍI!*u҅UߓtG&Avqu%#*r$|Mʰ]P lEֹA7mňZdУ_{8OP ,J㬃 s\`=bU<0}dF5`WAGE1q16Q\i&KYzBOM&R ["ۿ$3z&OM43ܺBizQ8İX!N!fڬ-b|9z(hrla-P!g2n iE:}$1dq^ƈVɔ<"$P\x:]Ҽ{:Zޒd=᝱>*ux*e0ۇ DhMKܣ)%'}cfi mXU1u&0o~֠%@ TN$B aoN ܉4NT͎3Hx( ףUyHT {>.;cȺU ~|[Q GϠ^WW>94B%ۻ[:>(QGȘY`;]|>%v {et9ҿ5ƴז)6Ls5FjTQ'׹rQ_/^^3":PaQg' QR#w6|۹j =~A4W9'oJ'@3D푑5*%J:Zz(؍LB aUAexy*Wb?Q jNb%`h`Β[]WEC25Car v#K +_fKڌ!FFKV"&=aL'a` MeY1uق*F}_Q0(h'ü8C-`-df$, 6UJ6zIܠYx\ks&fq`t1]q3/RE;%txU寧eBdc).+)4DXࡿ2Xt(z!`%/z&e{a\ Cq?I6L4 Q FkQm*+y[hxLyWmEU0}51OeuםGOа KqTǒtP4G Ν}YDC!n=BFV`SJfzg&\OHb$ia?ɱp%eM#%QuWm0Z^ xѫl70X8e ;vpŨ=oܪC07ʈv9NQ :{!&>\YuR;MB܄pvQyeXorccϊqP}W+;SBh=2`gHywd]]!$ mTQBrzmi_>E%-?YПR_|vzi|;z"v0/r/WpKϿVyf KĢmOlWv+;:.уR95+BfI!2etQ941>@4ntR$Da}_ޡ{^;]8cx[n+8h-f -輪S.%0D#%E-KixY1W.iA3b$ U3Wұ f3 :>~ӺM4=TbϨa`ɸvq 6SW?$W",n)Ml!]T,[wH|$7E&AVK9"M J qR?avIՊuOge)X61b߾]t^:#W~J6ap8s[. TPخ*0;MOe#yY1A: n_d V*"NGCgAAo_GdsGݻ=!xh6Ɉ,e$kuZ`I>B?jWp+PǘEd+oW˱E<OZnLj_(nշ/3f>AĶϓXXUL9°b;МtxFɑࡵr0-40d?G ѝ.zX(YϧԼ5TY2DÁj)C+lT|D2k!)ؐ*TONH3z :,rzg#'w/}VsNIU fT§/#[~`S0M_1}v,ɒZAd 8+U[5c.Wxf/gi`oc Ҟlh 'DhN{.e" Nèt]v^B"/\N5NicK]# )B RFp{-HAB}.:m;S{NMX06=#1^jpX=C!,~Q ߪԊe]w?[Klj* n84UxLN;\xuۇ]_9 e~<*ү DH6o5@?$$G~dY Z[t .+&4+U3܀vyOk=:Oށo6# `1 @3rM2L (ˊ?XZR\]c qBz̄ dRhVUbW>Mg,u]ta.) 3NCǹIrwfz.9b&~Po=z"¤.%] r'4]QuG> .=E1LEgH` <PH(`ttYEOuh\alhZԞ#rY"V+ukKqt2m)A:VsÇ5oAO{%VW峭蓟5HhfKЇǷA>'=R$8A9Sy2h! = G45S e7 djҴC?I~\T: {w*bܪӠ/iJH7{Tlآ\ aERbnAĔwTx;7Cz i[ת'#|s BVaX٩$Xgc@4~)<#}b~:LΰNѱSt8̶!U|:ل6!m}2!7omb9nw%ܞ+t2D߁°G@ŽeE Ah@źb4".MC=?9z\iUV %KJ,\_`Mӣ:P,t^0Qv A-N%;E\LflM˝lX'iG><˰[-T_qbM9c,^cTdzj{r^>ϳѰ&;wCFݮ-oȐcOYW 頡?kxHǀߟ j_g!V"0<^'YJG}qg{浪iuu+F^uF% $0T@ 4%[s^1+NYޝ,$X8/%LUj}.`|OJW1]14=g! cS&]?!jsq@[vEecS`7 bNş*]H^)%]FQ~`C5̡,׃ 0SgVew}U- ^hzOt_%'s)BgBd,p\4T3Zw@~[Zvy!҅GIhᅝ[*ŁzT18" зPR}@%"͖U?]ttjƤ&٬mzwWto*嘿Ky|&?&\X?C-eHոf&l`=]  J&@ܐWJGitvBpT%#7ןx@c!wtȀ^ɽd.O;xpo9ЩڑoG&{՘X=?_`ТS@4>Za(s^NSC?SISFGپ1j?l!< K ׈G:+1ĊTv&ѱ kb@ )PēRC=h#/%jc05w #`@7+s'K=͟Uf7<7^eV zOs=ȽxSP,,< ¢]Gu -Hklg3ftC[bP?C0/s];ui8{%E3KCpwaףxi@[c{Qu žqg^y)[ J\ >帵@#8("h#\>I'U,%N\LUe{HVДyaz5(TB0+UmvΛr W`twpjBzIH|~4W X5lVh֙oZXM\*UsjFK\[BWq'1TR\mEP8hgˣc1% ݈ݑ7D^h,2E?*83qG̭Q%:ݔl^ʩ$B/ Y+Œj_߯Ra֚ZR uv{ M$ "ڛ_s%XnvO%svĚ2U`BHnAkMH'9 ygn}EJAѴ-\ m7R@|Tet,9^A9A9!PZ*bqI.gg(:VM,v(}@aTLcɴ?*vI-s~%HK4(>&ނoas #QDŝ [[vfMslz|-iRЃT<z[Xn d` fҺOo^7L f<[$GAG^kxJ8JWe0І1}dYRoˡK:g}n#އ$=q-םzA]lmO5 w{@f Wc{kīhZ kOBl$ w͓76DWyq )|?k-䊶+G׆(;sVKZT6L[3Z8l1hKXj]A,-eq}<"UlUx0 cIr 4El\EGή#C+ޱaBxrF[5.N2;SvkmrnNuz e]qWjndn&_`U -Jn 7RNDpOUw 9nԌ:otLdiFY'*̸ %bEa5ūfL}ɪL>^텲yw9H&b]In, EJ 7wsUpKHqsuA" %gE }HfQVv*e]}M D'e֝;"D7'q¨ Car,.QrΏqS6_Z Ne|z!2v"-XeCY6VD\ǧn[ّtL1i++O˧ r&({Ȝ23i$ Jqy9ܼ\SBЗĪ@. &2OCҞf$]P,e`x(STWƸ#_PSGX~u3eXoPg9 |ie+]p`ƺzA@vtז'@t]HՑfOYOwL[)/6XZ\,A7UٱoDO7뻮n<'-- IՉ( _d(XkSy},wfOqD*FJ[ݤg^^H@{fh{Dɺ l1f$`BMm;}oe(ڒgtb7ΩV#i6fG]%.u3-7dF >NtrwV!M`$um sN!(vjiM4"3vQ&wl̘YlӰك8!Uw~XL^ |s+_?`*X)'77L"S_\Wtt)CEGிf$DH(7] n@:eDWUlmA(B-,yT!gѮ2[wdY%኎pc ܆Ǚ?L6@B&Cb9R&]k}&}Zdy!##oL7tQBk5~č%VuҥFU/1xV%"mtj4„U#qp / ӿ},Bq#_0c-#t23 U!\X1l;Ť*2T*q8kx)zE5~S!+-Fmm1$[[8Vr73#bJ$ vɇE5o4C^eM0ѡrĐ[hxXG]0@3.ֵźes s -ayp!ϓD#(@nY:LZ95XPW78LB hFrutqj%KJYlo2MOMo5cS-^xKI%D7^p8M([TT:'ґzCU^'Üh::0 2pYhЃvh!:F60bU_6w2 o`MyqQf Z/K,`T(8RiZw#e{H)˹ :`fm:˪ZDOa@C(n{[ry%nj@pdb{r# pzz ֆ0B?JCy8m,YmEfC%Fe,i^7 VeU!(}o(agH\@g!^+&i*=T{W;mrl&5btϞak0rd4Ӷ Oew4FA/9P藦6?fHui'e0^HOwDm DD5a\B]!QDX!KsWVݿQ bx K Don~F)!l)_@C/ֱh8dæx-SC k)T@j߮NQV.yvT$Iӿ4L@8Sȧtu,O⤷f/!0ه /"|,R{HA*I}o/˶=iXyp0jяCD9JI{H\e̍r$|kva"${68bjH0K)~c",5;]kU‡5U6 ՝qkq1㍳jCT;q(Q՝Et)Q$ NZLL>Oa+8|,=jq! 5?f)O`F`OG-mjhv L#ܯ-(#zxB#:`ˀm?+;! @Rr̚†H޷. U17*mFmZZToa;sFX_1{BkHCIW0 m*  HiJ E N, n {ãj9Q'Iggz iYSՍp̷]O_/P8Gի#cqgG,|bJE4J=tbc9{EM.R Z]D90_$om/jd.$<:g~[ İo+פZl]*(>N K`z+@M;cݝ0=yA+;<.&_~΋E?Hyb;ss()X_t%GY%1f}ɢJc4 -LݍjO^;g{X/x,7 8Yd4-n̆2X:Zmy$SMzI˪K U0QD#XLdձP&'9w(Id UY~yi5ì"WAI-iLcrq/ҋ|X;L;e;0) _nSfWAyGo{z2{Ԍ,#;ԐF@<՗uv>ard(ۄޗX%F >|(x,᫋'X5'P|/}?+"sU(H\Rp\pobu6W)'emv Ugiy3(I+fH%'+dt5corsRQb$ b(dJU-rKJG$^fASRcU.sԡ]4J!&Z sU@|q]' ? >5 p[YP, s8gi b)^o뺈 R*RnY+@2UbXAD_AhFMHJә Q3:+y~dtaT|a􂮷Ae$J4+ em@JW[Y<$zAg.?ٌ1^߸B 橽a>Dd2Y\Q ;FwE~[׌SmDZrdsvq{,n !VT?mJ;)jRNz)+^\W|5F.KuDh)̊_ E2 >.}v'pK,܍$D6T`ƐƄ|S4 gRZHˌxM`٪| # 0Zxe% ڼL5dAP;fcTfh9ׅs2Sc 8*P2Ԗ_t5/~1$Yz܈]4U:nDk!?)7[V] ɚ>*I >Kj>j)8yLv$Qw?+М3MՈMêj88)kχx=Ǿ.)ktm FlB)"H fȄe`;xl;T( p桅&Mԯm!X18v24Q0V=1ѯ u3yenEP!±]]1]Ec@_l iSbvCBvc\)[\˩m_렫٨x?$~+;t33WU ?-eE^vM%w4ehit9T@ MC4ʴ%#;ЁG5S6 W,G @$}u51̳iQ|ʄ]J!,^Mֲ_D vX!S`(es-K$[2S^ᯂd 뚫B4X,8 AvIu*aث5uy)c.JAn{EMp^6GCuj%ۏM4B:!D#pi̲ 99>Wc:kn<4hXH jI\N5]C~_(5LʻH\x, Pq@PfoK~l% EThΟ(|8rBDs; }E3G_Y T,]g+( t"%Ȋ7ڹ]a=5dcdT+Ӊ@ۅS{,㑙:$-@3U^-Q pQ pNҲWoNڝ.P= 9d*|%ǑD,Ɛ7sz"&5]^m`hGiPIA%WӚ~QB%ehdܒqioJN{ 'A-1P[.0~ܐq\AitMkWٛs8P|IL|{՛p@Φ:l^\g.&N7=JU|^c#j~8@^V R6g<(MɫLDTA} BWQaU2ñc+=w퍀uM 8ѹ??wbͥ^Z*ݠ8g='=^KdU9Dv&et:f#$ 'ЫPYߴ}?F+Yw =KiWt\v45"2ESxQB ľh YMh]@;aSZ/|پ~iagMnaFM?cD c.w• /UЀ4*yZ0&hVl"nϾz@shїY|>r^e=?!%s~vԆ(O4tξh y_q"~o\ ~zYI+:[hl/adh6F8]>>Kdbfj$Z];PZI#4FI#ߗ ! -͹9㣒F~^Ұ [@g"?L2Dcͮ(zHАL+,$ūyw\J s>DOVPRtrHKU3(`vOixΙa4ը 9Y& J w:djB{&'4[Qi#gl*W\1y[; !Jdb,_ʡ4].G/^sqN&OQgyOs ltL:8y_TV]pz(?J͍wtl^Gtfs )^$j ǼzX$ L^3 ZBr(MШIpMwA9!'^p֋* H %RDMӀ]EɠoV*y ,EXL1$A]k=g./v|'r.7zO{DF s|34 ӰEwB \7O5ӫ̭@I،s}děp :8jjJ.` OI#y I JbCZ!'g$bk&@٘Q̧\8/n9dIY(NY/tn/ M$aCS,,1惱]"XUnJ'Mqjm}ܕK3frn{`|OVqo@C|-4_92)=ON.0).\+wcO"]/2߹YNV20 gl<@X{_CB=΋r=O]1IۃՂ'5!`ԷkwX{ idp{,jubXo(qDҙk$*ݞsâ^hݲyΟh-pG,hI oISk͊ ii}C3Nk,)(vz1}tܛ'pv1ם#LMbvٴ$M.PߚncGyh ̿!<&dOBw|sz8J#cQKunQE]ֻ;DAg˟ Ie dOM?CÈ]!Q7;G |otTjP6+EU{j6ՇD )0\{kƺ 7QjQvtAhOsNZ@ԯ? .[8s6&\L9.eHW J hTDq%c &{n@?tڷµ@O,d T>"չ!g)Wh<ɝUQznb!vR`{= ȥq[,Ԏңt)L8ڽH8V_o i7U-BFU8fLd-#qgX&e0|=Tа=K\޼ uf8F7kQ+4tL= Q>Lm^kcK+nbAOބc8R/C{9mr;`/͟@bZr6T?o`f]{.%ME yJL] _3T\!j@~ӡF tH:$Mǚ0HѶ\Z"*Ue6dǨBPVY3>!TZ/?E H*冝BȕU")mD򊨰˜;QYF7rK6ָy),Xձr?+~xJ,5ZTҔ3 RQW0Νpbv]2hd^M^+.<[gEk m?}|If1*h qgAɠ k%NV`˧PPp؞Pig, Rk}iS&6CIrXI÷1v9?!$K$M8*Ik";+C,d8ס㟈Z +V'F1 #.DA 5 2~kw;RJr)L̅v‘=Ψ3O##~6SG({.ϞBKKt& t~|FwFoWWEuTw{'﨏CG]} qПD~w /1sd-jyxeWH6CW@h]6qS-8 JAK0c\EgWm5p>S3o5rZi/KbwloɌ) @|p/Bpѳacuk&·xo{p22j,U|9Vedz>k7 I~x`*\1,(Ȝ+먱$uM?uG^v =0EہJ7c`fSʪTY`@mK-^zU<_'SH;41 ^u7W-|dWnu!3TYGb*c،S}7ַm *٦TRt3UI.Č*'93 1ϴ?n]('ýF[L"a:ipąk臨@oUfT]=&-Y $Kn k]T3ci'&|nA#_n z,qJj_+"jG0)΢4n~, }42%i8&?}|-eԟHW>DY,9 ƾ:^q/C1/Q~}yI6l)Tf[ #cK`n~x$uUnUxn cXѡcHf`/qEЙ| & E h552BΑ7ψIfB,G#\ >>d0?Qkw G8=? M-.a\]P6c|i$H< uɠ*z<'á3Hd[f|%Oþݲ9dD1XylP[tqK3+4ӯUh1dp(m):)tݠ;R"e޿mάk)(6ﵻ<ʾ$ۣ )ݥ9Po:g49owVwÉSY@ؽ:YV)ȌxMfI?n_{ Y7pQ?4/"sv*f%w=y:% 1E?u`X9 ~fMFOc<H b1~"%mS,nm:4[GptP7&O~◕4nvMR䯙@Y_>ƲV <]e6i#lm2%I˺ TGs@S51M8R5ae4} 8j[hK@n0eːyM[F!c2_v:`aW D9t_ve)4M=)e9;ڛq4kEuw@a >?{GpKe7֚Lq>cWG~O#sJ7&J~ ['>l~6LTA[vm4=vTŪD*e!n`ȕYb $KGsvt{D.JfagயB)RES >ެCmP+ .X% |#i;Ci'H]5juh~*._aq*482 txzc6.KT$9]q>UYӦ{^ nf^IbRa\+ңЯ6c.܄uBϪ _*-Ǯ7Aݢ%W9R8+όn.fHLc,nVJh_sxS?䧑߅oVKBc| qHk݄b 'Ih-0Wʽ{Ѿ{W1U&20{:XXb}_ӄZN]*ں g t?uLKl*AMopj G>ɊW_Aݓf Gi>/:Y\|ُJH†+ DecvW!2dӃ #Y¿IY%7">65׮j>, u#ƎPZ-?yHqZXhn/.,9:VsF=feZyI y(I{ ߔ%4UM>xo̓FFHᬎ6ʳcq]N]9!gd.z4Y?iXsn:tVS)Qcҋ+IPr CA~g-vt2:5`H\Y3O*1DH6*2emAݦ-Nq3>^dm.os:B^h1f\@_{&Hfh>̣/?^4bw2;Q@4%? Sw 7aoKrю~8dso[|d)3%49v "0mU&UzWYXzguw2Cb/R.q2[]_ֺ(۶즅_ilF?O@?XW>qЖ]^Ps3~Dxi;>.p.7xhzX)!DF29.`:Ij(gH:JchZ MDD@h2ij>5^=FxJFjZSʪދZ^#1^3Dt7p.Oh RG:ү7ͳeϺaKdyBP^'xL/}+GsAWU/ҩAiYe3n#|ذÌǐ Ҙr{,.P.aAȋb@҅`3{c]o6eaMHzקD!#N9&-\hBnk% L-#pwG?U\s>P̈́) TwK0VqA@ zvIx,AʐkVN_={e}Qh.վf7}}z{ в1Ftk& s:琕bZq{'l@EqQ%Ynb+GP'ya ^5|z~aތVz`ZW\@\:0 M#Xz Nw22 qM4 7יp:'x׊Qt5E־kp  hnEW~[wbr|ݰ+}C&*s~d{F&6VM(4;yd[^q`MeiXڮ<U%[3L{P{VllVswx 2Ï Gn NP_|A[qE+V~pf7/pCBv'/oLMbFDﻫf6rW 0NZVi1-l?]4.ZV\=8pU)vȪ69:$/eT,qi &.瓢rPWՙa:(}k]v]ˮ.N@('D8D/Ǡ3%#~&MAq}#,6ۭܬs,ͻ?}٠1R^vZ@uq $isۗ3jiz˛ǠI |+!< )yESڙ\mL' ^#I.jZ-<,@DlLDW6 M1٠+M-w]֏1R!xPn foM7 禙,2 "YK$V6rF D>s9}~0(cE j1Brm ̍B@ԕǭZ$Z7X#&2wR \v?XTA/@3w&W('9XBIC5]B Y:AT3-HMzǀ&PT}~7ѭsL'MV(ͭ)2!{hKt#ӫ Ǻ<օՐ_÷a)FNdyEd_0bﬦӬņQs[qMxA6_EkR l&jGXM!⚈ 0}EG)4q,F{sɴ'ʚdA ɒ _9uU[AL~%9{1^J :58iңqfQfn4C XgGW #r}. - ?gR'~,4lqo'Lvy5c8^5qÅW~[]ύ*h"bl=.ӾՆ"0J Z*輧@m;b58u:&P&A`#[B WA8!gLEє>[o[* Ɉ) VcU.}Zp eLJ'C+ CK:S1( eY[:İ"lpA-}Fh(Pk2 Z#l?+:E_Y,[ :1uɹ9dn'q,ܞ oi>%V'Y"!i!5bѡM[֕T@/X}$M(U~9Cc@;4Kb'~ADn_n]Vr|#00W:K֯h,@e/0D{U_dW JUcd1}F/ qۦ⻝KL0}4EI3]&UL+[أiSVeMQn:L+:.-}^ jC_Io0邸pY:Ry\ 7Qr5~p@G[+oџu=r 4Qrv]@5 ǒ3-U,W\o` 9oy_K<;Ơ-Үoѵ[9F(_+%LmvSɰ  bwp%?Gt&qJ೾|_ D]y!@1d G q5K+dJl5"zgr*A +@6˹ſ&060|KȿJ!3+V>ΨgesFb U]ˆIZYDOǜsbZMَM}dŗ<3KiiJg'O}HSgte43nu e  9Yi+B[y鲭c|] LAf )="_5۲ܦVai,@[f\>K#B]_ YopX.!=sQY]׍;,k[0dOїn]fFQI/uP%^R.?4VD]#Ļ{|n=Z(KU:J^Q(6U0"z%]tK (̢T"}Pjx9ځwcc/AR nm#*)QѮ9z 嶡lO<*?M*$7,rwR;,l4p+io**5U!ofr"o91WqؖûavM "gFDyکvT1Э~v tB vg[#o&4A[fuOm91h%Y19[?p[ Hc1rRS{H饹q_񣠀CQY^9,X#C˳."uL1 ȣ୫&1] rKfBB](2/y U :.?+om. (p* Uoz W8n+^R72~*QvJzϗI*헪[&׶HG.">MѠoXSV{)\,ĎEeչ Rڛ1x\Fk`/SHt>g^tm TwDەsQL=>iC?&cT .SO.|!u3&NbYՠo=0C9:gL;M-E>awdWӀ?eVVfaxd_(gC/Œoxl~o5#!*>Ho('"߈f:} D%u*st:qQ3E 'EE 2˅|=YD e{aO4VN)nV91r=DcNh)Y@}I19c׼`<Å%.aيFf[٧G8{PIl RDٰpqfZvF*5aō !|'0)_nJNFςz.$t:&JvV|CwOR[f;6o fXJ;"I6F(NrIKl {V |pbe62MPk^Icd,/*+2q=>]KM5oj^rbeSJ30NBޑ( 8>oS{ԴME%sr̩3Aɘ R#hžf'nDd#*z Z,+KrHB.LTV8|x]YPfX!*d+5R$PuĻMb2ALAf6k fں3 yf:>%ٜ;3 A>z>bWYLr&7qB45{z< f8/=ovyɘo}SZ+ 0L4lYx V=_(coM&K}ƑMu>Rezm c62edí2kGO>It4ǥ64o\pڔD*Ij;#ʵm+%I>[t$ 4|nP0(v>ڜP :]ԘpWj|K.T_@GIPcYC=MD zK ^+Ð\,5hx$7?CUJXsZ-nTŔA'.k{ޜ6wnOO#c (bǺf8A7քN1>rċO@D}|t13F$73O{3EwlUSBp~8RELّD!H[X6p3O64!a}L~ ^U5F)$ԫ igW km.1)xDn#<_6tL[#Y<wXZ?Wݘ3 ٩PHxt UV:["f"\zpu%j_(cB/t]'YQQZb5@vN+2nG>>7WQmj*XUBI8Ԑ!`V:sfC#__g[# 4/6Ёm*,7Ii|qP {ߺr:}@ !T^4'I54?s (Ujy#3QNlCfeWp=8)7"0E3왶X ,,{u·*{R,un ?fTy|?~/;sMM`Ԏ5Y1`Ӣio|t -DzmU>p[xX$M@|y&n3ZRqa,LN |^T/[qp O28NY. &'s6 ~}_qépQap'.NN`g 1NqAu)`.6,w_- Q¼{p M%d[Ꝅ)>l?PSyIDm֍pkrmXCP m P Z? u_0vgSO}h-֣bOn T6J{Q\~>w^q-g4.i\*3l0{vL9LAޛsS; ?0`11M ϧQ;X^"X]FGue*{Hݼ:Jë?+YDT3Is5uʑbcblbC[ [x4PmH@<6yo*VN?%bPіX݅vXEӚ,|3ȴUOM!=;q,t%ƶ &us6nރV)=NbL$zxN>`\%ȇJiDM_]]䯘r0w^T[J.8 8/cl`; 3 M6hcbwY7 w9Xi&%K5x &q}\dùɪ8j*&\pU ~$o:&D{/l5SRCA5>"Fi) H#1 Z ε8CxLG[cӽ{ " 4cweq+myqJx#+{'nPffT;/cdMl v;ItGu(y.i{x8_ߘ£2 º*M{⏶2)%ɣ|L]n{Oi>A;dj&nSf*K\U6{y]%0B9[ta`PyiۨbSnrI,^WeDE ;*mK%(JHZ"iV@xۤF9aj鬠Q HZe"'D ׍ 5NƠa 05&a~ƪЊ}Ж>C#?Ev/EW2&q } ^F,V/űLjO94\-;)TbHG"s8(dqz@'||~ŚPq sprprs~^p'FP6<>QUB(2B1ޒMmuXMFΰu $Pz9"-D]4!TP7n@fŪqG''ۮBxL}mw; % T9̻&:8׋SLf x3J,q+cݲj޽ρ9N*|9AEƩK6:'-@B.#.mEפ=QZ M|?fy(q-U* %~-o=dIfVp7>|IzR3: )+/=߂"uN㊤Pf n:wsvĥHgFhsmYų<ì}#8T27$yw ӣ4-O@J}<'%ΩPOq Hj\9v-rVBsd[$iʎC |gDBgpu]Ȭ(nH=D*$#A{Zn\^gUHظ@E!w0 22fٙ@8clrO}{NH67nR08WY[1i)5Ll0Ubw-# ىtȹ q0L aIBx]HtcMu|)Dn\c8COf9@>)3 BiPW=j;S Y$NkTQJn=<KSJJV/Tꎽ)pl . |55'n *!5qYݬxQ*"KG]-+ Ҟ+* RyE)[niYQ>C留׈\5F]#o-o%g# _V.L+[7@Ży @n ?9Q{O6txi -)FۓnM#\"4PƏ{"#Lg|pz)668+ҽ t8 ۳rC^]Kg&nyS3Ӵ9q;rAͪ~8E-fGըm$(,8nx{d$n<=[t7]+WMOKd*ĻuyO ? 5ɤ|e~~-h78f~ ٢s8q#˚! \@P2ZIS)*K3dJ;̋Q KbV6KgvEUJ䩹 ;f@{k=sղVGW88@}Xp(o ~ 8g3n2䊱F()> ! Č䶼%#&o֙Y6A& ,P$@c9C) 4*r9C-fIRO"g2r sJMhB0pvTQTMSS(8RF?ET Db n5T>p>NE=,-IRv[[ɗ8A\g;&ˑ*i /^Si4&xmDu8K}(x&R{7zO93"EfjU&ŠS4ґ?|yXb^SJK* ?i+ (|&.Y*Ԭŵ}^Lͼ1XRLiFKBZ i.ib:FxXQ:wJ=iw+xw?I ѽح/EPԇ_% gf9Qҭ-\.dcC$'}S(-]T2}ٸ%'`rV 5jdI*{sV˕"ܦN -i#GH#cƚqEAѷeo[o_  2kvnY.b/@oe^K7)"ϑmDuqw@2f,]qdń-J<Cy25x6l& LUBl*,| ¨J|ipZ' Cwu/{*ŬAKPfn3wk=l|2JeJDE}Ly BMBjٵi6?7cPi2h cUTRCNv`V~U]$Ҧ}Ï'q;,t!sVl.H<5RTBnĻ0Uw;\mlPVXLh8{P4S:؝G?"V.U€"9kָ 6`ۂ2=G7Y$]\ol:G Gə+֍\W4Pҋh 3ut<B-:p4#$et!c6N)NofbuL7Ψ]\on28~xrO爴b.]sMqz}+R>e4jc4Bjr.ľVOMwAΞIĞ}~2hr+G[u|fz#_ ql[P70gMg<6|4._ '}jE3꣪hb6؟g1VEɀ)X" yV;~Pz뤻7wQ7TtRj1 %R[ek_+X@--k h9~Wm_ Wۇ+n|%.rن0 IE˧Gw]K[9++qI7pEPTtK0d❧ŸE}L[9 lf{u{Bp0W=b]\59W|<߯zd:xAQ-ev(XT* bsKx+9eIPN``Ӻ߽_O^xeD/^?J[Fd]&<<y؍5^0H՞ƥ* I4D{t7 }9gsƈs+27#D/:dFKE$0JJU`=1 A\@$n(<4 6^,-kt[I_^U8GITZfe(@i즯?6':rm4ȵn/3bhj;W})c$9#-p¾|U=D9Gj+w'}!7qq^"Є.ZNnP}eΉRf(f,!(5cFV@hT wXs{nF!~5+eKnp6B{ yS&nTaDn IQN$FRcu;q !MPR*{Q=xW9~ |vwEf!JUai/+iR C"W،IӐɩ'HPA9?Fhm¤yiL+Ӗ6ǝ9k@s]춁;\ʹteJAͧ1pTnynd"MsuGjܢ(:ei?-V6CQD=KaE=֕5"ٲY UIiIBf6Rz?dGIc\VBJ8~c#z{5`bh- Hpa )D& Vaubhxv} uִ9$|lƈ\~?JtHz$Z3bpRPyzmhz\_i+7{B%QHK%1OZ*! 6_qS3{DFGXï<$lN[/ WWޏ›_761i3ksSF͇6jۊ39{^u$ƥq8A:ʙdw%9>ӷ14H4iUWI}EqtgzanFuk\wݩIqւ3؝7 cYN 3cqVWo8>Yc]f.1M4{BSG;V^ʮ#f:WX su_aHb]c#= }h)eQcD,d;ְO:HeN/pM@R^d<<",H\a VMMIfKz# 9`&;EV͸ 4(*pgm8 . A Xp#${L;Ұޫn+ "Vڷ̈́O$[s,_ =3@u<+sYbC(A&IUbG6+;Qr/ Dhƃ',PhF?is HN}3ycO8=X1VUsOe@޸Ҹd%AaE@8y yH{ޓg f qXi% Zq#j~Ejӡp/8um?vi ST {[^LR!; OeQ{,§7KigF0=kr@HWx8D1vo{0@}]_?ț`_)8d/_Mi(CTŅ\ef)'TMN_nE_\I RWZWC2:[#E@Tʗ.W)KNvd ()~]s[(,\!_<}wS+rU;VPW=ybp!;W)֗aX] FD+KU[Jn-7DMBTܕuuWO(Ώ +LF8£ ?bHe0esDh/7N%tevֹنW^GRRtC&Riek'ac@rZHm*~`u5+d*7lNb*;akͿ*ߗQӲٌҴo"*yV_~*YцXb4|X ƃU ‰6 {AC]= $u]%=|i5$".MʿJ%J(G @lGVr$cpy]O-.B?q|L G0)s~$S>/C)dfG V?+Dzkq>w+GUCt{3(~|Eq'NL4> sCv>ҷ2#[SdžQ]"șZ3FRS )/3KT5̳ɒW} xU4C&y?E},3u*Sx8]zJC"@c>N5֥ٙЯsZK?J99`0:HݾfLfo~6AP;E%WfJ5 OYs}Q::AqXnDI/3'O/k-G^8;ZL,2]OhZ_uA r M#Ԑn|VDcraPɼ+OVo 4w: tWt3kut+[~\N)!ɏ37C <.n|?^2 Cb -Hs ȧd7Щ2d 3jIҏK$ZUX̚=ƭ Xbje1J_yj;6IVyM};4nSLv IeYՓ *>E!P2-UEѡ vIqL_gZ[5}yܷ+uH0F%iU8sA?8F{_p|J~`9U_ St`xvj2goiL/v"K|cOO4cj5N)g&d~{û@*=XT*w2ޛ߬]n^6<>8B?o&t- icN$$`dL1p ^ز5V~@[*wiNpLR8LT$luOlߖ_LJЊE&> DD0LJdࢪѤ*ŀ"\ݥUBVqMNx/F"'6nuDv*fx+miY*㙞 P6aaş!E>/#go:מ G׫bOե<9Hr i-PFcy19IctP|dm?>.DT(&6i<<#)_`xW).s ̞ ʺ C~ pĽ|k|zuƋ `Bx i݌UMDJ,)%3k1r>nxJLP6fc.fb8eD~ b-E("E_M2ljA%X95?&&;9TXl胩Pf}_4Ӱº8kRic@r,Ņi^:M̺n'N%P_p7?ae'  ;H{ gث g`_"݊[E]'˟PJV_`%į XagZPnҝ@ZZ.N)9r(Zڂ+P8#&>,Gv&ǐu3'yw]))Vv8 S,;Al[ t(P5t6S; mTE!&fEXA-PρJ=DnAVf.$yq{TJRUqn{qZMƗ.R`c# ?h볃U7nw7LBt`qPs:+TnN<0j2L/o[o%3QV5Gԫ.voA:ܴ݆mlNQQj<c źI&rNwjz(5̆i,d@k|7_J=6Uֳ>YF;b)WZqg牦YN])VrդIՏ \ l~+x0lL6~Wu'!: :,0Ygofۙ&OL5Pq3nGiXb4x5uWuaLXc;DR{d"qBm/7t&M:'|dBGZ=?WWn5=363o,H\ F6]G4 JϘ@ ^v?9fʈor4~Lâ+*NP#3̈4aMWF#[TZ m#{0:”wNgudOyřޛ&/zVP/54x0oCmjkSeh A ^`|>vwgJ+!aR\"OA: ت3gi>0Wg ,r &VIh/E8q9~c˷}VA|w𡤯 0(@ͧ34{Zb[v[a("bDG ֐_t(:5tJ .ss[.o|$-vcJbvP ɇfɈOn麦 O.OJ[Tߍv Ouڌ@dKKt3(H]5 ϥòKU~qem B?\# Ɛ}-6Wݹ@FsDA A,i2W);)#%fyb^Oz#唥BRaȗ'W?,|F50!YDXZt29 9G{_ӈMHĝ#\@҄d,XngaA%_'eYMHR_ioJQ3Hq+(~IS)kRMs6db{ @M5|֒d:S43$I|0n$w/ϦIprn^c 3\S<<{wg\M*SGU6ۊy ;+A4 /13սvFz/v`M3._Sˆ'n~)ɬcH$^^m4GԼbY N w9?Ί5}%%i 9$1t3Zۧ}|7Z]hB dw(д|mMp!FI YlD~9N P~PË2syC* :R{?FUX w]ծ3 >G-vZM&ryHS߭Y` jYyxl_V;~3>=B9W列<4t^0}ν]yv$ f4` 9ƜWRŠc9q8uxfx[Tǚ"%ژ<. K$WP2a[ք^7v^VÅ]m˷l) (m;&>7i>2AoIւ_*='7qà˿^Mݒo ! F3Ɖ #Jt ) \Q"I"lOM6f+KO23;DZ;ФzIa;f\n8|ϕ&.> [B6}fUZs& ejoUq!e:\lg8.ɽN;Hx{є&ek.͗!zO1qOcQ `%EȺdsՠ<>XVujƌuDO'M;M^ܫ }p3 SvI$tf~cZׅd4Rd34xѶ{dd0-t7RXVx*IEmÇ!]ɍTxLk)+NZuх@M+b3My !Ghr%a_% q2`o6D?Rv]N)p<e]*qMHz9YeVQwټFx8hL~nvf__ަ-9,ꅬܮ3TC\=aRlAfNmy _'29vs~oWsVڎ)k15+aju,ISo]0݌`v) /eiV!]"e%$4Wf-_H_fIc722(fӦ/1:4]{y6e9D0-R=CӸLI8b|ĩ6Jt 0O+S4T[OtIyB=0i z2ɘhwJ]: 8yꈈ]ԻPX B\TP4Ilx E' Ra(fKaBRq;])Uv9Yш3p5}Ǘ)Iv0`{ jf\뾥.,꫓,\m2\MrE6k!63Ë ɖT/~׋{> ,s[/ ]ӯgNB >6ܘx9i+x<+Ƣ{}ܗ+94^-%:6دKk/#y?(cq"H2ԞI IB!c2!aR·pVgbÔ Y^vtwt;kVE<18UӅ@ϊ™WKaRUY~Bd ->4 ~9б!MW9}z=.A9?`wq.3|h;0 e9nPDo7_Yo_ҾM[H' D)z=M领)c:TkGM0Euow9AEF Mz!qKfgpב|!A@G# @5ЧK"> 9s5-1S57(IQ q_pvo쎋;o# p,}x60 @Aj6MQsJ\/2.|-l!Of4Yw4=!y,ZrYqnl@颪wP⥌mbmg8x#O䓠㌕H`U\xdtRd K)}+]f@:L?2VKYWʷu{"5jfi1YLxvyxݻ=ܛ9Kʳ*CYFNDO^CQn2kyȗSf Ä6tYoEbƱw[H!)dZn,Dښ4Ocӈ'U\A4K<5= .VO%iqm],Sb' PU>5y@X)tsƺw E`.PUWa{$]v#ԧDORoBXz 1ʻb[ #Q{fH@7lb\4j4gUbA8!Xкo j}N84Fhm28UR_M&ӢՎ=(%4b #y]s+ҌFM]$-ZB4?pz8ߒmfJ -N@ZfIm=''Ifkd O޹GvF֨8(#w-Kdә贶ݐ ~ӴH@[;uzN'k) 0a}$0/@L~V0;MW28&QAWQ'&$VoEY҅eURjU5@AƋ Z.^6F4H98i&%cmWTp Jg#z6U-+$l)`$wfS ˫fÏ m )} .v0"8!z_)5'z h :Y-'ILRW4B9#`/5{C10T.󉆄Pφ1sK%`I5kU^A! c|Akʁa<=R6cT[F.u>hXJ&*ߙ om`T!U.{| $(a⋬2||rtU0˃ŸJ+̯7'bq / &e$t=fGCĚvbpLJoܴpX&י=j ŽM-N@IvA%~N$&-_5Nm}1$v})^=Au𙐛*'"t!c{]ѮߠHGJ)lmzngw+֡fA(P:I:n:d鍋fя]p`Oa'0(Sa,HdVڜ8or: RăIMU5΍bГPW +sOav$EHJqmX5u|6j,ȶLY2㠺Wr1\-ts`mip_fh:350rFKln[[T=Mee+AI8EI;t% ȶY=42{SlP60=Y0HHl?pgpG4|Е1eHCruS#> DKZ2$}}3ҽ6p)a;/Z@?~dNW,Y^X\y?sKo/3ņdFe"t>/oqMd|+fG'-D6O(nj|SP> 'm C6qsT`mA&E|`$sDxrLPh$q]n~(1n51xV^-n5[3J&8S%3xlyJksZLe+欷u+QuLQaNT-P&όT!эHJP &B&eQ+;gm;nC@YG#Ss}Oƶ0qfI D OE}W"H2{i"  McJ,!]ase%-H`(eC^2eAdj̱SзZe䨜e RnB) СaoIy @j(kFqԩ`O!h]x۪ǨS2t0Ia4/cՆy-*fOEDl)G}d;ܦs`)[`AS`AakS%k)8Ǹ-au I]ҿ{C3BbvkYw^E,&Qcm[gkr]K N dk ʮ20TH {pOmD"2L߮E}_ \,Ԡ!"Xh>/HK*TsyCDX4cuF^}lMQsw.$+#ba1sM7j(-E.gGFc>O']r>[pD̮]PdEt Hb1Q: YZO *m<ib!5Iӟ $K2MO+x8[eak/:=A;G^ٷ*jۆmʽ?ly1yz^y­N*{q2oIRofZ_ػHH q+cޫ?84{*\6><[dCύf|hL̹ :U#}9ii؞FX V⛾bj ̾F?Y/ת .2ZP8 U {ܞq@epB!j/WF+kbi;+HDQMnKNl~ڤYW)NGG94U.P+ZpG(=zʶJMU9uTmHv*`AH~ԪQ|xʌ*2ct UWq8?W /T9Fla(X-KD")&$pB=Hzz~w ^SGёe3gޗt&*zиSq I 5AFW`;=&]z vQH%E7Bfsֻ:'vg](^It$ q™q-.'{w]׮S/N?w ("91ʟĆ2E0u۩;w}K?)-8n}9YE-ᐮi!KGޯ229x Cw * /FXA7[pYtt9M7 &# MP-\*Aٯ^IZ0 bk+91:q_?y8&j_ Uud 2,oA`v-džs>󖕂6NwN{k4(C8jR8ݯQ&.0*Uߚ Gf N>~9x 5FRTB2rE-8-y6Ly1 / ]L8vX"5<><<ݎ);Ͷ;}mjLEr#3!\7HV^"G Y :d?/ mp9OYn`*^Q+h&E^ZتB{ĤmEb5^EG^6^ǟZ[EWAjC~f)(gKCL)-&C.p+_a2Wt0(0--ޗz@@5AeEnyO+-/} ">R1Vz`bݺF}KtR{wVwlfV/'nVQRsG_"˘vt їkyViK[".۝\0!\k*I='X G1,Ѭ[ t{J~.=K[fi~dѕ6 ~%%3_J~>oEV"c2s*mvg:uMi)<?o&T?ܮ}xT!Z`cXEw^@ cg~1fy" kB\?Y])~?[F+6 -uBywSC΄Mё=zvG u[R,, P)9t%7?; k>3Hz2L`Uz!|Hl !&Զ__ 3Q\#ΔckZmB.Waj$qۣJft9 lW 3`.hw&C 8폝дt?l/90U 2l>ìb>v*jh@$-DVa%n W*ctpu2kJ,d/oQg2yJ/Ig֞Wܭf0 PѴR8ةԤ>7$_`TFz1JmNI4#~sBZo v2RS%2an Rv]u'g2e.:?Cb֎"6Ё6hI*s߫5јPF*VH*P֤9djNrL_u'#/+E?= 8g3shRTS}/>KVL孫姂xҒwx3R@ZWgz ZrAd79_p@.[I U!涘UdTz݈4W)<"xesH G;m]A4mga+]F4ɏQJi 4:Sj1W3x┵:-Fyc>?%RćK:x]/_a;N皸!Uع%iC> o;y//N֜c ڀW="(=U^r5(T99 aúBj =ǿ( $7'vyL` 2k?TSʌ~ctJG~HT{pm8A Hrk4Z GYƄ\qZTN~6LjųAhIS|`3 {Ed!D䲄6K2ʮ,8FĖʓ5~fR~Y>Mi֏͙F o(S?Pկ,7/&>[.AT+<a$[.BedŐ8J&}Vm<&qtB6cMfqH[kD {aӼL"1~v,?B%J++}y%& eE. wyLBT*'FjFZJ?I[$]\"8tF1QoKuJ+$W3tɎ/7PtNxZU/jxgZlf2E31|sGV^#VP=]ߏy, vs ePBmwqe#`D{A62C~w'wUmCپKd_BO7uIugB m'r*WM/ C~Z=C,@\'6jϐE& *S1zE"X$@mt< Ʉ|=~͖iwt bI@÷9 ZH {l*h6iˈj#?!bqFƮ/vƫ`̜7jW1]<)n5.PP%6bΠ<^M B81H}o8n9M"tp}Pg`{Yt]oY{r=#1 OC(Z79:ItiG 9r Ӵ-[ i#紬FܝL蘥B nqi_16" MmsH`ULC7;]D!HZ5 VX%Xp̏&m~j>aisBcZr $;i3Vy*liUj څV^[SQd(ȡд ,ULzܼodp<܈z57tba/DBo5+l.q'P1O08O %R (qrCʵ%Ģi]qsk0Q-J--]50d$B}d`Y:ثA wV-$>#پRH8X%n-/8&޸bkT|h~ΘE0#䩻AA,od/J"񰔩Peǣ -0[ۥ0,U;zIYg,bƝO%^iݧ?GnrF-0]=baLOQΆeW֧hZvV~V K4ˡvGaQfActKQb#ڙd?o%gI~h_5켻*M], "RjW!ԺNgb\y\%F'm޲(jt!տR'8 V%֧^]69D2kpk5̟} t;DʫHMmDxml7K:qÔ bŒ>ySPџ0! F,UT$&I(V*  J &*r/a<E4Huf>t.@j6)ZF?GeuyDžӒsjYвYjKq;|w}G>:p5]]58Yl io{pӉ\NME]fw_9惴-owFOo4BSS5=t~z;!@ E;.5˧$gsF0WQfWWøzs{J{HgC B5,irY65Sq Q}_d!s<Ȇj @ēyf嗏ϫ%t(Bk$'_P5`$ȸ*1Y޲t/݅q(;*RO6~wvEjy7`qiC'7"ksآN8C5-`%{.-n%޹2ύ6LjSdo5d0]1ᦲnT▆ܟ1EeA7/'׼ +XUɠ-bzWk4;"Ó: ο3Md!Z)a{aww݋9CL,f6pT~ =O!˭/u* yU+4}E<_- ^չԡUOGc2͸M5Y<ˆj3LO+_爓Acd΅4υRoI Qq6gB Rz#GId@h!ËTMZhHGߵn9뱬7٘/]d3XSZzͦǑ X_"EʾH x+ÃI-NeŃDntJNW=0,`z Zd;r?>>8jӏR^0ߊ ⻾t1UHIWא×eY'uA!?`h#f)&Uߥ'0c?m`fDnga b]vBDOtS8وvphEEFk^ Q1 M<;%agYǍYlLTzIFZh#?-ϊ5xr"6:Sr*f#:S;u^sQs4#Ƣɖ( P.~=29q:T|9W2hc ue,TF07kg- DW-ͺ*Di|#u@GDzD6rX%zިHyL.H=`'j7bkF%w6ٟ)0'7wBywV6~̫ۤG(F-xE 9M 6yT{żlBjБ=RlEC\b@-ē޿ gVmXZAg~1i*% H%\EФrlqxI.@pjU\ *R$yaFftY9l|-Cs`'Y&ELp>FL;a-Mt{yOeښ#lFׇ S d9瞝o0C迼Z5!uQBgRl'*yPm3\7ì,2FAOSFבf~ ƥ^$ڥE/ ?V z öK"PH%69SY.4fM$.@;CQB1&QҠ]HAJT31rpBdͼB`z'Hy P8&$+%hUSi?Cj]ɉ}e.i@?툕Ŷ!.+O_ߍ[ #T1׿I.1 hu hLĆR&n 33Yq/΅}oO3>=c$Ta?HS^{) ρQ@E)$ggP{STG@$A#Nwv7};F? %8SC9,K1W .I2Wcb㣡X 6Dǡ XKjtM0p:fc/#fzr{xT?R39V t/a$iñۖww)5 k*»S7W2I9VjSlұ,b  p"OGC9#Vץ rD]u% / ajbZ3C?/yě#l˙mht=+CYjx0ܙ |}b}P4 i =RFmmP.; tȱWӖlkW'sU:f44o(WJgA*ZQS\G<+ 6+?m9l@# HP\:%ǥJƣV$_¿ٗlVcrvdbn<w](^7|dʲKY!' IDK|.(h?Kz5x#œb5n Y,>P\!K,q4]wF3p B&MYv\v/|R+?gDk@n)ǣ鸰:j0QkN]4#eDO]8帯ѷǼCYc&Rgn_>ZͳRlO^єS[`ܫ#r85b&N+&^HXJXTp 312l[3ld3U [V).2;p9+}rU,H"4냪#93*0mܜ<>ư|10.K YrQs vAh.Z_xXHEc{IL% ] E=^lY6ў5pKL6CmIqc^YXi21 _*[j2CEZ䭅6o^P}6EP /2.7"|-(krq^Pjĥo|M~5j2LqKC̜^?,\sƃ`v_ $ڵMx)8tx8(OWɓy^I8H`wCnmg#Tx])X~a4'S:ȏ&܎5|Et/L\' Z!B-fK#'5;}s\wWA X¤P5b kI软 c&w~a+ $a N ~[0ےXpy80yCJ\%1` _4\RӾsc*^aMMtdSYy/4pPjguOp_籨\UqQdn &J[Ue_FOSg&g1 kOqT#x,"yEs9Yqw0Bty[}RTޘH䈃9nSNNr \&j)9Y^sLn+k悰aՅ#`j!'!,\2:Z%;(ٻs~[I1|vgp\~ħ'<&9_X4`+LnxT3Jdio"mIkv/OM&L,ܒ؎8hoN(!H񌵙*~gIV p)!#K4[^m+91|HW@Gҫ X2_tӂWQxIK7eބ\k[Gې ~^{4ls +Xo` 9ocCWڴvqpZu7-7-(ug| C\i<cۇ:ޥ?J_T]j=x,D gzӄ{Ge6(*{(ӜE+1WȪd9oeVGěb_^R6Hy otA"G4Ẅ`?ʩvDL<x(t&Ysu<7k2$M5̒`:&t=CK8C3m#`6NKE~* |>AVaS3]m$-3~~j,hL\ AClۚPAM"JRh&eS~9WDRSGn}\?[ni>5g5~1/lo, h$'iwߺu~{@zVP0oI ږTcMJPZO4f3%1 7wU/" Ye9FtHL2oxSew]7.s:ph  ivCO:K2 w_t-cXZi2xI$੼]1nK‹Қ* xmWXݮa}bҟYs0/.vS[^U/|Wu8`ںܔ3 E{g4R3F_$BN1ĊRy@/ax sB!h劖S0h_3Cd.@^C(g,L$RU-m,ʄ9rFٗ}뤙R8W?:JY1dҞh/Y *Ux )Lb \/X.mr >Y's]XWCx3Uen+ ] BA3v3X6hj+xvR/2swjA 긜MS0 /]'m0NӑgԻ֏Pp{4w&'2)k͔R6 Z޸FGޣ'|wXwI[N{֌DkOeA"h g@l x m4me>my됯ϸO"K:" 1n0!/[M"t'YBQN4:_6" q ?|Fac_De vX҂Հ HJG.8c= e?߼&a=iS01/.D*J?sKbKY 캉$p~NErtM|1#ݻ 0287DamnM-1IlͫQy-d@=\v@P=+S3H!+F\J|٪ߢGgf_` :76k+"FGp>D%]X`'e晶t\oUlW2? 8T77J3,yӓ_d JގO?^i*l#OiZiDNNh|q;%eu?uT^tC? Qj{"Y]7 pI#7ujpgƣYx{W+>p$j&S96Lө٨/鰸KE=bo&sQ"C_nnmO-@wdXvP,#*mY<״_|1,="Y',J~s6gހgBqU+uhdPj"l>帰0G揉N"CyE;%ww F-?ݭhHaru{274 n4MfoE[UjN"#4̶~tA.kzA'$] = vJNl +..I_`%nic* Yؚ9Ų8Eט|,x)-.iKGk.aB'̓\|a+V)ȞLؙMR\*݊eg/P6WQ+>DJz>: 6~pAta`z" v`o~D%ħ`(wXrմzHGFDK:& RZn2'T<73 ҫ]ۉ^fյ]UWe%~xRt[Kʹg"? "̐%Qh_׀މ$XIF%0F)iuO>*D CqEeA3Vǰ>rM/MoRG($Z"[ e#63ZnyQ'Ƿ*pzt@MW Ί" i@\'JY;,mV%f3I` ȥJy0=p`ܔ~*[_< ʂeb|(`FwpTa"t,!'UC$gMNGb|^jĐ^P73Jۀ Q7<͹ ǚ_Uis_Qt4d`b6Vc[)֓]ȋ(I⬸SLCۼD8]7LZ>`>Α C؃C#Yp6V4ؚ5O6?ac\8˰ )vV~CSWGWЧ`b ], i15bMUT oO bQ vӷ.x9yDroW(~) >`&U7i$ ߵ9%?8t-/EHɕ&pěҡx>ՊU.燐)B\\L Q jgu_o}4> >dtQ3zUA5o( :L<  & txRDk|Ip>~{_6=M =^#^9/T ipt4R>\y6ǗxFjEsٜ%kݱ;vRf>UWK4Fb{JtU;rE;'Of<:NԘtVa^UEBa0f$ߕM￈Z/5pdg Z p>C8+IMSUj~~)K ߲hi˅g (~4|Tv'}}+ \&;ݲ_KnQbl7wu1.Xόqq_bE9d lsNG03~6KrĆȂ[̍1 |l]U|1J!Js8-^~y#۪R< xZI[>'S94Oh?P7C&11U|9!*yC?䮙u؆+a)qxW.0d+L.8"Na9V8NMj\A0ݷs9dޣ./>?^<4џ5]QcƝŇ['ДMiS*2xfLUuadL4@~C!JiӖ 1گ4&)g™Zgx0wқҁrHmKL+Էbl]p< K[I +#ת(S@I}IY`|H. MRh):^%e|X5"(!T~ MGĔت;\=zN[ $+ #͊W]NQ%{V 0H˘<~퍱DVQCѧ]YՓɡ*("0VW+{ֺ}flFsub㷱~ eqȪ3yO*ZPgy1-nC: :eDQ2Be"m߬=%pzd}'iuI)wȉw_wLXɵbSʽy$'Ec6J͢u*YLCMA&.7'ݲ1moF'uԄׂS?!UWQт zU|`yEYBQ4A]&'^IӤOO" 7^}g DWbD5IYu_E nV,gQkȹ[BH4Ji"G7ugLU5/VVݵS8?&i#6 p:q꓂6n$W[UO̕xm\V|+m}z"l@J#e;جAf)]Fm֕CR+h"*:k.HyĈ?5?RaltY'i",03!##~7|sՕ+6t7FL6, XQ#IBVg9\aU2<íQx_%SLh F!QBHun&L5+nwr)fLw昀f5Є5\B!oA+ݬfa`FZ'M1S5D@vLJCme:Suj^US EŦrE|7 hSpS)mq/r}R*NXlSgk/jݵ5YXTF19,Y"ۜG04__#3LC;AH&sV2*x_ٳ.Ɓ"Plҍ7`s.MTVf"WGC\2Lr|CcQ,#|oy7A= 13߀ ?(uf("UJ $?(QMVy['Ini)/xarHj"xd4eQzY:vE+tu7{Z*>jȱbԚ}RV{j[JE;^ 8a-7>w Vd2<A㴛|H|KUBD˷>8JJM'޺2d8zH{z.6icRPŸ́!hPg:6(,j m9; )=o2zgI GAm1AJD(5n!(e:D)NtE0yg0H/%D=-i>c EO Ž.B\L ț"oH5k1xK]=SƍOSJ=ƾ^=Mſ A5zJ4{[ړ"pȖz.oI>vR &A-(>~ηj+"C-g/bk[]OWqjV$;R.|/RYQƾ) O}MkfSw`{׆0t-!hMůC0m42x-JB&:`ڻmX!a3;(P>U<@/Y%E]G0F0eBͬlДVt.-T,#>#Cb3ưa7VzѺp~_'RR2+ʔ h-Mn\=M29諸sXo:[d5=i CU}v닇ٝ߆x|7E |'9\ m2n#TIAlGDej e$E$0(*;,Yv/1:C`닚ipZ {iT&-!oDr7嫊i;n&}ȱ`SďPީy6s{i|d t <+bJ!q ;Ou0بF2Ru(Pve9K.=؏XV= G (_ XwFިLjGZ7W[rbx; ;`k**dXޭ@WS?՘b\`㭗1zfeyhe Qè'TuƸZ* mzIha+vL Vx9=-YwqYl4M [bL}DR U 0+BNr,VҖFMvGnfSqoHL 1~A ߥ 5<aZe}6xo4^<p?J=[/.$D=KF bހq(k,|t29Ԣ )S%49'vlpuEvp`YFwKևVL Co_!*E?=ƤA4RtsV/dG: =CWؖO:Xa_\@ }/hVLkp_׉v]}d:<+%!K(6'0h77 [`̌SqUQC@s\-w[xWx,& ;i뀈+ޞbOs>B+FMPI$uDB*\su D 1nm", z݇εhVy+<3KM}"\e N&Q$tϵ~)؂뛿77{r+3EIu\q-Oa^JgCVGe^>ڶ|:O2(j4<+UŅA8nhexo6 ࠙A+7G+1w>`r0wB4aی3 OSm4b6mEs/ԁjU !8vTKh Sԕ&NV= Xn3P (tL?6v^2ūbpWA׆)3~0* ;yƶHBg"bgi{ zLtNY Yqv,ӡ,1bJ|a3kzM,$&+l 9Ha֍I@]m#z T-_j K:A@G3Z{ MҺzD~}-&RAw⍛/b(Bj554EJc{oq6/bʔQh f6p9N!0 BrIOP[7ı u )rPZ-f}xE <>:Il3qRl)n0 B)bхA-֡wΑ\A^Oڗ X:\IJ"̭ MK³{R<MxrVU㊭73| e|E+\f.Rq\ԇ4WsR,{~hk"鷤0 k7Śͷ_4sΧTxEk{! !O>J7o]ZK$պ6)n L4óa{3U K.ǧLU)QɬvHHYR!Fc?I GtbiS+zGY/|,m+93@bxyc&E{?N=hMM*-2V/M=ۺip  GHeke )aBaXmQEZ+rM$}'IU9hNJK,'2&Э"t=QY'ݓu8}::x7p?[j+/Ou~z͝ Z2jŽ46|ǂ+q3{Pl&:GLҒf;&tWώ_WRNYnF8bWp]oA|WG+6c? 佨Z =vӕk0cBw[΋frxKbx1RQncj)OSͪa 2#ظi0FDކ"m Ro)i9Mb@2@܆h$Jx~8Iw /NLfK2ю)Eb,CVxDEPsB3 ׯnf슽 Ӥ%Vsp!زMϫAˆ{8TCȵ;A:{9 18A:?1f/M\bA o_HC.*Lz3Z?-IJE$XzGTZ3H!0]@ၼu'gsƚ##6=@64>8/M΢/x_:zzp&̶ İTI>0%lpa>$4GYXSxg7-1QӾ+TUC'_фEGgQVmpmp_/^ aҨ;1_Gk2| JJ"0?͆`F:KZ*1UA0suF=4nJ]$Vܱ,Beӏ:'Lv-Z^:I1>YӼ`x̼Tat j7GghEyzTu>)2N*N܎p̡X9~nHkS!V{jjW e];"sm *zX">ˀ K])h~v$$Ά'yf^גtpqaB;{09[+RMgcx><`RJfrHK8!ZCMCjѦswx ;*[\]j (V./ke +02ԉD7^ & q/? E9JcxQ_ h. ^$T5 "V$'@Ӱ#"7񓅩};p6sq0'|[ɧEߋyMșY4R@2R/Ass!aI@ =\ӕ_{.YI[HkQa;ak\].+ ys~]$[|vÍzx,7xaZu]I4rB"8VI%+6R9|o*r3TkRO[۩9lCvq݇U͉}%!~\ĩoȲ`#=ECA5@&SyAϟ\ JP!J=[05"r;FR"Etß-'5l\Y<9NM|DZQJЋz M(nͼH7a]j8ACrBAA4n.TJ mgaNopƨ89]bH໌Uơ$jBqʥFzq5@@ Bʑ*yhqLKP9V/TR=㌲}6c L("a 6st DB =~d "@Pg6Z ']]{cV ͫ,nTe,*Մ;Z69YI-gk %PWg.}18*F(S-,B4r{tէ >%Of<,|^ Le8+ɳRb,7J*KOY%|Vp]|i}]D\eY̕T~Q66(XX(<@ˏQ3@s^1= &vjh#6֗/JwR'2KBͳsN.4 AH)X^0{gWt]x\Қ!YsgNB̃).,mdQla\ݴhu&TMb-P+mDgYfApաBl*b1iQ[D*mP!?k@39erp+WҒӋq(Mj3hqMT%׉5ɥE/0x2@jV~zTٗFa M>ɞYU8wB7Vf'e?>>cN*oY풢C} FBx] 7 79 D]0\Zve(zS2$rs*n[܃bgO̝vQUn7iR͜v?׆[eC#9.U\qrK49d?݌1m(YjKEaE`0!S{F,2WѿɳWa詪iGa)B(o d3V+[f,2mNyFWg'Xatms%s^o]J@{ǟ&#Le|FXGr<[˕_l8%g[=J62ںع'|N4U~eyJ,C`@qF:EYi.arݲ+y=_JTeS/M_۴\î I^Xsy*ŚՅ&@Q> \4ֹXDIä5ۯ5wv^U+O @XgH5 TS?a} u=߄L"ưӛ1 vNGLBJb4-ES,fnXCID"417XV'u3{)`eMDɷ?f'{|gjn1{7| k$GsRvG&i0ZRʄ&7hׂK@PpL/s6v</B\$/Ks_^G2o['͎ԡMXj$ʜe+u.5t]QLIqxYuh\BbM񼻪 hs_$h1'6GiA*?iML^x,<5NJ9 WMV?H9Q -[NN ʷ.Y[w9>r[#A)Ւx!jܤ*Q{ø#?k׎ek3xdc%\lbh9E$oCd | = +q 1Uui'WݵMp3'm Ur'jrh*(tKf!ke7+'=I}n6^gn-wC9=k[NL)~d_?ZǩyjۍW]#i`:]K}v/;;sW ]Bn Kp+-[A_*u^ R$ҦY Po3l(r@kχwH ;JȜ?-!}⤵$ͱ՝T%7c"@w?&(3E{ Y`G]@)l7gԬB?sc,ẋ4j=fWTM03} 'k/R f2c~%7v7WZ(PNE9\Mڨm$xڹ|,4*V`㽍UL|*i\9uc_*}ۅaх(%ֻV//nE^,EOIgغLfC{@Ҋ̵I6Y#;{h[,a!ٔ"=b1]U_=R+S8Bs&<ϧuQٰI&ĠX ,߶Kx)FP7Q4|ntK+ w1C9, F*+ ¢jr[}}]L[!nL;aWq77edWgvQ}g'2^RKgZCkԁX+ItMr -tz}.L~t1[qc9Iёk FYARl j.| sj]X$gosntz)3aLG-k&j$ʟgq>kr*P0zsM9Ep}JD"4':j#לe+h[Ij,Wj>~I-4,C(-Uryɂele\E bʚE %i @P1fc`N!Ju\@ A.K;ŗz4Ŕ,K69^ 6X~^+ھ<Pz)p43!Q&b'H&-HYEYDZAQΠ5gXh22a8sClx$s<8_Igײ )hV侏53`qd0~7)2OF] m8*R Ppӽ={ О, l^lߥD?#ڍj8Kԏ:%rkQaׅnh:$>5uU"?~-suBNWKq4plX x9~7}a^oOhب.Q&X H?Nt:a9T8\W΂%Ǘ']'6ܫiQY8s[ᵫPԝ~׸Za3&0aTN-ll}ӄ7 k |8ycP;rםA"Mߓ'I[Z;C\f-hN|>M(HL?8RsSALNCȗЩcJN_K^0rV+.Q|Px~S[\6ib*eGToڦ}ٕC烇lGr'hZTRK ٷQ@I&ޫNT}hkhBG,D[<*%ZM/[?depU[5+åY%q}5Ab7iAwGzw&X!zC167^xˀA;ցkhnS J XiXtr5gKiFlsz)nZٔ }@wx;cg9_P&9[]&5XYm|W"%6Dߝ~ͨ v5re T"un/q10rJ9" =ļ +59s$MSЬy/cSo;7-R\6p[߱q8kn^0=3H~c3+$1qT͛3"r8rxLTMEd=(?olE z_|1mP/liwӑBu6rٌD:OcAwv/aGt+ ͣ w r\M7AbWJ}j6N 9Or&nz}ibiI<.7FU=3%<%e>W ׾K#mT]☘V'sUj1OB ')S4JJlr< O|y5GA^Z6*";胢2+p-{CO$H^X"-bEq ;-9*8tZRl}/J7BAhœ' BN9xIWmK  7"yRf?$ላѹMnmbL9J :$KKlռ˱y'Bv/nvsn2O=UXn\ՓWAY0QLA̍k(bq+a,JRVWbDW NlEQ:Mk)zYS$O BP] d6f?z"zifbᐏ$r+!AbYĒeZ{G^UvEd|ZBdFX'eCeD֎.ӷTIHgϘT깅kv>WNXD[\y1a -ɗMWYC [ -ϽjcD^_I0 @TDx$) S, PBZpv'/Q1B`a.b.6l5K\B-SP NMS.5{i@W2MUTWԬcn",t9Q3-UTXtWBpw72|2)JOx]l$!a|mLɽ ;XBgo +0J}qX O^w4YlT-13͕t݇o#p0-sj`m:F)tᝓCwvvw2e{ y] ,"pft\ma w+~^KxI!w@t`GBSP!LO'.~FdTuGmFbK>O?oVgX.*H\,~}~( ȣl2#Wq &C/F(0}E}6Yl X6TJVOKC|Z?ZywVsca3wJh?"O,X]܂pZ4$OG_12{nbd&Y3^OCU(av+_&K}o'𭂍gp:!ղHϨ"u+-\`V}i֦s(RF<-\Kɦ!0gNm *B4moҼBu0 aNXFYg~&Zd~v|cح:;ۅs劆`ZG;oƫ,}@x4W:ݳ^=1Oߞ ]߭M4YqxnJ 7aJ XD  4`f6O "[OW?񯎏X9SpesMfG#e(#<qzr=] W}2m C1L˲1Q~k(5PUe:A`+Qr,-vfQh^QXn-<31QEMi jAko7졷rhϷzISj+t>.O PŨ{Ctb7Vqν>:7N){2cXvȑr%3zH} h ,클eC_Of)<ƈKmԭwG U^]=HCLlfRVIPp {{`*$uBH&dSֆ \HVcȀЮ"b"\YbG}Z8zKU4ǽX_ Tu yXԣ_r 0[|68]u܌L4>h$)Ot糝O2kogI3~Y$^zNAPe[)~AXoP ëAߋ Tz2}~rݵ y T%brSQ.#`[ slƏoRWI~`WS0f3Վ.+I)sјf&nd*АJGDPn Nx͋D;~d4%Q.x% iL°o`jK!'L58u% H~׉>5ln:Ӭĥ!#`#}SE>2%xuvR0 Du5{#wc]|Xs S96z9'M~㫇}f?> z߂P|T? |x6\} Mڦ0@g¯2M;~W6" XD[e&|Hy ҉uoO1|L&9I/bb6.=^LjQ*mZ#뤿AaqAU6@ +FQh7$-Z%*+҆>\JoNY5Ah`]M 1-)E7qw.@K*QFxF.nehcF5}KG4|izKS"tO,\ʹ,Ab=zC)H(M,JKeE + ^kzS*"఼ÁeZdӶ1!,pߒ/Xɔ|@RtIWu Zɿݎ0h~XNz>i0j*Ղ^m1 ^FNrQ:%!bV4}nvԣȜѳnn+x$3_dmӋނ3yW~X{iϱ d{0Bb&E񧜵aFC:_z uX7\mϲXA0:JPA]tEK]:,dLhhlF橤JDI$? >Ǹ)Ͻ P'Adz_DE)DMjH?,OUI[mI  F/?{A/Q\Vp碰5/leJk@C˦i uژ+54<4V[eXi@+XWe?bk?UTrY]6Yf d,(W𔗨 c:(fV +\9X$UJC*utĆpg&h',:dk1=| AgB.ԂgڳL#xѝ4^ 'U1O;!y7RV[Rft&UYn҃MQDILB1^\jNZS g?$ jK-\USIܹݳB:F(TMu<߁ xDy?6 .X> h8Ǟd(]n*X\˺NsE"| eiScCd}n*<$s< 0 #-^yA6yU:%6;.M~b؊4u2,fKl9Gq)G#UE:|Vh6Yqj=7?4#܃(gX^yTBY,èk<AeNW!eJkuq\ Df:c|oЧ$[2#-@ UҮA_\AüέѱG2q-} jLl˜8+i 2˥{VzW2('Hsj^z?5^"LoX%R_RN⑆nKR廟Q^ΙJy|~DrܶaՎ-aX/Tǫ&[m[Ӫ\r%4cpVnΘ2o4NQK>sO:I$,(^Ӂ:S˞lD>߬N{Hl\EUɚ$ͺ!*.?>[<[( lOh†}-J! :zS]CYchfNQf`Jٯ$pc9KJ ͠ba|8XwߟN]DPaA0pBPRv!e rG.!@Kֿl\"sGR6w Wj*y/*{#K кj!V*G0氐9Ck?5zlS Fef^R~<:.z7hAJ+٠ސ" sh6#:7Mʂ&Y}2-O6,d< g""P|OSKm@={8j7$Ҡ0)rf$ ( 6i(Wz5sqw]͕cm[ ,*@2VTg0!؞4@xYZBY `An _N3wFB@R4`1΋X`g>Jޤ P8|H`G$DaRuo7 [':BSbئI,{!PzTfC8Grl\ ֗*)5dŚF6vUFI5**z+l|?NrGXS+67CV/ُG?m9`FmUJ" Y]L|Za7q#Jz7 {Kþ(0c>S&&)Bϛɳ( Z[Oi6%|S۱NG)(_SD&]X,)QܘV#vn8] +N[ۓ._Q.|YzJ&gZǤf(N˃ ;4O,A,h3Ç̄at{g\GB5 j`ioY%TR_7Ţ8>eIc73#?%ɸ?7~e^?L(U[Oz˚*/Mw5 ٔ + z7eǤ~{hAr8$FSmht|l:p~ݸQG-:tZXĢ vjKi9 ڛN7W@:.OWQ[3N`8 mQHб=AE.1 ?&$E vLȴ@5 xg |-%C7¼AA`'2n 6>zmg2x?bSv<֢:YJTU%xܝ% |bzF/=& %gz%h!\t&B(O*cd{YVtKh`"3xa`f`|TKbQQb8b@9ʗ#[ڷXF{VNI+߆Es)K~6OLV .?Vع\e`@44ڿ{XO~r~BU?0rgr7Et<) `dLNY4][졢7cal[YooiyW?8#pɠnb,N$Dz;2%[ZwF "B=˸,83:('!PM Zj2/k`*d8*؀9)<K,HMh NSd:;=7#+ƈDKp kϻ\v\2 3vCxw^I"$kM) JF^a}2Dju۬Nq/-Zbd&-ǚ{6:qBqz 4u48hv6NkXwtQ/Ư`8L S Hr yksZB>85mQ95Yb#^Q`۔БPȩSEv@t˫ J0N>IApL%2X#2~EqlA姳\BBdӳłڊӚ>{e5H{Ja+ +/Mվ%MCw쥅(,B;&x+\ F!*FbrR(663.>6rOw!;*TP2HM|]h;YySkn 1 t'ch=Xnog36krAĊQVDe#|.(iKԐy0ٲi7gBQ7-fqR|B̅ qi:b0f^U\Ezr}٢hc1CKD'vPK`q-_?e.0-th-<Xdx`sP=uR2F(6\ (\]ʚşV_\޹kL')^NE}ٽU:`zkpPZ~1]f 1 *HO0}a p (L];>T[゙nA~~cVZgQ.?W}O.R bP=Q,{"YN_X:v3 oC򛉹m d/Qx砭!7f\ֿL!I(+ VG=~#9-q'(@҅6FCw`- qX ֺ'_ٵg^j8_RQփSiH*ĖpXY'x^Қ{>Q_z%`E+%*d-0`~"\j)N2Lwsd*D00UZxmplw<]ݴxc{#f25n{{ k"z(jpTP1fѿ(:ʰ'lK\"0S:lI:AE DpSKu4lMN΅y2Jr ^{΢8 M3JK ʟP>o9nk ^蝿G88;;|6ͣ+I)b-'wbk,r9ke&4j ,Yc{:IELi ESt%<Φ-6n5Pկ7/KX\*ҍkժ,~Ui%ێ0 Vkm,T嘘\DŽ_ e{a}!K"Φ ĝU: 5gC& Γ;O0H붲fZIJΔ7 V,qWfBHYt&zMSg} .')Dy^J t?FBr`l2'ٛYFg-H:x}5hb+Bvҹ䖁:)0JȎ,( @ocf:vpuv}sQXYZCBus2f,}rPeë|o;G_ #`( E4(QV&( 6; s SvKw&D-N,f{H7>3e_pWUy=e=Dy0Ӧ/Η4>#U:bS{.jT6hG!I(k<-"6uƥeSM Lۍ=N͢0NvZ,.*H-g/Cs*kD?gw1}L~F%' MuRC ,?\ [rEB0[] ?} euu &|⃭0Ʌ T(-$7`+Q1WQȅ(@*SpErwIa(gCZS?`asAgqN X.w]O$vHL va qaMs~#Aբ ^4SR.Q*FXs^Ȅލz@Xh^9qH3O;Fbu5AL7 ,6R~XOCFˢJE7 {8l &}/ʟ) 2fZU8I{A£H}' FAI n*hD3ّ!j$ȷi}m#|"ρ`~E>_>ƴCï'H߆ַc"DA3wgF@ 1=H7#5} -tk~xߔV; 7:|^R 3i -M;Gj70p"ý1Ni vtRD0+G(@#\f:[ *q3{ c_% h\NR{4:@cB swsjeiQQ+p0p:+^bzdzK_1bJqqzH &f9qO09 0r;0c&xq.lk )bxԚtZ.usJXވg$`hNxŸ->s5ZlMVl:? yi-.RB[џi5[ K-x ؝xበMw&,Գy㞡>΅*?]R@-%T ~ LDhiuCM z1^}2YӜ|g3+g7oO>JZT4/aCv)깄HX@,& bWF#&]trV];)Pǯ=60Kmf;š3Q$KgS]NPnPJ65?f[8Ia6☪^53d$ih"eª<N I. >*e3s>0rfq u&N^ WkŲY'Fic^LMQY|o >xO :xepFΑTӥ;:%~X) $@h/!Vz񭽏X9 C#EGɧW8>7mo%x[m-0F3|Ѱh0h/}v1Ygs_?z14Ger)\b*d2ZՐ`]&˫OmE-(ARUᨪ\C5 tѦG,MpDˇ-^J΍b|C49W8N@ؗelYs(VrJp>}N~L?*$ȱAW%Kw_ҧOBr WK,:so1QN`xRdk6M30hGӑ9(|ce8=rIbc+HWD{Ga (xTS6aHԪsŝ!uR7  4H{5jyg: tt^Q]Y7^P5hVҋr9e1rL3e6pQnmWJKEA$^Y]Tar3:1h`?I0w'>jUfJohq, \kx\,ٗ""I(a^nk&QApLUv(uPzO j½O8'zЛsbdht4S"wIlJV6X$SL60I-&Q%@>_R*eHTe 4[kG+}9>b%mIL \}S>6`f&6v<)2pb Zr0nDim5+{6} ]M_<[ӋS+ŀgf;BCOX;ݔH(z,DpAY,ճ[X6." =it3 v׏.\BSyyIԢx5:{} `af _a({SZiJ|w&r10b&l;VC3".zޙa!4 \I 0k kw#NZTO ׇI˄,AU9MYGaA WSДֱ󥓨խ>.SmM6|(;5ahx1ao= ^艞ڌ?"0Pjƽ:7Sl#>mhmԀBDΪ$6!׀| d #L= U܆ _7(/ ]k\fa⊾?'q_UB,m" GޫKgz"'L›ef~mYŻp`?'T&BaaH}տaSoDc<~8#%Ȥa/TsYjnoW+<"{<>.ܳpM25V6iRO6y^>v 5XVW{ #9Vۊr!glKdS"h?orM%[DX4ׇVт`uRf,<z͈92uˏ:4|VC*=%G.utǀMѷٍolτoz;*đx'Q=z*8Մ+AM~Lbs5nM e.rH4er* R¼z xQL|L㰽C1 .?X1k5ޚ&vJ SxeF#}xa /" !,$nr>[b-xLG+щ=C7Ӧ@| Ia9R7AioPqݱF||i9(g*6kѬdQk%Ȁ_[sBKip4*7Vcґ嘧W@1`Hym@l4"7*B fQvd83isZUHx@ A/&/`5T^&cr1g[5!X>Sc6m#ͪ揖K@I#˭Ua7n0,# .n3GRIP*ºʗЦ]&o.$?{=f@~ L $g$4wY W,0j$t\t7r҄Xsbڬ"$ ADÂwmEiW/zWQAA`9:8CkH ć)t3LR(h_$E6 O$ۚDGPLvT):=ϥ'8}Cxꐫ@ *w}妴}< , S=j"`D9|-rEnwry T'8W"H_>)nF k2~e5l]Tfgj!6q}&L/gQ tVIa̙u``%}h| B@ºg `PzQ]:Ah᠇eг"VoT;+岮񿞸 /UXW?'A WO9ŷxnk*@ݽ "R?r^;~'}_M:8jZKa( ú⚻EyO8x_l o|nP$XC=l~zgc 12Yd磔KeWL\e'jm0I 8`kW㑡}X FS{!h?.tA/|yJ~DٚLhc/&[l;>/ē\v:=yQu3=)2,/?Q.5Jaw0C 2BsM; ƲY'uiXF\iO,sM P=lUx jEFA"5(#Q@38P 1M 2t;5VŘ_a^ MPM2M!^qp+Y! X?Upwƞ7$BS1dpbV5tX"eF1NMqwMXB"7p~Q..^GDsȎFEBS.х22: q6-JFHt+hnCC en}'mFrdS%ux@ND5$+F&juY ȄvTҀD^\Gvg^ק}* Th"'9:n.Y , }9P߮vTe?DA|1Z kݣJ-&S&w l܊[MbY &]6xPϝQbB,#qQ:AV]tgRAffQ[ayAE4( F\?5$n 1 CG.9zrZ@ }ϑFD?/c~&5QWP6PIdPchf}6-Y0¤qoNd\S}Qр:t:ǃQߔJsoHHUt ZkW*8Pk?+ЗvTCGƱKKq=R /e( @S1YF 7h\eyݍE0e29Eh/µ)y͚brMGf}j ,ӡ FJ(ޫΘ5ZALjYG1.uuzz-j&(ny/<"5' r֚N\{ 6:D@D0t`Fn"47bd]h$T yɬdQ!WXIJ\EO,~yQG(skk1@6bgF<^PN9E1+sh8dV#Sڳs(@̒H}Ɏ1tuu+ބW7}w }%' JM,`M/#BMHYk˚](ؙvLBN*W0zǀ=MHSc!\$1] kjKkYӒ܀T ֡tƅ:ꎍԦyuhKqT#-NLQ<Fn&3J }|&q?i2gl7sHd7w[?}d۷'/2m}庾>_WbkI3,r?O94kAn}WDaI,E-0PZ =;0ŨRPoܐðvV T,qTSrxʯ'ǀv@_Axìi p( hlзt)$ 0_WѸMG|9b#mTA0 s*#ɬrL+jK}E7m : ٙY Dh 랂} D_8goFg傥rrPfJ. ؞ƈbE_v)IG(i2'* 7#:͠rA`}3vuoX(SԘYrQ\ ubPuԢM5b(dDF?wczgN (ѽkcoVٲS=KU#kK2A= ,lAaڐnnt~h'hs|C&[,K~_bow55ovO;JP$ x!te[eh&c tLp yE1}; B?VpL~a6E+b2)9!p7 ݷh4 R9gIGtq= jz+s4WVcӖCkЖ4T-LlAdaZrO. 폭Kw4X/fUgĄ[*JsWd]w/kUy(n t*Y*V⡰V9+sk̘Qr}$O&:SFnLB'"7iܴ_:Q / x0a Mp5X&g⯕7[v#.)@ xZ.QͰpM ^~pHv=,zr &@2G y?-v)ڪUA,7\pji4Zf$EErTB\YaZ~\;oHDx8 H'm d,.7)["M^(2Ҭ!c-z>&BdvO?:G\p(q:*UZrm7;~y^3j@.__:Ul/'Ym<&\« *6G=Hx,P.շ^;zHI#`W[JҌ@&ҥ$H.p,ࢮ54 ]&U TUU5֋Y;ƾK=stˍĺc痈iϏj+bZ6;բS=|(7X4v+E\{ N^:k$T@F0n(2)͜ȓJ®q5&5vHbH!w[_ .ûfd]W+$~/Pƌe/AZc1E*l'BV$>k)ek1I TTKطݼj6KfoV- 7Oͫ^Bau '5//OS$,V=S8eRHء> uve|ƛ(Da3 7W,e)Es&[ߟvz%9H4BLk0kyOrُrp{Kkk47`%b9 sKj@uIrwJg6l )Ǡ3UKxzR {Bs9k[E[P>9pJpYDA՘p) Eeex\b?WJ_(WJ*ɸP>Wޝ [^7LH\ǐLnmVښs T@?K$|< u>Vګi=W'|,gDSpc8Ȋ?=m?Qtm'P} iځoqK |dBGa;Mk{EnʠcAO bj>o^ gcT>#*Sv5c.g8h` ܯOu<PµE^ Ul2l KÐH1d(tZK%dz,&~@Mow+y*8!ȼ(cx2-C1ml=:V2EЏ\ TwaWX+/S,PjdD$ LI3sabqAIe.1|\\~9#y2߅)c1Tꗺn唳 m*cTG`i>JNc\`*,% ̛p I/Dm-ھ{xBe :h A )L*(a؍FDq&2Eaqȳ'htġbCSe]Z9S<5~xWlnt vҭNzNX|U`YY~L\yZu'CXg05<u_XuI;d AiW!ig=ucˣgIZVVp4J `q%pb+e,{xj*UpK{3nރ&+jdQlܬa!vI02 ŸzXUOLq܇۞*ʏmq)SlG*$j楷ݬI%qa'*х\ɵß].Ljܤvf`yޅj }~M$Ôf^F?o-_bI!E- F{V~hG9 CN8`J<ΒWbhFVY2CFU9CB٬tr⿮1.ߢ:%n'{ we= `_"`l+@sb-@}TmΉP-lPy@g1 i -?\fP\m\,6D0!R'zqjş!q1)< udd52."f MaJ50u ڠn dzGa+99>80o!qz ɥ|:G}$n)0%?.m`Ch [KisWA&>a$af'"cjTt`Аw4Y 0K6aD cjLOX)bŸ%xlM"ZJT}9ӈ lז:鷄kIƱRTDLnxmTzȇr@Uh/sH!7(cnïPYf*G kwocD$:a( c"Mk`m3EߜR6PgNb̮E^wDhZwnIM>u12osMEC<Ҍن1"}JB㰭\v~}VJՓwVfmfmdhG53ԥ(6Rʋr(+s:vu|dq+EMPe&8e~^eܙ):# 5'?Y e ߨ@v9voNɒ(Adf6|)"a543}nL|+,}$+ 5 TFlbfKSkYQhaZRnќj>t]Ph@c>𚰑ׯXbPMMboQ|ޘ̓ Hkf'  gΎ1z?74mё[m@S(&H!l3M>l.LeջV?{ӂƠ|M[R);뉤Tp;/cmTfˉ˕={~oݝ{u߂=+) OMZV+e?;y|oqY -MuMsÖ"GqF,#a\AC E*jJuyuzkPF25eս.7X{gfgam0vXRc&/b-2gi@_38|ؤ^hcJ$)g蚨ڐ\9zU9.\I/B2dӫ΋(/[w,P}^XCqYQ̔qW׀p.uگ|4ayMi= !SjwLP⯀,4AXJ0@f R[pEZܸ jbɪvЦ,oM֧uܵ)RK,wȋ 5P GAe!!8 ߰[<7yxLe˫*Gg4ޭ=R94lMޔ ˅__;vElwB[QNFgJ +VaLd@'!WdJz7F>]tyF?B.SX؎pXYaDZ!fW܀I~zÉCQ\Tz]&5ҧɱHhQ[)pm:U(OQh:< -"ȶ4DzTBUoyKe/P]UL$17gK^Lz boш# w9CF|-G4.@+y^lًƺ?I[j]'/Ul`l9}$?choH.FKt P Y`];Шb}|DȭA SKsBO:_!t;ו aczhonmic6Z*BC0"Nnm-ҩdcoC]ݲc[X4|Ć|bT2.Zrj8-* E8h+Kv奲5E>.<^H=.5e=f?ud=Ek/H-^=e#҂6g(|9l7'3F:)ɢY3^]xM`‡s0q]Ha+0 :'D%!ĜB9,!c">l}gA#<."GIfV COߢWܪ"ӂX S*SF7qf@7tϹG^ݗ,fhCQ|pb?]L;}grm***$7j;b3sv/dab/V+;X+6ƝإɈ=rVaMc02ԺoH(-BBUvTDucR<kB'&4~x`.u#?nG i ԯiaasAU!l+%F8z6Wdh/Lp}  rغ|+4^[tťbn$iB&55~Ҝ5Ŝ:eYfw Qwb5? \Ĥ|jsRfoyX.6Od;@x| 6_.+ɘt J$ʠ1p'hӭo ýؘe# < \~ cm8]3A~a@ʯ"op3ՀƵ4Է̻a9qh_*F|1h}

\[.a+mSDY06CX0ȿ6fh6o^N1[TrҢd (bbzfw<),+Λk_dZJGM\ A@Z9nNLݦ TFΎ4=l#2G$|um׽L zC18V6@NWfm̝ʨ-dx =,#=Pqh9]j4>_:T#v~1\\ :2)S}K3)+vY)Cӌm)ƙe/GSϻ S(0y{x:*}j3C9MhXȗ>զL"nmAgŗJQ4Ca`ɏ$9CYx֩M,a_h@|121pJ-i'Ǿ>oؒjhm YX > Hgs69TZ\ZC%w,|\PHvr-uMŃ$=f۝ڰֳ1t~˗zj2A9 ׍#@5 " |/2ިK1L@ׄgD3M}~d&}Qy ϒՋs-Hg@{u3dWBQt{0m$ LZh`'EJB ʴfB# BV63r)7DCFK 5rYvWvy&ŲVqZ_an n!};۰E5|b p?|O#v e-K l>r8EC8-x"^QTB 8*lakdV0$?і3\uR{w(xv&9aUثmI2/ ڋY*u{y,ᢔEV\].5a?e -f1]f قt]7 >z6 CA)ѰAB#= ήԌ j:ꏮ!.^_]C!2aPQu1)¹>9>E](m\8eQ{)N˛"eٟk ~7S>"ۛ7ws0gIz[}>Ss3d `*%zooMݘ^>I }Wʼ7Mͨ2ie_0JjNϕ+@~,Fnc60"αy0juv^%)xMYzqϥGa[tL-d 2&<3 t.1!(HNڍ@aKHp Xs%'4 ep>vLa[٠JDj^FaA ڂ9;ӸdM}Ԃb;):+:zz /+Dov=iO ӒTrm^Ҳ0T&NV6IZW&D9yD&) OJ#E m MtIF+C<7sۍFU~/in41´ϚKuݸZ\*ΚG. \C:P- ܜ J[C+Q xFJ3c0LbǪ8@_4}]c6/jY .m` ]6Rtå)[ 4ɃB>,mhu'\:J!$A|uS,8KMHt-`}{KJCd56toPˇg0,w{0 5.-Oyk% :2t޲m#PPo%<6B5)^Jc:̰4zWI p9EQ _frs7`_H9f|%4ڧIT2jƴbqu佚hEslfՎimP1YfsƩ:oC 7pT[;_} =ya ?x=?DTH\Y?q4Whi3EzR(; @J> Kfu}q6#'SN â^x@]I:-qt k݁Ğ.!W:TCM@W~lu ;F=b1 4+m2!đqˣ%NNd̜=4~)0(gE9Ѥ wA3"}f%D> -2ȟ$da8}\AeH6fk(@W:9dr&N fm{H6HK[ۄ847qҰRϏs:Euf']ٝۓ)v;*.Nu$|F=2yZZ|t(ό 6Uc5|kpg_3SYW?q,fJ=;LBg"_Ot 7n[`KEu/`dEGk:\b;F %uy0nCK &/E$D5/AYX1!2RФd,eJhȥFj)Θ儐jNi5\]G5k^/`eSRzUn1} F@'9QDj3I]~_UhgE?1'bxʔLM/=t\dn`7,~*_;?[†~^_IJ}da$k%@bԭͷS{5>͋_1۬yָ;"Hi(NUcA)BЙEP#~m*VfC$t[I.e.Xx@3i'&}y`sWƨ9vn4!Wy-Jav 4X\ ΠVg+z!cV-}78YOϸcQ| m;`=Fn-{[`rm'꓾|Z*^@1Kek2W󛉪%L 5[aLqx%;LrI*: fW'qa d]să6Do [v*R1ٛ- {ۣCτ]d֓D:(vŝ;}p{Bvv<պ: &~KbUѤx#:|8[Lbs9`q>BgxW9'6)=lJCBzKMSa @"p.6~߶ 0,/Ԏd-=_UTxQNxɶBuM6]`X ӌocL&OKx˿e;mVG<8^we)\lKucԴz,Rr|p|u2@_i|0 ;\ĵ+=PPNj1*+{nuc aV]-bwQtAM!O J>ҝ#,"(0Nj^ r8Ec5Ζ8gN$FQ T J#? Ǜ)#pWC-`ݝVulS4QL%+R?ɹso#x 1_LS' EJ8#:aFU3/|}ЦGTū.g,PDj>3$΍@]Ybv. )_:.K_Q~yN\hR(.{71KMIaRbf )C,.6 ,S*=T]X-vS*[O)sM|Hu5pb(C9 3۱s'^z+#59؝j=˹{<R[!(x' NMK3:A{loL!]h(g]xχQB(gK:O^ TQ*P90o|- d&쌭=|%}2)*pI Nk|N 08/ Djs$c3иwXwv߾"[̜Ja>+#V;!>XJ t$AUY$@6^0n1K̞ #eɢ*Ep*OBH{vm`8FR (%l,]6RA* Xq‡f$}/@q5b$Rf8V V]מFXeWI@ ΒFY+-N* G) )HfA#SxA7{5Q6V`赹e# ;|*_*uկp@SFa^ŏA"sx{ a)-{&<<&6#g{YncQe!ni^\̃cwT*gڇ=;ɇMK~n#vռ(%1Utb g8թܘ„fj0jRX1a\[ZHS!* [Yз㛣c[8ur+ƚ/}vCOVo>'xU:,?ھqnyGZuAC}>(&Ž %,@w*nzZjJ $t6џ봥&Te{K>]@)}5l2ד=tY뇉$)S!`NCߴslwaYFlD 9y@23gO>-3fNcLxuf<O):j[O=J='86YK?d+v GkH v>"ʨx,sŴlƚ׍Y/ @|H=YH^չP8S׬ .Xh+1YޫR"6(GZ6{gJQwLUe Tϑ `}QQVKٳYjzO5fm6mw]+:~g[zPFpuTe10&wҧPurl hbk"ʶ>L"_#A7cKJKt*ci/%"PtW> aV%1##I\uh(lz]fs8y`Cai+rm~-+F/o_מVt=ud+8|YdS*mFv@& *qJ7!ygcN]EuW0L\ MH $R넣8}p)yyI;QBJ|Ssl酀k](H<=f\Ta ,O54vvYkH݀fuIjʔUeDDN9^1 =g'9BZ%4fA+ax'][A}(/u|P'Ό,NRЍ?`LۻB":>r.y#J\i`ǂdaD$-I4i=l0Apʹ)%R!gzHdH\]X. |U!Wf*|bO,@_ xF1e* ـGUP鳉R]aa6j3:Iw`*C'Rć:e(B2l!;|(P+uΒwʛ|\UEß;]%!Fu'E4Jz4@0Gկs&t0]lcJ p|>9 S) v9_W;[\8Fs ,PY$3iA?#/$jZ%HK0&@pQG͏zΰ'l`Ruh;|VO{|(^h͜Iliz|f"AO{9:UExF 5 ^QUngtJY՜=/rZgv*kXؘE 95S%啬fWI=X/%Y90|jm84gV@+1;06PvQ*@Ga3%xl'/<.{D$ia44D:bmhȧvlyêɋt3'dSߠ23pRs 䐗K jJL,/0qxSfc~l̗v_% GS{Y \#'a&e/[}X֗:CsR;IO~d rscNɤ{~?C;@wZ3W{dK=sdmiF&=&MPđ% wQML}I!CV|ܽS{rCE ƚX)\GU7+H:FcϼV0Į^!e~ ֡h7 v}X&?&'-oFFtr-`+{sctnZ?Z}\IMRث19"lTE.V1̬)`˨k9Tԁ0ه]ٛe$ ǿI$DE{T䲂~* sFMy*/R/ⷮIEHDSB)P t|\93E(8s1rޥӻ)]]+VDEfh b7= -UST5݃] { [6B꼎k6hWFB˩,T@sl7_м>);$vyO 'CUi.z3ΡVUsPB=.`̘N&nSgBQ[pqd 8/B;ʒ\t%i`yqR#S:Rv]p+>dlͥG Td1T?g32ٿmFlnlgD64zAQEf?RՔ[SП4^/>Ze(]]:%vߊmj;VCmNHW#`z Vg@r8VM}ɔ+QAFKܒ`Y[ѠG4;PݏC г05aNli2ך?HvH0TXFY벴2c "G>A ~vn8p0 1F5|[LȤ Fx q % %shFiDu-iV"~@Pnw =4^ ;er}9$U殃*ZHR~If%UYfrFS RF~_ʰ2p1kZ- y"͏^H_(Vb60dG+a(ݾu uFal^-O@vڤ敊6.Wܶ:¤4"3ݲN@ 6|0L c_Y, ܾ}̖?2׋fADz.wt&-\VyFu@W]YSѓ4k o@៲t Ҵf:!H2؟=-mJrlkDcX^('Tv6bD07U r38 U.Z|P傘·H61E`9s(`vcKk`>("\[q1{CA٨?O4و;/LS1; (-Қ)7G$]ə7Hrk/",tt>;h^+,1RbZUTwB #SdRjr܊"|Fe9^%IM*҃JY 2Ʀ!ֳֵسoj vb6N{S:yǹQ-5sǤhZӢ_KyDFO$yu+o1l9T@2r~["'';K<nFz-iˋ N2 7P;j;!vKl{X%S!؜05Ǫ2q+z}Eu-{ k u7ͮ[/=tsTIGzZSm^ngң4*((>`?USM3=ǫ? 0ꖉFUp%+>]vž|!/R)wAZcG9jZqprh4\yL* [(gn0%MRn?Et|짇F#FC#)Z@6հsAOʍJRX~G"2M3cmF 9-J 4yH\܍_g.fV>9/K.Z;{~f.!zVzܛz%y{VL7a Q I\4 ,*j`梸PASO<ϐZ1N4p>]?Mik#\ׯgd GK]׭Î;h{Xtvzv{MKZF_|(9j˂SxMXȌR(jsACl#X3Y`D0\wpV'fsJZRw!3c #ЊgzEqp/G*1RqV9\3;`(wjӏ59 siQBnl=v9nB#e,F1 ]q`im3b*,ZOŅE4ѣW}TdiH v b+_+Vfd˴z筀r KNrBFQ!Stf;M,`Yv.=/,sMHf+H|>'L]’QGFfIJ`?#i͵dEy&`Y?[ q}HU׍FvJ ~žAAʻqhiQ"҆Z(4!F_&,ctjLmÓm"!s(j&J5uHaeAFAJga))ͅ`¢>؀8e]`ct'J/;?^ɥ'4N5nƊ`vB^*Oղ끮_ BW$ؑ2Π0hbw/uv.4`[-&4UR4CiKڢZP>NF:uIhz闲Ih>K%/ۻat̖W7EMO lߍ*maB WM }#[sE >9/ZnqL t# o!H;p&ڟ ]ʹB6LrC=Iqib pqVȾyEj8l懏yĤZh LBH29RXnHg;$U+Q&&D񥭍bɇ&#].#۽_Hb;9v;u~'oxDn&j$NI1EYg'K|"y!?.Lny`VZp( i|ҔE:H4eSh0~W&q9w%q٭$uV*;[C>Qts:criu`}􌆒U 1 !O O"JXG<l*eXͺC`.L· .VW6dD%1v^ץlI;0>Őe+lmHൣ9G=rQTL73q;Й6A N4,=h)3Ǖm+^xXU1=1X>8}KOWém%YrBl6&o$3'=F <.13yp)Q$Me"$_t"Si4: xDI_$`#E=ig>ߤ2 waW8l>sc T>$Y xa1Iro,i5xf]hȘ`I (Y\.ұ)͚GI$Qs\YcLq$^r''IilspBAE<٘ E~MJ{ϭ$kߖ RjO]|,0W )29ZEuQ|'&hu< d%y(YOq#,p˸W7cvnd;b^ηldhڋMod- @3PR]KU"|y퀯wBq${#(hsnTK}'H}~3}&mNM:!Fsr@PGZ@:mCؙaRZ]7 R=!llpùd<w~ z f1&JvIN_Pm*y5Rx/CMVήRjڞ,˔7tйDԎnKH2*A$߾|pЕ=4b߅T,<]\B5+2{IaV; N2uWޗ=v17RͦF#kҎ+!ARCRJG¹Gb0-e=rՊ%UWC/`*s\9q[5Y`$ ;:?ZPT䧆E95F=zz°!(($>-Gbӏ/ے$(ՁT Vn@ e=VNt'g5qBGcqٸ\ʬUc>PAٱ +~!B!擓,BgO( 9ѓ3Y Fs de*YW/QJz; k8LvGøU~$R τ15^S0n ܙyhHf'N(QmzKlUABVs)z\,yFF*E}UgSE%h8Z7NanV/bQ.%{e-+sz>!y. fzS-cYi.1I^# ӓqk ίq$ʘ%KW2ex''V4gzh(370HZS@J|MDKB0HzrEI=s2Np| k%8؄Z7܍ԢUڜ+wI DӼGșiյoEJk97P¹u& K8˪w>&CD]8-a{4deN,0O[.!_xjڎ+6S s_4rڿVpdN# )dfv˯D y`,ڔ{U> gJa3LW9a)%ƘSg@# ?G'rDQ޽ Igv> craO\Ƥ lh;O |!].H _2!;͝::#Sm.h;N(IZt;y52*Q b VHRRԒIa]K%;Ix06g!@d;녿V"DBϻzm^z*} J҂ y]Q2 ;K sw?2?p-Hd cfџqqDtV$Py~m<*Ϝ0]$ɰ [ Aڗ 9y0z o]K%7ʶyŢ1zPD43s(6 r*Ssa9.AVF_S(&sdIߡ=%hړ ֳ|o-em k>JfFX{7IUSppTv%@ʝ^~XuAԣ<鬓 {9ǣ`<4dP-WLAg;t;*_V)gBn3L:iZUQTЙá1’) *&b/ޙAse&18: aBmT74 +UK(S}a B<32Hre"I+Δ"yqh˒۽-%_͗o)#}ZƤ#]|/XL^XpNNb`22o&c;~,%_lLR552{\%qk`:ΕoGXsqV-6- #Wmij90GwT#JNB bcb /BiiS]`-~h[ym - v qb$R~!"d;A>M2Fp tD#{{7LZ8JD;9g֒Ԫ O] Hf6J+xw@F聣pGǔa_,KRCxY0*&jeF+VIȆ q)g@RgN8H@NQQ:=б |i/yx/tlK Xk["Am[}7NHw˶4%`\|8R>w.5UMFhvcnŚvg^)'9xR : #x(aD?*AfOGQ/ɔzI Py`_Omhh~w~D0G? Y|羽A ͌ƣ]b+(Y{ސ1H̯B%bwP(}Vj S hImVp$V3w)MX^:+2=o=)|3InFb7/[/ 8y mm8ކOa)5؈A7_9TY^.{!P3+@:eL P_ s1miVŒ_ l0>ocQ66Yj=IWK8Q>]p\^"6nk(okC-Kl*X~6Q"rNT>J},db"ڧiXqaqڵ, I~&.k$WF[b$kH;, "J+x߶] +K 0{ۅMY5VߔH]$j(yWPuR48-mρ;d2#蓘zmL|gAIZ5jFo(r!2׆ lEU|[N̿&(&=m"4o2KYE+t"}Kӽzeb})}jv:rN xP `i䁊k9PڰX"f\n]wqJd![Q#$σRĦ(aDӴ(i{.擢E> &LUU}J˭V\&Ms[!3_k/ Z|R?(<([^~Ld+ *Ňr|xPJuunVL5R>LUJIϠNiew:(֗],sҚwkQ~ #mUL{eL%}lX>mqZaa:oW Ź!ǀ#f "t䑴~>qlA<K#؁ݸ#'KCd@Zo=" 6NG9x+KcPYWK*La6 aUgzB\5fbIgl]r d|$5,[ F) I1> DC]z_<cQ 9\-=/w^iw3pӖ)XSX^^azB6**T2mL?->2J3< `N4`{k10FjU׊H W~T7Udl=φt[x~0b]$q{1;=ITvPЋUGDbO1Dv)/{\Py[ba#u$)Hl(fA0m'qpy6; VC}ud4 S&X 7#1SH1v?fu7?&cZ?P#3 cvVB@'W-UO&ovIѠV+1i[6 DVr恴XLz}ͬ č*+ċ %|b)0>ΫPC$SwbQeJ~}#GP&Q / 8L 33f?7l54MEFe4H}FبUH#ۼ@9D)UȆ-YlX9zYO)gw݀(݃53~ߘ剆Ċ&GR6g;H'b'yo:O =d9FGUR 5t6~эzb< %c&?YXӄiE!݄sw ˦>9U֨2WWZ,|{Wjqc]N 1!QSYn[tGAMRZ9{3ǼT7۱fV'4&nM  a>qVdŀZ퍬sfc&Ofaz[v5ɅjˑĔU] K/gʝ?{zn3K(T9sQfՍ!zxl]C88o Mz8A'MWn?5NqOsOX]FF 00FßuC4hĀ{_iLx5+(ૉt+I !$]Qqo7I&mE)1 79=jǣeғ\+_5)B] ^*2^x|e)Ө$8u!FHiʞ fa9Rcmh_1h{'~{,yEhnt+xQauP.cl\EpA)gӢ^Lk-BhTqLxb%7aۙTQle B PGsi>nu͞񶼢˲M5HY9韙ԥoy&=}"s 3H0F.P{]J}8K|GqdLGPaݺwLܑ-B]TrL@l0z<)Ȕ7ȹH ђ}|{uU0iݯ嵜 ?CO-{5j*wym(j 9tJ j_NټΗ/J"bs-wsJ` K@h Y~eFaBh."ߠ|PMcnjM$+!e6y%iScM [^!Uy 碃T ^3``t Pr񯭤_!5ƩfB*Vݓw XP ;LkE'(8_u#̕RYx77h.v}>NĜ|EE *eaEܦ~HHِ,C!\_J^ۇ3s݆^ݽ8F%R K¹_bsAKoYX!d{VP{,e;LNNއF z)h$5#/<(K~r޺XL2Un1 .@=l͜B* vqGf'"SR5$79|VAdԨ) OU-7F],#{Z.3Qp6wg$%'5hyޥNJe_:jy3W_0kI <,QOTHV+8:r^OSqK=>8Ӗ,P&%1.KDuąhlvx"ʯA+5h|H:`m6aӽڀ:'jn qqᡗǮp4% ] K||Nt2RPTT1Ϙ*ba\o:vC?;{[=^wU(htn^tM|#d+ Bm`GiP(u̶{w?kȕlu(9or&f~}+$=%և+H h.p`& 8MGH _Չ-߫eDOvuK->\dCϷ{_QMMv#^y$*h  i:>Eh0HRlv;27K%ʇb$- ~WEh6g^Eᙄ&ETE #LuGSiOv}U$;UO-%=PQ&Z|, q^~_̛x70Y])ÉULje_ s@.=H1 Ys,]U^vy׉'seJ|(7e?~(=Z[1%qj. UYZjOv|?KEhAs.|!W}w(ozOxisJ#!fg3Ο{ZMЌVry^މ VF>"y|˔!Lk x0flG*5IldKوd(Ó^/UMDSA YA#(#SOT8|d|a ?r [gev~exÿ*VVMd=-oL;ZN++& ?jFD'd_HȽ/8ySE: Fl| {ɗG{B_A(d~Q@y`E7j8ZhR& Y?>@G⡒N7߳ҡ;3XE=vǯ9]gX)l˺9!gClJ?RLj]$B$*v"@ޡ}[٦KܝW3)E$;׫_X:! 8Wv~gʨz@\ aRZQ܇+F/qi@#2_Lj73}Qؽsv%{{x3Q|F3vu 3f[Do9} FH9Fq D)zo=X-9Ozh{Nwydvb8᷿ u@ rozDcGSN WӴT~Q m%_7 x7iVacNebz&BJDuUG9⭣ ! U ei0=8ϛx]nR6ڸn[u9z;( Lfp wN*r r%{o5F<3uuźZ,RxNS ~=׺Adz`313,"`yfpWgF{:`@Dbu}^mBt][4{>[v"/}*.m#"D{fV4н9;axV†U"Umpo :DY5e[q{z,2Ԟᡨ-nRATӿdWsPYO;Q yIE%n{PڹJ~5 PnAEחÇn#9aRd! wc]ӱA7?$w!8m1Ͳ#.N}9b,ba2u;L:2"rgVNF7s.43MQ a^s.C`~.`}=aYw#%9"\[XI?ġ6oFN-J6-1PIppg;wgBȁir@xO5dk'|S5y8]: 0v Q*-5;}0ĻRDd1SUH)¯˸^pp)Q}bdmd|140S.d)Iz%06d E+|GkUx:Rhm :ECdz?;<8FS5x} =pbX#4,EU$lRiJBR| #) fǙgޅU3di(\c-ԙ47}ɅʽsRuWoE &DtĎ]`4c{I]c͜魏YANl`٩"-[ɛ)]eu !}U9 0%Zj//6Pg4p fp dEA[6lB~3j ~7"^1Wm4&7q10 e[+@h-9k(ǩ\R_a ;y|כtʂߒk? ';X5<nM `^fZ8:wבx`,l 7¶03r/")K0l@\(FjXrӾ9e,x =LM,w]b,l7juÜÊ /Jy!=UHwPRh)L,blܑ(Q.^~$.={@'쫜OORqrEpAQ áG}5~㇇ Cua U5 G{> 8]`z1 F_̺VXTG*Ml^T.Es>?%EǶ(}30J%6P<[VqH[H򈃟Q)C Yf-7=F^cj9Xm CT K/b8 3[tq4 +nޕ$[0sG#F|T['w jao?)ʡ}G'^P$&zĸFq ˆ )ypC+Y " Sau%J>mgu\_ MqlPwAVɫ}]NGtDB1i;Y +DXd]vPu2f&wi/8gfgA@i5]bl֕\dPBMƚ(qſAm6f%_gZkjF}1Y70p2t G%ᲊuwŔ_LZ+ D3̟V8OwG`q bkYĂ7p&愩x.;Nw6#>,wjen/trr|_E9vkREd\A=^bF`i`{Ҽ 7B`rVNj%h}p*nӦ]D#Cn ;As)+zGqױ*jQKK;Ţl3o|Xg>H.yn?eMap%ٹ`G`OAXbm"ڿi@W!\o\5h]īri&23zǯKR7q.>skC[xHþCC5bb #[Ǔ:1qEI.eKUzז@~( djй6uiyG?> C,m}( v;kIy 82{+.K^!(R¬Lp"%fgu=Hq;_@tW^Fʩd>9Sqp )_ ut ҃$q g;Zq_,_er']BL)vVYe@G[;:[]Zr9^qvּ-m&tO.'P'nm8^ ǃ ]`,1Ց@<-4Cz~5<-uǰ^ =+5X:1z 1]' #NS;/fh4`xuh _Kzd+.PVsCSȥ Gp7q|tr;s\pD.~:w>*\'#0I~*+kDF)-\Iq3G\`̱19y ropV?W}nH'YODAPVôA./vT/dQ48!%m'n'ty~`;'OtJ7a~VEe$f~@O< wu ֧2䴿yiKr:_=ˢ $N2uJomQk[U:7qR›H6aWdt:Mmf's 4OzSқ ' }/Ӣ{Xdx;OD Ёӳ-⭄IdT| FD6C 3ˢHuC#(,%gݠF޺Д&t{LBO_8FM2QZ^KKZ 4zSF*L8We(;~ ~񴋶~{L#h41 fP6ca&e{e? ;wɫ4@R Y pSQ15ƸI3=xϡ'+SUJR&fAX-ըe ehNS+Qs/RJ⺢3Z vEt9&f&V&)&kg2On1hak9JY˪Ýw䠐 I 9ᑠwUVD$X Z %z/@isCڃ /9Cp4+'fqQDCp&B ~#~Sm5zus5-m3X5 tb UP<' )ky{U؅'&B) tdLoLV*U q'D+gd4ꚱtxushVz/LfrZ'o~AvĕXpN )Ofh ~ֱ~-`xMB_Pias1#P_eObO\O3@w'$%"G̣uSYݜ10/Ɗf eɘCL?n |w3cԽ.(еQw7@e#{O˔}KnK7/f%:i²$`'ns hWV<3o'&P`)H(vn(']tˠo͉#I/?I jCMׂ$! `/DQ )2l'ܻ^jb;e&nPj`t[9(0WWvuEzŀ7(B3I50:5[H[1f]oSVX=VUZ塏D;8xfbZ7X@]_\GT xWeW#^2tFl۬͌K5fƁdGbgOBx4bD}$;vN(.Ҽk3I^؆cj1א)3"DaR$ޫ~g Dfoh?hL8;Ɇxb0@Y4DY]|(/H]X~O$ĮzfΨU)S)`3ֺ_@]q%!HU,>u Ma(yZ:a__NvDuH uL"F)+,+M!('H#5U.fKX_1?Sdz֐m*rڸշsH,1^+ qg;:,b?NN!`JT@7fݮKb[[Eo" ̺")GWeLh^Wլ/yf-\% @S1ίf*%$c"*\NWʽ /D>&}{b\rGf0!Kg np n?qSq',v!X~D5b1#A%1>ۋ_v~?=?\ԇ,IkL/ZЗ 4Xy{?k_LKgZT10<]]YqSG=R$}0hE9U^i >Yj64 B`C)L~ɏ5|=c(GӘrʡ c2E}7lgEՉ5h9 ug9ù=QLƯׅ7`_<3(x7<|Dt\s%D=2BֈN4Zv],X<[qhgZLٸ[u8JvPn57.5EH?Pd-\=]|A7=Jk{xǔFHw(/F xJ]c(8X|.ϠE3k@48/2f܆:16d=:EZ>Q!Y{>N@mdn<,k9JsmX#^} g>h1 $zyfp?g&䋙Ѱ_#"d| ;8g G:-Yo2_OGw--DZܐWmXG_>*k tźɶ+֚+TJ*!aB? \;|I=U;x qX%A!H].SiH+9~duKita£)Zoe˄ej4\Nv8FrΆNe]J{I>7t(&''l ?x~%v[Cxq4 $FU~qVb9Q2DC#Fs'XiqmRS7N#dGJ מL]eo^UQoEi-wc>5@p@i*Ax 5LӀm,\C$[izp=I\Tnӿm!t[1;D!ʶaĬ@uw$`VC7uoL4˩u,  ^A`v'( -=HZ)!|a!k"vU}pڗ\[*FXmlgh+J#Sw?lgᳳ|̵G~Uh(%TbEݜ^Sc>B7Bz@N.}҄E-/(鞩̥eտHͪh}m̹ I!N&DO"El4V=4m+I̧F<|Si!>! yV̾xR~OXZnch8=SáiF}2 ŔWԧab.sQ$rGмH~!.j Ǭ"!陲mYuY`1̓P0';T;kSYysޏ;F,赂hJ,9AKG<`Zmv,pCރ9_g ^CYdGPL٩N;B^1tLڶ~IZKDJS#fmKf9/Y"/F!>!EP-z0XH?RZK&pv߃K[v㢌Gu(n N + ZX$Ob+$lA~ 1x2qdyWxPe+:8QnQ7,#"; ki\ʵsIb u_ҍ ۟3aWu_ ])Z9țN7l#&S/i /Bv˵y=#͂hGҝΗLNzx}-SJ`+t-(YԊَ هVr;T-Kgv-}8T,++P0R_X :*Ӹs6olők7[EA؜͵q^  %_IK$!("TFk߆1G&_,!U|x*8x"?S? XBƴ ,wfdE<57UGT⯓Nd8)!ӽ@x}"?0v*~H84&*yIO3/\kՒ?;v [ ٯ%OKe}%3Gڥ=/ֶl7k܊aItK1h[qk*>f _c3_ŠSXYr5۸VC0[Bi`d?^.G3',(MwJx2\rYZ..v-219;j[P!Ze@]B돵&މ#l4XWz q%pcґe/Ĝ#<|5q[sL`9S& vS[fFә&0JGpϐl&iJz' u[}6 )3PG9PO K3Cqo2rfٌ\NU{ ^sfT7F0U :B 8㵴Z%y26 ~;&3Ӯl!ʥS}bV^ HN#'U5ɩlcTM k4y\'/InfB$:ᣴj8F]xek""j_lwg*y ^HF8:(*zqfEMeA%nЬL) iC.Xwj/#C0yn,D间&'q@W?  Ftց7#^*GuvkCii~A7%fXͯ0`k`YJ-.&O> {KL!&1~SiBߋB+qc464!jgZ\ =O&"6BF(r}"0( F4*?5)1%e>c0-Wكd$W~KcW4BC9Z_8>ԅ5 4cد#L+/ V-)*@utUy_sZ:#8`S.mU9J[wC*p,0ؾ&06@/nN֞28FG}^ dZK8DCSX2AҶ踣W>)_<4Rxg$p'3-s[WçJ 1ﴝ(Թ{+:bW3`[8lGKm.toԄG@.o0^]Mm zVY1uXɞ\vc7=l]O;ȩ}*WV$BܟKGO!QST!!~F u62>avO Db)3ѷF%7tLd1 ֔aGԨΓE^0 (h.B ]hŇnڊe˻m^i)OO}wLտ\ |.YudTҝlڵ21f 'qXR/pem V^=n5kkm=QԹvNߋםGJl|w-2yIˮU.ů/W% Ucԩ8F~!A-, v}+6lϲGǴ/أJ^Vh#?{ND28+25/nHgMy~ ͇Zݸ4FD<nxƏlk!2w`間'nEUN&LB}pn-}<.T'6҆Bm*\uRZ7| vɂrq|gUly<%@zd,;$ʝk_#qOsԖU*(;|;L#bR`Dgo}[=PtC*a4^N+C uu!`:1=\7bY?_]Li8+mm>0K.nډ[&D;F/=3CO¥x V?:wӿRV XFI&m:GN+ RV=Ԫ7 Ms3ҁkS.^.*W:ZAMlJt4< 4nBF 6T^-jn6 ٻ/Ջ0V^gsu 5s|$ѱ-__AeQO?n Nf)*U>dh)fzoSBl. /M߳08ɇ pd!6elR;*<%OĄ,Gi)Umv+Z- aғ"w; FTʗ\"K9 fdP*ۑ}Ԓ`jT~C7I[}Ldhf[qA7/&v;b9d^֌w5?*W~3w&ϳw&&#Y:~N$ h8DCokJR^V4zծƯj+"],9m\k<hFN춲(T|2HbHSɢЧrΒ}8w_P!Ў>{n J<jxڼFu(G#Rvn~;`{]`\:I۳tྛH`\"i;\ jKSփF]jDZ.m'(1f,S^ȿ9?bk. c]>(AYn~'X?}]MHǮ"}Dc%d͐:u#%Tհ!T~Jff u<ЭA^U MUR\i7~= O\d~?.CmBxL.PLdWpm8+,Q,/02JX*Iwn/U8FgacMكuO>dD7/F1"]75qy>y.'eyIpT-Ӟػ9*wa: Q:~bΪ]p^8&Ah9/РF5>9eE6[xH9BFO&ǘ0Ql?c?'#P _.vLBVi +$4*W`XG=){X|aIܢXuo$a!%%dK~A Z9ܔEmhF 5m8  Wӄ| 31%޻ξsLJE" L89|7 (9(s8UߘKDI:SeVʜ]sͨݡF*}\@<A{5@֭-;b֏ du9n8q˧J(^3 mꎣ~5ue!-0aѤ#Q ,=HVm\`P:ODcbk1b\s2_TCz3^yvzC1Z(53^&$7_,i&F$Xܒ7|X(sV=/홀tv{D45a1qN |ЖφO'G~;G&?Al2lj䐨=H$%nݑbmDdw\WCugОnwVk C,T YB0oj*4F,o|I-_"O/Rqq`Ȳ5mOyp݆kc"B\Mj ]RxpНP$cDt[1S,/t[{%ˁAwH;?9wEf:7T! ַ !@jJ(zgS&py"b˨ ae-fۺ%1l/DCknI\]f_k>p{Y:#7&Ptql/̬,P+ "tPN Ջ!kn8]Q$E3P-*D4mS[]1(mt2"X\HG U1A(0HM"^&e×hStcr. CRD .hk5z' ye)T.$ Os7zf}zyhQ>?eK{QCCT\E:.;u]`뮉$(osڷH9CbG2u q'Bg\(W^(WγߘrU_R\͙D3";3.sNs>1!F9C10=tN s~z`C"^Xj^*bM/|,( وAg}Y-,c<ϾBE!pAkxH6r3y3Ft~g1o}`Lve}%6Meϱ/OߎiǪtL% mAç;r֓MpK8Kp(C]jt8a#?#fntˈ (ݠlwb2 @P֔eJK&-Ye ]",J%<Ļ}AeXK~ @x׫"=)s) >e>1c͕֞Y~ۢz^i&(cCų0Z+ڲC&df2(cJ>#X~~D>m崘[U'zs5ޛTa4Wۋe_á\w &}֧f6uVo\}> [vfJB1NXI~xb]*H.c|"ʂ 6C!]"zNh0ПIP-'[횹lNtQAX-" q }x T$7SńfVsYP}Oet5I J)ك3h6tk× *I&єNժEP_<ZFuw맭mWJJ2?Gx_݅s ! Vv,{=d/ %t?-ʑ8GHRIs-'|T3vbTv/m[- ِr1"?5mpkC P%<#~5̱HEƊk {lRLb5Xd:q qSfOR9fHs%iKHrGgf$Я7m`ƾL<ܬI`z?yTn)_Eʖ^8W M6l >ILt8b] M&n WL'r=B\tc}̈́ajuw< /9'] mSkO8[֍] @i{ڛɖ1$I$xani|f -yvEtvw~)+T06Rfۼ|)9v:~L+ Kװ++0-ᧁx!%!Sa# ot~Iyp8C8[:ML0f"AҋGw#xp_ L@Oqr biFjYΈW:ùI]MlUaM/?$NK0Rw/&3e;S"]B\ٓZ-6\x=+*22 {+r Nh]2ŏ{CU͡k{BŐj)@ǽ"I\gDU6h-ɂ;am))G$OOnŜR`]o4@V9k4H)9a:M"Ber(>";gi 9bddHU:8)ų_ھ;ef&k-$@k!}>Ki1Vca):y`zEϬZOp`a[~4;⥇sكh!H-<<=FلC4Noc4?)d#Tq!QT\s/w.R l o vfs0nA XWj+sߐjue_*Y$;`e@KD}T{: 0fKpPo>uTp'`(𘑍Ab#laF@6r`-_sB$N2,!P,]iǼ nZfCؗ[z[A<m/i|y;W`9qClOc]'*ľw(iBhQC3.0ZNMh+1{y\?(7|fbbtlIz#r'7zd|`'e`hPوG!+7o_&[r!?\ J|L۝~c7hLc}5NTHXpZzQ*9M|?$Ε=  2 9‘Tm}pLG D`h헫W>]rk]a0zrVqv^O3jPKl={r?r#[wYnϰQۉ@2,WLѡN=±8MTE@ q8 ^܍w7dchfqzWd~ѫT=mCALZ2aP=0,HP\m0P E7/,`qMڳv>צq,z kXR59mwI,/cay-#G'_' #SHlj<\v()E p%^B#5;ug\,n*;~K8bΘƤrK.mWu\_~hJv|`vn**uVRIJER1!@]˓:*HY+pOWu=4cu=<# RmV0*!JqWڹdk7?9I@X*c^(C?e̿8V}jHW͜moL>7п{E*党G22S@Nx:{{[r4-\6a*V|h*iM>C_n @^ -M,{1M3ٗ̀EcwXzH gSNK~s;r Ե1!1w(s#;A1OhIErX{^S2IFnWp)oH> FV%beͅF!5/&swG&Uc| {&/t[((d^^?mPı1 ryZ%fhffʰyok+#唋(}֟ X ]J,Q=г[nJ3rc!R;Ϸ1Ԭ;Za5 rDtB_ NAR5x%cӗK+Yp\̓sn>G1.QKs1n{6e]_Z`"C+*+ Ǝx89*1EW| Y94</E/`ڟU]A XqhKGN`3V^K>E;AR|5]UǍ18v6klC¶*}#KUk iѽh[ 8M#?j *WL"Π{t@,%'a i;4]nF #1[+UN@tj'#wJjlRyS&J:ۇ%zzЕp1p/CV)Xl+ML'ZH`q+r>eBt: Pa"<8BX0#$4)'PH2V/G{Р4T@UN@ ˜.g-T>wfD,;Ǖr<7hY}]J=|(R IeӇG+6B>yk8њVI{n1MޯHe8To#uf7J5v(7;;spW=Q@" ,sgJzj2CTeffYHJR., %Z5q;󉂐In{YA-=^1={v|T}'~s&+-}u_cc #Ƨj5b'_-o{B0[i$OVo5T'ee5m}}h'FE'ry뱏`YZ*yH۬P>Vbᐍ6dۨ83CY=#V.͔F 쾉-T늇,ݛְQn`.h/ cH-N6e,<i`#~pmIɽ]+N 8Zr" vI*αP(^iWOK⁀:G@hGG\,򌗄.GYWLS*GX/ @;|kp0]כ$ޑO;B~8yKEӞ/Y;|c=j):>z}8[҈AÃDLVwADz M((d^/=ئ~Ek )$^ ȍ!ƌTŋ$Nfs49B??#5מ$c1;#9A2&YS@g34Lq#"-qYs|}:naUG]3dA38]uCu!LƝlelK{%l|?ύ4`̛&uDkB9l+{iEnV . d-!f"1Gn$:aɡǔ9SPnH%:_kHpp+ "onC? i?zJi?۸Ynʣg@+`ʏTX'B~x@3PoFz c*k*JFvĵhVk JK .agV{g-<)2":b$fKbfm>VVbgz'#;#6GHVL1fx,$yM_jgTEF w6v[ "$CZKufU.H~uƛfBˑNrǬ(Cqxاf'F&o1.D6Ek-0Y -: 7hPCV8#spa|_eM- ҡk>=q(BUNC#Yx\lcG??,BN{Ռ |At[u<12=Dy+f\/ȵOȦv*(U zc,WʦlK~kA>'wD mP#0!x^U5 ]I^&,;-8M5P$:/Eޤ<EAf׀r;1Zg1))@n"]AI/LpRe*tt֭ea%{wp=]d;/nm% @>E蕐}7'7NMpugl7IG0\m2=7B )5G^4CR h5S$aϘ<֪[XK { .R@Z2"o޽J վY?Ӎw3ͫլdrO9*Wa9no?-Dӕ<оB܆y=_EFU3S-_p9zqVbn_D`y5- 6`\:3]ۯZA&rK]L4Pɣ5qV,g\Ku38 ѵwKtW51%W(rL;f;>D7o=W%u.W5+LIzh=$׀# Xh-;G^񖌭^ 2/(%\Z!lţ-MDC{R>@b).r}rMLVHpgZ.X:*(^! kKYDVnR9l8HOUkhvi٠[fJ׃iXr/[JyZoj{n=\/z+̂ΊM)vf,?a8W3ڭZJã c]wv8$Sb6itIr;p:tX\.DiMX@)EJ|Daܣ=ϯ;osՇ;SwDEDG_v· "(n r%m$G3D><_ڢjŠI|A:bР8m 䡐O4"oK΀t.|*ƗBjӤI9Ԏs>0Vp<㵹hi ܬYFNYRN>s8@}1~fZ~h)kŔ=zN;f^1ǜl=O1(S_jWu'@ڶDf0K ػT >uyZǩt]ikH7ٌݬR`7ԍR7Z\^iXxkǿl^2T]]GP0pbzRBu \'IB)J7`tZKN*.A =_y?IYGF} nI'v XQr9+blRWRye wZO'ih9H<%X"!ݗTwxWChX'?;o:^1lXPu~qG+PxzFHʮ$>R+͸dI,<ķzsYDnV?I㗍 U6orvPi8oqSe&J \Bt!}::cnf yO880Tz [@Æԛ\~4־b|@cL宦W,M`6jZ wYm^|+MtC,h?P rM5t~l EW>?pz oKbP 6~fʔDR'>%b]j|ڍzM4}xt^>Ga\ar^L?B\"{+ 3{>%$.f`\QQLRo;Ӣo ]t=\M4mRtCݵAkxcOs\(֚65-n8 JG~+p>..S|͵yoBOieNwN8oN3 /mx >YXѸ9C(ڹȾ*X\qQ(pn&.\t>SNvj &`t픘@ Jz$<߭xJC0'l*FaXy2p es5!k3* :ǡ7uTlίeTkrJ"qW -+W]9we0.=>Zs vUy8!,I0bj878‘ 6nva08<3Q›Wΐt{Sw/;Ov\Jٮp^I8@e/?N/P~9>}lŲ(}*HZ?s1ad5n3QHeIhXP۪cTL/Bs ^_Dܑ썶{,r9U&s8jqMYRux7| GlZRK|5 ] *ܰU7+=_YMRHXȡSZ(2mt3` dN)/lᴅ bEkFB{A$,X۴f9Q b S|^qjF; Ph+[ n-ʑ~ac{yлvjBW鱡 0>#zwo3zMwsL4XsK 7MU^C@2 DW|~:.5DhdIMY.":#,EAyU^L"YtIv'=@1J* zvu&/f"#g°UNN҂ËAP[|=|СD'gys NyN`_ ,P޵%E4-E&1ovSZ8MvWZ!p޺)DBJ#+uoPr,,o4SY%UiK}l~3${jhZ}J=`m; ğJK2b5ƋvBgҟ13"5|Kܓ&")̰k;kClqlDloL;hG2Hވ)mg|8ȸ  2lӏ*9]&}m p% ֡X!q:Z2 G+aG>BѲh? Lk(HWwI'&K̀N;SZgO b5tW+y#9ij%!Zbbzπ1,¼N̵4Yvu8q/bU⯫;onF-n;''=%H!oI,PY(& ;Zu@/Z$:Ui-9NګDDj6mȷIcuioM g:$:\ tľmܗ{ {~*jKR6|ؗFNk}4U\&pjBu,rr P#NI# s^17 foc 9#.kw syZ·!!0ŝt48D2t[!|UjkL恬 VtݢC"[H 7rbӮ]fq_%^ s !!(^:oA|Л--3'~ݢl f!ڇM<Fk=HWȹH QWtWs%~u1#A27IER "zE$=oV:gmגJrϯ,c3N赴7w.,F=QTAf,+SWˎ-Yҕ^OHQh!BS٢Ra M_*n\PO@?s.v0R[Qoanl`Ljb~J׮jRmII4щ~U2N4Q:|1ugZN~h\Qpk-U#!bcT; O;c}=@@*t/lAL֏kkXWLZ9g@/91ng Ąu}Ⴄ4Y*_bjm 2,5 3%#FsT:k+ptmC0C8ƿh"N}]b#Jgt G:Q^V 7oe,ٟp``f6v\P[4}2i1g]$e^n{]QU/\RGE Z W-=f=WFX*/{*5|{?"n搞a`ԑ'rT%.+\e8eV'yQ+Q{ uph\zȏ,h+L,c-[ӎHJs`<ҁ4\O6 8@ R<}!ԓ:3`:+TYЛos) (Ȱ7}۷byxkWjw46]C3^#e;Iή(ԕܢ <5)XWr'Q c+:)Gf/%/d a~.`<p~k'$H3$WpU{% #!\ꅳvѦVe|~_֑b9"ʻgU?.{0@Y*8 dl)cV2Ynho3hǂ.U~ LcV?PnfU_P9A繡kf&S;!HOA5\›I yhr q~*r#-}LR|~^UY$ڛrخ9J~φ_:qLDGA5rRLbxjw:,7Y, ˧;ŶEQw6=:,wh{6PH^9փsk1վ&` ϐ[_BcS&Sk=W|^x*kMLW̙cB#!RW-|^ #lXN"8 >g?O1yA|o!Bi_I눤aKꃙB(ܛEDH:vr!({2USa$v Ʒ+\r`/1/q%׾2Ր&ln*;\9MIb}lAV $HG;<xÝJA$'OԱ/E^g4yDRa@ϟiA+ʹluf;gT2S)oI(+~Tl ZA -;?lQR|+zЬd(v+Tm\L8#a5Vi-:> 4ʹGPj5Ƈ xCsݿجP^[G0w9jY"9Tp, /_Og' fni/Q\K )[&֌C,e",Eq\&]:f'\Jh^d,WM;s3ϣft?$]!1E.Ң.sQyqT!18a7=T߬ikJ8i0 H-wd}:NUBΡq&z{?Xv(f\[O!'V;MS{n%uo4đ-*R|GxtZ (uQ׿ÚQ;ya^ϟ 'R;h=pk ؀ W<-נ .R7a9ͩF7/v^+~)yA:h5v"n4+!1=4mٻz'|GEfO<ĕW<} Xn" !Lߘ kީQPĂ\j I JʹR80^|݂p4:uΙ}~ݛ̻v ^`Η$yxƿߞܚ8tΝaQh-,h+NH?ҕfS*?*zOs1XbEy$ \0N-٬z5 _^$+d  ^Km[--i%N+U-l DX+B}.}Q=9[YTE,-2ȋ`3;ƳQf9R)]SϭwZ Cݢi.PkH2z(~8iƪaT7`4yx\lY;GP T3NS\ف;wMPBͼcTsb4C7lHjKGV%)Nd+Jlvғ2TVlC_ ɍ""8@$@E_ٲ M c$AEL~LH$߁V t$@3us~U܎18fS1uf[ؔUѭ(=.I0zQ~w55StRL-ed;8CԻBA`}u"lfd;B' r+D )ݚv>KG<-֡ۤrF ܀r.&@myNy֙AփdNuR` }[ ۓsDa#p{tg =X9֋ս&bZ%)7rK?tU]p$i=A6C-=i2o_,(ƋK  ^^I|ؽHr* 2 A;w $kj76P<Ut zⴊI_U(o"6dHhoXYn{zz&kZJJ ",pSX|BA2bͫp_A;&*"]}%r*<&pՈyP9GOv5ɠ!ybBV >˨泠QhaIj-oI`V6 Ț e ?ڊGЁ2mZl]!|QyHu!􀎂։ YgƱSd.4qםbH ѪJh rH_4t Wϴ.M:qjv0)|7-Np޾[}Q_lHvzA] JᅴmlSݗ AqY"' (^~l{).2Rc_19&Ny5zj5GjwaQ\ߌ e -#"{>Z Ŝ0)[xyFeJEQUG}LV\ybvuRv ,B]C.{ًfU55l@dgf2wh5X\&x?&6$0"pܚqg1 'Rk(,AbTwX u-.{g>Ǎu K7zgRiC_ĉs}({oܸ-R0[: (X8m~FvǥɭĤ",R2,[XH^Gyt).\|3d NPSзo x8{U^+, |zVK熮da^1ʣ,EzS(CAH_|dx L4W 8#7BcۆXc%["P3gܝ&N?+Oʦ ]荂;a=]f ƶѰ z[`»CbfgoocF(:lb   BۗbtZ<8:t<_ xl4KΡA(oyHД >.PH#zyr|`"ЋwsPz BƸ;zj~h +㙮ƞdtMO맰!jMo@5c2!1Ii`^05_ ڏ7zdLr`E*]AuNu+nu/zI49KٍϢvG)N[1|VT0J'=΅3,o Ŗ.η KSaហɏI @>%+̆ \NsrwZakWw bR&Fsi4%Vs?%نRkhgKTdL<7A ZVÝ6#`(p Ɖm\-e dgrewܵ]hizjV[%{51[nw f^wAaa YK ר&K[A:8PoFZR3 ciZZ&uso{d~Ŏtso`]i84nPLRԠ:i%謐WFwӚ!Y3N=CW:=;ƇBA%\Onbu~o .r4"M7y%$ }WD`Ļ V6}C ˌ@RvV8(wǐ\^ӂ Sk6ѪvΌQxrn >0r-a\ 陕{:gG9u8_F^DFa Omc) T)8mr~jeUvHdIv^uU".x%zvO/LW$&/WZ䗧'RW\r>FPYfC=Aۭv/]ؚ-Feگ"f4m)Flp!ߕkwC~0oJ|tڍfK KSس^pjx0jQ*^AE8Y +26&}A3pr%XĜnn sC96捅"Ԥ{ *$R?I,S142U[g9 80h rDiːaMbAޒV4=z],,aCNiT XTiM{0;z9<8ҜstVRQY$).SU9;B2LWTQ?D6(sPЈ40cx>^=*P{3I~i¸(^0;b33>qr6sN+DJ A2K=k$;iK2OڳIozͪmkKcwہk)wfC 2 ߽I_1QVWy?.6zWoiІ⸲{~>v `ې$} vD ጗a- t[EMlE7 B$ 7[~ Pհ${51󠵃K;O 09R@1^fY ;64AT8&UOXvY}e/hahUq ]BdΩ(B9}iȖDUO)T uJMx Oq>?[_:h#`sHN*3ZSwT] \vr7çql?i3sLg) pRe/^l Zb+( &8sR6ߑD 2y xh-L(dxPXB㆛,ԋuֆ8ja0#scT"'@FEl. 4p4 J>@in DNSd )M@atpC#Ls[֔wәoZ[JH 箭$t'r+i5=Rf"wqQhs[j0906$tRZdZHi!L6uXQD/Ia%пT*߼IumyMK{CG5̽ϱRqBZ|mUW+r~]j%Kc[66X&doB቗ݻ9 ŽO)F_xRmQ#2hICDSX=t◈cXkkG'ܫ~(;~6g(R2B.>m- O#|YL׽K7րȞ/ (Imbi#0I]黆e"U3 hl 0d ow).B.wn&#?b!|fdKp #/EbRE!JqTM lF 2~9HvT*G 0mws {B*䢇a~(uh3-,ػU|[XGt= ,q=3 w*a H<>mOdn<ٰt ]+8- 5Qg{P Nrg댫<^yӐקKT+4i:)KdR ј +fh9P[dP?C̚ʙBP%Jd9Q s%2mA5?oa8QV7"Ŀ-1] "l= " h'߆mX){jJ v7n*yDet#|J$scYncxw-Wi/\&NH@&WVQO8”]2}\1u+RWrQ@ SXN"ۀ)̋íM;w7%RBc2iv\z:}Ce \~T^7yU H*`'^;oSeDh29%dN^ &Qt$ޱKjAʓhhjEi_}ːŖWr8 PSh{}lwԥ>qVPQqweaB5+a3X "sUZĿsMP8|ҳFY| %馛+u+ C#ޥ|Ҏְ)L3wH2fϛ7kp׻_: v/]Kk?)n893ޘdN4BI}DĆJ=^Xr?bywwL:V{ݵK,R*68H#cⓜT-[/uӋx!T˚J'/NVυT QJXK_1il7ii1@L=|S#ޭ zf2jCH$.iD)N_71|SynGڊ_xH/˜۲%;"ܟi$T'd )oCeg 8ᖃ$ch ?u45NUΕ$z)Z|Ā$`m=0IbbVf>Ge$^d[pȨRXvKa&/P{[|z 'L7_tݞI9ӥ_~k$˰G0;Dc)q hj#M i23Ec柁ÂJxo^aTa8 es@vldIb3 =\vKBcw% |geL;)n:m-`Y2y07r-p;7xRzPA0DgW0\cv\~ {bɠ`W: OZ7q _)*OwEK̓ca3 2ȍM{3Ԍ ($*@jlM"NMף-~BgL\!@vbc:'j*zaPʗ'k_N+cVI0}҉ғ |rǸNm0e28'QÝ7JN0!*\&}è);wFM3YE9s5}6H7+x6:fk}kyKN1QZ%RF~Z/X3Ot|-Bz< V5mY)-zGV }5O,;l\ğ$<:=%ӌubVEm!`XfH lFp2ӧaSuׇóaIE)3~_r1?4C^ ^ux`E#tƖzV%Tg[Z~$Ϫ3,@[>&=*ϗ vr;\A0`j|?%.ctIϕ N E @uαfZ4YT@N2ٱ L*u.:oIϔxJ4׿A8Tr%nTbTKp+aUv\IEV}B |;iF!#-kfOVֱk΄MɈI|Ґ )IdS4]jg8X@͝2Âiwh4ffS SX l9}? MM"#癡m[ꁟH$tn80UtϬ]t-c{W?ZSfllTPVwobLYփ #dwPѽMꔾL3{*i1R.~õkZNk`M0%!Se6Μʵ>PA2np} 'އpZwƒJwDa"h>3 e4bh9R}=cՅ}oC'C(Dޛ5[^W7H^"-UCxAs͠ʙ)WXƒ7.BH{Hj*pht=h65uWfW=O:# \3]{\8W3H0YT*f CZ4|V\2|CtOWGc;&KvU4xs,HRht{^ʲp(ؖ3Td_b>? 3+˦uD4Q*D ؅uK*.(eC:~|HT}4*AwEw+Ω?;2)n |!kB|G |Wt>%GI_ ?6.RK$pJ9v/Ű/Ǯ vY{(<]_Õ! YS_ 05E!L}}hRncuvT’/Vm($"l{6\T~<Φ9~m<WE^k\VqvVͷ>C0Jfxi9lpkjSSB MP0r (8jW5r #m>5T<}PM!7Y/}5A$U \I:u9i uXm^$QMa!kںSWVڣՖ H ǖPN'ReO$]=>P6H\D^1hzF¯&% zseK8ӣE_8s̅F]9r)B1?5*VRo<8]c}Q7oг]+F!g޸w/@|fI-Y [ɔjqu0Nx_},w{kgϷ 0\@ϕ^{ /\|^w7_ @]( '^( ~ַdphIG%։pb"VagE&<ʁsdpX/ES~jB D?=ns,b 6L[QAp$hPGݴ?fUӪ*I@(xw00AA(aUQ%ł6f)տXqAG=bU-P5qJ^⍏ޅ2[ܗD9{~6=e%C?S=T07k-؀X]mѺRȮ`Pޞ6 վ$$6Щ`ĵI)?^ PXtXjD:SѱG?Bçˁ @}7 RT!, U7ZVLxjDnqN3ȀmGg;0x F304̆Zu9,rQT#^kCP>>EӸ@EdT(Ҽt5=YIiC3±MݏA}Dz9lc@Sح>82dC֢煻$O):'ӽ>!$TW׹wr#s _@AVFze@ %%`E7'b& G" #|xnĪB<(K%  l& $D*ű4r岔H! SS UR7M ז~|?Y%i))#*۲%4F=L5ʇAoc0`J:2"K!cu6m ]znk^# hFf=H0 BnqyIs=rCac0TcZfKC 䛭~c !4y{͜CݞBރmО81NT?8MH DZiuR+N7ۑ7\~|T0Q_ZmIЖ~cAB-5j*^!ow+_1IC"Jm9/kR\H ϧÒuPK(`Ry(qt*MrӿpaXTgVV2ShyoD_:U0LyWR9ՀgA;cʉT!e&wX2A huI"O.r똝Rku>i`"qd֠ђcrTts&&2ɸOt־:2Pό@EɔeoΦ. zڥ=`tN .m~Т.~vp&Bq: LK9޶k $-(~Dt>:wSJyeCƘ]ֿ~vٖ'ɓLsm!{h S'e ԡCg$ͯb!֜nCĚ 5K/l}VA"MѫJZAza 6vo5+ne]s JjDYFKؔv//{{:O?؉Bt(`}AZUHU{OxB(5r.(T0ϙ*\ jܖ3u00^أ.Mq`욓 HG0+/y_Ԋ E: +xw7sAo=DfOb'U rjzT)E~"%i@ K9X}Pk ׷-ݮLTyhp?$3=q@KP'NJ\62gbCaySm{sMe2[@W4^pTIYP-zr^h*Ùg0u_评>3h7u~c6Zg ZVni&Y_$)Kt9r~Z>-Bk&h DrYѝj=XS`KUn~Ӓ`qAD;-Ni,mfՉ@ I??evD JVypYWSUSd|0]JZ $F 걿 MHZjWOO;Ep`B::8~s"QgY'0r-P].^_2"5+PZ}#$ !;9QęoϏVo.+" }_R6@:pr`M{H  DtVڂ*"?pҚ8nǶ~ظ?DзzsyW;%2OPE~ p$J:'`mV`BN4jфF!ڜS!f ,!s*Hgչ [5Kƚ{yQ")ثO;&Olެe:[~*iI*]U,Avć^V KmN.9]XDz'ހAz+ފJрYQ=+?z2T3V1Lh DfAӛ3$Mf&;,trP8 NvOܜ*Ƅ֢JG& !C8zP­@Vo:o+7v}dO&6C q ;"AY4QB9 Pk`VYb#& uU6͕U,[+ SʯJLsRD.&з.f`T3I)])o87~ ! G,X=oq7G0mu܈Tg\VCW~}<,.AZwZ83s)!w:>EZ(dY:Bj,-&6#:J?)ܣX[}HK ] K+"o2]3;lȋɢ?)E5tˌ-_feSr$y8k{EɧjSRxrfmf4H"pWҋ(Ԋ~8M\@fqoy\lէX[Q p)1EH0I`|9Y+pk_UUd{YPBV,gyAɷ `NwVhlVkPIM"`oe_odl`+ZccM56̥ȫ>FE&<>}އm b$kzt;[݁W72BlvD! I }g[Ct9] #dždUzbQsIɞ{׭tV.牋8"ж;81:@xR1jAO443vZ6qhKx#jBc=N:ēZc?ˉ\Hx*[iQR֦aL񝼩P[ V&ѻa5OJKoѹ F8C eɉِ]Wd{84ɕ(֤T3tz2e5՚Q&Ԯ( B65y5Sl~ȩVΩjw8aGLO"^ZS{!χ WJ*QU<^Ϫ!֜ +ٶh!_AN2kRz$,B+LB2\+#!7zF&K>%pm **??B8ds(Q<h ؝?"ł-qB8.v#C 4&@֟)ZSof:bV|seU=J>r<BSCʁW [}pfM5`Q̢s~:?9 $GCBDP%%R=M\cGOY'e`KXH'TY(m<8ͣj2 XMw Dj=eƧ_&CB%NۓipuD3~#1dpGX')˷Wa{q{rګ='|xgxQ*F^I"ز]/X떳c=GlAǙT=adj"ƤmYe2ߔG DZ:IR>,6;E{;F yo M =ر'&[.j4WH/Kӆ? rTwb6 1jwڢģJ`aRLL%a]V@OF=ũ*_!|N|qLY:=lKؐ1Z\hWЧyѻ| g1FE;zLm vٯ/Bcc{Z¢WK,>B[z )4o̷OL~w20GSSݷx(OU,J:'G@Lfdd]x<1XUfo3.Hja7E*uKÄ.p!*) } Etbɰ"z/}r*HV{CHU;D{K˥Z|2R)3bKנPۇqƠvm(3]Ks <ߪ}zW\ rIV}/G]59[+U[Rԗ͈&\hɋ]]48)C{ό5$[aZxv!h\_jһb@x@|eLHcUCeR\.K*DUdosAv[O>u@ȇfF$>MalH;~ZWc.O*H7"!utZ}x ]@NkˏێV >ym$\6Z~o҂0iQ$;5K.!hε B$ ə+|g3]4!ޏ.@ZfBa%澃h.MI\Nt9.\ )Hc3!]4 %wɱCzml,oVY~?|<806¿`'T3][uϤ%k5UmD. Mc>R5|>e{Q7V]2H!!AZsD o(H<4Aϙ&˷ F܃'PWQ^9[7%h뾈_enM@"e9a! #:x ;@[vQh0]]^r}Ȋ?p[cJ8封N0#ӑq7 /=Uѯ"DWx$.e>/kR sZ. b0eJ8")}9$>/".W!iVkAKhaYH{;-<EΟg-^&+bZ'"FpkYNP7Oh헀=F{\%.BQf.\|@.T{/iQsyQf2zkCuFl6F6-QAq8TkHoOؐj0 :lrb*)}" mj F!G 4Eebr?K'D`^,RܪS5m ޼3cguGKPܻ>}r圉שgK\=>Da^> yX21;X/GFyJS0 ZA44j:;f6~ g] >֕`.?*%٣/9\ w` 7dGC6&;l{ k2hc۹'@N1)4|SW`1k,6fR:/(wmkǺOf xemit4yy}.DԁSOMjALw^W{J6?p NguWI1V)o$G퓈` 7u6FXŋ ma_%tA5 yR@BWç1/W X%Iڔ|\ Lf !^/0ؓKO,Ƭ*O0Z9Z/~ZQgnBSbU\ evҢQ!FDU ,׍]53n֦͜ssD e?rW(t1y}7/Jpk06GV-9]Sq')G< F!S.C5?CNBJ/w鐳BޥpGXP3k _Y@ Mjw WtxBp&4:ԯ%)~S;̌U--[CLXTCפ"A316\h{>+~J; 79J%Cts( 9a~@ }~8,BGsb8ӇZ,0^'&$B= ߌr?T+0U^Z\(ƹn%x2SM-J;gZ2&4l>z.^p{C7q h } HX=0+ ]S˕i2Vu"IGDz 62}(dIʃ:Y';I\mPc$:*mދǵzJwW o g)(!}?f:<]SNi7Z $sSWyg22v $%kt9{w0iݕA@`A2܃0V\N=_r,1Ju׳05h(sڊb3a~빁^Y|#Nc d՚{߰sY5(O%gͪ3s=< Ьw)JEzhȝw'S_XkCؼ>,Tgw=,9/ao;4̀J< 6jbvOrzsHE@akAo7f4}OUQx(q?,/lL/87ά6/0O)Ÿn#f}NEy \MNwn2 u]>f"j0J Q/z(T>@\WV tO3o[Y׌+<=^.$x$̛n|0 W ? A0,>_VXP=ӐL* AajǍe8zf)C~i)BBvwy({huC;R*zzolW^vFO 6obIh Yg Ԩߺ{}UNjPovG-E3M1Ko5a$K.VVs?O5.=I|>M+`~x/Ga%e$ډi&DA^GŞ`⤡ќ*뢯0aӛ0SJ}3lk5ەq twEq3)u:yĮBos9*4 3sv^iGܹjyx䖘6*=jIV 8Vd%7&EM[^ǂ\,5 iz^+-Є웥&R\q> '{zgߜ:~/J"ZR ta!'}p[cI,ajY|MrT4?6LmtE~wG'-QжIČ ݖתfL$ͦ2f>_@I%8nW&eI@i%[;Ȍ$Qu5$>A<]ԪWDfe0J]zmM\O&hP|^/9@@33"!_}4c)}(Y8E3M9$[ܣb2)!I bWqlt?aeZqWEm\*G}M8NO>MD vwF%EWa)cay{Aڬ˅&Hbvncb8X%LmQÚ 72  G)+h8cmޜ\ ' Dq|Ǿ<a몒·7>PQ Q*Ce$MH F@ YAx%ՇNadAirɰ !,Rgo"Ul]5RQڻOڔ m"46} }†iZbt4WY! cM#*Y6$n2ki`83@e{[=l[$OFnWY3E|@/w~ sР#w77톪k|ȶC,5l&~KEfTrqdu  l4^N GF`9jz"Nʔ_=]44#wy0^<c{mٓLk2Ls l [&s8(])_yD(bUV'ޔ v/N|9[vcrQy+"NBR5s |/}scQ\,9@D!"{8zmIFt.}&ɪSY0OϘ)[ sf}Y'7 JfDY}XxkV/^ [+|)kU1ːr"$lQMIc]zUC|S(ݭNDj"Z*SԎ#Kd=nXIF\DxEIcQ{ Px?LKpOeUh6yigr:8:yNbc^^sM;'GFlUp|^ 3`rs|kKzQIت3mbr8hTāo~j9jz+80t;>aFBk1hLSu3K6[}X擶-]eu0@Hziι OɈ޸b '4pd}|T +!iobXvjZSXVSl HAx 5I7TtI'<1eL[ pNf$T yLc9?6d=nCܐNY .cOy .B~3~ȵ]@IHyAIÚ~w 9eo@~Qs=ѵީ=v8Wّip̻4IZc.cY,+:WƂXp%0 Uu z@(7)/-S-:(t_MXl9leu/TSF\^;`$!Eʜ<[^1(iQ٧x4}@ ?'BA<.{& Xe>w9"͚鮁U55o.\f~uxt֚ u>55eV5C E:|65 ' 3R{gtiT^k /,4i@M'Gι`m(r][pvPVY`ŭ?bWY~\75RPU伡-KKT"^LyJrO;X*l(GT>_dn`.z ʡ La#Ћ /-r`)a 9bK`LmtZJ`c6J\p+R A- /=`C=f5AX}j)efSg zTmYR0Cm޴^?y#HKOD WiY{SuqXu q@^ KX Lo.I\&GK!Ξn{_`-ҨJp–$x& -v2IKMGN3 oZp,eSMJc$Sdxs,3.By;2dfUGc=kb y [>g:2|A_ o#M<ߘH p#Y7y ,!!iӭ< ~IPy׺CĜ;D{Y&[)$֚EE{IoQ{YV=em$d?Qy(0M)ۣFDg,t2F`]ĴqQpsP >0;i绷"ZTїlX(*ҾKrfSnʘVv ,cC`0"Wa!R^}lĉ$ȹsAaR$~jj wAOX5 jE?^V͌)}j@tN EH#!$ 5.nv2u!L,Ac&jV@'YNѿ #Ox3X-lj8}m<BgU,'8GPCQ kRqMsc{ч=^@dp6'QFZV$P!䦱#ZJoJ퇑"E6%nv7per\wk6{paUF Ϋ_jрӋK:$`"D@S*̓64w9/ZlM7 U-g&]k̩,X=hTi!}|ؠf >m(e3͘&ieO{_0z_'+,g;)qPe֪X}yU2Dm9" K/Xv4c8|&]UB4P?>@'[ɐsYXZ?%3M)'7_p4 п"5 : * Q/Kѵ@oH2|9.)ߢ #A)Bf1WY&ZJ%t&@fmN;sKiIVXTuHٲ<-HtyD3o7tѧcrPyY*ݻ1QA}}-%oGe[[KDw4z otg(:|YS/Nͅ/=f:\ UfpdkV7\?@S)Z[YP/]a(sLUk fp֏៝V~ѩy͍yMDr ̠|jޮbɇ6]D_űORQ(/">S8Ŋ*6f\(V@^E 4$Uxbmq zDWq8/e@5u1ͦ* P3OءTJ.&q{ϝIA5JJѹ 諃j x\Tq Z8>|.O_xwpȳDY&-9D\Mz܈ |&\wˉGMH1V3QcrCBN e$0o 6=^ #1įRƗBW9} {ѓP͏qwL'U^9.'ӅoF| >_[CT;\:{۴m[y҂ xE-s]74WaزhcP$~RK X7\!l [oC='en#Y?ݥ>8ȥ݂Ƨ6קWĭZ|Ck6o_派}! e3" ,ۃ#^hqT!b?rӸZ *9.gQ0Px]79ϊ^(`/Κh.̇J.4<Gn+X|<M/E?W L.Vrsbfi'"{wĒTrX[؏xs\ ZmH7-I۾Z4 |!چFCy`g3F'Dʿ]CR=[pعpeވW}t :y; =U"ź"-\\wC^GIqHReOYro\!sX8?7 ׉%ڎ _^zoOTaC w.QZR< ˆ[-o۞NJRb̋Vjex,aSo`ȇ`گP7zX#{*si/O|t c^|&i5ZsOY>z3ێ{<ܤjO@1{aKKY*3-_7'~m&@J&9E֎h|4@\K^aKê%ڤdd\Z6M^#AD4IJf{^W:Äoi wD E?^t["[HIiV ]/^[.Xj`&q<{ƪ k8[mw}M_z,<dSWdO/NYEe`WH= O?G| 3OQt Pe{0vfFG) }]\ >V2DrɌB @f!7Bo87Gw3!Џ9MCkbQ!/ 177p\,m/lE(\ZKce 3kv1]aS#VguBWHPV$`ī7ET3;s80;}3'䤿i^eͷxHܔzDTxaƗOh`@K{r"7plK'O.*nUֽZ!KԞhC^1- |hf[\&zIr(!k$Q\1VKSSjA-L ?̓,CznB2uSUИS2]@⨬,;.(E@Jjdmُ=QoOq3wR45>EB T|sQ1ϫ;mnI{vl{ @pSo,hg+b̽)uF6P͐Fx_2 w=5 ;t)Jǫ]ӿm]goo>px֤:p[3j\bb%[XG>*W:c޲LG`7 0'IZm=ܗ@&CK+ߘ7Rxl4A˂CJA# y]!(_^kO[~mDh$rAwM$/Fs]|j vC!_ma{y{0Bc&֢4igrwJ6cڌ{0m.*JȤ,{51{]tA>mQ1SϠ@H<`7gElEz9 ):b$SqBNW@Yr "g0M;6o~Z '9n}vqe=CAq}}ab<Xgum@5XTa n=f\7HxP%]` oqN>s/VnցX##Go]ۻMח9ɸ] q$GK@{n4z@NY3]X;S~ͲHUm/8ImE@k׌S=٣~щaQ 8V` ~y,m>@|\gqhZ:ٴƥ%sK?H ?pxŪicF{bQgf1z}N큮ӻ Nb܍(cB1,ĶwM_2޻ȮsA1{.D9x:Q"^Q|`ݎo?5gTW6`6$W{=CϺlq0Mv_UO_vKt.aS9D&,w4 mY~S0,-^~ꏰ3jAQVVb HǕoͮos%8\QUtp669NϜ_-)1ry8ǎG6;HYTHYq8;4<$SgK{>A6a(X;ؤc09f|>S{G@w-)ϊ_HlXy2Py0Y-1lRvHr*(eUNMf 6yJ$kBdcQSBW{p _t}<ě=m7O_SD+ ]#lP׿9Tghn?ݪeR;6!L!}xع˪ LhRC 2@.Q ]2:Hc ꉜ. Qxpo6}T4d80p.~{zԘ0/*7߾񞍉6Z]JAyO1^*LY Z̍G eHݰh[%}9$z%=+س&}*P C H8YYِG`5|Wblr8*+[ƾByXڞ.kPY*3\hb7SPO ihaZt"eKBYy_6R bjUғF7D! {ɲW !O'9k-yfb4+8VI'alb^d{/ƪs g&7? ;n\JdjmE"y0dĦú+0JvJPEw*wgdfv[nr 2DOwCf;mw7:X1*|$`ֹʨ4\M1a %I)?j6%6'(7|oV$LI A/Ja-Aco]CrR %En(+f0=:ϹWsATVZ7'A^.ЊG?)9SP-6ŷƆR[2T*A`ZA1X/C|D+eBoDxIκ sͦnxBhR||>} hITM{T%F[³Jb#N-"[<\G߅`AS'n`~=! -):]r . }yR-e^@k]@Kۊ*E3 IxӉB2QW@1JVʸDZ{ |o?wKBu; N^p'W89OPx?n<}@v95Q̸%µtXA˱Ӻ$S9mAHm12fƜqܱ͐`5!q >Lm'T os?`m΄\X8PyANtcEzϳzu3Rwy<ώocIVT3sL OQUQX1ÏO;q#]2ԫK3ڔwfx␺;%f>#>:c&D7Eͨ=ߋx $*CǚW=Oyڑ tdSx61xQv.`-^&.']y;M-L!pC o9zAo6߇w:Du[ߗ=x 7xd.an{tz(L5k@6+oM@#mkC 小IƘp^O?0+ \#h@ιʳâk3zCmꚻ'&Xv AŀFrZ48YtYNBb%1K%dr!Q5GdidVӟ  ۘl)wMo'w2^Tz2=AuOMY>E< )ӜgfmX,Է ;tyU,Bv7]hYS6,!G9j=NWsWO:1y!cTcC}&p&6Zd_*2(H}rJ1~Ax/a9e|?fw<즼VR3_=o05VV'3IJ% Lz=BF"Τ-0 [K$5c;5GCwu M ||D^t JچKŦK963>ozlY0xPkwQZu63k%ίQGلcSh%0M9ڲ|A 7:`<̘6|sͣ`~C\Kn2V2:GMe7A _A?lՓ:XݼBi:3+G4҉u@l--S Qt|v p>뒡 S(ZɲfM&۵͡X^Ѹ>N*&hhLjhJQfnI682Eտ9nw3ջ|$'FgQ[]vV k-/!yT?E ]A'!y.V1>^";2nΟ+#5XyC|g[;㸹SD+aǯ9h+#tfȫŮ<CCSFS:̧k_Gj_fvOs=uhxjGb8pf#A{a'&Kz6=Iq_7+yv5Г&~14?aCLO~5B0ܘO`I+G˼8uSm2cJ͓?p%y);Zj7lޕd"r%aXD\n1c[Y"ѢYOpFbn̅r.KܿC z1҅mW|,Q0qEooGRbrRErޯ[G`9ǥ.2 =Y5[ Wo}(Rg5]D y ^!L9B_l#P},ASIqŐbjcnR.{*=zŏl n41ǃIkC#"ۓI .ʍ`onqu6w~HD˘r' :Sa` 2ϡ")9Rj)kMv99h24]C>m{y1VK^̀yw{'\ UTіJ䡅AR@R~w{J$CCX@9/8ds GNk;O\w>} g&-܇T;xRߴܸ{N! HHK{]4<;׽J ?R>U<&9?V\:{Xէg2q!cI i;1XDLnhgiʦMPXUQF'yY=&vCPihSsˀ/X/X dA4/Ӧ$ע*p`H{u`vwyY\ّi N]ˡeșNJ n{boDOXyDAkfw]E48{5a%G੡ٵ [?VeL"S-7azc1;hxdbm?ՋKJ)j󬡮))h;^l]mQmG=2I#!X>S5ٔ#V!#c|0c0ѕ 3@ś !4UI)&;)剓c>@B"0F짍u#]Xu(*qڜzNbfavfvgf|REN @} KZIn%۴S)=0蛓1̄4UhʨND"'Umx0+J\{f-}i[GFUYeB/#W&qYB]gM'taXxf: Nz5FM:ۅ9IVl 'Ju|T:(WN%՜ JSHcpӊُD>L&whbvj|Kߌdi*!ݺE큼?9]=+(5m#>jEPD6L(4I-QC(3PixXԛLk lj(;[ & !l @haH~<ݠ⌅|c*3PnB%gnAlmhgNm-%gK ˥ :./S Ovxf4i;_ryC6zrBU DkS!z 0#5g|{CjVxN -~Su/[mn䧸B )PLbs|L;IwlZ-N[5 *8,|Hm&G®͠ZXFWV&ԸuԀJ"B)ZLxj3!E{{ݟ^U ě>RV-58}l4+Kb C]UPhH/h kՉnhnC%h*RJd'PU"B$!3 ,C'kI˦"i6|YA&aڔ[{>clFLɛrjkcrG^WzR6Q>X[C3-77m$ hܻrY|ۃL3֜R,|XǎI}-Ms|FgM!$a3ޕ̬e|3ߣ';6]YfdS' ܉ֹ4]4?R+htvo,J!PI#W ]SMmPah毬N׿8%F)"=V7W p+7LJd+0lLgw}}Qy|;L(/փQy0eK@N{Rd;%(ذݪUx*>yMC sPe O44&);/>i$룥ة^[/OjDF+;r˒ ;Y!mJ;ڭ "0v}kjtU[2ꞧ:C0eYCV<K-W?lEkuV?i0z/GLp0)Rr@w.d?ҮhRɼt!([tI"{A i.ChV(3&.\f lrpqdfkͱ@M^wYPhaĮ@侢Ċ rܡUDwQ^ZQ}TS|A ۄ"ƚv|ۚJwkyJ€`;.d+CիGPﴆ?9i>`Dw )ҿ["Cɬ#I}kpSd}H aKf\v(~+"+'wb`$`w-MB|AÀ^z:DhP~ն"]Wj`{k1D>*#̫I K!?vgqDmSęʖ:ʎi*IcŅzZQw{!Q4!<ٓGJGݿuJ?=(12'ٜsNocWξjOGn)OESR5|3vS@Flspb`:ٷՕڵέ,Y"J4О?0⽼ [n%݅+~ZBy=ͭ]A7EfqYa.<3 v*,Z:Gd{}tBuW=wyޤ^`F25Q.`RLoXbZ9}qxH`e*cdɝZBGX{{̓!SehJ$(`|G?į'5ۙ5 ?8FCǚGfv[tY:uЈC#`0nB[η)MO;.(v/&< P04}@Ő֨ZU9\Gc˻GC7]F< ^>b&NUg C\9zӚy+/E4f1A guL)OՑ3o:.+-sך3RW,i#akEyg q8|A'覭r(#C|m1(9iy؟"\16 I%f8n~4PT9mR RX#.0vuȎ Mgt|f˟dCn7vTMu.c\c`>%)k T-Z[n_SL S8Bm݋MJ?6c<C!^فx!hXZ@fju]ۤاp{+*G$#ʲ>x6 y! by-f+&8asQ{kܐӁ }WCC8~9AI\:_t{1s㧑^q%qb CK1ҁpԹZV읹ZԁK^َ[sN)%a#Aa G#Z^yRf uPq{g ra 7^F>Gr,@0_$7dݯj- ?Ick(P{{7 /wY'ܳ)DSޟm"ѩ:p ׵K_V1zYjWQ<̕S6A~Ux`@c;֮N =JNl8r/@Z {Hm:-#@-Vz=L@N : _%@6d$7]> .6soyIZ`[q(–Dl^1%$rΙ{MP4xA( j>*$M |O!Kp^$ ѰO%VÑͮ,Sy 4=n) -- !?4yKrPU))-hD@_9p='Klm#T3>Is,gOX3PW=YW~!HW'[%5.K0:Ջۊ4{'"(!nsi; IU7oNQ4-c߻%^:%_Y4n~ db /XYþ.Xyn=׉ŧ̋(ZUƢ~g*:}:êvn88w?KJ@&)ِu(j t+Xg R%r8Ӂ?)#,i$sw#JuGmPo2b\>h#K/&ֿj0"] N$^&Z8윧_9[R@.c3eêo?#V#P*h6Q'jui?"Ѫ` DfZع0!Gkd z2azZCɏ/t (^!~2HH<>SN6#.Pgu1 ہ\I!ǫ%ۨKɰQaE;%MT'ZqJ8E AN d Y*uD&D45Dee^ 3062G˳J4޾%dkm;432ሔ=4Yr)ѻ|$17a,Ϋr8*Hj+ĎeIjy)Su6H*ru CG r1~CL (ۓ郚EU&sf%2ue<~~3y( 3;`*k^hڸA2-0^ܖmSH'/$(zE`z, Gϰ4% N6qo;XsWSj p·a7 1٪s_@[6 j|M`.ZD=#aܞ䘼Fbr!)kɤ S Stc@l'Z;-#H[F'ꔍ #HF|+ Yzb$"ֺqJ&%=0س^5;S6sי̰ ]5;H2SEeyt+3 - _5 YmO+ꛀRnLmԚ٤'~DLࢿ̬L"3EB=L mJVHl̦D'$plhE͛ytu;DD00bZK' 򨨐,VΊ= ! Z,l}y:$){f㳩a UVCŠ$P2Q)1 &?ʑq!#gȎMw6<,{JAY[HCDoN sK_ v9% Lp ߌ^jrHݟi|R=By+NQu>/kj&9q ]uP>\=̰^KU&66⠩e2kP#a9lt,}l!Yk|7𛟮}͎]-/?(JKű0`U[ZGupGZ=z);x[ $Rbg1߂Db֚ӝ'G\S#mKbv \$Yy@/#-ر!oAY[^`H'RР=8tgy-\F,ɟM#G."y~M4t,oE`h9FVE f5ZLIg L)䞚z&Msgc-P8}eAg 3$4~ܛv_Y6)|=6&g(HBA#|\ ̀2@m_4 Zfu^p_6~~^l-"vݧp3gLu%bֆ%ɬ oopͥQj GXF9 |#=roAhBa7sN#4_mnH~f#o]$`Su}de,E ,f-IEVblJzLh#yAMm'[?A_ӳ AP 1.M!_P^~ꟴciˑS+O'Q3EUеJϤ d}|Z1sxgHdh. z?_g"S`?lŵnOލrlr;4ݫ%w!>V= sz߈٭+iȵ _aPKlϒEZ)Ze dp1Ul:E~k:tbjFk\_?ardf̻l=3JkGx. )X'zu 7.O.N.)wPH>ӍP:5G ,HNW]Gl6gzKH lAqjvCs@/0iY ]}3}uM7p*}Շ#n K jۑ0:![Upl#2A,D$mCXi# pAXcrܭ\"%s` AMIiRQ+C|bL!|H1*j},%>ٟk0\? ?9?IG4^2Ei$l@?~-e袢c; ֮3u} cJ)B,.t+wdET$T7?~HgP>NKt)<=+{T;W(_U8PTZan*ӓM!ܟiw`EYɶ97\.vBrx S̊_ґ<:ħ!Sԉ'$|fh&D=F]BAوE+"l=c[OᪿWwMjaSqhzGzP-Od4G( ,)6DduF+]m7~O\KC/oFvma- (07# %|q|Yُ7E[r3xJzoU‘dHA*aޭFU]5X󑪌D|Ǯ#W;IJ'[Ij Gz N8Hhqg@L|?@ z%彍L'0lM{v$4DJN7Pu SU`*KReh=жQP4/bwk4҄*Ch'5oyX/``T#?킓#b䖧AI_YEBa`,[rW ?G\Qhxj5FiejNJu u/I+}p)f*4842,1 V!ԐgŹJihK@ ?zђ}Ҭb 4WvD0O?h\a V+L񔐂:h1eab2ѳx dls/:X60b}^;֞EלWV VExq=x7멎 >uQY =wIwx 9[Vzk.](d`zZg=#pD{C;N}܇~'8d,O$ȟNuЩ. LSm p2KÕ ܪ$rff̢:wQL݅j],`~}?׉4ͼ٠/JP\xFvD5)(')q`mFTkȣn>ۇů jJ|݃=sWYF?j3<"jq9~Α<V +.DDu35{*F[o,\ e儵f4<4C\BQLWrkvDu8Y|Ypl7qkfi~<8_3&G[cqVK>l^ a'gyn+rI:`GdbE/4KꚊ#::OѐTJP`ZWv^R,ԫDW2쯂~T$d C (G}dU-Ll"E;`M'CQѺ-;./ +y '8(,~ [KlQ w Su5bھZs&}Y8=C&Um&Ʌwxǫ xb#3!] ts٤Zݾg{: O8OI|8Fv}Dryi"\][%4oTcF5wvzSN½Pt1mpgue=]\yc7[4wraa;v,$ o̷7rDu6;dz\\xZZBWQ\'(ނ5.erKk'uѢN[$B^jyy/y8-ZOuȔNtc-dQI(>I/$O^cGnDVO>ӳ6J@T X L3om$Tpع[\^`b єqkqV1ikC⋦bd*hV`ޔF5M ıL".9U=Oж_xRb̝Ɗ+)㘍줂3Ki W²-Ggܸג"$Ͳd < {oq*gRָXEW9#b3]K;!,umv4&0EP}@NdD};yhUD~]F+~d8 ف@}yd'u(58/o&tC1v%|tdkmq$֧so?d3ٰSGEM9]Kw7歗Vli Pؾs38ӽ J.vy>X{䱢kף, 7%~%pIlH {炛cs<=hMBv?Z衡n€wWRܴ˽ڀzHP 2L_;Zjq3P-M[VL =%@S]@B)Z{(Ec/iBMB4)6_ótʨ=L}!.@ $oF2+clծ,L䖣(Ÿ0z9~ SYávwסzU̇ϵƅj{|孡J'4&{0|[2+U! -K"?ݺJ0T {* |L};%vRzb) c?WV9cQb*1AߖvȘzx%G_\(8,ȧ2%>N&u5k̹i^3s07a0_i1"]4R{ $R36E텪 OpkHqd:!;(m-xdvgc#J@}"ADh-S}KK O[YкN.FBlH%B\?C/*ܨ1%fO:ɿl-B"sw $/ߨ⍿Vhm )A DOI< sE7w&gu6$L^l[~<-(.O`mhoM5|DoXܣ&/":edvuƛ^7Hj\#R!W.8}ј*94;D3Zъ즗y6R.;rmx-桎nd$i X%ƴ,2IC}jĮ_魐N'x;'WQQpK kNdG x7fjCe"2dBAT"0ɵSEcݔ,*y0IL; J2cz[38=I\!؟ܢvO##~濉jGU .4f$yx{koUe=yh~VmFdh BȶR1g_Pz; yA9z)@AHuct8#^ :QCWqalbMs.Wu -xQ : +9%9gy5Z}CzPk vtX4ҮPc6gH\\iNA;o28F԰9Qmo edHVFZ3nD,*)oaƯiו~V cFg6JXZ+)Z$T|&0%h" Qѐׄ 1XQ}u v ѓYr @֜t2."$M]9@w>"3xd1LcWMT{q~݈8i(1:BR҂I$wBRQ<&[A~9ACo3)AF5X#O`99z;\sR߁A{wTonWJan۶8Zk0BߞSh) [|rg&b(~?}{ )|#5'f 5Y{rcP^*~AKm%C9g!hiD!S䱘Uzƨoͽ;gT G /\k$V=oodԲ) PP)٘Ke=N&_ Ƭ76Espf*;.Aj'@mkiegwqv᜜9wAMρМ/:f"x.;3_:&FsBxR,P8 XVa5<]·׸b\NGnP393P'SJW A*U-Dp`ㅆJ=.yD\L5g0W_$|xX=j&lCG9i6mgYeFƺGoEQT\&n]nۏYi%/oRG/ʠgp+r}Dmx'cS _L*l bbT<~#'Fb]?a=r]k kL2_ʁw{'?ӊk^nBm w?0^&mQAKI۞c*=N+\eٶE63IG}=cmz+}vC;G`/㙟aKjֱ( Ix{Tj ,+ټڲCNq$#I=oq?_u*G[| s=*GbρPiE֐5H y%I{ԎZ1dB kEf_ISzѽqЕ%J@`ѾۻwN kg9M| .G_p!v<&%)gG:T ?J\ky5UN A@'pp0 %d㿰JIf=.w;)Pk,fg7G§ O:wW̃$NU[LU({Fhx9k*\ԅP̃mKV8 0Hs 8[Lo~q@KCv9G ? A1)1MqMׄu›3yiJv҅2D4u|dYwTwOЁW\S$r'F@fQvg4Ϗ]u*Ku`Kºn5xݧm-/)$Xs4;9E&l,=FT;z2YV,+=wv¾dm`F k5@y@gMqyD4Ik|U  )e_̞-f9SaaA'z@#% ¿. P)I$ ZxӔ\޵4NL 8%K䕣f+mM_[-dS) a:'lرďxw$˷?WnOKdKb~ z6Pw-S3:uǓ/"RGQr4>mW JfSlY߀֬ڿ‹ LaC|il, +]rkOaԚ˦p$)rFQgm h ժ;g0W9]iL%zD*XKxa>~a0TWbjjJndSujOl f{ϖW=q<1?'+csEPkv}Y?Hݲ9uFצ׵!ڽ4J`LwdPK )O(54OJwwvuk2ZtT ;N3dAz}fݹ;YIeZG#d~rB8=!ϩ8%ZdzvMa?׽$RV ;>,2xIXYciXxs$U-{jF9G:NqVMH.vwWXl֒ǩIU['F{ ;f;{\[U MΊi~we+=Zoh6jvGTAʯژ'C~Ԯqph4\gh{>Y(V,^,^ôo^ܸt4}oؐK|<'׶XҴтf&EN};/ˊScG>sw}A0.5j+^h+Y"ӇbL[NJgX#UĒsxC 䱥dSwӓc4:zIuL[0UqWg^r8:B`>5/1iSESS\j ޖ6RP%Cr!u(h(OrucYU'SDma PbOџ#Kk[mC c=(Gtg53z/*Y8A30Q?kPT _b77뵋U7 c3jX'RA?IGNQ^,xtksN!n䶵G"޻97KG(n*]h2>-3AĴ 1M*R&UOF$87iygW ,]FCa]Ck:F@[h kgoX1``ޚXQ0#0ZK&2A1 Njj%Ot꣍8 hؘLH]S{N`.0^+7O L:IZZR y_Yx6_1e}8UwFTRpD?P}BWz&?6ZAD.JorMО5 ;[ xɡߊ'+vq%7IK~r^k&ҳXzW @Ud[Cz*jӨ(иgs: O>!P*Xt.(%qE0nONDHR{^PǿKnbbcc55!Śs@<75%wBY,h1O&%5|Y4ƶLm>=&6= UJT,H^}RŚM++,+q00'r[.+it~@ }kWH֎0&mG>N`T0WxĹ*D;"'4Us#=!QPyp$ۼ<曇bher΢LnoC> EL :L3;K|dE6>j28|*=fBq3kKw=v,|X!}g#qQ./` Aɤ?fK8 ogf 1m=Yc;]i O28"FJ%@sT]WM]e5R9<[mllK:fEGOk>V_28&'7ṛ]ѱe|֐WBMM$@V%0:N~z11{u~cyZ"Sǂ>-ҘBst6HD> E, ɳvG~֘oc ˢ2G ۫V/J hMw3lJF2\:5 ^fgDpENsLz [Y>SB<#mw%¼AK{w!؁TqoE"3R#8{*)@>" XG|@l3u!3 έK@ <dWuuݳgetԧ"h屘 W=75Ь'=K"c߅A,uNfXFL9Iꤷnà$d-O73naa.e[Q"=c]RJ=RA H?7P #sꥯrkv_]E]0(w|hwugX).C#Qe\l1+fד /L׆]BFV!Xsf1wxպMZrƬ8٪(ٟ`8/ryi>(U[>,$ a6~hN㣽+8$r<$5PƓrae [I A0Ixі OoT7ݯAzLG-oUKɊol[qy)s1Sa֢C**hNBmL=YO~ĉ_i''w<$y-Ǔe8?cr*%mC3(ĦυsS4HǛ9oL3ym0s&UvYj SbaF۫Ȱ4T)A)x b.#j]A/$gom1q+i!serkj sωn۹VJBs9i`ђ~XItu?~',xc—VDg re @12z@ f^BinjЍEW4 N{V&M \zNZNփ8xgu՞#J}APk}!lZ6Kc0^X[fA y@Jh&Wakڳ9qiIYRl%# 6{^̷7q Xy\up ̨  ;hSаz2O:Yc68]yʝYE1aWJ"2S=}*Eah{a \9"ZֈY}MV}LjQ"r'o('#Iat>^8ܒ:J0TEI.|Fn ˥f'Te}6::kp_KZ%_ :)^ Te4k,GIM'l= ɴ #LjB }uZZ"6y%o&L7CYCۈI2oLŧfK2Mcҳbu'ߡEޜn~@>9cW&Bs7dpT_ls?g.t?ԥ_^l)g7[? LE=CdƘ// E`'7]yC!`,K:?Zwf`)\1?l8c\Ekjt4jQt47Rxx8کó cf:CPЯ R kmG\=A[֔))\f!إhͭ2* k D"v7i\zH5{T35)A~z&24ļPl|PPq1xpxs<ح8k=„ 0}¦ |JmKM2vFÛ.혘Z ZEfnMeT$$ԙ|<`F\[5L7gyh2lwz=t-=(x.Th\yG \Q77aO:,A̓+D쮀0`{! ؋OW~/jȶ*m[ ֱlğrr>7y QJ_79>B|,_{4/WolZA7> INM/@C.|䲻qJjӐﻎދiy@9/y*exR7<Ӓ^`ݎ_tǶqN3iDz s; MrA-C`MqM4>"v\3ʨh 2%eZrJ><ψ%f46p!CI胔$6t7׹_x-zLm؅@ltA bqcpŤzJh*>V{yQ2)\/#$Hqhߍ5K0LZBfP{B\=#O'6/30*JD4x%HBK( !cOgSM1LeP_9rD ᶘ#^ VZ)4 *,,|b `/3lPU+ܦ4qc Ohf)O}Gɐi*]8gYgoO#~cyZv2g. xkY# j]\royp6$8ť\W2M OEuթBӌƒ(]50S3]r[0\N``j]1WL. $y0ɐ76<{†#,"5 Am7@>sCv4Q഻d p[*h3q !6ۆ+V ZFu.m+b٬/XY:S3qCKVL+͝f k.QG^r_iEƒԂžVva -vY̹̎uy}1v>׵VhaRryn-ɓO4h4B2#C"?l<ޕ?#C q_N\5""Վs*yBVank]59 }?b g ܭ-v*n}3Z˭{-]o5|p`!*w[)[()T] DvˀM=( MK-b: Y=$ dc|m=4v?aZ]KXsʿ\N8G{{I15HnRn70⛛S5!o@*@vF!w{𲙌 a[>]f,f7m"vpz\_LzG9AodnZ8)ʯMBQlPm̾͞.rzZK- y)+86T(v3OSQ7mcjc~u4qM6i2ԏhh*^v@חtmyb2;^$D+ -n]_eʐk{gCY Hsq(TCJk?l9!1ILY0Klw0j,"rk3S(B*^Rt ZBVK* l&0|mMROi`Z S`BR#O:[/@g$ݭL@*b)k:IX bnԨ3G̎5mVOhFJڈ{nѰ<`a88R cW7vܝe^2N \%d٪n_yD~MM2VE xXYbyN^~_}=a8_2A˗̼0(OMy߽;h\`z̈́3| 7~Ôe xkEֵV;tIyPae'GR:hmEBk=U4߃F+McSa4(XdӐ6]_%8W>ɐ L?=FZJ}$i䃿yǻ Lԟ 5~G.)SY}n7/нs iLSC3z,rWDBg租t*,$z犦o!-L |i|4rZ[qw8K>[= ), n"`{ l,HZ dv,U/[xbڡͣߵ HSn̦ߙൣ9U!2ۢ0 -(VfzT<Iz8hΟ4kp6#mq~19Eϱ-AT2&J(<˭eab"p /~z-2/ fqI/avTXDgB@o +lZpp R^}3,`\eS#NJi .vّ*>ƨR6uѵJ@~GVL6.5рn R5r{U+pՄ>Ld4`X4KuyuIB ]h_Xrh\a+7E${Y)B7_:ԫ1푯(7A)y!}%y}@PC{7#$_.B<|UڡP__y1a~/5pw:A5?Q^+!b*%-ڃF/9u*ű"kM7& ~,R,'ݱ ^_ J밸G2?:a.gf藑kkwL9/3B4 e>jDŠ ݻ8W\&:@MRl}u>ے-HJ9CFS(-)fS"Qx5SYRBFI4swWXxPv!M-!-+Y P+5ղ:=i Éմ\[1סT5'[^FPZd"rCtIrd䈍Rw&ύV.쾂z(BIaJRCu(4S{ ~Buw&­7k*aN!s(XsK_FE!2{cDD.BT,p2d49vmӰ W>7yǸQ_\S#xq{/7UX}F[c^XAĘ.]1X=֦㰘GNw1S`=̀).&&ͻ‡Z@[f!kѨ{Ox9҂6`2qs5S`__<+rJPaF_$!` ι֌/ Cs3Yd,ov13@g({_ajO=Ѭ f`y&L![&"Cje<^ϼ֏~ꁻlЎ.+?\ h GkO VlҢHкu)jAt!?ԣԁ[J8{{ݘ[8E1r ,ruRX=e}x<:##]Ud Qu |^_Yr,fld#pxE/%S ^CL ApCl}-ei5IzgSjo`ZW,7!tHPm'9lld7i9 \2)q-u6 Ō]bU7vJ8>+Ew.M#(c2Oe{ ^nnu/h59SpEAGܞp)C)>hem &JQo;A f2xUHpΡ#6T;gDknx6ӣF^TїDm۞oy>vXb :ͼAqX@șcOfRFG/ +dy QUͯӟX&z:LU5`L./3鴒3Ĺ 2lvMfpJE{Qm5ˇ)UϺQ ,iBfD|% :/B2}z٢9.!#~Dl6[;4{@BUxzu;)M?`,7APRzaܗ4Ε|mqj+Poa4gs:VGG~Q1q ]X }S}xO;򰇟%bRxH+q'Nǽ!Q/5=i_ &i9}8#nSS8YE j HmG'g6/i 1F&DžlՉh98(wj8߿xjɃ -W`cT:-i `8DXFLb6¼9fn PCx'ln9n-zx蟥LKtt@U1/br!'[ iߺRȞFAtM ,ZOMim^CVbRIŞU¿V2VI5R#L'ApSїXvv}' 2ų +@$2ϏtXJ>i2ɱ(&>;8'bbom uCjz<^YtnDzc+B]Wu㞲 af 9UbK#N:6ju!?-p~|| !r0T0*_|O* =^>7Xly7F{REٙ&LJIܔᴢSsD{^7.p2%!z #Htmf;77 gj'6?$d( v=i[4Hj9lYܖ6Т~D_(+8wb{m1hZtVV:N>-N[]o 9$5C%_5ȅ{ [xC04`ѓ3fd/薩m6 nags`  <c6C,?!SJQR*WjEM; ]d 3g} 6xD6\fV%t”ZZ]IiU8ΛRzPk-^wS*7Ǿ;s/քݲl&Qv/No϶ ;SBb l: ^KP|=J~׆idtHZ9^vi}gvMWYfY#ԍFfs\PGm=hbx 廳|QFs;Z{\C)uG9;ݪtc@Հ-f =NygC&v~슮^:¨6FpQ 0\EÛLaABs;<эӗcW]smJ,ݴf~  jIw&-_|DP1yBnhO*ӿG߂]\ s8BSM=[0&R-p+)ʷo- Q19[m EX7H(H*X(q%+'x3+=,x>fsBkH*h$" K(N6&87mYYH*K`]UzҘFŘ4)8o$u,)McR/k[_^C:}~pdt{x}ZYm(\#_ˑu=*;XJɊ1HX+ ܹ@yXzil]^uXdB65,T&ɒt?#*@nh=$F*"R 8&`9hr:H5<K5 65m8Sn?;Er̖ G:=,Ԝ91_gunaʴyUXڨBIbt djް`[F蟆oPiMdJhH2j`H d4*3tR@LPJrtAK,(saLOƮ\8aP YlL[rzyAњ3JLϿaC~)Go`Xwr1H 3_P\ӞN{_:ҀxcYAjzo{!_E B6BMPT!Ni|;oJXݧ]֦Ѫoj)pQd ^|ƵYE)lTx˼ Cy\ebiS$NoLfCi"`G»FQ=g) NRE5SWb@sIG_4Zu}oQ @E h[$A3\Jjʇo^Xx׶%)lyUROp9r?i'^tń/!Ǧ?l&5B?V<`k|76 ܴEtb5b42Vk{j$~V0:e31]|{& әr4l9"}97w+[Z'F.l}A]c?yc&,Z躻?`EY-+Jh?r\1ose[`931V xr}?G>8*چp\Iec.ݸ2>UlTy5Lϙ5Īҁ]J }F? x'2JYJPy'd<쇭E[.)e(C{}&`3OjO:O7 g.y@1Dy='zsQ\mwpp]؞ Pgk\hí"Ąeν#4. 0}'|j2p!R~!rpmkvaI3?nmG(uNGn[E"2a3Dd?';'q/inȽ'x,8ݼvC`.ۜئ.^܇LzҵlF$tFXb^M eCBٻx"jjQ*߬> F>gs/<;| 1thll+zNw5j`Z/Eg@{їR;־6ѩ 6leU@@ѫ^9u X`"׬:Vqq*w`#?E yPGl-$6θ۱N<?|ABtPIޏ"L~и^*<BRK]M0DHܺIK _y%ç깮z@./ܞ' pZ94_5w0L9v&-#hHU284|S`]úM7?G|S& ,.E?f@OGJs(v[3I)gۻ sK#ȂCI[ݼ,F^;c^bu*}FI,V뀂ݕCUxX6 5ԭ&e%F`z G8+?A+|`4nX( N4g j_Z""a%1-,qz'&?&[SQ Yiˀ,GL>=63!([6MMX{*HiaMT&+g< 3`t¬OL㢶NO`x'_6\kÁֆޓd40{$Ji Ifـr, d@`N.ʗǦڒ4BnX:DVg@5p/G u$h{,=~h IJw;TdY67[sQUI0M˸$%n 2*,J0Ey$CK H+ *LΦ_xq-D.^%.>ka4ӤXۗwu6}Y0'M٩/*ͩ%2~j1iSh8]t$}IK1F_ AyCʚC*ظAld΢_ cMy 6-A#|ݚ%z-pw.3k[>,% {0cS h㍼继A~Çuqo 5 _vZ8T/5\"(q9cG\3e|uJ&%U_e5S{rera 1Cj蛻"JHeOqeѿ_;0A@\s34NJ ?DF Y@t.9U2>>R\CsK P<jkָTcMr^a K-Ȟ>e|Z%Խ)==N_wSEabOZ-g^mLaUgdXz@tƼ_ -ua sH^͖wW+dh*MfYeùx8ɷa1hs!Eq͛R|,f'B b gcQn2:!{͏7@$- V9bF^ l[ґ=f- =pwhWW6׋H ^FI?ho塆n'g7dLp)*ӱDLAk^ʛ&ĪQ[2o];|,<[ V%3i͟"YbZ;o,PȣNԍa@>riwVP3Aʦ\I,ǥh`͝@!XշbVT4dGhOKx`z;9G(r n0Г, ~q6?uy9 IS:&e7gt W4@l 5́aJ4p g\xt8Rxj닒(曑Zngv2XkPpRpO :rQ ٢rh.—tuPcUoG/d->^ Wy\^&Joz+]F )a Ye!$SL!eoN veh2l!hWjV;ZξLVzos̊R-h TłA,u/Y7U pr0Em{u?'gCg'L"()DAt0w1:s~T0.3B爸3Lp4ʰ.Z%d5QN)c>t_>rooyW?b߲\{CԶݘoyA9kHL++v!5Wڦ}DpML 9dCyأj-]k-E{o2IרGR]'/M_@HD7ܕ^ 'T˜^<zԔI=iZZ%9ء⨖I6\t2u"Yxآz[0,=JZ3-e6QBr񰯹56KC hT1'ݡrt~K/IH>[%vn>Q gHW}Xyx2ñ+6hNg ɀOdlaK΢q-dj| )GGeҀ?E`o@KDzV;UlJW3|4_(? x*Wc c.9eDn'K! f(Ȇ!JCUF.VR.WJa%'=yI! R-˷^r_2QQQ'a'/XrR*o2&S{;zϖߞ1:&),xn~g(z.v;A~w4 ۇ&PշLDX laҰz4Ʉ\\tPTAJ4`f U .:@_LW}9_ }i-H')̟ɜݽEW+@hDO(3*¥^RO~%z;v"*31+еQI9&[I|cpxxCiyO#)*5 ۝/GVVtmF,_x1UㄪJ>>M DZ95(VvG>q8l.N٬PeA1[Ei֤9k\-g&!IOS>$QU|gipk?V!ޘ݌jҜTA[\M?M))3 " ZMZ,$D.rJm* Sưnud])jz6f\TQe 6ԕZ1}w3jШ;M .8gn*]#3K@.EC osȸ<ƙꉬ򕺗o59Db ٥w{ 9="-|qH}; }KhTe@Ur!B30[CgO'wCTx*U']y9(a]d:DB~ڠUj^a;k NOrY;&RY?$8Q21)p#R\4K~j.3#0*):$bv7577h<?c,88'eZE.Հ][xE8xFqICLSkǶOxL"MDu0[L5,:Kv:A~8481v!Ś3Uunzųఖ-ANײ)$#!Vk6)kdžK6 ~9V _ulẩ,{eN߮\Ԥ Rg@b_5Y?'jMtKb\UjBP2lVуP2y"]SkP_$dLxH0 e\8ez\.(S\1 V ? P{6g*>]jItG 39,e>gG;80X8a!4vm5 gPtЉR*0L`^%,A>zJ$,N@GqK*OVB݃&*W_~ʿ+k4)rϱ&*I=QI'i6[ek C[吿|D,)~"7V0~&j;C4Tc}5$|Kh#XCȣ~+PfȫgΒ` _fYQrl A18>+ZKnL6XI}FOܲF^+eY ,Zwkn_;L-3$G{OE-ǣ}a_BUTܢ#=۰'VG2ԳX!Q悍@BLĚHI1/HheiJG^@chsҒQO/_Pt*{|l>u{%p{2#_Cc"ݥѷqu YF3QY^^\J>)KuY-{c~J"9>Y/.,kp33(!#i%J} Hu(Z){x%rSIismz8Z+62 nV?.!|E\=!`IBOnR+̍%}ikNX{}۫tFJg4>ӌ D :N{^m̕i`u6s\q(NPl<0`7n24~GERXO2 '_jV@6:,B 1&Ɨ#?#>~χ\Řgy ~U@ֶƒ)S_g^-iV82o|tl9 Xl忏{ኋ!Euٲqgv7x]_/Ma?-<oL@1}DY :BVQD0͹ ImknG uW}j.75prUxY;98-9HۃN߬$/Ve 84 _>HەhWCJG~ aD :YB?n)~zR/oYK*mhhx]GB|F g&M7/vA2Wwy#+/g%,MXtmHeCkyM ^;]'pVwH/:#iYqAK iM3J;@t]%P-z @^b/D_zG2IMzẦ1끿q ֏#*gEuH]\G O.UB l:4! yR$ a0ڝ n\e:g4 s; > G|^U$+C٢s{u3-^{r Å"dx>-Ј4nr>JBUp&85حhrSWqJ` <!9qy('JÚs#f۷WCq\0(\̞cBw'VXAbrHX+cE`ETȭ'ocR΅j3] -E2v!pʐnr.(W|Q50DuQw|k:b븶5(B -” $2ғ㇅:d;0ƖѾtDi2m% 38che|a^7"<>!O#ɇݒaɸ'|}WPvP"+\Mߘٔ\S^jsgn- c^SHjBe"|莥dy/ed':kw_N gKB p{.9y}Λ<TPA^gP!h7-˳|}lIXUD5Lj >8<]Z/Hӧ:8/';%a?/[o1W{歚8FF/.*|2#Ӗz}Lh|-ZTl,H.+୹]>ӳ6 cA׹8dN@/ <T0-kR!V<A&_(gq dY/E$a2+k) T_GuTqklzP맮lY`#2쌵)id2dp)|WS; \.Jcq* lTWl2Q|G{pOSޣ$/OI! aXdyR6*;8uzn5p&6 BP7/ 0.NFv 6\Ӱ"@J=*Kg#5lUPk_:{SkB h궮$KA  K'iؐ(Ti:E2G1LZ \Y2*u2gW M`S޽ц y~O_0nЀ'ʹ{P\VjJ`>/7AyX%SqZpF8sVDk!WvB/Qjoz%[ry/%AU)1>s*ΐXz"RF #c]h7eT<ⳒZRh9>.[(+i*ޟ;e4=RPArq0PvW`7dhAZZ m8G^ZoJMGNxMf(&$xO%8@$GK'pB{]t&Xm5hw?Z?GA<_?Ù~,=m# KBÉ^KknY||f ђ-hU9tۿx8}B]5Kcb)bojn^aLUB4Q 5lal84f8 o\r)}*+ ;{+. X8>|&lڒ>|U!m/ Dk\NFa{*^qRRo;o>򵨪`ˢN34jlEw<Ç1_P:+;`:GZOߙ@@ɐ HWՎl?q񬖭9TғoZT|B%%̢]>̅`t#UM@ՑMk~pVז0 &(+4 :c[ @ тG' zݍqFJjp8r$ʓ6p& >.z_=v%==A?=d bƋ& g%zهљ9|#ac[InR"xynqTO >eZpC^=묙@Z`L98 MTj{[CWp}Lis)=Ira4 fُڊRl@0䝃ՓZMhi7P\ٷjn6iѼxɦ3C^O!:n&=o{3i-yd/fP+kc}c ȋ'*_&"+.E`"VLUXUW[[!؈9E1ILw|sW/:- ˻sqܓd8uzOZөB.SF{#MChJ_5V'\-i'bLҡP92߃ffsPjSe =/9^^*+tAo|s@]epBEjh6oJEa0$+I Y(Ղ}'JdP%q(tfyUZ~ h4UOAb*4M{lzrsxpSNDТ :ˢj9Raj Trˣ%M>j"h?LD `#5x&LH_L9woyZTimdV*=҈IԹ^qϖTT_oH#O1h,A^y+jJ5_'SQjtNδ%oVJpmX1͎BFp8uQxxyã^vm ن?*@ XwY5];>b8?ZU\ksѴiwڑJV6.Q!q,,}Aeo϶lbY*7oOPc%a7ƕ`E ]lJ_FspI"#.ls2{d-VVJ~kᰱNoɨYX4L5-4s,d8ӣbz XG֠LȈ)BMl^#m-Q>/ZA r.xw3у7c _UcP>l<9h= fp8=5XIP"Ѷ9c"-/u`:X^r?=h1TlHS|:!1D W16Z`Ä en [LgIrW7^̸cKVBs QxAo' ւ=RM;OC&~Eʅ_Ɯ䓢ha]Z*g{'Ena&Pi?/dTaM`i}#؍ X+~g%!v^*PB.HewK'ű7%wjm! DnM9f_f& FnqݕÌrz@<%|AIu8_@*hJH A{T?ӏ53j79Px[QX²wZ*xM -EкE7I^FAЎ>?sT؜2I׆r\кߦ~VWtQ=$<4zXJҏfL=ܾb3mxChʂ8}%5JR|P KYs)%?lMH/Ȋm w>3YH:i޹Nq>6i9i^3ߺrWݲ)?GܤpiD*ЁxɆUlJqB#;Y3] }lĨ+MQ!;: ^DY/ dn#iw (= 5!!#@hso$mf吅 mK?VYw?fԴ<{HU~G> bޏ3UL'aJ" hKo 2 *7θsӈzپL 羱V{+mSzc#ou +!eOWzS8Z߀8\Go~G'7IORo`g@i|n8{:k0Q~Ul6i?< OZ¼L2WQVk;9Fy%e!* 2XT\ #6Jn_ʥar}mH& Nsܥ TSg KZ'јԮmj?hަlC8Ti ~jm3@azhe=*hWY#4Pw("Ϥ2+ʝbRe̕9IkF?;R c2ϊuŜuMXq9Ԗ3m෽Hfh2`HMp E/˽1{ _lbjbmшn,"jF}^VYM V]Ԙ̇hӹƼnoQvGv*OWit5~x,4:;B&N d#"RD1oRP]I)g#i& d*)Z=;x6cҷ0%>xo`jqMYyS2ӌ3) Tz%oT~q-0S?:YF#Tzf±_^2 ȼnmw:pce ڧ95f`Ρ&p_ |NT͇5rgNJ.k|'};Tvĸ:6M/Χټ*R^{Q"u-FŇ|4‚qwg-al8ݸyhy@;y8 q.yRATUSÔWzaӍ\ ;s.hG-W0~}}\?# bL E-A$BbyBqQhIejJ",RL( KKQ8=)4*>hB'gJWlTMi%m=/>C?T uPiorFÌMQ2gqǘ*YDʢ[N")xGr AhV O+ PM"p9iSOsҼ Y~!Vx!.h"KaE醳[iȆimᡔK%D"$ TPlBU(D>| ҬW^7Nq(_UEeO+ ҃HmɍkSe\ |Cݮl5~ &T9/4/В':o'>J(׳ Ќ3kIL\s4k q{:NK2+;o!+?Hn,UDI2"J65ncJ;;>x?E7d%W $7Xmh>rеB%YzڶU V|-~ゕQd(/2aqs.wݑxMU甧'x ""^,Æj9κ!FY0Пȭ9K{~lBvXp,4ev&lwkO?D])0 NaYi>%Sާ63 6B$[رnH8"o-eX\@o~ snwH [ONøq-x_E+W}"ķuKeoㅡ&QH^OvƢ0-`PQqأL]{q.Gs"S"\ٛfoXBon@*-Do_h8Oﯩm֦;d3,~I=[\qu렑oG"BJPFlɮ*R=aPYC{/ݦIGʃǨd4KApfQf`#OzzN- *7$/%hYVɳ. -K<|S19U(7#fqy7k0YO^J޷ffl⾆Pq{E-i0lUrהj=,>f'KT'ses}~Iaߙܸ[罙BIuy=D#Xx{x1H e{0/ 1WUݍXٞ6^BP>QseyWx.RYB~ꓯY?j3xOTs;3@rb`؛'R`[$S8aaTKEsX2_Vq d(1ώv%]u&}>Lr&F[@PpxC˘ PYةQ>",$:xlC4%^^DeϼIJ%vH |T &FܸF_ nSYN}QGvߨu+xĊW %U/wXra,\h~VP(m_4PpUF~jRѴPݻjՊoZL!1 N5F(ڙv n<53J'wr>?*G&̎l$0+=5=,McљIOu%$Y>AF=qMBދDZdl,=tppw I䱐NY{18fᘖ!wGJI6Yfޓu2mxtJz*Splz{}$9\?Kt߅ bm. !;-ª=~B1鋥t2';o@!<޹h(zosD,PF_@P'lb;s̤WG-Ё[J-A.}Wrg";"Ft!:Z0 \*n`Gdx)~+ﳏH 9bpkB:#w/>TKg%uS/<=0AfW8 RIW_Wtj4満3d1{[)kɈ :/UB9V>#i0Ax T}LcKg CLw(?(WqGEе* 1wza/9[ &' K(b@"a Ztwyژr_M0#( 9d\G*ccWD.jx$*e$LJSuc(ɫƤݩҮ1Ubm|h bYSL憙!AP^ W&ʑf]zp+ycq٘C 1bԏ`zy4 y#=lM +I5` s?y/jqCP= Xř\3)YiƦ+_? .rR#597o4Uȼ/Ȏd];2g+O!Zq% 6o. {z˪K+a3WqGD[c``w4 H!s~EAMk. )d-;Y7Gne]4'Pmu]\wKxֶ 2mg.`IhiS^m=,*ywvJtΟ% L' "AB/$(V8M@\cL' ]_~ݠ{}ї ZJS{􈷞H1H8n/e^)ne= 7\֚L TV9" tLt7[?Й6?6W5̸rϻƍk)-)Дt5} OM"$k M|rtO'i~h r)@QfɄUɗr$!ZmS$0*T& n|ds6: L΋}2nNBV:R}PdQ5'R[*÷>`wO'Bxq\Di[HC6ټ7O8Qp$5)֠]k3.$[Ҳfv:4 av1=;^X5fv\5oH' !^R:vViAxIei u#wk` ?3^pI#T7iڨWԑ2;xA׍:3}/Em)qD̰K| 4gTJ\trw>MN[SlVyη z\tf:xEy@ :uaEG -s +zRTa].DSC ? UgYP$rgZ:ĽL/tBW~ϯWVV3yk\au$K#0^6:?G4I=dU4cGKb6* (i V J_6j)ڇUN4 >~5,w݃h!c3wk:] ^ .gCM<VB wvlWͧZ4%[ ĕ:P,i{^IW3#E"Ӗ%oEY 3Mt% !O,iicz>Ѵ!)o#&^vejVj:y_Jy͂zl"'t;U`S(?ӊ ֠LiHTc'T F]Y3O aPμb)xv Wdі_3GjMB Fm`Az }1mM8U+̢旜j;eEZHLh){܁?EFϷ *0y 2~Y-2u’l|l/iJ נlY;HLYASGG,Z B}9J ȍ*ЎyLފ w)7Ōdg+MFƏ]5?禦 tH6taZ-Fw,MIYHo崭Q@'Œz4)hjTW+X, 7W<5ɑ ซڣQr_0&鲉a*B߾fg$?:f@=+K ~$7 5^Xqμ-6N ŕF8#db~ ߹)sj`z"ne%\'V-,D=k/B``aVZYSo2 #O^=d0L^u[{o^,mԝe7</jd4\Y{^:sR$Ju~S`yIv&q/?K,K+$2f٣Ȝw& ﭲ9zdkzưYGJFt-|JC:MjIٌ~`ZK2)i`D*d{?YxvM&'e%(/\ tI/b%Z]t$JREe$?׬0ĀC9$ŭ]/ߜ%E%2}w7!@I'*~:آ "^_ܟ:d07_rqs |q5|ŠǶJp.~Vr]bZ7mj1wZjLn & =s1p ]P@T44\taQ|yb'Dffٛz.Df\:>o!ѱ<>xUa q/9DBL*y%Fj7h*TPzT^ha US;4 ;,ܖ0edJ2SV)eq(w%'l]fƀ4`̿` qX:Q0꿄3xPX*8qPa)p KI1cKZIxHgs wb9M/y&h78X(Cv;*U59QV\QG=-eM;FSY01-u::?UB:v}< t^:MfZ M0ǥ3:ӑ)@!ݒF"r=c e:H]vC)C!>v",ʗb7cZ}>*FS4L gj{j |RG*hYRYUtz見\ w`=@1O;1BMķ)&84T^_WB *V:ߗBa7[s䀥lgpҼi Bɩ`ql2suW9x MyQ ƉZ;JswJHvH?3=Z ujXǜCqy _[2ZʀvAtk-֩YuQﲶ>h{+oɋ'sjvS+IHLNգwqp6R%\}Sgj^!$#1>@_ݶI}/wj\7R(-ԋr@߄]<'p3O uhp2 KR)di+/tqyq"h媤%+XvіmlL^Nr|Ja݅UiB %tb%^%4^R՟!9NJbT ,ku3˷p!G3|Z JW]%LfCE(-lQ<4ΈϲAP`N3CLlfɳb:,oOC%MtKHzdlUgTԵziBPe>-{)T8C{dR$g^R|4Џ.]׀+vЋBbH^yk*1φKEN*47AgbOoMiE{`Bm<<ʯю6*)\ M_F6Tn0k_xjS_c;eevcшt#"#̎9_yF:q𔧄3gYT|d2In\xg24Qkd+ng }EByJxd7a_Й)?6tφ2ۍ2jpB@a_TcyX:m9.QU9/zWAI#WHk2ϺŗcRl(h?ԕ~k/R'eeȼl)/5u'܀m['W5L6d[g o+Ydk@a9EQ wʃm9{3$LYuGTW+4lfX J+Z'سg/3r? tK9Z|M 4?ԫ͝hka3S͓EJ.ܯOOyUߣ!5af:n7=f\&^@j6oys't|V3K^eVS<9zf]?pFh5,c $Hvt|(<9e쑡/f-ؔrLVY}׋rD|d N6) Q(WZ ?ӽMImȥz阣XfwV)sUFVqFb_YDw~^/Si1P[ M+fPb, ~wR lo5L0:iqC=i/bQΠr:K Z㌲J LKW@3||~H{Hrpz\y [eEZ?4kP%shIQ ܢ) qZqJ_WUfk~x4[&g$8K}X"jֆ%'U-/owGh{ZD<ľ'3֞IlqZsC̑ȾH&FDe{Gpd}lܸ 1G=DW&5_5\j Y%nbu9+~4Pqt}y` _7g5U aE:>.?V4FMۭE%%/aeUOsE;"@'wsn~2C"ưq~E >^ߴt“QKLLWj<ziIIKИo *|1QPNɌ@IZP{ [*3S-I[1`3tq ij&? djh:6˪=}<+0izԤpEҭ>|RI]g`mݚFfxA`[쳍z6 ue'MGA~SIbBϟ b!蔫i_y^VC% Z&uip MSA,\-C}tnʺ5^'VWM.0韡 Ou%,7U9]50ݑ뼂2Z38EH+~! ggGdORHdl6IKv lk}멶c39;ir˝Ob ZCLΝ%(T҆x9 RAeg/)>3R] 'R_rPF-? r }^ >uɶ!y,av@r $o x1KX3~Z똎0qU ,"#)x+ 5K<.='OPPNLR'!RK]$iYåaD rQZId'פ4`]2<ݐI'b~S0^{b}P{Rn sSWT"ɼh? 7iY-l&j3p!o|vZjFd5 v;F0N*7&/eEĮp0\2SxDIN$0sU9ǂ{ĚfԿNIK8φ]\&S{WQ=V/Y+$lIY }, 9^6 I<>ׯ`-礷h9& sft{&(HoW G"C"d?6=Z5a=UKQv ^x, ՙX*n@9q9r*S05xFww1P{Νv@oJ/r}Jv |/'wE]zzQ N`)+I^)cskfֶze(`<)Η0Յ%:zZdȳr`9DNy?FsMMNrh F f>"8}MVU,>;3*}UT)'_ȝ̣cxaf?ྈﲐ$ו8zUWTr-l;J`D"^K s O}wr-}xc"X(Kf1c1~s20khUA ZJf'}žayJI5^p.keڳ1Z+BLUSr yɚ&} uqȴJ1^Pf_nKB b?d<^Vhir;?lt06}iAo<]dbWAf`âM ?+EXC=d SWQSu(Vf_aq4Fs\7@.՟ >fciogG:鬉*/6<}L;a!y[v;:#C6HQF0BX!CеuQƧP(>س-c؞4p07[ST @R!GNZ<کphZ*Br( *$_2UoZdD5AN-NB)= :yagcW^=BF;_RZ8)ζ}Y^Kr~⡀ 6YHwvb.$}jFHs/}A lݮ<=񼽽t'g]%W*Re!b{sQ e2gVJU wR}׬ꯊK{2CJz;T.vaTCCS%G] SaMPaYW{Xl2G:~?0z,OG[_:e7pzQtJ Ku}B!Z@/+FWB +i2~ug@IP4ȘToaHc?J7&0n.C+U7ծ(W.ںG}2˗ I2H_'w]NNvtӅJ0'f$7LCyMؾeޫcDH |^q# G\tCkTf0ɾuOwc^8 B|44N6)UC*zRp[{1BdicT^ qF>}騷'Mj\n ӸҧfL~Uî,E#H?N6ߌx"Hc'?os(ZFg(]}pp&`NC;yW˽YWdur f-N655[erUp nLuJ7>|s @{;rKH2t}YP'$@a>V}I?x\;(μI.Q!{%ędMEX1sI2-H-Ր30bHc/r=f5u{:ߖY9׬4{oMt k7s+'VŒ'WC,e%T<2cST#Or!+tR*MZ3; ;il}j_r81$_"#6Z`J{BƩQv21(5J3̰ LTEVy\!Igiݤ,h(#l sתl!=T&z&`L ܌n*D:uFKbbO|G-mq:V5c-7]DP4TY˞Ϗs_=K-D,MڑK54z_/6Ю8b څ\m GmLSK{/n@DZNyŨ[`5-T EQZN{oStk DK+yWJ8W!eE bgġj5mnؗQ|^Mɹ3>x.lt)OСď z͜q"h@/,Ou"jAl/&yOaC, ȿr >tn)qvhp7/,z͘%Ød[҉^]|BM@`oU݊=FNmzB0hQre)BqWKIS6\w61 ״TCy-rzt9wU=X^&\)]3FjJ<=鸃b@34`$Iʙ ɑ'I wNN|<^T13LRz&gzw"?j!mјn8QnJ?(=Ā9NUl mF Q1rqR=!`*3tjC ^_JjJPEfJ&&59NͭS)}D Έt fjJ(M @ɓtЅIc& c“><=?y8+k8NL'T?YZv .OTkW%31$PnZ0We8v%~5j:;ЊdPM9`Ul υG͚wdTJ2(6D&0ʗzsԪ`\qx㩦*`}ZVsŨU;cPrHUFz]sIor HHbp5͒S]PJތl}L+- bU-IjLe_ B[rPˤퟆ3JWjQ7f^ Lmb`ʓ#ߠ7dI,vӳ/z9Bg˭[?xl:4:Qhk+ P- Է$\jDHvg"%]RD+8%~Cn% YudGc+usx8VH:Xg٘5843R|n{.JuYW|ZD2>q<@!8!F@=j5:v @̋;DgN6Xb pURM <3&QyM8YI3ITAbO;-6zH+mplPjF;mOOGjHQؐ)  @1L|uxmSlUVr3g ڽY}^Z쁅+ًZΔ†eџfƎNŠ+$s>]wfPW[yL2o}Or,Ȓ>>$|E6̈+n'@y}_-b:mkqLW,J_h{;Awef8J};@QG:H Ic- Huo%Bؙ(DWs1,ofzN"D}smw(N]npMms]ʺ2Yl_op0\l6H1HU#g0{f?F/h*O~)<-;FR{9W04"6ԉBNr3%w U7*݋{S&VS؅ge1S9"=ܵU(eױޛzر>tWinQa<0< JU?% t]sKށK 3@>nA87 U mb0r@zI9ĢkS0CݷS&D,@ ue 7N, $"V렛 `j?&K[Lr[]F$&oj%_iMhNN ]~qa&)}w b0hK-1W,Nщ Z'>-Emvc>ـW=6o"=|ӆD\ɦܧ3h'mH}wrc[$TsOvm&(7+4l?ͷ\^xXa(rs)NjV=U/6 *ʫHOҷ*?Xnx)uzj= *-mFB\مTgCF] b lHeG}.z MX!3KisDΡ'8ayE閹cUٰ-A[њ57սC ~)i,)0MZnuSm#~3kQlPeR`#(:1….7FՔ6]Gv>?:SU˺Uq&>';UdH1bg3iF2]7%M~MjA#AHhѼc$%"hz9s`Ihs2{#fZ0jB,$"nWL@Q*8+UPμO;l>/p* z' .n>#ZiڭT$O|syޛ4<8+0Z^o?^z|:C(ss޾b_uD\&6nP]}F^CfI mMkwvĸT3 NJɒ45GDM&~Tq {j< x2F h~pxŜ Ǿ#V0Y2hNKz|'"ݳo""B }%en՚U+8srGϩo<YRVp=6O5pϼb4C](~.e~O)0r2'I?Kજ0W 'l̺?UÙNDT`Cc@/e'otF<n\} `aQy.Z!M,&om'/FƲ&u/ αÐA[vp+o 75gc_ !1xgn|e6)կcv g&C<\v['Yv}>%ûŷ{Tԭ„P.z ]vѝ㍞YJ6?y1AGId7V4  sҖYc1&ĉ:A(}0kE{)߯k28aci1;IXD2ψ>,|_[`lH6QQtm̀zq6s`j ov0*wO븛H"6c߆]n#4tPz }]oo=z͵l vB-S,nɸKI,/ uŒN-gm?hZ!A1e6u@ ;ze!2jtsē=@OU4*tվ] PBHx+YaW;j|-#Xl J4ŝlt&*kٷ mDͮ7 mZP?p"$uSc"yR ޿zrF膰Mo:#梕48s$J3@heq֠˧~IhϙMGa'eяjԫ9 PI {XNJQ}lG Tf7V9ΥY V@60ȍ\I}`[.M `t{OO7)3~ D O{ ٙYidN!g#B2Ceh@OO\ө~, FIh̄xb?oeڗB%R՘jlb4OK!?)i-dSs3tz?Ư`ql@s?-b0YToQFEo~g;KBYfYc?YU妼 i,opuժ.E&Ӟ9ΣTEatkda\)t˟LX'J8Aj,[6 .;p3Щ/Ec5Y6#!^KQldT<30iՔq bC"/p$.P֭02"30}EZvfΕDWX\7tq8HT(6~9ءΔXUS]\7~1PN!~ò1>/OPߢ3< ,DI;d5 A&񡫋wm [x1GkxUupX'9 2%^e&G:s6.K9lY8{SQX#"^]{fWӀcomEްMPi Ȓ6ksD[goLCdę|1 &~B4XK7gvg{C_*2[G[$]vR7 LE&<ʴc\##lɏTJ8^AmM4bʀKTknrĘp8LW2K'87318:D\RsPН7s\ƭn~Ov3ߑRr31aZT=I`@1h J<7ܺ0uiV?f#!B , P-'l8X 2;OLmP5ZrU;`pd;p9gG1{SV-9gTNuBQ@^F5_؟5BmH@Ni< RZ5T'W+}'v[x"0 9< dwX~l /󫇓/~DikQ :LRp={%i.Ά+pr2MjB+Gwgi ?c9'{~ZB1&SMpB$6e&5{n+;F99s!%gS8:6yb0F{5`uNiPË90F.Y n$ ⍓=WcƼ&7 D?R[Gʦ;mgHP} ]||g &acbs,[S^^vkMkDz@(kq $m:`X:={! {>KE)! t`FfC~1˷m0ð꿇(݆ n5~xd^ uOhTx@-#m|wH">ekNkWhNٝCwf*T i'A. ]Bmbv]x*X|ct& _LpFui $z䇞bQ0MegFH:_05= D׆+*gج/ZʑQhְim8^W6_My TPHï(*f 7CxD#˱ڃ>?oaX=FNsr!D}4R%JD1x̶ك_'ZKy=vom?~,sZuzbHţ:oנpKh5r>GIDh B CJڊՅW0HMQcQYp7=0V'\"D0 河G8_dZ<[`,)e ۡy KEw@6ޫ#}zx.\ЀDF.*{`FoFXD.TCZ?@Fx!GyS4DH25+BpV^Zk'):?yA?*70T SCvj5WDPPNH3 iT%RVNUv(Šޜc/yn6=B=3Եj֢nmХ78v@g 9fC$@Ңh}7;sς* S)g>blksS@;C|~:b5ޏ#~)q;XҹDQjzS8$ڛ%n* [q"mC?,!mtN2OT׬_C8"w]m_BG@bľ6lz,}ۄw]iTěn3s"AWtDӥ.=x(a#hhi^S'OXw P4Yom:尚7p9˓*"R>97uP]bTOU2\#[HS+cE4lUd^]Nk~ AO* }uT2w6Ip.H>ՅO&x:LdX-7gJe'jtapZld5t\DL0&=H%KVr߻*ā#pRC ;T@W.Fǣ1o_WIxIiAÅͳo]OiN"i;z{#`'B{ 7{?ދwX9TP> shҶ{Mǔ(h[\ l^:w|˖6sfoBfE73&aXT7 A+%/>|R@ |_0l4~7HID$ڏ~`v=8D/-Ghf%^,{5e/c4[qՊ 6h#E@YD?=sfwe|V t0 f^sАPW]LlRŔ;pWGC fм*[^@_9 dED"ɯԮ Oc=fm!`lg9xϗo=PZIyՎ#P^r/,ѭ%S_Gbjws m>l%z5ֺiYhϸn%E a-U3poX>}7ᨨ/}NƭW5*mV<.as E*馚o#6 'fLsrSH5ʇn$LnʼnbO$L+zM& <׮R:ؗz~a9PSltF%4{jfNA oY8#t$) ? b}ŀru/v^8)hKbLf&@BQIaHgzz}O# =jZ?9+dl lI6$."BwS&#wvRXDBe5]b>aʦя:EWMҰlHC.ςKϜV~GƮ0FދTy͡`}W:&T(X_Q4*U,#_>. eN? ERww60o֓d-h>msWI|IqzH?"2ݏG2/6P +\vj%O9ں=-#;[2\.;GR3%@ #+a[n<fn# !.KEv,SdN.Flc̳tHg Rj5_U:v뜱x;H(&'`߳yRd{p<&n_Ym2wYxڑԿ? Fdאaj{QI~J+HTW6eQHm5k"S8=8paτ(of:1Ḱ+hmg˯(/AS[ |3dU u짠+de;' &r$w⟶ՑO|f/9B; ZcX/ƼdN>@ ;w<5+? (n=r1_^&rlOZ(lh*dN3EVrD/\ަsqAEΡi%䜿 T*>a_ >KM2=nI:w3]C/ 9k].Le L'Ү[yXzF4!?,gcFW+]!#C5 mIсi4vvJT$P7҅]?EfWv͡_˃vP[2^ Ң Z ,]t5Ǿ{9n*B#X5nqB:ȍ>o/z^jtG󖮮ñt-XT#]E!E[6~(<טH N>&ac~qYackFe\YgQvejY/}]cfpD!0)7|8gBqn㶘C?6m:^>uxwl@&Z}1FSR?h-i:+\($a,\ }eSvEA3ZgD> ?՝H'O 9/fq IQJ#Ņ+,2Ym(z arh/0APևәWœz(.tbJzZ_ua~nΤk``AS=+3[ih*"8=f?)_!Sgt:z1I6 F]maPu="xqa;9Fi';PWQs8c>c@ɎN 4F%j[RS%Ynr\*Hns^ Ff{H<|"a7 UCW~wy;wLF|:AVP%[#..-BDG̫*ξ]n>dЛC՘,@ދCzB[r(Wx^OHY" 48>S|C1p?I Ho-+FM07fkՠw"jvoJ>/Nkj`H̋K4Ьvr)rElyz&: *KOULР-v8HΈEկ|0*$ObjuiT㡾&D޾l( s}D[zҿ}J g/bY`Q\YC&EMd%%=z (^6SO O)RqOc婫P:]ߝP+!Jwsbo B 4PfܥZ{݇eOZ/ ͒jDPʂNoXAS!e | zP~C%l}8\A'wKBc7"Ted Ws;4P:ҕ!Ձ~~OG_)b28!cau]8 fqݟ,YVz]_ak*֠|J:C\pȬ1wy {AtZT~[hH8a6ZBX(J&#n| 㮝J=1G B@LǙjsF}@,l(ZR\4Gk0D㛇{!"sԀ"y!C5L32vj/M]0.q__2v6ʱNN ZDR7ȬAw?cL4cMqϵ+az/+>0+ ;n9turХ(թ[|Q3%-cguGN}8A٢ 0VTBFN}/C u 2Au.2;lW=蓮H0ۍ5uaVs_ H][g*=lZ<@`[\>L7n* D5 $2PSA{6}Ѹ;`ȵM(uf ´__qX$P]٪5M>{U%~>olXB~l f|šNm,_XWL l"י:Յw\ݪuldy!CaӜE6`| ɽS"UFe ןxCEFFetT'bC܆2>i)w?z0OEJhU C'(iLǎe4³AspD&]^a<Ūfs:/ lHHojA7-N#ZAfrg!M4,/˙kOfy hI5R(e1 [ $Jyv1N;Ф%31oa9]O9Z~73Uˏ:Ubgb3/KrG] wRlf ^vn C$=_Slig2ghwrC@b4`~`Zb$^NXL~LK/nQR[Fm6 L7;"t-MIn Vo^M{-uF@C=c{ar(K8y蕶iԡ;]7 17YZ&3u.g 䢕G><2sr@RiKY =J,}2 &}@dLU5"Bb 7jr/R$L AylMGLȣj 7³ ZE[Xe oXyHt`O !0DC$?`gG\ࣥJcW4PMjVxp.ÜE+ C"tܯBGS9 M#>#H*7ڏ2_xuݘ;XdGXXnq$/4M#\9LJǒjV_ŗ{= <$ꡭSϚp̓r-C.aKKa>ytKL FVOf!~r5';8)'.[.͵o X[v >W;Tm^O AzņbT}wIn+FzlF c)Mp*iqkR2Lmk`lŘ8Me@+N_ CáRJ8Mհ dLw+ɗs !%8jLsHJyOʹBN }@sa\M 8 pqB*m>rʳw7D FMV/xE)]Ƨ>͐U0D_@I'kUn!9S/hSs3 MjRcKr+'lo3۷Suh[a4 Rm ӾUé~5Apf]8CDMY9$Bg]39{&Ŭ b/Ja1Mr|d&P g8{H4v[/vgzBU;OoӕvDRgL$wT7u^n[mζW};,)X/huZ > U+Kz4ntM"^6k$Yıw-!FG>B}cC5 "hffz\닱{Lz(E,(ϡJ8a:*it3ں.=?a%7Xs)1"'bٳ춙kcl (jAgqd?b0laeRzrV jJS}5m;1ف>p׾5YMyei38o/皊;z |BxHuqrz9三~nNy5mB˓DoED,f Z^<3`d.m;+&5n|I+xŏuAKJoC;9ab9̓,%HX8|@f9aV Ώt2QI?X3HH`̈9XdïOG#P`Õ4$h̚fv=⑶>pKx| %VYM JLa6W43Ğzȃ`Ň7?GKkDM*u;@!e"oC1ILKJW.pylR|gapB; ^ B(6fxᗋ  wDG>0D SɸR[VlJ1äO5;b3U.iB 's(bdP #-*"q:~=Jʦdc^lr\w ے̤H³nveڧ|:>볅>{P'tS:~7  LqQs(inٕӼo(<:AL<% EL酶ND޼V l9'cJoNR(t GN9r]-40hv_d4Fyv,ඔ!-_ZثbooYʈ3Bc ,BvIezU2rLEL!k7"+50qII$d5z"%*].jlӌQTen{/5qF_~6\*=B+OWhhT/X.qQwޅR0t<*4r]^Hogb>qzX< ΐh$1ơ$]øxT޲-i$0ɤ.d7܄Z?((8H&-25ʎ7 Y8i2%n@C!a<_>}.H`:ZM;&;ARRj7I5$/FrJ?@n6RʂG\;Kio9hg2lы9}FΙk5X韮7ZݚU!H%\# Q38%5v$NCB8gϣq{ 'B2أ!&RljNq[l  $/PDm~  :reU|Z#:T4dj% S] ]*"{ߩ:Us:lCWZ<Q:A؈IḆ`zsc@6dPG./cWYQ]L>>,&D:@M\x*K貺EmoSh Ϡ)>6D?Qn5QH _c w.VOv,C@IPnFŨF5{*؇)yAVZf n>/ v[(Y&mGKkHٯC\$#WS}.j8 {Q)o]h ^yg)sw?hFjfzgn (1ԃ854'Ev0oS\/hQpdEM[$mSs$l/PXnS 0s{|@86s]aDvA( H{y`hf䧉θ@No{ EY5[elNA<\UMLwqYJMtGuAqAMΒuYBAEeά+"dUgM44? ߹{q%Ty{ZV[G8WHru*$#!=!:`XTaMΪ/@ڝ/oy{!eBCݭk:5{U%gOW3;wVB{O cŹc ʚms< qox6`8j6>ff~R!*k $^"* @Cnq$#R![r$DN+yš,0 9[jvR9tįA=`zaz(4EFx&\&q(,pJ-ϾTZ G}C Q E[Y4agED_TSyaAQG_Yь$nkC~v(fgF&m*;_ Ounhr(Zol^(Btaj{T^x}ڽU_S-`~?_:)LYohw4a$%Q׫syM"W9bzaf%K,-mpYg'ly0P~g3\1/xe]w:"_mu#,?2J+L5adQ緥ߥ6w=uod=7Mh6%TY Q[ӗ2g59E1ƷVAP7,o-d#jgj"+Eݛ}=lUtjsϙbA㲾DЊ:瑠aްL_)w!-EwWn{\dT[vyA#phw"&7}DܔQCFu K maq!UYe 쿝n@;ZZ3WK\J>O :@<'. ON198v3֍yɃūx1JԿX 21:‚LmJi۔3ٺv I#5=lL.Bu;礿{h͛H%E6]/l$=Q >!bvZh0{[~,n/Dh'cbKr|t3F8MWA;Z„$w{3,Q ^je}}?gbyB>{[1l_Mp6i}qwa@&Aci[\ &9Z#BA5ߍPXqU. GkH4ڍqi&҄-EJ(v#01zD+9zT$g1e& t.>DgP-5L{e%~weC rx\\({ Bkհ9],E1f%BKml6;uJB7<K:m q{ .h"_ X"$ w[7ϛل`?ڵvo}D[FuFϫ]mU W?uh(|KJ|r&h&- j5~? xE7a io+1nF&.͜|v릗~֢!NrQ?h_ViD9শ1F(/XBX)AFwּqQH%[+F)t? ZP(4Jbs,?1Df1Բv H^dp'wF'O@$7>40&1-~$z6אX.b܁Icさ'LxG#yX}+77g͗jr?AV>t|߬W[i1Z S?>1CQmw!¹,Nko!߶ߐOS}L80]*E?{k^do- y-PE~jlMsHD LOnMY[E~Q;)^-ƙs7*dyv0\]w+5->r(pd64: igW֙BtHPh&K.Or(57UDm9w]evj>6j !dc)d}Q,3jb?in.@OYM 9)14hg]:jUS9<L|Zaǒ@}Tp?._Fߤ~fqZ ؍!S2]NeA*e]@kY;i1`DfvDnYJcpyBo?CГ6Fggq bJ-q7- J` |@/fmC d §h3pj'eX6خ!3;sۜ3o "4./5sD!dv ekiL(r;^=~n8\MPx^|6sPЅʏOS'OfaQEL\M-^mX V᫚ϩZ' 9mR J7S7A9kϵ| .;7-n r_JK2oKP|xukoZ ,+8 LjCa3W BQĪLeVk-"H7|^:Dx3 8I:Πx%Xl?a8̹ <சr l>Um6ֱ69q3jH.gSܲ륫:H "ַ 8gbpC ~~k|mM6_e, +Jě7MgΟ+|j~ xQfYؕm՝YyX'h&W|7svی#((^XvmR}}TuM=%(/HEHCy.`@@T'9 뽩H[$gcZ#\#8QG8:"4Njfhp6QOU/Щa LTU]\F5R!$J)\{_DBK DX(EqA"kkR|e[d !grј'eJ0w^nS/F{2M AO ⾪SqzkAJ~ i€KS<.+;2!˄ ħhS :uR:&fgZb>؎T_X"2TB^g @~L*d4nM P݇DmAz~qewֳߒ\{U.p@yq1.@\XKe#8$|*t$D>Xu7T, S͗~ -/gw[tVz;tl;,5"RsuY}Rq qR#vLȨ j1 ĺԂ$–]q{_ɉ4lzNTZȟJ9)nUgաѻ$oN#։t#rcH< 8 SM턔LԈ ph*/Z$ii%vt'V,1boA ]/2Ё0ul/Rmx6&Xm ZG&m*B 'Q1C\ʓ5`#z<k/פi cDvE40G*Ц؈=Ԗ#?{lO%:&BâcLݺPS/5vPtBvK]p!#xA4sJ@m&hZT?d+0~zH\1_F^ C=LQ'a`0Wul]9ʀ[D~ڟY4zqb[Olp}ak!;b81yo!2> 3;4D}rQ@(({]K7gR*)϶;țQTE8鵉6 #xyTuNj0#{ Bh~N!\6pEi&9 .q_|*b¤ K+>_@1ݿzAYDml)7#>:gg RLmq#KHWg0yRoz糐*xtPRb1*Wl1RٿMvJLT=$hUdBl)5D-+ [:B|Z$(/(\%JtE(ë}C86U#aH ]΋ ;ĻrRZDK"QʐNي=Vl2τfÌ}Z]8lt:@tm/N*\L:r+FB ԠR(7yj,BMI)ytVA˗M(E}-cKoach~6@ >*!Ÿɟlsؙf芞6FgIJ^XG{䇘c06UF<02̔CjSڰkH6麼Ç(ăZk-N5'a5iU8ZD[w pPk_H-!`%߻5YXT9D=B73%KҒZPى}H^pQͻ#hOƮ//;s>،\64fAF:cC]DJz+1=4wd} f= &1) h?;fXލhmJ )gNW(Xix0*Ѝo_GZ pxӋyE"žl:Xq|ZJvyE sFDɣ~`gԔU7;[pM}e&w^ǀ8r" Pźhx N04`&THaȏMj ֮le3?9"G:_b;j !ɫK@F6k*?xdQbP"u|S!L{`?fH+TQB%q% ]9!A%w<)3sO{CVX$y!cj޻e'.(K)h?¸.:K$ǛRhX2դy6tc`ɰ_>Pu9ta"W=Fg0;M)T2Z@^C%.2nʴgbO%3$jho$GbLkFb^$Q[u+S(M'!lL@ql4s#şC90\~ C;ۡDS{'I;P`t4yiء/mr;lZ _ :J!u d+D;-.2̰Hś|c|a9w:+єlI$?-['.[t-_O=i#d˒ZDw5]H;;FxKUFгiGƜO ydUʜM1EsgbAN_>:JIdt nb4+J)7֧q~@AZ,'Æ_g`\V|3ƨueTCPؐ].NAX2f3 ż LAH 9df 廃ǽԉOM(W&i4ڌL4w`<0>+,]iI0n灛Qi?/-DZm%Pnk"!"םe+I*lۺZhǭMY,)G fuT>tYbH{%Ric<>HC ĚQCMmtF<Ӽñ4< gq>K9jGd-,tJ:^=e T qCth]3JuRP;"SAغ FH'2xTsT1ف'5ă2ƒ88:.kѦ dHpEmL|+`OՓI eH) ~ 鴺r+Wh5]0KUK@KDܓ¢X)6 'osoSPj0I >;w.^ϣ2i>N5F}FlD cɭI A* adP_'=EضM\dR3i|TA.Jd*gV(QHHSɵ!|3VN=WU4}nqh e(@ k0-~I#mt2wWXnnh B~(ESC3>D0A?@'-HIfuY*c1NkXJM g5`a0l{X˒" yV3i˱ cQ:hTEGbM$vC"P>uef¢kY;n2EFyۊrB?Crn yGmwzۢia~WYz:E(o'n5K cDV2OéWi qßsfGV'=ZCY 71`?⣦}UVc&H=Um8=ktB4,DVФy~sY2EȈ&K1"&p]RQs=j7\8|D6X  #.PgIP`lTD- w*޻khz,IR%s5{OdYc(HnNrC-fKoӒ8aa-rSлcmt_~e+wu`yNAp2dLmBLqNL$ݟ'? H !'/J-ljS_|6fUΙ7ykwzOJM׏U-]-Ŝ0JY\ VI"5~۱meOoӦ{HI'p*m6eo(ZNuD,Oڎݢ4RKP`J(7'!-\i qgfxN+R3fb3lco Ȓh |!*9 uAi/*#+P`踚ܸIViGh[AE2P,IXHL&^>Z M<q{qx̓|̊Cw[|_~Z^ʳ74(kZk'/b&>n]5Vx9r>+X$Bws\|n G0tsRʹdZqNrZ9 (V0Tn6Ђy[`OZvLMXyW_piX;h+lOa3仡-I]d) nV\ij5Wq֨ۿX<&c8~!_4^ AmU``х_mX`$M| MsAM@:`Sqx[xw\!yU9gϢգjYO cvfa% Q* {JȩX'j xFt+tVo{DqyU-'ɺȴgf NHZx5S:fvqrƹSErY@Iܰ~= Cd8$ev߮'O6ve@֗s๢-)/JeZiw+.!Lg`t i$?ʟE^t15t,(U"UCd@_@(רe`Xa3!Υ,!@%|ݭ3ļ8AP45Sp„E<$GH "Hy݉O<;*Ȱ.&C&S6Q'hjidjDnO"3;fk)dÊ'eC:]/>jsUE#@v[Mx\ﷻQk @> FF=u`b^e%]PN.i;xyjG 7:9vu>5T#sU#n/f~bCv'|S?N$p>&xFGR6/p!BrFƸl0FKG! }U޳o:a=Y9`t'vflԁW|cic33k&c| A4C,u*iù7 qolD yjwOrH VDҐ/Veg>ؠol¦3!lSrֹtO)~2@!zd6<+Trh,kA5As:-ʛ+?Ρm5p@7Yš1^F9ya'w"{FnߦUtCbOg8.NBNg>0sMdLcW2}SPy%`5ց5j3,Cg?BNxĹ 2 ^OvFr f+$*@ Ki>sch'Cq =[m'sRi`PHybuvV}{`?I@bɚz7TWM쩹u sS+ԙhĸ\H{-erl4r8s|g/Ev894֤;J[ X T'`CaLp'Jߦ7YMKx)3) Ҩf, ZT 6+Ij lu1 +1)Gx+_Z2rwЄWf-(Kg^2y:6~I1ac+uuyt KaiiuG yTi>+ Lv@=keC8eO {׾7V֕ twD!܁'=UzBlR:d_Uerǜ28qM\C˥RΚPyVLˀ> ! |>_g[0e( MK>Rx2!uXjz~ A/>S{CQj- ^ o8,6#mpebϲb/ѣ#I4&mXEBe&ts F(#8VXΪkYN0WW(Rʥ7`1qkr"TFfֺ>zQzvHNʎ 'sI~ZCI-u+"D=wǪ?>Vh"̦ 򸛫G?GO ކ} A ̃Id N.p$P4|8zu>2$3%0䒍S9rGSؿcTؚʑoG=*DߛO1R_2cy4LȪPpMOcXm+-E)c}׏*w[*|]z˥趃7*Fq⩱]6 F瞯*gZۻV+hg wzPS͠ uI[jgnDj9X!폰j^0?FUMVښx*S>OQ+Mf$ e dr zffFm}/-hDh{>$q %3 Xz%=ӣWpf1 169̰s(:Yxjd}u[ , c$3 ~z*qRhATһ*}>V}F">f0{^ivsD`>K,+gj_tW$ VE B(6I6'2_m9oy3H'U39hؑDUlx]ȅuUWXxT| [NyW[:av2h0Z7Oև2xܽmMAmx+XɎH3)cz,=k}>c1~TչBȃT /JpgpDz+hˆ GA6KX,K>XTOC S hݹY0'~=n?11T wd.{Cqb*On9Oځ||ck) G`*ST @DQd񡅭}9~&d wVcR ch0؊-)Z{FY2 WMk7Y(v`V Lƃ۔y?&l=>Pk` 9`I"⯆w=⚓g+Uo*Z)FAc&":+xv1vh#B$(vR$ 8 JO0xmjޛd *|!@>:'HuxCV=&o7&;S8 4"/˿&5[|Ɏ8}ra:HU9 g>95FL: ;etm # Js$?|>bCcO1*{,NqĪX)+i=TB'#燪 2ѭѩzʤ1>6nɫܼpȮT"\0Co[0^}.q:N|qy+iYaf61(cU^/*Vߢ,O~9`f?XX.)z@|;Qvhk@Qq U_0彵dA"DH Vj QW}'a ],,Ev [;iDz/C-ОF|(UxS53E7:2OB Vg.p1j5ĺM80tWV^玎-G;cxK?W]jP!I+c8ApGS"K VW;b()S+;Nqc4 @UH ct}@mdf\ez@{Qzč s`cL Wxi:Nq*[ unX_ $ڣ^+CuMl316xbP闻 >/ *.ƽ?G}}vm*1B; 4Ӌ2M/qtkYS[UZɐ#wܻM+C8SO(U:3LŸ#ۅ7#{1JRٛ8ߡ3R٣qvNvht{#>"Y݇Or4eLόWGYx)Rk lI%|]&Rm= xڗЂ\Qȕo74"Bb -!qZzLb%e l0!i"´4 _ل۫Rջqnj2]M񒉌 N6nFU=jc/zw̮&jPWR^ ?KuO+N_.rxb%P@Zo;R4!Ju^Q3v"i5&%e-&I0R5|rE3l̰t?!dwҏÇZ(M2λ,3b=,IS(+lAd0,96;ھA n,FqLva`KU Qnd 3N]N[$d%ROL&gg/*j'b.zyM=(%"M_T$ 3%bkסËV\f#N`5ƬL A _挱2Q^G#=bT,*h菆GLu,N[w=N~H238._Kɕ,3%}Wԑ8nlwG(nT9 [|z0e`۱TvnL4>򽗁o.Z&8UD,rM:y5y1#W6ÂދƲ,Qvv~gqTm'qcGLS3H \oД ɑX!rJ:fɘ@>$/#h>FqdgG{^3Wqz-f]jXi>7cKjCf]m̐-3vRJ,=Т-ᅳX-;[IT綱w*,\VF~ ^Ĺ:|i$du!2 %[}Ğ 8//6Su`I̜d\:[ħ0EMB^rFikm ΪBK*Ymq=۪`kOVjoaf[GL=P/rڽ> p5!EuDhS=INWLxo,d;gT (z䩉EH"CUILvc|=Yc a . ~1h~S ^ʮi`6Q:s8"mĭ-=;sFL&~`BCNӔ/̫%-ߤo7}hfĖ7%<|~lːY{ Se}Pٶ݂KgfU]ꎱ ,wYk376nsC,Nˢ/v 2IIH݂[d2 K+Oހ=n/38ah@$g'*+F2Ό,?;ZjV}Y434~~Xnh6GgHJVѺѝ3Ol*:aP#.*H}rJ whX%h$m9en"J{b;BLϩ=ʉ8Ta9Xjбm~C7fs F2\.h9~\$? &C(q*?#UM~.Y,Fu2dL[4n4.ow!8Ͳ].9SWV0=S? b L4`ȋ3 ՖakJH} 몑.Y[G=0ƀ X|C[G[-E?uYJap/czs̅L:l8}R?,i'olz7Ao#OCAV9p5f/ыLlx 7-ʹi] ;dGSE8e/ l\-T4Χa6=$j U`Yz7e stWͻP=SD\f;Ro^Ys31F?]%WiĤ^hܼ5Pw\. Mz*¤׬A#>1ͫXV2 ݣ@ng/Z)nq$ Єsq;^3԰c2fdL;ᣑ (zn9#.dTdv@fSvZE.և9Q]I<#nW ѝjdžl&xbJ7lkf݌Yq+TX F0 NjOD#ϦKtmֈSH_3*R& 9rS2t'*\wYu3>aTN6r9ijF[ _+X,g]rBP/A 8\HoE7smXb>IH<^}xNJI̗oŜ7ᬷ?|\95)\7H@Bc_ /Sw/XX7M(p(+Sd 1! Pe\of% 4)6MAMux9cEYYC-<'Am 1!\381Nw{$ "oBDh'U06lsg V۾U׾jM֠aÓTg1Twp$K@'HY0K\6Ng(Wˣy1+bg.ʘѿ0E1p nX%D''M ⚮=mTcYFLVh#V T+@]15NBkr" -#˂޳%5oхNʾ:03.*@]58\LlYP Ɓ~S-s8[%+1M]5YRf41]·I jحT\`&d(+/uG^%m Gf43$GQAii{t'~SP"-ΙZR]BiJkX\rGܕi7.ZvrAyBhaq~3źb"҆G3@] 8>Ӳg n1o:f޾X!mm9Uo ǸΗڴvd]qs:$ksF19u‚I-TdfNsin$9SԺ89a4R*Zv3}ԫ[9?XDwCgv7 iX@ؼM,3tBEt3J+4{e^ mf Z>G Abhw\ d BA9,^FWE B[1F-17h2r}xpaBo6"PD%yhhQakɏE>ba׀"5҄FWkj\D TƸ Y0hvw@` ! ;3A0u\W܆BSTvZ.RP 056"!0xU1X,,q _[(Ή0&>FfHs5_a~DKot JO|}#-ړqc% vک38"38e~ AT>e%~T!_q_YBlA8~vDZb+Ltn4KjmQ- )MzhOΎj}&Bye xnSzh@hX+}NM^aVJ$v0/C 1پIxw.>kIB"V=gp݆k)Фwm_ʒm=8-|I_tPS[Dť1zneH q'pV5KOh.:F% 灈P,5e׋q8!ͅRCd/?KG$SA D^=/ucaOZ\v3 N[m:LK U=z)n^5QB#V1ʜf= [5̰rI8Pz-ny)<$)쒬i$5y%{`Փs @sq/*@Nnv `*Zz@geAc!f..R |z67qfssTr `YypX T_=wWk!v+lzE_ ָ|#&f;s+~/esar t9/ܻ-hƘ ” l|@«t5xVT_j@c<ڵPMq{w7O\' O=l.G]d[0e,Xޔ48,q2oC̈[-A*n $ 70'YFӓpNmv4>\j=Cz+I.Tg`uy~AW$WA~+7pv/NSjxrB?iTS`yJCew\Aa"ChhD^zUzk)s{nz|)F4%@-2KriGZ%K&EԽ 9q?|>5SpF@JZH&_\ϘMyDZaK $du{$.M ]f&a+Z02h07+ڈ#LYCգeKNUHjsi\w 9/\u/X6NvLu{w i'_"ߔ.a3;sexm}UH]vn ^.0Ԓ0p0ǔ4xH.C6*RBsUĻhΝ1/?.B~HNMĕ z u7he!gg3:\UAȄ5,~Lw"?PQr5SSVIhJĭwr߆v?1wc98oẉEȯm {-*4-#+ *ysAC+lSуAcdZ8q$o"xk;[oO%]JI!ힺ?;ԭ.@ Y>Ndus'?JYO&'B0WG4y -ՀuFI \ e1Jl`*K?_a2*~ @=rxAoÜyադjJYa4%>DrIVҴu~x^0Vnr=Eku J>??o w_ ^sO,I" _)K=hmh,lV="C‫{ [P52 o~o5rt([88|fI[箭۔?'EEE"RtqiVy,1OWjMFLlv>ޣpyu6!I%cgbѦ qa Zba/p2f!4RRω>}yR \N8x,++{7K#?D[[B>O BaI_\- /.{A2,EXe'X5#%}ʿ0zQA`@S Cmkk@l㦬E-:Fɍb:X}dDŽm.;$+Za "Ӭ4j]݊?qq  Bchl{N 2eL/jpFWRdbx/ ͭuTa>y1c᫲L~Qy\zblH KbE*DN"vp&tAJA}A@W bsfvrn#9ޟڹ\wbދ-;@h5Oւ%|,J6euȞ` чQK@-NY*rrPiMPq/9 nlׄA=w#p675^G`ҨslviY(x“Uf !kn@Nfz,ٽLTHʜL"=]&nAՒn,9^u>y/w.e*+̾kl-O lܪ\Ȉ/5ݰCyY .EsX6soߤZ䏯 .?KsaR.5)ft u U&sI1s/l" ˥,$BQ j#Tl2~#MD'x1 6 !CWKU7< ؾC;BLȂ:f`4ˑl } o$25 o(AJc0A3\gix9xVJcOaREooT'&-i9}}#!Uin2 MhD2ْዂwI,'8$W:޳Ln31O mCd}&'*px< K>(l!~ v) !DrúGcaqR>.[Aъsa9"W|.[5&S܌~up+J٬ݥ?Fsl:Vvu{ yF-tx4CZ6saE~1tˏX'+_}Ps-Nԣ' K\C88jb7vwA}+0|cn{TNÓOsA;-M3B%+gS`\Ь*~xdc-C)XX4 VJ#Ԓ tƣälvД0?ak-}Lk02_Ew-Ys :HNrp^]e#,J}+OƋ~F@9m#6$Tγ/n?t /Ye$'tLK)&O"Xt!`iUt$c a@/)gC!oH6B?h1Jlm)R+_Ugs{0uLj- A}׏EZP7;lPnٌs s'81DE; MJ\uc9E ϗa]C,pVx[Иiȹ:j_- )4ݜ\ٹS9-MʄXmM&mwЕ,G$R%—w mi`r8_,1t+V$n~nV4 N奩͠ÿ.V'Kw_jih @("SSX֋x6u3`;)F;yb{Ӷ! ߙ3Lj)\B>^[anO_DVߎ`d_nK (X""x5$:B~y3s|#4?P0_ܓ5dkqkʗ}?ґ >fW{Tl#pm?ϱs _`&.a+ _̜hz6"$S>lp90z 2`qR?f0e:R>NҌҒMjd5VɈT `dy~ǦPK|Z5=.X(<6 VtP@nEH'q3Ϻ sjzhl} t `BUf;PSFeTG7%9LècX(J7ҫWBbQ9_,TyQvErYfKhi0|"jTK-Ko?|hLq!dw[wSMtJsS:<㉺' 5|2uG/ Ιlupe.s]~vPhq.|~qnB|:ۼ'YyYv#2֝t/9ME_:_xUր.F9D!=0Vs?K-4 l@glˁ`ÿ:`tn=kyډ}.yi1_ %𛪮Y$) DVMv/wAuK Cޭ,YH;?qWG ›=#2 ^ʣE>F(YߛIObu<yUHP\W /8ټB"{RSV0Mw[RϠ2"!o0'o}~J;JfbeھΞ_ف$[xy`f5zGo$Y =1^?EH^_ _Unp!Xhⵯ _l31Uea@Gl욶LRKR_Qo(Ve?[zPXr SydIf0vdl*'72V^Yceǂ0TAL?woD iTT7s>2',x B;t£CެMŸ\^ k D |ѹJR".LR,*asDRf˴\ɓq Yԓ%dBׇKx XY(M $,׉=}ChďtϔM ,nX@4%h&}egkF:@ ::WLp c| }79U[xLWj]&CI3U):g})>ImȁWS)C<71.$6B"ϙd>oN3oU>6nF!%IDV9iӃ!}bDʅ&feNWZ= Y"IIJLOƗ䲊:INiHaJ=ԣpJ"fl#wyM 4m]-ןwF6?07פ.c1{L. f/ujkT /G|\Vr} s%+`aխ?%L%A*`)Q] vc00Q>-~qV s(@u[nm4ܙƚDy!tdy/M&i7q55be{X^ ?ONBC 1_;EmhĵA!:{ >KQ-u:>c?M(l,Yh3P%o9ُisz͙2,pI"8AÈ@`Y'!|M~>?n'˧c{%Aը>}t$:߉ۈo)ؤ}(ݖsJj#V)z5Fc@wn~ L(AS詯+ͬ>Z@A Lv\513_}\@?@ڇ(z[D@Y߁J3POp?80P5Aåpס%  2D :/"J6b.^cv&G밑mhś_]L!@jī:"ԗ1FM;,*lkQ`<zrS*vEZ^>ݹaM<_mh y^SK{4a(_=_Hڳ]*V xRZn LHWLrS)CI͆{]{~4Ɏ%|/J2T:qIe?'+#-^E߶:`r =HjʺC(T X4E #4cǦ UWǎXԅ \H=2?LKYNyMayUF1yϋ / /|F޼Hresf|{lx Z3 ZCw}l>]v~&~x|ؒ#Ϋ:iO`*|҉<{cE]#[Iq>:i olx*OBS.dk'Ic*QeTwUͿ /za4'a~bx|004ArX>iMi 5׵b?Hٝ`BΔ6o|Щmi`3!+ǾoϤh9>̀l*}U滲@}ksR4 uVMIMwXG0o3"*lh{y. 3¯yv^`4_w?/ONfNyǢ3nn#I< ;쉤_F*kxkgu2kY&/A7W!WYg2RVXI[1N*ޘDO###mٞD2Wy-LAN?4 Z<_=-}0u爟R ̿%@Hװ[-@1;T-ъlz-`R.@1TKI+^tp 'zDi&{hA>LC NU+d(KK7`W£V1è? cz+hCuE I^$c Èzψs $5{ ]sL.#U. V Ob'*Ra$'8d{ 5&1oS t}>K&v2Ւv"w|eV˒t>g`L *!Ff q~Ml`XI*ᣉܒʮk1 ~9)j/P;,Gk,4r-x+`S*TT?㇞ybtx.b=仃_8 z;J*B@Qx&i(. 8= M x˟:::Aj]$f6ˡFӼdEED[L)v6GВn+7k 3}PtG'>Vi-Xrav~"bLާmݑ܅)pp⠽ċNZM$U%P0C&~&9*ʣQnk@qM6,+k^*REvhGy.喇RSD»E2iYbYY.OXsAV]a'%Ԯtb : ӕ)1ь_:r.=/l5ў:Ĵ\]ʶwdX"3~ȗY <ܼoE\g8vb#F=ڗ^'anK"*Տx jO+F}(}8?T\- M\Fˋy `=jN͛n:}hwF$O-&|{sV:7\1> N:?yr '鑂m} 8Rm;`IgSLВ[ %kϿIԊWlvqWnRpϹL/=g fiW4)r0 {~Cp5l̼-̧ô?DuΩm;I;K^PL_ՒݬSh`d2N3+&,hU-6K.?6 ݜpG%lY;{< s :`uj6"!g JY!ԣ77I h#.fbݦP,?.[e-$bRhÅ |vC_Imzywܩy/͏L;wZ6G_r˼ݯJA`vx1ccYDs< ]exSu <#] e]yWҬNa֢߰aA7'rG~6Ôó̍o ?] }SdA0|5Mg> oC.xiY&N:wʤ~@ZKJ3> '%hۿ|edb@{wO``+O%!^t6I"@a#6xeiˎ^Ȥr?|8>$sD31c\sq.&=kw],ЫfC~؞xu@z6YqCt\!zrjd-}b)@cG 9&_:BG&1EЂޗzPpg)X&Ёm V\Dd<.XKT\ Aك8oxG8zуzPcM[I=RSOי؈$89QaCͩXO~$I7F &VpXՅ|\4pCXiVjNkelR4CHus=':KP(N+q_` s&/ܗa`ąh?dߘ" aSܔ8'Q̟lfvn<*\lbԶh80|bK74/+%yM@z[Gu2 ;I'E@6h9m*]ŰQpzXZL G2g._-f\Fs\a6W&L!ǬTL[DΙƅ|`JP mG7Gaٲ$HAKFI^`;c7Բ!% %V E_3 DZdmҩ1b7P_:8sGtoXIRФ+?uE`ޱ#h:u=Ż;f0=AnM 5xl-whhOKV]l);o%e)Eb`|}|hG0⤡ih)'*);Cl0qR0)7:;RtHT=ɬs(IZlࠀn=ꔯqcv2/Sx) Zmymړc#哇[- g @#/JaPxBdz_R㫬gd|̐̉2,2e`t송<LV>g wڜ/VzDnYAdrQ3WZ>=w\LJ{_۵K^ Dk?:yX?ĘhwEy^y,yE"0vqEݶ|V8ٷ?3"FmXQŧޔ>y*@)ۂۍ\jRJbs?s.3UڇO'BL+~T:%ViB {9m(ڳ|2- f%u^/ oJvo٠ҵw!K;8EcIpg!0MU[ҠV1MLB *ܸ<@鈍" } yftSQf_d&T٠G tݫh kdNJT3P6 4>+3MY]*`ưj&fstLjS,#֊:,;Ux>XB>}) EP>ڒ_F:s f$\.E Ka#o-ĺ;KUSOhM8Wtvum0DON0"h{|Y>Ytgj=pmSĀj\~VR|oNAt޻Ue ޟV*E| sAU? *g6nOhL鵫!/-Y~x>|޶HXUgS #*&XdW&3#+y;m588q`[ږ EC"˳8]4OĹ7+m#稼8*L]pV+Su]imCq|e`bQUR! ik2#kSj3zEt`cKY%G+9RK~S=ΑQmaPEDc~cZ2%@r)=Œ cR%kG bL)SaM:ko}g<~Y-:8s5 uW }1Prԝ#v@x?4By9?qUhTB.;tAQu5`ݢ蛑AhA2>6pDTsh$ ʜh_QJs؏y;Ga.) .xz%>9M @KCcWgfn_17@H Ft)hxwЙ_e~gHaV(e0AB>5v)_G`t]?Q7ex\捬].]g× bHU0 @>V2SQ34uvZ{14ԑ1z/IU{}O;9RV w~S{6\Wm-'5c|>YF )lo9*L N{B^ͽ6<<2ocmzneF\C.(F*EV4u5bx'O30LicVz} iҹ1䍚Vì&obMTvB`g~"'{KHQ)Ms /%dއy_[^q8`S6 ԭJ, = AX=G-02#`2~u9,͏dvLB \ֵ7H8d[_~4) Qh~\@?gZ?Л:|+08++z%tN't|]w1rc]oאb<@Yם|oҝ,)BpQDbuZģ|@𭁾aY=Ӂ:a۩}QݪF !=C8\v?4<H>IN┣2rj@~v4M|-u!s4&!f^}&~@\++86~:-,e |kPi>1]28^S YJNt\458/}WG*`];-tBvu[דrSNdHYqF"\Ϣ4[[!@Q#*_%,UgI6a@gK;ZN,qdGwMJp˰0LR iX ʓ7ٻI]xVbx פ6CTCFV \ZrOz^>)A52!7a݄`q{4* dzzC07j t)R$Y=two/rBc[iBQC M`M*O ! /^8|:[Ѫ! r\*WƎKr0lƏ\tM"IWޜ`H8d۠{ ĵVŏ\Chn jl} )Rc'6n!Dx45A74Ud`]4(5-Y?f 1èbC`'`޶Nnw=JuX:HYO5$n5w&>0:]ND5 s<Ń!aU=SBi,'gN_IL4I_5-1\H@LL̙FFC*n;yE,夽/yu?Þ'c2=T?=/'a"q=`(LzRٙ@XZXqiMS S]~*\wu/EH$|/N9FH˴ i9_J_=өҌ &fu~mZKZTK2b`Iit,$(CbbI9C#oj3 ZyXnz}P`I<2h' #ܪX*ꟷmNSj 7{O*FYbFj2>.]\5K͔ Vbcm^z,Y.ڤce!EhKKyI*WE32pK 0bSxMAE_;*3f-c UN,;٧ݻ璧 )SBX2J!b>:Cwnv/3u^:CeL2\^ԊH=lwM4phPT˽иdbPϜ WJF- =h:>'4{TZ9PAtvin.).>Hh\3q>i|b2Ng8R^ Qz_/Y7;uG5YQTW(p˽x3, h]|JleX3HLr(_{?ݷ|D8|D4zP')_!ruw$N=:cޟ1]~]NiQH߃aĶ2od/W׸lGP405Bu6[ fXN'd-e6Ĵ>iAw*Sp d( 6 i *?B!Ѷjl1w)tn>ϫU } zG8x:U[F *NK$[;Ŧ= ?y$kmtgޏ,F!=U1Nl/ʀ<.׶>~w8yjǿZ^eߝI`ςh#N;6@2`s‰>.I{ *(bs^r!txhW6Q0edcU_貰f16Rssc)Pe]k3vǘNժL ʦJXf 4G%, !իI&G69a.mMwK:ַ#Pf]\Ӡ:#1$rq,~fdba6%`]x %(@*yB0,W0 ؖQJe|.BGG oK4`Gv(ɓB.|"Ha.B@)MXWCje޵?-J¡~a ;ZscsEB( zopZ"@AɅ聤{,j4js sLtҁF<͂w`5݂3 r l=Qs.'Fs`07}Ow^b!{_8v=3u4Yh1ᩪ @TÔ׎}rӮYKDdm n Ѓ1lżY !>~xܯ#+lr$ϡ;3O[/Q&3al_TRl:$r>(dJ ET:%!m0d$Ä d/I ڵ&h1N2Zi7%j <|F uOL`5KixY]jЏm=Yۄ'ܠI 9?K+|nBg>2,?/U?67P/doIӷh+" u=M~o!̟<I\ dRN{>R{y *D"H)pFdgkg na3A0:]_1lS>DSD`~B p,ۑv"k@Qy=5V4zR䠠5LsKͮoOӧܰ!:Cޱ`1LiQ*@俏6=bЖ&Ґ%4ެݸ;J/qb9|/_ ]K[_mdC@,|.ykykTOʘ}"W58>殪tC\[6c "{[ KI*0e! i [U5eO H U85ib -PXj&^!s]i ~`s[ Su!q) );*y/7XRj@l+Djw!W720-,^zC ` BAZ_4fdj\B*I91),7Ҷrٱ}Q{ֳ0Dq1ԁ ܪa*J^ʷc5H^"_N6-`SԿ$& ݌ 3s,p@۰E9i4CF-I;@N,Ė3[EKS_3Xj}(.mLwj%)choM"ײ3%x%;߀%C3h7Goe|ACeErMoAtP-vxxL5ĻCNFhNtS!#@8x^c!iHj(OlZ_g|՜#ӵឈ6v-hR}#\t&B BGm<#P<75;0އq8wec(,y,t*TӁD4z 4G:Y9bBgNDZv-i3 kv݅1F=AYaUwVGф/'TqPɁsYV]IU,Wr5A7vd^B+??V(}҈??%Ԫ(J煕ɔ\}M=4xU|iFw4ݩt/Yu^l4.>HeVRcBj6Je(-#ocnƤX bKf#ERbCɉlAqX_Fn)r[P0* 01!+8N{j(g3[,5?Y^=(ctUtpL@L=SxɇRM#hqƄG%O]8>4~n tO\؃1Ä=^̀39`UTtzدU+PXGJoq /2-wߵ8W$[dXU%#zreR^'H8޽<+$ywB˅߃bU^L][>t!(МsArW fw1w3,~2oD9Ӝq8:43ُT8wMRR/vQj4Pb-QK1ɜiҮj)^fy[灓C1`huѭ }Z>\aT`^>]#CԼX*7 ]n*oAk1,^a2"w'Ewo0MV&U`@tm#ο$A3` I\uO)ھJZy(@2oESۀm^.lXXE!.Aq׺#Dl>}f:,UnR-z2rnXƚ1 _?Q@FY >r i. KYx[+aݥ;ωSDgl56 UI pт1lM{: &~gMGkl%}vj@,ayv<ރ냏FJW zAlHVBS$О7Lf4 ˾S"DI%`j͟'3ńE'zd HjwڇYg$ofPfKЂhgcu(eKkf Ý hS"+ ҶTZ F1yOsNhڿ1lm@ٜ`-ރ8w0oiNٙIzla]7~!JEg^yRw:o)TD_RCHqZZehX5~ƤN*TP]#r7҉8k ,xGîׇsé?kS3'؈+s< \ iUk6NCzFNr~ +:h z6>czŅ}'j.Xm 'aފ9)pE"MHFXV.6lMG`/'QcA(!j*f^XѶُF⎘hB/1B8[7>ʋ+B[Mۀ͟*aZ,zшOK@}BOؠQlmФbXw''rq8 hNk(j7]H;fc2E" WA< DU3(T3 ީ!Z 07r1?3%?7GM޸p܍2~o6_4*Q5U1*RZ /U6KLN=\:x.>{ )]ULTىRsϭ R-A䴘T;[_a}(ʦXK3b*'05Uh]H3嫊ܾ|H6 )4.haKNlT!'JF SJ3tX0.a)ZZ^\_vޯknz$rQzM͐ 3X4S ^\߀okm5t;T$ ݚAn:Z _)-Y9f͙랎Q(ȫ]gl~8$ Cr¹. YT/K{U#fO~ HtB/R1|=vq&F})Lo}v"j׼^dY6G~do{ G4q>rzއВB,šD)vJ+4{9@{}(*ޝUZMɕ];Uʡ'ҟ?4 ¢A$3(CtPAIIZlia[C;[Kvp.+<5@%z?=@'8YC~;A:Ȳc$k+<C &/R$;=X@OwV{A1}pF1@# _1es[5 zJټ߫R! !vp>o%U:E>hC=<9Pl.rNU9X|H - MΦeIdx)DM4a=X(JcêVZ.sݫ\o\HRe_Ifs׊BFY,l}QwW, ~#Y3dO njXNlXD&L da4qB7|طwmZBypeje2: _4sOs$rԬ7P8&LbZIxc^wCk7*\sjA,R6z%X~vi~؁DfC[rf%B뒏نVP 2T;<=u~Қ"䧿 &N Z)$$հSM\ĚЪR:ŝś꿻?v x\E'ʣ6h ]Q&ԉH8x>1Lh {M}Cjr*bme4g]+ZUj \w) |0Gk~O"4|F _ ,HdV,0E<6y^ifvOeIMMm!Ǿ/ֵӲ';a!`҉&4#A|+f Mj(;+P'bc@ GQypG NK cUnYXGad Β@ ƃtmM]f@7zrƙcd-$ e[q@?,Έ/巯R-0&"ƚg C\AFwM3 g7H۪RRMCr陡cת 4Zc@=qVlqA;?в 3-W/m֐wDk;F/ ;BBkwUok@U;3pu2WD4@N){0^2kxQu5~.2ĥzizo16 pӾ͕]64nw7|<1X676 &mΐ*c!&>JIq^&j+XeHJ'>F̕;ɦ-F>ql6^ r>ڊ>#“hb[_A_Țqyڜ2KggQZIy*Rgrƃqi( ;o/d?h{8K_k/myZo]ō 0=~(~C;7oj^8kE6*^O+՟E܊Ն  Sڼ;t{P.{hy@\!)X_;N*QEf rK".y٤'-8&`FbQ茪j@֒Ly+F`-^mTM~Hȣ7K0tIOqR-#/ >P%nZ~plHքE%tOunt󄏵;9<9, dk$IGtb8χ|1P@"{\gH7f>.B~dbX1b돎W[^XD©Uג 3YkwKpW?ө@gCԟ?b5Y2ZXY>C^Х@Agw'"ޭefp}7}ښGsJYEcZf2.2Eqyeҋ wJ͓ڍ*6j^pI6NY1X9سv%HUD yHֵ*=!lV &f3viڌHTF]s #p% Yy1Y 2D3"gp؜`pGvҡdja8~GfLpޝ^+NдkFhFj9 [8o)dS^-8ԉ-ҧZV[5yߛ $2DmX:y?`F@ C0Ԗ9G305 Q*TR4dloCS$5gt84ߏԼ(sTk6O5s1p$ߩ A쒹B ɀvb1{@ %@'/^SOɫkWu7S "jp2EBu"+_9_eugF~ԒAJCrcRX XK5?m =0,<#[-~h K/m V?: #Wm|:sz z`#Mx`ƞpyJ6 HۘKEWycz[ Ϲ /Oxy֌2bJs̜YDx8MN3-Ɲh(al)Μj0:nȫ"$_̓ƙͮ<3vQ Ǧ"M=!s[d.&{ @fE=_:q:7WRr 5_L(`nB?Kq{Ac8"iQY|5daJJUf.PA0I ÈY9t&{s |_ In `=Zf?}[4&sf!cHዣÍL{brk{hIv1ys9,o( vP=٭D*=.Iiq]ҳ;phUivy{Gs-R#7 wbڱ`Qxm&7/ɝT(@a+3Fn--5F80^o CSyp(5iNn'ln<,)ûnMd+;BGj8k"x0.y "BKOE9CPӷuA/@4PݗD@w6ĦW}}S,aWD Q^ꤩúev\  ,FBb3wArZ% y\L=v׼;#ɜZZiBu:ts#M:`P8B1gXlE:s!WNK(#!u cs u .9ak$4ߜX/;;XfOX~DD T9Z.;::HA,"1V7L͠':0}*UXUwc6E_V'e : dk$%^!h]iADNr'`HO8k̥DWG#UB7OEz9@OW}<8O$g\<3#B9¦ .U` ; _63 ߰YayG`d _Vd[Wc&[5]:O^b'rx/j2JVbSjjbQhBe!R6D˥F )xs-儈SmL P]lQ I7#j6$&^@[G/7b/6]Z ]wUS9>"m{/CzOyAa&F"S/bMml5p3Ay+uG$-〟v!7Gr> ·j%"]<јb"f|M葕rxxYDW]%FZӺֱ3,jcMU l**{\^&oФ0JF?=AXe/ *屇;畦^NAu Ϥ6PN$r/[Va$ˆ Ju'{}ؒL QA@'$ڬp&]*o qx`BËO~/ F ،Pf=$ֱS#h'W}TAkv&MS CbOtKAn.U\e9e*kхG7Y V:c]ɵ}gbs òe$EД僔 ݈*ԌZ8]O\|]Lw0ުT<8z!mUS|膰EʼWdfMwM>aU'rĕ+ZyJN5G)خ|l Q}nFu2Ob,z"*⬊*r1`Gaңтpe.m 5 FUjxqtV E3PS -r#B*r t\ϹZw33v %;@"$Fr.T CW\ʱ3o#Ю+~)vj9T8Xf%**MSl5,у*JJ *>q/7VrgQ}T$k859 jH÷][Ѿ|1z uy:}` _ srdS\M6Nf$GFJF\qlRQ7:[[pOMz q$1 Zq_< %TWA_`,!w' Μ~bŮGAU6HZԙPJ +W Q=D{Y5m8orYweTaE̺T)cts2٠MəaPz˟}gޢtat/l$qtJK€s& Xx/XQݻS5V~]ں-օ.ߍ9AoFyt1J2K{’d54;ɮ/b"]2Zh4B,ʏtEA \Fa'8f;O@x x>gZsg!z z%/@ IF{@AEpT~}s!(|Z4.ϗRl~"H>;[8SHYKݢo%~XծP\B\0aHEҊQ9֑ɐ>ïLb$S67 _yBBM| ~g x>s&l5RQ\M܆G]ix]0$Z?tƫΟ"wҙWGVOc!^_JΜ4n~&f#7Ɏ{VjTbev >~B1=z̬pSTF݂im^6p=@%?Ci&S\[pX8-?avCGN~kY%FBpl4OZ'GԵ$y٩eA{|afޜ7XCmJvu 8Ab2u5TeTE%8UYh;_ǚ0!pASeU%#2Evљ;Rv85ǹ'uF 3}# ae2{-7ç?5WG(}QB-.=(TnKZ0κC#S B@W!MbwUa~^zAi\u3)%3B&ձz pj $LxtDb]hnz?fɀ0pqHx5nSYucKŬZBxx@Gr&mTs \4k#Foh`vӮ,qv`bhqffHnxeЕV+,iz<ȟSʰeetB3W5H)^SK:b$aب!'?Vadcy?wIΖRW=iG.LUV&qH(8ZaG yah& 8Y;6-erN&=Nd>5Ng =Y8G*tģ 3Rh-"4:6ś> L8>U4Ï +@R% ۸e-E(01xgb֍'$`y_mOD: +x9ʶBbフ͝ToŌdD^6ܲNBȉ=KI.Ɖx<_̜0_ZK%A+#VknERe{ג W  3om5x8wlwJ # aI4Ró1kV\x5>Z#SuC0^f@/8~C%8]`(N{پ38~%Qt%zXpDKav癃́$%0 6mao/Z fhGֳtn:1ZV#o 0fr"YJ9A&Nt!r18ZÃ[~quFb#Q7Pn^ d㝨:H t{(eo&Ʊ-VvNf{DE5*t^R$ $%v=_Sfcꣾ-XFc(C@xQ0C3,S@eC17ӔV|r=qȳ[f?,gM&ߙ{BF ¥$il' |:m,3JH ;Shm'A9X˸kjh t!w1  DŽ1˷G1Uܚr_>f 5%LdL2{*c;|k+ʊp4}/vڒ [k60854F^̙t{a$A,t'V ll\T=`x -)ϧש^@&77{pkI8 @c8h90:MоCV9:CX'c!LBw_ 0wMW)rOo|Q󰼅?4g)NfϫJX }p "weT_nnj[Il$ b&Jʠn/gU  PSց6u~MJfrzi{Ny9m6w`6M&"{TϺ_FyX)HKPB(UN*{{JVKQuV[D3O HGz\>2 G mdan H-rRܤ'az?WV 8ZBmaɬX4A4Х fG=cbQ1YĠ YY' -,{?7wSY#ˢ kor}`.FYM[(<ģyX(!rbĜ&Q~;Fha`/:M Up_yt\J];6qkG5㫥 U3YP,mTbv9"a2?^I'To9ރS64Q?% J (>vVBn™b߭ҏlHfd^0A\T.k_qm+"Nq3r#Lҩ=MK ΏN,+)(u^E)c7 j 6\e@Z]z0hUykh1/6RK[31][|4x@9htz,@4K%w,G&@w8FΖ#I6dUk^&i¯3s-]9`Ry 6fBSs[_e) ^MGҗ85֎wHABz\!M7/{>KEYxd%*iM޳ 3dmKϘfB9˃9V#MzM&T\c\uv0lf ^(;Os 6iW{i JoVK&5r=\BM#VBd}*dJɳ~Hz4xkWE]УpsXD!8m>!b_`<46傻GJj%u;wyֵ5r`Qo sH1S4nPhΌo8j ΩJZk0{u<&85-2bƛqF`#0؆߹(| 4hWz<?k^PYl{(1W2䈩l 'cʔeUJO@T 8H"dEOY4fIS&t¼G9OZ$*%q Eup«UPCB):ohI,^坅ᢌ}R1j1^J؇Ϲw7k|C\_gD:$34kSc]-\|fҊUQ/xWJpzQL6 ۴wt QГ1dڋg9ON cWd7VIY۠ A7?5]c_WsY _ظCtV%S3w]i!#Q'1B_:P?h'KlDB v[=GK;aa)dnu&ƾ_ȎY :e/T+TLgMf2k'W0,D^U"W(5+dL /o'nfKl}C"w2(AA:RJj j񽁊&H._.NDɌ .$A$߷T_a}.CI*EwB6z]Wdc8K) 8!PS#u2+М%nuHrd \&Ea*)+#3e9vaL$P.1l+ϓHhf7_f3rע=x5*g`4_sC UΪH9Ftgݳv(*KfjN'OgnnWD%QQgsh[QtH&rszgs6%.S)|xo6?x9B>k<|vu.;g4{uw9$zGꄖ;H5LnR ByyUz#)6UjďNG$V*U~{O^#fCu77 >$S"\$'DJZIԸS r24IY}֤l1P75($`YsTAzS~^<R`FWPTG#D=ʈpye%KoC\ӡaJSy6?ܴ:8i6TL&X{eݘ~65H{0Շ{}u{('bϰiMJolSnС!|ADC& DcB~((8Ԉ1Wԫ|5SH&+^KkB1CQZ"S|Ɣi$P*]>Lf䀠7a{FRB鉈֝F<[Ir)GsLU+EkZ0aZJk%2.8ă¦A:Q-zDB0lmÌnf9^MGt-9޼"p1YA$s7oITG SYwoDןhyOzg-Va ]{0 .^6~/gs[9k2+6Q]K.9pъ<34! ~v<|9 U+&0<B$Ck-0m} zw6 xcH?aw?~NHO6 6,q`B}U2ZosWNŃs?If¥ԭѭ+z,G]^p. .y;=ܜv{~9Up/3@/?!wղ}eaA^+``7  /I]oGXD-&q#I,/i UOcb+ytxBi0Vnjnr㪧p91)fc.Qڒ9cglЏ=CKŸ-K kFZiu xR ̢݇) JcÉ /93E@V(N PpfgeUHm뭑~Me "ƥk,jyr_) ^ 3FhɑW&uxBOqcYU%D/ۖBRivJrZ=Kk)ܑ*8x?:/DP5OUեe$ٓY֠_&7|I%\Ja>*?4˖3j䩗ֈB-aN6q53:P L*뾌'"2'+g4N2Yi\7A8?ϧPJ\yͶ_1@iJV>l2h ,aX:6Mg6.JSDlAR*2F=Eu #͖: [r|Qv>ҳ\iiú㵟ƂAW]Non=)>H`ԡ,>Zv̺\)>*<&oX6T9k°Olo -m/iM(inX"JȗrNIJB#dLp;ս;!x9V` Xb/StF]c"^UocE'{ۉGt=A.@J/aP|e';bDďA0J2#S _u>3 {hk|YSZ]8xtpM9D<; "DWIsŊNKg"u.K-0Et~dbVMdXُC.QYhU5 FC"~:g-7?AïH|u7*ɶbQUcBP*޽(Dp̄pNoX|J7ln\҂o~AUU9=q)U!bUk-ٽ$M#nЉ|l 0(ܐe]Ӡ@hHA$Ia[)f"EߛIh]zԣ0:ψS)PV掀ƗzR}-ءDqYҳ`k$ n,-~̐ӂYΐkZ{""(M5Mhubqe&d4 %)hvӣ7z:\Xl8I@P,и\^huZJVVP1lnr M7te!|cmK3G'[݉uoS L:> alb[s7ggu[hSrTpa3+aPH;U_(}) *`&|<烄٬t ˖0v.Vd [ld-~M6} љiϨw%r,p\B tW{PFECrDoeBr6C.[ܿrˆP.wJ3+qc"yFjO_br؄Sa>R:mB/dl: k?+"؄2};Q½jjZ/,?ꀋc&jdq ʻg&YaItkA?qx1 Hc@oP:ZV/0ɑMe=wf3o(˪=f~ymgN?6*{zbHTLܣ'&y֒RܷzSBujg{[:;}yJm&wcG.3a aʿ;yoeam7})t\~ٓ왶THk\a7f Pn[\E5=\m,~-G¤f}EۚN$|{6kZ-qS2!\/brSjw~3mƇ $a4#v0cWgڍIrL`i84ut(P{#07}Hh/r~^1]|3)Eu%^-ݼY2umgC }E(xHv}zBk5qʠSu[.VO}cjFߏ/$B#"x{ġesmOZ,k.U >mlW{JdsK+fpS]"| N2˴XE0H EKz첋(7-&HK3;V@NLP-TH oSxjA]O@8-ĥϩ/ior& 3} ZBڤh \;j}=hmon#։l~uѴ['Iotl#~1}@M=D:qoK0Jݾq|a__bm4 ۥ WXm } (: xE,ԍzS>xCEOBU-BG|gwWނwB>a-24ק^6oX  ߜRiVҞЮ:U4<e`#hn0Ϋ*\攕ړV R1;tu52݇2H(}YO'm6 >L:(J[v RCҶh~J*H@Mqϰr֭XL y&M|:9X[Ǽjpxpã %uML$xθ⿺z1DkпkʶX}„W~jiӾ\Sye.<@~>TjH'bcwdg߄PyxQdfz8PyfםLV'OjU6LT#)nD{` ;qoUՐJ +Vs%MT a˒Ts.a? Ok"PzXV`wn!H@=;ڌof̋b b5XL:u~ C(edxJ3/eg&uSU̫Y29оl0GwI xY`k8 HSU {0jU wBKPE[;InuU[ 90 ]M=Ϻw""x9y nT߾`p#J4^;TVfa!ِQSM<z*̙c'.yQ C8R˧R88;NB#O] %\T\bwQҩxaϔ+zSյ0ĉ~Ryaf<~m_.tJ h4 v!s!)qqF 厧rwZ "W-c] # Ʉn-ڃ]3H0<:V@2'H"eBDaa$Xr+#YT->U8a]ͥتs{|]?)W)ɞCc2G=)֙yvǻ~"Lk ssnu/t/SE&Z̑%.v8"/w/rcXzqBy9hMWxUh#J[m.lpq MɁES<8iT`Јew[gd2/G܎ga^.H:0i ,+}<:cM3p=g3k~*4 II>lZN^&UӒD+iR#ߥG*P`_35nTU&[9T \;joLj&Zqv5wKD(=ȫд_b ZEcʡC?DPVgzO鯍*EOyI7qЊ״Ab3MxJc*[GwѯApP_3 rP'N9oǧv.L6}kPvJ6?>0a\vhyǞ%ffHbۦ0]+X1v1o۸{{2y3Au'E@5JFp~'>,(sٷPrhy o-)##S]l*z%px: 0˄y4>gÀEhsNcO]#=]!yD^rR7L!BNA}98. #1ãG`By.'q^}7㱍D_Ei&ɱ,wِل_Bx 7XP'5$Z11d;ccဇ ]?} ϋz2EC #P%?SZP(SEL~+ fZ}D 9 ,vRP$$RH|ݒ!bUtySCe)'LcAC;֡y-i@D_ KJJ%2:uA}Uj1.DSZ9hTl;4̵G {@wхJdE[:?&_ c";߅zQRؾ]%rD5_ĴcM&WA qZ8Oh[vDM4bDe:mϴ]/ o|Bf_?!T'3JSJm5iLWo0,_H(F!7B)RM3u!΋+!}HCHݒd͗DQ[g7(ӳ"eDV|Wi$CB|:O=QmDksOPBKoҽ~Kz!&oki ;3Ais!\ pOjI ~W.*:a5O2joZGXd6K be:ֈ@ ]Ǜ es=h+G4ߠ3=?'?.D.N, ryM8f7Inx<&:.fFtU EqDmͣ{v5 .M#,y5yٟ@!뛀cջ`m* ӊߣ1R@F)t-YZ0 UbWD_W]! #V32W%0Fa} .BQ6F~+r4Y;"WՁCbG3c2_~0%;G䃧\Cֱ )JYW'@jAZjPЋ1]_oj5ڼtI^awˆ~'>HXPT'+&r ڥ& Axp1F2:"/wS|?=JZa <[j:=c䶙a˒aOOPIh)֨l(h͕-RF6`cOvXw!g(z2o^l/pX\J"MEt;VITv y0PM13vSzۈMA;$wnxy9jˈqsU {3.I=Ѓgx ((-vCvnu5ʂ~%\`%$RLS8Qj*Dxm;JI>v3.FRS7~y)էt]@|Vc Xp^|ťƝ?ϑQpCS@?RSARÚ/j3W fxrE+TGKt^m$¨(QDž8xlX^>gem4@7$Hh{<E{2h Z('H/u FXT\x{R}4S*UjBcC4ڤszc #ӆEDZEGT:ڔ(xMGϤ:#שf tJ;PM@NQ7^O$V.kpWJHRK5O gY&g#VwyE{J+N|gw954b0OBEY5+꾠H?YdUTD>]*}L1MmΗAj=I߳i:URj o5Un9=z@]|뮘퇛Sl_Y%(Ҵ2ez7iB(Md εN/LF6s،6B;S0ql9F]S^xEZÔܮψjl聞Ƽ7[NKyҖ^,3tL"*6`H Gwr3'GZG4}K[cj#wV!B9>Oʓ*#_ p1'@w)*7tsi峚 >\fB6e&qٳ!-ʀxB?]4`aLXO3 }o'>!a aH:7~<Ł US}\n뜝x<3lC)ikŏ7A8lOV1;; l_#3ZɓOLnރV?=W( }Gun*A]XoK>EfR 撹ܼv?) O$FwI1 PjNO]HP?B /WpH y aW4?8n8D.` EqNC\w„]NX/t!mmk*A?/: 4{4.Y1I*ͭGChZݠ%tQ,A?>?pCPUe,^lMP?56UH!=:maՁJGj`=&-'tt0I+xb)! V?7UePaBNF#y̝ |dd$;Et:'KRc[gllh5wSy)&?f9o))n Ri B{v \'pf!`p-90\ղ1S`.$ #[R AYÌK6r3M|5+9ۀD B# \8F'YoCj=OCe?K X3!@#*a70zUr/ۿntuEOTHB@f,G \YWD tu:!N.UHEƘʤv1rRj^c>H0dٷ^#N Iүԣ k(l3 ơTaدhI`x]0EC^.P5`s!j6o*@ @[aSb;vPZJ9싪N0mtKtv?*/ܷB Mbeh60G&%@=uH&'HLp$M0~+N2IHy^Tq4"sBLa]Ǡzڅ~c/ d f}EVT<!Xv\RDP1ƅ6vc3-} A7#A-}tp2'bTf5bL)L_ڂ j =7K68;ݹ-*ydE,5Dy1p-[e-'9(aMx,A2(|E5&&CI"9'Ғt[Mɋg?s>^S]aZ_MT?DݐNffhi͖||ըf/Ula%.+UCaFs />`}n`a+Fq?svȽAL(&DVk՞j"f%K$[۳. Vj7 =ШƇ^YBy! b]71! ɱUm}"p5%Swu@5`>R!{ԷQ7y2ِ.-Ԯ-\AgᬳJP_eY cۊP 4@ X(Ћ@K\G:(}4}vKXd&~/:{ #>U΢V7.d)_t"Y”DgyѽzB MnZ IkS9#Mo8 [//9zcrʫ +MUI'5J ./:8x!iS^bGڅQ3c^-?f 5Sűу[yWSgi!}0fWvQnoȢM[ N|雈slt2I|S~Ȁ({ M E50e忳 kXY B"&PfaM))~yga/ ^6GCmUn*L7rlĹg3L^# pSׅNu%u2NjϱQJѓĖX1Z(akp:CtXe+N.M4Dh cX-AߵRn98㘵1 >}oc M:I|b,|?0]Sp.e q[8RTxI3 R @3jH @D倰vehJ?A[bJ*(LڍJhf=5(ٖ?Đ@PPM8=}O V1!_G%n-ϊdt b+K˛.5[^eEV;T>^?X(^>o9%(:_s21;"0:|xHhCfhrLzZ]e  }hg!˥bnx4 uIO7V6 HRMT` =Er:M?N#OIs lN 4Z' W^`^wXc}p}75s̏)[ &fN_`u$cS !+K5k4Oyșhr Gsbioق@͟:oqdxur6 d&P9P_# ΡMbH|+2L,eO9|9u)/[Tfܮy@:vVsNΏAWbjb۱߉ ٛr GqLpdnsm#A1xw LG{Y9?7ĉbFmB\Msq\%vޔqh:uބj=e/uy$A ),&@|7=3nl]d, ʼnsKw C!l)GVteY쫖}ew?0Z*y6ęjZ}3R"j{mꑰMS%FX03-j=(fFJ5.Eؖppŧ&ml(|?2{C.0e|h@^yк& n[HF\'廇p-pꑄcLg}0xp(U52~<Ԅ'`"qμ졭r^뢢" _3knOubR;'4Rհ?DzgAF-7x!x;VjB <=VF2)lo`SmA@"7g y*:裺8/w} ~Yg^ȩL `Ak#=|HE+yop |0C}I`|h<[t_6TL>3yNG1u{Ui`'A+i@n&B_|vEԙ07U{MEfH7aIIODWf5'cyIx>W^^@T[ 4Cj ? a†1Rۖ%@/0=4l*`U@|0F8ߨB3.]rn̢ex5bMh翀7 ] %~?œz'ľFTCwOFpLѪa7Y:o\n(Kr$5DMjݼ; +-9<0W(U}'&Mzb+̈4PSg$2"*Ϳ3"_N[g69x$鼐 $Šr JIʋݪWv@S N#a#b,HH*hHJS΋~kh s*YTX;1-A  ړ^8@_Z扼Co40TaxxvhCGl ޷,JiSp.nf-ȭ(ܳ>4^>m+|`ok[.` }ŽpH1^bOT?_Pnr֙YKf])SITYG`-6d >lʷAd;ҁp/;/b; YblSB {n|29r, gLn>+ːK3r(փfO~UM{7(ëJʘf8W};ݚr: te3;@CKuX°bE !v+>h~ 㰧#SA]?ߎyeD6?!Q|p F ҳۼ|-D*X,5qFYy0\-\oB}31q,FQCi/?+:K`o`Rvm& Sm$P94NG0*2y4/!\VRnV -Ccض[JT <`&jW`G/ $-Y!lǔVHUD,D''eXV}q=\@RKB"/e9ݰef+*M ̔ݳ"]Q@ D6PZpYζҴԧ F <{}>,bNj'v/A|?&d>j ^AӾ-3zJmaWƉI/ 2w'6q\]_I]풍 M"f9]ϖJ?MJ|t:tgsE0!'P.2͚Ռk871^b#jD}DŽ H[n"ƈV,S ⱓs֓MPEG+mM+.ENDFJ:g(6TM4%eY0n.&V\8;Mz!#pF^ӂܼ?^jެpj qcM ۸m^џܕrԗTXN5,2K Jr]W~5Ҏ+x: #>Wє@K)'ɵ}Z_]Ak ےY^Zl8{ZKYy&h T9 1Hh_'[ uS#RT&*`cW+W=O`QQzj6Hl߲i!Õd<yH=o#=\YOM=rHz 4XǸ+,H r>Eb~/up^0Y|`2dЅV2W{]1*:)GT/y8!UmPNG!%,Cw̴)q*5;mI2N@ߍGN۬M1dSlo Ǻh V9LTS<-0v)?#Vae;@\6R9yw$87ě|ϱ);#%xjQincHQ F[:FOc|';,m7DPK8M 05| JפvG0*赺ʴX'Q0ьd.Ŀp=hE*eLX#П st,e Cuaß=zc"|RQ;RpCiAN\fANYq,8n}Ï mkšNFiIfd'kf$ipܪ&Ih^ZP co?F_@SB /")ދB u^42M0d T9xJ"<ؿQ~(C/S#o"^a$v-%"m۩"U~Ɠy xnA)oFe@n0_TF}f66v& *mutTt UvbRлaH0LV2E2bU>4aagRk[XA4 _'Kp=,IzL N %_lkٿ(S =A&L!"G;.%DXcDܪ>Oǜћ+FBe@ /^`OZ"9үK5:%Qk"Qgnuy͍.C:7B)ѻ7G' 1wGPxbSXzU=0acLCSs*>.ؑ+'6ၺG !a$4Ƨ*MЀRBq܎XG&nr&A}kN;D_`"L4\Pξpk{~SOyKu,IA&&Էu(_ʯ{WԎ߶ 0R ,i3;] #7x >鉵&mX%0#~wC }&`hߠAFe}JC&6ƞnͫn wZ=MihZAK["QbCt;9l9~e:7&(U@8YnNb #UXA\eYmϏ?/Ӿ -PT^Ⱦ/}3!#PV qfgz4k-CG1Hٗ1'pPl8i3 P'P?i3N39} "\WjyY9+| Q%&/d 1_PMg,@Z.v $/[5WP6>u+2 (_ȶQ-X537 p(@d !a}iF+izi7!3$ ȣ,瀽F2 ᶭi%L3YB\ 4\m*lsaQ+?;ah%rmbQmۘfl) OeP"S`K wWx@ZvQ8@QOABslqZw85.Sk?βBuw~+` '>+țyLs˳כ●Xӿ;.լ;&zs&{wLEKI͠G+Ţ;OcSf6BTMsD,ϯ]Ԫb̓I?bq+pTD1۵د~$5[ j'kh*Sܿ7m05g]Y Jόl&#dP) „ vxV\16`Xx{J'0dk*ڪb[ܷ|]͈uz4?(ZS$:mdr"?2kI|m'T({ ~&#fBN-`9`&Dvm=ljPr.,npX0z m#.]]qR1>KbK:uT¼|&Fll)}Ii9IsS41:0rb~#-!tJcE~8.h`8M-frU ?'NG$eq~C{wv4zI%o1y>n3ApT/՛2'%='clI{'j]30WPkbB 2SH@$構ˎm^t56 Dր .i!_,dRHӎxݖZ SLB]&cІOa8+Ӑ x‰KHb` =͖yI'}kC`orx~o:Q)D985TǂTٽo0Nڧ\FH _EVtRԕ0[*UǬ T ѭL?̀j}qxj," PR9s 0Hh.P$/B| b2y a ɿU \%1sW-#rJ cGlE]C >`tHwa*.pW?y4VX|-ZsP_qWK KwHB|SJA<[ӈW`16FB4 T[B ua}Ȗݵ 'p%9lb){V}[^6idaLb07Ba]j06n9<ڗD^Lm+OPŇ/ֲ׌Ip3LL9OG I\ Fo$PEG;]֫*ݸuk3iihdNAoK?}V hq8;W'#m+(/BI=ovJ8 & FmN>)o6GrQR'4'd["1YBMkQ1/e["*fS)wCT;u*8DWF0LN'+DN϶BΣshӕkQ@hL7Ju&E{v. &޳9>W>Jn l\[ސbRZ2É8jc0SVpP;x)x mrZN9м'nc7+ST$E0Vd T0VwM)rkѧv35wk.y魇 h!O:W%ݽ!/yuQNא(VN mi1e̳e3 ӭ" ^/Z=CkD_dE9Luq5nz6 G( gݼ_zGLڨΘ*6̿_*@9HCs@zӼf1EDD5gݕw&z.Z"}0o?$bfሾZ{도)*k2#s`3`bh&l.oM SєmRHV":rQhya(]OwbϽ'}`ߡo"0NR̒P[gUd^D>7^|'܈4:|Wi;Vyuv:$#KA,3,6O2 b-9a rzӮ5|[jʮq_خSԱ/`Ufc] T؃\L4ݘl"uEuUxO.aAKʔU?¦*%(9[=fx氛q"ÊY1=Rwhn14_R6^3͐n}^ZKT\_%?FJ,ݭdhB.ٞ\렟tZ{!P9lkW'2i`|ƒgTٮ=).^Õ@X2ZtY pV/=DхUwn[ }xTJ"ږ6x :/k(SDbH Ň-̳rFB+'S/SC~oJ -{lbc\.y;՘ $YN0Њ;v1lg?-Xw?c׌q<.D泞K:ȿn dWg]U 2 0RRnw\n$5ORnk~IX<'rijfH$&ԤW@n9#_mvg[ԙדI. GĻKnN A~)Ok_ȸvϒ: ֵ8x>.WyGS#!qVⅡXg0Z7ipNho&B귻l',mH&{ +c#g=G-&CWy+ݫ ^²9$`f9]HӖ ӪZ"\,V\A\6R҆Ҿj5:q`>jK<%ۙlXWV y5h6W e^ΉYK2Rsǝ]aD yLD7h 60s>+no#& Bv \gG8eg;>?v,wu}>)z /u[T[.⋤C顜+_+A| I@2EM&yeG="§8(w8UG 9!al鴅(Mt[Med=. ˎj'4VJCM{x;f`$XJ[>׎RÜe΂R7@$'>#~bTrsQGr|a@Uy2`yOY?  U ٜ+D!@/8'޿G6QZh]Fj29w lstD GeU\Gv!,ܧ bf#*q~ږ t IM` -e㝶S_r#wf¢4P; N1h9\1*%)߸>)O^܋x.jkp\X3$Ĥ(I,2UqiF=20[G7W"cw9%6ظnY+C=dJ/n_D=K5f+cSC+7;G-@sbRB 2XP)O= bPk{A}0-IB`-)UbB1ٴy$0@ּ9+ Xp/,JIʚDu"-G#Ôiþ{v&vYSt1wIؗF娍>OMO/= a%qj Q;+?{LrZG]T&sI$Xt`0JE^}y%J=mTpȹ1 (S:bemWb -*3?Mƫ_jQE[Ot2c0m97KJ9, N.JÆX󅾥%|slʴ$(_ ̹;@.h@2CI LwRN T64u Ԋ)LvYݭ$荒{[ato&yG#gNaK^{L9I*銨6 uGܕZ=͕DE: csD@I' =mntD"ħ6s x6R&A9rN dWFDNP̊Wn = MɄ `MHR{6,'֙`oHK_'F2֡)Okb i{%1xWu['CUjJSL'{M\kuaGU`S^M{Gn)R)Ac7WuD<znH$o.2\MW;HD`Իb(댃qN l;.o ޛC1֙?{w)-4lxњna4/\C$ɀ_~3A&Bxl^;P&aS@L8L(&s.MLN(lZSh?W -YֶW[ǜDAj۔Hʣ`717s[Ş(^,rTZ^ƶo??b\qL#"L<#4J=NK56|,y^T0Rj+`mQc՟1UC 2ǫ.vCʖf ~c?-[`9 [pꠚtQư_fγ#3= tLQy"a'7\G(ڦO4 8lEFѥ* SS{;51#(; ~ w\-Sт 4˩_(tsyFz3)Pia!Pw3 Z .]gI5&sthҀc|Od%%;"]faO%mF23sH/z#]5ڱZFdæHw)h.b=("| %zFO41 ̽"cZu0+<)>!WrZMkS~<o9aR~Wt=%pߣgO5hX!D/5  $*uT >}Μ@*l8P;Rgzؽnyd%inֳ[mRhǩC(U4P Y7 (*+ZߦUqBBޅ: L7~IehOsFjc㘤|P O7z#+ZgO9>I[@5!|lY/-L"G0J+U(S$&+XpxQA( qpAV/ T]9o L;Ro`˾"'3QJpyzA4A;5G>u\ZK `4ek/7&J(Y1'zYIL(Ɣ> *Ջ ?BV~+>ڜ>y+ԭ龖@!>F.}I^nfaCRY=SMQ쿷Y,q6TdU̍tA>(]JO=T~E*>eRr;#Y&yɸ;V#Qxr暿RYFEÍ_ՈGkV#}8S}^mWuVãHҨ!L9fl--&5frQRo-nԃxPgf"^ ? x^9?Xu ΋= _[f~GChzkǁ)"Bɛ!+Vc1dOwȒf5 Q|R٫:Aκ\ٙ uyg% 2zO0ߐL /SrFA_uN' \-rJ*P>|uj1AvՁJ嚃g kPw.?oƔ7nFxd#;7v2~~+dh@ -x4D4ۗ =?;DL凹ŝl VesI0#b!}`plgݡ|V-]Ckp?D[: cS m{six#=cY(\i^IWW6/RZ|4f0Tbu3l$^~@;Rf,W/b2Ph觬NY)5 rCEa*مhwȇ?6Xpx(-gWmgDOVRCKG*8ǻ argQ5ϧzx['Ee p%§>ŝ=Tÿ[0XR }_DSYh2^+Ҩ< >UqF"(Y5!~[0RÍ1x@h0/0olg۶j["e5$ h[:KrNr Dhqd<.WQG@)l6Cd.]5%{ @UYC)ў6._}<7MrSZSB.z/~5~袂:؋PZbRk`#E)<Fݹ۩"_uZ0fcq([ӂF'~&8-wiPk~6}kV}㡏@2[} aBv[js˧C ڙ*6 'Eߚot6כR_QÑoӒAUH @Gzu%K [GXIu++3F33: ʺZ&(')$/]xS"8מB<_w5 4|<d E xFlѷY< Ih9dܺu"K+-Hd.ą&}?=j3~K 3*ʍQoCs"d-(~ p dl_= k\M#aZ'( 1 \[s5rv(EKb@J^r`0o}aʶ]kݯ :ȶ\AL7$۴ɑzdl^L$]w/aj-MlRܖG0 P?7GN` ^sB/rb5 hFQHAI/8"o1C~߫s)_Kסo&nQB1qOԐQCnAV\)ObJGuG j Bu%@fNěpL rNFrl&ps*4SˡD,n<|%5q x6?ٶ E EEL?4X}";<+a/x/)&?o1"|> AJ_iC?^icax3 /`^W 'zpKAdw;Hʔ4 iݒ@wbR9v~}fp[h3Wg}E(ˢE:>C@v;\0s-{2zt^T›" &T!:Md8Z"ܬ$o۵LRJl:@PD:}{ҝV>l*yi?1 K=3U]u@4Z~pRvDyNؔ9-{K!hh)mQI/­lWRb{7x/E#?iE5Uvl:+:Y{#ȱ=j.\<6?EP ӳhYS!%lv# ˝z\HgC#He_1KS-]/.ef{6_^xyXdR"΅'h܎94WUUj5Ihmu-RbJV.8W誌: i`E5V UA9_ SCH[E$Bubh%{=&:4L,/jd'W3bj5!O(F6H.i&,i{o/uC jɁ;gZ e-F$Rz ZZ"ԟz˘/ [K}^Y "zpzHe+3IfB1?jKyXM|Z]E9/󶋔$ͮgMaYA (x,p"۵5n_aѮ~q6)|5** 1I9aW]+|1-N<eE$`, \M!Arp`=j4N_Fc-f9yB/t^NELSNswWp#qFOuh*WۜuCP5'd%WJϛ,g=ܨ>!9{##k2&)qT)P {Bd`Zv\(v\kBW9}J>)M^W=,{ά6AInՍXiddcϹ4)5x@zcīG`fao} !rL\G[h;M⠤"Ik܉]Wk`=Vߍ=V d ͦCjaԼχ{zAk@E"x#aTgϋuŽo9nr$kbfQ[^lND C%#ꑥKv1h>-[uK9Y$ ;\o([yC ȉ ~+.77f("wF~;JH,&z 0c bnCf}0\LH6r8#$<"Y)`2WqTt+0`IFۡXW~BE yP.vwɀE˵`ju_eYa;U%t3”Kޔpu˪#HU}Ŷ6C=H bų}^૧p|94Bf!]͙8'o?Gu 0q[6#fT*tU\7@$zo{0iذp4'X}3hv]_0C< eczg5KFG5[*ӡ k-> V'i~gƗ QPO-'l16dWWOkEB'je-Q紫dCd(Qjh<7AwnLэQ=QTwUTױ_s{3J(U`$4iDFNMn2+݀2e d/xxBј%&Tq0ďl-T͔M%0 U:mPF^dQ'Y+2iLG{+8=V vF>ڱh*?U̓HכǬvW+I <\]G.r'W;@8 Pt&N_leVMc0My4Th9\/PY+ytz & xL)zD;{j ],.IRZxW .Ievqen櫖G5ۮvGUDQ6/hW N^ڜPٛsDou*8 }Ⴘd(6< D_Dž@q' HG71^f >yl5gS"O R#g13Ejݲ!}ZxL%ۃb#Y( 3f&;_\B[S,Qq(:5gC}O|%D<ϋ4}(<oՓ As PI|reC=V]3?f;Iq$1OZa(O~AK~ngfVhr޵ܠf I [e༅BNop=UF,+2P@4~'(J -kPK)PDDԭV/ޝIU_o063YJ\5L=p;޵w2Rm.ȆTkx%؂|MkY]oK};$^Y_ gZa-=EYxskӫ,vZ'ި\%c^D3>ޢjt/OJ 4]V}hHm mEɍq}x\^݉uH&ɠ"R^qT|Z6Yn yڴNK3DQ"¿X8~®lA Hjt~FM]y|r6AY{ t[LM8I1FM3'wڣn=75de%B6&M_{}qWc*KXJ.g<:d'1Gmѻ&eUwp߃,eN/v (#̫!Lk5xujؽ]G(].@@5]l)X+d.@\˸Qj_6_ f[\7o[=6 !nSׄEig-aЩS[K8Xp넾#d9$d2'=6UCGedUz.T厒 ڼ44 ~D#/2wP.Wk:ED RjHĒbSf?M9tVUbfsûCJŁ JO{ef(RC\bNWMp}Eh6%Fe1SXҊ=z\ ^t:Զ0}lmX6}kEFB[F8 (ΕUTl%FjB _3sHl' ,[eu&lHmxJO#9w9ZD Ҵ"% Q]"c$D85r"XX1|Ms-CW_πI4+ۓuLd)=w2QFK~} |^Ȇs j|vc ZS:s7؜)^ j-e~ L8^vcIC e<% czs1UlCW^r-)w>5 ,tCc%Yk.r,"JMp}:eaV4@t ?iJٍ 6)+! jszVwd~pmPF⎱X}IHp|r?v21G[(;kMUTlWy_\5F0"C bER?Fۚ%G>sdSu~d sc햙dkAP߅cשy\AeVJVPQ. I?*˸ $&6sƚQ]u6g6p`iodGFEsM]IpEvOFx$WTh$W2A걣 K3!o7BݺZ'g|TW4ke%"|ٟs16H ,#<`UNPٹ6 TNxaP|W۴$L9?ɸqWcI`Դ~481MN -$x Ubsc$Ilۣ| o;#7Ǝz7|My 422K@ ~Hi'͔<7BOoġ:o<1z;>PRZCc^ Hh9b"4EQJ*R_ri`|wԜKcxם5$9r"eXkklKGT(x?G]-܎[7jѣk(ְ<K)מmB3Aq+݉0Kcһzc3h̼nP㚥b33͸~Bz:bϼ3]6~UϺG|Tvg=X|ű G[a;^7ȑK 48MfKx}5e͖O08>/yTڿ'";״rsl{gVEsw^ђڣ^؊EfjQN]~C*vw{ uN<@/'?u]QwᏫBJ86+vMQühx7+B]6g+e_' ]>LrWR@*,;|X*T>",ڗuB3N|Ot}hq@ pNIy]g,t )MZsc#*ڷQ:tit0urV5m_ p;W{_](ēJ_\Vđ^ ~?)A|pZKߨÐxXj2XJ> qMwHbX^olac`"~U\=X}+qI&Z/=8FƻV'?3RP.w,y mT4^{Oa +%Up1C |V5a]s^nþ5\2b;hsT4ZgbXYI;q,E nAz; a\{%b`gGq ,!q|4R {] f:݅ᩙ"}WT=͑oGS5F+Qu|I&?܃άiG(siW.imXRV[?t;upSF (k)B K΀L:XO4-]OXD [m* uXҙ 'ypDZb4VZjڶKhڝs@5DZ|pj::H)V|:{jITvwԩ_VS]W9 ASe럱@-L )ne ʘ* όvIڿXU٨=;2 +.N,Yg9൑ xß< r\K~C /-?t'̚-g/rB~7w 33`@?yrAO{+HMD';گi0{`DR 2I^,K+~8նd N3 Y-Ցt@ZwJ b*LۂJpL8a߬T{vbNQh!Yev<[qV('}ЌMp{rn$VJnrzx 5;œ6\Fƃ1)q A5@hpIv8PX*뛧kDJvݛ+ E/0o*F%*p85HFDe Ȋ=@ <٬!G,cZ  З[#*.;ԟ_(oGh==ٜ֡y"_z;`5ݷul"0-I\b6, \;ۑheڶD!ⵎڟC;ӽr/ Rf"(RȔmjgf3n>0QECѓ75Wp~dviwuI/RD >MIF&;P[so73ԓQG &[}LEuPJ .PSpC[Ø[5-թ9^f;Z{Ư!R0\ xREIGrε~B> ְNʳY& F@"-!#{ l10ho1fil9æn] |ƿ[̀ۈi59AL"]:Kf/)F~Vvs%s5BV&] <.`܊j-1vՖ %Llb]*řHVӅqWݡVz1N$b$}XFFkexKÙڞTGi xoIG9c o:rgN_1;]$ۂ>u?ѨT'VY"=2SCAZyToqRP\_ۮaܪ z|J ta| hqƔ-1V3aaF䳰eq_L|kHcmsR_u"g0(`&N dIyqѶk^ߍ,Jڪihcan|XR,83 '[.#ݰ^Io!}gt1\ /A0ɑߊ?g midA(r;]EE:kw2F^HG'UJ+O)wh7j%E =㼡VuꂆR%Ҫ[NG˟t' FwގPЙLWJb~:'_  }W?#@?eАӸH JgTn8 J(<]`MX,)ʎVHP _@>b=OQDN9EqWQ27BO3Xkg4&lyUÏ&RS0jقJNue5A1GLB0*/X=T7!A>jZRc *k/l>nҕ~æ=bfuCP(GV].s-1٘cJ0>QCBtZ1 q;I̿Q% !8)S]9K#+J*5a0aRlpuq5Rj]en $̼@ӗ 9K`r3mnG>b@_j1mŕ*`4<]8(BO yAbhR?}>\QE % ~PhMB 0U3q͖.*jr V窓d^X(dBBn8~cW' U |JKՠ:xXK 2%BO82i@b3&]C3:O/Zf*_!ÌDx!..T0 yoNJ,scFs$_J3᪐_ipҩ= \j1^jD2 RKD5/Nya8MV 1FpPNUf=gy*DG_Đ %|R&?{}s-̉l{K;(HM<x,LM_.V-vZUjARC3!XL!1ZJS:WP"44Cڳs^ D*=+՟xFuG\T}7ؐ|_9i9ygJ5vM,W0ԙL-yj}7q 4g$Gaݙ1T>2Mf󴗖ťe0ҟ*a3q:he$9tnǜٿ68FgF)9ۇM'tOniu43$ͱN]Wnw:#sWOZumyͽE%"Z2 NEkޔ[g$W 6[{R#S\(yu.f/2ASlװ7~aIIs$~"9ovnNnkr`jUL '(2 p4~,Mx%Z-z蛁 G%R͸p=MQ=/=Sff+Q"k]jo=D->鷯fHߗ\G˗+"1<!$MM6ysG(X$|M[5RM8~NSc o@?ݙ>芸){fI ,֧wq$+Ȑ~>D8}K8ؙu~{7:Ky*?-t_]##IA B]M4whJ|D54$#I*ٝ}*wtW9^ث`x_%q# nԃ'*ok^ )JO׭6בgQa~b :NTۊ0|"wƇ^Zܵ2Ҙr ]2SY7w'3|[%W,=l]_i3ywwL afqa 6Y08RS{$%b_ޘ}Sf- s!t%21X$?5jX6{I7jIǎ@E~h/'Ob"|);܌Gfc!:>Zy:#Q2T|K8>,u9IR=PPۍ\ҭA>7+dPjnzg,T۩k;PekH3VkZB1+Ɲ)oAgwܰ~-%jY-CSw[7$E3Wboh¢৉fVJeKe()=`J/PBMzA{uמ)#ͼx< .9 @/KYባ $^95u/y^'Uq/6B|T,)ְ&w Y* _?-S~wɾU\$E1LOjHmIdɒåb'.!(l#z3 ,̩,/[uh޸w1·׍]y92_?׺`9rJ q|kXRX,ޒ_yZqr.lov-q*EʥxxHo69rlCP^l2NePYz8#5tFc}ZdB]GaY% kl)i\䶂`mJNwK[,bh4 _V@A?L`XxUUIm6jul.jA4z[T*:m=qmNqP^4HxTZ:~Jpڍ4STяH@a؈̪ :kd3Eȩy9h!z%SȬn y!hb `m3@;xpN(ۜʧ!Bޛ]#C"eWªE-3wn&CBj-LwKe)C@# X'd" 5jδ;E`纀%*[^U* 5 oL4Dڗy@Pr<>B-hf,:Y,[Hq)-d,wb]R9B?oX9qyIGe-Eeb|jޞa>pI>0\})!;gL2mPwAզ࢕[mM5vSr;h5I K1fau>+ܰ=,]ZUp(5Ut@g/Vcyxt%W\qUFiV.rz_pK +繤M ΄[;d Mܺv5PnZ6'.u;.:0r{enػ8Q4jʱ΅]LL4*"0 mpa}8QSsH-o ۋ?F3ÌZQTӀ qMitee_vtf 6lR^L6稝fg-&ϥ^uZ;b A*V#=\T%/'.ZC)U|qyxdw|V 8Ue,_N~p4c䮔RЅsHG^G"4>Q_#^h%ޓEc824;>d[Xփ*<ڼ&)-_EaG^B&7Nw)Co#djSt/>&X5m8 POe!꣛#|%!  VL4AF=VXB܍ryRb<6gJ{;\vYCu`{!W~GPT|%)ӜEa:D͝a)EUY/@+38ƚ&Î 5g y}-¿١3O@vrvul .@ Y!uODbk FTڋ)¶$zGZ[0B vچ\ouuZ-T T"Zg9v/$ą^]v% LɟGkp+q"ϙ2$QШp&7Ei߯*z6z@*m>wse~_iĂ=u[sr~\ŭ8cLөID2QnĐk_9:\_a5a0RVh8Q~EZ"\[7:c9m*gLr gNM4jȘϗZɗۯ 2 ;𭙚]+MmM@fk($_cRN0:sc&5/EQUZE bAp<( R3kBXhM}]Ys=%OeNy"ܖ9gJN)yU z,2m7 r8X=ń%QbzCyGOwW,Ԏ4MO`"L* v=-17% S^'Ҋ̐mLgxCͯH-| GQ[sC>9U/b뫥EScERJG |])/KYnOy.Օuf+nN3>'Ifntl$zCK\B}u_\Ed9s_qus."Qv- $܀OeX2- A$1U%Wx,rs3AzudD@_Ý#s %'AS!P.XUVKgb'F,kZ*)]l_?s9Ϻ(c/?WNegT:>p9Kz=1]4ΩI@@mat#^WFQ#rJajJp[K߭,,ٹ{_x]V3mNR+⑛i?qϴnáQ4?nCaflkW|h}wՉG܋Çs:,/.*d64>fTB/gWܬ(V%Rup[MOp{o̜M74epV -yGۻ9&XCb YJ$)!W{I& 17CʹCN*>Lǻe Yyy.2߈OKH_0d?+ #Kbe{Q? `rrdm$9{rCfXA+#"H3 dbdJ;ВwSꗉuz)D7P8~/[&srg H 'H7c<j5f?ld:nN &R_-2O%`̥f1Uc^IAAsuVk5ݽ62jw.$.iF˸ `˜䐖1v# "]7@^qA,  a]HIYtXk[,tS=U)n3NLB*(]1>S/ Pz./@xqXnQ^G67AEu~l$gd5co[*5MHDZDv:oE 88}( cHe Eྏ!=C6S A.ۧ#|Uq-1کL)uvfF#{+3<#ňv,ҙ?BIGXOce⯹\-fC)ǵQ u?HwucBDon5'Y7}.Ia9 / ?B["Ny 8)< j>E`^R:Q9 Xݱie FaE $k"bqZŮQMo f3ɼUYᘺ~Gu'˛7*6ƞLnh7ly@<{R+X? wkp5MfYB9(2̦JsrSq$|E[Z5 N?\w߸ o[Z[jȕXrq#M1תBX`R:6@ NRuCtWom %>"e4yODZIuSMQ; K'͵LIʔnPqBx1>O3Aͯb݃)֓)3vXYJi:U5$F >CA1Y)[jj$ xt.mq!‚hf#/5wCUZp^ dWAi2ܐѧ!&_-ٴ5tcy !k7N֎[Τ>X~>~pZlߊcOPդ-JV,pcG!tf`?VMг50`kaHF=B0j1nmEF )ƂH5(ߌ{n>gm CRvvYT%GglW!0ՕW%=DȝĔ{"1 E:d" ߄˛ݠP;ZחoBC QdIe+Vww:q5Д?^؎-x jݡ&p94C6Xw|Mz Qb& Zረe~ ؛5w\TS>+IKSB>,ښ^Jv-@hbb!̒m[TFd?Oތ4 =7B7Ef_ڤ!ޛ@Dd{H?1`};J5, ,Nu ?VWT?P $YNe bT"أ0OJe )yЀB,MȷQAzxd::&16xZm,:&O~Sf!JMUblep+/":,-jU=DڻЌP}۬y,cYxhW=V*C{FD^,̢ 4j_n.[nv*c]{=T%ZWe; k$#~1Y縣K1~!bg{dmpUa $ BN1 ?C:(7CWGD 曯XFnH?(}m\M !VG&>t6zٴ8ZCǁ.Œ0^Sq}(K X5nA^L+ݟNvjq8>,5ϕI[Z3[=|P %QJA-fԡ_w6:N-i7D=<ÌQ zP.& 2bl' ]}c:Ē9m''lf<~9ǂc>)L kɁ7Oa^ Z1%$̦y h19fYy$+!]Y0nBl~. Vϰ}`ꝯz:B6ϙEsxXvo`]2Y\WE7:bR/7ma};W#GθM1/?ďHFJ"懎:IP (*%쨪QX2=`B4/ E ^-}s{|Zw:{=,lcF)"tJW<>в1G&cWn΃TBk2Y/h{'w4bI :o..SD :j "Jc:3'^f &86h_䳟}73\:&62y2n 9kspy6acTz;%x7? Pxe8FMEf6v6ɞU)q`̺ $tKjqZtqD Mޓ݈q `r b9Mf' ro$Pu$Ym,M .,%_q`$?98'RģHoѫ"o%,Pu^Z–/>df37,sƗaI䱭?3$&/C67F4ƕƟ^15 z[GY z '6NUE:+ts(  V)V@ hf$t[=N5 nhh(Lvt|wuӻ'91,\Z\͏5Y^Ce64wi\_8pSjm[=396;Yqp)Œ߮֔V]jGN5+؃ !wLM&\B1hs~p<{'ݬ6-T#H3WXy7FS^ PzT`!IaƬED$}cϕ-{#/Wu@aNu^7xIKiqרC>:m 7I}v]}|5<}=9ʔ<04f`& A8 ?J9Zխ76;^ݼҭgɣkPjҵrgO5{r(a2j:|6v6\]v+)h=GF^K1hm]xj&Yk3 ʲJ|4~=I"\ Gx~|;+g&CՖդ+zתj E2yF+fxloU٨1AII.$XxOϗ\ք*q Xګ}tYOD!_Ick؄E^GhwoyKXFP̲ˡȉ=^iu_-wa"^)̂ Ph!3a]hg[ !=kp2:*þ鼆I0pŽFONzx?n$3>~ArK`\f7 ŒsDS9AkFצ7C\E`>VLr6!Rօ% bM{ iC>$7#PMHg1#| _d}̌AX ӭ} J Ǻ̯Cݩ?1.jTaE " DD,P/tyqNԅb![\3w{wUgӵŐc4UO(;]6Ge-FeɯC![FlPEB#تGFTֆ"vfDZ!9l!k^d{ 0B Njd6r<ȘIqߒAxݒ`w^H/P:,\:u$c}[/Mҽdžؿ >NHlNҮ2h {-MWx?+Gު5y(qb~  %kE$ QX,eA-^^*pO>^ef1 m5>$i)ƝIߴOJ5*%yzXLJ@nq% ¡f#I9tn.:T];:wm'J2`|4d!%K8qBFv#,zlQ>^)dJj.4(-fn1`T'%gT”UA6EPO^{ btVL_c_$,SO/ogHmcNA(;PГSՊB_{0xF.Y4B`I8`<Кn(Q¥1\NA!9QY Bt b.h1a`iqm3ĮAw~%ɷs9sK {Xda5tN.u<_i_ƄB"ݾ p#^tb:#zxmE"/oUS3f qv9XszEdVMPkid(՗!`AM',al`,Pv̹zrz6{|0Zj׭rI$9#qG\vJ|L>ߕtJ!R=VUTc3O ,)[xQM=q nS805n&8<‰W=h8i)\Z&?璸f77gX12u>Pm (/O-g-4%Yk^D|Y%v%{CD[J*EzZ@acLKbdt3\1ags31c}[~vM?ᰲZِ8ހ̫CYx]#3zNxKH\E?+/>uSR粝Z GܙY1U~;JfY@ԧ abJ^Ei-4 4w/=:Wv0d~Br⮬7OlBi)IvBZq$hH`bZp;'eK5u[*5+]Yj^܃[/º4W$RK /'G:L 2byBqO5駨GH"UDͫ݅oX"o̚;ypV.*αV_gB/NEWԾo_MLQ :弓mRJ♡nTl;n/P8-@#~%v`4rwj!*ƴ4tӬ1uo+*HJf:d嵪 -ʭh3eGYN;bK't"YoIregIFs:b/#xL 'YJg˕3 nn5uAW&JA߫W>JRY Ъv^"Y*O\?:(\p;8}-t b'Y>3.j;GY{#IYѿKNGHi($gy5g[@hwVÀ4#GG| EI, <5bF.=QHa;ʤg_Ҋ_Ϯe!p:8wF 4'wk'd[H(kfP [hbZ8NEHo*W ?;Fg+k٘9{R Yws,9{Qუ'3r-͎`u -6#KI_vM}0m&S3s|tFu,Mz/C:癡d:ʫ89:a"70ͷG-DKU@\a31(xP c۴':uet_)t ̵|f>wM XT~R\xxojK&vMVA"TH)@ Q\'5_V\c`.w{L!ǝoxb:$'k-&q6} FRK="0fyrm-p&Lho|'B[U"W_1dOV#)gې=;x,eEhJU1h4 H:xOs2+Y3"q"|^y/?m6}ϖ#F>R -[[ƥզ,u%ZlG$g}+ŖRƶPG]2ԁR`]WG*̇(CWbmطA8fXPٮ_D9Lz謜zޗj&'0iiÙiR@tu:F\8FԙUk667|59o[@v1~)iYg^Q*-3ǽCNU3qo9-ԛd-21Z'xLKm#saՄ's5D9aMuzц($Qns{~c0r I8 I`LQE|NVyF(s,='zgO_ * ,dD;thFqr!Ԋo `nX]@}^j3h|nI"9HGc7 R$ qOŇ ڑ!{ڵY-}rzN:-f/^V3kP}(:S mRxJWC,?Q0WMFtd pgAQ{=<̩#ǓRvQE g_N;MOlIxQ-ڡɣ7JqoPܲӜ4n#t/B]G2Nwn@󈧑FY)2av*ZJ|spAHrЍ.S< 3Vn%RZPotrɟ1;ԩ3@ {5xom_bp}w=SOdzrUj}[؇ B?JwwV?UxQZ!w[{=E4rXEnvh2^5wBf|*Tpto"ږvQI^[?-@y9ijU m#~;~Q*v1P/ x$2!:j|: t1IO/yD ~u-%QX.nҊm r~e>^!r {.WHQBV"gȉ[\rCV* `6QE!gKZ@i4=f}y0}Tww pk'ٰ^Y vc@/DN}Tq 3va~B؀Xy$!!SiS4k94z3ac/uG{5ƉUQT.*}ɨV?O>^($`aR bo.!vbAܡ& DJ9i욣yewE)lr;׮|]^22@M^=Kmpa).AT#X rvLEqH襽F1zs—H{RD ×yQ-# UA&O귍TEhg(Lu>"I!cM=CC ghj_Dzq Z$ wTxJ8'KbjbYV__F/NċHo)+].[Ki?I+b뱅N̯i7b,jK[+OB~h(4~r4h%h4q hA"F(~q5>Ovڙno^S)qv51g,STG„R*Qݘ1b'50! z2tZRYd~٢e9p{oS9`+'W {"ƹqe#\N1VX`4 5!Z^Ij0iK`RZ4L?N~I-cĔ7Z/v8:& =J?NNy :XhLM;f]{#)yPٵÑ;7ojЯ}8J¹t p P5*7G) !(׬ܒP\ C$"01hƹe-k m`>-&6M3wF͚V㋀i8n[HmHCU=^-[qm>²5P5b%B!&5W[v6y;>.uIf !f4a.Y$TyU<}FAƙ1ۀgs?Z&$%ښ/$bU(HRǤ +W}5aiZWTuVR 1OcOݣDrF@AJi%jċ?7{dww9t)45Jg526O$߸EE,=+W= a͇zRLáe }qI#|9bxpur;t@[丣l>H4gĖtOuf>$4Ӛxa,R8PZ½IZطꇫj]2) VՖ Dd L*/R==,/mFG$=aIPSX}i`Uà'm Zjh& ckV%ph/QIp倒)MÄK01iNn̾Ϙ/kaLJY6ca ɾ?pVOKw6D˅26BeZp45?G1P'sܙu3 KԪR]@A)PZ!9T@N4?NJ $Eq5Џ0AVĎP1:හ:frK!? l, < vC3!tި>Cʳ9SQDL| `<<֟F^??~U7OWт5һcn ěLigJiW3FHd aOb- ݍL.ܮWk׎(5q3|V?Dc5*h27ɡ7.IK:1smgNIgHnIb?8*} \$cGͭ4όLpN%;ju.!ˮn]<4mxcC `__G!krg8$dsw ն p@)>fC_/9NU)޸`8 ]RsUG0;maʽhvS`@/znzܟ3:p=c ~{I=vwWKǎH~PU4_@ͻzN,=ťE)dV:ꚡ,G  +J{]xK Q檨8=g }C@ r6;@GGvK}\LQF4?0)ɴ:g^a[(aUz݈?Ir} j JPP AaJT2!tRISM8z]ÿYyxN$aOMVAð _b |aWꕫ[l3ML˽&MIr^kiRQAɫmAx Z7?A`iBP]kN2S_݊bEQ8ylA: s/֤&ܬvxd-M,&{ِJF3ȴbz[JAkXχ.x<#XR3zdDjI@ebN 4, q0[H4cE0} ÏԷzlXlWL:dŋZ9lǗJa~͍oѢ=tc³l1l]s:S,e\: )`SO6A]>l.j95&cҖM.fO>45W

{bA%q*Nh5u'oOuNP2~J_0 @{yMWWmZ!" KnE{&kfQpY6Z`압ٮD br['YBW= df[;M).GVᅌ$v6Ly:i),k+a7|AoUA*ꙑ8[]t/_vMoyb+h5XKr?H$Kz_ v~hf)Z5[lQ 4 ~}}5PV IqzRjZ8e>oC6vѡmzFFQe FƧ&.@s/2UqdwPD/rBEY#P=M픫}HL|6G3{0ϙP5#IotACw )7, /]Y}T -E*LkOMTIK.T|KȠN0*Rw./VTDj0ݜyxi_7T`.r S-A^Fj^Du1d ]KA w4>dΑ*\@kE1p;!GGOղoRl=&nT7w-³lKr`)"$%RO; KCs]QOcWxnL#;s]*W=E,{Y G>ڀ4'pf@`u0,ikWp{ia*LgBkXþ69;v3C%)K˟ $[U Rkv\oYfX:$Kl\@|G2YBV6#L "ύF~@Q$4C/@;>R؜;F<zd3F2l'ZS[4UE xt4`Lۨ7El߽d[=mp~ddQЛ{n,&&=!'mB|# Ec+rƒJ5i鱗V@B6@jEe藮- _^Zޤm%!dMv1\Rʋ#UI/6$:iah|^d(>xXY k|&BX7KɬJb2=S?:۱"1pjq28f1Eu\-T>21c#Y["}l50~Yلzڔ(fMP7o ?xZIO?Dz4| Bz4UN;W>*)ܩbpYΨt"=AU)8{Ys\ |4]i n߄נv\\YEn|,DkEdR>sZm5[@zizi>MU Ծ4%bY] B(X{BFOqz&e ^'Gϸ-3U`cw"3 rBbG'U+F[K߄|.lzcJḳf-:~&]:X:T!_xU6k; 513'v>sAAZ\}co['q:Qj޶O+×' 7̚p).QͷbC阛Q@&93%s">u=r 8/JOp x-}#kc,(v$ |+gWw`(I/ a94>`w7L"8oFğ ~}*gGW@TVsMtwV;޸'ϗNi+׭{f'kB.Ŀ tد!8WXApeiZ忿eb37y*)sҿnr$V|cx K 9w ݮ;t^U XTÉ /hag<*NYȲ}syٍԨNBήRVJs$pmq0~v)37)4zd#=_ b.? λ'H|5΀:d]^ŕpO,*&𜮿=Xjg}]"ϣGzlItmq?VJp[jo*> $w7$Dq˩2b=! ÿd"7hVlzkI7_3(Knչ0%kCJy5Jׁ_A?M҄lVq#EeuC:_QjQJ]pʏLrwjT9.:wzQd H["O<Y( faP?=ZA]E97^@UY{c`7LL4!*W9Do./WPz;.5Sk5;>!<`VTm2jfԌ|SS6ǣQ&ؠdO:m#ko&=|SQXk"]nu_i*ozr N&t6&vLeud\>O=P22gzoy>&2 6i6Zc}\*R3y4=A[w0vE{r4/ک(-BvJP,8V,bJ,|6`mSXvrih@Wësfe5cHun4\LwpqB#tTMّ< a;wfI"dƅhk%%^{fhQGwݚ2,62]2dyAkJ1ŕja:eS .2tD C@x$HZСzDQdN\}%z0Ǵ:%9}ըTAqH0CN.IsVu܋X}_->f2H54 J=R" Yi@n(BJR,ˣ" OAK){rmV&S+-czE7W&a_v "p^B$',}C=N/ϲp{|> @M\ *gwl/UV'.z>/H'҃F)$|K5D%.pk@λ*L~k pتN{p& Ay"Bhrә.)G~@DL'c e>{ͩ@ߢ XxU JOz5FV(Gt\p%sJKbU *G@dq6TصWFAK~t2\,H3#(Ai#h}X9{2<)`+<f;bĬ݂H{ lSkp(lSB97WޔYX\Ot4Rw^Q{]=0Ld#}>\InIIIzx'NxuV.E *U mWV%:-dHP&F7в xTFYh0="3},nRnutSc\8 }ZRR4,GȤh#>02It pTѰY|[B}ÚKF*ܔ>[~(eBy#Gq)|sY0e DָS+Y!> Ư7)˵7=7 ?%DiW~CT$ Q/O:FpZlT#pP|޴ѻSsI,f'c樦tv;Gvk2RY𨶓NLj=_Ń5>I-CrNj%I $ǯ=( )rEE[WWAp´b}՚d &2_7n[zdG z2!PT1dqH~%+~QWvW˷|TnxpN~/o%ΑqSr\"5i-leoWyߎ|%6֧~?)"[Xh_EѠCYө;TaTtz]@?X_&l |82I M/ "J 8@O9 %l /ۙtRp'S?$"_p^PW#U)0]͡3,28G.fP'g[kD<;2xE|q{Wcm$$Ox"Ccnؔ:5%RS=]bۮR-0]GJw9W*ucQO#uP=/ՀDYt`nIibَ1]FQ) 9εفY:=PD$dK`r:$7S R~jaئ|U?+<͢&Z*î:|5r8\Կ|QU L;9+ wgH1F}%zJStM"6j P恁FG?BҌouᦝA^98JGĕ%-t|Z5/ۛQU+c/ûJ(EeEV%"d'#T!A.3Bu琌3a)BBET몍 b6/ q[YS]Dmg-r#1xrصuYǾ)8K'wWxpyYzVƅ-F =XjV3``< Kicx8 t!ٛ(\M0|^\׷3(ɉەZ KpZ\̭i\g73:{sӬaoxW|:<^[ԏ$80%eUdY;1yD䋶&Lxm0LmE^>L˽{qG XBdHx0ço~9cFDݦʭOڑA4Lȵ0TR?<ێI0cZ0YPvRuU7,(ʔX z?W0Bc@Ht#)7'5/%Eɤԏ5qlszՔ_ý=5̙{ 3G 3T]ˍ5gXA .ȩP66;xFr?e)ϡ=sD V&@HS>ں0?,A1;ĥBboK/fYr+|N˗(thG䤖/i/fh)t?IS`8C _t7I2r+ {Vt/T&ZT6~| (9`"fcUy9 @iO'R oVMd=z=_S\ ?QSZ{DjsXoࡾAZ&}xȟ+T#srpq0Zx,H-ZBť%?[,"mmCgI'|/ Gi !s̛Ww7(=fyHh?Aכz-J*>&]="^/-8w,zsrLw(oɏ,V%WT7Ѫ в@ N,sFݱXY~6M4yGièQ+Yl$ ˻Æ0%T+,U.͵k/#@xx΃toEd{4FK+YT|聬usB݃2DVd ܢ(Q$MR{j%9J|j" ]j=oy|\~B}Q;87#.^1k W]Wkf?.O~(8UY7EϼAU(9%m(푺}n:ym?".Yji v37? -\w1nwr.^@T=g@ 6A8f[L̈8J(ث.=D{55\YNAUәK3b%<9vQ*@\:\[BW.$wQ;6)ANs& B^Ѩ) &BcŎrC'" VTLQ /r<о pu8u˿0*5 ?"/ cErd›6/<\@rцP1x䵬HХYb9XQ+̛}&gEW,m/xAHB8Xo' zg {;SF'%ai7{C0i vX}wzcǦhpwBz-^S maO)\ }ARXl ,FhX/!>k@(aEn ڿҳ?` n/X0{^栲^53{ /-neN#%/&W]wRK-@d$cpc`Kp̊[6`1ϭ 7Xr|}76͓S/%_Hzy@iVoJp9OEd'KWXCƣLw?+kV~_V':o'%0VgͿ⠛ģ}J"^R6m[˄|6~o!']G4=;&;Bo:$%ԋ_s+\cZ7#v4!1,|:QyQH3x7Y3 ZN]aZ9ԾCˑ4ٲ{Vh '֧/?-(9xT^ `: :3goJ`g>青+L}GN~gnGloz-:C4,aZ*88JN+嬙Շ%9%Eq@#h=sLPV!^e UkMxH-l]"U;4%T5" AHєk$@fMK }SM-St Ԭ 8UJ6}he|?@E$ŤC]2דdH A_n˜P7>ÝB0z$Il%PtbAӆ_<ahz)&dr7ݰl#M^;M\ Rdo]^%s6YY3=Fn$Py,ˌcX ĸ(\~%c_)&OV dSgP6sn 浡7{SPNԲ tɅ1^U G"?oM l5>6gCYL>, [XW>I@fmstWhhs֥ퟋ.F,emED4+t%Ьɯ"Fz/V^u1dPX\ YT3cc/WS7q0M(PId(|Rؑv~NPhivKj/+$8kW6FgAGGq{bX@}#'f;CyTor]3RP($j'vN@q<._ ]ٌ>Ou<\['s*QNO~{2gҠCtzA↍WER @o.r卶da\( ʧ8t 'Ԭ= J/f ႏLƘ=0 b*7MFtf:148)IcRĒpp1t@;"/}SbW׭aBz?KӇޜl\tvH$N[й]V#L<1,0]oa-ts=e Vg#b?ەAp|>ȪC2H>3->? 0BČbV\RT{obglzdѼʒ.$ŤpftX %^P%WR>':p3Zﴬ`E3?Hf!O7<}eg9+C^Z]P/ LNf9,Z^c׈< h (q$Fg-ZL1W{]j4LkC8!1쯎A^/}QY~q>}?}|: s͖<kW"BX,W~]j%qN%E\UPi V__f]\C䳔8b D`I. ]nCAʵN}*il))b:T^&%0f"5Yoh1bY>[Wii榃>p~EIKjBu ^;STIc cw s񬸿垞+m/h}'0ƺhzG2$AnX4J0Bbqgn}aPej.GH>z%nGڀBԧ@'~L/2ع Mܯ \4/M~&"mbWv1[CW]Յcj2~RkʹG SF:v% vڄvN7(k7eb̿yz:WvWM;kRG eۧ:"mY/wIp+ƛ8zk$bqȂj-?vU5݅Y%hMbȯj}{V${؞ʹe+F9?c q][w2_asvNzefx6QA*9vg2w'E(*VXp^w\:PJس?F!vπuM Y4AH-EXPЯn4“'Qal9^_܈ɴ׋0#iŭo{'}DϢ~֐^ Bsߺ/E}ws*8.~4nLdfhώӎ/$G, OT1Ư 3\NV#-nꔀiuvg1Cz;͉zYJy]:Utr_fAɖw= T0M8Yt:0`;{Vgw4"M4icˣ/WI[Q0$ wr=<~JWfP ޻UEvNJ`yd͎Tj-m҄+X:D~>4$g=a.pRungδA:ǧ( xF҅1mќr1\)f-5 M_,CV9f橢k,/6.ww& S}Zƥc18EW"5sޘs%PԠPuSb~Awst>o]ulRӍQr9rvA?56v붭C8gӠ]&ܢ:u EW<ix7~{m%g ;e:m5.tD\T8͖Z!^ }XH,+='npBWj_2p?RO؇#s8\I@7VL0! oR(c.xu(,\gM=4uɈǻ߭FGAA|o~ɜ$^i.q;yuR:S׺rt~ oB\b"4XнBAF+19&"llKD{S;rg qYL:채^UD&Ǖ<"G}1 9B\`reP-qXl}Pdv8dPۆpM@S.jFf@U "43'Ȏ;ֺv*[<{C~~::Z}LEd*my-gm@E'{3Bd Y |a,X+3NBђx\恸X31bo~,8z#-CB}'tl~wզ 4X $iմ}'0)д1GwJZw^m&P&#(ZANmNg79~S[!)Jamz)386eݻw`SU_`c텿G]VdyF7KK~p|'mH@%0 6Y.2bSv6E)Xd[X D@p3[`_Xcޟ[J˖Rqh/}]bqL#61A=x iFXL;f{څgE)`U>z(y:]`2qa9hzܝtNiڤy"8!gD\Sp|Nbb8[xpt7k!/Opu0kXӄ@e6EŋC~ک?tz\ ׫ۮ ݟWIH9 o?Vm>h'7 %3a@=pq%h<( 9LΘ_$~DԹHssvlQfl"|;\A3{4 #9x(4Μpc`mǓN,8&q/VZ^[ũ%]U #wtx^&zQW}g.NGbgB6Q}IS휤&S#|LNȒ]ݠ3C,)wv^*o֛6dŐ#WڰVXbHP:Ă,nEY NI U#)SF +~~[7'd+ 8MDpܒ)1Vk('a>m9q}FxF1Y@E9uXCOGq'qD].o$)QJUO;B'$("^Y!T jk఩`Jjj+$?Crff/X&QY?c5:)%)%i,T]_zOjyqUθ˸RSN* /$DrhR$U?z^>&N<}7vL, @QAo'1ۂ_RCm5$ EȻmyp!7Ү կ'=TɌi(-sܮT'A%k0pDn,P 3e~H4'P.]:sN>k!/20cLO:ANڧ~:@AO!4#v K5,4(_aeɈsqHUمhk'n3iAb3q7EX;jR!=>wor4}φ& {Gvmv3ѫY ܫ2Fc8VaX2bTtrђ>H3k9" uy572S9HzS1ۀ 5'x7:FsuazX.Rpx6 7zRF_(DRmk|b9Q/z'zF[=8#9y3 b~aRѣQ}. ;&\YDuG+D(۩s˷ITE!oj%sW{߹ڀu^& Be/ybT܃V,yJN&3`$ͦ"_5 Ár:p rzk$=}@vƋ,:FWT)bN2I% !? pÖ }v3\֠i# 2W''aFאK6K 3V&Nz k"ϵR YIZ/\\XogJ!Cr1=ln|! W3ZẻEl-x(6gzԡ0s"[Րͽs5sɧg >nr[q PݥAK π?ժVh .p+z^^cӷUgFެK)Y(R(c-Oao$P@ˁVPZQ!VH_gz`.f̐%[Z=]RSAg{Yp6Ө(ms a$O6 &b]_:`SLE6?DL^Du CtJF {Qi8\㎴Pd4O=!^p(41= EG/JV1򆬁6B\'[@9^%1 mePK'͛NW`!3'EZ齈R_"ǩ*=t,fCYܐ"p+O[\#zI upb?x&T}pk]RPNVMG蜜*1<E^:HԫZUX*tx N _o;z}T4w}nMJR tB1:^h R}Q[ ACXODP6 ؊yQsrN)@XP>3}IH `[ EڻeVeTȷ?h$Wr_< Sp9ڟ5 /d [4@u sqto2!UBW^X:FpgBPKF(rìpggfm3sb$x?I%Gjbd*rie8ظ0bU&3+&ppY*3>AM|܂bGK_u"P;f$(0UK`r{\ f2M6I+getk3L>̼M".ٛl z!^$M^%5ՅJ y~ ݨbOVQ.q>*#5'*JGw 99̘G@x2`E;7ҿϷ> zYlY1 Bԇ 6/?=[]oi Jo^_;N{ӉpS1L^"Vino M?bbx&F.$ q!0xV@쨋C^r:ڽj@a셸PRWᄄÊ-s!oI\"FLgJK{uZ|[㯌4S>'(gB|auC ٽ}j \Ej L·ѓvPkQ6-Fhn-i k*G1Yp tP<|2@t1Dz"PI/`S0z;p~~ !XAKYaHVU8ҙ'Y+'[߫.1\q{o(J_*r= OaԚ*6#x%O0>KDvϿE55ki{m v (o8Q-Ms,Z_JC5=SL]b=#M_"H ^vKj'9% m;quCo;.=-E.tU^9Z`N:PrYɱuhq0 O@-n+)y؃gfX'rA/>(3""p<'vasTDJ_q >-XD;x/ T+|MRu na9|zk9A'i/) ?5:__>gqU0%rm4_f*⡇tnM2n5Qɦs]ERObK>d*%SRS4O},1R6^i#P͕fa"bK׶'3@zZG Qp /-\*r,yhnQ8N4^ހ}QgW2Ϋ0W;%2dﷄw*zEm]@TCg!g{| >dkaLFA|H|8P?sF1Gؼ`#q $}C34] wfhBPr qg@ ;țr!籧+I{) EW|깇OߝMVXC';3Jh xIM/Sd4tY|/CmDN.j~Q8J,u)~*+sr9f,3yF͊SgxXd<|*GKe4HaqoJ;`j+}B%[y}+8)lI-(}@.Dtt6Փ-^*oOыZl+J#C͝25ުB?u5jPzl5RZ_l-gHlz#E~~X9r+sv ߋ=3 wR;-6~./ h~v}ط=_/ l84!D(5D@OYA%͖H{)@AU ojoP \@d*7Lk >͔vaI}Sp%n((kDV:_[LЫ6RWYa@Sp[vF<)B_z˄[4<&A j@:H%>KYAAV05,$8fNM#H~c)Bs1u<0X֧Q=#[ߚa{VYn Xfff-N#>1E&):횪5jTߕf$PP!3#1joII?bJSvsiKqfq3&.p]yy61M8?w̱AAi.@CȎ3yyOgSP3d?d]:&74 O̳#6kB[Rz+(#!RiGK?0ZnC\Gumպm4Y8<8!Z!+m?0ap e[~a o]t')R|]BONx+~U`Ѥ+ R嘷5Λ5o⏘;ׂjVr ꜚٻz3N_{B{οOSQ:w4JV{5J+(ޝw$qq8nQWEZpjAi5C@99VU2ZLuNBilÛv~Cg˕>/^TBX\8Pك@=-__{X&ŝa{黮6V 0V9uN$a7\wPg@#{KŲ3O^Pv! ,(Z$Z4[*U8bȒ:z<=>'7x'c<8xVޢKN7]g2vK}9϶49 ݡn5!rۆi(7 VpA%3YC?$>Rޛl qu7H$_lCI^sghJ^q&FfVXiv|C%&| -Mh5Eh?!/̧G)InV2 ޭ+'M2s5bUa i?+,gم~oF]=0|x:xk.`fFdpW9Hoj a 5#[:7Kz(_kSN*`/wf>Vf S#'iK)^f(1?l}])EuTs:xV+H F&{uvkZ"j!8>gǃv7=P+=kydTy½9BZK !aT?se8aiHNޗLT Ɔ֠: QVZGTۧlYd러^r$sLuYڮ7.oF4\q㡈K{h~M%:i)CGAyC.2`,j|ޭ,~UsH &P-{k@a,9K]$IMwM'HvMvr)݉[I@8P-~p>IUt('@L`lL7r:;!Q@%cwҟP##Oʓ ^τ[ǸV\9#'_!D\)b ps=RTuDOέj8wa>jo o3}9J~#N5ϓpEP=4b@XِTl*<:DsJ䆢vIUGdy,fQx's퍓ž;A@a%Hw]#*8sHeL~KWcR^Hbs,W ﴐ:)>$ڶL;TN*T){O#EW* k^ PwKe!`iSm6ys8zV3@pivRNq1SBPDcGdsPK|xy䳥wp@X8>%q痠K'M3r޷?B'nK >̙n_U14C 8 UD0 u_GWQw"eۈ{pvB~f %Y~u]oh:}ԢCz,(5n;7ynؔ8 ,v 0,{P d8XӒjb ۴d8s[:r MOCKg hyخ&?iVaj<'rhOc]!+k ƛCU`Hy 4>srK#c{!B1lzIc#.Ȱ>yQ0ͽq95#D71(}HR"(K3¦/: ݡ+ Op XNak4ܻ;`՛b"V(+4S49jwWU|]eZ"4=*b ]"-x]~y}TGeaaIU_6"ʝ7b`k Y *Z+4Xp_+(1d _~HȤ&+WubC//jR0 k&TESP$k|'WHӼB#w1{Ih 'fja{U6*p& @n$콕c|ա!w\jݟBnS=َD:K43᡾V.4.ߴEvA!A(s['c32/Җ:Lj+R؈6,TEZm}ao%&@ƕ!@; =z*(sSVₖ OZYx,1Q6@%,1Jl 5{c/铉xZKBlt.⢦j8`ʗ/.*;jy+j |.;5.m V6vl_}ݸLh:o|\LR`NYUhovBEt[;;m1yEWNu Y!?I9'/ }SKСnS$Qp͙6"_K,&*>8~1OmY!S+-ZfXl]La\Tk9-s;7Wnױ=6KauN?M_P!lG[SG@>~{JĥcXN1eԘz&..$fpj0E/ye2Hŀ.@|Oa-3ųnabot] N(Sc^!|L5}0liNGfyOqfL7V#POۧ2K> 0}n2dSv4=Y]= ӊq*dRmi@S?o2`Q}|/B~pP,yt5z./Nw5Fz󻉷vKt4W2^Q̋jcpIH1ſ1|^?ʜAR32t};G/^6"iorC h`6MrS,t4c["uɍeQ䕏+Ig7)=Sr3V;(8$(_@LS#]"hwq }q=n 8+VIaZ:5pY-8f YPᬏ[+?ߚ +t)7O3eiT+~C^g\~VR)8}@Z}j/Y'Zs`'x6 z &T"ABG Gzo]5kG&~z~*E,P!ty:{,XY?msZ$M#I< ƜIQ0wW[^~< q3$0nE䩿nl 0,9×lV/g#s>gZCȕY/=F$`:'ة3C/`E i&ܾ)^Z(d1wBD X;LԶvCpܽ,W++-XdՋ a9b!t s7WaM#{ͭ14?^%9ޑ5g Ȯ8X=*Z^,,~ b m/Ms2pW9;rJz`EPN7ā29 D$q@&}bpzw v<];.MڥC"둢Q6[?D@Mf{ǰ|ZzebpZŔ)*jpFBך} ܰ[i\ur>dMГxf <v4i,rP޾ѿz漬^ +Gw :@Pu]6$3G!d0xM kR6 ]n<ٜC2O[eUBR6" klbso3ki)XWx}E(!y Zzv|o5[>Џq)x$pcV"v?>@](8卍}Zv1lu+>04.ed48$FRl O'AI\L.g 7nMpP"xQSfu8:g("Lw'Kz>A7`'S뮅fi.5e!\`I6FOJqwy$HOB2mOP0\Ku=Q?i_LA4 ˺q}s >sV:hb'-6 j{GR(!PuSrt8EXb>|y܉z.n(<~^1="AfO |)8zIGy'`Zu=&Ԅ16V͌^.3 +rl?$MvŶFY=/!y&JKEF$Mk8Yd}.纸W'Y#>D-Uq}-WF'AFĘo5hmdwO PoMو֌ BVNiXeD»A9G 0ejAx>k!{%B}mL""^967!uo$>ѕ2!>h+nJI̠6kQE.Gxcgzk1["h}އ7(ߘ@R+'6l!!@YQnVA5(O|oE:d X_tMvNKDPpfS QވALR8^ah}ٷe-p$#%QBpOĹ}I3r&t |x ^ȡ*$+A0$8x1OwEr".(+v"Hd4z%3 )~?ZU-#t7 s.jF  i"J.IlCPKxrd̆eXtz#VM݆m3 ]B96rA]FK VT5!<]*2 |"‹w0̓.7J !v xAmFk4_Ѵ=[(rդ-x3D.XU?5 /aW_yaj` ,E=`UKgI'ЗߣIc7aJ{΍Ln#n0# h64&,?V]EH&Mьժ :k y@u%B1hgc^5 鴦 >~["Ɲ(^˿`4^*EbVG&;lc(Zy"t !ҕvԙQ8O B{? &<8E_ߛ|5'#?gU?8caYD`_|PnkdđrϛYJ4O-[\3g^ eH8ftgy#a gP{ƹƾ- Fc E0ƊN"!7۵Ll*+o̮r6/$#EG^MaZ#r)7 ypy)0~Pm>: L<4i>u\&Po m4g R-Fu AST"]Ѹzխp'ȭ5E([WE0P"t,F{GL成_'~G7*xLN)ܧ|dHX܎]:*NyZ x9Xiٰ碕^"c7#€zF {ڏc6u!bnF,9W`CFG6MwmzE)(4ҟ|8{Bt~]z-psjp癕Xo>g{7|+S}ӵ^8=N_+ӥ/H^Z_MҀlxf玓r:{5#J @4&۲ z Y>Xr_eȚx78BJc/n֫HY-R:0Zϕ_;Z#%>V^V&+Vhtf\4֫98$LvuGtjV9 uK)/eEK,IkvJ <"h+ rbOUaEȓ-ۨT;@큶&Ox4]<;C6|3R 3F~49b85"\Xys?1&MAccp4LMp{Va&!>;+od;maŶ-EWnI tщE>'\shýHRZo,/hE&2yBf+6Ky|ۉoy$7iX_;.dX"/%S3pr3Ph3pYꯛd.XQcN DN@Ft"aL ~P&axLN;SDrlxR{+ˤ^ =;+BihB-]r@(:iEQw¥|JwCb;Kk^ RFzB2.i#cp[Wu߁hw _٥3}BkUq- 0{1PsXNDhredPd b^> Q|%f/|+cSgò>lU+=+m=SbzPeEΫǎg4TŲ,vMwBY ]OhhX GqϷuD >B.E7z蔠h$"a)>J+.U~ht ǰ8DZ\cZN_MZ)) :W= .'ATAf_FQ\"0bDxH^[!.N R[o[#8z͎(jͺKCZK:(呓 /5)C s?9޳vOOF`<4S6UYJ!"|<R9Bs'VD"u| DCލƕY]bAʍyKu9;])m-&"Y_JB_25鿲w*+04P OPK8\p:.Ydtt@by7uWFϞgc#$ t>:_:-|dm $e*S-r>~o u3*$j n4olowTIv1$ 67ՠ)Oh&Ue=;ܖ,]]wl<L[`7,7]B۪Y"[1Pme>Կy:t$ R>̢y⅚*rZኖrO4;0uʶ?uyTsId#+Ln*aAD ɋ^u?xW~ۅQ`#kz 007j~YT1⎳[:s,'aK?!WTKO+X<)&1bhkw2 bfCIKŞIgg1xM\Sdho,H(|."%i%E :yt"i j J-0sk02vzpxxa,61NaqφW ʂ9 rFsX|dY5p$209I/?V0Ci%4iwŋ :I'I"39(23@%Vahsp5޶eh|}ϓ2g Ũ%/GYHcQX^䒧A_+6X>ufƝ 7?me@(>Uo\gM!7`27c`9$|,>pHjO)qx>!Y<` V[Ϊ1ފfAGh 8gwtLawVaNEJ@hB*sC{/*DQ *@eyJ}S%w&{{UHJ~U|= oQ3&{2$~}=,M'pSyXÔK[MImL@Aܹ Ns]^W7vCMqJ,Zr}JiѽXB`!oҰ;* ]HMu4kL8 *g 8^\RVNĂ6C>d _&qct{1gt+XhTJµׅ99W%_=p32Ih;QK|Ëcڦ |#u)w"o܈92aכ|hXXV FoS j,)lnLR9)΂z9bidyJ*2ԳDenߨN\ ̶FGK'` D.e]%υ+a ZڹmH}4kC@) znN"emz- aj#>d;dPth:r.F|={Ps3Z?vQP'慂m:Cn$YpgP%sUsclVケK+Hsa;^wm[6LKV EWe&Cͭ0Xc6Ӛ(ă$T;|[[M%cJƭ1ár=(Mo*!?9NQԸp2lB9̧[FζnC Qr ?K!7C(?b}ʙumxbܱ 39\ŧkE[<}A`t;! oɾY p* 6ˁT+`_ҪbQ/W+뉚bmCxnV~7vtY(GPlROn|LGx):?a XS)Q4!օ MGO*NsJO,6 UZ]%u_dVw7xп?:~p*p܄=gb;OI8e^D* 9rM(NVJ'Ά|M3K?ׅ/PjxAsjOBP#hz}7q:3T37PYQjBmhyG(lE]AU*-w(/}N 5%.Q!em܊*�Om4pУ&b%]dҕj|:*I5//32?#sT@*Dy 7K*Ҫj~O$J'_ѯV$(R{̧ZπP*'4at>Y5sw~ru`X.&Dxv@ GBݔ EDqB2t ?NSt332Ð%?Na9Hm^'@ 1f0 ]疕$Ej$"*" /lR(U6*.$+d{|II%ous6JƠDŠ 1s$CTq:p"P2͋$~8Ҙƶ ϔ|r xMYqq*dt: .&q9^ BKV%!y{)-mן-Ҙ.@W(T4ȑ񿱵h)n#O'e2 gΈj`/tE5GFѹ#G#*=z=-J$Ry 9v,_Esx5N3DZ#um/tq>͓Oonm 7n')(3>U>PzY22]ɄE߼ET1s3.-6oJ%\gYG,plvV`ՠ%HЛ.݂( ź/@B7}t_f`H'KDr#2/wN:2+'rH~tAq"yuy+UQS pJ%@}R6ZsZXʑ/RͶa[5&u 'j? T3SL1q/si'rz)A?_OQƊpf>džiM`C0:4$"!ÃAD̑i](AT*tـ,*&>j>U&GSq.Gm2bkL*gbQqt'bs?Ĩ_g(X/Z$z=G u$sU([}Ӛ2^3cG?X_{]Bhy3n} *ߗ?7HCdt-#h)SpH~z1O'k}Q؛ɞ3К [0TVP떀'xtguiz)vRpV'وZ# #VU\,JN",*ݸie5L)s8M3> 6%WXjYMO5o\[93he] ^B$2.(w?]U\4T{w"b L;7~6']0w¤ץZL5W褎h} LDQ2 y-hOkxf"InV+H`6K ie //BO;RG@WS˖Y搯jVWB!qt^w2Q-U)i:Y^y뫼g"1 "B[,qXuazt v i{A;'(35'># 'Ii؄얏(Ym6{aix6`HX$ϵVER].[ػ 7_Tݨ!ᐵD+ ~*F!!E˙zFHϼnYOu3UѶq9K]JH"V*EǴNhvaZ%$4>eՏ@3p*g!嶬FFw[FSbFߎB眣0BB Oz Mz|8פũJZ3<]CѺ01}I.7E)߳e(D5 z3(m%#{e-)J|>%S6gdU\! +-$7EuO#U374ǡTP3!m:PrR!֣Z1l!enXhq`gIuU`O*;=Yܬ t2][SH^C]Q)u0Лm[IХJH_k~'%3r2\\#48%hrAuV$ ݡ|j(`~!`EzDfc|>T)ĐI,œTWG!%yKYd&/4X[([ak;QِkM2 D|(?CaC;q"iYN@jFm|렚4-}T悢cΐoLUAdODq6hUz' %e^@{>yH r^$0.&ĚFLMN×"42Apvj:Ft~}n9'B7P(ʓ%oE[=CAqE單(Ky)յs17w $TԚ=w #z ▞Fu;\[;FSP}ES&19L ('i0F?} {oc$a|F e 4ufc<{6C[d%losE|?7^K*B4lZUC` pQ+ґ ;扫pSȜT7Dž@[!TO۶g E 2ZɜGFtDL*e> HhI|GQ:p^5ILJ%8:Ν4D3_;anW WC+C },=b0" \e4gwU<~n;Kgڹ.V-@% (9h)`x_z0(_,V"U~ Ep <o\S ya]T?KUwhSVhxȅ4S!u(Y8DLQҚh`&IE}GY\9sUŦ\&CtqHGn2DJӁVrm5H6R]I1x@qۛU6ar5bK%!5h3J5UxOb*C"q^CiSإ\'o A7d^]w:hꙫxb֭s6Z#]GN.~5q***?m@ j(TD2ct1w;ߓ cQE|`so飭li۞5d8DkG^*(t=aIf*8%b⼠'x;dWVONPHjӄa"ԋ y` Lm}ŠR1( s#٦dQ)bPM!KMW|di?etkl)s`* ;v.EJuj璎i!z -"5~NEgof2hJ3rN,ڲQ+% eRd*+v~*ohabG $kNqC,A4!_=g&w= ^)Mds*PW)Snb;װJ?BLky[--b7TNZxx"ho )TPPRwSrs|!ZCdw~&aGU,xx!IW#[GIڝ s12\q 20pf UhIǚ%nm~a䌰: oHvsZZf>~tfLlF/<8^Zceok#nH]3d] n^Ңh217Ing)kUO%7B(ilrfmQa:{T/TDϭ&w~rVj_\ўah\Mر <} +s3Q Ei!uk"z9fHbf{+LZeDKHRby]hf~ nϹs~E!Kɣ˜ ΀2*0j6)\|4.ˊ6QE^oy'H>PIxyhlL-qc<.|7|4봄8i'7f$mR"ض𱋏8N7Oh 4#o3KLt׊ONz&C;y/&U]4Ҋ4jv( % *PyP+.߼[aSO,IG[״v EKdJlr4(Z _b죅la54NQCF$-4x;KD*Y-XRbcxMH=I(.~*Y-*QPjvڍ|LPj֊jkhz9A8?F`d>"͎{ӫkx%o7m+|qΒ!R'lz$[p$Z.fO=ۛW ˓/$'͆ñqa@Br U91JֺA,%0Ӓdd'sʟY-) rWґt/ XƷB~džŰbdqKo]V[NQkћ}CU\rK0Rg:{k/˦J(Hk6w5!?ftdj ]T?_S4,eGKazRJδ &1..Ď]xQ-/}n<ڰB;*6B`ѬTK1giqP-ho\gPX%a|' X, +FM|Y19Җ{e+uFҾrM D=pnd`H"_H]"ME3ѹMYu.xN;S4P*F=̆{˷BKeNȠγbw챧W 1$ȇ%cGbd靜?Gbx ˩;8WC{tZA6PJ)Z+yzfGEښ6̀5R돁y.\jgIrǥ^ K N3Ñ8oA!`d yLH/_5b ԹKKg Rڏfz,aܮd`ЗjMǖ1p'|ﲴ'ن`;Ԇ I^TA)&m] sDdW^$#g۟=п 3w0[Mq51-B/>@@*Lv![j=uX-mS(/^fdqgu[Ur㧸ۻ-FgRhס4wT%*!Ulp[*f7t:węwur+RPD O}"]'D\"H٪(p;ȞG+)p:#?+i"BpsS `ADv(PȿsFbir %JVar呡qD="ּwJ/dd$|Qا?eo.)?3h3"> V?yuS,V& Q뾚M]XƘ[tZҫq@UP_Og7?25U/'f(wp{C%.Y0qs$:iG9=Tf)V-&dn˔l̄Jt F bx=O$ֳVm+U1BHZLdcIIhxUTdmNXv-n(>N)M_pzgE+Ê5cH9L8%TMm7+ڻ5"v>YٳRA]-| fn [Ϩ`6)vc@rO|&;IJN3@xA+klAr},#~oT4lΫ!7+#oSw_IO]{7R Cؖ_P7N`>Es3 U//ѨD=D +FW%j$`Z?QL,ԛ/Э(ב ðaF f8*8]|=\:}(E5|`WM9Yb/0)4g ; ŵGQ(,%G wwc:(FfD(< #1lȚ6w3ᩝsiY^(|[ʩ;R͋jėN,1§a2[57!I3VtPQ\m3joA3N2~/`Ķ#0IRxs2ZKJ ًBi.et׽IJ}$F wtHƬ,:xKcC6i7пbjrfetL4SF.К;k%D_س@ykl *G3\elTjLZ7k+ ^$պBS=V-N[o@{/||pڳQF,cѯ"l: ۮ||O6LAg) A C"n.$㬉gB3JHw4Xl|q#㟪Сt8 VX SJLtӑu.2Bx |*}|5}288~XOH?(4G[@61afMDԯFKµ 2yƛky>3 e9Sq5o[\*q?6p{Nk: esIk}8G5hF,^Q*Tlt *AScVGj/()fiuXbSG{7dfhVopwfQ’ V6Qdk;!o&"9{T5˃(8b·k?ܘ ѳNrC7\vTǟ1PXvû)HXpK7gRoy1H߇XXe.z$, nnMG Ǵ:+ƪbB5`R}>ÆASA|n uE!X6||^7IU$Xn1.z%{:c?x6Jɨ>'*Y"٩Ex" .̸>'!7FgKNǫ'8" 1=iSDNt#g$Źl@t;I-x{.@7 CrtYYX}rs Hd;]DqK g=ޑSz(UST^#EaDwxٵ r.2pQ[M c[@*ƻUź(Dn|1BѻGn>~0Ʌ^ّtVP>Y9׬;?yRVjhIZ ӷe99JL;B yU像3KxX L28(nIbv32ဌ2:KW#A} ȹze>= J~'@Cd̓S bо'ѹ#H}D@Qƀ 8ȖQ\Wokaɀ4*Vasza>[f*m +rtodG* F?; 3w ɸwpu?}הƒ%2QOѰ/hѽcp})Q)4Έ9<ب'wDY+݄F_Áy\uB "11>UOJ[̰?2е!Ѿܯ.$unѨScR}K@Z2{2 Bgj&[wkG.9R?/F5 j美Nn%w/җ}uʺp> lĝUn#WTE^$g(3N4Fwͻm P=.%I|;) ^9 D-]kK6t-ʭMQ.s@D1,tvC^{)(\v1#og&3|o쩯0}I4WqD{ ꨻p#{0o҉<8 )͉C Ql,gl[ ܴEElOT^:HOG hwHsհ$O ցVȓZN@hobs"o!5g Ax#4)fRs,wu\r5*GQ$,u>ǫn%+tm&xfO!FL2j=SK%(l (ï~&Qc<=z( )Vi#Bc{j[S1fޣ *@NRIi (jyNJ"HS- Cjs uxZlOXRҧ蔀smf@uޫɩ,Qd܅]H` Wߖ`2vG-?(Y tPb"x("Qg0\CS1*Lɣ)672h(ƇnUF(GFM߫î)Vhs8` e<".xag6ѕ&o[X/D.q&$-MJ9g5Գ͜i53@h93 wBg:?nhe.4s/#||F(*/EQÄtiPhy5AD@H ȿi~6W?~ Bαt*Y5A_*2|UouԠg0ⱚkP"Iwnoq:Hrv} Q+b?;$7& nJFKw{^dT7،fNC pU1i~jfž%5̙c#ZY$3o /yX́Rpұ~̟g~ಖh>bćp5l D\Ŧlo՞{# K\G[ ƽPLX١R:;e Ť ^DJ'q )",_}O{-}GRb^8;$ZR iD _8h:-T:amL|AKK #ԆZ8(UQ1:-ˆkDH)Խɨ^sdh3"__ćZo2NXS;_PbUӘ`ZO9}7j~JhwD&PKS刉q'@5L.X.|X[kiYUpX%L0$N!sjSMH.|Ћoj| ob Da?;8_pnNJү>Ya(Ux6eAWy lZ<^U9w(rzm(31ҥ9VV-~p!0΍SMg& $-FRim,ktSñ0޵ Vz%~;X)"EUYHINC0Q2׬6:F?bT.Γ]PZ191n556ch"Ս؁EYM EbhO^&Kw/˔|4ŚX 92N/TbNF`rb§zw %5;%_N`Z/aVQ1oڿBΓY`8kITRp}Tv`c^O|Nlzz4pb -%"fR<$xAV,KKiOȖx|nI'0c.] b.b=mꨪҮ(-Bok 1ZrTo.W[~w:syg,7)ҘP$̰NvB.}3-GA[s&3BD+XzR?:aMHJR)'Me"aJ@>Ͼ PICq\OLH\t"rjFǠE % BW H[;־LH)q- `:C>>_^Pe13A}>*de=1꘠4HeɄAgAFo[q}H {`@ "q6QoЕh ?+;j3ש\N#XRLۥTj{  ) 7}mz|ߡ?Iyl.wAI,Y 3(R_|+O6Rʾb+z%fIJU[Dy-Z[&-IK[is>qJc` DPp{ukޙk}V;F7#l!j\0#Ҕq鳈E7#6M]OVv>Pl-0 .8'$w7>c'AƸnQͅiۭ?\t5毐jg6Css;^ C;3Ȇ;] t-(xcS/lylY jS B޻-hIMKfW[dpo:ot>♅iw,gJCX{10nVà *R3CArىQfW#SQ0C6ay7(DD<ao=ػ{TΟ=6?%)6l\3=U \ ,O]KL.w+vvOkmpX(~sr6'UYI/lh~AVMI+F%0',y K{(d{l\$& '˃7IQxÂZ0"#IuUfQd5g;6 []^fE򕬠qs2in߸8Ni5GlMoןWO/yYf85'e%_7NQr|;]wdSiv* Ο%'*׸O:m"ʳ JBVA5$?n')hL}6dE#-[&\8RQN$-tWMk/% 'Yޯ"PZ ċb*^SU; Rp4٠޹H$wS8Tک2^}eC$_(üKl*uM8߇K= 5NWF =IeWHw7#)-֡;Q=RTw ș˽35ʰzy,?^~!5*dcwBi_0A£#Yd 9QJj䊊u3EܐS'.fk5 )G,01H!#fz˷E.Ӵ4NCvN!6bfܔE!iٺEj7Ș0.[sz. ѤHD.mpߩ{uC2z~\K s "K*=8Yq>iπ<(%+Lz˨Է)5Y"xg `Es'e}*/ycEDňMbb͢5}f z]KR;GN6( 7EWf͘dԌ.5CN2d{9x<)؉Ïs¨Ԛ9рJN4(#dI@LLys3cW+3S [bq0#hRg\{# ҏyλ MG0; #h+$8)A1D7yecD$LX z_ZxBwsqTNgc[Nr U(y8 ?r`'|,U9 ƋyKnP0T 4݄`}T&^H">vbC+B'Ylv3Ҝ[6Ix޸6q0x<22FS1S8ɚE_;jB2^A0#~?':ko<ӵ0(d00سyvw4 yP[Y/r`9?aUtIcյf%5ns$6nCOᘮUT@ V{M Ky Ng 8i `􂱲TNܦثyXiWMb򾘧`0bEϙ8mt؅t7:_>@ E8IІf񍫙LU{R9{l珵zjᨑZc'XnI {4g@CژN})!D 1./sM|hu9׬yte(ҢA\`v4Ql w1&Z):r>?y4{8c|M)f[#P(W灪 qQͤIS$s#=iUfGQ=hv2D@ѵD,ݡgF [3DC99veaӾB*2KTѽ3X.c]i#G7|તdX0Uס.DZ@yq cg3 m1(,!}^Q&{T|[͑U|d@_x$}Պa1mĤa<W 6B(M[9ӥDl=ZׯXU$sWtS?2)ě_AOmeec{ Upc"f`쀇!aS7dj>S*x-;"㰷)Yu'1p>Sm'Ǫ˭8l]@,vh"ƂN`hSJ< k.:NWb=RDMGO̥Y6ԐιsR> +f5.8;u/ EXU kK6&)*xrnU%!ro"+g_=.I8<(u|(D{ʅcwSIõ+;Lx N*|,95{wB| 6Зd!Xh V pNHu+mي-qE?_|}Q_,PC\JfH>&8;U81EhY*:IouUZQp;^@˦F9^]!SY.wB߼'C] _](?/-c28wx Pڢdn%48t(j#=BBw26+Ҋ@'` Tklh"iϵE) =xdl>OOg憏;I: bAW8Gn;aH GSAh\mKc_>"z*&5dzlh+CZQH0.L[\f)bunXN92bX+/ee+j_{}a˿c֛vµy\`tizE R(mAў o 5–H9' Uر~wHu+8lhV @'Բ;g6JB^!.e77&|u_~JjRx[ұJ/ooh|(V)xaI Pq JY~_[Jghv><_̩v5j:'SR1૓jEq{?!Za O\?n#T4+ s4%uF<O7@]^H 醮Da&3ŸR`_D%S/ gnBuUȢɔh`H (1dEtKB Ԃm^\8K2WB YOLcL,"ELe-8$Yon<]0Uɍ5ALl?Yzg02G( 1X2 T2y]ʗXAeg뚲Ld2y꧵yoG }I]-ĵ(`({ s}شi%AB>3m1b:4|Q\{ƣ◣?&[΋T)yǑCO;F%fr@Д"VRQa:#wa8PH'!>he- ˽ԍl(h@u*W {6>wqU:wkԯ3 u7$o6\ "Ht59 4H ud/, h;~,~!зdFx9o_+iPVDmv2K\ !@GM%l̓G$,&hzNU5iG> hքۅ!]?BW4$D/Vkk"CSH3up; <@Tulh8Э"?XG&^XO \BD8 x|ϪgQGnU*e?cZM 21 2f1ACs,tZ\+HRCՈpQpc[J> "Og){/w_ZҬco/B>Q;ٕL2Zt-DחnyHŧ)ɗIMq1"ܕG1~/a()\,c-5<y z:^tLPh>_o XXX/B¦y0 U q\{CkOOnD|IRW3@UDEG:ȷJ/q|RZaɼU(|Zh~m+EbXH"}~R*l[]~3Rr*EQ9Sމ[ݗ*sTPKWAfVX],c!ỳ.,h׌U .t[' ?9*ńnfprzN:{`-7>5-n-we#~6y'p$p2X nH8sJbJaU-5jCr?_d0cp;>#X[me3O8BEqoƜ_gcT3k7OCWa)o+DqC.)RK<~0U60u76Yj;hBŇm]sVMr+yQf'WlZ4!i-J1 gLGԚUhEc ʳ4xD!}$ }/b6֖lY`?&z{95fQҵPOP /in7ƯߏԳs5[&cz Id<8 pڏs>D 76N7aAۇiǿX댂8E$Ylj!LCYѢ hReģ~Uv((4KYp^2x~oPG&WB/6܊tzpzNQN |.9qlo z' icqͿ'cp6?wXx!ݳ;r+ #)k?-F&MyEݑ{R?d m81?y#H h# :N^bugwrtٿu];_{ǁ\'ѷ[v!)k+DCשb@ǐĀdĞ[Sx $o$ѓOv`"&fW IY{bm7\uh7V@rk%D:AIC˘bW^ m (f;#I['S\ˈg%C6@׶"fMᘁ~Ka ۮq.ƙYt> AcXB1[lF%&kL1'8?z"0+,\-^PNڋN~D9I9MJxS}]~惛R:r *vB,"aCLTo޼ ,@Q=a5=`VF*T>*R7-dƢruuJpj6v[cUHxpࠂ:to:VرNâd:"Y4褂 I!Qm;_ v&uT'.atc~v7Az*STlKւ3EѼ DdುeBa/]2ſ^Dcż :ng2(H7q1Pbd.,IwJR0fbS\$7x,b$RTY"YLӼϜ5n.q`u:0 ~3 n;e&ؖ5gA=h5! vNͦ`1̔7ׯqDz$F|AU`GCeͬ.(H`;5= IuķxU۝#3624{5ˍ5G410jQe ^/Yٌ_u?:;YMd.*e #lNt!3<'8jU>hmxYY菆i1ch!LHp#0FG0b"Љ.wtx@M 3 a P-_o0ջpHw(XMug|w)%~`~)t3(ԤkvA"FG#8ZKtÃh{`j9twWVPDh cjQx<4Sz .>pd6iWRH.Neb8އ~y꒖kz]"'g [UԞM3 ɁD֪|)>9nt?[ms'\NoiY{>L@B̏ 'TBs$ݯwzZrP춖K ŔbU㫴k}`,IjO%IHS (M' *:ܼLQ1>'^QI2@LoO[4lz,XG㋰7F~xK Ԍ~V^x6MjQކv gL t},bR ;t:g|&{6iT*F%# #]hSd,=s 9HG<)mT$`SpqܕD߶8m_Yn=>5H* w*r_6z3JyR,7m|_3X?$M[" a nmdrU}}Z/x.[{pjr*u;: ܷ -wLTcq}&6NIo?bI,~fwm_@O>ŀ4c˝/nEnĂS:6LXew3["ZӾE49)Qt qʼ]kOTB~Җ뷔pP 1ZC2!L=2ƞK`9zJ<~mdK8pĈ዗t1TeO Z[!bI/i(`ew Jp[qUE7+@qʠ ihrKj Y{Jjf.D6C฿oqeT;ꪩJ4~GufnwFUy/Arr#4U, 7V%QW:46W'MpOkcV!-q=)0`D#y%az'"lEy.BQ8K1+R1mQ;in@ M6uvl]o9YL_z_9cA?5h 0A+VXrMڋ-M߅3FǤ\ʺŃN7fGbE* eD _"ڮ45{۩oDS/xJM}Ŵij`Q^3f%WdǔTSz5u,7?mX@Ր?yxYto0eNwjkgXuyYkօEiH@1@% XV';aYZL;ÞUgTFHJj735îUt~Y-Հ?O|Ô-NX FLJ5=WPl97X#&sp0q~}?u 7c[k6\֐Nq3ط*Fٍ2j=uΗqPC5$N02 4EgJ3|D\t0UܠТ?*(?V$*b9T&%ĆE& :,"TD S4: [*hZ<{ӘVV z+Z.́ ĠΜLfڽ\èa.">|)^ SL.J: `)w XG(a} IλUY0ST ǽIKp浦3]H*)?QK/K6GK0%ye-!Gj#R'b{a1xeTxK/ѕuU C_z'78]j*3@w_ζGSB(JKcu+ŏ3gZvԶE@AܜR35"[= t,sn2nɅTW󐥄_ZM/gPN̋Ҥ8q@/8MT2S0Ov81ͨ |-od *>9#jN;#H_2a1X~t"+.09yՁ8( a !m4brk8gDU혩:kχ)/8X D/i\dD20r փ+ ),գ$E5X0﷢}w U_?TՅԮ$]$b ]0Yw+۔9C "[oȤFDaђT~Q"KWW/7ژ-LZx٤ekuܺQCᡲω[K*GApOnW}?NnXzx&[BIK;upm|S dKo멱Ma@Ơ' (Y4 ! 1ϩ>S̰#C.hm_![:Uӿ6 o5CZ%,>4$T9hG>kx3][*׼Tc1zqwI A*Ӭ诽;q]2+Z`BrS?5rs7R!Xv: b߳82# D7ީџhOY@} %Չ?Olԯ( Pp-~qςڍV-(îٚ\߁@a~cKnm+PdkKgP*"KJoa;J7`C$\CYk%8P<3?_7L jLE>Fpܔ{\H"<̧uHho^K,n m"P]cD-J7ug2qQz,He(74w)1;[̃CuC&왌nA drDkV}Rި| @85vCSSlv1fw+_%@}7?b & * 7@)MA2Y#7iЃjòNu'Vr ?HTl /Ps2ԁݏUcCq!ԕa_8B@PqrqIYG⧥XP,r`ka/=~2޺H!,KbhU;LWɝrs qrvPZ e940.fS]Oh;28q#n֧#Oq dZq4)q~]% n$8vVIPz$L{̲kAG} [`.AgBWд`eepCQ ,5>Cir6ӿ΄pӣVs*aR/db@͌ [أ+.rܓg3#!cu4AH^ɻR,6jveiHϧX ^oq_YrK:f, | mcG^+"_)Y^rc,`eYxqs;b&=T/ЪhK j$8OlgH)y)?HW֠z2G!PhV*@Ț?G?*d`,υ9ypC]"vw9ѽsCbfz@l! PUs3 `E`q\wV[xgvy` # !(,6hfRq6'^)֯|YY!3²B;uISLD8Lb^ZNiUB%`4#7.bHӨ:"8 pd'rƍHU'pضf'B p/fP' [\Db9bbhFlJk-eEe~j l8I-ڄˋ`5?~Y)LUTȥݴhQ|j*v lظ>kS.ž]͏ptFCXSx7Mo/!x{@ *†O#91-rW|==T ;ie ЇCV0&Te*~#WPd̓t^@C=$@-o1a3 /Xxmaѭx?To:CQtPb挤sܟUVx_l\etTvN<MG*KY#!W>3EvWe0 r)t>},)!KG$? P#d''QGu[ԩ!↡ lmK im5ߔ[nѽDnQgK 8)"+y$!77˞#O݃0 6|`棌Ta*:N -6gڶM22; 7]ؿ6 j774\qf%k; eb0kD&5.2zuni%rCkp8;n7,~l^ #g)!֤ɜa2.W}K~aOT4UywqX 䐽LvԬrꕡIb"uH{3 R7DP6뤪c3[)/nMӛb,Fb P}ˁ6(x4=!f Gdc@4 !56 2!:#%wD2*x8>ea큈'l @SݔuqOKQ6&d VČukC"[vx3b+yOUlwNơ A(h B+qgK:$z.SRb ]qKR9,K9^h/!|V>^/j3Y1(Wjj?As {A:={Jl*%*<w)'3漭f_VG;dd:!mWP3ȷ4(#ѩ0b,s&~JoG0`@i]~P쟰qnËmee@<Ǖ˭ |ʲ\FT%0ie\^e';Zn5JTfQ1{klD:#ZbHk2 ]4&׺H}n0 iBz%3k=<:^+aÃW؄bļЭz]-NS#*ghaT`ԲI."jgӦu%v7?Oir^/mF7$v <a[)OKmwWEd <; Gn`c1qAN,A )V0()7%w $@!77 D+T"dagQ'^H7 xH@]o%=,^4,VC㇘,ϰ9]_2 ^Plli:)fg@@ FOX}y p9wOYҟϏ3r#1nb*Z1*$0 YvXtA'Va}T'kW#/9j3 h"'*ŇBڂgIJ _!x<<@WKЭ/]wΊnJ[db<4N i>u fZ Ap[R(xx#(AxڽR:uYU!>BSwՃ2YNgQY⊯&ҾPcM:`YZʘJkҬ~)^;"i%l θ;sg]L4@>9mQtQr7lJ D}ͅ|ę@z2sʪxzlī8U-|° <@4so C~5 z}Ͷ:UƅImMQc͆nS"(l@4UeLH?m'^"-܉ @8 f09ӤJ@-i{Sf!Z,6ιouȑ~'8H(8!0R a4 Ɨ<p{n-@ab>" .7i= zq&1:P\xZO1$DCT$j(:|w!+*adW("R$y"riEO^ZRf'=suj;G%e?brj@{%_1il+eV % EoU‡ pbr,S˃ R?>i<k/iȔbJ 7!5,*XNb&bؐlAf<>tL7_LhodeSn^:kPIyUj5*a DKmG5lju` 0+qJ-f ,f \JV!9TbNo19z.};ױWE{ vx#::CI0 p&puWxҸS m uAi;#PruN @r 9_ [m)k{?ofH{~m9tQ#^UEgϚDtPiɒKVUY4 USfjبG_Bl'2Cf(P(*O:˪ɾZCU$7kh|,g*}܌1RJxBMKD{rw`Ơ>^57yj-Qg UF9w[مBe]^\Q·BSBi-EoۤgrE@~ ](SJN\j?pٮT*jfjl˴atG{k%o1!/ZPmY.\Bv, Sux `pB9Ȧ!;M6^5U-(DC!a9^m^Н'HҐag/nR5\?)tjKc]@7ZL:bئ[ 8`S8@ZuL=„ ZJIzBxZ;x+:Pﵠ8PC3\#`56o j #D2Xu\% HScÀEB[$? FB䷵Pl]uH q&^Z軶Lr3R> t,i+!v|C~gnQ2=]cU_i+y7X_.Y5B٩@mKq׺loe֤ǀbYD{<3~hA"h8w婹k_O3\dQ ~TF )n,֒q%}ٛ'Cx g&M #Y gXJ򪋡~O1*)1h N%͙PoN =hX ]?2ʆ&2@9>h[<j׳!V.hm}nrXK{̿kԛUK.׾Q8 KC(*~5D=I(_cgUHءc_}2jwxL_s :y9v>k>Tdfot#f*,Lm^%x=qU2V Cx*<+"V:zsJah &mgy(iȖ6VBb\j1d>&YQSY[qzYȰj6-䎴W>>9s|TP kë}1VM%y?y{q}p]> tuC67UȀ>Sq4)<@u~Ta&aLVޏUFvߎȀ~;$Ou&)5G'z'VG%սie=xG~-.RIV#ֶ8hPn 9R,Ƚ v,s&Lq]F|D6Ows*i?T+oiLǤːgY'oJV|Th_"G>}F9)#b̐(ALDCGL*˚%iX|fn)asN1diCb QB)v~xbȕǩ+U@G!A&\b7xB] . pqkXV]PyB&BroMG2A-:?76 hģDmtGw8$6e]2joZ}Xpڮ$\fҷ!o|8\$ !C[ LRF; ri0^6hЏߍrZ'}pȡO7DrGK竓D wNpz-Ðg2ڦžh]PW)f*'ΣWl d2 y_8lj/IRc9!'U CTbd˓lO|=%rٲ%Q~xېkC>^^V[]#,0' Ry>* (*zG9I׈A8UF#{:i4v:Ÿ7t|^ _V7 &܋OC"(QIql>#!IbQ-_^h:D%NzD2q9Cb%ޭ3.WNҊfCh?6~6?f@ Qv-~>;!k 9q"(ت!M>{+*{: N hF6Ԁ'[cHyHaFNJS-J t|Q./Z^UJ{S?"_gA&=BV4*o\ 'k,DW)kY }J! .te,r92+up4ܼ{0o3T!Aʍ덡QKgī;i"wV"طqm8Lz6邽JJ\QnJ߶ Nr("Fӟ~nM̄@Qt5*x,@{%k2Ƀ>_uopzsS,zeD 8DrwkHHb]|08:çwDQ%zR6c+*kGދ@ɽHĘ9aנl֖ޞ1B&zs(F-+f+^ @)`Hx+ҽ^~B}1Dc&j|km~!EKv:ʭqpFpݐGHcK¦I΁羷 BhaIpdW8 Shq= ]Q;vjwՈz=yR_OqQ}0׽X" 5^Ӄ5ft3]+ Ο(' :%s?XlDMqɸ^N 0.$eK]ܘp͜cZG\;6$'iZVV=Azhi D'e]G[0{Z'#YE*It|ɥvz|6*ug)ŔFG2W^QmŐ0#j:D "vN=U3"Ő/_BՕ,?J ˦*Hs^(S|nm!$ZHFS0Tô*GQQyk@8Sx͹RƁj H!xRwPNLYS &ks>Ŵ+[ʫzkӥ95w>].._pW#YQYW`"gtS}= I5faV WBfEU[?2˪o? oMOѦW>D_Foq>u]|-\ :a$'?G+;,FbL&WD\&r s,]N#oԗG b}B#]G*[L>HPljȊaf#_E8qgKx>˝WK$s-dfVɋM\`.F"ɞObu>N5ew^ сK7O,ʅڶ,*t'y.l N| ~4{ٜFQ^cE Ƥ9 'X@* <N\F8#_uU؀ҙSp:/}~e1pOuD54ʓ"*:'ؔ"cA_v\(ϸc#7cA=za',dk`.6|و;36JP.l)~ nc( mKGxsrNcIpvjҀ4!ArՂq1. '/WVf^7S7 ;8Y%ujK?.[BWo#:"pAڟxyahcSoh̨m}|I~>0X5Η}qaroeT&)wk,iIsP)$Y3Yr^z=qz`LlWOL$aDڣrjO7H{%!KO_A(J6 q׷C†r™ Luj!nİWX`&'˶O&!ħ^LZxA<#^^] AT д@:%$-"zVşY0{JDc+{6A|-.:=h4Փ]gN$,=z|w>N ;(Ա6XZh֘íɏtv 4{x1_d: (^g&^3?P7vӇ΃CLb@7{@b6R43y៹q$VOK$ J(lXXe}JR5[3H@ CT^>hv f -*3菔`kuYGt6\PAzI_ҨϺYorbO:/nVN-aaNE`#C+2\3`R1Cp0el{MHA}ZgT{-D4Fˬgh "!CTFtgl2N)~rA{/-e[҇K{8 @E)+?r yF/&<`:zRY:IvYtBN؁?gzZN8g BdT`/pnZ__>&,ϜI@Oq}D1>՞B*V׼Ap\]YO^чJSغ()++=|70}n C烎H"[(~<|wO vLd~,aS+b̈́?i\#gȕ9>e|+ɀ'Q]l(.J7hܰ1~qK\lfKB+qr2)\bO4Ns퀭baߗ;/0[Z,QqCPezө~W[Mlcߜט.MЫ!ht$9BDn~>Q=E7D9 g]Zg= qC)̚a`j]z[_sg'ͳ"u$63P"7{O-ԺiwՉOX,HG/~ڇ ,$\iNWu2@qyjq^UazcҦyw!ʒJa O#P; R:50Amʬ?IxO+SR'szR:Ԃ 3xAeTqvp2 5Rl}$urF>e4n88W! vH){Ξ&`G=yeEh(&fbp$1[P~ ưy !¸!|Kx r̭<\_ }ooOd FP,Ka,|Gkxd\jZ }},hG!Vv!f'N9󋐮L25Pǻ\fhҶ[Dh:d-a #8MhfCl8OiB*KC liN^.{E~t%0NɄ/8DO gob&*R)X۾v 9"nPfougfWfF_&gdDKgz(Dޮ B!ĻL+$MEmZDrFOo|[ր"^"bz6b1=DM(4C*S5s ^к#2hgriz Ah@Poˢ<2P 2T(8ŘNbG;wWk"yYѪf=o,UƸhb|Lj̄A܃;wC+\Ӊ[ $rwGQ.8~ C׈ xNrGw0e0w{p@5\'̹/ U)X0F: 70@ۥۆi- NQ[ :(3>e!^DQ)G̠M" h$V ^rt +d-l |>m_|QُZUÁ#uٯTrUpK8DE}'8)8Ji9Ҵdray{GrxFK\(?Ge(OE2-ЀNYr|% :ZsM-D`b^J(;WOb1q ҋGk-9yQCrL6r0ң~cmxc. /:K4,Qc}Mo%d"p/1ɎT tN"Xu![E̳}9_QKr`v? #AS%WT]Մ鎱ȨjKb_Ŝ˵f֗Ymݪ3(=69оS1.rJ@uoɁD` qFJ)ze7y x즄-c[c-7ʹ`<-;Z˷- r7r,2b<_2>SمZBrHU72QJJ|dbRnmP'1tG5>P"\eLas9 U4kҶ=WM 2(,h%4x坉u'j,7څ泬ZU"O/i-3ϲ;Ix UMޙ^^f'L'"nS"?#wn&T"ctiBm>/(/Z^g&@]Q!q8+]ɺoS=`xݥO Iu|Y".&HNNYpS h4KAx|TDgD8*mZ./2pbj~"%R(-QU$zSX_אt 7Y0pd3gy hÄ~Oi%*OUO~B.Sju].h7*ЈeYIԉVF}7DgKMKb3ͧyT  w]9FThVɠh )=Z@li_8Z. #GIp!4x뗁 d sN#KHrwky݄-AXKڹ&R",F}̔($WxQAx+- } 0>n^_m`~8՟АU`pw:+ Rp 薶97Oc=HPSc1 pv=܎:1?C@>aoG 9\Ĺ!Yz&$nζ#VBpU+ɐw1gnp`yШ`ind!=>ߩ`Of:ES#n>avW{ gn2=vӒ2Jt(Y@~1Yc~U#Z˿Cl~ N;9|Idz SAV@Yqٜ #Mckb8$Ґ(rMak^ɗ`ksn{yDB _ybϕ$pmg~<-kfjoKcq6!S!lo,'ƌLj#5xzڧaJpD%_CAH>d <~J60VY 5ʾQPsg7 x%opMz'i`^a)+6t|BtKx[_vi#`5Hzɛ`+gʮxxg4_6(Y 7, $.mx"}u;!sr[EJX".a0(ks /'\hNv?rL JZ+~?>%Z.݀򿧋VŸ>aݖ`;"B)h)” }P@lpRWjWqs۷qSjSjwiq*UDLGȜK%0e/o,-df#8hPRnv b(R]tV`J3(U$@Dzwaq׈>gd /d ٻO p?9NȄE mSh0IM0gսfl"_XETK9|3FrF*{uDlni8ǢyS9s,9nEкw'!O%{sikdr{Տ?`xB&-~t(6W5@?sߞvtᓅEy r:OSQE-9 ~VJ1J7ʏ$<$t0WP[ˣFc+BL65cym17^P6PTH{(hQlQ(W!a#Ϯ%3벁y!#rFS[*)r}V#(8EWЫqY}Fy5^b~dqۉ8|Ն9P.A.0TlxYGA*ø #G|V,"]OTSn"7eN|H,J%4K/Y..6?0n+㷵6p ʫe"JgP[瞷szLxa"uyH %XQa7y9&dM6%†eͧ i{wk-z) ݬ:Ҏr~40S*(fMMLΓxT@Ѯ@?'Jy5GXjݭWrq'mΞ88ԉ>  5Tna\>!A`Sh21S7GrA]|]9F.(6罜{yАh4*SAaG\[PXDVStoa?%1{qy- v4hqgL$;V@PK^!gYKV zxUT =-A_ر9;Uy= P%-M~9鰞l ݞABce 6 CLny=lᓷseD1 obBP@9}<3,]Ϸe XaMZ4@E#Qeb 'cĶ"ut }J˭6)*x MBչ$a .<|BL Y~|4x[*[j + ʃEײ޵Ȳ^b4v9\L 8ޟC_1X2 Wk> v9eRlvjۂ nk:}2>H2Xk] [νsj)v88lcd ?P%/r.؇];yT~S~K ._Iہҟ^y,hxT98^dLO-Wdng *(Lcn^>Q\xIYBm.x] Nsф$eXM@:Әbrн<29,Yd*69'7qcG `=>S8F ZpH]S~e(6w+B9zaCAT.$z/X(OKcG[&c;oSfTY\{qeJ+ n'B)M~Uq-K F>Źt&-pOǏOCUC6 n1h?-z|XȾ]erڛ7ϿzRtIpCd8Ol Yly&tU ֤o}S"&ϖS"CNo!WF swtBhALY[jEWJb%SQ1XȰkS2 !66MX-'?d ƔCڣ`CV*/ Ko~HyD?PP즕qR A4gȻWjpxajUC.)t@%T[x";%4P.t1.Qa b{x+z4u*_z*j V`e͡I訟e Ybs%sh07*/4 ð"_y&?|LJ^;[ ˹ %F*`BB TפG5#|%kY.Xc494nm;6%hӰ^]HO-)49* տra {PoXUpQ(̫O -vOc^X)i,U$fO)';~uQt8=>~'T|(%=̿&GjW7菬{83)'.ɀ[̜ z6S3h&zΤ Sc-Oԑ 2U a_H{$L)i]pm1"Au ed(S[sϮx3΢Т$_ "K}Ǖ1i8ʭs6b@ NG^)7}>/BЦ6l~% 3t5:ZS+_%',mMO&жᥔS CЛYl(fNuN}ivhdAm 0ܶ|Oyn[ %-Q@MrWv">,8ᾈwP{yq^EaPN d)QՋU)͞}Cw򃠪]39f1k딮nqDkOЋwK0N26-4GB.edE)Q֟|fw)c| QIe-q+a0 ,:-z{,Bg<$mqaD1W/: M- a <V ȠEmЫbo:$+='bk6 W:V50yy}\otsI*sP`#Q U 6׏gVpBsPCC51j9{ 7 GYbEcmL/W֑P50:N[P䅵+$ٴa%HԐl0U%')%/n=~`Q_:]81p>M e;~鉞xvAtBdΈHEePҫq<}g|Օ±97pj~ȵ9sFy_Xi{Gk`º5KLTtyXth9 ^,4Y/ & Oq4Z7Cfa/0w[X@~WGejϻn K LQ:2 {*v`)y;U<]?b0@egԻQ), v"}xa cbU~{rvmxFf=H )]GCt9˂ .и+Ѷ.볠3,~.ImTwnZBYi]V8}cL=I[#)MCNua:͑k4s>X$|krȟקpO+VR2`'ȿc?^Σ:tccG|IDovŀ"Di$ts<@.U 7v$PׇBxTzhpp5HV\1 }an\{X # n;iNEm+Oq ")ei&/Tb\Gu)u$fm+UR`(&Pb*@!@F4"u<_ʼQ?4:?+'΋M;orSvOŊ:];9PE_]ثnS}t;U)#)M!/YB5Q¼IɤL:X-O(Li1EC쏢Xa>¢Hr8s^· t}.WmTjaPA+ܖL L{awA3v۞Op(;㰢GiWߘBWX9ټE t=PMpLWW0.'2FIpݣh0pSSi(!y#U  *|r'eU%M9J%̨\<>|!$7ΟU91Z;/@CE\9,;Or53ERJKإ_$wNb6R]IV{曐%+N/eҥm',_NiQkِJh+w pNRmQ2]Ϥ,z]~ntW\S I_<:7=g}o8f_"ח|K3^}`h`DK'F#稕1^rSa1tԩE1SVajoXO.i#iQ Fm9 H(O_~c:~7x56GZ7l,ZKc..et F"&Dzcˠ+9%ö7$V,]xK.A(:QBǨd-mNa(Uհf> };ET>v(o }sS'G!lo.|P EekC"S[6B|ANK*.TBfRϴs,8*N5T_P$#Ǽy~N)56Cc*r9 (8)9Z`YO%SKÚbwH?#̄eU~b_r!JfDIez EnMOQ7Ta`2xmxjk0!PDɄAqTD@e=UQfh˳eW@Pf1DŲ6XW&r@4j׵ӓ`|oFѳ.Xl{g[SH@%u)㞛ljXt:+?_m &ugljc8. FMh7.\?!_=FpY0kUni/o?W"H[x^hp#MԹ0BzU$lqUI a tlKz|2R)HFJ8!:NoU%uUtgWb1퍛uL)%Q$3aP[p8M'.S5Tjz -a 2hn¬KuS9qDS 6ۜ1*^]46"vJ?Twu!%EMCe36glPs%3)!npX]ˎ_5f;r}!mɼ'a7gX`_M,~"T#+{4>TSYykX|`L`b]N'(D S`oJ7ɓUyʯ#!5CY~J f2IӚa (hzMgq,&!^%6Ϲ>>=j@ !,2(JH*KjlқSL&I(F?zּ ӡ[&UD9z f'ҺV/~#\'8y'M@gE" ;#W&Y?0Ɩ.-]iV鈸HBtJ-HKp=(D,ReD=G|| #!Мs JCfrqⷽvsIJ3JԹ?OG7J8LLGߗ4߳ CD*n*9gMq,%Ϙ{x2Y96S W()qq&VȭѨiB!H*Q^/#393Ϫo`? 9)⼸*ωf& S(3 s$\$.\V0u0["JZ ,|{Së1vsbP"R$uE, 8w e-^FbEd&8ZU$Lm{b$.Z_p HГm)\-C +hLb%wpnj0"jr@M?%/M<>=%-; țTm_pir<Š~X7f>E!=C?\T.3FkzlW|8+ra :![H`[zq& aJBRCC%PXR9s"^CR! JcL !/Z-1k5kR41?` ۗJ×4D3^ QL:=(84dV'('ߞ!EMl\:cXd`ԠwcsX;dCob7"e>LU ۱]tM'~ sQ5#?Lxq9H^[kZ.pH;i =MSh|^L~rR@L*' [sxV=9fI{gz*raSXDWW0$.L,C ]td=z7>K iOClnTTdWt3i ҅r34d$FGhn ҥ{xS+[Iw2 \^\ 5QCIBӋ,/N`XITse@ N Y`u>M:e)Dճ[nё&(D|OzyHF0|fuBU&Ie.-]<8T;J֢7:;_) 0px7P3-0}-RR?0qBesw 1{Z٧DnNFS2iN ⒂ tjt=8_y5φ5=J+FHTCJQ;\0,"E` GY$!{(n]6;|c]4PG2$a8ػlcuAjjMRQ&M;07}XP=0r0Ddg+ B^ɼZYeCPlVdS& ^ͽ^ < L,284rs;c7H: 1&ށGg$>kg.DJ(n;!JtVlώrg#Q<_"\bzo-C//-6@x= M|?Uj#ͦ{zݲM|:^Tym,q ^\VE=%I~m -ga[%w@Ĥ'%8'^cXƕmKz 8#dIsE9cU t",*DlM&3?( >b~j휮ى=9!9I /_eӍZ 2_pSQX;&+!Qp.<Ȋ,D*YE4'-TrR!./ LӐd15N:tV~?8.4mtލ\r43e,YiPl oK%Jmdm?,_"?x*AVݿM,1yLGնw4Bp !rJ $/nD6\ggM d=omD? VfzCQrUs4Bx*4T];0d_g?]#7% aujj$H`G2dVGMd!oImd_~۰p*/<:kSm4/kNy*0Rz[AOBM%daߓʵSd7AX֝IjsC%Z%Yfzd|@=գnSPբ7'y,zUd1 {L&49S?+oi*x69 V<7gXKݐ ?IAàP 9X\Mh<ѼC ?So5s`5$p309z <4eH-D{|"#?&Ob]/ .[)e\#EPB<h'~Ċ.&5_w&ں 0lkFǿ iَ }EprUcs?C/{g`C=ɛȕ%%D.G,+5vS: βYt]7}ƮvU8ǿ]TK?T-*s"*mVh`1471 ށi@W Gm1ߋtsHap' ~;Wݖi+YFһ> jf4k)Fg w!l{j}D-z3XS\o I0UÛ/6J^F 8."mljWv|K>$6hq Re9AWО6FĩE֥^4hT5Q1)F;=.K[jmҷ$SFY85Co0#!blЦU,1Z}񻅦fb{ӎOVX jX%wb7cW^Y\OrhI ~ˡu|W8^4x uM"0JsA7e4[S؛bBZ}y(_FC;CxRƢU:. Ҁc<  _}饃JC ۓڨgb*h0r!w|[|hլȭ%Q,zTjU]]oݢRG'4]mW]sSm{)I&#`’-y!˺/rÁt3ҧ>¢UBTհ>ꏛ#AtPC;/Tk FIїU},ל6M&I~!cc94D}ef3+j+4k#Y2\E@b=_lO-TyV3~^xx9a\_Y8im{ŕ ӁA|cb.Yɻj<c7 QgH2banߎ Kg!` N1?.:VsEX@>XP-v#_7SFR42gb/ pև+ K(y e 0J^g/Hx=F; z3?U畱 oD/H+Q#xea9; %I戭$:7YC!}dw4\0jr^:Nykerw6S&.6@n&[jQD|mkɲm ń.{6ݓE. r`f CĞ*4<=T%YDi9[:AAtvd!,`74dfYϋF{ȓepN+&T A>͕-| L}H.kwYd#+Nի{:c "@Nx45Hj=:龙mfJQ4bEvʡm ~KB/8p9!|ݼ{w9_ tJD庽!2{ʋ<%u#~t(^B4b!p֭VV'XztQaU=\0!O:f`͓]Vpӵ4ڬxNZ(gQ1 "PoG`ii}V漷PxY;Ƣd&;6aA7mϩiG̯7Ǣ)DGӭ{h6 npBMnWyi  9 vEEA3KG9VY) D0uN5\$.9Z| ]R8﵊kwpݼ:sY% _3mjעM(ՖVO1#ꐲ]A$mIO~PfYMfG̠NE^x}/-4Zc/b5.gQ,ˇHk<‰y}]_3p|!L@J>hI>8IB8p|Ǘ*cQMsIM܋蛃&*HNqD u7i'ʊOCk%,g :H=FVC$kͅ9.ԭ*9FsQ+pѰK cfS~lEZg ,88qj`-¤^A Q)slaS 3ɵq*V0{u>+x"njlzA@碕)eJij0!=ˤDV 4 Ԇ 9^iUN+aUp""GJR0⛔/,2|@¸=S&nLc}7 ,O&/ƉO*01Ce6e:rʃ }S}TqF^P":_~_X{=c$I{^ۿ~/W-~y[iP|!fM!^_ zEVk2Fe;8B 3}yuWJ 룽Rsijb4Y7X/rLN-}UCoῈk_Ĉ-@o) aM^WIaOi3y8TYYǢvw$b5;4*Aa2 띢9jxW=Or_Z]t-eܦWlq3@~vuWwke-i_'â(բ&/FYXJDZ;Kޟ1b46a :ux=Uӑ g!Z[v:typ>* ݓ ^DR%\SB/YׂDuC22R6>v2A?g"=>RPTw*΁E X5/`VTy+̑ֆYEq0AkdUcYRMN͛^y[(ә1=}He\tRǹ0f &oR4?ry)(pm9BIh03ϣq"Id 7 ]~BdMǃ9nڟbZ#pGZ߂W* G 殧-K_DMGlo}.ƚ k-mke$cqx$OGg:pNtf 437,jhmwIE&arL}^v ;; VWZPjN1N L:#Ŝe8q: ?ij%-{M)9LL&ػ`6T"ej&WY:%äF ߰'TfH^4iSS6H}GYA꣛ulʊ$Dbs~DQ&!1P%h@l`zlnjS4jpM:Xp'5G+(2O'أ OK'ռfbVX Jb]wʸ apDj^M4jů[Vm6|vzu"TIqr7ޖ>AX&Si|Kj^6 $Z%W dn![#0V >B)M6C+{KəT Pե$_Bˎ7ׄ 3 c\ijMX)NWyS2>YZᣁYQ9OYA:QvD98ܴ.S#8þj 㶠h#QI%rxbBFޚn_T&A=<i~0n-R!᷍ԋޛC1tEp_K,Xt|H =9cLi^/5Qnl]1VyӏqJg~.Kw1׶CKnPk6~ϢL -ڤOL@O"$^^N/HCZ 7iRrćZt}˰,A՘b%m^K)U/`xt!3II?F: P?Kgo+IXqgTc!>]pqSaK'dua^#1 koJ'_kj2ZTo꧳ۭ_ ƦicIފa;Zr&2ְⵓLFGZ{;wj1Ѥ}3]Bŭj(&>DT0c0sKfBlX= XXJŸ9nMSM[]8ʾg#-8?L@7Vw eI4Ra=RVԻ&t䇝"n_F1&{hd\/UMhZ31r \ h<*SzCMG`sfMbB2*I}]bPo+m"+o3TBz8IngߍMۋ*ΣYwyxX@ x7BO[L<%{%C@!99"bࡏރKQz5d6|I#YӡX,Y^m-sj&a/8h6 'Ժ*Jy^7;j8j !H*9%r-B7P!64 bH: $(!w#D{>R&+gg)ln() J(>i饚;$VSCC63K7װl\9{-df!1Ǝ%ILA~CӶ1W8 !;?Nv 5`~jl\9  %E|vO1?k#joeD'E8~iD7?wKb0%Ddᇮq|Mc$Y4K'Lp2Ґ=Sb(%DvY ċ/DV∖JƓX˨#KOSI9ne):?>nܐ1A6HT"Ǽx` ⡃fӰOیQ lBf9(zn5<{H[ٳEE35^=+| 'jߌ6]g_me"Ym({{R$]]dꈬ⹎Y]dG4Mвc"&/LUwhDIm^v>4;1uq])L+ 7Ery\ԡRt2&~Ul&1v`S%Tt[}1+7x(Dhm͆hDa3B" jņoJ؞V2B[Qz-nϴez7oo.2҂\֒3AxKr܃Q>D>W̴ ̈k1B?` 7Uv}ŧXD%)o,-IU48d5EA`J=tўS[m%On6jfy;{M NW^ғ"X +qU%I/UVpଏ q >E!ʬ;]kO*v^MʝfK?' P4*.e2͚A !)|͙\`X.;3bi\ Uvضexk:=THXc^wFA/@=aB&l} mz|vh x :if+9GIqT^{p&.2{z>{B:#$iq>KD߸g 2Hy+}сt%@?͎9il:6Jă]ʃ&Vͷ+6y>=#t덡9$ ^t̳~WX %M'qQ@4GpRQ/6*^ +1QK XnK=0ee(E[E,6 ~Nq骷i X}(:T+mp8w 0?pu%JI·y"D[_'ۓҜK%,=m@@IaLj99 +Qo 3 i˚3'++@ ;`(;Șm=hO1J8lͣx r3co3$F3ۿQomfv%3yHrcvF<" 1*Xt,hKt+c;a Y|znLj|DRS⚥h#H"'`*h\۠aF [zo(*[K]! xSI5`[ԘwRn{G P^{3]sQ~y(χidCKW6yio?ĠRgİK;!n؛LڌYx 4 5I/v7 ɒblh=Y@JBA>r Tkz5qfq#IBM RUϒָp z9~Ó6[\4bO43GWϐ{ưفR}4nb݌ +<KiDqǺҹ;aT롹""V8ц*KOvyYHEuah` 5}Nb~jq00 E@ICQDOrTQH֎RnmriK9x dshn,oPTçuDIdZTRLӰB4v]0P}Ά έ,EgJǦ*ɺd8~l4?$/@0:4G@݀ uC1R\^g*Yu H#zI>?[Zvmu ȺRLKl*X &;Z ?KR `"[4|ةI+#Ӂ(dÛaЃE_iVu8D@A&rBd{ZV E9%k_aY=!KиqV5 ؟: ^7#⮀h^#7kG" 7Όnd%3B?>RWfgke߭Fe*Jml٭XAVfA-Q1)D^%hfL#4B@)d`]"i5ܿXnXEU3CҝTOa;oSb종T ^Z8uJtPؑ=H"6h¨Fe"b$fl3P%y{.ZyUxr⃵ޭ-Z7|y]r,İ}u^l3O[g@ᬰu0 : rp$Po؝v&F޼|JO9V%wWGudנ ,Uu__z$@Ii+ ev!zKrݏ@)Gc&opBo ФmrcC -4=Qv}ͧdM@K}>u>OZhgf*&ǓZaib'^ aܸ@\) (0ʷVSSw.>UY@ > VgғEVAupa+*4%_kU= [KX$q]0`t]75o%FR?-qՋޔqgO(rW/bIC-7 Fm EoXn͘Rɖ}U{7iA=3,2pb{+dY{Pao0Ďakk*y=jmƽho:[ĈcQ"h}!LfWSd8.Bͭ/刹):l- -ȣ%X}I*'LܖMf%o"v6Q[qFmvba1#"QE:x);3TXӨLr81cꗭa,Pká%<|VU260i 2#! Is6+|sryI a=t[G}]XI`bՐԀ-'Bh}'>eV8ԡ)Lssm"S:in̯Lxť gc(ޙ -Y%YwcPL ܺkDŵΚҨ>;+`*haGƞ6v] }xx^=٨G58APҤuUCj,&ل"DR"( 1Ny%o+nE%xgZ.9c4kB*e pTEMԳD-g!N ŋ%1G3noQyGyZUv!:3D H|T<\9)T1i~1p$Rz!5tVI5QzCDr ܎jod;M?Xllz<(*hR{@y`XvڎIzaYr肂6K&t؃ EH{Job:cf^ wu`&͏V7pX, t):tvXT5vNGnU> 4x TOSG_P-VRln/}oҚς=CcM]_+fgu"u҂߫)Iѫ-;ObH_?o ?;#5"bDwn>suP;Yða9G]!чW7JTG;ך(0%(k+REdiS+q.!tY M_{x,xͨosa?xJ?xxW;N|EsUfs[5鸟2;\C&qQZI. >c,7a8 :Cy/68Xgg&!d Z{pWp_<_~UD:a}>DNzLԼb_)L:v-ۈ$& o^ETϙ\ R92ӥ|Κ-FĮ 7Aϵp&%ȎuqB8bokצKD.rI,<;{SX:4ozAjt,FvZ'A$iN;v;%M>OKm"qXG$ Ml/j!pL$Zܩ@ Zf?BxܯRLM $^d7_b>vۘJ{+Rt%Z16BIK[4E፨Au5p~(fd |J\[B0枙g9ltU`̙ì _\8StT3s^i Mz -],. :T6]nhy#W >@)m@c+^%y 70Kws!7(tH2k-L-g-SaE׹Qs-E>O W3=)>ѥ֙"GsQFHjG3<<26 !*s-wk[96 (~vE5;OhXɟ'GKVi`k~I(5ME7vR^"J)ʟqh'1;G,$С7J3Vj]({0+۞dž.3BG"ᴂ¼P(nt vAA|g(^IGCG4қ< R d+ c(lJwf\("^8".Qj[T', ߼zs<Ӏf8nLjF ֩UY0jPBiEvxV Y; eSs mU 1w etO&;0Û>AL~UDOod2^~,)}"IkC5r;R ?/GSbaѩi>qZ_ xk'ﹿ5nlIwE<7.jr ,7f:oS yQ8҆h1-kUOmss v(+:k߱$~؇1ǎß VO%Ŧ ٭  #t;I迷-`OǢdCW'H3Pg$%*%?;XY@b~ f !{JՆ 5'.Ն^&GLqJ!ŰSw\r5I[: «ziRL]eT9G{Y$Uuvv fؒ0IsBLP}L=١?tRMJ`"KJ/?LG8Qt6z {D %[rH",vy5wSEؾm3(82njN̪< }C(+~`Rjҙ>faFe T=DZ6mѹ®R3Ȕ&h`YBP .$J0I $kS!H[rzZvڦΧQXXP1NĕQG4ge\]NT%K=? ˑ,rc;oe*ldfBPր_'h-FC0Ճ&}b4*bpjH"Qd|#,G;bT29XAU2TR7_`eBjݧv>yK럋(!2V~< EP+DlpGݏ4b\98m;?™I[z mfvj˔V\._ٱa!¯Y%[+x^_3[ 'xWҎ{H1I1?hOh%xcx_@Ԕ`x`ݪ*1 6<+v9~'HGGUqK@ )#|jlmEߌ^zZl u>WheQ'F};u@kLly^XQrYUp8~U8dDoGY3R3)sÿBb`k&O)SΜ~=g#7QmMW5BG[G{;\gbDdqd;/KEÄ@*9C|~I$nߒvMS567Hߊ햠'f7#ˑ{WCd}FYbqxk!ޠ?눋Q ]Lbȃȶxէ3o0]CR [_va*yN 3POH[wx޲χ"w܅Q.=:;lxUؓ||do(\ "4kXnNsviBN{#RK 8dBS^%.U6E7ߎ&Ce bіYrWAwĄ+wDzx8y)%(sm˸_3 p/j2Pb`uՑI%klu,Xv)퀨CaZskJEfgiC$ͼ1&jYw@8tjMd R@u<C^ْY$2Q'|ŖPr(D9ϱ[iY)_w/Nӛ rΨʶ o|f0f;+C0[a !|"Y}3UZĒ]mg)Nǵ\&9h}xSd%?[zFb=d\Ue9 PyA߄m< ď9D]CsB~Fd)B #ya6(qme' ['[NTjD4F0h(OrXuTpԟGw%0|YeWRo6BX5vv`<_]1`(lu㩭7۔# fw5A'"2Ӓ (`A0Kys_x1i^ٶ)Q۝^t;< ?_r~HdL <6阱6PSqnB{Gپ?)▣kFWg=Q\s`VIϨ0Z{|P^/7\3W)s299Jj|o3D'SO 3̼}}Ej+L=΄bqk=KŨ$Dz\"1}vE< !8oܜsO g%̱kpv>Jƭ&˦es6T~ GQ$OG/#,rcˮƻmgP-. =&+ǚD.۾cWMn g^E\˂rBjPY:+=EBf*1m>nzaW=F̯f&y=m {)&BCnp'C&< 1@4Yo| /<!R?诱.a V?S gi,B+ 69Cs=s<$ӀӱeҟK-_'xK(۰-E{ifFUvOn߱̕BC{^:`~,H $ ;5Z^űm=WW KqsY? T iWaSGX H:ܵ@fG&?(%ێU~YL<@ZE]Wo;.΢kF]ʁSa@;Z4^LU11L۔ ݡ_DyιdU/%sD^6/HXU/h#î#U;5a p]{遚ƸԀkݺ<[|bNnG{U'!?+:Fpl]_"Qv7jf}}t( Tq(_þϡȓ&i\ VDb;j?!mB.A/EDNM\yxGlRtΏDZwn,QzeX ,e!F"_}U)ykel<1@q}y^b!+̄YYOxEH[ǘ&0h \燄PncuQ+Ⱥ6GrQ-_yYg gғ*>l[;I #̱.>By{CciaJ8Έg2b)I/eP$T\LNI\K%k7V!eA|{csm368 %d!Vm$_u3nI|];AP /F=f ?3MhJa|z/mמzXX)]qN`j|.|; P+K2@rwi1seg_h8 L8A*FP? Wb B8DT:;mzb v13Э<6M,^AI_.ݡL$=?c;?4Q_$DؼAK8@r$(0Hz7n߰ i'A,%V ߒmr^Q̸ߢÖtFiݽ hYWWS9\GƱ|)7 a[d2R<* *ﲉ<@E+Ṁ Z&!yR*3I`d@.iHdrk_{/$q)FKQ'<(Cde߄!1V줥 ̽Θ+;->F]1 X3Q%ʷ0QkY(k`UòQ ļb|ր+q 40R溗ؼʋ'm92G&1˲}!jE+ â QH{l T ;XЕ#70i_)כ@ufνπ:gKη%NWb-_9GUt~UvsS mѲ/N%(=*$-Q&of '7"\D H0x'%Fhe}Yn<T"a J8ӝ1ꍢIVH잻=CaDjXnQ_ojmGB+߷C5OczPcS+TL+i\[N #"~I@eOA4MrFm/UqfFdyi!`vv ƻ9~G'@Ǵ`4r18 Yd,HjhڻƋiV Y:K2)p,4VkY ޲HmDX$C_fy5=~'l)]p+flaj a/b؞IG4c8\LF#JMnqӻg4|I& bCwe69TĻ<":G:SdYlEL3Lk\529}& 8m5ׯQjϏxR$y|NٻzӨ"Ђ}0܈LR]'9ʸ=3k<)U3 SMdAϥ)k|^X EBa~/i]!b8W3螓}]8+mʨIW =+r(H_P'Pzհ8xB"=IVc&4dp @)铲N?coOm >SOX4D ~^A{${{{#V>!#lUЫWhmP(=o2vbzN+=L++ވod섹`a@e)?ؠwONm*~U`W ߂aHM1>6vI)˙T=(KPJ>Wg&=4w> F^?}.7^escaZF]>to?dɗi#|q/t &a(1GvBwf$wl4B!O=˾J?} V+:̎Lo%ʉK$y1IE~jR$'T,r"E28׭xyopsrlưXgdUKDZ;{+,|"'j= ^ ڦhԯ]B7TY"#.O!,%7.e0هwA޼9j6G6CΗhq3D.TV,A Fj;N˸UtRmJ-:ݷ60:rjZxla[N_5M[{}A I tNniǴwds.E$ӏX=hBګ i<ZN.IˎS ^ה?0=yY]AsHG[SXHVD1q ً[N}r*2Y)J^ʸH-m5cK-vƘCo x{W8+WBq+ )(glJג1Swx| +o 7( aYriKzq/(N |X/,ݭ%ivT"e-LQcJ' F5qO!g@?m}spn;T}(,q~o=[fsíZۭc5؋t1$݁w1 ȏdAd#a *@:RxOwNWHbGJm~,*Kct~:{٫JNmήra1yVޙ-: @zM\598Ogʮ#$$W(t|XoFWU3Z4r; BET@\G:g]kdཏCxf1F@X%+tvn`#m+BG<{izҳmUbx8WP .(_xtw"r9.q,JS1H6,mdsJ-Kdw n(q&|}`kd8NZHCvQGɕPcR(`{{7}FߡH\h+3ݎj%Do3?: 8Y2;ћ!#  C2&-˰"1y @,hϱ@GJ;E:B 7 iȰ's| ,S^:}kbvl7!և/%@98dt̗q=P}؆:. cUwQt~Pw؋F`cȞ3[|큒 920/9E ܢ'Vg/pp}=ɓ>«{JGyt;tJ r *: H? DWi AiJK1_E"ɻ/h\,0r=b D͖nA'gM "FRv2('6NmZ!jRI$#[dȘ U+˲i'yCpd4^ 9~`s8p4ԍQ}^]7c:+mtWc4 ..NRN@Xׇ.IIC ;Tsb]I>l]~vлzGO.H}zFICP j.*npN8GxAÑPYcoUQK{dﺯMgu"yK GdpL'> ߯,44\32 epXj\H[i%DD>wgFoJ  {DҌF6WWUW^?4N`x A^}GWw ϐ1  r5&0cYOA.…_ zNt(P뇱 59*+61V3K[ʾ5Vy貏ƁŚ8vS?KT ?z")f .B]8GdF|ʀy…iH VεAQVX"ʣdrU7eU -Ea JJaBD<mMa:AϷ uerANfS :YX\afۭ6Iġlw9?8*ҝ k[+!sGrv@M Ngڳ^ xھJ:sП}$(^>g9nj;ʾ IDS; vg76v){\xRZjh7dcEZt:$`B"M!1iWk*ˏq`At+0J-T-ms {)Ǽ&{jdНBRqvotP\8YhABfmKY)fXi@W)zYC͔Г#!5UQզc `̘ W>zj |4/lT~"][$#Na8pRuK@;!Lo x!Oy~=qܟ9KYa5{Wnސl05HQ&jF$ͽ]gcj:hɡT)EuHv0:Q$+ڽR1J K=6ΡESZEb=YV0mnW?(8LH;wT!pgZŃڨLJ(~ҶЄײ-|bӖ"+I} '5x.8ѕMK$HXr2n8U;D +Rqh,jڳD~8ؗdfC!.~-kȕ8:iQwv_Z2^Wm/@ (C^SЩAx<. WuH4:m+-{ ç/ ^lu~D$Z[ȎX} <1+/״VW=pЭ`"y]{K=n<ΖGOĥ%۲adL>GIY7%2_JM{k"9IѵۋP 770hO/Ȋc7Epw_;%7@<,t`'bKbe#E_zPVt>ἰZ __m,`*縄uM!y:( ֭}ňຳ%o*7DUw0 w j'mH$l)"3~gfӥІ6pCq`ʴ>*)Zo{JU)ᬡNK| w9b`z4᏾) lW- csxDy#tJV34}ˬ|Ib?`HS*%9yR,ە:}%Q }m-zBuWK>\}sS71#ӅuSK";;*l\C^QQqSH8 mRrً{K\!(DŽT yp|6G$A(ɣoEX[Kc,?sZ~zx={~ʈ?,:rhxP!TlmSg^_zۢ~ARZ>nkc􍤟gX7"ʺv[xu V|7;OĴ`=x.9Z|" +`%MlV`wtQ$ òZ0Mr3^ąyh[gY `aêεxP{.~,/VB} ܱ59 d-5F3(øDDy ր"͒T'GtqnA0u,[|iR1>hS~3;!|r| 0t$BnA?y1dу2Uki>_4/^ɸl(\J[_$O7jqϟ hTӑTѩU_}aс*q˦n}mmEo!v29IDʙ$1 cl؇mD_>۸ȫngBrb8yܮ/8v!B.4G@?O$yit?fL^t!{.zcHZY#0H'qt=x*rJ8C徽} b6$dd+f ,`.0cj'½8*þq2Q̾ɭ<̀0 e Hn3+̸|VUݲr!SK!s; \$.%xM#YJ%ג;jbkԚئ6#*gG|0?=dFXXw0Q^;4%woJlE|.Egp}&dS9:#wI^*&ՃĉV[lXR1Y̮G-hR.- h'Q]BPŮ!\/ߤ~dXš? VVxxh̺{éђ.FӺ tFgVЙڔ,BL\Fm8MI2;)Qc-y_|;RT.ܱOQy&N%uc >p]ZD}+Io+NbsܑXn |Tg3ZH0K՗B[ὍMDݓ]T>f?'{KwyJbLʢ2}`~d:_>j 8} RD'&p4ur[֝L@[Ĥl,+]ˊ{JC6CaVsFO vEϢDmFFDs`uf` 6c㇈6/&BNS^;"=eUG[E׍A nyu`?mxZ I-&YfgxY>D'q˞LPv;($,FYm2:!}P щO 07rFVHz+slދhWWHPOjʑ%C_!QG: p7˯=+D}-mm WYP 2ٰs:5 vhB<9E-Dc}W"%\scݽ`?>EVanWPFNҲA`%~~ufa?ZT;u:fׅ@;ެ*c ?$&⏰>D]#jPu~\Iv24(z5I̔?=ZϑqBǔRĶ&dk*bllk\KƏ]]@lFyC)Zy+-JymiWnZ]%6U&" VG9lcB!7z)JuD#$ằ|nE!F$7TGS~0#a69kpTRɹqW4kˈA\Pv;3ZY.e)6 a IBƨ< .=X'Cq-ڶK݆4eF- (PGU!x&ݥT9[4Gh)RZml.qKJ;w C uGd,IsṕJ[|+~OvR9kAYϠՊqwޝ U.LC' Mv?9#3Pd&Lb矹SqB(?q{ F"@1O2Aö7D{oD@Ļ_Rl3hިD6EMSا”BD@K(&C>nmvn/vg(\}+rjd*4MFg$M<·`52PW%yNc$<֊ȎL!!_5aBlFTSŘ4<|OV-`|VIW ż3 Gg;GoӡZuQf>Wp%ew%B-76BeuNm):sz!K^l|^}BWtFOm K/ۘc$%~JJ{_RWʙ?bt[??WDj|575 &.딳KK/3]/l#7_j4K!L\7j`}„rI@=so*|M- MBO6R[R}/T[Spc:IEkݩi5QNgH|:*@/Q3VEm5z}𛞌kc}x\Qp/z rriu@Mf狇՜7:j%{; i+Y [?tBKO}ty7߫pv֌)& l$Q0OZ@k6+ŏoatQ ] D~w84 eNALWn?_,O1[ǂ*༬ zj/nېXj*rXa=p}Ƽt.۠t~~fBȪsNTE]r=:=[-K`oDO6#m `PHSgY7((Z}RMSw1~AF] a..%8c n}qλ` *#nTvN92Qa˂" .PP0C~Md-6a}~N>%ܮ'ZiK};3) ir’S*#MKM݈<`Ƽ=V$mWY;0wQqXe Im%{>t腬Kyp<tlq9 OCF;!+Nd75}[lpz|HL 7F%)Z`6H:U{3`":WFn l Qn^>!-3_ ZiA$k yrX[OѤ!ҲfoK 0\h`gV2^/AzXtY~3&ZWӆD&Kn0`Mڰ.7JZ-d-0I r0#yiJY Ґ*(w^ޢOyE6ү3-D칯I()WA,2-ȭ?VӠ-3A 1*}-wq{vỖj]kx.^K~ƥ=s.)&qNFUxFzy3Xa΅xlGnD;3z 3uy^CMc Boo|c0AIJډ/` ofogp@-' 6 2W:ii@nwKP8DU꣆`l}}*`[؜h;Xx2s2"cqLt3N=ըZ*G{@n5\,`-An7] o̞iGZ51߾[TU~-PtmVVKlSxei(~H@/]]g_ZɮpJ:>ȪRJVj!cqE1H4Ũ1zѪ6&Y&#q?Q5B/ı"W)=^K^8ذ_Tf\*{F|6Nu*ΥOF$3e-3Pqu+5$W*lעA /uvLhSG80[{5~Nă?ۅ^u@%[-*+X)KfYN睥I@Z·ymV3a Q, ["[I8qq6& ~ւr\Xd4}!.^?Ƙڿ+"!,ֿ+ _p~S16\o).z2|som9*<raCY33A$i==Z (NKbR>Aa˃5Di-\qzSҝ7 *TzVHk$fZ| _5J>Gm63o&~wBtgR1NjtήWdB)f!^ iS %ԆqdHC^b{y{?u4mG(/.gvL3a(Þ#R3GEj?'5l- 4]h ڢ?>8'zB*VCH!<f?|w*mBZ3W|9ǜ<_*9ƍłB&l,FbQ*jOX>kkʾ| HHz?JʬCZN ʛFl= Q{WP8RS <+>s ~ mŔw}G5 ox3@˺ UѰ}@ _1oضNWO pqrTobl{)]1bagЗz@}ɻOaC7{<:{+p͎9>%'{QŘ8]m9 ymԷ(G#j4],)SsI]WԲ)ͦS/S-dq*8Z;U?:0F >j4pwA9Ťfܹ]hV&P1ܑQ&ǐ,wvnW$'Jl8I+%zpDMq(1g z=kԫAv^e+,|ž8'cu+zcR?$ƃ{=M9STI iv%4泈s7pdՌqGqKN8Zq-࿱ yPWӸ0̟/t`fhv!$z34wu ̽3ݬm(UVdP{YwcMʴ @ئI :FZ|-^É`׮k (f-͉!ə7vo@6ۿySY}]|)C=T8$^GF 9zWvZGx v 3KQ[՟O@O5uio+<׬}u_ӿiQ3 a)NVP ]jg$<`}QG&Π|ԩ:JNbE) ~][Ob>][6 O`=7öA)Z:plyyqCA,A:z]S ">uuzi 7bF" ՈcIlHקku%9TWF(xaxC D7ς>?s#;d/Or>+Dkuz5 q4sBk!nwD |?GSe6m)2Ѳ>UvQ/+H+%SQ28K:m8aڪU 9%զ4;ϊ Ǔ6$CD\ nV6vDeIJ8WǦD,)ʇJ tBLԈHP=sNKV#P8t=4faF7̭U[}TWLnOԗ6W_4TT¶$U )",UC?V,ψulr{Jx`ҧU*ZewRTD6(@D$DZ5lˤk%w`#p`"DY]E@73@?^/o_3?4]U. oj}\އ/Tx͘ԐP;ؾ1ӗ6"u\A}*L&Y-6o|TԄJG!8;D{L2'$r]A_iɜ 7u6sc>hSMFZD==,B N @A2P HDƔ砕wN, Dmi6:<;DbJ d]~Cor=AFJ*&06XQ }:vvy*.9SxQyc }qn=2GXxJi] ~+!z.[DWu0f-I\-? 9 B˱>TV~ n mvbni^˾B\aum-k2&u܏w˟9_wm,4ڝ|e~FF ^ͤi(|b>t<=Ɲa)'gc![7lv{SZ}iY/$&m7,|;OV3'g0C A)><A_1`4H.VLs!y3馧JORSwFICHF^D{rq\16C4H+ B$mӭ.ca.js{m;u͏sPrG삯)mh Ak#g` dϨ[mHl#NXXN',JfvuZ AsX{j-S\b4N g38/,[+xZO?IW{j2hFmԠ<4cܺ{]Ph#y4DNQ''+7ÆEZ*X㚊 ?;ceh͍/`2Fg|5CJ)<}4f t貰W[4?2.24Z0dꀧ{°+lC?' i8UF:W[ p~eF. rLs ?F.#%14,H $@j`9sH uXj̖f =&$׿3Xp~Q0ي#+X^ճ܊v_ʼodD3m§q19%nǝ*BퟓtE28G KwORڙ _0=t?@gyer ;IΫwq)}"vGqZ7YH!yv [mDCBF, -Ru¬Jo9CV udje4!]uMdc_)@%y{m:Drۛ~5"=(w%?VGo O,{*7>)4h|3 f8E^XBg& J I5W8+fv>cW|&qVT 1x$xBhYGXwG} h=kJꏘ u?~ϚGwL\ yߗuk !g9%}&ڑ0o4@. xROM,ھSQ1gWJ@pR) kt@k_ M?Zx>@Tb X $gS K`\If. ȜVXl={Q2"ܚ@=InW-/meG³<6쪉5xכEpόsܘ|8#C9Do涜M|!Џ6:n^+ѡͷ|6>2Ol&To*5avt/gy:%8.Tʁ/]?;k"Y_Eb~gKUd" BKJ3#Ӯ dm|&4#UJ̑v;H85eg514[LTЋ|w͏NL[*#dPQ݌L7P#ވD0pNL1kʡS5Ԍ#IZ }Gd>9sY/%/3zCE3ԒR(+v- дbX&!B uή9h]I7{ˆߐ% 0Uʪʀ1E&Y  Ik+.J2t)eEfZ&'mi`ɘXPW Ӿ7]5I5wJ%VL}' c&H:!x}'Y9}'Ӟ^+@YWLζ^W+!@y̔> -E >wRXħQ ~rlL:rQH$Q/D@?Z3&ӡl<غWu`0ٛ/ʶoCK"YZ \M>E s\ͣ&$mCy޳SaL9LI#ilH|G-&frpyICn@ig`lx(`CLˉ:(.?I,+T4v,L? AFye"sH*٪& cg|t|mѢ- < `|lxYryG7LTEhj&lcqC}'U^~y>lGƺԟըb+|ޡIayQAllRU)@jLJ }[& O|\4d0wߥW)}.nړ;N| ZBjMLM9 Ϫ7"~oзSYq7ЦVeD:dY дD~Q5)r LJ/DM.Dx2B1;eg$)LxoBnN?G*叠Ɲޙbc`#yB-m<2і:R+(R`81 DI? aqlV5 b%o**C 0Jt2HI?;.x?n:wTlfpD0ON:Ôn;/${OE3|TGe07ZzXl q{m@^N61ёtĠ_Ѝ pɷ3y5X,hl=ۯR6'K[ 57*FVMbV[iAON;ch-#1TrH \ z%O9Z'DZ؋5]`6Es[!߯yHjm8KK`@"uתZoa0+ʀ%jfl҆FBURjsCf6%Jı9 c"zUO*NDRށ#İR+N1@9q 9(mXrw C /懖>?H9pD-R6Kq!H(a⃈K0Ih㐌F`a 3rL@YLD-ض:~(v_E-G?YHGS}JHDϐ ^;N>T5u9U|H͂#ѐxE\&ֶ``1B:8hBae)8J&Z. i?DPr-ö!da$~`,x.9h!!0׀_Hx^~A~ %7jYMOXĤs}tĆ0_I[%ksn#;Ać8B|c >yo+ J.֑JXЭܶS<[[gYUlt, I{e\pdNxE7 mL Nih&*Q߻ Sp\Jur^{mgL47;apCⓩ'~piD\[ߙ ׄsɨHVE'W2i+=o $ G @}+b xysL [Y,MRO9R)'Pf>'LiM}xvA[K.p9_,3 zXqml Sˠ^x'A %1[AP Ζ֗4eh#E0N/NwZb3Wީ,LncyKݪOB3jso$>Ir :uR1εXNZDJi 86P=KNŻgN#β9%?SH_b ś^Ixu1(*i RL8 ~[۩AIQu슛nڈ e8㔠/,V5н*a0(;[w* =y@ z[ޢ׃Knۚ- AOynPuYQ"GC $TgZ"6ks[9ٯCT1WE-R2epbb njf)J K'RZ435¡q*dr4[(~l[ mSn"ڜ{Y FۏG @09{0@VP~@yfj(l<)0Σ9Aý<HSza+H'Le ?*X!bf@dËdq)o|f t 6(Y]33wNd4ieT8s#Rskhp鹺eҳq =$jD!]{^-q8t2X~uU ?~c0~R?a'uDD(0F y['+A@82{+&2櫅dET?94K8V/D(TveoGJya!2ŬY!ZVE@GL|^q |-Z>M%+BأS? KsWiCv"%Q[%iּA\B)r 񺌤Ax~ެ?";v%eNX]rXld|Q₤Vu^X"0L H# l: 2 R}0E:2iα7_MA bY11 :^KA^0_"R Lf1{Ŗg ]Ȼ/^}LgS,]:fvєYgrSQ9-v ҟMvn!0b1ʦąЀl($Q7,l2Aftu}5˛:(ê7&vhp[)QDd果H5HA(kȤ@ɱ=؅b귬R* 6 !36dz [OM2l0 VAw5usB>zB?xH'~#?Mq {=0Eyh[m\{IVJ#1@ 9'.C 檩qieÐDxFM7~Q:Ř.hh"KၵyB4ŅQ.9aedgp/szwM#Gn=!h1LU#?{98'I2 9yn K=p+}f $8bd `J}|2:-$O:Kr fhgKU}҇T1ӣJ;mJ| 9Im^`Wh{r^W@-Jog^g/`$л$P^nU8m)D8~N#'k&!|tw_/Q@TJQz)xcfZha![9\9CVwLOB6.a)1eu THIM@^( ] A9TrV7/kHP wZ偈8f\YQ D@kY˸ HK=G DbH]yWG}eF g)#+sF}4YiM{< [M(½\ᓖ}v#I醛as1GnfYy:D-53nQ#xaLbF2@9!q7dheN& Kv= ˙Q9Tp;u8 ӞA^}]-HجLnW{dP+@U7LPnC;&aJ9q'.PO K0l~ݏ[ؕZx{s'qnePjE&a@[(;@bĕ@c2eTNKA#v#rCWRy%iS7=:I 29h kՔt#+"V%M9BϱO{G81zxHa2*3s!ULZULR%_oa0![ PbFF[*NNlV|pH<6Q,ڼ&XY<ÇM@&^hk϶B"ِZɞՒpo3! MQqe~Ct ٍG`WʖȤ1YDk_ocV?q1GIK"?Cu]])ا xQn3E&W)CxCsxR޵3͸8 q}p >➲/]r4[(}?K Juh￙-1Aɣ!Ai"a llUi>ol&U#'zW?t& ǡ*4DwОnzw zx*KΚg!`~d۪8؋F'yLq6H~PՊiTmUVL| ȧƳ+'g\"Tt˶x0Wn#i1owǥ!&ڦB=2zI!u cH%Nu*Yjݥ 7̢z6F] e!VZYX!}m D&SViɗȴ)g߃6veB7xB8_`̓1Ss"ت$_"l\RYrqȥֽ9\>Võ  {M98!:#,Q _4ojxvޢ龗ɗ@T}AFtܵlmznPO^Gs3ߔ̯gJg. #y~} zjcn춐=6pwڧeU`Q/ 87g&s::|ut;O7$ 4^:Tz{$Y>-#1ƥ攷|@?TH{ x]pMPH&r2 A=oͶr>ߚ\thn6!WUcN^}YHX .pWth*p@ۮWo\ݪK.P=@%; I&=e%NO9f:ZNOGL=|oJ"?DRe;kί4xsz6c0E)A}k? }gUPg_ ײã0*aS`wM>ȕăCt!gEyIo7B 0.~N(Rjuѷ!_q;F}zfL'6xyWpO{4XL6o ?{VΆ]=E*R&r9nq[. A],uk8[.riT=;~hjU #6;DE&۲ۡbM/g*&Pim-8bW\0~V ͼPȏnB2POA[`771iwÚfHEX?d! D@U)겥ӜqT6]CMTctcP@W4EoEjFix4hCzj Fa?A1*ZI1N d>\K0ph(=BiON E ,?6M"e*4Yӓ܄/Z'ɲ+Ĕ9ϱ4@ʾNHq|:i³Ln{!ո紭ꄖImΗE7I$VA?8qS;Z *<囏K;!$h9^0a4Zp/+/SA,)A-XIaAOf&桢)h?80:^!yOR#̊9$m7:3SbR*1xh|^FrL`؂W-ǛK"aa$;u[ _0m*i sSy`N I3JA1! o,uF f5>Փrt jKO.{-BXVElUnڎ$)^2ta7  {EKM&f!]鎂%!":neT{"NI0fXb= P+R Vw@_.wN>:/Qt is: =NPĝcOw^6\lZ}H$f"N`xa#[< S:`G4x4͍"IM5Uw.0bYۗIq@*!y#zz't;<"͵NM27\@ p|c& )9^Z!e3quJ=BF-HDTݭ? es+})s[HxH%~k >]Pʾ0_ՃٸE )/>+FGF2h8&5`w6;am npc$e-PWn%'{nkW'-dEhEYw . 3Bp]@ -7φKӚީj yO1i/gBZ\qtdHdW^8idiv\D'vׄ.mչ7dP1tzD%~D㬏6Q[3M'TcR.`;">.,7U*fR5AJ#[1Pb@!6U Nl1`W1E~X Bd V}eZ)n<"'%3p:qLJ&U26wV0xs#\ 8-Z#}F|,S׮9ur-wTTn u!k(73_|fܸT^Gh&#Di4p/{6@yy۟Q+ϙMS9p5 X^J`0' *Z#arO5.׉DPmD_2 TD'%3똓Ǔ!gD(Nyp1WqQvt//2d#oh3e.Lb ${ZfO{GI kqRғ6Yj>⬊%!vs Np]~nR)[wij$ oXR ,c( ɨwbjHC?a{uƫ{"Β1DٟT>ob:OeI0`׽8Km$VΛr8{0vB%^1 LLKXbk>TɟgȰV>/$lʻC̕X2u!0W,4e\8i3ҏ]]tvPxv= ޴ S?vUK2V04T3V'%L2[ 2R7joa1ϯBy%5YAҙPo2RF"$Jg]KsB[Có2@?JC*eyn׋gؤaojv5X ̈́lqžh ,om7dRGK1:y!(֖aOwgVk?EN?Ya/ IU@c#C5$\pKTJ>KO:.˃EIƁt?SHs @" ;<Ȏmgg.^oǧGL_ގ41s, uXDBfU}./|~iMDC"o8ONY!}nċe;bqUU>1+4gLZWp`Zh Vh&st+ŸκFe[rVlwْ\Y}Fo×lmSx@{G/l7KiX:O|4"ZP7qhbL ( p;xC76*1CVgNH2~UQDzүKfTkw_#CY <(>./s ojuslz8Vak4#ˀFf8ǛH)VAq٪.,駜OLvCOUW|G]i\] dI?O0 R.Xt_ ic,?HH>fjdv֛fS:xݔTu|( Ӄگ{qaFed/*L(n93d^|#V |%*DMQ/uQ@M&u4hI)|Ӕ5}i;K^v 8u识IlV1. #Ѻ̰QAO=:cJyGg%R:䴃Ⱦ&sL th|ZIMy yGZUe)+vf^?R{9b+70m@yD Sɮ̚3#=BJ.\Ȍaʤ] Vnj}JK} oչS|ѲBz|M`P>WU/>*o;#P4FHP)E{\~ZmxfDw#O@LJCʡz0 IM J=4Y!`KI|z? s*QA;~ ~5=|ⵄ""[M*/h+g0Doj81<C=qk vt9O҆ǰv%@_TLHkn+h,aMKKK5l"-C-dA$#wn#UbүE}lL#j89G"̬eIRO];\CBp躗6peF:(tyf-*b"Yc4Ԛ!# XE?a"F|KP\ 4^ SٞaMSb82\+T$]N瑔< bs0z_Hie a(Jpƌs+`"OCU`krPb]CT{# T.қPf[d9eDG3 aʂG">$,zFt! ѐcZLeqZTZ0 ySHj}ugY j^m1X5b..TtY-BIn]HiBfg{]( cD\oxGD%ެbF=>ƣ)mKTyG{`K~ɉIS<fz)SfilDKA=j)mj-{G 'W_ɓ@tn7B3iޔmh*,3k^1\_zv=zwVHzcjpu O* )S>䚮&b=Ug%*# wQ khTJ ڑxr\xLx9|=N<(ĶwJ|l—edkF(Zg317u0?22G]ip,EK:VwD'@9k4MC>qD $N< $ƒ^i&_Ί#]e6?2`45hsJk%7^|ţh^r*vΦ*|HNN+y bY/A9pfkʗpվrD,u}.W{IwL-;OEb "KR!jѧd#fa8L HH7 S'nU@~>j/,S.Doƞ+@-͛+N)2$ouDόw%\2j)BA q2k2]L -E;9%iQLZW|Ojꜰ v6'f9 p!L7oH{4WzA?ם$oQH"0 f4a +hoGv~:q~(8,1L~=TSB.l3o)2 Bܼ4'5:k8i8Ux,pprONSw},=l6d%"@2a1 (97w&'iAMT3%H^uck 3%/[ox'Y(O$ v r0M[.Ÿ%7B[Y.4}=A^eyY%upc Yo94wa4S5q-tR^jٹhacK|Ѹ\ 3T%Z 7Hg<@Y2u ed MaK(BnHbG\4^IXc8:fɥ6(,%rU S22etZbɫ]($1PakhOxuֵhWi?] %$*h`6%ؚ4.F֚Gi?7hAWMc)퇯г/bfs ÷}3>5mA -9/yKO&XR,~R@H|XV">$,B^]òc{Uu\-kGp 9Ãq+3ۧm񍜣@X8 Qh@UX ;O]p 8eG,Hhr&5jꀺŽj\N'S_`?@ Yw(_[?d C> .S3 kUw={'`jlhUA6:`7@l.~ Un^mUF#_.Ҹ=q%_C{&%Iuo{{[Nݓq∞uO{V;_hsVף/VLp,|g؛{ϣhgQ!gD6[tQ$5b6P44ZH:#_T4Z抹o80#aEļE#u:SbEss% שzLU %%o?-Glβ+3$N*T}*SkW&T!X5]he#l2|p:=N : ϮгLkF'Pu:/~E d4D'YkjDuxa3pj 6:?;XX92=Fy\(a|UG >@}/u1wS@y+PZF3p1E,Gt$\2E!tS氹fJKnj',K $m?[S_@sG!)R1.p* H~|V/wٓilyݧ, mѥ5}e0!vȢl _i?yTX]Ĉ>ZdljIEF=jzу0]$’k4*/2Ƿ/sT,XZz e|SxޗNtWZ֡s,eA4 uC>}{x2IT(׀6jI[n#w^д<vQg甆a4kz"XF;J~ @ ɂwwh8_'SiϨN4vs?T&(t3ԕpN\H&4\~^:>pouǻzu*΁_GG@äwQ2PjhG0 _%<&7 7.JRƍ1ȄoO3*lV߾cĎ+Տ.\^( Q'4.mo.Ú9"-1(g Nŏ( LT2N'L͋ VWV|jAe.avR 3elZ,V}8*.1{5*}\}2Rګ+Ӄ<'>U31XD[K싘Ms5wV#4I\d!5X0M-Ĵ]K%f0ZÚdC]H7v&W & HyVPR܅Ro.A癡'~ێ5ETy8 \vu<.J&E;|$ EĸR5r`d6\Oa>ّ2ŭIYÁz{*YY8փ[H>&Go6ʯ[:0U eX>4N?}bH·fL.t6J9Va3Q1 cUQ=Fboʷ"VH ê5tyb=@0 38A*?*O-2 SхGEW$RE/aa<|lB>X-Y$3]ONupk,eq~ 5sL_2s(r% ptJ!k#IHrb+t4c @{8pmYdUag.YV6O|g9 d &릁罈ְ-7T7:X2 ]) )G%TYE.PAVIWaeֳ|st7j]I'R܋p0BAǂ9߄]1AOvm"?>!v\Xe͆ U-nN!O2~ygr~z5om?$])߹ \i)<Çd?ޱnDo,q d9uX:)Xwp95վ=s&0i`ha;*)JLx/QyB^'"J[ 8 2W27fTᩯ3w-ܺJ6۹1;sIIAW3(ݷȰy`?A,շ2XYU8h'졨5<ؽx Q>JS L!ͱtKBk޶o鉾T.MC ܘ_sk ANDV%gRd-@ Q4 {CslqqzU S(EzxMH=ojAQ2(^͕j52={RB<,ҍ\ߜ[SIYKrsR9c~)Y=|9x2t@BWl sg4۞/xӶJ 9OyַYmy(Y/P} tMg9dF0ypAt5y=@'L6K"Ds1@ x4eG@Mt l\dgdk,8KCLq0 ܍eyMĽWU'f1:eR%n:̻4݅[l-^ ͣb99+Kfroe^;PE1S*Cu^o=,_(Zg&q<'I4MD2y>J<_;Wj1u7Svh+m?p~hň #$eo'j`fQ3 Լe!ޓQvA1T j)nb yn85Θ%]rIWUfas<cx}ˡ.1U>*p"lS y .P'M ːɣ:D (K=ĵ}Jl2'Ygf$C`Hlj 8V/!q52y"^ٙ1ͫMO9s?8~\y2Ry"&~3WzɫN,FA1|äϼ ǥo#˫,GͿ+) d5 \㛛=J{+kz8Nz(  Z包dhL÷M0s᧑! "4 WBe`E0I\ [Mq[3WloZHy5M2LiIs 筎TTMj;jRE"`(': 6K)Jr_.]%ݒd11:ڜG> wY7|`iAhЦp mvf-<*-H/HDzh,XƌvP]O1RʄI3_MQ"bY$q:'FXE8Z3~kDDGo;ɕ‘@4 Bק<>BBUGo~j0B[[]*l{dec_uF6WrS&QAA>gEa[z V3;?G˻s/Vu;`\I_ROr1obع}̽c6iM˱l3?HQr-lЮNwsD 3{Zr4 0w9I".$ ?}q)5y?ߔ0Ajb"l#qEw{ĝmR` #Fb_mM6W'R` J h#ِP5Bѭ_^_;C&bwi$o-GT$"|ˑgwR4pmi7ڳG?񲿉YB9kM CVPRUɬB_-:r䋘Nݥ}1K=xtU0YtDf EcU(_UOx 3V;:2>KD I1(HkGs GxRf*:bk󖌚c7osiPjʰi&}2 Miy^.ɂ\:3\S04&Q(箰t;hd (1lc܍Xn[gN^`RS6U͋,i7 "vΏx KjOHy~iLś4--DXLZkkH"E -"w=i6419eo;5;S}s>R uθ#>|ҍ/B^祠VX^c*ڨrMyFA{R##ƖiD#|4-ٷ{AJ:A !Q ,ӀIq3>v8lI-b.uX:3A)8JL_ZʼnK =&Ny}`4򰙶ulPiwtSOB3s1)oQ}A,>x0 [ҩ݃Bq}\8a=!~]MجDh^}<r6lQlYFxoLx4p.5mI%j;(D2\V|d3_E09e ? 5x[ &]R` "ˬHDw{T;@f_{Vg3oyW>o"ZE ^KdQ<^~*XaKcTAXb٫nmd+IhUVwVȤN= P`lNC5"-_p欈U W~T{猎S,߽.GJ2 `>$X,a*AX!)(sH9c*{"00⠁hq-+%;ĽuZMœ8c _GGW)՛X<߀n )T7MA-5^Pg#`1Rzo>he@m=0_qI(L.QývbGvG-J2K碕GtABk Ҝ9/eeB.CCsP@jz|Cuw.8D~.Sxb̂ȥ7 Qٿprp2&fcAhX|)b'C%ᄎ?SW"N~<87[l*%e#k M"&|xL5_+ 돬^VBV襀;}-{?UOC\9~YM:O|LN2L(Dh=(fHZv h)/BOj\<1Ҷ ;5k =z kVh%Ϗ>ǘ*Uig9b1/C3C,SPOvvjK88SlN>`&Lo5C-8 \o ^q_IEj~Š,J`S`f 5D,3\!X"6BPje')IyT-E)Hb?F LLIݑMa5*ߓXip.R])~B(d.l }ޕϾ ˇ㵲oU>Oar5sJ6gUpvÏC|=4E!]HܽNnͻfbstIlk#ꜭ_ [abŋNhgJTЧͪ ձꑔCSOr% fdQ{Q;M˰ST#4Ӷu\4v* PQZ|Ǩuwk'4U5DZ)調gb"j==ys0׭̛~(åJDvnf‘˿cG8D![rH(wYD qs/ C"=hPZTQ7^I1Gݷ?nV3jcR5)J?*~= ٝ5<4;օ.iΐxq;O99Nc'KG 7EV h eߤΔ/}jIQ[쾨H;SpuI+}%ؑYn1–OX42cLjjOT) G kXTMe^hrл]yV`o~MSR Bȵhnm.]DIpMgSF_ZшZ!2(ZboP7Qb?*ko(@1[@`Z{?^ (4S' lA h#;jP9駺g\f=h\~q89YI!<òU ɬA/XTkA8cw!.MϳZu 2'[ɞ AG bW)dfFE6'o<*jd4AqMؐ:pHAN"N譬vp#5[tAM`uT\:oݷYB2oxqv L$UG*2^?Gـ"*uKqA'% vH:'yՎ J n]㜬e+Sf.zw J!}U*FF$b81zfT_"+dwgu>GTɩQtNFLɠ" X'mA*]Xh챪[OX̭\ak$z֝i ()Y:k$2v=P[_(\&0-x4Q#ӆ`,Lzy pɫhSq-M ^;QǜU|.OfY";WK#%mg}OI[CZMʃZ2.&%qfx \A?RWOG/Fzftfx48^X:Ĉ[!%TT;TW=d]Qw*_l|F}@'WFE BI[|F!n*2Ŋ84pQ~g2eD.3-d|X~n*bжW{Ge&_i+%@E9iVT)Gk+HRK8?ں Uy g+JU392Q\@y]#dO&VJ@3.\5IӴFO LTvp-C$ B0 } mf> %>M,%3vGU٤#d1&XL#t*8ʞzU<ߧ+GtKD7iC*՘!r$כKV(zٸ4vu%Aaf+OIuf;ȝ&gxk|KT!C\g)PsF\;͝I6n|Qk-t#86`FL 2E3TDSZ<,ŐFrOT42HeUO}g#՛J+&E~ G(+n3w8;ܞU$/=hdyP[0aemsc? A5AUosKg_tat@VNSbq%*V~bآ_}[YGCM0 /-$-gEtnHnd:Z|‡Vj@f dvX(܀Ƭ i\V嫬:vpڍ9,A=Ztݛyac͇*`E#DsmXZW-q~:C 0L*m%P#C3A{@p%넪Zu*rʜb@qXv]i{cDۍ㏄NMD7SbF./(7WƼwZ: Ip1q"ؤ}Շdܔ~e\k 5KMeC[Y_"-91֚ .ᇍLtF%P A@"ałB51B~㢨i HLʿZY|d $6z@pvzwHqbpIAnrQqO=^ jkIU彑/6RV)ox"DP5AS\lk5ޒ\t>ZKC 0-Ϯ)Y菮,&Fvc+fEcΉ̲G!xY,fi{}R+yHⴖC϶((ڵuP2XD6%m7>q'͆1I 6c36Q/]Է +&l$r}KWZ)Q|RVJה?LLow)ie[.69 bGtWz &W 5T;T\>pzw瀕d )޹YS/Q\ZQK+ p2N OS{&a ZT3&U6ڔ].[rgtDIqT|N] R*KRU9Bj5UsZ @p4A8:u)|Gͺ^ zC(ig m?ExœMb" &vON*ڼ\~e"BhErԝ>@cmgռR:)n3O.&eX?A`un@c p'l%?i0} &d`g]0Myq0@qO^0c(ʋʅb|_Q㕫jh@ET'oΛ7i|puw,K2WCT>ϹNSĘ:gcݽz?!>#ZIN| 'cS=Z*peY2Ħ6@/ł}ƓWFQj(C;l%\[t?4,_{v(2N?̅zǀowM5Yz.+OŪn$ o]Z(6KoieYnAd( dz: N k. f[\~ 曲F8hjnGx(U0$EHZ&TMZn5 Zȵ_?d*xDnF:H.|? #+.H^*,߮9ɚT[o #{HJ]M)S2+i酕0R/HhG .2+L-x҅]eLhk( 龼<(n"e(TˢܬE؊bMk&=Fb*Tl۟b/1~eF{uOCA{&@A7A/ pC[BLZjݥjorL*WH2bnk7EEP c櫣d|hWr4 ,r:Vp1ms-E{ܝxrWV%4]8%Y]0IDMnNDuha )xCCzΌJ݊#pVxŽ8ѡYh5x8(l.F}~yqYl`5glûBA"0U8+lp \zSDASG+ .ٽHW5f`i Yc#̉iC}6n E(17uHU8KLxG987W}HTv#եeG71 ՝m 覦Kx rͬ1{I5]%B&ygViقp٤:5}AbC¸m8F[3cjyS}Nxh!ydқzokٯR;` ØAp<*sP%8=X2 nÙˏ"^X2ٓxNn;i:ԝ]foOTZ548`*G{K(JˣYض>grn"(*M4!Dr8 0m7;Ù1$:prbކ"|qIpL24ksĪ֫.5zFK\&+8Yey"CQDYt Zb}c{RtVgXLm=$?ʠN۫m6ydv %tQn'lA&xB":H:4R g<5*OCm_ % mey/6.KLi=TR.P\"{j{h='˾wՈONL#b;<^|GV@S^JC"B^Yڑm*ȗ늆Af'K?lv"BGab1@sdiy+?k#JpJ:pW]`i,1yM*5 j8 yVp ӰxEtRW XuwI~ɀl0%&,cj$0>OLʭ%q~j_'6a\FEu÷hi)C(2xb!Vwvq)/FL ~]/?wzS+n%^nu >6NUbo6ҟ^ <-ZõA~zP4ebYғ ;>^in΍ev7ognK/v*)j͢v+= qk! N"ܡR??4!MĹNkmJ2E / ˪AjaWyta N,]V(ImL*5Pђ9W+T\R-Uu" Y򱺌buO40Xc u" F0eaw {l }uG-aXsQSxցz[d: Vp++B+3Rp] w.hTv0C+x4e4;{>m27g%XrEK`y*p8gp p>6Egkܡ4"%v" /!^ a@Bq( l %| lfi:'BÁcY`ޠP҈}ܕ2}HBBnXWFcAs*l-k̖fv޽;9mkHӨ.Y.&n}Bys?J_& 睄J3DռyKjT-p}Ol m)4?6:<Y"!4;&\ĝX8-+pU qĈ NDn@sj-4yKN| 蟈J%FE.ܔT7*"i>@˙W  FAc!pQC^“f7YtH3.Dٮ `>1W ȓA_XBeظga/> @7^1 [#_e=D޳;hIwڢT_ǡ:uwG'iY= yYr+:8z2jG4d|="Z~]Yi7QgMۺn&{:L:{M;CptۮXzjwQhI#*sV>#d#- 5`E>Fp)zR5. (}+t~/LGqHF:kx20gsS(ހ@| e5}O_{x(9'/K`m[ }$C-v3Zs (4AQ̝*CZJx eYg p^:W&{y9/ヴT^N-SN^kXp.x輪R J YwXDf"Ѩx5.郻Kfi>0Qw; Fd%"[ȩ8hÂAxk eOwG}M9:y–˟_7> fä8vRTϫ\j؛qR,H@](za-WoSyg_ MNY@B ڗH`X<7/GڝIWN3)^u;&I7 ]T›Nrrlc通^XH8Q[f&33G~:x׊ 9烋_Vc-3.=Z9x]Q\'B7oUm=Jzz~c bmtUy5~Ch--]e<:a_뇙c3V*3NBj-9\~5"e\@ f`s^1nd- k VPgrTCco.H 9y2k ʋF]2Dԣж 'VZ9|eގ֒⯆,zCc)ᓸuZ-8@`e{mV2-}J48HbnY 󙥝La`ǵG/(ȱg&ktxhm<?>9l`@^YLL蓥͍Wyʏ=?e9\~&&b7q|Q qͱ~B QFهW9KnDﰮB0=M@sHBtI&>( '1Y.J5Rh$6<Y93gkiĠ`q&"*< %4n#[BvJFug{h@|}ᩗ1K7:3Q94qzopc׹JZdQ"9A0yFh~Hnl=H75auCꑚ*Vhhc%kzڧB^*=F9 3OߚTq=(u2;p"Lն\O'Ю= Ǒbpeڞ|0>*|4m[*8ƀUx Xʃ+rpa/a L5qR2m١ q?[Ԣ>z -'.f9j"[nۯ5޾^M-B`xѨ7)Y3:\Uޝ :$.B.r ~l{bz~`{ӯ:fz^ٍݺРP"8Zܷ\mzKJ2:^/66;%쓋V{PS0 PB#|Kj+]8`cCoCٞղtjTCät<瞕>ɹ͋J`ԅZ?*lS<Kn3y{zHxK%_ ڳz!f2ĝAۆRnjEoz|S )m~{c-]"ڸjLOFΌ qqI؉۬w{Q湜aZN"sJjw\U~'cY|lF߿N7  39}&EС1VۂIDʲNs%eW˘]0/rv/ccXSL6%m>.k $P6r(>t ^1 'IKuߛS JvJ*XHnڅ]IN9|+Rބ xRmaΥ@8l/@7;hȐ*(uxۨݠmSJ[;hC4v; Oy:Gf&?`ZOKb6*tWdb$Wܭ*Rɮm腹baо0% sUϾ e\#.-<:蜂+j[v'E%:SS+bػUշqL^]7~_;\T2 B$>6Wp,j)sցx3M%~^<;0mD`0KBt 糚^̼MyTm~ef &T1i-40Bc`JYHm~Uovr\ orR1d bUڃ坿ZQ\qDi'ccgD02mU& ƠUh:dM[&1?F6&$zS -zN'^uoy~uO n>B KHIN\2Yf wXH&akچvA˶!-bJV7sY.ȋUG\2HBWexM)Gwڦ]Or 8/Wn*,~1jo1HJLs/j:,(pG>iqT R7b* '_&6bRq,F[yU@ZkLN%h:I$&'Ih8؏rUp VD7 /| µv MDq8>ŭ-- DV~$0!ŗ#8riۍD|(O5p(MvDR ` uؒ4JEV Tg%&h5 U|LA9l`E$&%uǫ5cvG8mۗpYQE1~"X5 wxWd;G,,l03Et:zfR>N9 XgP_Z,*Mb7L;w KA0xqcwuV<Ϩ[ zBr8+w‰)p`-NP-(5Z;εԑ6jiAXkvE S(B&6KO@n5>0hT*eARaК7*|M^~ßܳʋF®FV q/,n|."5>|x]~X`R糊7zƬo`lCgO9e@ M)EH2/.N(0qZZnԩHme0ֿT E FϟajbP3 oYÀC1yznDIxb@Xk7$Cϛ|8d/[톭?Lߓ*֑]WK?h*& p4 (Nq׷xKN37\JRjMyIl0cv'>z J7dM¿uQԠ.Q|Woα@DZ#vf6}3ʔ׬HN yvW)^dL@_h"6Ƅ? t8FaHĹ{Ne+sG3, IeԒgɫ#^~z2؊yw𡀌ǻiOd?+Cil~JME<,8YU(s}(h0^,*dcIM wM=κ M?zsSBNt|]>y2*ήSJ0E~+soA00a]aZ L486P82GV=;5(aIlUѯIYſ N_UKڧ J-ޚ * =O2z &Axkv^ގZVewy_pHDj>]8>tH4Px%•|3zO: ̎"63FH SGȠ4PZjwR*oB%8q9wz=BzQeGB#Q^/\<"Ô'vЮ 7oQMSNw V\hY%CXm#G\b>OA.>2(x̘X3Zo qo[Ii 堷#O2ht(TbЗ1 iWI~!1&r~e-Ʉq8JNQ5shc_°ϳ .uf˦ Km=s6:t- )(kтOڪ)+C.߈x/AL<PbM5xRLx~Rl|U4Fh ˶i2$߳;Clkp~.jEJ畝o;HqeZGzݩw1K3: s.2zr|9Qm(,Jpk0隔 9!p}2ďS|$q9 XWqGrfr*8hZo~ ,UTKBWU!iN.VYs7LJ]o>:`Z,+GURYg"UgU#ظRd|DCPVlf6JݖbO4CXOD&jڐ1KB11+D…%뵏7&Ť;Ui%;2P?N6 k3OW#Tf sTƚE>Zeyl~Ic'eϪD,uez9W!h!!Xx~ӴKӠ&0D(t?(RkrLꗼIŻ0+T׹s j$ *C 7 DYg{iOJ_",A8Y1v"ARS6GpZh?R醪o1r0cMҴ0kSiid|uGƗX8A[xH )WM/Gaݜ#JRZIA;̈O{olU_M[D+|.a oJ4pNNx^,a5BBaXo $ FApe(|r7FPd*lu5a.ؑ7*ȃ)+w!~yO}Z[/W 5 29{Zr:7Pj~ؼFIleH7AIv1G#xuŻ鈰?ĚՃ},e࿨ 5ׅ4Л-0|п̪cmՂ1\xsO{(Bu]$9 `Qxh:QY0lqS  V[=QVbTvD1"|+j>}=ſX8Sa>[oE_ Ro#R4 UmH! $@P}? `"ڜ.&|f?$b'XH'(iE V=XxC2~gԉ{Q(عc54Z[/1t+kC9xy _h ~BK$>6b>TL,9<%Hp0Ԑ٫ 9y+J #^s֒M&j"3=8/QS0xd`@0d@VSbby>fWLl@!Zx\,;1'_ Yw|nM*BGsז) J}aL`6٪z8Ui19A2#:yGQid̒4>vRiXWd^گ =_txߧwh͆! aR?p@ivkU7hH(a)R&b Ds6ȝHA"?3Hpm{ye[miEԡŷ2WAiDY笸W]wڳ`+J4[z  QKgcmq]E`Jnf$?L$I¦_4y'>?jM'h Q:B7/rh>ϩ,b+pUzRj| 6|lc͏ sg 1Ƕ7 &ȃ%f =ҹ(nt :^5R^b=^D$[N1ԘHK7üG@}DZ@Nǔzw(Bhn?fwz@Q>:M\168qa~n/Faf`H[/=@_>tA)˅_^DG+gs-K_OlS@}q-̔ftWn ĐaفR蘓 ƴĪY8ֳ(=U{[6%]un~)n2fBFTWg6<.\ԧʂƯ k4IE=8;M_3.-.64yÒh?=`N`l_[g4jʠ)rdZ^wC&?>~X-3HiҘd!(mjb fk|64Ĝeω-]+:FaraUI]"xl|@ p0NƐ`") _3`ƙSJ$cp'Mz}"q.F8t2L=1)mW nl]daH_Uԥ|CVę);{uQ pSH!nR&xTWY]C]IҲ/K~ADRӿ/=}|aX_sv52$eF&@ۅ uRWYbp ֽ|!D9X )-Z|gluc+sZ/yqG{NKl&;<2L6׾ie×CKmAqғO.aAh%%a)Kz6bfiӻ(x 7/x487;4޲-P'qTc Fo+ÈYЦ裿nrd굓 ֺ<>F|Et]$%xe<Ӥ]Rfd[V~1WآpVoyqʁ5e9L2eCHzG䝮\>Qʓ_rxFrW1wt [TW ?>F@xFᖷ`D+D];1^Riyf\Z5]PdU8S':q"h%}|&0 t)W붓fZ ]-{G1a!wne8N$U' !bI} G+GCPw%ɯp\2nӺ2(Gׯ]ygf_7/Py|05w߷NIt@& bt%w8Z fXӚ,*KׯR /tfK5a7'?,ҲN@ k)n ~NwzUy Ram/5h*TRB( ns LWU?][tYaaFfӡ(_DpҤ^L=9MC؂p,;)\H[6=[L o˭1잸aʯ_n&'Bܨqù]\*"73Yۉ V#dmY?Qg[RQ.#iQtG6m5Frӵ+5N4Q;ƆBtfV n;u`DLsguP4 V2*'j9,PkpE".ى}d`bBR51~3 <2ܿEc7^CF ,l_6ũ'kVGyKgfeҗk.Kם@)ţ ׆ŵmse\5< 30R]R}D&ՉSCi!WNn#RƪT6ʼz2%чOZɒH~켐)`w/!7%c1]# IE3t:XՊؖ=uU]nL'+@C+sVI+C!JD5($wĕ%.%Er ?7"o#{̟ג7z즘4KTY2s+u>3@zK 7f:L kr`‰k1,]8R)KA0^/^ߪĺg[ߗO|dLyq{|"|Xnރ{ms2q]u(GMIH٩3wD(moC6;Lsߖ'ȍɆd6}](vz/`D[f kd_^q0+(.02 pÃB:Q#cz3x>vQ&tChbPW/7M.M! JiOxE#{\]<&ΒPΥ|9ރKT:F'+.@MRУb+mEp-Pe gmÚʼnޘ>9MK6]#B*&ܫR>9[e+$Ohm˞ 6Uf/j%|'K۔LLm{8g]ş^GJa|QgZT^08`8-eܭh=)[\T',qe\}Ѭ:m'X>zp߆ð(! Fa2}87{\BSoa 7 2":_3_DmЌNݽh˥%+Gi nkӚHNSJ*3+۫P#UMd,liZ,YB2\G'H(:TM|rBGoS'oP'f:4@cxNkgZ!yB nmXQVq UZƉT \:Sz1~ăHNPd$E_:3E~Cj}!ڠ]CsG{*T=8M9A(V: qwVpҴU|7Q0EgKJ>`ctO-ZaP}A,j+E_1OôSjVjŨ|.{aubR.8 nzVMt#{sq\aELi8fưޓ=RVC&ki-0\nXSҰRH~ș1eyHG%2~O5_ѽ+K;''OhY"Od8E4jg&q'|Y9Tdc(L#? &0U 4\8| pɱ9O!L6)-B )+ D,ު3X8m8N3ІTrc5_Wp'Fo zg/|>o"9b7/V 5佑ڲ{eI'2w|L[Hx3T3ėqʎvYI0 raKG<"M s:lI;!! ; K+wo@B2%t7cP,gllsҗ a0'Wrgx %-DL9琌!np訕 IA!β/Y#h$l>uQ;yK *vb@}VYJyuXZq@Ǩʥ &_T K șMk1bLH%CBC< vE"!?"R?DPJՖ/҂rdhDG NԱYPZ)+/C0*w;m[J12CAK۸j--a\NjG!aȝ,_I7=ReH?it_@A$R)l P>ZY:A:eEu}Fce(3.&.Ym|$5`88\uF;[-SKr?]Q&.r̓&e.F %84^i3O -K]a0тcPe.֯gQŷL1f2ztaL;hHveCI+,KR-p]D〲"1 gQAU48k`R+$`K XOwEToVIoi $7y|yABwi7M;8qWD8=(B|M_y]*$;P ˲}{3 a5wx -}6hAQQCZ<`AXez{A@JЙrls65I[grﻃ\K{0 ^L=E[IrYhK.i0ky+i9;5X&5pݏL`H ٥DU;Tw~cwϼz{ &C4Gq=#Jٌǟ˔n-ˈ]eDdgSȷo=E3{D y! j$v ɨ"d.N/ÚıfYZe-s oYz[jT)0Ó WZ_=&(܊0ϱ9Gy 8ƂbgX3lu<&v$o{r9w>O^"/#VOdbV@s(U m'EsՖ_a1s$3*QhUr T!d#и߾1:/Sxb@H5Bt=Ws?e&JQ 4}RL&4Cxڔ_3C3X"ypF8A(Sx3*XkrLT䮄u,*8o ԫ6az[5MiҬ Z[ZTtoU^QRK^{#?acit]\ EK8t#Q6sy2A$~,5ȑ+8bލhw+^$\&lmW_d;>le-9ۭt;FhB` =:6Ci*wϐ2{<):.+ ڏr 68`M)us{xlxV%u3V~KYσ^'~ȩk\b]mZw.[4(P}]ƫIQڨq0- <9o(OK{jA²WLav7vzGTR? 0!ȋӱSޯOG* O8rHV9NO#^+ՊIN,1ui2$U`TL R]7}'ceUI0ძ Q'@EQB0#G5 LphRsMr ==5s{+M-FRD O :yYr9rnVa{wEH|"h+,:';W̮%;G)A'F ~1^rt!9ť,&qt+1 A )[ep ngs%v3w&AdU 9.?H *!q8G%)hzkCR.5uC<[>[|{`„v ^8 x!mC+I;0Pveb :)wC5[;3mPFynr7-乄s5/#c=_X0<0Hn>qlI!t1;-{2>;:x_j/_YfIz.dz#ԲRY$ӏ+1|h) kR8P)k:""&%.B{ |j:tYY-zb~Miԑ2B$Z؅p}մ h9zbnQuF^ȏEh.r?l@ ^0b_t1uM)]DOln04& 4A,F!`0埨Ѕܚ6D"uR [PRx< &d CJ#ztN@Ƅ4+yݫ@C,SF~ XXs߿dJP AU۹K\._`uc7G8&_9GGeZdmW)2lZ#ByաZtE:AEzyVH'pYp5]˞0,p|WnXe}+~439}SLCIX;Jɋ?P1򦡃ٷ$3 -Df,A@0sQΏ"}:PJOzeQv+'OHj^α[ܭ@C) _E?zmܳz(mK(sRlu$@ -nE">m0OZAف#TpsY3-_*G]4fP. aX:nYS::)—RWũHՍh8dt#YɎe&,?gA뵔n7erҩ dm[G |˟!sϼPKL<wOJ'ڱ߀]> oU; !U.26c2V{b DF߼^\.='_BW 8p]|]MRV̛^8בDF|S?eRVv: N؍"Dή(bT)BxԮ#{Ӄ|)1Vv)WEWb*'Z<X0tE6J= j@VtA`M*[%9;rj^kȘ)i MxQ*WF20PR-zwN@Az֘?V'fMǓݛ[h6!U7juq#}Jeb'/5 &ŭq?&l@{MpQңM 7u'~0?:陰^DZr `?<55CWLzY?- ӎDm(Ͷ= LM;_?,B)jդݓmD[,;~7 u’hK.@|clvqԣsplF^ tw]خ@?wS(Y!5&,^`8fGϺ/2Q[@ w˺>pa]|Pߐk+-DV !1xX޴ ZAO"YOg'$qJ"CKPS$}{ 3:.FN7)PniQ &8ƨw\cn,zLD"_s̳ NV6?fp+R&2h@>I>6YBcdXӕk 6vSmGsfJ ]RyBp@_i)U+ʑLJ ,MBQ7BDdNOpKn7^7P5tM5Ҕ35܄_uLtxqtU G;`8 ~V\U6̲YB x5@/|Q"JwmZ+m\ ]#l"~.Fބ~A@ܜߔ ¬^.r*&rkY?F0߂Π9FuQ9WD:]"(|G' aMufC?~:ImG[}IZMvc<]x=_ ^}v~hX׮+-ɂ>Jq_* %,҉$6o$@z̦tiTegB\'M5rus>J?Gi\@9BLw$;)nŅ ><$1LrՁ1F5lVN;ɍK/uȟ6SR\j- ѢA<+[ohSGf3رo^\'{` sh|E**qt- 뼹 7*ttc{qo|2U~8H:: VY(x$WOB3֕xϜ56FNb|'q3`2~HxǮ%j{ I&凮5Y<|? 2pF*EF!d&X\ׂ0u+\Vlc{-iwdl.YCB*y&Gc|$Y@Nؤ3w_"lLnj_+6 Ho޻6<ќgƮD}u3Ya+n]E@]S3:W2tK0/uGm?'I{"b*?h3%eW@9 Y'e") 5.t95^ZGPö BLo~ Fs.TG!].K|2;qk[ljI|8;5@$7[G/MķvܤB[ )&dۇ.8K葭_, Bp!TȿJۏIsH ҙiJvBct{좭qt;{%Zwl=o) !@ BIfHnfI TǸ 7G! qpwh(} pglkBlN{3fv M0GtdVpUV='i]%Q|f''O4=T$1\!覊‰kTh6.">.TsPJɔ&9uLJ%4@^CdM}L f"K7VczSC^i)_2n\`.:)?#QR 1X*yu^v:x>ˇG^Q0p0P^Bf[5oFrIVk>' Y.uH(s͟Mt+dXpp#% FbIeG5*)X btp0F PER}ȣaޭ// `Q}ND>*8/aO!g dVO]!rPA5`X3e~SHCmV?%:@rܽM Ay8"gSՀ0X:"0j ܼ| W1`WQv0U.(h*of"јQޝKfmie blH.5dש*\2Y@aV9Q(ֽrVArI6-m\S \5&x{chæKE8Oo92z:fTՈ\QeM&JP\p[X-gb_8h^}f)Ud價 6Aʼn`V l@£+x÷ptt_ʁ΀x>cs'W [Ei0y,h"~݇5gᕖCo6@R9,UӝFV4WnKPtrK1h!UEc5W37>H9;,p{=D(%)+n3 e |Wl;?HGRSM;9Ե ndRn|Ja ,©G:zXԮ6ǝQ'VDu``,_-Mqyxr6s լQeD$< +ďj qwqFoKϨliSG"f8?%.+sfwI =Qs%=lSsY>mf:=,J溷lY RA)iR]qcg-&ѐN1,8ӄ0cPE-2 fsEp8-~M~֕F9=N <#@Pty= W }l6RLsk bF*ickgJFd\{:~gK'.)`6 7oǛQ@bvN:^7~D{"~J]wn׊m xN9]3>52%MPYb@0\WUq=t&)^3]7- LʼnMէԥ, dCRY( ac,<&3øm=v|J} `*L>l?e{};r32=L;ЈcY[4ԑX5;"ȳzK hM9C jD$ʟGTH_{19X9C+պ4cPU Ձnxq_O~|]4 Ird*.|np8A"|4_j~q.,ظd.?2ݺItHH2 m'%v*IC[kUZhӮ®1DOB,+:{yL>oi=X?VRARx+EX:>B=E6ֆO=cmvfa{BUt*`nkL-C4c|J-6Lw2YdU}ԑ2*\E:򐘲 7FΟm43+bBC҉0DMyG|LjBo#~y+3RePWȇfUH}@ό:~j:hk;Yh˹"q5M2Ͷn?svԌ`Gk<=rfN+Iou>sPyV̛N]۟GZM\' (Va&Y#M/vPL*+e- B<^JX=/ðFs*X~93Q^MH7v,Q[nuMrUm\֓}/Lph^@q0J<V0cT1Xs@pq,C;pvMIB4 o,:?`@+?Z"ؑIO^CbZUXu#k+FE$!{HyKV"mwO$YYF+AJ8A 1&Dnޭ7;)[pf,D6aߨ 096;L~xI1L1+]mtƧ<.)P6R\oYw\?"B@y*<!֐KצA1]*_?,P ǃ3m0|@J-.OEؚjCFUΏ쫕)!8rқkq|- w Hjw%NK3tsp2"҂xhkWLN;;t<:2 (ޜ;5n*RieZKuHΚ5rpSý Xet};z"/RPտsAoߚ׫UOG BĴ%T_G9Y],uKXfJgM篎40##'?E ;}Jfm"{@"ntrL4RDH^lΏOoN#tRkcq^ExMDO"b-Swqu@L9=p1A }t((m-~u ]j˳gïlh5M *nXrp%7DZrqVY1Yn~,+OyJ>'/K0}l(1(($#UUrAk}vXQψU(_Z؞mBG^zj+1=xCVn|f5wS Ff]aKq-=Gg)E#ain -D0 DS?Xl\tJDA3XI`oCd>ynEtߢ !gG,Yۥyslt0!IAnZ[ AȄ#2v`[ϼ׵"gth\d]xyuZ"$45e9vL]DeLA {l#G 9N rno.h:۸kH]{hPݴI>eT]$-g|BڠR7 ^.Sźu f"cKֶ#ABE7.d.>gΟp<+Fԟ]&UMd3Wbğ NۓCRqZ5`jkb3/e]HPb3RF $(]@5Ώ6o"qoԎM3FQNWxA ?V?+@((zJ6ەrTb%)`P'>PnGhBO %MϢwv"Qgvw,g1z>P|_Dqh;D_Ĥ[LxBH;K#o+ܹD͍,ke̫t _G`4Ҹr `᳆3( rϼQ/A3P>TzA/*d/5;ѪFVωݮe!1ɓ6 tpf[gTLL~_GFDIsJvglY,վgP8d Բ`W~SZ;<0bd᫦X9 sL6 nowԕY4u] +|S!)NLJ1r }At'GrbtMJo U~S(\y 6$OmtL_iW;A @ؗ="(BD+4A#I[8&o(Q*,mٞrl*|1memrW%R$^cFrf?@;bt(&@.s]@?$#E5ر;r/cʇnƒ~S朁qMtkKlc׋/=v G/v|$P},^Mh$ixIJމl) CC#u5T~w5`.L}=$,#91W-Y'D׎E;?B͟jng5ʝ~z gO鵹V:g]}Zt(J!>ȉ3J+yz)t?mmh^y!T 2Pt?T .e$8-kSaA0WXӈ+O!WFQҋXA ܑS)Si$_9R,:@2PYN+4E>lkKh@Q5C؍-Wb$#u-Ɇ{~M7jkCB 7矢70.ݗc6":4.Ge.yc7za9Bxz=`nac__87RqG:$ #! H%kd,v݅FʯD.2 =0M?걘-F/ t.tkd%2bmCȨJmV~-)/yȕ c4hp[n?}}6⊖ £CߊZwkF]|G_ yis3Ȓ#ۙ(] ́͞y NpBJHos3^\-D ެJIo$^ϗsæ'w8a`ya':@]пA$滏b6ZZV^egilo/  cæ1Dfz~1DAe%!]CBǥsU8(s?~MHyH~8bҷrEgHH\wVƼv^®2!6f,_cT;KO.?_r{bBB3-56Q>T}XEy&l.@Z~mܹCfWK@#߁[WrLۧlr\{,!pqiIYJ ͰJUهDn(:e0YC-'G+K56Af(qA٭*5ՠZu*|V#Rc2#Gg~9 ܷ´E1e%uF8Z "kQZo$ZG?=2MC%O۸QnA(%G_|"#zjكF-lHhjYLDGFn #U$T mAjFqk0g5{Ibf+)U,^iy`]Zɀ%wCR[ T >!gf57"nf\-^Hc/90}!Q-3!z93#2^=QRR2ۢ05RIw5vg ĂX<2EmXHQ5 АHy@#L۸0Ù;5eRա߯Mf԰Rhұ܍` t9A-j4 HhmcAOMBٜ4uݎ IUGK"XQ^ 4i?!2 X> 6EXq>'z,櫀ThC%&4OJܤHъĬs[Ri~`K (IQhSx_&!o#q nM-W^KV$r66tK0_^٩L U Չ )&ˆhMJqE_-3]:wԼ邼JD Av1l6fhzy' xrƣi>X4}Rs"Ȟ/H8l^Q̻ք  ~-~Vp\,;"3Wfe"V)qtK G7 JJyEL״hTbU|ʶ]!͠GȪR>!߰My){Xy7<_ Ӿ1% b23qTCW:ɺjUAxbU][$_qs+~ZϘZŒ;p†tT6s'# &7#O A4fgI0^NAHp2'I!g<.:y'_~er 7/i">4N}b8W|ij dlqyl p2oM$X! `i[<1W'{;E#K5FC|v*vh0-ars3iް{K[:ΨGL D-snjFHyAghӞc{I4fJ''0ORaPg$ʗ_eϏ9 _騎%`܁g yݠւ(= mIT29R;l8&^SBErd@)V'o87DcE$,M4=%!;ٶq.]9\;πQIV%)e+h- /p+Lm1#Аuò$+N:SfB#16Os {z \_4i4<}  vE!22V[Dg| [)O]wfeNja$wdLݷۼل/rDh{u/+Đ$a'(7yQoଂmM5eAnEnp~lq*]%E&4k!Jn!0 LoƲ7;֓G#@q\h2 PȜ`/Kw }]-`G R&syQ Z¦t-V3 CP͸`*u- 7"h )~Qi]&0/$\S.y\3%K0 YCڍ .8չθ+D{yɐmav>,.~2 KkdCѶdGue#D]qu =ɹO=VAe\H|VE]6\qai'?%h[ڇgp1Gʎ#IԴ8YCQP~ $wI9p14.griڐa/-h[<'M"3(yxDub٬~ Iڛ̆E~s,|[獺$&Ax$p#+_r$R kJ̤l0'5j*ױ :k]-r 9Xq7^rīOI~{A6ܼF}m{{CYr=UQpkWbX4?r~ Lҏ"E9X\F#7n8nXuk:b68 1^83 e%$JnIΫ~fSKB,53ca-_F >KȘj}yvB_U{M;(į (I|s곱 4@ɇ-0?b&|l9.$N(Ox_w\J$YҺeS O uȿ+ǥIvAYlL yn->gx?]*HN؟4|xY 7oo1"966o;{??Î:9`Ɖ녤4ӋTok@E)Ws>-B#W=%$q(FY7L "Da23+# 09 PMw@V7[.;C/<{BryDx0c^ʺ IFdLip f\؄ <Ea0q%QKM*k%7Z֮a2&22opPx%ކ&qǶyS v~ 0싇K=%d8վ4A"m8`ދr麋 -'1mqyBިVn"ٱյW`+;_QAyHTnE|\0E\m}r RAu*:n|ͳv|wJ־*y3R Z,)(r|U!YnP0=!j 26{U:R2im¦Q_a`6}k$Qң}  ޶.U ~~vh(fjcѹ(ʞeִ$*oX<]xq2p\3J[ ohN cHy9js8$%{Ґ1dq2Z Wg`Q7MUPrǼWQs(رxqSq2õOgQ8`ZQ$F3n * qv?ɩX#{Qz$Rt$ F]b{^5:s /_ߊyV>%BtrQ6b]}%?q1D?2V.Tm\gKPa˱S$各Z:";ܑ/U!)UưJv^)T_nA7|!|Kƽ>)eBLH`<L#Jg, o2.YSb[IY󣢺wuq|DrNB sS5!^'!Va=[O@_!W<>9 y }0H`9X:G!+/@~qo5D Yt:3Te`MM0~8Եsqϫt/5x;v{Y3{,!Ad^NβM஌ocOZ0?;9RzvTgB-LAu3ѶGL*Lo4b#c%A/UΩW4o#@L&u zm&pl4/r/S٬; E rGm?`Sg6hĨxg1T LR:aʯFcTْМUE>is۬ 귾㓛=TWZ8.hU[Loݱ;mjܩd$AH-uvxR׵FwrThF(_O)lVި\Xҁ%o&QJRP@_U-!w}R{T'/)vQ~JG2{*1 `0Uy+wba -h>RG)ϓNL*h0uW#vERȊgtm qUBl"f3,]D_]w20LxԽ20B]$2*3abdk7ڸ L6P‸ii26VVu1?B?2< 5s̞: _i!~zΐSV7w0 8Ai*~'V4:wnbj{`A)AԌFW,d24hs9d7xJ(nϥKC_:V0B{W]eitmGc3Ϭ|eY(Lz&'Yn כ}[0=I$Ttբ6|".4F.Ϯp18FCz;dR(%=mb >zt[A(l.]Xc?͜f-@(]v Jmz7H0<>O w܎9oiyvŮσ_%h}؂yGE0uy| f9MɁ/0=)ڍyle>/.Β];s 3[)z0T" zXj :ۻ)Wh@0q@/!~2ٍ7Sz5{澧) IؠzU qoX*7YBT_U&_D.rA#"˚Eį"=bMK.aJоԷt,&1=`AJ _l;N8X=m=1L{ɄQEXs`KT vͬz~q#-Z$ [6[TKfj@hT)~E(ΰRK 5 !ZaQ\0[H(@FUv+{&c)MeՀP]owdk]iM=[i#鑇3 /&q,/xpX"3_4)-V߀PƐRg*vR#(xl͏bLGۯhZn]a4e#M©`5l}V m-;tqNOcmA]]%YQ4]♁:w쪟 TL q ^] 3D(j GZ #yXu`ԢwUŤ|z&c Q\lt'vHKf~z%ׂb ^vfK*~ͮ9\2.t9:n xʑpX6 )C(5VfF1h:rEw{[ $>jC~;W=o|XocѾ­=B;.hcfޤ8I,l2b[fݮֵ4<|m#=䯛2:v;^6Tc!ʫS٠@r+tLqb`8C(V0$*W>/CX #Gy!7m1^,+:EIrMg-!rWX#*>d9|K J{ҋIײ#!qf<Q? ô߄ѷb%LDf4_.tH#Kfx,BF [OSS=h=2`RB_$AcU۫;] r_X6REcκ/9qW6=)ۖ+iB#ׯzVG, N6=} /H,F,hBɽ@?,zYѡ{w\_K5 mbd'|ԍU@W>yL#ƪbǖJpTA1HW?gCS+DEf5z&ضw1lp%/+,e%Ji8s$>+nIu?~k^*z`Ҕ&Y^no\&G\ mdL:0d0o`KT5'b3G-h`#g:bf,![:Xţo3e_3O\UO%jtcb~CmFf$ &e=qGRU7CoЙq~Pf!wnzSVUi5`q'3-;cBCaoLJlq5'i=2U\2A$ (h 'G8[ V2"<&EA!351$0 ~ȩY;,"1g!B, [( DK]yB3!f4]RÕy<{0v%)=T_Nl@zj ҎYuFYk5y+U\)!F;̦NMyWrͰd{P2>w`ɵr7!MT3,7U,_4} 2ކTL;i mMWk#(6DdѤ!ˋrr(, KLij]rk* 6?RG?:3~ؕ=c0mʹdyw*(c 2axCU ƶlpi2=i7*tոߛ牙[/!`ȑviK=/+\YG0M ;xVHyHjwzy;/ `C vMz&3U8ő\/e4E;qK:0f}P#+y\2Sn#$ qgĿqG p47a%W&"#Enຠ`{-#b @M ǵ{{XPqr,d|>3q%dlyCL?$$Ibs?mZ;˾yMiHV n4jL3k7%v8iYZ֛=-܅CX(38K:(=t?3vggȂTPh\tKݶR&c׈|"O<[:;paIqvG"V\"5E˱] 0 3K:ЂrʶsFL2u7Ѣ% g RJst؏dyGdC8RGyj~ۤDdϛ,+3ɝ'_xH'&۷bziڪWPdW)?hG&avg}D?|Xރ4}4' jTlx"*UiX'fV!D>L 5KtԫqKˤVeՍWP ]b#tW6P:Mp*(>իHxzmljK]>6'@ RG}|`c,@?$ɎJ|ef[Rjk@F&ھhއ.t7U8i}^ zZ |m99nw/J==/Ӹ=iJSA)0rl1|LcTE,)B\DB$YC ߺB}(ۈQu7t%Ӎ<|sZ㰌 J~'4:5򜃇=FJ^'e`Bp"sbYM]ꈔ3(nj'Ȍڝ{`-qSX>r)!M'-@{Eƞ&l8e; ?Rews"c'A^ lyG&ҳ9Ŭ<;& U xAZA|XTwM,Pf\C$} :4䟫(@Ɛ4eT$ Qܖ2^U $+5*ga4W-HBCpp;,?]E)h|0\Əd^A0`%Aj!_L ֹ:&Jt5J3kxnt.m5[-,q8Rso j.8ͯ!$t{Pn ts%M}wׯ(UxH ڪJdyNE f{q*Ȋܳroӆ@L{'!ɋ=Pw_ +.Y1%[8%/0edCG} /4av)hrRḾ,ixdQZyP9j1+FmY#/E= \¡@Xu|PrOM΁ Zڠ:WM~VGhH$z|0XWeۄbO*˄x]Y2B4pVXFpۯwf3i61ti`CKwYGՁYJ|X&@z' ;?S, ҹ 3$Sz:X!nW򠂔d!+DSy!FFXAk^H͓KAj!!`PDc=zQb.+c0?/tվ˯ rgÎFW)t 7#tC4Ip7ϐMݓZGZhDcK_KR-?0v>H@;{{-xןGHbJjs=A$һȖ7EYXE 5ddvœ\MJGTݷahe &eykdripQ2   DiT lR5HMqPLerD+>E#Z+j>1\bG?Q9tZL}qɍA ڬu$r1r [QF(zJ4̽[~]YvW޵j*'n3Ƅ2"Zyr-4ό x{(%OZ{jZ4L *a&'}{R hݝ"qLU縪IK {vklNup9JwnpRL]Np oIP6Xtv:b}s:&N S J~zA)=+:L fIt!~wkjinB3\E]u׍݁ BBG/lET5vSTz_еBkq}PbkU<8V( /DVV?)X ^jl!?6Ku,0o$Q]j L;#Rf<ǨF3^>3w_'/AAOu銭.n|rSYi)=CA>1G: 1 n K%X}zdojXhȠm[;V#sEIFI-vXs4Ja߱ L 7_`һqs_ޜY-3xUM|,|Ol"_bP;ϓ:5l,omޥjȷCZ&ƇTZ:~qfnᦅgQgB/pq^+ī{_ )^S6dj7ʟpDԥ{)kq˄ dY̬֭R 1-(t5 5kAWsȻy1<ׁgc]sMUO0*k9+5\Ds?Sد1 5ViJYg{"2 'iEQ%{h$ ~{ %dxqMt+ziOuWtwcʦq5hWӇL~. tl1% yA4P7qc3j :͎Hl.f~5MqԿkiJjnKj%lzH͕E|Pt_#x8YeZ?#q Qgm&eDLki#-@݈9ÓUۑe?9K¾70"#xK8i~‘'\mGȕpőTi/+H,V7Z2.X}Ҝ4]ZޣO>_=w! =E1$'$zG?0p  ڗ[\=#9; &9ZiɧW<qɴw:& 3ljs??jZtzⰰcoMNyY'C"Fx,3m> :?>PZPN8A@P7 EZ)l<uI6,08>_x;kLY:,Pnze7fp6O%\QfD v̈p^pGĻ  6F ٝ3>g,mg(f ]CDkֈ0|%Mn/!k生wd Ǣow}uP- YR2py sNbl6 >r@m٬_XuJ8`DJU{4 fvPӨddFNةQwI O+jDdNТ~P=Yt6[&zc6kc\MJRb8+D! RIȱx0$3\'=^1-`> "I7V$f-=,/RNz!;SĖfpy5پ[`R/T61u9dW33c۳ M!6:ȫY{ʝFi|# F=?%7a0>a3gx`l/v[ͬ9( 7#yg#/o'lnڻgp!V-)%Oas`4ǛڵeSgt0F@~=wػb.2 A='ԼkؕPznCQ֘7L 婊oDol8"'0jP7A_jX| zS$ Dx=xBo}i债,oA ڨ%3XM޼ ^B7(8}ǜ;^/~tQq) D\; L/s |դ.F^T|kE}zϾ*#7DY#]Ŭi+FFKj [ '3 ֲSE!G!/ưTqIGO<,Z˜r* ӿKnHaJ9pX'7T CaeQ¬} p?XG1(E\N2ʏA5zL1&YƅOk 7q#맖bҾ.$XCutCZ<ɶǺ ЙkJN;q_pZ]ƎFIAQG dNY~nINzr)_;U<n#x01L=B^$^ nȾ2tu _D3IavJLMB7|bn{ Wg t7)9n`O3NJ!227^_N;OmU>cWD2ӽYADXN!:Jo[hKd׿ZZ!_$Yn99|l_>exZ&jwiRtkwyo<guRv`<;@4aD9'k%}Ͽ6 tZ9 `NB-;:͠g~+3_-]wL ՙL+ǤQYšӋyce6^\=.b߯`NJg}iCHo"_k*$OpJfUa ̛ܝzg,tDX󻓸 zI|q'Iɂڛq[[@h ૪뢜h^͐'0z ]"=r1#._QS<&hU9~et9~{A[7[t(`=Z`9`ZFLMd=_LEvP;)+(Zjjs&PURx0|sVj }yjJ*0OB!uP;Aƙ [!-pRv?39h|ӆ^S ی S>ݧ |9r|q43m3";Rtڳu[SLwc\)hܑ[o w6AO#(Z19DWƶFR5*[+1WZc>>̍:[*ޯ2苤Dapα^+8Ut8?pcAg ?lV8ʃ>(_ lJ{ t΃hb  ɘfZn.Rg̈́g`3\o L ,8Qm)%^Gܱlx &RF[!əB'Pm|{6 L|W# l!gyt9/>"We\˅wzufqo*MYU%7eכpj.fݴVM<# zmC_j~xd?G͊mgn!WRgrϵAzS(“avk㰧PtE.*Z?%<˃ᮥZ"4l?OV7J.:& j+89SıF@LvLb5&pYZ@ھ7#mRڂiEik3 з< _KꉀI-([gRYT_9'2A|T ܸ>{ ^԰_v~r.PqYMZg' Fpm4e55"xFͽap1Jq&m#}صǛxԻ'ϴh"LSA;䵒MOްig$hnMXnN k [ Z@ \upmUM (A8wn;NBo#6`*eb}΋3 |a MԚn}s ,SP{6a$yYpkMxIu[v[l1'ΰ#c6?rT`*c҂8wA$E+ۯ6U"2uMv8ʇy,wpϨ$\ ߶ԱPr}.ױ8@Wߒss@(F9\ǖ"kIձ}?^c:{=z!ݷəӫ?%=s-V9es@an5I>)yJ8?Q=;]$_栅T+O3qJUlJϵ3ǻyC?Nv3gkI#>$N}e jmh ˷Χ@ZsUtv'}%?mtS'@[$\٪W Ke1N7߫\O5ʾn%a$ee7IBM-9 "y>G攧$ 22$eC-[.u/Ojd8A𘕞0m9yOTԲҥ B>-W9w켮5vRil  VA 1=qLeGJ=z]\yO+POƼ$\H=ps8d/Fb=ru[L^cd)KީL|>(x nd)HUiIb;;;F ?}BOpӥ3fG s<ۆB uX1iA+bl~@aޟYkךt[m#@1QµP~;-TtmU*0DVI42)Qv'SK{k]W7_}ԘI?2\&],IË[Tf3 b 5LnZ<C~3l nU 8*s۔V+;B<L8Q1 sL"^%ⴖWZNhH/`RҞ7\Mo[w?:U]hdZތ?κȖ6CH%A 6?@4 |*y?1-Njeӱ#Lu1QޏeMֻ֨О{+] X7.љDaWvc<%!?/C?كyhG % w<{hL{E3ϽQh;kiX+GgnA{$g’\_\(<05^K.6Ĩ}GP͘D+! E'_1AzW^IkIu{8$2l|"i`q ]Aq H?K{_dcݰ(r%!. #vc X=jCWsBtuXk (};Q@u2r!Y]h"8i _]V<iQxvex29 >}b־}hl^}D@rǧa;PL)9_%b$ojr{0!-QR,iނːKCQR^* G8ID hc,=Ҭ_ش_.jyR阅4I\\hUίK9ՙ;pQc_*J&i= ({(9)Qv,:XQprSUHҊV.!NzL+̓e> ZVMk}ꪘgG@)v`[fkpBO VFjxB3E (FN 9;BfKć DY\o4q nk$sLKwwE!9R>XND6⑺j"E%u$MI3[R"*R!뎹5mL4C#0usㄹ9TE֖l1U)8Hï bF{rVTlI<2mUz;k;8C8S7=/~oe) ѲD!v׾`Er ; MŽj0)`I~}tgɖӏhفd: {L ۳z>Ј)˜U !4kg{ jzt ,kc^9ruNJ 6wZ[H 5m.ntf9îHe"d6fl8F P3h:a-/x~,D߬о=vDٸ{Ec2 U=lfmT_€)1q5RVi>u˟M$m?pmNHA%VywPØ҅9b0H[b|?Gim[of wv  TE Nk E Eϛw}vw0~F5{&Y3/Ga_ZշC0 mVg"(c@ I`t[S  џr~?:4n=@iab$\FPt= Jlwwz9Ī{>pZ^Ki,<$X?xkU 5&5RE'q|:OR5|w.$ ndv Ԡz:1, ϯ/n 'MOaJai bF*sEHVw#ɔ8J]9 A G*nb}lвRiyǰ"fi[kx@9eKp7 S]8rE`g 9ݦ}ìmlQ6W8D+>U6: )DL2dQ np9\%)_#C=="~`۠ s@"=tA>:'-jtہL7!aցK |zO3ܕQ6qIrOc(~a̤Xa=(&2O >f1kd.6J&TY!dH*J0NE#nGpJpUjqq<Ռx% q2ՏTA6r_T f~լ47'ɋ w#2"r)P(zYvQIQ6θHZRA>~|DR( 3U|7 #N0 WO2~cWӁ̅k{)jYzK7m1njߌɩ'Oϙ˲.h˵<9}8WY_xgCTN2C26/{OHfm)ulRRy,lMmv%#H6Zբ*'3{ƯNvT~lY~8Kij6= C^ s\MFk)ۺ̮4>xRI8{;ɚk:3{A|mJEB$Rdt$!5ˆN{E@45I+yOۺځLbzu [XtQέ݉aJu0o׌hl>=ocn+%V{ ¡xhƜ oa}oj~`~`sCb*q qM Fr~KTvem7ZxK2Oj0l:`߬Qk[`{ k(?kJvd`CU \!(Gs\VUK+U/+z=KZ 6]Ykh{KzBzG ̺a '~ -G+tpC7Nô@ b8bG+$n%")=#`Z:S-ro{/$^Q}C~%aX)H'iٿ]@dJ HR_ osjـ"O({ؼ4 :]4_Og+jOnCKQ#{ ]32;hFxprb#B ڨU'hMWmvB\ɻP f'+^T4UpߺmPwŧ.5W|T "go]өCS!}%yft1U:[!Lf=lׄ|tuч!cv)4@O>}N<&>4~m]+HYT.yS JxdU T7HIT&ˁqf]̜@TN9r5;Z7k)=X I6N8/pp{s͈s DGήQ?k9PN\ި3a}i0tPa~8ќ`j f"zQR6ʅjyc!V?x- ]:N\lj:e,$4sӐ'oR4\9V<抏rfX'j|S٘U9뎛aBK7mr3\4's&#SFP{,l< }j;VaЙXAFc; kꖗq=mzA_YdB'h>V;te3 G]t(!$2 M~2kLnRMW+ a|8q~*JO{>U;5S3Pu7OM$/"ĹB[EU5 a~QhJÅB7;"6K wJ<b=_}Z;eu"1ob_Ui(&c]|ٓҞ: E s1t45%\h_19ч^=ҕz9DOb1'uCZjơ{o8sؙ`Ardw;8szD8`#^[-7svb%8*akwM_w $.Rݿ{̪;1JީFӆVQKiElp(S9Dk}MX'E^*[vm?ru 3gieb֥deo@W8ktn9tm-Na[]#~܌ lU g;Y,F 'gYt2rWcwrR~h-UH6ۆZiz|ӿ࡜mhޔۯ;qa YnPMcx<9s1>:{{?7kĻCԛ%SO%7yoEU66\ʃ)t[x;zah5{8IpuYk~{{gW eG'I|l#p%t?JoLg>pwgТe<2s71C ""2=2 :+ H֡hxJitHyUWq{M&S%5fUXտW}&o~ ԌDkBa´H=Qg৬PD9z#IO+(5l7+l{DbXXݥxI?\-z: -zQ&~ukLЮGҘg0$51U]E+/.,mN* 8eX_,Zڄ$wD cQvqK "(3w9;zῂP 46t#da|ݿa[I_L( JS"f1ò@3Bd0Sjٵ* ie ~tućX1wE-6]3y-] V$#8D%mYFF5}/ձUޤ.WE~,+2cem QTD<ϕ5^1zZ"%v!RM[qaf3J)CTk;4.|D`ZjaFfӛ`xOG,ʬX煓*6G7I)|2[;7)RĴȻMhnW&5)jW ۊ<Ԁ6lB F Hq7ZR,Dzy?Z˥Cnq֩WE3ȦПA7~S>?.YXC~㸊xE#Nԝ-GTcyNDlq^ $<.}'nWYUEkp':Ucm!?Ɯ0ifj_%y@Y1Ef*%aLJؙ zAaYϰg%LWZ}\8:MƣZ#Wx_f5hUP$+t8FOҀ+x͟u\ũAt .O7qC5*'1U-Ba@gip!`,m^%N32ͩw͋gқ`b?UL55*T-Qix{n\t=I㊘`IƊto+M{ԃ_良р &8u_(U9ΫfGe3+B\sdD3I|NjbT8+;&8:Ҏ'M FX:`ę"<=H:&n8ۖ.Ӣۡ=pwB )ȜrC<%eUxNd,ГTR],iʅ+B𘽗ϯSWA2, !Y.Zv5J&do~ 0s%^{7s-׺+i\&]a іk ~;9Ep}P>Z6z}VWBa _naƛ61Řp9rRa+L]y""{l'{%[R-j+$QW^}gZ ̌[uI0]K}ks+f= fҡ7I3?be?j|:|%E6T0 pg% OO1hG_$h䓞6z@GV/Xǩ}Z,O'1yLF6li oWĚ+-K|Y B[u^r/%nA9eF1X53(⻢ :eO]ϥ*S#ŮM'JlJG|bмU@ΑL3ƪ L[Y xeEv*6mEzju0mۙ{l2'ۨqoi$sh^↨pos}^l2XFcZ 7,br_pݘ10 V0/ܢ㌏o#:ϧ%}m8 J.A"t^N ,z m͒i8͎XQyJ"ymƳ'o%d3M(/o?J2Ä׾z1&~D^͑5uѤ<潈ec+0/mf*o7C%lzq dVAA,H*#%ybyЖ۵v.nU /-n^ed\Y T=<Jdb'FfP.h 1jO(.i-\gY(n)O'tc O;ʸ[8M7I}alj}Xk K5ULf#QC`jHS9)(V.6$ L:xRaz@}!㐔HŶ~O&m~!)rtz xx1wUQA ѕs.ܝYh)f99ȯmeZv,( zld\6oYLMSdNT-ԝ-?Hp{TGYy o0/1w}oU-EWR%hK6|@Nj;}YS{=whjyP\.!#`⓽:c! $NƸpXkk8{Y<#D U'/ ]ePUQ̶ tJpLMgl( <}DKo 3qgc׌B֮P8TnHn%z~ r,ӱћxKnJQvGez2"}Gf'T 5Yewp4Q|B褲ac؝$)?|9V:8k0Ef_*%yLTB; |_(Ɩh X<6 x0%Uz4*c$66q 1M[=ܶ,b"R8#0Ag=ɹ)ums,C`ҚZn̏;J}}2ȏo0 8wŸҫ[ӆdg4@҉u6&L?"DO(Yt 'a"bJ1-agZdiEarwO)ui؛L9}VZh4aMB=̀ہWM{{ҷNdKӿRVB90pihb HSFʢBUڭ#ȨqZS9IEpNs6Ri]:[4y s7z9kywwuH [%I`_P3N W@zr2F2|F ݨ/7|Qgp0mB9S3SUߺ5ɼQe.DL*blV* ˽EYz~BVW[nVo>츬LB<1f߁1]Ы9Oq7N_ Fцra YŜ{n }: م$ӛU18}&x*Kd>:Ѿ{|QZ #l~I3RX2J! %/T&绀8h'e> kUO(p!ν/՞.v>)<0sMoN)^{a P̉A A'e5߮@ fN}_T"kIvַkQcb]˪d`~ny̵~ow%?lG}cl*DL<z9hH/|A9PlbS й"4hmāl뺥u'K+ |}6=.?}F_ΜclOh쮞~}w=,IhN񹔰}l/ ^EC1q@Ϳӄ&HYn\iBGU{z=xhrgDyf}~ev[ %cƢE3{~anM8FA9 ;=9j$#(a!幻L0<ۋ{0kف/s7|ݫw7DDF-w lt'ιZYS3IvOwv%"d'{Dj}uH}B@537&܋|915kG XLC 6K| *UT*B OSH:LXOܧH!DDMTO6NҘb{vqU@X&G;(vǻ7I(:ƿ3p|C}䞀#7ޒzEF:ɬntul5^kMyהťC(v9Eby]4id ތlI8=^qjchf"DuuR.vM˸[!9چbis?nEtWArI@J+Br,Dӈ賚XWFLHH]~8$˜3f]|㲘{sh '($ò恝P>ޙlbo7&-5-auvnkKy A'DsgQBȕnw?-5e;/bi<g>G> 2[w 800 "}v!3oUPԁ$Iu9]IE=r]I򇰤L+|)LJ )!d|n-]aud=`-IZRnŵH@`.0w&PoYXs:Ťb W;PLĜg(8]y~4B ¼,X[*)[Wͫ LZBb;0˫x0^ǍM}^@`Q0GUNxTwҪsP.b/+6ԝ".!&Ek I~%bDϘ^8Rj4S|+fL4ahֱg 򉔗crvqH""\$z, Ti,9),61el`F^&K\'+yPIt"Q01<1? c<5=jP3+K?`\8>ǵtޕDRCݡ^diNk kP` -8+ы+ 6_3*ڋ\r5lhC!ϚfPH&[$bܗ"kRCm ׉`91N)IYZT㞪O=<5jډ7M} 47P>eNz-IcKT}kYw6+"{?Ny Pr^AOz+# ș@+:̓˻7CG1 m{;EBF> bѸ eW+\!J`/ePׇ\ [\mg`'ԑ;ad[xukWLۆgƅepl/ ਭ,@Z}4!mo̫׃袛|_]b㣑tb P4'$X{*oq/uL6FFLg.jַO>4uDP%=H/NI&"9mDM+ 8|E!Z~sK؆) DӰ c!7!. s7gɃOl$HԅIN5vXbM;9,ͽ&p8Rp`Wcn ^'D=ҵ:',KϺ p]PomaRUG)1?O^ eBٰ$ꯊRg6V e aDQ*cHL~ 2 3{_+hguݬgu%;|jXR֚{-o (<0UH)cs|d'2mx#QH%Ue"PCg[׈@+px#GeOn… w }a9@-^ba3%GPdDWj L 0Y,* ٵ20,;uQ^`{>]yߐvle)O<2ޣa;$uk`q ȨN^/G8l)Fq8p|@ WkA%‰lm釧i?cs:|Xú2U{8isds83y9Tq{@Dr c2M4l#$aD98.ʯ6Ś@4DC-jyU6gB5Mɼ?s;Vz/ѡf sq*v>[Zej}'٥[ZO1uV3(F@2O}P(ElH\gD Eo `O (|(7^R3C<`>t;w*"ͣİ0PI J^D*TM~3Ht%_zاP \Ca'nm[goӛhP )5~;om\ O#vp񳛅l+%zz\V#z`˔nyΣZ Bf u#e<@%ŇORF(a!qjw ڦL%k},۷_1iRߠtb<͛!C'6ne~<[ {D ث5y3c^Bו`]ow(tR5u{Թx-E)dK 7Z0yrn^~U=GQ߈e̥ʋ$˕c ]nT@NR#v,XjQŸ̡HYL~rD0x49ä́#n bT`PڎgP퓑zL4bDN]hǢ]>> ?S8keb@/'ˉa~O|ì5hg gڴ3Ž[xt$&ǂ-]cʲ![a\Uhm#VGv^zQ((AN~*%k! #䓨62͆J?7 [ Zshp(` 7BQh/asy?m'.O&Q:~kdhB` (m 켣{[E%k[8 |uMj^NȈH~%݉Ǥ-ԝlZF c_x`{ xv&/DcX|~[cOߟ "A ^?1veݱjC7FdKqRge[9+ Cl65(d>̤=(y0;P=.ゐ384%b_!RLk߼^ILoX @ : Wo#S: $³M/KGS 8(2h/  Ar&wNXhbU11>7y5%BȅsI&0($xP CtwN.B_} +jO'zWZ[Z/#c>_9E Zۂy|{Wu)4ʷ5Q~&L [4-SKW~ z%:)e`g]^@W,`MJ iNX'FwV bG.[mU_14p_0el2fz,ti9O MM-o|dr,GGj@(g't=p麉~Sq'yuv(BwI{x">T]t'rKՙeO Qz2}"%SxȐvh9HPj]LB)ĎIOUp6R q)Qe{(*Щc MR)7`EJ^ Ɇ65 Au\|%cd0.T=Uʼn=-G&(+̹Zg\P7OR[ ZOF$D=0!cP =3 {Y n$eМ`o[g,, % {Q6@P|W<|fcS-cTM & 4~ݳpX2Tû-TѼN7^U) ng̐nA׽0W T2yeή̈́2"2?=00wU+jCjĊ3UhYjMUg;_aK;٫%]PCӍ4滲C vgmTwQh.{;<:t_,gZ5=L0ŧlUˇ:(~" _oC/sCW0B@vit\W,1`,s=*6C"%ɻh . ޯhH thCf9>Km9BqN]>^#~j ZAv1Aq]Hvt* ܝfQ,M,kPz'GbPFA ~-7m)& AGuuu}οx*W)mN4vå>Ur8dP/ls86/ LѰ)DuS~%bj{h !X9&& 4''FDqR>;mGّ%B;\)1+ΞfX؈~:IҚn6xP>E05%{bgqMYiYlu. =PDYx V+- CpzwR(ƿ֞Jcqc;1ق ZxyDXEv\2,aGDizp廰sw_t$%X`FE* Kh` xRL{)%Y*禂Ҥ! Dc"ǣk`aܚ|k#j&+>Eu^H(C :]FH/H&!K;b5I4cXW~V.<]!68Yҥ{@K3UɈ҉n ]ƑU\龥7{}k'6>AIwH) 4 BC\-Hvr?~7?>Jd,n6g"\HǾPgFv(P[)aO+wvRK]1e1Cc1m;ѰL(ޤI;_pG;  >Ez^ЄMse8GFwbH?+a1Hs@%|yIaIGl_ܡ^P5%`6b vWO d@yP64^T?D|rUIR4~0 [# =v|Y] Dޡva'E;ŹrNw/%=v 14?v܇Y"rbQw"Ymf\oY;H> qK*o= Z LgdK@>dQf)i5I&?JY Tj1/z;#3m vFÂ4NB^sA8,$C<'8o՟N.4I`ip=F=QK/*/]D Uz#ZUC$KBx|$^Yv ESsm~KCw#h8\^tc4h wh.n`nG$T1|xmA$33-) ,f=}we"&\qj&m5#bB`_[UsGoo0`w,}]Y(zk3! x SezA&#/F#CSAr"A"9RuтpsO[MqV{Ekh zi`?/5]bAvLIZ7e<,ǖE'%v? nefޤ WէU-zzi[s6HYB`=}x=ÐB:8D)SubYڊE@Skלlxvub0ȎvU~cX,@Hm{Lg!f>ǖY5}$[{Q&]hjQ\bczq] 1.=iF.IQ*z0ڭ>N}$-_M1> 4K8C7X?mE͋|V*vM;|"bb(X[D !+J{ ?d)Fք@;dKvd:CQ)s=8,'· e[ $2$I[45T[I!ٚ#y /2㪖x[S9p|RC<}\ǣj ChySi>Q&.i"Lk%`3o:SqN<Ŋҏ0jK <Wm hhOw&qC8!-2R؆ԏoSGQV0EXEPʄD^_]>88n^P+FKPMJܻYs:vX2Ж *ў;9޽,`iuKO39l<3ېN >q;?ng"ը"(A2n2R=N ~joQOyu|;@J&zxSƝ]АӨ&9+5<8lѢe㣄Vt"En!#94f`[)ΊutTv:(z F3MpD+p\Ff7'e7(ez$K -_EC"gx997ؿ:^N=QWӇ{rWt]te}|Bae‰HW?&&e`KIbLwYFkeԋ)CR_G~N31Og!2W50OM%Ȫ۸>a`Bɒ:*fdnsںZo}jcLa_:of&DLmπaS Oަܾu&}q 0EpB 򏀯\*>Y}o4pNH"z:vn68x/(ڳ$S^U(Napn[j `Pm}9?cXN'C$>aL˼)"f 1W 2Q 񒇝j) *8x6#=N"-4kWCGs9*I2YMW:Oa ;!)dǞGq8KA.B$y too7H_]jAs͸.B8(a1YBck -6*B<ĬR$Z|re'yd1tCg6r}.M">qD#2_P{F}ڃ%dID˾[EͥNq:OU<ȷw٢; `@&O'#eCUd\EN9*J̢.B)k4I 8c/~1llQ9!Υt7ygp%oU3?|\*sS(Vp]:&.;=9ΫOv!T4˼.˾ݻ;'/X* 2j }ZD8禝ĝb~(Q=H.ÂnޔUAjVWJJ"Ƹ1uU,[ckǎߩj ^C.-buytyqz|vRn- ʠmIuR5`4!xL|Ilf9zc T+anJ#YSv^n 4VGp,AQY}` Zg:l?rFPd&[2IyPlGebyJ#+ɢtGr,]*rOkr06OC6 9A11κ s }go+ ./{jWp|·Ǭ10<lj 2vNRá;j]ޯfײ԰о1 irSĹ)VTSvOpw`a|EvXn:=FwP5g`ܥl޹`~`=(sH Īf?89P08ᰐߘa,ojVՐ;26u.(8p\]]²'lת]tNd #l$BPK_?gh>'ǎ> 1xycVyg-A09IpN@)cӪ丶:Ih/@AFp@jc͂bDL*|n'ȟ}E7 b.wX>UE{uXNbyr4]e(_Cj q?y5. )IvmgP x6(h6v'X0Yo boێd l=0$9ӨuCXk,I랪z%$^O1*tH!~3s"c>.iP*篦G2!?˳^mUago;9v;_Nzb1'J᷿cHn.scf3αcŤ7ҭjם6]P_eD̙ ANͬP9,M OV" *lC>9|6 ReaУY&?\]Tsc[[j 3FbȝxըִcFyd%L0x bJ?%}k!_ Pj xߛ@x ڳ>MݶP:{@HVW{As8Ձ{W&kmX,W')үߟ.-j俓{ߞA"7SK- *upOnG]{vĉQQyA+Q,>sRݻ~g\co n3yv*Z4?"5n6*$sÞ@h' {`:54"$;Q ОlfurԳjЙD`,;Kz=*~ٽ=)IC- Z$.LϾےEF [X a^?-+{A/0OۏMΧh/6m08K#b2$ ̡㘉ϫ2cŹD#|}Cv[3K/n"$SC.MZba6tUֺeC 䍼@̵ͯ}ux$YBaFNgK;akcEC (QS::3pL/!1/vBVMXC1hʯ\y><8!~#6ʏAx::Zn ̙F/\I HMd! ]N2ŅTLZ;Fճ~rMkAXq,"uE$fyD߈ WafBLbǃ<+QqLM] i]?x&A%K#8q.bX5'N}@ d7b[XH PE/tڡmg -aW[SyS#w\*efT/wRϳ_]>f'l`$ڇߜڹS|Aevi*gɐu([̼HkZy3SSZ}> `8iVBIVi d7y}L FHoMØ\;Bиk8s3GGmgEQk"kq۰' %HK|;5*yLMm4YN_ÎGeb(RxIL$60QI-P!6KTtFa`튏w80(7z_}nE O+{Ҵ3 hċ^Q52-ruv 5!xW(}s4 Eg)?*5EW{ԾEwRJHr+惇Ŏ1j+ʞԡEwȲ(%z(Fi0 6driX܌x6?r;vWYaU"k(3EPZWW5Ҟ-a_ 38% o|Oo_Aj(;[ #fư ߬ES: ΁g&TV-Ο{)]~43V:wTe+8g27MHdxJ)D)x6MRm+$=`'VyL.3̨ wŒ3'f" ߱^wC-A6zI$Pg8qr1AqdJ2{]wUWoQΰhͺO)j 98BLNE)?@#l.-~xZi#V Zz]=N*q4'+5mZ(-\~hPB`Dom_'N$ c]7t:E2Vi=XhNhi3J26yA4.8dMT] z{hFjrdヒ6eqju3Sm`9&V&4*S/e}uWR)k%qCZC7ΤAQCdF5тF VY8t&]W *m ϧ:AaqD-4r`rz:M||rٟ# 8;͢v'߆P4U~'ayt#T}yCm9*ƅ'VqH5qFWGo%˗$lW'uYZ!'?Ʒ)~WE,bH)VkgZЩlu+H48U\R;X @/=ćR?ueɨ!U8MMJ1,'%tgO(huP>>bK䨻9gx} C-n u)L Hԩrcne4عbђɠg1X_O5XmvU%Ձ{Ʃִc."5NϞ3[cr}U;j:1/VwASExZ\Ӊwf0WKA^hij I)H;OY.`=@Ϫ 4K6"MGc曶˝7lgEL?I1>T$ Q,:M! q~`yʤ$TcB;HMliI䱡;s_hDzqcR;!,X. '#۹0URP٥,1 l49kb)֝ar'``WUτrLOR&0|[~ZЂqGiCdžm"~ -ȹH+ZYkɿQ/Gi0TtɭD#dR) PE0T61J̸튖Xjg7@dT .y/"Z"ij':~b>䌿?~j%jDN098A`"x]KQ1ˬ?d) y>*xfn,k;C۲ A I r(y ]J9kajXz;38EծwM}q9&me8y$eƈ#v+CՅid3c#BY~-e/lN#@,h\A^a0Q)+]Ch6PHiM;OnlllaY>pLU͠QImHfiqzڌ#9O|psɢI>$#IQn18ȁ)4k37![kx# 'ZMI$}ND*]4B](y;BQ յm"H(BYa´~<$AȘZ[*ǐ0Xf,y$J1''|[fQ s'CIjȔJ (5cr8HHo@K,3W.t%^ g浳F:0CE_|[X˖=;fi? ~ @!5SZOJIoOZe#1w2UM=YNGXdN"[9u3kinyt! ,о1a[f |KisWN?PƉMA2Ux{QiK" jZߚ)DTw34_#%.NtiIyŭl}`XhFg"cˇx,rܝ3W/<9oؔ17r޳ Ȼ@dmHhlhkiP]I_\j2Lu Cpp58Wʷ{ZOE5WAzr"MRMF=&ԗ5};}J8 77r v]~3cw)KDZ)V|kב,Nˉ m1:{>#7AӪgr H>k&ڐ7 u^Q)U/e/](Mlhqlfy\s5UK BB|1'gw"QcG}jl?MO:!YiqbN*jrAsUutaEgWJ1] 3'|j'|3+q,K2]ЅuZ>Ɋ V\+  =Zg' <(>xhu:;@})DSlGy4c6 ֿ[ Ǧ@9z龎4 1nXc5*j݈?nDNP vZݵp*UnC[ܜ{qrf,Zi_sIz*rRjE`*]Hd k>jNeA8dH۪ƌLSeQY wnn[ )gǩrP$<(_wi k4t1&p6ypwT-SH[=/˺  dMz,C>%k)1tFEs~Ҡu?rbrhT'MClMͺScEQyZ>o~b^/*YlPr=ثrEn;JBMq+5o V jPd*wqa@F i'w*jeV_bIAc\18ۤfKF.Lv~xV)OA fx VE T5AaϚqtIm ў`:}ِmL*WE $7Uѿ. ն'XYҮ#!>~!ncIOfn*h9"՗EB0/?Z_k~!rXh)O:3HD+ O'e8,e3,Y 5 Y-t+?4h8 {MT;kʵbZ\dJD/t?!)T]SMJ Ae~:NOв~GyXۈP'CǤnECPF}Qz4Шwlxg20!(cz$x []8hYO#%Hd͟sH,GP{r[භ؀N"(Hcard5* Ri/Yߓ1dJ덲1̓J$,$P;3&ꩪ٥nG~L8Zv2~`8}LN/1bWw#5y( }1lNkbƠ#>L+(yHg- &ty9^ly3l1W^D?Ay<Ɋr̄MStZ'|Ѩo,;Os iءHjRe^sd~OD~;>ɯG{9 Rok G:[lo2]tVR"ujKK@MS Efh< 9GLɜSY&?()}oY,ofg=Ϻ& jyZEQЛUfz/,[ [9~p %:}VT z==s ^S!K[92"đCo%iքjvRj̮XuK&/m#Z.;Rf`a)=-{.<\mIQo ߴYU]M &>@BƷufT@suT$*&U6hbt:sİZ^'aUc05_Z\C\W$&6=}cEA1L^ t؎͸nCBD 4ޒjSv*Jۡߟ1]fg%wآ?({i7xߺ>\O^s頬%$hڕxvR*cuG>KyX~l<ç!Ŧd4U#k!W;8c0beHG]2$f[-$-=܆NTeFތWcQMT2*I&@+8(8?B$ds>MR.h/AJ,J*>EMiƜe۪Z4pNo@([_YVA7q#oh.`)؀L{◎^A$ e5([ђkKs!8X{{=L dhI)+4'ǖay->*vwu7- B7"Δ{'%T4}=̭ߌ(0kx7?j xSaf{?Bc;en? o({$G6#5I\k)^@cYј&2ʗe; ˾6tn L$zq*?Ôصy`-I_@VwhLWҹ_LWTA]VoX^9Yk0I%",RlݤXj*᣼j͛rq0iݰ) AŽ,t`T6[HiC#z3{ScX r Xk tFP>#//~CŵAD$MP70^X/ÝmDH TLFh!ݙaeE ֮wsX,@+?I#][㦟/!ӗ-:{ϑ~\c:Ɖc켇_!:͘MJ`ٱlh "8c d rQnfAȞH9:O4evH6T}APpcZ+T~PMS ˶ȈRT2T ]%cӸɧl%/ J?>ߌFl}fUN0Tڜz g ă:u*+,jQcFNڥZlI h Q;?oL(4BLg4d_]`ePkGZ/3㕪nOpM?Ĉ/(SLpfC"qU`,圃!3Y*̘֪ˊTu34':A^ϸξrJ'+ .YˌI5WJYd jI,hKI-'zrVXZ+? wqt1 i!Pic*`>ζ#Vl4:(C[Cj5O:'0?:p1o> z$WU;(l31ZHTpٟmc oFX;ݎ5i/6I>45 պJ~ON8'TR%%{lRL04Hp{>3s$)EcyHuԏޯ{ /ɔ4wi0ξ&%Z0~|3E[_"vV$50غqᓀ.*c՞D @sSBauibd9jG(~!Ϡ?"eSĜ˙~ e#x1Tu7C!΍<,pl̜c{oP۝J-?Fčq*j¬QJ}*Cv͓.ᔑ0}vUR+)@-l@G2UUN/2@CNU5k ּY Q5VVJӄRZu 1i5ō%ttol)82TZn!(K/:+fGu>S>xk N㇧uv ހ;]q5Sd:.o%y"MDQBS)_;"ń1ST5㝘gEbz+A&q3Qu4qMvqtK(ݮ  x:Ujo-J ^rge/uU%'ƕ*HnkQ'/+؇f>C^g5Wzh]ob.]DA9DxU_AF)p 2tƽNuh)iRQ NmnsNKT+5JVlc`82mI'(2BV:3LDx*jpD:޻f"xdeoYI!0 WE}}gq&ue!4%DSʵ5, ?F`W뇑 >;?KnvN-L$x*=dGOE%mы7h|^ϸg|=X> /N/'\i;czHNA8J)S%E  {Kr f9V4.Il&rW=ֿ'f=k}ipFѶDZl'.1ܯ *aEcOhSٓf$$+l5v0kBZ0Z3, IQCHЫ/rs"' #"fܓ]ܚŜ )yΎ<4Hk@e 20@pO_x!?s_g,_} u6 ]hdgķgk~čzGi`Tq5iIN=0 _ޜPq#n[M1c]zhୂb.uޖ$=2IH Xw5*ۡ.BȃIm.T[ֳn ZisL.L5'xkGbJЕQu%fpny.b/C2_ߜOͧűP`*$Vcʕv?W ۞`mXBkKkށ(KPIǞZqSwK'FuLeHx8i$?Ꮅpܹ*&,]㙙RC4!$0͆2b#%.@ tI^Me ~ymElvLlR{gvts0sd%2w6Y_k؋,I$&C $8蹔ӱ5lb4'wH14YolO&fre(eT$ O殝׊;k_Du,7 GR֥7і("P Lp5n#ԙYNj3O0M> ᏍW؛ķzύE ң R­٪s:+T g~˷PR$Qj*CYXC#<%a+B` .Y (`i>`=(F,”jJhgF4*Y̜ x|MldݥK|4w{S'ЃBOuA!ä" Jrn\!uלNSGPY?Tr*%FG Dr |sUEѱP`Lc*8O˒ u4\8?kPx;kzfBl6yGʳI3,mHߧ~똬9H;e[;'L\stU8 dfq5(ѻbpoN;@el"g}KaKS(eNtN9bcP;Uf78Zi"ꭅ(^E6|ol!Pvօ{e _3[xX/k --\o?H8'Ok 6Wj2.] P j[S%hKK`&k̪R`H3hs:XP//+Zx_YNAmED/I3볫f/*?웚 N)dL_&kUE]C*m˭ݤ IOBrւk%&NN7K/w IJ_XŽ! G?JY\Z56h wB}I! rG:9q cЍ> n_J*iWۚ:9#(UDh8Ak>0[j7Ȼo HyVx.;\'8 vD_%W&+sXs60%oBC EeD4~ 4QM@7FjThq| *N n(1CD7&utkt",͜+W[Cm]/SCfޚ&CĢJkBU^~ֆOgMn_A97zs)B܀p//7PPq8+ =y,Mc%iX2NݷrH)х务d8;N0-.o2wIƌKHLb/hB}aD@yLm .߁@<~5:49:EJUoJ&J'ݘ)#mq) w+1Z茉rK>"42DN.%OWٯ Hj1FݛI1dⰬ\n>ά˷'ddн}bZWɏxZWai~`!eTz(.)McK8 {D:"#i0 Ͳ"'WmB6dnp r?' o<xi3^3˗ Ԇ)g&P1::W$aȓکjh`wcͽ0'qQ>?;Nu(@N[G@PG̮l];bbdMA3\DZ^OoDJ\&VӜz4P4x"xy!H=$9kr+ڌZm a3``,, Ib&:@8~N:7zwH})42z1/!hRYd)Ұc% v{RYe3Ca&IdGL'g ;qnMiRп-n'RL}Dn!5o޻"YHv V*5+0VT͙`9*m%&U(ܸ0^ ͊4{x $ lFR1sD\o^ՋIVw LٻjK3h( 4`0ڸ0ݠO9.@I湎W|7hX>@$ߕZOee }7n$)M@;"b\)?=,^ iy^I6)NGmf8D|<*M3@Xm[r#2ZW8;#n0ReI[c}Ȼ^XN"j_l*?`!o!̫b؄9t4(eQEQsT>]XZPDڳ,|~DqR jE"exo(bw Xsx6T{0-.;sqMP@x{x ;p/B(:19˵҈Sq4.IgHœ"-&:=8Tsq #R[ʹ➞BaRr*nc4CuglTV6Y#dqE{YؕFNjW!PSpP(iͭhA)Ǖh4.|K6?F4h46X*}Z:E9XP=_3t{4c˩sӾr4\I|ba#956l;e?*^&[H<4zq%p9X8;Y>]2l"z5 OO 2Ӫ'CLezy˸yr=ΜQQE@5>YOr7-YY~Qb/[q|dUDSLh$x8Kbg3 8|3`w#F ~v`fOЊA1nZgÂylŻ* ,½XʮEڟ]4tԽހ(?":q2WoƁ1Kgu`6CT>gnrkYjo P0zz>am~jR8S*Ӎ0 w]9#H|JinƊtE'݁ϏNO)~mb <# lRcyZPO sfyk$d-rfZ_<:UE,֟|}Ç!Z>έ MX|qNZ0;ڗ*ؖG5~'~-<0b0&X  tl; PeM$b`mCG#A QR"TЎRp mpL:Yqzd-|9$rxZ>OM!~v&zZ7fٛ2sMQvE#3K(&O;uzI*_?%QW]|5X?! Zʟ.Ф 4kȊZF3m vv*#>XG@5>1kc mkzV3~$u\;^0cDdo%\NV0Gdչ HQY_~xwI`h-aCJ6?9G<p0wosh_ĢT9MCY𹆝g,q/ek(' "G$C|NZw{<&kqzew5bR*yhGEMGY>6L}l{6q7҂5j_ q l⳱1Hu!c3E53EL"F> fK`ҝrgᬇ蚨zfJf0{n7ƑXvE+RT:=\sռ4E$$8w`ia޶`{ ʯ_B>05y76Z7Xv4њuA0ˎ"M >?1En[)(׸IP#.)>j2R" 9)|#;|83R"5U%fЈC-:Dp 0 ۡ(1+F)2ٳnV2wTEa#(uam2KRIj q W|OC n [G]! /r%&ysi{_,o3'ebޏP3dsoCL(ia8*(rGcbЍ"uӶ?㶢\[caRvG#2. d+DYoO<$?ڄAb(j Ү2:OD-_pJlNWN*\H3XxlٖZ?#* :f?W;>䃕"m u%ت7Å].WDP+2=4 h) ]'[ϱN[d^&[''<)>60G"j٥MƦkG71噰Wӆd[?{8א)ͼz܎Q&^M^%Hc)z&Kf+!>'Cj Vimh$x^%7;TY'%l.#Qf Wi ݞ!Y>uZ Et, @ѨSPAZ^zK EP ^i׀(&-n;gNZޠ! n,*-x[m^WXkGaIPK<.]ùDii* -ZÏ⽓4~`9gkZS֡v5R &u=S`ʬag/kD GhYL4I#d &XuҢ~yH.Xҁa#E8l ]dR钔[^y| ٟb 0>,҆d\g_CՃGY\BfV2{fsѱ ymxH-ܜ+8v?f_?}F!Oc1Pp3Dۦbi>Uu3!Q |7F"c.ZZ)YWͮccem +&ۻ%"^ɟm@cw8vQěN/g.+H0N#8nKg'W{J,q_7%B?NysOQ3=圡(Q䧣9,vQ~B6#BsZ1qh@Am/ѾLvn ݗ8Ƅ)7xyY$~dc#w8su- ĞEgǡ ծա2i5ޛ`b_/k%[Yx^)WyRyfi?y륿nS}פ9Ê[I}-#Y=/7GD[ 6p2Q w쫕͜n!1Ah!Zc8֛Y0T9Veܙ79%П P>.̑x5 70~Fqn^q8(|g:#)][^ń8]у2:Bܞ6_S'l{O57Ρx:I!Zxx1M]E(rK`V^,eSI7D,|E⳰\;'VY@ӟ\EhDGk'TGIA?YJ*$ODJ0; ,J楅@3[ҍ6 DU"0FzV (X\Ϗjr3lD6wJt+1Ƽl ,QRg%*?][ 1񤧔;PӁGV4f]ڀ{C`yo,=.H,4!4ĈnIx]|&(C1d1eh8,;s :Zq̫WvWiu' QFDmn˩}QGU.-ڱP@B .֮.dܓ_FKE˨u;FT22C+wT+.0Fol ,gFo:~;""@ Vm+ g}rbɂ|- BP6$Y Űڣ=DK8*AWah^,{a ϳ 좏 %d㼬p~P?)K#lci;&Á%Lf ,!;a q(:&SlP-ˣA{ꤢb`q:+.?bz橰-w@skdCPqmVRM: ]%i-+PRPK$I/B'AbP"h'o T}g̖k4^W a. ܪw" ~|In;5BhK#^vnn3߭EbK{ 07V ZIA)g\'+)*g{m ZH $Db!jfy F3dq6n.M_)բX*@e_ o*윈&h=6ar  gpuXO!/]@x0/*TF zxO ֚-'"<؎*wJFF,?y7tW|mWQw;aʞ1d`3S->֒M/WFƏa6=r~W<|&gESnPmvc?a2K|P(4l`ORC eH>Y H?ƞѴw*^uda›簺[Çd3aPL3I@Zpӳ+G#h^P:qKb a~Jͫ\in;ة@yh?$UH&(gUf,:jnA={K͏޶j]:HԌASђ^}2!u^JS O\vAC*hfQ>fRU |vbWЏ,+PꌪQeH/6g\Q+R&h0/4rS~Ŕdx*$l!p_cq17&p@JL54c4<^HĒ{E)ԦX\ !y܌4fZKʆć/Gk=FFYQ[h{ jƋ@e?ڔ:|Rqn+cQP$laz?K\x9IIFtQt?Fg2':[s\G~%caI|BLw\58#8OS}?iK6Ԫq*р͓U-bUOP̀?eUrpk&MY_㩡>qG!9f> xlM=L`r(xLcgz!%b/nχ N6a^D5).D+V%*,6{ʯP>HWN@YݭL4EEEɥG*~k.֝ ΙZy]M\/(vWf ߃O #Kӄ^cVK_XЃGNRE| ˹~zu> a@+o r;aϲ3쀌5z(Ey%̤@g,< }} j bIw8cPn`LnJ^c<cSpov -(/;!5U@D@!|Z&j}"\?'xIcB#l_ļv9GQ2nnU9W<;IF;b۱)OYg%CbڡF 5{`>O0T7Tq:p~pnK0?̢]Awo{%~u0;hElBN3xL[e4XύG`8y3Eo;uLvnrg$R@֖{$qОbiBYCGbhc=NZ2Z&j{&aap:&_|*Ql;1^{.5]R!\o=dDme2zbAň9Oc auS aW!{`ð  uLo'u)/`ߐg`QXZ6;$@ oPr1 ISҟ@[(2)~">@eu+)H{$bZ=o%)`wYx*E[*(X?o!p-`|<_Dg9u3<'C:Uqհ0.y$x)ہ+8u;%ZG,xٲ,}2J9n s5+69 k/PDU3ȞczH@P%,o iH¢$<1rNGnD6:^;@URv1[ob/Fd4ަJSIp3/p b@.rH+{#2BlL2iя5D,Z f"p?WvAښBAEN/NoJvqxoCRl^U\x@IT$d8xS-@WE줨DB `i,t@z n)*%5Y{kax}1]NND`c Us:'?0OcO%la4R<*izP `NiD*t҄njht+nq 4zD|rR5@V;M-ʫ DLˢb1̓Kl9önB 0 D`уPΡ)(rWőmXi[܊S\f\e+j|J^B ~yJX935ޑ er4x1qK4.P z;o~rmZt}zlxrmNl6W >_dɄaS" M,2 Bf2Lp{'gv~#/H /D'Na5X@Nh97v=@-=w@ ER59JxO_&hWKx#;KTD .g"837#.-< 1.R XlJ mtv#9$!rJ c 鑽_4\1i!Fxbs W2m6%-b(nB _zY{8%._y=.1V\ NqwK < ],%b e_ک 9,8ýD_wMN^ YnY |SZD\g쎹bڲ^45uuTi(Ws-<ޯC?Nw# Xph>6;_@T'ȟ&pgV ,Xl9RA)_P9@puef}z'n`zk[nDA6ҨLS|h䖒{w dn"{DMk1I/EX]ڰ^Olyi] ޯr}E'3лχ.ٰ 3}@9)aE]BӃ."aft^Tqr5r=ք 2?DG}o\u)r:k&FiԲ~x,"AJSH1ӄP˝g,m+NKZi>/kM!G5sAJe" -_dVu'+0;4+6͹3a;)4( SOHD a |a?2 K51StMDM]n#!K<բC'N 6ʯvhv~̬^e6va.e R,BG<ؓ쳂(o!] Cb֣.eSa+t ~~ 6V!, C6,*֙=r.~OQ aObؚ5E͇Utk0LJDO j^zG햛`JQ& C"dYkZ\&ͷjC#n}d#RZHCBNƚ2U2/!HihBǤ-l".i?psvpSh'n2t#ޞ\| S*PTDf^&qnxE~j.*}nHr=ӐY (fc jR a*kskw !ZϦt>e\$e `n~ugNLYtHeI Mi ر\I'*542HG\hJ8lxlj(s뒴R[xב7-#Yi<)/V:H[W>)1;[6|Pr!pIgӳ|l6F5_zEOBYC㣐Rdi.g1`O..̡2%ŐgVƱ9:}^WMDrW- *7|AmZc>Z4MBXfxTn_lc;iXQA|5i]sI}BA W۠_GëȜY1դ@Dnz@9c+1k$.;*8,Po [ ,juLۙSfޚ:&콅49.D̥tb 4jN1A*_J׳XX}AX@lF<#UɢE!h߰G .#¸&FQ^1A*$  xtP~Zub".90J>|\hv "e JaI( `^2 )(|&3Q\n9Oܒڦ݄Q1RaR?@Kr!0\b1/LL8r`.D%>'Pd%VwG09cdI+ni2ǦLei62q_[ov;3Q~uV^"8'"B&HO@W?0_8WUR]$.mmK&lе}^BɌ10 w%pk-0 YkOq>] 3ť$,db'u+lv--aEQS<1;Eͺ yWf<)ݩ~n+y+K{>{&܉H$<\p7`)P~gM6L2P`ocL jc>f@FfD?*3gf3V-*@ɼYk O;qg҅xjwy\tS)OFy+8!Ȁ)\uHCs&>YW, 'Kgpu6ɴRR^OjA{"]G!sHZmtːI"YV6^71d޸mf3r 𚂼ӧndo\,g]=3(>d)S%]@r),N^* XmU.F m<;8J#1/9_t0`iT⺌5^L0+ةs$׍OTB˼naF/Ciw|,X,db Z5;bS1 x=c8wrv];tS-Ůnfoe<`BDž?Aa3n]$G]۾ ؏+A$cg/kkWkV$K9 b ݇S|y3[vh@gDW:yvt~.Wf"Y\Hibk'o]k^JOR2/HA]˼o82#K/eŇֲNE7,zledrU`q celzOQHK՝[x`D!|dȌ_grH>jzK'F09u$bk t͝\:׾{cU#{L;u6&Ly_v#L,*N67b3c#B€ej{lZ)XUA*oI ߺV LR傞+ 8oh{X5fU#=yXN8luuOA0t_V\C ҩ3c"(9DUGI!y~dJ~o|5dr!rʬy|X@x$  +jwh^2DPsmZQ> ~,3_Sr"&~XQi@oZgպV4؎Y9<:P&;Y~\V[EQ|lYjNU"&N&pL'd}`C H$TBWǚs%qt5XԗWKSSO2}!V먧>,`+;dg j d&ZWv]-mkHńlʺuCdw-L.>Ssg^7o"3[NrUY=.$$)my-U/'NYT& "ixŲ !*q+$q s5 x]LZy13+]JB`7Bs,+'(~q)4 DaIY_}Lj7.;$fۍ)W *J*|=)lRzD@<zW_JMJevǨ>W1&ȫIᲧvLV68ԧX0;b -#\NA/y* H`Q>V*.yP›0=}6 rj2V)A/F^ ZA+堤zU̴yzّ^EۋM q;99Ұ#@=C}!=!qdv:&!l9iW:nb^BP`lNäNP| Psd!Ңs0=DR2W@vĸVbC$jj{[B*:9(0 K('HŮk3ڠU=-dj:97}oag%7~G(0p/f-A#?;toh~W_)\^܁ɩ ld3r^,-8 M c>\˲pGEcؽ?I[*q?낮N*/&Ύ=Q,ҝ9Y,@5#ds Ы09)UĂd&O DЯSx>W:h X~OR`Y%AZ6f5}!`~kS\G۴hۄ5^,$a.E ͷ#/`!V U 3ʱFH.p1x5JE$4}'{ ;Sw\ppPUMM="-8wg-@ɖc uIXwgW`d2G<njYZ97t^?v\PmlN6;o?*As)" TYqw3'WY'75-X~Fz̔{wҹo56_ʶCUz%Cee@RZ[J;b>U,]J=ya7#IgRLmZщӌFR. ?F .rmt>lwT B< ˺Ӫ"^}W/?ڀ(RL,X˵YRkQJu q!&vv+qCi'ܽ^| /H%fG*@Li0O޷vWQL~w(CܘiWS>Qv mpkURkzA2 G:R=p@U^0̍qȬi=`G.N~' \j_%Uۻbٟz@ΫY2D U7Tq=^^y m}`{j2GJ^;Rזͷo uQ{y0M lsq#Flk|]*UNl'՞;[z'd[e]Zp d<]Q<=M_Ƥ} ]H87dLE@iPpY+U@ 6֓R˅#Z"g w5T8UÉuŶÝĵ&wZv mPs-vHQ #$7xq J~/C;I[ i0х}6e-=>65&O$,FVJ^FM2EQmr0G9o0\@@&C *ZӇd@vAX&ew*1MNpמ4'.8%w e4s-_<iT9㙓SٽlVm M ͬUϙ2H$v]#;ogI3㕷d7PCy^񡐗HF H[ϢͿ\SLuZТ Ϛ&={*<NPS0ڡt{>.mbDU[rGOIIH%RW=/#%j0 ۺk p`"8lllW5ݸf=њ14ѻrʘIꩂ:`)3SR,ZG~^*9BB7_L+ EzHh 4wظ4uet(1CC{Ѹ=Tt kHTiR8)>`::OW\A&0lHvRAz7Q 0:zK8O0}^.G8X >sgp'm ටk=4NQ9jbQɥ}bV&nCOH QSc%`j~Fi2⢿ yixg#A9>-K"˳ԘY E$V'|w'{ ֿ3#4}Y5C WÏH-~( _.e\%_9YYYTAkoP sk2p= ƙP2 =6+od.| ,܈#_BEɉb ߵ5@VO03!@EgӢbgg<k=Imt۬Oijeg@ EA,;7WnɁ_We bXOW5̀nM9+>|5ܺPGz㖏UF8'h$~RkĚTn_Lս ȽwpGx<>4B/tl|I1WMDDNM)(ª]ѻ)hfs|ɫ.q5n4d ";.֦H?7/]@2s ='N Alsȫ^P%Z%|b=kw{w[]@M=Q22Q 5Jx/bw7=%C!j4f*In}upi2o Zz_ca\)t9[k8ta IM_-PwKcFQ9QXWw}he^oT$1爉TIuzµZ8H9bM)SpCH,&Hum1Kk7'nx{}cC ] k̞ez1Ӳ)<)4?:ZLE<ֽVō_@'O )hl@ZN'"2*~.-1ƼEW@ş`9MYH*<;cBx6 pvcM@ԍMW 2ǁ0NImlahEY2\VƕfװDC~o%=l&YN!yUaaVWL|kF^$5=z2X6;#B˃I֯zլmk]|ERӍD[%NK,D^[IieOsۤj`҈C{*/3PBP$H^ѭiFHm IZauf[ᴑl{8A~ZSǠ=N~ItJkw^f?XQtpQɯWe(D< cd`FD^=ĭB3zќ>Y^$"9Nܦ9!g/)#tP|7z n{GqCd]9ݥ4 q:ɤ藿 ZQƸU6gխԎꢌ).g0,ϖo{NRb- a:(-?J*5/kgӤ #!DEA/>R`.u]A! р""=?,L1}M9M꥙>ʁ !HLs"P݀n z `hY!las^b(#s&چ)}fӹF /| *FpW&7/%mL(CZ-;3D]^Ϣ .<57| /lv-]VZ"49^{#NqlU(بG*uQ恖lZK>>o\eC:Mďݯ=QJ,6*>pf-}+⼇kf0i'0yľuuE [e3 G-\|P~H9u9"T{rZS%^/#9 ooƍ΁@j*t!e]Ok-\~oQ΄QTHOuIBg\r7o oG[S p[-I]ALjMN}Oa"PdZMF-$"t&46n'{ Be؇{2CG y \(xm 6pT'ӱ/boJKrF8= Ie%>`:`H"¿,oϟyAZҚ\B Y1!T +Yyc¢I|MH<IGRT'eq|Bon F[x6vg^ցVf:5SW)r#lr#6"%apѢHFL݁h7VܳX2 o1Š)Z JIo!k8Ip$ƙeZ@]D,A)@q-0S$bNWHf6)}NAvBF-A* 4h`5p=݀hmj&-[ 1nЍ)̉):w2ؙ:Ƀs;":+ dxfy|]nw?00϶jLJr$E\.s+ا5:T?Y79cU4˞Y35WRcd 'hONdE9tH(tz~^p r?1kȺv˥󛆎U Y< ېna蘕|&i2JX36r~ -6o#3XLcLYHn˄PQ;6V3{Oa+ukىћU.`̓F˜dبHj|49\7| (Rl6Pdďv/ ܫ4T?S}QZ??kCsպ?Mj^ R0vhc.%2uݥY/=A(&CR1\a45 yL$,*kp`&%ݡm捌2ڙLJg> WmEOV ir0%AiעU[CA:olPrQZ) kT<&/Wiv/AhC"= ,~D)k i[/,9f&Z\X2J(PXlo:k{z.AZS[":>6 ]ʗK5SOe"-tVݾc&󰶁 O\Xw#! ?)قK j'Hج~ES4vm^|e⻌" }귗.PK0D1ss(ZP{ ?~;Rht/P=|Cu Ff͘ I ܌ˤR$^Pm?N8p_> PBny*".w7*7,UgRQq~Nyn=o8l(e[j+R >j5Fsމ]XOgSuz_G3N^ -QdeXW,[5ea8vΦKNgTUqF=RtwhbN+ q>ėԺ_=6nb啽Tm~]v-X447RK9 qo<7x#9pl&U2ٱhCʭJΎ/Ka?.ˀMD;Q:\'uUӟI2QP!ETOΧuo~rIkY)>o[TsV/DBĺ:R1`5Z6Ƀ[oݼ\@\CSZj\I({OqG6@U$qQhRJ8XknYǞn[@ .TɏxM݇OܦhCI|IM[d>V ayRVX':DQnhG`'x E׎U<2}2B[uP}d|7uaHyFȽ)HncJJ?W䋺~+5{|lDA܏UQϭ:0D+p5Bz{gW^}8+ n@MN1NCǏf *y^2ȖFѣ|ìVecz]&[ eBAԀ6J >oy,n,2=cNy拎?DŽLpAM #v3RGFVh'"i @ZEiGk 2t;ުKYaY#Z!So^#$TV*$!8awuM-4࿰Pr|@u$pm< [ߵU(hЈ)RA~okwVPdB r'wl8pN qY-V^"ams}znD[*xC@̆Kw":*˙6ǃSp6^ 5ȾkmVp:S9@aSUtL #qP2'VE%O4tٺ"qqXďUqP ?{=1B(Lc fs-jԷ쳀ukX}8`4 l7N.BG\W*ZONYe.J#Gl&%r߼0OXs{`Ⱥr¤ &}">fJDh*?*L/>HFoRZ˩YaW -АgHkDMU "uu?w͇WSEh"է pme:"is~tˬ9a.h,ըLmqde(.6kB_ scȁy>4vq:۫t3pQ: c!;*%)`b7},.1@CCqJ$rQki L߮Lt#E!}g8̎l}Z"sPv<cO0OQC1>)shQ=ni,DzxoR]r7'7ΈJ=\[J?k 7G3" ;{C+g כI HrCMt;-ҏQXp(he_8KBSKޫ 02ڍ>><"WR`$b{z\,_,G ih`=ze8,Wj^;@)X]ហ,IJ8(:pW0|Gt]ڼ$rWy\ѰId2B`T aP6u/8d72: S? jsSoШC8dL7R$/.)dϒ` ~.mYR4#|\2r:>YinOM=wPi'X#r֛;83}cuQTIYTTz.=7OXi"riK&%-JÑ5,'[ۂ' 8EOӞO  ޠi@n#~+Q"MfK ?NÞ÷E0dD7Lh`$و?xB>Җ1WCLYjf2k6D!+0yErNqszmqb-"7r $-|/?ޤ՜.@!T Fϻ 6#{Q䴴6i'oˀ҅Ub]_-Km>~?_+*%j#^m1V%^;j%!J }t=J?VCD|iF os(yviU \Ͻv#~I[c`Dj+i9,:%|~eiFhOc[ E_4r"4 !솪i8R.eS*B{m1r@k<7 [45TiH^j 8n}4r, SXU/M7WK|Vc<&g8.^;?@y]k=,ѫ\e{L^0C[X*3c6+6K q8E[&Z- npх}V?\ CBt[_9NU1@HsCU̝^"7h}I۵g!59v55c<ը[Z'A4{gX,rr_'湀}x{/E?giQ#dg//p+pژͿI.wMG3 EoeW&#"rv6 a 3Y%[{|Dǝ@o*u Rf<>*:JcoA0uYC!۰CXMmt[SzMU&pm7+lfϷqh:`Sǯ嶯\y<'~M :GDh?D\,M~\C {HTo2&sҙRܘ61Pf$# IA\w?L]Yl֕ EQڑ+sL~gV_U^,>jė mؗ&|{0i?=qmU@Dܲ6GʩS)yox4: ұxTڔd10.:,[[3G*iyŔу۽ʛn9kxjdtzьWb  ׻@ʽ% 'B:LN밻=-\N$rjMȘ̓ 1Ա:!ʆ')N65t,%rm\" -Hxe`I,;XtݭuMN0Z=A 1I<&ppWg^:n4fEӛ$q@ͳ\`0Z*p >2K:>B6svcuA׊묖N^K=V̮F Uƾϰ%ʇFeW,!#qGcȩP>A\DY-Co-1=BܱBlmim)(>_;\8M}X"$JץExO|&Bgg. l—)#haE1aʍ0.Y?l`ۓ]Y) raOZvR_*QB͹[b6]XgZPa߻]4"&`.z,w2]zAT'k E@Do QD?e0V|M-q? fS-q,C )jÀrɲ%'faGjE'X64+5d/٠x.׵rvh޶PƤLJ%>`6W q0Dk+Ԗ5Mwuۊ1,NMư#Vvt盋;c*W3([J9hqЫKb0zeE!XFu!KpKGyhi`1RV0J, ݀(0R]#H,+Az_xME X:rC @`XЛ{|DCc#mG@'+[hɟe:N=FG9tUTJ_X9 (Gr׆ y> ês{KKoXwH 6Cr2mZGfd9?y!Xx(klӜiSID,HT%[;ꇒV2Vbޘ|dֆWaqUQ#}-+|zЈM哿g̲Q$wnw:ĺ[(aطʇh뫟8Q s.D3+N䈑m>wfcEmڃ,z\I=2cch؂J#ԼeSɮ>,w=sj=8NBk6Z DLvIz.*9j#QJ.?bl;BeZHf"Y{ X6@jOe':W= rL{O-շ{O[}Hms>0Y̏ ?q\J0j@SN̋݃w"]2-h]ɭ@D5Eg~P&ddu։4<\{jCk%3Kۄ'A{FTF+}@WhfS'xOj9fXW++HYb6':lz5\v ӌJh}i[WNFSAէD(3! INS!WA',/Sf֤6w$[>ʰs یNxbP@gSn1V22G`-n4̈ytpkS1َ`H׸ K ɯ*Es$wr3Gx%XEM^|F'q@kv& x2HGHx{"U>*\ִKjɋAb"X@-3nG]iYf;[awjٴ1,bՁ~S?1#ڨ;~S- (,DݣlFn5a8 <V̺~ЅF͡b҂\w}}uMg!6rePqPr-E[&^"r}vJ1Z GEbFr+!gKse8wU  2A{fsZ&HT:CACғ_~JO5m6f&b46+>L3/?mxx>nf?? (l!dI LbN ?Şi?)2#l7v\{@iHUpW? C(qu얒kw .PF۵DQjE;=WjX ВVF(D?dCm~ !sHWn϶8v#c 6~iۿ:k3pnAPp*Ēu!s\ (7"O紮)fkKQù'1„Wn\qtbYk<@"VU^oԝ~<.8.hGefgB ʑm.=$<!ήC^u^I@_}@&ˈA"(mi:u8CmoohZ;k-f[':ʚJ;X!լԞz0F>ڳ&܄ |'惍HA!ֿ6Qh/hN|K_8!l`&{S!&cvƍ6'AaÞOT>VC;\Q̦!a!_|NRd+C 1Z o/X e<#-F v9p]<BZ-Ϟ ͅWvn3fs;Yc1#osjn/f̢s ۥiv{t)T\_8/i4ӎIMvotA9 AcṁIױ-n`#C#$Lw-5F~F›68Ҟ }E!r@YsV`RXl?hWU`drhZ=ʳgOf4L/z[k-ΞIoSuʆ Ð5 X6Sc4$ t,tfv ;XKA7 h6)'Lt}.j!RZ}YS%dA L]H4__;%]0 Ҥ^[y}\ȥI_D0/l<Ԟ_ S@%K)wMx bҼ/uBLOT"3>I$"|SNud_KA}`.j:)C7<{K;\ZKkUwW4kNc̤@v;YP=g@ b(fz<*-pxO8&ug&oaj_-z+'}-))4ʡ"mV!n,b͞n qJ?y^ٹ8?Q% T`~@((hP60ںv246>'V1>[~Ht8g#FݚG }SY*23JHV)x& xINK SuF񃒄kÑ6ٝOx2H2s#g"uiOj0 _TvpCXbz 1OS(KdXpS"fM؀c.I6*my 9 41羺]@I ]ji^.G XE'!)MXthlVΘcY&{sLȆyDzdfz/t&T"V'K/4kAo1R"XsTvi7|1Tr俲#X"Ϩ$b9Uu=A;pYswdqC3llK Z3Wrp>}+47MPЃ"*$^Zt5*inS*;e!A}33QBCz:gȨ5O*t&,yFأ(N7*Y7b訑(!KItxN"[̰]OW"߻p@&U嚄"ηiRCM`74ѧֻNT GhFe~8RE?*1PA;>ޛ`6(V5KTJUc;-%>|B^Y@/MANn#a/[?({ԉsGѱI UMsj ҉|on ﻱ{}Ɩ^(y e7{ॸjg5x4Z0st1Sltu yoHf IuC~|< һ+,88[A 12\"I in(ޒ:~]4ˎpڄ —.~}T7)_!FkFGȞHՎTVuUP>YV}Yc% l!l}K:xj:KdAo02f/7/8/ٙ[@;H*oD/ֆN؞{Ӄ: .Vn~ݡ{ȱ7uVU $:j>\Vݕ %Ao~#nbE}Z\Cc` ӳRˬ&S e Ay=G Mi{&J~=MJ$KQ\#vfPܬNSMHlu8_t-; r's6؊nKdB[:b1"LY N{d:eiU J13gC]kK}lgs Fs})%q\i!zr_dӌ-s;K{m±ع3x8[rЌэVA%I~"8fjw#ט?yݣ@h `䠪  \Q|Zod[hуT'kMxbes`K wҢVsi9q1NEu<ѫOAPIef5=IAPȳ4f$9F/F;cTbST@)#я}f^KӍB\1Z( f57.~y^_;>1V&ŷWZt!i:_Ri_Rx3N6RqxEM0MS[>Z'AH$p|2";]ct i|3p u:4]%eTP Q§~ҡ#tI{u]PBDDN2.hExU !gL /z3gx3AS!dxAvu` k8! jUN&0=v ޛSQZM똖|vc|ؘ=!(%]E$[7bMx5(ǖA&VǓZj"ߩ(v1fHb@w_,^0Խluf? ۗ#p-b|o܉ރ FuyQ^fȍfQmJ/d ElAV+H;E$w8_pKne)iB-h8Hx.פՓcM>Vm<ޫAH#nɩZ?~`a)I"=.P- Oyϐ<Hv.7v48G4}۹-..gt &t B.<,R6yz ,32WlWv=%h Ǭp ^CNlMg0Q~ggK-/j8qZ`YGuyiٖSo*<.-> h! ; 3@[`99.[]RTD󚜄*5bt"o++zpY~}9ͳ0h [s*ͺVh93=_;YxU*X,i껊^3;ދсU&t}ٗ>c&S|\PPnD8 f01QGOVLZFH?ԫ,2eISEnRh;X *jg 01[ Uxf>T4xw(=rb &c޷85OXg{-5$f0o?@] X̟^Fzܹ RvttQq9{*_V6S恔I{xMִIyaNƐޖ=Gg\@Q{贠\Ee- n AX}i$:Þ2+2Mu-ENOL" Y@Ŝ|~>f|5IM*Cʹb:>WȚ|4zgJmVgJǍTPŲe& WTIĩ6,h7љ׋3niR?!n٪RVze0y԰ ?+c{]Di`Dԯ21K~dLv@^Yz\6Oҳ[B4o[bv;1[e_f@!zQ$/7,}t_SF j?LS,R<kd?4eƎΎ-cXB(Mߠb389va;rU6l.l=oTDZ*އ=4֍;M6s$ZKx4%&#\\E;{1Het&:|~s mB%ma׿Vĺ*n@O9y\js,ilA{%jg>aIeݸ>{8}Eh͠OH[6G^hf|TwP(;i]hy^8~9抑Q :'R>'+iC 7 'FsR5RTE=3&+l(T7Rm:m2HDRc.m`| dBZIJڰH /Ah1{4zmE @R1SkZhNQ~dZMg;l}mDQbdw13ݔo!ImF& 9`X79ݧ:ZqGPZHZGDx}}4q-VZ s å! gqBYbWv/TM_ZPE`] zC!-I'J>^+lM :2yQ.O~E\r%P΀v) r0yHՈ&l]֘қَ+hf%u'<OzgIE%ؚQL(Tp7lSFؿq=y'0#.Sk61q/`oMS%ROj-{XWzƏ^jppa}ʝ':L\P$Z-nlQ~HI ` =M3' Kfk"u:56 N 2ȵt9horE (§ƤJ%.n+@.40Ү^[j`lM 5S9>ėhQ+$xrqOQgq)ïHTSEm:ffE&rp0`maYKӒ r3L7z-0pB,m ,wӆ*u #%5y[hXgbddOxLގ-@s6kA SR4d&DK\+"W YfvxȪ*Rs0Z~eU;#sP B-Fυv+gLHHsRuzswçi]ڗ$$)nBX1aG)Q:h>&2PP%6x- P!:VQNMm ¿.Aa%lVena'Ef^ʠ 1lf؊>RNcښ:WT e_l͸eͮLڐЛA<Pft@(&oorZ#2 `Q>Mh3 U>P.F{'V1|ǽ_|x}Aߒۛ5Z}p~m.wͿm x8Q=6JhcEm/?)2sTk!T(-s![NYP&B,vfG 퀪(hpk4-nO)ئZ,%/* Uǵ9%@[4!(ލdfESao]sZeX܌U0\Llsw::uTfu2W ?Q5ً&ըm'$>|x)~kfL@F@iǟm؈[XU\ǩ1g%ӳJUOuzbP`9A9&_wXmYT[W-JWAq۝ ]\rdKĞIBJs][SQeA~xt_Y+H'?D6a|p`T'{B#yoA$[3*}KwRc!_jӏ(iSfJ.},y|$F5tHys^K;ؼ4FP O5$@Ҷ;haֹ/5m{8c]&Pz 8ÓK"|`X󥆋?QapMI)(~ScCPoDpfUF&gK(6[T`zWB{Yۣ2 x@/̝$# pm]-d68m|l-e#j4gT 8Tqަ @CSssP!DIvʏcj ybP+S,c]#_%}`q^!૰7}aUgѿT{OďWE3`&@_g`c8 p`2b9lK YBɋm;LuKp}fvh)o$a3*'fb+/xg\>v~[͜2 Mr:!4o4}:73T㘼[ ׳T$ }hVLr*U%f9 I%T> P(3'>b`76rg64T5~km@f 'FF_أS+ZwJb7y\"e6R*hN)|93lVܸAt߮YFj~Sz-ʗ=zseot̑׸$FѨJixwC},>@S%[{~)A`E.>yz9@h~xT?XV)"m0uRǓw~P̋â.cb*[ˬzVg3SdssVӉKCYqaQϟ=gS'K sMawS!U(96Y7k3 Y`c2CBvf0TX])3FVehy㓀Y %] R\EMޟE.]0j#!Ճ͂x O Ǧ`Jq (\=Uԯy>CFA.oUړ<PSJ|y{ =z䮔o}blο^c@wkA6|^ 3[}65ּLJ4.*y"*JD3N({^1ǯ=!mΠalXMMN8Eqy{BF:o䁅b8/yIObg* thI9@w䉆+R,H.1z / pxv)yr6\1*ENzlokeK33 9@4X[}l#):ȴό&Vl~;xŒ\&ğʕ-$ 7Q"ka߯'J^q^fc/)^W/$0E9eQ,}S#|V~24cZ|/ºӫGd%*>lEf. * ,˖PEX6tfxtthe<*oI:߽-cM?*9s+/o34~6<%-k v͜e։1e!Cp8>KGJ( E8,C]ЍAڍf2e=1q.v8m7:L̊=I ZDwZo[#F^ެ/Ző;r66ُ^WZsg$8UT 9RyJ.ddzBoTu.f,Ch >!D5z:1\M]#J&өύXoÇZc> _وyfxTtu:ub/eglq< VBTz|5Z¥XOldqae,љmo-BuN= qŤiK75=h2$PB}$fl tt_y-1!֍nfBOi,/,~djG`dV.@7?z]X Ӽ5<2S(kqpQGdW+;;6I+~fbDXi̼] m h߷->m @1G&)T$j2q!8f&%.{+lv^9-Ɇ|j|eH&VaƖ+y_GB<2(#11{:k-WLd'RjѺ&Y|q%p~] "S="&p8 ^SDVƤOY~a!e G0c71$ QUJHKGz7*^%]+js!>+HA8_"؆Ti517Kt%%[/K $.P?a09kdbC*E l 'Ba49,|#zEu(>sI,)L cDgvቍw\GyKq,|Ն`l.%Ky| 5EWv|' Y-5WPal/SD|%!2Q36Z`oRt&m^e=1S D/PhDi4I>m~잿FW>iI5LF Xt>RY4BwR1`캂o@.}lcQd޾}Byt<\ b C0c>=CLXxռ Xw㱤h*[sE1yt:"eFr,7t\Yl<]Q9f !^ B eNU!h%๮ ~s 7a)wx 5;dqD֬E޶Yʠz7]Cf]9]mǵ6=uޙہgjʔ"G w;a73QِZ/~ܿT1HcT0Jl;LR~M .' .+#}2xm Z?5^3'5/ivw'|/o@<@Y Q+0E1zl 4*4J4@$,el 6"]MɲS^7&; 2YqbaHp<*c'w.f)5R+qx6! ' 6k~/!5f?$9Rih f0wf^8.d8zN# `2YǓ&PDƭ#%@9Gr._7CZ'%[$O+]\PhCR*;MNy$vUkh}0"(PAZd= 8P2vLL{x |zЂR< rP[2c\y3ǘtz klN:3_2]OD䆗el` Bz hgNg>P+du& x!x+c}K}zcp8?JP= :P,{HdmPZ?bD 0eE;xxC:i_4͒ߋٳI;s`;,:T0KUޡJ-L$ X8R\ xZ{zS13 -5iJ)7~Aj Q7!1dLѦpy0Dxʞѧ e.,(HӞR\4j4@;L85R\G!8RށD-X_ZE @:5%Q/ 7𮵝ZXHR%){Ǡuq$?=m)4ETڔ77m5u$>pJ j>_7nB ┳>?#%R 9-GgֺX*39fu}?C1{ww qċ:`SE+]WhM1շ% |Bkʴ~vܑշ{\li.zͅʈ/7M% :+zO&(^/_KwiRޒ&˵J^B@!clmC5W2AX!fydLb5AJ(L2%İ+Jʄ,0QP>B/bXq$S+cWEE#L'OftD-OӒ$,q`NT *ߛnGU\ڶ? p'@Vn-duڭJkGO?CB?Y>1}XU]7M Yk7.EIHe} #UW;@'kۛJg"lT~R/DU7!'1dTI82FM&eԄV{ ~X+8:j;)@($]}^6՘`L** ]:9U#&>N& m/63 <>KQ)M!,u.'_MOs'e1,DG5i pryTWoW8PxҘ:1m)%p mZX>Y)9;;jSǶױ@* H` !("[ZGpFK 5s(O 寀'.34(c%r4>=oAb;Z/ؿF0b(CVfȲgc7=඗+J[~nQgW:/'5AHpPbޕ,s7}[:ukQ]$֗LYL>5v^0QRb'C|_ђu.enj> DDp<Ҵ+sy2 @F 92yweNfnOGvRt$:4ѷJ"cIU" uAF  3EِȊmNW]Yw/Md|qCYd78]vnx{1_6w׍Ҭ]Yش& Ap.%,z4w|7˦y dG Ŵy9Өy7x>i|G>mOF02;ndPVdm&Y\Xjб=JɁeeqW;g1 U2ђ㆛Kc}#Vlvbsϵu@kBq nVbOoK d2- qvQI@Fk*5S_axy q6O` &kUuV6-9:U~W ͋L\&IT?T(fX:ӱFG+**JkUS=-RxotYW,ً:t^mEo>j-m 4.Kq#T;~+II=gt$ضqeIBmU?9E^ )7s~-,40`=?euSC/vcB, df.sq?4de\B qHxw0 1(nRhܶve&hd8ps4}IWObЂ)˼y<vDmfn39I!MXAx ⑏B{'aWT'g8!ӹ 0b7[gr]b$a4e{']Fk) bb`}%D8PG- Lc&L& ؤd]BN Y hlG9AVPJ^"n.E-$6y&=i1+SyhFswS5Ol|57qd3pܬu2BSccS.A5ϛGTRƿb3PP@*lf3ɲ)G7gw+ z5Duܝe^ONnn)mS[ L֑|˾̍7݃Av7 k/r)#Dm_ SŔ)8'7.6,3*<2g.2Y<-Ǩ/h9R(Z.*RU'tj7Ҿ䶮(g8ܠN ^x1 t帔#N6kꐎ. 4uJR q[L?'`7t!X&\!=˺:{p8U\D4A~P_5O|M0'c*^}誨}C&bh!;jԃ ڥcF3H Eg&Γ>C卡/}*}2,M,Z&LFFؙ$vhJqa3{,F}W+';UW\s,qثLSX\%]F##uGb14&,`V\8gSYC~f5dbl䎉DH(܊002Q$azXyO9oMy?x1a2MEu〛 ڨ{V(èAր ]l bWa@F7*H/I7jp\W)gVs2%I0y7y>˶O^hLw$S#uH ٴ[(pGilxFpUPC)Pi-Ekur"\k;*iJ40(X8{> շtn&Q+V 7DyNE@=f2He5d3}MyynOxud:%鳹Y̑$Qȳ/\껕T?]%7]f*@RK˹~Y*r8}SxAֵnlc6V5\x6z罋6 EAvKPxbY, "Ck;]YȳY DAȕeA.~i!-G瓒Ǥ!UYz^. ( \:T-p$y&Q/N->3 ?$; ZiPu}L!kG[촴 w$)JʍW._Yc5k_د_nyyLt%kIx1^q>qFZxÏ/kg^,q^OgbذFOu¥4Ypza=etr19iJbu MyO!a?^i\0{I@7 Ra&x p*u Δ,_K"1c$PZ'$ n9wQ* yZ5o2@G_ o!|; (nEsiɇb!~^ə^6.zz]~ǩIA>޹ ~:,ؓJ:~OroViZ+\کVżdsAKFuCg|H( gMMk0D,u࿓* ?ן>; f!%x(a"]Þ5+i¯LKag) v;GJ%` y2ipz@S=166!ƊYJmiz(,luVoE6U^YlJOUm;BLǘ{”+MZ[PC0L3GuQ<ψaoZqU%-vb-,F5j0kf$B0b~ {hǙEbC(VQ%[䌞,e{'$6}@sB>q\ĮRK9ü8`ڛS,d\&1Κ~O! `gQ>Om6DE<ߨZ`%J5,r=Guyy1 q 2yvL O[Ixe:++Eކ}M^}芛ȡns3N2 >tHIf%rؑG|{N6HY 4 h(0y]Gū[W:Go6^p߬!O&$ j|\ j߻f0"69`ʠIY$QP~3Sh(DWjÌhQ,(vu2|LrU?l.(,+#GSK`.iKVy'xu M\$7a{do,|5.@wL1[r)+i Ϯ^#L1e& mGa0t{7l"KP`([x0rDLj$vWKȮο#7X"J"-ubQrJ(ٌ޽jiA2&w R77GJ4,<@V WQF \Bg )zelWpHBZH zKC8=D1e=]S!#<6' ~NRܲ \V"ʧJ@S mu_& ~Ck~FLv6%Snu켧z >J3 1di{ a1P,ߞ  5ʾ:xa)Ԍ9rڏלש kUcNzJ7!AMUD+Ief $)C &lv}o pA vŦ5_%s}"ǀgq'ܿ8AI)LO'Es9īѦCԟO['X rc#2g fLA6tAj k_s͙JpYJwdRj˘q6?_QٍnjX< kix,,ghPB+.auZ6J(25OYn=`~\ ]6EҖa;NH⾗p`ՙ,hFIZEjn9ڤ BHҜY&XOBu܎*| J"sOaHN/| yv5=J^G!4៹n Z8{bKoJ wf~?#TcJ2 =ǽu5\X,%+H D.lGyfvj$E?G*BZtS@@"6"m\]#h#[ ۝2!WiO ʡ( 9*TCWQ2Y3Ĺ~*>#:l'xPBk>[5oCFÑ0R>++;Π [X]mgЍz]?[׶9 l (Vìth" 6t4d*QfeBڗ2 u-gەe\"zx/ɾ'_GΕ:$h @m1uVW72џZ #21)t(P٢9axpN0k- u|xAfPtW4nfk9-PKUKz,mdX .~WJ[.Qo4jb:Mx3)t 挥4- !FkWL1K6*(Zeev 3hfq8 ,Dݗ\x!uDgf76 jq'Ar*ꧮUi#;ahg%!Yu8\j7u|wEH{?jx<$Qh>KDiEU񸆩kljdWk>^X)~.1YN 2a!CFŤ}0#:e [!Ӆp7c:l)~~9kQcNjl FoQsDv37_35K"w Dꈽ4!~"TgvxM; Qe,c[=LZy׊]Ee3/fJo'ʤ NO򓧦}(!I+O(a&Cͬ㕿<) e\Hyi"uί"~3* [v'*{e9o?Esc;Rꋎ5RM}d! &nƴWBǢFIh"BNG;dl W=?}=l1!xh8ұG XVeb'm8f3xQ| Sx2ĴȈ+u$AiK*1P@CQ"(ѴB[l ү[]=(…vY4\t-(SVo\!΍ՓA~ﮕ)dpaZibsZE޵Ő,Eo# ],뺬!qT^R;IR裠=pt{!qBvk|x4\ީDh:N֪ m[g4HӰ-@[H]lbB`Ÿ +C&{3]$pKDE*߀oXϗ掠~ ]gz[Wf_YŸB.IOA`4XNSbgcGpE7W6W4M$-,4ݢ9R%&4t3Hu`0 +jb 7_@L . FauVpf؂Bo }5:"O?V֑A6ueJrAidJa`sB mC=QoSz3-K /e ?}>ҩ.)h- UŚk.u OmUMgJOnLw?V, Iԍf왾/ߒ}#b(v638fv :.nax) 4 0DsprZ**^xRI>%>ּԋ$%}Ěiɓp1fQQ㵆wC*o=c_~ҫ[ـo#[s'z2;$azD2wRY],ؙܑvw&9^_.4,.%xp\?82kog]|U4y@K(tFds6fQq&Yf'YwKIV5 P:~!82K ŏ U!{Z'؂-6+afwk'HWo3i'7fcknIDR R&%zr_n^WZZNKLi1)tBB{HZޗ_wgt^͸`/\)ꈨ i8 a-O JҒg  &m9ğ_/I@|tv Iܮֽrd9Q3gJ e([-7\\INL9"ރPjwi20^ V@hF!}T\I=Сߐ R s@.w7BH9 u:9LX)2b=&>GqX8ARN"ngs\R#X°QA'Rps%,]ǖisƫ%EomϠ/ȂTMfWǻv8K"{s*%o ;  c:ϣ&ԫ;%+C\!@ `YcmW<)Ou=(\r,xkU7W/˙9`"º3}PdpaW⎹o/b h+V4-K}2Ӄ@hZW0٩DZR5[3-+>2&LWd{C9̨ ![(JXM~9â"K?5zxw3L\MK% EpM ^ 6/w+#+Z =;c+IvnR6:UV!5T"%|?av/@h. yQ5UudRT9?qZ4ki Y>l/$!g(~k{HtzRUgW&L(㣆'hfTTav CUlx5̳yh؈=Xݐu3˱ ! wrTʝ+[9 3 vubb'z[kq7k u~@X^{ULjL[u}|eI w!BëzA%@ao{,qWH!Uwb\`C ߣMAepgBh L^A`@ [ 6\^Ŭ8spq7|L`iL:)Tvp6;,ujNEFoI{A kgW5mWNjͺmW}bAV.;-Y=~hLOWw%2 Y?0/3)߹NRv)T"S?Sݯ><{hsw{S!^ێ!9QISiۉ(փͺ4Qo쵥C5o2m qƫX; 1[4Sh){!M3ѹXPv_-V$Zpm>afh/AS'O_D-mpZc$OoG}{ T= R՚ƻ _>/+i%ze޳Bߌ|Fۘq(5F_S˦30B(\ 4-NW7`\mǂUQi!*C8eIg Xx2VLr!ANin o :x?DRhϳ]-_lfW,^\++S3ā𱖏.$ۘjB#h*3u]#M2uݏj~}%nm? V.H9[)4-?,!K ZeNnhW9KVSDaW_;sUn$ x|ğ窿ɽsMiviXdb`S^mPĬXQA1 59RھNpvzy$[ٸR,~11G7II*?>>[zYKq̸sS$ϣ\|0IL+6}b & l~ SZ oEf̎頀) Oh=d?K~FM]-ZJ4{x@]$WXͰ}kE6`voR0A9Q=h23J©^X.ƔbW֍A~W/(oqO껺c-Il?t>2AQym>]b#^X'$gT7 HW`e͂+A~;85XO\-LpBVD( V-'[gh@(3#[A+>^҉ 6ANfhv Y"3߾縶 +n\B edԜ ǐP P H#0Q FtVa>P蚝W0GyW__o&S ~a@Ind[_/Ӽ/5,n!IPr(lpn&d1v,DAQwq~ö%-IU6=KgK9ubFrC|䠍xn2v_UM6bՠTsd!,n:xaLaڡl\ѫRR4v 5S'Y4'd![23aİ^\ |/3kQLH&W&;:ͮ!礁 OZ4!W$<%iJ{I+YxD;e߇t[s|ޭJmfNXtPgmg -.K >!^nr) 29*gZL"#,bIZ{)O\gerLx;CxN] vIerSMc֜~+oY:/?1,jaVG(EdvfH_p &2 I^TZа}Q}L\ĢjW5bVv&6ӏs! oX&&婵O2.Ti?D׻x=wv Iz9ȌTxn%U9/~ $A.Hqdɫ)љ%n[J=[9N&.S:_jeFV?tֺ1_e6 7<1Hym:1Z\ܭmOꦉo0KUD|6@OJ])3c9)k"Yclq|epj5γ8TZYlEU d 9(g`דHxtDžuz0HmVAlj-C*. `ly[I33ˁѳsFd輴+$lS"+<•pc]hP9!PO1ZW1Vq^eJPRM_fV;o›)Ɉ7CDEM)_phЅ\9WƒۓΟ;Pw9ؾFiO).ιDR|IH;8tx%J_3Ό굞^<VGZ+V[X¾E[HMl7x5QVk pc_G:7!6j[Z3UHt5ܒ"m|;cAqֲ#T TR0`)eZ̓uxވ8vKxX7?k`W$8g:x*c76v Qd` zə]HKJ=!VwJYKQa+Ց燓yðUi$<4nOŹ%ޖ'N4xjאH$!rAIImEu,-QM77!ُB6:j cwƈ!}sfV,fH]C͠Ŭ1't#Hn4:XS`FXJ$3ڙ}JFՑDV+a:6$lVP\[Z .Z2À9Fm^_T8YS_XjsĮ +(W4#+6OHVvq#ϐՠn͇'rŔ3&iyB%ׁ0_jg1|%M=8|fMv_TY 0)M[qϿ6Nkդ&8pPw#[,V?e[46HO> 3VY}3'M}Pؾ {1cOyQJXg6ΘW:mIsMLKۣݚ8[Ӟ=YPY?0j[P“4mxv,~0O=ɸ 5| x>l E-P+#l:\LN.X-^^ O#epֻz?\W92Rȟg :X'5W(y4o^ۂh]>^wK\ToK[8@4jE~Mև9A ,rfZU;B<ElIUI0K7F,s 8$!߽i <ΜVE=l0\)5ȐkrBd$ .Ub}3|hˎDLVRSE' ;.'RK̞>MnQ挚õ aƎT$uGDAgb(A,i[ <_m P*H>~ d=7k_&$k'ApL]A4OZi[# 쿖5sʬUQ ~vaMǗО9(ZKيH/t+'/dF,]sN5 xߏbv/8]P[oKyU,YB[e;&J'/:1ӦtD$t.bs=lmv+c2S@σ'81v3;A:'蝹X}/|!@6w;5ce[EƁ1~&Z u<*G} R p\4w⍀AlItfcG)ng"[j-Rs> ̪ GCSݤoh|b0vZxk[ajyt~+c6]N5j *)3E)4d[ *=WPR~|-X;i%W~Q+= 7J Pw06*:vRI)ӛB'ֿ GoR]leP~N%V_V&p+lDF:J?,< q 32Nm&,Tn%81ͫU&2T!)T~:VYxYy`hH<3 Cn]S:yA͕S?Vh@(@D#w@5'ʋgBHJ3ǘPm"')X͞0BA- HT) [SIQSgrr| jgW6RTt8{^ >-as3ejb`'jSPw w]D (Qxsg8&}!I;~Ωk7l,'e䓪VUzKK,E@*KFo.,l"xC]=#c;ܓ))In9 K a^lrh2,JʜQQˇ 'A=`/8P'x=!<$Ψ3ߋУa~~tw;vo+i* $%4Sxq$1RK$o3]nmtS)sM)ӯu0׶]~3A2wZ8`!VtVM|wy}X.{Ts\FU!nͮ D.]Rm'J\f@ӰFAhgģ:4;z?ؖۻj,죅u, $=ٜar_o3{\0mH_@tRD lDvˮ%;!2}^QUN>en9Cf(uppVdk ZR* 8{ɻ*_L shB3} [[06~k N`DL!ؖ>u`-px\߈/704o(l^,2g5*"ߺ q}D/AJS4 DgV&ȃaWIKB:)k7LاZLє i-0M(zR0^(kzJ4(rlqھVoh+#&dL&G=ts4Ú@,yE'r{+N";@ٽ7W /v/2z26At850PN 7qY)K϶ s\E^$jFK{ɢUC'wBL _l۳h# K<<[t0R?DoMKʶ,EО/Eǚ(=9B3|MwJN^d愖_Ӎv/ 2AEs*!R@BX#C޷q\UG~̻uh=9Q)uGcz-g$n(aFSH>dZXΖ{-;QuHI%oWjeЉGГ8<v*t?)%AS+v:Res TA ae*#I`U1oq x ۗ0!?!0_ulRDVƶA@b%BNҤn@Ts;jey-f}˻[u]zBJrLq ,$$o a`fVK:!l. SYY&k<6 (& ~OՆV%7Qs"*LL1K|)&QMbhqKO0< R;O]EuŴ` 䪪Pm`8Qtxv9 +ZT\5H] @^AQak0rc5]nGX7wOML}[67 6:OZ Ivl^)FquPyHKZG_[WI@_k b*daᇵ<]Orџؚh)@p~1!]=fWyRLnhLF;sHo;>v䫪U.rOW%/Rgu#6h ۗc&AWtt74u.sBAEJ8oO$JtQZG$bjHdv1iH ֞zcDXi{^AafXY,hĚFxYhiQ J;$e3O[+ S6~?FHuH-ϒ+}b߻Im6 QTrǺN/M˛CxKEAݬߞQ,j^Bݗ=-t@L\or sld+e 3ÝCR[q'Cv`sTbm(59S7cbd-J94)- 3`^Wrg=E]8c j0)~W( =!1 226ӖGM^(Rݸ։QGJEq}S_t+G#VRFks JZK'(W#Д傢t0#u|j%<e%.fR$17(-lבֿYAY(C+{r0#v"nKX߸Vg bema8ba6 !4};ƾqrVSyMKf| c( ~|4~FDal,CZ ڨ6ӊY>Tu!1%QB; /퍺/UO`ͻ뚶gNEK|tDc9j R`VN~$:徏Sd(^y>O}\T ^ DZ"8/A:JEZݓboǍ,J i.5') iFNh CDt<\/,xڊ 僬TTy8RI#`q}!]+kv:LK>mE٣0Ne`Lh")  \YHnB"?sVj`{)DdN$Rt!m^ kW5D<\g[QGhxr4@=BiʟJxTt P4c˒l jqg*Ԛ:Y!uA8H&Yg ?FqD */jMx;..]KJ/ULAKky!gA⠇Axetuc ʕ+xCME1[#z\+vjOI>d' k0CP&g4̄BֳbqK^J4~\eB Ȏc>cDk\{U"NBwT@uujZ? (Ybَm`^UxUh@}8A{&flIJ&@la VBQMsv^2֬~0RE&ZGj2Vn&mDqj9 hA1Zvz`!^G$鷪%*Xϟ䮙i9;Zԩ3huLJ6Dy(oHG)Y&\hчojS|Jh|[SG}5b3;vz4beDB\xh W3FI pHm#f7~T  ӮojɡuV|p7:\{Ada=-1,ԉ|x9U&V 꿜+o529kϚR }>u\DxGJ7m蜛@ژ[imvժx^sm#{A.8vT@nyH蓂Ṙ~/w lTeGۍ 3"NK3Z#kD$gI{VuTu%Llƒ 䞝:/%zSkm;$|}.lݨ| H#.{̠X1%`м0&|xqY~)&%@,07G GP0R`tبOO,v'{gE;-p}v*w]w)3t]X@&"~V0cbV"W"f K=՞ -/ps/&+-E=WD|>2|%ۇoz6 2]J{mrZU~WӐ AcLbAW+DM-cGdҒB#':j^v#,h,ĢS56‚Cw-l2R%;fp!<r*c-ٳ+l˭e Sv"/==vXZ;=03-1ʙ 8)_NZ~H +g A=9ӳ/$MS'LkzC5 z[zeκ1OD}!$q}MN -dey8{IV?EjBtX|ѳ9Exx;nMyAT2|^:y*EEf غ)+AwFsw|KXuN!Fy(y$sTsgA𖾗f֙*iŋ)jf},@1݂kx@oM!hH5YƲղTٜ0`[k!/U^:qPYydOU'7ʫ|/'`5x̴@L@L܄mؿ{ɇMC[݄ףq?:yV?0_(h8fԛE!i-ND8aHND!PgRYMƎ GЁ&ǵb pdIp%NWZ|v|"5M.[){}6=I Q:Gv*vF;2U"--&rmJ/gP3 o0mz@p9 z<-X͒TGφZ&R=~6qKcXA҅yJkad.BC{ɳM!wq}Kr$2`R%HWsZe]xw Müstɠsײ'x`~v3_L )9kIugaE1T;~;CJ~1!6cd3i*bڊYү=YUMQmCrR˛ e3`xyqa`],h7]/{/YNhJǪDD3xO] Z_`F"!&U~Eg6>eZdhl>%-K-@~4XnwbƖ644Xj r2 z@Bq:o1e $Ctu`{CQY_%ӋDe"Uc&!CL_S똸F z"᧹yPi1 OrJ33P\M*ZPZ-D_V!UڍN_wv!h,; pd~ _::pHOT9ҿR[p~;Nge^#UD".dIr|5Ϻש~:y.'=-$Y}pңѺM'4f;%# p5W!<@t+\&SZ>gRouE37<_O!OmՏ{{wcK fo qk>+#pFcwl{)l@lR%Y=dwVё4쨁=e*t+r% I*:*3X.MOxvi#Aqb98n'P3}\FN^Vah c='ֽ_N{#kM|_{*uc<߬P_m}4(HezF$˔w> GF5*PwfIET0H\2<ۻbUXv8 fF-̺{m<|Nq9ol}{ $B="blցhw:ʝ߰+F撧]҆r"ଡ଼V.Pu/bcU:cr̴=_p=& kE_ڐS?YQ|?^p[#CBs$?{{?כXYXdu Ӈ3B=A$Cf YzMi&1~ V.3!/AW3讥qE~D#Nz%mWЩ{P|[cZm;ߎA8iy$vE`l4.kWR bڐla!tW۩<jj{G.\U]=|rÐ\wi<ҶY{!NN ڞgM4+!#ǝ[LKcо_@? f.o"$sG2 ѕIdG,_%àX&x3C~?Yw|X9ѥ4SKQTu&zSx`,̘n|mjpsM)ɧo,!EAYqIOF` ɮdh0Yyw֪ bƜh22c )k'T%Q Ycdz:ڲtTVs21kQ&x=D_Pپ0g}OСJ/i5d緌6e wkWF2,}Y_Odniq#:d4}Hv 2"Tis'pFLĻ?,1bd)KQCb ߮V4sbRA^BDw_P^Y&畠 W5P,9,5wh(3(;? %aʼ꺻<8 C:wXxg+4+2 B[ i2Ҕɠف_me<@`=:>k798P%i 1q_}-nS0a2YS}yW+~I_J)lҝY/+*!]s%k洂FD~|dхmNlʜ[?6EÅH*,m%H!ltAR7A2r%.S7j_IL9Cd d?:+Ŷ: nM"ܥ$';uЌ L&վ[Eb/Cmiabw=TݦOg+_ T@iFҡQ!eҿfN&_"@29p5=Tc9N3|+?.ƫϊ8rQtOkmը -QE JFmT(B~{T)D؊̕ ΟQ>ݘi{L1ԽOwu#y5[jWs=M=2d {Bsg}֠\_ێl4|ÁJ+xYVQqpCW v%VnF[ ']VÿikP9eZ@B !ʉgZ~RBoko PApQy ~#6[7WH.ڞ?Vz\/_\OjHb0g,M͒CaVW{Q7܉?F`t[ʶa ^xS5ei0E.w xd22D 0_mrѕJMv!FD6+Vw'vku%{vׄR96.ԁ%`J I ?%ٴۑ8&0>xf׳SaeF$hU% [CPy"O|%풾W"#7+׳(Da2 <qũףŒq9\Sáω# ~רVŨIrc~M\Q|K)ZDWDhf7d@U>Abf`M:Pkٹ< ^ pq#u8nxqu&c|se9)dZX;'MGe 5wuE;baCkuƂ|)BҢ{Ғb%VN?YA}m;9j$Uq;g}_h8D/)3;W͠c繒zdjC߹}֧0uzPJd9fGG|2`\S1 2v+"GWnC}Dtw@7±2 $k#AB78zĈXI"VENyp\چI 7]jMujϓKt{=4V" ,aK }Tu;;X{ǻ77J/$B)_g! I,gm5ɱ?@9$mg,!8Uw*^ 0ǂl\{~>!!. 9H?o@ey熠Fhำ5E4r!sRl׭?`z7m+?s ^"bXqjཊӵT7UO9Weu&h;=qIz:PE83?.7gֺ;Rf;@*LczR0w4_øs->L'߿8LM(֪,<܇ X2PozVyni␺1{Df2JHD|%h-eӠ~$ 3:'7` WsH%z݋mB f3a绳-5k>?1%rFA1Jԯf'ILIrd:26oP:C2FI/rH̔.-.^Ɓ;ժCANo/ߠh(4|.R!bau}f?a>5o8p\ĔŶ<ɂ@";5b ͈bnC<<K2!F2gy,dH1y3r?YЎhY)=wM;=cU[glW :r'~@QecjD+:b-P KQ!:F޷~BUWDG D2-@T0x3S@&QAn\{R8=O<:~v^4jʋL)+i5k7<:-k aTz͓k\&y~ Ô zQP9UYG;Ep$%[.@-#EJ (B9S,F﷿^M~k>!є" zV =QN YEH]U*.R ]} [K ˾fH70m ڸBr.w>JBXb] $-T"Aijh]Hj1y8ex"$po<*u;z% 轔Gex@Y toN]6uu06+>MQ݀Aw(a WP}͜Ps6_~~EFZ'pf3-VYv pⰡi_&u̱-}v!7(ò"☂S-nZ, ! yЃ'ce`>QYҫ0/crAG`Y!B iknb%>*p*ui7QZUXs/E.ycCE HR|8❹;݈iio A<tſґm&LfE:5 ' `n"bV F93h"؟%I3f=,o~_i}&??a.,6h|bjMi2PR踜݀s@|֧EZQf9.AGpšmƺC;&1g#_=M[>uW%6]m"Ǚ8:+TB 61~:{?%wt=E2$ J%pc^2 T]"XØxM~I1 I\nA\ ha˰9R{f{tyFܝ O}KɠsFNZV$pU# KQqN-ɐGo#bQ=ѧm}e 8w7cF rS:;X 6WHI ywו!@[dצ!{|h5AϚ:S9w;tSbA ܝ,DEA8pwMr`}`zܾv.[6 INО|sFk +U;|> -{8 Q ;)tէօf-D0(X.$hXAKSŧ9dGSl2l_k]KGq%oK!u0ѣt _DVV#U*7XKGvc2&0ymlD(;)TBwN?S>g|Z7f@sHQ{]>P4vGU_8Tv?0 {YL\4=-(GdE6wq&}xF飈K*-T}|f_{׹di$t#`ЋO&f6 (Tץ?4Z, KMRs~ĎX{L7 !#u#`Ȼyvڹdy?/ːU8BjwgGvKsK+UXeoI1oDu\'8b葍v䏣 kV]ni԰Fb7KsR³+zJ[W-]+o{(,,VZEW% gˁ ZGDI,ش3fB]LJCZtwɂ #m:<?X'~^F#Ye>^( `7o]վ?SLCN)5J vS$k8+ dwT:.aninmhnr@, 1a6Lw?aWmH2ǥM5+L{0|-ɒzNbEa᛻!a2ʿ}ň;N.(|0R1SJlUC%ǿH""I |@Ԭ7le|i$u3lMjJq zb\9Y*!$܀#QY~|aVʐ?jO6|38RQM|qpoi {VA\co ypG@#A A@3iѢ4vjFJsYV P{Q(db5җtp;DgsZk6S\Sn7R*rpC ډø3 k {Bw̧CEZfi~dxZuwX?$Nf:/%)|#ZẪz%,u?J7EC(?!Hķ3E Tcaw|OZ0˄-dbX;E˩Y"\E[y<4o3`um UզzG)(рXȳߝ/CܧWQ@M$& j5yOVml)Oh%ۀUŌ(n8|{(ߺsk`Ͷ? +v©¬lZ5k2dd?a,C8dVPk;[BOaE|=L2an`7:(!X"W/d1U2+g-%nhxWv}wOԲ 8jM1?*01F|Nx턣@cT iŕ:ft5@йہ8OPol ihݏ;o}bcݖBtCb\yeݹM0my jcm? 6?uv?_!ɤ.<<֍MyG ]:' ֠pc,C\\ ߡ]"90oђIQ|R+/netSJ@VQ+SNM҇^Q1vm (p0xҹ߱mDZng5%aEPņ $ Ү۞;Rb)cu9Jt &Ql#CIgK}k_ 5C?z P vABۍKFN"&җR6NC$j{7 (G3 pߨ$64g˃Ե되;$HTlwqAǝ k+ eE[!)6,qf%ӹgGVX>./z+H$S#v| w#ќ[GWZ7 Z(/?݀T]/>]> 9TRiEs6<)t[lZ|Yj,?gZ(kWLzT%''L"/}ŵR䛠~,\IjV pz^ n2$RWi63hJ)yͅu5;}R!b^{E׼ ; SJmƮ8E eVhҫ=~0ֈ[mӇ 4`3 ֹ6+ܚr~<}ޝ&]?nh)BHv#$V.\}`7GM(JzSk0W?MD"VN|@ ON)mx׫zK)%88U!nXdʑ4+7S-ڷ )edxx$Bu {mZ›ttyXkf #=9!lm1_Ȇ?VMWjI+[GALP =[eALa=q|pɤԬ.((¥+&06Eʹ|콞!9殯+%F e/\[PP溭ä4 }s0._nEEG> սf/9hnI} +jFƨG5 u>W;GaoEX߆1$d1 N"}xq{|+Al\謞P;a/^G* RۍofٖsSw4o}9} 4^Y-LeY |챛Ί͑,3ɧ=:M-AW'h'EF-ɺc3-w 2M+ȇҨ00T}?8M?^#W8(\r8$[Sݚ! 3SP'Xw0h/+|YREJc07Y)T*&#DC2d܆гʌ{Hx6|}qutu硪vY"clϚOuz2rګ&c0PYƧp٬[CW3<ʕX ~diib.ĮDitdU#{X"e!"ІV$Msu\2Nldgs  ghgWչEctv-S!$ҷ SjXSr;w(^aZʍY.;ID@/hOH_ RBIbb=q'Ҋ @s Q!b vB^]6 fl=v1q-R࿍ARE@ӄ3n@* [-.VU=Hhi4sY=] [ߊ%WDBoN?7wB*. 5$^_xzeRdn?*%% o;[,?XJ!~[vS_C#HR rd^M Wjf3ZxS{| PB;>gElH8I~H$ʸ%SW%㋽0HcNlLWD}{hU ^`@s+ "@ ^R:$g`LF- Q@G@@?PKD%'rTp 4")LՆ{=D&:<_,>:|r21ÃEQR /.( Adw02귛/3&5" Ms6yl=6{퇰%"|ݙp)Z$ſKK^1@ QQ~!rħS'x Ã"1tؐU ?1?3- q/ ]#'r ǻ"->)Gb%zi׍z (XgI? t$Kceq]NJm6}*y"3pq"\WI:6MTrthhΪ-}a$+T{v$* ŸX_~Itvz{:%F^\s6XoDe;Wh=}}QM esli ß.&|"o :d`E}](k< F"A[Va+kf:ͤ?/Z P:x^J(wm0wVsjV0iVTqb@GUZ^wMZC5Y@#V !#Q/"]ʑ ܺh/4htC$MzF۽K;ϢsYg"prٷHrQӂ:킡]j7 [櫄3yp/]i䨉1=!P_1<6jxrckI^ `3XbL82C0kc8ei([[uZf}'$߻Y$= Mo}Wx%b䧞:;ZOQWO۔QuTˤa󹍯*jHҖڷjb8g;/pFMR֐fB T:vTuKNVqno%?;rcamς3O7ɋA|#|sh)/)% c’9dZR[Nk B!򑌄bdFtKf~X3i7S ocO31I[G{&L>OS!l܀(/PpuVJfUY=NgU3/l6YsK-w3])}%3*H $Ĝ/>]4&#GQ{Sɸ~z*9;uQበ^?IMPefm/%6=Hxbu aR}ՠ/h&dj~.EmD{%i]@-儻QWh&?Z.3.OˊkG#̼ՅZԦDdF`Vt+Vy׃DiqDVӔ*Z<Ҭ̈́;0Iֳ?\c{2ۋd;ݽrT^]:0Hp\ % ˤ@C\}9 =u4(Ds} NI.?Ͳ_^)ŲϘGч~(0̙TĎ ]4 ֐zU F|jvy\ 'Ä9Z+a[k>wYYC"79UjbҢ_ƒ-=&9 sCrȼ|uA};lq ImrbKorP.S"ߝZ}R 鿿D.q8pe.z1%x*CS"I#meߗmMwN,j;ʉ6;?> ,k=$(W_k?\ޓ+ͦtbϦJ`pvTYic9v߯gPȬ  IfzY;dGwR_{ro@1o*ziWhcK3ᏆW=_"flcNX Io[T hm \JW61M"`yARto#-1~1XG^\M' 7kڠ>2}eRU#nAqA?N,0ͪ?Ah/%=N]2~Q.R'摂,LZV.r#3,ToQ1c5%AY:\s^xr~< xu)QG""Gnң1o-K3Zl`heeW}GP NZB$IuL觲Jn'dlΣhGLl$S}YPCT$t)_O ޖ`c>aH4YRq=G/41K&ÌO@#՟ny(|`Ի{ͳiӚkU"=ĘlJC3ȏBptDc1W{-(&m?N-b+ye >^2Qؐb>-$>lԒ{p๪TԦC@m6IԴl=ކQ4yq*Bt7i$fy!t8fcwL 9 8xMji"걅(@xyޒ5/S/ٟ l?40re2J][>4&:R~|@F?*)ޟy0͞ HgN90|#Lplp&h/4,%k-H]>:"(9.,c0X& 2Ȑ C>YvAfQ&Dgb2\bFW]Κ?/i?phSx#u>Œp}p+rtoA=/Hy!ؖ{&$xXn!R5\>olnZ}Dj$‘WD֙F3^4, \n4>P/rcp/Y9J0yQg^ k**Y4fM줷M*@PmY2u~d6#j[axunX ?^>6ƣr26@KE?}RK{ڽ*#62 A:Oc|G,%r ZӮ0}ch S h(5?Yسu}g_ ˕`4\Hxji<&' ;JotN cQDqRX`<ɑ@& fP%{ 1߉~t3(%tڎ~U6v/+cʏ3͆mHnwWA Ϻ&V|m:gp~O%~m^~6{I~@7( 9_N#X-ݕ굼$ݕT>2oUD6"{G`4Yt5dJb\Ku`Vn0]F/o2Jh`*Õ}/gD.?5Ɣt80Xhfi#-չGNbZWHÕ h0 ϚԹKA&N2[g;_[(러20W1E95 fm:Q`فǮk9c|rU(qr{si.btǶ%z >~M .`~;4GH8p"-)+܀>LJr8̐d)(# [#;l#g 2}kOךU[H ?$tk K+Ք|]BXy lͿ^<6f#^թ ov5W^t.Cz2ѵDqՊ,(mۮ+H< *3ܫ<^% q-r]ہ跖PP]¦%I+xv`֧9ctj(XQ?Pzzl p8%`č/56 Vյ@ ?R婃C߆I >lN %Qq P * \B"#ziyJMjtա{ށ,j&xsB8q>&(ൢi s -{LB0>,(# O|bx=--nt$<#^mk|ϵ9]AS4v Ib 4Oqi08gm7`mjK;7h.l7'BP͒gT6{A,$h1=i5e"=L(jnĔlգ@Y96c44YƠ4-C4r./0zvMʟ"/ hԮ#~s!Kj< 4V\QS ʔd{Ҷi%>/s,l^%E"iAKnߚ2^\vi{& bWr]J\Q*ilVˠyF53^QL^'VѴgd%6;{P!, $,~&zGÁt[6~6Z6g1cWQ1FeeL;,1R|C,CoP鰫Rm;fg2JjkY-0H{Q4rdfKC!],^X5di0J@11Q \]*h :]U9 KuڼD[(s[ɬZ(GGJ]$YRœe@Լ>˜s-/,5n U- Q2+:`w2.M+TGBVC? - 4`$ @ez,3O8&dbEcہR(2wY)|fugJF.if s]ZtN&q]y .t:H?)nWU h?3kˬ_up]z'z++r]NpAKz|8!Cf`]ߥU9+C林p;}|7 @OdžY&X(5& FTD7)rK-&5:5ŨL5;'n'G = PL3+Jzn`C{dNZOo gE+{AU̔aBf$9Du9Ko(|$I='gD-*U$cId_C[' G_f%q%I:<{&7=s}me9`ùESoU{u Z].o hQ<la >"n;s?i)u:Gql'F:-s7߹3h*P—^K8N0~REmAb_nY=1LӗC`?%pl㜘W9ߒ{tچځgK."܉{" +|bߞ ?6e"n',7炃ttHfA+GI-뙌!-үbULu񍺦g) .,H n2T* ѿ%3XGdrĶj#%T86)yZE9uV/( zTmF4xW1&]Sm4+{:(h]Duߦ ^rW,XځU%#Nk|Zkb cCҮ? K3P%iMҋp|VG %AA~K&.Y%x-.o&'-(QW}^y8ߋz!A),aȚ-BOTL [VШ f+tvW6L 8#,@7Bę`Df cvwon:q<~~23Iz Q~EUVX#F|`bZlj)9 "rHe?/YqP-yJul^JG鸚KmAIFBzO "JL_jF 9R1;oql_dAݶݗS#˝:$URP(9mܹR r8E=[t#=h&iޛl]QL؅ljVܹVkoV²bis26>#^TRq:Q{~ڔʕXo,C 9&<xc%f0ɕ kh_Ì1u֓qjM3 +ʽ ,$65S=mJϽ>pf<~|5XS%Wœ6&4"e42 [Wȳ?bS-I̎|"@N%!TߟҤdD'p˟yϮ^OT[_efVLe1b{UVpf$0K :=]PO`;Fdn" g ^l\ȫ؄a=M{UH0*GA澜"p2˦7@jyb}cW >0oӡ,zGg/4XrX( qd/UI\?a1B]J9$͜bm442hŲTq&j./{RzxF^T:t"U֧|*QWsW*FxQk0g/AAm KX kt&`~w=S#׬3Ĝ=\hC6" Rwmo;Sƪ-n {eC2.0jr?:tD NY~.o{m#L͟:U%wis^5np24¹#gSMO9͖ 5AT $MUj}Ȣٟ6LfQA~h. wz*/*1V0d;D*TlP!9Wb=7 껬0IOXN9m47[yݎʪ?G>KT?CzLbT %ptof _q&72oem֓%.1 KlOxBArRMYhz^wA(rB)}>pe%Kl"+*6ýȬ'!.a 礂I]ٍLM295B e!ҡӬ/B<]jaC+~ZwXK#[/y: _ 2X"xxR{8n橛CM\|sש:V wዸw aq}ʇai Q9:@>Pח<ˈ2QÊiEPTZf괔hG_# k듒[L[Mdap}.m1U^#>PyRIr%Aef N+yA+0Tr 3Ƕxj[11={~n3u*el5`*H H?MBUL%,6m*.Y~/p|nSJN htF}!A"˪o6Oeնy~J0CG#QQ?&x?#N}tR?Kz@%|ds k-nnT=Q&neU * /PE_ No8>:Bgnz3G9:xWYgj|Ank|ZKkfow;F~T8W0}\S<xAM:RYqUbp8Uh @9oK}g> ^}?*sAT"EK-_|fr/6L}Rw/$e_dzȷ`汣d+ibfEξYI2dWg1ܮZ`6׀`pb=>lW.yH vmQ{-+ٷBk'o"5q3Qbg[|-cK4Re3qf O,ѱ a8N$ioEɤeCMھ W~^Fp1O׫9񼕯S::'o)g>F8%o::LEuv]ՋM`00R!s@ۏwg>_BL] #Ts U6o'Pu**,Ywj.%yxAO懨}+AH:bm-/jf.aL;=h֬[3/,f=趍z^~'WKyfHS*(%yT T֤*RPUط,1aT}zxX[ ) T*WkAMWLn|RZɼ|3BatxLb3oF_Gsz[n\pL-QFq_&UPho#!q:wйS*V{2WmāNJoxYk`1 `1K31=3C/Qx7HmLϒ k-sT 7\nْ#+APiPsB g fyn+!s&DAe|p -+&GmF?}k8 \a6]1RcgGv3qv:>Fu%Ԅ)HF DԲb`q4 NXSbcN@P\EQi Hhݔh<\z^t偎&9~6$H )H=EbD"1ygv0rr)Z?kϛ A@A5j! Lq8J|$9Z+ pJHG7aܒv>HbR ش2|u#oq+qmXO:{v)jO/O"oU-gEE.UlVs7䀲 87i͹m9͐ˎ50r MXe)D5G QT!ș|A)UVcP漎@grSo!s yädQ<9eXpr .!8e~Zs&iHߍ>L)"ˇ40D&z~,vg1Pxmu24e0z+`,;%lQD:y1^>G[=wӶ|Di33 U4!4T/%6_|N*L kZx+Eáh ^O>ԾɦP=m{j:r$WTdwڢ9c暁υ:rq 5D4 5rf0m)-!\n.,ůhNo%Lz%OB㏢ReCJ^fhnXk 4!]AÞL;\Vb8;[9] !ckA{c n_Uߪ3lPN¢hshPaӎ^;Yn%kƿ\`2L^`V7Diˉġ8H lStq{ ۧ R4c*2Y+8Y&'3x,:-1P:[LB|媷5,^QR=v8D.˓D1ކ+%ښ kiNzIߍ́e귧WS(7X ݑɞ f^H~JiS"I5Om]LӨ%ZwS"]w/AS gp]šꇕC  l*f!g:hhE Q]=EJrVt LZ{?|ӂS~@,ilΪԣ78"\O7dI[7>m JsϨxk;U+Hw+i8'HT l&V. !,~ђ3DrJ7Fk"2a2-0MA` Xejf\RT1vY&9qt谑|Z}JÝK]~U?/@*b Z`,^cP\%a3gIqBȱm3 <е?J.o=TRHzW \~7 kȕ_R)6ZW},_)aWf/Nu)7r|ýNSm_Nr*+dkeH+)WF AHS;+k,z͠g5Z]#ram")cJt 0V'_/&t;:**܂[i "CUK~KIBW"i1Z#h= rz.P$YD0]Zw 7Yvg->8ٴ1 [T-%PXlW;p&}f_k%-a>qq6uX@'Ve*,,+hmmTT遉bU@br+&1'Ǘo})/HeAl2_jNUY/ 褜v7BATNTs(U@hDNd) q.p92>}Q7GY7:Q84r^E <ԑ͢-B5hz;-b$,?j{?%IM,ra!-ֿ.=GVnk[{GWU1IRb\ Z.ܜ^s0_Zn6R#׷rh=B$0w$#Li|v4ۺ2GXO}dy`UsTD߻h$NTC-JU'ajF:ޑsW].]-\c $I|T}E*[wiHY77**8MvZjMQ ХGQhW-"U M]RdQ蠁DTևIU [D9UtASj,`ͲSJ%]/t 6~vaT-b%+FtzYbx b= ~KxQ@9;92S\Zu TT#m G,VST) B/@Wf+X1dlh2%v=Ӂ`F'.턗 U&Z,IeY~p[{k\Swa&-ҍAf4|MWPb?d]tԭ Um#P%8 fٗ3y@C,DN恚 !^R z-Ha Tֹbxk;>>^4EykU'C@38wF Hu$\glpL݅D]P*5O$]e328hiYGy~^|oƤ\!VU7]zeaKie*G o}>iEY\z B`$cVI?2)uNG_닞>/S踄YB-Md6<^7市;c/ĺQrߡ=cGc'ԕbtYE:22$422Jv\|jIp02?r&<\ճ7IS-滾zG;~RGWS&)rM[[ɲThy׊ڦ$hRKp|9o&*w:fٲdU[ANa Fxv~}ڈ4=-4޴9^U-u4 I򳚲@0Idl&Qlfv 8X|(\KMXDjcCy(ޙ{$?b.N(X>opx41Vm("n&d5,gɍ\(`ef &xJc)E12$]~;J@l2T~nVeGU>`I-Dηk&/a8 (2wڸ/^}x$MنcN$ltHȕ1?'89N_޽^(hA޷ܳRt`w6gy}es"g.hꑋJzaJchG-|K%Z- sda@ l f 1G#tajPq0p*δj-́R hvHsVT9χ m-0W:%'IIN2ҿDmS `p8F4}4N;iw  2oWflkgR!a@ǗkOjLH(}y`W4Gnidh>h=9^ȚDСL(SMc$[7R2a*ieqFZԈ-0q 3\`sTo MޮHRF 5Pz"Q`7b鲍f<.s+$B *tҠ|CCO4U*FS _W\-'̲~##&3؁^A!c;fq6R~$au _ۖ=oPo!pϭiޛZK(s:M~}Z4t7 n'{tX%QzhB~ 6 >$%F5"]r9cI|T*4k*B"ܴ%nCn@5B0R|ķ82n=`Î#:$rt-8P nċۡ/Y '$RY189V6?NɫZ_,Fy^2n ?D)wz8^x%2U(ԕahf<԰)7幰Wl& Ee=T9/Lzn,@ UkCCL )ݿ1 lDX/Mܩ1𝬨#=P~Ɯ*Y1:jS.Q֩Pt7 gs"u)F%ZoZ^[܋)d '/Fs8/kXf 0ی/xLtKZəӘ<-8ӥ񝪹d+< $6y 󊪗t #ρ̤?8Ӣ'3Llef9Teƙ1]h{>3R!9Wdˠ26CMR0ևoP fEވ ]PUcF?#< n% F|L V[~7UxY45P≭Ab;*F*pEO6R?\Iͱ]8 %tC(ɪxZ^R6S-}混c,xˇq FN(8?cO+T! OXOoaUvu}kV6*/N>21h**<w9Vp3뮧$)0uKM} c7]e,/8Zf|fÈ  w84Z=YIp7_J~D\ap2^p@1qPcBWAI^%,xqSQ(B+&O&Pb\egXZ}.~# Uy*;٘SKvtǼj4]ν+ݿyە!b84BҒ`yieAUR㤀"ݗŽD|Òsc"#'Vfת{;W_ݳ(!b:US7 S'͈Wdc=Z=z@.!^9tO;1cgW5ҢQ>B-خH^Rvv"uY-5 j˦N5GVA\ ݣ;k/piGUmGABkvн"  li=@ 37Peԫ%z~|v3΃pm:ڛF~@XsQq_A܍o6\yۃI=݀=ݐIUz'n˸}l7|l/_}?$Jd(0Ӑ7A_lXt `R%T<2 ۰huP @.3э;-Af]QHȤd\t{I96tfWb?Ne3"-<gDyB0͌q᚟RX>fDy,c&1ez&aOhr߿Lf!ieWwߓqvNl[յ 2cgIUjڔ#~ݹ@\.b% |ĩmG]u=:]0M2B#Œ{&`qi' $Z0lZB :*}S^g|'pLVAts%PM_v;KFhqb`c{wRp)Qdsm&iuu1Hdd;wg =0%H?ԣ</AC uU]K{趃?C1FC-L^ \ Lo(ulZ6y^@*. D=`PIźc{:A򔓶噧`&z) U+Z˦CF)y ]_Ĺ(lM=\ț(G:a&?.+m6 nz> +=?}kV,;P'Tf=M^o13%b]2[UF# <nHɠ#/{i21#^-\Soɍ7\ji M08/^p@$]6Lb)ǦJ\Vp3w%0e%B4C*6dGֈVUĿ _b:,㶭_O4B688N?ˢF'Bī. Rf;y4וoT"GeGd]AؽE%1&sMsEOUZ yhC5!^:*L'{o1?{jfgHcDUEg*-Qlj0qwCkfc4Beo1RɶkEi=?PlhSgK kD'{u&KYMB*u>α[61zMķ,-9{ChfկcȻP(m#7-[wQ=E5.9KXtCiD&`0Fm%H4W e/&qzQnDb­$E3i_vEܔjl;r6*D;QD;oBTIC⾠~J yN|b|&԰'͝r,hKr5;=x KiЪmDaPEϠY& >krl7}.'Yt( YPn#FV@r/E&2濏fL$=я,U56F^ۺ{ ӥ{/2]Liu7Q|nJ݊Q&MtjfnD*F:, kyE'vowM[YWafEߏ#F "&6@oqUו' Ԝ YW\֔s%l}gxM.z`0HeǐȠrXd5BSXqp ]hx/s!^ԯguIVQŏ)"^,8G mpV2V'#$%5ymznZT2À,yY-:%/KS롢rf/^Cw|eQP_+@Y O8{@=rAݼrWHk[Q񓦴mU|FeC}Հrn[dzAI[Q0N6#5,"Ռ/1%wl;ѕ>" KzƟ.p~1eԝB۲ *&PYP\S21 x ^+D-mݏJ;^2w -G3K@ZkFıԋ^CB&ooL.ZPaB{4v*^mTSBSF/IQ(Ѩnߚ~0mťW#$Y!4y'L\װ<|Ko8uSC^SD1ǛDNCxxP8s"?Lq6qѓ P+p&8eGYǬyP;vBsFɑ05s܇&]'RjvJgq12aϒ Gj|ekFbC8H =uE:\J5 \Z 'oP /2.kM>db[h4zַShp,P9ÞWH@fW>=&RXE4w^e. f8"=^kdKd"~ >9R>ivOWHnjM_@ ύ&x0$" ߗ E.8CW13n5aBr{A_?+6m̂5Rd.sMl\ubf[7R8C{ݼxA2!L IMI2% zQ ݭ8pٚr\ZnW"TۤC|RCz* 1Xig+)_VAM 8u#\ЯkZ7onLPlK ٫GzARo*k=A͡'fTN!uN?$ nk0ŘNi F*h،5gX7Z(:'uC7cDō-2m`3Rs1xeD & i`n{'S]) iؽ};0=bj(' TxؽVr^'wWE#t(5QH% s 6覺8a[FSas#U5Zg7hNd3 fٍQ؃%a?QkZ.S}wndzrׇ~ixJDsuBgl} z$3)C^*m?#ӛBJNb,RFgӂ7TSܩ G<,Rfڶ3&g+gّ/d'Kzƅ ҿ+~ \E]Al`lAR ?ACdN4egB}UI -bIH J7F ANħi Xpq(ab'9j%<> w'b!!sWRPhiv&U]&qYڀ@`@roJ*$d«htOŨj(ŀad xVآ~5:t*hq,,p:)8{Ĕ6gv..c =% aP3 ivF!͆ԪY~a?ږ=m`?l[zjJmgDL=ki Cfoѣ}~4 2 ѐ>윇p _d | =^J+G^GLs* Edqdr%po`r( #xq@`%-U΃LIéVZº?ιh5 ydUy<0!/SC:ٞXm`hbmNr;U{՚o:W>m,J?f#CiFĺ(`,;#BIp6S&o00މ*7A}kWrsS2<2CQ7U0P/QL_n)(7C?D׺v|$#ͧ7 = fUlVxʋHkƩ|cw'sby &fԨ`5ٟ':}׶L7WeH(x*xٚˆk'fFر$ ѢjS>Cӣ+ f{ R_l Z\h3ߐ%@Mg yO@>!  ]./(f\R"4[1D:3lГ\F&B_.0sQJ\6Bͽ`˳woBG@ǃEVg1i* l wew!eoHctdS6? gMR*T@l)R "è4VOpC01/Ut(~jU 4ྈ`AAqv}zX`9 C4YcU Xz~KT c4~;3+'՗ն('d\0G­B,q(> zV.ۋz>v! z_,+Ϝ [S 'm_\2+qI W& EeYK@-~kF]>>[h:̮yR5 l_MuBqrrMkS8^MxY@lkx5 ʷ]zs>U8Rʥ I3貙|`}}V+ֺ[EiB/r;EV͗0>D{ޱeـlu7"+@!<'*?$$$2_Ŝޮ0늒;A(3ON>6R|L1IZ#%mcBf,Ǩwm觡3e/i,3;ńAdP_ހcW'ҝC[ X#jnX&m/vgݗ>NP^ S鱮7Y MSymuR7(P+R+z<ԟ7dw8Iá`T tF͊E8 4r|G}u=BtĎb =?GM Ϳ؀ӑ VVKc1]<%ftHZ)v>cta 3k{d;L!WPr|TP-γ}C3U(<h&$ZK92%Xmx !SQӍKgNÐN5î$g7(ydj[ou&k/N`uIS+5s$F"]LT^bXS󚼂l$S~wTPH >A\5QPOyY}]6M ϕZѣ$OB[}Folx^@>> >ToN[> wIxf90x}S&#$I=MР ^1Xer%Πttn"ЄZGH_v1&ƈqnK=I" 2H!&"Gv*^.>_"b9H9'MѤd% ;iɉIklZ#kgGzWpoc}рn?]j>rUEbx*]\go~B%/QŮi~8@z iN|ejAH)K~|SI붬<Ц;@p(¨P vf'#r\#sfԉP qfк X%D:cO`bSZnm91m23װǵqrk޹pIn6MKMC@>h:ޑyy΁(chJE}&bn jvbL,dc6(a,|ǛD#ͩd,ƤwmoH x>fsLblӠ Vȶl!gxKi="G2Ln285L򨑊Ǿ( PǼ!1+pn@t|$j10 _iO#.ctR]owq i&$, v@,ѱ ,;aV΋F賃]iKAk4+NHײSbГ 6D/zDzX=#Jߞ*rǚ+|uP9iZ&.J@[(-~g]wQ'9Ph}vbzR57g5&yJAZXr 2@@O4Yگp՝ 6Nؔ7J)dѝbHdg8ot[JDj.%p4i5 7F'il+NKlX>/{-ӯ/Ry0ՋnD5Au~-BY1?]GFbhA|:o1L:se򩣧W$uAc{S!^ufT$%B̪-ݖn[VM`<$`ZF 63;llG8F' z7+ NNV`v!g[ڨuj+Űeo-bHg!5'e9'"i&{Egzh\B)!Ew4*N 庁lGRNdi^NdFVqk.nQ H)VG-9-_zH 0nXji$ ׂp+B8Aԍs[|OKj "aqBhHqiLY *7񿔨r#eS+:(rq>Zsq ?1@ MSSRzV՚PH:C:9g뾀ZdD.YNG5sZE_lX^\ӛc~`:Qy74Dzі8SJHX5}b4t~1_NPWRƼx}]^yG Ե-c|jo ZNCbMp~fX 8.7Vr{l_U#k\{>,/M>0'rvHJ¢;*+pVgS43*R&j?}hnVI=½uC)|fZZvEPOwVA>pL 0ik(H}QH.ԗnT9"=xH_ .cYT ` Oߴ',T⋓<%Ӑlz\E-z&\K?EM:3Lw H$~|Raϥ!]OH/Q{ks^k&?\[F r qQ7+ˌ#97%z&1XC]%43hA~^0nNnJHc9J窾@$@Y_oP?dK:FjZnwދEDi?WɫuqU ;J j.!KWpP9U*9`of$ɿMW{q K(u/˚a5$L 2kPEU$Ax#[u}d_\rMU<"&'d7$)oq}9|`p3KdJdA6z+XW- .f]H0.E0/\$))Zfc괼u)-*00f綿rp3kF>˓$KI\wu8Z=&]ZMmaѽP$aP}T]~nǺSNB@ARDŽ"?iY*H*u;Z6@Yh1, -Iԋ…SQ'xٹ]"r! l#4Nivz$vˈXL{}hl5烔 ! N phUҢPal^%i'F{ 1Uc.F<}BrV,E-8 x53%&j$䓖96I&NmFgz|΂UGRSka24>6`(jIv)gG~ f C4;lX/>>9ёfUOk-z?% hZ&r`ŠQgMV@xq~'ttՂ:rN|N6Wo7.%iƏQ|91A:5bkm xɵ#2XRVbd7[IvkmR}}Z;C1ApR ) ZF;baDžZu+F!o9zH&;34wnGk']d cJ &+-Nm∃5%KIUq 3x85,ߍhU+uu[9ΫItHIˑh֡er: iUy6,sl4R^=s8-=Q1ۥ0H`h -c )tDGM$88ߟ[Xwlͅ[18QGAi#eRܓB=@>;r7L kr+i֙UP-kMq:ZuwUYç (~dW1Ģ-G5TX\,CԌq-?NJ 3 z-sD<{U3XH$yZ- `O> elJS{AZe5YCgOoH\gl`uYiE$߻Fy<*t YM8a$L)-_诮EٵMb:X3Y4MLto5f.-=5`b!Yvp֡Qk>!z5ϐJ{e0F;';Zw!L_~nvG6n>)~fb;re-fyX{ b^UvzhjA4ۧf#kJ45 z6xu^gWxUn{r ocU-gajY -qS&ĭʼn16,>'h1_b٭,.s.Qmy9k,bym0&~mʍ"Mh.z*TQK?_)$=ax Xe4鯎'`ަ'AEgnm)fT fz['/20!orT}<ػ"hw"Le4a!%-h'~cxLY|F{[N`\NPXK omWo.Vlp_zVٜ,!:h飼(#ĠeyR~CHp%+?Mh9[!:hy6qZwjႌpΠ@3c:lV!cQv`hO>E.V:Q\M &3S4670zeO`/=ȧ)I53k%A ܞcb(UT %`H_|{S*iY=6p!%R֤b)I6K"·[ y vʢsuҕowg~G(VEF.l;Cc{.$KM?vcN5k^]z^ZQ23 f/q0-׾#> yUzV)U3DONe8>3.{wq945ÀgځX[ȱ=7^z&#IMnnm\!+x_U][o.U N 38 \cLre=H[8d?e*]'@`Zgd#MdM&<,Qa|juhB'n,>9@ jxbd`CwzP)-q<^?KɽB)Ƽ ޅ"dΖAa^ Iz]/RpbݳWTK/ˆ[HZI{#[.$.1=?KQ5Íw:6>\N@IsWИCMAvWQwX(7苳h ,aJKRYα7#| v: "S|Ϳ>Iiaz,L(Z彸AAHeQ|&gVX1:AMZ#XkrQNT|],'R.QpV\5Ҵ! DBA3eO)Actх,e,MW  %\Ѽ2Ee%(:Uxw&|6b]&'$JC5w iSU$G}ݼq31\  P円D;8dvC*krQwaJ`♒kS[OHK7ZhQT/vEV2G*#ooo2kMJ ѫ=}7ݮ5|״iEL$Twka[6~i,kxanZ&c<49&F7%*4iӫ2z};}t 6kri|'~DL}>/7g1FGRHU2= ;/l+tq՟̚XM)].LjsȆ-sw)sI R!͊8iU0s_*׬Ҟ׺‰%zwBS Xh- ]/k^>vęM%-~ƩTSt 9 ,1BzN.^/Ih4|ۿv^7h,$cIg֍tP\{#~e~y*p ,g/fz.Y6%߂."wщ.mP]cݳL춶U[y#i;$`v}X 4O]1w~*{JwPAr3lۇ=N:) pZpT?eg^EUx&Y7o3_Q!ף!-{۠j/WA Hq<,נvoAF þXRZ WǾ_Lkƙ+I!uB w*0mBx|nZ17Z*j((P!I Xk7i6^u~Y\.Hwq3/3DFݎ2|nUz!R@" vMh {IUEvJSVӫWZ-z-d4NH{ P88!GuHŲ h+]2|=OXqb`>eH v#9:(ק)4)`LWmU8i1F,&X1h{3յg49ީN`O}L庢jt?6.rPs"h- gJu0|`FrYK 0Ȩ2W&jL;+/W1YMjSͰ) ^WHeYBnP)~T Vr̐I P@?5-(A-xZHTt ic;tW:挸^n>Jbe O\(W1zy_e$%Y))rMQϽ<"LZW]?I5s/JŨ8d%6>mueJ?:ipY)˂潡b~M(֞o-[U*'6.=GuB{^i&*P½9JсF˹L42MvErP]g^7VNL,+&\2s.vQCj餁: **l2{kouB; }a[t93\0;1%R\,T1[E>{ Y6 Ld))8pۨ ebD\tOg5 ;*l-uy9(ce+2u&I\)YҰi*b̎A(!3iV*XLSf3b1CL-!M=JB9mc~#-llQj} ;wtA\JᰑON+^ WY1yFy *PYH%+,yU9l.: ̚`2@Sq,ۑv b7/b:7ˌp`^NF낀WC -l`ERD jDFEZ3JmgSfP s6e>ۍ,Kٔn[t{lJ#=̡>`j0ex }94 z85/3Z"ŀ8v|C".q'VQ(My)kaRAp ބ8 QodZl(c"7D[|P^i=}yߘ6Vm3YWO,=ɞp/W'=}Dž;9:IFde:z'ҔvOc?ܣ~*'o=i'Jχ !3mn hOLj_/.ۆj .Ӳ&X>Z h&mO9Tog?m!2TPU=yJƒH]wU>Bӄ&-e߾"V C|)^[CV35AE&R2_O]2P?oW#W"F](3WRU*;op+z 8Q⸨r!+ػtz|~Bt3M$ +!)QFۻe \;˵ӈZuYPp;S9":Ic,iұ=Ѭq(5OQbw׌">B m\m#( Dg(2}fff?^EI"ZbcřKq zCL:L': <]/$A4ɗr0n0BǩU\HaWFit9x|yAWSK:rޅ`g3X`iO"ji5<NBc6\Ӳ; TvQe͡Cʱ7Ӧw5gKɒODWЇe-z}D>z?F'N&#zJJFs=cRwRPBL'ǵ/tԫN:mE5SG#A_t- }R#k'}8 W9I$Ūi砫iCf1_!-Aiavw>@tL9=c+1>ҩ 7vl\|!tb`] Fп S?_[WB)9XrSU}?]g+O%{jwƦfR|[ъk?ts#R0OMTh<1Y0 |Rna-@~J@|2X8{YP䒚Z$Kvq6VxK"RSrKG3lJ8(`c%NTk"Y1OѤv>вͶ CDՆqA"sX0`.L9N4<'?|T.ڿzpHrw}tР세ÄmA_õ|jZ+Y$|e Bz?svdw)Y*uL~KRסږoB_5wӍGbS=di(SyL=lo@+2VHtV6#ޥ *mrЭoȵ +?4Z㿱]dKXAgcx,MG\^yMP.i?VEW(63׬񴷇TMf(9ev.ʳxUYsu_d&X|ExzUƅEu>Jֺ#-ڤ-;4n}.9/ElC Yue^qM 7O٪l}OwpE]׳Df|Hx5/p&dfeI*Q*(%zNs-:pA-Wnr )7E9'>P:mԸk#$JdJ%41У.>^{ 1o+xAWfy}uufg:Uʗj2E mrh֪H)}zj[vA[xI jW)uAM ISQE @`zN 1̂%[G4:7C#["#0$KR*}i;z]BN)}flIMJQ?q%ANZ|{.] ʙJ)K7H˚ɒf#݁ R"6;%P3^c.3'뺀z)듺K/?=9j׳xߪL +faiT9HxLGIy"AYjyM8D哪" <T%MT776X~q'[lf\`Uqhɸή"W+(tKxi;YƍٷĮWh|fPW"v,%"0/VoWJkZCuԺŲ=Ӱ`Qyq4;Ⱥ]SrCTw:?sRl"PH$D,,+k+jkR[ꕝѓu9#sdG UhǗ@=s5n1:$SsgX_(;!x5Ʒޗ0pjDA0K6KO{,Ց7U]-H_K:nW~ޠ.)=~-v ܙ!vjPuňSScGvl/xǕҩi;gpWvT|4qya@*}X?x*DU2^ؚPtSQCRaxEH!ȥ! 4#d S8&$,ucU?:@Z@*^!Lًub`/M55+ ?ܳeK81fչi{ -_SLe.Ck$l#HEU}"Eyo0qbaBzڕ\LDWq}! z_OO4֤{ oBSwyt#nT  Qw[Kry,bWo hT]^ښ"V`^RJgjI¨Xx|ЏE38ô^$rZ23ɼcMdW6)";T㗒5Z_8ȏ(*"vȋ%sSs̒\#e ɲ{yM$ LjY#( 9|O傚RX-7ѓ-2D^[1.5Bb C<=xd ,%+qr r]5xs#.!<]VzɎvpل7l*9!~,pqSb 좔K c]#xS >Cbo:9~/p[W|=';!VKhl?V;p&uh#e >_1wnB 1zp ,}Q}2,m:Rp *>dsۉ#.)QKdpwt{aMZ"D -;0MT/"fQKn>yeI5%R!Jo/A!ǺCҭs bj|㬉j/qݮl|,)Suu!=ty ;nx:s"[NNy <Mh|Ww)Diw]}J_A%@zɊZ`T9⯔n-̞-V;(!N =}D?ڴI@)꘬n9>zUuJ 0iYq'&>Vr.(yL0CSTd/RxVȬyP (n37oCFp c3%c^zt<m0s /oY1ot'5:!nL nCXIg`m ;sZ`ҊYvz LB=#lL(=2I6: ֳi=},0A& -}RBP'/L2>^%}q\@S 3Qo/)!/)vWV]΍R8%^d 2qWIYw]hYʰk߁IW@S_jE4< 2 ]g0?h )0 35~tYC̃tz\քvPdxqر 2N50Y@kd*o bpJI9 [bPQpbSv/Kې\s1,b bCG#87a<腃"4a!Ǽ_ <j!120 Tgd99i%,ÈN}m: qo01MQ֓xH8Xw >G~¤2 4(@4фgYZ07070100000039000081a40000000000000000000000016296435a0001e760000000000000000000000000000000000000004800000000./lib/modules/4.18.0-394.el8.x86_64/kernel/arch/x86/kvm/kvm-intel.ko.xz7zXZִF!t/]?Eh=ڜ.+ψ5"oQVO^"w$꺧ҜƤhѻW&dݭ}|6ۇnJtZɏ~ڙZKsAR5c`\e#-v&CXnw9vesVe!#!p$xUs:ғWT-YV}a[@ISp60q$c#Y}.Qxb_W\X'f%Bh׃{m(5X$<M;l5R̓Um/-Pgbi_34sL`Y(FŮa{5 mT1.YSH&Y3[zM\kne,cS$wxSWC<5DfFgJQ$Ԋ kͨ|<׫_~_IK744i"#9r\wǔ98Ip֭].r2TˠR(v\gp4ŘtjQ*8N-UR'\mTrumFuF|P;`m 30]\U*yzz E6c;h`@ӣgw 6=e%ątYo4[=q@3ɉ"%$r ̣6ˮi=G~ϓ!g 2vNr<]|x"uB@jZ;><IZQҗq@k{3qaRzh|?^LJ)oG q4 e@1Xx4{VD6COn7F^?C23{lC-Tv b?k{p5s48sR'm7]T6 [ \07;*;sĥgVWI ۸?X>}`Y_o\\&&?%g_&Drpo2 drSnW&݌=0+h6.u(pd Џܛ&x7ot \85os`o ^I WM#@ 7/H$΃evCJ]]ܞN10ϕ]^p< t:eFw8j,ghv$4DV.45Zex `:z6XelF2|ba?@̸FbZ+P `jti,}Qer&wg3NEzoz 0Z85'7G ` 6&T:#̤yo4}>:u+D -d <4/,0gDP ]j5 `28@m}?NsOʹ7̊ȥ_'kz:)jtD!'=uWu(*mnh OO¸#~2>_>JN ӭӲۂ3, 7ŢUĒ| @' ?G,?A+w/0CWdphp1W_1!5e,RT & >1i$O!'1ԕHuFen1xkCBZZ&[ 7CU*ciJ֢ԇ\Q+ gNqС[j] EVQ1(cbxӍZD'Sv<3dxeu<< ሢt^J"AG ą=V;g[3''Bo%Q-=g0dd1. w 5B& k }]؀H%!7%\So)WA ͭOꁘg@$b L[%Iu^9Sec!`P#ѭIsM#*ryۋMAU$IdDCم,#ɗ$Ls=F"rq,G!d5]] .ǖDp<UA꼝m$چo\SnYuR_ ߆<]cl~h#{fX_E"dgJVJ.d0HaOww RÿW BZ[ur#5KݖcjQ0D%sLR6캑4ogɢH¥GW^YJuDŽ<h8]r%wOroM"7vo(Z[$c-Li&Tv(R?tn]9{{I 6\&Hk?^Z{4~ǦHQ,?zhdGK&,0.?L' LU;]b5§t]5bⷛHYjD?&4!XqOE}VL.Ņ(\a+1 #rg+/+_Qes`F)bbEJͿ+譙SsvFGww(t~M-v.U%mLHp3ߌṦQ"NtLYҩ%UV _^ɥ]Crz`L0j ) rBkjS>vΎn_qvc:=ALjW(՞2}V9'*&J?}Ȱ]40% ɰ8uDΒl ku/9FEEd3tc`'4P i /ے]q+.:͑aFK*3[=7 jf?ΘUPHHf HU2j޾c#]Z/#psuL~ 778S jߐV1eW 5,n0Kʝ|>X8I\F?wceD.מ3+5DC/^Ď7]UQ˵+!#pMM`UDsx{ kl67@?}C)ƪ Uʚ=TZ,>G'Y2LDKwaዺke>?iXW `C 5&M+4"p 3;H~v^;y1|4$jK_73=< hR|,,ej$N:T]A$QD6MGb}'"g Rg9>s;j QufXF!d E 6Y=?!sRiJxAW~F]XB,0:r~t1ptՎR#N̈j/Ayev*_j .W3tYcZŏW^7.O#DH2ǍY% .n\2 x'/=&i5DFyQ>s]$NLddލC٩.Zs(Kv ٽB(2RO;[eNY|EŕʒYV!t]+-trOVNdXύ KA ^^2?(h^} 3յe|AcAIܬ%XQy7* Y) Q.P%* +H@4BV\F#3hJ8嵉zɒ^{7r3I#9TV :La`Ud=DU|wJz +B [Hz]P/*ǝ!t|H ŕ4#Drb'} EӚA.=R+' it}4(c,:,"2"bE.mrA vh[HdLAfIk`xcsH6N03K'0EQ]s@ ʆ앤/42S- }yԞFC~zp+ޤ`Fn62Q贎XoԮp71V8BÝz|sSVVvvG8qy[vAݖ6hFzςUnm#n0JjuWFˮXŊ%a r4ŸڲG+Zo}>c79R۲X8ȲErUm7`9|NZ6zI %qɥ9_]AQ䏋Eh0t%%~\] ]7=qRtb!q.~b=7IںL'GYXգ>3Φ.=9NFN;| XMsm@QgXkԠbE \RE@SzH,N+$AyѳDT0\ 5,̗V4<'9q-+]Շ|8o0ۣ~B܏izx$ķͯ.(t /vcrOĠ;5ɸF6fwwPHQC}ϑn7) 6@B(N ۶(8.sٰ˷Nqk75z,o7QXK;<;0ϷdFyJ`P eX9W%>gZoE_d(-U.Pw uX 8ډJ^xT-zp4FE~KmwkRˤv\AMwC~F̰ʘI"VX>m@ȿhhǓ0  4JiIu@1X#&8|묾`(V]h냟FdXrXEr+wՌĂů)AY|c&K8uW;S(E<Pulրbuї:3Pd QL6{p`YՊ7 R=Q0 cyY9]W i'&HNaDW'XZ U}''Dluոh0tc; 5R#U R5nK^6XKSXmY}Y <0F_z04׽E5ii"OCa_8v-W|>5&N葶%E,wu7(P N) [:jrl{ea@{zp{dc^ ooP&$8 &_!8y_У<gE##N5mrD}i&㍉zeǺF4 ^DX"aeJKs/ @Ȏcn a;Hfo*b]MCYwduI$ EX:S-s%a G4oRfʹpxN&Q[{Я*D.C.A Lw_Ҷ1u|P7gx,ScܑYXAۡNկ(ѫٛuFpܓ$6EW]c,3\#Q _KXl(sA+%9"%] g> 3J> n#bp#պrf1M8ΔVtf5M|XGml]GޔHkW1jE!Iv"yAB(##`4я|-jh0>;%vE2ϰBqr& d3-{ ǡ}/I'E.oͶh`*ׇ1mG!h'ݘN9rT!dQHUڋ}T:.C9)AɎ)mJ E)"4~@rxB!;pO(227gzBGdcL/GotkO?|glǩ|gXaͲ͊~Iv4խ_πS g;2a ].u՟ˌΠ &3.~Lկe"aS[Ϝ$qˡA'tN͌ǒNS ) p&iQ(obh;yc}'xl"vJ.Ō"8}jbw)GB*$]Y_$Mz-ax&IB6/'%WA ,a ߍ93s065ӏ*#(֭~. S{3@gu` '|ݿ?FGnκG=Cxf 6iin:4DT0S^!?;C5%UF>{/ߴ4HC LS࠘PThOOIDɕ`$HzQCϊNRN6e~Z ],"z| f^fEBHAfa=VU0r#KDbs]@h+T Uؚ!bl,]D7ҙrH342$ I&i^^FRd-]D`0 (,w8x 11[VoWV'R1=Ў7L֟2k"Cpt9. r{L8b;nݺ1{ ])(nHO(,GUhC {:LjA>Ȁ&% bNw&/plj8 z]XI3kґN|}GYHEHg~UV\3vM|cQ/Ͳ$>Mf%! ׵ ]|ҍ̇NkqN^GA*'r&i|#4B&ij_#yeOyu/UZ/5Oӂ%\hSǢڋ0委Fў/G.Lw(Gٵ^l`m()e8)}#}>Ѫ ˰8F yOCFE\^D8z8DuhaBvX%.fU@f/A} #&iQ>v">ߏUIKF"~pECsz`eODn$2 7 f9O5KI0H_WMÍ~.*Aמ K Й9m}URlAO``W9YII1a1KT܃sWKͬԻA_&*v0f96!bmږKܑD0XA(.sbejrgU(Y'~(VdYIUrn~gZܙ4~"^I%o+ 4JQ"@gmL M&h*:N.'/](!!J( iQ̐fJPMY-WbLvFjٱ3a8vEDwPa (0b#A}`b\^W$1NawwtF|(“2whdu< h4] )Fe%G|V5`TYJ}cOjK0n1TIojs@|:IN&\!?4dPc9`d3SSFy<k(4)@V$U%p {=z\[D\:ZVG+Orݣ/T7Jd]ڕH5fͯO|H_t,gCQ[1!"cQkj{I|ۨi͜ aq7\vاTq7苆DŽKxFnZmdn} l{drD:TFeǨ{L1Vʴ3V#U9+!r{I$cb)Y֭< TUn% S=ɒ{7Ct??}pTٽOYMM-: ۵tp_O:)Yao+ZgW7L6Oy_u8'Z@|$ ^ Ut+9jтT⊜_E@Ok\ُ ~<(Ӳ1dH(, tUg IGWѫ-.~?rr`V>Tt=ą/__ ֹw ߉A8 ?0Ҡ@鬥S0{-h)n*|tUnE#xFApF$}Yq+%͇LJ"tmy"FJY؏ )B) *v`^&X)\m+M*9a\0̑Y*\5y.5C;d{ؼqhr*{ ɃXw "i6)hHw ,xņ!h:} {qiw)ׂ+dQ|׬KO]LY}k*uy/V5~ӣfG^Ow]׆djCPp @t"KpQFjՖK79x(H,gMܚaB.3@X>_ǧm#ԡ (@X_ ! 8`&d*sbHqP/{-J ySHAytP$t~E;md 6BK.#>k#b my6tIHǎ~U ^/9] KhJr%b!dOekRZhzbב9H Pa,KMڰ={ܟjMG@yd3YaH.zq1ŞGrG'r5GP?a4'02Sf3 +^F?1LoRNvfSnɎk/A! MSeց`}'%bGYcpy(/ŬU0@b(CCUR^8.ۿ=/#r ee&{_ vܜ/՚Qυг^-TBXt: RlyY:xqf(xZ76}XA$vΚ1,y+ -SUUR—IPݹr0Eɻo lL.p>T?3ѱi4Y@+T6ۑ\9}pcfǼ|zbIxJQ8ߩú铃^y rTuB׍.q~_ƈƌlH؝~ZPi6j_%* gggod'Ӆ?5f3+];|@4@1q"!hua4B-w0MkЯHav+- >A=0]gH '-sF#f>LU7 Nr y1Mͨ7kK/m{?Zh1%ʓ{ԁøTcgNdAUNe{cVa\[W\MzS/B%J,JG[U'@vIIPȥYVRrq:,chij+MNͫ%6>s”[8ʋZu={C:ٜ/$ x m],!R60tm#r+#-$tcL@IT-E7* ptw%6.̆-Rڦf; EGB_2t MA[ X )a42gUL^Cɕ<&a"0 Y)5)r[IY-܃_f2,(PO,͜| 8^aNMJф ї>9'+4K-Jr!@"~pyg1JOSN,)D jNk]^cujR!m_:k|[e .kKR_5hWf}q=RBݳACbl-xrroF~ۚCz#E#jbbדF#b yּUh"/.K F>Wh0N v0szB[j5>)tRIlS I`cZ?9SvUjB. tν 7^";q9^? fJA1o||۲-YPMŸE"=g|JیF QAi-c^>&[6+SC\bgZ&!ӏs%w`\KSM^M jkHO6q}Qݲ/=4q>(zr5j O-Z4z{Wwt<9f[Rb ,X*@ O5W%3Bs7F2p҇FoӮ#.A,ׯ`!l|xr;ĉM zxqX4Rj VecReVi=\5Qdf^!M=rx"bXG1װbTv7I8_g߯6%Y:TŌ4| Kg}$LќBw\#<;| 7kDq/G֮ N ѿs_;b ?5Uj~/CI|Sl=*=TFɜwJN|ܞ-?*0U^1 O}3AtzļSb_sm鎯sMS} F* )F%:hjd[DtHN+^ZtATxQq6w(snB-*i-pި_oU ui³xϯ{ǰm= Y"3_K"öb{/3);! QF/v Zqb2nUp ܇Eg?p|G)RỦ(|Jv[%H8K0D;G&,mL0 7Ue{[:uJg!;zĺ8CyÑ=N;\B AhKC)aF/R>$2v651.V,(hp9|x"T 1"4#wrctrk-FJ'6"os4E44$1.䬁#K W2 8;/ 7xyHpԄíZُvҲWۇ'3)!)$=@0YSR` ![^)xk\@;obϵ(m/֐r eh:]A7LmJmL'GA3Aג29b1MܪK1%q.M;,3\nPd'.8wP)#l !E',&EՎgt} Z|LVEoW `S{&,&ȃh,b$b`b%yva`xl,VM& (Y4Yw =p=-I'3m15[2N}Kqkzf'fc|efsi YZjPmHiJ?~R= eԈO#g>PH'ZVY|s6j<|U>u#6Yh-5?EBINUy/EѰ0<@eiT{* ɒ"ȗP,-9cϙBd, >a?mLM 2dj,]\os#EuBfD}o @77M,=ӤwwKX"^FGmv1O;$'h;m6ayBR(<:SOFZ]`\% D] 'xO· `tW7KcD_ܔ-Cu4YBmIfS< ) ֺY|b!\{ֺ4!6~UoNߘO :T0@RS<ǖ˿$0ɓ4{)#n!Lkl,ax$@&|~{JS@rg0@ KB$ y7o`OW]mA`“%b*zZaA+6eqBθFn{~ oa$KgF=rbCUiufNc|JagLIW*'1Xh^,2甛+.mӋF3`_0b=>1$zcl;90W}!qRݟ (6(3۬y9}I[|㭟pjrp$޵MZ]άYp/Q dw%`{\JK%2?GxY╔2N͇#HmK{gN"d 4q20;b.BU|@v>3}*<|¶@ѕg#'cgA^N:zn̕j:s?NPǼ9݀]"Uwҍ_С;Mf66H@n",&7~ [k͞e!7U/ lO 1Cl3pZ"w;Z:; ISMm&@,Pr2%\p(?{g,]|'3OcX2 ڱ89܍~RJ՛}NSfAbku7׼|w!0= [@%}Y>t XVs1^:Y>]FIz&K75el&0}L ?uo"oSʽjCu=ؑȪRK7"\72-<WK us6~g:.WQ)-x$7@؄D sUWZeD@?T`$ T$eEVhJbo*U |CVY#ߵn Y9LsR3sG٧A}Ǘ;i&^ !*`qg]eocgNgҵVk8 7 ܂- *q ˫sk13JUA+pmp%Y/] rDv+:15P21 [-Ͱ7cVa{!䣃۪|hd=S0dA@mByǖ",\\ 0sn@G:3LͿl e-l!WXM鄘JQiE0וxdFsrQ= b}R0/: *1,dYcpzXܤ =f93WY{gQum[a 1% OKLApz"q_<+*: tsQGqoL._'_oa4X(g~1f|EܶaׂwI4VMF?HXW>>G RVrZ *1,)9iӗŁ j q؎ xDTƁ-#'Pd;];ITύkVXigV2iAL}~1?׽!H^!o%Y߹DmBMſӳziFOT, TWn.F|ɡ\P'm%fne&.tQ8رE'ޓ^3x'l 'e Vq77'2AVЮD!1H*U,Ь #% <0!{qp:LgʱSTS'J u[Վ{=;ݨ"W7G\VUQV!'5|(O7jnu e^jD½>~ιQWG]%˓bhATρ&֖EV-Ek[@Q%D|YBf-;韑oc\@TVca=~olbo!@*&BCJEGBIYؑ9elຖ2Y{E4,Qvy!Cs9%748)mD^AA32tQ<&sĚ^R|~%Z<<;@oЯΒ++uB^(f}|E{I'Nl'bڈ')0WfGYI3р S3 *hHkꚷA, .R I6;T9k H$rBjlo @^ e`ܰ3ןuZlJ/"ػb6`KU~j I C~n×4糠Uu sHBoԣ{Rb/Ţ8:+dT{ hE5Q<π ’9wƶk%Zډieh"15y|T|}Kb7+w `P'$M}F:d;}>ѦbWh>N6wǽf-#Z A(RS#:?mB_Diiq%*!Kkgy DR$,iOH.#0.>E j :V-|>{JWX.l;pwE6x-h ͚\$d{s/Hw8XJx8~Kh38RNpTB2]k9,g^I&#NfE75$~HQ26#JBt;H".!V%nnybԅvAfOdP.}q.lqrFg.&tI5'i޹Nّ^T@rVDK S&҈q(oq-K4_9ꪏˤF3}WN=Hw* "7ѿO"`=A|X{U Zb[~MG3C{)/`8|YRPÕS2;/ vVXq&egSgᢍ؀--LS)*K"ϫ~LiǚsSŦs "F}p ^F R*N-R쫂k`}8"=TzveFׁxAYS~Gj>J#"$:X4-\~J!Y43%S V0rFLTsgRoxH13X:Ǹt2M_L@@+Pe1=Z-ؖ`OX,`C~s1N\cX0~0dÿ~aw7v7 O(JuuMeŘ"B~J4.Î:ZL"k%ILD{im.rH CJRJmo'䖩{_n䆌ӛsbҘYFij@ jyp2Y`ߍU۳8=T9Vx1d:0G6 jFd+KŲ/60CЮ⼥Zⳉ[f>!tD#nwIG~@&aauPXǿ F;@F#F?Ę rQwʎ?EUHպRvs/BPlHͫL>l;KG;' E 1FcO@&;`'' 5'`5wJ-7ϔLWl.8B@->zI@cө Y ֲ]t2ll]fsR9G%(̥,Gs$Jo#+z%HHv쓛잀`M1r& MHU\ 񷨶4E2UDY^ho2&,kd}ڲ|op BN.6_Bw.fޓ:ɠo*Å(pdڡs7M]ouMGX܃ ihoR9ϢP+nz\Yf?,0'Y[󨥖N,fL=D©B$6Nw(UpM+B8Zڭu3^{F^h%Y3Y7΄kToo\ |x-{P肗lg)n)h+Q" ,w:sXCڮF{0CrUp7!;Ǎ&'ÍPËʨRU^s4T$~f.ߒxDAv>rEnܒB<h4=mHJKHSXo3ąyrn2o+Bk^{Ȟ[ r)v| U8Z#5O!{DcCc7 Ƿxx͉]m(aھ{ZoPo ݢRyJ$ b~$/bcCi%[/>~=^B$>jlN@)LrydEN}Y߀jqWMqE_z[a3e[|FVeҬŏ'YkG0%O) ,"Jc 6zЖDxbeKxLեJ'ec4V!t:yvh7;jAҊ\t.#F3O:wQ9~OxtSC3o gb28F-r\] qFi%El%6QdNXp%edgL!ҧ2@1@8NXxpQ{ `guҖg|B G46L9^[bYa/0t},x,an})oh37`7Nc8j,e>~_łR-{햟ǂzd5"!uO=76#] afJM W`0|44Lfbw(]ǥE # 6L]D Crg{|AMIc6cGsF$"VH2CEQmeϦShl s@OKNMV4=fج0((tRP;{6YO=RIEj^u(WX[.uYڪu71rhX2{5{_e @AtI{aOxpWWV m Ig(%c'˸EXƓ=[sGs(p~ DB +r+as7hJV"u`Ghq멂khR,J F"צUHDL%a{?q?zj^tZk.&HLI3jEZMrsN=phoF`Z CSG-|0O?v]!jT S } ww g?ނ۟1@Tz5D( `z^8wOtۥr 7cדx =G;8O-Z;T*>WZ& Y:*ԨO;@ͬ&pޭPBU`d3CЩBoCfW6pխu{Xts-d'ffp]r-ڸ3b͊:Ov̙M-,"0I,'1i{X݊hJu:tge*V֧x p|9Â}uJ]C}T!tp xNQmF%q,7&킼s9ohif1D묲i7B2Pdwkn\qaRz cA%Pq?Dۊ1c?_[@AXfګ|EXFLBD2`k7WWx1M`Q0@FE]\R2uckWމi$` Z|"n:k .) hn㣫yHJ p)z2OKAi@O.Ԇ"ntqJ\2Xn9KIjӔ^cT4|C[ȷ~;UqU犠<~vooJbjj)*WǤRT\:P{9)AlVtuSVYz2S9=&$_G xw3޲@* xpΫLHJ v1tJաˆR9 LX6g2/ܯEL oi{"`2JKۇ?2qoț]d}u!=%}t;5#'IBCpHj*lA DZPdUF,Ntϟ|:\_g) l{}N&Σ]%c5 e_" Jei~ UbZ B}C]_oϸҷXYC)T9OwSxJJic{ S+soPvGҍ]I᝸ jXPzP>1- 靯ޣTm11KdlF1mC e(*[3UƵ=Qh[ZL*0EJc, &JnYzͧIRJwRPpLCE h*NV\hH# ,7: MZZh2eVfK[M>XO6q" T83p!W#[>j d_31}:IM%Xb/2[Z}[?K{rO )@g+{nC+ECLOjAt ă>00mS%^(3UzKAK^qL$0F@l&ψDpc~ 7?b0 3 bS@`UFԙXbKԲ%306ceXvN?h*hO66] "lb'/7B}x`;$@8"[ leYKBu_!m;. f6OL}轢Q7Bk>Uy, bD$Lvx?vLa%9]Z_a34{܃.)`jmgjQO'\Ėn#.ymylkX/'aB3Ny376MvV hw|ĎHq*16 iibUR]}ŭqHABm_iEE-e'Ƿh-x20&dGGofY"n}tCo "~ <)Q*u7|/AioTyޟ"HMn!dQ-8l(iKc!oUы"'xUr*5u72&9kUk,T|y@H_i TefdhB1cpU\B9DwDk'YkxV Ն@ز>hxηyz5rIEwh \jުBOԩZPB݌GHFt )am$O5BJnjI +jcZsI`R@*ͶGNwh"ApTs7i5#pZe V~ 7n(BjN;6 "Ki[ N`@PL|cMj3L`K*0ڙ=diK::e߳[E03)m {ofg͚Mac $nN!oҀ|f` J9om+%/x11sȷU*̡!,3WN%4_%OL,<d܊=ndś5M9a| 5sǴG~4*< }D36(?&IK.t_>7m+v:m(hc6 I?YRiS}j)'m@;C~Y<N(.ن| #Rabd6w:pu8c hT0F ՝Pݭ<"1va?굌[3ƷQWufqZ(A>XwY-8f52#HB䝴)6&D!)!nj]G+saWvfKAb894 ͵9e76M hV&~)jP":$+F/2=qOiņF td9sQ 6;ZRyQe.,{?XUb6[5|e*z%NXJ@H4<8rd%p(0W QZQbQ %I(Ȼ:  g:i{Q{wQ'=`XUw `O O_ܯgk}p!Yv%5WW{wqy+\k7Y zO#[7$-Fg;EI*2O_l7e 1ݷ1)) ~y~}Ф2A~5uJ!d0}o5@^ PȵA%7@Hٮӈ 7ctB`@5@5izC{f|c"TGR2noPmKnS!MwƦguչ^tW>K^o ^P_4nǹ)88E8N ́ryh]HnqwߦiȱX`mCVbbܲbٛ@kpN?b/zhj^wB 2iڵ\szTR)6 §׉rL1T<fՔpv_tc6@%8|E)+?X:kBYmhf&ѨYg"J,g|i2S.ѹ:*iКۗINgUg"ToD TtŒ&mߣqg0 ȍC't%C^ly#;*3&mLbxH3ͺ>x͵}8S(>[a2 Cu=MTܾʟGUt$0^ ^ ŕuD-ښS]HxjL˥ԧ~43!ɝtرGr 7`7}[^dqu_Y[1yZ;:]nꔜpCЊ$HB[ Z+Au<˺O??R^+ .QL=ƄW$fucehe"pGƊB鳚Ǝ+ 7}ݗǤ7<%<|C𿼻t&%o5T$G\SHG2$K7#2ƒ{7c<9҉DEA~*+B ߟ3)PӍ>`H,4}5&h?Z?9PqZqW>'4|)<aLn4U~ `!MZ܎#hIlb 㱱< y1ź-*E|襁ߝ5[亮1x@g32!NAQ='U]WZA)X '"@ohOVbr}qkan#ߗ:616e`S6TFe2eP a9ӚOUm% TSg4W-FGH=XN[$Vu[7ܘX.U5?r[Kdg<)Vaݹ.4 KNZ~eb6d~(,TJWQ+f'j7j8׭g;<%%j#eմW]$<7**|{}!` tޟ2WQ k.He݈2LxNsPfaSl'޴HC6e8-TSD瑩CkSd=ΝX4,['hu1VY?( bۜК,TKxC+; ;meg+1!Rڝ蟌ܐO3چg^Ie6 fjHehϡ MY_z c,2<%Dc>n?'40Mwd'XwC*ű]x+֙ mµ~`D\N 3w'yH.qlB+Uو %NYc1B@G5uC*yЧ2&r iMחHEfTA\ <2?5֯ NaLIOtXKˈoAt-$@ sWR2.*4ӵjˊ :Uk-!a˵TaA;YOܲ*c\7ugzbEuW"O_OIĨN:gBʚٝw Z/OJNlw^5kA;GrM*caݴkQ%xռ~տ[/1e o(J1)s ՏM"={$׊#~CBwԡ,?J\v>rCӏ5=* Є(U:q׈!q!'( id[`"@Ls v0c q2rvnq8ƋD\YsT!3 2FpҒA9a<c#+ktu%rx?ӘϩҘɭV3ƌіIrUn;#;8jS- ~ 6J,)^G4u2n~Ga tq ڤa'.5^`[flJPNt/8uiA~[`8|S3)h8Ӟ_jE~t6ae$=<`8*ǕU6#{[Ze!J H"jϵ ' YB;(t󆆼A,D*Rޯx8CkaO&_1!9-#7F5we:OܡNyW9eḊ`ajpR%:J~ng4}6P4uxV!.zGEyFy")MM@H~i\ ELyRo9ooo؛-vtkRVLEO$^E CzZ`&L%[1,_Dd[Ae8~L~XApΩSޕxu^-V y3l6\Kng4!XAJK3`S="c|MNC:4qReHֲE#L T:0uE1ڪ^SDVʑaZq ]и^Ps^.!Xr.{kIUӁ]/˧v["5-tlc1ϸm`OP'?sO~M#ܰU y@l0!L$0^ib+50z5XŜgtՐ; *7VȠB$p :0rJ{کsR[+ʱhAcL_[wYm+nSEfÏyZOb;h#i%DL0CjC;qǽ.ªip7/|eug<U߼HJPhE#C4RO!R "VOevN>d$TΕzsRS?_ [MZ&0nIр.hy̡[=+NhXK{u\ ݤ0̚Uslnr`JǬ;\ ǸL>IzXU{\=a5*"9ws2[*Cg7Ng{]K82*1R M546P,rGqF,.߄s%X5S&e&c!D7a{b>څ }/]y!S38=MĮD\́IR>F[Id&fmR%[/zA׼$;-4N 6~,=XzF U."O9Dʈ>ûTߟ|@wUb.mעDԳIW~u3 j ECKe`K}pI ǖe; ԭv5P% _7D İZWJ\i9ѶKz[c’cͨQّHTY3:RxwE'Ue=4S"[`Uc2ZG|oS;Ԍhbvv[XOEW,ZuQԔ` :kj>#S2"qQߒݪLh{i*7Ck KQEB[k0ɿv@S|S{@-S(,<<[!vUBШm,*_ iT3s@vr05I'B*GӜ.g >] bh,hӂj?JKbWuPD8r!9M3;,'x=adA!S1<lLn+~fxk=&FX 5H|T~B(uL)ܣLnfm:y W8Z?(|Y){I B+'$Օ/!j΋n٦kT,Zx-_+A^6^b1;ru.NxPM҈,Ϫ +3)8OdǗ гաPdʷmY ˡeb.Hj-㛴 6Çw.?D1Ze#N"Ye "iz},U܄z!ZUxkcO[MMe+U${F70 qE_G#g:uemI"/O.wTz]Kh<1U\BWXb2 L=ާr2rByfW2Mݠ? J4!JBȖo+Eo^zqu_EQ(wHUğHC 8,xg Լ3HUaZc#**x^4 (T 2 x)ΫlZ&(3FraEalנm벭NZIޏ ʣi8n^~U"֐7ן g7ᒫ{i/[X/@WĠ_˪@,ֳw$y:X%O 4*fM{C;K#tOtͧoZ WϠNdPW3 8l@0zS+z*/'u :+|Ib]0f Ȼɭ$⦤3-T(x\&V@6ieCuLjZ:v3:]IG0CfsP%ѝZLiKj'sȁO<'C{35[=tg Ӭ~6eHxn-m3I;eW-KQW _PBGNhvy$+O~NlR㚩Qyx)´~L(Yp@8YR&|p-c1_x" `s@%3}J)҄gk Bu<;AOed%i~lxs S{vɦQC* ,/T#~ K}wC7gN^;9+]f̬8?{j94`ś2Q^q(A5|^Pv9+Kwscޙz2Y7R#E*c@#)hptA6"ED WR6_u9B5@Ad?ڙ"΋{7r2iB30F.Ee ufJ 7J|]8<حe`+:ѴOt8`N]'|=bEb>*- кTgXUA *Tȇ2I+({Ɓ)=VQ*O|ug+'hi_4k*ے Y"XHQf r8yWY|JC6PxH B [eP-bڱ=XK6ғy O-cy˩F^ikME͋- viWrp56gh57)FwԊv6a|]d`Y. &H}.B:M'Ɩ(hUx:gsF<114r·N&}ybAݯț*G6cWeZYMUy"43IHQLpC|6E=C q N `] 8cJ(1!0ZjWO6̑f|4v>F4ykk9\h2 LYiymꎣ︯{z^J1 gs-s1f1ƌckGId!PL2aTV^V\yF`c}L0̍)}"4_fC#v\ZNFy3-gzPd'kЂBiLNT2`'e%Ipiѫ5$R¼kk3&`U8CA9ݥ@Jiru4Ca|3|15bI %&F0aՌW?e0 O57裳{%-#0`PN~=cmka6b3PG$cu RN =ֿuwv۽jÚl)Qk!t'@v>j%P5i:1XUƫt [`$Iz؎}fHkA?UyNdj&IXJ>&5's8ˎsA .ܣo4$K_Il2;9PAmH';%EjS#FA|jJk3^MzK hfRs@>u,/idN6 eugv,g,w[,O 6OJ2#vW4* "ĒEx7@ }4Z[sӝ3sMҖ]lUjgM B.enఊ;{^#teڴL̔[}YuKXk-vDŽǟVIdZ)aI jcG>29'c>^eZ]h$3@n5$m%2&/ՏAkB@H$ TGVaD\|VE(B/<8uWE4< #=4D=x:B6Um*-Cj9i"?0q8exPIXX4[SN-PA?0CEa4ī?q0F%DZ%j?z5 .y PCV@h 1eBc2pr#Բ|gXH܍E8ܝR#FCopO+i30c;Z9荵<$fg{`+[>_S8F 6nI]e wY,w;pÇ1iy HvTO{):WYc):T`Έ }*x}HyeYG?hflO d@[*L=[3b3F_ WETg[E[r$jk)!l<Û~ HwB0rK/|S<=y] TUl\tLftGH؏(<]Krr8U_\7 3*N!S$5a싯F~Usrӎ [(!ۈcz]S ϯ&|:+31]23\So PTCVH۸oO`]%5mʞJT9A)_KlϷ8ڧ{ ʃmg#^Qcp7kNm]}$M75@SRc2>{3ұپ6yhcRv*׳>_rK\VOF%fycPf )EaR M*HҀ3mcA#S31 FKL}X7n@7rF( NYa齠,OO|֯r̠ O\3K=mCRFH>A|r2JbyʜbPUo}WʛQ4@ưq7HS@ᭉixxބˡRcur+M ,8(LEZ{%uLA-N-"428rD7Á:26$ѵLGB|oUOWlE\P͕t9mĕarߓc=gJjT}$i3 ,TA#`Op}h8ԯmxbE>{J>LJ i)i>9ix߫To C m~~,e^#=Z>^^ *U$Q]hF%̝d3=UV\%i9Po}w;:;qqe:L ph'pi)=9vk5̊hj3㟅gg X}.w,.^6d.41;MM J-(!sX:hUkbpxP`ʫ_`T=v轝9bmKN! 0?LDpSpM];y0QZboEU U̓؇]^݀/ɽ}醿NA9'Ad< !.k[9|'8=Yc; Je(cJJÿĨXA*oqU8w2tf Ȩ930S d^^[,e|ێy 7B J3힬wC$|5G[um+JVj)YtjWRjm"B-$n@gv)L_2>O,Ngx4@uH Ѱ 7SpQi :g,xӛH ɐMzc8ހ.VaI pW@Na*qn (dTemdQc慌vniwS|DKH$ prM룄8F #X, vάOusy]} b^`Կ٬הB5*u֓0&l!J{N)9ўaFBZŲ%*]0Faar s)&^ Q͸Y?]N"nFhI t_=:Vxd+ɑށH@h}3xL1"Rya*Bghiə}En(yr鏣϶TGŨɼ{*T)3>XPb _Yr9p :Л΍ݜ?q5k E9C*TW 8vx{޸д׸mWxw$"iC@xVVZSqRѠ*q 5w`ƊTg?%zWǴwHXO L`jOCK)!RDJj:"ƨ!Qh5υ>O0;=j<{Hв\ˇ4| US*pl4AM+$0Xhߐ PxcwB۟wEE ˺P* ೬$y{@f:D{Հ9ոF>`[e9˓ gWtu`$®=.]#Y[P^(V s+t4mb3gSjԵL{DЫsx&/;xWKj-P" `Ii(#=bیnq71-\qAYt=mnIP'vt]z4G;6T{Rxj*t(m4T^oQ)o3"AbEAfQF p ?  lZ)-i0:_<e6gZ Mqj Q1,i/Su"x`%uŨzNHX[|kMd|Lr,_~ku`0RJc,s xntU0)&zXLPжGR61mf-<}9a/M!h0=X jZ?wq씽SP5,Gls;a8įٓy qa)ՏheB|I<`Pw)L.{%Թ7W>} EV1S1'm!4GѺ{G:g'Qi>S4\87cٽN R[sXg`QbDkDw\MFPdCLqAGb6rW58}/3^w3Nn퀇{驦-h5X`K?6$"u>RzL;+D4/;QE > !ƛ;$orûS DeOme|. a% pkZyc;CydpUPM`iRAרKLkqKm\j{ y;(Am:\3yfaKXg&A_vJ!n9[NOM b'մ:l$>G /s\WMJisջDucG5!/+1rk 04V)%?PO4DN~di+{C7"yEmYKwFwQ(tG-[D oIP]םߤNYۊѣS^=>runY-!O_QNeߧo։0yXba "y;V[PJycTъfIGszC4=z|9;vL)Q`5''V'n4{V& PݥJ~/gQ)D1Uh{) X[(Q +2I8QP9 TO0DV/lr;I8S>)z@\?P9~? UCHm,ұ(OQ~J5h%9MS ((c"aYuJZ@9oXŊH_:I,$J͋` 0]'yDR}5~ϑ*fFC= ) *y@(s=lx⸦lo0Tq28$~uݜzs-$+g߻3LEfɁi!n9oSOS+"=& tY^Ll{M>Y=pRX.UTrڽ?9;uFh.*/?Ӱ<}3ZtetEF~&ؙu ʢ i+*0wcefMT1p<24g[:!3^Hi6!gO@c;u9<. PUHmKݘؼ -?ЏNڦvEnhe}:NQsccWwư;%ރB]ȯ m PM!x!!$/qKz6şY_c"c,aOK56f(scy'1 &V"d:˻.8}߈)^0q?` /ʨ ԢXwg /ܡ*m8mt >+츥3rgAY 8e|v^%fJayMr@V,Az+ZĀ4Y\@@ nx>;r8(څ?AS ARTOmOZzIMTdt~yTqW4Nj^tkn-1*}[Ŋ%}i$ӏv#w4F+jv/q!{'rrnO֣4qDBB$GQv8q;%*_|X6.4x;a?~a1WWIl|LA#ʺqWqWU%a6Hu+lB-koL#c+ڢZlމzROu)%?gp..;`dHvon~LrOԼ<cU q]n 'ʛ15qdn*'r5ؠvuNn2.RBQwx3e=aKixbB tfD|l̔ty^Xp!>:EšBBb#LJzH|>oPʬB/mn!o#Tec`[b'wZIMz.Wlc)>z-!sWLѨdgc=eB}!;UWoܸޤ!ū1BWKJ$Bw &4A/J;cK ^k1׎lAmz2k2*Vu0|P8Fm>!go]&DUNLgorH:t:MZjأJnR* .~7O;~"5P{z,3-*^ IErLb:p:1bO+T؇dBh t*,* 7.{8 !*YgXHKF:k 7 :b+5f t߾^ZxMI<**La.`Ο,su1VT* Sދ G`R77 M~u Ưn%|a'jHKcS(`z$2!.oQH@ 6/ VJcKaɷr]H-;,MOK{7ޜ_e,XX,Ôެ?jޛAy}`nj#pC2y'SNK[ЇەW0+:#Y0C6Ku}-h6i;ٌ>>__viу%(2̽h!b hU#C D/ggntn@hUDurtYF&A t>$LQ ̧(B@'ӁtsW7$;sxQamm OV #IE_'b;:烗t6-d`AV+텗 $j^$j\X-N*P DNN{pWJ.>(!=>u-zH8䢢4LPj]BL0E ?Sx"Q5 x Qќd @=>unuH{&eB*:,2 G;ȦFTW~Y[u1n6}*mq,ȝTbzF1$Նd [ mC$jqpgP}-#~YbMGT[*eoh<=s4W$k/s"ܒZ_mW(-YjS,i58fqϙ 73zq 48pKNEC_;Z/!9|Id߳~9H]cd/|hOxPN+  ɗUd2l&GL>HCWZyRtfi12Xqy!%z &^\,-Ħ3U !5[gz F81wjZZ+Sq)j0\nCL0 DqYμo[w,8@4?~9H^&b2ݫ]EP ́7#/8۫f)AX_V2CJRZ/˔ G7.jm-ߝVbs}%O :11Iw_b˫0ڈ2ÿ|+&xTLW1'i5In\:Fī/lg9`7ٰ›""w:QkDR9Y^Zr4eN>|T|##2>`̄k+5Ur'xC"T]=F,1k#] r@He[9/Zd,$6BT4Q`4\,FM#sC)7_@$?Y+9Yy0O/ZKʼnsp%5KFfri$\AYh:aܧ+@ UD sji3/\̚͡GL8:>K[g:O,R!A_ Cpl+K :0X]N*ةVisSȃ$iV_a1S;0&Jw3^m?;I4W0y n35{N-JEZ R.E9ĭ"+ҳ2FKz:D Չ8|Å ! ,A{*QyGo`fnn^Ma#񿍊 sDJ U % \H|Ĝfip}]vtLqndΌ X UAPV\5e2\תgb@$s]_15p>9슋~XS$nGAYLNkaƹq&CxF«U]49%nc dbQ=ړH@c< [XwE bD癠gf4bbb\Ӹoi2އ[ɅshED=|qF)R/PP( <֍nMt0Aܷq~/|Z2VOr TtOW6y*=Q:1؎ rNdg^ ZeШ7A3A/KvhA,C!9Ym~fؗI0~wčŎ$XJx0G^3ү۱مw®tZ8Oͥ]4_%?8.=tӣt,{>-.{P=.`q.jY:#:_- IӍ]cmf㚽I,xm{J(QԠC+ pڴOĴ8Ͻ(4Ui2$%5sܙJÿ38iWasi^Bw`Sa P & :ʬ󈭰-܄Orϻmg:-5Lp7:T Zf RLXqr=gD?2L6}x~H)HdzX+/^Els~+,mǃʵ?h? D-(qdTǻn. 7z]W_L%Cf%u8 8+TA_fϜA|U"`o/)sHE[,'ƸuP?LSh{p'}݃͜B" ""]0d`QPrdE _7ܦWmW\v^n49k螴ظ.7]/Y|6O&zOs;XBj5ߏo 0p@mȍ_L:2∣!pq[wκ.]rS_j:+;8Co&|c{F}uZOk)~?̃fgrr1R)R=( [og;7o'x'#-oRa۩ %pEK!y'WWS ")jmd0<|Д8&.LJ;&t#R|cAwH]+l'~_&FQbbraa'#ôdU}6$JxAKVN.S@nY싴GND=ѭL^)&4*Fњ5a>FbKЊ|Qsb&xeEYHJtE rr _4Ǚ3^!3t.n&sQ†ʹ^@rbInǃG:DG dxCQ bWC!$u|[1d^C< bgQh!6 tSʼuf˄w whG,r`t┟e0َvVPu;M`D|VΡpN]WEmԨb6]|ۭ"@x\%08(DG3bpXx9xQf iIJBQ Uc0 fbBƃ`q𥉉}cJ曾w;}M $6+ßsF[36} j1th7Dz2 [5B<՞eFhb`,ES+n)i7vPl)rME:=:;0D8mn Y|q1׹q|=v@X;ضz5p ֔WfaX@Տ@ \. A#ԦPo /A:! ?.=4()8,d31bUg<='tqŊܝ1t M~HdH&+؝ .-)^w YuӀDUj9:'plB糬RNa[;kJK"ܸbǭڭWarkC sZ8J['gxŝLmr0a Q85ǯ& qw$h 9ɍ eq|4=9aP}l"XPEv9C;4 N-K.tǕI~kxaN3>3].=uH+~ KRe1j{h =ЋZ2ZmX@4GRhwN:,1c. yd"$Sqק&d6(o#bZ[is<^Hl91xm]ꝊuMuDъL/ zH3م K`nX g>NB.Aa$1E  3p.SV_%+ å'E4]2? IC4gJdzfB tqDҬ';UaLw*zd7^L4W=A! SEs "ݮAU,gşp*) $7{pyLUVSSIzf@ `drx ID*B o0(Ҁ7XsN"]T߇WrBw8sP3wd"Q[H)Օ )Xuh.1ԘB`H| ׎_C~|>k1-7e2g;_0dZ",H0 밅wQSJUܓaxC% o~  #zQvhՁ;My|_"#+J;/Z8SY5[?O6h"d͊s3X8D@KuUL>1lȥߒ`L|e'GhNuoQG꽌Aa$ I`A0b{b9wЯ(q3HI{y2dX eJk]8d'"i𸜛IH4R!/m%sΐ/VZ!N ]hA\Z尹KQP,bkzR"fÙ!fҒ13fAϠyb)v?8ݿ֞ZwrV 9#3X9²'x)0"?aa;Gp RDN7J\rQ'j @hnYKfrۗ'@2@O3L1J&.g'Oh UޱNWT2= S\ɘ;tz} RFUW`ra+d΁pWs> -{moz$bOqS)/ I##RȨ~&T1P3 I܉,vejJ12C36?V<*uBQd/5ӵ=pXhxۀ3gKɾZS ,Q¸4LOyl}1ѓ/<_q9Qij.Ԃ2 &?݄aT*H[OۇC孂42?/*m$Wh ,y;h]H'94j qNvoI= ȹWy82jx8C_9֍d;-pT+Jr!zAeze!r'!qj=4MUMXGF4OGp\]`9 wi{ڷP09?ҏ.jI}>=yRXA$97~٣0Gdpf+ӊfiD{/=\f v[‡Z-Ν/*`[Bbռd;儶i)Y>a}ʛ0)g>VbLt$Q&1!oNtHj$H }3;ҸyŃ}BW\.),Z*6>qeU~e{hg|gI'lQH,\ @+OuHT1CAXk{.؝b*η.YUӧ`Z!{:g+٧2,*4TGOw*$i-X4E<HxЉ6Ǻ1q@% blűl{Me x&Zj ͡Kfi`D嚟OޢkC:dcR jdKJ^0y̎e X^V4l$y`11Y"NOngLњC>яkN5BK]LGgD̪21 ۨ8ǵ)`E\1_FI^𭍀a=K IOakXqCv%2s>Ka );Ire9 ΀ ڄ0ZaP8Qqz\DzKEEF A~>l;4]7_k8R?u|c>V:MixK59:Ss:i`QeMު ddA?SNO LL@}X<6 5.t᳝.qE-*;!fo¹A'Ie'}˔n.rXv&FVNK+dg_g [#dkE:}nÐI)ξnli֬P^%zfHZNc37w0indKytAn?6Ѓ@99LlUw(3l$bYB.:j掤ྩ.MSA+&{7~_ [TءmbAh)#t9$ ZIpCiv[~W"6<I#c/ h&ǕݘTef(H=sx=dj!DQ#úp!^HFp|3^8гqohbb˧ӒnB7.VWQhWPRmmU ͊M0WKD<ڢՒhL{!"5KMV_?ĴD I;l(оT b.&JqlF((^(Lנ\ſHXYRB ݼULj),;mJN i9+- > ʬ#ڸ5AsUO0/ 0Gf]un ֪IكkdN?-#;Ƕ3maT7 DV{+1|ᶑ8|UdAw{N]4~)<:;!FFL_*G 1{I@]&nNZ%I+d{'p݃'JAcXay>Dmڲ9/,958 !3/|j99UęϸF~/,_2MyKކU%/чbM(; B 92If*<3G:mB LP3S$"Sk3WM30@7lΖYH<3uy}yOU5g?@Ydqn~0)|& */ oPa`g|LM`,|!3U3QIs[ݼx?sK& &9: }c'g!ky܉ݩnG&R lLں G>+oS3x4PGCJnx)%@lᵙo9pQf!Z#L@Spbv?Wa & :oPqm2ONT*Σ0;1 7_ `Ѱ2ݣ7oXO[xАZ$N34onקoLO͕m˴A `J؜ar>^^vt/\ɚJR hU#`MLdPDAs*T׊~cnvq`^} UڮY0hȕ| ue! I_rL+:Ɣ'>W">th+ vJʧjʙ (Ϳz,ϺSpC!?+Ҹ,N<4uJ: 0L1H)مՃ9 B r5;Q+fr^`:]z")iGiA D DʭS b҇R^ǔ~C*B. }Z589LIKʴ&=bjd6:ԉq AVkw}&>)i ~UB:k~k@\3M,6't o2:վtBf4 &mDAE6qnx[ 3mk ebSWڥPVM>c "Ŵyv7|_2X XiGw̧T+x!5`@GAʺ`fė<{oTH-ҕ\*~1sm&'Lw QĂΫb]v2/ 9$u=Qs)iQ ^`^ 9i%8Ja^M<0zLV:c gG2&s=Uʤâ6s`lѡȢzwhc4s,ߎx[-kX`YyG1!q _N5F ot[5yHwx)\Rnsӥ$n=$Qe[%㩾W=^ݪ9ڐ)eF|Jf-7XKD x(5a+or(ئvEVۧ8A,$Vd64C_;778[8!ېxVUo&Gro"J`-q@ĘJ"c|=叧G"̽.nHd!TS׳ ;P P;Mp*gPrN\(184|'˒-Br0þ=YO9Qa`.‰蜧 Ҕ{ Kd/⹎?ENfmxJ92e-XaαY&9ֿhDBǁ!#rsB-z\J}d!ȭ\6ij' J9 pi}w7 b:󒫎LБI&؛w-l\괝WԹ}{ hg/as6'gw y: XW6q9y.r_Q1_FsbT${-*KA{smd)L3uLO~zzs L[1S%^(r2i".O[Wr홯916ۂ|5Zs\{ʊGg؄L>RqHЫʉG|=]W]w&sF_Lvj#]ۣE1n99V ZvpD:MgQ2Kۆ=iyFM̽-"KwJL suGk &,[ԭz"V K}Zo~B#mo'·/Ň w˳fYO1ĽowDZY!⛑J{L3;K9E6iR"L͘iW4K'ECTN>6v=>5R.AP~ O&B%z:uB=Ru5EɫNS41Tk Q)y"-6`~wv$:i-aDiQ5Y,d`g-{e+f+ zeޛc 4cXƿNܥT%!?14 pO,:0M[,:TBglYA45JbG{ԠZ5(jՐVn3#۫^ut(D_Ħ0(>L9ИjbL">6ٖ <{{iQ{|,'v'ܓe;@c'[>R 'wWءA3)lDݽ BGNX5h-R3;6|)} Lo*+q0]jY!ȝ&y%5ۃkg4v 䑧p1GÊ~ (ټ=r5ǔ FJN )Uf3=eZ8E Xn"^XEY^GqŎoD.ut;v?@֚^mW=DORJ JyQ$HFaݦ0Ƕ 2(w7BfD1 yhVOp礜˿_/ܢjL3+ $qHj u!ĪfPO51D73Iq@%1<]Gٳ[,!PCHiӚ3%Õ+iD0>#tdA#ɆY%qm.lffz\m{F/Fc5wAL"qV^r阞L86@y_bt].=̪F`lz c_!t!DoӃ%@A\&=*S:3P}N'krN6Fm00E2v< }jvBGOXfve3dGE/D~S`4Ĉ]]HF!x@FV޵T†<w‡g.2L~g~W:o=M0N>먖QQye8m\ B #M'ׯQ0ah`\Sv^p7x[C<;1ҐÆ*y<+3Yvj^CH2vCw[#D^Me9= 4@9H\DJ 17M K j> k"d mo]ZrhYxZ]E%1@ (dQvN.ޣ^1v/No{5)Pe(ݚ+7OMa@7#;׷098淚w^ N(  nW SA Cߚdz( vsۂРF@M@ԯnCLxܣRasm"gY_TYV!!5+xɕe1u*t˙s/-:Y}qE"d78%BD=j ~m<!=⇸ "^3 ا[!EBO d&(%!toj"Q!/vd=/&h;T~^9R>P _ҖT *Gѱ[jS1˂ )Q8XiTDv'm4K^^bYW(,KnT:8ꗈWjʘ~UE@ΒWTDtѬ_h7ۊzyF{dC '7ώD-FpIGT"r\e o'[waٸjbYLukW3>_Ze= 8}-swGeRfGc#)Knh<ansiq1(' .|f€älسq"\Xsb d7 !2S@Okz@#Ja\kq?%M~t cmĜ: M]}UC]|!JaoY?6MҴ)~! VΝʶP$1Tg&&' M0Q86{ѽv^]>oޡy|sOINb/J:޷xp҆,5!;t˶>/?Q#&OG؈B^S=|~q3G J g{epIl8'hU*eĞϸjݵ &|ݧkQ3> Ww5{>yp+ e`hsp=O$=[.C7ó N2ϔBS>O@.FE6vUh.bZ nlX9Ye_ǰ ˧;DG8X jeE>\HZDrn z! ذ TZJ Mll -,=OXǾW#ζbZ>bJgG_  Iv܎`E9&ճ0#Na|z,(I;kl, Wb#_bӾ M7r:w TW"Qp2^7A}>7Z{0Lh'AzB[wMc}G% #;{.95vdjX~>6$cIfYRX2H|9Qs#W-H4*Knn*e~=xSv;3bzIMRg~Ϡ\@;At2jKG4,@l(>@a1/7ߞ O24hFhg۹_<Ժwۍ.;4"8\KRQ/kDBR'dD-%6*Gp/OG{( 2`l .]$H?vnk_aԉ|B{Pׇ֪ !<$k(Z[)zGiKRV~];1nVMbjP&saVRfX_P6k8v7= |IɏWWG;YмWKQ^4,p0̚p;iƮߠy-=B[QsGW`D, r9H3VJjBhB'xefpAn9*%H1&3rE84.&;yqUM"*Յp,ܰϔ` Pws *pOxЅҏ _˼!&23gvh0r ֳ֔FzH %;Sc|xD5ZK<\l!wI7l5ȐmÕ19 4>>d]bcgңj@4jRކz0Z `RxU"A{P}L5j]4]e^q GÓL#!cK.L@+Dzk8uBiRPF@rG6Ub Wz_lmN>4*9w{ x}4*QbDJ}X;bCCR@VZ;tT5!Y/*Tz* `Of.Cyf!Ǜ͞*{aL>]HJwxM?&K۾}rzNzuCH0H>?l BG..[RlG`\ߒ5p^`nZ8{Ոjt$+-Q@l/ H³u d%i;7hM 4NU`5׸g/$.KCrAG// D >mNuΔ̹7dS֎?u]"Τ,L^j8ςTTE S S(]YX&"MQ P;SP*Z1bqXa/-$_;1pT Q/ZJO;q2UQTNܒv]v@Hrepqؠ eӶg|4Pʓ\|?n&/>,J .5vx3U.f7+2MV:1MWHVW Lz;i~R[*8e@*&x#g}.w(-Y{"hu 0n=ȗ5챶ˋvLi.r@b k;@\SfWzW04OAaduKqHuwL{wrZ%EVuۃd{SEm)6WWx(ZQD뒎$^vP jhI! BUڗԟ$9ךc cBzV`Z_zܮ+$ge?F8O0}[9A `ϴ!l o;g7E|1€Q9vH?bbZJ:\ pZ?2NV\'7n"@ gD_3[qvpZA mˠIȨkr U;l)<{WOI`3 Dg_@=1qEvm."ۋU/EjZ?j@ui\Ta]22ѝf֨!2Qtt ,cIɉgw&hIeo>xŭ]UL!XUw.!ׂ$U~Q߫4?q]<= G)@N'ic,4a-*Hq 'Ǯ=X1qZJM4 43n RGOtAlx3ќ,!#~+Mw6S Fdvl2Q2^O D93z]? cHO43Ls ½]n5b{Ml *&˥%kbzUFNċl̑ӭ\{h.;Kh6@ںm14dtṈRysc7 ))CߜG]IC;˥[uiHoacd=Y3"soo7J/UoS4*MҊPU 0WQ 4#TM '[bγ1ѸE”%`~j Q-naĚ'ĸeIl9mCyL)o&renQ* Տ3:;c͂RPV),S ^ANɫ%.]prnBwwW;ְWGD=6X h0My왴e1kai6ƣ'|҇׋zVoeȸTdP0ȓvE|vw3?;7jiV0 *a?->/y*.ًfǻxIi> oiT%> x[O=rp@Xdd]U}xIp'R4yc`YKo#;xnF$[([j&zsC_`30t`q OYpQBaGn;ݒV a,srrJ.ђ\lͦMn}qdQҔ `ZXE5C^Ps'(ȏuSg:NU!\&uh@<;wS@VT0 S4+25y=ܢĎxLu\uX,J+؁%ѝ7c8 %Dz`[qw$TLADܐ`bĊ ϛ&[$M,~|b4#:Y\/P+[a-'F|$z>K9b7_.&ڠibSa0 zȹ4O`)C܂a D pqI~Il|GRy}L2`YaoŪ.cIJ‘#dlk]h5/Ņ򍎞;"uWtu1 Z`䟢{ྡྷ=j lEgpf]޴;U⻲v=ozxCGj9}|(r-p7I7idjxvzvn߈_49H} >rEeIj_-GyllX9tfk)ηh 5I_Axr&R[߾ 5Rd k ͵0w˵ob\cq{տwp.ZrpVo<8:>;^[(0Yu>!d^}[-r2O_޷[! GE4׹àԘKaFw?,_'a"Woy}|y',aH'urbr^]awvt<&,YxRp) 2@UQtCPŠrFXoFg8U<}=GzI=e`Jj mWGM#Ih@(;wDZBX#2vB58GOOg ')7::q?)ɉޡOJ|Qs !lwaՉ@U5dѧfY"ս)8K9|j`9Aa !0 57cr[MB>Xb`gv-EۯN\"rGrvCU60j0c^sR̦D-.>WHzRp+SIA]/}괓4k)e- &V-9[ܯ>k]י]k5ds0inc8%zet>"`vU;f!VcW{#f 씘~=;Q]_4zjoz]jMj03gRZv!7WfbK{\ NOP``h?>QBTx-r$Y+׉Gg?|2g 1:-i#1)MEfBfw{߸7.8qcLBtvnݦDWto&o5ܣ4-1ZڰȬ@RIV| s^yb(+XMþ7(/S:OsˬI< #\*@5졿ҁ%𛍗qs[F* XIAHwIS|i\P^1gN<\4J x+P7^2~ fJi+ڐ:'S_p[27r8E751G2z[G!p5 v*.7ђHL+FjF2ɣp̻zJ+Q#,+#};fsX#](qsmx>IydMMHϛ3Ѯ[tr|AF/)H``JϪ)kwCs.N)q$M33uA#WFK$^ " *pqܜu,_vmȹ ABIΦMB`jH|e3LZ [ٲyW(ICtKeFҰճ-cTZ4dS^ @DYpv~jaBܓ au,ہޑ -Poj\Z4ဩh6nQ a'i6 e1(X|! ax; nZnGasKKGj~6>#eF9Za&(I3ӈ 5j]VYoP{KAl,~6B-#[bg'|} kIu;BW،"!ޠ 41ؔɡ^mW#l1LHG3N5FRcs9)O˵(+^SpXɣ4I@crY!N%|o<ځ9U]7}B ceg)-*NtgTaZsAή/M5Xcc_ٔ'BWUi0(xs!51EYq嬀:-ZgL!޷9i~POnS-d1V6F\7VLFPM z4I \|h[ځJ`Rm;&tlЁ(h ՟>y;kcT` g@sȢWWď4lgW$|ZibCH|X"탥EUUޝ%E#Y13t:[Y?^PDŽ%5-|<+@%B\DZfGpf1N%xй@ 2"#bv9xa BH{Ud%LH(t#-FX_q$\za-q#9Q I3[TƷ#EAtkH-ǰMgџuh#@BZs #ͰGJfkOc%^(HxRٚ}Z`־mgh7x`_<äZ/n&aR EΓ4q0ݟLR\$&h6kJyIߔzX hM?ߵ@;l`9 qhv0ۙ\"ueV 1u+iJVO+;O_!~oP\pD_lVUv+a LIO[#6辺&960Oy8h,]\^/,"-hjՉx[tcB}ڢqs84=׸b_ g%v},}a34(AqY< "֊ G`|3ScDkmej(U:%aXRU|ɻ͵- XiY6K:&f,aNH2hM(Q[{tvV$m;9 Xk: 6#ЉNے/^  m]Qt 'lĩ|aM ]dXѧmw:#eY Y#SQg/lSFKp"IeOz ˪}jH,t諃2/0Y8AE}}+eIIX*>VX)uB2ReWYS 4_=&"eX[xSҷĺ! T( e~[e7|oT mQ7"-|)UX`2T`#N8q'[p4OgIoham&tIIpHC@K"a_*{(:?\g+_g dcHj)>=N}&1Avp]F_ КIg"TO3+^]wQr( 8I[刑7ʱ}^ilGNBMl ҐD9H}};<0w |x_Inuꇤ0ȸ"C}Pc?rljZB mz)R؊l;F":_^6⦊a(QTc'R\`+d>0ʣd.QcX6NhUxaPsP-ɫ^DcDK3i\b+T5zi1?:ֱ}%D{O?S=pt+5-2kC=]@U KzCz9O26hD}:~V@XwLcQMwս70wZ^f`S:"bd&r?TW *W+!cN>Z\=v@EbVK+K1qh L皣[4)4-ʗ,yrsfy#wtVbH jq\ r&r,zZb.# 3ŌeJ m9Yy_E );MRTt)aID0CbtCQl!3<"=PnE <4 x蝈ʏ)y:&B Er*zJ8ah;V,U0.a5$KdcW^v<EJ-4KFhtS͛k RM aF 6!b9]T.҈:2enl쇮;52*-tH_IawQ^{iiS{zSPJ EĞO^O~Zuul:g,wp` ͥ+dͲpFMؼnG|Q6}j-d:o6H BC;4G@0wKi4;jVt1&s5K-Dl7TMe>}!jIo+ ]}L.HЃ,w)~Ӳvκ+a$-FJS5}Ak 'N{ZXaww@뼒R*& 6]RFa+Nm z$ ڏdX9mFR!vzkhS7S7pâÈ$%vR$ICfaTȟiӢUr^ZlFSƦ,b ^]Mqc3Pn]skk}u1+m^2TԠQQ}#q/~+pf]2K}@NzdU&kXF8]mAX h@8gB W!HVS?T:&I׶c~jZY^0 =#EGo~wLts1KCokUW#1O&UM.Rc>/*XF*7_!YRJ t e1M~(0@PٔR-&L;L_fx/.SQ]-48$""۞%-2apXlY*8|)gW?oT(P ~W7E ^`ҹt~\(5.1)ʂ3t\K0WzF˃^7zal F[R^ga ڽ67f!*1Uv,fDLū٫}NY즿1lQƕG @k%7КL tN\tm&?ca,j^(ֈx4R)n_8%/PިWDוB֨Ձ}Ǜ9,; LepOC+x`;3y,5V(?U_LoP6LKm{ƮϾvδw(u 8{7&d㛠b֩ӇdzMW?}zڴaݳ 2hJ/$&jO=LNoF(ޠ|:=}}<?7bzwb`>Lt*9pӬ£n'n #QpD1|ՎORPU-2+fX6maY#\=<ċwP r 7<')~7,|3n 괞4Kh;_M`EW8_;6;{pe{r!Q=L p? ݑ5SDW.zKd/E1Me2 dv!ȷ{aZqofFbn݇u sor -P}N$rE ^vT ߢUb2.wԞ~b2|l4J}FK`_^ZڃM/|9ݯSg9t 7~ilGI\:,ŮNut6S:^ב\f{ Y;D~ @u`8; RUa Q?2 i>-_)`jY~ٯEF1-in#EgቝAOh1|͒՚evd9^p+zGM 9U 鿊_6/j%0\q/j*{xz&)uVD_#="gQC-ї }5&Q.pۤ&xk*^mߊuX^zy4l fI vި],|1Td`}|6O¾yM#V .H1>F?qCptPoRB7T:h=|v#sB'?}䤌t䃴Q{ry V鑌ZGTz{Q # ˲Н.fybtl[@F)gx!J"V5mLab ô׵]je@AMVJKYCFsQyn _=%tFJivͽ8o p yl`Ex%&OܱAw@qaR 9ae~haa.xm}tBL;rk'*rB]4=W}ώH,銝6›nd+u,.(^32͛ U}jtrAz9؝ TܶAKu\+ 6 2i+u$Qsq#ݦc|8Hfx81m1-֏g\HF#Bo_@FekWT}g_2A"-}^C oAZ6D*~w%z%dEE TrKޖ e\XP'/6q$\,傃Etg/y\ip|)!ISNt%DJ+ ZƟ ľ\ȤSbf)144|WL_wh Gﴢ0I\y^u>vGB N ,2g&O5|qݥmT `s5NE1dP$֒뜔:iuMR4N οD"=-j/v NHKiMd3ĕV&mI Ty%Ь[,9_hc`dKiٓ-&b$wj Ue0Rg4X 8j- Q_" <i 6lcg0hPF_϶:wj?)jmd(\-9>$Le7)q}̳>}:5;tlr_wlZg|-R3Z|=Mx?4c)cN;/I1 z#SYњ[.ygY^?h#?ɡjuDKƾ 1.=+,vfB\8Ӌa1d2Zr+Lc '`QZz f<<2D\g޾DYCjjb5:pG8W2j2U}BFNI>} lqWšAvmk"#1Gs_&UGj.5x@ҡz$,0`j`'&.9Fn-0U^ sic2p:Dv>̍d~YβYnmH4nO@ 4Wa2I=}eSCҧ6Ũyce W*2pNZvA>jt|9{ 3k&{0zɧ[ʊI}|MԓUhH [RljgҐ/}F{MWG-#|2βu}Uv,٥wr@|S܃QI\KאN%XCF"Ɇ'ޑhfb O+q'+rTCa"w{~\y}cNxb2-#"㯄oZHirηFl#{u\ ܾHlnipn*Plt>N3R({z~aRiVdb&AwWDuɫ]K(1S$ `/dMa>3ĺtpLrŗ}E%p9vDӼˮˣeJHO¶FPu0Gm3t)Bٗ]κkK s37_8* B{ӂ !pcOF="ODр P4iz8喂؞#ko*`S Ih4opHjBK@ (SiMBktBip2ftU;w|"Z`9Fڀ y تɬj l@fDA )//FbVQfÄx?-%ڿ݄'TV`*ѳR8Dm%@lXH!2I"h?Al3/1y69>H rӽRT_˵t([e}W VmEqcu5W%RSyoOV~Zwgyb3JEEEr u .p@BkI\RO }1 KQWM~V`x/qaYH-{TrwX)m R@7(US!(w>Ū(Yt5t#-nj`co=X;C0w5GՇ+Ԛ 8D)UtWi*Ȕ'^ΕhyVO!@hXiC=`ƌU zׇ Z?S͞!tV ~ P](kR=)p -C;iX \-qZ75tnRXLfaX&UiK6=i戨DsuwuyA;+FM7]pg5%Fr~܎iR1hR+)D(=- &rXM$=d}#޸.8A B~Ii'#X˪`9 L`zkp*]3LC@ɀ"K'f4Xhy#'=CG_mcap#?ȹig?p6 JRg{ȴ[)"T¥O<ρNXNddK&\6@ J"5b0xZs@PzdS9P=ƅ5:*H0礇Y3$3ù4-Н'vjyPp&;1V9揰@j|K1{{O BP hJJI?Q~%{pbb)KߤzӼje&zQ)Vw  ?kj*N5V\1K3zٿщdq/g'~% `ZDS q(~3'~:"›AWp f9JGrH%.$Nsi'rTdNPŌ5#E%\4ٍZm2W]i28QĚr`gB(GdJ8c7}]D0[/h#,q|7?1UDcݪ4=D8=-p F$͡KQ9c=4I#w}UT9S̈́]0ɩc,+nD:#E&L@ն%v#@([(-t'Sw_QC~G+ҾGVO2Z9#?qo}?^LӭSQCN!ʳK@( FP8INW٫Szzgic=ܥxE>xq9- VZMM0Tlj4+1aVJir;dǮ1Db!E?~ebvgHCjh[| " ;fIJteƿHJj16[f4"h6ijd/<ٯ[W.^zYMAN-mI N kJ:,BǎJՠ&]#nG()˴{™։q R2u~ FPO09Ϫ gWQ+^q)z~L/`Z|Ls򘳬T.zֹe@fTPL}~ffL^Y kh>l$ˉYS$Q ݟ*Z+՞9Uߞ|N 2Zr1r=zz(no ~aQe3g/ 0yw|*zܪ+$ٷ=8립,ɣ!c_cƥW VhT?YJl1iLv7EѬmN=Q|a4UnE&mh d`M?5[ڄ,!b4|A`A_γ3qp-q@k/$q7Hv5(ٖXa~KNjIiw'Q CL0+' EۈI#iC8Y/I3L! jLrK֟Q%-| 1sD1n^p^ h.s ] (T]$|zzb{Rl;f|[\^.KM[}@%arc^Q7( ^'#αӵ{Ӗ_࿞p7C'{brn 6P%q,%,S/4e30kDV!=O|P-PC 4l)(F>lc #+Acq4>r<+E ۥT+/`*!H>!xS]dx JC^Ji/5S `Nֱс x$]`eɖA:TvMp.fb 4 Zͥ#Jna=A]5f"ůLCA_F.~-B37IC;5 )l8D&!ϳ tdXΐ/eGRh(4pG]s:"lh`mS%:$[hjG5[qQg#9tnj !fS*wG1/4!1WQS?d @A@_n2؞x-_ 22Hx7Yt?y_v3! 3*8>Sȑ$g=+ ҔЇ4$b DIpK M.dnp;8{i*E'E"S|vbO #+$7i[,h!k%Dxն&!.Hm7I# |=W'4jϰa=yz9x`Xy1~Fpd\h!jUZ60ջ"ky iym~E0>.f9=^ܛ{$=ڒjX)kAFղvfQ1-IEe C)gdC?wǛm\B| &Dc.FEZo,#\!ڔ ^imii'/K&u/ 0 \f{Zv!Ob>j>Rv'4LUy#jNţv` .`xc"XZͶ(ŧ`u4'2I6 q{0xaq=VBԳOIVbyqĥ0՚| ZZ YH[ޣ$ [Kx [0I:Rs[O/E{b:9(z|YNEҍTd>0UkEHjˁ ;;rinh#"kTrDF8ҫ A%M]ؕzJ,ܝ7+` W-_P}AI*+[AѦ߀ڊ1saK-q^WITb~-BQp$ X=a;.֒^Ʋ(ߟqzY}gdAU:qܰsCBmjsq{Yf<|ᯑGO.jT[sj EI9  l9M\ K}ӌ ' MptQ{yX0/9?<3)vԸf7Lsm׏Tvmxߡ2# ܤs$s酦 Q9QfPpdk p'EOrKQw%]{,kp u,If^ m6b,渞_(E!.Ԉ @%s<#(1w/vq ϓBac9=FڽSUzwí^dJxt1}=;3֊'uH=!v[(e%X fu?s$]1C}#-QO kCKp]f1+`)KF&Q̧Q$#ҎG"4xXv1 `JoX b0pI(^^*.`C[/9"|UӚTj05NU\9;o~94Ϭ_ *&67yGRoaԛC>uez?E enՠ#x{g0@,tnQ׉}sx&JmA!2XE骂I0W+rTi&4bB4q5gNH'гn/CvxwѪn6%S]!\2@.&9߳/dT`3#|@BL'IS\U! P` ÙcGϤ 1͞;De0ֽ} Unvj]^=蔶T>! $k02~| 1ُb|q sBQR [|3dtX cx-?"-v'pl4\ľP[~5fbNt9lZ+x v] Zߺ<H26~?i.\ݏ \#]E^)(p%JPc5}9Ι7oθD*V6'ߴUXXyξ!.W/~O"3m g '\k.:2;s 4Zx" tP5ja'S 0"+oIuNYQ@7oHA"SfgTsh~%}FİD؁SGIGNyޮXM~F"8y +t!r8&v臨RJJd19h#8>&XFw]a;x $aG I8ohaKebrРd#zA;v47l۳c&ho ҝ̴ F2>M ^VdN P$aӌqr)2:w2܁ܽPEPxRSD5%_:OXir1tOv5ne?KjOXN,su5$#J?;A1;kEF<_ ,hL#OB^^5iD؈IMnbu ⃘ b EXfC".Ltt~cv 5 zZm8Ô!g}';&{VUeUWdYU0/^~Wr|  8lˆ\Jo9MVv β%Yqp͙42VLB[9; GUφv#Z83ɆP=) @s76? kŇK/PL6kd[V⥩5؋QZدJ#k, Jl:ɍe*we!). Oz TewtLʈ*zO'{{\A̩>53btT gmZؙ8E߶LϨĺq^W3hX[Kȥ[J2gXr~{k/H|? 32 |7#D_R]*P~o$j^Scks!ŝi2ȧ0mz0G*'@9PXA26jKCpO 10gWB؞6a׆Jz6~5ӣnv!pb^1;vs.%{X.͖'\l=Im{ 9S'e edPȴ]uwj$F>>:o$k~۳Z5qq YWd>U#55nkMN"$$?KY'LE});ȟ4]P,m(,$MID.{J |/%B3mW:5Ց) ^sX(e&Ma?qfVqׂq興,ޓscshN<]eoL̐X<>p(˭P z0/s@ !ED-8͑yyPfΪApƪW גg߯?0(t}l\hZq;b7řiD6n ڷ'H^(d4j*s 4pu>J-گRex?@Jia\V{(n[6,rfl˯qp,M *Bz< LKsW NbtGǑLި$'^a]03!]ԑr:Od!WFu<E.ƹY9JT;R|5o/ (`HFm H}K5}[i*`Ieʑ+SӢ0Gc%IzW\tNN*Ȟ/H) D0ԡZ|cD?ʨq*N ܙbT( Eb Ō-T^!ڋP i2[&⿃{LMVȃ-J Z'GpPQ\ZGJ;oP3irbd:` $L?q$Yl!#ɏ)撠DC*y0뺦QG.Z<#f`Z5x懽q4)\AN@X-4 3 ZS /Mo;e݂Rު6?$m:kz3 ^5K|%u}/ ::4DslpU TqN]p`k/ dGA#}Pݾw?kz@sT>/6k~%[4bEZWZBZ^M%މ:6/ d>5cpf;yiT cN-qJN$ZoVh_ ̧>k(( c5ltSQf ^f9%Hgv8ͪ Rsi"jT"x]eH2۠`iBVKY݈'w#T"pGwi^{(*M QQTEjKۿZa4mTcoCRBn1w @wxz'":96/C47!Vma:]eiBT5z'g]~Mרԫ,v}iI/derNTj~[L_,;1bszk7 5vՖ'@wÏ8/>t) # ʑġ>[tܥfߣ!5YVw^ki4M,9^RD a,;oʅ-$YJ(/_e»iSO$mx+hv볇@6ΉHrW}of{Ir|mfYp_*j%z˷x5ѯ%Y VC}Pa٪/ <Ϣ4GqNgjW͆v-*ɖyFgp0%8a$ō|3RCZ1Մ492t-SdXȧ=&ȱ+SɎ; Aש3GgM3r6<"Jqx]˳cL`NLR9xczk׈ߦ{ ͰkS-qEMuJ )tq]:7}eU1V7m¢*wd.3BҚ ,/ ҲȚ-6*%~nH-'^)$EdPKk\;˱U#ڸL+*fM*{F  ez+hf𣽛MBpbC{UЈg{u j'*=sSV"Zۣ9soÅ7RFrgx@OB[2bwuT4&V{Z#<7t.~EKڂ,t:ޱOs_`cFg| (_H~*MBYcmQ7 H(s4Z:h8fWn;KA&B 3e1f*;#00Yܕ7.rY2Moό~OKIf[YGm4"1*v"0#-T0HOlWL ,rU0rb2L?EEoUK?,X<;9DjnhUIO U #ˮyԑ]%B06)(A+4 (,m_LПL\6Eǭu Ɠ}"b^n]T=` <ΣOF+)X'qh;zғG᫋"X>Rxav"PtiМԵjl㕂ͯcS$z[lYsGcξԡG*?DZϺ(e_~Kە ߑڄ0PNv ds)L$rϰFжPW~9 1#X/=)!KqmP`a^v Ŗ]=M&Ew"߭X1$8cTSjcࡔ)y۰PÊ>qoL,Pț۾HѾsӇņC|.X3k(֍xh-ڋg݉506UDFy>灄-XF^X7R,(=1RcX;s=ld&490k< pXBoWޥcW5Q 2J[HP"oLπo3:A0\xedsr&{KT$,NGq/W*?v1dUĂ; ސQwMPmOSfgLzRGf.RH^$< R -84X T50nNWp7l1"ʗ"ïl2][KP-Bd ~i&r)c ﱾ]Zo=:eF}(]8y~$Iw|1M`)oY5hM-ߐa`,ziNpɊԓwoDѴ_Ӡ #i4G-Tj߯0t:-bI1<$1Yp=*g9:huLaHVX2 H_muXnjyck h;p8=#7e/W?Ζ3BΈ6t WML8='sCjaM6"qm{c(Jݏ6RC',E()H4Rv7^(7Uq*"V><8xrgM3soWe8q;{^Z!b6^R @JOr0>`_e7# a9@?Yojk#]@ĵNƷi A!۽D5u߮O_.M}%{eyB܊6 Bտu%̌|"A/o.A]()>h󩌸i@ Rڋ.u >"I/U&|Jers;hxEhpeTDTr݃^'MPU2'`7W7tpuyF\g,5)kJzܿ-pΝ*=ӣXٍTYdL+j \CiZd?F14˷sJ'Ay7ſq T^ZG#ǵ,EBSS},L=)"!%Fe24p,ه`mL~6bOE[-iZ]p,x&\7dm.B_&ɍ6تˤyǹ|+)cᾈeK~=,b9q>6NH@CF`m[(fS&ү tIL@dȄz,ZOоg2rGL|7< ޙ ]|F@36b ߶`^m#TYy$G濟X\X+|c`)?.7%mCZ^]Z=-An$>i3FNkT*9ج>WڴTR;y{f܌ tl3Vb,ᢏp͞]⼒䡂/%r8KqL R9Is4٨{Se?MUQ.EFiZ:ǠCh5C" &E@}a7RG'%u'AKq\. A`0MǕS#qRM\V0Uh$KYދn+,؃WLy\;djn8hgS}%jjZ.U]Vvǩ_M'|`zl_} +KJ$1]WVztdpI~up.oT9)4h+S>{ z {fX;`|-V9W rzjx'@|KWЊG@K#<qyOչe3&"#i 9ߦ"s<)PsɷvFCwt#1[h~Tk^XKMD4wrK*b=XBVH{E4i!t~{Kmȳ0~/i~qD< ^(k-Q-DH} !IKv9$)crQly\Lºnnm&|3FdK\p% [9qxP Uɾ=(Ĺh"bqEQ+rH Fo 퉒E@al4 fDgMm\laTʅbduq6ZlhU*[_CKؽ6y`+Rb}rFs~`6%'[jwWH`Al/%o6{deR5+Bc#Z"1' +j0IK{̬Wnabbu`.xFEՓݓZC7q2p2uȨ3}+'ǬyvҤUIH0pd2[,v{iՅ Xnw.HyYAD}JBuqcs,=ȌqƉ@JY5 9"ڝ li+ЄD71O 6ýc1tͮ`+SHt[mV+݃VCy,Nj}g#fdstp֨.K5bPZSNЧ_](ټi '-uRުHox}5Џ_Q H}6755pJ8WToRx?((;/Eq3ݿ!XW29&Fh^6WJTi0`,+֘L} xiaCw4:6r.&]\#x*hReN%6KUT0t w`U]n0׾o2{܊gD|K" fFvMS[w%_st7\{2^эR&OcG ыqu&rtȿҬ͖xzէ&(Wҍ7MfW >*CJG <jbwy㭫qZ0½R(}q69F^R9s!@? j d^|ٗ HYTځO Ӧ:E4E`#)铊_UKXl)0HEl!~bƬDi eh|oN{§lc0o0NS_^"*kM04Gz.>d:i!2l_"߈SIkƹ:J3;Qb>aS$a=!1WLKWsԯ5vDEƸxWHX#jAjRR#طVW\7 R<<{=7o$~FoC& "K[')5 #VRёh斻c xKt[vfG**9.:tBӶҟfH>6F2MV(Xt8L[̓D~R}c%_1Co)Sb6bs{!ox`&3rwʭ&GZ|y'fXQ7f0Zł=R $!j\_?'u*>rNQߛs[z2N! уJK5M{#e*?3 s濯I!H^qtY;nóғ:*3ob?< Sor>GЛ>^(dq!2Bq_CY Oa:2RJ/wiU8%j*IElk6і OQ  XG@PmZ:wpQ{Аv{+sи OtA әB*tODB}<!XδPk xyEV *餦Mƅ\|[j]hS"63JSҀ&^*‡B8XGJh_57>22 KBty+MQ`'fC鴞FR($\8R,=G5լ`l(i'$v䂆{Be ~w@ 6HSliSu~""V`L/-r]_\5S$" MU'h IAE(KB3lfA[ݎɳ+Z~"3D);W^Jj`&2juEhVA6R^4꜁hXx;Tf]cBHzW6,T7?Q/`Yrר qL!=~fovmē\mĢ]4J8 E[]Uxj^S6kcVqNԭo)֜]jzywRa(XZBܟq=Zz%)_G)]bsN`uTx_1FF6̴JC>J'dZA}/Z$U$N|֮1;TIyJn?7 Ek,woeQ<7iы`;LqgJJ0DrF)٢TFϛFr+ʹRPS>NDP$8m$]/T2]W2+䜸T3{P=M!`:su P >%Wvu( YS:TE+7]5Ir66(qmV[M\UaCQrMC+H1'?w}c/ R0wD2细Ok5#jI_܍Mi11EQ8t@ѓ9fM٥Whv:ZxCeBCT.v+w:;پ_#@[(ROXDO/ G' ?ͪxŴ@4g/e݇!VB -WuD*ؑ8ȩ12 ZL20ivY"\iZi2*w(JGQn|RWw|4̋v, V(fިoDYȩOzĬ)*.=K}ۆiR=O`ήGDw,d`nub sҙ )Ö+3h*-N\IY֬)Av/9ӎl&l}/<,qh=']љa@!˝Qep@Ԝ%dnƌsHO7o_LU uѩ .֧#*LY .ű5]>PdVnS|f rvQ971Jw9S|0EHQ e5-VmPvRcI ' iB^5vt9T4iѶV;P*`):5*! 7VC"qq4q%35[U6|Wbqc<;b6T>Ӎs4ymR#ffzOXc u&āj~%lt&ӂd!!T_ͷ؛~1hzˌtrv3dPc]ʔΗ\dpzD*Rݏz >ϕB`DC 逑611,t`d0w6d{\C_/a>y_O2Uv0KOK7y bGW)*K8By6X<%lZḊEK~luuvL&UiƽS;{!3/ :S-U%5ixM ($ օjgҒU.["8Ĭ@Uh}fyz84f'c?"Pof=頃ucZvFz ݕ [ۗn88.PϜv;$#{xnH \iUD5}=ʘ>Pk#]6eIQ:~^'Yļ*Q9(&V_ ČF ҽgMCWu͋ь|S/$掖7& L8HD ]xYKl1{,sk"Ff2ˈ%ҋ)/$EnmC"s"ahLW u(Ռm9Pdٔ4Oj1gCܗ{pOb̵)9ӑW0{O?-@l;`4;JY+φ]SJk\μ?Un]5_r}p5'D_4c#㒑%9E#pΟV==)/9s%$)J ea0mǕz+>v.n%~>fpg9ȼ_@s@oz"T9;CZnm/q[d ^Y?ۿ]@TAyg[3@9^A,gT'JqrWv> :dT*zdDqWoQw~~]N3$/栆 &kqiD (v\6~ˊֲo'jMXZ!+i~?~a2ZaNd1;/2FQP+čA66 jU(ͼr6|&b6Ihdr0k)5@PTz(eCl&/fNcTcg (NTwgpE!bjO"AԮtfÑ!OC9ųBZ;HƠD@Fjm:34vM[6N{_5G ̿=C*z;^ `A^95y{kɖ"6_78=kHـQM0Ϡ<" (D`b~5 hOtlaOĭGw3+h;2U{K^mО+Pez&h98zQ#5u잹Tr`^ޱg&.1  sKy:UAJ*LJA\뺻)JI|ŎA[) aX$EPG! T&}t}o+>gP6Ώv)`USʉhh+2s OkSh(o^a].C_ 5'e1<,+a<e]yB-TVՄUsd# 4ń1 YJ2Ϟ "I2;kduKRW\"o>F$-]oG>AZ^cK.or OMzG[_0kS]ez0|$n&LbQE3*JZ0 Q-NSrݼ_&qRs.herOyusyhugbNl(pmg9+kYțjIgDy~֮; u6\vt<{&Ȑȗrz-KۤPX630y_[4fn Z(- &uY7r߉uЙϤ$фPONcӽ`l=,A317B)Ąn,cďk L&TQ*n '18Fݼi .JX&t(^=ovPgn}D8 URa~x̂ˢo0Q:11H"19(zUyȨ NSN̚0>٫LПW)iO< ;(Pl\!1‘dOX ]Rr!HwJ;QO?m7>l + JiۏNCAhڈ^h)>0^0gP |lh=^`ƀB MꃐM@O ӪD^14㐰$?V G{\aPG.].\{P!F#&+5c`jJ#&F מ?m* wQw&d5ԓO)d\ӂg -T6>G7_eUA:MT J(B?Dw'?\nԍhgh^Bƪ샋0ɠʍuW ;;80*9(%!x7mn0QMEcED^k<-@ hBJ`e. Āg9xl[@D{zeXOAlR7vfXfӝJQfвL&[h ߯XZd6/hrg8E&(<ˡ a)dy)xM|R喔Q\p!%a0_O cv.N)ʼj.N('#ІF_5y5|Ѥ<qNPM>_71 vt4c 42 7x Vh<9FPpsη{%I5rb*,6 g_/ntXa|ݑ/bd>_~+r /A_}|Ó2Nm Fn&u6vqN")51[dzhetdtѱHM],8zJ!w>=mbӫ9}z-zĉmw)F31kr1Ԝ7^[h.sTcb魬7. N{oeƼ*[?>z%"ȒBFUMZĀ>2lf󸱞ꕊ>@H?ճ'y5 Hҋ糤n{ {$u}1F@>jPǫm 2D0[M;Z@wo[)"Pt|_ΟN<bN#|R:WW?iGheG!:n\+v8 kaXVO4SDKF@H##tA&N!)W5M=Nb+@/7j^p#gti:l-[Zsq#+Xl$l+UD0 Yh*mDP㯛onIf؜̲|-J@[H\WW9j _KT~1;z6ǎTZLP.`w۱Oٙ{'>Uh[Ēun L58a^ =k %'>GCjQk=E7,t0:1Q7XΡ!uvӼBO=Í{sVgp4D*ElTBء=#<SCG._̕OUv׉>L7&5c=BZgL|! f_x'h0ߤӬ`9V|a~Ns;sZ*?8|m0?"\gb `c Pæ'$5@43te͡bRTO{4q`bh:"4/7fXA3nJa܁ەZ9pD>ŧ^㓎`Fʊlbn5<f$pJPO3RvFRQ#tiEFZȁb:U/!6Stcfab?bq Ι5y`ii9-惩[~ u 䛳ڮ*zÊD&N$L.t|;txׁ9Mԕ𥚓O7+E&|Nu $*/M~Bk-G]Q)몯O=Ne0̋W/0sP}4ꡦ=DW:8v rG8zOdĜ#^؎!R?s W޶-f"J3<ᦑl]L tci:T4{UwUɏyxM %d/iƒN. ͮt &yz3R>Fl?|h~4A<"A@A`!f(Gb KS+Z[ "+׸?o֜f_Eヵi;-n0Z4P۹\%}wR׬'Q8$T6ƒ _32U7t qr(Z0V{e u|Ƒ)Y.|c,،\PX.ؠ$1'aB"e~FM-'-A@^\tYX)" xڒg\ ÅtҘw2t8w$kSJ1%a߇^zrJQ`F92E@_NBXu6bt<ŎiF@eW~z3(}IJsςÛw?5I((4 :Y2J⺱X+Lҟ_Ӷ.CbԵdB]˧tha@Andx_O>sLZΨpv`'SW [TjX˺Nuxv~)#ZTlRiw 4W,N|ax&<@O+:k7mmOz/ z$}akp/! ;yRܔ*urKz`T#tx Nx6&6K<ybIbT Dݬ򴬦C8d-?737Ÿ7ܽ*ć/;ClYNbnsgMCZ D UVaرvx?#ըCt`վkV=c$<[/ ޯ$;_ Б#"t%ዥ,k=wYb4i2 ` XbEgz"ܪI򭯠VbYޥp6~Nȳ{ĕoNK.`ତ@=o(Β\&t׌!PA'B⒬zVcE`r%$?| _:g.|Ϥq}TC0Lh_&}}Bk8l *kR_vޛ-2vyhsCP<[gJㇸP4to͢FX~!nBq,T4{,L@My.ǜ?xI_tGgȄ;sc_59D58Fb@c0uV9m@Ƿ0ҋ=XsrF20TtiLyf~CUK#y hQ xJD B_!EДm|k+ubsqa퍜Ώ7ݳ fZyrl7,1) ˇe(%mRO F=m,΀ _eGbR}vww G(L +`;ep,_Qp&={cca ~U;ID ox洁ğU4w^d];j ZؐY0YFPz.Nj gm γtS! ^ZClCm84 ! ˕.Y`!SIU=͍qw ||Vjbqa_'2 Ereܤ:$7(>c> !z!ūٺBx%?oaڶ5ZV>/Ol3;D\{ n`!M{>s$Vh]T=݆h_Yë^Y|˔%`b:Hـ(A ׬W yw؊z[ F|>cxQx$`\# ݨ;5ޖ3Z~얅`';Y $gu tlPG-(wyƋ~Iޚ!XZ4Cd_*ZBpqޓwF@jh2u(b75ۍ%nPH1(|+ܯr Ldz47Pp?YE6%BQAxϚ0kk.(AIM 00ʧK,'I>2m>Ɏ h62tw'u;pĵo}@ rOSi}ƠX'^ +:zO~ Uj;#4 ]_S,c<1{63T6Āro3O-6>4wYM5Hչ,M5 tףDߟc}0!r?WY;؂{_?U:_LثU I?-_}~[KQUDzA3,5C"W4/7]V8:>Oп=zl֫|ðe4'* Rjl_Di7fyħO\:o˘W`$\z}_lc1s< jɲ+P+tʸN ď+%Qh?I=ʑ:Qz,wj]*|Mvn-X^2 ] oU} OX)7tN4aJ%$vht'm}Ar*.c˘ʟX3&<-+#ӂ׎U|ev f"=D8مX#kk>咩VȀ?f5J'U+|˝,6UUU%{<ʍ? O5'͒Kk_ r!%65\鎋qIT,FSMu:i;=#^b[߀Vo SZJ0 :>wrCopN4@qo*a|@%-OKkk"C|$V <וZ/|= ODV "hM!~L4q{8~u1XH0e$ķZ<==ᄛ>KԭR|Z_Z۩s3%Ɓ.G[IrL;<^bCWy۬pUS0[?|߿a^+Q1Sxk/ȧ䫟J}\L "W5jBČgd,@@5vjcXGwCET2=uguٶv$<]D~PcsNI XrJޡ6N,1[/C/z]HpnMg5"3lu"蛯|T-.ф;|X7E&QfH;SwV0qcq*p~?kNBɴ4V*'!]8Eyx- O,3ֆmZ8hQu_O8'#'J F0a<_$ 怉75G$WT oT*qt`@ ry>Bt{o[Nf—'V`NK#wTKOIןAo=R?.)@$jCW/0gt,M1{% .t%@7UkNRqgV`}v#2S "J I c7-AH];!bS8/)L&t oLwbǬ֌iOA!Łrv$GJZ<`p3ʌjcs"2_.-0A@03ciG0֘v(6I!Խq(fpΥ 5۱ԝrC :SuXW_!-Ctѓ![us^ϠR(+{/Ɔ8m]TBnD0xi^< -uni!ǟE͏͘F{=oDz||h$'ā¯^I='Ǐx͛C- 26NW`9}OM;)ՠ$t#GRꄩ B+[AJg JF! ,/=@WKGᵣf[-< zUn->/ў*ܮJ8_GYٷﵛ,aKqI1M s\=.TK;Rƙ8c CNב/K_܀\n*r}.}O` \?.`^B7|7=7SHݻm:CO,UVM]*tGf, 1udY{uCbʽtUБ!;5| (JZn)"y(;NmXŕ?]k;8*^ݍByK@6BuJ[ʢ4f O>իJ,hNsoe hRG]*Jؓ>hTdH]gSGz"A u+SAU-<`p"D<4~v{ IvLZ-TSXްI9~)(U-Hn&Y1fʐs c.%HqY"p#Swv5ny*B?īh;D H-"E5f{}}yR/ehѱJ2Pa'z(ڸhui)/ lPrPgxcH]o$7qѻ[<nlL'k3}Gt7 |͍84NSRh ,aZvmRrL@ ySd<yfo H,H+N]uF_,Rʂ%eP(HǗ=0r>7 .S Yۆre`)v \9平(q|LvtoƀA9%|늬0SX{8r7D,n'r}O捜 4 E% vo3oc5!HE$Yhu`o̅~5I~rvX]]0u"pϬM ds>b Y%ٴYXu]?\j7KF(NgɇPoU89^z lrxEnw f,:?±ҰF <*6 ^qvyI; B{1<8.Cc-'&o͠ף ԝ\MJ]qo#%Nz&<~MfhA(90^roc_\SvKl0Rmk^&\ƏOcY]b#0iwcv-ubAkcZqm0A/8U*#W 69:`Um zZP†\EщKr@n75L|9t!DM>~|C9༃w?NkVd../C/R8=J‘b?Һ稌5ّ۔u) R^0faJMk>v<ֳo/%.Ovdd=sv߃~f K\oz10wϑ 3 ǵ4VWpd|Ew{2%!BGlPb6DK)(`?j#E& pl( \|&>4 l ݃2}1}a*sEs#@|s$'wy`- d琑e<mt:I-?;׏rnqʘQ f fe"Ɉ?۸G͔R@g{hM퉟fuH2d}K3xU;\׶S=ru[`% v! Xe/:Yecg8M| 1C.H|I55tL^Zt_<ـSy2MCGLFARh -N{OvBԹ 4P2Z )ӽYgЕG8zr2bibiC& CyDp0?3 P5V"."iui#/x< IgM 6ͮ$^k 5L_+etK ZzI,g+GRwe t_'OW9]{Bfe$TNoH-\'/*1>oD7yJ d荘QqP{cYNgPQ> i3TٖsXÚvL5=(i%bIl #м]. >H$ z>K?7{_,Ҽ $iMq˞\8(ɴhʟ ,.m8v⃽O[.˶8^$(\/nd?}Qt/Q.jӀ\#r/dZx͖95xv TSg͛Es%kЂ5ifjT1&GܕF v{~paGqy:!*$e7{e ÈF)\cIpThqaeҴzptc&[՛CUV޵Pa^]el.kr!hЬADb &XunOSQ !!衴DrJAvm0$AS,$y@d(}mURNRTq21 ޯt~^sJkA#ҥҼc[J0ؔb3]>JVhBdgd43rd,Qv qw-"szCXsuŒkWdq9 Cժ;Mң5`)]+.7!P֑S$w"ړZC#0 7Rc[/IyuSuS$&4%')o );*@6wK$)I1$ŧ5m)6^=TGgm+{kE!5'l-Z>y(v:.qpt[WY!cߗ./zsvv ʸ$]d(Қ.]ŸMO8! ~/2D9٢k^KZ/jFrm-: ɉGt({WEm)"e@'?) aRrxmD2aH5dO/X|CI294\a%QҸxX+7 %YMi7# o+K}M ؛Ñ]]/iY6oK2ܛZe)5 oF/U,3'Dg "YnR,,j)3;-u',\ 'Ƌ&cS7 =ۜ@H{&'g3!(bt%_4d ÿ/#\13}':BPTGͭ)]!Hp|\eY[#s' n< r6D#iQXk3AU.ib|xp'V́qk2ux픉 P8; o&=xeɲO]4/ JN қ ryRg[7~5VSt#~]C{9)JMOɦl mE+˨ 8ΑAyE@t0ŎYdfqʀw^{;ϘJ,Ѧrf^ ebt }colAiK{rRAi"j4,(PL(+l/[ϰ1mYt'}gql׾#P?w=)VDt421raJcc\1&x;=נ=T;[NGѐF Qq8}뿇Uش- vCUd4׫ڮ^?idɐ%r> >㊽`@OL)fzRvܒ\ +EvslR8j AA3 Hr`Z/ Co+܄) X$\!Rn q:.g+0>(4ɶY3~[0{FN!bj ձZ.U[s no|3P:YnApOz׷1m/(ig6_ #*,J G0k1)<b64O*X5Ѭ \yЮQ:lwh Im&q,o$@n9K!MVJZ4cFP6[y}Fgi,ގ )*MJ* Ν9 0lYTr0z|APdҡ%-17Yu_v,׾*/¥b"ǷS#C[@:Ŏt(yK.~ݴ1hȱBUՇ`Sm`4bGTn|szS~sBE݀$_`J<`ކ2_h\[ oA١.r^8̄rP\{r8.YC^4C / Up-3WFb wv= K‰sW0n:jkSfӥ㰖+-0WLu(>L8 _D]~`hyoNQZPěf5e8&!љFpLɴ \ww^DJ U9QE"2Y7a*YnVӕO[ώ#v<n qO4/c3bҕyvS_-8@ 1.KOuμ1s_1qE2۳&,z}+~G]d~{] G)3i 7h?fV,lt0̭Ek Tb|PU}T<D\)]rD'En4!Z¬R$@0+e  Èobv0)a Raez RM?^e! M?2N9 g"9ԗ0MgYZ0707010000003a000081a40000000000000000000000016296435a00044e24000000000000000000000000000000000000004200000000./lib/modules/4.18.0-394.el8.x86_64/kernel/arch/x86/kvm/kvm.ko.xz7zXZִF!t/]?Eh=ڜ.+NqpHյ%RԬ99@]־A~FEnb} v[nu !o-ء1m:[SRa5ɂഅ,%h1[QA` qCBaq@}yYmfVT"AbcHxգ8ԚcxQ,෌.{Lb1:WyBn+PVt}Z9au Lȉ &jmshTtZ"@{76hA(S5-Xn,ޞ#ǏR(-H5LLn1ol>P Wl GNJ_gnr1gt@Sl>*_V1ƤYҹa%v3؟$ZI3#流Ya5n :|iPa?9_li@YbK smc'wvu6} /xW kR4Z)͕}Gf.eT3q0伻*š>B լ+،' Ф, ,"/JsM1iUg/mWWwbNCutZBr)AGC^Ʃ?e-TS/*|k*m pM H5㷼YO+t*}y%Q~Ƅ*jhla KRZP܃V#PDg9{ؓ3ki\ŦZBJo!P7AwcN7X'vA! s~}Ru{o~ڨEJȺI/tNNqGCƮLT,R"+UٱvsrM1M p (RGg)?_bjFAO"Z!فh( - X EEH[gdT?]+jҠ( Tky"lSu]Mʇj* UdIYBUZLau@+hOu;P +T/㐶o:6=ULr0mMtFIpiKӫV=#rw~ĬQWZJV:O_T Xň76%x͈YzZxFc/+0RV$ r7y4,h@Z/~@7?@ =ʪbs DȆ{5O=/Hwϒm +t¹A/(tYVQOOK?3|\VfB*7WS{}$ܢ#Ai?-VV*P _'|b,-L;i,Sa$V ]B.Y&Ug]G[hvƆ2MF2B8\$Ooaafh 9E]E~d/YR]:R%8bBN/$),ù+#D0SHq6i6> 5xIbXVDRj#n> ]m,n\=k 1dn6G'\KqСs[- =䉔=2ј@(=_XK4PAdCMg gՎ@7_fދHu1G͏ϡ6*  AA4 S "jMh`{%B<m1 U[֠YSa^?;gM;YK 9k:M:DA`kR ^gomw숪ӷsJ2nRnS$5qǭVG0!_4t͜,7!<g;;V֕KHn9'ŀDBLϒӕA1xy|iq("u"4WU3 <п7IͅޣMSݔMy_G$@tMr,Ԝ4p9wҏnK [CU5ʱ'ZV:Y|̈́{[:mo]'0%|610XNxi },2 sO.[NGFUJR#J}A%A S:y^uSn<2Oi Stu -bQn ĜqYp&6JVV7:wJjڙXzYrT*$ յ ha]] ( \9b/s)uyV4 =Bh;qX[o:ߣ!2*x66Yeeo̖=}6F>eJJh姆:B6SqOT6`jT2}~fW'!DPV߼AC^2զhiasʕDBoG‚&W5% @Y4 :swK38]6ь{!&xSDʟsp/uꄴ @ )\~a':P#m/1"Z)od9>>`GnߊڃH/F5m `j)ҲMiW׼l,b-G\P ߵt0{@}/˜soEP[KډS0#Չ{@E!4{ԭ/WE'pܷ~dOHW Ri#\t +3JyxEenMi!aKjXT v& (i^)(F" /b $24~9e켹q>m.IjO \H=j֤o3 Xz90aS,-X^'OcYbq~>vywM))̽R5TizOL: 򇔞l* v ^*MQ.ЩK:N(S3l<]<mU7|.du}HfUD}' S( =ɑH?k-s"+C? .U1=й: >bkL4\.ܐ]{D5@knBy9H?l0!j"! 9@`'۲ O ޗ+ rN]$EP#8TT] RipUvjlo }T"P;,3 ⺶* KwKKя0BBNh$sb}@Bk&/U%`ڄx\ t,upj@,Y}[ua$W^V\;Z測-AɋgžG<l?:)ij`k9@6o-Yv f #qju{c4 ܉aASޛ8ow=iB]xAhn>Ez\f(L6"ahf߱IS Ib1b&k8#g>8vk=x/8wT5C'M?,<w%,B*zO(H|ɫԹd(J=S=|d-=爗ik1wR}8)I6O\ҔBVV7#]J)F䩻0*(YiћB/#0Z2*FB3dD #krZ;@ ux|{/j<M`na BavPL,F}ړTުL{fdle$@g}5~ +rbbW +DA/(XBA*d[鍞-tTD!\}&IL 4$ʲ=?%*QuIxzZIH8}Ab6f쉴ZDNN$vų+M+v,$wb=D}#fs;k9]7|w=lf(OBh3dKaC Ⱦ>q\8 o37KP4X7&ZS4d$(\518PFQ=Q~n!Ƭ/zP?vރ#>cmTm⌤|; mhmsჍ ; xFeOlm5zO}2iAM6{/f px6R⑼O: i ,o}7[EUflSB(A'`Swd LIf'dz3Ԣ-u!e ܕ'w_$fU3f٘t]G;ufB8K.}Wog!0ĉj,{PY .1NʥkoXyGܵ X>Y6uˁ'8;BL`)(<A8 q,y9 v%ɨsw% gjgf|a?W1ntc4 ~dvU֟Ƕ̲na$%hPPC>cTh"c}pͲY"ď,6HL !Pbf'4%)_*ޚ˛x$6d(Agy?m]͓z p공v]=rv`ڛb- FL#`fG pݽD^[8ʨdgQg89PV\<.[m?5;κ]3/QYV^]gu\iU zߍb~أ>w-0;l7SLA6x]c8V `t{gF}GRۓ>O%ĭh54dS]Ӏ7xxxw_OIlrP~I'b2qȶ- 0"I߳a}W/MN!6 e+&Y%:WZ4RL,h}^sd6>~'լ-91)U&ؑ4JR? 7d*E, COd,Q?jS9.ӿu#Jk %::6?-l#1{jm)jsslk{`nHXRy%wITm<U{(z6w6Ղܲ (wU҄%b` Vmv!-ϩG\[b(03׈"&)~dpo-j ǒ9QP?j}a%b8(NeV2 mO"jt7W qN6K#[ ݰ4.a1;w[ 70bu"Hwv uatK:%c V.K1wd\>+Ec8Z<0)dop_8ƮàZ,o"u{<@O n3x#F' oS煛A ἗u}9K)>_wh];OZKL١D_GLOZ"eF-ExZ| E=^U;!";>;,x_COmg 2,kvzO4L;٘&-81_7*qr%0 #bk;&=-QWI{~YIci]?BCZ6|-%1_ A43xSϛsHVERf—z849ə,L~K |%+6n }[, [ݭxRbF89(6(Kv'_[M])1ouBy^ S< ]3*|I{ht.)/93A|?lĶ+{L ͦ(M a @H{o o۰+f|p CsѮ5.gU?iOCXcU!ȫyKʟ0{S$<^N5pkkyq>3y~uuTÃ:Ƀ]ۢZ)a7u p00_]=-OPܾ[d.bZ-' ׹k0C[B'v -z,U+xgtHZ o%&}}G*ڇ9YNBC`Yjm\{ VcMT?;K-"@RbqJ 7ͯ)F=Vc,< xhvi'+ 70-gB}=ϋ #J1(ҍffdguw ә^evɸpz6+½L}/zCڔa D^p9}[aJХ@42XFဦ/bW)d&X720 T0\y ]5ڐfbWO2J^|sk%ήS_*5gۅȎYБ׈-m8e{2(4q+" XnuB-~vݘ&Nv2pڐ"r,2z<{|hNӴYگzDl%8Z,Fkp^w"FL:e|$k,gD? 8w/F{4%eZ| - ~T'*.bh輄DH󘪛MuVQМ>e]5t־x K;$b3#?7eAnnF tGD\&uzj܀QU깃J5؇1g"~UN|Φ/*6`GQf~H3LMjbYȎ顿W_,sTgt%篵I: q5e1lJeEԭ įI4r_?$6% j}=ɮ-V(x`>/bU8y6n3.fP6Ѥx0۲;Sc hs@wMǓK@Ęqv';CRI?y&"jyA9}LR?.7 P5(hx92+l% ˣ8߁CRJg$r|^{9Ig&$ ce)s p(UJVȸN05M4!tXLlqyp|HYfO֢5ѡ]:ۮi}@nX/42@+htB]ΙO+J"lWC;M‹ՙ L )4xYݻQ7);0.tvl+=hl5@ Îmh=(\vJW@~(%@Z2eMRwX7,E9 O-P܊HApp~AP*b eo+0oqc2ϻ *c>񕓽 VBRc$Xo gf&c H$mJNŠ`ovYV!y7 " s,6Hy:ӭjNig4o3W1#xkt% mChyp(}Uc9 /*'suL9DM{X?8,nCyМ/Y𑲮*7d5Tkn!," s[WhXL wl8 yUŮT KYZ.ARxէ{$$(3 u9>2[C-lnZZU<XCCƀ4C 6qf~1JtO;UE Og_gKr -wz=g̝/od)8/"e4cb;=HSz)FpIюR#(\?ǨAS߄cT-DŽǨظ %X@?s`f{nHMV{ENAG቎zZӝ?C{W#ovƠ5@V?7 #ջ考3h8xColHeѺ1ЀE>ǧH=3@ m !M`j Y#btPmx֏hRs'o'ڐϷw ;O^cRYõN 9j:lxh z$%H5V݇E}FCve/ NxF4ILܝ=(!ʿndE~t3R RxX+Ά"EGV=iOE:6m;\&FLa\V_Z7Kb9^ 6fOZpWۆZx27O jc,A.O99GWn S0g,(IPp8hy!Ll ChHAZd&/sNӢw Fg{)2~9RP&9"m-wd90×WS1~NZtŕIe Q IJ]s AvHp"Z2Va2a%@sO韄'QH߹6o2r[+a H$HHVdXAnt kr86NC5WI[tY ֏y JK$%I06r3vk1?QDY3*wznfm.!+[Of#ȯi7PzVLLjk)N bXEt܅˸:CV*ЦˬvWYBoJo&e8lPbÞ ]鍡e3h$ũU\' $S;AbZ4kQKAӅBaS@ͩ $xЦgiEmutDi$otGN?fT+Dޫ5o-V5 eS7Lo ! &{kV$rڲZt· 3p5v6Uy8-=$eLz>v"~b%Ӆ^D&Elomn@x. wM97E3%SnEk 8Fiu\&aOpd6N Te ;ԸP,!ܽA;/@Ǧx@o>[0Ťbe ^w7+niJ*IضxS|)AЈ2qfB):0-"ʖh3¡7S3Z sTXۼX芒aƑKc3q[ikAY:eP4yc6hke?ɿc6& %ZY*.z, g{[G+cs˸C$3<&@(n0c8+dEA'TٶTJ(..e{7zD_ibT :O4'TѤH^5R1VT\xudE+6GID-{i=ҁj55jPHdȆ?i/P1CDsa a!&sx4q1hRK );sfA=̵%c.]Kש ck{Wׂ`"hR ]6@b\ R s{|!YP0 gu) nm_WEмI4dI3I'{ܯA' <) O{߲D9Эϛl|#'; OaWbަA+֮}ǸkE+VU7:@Vfd%&;QCӞ. ֔]xl3MyP d؛J3764epz+JQl42ך^t KSv!b^EZf]SzS#jNJ46,}gsڰp5d)%(NpR=w[0 `:+8Y@מuca@] le ݢ&MYW(ϋ;utzv`Z/#+8;Qp kЁ$Bɪ@l ʕ }eM@sÌFXVF{"uF?DƑ ^Z\]&?q\7yh1r(4E <&7Hў8'ڐ88(sa([VYaP  4Ct<|(<-u:SoPV- 1/K84NΣL"W^> E~ T<ݕ,s:@ 9#N*Zxr<|ɳq(_ *߯:ced ?[ade)J]c+DF ^-{dLS!C ~P{j1KFJG#h ^7FZ:'MNch;oHbIsU#ZH֋x% uKxnpE @@aOMU]V$ldV\2} +ǘӡf#w.OUޗz$M<wFW߿Gfi3=C[9t|'׵D"wUr?x%.}Nq=V0Ŗx5vl: z+F5}<г$grMncB,szT! < KMHpp˹r/ԁ81 UI"<r鉴ăjUբDfmM9(Lm~k9mj1nӶΤdMf}0r=bK\gDH аN׊U}h3Y0&cL"9:qknHyfUQ*?{ý3<9*1VKEhUcIN#$[aL8[RІ2s.@BJM^~cNAxܕB[]%9{T9JWlK"Q\hpbN-?ul3K=·&p3[wXxb/ETvXyH-uv{0֒¦sחtQ/ >'Α:YAYz7\R G{W*z2rkGMűLs䜣io&=ҡEHA-?}?iNxqBL{yi+.Wk U(BaGQi; ޲[ _ҢԎ4fu7Vf]g~hR8RA%\:ꈑy4mumS}Cw܅-+^mWp|`8 ">PEε%SY VF8` HILI%7!d;Ըt;O0E8YÔzuX"xܶΫGj)C׮mq[-ovl?ή\M_pފ "7C:NDPR.c KOi_ҽʚ\º8pbc3n)]ZMo1[V($9@4NP%َV/1C ߜkyx*0\ Ch0M~ka'$Zk[ՏLcrrC3T5Jz4 QFY@B}: J)cӋv9ix)oY),2SZY-MVz=j2%)A|0NHc:rrC#H*z,`CEA*΀6M?Zi DqSV:80n;a}ճ_(8 R?[<᧞ͺG_9~,6>aLzVadZVT0Z?$}X ~rxY,7pĖ@YT:YVU? T@ Dʛ=e-mc=qVzN |>J9]zG._#SAe;p^E.K>K|n͏$}cB4p@Fȧu!U+&Qw'QG<0pb@t*5/ 5+ X3A>V1X|.&)ɈCK$;f6r ~N:S:^ Y_d+f\}6ݽ Np9)sC c>?j|n p<r{NHQglǼ 2!(da39+WJޕG6qx&w1;c/ytЄc *v 'ګ:"F\n4jT$VUC0k7[*,os^"nFlO{M5j[z{O:pٴMkx2;@_r_G@<Ӽy ZX:7',(C&0.wۃJ7BngݣB-K*Ě߳Iڔ])).y$wI1G5 F7~Fexzো 0|s:'fT[.{۸?Dx X[MMi!ګ`o, 8V<8N*>tإUT߂v9S׮gU7趉M Q]>'#AhT :ll$OI6Ԃ8KP9%n^M]axLQ =zF|ϟf[kC/{Rc'ͮҺY8kpJJYE>yY0!8әP2_ mWǝiBQDEJ7>B"2ޕAMZ(›!7p&diĭAi)IVG$CgȆl/N y\ч/kwΊ7H*74`$v]=k9P$?1[ ߏ˖^t%AʟR|R<tA얦p<@> Tgaf(s@9.^g1kN+ +ʀ~wqWh%;$o;o~oS|iY-O-M$QBv06Ș \kFS5y$'݄kqLSBx}t(AK+VAo妵0,C8>yБd<-`cήtך̧lDH7.&=]2˔&zt= YV.r/A4 e|j!f-!bDu4$ws}J[ă5Bc acs%BK,6wnE1;`c~*1p2F`o%Ucfkq-wL1Rnt 55jR28H;{au@ - \t0kR@퉿^\W8jozbHM9xgI풊YFQIΣR#$4V}7xGT}*_>$ޙ$ѴKTu[Qi~hX+p0؊ɷeTxW-Y Yyen[ B`sXʜDT撮f tK"Iﳞ, bE*$kw.; u(j!?^I|o2zVˑ+ g#áylk1 v%1t|1`=:cm#\bwQj?{{ L. TC>kKce\RKTc0+8 6]<,0vF1|+#h9Z[[bPl &>PaHT" -ކYh };Z )U+lkxF$ȴS; 2UŒJ{g'f:{[{𼟡ZZ"Zq9hjdYod,#jpDEˑkr(Kv}G%l!Һ`.Bҷ$ZyA/>!*X;kK (K/C.o Yyxf Yu&!z”f-_F7E9ܐ&oinU >@XRI"`?KwT<95 Tt#0`sì"w&,3[:[աݱs *e ' mL[qΑje eUy4¡5N2$S̅QÌWH] DcS"e3 Hfe"9yBm6 i h^\N%}F|@jjca]j8Z-&ħY1bt?kP1iJrQ"G?J#P]N&:q?4K'X{]l<).;qR]X7SiK?d}F68cɂd2=QS>6J"?c*zOi^tt^ JOr p \?>wHe_ ,+ρ໱G0oDb S]A& 3Wn-~C!+~&4wu_'62 HOhnUI~8!4䳷x),EfynُGGބA/ߪ-~"$o!]sgRn7 ,3=냹Q;X+0c%+rۄpx%LsmSˎçIlTa%ZIi_eb1z) 'MJBr. Y6BqE./B"l=)+ o|MZڗLmr6:5K}C0Sfm)*MTGסk_iϦYd5)%z# RԨ @}40FdOr5+5?)2QR4뱵бd|,[*9?{Hz wjk4MN}Ј(hk7Yt{d}p1gf(^>)j=pGolk6hf<ӽԘ#+qTQVH xp?nVX&HOۮB `F혺HMN2p좆nߛ_b#1Օ!i:X6m@t/*^;F&9iEѯc4)I܂+펓.jQqYV~ ]  jR1ZעYj5JS!H$oe²_UyV"Hz6'g!jvX00l2S4|SXi,rxiMǗD&*&Q2uC1vŁ: .2u` П~*]=uE*p;tyVo=H$HpYY]O7nܡRiQs|?.w M0J ila,S?xd7oïБ(+  ~j?LJkK0+wr|Mg#;(nEOx}$r{Fc<C٭;k;d 8ו'}^Vjip#Fm|_BBf c@i Þ縃emkF!MOK#dgG O8U<]?T[-Tdko꒿4nl ɩ1ېe7"GKKJ!vKXt|B.zmxV&Oۙ2( FMeNOG!bF ͠_v4t^EyO*@{-'2{ _7CY;bGd5X= fp­_!:S\϶)iޘH u spR3 'Mj#JUicDNФ VrAu.~+|&9O怡w WfCƇq*,DS;'}{b=%PRee! SN@\y+1m@Z5*$x:u@k;iJ/?YgCqaJ)X& j!c &ҌP7( m-H&| 77s!dM;DIz uתa'3v$7 \M;=>nϡΞBp9 UW`%F&T:kۡFީ;CpjdC/Yω"Rl4;\^.G7\%Eq+^ti|p3犖ScT2E D+4ni#6sM]3CDO @~;q B<3@WF>>+ҿ@`Dd8N=M /E}1T3ċxї eCsul["aޮ`['(ԮJu|)h+BSY5LqiLj?Ȭ^Vg`[3 %tl)E'g.iAvE)p[[%{s} z\2&9GǰGmqopLI}?֦Bj,)׷vYrxQǵU!z~ZBz'6b?r) Ab%fkxVV ]DAR֧UHPŧdMӅB| DA 󓬀oO7>毭WFx?kM77Ž&PIg:+U>?VQ!2e]D_ov ; FMfD9 50Em<)Wy ̎E욊z&:qjP saH4v ,ejL'JΣS:b&]́9-O|CZ /[ G0a'R!IjfE#l6OG60f} F7Z,&MQ((_0+Ј?SQQN_:}g,whl<=w*kV` HxAk4WS$p8.T[+mw'4T6㩘nM@"yU:|hZaު?TwP`8YWzgE? A=bXS kK u[g*~:♻2|MlZ7G/4Q/opT/= +ʏ0P $&}67%H+jM}mXlCD<E$hљjp97TwZqNEbfFT ]/SoDlQ+\f鏞RMGx)9=gP ,y@!QJ[r`ѥ#V,ς50{8Zv@t/?Ñ[c@JdO5]-ۡEi\z+=pdNAc|%1GuѤB@[K1zdrR06B!?R4kf-9+29d E)7W]5N^aI^lD6bKh%QMj}_X{L-Xb+ i/mSʰE Q=P?*Fo+ؙ8Eʬzi#,K[W;1,qBe!9p 8i!ZdVt+HSS?u]]a!;iYc Og8JFK]ىμy;-;Gew:hscz[ܰXWI&l WR*X[ ڜOWjUG?("i2@3ROz0V&j!w ^] s]d&D`F+?Qunƪz@qnq!Id JP}/KH\5#"uFu7 ԏZUdϰbk/X Gs)aGܼYU =w+'Pѓ:A[zBTۏ 3`S8N/TA=F| ,"uTE*5)fLFԇ|;BmcD״-nʬ R:a5A&y7+ubTfH$ Y'HN´qYFhu ` 7){`Pu6ލwNvGSQД$c@93! ,Z|k|~.H/r0VH$N˼{NvTuy fLa>bSUXh"'o>\]A˫d`r eg4(]D;syI' ,d=5HYUGahgEMXI? ʄF#2ZO2w9p6 qY7ۻb ~Ow@ǞO{E\tpqGO Et".c_?6R20RvG.B~ʿnCB1dMeƐpε Oujh\)J]-Wzs^,ʯխփ{ [l%1!5&\?2ŭgl ߹ٺNEȟv_' _9irzBt;e 0# dTqf? @6g>9&n>9ݾ4y+(28 j<9i襘F:3ֆh4r:K&8X~gّ06x饩uW/Ѡ[ۄ aƄo\cLCb êudW==97P&7>ޅ}W00( 0PsՖڛU !. ֪]-fjFL:kmֳŻ8};VP+@6':an_/g? ;5JVտ;zqw1AH<rHڟJ{΂\{?c5ƞv I =oBI,4]hU0՘r>1PW59O%,Ł`r^mjíc#ԋ ;145qgawNN-dlEAI>A|gf*Hȧ~"2z3U)CVw!UZw5*m7J#)yꜳSZ )KG(br:uH0'0 h?J-Ȕ 9VpFv+W~bBM˿Qbj 2ԓAɳ0T{YFR;"Y[SI#΍j*pޅWb>_j3Ô? MV*t!E4x @M=p=#hB:NMi!_UqWzY/yڶ H \߈ؗVzzK;x#1*D~q4rͼ0INQD<n;0-IHr,iW>+~O:|J>]* 90-k! %ծq Hh1 ׁi4(HlO&|UIT>;Ķe|T`Y"rD~@Kju@pRJ6)J5vL۲79 r*y M[ ?aPyϖ@+ %Wm$J>rBLpUsUЃcYDPGmD 14bF\EY+~"wNn)Y ̰, ?IubIp).}+}S&]El 퀆i»omTljeu!]2vQ#|ON[SdEr02f;u`02ylG7=-:#t0eH eC2< M=^Av9 )Sg='Z?HoUv&~TTf-|9 LĎ_ G64MlQa:K˪VEqJH.PĪai{P@JE)G j\Nu}+Qߗ2^{U]T5B9[U^$Jc o2)4ՉȈѾk3,s_Q ^T|B['|.-vRbf&#Jq4XJ4uRe)M%rq3yLKqwFrut 6ϪrIĻ#t4dckMS$#a;ם VyW#|bK)A?pajz>[ ҂ٓ? ^=3KyDoN=[uZDJ/!MA[%O@yi"*I̵y *rYeKi(^.݇d Oфᡟaa!f{G ȧxl1Kk ~BxȜ3kF[Jq2mMdxFQjBbRFVF_9MecΙ#^3eC#n:! n E8OvS1B&2fqAbh 3y_{:}PWSI ͤVʆ9.f>mϬj6u/^2/i\u4ɘ%I<P6,\$r:TXg#4t{|]:?0`&~fWgv=vf{7o?*\R<_i8]:4wgq; `,)ڱ$2ԛQ2ns 5ԁ} meFX}5_U+!Fߺ3vXEhB #L#sXA<\F05Z.mŻ.8CpqUDg-;T,ɞnӾo J?TyxW7¢%ÁzQ 3LTf+rpϲAژ}< G##.ltnQbDWtOaȜT.Tk?Mdg+!Lh W~~Խ.g m:SS< FJs ^'{ Rl-L؂ 4>OdTI0LTeI}m8O5.3=( bTdeCzyaOvN_GXCT狎 ňhm'"+l_57MR-6Ŝy2tG.D}:jpȒި~z4rizyآjm7ՠ%!ǎ-eD7k7~&C9M)GB@Fˋf«N0FT*# U!fs+6;^J-sQ%?بޞbI;{gdz'ӣ5 E >3T& P6}eD!!.QeT(;˯&oaLiMD@%5;Pl*<2_YRB_4.'w٘M(X.Q6< w0qRklw wNA| r?c{k jӀN&2vS}FGÌAbl5'1nػ1q*dWedty_B\=MK&˜Z$VL|[ms~Вԁc'm߷ ꘮7.dž㩳l:@QNF1n1?Bצm [uM`[jz)|K_aҋ|KP.Οo©'H¹܆u/VvV+/{jZuƅI{0]KWٺ >M*yKr{?qQm8F}0=(?b L5KrAI8^C6{z Fgt. A;bu が]) z3Be !aeXN\\hH;E-B0Z68 znpw$. knPJ1;8zpmo-!suػ"G p E{pOFti1ߺ~%~OpKF<033:oqYߡ"+MH4v%nr7pOhb\ 5or)v1dydlw0qzJ0f?eqf:+F-7534U+kAk~JK?=2z-kEiug*\^n)~Iv(.i՞/4JYÄ'<,|rMİ%~>, za,Dϋ'l *FRg^BĮ€x2,<*2$̾K+$ˀ,a'^|ؕ>>pK입g-}Hn"]Ɖ/fi[~1Dڗ\ d݆HZCeWbJ=:F.2&\[QkU@KVdVLc 8+X3}6. @cTZnKDȭ`ڧFFPohI7`~q1`U$;39uK6{cnBfNsט?-hR4D:U;.WUQ}Wةgs1,Q`vl_ g|Cr#z0L㏫/ ی z@fxSL7}ulLC}Sˉ]Z huvdJb5 ksSYMP:]h34,7,۷ĝkJ5+Z0': g,sҦQUh` < wTlCap$4kB_3%&L3o>.9i~Vp )bgxjWy}㺣Ѕ7>kJB+]@ہ5_öO}$SHfdށ4ܝVHVC[w|;& CB㰭/v @X&1wh_rbsݏg4s)'rɜ@&'GܺÒ& ך^L^3[&?BG芅Laa2YzQL :,)Stl!]˙Ii"%x}OЩ@g:jͣ"K(02-Vu= l *iL+5KmzU}v9,lr1-^aοpy)mF6r+!d 8.㭝A`{|Hm"J45;3$`nm!hb0S /,+]z&??sʪn4F;LDU41Xwk2BjG4"'!鞷"wH E6{M7B vll ;$n)"BD1OE4mn7e:t)n_8 ,Y>l![4= 0bBim (Zq?Dҽ #*6͍N8PQ/MVv@AL =U(„yfS[LAt]]0LjjL9aϘؿℝ1 K5RPp|ݍ\гل%'DGJ`vD rj#t -3ͽ+2PuJo*`#\DO,)xPC&LgfZak`;3&Y|&XP6 Lk:+g;[z zy( qf1?##qe1H` Q`/ viP엖+F1 6_KlVUEQ f4(zgZuO*f9$,Wt -`uS{}Ae]\IS"oaTM20]k]M+{̳X%Uo :W}+(`$XG"e_ddN^sȃ'\3z&龺Die6+Rf^{ Y(`{!zTy@Nf<7k"j#01!J$0UQ @R \aw 2H/y2%:[2-Vpw6'3sKJծlj,hKmomAmy$@ڗ+AѪx!GϾ'O8̸r|s+wN쮷wB!ҐBA̘(8j.Zo?19? FtBF^rK/!Tp6Bjg^8=۶'snWW?ۆ IRIh5>YX~.Dj-o<Hx:jT,z%  PeJ v6 _߹%>iGX !Re2MV%NFʮ^B' ^gZ|0mlC?WljZ˔!vOcR,%FD 1ܐTC'9nMjmsCt«f*63[[l58r]MOV"=g%IUrCfH]k(RX Mk6[˦PXq+u~ݟ7C}`TB;pxݦ<_׸*,n.xީ [9+ ,AP|DEڱ"8I ܘy\.4 ZUb=vU?Vo#\!."hRIۍZs |Ze L5\pD#yG&~!{a@#hYz;I/ hu.Ic4#ٗoފa0\44EH>gw`8~\5QU^_er+o/K #]:+\vl.f}!,THlXnE!{Ҳ~7';tJ,l=R]Vt|3bH#oF5P~ ~>hi3qZ`/>JOd*Fxo`ל̓Nr9]wʝ=6b&cB=z5VDR߬XOq: wj?MjZNrՐ_ ;pX:p;XA"9Cr?G6kE_Vl d椕CI\@4Y򫧽y)h!{4zAq$&nqӃŲ׭w3ZN4#uAU 8 ej$8 !_o<ҧ( m:אr"ANАC=: tP.1OpOa5}?Fr:g ֞p:μhԃ*pxpN~pCUE9K v c(k2M Cȯ@^&mC ^apHe5.4NN TqK< \2uGzNa`.r0?9]kBhmMe%;eӶq^H^CCCͤ>9.eFBM~h/J/?XX}(2LQa%S6ї]He>=^7lhѣ  KLE M 4:J1%uO8

Z0Cj2~N SAyI…mM@VU@", pXў\Y X(lXzq9Eb:N9O>S)w(jU Q`Y J@`..E,/4] [LvUd{,vtƽH>(78VIp!7ѤxPP 4Z24ݺ4t^Q[֦gƆ@^t%A /}>mEA҃^Pvi=ld8~6;U1Id$ՆGT@g33 btsʮ< 8g6Q+O/l:ͦhܩ.-zP #50!0[h.chfʱs 8_  ,SDFh\Heb[+3ib~=>C 㷠 DZ萘Œ&A띩 m7D5Jtl aWǐm[0*/LVd\JkTC:v$oT룚J54t#J 0 4x~Jfcir|?]Ac)\c\1187 `67z &qVBaCd|NXقIA %bU[ɠyrXo~ѐ] ‘3KG֪%2݋hhQhN֮ڔ;ʼę|9L^w[@Ocѕ6.W; Cf:x CjRf LA5G.,`JGdW}S0d My3sL'kn14MMbY%X;@ZG7"F`8p?wkVEzZ/"nb[x@Zauն:S1O?"a uiVkݨfgQȂ+G*{B]EbE&es0o(+es06FU"G` Y;]>]9 g8iy:DYɒ7h$7KsrY٣Ұ ˠAϯt=y%teQy[o}$0Y&şPr oatki) ?q$z4+X@El1S.WFf\ܔ.hpMv2ҍ*(W ږJ)pi"C~Ĉ Wgqy L`^\WCsfGo29<1>lˎyvҊm5 (VPhQ`l^y:@vށb[T,–?g'P"j:@=v\* Pԑ0OQ?N&f7ŧvW9"]ϳMs+Ry mzaw"doX ;B˂#H:ZuM-qksH.@Қz7JeѪ@Xf;=O,loɼoE^Ò{zjY!<04ܚM+J~7S^"X q+I5_:s]@`rflh7n j9([a*i'VpV)A 'S]DCAyPg#g-ڃgJxS3#Ӎ,;cat?j|sP[-\Tr<\T)J 2֪+*Kń"t}㬂M@d~?h#b9?kt5-ߥ4!X6٘Fcڜ=a0KLS[!Btm2#tsB{O`r:3|/ء"/%;ORD >,ޕ^X]Pf#@xPc6$z(O4‹k0$pQjɜf]8\4k #1,ٳRh`㕉myRg[k)0wwR$ŨpU( @+Mл=#Lk5+iػ:_%?4 Qp*Wr5nh;Cxn~`%qp&wuS7_ ?/FLdEo=45neU8Rp}I{@RAYc424L::_M|5Ǚ`GvPl-fo$w{+߁ìsH;`% 'f}3p/\flL/ӡRҝN|^Dz Jnu\g>X\B*GMUǞO"E9N[g$~"qNuSEF`_a >jQ/^ps䅭TFPЛޗaKq_Qi Ɏ"\!XZ?UϩU9= #mx!/HEyI/F==3K^ڮr#{}…|<5`{]:~\1[Xt})=~:6F^̯+m.F',r'eb=NF$,b±Ci´!ĻJYH~cd+|sH"\ΐ Rk?'=-8F^6'<FI\׳>JߕH~^>#T>B $xtq?~[>Oo81j z_w4 i&eEyHmB{=eӟZ/w-jP(@5% YCrTijK߂v Ԯ5aΌ;)IQB5C2U`0lur2 h_[{bV?a)'ѓG\8ﭧyю+IFJ Z)Om!\SvQ; EauoX­6P89i{7zo%jMݷDoF'f 471NqϠ iZd1Y 16G8J&x}%ެI4לRƸ32*h.xk *?s`HOuh\!Ž*4/Xkȗ|hH?(XJH=A--+.{l)ɣ^7(zP{0%iJC{5~32f@qJR?BpnD|vH 2v,@%@=?$Z5.JMVeY,8 |`ozÔ5H=F|e&ԀH.=3w_(:?gf58W4 RIJ&jVv]`i7|P/ c깱s\vbvKtkEI>5R25Kէ8h<,2]@HN9n$Ol1L*KX</[sƵS%g8 j[:(5AᅺٵKiWTk6y2v }{J^beOȍ0`Bs2y0JDƩ7w P_@ {lwmRNb=lr`c5{w钰17+U-,yw&U!Q> 2l[x5`ĆHɟ ~zt/6Z*Uۭ/'s2/5QFK w̥;ҿ'RރY}o Y.5ʒKn^O+W|BB.nXn va]cTfEUrKEj"օ6NlwOrow-h4y5R* `dO,3FCsdOcRGK `T81z>fv=d+*;+QoP<E'X^aQqS/g19sǛ]ڸJ!?tN8Rc ^ȍ=ċWLg"'ctL eN \6Aqxd*8rg(!7[)Mq`c=Uc8.K"nާaӻ~_/o8^{eCPهv|jVuDj9kfQ0MTj bjm@"x+CW۩Qj uKL5T 1[$(\f$˪d"o%IJ"'O秘g[aGPs頶+Of#5:VL_M$`lLp0wD/ Ъ=тMH|n<6C{%0=u- ='xxid<~E&Mb-͝rSŌI9_^nh*b՛\&T~֡`@ AB=*mKpT yMu-N .D鍋4ȏT%ӸjГ;|2e2;A'Ü zF$C #°/hGqkpT<8 ۋl `AZvz'eRMŐUNͬ$ϣEZU zZp{jAkbER|*xU:s~ Q֙> j(.c/R ͑xtb;uYPS=v䌿8hlf2Y ǩ4Cee FtOߤED]$o27\Rr2mД0u8w#Y4lxLw)n>𠴲6Mք-Ԯ~"'!mcRwRb%B#c[Ct+Z*H\zѢ:SkdB!齢EY^e[qfF6`;\_ 3댔[1jB 'UhM@Lm<ֿķ?,gU!+k,N}zh`1A.'z~O8oR2,0a,I6o!ET S?1lRGWD/i ʫ7uY-v$!a -_18Sa-3 ,~Ν246FwX%F;Ye ,(vHhV U5uF \+9SsT}mxee>=lLElU^Ġtl ޙ7&fWC ҭ_kӃ򔠅}p!4ZAp*Fw! a@KØjqfen r_7J&:,y2=//~š2Rw.@*uh'l0ޛ,x!OX@6LTDBӌANݐ%z,|*])ض(ҍ ,׈>n >IqfN4Lֈ˺Z'{3CF\ Mk!~gJשfhn}`,d"\ 5d{߶ÜUWa&\L<#cLۦj+q=*3j(ڲj%h/>%ĮGX7 +|Y2_Qwʇ ;}!N/J9Ny . U:Xh+rFd 6@3)R4*;4qFMNnv6_=tH"c? A+d\~xHD8L?<Umd#y4,-L S-R^'ۯ\ukςB;oqc fMoq:N;Il(ڱQHh#$&op>CJ+hsHeTB%&-Hjg{~"'@w(Upz Aܤle?ʞҽAr]$J$bCo-+ **GQDs'J I]=Jէr2zd?&{TPoB# ։f / r=l؋*P#:Z,LѓdJ.! *[PX)`_u1 \Ckv^aק6 Y@>] l42;QOЇId!oimMq2[dʁ#/bp`'_Q0v[tٖMR.;~z}V$LҼ{P-{(f軡JyG4JLj!L9^.H)ɟRHُN6cXоl\+qlVz܎4-Da`&'Eե'IDhUT`^+p+Ɍ9oFd4P菞.ʏ'g|-LrRrJm|*yUkulwgmKsg$dΙjǜvEPAŇ&Η˶TG[aws=;CbvZ]6ѷpfI_C4ؽD;8]IBڀ-r#;!'J;=x)'d ܢ)E?IW~D1"R-#s[iu4b#J&TcLfTm˄k?^5' =XLhv,z4vBIk}~]⌈1y/*ҵp ݥm#wL~`]L48<0 U*pcZdCn%Ux73҇{^Rp|'XA{=<1bJq\AN[؇Q(Xy}cB~P8sχYKhYAf)>N m;!ʝP.zpjXH zZ=X`R=|i?fz˙L#mXN\j@8, ɹݭmTkz+2-U]Md,[z[WR,4r #*I&Yc?KU/%(+,p \c4*"[8tPS.rؿRWl05.ߓ%](3Fɟ((DGi3䯍(c*g'@ lHηaK. i%\˲r -["h#)zW !ܶ:VVV$޼3txNPEbo{xaW?VY'QB'1ң^\xI:(ԡW)a?'1{+̋ܕĒzzFZ0fhqTH m@|Y2#.xnKW ߶b|t-'' K´) _>ywt0LdM`+G?B;<3 )zz  V*g*. `HǷT1-A# E"EyFgn]PA# Zh5H+m?q޼8ռkYx6ଢ଼KmUHhe>6|r0Si ]2aOſu)UK0_݋3P^gUn\~#-h,d .(pqHݓԬ ď3:Ϻ(Ѡ)B((p ~(#^.,H;H݆ |t @Z|޵$IqQ^g~ aٯ2~1+r~(!k/i6%ׄ͂SkibjmGN} ,35iB5̴mK0zUW"AE#/9G:{Y].B')HϹU7>5QMC:xӤ7KbsY Fb,a]-6QܘxFS>`O(xGOffJC?M*uJ; `+J>{|DF.OGGͬf7@|4O2omQI 􈙞;q(h&ܾ<ε`@81ͷA6hJĴ%y>/ {M)ipf 6k xNA>~amQsϔYK7tg3Sep ~:- /@tU^xTym:z'ͱ.H#U[="㡣wpjƶƅ@,@yZPqH IgHf #) p FW~Sq,w1?nAZ~w)WC;[Y%Oqt$HQKV`A|U75>c &r|;#C=,pS.DUkY50:;Vd+h} ׬{ .hsѨݣ;!5 KĈQzQHޅrA44QjyKf QrlUyqG嗿 W)!W xX DG.p`d}OsN06GMhR@:sdlyҎU,"˻PD A ۪+1'$,s$~r(ള댆?(!6Q筿wUY49ORv؊@"?5 LT,"P;?a *;~SX,bI5ӛ6HXqP@8.p_BmzXĘv܈=5p?br GUh7?1tLu۪~#z q-DԜ]NG~Ewso.7ЩLutK-ZГ.M9>Q:3#Y;O=h5 Κ*G!t}s:ŀgiZ feVm >]l߄( O 9[|5p?7kNu!dxm ۦ< z6鏏vospzX~=ZA`N}&_ YDqF-nE {놯t>qGft'{.,Ij9iZ rpI7--q90Q,MԎUtp'ז. 8l9G~%՜?#ֱ2+鑇?j$K@]؊"Br Yv-rF5&HI.MZEmzxXݸGD~W=D:ugZ>tb1M2&O2v6jĒJr-8/zqKh`@cG-"$#P3miׅn`GF٘~|-c\S[пr{O^yrm{Gu}@};٦ӖhjTX38Tcmѻyx[4d D@P^K*蓥/s0s8 qQ=e̪c ~oI=j}b Ziή2?$WV ZZK?94C{)Ȕ^D* ]m NTq߼aqψm v1?C[酛.6eHCVKS0>5kw(O)p`CB&z=^e}.g(WY}\_K"f9d,j˛&"Mܓd6/oy _wL(XX CBe_H(:$g, aݡ!RYo806Ťh7^V2H}>;7+VOfp`/!zѸSBKFF:bh8$ur*NN LsߓW:AE:bL-ΏA蕋b}d!TU݁մIGx2P8OAԀȍMeDGGp+tᴦK 'ZCcBf#I׊A[UherVk$yfX3Ft ș7={Z'8ғ\cp|j^YͨBqxg} ƚU"`$~O_nAM&mGd`5JjKE\1D7DCWjK:/[.=-n)W o#[$Zf3hshmȅ#Q5ꊥb-o_Уա{":;P2*_5tk& b+%9yŝ|qwW JBڄ\=`_GW;[%pgM7ޟ,<L:=(.= ^n/tR& tToOюtR}^UI/\):Miw"z퐸`;T|"H?԰]`Л(b/svkp($dMz*<+J| 2w'V8Tu1P'z\` [җ#r'~ZB 9bddڰPׇ lW1?rf\ M $b~*}/8|f}1TևMt0}+LOJ/~<^-% w`y8;^re`?ڒ6N@M KK>(QRk?|GB=ZP_8o`DrFus No"څw@6甠S hH1I_m~r>{8{wt %wTX٭BeT5iq'XG*ԛ$O ݐhVp6U|m ygdf]!rpt谨Edy<ӈ=y!%ܾQpJy4n[lAҹ+HPh"2Ix :?ZRX,{I[[`E Eĸ`h-=e.R aB,uԋ@Iyt-h9H c6 f*w"^+<،(';z@v=E5%:VVPJ_aL WGf&䱘f: 9TJS0Cͅ>( ,6R?HIPɁRa#i}649MwAfL'֓1z +qRw Tx)3b:*kŰzx\|x&LJU*˟;(zwTwt!wS!/+MH3%**;]JRC| Qz |m3ьgHAӲSn ?AB x9pC׃~F.X{ړ@Ĵxz) vlQjC_!zhي1Ev>|ȧ2P*@h#5l>:e6ϋȚpWG ;0]tLӺ;9%e ["2ѯn1~mQJM"yjSVk)z${)یp|Kc, Z/ DZldqӯ-y,_Ki]^zѵ\)>lzA9Ai(CxsEwXXs.Z>ہNi|9e5!Cj؈"& =b /։k" cf %8%,g ߜ[E/{Ѕ,.^Z[YCN=5KUÝvшsOoU{nAwPmA16/Z"v~j(ȨUwJp]V$ 66\) E`-dآW^',`%@&)u'yω"oW>%Қ~~\@[d$c2KY;>}wC{'!ހktѺ w>^#Pas/תUWN9UHu9(˩C2{zsH.|oq8_?~oIuelʲ TJDga&;xPJbm)EP"SocZJ 7 ݦOcJH/dVܨ wㄫ},6250m12{- v=Q*7)?31L>ra)윈MPnn |~Yvs`ШDaX|^œԫõ1xlu?6-+'͐&D^Șt^xa!&})3f'pT]mӕ/7vI#LmTn_*'-RKc9sn gtz~K.}YCF@$y>RRx:écQzJJ|Mb+JPeϖL -%9 XRa0oۧ82Ϗ+`0+A½Lٳ@U/ir 9^{Daݥ?0 ddPqkVV$ G vr>ޗcU 1%G"Rx*Y+ĚiSYdO۞\۷q;ŔEcg__*l8Υb5@ڦy}^¹7֥hoWmȾ\+_ánJB\kY|MgľMH7LrI׷NegE B?q#1w( ~R*1"_U[z"?{"HʱC*ڹGOrW>A"iY,:'u?5iT,8un}7߻:TFMn0 %%6ߚ%D{t3c_$vb Y[Hut&jy O_\7`6'šʝRRS@T )89]!ɼa՛أoQ \\ @LZInC`edd~3Z0렵f_hkʠ{[ _>?_J愒Rz7*hhyi;~#, _AO2c>to)Ml#2$6l$ ]"Sbz$- G'"Ҫa}Zb:fV"TH/`2Y(v4T|<اrm;g<`gX$0Png˿0x$+γ]4G0[;/5OtWb?Js<䑦\B%9.tsO1P4u?Er1~_TRkn^#{빍b$Gh 3sc ̗mpuC=G(#(z$ .G9/Z ö_re".Yo٠xG+։MJԹ-{IU !v*'x05Ljkv !<q͊7 ׽]]mJ!ƷQQzDq/>r80 "Q&Vb))jLuCi*D?TgJd1х$*J#1 gpXEoNmMiM'X> '_|uuNt A#-YskM@Zlb8E ~/ 35*>'}O:^QXlӜ.o=1~X<#%{}Wf!TL//^۳DMf ]HUO缻07L-fe:: a6KIs#_'N9U=ml\},gگ|ҧ!(Qq:UަM,tqfiGiHҗ{|KZ5,}v ' 4ásq7jJ~< 3h Wv-=kؖ|P0L7\u}{dğmxvV(MVXՈpB^8m(YCp[zCSf4FswheuFnu%n`XoEs^g>pjlGGC%~8BһQ`Ut_mR+H1첽ErcF .s~j,b[ v /ц[?uAA5̐h0d!_N<2惇MԐ$~h@bĝtpEJ!0~|9-؆ϋnOYPC?)J׿4 ˦\R%+QQ81Bw+‚\.ͧ#aӰv}R{2c&'+ 8{I{[!Q_NU PU,q4"yrF3GM5< t&Y2c3M+yHDI|Jl?fO -hːt*QWf@vT/Vgw.5!9#qp &; iYWcs+zxJfSM(65؎j{c\b *‹2(1be鯽ͨ<*-IZD BO`*oǃ9=wAӏ[ u R]*bm E2Nyi9}uy-# -$JX7csVD XJ>ُ*8܃nK|y)E28>3C&!YG23'eP!m0=.UW%{UQ rpj!݋hR7kԣu㩗$,-E佁YU ng*0 Vt 4) Њ3fHi&d&!LHv2xɃ8K"{#q1 0 ɗ I wUU`Q<&=K-EOwJ0JO;L fKﳎ<-P\~]5!n`aQ+"nVË a$S%rtκWM DcWiW8!z%\hN1ҿP/BLcεDD|(gfp\}6$ XĴE{cLJ@A 4BîIgyO?g]6fF*`}Z2X~R\iw% <&l9@Nlz;Ќr6U/;{-tɈp#48f¶mזސj0N.&w>(y朌cihl@9!,pKؠ;Ad? S=L~gVf6;i0H(8>nW-s"e´54N #Qw)P6Ʈw%FHhcwge F O4A@Ĝ)Ue]ȸc!$.K1Ll|.g-Ku6`i!jΩf}vC$ ̧|sW2L1"K9G x` 5).VimC$揾}cX Ȱ`m_CjJ@#C:'VӦ Ҕ_qb< <rBsE9J-y]߾ J]fktfGEwlZ#]ߤuX -eSʈ./;'qDYx&(B7U4}h~AA,b+F%# Zo \&YdjϜ0 8*\/IqM24r~T(n(|y5O6lCGr! q )Rsb5P`C.crTz~Vs}FoU`.m@O$YUSG%7L~9IfbMFifJ ?`Uw+2#Di#)a8Q=C8>a)"Z`R0MQ2]=!lE ײ[7NEJL.Q|ӞИF=@0U_aTdT*ʗ,s+]ęT/!)? "9l ɈD"A(<M%U;_Y>×{Ow[1]L ji]n+d:ʰq`\T;rkЦ\udgqM Ӣ|j`A1 2^G@~VUdD.O/3*ȹg[7 @TVw,rF[pw9ro3Y=cWW@| F~f);|o =K02 #Mu !e T~_ )qXC̦'WpJ3cDFT!ƠF|@'N'W`ϙe0lӞKbMzByqνT_IqmOk.,7=֮%gQ{Hކ=ؓbu.> { 3Bك ;kFV[Gf=GJ}]jk򓬃]FX%/XK6cAG@#AhgT}}  h賨tvT<]с{({mUsBk%Xph:hHޒULAd@fDoH,>` qT!ozu3c{@`3vdT+떹 [ꟍC.m <.a Ԫq8*U\l]#ɰ~5֩.a @Dӕ- d]D<LCzungS!B|:K"D%{9.,Ma ß3T\儬 ky_`]/Ӎɹ\%e_fC}z^{>:s>sx']w1ᙻ'rN< V|zCKC7MR{X;Ȅ zp.m$*hy żӬ0H>jc8a t d4Szz@ZЗ'׋3A #ECc ;wJ;V:vF}X\1w];3p8kR03'郷 9Oa7ԣ$xvmL5*(Bwzu4:# / y96KXY7WɃS! 9E^Q삺qUT:xG|nfJD515Ohn}a03mY7zH1lM<5hy6LJOibeeRW"Pe䧮̼YLP8;mSM/TG\?EIo*9k_{}^'9*ˍ*`dMHhL&FGOTe +'-ʬX}K0~es~rO;@1@"W=W226uDD c}[0fY2CH½hiWE os}3F r%5sM>|R(_䬂2 Qu7SE%쮮4.=Y?"XT1 TqI$5"v4 V/ Ȁ[Es B^Qv<]=P9,U>B;s=!.8V ,JCFy䲚WlhXJTҗDW&!pl1wnΝlK? /[7r;oqh+9 >s`џDcZb-|aGmo#l.:Rf8%%7+#@D⋬rRs=luxs=5fͿO:&'lo^ȹIRc@<+9^Ujuh8dF]8n1mg]-0`VޟD ɥ 0E,l9jPFˇrp|vf%fG `Mb$9#IRnl(Cؔm4vjsy*~}f&W1Lض 9LR>&*6Q11m 1pq bej%HZ6bmZ<$)F9Q& M'l3`,r:e_3A>")}zO$YF8~:9FeqUi9ҥ9!wُ$A~Z{}YSz+ͨ[r U^tť3EA:ݎR99ja=d,ayg.e H6)axHj?H%͇Ұh~yM&y6u;9߰JfFi[@uu5Ja[eYHҭ⮽"DGpX?5Mz)lݍh܅IlC|-:0=}&? qdAmv4`NLJT/o`4Dv̫:|q'Xѝ B=;™,¿k׫X xߖ%4I[A&"[1A4wn{\~Ԁ\po\g /LaXvLt6x/YA1⥛ K;‚{TZ(w毱B:= ?bDa•Û 1;VbCqӧ#*Ni~+\Jj҈Yn^yp^ÁS3k)hMFKX@hE 8 C oyYQR) XD6djӾh/Ď*njfcE{:-"?7}ր(A][o/ӺِN82OEE^A)\a }1bڝx^T0lo 4ȧpb8:0Md7RG_wyI> A%ZK_Xci9QQ<\6/{ uV,Uz?(֐gZQEXlo<1Ηڰ0Sv0#]//k7D*]R n֔BPf`𪍏i#& 26`QDkvKr..Uix8_ZφaNЗ”aa,EK244y' M4_}~PqSH|N~^[WXa)=Ҵq2r G_M2z3|n VTGQ{*d,imY?.Ƃgʰ$UVU4vb?ɷCR\sWk_ykjqOx+յ|zJ8J>W GC!h]2,tO͝^y럥~o*l:h|gf9$3RȦ3?,l]]}kR4Ir28]^8Ԛ ֪zt_'v\VvD|J9h~Eqvu: MP# g jخDO;5|I෽[bx2Y7x@^J-eZ6 X]S<@i۾{plV2fw CģRBp *D݁|d9t %jd|b[C>YfOf '*^q` k'%HC1#qκx*eEPw\Ohq(Qiˡ.*p{N]vdèh6xo%=2QαYtNg?wDcD8^ⷰP}7AkMxr.y+dºG?~48GnmK7{wNh+Ojn_dۮ F{`"c %@kuDz`WـƩ9nw_~FzL31q֌W%y0[D) @P&/º-HY$m:98ynLEI=TT@^~,NAmt9EM{z7EG&ޱZtt3}@`ЌWYa*C"\&(OB5H}Cꕏ+7DJE?9:@xgAh{2Yɛ,SaVOn]!%hRPNNgCS8(N{eW),R8!n,8I$X_^slda `ɂ~ӑz;J4Gslt '| ! N{*it+8"2cIZ#G蕯J'.l0D0dĩxu#؏@c9W4qh'JZ#8wWȺ3u~ /DY{A}֤Z[]IgZۘLWzV\%-#zwMt G2qL:1 gI͗ko3y[%T6A~OiQ3ɼ"K4UĀMa0eb'-~^ae޷չ!H8#o?&lm3ٺ`I|6B-84y,DYmt?aB)@=",輠EHɝ)ik'.{DtD27c.~ZTFOȟZcfꢔDX'щyݵ#6[0gcH4pI ~dV&rWFsj](4VqvHy qClO1k4m0z*dPZmP8&ØD ᕛO3(7 _4<;Ho>x jߔR.]- A^TS g#쭩VW(3yV:f$!C7ƣ`g%;dtJb5YP!9D*[;a݄Bz"I7V*4I"~nqgp%`'GuzKHEiGДlMWܵ$40S$xXu}oܜ&WDtiؕ7yCN3ɼ 9i5k@V3ܽ#6Y/lrqDDi}:=m̂λ,㲒)n\I:{-Guԅo<#əa ]Ɖa }WJtP]msv\TQ)W5okz490a7 u ߾}Yzq7) +ۈ4$?.wO}^ц;oPy^zB@-.p7e* h|ꮻVEΩD;>Vt>cU]9f˴iGk,)8o.2{+N, <i% {7J瑠$tOUi*1*@1-2 fKو'#.x;!arp#mp7pʖYLR}چhyIRt:ɘ5Q|#%1W`ۙPT#3eJ##'SOWBĉc-X8,z\ 8 0?.G10E_8Рb yp8|rohOE@2$>KTS QyS\9F4f$7g~׀J|5yd` D4rwQcxp ʉtSz@RLs{N]e3+U}e' Jy!DšKݶl?8oxw j؜W"0i1%RP7[:ީe/HŚΑNF}ɨM-~Zlo$k(ujHӠ|3S_F:(;"| Pߢ. g=߽>ɀ~%y*AZ[KTd Jφf%s?00 zY3W]Av$& k4}Iea~hXHoUl |);=A+Pv{ܙB6yZ 040%Tyhrg3fϝ00)U|TC=6CW_aA%@;T;x2ZyܚC!~xfӿK|^n$ޘզ^FCO]`}r0qӘF~ԮIUђ%5ǑɴNhg mgж83&&,߸SΡPHDjS8B;+{kTnj>[(q2FZY 46Pa(hIJJ uӒ-j&H&% -4F(;%L=LK(uA{>-f.sƓ)tA)3᜝ $խiTG/bll+)Mi~+} uY45 zbFm47'ZyPX*"!s55N-#iZ;Rf[nϮ8SdTYJ |]hP)))>2#ۥS^*To#{&Z >S>Cu`zL:+HFl=ښ [1Atvb`/HRv[SQ` ,p wnԑ;Yl6?.Z j+ԅ+kfcĬY*M 25A2QZݖC7e.DW? hhAVuսCvT?#w8j&)V?~<F X&ev 0m^fQw{#|.RkCi[y&ZB_{L~ .3AM}~2[ݢU% ao2Dr - d҈4mM5'i% 3cڱc҆u<81Xt[̐ b^kS=cluUݠv९5ó3jh6vUW聃}w]!af:\~i)|K95ߣlQُ:F #V"Lb8 *n}5Ȟ38,lk~+d S'T1/sok#\+fwS,[BHwT!>:$ ́!Τ~T/hLަ7S;<$wAUvZ۪]"{Ȥ?qXfrVifV[ɍ I@cgLc:Q8|fׂ1\/n/rr  ⭫] B[Sv{DSW{j1׎N;)G`3Ha3; *^02]zy^8OIՖ,v^6.Cn2ޞAidYȝu<.- :o~,MNfֶXG$N+ȑ7З?0ݙFk/NN2?cuǣt";VPb`c9ns '+»kF ڊN35*Kۈ[% ӬR{AlbWLHo)XN_=\ ۂha'Mzx6z^v|7.ؔYU;#ecAAF)N⛔C09@bUj^b㮌uSo@U rህwLE,M ݲzbj2CVJN~0NN 7NC?B-ڽKm$QE,aXkxЇ8}L=E/UHtB9|~mjvaO-SL|mDžGyh(s{I_/=h8 {+gΊ1@3sw}},OQڸt3v̚#P WH'F!/X˶m/?\x )Bd:Q"wT ޵IN>,lCJƹ8(r3W T9¡I *&Nt fGF>[-ePǃD5Ga^e~Ga@ ,݋9|%Ap&e]vd9PG8@ 4PҀ ,<qLNle7pz/vPn'n9k[+w.\/>T遖V=4'v7"srbrr/du;t&Ea*`+ӛ)Lp̮DYT ݔYsu1◂b:z;1:9bh`2( )Gp' Mo3mܘB ϵOIRn%\EVo(8mʹX>n60Q+3 `]4$X;P\Y=as9qI`Ώs!6IR@hSnUYD8,Iz|Z=J}I#NO%p}xޣHva EtXdz#і]ɥ&Ñ,ϮZcOJJ*Uo}M͔H8tw8e =5X)"`.#?O4 QmfhXxOR*9fI,N-T$(b" ӗY‘OJxg8nɓnXSrCB>8f,ǫf;l.ȴj1qC>X5pa!&mQ>A,7b)υ#ZhbZ%(ʈkj۞;+i%N܂VZ1>ݐ1bxֆ3r{y񁹛 w @+|,2m88uOBcWB!P.5nV8j:^p+ =1tӨAdeG4&4[zQ&VۦތzŠI^EG\BOC )Xm&͏B6t*|`hnO$9(J+'fΛJ.UR<3)R0I ^HN֬ۮ^ HYc8N\޹ݕÅY0k kҕQc6D?F'OZH15@p>T6lm6M$G"Fjˠg။%bONXJmL(TfA*I֛i*21ΘXҩ_1s}͖tp;TCٽ+~+}GF4)]IdYu1ax-]t?꼫>&?|ܮ#5:@@OJܺTp9|ᰃlZq\Og:9Pっ֪ 2>x:wŗ=v,A05q}^ X\\T!ak(lRaU8!aS9jC L]p@WMGiF,Lѿr'%0.CÊ&ǒP»ӞGs#\9 + snWxC`-1f,|Q:C`\u`G Tn$u ]lU})sJ/l9~ sx Rܯ>WsP0HFnSg`Cnum+hQcd^Gd {T6r=VeoYS{W³yO8CFE_Rߕ z#Ϧ%4DHLxXo~xlEq(%ZnNa[WԈF{e2 Qf <;ꊃ~? u$S+ cZI2 Te>q;Nz?M5p. OJR7qg)^;k];U/P5ͳfw%1;. ?We{/PiNr'!YLtE3)Y;$J IK%)FaSl~m Jnh]  \w{h4mt?EkOl1Dn`R\ٍxROG3yL^:?m #e|dEl,=^^_c2~>A^ʗ^*ވ4n wK vu~W[nทz B,]:uo@37?0.l%9NqC(ghA>d~-כ9qDB30Xn8Y{ᶔ^%tȣy2a#FH5G|/oVl|ghg% <^!sa"yuhE 9ZLW>*HIM-N;-kxŜn*7`:[#s39"rͬL6S6&=v:1k/`G̮1cL$^}88'bdE[I0G/ !Ǿ}9eo$UMŪ IFb*# ڪp|!ާR_;43x4~YIꗃH<(ms~ވw2cM68ʻ:ԟ%}0C;fP#ˌ@/;^Tg=Ѭ+V-^lGXgc +InW*Yi m-@b`C(J+>v5̠o-z%xsTfaAL-&KmAϞIqGzNઓTSy |thط;Q. "QP+;<8/uNy|O#v챸e̲][9 qOjJݿ{-w$FPrg/t;'蕬V ܣ30;W<{JJ+$wxDxDQ;} /Мp%ʇxqNÃ'YrO׺0J74I)! QvE)z;r5ѪAdL; Upqx?b0LUCNÉˤ 6*7&F8;aՒp[:HPG!>ti)?{s9kKgؐ))k{D2cYghIi$(=^S"ʼnjbÛB3گ+Alm;[AjNp@ऍ-P:{{Ф](Dr+@Dq 0jK: -֧>= DgFe'ٱ/4S7m}/}O:`E>GjTbn)wzF_챢ZcFz+NA8Xw~qk6(TzhkPȏK3ogٹV@Xky eē@} DuT*W+Z& Ư+VEʸ1WGhPRpIUnQQn֩1/S +uH֍<=Ẇi02atf^3σne $1~BUyjʩ";fO #"Uu!$% @$.g |߽U]j_Nm Q5-\?n`km??IOߍ;Oϭnr 7Kpcjaulcbv7ÄF,>J 䬐^zmL;WP>YǦ }Y|㥞-}m@P8;Q%Է7xrR3C`s= ٔ3#ݴ8rWx“% 9Dly& zVpxP8a81yLx-[̄D<DoYQ}®~YQDlQࠝRD)AkWGذNJDŠ]#BtC% E_\сTvf/2y]*9GsF\ l R\+f mX~pjNDosK?񍕄c!s+F-i]sf_˥E@T+/̺h晐]=b㘜hw7 .&M:1b,2o ;*J2K޼vNeZMt(WԽS ru !;76lMv.ZȽwBO/sdt4\ WKfr2rG+wc QH4! F:'XYm!YiA%A/ZcZ% sc~&CSSf U ;e}(Dۮ{sNj7,[E#v/Vg6z pNٹ[]ǯ8*i .vӒټXkWwS#[N c?v2`MCu>+!A!U+׷gՁT#].돨NJ)ܘ7sS#_/?ob7(-sk;$U"s1ڴ41+ n'p@V ziBk)@hGP;i~A "p7\oëThBA9g*=ʕSA5YP6$Fd[/oBHX=p>/klT /Đ#J*d A(9j%ޝߩ*C i-3&v!r~ү$zDYMӘF4bFy8)0j Ҡ |bƨΎ7bz-g|3a#NfuH[*Ml+{XӝȊYF?ȴ<ߑG-"O*SQO1L`_)o1s=0nZȇ#7M>l9hsGJ˻ogSXIX˛d]mIƹWUT-V:Kk4K)"Vs`NuZPʋOp JHg2x$McǓd8}DK֟ ! \⊚Z*2weBځDZ-[fFuz>ڽ*K|_dƻn;^g"`! sX,E~" =71kH J~ಜWlEm ߊ |c/BG0Df*a90*{t|Mi;ioSQqq,k*[=8ziq~\[̱L: x,5^}sPSTeX[O  1ﯝj qW9>MORhdzI P4sY |tOJޣ^ZN)}zf\.dp#gˌFB$Gc3t=cH,=(qE|QT"Y;D:Q(Xط;8We!asúqҍ7=rRi5T*"ʋ f+c]~ f?2P8mXUHN^oHIgͪ=Hwp& 9hWYtz)E݌Gr| O 8AԱsbMH8G1Xغo:?sm92e%r7:m ?Ή T3=ͻܸ7ﴑͷ [w  +"0fwiu!p|r3Q70[" wTThhZP0QR8G oS8]DF\94;R:|,<Ч.K&gEF>!~v`}v rF=+Y(( {T&?T{"\RNQR̾Z~߿r4!H,1Uނ&^%)__+E= Ԯz8HW2ŝZbHvuxG1.b-F 4ZwÌӆ yG e\gNYânooƇ0Up~"d˲ L liR)Ve'YZOdpUZm!I?̆g@QYߚ6Y97^4c#H3/`d="PT1"T$op*G`܎ ?VlϬJ l\CSf%W:cPٕ޳!(NR¬c\:{ Զ³ZkṖհ_a?[/-':ؑ緜B"KjC YgxC;;~U>wriCb@Uj4Ì6: <[X@sT6ehݩ5H&Zfqx&wFF8/;p̓vX5G&`{,eIX&F].S#%z]4)!QmI;8MRK`=A(0 {1,_k*[GX88qD͹JJgSL8V <{7~kG"eH]>4|!=""{ dFy y&hbp,5m~aHIP: 6I39~ZvݾO%XRRH&˷-En Y%';s\%f.H#1T˨m΋K[m[3+!P ۍjbc F32횗xc1ͣĩ;)TS]#~S|5+f5MeTVLo >[qO%[˩J:#X]Ǭ($=SA6"r\#tóxq3P_lrY0ݷC<F>`IJ·oIzk ;/ʫdκѽWPHk09y<e`V*{yZXksPigDܝXK vd r$X_P 7J"<1p\v6 ጯ%)M$}IWejth@'x>!st1;g%GvVJnOn,U$\%K%:F>?{ub%.#_>᾽GSZnH8ʯz*bŇHf^\ >@bf)B@^^ӑԳef3w!T#mUՄotwrdg i'^JYVY²/|r( [W^v1MJ偭+:J.բU\j'\)zyx:+D~\A6W R+/*Q7 <8.l{UCg(e Ncϊ(g /7N=?Bq?6W|v|,ZU/#U|3H44WI~(O,N.fKҍ88xgNy M"B+#+s}Y@ yY B(.&̯1Uˆ&Z݆]+v3kA]PW-UaHM΀+mrsorm87BV ta3߂v(Tjwcej3%kJ)W|ZٵOty-. Y pCl?. ]$ޟ.Tqcht2f+К;I.PpoSE>sڱi}NZퟤ&xYPcӐJʞXY}z#l7Ñ:O{^ AYC(W+~_6Ya 1wdWۅk\q׎a5Ț9be|>/,  4D][-Iw3M"#0+>dMhlD|bk՟kÆc:pW[dQWJR`kmۏPj)zb0#0qF ?G %V"8>-"3 ;k 0)EF0q"++WDw3N:[TУlXwcb##)xP-~[kXj{È uAayK&[wy*ײ;O>a,.vn˜F%E.2Y=`_R pOWt/897*cAbįs턫G־^5]4eK?.p fo{F>Æ%,ñr%WW09D׶H=7;P@pׇ{#8" I178Ϊvx J' uVJK ,nU6mIp-性 qHh|aTޕ`9Oh !*XIVID㑆5K&[?6ڱ 8[1je%!n?`쬗۔7S_͝1<#wvr@6^Y /:F'lx_%quDr .Ɨ9ѻoA^0!ɫ)0LRX#fOhvϴ9 V"U<"𽯵6#Y` 68`iLSy~_1m$}}846 [$q˰X=dYJRDX퇀DvP`G] qKgcuC~EVT RĜ%(M4W^t.Y&YGyJKGXO;Hx)&aFsл{atԉZ[o|P&KBs/뀜H݄1tIR%xgkC'N7{A}O8l>*Н0{w݁ _J$|$7띤>U+H'@V46>|h nIehOU" R<,[>K@0Ic \8qY mu^1-%T"IBVSlg|m.o$8Ѡ eFLs.b]f0d@Fkǚv<%bfj꽒u2{t`䐟_Ԉ!ޤdXO @+1\ s[y\+,4f)EXCiY9B_zo <>')fX)x}Lhr[H(N ^~wE)^$+TFYk3@ag/Ҵ ϜB7I( ;w!Y*in/,;6?۵0_>~I} UbM,tK``x@@xv]ZdBRܖVEaHޓLxY{˥|ػUhF՛2RU EV4(FlM!Kffb-#~HH5yMɐqިeV -Z;"X ?߳^C1Qs %OfZEU$-}AK(yuɧUd0XU $v7^b x_UW.L8αhhmzvlR*Oayj`BrqS5G:CbX>4X}CoRDb.`}}gnOagSvƳKXJ_Oi8wwereizÍ+w=qffaMӅ˧B%8I(XyŒ) gy&HL9 ه;$goylzK;TMKD 0TALl =3փaOIz76+CKt `QE( ho34T{ C?,:\3F¤W!'b, mkLJ;.5O 5B &{kKZ#iE-U@ 3FK2K<䐾0 (#tuK{NYxࣰZYX.o`/Y86@ʚfdEs?0"3shi~k%.J[)с[1M2g`%^U Y1jΎImM8}%Xp Km,ʴ;lԐޯUsi8+^@{!j.-DikZPX~U' fZr Y|"mn$.qlzNb3\ԌT:qҷ!pWe E-A.cx}%_Ѭ=h(G,=tMX.hI陇ܞݑ _'~óuW/l/2hIҳkc8qNG0Gو`-MG3}-Ƞ$ӱ,p*D!vg-[ctp4_1?=HHtpĄD.>4E%Q&, CP4gk:K 2yB~,#B0l[W0 `}ǼIb#]t =tYPb*J:QW%~+y48*g0^X-h~l m>2'^p2ފ&;uR&22>OUS1GY̥EEg: /z1`LN#箁cτ,Pe%/ da껯'nxiQrd%_%~B^t bJԳbF4Ytxs,89SF+p> @-x=& &UU,p>Er QߠF@ ;(!<ޭ+Itz!X8 +[( "vs=BF".Ks=9~Z$1 BAvjKaͰL)8ó^w@G\Ŵac=Μ[ڂˈH)H7)N/T'Zl"/Yx?= }Mаh Nj@x/ zs*D(yhކɩ` -q#=B(єR xГ|#|]cօp NX 1'~'v (ӅOƴz{^ dqHF3: X>SZs**:O8qWW$S)++qIY%}Nzz8k Hk1f]|EIW("[8ɸC4߸.w@މt=z獉o=bJ[U!257$QE%Q2>H5:??)&N"*\:SY؈t((NJdKwr彻J0~37VȪz… }DQJL45l_G8Gf0g돟$C9SC&Epixh'+.աL^*#>oRNp/%Ni]3M~ &1ǯ硆q.N.;`JwJ}EB'ܟ$Uu.ﴧˎvbrI34ۭ}gO*˼Z0qm%mϽ37l mdҞCI( z_yP!ZH1%kP#pribU˚v[Y_ہvx5 @7VwF _ j4 F%ڸ),aۀ*ׄz!.X>!#\=c,H{4w .%,%orN8WXIӯXoq*/,}! bV"I5#bm kAyWZ .{ ( " Or ʘ}(CK%Y%usI*&N/|pq^Q`Qwd N;G& p ƻˡB$Q4&1:))7N}쓆mi폾j|M(のViZ yxHmxjSOE@ Mg\6(T3$woE݄Kbp>> 3wO,,f"U$;^"K i]p$z̕7Çp좗~AlO#uF ~ B80WP]#]fyaM%2z4-\~G`Q// P2,< zCw=opZU"[8 1\YɱxRepcs*4~U[i*OD}7 lSx0̈́=h٨͵셍#trDϞ$j<AiBT ㄋu%qY}H>N@V^]Z4*r6^nҊ"7p/xዜut :ij %:j>H;~1Eş/Fĩ`Q#^)06d7eEj[3.-dX]*@_R~aydn,)״Yj^>`3< kqO+'*Maia] 2@QWіQWʰOh2xi9#L\$Bt׸riB4V4D~[Z okbH-ke("Gs,{ p,SX}l_3+DqhgL?*w*'a`JYRWFݑas'V'G,aHڲ+w=ů`T"5u}'Z2 '*u|y'ʪk#UG;ЛuԫWSΉ`[x=B"ȸT-vw>'g>h3Y`0WA.dniõɪKL4B? R&ɉ4BtؑȂHdx׏75. cGv['+x= L̊O=OCBw__o/+`g.#B9hꅬw _h=7M@Jy5VQ$D5!1 "NBGxAwk(EM mҳDߵM!/_^9ji@hJݕnD|6WL)/Bc1ߊtgB0ާLs;ԓltJ*˘fbҎ9 |x;y+gu-;+1d3"PJ`J !N֨{ J͵Ar5hFlJ>Ff\߰%?O6|*Έnib6kڨ趗^ %yd漊vR._S$.EY ML}'F0Q'HH}e_sf7ԙ|Õ[o߭f= .VtP/+6mp{ڷqS$Ȁ`z)k;Y[N|~L?l5WIZfr&RSxCn"G%a֤S3S,m"JXMNT80_Q7,-P7`jlGoT5S~6pqIZdwŨp\ƈ 4! %r}h>JXλKaoWlcTD$X'ݶͮG;E#(plmfZ^w 9}h%-##\4 ˎ0=!1U N l:*(t}2ܟ*xjBŋ2Q_mf>Wqt-+W$?G`{v!e`;Q,*cMGjf=?kR WơH%-&t#=@dU6{].Eklx GѰMF sG-L7S wlK:Tx }"!U3VX@OZu c*]#/qDt܊Cn:tBiRSc$σ5&@ߵB*$@H{;S`zZaƞ-pmu+3~3ݑ,.ٗ|ܽhn~5G\3~Plޙ^Oi1ALò|YN_M"81A b5#Xr*MS82d?}f:CE,)GKc y%}8 q SޥYe;ǬZ[/JT$'YpS`W88*t3.1E U)kCe&˔yHB$7RH,آh>R"W Ńg2˻^B٧_K .}PTk;k^thxb8#̎v`Ry \Jg8.PX7=r9.k@뾄rs1[ 7ulA*?{Q|PvįÿOva Rj4Ypv} Gz=cyZg_jþf:.Jk]e-.q玚> }dE ̤(9#HCܤ,&vڿy6_ b(C|9b Ǐ2 !tUyZŗy!.8'Ev;8VtmJX*Ŧ+&:3R(h+F 8ˋe%{D,co2{`xxɕ`U_̂E5 ס'd?zAO|rV~,u 3cԂ!*7Wc|;iJ!%Βu @'rz ӱ/6R ku7nxHl"ZNO{eߑ̎q#yMDəW9킜z9gkbVfOj/k w6uvG2Pi\Lv4ah{Vwd$mtvWMˣg#!p5-0:T֩*ђ#꜃ j;T> 8[ T&$]:N[ʀ(wMl(/pÀܦᲖIdOt&D zD+3Y/B q볣*R\a?tdB79`Փ`uOoMyAHz.˕9-b'ZA6MAfY^+( (o+ǹjˇ.~ !Z6j$ELeTUA8e2*ͽNbzĚQ'GFN yPۖ t(v5 G}o{ Gx\vP[-ÃuΜyAzPyjIC|hXTءdّjO %+|rwG@Y!Ul:̒K&Pw k$.K B[ q)[J$d:D(R>7h?K&)-aKߦP+թWgp(!ZOhȨ;F Z SeZ?8׋l&y"T j~(ݰPo`<>.[ X}GfV«5OiZߕa @'6x$^Af]h"gET?Us(?N_ߕ.or]zrqGL< }SX?A) =R! nh%`Q,]nŪ,94#=vwePY+*7*[ J fM9\yRhG򮛙K| ?@5}pge+e1K=\s+f1%j5 ,1" cXɞaJ4Ȣ8]'bw wɦtչC <lf0`?û3eXWΝmj& `Zב2( ȵ=<ͬ%R<,Xq,L+"sTg0&j_(1 5Wgd㵿?AKh# }>o6'[KK4W :^v<:(/5P s Gug/BnV@uE'I[k@"> @mgggdf/+ 1p@ƌj4N{n/k _64sEp%|hi2}01+zT(UX1FX,Z_~*.?.\V䞬c~Ig=D@`{!C_Wt(:Ja,ͳ3Yl mH]^Xp-R s&H,(;2c?:^qHڜ/{ߴw&()}5(*480ѕ>K- )&vDadMj.T{r;np[ g |1.ن{S~@왠n}Mk#@I}la\wUkuC7מIg0Yb%'\1i JiF5'y>$Wd1%r𥓟Zտ/awp  T/7=&AYQvz_% 䞛Ok0Pيj9FleH磻ʔ?ׯS{bɑ0yXʏWk<+4G(њr%(Mw ゗OQ<uWV2_iIaCSГ ڞvYڈZxKS [IePAosM&m1(I*R./40UBrJ4rmJ=[_= >)`HDy.T!ƍh](A~4j>Г4wPua3}c"[g2 @y|jnXEhr gx;Q ,)i0Bh 1/:?SC^oMpQ:z3x!Y¶ ɻ4// ͦW-gGOUl))yt!DGrPHsr/x;![Dw?<Ν[Wk7U%EE)wwc;[݆ .Y*UqYd݊Vf#m|Z:- t=e]7R3##%Q,2"bYL,ʙ2;^$UafMլ*..iѿ3q^oȬhu ~9ӦDܯ)%.30ҙm)8J~ti"TJ?Xe i MȎDkwϥͰn~*DS̈%G)ex+bN-AӍpu 3u-+3 4lw9HܐᆬN|W+gxig eHrox0ۍ#5T" }B qV;y6XN$6|"4f\ 4ybޫoMOѦR k@mb4ܞ'$"+%ϤmVj;/Z[[&U$ :O?3cDnyK~,Ih?)| /xPs ]Eq`Oɻ I<8[iQI>"EWߺ^u̇R$X;p%A|爉qՋs2T=#s}:xtzIߨH[ŎgQ ʮ{uF8!N\I `G6%G?+lz:?$,*J4NvV6BӍr0"nӮ~ dlVseұ0kA?ٯ^]_J'5@lPhױ l+BzG  $}ER*}2{؅d[֭>@6M*@\گ;EYw b jWMf%*#)cMLptfMcH #rM׭fVcbc j(bWUtEw8zbϱ-Uxss1<ٹmHi:~Q(6j4 gq ಥ3Ź<9Đn[9f|^H$gUpTVk4(@ϞӍ1^ex֖>=R&JQmڂH9z%DΜغIpdLE&jld%8=׈$+~ih;V^SkZz$( ̗s7$I 䩤+K4> Ddq !d%6!‹\d^ 5˘Ew{{Æt.Ge܎b@jDX7Kg¿ے73l"A0^|(Ly( }wH*i\8fӥ<|~W5Å|Ź#.&)|^z*k$s a#3f2q.6jluP(V3^0wn'5[a-v\r\gok9WpֻRitXm6~2$GG4>@Y'b$t46 !ABRDfDon_&spap׎Mܣ(KOiZ9'O7+h "襟 J!"A8ڈ%y' ̜pCtbye]AC IR]{|ʖJ;6i&|GY\ L (0+)U)ﺏCKljX^4CA{Xwd?J7 \.pclN]pV+hzۨj30y~#ASP*&_ sc[蹄l6 CvL(ҫ!g >}wCIjeizR}R![ ՋLi>lSFFϵ+)Aܘ&Ki3R53"M"3 ǵOwe a#85ZnJbx߽3HɠĂlJW'PJA^Zi؏%#]5 g,t' j!FWp0?ژ^tC-pU OئI"۵&>ϒψ}ȣ V$e81D{;H`)nS7+{GPMsI&AiQ ~-n3E7Oq7&muoCڪ3>hAؿ.3_ub+; l,CyVyzS!s220J<Ķvk4&.~3 RuYAHxkilü>Ro1:5>"G{XIR Hg{VݰmchSd`lǻiI[ 芃zv2N&?f/9sr~Zݱؾw-z_:\U5ŖTRP=*Hy)֢948X~/2 D;Hi<ћ&BY5@ր(,0!lÙ|Oi_nX۾[X.8 (n={:(Sy| d[hGI$Go6 Ckpv[ J'OV8_¯r&mu9]|t8>b&>rxɱ՞z,e[&{nYaD)иQ@".1b[ kzoz}"cx0{5?QKlXSsczV(=oUF)&Aj%J LM"/;|{%6볼Ng .n-|V7eWn =&w`|!8 dp?t]gvWs|DsbQA;]uqGcBk!T5f*r.9$?D:ej4kD-P[C,My\ S ̢5꽬Ǹ }7iZmEye$:hfRԡ$Wgէ >Jm(E,hf!`~Ft21I=hRU]ɚ-o2bLِ@VS'41tc]H~kq1bu|Yre$SMx Df`aWr"Vt)L:LTW*8PR#ez"pt s%6^ye?D9KdEq PšYM:y%ff;ftk#WX[UTj*1[CڑGqD>E c&߄ yo /ɀWEtœtP d섘 E~@ݶkA WoG˚MiѤ_m}N\n58A$?~GCwu+d$_)~\fE: >wd [Cv,(sK=Ax,QM^'o~)V asP_Lq/x5W'IaɔgSγ@bx" Xj#꾹4TB4K}`pBxh-v#Bn,K] Is3jh4Kw)=_pKǬ,D[HI $+'4º=J 3-5t2Qf-o]@k:Gc GHP :nx$.m'w=]nY^7CܦBs׬uUFC/( TTtD ]sM#ˈ.sSFJ!us[DuD'x̠]A"R#ܛ5`aU k@.1?ICY:́Xd/%pw4A|u}MU%>3fY:YXXѵ#yar+ؤj} cÏzgޣE1sfG=ӹ=0Y}yz#!'Ϡ[o# fC6S;SG 7eh[qҊ?cN:6ӪC<ľ_gТ`|F5Δ`1Xk`+ -S=D8)xJW?s4r@?J 7nGj$Bϳ-i,! Ea6/;$Iy.O-{%΅|*onP1_lCC-Jm{((Vy}M^_? כuIh|<ʃ[cvs `n!nlXLTЦx]ᭆdXtٸI}QJ FX^o0qAD XRpͭpn z'L][a ^W[`NvMKH).Qͪ )6l!65@gWd`S 9Ъ3ڸWXn#E84 #[fZ_ic֬"sS'02\nFN|?ر@KZD0O:ݓ=Vz )CFE3j  I kː{g3nj|́"˩ h,y FTvNH7ܿF;,*I_z*L"j"2%h%bbnﰨ)[tR73w, q쏣oDB/o`Vz^2^-rd5 Ŭ+.d]JJ'괜hqyW5!>zZPVj;CY]v P&Q4H> ʄ1e^~ 鳆bLk_^95iN 6O}Jڅ w^4۱.Źϭǂ5lg.۲ ĝUqGdטܤhqͥ3Lgոerr$er ?zPݛYkĮ:xZIqo_$ÜxA9rZb$Z:rvxgIt5.P)QƋ2<˽9E˟ÔbI e2<3X!%H{7ErPZ6@(,C(A[JU\ W=c0XYzRѳlH q:(ӝd{] RnB#6 ?3o\r}5ƈA\_,g*IeY[.tV `ǰL {W4jAv!V٧e @v[ʻris o$≊nĂܭkc\/1LRo]㍧l#έ1LZPGΚd2VƢY@׋r!"8d*chw$N#!vP'c?5ma(/X;k_Y2 go2; oĮ Mɼ9;4WN1&-N֜&NUGw2q N]AD;n~:wϻg7$?_S?ZK >Cԍ Rlʖm<'O3ENw+s҈b>>#' `O3:%-/Bz~Di$A JW;g5~[ѯ׆n~/s$Ӵ"Hy'wHx R/JJ|>tنAyKMj{(Ixqw\*9 3^t'T;SkA:'RF)[uU/lڄ]mQHGʰ|-^}^pI'ZǪRCq`Nn?-[xK Y%\">md':8V8?Jed(8pdM磟꫆+;tiX~ ǰ5z[{K[#&1TT}qfPj{%FTzf~_e*,fC`űH %3ݥ/=]Dd-Ae_~;sRbC\35\|L, RkiNa /.%˫)Np[+pqay;4l- +̅nbs|*s/s E0WUl6}\Mmr!p`Y>,\yn=eWS&ƋՎȡ1zĀѭv_OQLxL.V/;v`//AÖWJ=yJ|0ɵiaȪ7ADD^gZwnZr [G}?Ud(g9ƄV7v>?O 7ռ+Wˡ0@KxJpd@iy{׮472}6U#;@id2 9zZm<3cA-HQ;.:%\CnG|rT\\-C3IբYs##es%ddDXΙ8&9YXp4u(ɭ#79`~ޅ\F#-J N,ܞ r6\euA;ku +r6c$gG'I!z{1ٌ ܎ɵA Y)!sErb~IO.>NP$|tk:#À**t)Vh=^uګyJ,VWT!u7>[F]pS8[Ї ֛%},?kHkhAQq]!Lg~V KKv$-'+n ^?P,ὈkPR(J䌊8\jleg9:)]e0VQO [+ =<Xm<01<Exj݇HZP7z?Y%4+ )z7?(|?17G;NI x00e5fq"wdt4 ;>a4U{Ț:~Q$փٌUM LnJk$C ϣۈRy*ֺ+m۩ h{I`}Xs:'޿Ԑ#or{UU (e=Q*SG]6jV6$f0X`| _@ Ea'n_ksMQ-=n=c#/*=v6\=5da]>] =27ي6 Ϡa$㺌r~(BŃh|zCXR }~e^`DA {sVrp JTi`!j4h~"l B$@PτKpb0=i \1* {ܱHZ$8Tі.4Č223Ruȴ8ٶhsN~ĶHmqu6WZpEpvNH}e =F"27 `(d/vbnzp~yE4m6d@v`_B/?\7v?Lfyb7FWWH:v@UkdkTV-Fpϗ5~j.%c͘(sa \(hN5JH3zjK}2->r gc/$ F!Cr+\ e2epE:ʡ2mp^,'hdhLB*|)a&JCm5YX& *ALgޖHTrL|9ΉSC&)@ӂ-èT~hm"̯LlQ=]8Ts>|(#QFmĎ qW&KʑRtOwr1ZR s/,$}{mk7\ei˅^ۗÕv{6{ePVBoBAH\ j xZ? rLMKW!fͽ i)!]@WD>>-VKWjI`'9-3tp"D?rG>GX]3F2*{Gm ö2:Jdn@Nj8dgDUÀ4BU2=㛵 U,lk <"3=y)wDց)OO@q4Dhnzлѷyܺ"~qs֕M05&q<U}FC2hrʸÒAt?o*kgQ/^ZS~y zl燧Whc-ze]{(uV;fcq%̵.Ý2|hd"kV tP0Kaŷd|UA0?YLTMjȓWɂAY^pܦ0{mN(eC-Jo W1%+\>~0L $69Z2_Y>x<׊nǚ)U4&ȠKN9; C82O'؈T -[Ms~7¼/[iw>  /JGJJee+=yx)qX 1L_ضxzpcf/v95IBn36Zoai*~s Iw \N苚13hl19GD>5 +UC[7H&7Y,YDH&e\N;}PNHkTe̬ڞ ܴѣ6j\Dm-j@`fZc\,4飦k+>2ffnt@k#vwLaX#(2!ss.P 8.;zq%z>/[3c}Η2Rv0A@<[rsHDV')QB3YX$̀xP5#^MZ ag ꪳ<~'= kB:R#2Vm:9Eh_Y5lR[4qZzh/G <_OѮ>TAҍy12lU>yVQjtx1ew A|G-E8襫]|yCvC0M )x3/F&NB`o[tNSqT]mb? qmբqnl`ھ97-%Z9d"_vѕ ͇#Wſm%I/l[ڸr%m6!H#mWI :PrHdV"ҙ$Y%A~K^mpWn {h3}MZ&aOzƮ#_-֭3C5Fڽ N,@Xo3UI T=W| ȝ/j}%H%Jy11'GV ۫÷%x`13o{hu`@KϕM'aM2׷Ph8Om2$K[!dXVŞj-:Q't7p܊Y8-C-aeNEfOye)2ݺ4/l 3iW*!0`yj1&6mL6J yK [^g6ʼnp[JrfKJm0*#"쳷0r8 53G^ +qKefՎ<`ӷEodpBi@b/p(V7O;*a{$KK5Цt' wւ+'6 T4ׂ4>y]Fv߃QNcrӕ0K: Q~횲YƻE8u^t̤hQv1v:I9%q&en ~+ONd>% I5a#I?W6f|hD/.q.v)b>MG:G1@#8 "MW9F/DP 6]#v]k8*hCʁ^j|omӜ:Rv#hu]0Ѯ6F8К[4$a @sl>6K\+wj!BT@tVH pH:Uᵁp',]SDU+K6ԇL^/Th B&h$yiIxeXd6? ؓU/X$c^:,ccd@X7jf(K8PmBdNLM?02/v'F$.M!{ Mɸu%Ƕk{,` i^sXU9a4:>Yw&H$[2 &FcHYBjטV)z;dI)78l%5m:`V})Co ҠĢs#Mx.9en '{Xgټ&pZb-QOD2(-}3X="pIm@/fcO-W"|n3MD3^{ !~*>L`x$>9c&ȹ_5&g; f=~i[`+[.9mQOO|%ˤ漃I?5nT:s05AjI$*F1t=}a&?BmY}uLrCK|*xƋeXpW\u~6my [k4_H=IÌ$VY$  /Rd?@Zb9 ٸSyc.h}" S~^6lIW|[_&BQwޚ}\~4{hT\Lhw@DNAIm U&:c?6ZYmQէ|^_-${*oM~E5 :9ee0'4Q?gaI232QMAH! za(eќ56_2۸V_膅l auxAwSš _ .i#tzkh3xjt z/i+ !G|CeD^*h{-^:w~'61 bpY3z P!CY_-kЫv2_dPi ˁ:kՉ\w5gݶA^Xƾ=U#7p,z^Z2X9 cXztp'=qm8!Ho++M›+C@3@0^5sn< 6DjCumZ!3dHΥG\B+(SDQ́_r+ZlS".{"_Bٛ@}|dXL*ez8!2: wQmih~R"O+G5?˸c1 oDȩCjScAV|#Á*z!Q{w;/ = 7帗 #NM$䯐 }γ&"}!:Vd2U~ ){d~D#* yƙSpC>Z!F\hwd~۳[0/o畣;M]2:bn 7}WKYH{uBn]qR(Pjm&v̄ka>mRfaEJ]]Tݜ4naz^zԖ3ԯA0AfV\2$ԫ4b"$GrZăҟUz^{;S~V]OQ\. "Bm4v~g? WM@13@jPKʷ]m쬫H$&ڒ6v&|N:pƔ&kT6(Hnƽt3X Lk~4\%KD,ţCU~籺']^1q)2*S?Wp"Zc{8S=tm& A*Iړo.d5h' }0Fɡk"KP>mf3+RN*[#E;iM2noWCMJgT6&멖Ff:NqW'nX3wrcWN3ʫwH=oוv5r.7BTG_¨Pg>mvIƣ`0Y"\@r_0S(%8.v1%ٓ۵ZR75HRQkIPÉUIa+L:F YlC2N*;{kC%ՅF^2 9WdMuȯC6,sVеAFdfFQMYCB.-ۼw/eN'jva{ATűB!1%pB|*ES* l҅5LŻqYs )-8ݳ1yh;.6j21't% PlF9Ug&˰T_\^31(#Y`̡0 /몊ံHvй! LJP/qz vɽ42Ii밚^oag[mф QFV"iՓbI NcNCB@O՟ aC*A,mۺsE v8'ij;)0 Z!NӟA^4q%4D}o~-HNi N{ craX:' TnܮEmA=o!E]{Wȥ =*dk&.*4^5V"}!{'> tD+nۈSzघ  VdUh;Yfp.('ET>\B|N%mP;NR<@c}oi:AF Ȑf7.hbǽTa>}9gd DijqG#^A!q泶]c ᦛۢ.mײwߜx$e]niZܨp'*b\ $ŞOՎ7>҄<Mif={V6WϘ^Q0ԃ r >:Mgbpkm]aFuQT{q7HepZ^ó#zUnX~+VjB*y%_GP_#`]„lLK;켖!_.Qh3:e!zࢇQ"(l_O)as8jӠ<|VKhI5KQiͯ ¹5JMsjI=$%e :Jڮ@a}P=+,>9} Py`bNPK@GỴkJ:'|a/C.,usL.y*"#RZK2/To:EPj  $W2K1G7=HIZ#QKw G[^84M I';}? ? "0R)&%NLX1:5,ݺC_bVhiG~Ҧ3٭Zi,9Q?lN?QN1m?ӖFdW'l:&.dϛ!k8G3Bc l\qz@V S Q{ I[ L°*ɭ`y' D'||-ǧ~݆5}[BՎF?$9$(jFML^(ÏF=/l*Ix?%e"y!2pgP 2N}ddӍ܇Ѓjf&Bp w'8@$Q3E~=nxD`lV 5}8D}qSFج8J/"01*GyK3g<=B(bm}qc $ _azbI偐ӝ@I>g1#f)z9pW-B*5~ 9W!6nbͨW a$m [ h=-Q Ͼ&m: ׺:pPɑG[RGq i&7ﷆSsޞҭN⍆ZdyS.kˇ&|SkS.>K@j_Iq mL?2x[o=m/7$Wdqpg+/T]Q|Dsz"ɚ-ϵjb*"J1}'۶v [&}6Ytb6eݣj->}U&dGNIԲ.7aA)xJR‚5}LY 2z꡺`? G~ ;Ns=nX<8ƅ2 fQ#bl-"paS=xwF۔#}$OZuE*ux265؏ޱʗ,~j`QF);QMOMڊGH ] -k\L?_K22ThMAEݥ,t"7gD[Ug⨘="{il)s3E\!r3[7o 0PqVgIh~|JdN`JZ!1OwEۜů5uN: ߉裒 :wZ[?_Y<)Tc d0Y3WZ.¦7i'T[jĒ gޒS'"EY ړSAv% < Y|SL?n8&fK@hޥ{>33w1d,}}ͦ!l>H>ȫs5srX>Y)'`ҍZ\*oL Yg+k\\@Ӄ@3ιiD?RLWшHA)/]$ qkÉ3W3"\ϩQ\;XQ 61V~<{odrP!NȻݭA })*@Jrk@[竹3-Tjؤ@NEuJQoeUuzʙ^p#xDvu89>kokwѢ_9"Ype]d"QDCBZ E˽VeM̚%ZǀsMvt49j\Lljm]b.@ E9u&qތ?mR=Ts&="%#QF8W码i>[ܔGOC8пVг)`cn LM'TƖ ڭ+U5# ܔ5 rnCbLFZͧiXG5AsX 1Xٻ#2ޞû@ K̍M쟠݆~4lG|gIDj=cx@2tJ o #05r@mCRpܷYV rg6/撿{@\zq:m]H'>%;k?陦?xL*{AJ\ IJZB犟tv3^AפK ?`fC\^s/ =qNRV^u3!S,!p}!gٞe .6,~NKomA7GX}I/Tr9*ýa2'4KAr.>=Y$~biاstP)"hL+ Z?Q(xͮH_F3^ʛ춟v"lST(u!XHt!Mhߤ~)\L\]$TU̮تN֓ ɯ*0ȮAY>loUFՄo3Ϸ$)ACG=ߖz%3n$*>讑rq.&!4{F?Y[W1(({Hq>H/@* <48B69χ)3u(ǵCvZ ^]0"-<^yXVP4\7d]0%s-agy4mz }J$JD'׬ H~7昀徇"yѝRs$$r}8rR|zD F8dk(/$QM[YەIyiWә;zhP󖷲\:j[ c6w//)'" 1,O%=ź=otKxsb/8' nl)'Â3p 3 ڹ▯giRhtۨH ]73҄g-!kp KQ,Zƞ'p? 8$T7- 9@A3}'q̤uEtQ'&nn"e$9M|S_UPܾy@ mX)OIw,&|Ϝ`k mc Ukʗn8)x"REAE Ubߥ,y|8I}hL *NfvqY6K+l7-yn7q~\=zG׸dHo@Wl}")8O@BzTѹ%Sp?EfA8zaΐd*l}; h<+}$.y $3\q ?:b/^44N([Dj)Ra&`L#q\D.> bU\N!:Tmh[ [ A뾒1XMܼ3\x%kka4nOYa_J ƶ4ZyڲIK(WA>c",M4m-əCmzg "v30LC|x#)My0H[RPF!| P[ρO@-R5?ȳm\+ju̵ rB@G 1mĉ9ELf/ߚ DFUl8FvQul_A!-녭Z8A%2ޤ>C?fǪ݄'۩mS5@YҷǑl"!]yu0z1r 9Ea0㘊Н% d>m2?/?c kxě9BLӢ4j''D=]sOF_'tdI,:)_T{M 5E՚ $*nQ_+4)nhuۍKJ$UOU7&6)|+1H̹jG,a6#SVHE#)cmq`$usTO$,-Pf| HRwx@ 斖ltӹ\rG6|}Ŏc;F NmL;VISt\"Oiu ,tBe]"_,7V hl.]DCҁW=*Lw1`{!la;x˓[/ ޅ87|bY=pvAȆc{v l6R{RB=r'q]O!uKTU,l{<n'{e^t;w^|Fk$(м- iNeairҬ'>?L@@a]>;!Dq1y[gT[zIi"X\KO椐ES;amCo9E+Ym69Jbx3O _y"lQEdƅ9iV5@*ӋH1M~Hp)Q uF(~@}qFI!F.1C@9a7`r)NHꍸA ۫}oMcJb&MNOೳf.^Zg.iĎ/@;t9PbyZJnW5'JW'WÌ`UL) ̔uh.$-kݾ\1aaP|((0]@V2"`|\4r{ h Ab]\C^A+\V?'.S՘oD){v(BK@QBs2FvJ\$pyԍ}S4ISEРչA/f3K+FԹ0JyF$}diALU+Va2:Lbu]6 ,vS)+i-'Ӆ˩ yïq | T4Q`!ċ)xأŲwpI"Y*0y^ID6TfD*Q};d]O<:kj [#-K ԞL|6VA>5f`*#s.ҡ5l]Qn+S{;W*Vajrª9x|(M~t*>OޣeJMhj) T!`ؕ7/a-[IZ -n2i3"u]huW9MHޗ404d(cX^ZCuF_=|GjkPA;| ߟihlq|+ABQWJ1a3`Ͻg)>߬Uް8_+4zv֨]LQxJH\Kv+'y?+gd Z%TwOnDݔp&YDhjwF08%t)E 5T`t$8L1j6Q XqnK^3[}b1ϴI[ ]Z4ZqClFMIT(q#m|`P~܇ݐV( ұ^2>g]:mȃ-w؉^w\x 4pz&d24ݠTZgMN2!|U4y)H`N`-"6T,qA.i%okGA_/ zS{AˉJnUQվ_2 *~#9Ț:0tA&HE,O-~F}G{LcvU&Oij^zfL=uD\@֌̞sp!E| t7QK5ƺ藺l.ȧҹGݤcPpnA8;kS/WeJ$"L?vJ&$3~ѻĠ7&JKHFkyݑ[P]Ճ#P)[u\áX?O `%0*3ؔ+/sC4jpVՃT158~8oǨG*ti$nSV2 Gvf1%a&(r32&|eH~>]pZ`,#`cPJ:`ͨH'$SDNfC eWH<ķm]5}6(p[`(ql%@KJo#1EϕT>PʭD%nZB^U߼@~5->-˺dy,7x]k6F]fv];Hz a!G!YAÖ=]k%vUxUZqO0i"wT0 inlPIᰣг_2EBt@-,+wO%XXTE.7"tÅ1'i]ZVZu;zY^_'ٍKĝ#j'Re4?dcg`Au` mIe]dooDw3}˸ O O[1ap9#lP*t*v ͺo};VױslpxNZE՛#_ZQQ YWc e=O%kCe+ cMM:Ζ "\lPfkAEp SЀg[vžCa^zi_3lx"|uqKE~:?qhGvd}s9{E(A h=L;pu~ ps"qP8-~HBOPm8'Wm(q+j9ژȬۖ%I6RgK͕\吜@_+,% yw:@xƬ= NfV%N!`n; T6nv& y9$z1:!`{-*Ov CЭ.g{~mB -?mտ&y̮/V͜2EuhY|"nX Sh*{t` 7OO31)@/1ߏ̤a75Kf:Ujq_#Yw@DSФ;Цjs @sZ}w-wY.4YSߧQ6-#a/aG:IK&7t4Pӣ?=tڑ< ep۔w\_ίbvł % 4S?.3a]~.ev_6GIճi_{u &_ {ks4PLV?R9L9V7*λ@M^&-Iש{VO hT1ZR"zlKJW}pw|"4PqX0F(!|'(kxJij.@+slњ>1_>AH5[7Fg%X/Z4ؽX٣r0cdԻvQI%"JτZ`xhwV-MVlC|I PjVCEbvQsiFvrA 6ފFRy{ϕ3N}-B^jbK\iY.)6m:Lr0pe8Zk5Aۮ5bL3wTҦlgm?4Y8Dz>1콷Go(&$^$<ǩq綶ÌuBP7w]^dyQn{́65(\C/cp=$ragi]m}ֻ的.KvyWBj-V_r4i)A:Aq;~P8ZR->sO__|.%nݗDw#sOKOl[lccp؀1x@'-dp9HLJwl,|Ĕl"uHN"_~JYhqg[w$:͏ͳ1hrq, v8ǝdH(v7|aȬ6d<>S (:6B$渗RkNc2y yN+IcTwq_/{[xr&-hÅB,a'k܃oF32?_.o4ơ5&\iό`a}LHK{I4K5]O3YaK›W 7E eB MK末K9KM\Ê̖ÀNm4q@vQ`b4"*~,dB, e4ףSfSi])[:cG"gE++,'ʯ[.'En[JzG6k$; {c%3z g/tˌr0p7=f4`W]9 PA8(~W̓TeginE;eK&[EԈEZ]͖9nUflAc/ꐐozŎCHq="cӈ) X(7E r4;F~J@ȿ[/ѹ .i٧nfݸt}-/*(pغtuiȅK9 I ~iwNo5uV(0r'i1~|GeH_8?Im|V,_f`$#j"!f,HzހnL6Zۈ.'l]E'k1*F;:$N۫kҨ#/ͳgU9=౮[NLX"altC>'L^.ž@ 6\H{6]|~B ^?v LiW?шV.`G1fQv *y@k_%1t]BѲiDtr㰊ېIچVu**^E- /UcƃS}mȶ9@_b_lj&O8`墽 5^}ʘhF芚Z'-#gnEN4G-E@{l B`@6#$7*X׵GdMh6za-`Sh@ouV0tAQVZY"*l1h_@ґVB6j/(½sT!߆- X)*:_S8Z/;w\>OZ$Kdut( ;k=Ox_,EYDxo^IjOg~ |+q?>,\kΧSADf1򊐚uXx- (\W Slau@P}ϵA>ݡiPo%Ra C☀ ~(.ǐ.qŔYu(}y#s=% r#,"LŋQW}c x /O!"5@8SQUTjS ܕ04z"KnQ%x&=d8t(dy7nML zUÐQPr+會IkgSA Jc P }|a t)̤P:q%W8,Au8\9Bʰd#x*IU̷|k ɛ͍ ~oINb5wE"&h Q`)u\C4C ~{}?S̾/sC/Oy:̬ ZSLi[H(&=9 4B3HՅ")8q(ˑIx_+P&r>8T # ">SלdX/Q?z? 5EUdy0e= u/3a&4hӳ{;Fm*D<.4:|刢,"o2 \8g?݋0R}Dkez e/P>I oqC -GYˈe<^8H8ߚo#'(z͎G ?Rj>Mnjˍ)E)?t1-'0SD'Rzm9H<%4h "BQfX|)x_~^]ԿaYb^Mu[jё{]*Qin`DfJ_R"7O.{ƸgHv$P%z_@ )ܜIXv4@X>  %rb ӒEX[q$ލbZp9 ; c6#RMc;w򝩍.˜`n6Rmj@DK[7Q4V[)bܵ 14np4Cf7=D)45"RI"gl.q6 ++5 3f MlR_z2`YFU{7dP*cQܟ)ͯLTk k3# >#RE=s4DK?RtK8MF8sJ*+paLo9bY_N\boi; 0a_ɱ֋ A粚.}өa0yUm ܥH{~za(-a@Uob npW6u9{W?_EL$R1gjj}>a9]y<} Lș[qRŨzت:T˅f4>F1n0ױ<^~yqئ4..,0BMQY}(ϐNhﰙ0 68? )Xλ2M﹅P`#ڷ/ܱ@TO:ö4#~~"wkl߰)ʙQP> J kQpdrP[Xq#=;6KحSb0,"?X*/- h6F MsR"N uQs%m/8.L90||<\0&ؐJ:2"r[Rd! L ]b']6`pYW!P b OQ=H-(%V5:12-NZi w&Z:a hjQNhQ ={?3X/\ϖd(vxm*c[s2o&vǼ6V % 9G$`-xsrtS\zGg @]7I[J&Րw{6ʭ SCJ8>)~[B=Ɍ}*;#o9-%)1Ĵhޑ9LJ5y5wk&6 RٵjŜC*[m"xfv֮\ci?a(KC+""[Q&H>c ç%qa2f=UA[wbLวӶBck4qPۗI7LD1<&Ѫj@ᓄ2 p@jȲ?|' =`{}/GjiZy 7Y5/JTtW sNkHE:z va!; rzƲRAA^xIiIe Ŋ)Ś ܚXJyg &:>m{(lUXr8#YHta! G7ؔ^{͸DJ&Kw#fÞ<D>'lf 튗%Vr! L.'gv6oD290%T赞Fov(BKU+5jZ1Иi&䲖^^ܐ;lv ں$~;EtCKDU7YN8+}lLIQe-1ЭSCod3"swc{Z 5dMK}UO^X+v%$_+C* ':K!@,~k \ D!Rb$>YGl,<%#L!8_. Du6z|\K!Nѝ*פSOJGmyYa|jC}mM7[>ypr%EV/+)qmE/2<+YcQ^ 1{byA$Kc[J`F12-/QQk{bOBOjEivuknφȅvAhqa}7R>$ ;:\5/@_+ztxj38IEÁ8v'VWb tRĦw/ZԱiįvEZֳ&骝;1;&XOQJxZ|\qW`XʑxX~>FozC ǔbBy6|ԕ4q劲;d`uB+fYȖnN2ʋյn'9Ѥ>8bm+X*dL%U#$:I).YMLëMҮKZH= e>z8JvyT`))*\[;w*r[ܿw(Pm,%TXKzG09.ENep1ZFOFO6; ?4 N qK7i(DVSQo5E_IuFNw "G^q͕ ݭ`?FV0Ռum(^g-#hdtGQ5W:cZo 訬gSr"vj}w{][_յ9S}R| \45n@-Q̓Q*)UCWp>-DH]S28@9ieDlTEF¾&$}p)Mh$}7JfQU{_؉1Fڭw?+ -DkD\3IF223R/Ru.VfA) ;٫PFVhVet1-nѱ+>g4HK0ZܡFa;6UwAl#s%3Ng9)!8L&YLmKn^}!B H{Y N}nW9[?hu֑8~ądekҠ(X@@E9PXOmspO^!{dǣy~ ZWlS\+kFsȇ ;P#/]=P S*N<AiGI%;и{8ǘi L ܴA+ce"7xén9@7 6NEyeQ/z(5`K:TF"#7FII~7<)sZd.`Ki80"]!лƉHGv,4irD5?~/#y|wW̕p$s6+,ؾz(࿧RM(EސlzV؝@jR/̸R Uϫ/q`ʟgPn^)'koT.kWkpIgim;.ϛv[exa5AAD@; {AV 4ӧ*.%g#ZĘ2T5w{ tr/0"@&3MY0{5M[^o5l_?x[U4ߠ7|\>MeX G9c%A{+^B]PK6*,"#?$Ŝȋwd_5;ϻ6G=(BHCw91bJhߎ7c>^CVmLS̜#T#F\?۰X!oH[}Xdk6ۊBuΔ7^:P=l3V_9WU67U MFˏ ˒ay\KgE29=-G\Nۢd2-`-uK3,:1 6V_W߫j0ݨiZGǻմ1c1PYWE1 &"\N2 K΂9Sg;(iWdq8 `ӯSXƤٶ{BGq,iƫBK* -CJ(C=h;ٽ;;R=A}xڹ6xZe#'bɾHߒgˆ0' c8rWYN<[\̙Fs䍁q aqrVJxlru G^̄ дk:)rz{T' Jֿz><zKG+lnKN\[Ao)o_W՟\f.Ƿ>"⾍c}f?!Hэq1fϓ7cd,źdxlq!%]G߽w,TaC;Z{_*7P=]+.|J1ZCmQmړ9c;aO1[|@^*/M|j$bJ%Z/a K7%ТY #3gbī[!VC Wi}KDQ;f+BEo-7ob( 36GZs,e?GuȜ8tJN:X&,O;^B(HTQmKV?л/-ԳimR\"Iw .pkc}sx|z>f8R_Yz uTM,(T9 ǮHitC JϓnoȕAyHVg15<%Ppr,?> X0@/>h8!4Ȇz/ay[uqwmlɣkx<CtTk&߀ %0FG2 e%`܋s4B!Cv( LuQXɖ~!AQ>G'U vWIsՙ}Z#t.6W?Dr/))4p2*#? .t O mpq#e8ڪMY/!39g|TVf#UYDJViq1D(ˌހ[B]#k%ѯQnA]Ud58 w(\Ɔ1bЀR~U@ʂ+#/IJCV'sj | H0h51ٕn~prdHmh KgY4]UNɀX2dS/(ċS$V6v{R|KYyKwRnCo̊=hӥ۳5x.|zpM!ݖdZz'2E%f ?K:5+2]t0)V<ҚoEL ˏr|,J+hLfeqP^:;SZHD&.Ńh7M`+3m5U8{<ۏs_@K &ϙMHN*vT`ͨ+d7j_+/3'-qu+s=Jv}@YJdzI4HnYd4' nqbL'J? ht!ص#^ǒ*'hxm -h SJcph{GN'j`׆X*\!ȊJm,!|Dǰi][ȉVp UWgt~̺%kS9ؒ!o0e =s$kx?Ϟ9!X(miWXfe056nl͎ uP[T[!=(Sz0<ր,-'(AGҘ9NvO;^L]EKB̉a4c[FLfg' xyvMѯO {ncaYi}6\3379j waKKPD{-\S&)v ]*p.36E.C◹x]8 ՁNZ*1NJMN94$g !NϋΚ{Ԝغ)+=Ny%,2y y +tKW+9T9;ܵ'fKϚQR#m歭T&oۋFWlrV<ذ2hwYoE!E^~'H0Skp=[skcS@x!:jlk *sL jpR;:O)XCCYX; O0?&^K:S׼ڮqguJY8 ; o$O;\es8ڠT]EJOMǐ:o?EN,UFH[}=ġmRк &P\I옼2\29;?j^-XlajwDFI\8},f 4r<|N~B=H;ORy%%Ǖ**zj eFnN% .ErMtU=P9YfQlr"29+#j"lxg ;ltT.~VYdy_B&8Jp&%W<V,2j]*nU@Y2XFͥ"]ZQH.n$кzw4A/IÌ(;,^C#h!NSvFovwY?!#zjy:W J.߂[ кoq@1`AVuB?Ԙ 74_~H`~Zibh>Zw&*JPĩ+kƞD91jUfzPE]_&t*ՙn(4^.QmS5pl7*4:Tr- MI JoN3TqM%a1JLӵQ1}uNAx=JZIտni=Xd.5x=3?!' .Rj`$(:iGxC}h.Xs]_ei7rAuGDгG1'kh*zUS;R,*GzJxm<_jx ?z*#-OfvhS|sc CN+e"]`Gog+:y8]Nh'0!%a:vY2] =Qs~/X?4vy9z|<bFõ 5ij~d5)ǪE ]4s$:ĹXdBW.U".i݄/"no0<0PC]v-72M- Z;'dP^u‘4]v$MNńᛌ*w#`)Vk$롹J#2T$wQ?Ưo1.Y'P!ٌfE7ri5(dЙ̶Ǡ(c=$ܥ8Lj(;iצ`YRP~m& sSWSɲ`&]<%/vQjh ˲&BjxW ?ҐrJÑ\iB̹x.9!Pk/ortnH6:H1Y;~QqC4??8vh,rJfJ.zìɡpquZ)ѱL0W`*iy&%6L[y= -2-[p;v%iȞy;Oc]!Ol.57TP)+C슓ĉ\hA3ָ)7`OA1j( e@Zpp\unݙ\ 6AFd1?g<1rMD8w Ijh5wס>e\Xj"`Iὀ#\M+_\VqWlp?b@Q{ (jHM6mF'/rk2&eqZj҉5u"Q}> Rn$~&~39kL8)usl/  ^9!JIۦʮn+}K(-@w֞Ʈ&.# HӦUmah>S+@JhH,Q!>+=">C{,0y 'jԨm(Nt{RqVXFgY$0qS+_lxw\pYP5nq;O%;hΙ&U3@,Qc.fĴٓӟg[4bil]솒=U\\"vaesOEX6P~tgk#@Pj) N๬Q hF|*/E]:rĶ6(89ARtRH3#A?mWU>i rQ*Ġ,8(#"g=6NZT,iǤ Ҕv^qB²EXquLkĔQX6Xt+0OD\Q-uشw/jAK%C0;\5`G  $0è/;(I|߻0d&p*ʫ)/ S4V`L1U-ƅXje}Ao7;F;ós觌*A uR 2BHht*{Y^܅RS+ӏW2k\4Wu}uCK g%Yw)Y 딊!i,^O)/s!˫6NX2' r*{l-i>) 7"q6.K"΁]q0UǯML w)P\TG Un %* b(Kb0Bɂ vK=, dNOd$@= .^4KC_LCLOUy-n vuKT]S:Nyri-?D!4_dģol2SP&rbs_rÙM[ŞN=SAڱCfDt)m(&|^fBf(Ԣ~P p,ߒ7!u[w|n.1G3F =0 bt^Z˴ ת!5H 989,au Ūn+3G.U+:_֟izoO[*[!c3%K=ļ{u2@iVg~[esa֑}jh:h:Y'lh@5馋uZ>|/FBEVOҹN>e?}!Zqiy`%7ǹ 7{(;Y7Ym]j-BHne'HD{c-<,G'A֡8u3WO){?9 $Y-rV Ѡzڿ—qBa\h6/TXR4=Aǒ#/>b 'ŘlE?UwV"YW#;O2وڀ  6qRʨ`3πHUR{rPoO>)cRZ9X3P$FDs} iF?Pzsw.uU/S~뫫ķЊ۸ P4^q)ɺO^bf^]'faaB\ 8a*][_*' zDYN1@[*U*Տ4TvT27lĩ7j%FŲ0ч)CGcu'S|zgN#9!Ĉ&j>u16k q7,6LVK)P&B &bff(@_ VXޱ⨉S_Pj4$]dpShW9VLXo4͒9ˊ'61)Ӏ=t?z)/xsdMeBA@s0||1nN'2sj1{LOB`ٜn2_z%@-ɾ} h"I3KW|]qwȩ_P;LN~g?gю$ALxt |LWVg֍f$6Âb=݉1!f[ŶeޢOS 57tڮi4w=V8 v=5Hh,(?9ˆ"`JlVfEgXF U6,Nz=[t+u@BK԰UFiHq *9Hz<(H~bC㷛Gle&B/K-Ś<.A5y,DNjFe$v)x0:-%Njy|B%gLE!8 B+&Qo^j΃vbj[$7a"tp`UvyyA}-pѺEDR;&wOT}Iv:E(7.6~EoC KT7Ec;,M? #4 mCrXUs;*9Dd=BR^heI&I.g!;9 L*!JX~yp9tEkc]x A^q" !8!EτPWDYkj&p3OB?)?8~!J3 L3#haDfݻ90>QY=XSAϊLw^rwE5 [:C r:M=EVmшكEM/ybUo77+Բ٥XC6B _ F=D1z;ϚȨlz")|.3%̄e Ѷox]̔zn,@RL}j :##Ug)ù(қnR6*Ws+%RMzREҧ]PX4ϤvLTOF,Qj9\k` u?<@@?wtB;b1#. zG}H45P 5KM.ݖpPHmIP&휱j.E E}"X[5-O ps;a*.&y c~coovmD#y%cK#3#$ owF -8MuAV?#GL4ThyX(s[6{0@,3}Й&reK9 Am ;`饫j&wVU|-10kGJň!'N߾,$RgjvjǺ\w6n`]Ҧ.ϋ?0YX'!d9?;J @MfrY^8~2Vp;\"FC S]l :ݝ`MKgcG4ג/u%9A%@7ߓ \ 9Ԟ`obD"j*]3V>_{7QU~2 >odL&՘*E?i틋CUY%cE6lY{m.K5wdc/܆5-/'ñ! ;O!2<<ȤY@|ұ2%,2 }'qٷtVgKth۠W#[tš,?Y;76֮a g]piDҼv~&#a%%\s"^lZui0O:&@N#/m^Z ;@]i~IMeMɂ-3;"wSX: ~[a;'^|^9UI2]Z~q'>q@d]z&ի~Egnr1݊C@l!y|_*>Yt6f9޽o(A(U H>Gޮ%O匔 w%ƽ8tqɕ{i,h? zYxo%(BpH4N9a6lRf?z7 G6w,n 0/oJá^_%qo%SGÿ]EB2FЃ*'7Z;aR0jd O6|*|>rCt9<&ô{:Z[X:ѵ6R/ TEL"i}4E6CXO.wEz$Ri+=,FONa9m4*o~b9$1\ItXP ޞ('7`$/*'~Q4;yktK(C@  76κX. ܝdp"*Vu`l-뎣tm߱7.N"sHyJc| sA1=Pl͍*J~")⇫DRa6ԡZ >!x\H[Hyh90H ӦP~M[w/Uj3$UFN|8}CVJТxɌ=%0|Ҟ7Z0(쪷2s_lն`y8hLI 1%:WjBB@ɮi~YMFgfZ&L[[%%Nr `U<֏h68 "}:]즸 8τ$m-(qW!{:BSYAIO긍 :@щV8Y^X}>BJp_q&hp|l*KL.Tp<]OMV &B2ÐG<[ ^Oc͊S#mUG,PZsdxCⰽͺi|9b|T.!u< g|YsS|W~$j~~oyt 5Yyf1^%?%zW*|i1:Eӫ@{ rm) hg ^:Kkk_첧`xSWv5){SK5 W6F?g^߁})c dv_ůrz}_"OboC6!r4VI5Pqva`6m"(q}CD öPk `rfxr DN#KIX\B-CM|'W~fy[f"rG >lj5䫣:&5[ /I? GT%C!6Qa i $[_w7[BPC)D#Fpg*(ql@=_I-AHd;-CC]9%0Q хΒ8z,S&C% >~`~[ ^Ƨ"s#Y]h#ܳ^!gcKh=\ףib`WsOi+9 |ǐ{H|!vxCj|R$'JlX?~\HF~9YY[_~~ +>}GZJ]{~BxVNS.g6m[VpBat'u-.s'O:*b_ւ"Eax[BP`A|gFZcɩ '&境_)Zy_"R [mCOpc`Gެctz=S|P,4|Sj-!7]G?ϯ4cDYc'y~+ǽ'w W K{'(ғ! xǓ1cUiH^tT6!,#b)k,(~,ת(7 <Q]ѱRm1ҽNb\76_f9!PV,Oet]ӵʼsҨXm7OY\cٳ$z;lmmQcEX2 Wq\>娞Ws')$Q_Sb*sy@Qm׉GS7>B;Nn3G> 2n?SaN5M,g\&8rVygV iqh?I:oMOdTHVi꫐6zcOH&+ywM(n,c6?11PXXQԕ dw.PυEa:Lp N։$5{ #b}jn؄*8j0OT AOø{T63{ k cm w(}TxD$MTFq;fgBgkxe3h(TH-juXԵ(rgU(g7EeX{L`iȞ$q?êhBxT#d> 8 =6KE[yp}~ocH7sMu?Fڳ=!MO"q"%,zp N5.P]uŃ'TSg="?җҊ#vR 4*q7:سmJ3j{]N#ݠ}Ϭ$(s/y'Q{k֦fc:| 9UDvfLhEu*BSFpSLgX3m ޔv{yV1ce+$#1<~J )"r0hdnSCT)X+*=y⎵Q X/d$5f}~l A{0{R#Z{j0ƨUOG!!ua$p~L%TF9ٽjĕ$sʯ-ĻmʉrHCmbrȆ"@Z~t%͍Z^h[M5=3'?FzYhvW$pw 8G\"CḀ̑Li Q 9VZ6ӛIv憥2XSə@5i@` (SX(˾+-~M"[smPL-)U}ӈ\=y/X,=ۻ6'aȶZ!LoH~x'E+;Xa A٢01Nsp+˜ -.KshdCǞG?`EV?ڞi2}L?O ܍GzK6G\f?v#>n#&Ֆ;1ZL+\ C:hL2t.]33>S++ve_` .r}MLԆu?6G,n/`<]a9J ?홛))e˦Rڢܥ]; 0$W[q`-^ʫUk7M7VrVBIN_0~ĿtLLc͛j'i33jQ3a2r@ NQٖPW[DB݈ad%hdQAm@nۃVREϯ.>Oȟ.:NeQa Is ufu曃&FkHqx%X&C愋Ei> MpnԿ gKj8>F:[4.jäj@ `f.qkAـU.ȼ΀N \N#S!4L7_(o`d;0"(H'VvD[icI% CS*KVW!,tpNcRrs?HXۜCpꋃ c^jr< oK( P6{* ~Hۂp<,?7'0q罉UTq;ǗLhx3^L>@: ,nHE;e* gt@HE`fhUΠ'ƍNVݭn.XN0Z e#GufgUu6Fϊ ֽXSЮKg !ٶ۪VARX7=rJw \:-1S8x94Z Oejhw4CEF3:㹃2}"Uե(LbkzUl̩ɶGl&q6Iv~y^2A..e>1ͬkPMtT\˒ S/Е ZФlCl\נv!,fpٲ!J"m^kk%33J6tkXLZPhv7=Gwmjnmx$|e$n?/.|/j]Y!3x<6L8z^76p0>D/qLЃƬ]⬠aW՞ K-nYr^X /k`xCbnpң6ΧrG3* iƊZj:-n+JOsSvVk`za[ r|21\.-,iVLzQE׎Pxp#H/WXs}X2U&{QDst2eDW.{;}x*)fd`6(AWA9wdQa910a1@nj?^ 3̅2{6it FF,(=ހq$ĆRJ/o$Kŗ]EKRW y'_ƫ;K+p:TM2siLy;ʘYa﹤@[MRFD}h@Bg\8DOZ(&Cgp d ]Qi\U}x{G8?}) gzRQCfɎ@[zZ\6)6):lnUM/ 2\ M '8\*t[4wu$N~ \#NuWaAS3pIb0b?5fb%,/R6 zшzDٝaT$xݭRPvP"S^uV5H Z9kvܰAsA_]t{}%(;S;sV*W_J+(J']N`jJݧ6`Vo1= s97\"vcfa3>-BM|+ ؾα2Lyꃏ/=קo",~@JFȿ`/\_ˇVzU5_dbԳsMQI*d\'~Y89J|8eؐd޺{j[X_1φ- Ʀ_`KOSGe8%FdRTEWGP`!HD.r$>!@sSS^$LF kChEPǒ: @ʼnciG6;<ݯ=1V3ܞ:vLp?X&VӃ2GO&nρOĪ#N:WnE-E ҭK: 2~@%|`AE H'#Лy^5% Gx'AYTdW`N"h+L^ȹ,b7oq/C{0']aQ^hHU%@#|uY^/{g+9lUiI캁ePk>V4@j 8X"V8;- f,IyЗadzπ #+PMa1j0)RATVoO90~?&I;1q'͐FÕ~K_0ZGECx*b1Di$U,QNb4䘧Nbi  7ic6l26u8*ZV۪$IɄwY11i֯L7V;ʋz"V&+kG9t/ *n0%XcOSdTʖ=HZTmnӁDVT?p}+P}ߍdb4r*A/fƳ9 ww"R `5xg>R:@A;cnL-1<qf1`87cȏz0pFkmdLf I mr>z6|qhrz iM$=b\k=aHKJQv(ԝwQָ{V g rPx7>{qYKEr+.~R#y|`yjwPȎ9R7co=B_`,fb;̰n8EhOQ!N>\z;a&tXA{mj"ʃ}q%(!BUe c#u-lAXqf_#/Ji~-Rx9aIs~*-n}8z,܄U\6G ,\ B&̶,$]!@c|J? 9eMvxtNGտ{Ѩg ӦlCTPONyZ 3r^tJX3b ({~rȂ΅~Sc-ƹdb>#lywn頜"eOws/#ވSmS__dX$4-$dχ(Vf?v2})Z/XKtH]Jj_ 룄Lk8[b8>|5w"hf>\[{)^nN7s.BVҸjw{l-5ݝB)g;GKOwCa{ C[i hlI@:ѷ6-ϼBa=v̧k4@r4\l D\:${[pCHCnK!U:bLPcoɝ }>!/`С(!/ ۱Ps70᏿{`+n{6:Y; 9KK=p'W.')pC[M +`&2&vSdz?&$ّ/ʼn;yE(O6eb>-4:Xs;Z%cB~0gO}ʉ9Qť WfMAW7K H^tv OO_*,+']:H&_Ae隴6 ʧqeV\RP:S!a)eB|MCdQd7I^yƊb3ҾVw>MSHnG|%$nAy3*ee1U7t>+2Yc>]Upl[һ[6 'S(1WjO5ɄD3wb4\ _zRgİ]Pd6hs z}vV :)l%_(A b5@(9bϚh޺Æ{2b4g6S!q>  Kwa搏D^^T@& D3UnmC+CZ%ݡњzQ?"% oOrPh89Z5H Y]I}Z{p$A˚n"+xR≏ |-Ue~Il/EE#Hsg[|:}DsCs@eⵄMw`*R_re7R\'ě1sXZ5^ϼņXuY2ffs}'.͙[O][]SbX -qWܸ1xCUl<;~˙\,71T#TVU熨0B=!KޚQD` Nt aƂ,6^}he_nvҳ\ G]Dv~,M+/. V+HVh8B&j.Ahޞti !P^u );゚͑ٳ<,`DqL{zKj̓7yOuuI3<# \ÿilF 'Uticw $$76K$Νs8a:9G䍶Iz.<ȏ22.FUf. _J,_.QuP:W*HIITdG=N]Rt\F9!Eb.UJ2qD׉""ǘư`/PUdVy%0_閗Db<mJ'.3iGr(X6  @9zȟ,qmAkΪ\TNjr|}*F*Jfd_#yc7 O\ b%%̬@/'v FG%\IsɤezXzi;WP,q@1yAHaw7L"qˣIͥ>t"+eH2o2OJZs\ c<1>AňyS̞_j +5y:OA-&eA͞"cv>j@u(6Jr}|9ܹ0_\|;y,qP(HPZl #6{HkroD?NSvcDѦS u\Pk<g]:Jdí s7!g3$Ƽ4e S/˯dg<'-2~ig/!`0Fؼh37$ªxD刻ո+j )e4Bߵmhc6eRtYgB*ZhL [5Gauk8U|>{Q$O?t9Hw%t̯A?v8U0QIOᗬh4Wi\ Py:+BZTBʒ[u4?6Jw3I9 OV#93lp=eW|j@%ڎ;}KZ\k ꫶R s[J.հ̶, o*0?KOhz"N@NM0lLi7vҜa?d^iN~]˞X^Y_ّ=^ `=dC=@AIS5 ރW+9#hrnnܺ eKG6kv =Xc8~h,vaIBFS>G]27$6~pk0Ѯr!ƁSLuXVhHBgr/59F_hW.6CƔ]{RxeX,{i[ (6v&jyh T.fy(k30r!yqڴ{Ѡn HEy-9ow5"T8P,h5GWe EEʧZOQW<۳Mڳ9P|g6+1aDLk8S<zW fl[g2Z NDƻ|ڧ)"r3v(+wN#Я7R+Q]a/mTY|~IP*L@2L%I-1_)}/Рȕ!nx2>qnNbp{:z" O-3#3jH xח6#LTgշCJڑu~X[NRh(C]\'Ɖšbur›9f|+ rp̛l ޱLoI~A)Itj³EӣLj:>;XV=D4pN $H@)Nm'8J<^x+չ>8 lyZﳁ>/-8"'7ǹ RҶy,@7!_~64]0U@jȟ6Mg@ Uu/u Idٛf=`ZxRF0:i_wDfZZJƏ ]b&/%uui%^aOX_bIܦ :Z`EjɄ^9?($lQ;yW hd HO%mAhV=\=hG CW<2NM@~QQRZa OP`g ZlV(F8Cptip/sպ%M|9vUf-b6 nh Vpwg`2mA{:K?!ag S%uk:gtʰk0!=I}FjI/푍^gL>Ga8SOS-cB$O/I K -*7ZG|D]2P.qP9ZmL# $+Rp2Xw[a0hf!Ibn%GfP;R˞0+wu*Uda4MW* 7㳸iH@ʚ[R(wMM+eΊ`&V\U@=lAml~oR%BIy#R[\HFIJ=o 7 S ̍}HKzm!xHct滣\ScTқ|`S1Wm"ؽ4 %M\eT>-DtOxQxOJTg BڗDtw&MNm1mvP7W 6.Qni4WMyt+k@T픦2p@qA>]I WbV7&*h @9@!Z`zzt:;{5rorO'y1"=YGV~I׏/ک:U%oEՂ4g0)_Nޫ搙.~,g9،ŀ[%z[јY]@I:<Bs !?͚@ea2\ %TfLJ%(`g-:Al ; Q=Z?/;1RA ⥒{zV+~!us 85qi LA.vzrX#YJ, Fq',h ~wLf;e~հp`ZC=?ֺńlNaJVrڶ=ͣ|Z(z WS߆\!ZFyI%鶔/&x3/[K]Rp#Y|/iC7lצ:yZUpOfO0d(ZWT*fטBG(طcEfm#Y!'4z@ԾDw)ۄaQ"Z *@.X:xHzI@XPrHr71_ϓ}YlKG0mzzp3q,Χ'9uJ m)5 +eŠ-6N2)f Ól?B.78GϣqG["$ bs6٫e7cE ֍~ܮ9oE!m}H9 ke˕J?)wH bt6~vEH #$9 5a^Xr }-JDJ'u "6 =]o.?䂒L愰*`5rl6YjJI4jh.aS#nrW~hWE ڎTAKiQ`_'{k  TUh5Ω)2$nN8̶VI`YՍtd~tKPmNa(zzfnz1V! RTYPF 9nRֈl5 7[c#,-0< +>LYYNmU狪O.:Z :AJazaL vޝ3l )E;ܙ Yŭw޸܅'qC%{҆܋xO6NO,AM۔KH.%s9qXx6?=(3ЫMSyr L9M.=ƣp_MIU!Uj6 KEzKXZ4ؙ\YNJVG΍%'q?Z&gT%MYFl}ȡK`QO-'#uݱ󡬞괅,0lS&D5I;cُo@_sz+cR0K߸?qY^p͘5bĔMـ&t_sv(}2n`&؎+lysaף.2k{ UPm}2͘4K7%\&,&=*!j}& JGѻU+! "yi 䈻,_.x884F:Ugcn<U䐲#G GSxz=_Q~7V<(ܚ>m`|9/)쟾HJ041,ڣehߜ{stj"%Id;l9{P`6'z~``Aݽ'$`g6PNb6Fp5Q$t6X BQ6]~QɗK_wM]őmf~ OA0Z C* af1ɀgE.V&%!N2 o]\!B\5XǬ>G kF1,c "U@Dnyir6t3NjJ/&EYwаf.l0e.U{Ԙ? ?fP!d\ G3eX'x!Y즟w^ Ǭyb戆aKZ RVpjy_IO%Q7 B{粡C0;MȸKBg&\YuܹH7 Bl8$mORiqρ4 2~{>P{3M5'Ad,w -C )g帟Yㆢ+;Lxq-$ I.'0=[*y˗Q aw!6iÀ8쨒w"BV]Hve˒piѣ7TsBje뇵ҫt(َ\pae9œٖ/QdZ@qEDeo;$<͊P0 ȤE<1}[$et\?7G%Uy˸겒FjpH/qFL mF.7N})eC'p'_<fJF3Vy5?$rL8-7WetjM[j T,p97f#)uK#pzUUƅ *K㼼Fd ivHf]bOʟ"x:"k!;^Z oF53_xV74<ܺ}wQ$aKX#M%QkqÌ<|ۅ?_/;~ W\?BE.`SLkdf&W%$$A(z &/d X[tDkX%\H [)1to{LgHK,S>ѓ)Gy+i'/-绌 jF! 5 U}o5TlhJvJB(W%néiRBJ"T *

o5J]h=Zڎv-Cpt<2߿k߂^}OX/b=*mK L'jy&d"]{\"?WK-ĖҥeVuꀰab0%./|4b<Ы2xE=KiZK뫘ybkt=T:qp QSL~?I,UҪgoq.~l.{c4E~fM~1ZJ֩5M縪0 Tib"[Z rl@!rp(ym`w.‡ʖ`e̙%>g]õ:>g@ns-Y 8`gbWOevA fؗ Cߨ_X0nȍakxᦘRL~w.gGZMh4fŅZR "o5(%&X5 ?Se|^DDtôK9jexHg0M͟8eSsԷѡkBL nTm=⃥sRr? 6+ZWz0q_<ڰW#deKy`A<}yzV>,Y\f|*e {"V 6eSiѐXxq3}բ‡Å nFz3KvY q65.Oҋ`b5`d?qp:fJ/ѩ0U&hfč~Lwj-ߒ䙤)g(2>t";T:)ӭ|vYBYFVu :[P#Yjg^*|?CSD˚R!ULLez;3,]}{+Vjۖ$0Ibt&[jc 驀$UfVCA! Ɲ2(kN5] CX:΁$\x`|U$ĵ?BU+LZ]%+kK]U3ah6d<ǛHVh?=ۘl8)=RZ7K(۳XzoL@ ʊc=Ihyd{nUsh\[Ϩx^=3<ƻZ9^ke,9 iTZMga͖$iXnH'63(rBoMnw@؏R?-iN%p;,n5sB> =|+]E\<&D}m/V:gDc=$C0</pE-8g NIkYs΁<!ʵx\"vIX^UFa$Vo46:O&Y#Z\;fsMs c>0y6$&}/o-y1!T9xI l`9G(4Y|=]19X@\P5CWoHzs wdz>ၕB'*3*4BH+OEv+l$6Ғqƅc4{֫H!ķ4@97UL= b'peG<5Ǯ`qanma凡t@gk ҃sTLچyd\cy=} 5u''OZի T3>gɑОk]9< YfMj0UF߳y>>Ot&l2EV5>?;pcE5f,j`h=hbgU]<Z1/Gw;k9 _J7kf1Φec !f/qn 7x=2'(,hfjD`k-Z|!kB%QXICVn >b d.+#@[e[j, $80ߓ{. hCgɔ|An8Nj,E4d:{NC}nkMjP&HwQsyv>;OokoXXrPAJ*s;uK|5,fJESqfY\O Λ4Ib#]j@O#n/C)q'ϒEDGxy1UYM4Xv WKw6-xY/hw_+Gzƈ@ly$fqE3vg$C},ڝtcH5к1<+X\ã0 ×YGN10;m=HNJM)KIUki_6LB|>p80$9͗s.x161q@b\ę^_Їͧ5 .&uԀ{q~!$1([5rУ &s?G(ĩ/] X֍sf%-ϋdnUsĥ9I2Q,,5xs2*y4.*Smp>ZOk*&+tbyyeʖcq4uPi{ឍ"@7M\4zٗEbz(bO_HKod9oi`رV-2ɁE:L5lq,-FdM$_D5Mɰ0VkOXU X߄L+LSTX2D0aϖs8~ .y=)w+T!Z˽@}Y3(V{Dž<eCZ%Ŀ@} fҙmzY@ o6s} x'8ɸ DQCvT|8p{""djQ=[ΰS@+z7"loW1'Nב)26OB-r1Ml/[RT5.G^;vܯԚ3X&+uʾt(\׃8R5Lk\{hl*{gcrb~٣[v0\#v$|z {<Ėڬ艱K8)+k.G4 \;MBaͬoKF_1‚6T9Q;(_ }1E$[ylv3'݁2%85-Ή23;;j`sbq#!?$bt ,%gLn4р r@K/2YGw#)mK{c~o}a= !5 d+26ۀpݯy'{D˾=8fVez4 )YuxJWZ5pVcO[qJ۹ @@\pw{RMH56r`:l.&ۧVT.o̶y,o[,|~kl?'I񩶽X(sAɪcIPJިiaW42]ǰAx[F+epo(.~[R(ԯac IW.=7-8G/F)Vͪ^t? &bz rк .(6;k ,^5V'/Dz y"k5ڷEiB:WA+ULEj^ww\mBʄG+LEFJ*LK؟_xޛ7u^2KB唳fp_@@cLn,q̏?6(EmQ.p,3~pw  a067ryzr ܹFX$ɹg!zC &@vxޞkU.MékH %_ڴ©cj >|̃:RtEn?qV >a _L-@kVK9#$PSm4w UEOfU=Y\Ŭ<:%Lcpi?;XzHhbٙ T0A-M2tDwy+J.9 &NM:'n~{d8UVVS;52r Thf+Bo$á>ԁɓ?rωg99vYHr@ą8#fh ճ|F{]5ˠRbʽE 'e8!BFW[2B E8^LUPd|Am^u~jޙb:X+|vބ1 }>jJ?3.kw~lޫ,ڨXV!#a5ȋv'XuNMؙLsPS#BE[V{w MCv4ji *@> bJiW_CܘFJ+_m dii4u|]mp{6_h빰p7/=b >o<(Yz\)m݃ͧHE"3]aLӟ;@լXcIi\h̎'idTO}uCY<}#=8r> ޼^+b"B>G{\A`uȺXRg}ό=9% a}F1VU&pǾmWc~vpsL/OXRZ3FC~jh7_KNzvKY(y=.0R 5ƈQst\ΌJZiYU{]J'QXGy "zkj"U>|]/.2 Vuѱ&k= x)Y~FF jSm̔i? "_hzy*%ŶMIV_S+<ՄL9Ym"Yml4 HW'>P?]8jH jߒQ@+X7p4ɼîqN2: ӝ2)#P33>6G"Wy]D DWB/>7'0+W!&NRl C?)G,*IvS:-evVk7eUN3"\زv(my1Zki!D)N;KÏDFp О<@>qSkh4Av8֖me3rdvĈshjvj-R-Ѕ'6l2dNqU_9B9d}\ R )߸.$ǝ/Kuk%L#d".ؤn^ `#74!: Ny@$YL7_Sjlb o5aΞy7p<|Sgfl͑RxXr&w֫rzL^cp`B;@;=_^kE {b?+!ps% k:Dצ| &0q",&O= Җ{IkkrtPؖz(Q9T&*p&*ӖnrDް} z}V!ThQ*7 k[]%PBbJbSFߕ/$v]ՏP7&:@=^-0dc4'`*gjsD`g'THɐ$bRI‚Qnq=|1Ww22|uۅM⥚-'9pP\?LBO#N2YUt@ŅG3;ҿdK( nXz5ђ &$SuOOV9$ZGPĿ.~ -9}bxSȗA׀܍Z?7p¦K3>N1q-?7R̪['Gb:DzE`k\;rB=:F(mfFzP_␌x | Y3 bi/9iO_OnӨJn@j%Oď_B8ҖZ[SO sXƁMH+byYK*'D Hch]9?ӱg9es'E-Yj=ZEGCP҃ \5haFzc|&7'fH\j朘+ǵkhF>E?̡@!LBw ;J}0.noжZ1& U1r,#|~ܰ\ 陪3ɗ>g>Fub@hI8Vޢd#n:]?[z ڀdtU[?*98'3L~k9UIK mZ?y*EL)Gy,N [e%aAm5_k԰60+jd1YRu7BXx:ft9ͫj?C_ݻ†5=xU~ ;$oHMw- *Љi^xJHHOgxzpy˾xRMchkݢDryqS z07_(T]dzk3a؄v~hQfWz^Z``B g擇J9Iu*ٕ^~AaTDE6GjBƧ;mKK>G sYNK/cI̺Zb Qz?4zPλV:`&]Д^?>п!*8xA,$JQA姜~[rW|Ⱦ ~TZɮrj9$!:]}g'v>hI_FO6gpErI'^0\ʚEV)!ِPi- Հ2dc͛Po177$v|VH]!ō3Ǘ).kQDDsvȅy65LvZCu%qۀi&^TUm'mVU-S/* Vsioʌ۔Mה}"h^ӔoXOS틺1E1SīD uIF Tu|ҍPR-/4pmp5#x.ւl:{-QZCmC=O? 3_y G^no%,|?D&3e8K:iZFH\(g'!C$l! oH%!*\#לsHe? !Rhmy"Xjݾ:]32ĞUcNJx/Һ;|CºS^AKޞqgQ R+T ("Fa (= X U*}]u4}"&E8xY{ DuSbPx\]K-9JD`1xL x}@lg7U9ϖ/1) dֽMf0o-{f6v=`c F7s}tXYsqھ* teUVTD )I5K}cqRSN=Ȁz+ ^=vNzz]UoxϻnJѩU_kEiE`uo%V` |-w^_HX8vV9 >ve J5Wk:c|w 0wGݘl0{7!2dxJH2mWĔLyС)PTʬ܅L~|M6Col hR[٤߇^%d` ؒ-{;APm-Ljp))_aDDF.+j/jxn@ |Xq#ݲ[`^\ 54I0.)H?^x[YVy!UwtF%Tvр YasF|PA_'~FQgaok:PtbzSw&8f~un䬳a=1>mC'bŁAFveX}]0mO=Cވ~:vB/P~Nރr+a4:#JC@Ltye#:*Î|I~tWyw(c+@i{1dAS =h>(k7׵s 6aQ8#-ESsCie9H^vp~$Ԁ(p-ka j:g2=~w;ak5}]77ML]v Ltnh xvkR2A܈ +gV~&fVd)I. @i٫DtڟC6vJjS!p"IVbfEq5Qo^0%6ciPRޝ7qv]P>)@.x.+P}j֒g_%I=lR1Xeu;Y?iz=uPGg-6 e}xR#3u$Q+r?8BL+F+?ay$`B/5 d騦 rR{hQ#: )(֔LQQ5+wگ +g3 mP|鯝Ay[Sb`}@ *|">U&e'WԪJ ѩ&V{ D=%eT&4q+,  4u N2fMYC%_!)M=Ş ÁcD>d MWDӒ|=HҰ T^ ,_x 2q=^ٓ)PJu 9X_:/ a+a7uyv0u%v Qlnu|Ծ)-[Է A&Y3}㜶XDߵD-wVe& m")g#,?vnRFqܿgL<(`%o?@ vR%ou; Q4B q@n3 O:oh7w4vNGLg9ٰ0O `$^hK:Ţ+^rJq7?bFA#p TZ=خ1-T,+}65C$p٠}zg%$tymd)hG&ArѼ7ko`A\xy.S}8UZ2Y4DJBE΃R? I>3%{>?o+,iN!`] &]<8i_{QレJkfSɰi&xveM +<^fXU\uLޯȍЗf"Je P$n zDNX8`)w"A ʇnsn\ 5f/ȥg(m@Z8|[)Lijʕ2ҷT:"b5w؏NnY1 ĆU!8M~jS)7ߊ+/x HCgztz @o>k:>yv%ExQ1F^B|BnkG-`{!FrXrG 6³"IE,BWJo#mn=q:*( sN3.=1ZkaNЎӡ3f^ɟ`ٿdnMΈ^{eU$Huw4IDԝ]BNo镰onT#o>d4g"km2=OOj愼"vX ˢ7!RIO'<'1qVy=:?\fٍ:P۲$(M]-JM&U9b+6r 5>8ϗA^ZtAD4JapOhYBO}$䰨&i7jEt a8P2=/*IV3Œs@hꐎ4ܧ3y>G{bE$o Bs cC vzL 6a V$iwĴ:j'(/S<~56@`7(3pe֦+|S"9 j *E< 1vX]stM5XCt* seyL%D.{·'wwYk'/$"J,E.3mA]zzMXmlj~w^\ ElDZ !՘[Y'-Y+ڭYn _gƸ}+%&jOS-K[ZT, UXɤMHA=/iKP~ BM$NP#YaxWӻїcT%2NMKi% ◣[H[8N).%yj]h"rJ*!%[r1{;N4C@xsfnrK:ţa3p  ǘ/Wڃ?+p{unFBߍ588 7!O U1cSKz1<9?MclľnanHoh, yL}t;o~n: /+gn?E}-kG#Dʲq }A.BI ۰"ur`WBc7ip5{-Zh0.&keNsGE; c9 JhRg"KUOST2H~DRŵ,w2FU_.jUfHDt>mSf$_>|;dJYDŕ1S~5~}qzl;F&'@Ēٓ0~w]#n6"reu3DqVrH\Db=z}؊i>#$\K3U0v{rfdLܼ&MZ)I ڠ>!5MD@-UM=[~i?3 dd7\8e Gdo%-<4v$n;?7Ѩ"+EʓFH:Ioϳw/^MKZ[xy/fqĞS?X6½jlF(VXһ%ɸtBUG69 k晙z ({>h}n@;{(Xe< 1qo7_zZ(wkM]zT?~%Oq \Z4!D+xmpH;tmR{Yh>'DǾZ R N"ȣluhYN@sb/X+ixC\w^l}6ؙ`K NОZ/uf>ܞ ΐ~ +57KT-A|mqϣ&igbZK#ל]}!8ibhMz?9hܾSju-f $ ؕSyz܅%F8IO#MTK^Q!h\n~gGg//Ē-i3]RRT fɬBYIkkT6R;92+r+ -󲊢3^ Ǹw"!82 +ꎗ D+ "3.W(/xB-$Pa#c+ 6RM^O.vڞW[v5XZ?pp~- ?i5sPTO;DKo>glŃ\"$oSm2U4 ¬dD@Hjֲt~rt^,JZ:GG1 fTKқ v|I}/N$.4SIB_N!dxNVJPL9Ovkה^{ (ExO[C8x8DtSI<6rtEzFgټۿ1"xܶגgv@2nQs|ZG6=3Z_gNŀw>>cʬP·Ww3 Z@d$.U^MFW3D<,0KyP؉f~yW6Ifz]a3![cGdFցV `C PlRɐK;ЦT2$~Uv(ˊ14r~bG$Ӕ>8~=S1%ldZgt9ȧXz~wŗaٖ~HOC65"3P,Ӽ*ãԭ-[0d0{h?$XC 2(DGl#T(HֲyRsP'F1Sۀ e2[qo.KϋtȬʽTtj$DlڭM(WZ$R>cX!1L(gU$ ;;,PTS*f20G`m띢:`&C E=Wf$÷M;jn` 2PE~;zQxz*hE&(ۧP:LI_?r^Uڂ 7C4d`%DxkY^bq?D'JS bFB\"k̺') ފ{g~/ (a g YHbf*ӯj>W%v=!=)ObA,fՐh88k Ԛs3>yg"u z`rrd84,9B/Syн!=5\I \ eJM,DRr*o.9p/,W)(/A/ >60=Тif̢iǾ+!Q""er{_jBP7ɠT KFqVF+zUX[~j$J*%Bt_I7Dہh6[R׮Fj*:'edxgT%2xMvº)+t3Ggj8AYj8ԝ漗L;`/tq(d%t>yŕ2ῄIn_ܴ2fmU0 r3H~mSJqwI!4d"FFG}I{G ,(a n-S}@m Vnx@qQԥdĆQM2Z3  ^K5WjEH4>ʎ xy 5Tbk0); E T`:#C+ʢ 4Y_Y ;ɦ[|xZL 1mdظڹOP`?462:Ť+q/G9߳Va曺;2➪SxM_+'ޏJK=cDm)V'^ ~"R煝) 4krXL] {n02۱9yB\,0u?#5E^ ;@F޲++@~lߌ6=eU 6u*eY[Zl@J2ynrV ~G .۴9*xR 'p3%({/qUǬwBdŕ@2#A#4^NmJPFCjXJe 9h$2GtswidhKWYzU^э[~,_#^$.X!'OL`vN0"k~'q}_&?CR^}.(Lй*^Vy,!d:@p\bν<%":iZ6鴔 ?X&~x ɭx]n}2ow6L\S6.[Hڏzw9` tzTgaB#LQ|BET"u PIx1iXL UTPo#}r⠟%Nԩ:!UEdӦR&feX &AGqHmNV("pC-rP.R(?XxϚ'Ĵ~I@ GMw!Yjܤ6$ GET{zg{t8|w֊גd\lTcvcV٤m'  FFJum Nɯqhjaqfz+]q$oͅ[`,Ks8ڗejD{ ] :w0nb8 r9G#yvyzJ3dYyE5eJL8{h߾'ϰ &[4eGu#!7mz1S2}L] L;7wā+Er?zW#ʨwrB!fikRkUڴ8L!@H1x0uNɞ)T("x%!aDJnɅ,؄C +Dx Xߠ!"}-ʪ&ڌhx{x 2.}LDncjEoxU?gT/]ov+Hſ-Z(nD&yV!o$SOlI/euz~Psz_8nj6z߈S.ҡ%w}CM=>2Fӣe1w[3 )yQqχKD9[ZG}wW\PpD/k?J^T ,i#oeI~Ϛ1*: aWFp[O}r5uJ(Y4oz{Ⱥ,[Doi;l'Ǧt]k~_HkhvX|.\le`J<[uVXwbƦ,<[#,`dmz~ qC Zc?\gd>6fo#Եc?;,J5˄nȌy; ֩Vgk7+qTЦsZb8P!dEtӼ5c闱  4 eQ`#Fb&.6h;+6)ָ 8o"C d^rt!d߼-Q,O#tMqǷ`]{E%i!&8N0U¥DS 6F,+ ^Y?^Po*XrfsOE7d''ߑuz~Z㿞@.R<@nJ@qGDBc N"lJP7 \LvBlvcs ȹ&l\g?|yb׏R<SN/d_Dʹ wjRv;ʦ RLb?[[e= :k#1~;86:4~ZbS-N8W(73!r2"F6~7=C`TIYSޘ8U}V4+mۤ { %)g g)VQ\65Dl6e%>pMi2gKg|F ,5)th­Z8ݼGZ uaIl@;O:[KwWP@ʉd%4twM)1_eE*AQ fKoB! w|/k#kqyw!]:Q[bpz P*xXԳcI a3@3ﻔcnϺ7@RcKbQ},^u]9eiDĔ}~2oBLCHiMtiX :n l D6XcQWG.n* Ɂ/nꠊtgS.4ezWd/k3/S؏m}f[G/'6 `K"q 8`7zqg;*n|+rZc!^?Ii,ԓU hJhNE,bYᒐЄ!\-˅`r|Y T )B3Cr-Z^wn7?//i6(hgff}Jm X!UW8{W `Z?:/< E`!:7Huxޅ,RJddwoZZMIJɉvC]YiLyL#9>Fv TMySyxj5o Gc׵18*q*~BrH *Ib aG߄+h!@g L\g=:`꬯X"I/1nZ2\ݡxL bmgs}Kr02^4Iϸ=ٍAFzx NuVF}=o#2z-ȎXqһP"K2qTd}^- iLV_gJ^ȴW_ ڠHh`ۧMvסpB ;O-]ߦ`V~绞QfU Rĕ5VP1?!Hl__W/ 5Y}{ܧdZ_2JBŽ>#D}'fF(|ym$';@#`R[|;ŮS)`syXlUGL=^0XCF u$nƀM+U{?ʙj j͚d%,9^ӷ:HQ7pԗKhL ^WFӍ"uY D˷NwX5 p t3w*WS=‡SDZUJANxMmQupB_sXP|2(~]oSi_{!Lş{DmN^.zẐ?C*PkUS-(HtbB)C֣ (׿ ǧlFOւUwGrwMS- v]hFL8. ,d_g{R3v1r{cУ?G X3cxJk.Ta+_/>V v "`]TZEcWu Nr^f~ T&Zϋ5x&SmЖ(ة]+r>_w9d[)Jߋ[; O7!, [m4"5FO\A^(Hw̧pMAGSc{ŞQxj,@o)XZ4^"䑻$1lYHY<0 ]tM\#}hG=B/v8:biγCRa LjKi@a9 ^iBO9JAF-,}JbwpCIovk6imLd LZӐ)}NGV~O TMue׹%> "DAnm'yoJ uu* U|+^I:!s҂n=bsUvN4& u>FgߪyWq-\#lwɉڽwbz>p5+YuF^@?$OڅYQGOLP;R/םvvpnD[\|xJ?b)כøel+.ߕa^_½OV|mb)e9ʰ*Q(!0n/,x05;&Dޑ<"! īV{5AIF0f'j{T ɑ56ݕa*r~޻W 8wPڜÿ!⹍bQd7Iy`F"U{K=QEjC[;)LoRv@emY܌4k^ir Thp'6[櫅z'觐7 s )]u4 eMt.CusmŰd M'[7_ Q|jn=78@v }Dzft x-\Ӏ(!Cӿ(tITx{]lG̴^=:h>΋$/2@»TKˠ*%w C)߷ҧZ,&B="@n?+},׽ yy)GeKZJd-]ԥ)0[yxhXQz[ذ N4>MYsMP-Ti{^W>s\s>; PtF"vhJ4hx[ .e_5y\Ir+1R0~6VXBz*Jc1̈[.a?EZe3*t8SF @6p1T,Q ZLgx#ƼV怦2X-̐Xt[sd: oјGD-M%M5*Z;БiEG 7*2\`admkjR`zC"SIc'Qru m)LP[m,Q^P p[aåyT A8EBCPtēBFn[t J't$9 nVGZm̅835w$ԡ/1=Ñ%}3e.51u22VE l :oͭT GmB0AݼfGs>̩k Dujki]rfi#<ρmuE:Q6H?{ mR1}yI_ాk{QD.@.@CҚy!Iҹ3̬rs|{:Ȃ=Z&+_ѝ_Ã1F LIE j헛OJ~2:OUW~Ok)Ƞr*IFh#ަk_A%ʗN6aoH1.y#yNt,g,:MV˶L}2f: ]]7T }nӢ4773_+Z[. ځh멬^UsX,;u8G!ڪX}-~ Qcp;e*3;SVz:pi۷•PzdM<$ |3 z'u g]€-5A}ٷrP N5rlFey;dڣ (0OEɆ"~3IL>8+.zG oyz DKbC6T6!lکӧ[~Q?dUhp̷F@ ;{'.d<$4< LH![W%4[ R3#r$ec%}2r$ ?}`_$ Qm~u&ŊסOyIJlyi<8_g(R:RHyJBagH9q~:p_<"ݑC)ëRlzGfYg-AJbmC/tOc'sbѼcp!+wĒߚRk *y}sq0lXQ㉮w&DDhzqxLV+DzRۡ/A9@" 9I-ϋ7e,c:, T5 5$U8&N0wFH>ky>x)_ %j3 +~m3A`UmYEn'Fӈԗ!U] #Hlʲ(i;[igQvߓHRAD~ܜy: (9F$5?ejGk}sڝ6io(z_(1uhel* "i%;ȜujYI] 39ZܺWutl藭P;Vv܉!R.<닟f%XrK_kJaDQW)$4j7F4wHδE!ʙT/X/a]k{L!.Ts`yy;<m;!C% 8=Ié3r> W2sݔEJ2,σn3Y8AeD") KHwz `5Jų БVKu`,%DU+%Ji'κݣ%v6bFԓBtEAED y6"$ALDHΦ`nV5@;:0l<hI. ec,\7`j(KfwHIB,^C nin\Y& 'vm!YQOݿL첆\ R#^WTiAzo]GO"ճeǸpaG lne1֮v3QuY==Za|F4Yӄ ܽt\;{,ִKu *Yzw3{fd9ZvRgHq:p:YKʁrͣ0&"58iݡ`~šdkE8ӂNu{+^/{ɏ q>RP`>EhJ2=_zHtNɥ!=Po\zl3K( #KY{FJV6d%pZ' 7>BˮR7P<hTO;^̍1;#e̓T7ᆦ ZP7 />H夕iFc4:+l.Ŷi<8p'|>J?Id#R&|$y ÈLg6ikc]hc;)@_YaK:sR38_2's5h+)GbW ޘ{-KBh:E$gM1t:I o؎rŃp9}MZ9Es?iܽk(imUaߺ.SZwsO:NK]ky'tY2(ǀ]y5%.IL$)(ϋo90L#/F V_RӲY%j@|e%^Ƀ@=\JI@Ho&5E8> \Y8PIDlB2A-B^7Kw"PH;'`S;:O5.ޛgE GoJ\͈2KKTn=x@QKǪު9?ь;NjD,cBIL`7^<LQ-Q㧡 1?8(7B69ƃ0hi`,'փr_{2f?jn&`;H1V([ݳ:^|F/;(ӳ@ 楚Be<<[YwbLxH5/K]-a$暂snW5aOTҭ5']޿)3DXtT]l'hmfi uҿaŲa_ACf<襤sۼ)󁛣wG)(`?ȧo6}EW*h\ЫC u >X˂A +|&`h>ڞj ȩ40,]`U8cDqZq=*2|t 18D LA?5H9m3 fdz'\\ިHb=ވ|G;@颀J*#9L@\$d7 3)gUOۿX95I& r&4> /&̊vQȮ7/Y M&I4gd`T/-ӹUqi`_M7 3֢(=' nEVzgf6%Y; wmsLdeOGb5U\_B}w!ut̞F*=( Y$CYO\Z.!HMg 6mEDb(h(1^6͞A1 =4zbGd+&!: hT4(C~K\CcD8ԝxr|,Fay ckdI/2Sb6(ѾQj&LSy0Zwe)\ѝt,|Gh[Z2%q Ŷ&hp@E3*Ƭ\ΟH'1r)fj4z* f]s;́v$ƆW=!.ʄ 1U.'Fqb~Iz[&, r1kg!:WDg%]Nm0ml79G{h,} fPY#j`*"pv>"sSrj [NC]KM1i ;",bjnC&(n*K$XCJ2&m;`oRVǽʷ$zA.V4`9scQF!0%D90 R'C"VE:++QNKtwtw`hFre~*|α^5TYp{֍Gꬃ;A͈.Rw: @^S(VYNLYYuo7xN6fh $:wRɇuMnHii@@-q4#^O`㙿g۹q>Lz(! $.>_KDo Y5CVW .˷TFuj9u6@%mPquV'rN)6g{PxSj´fxDwCLk)x|o ܫiV^/ا`*V l~),PjD'}r֤id (KfpƁ/=&*\x\w ]!irpyA|<ɲur%dbo|~+Fr}a Ϡo9O=Mȿ6M"6Ut('lVӦdO),|BʴC*m] )+{o%i]3fG >H՟o{#مiGea$5U]6S5CpעHz_H 0i3:0eC*T#oJ)hJS;s(κdK`cX IڲJJFFLh&Dm "e=UrI)K$Nw\I)JmOg ߰Y|9z`[[Qϯ FpMEC;q?;{9GtH+HIud$^)>8y~s~pS(FlʹL e5z0PteOK TE#Fя*X]/>{j3^ل~%XQ#(kezܝ%Tg)Xopx='AJϵQ:m+MX,aK5K3s+xL/J5 ]=vӻ4%2eJι~zv?='4uzF Ib?;?⾤=o=Sj *'j}* NTveݟ+;MQ Z$AE)oH#ʞ[g+:aQh0mL.(ɡU4{,9?~Wy邷ଝr - T,u&ԭF Dj/QQ?p̈c~=_-;njqBӍf̚hx(I9 ?]1dQSAo+c';=ƫ{G5K1{@M^R>V,`.CV2}xx/,glo`.b5'tU 9*N5 T٣+lٸXZL[VAN~@L=YL'kS<~[+Sem5 X =%.$`ej5g K2X?"DuRvB-VZ $0oFIW)O>_(*.(Zp3|%ȅi_Il:ځEFfU[H.YDy(Dуe\7:D.J}eW.De n=\pJ&2IF+s|)/ ŇE iBP1+I>4y>.7ڇ%iҙJNWFr4BwU=n`.=Yɳw%T'U 1}}kWPLCRrC= K]l(L1RaVEЫo\ZY=+x_ĉqapN$VNWp&5[Xtƒ},?[|',-$*3_+{6ln YB{-[ T[/&PP_I$K)$"ب2Pt+7 uBumgnRե`vM^5@~DͶU l鲠Q]jU2df$r[I\f(;qn»倱 S+e ⳤE~̧ڇ_.<:*YQmzat"|Kx/Q#)5jkH_ȣU]3%g[EPewAa$A0LV8Yc~٦b}b౪_U@onxi$&yE,JEO*j#)FOtd@K1k60?e)X|$bn7O7]q*,rx9"^amj:4J[O=IޱIO[w& >IG,kQqzWq.S8+N_ p&1|DJ^%cDsyr{}V2h 윍jbICYt$j+W/+>;iE>UM.lV$:HY|7ś}m"~f] /kh (ѐ06,'-Ӂ'VL@j/ǒoh#$ʲwK'x>$tOCvקRuwONj<7K9܌Ґ ű=iMXSe|0 U/"͘zN G,p{L3RbXA@u0o||8jRDyGfU àWIK"J@Cf\wB_잦}h&o0i7*K`wZHs/Nm wQf%8}»|[?ԯ:iuTѝ8Lg<LQ,JT.Rj7Mmz 0>*\TJxTLU"x>U:OCfpxןBƐtZdP;+fr^FM1 $D.6 j{Z_I*3ANF‰}\\X eGL/?e VdE_0g^V 9f&G?08*K%F)tj)$`k~g/N*?iY̐?_^+GI\m B|1 {]w7D*=>>!XIlT^Z^/3D5KPo_NJ486r %{5u.| N@C5EO"" 2sS{—)ƽN; ?3;hNcԿ=iS%u?'`UT11av^Me3`SMn.)<ҝOR9*x2R4d;Jh98{!Y"^R\9 r}̿P/j}xҴm@d/Fl'{v) Qm6_@t9X~F+y :bjs E`Efg!_ٛ PA䴵Y*r{^NЊC"-Es+\z)9&&ٺ{))8pnҒL[85EW}zwin㶝lڿ/"llXGe`7|9!$>clALdاՔ;.#ڕYh3"URJ)dOGy4u0M;Au$$-ޞ)I'?繆MAM"CHvxgP|pzvU5)Ce^vs5¤}]vnT+qk`Iq09|%NJ6(4|Izg8=%Q(X?BAV>igiC\T~d+tnUg v@s⃤ ꩜4q *኶];n.S`lB2 :92 -[~|\:;byypk}> &.}Y0I|6tֽSpW{&29Ds׹!{_mj2&$$Kw ,[VQՏaZIau_Aj4fpyA쩄vcS^6#gtax!=^Y"moSH#iCfdY~!p;ʎH6Ȥn FH@.0wchmwM{H\s`HmxDw!QF.4wX5-^S"tRY'blr@j#D ͹8EׇS ;$Y[ (]+pٿ+P9r~GrEYPsG[6b#2X=~QwXUeƁEg/_+[= A>zmDQΈd2Y'S\gXFCB7nFl{YFK/xQXS?zJ-JWR&Jܾ7IY#gᘮ8׳ 塉D0^3zEfщf@R@!*=5vQA_8nM/ ۥBED<λR t֐Zx^ Bqd=vm.2 e Yn7N 69=b-JP☆goR80me0ݸZNm#/4Wnc,QcO)扏]tAUa[Ӥ&Ex#U`9viwwm;=gN DU,7ٲSqCy{U&Gl['iY0wN[ }ŬB~򨠶Y nׇs,xQ{CBM@%LV MjcQ1q+owv ?I&ǹ߲-d%EMTA~LF,D 6לbj{d$Yz=+Z쯭>u]V  QҨ6k6նboDN2h>QfyHpi/PrCE  \PQgUHu5F/* ݔyl~J绿^2؄2>A[ΊoLƸkB!& сqjz4pH6gvtX ͹ɘ̖af8WQxp=="IX(bдt(& "!PUHٽCcZgҐAS\ )'R 5.8pX6jF?a.%%ƨf!iXliړC/)ޞZr1mCsTP;FH8r7[#N,BSt VR!I␺6J)|(.;p% XDFbF1E1y'8ŊS.g%bʟdU x7A#aL[Cn`L<Ii8 ^6Xk]<8U?aY`ǠBM*nq{چ%#֤6mejy.OAyY ny2e^ő<(Ɉ * eb-hx1r䵑0"18ܢaDUϲXIInمjaԯtun&>h⾻u.ycbك,Ο$F%0mEcSv[+5u˿j߃z~=¼k)RX|:Jye),1qP;qXG0r$JFсmWHg( h?" 9`u\ ҇|Ac` At%D ݆.y{6cwЉ(ڧbN6>a|9[)`zp !PAeye"vj[hE8Z̦1ZrKdoLYk,8vl 'fu HCh ! 0R 1wKw1ƴWߣ]nkiPKKM gQ/AGqC`r=݃OwJ7,C3G4l"aLWk&8^{(}5#ٴ0 ^1Kp}^໪ Ni 3E-=ʎ{b$}\Uwu6=[yq[OMq1-vveW'jmƏGQZswn!]mMDz!4a\UF#il UouoFH۞{K3nz$U|>qJD-QɅ1C.,h0b"]8V^G6?|%*IүE #u5adDAM'7.M7h5LZ$ Щ[ :nqX6 ZwowUӘ9eQm6I~0?Ƨ, D#O3Z0O2Ƙ+ӁfGXtG)[å\_%٭K~ <^kB4m(T-eOEd&{'%)?D |hnIP~-`W M+q1_K/Z:!A\хg\N#co\5J|l2ƪH;1LZѝTMl29Pm~~[07,zVNk} Pg qeT޺Dpc') L{ lޤ1002elcR.!Aȓ MOw7_}}fş (<8BK"1}6@,iV]WiQI..b4:8b>1nC l^,q bժxi2:[;V|mIn^wۮL]nu\m'ߐ36\"o@&A-&~Z;'*UC&+ <IXLn.m$abKp9X02stX:(t毹uB[+W.P+ "? ń-3-2hpZ.Vf\$W]g9)~XQMq/eȹD4g3فș0xmZ<"Z"T $ U&jBhn r*F)Rb Ņ3[$T~o1,K3=#A^lQ:4kו?."5O(\*)˴Aed)8ݪʉ.*ELȍ)2%YSKJ5ˈrh\_"#pY31$GB R],-vk願£ZkU2"<_m;a1E&t&u!QP3ȍj/uEh B;f'wd " " NWFXW14I]G.$]P# e_1'i;+<Ӎ19pt9I"GQ"댏zc^FO~+)ްG|+ޅME?8GnOf) 1(Yl[[qw@E4{G|Vu~ 0&PͶ>d`ϴצorpM|L9Q0JGj49_noxgop!L+YV_(0Y}DVFc䌷 nJu/[O<*6>}wI?)3CAO_m$wpOׂv_\EZQmxm_/_>mG;VX8ɦ7=9/e!P46B6L/L gTz9`Hǵ3ӎS'D*N<" k-^۱*M4KL]y]DKԙmqt&]J^w`=eǒ0Fxl@5n$9"'4I=Ѫ/or"~۟ nBIrMs1O> gJeI-3 h܅TyB/[9!pWR ^7g%,&Е%,q .#Bֹ@E?2Zr ȹ%3e0ာIUJ`bvQH /'N*9$N1"t ;M|md2Cf vbߚ`{O?e4LdOuC}hPl@ULv:^d.2ƌLWx,J@0!Eq[|)+"E{`s'!UH* ح%X7]2?Ђh fՅݬ6\cXoM9}slۇpL&4jC S44d-Z\ /!|[7:ntYi?ı"v-V7!8[|KL;Eh'k4~[&[#59~P]o\3^ECFEZ\tkgiIT[+DG1*9+o:$%ꆟ,'n1IKUq=ᖈ$?_K)A&K݌ys4fm0x&.Eөyb6Cj FeUqf3pתk)]OgE4!QovH8 73Z#Zd 5ȻYd@]7Dބտjl2J{b&P2_{bczVz[sX $h+7V̯#kӣ5V9LVI?T-QU>pUʌWx[RသIrHQhM7x!')4VJ QRj.JЍ7P`y_\`mRgƆ 2Ϸ 7M*Im-{X8!mFң/'o8P$ċfu;[ZJȩǯӟK`F[s$8[S} ?8K <}&z(G9 ڎԬ6OgEاHY ƌd~x,&솈(DxuOFx-d{ UJ vVպdg-􅎡gO d7YHU]m>W 'ȹBVs/,2t }QOeBSȺ$;8go @Wi(i)?%~ ilkYRx~JDZPbQt3OV B?V­I!ػ{6_y>P/Y&aC00ѷs[W4W%Ml J1Kx8E+fsχWӆtXF_.ǴvAL%ȿk%`NcM%^D 0#sUj"[l7e:kUE>OXi:MTkAkauӡRЇ?eys -N/ ;al |$h@} SyɊľ,˺UӇ1xP# ۿ/mBIx)% !}KL ߑ~@3dOBBaZQ'⸣f/I<^Z<;Z΀m-tWr *5V媊ҌI#%#G 0o'efcٵK̭I| L,Y'VxoԇӜdT pHBXOoē#V^Ƕ-C%6}Ϲp3|UkST}J"-:d^'y~q Dam:0:_暹R;?\)B;+6wa1א>_>yb& o%:|-sFK8٭vK[! RX>x ZF?Xh>|0Æ&!|i7o+*zF((S s\&?=SE}h205MpdhD?*YJ!=k %`ವz,ss֏HGw:7壩^K3w]@!@1@a2셀0`U?7 1&' ln ˷4fǜ l6o>Sj%|rV+KR'D^F僤J0]1^ odZeZO-9s]iӕcB'ԩ Dw+kj}tvdK6H3)0xb*LjHv+U8lx .lMK DZn{a7>EKH "z-C#7.9XuJ~p-`xe{GonDF̈́?1} 2X6x{d8g8_IᗣR6sEL!o#AE2Ma}E񹽗_F9֪^q8 GVZ5#2_N xE#j&Sm/;6Jyx&DT~\PYRkGuNquj(^yqAC*H$l=55klO *(eb,(cjr<"n;W1G'|:ݎ'/n/+r̺jodAq>7-T4B8ebgFV"9JYЍ n[:r$os6lRfhOrf͕@}_},lLmu,R D0& ZtPӮTkoM灅SYRߺoּz;8a`5}bf`ּ '0nވM󮛳Ϛic _avE6O]M]:oj>` E"j Ir#Ś ٤|3/׽E)N_^\sLma>!>,+5,HO~]q4ٛTܪxV9/O+J;u9_!Lb~G޳~ dj.T IQrFZ6r8R`H%'!`tamUbc[hr[c(lNR'[;ABSo 0jUsZqEmlʹZb;mx80񪚞P/.Rs c=@IiRvd X^)um{c=p3SHa9qOGR#f8 *P25xz3e%sCoUM.Xѫ.tc"_~%A>V*3{J ͐H:+P +q:Fs!r7si^~514xEVakػa?2 'R\>'OWΐ6,gxht+do{_gr,OLN&BTdL%%U jmوT>BȧPѼϗQxy;Var2L'6,A2C{!RHz:S?V^ 3NV:,۴VҋJPB81 Z\ar/PK$BEn|Qf/뵱Z!E=((e:'z> 0TqTOlA,XkZNT u5~g`#/MK}Pf.oR5E刅гx\eUVӖp=^r=,;1xT闺gxP(/S`1qen\ݑK=xsM\}yTl'ъw,4hdd n@X.ў+tIg])m;`E ,yCҲ)&=C qHTa%Amǡ)̓ܶb$oşf TA# lژt^gFlyb=y<'`mzyug }#BH))_Z:ge[-Xu8KX`<'|j2`,F_N㹈B ((z_t,?T,2 OgJʭ5^{£sVMuj^͌J2J0K?/XxJdoE49ԚroIq^hCQƜ#ZJ0OCO ӣBޏ١^%ũbJ`FDQN2b2MΟK߇XߍΌz;G{9o vb>1;xy0oiJ#%&vy 3/7-SV>`O"_(37ZOVrPgΪs hIbX5g2#z!6G;Ix:8[k+1hL7+`|oY"Uv]ʯ[Eᬵ̶؎L\lYM0 s=&H2+d2f'}dKjoŋc}i«x:QE20?ic"T gDhMXcw82n^ٖDxA8gI/_W J,sҶ?`d;=>}L=(ЈA.Q0$ ^bPq+jt4-Y. @nf[-L-D J) F6 o̱KPni5]\|抨hღ|2g;GQ&ˇSTb Rdf .wG<ާmX$&9(* ^ԇq΂oNnw#!7ŸU*v)&n1M>uHwI+إ4 +t$2DwwwÈP,7 ?5Ifxŝƃ`Ƹ;$yb)m+ rKJjɕX&E;K<ąј=:Xfi#R0ds ݹ {PT*)6ZPX9B[??$"e݃mYR.BDlQe||Q|UtԔ\T<\mЦԅ;`}-t|i\z[ $hW(ⱖoSݧ],ev:[W©h}ƹY}9'bK©&<:C1f2=Yfm/CÅ rd|ԏ#ah]M w^DhV4MwP Zam9 t|cFPRNCAOPeyl/ᜉP(Hm={ϳzTRj-NlXAXVqZBHł=#C%\M8a#gl[l+9!%!uvWsɷǔ rb?{ŀUQx.@\(bE= гA]y)^r? FA'l.hZl,.SfVq]C\2# >63v1K4Lh0f3!i86_vsoYz`a(CNL0cE#3$9~ MdK5p6W$]#YeXbbĀјUW0)nP#5TT ?m׸0[7m|v;oZnv$0 W8 =i&l/oΔJìCx\&﹤ bNMU+RQ7}mŝ<i+ 3j8 W9,#̙ƨJ&[%:}wO|?*/|CE{Vιq mRq4&U `zbPy^<,ülgRШC72J& d0'̸02:GfezH@6fS!Y$:Gquh6d~> nճI:6'!X ʫ|hqX*1[ ` ?7fB(!~ rs X,hl,\jka%j< qMf6}iO@e 깄0p 1P}&mwOeq=xo95KslPlv$Ăǧsx$aǓ5rSL?^l+aF0#fNC;1s`z5 |͏8N,bM%" EK4t < q֒z@adx pgCX!h.DԂly퉟TczKb7qa2seL]I#"l4Nc ΐhaRy.u#[3\ Um -1>/IP/0CNnESkcAw"$%v 8kIwW f73MWM+57= 8 s󲸠Kq"5( Lii?2xىٮ58kr9@~ɑ0!n_]GW^3L6o`s|)mgծ֑-+ /.: &c=8t2.-Rv9x @qanyą*mV?4i aB)n 6/!rYHM%W=[=})2SNwT*ڟ +:{7,p"onx.og3+.TNJ[Vd3bo[V(VߒC݉rUͽՏ!4rgݤ 3X+ tlvщ= Ϭ97G_J6"{,8 !]Ba')喴m#?#eʶ*|iw7$^2ťIkVT28I-UvnNd7%)Z8Mxm4_|=X,,XX-Io1M[q}6zES,v}O5mʜ V ΝvdnAA ־f$'F$<}ѐ4IPhÆJػ:.d 5;KǼ\ʰ""JbE%0Dw<1C1JhLTF zEa̚`,0rExh//xe}KFf*5.קUikP`) %Ho{.H3`]i^Dƣ6WLP>6ȭLsߧΡ6#8Vr.WA𫫡_1\L1l:d)u W kvŲ`äf\]]=?oǻqr ۾=Ơaڴ/!i^^h);:Œا͖621p)Ċ$]#2. *pjEK] [MD͊>d[G[d2XkX*Fd% j|}g ګ?8B{M҈F ށJ*l˪t[Fkg67hz=X :odSwp1Tz{1OD1%i5*گ^O 4W=>JA$LWoعAIRb]{TeS{#g]^7ǴY¤>Tĕw`i%YC'ęLH"Ña 6{i&%޵o"%c6388?֤):tPQW40x̠+Nd[\ncF6&-AHoͽNoih'//7:{uU72t%%uKq!(S:=umoڭ֣vsl9'U\`t9UJҵ-6:a8%#;9TKPӒuHyฑr[;63q?&Cw9`Q "-5њ(ʲZf9i$؞)XWju2wNFRG m6%ĤA6XԉKu3N}|K6{+7C1&t鹂9ɭ<13Ee+χ߸0&볫a2:Lh/%Bv8bb0?K͏sV& @]TvIe ֹ}ȒuLLQGs1gD(}#WDt11c<PaWp&쿪w'7̝BN'RflHб=6I#$Nz>yn$<_ݰ+TpDթ~zB~ZsUm|@l|Q$|,c Jrp;LĒR; 1N(oDŽd?ْM urEҌPDQfIU;i<>PJ䓝m![R~] 76fiOBfh3MIapVWj֟ Yl͟f XeMS 8Ơя|+b칑\aUi a`4>`-N;-0/c z\;6 xdi1_DL[ğRBe} T eD0϶cAm۩|pD򘮚ih1Kyr~O_=eufg C T6ڄ\c-KaH:mO dWFJ܉. O8VA~P_i5^x oze"gZ8,X2|4U["/KyV4IXbFr!I]*. 4 ZRԋmʄ)igupڒ~+lN׍oK#0Ⱦ?4*qVى :G<B>u &,)KD5 2>8B`l H 3ac܃AXΡ Lx]۳liП7E1`#m2*Lm(."Cw6@Vj۔'#NT9:smZF%8f7.rÄc*8 x"N;_c7S"^,SkWEnq=ZäbԧR3a!_2o+R d{n}F3N ta8t_Wp9uga{jXR9a,U'MP=LR&)Vd$+es7L\cA H~ۄǘ#ˉF:?"=|$3s^׆i>xdzd$20u]Epu[ڨr3BHd 8y VkXq޽겟LXYsy\ kK2@+H }$Ȝs fN[|S;tEv{7_$VnqZ7%Ϩ "gFPxò,8),ʫg`{i.̛}*DG75ZH;Pm!z'IPW_nH{/si|:C:-?dHB~Ӿ`6h]FRR<IB"`@G۝E"W5&5 KҺLU,30M9wt؞dusHzI6wIL&ݪcMNפ{R39Ǚ*QSAl3M*%j^4X0vLZqeٟчQ,ʹ۫G52~uSR'= wx[SE^3hC:\o!>v4״qF\nJ;'Z8_{Uy,V_(䰪>_x#'vi0odp9+ se`dJ;<,06tɛL2v*VfGbVD`B!r'1&7Y~Ý[{cWCɠJFX4\?K,Cp.m1mNhlG[TQ. c Q2p{%֟`:)/ ڹu?J${" 2d~Rѻj6r/\.zR cJw抴l)])&+lG KWkϦσT~7h>MSy7z_baqˢPM=/0FA[&3ZɕY[й<ݩbovUժn%q-'2i?k" "[ z(*!d=xt9a[~xhk#0%#e+7|,vyܾh$,픚0~g.[p/s.0;k,9nxÞpU iZ ;7Lޑc=a5i8[aeEH._E}JD o`y%QO Easձ;h6Ҋk]YhX(V6nyJKg Hm7?wKZѣ|[Ƅ~+_f6j Q7|=,4ԕU4_1R=SO{^L#U$[eُC4{XM\n2|duE+4&t5LA(N:!?0B++,IJs+@]tJ4)-G i T*AyW,y1FyGBUqgSfwAS Gやȟ:֪EN.Nb F2 $'TI"x'sI\^^ +&.%TiӚ) Mi-Fa{\퓌 8p5 7ce(hBg_sM@ {᭏jB|=+(μjvq/J#d|V\(osi69~YY53SU% xBqNqʵ`ATu~-1iʤ[7)ND@_dP]bO#ijI w ͒b0x,˚tΆJq_v'J ֫tIoũߌx4vf1IGq+v`xc( \0Zxa$ [u.=}Tȓ?kɿ}c ?ՆGp<& e-cˉPu!RدEdPdܙ<^gzKF57b:FPbYYS>@!%XƠ]K\^e'b?}RHpS_s=Ð&tHX?y0T|P/DrGcK]m#֯x8Ϋᛯu'`M =֑c8O]׃6(5{H{W tV9ȏ -C_٬?xvARGہH:ȓ3(ai5Y1,b ?ݖz$鎔ܤpzt€vN,5ʫV*t1uヷK?DnJʍ6|la7ݷr(9A}[}]c(KX5tb(td{tߺW~NnDVC&< CIF ׬cK$,BK. %A]x{?mXC5.cO[/!$\F[s!ju4~.sL3EhIK)QLD6?((:<deӖ/`YN67͡|KGH=B%3,^/YYg^59oJG <.|q*T:2RS {Y8C=rpA[8B;ذ*nWseZ/hŀP G#eJJsn0/zBwd*dhYfDB= CK).hj6B}i֧~i[}bJ}~,&[Ӥj zmT Pds("B M"\=-d5/Wl;gKZmK?u˭zXЊ x àk`E:q CsV.HYYP f䤜`bĎt(_XH@ Vw;+# oqڹy_& Gd c Ԥ2!kT:H # L@MD_8QV=ts3J´œl,/^0t:`πk vo5E?fDGf;- o=+><[Ko>kf2ҌTnlJUWQ5ɽ+aGfХ#Qm8y)wưrKXS! jWxU& MOhy^VhsiדYZNwCX#U0Bfz;H LnLtMVH1q Ⱥo}#BdVtPIϪLj^xҋ oѢ@UH`Rh+M^_bݼ/[9 3F_9\m1"hmB[, k3Dj#j`sfa=xr62E ; ?zql?_}{2jZgc1= IO d߯UN;1;Fk/'CIqc1STvtWhCӉ,)ҳ `?5)X& A Ÿ[oTus- v:#5T0N#S3GXIS.1/^[)e$tha '3T 4qA.]Dsrs-Z%ëA=rIwf,B{!vd0B{ʠ E .>>~hnUDLO׆z$aP<=Cn,(dLg)18$*&"3c]!}ك8]0RO:冘. vkszȰ$w`x ( =tMI~[ޠb?_"C7j{ܝ>We%'YŊ&XÁsle"akȬETMd n2P\b4jFvMWvʼk*8X[@KDt!sz1-'w]'CBVAvHv!?9j0?- ?KjbZpCVPѥ+Y`N:R/*6S#'Ll|xOӗ<(72%6~"j/ ]5V1`6uvU)yajebCXaեs/ *:$йQ㯅Uܞ6C&]RBf%ӪܰKxSNZ#6OԤ|xE[Oa@'˂,kn<ɔ<.%?*g ^|f'Y>7iy$\j5؏ L _֡jQ_Rqc,$pL'lG-sa5)d |?4t>z1'[0GD SVͮ6?ef(~lW7G֏IHiM8<*+ưGԄw?@'VL} U~@<+xoRip/m`4n^T^8m?46Bz.G\ryL7gȩO_:ܷh1mνJ Jy3MrS BlQ6Hfy }8LԕC/U=%X 8*UN\s*Jmwϣd X:R.{4Ѥ 6/#YfGEXZ; pw?.% fl?L]b?C7_CϕU؁igڐ8HZ¶08X*{jUO`F!}8;8p 7IxZ^ *&z I(sU`B7Х2[ug ?2V@ k7]0] v%g|a"MˌDt#.z**UHw(z vS3[34jR:C%c0* 1/mr5׈>;0^U`ޚD3`AlNe[LzFNGL՗_)U&{ַ@!6ZS|uRlďF3SSa;<ecH,Ksw׏{-La;Yo:q6-IO=FٺR)ق:rbrl~;^N3Q0J৺(Wy0bJrC?ֆRDr!L>Fc#oj+c>eݔ|3*\g҃睾,j>6 x:A?NeO*{W$iX_W'ЁٮCui{!/Y;"澀Jj 图mg+u53d*G雔 UgNE "ܿ  mHjH i=q&!AwJNiݒG}#ݫ,wCuĜZiʧ^'Tc2ixO7+0СuB#4pE$|G:˻Jb}1 Aߏ5mFSk2NI2kISrMp'b#>~3-[GX cE n]iL֭eKS'{ 0{ws;;o{IR!ia$%?m$3ǸqAPi'5iavՠra[lX%2fDA)ʜ|k DJl8R{$) ' xbe ܰwindpOX"FAH^!ײi*OkL`aV BW?F)Qg7| Ⱥbvx}7Ϩ.ĭ_iٔe|{&-zSA"sk o,U %g> 2W%5Ә 1'DRT[L"F_g rzl5q @}<982D~; JL[[3{8s0ܯMQzPM)xnT50TM*& iD#zݲ 󹦱t%DccjM$yoάw.'sۈ2V_pĦ5<*h2[P!$̰uHIPJ; JdoZs|Q^t3WrZagOj2L"S̭KqrvRp$5C\6 - x!wN" %`d4j >C\:UGu ,2n3#+oAx ٺL)~20MF' zg۟hhWLJjxeNɊ}W.I/m(:PHJwtIEc^#Kќs%^{mP^^0[Ooc]•VM PPl!USJE>̭?o3}1x<#%G[d;*;.CWǂnsm:E4$p7}v686Z:DZ誦ʀ$Yyy?$,jxvGeuPt1)c`̬D j1(2ZلmЦ 6X"b^l-~IB\Qԑ]y(!d`ֻ7a9H?RHzVCc;=unB ƕf's^}$<vW(I_~#ɮQ =BL9ϭ ӝ zU-}$錵mF4=Ys*| S pYgUŢnD5̼ bqC'0R$ЂEx"ey8a:hzU b=L⩴n x'tLI&\)߿,rl갖PX10$ S?sSZ¹l:\>D!oJ{w5L2(n#D}MѫBHmCƴ5hUհ~5:R9uMHQ3RnR,sH Y,O" rDoV:BT@'qٮ "O1P*0"Cpnd}&KPђK9Sc"X\8wdB"x OR(T -:XelKfi+O-.eV\K`{DŘY۔G:#"l٩UGLا꺎 N&s>A`CD.{m#v..9vp{n%|zC#|dĘ0#b>Y}=Wr oYk`γNRf7Q5FwKCn`%xlZK}]pS /edqUd+kӕ[ROQHӂm MpTz7VOnL I` $y?e0K( 0?gm"vVH^ 祒)6 f0ÇQe8ʔzYFp9fLf[ KNuucsK,<[fj~.qF'0vTZ#K~+eS/u|pm7tl~8XhZ6{HkvF2˱s7C F0C{ #x="E!\:xFn6 X)L 9/oh@(bus:[gķYC(D Oi<0|\tq8@Nj <~p%\X+߮]-m;x'MQ[Td:fuHb&#E'FpMUz}] JSD^ ^Ro,m7S@0]3a\= &&ˆ|:ك0GK *7bvg<%˔F !r$/3YP!%w^O:˯1+ۊajKuȍ%[ Sp |fЙ`!{Ό~[:;pv~)n\&#Ffaܳ$¿ˀ5.m]9euD|Ha_2A-tx`GED;}yk!XK_]t@wq%'++=zcc0ɁR:TRא-L.W1$@p6_]?u _—MEޕ's|KR \"^ia]y@dUI[(i}%Dy?H6<#R2d XEJŸ+_C`o{gיa2-so9"iC S!$ʆ?%ٛ6J6%VǰA] PeNl/Y|MUu0-sNf볮VlSԥҢ@S-ˋ?T H~C/C@p{![~|x4 *槰0A$ʊNxŔ@]~MboF_%ײO: _yr.*Hʤ% N#GCqnv;p_')0P06Rحу"{);lCWkH\Y#7dOJǏs->aO5 ~ѻ-w&[ӁO o WP0_yǶj#&H d8C, q܏N,I;1t~PY[~n1)zEA*SX{E4nB\LREB;͓JSI-5Us9 c"m/)˓ϓ<KB1O|G]'i*og]1ShX'2)gX^1h&2Sɴ "yZ|ȡ:hT7u^Rn{l5N D,u:h%UJ@Ozc+9=!D':&г6jY4/% Δlc@tD62.9i^NEhw"0FTE1**Ɯ`\fV}t`"ojcdN%5A %΀K5Bw%5 A3M mE+N;=ڟ.İϞB]ZV+cl*wP m ŖB">lё DrY[s[ֲ׉, l, Ӊ FX{/AXqCW<SSyˀ۲K~QFf#VNHʪlpD1vK&Cr$£ڜdVgRb4PV&XV0 >$Pт.DZYijYэMP\cVF +i>@L&f؂~ mrH0gHǔPŃw {D&Jɽ=.JJDZlռ orV SŇ"_e|۳FKU^pҟ7PLXkI%I;L@,3ŕxCcZ4˞i'C\ي]iYO%Tı/_o0wu= ߝEV y`O ^67ދN?}SLQNUO$ 0t Pf:QH56? BgH46R+ Wl eDѸU6 dGn«*!cͳ5ck-S+*R2i +e5(95xwt2 SldOCֻ=|?_#f0x8`li) f|j*![W}X -v~N޵ge6D7:9Ni"{(y b]Rl0ԑΎ #PE\?b>c"S1 mIˑjnRދ$1Ǩor] :Tbȍ y\R' 馷ڗ2T6%_yTTM7pii|$ ?T RIGPZNhԳQKT82`d7,e*nrٿpG/V/OLEu3$V(d%^f0<B@韷PJʳeV9Ԝ9Di o|@yfZzaRG?RCׂD{ _+an;wAn!w<-!fbnF K QfsRڱ㑈%,D'4Ӵn.΄Wc *컗*@ۚk31Mr&'sZ3ܕ X;R tn(YVMkVK_؟yY* 6mvGbqPBqErtztK梟ZeNL$oE=f;g$^kYtɒحEI{J! | ̛OU< ,b I`(Q[-էǰ}B|f}"ٺEi3hAjia0W2$=tBnI:AT[k:`߃8]v ۻAInE7ӽu{07\Qz,z$bBgyޤYn02 8 nj XҞ]dW Ԫv6XqMNeg m1l=&< ))^ ӞLV))xy=ERPPG.GC@sU{!~\D1t: يpy:VoD A6:Ai]H;Kݐgq4΀Rrϥy9 ZVKӥZov?SFD`劻LmF|Ef5g/$7|"q Epq9 {EB,|4K8]%궙T` ?Q2BﭸACBeB%SЖү^F}Pv˂@yiӁ`?}̥<#eGQ)t. %XlRV^ a:8dCr%N v<nƝE͝iXy<Nb@ ÈE-TQYn-}ef}bZٍ/%EKS@ΪƯSE_4E?JPVG3]djtXnq]<$菹ABYP*!$ dj8ֈ89Dp1Ҥ}iW͏8)ç? 0L sѼHCKA gw"oɸ`Aȕ`B@D~ Z;*N֍%7Y?݈z(h#ΠPik(vXw=0T&-+9y]U2g{bA)ZA[\ka}1e>:[zchуjԊa@vPN%D@?ďjAiȭ̂3me`-U$ ]$ծi ˼⮩D u-:qj?ѤwVO;dNQeO]n˲7F< lH!8^e_z,_{K2Bdž,2# U05\5YO!z9A GY[ D e,~_ OXZnxGf v+璅!Єlswu-+Ib<ú;- _0Y Gd~ZD{GP)?N܃ܶlwL'BArfƎ̯) =zjkdqy2P3?"„~ooK$ <]s M| 6{s/="mJr6?;Tʎ;o'Ǟ2S)eVЧ'̻+ $G-/TvEEV4ga[| 2B抲Jao #X%>%?NSZf78-|r+&cV2d9q7b׆=$*X&lե8,2E4S4e?X8w( k.ߜ)]MʾivlxMJX%&45T:4wӄ!H,}ϓDOntĊFXm,ɂP>36>00 `4e1pK nG#lニWZǫE6ds"Z谏DcY3x+)x^C<}oQb1\=^L(ݷ(0C4Kp[+}I?-9 47Ӡ[k9cCFɛ8mQK'ܲ:#i%FxVORbϕ97_ 6{{ ol rN~I&s_ MP=N},aNaOk.&˜o,fm 7F66@wl"3ygV +J2o/M6C6XV }瀵,&Msvv;LJ[?uhU-Q¶VŎ+(n86tCUBqnejF6ʴ2dwHu Ҫq IxMy,)Kh: @&g|^UKv݀s4} dO uJq2rfkE[@]5ZNTTqOS13D8F6ĈߑĊ_ %àwOCԹ=Ϊϱ]K^'MD RQ6CPDt}f xc,Zq·tHi/n5m'v`t4֣-0t<[0&Se3^{\fW! tdo w!xS[qP t}bR˓2C"¢ؤc7@~F9X-w+ToR.z<g x2~g_`?$>dGCG<}3<>#guPXURv%λ g6nK8}P̾2Gr@ji+Yf_$-qJM7pnr6ya4q%;JJw̋O错=mDVЖ#}o "(]VpME>ziGN5vE4001C:Xoah[v-*&A<Ց)i z REʴήo<Rd9;m]b|Ub\Zت#9VPg(+pD,|zXC B`?^P$ēpxI[p|QO+~ӫm6r.AaDut$g6 2'{2UDrvxo< 55ï} ?锴 cr|DaEј޿cz_XF"Y})aRoߢN 4 Hq p$joba ȫ%(|ǻsg˰OVufRܷ[-o'TGE{/#ᄾPq&oIV,7k,xFu4 2Mg:kyg.yڑcǑL?ɘ*+[U@9 AR`wT^&򔳗?io1vL2YCR zzX)nʕ2ړ.b8. 貆9w(qn~Ԋwb$-zfj Y;@/>kw^Bٞ$Th3 uB`IQ+θC?|w&'~Jjd+Q^s 8wdz2j'jhmKKQb(i̛ %2mwp9yQÓ@| ,56N6_omCaC8NbaB kTuāF]V_!>RyQ\DcaG0%&un1}GUŊbmpd7{"UhSA8>C, :.+l`f,X](3&GKE)VR[wka 'H#jVBr d sճ2xKD_#CT୴ՐXzj /}NB].٭ e<)<4CsBwuM*jcWA^IJ9WeΗ)'[FMMBӜõRm]zkptRIy/I(:64X_Kh+d' irbhDWF{JiEBpg6 @Q%p38*իVY9𝠓eq ?8";]JnX)w7 C"3K$RTcӳu?9R;\W90)-l!+nҜ A>l50F|^6+r4+zs@ % V(,-a 3Xk7f lr͒S'i RĈ' Jv>FuYo4W1Z޵,SeY[ +3_ȡmw*~U[o gY%ry Tfs;!V")s~_ݖ|RPU5MEFVkJ\;EmGx̊c շf` hL-,7Qy! \ܧ uZ"f%>ᬌxfT(ӳ?RƱ^0+(r@4\=Sfdq"M\wv~6 B'(pMd)VҤ褐oFR>BTȘM&k.zG3w!8q3o*f` tV&X~}WMa5  .At`Ť|j$?|kMՏUӬ,?Ӧ4UO8h #YCə+I}d)  Fi6cE cgP $׵aID i-;S##OKqE:=Zʎ5}Mfّ}-l؉H ͙\61Ehlylo9ؔLԬ=]a[i} CR`h>q@#ܬ uVPJ%I>΍dW*@ux^rdb‚t!IMBS_n ǰg1gվ-Š+&PeG鍛gJ䇫(C0t$O]b8!bT ֭9RJB 8iEOВ6>KZlĜryV*\!Z45f^NE\C͞~{7Ɉ..x[wfPM+QV, }Cn$ +"` qhtr"ӹj]q~z5ﹳ"/Yq+H_\JČE2PoR{XK񥿃1 !y$Ykp؎4:x.̦U%j#'<Ya7RZ`ZO09]%ptՕGhLz0ʼupAbT_Eؔص巃BS`Sv(3ϩAIC%|'B޺(xֶ8,"ŅH87H֊ x 4Ϗo(Ur_zs::bro]!vGʹԲq W$IMEs fRuc@ڬ#3jBw`4KO 콗Uk8E⽐ c.DEtFZPoHfUB ]ޞe LeXZ[)bP*׳@DML|g Z/|CS^d].mnͬeclJ|\0M!Ĝk4? B>(3F©4!HM`:B^ C,v!?ϡg0g5IGE*'~hmD#`'wLhZڂs-I?-m?VÍj3|KMP}ҫ$ǥː) 5}^ [kv3unQNJBc8/,jE8-lL2זT-m;ܫ}3RT*l(IYg]nuFDDմUkO 6*\$|bdXKA]c!oK5v^L/cCP?*|ݲWlP[%!vg[STD^5: KWbX90)L^g`, c9Zھd23soS/ʮ>ZQlW=8vNQ<OI-Qa`_H +2X1o7՝$|:ce"߯6?F#0w # ]>օLV0ʷ95CҫRr^ZxޚB:{>;Y(g o&-Eu}3:v lXYp l##?S[h͙!|a ib'жֽx2 kȲvޝB@z @Ʈ{lqZ9"h k@#i˧ \\!-wP^-Ƴ\x|y$߂v|=Ò-~GUxH!JrjfMwiܝߊ{\g\`T_9.R˅OvxACFQ]BA΋aҾ휗\wQtonBan-oӗ$_Tѡ3{n&:N}s-UT ,oe`_ꀴq?SRVYSk"̕Kr.+1a_?i84FvCϖ}Ֆv@4*zPιZb_썌,:c*˔ZIVQS[Ay8@Yi:A{kOMn/ \[~V+B{aOW{rV7ޔU%zS+q_3t-gє(IyrwDmDw j*m|X& r{ޫf*rf5w:cʵ#rfJjSHa of< i4VĒV!qk'-na9'E.+~9v5 ll[XaWẅ́pBس;,h`{׾^r@>hX+hScE*.@pyޖ50WVThQ8*~QكNY\}3gUl\Oxrt&)*ľN29scqN@MFq$8zl$@ٓ ̢q6wv9zpԅku%o||< > 6rF UDLD_E"kWY=0XʨI .Ֆ86-2c20z.Hb &cw\u~/x&ү.}mjJ ۷Mw ؽM)?o9JfPjzo2F  a8d B /PYYϺNǟNp1>ꆍJMiiyOzp_eOIt\Bʺ"|h/mj%|YXH c nXfa0P̌ @5PXua_a`pّ]oA_+gj FW]AmcW7zTʠBqnP |0]cQڀ58N,8ώTECHSW?I* e.4_Gm L[lm sJ[ nt <Ֆ+Sf; T͢fkKf]ac!]}"E=/ d W2 Jv|]^;-`"kPwB \Hnj:oa`g/&VAFk@+vR_ˑ3`&e>EO *@8g'0 FV炧/L/!7k!bUMr2΄tFP%3!)`kb [xeZUmĸɃp >`+x53K.J/ s,Bߔz\”>Ƕ9pt΃'匯VpX_k{]k@J/JÈ#0sp<"ۺ^)c I=ŗF #XG[dՏ1yr iRoX I@~j:z 2ӟe, FCTOh B\FiaY+"7i*1 u(dmg\@͸aO_MtKr{ 4]e%ݟ F#>}ZȈ O+g,.i\PP§kכ _ܱ -ВY> ^(mR.QK'UL/^1 ?LbmXYcO=99䨨Hꬸpy)mLQGm͢G+P?o!;Lh辀,T˩aM>rpgdSd-t`Dn.oV؈KNn2h!ea! N1ru@ f>R_t<@K,IXGnb1z;IUj S\oZZcrl{el$7 a!+V/Y MycGB*T/}gg#M]155068` 1œH4Lps ]\n8 A,;u|KܼiȰǀy#TJz0MfPc!+vsq K_<8HM*i^,M{X|<಑D&JmG`q4| AOCӔZAqbg"F"Tli۫@.p}l]Gbf 9+U炚\ٕ8'Pȷܯ")I{Cm4rKfWJE^Jd^ Ԉ6B`SgA185?:`$ _oQa50.| .V` {)4R'k/RܴK1!_`^)FC=w'q/tSPō"$4uR2 k/MXR g4n&پX3F^ݿigvTE,_m$s{o[umL!0ѐ ib킾j"y5ʒHxK?biJ1ÍNȢRQҒNzua(.C|FI;O~ހ+|X MH=G悢OT@!YD"K6$wk8 e}YhI0 ,s٘_몘Ѩ%R0ܑZ }kڴ+*9%mmkU-8/Ƿw) 5 ߛ@ &)A8QoM>uq~ϤbB!*5L@Z5Ά.Y%H𖒫 y92ZdWBI DI+pOuTg y,$٠o*tnuhƄo]J`>}<69+6uNbNR?Vǜøƞ46)D<3ỏxAk_0Asxż-`tP#$AFeq*ܫ!ʵV*q+nK/Kǀ ╼?oTI[el-tӹހwzja3#Fc$>YEjGd8A\ܤf] :dU$ϒDAp-)W9o@.zg$%g &@+uv3[a ыzB`r:F4 1v~LBCz;318b݅&_b]wh?A_BG-zLof,oUn.]sYrƄsk5c谯ݮR 2E dTY1^yM1܋`|ϪBs + {7)>%7T?)L>.>6%=! #[ ? u+O)(W#MC;VĚl.)FzQd` mijۂwD' >b\w˟+#s-}%nO>+Lf:+ALHT>Z[Wi~B+p]7 @|D _<+2Ppe.kp?α%lҦ+BwAܵ\1tl\~|VeOpS'+\0.sWe:e[qg_B. wɻN@~ig"n Бt(0 1MJ[AaRT]ʰ<\ZRZ|xQu`$U|Q=$qL<˽[C1BaG!#98AxICb {Z(>ҏ:kچ0ЈE,7W'Hñxs74|DŽqq읕!a"/q`${xY>Ώ9s~)-{2c~3cM!B<21234 }J3V{ :/&}goB 5{NhHl N+S(H-L:?V(5t右_vـs~:?CbG`vmRKc>*q.`wuPE!bql3zB H^^4FcTII)r|{ySF<S8K/D|vYK29먇ZW㮱RUoB *\=k n+YN7dxg [KDg6LDnԳBe2qVdء0r2FܟSd 5́1b;+Ţ7@Mh.$ \ŞDv) BcRv c[n䝉khah e_[(8W1 ňY" 5)Cr,گ'~=FL4F uWTU횃N{oopMv@Hͧxh@#[ d6?4]XEH('%Czm Б6y2%J9N|=F|Y~Qew0aĄЀɎ˻S.Z5 %(tUNEB荬 w>SeΤ2ʻ썎ao#lKy] L㏍ M *5&8]&<X/?)HڞO7vDua+Dy w-o=cM1iu/X"Ф{6vN<*W*LjBv>Z`ƭ ,fJ0j,afW_ ^8}Dp8ci YVLq,چO,"E2aAS: Jƿ1C<1H}ȥQE ח˘֯|`i@ܠd" iRe\=/1ײ6݈T<<#!A:.x:uh@WRcx},;dF qi=6ʺش'bJ|5E Cf!au9;m8S%^ov$`ln3^^7^%U<H? E0 $VI54N5S;Qc%&T ojm!qO? Vۤ&3XCD=d#u:&NqsG1 4m\o﫡4F1=6;>zA˃!_M>&ju`v>6( C'Py'Lf}itWRQ|P7 ˛*D%s _rĐSn8nS~VJh}z6IJ<܉%i=BkHƷc2ÐQWӢuP3v\*Gڗ -1E>alfLh ;uSf L[h5]5ڒ֋&; FE qGt蟰͚xY?.-H0Qy8g=,JȜkҜ7^yT'5mPPw5^LPR> xf"=8bU%؟M@k!cS̤{4ހꡕ6brQL3` !6.v䢖?3z‘S<8fƵdDd gDdaci;('Me+*L.aј(#g! 3+T0=P[^vI@s5V `4&t΢{fZcɖt5wF OZ nsB њZ%)3.E7[-R3n 7u!#ؿ.P5E3q|ͨ\3 /jcΚ; 7Q"Ԫj, BIỶ%΋azjv t QMfRɐƪvBt,,fU12z\i0D(N'.l:Ls(=4a(E Zq#ÔAf

_nA7Q0Ss#lyUxpj'*CS!@I @BB7FݱxM_܃3ҙ`ZIn9BM·78AkfēEbȒܯi8yhR.C:?i\lW{&H:I1Jdߦ5 f~Ԋʲ+RZ7~K-*4f=t#nK/IYqŘh;͐-HсS0`|H?)V7>xENY{@?yOKW2u@W2Kj]r X@͇DP!-@xźjNpY݊NE%N»|0<.2&%q#Z6$x`V1[ '<"0ǂ=6rJ" o9 e٩1ʗ CQӂk}/U.9hr>Ϛ/{#D;, & 16 iKQ%Z]\' ^";(ػꨂl*>h awhq *v_'=iY 7_v?Q*_"8(L }0P8#H䟦0W{{ '. Zhn Q4/Ew qׇ͕݀"&)"VI&;| .;tx#U\xAk'M1/ic@OjD0^VɔE͇m|ӅOr[N+˻;jRتtڞR +Vr_Fwܟf RH^O<ؿtse<Ū-P)ꨠc=_lՌ ˝&{__VOM+c+Pހ:NWlX,1}[P4ЕsP+*NRϘ2,Jٓ.FT <~ HB[?!lPrn7 ƿYEg%հԐ0QXY@gj2@LܥB^MMnz_ :~R=/vw+Jg#֭ F U2N-hPz6jnĂ47&`'>ȾCy5&Kٲ;nyS&ނmea aQe/Sk.,?l_e5wqTKFY@N=nξ6- 'L2ݠOI~kamy,(d+'cUh9B bBP?o1V 9BJZE1^ t^p$ ϵ'Lkc^x.HU/S r&l)cW\DY QLuX .4.%Ո0(KBs nϩD \oL0XZ9&Xb[ roFAv6N /Wj1ePRf&CVz*D_V6" Eɹ}Hc"Qp<zk# @aI# %͞لi3ζѵT]>7{ mcۗ}ST}T-|h!gIe_RFn&SM"zA &%uoaFź eCr,KT4?_*+cY \.}c40frISy 0?+ړ8C v&kOPG$Ykt-{SN?}M fRmqTa=o!g o{͆[(w9r,bFˆ~ktlptĤRm`k#OCz)x,nZQ9 E-s(I9OpDG/9 "!TQ 1/)KuU[4^G)ۊfKѽ_/N^ Hu1AT|C:Dyc>&zYxƿ9 'HC?~,_M✇Sve*e}%xDL(`&6<KmȈv_σrG*1rE\ĜjuKv} 6<5 [˳Ul7^FQ:gPz'd %<*k[כ\L5$ ٗ{x`)7 Pr:T`V[]AvQmȣuorن=b>kmXy1>uzgx8wUXKϹڥ']OYO T;cr%^YoM l'uL5.MUiR[t{1FwaFFgGʽggI(IZcUxӐÜytڣD"k!2͇\[DapZM6b}...-\d4\ci@,oI*ʡ3|vaIbD^ۿ3LHC_FMc}Av}U64*&n}D)脫 0C˓2,ԊczCbJu%s>NQ8w86]/Vdf J">#o[*:di9/h_FZzG-Tw>'$ RW i|ɉDD/ڟw!Dԏf ]V#Qɀ2#$[ ^$N`,a&$|zDVٶ5q5%w;54i["X{pqacdoʏ>GOnὉM&%wzi*ոl|YeCrE6a,e IXRempb_7gqE#BHPj䧹& G}^EzR. 6 U(Է=?GVHE:\O\ =z -P,TPi*u!p]\K_ D͉yV?KD>[_ψXuzD:tR>ş}vc`VQxk>sE İ"LxGC"jJQIFz!ΥK$(T7AկePlsTUl ؠ}0N|;M>I< Mp<=ڀpuwkLOIvd5;3"9O|p{+u&ro-lg\k1RE ޴|zcV u[iJ#(ΉY[{zEZ46KȇfkL^ ]{~ ^JF#!F=r}X CƞRK.U%H$G88|/.MgI tW3}h>?w[S٤@}$ 74Oj5n^ʓXͶ-1ʡLuE@`x֑V~ ;!B Ж,K   *|%FSCaE4:ik-=ѱg5 r2wLsz?gvߔm%6m47n|>/Gk7yas^w{n t,Qf_;6 l+I{X'!(oBL.RNc򀳝xRUEHvgrpaL1k.i˕/Vwս'{]2ë,}۞goIh3|ˊ"IH \iW| ]":LqEcG -T4\_Q)CxRÅ읛crw?djn@d#ahwbKa/ty  LG:Ji([K&3h}U\-@;[**jcpq;+ӢZQ?)tO0cv8Z6|?)93to$jr=}VEBL3,P~OlqwDXMa]B:AD%lS=.tA CKt.Hy$ V#spjFf8EC*P.|c!/ @@u_geV-jYmbx8J(2Ul 1N+&beBk»|**U"!PU%d4cF! xbx.!W-`@+_gH+*şLYW|'hP5qd*TLlW,3-&/^X&!LOMَ\:2tё dPTyzs]ۚL63z7ptfn+' Bg"gbϰ|e"ng ;Aܓdmf:Ə`(UՄ-eEKFSPngtL0 3a䤐,Թ6|UKbbnbE ً?&zyj샔>PppׁL"(ΨIydKԦ,pXtFI$=t`$aנ5wP@>5 P-wG5T )DS}Cd¶_@KhTo+k*=, o5_49)awUO>j1pMMbaCi>O+seȿdw[ 27$^6 TiW}ݽ5aL5L i>\Щ<|3LķD},SE̎d>(+ zaMΰ"bHM ڨVŗs+/+|h{y=$N Y+Nk|Ih ƮOD'[JbRc6\oK)IHG=ʴ+|Bk.%cJvpMC s֨.z#fp?;5CqE[դRob !?50՝ӮJNWCLXb7:c[/7Va%h7pvDK4Y rEA)\|Dֽdx i8;,y>"v*QܳW:4" AW)]}w͠4/} Y!Q06>Аe0>"m`̍_ɔM]*Ă:=@D1q).&ɆRns`ZȠS3~KѢag$)=N"KM? i8:џ) s3bΠM]m#2PRc7@ϻˆ m6o"$yzl=NG^c>mӶ17 .Ysͮ&qS7)6G&O%o^DY5ߴhOvM_ pO~b*˲!̓aVzX/_4+=\l; O/37(amf" ȏ.$y'yX-jb]Ғo;Nm y]=Iv+7 F |N-񫽗k~ܚςwf/99 =htU-p"P%4X[X9AgCS;"}rys"ϭBgj]|7v=瞧J@h̜\xxKNf㰦G\]_?9m~ߥُ*m.! ZքjX6莮θxB椱Qp52%dcpM,p&]MZi^s{JTq'l B\'l[3AyE.>ko(=Y 9At$Us[D#rnhO; jEyMcK c:**̄8JBCi㮪c0_nl xu2;d\BY ,GӇi@90 z]mbߤYAE{t v=DwZIzL_=E!߻ Za|e,x% u*CaB5&r.%0)x#I4Xz8*.dbWUjMK"rg&QNckp]ڎ~jCT:"sWv{oND^EM#/Q5 `og]ќ/ ZW԰qY>" Hx{;iRe`?xVj('e}ҭw-H~D 7(SG=ļ^K3@6_aB5[M:Ql1 >Ӽiabfdn)Fl:bZfcbCF8o!n!9qR%cO.5e_I1G87.A‡hqFI%գk`PqvvQHTC!d_5ds)Bc24|ki($N=~m8;L"4TUk_/@㏱K ˛Tg,覬3 냍c8V!I1(Y[,rvh~$`[%ʁ=]{i Y'&, =eUWD){Məu&SQs¸Ӧ7 nQ+I:e\2|ݝM#ϒc0l?^9; `&sKuJT44M(Ax>P睳mhy}Klf$tOjp:W+ZnH(%|%bEpu(}Ɲ O &LTkr:ZAE^o֜]-;eN.Jg'dB3 YWyYkWy9" u1LT*{-ڪ|~V6eo|X"0?HV'/rF4kJV^pp4٠:kExbT ͇A]ʯ]o]q`T8Z*饛z^"={#<* rT~u2uk:=,-T$usKX9[ؖ(ke@he2ԉʀ}s{ޣejvVbN V1θxc;5q}·2h1|TRv/qsGO'͊eGMgP<3X7Ş?k`lRXFރzbG=vU)RZp]ju[/iSPm< @4Pj=9MG8Ǘ EX PR2E. {_6<r QfiTiGy>4&%eѩ>wb3ln! ']aVBiގ6.|5O7ğO> $#8Lg+ȏ$q`kSeI)nM =܁d .z?Vc:} 0ɖ=QtL31/'yHE=JE`U/<>1aY?j[PjJ*]8U.t n_C~p R׃4:;Dr&іܵ彟<&!)Q!GAkRi>~RI4CWٟz&$qC&^wysW:[iQ\$4 ȠIX<$pT\dƏ\kn T*|xxh p:F"ˈօhl¥^2zdI4{6׶5"-aP@fJOV24xu!9Qa2 26({[.s( *dE(^X;S6f\zD@ FQ(b%8 5E@H_9V- M?, Zx/p=k8\JnODM:^k'Puy]b5E`-Fy[p@cs9-IyW6הkȬ!c_")7UAn̘ٵ '*'5(f͍0/#mU|V'+3kTEßVhLs*íOsaΞ2IJ S,=R~d|Z1ޛUwA*闲! qZz< B~gHpp%R05Z1^3JdiIM.%@~NGhKzͅR2EBXDGofK9vRKGPf8 +2UNqID{Dɸ=uۜ`x!Tе(S(k2 Zĭ`aa/FcqU_YgiT/vQER3VSmt{~R:6{܌vK6b(`Nא|@cjD} E>2<'a64\52 RP.`Y$6ߋry;OCSMN-ą"+ВPfI8M$8E>dmWl#묝`uWnJvD#QT_[B_P08`n9qxkgox +=&S!"u7, 4WE.{dF{[Z$QlQt s-d*a; g.)VKZWS@+gؕ-#nk*/Uj'=H)xd\V8np+ZJbM5*d q7pDŽX|\tJ4 Vyf¡ɟ4$,#Xˣ̎-j\~i<{qL8ݓB %Q.-(.5Z"MEHZ]~Xk67DO|gmnD\)3Ig ֣WO,oI\pwq"qalfcWӗ}U7HzgTT~ `I7;KwZW5D-7EiMʍ{Byq ;\!r V mIYJ= >1-8iͼt]t$ W4.\LaOrԱØ:7 eDZ8j3jŋresf/(R8!ȦJ LV3m 8wpUv vJt3 uh%g{zLt}QDXo?P$I?Yy$\;ˍqwIaD<ƞgl(+=#@=짌d/_2m'E5FJ g3QBl̯A?5/EzhF'CmMiU`'Ȃ+OIj4Xr{JTgWo,C/Yٔ> qtU?hGt/ dwԊ?[~75Ԟ9yt%pF l21[^p7-:%`*EwȒ[WNmSg:@5^'_LbH:KA'E"&a hJ 8̦T`Z}Wh,WlM7_OPYty8& &TFB1Iuk65hvxyVI Zm-j˫ oZ6Qu9ZR#]bEhiZS_Eb?KO׉!5#* ~̗Xsp#ݹdKY"R? هk=@5#w2S$x1Ɇ1Fi>.d.ԲG$WC"uq4CV ]^~j}l9M_~+Ol`Dx`Rm ZO/%U >'+M뚌'9hLz~0} & ; kJ䍚k z HK#G-MաpU{pP{OFNtgrڏ4vvcTҮ9 uH-.%0GAfY=`Up0bf3aM^P8hY!,`¤cpLrCo+ dWQN5_:Rk㴕M*~ü۵fݪЀ. {+޳m &0DҵŁƜHq8˻8څ%9&[!G$xjK ֣᝖3AB> ^.wkQJRXEPSC=S>%p2U)kY#pL=":k6F?F32t.U'fw.>qaѵHf iV]j//NvǸxdAM'<8~H}F$naSJ>1fH/]<|DlVSh\P.4(\NF(]0_pD=~N}Ndwːȭi7$RS][/uO? (`4\gNv+r21n]ZP_wQFʪ0`^ 'J`t`ˑ%aEM#nWU`16evbrUfvg#w^i6Kч26b{ 2;u-gzkږqK;AMO`#-9'Ie:c}6>juWjB@BZK)Sqb_3zQ'-pyZѢw56R3#`C"67GH*Q_E) VV_oA q}⿍Ytmxr)(Q ތxM z-$X͌u]*8i=IcK-p7Yl;RRK[2U36.DL<"艐^N4f>[ug=Jŀhlܲ<˘Sy `uæ]T;d͏Eq-^l̟]ꄶ _Qd>]8ٰYilfa;z "k5Mq]ۓ#i4h1ݓ ֶaV/_M7:$k.y,o#U80mMƺȖ]"rVU ['$= 12Py_xBzXT@7jAVdnroҵ rKRէV>7m9r{ )i(V$Ή/6y;mBqRδ@]1u`%@O$xWq]30ck8^_"}eEciHTML|N-p 2E݁@K~}|Bw4i( T;Y,9q5(v.%j | c\‘š1e+vK gΠߪ X*iGB9;?ETѢQDR:8=W$߻T\ן"ɴz+^@ 㷟OeKmsIGkʼn:6ˌ1TO)qL/6VzB+v@fYHr k-ڗ Qސl vFR]-#>Vq I5SRhCε+5T(܎b|R>͞qp oHQmҩQj%pZFR- ]Qf7Rg(\AS~~!6<1Je DzxˈO")F<0_BL\2SSVT^.MCgDJ^ܓˠK8}7ÑWlRG"悄򌏅skvπs,eGP68?W<0ci |~R# N]PĪ>J[/艹̋;p_T(.;N+ fS)$6of4B߾BجNI ʠ{ *_6XCjboFRe<nj%=U/Ф/lK)|`)ڀ`ҍ|<ҋ TtU8u\%pYp;ぎ[+8pxƴdL$9Es/:6 S g񧑙TleN=p7wyT\2 zKVIҕafgKv:6\' :cS.ґ:#N&I5 C+E|y@t|j4RpR՗޵ݑ| ynk9F6KCU13"fX\.H2.iBJGx'\t"WY-nmO*A>IϺ(yޑAI3)qZV*`y0!NACʮA8tgbD?Ɍ.늻8/XUO;q~vdʻhLv Tatiy!q'{lA}l H&o\!v|vfxs]qû{8V5}P`?c,+1n)ǐ7~p5r9i|6〉?ד2{^AfNhx]5Z$m;w"ȎzQzUOSӋMD E㓤Փ{E/lHyx\94O>OU fԄej *>ENM -*Ch=5楉+HZ|tշ=sbEC"&PHVz^Neuxsq?Or3q׿9^8jǢhICĊ;N V;.[䊹){ 5?DX==' 0ۓ7~hl~HwJX6~U#{ʯMۄS!9 p>'Ÿj ]H8!RΛM{Xիˆ `~*1-r03;a{rTQBܟ5u9ơ.ȯ뉕ҐI]_\t2ܹ(_BvmH"'xM8o2at*zm>yj"=5Koysx>al˛!hc1F֓,*;7yՄ* zkys#FM 1TrV aS,r\N(&sI~&ւ7Uu%y(8.G5v(7:1jDtSDVg\+p@ >:y\ 7~4}t*.^iҬh~AJz=1 -x`I7N>>L@gig6Ѱ^fF<WoJ0dE8]p/i6KmRQͶ4"sj+hm.mFdY>/m;+b7B C>D">7+:H~'hmq:sȷVm;=aM awA]ū¤ '[6_[LB$\܎W`!j?tohB\AABTp()o.PIRM` e%Ոnt4OZ4HϛVAy}¿{ܧ ۞Aml$|'O+A8[PPY\@:㛖7 ]JBx8rw䄯kxY/*(!oBVaJKR[BEXsO&ʲoϒo;)II7т @VݥCv-?99n^|DMr[alr8*16!wKU6x`s O:)pꂖ*)|kcp*9c`xUPw^#r8Й& -8nU?b- ^@~ڳnG-1Q2g?!e&قxnf,6 oy,4`h_ޗY&Zӊb<ə$ULT )3v|[#91 ɗ }􁛣{!Cӂε%]s$ŷR0cH~L =H.GXnpdb$"6Ő)^DgŲA ww(Φ C8܇URb"ӆV7Ǖm=kFwUWEI`@Wnp|'֒ #_Za97Ly6~YmP|5&FY_KYNxi %.Q^?ejBK4yvMlP!6_b&;Gـw{,8|mC.C=6ChUztR$f E{[i{pNfIuj% XglPQaGt t'aT"nY\]W>뇧&\NK `z34V'B-g޹7vR}2se@:zB+@mse=UTO-A@cwrk~x.ɵ֎ߌR~MS2A6G3a75Kx@gsdúLCoJ%o?Ϡ {Csn_p\_s.̳VߚԾQ!`<ɇ" wc5uet?9p½}\ _FUx9#P) m[zks.%)P[/rD\))SjjA4R=eJsf=Åőj$?A{^p +E .J4zLh<ȓ$ug+aT`Qe'ub f(+ޭ +nE RO_[[!ܫڕ5w>tG@(4ͦɨ Rrɸ\( !Pޗ4[e㝹'l*к5 Y *#OضÝ:ߡiiÀ99R:,vլ ]6 AjLσT@eL(gXkeUK: G똡s_{Ҕޣsz@2ya9| g[DbMI&M԰ղ I>5T‘te+zs>/-̾cҏ$Dkmz%#*:@oXX&[r+KDgQuX4_m!ة$idjg+Vqf H;q?`立! G~&ox28aʂ>).&H,^qugou{0vnxy5HM@hm:P=N\q4$pƺ5qcOZ{ j tm-#cu]ڎ E(]8f Kʳ갴l]0i,&ð8,\)Q*g'Ӌ{!DY}hTEF6wsB+jڙԄ4DxSa%ePIVZnklxZQe Xe}@$gѾ|+SjZX֠48r!R-_%^-Q5C3鮃KBNS}}`FHr+bՔ\ת궤G.91@4bt/ 4Y!G>ƫߗ~,UiU-)W'h: ^BlKZg ;9QPLќ0RnWt"hDMQDNūS܂Sx%_R6X;L0yВ[3R<4MC9Ц\x-Q'yY,lK [esz,9wUD ڰ0T^&XLieeէEO;kVx4GY  /yAdT˸:ҹPƉ⁛DVfNBSdZmZҵ?{@]~VeaX9Ps`wWe2) 6!uIɏNr 7 f8MW MT2!v%w2Dd25S]CLlәkY3kfߞcSlhBdLFWJ{\=̇ު8ыծb(>PQW@@A KRB@^C)6*LyՓUbu{t3"| fPD5tvk} O<::N3 Wm7ςv"W=8mBxmp"U2,PX:/d8!V)4qE` >Aa/ \- ْVe7G8RH}"۩;E]Z#Ԯ~hbo#pir# Dfx_>~GL`gAd(8)NsR.*HZg_h94ڄ#)ijSb`h*EjC]طF|d3 k4Pv> rfd):Q$ nR@zw9(+^הIܛx>_ey$~|Ly ~>_W,.gɢ2r.7^.$\=huE9.F nG3۴_4K} ")b>*JNo{W;M}_!SVFB2l/n#4$$T&],AUIxZ?wERAo!$YP2D*E5c3nI, ]\J|WlWઉB./K,k5E8~g*CCAI|7 %0 O`?sh݄􂉹/wGE9~

Z=Ȇ"y7o+R->r%Hqg~if/j_(leJMMa~7;'Z* @&r>V΃a;~ہl& p4eSV$夸~kyo.vc'4k7?4zQ eJ{*eR $ u ?{9~wk fىxFIk698zGCz"Gt+9{qӳS}I5yt@+9~jBH XQ]7RI!nx:Tj]ǵ bmʷ#"kGAg\լ( RLS%nBTPV!`ZS[Ϗ1o&2^e/|f\(RNZSuYm y䊤>~$L_<,*\CQ@_sj")jh8a~_yh7AӘ*1=D&i߉5#;3s֦hp.2}͍oKdOL^x03Tp$N YA:ힹ゙mEQht4(`fM/jwFy~cI#պɴёxֵ(lz˩Fk6ϼ,Yv3K8BM(TlUҕO0IPL~aS5EI׿\r3y1.f[݁< *ZCw9(4BG7oͤzU)4RΠQA~.b4}fI=X9Qc<~pGU;$~`爤 J<$$@̜.aQ̝ "+sЂ@@YtEC*p۟NrYd^j^t(_Q ;z@b,BF~%H$X>3 A_n4bH?lNoE-O:zVt7K:˶0iG'EMzC_/vx?=ƕK>IY$buyv|& %H7#F9*ȩ,C 쿴ȖjAuL0'ZR`,a%P}$:)gO HOr6kQsYl918Y0jښpD:ΘOy, ꍡ7W{_7{~c+D:_=nN]?HDȋmsԛ[>]pauE=H\Eb8;,߽z"U8K2# -#REVP ʜ6qQa%ߟws*V%q<,R"wJcNt>&qZ ,-A!Q~n, c濩Κt6DPKx !u0t4?Jj`:f6b+aj0Ăyr3\2p.ʀ򊂢~:KK˗E8Pˣ8<X'~~ſFqD񋀼1;X`.AliPAZ垨3 +7N!7'1l0Pglp'K1T=Ubq+JJ %PR|.ݿIS6jS:t2$zrOСģB9'ȚPYsLtK)3^n UY]t$a?)k"ޚم\w8>3l|+ð2> yt$[3wb'k@zSvy+]KeJ-x(-  T3=Vƛ T9=MG)rv(9y>9OB. $'ƯrA$.C|1I4nxyr?Pmx> s,VL9,ѦŸʑ; gQ o_y )|#h0)H-J//SAyиW>O~39㷵 /l4a8zLb8ϣdy֋}KrIc,kr61v{h%uBƖƲ0lA)FA`qHt;7oGƅkΌk@/-T$k^}݋y$T=\TÖ~QjkO?DGqܒ`Cc{,?Z#eee uKIw iPR8!TETݝJttP|Gһ5Ÿ1LsM5.fA8T-6N}>;ȚrcERc*b=)+KL/gy)uUِ}Kk9)XB,ZC)] h= {jר嚱ݍڰWL75Q6x}h#罴̯\Kt(T p!@Ɋ?bw/'"Hݡ\o,fZ}s~qW Sv&2k: Ui<Y\%|'+<ďxg?tw k֨FX_U9~v؅Syi<0k7!排ɹnSv=~e20ԘM\9Sae+]PM ZZRoJO ɦFTAtG-% zEouN qw݉ ](\Zi{}/hhuxԴ U駒)n+ \8\jf–RI O$+ ݲ/wxV n۵ϐΰ?(ϐSXʊΥ.7ժ˃rM]5L,FX{%&^Q1Kf/Xd+َ(\yN'P<$ёByGp aux׳W~o:WdT,yCb$x^(h[-i- ɸlrXPY'H:,t@_lՀ?[ sc7G|-[CZPIaCīF:qΏT@)z7a [ ;?ʭkB$!2LZ>C+0u.o P7 #{.ڙ=> ŏFۖS Aim(n\5ۼ<[w,ZX3b45fFJW Ӓ.7.L㟖 \ &Stp)Np8BcVV%ZeBz6}T8McFn+yxM@222ar[<_=QG<JN#ɰG>]P#]Fxtf$ćCR1Y`i?]dzipIP'56unDZP >U1 oQ][2H}o5 ۥO̓Uc\EBX$:3^⼜B)]zUfYA9qH(ғ>9%%Uvr-O u^ ~TC@Q;I!B vȸ~㿅0\^KnT>X*Bꖘ  mD7gF,8x45ԊL*`t~t2yZAD0gQ"+ROwF@$S5MHZk_*-> ~E(Wupч%1@_=%LQX|ޞAVWnDp~)8ȓ'?]gPog(B,nCPFKlJK=d#8 Pdd=Ѧ&/ ư^@- {3}gd]Ԥ7%UZwzUfj&lUu*øV eLr 7ԫ\Kil2QuYbtOБXi[z:3r¯Gࣿ1 :!|9q}qHA"0;iDUl'A6eoG`߳!^+}B6#8ch}Ha{x&e"Jګkhw@K2XQ~e %3}EH ׯ\NU h5`|>:Dn0.9oxCKdC7VxQe[T!Ki"3-՗QI)TF`5@`~9FIl$ί!5s 5-#ˎslnzԝX$m<%*{070kWA<Ӭbȓv޺>4WE'[cqZ{  ;).bqu5)p>.1D DXFy8,uȍ4D3LEI`z+D:&t#'3yE8uE`I*N0.8ZzYhATJ4hp Y抇S,JsTl_M4°+bjRqa,_x:akez0[Y}^D qN 0F;@mШanF ʥe[T{k!t?[3%`q2S_bor΢/BhqVpa.$ 9us *jk[ik4 !*"9oFahfSQ[' |({T1CMZzgɉW᜵o f؟'Z,x@ֺһjEŀV-[Ȑ*G$Go*(; ۤ+tn"dC6hh%~o'(޻z?!VZJ_e~0wEb/sr Bqhn]y5i< 9t:(zO 3shI.,$BPI $!MR)*~~(rL3Qqb3 Xz H5ǟtx}.x%w!*dU}Vt:=k]Z"ݷm/S;f)3r)#`rCk_^53,WN Y`h+an"w7l%7͎aWFm!wkr2z]Upl`8X˹mn40LqӀӖ P . B}?qeJ W`Qnu|> AjʈwB i[ 4K쉆tEi-e)3[mA(*Ӫw۫Pux"{;|AJ۝eAO}'5r_BKy] )]e\Zf2>am;]ms*y4em NŊ‚S1pJa[CK];m@ښ]َr9@sIucj½ZǢydyy;">zoxyhtt[!B V`[ޤ6wFIy9LL@ux^仼y(/!Lxu!2+z&nj\$Q_e i8ݖ@wǣ 2=7^n;lMj^HߋJD(<_l'uP 46ݸlG4x9zH"z̖|EL%H}+l@Q)%0Օϵ}w+ܸ#)M ә |25rnQO‡*W`@1%*G/; .E(vX2,iPC.pƉS%ns9Tkd=NBRrKEloҎpW?I&yɏAu]c +HkMnq mXoȢqo˜φv4h4AT#Kݜ2'&򁟳X^(s:l+MJwM)_k4mLnkXf! eOdcdO6'c.e򆤥*WsՍTnu"LTt˕$;!7fb3<|u:^3WZ!I\ТcsbwX@$o"[-&+ ǻ>?: 堷Wn|o L]vwGz_~:4ÕiZ8gˤILU6^@a-g:v}Rͳhct[A5e7=IZh ʍ8i3s%7HKwM6VOʙBMvYF\@ScGzq)P%q_l26Q)8C¡1|)RД=zxh@ ``HK`kFR3ٕIۉ'dǥ9X&`&z"IX`m'vjGݑvF8weaM|c=a{_ `3S%,h(}j}@웓rW$!6*`u9YR7xU@dwA3LѨ@4(bhx9j_VI8de*gTT].M5G<ӝmD4/V`2/75((7:~BP Qj %c.(Y2Z{M{% h"e'o6%#އ?0Z6{;2C"&d#1id;}|_HVΒFB׋X)axٚBoyEUTvKz^~ݯX 7&3w)@7s/EJ^1{sH],"\N$6s"#ek*bd0ok bUW qvTiuHZN=(X8etk"Z(~4:s[>Dz'P/ۖ&CPl_84Bf)^ͤN 0kBn4LpXnI;qXDSɀa',_hÇVPSI7y4A17Vw 1*uYR* Ј׶Uc>?lj9 ؁{ %AM<X&:J'G1}dfPb8eG>ma8nQ 0&y·L 0eok~<DŽ:`Uo6;kC,5)0NO2ބWc21 *^Z<9!tLchhk?v?p\U%*@R*h)\4EOge.>&t.LtڰI!lbb2!52O*' ,:eYB^QJ龃\kQ_ D= RXC+Ng7vCHL$-&C8xPsQNXca*FR<\J7\6NCxM E˱\ցs;H(|!<ګbY XI H~Ɛ{:$]G,Lݑ`~wau7[OJu Ȉ7:w-.h  -̀7o}2=U3+1‹48?Z2fD(:;-83=V[G}>Qrr@pYB9hx42CFR Xh:-_3GB #7X4/9h%_{C-sR fnCB^2tB^ar<@ǁ%,y;0.C|UJ5;&Ak,%$3ªWV$jָTfTk=8پ-ЍDMg_.q97Mo pUD|ҴA' hci5MW6EaC-w466:H᫶]yą;e-?u|F<{?JoiTѾ9t ڛ'?Yqu5>0-m69KDa~ #H'>t"]KD>GPY 񠥁Slu,߫1܅Y,v(B~Q{ o{%rUyˈZtʣ?UR1;'5$<{+&: ;nm^/۟Eȣ55lY&fw)K@q bkͰX.RƂYȑ/jRajopDvxt-% O.d?ζЅgOܒpJ 1[tCai! 7VrTޟkPHSQ*U}4OU7vMwyj5bS{5ꋈ3w̒S+xJI֏ߐWe8Sn \yUkf @?CF&+B"5ݹ1Ӟ`"׭JǑSM[T$)1'+UbJZn:Ip+bO,s+uOlmKϻYl Z◮TIz|8=iϪI :g5CJfܼhs< iy8#įBĎ)(pTjŠzά?ؚ<7v5==XAK`y=mkD%_k`GQF&F p%zhcKED/H뭏N7+ o4E]XrWv|>'ؕM&7,v׺aEc<0&،&nMMכlx78kk 03S`69ʵ!&hrG 5/U0UePpU xd5e2?,C G!sYxk[ģ4pQpUbsXn~D6tA?L^2>PȘӧe .:k]lF4ӄΔ+ F;SӔ"K{~j\* Bq3C|~5ٙ)u;7xw9%Dv(My鎼Jk]|GGdx'R{/Q~<}(ZZ<6:{Nmc[פ\"AW+b^$BEʸZAПd]m3utp)*xj<mR[m {V V'D'F6}~Ce,E_*jFIr;} 5hk\g]2WΥ\YNK50[?Ki@c:`O3 ݇AEq0t/еUBvޜtEƃT–2c'AE3-+IG6I4콡bA|rW p)jã_?9d*{zmu!vwGΟ?'M {)&vะ0k>U}56^հJkƆn YS,BHNZ4J˓U '!hWH%,$ب(uchB\ն膈Z*C#P֑8dlk '^K˸Un2ydRK{zSq2Ƥ/wVaS`ah.2=hyGn݉ClB׮d}XE N[7M*@M(daE%6e/Z|"*HyZ_nj6fHEDó]=!I-M[}77|bXAP8 Z]T,yFï=۫{Jk&9 ߩj4w+pS=8XH"@я€!$2\.gU7U߼teD˶%͋ҌNޕ.$+|bm JE]r.MȎR,PKeh*$FRfQ VI&*؆uUpw[-z,mĽ\Db[UE 3h%,|y?7d\q1WNAPX͒7X{ w R-0E|HfzhjcM !K 5u5PQpc,d3^';74yMg^EWw H\7(-f˿9+StpPFqhk_K4$IuVM܎-OUNaPOM=Y-%jЕNz 89~u⡝ <;N4+'Y%v!*-qF٪F`Q|0rZfm%Z5 |o;ֹe7^f3Bo2$IXwemf3ccœtK{LN m6?t{sg(1gHMJz1|`~ g]aEI9&aOJvOG9~'f ¿k904Us&㷾i.P 6<%a03ɽRwa }bGqk S%O젲Xr `noj>_и% i4eQܠe'J54QEY*s(ݐ-._b1-БPBU DD_ aB ECfR[uڞݠ!Os:>b:a6 F,uRHrj Tt8%EZذtgn2sb x-@Ʈ1-v{ȁN qyEV-8=ݣ }+P WVW3N2_j k-XjBasiO N wk*vRFs2یɇ3mRﷷID>ʎ!:Qi%xW'[G[u4blc:T<<,^Vlg`; [2L=mxy4?"ʚz8ZDF'L:;jU? X̋FNtFZ/]xrjkŸb[x{|8X: 6U3^䖃FlڳxfcJ*Nv^(lDd@1p6gO,bXUƟjOCx $7F>nV0Z ¢'}ԩ!0~*EJ*\P;,znH  p>^<Zn 0+_-qjPK-Sn|^1Qꀣ0&K/if^ZՍD*AlNsʯol\ITaS- QE8 s ;n\< .:1)ZMۿ<]`/ I-olzaq4GLb^lXQ75Vߴ,+nb uqx\_kFMb.`X1 1-h_&o>&;lZ"H@8Nu {YX?߰0vEL=o+X*O UN ׷bӉ (\~LQ?76Qs\="+|JL`. Gnaq$t2_p okt{:֐Nf֔RO ]PnN-2Ǿ_*=~|^s>$,ƜYV>ҢGZJ̔RZ:Rc4m}fz`;+>dK>&KVݠNͱF'9J}1?\G̀+ub[==ԗvHmò]w:gɛ2m0C )P%t`#f`7֙Ʊл)1T?wjXT#Ve EulȬq%MCs(X&#7$@`ou7\&Z-ܩj})ᢃ*(nNpy{_Ȕ5U^ L}fཏQ;\MeeU_L*( lCY4V/lw/pX$ %!B;txQc ;[L!h'NDpMn PZ~ZND:gc3|7&%R/ٗ Zӵ c[kn˰u0hY*~`6/Ӿtq7Z8K'_1›̏i8YG4`qgdx44{r]*F4XsS$x}ZMi)|l+օ]6pX_s@3I bPg,8nP` ghwW0Hb|vHޥ\p}ʯ*@݃7Z$ 5c'k8>v+ZR~NkF]< d))Y#1D~L8aG:_ 4I):U%%v̇*'BA w8̩)O"׻ubO3f h$kd'` P1!#γP|l͈u$lczn, 觵z{=وIh ُ"+ʖcG%>d49Sov!jfd]^tWpA ѷwF$k-j|m4ǙSo)-OIw ۖi; lt8)JyAƂ8˶eWWW$8m-Q T[@Ũ:UU>}KY*/n&: zul0͋R]D0d?rI23r65XHw(QЪy#رђ9m b_m}>]i8e,C~is-VxE:CsHQ1y u֟HykـQ C߸&?9w EN:) ׻L Ĵ5WqA\C(qF:k5K}(HF;; %63M΀3m%C+(/Si$QH~m' 2KӱP}Oŏ@^ogy? SN y>3@`=[nP Lx*)"di1@@U/ G:aj?_y$7p zrըOMZH4_s.vA ͊ȹ˗}7 9< ^6I6E ̃%vbOSV k(n|Q޽̺ H|y(sedK&[skWTԹ*j*Mvq~tNؕ,Y Xt-4]@ROy\饔?pE&5rTL7S|%5'N<2 _gK){x2/V#HfD ?DkfgCN*,'BGF O)?aM_ƀOq'4|ܠ!ݔn:i&3Y]>gG{j|vzQLPg\ ^7巟IBO7RDVI5=zJhݥb1QEoηa=.Vby;໕dp 9 *aŒdo~tJ%X:[x-ݶP+HnMwR:2!.]jv0׫|q.P/ 4@TlJQōXFz XJKQV&9g+5xJc:P~XD(+y^-Gn oZ*]YpI< Ragǀ;szJ>_NVŇ^GaڂcYrIL&b'WoІYw%՝Qc/wI)?\Q]oHc}A>530ZƃMVTo'ܯCʯqwo$`A*LyUiӱ`nP%{21ھ ҈Y+%7xꫬUݮ9oP8RчN3 V%[p)p}.KWvkliR:jGJ3P *& ?yGkI if7 qE0*ujOtq _><\nο'n ڍALQpDO2Zg[;AۯNznUYCnjrR < \B0w-=V[tJXڨiZQh&4@+YāH57L~XHv2l xrJ6)x˨}{2wʦcNFsů%Es?$ɶ4X4yf^m=0CVE:6Q:0(8}JPY'!~Жvhn[ ƆgŜillx2Bƌ| yWQe=(O~;?f .pڲϬ'dy z!=.ZV/&PDLkg>q(X!gRr|MNΉǕCUCM Ghu0T#oeړE7ؙ߮`+ ydwӭ`Te4 ,Bq fI75I8NW&KR!o d3B~H8p6zAւ:4*hgB%E= RDKP0x?i՗s[={=/z9:(?DkMsslҘ'W򋣌CÖMa!ݑ؏ǘCu{ $_L|~NOqEaWY.νRxOU_\iV(T.ԉĜ咈h^\nh,at*GtM}#Oqx M=V;gKlaiHt^UU+[~oXp]FgqW*u@|NDtt7texUWZ=>OwRyjCD;o xK瑩:HwL{M4FI_]@@Xn(NC[[OX3+,Vf(FʯKsYe&ɌcЄ\^Jm%|V&㐦 шޜvQ%UB[G"JK'ط._$ Mߚ Tg :_F4mzZ~ǎr+'ĔX}ܰLz8lQ-W܍[bU+d;Ur@g J MQ/CC8:v/ŀL,?9~Ms7r* .5!*>< m(6E\7ݖlj<:; O!FXa@z.#C63#4.SXk2Zi`hc|Hs*s6=v$z_ TnrׂA/p{x*Y a=! ~h9cǑ UC7p/^ݳ5$`IO zN-啶mUTw?opE+u/{rX$|؋Yy̔6tIph:@ѣ![AKg8KS}m&$&o~'Gϱ)tqgŧTVJ'}]B_)aVͨ$k xcS-0OECvޤk곡Hv2˛xOuPhƎ`m٫JAzwt6._{JbnK }Owѧe_JQN75olV%0˿)Et ꭪8@[q$vSїpո[b3^ o=MVȪn~N~ |تPjM22AaKSd:P^/C(< AѨh ]X@ة C*mn[XGm1:PaJ:OLI~5 3kL^U2[> 5dwpՆQ՜JN}AwX Ba]+z`iiLi5?oT]0Ig@,ёH/[Þ\]FR"B;!d]saAd3§?9fS &$YlwӈI4`BI> NL7P.g;|W@xɇηS0ډud'O>gH+.zl 5}Jovf" I8<59@)=c,u^ uNeY0Cgov&-uVh>u ^ѷ#,I>yp JQ?:.]*rtFxmŋv^*`yt A%Z%lgYO֎~. ߗC\P.S<yc{ p+&H62u21^,]W}C}m@Wpx 2ؐgV+e2k *I_n. -b@XbC:&x;a%6@ ѶH. kL'pF[4M_QERY" zxXUӯE#Dk ]W =z/(w ?XwnCCBt ^Ql,#Bǿ qs̷26E0 20jx;LSƑv,̾s(~"^b4H5ۓ gJ&VCes[a3 aj0N<5V/Ц䆐7zE P+~xW!F|iY\XUh<y^r"}7R^S( e(o XsY,z\EuunT>-=6,WAwR/HR/ J!|jz7Ge8~4ᦳ=>uC-LEtv LVN*ؔQ{n"Nb5VbMJ'HPp/;@K}R*4le{q} ~܃?F#(s;"͙.:U, a@Q_t` Foud[EG/CV߸E`3Z~xo((Lh~dg1lk XǙp4b?t[=Kw  Hd+"OWpP΃h5/^n*o[ ;!\NbwT|P^! b8NtYG;F˲jӚQJH1uu spccdVm&J$)gc0a>_M'rѺ`N^h~gҒ2,]:(qt w5ws-!Vy$+3 HTJ׼g*DׯKF<ȜԙT<'Sz|#)=<<6/? bDPbE;CÙUT%S&_*J-zR9G϶C~,A>znzϋ)}:qm`I? giсfoAkjN&!1jjOsݻz$5@J(4SvKY2.s͓az-BX*y?44Y01~w \# ½7J:&Y*<ήz>Bh"CO["W,?R_-es;Dz9q@ \J&+)/A[UNc&jt ӲyȒ(&b{.)k5 X ꚝGW[L A*tQ.^ۥ("ܲh7%-|e yc0D=c;,q5K5Jꃵ;'dx$HRR /lʾ>^.9Y7Ѯ#,谞 2j+WOA3Ȧ pfftfp̨qP[@5LݛLoD5 ;C6,Rs..}?%ᾓer,[,0YW,f F`Il8 QNCc#$"d@knm's&9AOQK 8OK[~zG!tRdN&@z˔ó$] )(<6T apv/UG[:Ō7ᩛדq2VRrHo+em4=8WV$L;ڡq +W]z>R؂Q,dHܚp)yk~L\fK:}dVl_&άO+iɏjR9t'o#=6|TT1,HNs8?J^T8#@k 'Sf͞/+ra:-i+XȮOJcF<4<%Lj䦱}(!` n(hT/)TM~VBzw-͢ r!7&pY4WՒ1#AQR6 P+~ه3Xsn*$L &ytnٔp{Nm$WU/sY/VcqήH||jᤊ4l;6]Wi( #J8N˦Ӡ&q=dmwQ [Z3]D OTG #%Qv}'=tr#,ȤOM@O 0W`N#8|bm4CnG lE[P uCz@vC,J2'|#}:*srLpD8^U=‹uyIKdyST揹We&?5r8P8T^ Wߎ"ˬHO/}dT.*QU}Brbi^e(ڽwׯ#q])"e˺QA:Iyv#nuQm_ 팞s0BGBDb hn LW_ݧF9(lun3|v#ӺGk#|vW\HR$P_N!躬753." ?$]h#eY4>ꊠ@xYŻ~l'FiL92L3E$׷1\IhRyBnp)EfVr1A2!^5}Cgn0#0@SI /[椫 v6=H#6qD^%se_z\ų#_&Yr 4P S[ጎ\$/Ҿa˓TXͫlL{*,DdP7q xUnrt:{H04.WX_XgA\]\]aQǾ|"|[WMQBg5O8zd3Aċ3Mhy{mGH[$w ( j/¼z[NZx o"̎VƗNа;SSNQ!)arePƫGלM ԯș+E'$;TjPP'D"ne. pY~V>V}eqe' .dօMہ]躮[j9O ܅ Z𡧜kRNڌ>w;-XcÜ&k+xmF 1WTURtE'~!d>.]Ȃ1eT~q"*e9a~!@yZK?lTdukQT F2kà:t@G$<5UBFd])b]NMZ@Jn@O KiܲK*u|:tb1F)tKac ہ U6!.Z F+GQwNqgh3뼶<3CIw{Fu;;GqqY4aP1ˤzsd|"LbF|`-j[qrYh H)E\Ci;!F,_ JI~,lv1vvJ5` 3ak!1z2FR MpyEG Nbc_/vF8[WI%R* >NC>9pC(Hz54w/Oݶ@D?gr>!Hs* )ZDٽdQPg4Ӯ6W/Iwӎ|`ls3Ъ}*taOuU5Pn_۹Ud FۄpCO],W X2 l|Z`r+;-kD{21. g;i HE/6ic5S^Uă!ڏ cOJ  @ea[(c&q? y;1JQ[u :pcYze,ǃؙ ;"C6fv#⤟sLjA!uQ=jY'!O!_>DsI^\#xCzrLJ2kj}VH D;j|- GHHDQ${#}_?tM[6dMd| I!'< rh#y@a:l6 ]2uSy]bBO07Lg}sW 8r" dM)qfSNb:"ٝ3\ N{[s2Par./s>9\cV7[[QL$6-FURvqC[WxRB)0m SNgP J&*H_kEpU ,XCKH\WμZ)`u#cz^^AxX7fͶfl%be!ZMe/n]3Ra[ QT?ҚC@kL-R-?Gy aYlIWi>?ԃZĐ \PcҲ14mє/qivM#yGk"F2{(Hj`_dYτ0yH8lPD8},etsEs,(f#s?E*-jcP~(qJ tBSa9N6}9m321`VAdA wq9$?$~̎mߦfJ=Zݞ`LÐ@NCٖ JO"Xb#AsL~<+ 5ݴNoG@]؄A W9ʯŏmݖw":ԽWf:{C+Z n#D:}kv9#A᝔3* :sQ{phD\Ԃ 7ޓɢm"*|f ~KC))Uo_{W?p 8jehn͆Sm.;DT৾"H0WqDl ylò=3N KN9)͵?Ca{9VS9`ݐ)@݇nQWr5<-1U3}zV7J29F@[ڲ GM>͚͌Z2t)gEڒgWW"`EԚ"nMSZ41׫YE"8-V猼]cOpLl.Wn˜jkV>͟ %{^0$Mm\ ÃYW Ev{jz8=R`6ZF ut5&͂}}ȂAX؅]ؕVepqlߩ&ն8Ww-B曡{>ЭUܨP];hD-8- gIA#$cBwJ3-_OEdmr>#A]]x<)USmF}r[nA5>NVYQ$IwZa֔D_#."ǽlz^v~|˼!lB~O1l1}y:aE ,z΁tTǴ!n=iߤ4?qSdA~GhvW֩d1I>}a)*􅽝i1ΆyyCS Φ 3#~>X##SJ:ku+Dؾck/aλt a{:5:f?6_ܲ&\>[JQA[t9 ;I>=1%HrMf \ae{D7e݁Vo@bQ)3 F.|]{GGzIOm)Jwh&+o{fp骷KeZΎD]P86 ~sEQF|ICD2^:qx+d }m 3C;r9AE'26ٟk8!BNN-:ԯ{l R! Ct M#:"xD<=-G^m~wە~cy jf{$-5K Mj3O'm#ؕ_S%|rx5d\[^JF~F61Dt.UMXWk]}&#B7{']+NWoU* &_ÈoŭLɌF" L;gwBV #,o76tD* $7idXRnd5>x pnyT["tdЃ4|]矲wx)Nx6#9yS'6ϣNӧp%Hc&r Q.GۘI3>WQRUӹE˚TܙC$"\#q}UN]k&'UߩP͝ш#UHNW!f, 'nHB^޳m@ =6!yH!3_0;uVw$cEXi6ᳵ79YZ?%*>En7DFn``dۛF>;2sLU{~a;"8E{)G*@V]iQk 2CD*Ao-wPz29C[zKE$b*4sx-j$e0ϡ ~{~^nfbX/7ڸbt*8Q 4Ӣu0|g\%3du:8ƻ8M(tCnYǓ) >~c63T  9H\xKb\)rmx^FR L'4,/1 4j1QT,ijy>0myW9gInoԭO^1`r\_2\dc,iǼ,4L lײЊ7ܔB$h{Wg'<}g> B-d<0-v4jX_{㮸@8m2$f@ӺȂb1śæy;@G)(2GϏIb.*0F3;HSz잍h"Tf -cZEWQZX%D\\JٙRnaYcunaE,Or^mHsJC$7)oȎ;8_[Xu5LnMVdH;lֻH`GjeW#JOoc O1sI%՛6=@fL傷FX;iX N{xHx.s #DT)C}F/`cҼY#rĄDY~ܼc ޜNc;=Bޏ2۞t<`O!!IIr-QzOEx5!u{5]Bhk i!D JT Eb ad ;nXyu_~#BfAJ 7-O&pB T]-E)}JY!N͖Z7n43:sL_r8ȀRŚblZ^ȇIfaԩ[?#0;`.G?hioEyWt^+xw<2ϑQd?X6cY4ݻOlղ]Tx$,m1zA&yEg&󧮀3$gNV{9]E eR y\)WsƝ3L׊J.Xp dvB4-F/ERCZ!JTUOw<;.QZH35% =a./ֽw/U=K'P}"`-ތt20˦̺d+rb[IB+ckqt3tZYlEdg3:}zGMȫ ,8ES =L[`~QMҹ((2= uyǟx-"U)]W/n#[:לfvx/nV?$qÔ$T\[S2u#e\7v1 (Ϯ-1N XB*=d#Dcc'岌eSv$% )tpk~K6)z=n|f>{Uh{ǵT(m&EzW< 詉Nň[JcŜ_3JDl>-3=DEjiUC[r4ul#^Ƅ or1KE?Si=q원D[s}$'g vA|Jag8aB5Ōl76pw*(iT+ pvCiqpIC@IqG=M-˗pRvpj䆽&mNd{(WMXbP,")M=B֖ըB/*M֋5whNWT{s#7=b6x$ !|)㕐lRDXKqʰz"o{?KP? "UL¢h2_c_p..Ho̰2bk!Pk1so|#Aoix;>5:Jun#k[uD1HcQ0K~,r˓nNWhu聼$/7*N3%#.>D&(wIy*ՖSals6НvQ8ٸ^)6w iGX-%JePC6/VS̱|"p [QS2T1^?Ks( lIHheJ{@AbvJY1IVQI;u 9*T>C"@bU/yC FZB@,g /? [; !<јd@\V3E{ 8 т"sǺO$hwC#uݗV.ÒMW22)#1nP9L%&qZ#ʎ(f  y 7 0sHzq@Is];͍VxY:`3F3oܹUay7]Jg 8q#laK3竁"FW@> :%6r^axQ; xg7̴ 7] `ţDl7*wPTJfyZlH,VHhp-ԱI!|-cb(k›jxOU΅"PA1xO_HI1 (,Ԋ&C~Ac=@lڏ/ܚcI]{ rnR=4V]Gv >%ϩL4U}>&FVZ@@ _ 4e[hU! [^A(婹CD:_8ͯxh*Ya]{Plˎү{-[bnO5U)up"q~ʃc3UO9roL'{jQJBn(3lNGQ6fw:S%C$mduu.fGhpD ڵA[?XYjG(6O=ܛ;R k<.te9PQy5rFJV])Sl$\p#bXa,J2Q,"gXD̀SNtއ`-6ֻxIl,cĮ@|`Z5qavrm e茍GtN&XԻJ$Ã^|. _d2aAE'H i))ql\1TA,-;q@w]" 2.ִf)ώC c/G ?|vQO^.s$+YD-oոFLfG >oU1NS0x9|\]0\|1C6"B6M?Udړ[)& n-بن._' `D8HVեq뢏Q@z8~W-}5+04ƍ{_ӝnB|e{^A[BAK2=eql%YO݆{2#B16)JAoWFy4i jjHWG v>>_k+ܿu.vy< x\Z#%x(VZ uоyi*F^,.15KֶvO&YM$BPT5Ⱥ{XKncoL-0+!'FVWuy~3.UkA $HC;Pf: =L$/Vw 51eK y41(M*6e4͜JRrC/-'ч?ismGR7@E͞0K.a3I* "r,!W?b+?UAvBYEgKHt ܡ+.tc;4}V)+?,GNeVڸr[u/{\עQO:I/rD'&7r}To`Jah>Gqhw ~Y M'Q-lq9G4)&?n8ѳ@GHfvb!-Dd hjݬa ;Q ܒRDe&>% *pnp@bND~=lp32О9vQֆ$TZOɸ3MJ+iZӝ1@kФhX/g1;ey{:}NlHzx72j͆ZmGq:դLkv2CЈ9ngoeE*2r'4{~7E0Y #V8aj}S PuHuW4t$ 꿂W].+N'/C˰  |!GOT=]O7*.̓;(UZjyTma\:ۙA4\Vg+"2]3~]6@ǼstCaLcw }qukaҝIZեoCKQ%qs\rXH4$)41EOc(8##L/_?VX=i ij ATFWm\~Yjژ2aB]!fmgruӀ/$O@/Q.q5)rmO;fAHv5iV(+q.CP pDG|N9VZJUUk%$\UWJ $oJ\< x|ʕњS󞉿u :-1("<IrW$^/G;C7,n}]g^1HJɆt%!CV!IXBsa\~ Q)+aU > 1\I.*AZ=o]i}_`$cDś15\{aI_O s6.4f\ 08Ғպۜ05 BĜ !Hr.;cLSd(Ho81gv{e,B/{<)V"GʵJ3]C5[ ^G߄\a)T-a-UԡYh5P{cbOZ6alXUb6QP*aѩtӔ©C8'v",r߳2iiue|h^*oudrkReB $Lnnv(*krLwcRNqI2' HpژW"Í6&_'>:sD[LfmKܡ+;-ϺR94(ZWLcU[bZzh etMՠ^S簹˂BwS&HO2#T$sN{K~iS{ߎ9.*Yn)^c1W +P /+O F7ǪP׉̽TD4Q^+43-Z~' 1he?Eō+]3og/q_ݘc ( bItLZF5D{-R ($~ jPk=b>O˩蛦)k x,6HH=ed[B> ާm0*w 1וxG;]4Ӡ3qQG*6tG50SJMYv8|Wb?箄e' x}T->|e֮C+ c}3`v1S"Q_YdYoO_5a"n/s&(.yLP~Ar|QD\]zܱ1$DSL",^As![2oߘJ@k0v]8S2(7W@f78 B}k-m[OѩBd)N"߄B%w^\K P;ɭ>5g/WR;*;{+4̠e ᴎ)Eف#^45O>6O{י10-9;p~I/&īB[W(uȇ`҅3 rʟޝm3#Ưk,_* q&C^ Kt?l!jj%)ׇbە6 I.Kl#5M^?g"Y$Uj' w}9GNUڝMT}1~+0,f|>6pXiFy" ѴhQ[!`MwQ |EdrbqzI|?ő/d2Gl$~fp| ;gg6a4C2lM@ugw!{D̖iOJ_K =} e :0dpXỿֵ؍$DŽO$aϫh0Oճ=C*nuC@!_Co/ta Z3G_mY|ܲ2qɕGDZU2PS7sOJzcVw?v6 ֲv ]#cL߿^_5M\zdx(1Ym]_{v]jH G?j|v9-ry([]9#6!7O@ RȫsIc:)m˞*ңVk |rƮ#[I]&ˢ|Kc/au ;xH@uevg"Y qƚkFfqi1طy6/faQSn<ڂMDq(t!ea&F8q ,aπ>`緩Duz^~fckSlx;*e%Q@`&!=AT\ :?K݊\S-˙ő YLJzQcsy9#Io C/Lw3i^HDJd|5zGT/e]Gh%.B# p1T(:hT`1MءWocsXQ;. DuWz_ BԱ7.5`P!_!KH3b@Q_;<$`@~:r G"jZGo'O[ ݥ<' KKdaސTXnv9n)xpIg9_#T7ꈖ"|^s2Jag r׬~+48laſh7M_kRwGB|zTZbTx@SXa2Fx6UmC $0 # #%5'J#T_D>̖\GsVJxFJz B0xtK2sJ*wqոD {_Ak 7p3\3GPt R[{=`j8"vDGբr%ݭDΣq D}ȸ/K [7h3Hbk6'?6X=Cb<ym?Q F(%|0GyG$j.ͨ+B4_j4$5jtM*yK*Ts#[<} m V8,FU.ҭ4)(YWzDYlx0RK UlyuHW>INtPhg0f qC*T4,Q 5&4Q挥,#x9޲j\}&.+(mTԒ V@>#oO-c8(Vt#AsmqFCby<8JRpᩉy-D#lix.o>4`BJBY[ DѰGCN󬙢'Z 14L~ ҽBm1ͯ&^LT!@?\)$EX-æy&- Y |vyfņȟ'ԀgB,s3!  (%{AQ/AEEd5E~w"a;+uۜ`KQfef I- (tA&byh-.O#&W>ίl[m[b VNPAÿa T^t_.y1[D|gUf.^X"b˺-c,ⶥf^=JfpgE@PMdxY{=+!=4Fbo"ꌓ^MXMaϏ}aD+Sq?<$ɵSj.P]0@g QM_Î z :VMcv̹z%߇XqES\GFYbKD́>Kf>JsoS*nԪrN}>fS&φ~-]#Std]wЅCҏr(\ԪH%A5)p #:uP wdp7vdj"d=BʤkW.|Z߬VՇq_S"8IT=y$γJJ@Z4p~))*N[O+]yH.kt+ yO-oňJw@ CqҊ/I'fƷcD3d*K4;LvϧηY#At4؄mg"KpϊBvSX4@O{ȏd?/tpFe56A;JΎb~pMnf76Be88&_/.ܟxVA^%99`cf"^&~^pu&Lq Vts'KbkKmoǹ'IBJDY3zn%ڷKܸ$$Juν(qZSlRBNcvk֨1KLAj3<$e5_%{g}RJe"q&DJgyb:;ExɘAuoZCMk;&~"ɚ}CP&"މCc)n1k(Aˋɑ8q~=;iD~Bw_o=8G _~( U$p9_pv ō 5Jĸ_kLkU7\!o 7]U4Q/˂:.nyXʦ]l1 ?_)L8Ab aB77^cQXN_j#) (PS/?l7ouK W4"n8JkWN3AVZXS@I'OQw`zUK8wYtu>2~9i(YO L F` OY%aI/|bYIW~Md 5SK7FIuZOLRF>P1=N)ktqpqcݗY#oPWVcCE݌:]swRŠr̄oE6pec}X!;aAg>v2P&Ikz7)^}KVKv}K#4}щ `%tHmsl=h$)n.BY, j@yB.z\.5WzAKd2͵X!= ѯfbO7@hzWs`$vX BrXuz:8/{V[NNr᪭e"JQo% M0nn(QFt&k+:ae$d-onJB1[-V3jv}Nxyaľ J7+EF",ܭ[ffL4ArZ95%5,^CŔ@y؅;2sޥP-7sc7 GV یEߺ@Ĭ "lmKgF+A--l;͉ 2}69p!b^3o?P z~SM"bp>r=C6 2%Bbŕ+^-Y#/KD'b^8`nW-˜I J`2?whڄwΜ⦔K}Z@ GP/-!LuX35 [ ٫*}t2O6nz&+ @ŷJ6뜗Ae_Ĕ,s d| ކ+vڳtTWC+..wV̋s"QZòYkiϹ*z v. xKm>QnȯLt?Mi#I-(d 8e@8L˧Z/hX4^_BГ p4Uq5 h:x^'9Vi{`z{fKi2Qm4T9@vWWx =1 ;ot6S֟ iy @5u%Q:&d>ς~Ei_PcZ9gHW`x(T/ѮeRZWw'd$Pr~]oč`$!d wBTŔ\|g$3ܘܫBdPr a!T)[ax(JsN,  g H6r{ zyBLDa Qx=gT }$P{fgXD/nkU9hY7UW KXAr,La|(` -Dՙoolh~UB^ס'^W(!3?^Di6o Jm2xȭ7褖J32C*؇]yj}hD :\9^˰n _U$Ѹ0T5ϫЫ=RY_Y4 Qx+.9ot7bLn8M>2`ٵ^P m=n;*7ܘ:`eWWgcS:e0`)*Mi3A' sABf:ͯFnx#uCv'MZc7(OҁąqMV`Mȑxu0~{@%u4gʆ5lSW\)\Td4cAۧP f-p ʅSp@vqD7A:`Q#MN% Lb/E•<#DMb"R.# C׉ӔӗdDd&tﬦ_t-./̺)Jp!W:,3 ²|L81o*zuW3gE\ ny?눑{];H:u`I-*GO0jy%P`]hjST؉8#^9ʛbp;X *VJ9' E& w pi6PSKcc(aKmIoT5/Q?#-ަ_ēi i05!9V3 $3u]Rh̕_弍"`~qEϠK'E.6J.%\niQC1`OhxXi쑬7Wԟ IUT?Év%4gQ!ytd}b-` +ߣU&x!@j/& bjQˁXV*(,nBitaTaxXSX#E2Y.Sv7tQ=)É]\"JRX_o;FzL&1gyN&T !\gtW,tş R벰vM4xItY .rT@tnKO7kRvgAYO65kqyrd0 ~|+c+ROe*ICF^"?s:Lwp_v|B AԄ~d].$$Q`RugZ.(ȭ6~nf]`8fF`-͈Ke'x5[gRضRMHQϵα=Gy7^E!NK8$IpoJlՏܴ~@V`'NIf]Rَu臻y'- 9 h4 З̜.*:..f=> [B@ F}nb{Χ?qՆ'~HE&-ԪPh 6:[]cxힶh1kF H)0IZ(_~Y[FDS~|3Jۂ;O=ޑOwͽ|_{ʰ[oj/%Hi'bg}a e}rvo!e<׷=Nh kwL,Qf9)RUAch(ז}6SCl"USH{|Q]"-"`V@ǽ~qM O3DFk-@a`_G -Z)qAFef>j;ǝƪq҂7[;&SOw1Gd_mS-D4rʯ`'S Z JW5PsxX-ܖU|\!x!CUFWxVEBi_ iev?Bfʺjv'i|ue#gn"~cÍ #f;g{x9V[1põ>v/|7\+xީ߯~Sc{@+k [Q nyu6ygI\R?4etnޞW2/.K~$m(]~ptZpf>/H|,NlZQErP"I>Vȳ_k9Xep:ɚAoޓP9y?rۚn}â2y[d_4*Y? GFp梑y\Z;k3m9[ˍao!$XdfP = O&c̿kL7G`5Wo6%ݐFdHjӚ朼3-Ȏet K)㑍׊`oԓ~: d'HHKbS["VSΗxP 룹7TLɒX|xоfd;wF~Fgů@*kMu B+;-BgF7d+\hK_p1 $+k~7V>h`Pډl\t[ r{D wK̘'wy &;|2cSCrI栆*!*X}h#e+5B]!a5`6R#*q?=dr~ ^gyՇ\<;bb'*Y헗?z֡zzJ2 O;ƇB *t1Έ7>8ZS3(Jl m-Yrïm}PKͮ'A8+!onT9'c䭻/UI{~NHsV9 CZZI!*kxS "?KgAE(~nwq)=!25iGX$b\Rw2vDCisOJ/24;E hރ]܅NxlMhGUՐTuRqJ`g$F#h0i^&AJ]#Qċll҈Σچgcl2\`[Bm}ĥyVhd#$R<*_^{wzo.Ѕ7"W9Js' tjI1 5ZInbHHLDVid5mQ߼X*SO7rL0&xW:1J04YJZ-\'Y+1,XP7t]mGF- A씾yQgO>qHJ| Mٮ(P4h"T{ h bE+qR^TyآH$]_3alxhې?If2Dg<B%؇l>MDrtp{0zs~J+o$CXrDсQg…b** 6$\ѷ%ZpXhz2:]?`b To(s tŻO?Chn\吭J9^3BЬRQ. Ծٿ7Y;b 0=”9o9x|@ۗLL{A;R(]N?5 Qm=X,l]&uuH{.VN-gqY_ V*Dy4.^]BIDOo~_+)oLYgHy.[ОTl s"j8ׄQڠٛDX}$OjP\" hQhiw~*`=ڌ"O9&Ί}*}e _uY am0K"_kI0u'E%qgpFVۅŚgC"꾂4u=6b5ajdP?O8܈ uCmOLr\{8Wiks%2:4yuW$:)ca d Cu[4̘_dMġN) nc \ S+Jo|"bM%q"3֢;{2x i~ݧQA= Vt{pBzbd]l"0NKӠY{1T};̟e^ #0EiOw׈<8yk('{ֻ'XEc,rNaO^y$qvαǩLE_l$?['QzU(sB;IloHD|SslY]T7L@;`dE|W%@B{i=6 /n@`;i'>!,U?걲DX"*ŐAvSf#k5%gڼ9sD@?`?b1=XY9-' 񥊂A<)cNlRb\F&UX0, \}o-4eGsj!V;΁+\ u<ړċνi9`P28 } ˆ5=`3gB~~J|Љ0 \ 2B|RtŗEq-.ƴ0t$À,Fʐ1OWUqۙcXo4nCēeYOk}s^qGw#1 @eٖ&(7PY(!WN%FFZY,-om8sRkuHw%C#ঈndzY0")6é{0l]ҷ~!(|mZ ?JS.9]#aPtɦy:( >ޏ)!;l5kDdXG$ ؀>-;9R뽵W+#@QMQ5Ih].0:3n>#X`(o|Ã5L"cƈ0R ܻe!V܌gF Z#CgohX ނB/0tRرT""s~d=}yi3Kd֛-g+_tgK} b"ly΅هetHgk2 X?!qK 6j3_ fQAy h}ƝE/n0m_GI~҃?ERy"E">H_tm/y. O(8R7_ ogdG6#f`jJ@\^2ȍSdwU:INޘؓF/ @+ǭ]j6M#7`Oy{X L?nԛ?bREY' 0#脫~"-ۡ3emKr#7+d;\x,W /4mceVe`&Mt)`o%2af[V f*H;Uz^HZ3r8"jވxC0 b=31O=B=]|qHN {Ka` "Zn~v^TT¢ΓZF%g`q(ij'FRv6~p(0dkGFx\2ĺ/s',v{o*27#GQxhdAng) _Nڮր螭`#[ {2]Jx<߿ٲ}j0څ⤓w22(~̧ܸ5Pe=(B ]u6扛v,S7FKۼaKv_4C+*;(Xȁark(sHOp?جuYO8K3UHuI3x1_*ٝ DYYAv~*`NK,ug-velEE1nCk$L{"gbKYgz9a6wp^<(znS~f[ALfka.=A0a 4@w Rmc$>˔{ YSKcT@@5PlYvi'M -"_- Z9cJ>?&X9z|8NG1B<J,2Y@Q@?-2nȦ3(I825[^/|Ջ3AǦ PE0յ ˛tҊ߇E6ߢMF߂yT_K/h@}aKQ:.\jA{ c^쮬vKzKKQ\a6>X!MLO} 1N2=I0m.3'p}v1Чȑzqΐº}kl fD+wћYi ";QgqC#@`}`RY$pU& ו4=q/N B|2:LTwUpmq=x5d)&ra;{vԽem-dGTT1X\`|s Ť>ˮ<"ukr/@bD-r"ziE9.%LzΝuf (ԞAχ`W!>MD{;E K&JvM xX'EJ~DZyZkM)ck\6+Tʶ;ڲƨ۾ʋR5Pvօ#poe2h)*bRggL nDz?œNxV@s> rSD~p9dN.^^!Fs'5Y\x  #d(䎚F^0-k!Fbh Zh㱅3*oYO _g B3ϙ Ah;Bq{-L;5>Qkzz16љ&y5@h :O7N;;희ak]N ;ц-yz/A R&{&8#%бٌHI8ِm2|oC L)\멕an;j`Axc |{l€cJ[b .k'"S!UBدO2iD#d@ƙ8P;8XE 9s2:%CvZI> 4 r2 f:YAѵ>k%spc$.aYB^kSSw%zp2t㊄($ȏe!QM6:ԆOxMU-Gm7O$W1= zs}jy{ mwئY`|x hG LB.tj Kfv,XuvNѰj+HDh&PY"i亍R0wHV}!fB6=|F >v$&ځT zLʋǨ;3QWԲCLL- /?i!wf{0Ol.qAhwO06FWDQ;*$5+NQ%5lR[ _% ,/c`ݦL7j^$6ʈ"Y-C*u+azU[Sian霽ZaKb6D#_a`CkT=4^9K; IzY>fX <f &7>Å; =_C#GSθ;^_%! 1+w\Ϩ7=)|#x )-姾G;W/L$4}39Ww"AC:/.;"ݝ\k+GѦ^Dp ׇBN_BwT*׻q#}1.V W 7q t*V/]?- #֡`C2Po4%LQRZH`LkquXzo]TYTP&4y暠v2/3Sv@O+1`K50W#=/IOg  oenq50GLJ)߯Vіz= GJXVF#꘾~<Ӕz""5_^^U>xU$|(WI~ TKL噡i (0Y.oxTYNUXD[ SltJk\ەO͉4*sQw?.*=+ъJ䀢EL0ROen12=r ꠒj-.^lvK[ /g#/O37w4 ֞`JJp|CJJ=& eEHz^q:'ݩ,߳)8MݏZ,"r|#"rt4J?=6#X8FWՓ>'ehYq |FiZץ& 'EubFMFgXz_~Q7^-gB<k{$o)$d :ͣFƥyeHCa8y[q~lX*lb ]xD dMP@xIȦ.'b>3 b{ >bET-hT瑼xNg:x͉(nQIbwFN$H!*FZqV~L=aRN8ǖP;L3A;HaE)J[{tIu'8k|/nVHkX9)۔-E5~\.>ׂZǂN^Oɗw2lZӬ햭: cH dX֐d5>wLX@,̪ [B䐽wE\ ۥ.uK-`i;/ qhF~v(0b_ܰ\.>#V@q?B* 3{b*A`qؤYKp%lH\ MJ>Jb;xx|4Gx| R-swؓ!#S}8@`'ЮՊX 5QY~5BLQ`a ƴ%ӂ H~!H"&Ɯ,!n wx쬩?g¥g"f P нY=,~,Ѝ%'3}T,S#,3Ps"08rS4xoqqy\]k$ 3@&va"[lW[X'!Lm7ٻɕy_R_D>׊ի P$ȯsx=.}k 'ViT5FepN 2ꏱ[nD 9@Mq#%qCeh<T EIZwݤǡ]B5 8g&=-xS #FTSRX]|e^cp"XiAIhp @.}&hGN+1Wk(U⨏u3;9Mc)) *&V|@ېY{3)NW  lOqIr~*g{Z{0h'16JO2[x-JcpG|=HS_9h U$ 10'AxTIkzwJsv2V+]ŗ`7U QI=8gG6P_9u;HĒ2b$RaGgdM8仇y#]4;,H ~ǎq\Ωt|i%y#%V!W>EHsk&AO93c30K Iq5QT6e.zao@UiR / 5 )utu*LG/S[N aX.ݮVwՔ 5{?69ovkDҎuifY5)hea4]$hOSn̼ga5}{f@񠄚#B[*2."/6ϜעDJ<ß :rܟ8$CD<-VD3-dALR>F(AFW:3h{~C~鎭h?hѸaNe[0m.htd NA+Ч ڻ |&>{L+ !BqʙS2K0Q~&Q|Qgf?Ilb:{L/ngh0C :2Off;A[8.gCSՃcCWyyJ*q4+C+ ֤3XFO2 GTs/fV k{VaK lB/HsLᓐ8zOf\4J%uL N3Έ;䣳 Х`?9ED '~{x˂GJuvOҦH_[GA=EG<^x=g}M| OVɟ-RsD~XXaoX_k( \\zO tO,Κ}#a;2Wz-j;V`Lec]Q]nQ IOAsKKV-M}sS50LpFox7Ze̻;ILP%:ӿb!$jM~je o֒' Q_6ο|[Е6f}?Rtrza]ww30ږZu]N04LD٪Fګ,|1796 pޗ5s6I + s|>T5Jv MSf{K!s,ŢCW_}RMׄJv]cFgt| b?)"j2@ .a#M@JVͬD@;)YTm,a^)#*9;ajtŷ @ZrmU?+Ȧ7χX5 m4'3}ۃ j&T|Z kKq+sf,}UW(IAm w&6IvJcڎ.erd[5M %=" RѠ¸ [&4%@1jc$$3es Y<huC_6EP" Sl #%%DJķ/HbeCoCh04Jv:0b߂y<>{' ǁVC}bI)`x#iDla ^:1YkfMu$Wldw]VU'd(OfNd˗qBnI\Mcbj (bp@W Q`hwO=+~*_%D:,TLU01b;؉KԾF'ecRfBO[% r@2C줖}Ko+O;͵šr{B(Q<%Shn##E3zvQ]UB.PcTsGFv2!b~kSyEA<Y?eFo4\oEɗ>O{)n BcUH(@4.߯L6٣\m:F]:@v5s bTEi6{Z&f4OW7=R̚^EFwP%(~" %#j'f snD3Q9>@"JB\x&Cn&s2faY6gܾl`l6TZlDٿ-zs JAQ.n/-ulV"F5}%d\ߍss! \T~FnF]-;y8Q9ZZRMe]蔀oԈ@7<&/ uO>sMD+mݼSܻgka"$+9VXHz^R@)$N>*Ns'$ƍfSAeG)TA,B e)TT?b.@z1ޖ4LWy"8q:n1ԷUbBm&5{F@v 0)h]iL֊3FGWตq> $D3DEY:?{ 1ы-pFxuD?1troݒb l|.xTE_<rYy,ݼ}W2D%{HؿR(R)2ySt3~ߎIz^*v#:4-od@gTcQHf_(ܡ>rKļ4F}@Ȃk~cS8M]S'g\gNMЈGdqACM1u`jWVt6`nrd1 L<~k-El9f6.ݫެ!8cY2DTq9grb<w{ќ b;Acޤu:u0e֯#vd@%iT>&SI>=YgدS|ܯ謚]ѕMŹHf=A_-R~71Uj> E$uOߒZ~I c]UpbrV{OpO! c&Ϸز@cl3wEEߥ eS_9<33U~ }<=$B#FBhhri]y/ v"d,o:bm2*nzľjqT:@SArXP֕DVsDs:ދe7ޙ7z?9tТU?Ś; ɘU&$sIcfF৿iatc}]qIaK񆊈T9u:z62WU鰗f!m\(0sAZeDVH[_dӳf!cR.syBJ]~;tO.#!d'}5衅Z1CK3wځ S &QgO&րxJq #a|*`SYW#p=B,ƘE\цF7sM79Ke 7JN{j2.ٌ] p_XaMsDpӔȩVΐj}C@ap[pFaZ۫f+*W5!.<&y%Ẏo5Wc/!|fmaCf>[pY&u0"륡Kȋ r .0'+ݐIVj&$vG>JF!N½0qlк6uy z;?~%C\|+@{r#+bcNEi@l}!: IbLYиu[6.g>T>P\~:f?CSTIBG* 6l/<7$S3 %IX)=+o+:]XeHaXTf'ӅoG73q[j踄2MR vm+EU+GBȡ?D EkB=8:mV !0NAB k[ P?K74-j秳W;f;M3Žb1G| 82^'"!KQ%xEլB͵ş?dž],S9P@k[ܝy\ ,҃G5(x,R: ?p>Ie~qլrdӣS#_{A a&{mBi_v D B#r591 $ +#;LXsߓ.6Q@=ot`~yh"0޽F.A;sXRE><4${5Q: S1;3wi3STMY|C^/##-̋Ԛa0B1Rv`]$t!mA/µ_d.6gאp1fz* VOp!:IQ`V`Ȩǘҥ/c5+qH|$]2ÍYQ;.&~*k/ZCr#é3˿hQݒM`;S*/'Z2ʾlp f#KgL6Yٰے3'oh^&hVZߨ*DZ) 2~#x_NT݌)m'o&ܳbgv #ʇz)FGܓx,x]\U>ìFOG^Īujæ[J@8  sE5&nGAJTՎ:&W C5*UfA1#P޹_yn<,y8bu吜LeTWS܄&`m鮦yN>C>%^{D6`>tĹ ȧY6ۨ]K|@Syd>pykw#̅80>W;g:4YU"t .ezqEIu 9huE;.oKд ێ@n FBy%^LjI2a짍Ox,c&5അiL3bpC3THm;Q<5^=w55,+虼Xk(`2݂ɶ(]ϳkT)Wh#'żg55 鵙#TV^% GB<ަnɮTuYˤ Mg2؅mՆcc)9Qa:qw^!uU`4:&(kZލ CRK6،hZm `䆟 Dsmp8V&Ž#83&o{Hl' >O9Z R0դS y|m,VB$"> m ʼSZCܢ*+I7۳8 ;exnt>+Div K ZR[y7sxFHLn,7q"χ<r{D?SVy}[FNXN|-t f^%iPG鬜,ҁKw΁G tS̅!ɯC l2q캭X-I>+ |:m5J!iTKR[kݙo4~,ԛ,f3|| ɸN۶|0ʕn`ﶤVGK0ЛvԦ\ ?{Řc<9s+c#X˗68]]޽e1 MV|ؖk?jfe~ӋX;<1*Õt2;zGvwh3 ՎkY4  JIkEBu!~(,}HKg Xn/1|qKƫfQt**=W칣%[b="]=Y|( !!H@Zq\hc9_z|~=2Kݫ~ q%d_ ̉Q1"ZRY~4sh@[,PJYF$bǁaRN; I[%h"8$/  \ӷJzk?X:{EAyWrn/6-1K;'xp, `5 ȓYDǖhFyRM;h_i=jr5ھ#EiU<׈֖2P*$c FRⒿgt_ỎaN|x7)qddJnug4%-ɹaOSCƺ#g" ~eG= oF11Ԍ$`kbTgN@2G) -ײ ^\R ށƏne\)@ЄD&T3xGʔVv 8BsP/X1eڐ{~s_cb.܁!>,iAQ\zB (%p. v l*hz)2HKAl < ֲr+-S5+£;~kфn7#ĸ1ʏK< \& #]XW9a-MV#ܼ]x@>+DJ$tN@0.F\w17mjr˛T%M]~~c4 S.h $Qm-1`*M;kM֮+85&j18dRCζaa!Iǎ͆@J4V*fPٴ|)E$u_shF E[k_.bj4KŹѐ&_Q3a^lK_۳~,Fԍ:[5" НLI{!9;);yy8r"WΞxLM֫7QuWU6+>Iz00M̖G\EC7+9dHJ"KA$fJ,d8ܕQx>j?"TF .dbY6VZ g!c^S܊ì˺p=u ҷdHU|a,\%׻$ $8r#g~XFA#mQco9xUnJe44c=/"ahۉMgBB4pTnkVIzM/ )i#ؼ]6Y&jʬPU:ڂ̀jYlAnGhot;uf|Y.R5C/e"ir 8-H+Zc)gYt+IlJ)0 $V׮`JK^s֏9qLɁDJ̜ FrO[v/!9ޗ^%LG|zؠTmZX?#[sZ,8zMǤm{8bMm_PO^ OӼ\fǞ5bs(+hL ߜ:49O 4'``?ѓ#lU[GNv`,4<ɟq/1 ~lEۻ1兰GcCNv3b? @^%-ˎ) -%&=B|wTl6wÖM7r"lnYu.3-l3q_VPcLZf|ϛI `FpR,`j[b(³hj20 ?D/F3Vv?T*) [px}ުt3 hW؝Dh=( yA6r1Rm/|Z\iHbovVݭc'_D,EY7^]'mGi/v;$3^7G"O?ʛdfŀC=k :JYD`N 5YC!8%&be8:K/).B+|#,?Frn\UKxc Y$j'}JE]m|ne*ӌܘٗy!7T Ep9%_ft.i7eXoW6a=;ipl.2y9Z;:YPZ6 T7ɾK#Ȱćs!B F jDY[rK|2 f"Q 酧SYuj0\&_.ޔGF~+P#lwZS8(.q4%(&J@pݼ2s-\yKitu63iڬzܪ.(H `4-_"IĬԞ[~`ZjEiP԰-T?gk*AZ~zǀK|I1ۛ7" Ʒ ]XNz( $"y6W?C@1${H99H8>azlKahy*VQ omcn3?1[xE.i. \ wJ0v H}lϪuq2]$ uC"ܔgLr)F5}ݰrdFCo[ ܴy$yGRnR⣄(i(tv (Z 3d+&PM3se(nHK+()^%fs\B(Ƿ9-EyL+0Rs5âY?|d/jS@6mr:=,Jd,œl(08 \ [qU<||Cӳ9KAAU R;z!JUzbǑ-qr&hp'Y`͇j0>_55Itɍ{cD3og (q%0d sxCsmIJAI &a.ۘӨ+/y0)'($&n'ctM%!uݘumEWJz9bL !- DBfU|^n^ޙM(XN7%Y]lQ/b@pAWz< ?]a%B6Wx[Bh+Ẋ&<MspX-+׿yhovH3mvzL+va? tkݻA:K>) (sN7h,5W7lhAivCaO q\fbs\@nwY׌,cCSjCXZa<HPb k, ,0uz֐f)*ܲ3Nw/u_nwA|/g?E:{fjc38ImwmW$o>ݒ^ Nݐh ­^+X<g7ҳ9 " nHcDg7j / f X<,񜈱ٮݾ]LtXJ5=>)VP10;y)| 韇T\(jw,+zꨓ&KE7:0K@ 7і%U酚CU4k,1qIm%ݦ:{bns٧u &:|\Duk`Spg&2Ma]r^Η@gah N'K?[_EB@hsZ#6'F =OS}^VїzTW+ں m6h<&|.փ®oH$z Z..caG- L@1ρcnaN1) 02ų_&_jn@h7!D#E 'z^$nz8~~nB} 6~ 3砃A[jTm] '.z(K]qk9p=(a=e”Ifu['"^awitKMN] <(>pذ~o(k6ZO,FwS 9Tuq=@bTʍ>gFbIMV.CȒk*˽5I?ڨ/ Z-gk㥧0CBfu|V~X!xuvQf&0|dj$| fʏbŘ ;42.0M#$2(!'҇ZNم;}G`2U#BtT`T,s(/Ws?tA.I!ws\F< )ƙIxK,zkjSsd {tq&p9%(9d)A ]c.?_[ۍ<@s L<) s#>颹<^ͽ1]j$+@Ֆ _6#'[0;~Sa/j0bp 꿷2vAl` EmdvƋ Q ll7t,]&[}I:3=Yd%5|墥o ,aV=B,vZ7 A &WuTz@ RDOKn!:gKH?@kL֯W3,3~Ȣk4.%t..Mq&{T64%0 PņZG3QMx #V[Vy`=OHn`LҠcΤA?ze5rL?X!TH3L%jGXyQhtه)a*vNɢ-2OE[cQu DGNV>o~+9[-B&%@1.&LWRat$7&`)WUҕ6]9Qԉx wC8Voo$7.Y, m/M(y拓 P"2-IH)ME^kRa!( 9M¿2$NLex̄kP96tB`69HUq)ivmz nBg>C>IJc/z#.HmA+_B3- a n̢LR@m9c65VU"`;4PԎ 0ƊײМL5tw(J3nAۂ&LL(RGiuFsVTϔ.!U!!ʹwa;-Zl{Ȱ(?vQUV]$WsHH6n yvaqegN uf~ɖp3lo孭`S Ov oFvKpBA@MȨ1"JeLm2,xo 2{?b[ g"|9hV| &HF l21g=f8Ch(!^'>/x4Dzwij Mh OceqGV)Agm{ڲ;ݥe:[NlNđF԰Vuk_93s/)7t}F`oM(7C̚B=Q c07OC!@$fŖs:HP/*udjױߙTn&^I{8/£U!k1ρxD0$NV jYٴ5&Z6qcg]d&L-9ZH^c{PD>}49C| cQ=D i$TYſ0LxiiwBFqľnvUwpykSgnWQ!_ZE#C#' W>d]dx ҟ?bo*;87"\%68zpxcH:@T+4xUrSb_{RšxH >N4lq+~M&9br3nw#.΁Ch/qSꐏE3GF (kЅ/u%Z66'`ɪjep;Tno<;l~zklpU'<,rFcNam{x1*8M~@եI^trVqn"u#q&mlpS bh~ |V=(]sMvJ;v"3 53 %T\9u )DJ$Cu)*|w]w[FZ O@Fa KKh!ΐ8ԋ*W^B* ux.kWHFXu+09 :-68*I>$H_jJOl\7D'y]^1+UNdZ 9@N̓O|s*UCT8QIp,z1~Xb w;n(,QHM^(qbgd-ܷ9]%b:|L o9^̜O~A7&t}jME۩>c-;nx`粮u!ITɑ5M6ډ T/èSf<Nxl3#܀*jvx'/0Ii@v؜!A&%7uDG{ECCMZ*̀^-dohlfG{UxomQ&UrGE\>S5Y/RXq->O(%T4|\J!]M2v0ؿ'6]GM`x3<*;@),@eZ'^ꝙdbzϹaFxu—aZ2u[ sbסZys`dA^8՜gD |w+Ɲg~~UZ;i(䒶h[ŒAD#Esq]V =`h3˿3~arsnj\fB-AB' m+0l9'DK=mݘ!rUMaIw) V#ID>ca"ʬP7G[Aw8^sHTKײ->p6 ),'7n$'RγGqXYM%lՖ6ͦ՞"t'm"i_s7";kJ˶Jyv{ݞ{:ζS =*3d.1POQ ΉpppS_І3J|'*6gaK.ػ~EHDuGAxO#4YKg@4ys6!ϔ1ԏd[ӿ Ԍ%3yC#@^ۀ|:ƼDO8H4fIg`_X>r=?1|AD+hS5ai F.趸a0V}k/cr>^%)[{d/xʭys`qJ{H7d`:iyTGB"rHg2>{IPsn s D, _f9~M2mp&nQ9X-cUT\`lMLf 3m}7$骹Ϭ3P>l;4N RK{MKTtih@^CH]<8/j@AmHBw3pMO22R46-Wn?)\Yc:Ymy7'GY3kx3hǠQO.AOtQ3\Q8 |20^#>;ʧ&iH3Wr} Oke6 HkE{pФN߼z(Ff.1Q'&NgٹM{"134i[z~J~z=P#ȁyx 4?b:W(*\G"yj%}-^:10twD7F][; xf&dPg}v"(ۙV,0IE%'T{7u$g `CQo@5b[6DžJ'>XF"z?-lƧ^ &"OLژ7?d CTKM7Mq]': ²6D >t$ *#o}{lBCLXM[3ÐeׅZDBVA5'<ϰwel!D9*$x-t.3Y3[z}^mM R )zt8*_ˢ /T sg'؍AmUz0(eDFc[N{8AQ Z=[;>B>o!䪀u7֟n5 ,՟תw}]^o_mŪѹip%LK `z _K_|ɽ~@q7WM3nv.Kidoӝ 2hei{, oHE{B!q:Reԧ/,f;NyWH=^)_*4,fV*0+dW 5CwriS^p9)L(uCHk$sQ"ޞu:a>' 0篖4ӝ9t4L"{0 &)62isL4d4jI(LGp*ƪhT锳Mw#iš#4و(LiBQYP|JZ! X}ϊɻE'WdzQ KaFz9)\m4f{sD Y]S >."WyqHt;cμ]TVǴcvPnm`K+;=;h =gTsꃤPxEQ'8],EyO,{{q$}ɋd#7ɂ{NN存fya/,%v~%=J=J.r"i+,$) !tf\3E#_mcgag56XizOljZӲ%7jeJ ){>n ,zAŪcWH !U57GZLery[߱Ũ׆r҉֮ Wtz9Gb9x .ǔ$^Ę ;5R)~7VOb&QJ`!>(}t0C3^<F)3GOo2m]/WpqC)Hc "(IE,+Yw1h瓗dȘʋOBZV~n~Pƶ'29Nb JL=;*E=G *(Mxu[\|kɁuSf1!DrFN. uÜЬ IսFwk>kH97& &ξ畱2$~`Er~9o_M7<ޘ%CA]GM>t2HžҶdYFݟS _FAruƱ/쀉*(ZFM(ڥgHk&WaA4HK,Q4n69üj{9UAG,B=EH-NYa G*]Ddm\ &8ޡ>%Y6,Y)ڢ o]$$r>s@Jm|1?J\=kel[-O@H^ƷOS ~̥f:'dL&dmzBR)Wr5a\7A{ d@f-:\+CP̎G-f/8Q=w[*e($Gv ksb#:.+窑O2U4Z_! f N$Q=XFՓ ,@✃Y3д~ęYdGrtQp`AuOM"&-zՍب[g&` `?)k)>eJ}eb8ږ"~ӀUe?=+T Go\UC@?>iUgn ?skK3DDŽM J`,JUaτT)mT #s]I&`U]/#up⥵tMbV'Z 8y ^Ϝ4d:~nH.D/$M0)`NR ] 9̱I7-iS:Š .Fu|? CZǐJcRtgݽ4,$L5(/{oGnfۃ "D;AōZrN{Vubi֥p77qv9` l+)a Q| iQ&n@]~bn|^\׈͗sY:5?y.?>,u.:Ycej VJ R՟*}~}K_o18KS| ,-]&]xCi)f3 c;x:2 0\/,zTg9ؘ8 佟i 顿 D'Cgp%]2ppn5E'NjgfW/,O0 ^}cK}-GMez](og$͈&KX`H=~`ix fDӸ62M;[ |_1cSSfPVDʁo&v( =pDe~zq*^PF nc\]7nh' % ic-n KWIt5ڧ_?V B5]Q"B}Ԩg6 Û sзV8ˬOyRzo&7aSŭ~F[=i)*U˓ YC<;ߘք=XF%i|p=}O[ ╶Qk %;W۶o G@"cp?E)hظ5]`HDb[#y:d~5~v"#Vzx` o2+%鈕wŽL2YGf z,}~@OsFrsovUZLfƏs ƞP]9ukyҖ H̶; j0C=db{% zX:̿XUjVBRS3y>3`ϻ/dUKħˉЬlډ /N*`BbCA ly#v `W| rt{ 8\/Ϊ]1GK$ W2PѴ0F()G(<% R('2>AZ{gl ],UKtVwI`\'؀8F_&ng{JYRf ? J L?%qiJ7=V?L K<[3p;3&?ӴKçAβlAP>C8Z"~żF`,b:N!8C1j=~Mt:X1.F$, 'rvyJL8}jI7S &gvR2!!>C_^VxADQJx@%r#ڀy1Fc7QW^$s~@iZE5G@'Qkh))e=I|a 6 2Q_xnhY-+D^1nu%mtﬓEw28^Y%cb_Fnד~*l9YUb |ޢ ]zӅ{佘7w85#h_Do1HBNh.WWfijw v~W'C(;OQ-D[h %hׅCWW5^[8h1%ˌ\OG6C`TM4jO:uRa5!xU!MER_jeȁ؋ˆjEE-2[$*r'mCҦS2} R̳ TKC"@C'0cwsЅ,D .^7-ř]9wZZ)r2]4ۡ3`afG8cizܦ|&b`UPtM:wDέ:nd]>q .Zc'Ӿ8! l&ʵsש/Ia&;jjF&\QI^CXxĄt\:[H= 64?G(bMC 5|YDMJbu+LXɻ <1O ׈lձ!TUdXlEԸ;UWVBO@ִ:2'l"\ ~wu;"*7' ^eքVXr_3@p) ,\C1K0@[B%kwFGGΥO0[lok'%ܙ :}0wW݆#gYҋSFIPɩRPq_[_$);Md,0brw/=\>npT(hJy'#G69weDX͠;3 \8]S1Vx8YR[5 CgiU>FߵY`0SCQLstnCm1O_x@\Af7/'Wz᧭%ÕwDNP)oCZ|E3dJ?%s Q+ gh6: T4`둼+zPSHIP4P`I0Fus `4?2Yۺ/Z5i4pR%[6);檶B L? O|~מVHj?sV '@)vGGx&}2%Ĝx"Ae>lXM圾VCxԘ+)Mrkuaø _4cUΠn&WXqkf54d㹀7\2#?Sb#)r]%ϑ9Q^D(j`ah!NˮńS{T`o\١S8pl8ho+[w^PMÖfoʋw\wU *.d钶c]fLOv[T$iq/K®xXhg{g>؋փz9@̾ J`ћ#nT*90wKm D7Wʻ]SHʛ.'U.軥XW`}B8{p' >fK[N=ռHr@6Y|cڏI- QQi)t*eCzȂa{WL3O٦ƿNֹ>|`ܸroLmNmMհǔW2OeB5\inrIDŽ,+PN@[ƶ|j-mu6Ɇ*WEr['~;f8nw7OzA)]ښO͙Nj(dwu9 ,/Q`[gM`h*lm'e]sۀ\ا$pрRwoϖhMADwgxTiKڧϡpK'Y'?Η7YP:Wo"a&^$Vs>et0߷mX kģ_7|pl྇YyR"u;͌oovxxz?#+N/L?g_pi5V=O~|M|[]Pg!7\- U#YrF1[ۥ4lgqѾ"#,u$-1@kYD3p9$ZzA4-4!z gBMtϠ^fj"s!9t%*f!$a6=^%cOZh蒇Cj mn*(R30@ܺ߼dhk0`Z#`Pc;éM83%VJض]̕|Yr =WXTGuE M~^5 Zˆ'FegXUy#"|řp%JP_w NiC`5 TղBxE٠"^^nACi8nMyjy1Tۅ} KƗ"YhI k' X:D-^̯6$xgYnz/mX]Ƚi 9-s$ühIZqD/YM4}D5v `5.4iMrX:"l?ܿ>^tC?s7 UCEǼpqck$ c1OZ0Sͽ*ƶgH5utۑ.W{((i70+ eNF2bPZu!xMdN__󞀯ݝH#󛎠]qq7r_(ˈ`+\y氤`ǘRZwO~?|M_tnKk?/gv  \\L`#c׾S NLAhQJ$Oq/= ʿbs248DÊs?f CI:*pjÍlm;,apߧ\TU5[A|m RYTCbʵ￧BL)iB[(St|>HiV H,3 }`B4q )$lj84eMFy*ȸa_d`NՈRH3S]+#Ѓ \7՘&Ltϟ `G [G]PyK78>c\?ΫeŚe@^GLٹ} ʜ<i>h-$ . MhKjT BQI#_gk(dK[_biV[v5|AnڃcN*+UT3Ʊx=ƴfMO;Q/6IgER&9f<.=M BcF{4q/b`6Y1L݉iUY}$aBH3 [Avh/bkit+'MR[ϧqk`α1b(cY^=$@ՋYBdw2A(Y^i/M,}N1&u=2Gsjw ,kNHp{ƚQMUx/Q|#9>4dGr17o H+}IƓ~lFJ,1dF}8xDM韧k4W__PC?U 5@E'WFo5j?+@Vj.kA1tax JpYCϲ{ M}1.\6c²`BNP.~Lna*ڝv^*x\/Ms>˩.R61ʶiqp=)zSŨ\:ѿP?ORzy3C(+.6"I逸Gy5Vmv9vI=\=E uAj&zMZ̔Ž-- q(LOa&mWiW^^dk`wHSζOdȩ j/:eQ{#!v6^qWGǿiM5vq_3moCO@S1J|e/d.{ʾ:^Pe6L'B=W6WH(UQBV?Њ>@lC~ŭy Oc + xuiˑKA^  -ٸP++ozȜm@d"AW ,]y@ZUv Wm\~F6^"^jFMykJ\0Lb,y =8MU/6~ ZSYf'9gOuTZTC%r'A[p!iw5b8}f7aX^>[tnkjk zy 6O䖸LQ:Ĥe i-L ]84}W>&F.]4U#Qʞ!G\^ԑ^)6lq11OEbO6N=ؠJiB,:8S/oZa-rTMr&:7 {OZZ O;t'&g~2lDhϧ*K-B&UÛZ?hW>4 -t&jPM#1:>ݏ&Yn-5[h1D>Z97HSeΕ*Am-'pVeC-%U?zjp8x+.O6*A%P!d)PT -c%DG|!ug?6 3xW L# D$>|v7!E.K]pw3XhoD]1ll︍]l'ziy',X HdԀjtzno"pNW֨ ȱ¢ nլ3Ү:>5215U}x !ij>3o#=nH{ )D{el>`ҟA5mFw1 y\yNcB(Ap G$B>ݠ1G,`aka`!j<(:>^Pmb8V-ƑΫP{ҁ\W :~eWCjD%Zc/O.B@9C=:xZDlW?=PX,hwf CPbeǏb`f'/iwW 5 MKEnh0|_2 yj ĸ{Y8'e;*`zm"| U-7&_^"Q2OEt/8FN8cC͐q2yO͝.16[9N$y`Mp~"sLo KA FP|InD &oӹ TܸqDKh*G!HJh8Zn{U 8g?:3'{.)XEtY:vG^7C- 077q}ѺujxW"vw'K!gU/cZEJ&D,??-`,\͟d/0HZz¼HߦSMe2nhU=;d>_2>?K~@I.Z%MRD;ӕY LۗpL쿺=V6f|+2:Wv1؅̐a q-1!\ QMP?LQ$uZV馰?:YgOjE8~;T1eJc%B1H  f.5ֱ==Wbƻh*,ɬÜ18ga5F|} -b0OҥAml7/Դ8>ICe/le<%Fw~kiJ<# *|# 4/7 4*gVʑBEiK\(} urSti%uWþDITh@3 ʓ'4ECavaF]G" I},f)è܋DR`p.Vf.yOgN#*m':4t@-D"ǒn0;2f7f?@akr6|CI:R+>?,t4afWιOʆLߤ mX`N?IcGSDze.!\:kBEû݃TppV_a3SI-,Ly[\u)10bb0מ]pYvf.tV ׏a/Uq7oH3m]2SSălR?a>S_-T|/4ZlܵKj^J6:1V%ZUs K.cZrM5i^DcaP[2 1B"8 (Y?fKd7q`i>* A(e,ԫs;84<"q?ؖ*UJ*7Ek/ ^O L(}3"Ίp>|hȚ y.PL;)c}e/s \Ajnƛ g-FI.h=S YeMS!?l!gK&*]=KP]:7Ѳ6`G<G۪K3L(2cSO<翏e26g̼q^ mWaK+ݷz'.7" 弬\aSW8zђBT\T01 lmJ-P@Z״C՗WƑy}gN8!DmXm36% r$167=%+=sKE6q%RHW}gbWV0ׅ`[N~`\Ncgć² Jzfq% R,EB:-gp~|C9L|)&5Ď7{t/](=Akh`doC\DɄ˰_'B 'vdOS,mRB1eheǏ$UCb e ;eaq9} sY|$?] IF:.&+'j] QNc?@x^pfȲֳ*೙EiQ{^)0:M,`ANe1fv_mn0ϱw_p;5 6`l7=eva)W@äHFLA *׎?./2JyZ%n;VĞ~Pml3"?Q63}ς = xiWWق U<"mU]ikhI P)xTS#NN(CPuzUFG1_[GF)fFUFmIRwӲyN Y]G䔅exCAW=L'zcmPZI0?Pldb[JU"#wp5X6Y)"{<PM$(dT\UBdLg />JB $O)GR{2n-N ,H7o>rIdP"M~0ʫ@.`bI3`[Ů[CzMb ԜzzH*{#e_A0,\@%~kbBHXŹ2.^P[50agGwRb%"=\=^!L#pV:RE yd3W<&tt쁰X]ABxe#U)e~#Yb!q=&P w} dKX:6:\Fd aM'x GyFCXRGd<+ _^?ySF~) -leо,֖q6<" XgɡCC-!$5'Z(tP')\Ol@\o=p$h t;KZ<`GY@Sad#NKԭ8[1)z*vd1Ŀ B> E[bbyNyyHosoHTU&tj ȘYKRc mo78#E{&W"t) *ᑬ1*?UץvyQ5L+`;y&f 7t"t2t[ߙEv$Zƿ['^ vjStn [H&P/{rMeo%YB .z8z3d/+ *|iN6 A9vq[LK[Mp=%ŋQm9KMMoQhZD_3bEnH_1=/_hܡ # Z| AZ_@ E)NБb+yf[[/Pptr$ɪUj>? 0``@+g.a{94O>ziޟUQgg=)z00W&3?oېWIY I(+.jU/°"})_oڨeIMᚶg[#4}JҀ`D $/ {D- Kƌ\g:v:i}'SDqj2`BO@h$$bZ6 ,$TQz>#yy[y )[-#6!h=R+XRUM֕Ca z ˴тn㔣7B8sxFSj}HI^43l}xVː vq+\1vu*#k3{7xSoQ\M13 YRuT̢޷ٚB P9"D Uf uu?6)zzrw>؝-Pb?T2^[wO}ME4Tak+7%ewNߝOP:SuG$YXZ٢zIP ,jX&,C^N&G4ŀ5Éc~mitQPGc`cA9n$ȝgt?lO3\);%>K6YZAٺU8{Rj8@b4*4ésF8mZ̕7IMx =ҸpuH!d]Ti$_ݲh> ݐ8,$RW-wpSlK {TlM$5 g7bgg-tZR<9TiCgTJr}Ӆ mV B*>qP0Txb֕EHe_RH|w?c/d`?Ǩ}|V3 K9aG={|^K@U傕`d Lfhd\W?I;TJ,M!iu qr'wӪXǁ7CIK@BS1[UIm J|l(7HHI%hUlm~}]D X>Z#={;aOr7(PY15csX.F;&4_s6&|v-آg˧QViq)6mN>$=Zd+q->(~ewCxu˸-}D1{oK>HJŻǠd6މ8=*3JwUT K^Ù-zlL_QnJm,VI,_h?Yw,!ۗNi#0j0%^pNKO4gfqQp.NO'*Vn$9I[.Ր{7eff^d.ˊp @,^̓IS@&էFyR(Ջ OO0jjv/&c[GG鏞2pC^5P`Sw.:hRSn:՛f!1lu!rC>8sl!ZdLuv$⛂iGQ$b/9=#Fmɒr)6@VzHfz:Qe?^ [3Ic7-č$2Ucچv1"BNW|8v!T \:z;K'Ȫ2vߗD%thmZ"j$Ff !a|6]<6m_=mAgwK=uGGؒ~`B":Fpb!/W1"=xڸBZ_4K z(Lc=y$<5$d]Mr@Tkt!/'ӂQMCȼ)`^+X4'>Di(U-FcIPlmR,Ukq`@׼iwB6,4, z xiPt)*.ek JSz3x-/Nk+F5ݰZ Nm&?.}tss' ݻXHV&xNYM$Z3Ҙ<"uQ+Caa4IC/EN <ЇOߊĬPYTss^pL70BzIъjA:o8*zQ|=Zšn}hC" Wd=d`cU3Igg/-e-VxO׌'IĀ RvkC$h3=ɪGg= 8<ۚLhڵs&&9* {ۘ8Ưt'O6C*B0oP ЮC[W"vHGu!&.,tYK^?yij At/- mΊe>M'S[}߆+-řٵP=!KTIϢ'xZmG_G7C_5Ͱq[ϝ]P:Ñ8~~o!MS9>>r5ʠ0 p+9 $:*{Hz*k!FS4. &=͕۞QwY;Rny¦b?bV\)pr^^L a%۝Cs8 bK>xF4,yk}2J)촥$N0j bs>rZA!˚VxG`oMCe)}agќ^vf-YrҐ'0/8X*w ?(h>i" 6IvVLBQbQ%TfHqhIPNZ74^"+?ՇU=hTNY:Maq=c Y/B#vQCdpW?vclTƘ&DrHuW<9A/wIu3/KjhwQ(z͠<6ڢ {==Ûr 6)+j dli"jGVwc8}8˖c,ZDŽٱZ6Ui뚢`xwX +GJ=+* +[g9{Sg(nl\۔ GxuTڕEAcQeۆsAR-Nvk28y=DQ*_g֠Wú3G$\߾W.݇ %oh:gkzݶ"? @| Eul_2J__^iܴTA8+V5o-k?R1ݡPVuY{1)x9'Eak&{bh^v<wVDz@Ҩ՛>1; MFeSWM؝ 83.--˸Q+T,v0HLćh\w *ڝWUb&D ^OMe9]g/>E$;kw^fC"r kKmGIo.z @pLkrg?|G_j[?r?߽JLLr@f- ].@/ӗ9>#Gf{\IzkT)EX{Iw6UE3q+CD- >>BZ^ حNfXW/>\{eQ.6Gx[+ŔB#~G|l ajb(^di| ԰OclԋoѨ+CYOPƄ2_ztk#J}jkϷTiHYZh`ьbjRh|$lS"3|d ' sZꗐs=ÝyAx{ "pU𭿩 8Ccj,F͇=+|^td}KW NCm+/ ]2ij=A6pkVf*MzNq`r^%Y8 ®K^'kp&pͣ=D$B[ wp?E\FyM"xXcpCUF/#ZS5^߈>˙eN,pN ۙ12ShتFl4ٸb8˟4g5jFU=…o O+SE/p]qև)JA@Д㣊 Yuhh%"{j_2d 2У:?QxPܷ8T fu9>(!Ԥu˦? #b,˳ k*G>zp2 BEKڰIihET?CܪsĞ|1=#掞J6?` :mAtxL2\iު<ޔ]~!(夂h$4%3=ɩSY xƛ~SC)% HR6k TZ`u L]lTkx٦? ضj $U]/Ո6-o!%FCo~6y oۢힻŦv.sF?.sUHEpJ!=eC2?0g#Gv%K>+Ch'-&FЦFaes]6=z2Q&o@ӿ{d]'B ^@|*ђ%wP\\ I-4Qʠ7VqHRb=)P zz+ WFu P)\k?1n&LapDzr-ITshpj O~Ml/hÕV4i'{%_+bОEnY8Т.9AaRՋawWevKЛDR z~&tIzIK2 IAlV_OP/r:*l7 &YL~0ձ4qKWD}l#{0riB&(@ueX&I?5/l]zuyp3E!?'df;EdC?i-T<޲LYAuW?iޛOn%K`̓ !`h<$C'{Y7-IH!+D[)uwș\ iݨ+> Uf*2zD4=n?.&r& ܚQ C[pzMJ1QNuaziUW1I $OA@!7|JQk* -Օȑ~ZJoPHFly ^̗Z&\ O8hUۖЭ]Z%qD,}n5 ScyǬ 3m&rHHS,F&3R J$޹V+Nf"]\J=9+zJD&mt 0GAK'Y =˭Aҭ3.| i{*r[ @Fj_;6n9drkώ@Χy]Lcwcr|vѦ$.>[b0폰N@syvϨ zbX>N\c6!BZun7N7q|^7!7(OQ(_&?J0A4"eLo&d\4O!R/|,(6㡓C^ N?={]м= l߱FmgtX}mNw6+SCϓn0'qĦ?7 TS*`!sJi}^O_#hTܟa z}g ;N# F 'jrNZ124TWJٗS Bw<ɁJ}ߺY BIɄR)32b^G*;`ZOVzc5NqIdRѱhe}h??Ӗ ^+Cg]}5ԞSs>OMc#;V ]>V* 7jI 2ۆb~+ i*TEpZPh='ĈܛiLM5SX0L\LGmU([c_זDKLk-u@k!N]qli#cϷ+ii% i1gz8ATQ>NVR8NKJBa@ϱM=.ˋ([|^):ChVs '=P;AJ1(K0~@^))%VY<_͊>g㗭k ,~hOZ$9N]7,dl>ť\掎Mg7XQ}0~8{4^.E\sj ;]r ~'@YԻZk֞.LK^) 7of\n1\[  Ifa$:%`<'b7Flg)/͂u 7#=&U 0z]ENdc=uX/O!єCph#HQ^0Hȣ?ZI\eϧNadm]qXr c{#vHxZ tk*mJ.yN4sHUP&6C051C㠂Mc2Uyi}qQHc{hY"RQTv؟kmwEہ^O>@^k8)'MFѼϾ{7`26جe[REp_wJ>Z.n:arKV|zjɊa9qOQ D@ 7FQ6.R῜m4jbU*[J:ɿyȮH3oQ*ź?I@aCv;_`=AONjۂҫOwMů[GPӴ:3ه9X ?xBjz黙 !. 'Dc35eB! ZpZg k|lzG.Nwqƫ?<w}| T>S"Vg_\̦B90ŀRp 럈\hrѽ/U, 8HDD;d.4r\}Z.r9MmkHee4|HaHS&K}w7$ 6F4u9lm?D-l2^9{,5w7ϧKzQã w)iNQw> &=Bѣ=}.V0Q`zl=őݰox4`To|P}'H8ㅊD&>s4KmfbOn]mN+Ņ" ] p2_~`ݜqSҲb cqS,@Cg&JjHxK*wou8[%ni_`F/3dV!=۬)Z rΨZ{Geu*D\oNqf9g J.g_؋5ڔSu9 !'95@&UsRm(" L/6GQ9 bh8oZ -Uq:( `h}֐eT`1W.f"}k.HJ>s«b,3&dTXi 9OnvCwSޭ^%ߥч$G㘜tD'ksP~+uTJE(ʿcC/YG߃X@X^ȑ %iRAmFsۮ΁D ϵz;`Vb}UؒLҍayP }t>Z 9kt5F L5/cq,ebh"Sh uXg|(h K&r׎sj`;$Kq FAJ2+6h/Ȑ=@ ?69Le vLcB+mx]O^;.TѬ_ޕ͆6_=kQk1ܱܱQwLTd\Ͻ%In̷GypRu#6)-;T7;Fo όIGf*7]*3.)ubZc/RdrTV'[/y>ÃᦿJbE,l# I# c<!"eV PFqĐFsM!Pc =3Qҝ w̒n ~pGV%#/dK;+X&Y((g!!#|/v4J!G+9cE X>vfpV7 `lo9Hw|j2\s rDm?Gֆm PUպH$#*rZIj]r6aСrviQ+zc &ߺE;bH\qK^?ndhbӹgb2k(ZW9To84CH!TpǺ/@I&t ij-.mU䕂:#jGH!?ڈgG-tG¨tkAA?x)_Л,E Ё+*ws߼VrÑC:D4{˟uw:.#o[y6ձfiz rԘ,<+sg"n^ }X|l鿇Ԑ5cy=n$H>6}~Ȧj |)(Ǩa|:P8:+pE|~@iiEr7GC?b&:v<:`R8soDɧwT]k!:߁FQ^R/POPgcHNfźk񳮲IND`K**d[M/Z\_; >%uz ×i"? *ȭ| B0m>aP<s&)Wo1 i2Ӏ oR+{jGXIҠݛh7dsLƠjN( ];D}mM;%Tٟ㑇X]V[H]O0iԀIq"χ-'pS7]M[k"')A9EOgUFs~bOGf݉RR2mC f~]08>=s<]YC*"8;E@H;QuB$&ȵTj=j@e|ꋎ[/]9{m(tgXu?0D *x5PuQ"+j}9>|>9)CsK^>Nbe-C]@#%v~rrK2Ll>g7 -HKŧsEQyYCq8^P>s}J) cEO%mzkg3OuHrq@}Ŏ%= ;xTOrPdH(pg[nN7T`f̆[Wy/Nxr+OB剆ڿ6`NKqZ;r 8m AlKVoK}]I?^?5ZdjD!qB5JK)Uo2$PAT^`ȍr/?wC䛫3`d.[! f5M:^;֭)H-"q-g4C@<{ES2sS)=YRNP|Y"`\[Ul1 Qƙj(mEĪI+l/cC* 9R\+))y#Dd. E<[ *_d/=@!DPgsljOJ`T2 =1 +_+.+`GЈz!a("ZE↷Rn%/<(N/lF]!XҮ5oa6Ij2e@#DvsjQ&T'GSG!(H%}Z'Cjmag@IeA*9-HA8M|I\k>aiVI됦3j +:L. ĴbAGڽ?_Oa*ZA[f F?0&gr}܃eR[Zkʬ9;+c!skW0&fnPmc rRkyc攊Aa_eR)b&%Y#[q&:{zEEⷁ/T /- )_JaabU?g{~6VFVqeI*VZ #PɌ"x",iodH,(.mB&U;?\L+mI34p?88+Z 3BF#y}[^X;*}G< Zw/K>T~}4F2>0{/j(H+ R.^WT)DtW:V_)]s K'rʨrr#1AU-Rۖ{<'ĪDwp.DS9KgY -|#ͳZ-D)\}^#cbz}_njn mhjE#]OFY^G'&HFU/)߇7v#DM>6>OH g%/"tL3%Ŷ'5檟NL "stsi{+ h\xc.<3AܤL[,i'7'$TvR3F9Com5[Dfrݦ&}x5O/`7*@9r7r;ڱ~Yж.W,mCYVٛT æZ$:1 U s4.]zGxRީUcON0Imݨ3xI#ϳOpo-6@@z)Tm'ZAYIu~D.vԗB4yx VWK<[BS^K^!ޮ.(4pk#jyr2FֲQn&zsc5҄`7T/V+Zay}TM1Y~S XܹfQc'j @cAE;JZluޏd|ӱ-C~DH '"۔~&%q2dgUDG.a:Mp ^wæn*IJo="fs΂K;N`Nm!2.bz{ǕJGJǺ mԦaKf&=/E}X"RG1bl:P\Eg?0dg~Y/7ҙcu\GNԮR4=y ӡ4"||cfˬE{1ǼZXM)䟶l<_x7gbxa k%m5_E'HPTpd$XѲ ֧X &#DQlI߂}!:rdH3>iRxRegpJ|gW#2:|v$pփ) ^E_yOؐN#ྌ=}ib(G:y3|3ZcN{4D%]z u8D5~y%4_5wFvs?9MF!:y` ]2,mY ?Fd쥑5=f(+qgɺEP\8r(ޒ/B}N,e}ow uRV(~SQ@ŷK~lHhz(w7$F孲8"-ȋo jYyvEXD.5 d-^D;V{~lc*# C"l{y.!CZz+!2 `D DFIRBNpv?a>EՎ<=0f= >?vPĹ@aEs~vםhv&dn# ޜΌ&} j-YD:y}]XWj@ٴNE3 Q%Ua?rd?~ srf!G6de8Zp#R|_8Wq_֧kdGIwr7_>擆¼;E lUQOΛ۔% 29m, +A #]ƇKebt¸j*O_"@k}Pf iN]dsBDAkD3>GO@tl b:r4ƞԧ]=o0lCK*R-̪E:]Рʨ$w~0-^?ʃ>*B3(JK틑v8ax^搟ֳ֛iN^$6t%rȬ!Mg Zp|Hb%BR H۷ڱ]ǝ&~Ned%$p`#-A%O-J   H'rmNe|s3ߪ{I,;+<4WU:@l"h8P/}lIzP. X@@cj˴ ^!F@W^_ILBȆ<-BSs~G~lcmD6zҌ'-F|[8ɑ\1Tgkq_Vw, /5&ҋuLwƊ(ytP}ekνaA\l"M._v,TGEuAɾ H y(.43hIM5ek:xf1 *j@xz^Oz`=h"+[ Px\+vۅ4e)N.}ּfw+~ aG$V P! *UC;vD]VC{kN"s+yډ?jLg/ćfo+廻8+̯P?;' Mj0u,݄B>T{ jlؕ"C| ŷKEM|U2JD:{m-`;'myFYdLXA@ZW %~ H+W1q-4T?f<ۯXq+.ve+gr&EXy;bG'x65=| ڙFcїKO A%Ki:#Y~P0w,_ JC*/ 8r>Dg|]Gb؈$,f w= 1"ImbyӒ| we x'݌2Ue%>N[cpk ^epHfqQ&ЈKSÞނ3ՇVXs_uAD0,EjnĔԺ`ɫ vXrNvp=tjGdbrnԍz#) Mc%̬RN[1h|4T^b)DyOXoؐ;Bu rDQ~vծeD#py~*(+B2 ʭ^^'mZ'ɆϛPjD\mtpv Ta}C En7XT zyHaj k' ɥiٽ"75(uM,*HΏ=pFH \Ƞ S3Vʏwu er@&7pƆ7)xTAkr$c(vBIeg3 N'nT Jt_)b"N0>\]NqR~Ļ^6Ȉѧ}A[Wmu=o6ҵ{T _]TB &ERaLyL[Q~ĿG/Eg3tc Vdɜo´иnr(%- X@՚)B'#\8+L@l^߭Hz9.&79B} :բY"^%?f2q|JD4)O ?&2d܎[χ!͜#bu 3cGb ["_?2L 88D=A@ۢ[>XIcj.{gX텠FXvhٕnOFlʄSf'ר0xʫKh4?ࠢŪ<XHqegత ezHvΏ Ӿŕ<@eDuc k% ;߅5a!}/Ł+9;Fx(jY3=FkV%|՝gPޅ:JW:=w2Sh:w1#x<xvCPT?|ΖЍU^瑧S TCDgfql.=ʀYysg4O&o'Ay[u8^wŔ̇RO[$gLZdNawd65c{^fi+aeWsVbg^SZ_֫ 1;-AEK6__j'~]W[dVzbzu=\Ƹ=5xB%`vnO'Ttu<^JjC{mv]ɬ|ag)6UgT/0_5tڴ 6*,o~?Up֛kI Zċ;EtWVk?S'JIxRN&6 84L#,+u˰9Ą^}B ߰s[G|XjdG+h2|2b}>8¾bQ:;DhՃQ'GI]v^?$ e8)P!HU,}Hs^_vؠ+xq0f9Z:?:7%$h<^}Ecil gc2V%q5p H,jmsw#=_[1=HV/:_a ݷ,} + m|X ;-4(cMwk2< #!%SEo> B=MdRSߌ:-ad5Y>߫2^P܈CUȝ&61'[g%6xw:e efP0*?M]fJu)tꨑ3v#VMYDQ,+8P|8]O\φ%j{/\ػ፞!o/"?VH\pp7c߄Ā гaaʉ}`/ ^xq 0'8\VC2 CFDbpr%J]M!~ dጏhnVe,nbK ۍT 5z kᡨ!$ǃ5~x +p[H_ELkv ~>aOIG0Smi(SFW6YMbhm`Uk}as0u+U0WFM|fwbY=װ~nˋְ%IztaZ5ԗ ?"n{auQt LJ,~kIFbs4瓆h Xf)m^s_7\ZddQX[i YX$҃}zW8&*bX6ToE6tt (Yr.?%?, $)CKĉpGcGTc-w12!|QPoEsL|$EkEm8>A0p pY$AȷH՛+^E%0`kc4!9fؐ;C |~ ?n!/A}r*A)+}7>%+/d=."6==9sq NOy:|t&g|uG2̃/x`GpJĺ(=iX(*hV!^S]lւg=DFPF}v%kxs衒iL~TLe݄#m?pןiV(`V_sY8‡GgVz.#l&J͖oyI3RqRkMgs`h,fw89>:\!L] ϝ/*( ȕ$5ܺ  :R|8e-/ݞwc& Ϥ6ߊ|QJ~wFK? m~tR_'G\oI~Zy'(`޽hG:{4fZ&qzV[W?6"H)bh >4*Mq=٬?9Eo ˃e#'o4THCB9UpB ,v4ɓ8r.yZ2@ԹYP7d^gjSۣ*ߐ2Z7ؠ*f=~t?SP;4 dƲ !\cOɱxhk_` B44kwKs l[=~ N 篝HoOeѥ&ܶp6: #vYAH߻zoe:/NV:<^&A;JkJ~EFP!V/=li1Pɉ<6P ө=Ʉ _ {bsyjڭ>maL7h$.okspWթsO#RJQ_UxB*_41jk,Sp??H.DEi Z m\YՔ1' dS0˨ą)[Wޔ03G*@c#T5Z_3.Z@|=8*b՗:ʀ)m V1mdWAnTϤe:0ݨq dBic1٤4k[R ܑ}3C2u]S頷 qn孶r[K3!k٦33jAiգZMZNPNb!0*1gYyTƊ+g!I{Mş̫GBwp$FR=ű`i@+}\)Uh22 (H''ޫ= bzl*oZdA6@eʗ"TQ\8*$hz 3x,%CW# ;՗o'0ۨ\D49B184j_UE'T~0TpE(JJޖ^RB2iyV4(-A DyC^ƍŵȀbI=&y#PDR&AeQrS]r^O =k2/ 9})-{>r2X`W09Ԇi另Є%};+[Y"3niGu/[{̇{ڢ=Y:D0b׶ c8QKAʹR%-R5iVoS{q|] 1A`%\ғϮӀT{G#lFՍc %qPNV:哅ħ^4?,QJ>J"4;|kuN/ 6J}"'~rn`E]83(GLL~6/l%^vFfbWM:a%aCLE 0?8&o%zC^ #pzd*::;qU@O8ԡƆ_­(p&l@_8R9$L1NH=vP1['>52 );p0\ [}8n,}%G~WV7ZK54 .]re#McY Lfw p-?0jUơ;93")|[ф뜕b~VZW Psϖ2G |j TZʾ w_eΦbJtD6ɭ5  z=5XӯdEiS<5X ʘ?> X6zO2ǘɒFi[oLD㐴) ڞ"6Z :k4F?(:f{pdntQ^2Ν"ZH\:jE3ݼ1k$sc\:d& sAlWrj0 jk^oړ 8<\|޷NAI81ѢoiI Qp?98G#+B=.՜߭g}5éBE!ת]'dXu!;RJ^GVC,Ѹ |s_/i/U1V%D96{`%L}uD635'qV!g%g>R+A.<=m&9(CeE$PѪ_ֵՆ"7YRъ/+DC>FW֘fa+#GiIDs.`1EN עd#4mAZBGmԯmp2lpg_PʳzeжaL5~̸M4 >$uRǷ޻* Q#紡Bz2DŽcI_X9{5)P)NdsMR@pԃ8΄щ.)koš";{dDD"+kA'"=E2ק e  CMr  HIpFQLWZ&jn?V(r; {B&to!WS~(@LEӂ}iFpy镊ltudu=FE(;h FXӨ>':a< Kh86{J4DG@mVbm6eѤFe Ҫz\DO谞AȺ`}b| f>dLXҥ1eX&iքܩ<De$D ɆZ:QڍRH`ATt (ih`Md0U>BG:%tKn{WjB+jK\ 5*il ukQ7e0n2 JW6^ؾG|aEZSO򠎸U5  !m:O4] REQ]b+)(olwcoJ~Iu=rGo<:[{վN^>%dF(*ϐYm:=3 cas%Ň*)Nrv(_FٲEtU '@.D"A5 #?52o;a^PA,cfY>NWit}],Nx,?>E|0RHuN ܗSxT7Ĥ7R!%Ϲ#-1Oc:Oh C~|鰢 M㿔CLq1d4))GLz5Uvr$\5E1?t#UٝERiFv9 -̷(rsYNoGa4_8|X&*IC;a`~nGe+LϚg/QgSm +:Km&Jj>Csb[X֝-+G~buC<Y@Ǵe#A #D2?\?xnۯ.r1,kK&sIe Zl,<:M(v1j0΂09N-<W֨ݽzN Ov@Q&^ TEsVY?XYw [E!GzL@H˾-7?nElUFܨr?"E9$6-͎Y@'a mtG߮eV}[:P+9( ";]V+gZ@7HJ,w3f:!m_ ЧIYIt/=4j4xjˠMUHѼv3_ TG#\bk{T,WW]y[M#W 7hfiu&B3 63j1u.e0 0Ocap^w%}pU/;reL"bLѬԮzvDi0출l#5~j&jڃ$Dek5=&X/u,͇mJ_QBX!/w:`;-(M}ۑ;uYkR8|AuqQ{A X(1-RvB)}`yE3E1=RynHACԮ,E?dr;f˅Md,f̛r+\, mD~[LH"){ i#U#xaD]"{53P R +lY!?D?eE{EXI!e'<FAo4 6|Eo26܏5Þጧ'?:q+7' ߀ߩyqVRc}vV˒U1UU"*ƍwF!J E/V$2KHd"C4xO` qgRX:p := vI*:T$ݔw>6eT,wq;,VYaQ58uu}6voЉKނ:}0 s+ಲXdl|B$ v xJcC4 gy'vtGGr6KlǏc Zw 9I\]o1!clE?9š[զS%HFyG6\| ECx7A^~{aWYOQ` {&*k#B&;nM;ūmF\OϞk@f$;Ծ-CGXݤVg 읰$n˛)"[B GJWgA8;d_z@jPm_9TdE a~sw?>3s~aVi8;yգ}ՅgIU\MXcydYgAܾe:}8v+!(//I)cؑua !~ <0y>KHt".ݛg w{HS Tqx^Z-!1Rɠk;㟃6ޭ&o@jxJ6#U;(Ti^BX`h(ʬIU11-!+iX9Ch9M5[rf%cSTٷoJ\&+"H)uO$ݘu.ԜK&8v>i &3d$vӗaE%~zAeȇLw5AW@kd9Ms_;)L #168p!r6)#4ag9C7l25mM}uf$耱R{~hܖ;&NRL[cMW;H4r` Q0jp/υ%1o~(-wb815C5i~H8^$LN[_hY{Z+jg(|G6j>k*![wmIϋdW} Д_D;@\>L;u *0]Ӷ*,a+XqQɤ^4nr uXx^ú&/J><+VortgDcI.fC|FWg,pƥjC0#Sa =-A/L-e~+t͢@z;D6y$*]x(q~ƈ2èK/f8^bzk5jX ubHx+0}nN. O"3uϝw xn|vPhXV9e@Dvz_p"'lR7^7SFzLM> 72^-PRG!O\Hyhs_EsaP/2PN뛛;@UylEKZ1o 7&?׶'ofmGTJ&_Ï>h<%bO׶?uqsU_8E 9aF6vi Eĺ2ϡ/Շ hC#+9Sq[-R+Y-~y&w-?;3+䏡\&Z#25*xe{> ~9EܹS[`& /QMQWl>LF4CAw܍4jM8@gW0mL0п1mâZ69m}gAO"tzq _RYr@W#츦[ڄ3gX>3bQ`K$_4!aǼxL_IcZ"Zero b;^K@T|I%Gהpޜ(. A 9~*5ve8y mN Dx/ j)Q`w f΁g(FHt\>ZגYsOH=_3twϟZ7[ ֑L0;`#ά1:x3,/ ]2dyѭCBtXv#!(V>E๬6%OiYct3ΟHbJB)Dz%bT0EAƏ)9>C)Q-|+ľf{46 @!":eVnjbXfHMhT(0&fcݻ_Q@[uqZ">/&R3xH"BWCPTZ:==Ki?4I,)f3iLNfN{$3K,VBAo~Jznd7N&!- E[G@OHd}zk ux#k IOާoIc2 N}T ƹ%c%d5ֽ% /̡SJj;&Ga <Ř ?/YA]w&g9@")0&<.3tƆ3Z5~ѱ~<ъȀ-hċK]fr|A"8+xNI`P;f bۅ#xKtt<4q۝&g]GZ8_8 |-E_pBUaC!C!=HD?Ǖ8u8:dwӆ:_|Epk:]v%7H*܍Zgl?j{yſʤ[]ˋ2S4ܝз%[Pb>pLԩ4>]x݁Pq:5 }b} j7^hNj8|ъ}, :x>{ >*Yw8ĺt)h<+dƗv2]0>u%V>30J[ۆ(:cъjEA g%5[F}^  'eQE]|vZf].-qՃ:)a1׼Di$wI-CǗG=ľȏ!֧ [xAɬ]%VC挧d6"g HBJ/y&ec sU߽#S l]muR7"u+)Uӡ w![ĨL2bIPPCb(Z߅#Ă x#pŪ?A2G~b`ɝOKq!%0#0_Ƞ:dv05?!al(D$IiЬyI\˘Dsٌ ăhsH%ԉ&(ȱ©'xV\CP4:UD*D`sm:AxWAJ @r1}>UCS#H#H|6l- | ޴5l:us4hhͧoVO'z>l+!}-*tG%caVNbWyG .ΰ@uZQܬU5yxшv.ZN[dHo8"7$`֢3m"h9N%tI=]pӮ!MF@gmu 7yyiOm Rqh*Ru=Es#h&_|$k9tR#Y b-砍#-0'!{Dw!LqKLӵ79( %6\`͵^&у8;! 9-m¸ ʴ^EInU2S]QSN6EC%*ڳ L:Ro)d%Q[q/wuNo&3 euaۜq3fɠvnۤ_[ToŴ3T8F.bͣ*fKM_Ge iY7G[\-\ne5ӻu-ze.$e-$-뗙k7"QPpNx㚰}]B ;Gw" 6F:> [j ,}{'S22(r}OH6,͉;s$GXꖦ %s$w1H2iB0#- L,Wɲ!4guz~ <T l p=c'bu9W=' u^G+S2^yU]d3#xzJGSRM(ם|(!jțDugT-D()Gn| Lo|@3rf #*ndCcV&]oګb*AI#M2M=L(R\#q.)b[y^\Z)8W̿ٻBkK!舙!{.7&R$CnL.H10Gl t^Dvtw2¤`!Ue™{UFJB<Z=٥BLy%[U>%ٞdF,B5kvJ`넺ӃDk3?ܷD=pVsf>01< hԏ MiVF~VʤJ{7,HACGV^:g(jxL֠-_'OH|ɝl")n?Q9}#7cx'I;]ߺA޵I⩩b[#qDiJ qw63ϴTzn,8 Av<!t Ě6}u9~BLJ936a2B׽ mGRi٥˔U#)a$+J l^Z|Z{<˄މ#c }阚H_vj=d[M tMgAe{YS]3K  }v/lQ؟dpޗgA@TAOŌCzX5dҏ%rPpޭí,姢3w Hudu@ŔEsz-'*\#($L&6 wd#LR4˕e֚|̧F(P9}Y0v0I=';ԩFiJ̓8/Ƿ?qY7%z1jӦ{wD!99H} pCe6Y9{RȬ7SmK[H}UnO5ɖWtgl"zwm2A}7Ufڝco* Gɓbhsfg_"_ ϾxpHVJ~3fj37ƕ(0oVA=X,#ǣLH/EyNdf2t)m~t8<-L}ѽJ5EtJn>]J5Ҍ=Ka.oXJ'KؑճОf,'{ i&",\Ƀ9nL"gYk pt BƕqL jdv~FQe(IKId -;g:n`~A[t}O lz"&@"fϊ} =x"YY m#'T*|i d`-F*M΂kulrֳpN@r 0{):e̳1dB#$vgMq(v ǠnU >#5Yy0Av@ MWf co}4ZeGO&EK|-GPB]Y1$].LQvaz9آ"q}Zlܔ(i%RYB[)?g$nPkSyv5#]˗~v(kÅ$aw ĸ &?Z@V hޜbXI(~\I D0@B#&9>DW9ٿx}?8%%s!6&ˈ.F]M!e y)m/fo6$ҝllr E5g:wER*jqWQg9!V>h -Q|Iy,O2ιJ6mZo𪘙4P/?Vļ4yj<>nS]C0{n rRR>xS0hrA]KciDjMgb٥8>ėRJ [{JNnpMy\lm)46)ng6&+;*+ÓAo,$nZᗪG;Y&ݞ> J{b>g[su{٬?y} 'KVκH8vŸ٤MF*_|t:; BQGCB\_N'پH$sea<-{y;BoI~ٕԂnTF4mOx~Rp/-ͺ(JNL5jz9[k#𩺠 i&c{z*S4ܞ8]3Irz^&7e]rIT8wE .=ʃ 5Mm(䥹xXhu#;^⺌Xitb1jR9V#;(޺R7S !>xKWl3 ιhv}/@[?vNDMB[U\#gcg_mHAuH.*iaW/#B.zJ-HwьJk9J I ߺW fPzz E b.KSҐ+4!u`(>. G_EC CJ bN&9 w-IBsj5Ԣ2M>8 ViSMja"Hwύ6淌lqd?WQ!8޷kYr(]!~A;7a&bel_7vPa۸ ?Y;1Ioz|Uc^ƌ$-(ҵ.1e:E3 ~OESs.@Vj7T=4O #.w]IA[~Ӯ0Zh2H6xAShk~[- =7lܚ`薿q6\9cphU! čgA ƦHW]FDh*8fD&}N,Զ8׳XQJvpq]_X]y)] Nϭ'$[ǥ%xw'}t Ck% e4w\7/|O@Yٳb.`>ٮg]Mm1B%nX48߹X]m-#1gQL=C!d `Zh 1yt띱4oyW0"xpe5ؒ2h`*ɏŇTpi;vܓ yIeOɭ(Q Dz2Z̟0lD'xoы|t.Zc*ن1( &)~M ’݄0RёDT f\6K$i:˴l&TQm$o>,|DKIp ?lʅVfn:-b / S-A=}~kbR:(OZ|hx_{u̠f)^,|꾔 b&(e_Ɓ |ƖlV{ejNK;1CO?P`\mkZ*6~U]h.ܗٹ6&?8kAwgc(>%YtaG7|*?Se8npߴ Bh'T?vmȡ;wSE{`6>_iW~ 8X+{ <+ 0QΐS.H,tv#CA٪^n zğ -Bc$d#π,?Nx1}Geٟ t*'B&B_.KvaS$2h਩zQc-9ѾLu`㽚dWuЉXݿFEݫ"-lM< iA L`*!)"LՄ3, leڃR 8Ey#uj)>˥ѥ(Z0h?C sO&$ (ҎČ6xv\8CjCh6oe`U#dj h cA{ gj/ҡZl-hs>CJl|NQK5WhV΍HyρZڧkZ=IHVX sYASS,G{kq z{E*ܵisI4wiUdaNF Qieu$L' fqR繘 8;! 7A_*̽q3'!m!^L|H+2wd"$Z2j8ZiM43FdxGewPǦH)V1H4v7:wTlB~rϙLg@'.EMQ.e5`jέk[#Mj1Ecek5F'/l8G<F@chj ʤ%SM_ '|PeImՑD9oi!|^W6h^(f]R"lf㕓XP&5?X3*!lGdt{{]]6&0Q1![ꄫ836?qvT${MX:ﺂ^3y~ZGTޔPWm7JêiVg|&"zW,Sc ԊscLdL ;:y36CP+wߥVwn>|eQ *͜6cBtSBسJ[1  j.*pB8yG1" 3傌H3hjNgSoS튣EKGmw"7Z! CyslĻjt2"4ps*賌?pɔs ͖uzc$cdj>|QHbw{y-xgV"aeմsF "&6&Rgp#$(PmJg99aKpSjy?Ij&yysؐjب:gCj@IKSPG4"CIЧ/`Ĺmط%Pm;oY¤hɧ.B-M!q)'ܐ0q?`$'~{RcC)="HU)5? VQ#a2|kjMĩTe(8&2n2lEl6n>s@8ʁ+n;&o``Vpkd^90Go[7ad۝ Z"WȞ;@]6ea Y\+.R(V,:5YOrfD5)Iy$hcd> iHSz rU G~;7u7 0>kK%j#$>ݻqǸ+>ZDB`!HtQ@;; $[V2תVc,G\0ANltM٠tVVQ%A $[$qQd#D^hoC)K4EupV"t!]%J~Pߒ+B5k8s > |-vt ZGz-lQPb 8oMʵ_@P֊憼B'mPo s%crl̙$Smj0R^)< rۨXSE^J|ј+ k`r:ݍWAϵA oGqYm&x.!=_i5ڥxԼ}/̟y`m(D)MbeFK@@ᶋz!KF(]"1~i~(Mi>A+q0Lm떕콐@O/C^f) jedoEzn6[}$B4%bӯm٧,)f:0Yaʎ>^bl*2ߗKD't cx;? 1Ŕˌ<;p+~mg)aK}#͉S5_ӐI0NjL[—%bQ!Ӫ -UH,N4O?pUܖdC򴎮ZT5dJf$p*0v"oKA5槳n~9Ra2m jJmHu(9b8Kb TkXV'MWӚ0ZwϹ-6z3h aۣBw?W<ƒj# []e zs?۾S2zh7jEF@`&?jstu#mw^R .{=^j48cvtD^ t/vgm$7?-yh:ՎB@<Ι qݼq)>"Y ^5BJu~LN,T3g~?&u 9En6@m/_myBcI1f qQٹ^Bt*#Ef'8dXziX L 4r@bRlGVH4[6905]Oݔ,VyӆlU!+[ c5\$#C;25)u@$K|L ?SP5!!^4lt%`.ʖ}#yQE)D&_YfI0bM{3d%DOKPw1M4RVZn%<LviMAe"'Ң/3Af +id޼;@D-A&|h PHفtVa'T'Sa34nbr8"qnJ6V{9\*ϭYr ^- S2oґ-5(9 ON{DX̙=o}7|fz<0ݻ8:)[8;41CsrKiJ_63տ.v\x8:oWDR+ r~q8]gN-/s"$l(7٫}+ Qn,dUv&=,!-la_l1 k;63Ĝ8N9nN1jeΚ}U6GA'{]8p ^0*Og0߷!&Ldzg?Y<Mqѓ6!9H2s93lp:l.d&Ujitk)9Vc="Xc?яaDT{mQq_,+\l IL Z๤!s녤_ +=bcw2,owrhڽG+{uCxW{ڴf PL&gxJsΠM6;V \@?; or܇&?4/ͷ7aRVD{#q˻q:ƍ_%Ϲۅ0F~S9"Ij~!p B81krMaOukUbVL@_$W1;6CrfVդmRcMhZMj>䔫4n*XOhRc7, pd{ x #+Z-%9vA_**Z]TX/ϸ\jo6"_Ia liMK+~/UN֨Қ.R+}B aqmjߞN[:t -}u :踦?0/O6 *](iGGtSdI' ~/G&Qi |FOo|$Lѐd=UIP50V^^*RZ1_%PM2 YwU˒ۇ9!Lj~moCxpN(7ڴjKo\ vil)|MHO4PKoI=.vmR%l:,iA>])u3,^Jtedg. >m3ڹ$N5 [ .y\}+A: lecx+JhR5T oКioǼ%6wRIGPC)q})T˜#Q.vn%5{80jWB"S9 `Ul)+Ve = $?]ɋ>L)M~"D>/71O\ַJAWg8u2N6Z8~P7!"Þ<Ԇf ~]p.0G~Xͧ:G:UШg֠~G9L69V r-44k=eIO?)ǴɉNeqY^jFI3^ӧ۬X=\ -` . g0LَiX2a-;ƽ!UxE]Fߐ#H`y ]W^@.JԒf),G9S{'aC9v k&d4R]GS{U#*b.z/e[~gk,?3D 7ϜdwlW`Q-a@2vyIeuupgM L4,muy% U]dVɢ.&ȉ!MMA|p@='k:NӡZk?Ic0Ky6NZcy2I*ujVz_H~DI Kdu*:S@vm`5'lΧVAcLt7td<|ц/U&X6}JEP 9Fr]o0&DȖ^?1]eָL0:p =cӹn \;cn0e)(ΈY.=}gWޥQRcؚٚJN0 D:Fӥe].vGۦ"D@XxE5,|$Ot-YY >K4);/꒎ܛ{] PTS0ÌU5S7A# H"Y%.Vrv!?}ӈ狥4C߻MSFxUvQNidxX Xhd-{H֐MHmWss1,^=SF /MߛNނpʎfax 7L@C٦s)Q"nz_Ic}="fC2wȽQ'B߱})@}b /{_ewVfg ӳ+Y&F$]r }kD$o%gME|0}PCN"x9F*̕'x~Wp5O FTZknlkX҆LנʳMsEFb glҕE1mO(]d4['9̦8 7ѹwkA?n͆f~.6#V\G{w6LC`%>-xE~C>ŮlT3DDbjfms<\gMXv&"tCz< o8uV{-e!Hyr8zc] Wd2o "$@:E [gC4-6t+QH+sɥVNJZv&l.:4q!qJ؊8ݐ4TS1_ȍq fi(0]Z+ mDll$T|Pj \5?q>VJJ@UX@jTG(Rp\9q<)Nt>rqO]i}G c|"|mBR!F! +rsQ0Fyaiap*9fH0oV#=UhK#Y`X$ɣu]M9WzSBzDp2pH䑝c4aWgXJLS"G*isۦC[uS . zXfX#Čєb=L}Xbf&Eփ֯!тde[HSXN-!(+_'lf>}=ָmoib.l ь?ٖ(F)r4lNnFaK<$`+!L1=/|[gYvO!TP2X+GO3ѣYX˶5YB7[΅#ߍwpļ{65Q|hxJ=kƥ%V WNO@,E] H)-\}nV o+H0eȯYHM&~FWr$W@ k+֚H#يAzʓsgIa3r5a˩J3lUбcmJ0|v[v)t{{[De]~8+c܆hj)I^>ݢ}/RDD ݠO1=;!;J]ϣe-/bgKy/!䅐lSZ̠Y UqD" ,/)k$Eo2$=(M8M?7~5i"oCyzUEďz$A!gtR093E yѴB@irc:hݡ+Ϯ{]E "LsjjFQ5u*>#ւW# s^'կ1z lrX@cy\. *^CŶBTPEβf}3 eFf|\W}〫ovbӇ\;J +G" O Upt8_1n 7_P'v=>G *=ó $!" lb 24S!MJC{ZO\Y`;BV,HuYzwfJ,ܠ&oDR^%>zp qrKu-w/|^=e<YM$\Uד&L0s- 1n?Ӭ->'o(#_4? rENᄮfĝ@0ʆ5 iԛ1~C5gZwɖ(n{m`dg!c-he :'߇)c}XsfV:SXbH_foDmOѲNV%ggBz@>3|xB<JjD('O`pyu3c7ogd%ڷĉz]eJkm N c}#z0!j]&CчHJ n"!6>+9sC{W݊!πG\ TȆI  i ث qk:HkDض1`Q69!r=Ȗ7 R*ud$d`@Tf8;w"2G v_{g8 dKߒlKYt?e[*Ӻ[˵8stMGwk֎P>BAW QHRjI/}}ּWjΆr]LnrWJ_ OTOw6j: EP%G>NE3|ǰׄC\- O%&l^["*ʋ۾Şɩ-졑2BCQJ- ?{b2aJFyyE*nAuV:{H0ɍ3ʧ@m Qt~ҍ! lMgj hcz8DZaT]lF-_pgۃaO2)uRUwUKi2dVx/qn',lIJTeq N }JUiZJ/1ACХ$VXd`86 !I8ma-C ՔD?͟[ܵ"Ř$mD7!QܳUi40ZQ+mU\C$tp'T=I ] 89d:SF%M?i|g[܂P5s6}Dit,1H7$ji̹PvAS5 Rؖv}ʘg~GDlH^MLe?*,NZMORuoQ&K#尞x/bY!%Y ÇFL͝-:j(Aw=*[zKM[3 Ӌ ?T 8n(tθ-;RJ83z>Wa4CxceŌh*7 cEљ«p=u ":c*1\bA#k+{^! [J,)PE_Gx !"h@ vLaw<NҞ|-[5DKyno%\>)=-,f-y'{ 6t |՗ S9E\yWf1 i;ʌ!EǙdnYjxRYB2Mocc6y\z]ȚRxBA/Dn(K}2$-ke%&V jPan UDb,Y3Nݲ9|_kͮ{p_۵{+ n2Ԍˣ*q;(mU3 4o*z0ނ`UYN9W?oG+yFE]d:ĊjfIBϗ9] ;}R&|ztDvh"E@4#ZT0V.L[ (|+EGOÅ? 8:X- Ƃa֨#E`|rj&̭-{X0mQ6`Ey3i,n18rĈ2E ϗ.._s"wP{yEÌ;v@cG]Б#`Yua ֤Y]cP`А(k#?adh]:/x6mXc֞o(RPLS R_&Vcj>\t'?b}f4ZPU ݅MuD:̞ף{٦faN<>+ovNVΩYwG \ ?$GH}:5K`opF9wռlI3^DH`eIVnlұRhqH5$.B (= ^tYל1 .vć3-'-dؒ~~kQg!+W˴8F?H5xU^lwGo^A.rf_:1{evwb Pje_9dn'H? Tg16ӄhRYI眨xB\/ >u}X%lvGoJۣ  78?T8ˤkB'\M2|- e#+_NFYnlTLh<|jdQӭ{nթ 7Il׃ǎYœg$c*L1~ah'Ic͠1 <ޖ:7[6+zn&hkωOuԴ"/QmF~`/ז;I.mGCA:͙K$ Hd`[|Z|}KϪŒ93E{ܺ|B?˧#ٍQ =n'v[l5 !?NS,DͪDZJrcΡCIk.J],P4 ^5\پAk\nD<"AB`-B~AM {櫛Z؁S|#?OkrK H6݄]_9(a1Әe@^!3t ?4ul2dmXN պ]Ða Iaa&knV֛wtҭir~P=Rp{^$?z}+$|΄ejC&RS]5.ۖ/y_N"HaHEtAZ \Sś,[u^$$_eIxʨzU~`9@F!SG *1V?I M(~kD5#XTc3 } i{-ÇM"1Z',b(tXqdx^ .qò̎GOUE(؍Ju* _}I4kRСv!Ѿ ש$InUZ?Goj֘W$iMrJ8|c/}3CݏU13.:ׁ(ʄ_>LVdJ2 [2s  4r:!^s_O{.7~A'3wz k䲁OwAaa `kҧXv6ZբN [{e`PXpyD Ozw_1F"5@/,#Μ]EKP pc9.a"&7,NrBa-8zf߭$W#Hlm\*|RtTi2M dM#oϚQ BFWW[aT8& uob雋 ?@QᤡVZA|yeѱ֡2֟!dCӈ"HkzX eEG <*ӳ!H5<X]r C!@2 qNhhf҆t ) PjaKF豏_~lkѷc <,`o|GAOE dyajq(goD-X0N DC쯤}`mHh,4ȹ2O8yncjNMpJ(oTֈ?ۯkυX=wcWqbNf_Y7ة WĽBPoB#VK;J+q Ϡm^`E8@q-6*'X*)(r~F˱Pj ?QٷUqt)6<<..Եx~%Z &'$leF5VnsEI4JL'yE9M`R 3((&Kv$Ke| s)n%94\@7YFoO&}#LdN>V|`,*TwlEϐnZUZ87f6'ʫEF.,ss&4Ԟ`Q@@;gjT2U q!T/wU@S_,t%DJʚoϤ tɈfT6 }%m~a(ϯ5C@e7Hq8KX?HŨʾX҇| С%\׼IJ~gYRrfȦ $fU?4C3D2,}ܭEn|mGCHwTN.j^ݼ|2Fu7ˊ# F`%Ox XEPIa]N3 `%h"7rRi۴ܹ79Զ`^2o%>܃'?A`0hq0eZrR2R&S#C{Wmr K(_k9~mt(,E󑂌'l/jMy cE$nHf氭x<&Z~FCj' μjs0ZN wѾ57*^IWtk A]OS)yQc#qzIۜ6ӖGQ8x/ zk]R3nVsLĉI>>b)K!v+| e-n}KpGV$q ƽ?ro=H+74O;1KuG}FCv]T)|Ǹy(zq2wO'ݎJ#!3? J|M^C;o1D{TJ);ma\}xc^Dwouʉ7erDWӴ wdYhu~x ߴ^wDYP63|yдTq׍Q\`H}yY*$teL=1| 73rn ߉MRCE6ϻ Kv@Լinn4s9&#?o7niM?9'q2b@CTaˀ_f':;-aAc@q='g͋vrWR,J+(>k1E®W\zcb_5-vm0(dkA X8o:|K+nmњǢ%U >jW M좐N"m' &fJ۷8ѹSW4 GS QC:,WS)m}K!RK Ee9M;7쁀rwK,n#ȿHM>o5s w x1x`[{Wx P ?ܧ」CEWt ф`GMyf/EEo_4zQt1/1)jK3[oB3G_HWJ8UHE+.llxt3i;&b Gp+R#j ˱:*Df %ebx~gS/sw(g =:z*ܖMMMxRig~)n/> LlO.bIW:`:1eCfE<}RZ?^wd$ϓjӃ!fkTOK b{e6M*"鍻n{3"0J6~d⻥/Y%REp2lja.6#R䈞=k{HCLI_ͬǤtaf]OdvM finA*;/}"lQ`BXԃ vw`~ov!S7v;ypmÃcE-:n>E' [_yx53/"JyaU\M+G.Pŷ_FЏ8Ao>N] z³RV*قw-a\*9ȴDD"y#v a?dv؋Zfnf]/77 [50nfCp @44v>X4(o $N,f@$# u6oɃa_Êʴ7ޘdy|fgdH=SUV=+%- ;fY mS7)p|NES\q6|ߐiZ3R5uE-r&5Z˙XQĕ]wg׌ JFFoxcJ4~jRlt? :aa(`ig'΃yq6VS0O)ݎF"::=[{)m]sU쓾^2Z<|$OK>"yH 7b9Sq3l[1-=z^Όe xZz۶emL!g'q@櫆0> -)VD +^7_˷l 4j!Z?m{=o<Z'::kҜh@sqT CCOrdv~]hHGmebX  `v3y;Qi妚mŸ|=Mk28~ $ˏ8E 1fi] |{bRe!Fa`HV\,pQy T17pdRxd(,H+:92YR3e\&1Zc#͡mJ KjQF5F@YhzV oe'dZ1nIg'E_Iuztm\/ܮ&?7 S |c @N(o*-OAr?9JyrjB]1zUE`{wC`TJմ֞Sk 9ɠy1ESD(sN݇٤Z5FHm&'.69?k*o_!L)"pxƯ(rLi-| sS TBHhK yfh'#ꄈ*GՙΌ#,yoY2@RX(nmHv/@&~?'2zp{g 0'ǫR\\C6ybA=-l;[@*CE~̂JR  fuXX,H;ׂ8)bWkr`w>~Ĭ\ 0P[,g"B%"nf&:tqۼi.w O]Y#~ [N7MM55dԫ(4*|RNS'hy@lM\)xBS>JRj?XS$ $'\|c[&,ZșX;@-ݦk>de 27X/z4~#P׃TML݊a~' (}HזAJM遺qUz+(k]FTϘ,D}hCYVK!IlA_CC)JI31Uv5G Zc7;LBr~̉@˅X4YMt#_apmU7MfJ$ ů:? T3K{oKmp.3F2EӃq)1AN'ǰf=YԍkތbVF vGLL?yr댴tEKSɹEӸ4_m5XoS^9͚>8LÓN[5]1>&Rӏ| Aɨ?GKo< k0m3 .uhH\?Qs &hҠ!WثZǐ~y2ѠNw%NN7F^fvmy}>!)/e~ZgĒlwGݽuωwbl[gCp[!,WmZbJ,1,6%G.d=`9(WSt 1q' b_R$P4Z;bYzmf5il{1,nGMa"&t_lC|'ݬk 7̕%cG Ė%tƋ ڏÕ٦Mٍ;Wu BVdV ]饵fV ːܹSr5 j=ZuR4c=̆y:8rLQ*lp=U7c~ DdNގ~U = %*z8a^~lZDoL*HsL ?fD=K*>H+1ATs1}zGNP'{ə *g[s[oCC-.jEt 02qVf~bΈf{Re`Bg/F\ukMlS?t/MQr(GTH g*@_k aEQ2| [ å4,_?6NĔ-l PV4%V t'3~*3![ ZtMq?/9 fzv;I"d~^Xgܝ;ln@Ip& ^YYB*τQXz:TK {bw%ɧ ݆pAȍq|pUj*J^w's]WT+߽aRl`#V veT$Kyk1!wtʏ$v}&^_۫gѵs6OdRj& FoR*h ɹ_mK`58_E .wf\g*+7!E$[v޶R6"B`Gn՘N!@iӆFT䁌? "GcKW lPDɕy5p7FfbId״Nj y,9FǸ+݊?ZLGv|WrU\{`>,h^βE>DBڃaqNh^Tׅ A ;_ѿeL]gK\L%o ]:nI[P{Of4nK*يbjJӡd̫Tɝ3y*<싹f rmL,{2I{=vv ,j29r0}Z` X!0m%[ QNnH5' qƉHz*1hџ&dFy5E\l14K$&ёD"U.  %{}yg:p+7Tz0aeqHG3E~jt;T$ |*-^>frϬ*I~#[]( @~7- ʴ˸II$|\曄7f5k"*Ie+^:S%C8XqZ$ ۚGD m0!`fj;(30pt\p21UCM>(ݖdԒ+Nd)5T+NI+yHE=S"zg?O I5oޑneC_&0EEBaN66:X|o S 1 bp{aZ c[eOZk4D׉B ;$q&UfWc ᬝȠyб :/U_Z]`_yGf_⏞♠Ƈ:#u{xWi ECDGnYtƾvSiӛH8>(`\t06 Zo4PHլSJDezR$AoTfУBx^F.8@4,|]_OlS,j|JF @xmMG߁KyQ`@CriB!L`}zNa"1զ LKP@\q1ux rXkjT,@]pbUb*ꚜ]z" k3>5Wu~Ϫ"B/!Gwʻ᷉ÆU[9WvZ_ }l 0vBj->;wSzJnIL#g)zE{y/-лLӪg@>IJOZ| T?VKAB*^_wmㆣbQhG7H4owo)>8C[RYҎ<$mK fПTІ@xEb`zJeyN/ ZqT"vc7 vXV.ZWXC<[;mU#d$.b EVIDCTe_ew\22'94wxJ&$)*kwQl@IL}_/tuAXa!W-ݵB )[D8Ԏn9dinЖ̗ >| ڧ0-,eА6Ҋ.2N7?be/˥<9' rTaeEe~\D:T7!|N9,P 4 fz3EAS\D p b|暫&uwZ(zd8d.ޢk9+Y߾u^Kc?Z )/;k(-RGэŀQ\YR$yp.bCmQ4+wq,iIC0׸[`2J$Dkiۏo-)әR%Hn]*KÉa+b;L$gRTQURK~)1h/8.F>zi>Rln.zs^Y) ʯ~I7Azn) CȝHL|E:c,ɑ~A.Mg4Kd6#:@2+ $>B;6~(*<&-`;w.:LQ(3++hL1L7aMe+?,hORYcGkʇǦ /759ȁM$^Eq`[Q0w1/<y(- li/=Ƥ %PsFpqf/FWd$svҵڈ4UoفP=?TQX\=&.F屠JIRFNDtm.%Qx[%;/Fc,9go%̢;dHFqh{f# N|,Pp_ [W) >bmTK4(bPP8N)bSEH.EFgR` yo[eešJ+LDL:I,f)]'I:2 f_J/WD %=D~Xx6#cͿAi9fExg x`&Sӳ}{b쾛Q*{krʐSg 5MOG| 07zS8r8^MUkq`1r~γ! y9,ufm=@s ?Z2cF?>gg jLȒ Y`hyuꛧz߾2s <`$Fv0+K' bummrA I$mwឃ|. hx.TB: o+h?U$-Â|~0@5xwh@ußj;֋ٚam)τ]Ru30ebu4fT>{5_6uPP;SRŬN<RQ˘ hƷx@ p 82Ѡ! 9ʐ1LpFj4٠ƛ T—⃳k~]pҹIڎ}\ߞ!`%Ȓ3ETVlF7.I 2ssQI:nNēN|qXz&Tf5o"mTzw5:V  oLl&};K2id67gx8bWњ7 H `bbXRhuN*Mo|Q@-^l_̎.o2dK<&8%g0ϡ|^Ҽ!mK|lAۂmG4HW6Lԕ:\?݅l $ s娘/%ϔ_rܓMW~0leT{E?ZdxBKȌJD

X TΗNrR5:$)~veeUe,=߳޲ä<]yUe'ԏoNߝ쓥HD1} pbP0y^Hs8 џĞF7=P,G9o#2GGrOTR(1q #̉AtlȊ֡T%NCjAĆX]4=_ SCeq' 4K()[X -Z]!Ixe,E t3&q _U_@h$-XVlDYybc|6zvTtY˜{q|YѠ¡%RVb:a23 GuN,Pv-v,c(4=7OFH|P /92ȴ9-0CG;CGKT; bSA_ 1o"RiV$0V&mV`@%LjAT-1Q9 yнr?rAXZP78ĢT1T0%ytuA0 M$ 깣1WRf`a5\bo΂qۆ::mbuj"F22DlM4fȒjwǷ'rͪpVnaL[ t0N>BV X O _Ja z,EI sW/H Eg0 ׂ#By̧k._!w4ʳҹJ3}P^b( <вW0Ma(CvW,ӂ8o9ju )KhxʶK .#OAgespTCSn?[KndWTN1vX6If*^I.ŀsRΫB&_ۯ,gٶBPkI>TS؏b^wlAAV=4/.(Z'4X6rꢢ>=l&uL'$I$QͲlIl *3NdS{;q +l KPe.}k•rnJlP0PcR VH{X )LЀ\aɇrJ0ҹ@d.{`DMov_4PPkMx)%cPP4橱s2y\+͹$7z%Bя`F3}w# XL$47sWpe!bnBzŎ 0؜i=2&D|0@7Mr#08 4%wH&52qKtL'(5[+' ۝(Gc|V\Z:TUix(AqRc,+yM?jIssT~gx*NރTiqҩzO .HeIt %7gT;cO} !7?Irn* բ{rYrh\`A῜LC ]Β1,<—/,r`܈&دaa8ē waLěWJxp!U'v|:@%SMm~Q.w׸Y{1l_.?݆,ȡp% )AɶQ}THr>7a/ .Mx[ٰ7uUO[fu Obl{㷌d?LU]ȼ?td$]F2j(ZpRp̟ [FT2hNB βYJ8uXpHܩI`_Sh_80xh3-ڻQ;r "qK N.n;p.rn{cDw鿏*{ x)i`xrA=I/D$mCYQ=/K0qFsf== wxVhԎ*v6EG:?*,6Sr;Ko]0e yIoͤXx{cn_Ka-nHW3H+an\͘a1] r2~/L7!/Gɴu7 m."챋wX&uZXj5}Yu' ɩORGj׻ M+*PGG0[1:Z8ۍ3Oaߍb9\x1,ֵ )R'FøF7 gOxHg1_b/ALs:2k,CG]u ׸IKřLehG+IMZ1949h36^T4)~M7E B<Gh%OsЌQ9hvl'n̑;"SZ JLϬBjbT*oTiWPXVPƤGMu-Y醵8`7dLA.\rط!6WQ TP>!;nxY})Gq;bo?h'DؑZV-[}(#URxz6Apȱ9km8eΨ4#Of>SaCC==2# ߢ4 pE"+|_bTqW7#дDRmG05j+s-?F@2ZJЏ @wX-%LO SKj>]?tlMuk9$Q#m4\8oAw8Is˕:uלTKʫ-:YfHֽ'i謞:h<1{NjXщVq4A2@Pe]I2׳>>,R/] zWgQ-o@^h| bC/=|N=SBWL 12x}lm'{M W4!o{$HŤSU[d*l8(Âd$`u.Ҝ9X{b.L*lK`&aLR8#)59y%ހzaaegy.WBhS ڧB>J@zx". * AO,3}5zc!fjYRuwbzFCOu` _u4]O5GP髳 vJ&r3<`{cX1"ޛ0zPFaZݠ>l*q#粈M\Kb6aOz*/f{4iC4kS}% ]9ZaեlyC ;TȜ)):3:Bcy"~c۴igN!oZĈis BJ{GjS$ ̜=cm%_.Du4ߑ)ly`~]wH>x7f<(~\ё1Q )* ȺR,#X'lrR4Cyq'&Lm7Nh?5@@à>:6RtN`c/+l9+):.k r¼aSݘ%@x 0t$07U}\k\}WMӺpO%GPާIR/ioc?&[U y#Qש8{Vuߙ+)h38!txU,=+ra ~~\8TLwgHFLOJ pUqkԊ;i|`Z녅PǺ> V:r8׊y¹R?^@ֳ?lsB";R'+S)ԭR+Ԟ!W2aμ,m\7T)7BP.'Mpo+|{A  s5>W 9N?SC5^i$sHR)vK" #U%Tb$ wgGKM@t3@6Hv qtyF !E@cnڝ~FXL^R^=ؙ+,'߆ڲ3ūuXanT=[a9uJBT+0fAwXR;٨En7{1ˑ6]q>⇱V U xNZw͊;ϗx*Z2 YWp.yc · `.""AྔR nMj /& EFdY[JjmI&$G(iJ ?Ja}1{1?NUa͎0{Gh"'3 n ӖjbLD*SxTȍp( V_S9Jy.6IUeUm@YbU.JKެ q)@#y"X߀f7~4N>VCXy Q[fc3w\E{tHBڻt/4;uo]F!jː$M]5?HT04YȆ@yyQiloDO0Hvm/b&>7;A`2^VBjThvZqƒb Ա`pr<: ̊qնn-o٦'V:הGx eȧ- vY)>(TFc:|9S\dKR;[09iԼ\D\oiКPvl"MƋwsI7׹B4Cvͳv(Z2P@ FzmBҽhfE ]#3Y 5@D U!۽6f'yǙjݴKJAT\a@n1ٹt %G՛ueL3tb)'3dS7K|`w&,"0AU[Ұ"A~0([fbcCOLq{E@v!9K|Wɖ3n!66Y_&XZx'#~'̓hP=Ȋ#J|5zDž-š^-C!X;+ةviZXh =T4 K(WIe8i!qi1kx۳B Ɖ@`nVHm)G70K]xmȽ?ӟja.2]/Y!"kT&a&jeU9lF>SVfdAJ*5vJT@X vZ3V\xwݲ ߘj.Iou (FU׷83uWR#gegzΆ)<@PA8]aX XլGD4BV1rjle,:aB#TJU8͵eW=ɒZQ,[(w 6qT&ACsekYoL`NifW9xjkR4 ;Y `p4&IQld*^vvٳM,\ΈKDjoNB&UoEY>iOPA._[ o)k$c-0p8Ֆ*gvЗ{N{,5F]G e }_nnV$chҏnHDCtr!FE|.=UcOK? VF03%f"AjsI9#+L/i<$DW|:0à@&5s@X&R[5HLM!ӭs[Sipܩ ѣ!΁_a.2S6TXZ*+4fXHשoSFLП~۷-ȒDYE;V[=%gs'Ly1 r1Yj+y*FyTT4-W,ʏM hʳ*? W۪¦V-Sqa#.*f}XB")44@s~SV/xt2ᜌ]*gŮDx'5 s9z7:H W=]ūH zm&A C9%o@>v6=ޛs,1iD΍uȡЀJ#|!6O ]^CXK"o>+ueԔeZ VI&:]# ߞUGl;$ Y[mz#Vn=^!!smsB;y94b& B`J:#uH"ypXF X!8EzBzD񁠄-ϗ닋̄R aItV:y*(Ց=2T/2qb7DqO%~E[ivi#x0ZuH$Cqʱ&BAg:+3Tj< %# meN>6C>L"TNZA%s|ZGK x3u:!",#GrIȐ_ 0eL#ˠcQ>e4hJ.iU^M~*\y3JS|0јh0mdVA[ϛee>91BoZ$ |{ₐ̿i%eR21#>Q):S5,昗DD WDGeIpGppƪ$d<64nlVv0-R I#REa*4n*] vpvrl?,hTq<+lVjxo޿mh8EDPU<SzI Ci` jNQME8 8!uOe@xIbEVzBn8Ǽ'ﻧdn: ʡгZ#GBв:uVWY\|*q$MʺK?Q*8θ%6| mW>qb^_;ă"*2 Jд7avAF |98;i7<)En,ee="rү tme}?X9(ŏ*uE/k"#&7S$LEn e`w ԗ`"ĤLBgGEs !rCHilд*f\gO|IQ^ QO3V Y#[t ]¼eͻ|o}̆\K-%<ə"؍%FedZO R<#K9|?%%0|l3"Aմa|+ +pl78dP ]'G/1a%ܳ#j̻׸4ޞx)b=QT:@,)٣rK1K[8"agfzu]'u9DXFDFTfD8*6\wgs?m)| O vldMaLJ.n,P-,9Nd`>Yedm&Dq6Wn! r1kAYh8:aބřP@ S kCRI*:@=\z-&oƃօn+ ȶ.qEf ^T7]mf鮊ؤy%ŵklJ}^+ͧI&`!yP/wԴHݼD:scۍ%nIL%6L8"KL/|f-]fKKBq |[ʹᰞ?3T'i<eRP:,[1{nu"):C ._B%Ndw@\4]W@ހݭih jXg&[F i2Yik1g)G9#Z8ETQ,g&o8flX|ُ}|aŁeC,/4sh}-4%$W7g<-CƐྑ5NIGbBcɞYc)"{u&_(R .#VZu:w>j~g=({#߄*h_Kyݣ=c!`ϥ]z tcп퍫8(J4]ΚQԍ̵v8hr?! U Բ^ %W6PZmx(oZ9=~u\˓]Ṛqf'sNUT8L_![(3эwMo> elw0{6H)Yك2T|x Bd [Z=oq>=JP"(v3("ҥ^K58؀egLH1sjQBeE'v)eu;,aomZJ>|If^c/a yP@@v<(sME;E6bKJ@"{(=8aٔ> } _]]L)0gYo~dYx}N#$)5 /!wv$V5Z \۹"X!- bA e(a-f4jas WTT%0Wı8N |I}ٺg\W6o7H}PfW%9FoilFyM^`> /y#&V_[Qp圑poaLrn5RwaGS"LЛngUEJ-Jc\tPr %6 v}&#pw<)=R>Qcqvگ(0k\ REPL()2 EhRǼpθ[մuV .G'\BP>wXPozay^HxCYrBIJ:Ʌ;lJNFG]<7VUp vY@a3IƂ1wL8-4*yZyrl_=S*p:n|WbfFO\T,2KhY!y g6"ELvb[֞۔?>3mPp*k!Q#J r! s&`λ7fAet۟kO]3tΠep`nO3ZvACkd49UeB hg j]1t) P(QԥB:HۜcIlޓ4}ăsĒEx?lwsf]^ԓĩ)%*j"otK ?ݞAò(rOO0}WAk_$dH)2\4d֠=h3rN#VHes9AԨi/{Xi&KqTXSYOQY6NZmEw>+7UGH؏֥GLoe3wT-Ur@P ʅKU0 \jU.,m6rv)bNo >:Iy9|pmf_4e y1W`$x[$ 4u,Ʌ>Uw5xߨmg]SXh_j T#O*Мd=q2+5)jݾx KU qPc5M;Y޳wUI{ġiB}#3 @L@W*F[eڽ^)OíEϾpA^b1Ek@N",@!V[IkI=+E7@ iEc9 -lH+7G/I; 9 }˂ u+;e}DUe_[֩=̙q:)bJҴcJ1鲌Gas̅ٽVqL6`dZZޝ50t[iPHD ޖ[T?- tDiv+sA{Vɾ;]$}W3g[d{Z][z=h5E;DzTKd8<qYƙ&pb{osxC؋[khly@Gކ`2>ƂpjooϰT43. ًHkw7:x3LzPpc* e'3a01<vQ7: jSOEϑO!qCtx0VB1rU9բi%Td9LM=aа"m„HNx9}g$@Î dezzmYzj0s0j^!cwJ 큜 s"q1G`#Gig뇌JTJ1@.¸={s v!$^T59d o/qrIx8Kwx$z=iPIyu1E\^=qAZn?NeEovC GJbK XmuNԴan;雹62X(gzd~3uA k8>4ml|JZ֞"8*t+_-,Oٖ sѨPj EJ)s0Vgl;s.16Wtu]=)ir?AICcE;jsb#>%smXrIvS|ug+ [3$;vʪ0ԢJ0PR Їː.35kX ASu]t˲oP7zג)`FqF?ŚdV)HduDq*[/A"ڼ6,*hh9!&Vd!A`#B(V# ~VSΒgBGb+g-Ryn g<:U,/c%}oFn%9z)v5S&aI~=#rC5|{v`z;UuP)X${8: Z&nxN0,e;=^C!> n+%&p7 ybxYJghv`:@)#zx*d ,/0+U~hqzI1zP>Q2dGM4>:U9foOKѕZ@ ڎWO160 X5gANqw:ē.oot>+uf΂Me-ΐئ\TeAJ~DyI@upz/ԝF`~\A?-U7*ӺŲ/ VAwdjYPM}m1hP`~CDiTA7's,b ZJE(kմ)-,|*ipr>vz,s9sKrMq0FF8ΓZ9݀SM)_3Z3U^ gϘ)&@&Pʨԛ4>6)3 xnTdqi1锚'[} in/ IQ#h"Vl۬h97ڏWt莴^;K#Bgno&xKs_$\o;\u}75yBoLjc2ń\WxkOf' r=թz;H0P$@{CBl}w4o6HF prӐiI8VFu3Md8Y7<)qy%Dm~qyAكJw$yp6 AL=_p>ҡ$q1 |[{[n=n"m$0>lxN_7ϚŇ>]|"z`81[Lufѳ PY!`TAq3|B|oa/hG{/I^? H!d%_qAviz hEeʦ6ُsxܪl;oh8}g0[!Co/:m;28ۢ)xR\4̗5WR%6E 2,qyS7ծ {(N<}w7Q>uW~: m"ϊ|hǪL! S~wMԎH"gBD>wu*W-%cPM4`ʣjz8iAIXXnOI,Ӷ9Ux2H=qq[Ck QtiVPV3n ~$giW#o~_ &^ƫo'E-:*0wϽ@g.Gj .˴H~XRj격I6pAxɮOƷ3 !eֽ.l"duQϰW_|w,6 3Ssȇb JChЃiFhj-U9@|79̎g1~R:kGS y _t% i{PyNiƞN8 h2eSayZw:C?2蒞 B|Naa6a`!Max/l??őBjvz|{H8F1C IWp]Au֘UBc `cEz1hJ_ͱ+Kw;D'q.{tՊOfc/YQY7uVUcL`uF>U46g1$UHpkꭌjZZ%d lirs!9o{WS[r5u5GP+c]7rF?adͧhjPzh; -ӆivD~;tvNFK} X0hZd_m#C>R _" >ECOdfr:ɓ>.S0*#͆G4㉙d2Uihdq~H$~JB#QYլĈo8ǍPW̶NOjWyI52y=W)0O8ɳlsN%0x!=-RSK4l1pvbi3>rM7}[|6b}M ӊU0dQGiڠV<0qư/IW*ə~s&|Z=:r(LAv]-5ѧgYO^~8̐RZi\}s U2zI\1L9hBF,*>$Vξ4:ƼS)!dq:cC>Rc8Ug4Yꏶ*ȆiA7pp1ķ 6hfS]yrٞFФ"˱54 xςʼns(𿍵mJW*h RW0hu[(|2?荐 V,f{jSCm\:{b9܇Do Sk v$9:LYc_mքrC2 듺[e8Nr25$3{qh<-kJF:=+B]̫pY].I" @GYib"j~4~r|.dȤ`oX |?6Vtroz:BZ7T[F?xvIgmSCH/ը+ @ru֋ge]x{oQmn4Gyw1pڷ "E *>sѣDpq9VY͞D։Ŧw_FG~pE0c μ󶤅8F4 8O ])ɚ0 }wmX Ru +X)Zz4*/TǀjOp׺.8Ւ=.8Bn6m'.q;EHLgs/k9lb݈'QZ0|Ի^_8_U|˔~6J*g7Y9^"%}Z2`v9!GE>}de 4a7c!nPNYBIP .b&Kc3(\<|7Z)"Pts")t]U`)$.+g:|t<1c*Ev9gu'g?(^?DI]"=|vsZˎMxZp6YC:ʰ'njPHp1ir4 YW."5 ntcCaK={O0\nTz '_Uc_Pʢdym؀f'@ zE#d_l9d./0:9wJ)TЏ Rp5ȞEEwDU{"<"%8{^:;~陱}BPgܵ = ;}%<3n4_{䄑 bYǞ/]c@ <ܼ}1fG[SBϫ42c= L2+9Q=M b*P)oJRv.tVUƱzءyM@ɗ0iΔ)MRAX}g~̀-n׸WޣcEo+dbaF5wR^ Cŀ/!^JN&ŀx 7{~ Ae< pyY M7 SytQP2O%l}ϛ|oc8jꋾmd}T ſS>遡 f%IO XUmal}LeKE ؍W"C%D䵦3TDqVʖ=wLdkSVeg 1CFI9Y}&{t7"֭lLWe"[_KѽôdE3Ď$Jz=)S ԜjE^&R/&7vO6ΙM: 5ep?}U#xl6`;wTY`tSGwUZjǨ-c3l+n(àve7"I~<@IRk,?e]:oZm[H=~*fN N)֜2e˜P73vT7cU5@t*Q8]g/%.}^ꊬ8UQձPɯ[]8?TJ3m%bZdژMv)be^Q^Trwja/1l 2¦ѨE %tC0KMIyDdy(I8B$#OKhf]"-1`.2t{+%bƞp%7|@kw>` YSyTpY$>8p`Ⱥ{?8W~s؛u5ASAج4:= Oin+Vo8%RK˥73EOttqyg>|*Ӳˆ9~o^jS&l0Ϳ.ؾ'sN r 3mhy車J"H)٢C.S=3\799_|dgv'ecz2iv窛-i9*U,z=,7$&@*AFF"̠+H(GL6n?Dk噥y6 P x.p Se~U2 ja3GFR>.̲]cQ3GШwK2}-^seytą\m0>RUMZJxM&-o6mMԾQKA^2hMXCsɼ򏿰>B=#oQ\J]5J%"n "gVcqt(* geae IJ*;/|׳ءvn{N@¨*)D0̸3!0fط^[yF~ }PvmK.J[ư&2]OJ+ E%|RUgkCHW2a|ᆐ7BKX aanqHryM >hw/B_2uvE`NXG+&+On'sʲ]o -T_{E?za PĭEX&0cvOzKElV*Z@q=q}1~n" wVKc޿9btD5*lѳ *llfֹ+")Em\[m%]Dӣq3!{FAFx2=,Ɉ'&b7BgJ/}Jn{Au+ɧLUY~iZuZgDסaK$ҡcy68"}X7}&^:m7i϶@5r5Q.3 ct7;!k}SxiO";tJT5E6a4UQ.%w19RXpɁ{2scWWE^[os/R(:K}So _y1wwMaDCaΌޚZ\|M[?d.kU= 0T+B]}uV>Twt#~'d6p;fW]6DZ)j}ʝC65oq((XLI;bKw]̑n='^}dppSǠ𭼐DԤ8zkɟKZ^ʕƽ17@Z zS 6_FVd+rbbEOM׹F v'}fu]ri4=d{W"E;i`gtASeW{ w`&5<77dj8Ƕىn\DD0Hfs5 U .|tdGoaƲ d˿]=EM Ti V'd0c O־rޅ֞UYU Xug( hƉ71_] ;ETL>o:<}eíp@tA]/X?*V`-B@!^͔eD ȭz'_« mu||] ްfG>⶗a$'+HZDP%o˼4ǶmYN! wF,tV$5jzn7V.J4p27<զz@,34T̚#̹?]uv)V3Hp i̍L/6.*[+y[ٳ7R-0HJ`bHt׈T?#jrˀF/Eº6yM/^9lMs$\K(?H[ >_j ư"B>Z>4*SL c.3~ͯg,Y`>Ƞm5gHK^Pkco$H  2ٔoRyG"|'oy,}1s$6 J;*tp+g?@Q,+bwmE燌!jIVL9ʱf4 (4{T_X´L0Rnx]sֻ+C^_7Ā3\)VmJa)JaUlL yH3ͯL{f?4q`I$+La%V=|S<}yDLR?I{]ۦ﩯`kOL-9k/T㾣ju h+LPKfq 2"4CiDqG;'=xfݮ8Ph9OS,Qw!_O8Ӫ @ف_dj6Dꁱܵ-9|!ZÅGW#6/YT˄`#I4HXxoN+ #*^gmpʔQN/Fj5([t%L^:YB::RǷݮOA$ciYBJr>F/ו̵ \$9eB8DYBX*Ts8qͻ3i?` Vr;%8h6f$ءwOT;tGƔu>Nh_琓ӐtA\N%ƈGP#LcPWԍŁ ( C'LYJtˀNPB5 w A3[:OjK=1ܺ^U!cpRCv;|-u4.gv;kJKK"9~ӱtk0٩RijQ;y0^*?j 0T>ZN;g|.*Ŭ~w8K7Bz*g ;nhIPTwT`n|-E1qS! Vj!ֹ!']_𞣎DݠC1)8=MsXϒN8jA*)߹2bV)wp`Q^Yh#K,ڃpq@jԭӥKm~-HNuܟ;2?n]ʠ,҅1}9veeo]Oz ] N,dv m2HC;_30n4^yc>%s|ԇt3,AZ"?~lˤmp c`WbWeTe> :lV'wo|lQe^l>#Bɾ>k! ۳ݩq~#vu<<jࣞ!_+ݚj=:#ػܸ'uL6CS_BPxcQe;DBeS>¿;y fqM v8,+O~*gX/i/ fߺ Bxt+"<8"kJ=Ԛ`'b0S={q |+q饫Ĺfp8F sfJU%m cYs}!6ed·)юTqJ;2u1SEʉH^09ָnsNGdIg Un*c6y/IlS0!Bə0iTS}}U>>&_Q$ӎ^aL,EEjN<ڴn@NQW[8< 8+ ʉ@yVq M~ ¶ŷhX-02V%lɻ4^]YStɱ{UrҁY_ $(Uࣸ;ico(BMoB<:+čk*g&RN/YP⦋JXW(#l'6꣩lbq](2`r`z[maC bKa?X_!Asi J*4|eoQ#6ӹGTI|F|r%!*I F mR+|֟xB-_+iNFPZOO|Y;ӪtҜ( nҔiy݄Z R$nDH]jÔv J3t'^ET̒5(.^YƲ.VadJZ)Hk6dn~L6vEӏ ˳mo~[ ;+4;i(oL>^fTaXDB^ZQN'2HLMO4M2ꖫ ®gm (x*ܽX,]1)v*=yt?}z1x0&FϪTە?oOnzobXO_pPI|wpC{]0(h(wl&T;LalN7N#m GWx&Y CcL_zr01^S:%n2n`* y TpM`|/T'TߚllCANL$k\*rfOo/&N\sQHԍuGC:#IH\W5̙AX}=n.A)DA0Af ǩ|E%@R\ @.>BUݟÓ36Z=є faF)ԣCwY>{=KF~&֞nӏ[ AqGʒ 6E8x,$IOqKFwi/[yԭ';kp%TJq63  'AP:3VCżcrT+sw9mVCK_ZY{#MG+b">LWbqn⶿KCȚW `~p'x͑D.6%%:LIc0;c$OlTڷB}~[V>x))[ ( ?ޯ*{DxA ^%"t@a64FO Nm ꥉ4RUQekѼ(Ӫ)ZwXܢI2ؓ}O XBZV9CI+6ؼ:?db4V ɶQgo(ܐD@\ ⵍaUl9\aU3Ӫv,l2%óKBi_t ,lzdV`ewK|0Dr|N@r d|َcc<Ԉ+j<U 0a<pv^ H *LZ%Uj0CDʃC'?].TÏ lVDLt︨r\*9Dezv+M:Xpu:Rk 5Z^nxCo'.S"-Sm ⡔uȏ\c#(+~EDt/"zi5'b4& 聏Lahc)s|IT͟ի/ޅxCV>Αbg d ZcHr]R / \@UdއUZDC}|$cce3[D:l*6Ӷj%?XmFJHp[82-Ԓtg2x AуMBȢTķsBn &+㷈6gX:{}2d0?wz3S\9FMu-8 ˴,ll4 k/DVŢtSUw RmKUq1qHvIdq\^!gKEӷ:ZL&9/Dt%F_"٣d5iRñK_|Bŀ)  w&dyxCuGlݶ/z Pg| (b$W?rZLp2iƩG(l/P&=VLFo 3o'YKVdryaI ǻmNwOH3'uȫ-(ȱuWL-ZxKL;k3${k]ማiÛ' {l\Y@8#1-'!;Vu]1yn?"V۠NsԷ b'pHdX^O2Vc&QBNl}%D{0m%e|qJܾ0p3 UHR,DSiȜ2 #8"N-X C|Ob] IR]܀_v'y=\x CAm\^J:ۇ(;ُy4Fzr߿E&G⸋ؽ͋~-3\nRԆd-%'b7j5=ME~H-aᖹJnyI&!QW /oy')#|WJ(F*֋ƚ;:`y'r=c2I9YUyp4`>▪ )\(NlCڜHYuGqȉW΅QD9jCkWJPqF?'t_z&8MJ QMj٤m&FL # Pm/<1ix~m|[am79|1uۻ>0gH B?1Ѩwfp](ܺw P H5}C~#ec0ۡ<&Bj=ĕ]mΦUܘ.@u/Q\ր>iBy~wIG$#_Hō6I lraPo3ey?]gj9crRm*]B0)7kw=a#熾g)9uByIpV9gwɹF+*NJ7xItuˋ^l5C9 l7^Y3vذGcpsP禴d=seh)(of,51]Ģkn-b#[v"ҦOX#<)/H?M.2KP St xW8 P/pr5-&[pYALrLWs=o9`,-_` $ L1 NL.ؗʦ4_)8_AŖYnWOkWYG `Sl'TLEf_/r'(ZTָH{>P`Z T$|m)Z:B$?})\yRp8L3 +ʲų`UJFܥ˾]J*{&*-b럖dzЕ2iE@GELleoF)}!$ ;Z1[IiЯ UUh`T *Zcē'h.9JR4iAp@}4}28|i 9x5j[_ܴ|O;"zB>ӿ5P[x/w+{HA"]ݩ棭x?ǖ#G1AɈ41boeUzN;SǓ`Ihcĩ#\iB=EE+;zӞО#Gqt"\!u> XԾ\VEjF0 pXm|[zH%M^mUn% Am rG,=R zkV^-DB$m0H/|UCjhbb7 IdQT6)ӬڼG_"ە 2 BZ*xOBCA1ɲb[TҷUeX(\μ nRR{ن@NH7g7FYph-v, VPqP5cmyP9')V$|+䱫c K7 l|_ y٣%E(y'O,P^v>W+sTD@{ߔYH-`1GH֞4L'bnP-eӃKXfs =<.lCs!>@}w_ME+o?%(K(یuO4V^8&-IFlخ&S妟 ^W7eg7P\4' sXL u r6^ $Xӈ/Yi0zN]W7u QŝpGi\ϱCvÆQpUo-'ǭ'3mv8 (zi;0t^d lWO:+FͬՠcXVA,8{5 DC'+2hs34>+, v׸}i a[Â>'ߖu1Sj\A|GQ(a ˸6@ش#*_gV+l[!sF3v~Y F:JS3rbP"+@&P:̟|w~p+J{_t|Suʶ"CYRT |{|cW1(d"hS^P >4bL97Ag9Ǒ;S 척|KA&EfaMz{L0sM5K[_r{; ڮLؾ:6)=1ad"`R G2d0DD8'bpU1Ii)ѵ&K9f>^Ơ|\|_o'ij <t@觲oժ {{()d Nnгxu&́M ɑń 꽸z]ևHb`>d,I{N fut>&%蹍|ИS z%] 0P<5ř{?bM @Y~QTy2z!< l݉wO[xQSl>>*PgmOjz+'Z1J-;q`1u10?6ԯC΄Em~qo-aN,p$Vk+(vxw u<F>&5]踠vec3V<j?j%*ط=M1'O ae ?@)/r krj7C=,X &]]ZZM='j%`!N: (DPA`jaX.Kn[ԵwWeweȴ.J;@VQxu/ܨnd 3!y,u^t9R.ND]%[sHLtdAP1@]LP&&>NQ@X]^2 VLt20A0zUbM7MJ2bNA9 _$<|p7rg #Hfa5ƫSFR q.NKIUխun%%vfoOnNG!+* ኼmdmܨ?Q]\Ţ^с)V&_u҃G`S/Tt ? &m O-:%L ⑉3;iFY S_[3,~j'NU;:[C2h8"]2Ϛ=Υ}$ Ѐ3b?ʜaS[mHDgR,0}(XLUwoys~Rl-b-{l-pPu笕=p[1SA%|\ϡLM픚3s EV gF4>):Hz!l`Jӯ zeGW!0&$hl1MFǻr&}Y($Zّ~gNsb[kH=Ȕ׫%ըZ "VjR;,XBٶ ؓptz{`ןqf ( 8aD5)y0o1W,@+aCi(NQkfuRHLtE3sWlC!9܉'#I^Zm}"8kY7,K6ojhdYѯ{Xz9iS]#j{l%u tƕ\5KN!S4K"RK[o4]@.15]S߽{y)ea 0U'$ ;s1Jo)A ?/h`ЍL{XC -}ϬAM>1 !/hsƯyi9G Aqh\W "SWFʨ C?֧qwͥ>\8.*WR` Q+2Kua{z i #uɣDŽא4+E1N>RE: iQZWXdJ9 hjj(I~]-6" mIAe>9 3=*s-H~_H'vxLa߰4p 30%%dzc~&fzDяS/;mYl>G9ͳg DOP0|OwM u ?lpY^9j }\ VxHA_i R5 u02|LOZ]BςFb|mէ1 p?6w ssGJlQydn+7>9` cB&k«a$)NMbiluMkm5}j}fSh6ޘt1o*Fl, n͋VZ|]Xi櫰I!8ljyq.4 /s#  7EBW ybq5 学ڲPۙX mis'[b._>&BsStz8#&0{DpO j$g+K}kVV{=OO"ԝ_P͕ !u?,b&oU0y|xj@0'OdՀb1;V iQ:y@j\2zO4^?(i\@m%3W9ߘa`` D%>jt d1DBUaoSI;P@ nmIC- wk~<Õ(k( ab33t܂sJ*v0j_C\< l zl%z+a8Ђ>FIy?k8",u]nHuB K]KVΘ)C{Y-WaOO~;O!KnagIl@[\Cjͯ&?.Bq4s4p3f;$")BZ}p$AްyO&K`Z"oT%Vdp&=4O+br ]o]TDtZ T,r8α$!Y!#-<uEYX$4t2Et^elb e&~|TUf@r 8Pf &J}e?&P(ۄlB=_{147Ƶbxya`JPʱS=1͌Hk}/񪁁z l3Mi)jUw f<4DLSg(^_U@YϣMx5?W| %K&&R?7J rq|p.XEӺxֻFǁ2@{ԯvKQ-c՝] 8@ VByQAh8R%@t^Hj>X#_1bNt)Yrq)8>2Nh -GD=rءd<\dNޛ=,H˿'9״f`"[yPEV^,N#G&}q5,>fB $VL uzBO@lVt#}K2؈Uh4OVkLZZYHo(IAC2DKAaS/X59$ p:ԷڷM\𝻦KUB7_ފ؞GԠ4ٞ]XC^,Cb Td 2 $UY +!|F'_![(#"9o@Owc݄ Cģ?kMO3Q?F,ja*mU`UwqT)kOssTHzlɤW5>hP,;J 1_'v Dɫ,\ӇD} ށs{FH2K2AWn8`ɨb< j ~[`iNѼ˱mg"%YnRAxDYAhM bfP5[4@Hդ#u[<qm9#zP%* yr'(سkAd[Ds0`E,vؼɱii UfџR[r6l|扖›t~hҮ {_v sh{+z"A3yU:Aec 䉐q[F1{2/sconM[_MLQe*߽Q}Өyu^E*DFx{]dFK,V-3y!lM~1>X@v?dYImbٔ_K Fb_^kBfw-?{,s`ll dTM E<8d\_b=!6 +5NlEbFmoivn_ 6nM1OZaf&dnENLo5yK5Picb Yj`͟AU]Gق :uw_Ɋrs1Ϲ{袧T D~3I6!T-Gp[6kZRnJP hA^D*Y'e%N'm(~dvL5BC$[S=QvUDED)?yR~^~Riã(NqcG|_xxy*jblm`9 "N :ba\"(5/SzJN$ՕkOQ߉JQ}`!D9PpQ!gPG#Vպ>Pv]O%PCï0*@@Bc"J5!-nș=tQm ޒlԓbk: (԰ xA]4En7,2W1"\ F+=n( tWR9KEA!ʀ֎Yq_B'`p:2!q qAh ;?K4C=`<# Ib3zb<,q|&!o7\\Ěӳ~>!MXOWTa(t 0>":ZG+}P3RUT\t/6AXEAjy[yI/ &˭#C]N^PGG܅oӀ*C:EJG╵8շU!r(#  gNZ'DR}z5FeS#4&m"͊yqe!q nS"R#QJ1^ufDS;U g!H>+Ɖ<WM< fͨۉiG:HG3"&x1<7ѦQ {ѩi.wYs9ɋ R`c@Q Ysצ\95k`R8y_Mw]c6KՆP70{9?LDR4¬Mwc=|@PNde7<}2k觅_39v"7sN$6 21V9oB(q TMF9V3b:\i%.[3G@rA3nd<\΀aSkX1Qz+Ĝx{t-_:Dpr\։36%DQM_xTL˨ 5 5Wrkכg.e%2SB?J lωL) ~x"tC!emNC^2Qz+7[L[|*dG#^(8RNS2wNuĄCPтց3H/(JvP?G%3ku &' (ε|,J?8l_mum+A/CR[NK`g4@nJ}/!V~Y ψ<qstFUSPt'IhJHx)Ѣ՘lELY27퍫Jy\ur*" ^^2ZE4y>rQd#],b)ժ@>Ýu1 |Y={֥M&K@B-tJxav>Onx+ xV#zAt)h˜ G(O5Q,ʨǿk+jzb29V2"mgJM?\נ!sr89r:4T|EZ m+$s̷NYF xo`=чSSMɏ'#)~nh40wt|xRbQXt[_8fµ)́ f1qudUԚT2U!gVA+fř֤k܊`M"8Zˠ!bWUI{7UOy ;8/!\M$F(os]o \ a|8]lZq:m&yqՕwmѢ켾ſ&%*2p ^+Nߪ%Cj`n7]9>C6Os<*yp*.9#t%  b0T+x,'!" SYĻc$f1:|a^QL J/nŒA.vEo wwK!tr>T 9W 5>"FCmz4;Ng{0'Wh!Ld&I\cs\O;0,JZ1 ڗZkBx)bƿx`*=lf5OjvF퉋\i9-biBTMkJ|}#D{ [\Wsq)~ٚM.rj˄ٳ t!&/L}`soԝso-F*ߖ DANn nO]O&Sq@U9ޛ5BE'kE &]:D"{0ڐ6,Ff,>24-$uO~ɦj?5 AS~>KC\Hb_A<*wy4/uh:˲~:pj;_('/ #Xh|r9й¸{ F%MߟQ)W<*_AKTnV-풫3"0Y=vz@. cR1RJ@Zʊ W&~pkYX)JұOqەìM9ռˊ5E5wz:%{DV:gm+tWkwPn/}u5.,ZNfB. Aaj~cLwoo4ЋxHcUBL0w :ϤLϭ̎|ɾQD(ZD{*~kEf_-t${|CnJPTZGwE[m>_g ~8(BT WiI%UJlTȟS>h;-\ERО=>0.AVW]U$R@h@ݣm_Jk;5=TܽtOG$Қ;:\KQ&ocP/Ux00P&dF|j:HQm:]x14wgU{bm Q {w %!r kC+ ) g=ƙoq٩ ޶E_E(ͺ=p0O·’GeZlOxWzn(P@…d Tbb?a 3SX> |iJ U ޻y^θ7^"ԏO,jTo,$O[:6|C7{cGj|CJZjl4|!or~&ChzƍDSbk{X{'J H.5Tyg!]k(AmQ'"=m'[Fe)] =]p ]9HzMDmU=?,LzQ9sP ȻezmkdzvЅ\r>7MC#z?bFHB+MϊG=@Z 7Z·-uTW&AL:ۅ|F`Д *־g T`>mý1/'*:3^?py⎁!$w{ƿ@e + rcvNkBP +JŃ3Z8ˤ3^-g$U V>HSv v#H+ @lK{éҶۏ2\=!LjŇXBFz?:>z"C&RP(kǯ>mgq5oԼ&QNkrĪ6e-H_- 0jr bN|Y}Y!Fn̵V5}l*.B58b,h'c ɽ? ~*H%& L.CFjoSu4g&@f 4 ## *wD+N"F|R#!\-E0Cxf¼]L b+.Hcb`<%Ĺ*WdLghŒl[#hkڬ,k3}5y\(>gL^M6ma7QD%QW`ܫ{A}!<~((TOəVR:hPd ,ڗ.u~ {ͩAeLD0Z')O2a2aҭLV{;`A;4RiɬrT"pO:,o[$7q?_JE!(VAXrvBbĎ PXr7V{ӽ WMLG&n;xZ_382+BE[6 3ᛵ{:tJ`i]Mj&CtɯYDy7V[QKVܙDb\&Dr>j:Jg|TǠʳ+'lrL,_) ir#(֑+ UGr?<6F?iV bzE6ͯ6۱maȱy2ض@\)QXC ap)^52AOȍ* ?Md/)z+ٽؤt/W9G{:QykWHW*,Kv5v1Мr>SCpwhg{l 5Ż]!'pJ20%dT k<:mȆ<ߣtp|jL,;'hyҺ 4C6%U1K~t}}wWTFM>OЖU9^M43_d>n qS`Xi<؂J^G~bx (B @pIb;Cvd/.Z;ᵲnm:apOt-Hhu:隥gkvHuȫ<ŀCvˋ>RRFzխ8" a4VMe2J_3^ y5:Au0-$ 2VrN?IRw4-kF6:U`߮ʼeHa.iUCSn0$*9>n-XZ U"!P80~@\Dog^H1sL:vZ :kB_j~nEfxer#U˗0tظ FxG홦iF˗TQSV1w F.-r7O%d3^ .GvC4S6}jH'i=U\"|  $J 22gh={A3?ǒav*$2l-ڡ"@Z03_+ m/)1uR%oVee}kb$C5Ve塄KIȌеIبIڵ'1ҠPI'ʆF8" `#R:mgq6DDy78wR*>ItEJ9>Ko%,2T7@q$:zL7K[L:h2DWU!m5F<hG*iG]nSBjtLQJqH\*SҴ#=5AS52Tke1p C5xs}P lv.4OH+gV{몉T(D%srC'5rr+|!H$qli "q{gw/fLI4Pnjk}cW![UPumȅ~6 #C01IIRg -e$P"~Y1qqI3et"JU;(VsLh,PVU]SZDL&9}drhH/=<`*QOq"s`Ѡy Jp{IWYSU@MdT%E1}:|+[fjk^,:7~ϷzΏHlRVWF뿛X,dL{VV_9?ukD"gvdn,Ȧbȱ' }=0tW0S G"ּi@(9GnLy4دù1:L(v_-7^~eYxw1UIDރAlPNvTڪKd{QJzJϾYձ ;t7N<"D > 0yvqHp 7tm:P9.-* \w7U98P$< _p*0xc\$PSy9Y hՁ:}u#Vl:nٕ]$ -,9o!Zp.ciq;af/AgΆXPLʔ5A W_ NSr>1p2p4nVp3cWGp*ngEϾ,-AH/Qpz(_kAsjm5{Km"z̏Wz|_8n/JHT?SB5hnQli2jz`핧&ǧT,{PD:o."GyYQJDWkjLK:c[1|Zm[˹\Oc6 6{Sgn,j;G5sOS` wz ; (Pg3qHchF=GDb, rp#1,/o뢨(7`M^RKÐa&)Z 2 ӌ7JП/r{֎%PQ$-MSUngg:9e逸W@q:>Dw]V^Ӯ:Igbq5Z ܀Amgp s׷ոfo5H*k)MpJXr׭~0ytZ#{=]{-0z~ vc[+.4eR vEs胚~Kˤ3!. 46e{Y]DMGJd|MVE4I5\dHzVKn=X =XB:^\}^)S H[HeZDTD2cӊݥwŠ4&UR ~_- T$@ iZ?Z8 CP$%@6Ȕ2򏾙ǧ ȣ.;xd xԀﺒ'-U ֛}BI {4 1NFVDwlF=bT1]Oj(WF 7;CHUcz@9~ږ5ޟU8| ͇9a?Б1:B[?Q͇eFʢc@-X*f .!٘{,Ft1i\NɣYADϏKe!HaR%㴖38tIFkQb{ "&16 Kf`=S+10U ePeAD]|3 f @_gIP'pb+BǺg54)j:B2m%K:I뷿6Wzzb(DZ6+ߣш7Fs-Fڝ:(zйЮ iTv5}هE&뵞0݆ :SpV uXiUYODN>>ĀT{)}t&/8FI8kx0y.?m^p6,^聘H`B;~' %Aӎr/nLDZ6N2N*>KH dqsI&W@nMl *]a&ܪL63lX\]p.Ws|<@ @5-\K'<У֘qƣtL=ř|=B.8x8_?Kb7q)3Q6_fbF uOQ>hec}aki./y!z"ѨǂDyhOހW5'~5%.U_vE%O7$\ *)ܠ(GIn@#Eb+tsVDvߕa{op")s|\w(BO2T`uRK1N5VciCjh8;W ##c73,ѷgx @08#o67oOCmI:U^ kH5;Oԫnɓjŵf*轒Ět#,,agrkؗv v!^Q[g-KP qlO#\$RuQ `U }  kI[UL_&ڜ7]m8N=vf;cqjeJ+@]NBhT"jGvu_s nTeU:2/̄~|=,)Cp@5ZH^*Ơ>GlެId[a\E* V0 'EM`Ȅ+ $S[д0=}1Zq4:fY J^R[eDhL&so 2F MG(X !ڽJ/Oyu?K~u ]rklTi6oaOU4Jmzpxh7ĿN]!?d`xN<" $j;aX-8gV횐Ew{p#fB;8\5qa n>^Srs˔ _ 4&豸Ӕa1*;Vg򣀎emn4+ []LfJ R"ߡPqUoDVT0B>P9e\yLf ׻3[)x6' jl$4&V=%b٠g8Pd]h{=.S s# ԥEӮn3 J YSK >|,t>^i}Q5, {YM'C Y Q-v[LF>#RyvlDP8:V9I>oTB Kb✎]|4C2mQ5py<|:$R"s\Ӝn=l>#Rlr-w`ە1tEsAy>!Ydτε.Y_|c/ռi~|kJp3K-VQ(rTM+qe&WހsEd_#wܑ?PQ4/VC)\!)(~'S`6҆xOpcuy׮E|91o.YruNar)v;P<2\e{v,2W:.Aw G)s}UZH~cE"#k-G fzA֦YkdQs.B$*WE=q'?Jrw8-/9u~VV*g)C a;7w g|%[IAZ q Bn+вnSٮ&}WuӁh"dz6^v)!:iM_[ 2Yؘ)?3hޱ#sg!vᓐzB6׸ 6k EHdWI?ϴݴt1ޘn8Nɗ;!iZD[Y&t16*f*~!֐π1 Nn /f&FM6sh̫аB$TѪ5J]|Ri]i՚e;U}UQp~9#RPyKt!p:3F[l?ͩK<BQ.x=`*:μ|60BZsjOI[}^ LSKr!zƗC2Dz "S!(V?lTte ;[#$SU7wIB 8߸l,V8mR.y lS7T|{XcI[2X&Z_w9@`$9ܩ1͌]„쏊'7D}V7S@'SM8.̔x޹VuO[f .}iԈ\w}cT^ s֏*&DJ?Яf&p !7jl'Rc4Y+^]'v4kꓽjOyq$~9%4 W{?W~@~-R]v5v1W!kf{eg=o2^ѰD._}>@JXk:3͐O-SLW>9B)BUz>Pu Fz-. s#m<#g`q/E&o1i uyiElZ$рr`RۍPvmDl)8|4!֧f!M3Rzڠ6+ T(t-^L~S-y*ʉxYoÓЪmWM/  MmgGs)yp<ՋafMWZy<0u,`Τ78M鏕<6j]XbA*3+䨬wW W+Rj03 PIhzcH`и+񛖈wۿl ]|SCA/( ,q Y7R`ޟCB}!dU&G2.:fth@6eA^7Vc:{tI$g68L#ljJʄJd m$Q'!Y5-Soiez?9  tQnkƳs5\(I6D c&&P`u&rdVgJV7ԡbs@zGmƤe5/ܷz68bDZ0n- KW=WLmze|j|;sQꕰ<@O\% F_NrM3RK–=*SuD(D8ǡHй m˲mT8[װ1X_}A(r*<+ e?WeӹV̖]GDQ< :b#Ÿ&Zš35bͯsMސ_,鿏Hu;G'ަt `ѽHF!dc,rßӌ+}Gkq* liNC'%:4jmŠ n dag 9NJ's",vUZzQ{X;4>,߃Ŕ}l߸r6%dչ shC wAh3E@2Po82O#>ޱ62w7ބ.oxu_ ;Ї yʼnIn>ϊQM[=| W7‹H R֥DKP^wuCX{fP^AG̚_ z]}Pzwo%un˯S;3 &Vt QZ4-cy2{X4?:\`]q29l@{(l*K m]5Bb9S"g,&Fƍi^mM%Mbt>az9Gw~l.8ڜ0 2^+ܘMf+_):^Zɬk}D~ ^ x֩_V_,ԍ=eԫP9x ɩ|Iƫ,PxblW_~,2 \j6*?{^ZD&@ e_3 >+Ptz+K|DN`gѿ2dbwc_qF^Nn;>5a,'p;e$Sd߾sudzYd&2,U@Q]Hrn(.LV>^=7w'KO,93HR}oy14A.NFd=b_$ܮ \_"IyF ]';7m7~rxYnE,ޥ[%I/HB2Zt|],8IF~̋8QCjC\;)Xg-jTAOa?[pktl>m~q_mhz#uT !ٙ5tgζ)(D\RcװtOp`R^lﱯ3#a.l7v{c7}ƌ) LnCxH}8G( *aƘ/N͠٤D{X${'{׃|n#BaY:\gbTxC(MǍwV)+tb+EB~A],V nd-!(zQ;7[3NሀOję5O|Nr$T1ץ1^OW lg6#;*U k3D(doq8 L7 +eѥ黊>ɓ>ȮX"r ˃"@uF jHzVG+CAÐDFݮ^g0l{kr`"*:M3'MX8qj֐cdk3me'jE;#>7T:^ 5"y0~Eg[*RXYji״ |MKlo>ᏹ/|<ƓQ]*{Aҩv7t _d̺6 kD/a#O~=tRΓfz8ʝ])F̚{X}f׈CDS~ vAX YM>x|o@N)P0odC 7 &Hrs6N8ZǰS㕓)*mn?RF,7dɸjUV0\+ '5M&RٱyH5x;VNe^+./:74"ڜ`"=/ QeZ^O ,c#2rIˎ .~6oTT]/ RT{8Lib<{i:Rҏ@xi'G4s`hiG#fcOs<ŠĵLՖ%Is<$QS|]Gfuk j}ͤ/R ? 4;̲\#.V -u!t$*P5 }c-ͷy;Չ_qSTlȡ^ڙR=G9WmY5* .TͬF^aΝ^sB/ى͌ 3k: KmtůG]V:yxJ]%8U`H&KMR(2=A4a}ciKG6iUf=711 76umh/TrV%# 7)܇"r a5g6C||8[.3BcN;z&yfo L1<> ֎qB2='oU1SG 8h%? ⚜$~KF3A  %y>z具E) B骍3\hQ4j 9'v]ib՟w͊'F6xS6UxX[kBb`p:%+rrе1ta(m͔?^glHSgףۄ.&a6rT|3mUBb 5i:Y >"}Om<+GBKm'j`իlDTT[)/%3@Ž"(8V).@(ޒ9/ݩ\sHJPPW?|J(U[g=Z+Xq;eS\ktȪ>Rg!]v ŖC.jGulwo -^o /!H͆p}0*Dc<[S12O+TlYZxVٛGYT,y}R )%~C:[nnܽB5jy9llZl^ !?&Đ430~r-6 C==n@֯Z.[@Y8~]~*\ ~W-6zӿF q'yя;:'}1b]_E& *?sTڍ2o<(w/ 7MDTt?z±mKRqf(:[Y:k*;cjS>YgBNPt0' sS^|$su(# #=t\ j=ȡSÏ >FJܒ_6YƹfǴk7EHjvJ-3DʜbmbL0yE8$m`@3`'}wYA«Wzv=U Ė9G).zΕSzq0T daxC6_ kN.P>1jJ,/j - gϒ/ʊ;uqvWD$$ >i KF -!ިVԋ$[L@{-ߏ5잙 h_׉cҙ.o$qAŜI TRO,3'CDƣMy*]` Uh,n3{v*_Ꮹ%Sojq*fǐ3yaQ@hwHEdFǢM4g M(ntzgk Ŝ1V0OZK"#d&15(,5Q˅#i ռU+J6䡢' D))NjՇ 9KXt5CYB|x;jl[!>Ao(ib[cqЍʟI.ā/5NY.7s'l޻}p7;%.%wL)#Vcw[f[!b7A߷ʼFܒK-WĮ^lY4WT,@#$*/(^zqx=@bd)ifoC T7jiEб@چ1epаm%e= Iuk_rqJL|GHtB3Βv$i.9?xWyy\BfMDe">C~#zv]?L 2"{v/%oeu6MYj?z9[憱E0LS8eɗ2Gu]O4gk8z se>9e2qm7>Em$-O3֝v[h/4S?':m 稑+rυq4 OM@hkqOq!<3sыQ7C"RƦg3)E*.)RfH a0#a.{'h=*y]RE^`v{B Ea%W:Nߋ;Qu1jj'}l/ZA$tݶ Y6:$tb!^ @6o*oʵ?oY8-gdQi^ ?#m1" sVP`pq౭s]ޱaRQ W~a=HhK|+ܨ8A[,i!M=2gP}(Irx$E\q7i*C5 _/hߕVեoR?=fO*:FK14[m!$cd@'w}q PW[/U'n6,p'Eo/WM/]9=ISX/2 g2rG}E:j0BhTSMO*ro2lj+) TVn"7À%<8nH*ż1jw*M6:*HA=́Et3DʖDiuGYo0&ЉnДӇbaz'yyPk済03[BF"͏@-thT^m!F}[Gnp'\;>Xb+YBnݟkuLX#Rl2YԠHO&ч}TrZl+?&W3*IbۗuWYRw ~Gq %a :lZaՄjܰ*P ^g;Ys!+>920/EP(AYq)jK;3=Oi4j7p65S w۸t{R>d< ƟB;=<}3+DڦŎ/*_ )XРF5T &{?KKѣV+Os'<$؎?R^URN"M-6o&do}R{9zh5ᝎKbm!Yz-۱"9[Dhm8$U Gذ衫-Iw-*'w©T~R,$I-1J^Q̨RWQi9qgV7YDxQX79IzA7:-͵O2q瑲%Nv (1=2؜{:`rbiT"ϪZ8.%*ߣC*U}eM59)ֵUX';P7 ZҺQ`hv]ȷgz>zu4_<3!i28C15Ņkoh9 Q̋VK9`n[T-D⅘t?r.'2JC^l21״ܧky#"dL|z"22pgZD n-!Adh3Lp\1zLQ3rJϸZ6BV-lpˢ iJX$2K  r%сm{Xr-,YhFqno bC!xږD; 1Et`/糑>-Dt/y,P0gs}? xJ?I0 e;q9 W {Gha["?٘CAc$h)KK9s t 3^Q x4++0v{($f 3S ED9g[T*jM˜:Kz|& HB$A6ۧ*v%W.&ʇw [Dӄ7>V@D0&c2kVS[]L;M<)ffbDz(cko|lև$l}^xHЎıfo4}hr%X~/@go\ﳲY&Ҏ#VLԈ6K.ǭ-}]id̯D[ŗq3k"X}v|~;͵lLXT<;~~ ȂrPyU)CE9#fϡ7XR 15m&)><x 7p8DQ" h$r~H-_V"q!A.R/AsCI!)]en­z7 G+ZvG7ս _,'Cs.GU XdjoW[ۜ c$1 ىO e7=bHJT\kQ+lI /#)+}fK9 cWW ϐپ1=N'(9O!_ }{iX]qxL[g/VB~:(ۢD1btR Hm+eWJxC}TzHqULǭ2e݊n۲lc15P3NG%dhKT1'VniΥ[h2t^ ]V?L$U^4Ks죶OHL.'! j=}DR+8COz'mCuj[i_j+1y84b)E%3~,(vK/ Jr @U~?e k2P?'kG+#dr4vۆ̄CvNZZdM+5&vJݡ֔R"Ăe1)C_)'qCn孊ΧÙ2,3o]+@yIa٩Kuwcqd WUԮmtw֤\܎]񲏢[A*&na*j_x W&TDpA=я& \zDFEw-bv1̟`taGH0쟏əJM鱶2~gžͼXRTݩ;D }Z.R](J/bk{_m˄ε>. &;^ (U!)/%(lDsit ͉I:>*@bR4h!YU0.ViʾD|D_')]dLL(2kQwCʂn#4pGװiKvw6R;9ۏ# g֣'p6Ź$8M7O|F$[pY{+ȸ5_l%+rȯ//ŀ'F^p>Bl_oBT- S0z}'iD`CJ#e WF=63l0=qpQtWu1CzBD.Bn7{oX f؝03c0bDHÆĪ~eSQkQnsD_<`w2dz!nJ0;%Xbt!P^އVS[q Tj9BERd+h7ƍ&G+嗛S\^3ÖHҽJ1Ʌx[ͦsuӸ"ݒjE(}J&."Ta N[nW?)DAfru`$Ԓp?,9dr+J>YSjpw=Ҙ%Җ2"I0US9ת-ϠJ^!&@,kbtnS.XtNU1CU &fz"6i&N^SgfญW—Rhڝx6MiO߉ 춿6z9'ڒ կ;Hz:ixހ9W) EzMuKAq U<@J,␘߃WgnDKy$HŒD=I.,LX)bp~e}WgS$ 1-1M|olʴ7vK 17eqڱ0ETPOHKT(+ыf %Iu%:pS @(l]+cpGkn8&qEhH< زEdzI㲸Ѳ7UHN0i `_;b끽Ϗ=K2:]dd>p1Wx@RܝzD0F&S߄/qpZ/p7؉% Q@@}~fVQv@'nYof\$&kUB؏pV4<*݆wݞ e鶘O<&ڜ' SհG hcdpHE5]Y[OmKr4ڊgVꈨ;WgQQ)=2`1(UB;7qr,̠u&l;j +A,U zC)\WO~;ӉW}ɎEׂ^<6=F/N%4RNE_xQ"qo- s*47fƞs✎OZ#=q:^i{KEFA^}LZ -=cY㞙YC_}k9Yw)s; z@Fw0Xg)X$*~Ky9Ъ+XyS(!gB0Y¦sUX;S}4+ 6*©1`$f8R7W:/IY^=7.!fS|z񤱆S iUD=q㻋E˃~GB kgMY30uE*IW :{Gvr{-W 嗩ATmdS0&r5oICLwJ?.vges!g!+r"W/l= Yߎ7CBv, cf׬RZ7@G27<?1bҨ$9@=ߛmZcP\mx45^*E!sd4ѾCuރ!"iAfĆ|҇۞C44vC W[hXWGOmEO<0SA<=idoB5p[^|}/$INʊrY6-hX!"56k Lʣ^qE-f.϶oFdE\/NC /jV}|!:'V < 4M\̍7ג֒|6 Us/pNӳD]ː^;}T#H岧˖|C-pkVd?;ڳ>N$Qۙ? I3c2”8DDg훝{/ $i'u2ԙn Bj~hyuHH88VDme[خ˪nO_ef3"w֒ٮ] u2^Ƃj92a'~`;z6?dnKqva}YKU++O)6duyy. uP~z/*e_5H&YD%r4j #[l~ݩY-\壎8T@,ih ܩO6JfBlaCp#@gsQv\8m &T{W C/<2TdBpnĒ]wx #-Bm҉kS2tS!؋-ǑxSh1x2: j]7sOǑ"ӂZz/& L)C*xlz>ݵ}ġv4 ^vSY(h1؝N\˸^\ia*JҼ-0¢8e!pg,pscʎxFHy; B7%Eҿ otRa ٻJTS8۷pfݳ+ 嫺1η3 n jqu{M'd(`F =h+ijY7UvM19BNfޞ\(.QU2,#S#m0'mpmJ+x֞$EPLnٜՑNLv8p} k 7O.ڦM{-l;)[ 0 &2'fvmI#"_}gٱ`Y6e>0\T7C7ػ@JS-N藕 ۗJ4Z}sG7Z 맨K<_{O|< c2*a9XZΤt㼁V8SWi+L>YuX A5_1:GMӫjV$iN VNXGBfN{]yצ?}&]QDRSC~6U8 )].: :/]ϢP#ę$Q,c.-gĆ1 jQMM2Uv!!aF~*O[<-ڐU)|n,~s?b,i+A!M؄VSveQp(TR^=ctSHQMTOs =v%0O^ 8k\ߋٮ8z4T*(4ɜ\Z>^Fez_`L<8=,>]OC kՔptmY-XhBH9%|^]n$vy!;!S xeu_fQt-#f5뽔h& P\gG6Ai(oEZ#bo'cqTf~{?%u?Xk42hUl{d VUre (2re7f2L{T_\k;S'im#Zv \d*ݛV;7#PǀZ@B*ăz̯֭΁8 W)TyiН+@.n#IN(Z2RXeJS\F>ru-M=?TPzܞ^5` `;#u. 64 0HYFJoр3LcEjaAlA=KQ eqMH?:"QVkYNi.{{C-BM^H=@m{Fwc V74'T&$fJ 9ڥjOľǜ)~%S83ݡ*Uf* h| \:@N5TaRmvpalbi-dԳy Lse*מ"ifW盓AȲ 9Kkov5.0] #{hB(җÂF֟kdج߼7';?->dVu;ߓ (pi]5B `f0?ÙQ]CRM1-L<>:m?=Ɋ<(8@7e|;rޗ׾.4t RVi2[֖kz+Wfϻ9ϝ~mK*A6 T2b-ק1a$cs =~A1%Xb"E%& q-OH74@"zIYkᛰ8efN\w3cPhw&{64fIky%`~XkfKVwosԩ嬥 KZn `X&ӆ3*IoY(1XAhz!о$r'qb*" ӘJI3CdiٔAL _+UN>8ީێ_Jy'ԥA_i8l8PzPTZE>}Wt5P9B t"NV !6!}Q ;djNPmtW* 3hEp! +`\w@R3jL(3$)=5VPf`yK&&B-vD.h1R9w@ ޙ/E{\!6hQ.+7ZāWL藺4qq;.S&-eL^6#ɱ*v\D-}js19ٽyb`` ,| JTf[e6Z@xo@I~B^JL$f jtmMhghcO@.Ts3lȄ1)Hϻꅁ|E~s$3C򡨣8m 1c:8O WOx<1l^e"i6d|9 |*$ٝ[sZy9+kLoz (  3КDV8k*E%KIrwhPn'n<~1kcv5:c40_xaG;O8]GMC V  z=4(ksrԵD3*h Ch,{yS[[u?A}+)S U@WE::5 e,ۡ+ڈ0)JGԛ@ RL`qt*i~'(xNߙV?n-^PW>V'unt▭Xǻ&٣*4\["Ж-ʹ"Q$6qPs-d)+9ڥFvƟ(nR>LsbZ9uB1x9 =@N,lް}f\Eqӡӌ|< #)U!ǦfMEd[5zf6Vlե;qntn.|0B@VE,Pl aYvg0O` v\-#cf0z>lj}4Q+Ҍ# +lp?O}ͱbzZi kmxshuԄ A֚'LS^C\"_7J=Yfox.&g&f^Ƶp }AbԇnKypdp=ِ#j@͸ReRQ4 &HA+s=:䘉9Z !WM!2}{}KWIWL~\ܸ_0-ˈ/A8{w4=qgWТ9%^O8~yf qnc'?BwռpOz}$ "t\_2c8-O(Kd/ N3H?HgёPPvjNy `蘧 G456v0L4_i,dƛMA&&؉̑>$'[`p K:9XkgnDyjŕ8flѸKc_8ڥw"{s,sTj$t[*f(o?92CP gr܁X.l&8b1uM6(]T7} ܭyOEd{\iˠdtE9(#$?$ "C5ኴta8 k;S=y٭M3* (,Rhߞ K+Ӱ﹚{_֩Hރ_PފBԟ\6o&I;2Kۍn#m DV939ٍ'3z ,%T!x#⧕c+/?bInZfұd&"Xq}n>u,6Eў$ \hhdj d T`:F]+ . P Sټyy1V4‘Rݐ'Wn0s98;Ve|b#OG^ G4яxGhk[{n ѨK*1ɪ N,Խ&iq mn;Uٳю\;7v>XP,M˜Z8.'\QX!E vK,(:y ^"UNحD&Eu:r⃞V6 K:oy@ʢƅ&@G=T@7`>v  E/C.S.\KE5p/2Va&ceE/=3Յ̖rhak9&L;bRc}ςBDmp xwJ*z%,(SKUXägqN>ĭD,c#a ʫY C\pɠ 7eϮ<:(>Rʼn{g-N3,lu Zͳm UG$v;=Yf.DENZSl .ZvtN&?7_d׌-OgS4<#= T*Fa)':Eg1O"Dt ef.lr)uRvM+fϙZT "GetRD"ۮ]crҘI'nui723~9QiL]{ԑ&68rz_joXRoX?DPan5aRbj/P1AU8qMxc@#L*x)zn'M}xVxЫR)HÅ՟cK^vPHVIѩ,{ O;|Vy9 V}b?1KQcXXu舖+*]@鬧O8,fd-ZQveVYsu/dmURw%r~c^rÝv~_q3|i"BiN4(;{▊%něԗP=7dQ;.R(1ir>Z 5j EyOڋCc,m( %#[3qCP]*NG97)^x$oSՒ_@6j,z ֬XK>eNZND.:vMV٢~cJ6̄N~J6[S26h,]*i.N47b׸‡_#}a"bZyP5)V;2گJK: euK?4᪏8ZxM!!5V7:'gY͖kD n0Y:AQM&>675Іļ"rQF Tc#ێ]`!{.e{sV|ڢRFe }Mi%xI;%lz?\83h M%CUg)7ɖ%S:a`*`o9dD. =bZTF/go%B.^])7ɛ SNnͺ ~5+%8?giO,JJshR3 ??lU9#q-ڀ۵ YpUy"ݛ0yQ98'!QjIwB.IU,\&K27D'G6{ϘidwP5˝/ ܮÖ%6}8k4+q<5D(0>ţ^ti|4;%,vrVkkع$&4y( P,ʃjҜ̖1m~܀S58QA :fݛɮm*ܺ8 }d@DC=ҥqVvTl3 3\~+Ҵt0dZۼ<ydb_3~_@ YDr25m:03 ȯ MRd(x~k2PVz0+ EwUQpo)șVh @R$!i lBJZQnZ-Rߛs1d5qxk!un)U v{ӻ4{Wx=λPO+`,2 nsIwhPpEf0ݐ3dis+ܣ3Eȇ4.ڼV9t`Q⧒sY+Dk`,S[ڳ\cY󷶁4[yyuXTpx읦˿ Xue䵭+6aow(Jn6]4&*ij/)u۟'_+FlF5س#Q܂Чbj^Юv$Glh^_c~вf7i元Fˢfm'UGfyXj:!5~ӽ:圎6/ 㧳F1EcJMՠxޔ88)^KS:?<D3z hPL Ѥgq{Z 6Cbs2Y,um˔K &_ђ@Z q;/m+4c"(]jvWeQPg+ĂH 8H&ٯ2Rd;Ԃ3:mPXj ~)yX!OCg3?|&n}=e-LrJMqͭ~{o3|@mp78(NZ5vjIVI)gP?T@}nt%7,g%TA%0\S]lpd]pQ:djŐ iJKjD{"wJYuHB1 WLaZ|(Wed÷MORYEKaLgJRd;"SAV_!^U=Md<Ӵ. [b8{Oh3\\jb$0d]KiIaŝ8mHqvUJkqo ¸PƦ1˴X v_X._@[]oEV 0;ԚwlL/lPYZj<6ENS~[p`>gH[֔OH䀛Q^:@TsC0^,[7aJm{/*/ e_gՔ&9R+NFFb;_..n)LCu߻qmWFAD K:ދnɽSH%|at?iJ`FHOz7,z4OZ.C5ؼJ|Se| kܕ 7<l^35cڒ ڭE+lbgN)* Ij5Oq)b.t9!v.&`q.17fAk؞Nlq=#| cHP#U\N4t:"CD~xCYhy]s{?;ƒ[%[z7x vdA18?;!2 Ⱦ5Jg#X0를iBרWPP9no] p|{cjҲM L6(Ht̎ >2>:X$%ޗA~3Չgr$IfZ ,8:L@v^[߽o aNxD \p494OWt=Qmb}r^. 9/{]3;bAr%6Oem{6lD*aWptޏSq\ N]c{>]$[> AMyJ*t3hbnib" qso r_3Aa!Q _%[䫎?3MPCGv7PJměp"W'u5?є]02^b4zꇽ7`gnEpx37=p~ŋNq7f qY.YIx@ayُ=>pa/;4Ί"#` f~y=ϑ| 26OfD>_ӯXbܬpn#\*vPր] ͗*h 3(~a+@'-W;K%IMm NW^tɍqMAJRU{MáQSN t:FlPub Z8lʅ b-(+5rFrYo;6”3, TvmiZG+07X -#y9; -{:f3ICIϵ-v`] yLb3? YeUхE-v02h|n~< KȸTMT+RG*HÄ ?a_^vC,Quwа1!2;MW6;4)x8yMEW \<$2"F]s@ߒ2Uu9XCSl1ՖN9t&m@εJ6)`ݸT>m"4VcΛGHry]F?$/8Y=I~+б1t(5py!Dަm_`F% p̷G,6I\55-,?qDK 6Yܴ|qa\}#u Uy91f9<\Vά ۠9pk\`?HdKB-\gC)kcMۑIM3˯[8m.U^NeFCMO\iw@43,Ђ _#0.UKlnouI,b?'+<=@l+$w l_6M M#q9=\`ڵ~ ? @X5X]nH'U1ّޢk$[~WM,ȟ7k-kUT c'ڦ~hx;c yùB۞sTJmX{pI3.%hDMI-2I;G~6?*"'֨M1/xu <ߑ}_|qIֵF; fuq o9"߱ cۚ-n=t7ِ x`+,cAtXf$o;$ |9+S0|̧;VOrj6p~ԃ(_МVqz|pٔS- >/6óauk)x?v["R [EMt%PiTi3o5<Q 酱bMwY/-SISD[q/N!mx=Ńm>,!DQyXN[s:xT|bEArn Gyx.",.^ C:6lIby <dnriVisj}ucNfcދo~ $!؞*܁? ջ[]^R-xco sؚm!PP-Q;V-4f_LO].ՏpR USkaoM }Y*,ahﰷzG=-Z{WVҨ{܌^l5"-;_ cUVmɰ|3B>?nܴ m>>"'`Gdf;?o]v!ٟ dtmZ3\ Nh/&$'L1@i}z#CDdˑV>e8AVND1qaAM]Jf/5h(0&\65~jIn2 [b2UR'/iw?vϔ+f`e6m0GRѓ=V2–rҋ zVG勢42z^>`Ҫ'"c8ӕtP{6X?r;O͹ox1t=q˨k2EƢ^ۃ[zQa 9h’V 妖+_^yD*҉Y#kDk#\ΐsaE/]cR~J:1+Mr5"[B霗\[9EmjT&.4$%(_Xuhn̕(:/pIT^϶$62HP(1H`g5̉LIȡT>yqrC yoQ$,~_**P `hcqV?Db("r#O`XBJ @Mh8DĭS)  ǐXo.tVvhY~910xM?rUY'%L.$ɀ/ G8!qvV6-+c*Pgv_t ބUki?g9 4PIK$ 7\k)\eG?5$+x:'͵3H'" |#V((P'M@a5cռbտeH'ޕ%z#s$ 2BD!R+!~8mT4{*Y1[H:[@mJt. ~2r`%p|<> Ed]G}&N[? G7>Y5Kl6rfǎ n$_F,.t )a?"+%E{"O9:h)aShA)$2?wP`J!vB[x!꾲KmajT`o$EJڌ 2V:zSsl@K`ņ\|s.6~?A^mw'g9zԊ7H/Z ,[y./C𬤜u_@Qco/R !>(koiY}^JUk_i=bU@\II3 7tD?&AowI` hM(uԇ@sڰIҼnUc>$e<Fp|!^qq|,ڕ= %`6Vw͹A(z(`7=ćjt!لfkb$nm6'I>Ѕ {{fj3aJ.YE,`jo)1ʪVw,iEo1'l[{5o4Yep ؕZ5g×HZš~'< r>3^XJOv/=wi&E@BDdO`yk>IX}4PH~Y(澣]ћtMrV^Xas&QnN?0?[DfIҶ/:) 68 S`]CRM! &Y0U %r͐lJj4Mua9] e?QSl=Ф/?G7ȟ}Jn7}H :mA>pge'G.IQߖaYQUa}0s'+.g}X*6\ŽGh]xHmbs׸m&2ʼn4G o?MjicNS.TB?k\~£]{_etIc헞eַZrT;Ϟ:@%X+̃p 9sq4čA7}N$xtW0;ql.j/;q[|s!wv 7;iP4O'YPzL,.\  N5F6f.^bMqmcl?|>Mecw í ۿH8E9hނ ݊dӰg/ĉ \WH{l;`x٠v9 oG@o_du&BxJ`/op3y'T˻=W^0K+tK==ʏ:Kkڑk88KU8J瓨c"R-AґgiŻ. ;9zs- @MHuq߹tcp: +"UiaB?&4zsrw7/z*"@Obܷ`qiL%!φUcpv[yØ9$AIJINp| MgvnR:T0\ɅUr\T%, Kl/J0wT#qvAW}87?` U}D县_=Cg J)Hy' uk֌aݛlJ+BP=Vnďb!@`ZE@s~5 mEv[#6}(#t(!U;L~ʃ,.bM›7yN;TB, o` &2NܵӅlj*( U7fzR+4^<8 +BZhaC_*P E+yv}APto.-~DmSCs-ǞyEؐ86劵VE Z-rW+3RکBAuA%3c;C&!D4(D8Zq$)slZ49 7۸e,\p hfLm\Fzd/lvlD^[,n'yr`+1nNsZm=Tm+":;C3eݐ,_6-0g{.o_]Z!n5O0&VB+pnNUE(yKVdcmt$tG]_#8rRj_^EBu &p%mpХF$'2י@щfEHuAR*xD#mu@3bj}jHGψd'Kly<}k,Jf@AKB: @i`KGMV31{xQrMɽ= ND!>=`eՄs XoOL+xfxj'g|C8 ' %;w03\6䷅6Tc-mdf:K !V1)X*B0&ez&tCŠϴ!3#L6Sm }/Z!+ȸο۵>߇>2^`:-'WxJCo b(@g{7@0c[=ď;ݐv,<9xOC2>n;F3U^D8[85_Lh!YG<owE:DA2pox+~sJ~'yy307BXzc&&ZT*hkmSOV}» 7V4]vE̪ 8rqXc<S.,ڠE~Z-Egc;z&v^ gir%c|wg> CݺT nQEA ^@YU0~?'SmtGή0Kj VVD@5 '5<;lT>+CiZIiP'mKOO8'QT ü@~ 8Β@k4rZ48Эޢ\4OosH#%Cpj9Hxiȗ Ѐ. gqf*Kz >߾@\;DZyS)\EMQ wv&yQuޣBNrd%n8kdzRhhLF=ukvwv2x?qf߂H'}@(TKk)^ }V&TFcO>+1|-ɳW1T:nd@ :dW1kX`_}ٽ)%(Yh;/K9](8L+$TauBsx#T 5WzlȒ@ -Me :cwVz E5,Bn [U,$4[R zx>a0neY|P!vYZp)9JcVSQ:Oc8ir#U1GL1]Yp6]<+]3aqWӀBѐ95hNRADI>.r/0P:ga1VOwt%6r֚i*y?&eڂ|.W+rƵ\ K_)l=\~mo2hDW5}Dsl H]'M^i 㘵]0iޗ#3#g(fYl׈׺! xfý,їcCLƦ >S!QNuF|B6@)5Ncvd<@a-emWG˦uq~]<E7]N،҂]f~uπIupӽ'(,UZYJ?W#=ix1VQj"+HWq5WlSNS 1AX_m-/bpcTe\&iakJZa*J@1H Nd+M(!Mcj:|wbpm1;J^XOPҭ_Ci\1dSAn $UQQq(Hk {c@+]v0=Khu/"̯ p=55s xn/hN݅ӬgXb42 ؗ"K=X ZQfi#p9H4fXEʟlFE&)4z/wvlp/ѷcLaR{Z3[3ss O4x]z A3B=([s/\4D3RxDX!4:pIfKx/@XfJ,#2/~.J4Q?rK-PnA1mbΥqXa9 E(~i6^OJB̸cKM# GB~Sjjlh=!cƢpppUM֚`w+=_#7Cc6Gv;Aoj/ askw*nwMGEO20GK26_fM4f #sX"?4W54Mpg*}͠"Rm %ƏjΠrpfxѠ~_DaYf󉁛EbKE :# m(.c͖Cݒ ZAA#feո\C^BN$E7>;C>J,AKH{{ QR=|n`Ӓֱ88ޣV\;Z|~ AjO '!=i|LjCK(gԎJ {~BA^tP1;w2( FAD>xcE!Fn2?$48l1$x,gDr7ܨ3[``~ C{WPOzqh Je)g "kRd'ٯ.j UG8aS%]lA/h1Iq-9:baQSQ8Yeҹ_a.:p(ahOl4U/sPv/ڻIAlb;!R(.Q$>^ ;pfG!MK3d2˔<&Gjg1Jzy2'5, =_O~1u3m=Y0-k1N^%ԔzP Ӛo{b=Z .~4CZ/3a8IM-` oC6 POof$#_QȔXQf-A9 4Vnζ@vf; qǸ<+^A!6EioR.y{렓2ҽa^\b`Mq1ckQQwk~9~G 0KnqqQzI1-cxD\4xT~U`#x-Ԕ7&&[t?2nw ^Su;+6q M_Y-XqħPμjfVU5.^-B4(1D"nOdNH$]O8ut6yH/t(8N :H4'2Y}ϚAq0Jg[7A ]Z-AWr;}xƀK<8cC-%L>5侰$6)#7㿲<u;7DBV2TSK.szǔ+5};ai-Qh ]=83N40毝&6!2A0%BJ=a1LYʧ$h\~t2ϔ{{6^y }7aHʿdj}()HD '89UA2cRw[L |J!ӒTЁ^8o|e[T8̣R't r[r].>{vV"09&dwE狋 `:;:&7Ž,W5[ yHam*NY@(wey,['dj*9Xw%Սv 1SJ%fl0d V֌*Z4&H1yN,"zرS,Lˀ5R*܈w`GOn$>=1x&{'!IH 9iR^x1?㫆mE髀g#. hta?.=F `!$3n\S%H/ti\`E#O'6uo ]$ڄ4ҍg"#6ŪOFwN(ʐ9< Ӽi ;\a5ho.=d]6Ud,; 0co CY\gr'ӂX[L?/.03.GP 4}:ۀ}a0C[8I+…cETwD?/FLĺhĥ]A6.g %P^L@N;S+jpHh6\ljFsSkoGL2pԇ+?q5'Q Br{ UKJNrH;B>٫}:Z|Y^W$Z`?GIm1ŐSMJ#7_iM0ATN g=m[zE{~As!焑`C_|lzVR;lTn=e )9.K3v4/̈x`hL]jK!" ̭ȿ`%aABOudƼ1A%8XaãW"!Ewy zSVZu3P][z?"pAgFFjFa^(8JP ]!Oڲa G鏘~!"0Qn5%4?)X'&e*U_SIף.ldSOka?9b>Jk3W:J4(~ae9'|ífuٿ{q 8׵xP_%&NY&uчCʖmEnM2 k64fz޺&oI{{ջ䡔IolEk(%o+fn ԟ֧RH5؛],DwWylxÏP BK9 }P潎6\/7LFƺŻ`#[g,^|Լ$ޏ~̫ĢǺ(h+X8z++cfiDռ" my`$Vր`}d\F&b5,Tb-)Ck:/}FJ .TkJJBa2v?5MtK@ &з$"ks{"(l%<4(`ht<&DXSƛ\o o%ޔrq3%ꄜf@{^Ŝ֌J[H ~dak m$rI:(Ψ j̲u@ޒ "%!pZˇ:00-Ԯ':HNJ#KUuBPaWJiSO77J⟋L)܁`1 9a'[)acc[E׮ͫOVq PеnnBV bjnba6FD=*ͮ6H%JVmf$ܾHAB[LY/?&z7lhy]u5t7}'U`z& b<^4;b(;\$sIm{^8V(>{㱔 @V5Exօs|O*aOy8 T'm <r_j^sup21swh֕.#HT *փa`7۠YY1kӆ{ mOIɺ 꿰ɉ<=n{",8a+l_*baﶡY<|˾!z{57ܹ mBo ݅ [}GZl(xj> АqI44P 'cpBWk%riwG߼e ƅpLyZW/6kwcWVkR\obOzmn=? Ī?1 M#C۲ʟoSŮ ^ڒn/1Jˆ[ލJNLSh&"O}hlY)F].ޔKn5 )YIt)E2{rr0ƞFH4wOt2 d z_BeV^YwlK7,8G SX,+̰ {--,p6=(Lp GX 9W^jjܜZhNQ 1gнRh*Dt4I"qD{#[k<ͬz$7R RuD177b&_QA[꼷Ÿih+= (aU5lQ0;e$PjC@R&>1TRLc0t<iHz2SS!ᔄ%d!mP= 0Sڕ%N"L݊ay6>dHxy vc^vk7ze71lԅ<7эgwE C^ׂ$xX:DrvVypp(oq`0+mRz4Qd Bl, 9xqr@*EP(u?2zwHl)8"kMAIrӮtKa֨A>FRFFp0<}>=$ l'OS6g+sjmH|d뻑+I*;9:vE;+@>\1o6}*-RX06ZC+^f&/F:dc/pW= 6`<>={>Jr/Ċ'uVƚʍ+C-as0K/u%'m[ T8s r'CAfwڂL9 r&!lV%<-:K†voT)Ž@E\[+̮.&WR!8$Y塈/z1XRW ?!@'s8Ǻb0~t$˫8+x{DdP7 s ׯ(/uP^j^Gԃ|nIw//|'%W)H5UX)%}hZ Y Ch3ILo5HWB_j,'#8HsG38.f 2V@ J_cTrŬzP<88c[8ۿja2(Lwy ZOr#)QL2 !.3Y>}n1OBmdO #&4~?W~Uz4x?F^{VOw{fEAiI"Sbd^&8[Fa}k C 󶍳ӎɊ>%yt<jqgrY7P+wrڭhsׂ^¹W~&J N@7n+oS:-#*! xQ$zAW2*2=Y:7ۺ Ǘ`[iymӂf㵡笨V! Omnl^OOXA ] }fgHv~b}Xͣe3 Ѓ3~j(4Qs͇tӹ?U taOK-EIbnz̔&nU2;j2}$ 6֑%ׁJTlb[niی0xTSxݼz3MjD.bxFzrkK_B9`cs Jak]W4 B&{[7H3DՋ_缯 &B\ֺ)rU8A#@@dx7g;$*T |l R)/@'As()8U>&!+E,T`y"/ymH!Ity#1m[I/!<Ƣ }}h?'S5&w50[y֬t+0~͞45ƒu1ZD7e~ʈzS !a{8Jàhm1rvgمp>cqs'.!ԓ\y 2ձ|V&荔dRL2"K]I}E L"2]D%hb;ݻ9,) O殈d{m=\'j$WcHM~L4Ml?qdV7)$!a%F^G&< o;,65`Z%٨!yjl |\"zQ?`|7THú1yH~N≧b1EٽrnN9 ݆bO['۰;#ol ޛºY#s|T]&y j~?_<O_E0 C|R7 !MFS8Y?שaEAdW4_ 緒&7Vt->CIBT5iTV,^kc2ˣOG!z+zy+Hެ;5?*WE۶mf!P# uޮLEubΫOvt>Jȫ`2:\ka45A M_|wN i[ܡW4pv'9%£&N#do&o$m_$8ֺ]0-CV~H}@Qk kT0iqh?@mB\].`<^Nn#Pf}e滑mC漛îҼ9 jNHd%xS21mX_pIsQZi6 $WS*x rg$*=hˌhk(x~\D!qfB_=1޷GpeOkGQ$5\Wٸa@nORaY_ZfT\1LJRv qYm{Zqmȿja2-fʥπ?XdoVcQ@^X3`<AFLDma,ZM?o&v\brAf}&*,)}YpɃB?r@JV;93ۍUI_.+=VM}^Wl`W5e~94?|mSJK}~kTӞ^2W$u0ae]rX?» !J>8I|՘ާvb.nH2A10 %FmH0mߚ`}XǽW]Ze~Ta.j(2o ,]g"f{wJ+Us8[{S]Dhe6JAZ}b7Bş~g [HOelד㮨=96,oGPe9~ u U͋Ѭ (} 5P(vr E A̵%t4B^W5"coRKڿY8!"ոޯGUIm ڒ:V&8PP"[AS$bybgG"Z"m޻6|p&%hGÈcNj P-Ν.L)MW( gTcs6#l(/R*/kWnxe>QA VvLKrWS1靠rRGd8ėUK٢BuX⁝Ywv:Afs*IIhQmeT䑴.1Qu:=sLmbj0ApLIݰ>քOkPvb@8%~J./eL}CAfƱn2L͓o r79f蒒w骭?֚l?1 6YZVQ*:P(s+γ6OľAdvORתf3ph]XJy { Um=@U&fiT7Sܠ?v]u:<kAtc QَZ]h盘vBX۹'؊Z?Rm8lPg$kЃcJU9ƘOY"ح/cJwbB7Js476WjiFa*DJ2S6ublJIc%`[Gd^t[zCGSD1o4nMba5q;Au4r;X9ɽ4>ZFȾiHNB1/l@[UqgV?QO;ʳwNhqC<р N1)K>~:a|<F ӆTfX27lf$aRPTJ9ǾR[ڬ@\/#T?=b2tް>л{y3  & ]W_ep+7CVm@0nY/-BO4dwHJo}_O7CA良NY^ Cg-%75Y}N虝)2?_djdS N(>_8R_xDV$+W=)CBV ZOȊ ^_Cw?ͽUR@##}~o7J ?_aw]NT3%BGoP zQV}^uօujX 5Z3σ"͛Er?)"B⦓P=sT=y=aI ݂aߊ{2GZ_ݣmy^b qr3ap}K(;(UUڂ/d:x[B2O+InGGZ/{~~91㓱`%V_XF” H\lL.j+@@Lnbs)N1Om,V3JCOcnB}aS] ֨\H_*A}"|{zVy؇)>0l90^#^oU1QDI 4{?zPk*Az0^65!_ fhRRxQ˥!H9l |#7!|]PQ80#>$9ԣ$>OmOt?>.@UAm`RR7U+#bYUJZch) 7S?|\q1rMÃ|!o ; Hu;|E^;]ˁ{hti-4N@<&SF׵]Ei U(]j2Rb'ꅆ1N3JI`+{P%p UؤٸZؽލZZVl[JkzJ~[0)XOX u1éIUW פ:˻*|^WX}{ID.< Ji/2UBbje[E`'Pjf IV_ϰ*t?iBA0[)??B>F3m=Ō̔ '܎ns_r=q 7Y::%pg QVnn^7)E#}Q|@U>iu3UX`>)m _e&I~מ!IkܧnZW-Ca|S|Z3ZaZD\p0IG*)zDiٳcМnooH⤭C&-\dNKxy 4<܌(?Q_DdDyu3JĤMD`hIkKtMڳG ⱌ OD[+bА X7ŭwd]VDڏ4yaˌ]y_7TR5ӗ^`NXC 9i { RCћ: PȵF4ĿTbBEV /\#g!$*1K2c[eõR>eE0!rij$Jn!+KUi~w>65>ĕع=.e2r"JCF9`淚HYr߅/$ڄ"> 6I[>2ײd!0&tͤ/?&m廀)d"TVH52#94<(r#?U_Ch1@9(T b[mc.A١_F(@.iyV-g5wOUTD*wG%MV_&ǤKrVX a ۤPe/iXrqRo!#zFgݺdʃE\JOs~Kѣ:MSd٩55|-f!,O1T8b&o!1@z$ݫWUv^T5304mszQ$845Cs,;(Sm&A+[A,ApjE8LmU5>PzNU}1Ȩ9;\%W Y;:~SӪ'Lۄ1-UpjpEmܞiKԸ$sVw!~FäTf6@ޮ-l kC^[">_VW7(jsM }eO`7?K&T"ɺ<Xzp?q:I0E*}4]GYb jIZyIALjx 3ԨM(Mwlt3/G(Xn8{Ms맴74h0j^H&o^kio P$8O['S)G JelX 9Y_T^ڎ%'ٸZ t^fm`А-w_1(+8߄oY (.щَb/J +[y

.5]~3q+;I~;Y^F&~[ ,=;U,U۔k"QjL8qMBP)Џ|ģD8c0}ގ 2yUR|4x{ՐQ i~-6Dg"b\ 3^ Ug \cEO֢ 9I47a3޷& FGt_O5Ԗ˿س|8ْJ aɩmjoa&PN(dˈ3uP4Xć7:Eg:>l#Av/JADLHL(̧ s{Nq\!F!hӓ\O<F{1y~.'xY9}4\.RӃ̥S%{({ -7d1Mhm쇈^dxxQn(V:]un%\?~ĉnhsK{,5}EG}2}NjjZ@Y#'a~m#<ʋ&;,g` _MkBus<$2T;c˷b"]/}Ho0ǰT+#h)#K׎KGc,'c DA\(U5ܙ\b|rHuc6W,qPݣx=99 zejG)Vt_S/.B_7jW-7<*&6c{N;v~!\bϷCm|JNɒћȒUj)@g=xmB %ҿ].4L IUwjJe71Cu7(Q^RX*d{aYӎ~8fPCa P: bFh@Ψ&oP.dψX8hCp[w1O:5iya#([sp(k~D3/XV{Jm~|h 2؟7` "VȡnيH^X47ɀ |9eA垤V?1[<Ӥ [xb(+zYo W%g)Y, kCZU)&v݃ѯ_* b>U2%$'Yiud/- *Iu?ɒAg ZLA;[qAYJj1Uv`G:VQj.?n7w=dh<_JskXd:Pno/EѺlL>;٤.2hG|l'(c%/mQN&+bYɻiVnձQʧW|e\7]6Oir*vr6q7eDruhq؍Xxxw XAfxUE06'Ě%U1nE;{kRA_JF.d=A8M`4Su fv8|%[о*hc!Q9 E;Eo CFZ9]d L(G[_cM wX[&eN ѽ빱qZ5֯<ޘf!1@ dŧ<|ikW5NL}hSèp,/̰&a.-Y4M0:ORFi}"Yfqs7$dGUGؼC|e N@zi\aSEEjZFcpslԄKԂ#>(RNdkqF) `s@ Ey'1Ukkjmw&"w }UGwk/ p;KP{AϭLj[L麋~BROj5I8 b|@Mx50'iD@ӓ4H @W8>] y!%I;RJSN|B]9V`~1R7Ucf$; ]du2D&Rs)#6V-]7@ ?ƺעz0٥P{ YΡt'yT◟0Na穖; =}H`|f|KF =&R!l_B諴\bD/Sodq\wMe}"#J_uM+#BWB'[R+eꃯ+[f#UJ6o2Q\E_M*VP?af^ p$oT V.C +^/l4~c;GqN_*)r,Q.GW[` O^-~4Lǖjd#z{Gh\KDx`qbDv,Ƕ;.[$ʳiɀ8G:=(i,BatL,iCrqhxD=)jU [J{<Ӊל<~y_[ܷ)DS୼[199MW3+L2Qդ1mf?7[KO88a<Hu K#|תXvi}KXxZz?d]E:dL{49%5P㩆K[#pH~S՟}zL^!(%&-+_}97gWJDV$鲉Y>eDП_D_X pЂ4VCfƇUn ?aI F=t?}Øa u,זE#ٽx4>SN-qG1fdZ3U՚Xo2t+ԑ?[jTգMϩ{ė+r*.  X4PT6֎UZwrg.g%;M1?gK_75 XNFzh:l|1A0y洁\ŽC):kgTig h,ζy3˾kV#Z-\ ~raZl1s|9\{,/"6ց@^\d el>7Y,Z9]r)3s?fZZ[ uQKKݠd1'WS̽0u+:8>rj|}"̌gsrP$W$GbԖkON.xg(0VP hUL j1#Ī+l*{pNSV GvY E_@U@\N1UCȽR΅vEU㱳.= ϋP~ pʍA#sm͠2N$ʉ!rh -==hr#3+mXI%;?;b'nռٟY]3WMa@͡0 !ON+NbIrD߆÷Q-=QOؽ=+6,K|SύUs/F(ďBF a}$B? #rySMyضYc[CgZY,1|R&jGfdkrH16P7wgl6RN>* 0M ߭A CPֻ'$f75oêCȧ7S1ٞxۄ .u (u)A1C',unK!_Ұ^qyZh}9ʔ۪)- HW̶mKѷz_XezcC;q?(Q&[,F=(c \6[׭Q^js4p9x* k7#=kY:m>NN"!<4XC@IA@J^qtn*{X% ݥk6P0#ȝ{n?%6>e;.+*pT|w#eF1` .9ڜkPC"^Okb4K|L]^1ƙ/bޙ8="7dh$J2*u@H(,ϙW' T$x.$*40SRC`Aʹ~w]z/OJRÚΔ ͇9 %W2ѵ"sRoee2BX !tfpȬlIHp!@NwybLkaiGs`r6InNԄM,@fpcLܦi_alZ;O4. r:2"5+]6h{8 >8}ܮ2 g`7Maza3'32 4nQ[Ԕ$<yW~H=ie_#h{YhfImXUKoS=d.F >[ 2VH~H0Hȼݲh]mmP?jJDGuOʮ X8@x? Y rct)px"X 2Smj.XI-_Q3gZUI!ݕUoy=`r%ISHlOƃuV4@rvy9Fh^+BosOǙP600߆nE3'O>9xI c'@Š ?~Fw̄Qw pT䇐mOOMȲKL$62+MFY(EUfyы 9rxBw䣉XMýE._7eߪ$9[.m@oN+ZaL9rqF9Y l^4M7(k )GČ4L(@FJC _jiu3֒ Te*T#DIøAK:S?,rLr泰ڐi3㺽[4wUPϾZH(fyFWpF8YUӫtj9WŲ9}'xYfp1=ȱO^Fl4 1zVo}8>I7(6 &Rwb⸋QV=å}צ@ cݪO2^L y%^8{'Qz (#ٛ^Z/#XcT{S.CX;w,TgޞL7ʨ<L2tZ)Q3:a\U\jփX03٭KQ4f ;3MN:u-Ңbt1eUa=Jb{͸ts$QJu OԟaP ˇZd4?  5. $Wik9+Nk;np5 U^5QlN *jl0h3 ۇ5$v]#ǜ3GZeeW5WS\%!KRq.и͍qpHiic$6NW23Ѹ"᪇,'*hѲ٤!'f6v5fm0 .}/0q˚%傍s7"|*rJRaG" -_{>1D\~´:(SlFZXÎ mN4h,L](6;ٌhw45ZjtZ|r_,<ލ|v?[J0;hfCt+*D㗧 x)Bӹ& ;?EAIǙvfƋ.q "(cgϖ!Ek1{b?.v[#*iW/(m4g̰\exk؞ŷ ճ>*Ec2{b }_ale C# O_%vY;_|sF\0 !6Ĺ2jߐWqߡQ.2W7Y6si}\Dk1 g@pOUiIxAڬ,M S@Û߽q/Y9&c) etp1@{v hG䤲؜!Git^H- "g)z|X!]8޵04d7&KUO(qCԬg| ƑCZe{-rkM(@),n`쐿2yDVbHĈ -z 0=@f,(ȳ߂R/}qCSV?+ױ>RFi'usڎEt 4dlӵ pFGπ -3ȩ+`#߭fn3MUX[֯ƊonI sTڧGh^HPY+fycz<)k<#'Y)S$뷈FŅxW"WU+twr¨Yi3:v|a^VTt4 YY7=ꪓ }KȌߩ5dx+efB[Ym52h7 3 W\"!SA )4{<A`} qRtYiyFʀ G;z7Jq1mXiZ;=Y匡 Pcd$ϸ a1|fd^7h3d^ b%b[se:G>"` G QpUc--§60iި|'}- \;+w4jLuʧhLm;qnt (P%4ɱŠ&^n3BLu*#>a\DЉmu3$s$Ǩ&q}Sat,UI\FuVӭy^6tBB46RtǚQbUXCEU`$DrZ=W#^S` j6Iܷ=i]Wk C*EGأO:7}<O.YL':mPμ<6z}-wYkDJ1fh_Qi^"SRD/}A -Y5+>W魦u"7=u."Bj.q$RRfW!,h:m>X5yseQo&ڐ>ʎmVۄx®z* Π<cZ:7s"&A sLLP+U0l}")D}F7zy&@:F"B9suKϏ]h"p9-"yR.;Ê-uv;;dmwū GiNP#Xc71`BƟIk*_{[Cд9Ll5=zz?jN` ԅZy&9nϫ'vek` _}1&W^5&*68#LawmF[|ېFwkI AykA}>w(N ̺{P ܗ2]!6Q7-^ Pc~x۟Fg#hE-/.҅L/35DZ.h|:E=}uWoH} qo;C#nf2gK~7mJࣨ4|e.ᒺ: n$}!+58lƊ.)S9@cLdE9t%V3KʤqyilpAj7)XwV8lp?~-Vd*斪xnE,s [MOtK{X{AtH"ˑnz[oAу>2oUݙ Qa$O80Na.T'b>ApߛΑ]5|`f<:bbRx?Ƅw)m:m¤ b(+[?Gt9nH$lKuײF ??Kޔxo8v"V^) #zоoUڤOO=Aհd}݈SĚa KoE#. (Z9vdT!OO*<ށ]ia-L;i:{Ee,YY^'ו'w!B Ta?;?;LM"p,4/8مBςP8YrC2P,Qcbn, ҍC뵞WXG8&Jin栘P;k߳!ŁIFO,rܠ7삛H&Q7 cݚ(=.$|&InQQ&%?еsF^η>Vu/kƓǺSѽpk .VxƮAoT#;c`|F4W&P_ǽ"Zȸ_v$l9ĀUZuvq8{ ; R ) ŒvZ >wMYwPtRcZ%< S"+BsK"]bg1/: J\24Zᚭɉ]zq 셍;gO"fn»u쩾^*;'ǧ$Ũ mi{@_wsLA =@ָ{DIC%3:v.K[!=zffiv흻q:CD֑5-*ɒ0:wZ/;GK$ $s!@dmM3jCR*6 ĨJK-D엻Pl/yVwD #A}Lj'xk{>g|f3BC϶/q;B$r 3͜^Q9ƫe~.K:)6m84+x5w9xXX,Әx~yeЙ9 mzkfkTx %asibV`UuFC9Bi竖jbӠ~lT4Gfd剂&w7u0|@?QߜmD^My6#q֩ Vmo0@Z^gX=ۖca.%m uFˈ0?iRHcm?>T4(;]q¸LJFd(H2dT|)L&cViwN4/F71/na|&DjfaS G^ZI ["`u8.~edjPU n_T%u%~~jjYnKS>yz׭0 8nnۃv9"*hGFjɾY7 *sF\S##6— |Pdd3_'14?m[z5%JFrό հۅ}[5<҃ '<KJOn"j +^ܤlZ>Mu&c"Hm@~: 9=GB-Ұ"V!3IlMM8b}pmSk3I"~ sk.TٳP"i|;L8{Qqo8PR:sH]tC- ѥSD 2 =Uzp(1Bo`CS JY=換l&\T ӤP"bhQ0Il* #a}RA*~S40 1k-c G&s(&.ZŅxõVQyx o*ʎ 3\:p?hM8HM߯h#, |DB^Ge9PH[Z>º1Wl]U@uVhl/p{[I% B/R5 /!IPOP'-}$PcS/,W+",M5 T!Ʊ'X~yv;5|ޣK=v3LOd!Ƅ6qr%юI)`^ *.8WWbHM_! I:}urjFH/MOFzI2x>]1DC4$ &Iftÿ9pӆ (BR>k9F Nc@:.4q RL2NB/ 1쾤f݇sD(o@KVR=_o&~@LѻQ!}i?0!0ř򠙶 "E>)ckVu/3Zh5c:v#΄kc-\Zt Z2tѿ .;c]1g+T:k®oyI8i,玈.񩞩Є`_u \aSM̼ `,u`mUO5+.h 3I^)WOSGțSv?(;3]D$,q,FyB~sډ:"Q>Ж|x,`1U^fv=<!EL#pڗ;ӝɂE#hm=z 5qdktƻ<EІک\_ (D_x)x0G̽ƪ'-zėz)900pvS(2/2kf^cQuz$FBOL#ɇ13S * A'7iɏ啱 z]f,ʾzݧ3n:v m6} xhxyrn|Q2Qf6ՙ c?rn_[% q2-n>&l à;ڬ~^; fUEXkwWMթCi2$x=/3A;0ZH0-858JqU0 M;.K_G{gM~{fy.ߪs~&>26UFrL96aRp"gpc~ 7@\;?Acb&:|i׵őL)b WV~Y',ҿ2}v&HY!%0JC @;WROy{hVw+Gb!HQp_Ş(kw^f6%^]$v `j|bF-M[ 9U4~eKoQY`yc_YZ #EnM~6Z 3k4OݿCƉ\zeN+]`<'†?ĺEN\.l t/Myl9EWg]ƯvG gx.PτkL(SA~q>Ob)Eіp*6lM!NjB?A* t'; {#\-]-:D[6|'bE{£A3Z.f϶ˠ{=LZ O:l&vt }?z ]?`Z?~ K2$С'أ?e +˙ ➙* =0b5e_v϶A@{[9z\>ؐ'\@3*ȹ@AwJ$:7?W>yx8VP>4ȜE3h")M3Tiz-!ox}̞o}/M9c8)""A "bu䃘K{Y#h -C@B߷&ȧU/fV!KT=*kzxy}j!XIpW63H9cVB]WN!Z!QW*9($[\uK;`S:FEExŒAGc|C,gr(@Te0ӡX'U'OXTgrMlXo> V1H Ҩ} ' F[[qͫSZayUIQe­="uɔoŗ;tp~ <. p}r:1嫶3+{##QhJAa,,,>ϵXqp䲾2/5߬]~Q]& 4?m!3v2֟U΀rfʶ!]&-;O嚾Ќfl /^lor٢Jr_/8il|GJIZC~P)|O#5J-@5Fp h/'QO>sY2տVH:ܹ[ Uaz*Rb (ň.@ sro٦Qc5a'SHiPpZnVN7HZ*mW/_E"0,KF$4wA/jSIPޜYz@<ۿ2e ݰܱ FB VfwDp)U%>l5>e\o;j"&5F<9ҙ@+/GN8]Դ+b5;=ɷ d/5[݈BR Պzvd虺=EŔa'rO2::!Z ݸ/zY7;$usb|N6s{؇RbOG)lt3%nUpco@,jߊD+,j5?Fm)2o]}lq;Ij#ks6\mon1'0!:]vo ()o_h?UH  zW-hǦUNcu8݄dY$hu< UM* O1Ҽ_OÈOsjRXfU%+ki1վM̐<t{tGI=Bi9q!ȼKv`tt%ԄVA֯_!s[ [Iݟ$6PG4Mm{>4zlIȇgS `65F杔@:{[K.s}a.*k^En>S~8%r)2UB+%6[Br|p\-PQbQL *{X?Vǵb˫; ]O\0Di#ݪ!O)'Fx'sς'`V:x2qhx,=Z cO,_Hgm?{=TkՍ}*MPG+hz&o41 e,o&j$a- BBQ!|ȪYñH3|mJMAKI N48[as"lb+vy +cL ZCMM9KPcM_x{y(~s1ҥxjA:K'jT leg.BvM.i+9@ ÒQ0;^og@Fo7ocXAQF+Mrs<,7MuHV/+ěC'(;%olQҮ.|!6Mߴ­V\a< xy^)r-ȽRB񗮈:8jy7p0pѷx>BYD8F}h=G4dQH! tq4"Z"ң:wY<5C."~PLxK$+'TH8U},Qֶzut:4yrw7$ʗAB?y20qh"icXLX$/bbzeTGlNw H*>$܁{\$A'EƦ:f]3t:JMe9PA羽'Yn@;Jp*(+?>uR`蛍~3ֹp:m|)B1EWAMf`&m!fh@$2_ڌ$eKh~C4S>[dnL6.fj#?!W ܽ>`kSxWonJBW<ڛ|{948(e3ql~]KV3«ԥ QK-+mYd1DdJn;yicm_Mm&e}.sz(Yը1M#%ndnn!`YC8ϼ Qwz,sp+Gzs}򛵆W wHFs-4ǚ/p4Joa4ϋg!07r2>)ך:[rko\iAAmMd W)c l5=vC}")q_ooLPȍ](U5R2+FWw] R4|h09"$}QFƢ*$cG#v3fiϒf=If~.6 !,I`wTM7S.'#߻5ݹ;v7= Ư| B2fL-f OBz]mj7[ͽ%lyɆCmQ͙]mj yMr|k-ƒv#{=T""m4DEXGNs؈b=6QfP:{v>Sl7BT[%P}~OZ4ϩ:OnzV2N^wXAb(/:2wƼyC⏣h/pJ>W A;'mM逿 !D?QJtz˵y/#va=3u3|TTcyntQtzd΀4H>/kfIVpI]/δAkF>B\' MզO.7j<^;—_oH҇:w@kF>JRqa8'|\T VHs8u؁#+cl\R_ K LF& bR%7[傔+lj<3wv 2n 9XW7~|ұueG41|PO$uDܛ249%j*]CuRuzP03+31^:ѡE3ВԽov[@.aBtf&xۗ~NJMl3$@wfbt%!;Q0Ϝ%I(HE@FѽoO7^Y$O38]gJ 8 ѧG =[^!M_.ҡ`M3Doq !xdN;86 0Q)V 5lkWgl%gꞏm=_$coWnt(#6$2xbr v;҉J-]Z|bY[ mݎ `7/2Xa }a?w)ֆE4 P- %zvqd#P0J ;הjY!Ďlq 7/MIo٦nP4DͥP5}m5\ϔ-{9zav'u(L>.:D c]Xԏ!畄b2CzѳЭJCt*ـMv",zadp0\oQW;--HI# - _LZ,3PeL$9Ա{Xi|\&,Gq-r&"sP);YtyI1Vik`V)$[cJw[Fz.r)ww0 0:kx>yK(ך9NX6ŐUd&9a{Q0{pz 4ՑiiC| (>12b}#U12C$~a:$' <!T2v/mYĒ!\u楉NK"gbppS?Yܤ8t'VʌՑmޒx]RW+ ㊵}T#X]#翼n^OֵowNś.{Tŋ? ~stG-^@tiMwrL˄:$S.y- h;]YA6f6ꌻqT:{^Ճx)J$AgUq&*:`=Ձi%* dmǯ aEk)>л/J@Ĥi]%8 `N3പU=d.nR7 ,xFsmP^i ̻<[ˁ"FN éӍMZE+;]-솳gT^(w (B4`?o (}O}?瓍='ZQuvk_X!Fhk(+]E~RE ՞H]apL/i0f0 5 tT~"k〰|}e:+f_5 f/u9PNՍ$ z~_s' Rc>{2kR_tQ6391a_"ߖEԗ=v<9bs*8^3 H:6>7:N:ѝ7*:K7FZ I?8hxiZNQBs e@1Orwhp)ۚ)OX}@]Y}u.7g]'{W@rJIäyҎs,B @@U9sVi/;S!Ǝ5';s4kc a}N-_NwЏ-=r(#s'C|D/PR775Q8ʮ7Dl//>- LR1 E% WaLxӹ=E^Z*o%Ĕ%E/Vݑ*<}gHS\og=hǭ#- @NUC[G|뷖峆q*wԦ$/O[c9K{k%d, ֿ4!9<sۜ=u{@vAw.W ,e>W's(u[f djh0{000F<2h#@;\*f2}<2e =?bdA$H8P)UрK|aQ^Jf$Sg̒T5&FakAI?}1u.Oʍ EVCj @agHA_FbS*}$mIrqx)ky9r~6(jBg=aC / &aFw{pf\cfWL)L $].~&1'P</9?惔[lOYT"{mdz79k5_ gg' T&{tmQwɣeH@B_ ]7\.*IWŢ$DJA8 =$)žjRYRF o)[o`+Pe@}}8 ͸wfxѬIqʽ@zy Bo$:O«W\hK_P=GYq#O3[}<<ӪiFbB6;d@UdRL&uva" w'Xun謉; w?E&N?k~rbcJa%/97!4| .æϛI1]9 bT+ӿmMpD8< s*Vw*U뢃~lBTNQGc Tb*˛6h CMcVim3@] QF<؁{JE Pwt*l?7D83ժsgy'y[`l5{ysEJgW c=DAVX=BX(R3(BD5yOv{Y8܈NPD:hⷊz5ĩds$޻|K,\[N,x.T#b@fF ܿT'$ZbVD7i<6WzAV}b#aY8R\#ŘCW+m$cCFS66jpۋo3_겷^㢍O ;٬"/S0E}Rv٠n[NZ! މ(6 =MPh)1gpJ?AZj1om8ND^`ZWGC[dBm Fx]՚&ka}WF jW_ƲKYb``0vXO*. 64u$y nU.<ρR;)GHmnA?hC0ۿƄ Gq<[B!a`6'<`KUU{m#Ia Kbc /I2Lm6cSMZ?V3JV-h֓_Q _$~_ڣAh8^^;b92΅~t^yg5-dF_ F2ABZ;Wӈ||r;Ly1B\m~,j98+҄FE<_k(}S$gn*o q7e:{y@GQ˥aM̭#] L{iK뽲r2얪G+>tB\±ԭ=-~"=5RFGT޷׹W\浗 + VN˘Q?T_ivkj"/^3 3Ra6zg۝PXfˆؾ1ܮ61 .2"= %O;Q3@l#JC3AZ}vpp9 =ݯiSX/ɹ^A@Ռ%gcN-nǔԆΔ҇nilp@^Z ۷K"Y>Rʙ,hhKz)q4jRt ';ZdE.!VJSar3Gd$&qa 0Ƥ=H}Z{V qrӓb2]_%iuMq"IdJmza_M_FvvMʆ̇R.^JEMsh\Va+kdc%dfٵs1/ҐO;/zv=>űš lI?@4ұ&ݱo/_"VIn 208>qUvPw٧h䓰$%:vXE\SV?y N+ tpմ#?:cb¼ՋuJ? }+dBg۲2$jNQ ǡZp-?G`z~,>TKj$t'MC8́[8i_[#)4vE.u̡Wts]+oxuYQ!5>Lz>YM#zᄚ:] o"ժ%s:NIͬYDciw8CO.by󽭲SgCP|y!E;~)ٴ~&cUs ) kw|05tX"iuR$M@QFwV 9N4'UBˑl }uVrcPp+CȮlVzt3ǂRIWR(]o9Ĥ$'p_!gFhS*pZjeQt-CCEtӞ'yGܳWNE{8zJn$BBv]LXFMJd6m@0TqFLXEݸwP5bxxۘ0O[:*)2IýGyV#̀ܒ;OD-Nҡ,di(0}F8 [3xIP@;H5)h'.=ZBc1עMG M=]py]<[MG|"XέxЋEx#0d@/V_{ ̓˒:DLXaO,\߃h5a+O8;BI|ѯG<&O^98C׷\$.B|cc ;&Wӡ﨑_@^9q]5)^NrR3/k1[;Ze$7mٝSydi 8yNJ*,O)̅4G=B!._}a<rmLفm= Ĺ Jyc?oyq5hnbɲa^b MjT=1~鐔J+'UfG66* /2^7qt*gqO Q!V~5zu_pM59W@R3 z}ALS]DY줡8j*22 qIwBF mh*@OgJ]8,ISw(EzgEL< XٟW}7_xk^J`C~lT@ +F J_m@F]8d;.}Ь0'f5@/ֱv{ڢGqj)e? ޹v6m3tA o_dbo/s)Ji\ c(uWei{¸Wz oR!6L%3*ҳTZV*'~Ck,:l t2hZF|ZNH}%'b>#99m13~Oy>u!j"ϛuVnnR%rB5nVً:%7;۪ㄽGKIS+H,z_ *>4ovZ\d! NjM3KZܩsDuUw Ċ~|5$.ْMx4I:7q^k:=>gZ֧_y% TRc9FW4&/Y}}|R8K.ItWB[ "() O/ʌ{3TizX>Q'7 90哓_㸄ai{cbbh!wccV 2ְO5OE?#u ;QN2jƲ nZcˠ&bGaaOo,G]G%$̷"1<}* #*-98j>ۀ g#G~!mk&FP5f;8$q."d=f jEǼfhK2ʱ%3 gݦhcOp#27A?ÔJhHRu eiön=zEC恀mx~OI43*nuG 7 L5QEkCaJ]!d /ּ@-C4fn7[4y[qA8D˨ (1`[s6bm&ږeiɶ xlDw6p)Yu?5wAPC>v+̓L<ϝ Җٲ`[ -hL,')m*zc^֕4?tbDUz+ ]cկnRYLx*o b8)nh Jk(1~1AT5[tshf 7Xke MٿITmd|T>*t0Fi$)̎@&vgp/֋AO\iu _26_~[ѣGˤmdwT[M>*5zH湼k+1xWm ]ϚЀf:H;ttH5-#ywz♘=FE|1htl].&ZM授DFK)uJ< n麎h9+Aͭ _ t i+ã'w~9˓ nFbLm%Q +Eow` %#n e?ܠw7JFNu831Ci.nkN3wr5ZneQXLEC/{6t@p59uw,±Lл9lcL2Hv6#n߆堏Pejg|دq T8˓Mٟ݉8Uk{ߧqv{&`j_jL8sUvT24M8߷p {V-c"3IK\q'WZ'WUNZ_'s,;Kw#3ƣB#S3sd4r%n>4IEMYKPR41k9%.Q>-Yp!{7L|0ʺ ?:uܘlyvKspKHC(05\Ըn0׼]W3]HIFbdJ+ʧTiEǍN:`.1+#ߴڷ`IP$2egyZ ,NAj$ < ewGA V 2:dպ'1pSJ\Jd&ٿo& ||QrӧeʳF]S:[*jY dVh=(Qgx?tэY oj,ڮ&~6Г.q5y2C3BVm4l+IRڵ8_DG-Pea VҴ Zy nE-@ xrohj Ԓ DF%eR t} LĆvjRQ.QʖsKaƶ[ _ׂ4ÎټBŪ2餕BU fv`F .vqg0i_c g2I҄"2fOP*& - Pqa^J X z2ÌgXKUK+ȭ! ef`urN|F}1xk?ؙTHɺ htxRzvNAyU@P4YaNN [tI 0E-Q1@n1lY?Sw1*27j6_֡ (qxڢFn{}~M>5qdh͈-r ծ|:BXG 6hyYqvs'N1ZBe9bv]%5tj{K7Z*/M2<$I_tX#l90ƯsEӶ.*o}̄1m̼6AnRuJ͇qKK-X 8˜ NLjھo?'$=Y캤u\Lbˆ81Q1+[ htQ㗌5XxȮrOyKoqv&ncaJr^+VaZ$zJJ?^ Fiz)&"6>[vܩw_pIU`k]'ݺNl y݀5yr!B$4~ڔKiaP׷$õu.)muBZo..H6t\\@nW1Al_pjRp PƃDYaDip ~юfV.ɠ/ܕKPL\ {)hU-6S,ί)^B`xw :ġ(o Ѡ3.MK-b"r~\bĢ!ZsS055!J\6ʠ+|B0Nrj>tSI51+Ҝ_"}i\ͫTIAr=dTơiAsw?t N1 ~" GšGU'AcZ믇X j~?Vt26c±'ԉw rP8nEvH)aN "y]'ju9m"dX. 4̨[EGζ_Es^ژ)Qڵ5{E!b6J38ME%[y74ōXKC0Oe7}T`$ԝSVM-w3{j葕S5H ¬= Q7%"EJ[٘S#y"!48t3AICS@9CVJ)4]r!blf"aN?#Ah> ĵH%(gPBd($ґ=y%@Lfq0s[zV@k0§= Ax M6(V3\2EneiػQQH%̳kryaG2D-3E4X9=BhIûP*ʳP,ES = _j`!0}]Kߒ}|<6Pq}wfS,.u^@,}"sjDnɁq:Q19i{f2*S7S:cë a0DsEڌ$\>`ί}=NricQ/qZ3ϖps'@ BRt50FH:_Vsߜ" r}ԛafSKdTYLW*{}YmV0'n(PBWYQ s;vSFBI~خ.D׉J-1rؤ)kP^mVA]iAl#us/u%xٮ!" RPI;Jmu+N?2sKCa6_,̜YN#O>kFЫ`A4Į5o[.H%KDv+9HE^FO`xӷ1"QsܦL*^ Y xRKv'w< noZ\6E<oMv D"Jl}ա}-g.##'f[LB[(,3.]cܑ|2} CeFFHF5+6 >۞jde5 $wNeA ~8qnI# ;}0N4or˲f1Gut68w$wKf5DZ73r uM d'>X3)iks@\'e[EDT*RC|KЈIO"*0 u?9ye};umrŸW%գb0ڜZZgF#,3ZM2wu\~ svDe/_;Eѽjle;}6=#Y{vH,?nW_\2s$F<,2:׷/*'ڰS$Xg)\ujr}A!Q(P+5 ̛U{&dURصy YiIyt%#{!-#Q\Ν0Ή tϡ[HHFejk@VxG J>Jc2 yÊ29P03`ZB5v xw񸚧0ل;:bQK8P[4ta![6m`}vpx/SK.DlfbcGE%TMC6v MDgje֗ =56oI?%8!^"m6^=9Z1bo.dNسIkix~=݁v78k*JFr*(@cW PJ.ҿ"^O.&. ]Й81<_#/ O!m/8p57 t^n6o[ tK}9ՃF~b':exun~]wCH|Gg:oDaU-&om',{+"d =8QPdQyIvv^[s3i0GD kd"=gm `A6xڦ4Fd4rS-'"5x9G2gwWਇfJE9UɐEHX]9K]a?7*DnN\,?ʉӛ؀>,O\A- 'kw+6W3_="4x= ty4P {j(Q ^n-Nnlxh_Vwf-Oh>V]\hRĀJ7<2 :[fJx s^l6z(G[9!mFn3$xwZ K$r>ֆ&(C06kE֚Yߓ?4Lmj|Pj.#=1Hs&0 `A @cEφWpV ߪd63W3aeα)P֥olh~~g_ELkSޔ(g*ꭨDLrT9OTi U('=X>Lv]wהã&l0Ik$.HiGeb23cMin@^0B;tђp#`ӡT\v x#w$!'3=s&0;ֺ$M@AWM7_/Ap&R .., [Cvay5C'[1 EW5ıe.§텚Y)q`,PO0>(á6J8P{\9|,3d^Rg[X< -K9b?S@T'įoWpT 54#6kB@v y0GnJGb4kJk")(YN,A:$27Uy3d&{ё7ۃHG=Ͼ\;*S yKa{$Dj5he@;%1֝Cj ,ǃE(&2aFA}yhSmY4(nCfj@BMn}FCzmPpykjLv$hԈBLІIw! Q k3L_[5=^g9Agc1mi7LOR$}nWEޝ]OR,\mDw(p¨MPo-_~24ȩ^q.g囷K+C#BTd$ /H`276WK8Old-a`>.ov.4o8@3&e?S@8Ѣ:1z3XO{87} ^VbW}Y o^hvd( Zv RhV9m=SmqY;4vwB~}:ÃJ5MIr/6)E6#8Of?\-Ƈt5wYl<j+tN;hADՖanG@ْqM=ᑳDrrΜjNCK8?Xс;q)D!i*A= E@]Er3bXBjKFMLDwcjK"{v~2yόO=MPe,AfӀSGQTMZ/^k]maS{9'4}M_g6I#oi$V/Y:=q"WUz"tL T~Ǥ \W!X_iej{ !Ac끈y[d 8HnXm޺$wӾئ2tE'MVF؛( vʭ+^15[JRO8DZ׿ 8_j hI}5k;S&.#L+1X v3AAO 6+ 9'fF YiZ嬎UsgFA% rUwomͰ VsplEØP-#3; [39c`1OY`MGurOX4D<,kGVSߤp{Uɧ׭ Nc0/ԛ.Mjۊ1!}ʬZMAd #h'WFYmGV+@vv*0fkJT3)axS.TO7b iC00>T^#\X M#BZo}TD4%LYUmW+~:I.uM&bc6P EW64b$K#0Bg<4°cu0ud[GYYG_D!YǬ{SZ͏%yԹT}S3x +Y_WݓovhJrm@cMK3C,)5Nqqգ%scE"NҎ[m[N*8#TC̚?fh۴8Ǭ䉷m144NgJdePdb 0_6襯jw^ЋՂJUpt&v qB9_ oNzHđ4 >{N$KMorߛ(u!2!Așc̃[VZr4B֙nK_ ]j> ¹⿎٘I+*DEjx\ATup<\r 29g1mϖ*K%ǒ.&ޚ!^=2`|o4ZХEb\_bab|5$jx z-0HU g!X7@ Ul$iwUx||Q T‰D1 0WO]@qo8oĘߨe`I{OW;ɠt[r)aI su,;YpgcxeJi\d_PEJUap9u6fh8h!L>]ꎂPvI7=:JNaUp.^ggM)vc4?PX,luXXMvl|^lҒ Bp"&%kľ9@ܲ(dd 2X4qC6'-۠n]0;8Pg}{Pˏ3(zZd@ C W40!P퉎hKz6MIn7uPGy#+Rm'V.ު$|xQ 5Wښzq8,S-U9sJ^hPD!iAf~b[`LPfD$נ&S+FL["yBhw.A1=u*y4^2ч{ۈYşij"zޞůtx$%&59Ȓ:TӅJ0~p)Qoԝ!k\79AѤ&=͊#u}vM1+SI˒X fBǷ*LP .:jBM)lj%Ok;: SӞŽEH+Py-Ҟ҉U@W{;HxqEx`%Xz ײF[9vgtty8HgOd QOC붕m4Ҏ&ݣD*Ԙ<bizw/ uF_8%/?(_;&8ӓ[P"1bKI }*3-˅iQv}Ƹ>D/)7<{k;.𛏼:0EN;48a'R;k%` R,4P٤A?UK jvTvH{ 9t(CըॷX+1,iRI)M4; ֳٶjjFN*caV}hjLtVB< )"2 ,&^»4ׂ>F.D/ W׳ Dպ#{Cƒ)Um!ּ'1yJ"dhg_sa&|]KBiH̩=Eڝ\ƨnM?E_(崙($7Dt.$ô.G4r Oҏe*fL g k Yuo\ UQܝ22JПF 捷\||P5գ4~.9LH0يm6>kx3rT6ݫ-׊⺂t%ͧ'HAg?"qŪk yPL'_O%d2TD?D&#pҪЂ퍞ᇄsEHeHŇUe-(_PaTvGX BI ^CEWpBnS/ tgzu`aҹysѫm] Z{8Ԅ Pcq Uӭ4*Y76`٪ E߉CC:u<3'A5~|-L,FGuc*0l vz=Bpdߛxcԁ))қ,#vzs m.TM/c^֚!B`MR=l`y:C{}F0 [#;sh`\7gyK@ؿSP0-q%eς% wx0E[)}>6VhR,+U>b"w+f ک7JNNߖY涠cɯhGa .3v_zjA•Nac&Dw?zs7R-DB^݌U5rLhe|Nl{h<#>0Z_)4\ɜUMW\OS@XF? ё0Q }r={:g3l*yJ/Jn7+6 zQ<+C2H-r =.HK 0%6WIo/֛Ԕ#~~)];=լlLmQnw 09MI |%g'by'bZ)Ea={YS9]J ̩Y<{(Υ?Zc?%c1=s1ڝUk)ΰ 1RۧgA1φ^q*di~*Ѷ(DYuۂ>T%xמxf$=&2(YA: chxTq@H\AѦ@#y.>mgQҌ_  zVgK&.bx&{,^.hfEFo\nEż. G<ylN5N.30-CX(eQ [:w.c:A̗B dٔ#2-:&X6e*嶛Ŝm<L9G Ua (4A`J׊ğ -lp4 ?̡LWw{;R74" H{W)6ΰ9aku[;A8d|R`u@pVܕ .blBM,D;VzŮւ{ќJ&Jn 5K7Xz207Gj[*ܫ=n.zZ K6(M[ӷgŠPIF4L90_Sc1Yǧ=_4鉧Vd=fxQjɼwMnmfؽY:uv/*a-h:(ԯΎIY!nL |Hkmʷ(npE=+mؚ㚤TQr|_$Ѿ_EB,K+(~28#,/2 ~ZdEª'4~Q1&B{csoEylwVKwGy +t`9q/j bLF,ذs  Z$]hC&˺0roD3Y1;Ƕh)(tܶuQNBM͸ S:W;dk8Oτw +ʶG mew5-W=?hKZo>Jh{<"ȟK/(AKu^\a[\_@77kW.~ȠSKZBiܒD9=% \vtc/UD!r`ǺlhkO]\؟~bFKыNU6p9o9S;3BN-cЫXzPU;vP::D T +ڿ q]ξe2G& -1F fѣR7nDwXz_ \VF2j3tmޤaMP6W5C;E /IJ%3/ޭ[XQ$UO *ϚYTN\^-ijtEs׊ї"hUXZkSc:aQ#Ow]1Ɓ ]TD.mݛˡO<a6z%_93"cX6u$z]ok) 7?6 ЉRƲ "+EbENL) o5Qbɡ>z'S[e:,N-eN$1/I6d,YODV|kH4 "}fCuqugNEATx3DO=`Ըf_ָ%\o1Fޗ[-cŽZs|C]ʡyʂ4=s^-.}'S)*C/Ǹ:b;|`9u(ʲ93$a1 S}? u}qܘYɍi$trW %xi#{eP@n*NUj[9&@*d5D]Rgx'k-MYJ"ik{ s iJQqwKk df$A99ǃz{@8=9}rH:K~'8F8UӍ ;q.q9Z+( .ʝ@'(lP\[jhVu y߽:0+ig,Y pXW h IJ+pohTƋuSjNeCŋu?$7U)>ndK}X CP[k)z,O0]/~[B@uLCkF`#O9d{=ڱOu [U=/2p_ ~I(Gy],*3^7+ "CcHXmC$a wW%>yJvqEȍJի\Bs{t^E\!di'C6}g2 G#;N yU4hH k]u\߹d #;I ږ%WIVP N'  s~5FuCj[56vO0_ M!R"1:F6w"0\k&(f84㘘csÑE18.xRŃgF qMh9)(Sʈz˙"L`N\'Az6ʼnҝE2JmA@^'X=d܌Ӕq(q%QLHRy`& +G_ay g}5;8m%P;Ad&AX* jL[~/Qȸd^wXP.u0?K &(i+o X1yUpzdm&;ٴܭߔ](A/^S]dbrz0= W h},Wu3Q fi,G~S]FeasKP1Ђ#b̕$:]G(8 屸؄K%{mmZBxҕz.y*~RUӮl! \R.P;"o;/ml\-\LgKzp2}hQFJk~kr{plKڧ y(z N4I4}(VZMbfZrYJfvlZ8+l3Q縠WO 2\c/55cju|k`Qv'!C ;oۨTvj D:EoVer6ОCY;ʭM#bv,ΒA0~A'WQwfϵ{9^ `T ՛Ci Pj)o ë [~`V9^R,}uW@}TyljXwmS:Rɋ&D8f-+ht{=OpHUeKrVke#Vykmw`I16DTy%]6yzNWGrjaB(}'r*eDf˪Gkbܶ! gr *N2m5hQihɤ۾:*;ޠDR%oG2u2Iy6*X/z ')"ʒ%Axjy.kALsPOE!㏽qd)8F=i?;PBCɅ쉋ZAlgZד(YY|cֆ_[dBM"#(R>㔑%+']D@%OE( Dx4EHB̅m=a7\ zN#[埛װdA݄`SuHs6]h\( qʟ|%GYXw鷼$m1`N;6((VE<\/z` wui{^!-d6L`PA 6wGř/l2+Q`d3Id/ˀCLSbIx#ElJwBO􊓮)SܸFz 83YG!õ+hJf9Gp:6.Y{Im,=+ 6MI s*M^hA`fߛ.?S af:ܸ}.M<`A=63$f!5tIIt NQ.|]ؕrAj@znL,2nZd?_G&4"6JDpQZt/l4gȽ-<9űg>3- =eZ3pHKV3zQ8 ئx& Otͷ؈nr )۽KV`"cQdbHź e#/jaR:'E@ڀrA^'ݫD#}E[I8GJr5*4zv6dj`%-N5&2w_BpQnI4۬To'oCiO~ "Ec .N'~̘w+5Z\7^ҲP -ifʿ#F5%k5v7} /umƥL^vD=JogJiZ8FQ{_&]fbIw&Zi/{8+~rq5Dz;z(ma*)I"p';)-mL*] -Ҿ#Wq'!-1&w#6ԜN[0 ~bƢFRa439<*݅+@ǣ1MlU]1 ~\r_N!ʯ=gcsU0r9` QD~+yIC9OCqHDmac1Ug8$ uI,m$pBJ#; xi "v)>]4H{A´ORq|+5C7˘c* O-L= OoӒSQ5& &fVDO H9D]Ƌ5bԖ1.Hsn yrXXӓtѕϥ\*rQb\,F7rkJ)+\m/Ho&b<15e1|7ԨTYGW-̝\Ku"񱇪|c_"΄~ FSm 9 FbC\ʢͫ31GդTY) _E!գg?!+\S{@߼/,v2}DΘ{!WOW~wѳ ő8#Jm10S.vr a5n*zh+4 r5:c ʏEgN [ͻ&TƒtW厬,^\&aZQ>"_p(Fc^5 p6݅X\g~ZOi Kc0yݑCVd\/䬅}y:+cǟ.Oȸh Z4JyWM~"QNe֛2 :n|W(ʣ3PE#pO]e=DCG`^ΐ,&kݣm1Csx6M7 JyV̘@ ⼦q np@Y~Pr[d9Fba;MkhXE0.ŰQNAe*4Mpn&dz FZ]Q$۴a$u'=t%c@cBNhx yi |7PeT̼"tw.OjY0v8)e6XH AlFT\iҞʓ>@"mOz<='@}=eX}[|F,/E`8DZ[]{ x+Oy@ {'箴Ԉ}VBv; /6 1!`?wqn=Sa>0J ^uxoR$ h==I>.mĹfJztJ]+̚c6.hZvp/[QEp{ >; Gvl,G<"|cKimUvY|k ,ISn0ӬIx)Cu 6蟪"߉nGU$_Q__' Z6P'T%BQS c? US܊^tx)8d1ͤ0Lamm=ñ2kLk-D4ta>D;8V *0Kq6ɞ{Oq/PIIpOFcu ofH fԄڎh*rģD}..*Rk R϶g(~O2CHbշ5-xW"ٮJ_)|KAč<'Kʃd]4* \0&`dD|ϟE `E0E0U(6:d8 B$BP%afwryM9Uw5T蟓~bYg.oj51~\YG˒マ>& RCÊsVVt0%c w=XR"R!ucG}/êA Ft?U#&s` 3Y{ V=ډ\V6S,3R^n)ױ_Gz2牔$+@G0G'u2L% ~,~.#UU<:=M;WAiMaq |A>OxB-T T|$}U"r!E҅C)N l d\iʴ+">i17]y$GY>C@; M&6ȽX7$k2.M7ĩ}@H{-lm+,AРd61BJ7/8|t0`*5P,еP;Bh}⃢ 8|ݐcHJ!ɋߌT5;.T[lxo\a,Qf|ARUaNO@eoas \E$n=R|4K8Cy5HT:xsՒeGx(Lԅ;V%tMom3Hrٙ}-YZ|)<e/m1Q5<_|!]zUGKsRfA wU,yz("=-2yM8Z yL!YW!7d:u HK@&`K/ycN_n2͌v{;a/HzNm"qX :+N$᭨90ȳsK˵q= 䭽n4A 9K^vHa tP@|D`r` Z4phe)p\U4 ȫvq&O Ǒ>' D0AƇ<ť28þ*؄zRv#YD]jCN"F|ffۑ#5z,%f̪5q?m\aTUgRe# Ӗlf053KsGjQ`Oa ͇C+0Q+.d)>C!O=GMKEMG+Ԁc6=rSfBH}|u&|j?pSȯmNL1⑧ؤF;Q6f0C՝(IA<E3\ulʵvʃNr~(@PJۗ Bݳ+T~/2|ռ! >γ@ j>*~r}^PKUK2O$01iayյޑd @$D8y!o nNbu9kCz~uȘJ[,m3Λ/ 72bN6'9=g|D8C6'AzbOEaFαf_Fc̪8UԛL@ƚM=l-rfXGJ̶q!Kk$#$3h֠BrM Jk m =@Bk?XRFU6+by#K`M7%hC|>d!@ҨQ<&|VGc,f˕p:^^m>o@tx4hY|-yd0o]|/A Β‹4öntY^x@xO]Tdcn,!NuKz8qPD15"t6wTl/گDCifhb! 3zTyӬ"Q94I=o ELGH@+[2lOWgܩޗGb,SH LNgbSYH)O(_W1zArڢsxWMȌcӐEK,Syz8Hx$1_;_V {0QcPyI}tnk z٤®Hu})@SbӤEyW#XNBJUO,.7R|kFqK!@fE@٣p IHH0EՒ[L3[b6NА1U` qpl{g-@rA5Ljҭ%bIk6TB2ܡ>0ہv \J>x4qGeǀ4n_-K)Ę Dh C U5\|Hxi!Ie67Y/TGE%x6b[sw|B̲?8ƙAPzH $I s*9GPjT,w4gpYM;5/8<6*U (.f" ĝspN#AD.<!bV%@A󱚍WHu-9)n vm΃VY ` fw[x\>Z"¼pGlh` }_w ?gݥT35HzxXߪMzsXBR8)U9V:'Bu^m#`iˤ 8pe*3, ( v޺e"ZQ P$i 8#c"n UMh*+?ޱKiqMM\Bvi%+ܴ١}d}Cs/R`eΓ>҈M5}I~-#-4RE(tO\mԭUpﷶ6H`TTp -J`hwzQv݆҆C ѫDVr|J@Ut"uZ;K",il>̽[!Yj.A*J%ktJGET؊Z״ 3=!. $^5n Q0MԺŘP!㭥ztQح ,*{#l̥U<%_?CDMc>!(j)ǘdI: Eˇ0S(U) 5h-uwufg- ._ |๸OzZT o70.5vBiX]Z|醚FKBʶwߧnװZ~E[×Va(U |HztG 3; &Ur3s0SmWb,n6C/lEOҊ6 l^'+kIOPͯ@sYx~ O=,q'ҐrbZV̤`i8Rri0/Vy R1VqB!/|H5^+hmL+2 MM]LnT-v(cK"'kXo4][ qhv06nTRo-}yШGGs\rP!deL%A~59KK}S> 9#UqM݆Nlf>K^ORW{>߸K zd'+t.n.%̇\;Zj7qT -{L`YZ@nܖQ:1u$A jВ:,wzҗ`@U PstHσύ1?ćuvi\܎ QSGWݲ\9&=caP)ۙKlQA Qe\~ůO,oy$M vIzQ""hiu/p[^μeZj)4PgjVWAlM^& ġxWD?*aA"9NNķ,7sc4'Vx@ -¿z נMpMfXR!NIg6}N_R"a ΄ > *"G*&:;C%}HtGL7Xg%IȢTuezN[܉ tI]iofy|x?=qO|S27!6j" Wz_0Z ĻOwTM>O 9_IPz~> w\20>R>}Tl3 ,m3Cqg\AzAj3?jwnC3wѧѢ!.)_p`wHGDF{X{Ke|.8;鰋d"-RgKC}K>81Tfy W 2 -7#3%&BZ7zKv ,]%鬻z2;eqY2gr}pz|L+)(=6 ;7#01!DC_~'J\7 `< Mh΄F_kqP){rX`?\,+v,7,Q`H2#a_\iViL3B Fbіv$'aqszʡ4ʳ/q;J8]e=XF`  уa-ݺEYhQP:-+>[C\c~"T{1oM) ?yT"RXWiҥH.Ҩ ?؋hu6)A:ټbN0l6c '6grzz4`ڄH2cđ\!; bY,/bgfD%ͩ X(Ar_GP5G] ds,F+ eAO~g 8D.25HNy%/[ҹVˣQ*D~FmQ &3kPE&'غz*kK]nw%S W=ڳ+Ze]nv')qǁcX:-:3v85*4ye[fxGl</VU/Z -rxR>88CG ˩NN/\zygu 璷TY-R QF.H%?Z9C' ֈ FBiNnPtD]N?Ң0+*~'ԅKlrAGUd~ |AR!EaerbtyO<욵$y:a]uOCi{ Zfϰm V"@ƂF1J=2`CA}@np"܊<[LMa IYnveJLm猘JP(H@o "` ]9aL{qy>c'iYsֲhHfP(kFЅVAyWH8鞥Ku6(Pj]vbE4,zO$w}yy3 BMGh pa`ޮ]\;wi+S([4dͣ`B $01t 7:zgT#C7eQ`-9KJ1Va-:aD OzދꪬrC. W>U) H̆V{o?

i1vsŽ󇨟q<̤IK %m|GX2TZak^z /G&ӸA= M{ ӵ'u)|Uy;YqHP6舑Y ":*bU0M5HWGXǣz[ #yu*ӛs5<3dCwvy{ҽG gQrڗF fDbi),b_kȷv>btd8\Ԡ25}| }6gd> C8fREzƲ{=o̎CFA8CM5# W=~!Z 5nqE؇aʨGĄkqWulj4tȨʣQ K*1romj$m€ \mY g?%'W&4qKrCuy}Z؟![Es;w[ `I1 &BJp7H:q٢ƺrk|V'[6kzٌ,m]LMV:Vz r~Ad_9ek̟%`skwȾה:Rq+K|LHԅۤ_~*Y'Xʛ:mvq'k>e9 8sw4Ť/bI ]nڙzh T]ÝN3∦h/#$r@㡌Ɠ&"(U@'ް>0@/&`߁dn!Sg$ sV( B3'-JP!< a!Pڅ:ط^N3xUiF sE$=QtJ)ǚL7^47R%Ӑijd՝Eo¶뜋ʈg6t|G8BJeu9-Q58E! io2G("p%: S=PAB]U(E'c.̑(xKD$w~~ .ǢSF|B9DZ (^_ܟ1?F.mNKވ>c  ծ0$Ժ 8X#*X]e,} UD' .my2Z_TBنh*]uXi( Ϊk-VKw ZGIpC}X~k^(oAaQ\O!N[{%"rB?v*}5jb p4y5FjCa9D7ڠvH=6oZM԰TаL>EVwX:HCvx.HH= $H}M~*S%  Z]QRe:͹#^S˔E{LEmNMكLj*VFpCJtξ9kkԙYDAKXh$jlYGT;LqH͜_*=1c^䱰fشIpeRn[i}<⾈g UO>60 ط6[P;Bl.Kd)[6m9 0Dި.K#Ѩzcx*%0H~Ōv_n U0_m 6Cz:@ͱ0y6Xy09x#:Keʢ=m^LeRR `!{=_nJag(6&z<#nf)"\CP8K9Ui?i$k5u_3P ̱ p|CDdł깢 $;ݫiK,?*2t&+ˆ'9lK}]v`AX4~,,۪&7b@*lCؕlp F࠷Y6+i~DfЭVT=R5!:[vTI9 wDH4LvRj³xg ˈ`36!aZ̕):l5C:/׳P*NE!^py,E|Qa$~e.a[f[ K} < 7*9N|hsq"֎4"AsS҄r `Fd"&? N*OCsR:An}͝p~e#W<!HAzMa {TEnB;r!qWŷ=,1nDuwtD"pkj˕[9iœgh:m@ix  Ǚy;w"UONto>qnyՄ,۷rV ]+(-1ot!AyyehZ[]=(vt-(s&s6-RfR+!ݸG[TP(Gt=lH\]/;+aH-M.qX+*FbrN,A DXJ-d( ჏3ɟo'|d;*S<<ԝVDGoMlj$2Σ^}'QL85 a67*źja!O& K^?ؤm7 =cSEcY.ŽigYOv }b;sNcr;^ \GV*EΖ;Hf@~53⛎h =;g9_P;IPA%˜o>jfx'xŴn6QPVߘ J{Zѽ|2?&^t_h_LX C=^ԏW//ChhkbݿӜq2CԫT^0P#>]C ͵g{bC[];U"4&M| (HRNλaUchچU;և?s sXB k_&ClVid^w:+0H뿹zLc:URbCDID4{bLeπi02 z3}ЄqO;B62G)irv אq5SL4Ct{N}zi l7S-oJ%2"{@w-gvPo|VEiPC82}y*L=Vޔt*MLo5~x\SxthIc_>LF,ˤls F  %]XQPp[AkYoIjo):KGŗEEМNT5)<؂9+,7<^*+poﬞ8f ˘3)}ki܍.]h Aݐ٧ l}wG2 ~l"LW%9_{s%CF r JkEUHY"5?^A+Cƞ3Cڟm  ;ZvF2\@jRP8Z!o~5-P$;,\dVefuꊨQڽYzQzz(뎵،2f.@y;9(_RmRWo>(E5]Bܬj[g/7>zTbE6h4r/#̌?՟QLs6isDUz96f@!Y Ҳ)Sߪ|Ƶ@rn)運Z\pEr*L<#?c@97YP156Jlccx'@WCSU6Zl`^y}83- ){B>rDUW@HDL5>$JvߟTXRڷt"?R(::w#8D5c|=4"F#a|xY328?ʙ2%;<^OS&&A~<;-ՕDJ _O:e8lj#Cnn-+Eh@kJ Hvk=[ \l.qmL&B;*F~O ݮ9 ;&7ͽ&Yp ^̟cV';?_\CG;:IV4^CH { j_U}n̙$oW87UJQPɣ@j|MW|1GCpyZ"1Cxk%;ꮃRt.E}2SŚi;L)I%OiuW2@fw]!o;dOS*wQqݹU&;;@eP9KhS]! VsR՝  31co8PW\&{LڵtF[R# WӖ5⊓M8lK/p%_2d7kW e[) qb~gx(R!|y.WHFei~sLfg&d{ݟݕl֏ZW# [+nvGzY)mnR0=|Q%zwѸ]^;1:3m WbBb^c;BPY/ļ6_w|znX[k.xM6C%{6gIRB+VnEYxvڔjN_md#3 \& 2CI=]+1 VaIT_"rvs q`Z(I|aڿ?۫?wB'kNZ$/V3O4Q])N@C^T?qIM1T[lǹc)EG'0g.It7ݽc߁.l3: 蕥P,ZObP%1. 6h (F^{SBHQ:,D(xjD$8Q/"x˾eƁT@ӵ| AN_"4/=8R%_%S^(i4d/EmgᏰPzEaPSɰRgV(ˡ3 U/U84~"xx#'RgZBȜOh~[) )F5S el*k H]U+CGr'M^B601n6ۘ疚ԼGvrWPNZRixS@V{#W{XA:hxUkkYCa^!4_>("b U1"rb#QKHC<$o{,>[V^|Ĕ9횋 o)VbWFċ3HN8sa?yT(?Ų/jIWvV\(! /du|jwz*t謶8b_It8" $&l밐u~|v&v>B%inS.} U')/l@-F+/M`~|y“-@E衈(XaH?JS1AU 6Y\l/@拼gqB?NxzU?${R"ID )5lW9q9Bc_vZ:ҝޭ*M. kڠ=Dq>+s ).:K𬍚h2Vi$ ˖(>8kU4`~٭"\cQmPsrqFM)_?|.g_)#LHȕ|fxd#ajc` {3Gc>r+}[+">0VcEL+-SxQ1')<,~,;O}o,kU q~/0[1Z3pv;v2.;$M0p?Ƕ9ݾ=wa3zY"1͍FdG|ItiPpw|/_ǥZoIΊ&ңY7ȦJpx%x7LŽoG4mSya_ޖbfJt"MEVM(CyN:-_V|5%Q/L)egdl8Fm5N39*/kE85LMiZ+gT+ϖqk1Z)rz*}!xC#02  p-*9-wsz]i䦮={^xd\/! MC5!Yד{PRn $Uli M€L|wg@;ȍDCJC|q~(]P4z֭nI60bpXsij vݲ z;ajmFGIzS0B,C4{{)ymSf[G8D-m8PIrғwi^Jus Oň/rh m|(FV(}9: g6lއ 6p=Y[~L&Zt&Tv5jܗrVƭ7IQUKCftډ.U4y"g>o 6&(B{^/0^y@ K]=lܔTn 3ɵ;L%{ݧsd)z7@Ő (Q0Wvj̎;uZ 31vN.q{hCCpvJhU"@Pu^`OA,e *0$K(G&!kgDsƊ>,^.4dVax##{K:+ђE}~o`p<[ၦɞ{BPҷĄRH~5qWrmu>䶎Pyk"NYU@ՌіG6c%tiRK* N3ڏROJz8<<0wV-IxuF9U)V5 ~ -< [F(\ Ao.~0iPRMgy~t;DS,Ţ欛WRzR6e̪{ ^EkH!yXXEP~?J cy| ={__Dc]F+Y`Ql6 ꜮjNwO͛Ƕu2Xog 7zqõK` p]0_l7&ZeY&t( g -~G[$=K&u9cR07ĩ+c$_*XHZC.InoASZs k^3\ĖS_B-&Z%;`X#+0O]z]Ć%Zy>;&y4u |b (hUevǺvz2 g܈2m*9G/,,CL |ec5Ei;yX~ɈQ*\@8iadַx3fT͹HTW~ &F~!^FX4vxhȨM"$uuq= P?)G-x"j*u_$3Bs$-9AE}]o!9 8da>IqYlDQJcR1Un/ O"ID\Qb2] |m}uE㞶N2!y]F@VFAG^43dY7V}9aST;oeD,YOzyuO jbܭ]PƮRI/+ƥxn0( ΓAT8|X&NGeZeF , 2-0R\[j38zp' |9)C1k7'Uv~Uhm=K(J%AԬZt(;]T² ]`Xyjгm(G'^l.á 1К=%(-_`($ty AP (YF~ܕ j4qVdy U,yhX`8>e+,dӃk8~f8krY1 Y0lRh"}#^ف 4bX|* @t__+aaʄ~gCD@Kf`UL8f1Vj|fݡM;a)OO۾f0ve 0u¿MjW5{ң'lM_2pdw:$uGfqzo' geD7;WheɈtC;bhmߋJhG.ON[?32iMKNA0`E&9DIjo~yP_Z2@Xh Ul[=e9Pߨt|c?xgjrJpll8_ƢeŔ631VX3yͶcI<9$xX{iYPD6:?2}s">VoJidL% >y?W{yJ_}믖R[ f guJ tǁwzUxO(ya[Dy$4u 9q-Q,˦3kȣk}3)75/-9; ;:aJ՝38yqw9&<{n>cNk?vFzc=B^AK#Eoob r;U S'Y<2XmaU:1Xe$x`9{³lR =ޢ70ٍPK DYwhn"Ĉ_N?E#&qŨ7@VO赲eo%m4?+#*$uKؠr?HY ̒ ?c3Uݷ5(yӷe7R*GC0Za9<^b^~;_~X< ]>MƆao"sC*?XNxıC޿ 5gY9P*;qA ʃ]v`CkzL&Hn*L!.懌x_"$ l`ݽz+2Cb+:w>n@?j9y1kީ`XiIrVԟpy\9'0r&{l ૱RY~zdP B3dS|.eJp}Cfb5ȣB}'[+jg7BХ3ŪB'f(0= s+m)+vH I_"]׷[!*o!+t=: mziR>]b:m%z~6ρ;;Tt{2)j>YP~]?%VIZ_4ŝDg;v,ڂ#*5hCJcR$~uXy&Խ>?P)3<=k_%NoWK99JYٶvRVU.^.;˕gUA@裤b,ΘR֣3:4;%}Q 6S<|3 *IsU#!Yw) \ $D>yqpBx?JW1 .\jN\AmyV'-\ }9b  3n(ؙR5N3"wPIpO@M206g-Wt,4TD[#%v=p`Lݹʘ9b3>?=TK6CQ\@L*r)n+ ~ha%rA!1L~^4[\ TksB=m`k~\9fms )R8Dȅת Mi&*e YNSov1Ե[WxVW8>zafg?ej{" ,jg\Fd%LZb."hHmg^:9BEyߦMe\X6S..̰;Mb"@9TcL_@ ea'?!Cy?o8\|z~ڄεn3"mߘۿG͔qxfrƧ-mjTu쾿wf^ ǠH RLvSFcҁ,q,1qk*!["!mSFKl k R\k<¦ +(&G4i\dlENF3U6s{EjiP4CEdB7._tu]CH;_9n3kJX:II d\ϤdFYՈpotRcN5.E-Vb4"VhLX(bB)JQ-)jkTȵdr ?\!mThU]eaV0?8Wqd2z_Mmƛ䑰λLH nJ~Գ%eFq/+Us~u"bZ᮴"P4 _Jo(~g-[1BnCk9{4L^̰ * YJV7_\,t̵\D*cq o/٥r; l78Uc碞&ʼX ޺icd$%LarV&FZR@mWTX"eN:b_>Bt?kj~k)AB;ۉ¾ z5jm!o|E%ARHVhƌ z5v8 w >R^8y@ jz& M󺎀mw^)wn qƘ\RL8"7{Kl]ֺl@Ouio~{Бʔ9of#\~5å_s_.#$s=Mc,Z/neFqRI`CqQ$(S">3^22U1la9:O.8E⎾Rܪz]  l]unG0 aaOՆEv C!HObuV9R;wed KsI-ѻGHKhoP52M9oqqt;!WQA4w]~`fL;la.j2b.Tήթhe)Z/^էO h<cq@?@Di#L̬:Pł  /E(1P[Hpzޅ\^c? ZLk {ԶhL/`:/"H-+PGר*ݼ9Fn:IvPlJ邲_#Țn\iˑt(Meb Ʈ ͇dfV緷w\1=[K7Ma}P|\MhXXuj~:fI4nPI>VcMUht䇱\x zV ڲ&OLwn&(k3h eN`{xh[~ZJk3n['/e- R$b^wb)LuNHL-QylȺ`Qs#YW6L΍k˼0WoIR45gHM'7/tRn~GvZszWa$6;n1H9"jys?KﰿTDppnc~0mV=\Ox1=Lì >es}F|fdiRwKHLm`z-[;") $Fѕ.o9q=SEBA%%n-487&t#yTfo{U1Xr戙d,>\J&(!;:޸ Tǎo*?@k"J:mAFܮtR%1}QͬZXQ¸,"mc&ifq~6,KgPf>~Ës᢮ 袍طu&_8` iEzjTó"g]_J9å"d"Rcʩm0خ7rQg,@iA>yop;g?Hz^:.xOB YN(Uh"sʱsg#S?`[blm"ζ1jV bʃ$YP)M{TӾT\R+fw\)ڣKine')kxe֮_;vWG1 ̈S]{ye5L0u4LcSqqeBrkRd겮DWT\DI {tXƠfvf"nC;ʹ)K_vm]2A?(Ȱ(c"+l Nɇa% `q$MV xZD#b'E['>E3_)]8fLoK&35,T?zjE,ҡ C~*O8Љ1U`E^E8mi-¶lNyN ~M#GEΡ2MlĠ|Ⱥ{ QesV\@-!-9SoNhӖRmVG"c̷[QwQJnYY6يQ-Q#} I' ?wY+JP~-kTNoܪli]W4.p,?gҁ>$~}NպvKKNUd}z >ٚKؓ㜧jA0[aQIXb =bڬ:I8V8Du&5u9V]D<*40! !ܺ!8-;E/ qcg-,E96oPrj jT)F\c@Av٘ؐ׿/Չ3 [2PkcW:]8 Ly+㾕A :7\ՄO $\pMr蛾y(A}2ZOrR֥8-jMU\^E2֍]e[>zR/Θd!y͞1~E/9_nA fˆ*49}< gߕw!(Y7Ոoى0yT0Foylq70q ?GI Ӧ2 @"-Qz4aH(jM81h]5WG¯U'xx"?_YmU.΄- 'LL)wd zq 6=$"0`7&mC0t~i[YOkް䰛%*+&nJ'*Ḇ=snmIcQqHlCm!uni`g352ؤWul f}<`$ ?O51c>v$ǫ#$J:n?/E +9XΦ}nD^QURhQ*3CPWn\lxRƇƳ!ω[]">'be Ef#OyǻOR dC/}S F}-b&: $;X GOO#81I/D ֋i%A&{c359<'( (h,cn+ZNrkA&fYdы?kb\.-DCc=p#ly}̶fd+{1 ^ETXMQѿ g'hg0X)o! >nCذ_j+ّNWk;Š#(/GcԎ%OԊ+ 1{G6Ajw&k'3:YرEݖ~:JL[ū5btB7=h$$M7tV 8gʡnj/PE8\^Qgk-3X;TU+ouVv錨u>D+=ttŪY֢K%kw*L3@ƒA@&k@=P`N32F^A (|%XSCX{<'v `h zM;qUʓ&J,Ɠ xep)d-'A#@څ{ԚǪc#|! WL{t;S_6H]a>Q@8)$`r}\ԓʤ$r+055Pxɮs ~+(sUn=uA')$]`qOVacCf'"M5򧗕mK?_mxSVbquNuwPSz9Ia_22Ke%ذ8 %4XxZ7Z (Z yRqm*͝/-OaN2^fe{k桛mlFĻ;~{IZT|ݣ 3]YK]1.Ty 'Q.9"cz soL/L된 <+(v}…2uuex~OE`c5򹇟"a9Wcw.D2P5 DsSВu?QX8 ͼFxiAkJ53L DE2BeИuvb)ԒH] ( x,B8/Aix~O8njS9j0䂏`x/8 jrsabлL/mFP"ux_]rVlJæ_Z󯁥>M!j [ݷ`}W V j3٬[^LUrm1f~IX TK:UWw eӝd-)j.I/GԳҒb7MRL*Vz1;7($8 j{0E떻R xƩM> )bF)ۨۗy>$v!E̴![yXlH5$z ksh}WM65nu >D#Z?bSD\&`IrՃ@wx/WRPIiE A?Cp#^3<@&Hr-0υNqϤlb렧wEne\70(r' dAܠNƿ3fjk `([NٯH}`SBU5ywQpN ,I ~B}W5e & O3ųc )w/h˜q,2pc0n z] E|%[x_aYm-dxm')S΋l'~!YBSR \:.@f1AT׀. ZayٜQ(~8w |Xm) obPKҳ@)F Phe1E?!ȁ1ZZx 4^u399vGUU<7l߬ӧoQ[k;16=䥠-+D6[ɗ-$OZv*>M]}'М)X{ǞWUc c}*K=P:~ߋ]Y~^cNe NC9G\.T~0//aV{g2քʨq5}}]_ŤwA5: ~ֱPM/ (f][l XtheVJs*q˛#^w,媨0Vʈn +׃Nm&94~+&2!p|ָEm"8@b:MrH!?[%*>P1uERҺ~,nq?Myc1%bFl{etwUQnK]M:Yu yOOق撎sE `ByGAdgtf&]uZ=EUܭ9LL$J 򚥹f HKU ;WooXz`Ey|l y&,#g h-%Mc:Ҽ[~`Y)+k,;Nr^:࿚AvVЧWLE]kJZs h hNi ͧu4g{_y Ƚl$]6IwBEpܼWSئsbP6ctrާfH֯4m63Óe}buc@J# `a,L8S%D]VՉ1|`$/x\\NҦ4܇á"*""0!9D*fPlPn' & o-ԼPYb3!"'/Fe"sH^6i5}fO{8w%4'}d jr> K_HUvs. C]!uy&X}/6I-4agHփ%v wTDXy+Kr Ih%i0K7 q\Ul,8:@Fv_PII@ޞnwةuvfŎQO\i_s ڿiYR}! Ll*v(e8qXF[dbyڝ) 5(vf,7Zϳ9|O,)s8cTJtS(K 6XRɹ[<ݴ@Y7lHS3I= ֓8 ()D}Qۂt2D66-\[R? AX2u?C \JlIn:)ߋaKCD:djxP0H^ilDt>'Ё]MN)̈e+ %/L^K.߮MFȀK|w޼}Γ%$?Pg;xmkK30iևXidѫ!T#r"7;dvǃG0%I/ISʾar;[\Hk\ 3;&uj'9.ǝiGL=_dd)LʌϠOMw-Ta&2[^bpLlF(=й[1.?$JKslf1qeP V*&m|W0h+;W< C;ýd\mz8踲^JEN =cz+U=Z?Ǫe5CK=/o5r+4s(z3 y D/bK#yrvyVь,֢OL@|U,.!W@ -۵?4AX%(,1^TwT!F(!"3$yx hlDG,s^{̾mjq'&Qw,c?j^+%*b~ S׬xNyP(HRC>=p'7NGĔq8Mb:wbvуƃ-3d߁A=9δ?^:pІTo*:A. دPĸUfȅ;DP ^0yy b߲tT|6oY6[@׀SŢ:~qys_>O Q?q?tcK^Ǡ]ܧ]/܆.»m'/a$n`EUrr݆A68P"xZ)uu^G'GͯKE&aY ~eJsGڽw)KD#vO4FDK4|nʨOյxaW,zP 1> GV%66/E6v"d^$S[NFh4sfeo -p䛒EhĒOCXxZmnH|XzN`HO tf{5%3i =K\4d RIw+PIҪʼnh(aK֏Uc7cbr Q 4pkl9xBЍm'%c/Uk= e /b=&X$i{q&t e8ݑBJ>ϧ_:uVOT;I2PM)gWZ||^ķU="ҥ@g֊~rQ$^CYID>'FG_qDܫ>07~iƪU`]prcW.ؿ7rq[ϯ|Q\YƩr&;ŷm#2/L&SLvÌɰ'cz]IdI2-v"!Sq+4X2~{$uM)3b4",J+*W'Qz8[ɘʩs.n~x5|7uW'LtJj&jiR.*H[(鿙-@˽p\7)?$NA+ Pm;P1+nz5bĮqv#'U8SEfN5mu ^A&7;^Je7IL.J\oFsƠ&ѦYm€RUB eBzX픪 g~,F(0<ke;q|vj> {;]Pa>rFlH^Ԟ=+? X[&7a܂ b0^ԋZmJ̶2g:+ӻ̋Z?Lp+`ܐ6& +aMmYZ)c E B0V=^,=J;Z! i45Tq۫vNN)Zak}EN!k( rzۆʿ#_f939Җ;Rv FҐMӟ5)//q]gTX>6 ѝ.cݯL]@L8>]ᗙ X(f|MD*W_vĈ6X<6I0mc99 BӲ@giN&ln"尩l = <H(!#"lPuׂ%4{*u;d+AQ ܜ{N-`|O~F%3Byɗךr "C}-4"(wٰ3+N/57{R`߂@ aͦ+GaESrjN=On;Ĕ7v2jT@"j=seBMr?c?^E:-^hԽ+6,S>'@~YCݻXaZ K!9-ҀX =X#,8DE..쫌bt&1€;1^"K{?<_XX2WQ]SXmEE:̘rHZbIU>:I{uؘ#Β6cz3 o4>w5 fckZ+dG>iFZ;2hKM: %:HO͝:x ʬ3+]+2ji"K3I$zZ1}Ek}H&]gwl:(_RA8 ={ tQ 6k;WLs0AihfMI5uX˚49l|{r[HHd)OxG=fzȭܛInĠN2y7ڀD\y5Q zI=Ob"E"p5u(^ĝHtxC*?>_2'5 _C!nN&GH;!6Cvivl2MPwbY2Tx/CdY$}Df6R+Rs*.-ؼ.;ƭ"Ux\ֿbQLSJSA+ݴNsCATAg팴RȶB7DnF Mzv\$9`pvU ?uwq*["bL#ߧ Ֆ,%q rRre5,V2BF$Cޞ&qd1QYw LVF}!]<&悖 oaJL{&ECײe[ٌm c Cȍ4 (XU8dB9HUwvd jh#GzG%n})'~Yq/-YlhΤsB8MTui_xpDBm5gB5Yt|cJc[FOz"t+߬V Tx@*xy@@?*%#WC$j(Ϩ Ɓ" HO6ZB t(.S[ bU_yb:[%i1eLá~J0&GOJ{&4*\ ی"gEc+B 77$sAC6.lrjoP04+gGXGyr0g$4S*jv7nFGnUdyn\{ xLp_g[b jH>!ŪhWžȰü F\Ԭ >ڂe:! qmBw(7oTm{m^֯W޶/XlWTY?;|QV YL]MNm\ ȇ><"z!O̕P";yQQ>*=wZp{2/t9J5qR{}ImjZ EAL>qG0`j3 w& .A=zG߲tyHJp] s$E[x42-|wCi RU 6J>NIԹp>\ZbK#ͻFjVRIq'+& Glڦ<ؾ Κ#ޣwRQ>9E'*dyCʧO}Wg zgȳV_u"pSjfZowMLAL BY&ܚ b]\vY^A?2u*Bxcc7  blxO}?~,)kYIS>zֹ f37egGx$1i+ \l=1463,'5v{d<.Ŀ*Ȅp):VJ^r\`ѝ9b/z˪F§wQUyHi-DhބU?蝢 dGCUl z1L+LQ$dm9]wr- ȑ 7*[ݜ<`}2 Wi D^~5Nqd^;;,*K@igPyWƬ5VlEթ/OܙBά _5wh8 m*r@ۂn+/4P# jrNx(yErHg-s}UY,MU"y6~f˲yOƏgNStp2nPO.K,TO7u̽ TxΤI,O TIs7pKռl쐮*7n!MCuAYԁFUf:ј~RE>gQbћz$-5FP9Y#Q 1?;L'Ʒ?h*LپFDL>_\pZ , &fӚgE9Y@+~?WGjC>pOu-÷cQ V'YevRUwmlKVbHg#]ՁJ&+M,J~B&j4R籷pAl9 +X#;E /] 5ӣFGc7j&Q 9 OCN]@ @i-wH͹y7M&r‡c2]SpG8H}ƾB k8cue?WΙ.]VddosYž(q+ `;S!9CQ˨a&).% :Uk~mS&W{)tPˆWdF\W-5;!Z6\DŽq*yb`\!6;Η"`XCWݼ J҆nߪ$0>nx.XL A̤I@(o٭6Ld~.*{ڄe@mb4fJ E|B%SI݌,X3w G ,w]tխ#PխhtׅSՖM aRmWPې-@N`_d|0-WxZ%翔HQvZΜꢩ151>k;z2Pl &}wmnUR({'Z=([%e- _⭁).W!qTQi]77whM~j-.{(dKpCs>kBƺ%\F&/)JDnd9tu^$J#!K6ik>o׵3w.~\6 J>OvDk@cU-͕DuD$=*QuEe\*`$De B6YwlԿxJ-S, @7߽s?6xWJEjLǖOQqX]f"M NX`r0T0[ua'$-[Y1ӿQR җQIݥ[% nxgʄ.w$R#V3V1q!' 40u:N6>Uئ5P\*@w_+:Ԟ#xڡyIR0=);bXY=i($5ki;0YȊ-a!b<94 <0aLu;fXά[6-wn?:ǂ)EσYG߃t7e[4xu"/8]@q[_bFRx>~Da#ǎf?{I[QkoS`yyvfI\%'Dq,3j!'=in]@Ծ0O;'+Lw;ޏ8l].k+"-rsj- ;9%G.}VԊCUU82}J" o##.$,+L[H*h x3ɲ.nt񩢼ـ zm׶q앫4%`ČYƕ: , HlО BXCr@M°?eL/v ]J24W}=^gKxd|<5H$cp.3ݲ¹S϶yVYRB80H3SD'[^}DyT5ÂhqHTz$+dOXi,S9[NNF~!| RYȐ\ǝ?-T=irY[@V!Fת>61gY4XW%Lm<ڻ9.:JJǝ IQhQV`&;]r>"NU 5gj4REH%ZN2JD]R?}pi-_M^?`4Suz1 Q߆<$)YGw\PMc OJN!۔%:TXpxo2T{[Ze3ZTMOn*9X|C`Scl&b W]$TK]*Y2 ~()j`ݧ>e(Wy0oƀw::m) ew@B4/-ʾk)UŠ\rht?DG-+,E> C^ ]gs ͚DSrp+24vy4Ұ#EO%8[Erh.4uig+؇Eﰽ"D۔(qTkگLM5uA|F 2 @8'Pwr\\L7 7o9ؐԺd$c|vd6잺ZBäe: 4)47u rW9摓 > >n,DPȃ8q*H#qs @37!QεPD)ڬe%YTg7kw| F4Z'e rhh!< ZǤZMs^:n *7 $UgAhEΫ$E:W8dtg*\}_?p7OMIt .Ê,': 8}.DqЪ}=d-a>c`.T*4UIdH =LB‡z]qAF4(V,9:g֘?yuc GYsMQ6_v+bLqXǼNSץ*4"Bd Wo`(mLt>kl/.6JW rvb`hM}`?u_/,!S !2SĞs1q9rVޣ d6-TM?q@`b§̟2L!/xy <*H2]km;sU|m=_B),d&?@(xF m.ZoRBJ$y2uc5zC50E{04!i|ihNmokBkgylQYwN~&k2Bdm)?=z M#Nmnq.^GT+/WfQ Kqq뎍S/:[_ C|eAsi=L3H4__خ`_0AW $YgicM\DL3 wce5=_J|dA!hsE>D`"JI{C̛H! L!EA_^gX㻸.DkрIv_Bfno8Ԇ t+2:oʹSW/Da ; 1-ŻHb=Ϗn:é pF|f!spE<~Z gdJyi9*-ʳ_74cgm K*4/f&L歹o1? Xy]hOPiZd99iO Sp+]8Yc\R Chխax᫩/Cd]>6Y) 86-@Cp3zwG<|W_Sv1 3j¸AS ~wy"ǣ洋̙7 0<^Wx3Yj)<wZ B3n' r) 'Gj씒 ڶ|7E h8zŗ:CELZyjʙ;AkdʊAG̈́F##)La j$jn#FM5Ci,R;ɦBs.﫭;:ᙗޤ7 t\ {@AP*)ahQ6BOT֏k3 ?f` ( 1BT9ӞHIb>g-W;#E R(aWg"> tf<֌Ţ\85b⿏v qUËOܜ޴RWJfZfȲ"kZ1Sd}T7e4Ztqp8;h!DM>/[bYz /՟S1KiSxMp\UOzhi,*Zc J%R55eL~SWgR c)_s0%U3 Ƿ2 PM I0Ә%v],CjgV8UF&$NbMr}XLS6[Ǿm#''l$;f!h+ bH(4%mk~0yeyU70,"xfWe6Fsݛu(jƟ?=f9rF69E4n*_r~73&s'8C`|9QKE dǁFz*!4ևd7|ytT \A-.UdP#5`)͍_^/YC+kHYyӈQ3iv~E]^5;t(&yr"f@c}jO̴JpPXصCj33H 4D;ꆸ1 +{O RA, ~p i8t2II?mL)g ͖:ZPUHo.XbTS <sPL%͙T:7XUloqX𿐛W*ٽd+LKLQQ%'dSM}fb9 #,L~g중"Ů@}h2%1մy:Pom0}[DGw^jDfu 30Ԙ!S}d$G' ٰ؜Qt"?/xvz:Ӗu&ҥ"A9MGrYN,3X=˥!t=B#i`j[v2*s W7Hw^wyxVUC Z5yu;9ÊiH85 $I6xHP5Q,ߔOY4R ka*%MapM%m~.r\^F0g\Ɯw2OB\h* 7O~?LwŜ}  pS뀙 !xׯ(-k|U=[/2v% m(L<);B+Qk\DЧՏGfnڐ]Cв~֞ G^B}N4ȔK }oMrE Kסվ{u VޗEM-}\E֙緇B͞_bԣocxX{BEeO_O+"0%3۲9_Uw.G:8V.5 o1JS]6@Z(e0 覑QԅQ]߲*tK-4a0vE*0 ݎTyH7U:i/V:-փZIηGzQ||"M nǽzPR:& 6;@C\waMч OE*zcX'"Z3obcb};zIF雡T dreF6YF?#16ԁC6$kɆi0 jh*k=Kzƛof̜E#=J?@,F(c%LbHbbuAC ٨F0ѭRB#FW9_ܰp>+(2P)VQm_ @糆C"tlg\Kj* i)joyoe)Ԧyri @Q[l\aМL4T8 ,u d,hYgB_6[|oFx M+Qu6a75>D,%Lhm$r$%  2Tztj-}1cJ\#~u s2#taG8o'ktIY"#t &t Ɂ5Ԁ\fDt Z@r[--ቭӛ.4=`, mɨwL j\U d%z#uʃ|_LŢۓ}8:;& Zջ@ vT|, 鮐/k5Pt9LQ\*EOg<'MaW<K,H  _b R`ک۠ NlT13d[ ?'~9j陵4փ==@U84j|(Jb&&wţ#M)FI #NslKF`r~7T&?=& 9Sw>!]6UkpUuޮ Cu{U_=%GO]B# i5 `<`J^E%{^19'd>;~!Dn9F!FO d¨לl.tGjk< œ^!$i[1p8A W5Oj8IZ-x_2i]0˛*{D铅vg˾J Y4-[e9TdWFXD42H- PMqN?a3y+^*56*se 3hW\SP;5ײGZMrL%wn Oy#*[4`g;)!Bb}!jb,d}MnZKt/Sv\~4ē=q2B!v-IqvAX>gDMgF[B߹=1?w^KqE,,P2a6؈|=Xx_[T'N\*"ޏ9΍;"FHE <Y ؆?/G n7T_^Jd#49Z]Xsݭ6gkͯ0xS  .W @OGts&.ыl&g͏onPAIh w"rb ?Ns{ =Iyn=Bv&=mPO w)7}KMnvl\駽*BB&^6jrtX"ugY fSsi9WlJ8NI"0Ҭd;癋w~FYy&[# R; < 4X /{Ɛsw$ J y.o4hPp_M=Ë\d;Z1n V-ҠŶ2[2:Lo%iلӥ$zZ,up+=)uyXDz n{j6RdaOFJ{WJ0r >$Y`J,!Y^=.7d:8J:T-A)4Rofh@gmz2r$/@QlrW [I#\,!u8h}z5KI`$)7 jzeڂ߷W?`9~f kw˶Qr3Jal%'R2̊R#rJJ6S) IX$~Sq:uoĀ;lqGk''0!6?O ~PB +E$k Ph>{H|s\<丁0/EIzC#6}g|L*ǵr z"BeMQx[hx i^."Ku5Z?Tʍ Ϲ,&O|\(v0'SkJ2Vobf"w4~g`Χ5TUݷh+S,&r p˾{w!4XRfˉ*l+W!\˜ј~ Md%+L\xw0I&!K%OZfdAdC>~^F>򭤵8Hdr.Yi6}WU^:C)GLyh؄έ>m^3jFJcLzsGwKB kbwXT"C#b|Pq(ϩk*M<'d{h}{U_gIEenƝ-R a700=k%9?},W$,DVU_gz3n 8)n\p̓!# QiVѓCƄFe[yPl&`_]Si"ؑxS4:9[6_W*mLu8db QÉ@&talWQa`.WM?u|꣡W"iC9lՔ Gڡ5R1mZ~c>e[LNNk*=A۝ x|MYq:B@ٯV?CvCHҾ@/V-ԩnQ'oa OD?VLaR(^)F'> Z3D1}QyzY{:պ`okug+̙_lSȷ>C 86|ɠPh%Zu(**s_$E:BIv Og3tnr O欝u|K/iD]BLj$/oe2b1YЊ9dq'p~/BYZǏE_KP^ɬN5sV2;7,z?z#l$1Wy"?mb/08?ɦD;5}nR׾o8y^mI` &KF) XX G<܇YjF&Eҗ&KӶ)\`TЈ3~}\zGsu_栏~@ *>p,Ck%!v՚F] g១QTMЭ`aκK3|]{? a!%0m*8[,zGY=!LG/bU!֢%UFܭ|߅* OаM VG~||7`K.oKO87~,E=IqA7=aui#sXYmtb#jёF OH!Mc &2 <.|I0ޭC)c6ƖFYݛl&2NdOB 2]Od\B NY Oc"oi 9;F.n2}/[sWk?sjý'm,9\r̿sg76ﺟ@u&u "NPsSm0[Y:=wϠ-hv$B- J_+#i$Xd Ϥ87]U>&P/@d716ZU ]Oeml: F}wSG!OC׭ b'! 7w܅cʒ{˻9@\eZ&D}ٵ \8oj3+#A ^ ɏaI25_L-so~Rhd[`j۪6>udds]S}`H( dzʚݘ~x|o}l T8 US,Y0-"m5;f(92[+:g+`E8Ͷbҝb{&Ƕ@&S_8,q'^kkdA=rD{eAJ˾[$$ba-kzIǤ#YlKդ{p`&s3XtId& IXȜ'G؜+S4[c-4]]e,= 2zNjHg]^Xitj'm"#$B% p_$q\qI?%Dz#/gАr t%t:U+Nnq.w&G34Ʋ0]{6Uַ Z{" /hY:jqz[ K; 5,L/ oVQm'p 1r;Xe`!0wR^˻8#UaTyqE"[nX3mO1A`=9Liptk?ip=}zmd ;ѯ!gHDie!`Fɍ^ZEQh##cx=iLm1Z>?yrA=^Z UuʎNaiDqM^cN'+JP"/\!ku 0r:-cAKzpgǦ>My1GoU5ùf.l@DQCq6h]~OJm;#V%Ab>{ _:4#)ĐTu EI#0;:4LLe9bZu}7 *7=y3t:D4ͮ: ٤&w8:" O^W?plxR~m}bp ^$|4}[l{t_෴uboRBxeHojp~s֬nWwb ƀ@ ?c쀱 \( $#j_JyXQt#YL`a㡇]ߣ_ÎxZ£ ou p.Àr LP33 5ci>5;LtICK4wkRғkDK32ؖՉLu$/u'Ă Sώ],tE@)sf܄>l-YmZ4Ӗl6w̨qp 1DڇBn|mŽ<:Q^LFv(EWfFgq6/MM\64<,2[PIM♷ OÜ;1c%sȕcc~nLQq3.iEu΢-2t-3%ԢU[X}(Z%ךký/EA=s e,НWnh`!n[{{2.Ϟ[C>:@M4=]!*v>>XdR-h ri-)Iz@ygljUSaQȤy#":魡K(&w]Jdf%Jn*8f/m7_ldه `,k's.*V_sogM A<~cm:6JX~޹o%%ք UM}GՇ\Ҫ$4cԀ `$Sȍٳ4-AKwMU-UmթW Z :hkE₵Ͻ]0#|%0IR]ܚ $ Hx3S`d:w.0d.he㉑A<2o = I'nȷ{"g-G-F]٠U7/8ֶ /ЃFL ޵U|J_"/A;s x %"j@qyI*; KT~vݓCI` ؔ)&کf=%uvGO)a4Ni|Ы*D5iP!/^_x/.RF4&菼rQ4$fu8a=JAyT&LĦ/D;6YM; rLJN0eO?`\t[" M#$ \D @!)&Y3Ku}ʼ+8"z흢dVք g`O:TQ:/sMs{ ]{-+"N|BˮubSTX":&+j}/ar9MSfa_b̅|VnY=Bl3G i7U$m.ېjZ9G5J*j,ޖލՑG;y=߶'_MVcU@"1ZG b<cs6!AޏC,3&;f/k厦?=-F)g[O|;S=ו\3vRpTaB 5Eab6T E3޺L:mMܮcQN[- lr0 n; %!uZCi~k0H6mzkj&KMv-$]R<rՁnq=Y _d2 1J/(A?ěr;۷n7Դ[d1p]kkBH%ްb(|pHR1dlQU0t/I![67R=~m2p "yXiO2&RrhUi#Y)5३E{+3!KT5Yvd9tPz^;ܨ:rbtp6iMR"[HLMQRrҏ'Ye`4 |4XioZ&/?#\lm욦H:7Gmޮ< :O]#l}8bX~fy}RÚᙍ1l=D;qǑ2W-.piC~*Ͱ| U<Mm t0{e^D.?f؇jf7Ty{Bɥ3(=|@b46/)U@e;%!5NgP;qioOry=)<٣T OpGX_بXLc$_~th=Ђ~X..rLq5M`5qtJ.rKn ۈ%zSb2 JDѕZgS^lEoLe*%뷷LX{,iqG^00xC:xŚ#{ggݐ0-b9Jjأj ڻG.C'=gF~F.ϸW~ۈY-ǫ'/|xc,fS]8=ӷLa% 0ϮWmhjIlh2%݇ o㲿ԓA6CzdOx5GzgJ<_OyH*Dw|᱘88+;2jeYne8a01Uv_o|j5p8B [E?4>_~,O;dl`: ' B<`5A8H"pQulL"cUg% Tػ x F Cv{lvɖW^{H.3%cDDXZvU6onj- u-=Zo2S6xqs rה"ȍgQ.e.˽ )ޠ1JtM@Q54A5aN|mR *И[ԳXȺjmyMgu@k;G ;Wr8FhBd^ GDNj6y2]~8dU3g&^1E~Fj(} ɳUמD~[Sxm.X{K癮eKyBOF fG^Ymj`EYڧqY8 6|ljfGjWe/'y.NPr"n~2a缗~knGU}#‘̌d寗*#:w jҒٟ!F\.iH/Go|757B=̵ޜQ>2]x䧉$9Y3^vBԮV'xcEPwȳ\8NP*|!Go$bvVw\ҵ& j=p~?]Fӈ !"ɒ`f vBSn)yXHϑ VUŎ (d*/йF}}cƒӡJ?&TH.i[ɚ2{/{s$\e+oVp# ,MqhAeK.}/?%$f Df~sOJG;+̠⎸q''dH]5D ~{xa=A22?t0nRʖ*\E#߷rț&hJxrg,cTd_ThUEà?Od“Fs17\?:On3T6Y* lۇRd1!%(G|<{h\dO]pZm#i@V$Փ!0{ݩr3~s1}v)j"@j 5wbk _;EV~ УQ9%~W k%PHpYP/QAWpl3{ &z;XvsƐ_ EM^nUT3(c-*EQK'c2~S0Z~F}Ѱ,i^=aúq[h~᰾z(1|[!W5o5j:W0{=%E = %4 wΚl^`4۹be,>p p56.w81i҇HJ$VԵd`6m j7ޭ0)V>|QQM.I瓪LЗ~ gב5}!:엸k [GK6aZqcu;ٓKm~Y-#8qAɼE:.Х8\F,oCp\7ީAL6 UC!&vF} W7cz9ţ8?k9er_[ߗgD[TP!)(l鸑4x5rt{XWݯKcu}"̛^w">CFӛ_Hje0m'v3yǸ槮*vq}ε yv8cQx<= B[:-\g.QF,)5k '/GjߓX11m ˝{!MhYh>Akhz_}*KŭAc̖b(lc#1 Tly˘_L&CǙ7EWDU)6g-ĝak?Ts؟e$; W]u{_x)/sg]bƉU^V,Dk TXɖ>ϼ&Qʪ/WS?±р- >׋ &:>ƦkFO `zYkG3I-]pVf%ݖ-(B,N=|_EJ#OB/̄#}]kj ~8i :S@gj'$Z~kLAƫܠaP|6<Įmܚg5\#;Ѿ)ɳ%C8{YO6 =v ge~QVrt3"޽eb[` rN"NPS%G/<"+<¶e!y.q3^cl7~T]3(6w,uڿWRfYB3 O;3~>qOd:,1QIF70۱]@ i5&dhth RBC,G#* ՟b9E/I1oC+z'ߥ+&r[f Nd֬OXR, Ps0~.B5/ C-;4EZ`K"RI++D [F 0=\NnFyO4}d]'\R=ࠑIMHsHw?Q-ܷ&Ųh֦by|+'>| ?J0lfHǸPlmEhdR ) -fGƟKWFIi WїFiDbjNJ\K2a/+eDQB_U'Xe5? FS1;2]m?/es<1HlLzaBdSkkRTvM%( /bxva1u! -Ӳ I4W[3&5P}v # I.'Fl؇iq9_g䲻8RV6 iww7POڂިP i~Uϝ]V{({5|9`ш|0zWiyVG8γ8CQІ:ojyW%u+nb+$(SIX̗k$z{9ۗД&9W+*>!*#p;]NuP"ijk586g1f./@bwWY9^h_>!sj|" Rr ×Q଴쥔Ay+wMY c^ )ئ"P}F0qٛal╻+p+si@s:u=(;b/>+o˚ˀ~LN@IRX0!),dѱs @M!:;Ht( c>64.3Ⓦ>KtԮ0Z]4qNQW,i+qMS[-W SdnSY5&?(ΦzbjǓףUn0gx?4 h>c2#ħ! Z^c*8 ݥ=w]e/x G?1>)*P&[\n -zDDtIǩX:T\$(ؑ%tpCۊEM$+ZFdz: zpꇂ=ҿ77|y5©$)gyt`i׈Ҹwm@rP.!=dAy49~V`,zH`rTpX9BjDa61 {"qzLeKN9;TZޯ&y5y! WJn 럑ܟzt)|66b傘7s'+pe}Z]LXTzMm_#8"As"籲5Y"$ac~# 5wj0WУeV(^#5@˷Kfi]rxw 1L^g(ƙvoS3E$~E(@G,nhijv-۲2AP(RiH˳=arvaz;^f7M`sahۣٞ# LOO5犎'%ɦG:s]\F=LUE{*7T3dFUo\QU1=G.:/F.R*aEpߨ@LK.۝cE(/KLY`ңӲLy`?] !X/^0;v硫0.]N]!ߨ2gө(հ^b}Vn燡-sh Q)'2(.]>z!F:ҩB{`)ga7NX45 \=|٬&RʦY͈Ƙ:ڭ~]Y,bs>?xg}eHsK ,cF6.9ΟY98NI;ZA9zpk=9kIB²˞=UYKgY=Ԣz k VR |\ O{GY@`jRek2nbZ>jo[jABz6 3^ S7`(<\O&@?z̩e"l&{i^T&ϿSAr p#Ė&ve% zfUu_o2C5sڣo'H[ ^$#`C!~U \%#O:C¤ehM뛁iY̹死); `c[M4 u%G܈IQ24d>k!(ɒ\`Ŝ5OJiTrtɽ<&E: K|gk;'+۶;X1T‡Mbx;,Wqg.Q'_*V ٦ UҮTp t̍>ZOg-Uظv-=-| ZU;@oUouݱLHj*0>U vA%.>xvL.kL)Sfhzy^bΒ[j1z6u}__>)N!Uj+V🆗d1$`7{ ;,%ŹݳMN̴LT6yK axc(qTLkf$̥"aeb" &VnE|aϋ]N MY9Ou̅*<\>d({'Ϧk1!~1TW: H#n;9g}qĻ&cR TLyz/e`]l;N_|6sJ/^ų(ڄ?9;Q(1klWBF_PyvTC @:eH0=I>[Ud%տ"@qE <~4\O.vb0騽}"Y~ݟ8g{}Sw;% nbdk"ۨVX~qG3R?XQvA?'` AC& 'k8JAeˌ,c2tYrՕ :1K %QNbS(ov"i-L#jly1_5՝ x` Nr/Yixƈy1ޭf6H#@_r6,R 1 ȼIT<~Pk*m":ooɒF 5NPC4Z;4,'0*ZPY:",JuPtL+=ʛ k֢q>PMIKXO2'5j D8C3bJwD쳺2CV>zeC+t^ɥ29d#$k{•tJ"L[*m<Qf@6>Nr˘J!R?8JLjEuǽh 'O3LysY-bRIFFr% @EH ^{&=]P0 ~=$,ى"8ɵ̱aW4VHX 0eoe#GIEX*:u|9wY)iV 7*g)ӃF܊=fu";3^4@[?R]^8I=1J,鈈}0Q=tymKCLܑqDsB zG %!8 +)/t ;C020j|>UqN*|3[ -`jUuCw3wiJ\x,&6$KYk۞t|P}Su7y4_.-jßXe6#f(#^[L&0qP.̠tEJ(4?QcW]H*@Ww7x y*`?w^ Jl>$v#>6ҝbKOܣ?x>0,J]TΪhBH-lhN7$qeVi$G_9po(WUԤch(EG'TNvv)D\Jto$pǖ,]ǥS$:fO!̳ѧj.d5DXƑ,% =,7vQ b*egZs$ BcA$};Mַ:ԏ&h\4=*4c9-^28P/jH[?.+"zJ z\>H82RHNjtAO+FhCy䠸i@ zCFvy0`*yTb>\6˭HDwsgs^BiQ- jȅ$7x8ofGȯpJ%U WK.+XJuxjWeK:cֈ+L8ὠ-ZO gT%c0S_:N,kSv:^ 5E:HS\@x7 áԐdj˫"(PMΡ5>yjCYſX6>v̎r2#{]|NO4do`tSw^׃0HQ)7X\["s-92׸rb8}9KY S;NX8݌,K'7ú,{is ~Bny}B 96YM([Ms[ +@FaM.AU-&?^43rův y;AuivgGas'A}l ܂ΰL7:ffE˝u+*`hSǟ4Wx%tyYF 3)ɢS_ V%r^ 1b['nHE5Q;ɨp[&KN*_Ρ⿰4#D7|=5;0Qmw8yRXϸ k)|4G}pݷHr2hˈNTӧS+[c@ ~>AcfK!mzWy7\6{KޠVxv;@^ꢵ5ˋ\|H5*;q/x$ 3.71ݍQ"xstʞQBWj5hFz?G$i*?:ItTп奌 {cA6Hz pn \)Ŏts[g%)z elpDNIӏ+VPLVM;xv`i? 3 ue)j<̡q3=jLW^PE{JDˊ.P' L/Vꌧ>ءs΀yӾMHߨza.k4/KNuEa%WaQh+jGP"jLҚF|yLPWa @@̃OҪ,ٔMè\`^=hׅϦEIwPd-Wˡtx/,teͻd9yrQ}qYGqI 䖝q?\I*N ú#%ps^v_R~/; b_*-`F|W 84G⵵"4L 0'бhM/CqǴ( Cg 3Gݟ~X$vRVm> P4My*;U >\,)w<01"U7tl`Q e/x{bb,xBr`Ԇ%F[bOleUe2y;T7XJm#weQY詹 II;`>|/Qvlx%~Ad8 3wTf"V@e)Wxt/46jFACnp_'T""{B! l,G=B;"CMzuHhmX $8mjKcE,_J͛0;誼GӼ9C٦&lҷ(qߵRsݕL>~p5 "2$7O%9> Ws$2VsDjn]D(!렚V* LA><naBaXnuB9Kڶ;Dx=|XYv79MiRhK$)plaMly96) b.T?c Fv'JnxW3|;D D'աzm+LU:>Y/~J7,ޛX8eA`뒿<ʖY[xzEUҼ}Zfdi$j8V %-g/5bd VЁ gX>bT: j "u*ջ;./7;ʸiߘ4]/xE&J65™b݃WyB\DB[R4kϵs.xQkP̯]M^X.D#;_@ YŇ'cHVNzmD!Ǹ+x;bƤ3qbaܥN^JȦ&`ƍ# R\} )! P̏?N73pDa$%='Oz_ i_y榉gAUjUvN+z rW}Sí;8+mр90vd8L{Zq^ @)<$vαC֧NךO ִNfvQ%cLN$!3Yג 'M{{NCk<5:Aa?p 1W&lL/;i9Q1ڋ^)4~$7 1mpi %P|!@E)r6s#}^+uv+`' "1Si]+-S ;.QzTF˰HqcuR/̛`!>ѪYB Z¼RGn.N @U5 u)ukLSچ7[A hbk:yi!mII0k1{~Gk9-ES`,Ov/[J۾7>nPO.n`-v:d1mo=anǕ&.Zj*>fNUz:{mU䈷'SQ)ȨK?.{ƋueҎ;կ\T =I?@!TBK籆'=t$4%QCB;b p͚ZUWQI+ws:)We?~!CŬ`N8|~4Htr=RDz F U."[ t}zA @CȰ-?xTe/`‰P?z- wm0 6#^x3;1*fqxT {`竫n5|2-*xH#Vt().Ѕ."6l=RGqj4I1]= u__ ܭYdIͣ=RHP1{IӦcn(7N٫Uƨ*F% Eպ2僊fe27P{͢T]J#xoUe7LB땳 ?KlZe;%DZՀep2噢 WuPJ#9bK:M,nUh  @"ߩH`м.#nZ9A Hlu\ ԍv( X+J>aAP(!ԥ@*'%2G J /C.r0*!=#-_6u>wLK3HHyF݉e~`U=eq{{j??2w܆B/GoӗL6ͱ8gT}U֘RHe\TvpK)>YZ;ѱ@>t*_@nG̋vkbr8Sk\R5b_'& r](*^H ;2KFe0Z7m 9%C=||\ ǵ.lZ(H,BƢ:b*@w<i|itk٠`U{hD]:YaHfhCꔞYC:1ㅷؘgHZtb: R9 :?Wx݈H:7R&u?;@ee澘1;sR1f Uq*{H) 3`w)KpkʇvlJm.\Zwr*h=)OdgAY׮A[`}:W zmsf==O!CGAhfYlWH/JRhY2L 7I,寰Aӕp9d ׹ck yXe1XTxJ-wu[!z0W[l̒!rpJԕ9qr&z#y6~Zj;Q-teMClk}pf\6ƄR aiTAڕ9{&~!Mǁ R -q؟R.OFVM4i!K (tu~q]B8dW\RϤ%# uNqfH:nZs%+mLD]ZR(OXPE凖-&&LMZV  T߆pǹldl{kBL(ҼȌ7 nC¥x ۸5Y z1=}2aWuv6pM (04CуA^hPCJr^iG]ޤOREEr_RVC6CZmZit(ț`?^@/ [_4QXPn+|ZԃH\" mPў .s%- < G}JC*C%bZ2Pu{ѱ:ߘ%aǟ~VK/N"Eu-ەOJYxBOHa\ i(xE(]V Vuܟ?ZM|k:4l-sA3X5 $HzN,+lwB>OI١:GߎSEL sw2#ؐO. vN50|oOq6Ux.f32HH&<瓟IZFnJ>dISd?:AF (c hz%@UJ0˴*)rf_vw _wvzVJD6,FS4Jə4&eT7eAn ָݹ&,~ <8guyC2)/RSJh|&$V!ڬ? [4~|S='R sb(aW/i oo/ݬa2//{E6ǹ^UdeWRET,:^e \WX?tpv35OZ~sqm"0IP|lֳf2C Xj *{-fi<{QrGe4qc ְ)w mWug7')!<'#]:Rd=r| ѱ 1WY0xԋ!8UH 2$Sa3gِ# 3*mE׶^-nxƥ sf>e>^g(d5Ot9 Ous[<VoAVW҇^} ]<¡ð䤃{s稱,?-exC d\(^Ia;pFV6C> ^DFF3yl7z ?z8^ĥ}D%M %SBt8 8ky0w]!C|/Ow#(!s\Y_oGD,ɺ-q\bLGˉaR2eJ'[X`e!"ru!(: m^>'9]O/%+pf M; [l@= \kare>}CXM9T2Q W>Qw>Q=\(:Pg\)^v?a;U"僚LNS ءtʞL- m{Ȅ]ah/魶L>j'Rł說js[8IUId~0S%l>@Ȓ;q-~~j1y|/Y&;53a嗠4 7-jP+*sh``P $Q& 6VUR$qRY$=YQ٪i 44AЯ2GNQp,*ЦxA\/GN|)Zѝ0rjVh.&2J],&^~Z%0W#~J J-i8}\>9g{ Id[&N, -rO樏SJ,#FQ q_~٨Qpk>\BΚХ_G ɓ'Tӯ\iPK$WS{Pe c)},B,D eqoP"}s"4V\<.buή_$=Tؤk x=ư?ѦtT H?}I= :`g ^Kd~9.GOLi=yˮPUOp4Xf^X';E!c`A #l%(>(,nb'/G 4rI6M9fA.ˋyv" )wڮ){22$4ďe=p+]rƔT)lB5/NNՉOhRkG'=Abh. k&J4cT,rB|r`w ZT8X;_1TW?]xeMJ?kmj{=]JbZ@4#BzMJ?"A PXfͶY-B562Q ;HJE,II!*~B0ʄ<_ᆛ:ζw\wr%RNy'yFۡI'7,]8F]z&XDyAXP i;M }-;fqj&BWX> l+ E6=TF9>vTUWI7n(/ne+ +e%rbPJS0*ɂ@kCpu-\(.8=䅓1َ|ݕsQ|&V ҷ?~='[l0`GcX`G0e5eY5ݜ@nJT Ihnٰ=`͓]PzVTӘ1q*yQI]؉:7-]T\ p$Zrb'vrU)9+~tM^;[?Za 1dȎԎ.6Cw߅>ّKp;|?˯+ʣhI!DNh{")G"(:iUoQ&/*?)y>=vb>Y_m \!oHӻ]b^e]DV0yͱ3D[i{Y%[~O>Wׅ{[gttz v|,t9:,&+Şte[ߛ+sC9My}W#kyUhyDG<)ҷ5uXgaZ6ft +ped?U H6]԰QE[}=ڻj Qzj *+TfmEruI)c/Z胺[&:cvjsnx۹!#GNlS,XEGR(=?y=$ Hnw61ّ1N/k61`skǽ4aYAKqI.r(lwt8U (=}z~I ns>hx G/ 9*"*ܯb~ن @l%.*y zuft2o2k \ZڇfOARN^5S0TMM>awwYf9;Yt%ɦJe_2>;%w\:}IQ1i@lh,HE3u2ducl/>lD]+}MWE@Ej8x-[]Q{{OT'titįg5];VcHm W$eipSyb16e%Q툠*AE!Y47ku!ğj*=[w;D'׫5=L966Ș'Uuv}OLdLq͓Ih͌% No2 XLB7 TTl_Ds|b/4ub(,F?nH$nJoJ w+ fNϰ\cK0Xs k*չ~GC=C D,**hrT^iK`w7z@vƸt$^VQoT=U[3j!/uxC_^Ѡ ܚβ. /Dp_4 VX@e_ۈ%kViMLC;Im&_)'⥱?\|6<8xjR*S]?)0 -M}Qg-S=o弁oi4.?xщ~-nͤK|Ux<:\f~q2OsV7u ~|ׇ-ȯUdL΁RSw?I'h sQew@k?L*6{:j=8q tL PCіD/JPLaԪd@Y!97m~qjqG8r 5gC7nseZB@<t7-m:RP>;*TdnF)Qxu)gYӘ+(>!7 m!֔}@6~P64>_CY#=K/YC\FEF0+KJ`m>v࿼H]|.# }&OP 0NhPxu~xgȡ]0ޚ$ ikYY2?,$::Ld"^/.xjn+e5 }ԦNEipU^9+#O5[.b45nzFYa!gmsٔ6S}fF NjEHaM$jߤUn"0hik `x3wLR:a;Ɲ[;Fφ&N *qz0vmkH^e+_, @SR5ܻvEh' .ٟ~8iҒ~=%ڳsd&5:r]f/K@d`z!*=Ba:q*=s⎄:BiX̲iȷ̗a%8ۀ ,ԯSh?&M%f` <1k/ϼr 4ِC3 KU ɶu3q*E |G  r:v^[d .4HFbX]2aַc8`5HIU>!`XD{;R\(m;-SK SxYjI`#-tJcg!`p~퍚WzHB']e(V. DCQA>e|5 I}K~Q\APŘl=TChDeі]8!ܢH"X_֍A:V&P7Hɇ\*"{ۄfg}VwԏIbƿ;Q띴YtկG)ϬU)I  ~%[:E)%Z~>g*6LA:/{KC_wq8c'iFOMT8A5כ [ vw=k JT>* ֻB#A:0tRqoWgjU"ZcfmEd{uCf;5]F8'_-pƑ@T薽yQo GkԝQ:k`(9mďf6MSPzBG P[Zs {$%-BX#y e- v8'(7NQ{O|KxtT,PAK!e,R7){j74QR"8s\"}vHK9JQ|y?WԷ"R ܧ|n]5me$*tTҊ $gIDڏǛO:m M~8FjtvxoHJe]D,C7 5pfc@H듺ْ#hSj$Wo}+g-4FTCDV٢*:b5#x6KQRd_:qbΒm#5mȢ:| G2i47ٙxԏɟLHm,f~xZ`P)e&@Ұ qCsڽVFAy]Nn7OE?SIv% sķc 5{@~Dk,}RҏȠz0$IJw831;CdfIEOc:N\!dn8;yڕbQ9Rŷ㵰$D5|#IClXr71cڴۆMy{;JƖK,ns_/l iBf 9 {=ީ6!R2IVs) %k'ِf qfR)(#Η2ޣSuF@8ZŗWӮϬm4|r8g^:~Lzؓ ,s=|&iN#BI#xR/K6PW9P i4XSGf(6ǺP5]'o_oCN<. rA`Ub_jFh7!d S_VcMUaP~hz,PůXo*\2M~|/ 媺/S'- d( G\J.Ѭ|O_ a {%H9栖;zkņP4z h;2ʤCUCiܙ7ˆP RL\ع_<=ď*W*WjD6`o5W~'3ͱwqz!+RPAarL J@}Y)jȂBW8x裯 W |BVWl wSDPS֖c/ >0Դ"0Rir-CCeC Tj6S]%+R!?MyTZō) $xZi6 [z_܇c&Ύ .:~)`8y-f $ o^O՚,ڴguWx g0PvOk*-Ece G)_N2" qq4!1pe_*KGY 8sJ+)nPl_W%@ yOzbBOي_ CdۆYcRL_wƞ~ 52.gRA[deH\uܧ9"2}v:H#V"p/$i`V ~gG $`B9JP̟m-|HA??G>!;im ᘊe+xhP]I]I3>e$ O\iFٝ9mph7k5"?o4封 D78o.$R4}0ygqhFP~. (H6o[#3coeo6l/pɣ~m-* VY#sglLzX >!ţy,>'3q%,.1o_Dr^8/ࡨ}TU 0'+GEK BQhQ$ĸZKal4:똬lo"76L/n<#R[ɩl(6 Pֺ-:qQfJ#,{q{Iǔ5w>ƺcCHRrm\WhF? !*\;-~uӔa\^ g-"S1㞿W; * tBKAI65x)l;6ZU$YQk8.-~=*i #BQQH!YK:TC3dUD4~Cf,fw[d;u &PZDMbClH3N̐ gyL}|[[|̅՚Xɞ "e@%ZbsF[#8_^MxL?jpgn?¥HRR\b5;nxkhdJ׍jKX \-z Ѫ*ޘU&TP3:SɘvP3^_H5(Y04 ұw7ڞL3߁j0vBMiDzWw^&\ Fad ɬJsbjzL`(W{ٖ4/ϭ|$f1ThԻƢˆ1'[%pAe[L-SGe* ~_~ ~‚ثڳ҅RU=n]y:CP%K4VWP1mm2KoQHU cyp %ʊa!,R ߁RX8 8i&ȨC:llp+R0iYٚ3- OYCI8?"lU{gHnq3;<؎". PRk3tx:KMEm! TKÐxw[L[O:hڣ HILPsEC\TԬ/Trn3҅n~4GѢCqI9 6Zs)vy:{_}Zr?/\#J#ҏQ1WtbmeN+O'"k\rb޶8`2圶3IVm'Jz볜}ln(~R<߽7+ VNFlLJL]}@kojƵT6$':ԡȣ"11M=uPг̏Wq8HP@]^M~1o?G{"]U3eWxapP_kh6kṴGk{G-00>\hBh4(iT9W e_]WM-I[!OΪ(yw8z- T v>!\(2y؜Ӕf##-M%Eg̩˟8,}K>i;8{.xnyV2J~~{uXE$d܈.ekPZ9E.BC9{ ʅ`(cC.-l[d:[dDދᠿ,4+Eo\$IKk W%[4Z#Ū~-u. Mt!2q9oz$$0+\Xt'RI#MJ_8egm#*.»)|/BN8pS͌zcq%|zA^8&=P8C. :KfTD<3cՔXғ L `z'/cv`JPk$C|8ZV( V@P$cc5?sX˦`FdArpLW %rВ7l"ZNUINtdkT޼%Qn^szyPpn*}y]25hltdK4jRh3REd0Ao? oDO'bIf*s 6Njw!2S|0Mn6oKVJǽ*eR@5_:_'eGbU?~ 1,_)@$ e!ߣFC+BILӒzOyLKsCsRE,8KM$)aDyĽ8w{vdTA8 pre>(~UjyQG' ѻ"W}wnl~3 0qhֵBǝ0?ǨuLeCwj3u:egcU9'J#Q:}v/2`Ī)MpO>89JBt*3CܣDD(t]m]KU<+HgŚq~IMں3鼱4_͖MN=)crB%g$hje+#_DI2# koQ…"#8:Rv՞kP{xLi0,PC! \r'3<1p v^!+Ӿ/f}8#,h!jr̈.^*z!ggS?ՆU=26s̕97 /C/$TQH^ޠ$d=g>d?u^>~9hQ7׿[[Iqf8v?漳 K\+2/c݁kde(ZBHWCye]A*_ \ hwV9QShv&~o,:~5#g%ۊ V|2-lΌ!fD*?xVT751%a WBSd4bE:}Vv,i 1b[ 0ww:\b¾nO/ i/Y6uZ6st}4>*ʩZ:* ]3kC, [3'#dͰHz*-虣k;_0TxLZcC,O4  OyU]Htu]Z'ߧT!#5;vp Mb&e*xN#z;U@j@(9l^bb:6Pl"rQZ{KY]뽌kM/S7ŽG#"YU`A} t7W0T9U.X=o7MLxy>mĀHeZfv$Z&9.e}pc=*e/YDnUBi-_+hVi&+9 i0#}ZRJt qyL}E|"#QH15Z;N! fjd)\aAk2G!J;:+fŰgCTx<=v^7^)ϡcgsj$ =xdb ꧘qC7@tqkԇv7~S?ET-p|gw ۅ=Bz5|?do]!8Ez)S:SzSkEBRC1Uh'R 1-jNl"y'CG)L1$x ~7Ux=j aewuN+R Ve# p?G$Jo I k~+OxFw,)-{WVMlSBWUJ̣h{USq3eH~;Hiﴆh7 W$|Q(Cd*!@5Un$9F86ƭ]:fVR :ېå"4ؓ@o#`UU5Gˣj+8k+0Uo+zZz ɘ *c)}˙/e)z0QaݫԂ)Pjh]'(G7ABWîT@Z){a/H©{YOe}ݙXlJ-Q3ϸ3ǡ"}C f\ySb{8ҡ{+>iX%ߦ'?XZȅ NITAxԢg3{Vb4]ؘUjr9fzMtK&W@P0D=A<1ug8?NגuቴsqM`ϾX#E%Ҁ3nHrZd\͡i rHi`f(00x o>=ưJQ8rTfLhy<'s6%1uַ&L\jT=Ӡ2XFOC0vc(#lCWy*~wn \] 1Tr%օe C"0?a[=hI+2}.bRyĭ Gat';>]<(w6c̤&c 7`w"M A0T2e!P$E5R ( }8 g9wSnEH Zn f0fnn|aE R @aϞ|'rAK//IưEA_Ԇ;M&_DeQKC -[{V.Bٛ)IZ2R˫-83: 븐^`mR5K69 .KD)t< ̽ QWBzU@mgC|t~;jh IVV =%C&c$*6ߞ}w SԕY[Lh_߸s1c?`DN+\Xo78+w^=L547"qص.O</.B)yG B>&+=$8 (.M쯟1AG'bYp1׈c*捧2)i S%:T.;a3tl?t> 5UÉT~GVL16C^d.)5ޔ@^b:SÍR.0|fX2Ua$R/X[;W,u}LSuŝ:PU$YgLr#aِD4Z2H8O+x>,9nd64T.uX[1{3 B"ڪ.$<Fזa }im84zI), :jܖ< Q`޹C,jX Z.1U+o}f`uuYt/TC##~As :%Ss3uin=5>F/gw"ă/6Z,\y1'nIƔ`+PWE^0PaW * 4.[+oo{oYfs/Ru)?maR*.;+,ɖXk$v=z2~&2PMɡSĨhC %rhT&]&zﲷ9Au&'z{$'nz *ZH`d$OֆpzrhI 6pS yQz|'=(s\Z@fy"0 ?Hᩓ"9E8YM9׉|j=܅6h4Os.4!*o뫨jQsH>4bWi?4cɤGwn +ESXU*ocYx,K,ӳ=O[l\coVLe`{I@Diɩ5xzDPZt<T^V_<~$'*af%O 5_Kx8W#*wD'u˱W5,ir7Xx[qo *Vk}k.6w!EBXcH kOTI9Vޯ\"Ti mσL i Q~'?&Vl)X)+g]boBd ou Z$ċJjTwg(8:KUթȏ7c|e|wu-;~yzH6ɑ㙊zʓ-5gJ߄r>'06&FU›@ڼ9`>rd !+.6HSY -q \;50gۢ^9;ŧjdqxi_@]H| . ` ,* ',g2NrT2"GvvL>~"RM;?oճXT$Xr(#>a =ym⧮Vb] >c&ȗ92Uݪ1ka8uDa8^K'On%:]ĬkeC *ߗu|:#lHU8! gل)N=u=F_Fu1~q&#8W!%,/l?]5iQϨw1;`ΡZZư`6W H(tsJtb)!(iNX rRpPvR0df̦&GdK'E?Ǔ& #:8\fɥ]^{6gj -pCʢcq˙۔u1b@CI\HI8sܭQ_N0䎘8 ULW:ۄC#vhR~Ų\_.5wh/Ԅsuu2|PflnԜgXژiSP`%wrIߴm|!OiG:cDpq~bh L7Bұm*q&^z)cF>1$TPr GZwue.=]ĊEhMƎY2 #SOOk!WUR !h{y_tQ8BU~UowNݺwe,c A($l.r_a*0 Ѷ|?t|_h2"BCJKG&xB2y|a:,4zږՠJطs07Hɍ V$*k[U;j,Oƾ"xkj-*B/AA=qK}I39q6e51]|m"u9'>B Dm CaWB;OwL0f*Q:ӗԬdia#qAW-c,,:m0-9L݇Q6݄ /ΈGIk7?y\% , 2uy,x!kCx jêQ~LȉAKT/PϣnxE?{1p4A$CB4ĝVl`&)3HBsxD-CQ\d_#.\LϚl]ꎷO7 0(Ox ͰX_Mq7-;kzFPK/PlR_"`Ts6%FvT4epy$i ?^ 0 C`2zoeeSfʉ\wyDo75/ڶG > <#" H[XEx(0C3T%]?<:zcyF pK{9zLk Sg\Z`0l+.惜(>xDl u ؙ}k[K;ZsȆ+u3 sm|^4pg!Q5G~A7.ɜ~"5 ޱef`,Y<60e^!FB֝t]@\x W|"wDT4LsZ4w~'1~]qĔ!g`3-@R|ڔ2y]A"vQv [WVޥ0 LJ:,v6UiB2-H E6;X %/@#AMG:BfUnq5N4$jْ-{$)ŒݍYPXLa-#~_s-s\ tJf87A8\X~cߋl4^DG'$bqxLhGW<:OCנ;je @uK˼E^?>ؽ@ˈl*yI~ !f8u^+[Íx{e"AwUZ\mA|r " aח @1G҇"s\umoa˲jgo3G\q B= E=ЁTÃk*j YK04=%@ͺ-r_ܬg]x6ql Y3명 H#pYR>]e!?QY{.j`]22bԹ 3{J|f !Ǥo4uDᆁt2{6wYHύQYK;J"ʵ{0VI+Q;Us<[l#M9ߣ_4*xMe/~#5yfgTD6X>c6dws֚[6J%5{ 0%#ZgھO10"o9mWM$k+*>%m_<<hWlk(0*tڿvz+\Eċ ^X[UH/hanؿtW,bc-#_rbw:H7F3AWPHK*e9)y3M#jtͼC78C=ۢlDbSnh3q~qh TaT5D=F.@] +〆\D"TR% NBԈAZ[xB1 .h XȜIG@ТܘwŎdX'AlH{sBSkKq)~d_=$_|i.2k$oaVLf#ڕt0rc=CrN ?r&i$`;T{Xܴɀ2O Y6*'SތE 0UgXlcUYsHȆ9~uNREZ=.,UDm.@J,.bWi^16ti;cL,# P-z%{VAgŀT Os6s=V%Q+I [f&.߲d'h}8)0%י<$vKzvhcND)FƂ-KP}WBͰd{CEϢB'xƟԱcK$!ų"7^v˾Ns"?D:3>!kv '̽Uf7nIEAږ^ ϼrO.T3&:sch $~)²Rc_@"}ez2>nt|a%N,1"eM /?V# x3ة6=gfBLvZh+ͳ٨u!_irMO NF a,ud ď]G[Gb:9g>D-e*H4b|:#9..$/)Ǘ{-4/6CFh7c^=1WIKjJc)id&0|PDڇK%! 5$"#Fp tCZ29N $3"CP@DZT7Y)URj8CVZ36F^{@r +dA7$Vh/29>=8DP>PzN2s>Mr <|9<'v\E~WZ˺ PQNYUkRڽv`5uj{c+&>{WQ$Io]ރU&~PvSCIvI|A%Ht,x8L c{GOQVx1$,=y1u7s%7wŋ4@gp% EOe/i"%I4JLg)i1 <;>sL);mI#N0YgFd`'Ҝm^yy,5ƑP¯РWBa-ο)pįq /qW g{+"YnIȆ{o|ۃ蹲u-6 ;0¦ r3d*{ H|%d۷v$Wꥭ*~nnƄjfWad >?4,ţ.h.'恊ڄMp"[ +x|g[:gUflyh1U-T>!_ Dl-#NjPigb8™k*ljNzhaʲV<25.?mP^"`~滪OL`3xMA^z,HcM&ݲB`Mե񗡲Ǵ yjNso;;)vY]=@ªX%zLng=ZfԱkT&h(\f#6\bqU~Q(ˉrH. *ܱtEbXC0(w] 19X؁N_ҡ dλ%R-㤉Q绻ZXK/ f E `wl䝄4^[4!cL# J:|ώvJjzX-X7ǰ=^ߴ+heA6lNpx^9f\샂9j{PÖtqJј%Jm  NQ%9Ո+Bm!e 1ЫRp' U )IRՙFM랩BZm19DaTͷuB9y8X@lv&$ @n+a6Q rA4 /F}ұB *Hv Mdn"l%?-7LLqSyvTbvۨY1d$G_,G>O6Һ2{ AfAFӼwCwP2 Η:݁Arq e)'2ƌւEwsWf P=.Nf (1I1p`> ]yM}nfnË_2Tp6?t1ЕݷZCFzkwջJ[ʯ"-4\pzbH6KݲWHDSzg!xNw`'pEQ^p 7!Bd )# Xz8BKe*P\3 R|ڊx ԊϵIP67UJu#2 &ͳ_8a?(2#!r_~G盝-M"w&GN/ODB eHOG0C 7\86!KiJEdX eTNP[1ơ?7ldJeNޞ /CNl8ńK7Dvd>E.XJ,2Z ; 'q][gȣVNCrӞ &)[!I4ͧIBSR/4Şg:s:IӐ<4yZm:.Kkp\}KFD[L_=TLR_ByPZY9/bI7ڎf͝p1 ӎ<E Z˄C/>|߶0xs<\eb%) #$ esn?ڦz6Cs<ѱskHX/F/&5֪^I"7+]|doC'S]!c0Mu@1{*b(q-mN=QWVwp]T56Z@P4*Czm~DƱI<=)E|R`N8T<(!粷 D1cMhβnV?hhC%nie( hY͙9 W=ToZ(0afX^wک*02j W2uWk0rp՟o u`~#fy:> NP)HuL3<[ ^o2,L fO&JEm?)%:-,eL48!vʤDpB [ٖ1d>  l`sM6Vts~ sC!(S΂Kcco.7x=HjSM@MR׬uݏ.*r Azn Vr`3+fu|VT'\Ə~n(C1 &dKQ6O< ._VH-\(Q5G|J<j=99H#>`ȑ!U:F^T{I3ʠw:ne# ux"<ݾcI<@:Ƕ|skt&^f3f~~pF>(c6o~[qn񶸩0S\ԑV0CLߕsE*lc Aۣ8<,y6Jㆋ h&p|_Qgi["4z܅5b]G1<)`J DصWceN:ھ&cͧǦ^X!뉎6Kri7v6[}V|f(π[vޓ r*_4l.KWSE/h+Ifcg 0葕vk:6]gͻQ:<(5BPiE%f>UqU0윽wir`Č0PˌU+N *z +%N)Wdל&CsTwSgzWl hI>"g%tܥAT g X4#pQ.Ԫ@H%¬9"!ɠz hlvs0e~asGw/rXz3W"(g#ZDn $DBɯ Z 7˵DutX/gPyˊ P,p1λ"*:Jyʹ ssiӣ>_1u8TQ w V,ut&g~bI@:cĕD8B/4ǿ:4kHR `=SԎa Lث kn{e>H#M< ]9 Kf4wIxd{fKmt¥ 9jBћk$ )ykC]x. rF* ]%\Fޞ[ny&x]U@*yȟ_7/I̊S-q~?b*zG(K/2@3oK i)+ĵCTNZt#J_&A!s w薢t c-$-Ƃf1vYܒX5ǹ޳ Sv4]|˅Vђ2嵮$$ ~$|fUZI^-ƾ{͎pۛKKG9v?P Ww# o\U.^ #pxlc `9G}C <\fxL)ޝWS =w %ޘ)J#Tv4se (x'dVH-T+ gH  K++0Zûfl6}ړpsSښw8BA[՗$YlMB%Ozw=C/Mh5m"\v5*#F5M~/CA{ <^NUaoG >F f6uND [I=CԉaTЦr^Y†kiZ?\ zI / mDHvu"rѸEP`OڐR_Wńz=VUZ B]V\*@]{ު]BEarC,\3A[E_=XxZr?ǞOj.~N'q"o(w ;'d?]Lmb8^WZUduYj08 "[f@a88Q%TRFg;Qာ%gPSWjO%`##(DnUŨMAa<5ퟄ{k'HkZ.a@W[9!zwȚ*d98>{H@K4x0%{wtKtxLHY:7yL-y$ _N}am??^4X%i6~m7!sa }jAiAb7x$3ޠMl@jDW})0XH#G XZcx|nVPZnU|iNLl4XNiARaK i)|#H,?e|R(J"/5^ ρPrhaPS6Hr2#?IZaMq՛`G Өao܃tΨ @O>xlAOʜ~t̂0z0:+Z%2^ƙTtu~XM2+ߤC%,S҃ PvڷgͦCQjfeI; FՔbP|J}t{3 z*^Rt_*{5f1,6a8m`$]}fiM W[hNQry+OQj!@pLޔcyooQ1?_6l,4ox.@-fJq <.i'M]L2Kal> t{Dm*6Y]fIp PBk^T {ﴋT6a "_݋3Q0%%3M-A-Jl l𫂌'|UHHZ2\v".Р> 5J8QTtvSҵËt|:0l@^1ky I?]Ǩ M͗磫34igr=MTX/aΩN*:x8!~E4dw U!r6J%z|Lj{%ج΀Ԉ7W4Ej*?z@AZ,£tC;b1ʅ&3ve$W- oIpN$Vb%fp]qzU7׊6}gYYI\ =S?S'+EV m߱v22ƖN9C}Qy]thJ+@7;[k"o\@32%H6է]B_ω}MO\Be5jtB0ySq}P󗇍A|puki"]؉-LJ~-;5 SìIV27ivYk[媨cӴd;p'h3%ZmR@1극Dn~t-إ:rO:vkh%vXVCǬzmI>9ԤM-^E 1<Aoiz ^B' awpه8gm=G]s1ݙB-2P Z .:|;ݪ/0Vn|"\Buo٧r]̅Y&A4 .z"Z4m.-Jv]^k [.f$ax.CJl4$".Xݝaf@ )9òm6&F 'KZ(-lx>+bLgc"9i ꄄM.b$l\12߸ifCqV?z1ضlr1]7=ɝK 7$~ωJ_+&@ >sq/G&/PIZW{ݯm]/wHom9Wbf ˢsD9l*0JWU/?n==۳WwMVK#.DPhDK qKDX}nOf G;|*R b8]tY,ɮO_qcoJ O'8L Q_[}B-aT Zu“iifVb'Ҡ#6,]nb"*,\2 z8UqGX?4N^RN01` U*_ YU VR܊H& lNQ2\(bѻPcv!W" )G.\}ep0']VݘF;~e`+Fpe)?b/K'$RRKdhQ^Zw-~+ WC$rH/'B0$/O%3X¢IG>g (Hf;7Q~<:Fן д[!,hR1|̲7֙w~8=$d^V2|-Qs砎7/C@o%~z΂K!ݡK &dڐ9Ee D)n hC{ABU$IX!BxA*3} r5Sv5=d5O툏jbDї) .DFLQ 'SlEFظH=ΆU)'T1xV;af`LMɪr,qj|*ʴ̈́82%s]+_݄l':]4-Fȉ+OވG9DŌΫ q_ (=#kcw2E)0m79T,/b,߿@"XKĢ`4o3 F'o佞VP7 wxEy!| ̫ -CQ\a;5*i_  h$r9`5@h6DPj<0e} ]@u\kDIUC}ZZ놪#JH}_$.Y3H~)~x=M&(p\.BvfgPJ_tO 4akD&rR`&nPT$ i c ;V IV6KƗ8'aA/bu+ BcYW%yYN17rF+G3`od$9yL^F @ԙ(7=&XcZو9mM8]; M iJ*Fq2Ε.82S|/5@$?Pzxꇾsj^i0N5&?)!UHJoU:RU?Fi2ʄ,8EWwai"7Kq#B@гaN?cAOk$s>t4-.?i] }qdd@Q͗81K,imɣM7/ߘv}b vw:RNc@"Ʋ|܌KVra9L@'*݋NvU^ZaŮjݚ'%oj[ xfK;L7 +>赧Hs.[TK)i:±`DU;mGgR cqsXEj8-M=:DZ9xCgpof1 0,&DL5Zr`${30b)U@TLGw>M˘i77nK q_8WOK}&$k114r=%M'\u//&IN?ΐ*d+vcFPVH3;Lɳ0SpV[¤EALxYKSr-&;B: ,fJk?UIɞ7`W_u\V#u+M$WCp2,̩'֜n.]LzZVW@Ń+N03:0j妣nutkiT!.ctEc$(IaX_ꬋKyhn:5@KڎP-s:0MCw8ٙEхU${@p5%V&&9~$4\EdNl9-<[/&]wccBo<?WXt.ݸ2}4qW0C;'$<.5dڊc6!{#(t4'Q{(/ >|BSLTI|k$?%KEuqDxҚ\Րe@P,~d4 #҈-՘wI1ёrm PPqUzTz*7= K g?+vnBwg!"g5}rՁ.SCep% ae뾣۠f ؿ<+^m@ i#{‘B6)'PD ɸ\:l|69ԯJJFL}%iH~ S?ϊS<ҟ+dGi2SU]kVnsK'NJ#a~".4oS#' n'oJ] i`O"4 wZzj0-N֎9u\%…IKj=kpePmTzTO)D~TH\DnyXbuB[ 5J"g}~sM>my=f*G%'`^zqeL?I)oش}U`~Q/A`ː(JXv>ĠM܄'?@OgQP:=\DتTJfĽo11u eHϊ|GnUjP30?f dkcehY!A1L2AG"9FKKӦXۛ-HvNA-9+M,j8Zm6Ἀ泆 Ra&;cW }2 oJ8ufs?in֖]-9I M<(LѮDG| Q( {E{pY `7t,P 'z6iDH*H*T8}у Xk)#gdɪMlrX7hأqxK@QBDRVn 4_G֋3|?:iH $OH-1N]<πrKB9f  /h*ߠWvuXLU| p!.xj!F8>0^D9\V Vs6$_xY/~^-p]M1/ ~ܥ"j|PJh1}K ȿ=[_"CE6o[VIn ^_-)'߽Sq.ac6;V~ bNw> [8(Jt1#".8/?3~$ō5s1lw C_B[|^* ݝwX 3Iz` =D1 klaz耶ixy/!z7[` 'syIZ=-?j,:d0ıZb(ek7A5 G)ҽ-Phy 2g_u66(t;KH~>W%{$uӕ'{Zju_`L> jmKV/p][chi쳠D:[+[ֈn#6X_Lzz @ x4(i&::b"~#`Q궴 STn"]?dpM j|<'? eNֽ<- `>/K *-vqMM^P13v yMk.&T2H~+)].̐S}LLv,36y&RkGи!e$ՙ?6@vPDMcc m"s^]U\o tnoߝ*s7\Yw^')/N)?-y* ҝRKK)#3ȧ>)u-Go^Sc l!ngʺ&Sk S#ɇ"]פa*y+8xh<΋-ۻDpȜ>D ~ McM !zي\ 8;@GY:^  Նc-4b^D=VDLA1яzl o,} ɖ5u` "x忠J[O8x; ^`rԺ1J0r w^@xp&Tܞ'lAT+'^ςҩ y4{+e\0\V%rJM]?C5 -S}mR[4O4_AV"K7sP0|d'bm;nd%:0R"Z!Qc: Қ~-HT؃DS -{V=]NbrFAZfGTC)B ̚ÛHV`*q̈<]x9S^R/Qca0]opheJgrOެCVt5|cv4+ɵp+fAc!lܱGW}#'BbqX"d NZ&=.W(}p@i %(DAܱ^SShQbq$׉=뭼`\4v ¤ KWET|SlQ$I[SsZ)FVj8O Ɵ< "$Vx`_F<Ș ഺFg !=6[oN t[b <\:$n !pT&lѤ(ert8䳣5L!jǟ(//ȏ郍{xI=[@kw nr q3.t皹Jk,Wy @hkt NGqZ0 pl6n:G4U P~(e|M CycZm'"Z>2l9T b#VNdE\J9žhX>D~EM[9$| oV  )\!Ϊ?EM@N`GMe>W{ݏ>D$P\חr̥tV:bz_e(8)1z5Yu#=YUpV}[۬"r(cx#y2/_>d*E=ZHyFZ۲6ZthCڴ‡_y4ZK襞1Մv Y )a -~5iWilh =~6ϗ@D%U|<@q)]ݟ%9`au 6혣Zy|$uB+*zyMp#u^(qݚTa }3AK3< q嶥x:Q8{ ;ʈw5ńo5n-;s׆Sm4*06,0c*<۪& 7-4om՜‡UGE1AE,G@LMI|1 rOt#}/5 [d:z1GPڗ*4ɴ5_Bx"ٕ;;.VZ.ɷz@+%?vO"*|"V l/m0fpW1i!;AD`KQ,tUWRNiyʽ@x omKv#+iM$uj:3B…S#HO2ec.٭i: :b Tq?ߍ:`h*gvXsK  BݔΈ? Ci~cta##fFO'RK/X Da! eXN](dy`@ -D+T/]A[KxF eH)󾗮 3&"3"uA.]q2M[')hcɇ7ХsdYoED,L4MٖNvMq$*sYxӬB^M4w$h W+lǡ5O^kCCʣ܃m;ISz,Gzhp$2PuʁԂ2\Obu4ShlU|Ԅ_č~C/$Ȧ1p)Ҥ2ISfB_SRԨQV8nHOk@ ȇ0GLR0AǙ O[mqPhiڀZw/Veq.|X-ΠSß[ Y܆bܬR` .8[J\!Ɨ=\jR&Xȫ!lVUɘܮo]x#6RgT)*_q$F]qo>@  TA)kSikDʂOh}Q3skU#o%%ug=#%u+M5{|_!/-_EẢy W#.zswq_`#Pfv<̭ D nR>L{{IW_Gkƀ^ "G3' ny6[&+;$8(كƷ:!6$gwxB=zZ0t+5)kZFm9yo{8C@%F tsV 0^?P-j7N?LS{Ú`3Щ40"1~mQ|-\ n,7ciW.m=bt[`fF)ͬ*DV91V`r!HJH{;™o@ ^4˺^l"i4b9 |0nL\_SS^ &TTa!rbTu?'J /~!">ZEWfVu9wmuƔfpm_ S)E&>PuOwYa`m+?(^E60x2pxv^O~eDdG̗<xʾ@ ȢF3gG 9 v&|pb2I{7%==k`p%!fM4eAb 3 )JHT&bywm>*sB(K h#eFuwy#r|iuEP(L1_;Y\arINX RLD̏Du>} 0ӲŷGUNivP#|c`pcS wXD^{\鬟J?:Ե$?XT_=1( p%G/l1L]kTUur-Rʏ \6\iDFf8 nƂ(Պ},\;NdU7k\ޏps֐t. ޑ,L5@)f5cF"j~hGyG5)k;6 CL >0tV=ie]fnxwԂƶLQ8¸'a趠Tv`1t!9LmiЇ">֦:daJU5ͧ%wvD2H,C0ؖ_T 0QXoQQǯu}7!v\'+'Kzb0q)..qH@Kqr?`]XzRq ]>Vۼ%ȀTM>3PCա&S+ܲ ڄ8rS׍OO8Q'D _zO~)f. &nFqoAZ |CLӐjĔfZV)R˨ӏn¶=08tx[ܾ+|aڅٟ`"._&~'nT;T/b+yn 4d>^;Au YdAyNs.Y2YS}] RkR"҉r"d~q7$Uh*?Jt4L<:ӌ^>iq,hl6aX4>}RǹF.1hx =c&>OXLi/sBnus sltqiXe©=2쩳㫇7#߼ |6ekit/ iV*eHaҁUJw(R|s#g`(>{o:\x`|?QC")_)U!oUMUg5Q}HfwkV1O?FtQ1[^@IU}xq1WmEo ­e<,mN٦w=0Җ%:m/[g-f'CKP> @H-VBԶ03LbC<8rJ 6+=fUЂפ\+*RKǸ("D+1Y$47yKC?7a(]]k,o h:?+ojqxn-њ3t) X/АnD3>gkdyqx>~Տ^gjBpZ}`5ӔW殎Eץ۫T6=X-%6], D;y\KK +ǹMYEz(w^$J93ok$UpIYFBS=LNK6)J9^;UCeNl⹆O_'^k52 s4A^5I G4:54ktbN| ֽ A KD$ mL,mg#"u - tHUwEZ ;p`EnϺceQ,$hk}4Ip 70UR|G 63tsKF\XXf EDF(G~} z`g!-H bKDZ9k xv7٫xc5Wf~'B=\:h\'=z˺9\9LՋ@l Rx"kb", ?yٴo !wq(0-(U\]7juo b`cp=M(e>=gN뗷X24?<@]6^`"aI4p#ۗ*ѭG^$KKpV@PR'7v1)rC#6By~ܿ@A ]l8MM{"I'hsaᐷl@,8O;h'L+B̚!Obo` v gG ,X-,Y?VjN v;4F^6=gorqR&"*'IIſW?VhٗL:*e 떹:+RJo W'qB8'i*AfB񾧸y靦z1e:Shk\[*BoА-r51OT8DʄE7CXz/SAW2([kUn;)m49zh0@mOu8H~3=Vٱo^_=4{İ˯5kt} qsth'V 15bf6?LW*QG +*Q"h<'Ԡ{ *uKʘ3x}NN/eqY$j>yY.[twYѵ-FeC@!O*Td#u^:Gf]HeqgHa& xF- 27 ?!`65!Q mG}ո>/bVn-M̗fXQEK~͸zE]yS,nP§Ȁڟq7n9j7Z~ m5a-] 8]#(m8} ى]{3pT:?HHDrLaPS\giGXU& 1O1CjWF@y6Y|HxӉbJR.R .=Plpa yWoCa2ceO)L;k#^ZrBC;/ $Lk1A' # wwtl-UTXG[)V> ׋zLߌJ:7|0`"Xs9P3OPnD 0誻8va7$6s98bH'hJ Z'uLsRrqNcbYG$!TC\uvٺ:Ā1B UY񛠲7w,*z#[0Vi%ϖ؏q|O$o&".sO<Tf4V 4Ek#KTurD`s)> tnf "@,-j#EMԾDN:8'LTZDq^Ξb@8@H#tv_IC 4.O#(,&zC!JKU rK~4&I]71ZKie&P[inexF:49z-$~ }1 tvxRgu;Ț5^%Xf~JMzS=phjrGGJx \?z,xÖ.љ`v'ۇKmq"tZt[LL(I2C[J*6&'XƣEMNN Qf&@AnDTNحHz,ddѦ]?!MY=REPΥl`ӌQlZ!(:=kJU=5NJֹj&L\Q; h)r^d{DB576E|Oa(+=K֟@j`sg@ p88c+rUTؼ/VN{GQݬIMqYU':q5{/3xs՛5}q+RS2ipݬ?.ځ]"I*.<=qX6 k]Ң+Ꙋ{c xj?ڮOI8zS8M@qq%OL+yMP%NJMucBidl JK(g\EqRz۸G "nl㳭;%}{~]} &эDw#-R{Qbfh:N]p B9W @M9>kwvns!nݡx 4PU(̣JšM7$mrzcdÏ!m^?s~_,M:xXz o4inӐ8n^)80?]Y.2\aíwZ81]d3A:/Շ/,}i+nQ`\S"<3jTҲˡΈkcAWЗ+"0_bԧ- ]k7B !'inJPb&8C*7ӂm1KH܌]ٍ `'A8!^%*˚2k: ) 'VJ R$bѶq:&o1PLuZnHzG9ۊԫȝ 5w ͢'EngFcʳ&'% <5*_7d2LIpRVеR_&MðjJqb~dwWW> tS忸߮vM%a 4T9.wv,]v+z+XFQLDa NUTUy8sUp~m%S$y6. óH6Uq<(FjlR'#xCי:،|jKl!E;YuOqЖQ2Jd8N"P7P.7&Md7vJU{ӞTV>Ep񙒊e5qG @Zwl[B ~m+x h-R ,1l ڔC@jRQz-*Rarք6*1`@ hoBT`LML_Ƶ½3NX^V^)$i^3${mI2B)|[/@\98vo,lOu%!~a Rh[̉ B#)YF)7 ng+~`L-m;ri6BF}>]EZ0W0]MrZ12ȂſWCBɍ NÚ{H#TYҨ[NJ@H$1vQrg4LvRCȄ~ ?g= ¤8y=5xdqXi&3J`ss|nMSgƗa} d3_2,@Θ(h4yدrpIй&RynMg\ľGŝldZs^> RS觢k"ԓX'([A x:ȃ40TV]TѾA6ߌCYw_<'U PRBb/nFXlF5Qzxw LL78:k l- 8?dؿI'0;AJw3IpP&'20Zx *c 㠪}pݫ+ !kX:s{6:hH"qi m~&x/QmAM,ߧcѓPK%P %D><1LH6<鵓zzZ㎭O)i m}<܎pՑDA@U p.9O-B,k ܪUpp8'{(|Osf"TfV`h۔Tf|㬂{BU*/YGF4˄fִ4eXV`z`9S04Peyll '堾sY*Nezˁ~b՟E.[q^c׎WCP=~*K2Y'|ɖdԃ3 Uws򖄵>bõtK0ھ)rO[-$8Kh-WWN=vP!1'Aruy<_uΐ,Ѧs {ĒGV 1ظz8} HgB&o%Ѳpw̑F.0IŦ{nQթZz)ۇkKp*4uޱ~~TR8F1eo7L Eɤ.p>w_gh-ʄ08JF Z|[gyIn%=^';m̚:`BGt@;.MF$ectZ-{I8Z>Y.i)PruA[ro!M (5rŒzgVݨl0PVDdɽ۠ (:B.T?K*< V I)e,ܚQ_b VUJG0j10KL!%*?}Kp%4eO~_u-:C4&x``w!e|J(MAg3MnjM>XU;뻖y+ NXW0lQ!C2>P[IQUEUr QʠYheY[`q|(%0‛y3'v6tc.ZxZVLz]P- ,CD{е9BZLJB*[mY9&36\.RL75[-ܡ+Ejl+TWYd+,J)w^:08^@ـ˾eĆAxޠۢ 専GRݛW0CF?L%0[D9|W'.!oSH_u%( d^t Vkyx^9qm* >)4]BB:!:f[' b:x$RʷIXKzϓ)4&$ɲE+ ~r$%1kz^6 ~P[Qxg3j*yt^ˢߏ>P D9Y|K+ xAN#*P!I O2$9l_ T+CjܭjQ"'N`AdTKNh(R@<FpS3!g(< (Y-OsZ7ԆJAz/^,'t{O ֧0_pI6} g˽+-xLoؠgoauʰHwR.5p 6A!~[,VX膳-r ZK64ui4i(rT6Cee3[iPpJMoWXllUvwnsؐYcr#Ǯ#X&26Gx:y8_)Bkk26#V!eP 0=6sE .VI&Ggх~!oEVhb$I6[* ̯ˍGC.e殠ڳ1Qk+ZCs5#wRm|d͢j Z<N;>^2gR ;]HID;*9%ҧ*:>7p\>3|hWzo/v&snH=f^ݿx0)Z[zh]r`칪&?=Bcp&t6ĩ4f\o+9c^ 4פHMCkWE*&%a%0 JV(C2{t|oֺ1 r~o(ER|E5$dcf2=1+|] A{M% k@XW&V;ޘ`nDu ̎{⋉k"=\(dmZiTd*kP~1hd *$d"3:!4o<TƷԗ:Wo M>JjKvĘWg Y!&'1vs`$h 8,kjNo7m4bLe4!OB;Ns1^7'O낏nd:@(baN._> i[ޡ}aE$0n%yc Tʇl8 gawU `Ufrk9XȖ ͚n>gXciyQss!^n=Lc:@ 5q:obI޹TeYJcTҒ*G]fk7] m}DxRӐ4_o EXN`@jr.^GLm <=Ń 2&hUWAw/0Ok)$|ڇG$v٘>DB62Qu 1?"wO6)1Ѫժ 3v.싞?ނmC6 /Two4!+H"꡷440vpsu`gm= <ҷʼako )CÓ'bMzHA #tP%%U/+hcL췓6HbKfjaؗ] d +[>*!4?PR$ܘ=!р/Hךw,T^6+3 R̺!NeN"Rq]GyA(!\Qil:ǃu "!SYkz[Au+NJ Y}Rt8'`wU;>$!v#ѿp7C({ 7O`u#  SO#cZgbİԹJ ʓZYT֝)4K+LU7JMK6G]JLdM{4lhڧWrvږ_rE`W}ț,6)hn!j%# ư2E3yֆ〨W]ў> }"27pL@A1Dҽk/}ىF2FgO8sEIѰ_ڼ)fy:x85l¾WOL7 QATp7fevxg/ɨGRWD}KP`Q $& mCVȨcKxƔ?B5Jё']6DEwtgsA笩8- #' ܣjz8\XJ.s5T,Qўe>6Щ-`̣( [΄O`j{ub+ӢpcguZ^ZFLjܞl$m"-KfH/{Jȯ{TO,$ϰ3c7+nl=ɵ9*fBf7X1[H*o?G@wԼ_шؾ|VwND-0\މ?ԙ4v11]ƱٮBl:r%eʒIdCk&Ô\`UYQTH 9Q7x=pjP^oĒm8,CQ)O"Hu Wi|%Ƒ*p;="hxB}lwp2 QIQ Ž2"F N1bh@_Aѐ8A5|#VS]=J]oQԔ\ lp;@v$3Fն&IAzH{96G[u$#7tݦhO$EjHDJiy|1 `>wZ"b3!rKrq7mQqXl\NR(E{zny2h^,m\ >3rWpqF+2HAO!CVƃrd"XVҧ6!)C7aoE^\U/5BPA e[{TC$'&sD:xlU9Kӎ$ 2߫4m]- W8&Z?0Tm2+:m=4՛mwLR~!SŐFH{ws%/_)άu 1#S],ˈ?twwƟ,Ѩiwa0F±x>#]P-;?nKKUG`/npz"; Ϳ1)4$WyЩZOEgazv~볤_;l=Y >2oڭG;r]'ٙˏ#jN{ o_7OV14-)~/ow9?囁\)zDRY$[@]<ՓU&Еƥ{!;cDzy(ݙJ1ZC!ķr&Q6=#h`ZE ($8D}aoSzW,ڒhmiu0л1:X짺`wrtz,i b;JQ,Tq;?L8O_*XOIY8l!$0埞DC˅O0jQ0w,pˑ*S 蒇bRz9:E8b8d#3 n7bUxXs{T ##9DG5=ad< Cv珍ne$"p!4>gjzƋޗm]?86ώ$l{*Z!5(K#*բeg3]TD{!N@! T Dfm3}MBan /QaZ?#ظ:qճZ|ġ.7~N-Ft>3e^UX ֬q 7kW?z nd-,4]g49V3ϛaHkPT!(_(<]$T rqcaD1x4H'ѳ툻'GR1!B1Ӹ<t Ǻ)k/R<ZVٗKI bfSE2kFL(Ô%IImIsտƯF)Oi{B+eN7C(D'ǁ_Ĺ3!uNu,2>6ͷFUVp 5=hP06l+U~`̕32Cy^j"nD2:}4 Γ6ot)dC.SspE(4MXy8P2yB1az);s adYO b_> W0SDNO!=)FCVK9[xvc%)2Igκ]m(V\űņ(S#;'+6Q Yx_d+y RCAz&.uS 9{ɢ[xt6yNU,,)9 z E j(Ⲻ9qj9v)~V>S5H菱Z Y dgD{ p{Nܻ-Et9x ޫpY7:3>>i3y&p D|ϜWԸ͠zئBaj{ihb-giIt!h3_; e̺6W{d Dό2ͩW @e ˡbWP| R~j3;FxEטJk$m ѯozi)czi=[tǜFlѬzNɠʊZD<4%ptMzdȗL\[;%tTnpoL]C R}\ht%M>*2ܹ/r iiZl܊}_RLD, ٝ1|Y#H)2Gϓi"j fa)+ |$u>ș"EJQP ֆtFRellY:502 2bc+VB~1]Zk #Hiw<폁q쥨BR=짪ET ]SҦw\E7IS?\~]`ԇ倣³Ixd ֕~u3*=9zr" rP#p)EA} ktHDUI/lH]W`~%’]^K-s|*8we3<_~D+&Y&V+]Z~M̶EB3gw*x튙0% YnVELxW}EƬ 4f=g̖*Ns<5*͎ 򚑝[ՓuB#4AVꇄhyEh¶%殑hFuk$̻^`j8-d![f-^s慂OdaLao8!N.)h'5(zj:[t<| B<[śΛk5_CzuJ[TmqD9|P`N^4`l+bZmg(y5 {kvԫ{M(0Eʄ>lrP$:MQJMhnϙl_VE-GMt!~upix hPqr@G0ÚD=B )fҐ͝ F'BEx\QortTR>އW|YDŤw^7(}L\5Jbp56M*]IcOIҩEۮ1zݿPJ%7RObDҒ{q, DHBuA#ҏ7wT.>/YF39kYx)v2ՍUXW.0(Nj.A_;Rzݾ0X*yڻ1OُP [/_*,Vz!hjS3IrK|}:zo򸟬W,RC!X] .hQ7AEz;Bm z d϶!ưZ+Љh\*轵Bb[JY2S}:\euM(1sjlܑ5F?ֶ/b7EHߡ5-,5͊$m5I9u (!Ƶɓ@,yf6VG#I ` A:v%E"XXwX>Xͳۇ<S/Q` `J$[pHoz4{N`wȁr p+H3޶Rd:(#t.gQkPo= ʖ&FROME>Z_gI\n Op)!;=MH޴슷 #*Wz-$lU6i]i_ܲ^% q t6wp/vl8u\]U' ɞ0p;[7B6DJ:j4GBW9_ ks%#w\BȥJg#΃AT rVyR(~\rYj`^n3$XBS(MysGKs8EC)n' 6oz9|Ľ d`|QnTLG̀W5+B^-K?瓓$Nے\Hy,[Is#MhPc95x8,=Pp2/'N>e+R4-LBct2\d Qp[La+qkI1qAiwXDMaWcԠ8`sBjU%D&T8xS&N!VH y%1]'KxCk!h\Wr=~m({H]񭎙()Q)-yQAv ա,HEp6upXgꔣw]t"qBEXYDS9ѰĖ3'N8SE~z4 Q+5-BAuXtΙCconu Х_aa2vx:NMI],6йh< .eO*T Ρ) FhDCX4L0 3X\k : BГu+gk>eW2OP81EF @tD39Фaxpj#B6ʄ5heCDcʪj՞RdO'`}%96.7@ÅC@xecɳ5DaVQEooE幹 {|1ӯ?`OΆҔI pqgt'1ѳ?Puܟ^(1StEtY'⺔ !B{.b8zPB_To9D1D/j()n9uK[nVYP">ȶiJ,[aR0.XO+:$c*FM\%h)hJjQwIqM0=asQ [a锉 j}Ye3גRn Byg O<: F6 ]͢ih~'?zȁ47āפk쭲ٽ|e ؘ)-\l2חZECKzEw U|ud~ǗL,Z;rm{⥒$1gMQXZĠ24},wy~z)Iq'6ĭ_\f1>?y"8鲬eq8r^v/ D.> HڲF45,W#q9=}yekVk:c0pMjsj.`B+X_LH]bfWkG;ǀ^g\Zֺ)!Wky#GN+D9D|ƤiŌcndPo)ĮƳG#8J1CB8@MSR `HuB`Өn7 pz튾gR *e6 JwtP4s5/MiTsڽ?_B^ILhvz}6"$ӋT;a&kb':3}qk{7igunCM}Jq2#4݃SNh _/lվX$USζyl jO>`QF}CYu2m`R+2-v\4:$Xhp^llz!&Otn؊G\ m&Æ[뭬 Xv:1K9"j3%"R\ OF ]P/;^ӷ+M*8nJoĀYӞ E֦L*cl?~bK:#bN@Œl_1OP!7MI8"<:X!4+2.[ mNTOQfCs8]~zhg Sa?`hS\F5R*CT;)6>yҲ" /7й?6s<ofەe.Mq}ONVpok-z )2l[VQ6ɿˀІ᫔D)3Ο>81٢ | C|znA# Bu=B7up&Cߓ ZkPsoJx_Lp;hNq̥d69u&i]FIEVFaMc3_ #y{6cSiF8 hKn5| +=-˧c5~n*y9З0O"xU{J7;UW% \Ș~+ 飅fG( *u'<|Ķ{jBtؠ I@ʔLsj9}۪OU9V[uAv-chD |kpbv;X'q;UrCLit!=>Pl q4:c t+c?+Av$:2J>]%tJ.eiMYi4.7M.`&^5}YՏgqo7Q5R8v}5 VIu&+>?w'IصP?i1FpAꆰG 'T]S;&,3'b: UC#Ax@Xp/3'y!w <U},Z`ѱP8xrtE%5ml1/šcR $g8(y/I*dN`+00@HHܚ iO{D1?a4RLl :\Ud~ŔaBr~yXm_bgqk ôz/pDhue&5'1.lw]HW w",b`Հm%\:CĬ$N \4X. ,EIFRg&RY\z-Ol%?v6Vo&IcKF4‡xn0:82P+RAѩ۸EEPv.gNQM`^)u[L{ʢ.{=%@~ε&64tUa$Aj+5}%Z$➀#\ :r{EE21ً\ os=ӭv@\ `?J}SRu B/9sò# u&2=r!ܝ ko>ߑmv?i+G6x8 _&z4ocaW ҽ`Ѯ^: mb#OUbCEtݨ*}dLm=y.ђ4Z J5KbҪ07DMwUub[Ms6uٸGuQ 8u~oQ1un;*c }'zюt)>|- 6LI),?#N_rBc]ۀqA4O ?윹OHbPw<& PL 8K`8B O1m=8 (eeʉ={|xMqF9(e!%n}PIN7"A=m#aY‚A# @qIۑ:5?OJTo#0Q Kvi^#0#,srL76lfW~SZ!k14<Ǹgmj:rOHf:Z_$8gﭸG(P2&MD wjؔw7{~ș f5My8IkDuL遍7u?3lNX>p"JB b1%Tk=nbXoyNo?HZ1ظ*R5]qхŌ r8w}0,Mjk^RбuxwPWϹ'N& ߡ^'y6 ety5H gq땋e8[["]Q|mZ} Ե% kXP8$)wɂ'<>oϫlgEWMOCTCp '$WP6Th 5RXKTDqBp$z5*o?kG t_u%빥`V=C"zV8|cSdѓl w`Oo?Cua8E&Z-FVVHùe,egu7q*or|\K"-U+YgI(_l%%!J0#9"O 8}2G;Lm-81dR.KR )h>e䑢l]n G7K,k,;MuLƈ&2W_Tڴ^Wb0Yy`Iѯ5%y=rqnH/l.R E^j?Mź9>#IUzO[:y[ N@>7bn휲꧸@|"_1&uP"NEV-qYwRe@7SN7qƼͧJ3!D@Mpx3 _8Scv}NkWةuъxkQ|~aآƶ`ü6424b6n$\L.==9n P{qV_qܥ!Uo/ 9DfŌ)0Ʋ[G#20Z [xi2FPulp:0[Ơa9eνȕl̠;Amn,-g* Z~ V|RH@p /f }3Ifqr, 占 +/rQ4)oak]4?H1r" gAU>Ľw*yB- #8IspZ%jnE5Ǻu?nz`h[4$?>2BkGہ #*G3 dԭ+ в>Kpė&y΋9!01y[cňy!ʦ:"YL 4\1Qk>S6w!4sSfZ7tR$g4b+l04f{Y4T֚$CP& H[)( .n$'.VI!<ޘrʹ1Jf?R1?ƟèhϝQI+"\ ʐ&1k4Jo-t3lvXu)Ӽ!i  2sNˑz6ٱeGۜȮ>eР%o'q.n@&%ŽZµJBVa$n s$Pլ5'gD&?W?&/g zJ; FnG0]:Dp[BrL?lؑhd] jO@0Sw)t' |wncJ)J}Qaa_CK 2RXAWw2;@g4ͱ$wCv`H%d6ϻsvs“٢i܎ö쟎aGx˅rZD1<[1y}cv'"J4b}Ȱx]SKոyXGԥ>z7uV= ŭ *gtRrΥqjjVYGqEkRgEՆg'1U~%BYx=tՔs EZ ͘56-?YfiQp1&w#7DOGTAy.iuZߦ*kh.)cH6漝83Kf 2 I#5C0${Ԩw8?٢Ċ3p\ `|tשzr+ayTZmD#m##bZJBcS{AT*@ fB芑ZhӜO՘]ֈxPy+Ǹ\TuFӷI$85jvB9r;RNUH'N[ vX?:^N=yWq' wPp#$DdkM^N?3¾7kxHG0N hl2Srغu𻅫OGa޶rjѯւ q^/yUĦFrOG煌a{Q yu넲Z֑k|kj[=/K%I\Q-+u|D[Ut%ݻ攥UԴ8xz ߋOD9 Tpn{6đf*ȳ M"}*N@r&7Էz}OUGM]C5Q@wM&:b.ozobJ >އ[8/>6jf'u= ;q h&UGQȆ"!tOETLsTW_ήVEr-꿒P(V~|B;)/.s$O) RrTnբyM㠮W'o7sZ k+>7Eu2"&`:'hϗRR2b/AA ܙ鬤2(!<fJO_~^ӹC*CJl:Wo ϘJzǜ**΂KJS)1NgD.H"'@9гi3{,҇sUd{EQ I LQ  g糵c-e4mއtpA;f HK`x{MC!yÍIX`W +0IyLžEnF$d~ /{ B:Uk0։j 1o.q.}=ͅ7Un9qʟVeeP<$]i||8}nTG+p,|Y 6EpZn7f'WK:%ϥ lm(t#)/Q\Lbof룤 īu|H`!8!zio'A;ZVk}tsG傒^!,,܁cIɘZMz߭j4P;R"#ۑaG%L$ufB]4U_1R8:b*>QXNw E]||jN* f !YLDbl0#[>ꌎy?CX\cmE=m|Adae5\vQɌi3wwqMKj0gm\kx /X+m(ї@ `;#/c' $o$ c 1jWЄ0}Q*1\mEn MڔO-'I9kYN -qmzgMSy/3%b0$wݔ`ݝe q qV:'݃+<*Ky;l'U35vM{b}Z0o8I{2 p BX{a89*?&taXe&Qby;Bz͏]`A+AC?T6( v{3al8  ~y4ׅsΞ])=~5_an4)XdN{[NMt/hK SJǁ 6|)4RrTgE]Ȋî Ѐ^;MδsIn5IYW !L^ZjUJ} j)4a 6 0]UR6*@SGP͢!MCx 95=HRnNK"SzdIASr٬XRCH4(^ĜV- =@QH 8ux\`&Vinc{#yh0?Y r.)tRB3>*⁝]YqY^<vS^<6: )-qvOE7$6bmwfśLFنSO@#UoQyn٬TO8gk8,%m)BbK~;%OY_=hlVP}vljϲzM}q*-L1x#pBOF^T$i>&oyl܌I)i|I9y͕𑓶/ \D@"!P +fΘVמ;l^`ƱƄn^Fɬtz7_\I sRET 'A"%{(ceמnpC-[tYچASvTf J%~+̙Fv^[:0{%jGhG,ah8xHu,qfw1@ԥ'csp遒LE@6ү ~Zʀ?Xa]IK6'w)\T_bC$Ž4Mz0s> }W%e쾭qz Ǖ0-"n?Kjh+9/`AA U(\Ëxvu>=,Xh{TGH҈@γkdCͭl~.\[QP;o+Eq=JHq}%!dE!{wnUE_Df ŖuLɠIOe?? nj/o4G3HCZe0)i| -Z&iEdT5ny?.Fp֟ ߞn*9`SRz=8)#ǕpmwɽSҗ+?u8Pa>bhΎu(WԬtƺs:?Y)jG`&Ņp띐Muɵ锅݌AϳB?I,KQ 1 M#hwT̕ %/||'(sCYhF>"9l>^kǕO͕޲ox6E9t(pCaQ%F+`YH'{L3bkS;q$NhF @襟pAut),&fnA*)D]_Wzl#Ŕ|ҝ]&a#Vw#Y@updFuE$9qZ)!ԡ \u(r{fOxN0q +@Ye:X7 K=s&5mMQLzM:er(窍ymf"9>[%7 %і!C8Kݔ00?W*Qk9kkF;dD*TOpt*j4wh׿&(tJym\ Ӊ@xqh^-#eD _{c])[Ee(zONeAd_&al]|oi|[@2D ӽf rأ]n0}lc~L i},u ^#?LX]/t{]i'lη߄4Ǟ+Fpj _εWP;ά/MCX6Ďj9_HE(Cݏ s]yiE:ę{۠+#׸1!カ*#=+LSummzHƨa3WzWv C駱-L2ₖ*O&xَϖ1Llh~;-5nIaJzÁX%^8X_-ory]d0BȌxmN@fUezyAa $#T'Q /膏Y=Q"!źܪMFaFepP58Y벣}ʵzB[~8q~aϬ cu6fۄ'뚑He\&+' -`= @%\+ ?'Q sŶ Фo@ߎKmBY͉WummU/䰫ceaRRg#yVۻW?B:աkpҼxysl]6I[cstdA ?1xm֭V3gGD{w|{!p< 0:! J8OdM]p%17))UVТhˊW 咕%=IjTyn=:Jb E#̬DdS [ha;'1Llm#2(KQY&y+: bPџ l\_DiyYj`dT;Kg$&.DftbJ/5-߄4":j#-64T& M81SULu[y n5wՠ0~mI\ǽ_N 8}3)6=ʢ٫by?۹s.=ʜ6O~R ͒UjqUf(vw:vz9TH0 b&7+@ו}:ND2#n1Tma h#툄(i?ZT#qR  nI| xF( K9}_SMy \rrc݂k]4n=]uTz[:ޜ0 *U[|#ΌeDϏ4`PAbaa?68Gtx9: CߣIͣv|G]eu!dBdQTfEeZw!l(EO1v΋o9d!0/J&=@W=O0G?I㣢:qmge 7o?3 ~Ү7m  > IzVvNAd<VںFQ 0Q"rS^׿r솟JBVþّ|P7|])Ӿ?ڛͽ7߮ĮYR뺾 yg='M>aMm?õuѽ5&x]"F>"^ϣ_iSqu7OvD%B,vCwvN|9gT‰:cAv1GL/ICN// H,VwQ;cRAd丨ڡ2t1ƿD֮jx><#յ d 817L+ĖĈ&fudzQ@QY3+[ȋer{vj`сa<^Q}˅v@ ̟_hU@o|:s{4}J'WOulf?O5F]3"7 ~[,iBnb:nBgPi ?b4nonNV iDPI9+B OJ2&h1ih1rōR/RcTm_VD[bI9ǒL;Du=Jp-K OA $B>-ʜ7YڇMnh+q Kta~vUBE P=S}\)"4ƭREgG:=\^|=jX/|=OhR!%e LZ5HrT7-~|ic0a3=Mֳ(*D`AcET_00DD`ЃkUPXAYlފJ7޺vp˦]Aݢ/QU$lo#ySLg h"Mllq j0Ewپ6 D/@Xcò`?#K-iT(֋Ք:%ۿtD"w,dȔTvDJ]?cݮ5XdbB kp~>aWTНcg^tr+>,v-7} |?aǗijv/,uQY b"bp'7vP!H@ NY-)#D# 2zE%lg /\S)xnϐ_ GgT`d,޼=?`Ӆ(*yDovu6- /7o. !PVIZH&~s `"`wL@I2؂T5NFv+2 !3hwl]Z3[U#j+ڠѮU׷N)̐Fr%l3[ a=)7c|wzH+4-yTh c%A%Y0Ҹ1 C2{wE3+6{u\LQEWNz 4P;7HLl./(PIH٘6\'{yw:l^i޷cޚ6lQT(!43 /fuWK<3| Lu'b/tȔPOc&%I@5v:KB t" Ū]kZ"6O}iC)+RzVoAֻ D^H4.A,'c\*?! H<{Zs)MUe.I ^DZmCIGhgiSqF(K`\HUzKG!O\P%}@3X}QJ+G JU e)`Nkzӭ`ӲoJJElo8Mh/fkb ]$k6=# B]n6:HᴄVPqP|)菊Q;a*l1_ l\*.%@KxO쇢bp$ ,@ARԮDt,L'@s0+_kU`q[YN6pl|tq*C?( u<Q1 %}C:V&ȥ/vHBY8f7ϤIY |N/ϱ'#- [tNۖcܰkC2 =r/G ,)ZvŸHc21lXa0A0dּqD%n"qFX4ۡc?ͪQ =vm?ă@!~QZb ~y$MbcI;#D?۩p@~يDT2Kg[|tX7 ,x o:4\#V٬DzSTNDun0m‹yq$x-sA%DKXq>x_5LMJgjzr:B# ҂Gn2An^Wγt|')Sc#Ɋ??C6wQFT(2~X;/R5i۷f.,}0%4_cLd-(_g 8\.6T\N`nc1q/ Zuϩa>w}!?tTn1&KE6|EޘŒ+Ѹ0jJUIʻ#嵎pP_~4h1\j-nci {!DaZz(6[pI9%x#N* |j$~K#ŀDHټ[טu|?}ʩ@X'ygQDIg,{R"̠i<BIOjL60^+44V 9 1qDMA$6 |J$Q9ˉW3b ~/;&]܉u`g5r(p1LnwD*_mBTqGQGmUobH>gjOsca2 iN[!9}D 5$ ,viEy|<{`$W`4iiAJ˭x5q{#S58I+IH+H_/F$̣I\ :W7:Kcc}~/嶂oܚϬsC>& 'fiw A: z=nqw9dAMšXùP9>/ sBIQ aIB Zz7(+D9c͸&'r|pP7M?ZdT{Ub v6^Yk>Ta V?M^ t+nT2jYFFF*ecSt#B4NaSvz[*+v-t-%`b7,A.½̗tFRKW`3<#|0Rׁ47p o=}1v3('HrO֕.m K^UWHCs[K``ҕ >"-ɪ0w%3GRij\H1SJ2{z:FteUo7 bMp|TB%zl<'h4QSJ rWo[ɐ&"qƅUDZYS^nshu(ǀ֓%rۙLxRs+89Cc@oz}K/i'/hdpIAA& x[3{9tJ=J\FEU4Ji"7+`O;"sR4(?+:w=~Xȇ \ 7,]yf eH%t .F֓% xYv40s|y jҭRR::1$@5O% b_[ݚ:FdQ״_i9ш};QMxɃ+;箥l\5p{d(!]ۦf-1o cXJ9kD3Tz]Uync~GK L:/}oi)N5ߢgmY(s` bGb@7:|ĭE:m-u2QZ[շfIrsU_K=~93 9}'1:gTbEPIXlK2ɟfTq̊v6jѸs2P nGA S7̨e._>mD^2svO޵COY+!ɑ:E5@ ">g]Nj\5zMC䡮jH(gQ k'gvDv{$$UX5x-Xnfy. זeHS:$1.5wP:% \f]8(QnHXg/'8):IIuoF@i'BD/irړQeEZS2$P)fAo.>*omݱlj>w\) LT hӑaeie%udc;/i'[fíd*6<|B \' Oic" [y6qp۽Qm #'Q=%dǚNMG)4gNઝVīS٦ R1̟ ,D?Pbi Q+DH ~E+I!$w K H8 5H |0RA <%N4eב_r0U~^fnT TYg&.5m[m蕠[(,Y_EA޸A= ǞLyLZ-3^?jP 'V~ʵM5%(N!. t2L @+EkZsp?yF?ZKwH*)$^CD](a]Bs-ɴطF5l'MOX7V~^[/JHǛJu=*K\<41~о}v~YohsI :hs[{sF|\31YM-`!~Ⱥ4>T rR.yMb(_VI^'|U 3uO輠 ~PaSX{8nLG.Q2deVZH&Tۭi@ 3UR1|vEd%lP="ޭ"Ow"DܔƦ2I̚xbg(06nx6-Bac6QCD~0,\7&*j,Wo.'a՗>uYBli"CI)7)FVS^vE1In-+ ЈbۖPO|U@RWA6ފFT9X` FlGN%Sl<2ɮiIӃ-xWxJSlh {hMy\~+ԙ9"f%Q ƴUL8@E]`(Wl&T1 ChR5mZXd 2qYU |@WwzW'Ns+”i m@iưs4T/ qSJ6 t's>e@ZO%$f1tSDxT&%~Vgj@߱v؟dE,PH/bi($w>o}L^?Eʈ~#K}p{T~Fg1$X _|hGtZ#jT^EI@GN^I<󱺔"MEo=y+5ybsM3*^0d||#wTi!b0̪q70%h^%DC8Ce'Nc0q֧ˑ!|=%DnѽlL;,OSduVxjl:& T_đK$.hV: ,/dN4jeFtH:K>"G;QTSdOv-%&$Ԁa:3Ci"?\⦳"nϾuy;R;8]h6ؑ--o1\-8 HAOiq]~d=Y"sѵ8.+xzi@cF{E;&A_bq>ݵƭSow@KDtX>]6 5Hw^ ˒Ey]5EFrWa>&6F/`hf r2YNwcZ^B8T@h\'Ѯ7B#/`8I9S&EqpzL o[.ϸrZ##"-flLFv}0~]mTTVc~,Jol0ڊmlX5ԞoE,%kjiPo; 41ޔ4pt߿"y^ 0k25mm"TWsI؜g qV5/q?Ff^nҪKSq]]WbnͥyIXm,%2}Y$B}3|8O-ŻF,ccy& /Ԡ>,HsGaBmְn3-%.uw^qRIT f= 5Xr0|pi0 HrEJ'궶YX1_I7ܙm%ǣVEfNX)k]ޟ6=gz+FO F_@|$zc>%I5|: ćxS$I}y" v'9ϼUJK?NTR+vf? !룑 \ G]}؈M3''`Xg}|tiVco퇤NQMืIsj0t4H-A i0sBg:pt±KePjt\iNX3T˼xCQm|ol]$G~Bw-9XTXE! Dbf5S!kk|=~cRkx(%΂8Ua%6/8rk@l CdwXK W| H7iT$I ñ+5J;j gGPC m?P' 1aPXDPE َkË B<<@>:Y*d6g;]͙~]pJtg2b,dHihaE'\KR@?!0q`ߺu+t"_h*L?1#џ#{f40e*Τ33.d1h; ?\"t'wRt 2OP&䨗a5PVMՑL, :zM;y2)"gFugA>s0 !t#>267pb(3T!W<]q#裸+oV/RkAj#_ӻâ6O2F:vմ,MZ͜@@*~_-LY9߉.@>"v #Rc뾑O\oTK=iwn@n0du=m`)E&>&MoXemВ cƎɓu."|lQugBń9"27[/Ke+7n`F9֠3 ieW=mPűʪ1#/ p`,dωC[aس#@ԇ3i_l3dHM׉Z4'5#4TO\Sy:Az,Bp\wvYxL rh?Z=*uzF38%)wә7Rus<ÃVLʸJٗawll9w0[ƪmU*HLY/KOĿ?M'Ϟ+{̐y_׼axx -u%R w1 ucsd8g6 /e2c"s'_Y|!kT Q%k FOf@}R秙JZ9^|7_KWZ xJٙF»Rp$|vOHKrD-,ӏKy~/L g#J[k4=7Z*\V.G~aௐM8>pPz8ܘoX7JJ_%lUx0ϗ?݌2{ցbȻ*5M%={>H5>~ܭ DŽCu3ՊFW,Ь"wPazCWF32"&Y3&`@űᗄij"}.͌ _<~ınrSKvpeFXhDo yw^V"dDތ$H|ܬ okc'`1=䍳h"?HdT9MJ]~2K;FAESf(>7۶ Cth>t)Ѥ=U1L9DF4/.,EH{t}O;gŜ%D(G̈Yq)2*4[".CI;Q^I`I*^ɉ,%(E3256 `qr,xۧdY.!"}pT&ATn: @Xt{x۱8IĐ4x(Dؗ=/d.ۦM[Zi,1$-IˣKw_P~R yE^g;4+;rO2w5 3Bĵ? -@G[{ e^VAh4us̸a`[ -:81ydt_I*?oRw rYʭV'#ty~?)mux5> KU^:, BjbXQi)Tjϑ)jgʏ>f{ÚK/{T{%˴V >Q0ufs[k 7 1qϫT%n>* U]&%d= ^/{KJx ;XpY `wamM{|&! V7,,1FlIk3 qЧFUA>Պfː tJl 5@--(zCrB^9EWFc+8/j8b ՜l ^V"Qʅ =EH҈ gi.6Bf3W 3*b'gEg럖@hOE1&xf٨1$ <0܂$YF e N8piϰЙ8y} #"HsRBwf5TͻHqkI:͚і`hH9Ƿ 7}tnDJr*:Ne?LE :Q=ra'^`+ng2 m=k JblsEv?t' z ר $Ok:a? TIBnC2&z޸6 XS$hb4Ț0.e'vKO0`: PPP6md} 9Ӥ@c8eÝmL=yT*ӷ h wx[&u6UnDASfB8fe[٥,J] ..=)<)/=>CAjwk[H*!ͼd ;]7}n@Ը[$_,%8;!ieVh;6co/6 _|oG \ h}3 0ŋ}ĕڡs0zv`%Iֶ8gC=#иW12&~jTrE9RHPܘf]+\yl6S|IvY1Ua[qe/oF\ɗQqİz WUfXqV鴰wCTD02iiluD%S@ -&h\e0u vCr~䱌^ig9kϛ}FK>a` d(r Mp4 g'ã{ M]ݟVXE4/Ҩ .m-faO໼Zra\ԕ M _Οavi'O1n5= Nɫo͓!}kqMf Q|!H$:& ੋJRRt 9Ylp]^+5#!=x9?y_?o(9pR'Gd @U WL~o X ~ d2{y )fF7CD :^XzxFř;hQ jS28@йhnxׇD-3;-qZz)}g*TiRftPb-* OGA꒳aٿ0~A2p.{hUcc|aY@ GirD4(bL$NK|VukYPcM\N|i__dC=m9P 6bML+^uM5S'=Y*~[SIx88[T5n!z]I#F׳^0Ek. =, IqîU %B %CCqh]aN+9\YT<3ih {R+VDmm{a r#b JBWNR^`oB1^ǀ\Z$vp JMl~H l ku䒤?Þ*aͰ;dBW,(θGiGxZÕ\l?`;T}% Zn1oQ$wǦE.(KYa37d.9Df?y4QZw0 ?ٸn6jFd.o,Ğ M٥H`2D GsuާM_ݮm&%Cqysjي/!pS5ca*2mϺeq>Txjx-LliW.sCY}H$g!sJA5e',oQD~DDԉk69dZ`8D}\%N.>Wj>&+U"5v*03| JPVw~x8yٵܪp#,Q[vѷ6!AQJ0(igu}n}Y60~dN4&e|tRYk{ /0.'™TjzQԠ };e0~7;jN 5ucͥL.Y#f侲)&]=ttӧg׶70z"汦JrG+hoTg.BmXZV(рR|1K߁n[Ih=+ 1  ZvK њy_iXpTU9+S|uq9L#Ɔo"6e-HE|MM,7Xn*:ɞK~: +@TbݑKt&: ƄW?$K|q:źzb=VN%L_Ze*ys ҥ9¦v4DIf-ngu DhX1`\xV]zmq_)!wHg^cQI@ h^z '04LP)W覯x"FEDg$*Z=[ws$ 9:Y8{kz>Kع](SS[UTk14KaZHih/d!gS{?d;N\@=:M`j+ǀmbm7cAuWji@u݃8mOUmJD'> Lj8`>w@;,ʜ%8{J}Ԍޠp. )`_qM#/C idՠf̈X3z\DNn2q 'gu! ܝv.XXjlAԗU;}M7뻐p(C!NcE1^(݈~ 1¶^e`t;*7ş$>U`EC(؀n xW |,DxsZN2QN=H뤼|v E>-6+HyuDsgLc} 3'{eg5=Hg۪ሀtl26]Htט\N/[\IoB#pHқ4T/S0ƛJg>Id|D÷/m 8ТVoMI?>\v d~ =jSz49q0 tx_(EMwdO3z6 =h5:@~,46$'2'ΒF) rt㔧jt [VJ$-p-؝VcBu0Ï+" &u1Ȕ0_&ps%Kd=~$Zq)ybsW>2 UTy[C?щ}RL* jM8moZC'A*E[w܀jnY$ޯtNi)F-BORQT2(x{3hg\W)YDODf%x~  ۥ hgp<0i"V&)9$˟/]YeiY}Tf d Wv>ScL!W,{~['<A$z;C*Mlͭ2Si]s0yA2Y L'|[+N'؉ wxXLQ.` R,Cz1\ր]Ÿ~qמR\y` ݟ3D,3ՎJ g@A!rC#_=A=$ JTPSb.;dLz   o4|'(9,%gZ9YvF6 C_xOWob/\th4 rdWSkzs*\\4〣Q=rE @S mp'-۪G =v}ؓ&z WkBf]&1.8̟] N)xvSSRkL F5+M_rZPDž(('|3;d:BBiw[Ƨg !5eSdY@}hzu}oY+4B@{9=$lNJvE~l Dw#[m% ߻fT^&JC/~5#zi_قFg9) 0YnS1e>/ `i>5qfDGkG$f6Kw0N 3}sT ڶhIޛjy}67FOk4h#{79dXA0n..a2ي,c7'Rg2]x6U'wI1qL#"Æ"gj:\<kZج~F6E)@7/* TBLlw%(tۇ ޅ0ӆdש:qarL48]U|dÞ "@ʑ@ݝ t 0e?nz:ˡg[2Ͷs`Zjh'<uOVEeWPdqѶa Cw 1eb^H:[(㑽_0F.X(zw$Ug FćCۼfziŭͼtFs#*Jg8~sACb,d9;3/> C~Z6-ü75x(Vue 37M1 ϯdŒLjyds0%vD=9yt"^Hh׉ov3{o /CMNː_Qpz'UvƠ/*Xu-F%BvXdZS_u;e =)q2 O91yO"2lKD ܎EB{,lv530aGZ&w$̑?[5(xI,LdF&<(<2{.Y{xcESC,يtiӀ0=˃DݜxEZ7^DvRof@ڃ ܄gКY9^~m<߁V!;<<^iVz=aΤPkU]QzĬH3Ʀz!W8=9+/ObͶ${b zϿbEؕu5 l'rpݘG$H}(с\k[UgV̵kfє G0-懺&']g'JQ{~/o1yrRJU( iwcXS ZbNƱTQNrKŲ9Ҋ+W(%\bUoVzv'5x)$OgU@inJ,VPJh23:\,s*E >M4U\BRL$Ld26(e3Szc>EvDMa&9uENFD6H4JX=(3L[6fg y0_չ@BS90w&_[,y3qd鱒4cAri!`ڙ(0ôeU&黙_ܽ `Y9M`gMk$[єhg໭W>wPf9^7:tNiSJbG71ekV7z4VdU@8Vf*:s~H(\Sӣ33 蟬>F%HGr0P̘ͥT1(@oI?z":qNo,X}s*!@> Vg\Rds̜oF`jqga\<_ԩJyu? tj ׵KI*d- ǥ(o\ʊ L;?zH&1HW_^E xOD Bt uVg<@P|)]2PKpUq!)b{04m ˛!P;M=q.͕+У~+3:4l28x)=c%g>PJ}IhQpEb^ԿiM}9~Rm׷B2q{B$t,pIӲ&P_ڳ`Ul\.NLm^@dcG/Tן !uo)<^X ߍ$'Jlv -]Zubcp *ü*}0#~%$(Hк^|]JgɇEIص&-fUzvP)p˿ JVsg20mK;L8nH]6=:+Ľ["EpPѷH`RA( #nTZ [E&`S+C s)is$V,gHiAY1ע j]b+ A&K=C4j'dc/ !ǢbO_ѤB/RPfKq0"%`#~-ˇ(xփ L$rke?rύM=hy4;Ph9WzpDDR苐oȽX!T%.JpIgt:mr{.?Shв>h3)Gzb?dZ[z:(S K1H>lV4r L|Q,DҳcJg~r)ڪExw۳,Q#BD%]lbL{7F5wm~HI1$Q>ʙT 6<"=zVh^T ZIvX(d4եlӷ;mtzuzίM!/5R^ԛ+\:*vk+F3x޲kKNydFAz`g4L'h7RnYr'Wd֠H; +˴ͤ'+O' DY 9)w6x &zy G3l,SǺ|_"B "jˀ*n w::OI|ϼW~iޤTH׏rdlA?LfjV "B}"gt29;+EQpz_hvTdr{BsҜ,\f ܝ\LrSŗozuLy}+zbhXw0=d#-4Œ+dsº+DCPBT|H*U3hV \fYljD\Tl$%6DC?(<,I$Mn/r/jL~Ɩ`k yk44ljޟG ི,:^bk#_? zF:Yn=!G 3琵CPEs$6Zr URp{p TeCjL'Tݡ/8"WI+:->v+Rm8J%3PnfyIuŀ'A;BQL:3.:W9YpZ57;UR,yT*}^߹1h|qzô6F/.TfrOJ$:#"t* jVab;Al?ISH x當,&s'HoCo1WMT>$̽P2D:bU3=*j+ϑ$,u9,Dǰ ~OLZ޴q2?%>H C{r4Af2LJQ݆%ilD(j`_%$e|0ɥ|(Xch ,–: E:\)isUCx4jk.E1W R*g9UmH/0T։8TD{V0 _{1W5;7t1";M&akM>p& 덒ƫj iE͕Nr|b3ւk#gExw+x^7b}v!zk`߸[*R&`Ch$CGftqu^M +͔g1 ؔY5H-C<]{Vu]t Hcsw9Zga'y@Wm-m/@pdeiʮ%80;F>Dl89Ѳƌ+}K8"`i tcd'UZ |Jw9/v |B6(v'HE R[:6a:j ȉ[b^ל?Fc 'r~ nZ(܃FȕlPۚy,e+8tnUK\%8@'K_.u1}RrFPBEJt^ H6s,һx2;Z }.R!AyoC.tWPsHVq[.SL&5B 3v^2VB_Ԣ-GP`7Gg0x ?3yh5fPE'?߻[hb;nʄ yX2ړ &MA#$(U75䆴xvW[ډ^_"<6QE5, _fZQfkf~K-ؗI~;XJֲx܍Ak?rBvFdk DLoGvӽCer#`Le} E%+,<ս(Rdw ^!ei/_ʴP9*_agyW} ޅڝ_#P1K"VbeXQ5 Hc~~\-O9!?+Q)1 Uq2&srm#osW$às{BLM@!ԕ}2 yJ#w(,꫉xLt5zݿĻ Nz x+n{Cv" %!Ǧ0Y61-t.bk啾[ahhάgZ0ׁyo F$3a'>U416YNM{ShyRV#l GQ܁^@c(Q=U6V&kBm<]R> ['LIdDB}0xd񙰗}]S?rm:Q -+c+Lv]Z %wFsn'ZPȅD|G(1$)A+ɉVHfٲm>c21O t92mGd/ƟD^*tN/]vKNºbc]XsyjAW@>=>]P6/?~}=k d~ -Phe7Wr7o5Lz8;,\ ,J # VU*R’1ڗ)>L&%99 /}/?]^PYg]pr2\:D"9~8^q97IWޭʐ `2դ!rP6({G,5=y$L-;3D4\"ZM/QuլMeyJa8G~*ʢk6y'@ In&5z6ZֻkOц\[LJ%s4Vu^rz@ӢO z8pHX Qh̳`ʠ TjVP9TNdϟm'e@T?ܥ8P"Jgl>'r='6">gi }#T1֩ndO]̠FoƗg@iSc Ea&c4$m#gL ڡO#JH(0,vٗ'3|l{׹!Ib5aY|Y4|R0+tDA LhgmpJl?dp պ ,jeLpQz\Ȱi ' o#ZLYe/y%~hMliߡ6~?$90Of 7ljinQ-2JӘvY.uM!:b1Ft\![@"ևˆԆZF}]HH7Uo hq06`/L 9G陰'l[G9XȞg[]tBYoOžFoͬa]j~M2E $<5IdI{ZֶOv~]; lf/i`A[1N0PLQo&P2bS] ̱tdy[i?e6Do:)vTI`x:#w?d,Ax_I PB␥`/.*lM9fESn#s뤋.=fV1KGwC8<+t c CbTgz}SBjj5{>i+H&T=1 &[ˎÕ.ŹBH=^eҜ]"P_2JUǶ Y藱OgjգUf.."eYA]nwɄUHC62Adt+cmy6<Me/@N#Q@ mݕj=.LlF!"Qyԉ~tup}=C^7e(7F&1g45Dl  m*y빶hAjFi'',6e3X""{)8m.lMBD&5rT,z.NfwqEA2r S2zCJ08P|%d e,Of3sOUD7êxM'KePlɎ PJ 2׭W^sҥ,sWQhyR1>Qŗػ7ǐ"Rl/lĖXr}b-of_FYT:CL 5 pi~0*l8ϳZ G '$9-([<("wuL00lyYJ[@}J\0(eU_VeZ|I\_o\qP ż?ݞ9GW![ n'^sIຽT_%.pq=Y`'?m:j!7EㄉfJv_{ԡI2cXu */5{L2= Չ ! 1wBt1*@ܙ90=/ 6}$ v i ?qHUD2#Ag]oL^)14Ʈ0&TφD.<=5@ӿ އI$/cN*1?-3J,T>C\X'lr2 cHs&RTB/gѳix߮=_25~E`^TaޔV8#8'Kn~Px ^qp$'rMI*{H ChR 6׆R-i)O4t-h~5?KovwA ik~EK|j0-7WG;q4v6~3/Mĭ/Qf,kH@uٕzYqA38s\Q6[cxj.[5c؏vP !~ N&т35&AԴ|o6qKN1id\~͙9+'n)QȶT>5쒔[hp!sӅ!K\$dw331/vM0C_|7IӄB]Ny._NM;?dsH5w0Ŀ&( [ƴґe CV y܆f.5g x.()#L/.Zg:TYLZ :,Do\b%&J,oG@Ccתs}j$w,um ?E6\쎆ToS› p"Crk3@P XJaS6egyccÕlJNQ0ďPYV"klHm!5M<>UGt}o^Qt(9 =g\ #NGu)a]6zfE_G~| mCfo:-ub0TCNf)ZP`zstŴh6ĹE(4g3*UIaTGp~*d+H{8J@BP*wqslz$ep%SjgjH=q %u=k_3ڹI_2B$;SED}C-X_e:Sj!]:!-Eu;X?M[#^;vB}?ۯ%*5mK8qCydvjP*g?A(I7%_ ҟ?^ʔmG;C{0J(dݲ֛7/)R鈍h:)PU1SteW3F ([cwGg$ o'膈L'WJVgqZۜc Yvc;h L z9dR2VHP!MJ!$xY+hf yq{!a ɱL4Ma8r|"OPˋ7=TNf85SwM"( yR$6`s (/6tɑuYk5I~G:wƲu.J`ބa# ѼPoxk F]d .7h-67Mwe8teެ}6 jIq*}Lٽyg@, j@췜~uH;I0gʍqABPEVHSkHEjl"(j`NwbӼ*d5⨔'h]QI4> #,WA֎w)fs` +9_㠞0\fcH^vv.O%9uk \IO/w9[oH헱R!\NU#5_veҕBNLRHo?܆qa|Gn!JCR1\pդu1@[S~VXsC `bs=| &7 džɏEmS7"PtOY{ɠiS ~*+My6&l▼ fbM&<Єƣ[f3y-qA?ZleË/d&Klѷx4!kȜZjȚjv fΟZpDm{='7?#)˼'78h2ʾ&#t1սiߣGAbp{-x}lފcMm:LC3лkrWj 1s74X,$ܹOW t/3"%biK8nhl"8Oi3Pyd}"ƛ9l]S{IZVclu 6jMԳ:y3&DX<~i#կ63_%͚4`PQZဴب7 ja񅐶4?t6oL[;%eWc>'RGQNf̙a1X~qJ=v$~,khץS`^>GvX<}osLX HI ^ԋt% RG2_fpcr}@\9^4e gɍ:'F>00xCA]|rWӺ)EmU`H| 8Tl 'Xp(OMd{ogÓ$_U#D#"b"?Ɯ8,l cd?٨g|Y CYm. y>VX^6Hq!}VvFFoLEEhZgom]o6qmPyu퐏Bks@YdEt˶C60'@נ? )^ p))p歷OV -/Xqqih:;Y }r:關H6tWlOxv&lKG=YF j#ڣE3%zy:Zqy{+iMfdրyLȑkr fa5 )) Ee@'˨;8AȘܿb6R ~F8ʺN$Ncln]wva߳NH{2p6F1GڭJ`YG(\%,C{A8%CNk%8 xmŶJE{P Fu ./Q ~OA 9[E2Ơ2YFV,ll)d+.duog ^ $Qm^vx=,M?,tq򨲙>gm1`b *f׍gHzh/Vs_-Kuo4Rr7^ҲjyUX#Pd6lXUHo #+'AL폷"o1>Zjsy2O&{*R#`J>;B%u;pZpZΫc8EG3zONq<,`o10IA<4^!3W esQBH}`jij4 35o T V4j8s76b}`0PbνOϫB;FT-_"=`_9SPw(zz=()’\cGϸq,玧F_3eDksV%.4OP?J);BQ.!uS\S W_PpDHQ/lMX+_p>IOQBU>/x6IIqN= VУA:D\#ԁm2꙲:ꇐG."cOeiF5C9W/aqDw]UjfY{il0qȉӳdx/aG.ٲx%&mv*aX;7󔪠@ 8Hd>qqAC !UUj\o5js$;(E1Y Εi`r[f!W=ن'M׳_yY&+$.E>,Q98Fz;mЬӹ4p7;00R}Ϙk)0GO(2y}}VV.qN%pɾT)oP61-=iz:v+wP1?l?Ԁ=,ھٸm22eʶfm-쥑x4Ki52I&ESOpz`vvR[Pci8Ry)td'i/fCDFtb+>OO%. L*N9q:'WPJr1_L7wEn}I%8]H"1c:5/Ep㗖Dž'SƉZbh Ҙ=tn + EF6K]y tÊy7@AoV㓸tٿ'ZJUɲsr/"AAna /h))G'U*wo4nRS1yxg%n`uYӑ$CQ TfS#we٭A-Q짏ЋZtG݅Xk,a!ϩMz?g|+)8}3O_c8ݵ?߀3&1hQiˌBEz6\*˵?5܌)YL|^>G$$02XSGHh6Ч^֞>χY7d0{!1YV>%EB1E1 h@h (Yqn4ku}Z1vHQmq6O`_<6[U|'2]`aG)EpbK䣛u :*܊ tw!*jq4_[A}p÷ jEHk4`nxU ,ʼ퍡}"#8Zqln\|#ϢHtB>n=ӝ,Ϩpr;oַ^3LpɈ$P4* H`DQy`K.9` B.q us D lj(}]{ӑg}LG˷ uP1pNU u>$SӶs0+4EYF@f p]';E5I7f2ZՕ̦ |Bp,Fȷ*L20r"&yW\U鯡02.kJ7z\H@wZΙ4(=~ek uiX]i2 WxD`Ag'H if?a5ZT]Fq d A4k݊=uJ8/:Nx%S-( @-ћ/IOLGp] /r;GڻkbaY@E2pdC ܜ?d8FgXngOY"ɥu'Wֲ.:iBPI2#ueHp EO#AqN7KN0Z#'*֟>oDRڔ(kNN=lZ~zyԁIa*)xn5!0<=hס9"$9JSqȵp,N_ifz)M3v]KG;(昄"G"SH t =VN41QvTI;M>ioj1|gk0Np{'y=o@M [VrZ G k^UBQ7!r,ߦ-x`% 6rТs"tw{Hy֣1-ms)gBpĪ0/j:a@ӯy&bL.4:oיOaoN ' 4T%JZ Ǚ2VMSO^]GO;,OpuYV;>ƌ$"Ӛ2&NOK', ,F`δU$>a%{[4,e[ uoUC'-N8Ȓfl ̀`ZS~3 2QJDdT '{t"M8'pW䠄G'*%E¸3b"'5{lv%$X+@CDg!OgXEy?'γZ.M@w=> py]]Y1M"*\Mzώdqq/N\@nh B|ͼ?G=[-,(ccHx{kЛo<~FuVN=aPe39c }L`•@ߖ]^[c!Ԉ D5 `͜0ZnX(G! >@F<ʭHv%L.I$OrX#[o>""Lkx`n ziN=؄H@ CQt*9:AjnP ^Rдf6?{WSQ6=!x[8$ڭwMi[/MNZA}HH6Gwj(hKW?$C @ߺ_/ASŋ^oݦ+mUSK !D9/%5sA} _O[ceזB*\= p?PnF5]k8gopl-1p!uS*>V57*R(0^NGV9b+Њ!IPEdW5> ėu!q ~ E;g".QS~CJ7 PtN͆$4>C8b ri3`@W"Lqebvd8muwpU2M*HS!Ϛ،_KFL!f΂e3]m o~8>" 4bZq~ eKϥ݈ rS_vLJuLȹ|G KrLN20gsellgGJz|Af6@/)ifpN'Oμ\IY #%R,-I{oDUgG+ 噫{sjȯR3's@+sn ܪ`TEe0NZVDoE7c '31 d򧊕Xݔ0U:kBӭ[tnI8$ "q}b$D k,JU%b%E!Eq^rj[?Mf$пjN<q"*laϗ,OHߧ%S+R?3ʛgm%_"@z"'SG23% KCdlW?+4Y5lo3 D.Gm e9h!xFy2x6lKo,EFr3 5Jzm[o@Phq:0)ټW*D$n-my0}w-f#M1}"#mq~lmF(L[:G44Ж 4z&e(fx2 ͠/|?Uр=if$9-7=x{'ȦeU VkqOJ"֓vhe+;@+ 5^9AIxX'1 z!I(1e8Bp/)u0N߅EvΆwcީNam&=WS b -ϖ&@fK߽ G9 !3!,9}`$_"sXq/Qe\@dMvLU%fVFز0C$ckCM@ZЇjmiJm D]It$bO N'ō _o&*ŔJ|JpY@:R? W,XQէ,Z$W߁ HXJw"C$[uŢ RR0dm]0IxNF |?KOHՁJcxuc*rvr}Î@~, @W9Fd* Dպ<wD~|7|WʿZcXu2d[0S/AK?h+έ)ϻ-h8.v {*0eiad0wS:i9v([䖯1ra;cP ihgIn1?:Hq)Ό[rƃآ$Ƅ'=bE(0 P+xԳǬI_Q8:kcF*aுnKy`n@nE[D9ewkEc @; M7&~!.י(<\TQ0 7.2ZP\&.fB 5kdX2V0W-&tץp|HF',MX</cmW휶#uכd%j$B`VOyƪ)T$EJ dʳ&|D߶̌ E!nt/.*E=x`[έ S,X_02ai`J`9n{Ɛq b]g#ՓM + 6Ÿkľ>d '"2FNp#4]$j55t+Cu^ {O/i!}ɆLJ.TAB|6bŠo(9^7l#Z醙úֳw>j߯KlG("]Lc1 -PŵX@,{N-ٺ3㪑*di1PSb肃n+bLԈi6pƘO*U %%'Zfhr-q<#sDr4ǓPBМ|EA /\]=;B7ǚ6PRFY0:ݭ sU*:1%ӏ@ _ipCQ80|>,~&)# y"뗜 ǎ9X S˱}tCQ3(l+F8} 9ryR{%Ð8urBNDj^ <;оCi~_$wl!r{`^x|u 58ƺ||R ̭ @ϠnLu^Q(b!'Povu`o)5q;(`/ծvR&rK?;{d߈yD?a&!59@ dcb7Z񐑟d>z?hsMu Xw{pWwPXD a/7wqh vIrLPiIEAb.vj^2)IK%ݠ~MYIDJ{5G\agy.]&dyճjЖiqY4x-fƯfky 4e1n-Qgv&?:QGueHKC;5IBХY2Rf9:PMAy>hdJ"ΒE<:ٌ7vAP*oQ$ZCq+󕥍[.,H nP7uI&IA>K>Yw ZKd6 ֬,>oiXW7J z@7< N;oqvg1F*Yl(Lb+yekmu[Aw3uGoEW"=/EBmrʩҖ+v!^3[r!Ǎ"G!KppI6%2ޘ=b{>γp>zqe2`Ƃ'sYilbױvwVͿ?.MzQ XtraSs9 l@BXSdΉKA3ex<:y<$i^Ո59GZYZOi;/7LbS|9 ԳԀ%g_cfgiŪB<d}KiW9l׋lp:W|$oDɾ[ ?Q?}%#efYb9͐E''ӼKVkzk|im4 FjcK@ђ}%px8 KArFj{ilA7_?. 2;|XQíxOm3lI6LCɸKe/ OѥHHzcW8W׺U_G Q@sq2gJY{Mk|إS9aҙs-+㽸15YD!ѢiGM&<446 {ru]z 4;_'">-+UsԔv(ׯy?֙Tn+g4fʦ1z ӹü2/%$Rҗ"F%Xm_xQޢrP-Y:&:Ź7%+5e؝!~t}VfXjr;]_0>BG9~GS>BQ LwԾvV$\ g;q8͚)Q/NVcRyJ ,b'\K'2D H\B\10F1YB.sEz@ll%Ç"02eym=LxM x_@l?Fm@UR$D젻BnO؁zcV0ۼsϑ&%hpu2GE 1sp& 7 n^WE[.%E)4cX"m11wzF+ j%q%"fAz؟Jql]tח첅+|Ie)y7+ˏ>Nʲ2B?KXKL6@Rg~+udw=XA$@da <394#f:ĹO{ j<4zUdo7^?AC{FUvl4_ʼxI.iq@}O{Y8_gNpUG848@ skE `:q< $#nBA4=;P#lJUj&ץ(>&ctZj%qQ\Rý22"IO #_Z39::q0i?:Z~%}DzNזHgSS?v)=9ĜtY6M:tF/Oe//IJ RF0"_1HE`| a)[Xx4$cX,(QÒf<_sUg1(Ʈ-FWyP]|‹:b$jQd7 |b&yH^.SB@"ԵbCL$N7Q1 ?"ڟibB;!ZEbR5exQV||.77S9댗\J<4F+>_ 0TFܬ_j.ϖZq*8u ^B( ;@V.Yc>f)p' J;/~G(խQHXv[=J3 4v~bɻLö `wP itS Jvڢqqqqi0O9ǽL abO+RwToKM@SFtv\ 8D (Fu`}:[YY hK15_O}I6cu])>*Z&=YGFX5\i Y4 1%Wzk9S$Wׯ8niާVMh+$=\y߷y2X{Ӏ0ݰn+_T '996z^B~a@@;< ÅTJ$.9uPas5:7Lq[A(T^Ajd&i# |]`ɵGIdg~R?5_h}z%YRQ {bɗ:$Mjf,D*;$v" i0xZY+uXts}cld;g On6A`ծ_k4 !=߆Z@8Ȗsm43zRMVAHrTz=>&@".[El7bn<~toО RmʻmGMab-hilғ tm|kPYsC7t!zѦL~)>N䓚(>6+FT ȨHgЧ]7ʊYmebl&GݷHe=#j$ ePy"(cJٯyw/<:** Qj(bZOyyS8XXz W \0<1y ýX0 wϢD!~ Q$,jN2 '{m޻#-1p GNt\\Aȷx6ctL(`J,D*:{:rS2/J=l!z ki_2eι^:hƨpBkӲSfjsvT0k{7矖J3n[YjAzyXbDjʊI@Ώ=!oVrG?K po1֛28p3Ul2!C>Y2X2q\ӈV.FIuְ.7 $fQiZIT 7TmiK6\[ǞR{'$+cʥf,͡!FE=߽4셠ҚHHCKKe![tyoEmiOg*-՞of "cku5(kNlXLJa[M˞R:眕` tN;fJiiA㻧z] sd;' @, WnZE @ȿ۵A򖴣b5;r?hyai&h|tXW0PDx 0Y?y(ŏwzP!/k9SVP3oI(E8Y KtBǺ} kz6!U<-G?)QJ. G[jv#"(}%!uIXTEߑ-N]!ώHsLtM TZ[%#{=eW%%Nb2Vj"N-@]43J_x=އ5)"2P$"[s531Ƚ~_tޟ%O4̚87+Ӿ{,I0@.W!Kxwdܾ'vgΫC%ͩhoۄ yBᯅPTC&hOe4-230^uAW~C0.ld o%l=`]I^pFႜ(@!ߑI rn kYe\R{q~8ͳmWQ=[.͎f"OHTwx7 YzNN..lz ~_Gi;?F_p(3+Fy!1\(l76A"MiT`CKBl~@mwʰr,V-Y(ܹơ3 k iV+9YW_>}G`gA~At͓:ڄX-!w*kbbܒ@.JG[iw:>< uj wln]FlLh } }p9,)`Ò y=z@u j5&"+;P?N^k8|\ħqp5Hl~ `2RyN0*/8Y;%m5٘$VZ 1КA ʾ#A6)jQyW_Si` {fm돧AF7 !@IX1o$T6Z@K5wBEaD9d , s o=[ @(GdUU3g(3xKQ /K %H2%/2B bm^VEAXt[}-]/4av}js;QH U#ͲWЫt N\tvs̟(z K0NKq]҇ *A?0χw ۃn#K.M?!!cNWUpG>3XʙJei_X^2=lk>Z Aj2 W'B/S;G!^bE.VsO% >")|7>&@L%@E'R?ҕ^Hh‡qg E[}C~do2!D~H_P:]iD\p5 ^NQ#Ά!+ǕfT],v wĿ=NTznhSIJTkLѤLc6rMm hqY*'zSfXd 02B9~b% ʃ,i/G}v2p>Pi70}m\/jq ?C?=Kb~*qJ{Vf؆%Yj YS>UJd`[_d xR-yw`tԈ.vvM‡D ; Bj `7ކV4PxrA_+[x%=gyO ׮GI8BeeٷXvMВ \+@l?2YWC9WulhFw̶%>DR5O`ʦ,% RSER07=2r1L Laiw//G"t?7PV\YgIo ֮%teCA?*{|K@~8z"} ỪFQRkC,Mѥ_xJú4oZAl" jgū'H⏚hwSpve\U _G5OSc! x\g$ڸ[Fr)ByQv4;~2 ʳ<~F.eF̫C 6rO!Cm3}A SK^=l9c>M54oOdU,=djsp(BLi! <:az0g[אaXO;o}-Ua`DV>YatG|O L.Ś@%Q×m4_m:}KCEid}~EXFPQ G)^9J1ƀ oQ+#{ʤ)>o޽|GXnGsq~-@Zuqwwq"zK7frT4V|{hnU|~dHX46vZR_Н ٠<3>q? 4!Dh)%[ bWwnIy~8]z`oTj<Oӈ7{Qg:!%dߣ}*_5=7?ʎ&=WD oPTzN 3nt΁@[}+ 3\PDF)\$Fa¶AH׹9ۙQZyNi%|s[7FlSc@e?9b)f,mU'МrM2JyIƦҰD)8͓k<u;fS eiS-Rln4)\M?B*4\4(l"(Nl#4@Ǯ"^K4;R[ww~";1~cדE%l؝ŒCC]9h.Q5jؕso>yiTMiٶ>1#S 4%7M}kF/v':IP(w"* &VU6OK҇5Is{g Rqe?yEU_RLq2v0lxLTNN~+*E7E{}?;DU.:9Ŭ1‰-=W0|]ߎf'N*04< l`B.Q?j&{⊣2n'̏zjZL4.JŞq%3GgV%ypFT>^ ~JTM :m'7LתL}I~ZoP9Y@bȧ$2-laE|1|i`s x`tPKHq J;Q;ә,Is_$vmO#_5]vյTE^pL 1yYɴe`fcCpu o7epbKp#x0}O>ifeC`Y~^R4U#g۰6 ,t0[^e:S _xٻLʔ ty …|~EL?S=2?1-qs6T~ 2[<7ӵz֬(e1H ~Dج=> )oR} |ASS']r2;|hS l_jE@Opvp[z3nT$n:R%p ?.\igc,ā#KhLLub9Rb"$ۈ9+=?M3q6˸Q%54bB-wjez_NVdŲ[/ 2& +?Mu#go  BC`^N`~VuK!WID^ݱ7DM(v[9vFQO(߂eުL ~|SE~?R~Zh &'ydBwOUqdߩ~g@Ww @l9mg~ 7DGe:֔H6sDdzC$G{8R#K#.MQ:z{1hjUy_O<֧z0iGU f γ>ў cCU'ozJi8<RK0l(QZĨ o'Ъasj҄%s]C{nθM6_l/SNmdvҢ zMi`+( ^{Of'wD,NՒkV(TX8hot`?=X ko2<a&I=݀uO*Tmه4DU(}!8,;pݣNG/;b81t }h@!)'0 T sGS !صngit `+' 18ZWf.lrTJdtVdI ~0 _M{Pc69 E*2${h Z "(xͺF:[Mkўfk8 =B]Hbk`RKޕJ2xȶY.+q&V(qt$Q,f7f+s}aLWǻ |嗲f1Wː"Xk@*XE;3mvұ Dxl +3ӑgE-22G<å2^- *y$k}~&bn]^MsǼV'P|6J}* >~^ڏgC̀ }΢\?_n=Wo!Rh /]n) HH@K*J>qf@B8riUhd*ѣAJ]DHPBHM  o2 >~xXTq @0Y)QȕA9mʤ? GN-mw**H dAY& Mδ7(;:ƛJ;mKsM3[YJ V'%F8WD A/U 2CNPo'⇄>f&j"3̈́OlS^:%S4wttO˄w%7{s V* BFz-;hxOqS#Vz,WR)Ep3bgc?)aw sS78]̓JcRS& b&:wV/*v+<"փfVG]"}ƓFP:~Yȓ *-#_b Zݕ\.LS +%Ԯ'$ د`OM+c 񈒈|- ]Ϩ^23NBrcS%ξ.Ξ8{SI+rHJ,#H&Jy0UTt(*wt"Vil{b"U%౗hyȌXb*o@W* o60֯r-a4'q-:qJʻDN5k9g36ƣfˋ@Νp%,sV^wۼ8 o>9˜H#, D n%֬n[mO?]ҩEdzͥ'Y9$9g=uRL-ZM/ abq.1(`Ʌɑ,Ҭ<蒍: qz!96+ [/\oJH+m! Nj2XbSힴǗeT[=O0)U-P(B #GD #%̷"HNJdVΐӻWqby nV\gp6iQl AaaֺF@;9DF,tIJcS\V0ٰ7 S|!2pc6>t\({BZT_~~Q%qc9耬ć|P +|&Aa:fNFNy0,|_)؞nv$Kn<+dIߍќ Maћk0S)6RϮbU2Oo;QR!!OZ;=b Ō+ki%mP`{#E +!΄ u{Nh*YnCIoޒ?s*a!'.jġ;dg[JGq@ԦsSRT f$89A_#J}9Qc,:~h*_dzVVT~Iau,|nx"rz`pXDo5AQ}Z+#mQ~~LK>ܢʡC|5ݚʎ/ߛ5_jQy,aiLe%5ܖʨZ'DMcI?:HO;V-~e6n=3͊-Bf@_ '$DBZZ1M6_iW*)<YwKO,y,/2 I%(¡ܛŖN Er05T־IBC}o )   qr n̞':նP1fAQIRW/0y{U,e*X\J`ݗ.LϛdO[ Ǡ"t?6nF"!ZlD:ȼTk8~C!b컉9J|AՒgVxcjε^@&KЍrwM.jSZuYyCN1y;=h_dvW]O(Rdg4iِɂ| 'aEOw5z#]y2,Һ=WSA):ͩR&J%zp2 Vc\ i28=/ QXDT0tǬI1Q=zfP#wGc,Tc`p\a?I"#gkˉۂlC"A7$_?wYgO6aƙ}2Y">S1h0Q(=0ja$zyPdAl)P!q o\a?W=i0;#2-]rԎϯ nnsLQʐ~䴈k`d"g+A``\522l- ꢝ(YnO:A0!\* WҦ/2MVSG}0. RIR`W;* 0N-if]@ajl^XI'gJ3 φ w%R_<ڒ!|]Wd%'odOqɘ$K r2iMK |ȯ5ʼnVgo0<ԯt9}K{F/l|$,׼i(gʩj8HjWMr|!jXhyq/]̬ɟ!y\5r5 T$x膄A!/JDg@JzCֲ&,0) 2rdF@QHVrO Wbҍ83$tK"{\ ҳ%ࠣ( ޷*zOA6{zg1]^%Dx@/5w. [fSԃm[ 5P]@2xOqS{rLkF z@ND^P2*00|C'uփOC8CR9ӯ/i51/HbZŷɋ]dž[\iށsFx=>$^0J_trMa)JaO-WcZVhebxSQTސT.Y`V87өP jgPZ,-QJp {t>v3@Ӗ[ֆIf{'a/{`pѕ[8w3(PDϯ:5UFE9=D%*QY&t)<@b7Tuja T!p֘jk\ӀBi7'G҅Tf5ІJtZ?ҞHz",= daW8[e˚ؔtF1GY:8m(ʥ/` k]1Dz*5b4ВW#Gڬz:e$m"TxWmL@ĶNL:膸4Sw6H6z?F砸h_N ZO;Ji! .lB C֩f+SX|GU2!P{HH9:@Hxg'e04NЬ=wW-8Jc|=Z-OOD>lոQnK i4NLebˍߛ4%ȲĚc%UйĹ_н=X1l2k; ]ɶng|:t ]%̳R_2OJoݼ8Fr:0ٻ P+ars*Gs|p|⮖_eӶ$o 6mLva, K80l,jC7{hAGBEBߟɀ*{O/;g{n ĬK\T!E0ʰ9kψcʢX8)Wi$BD ˭VHokG9NA8E.Alp5 *)W\@wFQGkq/ըj26جS.;Y ]̀nzvj>|ݩL$*fCz0Q.?95LZM1MŘPi ,nVuT:2BqPK?j\!Os,kbH"Lk,_=̆/pRKO'n~ P(us>%{_PC{c͊GE>Xֳ:b{*ah8Rfsf0>dl)JS2|) WJHu/ v(iS:=nT]h?Y. GI&F?x-11{Lt|!ȊnA]`,U$Bɤ%AYpk+ǣZU5^V.`$>Efx2dkFqձύEY@Y Э-l-~q'Ń'' 8[# Q)^63lJ>6@pCG'E 3DŽPa DNR.eh&hF T !]wsv唳t8%1c+|Q.!A. m-Yj q cwf,aֵ 0tVcoiUʆ(lsV؛ast a{mx`b~ {.tv"'q[=頉3pα۟D/:1483'9q6wRXf96>3pdcd+\TM,|@V%Q2=!XQ=PlMekXT.0*u@з[$1Ncdğ|=ٯ5v,MSZ$qS%}ƲZ/s\.Ň/P9E»;y +`52q`E&YY n+zK!H>E(.(yږ?x}][6@rZHKፐqhZKθk5M`9#t΅c%؛Lq<t\o:A}4u._>E X()Z=&t58~":W:Ë`BٸʞfxĖ:XPCeVWI'fOr 4\Or[ ͣ3nSsa \AMq+_GIIg֧"C:1Z^F]v2tl-_0Y*Dm1-p֨ȓ◹rmH{tIS0nG&ű2U?>(8<K`#kfCa<Bڹ;mQ%Nl,fQR|QЭBĮQ-Ԣ pș16&J]og*з֯3$B"\5ֿR$6` I2.!{)vtKIKo|vF- opi@[iXf&1@"6?¿ j-RSg[j!C>@6p)<&XA,lisnb lӼnnl:Sm[?eA%_+ ҚսٴRGls`M.t^&3P4u Sf_9o elԅώ[tc^Xbɤ u>$`d#;=]-S孢+9TN%+!>`[(}DbE%m@wat[}~8BDYᠫn_V1unAvTG TFLw997ggo~XS갴̴X2EC=M,<9F٭hNXjƷ*/TWrPn,ӱzqWN(TJ,[d۠rn\K!}0? ('n@WmbL1G(3_T,c1fbcZ$*buUt fג?̳%vLy98h\G;RPRl,!QikIQ}- ֖Z\sa Ca*dxd !qVMɞ635>~g"C$(cDB@xqIf&J'v>yfj\?i<|ik:(`LWAŊ1e,~Q?Ӫwr:ER&e:/ UKkD֮TڙCr+EZi@lB`b}bIp~yS.z1QWs,@xR16AɓmOi T 2C RKh?S&-̀f"Js;y|b)RuĹN(EA OW8!׭yN--A`=sbsWKó=\zisꀿ2u؍͹{2%Z&KGe׳P$W[4^t&Qbw¦4̰y".fwxA<Xۚ مq6xq#9X:w'?/WJW^ԭUMzv$-#HF^,U, <B1oXzNوb.>3Tu~߄?nuS1ƠUjJ(* lͭک0BƁa5hF;Ub>mNL֟QK"-ezTPK7}>ae6ĤPfWUA*':G-'k<ܝG(w Rڧ{p};*f3+'ʃ¸73гF"Sk2--|h=_;,H&:g~`jaS"&n0;0eA" ܌ pn")ޱ`(T~K X2 EfڦQb~PI?oIRfyPY0m(&J 5я ::llc׍+qbCW?!C:8#J"0,uXng} *VaPL|/s1U N҆L% j\<vš,^9\G6saܻ$#6 O0&hr{eT kW_ŵPf0oH_;(^ \V85NN!8=NW󣓔%w 6 %cN-WA% 1-AT‚9.F+iram\%v0Kd8|U}xYH,"m}@!tԍG'Sw\ eTceB[ςGX۩5<|,!m-Cխ-3d*{5 !.$œn"wiW椗hn:TCpO :AbmG*2; (NՋ:r=FW9aEp;qnmIvI/I\V,mВշ[&h?=.\#^ᘤ(";Z$*$i"$2bB,VJ;f^Kl"s:K_y8&N rjkJi$r/po6 Dr#Xk@vaّsb39D mdBWC{>i;6_IJŔf9J,{E/_&qct`vSNUl I!2LX#>D/- =tG#V#v\}K pNd6R#8ۀk$fNrA-Pn<:7u7@$ K=!Fn)X_B|9KtW$=O7.x d.{Lq˅ZR ^'fT<Lh/ TFjq*GySiadaYKvs$qx< dgZ%:5s?l8@-!oLJ6!Qp; :ut:5'~p o2 6&ÀE V';ӒT“Ny0v)͸p Ȯ@8?/o=zg o|c#~{WF\.S%~+8$S0h=w Nj*4dyI.lN(E_" r%s jeՅ\ou"i=n]$לӴ5&4 hg5ɩTU9YuU;l WޫsZx,:pGM4|z6.IMF؇r=+}VƓ*Y f Cv#7>w.:jOvgЯ58]5hfm{{L ՕB[LA{z@mȶX~A>kq~0*DRh7UifG,Bnk #3IIGz$(L`6(xwjZpxޟ`MHRꆚTdc¦ LwӦw)ovON2RjHt*wu[܋{/wrWz)|PixV\]1'Cyf|;Km-ok֍tN[!JuR?<t{͖դ ¤]4 V'^xj<=h2+:]{{Z(eƆQ'PU 3'jO6Od@񷱦2T~[XD"F۴Q^B߸̄RNO!`u  乑?#3P[=G.}Ts0&8k ^]ԂmZV:7.얨~!0]K+k@BYfױH6pKҫ2o~~ȥ2IT0VMU鸉F1C}sz%@ EDr4`n9fW# q5˖y`e|)O xsT8tVֆ,@Hr 6"@G/\kq fwܽ@UɞA 1 liw(uH>QGk\sD}rz *isƽ!Q"y5hӷ"!NFUfK0;WnN]e┗ztLnP{*+PWh+; zr2S]Nx#ι O?цn ,ǡ7R,bk9Je{!RjӃ%gv7L.ꈇc?7z~4} AJQA!@h^T<s.-Hɪ!^ĉ/1~Gܤɽ'ZpS[tO~ypdbyS8V9ߚ$YcU_"G^,}PפFt13Bx{  Tz\R{?j9Trآ(T%`^m8l1B3]_Iek;>k:y*;V~to7IYOG@5.D`^X|ƦT~Lvws4S@Z= DXTˢ9_ן>aې8%L(JjP8j`Nv o ̇"as}0'St C$oH1P#"% @eGз=H0Aݳb,$jV[{AIO${4pUȹ/~쉞-M#\=O.bLm ōZ!̵^K h6*/x+$k\S4m&QEua$]Gt; sIC)B Zz f b hRVh'VTʼnMaRy@{o_G/FtQ=؄/35v)rρݖZ鑇 /q9/HE +ΘT]&Ir xd>/l Mz\N.pl4 @p6nFs+8WLcudBi:.\oq|0|ںMgd3DUYW·CȌF<6[n>j1/mOoipRYs"He 9\. nj3OKw=:u1 Zݛ;=轢jX1A+WQrxZ)1#bY͕&̰OlGKTtl􇼉6;غ;Z,si⺜b,S BfY ̷k>q|,oDc_㤇ڂj(ۤL(׮VTHEPuHk\uo\Qü-qkQB9_:NS]CzkY1HgH4%&O2-{l]g57f})]I ȟ{t Hʤ܇!GPYc+zvڧޢYCfE)j(ޫvI IǼnr#nHfmkQ10ڜ. c9R"Fj΁n`xP9|b4aVެO;`ݵ&J7L~19sx+J$aBz3SX':*xz!L5,Zh '] JU- 4[*Cˠ;^]H!v w@Vy l|U5i8:XgpوƧCw8'9 kMtŪ /['6؆*}s$0!~)fY_-![H/ odXW WFZa؋̎C$:OYq &"jg 8CZ`!NXٳTtӥA DbKϫ9_iݗm`eɯ+@ѹL\CN6iEy/SmtE?ǂ2Xut% Y/_A1Z#?B{?Ѧ4SEժOj@i)^.b ^Tw$"?^akʘu'Giih`  xZ|椑3z/OVBB^FI%?B 4IZ0N$6Po7[`ֿ+0ҽpo_tNs[OZM`tKeyKb奾(puA;w?"tcAcaΚ-N\ѺO~lbS@'-ޑSbkDŏ~{&-`1wo$9-/"7?hx)pgP_#&JjXVjo KmBrݶqqCOeI] k?ɟXxJZBeQ~{ K4=+*K4 r4uHP/ Oމ'o /jX'Ikq$C& $ z/ju-mr.p@3*ti܁rWVdf(}- 5PVOY"E^[b~6fIN?cJ+Rz!'ZhvΗUѧ7fՄ96В"iB8)ip=]l$JE]-kteus :Y){w62LKEh{}Lr޾S!nD@Gyk.h|X5~Z2:-F 4l. f0KzcZM30 Icҏ f0EȪ+CQxQI\[D0%nu1K9qSạZp7x4nŘ2f g2. `SV󂧤cIfd$QD cUEq^,jҿ#yޑr]U,FUܪ9Uѯ qbꭐ!;W.[@$n-_֬uO,߫7aZߌ e'P`{ta'3v;IgL0Dl_SV3>kχPSi_Y} dYq1 Y87Ϋ\L2j[ǒq/h]^{^DhPe7 RH2aIi&@)bT3۝H>+pOo4e,XmCo֓s>)Sjy[(uY]SqRv+^lAbv+?_8F$&dfZfHT]i<#b]y8ǘrRf)_Uō* oY!X|PxbwƯ,F\O=Giۯyj"Bx6&ADgE?p='Wn/k )VXco~;HG4Mm FF1b=eLRyi$RT$/*)љg_}cǛ'!j"1P" ['"]qqi4!\g2Ȥ`[GڹMcֹ} Fb*nR֎H61´]U>3ݫ{7/z(9v5uDP{w☣",eܘC_Zp60eMЪ?/# @yJ26wnU8W=KӮYDTU8+`|\p\+M܆1a4ϳ`4Ahc;䳓9ti{y}A0/ P%KSտ,N;&.2٘,YtSJHoWŴGPF!~G U~/{P.>}}Dt~ aKiJy=d=X.vRM#PLPd;f eZ6n\ aO3mif/ӆ2wocAHzPa2B_/9.ES΂B*Eּ⇹jvbXLVYjƸ$t|YPR"k`80Sfr3ROپPShGqS=v3Gx17`3Cj:f,*R,䤶yΌ=sAWJЛq-m5˞B޺ӥHF7@z 7=!ҹtiya+E0+Pa's2Е^ ,kI50-., W;?rjf"5^f"U]\]3zjH35.(@m٨ KpJsdËPm[>3J2-=^[e)"Q|MH{ G*Ud8*&50F +MrUȫ$ڤb;ۈƝӹ]5GQYyb7q_'8R##ԓ~LCnDž&1 /ڵ^XA)FWhLkTMv-*hZ^^CJH:O=M# :%#X 7pFPHQ0Rogp\!om*@f 04t_ qdh'}դ=Up)=1_sA~sdU>EtBoH h\ᜂ"qݶٻ@a   <]p1JQHϺblUgA>,si;T?Mj ^"H@C 曆thzYVL'FIz cb07gh2Q ޅA)K&K ^a;`.i)c8s.1,A1p0X`101#,s&tB0<J~@ռqZ)\CnAY\ Qבm z8RC-hOCJ؋+>кaE.2 $M5?p4]S\c @$>TfA(J$L_c=$*h*޾*=P-`97M@zZfIݒjGd8ܟd6[ Y\zɕk%sTPhUؔF= )VI4]"WibjQ|)h~14s=BQ G9{h 67RkBL=Lmn&烊T\уpXCK~vtxRftY w;BH5B\-9#҆z獗RȮ>!zv **bQD;͕Y_nRR)'@&&oyO:Fwl\3bj2v_97_uNmiopчH~VPYMi32flk 4<ɦT1bTTio븚eK%ks0BKlM9NMi]C_!; ?KD;O*n73C7M`+H@B3}vښNSπLxft >! ;:Ёۙ-exħ#l`; <<}HaUO5߲EQE,K6ґy 1pBh M㰶WN@VfWC.sH\{+c Rj@>c2#UTMqp^G ] m }予E&43IXcij7噧8S%Gkee A+!K m(zyp9Nk)5*-1ôX cQqM9Kk sr8y ]kT /4$Mkg'Fx`D0ۄ9iϽ?cm.?L?qp3~E)wBڒ5el hόnSO|DYsnVPK:C 0 A:hדL45@3ܶNuOGyz@ak8Nlޓܿ4(GTR*Ӑ{O: W>[7~-dYN*zuY+Q]ȎGێee)Va]H~٣[e7͉ ӜB&8R!5bo8i@M%/F8O{.a&)N~_q {C9&+_IRyMfg:DvFqUKt+{Ҽw #` 7K8e4cu:y tȭ!uKșcĠrcJ\+BX@އࠝzڗngZ f){ס,Z/HCl!/IQo"԰e.RPm"9ޜ(&.+8=ɐL \bH=ry Mr(la"}{nsw}71|MYw1[!R& O9Z,xI ;̒8SV2 UXsb9ELE*/|a,0ź4|g]T yh^!YFV$Yr{h)Ih+@|m\RE"vbEc}J5 C>h)V}I1PY~5']Ƣ񭋲SïjUsYuOkq,U:} @Ю5tUZی>$ B"+e$!`;yS9C=G7LЗ^YNv/gݜG38y4:=L_!GFTp,vT5 e^ qf1%Tπ`}:y4 a'n'KcS4l,NA\'!Rjc8aiR"8ɷQt<]H&IM j`Z|p12@S`|S'KRL9+MN?:pVCl'ƈD >xkiwroQMҦ(aX ?y>@:h*yKr0D_ߵ>Ht5C)l}%'c#b[i-L~8H\A̓ ڂ}kӦ9lA iMWa[:WU'Ok!MzJp LʝzX#F5m~Ӆ9aCTσ-ft>K3,ӈo.Dtd\+laž³g9ZPA4LXnj-iN&?(KQ c:OFSΩDx~f(`-Y9ș4+B*zcaNTen$| Ip!:w<)ulvV<"nҽQ (珋/ʗrhTpߛ)i^׉φ֐ (#'KiJZ.]@Gbn(fXŘ:MY{1ef9R>rտo|g! V:Y.l7#yy͌kVOfQ9˱NBvA+ (i! .pEbIRѡ>~ <65 mf^$xrIo\AcHErLbXπ;լ"3A堨6Z@OȖzG@|jf-@K'\~Kgrq][: M}Zi s(Q'~o b'h l)lBRVhw3E0o$ܖ}OJQYL> &mdxHh;픣?0R/Fa|iBp/׀kmi"M#oW%HԷX?U'+ u"z_p[ekJo;1gh4quX>K}^$J$<(#溅jTg}Q{zxb!'^UitL**& @|WNͩ lrB{yEWٻ av䂎|D'dzs֠{L@4i_ya`eĐr_ʟr6T}kG3Y5Ջɩ'ynDoWᬛuy~n}w揕MOH?PG,5ؖiT5[r?vupR 8 YW/a#'a}[>hS.Zg pi&`7i#*Y*D>N$]{ϔKXiBӠf/`qftE͙4*}ky;sK-%&Z@} @t/r;AfQ`f8!NDzk/F٪ 2~c ÙdNpqhiͬy뎅G1nuMWwC=>۱Wn܃9ӗu v0F,&4Dq Bw3B p2ބɭǑL`7lLv47k$wX].m-E6ilJ#xqsTW89Fu$:Tv v•۶{*=8 tgK9vT?Tb6,J׏=K|\3''[u Tj`7fEv(-VL8y /=n_oʥ%Pm ^[86.\5t\~L73 8.S}3ȊX>"a?wejrz$$9Z%"|2DX:>z:r6`7PtrSK7ByC[=Ǐ;ު; m4$B]]LvJq?]W`FbVe/[OJM 0ww y¸ Vh"3p[~oW6١uٖ/o]34&a<',+ajv=aʈ^;_g:hM(7s+^?n5YlnR_@jRǎqeRܺH\[.4] z֑4]w-BYAQ^_y&Ry) jSgi@q-`m$$'4ov $hl0bL33̼ OQ VzMύCX WRF f%uso^R5˼2ֆ%B<{uV`s%c`Q$se#qz땹6a:V9xhazUoB=w aK.G:Dv}^˙)ZΔ+bPJNfÉ9-{ z`0s+g\|#`d+iG`:&W?[,Gc0fyarAw[%ɀ ->`c5_ˣ\[3oyWgh<^cnl ׁm&췲j F>mk2̛"xnHd&&;mA\GTm<;ӂ`T30t$+1;ϰl@DI^{EA_bYG~3zkhSU2Utx6ЯӉ*l^Uô$f|ǒr/-}VMvլ`L,H0 eaw*mTV1RTy1!n\kg@!Ld%M'ݠfF9sC0ϓ9.xJe?me)h>3₲^~"J])H թ/#:ѹו\L@]|n4'ޕւl݌J΄>Ow'%QZKq7H##w/[=Ȕf#lG͝fveXtʭ$uv~iN5bK?7F5jr&BZ X;)d,Jb8g] o|ZW׈?0}mpzngP-ԮU7#*t5Dg-?Q!a|˘#O/әpUdWN$N7Lez(SMp*اf̲4δYB2b&&2zE}[_}mG}Խ.RYMd E@E;@0 -ær㵒㥖P\-N5@K(kN& rsZ߻4BZ};#;1u/RwNxb=[foE7 "'8#8YȨrVno8'8/+XwJΉq}>F6nqJO\A:YΨEv$gҳ!~ g-]gdκ 2Lh23b%yᵩx/fVg#1SjSCqO.U}9v޾K`Q`sҮ J] KiF7nW=*^)if&d#٨k4ļ^.tR,Dv:Q!Rꇘ Y3I#wě%*uqcKl9p-:$ b\DV?By!>q3h ; f*QT8^g>"s6ZP21EX ͰfGs?E|`ԉ#F-}BŖж;þ̦ۘ)xwG%$@BQq]tfwS~okI_nW-=q LűjZfb+,B=T~wl~nrҶ0ok `mKy< #fW"S`UVk!eWad$vZBpfTqW1ql\o~&T%tn+K|UOqmh红αЉIKP4ɇOxg7pASp̍O{VqO%C!5[C;Uج)V[fn‰'J;|MT:D>5Ru!^jILJI>*5g7B((+"zȊvwjiQgR?4q: wZ[+aV₟L훡ei];_d ;D-ky*=]kHhtǑ0CKPJ)! Sf?4qYpbhE`ç8tLl ߑLu$6=%u/7/UsDS@ִJ5M~)m>~⯄K&6ŵ| se85Ku`v*(0US 2e2("OPɺ㾁N%C]x[t}!́AI|%_HBq.tgpS*ZX={~dc1& ݏwM\-jKB}Y?JNCryyXm)/-QF$"@D)*amn]uT$rdGuzۧD]r2cDmj#z<'~#=h xo$ Xj K\>0)MSbF >,b)ցnscnf6vQׄ '.fb}܏qD@k Ko>jnI]S^ ([d(N+ r$LB/r.;<\xz"_9#s&'a\7T]< lV'BG!8`cVI[AE:,2NgBF=+t2;܅z[::#I܃Le=!%wn4űټCۈ$74waYVE8,òWx%JϊI{Qb4Ƌ[0n)qzTqT%HlSUH|dmF BVm@p@TpĨrY'_?E9_ԸԤ]צ{zn~P*U4 ^&4dXsr.(rC[)aaxgo[ ׯgYw\.cÏLDhG5;[%Fck,LF_s?0ޓ/;:kۀӴ+ h"_,I$5eMw܇'5IE]T!:W Z"Iy;\ZsuH;{U֝GQO> / (6xI`vWfIVѷ% 9Ӑ$~O^Fe"$  d[~BHqΣ-a~NY EQgJRؙ]\.?|Ae*]WVZb9t\Dm&(.j!c a<={QobJugǑIH@#;X4'\~qs?8ܚI4"py~qJ<3`^P ĨYޝ| j% 9&})D9ۣjʮ3([oR/$T\mf5ސG#rL7ȁpΜ|^I$(L#P, +c/4FhgE%.5_ b;F%IhŔ*܆e ">HǢ&n¼zxvķj.ZW jp]˶Lk\wUHco&iވ.}L'Π鬙XTq VzIEe?i1ǼNkT |:tſz"lӮUA;hziE!Y)m`}%!1jT cdU2~BAQE)_Du n9H4׭Nϋ8c D݋ҚN]2Qi(F`N|Gyξ#RerVCTf5e oi@4z̪\Uz)X?yTKAGsy i0}ͱY0H{we3@0}9^{ڗa4PA+^A:L0?6HA܀v< ya\*˄ ,Mw 1%,75qW)J@-CX]aU'1y .PNҘ%;҉g uGJrp{e#^h! J3#0ksJ x0BjMHA97~vi^X%o w: Sb)aK[թHMk.f(h&XI zwQAM@n?i ?}k}7F)߸6h N # F;e,I Wc /nAvpgk]ND㼙N@$ƴ3!V!4Y6$~Ŕ*UK@~ykI,3܉ӛ/a!9Hv\ވADW{b"e pd -E|\*"ʛyi\^oh ^FEsSt m|GBu6={nmT#BEzANءk@1VPn\nU>9"p/!\ɮ=k/siQ:Ÿ WHV%3Pou&ȉB2Px,#֟+Z $WBLZɞa?,3ⴊՙgtp\=A芏bLa]'<X)so_+iO)#vwZm8rj]#*4x@id},,(= 1n~O$sjTmq%Mrh9t ܤ g u ͍t-kSj=Q MOSpKPzڛ8'I[oFPHT'MJ`<0[c}N"%Se3Oue[[٭c4#a3L#ui~LJ {?'z~);" Mktڥ#qpd^ )w  uZ,u76FlKNG) .wG:5P5ie XH2zJߔx_u3/0 ӝTQ-: uwn2R yEeN`wBcm}> UJ8CqZ`нk5U`,)5RoY{>l<(6] >6)fAD5 ;CK?Q:oه&ޢչYB0KA bd!T?E˒Zy(EN^[wBgnK~ :y)O&j{ޤ5!PmWaH瓎?Tw8,4«ƵK5 P(Qɚ}AhCY8ݽ*PYbu0/T0 3ja_ ]pegZ_G7+t%zd-=; a%s22cJÊ=[&){'"bFC#X?sx#JmELU&E.|k@,I=DWQApoųpɗ3щTQB7MǛ4,nX<=ưe(C\-L-]CHQѦSRIJTj|ڷacPV6W{Oya݉o: :&P䕩GhEݔtG;ǥ/:\A8IGe8yp*LtR|Jq{A~z*<#ay "SR#ClʼneY_]ZDqpǶ6yW!tX:ϟEsqsu_-/M9Rh?и[6O4/Bx,eyn}nxW$ăr$?2S.8AHc)6,VKG #Y*t~O_ & g`~_[4JP]fms>z2t4iX䎕ayFG0J)+tcz3И?[+Jf~*=nq*(Lɶ={'iug`F_]xq+Y˕&<~ƚ }Aqcq3x2ͶP|.gI CTR %=>> ϝu.Hwܶۿ/uCY]0,"a}JÉB#wh~i _/oZZՕ'밆H*k8*ēf͉5{Cٸ- e994~VfphUA]!x˱X{wm7L$,?V1zW$.`(ow-CM aE\%KcE³B[ wiFèZ%#<=o o:_oaD 5e}'kxw4|ͤ >Jbi}  #(&CU8BRĥ fu3ԭ)K l농~۵ut Dꖵ$J,~Quj9@SR:抷LtvUT,[Wx (LFs}DrF@xlg^zy/1r4WY0gVڈ_ D-vvW.-\OC.b7tU_$=:Ngt2ڳEH͘Nu^ꆍe[į<װTqi|n&xCqR3^q>v!Ɍ6M-jnK[ea]qV'^=FPqc[Mg2= x}UJNw7Vsl+&Y`\ċ?SG,H jfCAk@o>v4Ywq>/ qUL!Wy@0e|Ȕ 2ۣ+o$n\c}bj{(]^Js4\䊹d*$ ;0;Rs4twdX4y>R~ăDg{ѱjVB3>C gzS͗5pRaz&$7j@Mb hkxνʲ!2'fQ; 4'ww}^4 ;`y$Lo:މ> uIhNQ5!iNݽ,$)!C,U_mYZ!Yc%o i@hrAw6h yʰgu TkYsۓzY ҕc-Q~qkMݑE9y!s!F=[.бbY!9{&Q;dȑWT/,wRڧ0H kqʖJE%Yi `fXŨ3\1#,q5Fȏlέ JWRuX'ZI]]B&Ats34:h#jޝXW# %*I#/ lDq*ۘMnKʕB|3/nHn8IW$^D`k9 ;`3"S&}TkͯmR;B$.Ѓuy }'c* =vI"6uj&'ǕLoyN[)7חu-'r^Fkѕ晌 &C2r)!> q΅M{⢌zcrZ Y)u,xV4(f -0C@6Oy}\xJ"!a3P(:i? ?C1.+,5)#Az LM'Q]'!9h-͒R uf]hCE h]8,,j$,8ԧ%[]-Q)8bƒ%_Zc}ƈhk,g?"""Ja2et?΢iW0T/3t1nػ:@a;?*o_ú,f1Y l)}Msc0e5 z`E4[d0xҬ.Z+I~]V*ڟ6[u+S>Ɋ=$xp 󆓅Jijq҃(J lt?{D5;I4+]".Iwg{>ةyvhvc/8*oai6f$FjĘ[FY@2 ǘp1N:o8g_^50qP ^OWU0>ŹePcȉY,=X_۞:jR"*WĞX)*UDdOX;̚8rRf"^M1.מҶ+ ؒ|2~(?{ܹzèFNO/9l|~YTs2=f$)֛hRñۆ-<w)أ!cfkMDZQFiKbS r.KzO]`Ռsjkv%?"+K5Ԍ D#:Uz#t½^Fr!{5|ef\LRe4q# b Hrpn` N?q<md3cHd MN E{DƸ2|M\AEZU#qDN&JFtŖboo_2]MּgeXQGl[y2U^E6_tF`;8&x/) B[w+MLHLlT+<^nસƃyΪ*~q5ʵLTgڳmZe;%~Xr!*`꿨J X<ۄ}k>gHA/hIb|t_QA /8d5F<=uᱎ&Rźv? FVޠVϻEH5Bg),=:2t+0G"eCa֦2;L4h{(o:i>SqJ^?GXENx\M% ˯=WYM!E(ѐ9{3>ZّqM(}C,Sw_Cdzaag Ow!ypK({nNJfّ,?_%z,}O=[lm2 '-oaa2wi,Ўؔ ٯѤ4t$׆w 3U K%4щ7᳟bk* }ݤFNPҒ36٨.pQo׎xOFS'M=,/4i<)ǻӧj߻WҐ8)!'Tc-;EDׁYbhvN]LdU%,.؞)/|pމ>;ٚ``Rpp8hc"we?=5C{}3,]H.-Gz)&j h R)r*G8&Pɕ8x48oav4?ny3Zߤlyxk>y`rI(wzjxKpd= =;K+>_s7ۂ/*2quv'9}jYv!6_ThrϜg$!FBW1,K٥qeOD߈9.8#8$i+ޕYf2S?yFũ%Ztwg1px, z^l%fYen2b[p( Rl@+Uzַz2g,u r4um8m[N=i. iOj{}cq` IhSXtVr|3FZ{MyL(x݌T- 7N9d\G}Jp0(-֛^;ѥoiDW 170ϔS˯|2HLKzѹ^I/Av6,yEh.W^?hꏨ4,2 k ɒF>|>5yR*Tt]v-zkttSmݬ8 a,J0Pr,С8"3r4|> :2+vwVTRUZ/ w u5l9:d7KbcNyq`o/[17j)׏| YńU)qԧ7 c8NAiDy2#Anl&nZ Ur\ڼ`>_N^x1k|V MT,eREPzm?kGuXaׄQ;iTF!uW+ Fߔ E%厶Qj"=־UK j[-@ ortm:?Ut=v1C)%z+k]GF]_D,]W !*Q2pfN9|X~ b4YO@JC+"/zvKQv!Nse*)Kk>+w3.N;(N Iܿ^ 6FIHq4jC.2 E2.pқ@HeƂ\p5Y[;aeJip' 6uӹ"e(J:5;ec`TlyTgaEуIO lnc 9:Rar 5\y  BjK34A 8 4ջZMR@U,|n"O~q `PCCmHHkөt?Fh ٲI),=#G# jm s_m,$PVr|$/[vs]}+2R.e^rJjt߬]*D`B <uwzu.n #P7C;7`Kg"p=-8~ klצtMg:L/5b ?4ߛtU^Ä.N9yeo3>6`O_ 0+p GWX5Ǣ\k ;uQiM6S! 姇NR!f%hME& OG+n64zM3J:eH:>\u7A̋f[Nd§o 2Y(Ddh5=̛?%9? wFan \j wa\\:TRNY9➝Sl*%-tpq}3֊Hs+MBń%RCmk/EpG4t7Tҽ~Kܷ+dq)H@>"GM=EMI\&W__00˩mP-Tqxd7rV^|*hSBI#7 oGGJדvu¬ DjW[bOe+} rԽ IRdCR?#,졡fB7L뼬3Z!d-&G0Tۃma ~Ho`^r-Py}jJ8AfBt.NʓI[IV|Oȵc].YKxp#Lkz&G];Fpj M GTEU[eERcd %3ku!}UQU-UB8$Bw=ڷ"0$#p7+zo@~Z^?I4N?dJ`d [Nv-I!Ty*k70XX_5dی\%3&BuJc/lz,NnxNa E_0,m/- ̓J), _M$ې>99ޛoxXp@/}5RS0֡ڜoQ>=MLM;y_ˆc ;i/p4@KCc4؋FK\(mgɪz$-I߱z@ȣqQaRװl8`OVq:"qT.%N6JQג99w0,n'Tw`Pv M#w^?p~h{Hcb\ q1~+24Wع.@p{Z68a։(Z p!D[UBonȗjv\e#Eev u[wKHAKw};2,'\}kׇ׉=LňV5,_tf\WPv*ѥF0eu*dԞsDH[m.d?5vf@ l['#; F w¬wEG)psZu\A4zlu.tռUz &,KҀTNqo^:dԵ/1D7%)13O9Nŗ[! hEuy.׆q&PXo [ULq9B %YCCiҵ!x% ޥ8?'@c3`e0m2SDĔY[-"Lv?]##OeM{K]$z-bkc^-8h4ͥK{s E4]́moNٞ\KI{"kbDw)h3ϣZJT\~~=MF<ů%v'yɟ]mAU2¢v]QZר^/qKׄGa)'8rDqp+-oM'%#*_Fq B悷*B`?a{AZ]-9'^@vEFfE}́N}g0EI.jE:cl/fha,ĩ{Lz?|5~I)]sL$܍͡yղ^t]=ࣕ->ԅ<^VJRno \U8!Z,.ILcҽڑb4!&vb[ѭUFIU+NOQ|**GW%ɹ|X4Lp5iᴸ0D*OTR?Q$ᄕ%e5ϞafH٦2/P}iq^Q:ynNk8³9OjfÎά`!ؿOp!.6t_!D]ۧb`Ṣ֮#.TØݘP|f|r1 F)q?Ɓ+x ;L Hr]de!_vMz%̈{"vdF~;/n>?i2[-?vK1q%o`ꛓ6ÃjUM?c8VxB7~q`IU6h(휶@Kr痦 hp_8IpYbatB#Wt65N;c0/[[ba6*=R$K1 2أL{>R&IcddMNAg zpA{정^u3GQ⯓oI'm woוs&\2=Ff}&8řLy8shAȎe~bl \8i UpA(_Wmח~hRL)xb?ˈ;+z_27e`qd}RW: \tnW#E{9DU05HA'k?S_Y_IuWѨhhv$L&llO,.L1̩n3U?)9չĚ7y|l_ZS!C)* 6=]7O4 w( gwSJ)d NDKq(R+DWlN#O̎7jW̌f+L$G 3L# X!YjK8E撁*~dGyGu*δ<*ȍE'' ř`tNA˯-+6y'`%uu)p;i,x~2ҹX"'3V ^#e<k Sc{;VBcSpq!+C0$b42Y6<:#4.\6b ^'CӦI{Xh 31$?{2=۞z3--?bE:bSSkb4Dд϶as+d-_a^6L@sOЊXw ZlA&,H?T9;x ooMlJTK|%C6Ğ(Io>S6j"th]e 胙r0m;-ʧ[9AMҿ@ʁ68R!IÆq~3875)RbIH1Abe}Oܫ˨QT* cj'CzqE_PBLJn|&m@bkd0 >Hr5¯ZJU5`IBy˾0_BNM[Ek\%礈B;}IK;fxK~򂤖4bbrrO}NYZ0_-Il`{>t桔YKc2@0U5 -ptwgF|W{1B%dX|jȲ1Um.B%K0LOP˸/Gw J[F=/v=]q^=^P]0-׼ ר_ S]dҕ`)~{F@J>s2?9hB$.kbL ;1bAnRޫF=o#ؕ/uC]$Ō4=4ESˊy|蠀^v$PIu[,1GJ.`~*j0Xy/ U3x-gz>â 31vga[qhԴ=Ĕ1]m ɥA󞲨MY[fyDћ[=*cU *J w)-(K$klmdhboo|YHa"Ht ƐM?GAr0re1SaBD)XcŸ rd#H=/x{(P؄AS4r&Ѣoe/epJ|Nr۰~Y i0 KZ7FU"y@* Q}8Eb8\$:>jXZ˜2W.buR$ 799`Xy 9DګFqHt{y gD@(yiڹiRZeDž /16&!fi0|A'[ xdcޢ\۩=Aj1# R^Imc7ꄞžR9\1I?[  c bh 9$"=%%99ajkH)Yt J@_ͻP5i<, r˒Tr8˃߉,,?~ DSIwHAԐXPUwՂk/7 G qyAc(&\zbX;㬞x⣈*6龆gxR;ͼ!9Jlq0 , ObC+kIGpVȮ 3CMd@PFX-#b X=WwL Q02{.PƘ]3a:gdН'%NVs@I4|\/,N۸u9qtzӊ,[4t3OA,)8w^ %FW8F&9{.\s+J0ࢵ+dՠ3>"nݷQUh?B.'MN1Wh&[ `0[OPj+ua=9x\TR6\i5 rgRZߔDgJUV LN5|pePvYXvKQ$ug,) قȮ;յ{+/ oiTBf&/qw|'$ w@U;W]]T{*5,1ʆ?,sYCJ`*AEWd t{2崈bNzn4Ժr)pĘrjm"FpL]x#1y(}cgYZ07070100000096000081a40000000000000000000000016296435b00003f5c000000000000000000000000000000000000004800000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/block/null_blk.ko.xz7zXZִF!t/X?]?Eh=ڜ.+̉pgUqId;8m7Y^Y$o~%\E8f 䁪\aa6iagOi[(W -@p8ˀSٯ5ƒQ7 3LQp%Ujf#I# d"4y8G;Htʾ),㗽5YOpN+'+܅b,fx~R6%#rVc~Hc/N>F`2p׃3ۣ2?/:4njۊP[ޑZc<5M̻(bl5-aIN3!Uvnr28Bt,h p9%2}TjxnU0As1Хz<o?YgIP=5@9Lb 9o̘fWiٳ lNKGw[T=gQ}JkcsDpt锖6*QDl?츣ͦd.L&AU)qt$N2U-/|ۮS*IۼF`Ǟ+(- }?{3 Vjg4|%<44 ipNRMj_iRt%=J ea7D #N/Р3,dfOyOYEܫr׸q"MB@1`ЊnDu:3vt06%>ܢ*[$ݷ£nBɃ)Mvl*h\.:lqUg KMCO` ߧl %ؐ/J&#`py4ճbz96sc ṇZAWCDvw4.Bn? _NMp fBq2%[;(F9J#M4p7yeMZXN 5u*O-ĕ.NZ*5rRS9O8lHأY~]{U69U!-HǧO܂vis<6 $ Q)F nU#ϢcrĻcubM[n=-*zs}yR܄hrڠ?5a]dS) Rfr@YUT==M ֲ#3+Xf oN["4U!Iʪ`zVC#NȂ eէZq\c|A^s&; dh0CA=fngRzxg j ξEFȼF"nNj;kK %'\5^ _=XcdҦk=N3w[jӭN#a*A>;J+兤E^!Ä y㜲­5OjBWxSqa] |3:I! }OWlh.uVzjES#.;%_692fG`o49E(|T.KyPp@$wQ0!/,bbj65_i[:$0LNLq_ִk{ qt`.RH 붾}2:K<1F݇j0zac k:1~Cߺ-?UV/}-XRG <:*LB7;1xEΞocuRPNF~8/>Nڢ~zSZ ;r6ƈ\v3qacr*2v%d9%Zev CÃNuC뢜В$_MLjX6w߫5[*1:) "6``kos§CDkUY*㵸Qp\byC,+(fcaAOtƛ͏mRbI:a@#iϮAt͕؇`uߒYpхxVUQ݊(XŖɖ$aWa*4P7ТTycd[ު[r|?X72S--fȌ՜_QuŃF$<O.|B»U njBUgId= ""EPp{O(C33>~ L" vVhZ҅\KnR/]'K FJިn~^ˆemZ]ЪMD]햝i`%ѵ%]Wb VBCٙe zfbrT1b9ʪNSI[5j9ID؛$OI51hR)c9v,?^qq niRf,%:̳QZ `41y;W~yՊ$i.&rz]5?[Ki-[z {cpR[M= {Hks_='*/l͏ tlxh?]3FjL8 "pICZa;mFxMBTo2zǭj,;\NĕT qLm2f0Y'VJ2GjYן+-G"F߶74z^BQq`Xةt!ӆNWWwB Y#tz92oOn ||KڹR6?η#0#BcSq(@﷾0L9W`T j"ćJ(a z0T+_s,W5\M7/ĞXnM&$lHxwm/@R]\>wDBi̵Xzd%VW:brSp]/!|3d!lz`zXhj[< Y&V_fڲ hqG<;$=NzFtuB3-HBkO>" bD4%f7 ݧ$r\0+azoh֤={u9Df>]<ԣ,} {lag.u 2:zwrzc%jۅPmU@5ܝ-JQ7/k}-?bDPlSq?~~ߚ1XC#9>є6UUظ9dN֣XՕP!x@w4'=ѳڦ+kYh5hJ1eҸE 8\6\Yd]=WdiDRfZ4ȼ8v6kG9}?JEwB~Rs\ƫd𢚣+~ 2T Pnڇ!Zj:W<[4 _`mM.KӃQÔh[gXXqY7 3E>}(0nXDU10p;gsÿji4A:lO NĶhb3yѽʡ/kO[^cGx@L 0q/yIElwbYրv0gGSkl+_u5`}Hj?9&FWq)SoB sĈ [W/^ĄjF+hnaӿI$LJkMʞDƐo\uJxb`J5ڨʿ얉9e2b7cF8-ո+]F;sq^h~o([ZQ2ƸAvE|M] n֘"k}JV#="u1=Фu:yVowPJc3^6֚19*9gcYfnƞ'EPΰs3_Qh1h#8뎩Gqȉ;p[1%'Be9"nY$&V/Zѽ oHֲ+xbv7YqNqd. y_ 4πįU.M-X׌RHfaӝ6pys^$}ct'QS8f}ֲڥ$:]U"؟`&5h\ >| EG*3@s(~0_CI?M\d2*lH#SNZyG<.{: ל&NPf:-?H85NG9zvFi Ti{JG`u~NӮ\Oh〣\XĊ O _;7+\|Uwqؚ сʒŠlbRU|3n(3{srQi Ni'}P N еOi\n]lo|Dd7YwFk"* p2cB3UGfy c0.R|)a5HDe~s@`Ժynϑ+hʡ|>ԩ,2.M w,@t^~t)~+Ě0#s (4[LU3c$RZ|U7 הmi:z$/Y&e"` z% wTea+|TgH;*A<0V_ RWktRJ_P?EIܪM~:AS`AM:T&AJZi?2}ymWsƹ0SIzB@WDONCk[*d|Tc/S {D*eds-2׮A <&\ G@U @Y1zs_dSND5}(ȴ\acJ$aUlmt^xy5m iG4*kְ6Әc+W7mL&F 1 EzK9>}7sLnr̳$ZIgit"N# ϥ "女p[9>+L_Yc ީ*QƩ#>,̑˿\zg#7.a?ku6&@.RP͐>qݠ-62+Z~$ kI=A|B1h+(/UJ5 !ʿ\C!.ع&4.wI<Z {f;pX;YiS.'CJZmRW Q{}W 4SӭݸXP)W206T5 2M>dڅ#x,m_t}I=HV=NS$6 l6so--e XjX VOٹ^R ?f ZXwg +xL{;3o|K{ xvK3UFL5DF@& ƥϠ%?0F:K{/>qW,T_dj]IxE+et_F$v-Sb1Y^my7B%dm;?m|5. ;6+~TN _K?]$r|:ԇqChz3N_ .7Ή~޿&Nޮ2%پfk*R2g -Mnty֫ݕ?oyS E^V{,hOBY(R+}Na Ek}3A5yb<o0pC C,*W|o-ǷipBϕWY~2W۴ZӼa5ϭ4d7:nH\vE:@bOȹA97Qqv>:2.CT&YL\ˀNqtf2f@b<}x  IO)i"$]rϮ(;~k Nݾ{tY' qRrz#@{ӭօVw%CWp%!B:Q^p)<h:j hL'/&kM>G"^: qffB\N`$UA '۫azyq$dd&dT 4 Z^{ N]i<=bhCm>?Q ¾W2G`S<} )@c4HvEKP5ޘ8<#a7jRSQ>3b̲u <ڷl=<bGoM1# 1G_Ng@G4 N2S ~{AZUD䀛k|R7Sj2z i;wIsE;K?$>b%:?VciWN2HziN2H;m풽/@h L*֛⇩]wS ƽ,둟XB.fY|0q zY)1z %/7ePԃ;3d6?BN)2Q~y7 ;f:QdwD) |NJ/a:@7hh?^!)]w9FCDwF^ԝDA*J X|Jav'8/W (?\PkSȵ+Yz Fh@oG/i)6>.HЕHI&A3WYļnc5j\#rgۘv㞖v2\SyKgb"_t~ uN P0t=XjLQv!bl)rF=曑K'!#wl<$_`?]W>Ǭc)j'iWkO1$  Ų-N.ʜM.uX{^L_M[d}TZϡp}zp~f/S5U5Yvh-M\PXsm`:S ll;n _l%wD`dja61C/7P.Qirm+ j;{b3RuլFD!#= -V[/cr])_7@8z,+Y~/ҬsHU! Mo2Ww2gT~zO7ipG *[.䩰X-oA~=T' PBK^g`Kj3v^%c ̈vx;yHʊq'pdٜi USI76vnYKU04hu-2B@oZsֲ 25,xjpCwz0kUR3>\MF{mtbdnnGL5Gե"an~@3Yg*t@ zKh+- |;Ɨx-n=k&gCtNím;W*בN`iE>W`//j=O[ x7`G_ ~"x4O@8ļUzqmay]e.[Rod箮ObO4+T!Y\(MMTtQie*Z.9~q$9ZnC|> [qKrΣq:_Ф_mm;J9GMOtm%Ҿϡ1wSXKEtT4<>p "Ш=B)o9‘h+QV=)hi B,ą| < $0#<0" 0X{*kZb;3<5fzXlwvzwBEG<$D EALv.e=A`>_=rO@Em^ oƥK:gqV2[+nL$`49޽d4ݷq:4EUL '=TaIڕ56x&4> <]3wszFd}|l'ZѴ+ 59P֭X<"F)uӹHn3Ɗ}ͣ}5,[ǍH\Z B<Ɋ(D]7]CoR=bnU&CAb4 nP Qȡs A*KV3zƑt J~gtT5VBg L-Mاg!ay1:As 8c9. y%qsV$c2ԑ+-pv "zIaXVepƫzջɱ! ayש?C#)U  ۴,@8ISh[>\?vW?ʭԶ|5?!X=1 2J%>hՂ4[^ͯg\XM Br _l6/PBUՠ,U /'[wz!"V!# ґWy (h|~[hw ]]WX RHLMCm, @{w.+յAw,ft翩nM=YBM_#<}(Sp&l 3}D}xZ@*x_v/Ԍ95ƻaIqT> I+fX*TX-K&~APYh-XrS|)ʀD y")zh_WOb0VF2T|q6Wi^#:wdG-E2?u@{bphь2ZfqoM {D 5FU:qwrC+=~WRN#gL;)N~ jezuQ1 *4s FN2M N`[U Vd*7K%oֵ6E$2",u֦OCa̲?؀ǝmX |͗x@|/O<>ﲣIH0z3Tg kyCzFLNFRj Q"|͢ՎrtN$Ұ , ah'2mb90JF!9 [V *6*$.kX:xR,MދX҃,.CaLhUQ?Q$>8@3XBE]'m7O碃|\?oU[Fup Dva쓓A+Y `K_d<!h{=dS#2,IQU6Θc 2hgy^0\yp_v;mͣ4K9/"Fpf{&OQl٧l|wɧg2[|V/)=0A"Ӝ`5ie4PYBĬD$ ! F @NRqDL =^1y4xoÍWvPHE5MR2D_&f6ϭ7S/"TmOjrڠAB7 6ĊY¸iEwgL!۾q6?\жG.F<7Ic&O88G: A': R3 >Qϱ‡$<+IM>])] ?Թ.Ujݶ\\ bXXy@L hlO;΀d#~1 Iھ#1|c{Pףe^!a߄8X֚LN_r u+Z%Fe }\$kC毶*97f"}UX:NE"]l*YlBAh4o0(=G3Dxi!!}6`U 4!}04\_&CGB?{"ޯnW=O٘V6uκD "iʮ S+->ٍ t(_Id+^*x,l>] y!|Ԑ(d@3,Ƶs3T RmSstI4m(2q6ÅDПcEaCUP[$"Z$.T$Iq2'+@=`nYgal`nݬ~:yu;BE=jd{heaj\^7ù(%d[@2'qCSUKZ0Wœ!{HsGfݴXwvҥ}QA^vB$ v\uh|/~ W ~Ǝ80ESk[*_rgm@攐4lj L+3FQ1rWkj:&e܍Du2@pg@K5 ᡂ[#p:+E3>\'8!DPS#-1UȀ|ڦ9ȩ$5c/DkĒKT !1shIS } H\&nU2-#үU e-`ըN#(9Vz74wSQ8`WҴ_^)Ayh=0Tr;7Cܓ^Y h"Dr^2W~qoj S׹S9Xj~$݈cgj^8d*ysCuÁNy @u֧uP&@½JʨdQuu$:M= >Ĕ.֛<{ 1.rp-P#G:#"|C9^Ľ$]0hur$JLC/FA!+YEÜ8l {^8EfBF:ioH:Es"WQ;E`Ԫ۠_p-:(KK;P5'YVN$|vIcaG ^k#f WFu?eLC!Hlv\6][D=t?F[棜ճ@A쇑Mc{#e͊P>{k: ';? QCD_~DEY3="04 4KkQ o%J$vR(tuyUFɪ ?NuRF)9-}lE0|`,HtJx2LPn79%dYlS4ݎ+7YlƢ nCqo nCA0*JcvP!^@u I`V{%Hο{$7/聳k4@kc3iPDP&(^Qغ۪okϞsNdX=Xrk!^&e# Ð9@9!4䁷Gq/v 8$YUX1 @C%͔͸jFw*FɘǀOAq,ڮ`D*/|5nHRsFB/3T̲1A\l; U&8R#+'3 RQjeQS#1rVI:GIwBAm/,F)KB/~lcBX~,RŽ _xqC{T|"N=:.↤u J# !m課G4+:^X6aJ/ E0s< _q*$RWǥirPY"=Fu㕉Wr4R2 ]=QRJTc5ʂu3iLu}K䞘>p u=coLwFMO$W I}C>(@Uf]0pOäzULqɡk/7\e!AW@m `-pFQ\&A9ey4Kޝ+HDݬĘ! ;lN饫o4M\^mNJ|E]Ϩei0ݓ83c}|V 61Vwޯ*Zj}/VQL($ج|+Ӗ6&OvwXWo>9mka(ĪZAiV7]JW+ӢqBw^1Rާz{ ͊n! }P|yAiIԴR)Ġ)y~bX vX^d&իvtJ[k5"v$y;9ZVe?ܤFKgk"Z%b^|ioSL ht^~/ch^wOgGE_Y :`CU)>aI.bJ-P"RL9k ~ՀԤց:L>'ܩM)aXMoປXk̔+HF ScaieCAnGK ã` עAz(ۿ{>@{"#<~7q#ۋĀZ[_? oM_6e3!Ru(YMH|{F8[0TV6O=DHMnT?X# ڪ]\4I<)Ej-* +O #Ưͺ&}o:3}C]XE--ӛ(qZkEǮ З}(!WhtFS +F.aACg V_ (biuj,j_($~U¡1FkjfGR tJ} W!-1~wd?*v f?l[m5璦[#w,FgS}㈙<}ݲYI"JU3$N٠.CPl OTEs(413 j>(&'|i&iOLjʼnh/B@xJkW2ߜ^|{5IZlHَCU˞-7 ?@{Px/댥N0C3"ɔ۠B|λBmԓ>/-=-' 59H/w^NOn:1V%,Q5eM٩Mw&Y1O= 6'LJo̥ÒY1w1&!H @# iqiu?hic<0iV+zvZV}!,itŅBr}nWFc$ 8 o-n/}KxQnܙπ`rپwq=7=-) OS ,H0L,|R( s|!W5U IQ 5 xB3a/[ivG#BLk TF!y( ŮR{!HV/'}N (g5rfpo_58gހ4$=>Yn09 ԉU4 ^ d&>F =Sj1P@O>e*4ދ ^p>JhJ`8(n" ɠDE8M6 E:Jq;윑cZzXD2@ bufjLQ/? 0k$5`mDhCfM , &MJsXxbr*d 0?¼E7]z[,A˹t^|L|?UutJ1ER94|wARLM8j9 dUHgl[KOB9>LwEC56ܲ`XAsHŽU^`4OMҒQՏdg5s^QUdyK dKq>7Ԁ.BS3̕M㑻uKQ$y ?3q1aiemEIT~_ϻ;tM B`DoDEQtm7N]ej.4HzflV3$[4s׭qYq]"qxM~a+};_݁V c*ib_aiB H?R(n8hY`iQ[6B4HLFDjU .E̖;e2?(4% ꄅ5"`pjW~&U$cU\" ,kfzs= {/C8's4F_ƻDgٶQ$osD4 4$oF.ۙ|I=(ǰAoXj3NڷT,(tyjU?qv/1JHh W@$ %ڔ,^em\rT}&57!{Haxb淊pRXpcHR7 %IlP#z^8h;]b*:D_mRpc rjԱ{\ħ$ߣK!A V)| sԚ-\;eNY SR .`TC_g;bqo;?Ɣq -D B `{lt*LΦHh%t.PQuy,xʬ}4+G̱*SXG;q+D,sXtO7TpѦJ+IˢJrvr66Bn`9խ&V15 Wie=簳 HD LJ3/'u }spHjߕu(?!%Ds.KhcH cTb:z/6x߮ڈo<%BOW hQmEܺ5r!q ];>%j҂cIyE7ćU>BlބT@dZyv_b &#&M'=T+hJ J--]`*@R63Jw$ϿJQ%Ć?OppbT0]7S>Jz"Ťx{̟DkBNhfrmon3T# *t7#1ӳ-VHAqcUFJO܌_[ æ.$!aʸ.7(,X%Ȍ۽^̬1p#V]!PFſĔrG6-֞$&UiHhNZTbD|6 `si2ZV g\9AM)kQ"t_ِJQMʺ'Jt(vɨV'ڴWJ3l}ZZKDUٿ:wEyّ"utYU\/蹋q*&8nҚ+R/*4 +itShD2O9 gSuH$KxIJ>#-] MmHh箹뮈0C.ԏ(yN-rA#?뻶KXݹ8zL\Yț#1-;eYBF Y;"i$u7-44@Tv}|%Hsڶ_ wuT{$@Wn wwA =WD}:uhA""; )78G6(]P'Np O {# F`{ɓG*ƨ q`=ߤ^=*F2}kkYf+8x"EU CTC`%#6+1%IR2dz{'ۺiNgת\2n36^a/MCBY˸ +cC \gKS0;~S^I*d{JH+p!h뒐Fp`/%%[otyݟEQ^̱FB%]JijuR FLC{X{歋\|8  ` 7ey6˞DMõ܋-1°D9Yh:'сkrӈRnv*W!!m//8VgTO_xWf9r 3b}.i.1w%7}@Sf)|6\p\XZQ6_2tdtx:)\re ɻ(;%H ?m睉hhgϞpߖO^.XpS~jaAm%L?X |:t)0TtB'%fdpc8Z1dFawvDa$?s&&Qޭd33Dž.%C(29gqR]%Fu<2 D%A!+w2iYOD=mӞ:D *۾sU-k܏V@ (lLJwPGwwSj~u!?W,vM6+-.mcy~"v>˰O!!+˼Ss$kkÐ<&xj0MglЗ"{\~y/&ʰٖ?VOh fC\QZ/@/S'\R2[.m.]$ԯn~{R綇DEق/?[cD}=(x62MexgE)U bc@!${Ǽ'M}}>-CP]*BRgrbCMV]i8.9nuћapffhJ6}Qo+vDS|j n`b}uേl9v3 *m=uݫ72F) %Y!*T:lkqPH)tr"hsZ*`Hwl\.ځ7M="u^;v{e*aChKՆ\$ZG,}hNJ}~𨔄4{y膂^:V?uzz<9ȐM#ʵd; .u?/|V]ɿH_|^HG%E><Ť ՗2=̓{{rq0u1d!Ň,6 %@$#wɮhଋ(E45]x%K,B(8=jf4_Կ8wYݻ j 3;E)r9(RX|bO_cuMX/*Uu OD;WJ7z@i /|:O`s*#Э6|G,O\~&>ЛKcKD&|dO؆Y p6@s]/jd|kpiiU`3mሞTŵhAj6-%$6ߢ#CB#LD7h6Ljndk_PiכM N"IYs([Ėh#h,;$”$0,[s0#|>td[fApN{ިƴFPNeV4 6!9D<Ղ78 I(\D˽"c휞/`nBC uDj1dz_ 5k5< ̡q iF 21_3~>(Iu@eX#= FJzN/cu(VSw2LyLrQ~ *|!OΖӨ'9C!OT?ݥ}NtڧR}|"7@E { ?ĺ0z|YhLAbaeEO~ːJLC{_Зi v THYl51 U pRh.?aT?`1ΝﺗiU. "=Vb@uΩ2=· A程0ўcd;U{7K~X :F݉rԨ(bħ>Pg>r߇f*zLEDO Y ɞ8|;{.?ڏtMoeU,ٔg>=1SF o1n 4f7%# ˍz?QN0D :f[LT3*ux-KLۿ  $/k/+Cc8bX9S[]F6 Pa>:31o:?=4)ɧa)9Sn,sF+CW@ D6+#0ͷ6 Ni62рkw{;ំ 4ySoksjr|y+kFWn:EN|] [rtjI@ O9[x''P+rpp@mt1Wȝ_&b BdwG*PhhWE2iu;@øX&peC U}9ZQ<Mu)'///vڵa[Y^fd7% (, J;kGuO/yN_(G ]d;'_\=tAM6ʇ>z! oer#]#My޹ :Gn2ѪޭP+eXy/BO0!HPT, Kp3mb_ رf$r[M(ͩө?01uRSyx{>Cɫަ'[;Nlf%mI>N W bE y (w~RoB%LRnX( (C i 0 P:J]X^%?αl<&9gWwg q>&AZ"=.=bl.!H S̱FFԄ;VaOTQEeh⫦&z+}Q+Y0wtU⯃8whQ`"Ƃnt.k`+\WJ>,22^^y9Lj$?vi8UtDll#DR& ^%m +!MOPjͿa oz (xtg/d hcEVD*+w-=c_" HD0a0fSD8fzn29e^D?yY8L㵟e^5J3Φ{_1K+5MXPZثU>Nvf&„eP66M$4ŽWyA^1l' G9]_G(8 ̂҇pJK2QůZ!fvb1-BZS ۠l*O>YJ!E}7Ws׆H6V݉~d؂QQhֶC))>Ax sdžm3fg"O!wˠt*;M %|J=5ĩ_PlM`Dֽ M ,|[+=Bt~cؿ'k ez|:ǪjQ§A%0PN~:,i{1(%l܂3ɓTI?w2>-p33U|jWnh0{_`&Zrjoi%/O ,}ojreTM(\ۗM?0S0ƌd2!za?jtJ[{%͑8™i]Tm/jjHɉk\lf{oXtJ{q|!H0/[YM z'i!̣dhǼvfF `QUg+CE:QxJ Qh;ȦKr?d\9=[ :ѬV8Za}F( Ĉ*0 A5S8wuL]p M֊\;fѡo_eJCa{1h~fIgID.Rhj!X;Mn.5ۓbd=NT]aaKz MJ_=`P ^+m,Ɍ#Q^Ll]pbɟTH[Bj]gq.>-C YUnU)[2r=+߿s };!K u.SOZ̨rj5!_h % ӯ/4̍.u>Rk3K.G#07w=wμojHܯV^O4x-~h6 C qɬ4XX>^4O SNja.5tre>c٫S5t-A߶n\={=NiXRZ`k˄p֞6IE~Uv/)[FU1'TZKK3o &si?&6'|t … [OiD)韏zƒ$O 3xbۂlNdEQTj&CFUL(BV}jS3vBM+,YwK4'th~ yfvz+n z;.<+ƭX=}]` 8h'@lmoGx$Y,ijC-\'-g^Ħ)h3?g\ Nc7|ik+ڮ.!AmW Sbl%1k?eY*1)nGEݠ 531 LsŅafʬpd÷yE: <;XI`%D|>#q80㘹˖^RuV/+ #*-Q$ {tښX֑J'l?$O]al zJ@9= #y !LٌE13Y<ς2bSd{CBΜ#䚠q}/mpW* ՘uGF%NMC2dI)6v0/ #۞Q:ܰWh8M<}#}j&&}6C=]Rttb10R1$ÎcWy}}O$Nz]:&4ڭyfIY3Tߊ)!66Z -$4FG~ `c_[T!xmVS% V[sh{?)w`¶C_'a G~@C(gZ=<<ڍj OޛE".(xumtȦd7͹/˒Me4qp6R(xP υ嬅1$7T$BQ[t*ժs<}'J܃4N*mvjO}u\Tw{-;|}zG9qTN>wl x;U T`ЋR* @iGᘆ]AE(=nm!p [8O}`0 Jym%u^WD?c| #~}s\`B':yOd)*W:'Ama6 MBnZ>ԥqC1f*5З+H̒lZ0 a=za5vmEهx _0y>Q3EU!C%u.Vs)MxU˪Y^S֓ t/^0Y6FN^ݘgA5mꛦMLCK6讯TpŔGX@u4a~r_4*oDzL+2Eg/1+Ci{(#~芶1'ϋTvzB'#G-!&FGc:6nE35E;g<%%$5Χ7zfQByYnSުϙ|Du^:;;όD5y&N!@ nq)5Pi6c `KIcuZ۟^-n M*~aϸpdz*Ӗ1Zz4RVUFb|ccw:H,Թm$1)D a(lNs7dzGٓHQQ eJF3da^xV,$lr>eOMO d-~KZ3 DBgXdHt< ف-$)]6*Mj咦ԱuB@"+Z"(OƿƋ4FjsԦM/',H[ _5G,(N̨Nj!5Y ^J®Z_Uq)-mʎu(eg6t6rx ̄lc)~:CcvF~3d A:飼VSsҾjQNBo"_xj0{J;wYIț||-L})!tqxd'5߂0xO^U=JOQ@*s|U ͻ@)))i^nsz~K+d~g 6׫Ij3W܆^Ljpxi0 [+D[@܁SASrC-c ct`w9Tnful9F.n˂Ōy/T%:gc:mN|e;ZJ 0/4;iFMQ5.Zz%>bf?bZ s#-6jPC4L-PZ{vK)WUxWCb_R~'+cB!*(oETQh jU0KiZr|Xb)*,k^wqTy8o4ӣ?PurƃMYZ "'9]S>O;ٍW|D&Ǡ1̽Oy' K؊Mlo~0YL0an87+Y7zW2d:[Zb *3T[k$~Ze7boZQ_bF7 G S/PZZ(Q#oJڛsφ%mUo2UIO+I]X\s++, ځvf#gjZ^ts2'm*aϬ8UTTWDTVScIBhSSw+{$< #гxN_mM/xSP/tߗ`:4'ώ%V'VD@"$'E&\;g`zyBJ`XHݲtl_ScĒGeVW?KPO3bóĉa?`봹Bit3_yT3ۂҾ>"$XSc>w4B8BI3"t r 06򈇡hq(Cb_v~6·"rynls4O8[h|zYj%*Msk_cݲMㄘ귦Yp!O~}e`-vaE# 1mSHOJ ,\aϦM7Mv'LPĨ3G<7a8eu/\+4aaQ2hl"m0S*n\5,¦UgJLq3{S43uW'œpKl|loDcq'lbЂs6~JPlolU2RzcbR4HYy۳e>(CtW:Ax&#zNej .֢TS#BQgV'w}93w\b1I\y$$\@ \1 K3eqoK;ŷX'c[jǙ;MЭ녀<$d0EOB9e2Jԗ.O7LvZ>d--V EoSಈ_vYqgzFG\R ^sZF+94mz%~69^{q/Âq HECqښJ&Eiv%V0F=~셋2!xrJȶ@_¹|H':~BGvD+N/Һl$3mi|h]IUEK Y?~4&32Nvu"^jd\c,~=܌s- S|kCkH^m<Vs~QJsvЭ[ X*6tm䢧DIc(60*C.x{OߊWFf"Puc{ZV8^1vu= Ow:tXEï9yl/<MYqxl}Ck}U<+[]fq잒zK筗نKԋC0$1yo6B`|*yj;,T^5>ŒOTXV;ZpLf+Odj7ƦONπ0$7ؕ SEFxhY˼vX ] cD8fT63!کSK.n~B(>xf(D`VWCX0.F!E2HWAs֊KB'"$A،aDp J#AKeB'ܧX]I1V|H6a?3JHjLc3jPE6(gRFPYd^#:Up`Akl)A\U&[m䰯L99lU gZzC2VK *DW>c }E1dk[뚅M\Bۏ=GTWe^N2/7+y`d x{3+_7`"ꇽ7}fLɀHͿ+ِqwNjQd8Pd^ڇ=^ ߻*6*b5*-c $Ƴ|">0( I(AdOȋ^'H Ad86+Zd>BQ^ZTvn+x?׻iyP|h Y/yߎ4+řsi\a|Ԣ/~GOG/ulFKdDv gn@щJIuW5GW^_]ujq%t+,#;T[_П`k z"8n8U ߵJò܃nwzb4tq@ ^/1-`uK0}qaZO7M3@-%G W)jBiI-+¼2.3RQq Vv9R@@!?FMmf9% |G݂qtO18CVmFQKmn|?TUȅX} t yxӭY׏K IJH :cD"?jeHeI :cn6,@;sY2Ϣ; ,9ZN""]"% 0S)ɝ2,Һ2tp;(WxdeSƢuPW}p!y1QݕW4[S8KEDSs ‚r#$I] W g8+]{*TOt#c)vwW}`6kRv;" _\; ( ާ6ŌG*E~JܵwY~S0RJsV\8BHSIt5 pnx|Mb(16?kg.Icw:rvΗ^B# : G{'[dſHt"Ϋ3o_W='ÏrIkckjܝ\%g@WOW*c:02Z%+f\q2L1lWS էZW@Jt{B;!Cwʀޭw/.:|WhS=:Ѳ ^(}J_e5s>UtGH"Œ#(_u$wlQ2s lzV]MLdqbHVv_3ly^EO&@=8O/m("=Yk3C,jA"4cuf uQ} E3;( %̊J`J8I%-xG ?&3sSa]gꔜ،wW7_`=niүB6[ \lYY# oH [l36GpYLTike;u4f*,ҍGBäƾ uUTZz"`|O8the1 ;Fχ~c}60vh"9ɡḿWD&M*ubX>rR[,JpJDHsh>+k>ŦϸĺVFv`{ѦH +X#)'+O'z-6GU NI upM@Np=мӳg|g|s[x$XK[JNqHFgʃ4fV},](,"B!8JN\G|B26N+ao[o1=>tK$<*#%hċl >p4yѰTvǬWZP*"p ="pf-4ԯwqi7*fg#᰺Y@.yL8HWܣ 4gk s^Q>9Lar 4$D<:]M,t|ǿ;3O6ݻUAd;%)mt5ǻ3B_U,V*D4!kw|Rb*"F9=at˛a^=Xۃ!qKCy ĸR݋In&Xp;+@5@;ĝ9OxS wl'Ѯ=5qvMu'U\p!:~Sۆ"վ(> h:z]eG╴LA oͫ5'F]_ucND{z|{_*qND,n?]mUĆ -z9;P*!5\:Pȟe>.PŮ}!ɛ'!9/5^w_1s^}v/؃'2QUIogɗ۰%eػ)^ t71:W;I'Ynmm{# W@xa&EzasOTva]N|%Ah fXD=PKIW묡lfGox'K}h3^9&F"}~riKƗS:37#zD )1dt#l9ebund2]%AN:a͏TZl:gc. ò[׎KQ6.K] w :}.EY!rTADȳ2KvQђ^О=r>L2g/xHʝT)R0#YY[u@v3]-^]@@ctpsNn*69?b-\N[QDx8$+;tMl/mSLig6眍r,`PvhOqXq_Q\~ٱo -GAS!a(+t=LSZ3|DDX;z,N=F ;ۚ;^җtn]|H#;"+A~ =/=<b4=/AMLYQ{ڧ *< c>kviYS> ŲsWZG$P?DCotIrj#Q_9m׳}O»C$׊<%nJl?3"",;vZU am~1#1s=C [elA\ ][eRN$G=C w3QVhZ|hL.ƺ*B6<}H71Bj &$WRúk`މ'W|9wLkS&#[;뮘N9tL_ϋJ<@:k[p pOqJZNYGѽ0Js]l8wFŽg305lWEBIșQ f:JM8}Ti= M 4}8wƦ8&h>hr]! 1 aĎ}LM]ZAkߘ>9pꮎD1PeU3ר((%Dì.b 5VY(Zrރf SS!P.w ‡!ʄ"ș]ArM' z10RL@8?^ێ)I>"[fn@a~ 'B~B(aՏĐI,C !1<62 g`wP2UoCrWP<+ RY`pa)v %i%FMf ʾS+ c?"mKa2LcdI> ϛ&p p]&6鈮CPKKs4x)[ja߹mgx1P0̑ŏc ƒ:(vG$-1BnBCG; zv0Wȍ{$I~8)ܨ0[h {Wjk\#C@?eɠ ss؋4PrFk~$˶_*7Q0m6Ql(:a/wXrəpqcBɿm dAY>sN=>jIN4hN߀$fL/e7{@ceDˆ(,~Kr3y.uU{@T%0h<Їlx^bl%!mHM :Ž37'AVsH~82dCz69t~ 3"#jDT;HIX8 u~u%"D<߷$]K_P+%))жAFC]Ȩ~>&c$%Q`KY 5lӚS(NR_rJإpz#wmv+酌kKYK9[2J͡\ѰGbJtclR}bbRt Kqdu'- |R1 kf߶ڎ5LN 1rkt4QO.{*X{_ZW::%(JT.=Eá h1_Hi)uv`eXvÖU '*.m"W)˩vlCs|6XU ؆A +͇ڝKGzTBt 3̥K36fSNt-ۄ V6 92ipVcjH\30ĥ6MF| S_r gOAu1t@y/njR82M;lFVXZSǠ?&c>Z4|#6t}p*b?i3ֳKScCk9_9"W>4Q!jr5N7=@]&4{!.;Q]@&@_pVFML\ v\1VmQ06bͦi/9[s$װ[ڍjvs-5n=i"CmT][(o)PxS#%tx=nd/\fjQt!K8#&8B؄ ,7Ix2V DxvW6la~S 8KH]ࡖ}l\/4uh]=$vIZ~X Ik JK7bm|,"N1i@}5_qB&mF d} . do,5.9\[aȁ.##P풧<1.*'o9ʂEhf-"VDtA Y1T02D{8Ok_zj9yݤ<O,̵uބxӛX06 Bvao|铬wx<@7LEy2L隌6i,\ua //lGNFlit_*_CL}H_~W\ &В JSMhEZ[N1j kD,|0}Y06:၆oZq*vvڢ.P1Oi͎Y!般5 n%b)$Ȣ*]$c1%'SR( aRl:!Qw_(glN$ +#ZMZ9+z*.!G!^V O#k""&1t`v MNjO48Jↂڌ,Cֹ UWy#7񧨆,&~hw&ٰ9p߄ȰV狶,>.#sL;)Y"Ƹ5݌5tLV뼱Kma2i 3zn_xxz)7<v/KJ%)pNJ9I? GV+dxq2KB,A NHu%RDZÅ㟬Xx!/Lz稤/M.OuөOBFJn{ÅmFv>X^]ٛyQ=-p8ɍrT5l֌6=b{' J:5fz'/ =`?Qyh{a"!=֒F< `ﱩk3<⋉>b |b S֝)QBfe~dEq6kTՎܪ^o;kCEM)^1 El/@ٞVXrIހw?5 9=73 7djF _96W02O3q+GJ.H cE.SqȽTr񙫃prq`ܜEcmZG5;4[WlsW4Mm<Є# vgZ΂VcUk Z1wA[B;k'n`}Z>F(ػrwfe~<NHf o懜kݝn)Tz,N2x;-usia[Д~,;\`̓{]un6iڨ<[&1[49jVrv퍵jdGi7.W\%n)=4:?KZmeiI+_-(Il;Ф9ff,d .4Oj+=HĤ]ӞDiI}ˮ)@.͏w u :>"&ZJ$U Q.`Rϝu2M'vJM+b!/$ z\ọjkc`9Oɞ^8ws?BL EV|ZO0hg~+yChZp}ݹ>p6ce&<#'D"1\|/` <6PR8%TCR&6sڬLD^Ҟ D+ .ٺWE$E!g}u}6>z(E2#fSOG:$<2 "/RIFEӑ'Fݝ1AX7=9س?ш5,7XӋ"*WBQ 1:hT#C$1=SP,YAƜ C0yhyjwj^LX;rXl*˷G M] 1b"c@ ,n]2ʮ𑚚ݮzo=6_`؎,|]U2TGW+.}ūͺ~uf_PަS.KY=ox z!χkxTo~{%AjmyP#ng|if@r- +D)$qho aRmv?m ag*ݑѽ {2xZ%mCdE<4 ~MxiũV-n]Q+/snh@Nԋ`4kJАU ϓ;oN{Vm+4a37öSlz"g8PќÉ6S\|OE6:<42aU "ɻ Z)Tte``:F~[C=y;#65ӛ0>t8voHLf Eb ߍu59*ĩEXAyX2 8%1[-y+FWJ" 9jӻ0=pvyɺ̢JZMa jF5^>9 ['ߏk sI+u=NEoZLa{ۢ!w\a/ϕ/j:#pfyު6_0& ^ Hz,->@.{Cα0'E+a`oCXB`FY= KhoQa"^V/<9UX5=Aan:G =S+`U=EiyĥXa/͞ꍑNC)v|# f'-kxO'lo⨿ÂM,؍]nO""ߵX\1)Ť\b)s7y`&Rmv M 蹗}B6:-Z>ɨrTiĬ* fqoFmwԔeCA<!lQzO,/dYe6!gڙe c9ݡ-!#3}b# )NRv4j`YKS}2QjԱŸ3GGm/fi q !*,U킗Ї5 V1j j--](HT;SkwwvP])pm75BRԨ@t AWBA;R3s%HÔ+=,CA`,,joj!G,&%㝪t漽?>3(Z=QuAGTLuY˽; Hb4-uOF}.DԱzZ8^B[z76צU y.K} `ۼ=ǘkYd^OmC[Iw u!d=w@V( #>RH?9s逷"ۄGER4DOվWLm^Cj! mEঀɉ 9&wy~AP7ƤdE8{=LZɢ΂2N z2-z'Va+cz,cR~q䂬UH綫L 2ph5Ζ?^mn>\7Nx+elBzG핮=e5Tm+x2 t@ Imk|ew"Mk':^|v2{bw2@cw Oqw1k(kK=M~-z#=ߘb7K7/GA#Ϫօǒ*Ha}],{:Koe4yzN@C#8LjؽP]UV9oRq|FƏ /ܔ`+/Oc#@wK@Mp _Ŀܺ1EFi$hFdYreo ,dXg$o2:*uqm9Mm?\fXnߕAőw D.:[vqʫ_o/%9@;BK:,-(9/QoNq8_Tb t1xmw03ќQu2!F<UMu:8Nā*j!LV Fk[} ^JƐHZ@8&zT SV?Kl0Hق .( |qa~T `]a}=_h8+nfƆ,EVԒL%^^=L j[t;cK'C ҢZ\\iv': ܩ1 IRuZjcYj93-t#s!1+#2i{DތU8,$ aw.g4mcW^z }:j`^kHmgKN9oJB.VrFi/ܣewQ'\Д9",@~EN\͘~UR3aTWlER^f VT98ޞ 8VilydOӡAhs`Wxga)1*{2["vA?bP<'NrkO)ӹ}/pԞH~Q59 ީࠜlQ0L c05sZ۲P40>ed~w(;W@u\2[u}HQV%cjl_EOLE1nS 2~ uFP*wD R}YB| *:K_Œ7XS3\;cfm_P_T?8ywBʹ0`*a ygSg N߭j^E?E'[o$Hܖv:вxvEm>$tWV5^//}Kks < `c@3 %pIogGO.T,Nyb¾dgIWWJ#=w~\*BlQfLBBoݏ w3iQE9nctZAFئuV>cS~it8 3֭mC(Wc20y8 CU7/ų;9O/%tоhwYȷN7OV48$vuXX)*[++nX@yպ,`=FgBV2*uFQ"\u6'gVѢ(ז=`Aџ(FIEM!DBm+“$Ob$2Vp<1^5+Ud.;PF{C I F6 rS\u"?+0wІpkfؚ0K kntQ'cX+KZ9p#{P_s2/ _&':pOGȅڣC.4=>1KjZ$`QB+s.Ϛu: yHU%ۡW#֝RT BҚeFkpdOqxk4yB4 4SaKkՄHkΆrg]1.@_'#NXNNwt[MlGVC9ɦ4$ w{X$bT!̢NnOF9dBs"Œgڿ81Qifb H )6Y=_iDgF8-LJ*YBZ*!iKt0T}}a3rVч(5(ErvexaLHW1C}'nD@e=Y](3"K~dO7OUy<<#$dbfM{q$Y;ZhL{)@䒲<WV2^%3n&` No4*߆c6!mWmD`S{&̶1b^5? @Eի(^"U7Zu-IὩ-VS%LT&=;&taBt,7(8r 9 32P$۳t4tW8*R˴|qJj6>$|OtPK)?<rP;.xJ,IaY4QhuyYJoeI)Pq C&7XP"_exhH{Sd0P~V\~UAR~Z].`.kB.R5yS&iya<:ru\6f`~FW,0}QJue6Vz >Мw5h9u[O#$pl%ŢnAt)ù;:Pl9?2-AV=7n[Iw",;~͸1MY7Y_[XZ%' b0BTW1๧RViưqP@_Ib[sTkwzφ]3o=:C&ZUP+~pْc d uyF׌មR0wD~^R-1fX%)G ¥Ǔ]0)S$ oNb7~:w^iɼ" -,PH )؟7Pt.u \]A U̘;])m90i}: 6 {~??CŠPM=Y9{69;a%i[$%PRh" &8hпV/'ٲSδڴqf]򶓛wr[Ϣ .vAY)nzk20[NZZZ&L%p> vųj]>||:$"- V>bMixHWگv'xY_2P(qR7:+ yޫM%)jQ ɉuDVrNYlZ5um} >(A>|mJpH.Vn@@hmH ݣ碦.=^bO-:x]n~huvRŊB)y&h䫘3#`Ynl8_+G(x˅Den ̀M R9M.-nw>7fkg큜X4YiR3*j(0YŇB '\,KZ餒i+|Ԛ9~*Y^{~z.SI$S+ˑ X"cK@a E;Fe߽.[/kfa&ʩ^%Ɍ,d$HDc²%)ð @كpJ\V?˭6hȽg?/No_K5%`9_IӖ9_R^$N%dۢIBX `ۣZ'" s{Mvћ]zm ׹1a.@Rvl$6 KixOeb}3tsPѭ/W4U$>iH8t9A*gNIlVOŷ6j0ie[" A;xֈbq6X3G^/_Л}! \_/ x8KR;C&Te%l> &p>S3ްۏJ2QRnWV ,l|)8wyCnK05Ҹi]ftی; Q>8 /at.K#x|H?JȬ 9Gэiؠ jAdb Pu=8Բ@:IRuvwDž! 5+1>(C@^(XkP t9Zu&.N#6>U8l+G! ]!m!AF עi--Z, 4%1LXP[13B GƣG뉳 )0f5$폭)ꓛ*kAx">ZsP`AJ F+f)oG`4"6^Og./%yz4HTmpl桚"VץSӴM84Z$ʗ"pQ+#Z,Sa' s#0Xt(GgFh-$yGZltw*Î}Ȝ淾DuX(` r32!$ !\:nc ɀV1d> α߿wkW-N&yLlÆJ+?Rk' =+: A8,Y' 2;֊?@p- 6~RWHDc] Z~?'ð`++B)As08T'{x`H@2d]Pp5<;LpX Eu_?,DY.OCr4s/iyWTZIQ4\( Z(H d"04=ЖAٵMqtrIʕ 5l|fX$:Ϗ!6fv&?,L!ܺx/R`d~E``` bwRX j'b%c3܉4Q`1\ܽDf[Sıu齀4b²h5J5te;DqAeG{3À3'B`:6Jde++, ;ǃF=oϟ8a >:TçxTx7E׏YGiX>{͞Ƕ' Q<tjf?^bU3-hzm0G,q̆dI- tHq}'<-1;(Aα ܄ㆅ5=?SWBQ]e{ `F uʬCy}1YWNi4/^BSPa2J|A0-j|w8,]MOW-gU3%SD|禾zfJqhd- C^"H͝z+Xf@ :&UT$ [ Df3r(Z+Vm^c|P. (ݯ &o׷BJSFzVZ8&co,ʕ>yd8*RWIe<o_@2uAB}+DG9>/i&3.jydRYk68g/%w*t |yBh- PlP"0\K5zR W ,e @HyiV,0;y`$=t ;YTk^cBL0+UwhǹؘBk =;(-z$ W{p5Z桛ز޳# sJ-9^:"w.b5Y@ pjr*VY: ]Tl~[]gV2}HLDcg dU`R&gu~`d&P屢z/{_ Iқ]O1o2+vxaӃ Wh/86G914݄vpu㚸gδyW(ʼnXfʷ3YO(at*F{۠DO-4, {EiYn5hm56yتS6Ue[>$yŴB3:sPiJτH?5/7wRe 0永tZ{ݜpKw2oÕc#(Wf^c^;#Z*z;K­N뭛Q""7i #ytC˕LQڃ5I/:$pE;2VP eʗ@uGZe}fpܴZSsf;)RB 靃By?cCG<{N=xOaއ*"z^03$ }JQ oGTH{-+޽8š mTJ%耺`CR cK~IǀMf74_ĶHOͽ Yg#29_ џխ)UDHlRqי5BHma2EW4%/hs6EV 7ᣭU(%ʅf(a+!13<?P>Ýa%9oYZdڟYg(:Ƹicm~2,(t<:(7?2\XSnhXpϑ)r6]-$mA _F-۫E2tlNUA$@x-֙zycE6yj4o+TĶ%6XgehUY:[kߢ=ɉ)]#+uk&泬$l&ƟpD9*OP&kgg'M\BD@6lf*y%J?0ֹD'miC%A MRUݜ#D+ Qb }XT~^ 6QPjI&Bj, g8 QyV! ])Jܭud;b39oW/]7q,s1>r涯,,+N }q,0[[].eP!\&q/WEUWt(ڏƃ $dJ۶h,<Ӎ/(DT CwkxD h2Pp/Ԝ&cמO3@,LC'Լ TuPPmQGb$0,xF>[=k++UBW:@djfijC/`—oe dv.x8xV&{@k =VY;E-#Wy s+{䏜:p@C -3pjw1 0X| g} &,w5~06bef#=sEPeG!AB(Hx|fiq $eI۟A]OeK>㠾$t592~ -2J%Fاar,mmkoO} SnP |x]w'?,팚Rl+nq6R}6`7: Cjg[CHG[' iDuBIT:QABTwew\c\L)U'~'I~X8PxV(mw Y׊EX%qG;?S F~kN Gt«Yl&Z}qڵ@ul½H"S3)b43F@jZ8=%-@[|ۂ3(Ru%bwr'ÜF bHopԷ9A/mn/XdO˾T5܅8Q BVkEY܆+ 9[7ze {P@< <Ce[Sly|ޣ=~ob|jej[O BcY[f ɼ!KbE[%y5C1mM:"OPxO^ZvdQr>nCqm~rn՚H1tTƕ,3K#4ՔzAؔ k:- QOE #*>% 7]Ri 9ņ ArH,˨PJS4$'wtHaQ,R-"b۔k ɜ9l?Q-;O?ɓB7 ~t" p@qS1xy*,y19B| +~<>FTRCت d kJȘd2~˥&c~w<[2&\Q- jgacR=O^.ˣ;kCzg_C~]21>IR"J~Ă% wTBoV r ? ʷq9!ƁmXpS%v xl;Agn3s{ & yIAS)t`hESke6tZM\1Ǎ 3H˾OJbDz Z$ zԲ{:}3<ꔷltp@iwΧo6&ҽvΧJZUۛF`e tQ,/+jRxZ]0I#ֺc gÿ=Myxӆr00l;`D[ fS҅ p$N%$_wC j/U!U?qUCH qQ bKf-5ozFj]VWj3P;>g:㲣M[¡*M ֙.*HĤ̝n6֭QqMac}$"uMDO9Iń f*qOyǧ;ٓ@Z<%kau5 i苸Dbz_|XmP6Q1-gO ֕59R\ؘiʡCqPW.1?ڠ Vƾ)˩ax-]ƍrzB_uCNi>~&0i6d$: .^YUonى);OM y_3'$ V%E) ӱ! =\wcIIOIl!gSz%)g諂ޅ46ó; TA%nY+O`FGeJ#Cm)܎G?ߓ+ NUΛ+e\f̼\K\"=7=廞K>.ݗ0,Y&MDh_>듺N )ZFi.\r(Uv`nG%szpkaE֗a5P\:u͓u wEll(6q Ը}?=\t|0L!<  < o\{^5sLja$ `Q:ad]6NK0`n!wOC&,W7R ;VG~LahTck)};]e5IΠkMglի،#; RUkEO4,ͻL^گRW@ oI IQeyEg1ReJ˗pт7k6ՠپw| ]уtЬ;[͖PxO@[IHwI9bXSLA, 9;]Q2ʘ2x*iQl`;YF)U1OIW'(+2D.'߿a5 PVln)Mѹ׌ dm"M "$ߞնgꀴ{((lRBP]I4Z;{}KwailӼWi!zֵkBbM8Fɾd4̾ƲTj(øo~ʽK779A3ĴFaJCcb_ABZ4% $Gq3%I)<1+by۲6e;o>TBKqm<qfҫ死CB :]H!< tI J Uqi;h뇀@~XעXʂ!,룺gb,age'F h{V#r>/.9<3SZ%_+x ӁTlu鉌3ĶE/1Ǡ'؀ׁ&QQK "C׎W=wq]Y?8DzˮӡGbKLv㉓&~Yk?>͢Вf&ҹke-<,2v'@*;UQzb,K!Ԣ{DZ8_:@۹'v\ε;}?Z)(|qYOp2uQA⸍ /-ɓ->Fp{R˽6hYnU*z˅֒ ) 8$I6s&Е]M蛼|}젘h-߼V'h*]HVoTĨδH4nT'%]friƦZ(%@jCjTle#u>?J1|4bH4G"N[OK7jrk'b;_\ʸN/Gr^+uij5䜀DiRDBRg|bma3Ty0q邙Kq͝_6w,t[{=;G 8-\1센@&yc,5Tq.M<0ČaXsZ3]?x<~p=BslBmHr3`Eˌ9P܀qv/o)?Yd{kQ'%~a7)q^֬,RmZNq&ф7WM .gGaq!t  }9 \)N 5>ϋXUE.>)PF>gN~){ɑy<me`[\~^$r%L"]F$tYK–ŝZ܌ $;F/s+}21e"{L+*|OdX5KxY _s{~@s%A`<۾C(' AN~|9_3(^ANK J_\=HЬ& ,#H\6XB{slÄz;:- ,:J)@ mF(A4(ckQ, ?J}7"L8֗U|$Ϯ\8) %NC&`װiS׬~u2)Qwx*Q2C iT^Ds _W_i<$ N3+~&EnO6N &Qt*g$W/y*MhH8kq";A=Վ#遙;L aK{U&}#@ Ӳ9 GWK0Hj$t߲޲;:ͿTCyex}$gц&[=E_ekpJ)"TPl $Tel:DuIsfS̬8jcbLSWL" 2,bgT>j%}@3yKa:kMd ǥyA} (V()ap;T7[ $5L <[ o}o _ќ?4@_qw,U_ Z1k$1QkW`AisɖTCƢ#诛mHR-qs %24ŗZbLFc9k7{27|z_˥+!B`o(Qbl5>C@n jMuSP)F<@L`bK7rKSiPxR5):?zΔ4yh"?)͞\NdG²2 AJI9)Jו?DT0>P!)Wٶ%J]>mg]sX(v\LCpkbˤbÃ>>|ϋGz%ޫF-f!yIȫ g: :iw}E^>-6J,k5OP, s^/iNe@L&GS.g!X3Fہ$G2-Lg,y#OQDPp g胛\c `3XDk}$礼3'aKLjxlW0*}v{V$ npA," y(,T58!a +ס/T.q,ހ ٽ[ח$7)& 'FMmGevӥkrmxzOF:\ ̀'%8BĽl/oHTv4Jg& )gɲqw}sߩ6ݙvD&1@EVӐ4@1{rL1D$5C*mK5/ZZ` %v`XAI?bd QTی90W{A2B瑎LeVxtE;X]]Z=,Nh J ߯BdGBcFA~Ϯ}=$],iUhWl H"Ptpb,ƸcpܜBwA|(T\Vb+paS{I"l7= gȰL&'Y2V<.;sAϜ6nG^ؓ.*U@jO1ۥ/*xL!Ӻ?h'~ėhV@Tv}xazz2,X,<~^: =+SPQ:{\Qt49.U?!V3׹xj# {Ml]9Qp@J/Ktxy"1v#3Cev]Z* kYle2lsq&'R,;{Vb7~%Kg09ջ T W nqˌL2\TLBQޗe6d9iAnSGk|G*w!X־Yo %nd::-xY1%XqFbd%iic(\;{J?KD2-U&~&pI`u IO}zjuyҔ?nȜT6o#nϑszCB+oV7@ޗJ(`_MG[=(Da GG] MV8bRFҒA٫}{=qJ(47|jN:0w" ~J.+ c$SsoU 9p^¶*anVSQpaXtjG$hz\=[wvqKwm`MX:]g;\;?9:#.:2%@fQ n#F QN')McqVʃRDZ(3^S+Д+Y촩?ڒ8j1 qGS-%Ӵ٪z}׷t%0wq:ouzRKN83__AƮH,?_J;ɦJU#xavLz֐HQY{Y{ UH4.}-y 4ʔ|uF րRycSC~[O|L[:xmlD-ߞuiWwSSm!, OKшK+:i G"CTk"PPG%e8 yU+=" ja;3,b=#9A)J$hUΏ< ј OoxVguŰ/եGy\qʛuy]? Ŝ_2Uzm~_h"(ÍɰRJw(<\ܶժCdPۨ՞k=Vض{AKg PvFQH j?9Uʠxe-Ç u"E懰0QO&45c&˳J%8Sﰋ;iO'D1{hRH|iQE?Z,2w9Xm6 44@\|>-w|ӏ]KC[654KQʇÇxe&v%$ ^C!6.af²3*eDEykcPi# qw煹> $aVV:_~*ܷ†x"8WNiV :iqkF^=yZsMJaI mxmU;E_jEVX>6VL&2"C^ߡ!bBe#tS3UBR'"Gn< uwB+ղsYrUwp'8cu_dTk:,s~ճSb˔i67)] lj\HR:ITXnC=`#mӗ W5"uXc3Iŧ#"zmulaBDe܋[rT(kQP- `5ޫ^zt~~` dYVr irڪ;XM V Anq[~6:7&L2H72B5*@IcRsUϴd! tʝypISר] ߳SN%s0̗x^9渮G@.#[[ 3McTUt6xCq6̋1 O+ܼfN) R1%a.ᾯFqӓ]o_itϑ9%8H7*:?FX* c D #uerJD;HRJh~FϬZDH&Kz2_.iζq7.q4H @QWm,hoO„$%1#`T8-SE%..iVх 4:Dfqõ/ؘ"P (IoBq޹RDD&43'0`=.jsjq0h6;^jIg^(0bsɚX_%U?Ckw hBx롾قFpRA[Gn PTc5]T".D NvsK !]۩EllZkǑQElm'h բunS[݂z<)gԝ K4ƐpvkVw7-o7佰j*NNಢNr8*oOp_^UEV(·:8BagT1kxF 2KMHȉI?b4O š<4s&qޑCz=qO2ut9za5ݾ:oâ+}yy(/cĞAבبRz ?+,p.MOu0U߱焊2Ɵ˟6:w]TSHmt}Ů"j}I SdLb?GȪx3¸h(S!44TYS yWr$:± Ee,9k&2ev!lԖI)pHJ42t[\Х1$&3Ur1|Fra؂4$I,_B47 X"*41 KzDci4겶NI,3,$ppjaSߧMT9|1iv:~k;}ϭ}/<2N-JEmS[A#moOT#"p;U>69A-޹-[y%Lw;?g>|Ma?+Kg}oL';YF3lR ~Q 7ԓxcRڰranCG8a00Ayy:9R?ۺV'3E޽!w:awe`Gy_{j}oY7X}3˖Od q8pC)ݟݵ[wJHB@7K1FhxyM(Ʃą#k}o~J&Pljΰ=H]&'`1_z"B⿃ S; PFkO؞Pf]9o3:.̈́%\RAN`w'kh`B_+.P0)U+ྨ8,X  -]?8 a46)ᎌ6s',lx߅NDO ~mY~xKCC^߻΂>$~) c)"1,x_k]zޯ^K;H}+[=.U#!¾鹚,f$%#PjAGkc Rʉs@9Eݚʊ@CZwdecNG%F}4d^fZG_0^l>JI{PIEyvm!8g6B)fK㎍O48`^p[Hlw6յ`s?/ӆ IQ4s\!^3V.vn 1s,N Bϩe&>sbYS+ -( 6{DЗ~ؚl>{Ly74Y~}CCi<:-`<-Rߧ^J4ct5KS B1f>\QB&7 uQM%"z- $ ;^=fCJ'8ƭ}:싚UWYGDd꩕)I_dܖF??GѶ _p$ ?H!H YCByyT8o !aLhVP #(bcT6V2MO-f'ڗAPĺ4ITFE>VLO: +5l~)悌w2#E77ǼM(}+oWٝf[L -*Lu9=U@PGGM)5/3&oٙR?'cFUʟܓyg2aaTW/5U|!|Vq36! t9jP#FNFâ60OUl<0<π@G:2 Ԑ|"IEh#[5Q}8REG}*?)_6! A bwX)P \~P!\p&eAS\^M`?Z38CG,Z;|MXpf2>_b ~:)@MˬEvho'{BzCpZ)ܞ]#eVgfNU@^(Z H) lQ84|uPtZ 9t~Y$=`ȴ7{tnW8}kJJ[;hWdxf|T#k[ }wd-95ߪqQ( H$J2p`ѧdM\uU5) OeSN̐M{<VmғQՅGn% m0 XЇ @êyYL+} 83hב Bi%KI}[?YTyx%( t&==i40|/1UO? YsHbE)+WaU 0@9^@oL y[pEѽ2ހªn-uRh΍y^!u6TP J!:QKQe. <=kP\dVܲ)K0We)vj[oV!|M4W%M3s{#-һrW̑O7ByCuwMH1,{ % TVPnF`6 C kDyH -f2Y~ȩJ92҂^%)r(fg[3͢ &/ɞ8J"Uۇ~䝍gD־ HYbh ÍXFy)/EQG3Q$lLۜ% ^zX5ڍU>b8{H]rs .CKA yZ]5~ܶ/EP9j8if'vN%ؼtMir>ʇGc2?E"4ALCNcH9^f"'$! q AG{a t."F9^hjSz )˔V*4ÚAf~&cSGbw+$-,,?cմ,ؑB?ƘcDP" :%/D̹,W0dA <. NS'áV73@?@NvH,-h#ezPJ Œ>~҄ &[YWvq2V拉S:L6:0 -ݜwI*ȪJq헭Z#iw dS9\WkqU.3FmhXuXGJތαt*1񙰠fa#\~EW e6 -8}T Xs Mp*QɕMI`w'Z$tØD?jݘnApNAðԧo~Ads$?|Z&_ }B5g/ڕ{/%AQCbqFIGZ>j5mLs*s(X_!}6z>rZVVY>;ڭNTJ }?J?w!|*}{1pM9KѵL ލЬw՝C\Wэ^kdjbmQ)0NA5 oiqj =# ^6C]E&I+nf Wofe+RwPH|0k{7{Ke,Q{5y\؟KWDmQm@AX)MD`t P2ԭ5Q&t.lBIxPʼn^a~-$G %*PB8R|3VlJ.Q1W+k t5+Y:iܞ e4 XH{`U@ig$Dhmb#]qjypbʻo_6 + +ahB\輺LjdTL*eo)u ~nJ\=BtݺYœ9`&$pZP|PJC .୤yq'am( umZQb>׭8X(ʃ^WismH_,Ɔݭ6+VRI+!hb?<Ûc {VDNAtut)/OTgF0/yp^[c*aAs1VJk6hN,uD(0(F9ڞA%<VQ_#>G\T㘓{(Jq혙`![b8[!Eƅ`$s#J`mNM͗Yytֈ~f@KޛZ͠nM!so2ۚG(YrAg)MȈړx:NDЗ*^W"}HfCh앦sG#P6QQόv½ ;m0fcbĎʬ!#u\w@PϚZH֑"&Be'*sOL " kso^Wd6>|2œb0򶛬Ps3P rvr?<YB<ͺ nD0_XE,l8S5 LDᶄbmO;-BN`,PQh 4 5˷eU Ɗ 3̐p tp=p!#G+~x5[UZ*p;-"|9D//#;qu嗗eO,5 u)+QXUMr,}ZdA`sjp Z7tt^{wk!@ H#JNV^A<9r24d+ '#ch΍Ҁ0fh 7qkxV/quҥ~x +[ {6>P[΁`?*^ˇyN垥|` v4P,hqx+FKg`SHʆisgAG| D3dB/$m/]kzߋƟ7?\2@o3B+.h7P;~'"S<+W,6(Ip#xL&\2馽G懿_s+yы ʹ@_!{oܢ4yių{RރenrFTXȏYsQW! V'[˫Xh113fBTeZ6@_h{o8EG?;xYݶ3Q !Gok(3?`Una,SSr&!" pCf-Kх9JlGsl|М 2$yIڍb2X2飌mZ{hp#ة=>{D=S-a Ppy9)uI.1bEAAsIC5ZKX*U !̐KJ<85ߥ`8w Nb&^)g߻DϞXEvVФ#u,8?qV]b5JA%2RXD[u*^UwWW^ ԣs^i}}'V65ཥ$˻G5 Ju8Ѽ&EKSU / C. q@ms$1˧)yAehP#zY-Sp٪" +|8UD|uJ kS@ 9g|]`{Q(mP4Z=i՞C}QK~g\rYS4&"N˖4ݨZNl.@s7z-Kʯ\Y`$_:|Ix/z4XH9p:'NY̥x'ŀI~ib>_-@4ONe /l =l{R=*& r<{d{ZYQ59 H5C a:{t% sNdJ7 xƯrX̆]ɳ^Zf+ FkC .{,P⼍XGM>O9p_] JISbӥ@[R`"gɡ6[ؿbhо"PhSspNG=ny4 Bǡb⊫S|5%!e4;LG4 ͕ףgu76x˕ܿ0{lѵX(rfn?{V3:C\f: U,{֐Zj0L_9z!C@Iҗ CG@^0|@IM٥v\^XGy)Xn-shr IXjܝ xm+ʵ’oV9b?,+';@ )H~cBJs'be)ゑ^ňtծD ''OJUnL5i,UGG7f) -/e ڶ7igP0p5n-{hշ(']|4B0eۭL3kEljFwڒs ^C^L`eL?-6$Kly$OK99"řx\5}k>UImRbE9IB?+|[T_^ԦjXXp:.zl-/Qk/vT0wV7&NL25WLRi*itUro%K!"f]bׯ'Uf2^͵ k nTb+کZΫD/L䘥^$跍KU#A-ݝIT"XO/MCc-m2*dFNv',\偠cJJR0C4>2D7^0/漺-˯ p&N 3pw:m ,87JD=J#iGaȜGիȝž\Ed@SB((/MNqF$Fo{ Ե Du6ߤsUaYݼH~anݥjAbzr#ghJ)}ځjP93ˮޠcJ3ߏ# ~B`;֍m5BaI`'Xc-Gd{@">)X"ۻ1p`!s&;# >=-`樂ifD\lSP8԰l{ξgJ̿Vri-?Qu&)P|gn+ah81am~p1&M ,E?X\C# (J㳈=bf#`bOx"|!d!%=OO'" L//xe; ott~iAWst'j.W`ғ H 187=;Ǹ,t`W-/u3 R}n(:z!;LՔҢzvU^\ )r}C>|%$߶Xj WEO2h$uzѶ^as,YJoeѲ,wkέs[t/d,;Nq}TǶP6.Lͯ7ر#i t;k)*JJC+e@wN ~.webyPpՉԟa/ b6׬{y ~-.Ah>0L~R} w뀝N>KPO<!IL? c97V6 :>5XkjB89,jf,ߺԳ!d, 10/Pl&Fs/ 3>8ްJcePqn%=]G(03RLػs%S7~9C>q.*fR <4*PTl@+LbY{2DrLpL"M_a8\l= 4OS=8<:c8\^P HD/d63t54( &.#wGL`*h)ltcojmt}ANBd8hpԑju LU!}?Z9lxZ8-2B؉V<<8&BP0ЉϽ{c5t] \aJ+,hIMm̺ a-cbscԡq`jlp4ILaqل/E n j [ .4_f (I!q C; fwڧh,u9V )H srz>^D=aY;X6i _HEՅĐyQ =I U]Y d!Lr%%V:ar,b<(:Vnp=n$F"/E\&O]\D|#?=LXS "΃9d8G7 #L5*YC"f|_'0GZcQq]MMy%d4-=V -FzD=4 r2A7AظG#A ;(3чI9flU @.f îT'7yrmVD^p R]7?֐;YA Z{^龡1C5z*wl yYVQz[^ۘ^RHWpÂ-#U;?֟:p1%*x(QUƧ_S-t~x3_Omʴ-ww'0$iH5{-:X %ΉJ~f]r*&Eeibj[Ik黈ϓPmpYJ"ګ{ ղcͿR%!îb#?*{Eop1GtT{ ? H!+$[68=1TZ&;Jұ\_#hd'^1 i[HI'9]]9S T.il --(rW%ĵ(24Qdq _8+9h{CƹXT, sC+IeƵXAd~%e-%42!̓,_/j ƱTo~o/r?b~%4/~NfޒR:F0E `M2zm`RC%K4Ȕ118#J/z[wPovlWyq \߁~?DDW7OD)~ 2pU= v ؀OkЊwt{ Rrиjnd2;Ef %tz HY.]Dk ?ҟ~T)dF)9O7v,/AB 17:^Xm#"@WI'\;CUĘ'x28.cK+ObhR` m4B\x)6( "m_xڻ;Rr=8P6ۣтDKD2 VJj?> tuJu;=t3큟BaIUlyO:1D2Mi'K7gU nfSuPw0z.* {!*顗 VJޔU',MQV:9AWS+`,Œ(ʉW i8OÛ+g!&()n~Z`yt>-M{QwW[?$+El&viؿݐnGo]Lø]+Mln|߬LS {$!;]E8rUעŎgcf~fI &[#X[l,  0ё!G46dVVWT3jwar9 !H%OU!㈜8ED`x쿶%t½. h;qV["3fT->ed%X[~ :|6:h!G^T>"CYǷ+ 0[KtE'܇;_|*Xi0Q}8 vMds@A}X ]NMjxVTHlz>\yBt4b-0@Ѕ /\$E BxߏXS8r=z1;튼w+%g :MBzЊ6bczZ~NU06/O :Ŝd#Zo8$lZp`U}dMO O`镅Epۊ_i7K)m˷Fx9sVn<+eS@3%D8ĪYfs*A|XNq(Q2qa`1^u[{E`i]u(@#.˜bauyS1\(ى8_mSuPn`yID ,Gk4aUlTU#A0bb  IoAN3d"N1~IDMCV-3DX&[_gPzxKX4Ibq-LE؃lyqjW]'2n!Jt#l Nm%%H6փ+4T.u{Y^{kB@}OUp{ƳDDB}A;;1lw"I}-α%}c[ہA JB__ $qa¬vg|M.H+Ftc*Ў_W)d"oo.>u*3*E4Jw#Ĝo g6EV`VNԒ hYgϺe+"rj6v^T{ +kʵQT->Hm ϯ?t;'BA!-^(0'2U^p|LhAa TG+?H&#s@u'05$,%BBb`g'd#lJZ:TT)=euO0"GrDİcI=ȍT_2";k8뫦-eBNSZ s_ͅ~vť4P<0" {{~+K;h>s|mR'kdoL[=G<"m(Q+B*ׂ)ٜc0i|}>F$m)\Xw. ~D|"]Sa$ZEm&d8Oڡ#QEWF! Oke;x+hźJyW. 1/u*9J|ѾzdזU1hewOᆷVL|m2 Wg != CgGA7s6?Y)X0FnԱgYZ0707010000009a000081a40000000000000000000000016296435b00005068000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/block/xen-blkfront.ko.xz7zXZִF!t/7P(]?Eh=ڜ.+YQ/Lf0·4ͿGF+xfXُ;Aڪd6pcN,ás7;ءccۀi.&WVsH˶?UgZM)T&k';%8#CdUhVq.1m,Qqig6#.4]fiKym}uLJY ANJlR3 IWิ#%Jr: R$00C  BS +!rK nI`[~Ԥ~cplAZ M5ͧ¦0]ϸ8~w.#A'{Lmg!vt "ḍ6èߖC %Y ,KCzot,U+?gl7ƙDS.#I\[=6Ikw4^mT'TUm!k-i1MN%6<Ӆ2t=e jCHY#BP'tJAm _I3$Ӎ tw+D^"9& umYr@ooQ'ة+& A!i(VX^JjXqo8RpO LpV aN[,CHis(ojq`U >U^TEi @e.B.„(vN W|](en()Z*R9-"A%tK0gPΠOEQuE$t? jv=]FjM+;IɈ՞}n9*2/rwќ?%6vU;MX0UdzK4'oۛ[ N̻dF@E\`QVj HmV5̦R%>w'b~ qMz8a\3PfzRk&0p%MY N$KZ8jnZ7'PfUٴvuh2mpaP@=< A YbGR dZݽ+e ^ &@eڄ"JF\ȓ,6jVPP@EyC ^<1/+Ut,=[3n& xW e8 eMQu;F' rs~>d=Vc jh* eٌHB"#y=GO`Dm KW#7N"DR}+,O ѮVM?Dٖws疞f@SȴTi!URK77}@28*_.>LW+tLjnzں]W8g+; H>Nlfc }dHhZxaЌ( -vTzmmB$͜ Ӝ禐!UU8d8 BٽׁzºN䢆\!85wo#-~{riM3׎7k=}%,@&qfr\ҊkW2‰T-J}Y_EqDw.| O g'zHSnN[8kk\ D|K~شXq8$<ǨLƊLXpȡHQnԑkq Vf6862]%oauԊхh'ngьyD07QpZēV?VcdYZ5 Ez] ~ / Qe>> מ&-iqp׆?8$!oWFKf·Cy`KmvFM =a& MH!Drɖ Q={spIٮy#jV &#Ha|~ :`Vx+|*-5@I{wX\lbqɟ)Le%^{x ^ J):kH;9aAv].~6dӐ7$,EZufv 45)*Шae}l?kHpV^y@fB%mDB KhBhǛ;ǷFp1A=L}=<؂2&\+.Â@bIxkӨ`0SVIIHM'|WһZzr9sEM׋*HP\B,}? #R퇻^av@fɏ'k7vUvLu0^|Q[14@vgϟ%냈I«v͐Z<@kkYO["R]?4h)$/tujau핑 jZ%DY<",q9ո i#ΠgSHXO+^ojU(^2` ݰK\-cg|*c lUeA^1P%K"-^ϱ`nT? {C}?w!sFؒUD#e[,wKp֕(;GVV{ wg:OZ~ dߞ1Sg~Đm&JlO`~NotCphcFX?KlV X1/ qG`N>h^Fޗx+bᢒ.gEOA},pCPM7):>CEW/nKvBs9GHH= 8%lI {wYege2+E ;'\|\`<ɉBpr_ib^9nJE`-d]'ֽ9G bI>QrM7p[^$L1Av,JY@\ z_L6jUL&2e@g Eսs;y/U:f,bmXQp0v. 2b`:d/Yv; „b+p[)s,9F%&m0VǗ;0nkR1BV tMU;d\,тw6OE~SfOo£d\\X*e]~LSEӧkԵ,"N,h h'uѲyml=jQ~ xp!3L>ĝk#Ya9Yhz'傾w:8̛VZ+?TE2VkH*bi N\e 6^&p!:jܩE CXj4W}Nǒ/::P]tVѠ ڤ甫ӎ7߳cgnD9j&X9vIDwspwb$03fl wo"r'5&-oI1c(8Tk2L4O&F}$02?4]*=;xo(IMM?L?)ݹ@_ק68ѥr/"Pmx kQ<_gUtFkiM)7)t7^IB"yÉ8}-E7LoaVzf{C1$mtAڢz@iex@XmKQM4sݚe㿎5&S$8u,J_lI#pX R >>b(N7 M n0F8qýVxqT]Rkv++8!"Zxљ}%zP<$y,m˃ͥh>@2zq s4yڤ‚Swդe1:[KEui\lޡ\_+d24Y^&s\Xm/b%KpL=K !('y . iBGޯᒪoݒҩ\WidnOx+_WH=n霬{'*SW [l?jw?6<9%в[1F4vgJgY I]ح)Ng&iJxXO&n%b&+'rα(u ( y4\tF{ P VH< !n Pm=?+0P= ^GUAڐm)0Y6͚ۀymIuRج,JIѩ6S;WrTe)nlpp0E3Y(ޘ0-6W8=/>IZو 5;Ԛօ>ߖ9OٺR7av' D QRu! zBx3_*Ds|Ymzl޵Xj(#_{gиbG!$ mtUaѽ@8"j"bzXؔ2]KQ)jRo k EB4hDL-GYHFʽ)g+|^$keyT4|Yleobujb[V5'q1eSIJ\4Ɣ !Z$75TZܡ9`S>{0`N{zQ%H_!MRE܍=(Uq#,[u٦<>erQN. q4Ujj!;Ì1h+4 ^U xagi'G}ۓ#j{]CUfws}tmIPɟA@rg_onp^JD.嫪VTrZg&Z^KYOوzS0 ./ euuBU2bK(jƕ5PyfokϬa=ׄ"|3 /6r*xRɚPtrE#ޔaY-+˹2]`eٚ͊ 9a%È*kjt?&ȃ=6& 2a,{ޏޡg̮'NI[Ŭ+G=BQ0oc C)@Ŋmt1>*bl-0eyH˞7fԉy7B+IuhH(%GaGš:d˿=1ȍmZ"2==-j ))wjq 6*hn22q'|K0t>&B lD[H[^;z!b6D/7 LWrNdԊu0}YCDG! 祚wВZ(H릥U^b]Ekh'qU>eM7衍) _:P撃/7ێ}eÌ'0Mq=^D?=>J=B_GP4Fr il4z[*s"`oEh7u#P;Plן[*E*2< TlGc.28nsseBo|pJŵhA隇]z+"]r#¤9b1_|k.wQlH\aUzW *e;7Ĝg<gнA،3! ACp7n45!O8m`\8J[YeNx PO4e.'p>).l_$$(yWuK]um0ܸ8mYVA3 SĎ_ma_,/QGG"_n`5ћU1p!p6WUO3C*EEarGhgy|+Yv$&Wە-\hi!h!mf% IÛaLh#Xq kR'ƅ꩓=d3u32y#;?ȵM|SPvr3VBE.#bv&zI6̆ ^,94=|Ejd%tfz0Ϥl.09y"p]1m3@p[Jl U_h01x!:nGu-__A;!/zޕEm;B17K .V/IbNŸV嘠:/,-4`R<ɍ/pJf5o]Hueb=GY;:|eI|ȱ& `.޷"rҦJ͙h";OJ-K 8w$QDi$!hTΌє't-P͹{Q4$:4G fގ(xlSAp[il>xR6m;x9zjt}ճ1r>*3C{j/ :C#@k !8gm7wfw"<)#{gtws9}$hr dP#9r_By+Y3| #@K{#V$(t(UMńOY:xmjH&~(w2 ˜L ,wgy=PwEa,h4l5@-w.i]&D9dxn^TvR|KW~q 䌭Vd`"X쪰xd)d1T$0dC`|2#bE>;adJdM58;!V_uA2#EJhY#c=F-1!bjJs3006WuZ3IvTjA>B,{gR=T8C`x+z$hRxǒ4Əh6g_ Sq$>)\[ëd!{||/0r!DRb㕾] D)E3PS&c:\:Vjօ1X.s Jգ8: ܤD0&rP=cWBOhHj7:\89\:f_@s! b' 8j3[o!Ͱ xXUQuɕ<_2j_,~gbHsp4f*ݪrkdtӻ >۳gf',MU˴pzbz_Idk^AmLlpELPV'MJ>Vo^mݒT֖]" 0LbDw[FRcȩ \A~[`R(dad"2TM{C&MN=q4.߇lO[|xCH^EG|@.ly RH<4.5]ak5Fxv% 0ӃQУ!Ҝ\)lt*ej$׃+_62[tvOB"z$d,'DݵM1rhLMIώ:,ȼ!O&}XQ +ovCCaP Νh,cee{o)d?E9L\L^8nkI(2և8vgKWPZ5tFBO co\]][Ad/،KB &B)&Ĝf<5~'e 0B. WKElCYz436ˌ5U nd5 f0hȾ\JjDVDu !HE)_S5u]n !Ec㟄C*!r:&xpQ* YS€%㚵Ċ9&HLe[#@>>]&6t3*6qA&JE`ܔp76Of\5K}'o 0(jz4ʹp[֌-|Gb"rFD=PD*tHo!(iX :_҈AKh3b9f阧"ojfqX)o6/9,{݆9IV&rngh,Fhb~xϤڛYx1iW)"#}S=iE=Mئ$?k!%N|W##A U4< jl#_ʣ#xȳ< ܶˬNG>x1vX!n4;3ZB\; ?|L71͵V k?K!}<{[UR$XYeO8РCyFdLG蔘 jt*Cނ,!L8|[gƥJ_s?<ðK:꾨*ׄq Y&51e:fNwSDĽ+Əa8LS.h`,Rk*Ο 59@>#3.lg?COw0YG3̔64G PH9yʼڠ(XXm͏d]HSN$M|iQmy-s^~[<=XL`_V\ړsrZ38gɀv0dR KZ ywzP?孒0t3|{ZqRn[OWa5.{.]ShsY h ȜAU.BpN![!3cxI)i?>hduX0G^1P;fhcW/LhJs@B?/vf,*r Qm,_K&9.ʪ 5+6/uq>.)Gf+E_ 0maEx}q|N ;1/; .MƒK(Q")䱈}pSiŭ\^)5D\#,9fnC<ͥpF qi @gKE' X[yjЃ8q诖£_à y8~ߣyBYotv (@h7w, t s%+e F7:I@ ߶F/Bf=$52R:)^5//h )WXZCe riAG8~B_0:K /*ؔ'+4σ$}oдCU ?(LwFq>tp l\ P&l;ʠL^5+KݰHWd_5(V:ݞjh}G29N݄=Hobw.h*yx>x+4lYRn#d`l4n.`|Q~.NI9їS yfrƻMf{l$OV SL07_~aj*5(燶t Fw#v`Ēv7%6=IOx!F AFAQ>ʯ::v53-b+ ͗b^V αvs6#| uWў籙R _ы`w_hbIrR?jY[?p+X}I{ V~)ra˧z+no$ePUHl[=Y3z7y<.0|!y*mE72|Bm3ؘ'[ӐG2p&5mfe%1G0u Y(uB}+ F'0^AW_kώ]"K:p?;+ #hd{(bt`]hɼ4~gbJ+K۝9-\B&[/ȉj3 ^&5" >[KRND`… ;&;_{!T{zLnvQ2?&L[xgc(4x+'Ao,rx.^ܓk/_6f^+PM!07C W%R-JOm.ҋ;~)F؋(Щ|HX.np(]7N+meϠsۙR(j^5OJy3.h{Eݯ3-H69Ĺ}4s&w 'H;]NJ2C\%$).:$%Gpl`\r"wof+jd"ISlB<41ZTy2ʢA4d' :4Y,Xԇ7GW-G4|OB.v=- e" @೿;̜}^ĥm$ ~J'I?돃[J';LCl/vN= C"j9⽅RV$_\9s/|SN5HHw}Zzhzh?IN:wN#doSmFBXݪIp(V"lO;$R AɚH?H rX@ å|k鶷z]7K9V"=G2bؓ"'$i% hq<+=-)堸%HuAYNq=3BwW⮁ϊOy`"X LhzvSvٔ>u2ÏZ3,ͮ&ι:_RSTy` *dyFĂWذVJ|T:k1wpɍjc' (@j.k-Au޻Ֆݠͅ# |ZT[RF%ZdeMK@x=̹ ;sJ s|_t8aXGjϴYw'4`!-#сQ1y7yA. F|a;-q? B*@58$\<ŁYHCyDtL$C(V+ D}:ow\ճ.fhكx`I|R(_妱:)_NGu2@ XD oG( 0LW'9 \[ħ˫@UAމZV5A2KF]n|M; 3E"?&.%92 j(&uFZ &x3($\XEmX6鱲VPOVؐWP1xZ_94$:4ܻ wb1fhK54;Qg0G)&m!!3ga1 Wig=Ps^//38Aݕ]TQrF"8rIu)A:*xGGz)f0zd0zx؟#0nӤzGaݦwԬV]hCB6<="FqY"ِ!/ 'MdJlf( R_6rOw&4OȌhir׺Lx۰s aɫMWMZJG?.m\~pCgߩJi h4X&P, ?Y=+8혴`E-  ]Qжx(v%2> '\DОk׈,8N?zYmd֚{ NeQGf8MxuCܭ_Gr ~b襟5+ѽnxIT&xGy ל2 1:XQ>$ib|sWqK fX @oX1K*@yn s6\M^tvG o٘rHzPھNfcYg e.K&Xg5eN i(c ߉AHΩK_u3x",n{_N_2 D[||`DoGyQ'klJ֦| f?l<-_4:O?Tv;YȓX;v gz9 CsɆ(I88K;?"R-=ZW_E6]Je4P9)VkK/S~pe<zb;g{3CM[ \$|\T5XE =7A gMUik7D}γκ pDDsYVa[A\~^X~SW6݈AԈz,;_pz]zmه3FG4RJ̏c&KqYz٧X8#l-jb9f7WGHh,d i*!Ro ֹII'uW32=oD6J2-87e%C#ac}m>|v KŰ=~vl߀&+n( t:CSEF.?٨!a ?A|\f[#+[gOoW*oS& Ћf1d/ hW=%ŬXN|[g6Rg7pʅ5]]%ȽBP"fa3x(2*\zCh2,D;[~,4A`zgw yJ3EKWw6̸hXIQG0>2.SNLZ8 Z#VbU\lAʰr_؛sS &u[in4qkS}.'1寄48#d,wХC=?|ˢ#t b5=<!*QEy6'N̏|܅z-l5PxRh^}K!Nao`t|ب9ښ+{8JbpѼ^uu{c[@dnqUj38rO$R. nU6Gc,dxL픯Y"YU!P`1&CVuo뎶#}xT9Sp&;?+ ·(8WXehy\ӳDqѣ^=7 ',>}i&\a65XEOH.*ݎfG<0:q@a# SI< *:=T '#4SJY%^AYf) YiLaJR6"{,_z.ԋBd[r&rﭙbn5P*6e'oUA ظHZ85a\),8" szep+񗡊=3~<%+wa987"AXֿWRh#[aý3>.3};D ߌ敝=;E]fU\|dEr%')j; @5 \zAYٰ]̇ Xsaoc_gˢЉboK/'䐑ߕ早_! }y$;!.GRu2;!TzȽM7}֔CK 6oBOOM8-\]j0./^qJXMB"pM&+{+FwUҧs"󊇗\ֽž+"|(r5TQ{߈R1RՎ;H#J†PбL/yHg"V5"}> /S!{֯S 4v {Bd7 &t-Z0h9\toإ4qG!5} bҗ⶗*t;|84qWD%_+ln/NbyDyHp댁q}@:9G^H,] _5>.[ 4M qP kFn%%Nx@߿cx[qQ]w{njgx1N420J<^p#GyL̨^rW ̩(3^/upGveQJlqOX7BCe` Şʌ5F ]S nm( *D2nL6,ZՖ+l3nzɚ3 7 J¬51ZYҫyŵ-)WJ?_b/Pb%N҆E}ᶷ!{c{&&+}[,U4mYK= K>sgΒݧTc2*v/*ucHKσPY'/^ [Ua~i@KyrIrV+YVX"fܬf54t3u !IzOXdc{76'_:&6x%e!U5f%JCkaZwЗܲ!Ne<2}\ FK0r C -4Ͽsv}Z/o4?g7$O{$xOFnjgA.7|6`>8.:!D]c|th؅Bzw, sC@Pq Ds褲e0eFw  Tq2*=(/`?+!v- 5F$;wT:EyxRrAW-j;'A*6qEgMzf+rj\;|}:L#Pi8sc8r"%T2Ga ۂ2o rUl `TC0r뺛'L VIR#3֊jPϟJ(G8QxQL*UF 36)8 X-?_j4 ւ!Ӗ?n2Ӊ65S*#6fkj)0 {Փ$DC(  J蒨ĢUl;p0y'P'u|D">.8o`!r,+w SSQxyY֔t˨vE>ED_BdpFﹻ-*a?V]1PiHH߼{;$O˵Zܵ榅^IrLEG4q T^w0D̄cM8z:Y݆`-޼[!ep@VP\# P][.t xFzaXnXPEޔ٣ eWaTe7Va5ꡆ( F.6$i,qȔŸdqiz;⽓i?A?O1YZKz2 ;iVJ6w5tkMC4\s@,$#=,>ܮw]*画'v+JPx=G`'Ib&o֓A1hfHlou 6GjBA}ݧ$'|*`]Oꏪ9Đld{fR@[I$u ڢ-+3:0/>nցi92>_`7A>faq &K mQ 6) ֻg `ۚFIp$LB4SToTLY$L+MC/ݻ P|7xux{i j/5LH̭!ÕuLI4W' tz)z/>D %Q'ygzsUR%~XQo6 cJ 9>"3i,^2Jxm. 0PJʨ \΁y%AiKFv0kHL9k^vG E$vgn)`L{`g6y,YVO4q 94Cὦ^ʅ۔vn `bQw}#bZfHoj5yN%ZwyF6[ЇĖ/{C!07uDV ǂ6Ш՟qF2rYzϖ6,!~ \US8y}ǂO][$F.ѩRNAs?[:[!'1T;%%53L+ܬZHF,(;3ق}eg0X-y9?d|Q`ٝ< m%zJ9h¸Kܰ.]󡛁߇ͩ+\o0bWA1o]Wx>G<=ڄb]b4>-c3V"[B-xAP/t;}|emv4GuK6a?`[KLm5U=!C bd9@sP"u0!F@B>Bcm/w¼uHr۔!hK0E9{k[,)tf`& ]ճ"cOw.ՠI𩸱BWn;Pt=BeiDT_f\Oe Y_n.:`جZ[.܍8_ (5_ 풵ݺ3D`< y^zDYIcҏ^2T!eJj]51@mlJzk=DnE^kPz7*6BR ncȩ,8ee%s4lNU7b t# "0J`.Kh%]ʿ\I-;)W,EJPi֭k 'ij0yN0rbQP `6#SY,2B-w,{i.^K޵[T>$o[P1$.vUIi+lqeO9ݹcV._[{[U[]܎[+@l_X!vz%.D :~,)!/0J<5!@ow{e<<: bu mgOze:@p40鲰0p|lV@zEvБ W`΃ 9^sA:>oIfXn!b]~!i},1_dx-_4Ҿ:hZe,AsKuv_i ]ozQy?%qTa}mVk3IbD| 3Yh;Ajj;W/ jg-=MaD6}v@-! > )ǥe #K,7/9$ zuR*YoȘ,BhE8 ]B^ww+B!CUTnx+PYM6a]r9|J{+rLmm`XK:׼>q$hzrf] @<ۺ>ղ @*7f9yŸGʎ}^Q!Z Gvf*%M<6Kz)Rt+_/+ %-mν]Qwncl:ub&" afOrfQ9IW_e .$ӂU  JDQ Ϝfdu/- aG CQ7;ZZ~s$lZV7aߕ6?k8[:tOݪq6M[uYuMJ&ԌUky7%D}ui)C֛ߖS*_M>и=}VYh?V]Hc7edY .!L`{Yp@c!*guLivhD"Jfa!`';PX\:p9hzտJoU Dx s1T^/Пl8^;1\[K:̼2B G5yzO&(fw_[6jn(?XWYxOmOǑY8`;X-EtںAY:v+dV>D It ٮŰdG^7^P ~KZFUoɮ$ gԳ$3gubsƕbr5OG\"zӲ-nLBt@%BHݘ{G)7SIEM{c.%ߌ@n7T`̏2if @$ >'۠,zU;vk֒8"Lj#M? #Yڃfr>˘73}WxMz6k <_f3 L6^?e%sʈfգ|Lԟ96ƮWvt#a> =3]vC"_ #ί&qT[$6/xeKg!'CD1s*\ӲfL%+_j %Ќ9+OZGkm(J}մ@ !sQ-][~;m0@2'UB^D vYKL*~|˒Dסy # (l.mlu_.a q48W<駜L9:#RGZANfխD<8R6,s1ܱlk1u>!$ ( te[~Aq ~ sʹJ x3UoЉMc{p֐N?)^i9zq=uH$pXe˜Dbd6g\zk nEڍV+ |C. Zʛ"Y0EZ1&Dw gs{Kj9C$dSYG&x.uzJBF?H'| 23MͮٻdOy[d^MeibuIp+`&b($)45~0FWfE{t[b'tixy)=Ո/8M&M*5vŕ24j´nNCDyAKYym4yq)CQlj=#^vp[_R+ځtg95n=pu#,QieNVIW zu jªJXX.76 ܰY~LC@B}BT;7^,L>GԢ~_g5䆘)%e)ր3ptGԣ0\T; &\xZZ3vJzr+T_`cd!/G>t]pQCI1DFp|C로࣌RGDL6qB\tomS4,Uy WÔUwQW9?ZlVgtNDouN,wuڹE$j2pԑ,HhDbkTl@ U]b dڭL3(FtcBc~O51K8Gᬉɣs ^K2,[ {Dz1+Rb=ZG݁6]j4b MoҹIyqm dauiG`sy.P2{a9d@]\ZUd."pz4-[_yϞأ?h©Eb%Ä UXoKlYI0@'H&N}T#\@y,Ȃָnte=%v-VTU?oR7Ne5)䦶Vh2J)2$ӞuM!yQg+%b5޲<$͔`W*xET[zlEGO~vM fX#'RFYŗu"OthPnElAf#Kj5ϠdUlH[l\Y}&5%8T1NMȐmm\GᦝDRP*S)B\޴a;3nz](hї\[@+X6vg0DtrT^O)*{wVcj%\hE {HG#5rX=ZvZ('XCJAkӫl5I e 7:o,[mzuu¸D%n k $O;,}vTڐ{aUU'*;,!߁? N\inCfׅ͠4]zϐKZDsZm#tehȢ4HE)xL8b_F:Xdeέbx8Yp׫̔tP<3>׺ h76Ĵ]]#|JʜS2_ґOX~vrf5b]ք墶=dLAJ77AD ٮ*oRz0g\KT&F(^С{[m1vrTu⌥(N†I!Q ?(0@F\dgtX}pj]8]V|yŦ ebDpVB/'@2;1II]ױ+R{9ĔZb bf]>e[FnB;UaMrbM,1XB^I[ⴂC+0(z",'Fnļ2 `4rQXqU<KTpкdW`̀.:a9 y.VW\;hY1&1U,ӱqP6l IojpZJi[+Iӯm٥(\88mBkaGtTqX'4N@\m"(s ',$^o;U?dr2 JZ{"b W{hi N7J^i` [b6[8k JΤ/2@YJiMs91zzpg9I5V!rƸ#]9K2b"n\T߯Gi/ڞ+kiS2Ѳ 9Z H&6L#yEor{WҺjM ?lXZֲ3IonXEGPR1OPAOWeOStFowaKi!ӳV1QA&̊Ǖ04^` р2C#CmL,kx|>LƀD.թ4憏ܼE.?d6~,XuX~LZ v@$qeh/e$U/$d\|[a ~}̎296c]83JFffR3A-V7 nGuƏA!xWDgȐh`3a7C/Q,#inckaf*S-eځfO5˨uĕghHӱp`u&63&v̻ʐG׷@6^5EnY1mZjZ$j;T%_>=){&8YjTp'p)ŀ቞GxYs\bA,bŭkCl'3MB[Sz$ZiOvIfzM8R9t}`q [aԭy.\M nYy*9R՟-Ը\<7B7-8G!yDCH'."{Rpi*,&bUhrH:R=3 m'bƸ*OŴ^gBh,opQPRItT 9mjPiNad9ceK۵>M-*QP^g}rdlmP1XdVz:Fv^XWhO4.pۑޱ<d#S䯲?۸ywM|WrXr;,Z% WI +1oVdvKN3m4\ &"VȞenJZYd_IZU~`Fo!ʯV́贾+*!՜SI[5FHam_3[J"(đ~J2dgK}$NMlvuIKOXښ5KZιĵd;+1O6i.cf8í8<|sKniqYԼOFm523ye붗#8HឱW9*M p[2:RS& ?sK;ſl9ȇ碬,rfnL.W( 17 YxH&9nC)ۑGĈ#H;XA1͟rzvcLo=YVPnR).՚6~Gn̩sUPJTWQSsaȝ-+b>lg}R7q|yuSJ}M^o~ƨa OTswh&Og M}z3ʰ]i@򊫕^# gy>v=X161)iG Aڱ@6Qw3rn|q*ҺE}II V_QiCF=r$oL{BaO'}3JQ/YЇ_[,pj] MzHć+7 I&K4Dʌ17AOEU 黺!Ēzxhtmks%rwMiɴ-":5 1}X@\}95> JC :,& k+ad܇p_T;85+"ف a!^Fu/B2ˉ872BmJm"Hf=0DG%co lWd#u+e(y:&G|1ٿ[pW+(DޤA6UTgVH4DwP 3  rؗ?c6=Qs"WcΘб8BS1,y._gI;/\yx\ᒶ  .%x3h W)@X:JvPAME4ށa`A"&#`Bj*JQ* w_Gg+|Uڛ[S;4AƢ?GwՔBvƵIE_N-y iIu8 xy[X8(Usqf4U#&)BW{f^Jja4bLl@HPd4ҌzI6wL}XuMO5qR+ߺ< )izGݻ E埾i:&l4vD9/ādX*ؔbWh ֚pzCspb6_u՛|C +Xd,>jRsl/H;)NU]}hŅJm0P5,a7K&9ӞJA CMuB3E FHB Q4Ա{{ ZJ:Oem%^i1 閩"Emb%I#_lm>HZW nɔI׮w{` R魴m=Wj)ۙx]Ҿg|=A7"F{pd4 ǚ?$&}5YkPb\-Oӻf>ɦc_x 1bYsMZM1h́jyS;]lQ?2Pصk,Xz2@oq)c%R" \KeegI#Oh.8W# sCo%L05'"LO.MuH/J p`/l=< yZ}U3bPw~5o+Org!̸0x|H 9_A3"b Mvpꁹ ]x_68ZqFz9ܷW['3c}3c9#1Y|hhJKI knNܿU MIZf;סy 3HrM%Λ# b:[Z9T΃`>T~ի6QX3jW&_Zwc[6Pӈ6!xk߈ޝ@wwP5Ң@C}N:#hrw:a 03')Fx3bCMn%lZ`|a.[Y5k0yY_2wDԝ\ILqJ}r8UgY`RNZ<#87 tw]Z+z8w-ξJ@V?{Ap TnDDbB&S[X6H+''(qAr:_meɒ 4%=|lfi*?47p'$fЅ}`5X(oX=BI$}YnŧϠ+s2ʴ~JKc%k?z6k^4ci54eiz&l^eRǹ曇7[maQJ~H's!{do(B Qh^yo{o'˪Q,? ĺo55b#{ZW,m:w3vXm-MMMT͂Z[2T990:/&g e,Aыϋ[v?;Ȓ}`Y;q51=ZS'|,JD7%Rh'OL-Q"Tlɰ"\=/wv1lj|ujLܛwPD^I;] ȑc[^YkbX%#B ocsڀR~i,dkWh*iN6rd-gzن_+O_p35\[A5>F_V3X)uC2$G(%.TނouH<.AQ Ar {N&!lx#:ONp=m!?h^f;UݨOyʔ\y5^ }8!/[j[KمS C}a -WW$ r+SZ}d6JhR5NwH~% ݭe"Gɴ \Q.YxdgrHlpcܹo(LmBaµ8#F"-:%$Q=2E3RD:\y—;Wz.fM\Zε(&ҵ&_HTw:!gh]aqLX%#*1~Vaӕ0ӗfNkj4 O\z&2*V|ۻGpm=&eHCJ$EYŞ 6O 61\ [쾭ۏzC?TE0͗+U.(6,,#N=8ԽTJ`Ie?د aG{i]^fcb"*J&=z#A64+`B"0F>^2Э}]T9zhZC?PS_Gatw[0$2fm ~<\[{k|DV$<*lE+ Vk7 fE 'ӡKˁ8Xv~E7Lʺ+PfS^hH-Au(TDfrX.Lq4I^-R* 0gɿ\mkj}N<5J$ip`p:>8. ![d=AKJ,.6+ruۨ'Q`71BYe̟\zn:}hph:=-$fӭmR ܜkd<-΋kϟ8C r-xb ƖPɹ4Dah҅f $%&4bWo ܚ&Sy<&yms*V֌ B }L:ur: !vK ^ESl&=-;ý^vmH\>eƋ#>$U( E` 97f/ѶD/ƅK$[c أ9'ݍ0ܫY"050GyK(h&!~:rTwX)(2PCga"jG~s΄$yRD٪'_و$2$J80ox/x rK-^Wih. /r: 1)b97L)ī3N+ab}ؔ%yֱDFW=N"0H'QA9$GVn{ֻ٧IޜIjuT8x6H {pq)P$bͨqhWu1RtZC`ΣD"%lgÞ A#<yz2ߣM?E^<)/BIsk>Iy hL]Z]4-+,oL˪D6DJfaXGcZjc5Plh=-_V(ҁ0Q-+ɻ#DAOs͗/3nĔO *1pC6 _ 7ԓ+=:NɐGmW}P oGXIb쌘޾(GeK1ňThZ2XS@a*x L\A2'Jj5"e;g0{J>GP 9hoICld3*ۜ*u`w e='a(4zzddjd_|L]N~rg/{MU&sJUy}fGۻ- pAMix-C&ٱLllrn\.v"2)+KCw5ćXSe_}wi JW:]Q;QLg _E ɠl?!V'ߎj=-WHF nU5CZ[czVp-8~o4~lw0Թ&_O8?0xict* 'o JR.t6l(~/+ǃHFA*xx=B7fп6߅&;#. ›{lg&8kLurʈ2Eg$?Q1>v/jQ_x !166T!5x_̌^D:K1c7 +.D_Luj0ęپxѓ$[k!5őT ոMq3exujG!oA1I?Wn]7F6ֹ:IRdH'`t5W,{(9&:|Xဝ2ҼlB3z8eO'B-\›J-du$K.W^=\aU,JZ=ّ+ب(s6C.b:W1Ɣ󏽺-#: "c =$ƣvu=wf5k|b0A4C`Tj၅=mJf1_MHRfDi]PIm"|&܃-qi +p)fxAlDN9ل?Y5v0? )}j_K^ &q)TG a *`_/|e( 󵘄t_#?wAiWQilH>@I/|hE[uJBvnUYⷶ r 6s/97J-e;|Ӷ;ORR*!T+C]܍u_kE;A?=n Ȟ`5x]zհtǒ*`ޯle譧'aSp%P";o4?*UMob+$x ̸ 'vaҘT=N[)*0^HZ[vBvQ0V_u1DoYzp\o^S&mQ[gJdGuJ-bR`w(zL&22/3'[p9w_~D yIN1<`2o$ (MV2I^F9F eEц9*P* IBNW/='nQ$S_pf5N.M;C\ԖGh$Īͨ,FGD _+Q-~a1/ yKV\QP܉? O1) 5J iNj=Bک8h̑h(2oc􀳄 O\N豩)]oNSjp9_ P7 +ᓤ =֛2I;N!KwRA.+dDcL:oe;<^9[T-T OH^Z!,0AP Nݾp$S}׶ ⪰3Qnz>>i.^. |H=)-?ͱw g;4Mo ^W4tB)oy§q@ѶZ@N 2 j$qҐrG=WSҼ٫ 8O5hn+GfTTZǎ~(|CrU|C`8"j$,[}WF Ռ&-DŽāBuX 8ppC[\Ly^Kޘi$[j;epw͌#dʫ}'k`I `'Gk2` I'ߊ'&%r9̋? bP˭=J0d?x1)Tr-2UęN=yIR]+A遳$8F[UxyAB*/Pp SPi7"9ձsN^^%Rj\@0&[#vy<\,CD]"W*Rce Lj%KRԐLksIJwzވM)YG›_;81ϯF?崔/lZ@򈆨.`Ќ%+=SZY `ڰzr kUjsK-x&]$}YZzoxSʥ'b'DHf  2eB p9A#}mշ*q /Ya#U=)oKT괬Ȧ?(!dȪœ ~]{q'1O(!ˈ뻢lwhO?0pxߗ@W&7Wq@FI`gt "%Pzܙby2fļ`#(Z U;4^&͆rMA?\T0v >2M؛ o=xێF9nSzXǘ} D{yagӤaf|UcP3ò'p_\D)Wh"o5a&lte0HY"ܳlCpe(m.u~L qǦBA"C#$#=Rr|̞02˔pnkQRmiJkf}9բ|e!#䦃͑IZ:Z]h$6+:~:.*V]Bہeɫ8׼)jG]:[ry\/E"lSh$Oa-غ0D i(-R?uÆ)ا 9 gy;k]J |  K`~e'6CJ'AԴn?#Хdo,+ 7=ѿЏ)] nFO2ޒ~b<D~6vʝ>jrIӈP׈}s|zU;_,j_%Hg€F﨔jrC<`qibl/ &$Cĝ_}S䘥w^nY z`DXEbn, dw\I?}9y{|5Gĩ^ +%";"sM5k}֣ɺI|HcX̦k3T+*;N07:_$,&kN>K$'UvwhE1ߵO ?| O(x$'n4W|f WPl۰;F 헴, E`^~ L,B׻ՠkWA0dv`% ѯ$I2',VҙgYfjOӾou_&%rc+} fSy{ezs8(tJz.!先+#ӽ~4j6uOI^хs)H%_jvI.L(#@M}#Dj_IkDDެ_><hjC~)6W gfMy Q#Dƹv5Ȧh\|o"̐7JBX;?#C < J>M@h#eՔ4e"6Bk-h0;qq$O2z#IEejWi1&)\?,'Qnqg8%jH4s,\L'<absZ\{mwHH# aUa% vya8šߑ_ HNeˡ)W.R-  RiΑ[-ϥ^ge$BOX #vb Ժ6x{C ^49ɇғIq9T:VsfzW+OZR5p"W,O*|?clļ-0\:W7j]@:.0mJl<=򚈪"oG_x Et/݊-+܅0)M*㣡] ͩEXc>ffi;p AuB=!]MTvy,Iq{OƈNI0͙uSLD|v9OHZ"v>j-0t--USM 62RvJ Na_?߮nлxepCn;" :ߓb MU1 DG@}ƀ\fqϙ8|X Է Ӓ>" P5aw788BraR(Ys<cԩ (G>9|d]\Џ27DyaedJ2dxb ?o_ YOV7z+>~D#l n/mĈI)e#Ei`}xr9fs=Uiow[꘩ȎG8DK` rxIJqS2iɒͬ]ܘpY" ohe & Y@ ay$BM:qCͷR?.\~_Bh, H3JDZn zGBetw0C $vcnn llhwJ8|ܧ#A_J`iIе' ҇]|ΞGԸo3^fNL?T׈y @av_/*UnO$g "kn ϦO%G89 S3ugPsgrQ *YL wNE^X*7sI+F͎# !Tg=z+` V% jCBis9S Tij3޳.'o٬ףb}ZU-$PAB8cǤ HMv@d.QOa$Ku7K(]YclR].;+k1(< z0{:@bm':]h~UؗOQbHz[͸[cH+\`l/-:\pKgIUֈn RG9Hljp7g d~rě=Q7[2 8ZI*=8F/\@a/'(ekpD9( Ia)~zTz=jމb=h i C`9a_?<dIA5?]OcpFx#{蠟%le 0bt# wa R3OqB "긲_91%,px>V*Mv3GYkIlRY\ofRa}Мgi5"ӌާI>$|ʲO)'{LJMR?0>K@]xL̴3q;NaԪmsmL}E4=F&-`[CAd@#_~ Mⱞ=I֖ `MT/Zvb_73їU#=jnm{%A( 8Q!M10+)1BOgJ3wc~0)?G^"SBrFάc/] ;u6(tw{w.#B#">+gB z O~F\4nvƤ`:y’-a-\y[;e4/pz>8S1?0oV]֙m$nH$uޞ,4@3sb?fPaoDKCFENv7$e5 &m ES*ȉ=!l_$d EѴ;/,T:GG{9`+ЃK|W$bQ&(@X*MTw?'@aE})ZziA $diܨ/BiXuL8a71Z+Tt EхC0N@'JK:nG#_:v'0wS7##*q X=&9e>{ 4g\ڈZG|0ypZ1aSN6i\9uŶId2 SciD+x>PPL1B ~Ud;/ېVBO;Fp.kh&Nog_ !$X0vλJ./z /lp>וAfy/c sє?y 6o$a2(T[RK?M::G\@^BHg(LS$hD ;9S&,V/LC]zA>ͱOW^E$=Cv<=/-ڈl%OcXEOڸh4FR9{]m2 1㮩u.E5:à$Ɋbns 6l\p1kphJT;-H58W v(٥\xl 5ݴsJhuWju0*:bzœ;gΜjmV*GJ3 }l1Rۋ,D4ݮJ!s㥨;<(d&93 v+kt%cq"I3?遬 伬C^UKL赊,s,lbF&i'ܑ=oy+eShlG:SuH]VTEc\j&WbW} t-##pN|d_L<%ûzEns"\?!1Fn!/8ˤ*#ebFBD2Օb0r?lΕuÿU!Ze֊kaPPw|y-GK p,{a^Iw5bGy$WCbIo'h),hMgƪɖ`.坙kg,{[ ~C$?߾iV_["4BXH kҔ,O;3 ylU}ãم;)X )r類L;B\Oa>d`xH|]JΆ\o\z3uU4D(Bcҟ`)\t.₞?!MQ^V=/hhM0:-Ѻnt/b/,A:kLa6zx Sxdqs_c:Jz-M}(bІeN3Q^_@rԚ^n08z~n|mz_T@ts>-[vG$ 1 nPU F"m -/>QSA]~91ܴCa&6^-2\RǛ[-]TKd3wuR ж58@D.hD/F f0 !ϑ*c[qc՘q 38yMwֽ͔q[#pE7h'ʅPW@2*I C-v(lIXxΰX;BC obc^~ Nud+T`b[o<=Fwf<\ _\$pnn qVzPb-?ߘ0gZ쪾 B'ҕTY *LUʤqꉕi%E#\hOݞ֜72f)hCYz ܋3 q;,{^ OX(#]cY$ŇUbkźp~Zu|먐_l$ڱ?aux "~R1R^5:on>zDq(%JLDq_mVipS!tA]\P1EQYo;#4X5ȼj-zj c/NL8|7"yC; y2vaۣfi1"3$0m\$-u;-5Ų|ݛ 8,+`Ay3 FoB^:CgPlhJ$SG^#>A<vHO޼.|vmZbzD2x$<` R0͌`;1 [=n kl?0Y66`Zsr*(:"9)4zQm  ?noklr!%c'ayW ;5Ax~2Eϟ=\3†vy#=ϰ Ȩ%Tq~2pDxZ~y{q_t}N$MZi9!.0(OF&Jk{GN,x8:=ρT= ǂ&GkPPâO%xxE̅׍wwlg@T (V&\nیb̰Kx{z79eCGC0LԎ@FK~>?<%/ IBF,v T׫1-AÀk WXh'Kb/6pւMX#.{`v>L"B/97=>ʿ8`Ga69mNݖy>z#.>zp2Q~v-{NMֱ_\dat@?83$ ^캤MD3_H:I7ylVncƏ~pS^[dj}5E+44le:B𛈅cW7 VGN WehPNӥt89o+2Ez'Cک>!IpW9q > fJRcRT,)6!%!wgɦRJf0Ηꊙ+bz+ޜ[D#ɰ ]*񄞼ѐUczryG2ˮ(l!Hu:wB W$bUhtbVHlkN2L%_"(_BU\y6~$hˮp1](@Z]Wc")DGs#`Sdx QCW"n*bx=;a^Pq+οA}n4Ǿr5 ֝sLY->h% Ri Zw>2 "" i"./$3C^$Ux^[С+tBP=-`Ԧԏ_mx[{$RPiVW}&ljYogQv[UoU. o!qwiSoāx;IoR?H,B[׵5Lf[lp“X"I?/Pڝl|Qtq qQUmlTo3[@5}᣾֍֭YkҼUmș£_9֟+d\'yTmEVyy9ɣRʉ. #;𮯸vx؋ӕ˫9S|suZzԳ019ڒ[E2Vgh(٦2i5 # /@rDk".A ł{5jDH2~zPsCZO :KkP!%6m!h:/ AU|Z|u2E5QGL;8AB=0+f.pl5IDM6:+k@n! C DTtGEFtz#uE6@m5 Ĥ[XÖFەLQ=iB""9/`!8ghUԺ 'g޿\$Tȫk '_Gm\7\W9x\z}wJnKnprfΏi^,i2L %]2~nk}? c_'5s)!_]hpftW[@ӞKfko:<S|"U0<@Wj<xTe)0#ëii;.F^5^`9u\J 7 00Jjx&&g9呁_鱨ˮ2Xy᤭5<Yh_^)S=mN ~pn @JazOPv@ƬS'Jv3Dk((ȓ&`FCJonrbey_]B"?7OR' }> yߴLЯN\U qF@GrY+eʀuߌKȉ"|K=R4_zJ3{G5Lm ulo^ʄ1p'Ww"c}Apw|i[>+]u&{UD}faD_G"菼ҶH\9ڼ6_%Ҕ#p$8!Yh%0> VKcs%s]}l@a%|&pΌRsq$@DPصYJx"wawam_2vM6>M!s\p/hߪ߷y!@9S@^n :Ze<1GڒGpKQbcg=GH-_d&[32Nl2[ ;xrdW[àX-b9SDȄR,v)k-A6fW?Pj#S/fV4`v}ݻ&T~|TVLQqȳK$VapPìuWx…6fUQM# j9d|$+g`o#0煊lM3}&m+?2~IculuMqw?_Y,U6ZBƦh8[tEQ.|Q6UU-qeX9n盞Ѐoo\-_L}٪9A MAF:I<׺dTΜ01gMگËE}[/Ctp15->M$}kLC\3~IHZ㷨_Aӂ=!S>}sCeBv@M)WA]r7iт"(tʙܨto]hBXQBى T-[(i9#Zm5"Jʞ5`!=Z\Ny U"ՍhyeSC_aD ,0!d]$УcR"˛?&rTP.t= <O>Zr95 8. F k*CMm7Z}FoڜY MȧعB-E `Sh:@o<6SPnS=d8Lf~,AWf}eFVܭ7G'Q+)TNX 0ٱHm>K8/f'ΊAhu; ,H8_toʼ`#lqZI?F/jL*twuI߆ u;/̖&$kc~©JWXHT\[7~8D q^1 6 Iu]3,Q\(Qn4tb UB ՘ꞙZQK;+,9D/)9/» Qtbgf5+i㌔it[S!a֔ǶeYny꬇ǥѼvPʈ@+!̙ |@oOKkgoOu`{m} F ((np~6"3>  h%<`h[u@7VcA g$Z?ˌt\":;9; j+k޷i?kս2z%@ZUi4=:,A e1Px\ЦzugYk+:OTq,'7KB! PHT-A6O>q{?EZi:0EOf=1p3rO llb F7@]xԾtesqiJ\ VWKVXm|Ӡ1ZH_r6QZGlDsk r i q+P8=Zazc&D4+f(=Ōx|DTgggB\=@zbc_sGaGRyģd.^eâeSe2W<@Q)%5Wϛ9lT456<DDa+ K>A7MS֑іɷ묅:S22H-Dz?l9wb+4"Ww`xছQ9~ط~2%}=Ϣx7Em>xu Qy%"RB&&.&j&=&L*p(dQ!2?* q[,Pr6-=u*\9%!-T"<'*suV>[fi,=b>-򗲞p?us g%|_(dOxf>)a橣YY# Ţ0z]CůVʂPh qø*A(R/(}GLKܜ_9J6kp_HZ0߰DrC']eܴY@HdWD֦31ţ1O3poL|S|-UlRKϾjj[1\c4WJ?MLD96j`e̮tΟV/& -ĹrLL{2 Ft=T MI󗗀B8(Z砭a=8[bt]q7/mʻIЄF='m(eNgVz'.kf=2nI`:Z&S=ojnJMZnXWʋz (F&ayJF~'`$&45ju^Q"s,UJB :!9kY*Xp= m @6`64..%~$˒nDf.,!>x c 6̺)S*>\S44a\2yK1I/+fF`سu&i˘+cO:Kn[}YW\SMM3),{y31F o@hm,c['*Ar%!ked%wN U!)(A ns6xv4~s6MwXVSЏ*cp]hR^oCPj|̃t<|}Y"իULu pH?U9l[ͶOLAH1phu_s;!h> 5S //x <4^v·ZO`N^{gYQmQ=4)5ri#Ԓ {leUZqB^O ߳1; B.ԵH ĆQ>eRدӕ#d!:B|BNYsn*4&W^EbۭR8\ik/ nyѧ,p?[y#8 -]&&1tvs[#M?x\ys륉 װ=q}&TQ917L]p #{.6+'{{fTmzoŸ)[c Aӹ}b,#^Hfr>s&'}4O\2` u1i9Ash%lj`OUj*!EǃkѨ%jfe2x)۱ٽGL.Q2 Z\N ue6ȏ0~[_&r1μ6e3J݂#WP>P\:$φXw#l3 #gXŽ LUOK(h~U?b 7y}q-AY Hs뢻f,$l>i?Ϊ:;%"9+ODW"Na2u1K_7)c(k{w%X Z`3\AZHjl,11ęd;.~W ~Q5#7P2X8k!s&9%KzZSl!y|Z1aAsˤ$k*;бt`!0VرA TDp.@\ H`!ʑ;|i.É2FT w6% }9Ύ{eʼnv6M홂 mkdyV3;uuV+~DoYx,)z˛L'LI݂"NZr]wIBex)M-*6q}[7qj8$ ^#==:;* W!j=0R)?p%~3? S?|IqU0LJG:߁&b@H^8S懌g=Ԭ+Y:jGkQ,[ct~M^o8ǐNT5AW&Aw J&g!: 퀂g-9$4rPmqlMBGm`uyVOV`ؤv[LL |o `rG.] QJqڲUtՊDッ_ RɭYD +NB ˚j<_bǼ 8%"Fy$dr3zȖ_x:He1LIᔑyglA9jT^+0]'"ȶ's>A0;yTzA*-([X}+f%a2kbHjIh+DA)rM SANn5,7t |!|\ok%nLrL*3*ǫpzHOQ#sKJE ~xWi! qh@rzGĨ>q^ 81QwF9|] mf5n.@Z;T='qsD3 an&qTo:-b>hab]:3L]-JǘC~ "hXƝ':S lK~~eA~Q;Ca]4D:R@&tیYaLTbZ禍jT.XweYS߻m<# ·ҘzywRFdz=D+| *Ί-s)HGC]@\aI$4\R5HD=p !7??r 7d;닄L<(jsJHvZ#b)  .9ݲ^`R$h$wCC_Qr+OYv8!e1R J<) 93h, n[7@RTrEM}/#Y1}.^]|5g|f$KVRѩec~uJ:ѳX]<׎]poyp#lnThB8u N#O0y'PBZ#ES\98"%<pܾIT P VTU*;eг9z;UWӌ +oos|5_Owdڿ`-oegdc> \ wmJ.lr﹧H]\Y6/ G꽞YZhKU8& Ӭ9)[P|DSLxY)O3Myh٨mPd1nCCNl 5 ߨqY4aK 'ӫJ<9 ܜ§x}.3.gŐ5~o. dZ!b?N͜K#~פtI+_CYăb˱lqIȉsXH.7qY{ihkO8ϋ; :K>~wr }hi{9ja#36'x$@^E$5 ,h:F,p9 %<"E-eX!! P!9 8y>5&JAPe.@.#9`C8pZZS=Pj㤉59MA,dL7ogldm);?3-\@:H~915ys0jB[!lH^SuzQ"#MGA{Mh\$r9Nѳ%|޾@7;g#q͒ۗ :J(; QF1Q"AOi#FvyQ UAH'+Ju=i2'}OQˆŜ7A%G|8l7ulv{GiC:;N:Ƽ(^ 8A>eiw`~'̸. +ҙ{( U#[RhmVݥv,Fo Jz:fֽ>ψ.ࣸJ@pcڿE }D'>ۡugi+ E MG*f鯖O_2=w{Aa.PV] YLmLwkT" raN pnD(A=lĕbNv8+Ha[)fD$HֻB^,ܩ8u&{ߡ*3{`TB#. (gr׸LG4ru@4UF@y6E_&r 'B+L}h YUJ3>XUUZ y8*Ѭ XvmCF=sĸHI{20uìgaQKQ7 AxeT,ϧ?LMƵRxRۉU@>^@ZEjBrA0T`]gD'쵽+ar վ¤P[þ/GzSTs(Qd~ .'b5یtH;&0{l-U8,H_+x[l0|qn(6נ0;c#/p`su,oIG<_?yA[p9-&RlW! ?NpT|&<-cޒAj6KIDFdR>Wa,} Ȓ]A9͋ux:ZLbGd{$;8_bȸsVJ]_&ͭH]ȧFu;n\jxi`#~Qy,O^ : .HM jujk^ 6, 0!`+WZEJ^jԀַUKDmp~8{l,6Y^Fp}?nX.ŏs_U}"VT)\>GdI5O`x.i_bݨA(#-lyu:xDw~|7TxnRR53+MK$x/ /SB?56Ók}TM4)JF*Kv=XmT1L2 wS",ipnŸ#\K؅d<^Ǹ1jqc' yA/gwX<$<61Inё;͌TK%!\a~ik z*Vt' 7+7ӿm67.JV嫫d(!@ӑ- p涉VVmG?ЌDW\FRVJBo.-q+{|y{{_hS]k\f'}ZQ+CdWouٰ؎E\D)Ѥř̿gJp~J]d$J0]у DZIl@pDU-gSZfdtS(Apqfk03 U{"fTnk&b䟰-ݷPᧀE49}dr61T^KWCdRYE $͢S?0ڱοSl6A謁xd! zzmO)a'\zy)6SXC__!fg8r'{J)L(޻xT)|jtm*>'88 θ^5Rw4nqED #mUXSRoԈ!DxchIvmoE}Da>fwllg]i(MR'HNkg*{)Z@74燛'}#gm<3`y友.uAsw]%(쩑r`ۥq/8XL{"f.XIT%6'eVhSNy[Tz{ zUдߖbb°Mma"E Fth3 E /, \6_1k;_SV& ZE|di8鐻q%_3qp :RX~oSp~}x ĥha'3ݛQ$`–._QdG̉JC*Dž&oS`J߂ ʹ@DåٛV#[:A33s1М.Tsf-~e0W"iO1$*3ϯg;ʠKW^NC/mBkk1uCl?a 5$z9٬cE+ lr - $^h(><'Y{M8bbq3RTอyUR " l,Qf`9KBjGyZ2!)es $Q~ CQGIk˿*ݟ%t)eFld.KyWo^6Ӝ7 >ݏm4` y@}FHϜ4'#ALWLFqF1I6 m*J8U!NxRD6?Eі8A G翯d\Uvn)vŜlAFHBtXdCS8W Dށj+<[mG 3t.9Ք(o5m+uK}+lXGpmeWݱ4IRmj5aH؁'R +p<)S[Ϗ`=FS2 [k֬h*&\4fr4%>)S^::<3Oya'MMSd 3T!> ^=$&1.az+/ş| 6@u;dHx/1F&#kJ[d^JU _4t1@% t1[9K0l&^ ʞQ) lL|Hw0؃P?bLWJ+=紺z NfֳS6ǯ,c /w7: o[5TsSOYfmݡc@ZHK.gXc-ydrwQ|C^* wG:"x.AU=׶^.in00i'OpG5G#4?:}=j wav$ 5{]%L5ݠі_.SG/ ~-Yѽѵm#3 T6vyC {`Qnj`9DfцX"]Ƕ^>3Km[˲l m߹ W}b&ﵷàVv4g]T/d$ 6t# $cWw=9͓@iD њFj/7Z<1S+*H[7Rb?;`A(Etrx. OKe<{W YJ̲VsMm* )\ A U(y\e Ł*|U$*>F* `ht7%jIeQ}ػ+bX&Vz%ITQ]%w,SEBWQJ8KEl>P ʫbKvg˱XQjT3$咔i۫HrqRʺ/%H-p[ͥ3F >=Pvs(+=x7?_`e-'*$?-N'uEJZe]_ F"m. ݴ48!c; @vE{6lﻘZ,R1J/S ~~2)kgQ(OZ&+Q׬A=攴S$m{,IyNjj/pV*%@ }C+<>^IP3l%vxPu݃3B A}`<\#2}d)x'r*7&^!Th-5h70 $e-Cf|s5 5JeZdz%4jZ536[„t22q=oTBEow?cR#Xںoi S5qiZ';~M)S(G|?$We,sW 8W,·N.}"%K=r0ϱjEdJ*Ѧ\%9)"e91б,qX{'!8/WT)rR[~.2; 1PâtOYh44h}Tr e1ٯ҉TtN *׀'QAA 'YH/Ц 'q.CՄ0pN͇Qi,#CӴ߷MN%y>V[bCE]Ti Tq֦Lˌy'ǹx(֥ -Ħ!dLkp]Iar!B /A8`T 4,RKr{%!đ$jN߉o'?e=U[Eg@ $ڌgúaoSY_Pոu}rKKQc3wsyL,L0^>`s]~;̌eԡQ }I8R:=&Pim$ѿ.dgX6b3 +s!=(q02 q$g` 2Mw; -ƀ3_U) ~wuT|UAߒ!ژf; y 1$!_)Ȓ|p[e * *FaPHC?ϱ]lg $':ftB6mHĺ: cPT;+tkmJ:rNہΜ`U YkYq7v>|sx1KJ{}ssb!Jkw'ޞe=oQ㡭7 ]XQa2os>yYi gF vPv{>(^N6"ɤg{dMه1(J>d@؅)rjHjPy E}Or[ٮz̥$2/Љ& (NZ'$Pdu?&%Oi MwHBCȏ$4}i|cx`ߌj?MB435.vü[.ToDg#a5FEljϒVup.!ӕ=Kfr 4'1* ]X]GPz^3!,?CWP>SzZ",RoQaowa)#CKg{j&Tk >ctmmOYoZ.aP}P`E }!?_R4|C<$[8P|"hu-iV^\bJDYzzj ZkQ]!⊨Ơ,qEP Z<+HDuV>,ikUi r •g}|,>ఉ#]XaAJDAۋ@G<Kؤ/M4@儑Ovڜej0`a%\DibEw-+Xʓ)8&o:qL:2Ta9y+`l" 4 &j㑳csDG$xe~TlŵSEZ𨖮k!_5om9⎪{k|Jƾ8EySkiD#V.ݳk,²ip NzgA0$o ltN۷s}woS%g V@*W]C F(KD$SNC7K)0;ںuH34HGgNXwء  %i3/Wς@2ebNQJڬI\#ZxwKIk za$Ov"Hx/pJxчqBa(K9 5GA^)bVf6i#I ]1 6OΗ۝ݤqwc:j9쑅M-oœ{Q:A':D 1e}dc|H&zP>rdQ')C6TT3,?O]1kLſ8 ^Xe f7߀q֦DC${uطC_F`09B3;ebi潮S6``I="ZZq.5{Åb)X:utmSV Z;5PEI,}ʥįP9\EDEUmRaB)~g`"7 nffwi^ڧ)4Ϛ=zƦ[,kvbg92f g "]Jp=_ⴧ#%'`i[4W_yXS43%,Hн_&:vHGԊ K,ǴɓZRjQSF#lIw8%-qQ{^xN[4"Oxo^A`Y;pvg06GR7`X%c.l`b'`Ͳ-j0y?9H-SLY(8}c{r~< bsG;-'U(ٛD $0iiߛdkgln|?9řSՍ/2 C(kطR!տ[ſ, S{x{oaT<̘+kC ;RASc(5&E(4)v17ڂ`[D5U`_leѲF'椅u@>mB f?Z ؘRx_TC9Xl P}f)ZZC)R=hk֜?_1' TUg_Xd0xQ$:>#<ŹenRV"I)@ĆRi1^t }Xd?ICd&AmߙQ?xydGMEZ?,%D]\4-.$2`qrgJ ҋTp@Ko(OqֹJfb GFC .1 s&xTev(VnW^䂛'4P)(HGC 8KUm?3Ԟb`(;&YIJa|NpDbbs爽*7я^N4"fv'‹Чe0YW-o΅;dIɴw`b/xElh?"7&K\g /*gwuSw-WF*22n];eA|}?r'ҝdz3#z GSǟf%PQia:':$a^YiOC]}r5s> r$`;rHwau E G) C#ح]&r:̩V5Ҏf73{(srz 'LG.Q¦2~YERgX>r^}}mqLx ԙji"\̓ݫmKu;Z߲yN0qo|lU f$ɭz uhU)rxwN%6Ow^TxahFrlU(Ɵ.r- 8kNH_h7;8d964 Xb"˻41eE~*]ʷQgK BGnH\DySզ>Dir_R5JfǟW?'͟ʻ$l os@'buHr떓Id\u&|=BnB&6 HV[bռٴaU~ԺrPDz4#&0!hgBE\Ğ2Gh4|{ !Qx5IQ$2zYhq} ;lG%WrBa LzW*D8vt^y36y`$bo<`o=h-Bu8`T:KW[-23Рt;sxWXqw}27г/ϔYzٌ8&`T0|}WL? Nw$esU׾^"Y&<,yJE_ ˁe= _r vw?hʫgwaN7y;:Q)h 01"t,Vۣ~wR@aoHpb(I\S1gz}-uJAogɊ蝙Ϲby8(7"0BnFPxܷX;t!F=$v 6[OwAf4I}.fޒ*1>vʪ׵T+`cnШJH^F2O }(x3YU ڜJ@es/5b5nسl5Aahb=b;^(bv@dR*VyC= mfd(Fp>w Bl{ik !'e!RORٰg6GMAj):I#`;PoU9H j NPs,ɉ9^)Ie^~Z8-T-lo|ݱ:7teX~vCɞ*}Sod@^8O-0L Fr/Cx2vG~'l.Jry61D]Ev!AZw_qՐ V1O)TwR,[KAh}\uvZ~t Zlem\)%ʉp̻UCfh ` >,gOB -p`qc6}!x@U{}^Zk:OB24(h!y^+5ZШ~__)$v7dgMntņ~k19px9bN<0sN 8K=&HTY€yE'*Ơ8aXس,q4,lV,ĮP ~rg@"!)loqp_iL3ݔ\VXxc%K:l?rʄ WҒhn#eԡw5.DfyWj nfjVy" {<'Dh\꬚agU(CK5:( -˝%b?2KSmk9/!/_1 vñ]v$2]MbW:xOj-hߝ;4z0 !(shf4gC!!e@ISErvs1r/#JPX>ETwk<@Buu#:Gr om P7aI8M?Zyw#+fCKU;gb޳?>#|L`*|MI@06(BIR{;7sJ+7Jfbh#Y39ޟm XJ~:KkҮ&SE᯽MYڣ }+b4eğ @@r"dM \.7}X,s2HR/ Zn;~ H0m9cӰt_cTTYǐVm{]~Z& $&1[u4 EUrEI@8ʸEgB#XG;Ʊ3Û@{/̺1,14pk6[h?zsP=^{4q &uFjg' |F,_Νv5tw~B?kd !g;16X Z#ڀryT/';U9|V xx'񜮈38.NH}^zW:"װ„-}SPs_}nI;:۫8t%/cg)"ꅓ w|Q6C}Ж v[Ӝ"~_UYai w!0j{ߧQ5]Xh;0!i: TyR^wY-7Fի}~}Rbse3mSwIe Ձ-kl\6/;ŢT4]9fs5$:y}GE YS_>@_&m*wRη!i+/l/]Ҝg9E!W/ʔ +ů);9pK2M~]" 3W!LE LAP̠ܫ*5(ITG _<5冶{u %h~3PTSY?1oE02i$@tF!7ۮ#7VXYjm!|VB&}njk2S T)Si!>oړ?5'ha[FxVSv,;ո$\{_ElH%NNf5fx;.޲V㊰J)U:ٰDB4_CtG6MOu8vr9se 憝x[E1C+'CeŒHf##~M ` Rnx v fLn#SFߗE|+& YܯniA͝p\U3*xBn\6Pak'zI1(xEٚ=5C!g!Dr)Vf7"KZIV|9Tb/YhD+}]c[Pt]x@TQhjrX#eҘjB$l"85[͕3P'$GصN  `\,ߑ*?•&)W\ɒLX?n7${tawgTlZϢx͵8{bS6tp呄>Oϧغ(֮T;vcR| GsO_І-D>ζcZҧG%OH:8ͷOk\\c0HY.ӑG3nfLi"ɩ<9<ۂAon;E":)ۛj|Qb71FU䓦*0j[b;-T*RHE fGR7J4 w OH7y3Vrz,ۆ[7$:x%І_8,bcTc Ņ-@!۩nz}H_` 4V ZH ‡ذRnxHSv.ų]5NpB!4 r_X6P-MvАђ>+h|=iƿR`fCl[%^Ҏȷߛ^vg-V|jv#e>|;A._C¹~ho1"0#Xo |/C|J݄ UY,@kM0 $]i*H䊯F¥ݾzѱ^˱3SDZyYu;ArY|mMHs (>Ey(+N}z;^xL ifӭ ;}iPivg l+d.,jO2+ "|zSMD=G fdLMݣ_J ꈑ OvC3A)G?Jm&UIp[8Nw2(z l2 jRo &Օ݉(?k18L҃odSpa\wv.~%%:qL5;c3X"q5D/~R<+ jె ¢a'O zB3`1/MAdt1&/ҍi%6%qRnUOU2ѰXh2X"Ř% m5~+%m{(#𕒠 Cu3!,Lg+3[w}لuR78>Wf55O|`fuuu CSm{eUE#,tAislNؘ];:+d;m9 Yӿ(>K;URn*0*aD ymS:zOq5`씋򟄃 p~ِBZ.>IIa= VMKp4ARj-. |\}WTYojIv\KIZ'7mt%ϸX]uMJ:'ɥ1R=6k #lf|)o+o<|,Kr2 "H`bBZc )C8B`ZgTv~URΎa&\N`9WtJ|=5$%2CA0s#sRP#cZkUswAP ]##㎞O5:CyYC_TzhAKgQXq:P}b]!@Qnl]lohari9Y jV<43mC OhYE+%Ri<]}C;S]"!>GYwױ U.ezۙ1:7CaH8/ H= Q(. ppE@쁻 $ݸB܌3BM!P0Jڗ J!Lh/0u,[0z"N޲D ]X4s9t݋c<>&M =W4R lWxCFOR֓6M8KDB3&?[57s|j :=2Ҽ+Ry&l[.?s& g{c7OL܏& K޵+1L9(WnfcL頔GL Gp)V0' 8%?n@s,鵒Eˍ;pv8b,mIH P_gqAE7Q/Y f1IR+QxWgH;QO@+o)07Kž}5~V*@3JE.#SEjB8lA:^#{P/B6 ~Ri/"uyvݲHh<,ϟ6V踱VjG&;}U[>dXXy=reOpQӈ栦Vy80!AY\I<󷦯e-^ z,ޱ/EDTA#aWX%#LqD(:SQ?&.Z#v՟T?x=@=S^} Cž Ì]_3YSBZF{E%2t.Jg0AsM/3@PY:D.SsI1prHȿp쇍0Y{(6 &UQ]A2U gF#r,oH!/t.q/x~[> օeo:AW8H /m$s:9/UR!mh[O7K:L0tO«R!7m 쿱홌7Nܓl|xŃ $B:2q4`FW3yTihĮ~]")wJWNke]"Sd<pX굱̫VaU8/PR׮CNY#WFPAbҵgfPn5=N_# s T֢ I<'s'K({a,Ogp+B=/,J*J>"%|"9:a$? n~)]}^'7rK8]5InBkih S̄jC#@犣 z$϶EvA @zn% EQu;>+PUi->ҚmjԼ}$FU87^Zb׀ïVFX;*l6}7.,BpsVAvHu#v"q0;vD+^ \5:Gi ґkQ};xcUK%6ACrӞZ9(DpϾ 9VS_;G䭍Ġ]Znp<(B۩A@KY#Ns]wKZ1D=6 ȮcsWz,HP_oËKı&$וYWh&{ByP䬌V҄eO=ˑQwR]޹b7,@]jysj5y^ V.ٜk@pQV`7iy3VЉ,&T%-྿!&",\/pU>DAκEb[޲|ي5fQdGُ~KZt>NY`<׍cV` :b+We8gKŠT u|R`z':3 2=Y*ads};is+di2hoq! ᵛAr (p|@KzQBi}]G,[=/IrVuSqDm7rNцhe$/(,*pC~|2óM OY^*\5Mv7[0iev~G 06 \=ߢUĪVc)Wڿ2~՜b hdlKnwVxE T8 C:O#%#*.:*S6edaWX[ ~]IH<l zrXHø"lq^d@ᓚ$;a9ő9@\0²2/>%\o#>rQL!x|S .c+|!TWKd\aNk[^u0Wuԃ|[FYpQˉ ˠ hYtT윌nJN=x [[v$P|]|rMTp;rVDi&&pAVʶKjڌB0 ͘F$,>?* Ϧ=(s}K=lߔ\-͟2 Ż=xm{`c*}\+^[JfͰH$.h4"'S˄ؚ#*r@67K#oOk'~YFY؃Zfˠ0' APp`cNGP2Jl 1RdTH#.V bKPAVIO0SBU8)9 1y&&2dx[L]K(9b?+$LAB,Ƙ.'c7ӷmTH8ut#ΕYGܖ_;펟TQx GŴR'`8.O=;O %!}?s4 BxE0wKZrԺkŜk_R:Q3.Zm/dXYI W1fw= Ҡ_ukdT3;\ښHmBڈr>^wp;qo͜ oiv `FAJ5o,"K(XY<3xitu^XQICp0UW)ڍURCgKI˜x{|MY+4ZBIĻ`bik kE^Md ,LЩ<-`bJ!wi T#q-IoRr--e ?wOf2"љcm::B.T)w'k|*I44jݟSrǐkY vAV^zƯ1x 0v Yfp~n?fզ6Xי? dО6!ڦ!萴yaTMĻWs_ z:,pd0ޖ''_*c@eٸhd3t;tjaWo%-rWLAz$kuh;DWRᘪ`~c&qnЦp|˥nq:IXH -5jR5<*9nz| 4:i 91U#y LU=S}8>axlH\BL }Va9/A@{CAZLC}M7n5O6odU\2gFMerߜvo$|cOwn?g0Vw揚^[bkӦѕZ ևOg|ſ }&V >#KmO:kHn[]v%U2PSmJcOcJbZCCϊ:/3b:~=Y13Q NiT =8YJ9e+ N?؛gH18D(&p9Up=FBZ{u1>-1Gɬ˺z cgk7AS7p<{x0:Y^K)Z8Xo?%`{Xl&8+5rZWVh%L ܞ$g NfQOOָ_& xekU)ot#j+KU(0E i0N"7ރTbX p%|1DqtJ^yg + }?/ ^`$(<9(B]cHԖ<"ɑǸ=@/F&"_JjHpT4z `vCސPEg pK.mÌbt浸t6X0 nZK ՐFxݮunCl%ABIu`[̉2_`n&۪ :]bߏA+jH&xN k9ǨKrTs\}uYZKٟ:#ֈ" ?A3b {jϬ~1hpɂا$ ~ T*ą|/Cdv; UJ6Tec%Mw+n2"G%͔K9w;ֶA)xz@񪲈M,}׻R 0Fqkq'H-楋SBƢ'{`GTdVȂ\C7_Xt2aa;i'.}L^@@2+0`^.=ܱy"ncጣK L}7%7bƺ-8xZB#<.Hf^ 36T-6+~:y uxm\.G zfGKRFr8 yB-N!+rk&1pc/4S|H->=!5,^cUA o("@Y3MN+":Nj~r7A)n~JgdZ@ݍ#2 ! h7*m $ *#RJcC:Q:cZn™QޟQN;df-DaIō(1e2ìM7W(<[m`T'Y,h񫀗KXJ&~Ŭ<&'4gSr07\zyps/*Sq[I&^Ux <:ɶD^ڌR _ɯ̜WKqi,Cq.h&Q-(N|.R <=x\d3t׏1C @ixlk9YSeMU/y?ܒ2g[jfre9OIIv;$ %.I.d9:JEZ@ o].jSqyHѐK=b' \eO 8 {K}9l|x=ZK엍mWBhI|3H57(}N1NL;(0RjZ@4F> `_ob>#>F͙G*y7I˷ݥ$0'ǿXw!kI݇ASR*xNM2_X ?pr!H:\kgn}%.'YU[kEYgnK F_ "|q%y&hAp +FA1u7w43ʯ˝l kVq#LblyNB7hrqē r%/(bNyЦWbB;50)hOM@fD){8.˫Mx'8 /Pu@֜OID˔$w/!X{\[M$^a8Bee)Y>u|PAh C\mp[耹0hvTFcNosyJf8Z5a_…(6e˧h(&7J13o7yBUF Gbca#H+O\ !zE*H;S<57A5.qelL4]y=&@eܠ7w83O+SK'hd<A 0 M =H}={h~Th{CeحȖ% Xֻ>~+|{X^W;=EYeoҳ=xe2B[HшmVZnJir#zR[652%#gKWQ*Ds+|yywyu6ځr)P@dV+q Ba׭/  [˘wX9ևɯȋcN}|AwJ _W?备c}P?iCgg   9HAEªQ6`m}Q/{!J^a=G,# At`_I/K16O`uzy$pT3T%h>H6L\;tݽst z~$Q/_4V4OVjaGvy 4AfgigymvCTgN5? *oh${0'zpjTG_dXq>kDdDidzNdYȆdrj;0(Es&@ :Gl-i) y2.z ÎRP"i3r&0ڴ$Ǫ/=pS\g`Jq<{{q~zq;{V,͞?\vU`Mޤ="w27"jX7mWRf2Nȷض9:j&x&`Fz+PqTNs KKR$`drCp&_ot0oY'RC5j.6fN 78AA*]F__%ԷUE{@& _A]|N*%)$p[xfAܒN@P 488J~2֩wNG5ܖwW=[-Y%|Z ^L#֔ /y=7ka5\}!:뎴KkiekWo/rv̢sr4ycWKz#~>py^jkޑc hʪZ[5%}-m2^x,@TF_{(ޤas/l ^qRfz'tc/r̊L?L{tE7SI%&/cmuf7Zs}y~lexx\ѡCK:N=jLg&vX8su/ͮ{ ƴPq,ASCZ\9b`YQ;)Oىv©B{Nwp|pY_j-@`$#m݌D2I?|Op<~%M5H)Mj>XklQxuc 3 cÂ1h_8@5 # p8ϸ̌/> ]1j8N1År*j/K^u eם +DǷH"[F% ?aNMńg ˳2 TfaIF9tFb|k־Ϯ#Vt.wXH`8x)^}J ޫGBeU-"`3\QN%h);Cv|t&Y"š6{H;a*9آ锛giK}QU KJH@/'_@JXC 1uO,V {C}9~,˖A' @B | +}}pieKUy}lb/p/~E I HPu$Kg;̤tMP5NRmfڔn"peT&їVxpU=z2oh_9ݽm֗i h\KߌESKX;)Om@-X,;ը,wVA W-G^#^coޯ*WGZgudG~'vD *53R==54_P^%]%x0tzt,l ^VHMIؙ  IY@}Qp@#Hd"%r) 8z@~ _P@<Ҙ﫭H'7[eO~cu!Kh3g$ač9 >_ok.=T+m{*9Gjf-HKP G*\Avu|ሺ>IŬoxzf'@&@[fy8y ' :#CaBEUq9UXw0;iU wSk(ynڕǾ/*Ujg\"^OCQQqf-Byp+fvt7Yݜwz^FrpyRaGƐymk}bB ', fJ mƒi^sF۸m+DL݈pӍ)}!c\܇poh"&I}[HU""L!%Ds,^c6 ~.o3 *T+{l៌Pew[`оj+.3sU0 2B'Ql[}&Qn=n] ex!TOFvצZKӦʌT˦F\%=7FyRT=IABMJݳ_|V3>[k|'ܯg3wblI&~?uI}!tLbYU(LJwK]MMnnRe=qxd y! O9|ܼJs=M"NAI1ޒ nSps|U(w!*96Ұg eD]] ]A#jte N\gPu;}qШ:oO}%/l3"4,}%8Jt~(f ,#r{l=1pO[kbÓ/k!D.(vxܧd9TCM!6Լ ҬSu: K*MyCXO&j|*Hm3g!w^iԶ+0/AUŸ#kxPOI],"s>ЈEkҪ)&}2һQar9Ey%DD['w.,ۄBcq+͘zkVf5dm1\*0OHC|O|)3tkY%{_stոTa?.dk}o16ƻw隙 ,dE "hWc*:O2B#|FaLb΅zFYȸ Ddgxmsql?{&kN͔{}'ҍ,v🻃':ƣvA_#&Dn :K1rcO͜(e8swSnuBjJ w ̶_G=PN,_jv&k㭘n;Iޯ !Cbg'yY.cg56yא$):% r&3bq:Gq@DDp婚g SvψvPjw(?V/;PW,KpKZbp{}B>)o._6=uX󩔙*[R xoz :78YUhkMX\/]KN>CKJżd䃚ģH[7ܣ.2'\{~u{1~hְ ҠG.wvNk9)cq2[>gI;E4K4:~֟JՃ? *h&ʻo1ހfOmDg\O2xFXYl} *|W ά0jhs lfp"] >>9B'B7ȎM>=ݔz5^K_]^姃_^G ֦L<+ i2.dQK&*q sH/w5Bn/L{"fKYE2dmeJ+Xl0s E3٭A a'I7dPUIf-ѺP4zm/$g@C2o?+4)Xp0<7|j7HnLn輧Ϲ)]_#E U3-4h ʣ t~Nj) ?CA`s]/@,9"oiSPsV Nqi<GH8`KvM6#|gqJYp+߅V4huawY}jwF2Q4(LIF49Jhv57C\b% > ZKA77_vgM2p0wstSѺ# u_;:biFt}*vUyJd9k[HLHh[2e1NuKVi&4_觲~k)OiXHjU?7:' B}"# F#yNQ< H3`r_P(s[e"7!~BH'OYV/y܇ۛ Lo~߸bG<:dp5vgDž/W1l"R8Q!~8Vds*Fe2TPB"Yj/eta|'g5'l{:R7(p\2qk0$7 JVqxN aO8$j"eidY2[ ')|c.v/F'{j0wRΤ\Y݆ꄪ If{|JW5o i~@t >WS)]+N`;s5`MT%ܮWmQ+|XX2KX t21XA5$ASIDd}3iɞmzx; Op-t18k m1LbW\ o-w"D/kѡwiZ48p$7ga:x5fSj3vu_8P J[W-;f:l%m O7RnG}>w-fڟc?,Ӟ]{)iЪ/TH{.6ҝxܪas*Zī7hBcMrIWC'yQ}JN@\s]fBJ8/ek_x>l|_L%aːsݿy"Ҽ"޲"Q[pr8,閇B l&wKC9mk+D#`fJN^Dgr;Lƕy=&@iaK eSeزL6`|Ko, .\C|b,d0V)ӃEr%+`*$28G-סqq5tr)VUr~3$d-& b ܤɂhJ4 m2x?9,RXYm>b!j؈R^4~9^3z2 6:<4?_۸XwyE?4[jGbP8pԹ/C-ԋX;H@U "I ƶ@0iHzC= r/"lNC>Gێ~Y"0|^y\B}_;=ӄ2Sҭ873+Vg}ufs0ƄG m f]nyRey Ķs0P A\{HY(zQC^2լ#XWқREg.đHW3*j؉AۇN'_|4 WfcHk>NaP١Êw^$1Ωk V?KI_we)GN9tFu r8d3"'7 }3R  .3ri |ͺ(SIGZCyHO=$up\ǵ7-+[B ;^mT"xs6įEwU9˟Lxڧ\@!@z?>Iī:gJEQDZ"(OpE@m{>#O1 $/|[âs{Ƌ+9)|c0o/UVv0Yp3dv D@mj3Wlw!ej3p;Nb )9}Ky#"(vO$MeoL%@EUQ-V>t `Н? BIV0PDogʯ~!n%-;^fȹp$)^PXWTa{4+53?i(U"3ȉ^w0Uul˗|2r E[ V$BıuzǜDJt"E { ی-+D/s9heSp>7'%=lP~ɸ s_iHjׁc -vLj<=G3=wP4#8ClVAԾ 4b)X) Ov8ĎCQ< |;GpV&֤ߑv@GnJ\esm_ͯwܝ.iWwi΍)PvB \is~41~8ٔYI)S̊e p#mFm* |#s񌬲~Γo^ jXH©'ҽݛ "5mM7yힿ*Cj ,gV0wEбeSkG(lp&+@:Aj c НCݲ#i`#-Z 9٤ S]aZ(!.Kf-H*XAi*WIvVtmtdG! z]Ŕ+yStm܃ԠgG r5J[|T Sgs͑&Ч㳶M`#6P>Z^p$F:slWlR,$nW 57Ӧ/%m/k yCweGhR_Wdjﮚҫ X]/DU orJ!`kGw;([cOч?>vhS&R: C8)t eĭ[`X=z5v, ϙށO3;53]2ekw[n5Yu V~`:>Υ6qϪFMM%-XwViqZ9?>~KI4lO"j9I=I!?tcmu7Cz x#/VxN5a%>2ݘTucE3/D_gM<5~h&Gxw =&G=q^܍ۥZ3+@nJ|Yq¬LpX/竚t^%v m 0>8Ģ X$Tbl\ؒ9T2O M%[Ӱ7]_e擕 hya'$Aq }?@FvqsP[M,~RpҤrJ=E_pToX{)`Yo''&r䙜i;myп oH3.),JߔҬuZm/jEeF,Xt=V5S9s_{@v[;3+xP#2?vs(ʽNiQd{zj=\?T__z.^iTB<]~ܫgJԁS6*|HM$}jKy;}6ؚ 5M㎣WŲD $^^-Zx`\TXfzH TڰN Y;TY^;=X0@!K<!L1T54D|m9le Rsi@JMZu9 "ᎊŠw̎6ǡf")1&eR94s sTiszILU0!ssN'6| $> E8H?VאYh ;A>KKF?{I{)C2+_@a7o;Ɖ6Chho>:j3aND)3קMYָu8Mhd1 J-LnkU3ʹ-#}naͭ%G#5/D-^;iVxlqkt)cSK3ҷx -@@)0 UBD^kyYtcBE( ~2%@ c GWoJ_t7LpT42]I ثe$S.1>W 1˗v̧ &s ̤"^LQs鲠Ţ??፭,{ގ }kԻ( B> ϴxD[;}JS}R\k Z"O>$xA*c>M$m-VI#%hO]KҀw,m\c ^T }zq`m|"@j))_$:hB~n+z 2w.jl%ٱTs)V؎?8_[ͩ|GhMc  T-,x]~[7XڑrE i dS$ۡij\Ͱ²!s65udMwr]}Dr!) Ԙ%D彳iۖ#9Aݽ+B`L&iL1{U+~46O s$?yD%Qװ!ڋ :B· ep2,؅>]5{~md >BeXKA3_\!t80D܅ oM?K/9hߟ ᗴJP,\v)fEiWVyΜ[V }kMPò׎ȴ..B KE_X/$]c: qEb溡z8%־gV"Aۺ) 'NSINS887^=_qEr?T-'G\9w.R-zsrxWrtwW;HڥrWhQ:| }PfjZKS8]jJ0s+$;0^qEs@V)J1X٤C嫖EbVqJ2x' Wqٙ( {qvw 9Aq}P5^{ur*8:Jo {{1Jˁh:K>b^ '}iIS[a G)uLI)&l%™ug 'l`{Uc'ާy!I#8?٬܃`/K28Q=BT(`ʹ,OD'>+q6h S̑5X|iKu*^Fj.pmAH`/t T:]z];| LRX8ѯ@ZQs(/6k{XUΨ ĹTO})0JҏC-1uIXxU gP> BhjdszbF VͶyo>ds5NQ]ܰ{*)@GtE*?Z93ލ" j]xHo(+6~/?{kּB ڂ3n8HgR/x0&8ՊokVoM#4NaA(,k?:#[:n#9cPQ uĿ )w#\NՁ#Ba=lT'D:|sq5uJ֊+jVþ9*r.(T¥%=0 ֺF ]HS|Rf9(\_M=c")7tSaq5,>MչlKbp6Y)<닦>/Vy:~x 㩿L7&ͧ9 ȋ@ϴMP{'TO8g@Ce+3-AZ!<1_Ȼ5I6<__Ezo Xң =v*0nge%r2.59g':1Q 'HILN0QZ~θ^)%C{ ֹC`p mPrG9Ⱀue@ǕMH`m5#Mp|H_@9^3}˅U0oKK`|M8˧:7B_Yn3#vfeh{CM˩Xܗ;3d+OGbx7@Xhfj!A)34*~G{ J'V/2غyv#W횼U. jwާs*O@ PMO#E[ >ybL5oo.!6 Qg'J+ D3@o]:m= ߬ԓ)'Kr2Aa׵%a. @MkQUHTJc^>EWq)>hSZ(- 0^5ް:E9A@h+R4{.ž2O;R9@~Sx`q.h/iM P8Ÿ,&۫r Z$;v<>8eYcޗ/O>Z0<4Bz|I uf1Cd&JfQ/?my=[mUv {i㷪S/ybmP/{+V=n!mwrDATQtJ(˛wI}~GXS!)SSoY1,6C.-ͅ< ` >b3 //KY0F*jwE| 64_Zj|G^~'D][6'gBGx™6S JZN>Pllh\Y{⠹pGOx,&RPejtÊ}ҟ,-@A if_2?:SdD}CԓVM_ ^LvI_b| #5{R#iLnǨ ¯Wcy8a05ޢ}ik#zK:cTXi$xLWt.ة$'9 HeuZ]zSwr-Ru&Oi͝ k+E21?'5ad6ϖ)l`01:j:=C9J:VNfє!ݪ>\<þl&H9GrN4iqSeC,Gl`)@Kfp<+$BDPCHD}yh<1T}}2א^!F1I兊7԰/rBz1l99O=<٨3඙ ZK%#2vRtw!vAzcf7QSBCk1`XHyo/kU/#q=t2ᠣ4+?;}X?; WKak"ϿwPbsM3&1n=ぃ\S{Ep2i(^%Iȍо )5,CW vΙ{ސ̓3^q u9LQ46wg+0&1,@IÔ<}E⍟4}n >z\aM26< OK ﳶzaJ8jgCiQЂ=rf0Nj~M~ 2m#B]c7]4X6NӐUkKU9co}kY,"ɉZ)4:n=BY+T@"{Lw. (޸f䊄ѭΐ1fH;義@h1yb~fBTT 1т)oF[Al!zp*R c TzGET9r\|A@ %DUlIo c"(h* Ն lPQTN.6]}<߉U7PϊOT].|:D9FX?y^gwdbJGA:dKO&7DH_\Ƣ2'?S5%vKQdPw' lT+wPFݒuR: WF<"d\NZ}=%@qY4W{J'O@ꈚ_WڑcфE]wZ9 Ji.̍&`;G_iI.pRW`Z2&/6#;͜9薣jPϏ(,YgG @&3ݾ }{L^ y{ h^,ٖZ!"-t+w|_j[#KK5~rb~vïe脀'g44T fsoז&k#GNZ)M@ˀDfޓ X _ [Sϩb̔r,ov1RȄ_?Iw# QE PܓMкa Cz%wאQ)-5efYZ@էh~T#k\!+/NRۆ,Hxvng[߻`O%Q(1|y.btU͟埪)u6,9E+Zth! ( ,p€'} 1%CvNE1.lBW: r/2>v} ޣ{boY(+6c*`@vQzFVm۔i(\[}}`b23F/+ 򑥁 L-;XLS j8AyW@^hA1Do熑E:o83 _ izlӲ? \I0*wlb3bvWe2h{8a0BoFO-DLYFaXị[mAZ'nX?ɿO*<'3F8n_"G^ ם)Ȁׇ~AI^:[ip䭑1r(2JƔ=*;.5| hhV:=ׂ6QO,VAq4@9tv=ᖃaϯѸ]Hu$!}Tx^$]hјEf{)g4$B42D x%)ŻHj ɧ4Yc|Z!?ddda M`ei2fqmBhBcck~D & D+K`9>ǣ%0}$TXwK1OQw%OKiE0sU<3H[T쾩.~B9_xt.eʨ;j^t )f:ITuR%M9}'E6>t LW@heLS SC dkaoͰ-KoV-ΎP^{31нbűd!ZBB=4&=b T,F$(mk$50vR'XPʹo$HNU8 !K6`-ru]/>K 󬀡V8`/~^B*xVh귞}W_xmV>Xy{3!izȺh=>f?LC'\"svw#m;'Y@Ć'GvmfԡWPDJpPTq/`;0GWMд[('(dm⫅&\rd+V?䕍H'Ϊy P$T ͗G EzF?gH oFʄ(.;^=:W<#سjTv\ Kk XxٲPF w2`k:>|+z(ҳ`̎F n_ whAiPc?ӅPduZ#?ߩԇ*w}p.<8oiY94ټ@<>FiQhDb!Oֿ**$..u!=,=I-e]E*M嫇 PK3m>ܛH([`UH*oi/Yqo0|JwH wWL2ݼuuߩ7i&MPbkX_gv5Ho6jW}7_WB'Ǜ,)]|;/rbl>Ą1mހb!w 4"+|=Y0ۏ]iXbm1[[ } 1ajwѭ u6puƅ:ik8.q rw>FRqq{.4^jTz8#= `]_IZ5]qIJ0I%UMRɗ($4k #RЄcmp֪-{[1xSHap9f)O_S۱תm`9E˝A5.*w*ڈLƾ̄,uc vDfqE: 1..E; xd sbc"|j'zPi6pb` 'aS=V%Y X j ~K3|fN\Tй7!n3_yYmN8هQRjYXT3w#A4Akr@ҐFvmж^ 22:\ )AO_V"¤72k}D7ّ1{R%T^_GJ˲;!zC^̠]V gxZ':Bt`=(19 XQaݞLzv Y)YȩeWG]#i9RӺ<ѡٹ6k.mE^ 05Ymqcϟ=”ߍl9 Yb\3p@jSۥzaam rV#V;)cܻQĬM~7 p-Ht76$JKK$^=Ŝ~1 &]oaNo\c}O=|Z $RKbh/S1S>P8(PeSMs&R+搄 ΃$!5ę,=2I~9QTx2" 09d@jS~ADjf;9%z)64YQi2Zܠ' I팁VױD١{D_!5/I0y?ZW^{R"7j=*֛nrɎDUL?O69|)B#A\. z}ղ\Gi=/Gh 4lFJ xZP,zi>/E8 qkʨ><^,0cmdC&> psoKZ!ZO>;[[U~o%HV831BzԱ؊u~=:zS`"p PRI_R;5qh MB HNxF-(N _!~'o U~!A"#AGvo.mjOQ)Hmn`Nf Km$&T C$$ [K\@!iɶCYԑ9r ەF m-$7[rA\LL:^{oBgb{Ge3@ `5*: / I\o21C*5Zdo[]VNJὄ_0t~2Įy?!)X#xɑݦBb@|:TߐB(sU\a/$G0_(qVXj.}Jh׹mL-C}ǂА+PU`W5 ؁c֚o?nJV5)DTq!6T`ZuEҹts꒗%PwsJPU|d`zR2Se-+6!J̧=SVȊq,ϵ hyYgW'ZO9??3MQZxshv6HG?F&GPolb-N*{z5pV4rb<ˍR+77P/ZΣ6Yu0kIzqi$ھ~zJhu/׈x5+e A~U!/;J#6YU&gKme,[,8Ukd%bq"W6nYS\cEԊf?y ]GOʾE9LqɆ驋$ZЀj8-" h֘Y=b9dd(: 7amtZlYPVQ`?Shp T ̥@:{]Ls<ǁ;^,M% ؠ̢wf7B6,v!cx׾Y ezL\ŏߔ VȒ&KI~ 9=JF (h;wc?9uB_DUK$z,2PpkU,R̞t6Ti5|_ iwivh `Wy\ ژGr;'Rfn Å$ВեJ=lvspž|47u>r_BkUDQw$aAK(3;6@hڑrt|F9l$PgQpo͜5Gڞh_>BX`'R j{zk Ge/ھ_cKGNu}owˢq貑5>DS^1P3ga0 IPoU8ÒQMS,)a=M1!+h;}0SbsX8'C]&, yn7D \^U7Uhm~-0K2eǭ\RdTG?B1%.{vbshS\p,*̄$ܽѼf=kb<@He9+48 >rkm⪢ 5ݒJ|Zh&w2W@ |.Q $.W֢f%fS=OQjh"+g!*U(r1iHPIUn]t 3T N4Rnckj.ç6AGDcXZxyV|DRm'{ ފMR@Jg#Պ2,qs=)J[?jËA "  ~ ײ/Jp>'mkfs(:Avhfpk_+4 U9J E;i9 @Y㼹\ 3-Fχ&a;̪P=O/Ou[VjcVaN+( PË<=\G]xΥz:fi^I '(zqHޑtSӉ'맜3*0*[:cCß p^ G],czxH~Pœ!骗T({ӳjw2%j(/I񸚡R:/,@XAtzzn>֑Kz?js^B1=Ч&.9ʑ~uG$s(5BÔY\s48'aܯ{i2 4\:l ؚIhᆶlDuYK~߶0sjԎ_.L:9oYs˔:Uwve$CQӥvv2Q@]>1R5µ"K{QV8Rgہ' U榝6]a* ocv.H1ЩH2p=E^ uzخji~T$C-4ɐЬtdrՓ7?D Vȶ-["wʓ{_ϒ v rvCԶ O+]bNd9h Lnm=;\j4E%@V۫'r>/n"Gkѧݜ[+^̣Wg[G_dD± /z45[LW3zoV_agwiF"7E;?d ~P'[) Oг85˙()6qfBu;^d;5"`+|^hx/ la]L#ޯ'}=fRq ];-?c`n;bfŽ'PB(KXG Hx p8,Sԧ.rO*ʜ/ޟ0 Ddz-W"?< QyDun@tAؖp  f5|41>xX ̵7tDƔ ר\4*6S]{)1Zkg1#J} A̭8f #v!% #SkPo# I~"-Et:IcL,Drvvp4GY+MGR. {CЎ!ݭS"1eA=vy@a]^#٩1HWYXpOS鷢^A0I^}=UM,lDjv)!k.P.P6;*'HR#kb62bb] @T94hqz AD2BH4t5j R1/BJQ4 $o^-w6d9,1{+HN[n~Cu_yPd$=pcr-$z#q䷻bQQ$d]QEiNyҖٿ  ku7L$Ed4QmK8hj(>#XkaM˷:QPTKZ9>F@#JcTzxb%)i1bSt=I:o_Hp,V~.@=\+|L?J_p,`YX\(mauxNǏcس< Efe$G ,ow >One yIO=T}=25A'eW3JjlnC6{t%r3{2{T?*5D>giXH|+ޔMKdpOLiS h[|$ÉEǓԺLڑ_ښA}0xz t\Zt I\HfC: KC1Sp]cwKuU9Cj&AҭSuW>B̛: 9y3& _/Ah*?l&ԕhvlJZ_Us-|{/SwWW ։:ttgΤ}t+/eTy͢>'q _դ:C8.@Wn4Yſʲ縢}ykb nmrl0LTn j$L cBӫ-Pje+IG_bLR'r`[%ڒB_06Y'>O% ӎN !gNWCz)>Y&2]"Sm"Rf6P~FPn T b gˉA *$Ip_`GmB?DAЉn .v꩎Aϋ/}IFP&t6kK}+ZzV٠ oڻ$1SeͳK9uu  S/dM[G!r"FOizR~Rx C}2WcQ,(ӗ.gI#5عЭ 9y4Ye7Vj] b3GXoP<=1ڐ VhbeVDdeKakѸnԞ>->mLҭՐo -pշ$XI@GJԆvnTm(GG5jX"=,|=wDd!g_/2qDw"J06G 3:{2wMGh9;Ye@?55e7DY@㸔D5ĝK}{ecǿwPtKn`bcK B)0=Y&2'd,Y(v8 X3Moߡ(ޅLF9&o.:KcltUgjѠȒDhԀDeGz-Se c@#d0I4Vɔbmwd_ٓ| Aq,A}tצu(YDN+?'%xI(/Cy-\:L*ܰ! aP< > gҖ}-F&o )jYR-˸}諴Q<#R؜Z4r)}z,r7U=snbY{WE.Q+kNQ9; )g[>4`8=2*,e!IsP$@0t~&йcO&EjW9OO}_=/W'Vv7Z;HG@ٰeZVꚁ'T<^Nh}|FSb:)wg7خ!?OUyå$[-G$ N0v0]}ʀpː AYO" ނ,0oSYɈbrhĄDe "m*$/̋~q oaN0Dm = D5sJAԅXjܾ/#<Gܒͭⳕs߇A7r@#?l(/v# )A秼>veSeL㬛fe fQw]^3 x2TO!cpnf!C SC;Fr5$'ORߕf9! .%qi<Z?8{ƗTc]@eIAqSW6=т"/jJy`X Ru~ԓxBtzW4))||XS|v OΊ nb* [ ՅrЀPG,9O.פa $l5KOj;s} 2z?I']zDYY=#D KHSq`ʼҐoNEI[QIQNM}.ZȬFiv=6}=3~9;H,M 䁘5U>COabS'l U8i'mỬ0g]i (i<0sJwH"ZFP !s~rE VSŔ(̆bфw!|tJ=<s<1m.7saO(T=n5S.t~<2}WujtfÒRαH6ku3-dG)aY*MZfY^)r" 8Fj0ʐV3ߤJUo"thƫcȵA{_ѸMG3͊ E!]J&y)!Hb p,(`M*Ú\" K Tq0Fܤ IG>^ܢN.ßV2a󂧅@}K?^b -B '=qEOVMK|bݵ,-<5BdlqJM/ hOI߂ Hu-)2V"i}򘅿Kx:\'WٗG)M29RS4ˢI!v~}Q!ב6Tu LgEʝ;EiV 'PwSqh\1OIԳ5h_ʒ$ub0=)i%NMˑɛДi/e'oi.PwޯYӁ;<-|i/rb8±&ev9{`6@+S~OFqi!|%K1=eN ^Ttхpۆ@UUd,V~0םcy6I )1cW,oqiQ]Nf*Mkcb{,[)a,?ID$b/ohb3ZNТNVtd>:hntr 'cHq.+,#f`8Lr urq.d0WY5 FU;xhK9ɦQ6 [zlϡ+TUD4M|56h7;$,x?1' |-5npȌvn, *,3@qb )'2EV[&v-Ϸ{Km_南\!՟ ;YrCZbYS&d'3:w?< \dd )TcIxq3Aޚ$#DMs x9T,O^qj6g?"KZΘD a)u@=. ,DUJ{r!JjdJh~a7nDY|IHq5c$ҕ?2+GWWzr%;]dOm6N@af U%FO60դUkD B?,8RcQ^HM 5~nb~FKhٱm%"{G#j)R\BF.|w[ơHf#O#v{{@Pz^Kb MۄzMNoY`rfHZU`ħЫ/,C&w-͠,MAi$Y&Cn%[|e¢GtF~l s{K$[]th/KxDZk5iRTį*fnt"@V@4ƳbՙyVǎW}rjmIsd`|TQVl[xNᓀhT(^@C`?H41#z#6!WI$(T"+ >-=]-] fQ_LrH2ŰU‰LÍ5͞F( a6N85)~&-B ⿬T?+850~K} J,"t]l pG_/}escP<*WQmNQ<96))Cunp#Zt}ܙכ)b 0LI}I4$P<ԴHsmKTԹySq:2V|8KJ!Ȭ^}ΜzH͝--O "ؽ9za_2 Db8QyTf;EEڨP%? sx lAu7zGy )K8dfx=:a(sqJM1{ɂ\]-pFf N!Q6;⫈q?U]r P9yp˺,xlI }$!(؅`wXy*&X'ΑyhKFU}EG1 /%\pm-0UEKTVAUmj1 <#tmAM\jM0Jߵ<_Lй^72S=m]pS/UzYX)t hr([t;GhĿ) FwH3_Ly-po'0jm\i3HRA~W UsNPgvn>o BJM4W G>5&:&xx3q6}/G[~s;ֵ:FYCU" zV% ['<p:`F6%-ㅬ~ldYO(P)[k LQ<~Z(O)1s@:@,vۊm`io`2D͑+AH8+1v :n]IeSmy6YZm>Z@:Eg*unfBE)vK믠wuG! +K`E:ģ$Be;M8"\\ W{"*}" fQŵ^4mvɁ"Y<>ݘQDӞGK)mU)j`6N!|̨Ctŵ_ gQa9w%$3b(T a,.ڌޓb Tȿ5|9a'm.t> 䑗kU Y% bn}&~lnBJΝ6 bL(A_,+>z)X9.6 KW,Wr#a/fR[bE*D5ƄoK.4W''g0oev@t\^cKhvH0T6#F#uBbFrVĺkit.fdBhpq|Krwk8Lqzg"uDu!7u͋"VrmDž/)=2?Jci!cx{hg3QF_ #zh~ByB`4ߍ wͳ 9IĚ<#r/C*|Z!:k{ߔ\f-=<5m_J{$wĐ( qN$bz% n Iѩ~%?S\V ::Ra5*ގl/WCd\5U`A0}UrMi0=v祈4Qy@S,{DDSO]IKygZtb} hv:#k "!4/g9fh&41z$$;OXEǸ ,l`\?AmDOO,Hg.O]s8(*.38_]:4™3)Z,Vtjņ/fxWQ<Ր?/0;:%q7-rw/Ur@[Bm8٪~X(4٨[=(=F;=fՑW+pe'S[曨Y{F_[α (N7KV_!(g?iX4Єix7Щ0+7┯fm+&ۅؙVI[T! 0? X\6,(ͤ^GQ??La r=C8BYĚ +R?ǏwK/ ~ՊIt(lRŁ$CR&jh/l l"KȼHR q`ڦ1ath 7>)K=rAp  |ߔ3!\DꇰxP.?T!sỷ#Wjr@Z6̞ԨvH纄GOZxi?-6f ~ՋK)Eп_Z |q;H&Wd7;aS(c΋|!RkU950C?&(yG/R#ȰK h+eb%Ыn/{>Mİ`Yd6p{om3djb"׷Jn:nmeP6 o .A E[(V 1čծ(W$mʧW1<=f.UWZm -j :%?8]*<󀷳CII!6maQKaEwE?58]R#: Y? ND6ݮ^МHs'+=@&~)NQ銇'&_1^{/lj}Eǂ̫OLtr5\0_ܮ)v1in2N맳 Έgp:0lƲŲ?GVcE-E3k@TVi"A췱6GfXXXzn- 7<hݧh>#*4šclmr6^!A2@asA~^j]H5Y/EܱEfvSrI:a ȭEP ހM.oB&mzJqn4T%G_>ڜ}O[a;$?7Uk Q$lj^tO6ڿ&oRu]b({̮4}N'ψɖۖp 37uQ1O|F"#iřn p`weqOJz[]#ZLa !(Ix_k==k !BL!q&y^DZ^7 ND_)$ & yu^Pbf -aV![yg'q^i";yDo-=XkEO-a 4q##ߑ,b;xxÄhIB  <1U2%eջȃI9nNF5[Ǯl%l`yDMѷ|]8_)l,А5QBb(<:AB ;(4k3d̉O7t S5* K"NY-s,ht6BdȲM7YzB'C؇S\knFE7#$vg"N5˥cVE0g%m ^ ?2邳 ,؀\ p< #![j:̸3E0FIMQ->Smeb2%97޼J7E\:eTC +(&z:Î n:G-pF8Ep()J! tlx:"L$&\U@8HxW_! {MO}Fl{ 0ۢ)nczuj6D\4*-4GRdYzŗK_%p?a,RqnxP Z[:l6nė79z55~\MeKoB'BkMmLJ³.}]@VG"iRi%N;~ې%)8_ղt !oMMFA`+8 (z,.gs̠ATE0Ms(~z{6xSs ϽvS#M`x[8a:|@~"D2OMF@5P0eDӥ= 9nH3@ c$b/q/j2)UG $n Kl&%%phEjV൦_K,L5ѻ רj{]Wˀk?Wid;\@5En+ԄMAE"[#QÝ"zbx}#Z;!SE-e,$]'U)1'ZN 2^Z$=͕*-MϴOՃsV!szl I5EЏ&!6pB-㬱 O"V~>g{aD.h?re*k_'{j*UǙn5Ԛ9'Ͷό*|JD:HhZEW1o$=d*F+uxe ?(y_# wyx-$0BNqÜ(7"A]/dBvp{VxқƝaѦЋuܩrH0m&%KgX YЅ$Y^$(~[b,Ƚ$EJŞ ZvN\PD$6uu%TّXvci@Stl`pPn *2M['{htuOBߪԱ!0҉+5ey dj3E KS!H)2t 9ASX*w uiq\D1"i~G *-:t;Mr=yY𨬪QaD0h;jLQW zDfgLPq9x:b(eb` gt j`y9+.ąr%ȐSOXy(#9U\^E[GouB*Y#q_-mN50JU+zWFH=wqjς"hDGP!QۮnZ1Gx1Qk{ g*z.ʫ]`"$V{vw~vme+^nANܖBz;}C7^'tA]6$Aj!D+!chcq\ɴh>e@O@B!fNJ^.El)[iHoQ$=)}|~}ɝw&ԇx4f\!}B1(En }}P+<?ٸ[]8,z?3>Uj87aN aczQҳdx'6k=FX!lktF=7AKwB>¡7D`>sBQo^*UTb)TmKXx({nDVb USNAR5!?'2-DGlqʍ"C~6,'0|² q##j$v U8ɰp DD mşmt6F'ì}o /<'ֽP?"Փzp>G ]FpSozˋߋuZԵ܆THS퉪`y7_פk1||hwM31J2w^z2*fgxųFH1"ʘHJoмj4Y,];Yr.4;:A3ĎVera#d`}ĭyda/c 2| >Ѧ"Fdt o&6+!wFwK#gqQbiF_c}\vt[:D@$2d#ća[H[ -J5mkaVd&RlCҳC,eZ*ZXW>ѼNֆp> ?c5C*!:kc<:ےev w w2h`'j{!ba\:75u 73$9Ɲx&X 4 rKF`J'SKB8QǗKX}!jLMya'E2Tpыˇ?U=FpҬf,fE"H |] v,"E2v?v/L,wsݑ1u/]xBHѥƘ8[ؙ]R6ID=&.Gr{gLZE0?>JԠ[o_TmثpfGv@TUlb76iI|"r Q.krJeOJS Cc hIxF+so&R\(8) e8/4KPNt2ݖ W>7s r$tn_K5Kf@!ؘq {TA#Fx}(ulyۗ "ΒQ…W= i0޹іCN7-L&l%L"%r-.[%g8fL0J8b`&^C3mcq cl\cL@z/WqFr! ؋,bPm{c܍='< 59^_PrVU]nSZ .QSƊ5;Z mSYij.Aa͍4B)?n')[c}֯c.&K*mV@#22q9ޛ}P"<ʁ6z}X4 p?зQB/>+b X(rn+Tw=QJho%.vj*6@J5O}1cn7_I2Y`ĆAyA#hMGR2pTY Є#}UסQl2!_.ȼ`x̝ÓsD_xK^J[ dwM)ctNSW." \РgtϷ7{kN~o7覻.X[HN`C f|(WL 5g5S>K*$uVfvY?1ϭ;FNcR7+ZW ɡns_9#K24MmǤ#V;^DEY]cj+hb񧮌C Gs"@<'2=Χn f?6#A7܆[| d*k.3flmTJj涕`w]C@$C 8Un_pm" V+*aFlqt{B<>kXÉR@~Y$^JS񣌨#=\Ww"4|Rb%PB&xlXRB J `KU#OiEX\VyWn;F5d8*e,3Ci-'GM U|!!MiH3XZ>QpZW >k}!u\ vY '*ashe\4pqE`a|Z[P t(aj]2ʁϧ9|,|zy$ !N%6HwҌ""!m.s5awAXtrIԏWܲTG2AN`ݡonstfƾx. 2zUm4xgDi\#Q Ueo:l =ߵ("ԛI=4jt3 piz%X̣R@6v>zB{>TΊ⊭c )Tc lp( Q'u>-#y wts@\NU`r0=[6\ZS+v y0jYE!^@j^ ݉>{] +˵fL4A'Y)m3 @ hw6J-XC&drw\R%vjtd/[V'tWLf6L1y9h\w %aMKylg ֒0^pO6u{/8v}C%X.キ^xȪۃ`^*r;އ_^f楞D_^Ꞹ\[咍8 4 T=VFwƃ|C-򉘴^[NEX)hr5b&Բ6Lj:f$0 HOUa[RC\vN攤[? 5U~?yX#֝[@5}4h8ʍZBπ !ɉ`ffPRD1‹g.SXp/ \=?TVq"F45a$"xlB@KiO Q o!w:Ne_?D1Qq! ϋpCzC#Nk[H<ϖ5fsXbDNl[| rW.qCAkP9ÂV=Xԋ@,n&kgŒÒF|젿&yaP2_mbEgo <{XC{oXoJ t&x~د-[ɗVR_$K&B 6 3 ҂C$4! ~9]&l.sNIW+ɧye/k $T1/NM{]^?>p3"[ϸ+K++&xpVsM ,YˤWJgMAzHT5?L,6aθ `&M$Q8K( #ڪj bBB<f@ރRbTnk(MW?ߣP *v~j^amv;E1 ?P8u`-fS+F܆tycRd]ɚwLTxO!cH@Fɔhh+~B\GRrwHE5A66G¹M~q6cLU|EG1Ϙ=_Xv>"# t*8'f1L0-/tL@{>Ə)=Kҹ e[E?*Fi LZL#/{w_ @&:G[^5ZAN`fldN A/߱b,{ ЛП8xgP#*ײo4&KJ#O"{ ,` Ě^>qUnhF0b8 C-V뺞VEdynldžOL͘w!]sMD,/4SS+B-9ya':8і^d  PcNG Anns_㤏\FX|! `rعϚҕܔ ޑǭKz[>c~KS!0]7n]Y/"r5p'Uh+6َL?++f~_: ;6)ߚ-<D{$HY eA ʛ~"֙u~4 %cbn{'&^TgggIn)3X-%J%dkW4O o0'pU9; KoHwG|͒+3[vKRyODy+ܒ6U.8\vaPI}}+/G}S$oNv8_Hx誺0ݴ$yYaGJYC++[@Xft͑JhCNȍ fNgm{ #8ȳ>M9rYm*%Rՙ%h>OVό!ɠ Hp=cz3 D b(hV As$ ZdbvGH _㚍0"?:[`NAh,?҂(%?6 GT-mL;._oV %8#6)`NWJ;p>aŮKFms+qd 6,:mr`TduVRD9#R=E*T^dw^S \VBʦO< /Vv}ţcKǮce;4"Y2T 6J~f;NGC(0hSО!¨Qvb[]Dy\Oh5m\C'-H{8zya#% X5ݗVu9jfǝ{$ϭ"#`T% i\MC#օc_v7N`^$W@ιsfbJ&4Q*onqAU#/hm_}F…Mn`ȌHbVInEF㠜gB A(z)3݅K[IGZԯ~|b말Nw 6SA8o{j\EQ*>L}`!vK?,`hDH̝h8 OiZȔ(|QDuH׸lk\!p*02 $Rj +?kO %P"".?YH̵l`THIQm<ȉoIsaxl%N kBXϢ\UE@,/R3s칛Pc)?LAŐ ܀:8n"^!ꋮ!6t@rWDN!$qʋ"բQm*&fY̾91Ze'$tO~82Ƣi6\-ʤp;=cց EpqWS:9l {f^:=rʳ7Qu^Y>0p Z0r2(&3xK,ygп 3`.`BE5j,ٰ2kRp@N .? #q%%Ǻz`O ӂ)=ce;Y>,:}Dn&gėzb7{1mgjx ࣊`nx4 .'}T^hn\*,.FZtM+NFۙf9\PmCsT}-xJDsOU|2/ge 0UJσ0TرT\L_XV{1:#U|&)K{$ӟ2k:dF}L+8F'DaS*6ݟbmkpר4")_9AܞdϺOYCGGrOrFIL?:(5Σ"?(+,M .QѺ1b>"k> uK3Zm\Lx cOP;,EVA " 8r&\|[@iGIu./ҩɀ0!:>*#ѓ[Dؐ%77w3CR% 6}X5[ yyӧ uw~(U8e_Te)#8 QD"hICe}+?焁3[,"6(d)77Z&NHᒕ %`Yo c[eA5{'݁Q2 g~<j4L,E?9 3ä՜L S&av58B}:bؔ98b6J#A+|j rؚSi+%_.Ṙ Q-߅2JFI 3mO;ΪŽR7{WweΘDsex"ף{$˻@$ D|x)JF`;6q *=lj-k [(x'U/' f*1ߊM+-z`ý!/][,{+|nw+ gկSW{0"NSwL86'UI6(OuR{"RioҔk\˨Z8v.3!nsc0)^TBhg@HyI*adN-a )1gW3#34|.<f}TJ9(lQ3V0m|\צPIԯ|fnuR0I\UI)V糿\j\<'_qak#H~Z4 M5!hXjK^;uüATWcaϗ,V$i[kh*{ȩa:6g]|  WK>Tt nPuVn~' HTfYZPOqи}gpUN`6iPOm8aPN=FTѶe<;$gm%@I՘"(5 EF|3yӾbwva޹(^8|e{N}@LEw44?:ҳ ьAȜxLHz3mac7 wߡOhʗkglt3 }8ô4oc =1ZyQ.e.@0ϴɁ7Ag7D٨wcOҒb9ui |Sb]LDC_DA@JZL/=?a&%Yg TzEF%Ky.FΞmh$g#KJ] @^ّyw#*bxu YᥤgB!‚+9)&n2!G. QL{4ȿ-vY.h~XQ-tJ77bBq{pnݐs>:Esx!7KUnVNe𱧌Zj~"gF,9%ٓZBF>&G{vܷGG# N3S[#. i̾$A`)xy&Nz)90{D'aBT,zy~0WY{HuI. _,P2J'UyUuѯ(OMkF(EC:o#92R)IUrp! TH=q< 9߮8rVT~ç(cFXP&%#\6^݅ by| kb9Twӗ.Ϥqȸy䑁8 !\deop(-07Bʹ6tY59 Ԉ&W4(@I3h \*aW kt?.+7f -wb {LbL~g'carف1VNZOЫÀ :Q+pί wo`m+݋q~kV;#o^lEu Ҩ"޺(3Kl wTҍ*my/ ˺FO #ů%&x<РYo>-sj8 /6s͒B3]7gKJN.ĄsUӑw %*ٲ9e-ɂƂ[ޥ&д X\ȩ"{0rg5DuQ c"V1K< F [ v$Qxqv[z0ZƝ@KpV9@lye %ekh#62e*'Prq\G75HOƕnT3[^f"#D[EjxN',?M\#"H\z&TV}%̯%DŽlNd3S_Mk7$ L-C\  ATV"+ *3zYi}$'c?vV'Nf,V Zx7aչa1H"(O!rVM۾J!Kpʯ^p2A;A>xKbE1]#ެz=gnm|ԋi@Oe%t*uU)6PD!gB}9_Ij1]ewmÆ'b-r҂@ ddj]nL SX]HNt<^IPMj{,J?rْj|_Lpewypyt?Щ#H1q.2`8j<C"5mV¥uA" Ɠ`U-P z>回YEL[j) #z03 .|Vn9"hewΚx>BDmnWIBv9^_ȩ޲^UF]lap榌SY&j97<|.dki#HkȡQGnק%ĴDa *Up#}Rֹr^DK}OZ_=VY^N!}xPzy{SȑqT~2ZAǘLvg8gNsh VteO'?7(QO˒[}@h> ;g"禘Ѳz>` B>IVOtx9y"aAfkrQߍŠ1sS0'~0)`2c8M5yt|2 pW˺Lb7# @ulB1Y7Twu_l.e| omr׵2)-Rcuwϲ_+51!3p~@d[Ҵ]9-PjB_4 Z=d BjQ~ B ҹKjIF}7U^3)-@+))Rˑ&+NĽ$Ru"74l~~erV>91eZ*;D(DUlT22T{*͎l xs|G 1{]T?%1 22W*OS4) p[jA*yrޓHv&m,}P!ZXi~WQ1Qz4 `;B<%뮝4nRo(ZKi3)yAn u}_4L@>7kjFUwJEAᏀv Q{]yD uj\Ćne<_n,4ڙ;˗"vmgl7agRa*/ƫz:0H(C_aoVZ35Υ@9sHŭXO.1|.WN0K_dƬv>˦E7 ;C-҅۳kU-EdH=.=WJ`6/*;D.%~IST9vDy?;QTΦmp$(k@.տ=D}>5@?q vP)n㌐y@t E(3Wc(χKe.5}=x)>w6GQ&W]U麛yοI'KWKI+\Ca_76員FOuEqg?-7*2 =v.n]͠#Tvh̜9BBt&BeI]xdP3,۲&+[$a=6ݥhTeiS^v)e/xf﹦,`9 A:!EXȊs޹U°U֐S^sta]yD0*ek;C |dފW2y&p@hL ɛ0t[T<='ۼ`sdoNV$\`3=~,i>MvH+VB$$mC1JݩyDV*mmWaedv`?e&+&2T/⎑;?}= .և:+P7݅jc>’f05+^RUPٚ7x "'DZakשB~2Wc;;͖sƵUkAScJ9SIA~Zƹw5w|%Hu|q'5@Ԯ]fViZ^q3^c!K+nXٟߔ]6 MmFK;*TOA_8^. '*P_]!= Q惿$=\mJە.5sJKF$!#߈4p=Ԋr@({ypMʍX8x:k'FnN"o&QtQבUI9\Ok˜/2iGA[;fmx3=y4 6Htϲ9|'<5 mm8ܒ\MعZ:_B c=Zsڔ2/5{R^=H|:{].bu> xC{VgӢr/WFĐFl ;d#$ N&o6>Ä_.[1LQ1QUK "~VGѢad]unOt+8EX"*]Ti0`$]z1$ޭ8ҶrerY|~dAkߎnY YX. ²`FlYPIb=>1wtdhq dg瀏I1j@\PDׄ<:V$.x]uPYkx-̿@zHs39w5 ؀ΰCl氇{t0P3NֈRE(oBi .k vkQ丰@mdEem\3G>\#V4٥zpwhߪ 5bE5~yiSj Rh-%. y`n@7d++)&nd:wֵj(Jz$=64 yn3 ԆNE ~QPmx$mwbh}7ץFU-T37NYK5}e&n@6ړPȚ'K<k}W* _i/<.Le',{٥+EG;$Z龽}웨PŽ ό,ɚRTnJe+%5s/rW͢4Äa5LgJgfr+R#h2FBoC;("Ë)y.%XAX1!UEw=(8]ߕ AZ=B 0N3my-אַ|wZ+, Y Ԕznvg^qδӠWB:-WH "o>7[; e5 N|Nb%rJ/!B{nWY2E¯_|jN5Tqˎleb?Wκ.~bu:n8QL~*$ ̡^|E2|j9n}!6_ z|H7E>?msa|ަkTԬ{x"0"U #tktD'-qQ5Rel> 5 P3Za1ֿW({ɒS淏J%V&bq]!# ZglK֚pM!,@0\*W[wϧ6UCoR0מK[h\MH"NuݞXEV]bNZLmBƥ^ߙC%l#U K\FL#s{8:5$ȇ?' ȿkJAJ`0>P#?U:%Y[?)QjHӹh qL5wy4-WC &O_XOa&(/Es)2fHq6Sɰ3k1g(?]b5+ SǗ4xĥ9& "3zаVP 4Ecp?2U?]vc @kĽVvDK!2 fʆ Yr0ˈa͵oW h rWCC= Oօf0mme]M$|/p ,WILly5/_A!AF'$SaFf_4˙@w*xI@sfV f};bWnq9S#2o/5 $<^;\ybagۼ9t4[Di= X FHf$NE-띋"l;0}&>k#Lgwid ڭ .j-$FVI&x%\"#x>Ҷa{FtBuh9&.k%;8'J[xIyh[NX֚}Ze@a{.Lڣykp+^񬏿%p vbdΎ3Bdf".%D5?m ) znK|sRk:*fR+!  7&~$n$Z| ^ai?NK׻J㟻1 \Ul}R 2rNUEyNAM].:|bo$j ܯk-(`=B=GMij+;`>l˰˘<&+W6JxqV6zQWǵ]4"W\B'q'RdOgs#q\?mm75 @``4/!ű;br Үtv hF, !"͢E`S5 O .,"t霽Ʌ)Vʢt=zg>J~cszA ,) ՀR]Ii0^OOP\;҅H KV=V"9KaU^bT6Zl^[oʻG;sWR‰jZ}Cek9hwh_^c2 d&՝43T}qBH~3w wgr+4j 3@6_#Yk6qtۼB|ڒ5S f P0nJD\x92 m~*Qmle6tM%c i!+Uٗ00% iDj峲A;uą"Ôq-wCjyC{(g& *NӀNP&=l:Y6Kڳ}> RQ~q#ir4&}YIW0ʺЉ?RHӬgT vrJ[ڌ%-ܧOg_8-k 槧1ARB O;)XY[aE/{^6SBNjt 'on&`2bNfIfC~8#RL]a:73,ǹ:ZcbO+DkאTv-WmT1i_f83 ;l*>p k~227zaQjPEIEkCgop@ȗS7XF.BҶ Kiݎɕcw~ ZPb}|pDek{5V{FL76G c2FHV3=ކu}/MAMcs_tDh *1$V͋[0U.zEۯX~xQ%玫(t#n |#Şb +7RFR\ǐd:MQz5<(QxQ{iKg6 *>/gpOGR9Pu#1ic>ȑ2Bz?+*LW]O<ɁWL&}šhOI>e٬z(o(P3ʲ=SI`ɱ8 C&ɠ^-SIV.%L0p?c.(k.TYO_=Kh;tĎkHLXeqa({Fhw;F:v4%>ҫ]r|J[Gͤڣ򾧍b ǟr""+ ioL(ȅMjO`"GUu]f[6HHU~הּa.ݯݦiT7Cv)_/7Smٿ}ԾcV#WR ߿ 1[~ilIZ SypYУGET4nO[{3 s>PZ2Ë3kfãy[ΧYrr R%vPC*\ ?Yl{SX54+3@WOEj`lTβW4%EDOm{j#܋y?mO5"GЌw8Z#+e'gSy|@؄@ͯ:\ĺw*^r7Ěi j pa E_b )T3SS^QK}wPv}z2!N(G!4<?l>WgSGD"^躪HM/ySJHC\pq/N*i/SX P)46 ėVT Jmx`t uBŠyk ؘٳ2%@!+Aܤ=2%Xu?I)ZE"9xEqb翔&{bRk*מtvf=7Ϳ͞+~uk1ִ=;#BIࢊ@^9f5ϻ]/V$3Wg͝h8LFAqB B0Cjɾ:FI9礲ՋToWzrI,/ $E<&zBi@DVRqEMb2Wiِ첛ZjvNT!8gR`]*ŻHg>rXk='W0t`TL(9I *B+ߠ?KWWAX|,o$ê_vuO g7+xo&rh%a^ 6Ÿ6+!4#t.+@ls]1ѹa8$"1SOH,1NR @ЁqZYxO(}T,(whBg^6XŶ (.VzRaQGNrm>][w~%&~])y:ΩO&zS%lS|ld7$4l7  ZE3+TlN \cm\!2^,z*qNW+l7hU]jM Aے‡[{c?&j|A C;@54/sײAH/*Q˪֗mh"c:fger\X,ke}kc2{n`otOhPh"w+"$ny杅ñj'?GkQh:4o/7C9ϫf|jk,N>Aph2Ә'،n$?;#! |*㿁L>5Lwc.|wu}+FE>翿ۙ2y`zyH> 軼(g4"ʾjw!oj~Ak|jt}pU^Jag*X& LCZFK4dMVQ^>o}>ޔ`AgSGB':r/0\翑jh 5wHMq}V>sϋ6?ެiɳz~M,,-@w%NiSj~S}:̏^"nIF/N#ϻJ@L6=۸Hgu;M?m0D`|Rb0]6 n?b lH9s 3,EÀU:͑OX=Iמ/IS0&O[0/q`> V֦a&/ډ0c:Aw2֥16|OvU%E`~۩B8J8`;EBۢDxhuM&G9}o鼎߈GԯDcߋbV)l??^S"i%"MbWuLX4&\C3x=g@W0Obcn 5S'@$5t}~L8[}A*]ja#&1vJ?|K^Q%'fhPB6\ͣ#0&ě{Hv1ԏ>krO8OǗe^1fx|D!/Vfւo{xDCӅB?B-o;&4foOI xAR&ˁ ԟM7 B,SHkdVeIH>u d+fe5jJ Kg?9X]l C1T?cLr|o[>ܯf1{| o'B׷zDuDOXrI xj%a_Y>j>52b|N\NqS;욟EKbeKIlf6\m<d(d?޺ikpʲFPG|E@ KyZN:mʥ-QSZ.gQk: a%JSu/>BVJ^ƃ2˶D .m"+p^D<17}J3[rc[A!zΆ\J[JV^R$U?V\>%63[f_T O4,gHݿq(f!FR|ڜ0l4+']Au68**)TyD`!TN;z.|q@mB!K 2xP+P~_(Zp!_[d\t#YyjYr-|M/BtM<\6${AÂSN@$`S{BQM 7mؔ<&>XݲXznF!#A6oal;M[zEx#MoVjev\~Lf傡=Ɩwy5 /ętk=53ʁ] 1T5q(2 V:0nu#E㼹\gz<@(z,rIg1g0q44yΕWeGm4Xdq$-sfgU>Ӂ~&jqA*4֒46x(!1e%zكt3=ޜN_X97IhϬ\v,_ *]p1pH@*ĮMٹ\쪂dҋP|pl4 ˒=ԡySFy.,5^} 0 s=繇~`e2Mhp #>?vwUYmu==q1+8ɚAn8w̓n*K R׌>VOb1O|Z \1"lQYՒU)ڄN=z(weE;k'\Nc__PE;]Nաcb/ߴ̨ٖ%%*>0~ggCDIhDz]fɩ ľ2wgˇpT:p /rKArÜ%*7,"-`~Ӗ"zÔYӄ cKW/cS\V[~MN򓝠/i2a뻾AuiL[;ہl@8o9"<KH$V~y:׌!O0I_MZ>p_6~.ZP`_.ir95)7OD>Ui虇z3Va&IF_Tێ fM \ߝZ=iH]k&<2m|7PܳQtMș@<:F6{J}ûZŷf]_l@>XLOج \# JF8$7>X@O'jto\g,?ٺxu |4Ip6;/UPn|짒Ay Eo VwK}?m!s<$lm0 p=~G|A("Vc2-BέC"[,eGϨ8*dUt<$]PD0{KQHcFVf5@gYZ070701000000b1000081a40000000000000000000000016296435a00001654000000000000000000000000000000000000005100000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/char/ipmi/ipmi_poweroff.ko.xz7zXZִF!t/d ]?Eh=ڜ.+M16W!X) ;xotGd-. K:ڃ$h@Dj^f*6<7gp0cgGtsmy&No9rk@q" ڛҲLwkwBmlB+}nڿdrqQX>o)]uݧ`2[?ЮTx 8EHM3r@Yяz*!UU%e6`*>"U+]*nI/3ω?@Fu9V E@nP,_Y!GF<*!cZNLUi< x]pё/18RСYjPޤ9T$%. pt"NS 5`5D lzT*0.AÎcN[UjO}Rf`%1ہmUYD'n#XNx2T*<SnKϰM/;?wqg< u[Mq@&˰H`+IA5na{8AK|UĹ, 0Lz-RuvB9fHZa{u/b[:qŐьBWG7Jϔfy>86\17.Q| ;&),wHy8ڎi'e=l3(aQW/i8d8 ۬a rTDTEp7cp4TiC[^W[gHe2Dg{ nL%ؗ.^6-|}pia^9 |Æ'yc9v#kd8ަ5 &fcat_6|>pڀ J{Wdv}'ߕQ~Vsg8#\or+r̢cV0Ek5hk4&Tm^ 9ܿ6&JbMٌ ;I8 QpUyOb-28^vmI:c /!b.ݎJ8(~,t d"WlQI_͛P*;&(Ot^S󘥤aӯ:}H(x"y)?x8s\_r:Z/G1jB Hi.p5=Catv&"XC89MmmW0X#xܩ*Y%F5jdc`8_u.}?F"`cP k:Vēs-mB^IF-J`&%RKsڧ(S(T9L )Dz/n/zk;Q4ӦʹRQRGfҴ1/#aE9Zi4_xX;.b##&4oIR&Ih,g~1e} \:" e%/NLMncr 6P"nB֫N,k{k\N慠Ee*T?qM"[ů]}~FF]n_Bqcm9-@y#Oaʝ!_. lͩEN2c٪q\ ?$7qg[xrg9DFmzW)}1Ʈo!Wfog'f`0!N7a,عqjnAV+E]FGqޮ_B !ѠT@hl ԇB4.C(v6*ƌ1k]L'^w>ژf=f4 Eeo]''04t>c}_HPB<6gǤ(JkA.70|,C1Rbn])(~f8>ɱU S5ʍEK?(l`g'1% F]?qr`B;6VD"Q Mj/׎1*a=3;i޽>NLBg43fz2 %oA$Ags8 !,Ēfʕ c|oV{?g$׷,U捐 xb{ &eC4\k5ċs6,p(l4ΜLyuwB2ɻkx{u@?2_M;yTp圾0Wzl1ws7A w-g8%nOi3G: dL>0 ;Uz%D|*6R?'4peY AZ_?F2:I[h^bθo֘̅gݒ7i">p<'dc+NКkBhND(}~FE﮾û IYPu &GXT?Fyߑx_Z?QSJ")NpsxNB% =0Cly#/xo<'䘯gHcmk:l* M.1Eu1Uv˗Wx$Ґ0R@$h/JEj ;܆aċEq` 1:AW#N 3R}v0z:>b='VQ6\Fsy `\VYlT[s$bV533 !גnU! _=P`pEvz_H,[gDHf&_P ɤgHY hUN_LvFT8* &>VW(;LUW\S c0]Dkbޒ`jfTD;I22_zʏ R~$ځ#P2ǽgG<%CyVif-w\=4 ԯPU"xYO[((Ry])ILn4F37 yhd̴nBdLj+1F L-tf3{-PS |2EF7Bph\!b&2Z*}dˢ@+tG}9 re;aNƄ䇲k)F2BQ^˟]4gJtſwZ=, GM;ƾO<s ߟL]ݑ{Kmqż3ko,SpRMFoQ:8blS͞}.Bʦhrzb~:ӪS- zԹ+o^VsLQiU : AZUmcr(N-A2h{: F1RD9nMZA1_:($O~ʎ.n\y\ HRo~5:8'?/RB\`P$#J`TZL4`}|vഀRa<7B;P qIZ9s^fs܌WIL+X2lИWuPϣQb~f2\Ɣl,!-SzktLxL`ۡ+ˊ/7; r?,+hS}Z;=(z`9k9 -F_"S1l0_1G`=91JfP2!Th,/s/`UjeQ.3o>e2gQ_KֹېI /rp%d(mA;ls8-ϥ#Qc;9gKPefv6& E+Ri53pmsarxuRG@vaNnvu zx]ίP o|2s]C³QQ<΁B(1T7w9" S.EI_T(dG<'Mv,8NV,_kn>sa[2Q{S8~?|Vȍc$<" ~|P}Ÿnp)`Io.8R3+J% A)D ];SL :Ϗ3>zRS,_=d$n.5Y"H߀k76b Yd?\+xg.cğMd]K7Ɓ g!0H. 53 ŌUa}h5]zs]>aZ\!ov?6N#rY#LȄ3-*afԇ'EvFsc)bؑn1*UOTȿ ޾R|FL4#-jj}nU\q 춙X xY^]@(q~i:ox><&SeiV֯(lgQf+q͜m։L\DOb<݀+<'ޞs>t^]$ gEC85<'.cƜc>JEC<>[h=JCJQ2cd*$N.N6ؕٳ<֧_:]x4Yw (JLSFgCE (_hʭrBp( y4('@bݲ}2P O@ucz7. J ~0"\lph dU=jh1\ؠ 'G^1+&W;e!>#NVYeu~Nr#܈ |j*Oy'=-2TkWCiT~`&婢mm8o01/QH#2͔a?UxA?m+w֕ 7S !WŖ/ ժN"} 9IV}+ ;oדuX^fC +"C "P >KAS<=-[T UP|ݍ f<>Po1gtiY]P&U$9uڐ|euZ,JgYZ070701000000b2000081a40000000000000000000000016296435a00006fe0000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/char/ipmi/ipmi_si.ko.xz7zXZִF!t/5o]?Eh=ڜ.+P細a:osfVnn*/?A4ng4EGTŸO 9zj bO|) >mWeP;2fYLG43*Dim藄 _Y/mrnYPa_ `VmLL1/ݻj1g*B'!UT^.$=Q:UO p^.\ly|`λԪ e Ef^ّ[̠!&/+spm62 i6N*{` K=6]T4,H۔S@Ö7LL(,|Ei*EA0!ZEKzh)%dz%9'Dl}&},nM~"F/e qIͬ-@B5]fνʚ"N$Aak?ro8ʌ^9Q^A;Z ?q_;hqhx,9vzu8.(Ë6tܲƷ8v^>8bbc,Jv:vV_<ま%6cĵ_dnܼhwޑ$o-5iGLJ;%}u| ƻ̓ԛԭҐ9k6j {,C*yR9RMj BI %;HS’i4"PDD\[]Bh'#Q`S¼EӒf3h:шI#՜cMۉr0J ƃ7D[BM4,-p0c͊M S POXOk:@֓RuP31kxS9IC/DǏn,wP*P߇tW(6eʀb8;/v?k%8> &q%|\ٵ%^1FU92j,t,w炇qFp? zESSE.m/}QQw̄Jw:n(I{`ZDKTKT$O.G=πTQy@Wi%g֖(c}U;d\,C <@&H|=]ר#p ;5x?$lEk<=qs\k'\E~L:ӒGE\Wohn[[s4#70e 4R|W' Ki{@DRk 1+їGҌu#Th09玱{FU\s\ǼkGwV<&3/m>Hv|Ԕ|)[pA.>mSLj|T^" ^uF,"ʩlX.}Q4ѻ* X<]G%yP <=wPŧ(RWDtlʾ|bXMr#KYX` seZX`1A :AKfUyev.mvztɡ~2>dk @"4-GE I}8դZ]G"xrTilgW}P$n]ٛΔSڶ#*)=s:.% 0ޝ6=n‘ƇT%]ruRA$G:?Q12 NJd˂Gz F7ҳa:wG,zCtneRMl)([D}5 #{A Q%dч~,:B p֙ h_i=bLyw7~UkB^YK?aC [j2\FtvY6%+ٍ !jt}ϕ{X&iFVN(5 p̎C=ݝއSBuӱy>4oڣi$O<)SfBÏBe!<aMX#csv>x)y;g rşwEjC;dVMX/FhI(n{teeۑӘ-8jƞ מjJZt-BOqQ=gmϚٍ^"*ֈ60`Iuϣ(?wZ 14$!cAgS:I>vRBz7 bˣ$8Ez uOȌP虓K=N(d:-gX )\A;Tߜm%#=?Q=x,ߊ}y]P\d=VBC2?Y5"ey'f']GY,NUsKq((U(_MOaȭEm9 tޕ{_%ZsB9w fLx4Yr8'*~TMd/ t-].ޏmVW5puZҞ>&^#,W{"F zk8^{Q,W~.qeESGqơ \^/i. )Sˀ}U. k8[@#HՇ&7 y FLz#HAe`^'²yB35-ގޒ<r2iD"I9]P09X}_I`8o *Ĝp!1m8%ݥDo<;%ɈL$YBЌBtglm5G ޷W-S侰) _S)po.*BtpcWu#g eOĐJ!\_BĀLGd*&i qVs* Zaͤ@jzGMLIi`RrYQ<Ungiݴ8%]z{3CZ3s9$C"*"/I/ȍZOU5-Z+-(pH J5+n@.yC{d.eMWО_?lP.0/Vkw3F;뚎 s5bQ)&{|g U_g!IoYdA)sWiy9?iw:!cZH]+*׃#<.< l&&HW3 )rjr,=4Ӵ ^)X i2hƣ܂b'q\_LNTu;csKV5 bo`a^ Bxea9 v6𸊥 fYf)s sxx5f!ݸΫ'ALG`Bt85qLAصr$UNHӉx65evH+04j=qk]MD*I_ZhtS!9dEh$l  4Fn#J7oP t5ϊn;mEJN1 27o+?W:/jՏvˉ QLs'_ Fi\]Fj i]W#cA&7F!6^F:;=JNFmC"øEڵ90 V}f͂:N,C :+*kuSH_ 5cPl."` U9~2Ve^.z&I<:?72/J)v7ZHs>; maSK psVccTM)!AZ. 2-虮>!F{9[&jEߎ4IEniS'vP*sݱrwQz>_FA%xI<6/lr4lgLQj=lޞq\"\;rq9NL<}6l b_t뙗֏Jz, 再O`f$ORn7uG 2Bșfk!9{Jy Й-뜌o u-}oOчmDBo"2d!XCWFN]${>q߷j*%p7L᫾<4҉PK=<b9,;PgOg~z;+_SK񓤃7uK8C_=+T7hqrP 98LpKAcLZHQv lD#Gȝ ډ:"b8v.H̊DiNߜEB&n'\쫻i/IV24O뗾]=*fv=߂D -Ux& "O{ܔDۜň߶dW+Z'TЃkRM69><1M$7y$˭W $ڙ_$NOQ<T*n= "n3OlV ]grW ZJC0rD3dKxp} ^tFR #9S!Mh9אQLDVl |u|l0< r-oƒdZIzyKFUiYL>3R~_e M0$^tKO;X/7g+|x@F>%4+Nj-!p9[]Ci~d&lť 9k:R9p=,6oaUD6ۦ$g؍YcOhUD?s;R+6n|(@( +w~qyW{d 9_T% z+)ښ 4|O_~l ݐA9u!?؝GxMyڗ%cc+XٕkYeu:GtZSXJk-'YJ0 .9U XiƟIeb1辜4)@׊4y:wbn!@TE=dž͘ADD!Vv˜͵/C$p^P$mws,QA9J:^=_I)loǭ^~̜+Yi{՗.iUt=jl)Ze)@ X(v~ Z9=l.o٭WrWLu9ĶBm&|,jHV[t3Rh^cwS+4q;sc]rᓅ$ c"@:q6g*yfL3, GTۓ+b|v@/Ej[N ~,CC8(>@iͧBkX;]M?ND?@WjG ) 89 עc #(O 7Ag4UfJ*m_橲RGZB;TGP.V͝8"R[":C:+,X4PU_a;Z`(v-vYc%?^#LCJ6VnDōͧ4O*OrFoPY_KO eQM&n<[$Dcb$|µ1$2d###u&xbۋ/I< @q;ťC6Vٲ%>_jD*M`1(YFe9Ȣp8.4Ėyǽ L}X趩՟m :( 8~5+=wG6;Mś5) A|1l:k6U9vd`fHryzy]U2V^ rCcHSy0n hb g |H>+'}ty`_ سЈW)iJV)AJw"w}&G'R, n=p1DQAitDSɢb7C^q C[lSO#opz9ُb~h^go0[ɳ j5=9g7rt3#'0Yv WV!d~n!Ye:ρ{xYo =fe$ |06d xo} @GI<&̸XGn˾j溜ɺ:7z1\ 7 w> ơ6fp_1Xx5&Rz%̲D-.-#VV6X5/`|aJɥS>t+5=3'ef㐞tUdm/Rf݄=`ᘻ1k.="*UsP9=y@ZPno]!ȆD*ZM\4,F/)!O&8?'y2n"L'p2i΍2Jɉw,9q(K9j&> xF` dZif|(8Q2i,KL1K*|W k EE;&Z#OAPa'7 F#*xJ=yojcyc%gs3:J#2(>ރ񄇶fZ|H=4vunFr6D .[haSZ`(bx(=ޠ%)BeB>Y9(ʨS0_(y1)=@:;EhJpZ2t0r/XI~[leR@pĞUxs=a3[2|Πbvl&f TZD~Dt :ziĄ:%mL cƳrѭ<$K(xīu$X"O_|-m(ln#Q_!U7RNxZ~4:pVK̙uV-@J}9ge2#]r ͆k US  M\yi6 OҐ9*m-ޑBk? R_rq{d;9*.Mx0Z*&ߝ.+s2kHJV;ZOdv.[4fWQ92ʲ\Gs. hӶ}Mkx5AbIG޹w"7N;,)hb F ?xevdٯw fq5[9!.E!&{7(~M;+U7fL׏{N p%0 m2.6)ƛ-hKSrL"Nb wX׍\||Pg_78iVб{N𗉋$.3D>*8<˚efm5* SO"`T(/CT~QPR[ɭS'ӕ \bӰ?t!*hun9?P0H3f9p܆h{hDv:1nxelxfBt B;&Ocw`mY3N+D}PDXW?$FӸ vf~ƅOMb!Ñm!pd)c*\.|.,6k!1-?N++VېAFiX($}^a<\:aOT\@| Dї!py7R\ \tyc3hn^V8-UkIz5Vxs0iekSCz<{ :Ί ~yHedU_ΥZ\%$RkCW鰮 K1~^Sڥke~rDv};}E}y{|ߋIq~4#]ގrD}K|<\Wodq@ R~?~J}l׮_)tTI) *bm jQQ s^!Ù.e{i+4#Aqf>+J .KJr27+3<ޝ: _.i͏ >K" .@ơeI um⪞Q4یKgʺֆ*V$% e^W`z Lˏ/|/D^d`=.o>G% ,/VN£A+Ґp"'P՜ͱv>ᣩ 3"n& rG+iY'H&mFJ|֎gnT -j#>D7p=^]RK~'1D2aj{+K~vmӧ̈&6cq^cIҐ}(~_RZׇ؍S(a282&vu&nz"l whr7=.j.l^Z2gC8XK}_ܱg#ƀ}N$O).NdTQ\w 00+y̢ Gh3#>]%<էjFt .5p,2lqximڠZ\)i9qcg x Vc޸r!c}3{B&"iX E[%^h63`9P t֫3SGЉ M(>'kͪRB$V(px!B9iaq|ŽG vٺCZbN`NmaU)eRƖ^8)1>\gtJ}z^-K`, Ώ׫/CR/WZȓ&.GGW/} 5dyP+D :dpme'֟jLcA/g.5W$J<:˶-mY4=C7^mt(JG k-ef+]"_g̼#\VJ`e)rO'KQ-YXQB7,9ڃ*Iߞ*:97%=9]qNTbS뻶b3eoJ1hqHa\7GsyM%qT6T \ АhquJʦ\ڥ ̴(jz鐧%[EQ.^ĠTWiX2<9W2ތPg.ii@ź_GQ˂ GdУ`2z)㳸[ŴsumI 9E(nWIKG eG!MA:mEGU:O|G D=XSrH-HԺ#y[ ;U!n~7 K T W^h>7]qo?Khh^ jT-س$;VkFv.2˴%WJM&>;"PcLB!^G{*vs~3?KOKmzzyP(u2%q4s ͽ&ؚ%I=--. )qcٸt!OiG!PQ!>+ &<Su9zcDT3QU>"hR3)hPe#(qX-K]9j>4Z`h;jr^%WZuh<;|7T@T0<2qHzPd]TPst&LE<40d;oDzˈ}>/bM'U^7E!&Q"RlSap+4靆ṐlwxN,ƅ =PO)x@yy )nrٚ9Pn)Fq ʜ]wO3c~[] > (lQGy zOw޲y^Bh]5Hzlx7l>5ӡ iz`¿džrljBp%D%Um dDnK R4Oa(tS?>Vl`'/#|^EUy"ᙢ뛍z'v JeJ{#E cJ O{EFgL3h/qvQkQXp ǽo_QC f`8>2z 2tpiF ١uԶQH^Ek193 !_UÃuKƛ)t 1339]vCAKSj3ˠCV' 4{FO(<n\'>tJO$9,9}1.p"ƱM^`V1ow>iɂ!_czntq0 \bl.IL TH0TtwHs;NyH4F @O D|/coiX<%I3 qZ^eUF=q p3i`,GbÇQ{xiUEĝI*rDZk<^)S3& o EǖlqXiJ+Jv&I,BK憝p0XjԙjH) l1ޒ >b6}eĬ^?g4QOuBaC2q<]XN:RS}#"HI| ߣZ|ur M%PP)y4mYukR8*.P ?8^vi0]x]Kp!a* G4pO!U/q/Tu:C]Ļš5TXQ`ePΗ7d$N-L;;h%j Ԁw?U>P@xӉЃ4l<*.3m^ߗvzhdg32(BWanRp?hMY[^6<#^3WXQ9;KhӢ̆"Dnf]PΩZp7Tkws@@H;"E8 o1{UUHv=Dc8k4Y>@f |A<' ӂ!Z1BVBw{ ˽LOv[`;Voz}_cL\|P퀟OeD&"|qJȉ9VSH 8('_YFMw&C XDzW;%iL~zGq5 C}w>#as?4pa+VYx_Q y.q*%C`Ŋ bufu#YaܽJj: _lpQcn&.3)=y'bvQΦ_q"XGvz~E8N΁o,V@y[6FaYyTktL+CI2IFwT7Iİk+qe=?ƶn螷[66.0p[ իybTAM0m5>>RU%5+s'/yGݷ1;^Flխ7 NPALzqqXyNKbf ~CqK-4|~BQ5@T!aW 8SQ"+f]9vq?sffT~;>φ x[5[/tZHitf0]k4XYSX@;GywPkQ\>9պM1hݫd9)dT%qpf#-OԜ{=-lWDp!_hw Ǔ!P,Awnɢ{nq")N94yFV[@FFaxyGGu\CCȣ*\dUeo@\OAY'/f@r[e`k{ !X- R퇀bzBjۑ>A fӝNg 4m 07O4NsWjEߎGzժǻT)o;yS|cF>ksPhFѻWPK-_!i-”X]Jc9!DHtv?!^&A:i3t11y2}xMV x$拎)?{\rY;5=4 [2_$94t?Xo8[7n8UH6^r'z+'!ӎ (2}e=_gB6*FWJ&NQt&]H8!{TWha͑1<+"r n\&lPqMSqBs2e\L ƦB{n?`ڤ(=~C wlL4&|q>.%|a&g\9i9_sRXO7v%v/g11>SjPp}؜P~eދ{pޠj&יMBbaa xG 92ר-W+i~QR'OuHMEGq4Bz3g}!;ќ`/া)zgzEƊ)6ļw5XG tTN (nXX_X[UIh;kzXVb #G0q#]J% ]RE{ ֮NJ\U^oBǩY c< q{LӁ +θ$yd3|"5X2dP /?!_?EuBLJ/SW[M]Qm*CgX@tde'1X i~`6.@Dy *}5կMf5 ӣ5 N<GE~=?ѫ>cVzY[=XĮY4&\B٠E aqڡW0B jQvA2` =ثg\GhJg\ vid м<"}wd L#޶Ź~f‹ M=tԡ M?ђO+q'l. :CopG؈l7PQ;%u;G$B-9Ƥ;Y@mxϗ8J_'}>UB\;+$_09f;<-t< udC 4e|#*4՗IJ#q8|qK;J$ΌQ5y r,'pUM^ohf\ }#J R^-1ˈ{NcoudRGЌ6qK|5Վ&Ŏrӊ})q5c=w#'2yLV3ڧO͝[+'/x/~_ P3hQ31h}\R91 CBQ/mg+K7bpoiHKa?`E  NίJ ڦ6s"W0T `k>xi5(!cI$\LkNhr=~x|[.ec| WX|9L3bȐ>oU;0Mw ]Nbnp ,>(bZ-]]L3 {0E C,v.vZ>+:u C{超pȜW=+%`;3=w';tUub6ur:LkbSf͆WE "7O<06x\J">~n?co}'X|]'Pl +~1aI /[g`6zr)0ZQ`=bݯѡbܭ2ib/j7m셕.go@l+jC=RYFhUc,$N-W$R@$t^Z 5ki>E؏ze] J\CѲ"˷ F0} 3Xz\\ Q ` v[9;1̭6mE|ՒlU{\mz ߋF@´VRzP" |`98>@*;7GʌdN;f8=q8>AWN7dBD:O`}T-#M@:KP]3+v'*H=u Œi<#uN -5]BmͰ'WѐV҆RM_5AIKeM %RVI{?zс| yA9*ؒ+ʐ*PZSփ0} _48/0]3߮*,BZ{AIR,ȑ20}_03,ڔVFZHwTo4&;KM҇ô۟m䅫4?EBogX04S = (mKg=`]zًBo-;պD 0Ԛ *%= 6Q o,~-QkZm6F4k+D<=!@}1ԟo:0bCx5SOBJc$FBZRQxxr$[sn )籥tFX U2 !DF&qfZ :m` > *-׵"( tMr6f>^Dvbf우dJMш-M $7R'.T!L(9te?]rC Yb0iÊ*EH ('sˎcU3$fX HMo5:x>,Q,b:áJ>%O\PŘ[Qȕm/ 66yyBҗ|tF(ֿe IgfذY*i2]k 1$6$w#Փ5pa3/{]͈VWbtv2=u_dw^\[1\)H4a*G1u:sbrL'BOpVn"T-!?P?D!@椤vxv#|Jt9yg܉YY6cPRٞ@KR3xoDV0.BCfh2*F/j;/G˱jHi5&q*m8] U" Vw4zw|'MtR/LutXzu5J@0b~űU yLN7v6ZQ.CkK22taf@LrQSs+0JiQvʾ )lܴ˖6:#+A~Z"Kd0IÜ'O mX(:{B_ B-Ž]|"o*(@qb#cA@&puYfɢ!-Ú1MUn|N)H"M,Ekkf=r͸&Lt H(Q9\|{?%2 +\ mwdN9p'uSZ;꒧Kdݏ Or1sQ+TmohF 77ϊ.?1hLD\%6wRidM {˻XxfRE&OmfwȤ"Su;'aQ⑼UɆ·Њ$vQЭ=چ)/7|mWB37Ө@Ü6sOyo2xJF+5V qDlD}K wJyL J!=UY:ZbՊGE`bOO 0Eճ/A9b֙D[NސMyc ̍AHF/ *#tV{g0H ^,Fٱ{`Jw+Hy˼Wo5Rg<_L-껼yaܶ5Bt8ωKcMeu @~Ht*K̟M* hnMCӥSQӖ5!y0, X+b/ER0SZ}NB>Q:虗tx =b-q:l Kh09UzA#E*EϹ+YP;{9c|n=bueȼ3ؾؖ&>}k~UVLpJv::exf2 V>!)_;tPy`og^ࠋ-8vãָa^y3:ݢdx>0ŹXjKݛ[J53n^ϛ=;Ծike}F̊[ ^]%1e1'8 @`oF6"6G.\QL;قCoLYd;RLPA 81]ݴ%\^4FCXP:MjpGKÅc䪗kl˾K!(s/GA EMUNjLoB>!lJI15ԧ 'uvuW]3{W,5 f@rkR}v>AgY3Gw> (Mज़HΊA1Le6_G#$!K蝸 O_m2VpӜnz>ZLU3GϫK*D1{wYV@f$!›!h%`w0X)U6*[12Vk-Z}[ 8KMrDgW5iW#Gx Uhȑ3b%nT}B&@avpz"T.[Ep D{;v<?=C ]hzI /¬ VXH҃,16IQG$Յ<[S/ʯ 8LlYtR\b,3Lc$0{dJS$ԀԹfA_)WPO-ctsLIZAA̴^ Kt^ߙ5,z|z |yN6@3mU1)0!ZRyA$|%$5C- hGr[LgЩ?b]=y pW;Zy\ /e֓jƄPo 6Jv稽YGB(5eӨrn| ξ3tF{k!ŗpAX)(ۭ1AZ3QBnOe_4>X208CU9 KBZ;ƊuͣM.9ʆd z #xNfTjH/@'Yj"kj*n1ȣCVnQFò B -$<&Ka'Tdh܄xR*ݜsĢ]z !g E!RA~- qE&Ay[8ƿXjŰY4‚p,E-J3ð/v2ߠѩ#;QfhZm~4Y/k塽jS* Nǭ+WK-Cuxsf\NRײTkΕJmu̵2˕UzS%ܪ߭{%Va AeʠATJo_k@z3l ;C^bTz*(;cCO"_y75ف6sFղ&Qy)^rtP_Xg\eMupx#g6R4Gx'"r DN]_1 E9eRQvnLֹE1^h%:[7ЋZܖÙ]v͆ $)g󎘐~Dq SVɳZ&6DuB:ιXt"!A|@:vίp b ԁdYPHK_ٱp_Tqsm5!,fh?޶11"ND)L UZo^@%چk pd27G;,eNkBHMKC T_Ręq=ڪiz0t™0o}BQmtv.6r.[C}FvHR1/vfW/E`L`O!J"/d}JP 7+~Y[u u.Y/8䦆Pk<"vZd )|[ zNS:mV!z#WѢm\'WQ+ȧOr$%QY((n@BuDev&a:;؊86av05jTϬ8*FFq sٮ@QI!FdX{J9{m&W"ޏiw"ХbɈG޾JdٗPÒD~@Bbͅ@+,1N/*:އe}Yb9Ν9'?=ٲl0 .K45y͛sZ*ć=FjMrbr>'Wd:1_&P<,!UN9/ T]\bI/@%BAō,̓._[.TKB$?hb䂨t}o-Q=S_dStmnO௪格gzO%>lHsDL NԐ&g.`t >9QVP]sCW)8ZKB*Qgy^TaceKY;)9\Ǣ5>-˅B;t\)t5\8B!ifB0׈ga {7.T3Ja}"v[1QXǾuPRJGa 2ɸ '~J UK//y"@&{)Hi fV=bHtyEEW1bώ';6Mzl>s>* G{,75P+ҘX,v?O?O+3 ,[+Z*R6RѢa]39)췖!v@tXg`_,)km'ټVk]_X|6?cK3b@Ђ BgGU,I׼QZ7n2JL'-A!ήhű-rɜ˳xW%ĕ@T!?ܒ/CL3/tN}ۧ`xFo }Eq6jBpcM&j톿FZĢնDU;Sx4/(R`x3b&|u0[c4#Xyoc 1IaԘ?D JNPGLI.4EMBj8}JhYvѓ2V%3J2Qt;o &Ɉ}X_̗a?db$%頸09A'EDsi{|OnX9Րtx.H_d{ݦ9ё^Wg?ّI޹YPuG\h#kO.`Ų@5C , n!{FW2~AuS糷MS?8vłc\sIΨlQG0] Q- fzMu:Y,yGTrSCJInuJ+JI N;.(&4{b&s3y\'gȬ'-[xuM PV9@pv}Sa9'2Q63qv3s>#ؿ47=k]űOm5'՟22PYI]no%U`U*u6i4OTW&ۍ ȗ˘a6`B4'[/2KXu@uDqO^8b#4,ZcƘirXxNAk >Ŀ>)^9:=pB°zꚯ$x-/FTKyή6aWvp!!έIzyULzCm%"Xb5Urw-a tf\Jڟ"R ܞUhG Vi=(p7$3rz[ԭp2Dr ϭ_ C6GL!;Gp!9G&еX#G+c{X7}5NUMlØh3.=͈9>]{Δp%Ln)rA*|ut2P9YU d| #9$~A$^_D T{6T|-V0eDз`ܑۭ- {MnSʹ.F,, g.^;wWst^`qW|ܕageoX޿<T%0I/ \ bk<QiZ }}tewNqzN:>oo1WG9Pd+Kፘ7ԞdKz^a܋Ĕ`Q>a ߉Cpb`)ִ/$&Qtdi?`X 5)Ԩ"|Km璜݇'(-kJߟe,$ wK]}j?E%>P,/(,Bf25HV2g*Gl?Qsm3"3&DIj,o*b4Ip? ή>z(*"iwnLk_=m`9+f&JdzJZo0y$Dm팉GRބ~n M:rB˗e)d y wK SVw1*Au2.YZ U|n(YaԣwG/ﵜQU %smfk,yΫdA:,:#%uda ?i T)7|8s܉?eKrd3tF"l0SDT>IG|н_7Ԉ=bX8h}@Ag+Y zQ[Gq}ˤg vd9%6Ø`h {Q9*3a *Wxga$ > ӊٜCy@v3H iXH+JM65/CB'%b&%B"i6&RIT `aA}ف\N{\eOSn JSf=͌g" _ HSGi`c?pX&1iO@:TgYZ070701000000b3000081a40000000000000000000000016296435a00003968000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/char/ipmi/ipmi_ssif.ko.xz7zXZִF!t/ 9(]?Eh=ڜ.+?dX俦H;b4KָԵ,˯&V3:cJ=I\!#WH6=/q,nٓ,a0#~'1T%`k+z'aHx?Dr(~C/:͆nDUNz575fT"_ʖ#EaHm aILyIĚcB5o) Vn }YF#c#/M@RIDѼ"/E}4R_[:5A%@hKͳ* 4¹(RFtEeƒ5QR|oymv=feq^y|ԱBA&Hb5>UoLysp,]0~\EbYԆnuݜZ}_T/0[1rȭsp,Wq,ȡ{OZU!6`\})ےQRNlspL!R&q?d3 9nϺ)5p+g%1.TO<#hKxpwɵ"Ny3 :\Ⱦ^<yg ujV"E!|pA* tc93}AXe6!c%c.UƋ[8&v̤N-wxov6FOtm.|*湾< DA~ 9)' 茔v:#×s0:pQVia9T-CdE/xu+Sk0_užl2>M"ۓFza;\ךkWd9}w1󱐓"g+p+\L5z$DT   r1pxINz Þdɿa SR6jxUx>BrIl3kRg~kP #D #aOrWS= =ې3]O[ɚ˟ t<|isI3I$ xng'I$EszdG!Yru}2|AAIĘ)~mv[ 5iJk {Ӭз=gY)-oNBec- Lݘ^-J \,jF 4O1#xK܅NMLh,$İAԧnu9FD9o;*Ι*35d* SB+9OSVd7Jj̇²wU(՜AFh #e a u !enE8,;3F-"TNV`YWpHppz! qG힐ER1K4Y[iYa9=d \`gKEa&?,-ƒ>`?yDp9ȪqC쬮@!$pyطZM$8DaAp 'xe _Fdƙz5@c.E-Lǝ!oZ:h\B4ǹ&g?9wBF%-Oh429+WYm$W{*!B8Nm~g ". .twAK}޼A'#YW j.gnK=ЖxE}JTX BsbR𮶘Dv.g a8m﹨`?O=zy%9!(m p?y&-6+wtOԌr߶._o_b.6c'|(qt5Wōίcj9_-| 7&(?#A4(ֿIfKwiɜQKEwinWY?$ȹMwQlXY@ E&ޯ d|i',Sm{1Ang*e1[t.Liڇ VK3 BɀpvGq|4H5B fxvTgQ+PD֍nM͗,Dnv$z0e"-^Kw_+3d Ialͯڔu[~ akgSՌVeoE8otHS,$FrT i <-qv~¦y(5$(5!%*Hf~i"fsmhS g€H.bVo44$Xz"ˎEv-okN{Ecħk[T~uwh,ePN^h < ×SoAӔ2K ?3vBykM ± UqRyfw4.yԀFK|mô/yT mQ FÁ̗*[9ɀɮE`$UػnaۏuwJeSlXoan UOZY0fH@92?3EV?[ǛW 4!)i;)L\:𾌾!-ZbDOiSȄ97[X,"qT\(Wg)<) }6vvyYFT2Fm yBu,ȲYc?(Y=GD r~7N3B;:ʴd4yݰ/P:Bp~:-A )"Y^ ס.t͢/z=Ss[ZW(Q[V2i)V$#&+e4g[~Aߪ+O¦ tKQ>k1q1+@w}$ 1dHfٽf\}WBA4]'Vg/fP? P6L86aW+{+ R>AAܹyqO+(dٶ@_I @I1g2?2Òdg@k@}DbS*uX6o |$_Ii$v ' t+JXҟGL _uEEwdMQջ2nQ6FS@*6' ٖDm 4R42ELdMH7 sZK.g|b{1юZtrċ~ Ij3p6G:-7L psF€ H`V7qlяumPy1ɿ-x~~c)J a(?"xaJ3/r4fh /+xR7 (q<Xq#6T]0/FUs&i|w ( b3R3^P#zN54dI4$jm7Ԩ0X>x@ܹZp}/jN )0EHzμ߈&vzxZ7M>ZVxnN(S+lr[t&jjhW$y0qnS yve&!OtpC#5 c9H}L"wqb#ŌGVmz؉pD+*DAN3*3sɅ:슉,l\:Cٜ=^==ckҦ|ȵͦP,eomVKwk9h04@>f~98)J,R#NDU@nʂYV<|Q:_l8gD{Bav׃@֙ʈ=[2y$z'SJttʨ̀E¡ζjTZs1h<HUbI4eaL}T_#R#3K0R1/fFmfT]єlrw (dNP.+Ymr**nv0M Gz{am $s? ~רq PXұ,%?p[qVDXߡl%@Cf2".CcA3ycߍ<;-dsҨNpEє(#UE`N)#R awv0 yԪAdNo [bYɘTDJM1;? ū0|QE9zO'BzSc.Ϻkx&f2RF WΐPYK@4< KC3tN)&[Um#E$ჁGTg꜏ϭh07z<%yO"qzppB,i| 6\BAe5VV̧-?gxVMG %jB >aVC)K>"lX1X2>Rx-!& a]Ԑq1!Y칲(mo5_Ev$ |-=R bSߌxeWBu?$Y rYmʆ[u6A dv{iy@n})>j2\2j1&Pu>0'b1yrk/ pTߘȼn#P5Zl,Cs zwUIDkEF*ջWgQ͘+!0C7kK=bJ28HFD:<1%J ) l e5I/\ǂ<Зvs7w6xT&,a)F9͡>r?[wQ+I+ U/"G`N1kfX9d ˂B-G2#e|8UgyA:=x[Yn2U.QsӟI"*P?Y*4R C/kEJV;^& hGuN8,z ;Ww4 'Y5 SH%:l)^ 89)b~MwN]G4ΖvdfM'Nk9 0B?"6lIg"4*~vX\Ƃ28po}1P)yI#W{gfWs- /{b7?h˹M0e=L/w bϷ,u}dbZh?ܢ37b ^e`a1FPSC=q9k/(gioO~({ɇy=GqW%w ܈F"Z-{C5R2z4I<1"Ñ,d V+8p7^uot%9PH(,WP ic'T#Y.N\+F4NxDAAxqξĞz]) PEL ٛesCQfA Ud]ᤤT@&~^LS/B.L;)ڟM]/9zk@*rO7:ApQ~Ha7Y Co5K>5dSX>&ye-v˕QE;" 5=o%3{U.Ϝ8#Fj9'iP ΪZ\ҙ$+VNO5Sm(m:X3&춼'Қ_ۧCTqt7%Dz8uK ('CovFa*KZy $#2KDLkm, :A Ңpؖ=&hP\hOa4- ;;A6JĸH驐d+._A,.d[_k2N+M/J Q :p~e"hygiޕ)#ZNI3κtFY|') n@"cK}Ul+tgRbOle`h#h-qԒ4$C/ǕrICurƶ C_v>xF,UH"鹧[8mJ3{` [lnQ\o! O2M󿃜WI7ȫL]yNq,n(i2Nm\0YF⺔+gE%Fs/4Jz5K{d [::9-S z0m)NAEnڵ-,~9ry9cZ/f{D"%V@N CeTҾxtA&02Y'?s~qc?}foqnS[nX3(9eu mh ǭ.r2z0=iG6d|n!qa;jEFɽ9N!ZJwzhTj=p0%X;٨5aFMr~}eDLWwxpfgN A\mdsc>]*6+ֳ 2AJnvЉ3CܵIO^->+]/u 2hi6 <8x챲t - |e+ ZU[]F0EuӇk:l&;I SYT.S/0Tݴ‰j2DJ,W,eQTRbЖ!I,LFRk_ RCl?0 _8(QlIvGr N0S6_u!wjNJ 1Ti;l.}4{6N$:ƋmU+KmMc^at-) DvΏ[ΨNk1Lt_bFOqהjS4N1_5֪BnP!T@TF>MOwQ7"05_$88{5*^"!GraV\v2W?1p!{TII"*Ek}F!M dXGu K9/WZ~#B`:k+䀇囉mՖB&gZH,o2rdLX*,-@Qo ߑmp4h-:}' g7^_=TmZ*co4:R URӓ(7˟3Bon$v-\֨/KyeCH(O2b( CNmzN|r*\Ƥ}OBzxvfۏ>E{UrZS+E/N:WFl D@7_̧cnEXkV=-v;9(6Z8(B{ajܐh(8XL^}Ʒb;9 ~W[LW~+U4Fn|dY7,ZR (WȞNaeN 睉" 3Ɯ/Xс=D2-ԭVU~$*鞱^F>î #oW"d0TW%5V7z$TU><=Deqwh=R=|e)+Q}!&r [}7 0K 1(L5Ur{]`=@ۓS~>2,+.Y$T3#F4֩, ށ4լS8, )goc[x- @B0٣L㎘2^k=)XpóX Jv RaB7lp#ց=Xr Us2r`)W7ɍ gL\R"qeȋ:+w.s4 LTc!A*[;@`[_'^Eo9KMPxvO|={8*\'\vs;Z5 t1cJ2oIܳkM(_JpA?sV7ےi5҅NR&aN~‘$Q?9>f:4)t?6鄐vP2\:DE36Z݂_2J{!;B>i>wVEc6RV nToK:i:OYN(|@BEm55Raſn9g ^'soM>)dL6(`y!90$`de翭o?5r:k7oyq&zAKG3Z)^z2L2vβIh -5=YAm3jŵI3`'Y5$ {qk;klOjoWeTB3,X>G|(񎲉?0XfXGDjzybz9襸'SGZ蔦&J^)݄fM'2 QwAG>924)4`R;jx|]px:"R_r׎kQE@Vwh4e5I%eux+_K _<1P9{TB'ʖGcU_ z>1m/}(|eFH!/*s|fE<촛uSݱX3NoN:H~7.N aI:fPu#cz%zі}uE>Y2ҪR ,z;+7b""Y m7B 4e#R'&_&zu2-sfvage[nC6kQ /[Yp5 :lPʚ{:lY<**A4ߜBxE)*MTc38vDywV|wS! d48TS`9djrXm2"c[OK_~"h/|דo>} uZEDjv6UT7$T `QD?`<YJB@벗~{Dqa:1ڕK2&5Q Ponb#0뙨7vG/1I-4d |jndɓjUɻx36t~*mu%T]QSB_M^Bes₈j0(OU`\dilʅ݃llLXԸ|Id 9S BĐxjz͘*Ĥ>3ԬeUヨӒx("4=En%dB_ =+mE"qi|7#7,*qLV Oj¡}4PO'AnCPRD?K\_ݨM}#8k5;e$d '&: 1)? C@ Õٸ90&ꊞwh\ ,N?W-1J:2Q&<B,rgPy3Y?Ԯ09O.`|@˘m_Xp $$V;|1,610CiB^̆i g= M|T[Vm8C&7ƌDgLՖη_ 8z@>o8 m%pR+ܛv~cpcˆSd_eUbh YФAF:Ż&?סοWÄ(&' t32{Q?>H:tTI3~b`{G qr4g%?i {}b 7ۧg[ʗ<ӱ/ m٦*p\u2t8 X_t X@(ĎRk h蹈5ET'0;B9/aGH2;i,z+B;˾Vs;Í$q~yu8ufn۬&-9 (_F&GO4\&I?4 Ah. ~` *x#1y1LZ8;ole[A,ޖA5cF I 43lUOu~f8UܹgyÞ;fB5&AWlp1vv/اt:{PnF+Jrґ k+~NqB.<OO̯{YD $Z:'ޓ`,3χ vͮ"'RV+Ǘ M?̹npΞV\w`eWPaႅ(R͎z4$_QTBB`1QZdy9N 5TzBX^e1aPw,U!%ou/u]TOwͳolzx?,j|oCBysȮ9kǧ퇰Q~c/JYlsh=rTol2UyhePn:7 <J^j$H ')I^X(xӼ{R :@Lm)BPxd sbAP9ǣ@ݓPrѩi언YJJ$^t?|V&ZUi%mwU*<ΐF@vA2bXbӭOR_BGk)v8,Lal:@)z n9u`B7ݾ\aD[mBop+z_5U-Lg5L\Ep뛪EF^9 U -8"HsHCJHicڭ cMK{ {{yyニ3'mls@(`UG7 k$>>ƽxRpݥ(-A""~G+5ne0t#J"v ZչFh2-?B.>j Qf[(_2~e{LR~U5R%T/T l7Et7PV(MyvLNk Ve$N}F+&2*u[ȧ)?'!ql[zrpe8K]zhp 8 .@:@m#l;yN/k##oC1 IVܸ|:^.8fQ0ⰁRϺlEաy`+ĥp˙jA]t Kdm d"P4_* Bβ_M޹EEG? Wg)9#"i47EopĮMCwKʲ&> kM;ې6.'5.ąv}y"#^hnmFF4~P«&Gswe}\x5CPVJai>bZ/Wy_=E^*p xg! ]j(2t#T-HOXd]hzX6ǖTJ|n }^7GSӯ$=U gHD>D/i1=Bg&c3t8LUC9l1g]342u׺܉q/}4]tX\r ]y2OƧ S%+GAo9fIk9267r{~ףoJR;j4푄K3\wZ* \4+4"#e,MGчxzHd,ǙϤ({.i_Z)Ak@8"tsLuu\*JGF- l9 WpkcΜ0M)*>^ZԸ+m$K4E ϟءWqwfh'&٪ցXNgh1D(ҕ9ľwvBlxK\gTnd\Me\Sn,Y/qwKR$>!Hf0sJϸ 1&[-ch#p)[Sx4H]~ʯyeaYj6om8-7±(yC3M@AA|"#x7(OZ< @ޖӯRg@Us :VK12|z0%иcfu:ᆦG7ժѹ"O3Thi:n/2ۮ{McWdƱ.=,H)ǐY=9lh]I< Hi»j$%qyB%0Z6v⬍ȿ»Y!F(8 [\Gp5!®'m8׶;9M(+kLv~opxw} )QWaF#UBrЖ ?oZ!M3z~[5vz"?({Knb?v ,)3^3);cX5=(*NE<Π&`t .^!BSj5AԏC<0 -6=hvixq Oaa`M&XkEs8 :$ɞ < dxZ$K4XEfdq.8c[Rw#O9{#c4ظ[hCxSNyYUw-4x$:b;/6iVk/m_]s< ׆elI I~MX2u'Bܮ#eRZK׷I,eWχeM$M!-3ebQ  }D)x~\F(^ ݾ.qIn:o[yէy`I[?:DjINUidJ>xEǴM 1}2u,̨ec$ @<;˝{mF m a $%a$p̄_woU)䕿aCyhF56d &Sy5:60?  Qkvx}Da}}KYrEOl`do?77uoCԺ|8]&A)uG?~CN\;4f Q9>,(\hLGRYU3X*2](+[O)72@*Q cq2WINJmB92g4Zy?$:U(3FЅ=bE Ȥ #֡uٛ}Z=_jhö7|ݺd v.HGN36Cڋ%=eUnؓe=rԴ4deIEo)@ m*zF'LeO3"'fX&,vs4DiŤ~)>`Yl)JF$!ڕr۪`;z%X@`afE*BIFrgNmCyP~A S(yu.e#aVcYAM| `SU`WGlyז#IsbTAU"nD>ő@H[4txC OEqļc%1:ڷ\/MqZQ'ҢڷnW[QU#d^ ~s)[<ߎ_ iG8xwHtBñ>mcqf?xJ1'ʇu3M~;,L#7Y) _ELev|g%e/$;ޫ(AN]㤲8%|d_ӈNHn2̈7() cYQ)y+0x>'~\[; ɶtD⍉eȓ mGGjX (Dc0[Yq=vF $<E(WˌzBV4‹Zf_Ђuj$'4׍<iӞ뢩:rٟr#&dxmːpyd?S3]uqZΣTԔO*]௪ ɼvȱ d4tٺ0hb{A^?:~2epŷL ~*i0ܣ4|rjJ濞Ąm#v(KӍ}W#υӭ+9Ǒ&1LC1r(0?s.>cV*X"k]?%}TG;0|(PdX q7I?Sz:HMX?i)vqdIP%Xݩ^t'D_Uq?w]y1;|—iv9W5 pBjaY*vn#L5Ħ3KO`a3W(rIN,p )m!{U忍 bقM{>ȣ~Oc#iaYIfM" k8rVu$f͕q"^`Sīk}}o|+`ģE\<,4'rޝdH偒%*'*jIբcS\V>!BIe.m(}}xe&g- P A@SL*ܶ+˯7Wh:iǓ;N?wAQCD](Xm*+J?^9OYmd A!H,)7:xbAn 6A.-ݪ_q+L̡v((.bbٖ@(=OjQ1'F6 .e ]3ތG|I[2EJ9lKgď % yX1v|> ݔ cv 0Md`kAU_FYpjDwF<~N$ȭ\[BV$5H27;_!n;M.ٱZ`7aC|b30L{BC2FRrܒf_˅Ynn﷼>@5\A :W]_5?QUa+b204-o%I*%<:z(*Pcp^d _'g}-`)0YģR$FxYྭagE|fU./Q^̱ĘA)VwA's~˔qEN=X\΍I=[Y!<\O"N'"?!ȏ_JpC/7A$hvyct]=<N¡;" 1}M3!MG(=wL݅; j4pA#_G [(1$VB5A3(̧yFfF!%+7x:T+V1r]K k :2f(qT4AEq&pzЄmG:H0_?JQ4*BTK^%%@=XEX{~QkTd9B N3:2NL 7Აc&U0G'CZ@|/<Կз8mrF3rc\d0Z"iӻc&-(9%H+UN.Y>4f..,jVf? AV e oM-KUl`p~x nsl0A+O^8aR Ԫ5Kp=P],yɂnH+/']0s(0"vds pkt3TFȥ?#}v&֟!g1ub>?AuE;T φ:+5@?AIwͦ0R_[?^3p33B""~lć? Mq-ϣ.Kv R|u͂+oAET `vsiG4myXmcaSf 2g-Jcd;4Pr\gdeԯЂZ٨5m(vA{A,Z$yɐE>)vנ\j޴ilLRhVq>b_\ۘ|IL+q2*iKŎikk;.ԱҀ(!ombc7xN0g="LoNr_@89%o 2 CK/Pgq<gm|@Ңxeb2/sG02]Dy8  o6@IDD"} [{?Df$:X`&ũ!m\cr,4l;L{5<7[ 2ϊ`~.mo{ 8h%/|MW 7>I"i/R0lќ,1(ATӾo"h8e!| y`p|\ߎt\7oҷ:@;$\Zu%Jg Xm%,ebO 9Y|wfub)<=J*ٜl]e'.n-;J tU^[(luy!sPy|Yщ\[ eO8SE| -leً/+ nT'"&&TMcD!Х<D,|l4soEz  3 0v~ppd:O͉BF r9<fo1qC"GclwROs lva~!Ojmhِ/*pk${.oCR äaӝU?ѥ+PwψӽuCx:De.)T+s s,ׅYhDZKS$=8 Yb4٣!'θW }/jqʻ^B&;[[W ;<,9 Oz 7e-߾v@b>j2z{%H!ʁL`+p6J%d$} O|fw?lKﯟU# _+λS*cSC/>i!=\ܡ)ɘ6'Jg19P,!t$-;1#`q&WNotE6VA;vA (4/2 3@s[WP,@ㅦgO\=. gP´!>wrP}‚: 78;70h}D5>yG=GV:Q&ʔ|g sg+Gd )|66 )4Ϡ~Z UfIi $]{Mg=0c lWr ԵuC}Qac'Aj/}rT^cA,4'Wz\l]E:v:y\Yx,0LZ6J ayW;͗nO=%ZCXWkjoVYշIp駪C?ڈ MoCb8RK[ع"^Cl5X/ߏFT[:Mk<,/t 7:SLn`s.PYmLIl9dw^„/sgZ*PM֒҂7> ,;MdcqQM{K0'Deo~瓒-f<:QȲN2= @CgmVm2)lI7 6uM*@[K,QlҐv2bԧS*={y|Q)5;ctA ӢB} mXܱk2m\Rw9׏e' īi:D!*%&U9J/cm ѝs Wt_K(=. yu^Cb…oZK`3\$%0I잿q#"1q][S(.2I¹Ys4֮ȚhL'yj4WRWR=Z~@*{Kg "ISv([Awh1"/ R-a^{ Mz} r5$P\1rIE T+_?(XlћW$flG=pp@&<YKm47C4} :WK1cr)ugV9_5]'20@HM H)0+;3m,Ʌyc,;i #h\P7&3#)=s `caŔqu@\s2͂Ϙl6sQi٣zlv~@Zf([Ap]{Mя|N/UVT>m5؊p_\h,][7PoKtzن.̋9d.h bǪX?ᯩ}Rs #˄ HLj]å_u0n#V YB~֮@AM^IAIO.dO+qr;성ُ^1YFXZ%Q!é}ɶ&e=4?ҲW^댕tFCpeǟNLzE_s~wή_zppO a%⵴j<N; P=/w*icbm%T]oi 5ru[A 82$=!$KQ! =eb?wUq9$ w@bsUO~/?cEV4ySo# B+J%/~qK׬V|3tt7~NS2P+?/F]s71 c| ]Ix\hJ?VN3?HCp'Gi*Kp@Zw W*e4gGSAC5Gc"Mu$EPEڱM2&=?-GO \a{JwL 88&$e)C^;hV(mDqP1H}RLJpgQoI1ȧ0[B+[jZ N ඥq5C.TBk sr"f]cOܧ^0| 굘 (\\Rx@oᶁ,WK!n1Kz]-۫M[)z p>M&2!)_\(?]H:aZ03G22 ZH߽N{NSW7p\n7>T$?N )^6!lPDL4`^َoJU-)ZANUWO:.' A5& 'H|]? pu͵S*(ryҞ-Rќ(53I3,9RB}Cw- cjy+ +GBr ս69"=mZYY=yU`ݞ9 :x5~Est-[i++537#)cUvClpjDr@0 X2"% v[)8ZVŹ{\sK$Op $+tVyCp5.BѴ  )ن뷁+^usz@ `b< YE] _h뭽Ǡ̜9Ē.KɯZ/xXket(K>IR'GM@AKl $M 70w;c:GR#$m厎Cٗ" dN)~nZ$kÅ7,Л E#R¨ 9S{×{lHSXL ~)z- dٝ!  f9W)Do;:B!J(vd@,8_=UաSBH4g<P3~X(N ɞ6lݩ\J<;~Ws 0`5j^UO3rIm`H4Pq#HSPKDCx,p;Ñ!F6~n,;TI,sQtGJZs[&x_}p;R$Lha7a H8n<;ȮxbL }U5ck϶B/|ۡ}F~s,M9=sI+c -fuIam4XsNQTCf? QB _膥lduSEHq(hzhj/6!!ZzYeÄyY(#sSތ:@^S@Fze-)y*pOJ|+F I)gH6gg4xf}-_~V@wt|C1-F#ا(}kr]ήz D ()͹ {rsԨ({mδn-[-pSG^ET[u?5Ǩ#da1U%KhBNRUI>Q[|.,D}XJ3\E5G>%ͱ+b! W#`_PDHv(ޢ dlF^RB+QĘQF@:ٖ-vLբmd^gIp9 rĵ'v% I)coM X݀<7KtQ&i [wH;d"9=abvl_\Ìpq pwG2ꛊyAYrVw|XvdΜު 4[܍awj6f:|~^Iͤzcnnk_gٞAT,(#'~DlEwRG>״Th:EWN.&(ۭRKwUӂe/S@ ߑ)Z ذ97-&u`],z+inܰC䕁 IG pPr5򤨂jU *訹" ,y%vϵ6Pg<&%Z:\,c͇6>?FmXІ,^Ћ{`Ĺ\bޖT) mSV7c'Ffo T#TS7*)P~vU {fO+@; R퓥Nb&k8F*5դ&6 ]S69PQ1%ѷ6RWGيj:k?Gr)V DZtb:DFh ?]Sq.OsH6$' F-JP I4#^([o I-1<?SJC3 wQ?^%p( 5EWʉVi!q6&f׬pBiץ UOy9G!dkgB3+8;A^ɧ~U8L?gUf}^U]E!oB|)}.;v9 &8@v/tNyۄt%zF>s"(w=~ <=.).g3,mcswݯ [#jʤ,r/ˉ3) ReQɢ)\<#PF1b2{c[ SυWw_LSf!E4Yc(ϻu 2" Nqnmzڐ*Qg*$8Fs/(tZ5ʊTM5eC`\.B+ڔo^\}*|I@&[:O9Z"A2~Vr74`dr#QMx[۹֟wA|acx``fIѨ!ADLN齤,pSG1~V}(l18ꍁAiD>@_?Q&‘9Ҳ: `h_{v+0Ƒ"anr4Y;0CZ^k|a3ZWZF<h qvXAcADq֐ J~0 Ȣ!E j 'Oxڜo!3 DҚg%]v/Ɍ,8&1fXCABҞ~h -t %a.3`m)hJZ#d@N+~WQ<߻[Kqr_:892O*C60z]wQf.\0rQo\à&ӈ1i xPv9GYEM^}fB{{jLO.YӮ'7m\ɺ9 z{>!N 1[ߏKh hUT/"?ZUu ^a]>EieUq=mxwl˜=s< m&{Da'~Ѯ'W5gɚVDR{FoG3̳5%Ɓ $`A? "e3BQ=,akISkJ( mhMb'w^Ahb}ޱCa%,}S(*HJ<0E+{5bPXCg':|M0yz$@`|iU+2)ԈfRi/y|CW/ꀮc| \,'L $Kg/=GD[.tӧUBKV ˑ( ZBJA0{#$ '*g>r_ScRe@K2+pO q2 xΝ_!C,m=ΣEvu {1|X709,Ҙ+S-nF{%K\]gzNZ*~9%^ߨ+9pTU`2 HjbY[й2;9J޷NvZR=WL檌p~}+Q–]@l=IO5Xe#kd"7M^wc]O9\Y骺"[}ꢏ$.tӆ!^U3)ZEiMYRT0disfPdpS0x^8$(W^LwR?Ȑ"fTb=igXiH-^%*T䃩ëa,jPH(G4Tf`gJ|c`<#_xwFun,WjsH~rYO. /@&=!uܐ8D?|DsQ_ZQ3 2W 8,@3jUhDWs-NAx2Gxk PcN"RnWͺ{3Ee@`;8R5װ3FQz7S,ݯlƁ5h?}dUgaG/aiD_O; N!DR$D#P똷XT $ޢ &C>ܞ1"痾ѵyY"`yxq#-g1RzT0Qߡ_/r`Q9Ul{,2&'j1s)fDxơR}=[SWV(V:z<cUcCj.!'nYW%I5&0NÉg}%ۃ܁YE}IAk`A|F>3Qw=o$Ro+w[ɑu;yұ.t&kOlrC1q۹'+)5r5?pf?6>6QL3CƋ8S9uFn ~&G$Z/N՛O|lM$WAzO\7s__-Oe dn 0۔X:M_^LC1YDicZZWYW{lvR[MyRΕ'Ol|L *Y!ЁhFqS#ndk- D/[1"e-+ݽm:1-~ ݭiF+ũg`I]v;2#toH/_="ӸyF+rI˝0pmwyefe V;Ztjy 77L>1b(tvn׶P[>#O j{LhHYG`k4KTt釫/f$5̜wouzTx~4FHI Kpk;[$)d;9zv[HҸ6- FvX??ࣞweA&$M0M #s`K_ 6mvNfL͵9eӏv^} pgvA? ]TY{@OWE]Vfc^;4aCsJuO:1T,yfc.3QTO H< BNLk*4Ȗ"e"N6R˃"xA(׋w|OfFhC76prCs E)bGtQ¡^,m5ǂkiYW.O ϋᐜ h9ץ\&ppC_;'"QR%~Į+JōY)B;cGmP{yBܓ0bIU`g—T#D"֓3\B&! y|qAVHO B x99?CrQ?񲲖Z?9)gŎ0RΊ!K1*wR? ߕR`k#?NdQe6G?@'}ݾFF!Z2っ@#? Dh-y|biDJ 1>#|IMyTi"Z;'ꛉgzV295==yo'}LQFehnL$ܶ}/a#M k݀{b)ي׍KPaKїG-=D{`\kwj6$"rI#>.ϼ( ;k.UQu\ %#ޓpp9 ]#Pq”(XPM QJ6ysǺ37r+p KBQSKVn.N0͏o'tbxm4ѱ,&lJuM+zrK(>w쭳U-Rl3|qzUOhs']uU WVV6L&O\_< 2VEc%@rEQ8Ma\Z1P_-N{ y6w_9R5or2)쀩cWasSx:XQ #B iV}rE\D/hm~S?pW*ϯm2AԎ6dZ)eh(x,Ϫi [Avލ.<(`J[k8ٶ\g`Փ_@69LgI.E$E_χ CJ,2 \N,9M56Kb5`[NJgܛb$-ghvcPOHu fr׃ {ufK\^̼_cfFٌ M?GUKp=&-NnM_-{XT[:!ΐm!L_C~ٷ6k^H(JOQpjADUsݟ@uS@k%O*3'rT>ގWh kwUc$ EWӀSRH"EAjsw #w>2,ք+_ ^sFLXC@AnBPlpU-w!NWz3rPG&԰qIbG%VJ0ҬdVغəP6RunuZ> ~= $ن*pZ_#KE~['/Ś:u֡?x4DݼrK|?g܂>TY#ܢMS0jP$/qQ:C*j >hΝղgZLoomǬVK]{ɠ~h#r uE? l֐K/)e7݀@x3tU(@ߓٗ9IBkuRuUuyw7?s4|kqp=3#UKRpiDZVi` Iw*{&eMlױ@) J>Hl ˸Uyq21ɟ['`ypԫ075FZhDY|4I6 (U( !Q i@a)(hÍE&Ol_/&dQ8=/+lKZ4]] 'xSP.u^ LþM``ظ4KB>Ypt\Ѳ&2~skd'Q{qܶ vI;d.*<~)ʚ[]: 5zr-?"oOD}|bIתK{tpD!N}S..-w%=L#255lJXK`ӻTPY!K'X Z$D0("w PdCA¥ Amq}G|ǐ CvU 8tm/ƇG]o>vNaȍE_}gyM%s27%n旎NNӹ@,1 &.ZV\-Dok:r؇d`& i&1v[e,aAPHSiHD Sz3b-YQq*M~Guq/ȘgmZ/_JG7J0WE,'D5\EFo+Hkktjǽ L]8T aqg4 A?H;p2{ PTNrMV)KwRNQ9eE)5s`R9=tѐ|Y"t#/PJMJPz $Om^fɏeXW(ꔱ^i*Z~l XJj5VTW^Ո 8MHt|.!JB8#.&Ƌپ[[vqybtˮr41/xwl= l^T:LziDJ0j@n$0߈jҷ0*m`Р-N;gb~W1XN^*"OφCUlӭF=&xȧ' vsDbtϕf|&cUx:=ORG]j>^U8-֗٘*jP"fEo ԖTF.wʯkLwcU/bBb8kvq7(B7yHjCMߔA8.Kq& ̈́Iʗ .詺I꺕j{jzDk&Ȧ'ςz'əjRH`TSXi"LDƊ%{偧x%W#p l%,j >ɡXbJh1{r*/|~~~ G&ZB΃#g, d?Qn #?.rp>ƀ\;ܓG7B˒\!v?‘n4M&g_Ǒ8Q GW ţxt 8$PA`H`t91_(7oRŶ*7Ȝ6اl!W;,_/Nؚvkׇ1l`iOpK/rFj&' ShZF+y'Z43z#9^QI\ƶӁ:|ڦ.ىC%#)ᯮ+6`ɭ0PʺFV%n}2rk 9C%X:+kև=HޞX>yrvcX>)2O-mUI.0gjF,(SlzGb iau Vί )GddDdi`*KxI26CqIgTIp 5S9cM6`japɝ$~)&5G\H޻SOC p-ҚVbēzU O5c\@!w󯮞^wukю<3 9tH"f0A[,l #=3$/"%"/xY4%A27'gNt*Tg ?jZ"}ɚLgnLn8KѪKDh5M9S^ɹ3PC`L;,@gda~,_r9KU"q ŋ{xĘz]#[چR5I.f.j+ًJI kN ʺ3PR+Ც{^H{ؠ,]8>j[;r2S"w5h&d,>13E,.~ ~Zo'KMb5W(:$S>Ysݯ\LcQ/3%oޤUKœm'' F\s ߯^9Z<ncuT Bj^(F9D$h "h`F:98?vE @tE(~/B@م`DŨ@,^LmqA^M|X!Wg0:BH ?Q—UނȰzA^fӤ 7WV`}8f7pӒ Ii?bW1B.V$8oJ:MZJ!d~=>g R掼3 K&_JL!Ow6dT:qZ՟e ${f(?cr*\),H>&MYC!`}s#@/* I:&z_Fơ@KA}߀8eћє*K>t e NJI!*L2fQymq|ָoݯ fOO|72S?;j25-'16&Ŷe#UR5|]h<77zIo%4 ?U"~G#nq(m͝}*P4EYq߫Kc;jU0[MV}d 1q6Ss<)aG@)>~IJwX?jI?OidTk((N / B\?,.s1 1hD5.Fu&`I plUz b'm~0ȢbU7)`T -v.lL5ZbP)@oDcܔ) WR/m8o֚I|,!^\ᕝݹF89 vˀBf[ӹeSEc7CM4#Te7@3_>TJ& _?!l.փX}kvW>cۄutKWzsPb=?'77Hx:n$:=JƟA>m@7,V*]%mjEo@VEv&"|>ivuja}R5|z2@_N#¤ εhm%P+}4Ie%2>FVppdmF w!n 2HA^:);H]x}Oq!f_>KQc(@03zo+E9!sj=Q ^ /0Y1ؘeNSE| ]w ֩S"aRtb\A{* %^9jnjT(0Hj@H\K"U|.f S׆5퐣z܋˦Tٙ98PYeM @2b"gE"s _N; Uo;W.E)GMnL>@[Àygn[UPfXqY0PPНۈ`7,:Zb@7YNjixr?] WicR-_Ff+V%Y >ߖj( y\s{jZΣ0 $I8Ѐ=e9؈Q;⽎ ۭi'pJ-@=h㋉Ҡ!d/QKohu 5ˀIok?cFb ʛыbD'vPs3ȀuDBgJ^fb|NK|Diq l4K[NK:.HCy`Wp WUEӢ _ys=OC* 7Ut,qjb dm/LYsSG]5K/M-PD2-eSZb23gs2:zV*VlвaWTg^PնS 8[&LbY9:%=|Atﰄ3]jrwNhb2 F#,Y|z|j-V@F~at3iȖBYob^mbĐH:-HCA' de2}Cm[C6dl.0,(i=G}9Ov4 >#p?#8̖;XȼTg;ʜ+U 9d/j$aEӱ[*5z!`f#B:U[X5H>c\6+dFd]u%j=-wv-90OAn@]>hN{6 |xBW=c&u2eF6 }LSnq"Eu!8Znc ,5 FH>~QXŶv ~UcJ7rWu 7IҤP5äs*fkFPXD !y$%?Oa@ ȸ\jƉ)5"0ug*a~cΑA43z `IZ6"댺"ۀXl jDbglhf朧M=M삶gjފB>ߡ(t#Ҩ0槽v˴IWT&FgSo֥[O k:%ݷΠ TPETRu R)FQ 0%-!L)lHßfv\#sˀaRc{'1};g=`(v#?djG4l;d] b$GdѳTrW'6`/eYSLf0ݒu"H%aJeciegıhRM߮K/E_;^E༱m_d/|\(ZD~μ,n&\Mu[aHH pQ V6e?ˬ g .sM4 bQhgeAr.Y8Nj) @P~=}9#P"IHiWa"ԾZzք T˰,6?vZN"l36dti]L "O5h2'lt/Rmԃglb@Υ'PR˰ZYT Noh|CwdL;G霭({5$Ȟu;,K9.FaPlK˱gY26ƭ" K=yZGoY8i},AlEoY3 GЊclTpEn}m?рI> VoA6*eUb%1bEֵrXvCqF!'>X[ ɯʎ1jsS` nDm9m7'ZGzA%%zM45ap&MeB_jIѺJmD#l9 \;P3o㧱թebGԆXm ׳UOI \`/xQ_:pLr&j (+r?/ٰVtvϚ2cň؀NY3=F}`bxk͠4xF{KSBW.Cыp{zճڔHYqRja,OZ[?BdgZ=j0Z3fJ$2E/^6:(};#-LRN4f@jm*逸,rO[x+ˊJ=nllG'OLhɔab6@c:t ;шm̓<|;.E.K`n#`p` "PW4kT TXoeAL:S-1=$˛LQ'Ě@ ;`3N,>b~Xβp/ny{-(yG BYѵ4;jaZKn ZQ'! AoF*oP8h~4kEH*,ui331lHE2>YgLh#{SA;K_gNwtL]GJ%-N#A0Szd-7߫D"-q%T,Ո:xW /Թw;aΕ* LXgq2` E H\2!ElN[ƴx"*:ߐCxdžKqKӷqS _`؜e"AĢYϑ4FݜxE_)H̓r$f 6PjIu'D!gṸ_S^^LB.mQ?I_H+ׂ]@vخ=:bٕT$G7I-㳾~)~5`UUg୮ tH2( b^êZe&H-wMWr展4WR eL1B6[P-M{Dd'vc4M5qWXzLU:Il6ىѯ {B޼|N{(X08=tmBM5 K[^Sg4-~+cߪmURIɊ%, 9 /0hW(fr'nv?V1d -e^Gċ Cl( nᲽ5*}他ʞgun7)Io71W@Yô"ưzz'7+>ϴU2T wOԐ^RgJס?R@c]&Qw*VSj#3Hj<7c΢2]pBT=TYkh(/ Ձ:5XpGî@bێZDM#q)l82,ĮUȈ<Xkt=1 ꖫ* xJWeχ_`5\uq7E'fVZO5jE3}жл[z{(d7V6x"YpZ[b\qafsӓP-0KpS j0X 4QŕEbfJ8gBl׃~W߉"56/2 vZ̳8H>3z ) Cg +?0Nq!*Еpz?uyg% Ҷ(9ސB ԍ{m8.I72[$BW BQp6fLn>mw|χW%C pxAjg,{{H˰OJ֥8֡Beg:UOOsL *Q3)@#pZ9D'AU9f <(/U(M TWZ3LOMqEGF-Z0[2ɜ$#K(fKtM_f*x'k2"G Hg;^|1^'>:x{刦LUr N|Y"}g[o;bsA]`I'v*d 8b!c°I@Q1 %4U&)&OĺYJHR#r>19( |dn|_kټ[`9okCs M{0h@ӷUlJjC7Ao3 ڔ t</=efxgܼ uzO,p(u"{RߖD'*)q"5,`#mJS2 6Yyus1sBh<|wIqybZl6Jeo-P7'+#R@/8Jbg j7|U2t-x{jCOX= ,ߦ7 XE#nJN 8c#>6cʶbk&H=#j 3>`1N`3fԯZKHO*T&xr0vWXw&̏$lm2ݞ[R21dwxT^Usg/zޡu+ꉆ}dh 3QRʯp؄xl (NNVN?'XX;EATqtc;!# 5,F4\W}yf-8AngN1ㆵۅ $f3klH^ !s=4 x#gP")ɺ|@:}(;-i tW[}qRlRGAG0[-Bvl}l^TTLG[-!ӂmA6Q HdiBtsHWa 'Lܨ+>z?y^,pf,I0#0["7G qQx$pK_Z>%v{~3D۟5QJrI2^4(ƊKtǤ|,svS|Oi; D (;t66JM Љ3CDHN35S +s;G\m&5鄚w X}Ȯ.S ({yl4wPzveN1y, %0?՚6N,vFN_;)h'8ppݠz#)mARpC,_9MdbT?3NpW{ E9uRTQHUReW1{< r?v‰\\?QI5E9UE Z, >9VJE׃YBXbE~<$2;`6  d+B5#Y߫~K_Ёv]Ty+ "PD ׅ/Hp;.#UHHT.5 J4eq{Mw}*UO0#@dhRe!Hdl^c=0=>>@j'%.H;Aj`Y; ѪIQp7M\4×PӴ$*[Kmq)>]{a;m gFP>"~r5',?uYɐڎ.6x3պ%B>C]-x . l_l_zSAw-$! G0Z "trb(yjHp{V(LS(ף05 sh "jo3a~hurxx}KCv3bZ K{qeCs+lv6:t!yedmR, erєR5ɤ`Z<*jun7 X\Oc7̓:ĘcjqUO^q3? 9,\0 3xOAd2Hwicߍc 'cK|^6Ost]#KaT܀I)Pl!RF%,בxoyE-6\0(wVO+{~5='IxީATX?1!#,&,W{7,ȟ+ل~鞻!UTa,8)K#[J6 @}=0K̖Z^zWLZ,ʹ&gXփ!Q;Ѧ4 i 8v^"lҞ5'S< @ ڙ}m{EЉid*$8#nSU,- !3Q/4 4jS< 404m=.y5t%m̪'JF[:=D'qc9hBp1+9Y:|hV01*eAj"LJw ;Ռn\1V #v.j" #RáOBW1b)n)uzIQR9PA|h4 1LS?;&݇be2U  F ?2t{BMJ&W]gU4*ORlzQr U h6 55`=xb.:,km}T,dx5uܒ@wEOe_(h% PDWyGbboUQD>,|S].lh%pv> @c,,2 oa&{N~^^3HrLskއ5xa[Uą CL8 WF6]ʬ\|맸iU'9M$v'w5){*z}2nː\\k HcLpR POx: !q桭/Ϡ_H[tk 32|HWIC. }a"##ZCM2:׮ůOЅͥ4jNCr08@. 2ID?R*hHN0 uq?aC:ơ{D!/U1?L&5 _"/53dۋt̵B:ED#$kw5[M]  Q^_#?x.Dyv[Ȩ[X6_̕ ŧQhϗzXʐ;KeVh݈cUi2ou0--aoXhȱRsatTc~!RZhkv8c<tSI?s6ȓ~ Ÿi{H |'u7 ΥĂg;~}w#O]}4|Y:P7b {{ěLj:d$-OJnvurI3ˇqӤw҆P{"\"nP-DZ<,kzR)VKய%nŃHX6bB8$&*?B(B{tя⽖սaꂵņ9N jeX.G{uз> t{!2?QNyܾ테\/7ws!qoQ喵.+mFUӦ}KQ3JE?Qfᣎ@ΛDZYo:3|e_$O͹\p?cqhM~8WWzpkxeB5.Ҭ8oIrO17AXHEƵ!/q.*[LTPRDž0 'teQ83r4*&~?[GJj"%{[!ȷ~l% <ʼn e>;kyT3l?s.. i -Jgu w6~ X$i"E2Atz :m cpmmV>4(!g8I6%P k_TןEC[6n^ b),C[T߼`tf[ VT.58I+>E.X/`i2:$]U3Xt;>ɖ;^:P{yMN^f&ׁRgxb63w45.0B5 @;IM$jEv=Q'XGLR+4fF*.E^5\{p8b/].tv~7C2y2B/CT.<_ ڳVC7F&%1˙! q uB05ޗAvNfJXbX"kc9t_`76ϢMpAؓ/$Y_;pZ&D4t0'sӓk4y_>T@9^n6,WV Wx98]:j!Ōus!˚MEoX۰NI974ql`umlzs^N)v?[SʞwzBk|2^vIis5RY 2F6WTS װeٳU] uO'K6~tÙ/Zc}gID?̓Qro JM+@eA?Ӛ2SI KcFnU D޵g9t\y"ɌzsMj?4?`k{/TXV 9ۛw\ptp"SDS^\`&ɷ4F_9K>7Peg!t` FP]QDfiht֥9r:Ʉ}W\IFULn!%kFE(GR-͹ř#Bj5";R:ZGp#OK VEB߸ )G7zay/fLw5VyW+4\AmJUw;oƯK5:LJ&(lͰi2~PR./TVJwu @D |}F &wEjbmݙ<t)Ϩ1lBǃWJs~4eAL\o딍C#PS ֝'$U6Uc=-Dx~'(yBQ7>5QB+$D3kbg⢙xJ`ykL﵀I#9Ř/hu؁\8&Z)@ /JF.#OL}!\Jnq}ܶ;7̽ωU_ Owx9z]X3k W(gXj.V9#:zL;݁贻7<\w[xXW36<-}~d__ ΦV+2\vp8hvpw\Uu7Ԧ&F=@Nv;S@Bbo@>)&(XR]qJ!&390NqDXeᓆA]G Kd䏜8*T/uu"+JM ^Ɩ2H|t21ewPɌ״Iz)L:TRtK*:4fm^iAW&kjv|$ 4mB)@(;\^`f~6!NV;4WsWֻ9^X m :<1)ODJM ^Y3ZyHoKt?VⱤFc s6Q!T=Z9&{:U(]}ұ|~!( ɴ 7J3H AձQ`C?73 "GȿbUΈ}Z ކ0u_e0KFfnI= "O@y& &gR+SɘJg`6#&AO,")+:jy??p%O/suRo{o=Рm}Ig+9Ǻޢ4In2uki@6VMt%\&r n (؏n7 X[>+G-ktq=w<ЃMB+OB&KN KʃеteN/]_`FV-u+p`Z$6_>W65v)әorE_D^Ll,`݀8jN6̤LɑI0OxiddXT9'(8Έ#ֶ )Ύ QvfƷ?9pM%+<imYɰ3_8MMݙtzvg<@͜9o]}* 5Aɯ 'G >x!94Gԛi_VRD2\C?t@Y:M<ot10B_|tRx +ɇCRNN{뛢650nqI;#9,:eL giF5n" `H"՘SaW}`)P?cnU*pADҎ:<gw"65Nog]/2 iI3iP|۩F6Xr aTr`1Tҵ8 :܉_j(\>tJt!UK/D]sZrR31@մǀoޜ-ſ>|lCgâ:O졻O?7?1$,d C9k*÷,(CZ5kMm$痁T|^konL(bV07#CqrMb:ur}v oID[ڌ5oBb|f X ߆$tIRJ~r_-= L~7U.?QgBխ&HLoK œ+6&g!¾Nkh̴ "?0-q{@(Ev6skء¡4~UߑxO;GE54`E94Ÿs容\]S/H[/Oq%OB6PXgpP (xjP8 Gm[3y= MtSp3>X/^σ7NEډiO{{$M3ސo wH RO-/|x#dy焞~]5w;P/j?'a0Ё}gغXk@ksFNR\jA-0 Kwۑ:9h̤h?*w UΓ,,qވO{( 26܊$/uWdD$U%֨V';ow/xg& Q)Jkp7@#uU%#RX )M&9¦3=w(yt8I4Q_4sd HH6L#)L1J,sJzt~{i˳yݒ*3$ C $cBhVB*DƈalE7E>ib],vDB?ck1sqq#!f Ǘ7E9vrݵ胐G4-2{Gf(VT:ƒ|cWe~X (' nN 3`bU b}Ko{4kr1b%J%i>I`:~6 \m2Ӽ쀀`>49BJHCd,uK'T[VR1+OGVpY9-rt:C/JFY\9 Ivʽ:hZOtYm1) LB{:砤5Z?x~P\^Eq*!Ahc7^{i+J$˦$q\#:y3 !F:r@sFk"w܄<Ԥ$|`G,M6FA5PMxhާYҚBZz(4" z{vHRV(ͥ!kRɾh@9I f`2G2W+gD:z Z;B>yL:vL!<ŚD FI4oQأBبIQ6J1ڢm6kݢj߸]\'>~EolE;W}"~ EggՄ!n<?`+ e v^LoQž:g@QUvǭHDm# zEh5%P "d"uDU/gZ=Nfg4ΏUR6DJι=Do/ ZͫoݣQitF z.=`%*]PjPaeD=b >1ht+Q@\ێV[#' +%{ӛ wt 9蝣1:~D|vo[B3 d+}F!P~uĝ̯3[o=ekSg`@Q9}:bNix$*ؚ{(m:Ҡaf(|c][PbX$&;*\Q_G-:r$);3 ~ih.KViyD2^4"m^9R qp63gWo t軆e$5P6lJ(܉S!/Z{*hx2~|&O!2ztIIW@ "/Bt]Gg!f)a ^5~^@EXFr7Bzw VThiC2.,?b~H£vbb-sQ0OxtsǼSE#r:8sO?$mJڴpSl64 ɇA\ ဉͯJwD9Ď)n[^{8 ^E‰$qE~p=7yH[2';˨KXnoV"5o<䮅YcYxEԖ+i' +Nn܀u{]e/+c8jy$)@n)y LrKӔa 1ɻG4냱㕚եHQ-Ahlg󉼫c3;,4O4 Bf }]Yy82E=^%`^|]7 z1|뿬Wz :l3Bݲܽes NQ5i82Bj+Ҏv?|E!j]G,[+œ5իcrN-*Wa fk tCWEޗ үM?t[\>S>mge /td50u4#=Be֮0pmgwFԝR!M+Li~LnbG\B̌-6VW-K/ZOIXH>p7{ka; i?}\O U#jDQ2"e!n^–Eo9P~4Rϗ',r?#uk53@353n(G/"4fZ Ls]/|S8D @:BANaADia<$Ci.) VcX&`Q \NISBbRH i%>e\!I܉Nh) JAT-έ1JBä <(?I %Iۊ捆Vg$x 3&~NBŀ!ƫn FvˠrmrL}x$9HzqYYZw:wC ;r\˚A(ZJ91u`A,Mn_-ȐvD2"ا&GR4;I[C S6@0PMh*~aloHYTDblBWmzo!衿q@ W<M3:!rKd۷3zxz[4RV{bo01wE@wP;}F(0/T7)mڂ82Ehqj kOq0\\ŮWPL c|_8vj udžڧ+}gds:έmė;⾩![<pK^7Br]!CsK Ws'$"iqf❌9[66$Ny5 ArUF~Gx̚ZSg 4j~,C*NDxFv^e DE q~Hg5G#^fí47u7>DdY7`GfK!E}G٠'F)ym_ z'ϟ}RYI_|ɀ}.֡P+ -wG9K!=Nyz6ѝ>>Zp 3 8$J=q:?$o6סGNDžB\i-jL@D5O|hw"Q%aZpʀH|tG(-R9N-nqX]L nF9G4KNM$z0 aqO:dbD|K& _FK2<5G6OZp6[H]Vʂ+4q侮{xޕP7㑯,q׶y'c?~x3VٱNr.lP;>x"2p#5~X\P_꭪ujR./ޚ+/}{űn>h"?Kt-M*c R~d̔.}qڄpAg 'qqk#Un9ADHT[3(~CÝqQR4J1S*eYm\F=Ȁ4dΥy{y g5ai5 7 lcBwQ^IY_hWlbtwU8Itى4FDƀ3mr#Qܽݖ.!1t<>2hLyή%v{+ tPx>caǜ̞A%^DIjo4=1&8[e8uElؘHt`!E%jSI>2mRE!_*{kotBKDH֢dF/[z<9jF&A ޘ%ˆSf:/>[AyvP_:xaZl-MVy-Z\(@3#{u⠥.g ͞#⠍/*b ѹQQ07&Vygj]'貇tIF`{.WNUŸkEzf,\l `K&=|!I$y& IvZX$ޏڂSxg9w%|Bx-!rGzW/Skisp!/ J+9$ FYY{:SnQDB`(9jrf>~hD3ES ƐS1Qb2؉Trߒ*R23rUF/sÖ#t%s3CGQv9Bh2"i̅0OB4曂XJܿC|5ׄ8PzgvK $~pssК@9E8)rG"Z vyˇ &lN SK*5N. YӍ]Ow / >I^}j*Rdy13ׁ~ȞXN;bȚЈؚ{@%GVR#  I~;Ò<7 01Q6 ]pi}Ln Lkʵ4.ܨ@'MUIX; KjŬ,] dUү2܃%r!:l |3,"&}V#zߑ.M]~-ڨsw-ªI)UglR<^"7V.2W2w:i9=J/8[hwD Gx*D'j]w֦i֘`skU&EkDҋDr{?QjK,q[vDFdp,cU vE b?rCl횉 кSO&}LRB5aW@(q9{ASk_C*)Z9`e.֪[ l>JB19P[5R5KW4~bobVvMw}Mb{$`!wLs;#|$=tg9cdD`f&.!n抙ͫx97ט۾F > ;4ƴZ yCDu~O34pʤld%hR*8_½xo Xl3⸽U$el>q/kXni[ov@2.aI:`pr4xK#inÊz5 /@w#`艒W3P5 *>{<7l,DZ3}eܵ}};S E[jscRI=ƋR _#C:6hĕͬZ?.OԽ5KM4br>N(xwsMNq! :b?C|^7~JpJuP8:1M]XH9=؞y^H%: W8l4Bbw‹,P %#@L+%Yup(z5}!@E= _eE?v&]JAZ ii/79~V1 fė˦ V^8 @+Ŧ[[֕Fk7UC]:f@Mzm:.:f%7odŦw{ǵ =l+Ѯq3qQey3uZIs]$}STvm#E~ ]bk5l{dc*BqYt(`u 䯵ޏ3u]zh4x3|b:/2,,8D4r^jX~waJ=d߈Ȋ(jS֛`=vǝ*(@Nز#c3AxO쎏f+ fҹ!+N#`E[އ17F5]=6<^ƨ[O_MG0c`ڡV}ڬ3B¨y@Nٛy;nEXR-ʦS0kĚ"EO GMpiAPB#9L\̓bf F?1ˢmƎD~3|FI-yYt < jUN(q#~HCx6 t',z{nRm+hO S[wfz`́ǧՄG܄ |)^A(4!{9?{hM>H1$1qEn7l3_ / P=te~~m5EYO~s!#%躋عCl"jE6,fM{״k/#x.c"3X[wYC{+ 4P :K].-0{U kcsR3:CvOLXf"a5imP7{yXѿH5rӶ#k_SV:֢ Ւ uic(LK[Kmbhfŕ5ED (L`1ܧ6J2kנˁߖptѬ.^l<ۚt밖PQQ@[ډ~`0״"CB<;^աeнG#gsk3FeoNeJa#r(T٪HV%Cs) h gƄzk=bpRWKhٜ>-@Od+afm=zeaqWTD|t_rTj`:kVgMj GEzM*2]>5@[J\}= t2>t`#m8>p*/[{h ,9sOE;Z;=?f#4Am4?L7E?<.4-_F|&'^#Y(|C]I0O+tRƈc۲>!t*?n&o(ET)"(n4zAClQоS=Zqz&o"VG ΢soo72X@=mc NYUԼ@q*8lȢ́8c5{1EJ#c)ɫ;Ia (!Ri'3i B\h)U7wdhS˵Ҭ#(V4g)=;㚪&l9Aj؟M4 -tLlRvv!M3ep3΅k:]bD Cz1t2"(QHdݗ+!Us Sd"i8$\}hO^š))\fnMS 58?ܲ56.jSs,z:CEžK+-KE % ,FֱƯ:[Bm8N<ٰǨ< C9"1fAb"4nCmb~Uɦ>+† /\ Bھ؊#k11ύamvDٚZ"S9|J~@ly}ѠruT+v!ԔK9ƥڐ{P^~@N8-J'!jy'JnjBYI$ ôǺVɋǞT\S9)kdf]j 1Px)' G lc[q9KOAQRf|71S~xej{<.YR)F<Ӗ43;ќL'蔏|MW^p T0t]Ѐl3YC:Ͽ`ԑurKiX>x|HwLqs8,CQhUIX*ߢ]VAb^2~ItfdCٷKXV">8; |V)E/J@)+eSUaoB3$jLZ;ndh_B}Q@1O+l{ FęI"~ (HIe!)$(_ ' \N'DPngBI,v q.ߔ|05eA%$Ee8dCznl_-crm giH¿IXk9 1`ցhjďU-aqmj%ܵ p7Z֬&lB7dr3qdV0bDWd4zi^9Q1%5#6&~[|XKƐV6fHH\E䛽QmTXQK첪e3hN 03>okɁD&ҷNO秜e/og+W_yDCҋўڊ95MCe$]83ĒSV-'|b=hbY?1WOP~ƉA Q11v-*-NQoFs0Js>D2m]Qz̿YϹE[ЉiZp][dB7^6õl @?jFY>҂\G _Þv#Il7rبgA|Om:QTK`ؼǩī$r@l\A 9ձӛכȫfJ\*'`$OR _%[dJiӊu:YՍxXs '/>tP5缆 w>ǝ}xobeÜH4Vt9J:./8`օuy)!Кkl:b;;b+iбyr; A@$3JRG|?;y, ozUƸĎ2]p96u|isn^Ù!'kμBy1kn& "JlH^=T Y>UhrKxeT PrFi"T1y"qدCmarTN `lYZ_X0(r"<#4Hm. 㹥 t}>92c׵:}YrXKEꭸ'%C[D(v[EBzQ9|fW b1 Ut@W- rUA<ʺros0X) 3 :TTQQqe`ƝX(X43Ϟ/tOӜyy2`]XCt}yRδGu[w`>GMe8;ءh^6,H7HbTVG&/zٶ*llWBٺ I*[%f ٓR}aj1gKK j44*{Hz :lȨ˦c >!د{Jn1Ax BYw]f,y0-d*)~"V{}0ď*`HN%Q.'\8KY!N&Q*YsiCݏ0@tO0kA"5IZ6ٵO+#5D`7Ia**00aKc SBȚz8#bg͐NJ݃Tߧ&Oy;mٮN8TAF@(M 4U~?^\Iɼ$ wPvA*,H"^ה[lf00 {>Pk n C81ϙ*LjKݸ=eoi՜B;1@ 0ȍUb}em_\ ~EEޛCJ%KFq!ϑ {Eks3- PqX~ΕA*!a<#ς*B >~wuTWtpO 6ԇaЊg;${D\ A xSzv}WThُh0XXgLa846<-PHn )'y(C `v#]+Q8cF linO'@7 -覟ƹk#‹7j}U,&~-턎Ct&yֆO`od?`>_,R!aC|n40vw3ܦY-#O( Ps^(RAY4upT\YWHMh5|CrJA]=J"*٪-i&7&A\S%lbmp+]I/ MZ!U),P%x "Sr3%.PydxhOD.`LCbNuqć4B#W =Hպ\AZFNCҔA),A=iXN8*_ +OǷ=np]ѹ!ʟx˩T݋^rB t:̡=7YV"V8_?e +IT*𶮆lp߄3U{u xN\D3KU$ r 5-VD#]V|5ux u(8*ꝵz1=YaJ_>svwqǚM~jz \yd90{7hکÊTNqPXl励v vh8J^IɫffL4 T޶U&|4K8wB܈@GEJlxezʱS#Q>pm5"y ePahdM(ba\+jӔA)s3~t"nC4${Gi9WCٶ{Y/i_@jG4Sfb>2EHRXvЦ=Dt65yz 3$M85-NFcߋ)t;7 ?OQ=$EQM~2)ξh_QS>ԫL k~QD`}s8G2D$4Y9BiOy/Ƌ۶ubn7_p*^*PYg^Æz`ǫ}…A.Y@ vI`V'wYkrq+2NPeEԌ}tZ,thX;xҷm@,v  ;S:?mlyt!9{N|"1wtAT'!N¹v}=*jDŽ $䶭!wHJ2dEk(z=2{Y Ԉ"cSQ?i:냺wd7ejŘxowoxD>\/ ڜR0B6'E0&1 {_ҁK|Le j؟ЂU'5gBΪ>w1$[7NV~ sxr˝ 6qZz돦b: ; e:+lFv$x"ײ}'gpOP+Uݲ'Ia9 ;6$7v}!ʶf&S-1b,\/RFZn~o:ߘ bfg\fbߺzye]t\9MP! ?M8D^$ ]Zna>5&N9|ahL|&(8QAG$rQ}{ -q>pUyRC+M|! tg3wnI@.z"dnW` gȃ\Xe{'ڝ3kO=Bqs?ٓ%ts]313;@ l:'6A4Erm;#)/8޻ \sqݟOǼS:.3kv8a}?(UbA{drgwT*?>.P5IIT #LOAFڗ{ahEu罪6{/WviF ,s ݹ$pe㾧@3\yʏl[_Jr_ fڀ˗mlV+uSik?C@@R\1G|}n]V[ȴ*XX5Ҥv?ߥ/cR|AzYnT$^Zҏ[ «\A0~|QVW:}i{kn6G``(~43JS'( z~cڲp82>bZ߽J=PB#ۖW1(X3J[xX}e#ydz;4Zt&*[)^eN'+A1FJ7pVB ='us UضnTel.cD ځ\3!'^K&b();{4s,L@v_?B:V+SWB+`2 _}X;Eqxet!)~$~^U=ys lU*ӛ-BIqK+%n W=+a%gÿ:*MfwƦo` bBPZw" 0w8f35KDCWV"SERuU # >y#<_sH"5] =A«i1.|K|[xL vetdF: 異 X6ırSj7P߿~,dy^|hتq_K'zKѮ#x^gae@xٓu(2o04ӎϯH)Iu?ag1XNY& ,O̠(&p}6`H:caWTn8-J+摛.xHO ;8&@QP~|` X rŵn"Ȳ&xrEɽ@xE& [0IiD󊶠޶, ?[LUbC;MglS>H!v -UyvJ H E\';l#4J,U9P61ZVJgRӅVql|su\\iU2xZq zٖL"'d r$Go/:Zyz өӋ[L3{Eɹ AR3|vj?Pu!|k7]pU &c6@rYצ71L=BbQ6AIuiyRցګ,Bdz֘N9T7{7B.PHS<-ٸf P u}ϙFw`۹ hk-BVlYSN]ŗ iH7t(RxH^wܬ MyIuHF8m>wI ӗ%RA1m=mء,*qh]5Ҵ-,\h.uZWtT|d^ّ^TV>-LjxxHDK3krH #5Lf-g뺇( "iVO [cZ:.bbf>X *rƑw1o텰I8PC/EΊN 1|\"Zp׌=,"":GUIצ)7Pgsc^PQĕ\ w[ϭy=3v0 "z17'&YrmD#Nd%kݑ094ś jU{ #g\c$?֔([K?M$Tҭ1^g(8I)f, 6kB_}Ӓ\ɑ&*:HF LjZ#^]I DRF` ѣ~b>ed>9MC|GvYjxL'7htѱޮIi$|Átʸc=[M׶dWVG$ mLܫ9Z GAM:Ur6|vq]$'ah^E)4IL1MU|9+LQDY.iRiPڌ_9gI&d L`LIP/^:R` Ah3݃VԍCK7z[2,+I]{`#I.3TOK#e4[ojxVla(2̩& =uNm@y&W "1,(00{yg}GQ}wrW Aء8,Ok׷RIlXG|fϧR CyO |JZ;#aPRڢ )IBհwJ7$GIey3_bb9xx(?r*~zxpsI^[~b):[Br3񔳗 %Oɑ&soK[KDZգ=̂RVPWN#5LceUCa/#J;i%E L"v3^Ͽy7Ifp.IcO8$H[ M6䈠g&֬PxL)פyb̴f,#Kn~8~jQ[KxQ 7#n߄єq4leOn ή)"ͷBhq XiX."UmV;+~#8oODA\6ztQFz&K/*u +u69W@gP阮aM}'ޖhrxǾlU$cMcg lA%/5\횑N\iR'wu>>I>[,dIGӜ=#s1\C;>1tVM?ѝP|$os"HNG Rٌg5&aP8AUf.)Y˜9Rl9GZY)q"mN֣T9t]){K6hX(gs'-ՇSOfeyvnrQ7zZZ[3?zt. u}Kxj0&^ >TR|NV%iKqGf=x:%CNV=*{pB5S uS/٭,.sFx^B ve.>@tF."Nt׵#VfΓo vֽ alwfR]H3伽 }n_5*ohy9`LqƖDyUb1=Kj*U܀nXvt)*(e8=ڛ!l$d.!rKzP^݀:)g}(Uj1P+c_DXY8nw%D.Q'Zׯ 9/>85vv_(zm%v;[&N{i};0Zg=mDS90B *r7bQvds KT1|Ӯg*,"f"ѲO]>;j_JcVYW/b++vD;S'*:׾ˉSuBYHY}Mֹ̻ʕVot*;QGj݋LJ~{2+zo)HvG}v:kBJ E-\+I칉f]m@Ox*`-l]gNna{6P-Khgo,@v8%& Xr^uǔk["فi+i4G-jbu weE{K2q{&Y`kJ `?072} QvBT s$x֎` 2̽>z(&"@@ibii1uܭ\u޺7dٸgB*6)*<t+i4*"š|9(waX-x`dݜF}Qg&KZsjG# ~XVu6+˦R΁ֶ24gPn'FcU Ż2"{SLؗAZ;gmD&!k< Oc߳3R3Pv5HJb6(iּtUzrz[dnYgŭLW@?iCg(Q25 @׬xz+ {4\~@dvA(.#L ~Rr$fڠM1 xſN6_[?Eb)qU׬]IW& &gW']f8r?_0llXZn0!4I~Ma M%-\w_뚎}IhTyNytC?%rLjIIt&0ٳ^Sn*'dY>^U=0[B(VnfŔjOSRa-= Ǘ=gȲj<]Z` gGwHC&npj5ol[2C}1\܂dϴY\ЛrO<_6c:stvn0z w,OFQ :^}ܭK!B|i׈ꐞU|qOHXYt^em%x(Fja[AXex$u3;+I-} M 'ot;3h:b? qٝ2fՌ\SyouCj9Y61 %a? TnN\Ltm+\fz8M}U]T+/#XEn$k7#'v xTm.,&MKUAE-RTڠ֏W?&@riEɦxD 1_xHLr-i'³,,ց%qaJX>&z?D]Ҹ9);(˥C.&s Ɓ44r hOL+ CheHPFz =5o$7d7 5E*ѕ'X/-9gsoJZTF1QtO4g`]]MSk^|y}ׁ{PK0V;LdY`8Y]uPƂt*ե=LYd4tmvpUhh>Qv߱Wa qjׇ?IHs0I4ݎ0(F:qSN_d_7xbIyI|r'N4 ),׽Ǒrb);*NOoӊ^*?P'{PVLsoI?K_r'X+I긴fz| mX&/Be@F%E1/yp6J(bɎO6Vc( vm̐Za{wۣp2Iռ}8gx%jNzOest/Ie1š7pHwd T5-v9/`D($ӰlIA+%Q7RHs~%}Jh1_up^J~7b$&iD qSA'JU & m~A]S*%`nr TJfYŸѨΧGVsę?vgSVaYߞLuk?F;½X-j[z+^v#@yš'"gXQ訪O2\Z;qlOLZYJJ<4"*ow v mRt>[ +jh4_\g]]tgP|sM& w-˲`%e46ܘ`yGYzIWzL'{H3E iKtG @b^]Tx?e!f6z C$$edmW௙l%X̾_Rå6ІGXW]rɒ%@Cu Ui.gƝw#6E)xF qsBۗM=UlT%I\AC :{.!=+tp ֍ ;V4jp6[~?YN,$QEg?5ˡ$e˟4?VaZlLȂI`Q^jb}n#ƆG͙:u ]84;yN @`r|/ut4=D4ykBHtTlxH^s i{t1ٶL uȜu`cK_נټ/Ns; Cb܂+:i9eH@8Z yY:m_+HTq&1pix!DZ~Q7&lWMI:dEe_wtJQ-\ICPq 3`Y?`Oh m5\TKdv-Z[L5S&".4&m!0(@>45hRgHHɲz]`?SU :VN2;",i,|[TK2e:J?((gcͩ-U@޼.$)^Al6yV|gߜD_׳U9E|^LwEO`N`%LzAewbZ/= A$tIY5ݮoO`^E*JrlXo#Uj 3K}}[b(+_jFQ4 ڷkiW,rgEb.O2!z~yI8VY4UrU,dOر@` I }qqݐP. &%Z( `N)9\ ZfZsOYReۥr2i6݆6ϲsbw-v[L57ؔo]uFfJ\@&{ RsKA0%PN <8,mEB|kLi3ưڏKWy%Jn* Ote!Lvs iXdk/ogIY)vCDT,eȽ>ؽX4CF3шPYP)|u3wS;'deԂCm7 ӰE[2+YQ Ūp.J![6挋Mg @e}^+e{#!H*),=VO!P:o;eҗ'S+5 ]L_i.n)(568LpdG%I{,=LF"7փn"L 1I*:K{s;`t Gz/(,ϓ1,Rߣ?HK 8\">stw*Ȗ" [>@'x<,HRڕGd[Z8oe" FJt|0ã\t[AZs+hĎl4ݽG2t˶%dj ^}O-u}Kf1'T:ٲAnT _W_hIeP|^dYS%?vKn0ӆ=F]L%$S:1 ]Y C"x?@e,ɝDZSpTTQ@ HQJC-'kɅn=`|`Q#LnrЍnq|Z>,L\@R^HTȥᯤ*k̐ʎv*l@ Iu5wt}'d+I'@xwZdDggF-`T< 1+ϛثԱJd}dy B\3# 4>I~:B9a`ZF^b@Lg?yߤ{+KBY 5>VSOW;U;kko$=(dD46*$;΀ Yc沧}K#%5Z_#LQ}!h+ x/,Vgne<9Sk!·  C( ++[mJDDLi$Z_ }xJF2bl˛üxi⍶9eA (_/L~N P&o ؠF`8n媕^igm螱qX /w@pz=#^ 4iUە9ztdX` #3 cT-ܗcV{?Pxq9zP&i tW܄[vmpST^W^#{?ٚ^es]YJ%b_=aꜞ50jG1O+^*2|z7*8Z糅`zd$l^@ʭ-:x@PyOւ(W]V_䑥TûE@AJl$+ J{CܗtHz( JLC5bO+Ž^틥(bP҅Xfq(/B˟ip岉 # 6Bi1,< [;3u8Ku~e`@]"EgkSEmL~׸{ק wsuV"a-jRL, T /5_O({ev!m;Rjʳ5􋧜v ӊw"iYwO?D|.嫡 ]{$e֟DYCT*cێBW(DE, h+zD"Z2l;Z/v[WA\OI_QpDn#2,xG;8XӍ_VH) o+ʁ^Qkv4/;^'{2ybF)eC?Jffc5GLF&L3~(!+qz0Ufp\-A4 nnM4K';IɊv([357d%|,\Vw_c3UGNסQQGhpUdg"TgVs+mݢ~6ؕbsH}`F"U~n$7}@Tp` H)i )W4]TxRZ\LM=۴hܝo~LCX)`kXDU Rɹɮo}A LjB'3{h) :aPO5xR@˸b[΢\"s^?ͷkNm&Qq@\6%¿\:r H8.BVPo)+,`Q +l5cd"=c F p9&+tZ]^L]ÆطӨ\wBUDegsUEN'5y3(o 7zY0o&>ڬ̭,@Ք||ϟHc6GUL;)*ыaXy!A(vEwg5IB&C߈Aˆy=Z`X$tӧI/x\+$w?!Ӵ3Qq6bQńNRrf[_λ\-f&!JE}t|i51?tifrbgX@/EVX;ɽdanyMz/j 'dPK#0܁Zm ԯ,Y d~-7Li` ܲMϒ@JGUK;NAP͍w9~sМ(Ok]}~?iߧД,ͭ?Q/pψn*SU,BnVؾ8C;,P[aQf,6t` `cs  +.&︒/X5ip=Y+#;s{Z{sѾJQO8ccg]52'J+BZ## ͸&G.M0|y;B(ě(Z, X "&G;“V5[ o61,Z~D 7PC* U#vqӥ S,'|[vy0H8J WF@]ӯlL0<G+}C'6~hXXfSMs{EYmP^;d`JH7DmV?q5hc%)CBG컑yZ8;#ĉ *{_n,drkh sS)ٛ2^^UVmҤ; 76IpSRU[%'^EyIJbb e~nYRznqhhg0!7ffvD2W2_ +~g}¦.ڞHL50K] 1noDlkyORhwa,ɔlSjX%'B2Da.  lr~5tqyPMQt gdn$\޶Ú_"? $R.K_+){ C 7G@eqƊ*EqK'9I0$>CEiPVITR-!oa:ʀg' z*j;Eu\VOtWJIQOQ1ۯvq Upe􋣹qӫIS\a&.lSNGq B0u*6]ZAEh9!*ZO͘X )ʣ,:g49¶ [ YoM{VvpP)\$aL 8HXp l;;6mX"DœUMD$BUM b:v}S'NΑFrx+ER1y SFb8wыbZȣ檂_oW!|):YEt 8x[G]LEx"xd1@0;mwEPƆ͗p#0u*Lb]k}{)"/wHQrө41*dQ?3Aϗ>U>oS ;u5yrN_TtYѠ„̜B`BuM-rKj:DS 1<*ͽkHaP10*cZ'ͩcx%+43p˻R $G\JN ϣXZyx5-)ro']hI9Wz22ǘX~%L)D.e"EyGUUK w vf,1 [n}/ z3'c#6@bHYta%~ du%u[.ǑEf=n]Zrm=o!Q#;Olm)GKԵf W,0$> j>Oy}Ȟ4cq}%#BуDvϹhb%zSr[nc1 B|6 ?N"Kլ%O@P= !8:)pj'č$݋jf`o[+ H֝_1qtuk.~L8iSNK(K@|D׍Y<ڪ[7^C-|٨ĊlI"wZu7S9{ݷD9p#][eUW"±(?IVVzE'ն)"Qc ;}v0 Ph_ODwb`xy6!ʷ"aWJR?7Xz0/v<[ÕWxFDœy13 FhRSuuI]2 Kڤҹ-a]ofPݿȄ)FeQA*{ƨᒰ9[E,aPe/ʍNo%BWz\ e2wa*)t):$cWUJc(ΦfLҢIE.蕤۞X-+4e&1V  8Ɠ`y R*QR۠7❒)GP}N>_he1Ѻ}$=5P@&q Yqwty[<>Iᐐ1O:dȃџj906c MJuUzL]v/x8%W1hxw085V.v($[S5g"4{tʋxCC[GCeSTZ>+a9L `&HA '2.=e:*ZBц&O!co( r>{b=Xo^r&nrrw`Ot NQɢpOyܨcUl:Iv*HJh&*_Bbq*'YqzHxØږ Z3700Gnsb'SĻ U%԰F{\JmhdLˋν^r:$$'~p${GgA=85|XoQ mpY~a@ueڷ(\$ԲcIо@@Y4R)%Lr-ʯ)0Sf'(>hxൌoI wcYF:JCk\ܐMq]FOxyoDW |٪̭H䌯0?$T0ζ.k}#W (o{Cq|0ra&ccW[o!(%AVj $仞*kb+ &Ne= Zh' Rڟ ЙOt$Nxq=ٔ:Jy3r#p!ү_]0U.AeO1V8 U= iF#X#v/O}<.+}Xr nۭz qn\ܿ7{:hcbk/2၌/WRV>{ ~.?wG1ƝR2|gNq Alnis+859I=K JW2v X Wg .ZDLs?PtddѮAk8f.)PXIStcRgڃa t~ '"DLyCd &c˦"'%`F#z8S&/ >7*t6ĚS; #((^4y,ŁUځV"E]H?W_UJ&2%v˼vֽhkTJˍWL;z=ftg}\v՜VM3Џ&V[bt8=1wR.fJ,# f@$O1*ڰ5G_vXՐ:>!g*ޙx.txdyjy*™QPZe@0Qر GLd@8E R?|uM0#τ,^جia?F|q{- C@kybf4b~t\ڋ!UiUxb+S<+0!f!.Ⱥ7ove .iXoaLA(xױKUc|bHG*seGd4/VB@:GW!&P,LR80R;WSY-[w^돜:(>OJd!NsNzyKyG=A'fK DDp?khvN )¯9zRy(V%};ݲ-Ԫ5&|29c5UD!{)(ZOeBJ̕<ϨB ؂ <#`ɬ}D.Q:n#KXTƭDK4xn(Iu346w<&Vj;f70EW˧*EK~9\k#L:NP̥=>G; i{}Z][|ykhФ5V$)h)C0vY=3T+}r-ɾM\s;ñ]". 'rz%r%ĊN_# !7cwrWe4-շ\Q{sŌ4꣓cuGZ^[ġ'5z5#wSZ!il{%%h^S$pabIn8u\IXI%^N`>hNJ*!c(S;0 CTM>{2HJq^.pS82HҢv9;6,Cl-y& ֥vfDPEsɾy hLbų8DʜtbЊLOҡG 8Yo!x:k,L\ZA-bp#l=Qu:08xL-Cw+-1sL$?x9IIJ|H5|a78`\=ބG`YDtuiInE=XxR ndz.Pⵠ&<=mpjV V@ $HT,- )ssBMNJ,%"f?Au(EKkM:7(H'CY!#iLhP(`XbK.!nOÞcp"LG$&<[u@QsArk /w&YDrݮplUѯ3}=/U C mmV~l',Jѡ]*N+C[3w S͢OVW߭ZRuN/|4*`?ػ5%={>ޗg*\GHOWYi=ۤyF%![Xpu/[@(xHed]rRC..A@͢^(ÒupC:m}C!;|7cs2UhVP]`?aNC yŇyj"x%si8a#D0s I!=/SڱgZb0)\CR'~fߞT0%04aLnTo &>v㻷 h w;ּo)H{cP[zӰkX0>X@V]\eѾ W?lDs.(Cb{JB _Z9uOZg\Ö9-g9jN!DZv(7@udOۮQ#U/Gj׍iD9e NpI'unrKc Dې%:|d聬:ՔDG.JkOY풰م[Sx#-E̔A-p34Z%Jg?? }7dv}އ>S|^*L@`}:XU*t'\ !꙲KMs괲s12sjf,_r;XҸ8"^+E CL%콤GR?.3taD_-L9^T7AG]M(R _9j^( .}=bg}(g^)ƶM9PlN?_tS/^S0F9zx \Etnꛥ; 4*n?֥~&SNFs7#iƛƔpT.: _ch:X?S>QTD0^ѻ-FE5׸̟\Zpz|FꛊKm ÚJm(=ʹ i϶p]sxm&\Pr"-&D[y~4<'4zx2a#@?͒u^X;+!lv3e@tt^SRq.M#$nH9gb嶅:#`/.F_~LdƄe75}*:h;3 xtv\`E`VԪhʳBs&BbJ)h+[F;O4PcZS(1"Ys幝܄QצUZ_@3Onqo"VO.8ekK+a=nRsAk雪^a+Q]: p`˚YJxE)~񌇺.{c?N!u ,|ɧoMSUn;a,svܻI/syn_UTd1Nό^_j@jB8q+2=n{qmW+w 1 |A]5'Nע"CSZ`RsH (+S{wL\-*/j"pVqIAf~&WE@ Z5r iK zCī?ZcD_>7})0tS<ɒST #^3kɸm$#&[\hJj; |KWd̠sjle[<U% STڄ;b#v[𵮬XτV\45.&~}:AƖɹ0@_XoΤ\,,U RRWvO=s(~}/hѻjSIW. cxRkFr#laP\mb4UpX% a YBZY| N_Hfq=_"|s.WΝZow6~":)+d^)uUtTtmd\ *1z"xBťp|ggT75$[x"I5Jĵo2|Nu1 cE[::~7{4R[-d Ƕ8=|p@ *%@;3fvE{e]Rk!+&\oI>>/Yq 53p\o3|]DZ6EsN-]FiNYbI"AE9:X{]3LyVޢk)^NvpzD~.Ҩ |2p}9) $+5ip`ȝ}6BxsDIN\kxs*33oՎ \#3cSN%TE!m&2X F1rjɊ 7w6#{jnxB+,Ǭ΋.ۤb9|T_BQTOCBIp7}$#hvPٯ\E& =QNjPja3S]'efD=p9Y2 *71&`lTcjRWwWR4?IQK$^vhgbfucՀqٚ;θԶ#aPx"<>xo:V4@PSN+=q L(h?Iǩ+);!l?6Ui?ܫ0ѹWQjO3Xg(A Z'48 7"L|lM۠3ь '_Zo$YTf*4Rֆ2z|2fJ1-6L2(%{ND%'!Wᨂ.ztRӺURrDhE rJaX+[V*"#"bU+s''l3jJCJn,fǔO_TNĶYry'WƏ v?=;H Ԣw2<TzpR^m4dΒC͆T>lɍ![߰9NEHzKMq_!zh ~9б|scQc:P U>< 6GjrSw޸a b:RLS(cpG(*gO  oůW/_$B.)w6shM-c|uod k^_y>u;1WLβo2 `h`DE!K(d ql}[UA֬aT8e0ff7e =ڐjp[iHm5g&[w9V^+IXF1zlL唃Rǟ4cb)jd}&/F8t}W#uWyar|QA>9"mH0J}X|0k_%7jp쳺@ ֐}΅NCMcY]-5^x@UMt{5Baq.Rƚ@R-BI>H"ˉPIrm9FdF5w`c_c5bS|Q.HbL>.+01l?L-c2Lhhx$we^-az ә=~E.4ƭղQ~MJ m#2*NxA  OzABic?3.]WN, Y켶m^E7Ssm}4W4q8Laئr߁<1D0yf5X.:ŧD|\v)U=lTFVZLwV90 IV|~Y{U'lcKUl\c ȩ%XcRAզ1|\G$.M>>F<6 e |=a#],fzjuEw MLjf~4Lv鱽[.aL&5s@IݒiOhYw/WL:8yB~m1I>ƺ,hmU.:j@ d~:g63cfJ%7d~AG,nVcG+晷3wuw@0!!x;#٠]&㣌bd1dpsZ0L1? 7of+J5x ZjA>G{ YX>oJ`[s-_'WqA'+H, j DbtrFLWאjǏpRd1.~O,K#[mdBeS`WJ{Qݓz4jD(cYbl{Eȧm8ֆXYMTd P/x3o)PG;}#=ҥhHfw-Q5NEk=|(JޛKd~X?/ dBsϻ3D$ʂAhЕp``8x#`=`M.Q(U_8v&SZ@V^aORMq~BEդld= 66YK^Y}Sa> y3*ڹ/ènC0I"{7Vv༆۹T tcMCQkď785&xɥcZurv(cqyJu7|ލA0,dxoɴ^)/34f<#ޱdUG.h `M@o1ÜC&5>, ueiŨ0IZh`E]Ur(`SͥZIT ǴXp襆‡Z+`1F⍭&M3#" ba";UL:#9qV,cL5VsO~7zpP H//U4CdTʻIL_r\Fu=qbNYBoзAkV@VǸC],\ |ȓ #ÑD aVǬe> }nL "YR)cf3O ߳Xʓhy$U<0p4id0We2cx]'߫Ҍ8bf9MT[ ' cTX3Z8BqhvtI¯Jg" /رCiZ`v'0"ߖueLj~,IN[f~2spV;ΊȂAxD&h׈jtX4 \vߠwݍ[Sg(%&!@RAԃfSZa0CYu[p,&*,s;'o6MՁda"1SQl<L10ՁrPUO.LѺdA =$N3ֶL`~شtB4:X3۫a\' ~+ñr,IϷfXLi$6) VJ'7xBS~yٟ3gFMup+l0ګbVhJ% I>1n\vB7?e_b=FtZ .I D+?yeok ͘riT@+k`#U<$V[¾!6w`6[ԛk}2=`NF<롰˥LP۰_i~j'K.;JMe @Zݬ@ZBzZ!"Êֳ:.&}4Qܬsq\Uqj dSۍ %O +cb8JRW,!`sTt_Yx Ĺ ƨRHߎFrq{^E]3#zfJ@ <崶M?S=&{Z$"Fb1 lYlVUXG("KBqY| D{Og;A6d ﷑eM9O=g?y$F=Ԅ Me{9SaHHF΅f}/Jt b-gZ+r>Zomp g@GqJ !_X FepGEoEԲ( l ̟ZtiXM=>wؾ^ԧT6yU&W9Kpݝ>q}gԵ6ˇa ):Bc~\<%iat;W]xsŚʫP3r2 Ӷoz˓u*1r3*pЯD.Lpߪ2T@s*_tUlS+(|h v:.Tdp& JXČdTK t~>[ 8My{,zJofyzm\ ryߦ F &HWw^?xJ)gYfSO0lGQ d{)K'SKy4AǂaQ!;|Qn Jyr࢈ŖE2?azN|}8+YۣB'q.2LHMǜX}SĻ䪊(+h!22a-5oXA Io2eE=INo7f 8I6\ ޫ4/oњn;ΧrbR,zɘ%WMݑL5c ڊ)%/)& >9Z5[mYGDlsUi/>b{7܃M̬ӎ!wJm푀6S CG4EW?"ϱ|J;A !^_#?E43E '"ęunTE#]RϜn% M|!=ЉɽCqp/kӂH 3R%cɄ%"%]-!$dYc?h^eIr=`cuתVU%2e,Y 3NJ#=1}D83so2W0nH10ͬ)Pr I9#4úA&!i1['a( |N(0x`%M[BiI^~&JM)n9a?}$*nb` 1txvA>ŝߏGd I)anW}o sPC\%m~Y5 $TN/Aǣ%0d qW5)Hmg{_J{7YSAl_w?a `"d꽜CGUD!os߈+W*e"8 -ͽxJ * 3Ajj ggYa+&WeC EM< v'vm+jnZRať|sV*:7"o{Sg]-kwSw1"&RllJ]{7b'7Οij3{=¼9a}A%];D~8 )xJT>{:T?M,<-Y^bkɜuXEo<գǽڌ8nhJ+1 ԡ)9Lڑs"bW9@b MP[w,iVӓJe7j?5ЀUwf*"Ԍp˘Mm5|^ݪ UpϏ+9jnWߍOⴾP"}"oel$}e[6(Q #pds]y|vA? dfBS[ )& #LVIwٽ1E~&Q bagǜA9E~Qu(lN;0?;$d/ KЈ[(ge7c @&>eR/noNG"7ag}{[} Mt{e^R-ߚcO:[Dbtb>yuE8"'"T- q|4Q`;𦋻߭2"W~k%3O&,lwV[N˳MM^SCeaN$ҕuz(~ hKjGd@Q˴&5HɒwFQUp#NƂpzҝ Au`_b$2ɦpȡ9E ڌOJ"QWE`{!X^ ݅M\&`ۃ>(5+lf?ކԌV5mڍ!\P+jCquO,X%&U8£WJ\|B}MCf: [g`ZhfxȷrX)/ϣzX* gsm*'Y!9Rb6!~yypܮyW1N/e<Ӭ<1=YFBW~_ӓ菴}*< ԭ\:"`Nb  qsx G'"Mr0*>K 㞤ܙFaDku=Je3ˤs8{\bU7>E6 <( mp^p,3Rj8 Q~"53yd J-{<¼9yaH *aA{t Θ;sS}сZ՜=;mUfAgoa#\@EѺ1}b $'~{iۻ@ -ea԰, Z1w׌ׁdD{/\(9IxfĝpE69fT_;\U>,w0\kRU"R ÉD*3>i3jټÝ2.2) :#85#LꍂF}Z滑ÀԝIn2{O YgjL7y_IGub ڴ|8푏ʮm J=ʬ%GwʰSϨ!@ȑ :pcaVH?";"` }:&w ccs)_Vmp1Nm>, 9.`,s f^N=s߯B'D0:teqRX?(^!ع,(8(@7 kPp(?(}/E*#Sx 6g*2(. ;zC0tisRSmH[WqՀ-Dg:_ͧsrmWL17BPs7lY@Gpep7AVqlRFgEWͶ-)RMQ&˻Dh;ȑB_ߠDa!B-aR[n/bQΠ #1ۂ'j1hASMG z )ᯝ?iIxB e8Gy=x$1Hy پ=4A^kl2P-}UNz)]|M\kV"qHJo$|%3 ހj9?G`c՚EN|ƾV|AzU?kϑ*89 qRX/lA .fK9}< "=fޖDC7 G Ӫfv1p'gn/II٣2hݱAnylp}zp> G-qQ;r:͍?zc.4\jGLȡénVZdzC[Hr+DV?5>Ky w#ܯųZtn7;Sa -05[Qt1)/DL@*ZQ婋)0{T,iG8„?-= X5I|\ 8^ļ9VLz(t3OZp] \Owi諅<*2:!;ĦH[4NC RMYeeI.۪^$TT}踱'!Ope?Z]ɡ5C^΃$4~낋|ڦUYs#s1)A zP ʹFvϗ^!@G4%7XBrF#RӦ2C<,$9`a4:݄z>a>? \\Mۇ%d{}C|10&ϣYB/TNKbUFGۈ?cdE,Bb֭;)B1miӣ:Qpw~I!d8LСRؖWo]%k %IYCն+Ud|Nw*54?=5<:ص"#lMex]D%Q;2r֊7A G=Ê ~.M-%cȾ2M?R"ߢI.2UGA4b_&nྭTpkb"K$5kzMlJnpQ,L,\H`엗]Qu^$O=:ó"8@>KL{p2J/1,~<-(G*)kȍ Ζâgv3_s1ś%~hV\yI 126/u4 R.'R :IwߪJ"2g8ѻ6Lg<6x Rk$QrD0l9l'S R޴W dg %JtG_`n;W9rb'$N3{Ӽ"j:--L*X%XGe&&-U9i2h Ul+Lk]MF-Ԇ PO;M,x79X[.#s,WJ̌5V{YjS5 L߫'JinR*f*@Q] YUB)pfHCr^ Q[I; GDA優iY! 8w>أRbJ '@*0كa5-ʤ a l^^#O-~ zWW_тM܈[V?&3WE+܆7a9B{jddQE =с.ST^.]Z5Z#:}RUFjBN+iEvAv))Ecё>{%23G9 t\\Rx!h]%<Ხ҈ʝFE=ouG$oSDL8Sԙ*:0tbR_01^T )Dt!ƝoSίXL3p43\Y p1a .-z>WK>8-d8bA&^ژ#HϛbRQ7|9Y~1kѝr(9b>%ȭoG-T s}u8:Vc]yYr>U. 냽P_V/]6|R6Ҳ!6; XQ=f&6=]֧}uCe%rܯ>TB$ϸAܬۏ_& YN9=b>QX}Ath#dlFًuqg@n5*{|i-Mtd/&5߇?c#M?LZkt8a:V zjhH ǎn>ʥ5l}1LDRr9WQ8&#O|WO"--bJ*KUHY\29M\":MmIUH\󖯞7DW&Xlw8NXdȤ&tЎBFTI(A0M9EbP0R@j[jL;rbs/M_AV/eJq h8ax)nQȼ6`Z3^9!EAB3ٹ"*D) '_bX9d1\d#g,{k޹ $G4,Ψ P 1M]sZ<TZ 9a [༡FFMX@tYF~Is'f[8RbuwH~5rGףyA$ɉn4Uל"|dN>}}!qq #j'X\3]bg|_ ѩV3pJsK*"IgzUu hZ[5jT3aE$,|+.& 2RBVx NY\bQPWj hR 2ƎIT@i ^GJ!2uMCkPyq^xVO*Nal}YQKq macR;JADOw-0=NU64| "FTm{ɗ u S\Ba 4> j:%_]"N9J2ᶗRV8?%Ux̃$sdYٻ8kgNxF.e);܇"RTy}B}K%BBQ#?WVAR`tWtDR_hY~`]@"k^{zt'>C/-ڨE]|ƣ8C;J}yQRˎ=.ֵS_קniDYי&遌EN'ބP;L)80{yT1Ow+dQ+޴81_I?R#%C|,/OPqH3ҫHsc(h_A3RcK@}0S)D_P2aQP(63yLtoD͇}"գ\OڕQtDkTD`JzqyYvxfBި<,SD~0wa=n AAiZ||u;A/86Ω~] =tb:G>}5Zר_!dek&+ f %=͸WA,95ZqS (񼚤ۺ0gmb$U.HV) K)D[2B (N! nmok9Ty̿׉2яI=)3k uQD$,~&AD5d|u{%-.L=X'.БMi!.z}ȅ{LQ\366m؞_ g,GW_Љ%ٺ1_60ĝPM,'i7jt3DP{x0JtP@BuO- yK-QgbζC%1nz*VBC!nzjf'*Nkar< ~'f?H E~uw$G>b.U(;gm7c:;n;@e%P2[]\U"Q1W>λM{p_lgMKܿao_5wV5֬%%4kzF ]hIA5!v4-5b^7K[,!Hf ef̔Q#0nau8$GϵTd? xn Qjr>/r%oCMp+MԀG"{+$eL剧-AzԵӢ{fViu7×znD_m`k>K[C-1v$1kNSrz~mHmu QYw r:p!aϡg^X9tĠ2::Fgo- 3KG+E`z!}Zni.Fg(@QY< a=顰n_Fх400EW\"USbhlIa]xo"[.%~vN<ɼ2L_Զ& N|>abpxz` c .䈨K;h gL(<>&i 0>Nw$>,˘HF)NpmՇڹ:[T[xFsEiNo&e#ײ)*\ e8~s". g,5=ƪe uSsE{(BhlyLU2e-bJKG+oOn";p_t!jnU˲*x3^ӾW)t%[l0@ ,] _/Gf%@eMB.$]%K!܂Z#Rﭼk ·?ǀO4Cơ-d?R&]*ZcB-*TNvߢUP9ПHr-O0l9vPJOkrtB "67op^yt]n1nK# 2ŗ⍝cqp O:Q9^Dn/]渖a'֩ ¿ĀK<0HzВ^&N&8$9 sU>[hq]SJgs ;y)[S}:] Z t;3qgE!1,_@3ҏՊS/ &Of̷r>5r%=N $s pO#kF`cyBW~-)y!؄95<^*97TaHKFUiUŸn߆'ogg FKP0fOډuy*M҂z7bPp=Ӹ*DU)e$ϐVC?G`ߴUfȢzhT'LA'߰߂& B BQ",j{aS?>ɇ $*ښDS uMP2nH_r{U>S(`6KЮ"YM4rTmiLo5N-Pa[Hj4*-/3^nP\ 8c0 AGI$klװm '۠CyH=*LKu:Ԁn=$SPj.݂ Zd`//.U %nL?۪ XLu!)lL(*^G^coed*PtfY~O>t"dg Ss;M'3c- g_\. 5syW!iR@| E+fT4,sMn;7-l~~bX]0+`74xė|}?vVVaXWIt|lASH+$cWv mwZ8Ii_l_5vk0YRR8$E2 œS`W;v W[ّc)4C@0K$Fӡfy:nO#nne>J7j ~ c*L6$8'ɣE*RO !Qt_;Mnސr8/|G/n6YDh]rNj·?st}md;VfP"4sw%#R#F 3Zg5۷5|+p(6[W.pNI$CX%=܊q;s;@=sH8ݳ_zkNt=QAb2[g- PxyK ų6#璠;0KX :@U5Q`$- ؠ؛WKRœ}Fu!]:uDXE136TsUO@75K;jΣj#9jX; xBj; ;܀ $)y9~d39l"ߨ>H?\RF7q4ecb%ƺm~기d9]'ْTE 5QP8z"cZߕjڇ` g_5h)T~ vi'DgЗpz^CiǴ ik.?N?l:4ӳ78$˶dK /%.xnwOm$Cدtw5*GW_?Uu񊲎 [Dpy⾅tG3{Kͣg:bhU !H[]#ވ'Tat1BK!jĜCZ 6=b<:s[\<}m#q݋qc<s֑0fЌE{"9QUP [ #ZW,8N<= 'ӳJJY3zaj7c~Ү _nE0[m5;r\q̭9ч񙆇|D`Kf TP|"TmT0}O{80ocePC6M=} Y0 !~2Ք(!OvLmTj˺C bX] C+9 {;"ISDS[w]Xhfw8t!G.PƌgK ijUa>4p};q>ـCߜ8xg#&DzW?'Jg3ի|9̳^6?dFT=5c?$IHp?2B@pp d V4g==.YT8@ynY^q33 Y!tEZULI;iu9ӛAxև"w,D xN16F)R+Fd7lz;B_bqB=tuh'cZƴ?6um _CjZ&1bOR5A)$5rq ؗчmi~W<ײc Ra= H}̳i=s:bx??6ߏ5ZHW@Zކ50~ Yh|m2;rhr L,l$!ߺߐl+84@q/Vi-eP0іUW@j4 @8TysސFuRA,y5i5]KbQzce0kc| "eR8N2 &=pܦ䣎 WpP3љJ(-y㝲Hk io坽.2;H п ȵШ>x,x*$vQ 1@0 |Kq9j C{hbsJ%29Q)7 &Q/;`֪?yY+BkߜとÓNj;]3P!s!w*Rnϩ=Y׽"t&3BRi`.~֠ziH1hwk>!pz>uzjfIkQ\xȪAZZoO'?*X9@uy )>9in͢v<6.^|q-! Nn4`wz!EtlJE9q+өo;vz L݋Iܓ٤wذn@3od;ǜ'2j }+JB;J>?nO͌`Y|]!2|@elniL j^55I@0t2|T@^_| c2>oPyump҈JVb]ؼwd }x5Ham:{tȀ AU IamFuE/\" /0JBM닋\V8bdMPDNwei't%h9d _xlo7J'2:>Ȫ5H0 hjˀtuf݈VT85f0bOUC30|֚-P aL{UJ<826S>ukPFqֶ f&8"]Yt ňALjD(h(4>"Fש;, F[m*@Erëވ; ,d]2 9"eTs߭Vh +;2rG^%FYH]6Ryml5! 9Q%" ۱^ԟgpCu&6:)/l?JAl8z?4ƺ:Mc <([ tͳbB+?F z+HE_&k} l$n=MPbfH2iQB8g;۠U!%C}$l"WidwȖ1٣?2KoTLgY?L+}:bpa8mbps4+PZZurѵ+ӠT (kXC7xG̿a+y;A%c|agp}7<6S |֊']1~u٫?JJ!fm9# 4ʨi@_,Z8 /z EGc,| ]mA4^sA-ǀfZgvl@+[$Lw'Aqd. ʠfwv| !HPf, o6{O(1Z[-sF+X3+=U:R, [)r7 ŏJ,$n;WƒI.VID{{l(*L퍋V9EFTX$KQ7Yc`)AM7%'t'GIRxoD*pʑ^ ^2K0 gꚽe`lw!}<M]6 M>Mݚ;i2SSuzZG ].g*c}w z4"XЕͭS\q!+*Tb @j> X2`T,qcxMzP L0nVm>a}*8W?UǓ;VO5ɡ f6#/RN'Op췑tkL1LUcAVy7޹T[0%`_U~j{`Y6O S͐%Qle$t$S ~GwDsR w_ DU_E(oA dfW9ljr랴 G"!|"BKi/~}~?䂅!MOK00[o46Yv}\ ,%ޏ/-=֠M~<'@IhaoqQ.tSLz],T̯_a=IjHc}VCo|C޶䙸?Rүl]*uh_z7 ( gNn"Kw,QѲ6˖MxP?{ 2S광uWO6O %. U3e0W>Qcsԏd4dʄ :ŶGFv6"Q>8XkJyd6Em7r_4,E|1$H) ٜ,x<'W{zGU')MG#{{~K@>].VR4}PKMa}'Q|`•Hu*DY hF-y>J Iy5Hy'X0ro&:Wak~cgmwRڏ >Yn5ƩdKP.NVJMP ˈ|sН!AIQv,Nޛ(cNJu3ˎQpuH8]e[b@3K<%֥eB[ALߞ;~Ĉ4 24EqfzvW"~a nNbIɴż0W-7p&_,?`qsX=;>@9Kb1'8Ś1TJc-aW: " ۂMK[m1xv+, l#5 pΆ\k&Z[otf7Y^&C$ Wʨ=&|;Bge7K>C!'X36/YgwIX&CNsqcpo o2ijH̏ 옟z]'KK=al}aiІՁ6Kf`!Қ%OE+Cd󁸝 uBm\;߄WJQrmNf^UNri+18l")@ Ujtse+ۭCHɟI^u9͟|}ߺɗw)_*/Q}RZE7lG+Saxi[ND@>'sM̒ѮE+܇$o=hHfpr(XS$ E.*Q-$P"ߊ)HȆRz&(`GLof)cBnOtD3zg(1V3;¿,:?'rQ~Y;`m;ɪ\t~TSp-h#w+y^rνS# FeKڜ%%~\~g">ɼyrmc),ܑj2jS:4^8&i"_~TxE-yanDdc%3{5rU5U⟮ 9&+nP ;6?p̿T(:wLY_HWr:}S|Wv律q(LbeSYyFwp`Lm h`:ns>*82>ڮɷt/.ڭ-/|-Ls(]z=s8 ۑOK7}K Å Nʍ!jX1`{##/gT@i[,gUڙhkDwJ>:'뇒䱄 Ϳ:#t UQRS@vL/'ʿ7FVD#qq#??2P4rɧvLPTj}j71m m w>"X;7Vw8d8揼aꌔ9dX:%cˆ, _FJ\-0zSSLW-tqY~߅*\MK\Ĝy_TĢN[sI! (+>L3Qh)̊ 2{0 Lz_vG|:yW\m񻽊#$/ *FA~D;nT"i/۔T?%(AE9ĉi.a' aR-p;^PDa ;-;[OSxRI4hMdLD&.iZTI @]\QEӣoUN}JBUv MőNo~X 1DD(Xxe>2]7 :fo{j 7,eAY8aLhQ/i~Re܆ޓlGԊ?-F?9DӽZ5~:.(&pG>跀11_ZҜ%y`c3lGxhTG"{iK[K Y}H(ݔ͈)!TUm,JӋ%K|JXvkYLkGb{/SΙ3 ɟ}- 5dD4"r$o`s|BS9fw ¾[#m9I$CyE٬91hfu4 HG\){he`S(sehdgl % rϤ~)˦O9-:QgA %AdNp҄ 4po{;iƯҌbm`Z+Օiϙ\ ^Ea1<%.;\bQ NtHnMpHk2Pax;b!3F]ʄbkC Z߆f".&IKȯ8*1W|M VShmM5txbTjq~4P64FaJ+50Kă5~gܥkR)EXٽA&5H%_yU }Ԯ@P)~GѫhS!)]H53d-y41mtg%"|m~lbZSeH'>֏j,[wrPi3^V6S*KfS$x3 |$24z3v|*sYPQBcY^.YpA&^~M8•%Okz/MŅ6RHFXrL&NI7 F큶˷ɠ3 }Jjejƺ[MGW%9kQ~)*(6՞,]s3 ~Ff7.k=*FR) nh"Tz7~.E(Pv3 &c D @SR: }iYk *ݻ{ԥC~6jF7S)jt;"SϾ=Tb@2"YG(ħ#S©m!e&=ԟe(A|y/*{uћGZ!mkBQ7 BI4#[I?OƁg7gSƚM`: ?gH*'\m~cgL A۳ AL`;Q !iDžM8rC],=q5juaD<EXP}+l%wt!QRvcK,p<'"z6$KحwnA$BfgF9%RkL-кK[3 PC8TҪ/@Ŋ}gRZHls !øILIUJX1(^a.YҨyseWd~'17BD^._^q:X+`3O&l:eJQ2cۤE&"% `cNu.~=JH[]h: c| 6‡*^[#@jah%wdIEKuݮĤ5\9[8,n*N`^ WcⅬe\_5c@» PoXg>@$*f#SX 1OccOEpHI#gb>0eh<+Q #q9`hΪWe-cPcMݐf☐IQ\Q)DtA56)e֎%ƟnWs"֩F9bN&Njk˚TFo_suߥd'mve&P%/,wgf O _0i 7̃A4~|1_h}EQ׈1/!Is5:pXn((?lWGFH<}kzhΔEYK'tAQ UlSU9CS־{Ƙ_ "ni*V|C$@ C" gM "uC! <,FsjGB3qnW뛢%SjWq;p@;ۄ!=yؚx3TȺ!e19xq! |6.wMJtW\Є"Mĭb dhpp6 {uQs>|O#}>6cq[WN\XV1dX= f请&7Y V&\)(Ene/xK\R7WjCu&l{W%@?* jsFBdK`72(zFu,z$&828Z1L>pG8F#JF"ߙԠ B&:=35'^mZVػ#WvtK:xYK3mP>}F { 8NC?ɕXop1sjv+ΤCa#2EZ5{m+a%5WS&RL#P*r<]˗FeRa6US[h~$T 9rOj|B&,$S]@o>F׀zdp $KW&E+Fs#\f87p8\E3d[~_]0{ q dAr (rowO9?QÓu\F1o!?9mH`"w?IfK2fX;j UpI)Au+|Sd@s(Nz)%O@u~i`|OR/bXZmn.9aeo@bc% ̭Y/\oFbVwQ#mhAc~AR.ѩ ٓ{A Qm6uch8]R(uMhj?ḴI'ny|4JlU asعjaa1A_ ^m JWIDdN`J?+ p)l ;"qw|R ,G!Ҭ%ȋ"T,"eɥ::Hu'TkK;d1gj ̻9%3g۫=RD p Aҿrp*9smgL+oz fE rz*R] P6!aЛYX#K3$Oq4aXIέ$+s#Ҵ%{PV("e:o M=K~ŝ #aG^-gɭ>AоT+^lzpY7EX^oĆ1R1v&N\_:0jtymBbh,w]7ZrdRUcaV#<rTU;~FSGޗ'U~E׭@0ajk_|c]<#Hlqgy^>/gY.]d>x#B;Ю3bH+ #R<($t"ٞRBga$r鬛f@D3 #O)KRв sG#a˹ÿH@dMBTx5 O"ʮJ|iRAq>s<њ hq']mö1rjkHɭ(7qmp鵢;42x4A.Q4cJi=L{V*ZD=u2a% `ٺLȄPn仟B֝[?] ԽUN vAjzL%t#9&D~!_'++TsćrD_M.Pnr ܬltxz$+@:>ǺA/Jl}d/otii蹽W+%pq񌒸:u2#e`#-sΕ̑b|:ɅdȪ^0W%*aH-;JynH"B7D7hkF̟hKGorBSY7cӉASĸvn Bb%h9#8BsN7D4;t SMޓs'/y3XW$>?3sZ5&J159 Sq`Mh=ٳ{5yp[ъɤ|QYԹ\lwm^0ՠuaIܙ>cZ|Qku lQcr#@P_5f=J*)%Ǒ-|Pd4EG揽TXTҨ&턒ujA%q$jw|`\F%]N^S;| \9A"3_Qd5ts#" 4ϵGΝ2Y;~b02\}ɽpKFZi~V;_Dbi6 Z?:)#_agZ ]1R7(|V|-V ѕOE%2[Y0[z vRyP䞿z`A2GZi־*rD;+*/ȀȣY[ 5HQէe'3[-<,݆Ѐ@D@{RXx[qNObn}.FM)E)JuNJ}=N+VYੌ L4T^6]iQ5뮙*;mo-S/?K;59HP0/$pވιN8o+5#N]FKȤm%dÓ ;sMeY#5B kuuc]~F?{F <IPz=ڀ*\ˍR~`dsUQ)nb^K]LW4pjI?q KWB _&7B4"3*PVˢVn=q<;ZRg#\K2\ o<^sC"0!2A|)u=dLMwfD*TPj%EJ6`]#8c[^Tv%F7|)ઐsCEq̺a'' ܳFKӎrbi#vB:b`ZVX3ˇbJHz~5L;t2._8jy̖* #'ehQ ,^F2];Vbnbdd議ľ%|lh+4"TOe2kY9FOF&b ^ ǻ\Jsξ쉛Boam%rA_Ae$>QaR:jWdZF9y>mSxv⟺jM&4lZU|F, Lxo ]6}ʅ䢞hh/`0j-A gi[+iO$B£%A~y=74z?2<2D6N&qY񬿺#_I4TFů( r x$"òrnՀJVrV‡XA;0UCEi0d€ǿv;ߨ,0R^"(חqOչ[^jaާ!HUw}hV1PE)1ILDl> 0oB RIwfDQXjә//hw>aCh,@jX#•>^Z&l#)BۺH9jBdGzk v, j輛%#"Hf=OoWX\x@l˪ktøELDQZ,B" 6࿅ٽ=צ̽R}mŢWQڃ m<>As\9ME\S /kA5w}|orZ$p> 0~[Sd0+čDA% +w.{g)[q*r4ɇ[Cg4t")lщMAÁruo^}K9H8p0߳G,Ml3'_r2A&ptWZTHrȌwጒPUFk Pgk_;| YoaoGVOt<8!qաƇ$p 6-QcL vdnI&̼ J{f~qfX( eM!nc,B_@[w۾q97SOlIǾyC2GL>Ml!1TLMH_MmuROֈtTʖb%n8 T%6GIo7d=vB(fcH,?EgVK UnH4P:ZD+ >57FD;L{2JZyBאCٗ4F ?Oq$)'s4wJ 턃80 n.)[9d;O$ #CE_M}1g`J:VGWZkaH6㊥ZTQWEۚi&^^ɻ)73TD) W[74SpUI9f0%(+tBm%6\1uX?E3גNa+\{G/N+M㛐O7ڐ׸C8ܗ bna9(AW%UB8Zxe%i YNq)יv8Vmֿ"%+ TSdG߆ApS-pSOq-OJR4Y%y)՗ofHI37h<'aLd%]lhLD|兗Q3z`Qi~fm Wt6>k̿S3w3Wĉp}X8l,BI¹8`nis6`j- > ɉ%.%J2nI6_'3=t8.EHS?+snScgv@sVcBjMdpqE7lfˉN|6Ay|X9lµ:\c_C?ϙH~5QC?\;3Bi%a\ :?NXCoK9d?ڹ#ovO۾(W èُ4q4"3-E$p> HY+'Wfw) 07*kAFGB*b{W=˳ YXn&, exC750Xg`\Ւ)԰kQ;.]4Ɲb%LٔXU"n ;ÎʨM2ku[Ceyعa%lʶpX kKgJAPjڡu'HEΒ`KxvoS7:c6KQ5SIVJZ޳}bi &"\#zܭͼio#~qdK%c)`ZC/0~rINPc˴7b0%-$FkrG :A!*6qftdǁ/]uQ":'71% |I4PCr]3c`(4x9mjwvS9XrA{ժBa\ge'\4j-Ƒ!Rdŵ~\7Nm&K|D"aE|z]GLo>__.ҦPZ3fAJw *QLZY>bn`VO8+x#QovC*,~҄uvz_/ZŁ D)>L.R=;\/ RoB~%CAJ2T`׍ۦlr]y_^3Oh8%AB|`aKãޢF(剈1rAYqбEqؔ赊u5"޾' 7Z5ps_\pDѿ| w$WWL!^bg[Y/"Rx`Q WP(bŵS, jxXMsq9OK_Xoy|tQ .Lf&E.!n&#Rcv'=U#XW(JG]]oQ KC-ǨذD剭MϗOt :0%Ɵ /nx\uΐwNBbmzT*y+ ٪w[kFdfG&.81Ʈ8P~=Us&[T{]I8¨+3Epwn oc#[PEu kO !naqïe+,2Ei908-WDQwOC0w?AX)Smt-jys<* !ᢻ%U>cFO5L߸" ҕW1"Xfԕ/(EoIw3gWPf23>YNyqx8;r`uAcqu4ea+ r S^.1մ칀$줧7<5Z#g]{|hOkp#u KR4~3%JXJO牵 +60ls2ULeMsAq2KI|ql3vuk׭IyOoQ7Y9̜C* oèSMj讹FE^@du {`7^2fLo)7 ]|(J]됆 [o#*L. xA@)#x`7|i#$џ7v 3ժ9s5?LNi# Y 0sPF!fbAe)[o%^ӫԨ2>+f)k$_@AdEY@*rFkݒz}AOW5%EɮX]"j8V,G[LZ>6bCL w?AcJul?D;Dq+x%Ng) x3P= V~ᰊb)J=6! 8O YaOk"Y9 tG^+֭r i`PҸy+E]9kjG{s wd;OHE1A>ҿ26:BZbJZ4]&^L9 pB}}xo"ؐ~Ic†\呦OM - Sj~pc'sb(wc/Ev>({ZfbakˢZ'֟ZUs+'B&5܇|ٱ>҅q1<è>sPSvY`˟Vs$e{Eٮ2GC,# p2 )JzBbj_8 d"XD/Y{8rpTr-`h|#O% թ"TbyAzIBnj4v&X ˀ&^G9Zi֟f7"|@c azcg\KT  [a25GHc`2IKg=se11kw-! \ Z} 82"mlH5lQi7VliΡ2. t- do Շ dm =~5vv!PT3(.8TGS:Jj?\fWseb8(aҚpWk4 ?ل-ʧJ4F*= :m.Q푆`u8)@Iid} q7G)Lg#5a@2`DeHM$/-[>Jd^ϝAV> K:gwb* T?N3&C mM)&db¥JLU-=52$3(fἭYJf9)-`/W+Ɔ/'d4y?H6I;8kgCiR>-J#2{tZ=6e!E.3M@'M,Փ[8SB{5]C,XΑ%#uZy3{ߝk"ϨO)Cp @I)~VFg q,5PAxg \jOV΍T`ns=}@>%P+ O)H 7dyosa(_$"I}ν%"!/ّ+!gJ.BL{iT,9 /XSh+?OU'4eF{NSPTOV;Uߑ8$xpR/W0Cb!}̓q>L=;˛a԰uK1T[Chpԣ&u'iϢ.MMo1)MIhŠR/wP\9[J>U@>Oٸ)D+K~pc>@y|-W{j>f5, QWVoo޳'djO87a~Qo@ͳڟ1Tt nfSf)jɵ&%xPV/6?YTBsN:t)3/duD`G˯,m<ճmDQ:I0>_̟۵hpy>zJ/[=$-B+ Ah8Y֔y_}'dө0oy`Ƌg>@urWxw5M@*sDy+;YVf][?KL5==TIlOcm laYR-ܖ4aqΗC8+1:)wu)LqB5 =P톷S?l[9'GIE7x/>Ӄ] l$Qk~[q 7X"xRE~c\\|٦cԙ0p70x*ccrfɢf*.-M/hh;^0wݹaPa`_? X2`lx|kl- }$Ǵ5.gZa-ͪi\aezj!$)8wW\ZH3[B{թ겉^>>%+c dF\2rRND] Og3 ?arUfdYX?%sc]v?tԷO_ }`$]N`|nN(ݗ:!^ƻś 4FWfDuV̗tdSLLiFNaG_ ?r׵zy x1 )$u{l$q |F3ՆV=c/';3wVvz},%+h!e/~'b&36Czknguԁ*OVRݼ{&fxL1e>.Tnٮ%C'DžC,3(@ G)I3& #dқ2ebvHRutt I2 <:,y;߯iS<W}h'yhldb8 =HHEJ 'k:/a Z}pekZy Z1gz٢A'(ba{k_N%W<L_ݪk$T!\3أ(ZCn} CG~ "R^is)@{SXr R)bY⇢ii)Û 喾R=PI԰s '\)Q(|b 6T\8KX9_M }sQ+:3k^Oݓ2 wlNy(1zy'l>_dB.UO>7zqqLrDidMC$ 3[ w}(R*K%8!E/FjfYRz fGB#N>_ )Ũ58FP&~"!ߣ3b2}gh,e}NCBTK1l5Vz\oE= D 5  e "=ex1䌟UK=OEl1#|GgVn0/ " ,K̥)\Qoivf|9 L]ѷXDވcBX̀z֞EŪVa<"ӹTSw{=ѿ&3󷠟b(A{HSgO Ś';M\SbW(8o[;T< gI8\Npw+.C~ήHz7??jPrQ^W$  &r>-'|x<VO-Z%Q:O˘pXbI޹]DզgBU͍ XD:cMU^^ㅗO<ΔҪo,w+)k`\5i$P jOd1Z֚ 1ZUr-KӵghwIC)ٶJy?~hztwd۝6?9p{kp#$ 57;}K;P0.0QZnb#)sYdaCe֔4]x96d!XޙyLիɾ[o 9Z2 V.MDdWu>Ҝ0U16w-Mb&>~o$ 9.V :71Q:C̑ bEtd4Pá3뙟ۃsf&tDѵz?d$']~Pi `;w-a)/»H 仫9S 0}%!"̕ɒ. UWtA Jq0Cqh[Z] լ#1GGx4t3V&H{ WRKآz@%+YV߻s[\6/R;Atˏu_~d=11d/"]AS3ńF)tV?e;Yq).c&8)9c̍p d9ų1Z7H36=<Tcm2:(PVY,}*ϹUfTRNɺ} }9/=%)V")a,>y<>KcD{̜IbJhUlg` N.~Àajy~J:Ϩq*ߏ/DK\Π[*&vBjMqZ._+RBW,k U$I"xW . #UӉB 2n`;rAfo TLdѬ$^hW}Pet,y Ke!9Ap)lZJcS6hT/$PR2xh%3 溗9;JKgЋN{*[qzދʢ0P> l]BZ7VtOQx򵌧v%t2^L&+kѬ+oׯLˠaС0Kb4({+jƆ/ZR{j adsg"zC! .r@+(PaXab~V٩~;#CJDٌ /U f^SLq޼ų-ƙHRSY[ +pEA0aaz'XWHs3 J{(}| ۽R_w92s>芗;Zcߤ>l#6(Y4Nڒ WqߎQ-^qumH%3,8' צR) %/BkoK5-w>f:tg;Q"/0(-AdY7яGl%ϥh`s6\ta,D ,8L5Y&b Iu*@ x l'5V3.KyD-el(Qcȝ%Ԓ8$!"\X;GkbptNˌ"&VLqH[jÁ,H]W&e02 \PW#Q'UkhbVol)qSͯA+-9cP:J*~-ü5ǚ {BʈX)$yYir:}zƊb1yPO+ uyaklM;bbi|vxR}IqeUxoa5],x%(ܦK\+ׂ~".Yb=?s,%=t7dI~5vbM$3u.xuy nu*Pke7U"[e K!0$Xv9vF*y*}aQFMU9PaƔb ԦxIK}*Q_ ^p{&C~!:>*:x=C_Rs9C!=zhBy1n'ZТCIc!/o9ɫ3ɬ~=>@(.hw7^iƋ&uk*|{-rK] i+`#@5O^†'@`_Sx4tzn8*_0ˋe{ :!M3ZOWqChB$/Le ~IZAdIaq ;4֫̆Q`C&o&VɅ`p͹(styԙ:'fMV֛ΊOVga  t%%zJ\oNubSa8O`]z݇l@" e_R&YS?3!FֈO(1 3N\f4w:E_Җ^R@^)QT@$@}@Rx4Q'V#Au_5ޫG"WZ#}suA__]oT2h aqإ+;$Sl>($ M T侃m.NQ_n~CaŸ%g i5?ƌ)*M@"N2MY%ȏP\4"Zӹ8'ޝ wXY{NIv g$KdM>nKG9\L$HbbMoc3XKV8˲,ASa`>o_'v"$l sMǤ$H`~0vM @5`gY`VuTVZ}@o7GCe6R>nڵU+h {7+b"?`&B{ 8 F<RҢ{8w8Yja$fzKN0t@悈f%Kyd 2%b VFL^0ɭ|@V2-B1\m/wPh]'C7&N9.C׏]t ץ>Du=-b;Rt@ `Hp擄xnh>؆{>W5@zJ(LƬ"fn$BhU)Ԟ^ ٍ|Pے̚Wd‘$fek^'aWd0 X,ȉ޻DlIO~zQ\K*篼UGt;&gC]6xd>A nj{xZ396 @hYA*/c.0A’bQڒ̈́,@^"b`}f䎣di$d/FYk$7Q㽞i&$Cj2@d.qTk,ďU}aRw"7-鬈xcث2pTV'㶑i@]M#tJ"Gqպ[}>Ö-˛ lv ֓X< RB ]գNj}wfWh%ݮhCH{y϶E(6836%!}גn*f"IH¡*PI@-e V&#mkgj5Rbv>O,&֙GsP !wy_XA͘ kӃFW_+sɿTkA'u&\}唄,ƙy[.s,LPsnMu̡AzNe~Jq+yJ7uyo?gV>z.(.b9p$zy2F'w@Qm MMf`_ =D]0lвs ߖjľPJ)QtG0C;L46Q Eil"t*aIjmOÍB$LD=% 7RzlJu4t-4ͥ$ʲ'gB,$5VfYOMƇG:OIN?3wj`1loSgk?怙u@SoٮA娹p x俍Z uxФy3x6鸵l}0 ^ '~Ao ;=:Cy1ѰC}k~VgC y# a ͋Ұ|Rf#dW@~&^*/#CՂHHIXNV8кnewX (.? "@6}zWSSh[}X2 􀤚CJ]1ܫ 8}Y5vFz܎m?+ٓHjboEb+SЯS[qB!Nbꩈ"mf?hDS B:=>WG;2&Ozlu>hù"D)p5/- yLT WcA*ьlʎ.6A XϵU1 _k0DDHhSNBݺPs8@KHnUÅfo N 6>[*xc_3H[hYo%h%|&`=)b&g"[RL և{GQ!ѩGn OQad!50p,#⫋ji|,f/CXI\+;Z3AYpB,g{7YkiE+fsFgPYۋeM p[ӛjQ#Cz(4㙪AHe0+ m,@xp@ejCͲuݶ̗"b^0PoїKߒ1 ~4 +=6{y(Jd{oh'! 3wrhɚF)lݤ?3^X/LSTeeY]Dz X.Va&̄#2?;2/k(xXA$BQ,EA$x7Th9s)3W["Ny @QY/ mt^[#.8*v`l"֭{kxqNG{p2?EHls٨H߉"3mCC(B>b-Ce Es'/+ԥ{Rn3jƶJ:ל/FR Q<\zJDT>Pvzfco}WΉ,2.;\^lvahPf]Lf tG>JXRsL.u|78ڙmZcZaDGŞz~yJw@γ G`Bzgyc-x)<6o9`pB%};0,3ѯ6!VLGaXp{ ;7=YXW.Xl{nDiP,F%&Ӱjw`|)y:Y) *,uѼN[|Aݙ~Hte\l^ѭSN($4j[+ͱ, ?-Pm{=Nט٢Rh0/Yx&pXanyZW2E9_p^^ fahlk;yHnEb]`0 f]i{\s̍諾r'銣$.ƳLtoG[gPT${0xIaۉqU#yqxZkI\`ea%O!E**"y|˔Jc|dc2ѪZJ .M.UM(iey@Nm7қW,Ƕz*@R)B=7z(b&6AwĨ<8(R=@3!򗟶*f@Iw CF] (uЖھU`_?MEߠrit7XWHu 4)D3l1t񯻈+7],l`#21pb}:p@ƟװH[T/RPjش!P\iE* 1B2S@tX#&p@A vTJS=`=U{k_ #A_!WP^L$t`PÉv L[Ka-aNwk6ZSmxfY?쎲Ttzz8ȵ4YIscЩ<QN#fPpl6ܕ܏~}K^#HBADLrJ|ki2iEmB:R`;R1(BQM 9p-)a#sR5--O0wSYuKw-IS컣mW+稜[Tt%UŭA }PSx5̆EXt_nŗ/c\Xlp)4QOpU|1W},TJM XNB"xR ?9H!kz*0Oy1/2;0"?DvMʍN뉋,&:qy޻;ya j 2 gu2.obuf/7lQTΆ;QY3$ Kϱ`ڠ" U j {C>1%81Boh-Vo[O(qxK#S:=ntڜmgTe` 0a7-Lﺑ!|-] oe+F/*0dڌ@ɲD3.D =RvׄAb2u;*PzY֠-Ã4Yx^n6]k4`I<ᏓtG7v4iT?w`I+rbj0R1XVnOivm<;SMhw$rԖZ~c'җFw&b53) dwJ˸1<"GN'tq@Da"8hEQݰ*7%2;wqg$ 0Ĺ/㥆gp׼^8::%/3 f['X.xaˢ>SpwNkڜ>o؊Qy݇\.jLJ ,/MG 2<'OU|<uc2bLmNX'{q{Kg&:j 'G"Ēy7{ipm2,Yb0I=ɏ%jI|!t8/a8{XFjnP ף~O;EMNF 80. o::,V`n)$w ﮭ{Nҭn'_Jwg<8NO(cZj?(p2}f}?U--=LU{t+^07?5ox0Xғ%ZyhHY"cTLmR٨܉f p]K.THN᣿%̗X\ɲb xL=VReLbޤ}%cߓ(i$S6C( Gѫw P 6㸍3Q G18=d^*=ŞD)VV&1Jc,#WşT +' Q(c-6\*K{*z}ùd]`G5Yyq_O퐔dVw )j[[^0歧m@+aZ{d/2ζ[5BF'e}YE.,P'C)?/`Oc c WpSg"^\Go (mq>Q`sϨcA=_^e˧p@u3ѕj[&/TO|p͡S H 51QSi`ob_}eB2q^?8ŋɤ>&!I>f*rӕF`LCs L :ԉ0Ba/K-`L[#i rdքX[O Rt_wbO d^=q-q?;>P6S{%0m&0aq5`f OϮ ȱxҖqnR2r(3Mwxy_N80 }}V:D{0QmDmW/`6J#-cm1EՐ⠋_2E6nЀ2[2U鮽J}n 6_/r)>Ze'yYL@׷2՟qϑVwƨD`k̾A%d$Dm Ipâ-j@B"z8o& 5͸v|{o~m\0OĻ->\,:RJ J~]P y.Vr,\,ILG.E,ذyjBAxB+ѪPX]dCcpp"HW"%Q6袮Q-Mηuۋtm ^ ړhrhǠ 9qvq>A?wT${Q?`HGB1nԎ4Ys'rj6ԫyf66}n-M xKoEf{RYh~Ikd=tWN_R܊czğ>>a=l>A@ҸW~ë70X+\`O2monhTh>YB@.pq.6];,@``<,<^';/96˷Hm:Hf2eo?O_%R堍}_N~_s]w޲_On(2]DIN!%k\ bS8SmVwv#q=ROq{ L?7HM}:3CZ/HX;(ʉ_*0'TڶKl}혦CYH)_ y-k66vf%[WZ5/p5htzYY1zXs'ISDL=#D@ALpL֊Ƒ\t20B|9Rnrkf1P^p%Y#(dT<sl(LcR[䴅e!cWOXe3-ON0B B :67Pl/xcfp{p4wj?jӑQ&t_4e.q âX$?N-| w ~^2]70ED>maZJ;y:[6un^ϐ7~נ^ y!*7]mSC;$wohi:1*@I͐pgx!l5a۶|?*\"+6~9g\ D׾}[.gɦD;T]?@L͞XfeaQꌸTp[\f Fw.q/4"pBmcKrtrޠ߱ bK_ 6 UEr/:.I mDf/ ]ဝ;Tc֕+Ƹ5GNGƮLy#YlF;m2iMgTIzW C02a_F YPlpY^?qW@ظl ൡ M[4DpaG~ⲅpIrEjFG25W>a }h;DR:L *8_l:ΪzGti@.% $4ףSlv& W%ϰrC:ǰNW,?t]Oca;)[+m(a1vbxp&unˁ52}xcǻReRQ(#H+X' #b)T Ǣw/xn14]LΆ(vwRUߤͥ Iw$Zt2X!SyNZ;(P!9:@\0#PNqTͬ1JܓbAyJI!o,ڍ0O?lWVڀ$o73?0a lG,*ȋ-F .t(dtEhdjY@OtK&&?CghzEzδQnI<ݵ2IHMc6Sq$BSD7󂕀 Jk֊Da}/b ,H{ JR%${18uܖ]emDFζ T$ ywr\Fi݋gCS?uP ODn`v||k$G+8/Gbb?]8k HBnlHFTJdq|87$eXe qȶ[,@\;C*k;a_͔'1Vu%[- F+̉/'VZ^2Asdϼѥ`mcd''}5j+mdn\uO;ky6h ƏYk;jM|:{h|mpmW Jpz|iGa}%Ìx:7r006:8M߻Vt WF [6TnL[_/hhS7Qqaa<<4j:Oq/".+KP(SPZӂ9 ˞BɱrU'_`ng5B.)cl㜀Ҹ*TG[*L~\P?ZP GiMײ㬇CN z\ُVߝePt,?វӼ*^`dߵQ5?hEbqZgi'LJSA0Bϙjc23yxVV3P#eHLj[87Y|RIg/("0ڟb"9da|6ʧ{Bh@`oMD +4U K)3.dBmC%{C- NȝTȟƝ92L>/'t cW~EFKKK3c䃮JD0~u LѾ!, ) .\P% br.Q aOĨV+볾/tJP=-H$E/5J}#ynT6 6n@r,uF,P:^˄ʛ>rYpNl?xn38FbkG^FLy:_GjR&K1T1vbkv[ @QB;L1;5L|~$ko)0!$;+%gbG 5,RX̣W>Ώtz_mK5PgW?CJ1ܑd6E>UNg&T8w nN_Z稄mv Zh;mvoC!yM bV֯Њ8O5[ XOkY*m;:@$iXܯ"c3wR1b^yp.{)&%#S<1&`O&701C|KL,KF{iv8gnär۾pXi ap ZXX__dK.3P _Z3zӏoz Ⱥ-ML^vjαI\(/>#N@<N}.+H{ߔ`([% \+#!2 k J9,[MF~j">#"*4@/G D.*!+,UO Ŗ{tte:#,X0l&I9O0#IY;![ Ste(j$R."19+UW۹ K&-3E@|:_Lճ#9UNͫ[ )2fk 8Zu6Zf!ѣq`2E%}B(s6s2E 9(H_6&9ud/`O>䟅VCZ\B+{JbؒQ_fOdzonh+yѭS7d^΍K퇾p2RԮ/S oQEufژ|ZKNNPl8( -Cl}3/q-6 -G~뷶5x`&;%ûoܖj&H[ ҾeK:{?cI8gE\ĜK.-n c q}|Ԭfgu?C6Jko|f0 D9bm@r樨1͇'Ѳ9Mxx8`*,쩱DCJI{?VW\&1ڵy,fbF Rɟ- Z/d7fl Z}?{-|5 [ggy }Y< AhZ{l uhsDaze=*rZ4r}nfj&*wȗ2ݓ83G hG?ۭtd?>2l-8?"҆ѣ ^釿/T/Q$XsnѢ7ƉJĜM>1qZR~dFX,00+DVtdS71$a{աO2h5;tZH?iF! q/n'S->q[Ww޹JD`,j>'*g n 00ox񡾈*\Fx"iЄ~=95N6XBcQC~\*8^ },^uA߅z 2*?N=Ms2[6=%wf 1)$sb'aUVXwI\AL lƀ"Ωzر>uiKtB+ĚI Yd1&i C]Cʵh"yF6&3"ٰ`(*-tg{4ƩT~8x~ 羼{(ObYTN:ۛ/o<4]G^0XVJDTwKJZ@|b嗾}dmf™-u.}zmAյB*߇WHE|xrd_[†ddLOu@=`N@]Ѱ2$gi*(I6 _2`BRC w")޵LL} AOž6<gxgr>,*te}oBT|XxmB<( "a5}XXr*Ea2XC~dџP?[ⅫiRI0fDc{"_mŃOj*5l@Guf3ktAP" 6}aXe'gay2d#:>*l`F93 "McܔE'!;eDa7%o])OKVP6IfzO|&i"`bDiR҅]7=H-u]FҨqKn2+rA)(BY!77cA=2'Dz]#w'M?>*e" d\u#{uyƃ'qN=sINtJՕӋSZP,}6~P%.T8ogG`Q9AkYm;j%{h|#]Qu5;> YmS\a?bAD/Jԓ]'{cE ;آnzAF1cpnT 2 + (vFU3zwbT@v%ڌ/J(q\XW p{4KT~l#q8!=L(uqAk=O}Tv3W0{\k̲Y`6vFCo_jMif~U+dG .zZHa0; }vV<%42taM9aC*!3!'ŞElg@`AIGBb#j%`$A.g9"tG2.ӏY`m̍ q_.Ӯ &v yޛQ;[[ | ''6&mi36v> vpl܎m@ c] jZ_Tȝs,Q&*#:uc8'@^c.Ki5ȷtdx#tPP5à;"kI`/V+Ŗ5AW鲃JoϼG3*LgY~aYK$e]1xBRfzP^Bq}$?)H*i+J޽(L}[!~>j LHzb0fx 6"9;DUmRԂГԚOʡkZ=4S J_NHD]V3`%KKfcș!VX}\c]R)&,gVK!3l.-zIsSS X ZO3tLoV'N\qvN|$/峠-g*@`(=M{&R\A` &\F )^t0,7g f/25?±]8,53k_XC:zf# *@deL4M2 `$kEZ>P>|n<`DTRpaAsw;lѨGoGK鬺h UH1@y3ؖuc-ؗUrEƚQS `[.m Hֿqi8ʉ)]Un @mĝMA e_C!w;@άJ0G(U^(5|OX1|D6܍,lڰP&^兡d6>J_ZPY3?,1l%F\|&S X (ic rz|wOӖh7{~pguᴢ-E N^vfe"!h_5L07_ {'[ K1A '0YGEy=~oLu}2{{40o:4mcҊI/Q7{ pT~~q#j;oIT0gFn,zX%r:)?em7^] }#:Lf_-WqwBA:^8?PT\+zV4]G4*ˣFM6A_{ ?0C[tT\{Br*F鯻?zɍŲ.srFs}}r?XPj.#ChN8T!jg8oVcЦh>]V[T)l;/kU?WjVИ?0SATHAcš2n}Nm.ödYT.%P1V!S^VҫAG~TY!i()BH]u i.o-h?I%+P7Pegv]{%chV/l[2Lacrcu]9ܻc/WM 'PA7?l+KD͎`UƠ\kHM+hU +O%C狨(@WS7K Y)8nn6AeMn}ĭZ{+-=d6WJ4c`1p}T!2y9O]]%\PyU12z̪NO9lnSUpELSgS'󒳃8HB67ygc);ئ,BvAmk7{SKՀ48BJX),YYS#odYk&*́IE+Z+Ag&ABݞ7Pvߔ&%Qj9HJҀw0DCD_=#>Tp̴ y\mu ,tU-~h37xHHLÌ@n@L~qmGw{$̵NNQyU-cHAox4oELiB<}M~Fϲ!tbw뉴HĔ2"Qn:Yk*6:)oHɩ`.{m~U_L~%[[f%#SKF\IZ_x9[QQq9hZӸ2Şf _(^BnKV1;|x1&F#&Z` -"DZk:YP3eEX#u Q}pr")@ہqDQ&&'~}0e4ـXBXEvy )/!Nm2r*6;Υ&':Jr6E7@X?=z<Lց NgFPnF"q~k[=Hn\U"4FMki<Ifǁ}y?e=XĕzZyX1Fz?B24>sLM =j@ cU]: 7X:9V EX嵈L, |ovWKLU^s]9.=˫(JM΋Aڹ$ZGr_Z κlG/c|3hߐVݤRuOoo(sT%5w}oB}@KdtKUy!u=CiG $P6кPRbV/JHa00)x48+tMWm*MYZCJPE$Q^leXkJWj14-WqW lU唶MM1Rt4^4j\{-OpU1.ҩ?`,'8=moi[ %\im6E`-st! UEei2dS & Rb,gaȚr`"FXz0#/Udams1wDH'Z]QeV^{m\zE2 )dT(0.!B-TSC83Sl (B(b/T_䅻gc2߸ ^00fhYˮTf ÔC/D&!:A6DZ }a{)H. Uo$x]X#Kʨ꿼G/6g 2%졋1ԭM)pZ':ח^ v~aNN7{U^%X N[s܅dıPFFEWJ\NK؈ہ$$D}ڿm;tzw9!6OA_EFIt.y)Y[GoDf9\"~v./71$`$s. GnkE'f=01O 冝 L^S)?kVΦ郻fZQMuxz+ |%hȄݩl0"%jcI0Ț&#zk@p+eEc5_!Ƣuxu#[ MFq'7Q:q&)')R :q]ݼH̒j˜ţZgFKuiIG.qX]à ئd6%/PӍkR~)JjAkѓ6 Y'ʂ2\\6Y'9a-ӅR‡C/"l,9V܇87X}h洚˕5j9tanj_[Na~+Vl;)s:`E䇣C'i_uR*({fwoB-V䣛,AJD-Y#MsҠ2hy'/i4!υ=VDyZA qyԼ(5 }6P m8LZ čzR?O71(WP\هmE0@fK< 1j Tl8C_$diҗ;$E(,mȘA g琡;z[4 B$_{=܅rϥoZN7"$UZZ1G V'@]jtYq#eNڤf@*taEO,7}#~1~S=. N."y}2OEtrPOHk)\kG8ޟ[mr\dla5VC ;:RDr2PBK-ȁW7r͗=Q +4O]ָ*7n& guSv| ߅$w4HM xd^ ^$Z3n/2U@[a`%^4ʕ5\ tYd[gʮ>@Qtɘj$)3ubF>;H? 2ɱ7d74&UaGp1WJB2tCF}..;Mgfď3v[N$ sdx㤭-t+^{||#ܱJ埠x]Cź>UJ;jkSvY! pz 05[dk9?L>>5ٰh_ty+YMn"2 WGMLR1j]lr2͎tXBu@zH狅p% xW7)$-_Rŋ-mǛfYOANXˠMJ9?hHv(hu$w|;n/; Z`pbo!p- "! $7zEkR-a$t|Ijiъ9q-n#.=geк]a#xvTXSOX:yK͛BwVSFE1(MQL,wn܈7y/&t[KCN^MXg$zF@ו?wp$P/X/@4, E{$b'3jkLU;g&]uDŽ|f5 AZ2c%0ځ &w􊮝-73e%o=)$ry |W{o F̣, n2AVU5B|…NZ' gq-ieiP$?YE?|,)DT-ތ[-1CNh ){# $kdYAdB?2ֹPR h~1,ZY6ȢTM94{1.C@F/&q^T:*@7Ǜˠn.*8M W=-c55ܩV2݋un@.i3얩n Cyst^Yx=6&5yfacsV|Ony (t:Q; /om`&8  Nw /sA~# Z+`@lelaŴ{W< 'i@6-k8;wc=` ;~:uG%"yLyM7 |KzdX ;ǁ&pWv srsQbe^,"Z U2PU( U"=/b%0Վ7ͤQspuP`dFtPO"ĩl;-ٺcS!D9zFNuRu?wpqyٯOFC)4]d_)8bcyg8.]z0~D6N9qɪN&5,I*d lCY̅Þ0uX7O)Z$  HxuH޹pw3AުPkt6WKs 7_d%==ۮ^n`i-6J?f*s (Ou+r5cIN4*R- "X8O![UHahy$K|2^b-mMsVxJ!!5{Y貎cWP$7rK\.yA=Eh)=.LXDJ&1+%I!̱0ʃhy1`4!Ҩ ]wBH01*iLK9/^xDvJKlkJB~ߏUdHo~z8l/AZI5}-c'!HX[%[)Rױ|. DPtiʂTw FKӝir@ lm+СwtK_VrGrbvv۾ WKf,@8ɌR ! rfg$4LP9y t̏%2*^Vqu#1*!P0K87rlj*cxATGnr&[OG*ApOgqO4ZBsL !\IRPq:Ggy+7Czp-3ƆpZq&m#O˞"-{x>Dkq8tq~vHn]7}n2 @T^%dWs'S7ljiI:&2ϳ*r$+@BBb,C7 L\%LKZ iD," 'KaN{B0#R Sa]*l꡵fAZG&_ÙN^αktT'6 l3"!hckl':u ;\\hӳ^Y'% % G\#[es9,vxfVƬɻчZ; Eak(PѨڮ̏?Kjbƭc—kh*.bR)ZwdG@$E۴d!VHtM0Pr=-mt!kGo֯dVDٔI2W N-ć8wz内~٧eЌ>2'-fF.c/zէU4cf !UIS70Ð5hͧ*"o '/Gz#_QTZqyBkB wC`7"kzt$Fω =J2'd"WڿpaU$Z5Byǃ4tt(<78D XTcJ `.!|5ePU A̹;A `ƿ]j,#\2 OHU˹aFyH. zWRub%{f~7*TeL;WRVN8$#G,xU(׀O ;nHkfl:<~TMthp׬DztQ~Ȗpt_&6O'', }wK-{щTT{%: \>^ER Uh4|>T5~zp?b{-j%R~.97Qqv-~Ra)b30 INT"#=uw#8W~'nvTJ^bΩJLL1q\5m6E}Dd Rܱt^c[Jn:^bs4:=ExQٮ1YD^3IaWWvhv9jquSϡ=cSk)ySdwU^6JhUK{&>hmiH]FxD I ]cfy)"MNƈeE;H,ئx%FnI>cȫNP iWbԨ<I4I݇e_r }_ Kܪ.ztpcEAXv 3!Ķ:s!Һk&`EL @<#/,h@N!tEFAK6j0s XBJO2!@^N*; طJM ! g}Vm0G:d{:R+5e!Y|0`TZQ{L33 @.فfR >*쌞:G`y^GҍEnI])B4^5.:M z.j2g9 FCb|(.Sμ=smiSRH%?)n0KEYȝOyρHlTZ|̫q%Y QKKٝdmop5cf~UXU>Y3T_F9DwI/%|REM=\B;8,C2Sׇ$!f1.+hD`Bd١!bRSddGېpsxˑB A1+p^"Q&o ?JzVU[w'p h s:ʻd& J7+Rޘ DXͪtf[cAj.yfGd,4}vUs52ԬC`f33FT$:C7FS3)ʝʀA<]p3 1?YP\nCʋ~" <-=؜6EL`]v̔Cy+_tsFF(7Q7> IɆ˳%7VW,x266KG2hO6P)De<厁|"k{Znl~ɯw|zӺi{):SttMjD\h/Ca+P#OTД_T֕'Ӕ ?1մϺD/@\H5'|j?chT}5/18ڭCl2S(]P9*ִ`QB0Cp9h~~b3QDsY9ɩ+((PWMA%pJԋcٓm=霿 Mi0Sx `Flͷ9rOPf}NUA*o4>zFZme/᱗}S8eBj:tzY!o.W|"r"Ν" XƺTԔp~Bpd﯇!tcc 5XWYX6 |9y8qDA"LW+X[5+|`@iOD*! ޒKFڒs1KTG:QήM86f{S07xֶ^S 27T#G]YG ֍zqiBqߟ*DS{fn]=ߎ~$S*\IV- 2_le@)v߹ngcP'P,7B)i'>E[#WMbS%b#J`LaМ3,8cO~ނ!g߶!NVG(1L|aV&Y@5~ X(1=eV|QB0f*!=}|p |TM׶Ϊ`{ǛPK=*{7!]Gp糟QSV<B'gb4pd54 S_F9ci$&#ɗn'%L<ı៉o;={UtvlSþϨBLwlJ 8{tO}۔;O 7#iF<3hH =TtNzT;aB ɷA'+s(Ώdjpaq1s>U1/"E'qx^"MIJNnXFɴR_L.T+c'Ez/4 7_ Szd#Ƅ\{}31yQv/p{e3%YI3VSTf0`i !WaKԝ_yrn;,um EvZNJ,ZkJ|2?(տj"lU!T6qddc&GkDȋDYw7;$O^XLF |i^ggz>Fu^Y/koeviT79q.wAZL#MP[\zGE( YV87tg\G ::ßJfms dabBk0Pg)hlBRYmzx$ӣ 6~|s\?bm]bKko8N;tY`@Q@ B q,L jl!K_Y\JMS3NY˷Q6?MU5,}ԣi~ "~m5;jJ8T4/^ qS xW\`V^mdG/M LٝT@A@cgpzPɏCBU]5U.W&wb9pZNZ%r8>)F@{c-r2󄗯/瑷f+*E]d!#+A']l@7ĴQ&)v|62ny0ȈW;+7eq_GQ *iJKluǻ~ʼn9XW!,O g'`,5ڐ8 k+td+¤b&g؃iaz];Yv=So`Ёմ&9ӈ"`Q`jrQ-madf\o)KԼ3|+)]L~!^B!Wp0!G'{X]U{~m6˪.ʖ(6݇ds uƩ^(SdT̥$屚F B?~y3,7o l]N#{ۋKPk.|z4PajG k~$5G#0p䵎=zwD8NC.k!{3R_i xɆμ ^l0+(J205@dfGƼH3#0ZrEZ|b OS_p\Z&`k2Rs4q~ ?1Yo&3R/*unO11+\rxxAR!m; |AV:sF㹔Aq;jmS΃ׁҰdt7\R)v>/; G^H?UFc&9_ x6Q!Љ0NǪfnsgC?>.  [X<GXdk̗NfzMA_`G~i$[Z~kq!Rn`JtRdo! m awULY_ g ֺN-~+v`޴ngbܶu"WϚӌiUqޣ D״Ot|z' {]YC;v$@! $$ 5T e)v0t o:::2<VeK {ZSP&GpԀ, kҬKGZW6dv_O<nv$|T<,Kt>jU]H0'-eYn1 yij| Gt["#G.B@ׂ>˺C&aZ1-[ۭy3B2wZB%\"]?-3].n} 6+5/Uz2\$)iJk.I.Mo*\`;[=]ZD̦Y7f4vzˇy3p'J+̉3¿)YVIRRϷo}W1'~E+alrB]hVɔE)#~HxbFx{mRj#SrpkjxJXJ?j(d@c)9 t O_k.-#~=SvƼy|BN'ՃIOݫb:h +T#Y }*ghf|/ OE_JTu"6*=(wz^.aG7Ĉ8v3FBTV c ?z4;bq80 "xDZ0SGR}P1=s?*Xq!׼4~Fghs榒͔<)G¦{HR-m};<'3G %-ͥ7gUp x6VyIWVJ{7Xt /0O.v(ٽLxai{*W5Fܺ? .|=*)[sCxL`AZaiX9Ze ҕe\Ϲ`R\ws}6.RsO9=Af,˒w=1ZoF*Jq3͹o91k֡곚UTGJ}hS (Xkus_'&Ԩb& :㸺TRVlWo2E(?7Kp e&p)~3tSX*bdT}|&t*X%LE/sCsVVk;xT0Lj(Ei?XP8\>y{0y4r !E}=se#}wG-?SgC}?T:es_&`JPGV/r8du#>Q888vړ^<G24|vz=Nq3B8"n1)>mTj{r r2~/2ҌhJv&{g|{k&@Աؐ MC{2Ȧ/_AS&nZձekM huL/1ٺ2o&Ի.6Qɔh ZR"& >P;r]3Pb.ki//sLҁ^yjs X %rs$~+QjSZ?jEطh! a~CBOOmBoX8S 6м\ukkxbZi6, !@MBE*ê^Θ:xɓx{zzV}oDQ# 2d>c`\;&]?ugE[ ֱ(g^+&] D &"JHĉ UٶHS@ݛy7*K2r^L~ x0- Y1T]4v e̳lbcEpx3Z1CPv,z 4k5ᓨٳ>s'ޘn~pTQQ+sA}-7BUlL=+ְDD8u7'E)diH& c@)/ <-ASN\iƸ0 `WKbS!z]=OǕ̉Cu *Vx[&غ_ۛ($wklt tՁtF%oBP@oxͤ=eSO[j\BMW>[䏗P'`JP˘{讅 e6@MDgrʌc{nAbd4JWq۝\ #2#֦g1s1HyX9Fo闝VcV~^nN8}0c_Y6?5g_:vύ n39o֨N q"`a"<]&/>BMAPCnh Y{/F _@сaU~/ ̆2y2|bPϪZMil#@W,:M>dJܬo1h?fdf& (K*" ԅ@ME~̵7:Q]NF>@L 7XF`ߌk,ZC\f- (s*Xk'n<֣* E+ 8N픮w>G)ِ.+ڮHُTH 3nQYa"ֳGb)a4:" #sSv7v;r(fMD> Hp-xJ3H>X-)bWX'_HESe4\q5=`AA{CذghJ05T#aӨee*a8n#3X1pE tP0WxgSn?9w>BVVC=&r;50> B\R2#~@[s޼Eᆲ$9Vlq{5xuܸkƤVs{WGM~ɨT?gݕsha5n8>8x/Jjn{.8 {c5!>i.,"y$k@pti SOĆL^ @L6ܵ?0 sh O2^iD^ Ф1H¶eUB\A咴Iu3?ⷪ?cID2lv٠-^W&Ķ-@]8bb_Y{ tcDݮ`c0V6\y8`A,uQ'vҀ5=Kg\ 뒏 S4K20A߼B;lS6z,u':⎪e <^p̿;r@L#>jm6BJE8 EmD0ܜzNw P͓,I!gl࣬- Q<%VJ#9XNq<;R9F|UA gy׀vF~\HmbEܩ򦪽иl2ijQ+Wf{CC)T 0V6ch=Z. >#h ,ÚOK+{A=7NYjŒ3YZ\43,'>7:6ycySGϽB[-R-U#lU;Ft.@yJ%( Cπ*W!k o;԰HkdG,O.Sb4i U\^)ec YY;"D4 + @L܆b|M&.a; V\1.A:-j(p5Ki%xx5 i7R?7ʹHG$rfͬ&MnR0.3FUw1T6w_wN (h K$ܕ*QƨQ*=܆􉨶"у&R6,9~;{1BrR{ 7,B295QE)|(~dRB\ڐV| ;IMXAg۟Meys&޹sM;zM1@:J 2\JE㍦ν߀B.Ug͈%# wd78|%{% iq7{H\aI}+.g,Eba);"̥rB(F|wv8M5 ︦׉ k P6ܙCcL(O/w@)6L*'́5܇mHX[R62;u}Z[%$H/;"Y Dz"di5#)fn= PaM-h6%P Xs;hfͲVJ2hLv֢ZQnl$e_J܁eۤ/@*B#-2K=@@b')_&,!_ R N{8b× 42ėoI78&B "N"p1Z;@ݹƴ"C:߄Rrw|(O@>oG~2{ 6zx,K:CO:y8;ǃ4=dAAq8 50ߴA<]{F? -oЖKf~wbǹaZRO7Ǽ^ɿbJ7'w/X7,e])˧CPUluF;n8z+[߬$įΈ:WT[|6R<ݕ>*d'_66ssI ,H;WӢgέU( -@g5p?-WYa*ܣ,]g߿ho•uh<{[:أUP e'7Gh2SrQPͭ3,xs[jZpOLve:ebޞ?kGP [1əj]=JSS6\/3>qo:rh\se!rMfks[8B' [) `.9GS\HK~5>%3ܤhO4X0ìBoZ#Q ^ y̖zZry :Ŭ0-<m \ nbƒ.Zb: 7|4|ƎDER6 j!>AcK:f=1p8ҿƑ=/ďHS;'t^EٯW|?4vRkA :V~T H(֭MA`vwBw53SRyڄ̗`7A53dFZE=Lk_+өTc&szޙ\;:CD]|b 'gMisIbm;a/iyI{s`Mqf.DŽЩ(0+*}$p 7%A`Cp3M:ڝH"Ib]LD#ە;œS0qY婑ޤk@GM;U(zgdj?t2S\ #!7XG) I+;vaaKv2rmܖui\׀ *(B=4,s}M!7}cjiq:!&1 6[Wq`W v />RA[CnPAAlC{)Z4#}`v,iEQ2$2МcNY[&w|=L:OPG2կ,Yأ~x0P{}%0;T)`H?_(r CX6QO=;l 3 &}A͛oϴ ׃S8$*lL?YYET`ȎB(R3vg=CD{LZQ҇ߪhH>(xuTHVG`*udBf1x |riFҁ/<[Y@ 1B "\6m!z#;\@G&d6IÍzוowŏ҄Ƣvq9>Jt?W i9BtQE\+_4+6䨯+R3#'՟Bߧ)^=r>ޕT~Rvي۹oǶJPH^"5Mկܕ]xm&3(Tq Ȗ:^l4`dئWפ%Wov mݹ4852O T՘@.wH-PdMiR " "S\W Ѫ)dR/5t~\1%8Kk+:P\`=Yè)I1Gж-S&g+sk*; )1ǹc}볟9u`q+/e1xMy[KNmcIꦡ6LI+0 ^ul'l.n Ǧ1ZW9rp}ffYj?^V%iɋnH=kisr@UVBy7=Ga%8"~縐 o R <(sK$ȮcA/kdldVZk9ӲM)\pajrٕX>$bNcUWh% O_!z'B^%ČhHdkk1'Biw :7A"1%tA^K-fK=AmM y?S/UR+$RKs aB"nF*܉Q=2䄨dфC`zG츫M 93mY,/ys 64`11O7'f"Jf|iUs&#  E°1^$˻1}Eq𡀣DW<_mJu> {,?`E'Ey@EO}1 n3k{/..8h=6? ƒӻ8#l#+'Sa&ٙ-G3m_I Mp{:"9gmV1OWχwsqor0pcg@ + @xnGTQN[Qi3Z e-7;vN1KTX?dF*qck-/cZرWeŗDŠk$w> #('&w"CQ_C0,Mp"T~|BWDs XgkIe?fzԇV" dc##Y a1 7dt b^U3eik{Ch՟ɖZm[#?v75fMb{B3ړm ѡt_$A&I7AhSwa4} ;[ߚYv`Ab[{mWh߈+Hّ͢}j5^`:_(KËoNIM[+HIʻ)U?%BDwݦ*疆 㽕 m/k #*hG'coWܙEjF}#vZԛI4枞-_ b!yu<3:'o\"v)mdkh[zVeyXvVΒ*g:qޅcҞ<8w˱d>@U*fʘJ uIqF;I哌 ȢB/G0gb/iܸ)P3ڜjq|`[ƝY_oF0ڙ8xո Er#nłUئЩ`.sLᾃUUJOy=xmTBkZ7Wuo;$/t+$ﻝ*ohܣd9VǩIxI{ͳzyIK"nmλ4߽GgV:'.jL*Ԫ TaM7znywGE<ϡ_r7G "Oh.Yw K}6{)џ\)xfbD"UN~$oKTTm=}44ibSP5ƒҲTǻ ?L+Dac7qD6ގ(yhYxK;ĥ;[QEs7W^W5]H2ӬtroZ#t)u{kK(Ornaݠk!(pAͦԕ>ުx{[9l6~EUA?ZR pMT`HT׍UnŃTPO?#&+iۺ vfu)̚vyOhp,>饥kEDCQϋj vuyFތnzi'ݹNܿԑiAbTȒ`#( e;욜E"HOf*V"ع%;w)2нvY wWrm5Pu?ji?%#A1dr!ZS_AKFhC`6x׿NצαP':Q`S:`"p_$u [TuNa'3aޘ(Bh8r.̆,|FVvcQm̛6?{3z ?7G*Gn9j-/RD0^HPbLІvmH{L 6F`0L&YAknAI"ARgJf-OvC$9h@R5͆mdzCf)eG+6<5k@}iAW=b7c~+pO,o? Eb^nTJhk<Æ<&Be3O5U)k u xPǼZR9K0Cz ia鼬 6=NÅxt%q xڥIBuU*XUX'J3<~k'qAvIϖHlF1_'Knsld5or%umapCEWý V)vxʸ؇z R%WS:N\w.;R_r0=s 1X;pZq,0:ZNcZ $ X)qD@#g2zHByg2fQ? n:fz^0&y{ŵ({wYNw@8_+:_ x9Ee=d)K& QJyxPO"mbe]ydrN/qCE}\)7=Fy#*:6@gh~J~pPly08T7 YS(h1-;U]1)l73sv1jS!]n{0K,ɚNIɫ, 4$V*KE4΢:JQ$/E9g.ä0]i8! e'b>Ikg[p"Dyܵne`|SIҲgηKNr"[ϵ.0ɠ [ /sWd.~0idƋCn>!{&χ@g/emY]IL PƲIuKiNzwpLd,4ӼQ[}fI6S'05B9vB{vSf̩5!4RMZEQ&0Uxx@}= F*hA #5wf75B̶МVVk㛖ZU>6ՈܢA{\2Zaj6M_<-oi~^#pPYm1X"v=ka \ gg / 83qs`qqXDO҆f DE+dO7x1Z0$Fg`窿VHҵA?*p*Q*߾[xAЎ'e|˙)fRכzLihq',nlN 9ŕvQXXQ }(bR7SN&cJY4c 3~S~m ߸1YQc޷nJ#.6[tjqOwlmOo.:J!Lv1VW22h&as{OePYE SKNh0<}uVksib p0O&w9^uDp ġESZG%&$RNALΔA B gT"ȇÒ^*(w%P0JnʱLd=ya0QV]Ȅ-'7/Mԧ\N,[~*E:3RfxeD4B)1]{Ʈ%>/qI%l-zl&,rv[=Hw>[zDJ9FhfrU?ڄ2SQғ ˄ALj0b_-0#}@ j yzPr5h@QlqAk*_!lcʉAe` koo@ ;T|ŏx3nH\8 ZYO!,F~M\iزK"nŠyB³ |:.nk Xpl6CVpC^\: ]d&xNxFB9LrvH&O֚$^G(VFi5P 8bƨ3W.C.Ұ&5a)GII|V$1.#KEpO >vy3 Q]A`&b{203۽ 讪y?[ƪ}!4 umٱƬb2۩*6i݃c!r^j_ po̚*x×[)ɵ$Ru/Ac = gl84*!3׺@\%3ug=lsӪ)iˢf0I*"`b%&+.&Jn;#=vYXjQ:8k/f"H[P}hqѬnH[N )H \񃆺F'|jO+6D% zׁPKg( l ݢ՜>N7hHUF?Lz2 )Z'@e\`0-ִʊWq+44 {:c=O^qqR;% l]Ϛv ČIt+GAߝgLwtkn@fdqƇѢyjxdD0GeCHd^L.wXu'_"MAy q4e*xKP{2V8t6S3$c/eM>̛4FK!vutyE/VnsD.^}qH@9Qf|%wTX5eb 5+Bhk/ZT>|(@ ޻Ǭ{;l2s@p4i* qYv ЩBWP TtYղr5xþA@IOhbiNdQd^ܔfC+7d_!>peͦAn!:zp܄Cv 6k9 (t5)I{4B-P 8#:d~Mtc~N`pXNRџȕ"F >HL0sf2CSJW{vל9h97QYSXF'#S37mvuɂAK =`5醺3߰&wjma*uAXТC+D$&wv3,@jYbH !YH̷nkk#KpQ{o: o`)fĝmm`!yl18뱢/rM@b{Nve)Åy@3zrҠYZlk<sز&#v/٧7/+F9+9۹A^#^/cXA,ɽS%4y"]J뒰YBt MtmxPuY1(+]*`ӍBq,LY%СN&6'D z _{xdR5 heMfT*۪zP+ ԭc"°ׄ ⨃tbxOCCU>8 k| S]7Fb%nGX6H#kenM+G{$1o\1tR{P.Hyk,IpЙpGdǡB` qF4f %|\G)o/ *1# b96]VYx=F<_6'5pZDJr/ǠX%H9$SOM =#L`R$dOwv.#«*N]_Qlm9|UBMWι҃Vgԋ.y.OgR[?@eQtaA(b蹛&ZTW(|?ivh[5*r,>$cR$Ξ5bWYUԸESoNtA1-$3DCsbo1~^uuh$_JĢ-'= u|mj)%|lՐpJ] EQ(a€" [jTAD ۰Px;wOYJ7؄BQ-/;6ˡ°C笥,wB !.8wysS3ow%w bFX<}Pæ((^ڥr姒 DV7y?>E|&.>H[&֍ny.U0,|EKLV}~YYW~c'm_&+ڌTFip@9x'Bq/OM5Zg&(.zH$}JNKϐ`/B.}[kp Ys mT%gZbjѢ[ӹ ^[b)Y#x>- $s$]&뗧dMG/ϪWR0TL֟GC۬,8#љjs\<,8E8 }=v^vr yFLVe/j;=6E,\8A"t 7!#j+}^ԵϿVBVG>~#pxD6.ծ8zGf2366RLrx?LrL]ntDd2jREgxIqDsU%BIs  ȹ sD"i3`wk8K,{㊐pzWj'[<hn'[ ?ˇ=D.rd f liJ;.V\ߥhQRo8Zcdj5A`0EQ'̒=?M5\.Rxk\xZ ]4` S uq,nmMZНUMlW&9`zj#W6㺣>l60/w-Htl\6LlVn2dcf"!_B_qdine`Ee}A`}rU]+eR%mvu8- a9cZ`6\tFUԎOе0RoY=P&QQo hĖD\`݉Ų<зJaIF!<[%qq,5jࣞT#1_ ڧ6o\+v]u)!5hh]"YLOv??E> +^RN<+Xsm{qWe"2fHY~Up %Ԉ-C˅wPxJBbP[ ԛD:/5xL!++c`v +=!>H!Br+r18mAp5ݪ2OC:Jg aL= ՠ逝` ,4N1O1\ {:)aG sfJ3D ƺ6oޫXkh-Ch18:)?a^-˔%P FSoRQxfw-d#Qteo+,JG^tD?Ii0jHhQ6DO@Bq^`bVAkN=ʑ^"D4^wĶ`.19+`x;7t(*϶6퓗Mft75x]a`F [,אWa~ʫ똦~w$:WgPBK^gUFHiIq_t~$" D"ӡe_]Kb/{! |Cז=9C~fK <:@3ED $HZ]h骲b"j}=.J >`‘i:mlˏ]VYz &s\9EB/fXحF*j<"![|w+c S[{i,c_ދ:CTۄ:|)%FaEhVאw.V{hM"b:GNJUyQCAj}S3wؠy\.ݯk@`8FUW)> 'ڍ["rO^y̓K{ ];h&XwUIr5(5c"on;S9!$:-( GR֧lE}S|f_dwB[=KnʁgI+S ^oUqc(s}@̠U:C /yz;O)qjO\)ѹzOl$).ΰƔ5}iDt>Jm; 9w¨WSnD^lOL3}e}MwbR=גQ# 宫Q\|_Ծ32h=Ŵ!Wy%l)RJNf4Qٍ2x,֖ؑUt.mr5X A@_sc8uiʶn@BBDHHޏʞ5LXn~{DGm~򮾟沸½R<=x?Q8OmJfrfd_\XgB ӊ4W ]\1ضmDH*ԯajt B<C5U&@N%zP}m%.Z]qlc4:tofA]EV$Y)H}ޡ>38}VVR~Z6h0 %`_>ŎYASegݴjjwRPpHb$}Fa>e8sڠzφ:.DCpkrcSV LzdsQ˸kvVe3ifpp8QџQ iuJݚZŌBM4k/ #ꢴs^{Ux OAWm0{.9OIUpMԴU9ja`q*4=UKt91nYN}Iey9b+u̠ ҞF\鈑F(]ۉ@}Dؠ(sܞEܬv~; (jvx>d0 \3O6.p=a;C$?p7.58agL= ےqJ7g[*<,L$m07S:81[G)OhV}u|>$m#`yF=29P36<~XkEC!BDQ h)GY7X`gu:Kc<8Lb[>.prĽw?+LTI2fv *GU`x&F@pj5bfzyŪgC;P" ;Atط;8lm>LymÅMgT0]v^hЅ1pGVP?LG77ښ~ x4gexT3ωL 3, ~rm]c mY%4u| =;|?ſw IA+M)ȩ^n˸@ žOTCЇ7dx?QJvS¸%bm>{@}|X3mv;;3>)Qk$*O6,v{$S"eY|5hV]}̪_|L &oGt|ntH_ sJNZ<.\h^8nQ`7ٵ>T?>ngR(+.gRstߑ&ˆ'm 9P,b9b-BˮɝCl N9Hp>N/ZQM҇ۛ+f>7O4pqJ:(\#U.2.I]cr{𚬹Ff wVoA$:}+ܨ$9 nG1UuJ%9lU oqY|kFwc>8~QttJOۏzж8}}z*f}44-qU b0j`~@Lv 3׸&e38rB _RoB_|{fϏw=]zv<3)(ly½T4tZτβӵÑ.4=e7x|#m+W\ )GSoRwB)u-ѫO0>oO;=0yQ=Gx]}KضxmHzQ ``2f)m ծ! K zwJ8H/"&II\69=uK$P%ۜjN >ȆHCn 2'V<.msFYP`*NsHj;)A]L |0y̋5RwnIAuUs@dWI6SuXD4 L3œ6- q|KmұN^l"Z!.jp R;T9yUF]dǐs[o=oHeJToUwQfR>H?]4B޳LYr#z O2\zȬ㧰 |_im3k Ar:=?2oyGbW{{HwߗKۖ);5;,v,VLtQ+DaNqGW|T'.8{M%Qp+VYePLaۻ~|RJ9e/\7xr  P <$9 F=cKmlv*[!:iuJ5ne&}3SO"42L.%#0ys,n@vJD ڼd.k_<:9T-O Ɣ [-o!G +%6'?ML!!SrT<t|#4g Ȭr=i$;Y[ zJkSk6Z?q.\=,*}YDL{xLN ) qjg~ģF!vޥr19N'qƴ\ܝ'z~3ƂCp@å|p]͚V_TjA!yU3?-n S[IůwDĵ?Bk6,g'iX:cfecK\A(ՠ]QFo`|HHNH bLO>z[µfUQ->6^/>\wN ZՊa CE?QI&i2\SNRBah('ʶԬ@υ!yrUVn~yThTaak(r#INVP?۫!-PﷄfSAD[d}:k T:eU{'3: T7Ғ\%ҢzBHuc+['Ӌ;I/1ӢۈbDT><[YJKKKQXZb r} fi(*$sUqt8FnH2DiT&2#HiVQ9eMf#<np(t<^0j`Β$S V*2aE,`:"O`GurN eVPYkmiͶO"]cLԠ2\ԣ3p|NlLjy CKԳ[[/}}kH&2uX[B!U3竺컕8] P=c b3~qMKEX0An{gx'Ɣٽmx<*d]ɿyXf9c:xR_'OH1X1xywg1eիY3%U>j^ 5KĈ/ъy'h7Aoܳ-0D)I x;cT5ďGp]jH`?꦳zS1~dHUmYFS_>_3Z3/UۡtOCJ)0LL;TdnWgsSn!DŽzmthN!as (+,k*0fw[qɮYKf[G"=35 e^>W^eٯ|f`f}Σ5@seb/xrZ єD<`fj͎29*Sk5=^YN,ۀR'y󫓧/)M:;d8?i--FF%2?uuWR7HeGhf'.] ت8dF<;ېm+ɳOca}:0d;ξ0ȠTT5m.(0dDwdTJ!I1ѡ<QE9}^.@l^TQ> ./S!` u1f!qiVJ r&JO3_EL3YW( ިml7FcmleE8ab l]$SɏϻF@?\G^bYrQrBn>uRWhhSn|tŇM;/tA$2b_ ASvs-8젚P@2AX9"üq1ʭBѡ(pE8\Wέ%Q)T2IypWYz_Mpr,DEn4_PE礒`ިcfb>v6q;ӻ\"x`rոn`Ɉx:ynpY/_"(NU&C_݆"+I+Nܪʏ♦Bl9D,u1ؗ39c<YC8S0jiRN|N*cUy29ȴ3:]brZNAZȓvM{-Bjݧ\jTq.jF%ݲ'>OH<4ګr&AM5'k)dw(E`͜8-!,Њso20i[D#&~7җs2fy>si-}?m"}?V@ԯ폀߆PY15_:ڬ RZ& 11%IN[I4^'S:c}g L 9^q sߠ#8FI Bso_>D7 ^ɾvH@|?y38p$XaYiꛬ2աe? {!W%{떈1QoSJAGcSBZ叢Gm `_טͺ{-Q0 ͐4ŵ m'SiREngqs&Zku]` z7驕h,G2()w!N =mFo+{`̣ m֟ H\2F$0U[FEaoiA% M5> EkdݠL#z#}=w)y{!zG:bw (~ʮHf/ա;{ZwQ!R'JNpP$s;)s7%E.PBeq}],Ő ze~!̀=q-qˬp?Ad|J*|& H9)~,ߐ G>|QY[QO[ÜRy-Ů53h֑t7[pnh_f0oܱNbHGpس-0p9KŞ29%II4-z~I*nG9jep.V_ n:t96Y˞XȮ&4ʼn giebf\ݜd$Sa`sڍr+1+iSBz~PƘ:R g+h  ?i}W*r2U%kr:. 8C\qKY{1B/hp nH6199ƔDM8 vRur 7ž#=Bn^Xd|v;x°hrxys<\3*@z UE_Ce)cE|2TQ 8/~AU8okA'dGwo)ߘ}OtǃvG%G2Н[s8-y5!&F5eHMNb>2@.:5}VJ UjJ/U^CjUSmĿd@9rYE}hYsƙd}nqf*W7x =<„mc1 j-"ȅGL7ƭegop8D~[; 3tÉT._Kuє)؄'Z<+?8BP8sBA#. Fasa0楚r@Ts U ݞΉ)/> yG{ _Bxw-si iqs%\)Vb^۫r\>gsZ0r#$t&x 4#-2K˜IEBcI"Rnѹ3|U@ʯRW8sJ-nMf2t석 UZjH0VsFOVtS$z Dou2KjSA]+ ԁ[Uk:MOdt<&S`;B<S;w l^EʑS/;&k"A1{3F^k"dn |kLtA>PKclv%< |Dm Ă>3A]Lu葎|:"b&  -wI5SZfFRF׍f^ I<.ruBM&sv5 p4wQ q{H}0!BvI?f)sX&\#y4.k;2$ޖX5T@'݋R!]I?\mlE6rN}igrD2Do-/6$V4A53g9UHOCjZs3WTUu*m9q?ٸDD/5JQ'@Niq\{V@7SpꫪAslZ8[s'DkJD2~KR٧;V~ WΛ26:]ƭ .Ѷ`5aZ3 ]W=4^K)}qNhR TU7lhD+vxEՔ2HL_Io8ZɣCOp*پIhLgP1p>æ@h+`'U9%ڊ9~t{*3I30 O:d>U4gQZ1L$g8}Ũjk㯵%o\d}!Mb.gk;+OKg r[Vu&u~ޮW?MhR=o EZuښlN#PZe/%yWm'W!^=W7ΖkC!:iuXMd߲;m,r <ͅD ^B'݀3uoRY(V|dnzG⳸F1A)?.)2YYAK? \LmdТrtJȶ\au cJr7@b*&|㖄YPTV y 7ts(za#MQPnd4c"} D#QBH_'p0 O2#zB:ڝ줕gl(5N`ȲOUOmj .3`͓?, {yLeLЁ$A h&89ġ8u ڮ%ɑUc f%R8Aܾ$-U~kC膑)[ %NYfJ/ƳPA=펏0ɐ"8%o]&+8D ymG-dYJl'O\V@1.p[ms/a^lD&+ ɷ+?#9sD\5h^`3-)Wa{H;)͉8 S;oj GZ$U\ՌtlD=4Vx9X1uz[b; RE„fa69 ^κGnt5py)y֫Mꬿ%8:w #Mu ^vΊFzYqDBH! g6fIP:Lu [Y>#Q^>""7;? A&7J+eHG\&bA[e9KyEndB*O*-"8^t< W˩߄%h>tz.?R ܜ%jrKJ6qtoMnQ=\NVⰈږ%kR(@ǁgļq"DVX*U$d?PxH3 g66HqD4(δZ5{!2{Oە:cE[ aX q\t0]w.H1߇PM* smզx|?"=6, ް"Ȓ񤢁_qxN[LWuqL^iX#@vl=eՖ\4sIyZX9Mw_Y +Cs: #]겸^d %<_ph,?foAq!3FFw0a Q,.Ci(W?yyQs:m$X j)UoπTh4݀Z@j&aTIuXg-NakvY*; H:9RpЏ IEv-u,Bwޙ=ܱ7WZFs7ʚ|t$=1DpU|lX(O. D"tz`pen%:^٧sn3Q"/ў,3bDEf)Ԟ5rۣ\f$uE!^~$2㥭 -7J$ ߃e2[CRP fe҇a-J(@.]SAEaXOE$a|뗊.5UIłʑh N}{)>H<",\L]q^mx3œB,*kYOs`˽W5qP- ~%~qxJHy:WҚ>*)n_`> n+n%uB+ɦ@S[GU֭lA>oN3{{))RcaWbaðOC0†cv ylи7yM0^҅1U?sП]7 |q@DWخ[:"NL7F-|Q`$-RSv-\@~Wٜ7KfЪ{Z ҋ!4 1{4(ɜϘK=lf6@=p!AiQB1Y{g7"2z?+H^ G@1iv"âQ Y@ t"SQV3"Mm=o$K,h8CshV*V#hgXl%V<߱({aZ|cṅ0̫ڲ?Ug쫳O N o opcS!,f_'р*O "W.82U1Z1C1[`r‘%`Z3qEO_[{^( ۤJSCpuj,]?GmtZϳ2Q-c u2 Kʑ@Kzz5?Hb%]qz}!?1f0ug|R}9E1qoUơcV]jwIդBhBTfӲ 4ߊQ+N#'Z5n=Y6FQי1d| Y fpy'/rIMk6"LFֵ'Gp&W@i[zj?ZVj2#;Pjy \DHmc{\4^\Nphu]_ު?eT+G}cNr?lU!j%!qj b$!g^ S̰w8o @ {a˾b ۮkfp67kǬ ^D>:biewdװ[PԶ  I*\WR;{2E&<8 y9ے$f`m果P=yƭk?Zw[F\kK>!k m'A-Y,P-N"oM놶`Ol~YWfΣ쁣qT~$2dk:ݼQ8~X8_-@N)ZcǕMT݃O/xe%C=w:vT:P()v^8^]OM R+Q?s\;OvFr "/amvmӇRݟQZ&jd(uYѯuB;k)חo:OT)d8؂o~a0ReGFy#< 'RHUWO>=X=lT6+bLMuYFEDվE;.d,h(9|;^8}br6h7MN '3^=oDhh@s<ֻYLj1ɳ: i Zz f3aՇ_ f1[IL3'o Å-0mE9k9> ]3* ]JA_2EnTA@_A=(Kf&tݪYŲ8m6n,)jUpҴr``Fa}W=Y]5; ŒfbÍw0f S~ȣ}-L6fsĭ=bR6Sϣ F`5["wo)҃lcfBR4nShc|BOrլfZwt Q,TF|x`<@ )zj#~q2/S<ʢ8ꤟ8-pn|A9 51a31"m(|0.u̫>ƻ |Op hG\U*,B{ahyzw̰*#.@lVpG_+jt)n_v ٫>$hN\ѪQbT'XzX|00 Ȋ;W娧Q.WL84+M25 U;NܨN6eKeHMKx+^P(n1?ߢI-?W}a@hOqdq$Ff\xѻ3p*`]0f\U/ -e9ǣcy̳. 䗊r: * x3s{B}0LV"VqCQRZUo/)#&)' )<&'LV:[S9΂f|ɶ!;L7'ǫeg=JcPP/#l;ɝU۽YljuHDG9xkbɉݐtA2 P pb1q5ڽ$'n/Q_j*! Y4Lo'\HܻdnӷL|CLh(ǝ@b#!U! %5 V7pvL)]7$'Ŕu-s=-S_1[fPS"V  (V,b'fqɚO.,xbTa+/KVMTϾVժA'^hٖX6z+ g+I斳[ϨP҆=V]hBj4u!e;$)-j}@XN`;of@=3lNV傁Pȓ|E&Qr}1IK:w 1]`M 2b7Mp[r٦ZE;Rјl?.ssn~ 1%.\,uW>lX >-vs!LTnz>C:npm  g&,ژy4_dqth3D׆ϨMH ʮktbm%"wn-o刃V=0 cm9<Na{f@08kg%S^͞~Nd%mꆿw{>qLkʷI;E>R$^" g>(~19%jJl͔Z˷L`}о~SI !\Ku2\d"?SrӸf8|]h؟2T(l%{Xy&q%YGHVyj`Xʪ(X+i,y$M+9Y& _^Mq"Yy'l`w\N1z#x1VirPGɱ&4cPdZFX|GU3eR`Y8a_<[)i^##JŜ< {E Lb[}s[ > ?i}N $xEP>BHm&؜\m٫rcFOIp[*s AH (Afh&j|Q,B9o^Xz耟g ^ n<8 s7[|*!ܵ=Y{ MA>X[D4=%X[L5n)@Ģw@4'w~{M,U๎t!a12a'S*+#3%Q +!Yc{lZKRɸnlp4&wz|5^'orRqC{QGmo[8WR{+{nδwZ-<)Em@}qZR6 wn`~{`x{Lp؏!l] < 4d̽`u- lx"{u" yy l7Q@8qߋI f=|6;GqP([*N!EŽYu-ڏ,CuK-g>FĉӑI26{1 ѠmD!M,D7x#u0zf9s \NV@ eWD 7Ԫ`S|׌@G*&v|e 9]9l&~Nmqsvs#h0:@ !hg Db`s-q}Snx}ZOod#67qtOMx 4bsl}YETN/R7qu^Kq|ƅw&P #w__jgH]|?@N M4J1S=*PtSm[}RY\wCiꥇ5 JNmtɷ#AEK@ard+1yzjW|/̸8xX = &8sU%+ko\ Z[n=I@GLC-BonrB8 E6.ي[B:v>a9Sa;sj$|%6?|G,}ʰ>ˆe6Ȃ/?aO QzL$ nl<{W7P/\7-PP T_@_vJh!Z zA[O"!cxo1KoR90LR|!hJ !ۯQtyV+!kMZ-KHQTQG _b?Jtʼuˏ"+|q͙)81q5[f E{ciy`I pn '_:3NyVCͨȌhӖ ||07G-I$%4'x'cE#E*pm>w(Xi[fѲ>:.~Sn<ܛ,[C+]65F- g@B䦵mċ .~{(( C;s@5|g ؁ڟi "Ǎ_S$Zhs1l?"/ uĦšxQUit[>AkPϏ{f̭6}  װ#A>Ƙ N1G"SAGDLB MUf9'ZoD1Apw OЅ=onЎj2@y'67O7%u]~qҼ=/`m93!b@!ՙGb87(ۉ17OpΝZ]^sݙG ޛqdaiݮL;m{T-K9jڠ=.gT_/Se ECI%2Y8&OJZ <y?b+EPqҹY.&t`qG,R 7G/P} i" g N)2?-ĘKTJT N- ČEw+UA.6ԝL=8Wn<> ߰I;dWm'̿`^hU㙂0;¨cE Z<-1߃?\B^=N(O2:o|\Ɣ7ũ2%nш ĬpK14*1Z}[3Q1qCƑ?C+e*/KbZEZPzzOBz tfm'2^Ѵ:yCe'tW]~, T4`eiRU`GÂSø$4 j#흺4+o;|K?;q]~ťE PO7j4d>`R`QVFsʙE] %1;”Q]pBg4|4͆u{ wB21prݾ>gyOG_~1Ad6[\, O6VIY!Ġ# />?ɹd/'xe p/iniW):ˎæCVR1Ll?A8PVNGrHI R2ےVC7A g%LoBCU>A{_\CCZh|_KF|˜dє՞**c.8Cf-,+ưk񑲮{JHI[N½x8b,Q-}> \x8Kul EA`Z)gl>VtV4qqWC  Id7w- |0[c?#͉}-' oz㥠VT@{v_8@3P 3^;3E1T_ܕމfé_jG%]MVm -6*2-IǞL#H/cv1 4cX5"||vt_1T9.#g* m+ąyRI*H+>@[g3gh7}\rtP3*ZUIC :u1^H71tWSz)D$qM"ܟdDUA {o_By+myS.mJUjna0+:P[칝;6/3p NT^6Ǵk˿jB[ B~䫿Juÿ]E ?(!JFBUaʲC/Añ+dاK) # )J"ԉ_sNX{3v 3:JIjR '۰bRZ?*m5K@@=U[*@K<}[,mjU-@"޼v-:_MaݺD? +)uqo~Ɨ[=EWJ㤣E挞Z5V*/FKλbƝ71SG/U{Y2d;KB|TuQb`S_QsE KOtp}}s}TI %M.&(|CHmO b]^ ,R;IA %v7q{U_8: ڄ?ICNԁZF`޳QG * Vhw8=@!>HlF:9Kjz& s VtCޠ@k\ -nY}%8 _a3n"`c/~{LѰ TX $jZ{܍Z\(O~ 341r<8ٯ}'/'J΃]wIH#w(vEq>$ NrUAG`鷳dZ 7Ot{i`wxg1naCKG0#k6~Zjx` nzsQm[5u.Qz1;襢>\ӧ&Y8}7gʳHmIݓ\_+ B0Ѷcȳњ0XLι&,fDN>,O)xƀd۝X=H*ꎂ#xG8(nu$vscT*u=&uH@D/@!>B[ץO!hן3".}5j$EgNu<9mZYɏJwO7\"e=a ~}kU+ sKNa*! _U/w 4g2M>:ˆ.TDkeȊ١|'6(#!uʂ7_/V+Fa }+9\w2uq@]Y9*C?M($~ ?5hVev ATKBX^e n`J6L֎b6%A%)P< KeS;=#k[[ L(5p&V^q":CUh>qW ݼ~p#ewR]M]ߪ REҸ\Wh@/pg@ae </xQgS{td ]vrS']qIr=hXbze˫.KHA]Ws^W1=}Jx+-UG>x"'Yࠊbm0}g^(λ @K@Mp']݇U>PIT a4].lY%C@6J)>KV3هfߵa2=8Qڿ@ )f'*_P&i秸H.,_1OYuv)?g1nv,*9`DJMp^M8lv5.OlWșb wLM*S B5 8bDļ3NXqAoO"r4Oz-#@,}K{?^&4:pq|QpUݗ5|h_n^bG!f"XN!)D4?mVsi8h?^mm7m0z& t2>?C։Bס;8D5@z"+}m%e~o,,',n?=9b7e\jێ3mC7[>OPfUg^E.?Ăi|xZ:}CWA OdrwN~Q.烝CzOػۉGE4v`{UkDS[(qSo'[l/5em3W7DMCbv\LO#&X I|eUa2͗g}JZ$*jRGT j[ Pp,fRuo6ꈥYG%S:t pM^b \جRK0zה$Gk{+n+{U\&9ppxpٰ4Pqcܪ`špf|wM]"ZW޹BVUlyA]1L&û!Lږvy*+1ȕ{E,*t3{S݂gZ*SkQWZ#S+2?+Nm(,[JUa8C5>]FEVPKǑ\b)4m",&3.To'jv"'ޖ`),{%^ɥ )Z"IeAdQ{K`BD2gt?t1*FwChΠ9]W*|nPXHފMkA\ighK5UL|>/Hҗ/ԮdtY8еCdd:&!w۫?Td,Ԓ"4=##lFahDT,&ϻ%(?[*l>OeM8L4)q$hCAR|ز>dT!K<ҝ4vQN:,ғ̀$6*^ȢP~@6NT9--~0Ǔ& &΁drsrBjmbCK(&C](KιYe8_>Kh}0V:Q)bf{"[XGGτm;7W)kք:J9pogW0>xy@XЗ,EBhHi(1{VY+UDL%8F0]J( oB{p v6]hRuZL\D:gY}PQ*WBt< Px(TnOPkrw&͘i dB#v[&>!h*,SA,-7~cqbv9߳y{]cgfh$d~fkM`|r_t E|B2aI\j2 N&(QE&%9}&x2 #Q={p#Ag}CY m3G|z>e5Y.Cc8tdq~z΢|={|"u~i7҉+u NPaG}`uǁ͹v"`*OoJEm9ނv{,"DfDz,*beJ?yJyh5vE`Sb[X -Dn4 6VA` ]([j*1, R`)`l8`h0Ͻ&ȫ_*벷U]L-ړb5q ׄDy"܁lkŰh?2 jDQCugߎ~Qu{p34hf+9΅+x4^TsYp+3dOs~ŨdՕJVpDD^yfφmÁ'5UH׹o-ΚFCޛŕA0(G,mqMmfgQ~ITzƉ3PGF iH߂.8>1e1.EmReKtm@Bh˝~@%ʲ6(Uy Y¢\;;" Cϫg }\}#RGgV-bZ.F^G^#{gGҊ ~F4?<8O _ 1iXƸzσ 렁U/:L+ᦫԕK[I=шu\-9U.Ohn9 F~}j-xmMnm'(7,V?04AܦZeM<+TCC^nD%y;Z@tqɘX;⩑(f=#G,$^.CEY^T!,$G %@iu{~nIu 5y:~5fq}>RPaV5 HYYk1F,cOjC&I^8(;W5$Cw'^M$\v,,v5kjOTq+) CDGBtёQBNiI3+Feae>#3i>' c) A퍺~=yq1AZ޼icqPZaCQp*f(3ξ^8A:WNb/}jnnwZm>&In!__ >ݭ ?#/[8egY?GzLSyڸ])ʐZ ՃC]+~3\Z=k<ND5Cu{ t5ͲP8bHmgG?M;mG|W] 39z rkLkDsZY9;5;aᱣXw`+hEpm4|ד_ǹN39s=72]VJ_ 9\➕~6T 6_s$ <} Y04)$Gu"Z؂ G >G\g?a.=gܫR7nA%qv蘕.rPȔRQO%*c@qpSc >Ա|#K̹0kτ[oC:l=7kUIjDl ?0'+8UZYhD'?Mg9d5T]T]ދΰ62Mw[l ^^MRrY`#$)\&"Kpw3DrK V msP0ϧn9Pg4j?@6T=?u!*.b U"XTyU Ԕ.0!-PD8F0O1pf92Vư FK1TzOw{fcDf+pi ZD4 ->f32]\¼<ʞ{yڥ1R?ZӲvTbbNXLI(Kdsݩ]3˝}{8 N6'/W-˨%DMZ\废)a/.=c>m=o!GVC.opv?/>ݑ0WM&oߕ%I%9)o~C}=PIȌ eHԛY} M$9?a3x\sܷvPHzLEZsbq&y(s$pw\s@]hʤ(}5@{:#r>kbq6x`b(X1!%JIm =AwZ;OM0qj-f5῜Rt`ctlN)v zH^Ԁ^+'0IFcثĹՉjʗ{ ?9 Z~)H Ntn\~>6wf'+ݓV?#\<1ehXZugf21U2Drj®"JE] ¾}Qր|q?VLV R%X-MŇ`H,{/M{B=<`ˑAQ6;/Uc^&&+!K+ޫ ֑jX!o Dt?~w7f2pQJY u5 .C#}bnrRX*ݬvdI+_XR\(hrB 5Ԫ$>a,ZKKmt(($zNj>SKcKj\]7D<5\GJ{aa"%_MF9hA$\8#495b1t Ssl%Cqɝ;m/%":Hǜ5c*IXϴ-  \ܔ |^|NpkF; F^gфi~Z/a_ݜ_"4s1N=W] [G҄N8;S3p/6`f.QXe"RGGysq. JR=])*Qi.8 EqA*H9p#L!ȉ ,|!Ut5!mŏ<=KW;V{nsZT_YaušЍNdj[d^A fQ~ *݁mH)<˃cI&[GLG5sWgLzUe؎`](,LH#|^Nk{F+!YT[b-3,^ݪj3Խ6aKuc9ߠK;s -CMF;0ʚZIB"s7|JG6ʾb Զ,ybeR1ڗN_uai+ D"Z`Ыw/XcAD6B[W[Hb"OɐȹN&ة6["0 kZ2%+-{CegҜgrxh~C QtE N~'CLb,[xĖf0b5~ϞO2-2(!ʆuSw-ɻSynXYܩ9pWe85Zp|gf!Z|bv|R̕3#9GQ(3haWҕĦu+];RiX]o{{{iPAXe "%>mCd;\c=~Ƥ7# )QT۳}[_Yl4+X*LLc m0=lw)(54df xpB oNO`>I&|~B!MȲXX8?VĚXd#fwE'uɪQo=, 8XX$GU=H38N;*(1q3x gTjb.—Zq캮QSq\b 1em{g;Fp .Z9;HLMiDH* uQ`5 7/嚸٭ Ψ~8FbbNۧC.LOG4 I '2m& 3WrՃ>Ԛ1 69{JYLyIVAg3i%tkd?o"_4@PZ*g.4>Jcj8N创be)vD>RD1·̡p:6vFFx(^9%t"K2Xߛ`, OH֯\ ג;^zUՆk9}Er*2〶aCi 6(-%wR54HVNEZ.57~l$TЇH{NmZ;%0ܛmS=rK .dzWޏB!_n(8N?j*f|aLprWi*Ů%;NC_Li+竍x%0@D/u$^܌p9ZBm{&LW~ٹ j9y*_JH$b Q-Y9>^;81A.9JqfTJkJ}Za|;4͠n?1𕰅w1Y##[ ǸpP{ubN 4 1pIS׾% yfV+- ƨvbk6duհhPyK[k"*~J_t+@e [IX[Y[5r*!!kًw ׋%) s?XPPǗ z -PZ))iNԟ u OTX ~qj6ݘa@ģISpυB¶)*Ub5/2#D .E3̹;x"Q2YxOL=-8z"3[|9^wtҳ/<9'H¦5 VskbWrģ -luƆvji7p2=TJGǸE Th¾ Wad#|4ospX.&E'Ǹ8P88-ѨnuxjH6% >ST3OSY;hbɍsU})=CZc11^L|n08<'Ln@*B7ᤧ'ť>K`$4&+؝w=z{&^w,2JY{(jxtCvPZ~]8@{pbU-?)m;Y }Mضdf8f3‚VoƠ%ZJP){!nooƙ~ qŵ&8!8.E}< KF8K=;WٴSy]"]x\[p!xELԇ=%I%A>:r_=YC*.B;O5 jl!$}*N|_?]w=N*% |RS{`)Q{2C S)\ @dj) [GqE.e9*w:4tD9H^A0#~FtSF׊K!KZy4{𝕎EhN=K>X2X"M}O_~78˪o7<)-o|a_%׏UYL"ʶ&fB9@y끃r }8RZ*DI/DrRb.k͞$ۉʜ3bơe(&?PfpWJ~~b5!8Di ]pY *O9_IaGRQbاs;@|FW)2QU2Z;Nroy0l$4.&xs^y( zC>\"T: 3C3kph,;;tz#aZ&n4dJ}eg+1R#l?ᝇnV$K0>AAߊm^7ȹy Go/rv 9 [hr'T ip ¨WyeZ O3 w Km}0&⦹F1WXiZ֮s"]Tb{Fh59{@ r`Ƕƚ]3߬*R&ie[fmgz 4[ Qx he^qʰQp&S[R845VP[\ɢaHڪ&(un<8 ٩g{Y{E4kGD H%|6[G.R4` y A OfJ`uuZUә3%Wx xXYSb PGUI&l[S.J: ^!g+5sP_ " S;URԷEr??17_uŌ<좳-[)'\ -"BxcC(N0bjDAg\hhwFṮ-_u=V! 2(=G #QB,?r?^*|4he=h%@tt7Գ[ߠiD }?{AzSLOWaPGl{Rώg VB~ znFEhRۧ12^8 g̛KV mX `_#O~ xo_``hsl: =',]ɚnetOwh`ݓl4V>D}LΔKlHr_IdMCj1dɎ5ڬdNa/&mӡH)a8OBRW^:(Cŷ`Gj26mA \󀡋UR-ޣW75v;?쇿gVSU@ ʵI6;ƹoa%;Jae7 =sG N$E!Taƴ"[dЉ1S#pY!E Vk'NɑODbMA2x$lBsgfb!~p΅Z\#mETjا4tM| fPiSTգ9IB,$޿tHNbqZ:q{;#+@ZF >_6(A&|xϡqل=D%l귒 冭2 1caO\Fi[8Q%QX,ߦ '?!ߺhY" A~Cp}UR͸@ui +^T8e$Xs"h{u/j|k:E8#i=~gq)n7 vCr01՜}8?Lj蝛Xoh6.#:S\v@=P$2^вu!Z^\uʁ^5Tc/ZBz58ET q9!g6O&HvZnF];pLk]s`\8I[^'kC}[_Oכu7Vn-bQ<)8S{E_@iBorbr+ ZY*hP:ٍ锤98Sd.3ja)v*ʪqSP0ބuE|ap &f:s>Ay\~ AlQ2{rUͻ:V.SD'5ތ~N5]`Y^t%̅MAKz\5CLT %~4xg*eqGq,_™W #A2p9`sGx`nQ \t^~0mUuQ@L\h1V\|AgjEviN'iyHkq%]'`,=B%' 'Q SCxbĤ)sP)n_ \0A]0mhAmB=sN9xS {\w(+?~ sNzJj-1$!Ekx豮G)Gn`>\ tZUf\;ULt(.sʆ˫h><黏{ %mٜ+jc !u;7%4O!_>K%n[njnY <['U:nde]PRddpn_y^җ`7[L I Vv6u=3% JJ8\Ƙ.wju;J-wJQՑo[miӰ-q6Y)"@Nͥf*A6o4P|.U#%;*z4@(MOwjCkd.`9d`gЫ!HQ*HRϢ!^qs} &Y֮l5V-f|n%@sVkDz ˁM*0fEoo^d,qlj0ɸIU$ݰuH\ eD$cRw5ք I3UcUC$tF,A.2&@%u3|`:m1F#~Wu9IS,J=Pm\j[]f-3А=`#VXؓ|Q=zN,@(Zm/D'Mf=VZv39uk $X i* 4'ce/@ „F' di{r{[S׭ зpG#_sݻ ޷F"HԵ^gm|S.a=Ɓ#`Fn #aDÓ`no^C,bn\XO;Ͷ)ms{gFQU <(5<6]l\5X!C!w=.۾IX(:ǮK*>qL `"_Mqeih(ޛtӒڲNKza~F35 #$=&q򣤫gb:^% =C\}|mB-#&!1$t1꬘}8[rh bw3\gY@ug.L$ 쮷&.絙"*Q[#[H0)].4&pnJiVKwqu f`j- 4n2}KWVhRn; } W 7CQr;o6ꇄte $G=kZsK}!I"s:1J$Gw]SBblGgpl 4jyZ뢌j7GD<]J{f$+Ekt\~m C :SSic` @0R2١G*տxGUJ^a)1Jׅ,$7O8R*.=@ApŞ73G)EZˣ?=ȅY8Jrh/cD`V#?18nSۣ0<mItq|z M'vIyWBDzTZL #`OH`MlEe.t^ yZ/^}r}+ͩ|U2zO/$ؘ^1󲥛M䯔(VGK)kB ql,kCAHTi1ÄA8 Y.P-~spOTM]N%Y-ʛUH:65+qVß@(m6P-̓lZ j*sOL.T&Tѭ[ʖ`jMQ40(T97C0bDpBrcL3-|0}h;MZTt32^8o!oa7:U/PO};+p2R3Pxu6B>Cw9Aу;.ܭ;7ovsUm/-0J!TO*#hfn% s3]2U[I/`ckz# 2Q+4t4 w _ K̷dw%I1=h97h[̥B=dl!z؍x댇 8K.;lU{9&tAUPsD8;?cҌvikW_ Ll%e4*O)985f݃"z˞I氠FVSgZ;XژGfR7>sMcv#MI0٤ҟ}[eN߄V憱2:>Ǒc!g[=NW©? F‘Dߡ+増 h^[ʠk;3pj|\EZҖrNOCH^Xf.`}+& ^W(ey 'C#]!-yb8v.K D0״M׷+qIEhdr&Fމ' jPDT?4anoqS\WOطOЖw{|)QL '*^ FT%r9;v,/P2A:\W[m@̾o0XTXXs.|tnTbdY!ig9o术2IںVUr{lt m tUʔC_!z[ |-=[#ѿsȒD%9h5NnUh) zzE-#817ZKT-k4Q{ X>,}jr@!b:LAQ \`QGʛ!}itMBg´bN6ƨ /Oj7Dذ"4g>gn!nc"ce8'V HhY?r9Ggqۆ[(AYdCw'"Ygb)EљAA=K= PE4۲߳>Swu!]-\8K1YPC 3X.Ux-&1 )(߶>ы|M\刵p rʒ}zCXA6tժ*y^& #ʠXPMt!Fn< Dt1?1\ʃNFPJ*邈J\CgߓHjS =xׁo~z㫑?4E*T)(bHcԇw0rMknR6"W}f}gV!:c/>B~`2E)x/:@6&p*[W֍H Ja< w~6"iu5$Ѽ<(֖C ]^;n81ǂ0R&[Ws ?TR7Yp>7 zy;? {kه+wR0^4Jb%tfk#3 P?ȩ#N 3#'p|?Jraa1[a&+n=H;KQc\(W"{ nDT|>MtN*D L~|\) )' cvڇpNJ<?4J]1R2 T+\vkGyLZl ?pnD] ּj KQ%i5'.MC쟏ޒpKyswIxNռEU_:7w~pwu6GU؎w# ^8 Xi;iJk fA,7{>ްwc;8Ll'g#`(l0bG LEZ嬜s4 P1nҞ>C S;4Eg |\py[fKCoB Tgx8T 弁o퉜h+?Te J 30XפP"#;^DEo|/Oruu <&͍-8FzFNb"6_s\C0ZCPx gt) ˞SxsUϑ%>Ǥ![L4UWU=QK' Zxn;V"s5p1zT-38%bk~dEڝZADYv~@課Z6,tr9BIT1U-i\ | MVϱrȭiS|.+dhg0Ƣ_"Y#TDDmZD5LBWڮ a acj @/8(2"$d;}O,-QWveKZF\fb[3 =NU&Ugig}mẅѾ; du=(8}u"~Ta}Ԉ|ֻ̄`Q>'pf6cUJܚƼ ]v <ݘ40Ve֐@Bc+BEFfW{BY1e`5`Oъq- z+x2pXwG7_Yeo˕z,"6Q/kxfSj(dUn`.pPo#{"Uw,Lo']`nٓo妬LAV2#Fs>\CRs'AI%*)KCt2Dκڌ|ǭ<4ۭ:PO`gWl6Kh/casq>EO5L/b{Ǽ[иKp 3TAbb9$)+*m$=LYءwώA/n D;l V$jVל~){ ;$yA>,CX(q;7^z,^lKǗ@RmWZ9FNhVT3}UDm{H2d5w1wr_˶KcҚJ2\F5l3w6_ m-Q(uĩ#{[l|V׷4m8}gj.zt{ϱeA܉»Qk+D>Q Kz|#7 RA\>I!'6dUڴ+)J[c+Z[f[7&I/9K\ ؈%6p2ՍwT.nBcUgN{6ˀZ[#D~"u࿄𘁠hIeEAr/ni}R#G8gV/E@)+ .8Kڮv]~ ߃Z ЋMOBcKy=#cqY)"rHƄsQ< `K89γTonCA:DRG"nkD%團@39$2=LKjH|] ?0]V P.㍠D'HŔs#LvGF^Q cD~1 *sǛگn<<Ω%ogOXŠV0͞Ht''^,m*>#w/ U28a7 K}i"ld맇Dij`SZh z\m[T f ^Dz1<ՀGr߅b#1v6/?Nj6<*y6-+._cjpvG> ͑6oNÆ%ǂ "WtjH)9GLw8w픹lEwB-q{ZcyDkFi+ ; Dqwk@FOޚҎY6+;}9UnrK;?vvvok%GjSn*ªAcУ\(M_3团Sj$(9UsE($W Eq{jPWrɂB6.i(xT,tlyrE++NjcD$E nցͪ')0eb}p3 3C9j sj1;B@̛MSad~qʤNV_v,n TYNZS[4(d]~Bo!vS`qɖuk9 dm+N@3qN46GSv+-վ;¬OYѬʵ@e?|j<;DVFND[هN\ 6=N2/Bnyh~XPfMrS$iu@BEg̤ßdÎ8;iA~7ֽVX[y^C#MEdy6WmrꚢZݴw&3Yp^9?x_z; (r&RGbEo΀wFS7h6nw0M5$J6tSV?4V} ]~]A=PR ![ Dr_/ꪮJM]ZjI6[O#a{eL^. qmZ΂0^f}bFՑ~5Ѽ4kji^ F$A)KK>JS{bI9DTv[_ҳYD7|:b1l+HYA <u}@EbrmH@S{XL5}6ĎOtaGzڅc޹R=ŕ^,ƾ1=Hu:3߇rڞ 7ՠ-+7$y*5䇦֬V ޭKF&Lf o^7*`_~$]Dl{il(_i4A_6x˸4#IstgWty LukD+hKwlO-:Ɨ/ܹ8WG.ClO{c9NNug"u{'h9?3sz~M&(|4*s܁fc7oPPH9&GBrT|o R䢬G)';(`DQD hSI+"`70Y[pl }DPz_b7uwaCߒ^MB9.Ql]M}Yv7e=Y9w=v$ !!"F1~~O ~N/wu~8'tYst&_2Շ_U V-Pn2( Tyy/fAEnp@oqtpI7M[gۋ]Jqc]hM9dpx0mNãx/2}utxMȊXAۑ/׊،enԍM , _ǯeEiP+Ve|vp&f͌2@˺*ⷾFVpn<Gy} ($V:Ni"9ؤ0 ~!2Sԟ?Aj!DҿkJvPT s;g|'n\Liaf& `8`<T qX;w=(TVRBXC4r"7(zk`Uz]=Cb):"tF=opx?E5g\L| cœ= Ge" j\KH[fw%%kbZ 6ƚSꝞwkD!`s= eePG'fIF[͏wGD@zCfWuA,hVֆ|Mu [:@7sO~S$ۊr5r)*%D~/(sydj+ׂ~$S6_Y &k+~MpzԊ:-S7pW rvLS]׳3+څ-@ bݰ.or6zP,Uځ&i'Pf%V@Gwf$ 5iٵ19f+/|Yɱn0vϓӧR=f׺b(ÐpY\a'C+PHP !L) S1iv e#;-7H=l&(AK g[S40{3' `K+t b0HE Hbmi]{nZYjy=JrbdJb.&wh/<V_R\hn(`7/-YR`fnR>(V=<~ABaXj8t M&6x]4.f)h*ٍ̞vT:Vr)!SlVJwz辶ih*̾^@sVp/KI KGh>N!C7Q]'+gTy`~3A`YfԒw @Q4/W0p%ȓ2{qexfzE41r[cMl+$eT^Ikb~],$,5سՏ'ؽEufV.1edM^b#򀌖1xmn }n>#УR˥aDWu8Cb.BR՝{EkKteEÕueľ3a I$-2oG=㭡o aM-M& PSǘiiI=|ik !q#kມ_BsPTLɩClv㚾= BS!>1 F P\<.IFuǿ`!,pVp{>XGyeԆt۩ӛTa;,fó/@D=&3T]9F/dS,$w ʏMtlI}\j.(Yp|PZͥyʫԏL*ߨ(п†{Bx%0;c쒰,屨]cȵL 6l~vC`O _qhFSHA;3';UvMNZnD9߬rS6Y;/)0&&l-QG UyH |q#\M p&IAҟd( BVuW̻oc'ß[^EN#6 # zLYWtbRh \>' p?}$d@YB7eJT^,a*jAG[ĵdH[=N5g]>êP9r"euNp!k<ݽ,Y&)i(vjƤ}4:*ɩ~{aJ: 74*^[e1v(UxH}aӥHU+Wm; eXnsxW*S>k}odKa+)mș$ʻao$ٻIGNa) ~[,Ĥ2VE%%qcudWܱ)+jF`PٺߙS 5'Tw4]Lo5:uקXoζܧAVFK }"|5?K 7=n=v` !5ٰo)νE@aiՔ ?]k/'u&b^I'Ml&\pJޅ#e<8,X;҅w8~^B-rk޸W1χ}sehcos09 A gGW6~OjUdH̰8YAhYΓRwtVo 4HGRPOR JZއ c)TWf!ʡ ?}>B_ ~AT] xjusoN/pS"%㎉P% ql5WIh# x.س-C+9d eߔd>N& 'LZ$'oi$A+B+ M"y0!ґGb[3MQ*zta\KnxTncA(@8 >pI=[}R+i!H tI7]2m\=>2+蔙E!asĨe`'90d[>n!7,EUbO3yySyk -+90{>635=-2ˬLY($Rm-+ *g +υH]CjmX@KojBB}c\֒VMk.ͷ͙a]݀R?u9"Wm7U~}VtKyQ̀JJZ"TVחIƉz`T`4^~E|VFL=ݧ|t&);40K[L=wNw6rpo2O؟PF<B(]0/!bpC1$) -)G=^4/i[1c>lIoz? )סL`U&Ҍٶ$uYl>o7Y 1rhq3M[1c.όb/F Msqu0@xǸEĿ?[F>` CtUL=T K]ag}uܧ%|jM\-"Y\똎F.LN i59"ѧc7Ēx:SvsԭYN&E6jFJXȏe$Ճs6MBtuzL$!TF||27/)k !mP2 )5lt>40GY+LD*Q> H4B"gT__9B/Y%n|tɚ>J6M( 2jHE\&C3|:ˀ1S_D-y㑂c?ey1 YQ]CX`mXw)LZQw[tsBKnK CwӗJ 4(!qLa!3Gvy>Rj:e CNu].y I%)ҥvqFI׍8^0}N*r27,`q ړn.q!+I8,b`mfsbq~VMrbFf'^0Ja Qʈrd<{9d2jKg "D8'SHcp7ʙ3M`x@HxeUi<<\c~]R뷖@#N5REh}ף0sT~'\1-d埿YbE zϮbbp!T&vEHwY_%=sׁF9 G9uR'44gFE3AoG+8ȇ'$:ЩTjN|tmWL7i4ʖI MuOw='\cK\23>& &:gjJ=y(<: 5"'`d2=MܝVȅ.F$XɛǤvm+BVQQWp b=dM>uῩy|ڸ?<=)9KD\ O +CnjdoT6hQȩ;3Yn:F;JrhÙТfdPGh0= U>D[ ^=hSlOԋ:oJqS0`YpN{>*fqp (Ȣp6h .ȺL^:cM:tHew,Kece&CI:Ae.h2NSfb\[[,qxv.eWs).an(aصf*}qÉsU"6s$Cf%0 <)n2u)Ϲp,tPՒ11r*_J:E ĞCM*c,vM(͡(0HⴝD綡J_*eϚCCep2R=]Ja NӼ4n$ yo`9YO#Hjq덷+KoUy̩wrUeĭbp}fpj\eIH(E!ߎ\-5 2k} /)9h[ |u#?.|XVqA UkYpV*3DeҶPJr9dx~jYcOY1 x!nۤ$ek\P$Sa+QFl g |eD~Du|l*ޤ^f5B [ ڍAʕ&VU #WA'`Vˮnթ)"NܐBce$##thk.SHk) i :L סAΦx` { ݎ6VjGi<2E@ IdT\Ђog$( 'l5p!(E/ro$ ]d^ZvJ-K6{sq,qEC RF3®vڰ j2Ѳ>q@ ps^J[AVlQ3C]o{ܛbs7-ϿiVYn6l\7͕ v_N65a͉mj џ7mw8HyFL;fةpp^W !lu';Q-Bb&9.Eoag~xdJoҞaIӽ֝~e(EY`p{Ê&jeWaV|Ou,xcaҰUڧ R^Wu76 AM'ロբU#iMO۪< ;3k`QQczэ 1P~.Ҁ%) OVe^'][nu{Ҿ[Lۿ]祌w/=m<7L!Ȉ o/$Ө-暑4ɵ⢱1y(%| H N5֍i8})fBzd8,+CMIUGYBؼHU&e:^M nޠ)[' yl+>~YMڰ»e5%'4?|#7՜E{G-N(9E-<ŽVO3{w%R2_.n &e er cN~?DD?ϽۿY+Hɮm D(!cjC>9Q_ᱢn ȧ KrPVFPڱ$-; w\DK_ ۂ\JYN`zĦ_f_`O ܛl۫hCtGW1X3HYU;<^CzVk5@Q/mlbE^1ݧ6~B[!e4o jIeBPFN:PrᵨJ\ U͙X, A(UVo?wr*C'_ڤc{â#[kLh\KpHF{ƿqN#;s 6sa* EXsw?ݭ v=V0RNZ]A L0AFy+^Y2tX3CcEFN*`/x)A{q~Zs9/7Tvtgl 7WjȆ|6EȮ5q4s'EO76m$W:1qcW$rcњQouԱ/~WڍiDDFS=rh\!B%ӊŞeG3V @@V[-^{9crĩ(d !~bÜ_,%JMI\vyUu=$TAЃ)+L+nS3TtK2WL2&`EСuRJ^нN%;+1U42 c{+DH~4݈3NgԤxf9u O+|̵t>N(s WV>ˇ&8 hҺS[g^{K&>xR- 4@AN{k?Yzzn8 Ρo"١2NO,PZںTdkc$>Zv?W3XxfD] Z%Ǘo7Ņ-${l) B$~5 ??5bkLr+,ىZ+9fCdy" rO$f3ܺL]^INYq׌;x/#H$ƮQD"l׋goC =hJi<+(uW;^PdIP] s~]eLFqZ+l]e?̑7߬;;Q~9ߤlx߷YcoVe֋v4cܘ_RBC*[|ۈX#ŸJ1 WL=Tz`)K#zgH݊_d ]9A=Q~ >kX!tw-e 5Aݠ\(xUN#MOque( N5C,R@i6a[3|U|ꀰٹN}N|F2 ~4>eTh+'t,Phe}焳]HbپKmT\O;ԑ,*K`pCTOGT;[^*/<>(JQuA}^-eoBll@PPLX$ھ?6˘{ܼ:JOLC>Pe "iߪ6U\ZWc]Tpyd6@q$X. S_ػPV__ sfW@wÐBvY>>oaΞZNs_B#3o6Ċ,W`/5M"0S0t=h]`u dglODi oWVRQM>í'z)x|HI= JY0R=cLהT^|DºĐ B퐕B%FKnc n%È }[4|$.ڈ/SM;^j-qJ{n[a䩼ϬnR K] H97{8Z:Al~Xѐ퇯O[i#͊;Ģg 1'ߋ*]}pɈT+dK~|67 m~F;I&k."v盀sX]#cq Dc6*rZE#묽^tt WƋ躙6l;^l(մgU#Æ*i?Gj;e88L`a8p` 8%c#_63g=+43Hf B}\r.>x@!%_)by`PjHXzTBF ka2jQu)vSu,3Lekv |%+yٞhJF I=:]JגWC*T]\fIa~nVhr[{vj1+3 ,;+~8W-*Pb ;U)^ `TO7C \PnL%W>SNs;>+=c2V3 -X): K7o<SYepLT,7,yaz} 2ZtrEA=ewgѪd՘ʶIȑPHɠV#E[m6foJS35 xCܠ^ο݂mmĠ6lت(F܁noHY/SiFkh1幷خ?jo.d_:^<޻~ QUFüjs!YP ,oUC)t*MJY;(mv{dTmypAdƝKN*c_?kDtLq80ƤO+Skj_Gxlc<)$*.8}ykqHj#JY50J%x1D00T!i!P y3K5Sk6!&G #WPt'~)%i;"J)I^vn_6U:뒫POllڃW+w*XRc(=R#@q&PȱKpߘ@8CepQAQZ疮yf *w)!å#?D Hry'$amAMCh->wR*A_HDFq-Bwr H7*z>B+ވ Sk.)߱FUկexjǙg.vRk: #~ M|Og ٦(]? dWl$G qbѝbJ ?"ɬ# ':St>rH4!Y2{DEF#4Q>iwlKd*v0Nf(~.(]5?Rfʡ4Q'A^Z鷎 bw[#Lqe"Cyj|6 FC8Be BjC۰s{5?wߎNhwwqq7 *#y*'Ul. 86BZVk=/2e#R )R_}m?qҘ;f&R$i LH;5[̦*.oJ^2>_ExeDyr:% 33nGV˧TlA艛}-1#lvԭq/?R|xT ߆E%>C]v)S1 fS\EɭLYdwIK<0]Zd•%Zmѯx%F)LOsaʆA9L{G;C5 ʺ=/<@NYLbcXjV$@zpZ5XSMqyɩ}Rd!13M#Iᯊ6hP_S[HuJC#:3YA؏&dN uM]bdpHW\6{Wŀ"ń5yMS@&$!o0Ч?;j j^#A`;#& ; el }gУ͟cڹyRO c{z9p߱#C8a ,%t?(m|:$,$%R~2Z$څjc f"EJzs7x4mA}׋_h:O|"Z-aOhs(LhyObNk0-񲨴n@0 ɨ_wD [y[S),2=!MnX7LP<. B zP]"+!5֔<>s,4F"t).{4?dZb"vߴF̆.R6~9w\ ;Ul]5A> (GiupqDzsXC1fiMn7A^0l0 Ż(/^,`%b(`d&GB*:90bih\kO/#uؐ}N~iXF$Ry.kTHW72$G0{{5,sʎk)dVjv ܙI"C%)2Sbd> ;u~}P2^6kwsFI鷴If,䋭`+ÝBDJ#ފe)5 L!ۓЦ xsT _hw5\$8/Ҹ7 ) MU7wvySrT/("G (cb HR7n<_8(8k/aĴ^>h&9$8D;Z'p :DXY=mkN- 4^,(kJ*S8>L\2/2xcl4z;}SBmdTT!j̜N"`+>lشEKԡ_ YRM;h>2+Tx~KGwsφsÆ~u.[B,PVSD}s󁑓\!^'zqiBWPe)hԱГ=[@w=⫞hĺMևǽsU!!"`!}tg0ok$rg1ByI=K6w8_>PW;fBRoW+aY+}P&1W Le?R˅ޑi6*Hx`,ziq}{>0E_U9A~_hO'874"wl]ȵ.t=X1<FdfޱwZ (u8@Ey.{ACi?% LvVEe%9+I58Q6y%sл%(Oc7I&>)+Mhf])nx́6rV%Qm>rD{n+b{TrR&"B9/q 2TW_? QE,NۇBt 㹴 DUUԸYn)& yVM{+q4V1upu{O[ڴQk 0ir5wk`X#݇P"C1[Ŵ 0Œ}3YB 3e.1R )_Ie S2lPnNiJC]ĆwHh ^_MݍT\}ɽrkryJjS(xL zV$x+(ꂑ}y$lQh ~%OږvgdF'M,7švn@@1W#p<3ڥ:ڜKTCo]68r%d!)[D1[>lqxOMpa(,o>4 X&˛&n!KC{(zwJsx6^TM-xb=S. #q"{kyZ9֢ 2}#p 0·Q DY[l2Ihp䣗A0/)xq[;xeaO\$ggt4x\ᳰǬ]Y)2_je#M6nF{]h fk^ tMO2?rՈC/>0}}mP:,EoFh?dSF?U"IػۅD5:b/idMBwJjtQC.7tzB^5l+!H rէ%CNu!Buy8OȮMm 2C.o"o1542LBd -g-2tgŋ{L(j] Km^_5[#]V塴]TmT C!Ţ^'juQ4̼lmw3Xt)(>ы =Y7 JN?>'}~%5R J+;xv jx'cbW }I$}HqIPQ(l=^FXKƍ&VJp ߠsgĨ=~ꭐ/r.5-uxҫsɱ_ WLfbՀBlQCGĹ=[ջoeV@_׫,K- %%_~Tc!GU>>g~&kgŤ ojNPqѭJ +( -.&WSHQݪy7tEMo-uO m3DIi9꺠Z/F=!DLvz62 ٳюG?.m mCC$yƲux%p % 3*(%0?-GHA??ջ>M!BҲ^CW c՞^{/#vXKOWkJko#/YDv0"Aۧު3:@.A)$Z]َ;~E~ꘑcW4e!5CD1~6,c}Fb+cFs(Qmrڌk: :Gu~hX>CVlv d`|RG! S"C/͞g>Ru_gI+(4"SBmz@x!.cy[jF$$ZtݞՐ3ZThhW[ֱNdXBi?$ѾC90ذM.q%sXtK5(ȲRxU{ bw?-%}Df~? cF@ [H~c%%sC>3^ P9GWšēQ}G6jVnw\s;(5.f5izX1E{7(R0}t+F ÌU(xb#]5쒫8Yx\й<߻Đ o"IcNۍZ7'"И/Qhr=u6NosZi"Lm^pį˔lk3Ѻakz،d|ɫ m]mgk%B%}B9tG˂yF8T[ Kh#7Փ+aAS`C><s$pSC4V"N~tI [ *OD`a,Kō1SA.zҧ帝KtUs]fM/"i(<7LMƀ&?j)EJ.&xO~! 1=ᨀ6՗8tN&H  @s6Nat@[F Վ;:Ʉb.,,?gkXم< 8وd?yHrITYeCj^]AUJKÃ`a}j3>1t<Cr!9+>:kU:qQWG\7 j"KoT@˗sYc#Ɨ%(}1ÑFb}I{uߋa:HaзZ foTRHo}E׸qr+1z.O!~7O5a̍A`?UX'X-63ݢ jnVԸUNf/ Ϸb._A3M')'r ,@oۧjL$ oՄ;,*[QD% YE8c zpNl#03n7/s݇wEs7iՆi,!Ck5fIA^w7 17 n-a?}2 5R-%)yv;mZw{i atYQDZck)ed-F8Ki|u_.JF2< ( y1!PjY}0*i'"m/>y&&~HD3no'pgcwG&H[mG|=/ʈ9RQq*1:Ea]EQ?]}@j5'tW]cF=m=eK$̭827M+\BeC;+LיΨF0QX"@PT 8@[k7W=.E7ux3 3k_u݃aeS@Imu~g ~wQV|BlC ~۷>z'm"|-oqbV dFc-} \VVk}1Sfv]"aedu&VT!҅*b#Q#'0nn;KC ,͂XI޼,sv􉆢#I_ph kOR> 4c,nA%_p[GFjM;FNfF96pUT"{BPÈGJҥ_$x[zaL½v:NjDĿy ᝠ =,B`r8;~iwfRCZGՆ0R" Lrڦps q㨏~㻏̦ySD!w>h?ZzU4'yg傈Ğ3>W RiSg dJ}90I;'PNhk΅ F:$\(p"5W"F"# |C|i'"P\[]*nGcE$!['1AoP|N[-}CB7rf mCns$:G0wXQ!߁/mr_VN*4SQ" c,K\2WY'ݯcN&\fZ{nY rUqcplKk$3 !Ɏ]7⡡{jzC C&OQ\dtsh<& u5\p8<܂4<偉m2WBU)|1Q #M@<]̣NF zxx}2xF?qπF}<<u?o lCt~7EŴ@X7-@燮tKK7VU3&g YI 6Fs~d_,GCFEKdƫnQ+3_%ts-~lٛwW\f@OlK]?S[Tx +JfqY?hXN8%Dj8d3GMd!(*A|7L* Zp<ZL94hBCʚͳU%`x44W3c|ML7mxfW-s8ῙkZ&㮢X)YLU@kTHDvV@X3M@Nגaryc5S-TGC*b 9$s`'#u*98볏;>-p 􀽩#TeìX|iȉj߄$׊^UI"п"DA-ux, VP1?!NӞ23IZx?Nl4ܕ'H'A.\vy+؎SJJo3:^65-4<)\lTQQ)ݞXRONqpF٘MB8^_;&M 6P~BpaA&Yg{Lsu6 ʎUYbV*[fk*%c:f;N2 YB-\1u\' I#g)j~o hU!nYwIΒ_ڋ>PuL>mzHd:/V=73B&7N-C2O'w O Kb=֜3&9_3Vn$Jy1zIƯCFtR3u֝ធ9(&ψ|j6֠t;Xa g_Y 삱 -h倞+Zc3 x҇??MT;Ҭ.#pAOTP)ph_$/ lJ߅,a͖r[,K"?fteo 'Т%c}v0w9]/딜cvjwJ '\B[o@4"[jfUĸ!ǡ*M6% ed?*>!ºhjɱH?[.~F*[ s8?Ru5 ke˰.E[{/wgGsmf6`G,*94|o:@:Ӈ:3:kGwUNӗꩫMU'!/LʅTz)woLER >/ֹUj@mԱ _~oɒ|cY}"4}8(*lI\fp$> 4v,<z-:x+W3iWDm6nC;aXua45ذk@W@ipCs-bq[<ܟt~\j-_&F.ĩ;RR}" լSE5s\..o>^׎I";G uzMBh:wSQ*JiѨ޲-I6&dTS8N5LS͖?ne[Wiau%%.flX@=9R2`ELx`5imUќDj"T} SLj|9;iqpz5ʉXg:%&A b]fPHK:8.m#XM4=ya5qГm[اv S&)NsUW8gb;IyRNGg[b/ oVd{,Qtbe0" K4_ 1e~l :熁M$(4Lds|y4FPe:&L^4gG/QGדwu ntnC)[Hѭ# Y|7VG#-<NJeǝ֎JqV444_5ssDwrM>#k2gM&IW,bJ&}+S,JJ`nYg.W7K!'^d,8KXxs7-<"_(=„>`wNM܉i Z6 ~#F(]2 9ҌKD&{z`kzPӅc,v-\gEA8/M4)sͶa a p P4CFxWH)랶$\k[qklxႴ.  *-r 3N'Z/,Zg~<]?"BwY`V+ ;5r˰xW `ͪyn"Bk_+P"  я"r, _4^:J/}N?Eb`XYdׂ 4r.wMռ>+pP ~4_ -"{2)wRg6{#ikb4Ov2ȫ鄡CX e59̩Ru X'7in׃V~E|Lϥv7@ÖRꠄ!*P7 )5"^9Zv;,Xa2E}U#$C-,#ǔATӴkeT)[y#uhhaϿk;Ϲo$NT 7e-m~1ĕJ' %p>XT^ұX (xmlqL|g=ϧA-Uߛbe6i}EEt4ҤD{+g}7}g P ̲tuc #}ʂ1CQs]⿯6#<>5K'<ȑ(PaLg+0VO6,O/}i|(KJ \XwЌ5g^5Ϫ_tg,Nˬo`Ň5Ӳ5tTGjU,t."MLȀ\Jbg[^4S7b9,ĬJ$R4*. CMTmb$eŸǓx<>Z^E\[c5cB㰷|2{y8  >/[.jc/Y;U\igΜwRiڈj(ZQmW3Q= cў^VOy­Ԝ/n &&4J`> QKu@ NTCqahe ͽ%] "moM{H/wrgf;?ڞd/-] t]ǑJ!:pfH1 mf!? qYt PW!Dz(H)ĺ^7һX<Bd6yPɩ @vv׋a1kMj6V$&($UZΐvTG:daź eBD5H|nljJ qg؋4\S묷 G\Ca 'qdK#>we嫕[g SYZ'jpՑxlJjCs-[ Y/ %D#|تHZs3upX T r?zy GqD,w[[qFj%^!֎ttvc0F1~aFgK*,1I" HƬ>ĶǫYM*zu ?CTѼ[Jkܺ: ofB*VWG) rٍVúo[ A!zc4fdR!D]&Zj8gV)\=ےx ROvJxX<ѣ)8n07kÃk+]L&)bW %X=޻OyDzaiadcp)ڏ}# C33Ha<)5߽yaCn*H\mv;KKK| &΃NVk= j2p,+dʤ73^L9lyd8:;L]l0%tϲypOi!'9 \s#)v~K4nMdW+ [$i.y;nj/,!:& 6=K$l,Wl3nyJT ^L,$ֻ`Jg0xR͙"4 bov.\yNNF+].M)UR^9O^Km@#u{n*Dc.u/Vŗ=ťV3k/&۩@U-(wj\s%fwl.hFd;:_o/[$8XŦ} D;& {60jE%3G桊Yo#Egs9|`X{7 .=у qbϗo!΄XW^4{Æ᱒2g0@J|rr.joC^5G4/rhS'm\ׂt .POٔZe)ZbTVJy^V 3ׂng- S 핬G;+s qĐŢ:~8J )uNR( _j_EĀ V'`Ob),p).O3|!=}nըmdJDpsx{ =wGC޺,#0]TL~o !׏ ^W#[]n:ͧ"SҘ ;tZڏw>Ы o]pI]a3.*oFͨ{2GXQ"UXFO"MQc`Yeв'4ɴL\{:_v_h oBD3f3A$7 L+?z#,o>GM ͺ 7n_LiE<;׸p7Zp)_;8+tskHƋn6B6 #bs ;똪%Nhb)mCDr977hS{%A~&g̮-G2y |uHHuv$c\U5|o!dhZPs͡wr7i K/Rl[!\X2zЛr-ҴN%ꯣ tM+)gW ^tK;x6TDAQLMɓZ$=@7rΤ\Ƹ1f6)ZJ"fA5.cf:R~ޫT@@V ŜimF x(N&wظoevՙfVʝ .%cdmmn {牎\"ҀI Ukw~*9-fuśIVK<щl8#Q\rK- qDoB= H y4>h}'cg)R4UdJ2T+A`t\k/,39b*9Z$rĥhw̩ZskeEf׊a;E~C&JmXMn9ƍo qFA*eooIѥAˎk} s\>U}"Xw> /vdQЭBkI aW Ua-BX$|"EDeT ' 8'f $ Bo'}!C `;QohqӔGO,v)l-#|g uZ<&mv OnU=[9t_nV7\y)MN]@CE$pņz\V^xZ_أNMDn22ڂǍ EgNI{u>a V[¾[$dN'sCm)v_wlifuYƗەsTet*BKlZ$Gzlb)O2&P({Z @ wJiNcJki vzs0v;S6J-~FbRjH GY1ٖ}Ԝzv[ā껀8N<ݲdpТ I)Ebc;rC=s]`M。`vݛ `qD5Nx~Y]nY/5c.k [-].lz7z!Gے[(!6 /}G>$ײs TВD$j=QD祿ѧɑZuA% ohת4B&"q.=y quoЋuM,{65I! öw%ɹ(;'"1xkJ $ PQ~uc}YmT@ءo5 T(16,H,?YވhNHFPn-9)Eʨ ߚMH;r#]gW 63 x*'KWLݼj9gD5ndP!HvCFj1zE:&9[eAe +il)b1ƥ}OJa[l"bie [jVL޿Qag (Uqw:ݼ\rg]eЗQP>R M'eqđ<-'|ssSgYM8sr$3ݍCb5}Um "m؂ >Y8/)$ 1S1szJm#P$/+rAo- ptu8kյyjԢSMBz&`ݱ9 G8ÆFzC@:4[׭bm] 5ZyܩB=Y& D41nNݔ )U<-p&?虦t'8Ҏ;_%z0|㰌P[yj?NKW|+cMJo]k*|6$HJE&1yiXv$C@>"p[{û! *Ht AңU"=$WybX!(ItHvL v\R{m0U&ܧ&>jCˠ\AUۿJLվŖ3)\T| ]'MC*Twb)&{-:0)6qځ+'K!X<ӛv>q ϻ"TZyH" ,tkxDyM0.Z)1B:40:eX[{n#b\=:bSö2}4Z'jeo4p҆Fp&:,Aa"3 G8нWϟ8仫}we,rXᾃf+::Èق/i-&fqN,nL7x\=8/*rUS4Z ⬵QG% f:lG`!FOp@`91ƓSJQ8 _AQ&Ҫг G~Vh =`ٰ}uSiXob'Q-q{'c7SD8M|/vigbE-PJn)YHPVs]d; fe&P<ʤvgf?胶O10Ip%fzWqhcZ^Pe—v^6RN@kS~3y}8>Spm[;meO{q8<ߜZ`œ0]u:fE0[Ԟ_Mk4oir15lReqO0W*8^:al;>d˸'г˕;or Gܲ2I_킑N¿߁/2\awx=Xw9N.ksK^SBTzƒ!rN ઊISB(i ,M =WeŽB]bR7#9n K3KI`iF[;K< qe@:\AE$R`o =~YE^EyM8—mV]tXG&fJlD_۲l&R>u^}XT$5F"R:+\^.76""Jso%0>q {k=I#5&y?`'q…g7?{q6CVߖ3{@`/-CQf@r&hs XHl]4|,$Fw0T g4Pz&ޔGն A,HMdltF;kXtisڦG&p;YM'::KW/ %'Õ& /ElH&bXIP{I=:c8}/LasrIzپXdzYqP *ױi;HF<{`@' #zTUxj+LV#~|{c: 80w6LN<ߞ҂-Q{+&3LYdO @0͖ltHy".ޮe0Ò/F,4E@7r5*ݺadt D&E@BU 2Х"[sNe#TL!meUmB{ۏώ!8O/qQ.l\G_ޱ;53Izg>5&cά!jp {ԬacD T苻(ZM lO޲F;R9ޒ -H>OIv"g7t}Ē/D7G(s&/:1fBJ3펻v ?}۱m" fCjdK )#f[wg6(C2喌T6?,k:} ◜w5J,> x S1F_ 8ޔKCU^{x_CI Q[ ="]6K?w5 a<;!㊾# Թ_ץ*~G; Pfxo7-ltgg70L%Xdj6(ɃՋ[#7 aMZf5诫NR;Q?W5?a-.-Bnc?C-+g"3ҿ"o(͟zbXKۏp{t'5dF@|m}톯6'TNj" kv?1 Ftp8+,4gлg ZGzvJ|Ϭ;mگBXb@Wn`f(ĸƎ\]3n4_ z硧~0yQ4=րLP2'eJ(\AًGW5 7bNyݢ[Nޱ~.cHg공I]MUet[|3HX:!JpZ mDմhmo2妀pI \\N5 ={>Z4UoM̪mDZ WA" tw#p$pCHouMڝl+8Dm)`Y~K+tlTgwé(R"G' yef0tq #!!)R~+ +jK (+Vm.us)1k;mfs ={~[2K:7 -z̥1v7 9p8 )?^H+и;>AX4ziWxPD( y/yi۹b;!N! R ʡIrJ"QC}4#fϵcD`eMXJ~NKFeƝϯw6@(xןRxg&A/c]G`Ne&SeVWRb_~WqYzcwʴNaX޿zfE_2_t{m%7BA Yv;m5x?!Qu9&Ykt?9vc.<*rL(r; !y PXSspSdY+?*Yа>>gv )^ĺmCqlOmd1@xuS^#5 Vk4pLBcj&F&N`E%:O#~ [J3lΨv>˄/4QkFߍg]KY )GWt2z;$'=_ɷ$OBwKL̹AMdV{]=dX2%̔yes K'5jFC4U&45hIJFR8tsJٕ3f{.?} 7'U,~߄¤#ˍ>&$ǁVl't< §Ŋ8|ChNue>w>N..jl5"Uu^ZT\.^v($cm?Mcs֪:&0뺹h"ֻBY!0ubF_;ur1&Q/GgdP(1FjQfh'wǠ-d.cz6Ď1fO~-g t`q VlGf+5V8ν@xfߝ}peHڍτ(Pm&zIeZPJvD`v]9W엻5sz+[K8cu'FL/ XFǶdR%E3@O!0ٺi#{.JTo*=yjpڴk4ܨsJè.R~ _ wmvh9:_r  s޺܋kէsb? :g [I}a Eh -p1#e?Za"nrm]bL1nnϩP>#]H4rj J em2 #wK[8w$FD)4[`[LMhfp)(G}svi.r+R"Xn]l0M 7kǡtuVݑ0]oGGs5r jQJ~g "E9LV7&1=-ɟc֋`(]hUӞtOiQ͆{T?'7ow\a ]j\̅'(,87j(`%֞**~g}K+ZA#WDzYrOC=^z|O' S pjyƬGmY3DG !g7wfkW?0)7M:,ROJ?D89ҍ󖺀I6R5-=Ӹ4aL8ES,ro>s&QMɚLw3 Te$Lb[W)Rΐ/K~GTD E;ʁS$"6q/:А"AHNg; \ D ;N6IK4vD7)(g[#Яe"wtfxeߎs96Ah8HR*t^؃3u8G)'}};CTPYnnmFJuW#ClI)U%?ɷ6[9$s,cNr|@4T`1]?mJlDr}^ʵ+%z@e,`7f,Kx4m|m$r?G8wj|frvE!QBd.f9Q "mv hMjG0q`#!U vhb^0]CdmP_μu:$dA/c/]"5 Ϗ^pB'&gZU/Z`Aw4Z ZRQi7(ꕱ ~(X8ڂ9Qqp׳+/EN )Wp[ɾZ媷Z#I5-4H;c#:Yjr*͢#O/RނuӁEn{R5Т QKc֋PVm3l,n~Tc\#\TT6xP\hgT^PDgQ3|EBݪ4=U]_&M#Ejed Mb+h϶U㶹9"?`^h }{= 18>r c SՂs@ i$Nj"߳w|iuhvÚR*[/dr!(_|czQ\az)64r-6,䉩 z*/r ϥ1B=|'spVkiWCאpVRh|{&{9@uǪFJy/NDeh+3Z3ɞTBrHtq`Q%l/tC&2hH 21!U:6u,.|{Tpѻ[|~!=EM .4}Ϥi `C75?nr)( ; }?9/V%Çq\֕4xz;-`ދcc Ht̤#'`ҡj©)]w2.uR(#Y!6G| ȣz嵶{&GUDzH5 GPח(tPR耙jB[,$;Xj#U A#T +]ov̥R*ilH7 ϊN0AOLSVr0-pAŊʮdgL]P"O|'#^%8?ZwhMx /|dGr~F?%A2"-Qk~5f9'xD $~QC쌹ʢ6lie: CMeQTo$*%tѨi)F6ӹ9<8F&]ǿ3IUe"ts3sINqep2̽z*Jsl=]5"mye]vDA9=x~M Z1nlS0Ҙ9mC7:YIjV04XgUs-E?w' kw^B  uϋT_Qaz'lrkAg fX=u!6L~w2BiaQu|C9cs^4Uz~ȡ,q!YK>Dc,6C[6fֹ[51u]RCջL%K:(ļe`!6ٽIN ΈWKx(إʁyWʚʫ{AIߏk883$j'kG4d8:)1-nA:Crl% sTfSѻDC]r:D[/ҏu |7zurrGc}Wҝm+7'-^+5=zpX'gqqLC:˰OL}`5υr81%@gMh[ {ܜ&?G ca9Ez]Ƣkf Hzҧ f7 7䳅E\@aY4G!gc'Q UV~ Mx4b6DS/>3p'| )rA,S2GaSH7u /[l_%obuNJyȡ?B;%~|_qȥ-ZD.,Cvk`cd RPtTid)ܠ8M{SJpQjG]2R(m[k> e]]j<=쪩k獙D.fY2HSZg;"%B)qExX gAY셴n[(}J:6I`wj]4G:ZT}}fɉ6l)_Nŧ2P2IT!#>֠-(*l\gQ^FA(_"KHB_4r.t~A'J'Z"ͣ״CSO [Q> w Yg|a ~AڎOFS迅TgƺY2~csw CkZ=49t0zI˦9eV\c{ ǬQzdh2O\@֧ӗT4ڒju~7f@p<80A9$,AUTfan4v]4 1zÒ6& /*#R`dP5˵LZ?aRtST4^nM\Vcnw>}e泘OOR^ &IrPbNA%,@_jŢwd=rb]s}ǝq}窃JXZ`{\О3+){~+ 1u^9+c1iC|Z@.}(R d<>^%mW^ @vĎpϷ`2Zՠ&U{)iYyWB1y"gܺ*[ZM{ϱS9xeA3D#ڗdtaKHzf(aHK ue{6PI;l+BFS|s'Mֶ-i*gO74Np܌$\{K0gH^ LRĨG I|i`J[Yyɥ91ZAiLXTG.=c+ӝY/4KsjS生0Y,Y͟R-jы7æFh{ܝ'ְ*5K;,ކgb- b%SzCk:T%!Z@Ny)ĥXM(bf._W0)/Ajda~qm:ԊuR;%ߊwxuݽ7Sӂ#s_<)@u^99$@+{*OяS1/7/ɰ[֔!]"D@%wPS3VG0J,v(wdMԶj9 H2PSʩ;(R'}>TnoYq%4cۂ͔6$MMtݤ~-Zw}pm1ef:NѲbvW-2 Cc"UM!΂&$ff FXl cj[9Eap"BBv&{WcԄvJFF}S傂}}Ѳ+ ?杘s~]5Mbɔz.ԕN&퇞(TM;"$>L,5ͬL޸7Aq`^[TzB'BD$iH~5}]s[(e0 hJ ~}@VBvYTlT(~]*Vl֬41!.s,ou;! r]M\5AG|}Xb%D'.~59@iL'WJ%jmZS)Q>0Y'_!U2Vɀ3rbL{儱)t$Wjgڸ/<3)AirC3hK,g|-$1",]0L4#RNC0va6!F&s`IKL==uAЖXcc]N`vNjTs UUhm ha)Dh"=$>wC A3i#a1xHw2K>PڟZfVkS <[w3#sFMGh&ecuzKβ,,Y-3̴˄#?_Mdz͋l} 5*b+~:?gn>_POD"a|TAlJ̵sJ*ǵ}=Rwik1&C&F]|T'1uSE& rqB̦G4mJkk`V\d7=A;˽7K afM@qj@{5+GO*4kKAi,ǾAcƼ71ef\Վ-VHx]/eҒ99;t qDzCm;SPaᙗU%:X"ֈxWgBu莂O4K"w{'nIwH6;ll^p=-h}- Lɭ.@|y-<.Ի,eD֧/1tbtYAUPɋA:j.kSEFJI}0SAn;}z@0+X`TzIMAN&Aj`?`kmt <RjOH_ph=t.R9zH*v`8U +gό|SmJ)bpRܟLFpCLK>eAY+h|k/I hm1S! ^[`|~R[#[1?e:g.GV0S˩n|kݨ yרÔɴ %*-w*&<`u f6i׶\I ` jлCbi8]kxX,[Z5H:M(tP|O>߿!DO@TאN₃*94M{?!^Ln/K5-~N">!!q u|ߊ]y}{ E&N3r0ˀGLSݏg$9<*bTZd5U/L@y:  V옱5F@qd*/i^ dž3*nj]UW\ l5^C2v4|¡cJM5]MNj_% av`z BGŁnb&!+AHi3 'SuS9G Vr|B'K;\jZ`$fe[EYO4%O]3~R ]Ѻ XҟArP|WmA Л)y kl0JISg%ZpUIvM&֍sUIG7-tג8h3894fovo}A<4f,SK1}5atE[E%c@  "O Kfc~Qȴy*$}U`m4pMG{#S$Nie *ZwsvWł3,He^hu/{,w݄>U輽Mvb”j4;gtW~T)b9dZE;ax^9Uz-]|ad6G/>cRij0HOr(TyY:86 @N6in$g$f.".:"Tz &"V3Aaf`ZH`{ήf2ρCܨҗ[P>ޝW,,iZ#U$7%c6 W5t~Ĭd/ЗK-g{XJq~j`ݚJ3<î~Qo,xkmFV[}2O5G̨P'{Ri $CDODgbb{e*;'%Ѣ;֜wUTߤk݄5?AV1U5OB+X\)MXKP7rD5vS8zBP jG\vpALҚ8"`Dw94x.K58בʬ7V;<]Oպ6uS~9B)E}|z?$Og(;Ot#fz+!UƓc5x>u=7MkUWӴO ?%rM "#ge~y6rk=,NLg%+jإHY t/Λ\* 9Imk)Qi)D:NnS+W&='k$`$mث i뿐Րw+%7'2 `cYDՃLD6=\ĜG?JO*Ԏam KF4>?e~[At35ku-q3&Yl( QyorQWR;hFrS~AX/'yabڟr7<˜~[V$p _{ǫɟ|zF/yם5$ETw b]/a-.Fa˴V6=FP"~Ҋf U!F Z\I ȕ{f|eT>Fmk(knǛwH{2u_dPl4w|yW07;e_" 2P(|nΚԫmn!9 ӫ쟝\%fg4wHD.wJyBĎbՕgO{Zje[-B@yh:67F!vݦ~>#8]%"`+ctR9.eä~lյhnjL=p( LG,5OKFٮ#dmW , oq|Qda^UN$Lt6bɏ5KXǢ&HrH);I;̶&Jip"]ElGtjD@d`fNP )&FNqͬs (ڦj=O{k,weU/Sf}$ɄTx>mG-ŧ' C9Pzm|ǴݥwGFvʲLS&Vv^%cU[(]C[˅ לE=hM:om[ >))C"0ڨ䑄a9}Mh$5rG+B8}Cr"of[خd=hό>֦IrXC)1VԐϖ~x}EcA_ ,CZGhK_? ]z5:{r7U@'I~D!vah{ZgRw4_z@eOc -ڜ={E+J_@SJKx&S zEq'B.=R># +Wk幆'V~ExkT< *xkv RN[ȧKp{ՐX좍*NQkTTpGှAtG$ATcv+ЋA vTov04;3# vZ1K=ϸ=b(i<[IYYiPB߹e/˷W' U->vwToR44>x2*C.)g 2H*6VF~W8>m.{ѿ{1,x|CLKhыT:4\E;?tF.%L؄KhW ܃KjB?K3 F@K/;ސKG(&qUhH_oF 7eWy\dr\ ~hXR[竢ϭHꇖ"ӛע "wx@kD@WFDo 2['qm)h}zMY.AM+vP6Ae$>b(ϤCeբoUʽ$hOR^mu~ΜT`JP7;mv_gj$Lm-CzrGjkh~̹Ϋ(IkPȫb i$^% w#·O+q9 &<`RZioiX 5k'1^-6~y;toOE--U@MeHE(l=Pi\)q{4=Ͽ kwh #+K.ҷWGԐ̾4L%ש^羠]+goխX˺ Ԇ$uݸ [e&m1yh;^ՅCLWPn-҇҃LIޚDG_'`glB|]׌*,Ĵ"`qѓiUd 0sd( _{eš>BhUmO^:{7_f3|vVłPLh]Y&b+Ƌ >d/PƊr[]hEKŢІRm3[f, 6$N,9๾~ˋ2:km!vR$mʏ SͰ`L-uR<<^aӼ# e q֊>J,32MSH_n6I0lU?ۋ<]+IFC! lv+T` #wb`E_͜@׭>#1Q^DN w[h5sRQfaYѥ 7:m4E{:{6`rFa7IK'e! ߝP݇?ҭ2ibǾSG5Ihċ:wKs XSwOe+O$%Pb5tT[ z#|Shpv%03 78bp;l|1>~2%IJx?hp>W5%cP^ ˳rCj,ao3FfNAo&2.96KϜLãp 7h{༶;4B1]}ᅌїr20sl ,C!F_j*c3$V#J$Sd VEyqQ祻:ߦvH Ϫ:s)-~ioa`weI]1rC+vf}à48JБwDDnS]\:ZJ~j~".X]ɱO1ЪJ>Kp]ҼNeN,b j'Xk(q0]_B\'\%[J4}Ϫ _s#7ܴ?[?j dXJw߷^8MjMLiZm}Wy/j]q FF@\G;ؾ鈰f[ܾ8 :J{Z< k<+Wi1(U4y}<`A&y b/fĀtc\-F -k+djޙeْZ>f/-iʕ^S{k'mc 46hnn۪d I+_MK;N,.Hѷ24SIyFP@ u+9g>"X'K p$,'ԭvdƪ'7G0Hxh.( 6;:ȏxJUO.N$lv~=HuE v\+#lS ˬUp',91%_§kQ<#[C[]M4>P$@)=\܌u5aa%C_ESUb7`qƒ)<Τj0Q?o3 יcۊ'Td7KdB`MM݁܈W8Xm~?4!D P{i1ts8ߎ5Hh*QEĦ6L?ѯ7icN-#[OX[D`C@hKl]yNM"Zâ 93 @f/O>B=~Ov1=unUf[q4 -S"/2f<$3O@ {qOޔQ6J ,5$"t7g7OX#l S/e݇xW0\mWmJL@3GpAoydL16RU_{Y >QtV' \&GʏT5$kL&1F.x51k{ co.=GiRͲi0zal'g2KvoHzK~壆xM ?VLݑ>CG4شSpK8݈y2,TB[ZQAW|ygl8ӳfG0!򰥣dwؽp< rnx;eV&4De+ 3 5mR:͟uJ0 u5Ufpz/:*@g ## rItKX=⏸l*bW1&<٥zt?<# N.LFS\pxjg"A~LIfėD`NwzByr^UًX̧N]VN;'nP24Əq‚QV.K߮ocaB X CdѰz)F﹜oXhqJBBr*}* &Y5pGݠ\8nEn͉Tr Ew$˼v]#h&"^y4&FgK U8xU=E&?N"0\\s͓,Gٙ y"q:TOQPҒu%7Dns'?xG6b^B&ρ~f_ky/I} s)zgy:=X`eN_ SYYsmWCXdg(Aɦ^ i-1f5%g[:=>&?Z t,fU ? )J-iW {K53 tEsUAr,w;m.sJYh"u3joJ\L`b9;w5tɃwڼ3}V/Spee9"s:aE=xZo%NsRB,}J౎V(eug%w[܆p'ی%͡o6_,)>%d*T>}KT$U1tM4F2{\?UŴ5 =2A%(&;YQ+2Ź r.Xp~n>+nڷ2|hEW.vS嚷`gv[]kX^D?@iYW;ؽFg`?b EDpbdK5E[mo?01swM<ͤk\YǴ#~n\)tF=p$DŽ-XوWg*,&тg,N 3PJ Rb&щ 1S\Crv0,YrI3zF;éf.3, zf_NE.H,e}hVICx.81\;E.OE1gH"{w2YNrtgĵ"LNpE/LP̓0/œ|@;QG)H+ xFsľ` sw>i]#hKUyMkp˻P3U3MJPE~p O7O,ޞ@3}򪓆KVȍxھ ?{tId!:i7-+Bm%b y3D0`Br(13]!jY&'!p9PO/條29$qqd\@'~583S `?1='gF/nַ &DOigR0.t{(LuQ`GNr]( dm0GTPWkذ0e(73@jJDv,pX.|ebJr }~)Cd6@2 v X*! =`*?l:>5eZ[TED6>:ӣ;~79gfUɌj2sʛv5jh{3XP~˸2x8ǴƗd}eG{m˨s݇EN1N]uf4Z_K~c2uͲ`m.y4̛g*>c!mlZC;AўCUk: ܹ%`!h/.vv<tK+>7\l3{?~?"QVHӊP*V^4w4J1]sٝI_hŢJ=x{Âx=RB|:yy[IflC'daG6شň:/D9a.I9-]3OB'w )3J` @HMSQ9;U//L=Qc$.DKOgLYa+J`Vub~Vc$VNpLFɼT5xzý9͟.۟{M BBx0bLNhzyalI4dSLv{v"Y>^Ǹ;W%Wf)pwz' WٷťAs 淯}Q'k-@8eOF1D,`'֮X P q+Iq9?] JqUi:$x -5| P˓L? pߓ=8xB=i4qX@]KTޗLsH):,PJIv(:"vtL4lHIj<_nl>S&u1뀔xa$~*#攚/%S *ۂD.9Ja3O& \ tƷM<`-^ #nAC(?ǂ%t6✿o MsD>Ro^6\!R5| *|L x"Gժ-F6v~+p0XhIHGyECl kou)}lPH*{hhܨA!Q vjOz#n%g=wsx!ݱ$ 2 e`]w׻S:W9{Z/z6x}Ð7s=%dL2IJDXvCU,{*9\|iwv0MzP ef?*8ߕU)+Xv6#.p4 F<㳍ZN:9=:;]bXY]KgӐ\߂#K{̊ t"${S+񥃷 l06CDo?lɆ`_A6)a/r}ĩ'Q]jDgyZ+s0qQxt/%c*dg >ȯR$Q/>&y}54"*bQy@TJxIjes;wI܀)llYh⭧Z̥sqP F-蜱>{G(X5~G=և s桛s+8| YtL< ֡M_' ?'cVQZomGΟѭ}/:h{Vw cψ؋Oh4s3j :\y_! ;xwAV aM׌X-dM2|Q% @*#0lހf[Hr@5+GCU\'m?OF QMùѪ(ϳC ׏QbܻID&AMjCRFxX?N[ewQTOkZ9NX-~%T0q;b|65uɞQGz ^KIȦY6W7B-'9Є {F6t3,`Dy=ۭ:V{|`vɻ#' kJbډ>4S ;xע4h77Qq;^QBާime^hסjYاQPVDWR һ;[6@CQlԌR/**9T; 03n7\ש(˲Q_d( ͟ttS7llUX?~Kq<*F~AR;" d9sp5- [mX1ȳvͻ@l\ԤKc!S}A0.qs*}+FubeJ5iGp6o`Tm9{X㤢ѷrYأܦDک\ݶMڽes/9NJ`{@`$'R4}E_nun4^0d<vs~x0Щ*Fp++h}hc׌ ^k\AK þQ`.Wv5s;kjC9FbמYľ17ʈE>38F `+@0x4iΈp NEު \04ߒaC`NzH߸LW6a^kM`b^FR3+a )CvCa>?hf¡xObX:"8ߚ(}оfl6ߕbmvDVL@*b7mu^J1׵eɚ }hBmG-釃ю% 8@oUТhbjhS-XYI^÷_2 @.:kK|ھf;tDG#wJʶWB\M΄oJ%TxvXn930HPաϐcS )x,0 9I m!}+ؗxErhc7w#W*)o51U>-V%^.=PH4$/ߓ l.U=HQ] ϐwƢ~lE'kwڰʵ"hWϚPe|/Ex9p-`P2v12O'vZDqZm3 _> p rv4Sݴ.b)QNV4 /-Ζ>@9O7sy#[Qz;IMݟ V˿X[ .Z^.dmB߲[B`؄\@P -7AB̍1ZE8I MMcT@c'۰P3#dAuM\A5ԣ3F;h2S^Md'`E͕-yZI4 A6C^ȩA!WA'`jUAe?-s Օ́QF̲O8ݽED8&sޘ#؏Nn,`_]u.W!RIKX4=9* p[~T_Y%2IZVn$غGP0[;0WezPm"ǁ|nS~?/]٣#X =VbGAO04%\󷰆M?X~б&z#]8(7'G&сNQc_R?꽹Bۄc5>mޑ"ڞzvDVϗㄍ|} Y ۱ i+{D!L!4zR5uQU$Qհ~H5m?we6Uܡ`6)gtjf| KFή2X-zHyJz O~=DM:$qfP  {MkNE)Ѻx`7Y ̤7F['$+?럄 ш:Lז'n"ښ. 1U?`e܃tJ@Q(5l=P>GߛߌL]_s[!aKbA W&/*a}s q0MJN0 ^Dokr>ҏuT+6# 8ahjœhM|-0vP?;xq"x.ϏzjORa [_^xqxW7q$2E\7XT$Kh7GJ֣tܲ(Pu4{yD kt^$@Uvsz\r"gP.B9'Z5Zrqs9_k{K4s _ŁMQ-g߿H8 ľ,dTj vp(ʹ-sVܳmDU  d( Ibr&Q )!E؜~'Q#+F̅qŕnh|I5G8ljp `>9H~]D' rl!nn> p@||^=q{1a?/Lʩ~;BE9nPrl)d&:yoiN{ 5MmFXc@QMNU{8?/ྋwm'AQW%R ?y@;Ľ/mlRVcE6Ϻȱ B]—,WZ&' n˥qW0Hp(V#6%c|QU 9QoXY[Rx>8Q1<>zV-甶H;9?o#v}:IoMɲ풀֐rA aM-e&Bi7c(96yt{ǒVnn,,o-SNDgueҷ{#\(L!*hE~,Y]P6=rШ=VZKse#FCr[8~gep.gfj}  fo6'zmBt;ݶ|os XbW81[ d4es3sR}Vo\-)^}lٜͣ6zǰ Ͽ^Rfsd,ruJU8zvvD O*{F!{M1[i뉍ɵ~`!m{BIb? =K\7OH )qx\V¶O/}q6kIE6?y6L0)? DMLr@dUeZ i >nsZؒLM(ryyC{&|ba9Wx Tsr3ۉ}0Wf$2DSŕ`h*M_xӃ?9ɒselyõklBT%HR1]5\fsgd[\{[I]Y +[AHrm.!<@!69={CFEP;mKֆIjGermnA49ءefփ]LZJK/ @sD^)\44@BDab<ꕯC (_GO a,8TN%;k|2!H Ӗ P^O0a}E;bp#KBcDӜr糧if~a6ؐ3>1!+Q7/j> }:aW ~#^^C圻8 XTk= Q) ,":`.̉*έ3ՔiJB}@w8ĝrj1oFl3{9,P&=L扟pVTHͅ\"W>?[mW &Sn"b%Z>b*-i1q9R9-@ se/`R"xb U7ETwnE#⿲oJYS*1;ֺߐH[hc ' 2vV!s9ox2ߟ =LM\&}r}_+)n]z[=rW0IOyOy&m2)X"e4bp[ddUSOZθS+E|ȳ\v!ԋ KLq~&ʑNVoSDSPų {% Ap7ˇFaP̞6M}w .h9ŘLpH=϶wtR;ȑTDg p5`2OIsyqw晏-ĄR7QJVQ^V,7la,a2+s;;lzt"-rU|(MQ*طɯ̨wɄ-KdBzr1Kߴ¶ݻ[M1zZ~9/IgԥnMq}&)$'n\Adjn񔠤O"i6 !Ž"_lb('yn_k惬Q8N: ZG™^lJFOrd~(o͒Sr,,@YW>LI>Iql2D1\H\ \g gV]X\Sl=HnIC#>Y7W^/5*.顾♿3@~m2"YwEc2V>qh3_˻ETJ>}#m9 ǝyxi䰮M.H럎wX+-U5DX;!Mũ{_Oas 0!7[3HլAB%.o/tF}V{laEm) #pbln AsWgˆ{M{_UDmUu^DM>WV>BZ l'f1]5,3BSe b<,iBIoqRfD i)ExZ9[,"Z gSb3"(W uɜ)i;ĄQ!G_"r5܉^ˇ$63g*JOv!M@*ukb~8580?LLx5#1ү䑤9jٸjIv/~VbqD.|G79ms P~wX`-{ÙS\~E o*|ƥ$Bnwb[@a9Rm3?OƓoDsy`e(h,*L<T~=aHo4㧙񿬜A r.^K_m tG,Π@(O߭6i)1GR.SltuX2m=$5dß@ `tSk٨#Urp5G!4 LG|Ŕ _t\sub]5 ֍bzf~~AwLvjrJ۪=E F?E5&CE半pj=A>RE-o9ͨ䜴Q~QTixsM|,z-KjIw[{^CןVb[E׳Z:t:Yn\:Hh0;E1_5CW>Es+k_DYq4^s,eWG.G-&s~TGy~~` £?U?OؗNyb'aεZW3s)C>E!oH@Jfeŏ? &f Aق ͬ S|r6[֡oN\j tTϨ}u]r^pMwmg;*S}@2v^L@$jZ5*ݞRʜ[stCHPPnhIІdRoOM}/NtX:*/p9l=1jo;ŎI.M g@q%oiCSU]P݊DP(ff0<Wg:?#&+H.?U75m큿TMcQp0XH#pg;XOƎx2ӯ-OO=^.9jdy86tSBwªI!Hoiw'e--Ί!|IZ`Pާx3Ukaצs'z2׿6OҸSԳ9%O&Tс) Y*lȗѣ0nOZX"Ňj)++WlNu3^dhQUaҚ_ bȍ7Jn7rVa?3lZ-d"|aftdL!;_,L$Y[ss35#}C}+;w6^r, (8I4d0·6ߜ~R 0&xyOIFE7D{s [t,ez?RHXE8|'.74?KO'Y[?ke-lͧ';#L%cw1obFCz+A 7"7g`-9]#\Y1` !ol-ʰ5*(mL2aQNrll; {1֤)@TH[1t`H#6(x^َu.};b/b<7:?_\ow%yEZIl_+¹,?->} SRE@aQo]ksK7܎*q#KIK~ākXS|pX6Z#z7B'uݓy}Z"7l;=_4KUk96 F'.@{a)cA&D;0[m7ٜi:%2_%U i VcYlwG3|CpK0c~.P\c鋀qK~c>j DyynCh,AG(<[r?,3:$;gNHF`i5VO 1 #V;%Mհ"x鯆15osT nŇQ{ !;L42rCHMɋ[h(@SdblRLߌՐM{HI],ij@#B xM1xU=; LAeQ_y.˜[WU#pCx@ּbXP;qf@Ÿ.k})MAOƗHc^Н^o*i!4\qt7HumwdYiTDJY05/I~QۮRO\8JyQZg:أC=@ Xz3JtomS:;л`5Γ䪱_ 3ƓEɇKJMϛb<}7=WSfi۬Ow'H*p%[ޅp%08.bvc9_$pNU|SSȼ#UnalG^`t R%y=©I@tM)i`^R*ziax_) lgV˞r"5I_3I#|fuuS`Ӱ(Î(Ss}sCgEPb $ɂb>U|ug ZtHgL1 |Wo&;X0B&7jrZ,To:iijzgAվ Nt ,d_~m4BE/hy7|X@R~~?Y5e 0"ٳJ>]n$yy+0qgo+Lur.wOTf~l>=,SxRMҌߩWo`g&230md)ySJ"'cpddghO@.[vťl#ڥ,n|7̂v$KU`GTFBDe @۔\d=mY;'U՘kU_󟈙jڱG:*g1J6hG8Uy_F"𰍅S7Y &bITPBt]ƾ۴ˊEO!)sQ ,g.ͻxP$ҋ?{_aVvgM*B UM @cxƁ'brA+| DLKdgJPYmheEc]\ٵȯ8}|$>1+јN>xQkhBf Ks=撊JǼU.[LЕL*tn`@M)P`(#'}lWNdE|=^Y=RxEs *]L[c/J]KV &E/8^/_^Jy7lr:u\?@M ➐t{[~I~s!Dh_Յϻq8=Z~ MtUj>;WL kiGNhFlǵ%?5މvx]i7W/s}_e:A#5*XALy(A(w?Lo4 U"^nw@bGG1bqщ-q;LO`w>&{B5u~{O>9I\xFq7ܮHSICBy9\?y>PNc!E*{..[AT ت ͤq))-qA=Z8۫bl*F^wS@&e53[GȦ ^ OLR *$܍oU,m$Y1M*Bk&>\Zx֨5gqiD A *Z/o㩼ӣXDB=_éoouYƙ"A9ULjcfƪ ;.{:*-SU0듗Ϧ B` FSl UQPuμ7FPrXȋSt{ke2iKN%w^|ގ|IzrW|aUy6VVk_9?⼞Ll]?-v&b*83c_ژ򈖲tfo9 L.EjZHbE 2;|r0|RMWԴ'I:7Cû"1BR[+cLԩvfϵ\^ '!#:04/S@ms_:w}RYeQR/^"= }cFoe;^shE")eh"' Lp)9$%3ίpjૹ \3 GR_/)iB{ DLq‚r iIs󰁚UyK ɚĴ{CfDଚKlP7%tw'!iH׃Zbi~sG0Ƅ`e@gqm/|% 4xFɏ "7-KDɻ0n_va^pͮn}P!^dœlP5lkZt i"[C>d|\?Ԙܲk ۄFMc6WPI{S}Lq۫L4 J4": z.ݬ`@TzqMU5x )Xgr|zG/hc. PfC"!(ҟc/-g*}7d @6t|W+$9 ֮ @'?&5$tJ5JkTA"U\e?kk&WIguJƀkhQV-׬l X=v{#@·c.d~ 6O$Ύ5M\[l2sK9 ġespɬ *DŽp׭ Oge>tygt9:d4 t3+C0`' FzC-u0]2z!CPx=]6Qh_GBb^|ܣaڠ˜u[`j^VOdcύ;fTYGh `=R,-R%w6A=Gq'M0EYgAuu!K}u-Z{tDr?Ձ'XС$1KC$;΃rӼjm+5 'Ķ'!' +#v")XzĈ5gG[^yo&zP Zq\qLw[#-FԂIgȠOݠf5yЧ(R0I+7O|oh!oKpDnIX{H1G9WR  Q iDGHYY:-]pIfY_[gXH`gl=Z}2bT|8[X/ecgU v)=K^\lkG3~r'y;.8|R&X EN߁"ɪPU# O{B.3 mro?Gik,WS}%AV'^芮k8~TΚSԲDxZ~~.qHiB'ͽ^AYTsCNK(ko|#Pj(HgurELMq |GU=smŴH{Z-H+H7]ؘID@sU/ Nxk%r'M;3rZ\ᕢL ߰0xrhD?B##[8 D!V l-HUEE7JËmfFx`]? `iayiH):\|jJoW'sE~ޝ-!'Q2z./JQM[ j@0eA +vTj~ [-/"[ew l CShCN(ep'!|fߍ2~fHj:4!0T?H=>QW͚[ JK}hYQ8,k.6VχErak;+~^y4,v }I.fЏ$?'?-5}1!_&l!,{.qur@="ر p vbo&gb%bh8:GȻG움;LCx!G `N3'B~6 6Q{lz&6S~CMȳDZAjU~}~GW9mk5=7`YL1*W\Ǧ*-11T)YY:i>}ѯ_}߽7G"41!Sj gr+e(wpiv֔5hVJX?Xp6XEХ=EiAP4BMAjK‘,ݱfhmXG"ޤ" 9tړ YkdpPrW70LA_ndpQ)Hjkp%abOÙ}颅, iC?P+8wQ`=LaP_^pBBoEINҕ);_jhr﫢T3b`oFc~"`q<^ 5˗0`>bW.W4pSyW|gGӡNWP$"a Wlc|nceH#'w;:h^ދhtk*x25y|=9 )?N1F쟚QW[ t`ѹuS1ҾMJ\NMG#OJ{{րBy2Fq"l+Z.wk6B9k"ZRNs#Dtӥ ˞bZוHrJP|1lD4^${72n> dc2/@A*myb?>Ɂڥ0[s@Y#T$#8~;ƨVAO_!&"xC"M%پ7,m@,Jgg3m)gi,ՇHwYYHdAv:& V7x!%mm& 9>l8c..i>ӺCAs Zޒ邘?JX ?^;+D<"?:?>ka~5_[| cje.GPoB੔Y Ñ1fǁ|d2a^L0gSZp/ߺtHۇY+{ ]+SW${A٫,se{n>wa"=4EտN"1m}_cҍ=BlKKeSo<~g6XY>5~/Rqez}Hj[R2dBR kF!6u (e]SZV,:MKS~W#.i?3p D u;@qhqV.%P:l:K+Ke4ԎFP 5$m;dn乊4nAdmLc}OOoD1&RfJɐw ,.x2 uࢎ3P Y #e]<wnQ\Y& }Nn;_!<4Fv3V+7ٖzʻ^ߔAJ:)ߣ{1u,|זDFgXxgbT롾@s2y))^05@3@Fg٧ѾY."nZLin6zܴ1$m-'/I »̌ W<"+ZIQ"+<ىP (_u@db-'(DpP0O[&CYs靋+ENQyW!x&%pڎ8HvkW0'm dW#WvZ"bU-ɨDz]s`P?:_J>v+yw͟{ /tZ`}zE=Qy \!`sk_>  s|:ù)!oF"F#:=,TyZXE`WdjJD<(09cB{^ ,TmdWwKw%pV ׋XA%5K㗪$z=Ϻ!Z+je>:=Qb#od>%!C͓-zi>iZܴK^<1A`..+ 9 'vXsY5=nA_ݻc"rO՟j{74l<[| ct @ ~F֓ZYi _s_paaO`|`ab~uWlAu>v{âpw>`m\sg3r ;͏IkoVjo9F)tjCzɃT AVwNMiqpNϛl_&NE|ݳTh#HD;"d c08cetE-#oҷLKmctnw8 !^] ´fJ^Z":w BUkАeԞ*4*:aB+w6 vڲ @xMR E { m{'f9]{RǩM7qg %J'`hL°|=RiTDP߮j (ءkJQF:"^Ç-hfy:)!¼e˧(nю҉SZ>|tFy[eHʠ+BK%wkdW0ݾkͷmҫܱ6U}h E*ZojuPXs(~G=gs_ =ҭ@&cfVړ| EH9`b6c.fF^>Q |fVO#<>%\܆EI= i@@ Ɔjwg;ԙ4{vD[\|] @!(GFוҾ{IOl5kq5u_;XwLRʃX*z q^G F:D}QZת7?@H-f|>wG&{~l!Djvec .H1E0z#o}Zϡi2i 8.?:g cKby 57eԇUz{R(RG\&aC1+f%<:ՆCEP9@!.J帬﹏j%-NOlu@,3zԉP4SkEX.U֋_IA+oR.NYڏqWykW֑*$R,@[|VrcIZLg1(-poի '/LM{儧{u?v3l` ǐaFG,F)`%UHphoG9hx@警2Iɹ9nJ_A ب :?!.l5(#Yf3\7ȇ6Gz[w2!3(RX,TK"Bkn'k|Lحv?͂b]/U095*4,(-|\%4"՗SM>ZEmpP+Iz۵L7Ra9R$CI6A13Tѹp@bx 2 v̅:N[Yꆛ\Hv}BxlhPQiȂ8PZ#6Bw |I8{׈P*טpD)|[ɺ?s Jۻk/ z t"U>'-o#v\-WS @V(n}7+děbHgrMjIWYA#P"w-SQfq;f^80vM\[̊n$k[%]tG7+%/mEW*luv5!ަM Md6cu`8﷟]\5JC8U%.\m=[fcyQ8_ov4 V;yS],r7}2i*;ųQ1xl؟⺰0MuXޟl;#b?к="^ _'V%oWA,?6,3CHTKdTCVziN,[eBAf6"Ċ6qyi=U&)' _i-sY1ƞ)t7UJd7`ڥ^Nj H$Oǫ35n˙[HEBX~F9yUY"Dd֜dX|Vf#_\f׽HQgQ&z 1h/x.Y#SZ\d g譙Wx~GVĩ9+C?Iub&Z6~H?lbڦ tWrkSNN}Żقpo\24l ɹ9!NpC) u`Uy$-VsyCsT~Mq}FfCWcUqeZ.7f#t"T0&F@F!O$GdvncfAAκzǂΪ'""q<(+I4/ [O6k&ռrVSZ'WN>3;K/KbuLSx(HL3}A2 z q(=" TB)=c pObuD*ֆGnAzdlr&}@A #u06¦GRiH 2jSi39B-cCNK L6zb!$ҤvPtt7@ࢂc1*S JX9 ډ bkA622=}8^m~>ږQۧb TF%> qZзZO O(p5N-ī,s-=}MQҫnUA.yd2pIG .ObLΊRn$$ *섎Ve_xIPcp Aq@̽1#^G~pkfb*"r4YeܬYG񧻟Wޅd11Y"lT80;`㋢\T~c|t(7UGIAB~'gLeRSNf&Ge^YP\FNg]\JQ# feu.y6actĘȊ%j`lhj@2n17 AJ-Ę}JHq0<,m\X`q2!nɓ4댹_99m0&~ t1b ԳËHHfо_WFѬ\­hT.Xmm.=TP B#Pn,~nD~WNK:8=(!=b˸{+P, If@JۢZ[KmpGW6y Ed,Cn= 0D>>F @Mmu 67|} Qv/ǪyvX.`'x˗2E#:GgUyA|*uxv։%y88O"n5x[#sUh9޺"[ܿ:ΕcA'um kbW& (e.(qۤ}pܹĿ?2e\`]}e6|jO7A<48j7Ō#|, WV:~925Ŋ\!<ӓn{܊bs+q?_-2Tc7B9}Z Ir<77\e5oByt5Xq 2R6lFd@d|r#dT@w9nXyi&k,o'")?,wӴM[9Aʛu9lar? >޸^ʐҋ,~U$'F ^B@))*w۝&1SHFs(t>yh%PdGC5|T:y'C)-T‹\T f䏄A!q~taNeI_,0I;f[񙃤|raJ1XS.ā۹/&2&i/!CydROm)(ρNv47A&sE~Zh:8)yojɸF>;Mmz7 umZNH~v|Yu}9%ƠE {d"QQȦ GqQ(N$8zXb3*Z(Tl:L{*m/bNGMQX[a0%MY 24T{F{\f <I$>)dJ {p lL\^bXQOq;RY ʘdr۬CnlZPs{3BH^UFZe 0 IFvJߋT _ 0fOq9`Bt+ xMelRGy>&y?#)PYL«WǨդ/N-;dù#@V6&R* ixV"2ʛ\Ki9;=zģFfA 6&TLvRaъ#J/ؘ1lO屔{ssb\e{p8-6]T<1Hohݾ}5Ž {\WP\3\agUѷVB7Qjy,)7`uKq1%x " !/$@ʡ'J"`O2,DQk[] $?ep8rG+xA+H!>0d+^?- -j<,Ik#a6_S&S L-O ~ x.1gV߭Xaԫ B_~֎uZ!i_0+q A3$Mb7 90 Vĉ%|K ry\kʑzw__TXA^O< ϶>o&ǫw10i%.6^"3W5e#Db-eM 2f8p+ROK59Ě0vuCAY7EMވŝحln qn ,@ jE0%`%\wɚw0_ٶiMofd8 ~(~Z$[1/px@S D'…r@+ݼe'IWOorpbD9+t0qêZiP-.j$tg'C}BN6,cwJpNU86tsL2FU-#Ϸ'|F_ =mn GDktwǬrV|] i|j.2P'1ݺr~0Z;lQ7<.f﯌dPts(Q)ʞd|7,Ir}s[v>طD*6-W2x¸U`vdP3Ն--ְ^Ȝ$_6\8GvQ@;{*w0l^{b|(Ko .8+eNgi:䝙Oc!nH8t87~SgkU{3I#zl-(&DERaEBCp+2:^1K$jxID$AkŗCubF!We=h ޙa+9_h*  'cBB{]lc릱BKK )JnWȒ sΜ,2xtAS- %NYjCeM׋[ʕ8!VCM;ys-D1.#.vg-] Nz컧 Kv/ںA턗nEvMy?Fi${aZ i y ܖZ\<|]~,zuahӜwP߽2͚&aثB+kX83E zvqFOh=5yPsDOJw$)B,MLxPz)v>z(zȔ$R#hZ{5J xcccveoXWN.2Y".'N]^xB@qRtmPQɍ~:eG^Q#g!cVe+@%-:_u/IEQr 3#zI׋HƷqN8沦ݑEBTb+QCMe 7 TZ8UWĄ! &_.BH~JQPEgRH4 Z,6N&J$S65VVKPZj^ ^{xv H=Z4J Zsy޾|dMSV$Ь.uG8!Z3+9h^0mf`oнaJT(*>Th:gWax: lz  RW&S)沚˶ymf񺆫pj_j0J$=T6'fO?i$`.m+(7 #q~S䩇]3dC1%&ZHs utӂ3'Vm9{YbEy>D#U~6Llۊ')?^2-GeaZ2,L²Fiנ\Lr~*- Y=.%Fx!U4K;VrUb@M3L!:nO fKɼM3`L~'a2>66k윭 @NWsyTBj g~>a*}LxO 5NGk4"7!@eUu -4~.snO6oHw}i@LL_9>VCTQWwj+?Q B̎p Uvch\9+X]uy&ٸ;M#Q$+xSU&ekF]oX.HP vdpZpRAX%EgB=*!" \#Ik9JO2x.kiM5uLI.(IoFy8?J>Oq0jT z!v  Ԩ=$,OAnly~_d9@h׺{Cc}9;"as~. {-r(0me@ə`g6@;Ty w<>ĔС'\qA Q4D]-:Һ{ exS&V0n!~JPxpNIImYwv>”Xt倕#LyN7ūAR:(ttiwN3VN6S t]B%kp;q" EX7yL휗ڡi8~ ' LjCQoYny+[\#TldQm ZVB 55ǟPM>{@Gv!FqЎa}3`jd6e6S NK$3z*S[pt{SR❖H!D @ cXzl4cG7.3-D"%4P>J^-ciExt2@wRLd9@ԤHTϟw@!Uw0$r. 'ګ<)55*QGAi]vjy)]f$|?jG)coK};qQ|l"yuyt:sЀ 6~ [9zKY@Φj{EO937 51[$4~vj?0f_pFjrL&| \rBx vv˿͋˄!?Kε$)ynYū保>00?%C=nēIdG\`Բ /4迷cqe7Cl cDlSI$OgjK GOAw _Df7ůhSDCEFAPJ ?fo lyl0Ʌ4RBP9!Hf|> ϖc^0Z$B/ČmNY:u~6)Yxds~-KjuI;, Z1 eV]N5RB?ָ! /@dO@LwC2< w. ötrm]s|?7w \CIVaԃI!25]2N ikR3qP̈́%[|ZƲDj|,R{ fIg4S`B4ZE۰TyD3՞[j -Ч^ K*kFjk 5DRԳkm6pz77waHar^]ئ1<7]ɺb [ .K'45lANXpRƷ1X9.TR+@sO#ٿF$X`Nߝch-4zFJML C-pmD=2C5B>pv>T>ns KA#{'#Nf]fޞ>Fv)tT| 4\NZaClj|rjs65c]VcQӌaNrAT[h2TZQ]l7w4JVt͟>9 mǝ H/iOsDd}z6|'녜؉볛>S̩jԱJ {zg mbbˆ$˝Xd;v~gNBgYo]{،'4ejŮs:)p"3eJ1#Sxԁ4QSv엗Nþl[[^̑NCr 5SޢΈ0=P^nhKm1RU*tk4Bw~L je'~rv(gvn།*cƝLo V”n,!n30sNmiPT-iLMi+'JlP_& *3wLBBGg ,TEI7qE4!28 +b_t0iXf]YV53Ot:T$z}ĦL #(#мCp~3fbٴSFRz8r2)ŵx3$1YsgkьaW7[@)V9TԻ}%vNm2::73g#$ۣ) x ( VoP5̺7&Kt&Dcj4-}ZҠ7MΈȣ}vBK IbT rJ\fִŰvCCpn qBosv2eSzv !/ ݆z _]#PG惣Àޠ7R \[7;Dfv8A'^TY0ak ymeWےǍ.)ތwN"8s gkWB~(G-}=Yτ$sJi^[_V˱3(ǭѾf` k.bJXm.)'rEPv'N%C$yJnd0=͛1鋹OuEHTS.'D;QHPT;K xdVyb)>W! @s(ׁ˝ZA.QpK>V\]:-{Akrܸ(HN7mT=PGAisP FGx*f 1wNEHdbV?t3ܦ꣟KIX\ӂ:CK{ t]t crѢ٫o6T#Wӿi`, g=!2r&&c;%5)h4N%N:qv]R%0\B]X7G\emBh'r?zb)ʼfJsk +h~+z3~v!m1)z.8MkyK6;%6j 084&HC.:˞͆8 \Ϟ+%J:v֖bJ87S2lP G4"У?/W ~!= ?èi{]Nu/5> ܥWN3q%+`wT z<:)ms*in!(}Z.p&ciըjKmfiPzM?2"cAWa؟ > 6dbLbz$NGɿE²{unEˆk쑨^_ߴ d <&gg41ob8q0FQKoNr/X"NרљJ /pu~a[ѡrvumw3NFKaz՝N=r`7W=л+v3{"J*@%鞓}^r*.?{79dص/ !5 d/gHMPJL U{J6dZ nc[ :̾F^mQ%BN d8t iuw '*UT8o'KO Kw3Xa/>Y`]f+Z0irv`m,]h0\ iuh54 h`r:wؑkE;lHaL23Fa;d+9st^80JԖgbRqf ?nSz[)x%-]C 46OȬRLmA:y!p5 3ۜߵmyw{>@0[U`^Kcµ*w5 jeP/E`*O.WD$mvu.?u ~T/r (4R*,u,Wh5I9>U,9]z;^;צ_YY,K <p~oF3k![Ps( X}ͻ_"@oS"?0aXnb#LT 4vB/7|:|n1-#F5piVRQr䑇n:)T  4@ ?ELn704ofǁ ;Ͻ'h kP3h<Ћlf1[/'PՎSg; &IQ=|ҙ !vLM Ax_K5PYGpS#7&) ]4/uuu !mv WP/!V #5i'y 5mfo%P|6{F8rt\@ܻO=\,2)u jx1GU%[BWሗpàgR%C쮼ECظgSOZ2=MpPt0 Q< nԢG쟪0.|##5~;P`Mga֙3 ?lm}w"EP~݄Pt֐THUњ7260]fDȁ-Дs"Άޯd+<_`[x *43`e(HpaKfz3$ #yHT0<dWon@uuv<6抧ԙ5񵟇9YrչKEńt EUn ca1 q Pj}lNP HA1D. '7ˑ$dno8av/=^;}<|݂#)SQsNӵYG[U<9xɶlؓ,'H)͆sp EF Xd,RHzR-nrQ^K+R,(gE`!cFaq ]`M $K=IJ&)n|a6Jv+ c{_FQJ.p6HR1CabBCv{rbY=&~+%)Ϩ<45߈.3TLM-38qGV}-16NQ\K:\G_Y"? g5)Gn4i3+ !ĵ9x;׼S<.pe Feb&(H8I'P@'jF[(+=Z0ҹ b~yZ.i& A["|Z._O]fq%ϼOU|X^]ٴ@jӽ4PMc%|;84zrEU~NwÓ`v 0/3A?^7xٜ(QA^T? EѮ {'J!Th %JRH1-#[bffD*j&熋+\nDiлioNOlw<+qQkJݗu;}%2"ޘfI2&%}ѩ0mKM 5Q!η4@'-^,+UM~ AMӐ9(tb:^B-u߱ 6?rt55٨f|UZ֞,h׎ -XPBVFKDj!2);'h".ZLO p*rixmqHn{?6xbMXb)wK;Jc1{"oSćygcSf?)'; 6F凵`iQx3^) w~]$ֈW kx)e(ky"[C\#Zk!VFV/c6>sqS )h:(o!(`Fnq5YS+ớYQdXMOI<5 ZSǗCl@5KwjsmX ˋ\zGyp9,~YCmx!,\J5v6YlcԊ=1qǝS$Fh}sY-4*-XHy% ͇>Ӽ6jdH+oB|h@YVY\UJ[`l!ւJzOaIbǤ Dm! :B&8ZI.=&*d"1:/)ˌ˾EsQ&ZuִIWnPv*ALWtlXwʷa,F)s5I? lARXF!J*C/S9QG SMi`/{[Ἆ؍~; I8QZg5Y.O/>UX+C9y9OPBx- P̽fsMOlBձө1;#q̩mľ1 ^;l"6}92uYk3u|Z|a ƚG1mݻi#De4xWI栽3'8׈,G]'_s!Ⱦoud /H sV` /"VXϺX kׇtĀ/M0)|N1vLe#m0;2>Pcm'5\HUԭ)_$fGS:O g̀B?Hغ~wSsOl -- URX91y##-VFd<S-x/*"+Lwߛ0WE$Ϣ|2Pue}g>Y" }N &\; .VO^oϫsjG=lZ*ɩe`h[ 'ƣ`GSXe‚c>gpMvۯK:6GFBF+.>O;Šɐ>VlsyC;y`}oNKOqYHOH@POq lW1#ʠǍ ?0rZɱ1R" @5.Z.Wv+K8\OSw7&Cz@H_'(u>HCXB[`B0{smD ,~Na(Puq@BwcUZz آ A&/6qy LXptVI܉\q5 ē&~'%QeG¿{deRɺR:c-}CILo^tkF~7neK}3=e-C}*":SN:e~CC3# "Th-$S.;]½,'R#jE0Գ,Z;T 'nՁkpCg#/:[0 n^L=MLZ[X:3t`dڨYۇ)~>E UFLpT:'ًdqlN '93Yo~J. w_K9ܬhg{¯ZBPQb%,1!}R*3y4Kzwc(JI"vZOq;m_)T$&izr( &r/~h$GРp[fJ8B-YUAPAid6$(&{fEeC eѦR ͳАlY4~Ra]TȌ"FwD|Է\N#z~#`kc9\?چZ\;jNPK+RyEӄ-iDޓi'[Ut ?lmTdf2+F:7BpdRL b4Y|4X !N#\ tf0eZ h7D֣ePaxT.=w giIMXHO6\{?$4 lV^,= :#|vRA_2hWd7Oe;9Fk]h wHkUxz$lhshypź{ H/kf6}QOj 0`bb%:pҏPf(M- QWdABl"GzC!vUͯ'=>~S 9?mUO]qxUH G8[4ӪkoRo"FQhVӾ _*ݞ ~ؚ=EVOv6WrY8Ye!z+p?Ȭ=?7/G̥Դ9ߏ;GG >e%DmpIaRH-AF&8oOdȚ"PĬXHxhlѽ驵 0 m[pQrIit~@I#T9{̷!iKL3ŒK%ս*'6@|%kا=#hIUߍf"o+kagVrUbb[#pvD\* }w-/%`H6\YJXf'jllg9_-hWKן'ARyF3}2SRKjt9ab!M_B״J `j6@k옋>y_fLf ĀW2|CSտxoQa#Nbz=He䀿!<}4 !Ü*ylN(X9}&vWnoM+8v5T+U7`@ch%^ǩ0&2fME6}Q L(g©CpǑpyڵGTJț?%~TZV ,袜to챒fh9̻p&Y߶ezC\ӌd\:z{qFU!׾xp]ӎuit}l; tOnO|EҵMW}ְBׇGT ͤp#*p%Ln"Hzˬׯ*Mj^ז8PU80*_}Oή10ce̎'jw׌rۛFXY=io l2Z?3b\?BZũJ(|M!ؤ2s;D3Ja M20{>E6fBw>^lN/[dcjbd1g a -T窊5OEZ Դ\E=-7`^eUhhƪH60Z&+gЗ U|&1f@oi3]y/<8Ý li,q?h;ț^ok~%\¥/& qM ϣV5PG[  x>-=,_7Mg `#:X*p3z1`PzJOolCNBZeL|c R"SWj5 igcqa ^pOEoڔ f-bdd$jg]Yc@ #@u54(Cdk$EnBᛙufڬ4lOM`P%)x}9=Ӌ=[J 7_VcIHTiA1a/fFQ:mJ 63ŃRCo"t6'[9,YpAzzFa1 bu{jJFҏpe:LmǬ'= CS "\a0d=L S13E_0&.eJWIw,_}Ʌs@D~ztYJΉ ,ҋQJ\c:5 ^>*.}O0 J9+*9&dDз6| -Hgg9!1r.?wvcW!ʻ>ؤ 陷?9ql%^'h ^鳞UVC, vkvSP7j z D8'" U]hHMh[¸Tr~,}︁銏릷[ pG!/:͸[4 [<0nfkBG/Ol`= Eyh)'NyfD<ͬ4GO&C -#P&=:~~Jt J^7Vp\8Z7QTHR)_ 7J %Bj SjB~-pHAfI>[ GTN,;]ܴEOTDK?$!r",3LYP TFc+VjG9g*v*.l'2w >ea5a52-SIJo4nAq +*-$SҼQЙZnu*#ctl6I>ߧB?RVήCɞ֊6,g<փ0N1_(MZ.pREt,/-7νZzº_WZj $l<̱12y=8jSu-AkۄyHWEnaa ;RV'yfo$TAr֨hZ Ir-JD*4WVAw 垕9 ]Gߋ D~k<F4n?t/pjpZƷEGxqإ;E/f'ъv'qѤE0✢Ewv~5ok^<nET݇$''–hgߢ{Z'xf]!so֝_ڳ3%NZ#/j3#1?bUޠz0 * z FR?ޘցC# SDl>DZ:H9Yt94꼿\v "> Ye \^lÒx9-< E6@\rSͫ|'}pf+;5nZXTn+x_psW/Q$6UPNX|F\v>3@XA:z*"Caqc)z8.,# )9l)ǖuB*NuB>!:d_\@##-D"ԵU,~/fTUa3;M<ؤDnݒvba'Gఋ8IS!CiJ /!>!^J5`4TK"٭4 o@ U׾FvbQ*'zq&AoK\sFPya;2o!R F^Z,=J.UԆaCVWRL j1#a&?ރ¼hHȄEl`/S$&:فIKyպ4JAЌIsdɏg=MLk2]X|0Tb% 32=P>FNT~~xO?ϛȝx ]\|s 7L͙ZI-̂"\>8MJlK,w5$y;ۗFK #+y֯DȢ!1v'tiqn(>}][9rnY;~L:HǴy}'~Jen☚ָM[L?--C|5xX$vnċ{%\lI2~ u:t1F-B^M•B EiY9βH#'& ހ~Aԇ`;u~E؃Y6|Y.(~Ήnvs9"ZX _'rh4cxP{`ǦpfG!B&U0gP \QHԊecUĴ$,.. m]76Ol@Ɲxsƀ[#&j?}ۗ/A1)qb X%I@2L*?u~{bR t B _ F?([{G ByuՆu31-Ies~ mVn͡w0 3׸>9lLu. O=?;M/oy=zu=TP TK$wW>[_!e;KX| xh TzI6? 9=8fGk \njZ}P̈́N3LBbݽiӓwB2hNY(6֛m ASX'[EnaTG wR/ r[rtAS{=zIH@TSL|^݋FcLt/I$Ku5AplYr crEneW<]RMhcv%"[%'Bgq[aaWp?'޶[3Đ )bC_N62b=GܽqŌNqW\P6re66wFri"+B0x\}bfDE-08 R)"JaP<%?: ]I.zH=1qZ4b 3ȍ|Lɀ?JaP0 ~.?4׳V*׆N=SU{n,dq8ۄ*R<%`*dȃyj@ a;SM>H-+$ 3no]L}D}sγLZZdZtv;K?AkyޤHiՠw;JuvF}EWo/Rw_*pS<{J,~oY\B*h6.v@9Zzf]hiM^ak >e&&ufO=~zs-Mi2&h*e#ibT9&4||[(s$"=PAA_ZyS$G0h/$3XRVh~]b-Øi}yxoP7VHtI[g )&c]=!:b_úa5Xkc1j K|?TH,\*#PV9׿vNԂ6J[S(-^)L{3J 8bs_*rԈ$h"Pz/~`"ݔz̟ӝ}\ *y~\5Ppw:npڎ1TLQУ>8mexƥVԍh -֨|՝-igJPoT][BAntqIh[kS/<5wN tIg>yk,6^֘Py^Ǡ#C맕4`o80oq/HWե؃%JrD"Vg } C|3䉒8JA>ZTD "q[S׎ 8ܳ#nP҈CV #l'KOc?칮=2{§WSd_";'qHH̬A|04CvE6Mjk?f=4T@PLX=XLhVdя@5F//Bv`0fHL$wOOHTӛ9uk{l*~v WA5L0iwUdJ.gF[H$i ~Po]1P<oÌ Fxo^3d?3%W rRؑGd4XEc#~BffڌG,=B@khGPd8 1޽]Xhc^ qz*n_ȲbUtU ۟෫=LӖH͟ S6m)BHS 4%.'l<:ц_ڕ<;;7i {K/9/N4ӲXvDv ]{[-2`C-JJ|l` l G.QQ<7mMo{WtY"{b$O3p)P[?B-`,\;`m)95#_WkNlvg.>\#A*c7Va+%K$LFzڢz>՟ Ot.m|TI*T8KȶWF;~3n >eI/N?Z 㖟YN|$^)Bɔ{;= ٯs%<3wC=L2kSD􏞞!-cҹQ(md.%M<6pY+m=N B9) f4 SGSY`IIhsxFU5t1G7TCBѿ!Z)D֏{\CrDA;-dWtN?SJ+%oYVKdww~5&]kSKSP2 .k4jCqX={ q (C}Z4fy )FtPCZZl>I, 5mM s]xdģi&ӠlrpEܯ'Jc- }O_Mm3syt1Ez&.. (*ڰbgHe"^ù|٦ǁqWSB]YN!0:9Tqj ) GZUCx ?p}ߝcMy) U˳b7eQyQ]9~33~PZQRԻ˭enHr* [vұjmb(Is>$tR~q'X۞? B:QNT$)^jD4d^ -\2X$,Rbtr2jfB^f-ć~C db]E-f{Dҏl{RKyz*B!ʜ,#dNa!CKx3"ұIde>i36^nDŧ3N+ҧeb*wqbӱqU`/ %h}q.n[yW >3&Y^yXFl+x%U`Lߤ]Ers=޲;m6)pNRx` ȆDFd&8zx3}Wvz^8!Xthc1s8c"OۓL:`/,ez쇀7|5v,[Hl6?-9ZT}IttB6/M_C@)R'sȚ?7wA^!lKT]JYg;r1`k$ޜD k\iw#R{Z^,{ױ 8?~dSw@߿XXïkr^j@P顩_,ܦA!ڼ0;.τ mŚGO\SRX*3jOV3ܘ0yF7Yι8[ Tc[I|_I۸~jx<$-K9: 6V.2gPtcoq;Z"C* bӐYU0+ןgkr%|Ez*_D ba\%1G6R!*{̗ *P|Wi{/jޘ$(3`z_{Ƴ$`>be->_S4q$ n:bc=+ r3 [=4;O?ǾxԂ ;s"3%zcy ۰} zgIf@簚alG`@,)JpqS$@ZΈ:(#uVh?5^ 1؋&wǒ˥(Cg' Z pxY%~]A\+ŏ7}hًȣZ 8C",rV.Ⱓ /YxK LRhiC L_Jʉw[(i>w.`Dx V]sγ[,_WC1ޯ nNt2\e Ey yc9^^ އ:]pMV_ۣ2ݺ+as*rl3b~FL1^eҡ}MrpjF!j~ٹeJ5%"jձȔ=ՕPLL 5Kxm*tNwfTWLÎAx^tBdOÙp%śl ,I:E;P9HMH[~_LS5i4"GrHL$T9ٙl.t/uDr\8ސy@)W'7nOs*}jO RmLqK=ڇ8h-`I?W1)zr7l^6+Qt`΄I1g/ ho<]ϥX C bB݆!['X]+7.Ոz?,_bn D9"vdYN=+掬3G=[5qvׯwehG& ? Jӣ󗶏u*y:6D2=L,@ %ib%&ΐ_{lz"Ig1HsFF#ez3LMH?l{0INAǵ'/9'4'}:lcYE)>na/"^t?ۇGo)l#gʙƹ4n_7bBGø>>@  d4O]Gk_? /Ko1ƶ^Kq;9 Mj d)@@S~_.%Ÿ@ԌqtguDjh \~ $#FfS) Έ?WZ~3``"-AܮOɴXjJx(*BiA%~u,`-2]=iry{xO͘+[V[M]d'[ЌG'_S񆶈 XY )ļgv2 x6w.}[;9i(&bͰۤ$\* ULͦ`hḃjbpoV^ Ȫ &  yKۺT մlU  ,-/m,F9do W8< R=bxzU9 fIzٓ%LŋI3D\V;EQpԽ^})Nw;ȷLeʱCcUE=vW^O  B } W H); awjέ2r@TH)~AHg9-dFT&Hc!pLZIr]d[s΁wW^S=6v\1ODExJA;$ l_J8I9DOU~{4KdmS+ ͽp!+&g9{ !O9<ʓ2O*c&kA_[ԝɩK\"B=D2/C>gRlV)%yܢxw*~/nވ/Hʓ EUbRҜzPnphl3`(ALŦx7 ZoR2&y 'jlV@vH*elqq8#AxIg=Z_c)2~>FpLmnw# Xkk v()L̤Br0|D?."2AJŜGdTW-jԛceg+t Rl̥eoWF~hG%c%"^VnA>Uu+f7g3 Mk ޽@fvq!ә*Lj$c*GO:!I)e)f} Bti"tj>*s oH %=.oJXT1Z60J"=|L,K:}CʊxT..[IaAԖ~Z&c#:1|:r*/ʭ QNl!yܺ@ kW 4Ulqj&)ˆi]hkVp]giQGheV9x969,Ryͪm|F&!2CrFDj@udJs:Rŕx\uH.vS6t/oNVcNZyg64)wUЏꬍz>JwEl%WiXS-%S<;)|ЮU\pit붪w!'#_@5'T5JrIlW)r9cP㍔jF)8LC {,ȱA+JOb?ZLԡxH4+=*Reu[#f.jGgo{QvVOVb忾c_a4求 @k;(/ pUp-2AK+m-4ܪ|]g%?Aa+4JBgBOV[=?}n g%FbWxBtDWJb(X"Lu$egtP2NڮC9gѤ0ٍsyĿ9N0hT#a ŵMG?η9jYDAV.'j\)Lo'bzӪOYJMa1k~Ok$Xa\R~867E ]540ְ0wdWh$R~}d{,NLwocPAZ=X>u,Rs {x{.NֳͦWao 2NMg> Bkad.i+8Jbo,3KY'!jJ4Ej, pvG hUkrA1&,,'|У]ܹOAIIaց$ 60_zC\dX!]6~pyRPP=W0/X2#2Qar/۹GKy7$w*щ$Q68XoeSki800¹|c/ ǀ<"%$Q zީ\D8J淾YL%Ј#ӎ{` why GXzԂ-H@"؂l{ /N4і2,^#;/.7 ހXvuKj6]ͩb=Wd|tEP9c?2i2ާa}?T?*Q>f735mi(KȜl.@#wVuaeYsPj5`" O8" 1arY1eLµ#:Zu(o ^>T8Ĵ^)YU`HsW nޓK(^צ&qn1:"h_Rf*+ [Ljoҟf.b$Tod:aŸl-|\Gd9&})lڌ.}U#]U H.  /-'BȟIr) yWCLo]-?ΰH!hO:R)#?*vdB2F|`D,|Z*d<)2o6Ks̍ pe,σSL?h/2kΆ6x(_ z.\wo .ƛ/w4FH$6e nR3li(G)eʴşծI]TdDaM.J$;f`T+u{XHP;sU:s/;=.7Qs/C) OR5 ?c C7/ЕN ~W?1cƒDG )N 7Zvf? cfVLxPgy>b86td?w)ڌ40Cj:nz@!y;gj;KZ@+Un]Gݛ$nvډj.^hK#Yˉn`x5O1oO#G!W7L$@och Ɲ1XoٔD{bsBrr_] o-E OedBJvFRo VJRMH:֢qާhv߿$mbzje/@0(c(\ >f-ajS-m/S0yJGߨ4nm(} I[Ýt]HPIgp:"䢪$3[n"?ϑv:Z?Oj1y8_ė) &oX+,_VƫYes#CFc.Id\ƅ#|&L<~vK,n3Je MnJ=zt]~o%t'~!, gʗFs@w1fx}5"ENkB74zz(\˱`A`^}5U$4]›}viU#8MNk_(VCE6[>]sg]|!ٕCA |ݞʬaD^~7q? Hʆ6y n_]"n0YgWtz|g?@kTBx|8';&|^o *',b%a"%9 `\oHי"laٲKAV/m O#% NUh֘r"7w < E_\:F2_w7:IZ+!OD"q.k>' tn+  v"ܷ+,jRcFio1:h!!LYHNۥ&̬umV^PўY Ԯ)ø $Zm)No] *# .7/> VSHF ] 'Ak'syYR4xRO򷙛 ;#=ui-] gǣtw<z>ݕO,m7@[ga6>-UD$ە./ê0Z|x0a djdNM`H')[5S4>T#џ)u˵j+ԪqjYf-sbTbOӶB|8=}m ECY@bA-kUYifE 3ɵݬ5XXh;[*3wl {yQb9;pit/ z\@TI7l3=؁?MtLkj<^)(t$.q05k~/~n:JMzUpm!m8A{LDE3RD"EG`npɎu u}!9m{bP"Yw|a, a?B?-{Ҵߩ"QcQ~&,1B:Lv%J_O҅3öfI{is~!`7ѐrԕ !>F#3RưFCFǣՕUa6Q5^R'<7Ō ڹA(_/!'8Czh-dPpM0C+jB!C%43YNWV״xf2"c%+_RA|Z{@_яm7Fc6 px;p|~7ī9&d_ …fş^8Z'Bm!-VT}`K1-b;)r+lh߱R*bz1*a"f ,_/!鈉]U9^gz`~l! q^d$..w94fl?JD4*jmkvH{ zO=UR:-@V'k:.}x.ć޺Ƀs2d/n#Q|l&DK6ނ;au@&< Xd5[{z_Y. C'ؕ5VeentY 9X7o?BKx1+nj:,f wuCp|}פAN{+ǛA ef_>\[@'eNV#&i/~埙W}*%{)p|dveBuݚ$}! N炎ROqFn^-eԱ](u@eN}6 daTdWz-O@ q>K3~M5q_(_qdIBdpx%>rjݷkj/Ov& !Ć_sy@ A&ƵJlrHLcH@_%d1BU\B1Q"'^gO]t-3;ԇƥo'P#LEM#_o*(8[sHҿW>J7QQS x 2n TPk!P8rX!9~ON11L_k9b5_DFkȑbN"R*34 l=VWd#1l@Q%3wG~NYb́02oa=l*g݇=8:ˌ|Q}JKAqOl\횺Gx*vn.RCŬhN3elKSvEsĥW ݘ xt!S\܌؅FӮâqiӰSkr]lٚcFw$ݺPpU>:Pc_- P8o!p{h;Zl88g5[/wH;'jjWX6!fZAuݒsBQHMYbM.n_)M>ĕY`!—ц0mpYVp  ~?tINXlIe`ƀrȅR̎>҃c \l"ye}yRE-ƒN/)롐ylش**&5@GAG Df~xG9"T_}(<93SUA?m 4@id`d@]K0G!i4SІST?h|! Fb?ii5Zw!=p!$3 97 c_|NhU$~qbu>_clASPU{CŊ!;3M0 5WuG H(e:ݮgWu; [0?> 5ߓf,VRʺ=` 'AEf_GM]8ZmʩAgʷ|@z}TlX$2~a2vπ ӯ`~f $Ż41N L̐ ; \3ȶ a-s~LڇKTyd:hPŎ`ulʨ+w_ 9\_lTڇ UX3-GIܲيʖ|RGN`0(ṼV*0sRIk̨&I >CAKXi,j,V{oUIfxE>ٞ)43MBĪȯ?zE>_kG[HS>8*" X=B༙7H%-Q>JY޴mKa7;&d;6S 5g|j1p|0֏_Gyw#E׹gQXg=xFUl&U7.; jF;8"TbfNa:s!z~5K0RNOò?o=9Iұ.$^F Eu:@q11޳fD+OpH1gsI (5d{r^Ny| ZW cY|2—G>P '&]^7犅H^Q]0&1 8wK-ÕQGaߚN""Ekv<">ԯ@umi4BG)l( N'ńr6*VaخѲ76)A()ʓ%Js1MYIVm"6#שW /6n#lq؞&Պ_~6bxW8;VVa7BRuhC~p.G][ \T[ $h %Fnn!t!{fr_ñ~d-(^>tNeıN-Zs=]1"=%Z@ku"=QHrWiuEK1&~hAo3`/5H3=ڒttSiX怉O:7cms1ǰ+%P~% F7Z]؉P% (S.Lo#YZi>HamsڒAiMf&䆿RLɪܥʙ_hB~.}z{ :<-\I׈)&/%H+4M 3ndwe`a~NAgP" 4?oC@1Į֯s۠ƭ2~FH=uu RZ?p/nZFrpZ n&ԶqUH6{ʱ:-g2KFGjZe43_}4?_T}V>b 5|z^T$l(İ䱼*+ ~qsq?@J8S| b1Uk\fОIZ |&_>am'9Xٙ YV=@nJסbBkV>-2d"-Bp9(KWAJ{^e;=Q?Bb*j~pU*P@T78w}H{#5(tB/ǚu@Lv \ʚR&H!_.⋑)죃I|k3)k9T{*5ޑ VޡF<߂80}~{jxCIba)hR,f K.JwZN|!QibӉcch=:c8+Cq!=~(=O|˓_I,%Zܓ7 WQ4h}OtWd] 4([ mI2Tiy728;544z//GyČG>j(TC/T\y4rB|JsCѦc-i# _AٚM.'Mqt`Ɨl9U0o&Eo TE1 @n\oFn3tud na9mm <a}QQ%g6MN9hXu_-/B'"$E,bwH7"\w?^ j3x6~QjZ4bwP7yY\n B"g߬,Ӑ|,iUަ1ʖtQW%j ;'+9U"^R,F +(7_ ,Noqļ .Ж&6}Ԃ=ƃZFV}rxK`ۛi E 3jS"7M,6(X*D 0 LNF+)7 ,i›IƯ8`TWX{+POFȂ:~Ixt/8Ӄ2tSNG Rah/\NFnM~W>[  If]i>urpzrK \A[7Jٰ~E՞< سv[)Ec?[AU$qahߚ$Ubow#4wim{F 8P8=ˮ*YCgj )A Nv*}2#lAKt43 |5z ߔ,Sb1GIbULhwxYCa_aCiB-hmK”F+hpGpQ !?0#GC<79PX[Dۨٸ4V7VpŁF kR:ETCPp\\YZ]vi*Zh_GָB\R%l9yt#PS (jRJ!zsp-7rE5 bbac{4pCXڃNI"%Uz0%EJ, }K*6~E^,w=tKXZL뚟=Wk.Ƌy,jH pto뻟vA7Dq\C}zG$PO=SqqQ7SHnt}!⍹Ә:`_"p"T03PØ9!$>b.sdC $yKo~IrT u6ȣ=P3j` N d}`0\v ݟ$ wfAZ8'ߍֲqghon94PF_&4q& ظ>+t0u}dCN/05w^ q JD0ஜ{F0~f۝j[wntğqd,*73w瓼KNЙGX/!N"[Qv LL @ "A45{ ՉfoNl5P>Ѥur׎9 6:/'&PJ_/o ~Ө؞P ˮǨN'{<~fÇ)]! \MPrbnFh:7kլ9M]6r#^Iyda ϓb g" ]1t9H#[=ˑhJ[$âo!6Gf J|dȀ#t,0#R0ߣbY~ݣ2.,AohfaHR˩I#>a/ju1ZSL[#)t UDIͽABP6%WeWfEʍ_id|bhC>$W R]b'~=bŮg/_Ii vܸO{@YAÈ8`g-+nnڱ"HC ZDln1jdm*ɒ82~MzG?\?\ۂ0Ir:h1sXIfg|lÄ': I;c)˕"ѯFůTa(s&lҪ]8?D#ߣ||?áU^,BvQFSf9hGKew 'ear%' F [lw{VSN*EGi6Y_*s.C1>,ʬnUكU{If;??6o{PeU*e Dhw4TNyV쮰D6x,?jv !L9J|N9Wɿ@ 1<GUu)$kӪnzLL]=H!2Wc=&Zm%VGR*=iw@ۂFN}T+\Gld%.HH@Xs)n=J%LڔhU&zĻ<'WE\0r9"50 ><bGkEx;˓醒ST)xbs>/?6xoh>2]FGx+VrgfTBū ߭7ӑX;Dl2i#aH:EF_'U{k2qqdqn_"V(8Yބ 0dI?~!Bc48|_cz.^aV\ZqBS)JlE&Ɨ{2 od̻ =P믫-I!P"co=dVM<7^|& [\1ŗG;bg0iC:2a^)6̉ [mkAUeQaoG\ }==zW%qIM&=aQGgЏaxz*>UIe7-<= -Eh\g[ ~κRHczM`՞h*I^0 ^DJ"a`mخZzr[YcsܚN\1H؊1(hPb\eElJո:ԇ0;,[58Waf0ۑP[3YE1pv<ӗnK-Q$:`yQi<³r:nbXSZht0W5$94IY(sk0fV7!ubv{x>ryd؋t HwӉl[F.y*Z&*ZH1O0xa'O~``2 uDCSsɔak1q9lԶIxˉĸwzW\a6(4sS@aʒ퍯[8;Pg<ҍtq124c{vꆅbNyJͽI懓eVqj!05^Lt' ?gy \vuɑ\ƻqua .N>pvZ%ǢWzY{M]cjFh,?Rhx2$VL^?5۲A\3 Rie@~O[EoFD]<S7~qՒ:,~B!QQTއe ջɡM )ˮPKc,$b̥ >]862O EPaA2Q͛&I(4]qPA=Bl%EAUWs;ԸVOZ$@A$T,,0K=q7d] EFI փU|E/CJsXICX٫i ak it!fcqQfG+8Y|`ǚHg7tzZKû|V#;5;2NryXA4_:>BTXn4ئ0 /J)1 I76)ub&XKй ] ̢^@jpe+A>.*B]^\^8Ij)õVy y\WbPֹX*y] V{o߈ j;g-T(NʵԲX)5" Id"*wS&Qv돂TјL wgeYᆯ%Q }N/)~C~꥙svp.8ic5C[aǎ;NOPS#BGݛ ȬhD;6ͦtrXgMmw3zz foSbvR./˺nj׷ZڞrS뗰Is)`\Gր )qz^-],ps3eTUE=qS$-ɤC-/mR΅0K!'iTz ͧ+*U Fq/3j8}boaܷn\Li8VD5AwO8pXߍCȒH\u:Y3@,'g>3-1 (>Z}3 @qW&Mٺ!;6ΪdnyRbA&EIɋ.@#F9L E}\^&td~;Z+R߄c8kYRs$[3{F 8µCKEj.Kߛ tGI0BPY YVU2t@C>Η5lVdq0NG:: YGZDJtﱁ:)\HBvX~cդ_cmSWK?teIdg kwZ{JS\fMJ"TY{;er RYeJ.[މ/jeওJX5 8qJ܎ {C ڜ!ηÝj/G0s6h]c_>P/crtL glP9MRT?y=e}b7e'mi# 0M9;Q$'mTeÆ"qiqz¤ /=TҧweN+_WD1ݺߴY0E CW WVY CB VTSLrxoYRPc۩- F3u]w{:qtpiU}Y@o+g_S|?KBf}Rg|&K"D:˷l֬gxllFsd Z-qnJh3)!`87#8F|,E6/q,gj|͙>$$(PT{^xlaQSzT"HodKK:5 pU_F_r頏a9LuD.) \~0'y8`fX$f7 Ϭ¼ vJ47&ryUAHe8vT6RQѭOI)hbg0NeWl WȐ>4IqAtׄW_bYRGcN ~T{k۹>΁V%U`ʖn]bXzE-HyM))Ϻ`(NtZSG" j \7s=$rrw%^#w04;FK ~)mOdB4TD[SB~$9bZӜR[DBMW;1/G}!HE>i{nCڡ%5/h>c=,tJQŁ~p,ƨTs.#~T&>l6J $juhN:QCa4}2q;ſ1iyf: FB8$;a%ڇz"b狯Ɣ]qN5dN`޵ͮMA_R lF1>+f5c+ϸuB9⳾qh|b_i$ՃEֿ˚yd^:LNG~Maa 2kwXfCn.Ep3.WxǩOϰddKdK㮑7C+S4æW" P67;A@?+ԖpB‹KVF'sXT[F#6vr9X'xՓXb}!VU]]$C(zYWdhSBnz@% fYO~0*B• 4^kfۈ?Jx=i?LGZ{MB7/;I$֚@I / *$ !g,I zO>kpUo$rP&}JQV|6ǮFES_qd 40B8 T֫ ]߶݆Aj$Bo w=<sK-Xs4@"'DZB0劲."uzW%%Dע26h!@'nPNZI^?DJuHW;yIoiZs| s43L喀DGA# a }d=~s >atPI_cQ}ͼ 3嶽u! =O_5TaR' DW:~t,크?b}e ҉'AN{ !ᦟe ~W^ح̈́H3@dr`/2cHZ布xwq1UY[I+BIS?]Vą+BY},—p3âvrPxcnfL>_a:rw.9p%:j.|Kn (E:Y+ǯq6o{.3!“t@v\mG}[W^h,7ެ~ϩŮ"fozv=DmeAYGAPwI2x;zhjn!짗.}啥P0@#4:^Lx65d'̭WsܳҸ;-n'F_Q-0va"M"9ƧG_J5fsV6LvM7s36XhH8%6;un/97ڷZ}]q}E:/$lo\7ߥ&q=)fH:RKSRc1T_8T&{FS)ٗI:1#mH/TF~ۄPVX𦐳OǴ#ceDk,!`x N̷~@Ir*b3ضIi,Ҍ'S_۬9V@n_%oT<ŧ}L]QY=,7ue-.5AU+'bT| j%eJqw"sOg$\xyK׍2őEd0}3GnPwȭm-tVJꌹ& j$?h^\ԓe 9ʂ4if /! oCd ;$~-F֯ѭ3xtefrWBdNc54|5Jd%huD%ϒV $M bAFI4-#;X^owxRJ:@أ*޶&yܰ ѸLMJ5+;|ɿ>7<_):"FG Y4o2ۨ6Q7f*3w(~2߂C,C`# خ/^H.OgϯقyRdؽ3'煫reMC7h?bꑇt+"LRծ%EgLc\M"" x7ׯE5d`z_]Y";)SMycаR:c&<D,ݴcL|;/"N-?@˃9߾Tj}T$23kL0_Pu3yb BR!.,cy9J|uZCUF&} [~/O:J⢷/aY)gFHg EXldDCqT&0bM^akUtw?ZE@BMp?êܛH՟?J#v#$bk`Vl2Z$nSw3~%#z(iSg}:"%sDpgU-ag) c B KX^U-ɢa%T'OQD[I,|u"<5U4# . 0Z$jx?HyT7 2~?f7"R iYlXaCoT*yQ#ȃ+-8i[4A{n8 4ST `Lb[ѐ(^6[wǢ!Kf캭ƊD.N,[kf߿`Snq&|y SbN KY]3fmB1si@ԭI2dQ-锷h"$ j̿tɇ8[谐wfv9[K c#8-ōkWz篕SĨx4qf݉5b4DLH獬cJx|4:Ls@nփ*]?͈7QO3p2wԥZb,=o5~Ue7" Nh:nD9^Fv"l~?I|2x6m8?p>JsqMr8{ E̞@ZOO\(U' 㜻v(k ;z8Kuvј.5Gv~C@ߊ0/ȃۮneL AzL0p)و=|5~qUyw@r Q8y]~TK< }X Pl<9([[<03;:ȥT-OzBdQJ=rh/b,S /cP y@+I/R=\x5 ~+2@zp{۩At\n[D#7Z~:ZS@hQSvX|D>& quN>1#8^,/& yί{c[,łAsFcʸģc)ۅrmIxg 鐘 /2lz~TZ<{`eGyYۻ cnjI&hY}s-DN0>wD%d0%x)pß4J"Q5Y!J%MATA_?^ O|(0?KD`aL#Qysd5aƂ[):?s^凒HIYNS+={ J,nRHR+*ǃlE6 Y7˓9 gT/Z,$G Ό KzZ{Gʦ(+/PK|19>Tg`QT*)oi w|8YsTc,K:FgOȘ勬5(!MPIg!J.*+|Wũ9 bj2X&E-X>lɃ kԵHV 5Um]dvmXԆbZB.uib5`Goq&' ſM-N; :Dpu h.]ǘ.&/vfϯM:_Iٌ ѓf/gdTCgs:Ps #е3tL]be!= )b|1(\swc=VS'`;?Ql@sʵdEwFa XUڢ.̓.Ki;kMyAP+sΫcI;۰62cR":=Sl9"Sc QU MU@سPKʍK_I'}yBa*́;͚EK/S{}e:A-LO]Ԛq?B!o@"`8hfwΥN6l7+c p~ $j57+ 7w/lROh}]ȝG\| DyQtLo [v {ibHP vJ!D=u=$fL~'W?\᠄!ajۅmm##,%}Z0_̺Y|#/A/9fEpEZǰTW6O@Е- *|E"VqB_|=mc9.ڷYgV3!% Mx3 Hv*LR>M#B~*upt `#0'?Č!,G\ C[?UyР}=v8keJ-Y{% A!zF.\Zm}u߶6w?,/:e+Pno^stMw j"? " A{yA(J;+gs +Eϣm!رufĊ') \a:Ԟ*Sj mabꨞgVT^-pn}fqDu\0d0aVu'8(2榹U Zn1MI rqnÃ~6©rJYZQ N3x1_@l/eFbu1̌ -F_q5/E:#*҇w-}\R`E~zxV)v6eK6³, `q3a$AigľKΙoe;{: \YY7Ug&:xJjd|X@ԗFɈ6u?*0YTV"J'P 2']>6!ԁ 2+@(n,GAͱJ5}ͷq \"Lp+҉ߩ21HdIz_^ru^1(DX҈6PA~^l4y5Fy#y F[omIa/&c;>ͮUߢ+ )0)Zohcwh61l\pi0j>mīnȧ3H8|O14 +Dq4:QOܝ(C/k2_^``B YeQ Z?bKb4tm;ꗗ[L>9 ^G4#f<<%q+MrxJwU=nE€б;=v,bFd[.> (XbIF3&9~0Y$BxXUB₠WC 5Tʦ搶Meja784^,/Ȣz_{uE. J }_T OK׸s 4ϧ}FsH䭽f5ygeoT֝39/=M&L/N׳(L\!Ӹ/цi!p&]O: 2I uea;'aTZ/-W>ޮKp.>i&2ݟe^6BH{|wnD#W!kG;OM"ZaYL.x޽}+x/&&9z7\rΙ\!TDR+v*TGUr QUh[a,4){_#x.]* Qcvlil߰g-{.i닱S ;II UɣYf 8= A7e:X z`RZ^ґ}y1nx\U( \`6ڊ*bULVzQ9b-{I[ɇ:5yÑ)mVl#Tzco=JnL4uW0,a<اfjKeGS}H_׬嚭Iƒ>ӒI2ƾ<p7 9m 0%?_ mua+]ja?8;h]TBl;Fb0OH=5Cy@"˟ȹd" 9_FT<ahG37pqɇ0?Ԡ : H ׁq n%nZNA3zuŸE<אv9*CD'%JVt-2K7l|GFVJXAvW f 8fTlhe񌟒(*byU^r Vkaq;*^'a8&T0Ol P9 u8=%jU{`ٸ[w}\pZ"5KD=.ƽF?((>;Ihd(jh%fG7ul.lUsԡ+m] fmM,royl5@8!'>Ւ|fJ1,`gW ^݉N1Vt0&h0+q+eԬ'p[xb_ٴP}E"Rܷq 'ݫ+( vrM6%cWs޵I4Yrg.)/Ewij @]k=d~bez 3="{8g"?ũG"\+"7tXlLjqv'(ᴾ#H P q/0~Z55-\zm5]1/GV*[6ʅ71(J/OM+hDt܃P 3X!QײP8v,!u&dP-_Ȼ $l,&סN}8>61Tj.zbHM5ĖVV΄Q4 jCM) \&wqS:tO);&ž4fFT&UtҰ/ zA{K b] π`d;k].X0!1a5j}V[9_~Cfw fiYr7)u4^k4NÃ,/:9(>!(ޢoC;6vNU;̥w?eu{TyP~Z.'4(@Te1'qreq)Ph gXfr6]Ky4߱IzNtgWS"c- @ʹJ3a(L) >rrs|R-^ῊXO:im>dME8ґpʕbh zg= 7;QNЛ*[;u(`~'q9]ZfS xfHx}3<ּ̓*gߐ =~)V3*}O/Gw#3Wm/|"cSF6IǺN`kekA g._lo|\2)RS'<=ibFgNGB`D:- `n?|`s UM w+#YX^-Ƈt!eVKc[43wV7 r W !P׷pʙļrߴ M653$* &JG/2*d$"lb9$|9̰͒V`%A鞈/jM'_q4د$MMhB0qm2ÇJQuK!C¡R퍪Abw)=LeY(=郋jub .&$kÕuPьJQ߱K@gTۤPINL 1; {'"j10vn S +-q95's~LTG.=?cuz a[2+~)wH/@۟]vT ,m) Gv] 2ct7qodoc*\yxNL+!zOh:sj+V3!L)~B5?% eHT~;kL{!:9qf˾۵= z@ؽar|wxNYh$>&W{4|}],N2xġKnk$>Q1IJFueErpG`ttTh%DΈęZ/ x?ƚnqiNcH(Chan+c & E3ah pJ~3QvJuTM1d[ѿ+O`vJ MtpÑMޝ_td8* b^"hRi$~wkӯF_ϛw,@eKE L "9- &~T`w#a^v^nP @\Y\d\B32έg^&_0jß4ۺӿ2Blّ=3KqHgy Rt=èN_)$5=nV.c~3Y&46GCoxzF?FLLGOY"oyx>ܹ䨽O3\ɧ^H%ѸSM<?.)Ajdt<%I[:Fk]BvE^\5_1ηܝjKG]9)rq[~U}vyO[kb2;ἾYE] ]gҬ  ,< izr8h&]u ZJ&h+xRՃw#Q|,rlb]8v%_Pێ# {RէBhu#Bc0f ];9c'ִhb)Yo6RngVn| r Uʨ3n<*/)RF4|y;Qf.v 6-k!؅e'%32@6>񆿕'0N__Xױ9XpyNʹGxmKCXtGfYW| MndbQ@Z4 6ԑM5_ʥ!zԏG(g5;5rZ"Tå~m5};x9q2jCZy`@凡z'~dNS <7UH(&*F4Qjƭȝ 8Hk"y9Ӻ,dlݞ$If'@E5W8RRbj:k>XX1&a T5QLf}M'ߓw%?sf_ͤ.oʰ1 @Q, w.Nrͯ< Wގzɧdk g`2R ur'q g0CʰpٴaNC-kK‰n7RKt  (8.b&+U@k4&<[M1]u1I$l| ?CEQㅼE@_9޻(mlX[֩mpveN(0,g$Tϰ$F?'TH7[ZS[^cFYkJ9qѡ˦`\ZvXO`ڡt3oFlutV&K < 'qJ\hyBQ ?BLU:yWǙ[O!RG@1GŽ.Uz0 I!anJ0ݦXd, =6S3у(^,Y%YOT{ kK^5}C Y! \ @,` P5;5rQIhN #<l!`j:~ʺ !awV8l'n͵L߅K"9>־-I&DQ&ktӇMO28e~YxV۽/_nK祐'Īv֭bL0DA5s\KtVg  U,|le zSndFT#tcJR Jb 6k&E2@glknŽ g`Çn77~oXc;y`!7ۖ?cBQNv$g϶í{tY)@,"lq:qt.ns! d]D!#`]mI.(SHi?`7!PZ 3 (1mGe:1s@n)Bܞ#K Ʀ&wg aRNrYZB;vAR}J#;J^cm1nFBF{Pb-qMt~THsb՝:&&mUAvRq|-9k;0$*45*+8`jid#Y^FW`nVû cڌﺏuSO}flE#$g+jf#؍ng$"U1mXX(| {È_+7qBA3rDAB޴<-lkm)E<Z06 th? Fz c?5bM9uTK!]v4_8="m5 T(e*x+ ?% xK̐mA\ufe}הVgcUpi' .5=:({xfNVdK@d&E9uZa$U׼X1 9/U+/t_4ܮS \$w/˳D/$HX,|8Wh2勏DD"'r7xSw2NV*OZS A,$:>аLvbDTEt+(_;l!wz',/g|n-lo `RLl 5uGu-Z@|Uq2$c֥,Aɑ ;c*M=f+>=Zhސ|]!hɱ3&~ZQ" &ٽgp@$c \r"'GzCz`fY7Hr*ٳ{O/ 4cM 'Pz#T3$aEy2H+>~MvDNtE}$ rPqlyDc"Y?%_|n|Ȋ X@&1CzYy?w1stvTBFJjTIe"Z9)+G}~JfU& 90鲥+8.>w2:Â('8ZaHw Fi&4mP-pבT^PPK|9N4SRgs$>o̐p^8 66uM=rqt{va]L#Mn A6jUYJ]pW-q/+]Qb_ bq;rA9.;6XW5&ff+gLN̖͍/wgT$Ʌ\m_<Oag -"ڈWv]HanYQaI5;ґ+cT2̼N҃5.#`@ #b& ;V"vyHh~Đj I ddKV1jEI ~MlzPp˂x6G&¹OE)CDy^} H&p |ȯ} rYJD%&cR>M6{ېC<$M@tAWYxӺl 4F@L\$NٌN5Zm^{Tj''j3tyy5yaA|Шw2hSjQYj? oNi wORUH3GQKx^U7+֮/o/,+#& C5ig4w*&'>ք$ TNMXT$4]3 A!1,6=alʔi6lME9H,=u&to;^׆?S}Ȏ{H;FwCU0 AA0`0J6|M> RUJf"$rXDs7JBX)=fQv}ElSm? E9N&EkRŻ~ͯtqRC]N?8\r lu,kg}e~?LDLya!T~p=uH?6~P>x/WMW vTm[t ŗ4u7e:(˦Aqaːxn~$IsB3$(2ܗP5k}hMՉue€(oY3qC6Hj-3ح/zC˭H2^Kz'"_24{S7QF4M$~x&Q2L>߃'y[Q>ilQ34JT؞MU Ujq2ԥ㲽,!9j6s&/JlBø}gAa:LBH$Ջ"VWpL%fk&}ƦwnE Z 4zx?yf\kAݠAѿ6GC-vs=0L k, q3mcᩤl :A,\F4ΗâS3d>׸C;)Ac:r 3#[wݒh}32q3^L3O,9 ssPO7y|Dt-ݵ\p2^ dҷABMswlAxj98yn-'y/p_̊ 2]ҬΩVHi=>XWQIQ.;+tqQ+g`p?l]67#AvH."h:xbUQ?ڠpF F(/Q~F/[XF\9S4dtY,0q:ï"t_UųOT>d6?t`fDC%kloK*Zy n#T?nn>ȼ,-a= y}Ez 5۴e#5 Жhʝa 5/BY%>u.[љjׂ㠄L2w.RO+6xW -% !Q@Z;^tPvdհkzɨ-oKp$6"E&^c¬aBzQ;η'LGs<heEʴm+7gd.-VJٌ!‹ِ[Շ= M]vf,vI7KNIˇi8Gur" ,J<ST!UР#JHx ?!=tN7F\[޲zL*j5J?ЏtOGGQauNi{&L 3'G D\oQGIsVmwf):ZrJ cwF''|"}M6Lj6u5㘋 YME147(ntDӤ;P.HX<*G.@GF24++q2ѡ)Qk={ę F"sBٱb3w7}i<ƭŒUJu:crŷ0-rPRxl 8ţ;˃`u=`5G?Ms Q5 Ne+ShF%HG74Bdr$b&w# E)&K Bl,>Hy ~Zq0J6Q}t0| Bl*dM\cLlU[q 9b-doK z2|L\Um Z&X"Tfh͙T:\u4ɇQrɎ/Ohi䠐Q[KmE_=&>O@壔3p6Z>H_#H ay=N-.Teb 0ck199\2B"^W%4+~C8s-/G'8;%I1ŴA0@F )#$c.aE,/\*P]> 6oI0Th~¨ȝiX8\3F`u/K&VzR}nn(flFRLDmZwf/J*p^3y)r`~ËyioS=ҙ2EVXy 7bL̢&Ζyɮk8T@C@3J5!{YC(,S{ J1 5pw1[VP7i*!cFD>j 8.^&]cH|!F•vsԎPGAhymhfHCi_o eu֎c&nn%yAװkcҵ&nXPBD!(Cq<Rt;*.,sؼO]uA]E5phzN5pMx ֥!2HmۼkV_H× /B3yz]nێ"[9 R]/A黇>9#$& {35lF|Cuw' 򚺷b(ԫ 8i緭 *Z`Iql=/m6xJG8aS q5S td9Ūlna/'7䮏FaӐlv, f,^o53/dSkQuKHS=lr;ND3iA&~JWHտDb4zz6&Xê6Lؤ26HiV`ZaI,41yMKU<.yCյ ~i'cw=|sL> s}P< 4P#"tc=} fl8Ybm;xu7=τs*0C[[ș8[a6V헛#nhX-='7S\QVqL DDkS5zy&bƆ4<{he6=u ~ 4e b?:w. \xG1(pw,.ƣI#n#G.*|LK,/%6}Lz|J,sԀQ5 7ѷ$E۔v! Je> vtklCgoJKJ2c,k@ƄQWJ+ sԄڱw;)nDy\0E! +Z^7 84J+%O$%@VY2q" ^l.ńC/1͝Hed &x>0#|.R| =!KQJW3 %"n^/C+Vwިx5?΃x1c} U\i$DRGwK{:^qo5vm4QHgᓣ$cWV6!╥F:KzM;n}ye~C?}Yn6R2-9׽ҠN+:r^,'Ɵj&om g?JwCsSܒJ˥W'8%t[*hj; ;Tk6 "?/:tΜG7ec)ߦLXXr9XOE7a0>W!mgOa֔]nQE{$ `VUwuOs. ]b~-y效PjSZjG# RIG7zG1 ,4qAJl2΅`!)܌# g6b~Ȧe5-siV;E+Ix]GFiw^jfD)V4>PC]OSzΰ(.GږC s.OBAA,Ia) nh_Gu0dCbܵ93+%\4^։VL![gI1=4W24\I+S 34 HyU"(P:^ K ӴUxRjg%\A 1 ZY ŏ+`/כzS;bnbc@Eפ@̊B@L:B S\lGmr@v&עůQXi /0 cKM}! C q*/Oqƣȭ<)F@K ^!حK^)ml⣏a9f߫.xMϦM;Wy[SZhtHck evJ^۩4ilnceuPUꨙϕ\HOc# 澍!v 5^K\5yo-D=V$ hvE@t7ƀY)fPzB ]:ɔR~&j0t?JkQڪm -Ze-d1uQsٜ ,)N|a6J_JMTs0~sM[[} ̨:ۨ&M4/O~lajkguHLT* Fǎo99]Bք嘝xpWم{;ځؾmLbjv7X堜)*%1 Tea?k9ә&xPZ14##zxáq,bfIku35-^XCF=#o#AcQ_U,.ZK19A]xk:Ch4l11PAUQ耂NOd%jyE9VB *m y-M J{zV*=/D`(Ά`z( ^04 ;4t!I[e,Bﵯ9TRjY)l `'e+5`A橯E6xA1"ِ0AlgK:Vn-?Fe$3雧FyqQ3dw83-:urW .dQ^jQrlw^C#,Lםx?ޥuX-ylaoI€ [w*Q|YpU0Ʉg=>v^,1goyJBeNʧ!ycRh% rLX KмNqfHu=mjqrzsii+$2kBu#J +#9B;[fZI:sKLW<&wPzmaHO>L2h%wXH0[m]R MCAGIЖ/l8 ɾ |NPU ^h6;M" Yq^N=^|5z 2qӷRdi,E+_G -QQqy!7H3vš<<\2A؂ E^ uO~tfm4#/xi* [8lP 4dҗ$IoN⟮9g<&V-- 30YAm͇äj˲?QImwy==y_ZrTege➐F_5o oJයð<o'iagϩw7 ]A9~v#8>NI4Ba> oWS^NxN|/ HƝK6yMǮ肟hd{OOkczH8XOjϳA(PS8YJEfgI7y7ߡx\Cb/ -ҥg/~Ӟpʽ`*H ,4MӽYNc^ѷGҢ:dS>uvhv[AP+v֥Nm~t-pYm;tx+? LYۣJ7Z*BŎY[cIzy'FBw - ?>,ZEOU&޿RL}"\ʔMȓ :*i!`=OidlB@ecDqя5yĮ3<&ًx4U8RO5_gV€x׌ /6aAV}4o?*!`` =T揊 о6S̗V tݽP}h>.Nw;JR4@l]є݈(_nR|TŃxZޕD%Z64F3hxZkL/ %y{HzCL^kyA:r5ݼRח~u;G> 6|kE87B0SUgVQ% 3QOGD3~@V0k{XR1N,(%4ɹ4ICl/ gX2λ5ՠGdT༏"抋?bIav&HtPLe`8 f,P@MIr-ߊ_w!^S;jȇGe❚L )!p^`7:.Jg:&)ĊډG::cN,ɸnz)MWyq+Xnkq8W/;5x 6m읨۝Tihx]wl(٠X(G24@[h+u\V|{bce?CuJWpÍ KFaέMTYPiׂᝌү(pRڈ;sm*;[MCw0HoyD-3Vy?xA4⡄wV@mv ~k &,W|أwcَ璉! 6n<}Hȧ\S=s[VݻfO%{i,3nlK8B aӡBQ,i:r[ei"^/ɬF7-CI1;ó  CoU.&[ZaT8./NZ'1ӛs}/cQ^LJ}m܉"U{e-a4"Ki,ɱl4>.L+&ɰMr{S:C}p{|ʢDv|kup:)ĵ/*CO cDQ|dŋܶZdT/KBl'˖n5,JaE'>IA"ΫQb@]baTH"rsf~@gG5eJM b0ȣU )hZQ"]lh20 Ԙ}{ãʡ^*_wZ56 k*d 4\ҩ钤ZDP ܾ]W0C 0̟Iz/ w|3|6`8!o^e4V' XɌtq" ?e*\9ko ب}q#Ⰶn3a2BjUp}|H~6ӸĄ;hIԅۈ#@&~7P?w r(5N ͸X̯c]WdcYS$θ]aC KL!2R@XWogZ22:E'猃c/>=Z‘ZyZz Wܣ`o7[N2]M)oʸߜv߬o!5tһs=|{8 EGkDJ:P@75if=$ܚ]M 6[[b{Ugbnϰ9'+MFւi93SWRF*mӋzdQ> ECQ 2(tVB'|68"c~EM{q ~,ϫBXVI/-Rhe}>~Ui`љAn-KNJRKEpW#Rx<s]q iͤ;[z5 G3o麕M\hQhcA1a YMN&\M@ڷidu26՞KڐfΝPK%i19?n~vL{)R5WͶ4łz#2Ը;l3 1φˌ_T j8!v;] aQ3~͈xqv)`%yoR| }$KYuM]^EU{BT-]=a habvqIO{x-tkץ)I୼l|>bhHW _. !zA{a vI_2ݯ.=2]$ՐGw*$ ]z\ɞUneJsɬopx!˴h @?nRuo$9#GsXeQ^iz,sHoqaݯצ>Goֆel$2)ٖAf.vi9$&E.(:'}5Fc/ςˣHWAXًpMG=v;V~fQFSS_ 0}5j3t0xMi6Nj ߣB{D'=S򨺳U?Z=y]˜qcJ~` MW(1˦X2Y!h,vB5L7x |B jT Ikѵ~d+hkZP^>%}[3c-ʻ[Ah(Qv]92o,)tB-)>D:\BKH5J(Ӊedn \ GkM y 3౧GSգӖZ|zo!.sk=Le!,^߲>)VRXF/xK\-z"ڠߍ¶٠ʁETbLw=Ct>6ʍ:Y߷_aC6K$ZY 7eBrjJI㊽/ws*w0)44F4T~jcRm!K`Qz :ho0{(ذoD?Ffò5O X<3M}fw6#}E 81tBIbZ#E[ZY9:XKg$Y&3-KfHŸ森U1l\`Rc.J0*+ӌϤYԶU`{h拏Xf5ln]q.'nD7e{^{͐xj,host,I&DA5d}b.zg:xI4?R_m K"ܩc9D. әyf=Iè?lxBxKe0f37G^rkV(OP 0o+_7[DMshԧ-^ЕJQѸ#M,ZmR.EE;  G?De)*vf C&SPpXɪ=20˫c`ǿ=wu.>i DpWGPCkXklxWfo_H7 ۾Kj힋DU:חQ4T1r7_$ T7L@n_7y!%9D՘|@BC@LK!rJ: ^fȕ ԔU!Oc]e5(K+PaCz=qC.zs̝td鐖b6M8D}~VDEꣴcguJQ,p4B,w޿/5io¬K>aŜJlspW(S)U|g,7'UYz>c\aBׄKH:PkR߶&'4v-VhfD'Ê{@N"X蓠-p[8uH(x0ͩئN1UvTޓ5`Esx;1í[v u/>%ȭ5\[<ܵ|^*k:QbKlF9y"NxnjY(Ч!ųN ztqx, ȍM }zYA$Iy.Kryľ%Z[W}ZXwֆHfl:Uq{_' ~^ۢ4Pl#쥂%9jZo22BHAoNLѨ*oEѐ!fhՌ-{;|{P& i8 ^h_ &)vIVQ"~̱G͸e lz 'MJ\]E|~Qnhٙ1|gvnIMBT [,0Ep`;篒]ef/0"Wj"I_,cZeK']O=`w5,GxWco;,v& L,Ҡ0ܟ 5T֌`IޖÐ`aЕ՜ MGD?0U2q2j,y5 ;=n*rYC*3෣p[m?}]BsH 7Tgf2$-~WnnXSϡÂz5|7Ǐ 3v)R9I({UP ^A =Ee!qf+,8VǐɊgq&O R$uMX)>;\숝mbiXr/rPއ/j1!.?|̪aMhfz1YI)e@v?&zJkyexb7TdAgvqRYus6ۻX䢢m a(7 r߼ڏ鍳pmޡ}bIjg^\6e3Љ42(CBsq3oOW,{YW\"QE:j ݨ.#K]_ۃ)ɴ_uia}ҿ2PϚ+q.^ioI ?A*Uam=!x7YY&}mqSeS60խIA Gb*(Gb1ԾҽGHj/AMK.:TST5 Ob"(j!GBsgF J* "o* x`ؐ.*&wu1u zەr:L(N#TO<␷M<{`5uQ*噔pc᲻>vةм埣ql:vaOM޺W|8M9>` >7:ೊ@7 hln:VXӡ63U#k7q!Xm?pt%aF. ʫ QFA…<SʨȞ+BBGgE{wĖ_lrLEY2Lζ3:7x${UU* m GP@dVL7@ ֝D]2 y6^?T)VCg`" Wt$ZD9:6ē5$ӌm5ި(,g)KYOci}8 := }2evU@EyoIk1zi|7I}k s.:cLV$!:G}6do޽%y%+qi rL)ޔG:ЪwcG5V׫iVahaW7FvK;VrziVRM 0\K'Ҙ 1E8Pp_=sL 0cσ깔h 8]8e)xNХKa :\l t"*HHj?A7FT>t>yv5Œs2*+8}tz,iJEi='| Y*9o46Jj+{3d"QL2rYdMM7^A5v7\+BPv׸_gb) m%習bĢ|K4ǣV1/m}@!^sLbl2DOUs-v]4wJc25C,(NJ@k"V!~""*2uZձbf`e^ƬgP<$. q,ޠS-t^| gX⛅v#q\nisDA\mt/QS QTqmbxQ<z{q@[&;m]N \GwRcĹ܇Xl#a`I /ڣ1 /$ .娱'l%tsųx2h\,H$<Ϗgoh;A%C 2b1h8ۨ]#1`,2K͸_ĥZ8%^P~uxTZwOF&5|KPMެXzAMY`kiZ&Nj@ICLX\ҹ\|~:ZAE*𝶔*XO|&Z_k } a_I;3 #./K'V1w/p lH|k?UXd]>:ڢ#AN-BM@_ZK$` ZԀU |UE1 nG/_ikWP<oF@:3k_'Kz5t:fKEfS_n=\EX*_mS.anaFX^0JeOoUK rN@d*¸ {BKL8+_Dž!3T;O= Ռ Jܪׁ 81qa8!ys<9$ _4@8pO+Ŕg(7K=qh?~drT) (J|#޾ӺߔatrN0_uf,䢼>X۔J_8H ,%7*ZߟS):#0ʲ=}T-DJ%gG/|!Sp[tw,Dhe* WcQʞTIp"p;59>߇MCyyj$Yqh{mO# IZ.[͏yBrS#s>ʇvl8EKRGkL[6i>6w7eí%r9y>jRG\ <5} ODhxC_ ;V'լ}r*6VU`!yZf$ \8y*J޴{xr8xr -gHzV xFL9XsH=LN/K7lGF|CYeޖ[`4L~6hz0[@Qpk o=d)Ք>Z goMB?5$(te2"Gڳ2^Pm@K)YIc"e TmJ5%_K>X- &8 佄ECt"5~BdyĈNDy_JДƌ ъ.tc+ZfJYe=adjy/HVZىMS1қ"=m˜ bDFjS224Hn/$#HK bU9?c9)\'}8KY w>Q jeMi]q%L̚J-ĈXo6 AY(_ɔo:"%j4mҒ,L>j# hۛ9*<Vկ#F\0;k4hb"IU^>+zZRp~\@FDWpM¸≒yT0!W=8EPi-OW哶L`I7WBbf8 6\|w.>QYsϬSSIAkD̏\W7"q6YìP @jzZ*`5oɳEW*j0Pk|eq~ztסMG¶4XC=Q8wk׍鬮P]DgL -p1oJå%@jfTv,g#Kk s%Rer7 }a!XIpa^ބ>oBaG0sÑz($yE]jCvȻgA haBV8ADхwktBTB%Q/fZ'ّWm 9s%:IEWpG]-, Ք+柱G]=oQJ<48e{ F̵r lSR'p4J~=M2DH6) hULn_AISPIU_[ gZ',troC{XW jO<9-U p8>i-bFTMLZ$\q@M4HN5/CrN˼9h+r~ 85Uu #Pd+'J ;Hr[نEq`mŴḍG6hS]jbN_| G<U77#ދ'&ezzx5S<=@U =pCHԖ|vnY.a۔7'%#/mB4^Y-ܥĥfDoAϔ{BD=OE2 #Tg @[f,ı9i,1msa; I[3';PL% ;oc!Oz@Ӻ+h^D$Kv:ƅ2tKr ȵǁm7I8ɟizn8FAI nw2h%G{=%]Ȗ3D'Yt@y>ūI\^촊X \vobm*{5lfPV 49;rLj@fg@C]0eB*] nDYrDP^6 ]Wa#֚mAD<"ȃ,bṶyN7Wf/]0fx5!6I\] QSKTƘ^@n +b`:V*' QW7ȵy(HӔPRs 1Oah'\V]ȷAF6M3`YH566-jH w2Xz g>m 5^RZw}r3h5fsi CK2('AT0CHUNLtۯp_@γvԣ%)ľW$+@<&OBBjVU?k8Calh1źX< eaeM8̡! xo$<!}^䵧CȨCxʪz _'Vѡ+J kd)"GOICXR{Ttt7?w~^lH^ӧGD?$'ȅVԺel!,2_7Os%` ζRt6i\h&lm$-e.ԗ8|^Q{q]yp&JG+S65Z8]Vb=8Np b2[ngdlK$x)mQn2I?!6" Ny9Ѥ6oWiPge3KPO uR&N(B(0OCB eJ@2 ðmJ_҇vZR&rBp ͈h$\VW-b zr\7]hψ4pĥHM8\'*ҫZT%JKW0(ΠMi'/LSVlrX#@ %u\|rXy3a% }}riXwAx0U?bYMOKB[˖MX kq:UaRI:;Bɣqn5Фj;,:(_ Gh#d/fmFaT֗4ar 4KY ĥ)9 8ŸF3"fYgoT%VQ2O.fz:ii` ]gXN)}yk[ pF3ǒRC#~\Mm1jш֘"8tB+JR8&3(}Oxa;lhr;'\16 ȨaEny}_|F#굀JH״vۦ_1;i ϖ((=:4 w < Uk-1c^9CphbrTٯhe2Ut . A=@ ;j]6Kڛk#ߧ?N%څ`0bR|Ib%t,j6?k+< 2]^T}Ÿ $~J {ϔ)s}[ֹST2}[аmrsȴ\xZ;ek;]E(P3nMO=l]Qb56K|=Ig`m=4.?w(;v; 8K4 g@m&}q6!@;]0m2*H 4CyD0\uY9m>&z #{j4%78RS/Xtধ);,ˡd:m,NG C!32HXm= { Qfy]bLrV3‰#\A͗CKIjrMW;ܚs_?i.jJTTgF3h1s؉4&A>цCs=N$\:pļw:i1˹<9; 4]!ߙjt{+-eH ZQl,QU(_i~]FYP4wLi\ɌEY8)vc[1p02:}e5}\5¿a<ILEKX:HyW8f}*k04S_{śϸ1{rAImDU]USggVDuZ.ʷEט{fZ`=)XE^ҰFn/Ѳd2%b{=w4uqhraE{wu$.?[MbWQi(jI8+%ʁE{$4BřNơ[32d:Y2ŬlHӅ+Ns[I:E ׸Sȷa![2wKn ;ai+Yچ ?RzDVOS\d BD(u] ``#x[r4۴T[ښ3A*|jߖJV AW3rH^ӟRlb2e<0/MWv,r`:!23Mn iytt޸>Sd`e>"B] 4Z}V~D0vv-;V 0P"(l jG`UvױJVf \j<y6sbt .#Q"X 4cCRG} =ָAl,CwXЗ<.r<,rISQMU~zY͢E0+4|’dpSX r~X,&1s7k.Gh$uy]FI)/5Ԋx?jLf-{d{=]e Rqd wo:yʋ\Э_s qGގ6.()Y*$IMlZ3TWhYtIiSVm)E X1kTfE߾'=*)E' '. F2* ] W$Sq>Ty =Y s"+kt]93QҊĶֽ_OYg]JZD6~LX: Oc{uAaP<8CG}H=۱i : 0vD1'>_HqZ!] 5( ~DȣOq28En?NFN5p~=1U1Hr8A ݑy("m5wL)%B`;U>~/:Ld&NՔ_rsni(f}On~cqV3Jb7nrC+[?\h Qg'Sⰳ -5^,OKVlڏiCSzp(ܰ3Է2%+)fa~MQ':N*(9]`gz"zW9~xOX6.KࠗOan0.Hol1D+6&ܦq'Ԛ_QPUe$t4/<ώ1QUr"Y>4s6~?F Bh((КQ{Ϊī}\y4FkUm+yئL' )V<S 钎)a)qIS^3wRH Up"s7x橇:VvLm j,uosS`,_IGbq,";f"N]93t nyL>JchMIv#Pݫt߰5[ WZс>j`ucC~^/ QBVfbIBuBV3i<4^GzMv\ޤh|cRmMt3~kyv a@o.ݜ6)_X#0znB8`H:SE ?C\OɆ0\ UZͣJc#|VA{bߦvNU4W&fJ ; FgGbt2 O>Hxݞ!FR@Hcl۸D0hHh|v-z{`81,Űg7E-!@m&?3v9*PdgzVTpx/+gWYHRYIRW~i!A!C@;BX#ܶZ6|K6AO).dTi˧qsӫiF̷b<k յd# x))a z61 JgwJ{  viA3>ШiX1x{׃T %tC٠! I#wUAhVC忮8~~ga,bna-J`7]w(?b3?eG0DyN \N3@o.uN7 &x-K`[X߅-,pp-y#ۂG'Q:J0~|s|z5[,.;)Bk$K 7Q!3$MDZhzs8^%9 JYI_N}?m[L|NQu5ce;[op< eA! &sfjƧ%\+yz;0>!悇lƄo+KV@68&~K\ixcPnSǷIgBt<*@ OI]MR8+ PqJ$H}iCѫyvRp3G;+q<<=$چD@ADԝQV% \qӮ+fk?V3v$PR?ORhFlw3B-JR$$P8 fM1j\Buy-6m@x]QNn|/yl bsmR04,q57`(ɭM+g*kW)~"4z%vxw=HgE{zS3.ef,ԏcHоj4l^pb[dqO d3a,HHYuO/<$Cfg6 ax݂@diZT7,pgooomA5i33S3Vn*>G1q֫ŶgiD>Jr8# )TRܨGp+;r${> Л&x5dA o]nQ[b>}LC ;4^9,#jw~quɭ'N [jt|VG}Zʀ S띄+Nz^(%@pQ8D&$./v`16ڻZ7m\ qVv#ے; j0iа*;ht´B, HʝDf#=h-^G."@]6 ٝTQ~)ޤD#L{CSOy qN ЬzD!X ~f} jҠtM3Ba59Iw~EMrGblo N&=ŧutzG|OzWPۆT}k@_ ot]z(<&)45;u:fF]xp ֨\KMʨr^( 3VBhSF">ItmmWR6\AO]?fk,pG[_̘ WqI͉xOg @,gֱ wه̌}0U||?@jVO\A.Qwj{#RIl4 b@{ %;KuZxN%j[rR02-fp֚-$໴mB1liafN+#9}:B7*4_t870G{*.T F'/MJ 3r̸8R&77SijN䐓#ٷDKt213"2A=A_ 4wumQL+bkLc=*0'%őɲW[o2Iژ Ųd۹[*_S DIݤAi$>I%fSAEx|\}5Ι:kΌ?]ui*`@0Gw: F]@tٿrj+~e_X^{_5IlPpqqXb6Ѥ[lMGmo9R־aH C%{JqL@Y%"66&B]y[WעH9jO0&z9!ndX"ţvd.U ;ˬIrˁX4ZQthϵjV󢾝pm+XD(PY EIrm;Yk}_:*J`exs\]̬Q'@steg?wS}Yie+4ύoT%O{TY>& ,u_<22v$e!yu2G38c!"˓GN"e;$@;xIk7i>0w z㱭{W9s8B rBnx:ۤ\etaqZD#@1/ĵD H [uF_ymRJV.J ٞN.w:g%uo f5"? F~@QGIJ!6+ c4O-R:-Q]w>E<O4_"l.*[ @(B0f83]l~KJSH&yop UWR8bӺStAZ@KW]Z!G?ɴ,XhR(ׅB'7ϣ#fCԫ1 S>~̃ʈQZbí֍ o1>:0fT[Gd)3ӻ]fȜeJ"OIQxD^-pNk\J>_ M~z#eWv\αp\@ Sح;:< S8egYtTMY_e51n663$JWl@kžGqxNz!Q:8P!dB~Kb_EK牥3QcKZ{_͊D>* 0*ᜍEڭb}Ppv:?xpACxߢKI9ehH"1 ̗72\Z "z\a^xx1[A<0!b2@N"FVO%ܝ s .Jƭٗu i`kSv3,A< ?6"g",(PvM/#9H!.Qv\!0j4)da̙9$FU0 3Gyt7:i$֝/4d1jͪI<  @%m ;/Lci^dI,ЊLCC"|럟_<"~ސ"^{Bh]h33Sk) o!}-RY/Ő Ř@EoY7Μx<T- ?7SSdo.4.}0_WWPD "3#SZK4GM .iMbV]S#9k)oZ /@W@^{}:S4n5`a[fGʑv}g DyK-EQTlrFA/\IXSΊ9]^^6Dpq@јJ3a'l'JrPOYM4׽s*Aۥ5U^²yBT)u>qF+7In\c{Z23gdg 0V.4HHeJ2dhP̷6-%;asG|r` yfQL(Ӆ gfhzm#MZ$M$dGk[ ϗ$d&* 얩ƃW~ C' H^}zF^Dj!/_Q|%ϪbW[x;g ⏖LKctJ(e4]Hjt<:mQ; ;f<`L,+GGiGZyg?18~K焃Io+u+P`C 52ԛ%7&]/U a +d{\YT)SZ v2̔v1t7r=J3lod^~ȗh ,.W]+ν FGl Nօ/u/W==+J;aH}`u4]д |EOl5RM|`PIJ p=$/-ҿ5p3 NB}7XC\i  i+pe 7!B_k jW88Y`o1t`\P  ,gci3ne1b7:-}1c'&l:0sj"[Kp]fM^2s?TStO+Dח;LݾDvp8 =!(-of/1pj fӂU,v6hӨ:&̶03k-܃ :74HSV +,@z*Lz^m X߈n<M`ay+P٠)/cϪ ؾ 3IDezbCnT) t̶&twLjˠƫV~{tQ >; :و4c*'7߱5C}r]HQh1]%d>-,,k ,nM_7pنB1>z X1 Knk|!ykt ޲>&4:2VM*BJF+$A@\o؄ !pdB+'r,'g"}}n@tȥ b< 5y$:s]L<︂/}''WFHϬxw`m~Тx!@U; fqivĽjpZˌO߂{t/I2A#/#!ѝ0UX~uF 1U@/+Hb *E O ׃@mU 804qg',Q[k9|WHCcT7sAW2@F#;'trT+iq\ihRǷq"C1/Vu`M*_G evcOrA@59kVv%r*c%T;juP{JMU #x?/B&jPXwtI',9 Nk9ͫsĪTNhԯD@YLbSυ)<c!};N4N5sb> u3&`7 ߝN@rɔ׬4(tvdv`6kqi/:mJϊd~oբ M# ෦SkA!Gvkr$c#=[p{tuߙ:~!N&J&(-\t(`8  ڐmguu.fpoI ?gB-p*/.\t5\*($?eO q2,KMP9ױ9HoL+3z ̽a@TE!b_r9̶MO+*@uC{"ծc "fcYm.s.p0͹-Ř&>3!ъM,,,CW, Cc1{c$Hl˶}314NEQJutA;eήE*Q( [gDD;Jpߠ.?~A>_y8R ((Qf$x5CZo3L#?n%Q}'NZg# ^ roD*"k2H)PSPSLa/$t2H8 ܖ̏VɣtkwEDz?e{ǻ(:Û-"jwioB游Λ E8]v (%ԖZ%.`s8Нk}jLdĞA( grغP q<$~+C vۭ u!8-gMi jV[giILb(fI$J۬6ۮ;fnٹ9y6YM`,0/%߼ѯ9soyS$ٻ$?k:PgT ;pgpe֔бr ^0PԵzA II31>#;Ak`~C04TaO޳B6 \ +lu )Uk֥O.P-W{PGH[ KHWvT^0 =VEPHt'cCmq /xElْIukgjQD !V>0 ` JƞrޔT{@!y/O0J h:jELp5zճڬbi׎7>MgRffi>@BkKPqzßS$ADPf\ten5qtJ_͐b.gKm'18lD"EiID4 .;^݅+2|0Y`!q' 0&hkrWB/<7u*|^_WX*Sp⾈LA_mqϪwLh!՜l,Hc=??ə-7v,s'j˘.HIENޮaKmz}73ۤܚ@tNqKmߵRhm* ~Bx$kBCRN %&iBIM~OQ>[u pU&l蹋cnf*~ydѨD.u b˫`c1MB07[q? +dEIj/fCù1N!UӠ7MQq>ń~wOݜB~40P7` ]W}Tiت#55^bf罘E%FP?)*>YUɘ僧]L*ce$.!G vepC^SL= L*NJ7.ge9hz֞ HA %:ϴ[H)Q_yD*y;kZx ?f> ě"֗9uavHgd%@"ciKTnH$fz"Q5MlETa ^4蹢twXm۟`;ױM{AΗ.]%Bۃ?_&"%* ؾ ii[)Bgl>ζꇀ)zc{F(T{ϟ9.&QwEՕb!;$_,.fGJ[#j~tz< ;uy3{fۥy*x8<ȚA5kKd_Ś.n٥0$n'w9zsB$VM#)( K4¥)2}Qa^6_G)rC{$ew/-+=[:'9`?:s=]ܐ(B{KoxVBҳy <>cT64Z>Lnn(=ͶCurh"z:TT Y(^W-NovvֵTk ]"ԳVZ:`6Vgs ykȥN*N'W>ȄЧ}t3ÿ;bδ뿤70#dڷO؍MNx^kY]}PKpv"1[ޢ%{=c~Kxl( Y`v`3>:Rh~c-8a-hJDz]սf:X2O"M1ml haeKA OR&¯OA0spT}V[zJ qS($ћ&t$FC5Od Ƌln?2j^`vwqcM!iΎݲkbDN&ͷn~pSP_=+5g Q#1͘3{VܮZL5,-GCG. ic=L*RG}U2/"lۏ/B X2YXewYYa]ό*Y݋hhgCFà1n@-~>Bwdn%3xXSJ5 w»DZch>գhLKh(w_?['jmSr-fYvR-"Jmnn|CoZp{ b! |U~8>wT0F ;Wqf&UIy{Λ)/1Q~HSЩfA&@8/HH!;`tXy, ovی{q pkO5Jzע}v_ͽ[p# ۞wcz8%Z'_+G;cś=fa%zH9<԰ q(ߥv; zJП 3F-~j13x_zމlYP`3'2}#;RfjGiobW9}\r8MBZ؞誤8;`*AkF!~0*o%/FHZ0`Ԅ ]*>\pqY4epkLD- :fRF1u֋!׳չb]eχs]\J_RbLDt*NGH~'#EXJnч,(lE%wq6PDp* c^m7~@ۥ9UV S-Hu"˸@΅i)QJ|n@«J ,u'D2eyخh`?Kdt3Bw 6d`/ uطK tN=YT ER-ać2cel:ͧPc!$i'+h"+0$_ fi?B[(MSa#yT8+gmd*j,+NT/#.h]O rڇj+@K߮Uy:x]7QyT͎ Ov ə!/im[`tlV)=Q}Q8af YS-M: ǨD9F9F^sY_gHp}%XS#qO],~;ViA2( ftt%+YSkTC|$ Q&&]6PsfQ(#O)f2 m<Ľ۹'fٿwIw 퉦]#YKťXii|g+ۘmXbv~-0iglt!.WW^X2`ӡOXwFK$fXi$?],O;T[paQ_LDekR Ǜݺ5[O~D0 ۤg4q?)ï]BHU:$x` '߄"rӾ.)T&h@+M!4Owdu`0ǁ1  sB6TaSvYM"kMWVـ[Ew/P[[7 uze )6p1~3:AZe$0O\~1pWTOey%[~ש)u0qmG&86`d r'/NĔ]S\QC7\Xv @&Gu579K=iiA\u3_-ź9a$v{m2'ziC0))Z1Gm?wҾ0ax#o!cm\W$?$1n0=E+TFƞ;%Ę=QW 3W<7si7 ƭU{\~V zӿIqX|Ϛ%wƋEB'*jho}h8_-Dn鈘1%Nu% hW~vʖ)b\#%6Є84~@Xc"(Qsiy{5?_l5 g>5ڍ'YRh U g­; |SٶrP!{aV}$ 0!DZ"0I֎԰7u[1!tAyAț"pҿ{Dvu7aMY0cE2ShQW<LC I8SPwZ99^';aBk{ nabV^1PeFOəР1QÜA=B5_HԦKDq# r&@Hʜ#i \;ho.q=vlSS?ݲю_,(kKVof'Ow8j}t0-u;o53 􀚞3G]+pBqM8A$b S-d&yz{'LgpSRcF+5lץ-^#՗[j#_dI ~ (sFC##ȜqHSAW 7t}'|.mPCAB3>͔ <;Ena7/O nު!Z߲a>0'e pIE6SqP{UBUFyZ7 nÒo >Iry*RpvCǣGv\eYRoxgqQ'.zs٭Utzg7ԢlSOVClm1_#`q,scH)Υѹhک6zPee,d>2*,0ɢMÒ[&2P;io|gzw6U-"r eh$ 4Qwa}rkM* ;kUћrFir_-6S K0k|I5kD["m$f313O[5 %Cut$o^ ָ>}W+ɴd 9. ys [B5O- P?]\]~?l <#sܲzĮf( LARۢNF&8u^(h8y[.V;Z`v_;.(G]00؃/PMe)"_`^uQ)%aCAo|ͬGz9ěo8?mOpI1nBoN_^j}OUé5j6I=ig'}EL d#Gf/2P֩  cSGDozpǒTݕ88\.hl y057 n-w+c#:ExzM׳_Y7طjj E{vn NgqQanGPND7jb H9_hy@ $(c} `bkZr^(e9pլզ^|HlLHϘB-0b;gS< >A*Mu pF[,.i<<%rvɼIJο w\<RWC0 4rvSfC6lIlX1̺YiI * ejʈڬi)0{Lfk;Cq6p0FТxZm kn czF`.rmgHצL4R|`jZR7g@;ߺH 򰂭Wה7Of^ᚉ f4=㯗 B[Ϋ?;: v{F%.::6ǒ::uYyfqݪhI \Ui')q.zP|K"ay?le[^8eKϦCBOAA1ߎ^>3UЗ])|l)kps톮!#MLy6:.'eYAL=:ŐyJ,ܺ?:m^+LGKh3 \~]X:Ljr?!AԂ6lE/2_xM_9`>xj,|ǵ Fc\zH%kboCojpǚx#p[Mm`Mr&~ժ&oKO 1ӎ)* X4t荖9#%/y8fƿΔyb;=ѫJu02l,Umdz{$mZYH,)>X2L&w)Wx bګGb>tHP[#Hr7re^= 1mф/Ej]=X$xt~Ԃ;غ0pr=8ICgpi ecsn/ eM!Qytn9}&{ӑ6mּxi5h.>b4-Ij$<ڨ 2%W1_ <{:"e_⩂RjkICČKi1fxfUsV_Ud0rL (歄#Tݟ9Rr-a2wh09d`9;܄)1ʽ xt B=gJNh6k7-hp&WL=}|NỤ ϓY!cox?Cg: h_Vn=52UV 5s!NC`4e@Ǥkon%u@.}~7kϥKᦠ81.T/ 7߇p=hNIJJxCzOUW6? ?nN7X^y63_U߾ :> a\c/!F]FqPZ{K[ӹ1ְ[ qC+Kk7 i&nTM0j3%ru+;(\HˇI9ia@}TZ]3MUJAKZA' rZ 8v|N^uy{@ l-Mt䲁{L (EM3$1wi,i0f%"漬3l"2g`,IF.6X`E"ZTT`њ-6~4x}yWI| YVE?S k{lK߽qkwČ+G`.C$czNJGRѹ-xu+ީrSH1į, i|k[9 5LhGW+ra~&D/ ƒp :9J 1zk5,›Xk[PYieRC^sb5D3A1 C:t:|/o[<,bֹ[SܖK$7ۜ 'ȄB@$~`~3vu >$x^cMB4} XDK{JF N'Bp,ԷwHҢ38}kyX ngֳ׍gs,)y?+D<$;ѱanS?rڊM_%&C}>~xv_\7H<˰޾39} nNhy<ׇ7>m(G2~Cy  V^mu[ L2j ސ ߆4y;ha\Q@ޣ-pl7,*oPKkoByAr`6Z;ÙC %0qE\t kB/,pgJQm$-]1lLmrNWilA <:Q(յHeT R Ez~`}czdAZ>dht^`C Q 17,/ql}^ۮ1vզ#> ~5o'^=ѡ,#%>q͋17|p$`NTΡ7!"@x6Z8!@r=ڭa ss)]Zw M^G$6;$@e @ mx'<ݼ!?Ij!4oIV* +ݛmxoZ \A$%@Ig,;2k1aIj{ џ%zݳ 4p'3.-a!%|xf@/ꉆSNT'w e>9ԶZ&/06d M/QSfYhq K gUlAFV7a&q!sJ?$bpO銸.&P[bLի;bU,Go RfrȄx ȒKrD\>D?ބO uoᙡ.-ʫO)d*{H;te2,X֊ƾ}(C*梢HtrD^Ueђҫ{"c: ?TQ+ t+X}C|lmw64ohTt$O!y~\vg>UHtI%[w 5*]EhO)GQK dA`t J fQso"D+eo͒WvM3WC6^mj/_2L_oޮOO-^bOjeH,W/vieudxb**b<_ jGg5fYn۱&L S-<=qIc/H[SZ 6J6\C\BKk O [CeTnR̚p̴lKu7QIB2Ur" <)]ߔCO[T8A5VZ#y W|;Lmͧ*$b1{? ^k ,PxA eBjz6{z+őf>XK0"aj!+Q~^⛵pҢ*`͑Zh+,Ml#{mQ 8ZkP?.F`9 }A'rŰ.{`@VkhKٯPgOJ' L50Z+>Qa< k%*SN] 7!NAkIdVM"uÆc w f-hPg?Z1AQK]Ƶ{LMH 0/ȲߖQ2nX_[#uꌠvbU=ք]Z~^359 ?C@e/4=M EF(hSع$VJgZFޱn3*o;#:m]}2dQKzYE:nO2{ʮUj+b-Jq}ؽ-̥RZy&;91rkZqjrzQA5IkrelO~fD"8=wduv]}>-Wș;*W&Zb 0яNLQ),'ThA=̉(8φ9߇,.BL#-gDGwIt鉱^Rƣ={(ҜXDqb3ѷz33Er?Ɲ?ale 4aBmb]!hmfLVe9ƫS)qhtХ yS4p;G[d(S~1†؀%`&=Xv|kt a`-{Ny$ᔃ;ƦvEkc?go_Ҋ@z͸ j[x76arib /0Эt4{#/9ҬmyV؝$Ĺ_'_O3o޷,5,4~gԡ%MSZ~0MHGf`( VRFm|z ؾ%#l|HokߴOCO j Mk#"XG | d128< XS^<64uL4j"-\C"(62Bɧ#BR, h9@tNe<\N9q12rg5#a4IwܽW.@K 7dFm U76)Y`x:hAz!HU (gC/9h.=#T59.!wa Rr|2V@!XQ/qǯ:g?!"dkX]p}P[r#XUST<S4,{/I- ϟHy3:D#G/&|ʧU@BߋE >`W5uF8 1h,t򙾣,a 8׸3,{(RkWRz0w!0Ǭ֔>_uc-(O:H*}hVMZ_Q3J;7h[jdy^XkV K蔵'j\bdžp1W&Dp 68 2n !E5`4FrCSRռV]=3%%ԴҐb݅/jV,;;ѩ]6@hF/Da2t]7=NpQw7ua{'tEg-a_0źhLJ; gtm|Y1%No݉KwȬӠQfl@si'B%BT/m?qQ39'A<buΚ:BG J{ qi;rbٱy0m+HήW3en<{m?u (<}ӔvA](rvL[ d4J?p'ȑgAX k"b8.嶩VJV'/T [ Bs ]ľ5j Lah&$ʁI[*SjNF|/xz3pPxIm GP3H>pWqNQqeْPAdC*h mcz3qh&W?s?܃dyPZ?L sضǕ:Jw,/Oq'R{C݆kM?wbM%!LX`2P3S1c9ٕ..Agm:\8+&Y3~0#qd7=}ئqx(_tg9[WjTc]~8w8 #_S;39d_p~iF=NR eգe#oSO#g+׎;%xfQoօ\JXx;=7TKWI Y6FY[ѻH54i*&G% cgG%B@(g3i*ʫ2:']/RQv P:c<3{evDz/fly;?t  ò_Z!% &k Ngɔ˳K\Ѵ)u܁Uc͊^oۼ-uW ZA- @ޛ%MpmS'՟iDsKqv G4m,`=XqG$+- 'R=|#/`ׇßGttD:o8/暝GIzlK&;fTHP4'MY`yĂ~8wL@t7R "794[h|UѤG3ڋr˔`6-(7x([j0 5"PoKGV8; #~G,s/Nye&Dx&xHs^_W$S/J-H uO7w<+ZZNT),˿ iaB28,>& k~ 1EI˚XJQ\t1_OG\u I9mK;-=6}?T*Iw[ % T\+S/%R1NFi\[r7` Gdl.i})z@o16j0^.8}~˯)R5."U9ժ<%n<٠+=/3rA(.\Xe_됿"To4_ܽ]aEa_xvXRʅBz{_A ftx 3ztػs VkRdtQWvz.du&Tg|mWK}k)qAMUXc7[XՐN? uJ3ihc!*ӰGR6t FjUI>,ۆ'˶\wcAVMMة֭]R`YEM6% r ReJ3PYBZ2C"B\7[^L<>TqUmz_$s͞%]@X ͹^T'45Y G*>c*REQ0ufܽ#ERh9kofP*e.;,.])^RI9}#vl'Yc"?+p W "-)> 0,=bǁWu`-p`ZλRLUz]FxBGB !0j]t숋-j<AO^KU¯Q "L|Iكn)5xP3StY*EdEgd\yЭU77FRE~T,]FX#S>Vdc)T uVE/8,jE .x jO:)x1ty͢Y̮7uyޑX"lHnk(uMM%Qb$ ?Oq G(WHG1+ tb1L-u Ց+6* wO4Ӊq Z<ů#R"uj]iSNGbvHtrC`q}GW%pѴX;𦴿I:rSaN͒, Ni|֕q be-$ų6<p{s^n{\=GAj]IaI|s@,éK0s⏔/@v#1eNe0(Þ=S b.QcV˜AQ"#e+miwl0#!JdZVeOcK=¦֥AcYG )gѴ❘]KNMHg!Lo7FYji2\ht" XRlSJ%Ktϴos! aA,!"c_qCs<'—YrU`*ЇK0ׂgme^M=Kب=>V\މʆa:5Mv[Ai8nE;xlÍ\ uV܈*6_JXztUizڡPj '{Gm3S"G]j˦R輯.pLBP)Il 8D.[}= FV,+ (ㆿ<[cy\e,l8vɅe:G⫫NOd+3@g*6̱ݐ NcgZ'8clڎP#Df=1K%U9i,+N5' kbk(SMf'becSwiG o&VSZEI_H S'n3Kqh4F9Z?W-BQ*>侱sG0$ylV|m苫WBdטG7jFnE{ǦC$@G RTUz!.qf4gZHVd|¾ykq 5J MJ9`0 0=ߖۮ Z gRZŪ. 6U0w%1zA\(؊LEZ͘\#ٯ8[P<Վ;dB ]?ɒojҝK:`?Ę'h G fR%6 VOckr``(܀ q^逨R5"B",L3t2W1HH{{&&sybN=)BuF_{xḾ9vqP j ) e׬dݿZ'HejCWjpAfYnv.4,Z 'c OttcWSƆ~'O2-UIUF ÉO' I@44u qA-KBͤnwSM]`Ud4 7l3pp7_m9'؏3SR:6Jy=w9 hyik"fuI=Ubg~)}_z+׉yzJI;WƟ$^~99UdrtX~ 'FKkHp_%j6C*&1M qx,9:W$QP1I48V gֽl|'E6Zu=k;YJv9󈂲ԖVms,_ZVpU=!@iiَӜj.Dd/)M1A[2˵bN:QP%9 0TťE"ݩC}yW9lpG80g:~J8©}ŹAs>YjCi{c'I>?G!񯈋0ousڄu('-So4h=>+&g6Evt J?f8y!E @7Ůz ,2]6wӉQŔM㯮&CjZb )h#?hF_J SO|'f-vBGY/E+YWYxaW_g[V7il<'5"Ewz zq\7͈ʁϞ+ЃCb [XSPf$,cTt3zSyE??""X䙞;# |)RQ(l,gV 9j? nnឞPus{oR-*Q7f,gɗV-E6T8i3|ZĒ꣥Df~MM3Pqbn]O!<@<|T-xc5ݽ)V-Si+jO(n~i{?Ao(bG3Dރx> P'} >(Hm̖ej@ۻqrn }|uB- n2ZfQ7[K9#ԂLҺ_(&}P>h )q2B^b~]K'!@Z PK\o; yAB@sVcftr:AK~\n'Ag} _ *=)՝̼w* a}zc1!dpy9%xd8!wk)!њNd.;TZ|BXѳ)? LV_&Uv7TA St,yKzcشU|kL8 ]IFDm6QLE^q9ߥwG~X֛0#<e*M;ATj-p`mPMH,SWnիʅpC饔zyBKl)jYGϽsZTؖۥ*e_b̙\LCSd BӘ"P@<ۂɴjűVYB!ܱ%# yxzϲV7(b&+g)Ѱ,v,O@ Ň3 5=c 5X~B0ljHƓWuu0A۳4\Nƭl^&LJfl&05e%/ZHF8'#OdF )g`L8KNr&uX,isAwL?^E7 }Gt䇖U;sV::ק:d\gEY&ыġAܴMW)/fwdGbVدcVGacPV<Ԡ(BpImF[x3+c9RR~m VTM G)o.tNl8,=Y-7jg8I֒lt 4LE_6<`U0XTO9:@l-WgM4h Ke9zA0B]7DֹېEOdU>bEВ\DԴnm)Z]LV5ȓ*fL&vd=N:̒{w#>Т{]tN "t$Z$L4K: YzP^.ㅆjTTV=,8 v=/v4 |:6ZJ( $a ^vZCm1E"GPIb_W$w!$pnd4m^[+T#BI f=;%? vjP|X=oW$:dʣiQTd$(KGNyyA_<,#R9L+#ARۆj1(6i:Xx,]N} u:O6; 1Nk 2hձ;P7,̭=:e; o]σbc1 2[wYV3t$m ^ؽxMČSٟ r?ca2P]$r}ɒRjXiWhF@sˣē"6x b}U:KFC*2'7 irI] H!@XdfW=a5 J,d_FBp ~qz22eQu#ax@$:\η|:͌u=qeDw"/eDk&[q_xzUXba2-?Ipr!t?1}zF2J$р}e ߓI틩͚ԑS@q "3toVY\tȕm$*" bd$jMP),tw?>>71q9Ǜm+xvYjs+"@knIX_C~ fQ{#lP`F$yvNE<XJ}dy![2,Ϫ!+:X@5"e^. Tía8 p4K<k?r\Tx½y_9b$pYLfF688jvb!]> t=KTj~0jnͬTkHx@ q'r + jG9'ӖBU;+{"X[NX'$CD7cglNR")!5|ŊiIv]MW,CI<"N`%@f,lem@dTQ1\#xڏ) g :."ѧfUD;&j}0Cz71&2(,ĸk\T'K5,=y&uI.` 83a lD.mxfV T:txQe@/bgH %2HVLմ1r5PVTŔ0^/3/I4p&ET}Pn:(ujSB> kȚf#dTOVX),=\xSܾR ڠO(uwҳ_2ѕ *Sv  8;xSۋ,#%T)0wD>7 W5c %xkTg)G`[WD60#u3Ciӎr'TUzSQ֚Bb<)[#}̑Z_gA. d,W5*lF~:tѹi?ټdl!A1W #U H*9zhpSchU Ԅ hh d%_!8&qus%^}a69V_/x+-A,s3WR!%s޹N{I"yYj^.'wAʑRi*D!# bWb_jb%@${ѧ-0>.JXvod@$.%Gt4U1F1L\\wb*ҖHd#oO<da2?dW[+#v!ɻܹ94kȘT+^_VP4HAadzaj_{pLǒa ٟK@ Pn ˔;B1rWlHPإu1XJ1@|c~!d{2.qmߡt@sN|U>lqBa{tV^<=MȮY xnsp:v~¨CR/w08"9:Rpj-8TI ɻΨL@L_ptWSs_q(8h$s&D6ʹ;/amؠRaߘuF F𹤡„E~\pݷ ye\}q8jkn;}C{a MMaw̔v ,RXǶhGQ^Q99lsEb'!pJ)]ȿo$25oŅ07^]t=/dŀї̿؇Թq1.29A=3nZeKGq67&Һ6'qR*v 萰)4 '!,7Sr3I4*U^|p/RigS@ )Bژp~J*/Gx3f% ӛb k+É݄v!P]:}~aR & [2s)S/QtU*44gJLފwnw(pFZtgRf/+syŎzN:VC5H VKq8':ЂRw##Pn EiҢ‘/|JC6~fariu1_aBF P6uZwoȿˌw5]TD Cמ~TI5;MFFFF-54AKgH+(@ŮҋbVfvT>Q3yI[n/tAA; A.v3#"hyG0 $I$hʹb*R]kz;$%raUg8v21^`?ܖYgf>'Ty(atJʋU,(=59+[D iAo|xI ⮧՟_ $)Z@CJt[vsʓ Le| [lıq| .C;ATjIqeg89UȞkᦞB`y( b+2CFtt#p(g14EpCYxnjd ²ukDcSn[XӁb;VO.4Q`u^.\S#YfE!%{' #oLsнsvC@_1%_>W7Ħ%maj=k Cec\񛚌t!4Kɵ1?Οlv)]zr\Fxmc;9Ve̋շQɯ~O)KB̔ʭ,*P!lrP!D U/V*Ɯ)ƽ~UJVAj4Z) UIy^J՛,s1t,prNZ>O^lE q1]F1˃  [4,.GLk5D"4 @""CYk`>Uҹ]L#ʘiH9a0x9zC Z^tzr3%M2洞\i&= 2.ɫ/JI*{&ki+&A~$P4L%ƝPy> ת&0ȶg8DB&f@<^W]ABtSA3<9.b2V3EWOYUf A0Cf!"_Ԅ;~\՚HCj~Єm01iQ;1\k|ˆߡz$ch?Le+  \Hfc ٵEjq9)ܣhi&l=0x8H@{,:]$ܚg L:<^0',tjݘΦ7_D`KP`]DS!!oT^F6|sY£KwT- 2BwjFImh rFD✐Ї6, bԞPQcylElut;dRSTnϚŪn|Beg@8^ 2<!m)6!q>ȿ)~4n (2Nx9Ð)м|NgMl`Iٺ{vUf'{+1 +Cne(x"" bLCde&Z,V8Q[km^!gD΅׾@Γ͹^*Z DJ%i'Fb``ve^v#:TGܥzx$Pi@r~_HYptp.IU?h^Ѻ"BB65m6zlK­'"*کUR|>a`i4P$YTΛ[޿J^\%%KM[78n@~x;R<_)-%5O#n^_+ I4~,a4Mcl%~S\Dtj%f **a KhzăΈh*3ꑪЗx|ovQhfZAJ!z],ҷ' 榡Bf3:[/gc*KNc`)B{jǬ .bJ-US[6[.ވ^0t k `=%f/ݑ7<̈́| *H~@kۯ(Zm$uƞ1l=Rl!(ءPo&<;lb_L?7&G^WV';ߚBě8*بfFؿ'r-AԼ B1h ]T >0Λs3&"Gdk+o2=NpS>8!335CAxGӀ<3W/H߉6'9(TKb(]Qޣ^&0>Yna#bi^yP1QQˠ:ar%PP AINSG{h_I6F# k` C O 8ӛ:3ryV[ 7 ˌ^dCx0}{wAumaxaKш떢k G̽2K08(;-g]/'rݹ@m VkP@اncz "TL'`cR֠$$T-eph)/M[땁e-QsSEHRGAC^ᛜ[yG5m7> bsDKx]2bk|Ė]5FaL!mnl;n M{ɽqƕYHB? 8$PzR$i?Ն%+41=2{ {hlLW^YWSk|}30zEIDU odj[qhh`r>pD琢sK6M ɢ9kAR; \=唞XXO[:yEܰOfmvbU^_fpneZqRP: ȸ[ vEȷCUS3NJ2=cQ]Iλ.9V0[CfCF@w!QZL1Lp_9PFn\y$ w\k?tpx_[W cV+]0pkA _Ml4&OFd+|lrM?]S@CYt>p3׸o\_Tl\8ilurl+>,1'w/I ag?{؉ ;S[ZRlQ:R˽zʷ }C@U9f{ 9U_R?+ĶX,~KXvvCa;/;(1QSnQ в8^uZ4,HȖAlH'6U2:JzsO}x]ѵ<79 ,vURXEJI_u; ~CqZT=7ɳu@A}Y bE*LrGe"+]5AT+Ε*s@qsIjkB&3;4s,3b#Rf _7PokKbV|oxC\_8T/Lz6mW?{^S8p[R5䱾'csPQ=nhoU_-]h3~xCx IPU} TkZoĖsc]|ݩ+,2 ]nQ5hx 29C.Ҫ \B&c#:fT+#e !,4!H/s &EX`[aإx"vG~J%"oD1AuFt$V݉spSlz5voK6҉%'grރ.$h!KO؞-cj1ۅ; hL8!8~n(948/eXf-i{KM?.+@*x$f*/!f̳X/*w">>;mz&S "*.QmZ5@ JFM8u; Y m鏅nf !^+=C<;+l.Z)gi=`XSzJ%>R j3dDΖC05\ժi/$uSK[M<̮8Ad;\E' Ä[h r.k?MmwۡCGvdnaZIʶքUii2_g+f8bm٠r̀[W;!O5SWh_*AZХ9+'q`ÛI :AommЀ~Xˬ:cV?Bv hdf]͛z%/+Vu|_KYtH*\)lU1f/S@V.?ri)ųށvv҄dc|ڿ~jFQIS7~lګV El R{z(FZ1Yej}?>r1BXyId4τ>|@yU$I=4 [ ehۅK˗S?Xp=L/ة502NbR̟6Rt--[2(kbƧ` ͷ 07L4$ /9`ٺgꢳNaD=m{Nu@XPT9up7u v[vlU#LrwԌAw,JHjW"A}5.1RD$rGF`WEAOo vogTjPJם>^en +pO78!~r ͪ_2{r7M X`WKµ$p՝I"SE$^dٲ/H#} aRngDj55% ;W}oKR˙:R4o{c?7"m%ICΈSYS.z-DA_,73FmdLr%TL`4jVǮ8&sAJe_Om_F,_vO Az)٨ldּB +?ͦ nbe](I/1`٤y{7&q$cbv/BGik>Yz2!TGұl ^Q#Pk 7垭 #=94&(jdΜO-/.٥kk lssBJikKջ(B%)XrI(n ɭZDW"N|]J؝`l޲b0n;-mYKv']#]$h0%v:uꉗ7Ui$qz#Ru'O tBQ7׌[ 5%)VY$%/4|Sh{@a{+F>`6BjvZn!hvz;x%w5fI Oӷp1.uuϥ}<{dFX J7@+#W٘(ofE 2b62T@Cd5ٕ ~n{5hoD/aMBW"g'o0΁@a2(o LlʠjU' F9䯢xT\C}F~*5-0"^6E&hWMr5d4qG`jL=V<*M&bVŧJS Qqgu𻸑%A/FVJ)3=)\_dRD<LsԴyW+6|m;IP-Nbz,X͡}bw(ʴzU`YvBʍ`صt}J>̐Fh1~`]9sE9*w.C Ljz&XsdEj^ằXb@='rE ژrz~l~.! G$UZ9e<4|zԖh4ڄ٘`d7ۨݠ|2`GQ,Meg1׉'ztXs[6m 8伻C ೝp,̒JxR,Vmn" y ={qg2N *S>h:f3#r4l^zgqOWcdૢHg=_ {<^:n]^LfHaiZt7 U,&|@2ҷ شGg1ڟx|lJOGSĭ`϶u9aʻvaޟQp RDV5RF9g g-n}R75oiIͼ9;gÃΠNBS,-= eDlfrY1a$J|1a d-Xݴ,cQ"NJsQScSşLRYD'z\O*]`M7дCއ[U"y i)=2`sm 4L].K%qZ!4O.U;' 5A9px!K3Z]Qp`jz P]/=zG+(A%p59 7&Bozn&9K "Ne^ l;^:,Cȩ^tH6OtZ5kj& @@XWtk!މ}°1 ,V΂|*LfM;NvP˷+$ŋfl)Lq0xm=Yz-660_]xފ+un;% |_(>|tm ͛ /?%\|OGId5+hdH] |5Y4/-FoHu M'&)$cIzWD.Ҩ7+2B\&[>uZm8u$_IhN^Y$C"O [Qy<CJS"\hcFCiL8Fn&#d;q[YBƿENlƄ1\j=O =WQSmȃ0эVo}:df %6uB^{_Epn1]qcۍ\v<f6hZ:\8g%VA-ѤHv|f2)LN 8.:C,qN{ ,R2ayA]@җV(KFPBT7e$)X9j r6(g S~LOd[C>*={c]hߴH+En@T^4m}ɖ$f`- O4l m5 *-cö 63+\q*?׼f1k;` 0'?aGt 2.vu*"o.X+8Tw:ꊋ Q%[}QoS޽3W= `Y3Y_(jL\}!P+$"vI%Ҧ'];F#}&72?zAM"cKfz|]_CB:{-'K?7rبDZT[R8וܤ! _T9ޢ5:Aomz` n@fSgЃexDb?(g0`落寝 t.ǙHAMO+;2`K 6 p8"Ze2o峜Tƙai|a6pC`)ycDzs=Ǯ%!!ng_nN'Ǒoʥ t2 A{îuaQ@cx)׺YC $r4>abDŽi6rZXпLJF/@9M9 ?_j:!wC0> ]f5{"y>&zv|Aͷ+WY]w8G:E֚ tp|$A#Э@Z=(w`,^PgjuOGy'oMun{8u5igSC^b92Hv5'GOu^+Q8"X$?f+peg(&CU7|]8hu@S_ _T:vy6 OZ+ + st{{[@n/;;OU3F?aF9zghS"p:X`ފkeޝ `n/:+LX535=U4*IztAu퓐ZЈt̽Dz9nfoigּ-A9qBX?1w s>B_ҧI5&{(݅"QO0c*VL SaYQ=(-j~v&P.*jHVA.&F2FǩmC aL8)؃%T IwT+cӣMaև?@/Sex$01խͫ6e(u{=`!s}"yK(uP^ hHW̎^;LlzUR5-4;'C1ڜd>~St\JAGlWc0@ 6Y'݀\}WkȒ" ˙3lClJ$`t +z70BMA4Kkve.ZLڷ Vg߲$^6h,~OQ Ft_8 :'(@ڪ5"xg HԸvtY+MZjgۜS0+كkh[`F#c4m;s#Mxəv;S1uyî3 5dwf6 (450~8 *x-iMWqh|>pq.An]d&iST4luZ[y=nP f&]2՝zhT.u6pHDRa"_Td):ehpMRR%vYyVlGFiE=fL}z#~$\v 7q4YwZz&½ 2͈,bCCRyspQ" ,e" fP@|Z,Sg1ZE,ȃCh<[I/]HpjD/bYԹbZO8R&e *W^g"RڧrZnyPŚşTQȟć.I)?ң GY_(Q`Tlp̙mrKFwSqdJ3߲-uԼ(t+QlTHdar^V"JwH [bK_L|% ZS"2z FK)%'҅Đڡxjk~!)]ym`P/$Yd S9@>%E%uiݢ)eV{Lc1~6yƗN"ΔoOui7+po{ͩiʬn__diq^ T)&>Ӽ lrSnxY?!1`ͺ\=MͩR{XbX v lR>H![\/]''ÐxP7Egf&2%NG.)-jI2'&I1|§CXͤ:jSgF@~>#V0$^ZQs"<멭(GUNDJ4(zW$tzJu8BN~ځ5q*9G]3hj ,>b@2PjwZ+72pɏ'OӘΊРIuFз&6B/Wʷ$!q}3FqӧU%9TKZtؖ/]`;БܫE@rJ^ҳ"ƇWOP-GN&m ;{F8BϠl'ckSJG:At՚E*c<|tN4 MmK}5QOEX:VVbP3 6%v+ Yrp(3"6IS$JnuؖBQr̡<("KzY'H'J|!7ېYf$fZ'!5xS"7ۗΐCtYWLU#]d9u?U 492)L$E+Cp ƓuFO Y}v1@Y~"#g\S|$t"C"v^#: Ƹ1 u`"P`Y*C楙MгBx<7sp43X%n鮟C9DY,\׏oג\}WJtt  ?vxk/.!i\#&Dۑ@+LIRwܚrE0ɆZ̹BK߃%M$BcF!G&8TEP SW}:<)v o܁Z,UIu +tԬSe}kd,RYgk:pVn|i݅]퍌[ ;tI:ùDw <,\tG&60 ~̎4kV6Qpts~]4"TӸg[2+ݟ ,w WIa]Rƕ¿ V *ŋ@YVݜU ?pזVUD<[H= -y-qAuxw4} otKrJ|P_m/l,7A:\/= n _c<m;ӗ !'i뛄o2ߪ&XI{D}hc(+>~z{8 >mOA:+W>[ʚD#X- fim.Ma?,et}I5Vjjm0&=Ɍo"DS&|"d%2ߪ^(\^m<Rn]$K)X["'vl"T6KQ[#+kᲭIۧ'bm4loY\D SJsh+f ˜(ݸ>18EXzSisB߲563N@>GoS"d =jI޼h#USZijiL v$2BV,ZuHp}T~S+K`+So0TݲyVvv[+~M΃o1d'>|$ʐO#׵cK"_kg? NXUS*IF7U׾ZP_&Ȣ0+}!M`RKc[p)\Hw^qLQY\UU}Cg;=س8<Իe)Z)|C|'jSO. N$2SZ5^C69"Șq;Sh)`d[=DvJgvnkm>.pjü"FC-y,B5zWN'K쳈b ԁv3ʹY=‚k#VQw'IATa ao&[[I8R+;D?# K팤L dX垵L 懀3ΐj'~zcc(x}{dѾp/`p}|p4 _y9ׯ>&K04hq7#R{rRFW$!)ftvmMHn#C[[X0ive8$ m# }0 en+"M:u64 fLRث v!M++Rxsh_@Pw+jO| (@䲪WihCHgs+3+LfI[1[ zRB kpnBЕiƩnr F޻yuHKd}Qu=J#9RVҬm8(@qhk 8}?B|#v࣭IO2iSU|M<{Vz) nܭٵ:l,H"=0~24%l|&TD<6"֌6W d.Pgs31!VE^H!GC? 6޲Zuйvسٻ[L`n"4FYw\lpVWO8[t-'TՏH×. *rTC;Bj_>jwBm3c9x!쇚R|.t{6<Ѕvp+OH:50.bnx!ZR>)HL;*^[t\*!0F Q,|M Sݡ!-hNҙ}#2Pc*I'v]+ӹ&gn-AZ k [Pгgd۪=гѸzɣ"b}OP7;DdTدy3'"lUtMF#tC}K|46(@iQW .2@b]YO;EyD+:5;d%庲^$Oa@PqgO=j+vDmgrFؖc)}D9%-4٪r}Nuq'HsEtt>N ŋ6m`y:Ņ&>{[ 5(R k"F,2L`N2xQ>2\ SXЫށ\#;Itvwaݴ2̗Lt_=!D%kT}EH s$ V~7Ey$%< A M9 V4sHvOW|Swl8B߭0&*oSu\w>6)?Ǖq{*] ƴxZ=M_# s&,hT: k9$2fթs~q{,<,0J:S,;kf܁K3(~X*1,2#ҕyv)ݚ(o*a#b{Ӝ:L )·|IT26)̗ЅMXnSF%R

Xbm2P6p=t[ϠinJ1_CSM͈l;! iМb6Y٭I)ͣ p= }tuU]w&!P P⭖+B15ܽ4ss OL:pw <3fbC @34Q3-sЯIwho͒&gYIwa9xQtt:Dn)k^G )p}ų/Upa8iYu7W5V2R"NoȕS1gϟ@Z6Lour>Zq#8>H'2/ɍl݇S0S±ͭvJd#4Yʃ8Ԝ#)Ax /TSdE")·:/7]1Lݡ "{oZK4 tă-d@į4qcVDۢ) C:* A%&S(c~8%zcNwsm@i.*K`̒aĉs[N"ԓ}8_ew‡JAD08so+o>-R`w>1Ҩ'w/Hw&KMxLD"<GSՐRh5DAY1ڧ[ N,aH; tX#t"ah)欲^*Tczv ϑ- r"Gvũ[89U>88֛n\av,ۙ/ubZW+Y 3h%R>2lu6U(I͐ċh5<ܹ߱H(pdhS nhMΛ|883Md;8F涬q+_޴:Z9> vaⷻJ= <*Ǭ8HLKo%Y#$B\Z> nU[&G Lz..?r3>yaM4ocҼyS`vTxON!$̞7n ԭϻ>|a3HGD|hBE@{gv$R+T%!T!C2'گ60SF/'mMSVUU=鑝7"*iDZ7/I?6gR()/ SD#Է8ۢqZ + MA|Ilaޅ "1Gwk5 9u*Z;#g@cq%m8ِ.1j0HmJ'; 7gҁ UkvΓ͖o3a;e,K^՜q.]`XKBuV_ѻ&M+Z/j#̅/A 2ԯ Dv玞 }=$AWCU nD(tv=2`o =_;9$LwIڂ7(J8A"o;e$Pи(||A;m  Fpd Sy;RX¨eK݆GMQV pRb^E۷$WnF*m;s2+8?1dh,Cm^3 a~o'R6@,Qt+ /VP~/VmsȓuoaCEyq0&*< @^[ixl YS9 B11Cxځδ(]5]W@Ǯkn(x{ yExFK2,HQ?iQQl2qbc*~N(eViS-Mc8xi*h~z?o;‰*yM|O]FM =)i&5R,$4+60lO1hKE^ {h\5bz&N631/edQTz[~d 3’n vt|e|(K]=Ex%ۦ9KY'8)UANNYOh~uz͝B BX2X<|b0=ϫxIP-ϐ#4xj"ԌP-7Zncx\_[~lSה,hFN#ʀْTu2< "m.[.t܆!&-!'eD.*DIZ*|QDԈ*"\@( f V (£u?DލPw;v')6Y՚si?ˈ rK찶3b1PORZ|W>͔ p@!WO>|& -=Gz#x{XQyZt.R3iw JL3=eΐb/ @9sm!w'qL(~ߓ*n^8!6 V\H }ꆭ=4:A?$4d^^bDʸPy]ẺW٠P3xNYɶ;W5? _xj|,ŏLmwܯ(--˾<p$̛rJSI5ۣ/یcd_dCg<(lX;gM9bK>/1=i/ b !!6|SW%" m=r1`qu]l7(]$"Onj qF%w~B*yz8$_4MX^S s3E̤_f'L,ש'tO Bi"+i> t.*a[E$ y?GKFNuζ A3)O[- =${HVE0T2EY[FU,y: *Zu}pOKJ >*VZrc.6Zb!:5($K]@Y=du&V@s'!'qv&x^2eV>+V}h|@bIQ {#4Gh(4lbQpJO8 Ggd0TrO(^ey2${cͦ,Y b˄izpi4^rGm>UW@KMv;$b; `$]sY ?p ubYd4zQJPuk型OrrW 9ˁ}q&s?Z1nF.\ zMVJ7ŦY 4ujjxTlVI@{~B(tT 2Й-+tF{UErS*6ㇺvrU{:orCSf/U-'R\ȣsnkMĥ}CK5bPe4Xp\9xR8ùpΈBl9R}[k`=I0 1OxY=_jdWkv :$x2\#IYrŏiáVwZ.vbd٠^$OpD( 䥬Xa?B%-9+ ub@7" W:#\oYcz_'[师LV>D;x?^S )݋*Z ULTQjx eY:>ui)`t0!\,fN UVx ɱeXlyިT46Erd_ܜ]=1 )~L'opBƭLvPrʑmS$BSb€wt{bH GM qmvt>R@hhoa&tTOz~V)[ÍCѦ.wftps5;.q5ٺ`_8x!(=9YA98A{;[쏚fhX9 ) V`_y&]zX]9S찄^ZpaDhN@J0,2(5'DL_>#2 pΨps6g6sSfoBsQ꜊"r'dl7vJ.}jm/=:W/H/3A{M<˰TtzH^IP  J|u?VYXQ]Ze! 'AFc"$3F|XI0U/s{AqY_`c 娔0gs_j3Xח][y"u}K#ɘ#sg︋q_`~u߃Ysn[ cP^ ovqmbLr89:IlӣrD*RRf[!' x G2}ݜ!io8Cw% [\NWׇ3kLrn?6ҒΘK'=A{"ʫV4knYPV""\nnB23[g[gU洹O W𙶄"D٘Pޙn~Y Ax'GmpN>xkgvCWGA;s2 RI{i3ܳۜd]^^"Eegk#$hQdhƕZ$@[Q3_[w`٥jj/jfGdz_@PjxU\[@ |6X€W%$v#Fqz\i&c0T @4fvIۀ05W/ _}J5os*bD y_Sz-;O0,Be%ic,!Op8=Y {/2X.f-?W=wVP47@G4o>G2Szt7ܠ\?ا8Hg#}#}e+fě49uΈQ%~xğ*@ILs_l9QPPc ϲnam@][oٔ#x !-4mw|lކi7y#R9$xiihj_IҼJ*9y jLj/m؄@ϡrI^T(OD1h0)^:2F;Iġ MB1b,loB5$+ڴvz+y<2rkGn-玉z>G<1+~ i)w/ƨvĪHeyv Iјe|OM-zW}E .ՙX-$Au-TpF@kDS#bXÆ޲lv8%g5q]b/&69֩!ijsl>j}9|C~VSWq^EضnA=9Jw"쯅gIzw$0n<1W44x5=Dy7m)k6R'c㉐*bM5E &yټ LJøaGϋ,knGʺR?ukS.V19#]g0C2 xb (H˾odcR1k޼X41zߟbSqT,UY?ٗ J\IPtיb*p VMUxa%ӫN(@ X^‹تhȭYK<-1ᱥrldOՂyᎢQ 5&S%szp5YODM>a,) '-ojf ca1d` 1iAk[%:}[<94(+VKXF>3 8Fuw5FJUԛI$Te /uX zNY渰Ar Lda]y3*Sx''[)S˄GlscEwE 0V-/!- hy>+w;v#~- A!:8LBk`5V"HRo$rY#u0E?Dyi+vp#Bgr=@ʓ09 ELQy*{ T391&pNwy@4$D =h  Kb2VR<3xyx&]PW{@6A8 "3qǂd0ғHG_O.FpiܓtO%R)[ Kxtn#rlj\`ጞ0M)TyAuԔ>I8] r0~%$L^=.|>.K.}qsuy|$hOnlԈtRS`q܏/(A;? L (P6fN`>& ޡK:(:*8COUe}Hzb\kcFsy)=qˤ XdRšE( YpA5S6sܗ^ȇOoL&'PCẑOwQ~39"Zb]3^AP*BA%z6߂Ss:w皈N%xB!&ƯU=k)-ϋ@}H O'x8W ҺF&p~jB3=5Ń/KS.]9zނt`0F:i jYczּUB|%g/dm}Fq,}~so@=}xb\3 u~yo Cc)^A(0glO9蓴23?B@=AuUj[CWhCK鬝,ɵbf<4NIX"j(wy @j^g|'$z _.7ף=+{O@8"S,.9}g$% 7)WĎދJk A!L QcPEu&M}sV,jQηFNbkxغc+DAUKe[g7!]}~9yJ6Q; oI~L^/iBy[KO=ǥB=_j!֬~n_Os (|%Bѧ`U.<~:Fʰ2:UAkrCOrk*bM}9̛hMΩl)Ub|QQbP73 |1(-ӎ.z"_;QDMxVch  }if%-Pm/XR ˁ2" _N-7*ògC0:/l2Y;AGb0洄n/aSAyU>f#7fil!򬎩sނ @ȟRro _B|^6 &LlTt -LJ0Yc0t龻Ԩ,$hL.; M]v(#W e0lG~7 K8͏h?E4#e8;CFWr{Pn Ij1kdTH%fl)>! 3;v;~@]yS}}(S4tT9VO AUAFYGkz{JK<)ʹk@yt?IcY3gwe؎ }l@9,S5ȼХVC^(8|Hyǚ^xl@ 0KI"Q^ɃlA)M@Q/BYY La$ <ܩq?v `(Q)9(Y4qشȶt㱋jZi+ksT )^1Yhۢ L ݌WˍwO@~pŐd9"Q^IY >o\2w|FMSmBʇ6i|jwt!zI4H^0CPJæM8/;]"\bX.b}␺IۯYGkS%CM`E#bԋWK:*Fgr&z-G97,סX H8KiW@r#._TE 2p{Lc-*bs QAMXo!*45R އM6Fkh! 4v8*& m( -M.*J-\Zb˭"{sEnHa[H *^|K9E$ռ-՚+| Ibf.Z]=:8ǞBe{ߍm*qwn04m_aZ׸hpVd1gwϰᐢɈ;ؼjδ?'Tq:bzkA΅UL ؒqS3{a&f4.Ǐ:giMjӅUnjXa +OOS>~JM;zr X知[*IǨ ;H:0o{4D/G Q}Cy|s!qˠT!NdsOUceֵI ʆO1zOrᰐ;{MYr9t",T SrF ?m$8Wd^2Ƕ V-a>zX\WhkK/XK}hJ߹[ȍڵ;Ac-gL:RzБ_ڕG w2ogA=%[M`#8-q` B tݑkK)jŨ:[}XH\U[4y.|mvcED|'j ǔjVO$.ʧg8|P6Of P7 f;B_wob/ˣk ä6g߃lRR ft{+,5>~&SuҐ ~L(Ļy/fht!(=Fwa0.[Ч}" %!<2-Y*po pݷ9g+BUv/w'zTM:OB8G Oj#HTvw.&9kP%r r ź&Q  㡶!A3js76uLm!ᵜ]c9+!'п~K%^T):]1L<2 oCb顬ɄE@jx :HWNpx#p/mn$NP ݔ WT͇7`8gP/61gqMUiُV<˞5E@Oh*b^jٳ [,Eƺ{SQ1 F##Xv=e/VH$9<bVYuMKʐӣ`YA{{T_S`=b&qpTs2Ze GSf=I=BȂF%0?^oȡCUD9}{ `;7DwE-K+%X"v3%ڧ h՝e_g!;.qo|2DYрvv5"_W Y& EʾEXǁ)%u)xwQ&{N/xz@vBw#bZFM}oiDba57/UۇA>ڂ3RX-lo#'К}!wN.6}QV6>|s"~ܸ-r/9Vo 'Wms@ -O hbzL섂CXۭn^MRsaw?JnPpqqlbTGg2bٚL*LOԿDUiۮ)^j OR)74>To-ބn& 9Rú05n˃ퟞ)\7DxpC( SUgo-Dj8c&7*5;üw{Otv{ Hd)Hwni&$T1`SfI ;D&=lb_\ cmlZEa>)B92Yy`=^"Z4! ifuƧ"֠: b=uH'AX ~м͌쟝^Gƅإc6&D6%ׅe)w W4\YXd|Ѐ;ʼy xZZ)g !F6’Fo4'TF&KJr_txϖFCT'R-Z.& @M N!@/RNUB?]\~QT reYVQhp񾩸EWIF=on)()~KLQ|MF7S0BRU?VB!UZP}75LfiYb:R7^ǜ%4i MO;3h㺑6P1z2mSє Ghx 8H=osjit9{v;m=xi,gL%&#D5\񓦾i7,2բU>#Hid43VѤމY b="8(eP@S=2˪7Z4J^#'"2$pPq3_yj hQJ(ۋ~,`v Ss o`9ŋDݒ^ұSy͉[&H}[(%U"o l"fefQd4-ֈh7\fN">0_LQY;+QE S sD|ĉ2(ݒIN#)Lu%@29y_vcrēKi4H۲î =Uƶ:B 454:w޲vu,Kje:qȑjN@ w|kvv4yI}D=@+-2 G7L>]w{ke??}]wH J飅d`)v((͡GDžeV)0CED]#3NVEؤ5@6ߓ(-' G ^]zEGyog:O*BiPnﴛ ˗IQ( kEۤ+]Q{$Qo `aYN^|l_Zssjkx3b,.*jk!(Ak@mb/=7Ėy.Ҙr0,2>z%ᨲNA_(]R@т{_TE8"X,]?^H֧ǟsk'( !@`b5'--~p=_BRn{^h7Qh:NŮ )/wڔ`t%e"p}bY&.m6/2^7UϜcMbVcğ8H ͮG}c,ហSscgT"f@"oqv3JS\4af(=_ cTҗvy$(26Uh8*J' -M$®7XNo!/9 ;=@\|Qfc/_qr V n a v!%U6n*P^A+Tт٢VH͔@ P b\hOh֍%^~12Pdk~ ["YT˘B+<m|WR;Jgj $e;7a]? 2vU}Oux!pUNse{ l"!K\\.yuiXED+x0y10Uh&ɋ$k8b:I$0+ХarEymt)`T'{EtQO3-u +'GMQD '5g, 9pZ\pb$tӣgvϜ~~1BlV'6卹2Y˭ɖ2hi9y-yz.ϧiу@N SS@ՙ2\rsk3su1R^K^@K?lTF+ɶ`Z쏯i\2VDvƓ3I5L gpgPė?'z-x5jgF3Δw6­?k%VSU3;R[Pc):m?m|+W#ӋƦaUM׶pQ}n'hf L.)Ms:1K0Di  xуc/O<Rd:~EzM,ɋERgT4{X"d,sRX 2II1θP17VY6 MR+-uQ,^XW(ӽ r ȍQy3%uDHv(1F-Դe %?v@[bp/KbVaغLs1F&:vX]CAz9n{,ǠH%;3M4 K!x`$~83-M|[$,{v0۠UE򿈟81^Ěu~5Ct>~]U_?f"esjLP4LOcȪփ#S+e.S_n07QofU;۱`E =]TJB^T~#SWgU43Z] =':Љ~GGkCgP& "^l۽5U|!3AY; ,ZcER[ tylrR.WFN,6k Xd8⹤ FjΉo" qӽ^ŀ_'l]}Ψe~*y1A,ܿ味4~c HYfT;ݓ 1`7DXIVWėq HaKp%rYgp+ 4(@Z42Qcv!K3-wcj`^@x 'U+P)EpYSYQ1E˛NњKtN&Eo'P4^RR¦k+γ w~L#u>n4J` hc9Q`xceww )Ї7` bHyد,R:]^NcfڽXB"<ε7ud \2R)LzCK:5L1]怭6׍ 4: /V췗-`;j5aܺ?uܭ  -pFजKC4l^wъS-'q /z $S 8G">W)xh6B~Q:c.Œ|Q![섰|j%%j53w%'j qAtevDb>F>k"HN3ˢQN$7 #s,"6NppLt@`Pco$,u[=d %[|6c}F>]E?GKP\Ix;zF)KEM((c(=A%@;5ԏ#|ZVE*'ҝ"8h$j~!b℃ c!`Z1#ԦSCjP B #3 z>^Ҭ9"v4pR7/[H4=?tz@q@o\q$[E[syUZa>yTsmkE_IW}zE >Eʝ!>E 뻴!w1\A {RR]z\bSt va7}c аMR+7 DMXxp?\P貆 x꾠LV/f @oX(Z 2޷VJ@iD]˄+hC ڽG)9`erTEs4ӂq5B$\"Uȟ3Tm"Nȯ~312k>B%qY>%oV\ گԌ{ԁi/LTKbjMDw;*'A1Q>Y8[[>n3>._ZruG+BTn!Av(-gp8!%YemG)/oM ^/eyv 2]F97wyj{%ƻIEvYk|6 D ?d͙8i04۝:nwFG_nȡW@!աҋ>xY[jFtj ĉ+bC'`he"^EYQJ=]^}HJ}R񻔱lM R1@sxxx ڗkpGCV.Y'Y}0r IԄKX_I@ÚPPe5h β4KkA5M uo5 ܟԼ5$YQj)ȁ0Һ SͻŻ>Em1H@\q`j/F Y.śL)< h8D kZf& oE $C75 ܆k^BX^`](i%p&u@}*P_S>}Wq?Y@Lw `P,%{)36NRȟrUr^#1;8 T7$F/3c-8bnk`D%iJ>pQrBa")~ 1(Uzl8O#Ҫ/[yڳUYLi9-NkEnxn 4VGL\9s~5+Þu dBZˎ%TPK%VBYyqfL]k]">)A_?ucRRP?[xKC fGXA!W@5t3{ʸC16o\ω(]cJ&{Mu;O3 _6@VIZ!Tre;Zg"{Bg=BEm)O/"8M]R{6lU8+aLs,6V0z1 KW`1LK(Cv!wc!QUݤPv>K;{( RI'3Ecu z8[wxc_jKd,skWHԓ5r'zX\46ء-6[$n^rkO93bU"bW-!a9A+-׎?:r{ p$^A#)y7XOjXiT썒d,-gbښ" H5+֠?T_wk.#IryyaTZ'oyGe|B O!wUz/?l 6v U#D6#} Q|,>Sy|b䜪o[V'm$mūK[eg/^ k'$ 'o9(Eu|jK-wLRpOUDxJw@9 FPJ4畇GjD҉#S*1a}H*Rb+ƒG⨺P]T_9gLZpɪvZ@ EٛؑEPk)_~!CwQ"rŋKT9#7Zυo˜f5B=-_Ib_ވ1hr}V C0+l_{U\b+GV *ob ^XT5|&*͞I|0:sU?W0X4oánWp{ӶrwxN DI$js}kGcI I=Hg&USYF?$C UW,ӃZy1tZTX+BqF2ОA@Y`Y:#q \! 6T,3^ۿZvT4AKK%0fJrluƕ 1!M`W{Nn 0G؜9-' )̤ ^v:0ȺZֿz.3!sLyvhY9hPâ CT`Q0?JsElzHE8>[[nTZ;f=+\-5J)-`-KK d^1Ó3~BQjOl&% |օ<ϣ9Jw+ܶU\s˦I ilX6'̥{-$(r_vBK|@N,Q}Yϓ|CHQy\–>6~Uc/QXBV_Y꛰'*{-EE>ywoֲ;EG"n8w6ʹyz{i3[uVͼp/'}Vɻ@P/Y#(\soq4zg+ʚbJ ;hl{Xse{&& r[a*` R/`ͬ4ZGж\9@XP3;obr_ũWcj#\rytJx*{(SRo!jj0NBuIP{Zh96StY'nOEjgVCukH` 1Gy9lU],]d 5rδ(,=ӏp="4y[232[ϮF=z"U >Hk$j=ZrAS)}aUx"=Ą\McGOW ኊwԋ-v#X(z\`;b{sRŸR/<V+eZ}3[[ҧjT$4A@܊(b/BaSӞkάt~r.ӏ@%\TT"ziME ou@戸,a :^ҭmx*TJLr6B*ghvv:'ѭc/.7uehMtx-6{ˎt%ifƅ2"8:8ٶci1iU0ؐ6(? 0-߾Q8KJ:9r~C^ J{^ 9zfꋤ ٯVl:{^b6Hc-L'(-/q}vf p)|6wÿ唨%1ZPOt(XT(2H̔QS8VtxޥKkG(ۭ2(gXȊ}ܭOoT!BuM.VL}D%F K֣BX#|fypޭK ]9;Zt И~EȦhُ҆S8Q(u 3͂wI3e[q;_ū8 4t+o[u/Zz]?s=T!v2ٻ.@<-sBqj,x?2Z% oHw 8dtݷ,DC -b*4MliJh;~Cc@UP9h?j`IH*3O|{~ %+/Ic5D_ i(˕a"^>ʴ.}6PTTGԲ{iΨ=x$y"ŧ,i՟æ)a㕌Ԉ.>1l^T>L]Rļ)hQ?=I>z`ݲ;z|=e-Uɀ?:o9.T q ?&02-d./,6LUSE~zlU]bFŚ?S@^h~tBW6qzu0AN^J_SS[7gF0_D[{]+ _wKR3g6mbl#+N퇄ȡ}=Yn?Pz JM9m>qYKe=mW\T8 5'՜"<@(u{~FCJwXKMJi6ux׆V{ɆfgԦ{>z9dێ[EM]xc$n_:5. -0}t@)G^'er}/)KxBk }^>/TX1pqɿbF^_E]/eSc\ʫq8.U: svZ}a|0`'TL%DPdd9ϙk ?@Yަ΁WV+J5cy͘t cD"F&prԵKNH@Y]f_Hxi}Kp؎ǬK2;aOW`TH^'% +F{[ʏιHN_kmSfLX%:lXи̕~Qo@8ԥ`ݳxsOJMuY#,)R wUb:U$vZ WiUIT_MGba̮HܻI;(Rtf9\IXpmzMeSk#iOCgV/?Z93V|e-(?[vG{Td~Xω05TP-h:!ʼwiJʫTxPo(¤@ITvɂ ~<8.tǮ)wܖτrދOa] S%b 7&- &̖Y!Fа)$?8;lr\BA"|p#&gId] 5-AQ>l4Y9)~CBKV_GhUkWrۏ:3' o'TEOwIMY9)mVG rkB5o"qכ̜L&cOߡ%_ڄe2ljߋp[;Zbn/ahxN: ཛྷ9iYhTS $8UR6wU,ŢPHAsH |x)&g<oMrÎT_xF#EF4v|Rz#["#'m}zȡ2bFf•NC-{m؟KkWӒ _TNa߆yp4?bi@'_y#WQڸćvg=yV^L#z@=63ArfI="kyE}aȥlnG6[K*AT$NGv-EOYE;ya, 7yM$8M8MY I(E"%oI bY9Z wV5̟cE``.7YfS.W-P|T>Hu̜"jBZi]V$,"5}2[A l^IăYNFP߲>VC1W^0/ݡ'Qj>V_R}xgAagipw&1bќrI L!2> 7K;eSAP_ ꟷTlSº4I26\!'~,W#L'5f. RJ폴+H_Fp`ыf(A*4P',f@R=GO|Ƒbp 5vB>+ёY]Y ۨ7rQ-BQqYEm7x iz)cB!Q# \1wLICRj"Hκ/nj^HQl*"<"L7cwSwRsF>m̸QGos&i/23iEpky!ܬZhǐwBGsWw c/f0C5 QI7BA^79|+x'@U_U,?Uda4~Or" RPC,jZ4=@=6=Ԅ 2=7#!v=Yx\R sz)L.]j7R)؉Ip1U:xqdZtp#q!dyA4ߛqf4yy+CS5w~nXF3 ͩo*+m^|H^k-_zr`IRkρwX&~t{lfc1ۿZ&fCk#=_aOB=fB5GF[n &#uðQtk{ó_URHK .Z/Z'{6ؙ'͉^}S&f}J\:ʋtPotzcR0"m#&|(I ֬CS쒲 :2XyHbғϖQ}~5ͩJ++U_3dPڼAwzjݳsPP{Z;6 ZjۓP kbrCp"찼ލg@_#QsLцAgBfpӲ8]bv_})$>>[p -^eyb4uaϪ "lNRψۻ`-&[ZRIDb V a/u"gG/I ?Nk GݦX81tk="s hNڣ8C{5^rdW񘇸q~e9Wg#;L9go8 ]A@B'3FHdPXa!z੩-RWQ'53!-/p9gV,Ajq޷9J=ށۏQ<7(Gy-鱢+mï{ Vl-1sGU.̜% 5B):rd$T^'z,?zŽI =OyW悝ęE]%7Q06)@pc BLOpT"=&7RHD}]p~fa4ai^btw0BuLL\\ ,;)z[1D܈I ZECAo'L̹?-I'כx WOyeڠ3іDa:4qϳTͧȁDV p;{d +]'!Mk)W@PgO5YІY4#Aa@ZI +7w;#$o٤$BȁDb_ۦkep,V[佡6r?^@-m;q3fg׹8?VދIC5Mk\Mϒ-PUhLё9Yf\|fSvi Wκhh҂cFTr[Z&T^\Vl185Ðt^JCkc{ѕm.?L3b4Kr Oe)>c M\$yɼ$6i0rC`Iض|ɟD|9<\W4tS:7TD܊KO=ɣ:̥J-r&8~ӟU4 hQE%2݁ja.m>\o^;~+ML'NCuAo=`g܅1bPt3ʙ0R:|nBcϒȯ |RqTiOd&fŖL֯Z+,F3/^ujh h ڝPPvS!kEs`FϭTc\/bZ%M'ad%1֯њaEϿKlϏFgqUyY! mL9!f7x6$y8u8$rPBMnBSvۻ,r'|d!@UG`ݳ5%6gl[B^dM)w]H'J44p!HⷨVt`i!㺇ĹD05CmY4̈́ (>ʯj(0-_"e+iO;iƊ1&˟dj+ɺfKcucEN"ľyI,TcP(E)F9]f*+.7LJ1qH֣)u3y õ=7EG1$&xf<ڏlepK8B),|(==P@ejLVL.OYkwW*sz(zd{ 17] x)x=Hz =:N1/ίp9 X m7TPA_HGvq ~L/x~P4P?N顃Xz EY><3IMy"q:y+i=v/y>*!p =ͤ[Y}&vmESp.jr aޖa>bqljxx\Z󭬑o0p[aH/%< ݅=uEà215@u8[ȢqE Pʰr^F/^n|PqFS4n8MZ@@3K!Km3|q2/3f8\r]}<%xﱅ!YUww&д- 0;.vơq?!lzk'KD-bp!r8AѩUE fqV$X`. e$cjenG0+:%frf c?kOkMKD/b*=0t[.PYC 7 LYrc\ZUuG~u|DLWJ5;=ni8`BW =޴Y @JnsCҸGXd-)mDv':_<4 e_\ߎNƖKl;\vYUE%FƓU hxҞtr MTT!y}f[a~ xQ'| lSg lLw}_C8 -£fHTjrZfoo(#An^o;EVAYQ{< `Ҟ8ba?ej,)ږnvQC!{Q ck'%\X BلCuZ_6%ɍԶwF]dO&~*' tխ51ˊU˺olrUi%!s15^zsRTIPb xZ c}s[;ge=#'c 'CVぶ )W{oͬ蕝%q3w2#MB(d n~ x+  /P42:IEQ"f#E\q >~j˵2Fft%+>G8:$@#F"YuI3k8 u y!VHf>/( <-:HKjX[/ SR1 ":w}bQrҷXB)A| Ly(S^jrBFc q/43fFgsNLJlJ\<*S1qvDT$ŏWg]4X ]shiSL37AAwh$Ԗjlhy6~N?c 8:݈|_p )<~5JƕیWcаfֶ'AQ~E@-:7eQp3REҌE&qo,ƂS2 p]@T>v?4haAԊ{ P 5_RQ?}S%~ջ Kȕ=ΔrHȳ 7[5#IW΄ f/%#;.qOդ;`yY@Ţ)֠k^cr\ W8R"7Sgf}ɘ* CSXB >7nb/wyRC#dum%(RyO^.h QdDn!pܛ*Չnz@Q!A@H06lj4@H.˚kxTԉ`tC6+(l}@_ ~:_ Q m*J.-aP&y.R#[!ۚQ{sy.}d#/nk{u яTZ6$lRCԂ:<; | QՃ-ߗ:2",I6ns9=%3ₜ_HN)NV<C]% ?\7G -E4{ ï羾()mv 32X䔌cjj>5׭TL&\D ۦ% JY;@=wawv[I;&!2е@k1йfSoGStUbj`F.CH sm֫q.*aJJ}tBLn%XR0d$|/_q%d2Pʃ3ژZ\lkh,xg1#( jҌ#Dd6)0;לsNkc"jc!}Z6]WOߨf5b${ʙgp1W቗X:jMgԽ @=: æNp|&)CTz7j«E\G?Z0]Aef43vo-f|zJtdlΤӪ14e[D< J[wNU[pSThaf(n~G-Jue4 nƿ RŅLOfrΔ sU=lٲ<,=\h\d̡~c, \ҧ3Zau@@ #zeZ!=-FOE#Y΄Za`C/%LKLB9V&4iGE\/S][#,mKQܣ[ܛ w7kZ7!bKNw boDTUdN -6~ډ ɌCh7P;رa)KL<zq.-_`k5R.R5KGb:*3}\q2%Dktaò%ϘBaI;nbSG6i[]x?{gMڞٮ쭼Q2S#)7zfB)8U\XˬzНSg"})z:xn>ވPyI}BA<y@~ц~SLQF3QA hA1Hϼ7BɝavÀ]@⤞½!fH۝S,\k!{r{fW}A |<.,};BCCD4#?!W@s=.UpHcUKm,b"DDzHB gp k?Dw(@SraHS8עKЗbbQ- * rC,*p9'F|qSkVw"悮.9n1Ͼ+<ZX3W2~>;4bt@xlIC|`=Gi[ixnσ]b:U4oѣo$8F܅Qыbvu'q QZxu{eQܥ$*Psm;$"JFH@ÐzFV!")J<Ȕr#c8Hl]LoƛHy\XK]-_'.Jq(J u%}޴f4|81ddHp\)Z+ 8ӹeYcM)t=- #Aq`aA_”,fOG&5zm!6 F%JcOÑ$bؔ\MT*=iA)2_4(mT'f/=V U#]HV/-D*|3|]hNV`(5v~*\O޵I|QwݗȣZ]DKDUl@k\/Vԣ}(XVz}XT<*͂/ |م:6?ĝ/q5AV"*P-50[R.x&@ir;ֳ.gvq]0B_kXR{r _Y|N fH|_;-(0Ǒ?BWBdgk܍&`aAcY/ \zWf8r<卵ߺƬ;8/:kb6`R.8(p |6_ڧ!N)y#28))@H \|鉉mZCgIh{+~"!Fr:]$mC2^@[{׌y~t9[+CGK6-*բI_ڍ0,F Vco\:9qc}&6n@UwZawXV4 gxKq6H|-_kegQ "3(+>IȮV^kQȵ\;qӬ4r):Zl[/egђ ";N^3ס WI+(q4Oy ¸._v>Lhp'-ձxX =e(1 f .!:?]w[!h:8 ¸af[,t3 y"@Zl,a %(]NAh%[U15^V>Q8G~.8TxYn "L;4š,qr4\[=n7BNZʆ Owd$+a9i-yͻ$ʥtХe9cVZ \FMD.Yzd*Duxњbަ=Ϋ"Ub3S9J=4*mm`wPX I<^/r ` e:[DD#7Jdv'pG5sArv|ag:t7tc4L~Q"ohѺeLK柤,Ć!qA|D,@A!?j>`1ro–W &;f ոq0Gƣt{nsu`9YC!9( UxV]hº?!ɔ&e}EZPLF|Ll%rvyS޷&ɚ?[  9\mgblfɞ1LҜԊjv1a5W"F:yolxs'Cғc {r*4AOP S{ġ/9kI.((Hv@޷ IfX@ ̲TI) >7M8'_zuxԔm&QZK=Ol((EWe,Vr-({CzvnkSX\;U\< 4cfTE mt$h?7QeQ4~`mр~#\]`prmM $7ɐ vBEzn I.^TV%xCG<r׭ǝ-;$п Ni򾑊>  tGm1⟙7ۄ 5OY0𱺫yAGB5V|ơa1g] Nj)TO.yts]`EG-i(k]ڑm<w:,:y ݲ"SpI߳\m jVȁ8Fh@(tzy9'IQ]PBM%YfҴ?0n0uƆo)f1.awQ Xs;90m$7A ?I JXq#gҐh$ɅQ^cILpM!Ԏ9>hlJP?R; p/1\UY D<9˖${2WyiyKcؿ&(| \@yv{ L:;p&mɢ"]zԔUߖEuS2hFcW `mMw7hV5TE5/@3UMc$DkP7(^ԯPMqpN?ppP:gPd-ߓz~48Wc95Keǹy LF&(8VJ0O0Hj~!i3.Ē0fIuj Crm5 "" E*רz.wP4Qa-g4QM|EZzӿO([/ߏ[=GƢQl/\\GW.gԙ&*l1?xc,>ǪD}Exb*Vg#  ΄1I dt'ܨ|w'ъ|2 btRkPee[-T>@3{~-eb*fuDjBM{H1'<> JjSl+R(6"K&ثoX07TP(߬K.\WDn "-hd>x$)W:|BR:{+m`AC& eyvWS`%ԇ$\:♊Cԇh@!7&/x[\M_4~BN@3>Jg^S$5mQ]ƶ2^$N"!{lgFk+ B>S~[L?3'Jpr-Qġ5`7z%VsVQy[A,Uw Ǧņ5VYcOLʹw %yS4}81%3-HcĘ؟t}y1.> ߥd2UEC p e*5MO #N.5{2S0]f8lxbOZv,_$7H} ZD,In2G(WRA0qE/@EAऄI9[{qlmr!`*;*wCieJU2mS=R8 [s u.HL\im4 z'p#}T.DhV_U y*j~J ͮrT3x?1)@.z ?/1J͞]V>LܬdexF#R3 'pdz3Ջ/^5޴znAjPm~vWh9B\&Q>=yr!|J$`lŌߺ&.1P &ȽDi߇J]YwyzѶs_Zv8ʋ' @fS(J8QQ]V`7JX)il򯍼:Fj^tfQrdP7~lFQ^2Kn;hL哭8~95?wɑSh|̆k%Jʹ "w%B9)L1!ů.P|j7Ѻęd76W1'ΕR֤+mn^b8N]CCAl wYl;jvbGfUI32zsD4TF]!ҊBGGO琮˴7a bK(PsPxĔzG9/?p?V<}bЪ  .~2ܜ47IRN~03ܒ`:KQcyAiHUd+H'MɃ~bEùJj)}Jru"N[p#'7*GEc:qҞӤb/{UZDP,% }"pm-4a^ʐ2Ăv7.d 7lyZXX$S1RQ.h6BejG8UWr4lgȏTBS?D z!&YX)0\:ZA4=5>&; *'/u`{qgŁld$ߋdLdteP0'G 2KҊv>C٥?YAq›IyHj~N@u`e;ޮI+R}BǞX!;V<.""h$o+.;9[A*b H%l?Z;ڇ)!dPZV@r(=0Sߏܻ>2,f7SͻoE1"݉K,V40/ q)\ QX/폶-{[pIebX/Vwt&:C{Kh]ĥ8/M+ͪIDD<}(rĠ*bژ R\ՅYpTd瘰RT5,{ܗK;M+KfʉxyC{zz)LEӚuY)-r=JǷ 㩟BN,Hz,&8Ug55x](!uMBKB8x~HP5QazOBaFedj]̆D͌ܤC}q->$x_,ۋW-!̻܁o;l+!>HY^ Ckzǹۋpx nbhxm<..C.5CFqB ~W'M(1ΉЀaiY!h픥N[3bՇHo Posi"lc@SQ X?K8Y*b>>Ц`[wN1qGD  )u.7Ԣlh~Aciky+MkrRSuHP4W\1o3,zmq8$׻@>qwXiѣ%ޜ)_TQ/sd3mùwLYHP^")Svfg0os,!(Qy乚/qoz,J%0w }heβ f\iq6Ѽzd$/NPEҟa@']HD}Hz"C6jvuU4da>⏏1p:UXωKA>K&Pպ`qٮ)VK {LLΞ&O5C92I\L? hOӰ4 Pan)ipkuˑtqx'RtEc[ '#;$cTD8ۘL@Q:j16vr+`^2UVD TdFg;SHS@ wzTi&Ʊ3OT=wQm𿜄GkN{ O kz@ TLrNK$/3/}?VtNPIƢ$`a3svTBi:eoL@:MU/-f>9wMݮ) Nc](ƫ"ۆ`a#uy‰o$q𮩝a]-L ,o&!-(cs$d>2wxN9asPndO!%aA&@޾Ȫ:2KTGA|OX\fpk5cht 'bn ?B_q3kM]+p9uW~;l~*ADZ="dC._ٖ$yG^o_YaL|ĭJDzڐ3_ ~[7fL7TZa:C(O00cyt,3<mG:6;OJkC]q쒓2\)d"pK'tե&V招r9oEx ]Mn\Xy>B/z6WS]Y09X.]M!5=6ȵ׌7?#nĿ|h'9 ,h$Dq͡j:FUmSQuVwn# =|}>{-uK ɨCYϢ\{SYκ1'- w1>|$E ^Q0E`c\g<`~DHU^jyyz  yKD<8e\fO̭1RsduX'^FZiaW}kMY.GO>CZ/)Z-oAM|- G1d86v?[nl@# ,;f7H_]ĺM}"ʐU{o+)PęB{ʱ)y.}E )Lpfuvt(lmaOu WlҹT`m {ѤfQվ_w`/x|$X<黪I45>򙓊ԉKn9D} =Cؓq^:# z[0haƒDU ?6Pl2~8\S9֦f.Ů{PZxkaډrӆlgHp+*xy! rcmQT٩oN G#P>Eyb"]j >[P~w[ۢ`aͥkDOxx%<{F .u'*>.ZEb]ҧگʏ>m2E;%soD#)bZ^dE^8f#7WK?Q<ן"(Cq Lܡ۱,o/1O8TCTdyURJSg{ P]Ad =WbجQ7d1cyY>ivEEP ͥϊZ:;St7u1#劺j fO _{MU?/_FҒh^M8 FSokpsQ0|UN/W0>9 mdQ"Qvۣn=Alho\}xOnঙ3H x,*>|UV7|܈ƳQ`P8 ۇ!:U[ʹ[(4wԝFj9z[gr|&QBRD_2]nC`S/zFS9JvHd}>>5Ї~Ո5 [o!U7ǐ&@Jf~XFw~z,++ە<[59+C`̄92„M#(2yN2Qa9յ(*BU e [J:^do*, @ Kq̀_\E$ߥL]E/CdNEr+ϰΐMD)8F -YTQSvg^DS #"}@U?jӱ<]e\r"'$Y؎_+وw!DTהV3NcjU֍L'O71VYw޳F9těS ^Luw yKtp 2Ha0ZU͕i9=Rd9mϓOˢy^jl ;w{W>er ?\e+vi10gr*#elP"-Zs]$9gr!g/jheY.1iE5ۛξۗtE.HH^nC*f%>'5AwXg O#D-k)xP{{vk'EO/޳TT7Y[ϜL*Q"@R;(LU:Bnfbw9Nj{e Ꟙ?GʆP1pMU.!Wg *Y$("2ul[CX΂\nz[;zjK)w7aAq{^0Gh)b X qS%vf=id! vGjWә"fTprmVn;|-kǕo>mG@ >>Z-ǯ v['9PxDZpgT;B (q0jfW5o z1 q.$cz9U_CKDbo~/ |ΞjHο菕vFP~3)wP6Į"aF qFP<мM?GR9doGZ*٨C"D;z+Ge/{.*H(9_m71i%PVĺ.i:S3 g00=zsJ,wj  9&D(ҳ(*( \}Hjj+Y"ҾY5 `3h! ɢۿd]Cj5bgȞӵ p!'i:e@|O_߂[(h<8$'-rp~sELC$Pr ,FLs U&19SBLդ\g(R_{l/i V_ĂYju{x<)scצcPaB{:I) 6Dq-Kƾ__3 g]t QU=1ZOo# ,j|IBՐg;C_S"Sh^!Vuǎ[OBY*N U6Ђ]zb/ `l syxqωeS|0r~{nt.CY$ĭ\]nxP[Ń&x|@RE۠о\Cv/ AGCBR;ҥB|g+|9W[ez(q<q[QFcU*Ŏ9;[cKNm^m{?Pىzլ.rHzpf?]+}Juͦ0fex q@jCs cq"J!fiAЇc`"IKR*'bB|t![mZcQ˧ {Ӑ#l#I 4ݞ[Qg:wmOREhǝۨ}eLYhɼ9[+8n/K#1!6d~S{/ z4o`6@guqc!X' n]1F{l|"SoBXe8E.a1(Ѝ FwszbB3'nb<тN 0>Қb)B${ ߓ[-vl:Xph (3jrdqGi%~r%DU]t FV`\F1uި>,g[P!T2/e *i.d%V@<3(Z˨/dПSJ)Z 0ҚKSp#IN* .߫uWۘa-EB`O;E0Pb|Wry$GnSI"Ѹ( FSDW݌UXD?UH{i_y"'R( 缨م Udyr|;Z}. v\ DdBA6 vs 6YvO?׎'5OS=@@j0[P(yZc?w88;Sodۃ*y#ׇz{3bs{k8B1 Dӫvŷa(abU nѸ:?!o@:%zUy'꼒َGLLU;Ok_V^NH'\uVIeD.=%ҋ\{Rcg{~ SRaWRX]Kux=1W} ,aP; m~=ړ{fہ*U{^k$xb`86* ޫ[Od=.hܓ'\͍֫wHEC%kW*+&ӹZg_!MQLWW2jQ.让wZL(ky@4vN'#k1ɗ@B#kOSr6zܗ==3Rxi4Yr W)`Tn b|PC܀g[GUmx@[sVht`!8 f,C$ ՒkC$y٘$36 8jl'E6]'|Os :L%_pa2EzDA<5se071wX2G;}%'p7ؒw $p з/mI J+vY3$ .3SeY[]4c( -V{iɛ _ΐ "G,?HlKM<=b`lbl%erx}N'4JzLi/lJxG7kZ@jS}+KY a$8wV/?uڞi?~j & A1I%aF>dSFNSCcT~E ^C xCVVpΜkR:eDxk7Q/Ou!vi |ۨԭK8{ o͐)V>`=~ FE:I7+1"~2EB\U{t(\Uaz`|V5_QRiE!J)oQwJ\#: pyHLv_,Ahahm 4UQ7gG US^XC]D|Ja[r 8*=AUJ&QRKIK$v}{}7 ldjqy ҃0KѪ [eAqGw+34˷8"`[J>̈́B@ r'q߉6 Ѡm&)אd i<9fJ%햯]vW 4s ǿ>Bú*`DH&c<@Q\ )Wĩ9>;WHm̈́mULyE_adE*+ף08Qk";l9ee[O ',xư1Jܸ!QSs~q*Z{C h^ \xn7ƨ6O gC5LTWeB[ZI#nn|ӽ*C>H8Ҍh}aߐ9829*խy*V̐Twbm9E/0 yK#Z<<.3z^%J47ntE#S ORAX)]; &G^+e?H]G\ g]:߅kٯM{%;ĭmBӪ)%fGH,ەuILBŋo҃O9!q(hDCB'v 6~?ے۸?bLaSX&sx>2gҔ|ffK!WwLR2߷Ӷ򟑜2߂U<=*jm&8;Wrȑ i)REgkjOL P N`v5r6W*]k7se>`$ ̯b\_ ڒTQQ69>,fzbRFS />qӑ8(6[&,|GГr8K.vZ-!Z^۽Sy'RIjnxԑj(סMC矷 ((Ibpڽ-YϽt&"ɡ)%qe(>Yl?`ŠfAbh:[EH_/vzf]K豿m-v&L/ƃ#J;R\X޷v){(RuVLRa/"}>N;RF2Ai0_F\O|E! E@d7~t#R [CR֍VL" Bg hF0ײCv_k? a7 wgK~!3HceAgl\M& Q-;w |Ȯo޾Xcߤ5D*7:4'~:PMhT{~ذx;7(][!Wp\t 'ÈX1Eĥ!jxت6!A{OGg{OCO$* q3LAwBԀdd~Sбq$7.:1If5mKX IֱTxRg\h8_xҵ;l8 Rl۔,S-~-wbU b!ϊm.ʜռ  *=;uwbcޜюW`Mw6ۑpy|' mv^ V8FhPWeH9G@yjQzˏhZF+e4f^ *7dN;?|P䏻aCPj8C(wNOS_`Sb\R}]#2,V.1_iB5Y0b%sIRNo/?Ǭ ςM];p8$P55T`Siqx)GG۰Z}NK9 q fh лeg= X5zh>:^`탴t tz&'Yўt)M?RV| C3^%ybXejIS*9d2shcEg:JOӚn#/BEژaCE'_m jH aPѷa@0 M )*Jo{P3%%WA^{+B?PahST-A%͹4|6ζ p}ϩ:`w2)< f'~[Gw -rZ'l܍^ o%7fsgP[;-vg}{8{[ATe?Pi[mЎL/&yU^hxUfc$ȆķNeyO&@_[L(y 1bN ;}OmI`vK1y,>2͑)'F!e:v * wGh򢧼#\r9Ygt$(WX gs۪T%::5IMR\uޯf6WTÀ6VUR+ Pz8T볃yl )hopp߼`J%(yT:N&˚<F Dn/ͭx^7ׇQJ˪4C UIh| B{+~zk#VtlEY zޢ/&OCۥ2F#b Og }خKѐ "5X(Tfp7i|zR,;~1 tnMخoM#a>E>wGrzr}bfw4u>˺,Qʾ)sǂ˔_?0lNiGbܮ >3g)>'x(Uu"\ .$X AG:j^f퉚aD~ZԳlW[E&DW˪%z<,tHeD#U2؏yeC kE<&䫺@nmT,;eZAjYGZ׷fzYlTKX[|X6AmMISޏ{ZoIXm wS*.6B4iEhjMsA>)6k{k~m&)~ܤc4ip9$( P4ڧʁ0%c >k2@UN"ðYWNYEz2L4!3XCP$DũscYzrH#8q/Wa^R,s֬grn+1-Ug{n Pm1 57)k$ rB ߿xbf(յb3xnA! i YvahJJ kY66_RȌ('Vz/ svhcEAMA7"ZH*1,ӏqP !gH=:K'B8JTWJ<R }UpP],ͬ!\pFD NP,J]"jkJw?s eԉI-!Oa -.8ǐҊ%$7WgOu17ϝm܇l-O(BM?NgPPRH4u*u EypOJ-2-n K"CD!,D ̸|@WZAh5Rq[yV6^9Oך3?Rw @:a&rG/άcZ-NT0)V*Nf,tO_}Զ#@I>KFd`/P5>y hk4eHoϽ(][ PJ] F5?|mlCr`;fmA31;~dNSՈz sʛp `3'IP. R+[p%f\c=9 g -m*Pu8L X,u|B07|!Zse1!45` _~"9re̜]3 1̝~ 04=(+NІ)E)!{[#!SkAXDCv<(7O!^.*mۖU/ 4j\%o7AUbdurH>5'ln&žk]ZNDa=3b6D{dL'h0yoj x|*YG6;A y qp;@4ϙⷅMG[A{.mgb,Fcz(ݾ "c*llmCu[۰ kuѪ'Ug$*dpC8!uhi=)%b43tjEo|%8ͭnVKAoAlÔ1p8qdi*5f.8O%V0QFeo,9?<ÚxY ؎tT]2_iY$la|A {~ /@܌=sX_>$I=aSex fړ6GL Ѝ0#91r=oI;j%UH>ԓ~bZwT]Ǡ$RFCǡxjK6&O9 ؏&%W/Ӯ2#-e^B ztKΤ6 R]ova> 1`-WcmG YԤw7F:u&qPԐ//TrLc/fVkfnŎ;t9O;˸=9o݀;ÁK }{x)pB1k0zX^ܓ&xܖlLgM *|:P8/uRZ Bf,n C*/iS=䂓! VS:K|Ѥ"٪-l!Αh -}[F>8q wqJoaz '_I8#>TLKK08K\F^D73P|Ϟ/ȩu\-ͻ֐nҲ8Ng|tJq,L|ֈ:zz 40յ#.iLt# TsL^JZq2}_z@raͻ77Y3\[]W:=Dn3;L[Zl9̔2i~ۍaYbhsi}\cU(6p4 APu]$O5$m;mq7j$WG_de{b ݣ|"Pq;^W'6&殐=?n:$®/hSD8nJ]V믧n}G8yBeP0jQU:W遭ѡӪ_T`jC1g߹6dU.V#T|B 2DsP֘nSbWfqj/4 HХnԬmioEG_c~ب=0ح# ]8l-Ax E1 tC<龿J/l=g%y&'=OZʿ߬>˦q%L߃dK$TG|gоE1Ֆq f69_m!uDŽYtW 5'?[\&n{:C89ݕ"ȑd~fDlNNaB,dA۸w y;ޚ:NP0M1_C?ehR"|ʇ8gz-X[dQ Lׁۛt3<> 6qfd Yq4Å1ƨzauv܎Aɬ9]o4Pv4x+nc$'.\nkȐzȼ%Qyv&ضd Ү@.4ުu#ɔ&& +ܤ򪼯%$ ăkpGٰ_^cM )i.riva[y&1Pc"n62 9KlAymGGޅt^By! hEĕEM)rWM.|[-4397?ĄwUprPܸ-ql$2(MĽ~)˜Sn2Z@ARIqw) I bP1䥹P}}7{%9,e)!33vX@B+\qkP2ܙ24%t@dEV}kGV0Z6`L."Ə'TΑM^U@&X*eӫ]l6bCȏqK}fp L:6pB*^c ~cNy2A"#)QT/vRնݗqԀ<=LO|'#?({6qzKؿþ7܂ 8tg%QkQƼ/BF+8q@[aV&SՇ5H=$C%eڥ6 9cάt%@ l9/7eiyf81۰jv*N:@:|AƍU Xrfn ̤p͌6tv_fɇum2r4>F^<@({!"h݀N Z(Q">?}٢ EVQL Lvh2{c̤N:PQ+Pd狻K(gI(yY~v4S (mvB2Hʬx+`=;>(G7f-*Ol>GhvuSr*g itͺQOk s6"olsN'W(+c331q!d7b$>:8hؑ4`6 +o'7A૷-ܸN]EV&``]zς쌾gӚp;W|h냰 h=U Y&HV F {CVx"* 5NJ0uM!งPˢiЌ}KZis&eɟXe1$h/0phfINU7u6xpE_ucxa|,涭̣XU/M ;CzfEv^{22+ǰaìQ{{QiHNKb'y"J3CMhmAГMI*7 s`_:|aϵoe¿rR iֹ^-Yw(O*B0Ɯ#ݘrm;p,I*?B1X*:E>p[z"-1b1Z)7^ [.hf9U`(1-6$+xB$ƣP_Cߕ%Ϫ꫽r mnPՃ%QVZj Nx: -F7w?@H$Aqv>grCeCխ“TMc|ME4q.f"\&)!%؏xu"Ʈ Z:̒ŴY+ئrf]g&/QpdS7BT͜:g~e{>zngXb "Ѻ4f_3ޚ:4"\p.` ¬8Pq9b'jnަkS9#fW =wBZgo`DF|9E_ƠT/3hF,Y&Q wSHϺa"Z̔S)#0%S>K[#Nyi',m{~<`QhQSUuސxfG?ya$(UG!m{N'`zՇ AGJݎy|Jnp"GñuybQ=;QKo|&N\0ЍXhDF%" J@Ԕ<їsVA唊q}Wy!Al_R 6C]mJᘅsRpϾpb_QO12\tad圂Ӟ lDN}U{:>.=sҼJG;}(%_39pVցQB ^l)IE1vH SV p4{j8;3&qHjPAZhuѱɶIEޕ618Aʻ 2-tmM*+X[k,ؙ =g|YhTtI/*.AUanOf{zOlqc8o싰,)>A\+4=~?seB[~O?@/NٙxwWPu)L B0I;lynՏchrTGw:& 'm J4clk3!2$vؖfa;? wjkGԷm(!a+jExmJP l}2 ztѺD71ڍ^Hx|yo3~I1vVGcbjYSbG/pyy tCF7 4L2A ][mn ݆O|[:W:ŋ˾E{ (Mž\Y7j$s-3$o`u1aWd۳A-/fCMQˆ.^RYkJED0}c |p7ʫ F[Rd.و=|0* s9| )'ݏÿDZUH){R*z'q ]wsE_F1?j0 2Uj 0i<`P0llHowdYձeTn؎kVLA\V▓&&v l5jeE;+mDk|) ۏc.m&YZH1%Qeev֋)Ǻ@VN5 j1_^*#/zpM1r#E JR{ xG7 9A #0FLJҵ8TLTɡ}\Bn_\aW@-W?B1BƋD\>ZqR=uxapyy*ʟ DGCɈb?i#SIhĽI1b7F^F5T/MNB`t'F=dUBRq ݛVS'jS89TSQ+5K+jǎgdPyc'nuMē${W`cBPZɅV #,8%8zm1n"ፔc(F+"졆˾tk_i6PPD& /#NǮ%x6rj!>ZVōo 9[AmO ,#7 R6\7кڃ}MTP͎#s* I=S/C"#©f֊~wML݃xBg 4e{TR.AA&fo'Rj ϲ[)j6[S2%5Ae}es13aqcA-fSQ~+eP,0jCU9bI|3&iPKMĞl-i.*焅I{Y⯱z∽ALWc74v\CwH9)Lp*ie.4t)UZ!n$b]I֨wuL,YlGUz6UH !aPS0é[&B'Xʸ(/Qj`֎g66L D>>FJݩ$1͡Ub jcH%>D;\p!<'MS[+|WAUm}}9$5h3/@h0_0.ݴe_2y|avĹav;>+BZv~= :{J1:a3API^F0bhdG\ zƴ4DR&2^aoZr+0ND OF^Rgj%d6!4]Pr34Զ5 Ai9;r"m,ƪkW5ǭB^:irj?2G<ϼ(=x{ċtY鄃Pߊ,!Y0w< $KY\|HOR:SU5IH+9.ބ&$h#{II$qJ"cDbɛo?>M➓VRѢv(2!ZE0h?|_G\EY#=f=7,Q[qÐvOA{(D0SwM 4%96YYF%(Vw=вn|e' xv@ejw\|9Z%IZ~`;9y3DPsPeߐ {bRf?p WڬF{RmێvUN $ZP^)@?ߊͶNodM^5i9i›{D[c-D4fvBQAM Ul,aݯ85[Qpl'ƚECQ`W*AY(3wD(l؂jK^ h"J47龄9ܩ\. 7dCx+u̺lDVȨH_AFz6ؠӀժ <-W)AF{E| #\{j9Wf]T4hL{S`S eypQIc~kc *%0``i=C"]r4 쉕fypt[o^0#3p|vv5\&JhkVZ3aQ_PZn 0RR3C a(G,n*}`1M?vcjbY2ֳh>Ϛr@CoG933aZ@k,{jtӨS"wB Q0a|d,_kE 2H/ A 4(Ic]Q)=kـ-_;oIc`cXqB2 0dЬOUW@눃tbd"7Ixh|=_>j`E'ICtIg6m0#YGE](R}`!M$|bj&O# $e`J!sQa#9qvl?7kz?8roXeD@ sV~G2G]Xb8 oE 𘂆P*:0Ú6\~WڳW5RR.) %s{iDbwyd̬[Mr2tA춍SqQeƯ3@COBݜ-h|@@Vw0zB6q "v˕EcҰF3C )R sEB#EEmœ޻WKԧ1-%m%.{dF3H M`ajfKE Xv:qy6@gWþY xʟ׬j?_"ۛ}tLx]lQ*|sLLOX\_Z\N\* ƴ^dڜ]-*l9U.͗ =r:Z YQHѼ5p_5D3T}AVkF= ]b0]B71 %ϳmRGH& ݫ-L9{yn^#„;]=MHn4eтWu$tQȆxrՆc;)r dY` jҠ}ogʀS@T)˞WQW{AF~wY4_S* *bg,zaX:֦,+Yl ٢e:TTA O2cz)$M$I92(Y_g~&1k둜QN4{I,#A]V.w}xAprG?qN,ОW--+7Nu)ʫHy* HYl>=YЪ}iԨ"ABz6.z?Ӛ*lI{r͝/ᬡ 0il;,/t8s4Ƥ6vkYq/e.;;u`7[z;]o+aGŒY)̑dGZBq|p4*W0тS]KD;ysLB==Z«/@4R߂ꯤ@i|W͏zEuHbhb|cT󩢀D4/򰏶SPkn7&d$.#(ָHI$K]|But[J N^$tnOF)j|υ8ġp䌨ilM@ٙu@]?:7˴%y)G4@*ЎHlw\=km6& |jg [ɜ GSB(>n{wϿjQ8v_"ȏJ͗i+{V[!HݑJְTMrw`'~wEOZu7]Vpؗ'[\bJDI$ıv1X<)4,2m9Us2N,Ĵ~cBbһ/& Y0|;MWeEy+Ojfek07U(n>͑P}R$S+W?HI; 2yasfc7upl{,i޺ﺙTXq-?=ٽڷ7b4lo=Dl&:a6PO (\ҫ@cY,v5ZL #f˶d+[,lrst:DB> 2IW?BYG=m?əI2o &pCԚʈ-(]ED )ax6ɋ;"jg@D!8 0q"7RsPFQ11)ޑIR}`>o._(aHOuÜKHF JF􋠋>|iJ'|Q5[%K^ pGL/HGgu^#2|r }TGx4Yڶ3u[3@8OpB5Oi,Xoz靘T՘F[qū)?9b}BXCBXș),Ρz-K>@ZzcW't(.6&KClT3J 5z u=-WpX}$-R{Qh7(&I*(UǼL H @ӳۢ-gFf5O_{1MoM^r`Dy] GKII'(<<*W*n;uЕȬ%.6|-$d3DgJ7ٸ=j"48zDQU?>(Q3_۶ Wtᵤ,y#Dӯ;e%}VyuPe!b-o6<BĪ.Q?7h ?j:?:TU^${ԃc9v^ |vMD4K9I: bIyFHXA!i =$#xzb%F)[ehߤYDDDMKGwMT/;VbՓǃt8u ^S` vP`6 2v~}Ç2QW1iuW:eKi5ւDSEel,8Om=\01e"@ťHxd&4 *屣(.$łG1@OkHQb"jY+Z:`[5(&<w:x{&F {!%y쀣fw~v\H=`~qP`#{}YK@2+J>mBmeXv<# >7 āOٸX!'ȓ7gӌʙ|7~IY>݄;e /e*Jܐ[3)-!u$,cc1Wu,"^N,U ~DYO.T qk)wHT,\j j[&fZ5VzǠqBtUXm )WrP;̰ Y09+o>DgEc[ھq8|ploDFmzE!SjɟO$eC- { 8{%P ֿ c">R$o gs)oN=K[g7P%4*?6v+}|8E6K"8 PguP QOeS*0e?t/|9#cT p%=rW`UnxeBjEJcY4KYP=:U>OT/\t;͘t[MR2Ufo f6 LbX$e gvh6fpwhp-OS1dEt]ʌ6,{Q[sU@zVQM!4!xFȮ&j!;T@X~i`-(*ǧ6^X9W)uFAz/b[OP yq*Xk!o,YM2c ffSCE8ե<ękP;u@v}$'QNRj-JJT>,McZ'ݙ}N^;]&P|_Ōԧ' ~ Zl VlK@ypk:cxoT,U#qj/JLT'EHA18'bQZf6{X}+r]1󬢔Bh_^1)6H/I]؅z1LO]E ^^1^dj&Y*,O*_+〶ffPΓ*6=D=A/=t SvaƁTc X݅f-wa;*oI#uZ9;NfҰg5C,7"sX/qWEqn?_Xn,=Hg;X9Aa Vò ~Qn)."J"`*.6VW)}B\ߨ3MD;xXf5$Cb*c#j͓51ji3WrT=q\ZKX=)`w)Ef,iWW%eW_D6>7(7A >dA=2TPʧX1_$zt1{lF '; ˫Bv=8-7LMybvv @L+Y˪Ae(fLw TIЬ6@Ҝ[&7_rI R0 )E]q:c?P ?svW+RwǬF HIlLCv֤-2֐JacZI=ȗU7%_,]PeAbC1ZmYp|Нr!J:. 5h^~dN|aZ]m*n9oN+wс JlgD:I/줖6Qk'[{g9}1}ttօ5eA[['쎹U,;^ȴqcL·W"[N+"_PfP?6 ]֢΂3 B~dkS.Aʕ<'gdPD\؍Sِ6oiCu u'tN 6 +k8$ 0 X6*9׿ dfؙ7T@߃ડ\#|NT@NPSv9δdmJ׎z(;~ʃb֢X,g>#2q(2̲+ܘNPˌB״N޹q5.Z >)]]цP)#7o@_Wȼ~R ?ҧ.:jtK"z5lLbϱ^W,-{+vQWjTgϢg#A)k #WX; Dz{<+{‘ .w\1kȝOnj =2qy NՏ ^^0u2 8\JA!A= ڥp(0:e8mL=q]fEEq|@.w e-iS& _T|F]g-KcA(Z2?7=5 )Bgog\џ5J;0..EgP#iUꨫW횂'^vKVdgY}:S][P,^%XՉ̾NiY) ^Q ǡoȓ)R.1\S=}qGw)'ĝIͲĐߕF Oӏ H*i2n•%̈r6~)7<8 1@'Ʃś#j7WYٍܱ5I0uu/y~ܴ Fﶥ] % u^<~k 4Ф#hYbzmo=Dg^j(o毮(i/I_#}Hdh[)#0LKGYŭ:p=SBQ\ I>1%&Su(X[x/+M ~,ц3ce7^# ־h| fh6߉6Rwqu֝; fQ;4};Y)d)avjR6*c;dz@Y}<% [$[\]o7hm sƣwLx AQGN%ZdƊe cgUVrq d{;3xR[!vSTwX lTK9! {F=gO1?ps PC+XgbLpTz>nZB YSGvGF礦y|ۇItқf>}'YTGϮW, %m+O2V"f1U+^+JU3'8Zl?rwЅawc= շ9A5j+a຀|N"\PYfJ/ES%_Hș7HX ~jXґ9LZs٩  M,ZJ "o,'6=lOþ5@vrgE INꙙgY&oFm;*n팓t #E~tY`Y' 0{OX'a6%R f gocuY ghX_@k"-|_pwJZZ6<@wOM@UZ( kG!V .mnׯ;9}ay%:VWt~pè'AŒvN>ڳ, ]Wx0KH ,E(dqՄB ~4VqdC;D8Ӎ=X>ifb[$w*-via砢6zCjoU3}5$o;hC ~@cgNOm\Q̮'.wy-W'h\Iǰ :/{%F7N5nZo3F t\Z jB$9 'K l>R81h(-Obqj"gʐxK2Ĕ^ '/Q 'Kbr[q*/^5(\Nm!K*C}=?&P,dP ɏgBt! 6%vܸad{cpd!kPZ^K^'#s?f=t,B(VDJ4Hn`FPt8I=Si- }͐U,wj8I\Zl/ZEo6fq= Gi%LJQ' 6Qj吆1Xƾ%n]`g$:^`/ƾގRMXx iFPNr[];uΩ԰҉Pi!xt{|w3Iobz٘½Og}r4"]UhZ0F, l504@Ųi;*]qO ](㔋kbbSJԇQQ*V dyٻG{݋w=G8:AVY",ЇEiqJpX4%Jk{,G>Ⱕ $Qିyǚ~/Th' )&79OrG)YLUV ьgm(u7s3ZnXmS78ŭT/脉Luc锋 hRI魳+?j3zN+C ylOla)~0)T+*lH/l\q݉3FFa| =Os]fI*pjDX=knA6xErdg~Ϫ@Quϣhm?N[TNWyser4tL=W\EHsGI{љG\DZ6+ FtJ_ctjuQW&ZaoOJt"*d37_dptzזQQtHXD1=="|aD0Ӗ%Q~Y˜ҩj]7f w3P[&<-ԤiDyU-C[8x~6nt8)Yǧ1,c-oA`C_iH/.nw$r+]w=aKkD>md[L޺3L{K5ϔVD#< V~Y&}^=bcϾ;*)Ţ>J=L̻:gl~b62Y9/nw{DB,e E Qi  sY .Vˬ:&^p0ԯ)X_m2&̵fw X75! dB; 8 x>iez`ZwHQI(ˇ]V%6Zm!}8}O(51IaP9c15QKĬ7Nd06R6%CXHOeqvKszf^%.3uyF;XAO3/e)yc٣x|ٱ.V9h>Ʃ7yqwz(B+`G€f?nrȒwr;\O~:w DzQ-db!1.0MX/ylO#{m& ~j"&E޻-X&RjFAؽJ!>!%^o5oZt|v+kcй ^V7C44QN$Do; teUUl~8k]S^htK |܎AGqBp<;'#VtMyyuYOFs, yw4 L8{kѹ2;# unj<./AAL^PgU~kF; HSc܋hM!` }3GJe+֡6onD\KdNX* [s$D aPk7"W- UܲțtC2)- L'de>rQb/Qj.7< Aȑ"nq"zY ykY&$m{PPۙr\{,mee*FRwKaF. bj>bKeS\OvSZ_"δD%p c[b:u;kj9ʈOC.P *%iO-ciu oUjuh'?Ⱥ-?}{Hj`8RG 9Ib3}MX Z"0L՜K1œrW-*gj[SyӄSDRXVÅ6'БrNi.}K薌QD̂.PcSElރwOndM]\f] ʼKp{FS 5:iwh ߬j~GkiD.d-Zyr[mdkYc/=ϩwk҆(VZ,\oIzuwK`abcF"ף]z>¬ 8Vs Ld+IN@' %Րn8$x,mN慠lߦZ5,kp'ső* p{CV4@v\?7pJQh31UU2)W$֮L%6˹%CbD6oxTsh $<=soGY.|UB[ا W7&3\CZ`S8~P=ANr(b&peOvu;/ځ!N=TxPYW-6wT#q<!\ \`kT3ZQ=N\"i,@}5\8#s1u.qBMpb56+n]uA:N)ϛu~gg;q<θBie x` aR5(C,1Ⱉj5 k/Xqb0[$K ;w\;+\RFyxkJ5iXrJXZ Q%ޯl< 4B2TL!l9@W 7Ms=)T9uYydt); _jaaW\Ku!;~G444>طj%i(j|(prwd4ѵ?y!RT`9Z2uBp};o?mKˁCxݟ vAKfl5@|o!.{ >YOi{﵅!"ܱY|j]k7|OeB$X([EDʸq)S ޹1\[Ŕ5Ƚz*C6.XOC3ȨT*(Lsip6ʀ b)'3؋C?I}uV,w g=$Nf2'w}Pjs_Rah"$.f,wUx::#Vac-uxG3FƸlI+`18tτ)6:FuՐOjDO75?rRrZdyr+%$ &MZ|Y 2|GdΟՋPCW`:`S½7SFUJ)!'HӐYE4o%'($'3 zsLhl?Y \|9tq(Q(:*IAYCICۅxojWHmfJ8؛{ڬwI7W\XW BIWs[3QnNX6ܩW8fArnp8/Vv9Uű܏xǒ2#".*[D!Ҝ]牏b7r<EukRPkFy,K&zMebJFR`޾\d>.AVK)P>C,cl/WD F/$Hܥ$ȕMNe)3 N:)j:GeY Bd0 yn&XEB7~`{ r^w%XTKnRhmlm{VxtuOj a7_fqé5Bi ,Cs5h%3⁠c71bj찜!."Wr]{sWs;Av  0M^ c#/c 3Hkcǭ\Ԗb^_$0pq#2*e "Uw㤷R3#mOji& am`J(s7ym ~ӡ I+9tfo>v&kpi8`M wH]h5=ٳCaȁ*'lGONSib b6>RJ~f>5NL8GX9-a/|ոNM)ϒӌv/ d5MuF h'DL]-`)J8ywЭ JztI.<}8Q_.3#=$AFJ Ѷ,yy+vECE<+&: _HCM6?J(NeERfΓ\.ۖO(8Gcc/ׇWjK]"•8{f65tfWMSnOorw^: ^Y:"[ N6i5jM )Sc0NW S^"z/S4š$bU̾Vv܏<=i}ֱՀ90kw p  i5enn!blΙP9*_%Xb̼(ǥ_B$[**VTL=x M%M}mF3ejB.croK p &g#]Tmʬ?z#z/ F[.zdlߤ7^3N|y ghrlcp,))=Zz rʤ9O/ٹ`cĈ^ W3pk7S>@Vdpa+_X>A{D1:5s}٘1ͽ*E/ϏYL1r%ZY^칝e֐S3x)#7ҥh tII JJVYƙL<7%m6,O lZSR}p_( 6ٍu/Av?zz?ΈTL!g*@Eho}AT4&<A4j nVHe;0dZ񞆼ְmPkK\2DJnH&{FR=(Zy{ #jsaH fa3cSk60kM #]G礅،ۚך5aGd#!s|؜a]Š^hBoٰ#X]-%ˇλтȱ6 ?Mf.MSZOF^;YnYWtT|h˖?ljt=vacq_#eU/Iff> GjeRnW;d==mftAapaIA~t^iCE*aY,>2 -tN~-W䮖_\&,d9|z] Gx>/h0hbPtPVTg4R4+a :t|ߋk!*-+2 `JtXU."S  +ى`7K6L-QrݾoSWá?p9`<0֐Of1mvY3 wؿҫjMbPW-G*-¥xM03fj+zVy;x*7d\=`,*RExC|4=ZR.f!*"ٲRwNK/(\>|Ywl:֕#pLq_4'z jU "QAXIjG3s*r&>Vb5˱@Ԙ@z>lc52(0(3;h˨(u}ǯ b nzr=Bg83K__¤?tiJ%M`J 6@6k]lM6),V8`i=&e'rduld @ y s^J"&"&/!hW!l\Wbp6UKmcz~qrPh^kPVOxzᵭ*Bt;\w{7>CA( )kjg|EF]P9|^CHDǞrt 0CoAEHQeSkYȧh WA D[ӏ%?j^q/{E&—4Tmyz!^gؕgo dAcmNۮj:1_gEs(0c- :0o Ӹfv¤⵮SX`^O!6&W*ie%Uƀ=MeSUL$Wq^I5QхHq͙kg=|QIr!xu]̴F.7(6<_Q ½o&'+(lL,fɴi 3fD^j~5 Ҕ35(k48ild<'u/򔆵7'~v)N\Bd5nP,ޙ1#Snp]H/ydN}4pYx sa+10d Ɇkn[LsrκA"Bf`gԊPpURWSKzmAP ]s8:n[[M%!B qɗk|R5t3 W;ONsr+]dPm&(֣W< ֬ .26|LHV.eŘU*" *I~.]3R}n_䕙mFX>&1'wf/*x"75C鞑v32&9ۏWꢬjF Ӎ q! o͝r̪f簏MHCJ]B5Y$Ɍ?`6dpn6|kcoƮˤ9%zauvS [bSIg4tnl4B;yYM:O]d͞6D>~V|Mǀ@nϊLN96Svr!r__u+L>bӠ H5H=Rw`3)%[0hڟ_ 6eTW@T Siʘj|>q1J&!p!!KqVWH-Kau|X4׸Dc}!KؽtD_2+XฌBRcyJm-`ڈ X篿]fALyihC$ӂ'_vʯ%?طa /*֬j&m= m].63W} | D_;'@L$a y{E$['f{c+QZvbdVUK)N5ϭ_@>x4x!+w]gUZ"CNjVR]L4'`CXmD̿3Vz2hNnB.3=*~(ی;ew=Ac5{u21$ryt Jɠʝ7! 7!-d 6_tW ŽZ+*zt O>R &|/xw(JT&.Fd!kqnʰcu]߇ðpJ,e24%гЎ2~ڜ2F3^RPIwpThػW?SS@az+NZ*iKVlJ/ )r}{FL^$+^a 2xZ 3^]r0J EAPnm׫D .yiNߒkS4o~i"ɾA\F\BNfe9K\ c+Yrz /TSlj \L [9e1z/6Xw1b8ƙu~bbm}bg<H2fui5ld +_%2wf- C+Ueռbzh^QsP8f7'vN}Xm#BV&WD:;k\}O<˻!8PwdyU~q-X5!*w]_}'V:}}]0y1"Lo\Q3NNgӼ!}  { =`pu-^239@X^vSmB%xL8n5s۵S_(;;^hrH5tb{Uü\iR9 ͥK͟~l*VU/ KG>H8p*!AnzJ-a*vF".A&l\z6e~Ϧ*4:P _"VTж)DK+jm6 h@*Woۗ*ٝ;|W*3 RLZ7ys2nXYy0nD2VxpL,(dh /<هZY Wt(VĞ3H3>py ȕ5}T. N%E% zi'}.U H[Wa?w" TtY4N"D0v@eoumBvE 0o,5Đ8fG|(E(-HѱdIc)mk"nmdmzTL.$n>ﴱN:کU~P M,ЕΨ;oRZ~py;F~/Jb;"?I̦y-7.e%ou5a &QHw1\egNչ_L>XY<ڴ9s n0ו3BE D6r #Q0`Ǎi?-"/#m%- #*a @RVS-rQFXd(^3gY0( :6\uѯۀGh)|汙'>Ig7ɩCrM,mI@4xƇEBA%O@eGH(2;'{٘R!Ȏtw evV솀\C'x_v$y’,\i6UI <8TS1ᘨjWG?0 = Y<[]KM3 *mZ*%[O  fݗ Iph(, Tz|]GkW2PR/^\ovoPH@D9n^1  JR1}=ԸõzMèdŎ{Vd7NםjwP:m.e{u(Hޓu|a7[PɷH1s[0{CG6MuC:2ݥ=J]]*͙" ~WY8-ќ:O|ǞcbT2G!vʭD0Ynbx} K`"r yBt#72ف#wGw^]̽L*Ow= %+KZW [`W)dg"~/H.ƍc[♙[cVX <: 5vٍH8Bɂyũe-=6hWӁ&}ntȸwC/qxۣ)(99:8](57cuD |`rMR茝[= \qa0j!+JE|I XGX}o6}NƵwN S?XO;3CSEׯu$56o8.UM3iPt -K8̤My@GHjG@u6_@sM\}:ͤ6߁.)ޖNlNM@`Y@XmDJOܯ9,m._W~oJnl"W;绮>.pGgH1D2gG }F,QE'3EKnoOge~\{'xUɓKR(hv.5ۏ"V.bIaphfDpGӥ^$0gDe06L*\S &V?#oϚk[1fG,e~AIًG:6qI/Bl t:~ ɬ#[uQW̭>IBIG13j|S;14pKCJXI#`8!~#q;*E1 .B<ޣwPfnLa| |uvkR'@{i3~yk`d h:G·u5#]&ڊC..Veu1ůFZIW1G Ԁ6t1ȅ>=C\kϋ59O.fۺGӛfL!A;C:d^MjE*V@~_ j ~VXԛsᑼ*^y…VV)d䌪Vܬugwo9;oF8p)] WR`Y3!4\%Y*X$FNb<{!f|?^GA <}oi9WL7LJYFS"Z&.g;hG P3E-mjV' ǺGM9\Ԧj'wo!= M2 4\2ly,bdmM4^lmQ䗝'C/܍s,"uv*-[~6<]tkrT#i0Z=uuIGn#.B \jcg;:xMBpmoEc".:P8 E/ Y3sLh Kht\.49@u"iK~#1mi!Eksf|3@;:{Ç|qwمk3;TXTtԿLſSnX,T2Zf!tgz3 >NEqBDlWԫAA\+/M\]aoN̳&vIEIb&Ys0 V葽nFd5D7|E\]q[_o~+`Hv["آzpѠ `'yƒ6x>CYZmYBy.wcv0}USO$Xeo~ n6*gA[O(PgX[BSMB<5\elRa$^_>(iHYqgT)R ak36i&ft>|uq!I wșǛRL33TJS*@`qm@ۇcyS"m!hwZW"-Y#Vts=؂1QOU]TO aUOvSMDȴH wLSQ*TtHqc YL hl氚y(OKs ~! |ݸ8Vo6z9QGgy[ vǑMc6fLïGzi+F%S%C`GݿlQvgkBd&Ex`s- UKjcm⾊ bK?^8&2 G_Y .e$ǭ3߯FV2XQԔaHa)do{bk!Q^X68{E 5qPfKtiʲ1XNaP;j?Ϩl饲!I;$㴓1 g鿉呔*B~G=$L)n) 60P̥fKHC ב]FZEc{Ux7 ~^B3[/A/oεhM1'i.!\5 `Q$?ZNtӑ{3}{<͝_0?¶ 4v9=Z^r$;qǓu[y !.T a I!P&=9MX- \ۦ7tOj+U7u,<]:k+_p%L!8.އ ~yk\b#v]ա[3r 깚7ZqMޱ I0_tm ܢw3.qTR^adQW̮5,A(r˹S=Թ_Zop08<^bSJl S"yiCLoyJ'%' n2o:=(; 4NnBnT{R+xU| Fd ~ݹ+ph>%.jIT]p`Q ٔ35Ng]5f05y $`ͿpD'#') 72_niЊ.`ն}3.1m5/^3ޚ:uP Vo({TՄft D?,rim NP;6r$inuad.n;[1]㲲~ӾLP Vpz TT +&jWN(?z4gOw9:q~"&ǖq">s̪F_2#׹(k}v-%yhn5_T$!/^E Ǝ>+kQ~=xi WLw͎ kUvk\ǭ5fG&2), -quGa:`v -8Ir!Q (uj6_Q*f)@,,RD}#J;Y{xkC={ya"hx-G][㋆x;P#2/jϦ[lRX(dXLH3?Vbz-PM<`"n> t?anM?{6t4QƄ*i&_KVwrȽds^ֈ(WYQ)@c3q|"$AxDhgFω\(׍@^iUǹ_.Eȹ\0!!-H qjU"5Bu+\*R%m2\C8H" "X{/=t&8f68Y:<6"Z4JI 9DisLK0e.2 IKIT7@N䱄#)h-% ,F.>'1uTO{YNhMDa 7K |6P81wUoAQyTEb{}3أwacvS/vq?򖰭c6/!6(0>!>'M^ &W&Z:N I\k̚GsN)I>pƏ.AO%f2Vޯ罖oH5׿E6-P?ЙJpe0%tQeh$/mtşdh 98Ϸ_qY4#?o~-&oOJ'Ph5 _"4u1sTEW^Υبk0FY!.Z hBhʄО9-.Jz:z_ 70'ᘽE*bat8eB8_w! [|6h6DRz%p5I!L<-FX`;>4UuxW[nMh Tl +YKK071{ʷ5?~*2Y;Au:HP_~}~MS'Zl`XK2g}ߴST6 Q|zt9BIX=ϊ٘{ aLƤ$s?8}Kѡu̫c+̱ xN}hrN%dr7J2TEBљ&\fm)kP-Cdrfnz}AԜG|B jH]ÿ9GV]y*~ /Ag 7D\|8Q ; Xfg2S^ŌkJ ݥa :l8!|0jGۊ.*55mxS4m PWGbC,j>XXhypWWc;NϲlnqTR8>X4+9S X[82ձi$5x+g:W4P@~ghWZեMg 9sgwZsӳA'b7mU2_xza$' 0oD3݂%F6Gv֠} ?TێGXBs6"sSP,( #1_"l9g:" cr<rr>[l\^x^ Ŵ/qgVd]}e &#uY~R~DBVccKD )!r2Jߪ|t&.ews*k`(f* Uz 2mN_޾` @ \~ܟ#2>ic;j?v #KG"ŐV&*MU\͡\aqr=Kt"7wAYh?1)HOI6/2wG8x3R T>6Ȕ}8ҫ)Fr8* + l0%*Ԟ)#@JQ{ yXfCc]7H7{}1sMsۢk%͡Q+{BWk6Z|$790/7_#_q'rp=QHMrU"NB6X:☢~#jקvvȇM O ´ Vz~6tDЧ|QT`&YG><`-Hjbz9y*v/_[l0nmnxQtmd8y3\#" n܄G}vJ>D@5n}g%=s%f"g&b3"(;"դ^}*-\̌2;~+У2w J`#@ثpwe@i˅G 4VD6 [ڨ7gBp)]ѷZ]gJa%* v>TF/N_7 j#D04᫙+1kO/*:DI`VM6$܀d[t:5ޕuT/>,?vHUG|.eYqa1O'7&srH탳O bڢ2El9r2R$R 6hIԮvQZ)h® h3xo3]%6^djfmpË&$B.X83_?#Hej\F?gZEm֤E όCxnd4(G_XYgO|G-4blKS|PJ\qIoA rr[3 ,mmA C#}քsAaH IsR﵈{jC\[ !!H+6#~Wn9{b/Jz8d~2~Fm$!VGJkGֹ|Ϣ + U/qwA`qȨ :+X U/8BwTy=t  7$|{Vh@i,X[H緱7ǔ O8թWgc92V M+M:N413A",y8qsW˙"ToWzOgv4EO|t_6+9sjx8?tm$(rϿLU|0L[jQsqLM١։f`PS^dYyH@y(T^pʈ1XyqՅw%*U_ao8/REO.gHI犗EG3 x[@cTl{3/l\HሏVaC%d;V7Y5WĖܜ$*߽ʔmG@a+quըjA#CjHyw4)Ga9m'=c.<irS$G@?o kASJc`Nq3(OSV(1z=$MzAsqc%&j5|^'7J,/uZӖ ^{^0 |oP1órkM{D[@s3GҭFk{5`'JzH U2jK3 Z.7zN=/[%nm\a %i@VU 3f%TQhGQY#h5hp](x6q*f楃c[ë F֑r[t5`õjN%5Ap=۟kTcDm_0h<ΩƏ'S ą0iCz f>4ɞR6FQ0HE)jRpN$X:av>e( 8PIn=1(f$;@W=U"x[ hoYnL]{pVKɫNvJ}ds$ Mb£ rN4neF14ZhGA%g,H'zԈ ԟfIaȊ t}9\ _( dX} q1ܢNh:@gQQ1jSQ:j4j}ofĎ"+Cga=J)vE0{tҟR^Rߊ_!Zqƕ6ؐ?Rr~7}|9*Wmf\vR54ϳq; 8C9=](),6ecbeMCUW?'wsD[>>nƙ݊uL/ >wJR;jA@t oY/d %|_lcĒ8%പㆫ-d]rBsGR}a "?dw 73p}(QgT`mT -@p2b+ނ"DzէA{."MFM,<0{rv)<69ݹqb?++f ̋ߨLFbi@)jCLus5#|\`󭊾`DTA086obFQQɦ ]a}w招q$NqѼ iX&pNz)R ۜ\7x+'> Slj=&즤OekV\;x) =M6/ERxtez+ ?x .,xb)5F|PX:6P2mɧ_eߒڵ<#Ͷo 50Ge"R@8.Rq8/XiMyogZZ>|;jS*,lnpEndC]\˹|dqJ{ d7n)n,rxrݦx8 nucG)߆6bU@u f̨ f$ K2mp9-OW]Mxj9\? sZu6jnc]G16B: GWԙCQկ:仒%z ]~Q{&0ZIaCh6kx>&XD 7U:NP~oIImB3hS/jՀoVgER8:]<7pY]G)j$+һs\Dx5R 'EĒFIW%|i륨{nBWC '{$b4vl)X&s#Լto0[bT'iX0/P򋀰\ ˠ#>&oCrFdxOM/50>^n*gZq#QW ^B+/@!{Y eg _PRRەD+>֍*FeUkPp(9e-d:::w;sM&G[LmIKpQ$X^M㑀 Z11i&o=j C(=+$$Z6詃ωssg}I QזDq۔mQN:`CpTckB~6YֈZ2^!q,TgQ߁G*IjJ)*D#懌ũLzD@D/zIDzn芼!f+#m kCZ7tfR_1|@✲<ᶣ;+h&6*C}Y ϶?Pyc[e;hhEߓ513.cڜ ʌR } p)wA04C'A,g81"c> se@䶐JA$dz3VdB5=.sa4Z~8,  ާO./n!if`lP|qD~yZ#jDG\ApC>+IMj CPh16ʹ(bs[7b.$W1'LW1WBC"@}W$ďkmXЭ&p==㒆W O%| ŻPIRY_n\Mp Ǹ*xgv~AecEvy>Y? L*9Se"'QB>no4HrGޔ/DحU9ɒx:q Pn=U c_ U|WWch6d|1=.-僒Quk\=ő FP e7MG9xk?a]yS-&*r% K0-SlEJq>|#8>& Y;iytL Yrx_n:nb8r-:ۓd vA{ _>$sZ3QlT3NUKs3x34ZxF҂ETu9SNՑ^ PB6/yzXG,EQE)0No aJ`bl?ڬ/$ez7{7èsOXM_즌ݷmaCW_Bb6ox4 g^,ar>xP8m3u-hM\p0p>jֺ "$eW~Ǻ1±o#+X.3܅|"_I6w*-L#)o"c7Ej }-yaoϳ;+iUoF5>:@stzr)x~t"8 ežrox}! D;(%9Z}}+ʶ%. ?rF()A\W.3 |0FmýCʰ$Ѽ+qX86>0 #b9BVҘX@vbLSiSnf̫g<|T`+5u*tƱ']zɋ2IK@/Lzr[̃2pX o R %tqd-_S[Tx(z}~ko^jR&N!`eo@~bFvKPy0 jBv_<z3ոR; Ԧw;D .Vk_,|'S שWl"تnPn aS`xaX턥$6nm?XIjc`bNx\Oߡ Ŕ8ʖ+kQpi }X,xeT9ww)MY7υ.4Cܮe$[=4m8^(rP);/1rntb$e rUڠyh+{KpH]m6xЭ||$_ǧ"B;M^<z R<'y n,c1uPBVzA^# Xy o4Iе|m鲻Rg/h(SK̲楮2|cV#yH:6.S2{ Kz+bs-JNf>/)P8'ɖ؀2޺5UeAWn/lr<~{o sQWjn?ƠGXKHuyeY{^K`;UP1*z< $VoUY=k>J|:S~ٔ(!INJBZ&Kz&IM/ЂeL ̭B` f !`}AMW-P/pGF'C*T% |Z,?_Ie+R#)ECu㝲ؽ(؏:rOSјrA߆R^rB< `{j_"Miִ<22 \$Nm. ),+@"8raky}OĮ>=M*seSG- U U:Dm(dՁ<˭q8N'x?QLuhsducȺBJ2`!<;i&MzT]2lr bafL3́4pw.Wg>Z p@!Nqr479}tÁ9: 2,3'4Zؼ)r~'ys"W蝦;?N]n]rl3m^ԝ/זa_dуkHvLUYPeNI3՗s?5>h}3E؁/G!?m@ Wp.bNzf)#EEe9fdNlzo|H*@,Ͳv>8 SJ,*@SBR\PZqM7[+#vSuˮU]iG^KWG[i4:KWKoL 0">|`{Vg[c|e;*ڈqt3|췤NG8\e\*4bz]YÀ5j2埲PJsvKxU9'CR WnA%\{_sO!LLi7JéCi;ȡ{Z1VQ bɯ}+O'B +aB޺p-BU7Sɓkaȍ_r3/kڻVSnC%:>ώlvzY'HRevA~+Txuf0uvؾV.3 ̪r*M/&slϹi@Ť9SOz(5`sG4XtCB]]/ݑe^`|]d|@ΔC2Y!u,o:OF) 6j+en-[(T)]1+U}^Rw$3݈eeDvW\7kvYz$V !l&I!} q(F jʔfgkdR /Fy˺OV='9RC\ImTF8_YdPӫ}U`JZ$`1%9K Ѩ gq7<(\Xx3Gak"OxP*Wڷ9D |d@ Km`ڛ؈\BoÖynJč/y)(]Q)-Sr^P%$t؉)2s:w^JǓIM,ʹ .;S,p E$G!w!IL2H%_ m1f mr|%awg'#C g84=/Nv=I%w5-)ꋒ U`'8GjZ1:TN¹u+d&{\DK$t+65S3%*M}gq%oAe1T2z:GWek<"BJ믛 ѡt1XIZ5K.$܆b1=يM€^LLflu_ 68RG\@ŜAޢ[Of#𹜟A>ӐɜX[ar4J$j5D7W&7HNNS>$:hb{c ˸yM' bGu5 Ta&eT%;t|Ҙv$^O('Zo_)ƷLnČe$d''">v7|P}FjaJ "k8Ĥr%Yjɘi3 LֺYF2f'[&ejul̡.}~کm9d&p;ʟ ,;~p= `Y/-YܷNm=>-*yнңLGkeOՂ9Ԛ)PǢG6,zVUƣmLjr),ϿJf[ 2ɽv୴XKVV/$렭x?,-yoG7i g~m)p<[[ wM phL{"Q:A/tXKœi.UjWXA@ꊌ|s5EҊpPZoĀշ[^Me߾`O6DoСw'6O,L5C 5i3e8 P6|{ܐ>\m <"}BWm> &uFK{),25cQ<؍ AYnjQ?V nHϱ -Xo?' 59?HYkTOV,vGDZzwI_> 9`rϘ-)/[mvЮjRKJqm39̯Zt;5]Ɛ5D#oviPmPH+ϦP>p*WTP cp_׌C(8j0 E !,&Ag+?Qml%nR:Mi-5ܦAܩaސWާ^[qL#_ͫ:(Mj o 9ʂWA[ *ڬ|>rUWI(l3QN@`xpELR$[b@mWYxV/:D>żYoB&GK2"ې҅~>#!wMj&$H׮Upk$Mp0[Y]GS)X+Cq;w]%A]uWڐaK[/nZӦso;8OYػR2|-=m[cg]{!#/.pf90QsWM4-e;Y+n; 3"2B:gx?cw]:~B^Bk+}S7{h!!haW- *όBC?4b8ji.9rcX"O>C qJ3lk} ֒rIל|z)Ў}Nގ.:tpkz U`5;K+VO`(~=T v(rno0ioIZ8yĔCQNdsd5s^/} c310f.,/RSzh9F(YAN#TP뫀h)]qfŝoc t8W]*qJb1}NGnHi]Lwh-y'MTiaѮQq~YZZ]Zm!m:fUcr9t.(3sAؿЂY2n"h=ɲc렞=AH1[/4)b2Z @kXإ˝傀zP)׵s PBJ[?$V\2OyuBљïzXBjq,is)$%mWܣ{[;09u[ra0U=&wP(~+_@ ;H&0ʽ;#5s 5x1A$C9 P;#=qXWeՔ'򡠐َ< 'ᛚ8U*QcIV(kݞN/$r(%`gH*bv$L>LJ.{8GPP^=K]Y2;Bz9fI> d&`o>!9c&C7 P肺:ukiK"- !2]j2YPtwjMTWJE|P=[q0&Um*mmBTb:k"AK_>{kl2, EMyql>钎l %/>n^dVG6R53.= ].mR/4=7 ]M&O@E(3b-PC95r\k4҇`ṗUIS L6'9i4KK!ܫyIi'Ɂ.*)8wVlƅzlBn2 Xύ}8Αc>1 f52v]UxoŵLq|sV7ۊKQ Y%ckIW2BxZ4ƪ(M$y7Gz̸~>őCI,k {s^1T N'lm3ݒOdC8l.%fzDD ^ι3 #yΐgWSH۷p7~?;rΈOfxӪBqAXD,vn 1T=P֧:ލ"`;$).hduRfI4 M~0gʎfjZWċmca0+fnݩҝ伩Q=䊥6ߏu^UGS⃰#QBz-m8g1 ~DSR$ 9V+ 橘D\ >T&-1yVfN(0Yx<@#-ZbclQԫOݦt},=^oxbY6kHO8op ^Paa2N ^._44jBz8;x2[z(pT Y;=79#Zd>ri#MBslkv7,IsQ{y1!Cs'Gq) ZoW<4-Ox)1Iu%YYa 7fۺq \Д6𗩀5̾'DhnY_%ѯ/t,F4|y#?qhR)x/zQLj?!K@e}# zIQ 0:w~"< lv~%JjL:>a_f+hda(w ,L@ &qT94_>{(J Vi1Fy2S} 6#mLly fN]ŠWҷˀ'ڨ$3ӺzLX%C[mLteTi+؀vH`jM*+q㨥QQ3H(J+&GŮH0mYK)xxx%%`^F\^0- 2kk>ȏTňpʯ|+i[ 4(]Vz iuv֢'Őxh`+Ϫxݘ?cE/ ?/@N ?<-1ie㳬@gT\;_}r6~sfN!9qf0%c郂rzFX Jo8G%5^F L{iהd&;[kYt9d}l<▁׋R?U"* O*jLT*̻ <^!b裡K,hJOЇ}pKLi$vU:1;Fŕ#Dʎ9":Q00lRKAX6OpZ p>'F/jH\ܵ+L(2,ע߻@a݈+\b~.ɤ/{}r G nMeBqHi"3F*Dž[ "!e{-}8YG hوzgXDu.g…u-/vVla6054ULCx \/ʌZupWӃT_!DO!z7Ӫ2vkxޜ{T O(0Ou 0ȼ@ KFfwW0\!Oz#Iޒ˿p}w8bt_Z(K]s\׋3YG`HײTKC4\s2鰦)NmTj"UN1f#(Lhgdߋ:(ϕ"'R^u%n`bDYZj2$aAmgN?QVF {R9SϨN!Uof b1mKl`Lq7|>TGE(y[JpNR-NE r1"]ze`@PGd cŽ @RD[(KVz;MΒu ENɵ|$ſ 4Zfup>(hgM=)s O08R0 [QS,oxlAUb "OQ(=Pt\$֫%[Ӝ t:O_~Zi25׳`lwm #-&$:ǒ7U1cjeaP% 4Aw*"zT0"\ǵ܃'K_\jӠPЇwA&, p]1ra_?RwjU1璒'EcJdk7!w'Pc(%n&sGN |[m29K: 'Z9l#Js:$.*˞NCKB##G 'Gwlx;ːBۛmW;M]rmO2+0g/^Of#{ R>nLY86.б`Xd2xQ$=!$n^IQ9w//~aF=uB![`Dc8>7hQz43kQ4CwF3]J2tq?v|oaCrJLw"[4_{%NB>V4z`/7ܶԊR=]K?5.TR{INGw=֟rɌk$pK%G:~]`EߠGSerw?ef Z.rSV9!;BX7AM{ 90hpbUka^H/ Mz*ޔɪw (AAgp*XvpFTI9G j -K-Xa5xJ3#<; `i)}7̹aiofِ HㆹSM\(Fp0*IBV~TMdl\[T'$)i(W!/^ySm:v/m3KP{64f(Fhf V_> Ḵ=&y/6B"Nʼn n²dxqi( JTgPGaUY`W(h PMr?¼O;'ؐeZF*SwH'CeR(&#Aokb&BML( | zO=jDbmC|=#;\X"I_tc:D6c kĦߏ a]!M'▏b:+ 8%{UDq[GK${@>)= rϷOy1qq!Sm=,.MJFƻ,#h)}QPqsKh0#:^xӊXʿT)sbm,636?\)-V_jlO#@喝$ @h4O-iPCE; |d{s1H!/FWH^x=MlrV7\f|"Iϭ6t[NX9FrQȬZxwt$Z:w} v3iJ?yzQahE 5jRu?I;ßOϻuxɦ u2l\cI)K4k7ndLDZb]&8KK([-}"_+tԎ/+^ g}@TL ?(=y-ˉ l8Vnz4=<SD)Z()Q! 8Ns6AǛiȮ@N`lr4PRvf*5!|(ȲP хm󕵆n UKN%~U!h0?\Z< 3' d+^LMmLYxmYY+V׷4[؊#kAPFUb r?BG M4Mtȷ h}-pBʼF#a8lS3 KA&_ %BC8FS'9 o8c㨾D.|I0 $l21='Ѩub8 )2y&-z?&eX度Vƒ4{(>'۷MPT7LSU#7 Z)sF0_[Jf9ע?RA1Mp 6(AZUq3K~ץxaVM0' Y7d-F3Y v@2,$zKq'=P}Klcsِ W&(BвmT<G ^(YaW+OʔN[GS#"NEeʮ##nf#6#w_fJgQ&dq=6g5[zBau{+Ȟd w`7O C  +;ku,rkCo5qJMĐ:QFnT}؆(Bb듽K44Brzw29ܓ1p薛d uɮJx︈씿4>סW8~qekm3r_ژ# y-JkL@!PsLPxEp?,[[tfbueϡ EEE}7| J ?婰nW>.u0 Tn7;)hbd媿t `/iBLB^%ЀysHҤ`J H)+<8)0dgYZ07070100000121000081a40000000000000000000000016296435a0002bd44000000000000000000000000000000000000004500000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/gpu/drm/drm.ko.xz7zXZִF!t/]?Eh=ڜ.+90Kw `^g j7E?~#IkB פ$C3ͻ W2&SqʨeB}qy Jn*ydg< $17D8LW[&Fm<=Cue4֗leAW8>@ OWig]1\X?hh7(s.#i[q oHX}R[JEJ+ofUL)0yc$IJÃkW0h9B gzqq:ኣ?3f)$4:fE)XT,'`֢8E !~oS­tw#įέGxEH#g-`tC.aђ61b'͏i5[jH;guæ-k=O♗ H(u(/l(1Icn1T $,O̟a=8Qs |QERr8WQY45[V%U!;Ț9*3ݫ_Nk0mꡝrJj;sȩZ"K-7cNV͌^z% Cu"N>7R*:a44gmjJ~N퐳A#`勂Gܔ ɦ$ē1[UG\)*Rk%9p+tY}/i c_Q<Nc<֥V5O|*[ k_`ؿ޲zPa*ʎ R[>ns, I؀(z*%˵ZlK/vj($聰|&k4MC91#>z>M 5\:[2ի$}d~qg YɕpWol _].LRs$L2uG/ |%>[D<皬H9CMQGC4j@ ,Ӓ&!~Z\lF bdF^Jm-`֔iPU*y%HW@(Ccꋋx)2BuA?}!p 9@Ȓ ݖ;Jw"e):r8R^4'H{?C NT`ނX? =:N9?@/\wH+*A͸ +I͌5Y9poF{7p=cpĚCw&WsxbafB:Q j0~/ %]Z=%P%s>nc^'mj6JSn- p Z,e;[EѺl1XP1@5MsZ4Jk>LgHghDfƯpn]QcP9hߟ~ -%*T Y@ΌB |FPm;-1H`_gw>)U&^{} ᗰ~!oIH0q  y߈AVG:w cĉNlh c`l}H2{WgQDW7mR.h1WsotY;_OJ㱛ltTf%,ʤVNN t>rKІڶ(K8 |VRuĬ 'ݪ]gv^4?S TV#N3Oǫe~;uyᢓ IFP>܆LUg^Z }\q<~ǐpav=i8_3x,B7.tnV/U)k >P1^Z?:@DցܨSsd"&޲dF#4$ݲUzl#G1.+)^}Zŀ0i1edRS5?]&4C-% B=`bȋU'R&$Qk%Vb6%^A,m_F-F~gs:1"žC%3[n9C)LozƓ`yf@%gcFwуw`_I9ܪj .)Wk5> dY V & v 6R9imA [B[q_`5W̓(=Mܼx:8'@WCxD5H!TEb܍C#Q7"׫e;|VXt$E9M, f XaЄnk7!Ҝ^zowh^Ђ F=\w\Bu[irkϓ*}&'{j6+O]_9fbi!i1, *r(5<r g@A;Dce?G?mPE%+&~H b9%\ OBu5/ɜ.yt0a(OW%IiAQyinJ!qQ3]_.#n vœ6烓u|bkxcM9w\^ң$&PP0~9(_ M^`R޹aJS{k~w&unњD`28N@5ox?c})+m%%%@x85/>vW/[q3R>Q%n"rJ!Hl¾N)*ֹYyLbGĩ3HC<1b.0}y/ aRac:y{lyeM*жLUOsb]h?Y(m"pc{ׅQUM-JA[`vf7*ۇ1nti 5 9S1 Q/pUTQ[>oGT80 i*mf#I7l~m4^k̍\A'PpsLyyF3"9$hB. Jʺ{4,n؁>,Of]+ᾊê~6Zv:Ǚ]Ii/'zlxE+Wś:{3%$gŚ#9(ߩ#/c[n T\4/`O"2lzX=xHA{8UfOUԷBU3ukxԞK)'UpwݫoRT8,J?J+!D[ۊXtVͅtZTyj-üJq?=H NEG&)G>qYS e7gהėC؎2dVMd15$E˗3~NMy(We%$+xm᝵ Ct֫jQ1{ˇ gڶB24bUcr0q8-dr=,KHPCΐ_T{-~;*@?ӻm)wG|ƄLaPsXe&IK&m`"b)0U?^$),M_zpLs=a+zuP(sE+F7(bfO;!m[\3Xhh!+͝7XqOqu"d !vO:8roi61ЦxHs#Szy2vak$fj`Fx%[INv6U,\KԆ棇;­3xr';#qc@wbTnrc"(d1MKa:iջnO#Wv_e:hi4PuȬ0}:4*n/vH=lVmױ4n<JXjX J#< a9)‘n,swIe"\ 7uEP8YGYLܭcpʻ:ElULYV.e4!j$/pXO4:οfpѢ;foDL)?"OWIp%zԆ!p#ρR"59'! L])aZJ9"PDŽ"6=$V0>v捷u5}K$_F]<<*$zY R'6ɳr뻉<\ƭbw!Vu{ Xw˸Lj#z'Í޹Ut'D!3 m ,#Q7W GJ9y*-TqX%*؝0_q*oE4nj җuyN0{~UKw #shsz9'-^yP% BčGf#S%tR)(ܑW0|!f8 U}aݮ)7Sq~ߧoGₑ` X>]6rʌvgO`B7rڽ )35Vl/>(RTJ ^Zs0.TDג2*|{K+ BB Hm|Q oV fA-s';9+]8 ԪtlW2HT)99٢j9 =jfϔj NQy,s _=)'XsUvCNF>!QV!cvcO qNs{cڿ91e}ZJ3pmTWMi.b6 x+0jaછ*œeoǁ- QcL+ Mt22)kN W$ x8.;+g0wSBgxisffyk8thl#(H&p>jIYN*!K3O7d 'mt?"XEJT~z P d- 'V޺nP7ѷzɜtB~u=N-ȁϼvbrK-ѓRZ5 JvӪX@Ғód,<@U#Q=a7} nRW-gVW1^np(uQ It1)? )gG* HL.F!jFy1x4ZG=>$B*:uHnߛjEPĮFCUɣ!.{`$+9lbݡ8*2 *S8>ZmRUڤv՜ Zy"az0OK?;Mq|=(<0V.0@ ecuS{0>AcW|l5I:/u hI zGy{0:{M; 7{2Аcq/}ۯP7Y!-ΰÿsRsUtGaijsR:g=0q#댈i"*c. ݟ)H--$sWx2._5n{fpXbqe&EdL>nIz~kg s>jHi""s8uOhP]I< Q6 #-95@r٬8zQFu@R(*! Y.2ljp3wRR.0i=|_%'x9}+. ^p5δYn9j7'KVg%0LS7p>\5kh.Ѭ^YkY^ b 6YlqI۳1{$cʕJoD\bE ]Xdz_4j)T<S̙w |AC<;P@3YL$`4@x6d[3zW 4=4SΎ+-^D/edF$COOO{{e,t՛1w/qCz>M6eO]YʹVOD~ψ!%YHj[ϿpЎPȗHG|ѭ«(dsfsNzXK凂[i|}LβESvvW7\D#^R۰ȅC{zNPH]|T0TbȹOA͏ "HBakDfn.סKͣ&nK@29֍WwI>K jo+ Q,89;}Z?e#ś![AKdy΄yͱ5=yV8{gGڿG FeN= 4XyWw"xձ?GA )NƊ#aȩ$8İm smVpy1} Uab=j9$b$5T# wB/>tCnyȟϟ3(oK0B000hJ-məRf:wA>Qz(rrv\sai%^ tiLxg+l^ nep|riƁ$Ae9tIlbWcf:Ldp?7|떃`"o;飧?%]X'sTߴ~^mӣ;*t ,嗈G}S,]DX P}u#zSH~mJMK'Rʝ4 7$+:Y2M*$+TM6ԹxC* P.5׾xuIC4 ]'vi8(Thg)ԐkQ("M  d Z=X4bk#}+V#2Mp,TQ8}I4SЄv&2v.]ŐqmT.ļsE3 u'0 УfLsA'O^]V]#O176 $XU34Bېp Eu,Ú6G y^NZAH VaO|_ˤORÎN5vhsF䐻*BJ 0hԪs (-N CS2-J?.]r >WcT[+_kh@uLw h2ޞݶ)^qGD%o-ՄvmlYOɆ:hW&}D^{^㳮sL]pIzѕ=% @G\8UBb +FD$:(דGK`:Р3ŏUBY{bZhFMoAqMzU8)6,^Kp:iGQ)}lRbLNG-ݳLaPJڎEI{` :O oߪg-f?}myrNLx6 п̣+C$Fí5tRԤHV/Pk^u [n¯G;,XyS~y!'+tV--e1)"8ά),E#yH~Y'+1FvVr8^^M ]/a68-RhW+3(~15<#:u:U9[nTX-wn<)o4_>}L ϾMx/6>h iL}u PND@Zwљ[O"bߡR «"P8 M޸% r nRPrP|d+x.}&j^ M/]ӆwY ( &^[ GD%s~"TH g54Z =Vs`OzJZICyB?Z#ʇTݤj܀X/\Y6:Y$C)~*q?&ڢ-?Ôe08?Ô#A?]ѕ?3\4|2U,O> pl?'n^Zo |0Nc܀v`g/R> B^:N 2p:|䍌Ńm%EgԾ:z83aq;0[ 8M3H-daeڼub8h=5 'ɏG-' {JzҮA!;y̿SKOlɆ($7 :c |%C/i+蓷$U.Vb~ҟK]+*ASAttM-@c .$>rK'gЅ,61ׁ=ž:V>-BdUQs;9Aͼ~k!qF+mJ\`2/n,^2Ն)XNykNв8$Ց73zSD@e/AKt$+Eb/NP8d3џ0]SBv+_$Ev3GD 5V-/@ho": f vxG_vXxzLr_ TˠYȉ NI j&+ |˄.{kS##1ˬT3XY+&8y=wJOqXyUĩ vk8B't߷52g#CK@ʂ)uV׌?\w *JeEul)33fU/^j+#u7ne ʓTw29Jt[jlv2< %9}ٍ 9ţxq]/rA gS IX{@L}o_'7ɨ"ջ̤fCm/"@ݺŅTq\Ӧ͉?țw8&gf;9('/ÒF(GQJ~bEf_RCC4&peA@~@#AZ~6RJdä"s"%Cbl 0MԼF+{n]km-Vnwܽ0K+^|f6)9P8kZ1(˒rmySSbWF1u+MHIi͞~G9y? %>.i:OJ)#p*gv ^ rZC:%4rmm3 Y2DV0xB9eCW#V}"h@ubrK̍S]e~ ~+Q@ir4q0yXYEHC@*{N={ !uqE~OqIˡ#RLLK>N(eOJm`GG7T6<[D '%`nt&*UtMV'd|F0p3eDԉ~Ր4;\e߰R)BNw!曣μotR ~1Rp[rEVØBO庅4C0QÿAYW 7Y 5M8?!k @kŀ7MT,IjTU #dsIT'@qI.hfO;cq= Ii.tg^猥CѯVIΐ+>*&D}<wY#ǍXTl4{e0Զl^[,QG ;scE;Y-93y:͎w/FQ* ^ș!;;AZS̫e\3ٮJ]Ag"TfsR{ރ|,A е+C`*ܘ'6k E3<4O<)c"p>Th/FcU*Ɣ~߱׿hml轳^Ayw7e.sgy(r $/;fV5;[#[\zKH.dتɊ mt\t -Us!=ͳsլ{"#"IdM + LX8W]\ hcLT y5 q#Z i+ΦuK4Ow[y{v4=wJºÚ):xI?` * )~N07CmekwhV4OiMRE݃;tCaWr4x/Ṋ.:9RϚ^>K~ւ½H$Mr- oN% ˝|c,=b8[yp' .-Zh^oy8˷gb;Kn j"Z26M[-hָWbߺlB"5k |++LiG)umMWΠw9QØ〃^Ezï~VeQLfmWzev1-r̩/` Iuu Ɯ*K{,@LFmvkmP!G\2oՐ ~(sSw?3(9GPKgOۮs:uw0V׺TP:J{'"cp)MfLt$!peF47 uQ"2|k֜6G䜧JlNZ%<8IDžì[jT t-\?%/CRlF}ߚI0Cg"H9VȳY))v[, y[vA&ѩ.rb􌥦:>dcT*\^ةETHSN."r_=U"j}ԓ.l5ib;8$>uy)xK ('R|QlJ%/=Xw_^E8p 7s):DžUR8OhR&B@hZ}G8bp>e8OJ oQ/anQUcpX|1F6ثےfḱ^ugsp,c& 5eQ6?`c`P:05RgYO$WL$ ԅ围ZC:Jt .K,ی"OTȥadϹr2.$ )3r%t.u" ¼PY5$03A9Gzz@W}dLy2*C/C2\[T7dȐLTd] hw8D>{↦v2n1;}@W\@ń{oLA5kGJ<ӒA%F^e|؛K: f|L/#⠽u =Q47cT6Ǎf#UtLБYykYF-9Ջ `;'X*TN?s)f`6@'"?u޲Sw&i< o3ɧ3ZQ+$'DMWz3f<*=snb2RnRܜ;pǑN6nhԎp՝|0ʳxj`u.6;4@ny l8tR}Z awjC1gTSW]q I|A'=X>}t`Mi8F-%h, +0B&sjfd jHMCZYU9O(4[ϸ8KѐE=L:I IsQV\XKKb:җ~&d/QZśw># V9: Fy܆ { _l(3r?i(-tVKNq(X`!,$(&oj@"0 cA8#)R#(w3$ܳM;(H5c/\/:Bꨠ뇻@ qr/ `X@0SNM2DJSu @FiZn9QQM%[ScC"4@ģ0`+ӈ NR sKbH8ie= L@f8VDpxO>SLGQG3v3W9of]Aѕ'.CNsHr94X=hpďp el`ե&J<1Z}dQ+3m.Ga'=bm@"l‘̺?<;z'>yr ◷+9>XKB=0 Meh(tW$ JN( J9Hfh=b{u$4TJX@Zs$C!#W؞8Kjg) IOOª+9 4&Db_J.[SJrWj†rl^=XHa@+G'+5rӢ8RY~R'*`ީ6/P}u*.ܼ^,2GkӆPX]1cLd͆i|߳Y3x< Rpű[}uPXErkBxHAӌZ{V&uXbL{RK,?>D&p1.I:ވo.eWwX~p,8cT̠_I㏟(O!!]sSr&<}q}Z]pCN| irݯ+o!]ٰ,q_*8%ُTO?`#2>1N eBck eˋka&";RP=FtBZ]~jZ">j16 i.;v-Fy-g?hWjCRGFC+sBoO>.(NkqJ&PaR笭;7uS#u+=E^Lz}u,*TyD$&u9!w- Gְ$!mH5X7M `F4Y|RAsXoE5ː [HWG6Li)@|f\ r q9܏Ecb͞qJȱ-KbV$1ЯT^fIӔ7n~->^]q9=_ֆMaj ߑ=*<9o;we q:T/Lzrb)Fi˰Itn!68Wae|vw#!Ҝ E@)XnMnMa>_v3J+Ԟ!U?$4tw ^ )RmaG_dksRUlVW/:IPs@+ ~RD"LRorz?ܙ&(Tw{OywZ@РtzyHP GHcP. }KT}xiʼn6[IJE$0R2Kr4x))& -XPdh5v ֳYCى3q/K>O 62ҶP&Uy,˻]rv _AY8) ttpekk-*M(NJa 'j`h(K\QDHLW9`_ee>g_^fXRh{'/9ƣd% P7jO1MmD-4JE(|M&t]PVINVM[ K;w'ݣQ\^ve?@w09U_;al$yt os*1l1拜Cn gUg A.TnȇX oZ`9)Mp>OCg}ig=\ld+w48d! N=p7cdmc9&{A VmW=ߢ,ث_^Դ f ƍ&GU'"86;a}rٜ7mא Fdq͠v+SM9:zvj_}zOYqRBX}Ppce)>~&Ɋړs4Tm׆ ࠺biMؕFhqօC0E_늧N恿F\IkXEGs9#]Xc~ p4 Ok OѴ:]7>ckOէtlng=E3F"AJEe0J62eΥRLuk==ӄR vV(WkҢ8kjcJnFS&x,ȱ6[;%i?'}a [{4C&Pq戬\)M䙌k q \xV|ڄ&ݮ%P&UÊPiW7!qǩw; t*Ζܥ§B%bq>$ 2֏eY7f @<@* *sm,Lr.OgvP7Al >w3Hw  ʾK<ϣG0؋8pP}e'i EԟHL( \ƞl*%< r<( o*Ps1.u W}_l+%t\9Dڇ?26QPQ=CTc'PQҍC`J.NFD)Lϐ74_Ly'x[Q0.A8 MhKfъ cL{gZRnƄ x(wg"no~+ Mr>. kCf½ˢfEbzn]8.!,F.g +|btZN&R''8qOiH܊hwܔ㚛gwI4˲̕6>ģ咣H;xQVD#>D9,2A"X&)ey9iD Z8L[$iK׬98\)5h<%u(2`E?YRy;&Gy+Ip` E&\cpN ]]S#P't00Z螆=VZ ,l_y8ߥ`ݦV+z(:Nywm8XS.{ ,@ߢG|x[:ݍr7zҿ7;%_{J2  \L3U4А<.vv267<=Z.SWTGRiYߺdA&zGz>cJ@c/CGG4e+rXF:`2{Dx{ztՕfHg蜇# q"bJb+RJB? VLwns"^)ц_*ܴO*Ra0:8-9seq04\0{"˜ r(-NNtp`}m%:~24Bf PVT>[{r;H=ӹA.d8,1yuU0tARLxkWͪY'6V Np[y\%3q~ݠ:<ٮ몦"= HUU/N/Kyp:XYX% f2!V4 Adv"bFk~ө3ۨ)}H*[!d2k@^,Cx{sJ&0LR#jktJT'6;.@wvݚys i.7f$y†)űqq5>amaG_LrdBZ˪buvZ/ZޒiT뙔^YbFAn*t*4$tF[L86yk8iY'sfWȪ*qRGђùZ:FicML*9d=* {0 WI&"\t iKŒ3rgVyETdy: uK C6f㿷UzZ{bbx34`.59i<5fsѫ}嗥_[Ḏqm+d4u H^b~˼Џm<%s}dÉJdO/"װ:1T.R[ڢeIg&7oz.=!sNE~&x{oS~>: O BM`:XPٶZ\9aj蔛eGgy>n[kOw(KoS@?sadP:.56^lO'=<%@k# KAt-HAYqyF䠂@ϿfIg I4;~qRn ۇ>{1jAGIWHK *(HSԮ8=!![&ޚokN½Ayu'L5BCqe[mICף|rn^wGde9 BϫN _ @>dWh4{@;*"d :wpvP OR1!yD֗OPe i#ceY}W5QcWQEEC̻zCM˂gEX=v,nT:=Y p+1.y/l6o%G 6E > mDICc;ԷR/խX ʋ\5V#>^K4_iZ;BM MDQ6Dso0Gq3z'ubͰ)29A!CYiHNZ~qK}E,<"±H01@PӂT91 D^?-3_ƏB2Qo N3WJeFP2'9k\F1 s50m)͆-F^-ju93 a8LU2sèotb"'f9Wxb:[p #aJBLe4 Y.]ѓ(R1Ks C^nWYD7)kRE55+0j'DcZ##Bc\DXiպV5/LtJf0x^EĢV`cO9k%:?ow$NԾ`)V .2{-'gߞJ9\=FlQM\,f w`\$b#%K 1ejQҙaMnX7 -i$y7YktHe:߯ޡv [+2` 2p|d,~.WI|[RBe}LXBf{c8d4bftҸ;gg$TVE׾:ն /סlG춉-IW] 1xDMQElr_\Flw9yAH|z:r8@^6 i(FNa3*mpt2 $b,e\#?j& ywMy:'`W_7"˜9t&` {bK9jݞ|a8L99AL0Ƚ&RDנ>a06L((y2ߺ_. /{I֓g΄YˎzuX׆ݴ_gvϤ)U!̰M\D/4( e~rl9'?^o}"C`OΙ{>56̀;~4uvR>azvl*k R |\Äa\9.Q<{H[sA6āyӸuXД0n:4HGskzUuSqC1H?JMf+jJ!z^hF>dř QlH1{һJȔ}LKI8y0Rmc_TV jr-H SyFyg@ ׉g`NY5ީmb:MƵI6L_' ȗt@*JFǤ ׹njPϐI9lDW? eC슰Ic6 7'Q ?UV =ukR+\ve]udLW젰ʉ{@qjoA[e`LStݩ2\Rܮֳ^(@nY̽ <Π~ې7-ya! BPg*ժaҕjIew/9E} e{SIʼ&exptvthy9ZN8Ӿ JZ?Ζ.p0 I5JS6Q,4Umn]l92ɱѭ?_N q X†$PRgO1\r&A) >ti0e=`,Gk/%!]|L !*|5+j@Pʬ>*10y(}>Jtl IiVw W }2+fY3LXTcUkW`D=\iI5h(WRÌ:EcN':DžfGk@>9\^!Ev.|:?AǓH1JǾaTG}QL /{g7=߉|eGꓧjy]Нԥbc;kgː)T׸٥{S&#efWX-KQ "ygamM/+^x'ۍ=i,U?*u$@8x6/w|S~1.R{&b#g.=257 Q~c;iR6.S9Evl7`}]Cظ,ƊrE/jL:W0ZlB*vfpω#yg9^^|"' X&a%rB?]i;5Pe)qDQ$YM FWONG;~/zpnXD@ wu`cY͇`A%ƒ;?=gTHߓw$YewAV7p5G*"B)^%IAxx7Ly ao3lѠ6@zJќ-'zH]sNqӺIWKyaUt D>Ru+`0k,푧YmvjΛ&Ю:MkHկ>OR][|sPd"3v tdÐ `?OR[ (.:& tVA474S-\XeEJƮ.-7Đ L'E5Dr/:ִ/wq-Q:|qpRN'lP||[^@ZFs͊m=qZ wG5t4:y`YUy}t5aN^yYHTwRc ),⁐Oq(/7E\ |4 %o_FM©/~.hO oYK&e,) dV 79NQllK/v"EUWً@m6lmV) Fn03񜿴CdpJ/~u΋O9.ÆuܣAtOea((| \U-'ji߇/JJt{Mf6d6+H2ət~mr[Z#U0{YMSJq0m(VE.t֙BE aRbԆ2qf+)a;žp~7T֤¶ a:eLF"Sؿԥ#I:qZKnl[dVoܰ?Ȩ%] m>U*)ف?pw L+Z>/Yq\VeZ- ص-r p?wEO:}>l푧 +GeEP|X5li Sh"W,x͈ϣ4Y7*\MǬpa= ueeI&\ZYR"{HfG5lb`r^(]TOdF@1WzW'`6!Y8j`- kGQ-q+azW<r'3Be;}0ߋ_Y_n9Twpvиj 6_;*Ny~ %EZ;4Bn;^[tb[fM 8|?-S$=WKȨs[Z*-9w("HN;I(DX?K(XSm{14 [nl򰝅UPP `L{RTM .zdޫhL߽ qda"U D!}YkFUBDSMcC`7fqŀCSr odUl\fpg6@/] Ak Եԉ=Ԥ?Jx۵&@%I&}֓P6ڂEٍ[Hl,m~ahIM%c#'o:?(--my#t5  kK~⊁2:C:3POV3"CNlNwR!<UWU<} vb}0+~0f@^}E:NE}=UHO^6Jn0hcoz]P}Jʁ*W&.kBBn{P]FhN?% gg0¸JҍD>6*cC8^Cs]?̯%;y--k*%@}"iS/?fF |lT`n˔DM%m,y6th KsEzy_0i &N"3Zhm+[iMqz}ځFSU&m*y|@Q'şg6 *gDf1xeTX0e$+2uU5%qFG)#H }t_7JKDmq"L؞5(јb R5Z]\j]1 ȧq6Ҹ1OG`Cɢ/P_JAhF m;<kZO [=IL'~71.?K:-m&rSo14 uhwx.ުQE;/S y~񣾂&J{5KI[-*OO ˶ߣ[\xok\:NtF)걼| }7׭? WN͚_Ȗ[GZ!hXCuQ=ވ ROj#lǶY#66Q{؞2LߧduӖƂ6`?% qDc$bgJ!%$:oQ J 1ǧD?mw&:ȕRQ(bb*~s!"dO,Po"Qɴf?Ef Z%,M"KAkXOe.\GDP7K:f2Jh 7~zϸ.ᶞv.=c(E3,ɎE2[X9>wt=Vdtن䳥qaH#?;ף%<9fg-e9k͘ 1særGw3onDA6;C-D)MnĨ]^X'3SrITm'&UU)(Ŏ r" 87-MYBx}3t߯NQ$b(cvQ4S@8YE\n(=^(dUIEϛo䉠x7@G"ʂPC .p0<˼T9IVh@ռĈaw'!]- m4{2^vp,ep y皳l_뽹;FՀ8Uj"m:7_@8b?BIq@t%Q) ~xHsJ-)Rj' -S'뿗FؒBy%Tco;P~)g`uq62βZ#xY'F({QaQMi^BQuh$ֿ J`^](R# jE 1?XG]l0b;Jkigi_ޥ/ 0:طk֤ +GvD uWN8'>za[*vZOSMeJ60]baktS< L yJg A7r썢- a[b=3sCx=}hۏSVAhw"՚8 z"Dc.fnǏ_0ڢߘ.[{ yfU> *S* GjtO*4c>J2`f4W~Ĩ "UE$R20ϐt f%QF8sѺ4s!?=.OwAl5kT(hk N@z 8*cT?97kवdRL>NO}Q tj0/15!z^$恎SFԮٗ2<ְюj5v@ f/2thpRDlm-yl\8f[d$1.{<"J΢u|;6@W2[;2`2diVjp1\fjo+<8Q۹oț\%v |i½F8 ݀ewA"{' t겍ugJGVyڵwSAӞDNevWՌ@"~eP@R;Ï}evnr4ahˍ LGJ7j>4fGhԴNS ;:5J[!M@4C"uXHDNymT\цe"r۫fxV4H'vsbd%7U@g\s].v.`nLawѴR)DP;gn:ڝ@gY5*~l:Ҁ9Rjd>m; 7S poOj6j lZ:ǘͳ?Yli]z>^~i l XYA^kxF!ܞ3SbN%:_VrdP+yA\Vp, {7%ANPjv1#"Zo,s6#)b./:Q,ФО墤qW׈ZڦM12۞mT+Oh@b<5N5?DxX^,LU zNj^9eM6 KPv^CqZ'`<;gtT 2WwR}.cb7QSE^&<|vDvhEolj- $L^FχN$M9Co v ҩc5C!Ɇi:k#o@ &o).hLSfcHt˯_` #.C6<η@[pJdlSԺKL+PA1C“08y"Xae$0ijujGIH>*.,%&u{НǾhcV;0`QBV$S$cEAlz'񢈴S+յq@ al&p2=:z ;D*xg AԿ'$Fג%LV1Gz=B,pgEX ]9c3DdABKUqpAQEqRWm4`>ߛةksӂY u\,1 rBF#zyWVhNak(Op-*rEl [//cΥ/p tNY? CwGAM:P ]\R;dK#d bCg<="D`4g.)2ò!XҶTc-L3'9&@<p8@]{ .B,YN /l!%lȰddz-|ROI/A}wF2r,Z%RcS`4=>ςaKAFo.lbErE$ 5܉  ,UTF1dp녤AWT%|2\%A5Eӧ3G?¾a vSiSx$X3(߀a0KĚ` ؟6PȺ(.re ^ ò o !*"w~މ ;=;<5-sgP:Gᵋtt~" SdKw(&jqf4Lfqj@7%<ޱ6_G͵%<q>˕.U Smc@rΆ*[`wu*Y9 8&Vy)KSsݭ* RJuɅ%G~EBnys4:NPQu 9{9.ea̦7+7[@4lZ@؞9dCڶ ˷QvޞSn}Q3_]Z*w Pv"~[ `0_p[vI׽"{Ҥ%|<0MPA1NxVδ"_̻ >VX&1f߲@~q2C\ (WPZEk;ONb5\:rxO{|(^Qյo[ǝ=yzOya:!ִ3w8`EPj? ]ޱ hqB?IuQ3K5d@®!4 p"w5#`y7ꢲ>!a(zfCo1㔑p}]u1D}8@ g bH W¦4UقxDcM`yA <7h@XHAk$v)f7b*ч}xz1UsmR D9, q?c#%^t/@S1wjA"R 0tD[r|d13n%hC{s|c*}x1gM^ &ao[((% 7LB0inkpX-s pBՔ2qjdDLxdKUN%'ANV6nFfSpkx֮m\7?2ܠ\= uItbT9ծYdas\TC<9+qAFqW??ȳp?pR x;k5Av:O, ,l@/-w toܬ8F j3x:%subX3&WA0㦏񁺍ɳ/VG Z4&2܍:W-w#i,Ka;BtT3[fB xԮ~I%Hs|9C(;UL,tg]z#v͇v Åu} m !i@#'FY.gʆv dҡQ&*Լq|x 3.<LX!&cfsم ) 3Gg@25jt:gx eЉ-kynKT,"{!Uf\v8B$'Ϥ0[k7=J@/?A`TG*x p2gQT, aIV¦.^Jkp;;d@܆|HUJJk\&C*PĦA4e/4/* : .ܤh1U,gA+T^O= k~0DK/8,󞸑#11i0,"! Sn5,cHݥ gH g76FCo {/A8).ݬעcqjz~+Z>εiaմǞ-}+MCė>B.y-=c z 6"auǢSl(a;ُ4%ZJ8tFRTHCѺ5 v#8If,0[$^;q꒘\ o[9xZ[%6 Pgr=̦getX!#Ҭ$玘) 1,JWwUQѱcb7;6nVG%mf3g=4G<\AO]^OWJA~x㙂478X:%O'2JQ/3u^Y/SY r >jt1ij7^xqSr$ߞ+̯GDF&( 64d_)* &,,mAoYKy E +XГ- GT62FI2uxQyc uz})l3if%L O+Uc2A!Ӣ%5z='f[=)BSfA "X×\lR)4sg\tVrs 9G51]X_{̢[;gm% q!ޔsD~&^'mZ6U(ri6uT~KP:eN%P.lo(/  wDEu$/W{)6i>E%߷#B=s8$b:"J ?_)yL~ ÙS]؞@:b'!&q3}2هoA̤ >cO"ECzW&I0ǽ:" Z?b"ӓ_JO(%,d.{-d%%9~F<|As5DWLx?|qO/Y[5( f|WTW sIy砥Y,&>2?вGT!qWȃYA❳ٍq^2E\rLU !|ջ kT3GxT|t@H ux B&g!/w8||gs%D2i'su OtSzN$fMŸ]Ώ<3@B;gjfW!HpVU5z>ՊWD+17pMo`wvzxB~Iu2-Atڦ1}V9]hNp}f*v)")̷t9i0MIx-` T8zWۘ-woOɾ|s_W`x#pC3]) tc;Q1jl+@W 0?y\Q~!Zvn4:#$Er > &LJ_Ah$S aVqPږr:XSi1^MZ/hU7)ڲ V Sq z:)Pڶfm݀np]0:[YzjY8^%8e/*~ ۄ- HLmST@țo}>9\8-B]؂Q8ʙQ1K`\ lq kw"qMJq-Ewu':<[ 6v5 -8:e \>DKoRwqE ʠ[Ϝbl^.Y$%XʫX0 \+*TM⮏Oqe#UEjBG_'t ψ}T)gc<eThpfw$6b 0/, dR.yz}R>jkhRF"wkY ;.!YAh布Y@BA00ЂT (Bz٬^DOZsa|BvBC7zF^/?8g̶VddmIN_AXzWC^7-rjwP6 ?5i [9 -d2A7uIw\kzAD8ѲCWPWjxˋ?ɇc}c+U9;;f/ n&[\:|`nlu۸u:<2TX|N ~f\l }Zģ\bs[Og1[)GA9D PбfJ`Bt6\\Oμb?|D kw3o;T0' $e]hPtQεHAB%+ah r<r\r;RžO[Yj~ 0ng~RU|z,ce+?ᠥF2/B:9:Xxt1J ){/~/pR! ;[$PSNHE7T\"xY nR=(y{!A GټA,վNY!Y?o ;&KaL[<| kMŻ /iH#۟Irn(<:@ wNbn_V;+in&a Ϗ+MF֮څRbWzX}tG y5]WbIaúeWHL8SĄkO֬F31;#pm4ỸB8Y{C/{RBT8GH$9SL_=YNy!F5G yE6NTWs{yT 8Y-#SPg[;sFYˍnj,&XU'zYqZ<{Ǚ]r~ȓ.jA5]K ;)piGXc E%Sغv,yvcfrҁbr2T̐&ӎ /G=#sWmq` #HbNKu a8[*ʛ@{ieXw~b`[*54d!\+RE9Re}uYsOS4¨ݸhsOYB A$VߟxH{"}\ ǯTf7ƹB!R Nx|Q7WvU 9{oExGv97&MΊ2f7} E:ݩH1"ׁ>Vf߆zq@—ޣku|5fkU Hww ߆5I?ϗ-6'*1 =6)j&Lv80іT57^bV?˝er {G7zYo+y{`(D[Hf"̏%w!|u\6DF]Xs@0t|Q9X 5*FX|A"MYiᾇ/ѡBAC~2K'uAI'm;Z'˻1n$=Y|xR,o=QO2 VAj !!/d |DٙO7{~-pXjL~x'=m"@2Q« ,j="b&AY-7o.:nV6^$8AEz,b.kUû,6 5gW-їMPVFFo(`?4N&=ԣ-P'Xt_&P/ 8j&%O"fnA;Ut5х3DNy0۟&ĂQ x<)HB&9BfPE$.!RxSQpjV߸!:7dC$?I!X0 K"G0ǸSŠ{ۑ^4lC%(Co`=.tDߵN_nM}4} J֍IAf 0j\mwF 7C@xc[N,@]o4)ܚg@eԌ")w D\P=0K=FHԔk?0B4Q}Ѱ~VG„vbr/DfK^ę{q 5"qŨ( K+bAKC-h%m[l5Avņ9L^e:<;A^]dOHcz!El-+٦ou0۬)]v 6!2x; 0L>G8xAڰ3!os&BnNDO N^s7g1$6?vƑy3!iX5@Mh2Pn3WsK ͆> J+U!>pfÌ6hC0b@C㕷na%@U/aG۸Oc5è- [l CJx}>NoN : LdkA夔Zr ۪ k{wSP^}8ѓL"-毿|WG N(4ݫrdFt ir[` s dYRaX2,Oc2;Y'am`W(i4@&ļs]LR o]|[f4{)!`̲3W` L}7rxk7? PV?0.#NʄIq\?`T~ V'l ÄH0 wKyheLgp\"ne1ui@F>1$GR  vtJH֟M8JW|2?`9!\/hwH9WԴYܖhv;K1n7NѠIU뽧K,3d #'$$j ާJ^~:#@'Up;҃tOEŞ?`r8 /C1ia#m?I&W7 )O}7Ic̆cV[R)b?oʺw³q56Zy,2̀yi5ʢYJiOwzWP!s[4-2k{Qr+jgsTj<3~:,i_ MgDז+( p[ Ƨtp8uQ࡝g讏׶IkGm%ծfHz_8*WzA-vfSq{v*ʌ5C$ԞyO^{R/y/+=GXD#Oq(lcqt2?֝s Oѥ\Nu c9BJ8{]aob.(OfbJIA<8]tɕ*y q- E}WU}{f; :SO^ qu19M?,1J.%jٻttJ3]R3},LR@Zͤ>xdlmYh/>T =vM:pQ\[}5* ,-Wau=ۗ6]JS3=-Iid!-ҧAE Bd8jKkZKV^۬ hiRwGWtɜjLF\'C`i/?*vt ,:Z9٘U]s.G[G&-l4oKr 1@ ۫|S-Qhh BR|b2 7Iz;/Exv}ojNu5 rrSLS6*^vե9@|qD+:[_lA7l,zn6/QtXD|ء_p>DmX_2!Tβ[KASƅ,쩲t#=x SH 6OnĜNT})vmXp?zIpŕYEթNmWhZiՊEu.ĊA|PW U}_]ǎPzȄDձd9)bqݾBqi|:IX@[<3l5fo 1O4u-f=jL匙|} PRL!87P` }ʵJz1 ^FW66:Y/cL9@~8y>,"jK41_6ްd]̚UW2wN)W lj U*v!6&;X᰼IdGIr<x)w XOu Y,Or//:^ 7Dog0e7Bп;Jwp{STB%wvi R#>!$q! cmAwsqd}Ü3QY되YC!ދ14ͳh4ӕKBw21 +5}̾d@)X-O=|vos"qM_]m 2]Uk_"mMg0tkv% HMDwCZX2Cldb,d"R'^e$6cst8F)Hn簴<!'T&7z+J ߏ-)'tUoDYٳAU\ּ<%[eQ˧Ps'z_.Ms 7/~X)W0NY, ۇNЄjwd?mXzL7v2y duh- 4HZM0`<&="6^jݲϺKOՕG^woNCxn6ߵ A/ >H+*of0acMlJY5G`7}Le'ɣw6j9]+0 YDMj*:5f`--_U>o̻iO3 J=Z;dJJΦZcɱHzdJʠI}/;\< gXCwZPR)WB+2ΐ}lZ oRCJE>KQkIf-=TĠe~ЕY'~3Ъ}~j4{@J>z[ݒ-]'n{dnN#Ot)#cGEoճʯca>ŭ s.J y#SGخARo׌g. DNB %|gergFes6 olH⿆.}Cu:U;fTN#,Ő,о GdT֖ڸK`#2Y`ac4UH՝[MzkFs89MR0SV[^/r$媰l |&Fk o0V ,˄E kfS0DQ)]죖@;&"$^:m CC?ؑݟN-FV/|$)xd1 ewKD66\kW#gF! 4c.& B#$dz7BkIIi_mx=8$%,-r̐_DuxԬץ;1ȃb+݀Y"D@)pLy{~ X<VqXLJ?FGDkCTj(v #u[T,APQʈ`L $:Ai_bGsls @yH8:b ?*CbC ߫+V[:ʜ{x՝2d;YR0Hd&CtL-tw/pվ'#J ߂F^ Łܤ]z @,7?v,b TY@>:Xڬl\_>9jnNsy \/g|6S$[ iw .ySr+o- f?;9_{$E.Q" w|'BGbbuǹn+ń.ʵļI.>QG>{=s\bJvdÃKtMu6o&m^`0?E!PV:a0;#ީG Kvw L hH $qw)Hv&VpN&ˀ۔/IgcO[ e;-C O?x,-gkI>Fwu!s V)V`io.dF.4WfC&䬤(R[i;Mvٵ}E)s8Vjbn?H*Ⅾ1AZ8f)g;oSdK?mx4r~:& D{e=nƤy]qv;}n;&cԱTǔr'>jT*``[mjwbߖ)`nݯ< w+zz=Y!>}PsPYT981ۘ)nk>IXNarEt;WΞv|.%C8j{5PͪGl0:2ep0"VX(EpկIr|YLedggz!9{]%B_ST/y9̧3-V(N!Z@~"O<x 3ius'k ;E:7$b$-cVW)~N:oܽ!;SB" "MWg"aWv| n*4nR eSPdScT4HnḿIhwgdN,[C؊Y6x۵R ʂNj2ʕL 8-ܝ"DC=<)a+K=>Li>(ݎ*M)o̢fAd9 -\Bz bTS!'y )_I' `?DFcGPeRestŚ/_%?u5m3ӺZxE0ꖁB^:⥄b@OF Dp*]B?f.U kS `E+fȯ5S=~͟ݕ`~Rp˨fQݥJ< DàU9`FʽBcx#G`R,lDBSĝfz, M{^GN[}&3l[ɿ>?*s[Kuel4ǞGiΏ`6C0! y5L5 ֹ'&ͭKX0Ϯ%BvyN ýXAs6e?}^C:ۯ:<"3ǂ: #\ʁCԲܐ%Sxư~aoВ}4i{1lD칏Lψ<8j |-ZHG _׎'6m̻u R׌ -ϠR$5Jc3Α\.WBFBK6TvxٿNCeTz=E`B7g#pQw/ {D /i-HL/5pw<}8hVZo[ytt>ʿw.Lcsk~F p'RzLZ/Rc?vN2ACiKn!R4oMc.BeV% Q\Z]lRG2<!ܙzm_ӫZ#&d 003`Գu ([\erd(;쁞wBH"6r踹w5Y|TDָ7&%HlDyτ ş *?o{gb]*ecݢwv#!] "d"Wf;w Bo ߩdK{⯺Qڵ{@YL/s!2&R1lmHW]I--JϓA]zJ 9)8Wl4n4 j ~zZc,R]w Ëmvm/X/uo?O)5=HxQGM+inW4HORg G:#F^Z+ຸ@j+hBp8Džy 3TTPZA!T-#4" i-9 mΪ=[lGz$^֚{u~Y@TR o5(*Z2BQ)hR8&;;fd̽o@QӸ-BFy21/Y'mmF_ M~i48y>)-''L;ؤELhwOȈM6KJ߬9J6i P~Rf ?:vЍi'5)ί'º.BYF 811gZ!'@/HrF{:(;ՠ.u$hٺ{}+ϔaCԓ7S=͆ 湦UY=~<(CRkE.|Z4Vr-#cRB' B|< /#.$o[t.zci> S,c<[$a4ĞmIf`$"E“`)6Z g|B=&SRql?[J H k#f[{Yap*/k]~Dk!3_COB`~eS"}w#A-NkYWx2^_Q{{+%|]i#~l#%EbUafUӀ,sv$ ؚ'[.pFUFl$J.i|Iq{ɠܥD֏WS?빛W콗!be1g"bLTZtK;%`*@}r@89 0N2B7yu {®I.W f# Tᄡ-vv 8YmǿR0y3${;h! 6x3]& :x7OXմ'I-ر}Rsh^cuJتa N1ٷq~d+ڨ228\L(׌N/[,>߼0VI?l]`qAMC:ꙵw7Hpctxuu*mXs8m*hTQftoՍDtƙmcW whj#QaTFQ2H@1,cB#7u{ўƴ.9n 2 !m1g5*w  ƾae_o^-/| TOKl=cґн6kF25]i-H^/ғ-;b -=\<1*W?(=8y7t07uA54~Jt\^&!?w rN&:vGR}0GbfRHe\.8)UɭD;:mOkzC3ב^PH_ȺV B6]L,Qx &M΢-;jRyF7k=Ӟz7KѤVz^T5sCetayau^:vi[E<t$!]R9 \F0Fa|@3X&pM"dI:tԶ]P:"+J=l M;\)Uf%PۜӬ$)"w9nhqP"`4vZbb׈|Aw;*adPA٪w\"R٭C|N o,)]I8ְ7>Br c17FP`HOvd:(B87'QS)DK{NόOP[C͏~vMc-&t|xoۇebIg 1 9< N9dMF|܅Bm#r;nݹ߲ oPzĖtm?7V S>^-NѦޣ`C5~b.\Rk#܋ҩ6`KRpeh"lϴ@‰{j@)wP8p'+-5tרeA\=q.XMЈz2c8 AbBif>{e2F{ =ek{ ƒg=t? {lMAlmiz\rKe/[9J웲Pbl!s粛,.pjWBk"HyGMzyEB>e$qg tG̡e oQ:߷FBHRLicm2`Պ"Ԭ7!ꜘ[Ĕߐ8݌GL-xa[e-kuM2YA,$Z]̞gү2:AS~/.:+$ U7?fF/kq!#.oE !`4t^"Ҥm/\,*1GzE*C~VNvO6t+ۘɕFd~42m-_ ݛBl$ɂ=?\ZgT9O-K%9!SAIוf -EUվօMUsXIH @wZ.W(Ǯ/l&sWפ`ELtAM^ԉK-ÕgV}RpITDo!裰8mKGYE lq\?W 5=a#25.Q E5 EnlD݁^;&׿ t}".o ,d\'d;2dV#u Ъy09Gg-B=U&Z*ԨJa=%5' ~xSed.BPQz*ң/!Y~|މ حf`Wdv&yPd*O"8Ne:~RVੴ?%Nq?H:Ne@W^Q`;a,3rCVcފ9NxǨ[V2 Cd]?ؐC/!5wx(=A4؍L "Dz 웤%/Cc%K  53 fT~|%4ה#Ȉ|[I\Eq+6ypVhj9Cp, 8} wH7oPmAe- ?* /#ΖR}*on()MOsS3-!4E뗥ܚpKQ7RY$q *heqTx5Ti;r-0 T?]ׅw Y"G_uIn Ͽ|rFNvqp;}S>vH/L+HB7C,0TR$0R3a~>HGnߙQZo 2wt-ХuLFRa+kSԣ\1'\J|;?', nSd3a$T277DƐb,t?eS f[zRK@rŸ)j_Vpt}x;$@> ߃o0b)#:qgy-iXsJKjxUэ.wʕ8% q!_M{PqbcnN*k$`2Ik32mwA>u_(xʹ0E^u_:A dA:gISQ&; TD#z᳏N)R5{V(a=͑xӽ AGtU Fj#xb|K} B%i9Vk^ɜ;U.}Si~Ce?=Za{I6sH|2&c[ /ʉ.ƺoz$ݏO43`Tx(\I6*q'9چP,^t.R?ӀI+Ary,Vu/-rm&>ݓN:()pqf*k2- h+tUPTM7+M0ыҕcΈi3Em-7Zgg4E]7^ 5Wi"hV$~b3b Jv:'՝Hb%xPmTXRA~,0K)Ә tF7X4zLXݪ{W6)GlO 5,rY'm^?>guKnو1׶J]LĤ(0 Jǡ(g3sKD73$ $ꎂw B}岅pF7(ƚ~6dS"අ,}a2uŊhPW=Rb<LzOCSKLijEClvU)teƜ[n% .SWם\跭xMգԸT60lA^uxC[1MB_>P!thFaf ?}/ws;{F z8+ Ikv)}͆ z FnIoQA`/36=hBFVxb05jn]<n]U%DtTn7+1/7O3`"dzbr8w|QZ 7d,e?x>b@k ur2dfEJ/&Xu Ŧw=k2wՙ;AA$GFP.@mAB0Z@U&EVW*`,pH:HsizȶTnA/|WEP[Zl*=aRZJӆTA?|>V8RN v؄Z|/wZE|)bU&b- u3>X]2ĕ"&915omF#"Ugf"!8H&%f{-] ,fuB8rd5,Z>OA 1nδٔ=s K`%ֺVhU碚0UĄR}ט=vn hF~2 \ ay`XNa7 x X(mŴ\jk`EhE+QQG3M]dy4pd'Q2.,r9՟ sdwN?bTq3\edO0ޮtS(}ִ@|+.vߍ-/:cĮMQ5EU,sq`oO!1r2t,o01>@'\<1 B61qt_)F%uص&h!\ |E׷Bgܢz,Zv"Z [Fjd~ =HOޙ:~Xȗ Ոοpj:`O 7_9w zm:T/&d֬;.DGE)^O `M amNG#rɤ© L HYv ?ۆgu'A׹5kTDün~n&sdquW:Odu8l APS@m=>YdUԸ%/8S^, ڂ"?*ۼ^N %?L?tEUf}Jvipz?S#('#1 eJ)ZjIÌ DrKpj$ CM\wW}>t *&n(bқ7*ĊH(*}紊xvHm CGA/βF5åBegӀ܂Tܲu.y >*bNQNLڵ+X»)L_v+6,na9DvRvwJо6lARYVEg֡ɣ:# A `[ 6Hݮ,qLڌz+bvihPqN8B'r6 LeȬ,G,b|'~ѤQ6|SȏZ{N#6]bJ7s,:yW#x0v .ܜO%n#Ž"%XU R+El/2D`n6TX5KC%塞T9+0O8¹F8F* q~6vjDR{#tm:"s͜xb_[] JR^K㋏m,2@rkyPgg,2eq|>x }H-ylAa,M]5VnZv®gD8 W~?vt1a$'OFQ BD:u KJk.l>Nju!6i#%?+b\o:ڄ / i̕n ՄĠ4N7Pe@,.K[{2ʫ#PS㝐F= ydeϬy\, geBΞLN6sbQlĕ7ͺ/)tD-iO˽1(ff$t-6-2R  `nX8I/3 Wrv!V XzG̺k<ڠfx'Ȳ<*6 F TMnNFeMvpI5DHC<Ήッl\A+ww,V!t<=r@(|/^QUj]Ö4ߩIJ'\Y| 9> 6qY`ׂrۿPw&X#iclt175VL(J/{2riN8RKu 2_D뱵R,\;ZY4hSH6)8ktld.kmbޔU#. E6'%2IhImʺOHogi!Dvb}b"v#"뿷E-s6|'VNmS:p.q&Yo$h>b`&E_!\3΅_LdOXA`Ef TG'x6(֪TJAZg|+yu<`o>#?e$Z?d * (lVRģB@+EmZ6 h>VsβvMҁ͑Ȉ  FP3B){*Zok4%nKv2~+Hn[#hsv`i|[Eh ӖPuOHgp,=T?ZBb%@[GVÅl0cc-8'v,'b[ #\Ҁ^@u&׃P4K]V5ócSD5~h/|ۚ)䰺fG>E~B o݂IؽqX=?ޜ vL0-RU&Wy9ug'n$NCQT!V n=}lTvE𕫒i4HK$B*SҶ@t(!c_o IF6G^u )`IoѽbdT5i^w; /xS0E%f9̡>+-c 6%|?1"I*T cnɍk[ .gnbL5PfsSy~mDt3P Ch> uKk(o= t7Z,3&4Dk~hKԵHbx6/Dnm681[R\7>4!նY iVl>/.$zкACBd~Hu+QP\X<a_7wl&HrpђoEo ۊ(2ІKi!#m^Kࠕ~=5 dĂKX 3'Zn_`!U?8Sшdrdy?+jL, fuoDܼJvtR Z[t0]DJ:oeԿ$hI#³}Mgp!ŧ|coF+r: L;~o?k:E iIELa fvDY,P/ f,Ң@K$/CU,=98?^&kce HT/zw6!%g#26㇡Y?Dśۀp78ݝSn#;UosɿiuWHmxw0)NLnS.k8dwqA@PZF%4i- Vu`I> UOhI(f%(6Y:TX:+3Y&j4C^c)6P-$[۸;@ D \oVi]?z4Sur䚻˘;6[{^2hP ~n:,y/Y IN롍Ssb7A\e~JBd[A- C̊F|Q(@i-h>"E5 JO<ך%:Zx֞ȼ]xHа+ E!$8{iJ|Ƽ0BO'&͵U \VOQYhy!IuL.[}qƈonOs ǚWTƦY%N9m*?) Sa@Yd?Kg >`[ho768#b_AbA\K<܄AԝיDO㬹'n{F^Kc .o?A|/zޕ7 &}3U%#P"&C$¶+})BEm] ik`= ȢR%^n1ʱ /{G ї1oȟ_;Ȥq |^i؟Oz g˟bx1)<gH f_/|-EybpSԽdt]c:NѮoN鏀=6Q<6M,f7||=1k}!#J%LU3(̀?,\LsCC.L$,~C֔x} 8a=޸ e\bqViW|lnB{A503{<^Fr #\^ ~@TPfytSL"E@ g;Hܞ5a6cI8 ۫C޼ p+j!)rHںOfApsLX, FG-*D@>\ eB/vzy*` f1ЮpDzd޼z\5tvP6iZ}3t E`j<֣˙ܠC áb(Tڮdz!\mcBW qapgY OO?q )a8K7jg@2%kz?XLoOkA3LZ˗ ĦEA;V YڑBR<~"<n|'() njG`voe |SnN&ֿ_=\.Ъqb׾Ehmd95~~!%N+B9Tݒ8Yc:=8*E DбRzUX+\s{rK{XE< no.9nŰD=(]m+J1 5F!nEi'[t}/{JL.ezO'v7NP?R9m}Y >:݁.`oӃu䂊 qq2&es9bAtY񙬍Peb֢<ŔT!NVaH,:ѦM/yl/Bg Z Xĕ~űA49YrejIpHg` 4 *PR<4-T i EH\+FQBD=T8:U%|bmDmOy0\;P{gX19ed2}:>JUJ4.)~XP?9Ym o8jK?+\x&XANN+ ؍l5~U}4QNZ3G--Ïq|3|-V,搅cq5SAB[9a&QalRٲt=6>@t\ÇlC2$֙BdCs5nT >άqMEYR$l=__d-CԻE%Z0-|JJԅğYMD{zӱ,7!W;FĨ ܳ8=2)OF,azb5.5/vCX]%joQ}QwXa@1%jU9V괿4o;%tJ \uVľxROwl^F{ ɚhMפLDv. sT!wOnE9 RS"Gŵ3sFߔ){óV  P&{QQV?a6(y i;8ݢ&Jo̅3;N&AKd2b֢?Iw+!/?%̈́ϰZՇd9<0!^Г bc4W9Cc4Qp(z ^K1\\U+'2!;G6X}c %@$3rn nVK8)t,* w0wNgիZc% <vÒ\Xxgf1 ȣ"D/Zi+@ Rł)A"-Lv0ZTh]b"{|]ݾ̙pjR"~WNt* )ڥ< y,V>i$@дYu'*B8q`.;#6Ov ػm%(|O+.:ţL0 eXv@f8,k|jWL3ԁg}KCIߕ_LA@ї69VL'ך蒮=&BˆBQH005!6]d4%b`5/8bˣ?Bݐѕp~݀nZ%jmtQc շ&x9VwvRcM^µ9AI9IU;0ۍ-I\e#H Ylsٵ0j@rկH]r갿ff1Hޒmsd׳"O1(f)6dByMdb傁W{/pэcq^?,5!T/Wtwu H5"N {0ZfgP)5\q8*( ,ԞʻUGr*Ϭb<Zra+pqUEEK&dpAlɪ#@P=H!I44WrDr+4bd8b26?gL eTJo0ynI(Q2@ dw'%U gbrQ94kҸⴺ%r Pk9em3M-_%IFHJ/\0]ުV:7ԛ[okKw;ѵhrc;{_TU 8[{gkƫKlF#\f}vĔV1Ye ыηAu. wB4`[W=WB ;rA[-BC!xƋ1D@儩"[2-k@Hg:ĨTOgX6sâum#c`e΂1WF"-:>޹FN,]|-L[av2=A6 (,'M4Zˤ> /h$?ԀWpH7cڣ| cp00.!UeEiL}' =R)׎33ETbQjD ZlUf):꘰Hb"&t ܜwWkY5Yً+Wg\t|8qS?<?P Jy!E"/h fak[eϵA?ᚲK,? :Pa6sfU(Ao.KQSd椡qtQUl6ln "WC ᕸ,BmZKf#{[by@J¢OtI8#1 t?W- /0(ŻBm&Hs1TMhg-'~~5o ȂF[ş3ҢmfPاS2Z?I3¢0N m@1Q 5m sڿCZNe%%TNAQ"W#Z-“",vd"ecKD_mk8 Nr @ gsQ'KD3m q#`կsW=6۞~Q+g_[WDx dG+ٍKIjFC*W`ޟ%@s0P5cNrho{Qp զUcb_rD}^K8bF#çLzZKv-O|ؖI ւeެs@@WrwAo"v[u?.8~~7}kCo]\7|2D .ZpPxz*fp@8SC}7J'.rmCCzj\;f2"Q.0Yw]⻛'̟HKft^2A>"Ba $Ժ8Zh,ew`2i|D(hjזPķd'LHY<?/cQ dIvMAY>1e}3:ٽzCc|٠_9놿wN>Ȫ5]˪=f.8gH|z_wR'Po^0"f=J wH\4{ᐔ=Xj}[5|C@8SqrKer`$rn򍚱H~˔W"(Bz=جو[YRsv?nHe-, L0Rjv.o ,7-VMsP$&%\3Ȅy|a'8FÍj/]NrYxTLY#l7蕷 ?# &cg%Ae=&qni>SX &T+7@#}1mNNCp (q3/.I_OVڰE XL: nFco$sEd>\ +Ih#]6l*Y-W'ΛF֜oe. aa[= T"z}cT^q-i.SMz`*ެcQf5K/ՙ=M?aX(D@3#e/ B1J:ۮkdnR[ PILE VB#0 9öMU*'湎jIS1PHHB >؂zv@Z'@Еd-wO[]ʰ-epDD|_ oMcnz2MeM=&n6@,'~'kZ ah@,[z';Y}=K=0Ʋ`lpF7_] % l—f(26vo ֨bkKC$$|O{^䱳L7mH0!6:H]%Tk_/`L 4H+eGb:82ݓI5-;MInN*Y5)'VT?Yq8g\SOo6AP%TF|_ԀqPLMlE=;'Rе ɰ9E#| ^4Sv?>[/)KRs>[>RQ3B,&VG Qx$+E5| UݔqAt>`qZn-'OtF q XR_r׌N"{6w8c. 7 E$,-db]p 16 :mW Ƶ%dɰ-h/u)q\3%^,6cCB $r=tI+\߅$YGӋ -o5RE- =܋^dsl}e)\bvLd1wHEb^p@8CẌ a<2HJK_E}dKyf7( 9_PU ~7*qb/ F0v^uwV[JqL?u49pVD3Oc <_kןr>=yV%g8γNgyE [aÕ*&_o+3qS|.y~blr`T~~g4gJHXRof[Х|@d$gn E ghPR1L=7p$\B7tMQ}J\,깮Y'\+1Ot(&/)§C(}WPIRZGoTGC)Rz 9&ZI GG%حvLk9vAJk:88n&gflXt~ El/Խܯ X ǞX[߭N\,1zKHlFPAxpP6o1}c=c%mLn3T־7_w?!ѧu4K[9C3[hU$Z","F # K1z9?P+;+ϸ@yY^T3]}vX>>tF>iHKrB ՝=X){7?Pt ~!>䮅8| 㲚Fdy$ SǦ$Μ̄d@LGf*⸙aQlQj?k:r4 7hk{Fz,h1%{z& 壋0A\ݻExэÐL֛[bNl82'KgFǯFr<̆^RWot23J,s`K];iM>VysM뛀|w"| j#e #/BWR (%0-d|x7ky.R`RO7A4]AZ)hEK@I.gک6 P&TZJ $+T$8-5+ڍli1 $|8CM (}AN8V2s?QQqg6~P8.1@d'S_^ze8zK;t3Pơ:~1KeqlqE9:jIde%jAl2F~wP%9V93 {};lS*V[*ZKi?"U\`O4w!I*~(g;G֧\a밻[7޾Y/R0-ZD {&\$Su-D8l;L;Lܚ%^\cFjH׶JؑGG Œ*vn!Q e.dUhR P#+G9/YH7yb ,hUmZa2UPٛkӐyZN5HKh4+HiKXE:7vA){?qD)e`D%eN(Ө ȕx4p,fyfl1c=xk pL`B'NO_>@wsf7nXTuK[3 !LIm Q ~OɐB Rs%$>Lλ\JrJX]2ʬS1Nsb%zRPwn8xP#"Q&+by'UԞ! }qܤެ>Js%|LYNc0"ۍ[*Om$fYj-&Y oWzB/ XLeΆADy%ߋ.,6R90W|n|PQjBsThbvD`)slt2ڒ1SPhv8[c~{85KS0~>xneu ~~Q҂KW6l(YpK#zt9uH3({dKkш DhIԺfrҁh+SWƤOSW&R6vHj`8^X5uo8}SR)9tg91)l[S푀.6ްe/C.9X}Uӿ 9wk*8+#$.+NW,I,C$C*tќԳx -j*,.eM Sf2)~p8BݵX/α;2qu-iѨp!%3o'l"|l=@0-zMM'$rG=sؔTrQ|K5>XezN Cv\h:P29 wnp>YaԞo#PNVQBXH^&5H, P OӆuYGUQ-*B*3ݍcyIq:k&X@2Tٳ`nJ(CwY"}0}!3@ҩ>yCzFf V&2 B#bb?xb "1]M[eQg1sI~+70QKKsxifys4'^zSÑz.y&[B T~n^Q`'`CtYtjnvS3V09Z/>}NOҫ#AnsZE6r%%3P0F ߶6kJ9FJO6^ w^ Xi-AS8ZQjjqu0t4۱:DRp."T#ǩ*kiя䥷r+l exG¹ _?ԫ/K{%. ѧպT9MF 1%yJUcL&~:ºUNll)Ғe ^]p*zS>`T'"pH "{1h)8֠#FD Bq. ?[Ʀc"sG[k|fɜ)ŻO8@^9- ek\2_v>=.JV4}2meWsx!o(5⣿ H8b^C,},*e0K0&"R%%*:2L$$(b]8d=1|3-KB @#MkGV)T ^6wqRlQz2ǻt05T؅>)ĈW{W=#A?FR0.کL6h8F6[O B ,W~ܙfbB%KP=  g|ȆW<j'M+$99 ^w^~lg |o0!1&tmn-Km|@oGst@M`+7H㓷Ts y {/1Iś]e&0#r4Hn+FMJًŋܖQڦԗ}:ؾXĺ E Vy-&g)6YG{/NO2)> fpg#m]٩QHaGHiE`wJZ܋?02iA KMt ͱT]:mO d)-)?+KyR㳱WGS _y1$LXi޺?^WYQz \U!ޗՈ)p {Mvc1x'ń<-10p|ü EԦ/vI/zjslCnb_Ώf NjEVKpLD82q+!޴B^L3wA^w\ C~HѾn L/cG&js6P} vWQaalӋUZ!^% $ѪYJT b \y -ʳvs^#IZ4[@ aqmht3 }K'AuDO[g){8~$M:s}7W>}4bp9:@{La-Fԕ[!K8HNgdqД"N=>ofqm@ fGxil|Ar% #錙|MII6.#κcJҨW z;FmDa~d %4w _$(B CiU"z5Wjt'W -|t[V)e66VN| -_Z^\J[+3kytm7u"a:%ps&&ΙPiUUi0T5!}šG,u`D_J2W& ~0ᦠ؞EP_uL ܠkK*lkȂvר0Jo װ'"^Q)oJ$ѓM7C*fX(81VqLQR2ɺ~`x䤓ivaFipi~K?9I MqVgct3.噗PWC "d.!S `EKlT+XL 8s{q;\ z% `[`8,*¿J[m27dSe8(m*|.w%E[uN g( ߏJf]ןle07j%Ky@$9_L`TiiqXظQx6R{0 wS_`g =OtgPa=xe㨀nl_ۏO^36Re#!SWŸkkjƘ:e9^ƅuYR#/ :H zE8đ* ( 01k fvIi]6jgZʐQ=ëc%*jZmCךX>{ 5:X˝ _; 1}ߝ-y5_gMN$^a,\#e< [yO+[sBv\-SV?s/zGM+)kxotɪ%d` /Al am)T@t0~(,mEQ,+LU4M(/zMo96#@&aPW-ƃAxƪF[Nۆa輔'8i)!73) c'e4>!87;,UYTBܴ~Ez:ӹWHc/hc?'vJfE q`cGMnka4^1>bDv'wwjL hMS#YԖ!KdnĴ!!w3,5k"/S=%Z۠h;u*R<<:~aONY|% @Ҫ<&/;mO#Nx B2@ڵ~;{J~™+⨑URL >x^ua\WvTphuhxTd@~v:Xx<`u\{=Õ+a<c³ɸLQ4PIy'/5u_p]{kQϖ3{3f߁9L7/@tH.x4/++ͻ!cw: |+&վwƄÁÆ˔UvD /dw_NMQ,~( ؐb 1%(suP1sy@4Vrڝ~D@FFfPZ-Da£VCpKe)Ţl5r RFMsI^$u}P)Ӆ3k~bt n JK+3n`㊶# {nIUbX %pFo#lS93,T&Qr',wD{(6bnu- =tt!~WVZrP:q!l͉gT[Aq€ hwp>7 _ڜV(y.ݪ^{רC7}iZ2FҜqXo6eX_U8 ~xw46jn̋[PS1Ȏl8^ z9bȜjѼq( rqShJ xTuP-T aC ZOˑaE.+ S㍁IU:Rf!Hؿ%{Aefź)+1ܜ5)uAcJ"n(JB`81˓jq`X7i/$%A,4`95Y)EEJ E7 yQ p4TxU,4WU-URK.brQ+8wD簮nFwx$j&+bÆFhH` ie zUx{_1FhWdZ0^c>[tFСnHnXZas E C e*sg0v`[N%kIPD?YE\n=xk g@{ae +1OaK9>*I!7|16`:~a+ݮjafp 2gVF8qB$4ii^I 771l#,ҳK8O9O4 Ɔp6>_q+WS=VY['Dޏp:q-z~Cyˈlҧq>G8QӺޔAozh|_GbMENVݛ8FPlzZwd̞gb;x{?k-luD !-ȓ9ki䰙EtvVwSK,C'&j.iSi>` >p:vvm@xpxpF쥡,-ju퐒d , C|~>GoHRز^~k=f|D Pml -\^)P2޸O?[X3$T$}ڙEw~kqAӇK )7Ht썰O0,ItLoEgZZ*I֮0VnA(,4#{Y#l0N"bW"]nURcr044a~ݕ4x ;"`64&Ǻ,VJUbhqk׹P(`'k7vC i Dty[),{pd(K3'wVG(Fbp-9Ǯ5#3_P3z0!'s,}{4 5RjuzWbϑh`.ْ{lp?u;#gYϭ7+iA.TLh<6: N?nÁ*Ǽ̘q|U__WgR>J .(!پ@VHi~4i]:ԭLR%wĜY̐E!e)ݍ4il;e1s]9'لk+ڑEىxAn4h4O77IqQY]+@w{ny+ݒÞ4͒myk#]g@\ݡkfk5綜G/?]"e^s!MG}U%,×rYdBmK2qG:;yͼgdWAQʙ۴VI`l0mǡ [A4~y%a̻=o4>Q)Or.en#¡c0 @=> (,27"YqdKkU!|XQ cSipSÇP28Ro_#zO7zIhf-f)-i^6:S{y#z{@Y'< V0e0^ cFt3/;z~z${K+8R@$Q[$-Gw=dMtriGu?"]r5*Dun `x];p\BV%PFZy]O08m&yEƮ,fFR x4fb+(8~5CzxӜR+N.P/eP?YqUHsO{-'O=4'Od8TR( 54KTj%{ktE vT[>BL@-nL>]ύ Ї8~3nd*nH}lC*+OhsFK>+3U6Esy n`v) W![WEfF BrœS~9A$%iq]NL8XDd4昻Q% eK.f~\P!I 멋ZB%8cc;\)Φw&gg, %z=WbJoM0k5np.h:XSbX/Ȣ_#*X}{BLam"[Wd OǶ~%u|V2hJci;YuӴ%|lU9>j swfTml$ ۜgF_,_ot`?&ȈHr.8}sH@akL2#@+ыPmq%*ܸ;v#@Nq7Sa9L `3Fy7Z0eT8љmn?uɇ*4"RF4]?5zVW bl!0x7c\L17V~HMv3ZS 0mw@8'W& NcVEL{djn>1|d^59nSmJԈZnV\OuFoB[l$FӠY \fKP>a܏9G6{ơMd\pm0xF֑ uxuMk^/`\kp#})Ч~v~ VB\y<(?`an$IeRLt2'P>rqFbo!ݲ:,%LkgYwտޝQ?dDw]}:Չ[(;>?7Wow t o%k-}i_!%ZNr/Xm@}п)1|elinP~{vgv^eTyP'Vys̵S#+3@$G tH"pX M@юfY u IҌ3?nOv+1>?@9JU"6#.}S 3Vb庐T^з 7{}P#7߫<(]NE!N X ~(|%$~Yq7'Mrewq w0"dF#NK<8~uHE{*%6K8wM\վU!L-4+HiDBZA"U'n`&n 6"&g!ވU4OB$@*QRS~cc^V>H=S 9:q>(Iى WpJ k^LVs;x[QlrCr}{9YК^5ez;Mw<2wU QȤdM' 2Cqճ ܣmڿvknqMo>zUg^wxO/Q&G[i6ԣvcɽZIXo*al̖٬s)G& %5YTx ]a1='C}| /,;S85뜕Wќ.Wۍ8slbqn&=rWr [\ze+?³, ewv~]7Ʈc-UOfMb֗\juFO@26,;8raU#fnhi:!z׭u#h]1_Re_͔MW*#e)D2DvIݏu-lY3e5])-dlXO Fd;=}@!#l݊ĹvOѓS0um+'!pxj(оg9g>º?4W>gq|ibh`q<};84PXO}'Zɮ;zµO$:WǸVY7LGo wn[),!s:tŤRtCL%zZVQa0|(B >|B%E\ DzUo_QB#8|N‡[(rCBʌuM׺m#Nvd:Aqd*t?B + " ,n5%R2\"; EQ) C-y'&X;YeJ|H7 ,o )dDpR@*^WRlu5lh7fM.4_>.;YDJ/xv/(+4f( 0nRMˊ5%PX PtŶѡ@ociiT❡M~}+Q}NփSx*u%}Tco$< \93lyr BzgYo{IK KK:4Xxa&ܓO Dqri|CÙbdo0{= Nx;[@~ Yk~ʹ_f%>boC(,Ɏ)xS{ t6OX&S,wqMZL鴩aTVL7#j0X$XGas ͅQ MY"q,:*fؓ=Fgĩ}"(xͻ;  3a>fP2"ZК6˟1Cѳˑ3[E&(ptJ͹HC/w8lqP~Nm s/g@|8Y3GG25BzwA^/+Gf":괖@ ZY";8mDxGڦu26#H՚٣&6 Keq"/g@<^KvMEȀ'J7᥋~gIV6SU'T;*ӆ;'?I .{tA"tug'Vm4+{nz ne2#u_˨o=R'sz z"5l (QfB5}Ggs{Qmo:C`0,xǀ0}Cw5cXzZvL/E:5W.+2M͟opf;\SʳX#ͷ&YW?^  y"9YNе-(Vt" P1E͠kQjjod6'v@.[%& ZbL[wo_I=n#z_nyj/_n;z`6ss-%(:ɇOR||"@"bTyYi$mu|w$YXݵ楥 7MQ QYEشMT6l)6*y\;v>3He"֣p TxӴ/XYXفY@bsLj~)NA3y CF\E2wxuowl 3< iBZ)^7804CmszJOD(GNQ^WN_L砾M>`WU&~7rbzY8RsKCuB'lՁFjs)!:xa*Ex>!|''X]epǯnN|44Fy=p 96ژъ-Иۡ] a܄nn *(L?:ס׺KFzZXuiCv;1Z̯GG3 <yˮ޿.Ou4afi'f\ X 0Oձ ;|4=$5v"}6h8OY)`VD$uvPls+Rҡ8ZL?ӥhٛV]c9u Sx-mns*+'Пӹ Oz XbnlY*Րz%O^s9X^y~be~z` ߻!i,kqmNDÉ%jlyZy߿~*Rn]# '-h8u˒J|V6:|uʬ]P .2ndw9:*'3 TYeid|\Jil{1%bj'w^aw?NQS#(l3SY^VbW!|ja0ќޠw7ܲPC[>wBRunO[p-EY[ټͣ Ikv4iHU;.mص|zJ`$ Ҁ2eZ3kY@SacЏ8tV^`)3Ư8x]߄kWn`"D&*-P0DuǠSuŞR{ #ܣbqC&܈ij o1G Phg㑼γFļ/qD?@ ߋ(Fә[K> WgJXlAOVba2n$ՃXf -bGSNZ/^18>Lă=)[,7LSj2}n'O"_ZО CAņu,Bug^;m> Uo[PvZT]fJnTBBZee>BB5 2jAoѻC2CS=<(k"I;l|v| wNbߔ8WH >U)2# b 8Ul] .{,:5Ězs)З>W.1<s bm}]cHvلܨ+"aE #lMnJ.` #Z1p+ag?0Sл)b*|h:#5Ry@ <>m@R%Y۩0 ! _Ễ9]c1嘂vVRN9dުY2IQU6x :볨P%![t| |p6Hk89}$sI蠨趄֍?#@NϠ&eN^\=Mh^FL^@vމ\\Ws0,~ہo7ξIWSom%gamxhW:ߪM쯪/9'#z_Tm|ޅ/)NKȷƉ -`@{d;0 ÍϪn_dK3a)dv.m KrnM*9u8- Gny?H猦)(kИ9zQ\1t5\:`Y6Bk'BfVz?]Ȯ `k@1I<ل|88i5N&?- * CɠC#g6LYz-ݗ4[S"1Y[x='O08z?N1|$4jt68 hvWr?0NEĈI#{!':SqqtJuxOQI^W/@% !dJ+2bHܵv* i^OBuIϏ`?k9WcvSl͎u\c9yï!vY âJD(\W /z;g۽}Quٞrs1 XM._VnېѣJbW8uUz[_mm\hrH.|үl`yӚ[?V,^Ii۳I24R' ҧZR5 yBjPGS'n"%X0ɅI˨>5KrY=k9Ӗ$2d_0Gq.g%4H`jRCz;mu5A5k !m3.Ǚ6Bz= f{": NPXxmn|^6 `S;Q ƟKcj3y2B0^M6gNk_~b2>sUnQAr,ԑ7_CBK!:T`J,zW9q* `= ?qՏ{WCi*Իi߫{G҈ДJ\ b"_a^LmNp^6-/M'1j&ղ2wtY"ᢅ3/y&y[6]PE$y ;MnO '!A /FmRYf[{* ,A4E(l *%f2WK/B)MHl4o+l1!K*FY!G? QUB/;/0th=FR#liOtjfsSnᎵe+Gf5e] C+O2Vڴ72=snӈt)[/_aNGJ` 9N:i(kFy$ POa7wKM-0-GS,T*'&h wB][fxУSТ$"z/Pm7ߵs!;9[wGI@njyu㐯647BzUxfciVdMcrBÈI`cS10\g<Z43i}&JW4ypD?xrzSMH)t$M -{cB,OpeeXEM@#HI G_CXavN(FyXBЭ%b;;iLJB/{͡7SbT:X.5TgF{a%?)){d/<(0Wg$*mYebrY~M!!KȦRob6V-=|_tуR m0ZjFש]Ul2oδ.V,{eg(gbB; ?SzT̘fO h2z%٥"([5$>2W#.HV 㨂6rƉ甜$4fu[969DȢ$*T'^9?$ O/PnAQR&aPa@H/UNs-&* p: Tɼ\SvIDz-QXzE6yB.&{DȻU3Ӯ֟4*}WAYf{Cp0yH]Xjao[q4u~@ W8|g]u[UPWok?[^FBc}muV4Ր*~݅B>L|b!ĖRVAd/QD:B(r[k bVڹ=%tS\v޻(&9CIz'=q{5&;5JAwY <9ٶuqFi&qmɚ&ϻG-.nK^aثVg`:0:|ā,>DE_o%VK{WషIWnRa}\)s=oF|&yBP\x\iNa%r)"q%17/Oů+DPJ@5}'Aj|bc|"͑,5䭆qJLUTL}*h.}̳| WËPzlz}2RM}ej.pidG]uV<''J۱R(JQ\.*Ge'bmDdu\8vզ&D5t:2c+;c`3yܢ@` a.lp!/,J+ᔜO|#M9e' J2ֈښ]%oO]h T}1G #ˮZ-wD!Tw~!]U>)6lj5Wk ؕrNqHRLщwfE.Qr\ !b3?%4FliIȧfwbBJ0UMKZPZZ.5F44)qKW}GZ TmU zT֩Ԟ5q_FH%^S*hM=9V9IRtE.KYM_iłZ^|rTJF =N$8 z\!p"4Z|{3df×m3_jg e8G{ګ$Tn{ ;Q3p tG][mw:wmB}g ~0iGD}w0~1L/ve(ND3BI_w}|mCj78]PKS;ù%Ȟ9E% (‰x2g@#l ])368KeP;pE2s^]s5l pC}!GwIs.;@Uf/TͲd <dp&c$ chqt;GC2[B[6ձj>zTZaZɋ3#Hd2CDo g+(K(d'8*DR8m1މ*}R3{ ݺ=p1ʆ7g%r(ŭ>Tp_hT ޔ]K`_z)4sXh d:x?as49|UEh;F:륢 nD%!) ܧiF+_ƆRƕPD42kpԽݾ{gJʨx'칎"D CcͰfqճ.`r^GP0!!|3A50*a2&*YvJ%V\_cpp2%fEbCUm4Ń;Zv|*ޟG C]3B|JM/s2Ñw~h Ahsgxoz 0hU5??B2;E-6 K/E铤&}";1%X+wЦ} OBh 3CoWX{ն?k4,AuܶNҢ: 7} &re,j4[Ro:͆UwݱO~i&I_zgj3}GC$(y$U /:KɸV=!dP9.6[*ɭ%AN\isW0EL`NmoN(7RA;#nvF+bDar<i u1umDN&G}zr$ecKsh+i/3 +tΪX(/y[^^!(%(xKjTq} GJһ[7}2"/1Unt5HM ~;O2`#5V"6'J ?F0qoSse^&a; !aGh5jDlzu/7EzPԝ#FCC~Sqi׽d$ذ'",g?F­þarOW{HXLn& g8;xL5+^pӗ^ۮyo~̝d%iBGA(4Ukb7JZ%ҙt_-P|8@2r]֟ec$+m`gXdG9&  w/* Ꚇ{HaFXQPk>K_<2lU޸7PP2Mj?iS:ĹiޠO-ur-YS'1kd!O W2M$zi4Z.tzUG="a-K[INZǧP:ѣmFJD,A/eavȈ%,#k&GkS=I0wjYײ';jH,(O/ 2vݚqГkGgh/Щ5C,+l*9Y 2Un3<"SfۦZ桝2`Gca(]@, Qt6opy73=2-zwx0aAm.X"aQd6;V R'.9s,&n$[*@ؗc1CB'%Li6IҰq@?Sd{@FhEM8z[8ULh0Ys[w+~ {,CΦ(n_jZҎĿ+܇ XD][42HBi}jqf'On!M?dBi6۶ &; |BX|UA}3?+BG{6.C-(u@+#davrk$TBE-:%G@74^}4VJvۈ)"n]@*LB [@eagh6I%uhir]dcF v"LW[FP}Gue=ΟNI'3JXf wkL`" PvE[H`k *}v?Y^y^:ܶFGҸ iDR0$|SrS9` z?PU&yL:Rh@OIKA!4meaxMJrnX2r.#07ۀl.UIqBM4K!IN(uFAa{7n`F}ZjِZd5s(e?}\4X\8ђ; 3 w[لmmg/Sc/Y  MҿH`޴#M)wGKwP0H^%/9pPE@<0)ߝ˛̴.Uf0;N,.|Vr iwK iV:箤`r],*͎IF[N͟@νe g ށ?ǐ¯B+~ޘz}CI~`;AClt0PFAql=Ew_4* ?/ 38 /8zErN8E8Af>Ph9"p"ID}Έ~r&٤#DQu{i[o-L.^-X qx`&AB6y34kr*Dc(0XC[RB/ǰ,"w#.i+!ivKGAi1?ƿBꡏa}q *S`="4`{̕c9bokW* PX77핂֫Ɂcg7/" :瑌b-~^8ΟꋭLl㩠`P.}a2p4Ix2 :Շ[P3HI}QtGr"T*%R{4M1_XLY+S~X'p'V+@#%#_)T)U; i*Q/40c.HpҘ% qu[Hа 6)`*3obNWi8CxݭMO|BŦj&Jwb&6eJ4 1#*6ӶC0Ay˜muB{iWug-cdNk$ׄ+ 9pfL,ICzʲ$`d'B,l Rἴ .9* d B>ES!2o Or(}"} %MY_hRS`k6|9,StWo#z'DZNJv&K6YjǣsȎM Tdif8k`FMWL-bJ)G-:[ f,R#&)j~DgmdڕP(Ĭ2kQ/dNep%v;R|6gP0z>-?n/&UjiȺQk/j㼋ȽֻelU9|4D菳o`TzL:Hgqja9_=*A+U9Mɱ1O(s5b c[nqd8nC^=*{ ^vc!]򎜅[UA}I-SoPx10rf'OKyKC' !4so-dp6x%0zq/Wl1s%!FK|Duď5בl,(td $Y,jVKZa%wtY#H-OcufgŚL=wef_Zo1iOf.x, 'Suҡ|T5h ihZy3Q| GK#"Qr6M .W;=K] ۄvݶ0&7LxVy } Ru,2x[?uĽK}dRjVrֱ/ 09M\,dô*lrB3 YA ZWY=BsCa)և/',,uīO[M+10_ߢy pcgSaI6tBЪnmN0L#_MP>Rk}sZ6!$*e5/MPaOn aν $FP|U ;jǶYJ nS@XELy!/KHp"IOb^]F8+ԚPJ K@$sv&Z ͫeZq8 kU)0RC"U :䯭HP@y|Cy@ʒ  `Smv)ԹԤ%KTDZ# L%VEiGISMfʣ|~8*;);*p^Wo9"KQm.ё w!J}|E,}T)fB 7,|'S_B9ݰnh(W+A/R\{$g/:ޟi[kd%:Hzh93Pc^,!_Ɂ6'hQvRrSs$nk!0}* OMy!x|OGDx ,K˪OY*w`'d $Z` PC zVdqY ʕ;O}%>hoc%fۢ0)C b7*{_@R&_~U1,gnbG5=t-vߏ?-osG#44c_ i'HL%QGYK@Ǝ1;K0?o2 "jxP׫yUhL簜K[d$U޵%#z|[õ?:- ɾM{ 6OƂg}e۟7- cͮR> ׫aoXDFW:FzCz'xci_~wCvEX;N^ЖhЧ[::/T> !’-ENH ,5X8XMk;A+ 1c5㑬R澖ȺmN5X@+b[tl2v"5"FO0p WKu_p[w@ @6 i4uʀLMOc'$* :pb A*_ ƊGj.qsux76^=ĹhUr9QOKA{偳GkvPLXy wĀo%Cʂi\3=.2wI5Ӷ:p\u"_[\u[5(45Ks*:i SBӤ%E[$ع?hy!ѽ]%n%iX7]vl*fmyϊ3ֶqR!äUw\giD^q^n ~ yFsQ|'=K.:j6rL1^-2Iw-pg-(^@4>HV++DVwVR+B.L(㶘^js>y8 Nw6_uޭ> 9]#,S89`TChdcZyAHG9;3+WXbh'{skXtq{g(!L@c1-2ftjS,%.Ϳr xqL蒷+SPԥ/ޛk-"~XgE,PT{*ÛV7_4IBwc(&*|<`]h텓WCKBy~0_W2uy>Xwx1nWYA=Kڂ(9Rdb?z09b #27"gp,-$3~A =CG_WMںaŒz1 @FëޜwUIf4`i)Y{2#&a;#95wq jkӈ.b1`ȃlmclprtoJ->֥Kכ; ~|vvX4ihyf(~:ԌəS|6+&d)"a󱀍?PƵȮ~+*M7LKvKY.AX,)FT>"f0az |Xy'GqDoqwS학zO8OM>ej\-(ww4oNnӭf({SG=}D]۪V/J4W2.T`(AJ&E !@qcz^ Ăw),~$&0)B*/-٧qM}s^y|ETזPmqMjDpgWҸȿFk(c4NJy`!xZ3²Py6X{8 E3*߀R3J/.Uqݕ;sS2X2]z|[ͬ"Nޠ ǜ?g*G`Ӣ5U8Ah|IH@DJ#E@\1/`?CC1TSnyK|BEiy?  Ԅضɲ ?goqȹ9GmNaC̝Q[C,:Hvw3xP"Kj#Ȁ MT>RFh/a8Ϡ;=sЍ]y?Y( J"c}$ 9\s7/x(Ԥ#|" &VCPV"¹"ה1b7# rKMQVI+uY)!j\Ps  V ~uPa+)w&P5m R܊y9 ]m8]j@XX\з8N !IF A\w73쀠G\F? nqP VPEA.HRʔiqŨ(9%2wWz%Ã5-ƥΜjU2W񏏬Λ)']&v4+׎L!BYTg =7lhlTћu7xc泮^gDׇp ZUԤGX9Q!vRV=3{+2)޵]ESt靖ÞtTBr}f;I}(D38ḋeK![ (˃qd- +jjw\>ټ=MO]UԬ.˵kK>;~$XzBO ۟ R*|okTݵ-Eچhc7ĕhjA- 4%@A!cziGJ`g.tkuo+-"-r'ҽ&p|\[47NC r1 [}j.ZH08eLh4q,_g`w%,R#.1 .T]:اvJ{qAu WZ@ &H C@ԏaman#b_m ?IZoiVa!;ȸCN*Hڬ]slz.y§Ӂ-6'ܑ!L-c3k6a PL)?)/o7+=X1hciQz_s@ (ﮦJw:1P 2䏎cqtv֠+23^escwӃHƿ˧ JJJڹnu$ХrTя GE@敲Mzжlo7{rAEu>4=A0*}PU9ivIقA}I GZ 9"%e *$+_'oT-@{Z=OW.]<$_Uy(qֆ>s,c>G>}gz5Xߕx Nѵa=z#kIWA9# ֕||kOI#jEx%hl> afΐT+o>wj At4/T̫cw<^fFM= i]A9@Cg9s&@ t~; A5hOQބΌwkwA/ p+ws,<^q=J݌i3b[W.Q /{#vj쀲Qf[<ѩ8\Q=Hv;\,ld%H}G1 ̂DNk Os @cpd<\ fe(Qr^rB 1\1YY?ꁒԇpIpDŲī~ȀkFgM%nzW܃\ sm~0*a;4^9"lH< 5p0ez (!g}1 A˟cAm[Oo˫@%3A}ÀNcX~ȰϏmQo,Q1p֫D[Z+\' Mb[ߏPesT_i/ltDl@jͷbD~mP"ۛ6]6V~Kǐg$ޥ>kt42k ?gaU؁n<*0 * Q *)/hqNFߡ cN҂:c,>m)pf#,3D/=Q==RV3FuJu1Xn695K}0P0!%"Ž]%yuH[W0EӺ 5_q)MMZ;; D;NROo0۸-rCm-4$GxOMI<*zl9A:fG.(&)`Ǫ F~sF7bwE^ө4YocK 9X:u)pPs̫̎Ofև/Pjb WơfE`+wĖ .qS$ &I3!Vzu'J$ej-8m>CcgjŇ+"qG^w=]7f6=ghU=n#w*ѓ^Q(QKkwaa b!M&E{6bOʎUnN8aB0d}ZczQ} 8 nҤ=%>sC!Mr84ɼ ^ŋ]\ ͼ<5 ?>bĈcƁla@jyJjB@J˸="?Su]v j)b}eԄ~szdM)9o{'2؉䔎:[XpRj *J8DS}rgq@ɋ6ĥ01 y{9m^ f9:١ݓ2qoQTHj+pD[^1B QnK9dghk]ԫ{88HSnPH=̏* sP)_[\5/­o΋.$hozm̩G)z2Z}vĈ[YZwy}\&1S+@բN,1ųNt kWSJ}u"|9jI"w"K*ge< zQS3Lڊ 7)v=뒶=y,cqn[ SV[>"[v;*24Dtд(U/ n$cADQ(lBr(F΍Kݒxm~MTi|^+ ]z- &?\M7SFKUI)iEEdBM&,3%7 ptljWajzT@}Xb4ݙھ!i~ѧ<a3,7UΌ)(Au❴ gwQhN }SA%Mݟ܃C*<Ձߕh⺪ʕqՁC#@@怲2 C4bs+:qgʍI?fU3H5U R@_7LycVC = XJ@u!ֲoVB{+V9/ Mt;$f6f>s;]BZג } M«k!F[xb#VUt]~ElB^"up/E| ]V2eV['C;s+I8Ex}z)F|wt2J Scl=v#@yH?AF5;oyK< —!ۈO=4gĴIDp9k~y5OrJJHpft+4^]w.K΍0(Չ>hD~Fޕ6:?M2za_ibN`a1O3E&˽}2\-W"b<(SD;3 q0H^4ǔ4ȁ&d2}Ge& +`ofDa]yfa-|mY+i:;8o}A*OX#gG^$HcG4K=M" aRe剴Y귀N=K/ŽB=@[4Lш-z()~a˸0M> td*t BA)5i$fDkiĹu/Ϋj,k늽U#״#MAJGf~tu2?0pU{20 L#/2-Z “^mqJe@j vCP`(x@t_SaU ,WPaIh6& P<[Zvg vȹuVNPoA,pn,-r4)L6$<2zWH'߻?^RPU>BӧJ}Ci0lnd;5A݄cG]Yl5GAݒIoO׵^zGHNvkͼYk ߁3JcEUT\Zn,쌜W}Q .DP}4l; _&_:`*_ >52#zX ɏ3tkM/ox!+A2ҿ9>ZPgƛ}f߇m,45r\ěH8},#`Io_FIረxD.͋kL#/9ד by `!L Af{W 6F.WflI08Lk@$ NLP 1/HS}]Q=@4j<o*Wd'6 @]R7\V "gug04v@hȂOwQkN느|u":Y)49`WvvsֽfB)nK43YU `IފXwϽǟn))Fk5Q Ĵȉ'˪HxIw<C"U=xSZ=q@3\_\ޤO{1?dzEM8lZt oJJ;aK"ĭĆ`y7P%dv=$=kAaqeP`uGbd%ڵpx|;U2]]S:u@Xihc]cɣMDUcg3ݰiM8-V;bI q+vƓê.4$zmXZW sGHb;}z+74؟-r*S 8omP };$ ŵxdN/@HR(F6G=Hh:J0ZE( C9NPxO"z:d_9VRӁUP%)o}Z1Dt,/"!h פ Kr kH۶1h89OFcDs~ "Eh?jϨe>r3&T6,%L0 OH0S覱~Ϛ4`0 Ⱥ !k]$P 5.FШ+d|AH0F7!%FF;! 飸]RMm$T$F%TXb?z/_2tsl -NCFseS4ܩ'UD#ˡ!L6sx΃ࡔϻ۶94D-Γu<.-;?43lm\Ϝw~✷"T|̄+ҋtv ơ=0JBʪb(KrAᭈو}S0L*Tqr/VB{_3gBT'yc63s ["`v EvaL4]ɶY~ hUQx}) I9_}0Jn /0<ʵCZ||qԓ{0ku=F䣊]Y1c鯪 C̬6rA?ٳYOz,RQ,N7G^Q/fI;HsO֢?p\퉹R?mbҭCVϾ&r&o<@g70Y{'Ct4Db,p(CẸH p3 tC:C4=;h⶝ 7 $@7&/D mW0xڪe+0>+'#K)A:tD̮{.hj(,ͧ 'mdx TJ\Q()Zs(b~XUX?ob slp }c<Ϛr`rǜfTA/^I`ދ.yf*Ӌy)gRnN>b<"쿰;cl{BW@-(g9esuv5:2ئʡ5v5!@Pg ur/yh*RXwp]āƋQD) +UKg0K`ncOp47`Къ"d ')MQg3UygHcëcAɭX$C@3s{hJIҡݧ_h-ʁŬJYЮD TD-|`& ~#&:)Pb3c'IQ_ffz#jT ~%RD~H7XRQ$8ȞK<[qW8;}]ƯFgxhvQQ*# :ϣvp;е }_1nF6^M$ĖSiG?# 31V_ېlcı&yC Ab]7UmM#>2G5,TPGT]M&-< y.,xyVsG? .` imROEFY~t=Y[s@D=3po.@RwL,:-Qڟ3CA?55\x\D1|C`.N]NMJ )W)pōҞB~5W 0u,kcoO1qLqD%-$w?}iPA3|%XN:Ln_p3is 6׶)>>V&`Jm7<geE6&#&q0a,\/ߏAˡ+9!S+Ĺ:>!2 *Y+BWUXښٔ@)='WWfT* JZ%qhƎw}#Vb ] mR0=z^0b∑ //d.zN9WJZh:w>_71;Κ柾xq[| fs ]-13L^4եŒ=u7Տg I"s1y5x7s,u-q$[IHUoߑʤI,\3$\YlprU]CYkzZa ,zs^s?4ʓvFE͌DL̷<I8PRf7cFhxC#4/ùK1F%S>a.yНvj>_Po7hJ(>*8P<}"8NE($F$s} zkBS͌ŌW~5G?k|UA<0kL!C?c=ЛۉtK%Cg`bS.|f҆T-WŧlF@fwʿEJo xdJ]j[YOPSU !-ng^Sw}6.G\GӃ_~J)`hm!<{`k~ZsVJ+bF#H>5E_{0 lw|2*?/25T0Q\֓s CUyΐ?ܫ9)ڤ-~NxA;m0PY3zW'06{ר/ pPwDuu@{-$ݭk=/irS^)F BS&N0t9sSB裤bkެ fT$&|`?5>8(MsZ8 +Q@OS>fHY\>"_ԧ%,|%릗#;ۜ"he\Dʭ8o+Q"Ѧ* W!%:&"YiK~ ;޿Gf0=숵@-ais: y gWpPg{u.6gxCqs[@n_Kj:퇼T \0CzTbF_|դ l[H1Il/:ћ!Y؝$&X+4m&bcnlr ;&6 F1PrQ"1~iGӦ[c>p[)41Mqj=w%]%p(HɬHƶ B; ΰdH P%HħӰMyO|7=zyБSn0GӦ[LA~a̽[vŎ˫f }CCޯwbު!F$꺜eӥ`ƼN`Sc>LwK˯3jQ}^(0RnصE눔ѳ iUxwM ݐlsE!2O(&cAқ&>p=m 1 + #T*Be˭'69Y@ ?62V X'zM;';YlUb6gME]ME^nS].T}vSAR' ym1Z޶ pj/4Էxb|-_;%bFzsNm[-|!T]:"aL= QY=V969"z0݃bװzo?65{ hGlECQC}l|Z9azM&C-l~^;3]|[0$XXd\߭tsC)",_ 1"h9!wMf!`i6{}jlk_$noTcc;aaXՁf^5{+s^`YSbD6"gmy:r z %A H5EHu<(\ĝ 97je@ϖg9qVړ|i̩54,m}]_[Ccm`Wb";;>TJ>3ˌf \)5H:' ;uBqFTc5]% |Eea9@5^*WE}.V~w5}/(]I(JchbB3#E.7s4:Uϒ-;Mf^/λ,enV.Gdb=/4ARơ JGRnJ'ޱi6/S+̟B?=4A^uwoA5n ]qqO>$KcV3yF9 PH]QFI95ZOx@cU ña,>p5!iks/TޝcCUoyuyw$;KlĊy4lwl'g Ң#:"Hb.) T8 Ta;N3ٔtOSGE8-ԥYE2BRάyiF-_r/ UAhe=C*(@3 WH2_~Sۈ,EQz8m#|PtTS4se%3&,-!i&tAb\Ra+u;Eي 0ЄC4 -/eÜ4na*Iq Fy>tNd}[v$5s1$#G+~i([1VՕ{t3˨XOY8uCݮxnkk mq_{DTyDټ=5FGB'Whz :1Y7, ĺO7[#k\6 epv(D(_%Xs"Dϙ9,\)'l`b[UĠTh#LM-폞QS]4~TJdr%eLԚ@PнLB`0%n`|!g/Rs>*4f#>Qt,ZV2ǑԼBJ/sOb.bldzmD=h<@ 2npA3a$aC_c뭻ʚOYMIf6w ߳ҽR$Qc:--JW5]FnX!`[QgOv%5$DyZ>,OH? &<`IyY$ 0Y}.6R8_< =YAk$}X W'rThR#|Df/iyמx}gޘϗ2uX(-}lZA2 rN*4Oݫ gs&7m"*1?s%lr@!C(]Qޖ~F?{^Vs-ӿ-e+Q3@j6~á|_N2S'_iBv̎ue+c^t.7 ,+jALpٰەTU.  F~s·ћxn`OD֖K#LhLCF4Sf r rS{6I7W9Wj2^yDBtr0?W=*=ڟ~c5SW;fK˽R߇O.C``/\!-k3ًFwy % ơϰ3u1Lo- Ob-rf%+k-cd:Sq2Ib9S羀]ewcK?hm )*uQ!KC,̼ӳan26iPKJx|RP^ic3}->ZVK@#'k0PB897.~2U64)rrhG/XOV\^k}|Ӽ % PXc h`$}g{SB*\V2ا,': ~_8%x45VyNv^uNbxݱ{n8fvRZȩ-mU$s. ݛ DpOz7; si3k UlW6HS5> +,H%͜VЈM,[<:^o~'7pt5X'=,EtpEXi VM /jʘ?}YZLU~l߁G].AiOągM%=/$;?.^9@uT8^N?UCT3eZo,jzBB}]=Dmd*.%sFz̞%&;q)bfE3]-,ȋM8$+UIw5Ny5OJu3'[U.ZFMh6谝7m]I RʿaK?_p~Ọ1srp$4AcYMPekІBY4RC(M jTW-2#hR< v{׆9V1O7AGHI M@1VXi^[t88 ?9m+ٛA(b\&zQ3/a$-f2cV%9+||̀u-5Md;si`^9<{/S+ ^|ъǵ&u7&CI*;9gIm&Oܻn sFՌu',32lH*E(Xz( -:)Į11C[gRzCJG-PtS2n=`*a*UR7b5zrW:i@6#ڰ-ʸs1?}ŜAɪ쎱PyARnWC$Y@ `j@T!eNN/5/|Xzm 12`L x19b?@w-B[\ؓo Nv2/H5삌Цe/]/a̻x֐fzc`ICfoe  yP?C}!:~}٢>GA\;>f27.)|l N{?hQ戧ݰ\ҕ6יqOoxxc*DZV@ )^TDj]A`L ڝbˌn.OwS"ALqɘTG9ZBudY Cuѓ>6N93(Rx=ĆJ☭3kzLJJ&a&!ZM!vxgT>g9O neb"U0)xmŒD5m@'AE + Zkbwmz'g[ŇQU'KaW>&SoڌLPu %^3ؗXlaCNg챛j)+j l"$K峸_0ȏL辬1ɔmF,(z'kr}p&A6Y-Tf(_kNl1%;щZS)yV mGJi@-6vRAWh͹?M qށ7ZAvR$u7~vʹk_ )^]UW Y ȢjVKC*Ħ}NifV!!= gCR#] =>2`C*Tsaa{:߿sGKy,:Mwlf-rYwJexkz1kˡT@BrzзA-19|@&+:jssc+q@y-ٓmo0]l\m5*쑧,\! _ez@e6+IK|=$Q1uZ!aK힥wWfꐎbq~ڜsBB7>Էi?(a;h n4=|p0;T%&Kk~e%AP?.JY"mJ)nX->_a=?31cs YLYLJ>J"}*z<'H%cSo+kG5BakJ77ևl6P7&"n:Q~AaFfJ;쐧웉Yѱ> o^)!eL>FtAj(tkab↦n#Ieodt~k(jDb'q8Ji7(o(=F΄rpFڊKޢcugA[Ƌr{.>RRBQ)-+[hFu 6,? HX,r!B}+"_]HBʵ)Z(EeG٫8ج`=$l$3s&>,~ljzB՚edgEci+>^䑁&Kq\԰Yrڊ BBxЬgmQX_] 9n潞EԷmkm1> ( ù@=se!$' <oc vs"͜(yLД4&%ƺ}o7l@=QVz0xIh,yMD4 ML.Xb4 18}6-:9USι+2FCblȕ^ ]eSd|Rx9!dz`#CS.Sț(SZ:[7nJNƑ/0Dz&XP](8O%/XJ8H38KeO tUe~"!F5>0y׹,*k{0Dgzj=-<l0+&CЬ}<僸#d+xdGbx@_6@Cw&- %K8_ñO?kENx8'?kqo2EpA1%y P`~Hw!Y)Mn9}n%ur(N`kX*6ltIswLUN\SgW0ݩ.Xp6D ᜸ RXJ3_?i~vW@u3Ґ$GuTbA*Yw7K޽h/p1V32^:!.$dx\0ܜ/'RUr.W}ߒJW@."( zUg)w_2yʄ C*$Pv㌃G fu&+P`ѮB E*\A1~;*`H"6j  a+ONišͳJ\)`A2xA/Rގ{ LLE _x.1tc2r* T@{|l:3eŰMhBY|3i5xpC"}b$=Lr R[wwu,Ts+\%[k {dü?ٵH0ޟƣ8Ti(?nDz#B'6swhxgR,c/7SW pʼyؖ9_^ޕ}n׃Z :Si^~zL%Xhqof_XA-lXY!Perf]X>p\/6h~ujD[@L(R]T2'snz" },eAOq͜/MEP]ۃyN#MH" oUXd x/똊n~LhwO) ]:!Imvlu%A-#)_6lI?;>G&Mr)>qpeDn@ $ !{P~/x&|;lq(t[ao$-O#g炫И{7&(f"š:\Vt )WҾl|'qѤ }N&\hmC&tbX 9{=!ͨƘmō-pV~jY@7cj\J&Co[R4A@|׎=)e9*9mwSY7-[ @*'vz;Cq%]~p9{t^ͯ_WM"i\9dK0] F}Gr^=#ф.pJ$0 Ff WJ U÷+~C#;&WSVMؾ2n3ϓY.@ Xڵ|h{{l^3]_H[T$ 8=pp9 \4ݮTgf@ˣ;jRns2-%2iFFexq$.3!b2PYP[qn sdd_Nim㴋f#fݝ;ZJ*ƍZ!ǶP(-̅T?&0*6=z+slYo}\wn ][ZQÂ7ziӚA&se\РMňDPA*({{q=/=}z*йnTiI!玌ge\!hAE+LL]> u"o$ӽW [3g! $~˗+3K85b#$niA>OkcR"E+L(x)B䗨YߏbuR惗tERr;J^&sZL˃R;Kd=3E8lYr}RzjȲpq HrOyV<;M[[COXU/c^Oz6殳oMwf[ +s".*1 j8BJ@_@ʀhI\ba=k.)ۯdpdF҃C* ]zX$ۧ71 V,ن8-c4jm*Sh ,9`B18kEoQH4ID"@EDx l7nl=Lbfa \5ePq^v!c=g{ ?b83#]MJE0!vxZb.|gx B&k #YO8+jlxZ#NUt2~S{ DsSxw tpM"|)'fiD y*3 wx$M(dȉ!\t#`:r9iu|W&aM饅XOgSD6B[cb@˝ZoL.S%ɊLy9bG~~FO؝Р8֓gA0EwPwLQ3+-R`uaFg@~YUc dŵ\ZXس5K]Kv&LLߘO ń3Bׁ$~C]]vFG2-ܝ|GI(ǢHåOăMZ=МaYKADBUOۖHAȡrEpU4)5nq<Խ!Hfxdmtbr؃'*#Hs~ˑDd3m J!:4?6iqV<*(k˶icAo6SCsCѱDo!Kr*=&o߻>y tmgu%-aqY3Vm{ߛP5aطqzէCY2f> ծ^ԘT\>{=u{<_-Ks`^f'I|s=>O% 8pwhF" jYF"ULv$`Dל͓LLk_v!*2eWZ̋s[[稅5oTt}JdɺJ!!'?Lva00afO0POE~ |ss!sZ5J4vrZm4+?[+dZ/20 +wR|ZG3ycWZJycm(WcӞmQŸ驠T gi5hӟ FM PWxgFtO`CaFq!ޅf&܁ܐf=kcWH13hxm\6ArkKx䒖ðU[(!Q-A>Mn=GlcbJۦr`8hj}%T:,wFgv,q @D:AK ԬaqUӤȊ@+"39*f.uQ8G=2-Dd V3! BtG=<][&L9TEB\~g#8pIey?3=֕#s3iZ񪒺-yR%n8.`qdQ\c&y !-Se%. (7P+a!HpEݥM8~Q =c4OCnjgٽ,H-.Ty_RO^wZ~,Nѥ " 5C+6qj-b%E8OMPQD>N. YyŜ86JrUƸ;U (@ƣHjNU[i㇂X!7lJ֣ VGZҝ88ᎀf NCԥxk_Ę9U::yl{Bj2/LP Bd x Uc5#9 +$?ຸ\b4yeLsCSƙHt|o9 +w=T)[^wipV&-^G wytw I7C?g+k^v ٕO; 16PJ4! C ,V9qBdAg'2) B~au.&@arpLK.M˫#"/ShݪL| =ܛJ.YVRhDiTn1.g9qهBH嘢]S4۲ך9"٣ψ,EahTq-aV*W!pL#IƋ( NL?Z:/Y N рU 4c?|da"R' SausqA3G6T -OwdNX-L8xLOC8WgƜ7?"NwOBB;1@Wn+\p&̽mvƞ ${sȴ8-Y?^'u^Mo؎ 𘢻L䧷.P+ s(;],#i$oȧ($&nM!5~xkW2n_UB翓KI@3ɺl2ǡBOă[%w-[0p.[ԟ< vKm  |ZߐoM\@OiZZ`N_gS,Dk,1}~j:^XH1%FܺGHdnnna1gjq[T6N՚D|$DXJut_&"fjzoO hN>M+k S)u%K8|1cotK7P,nr s)x*m7vQAX쟬 =usʼnKCq)O(zBP2*B Σ2b^82ht-O<8qܷGܥ)5|a(aqdGTfǂJEnB/IBxzk$ QHdTF1%gWZ 𙠰{<=)]5|C-ڸj>}Z6N(^q[~m'wUeS୹߶D@0h֝Xmװ܁S H8 YdSq" $ ~ 򣩒6bD//<{*=!PF]y6FRFpֈi_jRqw/9@1r˓]b.G?}* &HH| EkSKc+]_hr3D2?u̞Ɋ?J"O )quqEhjrBLZߪ$֙2c-0Mw:_J5F;,@FX7q3;w8H}2[FݚgL1D3%\וyYcXT~vHN^fד$6OP> b?0ðM]0i,'j]s[$ޝA6ZTX5]ب#@DAhL*L`zf/G? l =Q6#~I|g_k᮳l.Xn}2NH܏r%Cq4WVj'z0ӆc7{:ӵB*˖%>ŘRY}tQ:zCɕ`VF>ب0BIZ> 5 3^BBѲ#&)UΧ8{mub ~okLql>L(2{C䞿&\ʨfxD9'HHvk4`z1FOykPY'3}dP5L5XϨTR m۽mdW.ӿhIߎ~ckI|J3lE ߕ4PbPʴ|}3RO16{x2o6\$#5HY Z '2mac,JTndrBx"͙$n(狩;GLVos dаW9X)X!nw݉0I^7:p{~]Ooy& /ΖHtEd3X`T_n@qm+T6A` U zGPM:mU$*C،O{X:/0i5G;|gu.g'* \\h (5>b8r"JÕc-J?ݨ0v({jQRqy=9q^RL &9 M T_PcJq= ϲyoJU~+p[!K.ǂaps]ȅ4DUDuQ%zMjhQXN%ҺY3hyrJ;~ ˤ]O=ʨ.f ,ZK&lgέqnQU}l>^Tˀo$V񡏥nATPL6}ΞR~(h JT lۨ٢\{FK5͹o\[~cB=3 6nj֑vxG}dwƽIu8b2|zc8uhwlW@ 3xhzzpoSU vuXL`K٦S}jvnF܉g#;@^23ʔ3Z7?-g4bLZ>1[utFE~L,,Q,Kt\ռg# @'y<g-Ziև}p"R}-[~p KpuIdY抒{Dw8lfw,g%k5wd]?bk=6䧷XD E{|X#5[zE>ͷe*=KL~(@KY[@֖!jߖǦ Sg@d'PЩ&ʟG[m0<um۳u@꯹{nXYJ՛2wD>oWmG^\i5GcA{]S-.8Dg"ǍA5+MDD-I&As^8ڽ)dLءL}IFu~<&a5GM)>q%7s -;cB.4}T*Lmcx5H쵥u~8"RpB.sQ;(ǪӔ@ٽ?ӥ\9rE^ښ[\˧}G]sr`vu(8#=4<R̲]߭{E?,D"B1<@sͨ & `ZNև.,ӝjBH+r@RzQXsYY i߷U@RDPfτH'm " L}GA,=6,jWj BS]ncY xOli>G-Ҥ`\IU7/l uڪ@!٪XG&=pVUD)|&wTW h:y<7\i?$ut9O"p4h9$TB_7K=t݄#TEZz-z‚P.,bO:ͨºeV\Mr:&٪]a΅=9žݐ68o?w*x֬\!H ?H[_/:27XFJv`>nYGG;)/'JۦL?4fnxm  _D-8;=Æ,ۇ^4_ ֛7ChR(gĿ{nj<V*pc1|CwnU0gɽqS@Y0XN*Po]\ cOl5z{@70f혖gr?XDvrr# L._AB3GQQ^ Kj5񆊫iaH副cyvzܻ{lC{XsaVDabiQ|1G1,Wmz^ Εˀ"sB yjqlHAc#ce*(ۭir8]Mb3ˆQWeǖb2۲) /jjI۝(Xl<ܠ^ٟKEՑs~>Pe}ia[FvI_UL>\A:j:^ ao֖EUʴ-eK)b )_Z-&|_M*# o6>*kX"0S0̀N OX|/]Ot`Z66Le`.ﲶ]>wU/6sz;Y`C7 Z!-FONJAv ߪtEwZR?yu:[ DV]xV`sx)J$M#A,W<`!$LL셮P|s4_ e/R{[ MJN,(h؟j+HR'($@~6G"cahSk7`:i1w`f5ǽWdא;  --LKh]3ecoJqd]m(_($%\#^Kq Ci2ow·8TZt-]bB"x/'Y*-VxH5gZB+*Q?s%#>o3<fę*n&A؝E) ԑٺ dzy3.۝2:T/~ #wUЭE a}i/7uJ\/3MoV@`o2Op=u~X!=;ܟVZԉFBs] {EW> B W+y""Pi]]-dv/tU&,t\&rC -jӫ]SAѨAXdyǐM)c5;%W Ƚ8ɴVEj>+ ٲZ[L`H9&_ Fh$,W'<qk7x+tc8!wb̈́W鑠˩ktkx?'[u@1lLH^H<(0-WCԭH6_f‘,tԘX9دFLlAWP2><+mnA:閷ev"M<ȮJIteY4=cQE[[:ԄC)*2-#KCN U`Xx{,,c`ki fxM|n(x }U[h3f %yeD 'orhN&|w J"+_Yk]8 %1͂aCFdC{wd,}eu#k%f$,0˙ֹ5T\O1J#''[>=0Z_3FFcPX֤}x'\~~Edo[Ml OYuyS:04/}ݼ#_5XПZKm.N_e(s͍V!ɰӋ:r&*vo웼^u׾&/0|䊝мϓCsm+bR&ZH>C)B@);S/3s<VO7բPӃZoƘ=H.LYB+48y]7f,#D/[CuܬrS9?е/9 FzK3LtBϐ M? JP3jK _ PX2.LgK"UCr$`㖥91ȲcGZCg)EMaǚoJ_̍t+U'Z?-y*ABLzaS%ΘmԶ:Rq7JÉts\%<e(({yUt kfi^b!4 YJ JԿ+y6U?R hR=L&YI}u<3D0)u|wb&akqJa!PF'rGpfZPo>"/{(i`WXN4x ԰h((O&{BwC>9"684q 3wƁ_^hp"ϋ`nCb/闹ɢt/‰ XAfW"hd-VxUKJ|^yg_VQ/A( [z*#!xiK UY$/m@*6EᕇE`jo}_뾭+ ]so@wKWSFR(JǘU͠Qb!I*;$OU.(N@2=ezAL"j0S(d.&))anXB"Ilf>sl|_S80v5v;nI;]]g[>hS"&:N0S+4#0@S&BrӀ _Pyh~mFpa::#NwɟFrW9q+ 6S1itlנ@,* ôxǬUٸMJANJ=^ H:>sگT%=Y׬'޴kr'_ 2Dty:,_czKYsTK..c% +}f,Y~h UݶRf">o)F$h_L}F-@yWeщ(8HHS!LjW{ݬēD=z7P[}tS@OaGu#^@|9y4\-h!NvEeVZ`FF&l@@YsO|'Qn0m,; q$𗭳yD|jށ|Ki*(SȾ?7l'B>l^,Gi޻]]&1b4ޫb7>3 ~עۉX*5y{M̻'Q g $Cy<79WbȘ\1`El[N#%JDh~kte¾X,~o@۬JG>y3y7\δ7"gydDgC4&"@|Yh hMT5ev\mHPa& oVPtݯ1-dBDaZ 2o8-h+DE0pd+юeb4 mEJ ĺ6+X,-dz^2Pm+Og`IP-~/,ue|1Ÿ}ɡ&@tk;ՏO=j!-k K?6-vMB/ⶺEN`B ,X9nCD)'bՏk)l2^zپ#o]novh:[(K,+u@g)±f9ZC 93 ͨ3Khg ߘ,+n;~%[v}I!{z|PLr3'5 4$e[bUa2n͡._} : |[猘=(ë~|?JcƗh8*gùU &Kqn2!Œ^f !.tbMw2}7A2+R$WN9 p ʼn| 9vPǷ`stc4^~RͺJ,݄p aM"Ec>v$p[%kooNQN<`/䥓As sQ%.i2wna t&~OX7BFHk%{X.ϧbxy7?n%w1hKd4Џ PxvYXϝ`Kh}z bq^_h*_Dkcu= t' 3䒂}.pd'd\kS.:9l!cA2EI/N 9n~H/]sՏˡ ͜f>E/`1YdG@I [CU}ςzlfAJH)¿;ׂ%a7`~E8~h2^ Urݷa^暆ȅ<t8&4$0ɕfq! *F}%oK{G{wZ:S#)L*X~=%̫u5ȔU*+2VY\4nL/Q](~ԩ2h|'bwV5U0koV i\^?X6K}i8^ eh<)'R׷M_yɺ;{H`bZ3!xtS?KHl%vh(ޗ1~j8py)(f :"5C)G O3G1cb\nv3Vح1'RPR[ Lٿ^y,ꥁMarPI#xk>V&(>zH"/h HP"Tk)~`ǘ5hgC={'~EViP+3h-,às#ijwl5Hպ$u J⪱Ը:e`| ?s0l,<~'H{w^x Gq28ΕoLܫ$ p$:@DZb1kCf7\`oL{5M,F~;|ܞe0 ]?Set/~3wUڳι^ M5vwT+,%-LhrCoM~޹/sDi/_$\*`wWz/I,=<|?_ (4.u#@tkQ+J U14nKp9XS3)r7պOw"j v[I90'|mc g&<|j4%4z"d2,HtOZ;WrqlF721JXo^N° Y_eo ^͗:3켅>`.]"~1Q YU]&_6Nы#epewн萉2q FvhZRYA'PalW[4r_kbc3õ`'ZOnmC621J嬪clǷ; TMc7 *c5W=l1aSZ%#wo̟!X›4!H)x?\ʏOVCZG&pJ'\Bmٿ`{qB\_q( /P9[-k .T!KKIt j::,3=6iAъc-uQͳ+<W| #i+2be*bg)p.OoDƫej:忽~dz&k1]IL%jNcy:pgDcH2styV2bzȉpՋGb`+*MTa)1O n~+W"rNűM/$ [=\2c Lb?2 !3Yv!RΝ5Ա"9ul =-T0!Ks1*U6${l\fPcy}ar:3+tl,^ݏ;lڻ/%).k>NU 0%KO1f4\KBD6HE,c,|e641 y7ק%]w]/]VnɢIMw~umܜda fYwe@q|o|bmx:PI"`֚tyH e82.Kvb=8 !ƞ]3úTtxѩmgW怷ZW2O7fЏo@XaV%M[YK?o(a =*bV\Kf Yuޝ#qˤ!26d{icehr޷W!p,}UkOd{0eĚIӆAP@T8~O2AvayI'X = ,2sqM"|OJ,ڇ͂.IH/OրWq {瑁uCx˶~볫3ۅ=q3wBnurmhHbfq;fm!_ |Jֿ@\-bOQ$;ƔxQ)ea[/Ϙmz 7K(KL} LOpv~YwJ#L4PXa2apP{_J7Eӧ-@wsIl d X:ՋGq\D/N A5ˑ34u!uɐ-&klKZ:@:.lo'> Ye zҳ/uX1]Q9-rh7)M>'|QUzX4|9:Yضn]ϬktNJO઱>ZyM/m#]f7t ̥3YWn`b_ΛfU>p +n ϡ;LA }l,jqyiQ">ux[tr]al(:&@^<94_.x fBqhjAlė:d)i&o>D4~NqA}|BB2 hgv2v ,pK8! Mv0/3E]q]kKmrƐ1OAx遇-U֎"*^03D p.#[dk0^pwJMWQFb ~VWsE]GL8[U04I!YTkqtuW=d7W6T :p*L!E HX_t.-j_d򵎪v @)$zFgUsP1栉wd+;h)1)~U qL{s'3t/WH7(NxyZ=, /il;Hnf:c^'` wkؚE 2t,mkxи!u! ϭ!iBoZ*; vHIR鈅XPY-gMUֻx@W\ ĂHΩ\sN hCH9(Y$qE[ƿ&sI=_樜xGRxDqJ{|X $cFH+=U)2`>KST݅k9\,`fOK!|rfpf)Gmz)m:1g) X*mrA'KMnd]`5SߞuXaa5畀_+Aǝ<4B4^IjsLjQS J]Y_bTfjcc>&48T(pkn\ahbVQgTӹz ml^;#_Z'f3K%Ӟp'0(; bINb}y3{ҒH -oPoW& w4h,ZMZ+ r̲ |BaN[d\,*OX]PY'ĉ@'_)vmeHt*˞;-0:K+:yO1'#7\+iz=%qNU/+?]B5"ӔeK v55?BB(-Ir{(uT(Q*W5L~O;s٢' =Œ &f$'/b$~kg@ZoC^ SFD[Mfx[&a0*j(bk$r |ݖq r;J4twNs(2ꪼeA^Q4X iVP$PIA u] %". cޮ| $PSdk<ɵ~d'lxV9nv{S7/*C ȐfަNubnCIHOg'7u*I34Byl2 '6ۆSKP-=ÆZ9o;Sm7i"b C=6h8\i`J$1|FZ .t]"jMxHUXnK-iJգv#ԏ9#EȘ4[A UT,n c \׈oM&2DPhz?hn@ MxM UcpΔ5]t9$ǨQBlԀ7ӯsCs3)iܑޮdu,Kǯ ڻǦS/o2tx|c~} r:9 D7(.g9}SΟBo@:ᗫ]K5(&ׂ©q{b\)-~TΧ!#PҜ2a:16YnH2ܜ7cE$@{~6c:pZt-ROlb"<<$BRzv #Y'yJl{Yx4An+Ηnw8 'mœ- s UwKgC3ӄTvǨ*r`Ӽ!zB-6'u^q }*_{5hl%e"|q'{ŦU1Ƕ$-R}ںd{,'/SsmnQOL yR N%]cִZ4p$"OjWKW[J_ҍ$D\``JF\γ4eL@J59.0Vw[-46K{'> lp]@\r^ d{8@+uJ:#- ~xī;Tvw3hLMݱLhaoSa:j/&KF~I^-6JlCxG,p e|^~XQ/5窞EdCx4"v32E5'T> x{<=.6%IZE <͂Nã 櫬EİCwJL>r>_7n)YvEdy"xd',/E &woޟ< ֭/e^!=CO&*-Bԩ& +#Y@3TCeUQ+D.=ak'Rېʷ@8&(@KܭYzV8l]q{u0kpUJU Nޕ? _{cku[%8?W(Z՝CDIbbԢ`wV{<5 KG֥|1`ն?E98LzTk05iڒpPV ǥ[؋o)I &'V:hKޖqC8$p_}~YlG}aD;jk}sޏ`w:麝|%~S<.5Q2gH{tX䚀 XtQIַaO(WiXovw tu"׻7'VɞO'5C}໇-,$cQ #Va3!l>?V#zOS̃0CF14sIŀV,00}k^1uf@ uq(9$YABqD P{gGz׭L$XExIz%[MWwᚈtC2-P /u˲suGZ0SL2R7.qOG'D5ʕOĮg6qqyWu0aXvNa\ 9GK159Y8WdaD*=a(B~%[R6?:ڗ]ZYF!͆ +@Jag{w鈱X^nDqSEcQ;䨉A5FvQt\#ɼs'\ PNLч V"~Dk#9(1P7FF%״W*Zwoimt|,|Mbb6C"x!Wq1 sR !Kz]9=Փ$oq-lͷӀbcJ%.D|_m#z5Q?a${ &UV6-d#zL$=* ) w)oM*vW /-[Bݽ(} Dԅ`& =G$P@mp {s*aV<ތUǻq.ܪ{`|ݏqWQ 2(q]0e-Fzs |jĵz EOR٬Z j.I'IkiB}@h3&datٗmҾNy{R# Bqcb|3>)+ќz2L4¹୨P̘u)5Z\VF&?\DnR!C1~]n._ YEn@c_RK `"U FFQ@ToT E~ VC7.O{TȿNYj8=L'3#Njyqv>p&Wq1']ċv ;=YAdDaA"s)?pδr~HLݻmN6VK1X04?NhRXɽqxйfjJ| `.EG߻w_L:4)n@b|TY]8{Uo__kс[, U|y~nfEf$xYƽ&8I=R搻j#U#?qP6B<Л1`P̱W?kpᔴ-F0 F+$Sm>|> q|5< \-2}V^xY~BۿEDДE BΈ\۴Pv݄8GD؅enRdlcz~\`E4.DF0n릸 xv'Зe{*JMG{/&x0@Ae.=P"71d>J|ş+mLj?0 hf:aʢL[)?kH/:@bx"/DG}`$d|\X7ډh".%\Y,0; ~#Nu/p]j*NEO f84&հ]/d"ܪ 7w&ǔ VFj5p(G_9HV̴ bo>-0(Qqڈ5;55kϵ ԛq:d^;DB (5wemɠY_zF!m'T*gLJS8^S=3 ؎dMCsX(+!lآ֕C@BkNR1rJHJ#2Sw0Q W}Q,`xAxBȫZFcD$;zezzwMtqA\hJ& Ieqˍ?ccTl6Np&>-Ϝ D fR7T5‘#z6~(h^xޱ[ 34XMRQT#w瀲{.يV! ~jqo[31d1x3pRۈ"U9*9Ŏ-&e{ \$ k௰] am",acd"̗_e (StSBsQjmdOW YEH)럧i醤>+wMa(,.qL,T (u"w7$`#h[-,J=| Sb$]i J'nDfAẎpL=M$Q@͡w6@B޹r[K 6aJX95E=S>Z]Ho. uێsڌ|A=(fAJ1T4@x[ыv{jznfcq"7h [Ȍ dѸ3AbB)9ȍ'k:z;:ֻM}!C!DV.mйdHۜ;E">4$&x~^ͻ QSݮ]KJvTXH.@H! ZU(hWJ -J((ۯf}NM(>>KGS/G_ؖ3auAی ե=L)wf+ apHVᇒz{A 9Tc0EqzԌĭW(PRYi( vQgWEbOE)j#n;`,yіNHۈPv,K-q[С](k.~8nż/V \ II \~O 4BGwm}{&C=2yAԐjXjR $Z2KjVykȏ"uw?'$KT|%+ès)pC-i[f>ER-4v#ԧعt6)D Ŀ_jٽ'o1oHt(X^. /6^=!uu;|o톋wbԃFF:ƃV)* $e1Fu[L( |Cu5\-LLuFiqqgZTjv`2è=vz$3dɛ7ޟ^wMrVHyE[X~.Z#5֖Ӱ〙aU3ik$ה(y" 8Y2ͽPž;7:=T2l8X ?> ? ZR٦@V$ LØpfHJe\:jY''Q},>n}Tg:6fU ?UN#M8kFƭ*9.@}KWKlWfM1.]9ZQۅ>.L O\}>2l 8{X 2'qB/] MEiYPI%t8M}B,Ӑzt_?GBm֬(v$_"]"> #X 1Y3hP_3h5y۴zfBᓇH K|b4T1C;Ohf&c=@K7:z?+aQ؝Pe4;  gXr,|ڏGL͂`S݀53'wdMyy"9[SqMYsZfSdXp!{$!B۠ehBFT6x/^#HÓʆ-QeUN9*e!^C?4cbLyw0rmk ]wJF@[5  ) k߉`Ŧc~P 1&݇ a3^rpr0ϩCI!t-q{nDL0\ϕ.WNuo-&>"q* {7jSKug!TW{ g -2Rfn2LtZq$6C|4ՔnIV?{һ6A)ejiO.xf v:2g*&O MH<{?.bFH4rw&]ZUIw3 ET7%PQC$1:Ywm*9D"ujڤ(M ,UJV!"!ptyvб&Onv(qEc?wJNپ2y[7] tOY5"obQ`Dk|kPWUgC,+2wdm¨͔i \]r)X?UGc6Q~_||-Cۖs~ S=_8u( NtRw+h:O%(B *:H8j^8`u),}PGo+Ryq抯$ރG-% z\gm5I znʾ`ں W֒|ETb3G33ʯR9uD^{O6Ua8<<~8 mX<9^`@ŖV_ti'j!ITuPy3!Gt14VSe~?vH@IsrEQ`Laa.w=?:X ǴKp/.,gaQnT٩сʹoqxn}ϡU^sjDHzzIAR`Z-XaĥB- N Ew41Z*+LuqR4j&t{pIHpu7>0T/7{ASלY' Vifs)wgŭU[J0t! `lHOmB*/MGKo=>\DAz§3{EIYLd&N)~8px ۢ/JHUXq2܉9o_>HmXuPׇJЯxKbs>m[eP?´6wRf3?䛷~ gמUn|'1q'f%/gJ]=d4(ߞZ+#b?l:1~=}[:؄Es {R MsvVCo t#Y(lƌ;n r\H 3*3xKp&{;׵!ǾMldi$@h,7ӂpI\ b;ػ\spMHJ''&T<:w2PNvz(vd@q;jozinCs izEi՚WQ޵>h#XVPӷnt;J-|0bJĊ.ϑc_;K!)>Zkb)8V ji)&&k%dCX aΏ. rE-w m CFCʝ`fϹ wvP/,DgԷۅMz-$ ?ZzcL VKmns.qBr,D{ZHX5@ءf^(J[(O~(fU:<̕iS:$W slIY8&;@zKOg9n$2f~b圈[(R xӏ^ ZI򴢑+i)2Xq80ڃhn_1gPp~gp߅:þ6@a&N\Z 9h]{AeF,3E'jmD{'$T.LX#$tO)+jQgC+sܞ7?z#ȊFy[ 56T೐ԕkg/ʒx[E -91AȾ9CrIWL"pH+-d4; eNf%Afp %-L;9dG-y2ȧ&(Gq+_`6{i麢+޹r{Z!RM7ut-A1 n[5)X>/;=J2Ȑ:(=S!ةSLCS²`" Xx$ћFcܺE8ڞt];dծiLŤe==rM~琍,Xz4tѿ 5^/Q2_SKt{5~2Sz)5؀Faʫ9&au%*?3OdC`r+ ؽ>LD\h#)\fxH U\CʞԤu:] ~a 3@h˷PjdKx{>Ld8 5{]^EX W_T1}33RVC9@?ji@~F;'L(j cx^_]Gzݖz_~ATfeN%deE#4mg2m@mn0bOc ↖jbɄΛ&=n/, 4IL&UJ(PɊ*2X{'XTGq(UQgfTR%bͫW&;GlwA;&VE^mB`0zGjc{>Ln1ױ,3Ճw6&S|QW׬ QmRᣮ~PIPyU GD/:k$M)jߪx8?ldF"kYZsAכd-cF;M*;yrC] LO4068 Ž@KCwh[cXWZk"0:%t%$ZU=3Gfiy + ֩.QtUєן&Fb< ,`#m-,pz/z EFB +0|908I?xSYY*{N t{ )*|J ND@Y4H4C1 C9Hcо% bkfu+!\o7'p#!`H`!fȾCS"A׬'XTxT7$OQ{M޴Z ^ou}x۱SOBW_ժSI%Gq$(SOnR; vHtxSE6VPBb3- Mlpqn*;$Xr+VH6j7{JNI޺.NLd7!b%T;#Yz3)gr C# tC?sj@>L")uN Ig~ @Uf^c J&D^ukET[{Zp9ܬX(7k.J>)IPX9)8|" C^(efdgYd*=Y H.6obnuIƂ2"T-H.<,k#SE"1.#q f̖+?f`9pt\٦X!CeIeȠĞ^J KS#evbѻiȡ#ctjQa8.J (WYdt+х:xLQ*?iL/ ע9aF`}rLKbێȆbN,qv_;W-|+b@zNZ\S CU_VSNHdKidSy!ঢ়3L75zjGtrf[ {pډ'; h3ST|M8Z[JTa悪l\X7%7R/r[q\xTxgz+9o]0`>|1'GB~-:H#e1`wؖg vʬ>9XM@zߥH#k6-c;N!Jq/'н\C՗ҸIiNbϬkۻa6:v6r2TZ Ev9 1ns\_&;fk(h Gt6MqyMUT= Fs d+omAxp7JTjf kPX6!O)Z eȩ&WZ",c+!k[ya1.ѿE[h'n%rϘq-t{::Gv1_ʫ,ZY0 HU4yaD3RfCQr\! T$txa~;~=3#gɃF;@QNO1f;-M i)> n!OIk\:5Pdăz5sCtɧym߀\{ m钳s+^q \d} Щ2Wվ9-0 ik2NGL˧kynglyIȱ*Lgw'z`bIMhF oT :AB!-wpnxm !a&;#y{fߔ3˳s{oۛLrcF N5J$F}1|"6d~BSujug]2z_͈"qoco6 M>^?zo8J˪Y,*wB2k&TxC&I۫Ue*ŝDrӯ(aN iWZv86՟&7Y!\~rJw Ct$Cac_ǮjhJ9By[%l֐3 S@ o-ܣP' j{8B\]qB x+pX-ijSMƔhB}b&j 坭s߀ujb"âw9kc.iϫ͇x@[Q9oYiEWTA;COU $w|"F]fa"~'(iL3gF@K'mp?׼M'A~IxT&ṛƹҵߧQL-z% {oNxԥ*X|ډ>?ÌQ,X0ͪ3]6Yimڅ@T\;nT˹'`Y}\߸H5ތh%f䊀ݪ;#5E3 r`*ʰPK!m֑+ӎLieB9u&IJC3EE L3څkk^V)=oaq4 7[}c%\O;#%OK #!Ya=oW:{ƨ%9znXLSgptԁ5ܝNЕ&ӰNKp A#KÃl#Č1lSHqWޜ柢xg~Yz"ey{QMJ;d\VaE=!!7.,}kԋ ĖB~7%z@{#CK8C)pyP"@?ܳ G1 K 8:*is/2˯#zJVWbg5{9]|C)"3n hRB!N>b|#bHuʺ Hv:=N‰p_.E +/ `,Mw`ɷߡ0ٿR ˡ[tFzkL]|,Ѣ^ C*2 2sY':wvnWxa_4~Ixq3bZ(V5գs;>R/p-]_kdelj^`\FS*E2Nrl٬7v?;$^$ZTwp۝oܥTF@,j2AE.8>z a:~}w*IS8>#@X',uK ` 5bxt yA OQz{xz&t0\PXOE&udne^PO1s@gM trl\5m%DQ /\AjUJHV>1`]]L,}?~fRqs(g2Gq3%mn:w6t(n۞)"Ѵ]EY䀝]t\]x#xzB.֍P1#Ud 29qGcE8zMEMa;_B#Hv߂.bhlH C\!=Eҹ}4Wdi!y"c&U V",U], 8ÃF/;d.J2{mԏ.i`A^O 60P`[MƮI 2[xR4Tsב} `0WMYtWOQyhkOv]>ỈBNlW|sUwgyC)7M!fʾd8㞼S#@ْ@ub6Rl@Ьr_ }cxonv2QLMbr9z6ͺ g>h3y΍0C)s w?5;jلSSǫdz&1lfҖ7=D3p;'z![}kxnDln7 pwm(@X+¸lv>4"!$N0wcdg#QJ3D Qkŷ-d{_;e7 Ɛ.ڲ%~OWU6SI!\/k`x,vH 1 -P&m'  PؒSN)xr$ Z|sDHK%>ьSQ|ēo>P 7)悧R1*Fm!X$]% P2'`dd4j6iL^B{ .z[N-䑅̙,鞏D\ 8x{F66 (4Z;V9*vtC'ZU8{Hv2,=^: N!:5Yh+cPڇpo=&GWt!Y;䬤(=OS|l(EWdW6-uvW3ʢ b]nJiHx˭O{ u]T,R"e]@UBuV!K%#H֭D?ٻBNJs\{yDSUL@F`] R~MUkva=70G]pTSbȠXtsQ0bWffJ=v]>8 x[TVc+ _0W64 ?˛q cOzU^@K^DLve8#Kq Zt%, Y}+LQ+{*:,Db?臄0&#jL@BB: 7Hu{X" r^$TW5ONRJ>!ce[] N>8T(0cBLwեvŽ9kb+3%*~iBf{DJM+<D1;nmLKEJ\ Қp)'вLkO,FjP:wh>3o,}N:j!Bo0^%{_xj>W~μTax qMJ?NXkY*?ӧm "-LLGykdQ3CC5ofUI?4&AԄT*ʺ")s'ͬC2(v82t%1׀Ңf\cj8 6t{ːJ49GZ#|\pT@"'` O7AaWoIB.+"JSj޻tl-*XgS2q)TcSCSX?tӃčK;*# 6eBhvJ7Q\R8ӞVb*C5>P oG],P݀F'HIǻH2+x*T8+)0,0ʁpO_P9م#_{dMն[zsPSWdʌĆSo]zuTm%w 3!H`V^!M*B)jE^?t' EX{353Ѡ^GBܼ *S1Cesx`yB6j'^q`d׮V_?O,Ŋuxm=.^Ucޒ]G9\w`~jpjQ' "0­IO,N+?&[ՉkYp \tïnk-6D܏+B^K#%ېGg)LC](y4JxEq7U!?+:Q 5³E6Rf@ BF+SVG{[jȾX>CXH"eAݯմ0̨Ri6~{E,+(~7ӟCJ@VNo%2kY@f%@m%ݦЁLy `e|!=a+BF7ݭk͐ȢsX@Zzd@hJ`P@W⾔3\)oERQxbRefM("^ ;B 7/ ^!tuRY֛9Yr@6[_8ʷHl|gu ɄAw'D4`*kjߣ y?q6;[s1y:Q_Ǥ ÊB/$%4pͤ3SJ^Kj:|>*B|mD`zDR׬|vPΌat8 v Nώo~2Ӹm"Q.oY Kߍ :&эMr%5͈ ~Gl y)mtp% w2fބ9°;෍*󧠒{& 8|#W-'d8^kU y謞إ'5=˞N~ p % .G"쁌crMʦ+mwn4&<.6C;XÅNdPv1;*@,w{Փ[]>Y[Tmz"nP~`N 1x[J)}YGwNaIH̙kpzB>/{s`[kK1 ʼ0?;(NzSEn3ւ^s0|4q:yzs'(r5hb{GMۇ念y;8Kf) l|0&S>"d/:^\q86H=klr|3#K2#2 c,RTf4UHc_Y;){Yz0C"n9(ڱui<>Σ}3$[%i ŧ&Ka(S}LY8q3?B;vuH%k\0-WN.8Nɿ'' /!A(ceCTCzQ2A@r_>_sH(G0_Rjl<r2d˯6$'%IL.'fWd'gWTFJlK U^* zZ2'p6I<\R1|a'~/_m-xLC+&~u3VA֧OTօF /1Thfe8UqFW-1+xZg.P?J"SuGf35̧n껕 Ǖ4!ਛiԮ@T27~DTxZ`mI$f:ݯYh:K2Ͻ^lW=wǹȢx[~+0b.7%*y$չ&͉} 2Vq![de8LPYe!!}imGkSfw}]]B,Km,%ֈev04a@F>)4Ed)(tDWzD??|tQ)k7A5c5 wxRd H:)n i")X;3=?!-z5`K(0 {eŨ.`oxh awau;#mBKzR9N  hD Pzfdθk{$!֏Dи*hDzHD qTD .ȗL%af k9LlJ6&%8=#0`"1xRGky6f^[]m"emA2/޼4K6noo]6A/yyYצD*9X8O|)2,G'LoCyݭʹI6jws*DŽ_?+ԂpxijbRigO^7Cw[~~D;"W&O44kDžSw&UxYnR~gHuw#[Il&X£G?{6>Hy[+VkZuegF7@r'(Srpkt_s:d0ף$E BsW4/|~Rp]( Mu1[U\S3'kتͳu~>qp oE[O:2@֟ɝBؙGVAgŲC/ײrLl\2O_RT#}@6kKZ=0= 2̶b-H{tT!Ogqqj\[CʄA P"dqj O2wI i"2>*+?EŲa3.nް.c hkl6XJ ;` Lf ]0.1B=՞k>m)g׽3t_RȠn'@9vvӍ)'7;A{>Hp/2}upBcYZX>T!e2#rF"$9wU>+ X~ؑ<+Dho/CuGk&kf x/}}n 2zrd̨0m1fAjRD~0r] 6X,Wx6%#ҙGK5Fk^ea`L&t#o} SC0p80u)H3eữ`#"r35RGn uT 5.!5qTH#lYU1hM 6;`|]lcC_lw5aGhS}}M]WV \0KC"D[F2 v OVt?oO$؁~@E% HWMqwI"B9[G ~C)i[TFpJ6Bs,&|) 4'bx_T-wPA}B"0d]4 Z9n s}( cV\feM9)-{NC gp&w]&kL[oa*me+ji->Y6+ !kWQT7Fy!4l',!{ZJ'uz'g7-`r^sڧ榵/L,_f('LjVND)9_.-e 2^( SJ0³)aV=p>6Qr;TP\)(͎Y-PӌdIFG,āV9T]"f0g3~lz:8x#Ig3 r1L' $Lg=wpЪD4Dĵe !G!E1DJ4h1^Š=x$Clth1Z8H.XDǹh"c*,Rv+zV ?Uu;-Wk;sSHBkEIFP2*e DI ^Fs֘VF%?Yv ) /2^qgF{ $rX Q 6GC Ǝ\*- ݹ!cK\OC|B N;t ]s9ulʵew}비{8O }'Fi"_(Q3&>ZY1S>܊K+)zui)gqO5 07<DR;أz\@]ТJ{ã!]Lhx0Yx u,Ol)wcq& Mԋ}큵2162iþ9,3T|s M$Ⱥטa>K ؅AAEiqAL9 dE)H `GhDR>x7Y@;R>DO[U}w+S]3>jl<6ȕf:ox@(K@PȺnSC9pU7LSǏ+|o7d.$Rzd=rN6D) 1d'3 W^T}^8ʶL{9i{ƀ ^aX.2rP|v#IFM$ͅg2AUSxToh͚㒒( *}U| q xWgH6 {yH -<ں /n.[1-q.ow$B, +HTZ[g@3 `VԔ#>fsvu毘SUڌqyf)xJR\+ؑ_g;󋆓\F.uM ;,;0bp,wWG=(LN@cnն#()uϏIf]NjIA,җ۲zGOqf 3?*gL ̵|0LNЦ5aEN׺eL߁ŅȈdAHA=K ]vFCJvm.*+gb3"2Eao罋vԆLj:kW|jav<>c/`qBeEVA(e&n#+|K +VfԳS63 9TygLvKK6&vxF\nE8[DyYyFn=9o0=t΄B#?+@\D&!;$Rҹyqv@ԨUp QpZY9߽?;kn9a/9er>-djFWc2|P Av[Iw?>1EB;j, Sr!2t=Q FIvB _`6lM3?"Z22_n|;m9]ԿҞZC´ N3&m}AIյҰV]*4?\%E0|v:'i69i-u1^j Qo>ʥb-i]%8Z I&OCrFvsmqJ@]=" #GMUuH; la,}8jKԏ\ ؖIS5EZonJ  K]ܥ8;E1aۛ#IOkڍ EŖKٻ=XU(] VvBۉY" p݀+(3J=}BQ$`ʒ&`|ƗfԧA]n1,"dN]iQAP'bꃺǜ[?G$y ]ԏLH˃瀺 RW^2fn󚇗00[J΅>e@Dژ2*'ky$Lx]   ~ bé(^TaN*`Fht(nm0t|tL|;`^GHpA^jrrI!5Grݲ[5}Nb*iI(̽m]KphtgYV;=IU@L2Of 0?,e@]!K! 7zTq[6psg 62@*6P 츶!i"QBWb*H:.`:,Iؑ`6t`]'U]1-޿dF1#_O)M؎-WMz6p :V^,\, ik9gځ'jzs(%ni&GF[hMg<\\AP=W/+EbFLD3'l~"nYp x H#Z-̌|fo[FߤtU z}<7yZ6 _sGջ7u]'ϯՊXyG1xfckiNgdoTd۟W=Y7r0WFU˸;%.A+bKkz<>TӀ~$}@5N};(l!} ]#ADU`C DPf_J"yw0Clâ#k85ȣ>|> ,Mӫڢ2TI7=~l&'@3)PGpFe*BЧOLazTYXbޡAw ?^zUۨP*##UaCu5CyqY*1e tN]A naGH-A?k/oCvs &•I9[ ßbj$ >.2_hwDE]iªjD/Hkm\js2m/{J CS`p rhŔUYQsؑrн6ǔiM'gEmӅĿc(;M)n1>Ί 9E56,c(z63*JT &~:,%8eלeR&6)5%EW% mLPTzvû@۫![-DUQ.$q"a}Kl30~'οN~WohShQݱT*;Im l:#Ϣ?S+^2ѰY+-:E _Nl'SZ u^[еDǏGÊ54=f"5ԑv_9A$88}}:JþJڱ3^r,DѶOA$'ֽ~Y~#OEq*YP{jCCkT!$pw#P DZ]o۴4-8wɶ+5_u(=F@r5Фbk<7`b߫Ai2;jߒu 8C'\Xj)'Ƥp-?2S^f 'qQbiA y_ i 嗨rwt'W2\[OQp,Ub%CTm  :㵿N$5b:Bv.7o z%1Fr_/˽c 9 )#uU]K=pOp[t/jpS!/k%¸+/䜧 Љn0#1v()<2' 9"Nvפ^LJO~@{_km-E^ =닒L>\ڋi`@OD 0e5Ͳ8Wf]CJޖy0=t9-??E"6;uIkœK8=t1L(~+ vwS=*XNb]}+Sx9cdXډ4HW?KÈRz |1ѰUvWJ-2WdQK2##']Q]f#C$m"%S VYITMi1WqP 9+K HZ) aY'(\ˮ1pPrc{ tl_,G.ʥDGbCt# h׺p9F0=>/3#˾Ytg< 3)BWo} 0iNYysc$Pr`<\ѬS(ACB.Jd/dq;3pnZ|i씲.1@s =`Wr3΍0HT6>W"i\+IBhMB gy#[tz1CipXQbQBV9a\ެL)vD|0؉w2Zz l5tVzgɉ>RlA8K.&ZB| ax iq]&~4Dz=$HqdڣHtFD?}`h@) E~kWS4!R1ٰ̈́eUb40yCҏoBY`{C HHܔUX 4cP>x|B4UHT^Z J!W]Aq 6<Ԍ(m)F;_R a eYF-p6=ؽy,搝O& ZWCrZG5y4R萄G5;;n3@HApwΎ N[l(YycNH4?c6<P&"n0.`]njmZVR&ľ0Φx=9@ <1y5^ 0Xe=JaοU_xzssT覭Z=-W u SGzfSt~W~kzd 㦤W|~m[%A7sr! |ϮXMZ cysxg="!ꗕ@zWSbH.K283PzH el2p*Wtз@؎@~lEFrǟ6Uw?) %_(FsC\\ \Y-d!.M.ux ߈Fo-ߪf,#n.m֛RpB@s6|CUu {@cDP!ʋA:NV=v1d)v@иMcd+032ikNfXU)%,S0+&}Nqw3^bjr/|vp}M]ieJT}:+xY{.Y `JSd #z|.*m!~PS󤚶d~/w ,2ZfD4f?@EEDYwIIzMV-Ī!%?iV$>W~,Vt'[peN?n+uFniHX1ԄįD* Np#3ðм%fD.?r."kJ+ V@O *0VUyhb85cGZ'E?oؒLB7L$l|K@iI1YUi<*ac/Z$1Z͕z ˱9`$BTŘ#a?*XU#ŭƲbڱuS@SM~bm&M%uKU^3׺s2!7-|9䘂B`%; (L∤.Ro>]*; |w܃TnEteM䔂n"ax-g6~?Do[fz |dqA?@gu>pQ]2~ K4I5Qy~UJנ栭1}uV.{H0Yk 0Ib8Ͱ^'ݿ<=\h\I\Qq$,N.#Rl &kyHkNAm(/Rvzn Gu.krʛg~yg+1=SHCr^+ |oZ:յCKu;9K)>uTaUb![C6@آ( 쐂݊-x A&kjGlގ*E`λ([D$8VP$+WYJ-.w>B˱+p07qSY-2U8⠙?OXuDIwrM}E[q]#Ƴ1S06G`-M0~)ĸM{uG {.QkXiB4 yLҴKSrT5c';SFofŧZ6+>Z!zhNLF4'7'ASC[LqEJˊ&tM`{V¿>{&ToQy-:_HC2)9Hۊ6৴4!"Fh Ed| K#0WnYRܥl;1xqIl 9gp1r1"p_+2 İsfbtkra.uK*1R- 1! VZXUl"%%iaEd}bU.8)=Jj"v6Y!36T'hǧPL"_dl.RwO+t=_yblB|ʚׯW =J!fr}! ^{̞L4|$3ECiwʞ3C|OW^P:BG#@ۯ]ȸm=+W 2/?Pi@AƘ|}B:ݑEm抭0e8Kk`XrW\ ٴO}F`i `*zQ;d"]IPw{k(y%:Cn@c|T$G! Ėw]~fLĠSB25J U ZI[;=04DJUyTD5L#<͙V艗i,Ù݂z ""7LQL6[K?]ũ18 JGvҳeNN]eU^)x7`0j"s(J<8x]Va-{ vk]|CɦؐaeeDu:b̎46molĝ`m;-KDXTn_(hCY-Ȅn]T,Bžp 4Sauڎ"d9/*{+{4^oM~QD;[ک5i;:`Sș~p7󹭱=Sωr:(F9=|/Pz wv[vpT"x| Œ &~ht#wS<='NҟD=?^Gkuϯ:Xœ(Q72c 3!ċDCaHM1@ŌR8&ihl9eE[5=*ב瘥u, `ժ*Zܫ7U|,t%rk w@D* emK J6X.;&DHv1k\E|9mLE$D tS./韓{3qͫ`KnLu}oSPXȐYKOΪ0k *Se>`N09Tz7H&T-fOz%1Upis4ADiddMZe5RN4Uص2/bfV2d"E4W)FB3e * 1=ڮoΒpV5c7^7#bjN1&IA QpqZ% sp鲋ׇ^5Q\}Ŵ ~_#h,Esi A=&#k1*Dp ~HBOyuqsXx.ΣK@ypjPxX|'cwVqoO6(9N;<"-DGܻխrHJ^^l] ˨^XHV  ݶ99i.=#פmG>z)h3Tֈ탲D~*QAAL ll(|d9MzdсF_W6.DI.R[PB%^M3f0FNP^5qsĥӐ1xls}dI.f?ǢsZ~LF4JqKWԧCF_kv#&qF" ;!\kIg`BG6,yeYQڶBcsZOw 8LF0=j<l^G;>*0nj@(pDLM2BS^޸oW`$-HE7)V6] azC޶6j"5n瑥gۇ:!/ch`DyLJ!Pˏy[~35+ʒȀG"`׎af` 7,9Fwxo\Qze/T]8@g|ABeR駃nڀW[~ˀٳ+U_ùbJ㙟~*pEM`%%r58y~'գk-9|7;:n>_08# $M*!62dt?CʟinbhN=].!c+))=⧫ΘZL-BeQpdb_BOF?^r_R{좇h}(pS]O|hruv*h Zd/՘`gRo^ ~W,D*eCrz˼? ɒgC5+hoV C慇l ؜oc -(BjZsEK#6r4ĭ,ק̇> M5h3 %*Fak˖)^zK#M$[j/椒InHEb($6a!}b@ð# O\KWַ3L:{n=S󫎭F=sn2歒(p߻`ك66l|տZg1<5| No.{bFGMۇ#S,)"v2k!Jt kH%"͡y0[2!fV 'y8eS}fzv2|';Z~# ^.n#=f̊mԊIpz_'o'Á.:ݗbdzT'xB$m{ؿsIͅ2uilwԭl4s6^ Ʒ/#y'c:{ݭ< xz]`(GBlϝo 0aKL*繽w5i%lkrrFHRJ*uE%[J}]W$39== Zq(+Dِ@G5+d"BΏy:z9=1"{> J@>hf%XmXt ~nBxM(u/,!HycWf'\mmlBtmO֑55}=9G1pxrLi$%&\_J*b<4e&MAhw ~߉w>+O<,Bl4R2Ltni0ztN˾-4OSJj[R,Zjl` *]gb?AmdPn{ƩL\QiMVS;vMqHQ_['UCK $PbBDyK @> JYN'SAS%!Ub]Ѓa{$ݔ<5\i}@Ky00OG٨kNQ`TXb<|.-%?nzsm77_Y:[iWn e&yiՊH|Y3@S@E'$QKU2.yg gk- 0N׫vgcǸ6Mhu%e\SbxY:ł=fZ'sW"YSk 8T{LLq|'z4by)ʠ̐_3RiƖ|lZZoDU7chǿ.JkA}۴5'izDUW+!^VI9NRH,sJnBNgר#Zuz`U9hGhC8Ӑ] H%ĚrY osm!b#M"2/j xߔ/LStdK,y{Ay0444023 uV,ښf\i^^IZ©VS:Waޒ+،Ŏ204_)\zJ  G jqe G_n%/gѰb !Z0{p2:w%gk ؽE ([32aڧwD2@QE"Jg8ho?orɆƯֈNjE#>O~v@Rѩf*.A6}76]<`\WX @XWyr;WT-ks>W:sЏ>T HC$+/rvJ9GexxU ߀՞cU-;+h[7[]>;}fJAjϨtk4[]e3!X;®/v<4}")ɲq~zڦ0rt7DK=+7uy5xE7]\k2)]SE]ـWtC͒CA`,fmKQ-!(R( "15uDy"s1;DQuV<> @d¿,U'FUIX~ٔq_z"9"ܰzI*(=S{i#zYz8\lI8W7م#>"SEJo"t{P^AYkE 'JE?Ux| ?Wtƣvc k`݃|(w,|jWzN[r:P[ }>^YzqY vl]gGkxʧjڋkQ,Y>Z7C: ca@V(OcUMVKFMwkf?BBT A ͖Bx?(IIG-Ǜ~K6_'H+bbjB)nlNW?$)cNDq61P-UJY[ ,}8q ,߲SPmef~լ~i7X8WGX>Έ, Siz *cp}±e{@pgM~ݏL]jHU}]bRX~iV/~Y}ح}G.p=Q%^&j8عTlBz$v[nn`IBTnzǣTvYa,9S]!Qy0I5Gٿ-9sK srA:.?\orѵ6iSԝP%ħ+) B%p(\aiCKb4s}-ZYZDkP91G(j΅&fI- zc/;.u! c5[KHL d50smjyH\̽zeVqR$Q^Ld.5wBW*ڗ=Zl8nTϊ"o4YqX_ Ȟm[o6s;Ûyטq4l_bC z> '^O5Ѐ=kӀ/K Ji0" cr m*R+/p a A!M]/cX_yEV/}|jMMI!f݅ &\nӉ2K|o%csE8}ޱ5R !(!Qr#:3RcywDi xFMU j,KAmM]9% "md,3!/rVK0<] ح;UponNڀPL`=Oo!Z jTN4) *LM(( *3"(Ю-RMF%R`Uy/y݊wI{DNy-,PaCI 3˿m>x4Ri=gAR&^'HĆ2p$"ڰ?#ܪԣg¨ǣFT_(@zFWG}2<ݏ(գ!U<|V=筍@z/pP MEa^p,q|ZxQ$emh(Ӥ&݂j-)Y`4ZWem(-x*`Q]XڕC(Əc>ؙ|>6VJ#y=p"02XpvVjP.X>˂UחBXi !T\ҏ6񎉯1+FOFN3zbGY"1!F|KP`j<21WIHly쥛|3%nu=HdvVJz̢l9}J~'ŌEZ2M&8ғql<\P-,%\A$Ua: svz/vtl4 Gv\CeGp6/"$W] tj &:lA}Ǥ=Z_WprSi2(sLxw%J赝H]`(FwP"L tW{[ٹFÎ~w}΋ǠxoMDn;ri &yz][++q*{m–chMl#h#:kSPˬ~.x6z70+FFp2n_R@ܕG\.81 #rQ;gv3Ǻ7"ߠqʆSSK0;@&44NO7K@>~>c ')CF\y 1&I&% $w{[mr 5LeO| e(`߭ Xwm(P { c0Rja! |ngd_(bWeahK (/'3 ڤB\,eoV*{n;g2D%R. կ}X3O0XX0 +:Y3Gpm/6x 'fѫXn@۫\ AbK 7e_OFAOxw~ҚMvyQz/hQT!32!ugn6*=.[Kf]?09ÐAQ/{*[4[?5&|.N@*ôkO-}Y-G4Z[uhB}ØFQ1ܺ'eT>3D ZƩoOzS9uӟOau Fz yasP-M=BC[m|Gt>kLx ue{ǝʦX`9x[] xH_'P3ZksIyEx _y!:D2?m8Q$)žsW ɳ  SbB(cT0Dbkh|YP# 2LsOH|j A2(dJT]mfu)zK@>\ֲE5,}' 0xU:Sún shFbO)YQY ~uK͖|]ܡ i{{C-XYh;5wt^-hAr6XyFVQYԕ%=9dE˶g*T{*1QҲ4!SL$Ӥ|1Gᔫ]3-H4 ,_!%9"dj؄df;lHRL ^\0й3/ՙ}cKX%-گdNXSsV ؜$ 6`\O}a'!cd6uQ~&DWk:gAtȣH=,Ѣ򻯼jCRhȜ dQl1XUr"MdfUPjod0P QML5ܸ G#©WHr«P::γ|TE`#1]ḬSU3Ƴn_!nHp" F8*Ͻ.c ɧSvvLC3's몂L|= R0f™:'\ZEwX%)cAUF6 sJe'w=Z &pru)iqԧwCdETffE$ᇝ!MDHmdF@i}CjwG=X=WP OK*>}R;`ODjuaZI 2:*V Ze Y^Q3UolSx&-Z=B|fm M%#eA +{AXM=FDBA;$5:AvrhX~D=, 4\J/s`G)hk?7L 12k\0r}`Bh9B ,;Q[_M,73>C% gZ2{2r2;EF.3' a8`9aDLlGK/7ohpA653qJ4`v-Ob1MVQ9\j}V3(^ D` /<ψ8n 6҈4Xh'H{liH,=&V!&: k 7Ca?Zv_|JT9 j#PZlB2%Cl ~xʹMվU55t< Y'RB |q SnOq6,؄$t\%1-V6A&mD6\! \. se1L y~qom*!o|2.45HlYfr0R'pjR{+i ivP5~}B(asQZ<4"ֺ}s(Y-^% rq3rߓ{uO !lB 4$AɥN\:X 4IX7u[=a8a3ur#mu+[ E1IteSy`}Nv+i}䒤s Sg[>FK&}";HhF ]𪔏"1yg0wb-Շɋ k>, |ĂOW:A!5H@$2(C@)Gru s jmܢw4}Umf;-G٦ =."̧[0yZbt+셷r/x.F(qS{N"kphЀ\:5RJϞt WV:Tc w#*OU<$?Y#>F g9$'P]6Pw?%ic k e5Y̠e5ap2d꥛b3㬲L dteA=_~ppA=v&spdcx|ݠ`G 뙒Ğ`u;̕**; f'VxIcCO>aq5r ` aK^<#d~'ثunAA;9"o{M-P SGDl13ep(ؔ j{yNlbW$8ѓz%eާda<.A֌#NzW|P2KRV"E|;x e!ɂ6Q=]\)Lb314mm]y+]B;Ի?6ᙸb0CAyv."pj <$rT$A̭Rc;+9d'mPƕA g-Q\H{n!;ZZWQTj.g}>h<+#B;5{HQIDWFkocʱc'QAC;kd_Ò95o7^E: 1ygOVπHT6E8Z煂gãcZkh)\LS\wIW]jP!TPI D]UПJ}Ȑ%+:R3yFQ'qTԧcUSBnuZO꟩6&ʕpg @6@_w׭'T.MY=x5cB8ٳ};"KJpZ]**[ǟHEc}WEJg4kɃnqI3Vy iKbd/cB=vŷhSݑ+\z/H"G89/=]ƃֻ U-#{%ZoFdmNӋ{XΠ[Z.i_d>_XJl^: bN&wPZ[C9/m]'Kgip*SY }Z]]&-{ 3_3HH!xdz\|Vǁꔮr@G"iS\,#ggv\z^e X wΏb:SRrSɬS| Z$Z -FQ~5c:ˁd?NC:)xHLhE.÷Rj 3tTW\vS;9ǘ r[S0z%Ts(ġ$!^XZ4|b43<CTA"'Q-Qfi(Y1lY;ajaؑǙH3 j oD E%֥:Ls3iiCksw_Kb,}!}gѦ0}l0ߤAp' >ל3)ؠF-~|IL)E:䤶3_?rWRA {=n,_r$ V? v! LxRA0`V&~qӟ~v҈1Q-DhMX=;!hDl6^{BA*lZP˛%^Db2L]3KYMHJ)R ҤB,ы Svg`WB4wOT8? O- ­,alퟁ4dIWk&I~ŵ(FI~W!G&'Chˁo+[M U)/*֝TU'лBs5̓`"R2L=ӻk /F(*W-sot"W19{0pN5CqSUلarZ0i4 ] WaYcd.Co[{R͑oW~a9yG,@ .yV'PZ/ZVC^I: #L.Df\+xGtr< i\X8ecT1|^$'1 Ɏx_KŠt< ՐL80 g,zVuk#r1o8{UgU4r睊'+.4gCa/#~:ر 0veG|"60^'8\݉FR@ŇA)4C-޵H65M@>p3~toQ(Y~~#xL(y˱( "x.tr}p$(>Fl=Q)SuI1yٿ wr 4D%Rf^f>^kMi+;&:m&DK=buFK^:zoq{a9֔)HB* fP)#ż13C˃7k h5z\}a [phy:=gq,S{YlB}Y>D=›stѓͳ<7S/8wըH5k0Y.vǣӘJO obAB$vGfgY6.*||y 'p-Ӕ4]A>!Ubfd\{0tzke(pGKSZprb葑$8"]=Xy4l!M K*aSչ֒ޖsH#q 8״G:'&$ \,,]*y+ Ljk[˝At(>S WgNgcrӌy>?@)zl ,.PruL W3+븃Cd;Q^ܵu]joIV{CxP9[]uE><~T؋R\#pQD.*"T>E+\<jE9 Ĥ( ym-L uh\DSsA󁮞y/zh5y9w x4OҸn! O檈6LBi7sP \,H"EռJ _]">`t~ B:8P"zbaytǻghߛʣ{l=\%K۶AYW7dFd\ݸr0R=?!S ,U "ו1R_Տ5lҞo'OA7ʴQޓ#-vz֋- +f>?댬Ec1{<؋1tLTiشߦeԟ7=_8W-A;AZ<&y?]_yg/\-i,Y½ Xѡ0'`7yQN%dTE|ZݱC^,cÝ*i(E˵0F=-VA`w}/ GB (=@bUv讋l)U#J䷵'PqύQf^/O5xII)::?mX=C䩱6q7˼D0&郫`yzQrZ~x/$ِ6zCGyR;h1w_kh(ro Ta'`}xLŇ*2c#Pv &SWa|۶0] Tm*v p=ʖnp*ݿ;n^M_kn-ck5Lӳuf Ӓh;Sе'AmSDOk+cL\@9Qc@v0BxhTrje#ߘJ 4&C߉R{'4_.? YkWn]N w\z%~'i w^{j%C.%wr#BLw!O|R2n][HCӎ2D +x[TGk #.!?ey"Y'U4#OT@=&@9q)fo(0% <&| C&Vd,!CDQ JDrJp\5:s>q2󣅀V+n[{j͗2Ŋ+׷qb8OF iY,d!kԇA+!Ei&PgWܿ{@sU3WM+auZd\`&q3'ڶM'}GHݑܙk# u@D%R5NP}JNwr.]T lI`R,Q" 8LGg vX*7{E)7Ɍ N`xִ ajN :r<'YczțT!Ińbp1|Xtp 6 mG+,=}[o-j(y/{~Ve}R64;=-X'< Zv$}2 XvOA};B4zYjF`@¸>~T[)CqVW-%^c8i-?Q>kLaZyRPBhLC ->[+<oI{fKtWlwZxR+Fҍ5Pm-ڂb"˸T'm vP`HeVP~'prC%@Ք,8\1 {]]٥Fs] zd6bS] bOLV_nXrWXcTZ@\x."WCI)1+T0ם xjTD: i'HkTC ]{q_lnaNjCΑ_y[j=Qꂙ8qܫƵ& @ȆL|xɐ${RnH7yy:X؃evDpXȪc)Gftą(ۋb F_\ ~;!㜷x͘2~{HThyŸM!lYmj}OR49d+b'wrCt%XIlo2ޗi?J4(kx9f{ f^;{&Uݒyp&Gj92gO^gM" >ZôE-'؃_ ćiQ{|yO9!QY`2cF?5v# "5.x-ŕ)Ki~Qܠ&}>] )ijnXو J|ku>kw3*el96RAbY=ʪ*}K]Q(Mիk"rR-za6nmЪsre),J )rvMSwPr (w{A@!HP?"zBRXڒ ,I,TqfW/7񿌤$YA$ YfhH0"icB䜇sC&\YdͩK]>~V-J޾%P£`.ʹݍ-~H(>4w~p&ԑ4;b/ߐ#Dh2Tt8.kQS`/R9m4&I޻|;8+O?Z`6 F"V9Y̑vfԧ G8u-`>GKRVL*ݖ?o';hAXe|=N s}ۈTӞsd}KXS%+Mq9+\TnY3N 1IUXƂ3)J[Qq3r\~Uv+1v68aS{GogkE2 qJEe)%DTM0 !S+Wh]!  6^k?쌱g-{Gz[Y`h|J(ѫk%V7DzPg>rg4 @dZ_& H"Hա#4LL97 }jrlP$hWcC".@ 2ۘ6.a~ZbH'Cg2?­m]^ϻɈ H\b/cdy_! n"o܍pa[jcn aO j~*On)H[*aS7p?=#|fŸt[m< M-?RXeqh\P~QlI橬9!p \ƴ'ýӯ)9H[.t%5MYꃔADD}A9^%uKH>Gf*\tzwu9 Y'(@1lps76\8䦎$6!1IWd1g¼˨5VI~^k A]⪼y3YKItu;J!<,Kŋ4:3a"TsP$bD8gŤqJS|*^3*9hx䌜cmIQ]nes(Nx,kgHnD% |`RcfpCaX<˗LHR`ӱGw{!ԏe 6"*đMHz<Kb*Ƞ"A:6Y`t l㐟&߶ *klj9{͝Sع1kϊQ gD`eĂ'=3Qĭ8jʪd#e2&o4A9W硸NB[7 nz0}4Cy(cV{d`YK0k{oCEfx+ &#hyۈA _Ť(Ry^}άNzNZ?xkzLO3pRsVHs> ]`5SsPT\OLQF* B%)5fS O[c 8-0n,k hJ\r쳒FzJrGVRO1B!GQs\A_[N8^Sw5G.:J>xo|W鬮殁pRmN$k֘C?,(…(&znxT,+FMh֠9屾vuU>]MCIZ<н^ZJP]߼umF0} 7BFe?łEjmO+\1--\*YAbr #!P# (T\luF~i[#ɵ-e~j(=<7󅨢5$BeǤ,~ec׫/W3#ab:[i]anS՗ww5¤ "11Hټc}^9h|g6-pFrK%xH?j뙰gD`f -ua?Bg3(ۆ .eI-GSTtBOq^h,m?}t{Y \p]har9QY;u-XvX!(_1'+d ǚf,}ԁ]1mԘ1amG/CM; +iR A\gty^hL,wÁVqVvJ$B!Ni\Ĝq*ny zb!%}i_"ٱ6m|lLēge]? SnCy70KzwZ,p9%[|)&S2`ic>5dUHAz4Ͼ.]85Ψ.rQ?ІcHLy?1Uu93SU31qvޘ3Nx$G4+ڌdo,XߴZrKKg&- d*63ѭOT ]?_Ƹ6Mp/#Ņ3n!4R)Rs.ϕXqU>T<4w(ӬCmOGbd2s3,Ծs%HU=҄\ /a-I@>z.F2'l0W{$cjQRis2>Fi N5㆑@JKyErrF:dE8J=a;SwU_7uU5=T>V^O66ZVxQxt>c Q[r#vPZX DYnr)ڞ>W$xRLpF5%<}~r=\2"+wxr =9wuLRl 3MGS^ݓ΢O:;R†LNL-cـGwh62"}а^ ^PBximsJT"q&P5cߩ-;I^yBO^Ȣ`DHAF6 x"0@?bzo>ܘ{}Zn*U]sk+ [nEנa׿EzP8)WP̫gVn Y=\tgCx/x9W Ę di󎘶o kү*]Vb '5b KFqϋ[x!!aRmwkD yWdRt=pj̡ l87c$:RkeA]CF2\jK\~5;'^sG Km%PxWl12M Mp2`nXޮ NΔBeU|gWI_.mB頑~|Ix-M ߩ>4]g?tvN)wDһi/)+҇, Ϛ2.e*w=NGCh!ҟC$b5'OO>0Kr^VWCW cfK# nβ[Dɜtaʠ{RP89g?W^BI mkK?ErK LR4*_ _/*A!mےøu2ްj7X~LD8˰k}9cmc?E1Z&vKqt@9r ?TP޺ v#g8Ő7cJ .0깽LJզ@=0j8Trz]˾XNIX?I$ WYm|F6*Чܾ}`IreQn0 .+Lq^<)KQ!X+Cr_\|q ^= 60?YP{?!E0LqBy^[6״WvM7Ղ<(@x?[H'@v$VFWőGAW{xW4`?PLoNnL!9}k0Nɖ:ƅ8R~WKFk}$gccIG ӣE6rvŇb2g jTBpc쿜 F g{Ǽc~tK<oҸR397Jdn;Ft7 i5r9N wqzE/3xҼpT,b9cs<(Ƣ,>ڻya{`jř*"/oFqgGȠZ݆9CP7IJ}8%E5Mn%b ^ 2G{MNv*5JN:Lm.EX<9 )X"*1ٌ6K-SȊҵW ѣu~-<ޫh yfM(Fշs_Nw 6imŜ݄& rb, 6{ؚ8^gT'[Q cv)EX 'kPy~r7`/pu#72iIzJ稶Sjj [͑\|!ý1QpH{;k=?@z3RW~{vHN*g_>>6@7]Շje_3'P˜ =n'6\jJx RBj{VՏ:,'{8k5RwBd|x@c2P+4_d7g"3928x.[/kd:3bjX̑Mҥڵ$c-@q/hX[ >@= &S>>D l]{}۷kZ9M,5oEڹF> yٳ)}2S.67Ota@|`aɦBjF,o71$l#Ow_u/C]AQud ^>ׄ#cYE}P҇y}V` Xs'Z~pKd]Fה5 +pD yX\O`bֿNwȯXD42q%qM~Uu*У(dN:G{Atu/g$O)]˖:iEtx{'Ikb}.B yyY1Ui7|E[\,q'O5 ΩV % ݑD!rGŎSzÂuNfxh.ާu Y^,k\iNC%@꨸gl-eqXݮ&ә#hVI=^E=7|F׿_ie1ɵ:ճ|?ȥo l3ܜ\uk$}Fgfhf).3@ 2%%p\ |g~o19;{Cдܧ!@bd)'ȖWf{f&PMXa}] X2e]fBXF]{ƋF1+='pc՛4 z@ocq;jp9:bQ!RʋKJi `@ў CK mϔM^Ŧ%+?%$LAC1҆ݠp)lG^K7kX ioD-B"@66aHH#5zr<:TpZ>MZbYѻ@fx }L0ч5 ųCzf:s|7e#(rۻ.-y(>ϤnyL# uzw@'9g$rǹg=nvTmo gW83Ն]-%ћ7\򚲾;Pl# S\6&Ҫ{7?9%+ᰎ`C !DHҲҜ_(g}S$ZfYN2>|]4xdsKiY9džFMH7*)à ~ft0em% ,v ګ-'k󴿌(r~1i] A3Ir%gz7ՂqQJh,Q=-I'x,xX!%BsVxb7Ӡa]xx!d=o7pW I FwMA |2[767R\j.BG*[ynĕ' c,)R\kWn#7|XiXI|sQ*Oz휃_ ʀp:?ߢi_8(pI"&QpHwLKro%,-7κcHuƭ]7i]/\U!d!Խyn#&{[<͵4x|#HUb(@~Gza%|`G>8#&orhOA76;?)!O۪dHufU-A2},1~GDEAWuHVh\9Q=1ԻpIM4͏9gWf^KSl k1jf6s4!%ͪjT3fS|;z_dwrI!&6:tc6k֦8^mi#9s+{K=mփ'Rs_%0LqG@ 9xӪ#!TTdfF7зq-5BtiY[ : X!kEm~H=Y@x{yySOـݕ̾ w'ؚ_}f& wFdl YpWMTh>zGy{)t. 'lȰed>/ʳ]6̨om&!1Aޟ! FS4 )k @\2ۿ*(۞dܟ5-F2:w}Mseܖ,!LWѻdJo$}8ՠE:,q7RVpp 2oA$:Ƙ9o#>[ҧ/{aD:hSڦ}FiaٯM># N7N@\e:IWI/Xż v}Hy_0'XwR+|{%qZ̟ 9_ljDCo#/qbr#sg1 d{wfnvBCkۋ;rvd vxFUڤqsu(#THMz/uj y@>\ݱíM=HLG2j?^T]z՜w9Q##. + w%Er̾٘5{QVUTt۞zP$CyĔFYGV風 IڧuAXOՔX~S/0RۦYh._il"OI k]`鎗VݽaK{@JKN+b7XQgߗ5ac8V8i>х "+T['lk/az`i(TxSVTSNyO,>bS'Ȑ_蟡qfEێCMtXn)xзۏ=4-BL nA4~do)˳EGi5tov&1j|ҚP;ܑBil *4%!PfBa"_C6ɇ9UwIU.=١@H KB$.aSz,"p/ l8-nKvJ)DDø2Ȓz=X Lj2lôKت6r>):Fˉ~` 媫Srߖ'NG_\xg:ɐ@T4nKһzt8{dz8([uy D"z]]DG+-G8R?dqNҧu]¤КVW2w$cU3fܨ/:m:IPX-%HE+r7^^{j۴o}漫: r?omSa QCFR2_-Y>t#*7ǣf{PSDȖWgӝKc&V>)fj7:DiGdN!He~e u0N[+A떝u8/lA=:bH0c?ٵ>(>Upv7xxM[ta*5|ݱڮ2٭fKXy< ;微ڏO"$7EI D4#;` 1 4DA ͆)=+:li%Ү|.En:jFKF6@q,i|dz,:7(–7&/ߵ\V74C~bHjk|ÄdY w$~[ڐPnrs*39 t@e4pXե3E2*i\oq-du& R":rHS<pMgpsp( w"{-w}q .i- c4E4wsmp }Pn s'p  S;}#aVQX+Nq ~<1§sw Z5'gf?GFn^tUգE2{/Ỉ݈yd#'*AG'5?U]Ƒ|0ϗEr:9i3e5l6B%; "4/ʍ\nfϙWYXT~ՠwʐV|(%2@5ǟ'6-"#=xW)ŝx>ʀs.~hۻEԌX[Ѳk@%=h"!}`WU}-[dv.,8}'ч2*`Fz_ \}K:C~Ǭ׋8zBEZœŻ~*ޡEԕ*Aq)@[L,;#o+}>gE 4il$_I[}Dy.ApQ%9 /  Kk,N[A{0 +1Y@vAȋl-h 4S*5A1V@JW*Nj8pƖѦپxktr'STN{{9LV`3(byhD3nOOሡb:H!4 ܷdS0IB{}Xew^Fv^ƙ2N-U1H̎[7wjS0*aZ HEL?/X9+$[BsV;T2ljeiNݰK)x]9M n8N*<<*X$_o:1`6p-v,BCru'~3z,k2FjlFX^ʶ-6 e1mj e 3-ZA`  u*B ja=>GAWkih^ȝ:U~vG^3oۅQӈ `7S#.2?M} V;ě![IC@Ub] 5:J%ؤ#3ʹ@̘.5>I .}3Hqgd]Bm|lM}Ӵ wt +F_{N`Pvi7(dܑ['[tbo (QnDѡ ,X[%DU%]^Hx!nTjǸ7/Z+[-fv84ƛ!\ 3`, `sce >ĸI0_.CcK&Ws+mv ; `r}kɽ= 4;TAS滕9K\c)AN=7yU;ҏC,gK} Qom7t $ohP̙EE o:ٱu޴s% 3j_YC\<:A Gj0GRG1 +0/WOCʖS1Qw@w"[`DtìʸXmj0v Ϯ"%IџT'IO}bUf- lnES : m% ƌbQ)+_τ1Zs|)_;58i=>AW͇&] kNol8{{"&~&T?X(@m7ׇo+ ֺ6kp6 q-&Z2n$^cFcDkDŽ5wABj&9FKlfDALӜT̠T֊wH' A-t!ZEr[i"gЋ{^ǻr):O؈׃DSNwAh(Cv=-AskWtOGmf94U*4oՊ%]PіkID+b5f彞(L\Ddr CIU4,34}Y69 [;B}OxZ0fnOifaNQ:`t%%|? ߳͋zd/vS|f]Ȗ1五#-itD*CzgQ:Y/< |#gGLG&zBg4%@Oc~8iX2* ~K++:Wm@RͱTSHXLɟ]۱^8I@03ĩ)I!=OcJI&DBCgeVüV30̎ꪬOh-1a+Ѭ|Ba52K-.MEGޘ] y $c_;醺Bqy_swoAu4íG'6Cfq<\aDR+nA}CSssW>SE&G5ϗ_NuWj |g'V1H^&@ŭcS5Gm< A< 0;3Ыp>ےpA&Ybq-u٘Viӯ֔WMl]Di^8Y"^^Vry C:;`CyUQq%VN7'Y܃m!xӄ)*-8 0'/,kqP'9/"{',UGH_ɀ֞|^$`޶CGhקl8V{wYY"YWBB2)o"z]@K6(9 j6 @sqB!xԫ'F'%kswӽ'w~:Xb%Y&15Gh n$:lfM Kj@E1Tv>Of(vu5 +;ǾŌ'=^QY{3ssA"}܈;ݩ\owut5#sU:s2aUմ*Sc;EɦB&?ӘaC$D&!ml]([@SlbX6C]~쪕DLh툉fBDa{a'|d @ +#+>ϒE45 8j3ln;`2^$C{E+Ǵ==o\Oވp`@ 1.  J>MKC WI4ci,bSSݍ[n!܇&l+ ,g tVKڙig ohQUcMB;wL5&ƀδ -u_]XYM|zQq9 Pi]ewퟁ2p,}lDmEC0:\9uO#,c(2rGѧɶo7EKs|pY(uBf$?ꂫd,FyЗ.t\;| ތ؏.? )gSݢE{'9!6\53"8n5t'>rҐb8BE_̒D fCx;|9 i%aiEӦVi&y } ȎC{b\>5Ic|Dww-8zpeۈ nK740]kH' šfM^Cyr@c @,R{fF?w@ ݔ _c$Eщ꠷iW)&'c2@8(QW}_4=s$)~Yv$Vys9 ʬWT~d`> 8RZȦgIU4wᴝl-h7 igbf}af[ZϘnmD03?B']B:J6`q݉Ӧu_ Σ,HjKsiFn+A+hY7@(:œ83nʭ+eX!)U{/VufwON1$lB?R7$ * WsxgfL!cc>8Yɚ2ȏ:m0mw5<6Ըq,[Vm3\ResgsH3p?+uҕTTI"UI&ȭ5 GILt F'\5=Y[v:j1 ^385: Ӎ[!(:bmL&i.%r^>}0dX-mV l[識ܩGmPKv˲Aj3C®t{߀cM֙H@di\0 >_SD6^X|ឝ٥Ic#`v\/|FnP0z.SŇSi9hv˜<+[0RҞ7:" X˹lx8](Ѿǖk?ӲK[:&e(Q8kԥ/휖q4mp-@>u" ]C濌CCdVEnQD@߷pէ"6X&jw5kI֣k!%04 O״}>/tF֚Ua=Ĥ\EdO|J#0aFOǰ @=07AjLp,`|e[FiF}u- c".)vxuʲ$>< 1:١&5 " A}!JR59t6& 6-Pg#1)f<6Q9`_L2h_r/j٢|wPs\t%-^v#a!e.ΘXꊵg}ɻi%.+=lHJ&0nC-@ h |exƷ}a`x'#{ 6Adgn?|4*&BÓr}|+uN/;ip546K~0A7 vӌ`G"7Xc\* D!}xvV N8Eha!,K Ђu/tqǫ'Ν~ڥ\/xzw\ˆ.fuCSKS}"ǟMqU {{A1)$ Iõ_v QFO"*xV\Y"^ _SH\_͹QS,#81ilz usYDO!1JOCktYŠᓦ-ҮP4`%83Uںǰ쐘2^Id[nk82E'#!l02H8(7 _E>s+[^n;I*@ c xΓΫ67{^÷hԁdj=;EޓU9!t=;[t:>+:VWεtQ ѩ5YBݼ]Q$Nծ٩`܀e#j.Fe(cQ6 P"=Οe&]U[ eF 4`̆RN]IsZGvF!L-_NGx#؎^y7p -ZX#ü/޶Ьlxla36QPxxr5lHIXoЋ(L[xG+ys<]Y(d`یh1؆mj6$fnj5I,jRVC-E oW]9i.F[(J(I">S2 :(44\e}zJ\{4HpE rkh0qW=~h]ue~bCpgvo1ISy G+lg78fuj :ca;{ l)1zRSDѢkYx"dD֞~`Ec*߀`;ڄ!RBԩ@cD>VT`,&+l:o楀Dwo /s`0U{ny[m)xVI:'*v;9CRB%q*(*K(wBblIz²ˮyHJFoiXU<U5'Ȉ?bXAؠ{0o[B^tN"N+wUݶ;W]wm=}+sR# UZjc*cj.klxY5~rNeqaSњ+EsX(RKҞǥȅi)8brgeIG'g}!xCMĢ ~7D(qc0K΀+ptVQ@ -ﱬOKmhji]G\WZ]$m/;~5Tply_XJZF(v/28|kc:AZa=5e# ʏ@ёpmr)7b3}A;\L"SvC3^{gXWىC*V<> Gz mSx쨭.z(ܞAȜ%Kl5 `؃skuմؿx2vh."=!a}N)ಖ+ M 9lY pQ1-یgؿ:.Đ,s@ZޡP`5lLOHj "]?+j]SO%[KK&2ezMeQ-/X5]JA{vD4URtvq\ʼnlk'ϕ~cii1߮UcN]?C~SEegGD;qyI] X6܍ao\ F!>0ZXy0 Z2MbD]zn$}ˁ˺֜*:+*nƼp="J {Hd_iWo:lF:%޿hfQ?H3Ey{V"j, i*ZF|BZBk&]^PgeMj }Ô! {"H*1*J71e(=BK{t{{4mz@yjGgJ 2|9e(p@R ޞ>'Bz_{ȜpGF`U6Dj.JlIZ=𲹞eVl\ a'~pG@O *yђ5RZk ٿU-Z[12ģmwCZi `3#bb{\mUPӌLת1Yx=+5:WU9A5԰oq Fc_}=AyaKs:SYpجxG B\M-՝).V?EP8#9#UQރxׅd6d=FH 3{e~3BÎ()+o# "W^yWX͑!*T5':+u r p}wmmmt󖔴 oci̓N^E7\0bX{ duQE[8d?|ylsļ<'WZ}_Ӈ"2IJBmu_.6>j$`WoWl[0:߶WLg'*r.zc LG'K]]!}:ؗN縎#^א3iUɕ~_dU▪OK(( !JFj17 3(cE 5HAl/MA%ΡJ;4AeHruku눤A5lncь Z/JO\sYZ\[J|Wz h띖]K3XkyHuDؗᨎli7)̈́PF8_ f.Z=Gd؏p_UO|GBj78xs{2kCzI-@rw$紴s$ޑB>ojHc'ɦ@Ow9zrH,a}~zoe7=Lꑉc];DOmKz,B0ذiNog3`IpAc(b1C,-˟kIz2  !y ;\UO]p7J c qcZ5E~%!帬1IҬ+τ˹R ͖cyZugʦ@pO_ƭr' co-Sm1[k1,mhb"2B EaT̡e6=yJ-.OHM"Ag= ΘepgһOiJ *-=JUnQj]!c GiE0H:6sY˱4:%.?q{JC8.5K[߯zK;Ġ5N7q,$3kL%uܧwͨ A 7`׺cD6dѾֹ5D BMѫUsH&chXqD:QrH<m B6s\-A`SQpF1C}{s`/\ֹS>^H|\(Teɸع߮]"a1!LmBbհ.TJ8=rꝩLYYtq0ڤ^ۭ[c ZMސeȇNjqhZ/h`#DɄ$q;ƤKC/!{ .ߧlxԡR9Sa웉- GA&RYd C< VΣ8(%qY싑HGڹŴIO$90uL+pd hF:>pޣӍ†6503|5yIzzh^-%5טն=yPv7_ܽ/cY*Xl>28aYɟߪe&g,[L+A5>""A|ƚQ@Kg=㩲=+$~sq$ܳN.ǦTDbhvF8{.s`ZQ;y>ly-βfqR9}ڷ'mRP&F[++Zc%߿ R!'su[*7С>Vs/$IBc6oyNXu{  $<_Cͯf⊾L*%2Z|\܌UWP &XNzn&Ӿuz+[GD/(c2ݣZL;+s]r[};>Qbt=(ȘI{%\ j&\e^NȣJWbpg>Xa XY6}k`?S&4pu%=RsG6**ih͒پ J`s|ɘ*,o*st+>3|,ː^3:Tr>X07~[A-f}+|S4\TY4#zGު&Yb )P^qջ"u4zʲg ֜셆-up<HM6ձ?3QX,s]#6UnZv ĉN\Cm3s.$i2 /4wu-AIJңsMKH³߱ DyS,jt"D٫G;P'HC.\4a6]g_{%3f;a52==;ud/&2?lqpթHD3w+\as$}5a2 SunW #",sV oS>[) /}8fJ<=*Y*ݶ7p;g=CңTι۽ '!Z; -݂W׳w}b\aR/MOZ;gQJAD2Ԛs; @]`=p؈ӭ狂_v/0{;@g[ca{~C\R!](;T})ĎGb,y#da\GtY}|= qР/cSe}-:=M^_W@70 1YK>jn{_+ Hcc?ZyV@3PJ\^b>e@ y{#h{CzULS3_1x.Po6;ݒH~٢޽D0}2xK+M=f[e]ё|VYy 0\z7Яnt{˼K .{r1Gʀ233L?D !lq(ȗ\Osjb2<6)pE>ޣ cL"k&Pp}޹I|3'ofn eZ6nc5z@j$;"B~D' S@m=mrж,AP;&2D/=ʊ1[['#CR27ywifE"SXǪ@zТ۸3bUPU!nu'rΟ/|4L8 "CU% hFw7"gdKK1IH`!7m SmYp@ -=sTϊºpT>/'bėզt?#L ^ vݜL&UmOlhĩ$v*$d Vÿb,H1ҫ `x9V[/fC>~ 0A U6'Zn]d21BvA$(m%A0;13w)#}}c*R~ Py86{aw_WYDC-(Õ,jh|C_,zKUyr`ShK1X)wo)v3\>ڮ3MCTEɕdۈě)T>$l:#([j`ġX%5M @l#E(t &ƻ+x.d>}Z1򛘔5r(}K[|nR3wd Vq.m&tRReI-;(D[X-Cd6.&7&e8~*$FEfU5Km+vjѲ&XP~`hXqlD<nKDP+qa[` jjQ . /OfDNR]"qCuCKd-{IG! G4g~[pqggceF礑NU! W=N&k=qVYCo0kdY 0:A5mk eƆ]b:zθ7N@ #5Ș"o']72KNʧ8O;>bu6W:+XR++^|y~ӝ? ;kA8XG'&k5~_6GS8] q$A>2O1rz^NB[]/wp|/KR 8+mdL .;j`8 Y&ͻ/L#, eTaR{(5ᳳsP+c $\$ ^"l=1?=oj4> aN;~[1fZBTI辋8\9S+ݧdtu{ eiPw=#(H[A2u;|AHn'Au~xphGAsi6l!0PLfexXvK\aJ$/(%wtR!,"^5agqR3 &.\5(:g4, T)OCt5̽יhiN&{|Ё :5Z n{ 9 p2q7U6N B""]+(ez (k/{YdbEڡWj^Ѐs8h )ѥ y.Jgk4e}UJɫB"IyGSOY*h>ޟ v( SNPoJm>^vO,?f;?^ *w4)0!7t 7ͦ\}0j<.&Q<ۄ!^W~uѓx,8w=om}|^n#qG @ㄌ4t8gj_6Xu#uUg"N[qAkB-)F6Jۖ &V7v⻙CMix \"U*РZ^”Ua&% $[MBF1;ɥ&9% jV I?s5)*VȘ[upthdNڌ]9?7$k|'㉚ 5ax7|Ë8Na]u}twQhbD-Q%g9 ٔ?@6OOnYg!O[2\'O|mXĿĸ"h{"UÙ7J Ŕޗ\v潬]Y܉O3 B=eEVNaEo꒹E1Öm A+;MT^.6PB=|PlsM*:-A%t2km")c;[ܞ7_%8#aRfmFvkO*ڇ"=4vy\nɄyu|TRXeGgM.(ɋ֑}2@qGj`:sR@ [W5hQ Y6r{HmڋYwK?ɓ+9HDC4l ˓6QdǓK7w?AʹX0 H4Tp畭Gh)#W'7<*$\&4aٕbC n< sx/hUSأSϝ<5s+~3X`f3H+Dyi.nhdi* ?o]aP'/~d@}k#j,0Q$yr}+*xګ`-_0LQ) ʛȤ=X͠PŹ'f/8iuZ+w;½} =kGn_A2@~>᷏r W 1p#fY. ]CƤ;Gvc% 'VL.z)MJBmvKn{4^KB`KVMrf)*sGd U<;ɳ:U8uHTA׳j{yWVUA]=YΔˇdRwC8`y5f;ȗu>fY&Ǟ lI*tWWxC d|ܰ>n,LG.hV}߱ O664u@.:yiz}9i . !PvO`!>13يOK{-ѕpxBY\zU6gɴTQ2z|hCkR6dζcr˕oO`}(WO/4B @'7fY*,2XKAtykuf`4IO~{37Cis@-s\]سQ?d[xt!w 3f<6X.ЃzfŻtmcΊޕ X\$$"|6|FalWW'L{;/m)7t4S=#t1(1\6| #_4FM}BP7rM}K5)EwIGήVVB1z C^s3mqHZ +n )i(PN%{_\;ԿvbCġP >IgbD2,M*$~sTn}ܡ]uv|P￟Ű=_pS`?'&mJT=$F:gẁO+EV0)d83-իѴqtXqg\1/ \6t{|@<<ǫ2V(}]U; .xkT!R6Z;x0݌aZRlQWikBuղ-% %FnRt?2NLFzDn*wBFo/ %;hgܫOQ#ڵ#/#6EqT ڞaxB(Ɔ fFT91wf8u  i1'Q.f\|_Uо`LT sƄ'D x)[Geݹzځ]:o <lW'-68ҜH slSE {?S35ZܖbI+JFJrggaI2u>$`cZN8vg3@N9oK K[uExOrLѭJu9C~&VʷxFQHOaě0>9( uס7p݌ȓ~ѩNdd5tgu-]#/HkyBAc"|"t֩Ґ/NlpX"r YӢ*ZRGpyd=IKztu8!8@O ]:VwuYu)M0l- 4eB"knS I0"W9f_d &;\*kJ^wH3*oR+oJ>Ssk < P#unX{y^ym%p7OֈT lqhom]:i3I@~(墺FE$m9Tx@bPi04P!_u(uwA%rt4ol= mʓ`ɦsf/.@y!']c|lZv_bd"(RszO[=}=AdjMaJ4ZXUm~)zesB!'VʇQG3q+3ӹ QI>AU O~kc/j :VՋِ6"qctǨ/>4:;@SW@;C}U ;rgX:}/ e]k>6 u"CͧjU! Dm|P|$yfzW{ GKW ,mwzozZhmM.6a{o;MjC.rCƓ!l o jōp3+@>1H]NB֭4k O&Qã1DFGEvG43t'sV Q0!蜘mY3} lcIPYT0wWOA?KPegjwe [x(*q$hɲB;O1E,Y鳯2P10 F `2mS='gwB}$;>G:͜}G>;~;"E 8Y}fQ;%g) bXp>Ȯ~*]舾W(, )CnzzRւ ڴWTFN:&M)Yz$Dcm? |;Z l$5-[Lgw<\zC C32$VIϪ}q:Yq^j'*qW=:TgQȖ}k}(= CgcY[mt^C 4X{M *Q#*!&[n:ɂ,k#H euگ\z~QsZ4]eȃ$˟8'K`Fs/E@tDG[^.~[]nX92!Ṟ́19DJ2^ Zg}?֎RN_7&VtFl 8:\g11Q$Cngʚ׾CF2Y(GBPpWVE$DW1g ~1=bҟ.|8"X/ KTzB̿u?}Ա{Li%bʎ+I`@ۍ}h*t2pt 0AyMαS>0@zU2!(oro -\9MEa&~u%>wr#r(D;ѣ*ѷh>gW1ޮܻjO4Ѵ/I;q&gArYCwhyٿ>ro.W9(N/ގ >|gTM6`HɈ 5Gs!#! :U|WTƒ%MeQ\X|tgnI8ǟ9n2PIQi-'tԈ~BwUMDXqڵ =3mPKcp*zt5y7sjx0}wX)QV9(v^+>nǪҗR'w\x3dg´2k&;BOpOt:I0hKcIؑ?aosM;0:$'[?#(ۦ{/61Et=qEG)~u`~c( W'm@19`PL#߾bװ[xRvW}R]saLWC⡝uj5%9q#=DPQjfKl}JQα,2C}c-``"b<R4/Ϩ3%!Ϙ]2 Vۀ34J(2Νߑ09:dr7>2ObIhɘb:(S;60*,2_R Nc;xqyningZў,u{'(m\HA վ9LR>c?j|,hOT8Y4lN=Λa\&U[ڟ~퓳JOT8- 1[lf'8ޚ߫IU{-cX[#LQTO-Q.Һ Y؏ (&Jqڥl!oc}?ٜmW}:*s3æM0*F3 K?Ssv04Cjڍ vS51Re /ļcCo> gȍ2kD*?t0%j.ja2JzK~SV`v)ldJpb5|)g5) 1$V+4}u>bT~Mn@qcp?lr"sc ?=`1(DHt1#AJ]P5ISO.Xt|I sE{o1,(&.8hwURZ3yJ_Ea,XSȽ%aK;YU:;mn5J6nil r4еȂOmxfKLVC8Dz!1 |(Zoj#m7؏bWV& Axo1 mÈmSv| &7}8})dɳ 9q5-ϊw}%&%+[ƟD\#,O 7t7 cqn_; )Kwuip6@O%FaC>=@Mh540(Yꬮ+. ]fUfxu4jI$M o9~$֫WdLM{upb}sLm1 5Ə^&;G~Tl5^Q|>)i| E' U+N< ُĘ_ K%+r< 3Rs.<+ .|֗SgL5U@_(Z6! NJ$d;8őjǸqPߥC.aV"#wߥ|Z&C7E mWXhWIE˱M~L|y_cm(_7CÙ  $S/_hV1UJ㍛3ŖV& B={G}Zy)j ~tj1|j`WԜ ,7I ˻z@X+{iEq:3aOuFڭ@`wjV4ŎdTZ&ij&sJrԃV\$;*;j7"o#@SXITV[3ۗd) mkg;Ő;ف#F x~P{?`69Z18P=pt 7D122ˡxb!{ɏgqܫew)KvƼ&ەF/21k߬~L.LI k'GB|J-E8X!vt_I^>StvTגNb(*BԾ&TnکO?阬PT!;lյγ4y8R XQv]*I$ͺ+u]RDD`Aa'Xm@8dQ?faG_:e֯NL撐kn =L><+!NLMݲYwYs'IHp؁NDz[S@r?wwW/46Nx2r [pZ$]$/(w;"h@OPbq+Г+bXkon/s2!vu?y9if}\Ԅ2޼]Btdk?@el͉="o Ry|3|kၵ;$IW ;}8)}0'H6yV~Z!ks[i/K0C/a%+#{xR# ,D0©^A܅e b1ӇZUKݙ;r1cFBsm\DuĻ$?EboxJÒ5)]?j(𙖇:xc$Xt ש`. X 9; :W}?~e ;6@W2.; ggnx=TfM߿u\3ƭD!o7B}³{5ItpW͸cÝba+~]WJ&@E 7Y|cY<ܳ2d4;Nvv Zcu CF1q|1,-֊Nf\);JcacQXɨTYErD<]lc. ;_ϸOc%k>M AJyZVGL"χa rƨWdb£p;$!!(%h'-yب̹z™[m99[ҹUo)`SqyaP$$J%-¹D5N=0-uDe{ط[ *cSp`W>4A 8 ݩf PPkּ\" Lt\[ enX,JTVzJ:ɇiugm? APJ LAAYW Tsngq.TfB~)]TƂ-ta/(8q +Jk~:TTjύ8_VR8\lqf$0,b"[/,̽.~<4Wbdc;gTU=FG-^# *Sܼ-tx3Q&D2yLPÓ>sBYטL 3xr2S:ܕ#dnbn$0:v0h6 yQEy  }2l(q Q}{eJPzRFeH-j +YeX= jNu32>Xɘiն0>z',<u1}*F`]W+$((ώ -Vlu ",/,陂 ] VqG78a?Ҳwo%CWЩ-}l.zNqk I¼|Qv#92EKF\`1Y%5~K(eqg@: 0\잞vж  ?k<.!f8cV5–|;L݅i[{_c_s΋kYh@وq&+QNHj>KD7 p{$ˍ5vAt5Ufy5|aA/o|?_mՕ|#?˞q'R'Ntm|O7QoeX4_cd]M9/bta x\$5h㉨&t]VF_"qr15V} Iqwp|mTVLI4>q퍉`_M./G@nv-߈eJAS:~ԉP-[ɵuo\W"d N㫢_"R kn>?{K~*aA4YPQO1v́gl]* 9-qƵ&TBEixtqd He,eN?D۾5Qv{9u ފNҜ߰} 3nE\@NL%$Wቦ^uޓ{s c<|޽W=YD%U>Pe&oЖ&qVl]5,|"!fs|'52BQ?v%([_N7<HxJ &.[:*ooJbqfVLZ55q3'Wਡ: ы%ϳ{&^nVqƐ85O;FPpDcJkor)ꯒ 콈'|p׎O<82̚G=gU,V7pbG_W7[Pr)}l/{utتĞLRYv*"1yA[h"noޭA;c<_|z85o@>NIiӐ2_柌Po3F#Qk% l*,?*x3O)ĸu 4 9bὸT|uW"N`@4rNPFHݓT Rs. կ.}#{H˥txAL~gv.ټ,:Z ~:LsQ0, PM 2/6Q/X84cĐ=2ocHbO O1* Cz?!PVU[dURGzI!ѓM8{#j}GIjmNkő$lٙ,e?lE_WG_A<"ncBYnL#MY|Hh22q;]ӟT}$n"HR0Xr4}z{k9{ ?[%v3oB\ZDiYij- FkнaM\۸4EQhp||)Pgՙ | YGV- 2 %}qYa#8za֐^,um,اJ@u7@H R#54WŦ6N721RHjIgFl@+d] Z39u+w]dċ*]  f+;X::-ϧjDu8 A-oTQ/6ˬ&I>1iM;cw3yy5꣧Wp攈b _ ^5WP7vVl:Q3O.R]jv=c o\c[WكU'G+5ύ48gPGKP섒g^.SYb֖ W8<Ҏs::DDw[79Tjw d=&9f r ɲ-Z( ;8f _w8 3g+1G]nx6ۖ6.uށT t miYV-pXk5~D$:R=GX5aar*?xSivi^هkԉmg*0OCu{+&y7}/VxCyЭGuP li.x]+ιfn_Q,Zo}58bU>fJyF\[m9Icp"r@o) Z@3˸+HS{#}$V᎝pOfb|ˤaXiEYi6AH4Q d?M98><O{M=% 3VTeibv(+ѰgVM'y--t~Ty)SW\kGxEW';j~3U:I̶%hR&%T:1tI&sg:}T&ʚA\p"&T<ڇMqMgM&8҆.H6G: 'Ff auvmW/]uKLjSY`PDOžӀ4VdD1kiΨLd!v(Cg{1RKp'P'bJ<{p efDWY˽JW`b,@d69)$m(v2~\3jΖTs[8uB'ɼzB Jdj&+:pX*^EN'*zљ mj! P" B&xw[*OE*ojX];5jه &c~a OaWŘ{bl}@-Le??ʮsO.~xB*lsΒ_);\SBfeJ,ܰB4,{T-hUIk5Nyw2}5s7̃C4sSLmFU͜OʼO%' I/ȩpEÿboƬfϛ>[U\ct)˗vn`x'_l`$+$]O4SVs `[5 !}\6t#%kk(y('Qҗ UR]hߋ?CتKίdCd6W6WD(4J֌]'[y02v f/ I12hwz}d{{^%/ $ *F&OVvfºfhT(&Z<>m~)9#[9N.;vk_QDLC-7)c=Qxv_l`W\.PG>z#(߲$]KCdyC) 0yJ>[u| -%ic%h<4>kOST>jT?vj: HY 6 ܔ _Y"m t9s0v=uZw-L@vkoG29 ?ES1?Rk d[I*ZH[مBɮ3u; z^uNPqh?.f_7/P cu%QvS[MT4滽qKM?~"ه!k`pi ]\]bKxP5c/{"C--̦iRݸr\Zl(3y>3p?RW"A%d5"} &W!HV6r1M oٹBwm"\Kq:DZVҦkdܒ]gPQ3z.A~ץM<ZL6i`Ψ#t~QFՊq7>Q=V̿Q-B FMΪ."[9.7Kp N8ٻ+wU,^0,E(PJZ0IH)Uzl$cP[J]e UHG9ls$U8xKWdiR~[ դ&wfn;V* ,z޷Smjoĺ.M^FCI)Cn; -$5l*LK/7Ѳ 1yO|iLj_=դqB'Q}1-E=t<&FWoW~B{_ԢTBk)4FX\s9wRiN8D<- V߀  ep J.T8_^pXj yOf3U|q >8@R6vj J E//iG:a2~#Kz'g5nի;<8GfFՠjVI]߸%uIv-ZP8*oIRL$Uy݌Kƶ}tSʙ8-`Lnl cpb#%/^s$\B}2suP%ޜm@BC]26|uS z\uS@Hycٟ8#c3IkmAD!n63d^tu;zh+Gؿs%A٥Yxh޵5<|JKGxRyBa?)tC#ΥЦGy²E} @_sB4bޫ}źO3TeLt?FdQJ F w}|V&HS|rV )aE΋5Rf:K5sDmH y%}vJB1dzB:QrE@8a&dYDY2 J=V"I`Rvq P>֐q<~i^ 'S9\q[z&VV+ n-ѥthl,Im`Eؿ|a\Nc/ ~%'i77U2w|/D];p~aB2O{M C!LHD^#v֝_Clb l'V|r^B" pӣCZӒm{f xgL _s)UEzS0cD9f!Op[.u{~3 ߇^5=l@R=^w4+F6.n6Nz=Vk.PNRGR/w\lzUn]W5=g)53>%qgns YP maO&,Ӎl Bjj 㫸Qs~rh=5N 1v̾Zq Sr$ƳeB{]_ ȪiԱޏ+w+6X DCP#'P }V\I~K"8l|VE ?3IC0Zp6(GO)LLɯx6E#x :[}q ыӨy歠K$Z"5nʦҹ)GՂzD4PoB**AgfMj4j%4~^eݢaRϪ{WܖX.h2}|:;[R`_5сK[Dtq~ӼgfzlK1|6r $7p1f~y׍<ٙͿ=nA`jr Z,Er'[mF|i]¹OsbD%lArsXkie-^Tj)\5 s6,hEH53J TNRdxS .Ԑt]W<^aQv8hZIJ w57##OO_|j#:f}\pp?[-2|%"ոI4(X; r@1$}30/ ?qRb&Ll^%>BS6d'?je 1ಉqm}1_y\ (jy=jzK"BexDܐ:nAt D$8Xl$Ѿ݆ M8Q{B->*Ŏqju V"ՈU ])M=qkBd8K06WQKiZ;&~ء$zf^{µ_1GKGVREjHriY~J ڛbIy9ֶ>~M޴q)1Ri**뜺 ;ݭEہoB<ٖjOZ)[p)7B>TpkN4uRזqicR,=#* 6O}1 Rspfv|֏qn<DD&:VZ!RQjϹTR.;iGK+eO$>u:ۑG٦*/IWG劣Ҡ-N WgKA. Q Cci-qeWZriϦ蔁s7k!qX/Cv߀Hee t(tF,^n>5'3>T} 3]3,@zDp95N:9B!T*9.⌻h-w:4rRN2:<\d U17?|M ڣ}nGR#zD8mϐ/j7964$cJ2ƺŃ0;t1io9!Y|hnI1{<-VPRva2*(AJ61t˘gKHDbfl ,NP`pFu+~cy~f7`DŻloH.]uj@ciG&Qfb{ tHE*>^lE8˃ 嗏]Ju^j#>qTqPycoPٵqѴ~PUʨOE$Ta |ߪ*yҾg#ln?4:Lg7fPA/epSZfݚAO\4^ށ 0ؿIN$q^ .O. }ĵe0\G8E7s.uQM(uFJ.+s$r.v? j_vi'j*m(yؽ#x: 1aFrPfr8ƚAi zq^Lo1(;=J7F&WluʼyJkveO^E#dTϾtV{j w `SbGbY9i!m(j_}EDZ·I'oqk\@ ;BhK"}(AYq2H*k xJ+-5ԑX9[čp!|CPS7Uzmsm Twzeb l@1QLTga9 /pgX>5lE^Q]G/I]3u%]7chS89 V% fXALrD(~; dk-}mrٮnQۧɽŧ~g}PӧJ>^SMֱBi[άq}.wxYA?='mkx}z61J`,yܼTa\ p-w A#I]FZaGV~cB*KLtQ4Cs w0BZcpcя0)DxNb0_UC&[\۽^SDܼ}%] TyKCHbH+ 2N=ևg jH*.lؿH6DB 2W5^?&0\cn1:;EJWGd e[/aazb+IaL{ :3 ނ53H[em1׺,] 7ʓr< g4WߨK I쁝Gh!hRП/+Vsujq*P >cYx%9эz3U+4t[qB3Hi/U0 1Bky6#Fo:[hO(>BR{L› HQ^J+_Z'ƍOHJG8mˤSD?LA-$v]<|:U5_2S͘g-U1GZY,~h$pAc mK q,(9­hS[? tCLp0&Cuy#R ́Wz:bu #\zGL(.zHˉ/i#*'5O+?odFW+6C1< Ƌ>?5OJlb0jٜ&4Am>S?{,EIlp]V}ʺ 3<襚X%OJ!;TCd!lΕ*%EݐE;s֟2x59ʑ8'ꙣ>%>WhG/lg!Q] [at i&`uJ#7PYx"a6l_+:o䊂XCñDo(PRv<[Y b-,ߏ3z[TTG;CRKQjc7[t(. QY t06TVig߱ř)saY8Wo+x3ihp.z?x#PhE_9x!c >9K:GjݎDZ /wEV =A ^R,Hq3`f1Xfh#~q3d`S3~)=cH.)[?槃ĝ< V[OVNO$[އSż}PU_2 Ա$ rݗE6UYS°NVrfViXYeObsa#ɖzf_bDMqOh-\ucBc_?{3oSc͒02> T =aURmo']d4h}iu0qwCa;6=n z;+)w<<\o9LO;H2aA4T]zZ \0؆?[}v֐'bL\ /I8mđ$ ʞuZ `a?$2P(^(eP$5:^2 #Li?5-iW«#\}NJߢo-:^X3 KM:<~3H—?&c%GNxf|M ޲DMq Py;Ȩ n:]H!ag‰ "{RjAksh̷ šFzQrJ0\L PZ˂^P>UΆ3x؀ۆU3*apD0AZYLaӝ]* ,7ް 7V5AwJRܝc~įw1d?IW[pb0Sg Aiobn. WEPRI dDҼPdiS1\zܿڴr~OmflP1Os`7կk\m(. 3^4Lf9 2V h2"P/+w /As~ASf-gʜ3%ew!FHKއ =_ PItNp(vp@y}S/4aw7- @4΀| K\bȱXDompp|BR"=u9f-QkwϦސ Ik)S7`A } M+D>LĐAH)7+z ˆj-+qFY3M/D|'Vm!rɑbx@6ѹK(`_cᎭKNֹVrU'Jw q5XfaH̼#]M8OD.KKqp±FXCT|(T6*w,<({%_d `}Cʐ_XʋPf-ld쿂E8=:S +?/ZJ,}&~p}[10Erx$. ~ $Jw3a)I-T `8s3XaRbux ,ssrq0_ZKü.J 7ۉpo}BU"͍YJaYb#w/bWdQCme0VMlnX}nM@d*GԆ_[dԇxO.> Wqϫj% y-YazԳ\OQSVYꆡ 5JX6cs &ׄr:".cObW:`l5a X {=gzNɼCn\"J3PZkoqgn,t&=$AkJ8!:{v?!z^1SBy, ϖsNIauv@}H[[̄5(UMi+tjmЦدy4V~R*6T蚑 ҍτH"t-þbEtǽⷡ@}6QD Y*=^x^8gf][|Ӥ GY0jh͂;zSauӷSGg$Gǧ}2Bk532 ؉OׄB' شqNԯgKEezf,L_&/W0}f3áװ|,+ya&%8G.zDx*} b+ yktѰ5W]N39]J7`(7|䷈$nZQN e+|ИYAT^5> )ukr^mR-_. XMv&Ƃ8lddh@0q"V[>1V}5jWٮEkZoB(]A*=n 4m|U.S}ԕg3pviwU 3j әĉ<5uV'y}8p}iY9^IΧC4lO{;];^θTiqwhP/gef%jgc zҲ4 )c=t U˱FN̴<^*P&dl`z5@4ke|pny`BRiS,P@n/|Z>!<{w767J{.] 4΀Xc>!,޽ -Q1N2*.g+3#uv{pzBM,/xV?UOr~?R/d{?oCB㻭+f<ĭtP-OF ωT0^hܧ$ƪ? YK?ZM*"co!r nI `CnUԊ:tQTWu1ŜahqR5^7_^='$$ZHNI{w~2~^ow"1@N%&0&Rt喁7gRbzgl4Qr%ՠkUN5 nTT*[jhy!A9P"͎̟&";IwGC~_SC({٠YT5\'&t+Q Av,]$ kU*5ۉ"Cxt Vvt>*xG2Eb6@rBnqQ[O| /b"9Y#Q[udOZsHBx+CfxH~etM#}#Vc`1w!^!Rv`!bCE߈ ]XnjzW P9aۈQ.o G_c3 Gr̤*ϧ8fI<:n1KO"W؇K7aC0-h]ޕǸ"mN*hut`Ճ*,uExsϮ"?>f`K̼l]9;\j,c464Jh"߇gfv\-(7HZɛ@$q&"/NbW~ i7?`[qxP4wϘ%7݆|ݑAa튅Jn}޿1ڊvC tBr?Iط:qEgxt@IA&Eu&3#\:h6h? 6,@<2jR؊q; Wy*ut51kz5;YW ;SQL.-u63 ߛ7@ XAwb$-u%AXjuAS͋Y|zVۨ]q+%z'xgcO5p>Q12b~`|妇F;͵KoD)#RRb$dAʠ@UU8I ]_и/dAlH5 EDqBBΆa|j@|0UV3Up s4/"qʊIl~wE#Dϲ sT[+R S>W?ԃ篕_*~~r LxH#U_Kɚ5 qlo@Dž᧎+pE71n(4L|RRu(kQdS]It. [p¦/X#$8/t9tr@\gHtbf0^V`%熡NOmH/W#T3A}ɨv_^sw=L a 6N/tRd5NL*}^8bP3f07qUIA?vF+5ce9V~ԋvEDS Kt>po$$CJ\`\7? f2Χ✶V"U @ܝa!/$-f cf!`/ AM8k۾It 9>"V,km4r(0VV`CޖRXn`髟4@+,8.svZ9Pݚ俛8X"O=ndF%g,;R{1̻߅3 @7T{ ,,'_3%¿F邐с攰H BggAJ`U^:I4bGף`u?L$eС!=r b]1f*i᯦.~hDcZ;;JM0A Q &s y`SZg>̲'&i3Ӱ|&{ubݛN|M+m<&7Qiɫ Lcs-ܭ|i@XACX2ӲCδ3-a$Kޮϐ2" q[6MCTHooFx칪vR_%`1ZecH3"3~T^qqF1 ur29pmej꘍rhghTZk*jWj'Pm&%mxA=RmWW[LnMbek9՞0hwƇRNFfS)/SC5¬&⥿Ey[ϡ%򎾝lO3%+tcIR֌PG<}n+uJ}(IePqؼ ~$;S=Uzii 'zjî]봓ݐ_םQN @_{%J=?Hh,]֧oyU +N/dY&Rܪ3#|hUhݼ롓nw_ǻ֡|-_+| 媢 e(F#uhq_t[HO^߱<|&LIdMY-.s$cmlv:3`[gĂS66 |¢0AGUpyL!bu,҉rj^-""*?? 5- wH߰x5*^2YM ̈?E\+rÐph?@%ړM0ӐOep=ܟ۟GOyT͛y2!}a^gXm͌?L¶[e1$-uq=UP3Vl@b|R֭|[D=ӗ6P#w$g8>4ڸ5+l:mxgo"4eA:(}hO̾a$J4^+2ܪqG}1D{% MZi}!݇yE1u HyDvxf%ܕjZT]ڬ;:L9;6s9)-ǧHC{}UU뺤imeYgRb [u&SNh(:`l>ڵEbpr_~D-Q-)nw'۲$.NK/=*/NaԶF)L8K=#VT r0:hҨTo}7[ `_Y:rB HniljhU'3Y'0__ox/ôIj Q&4X!r\ϦRD䡠ҀWA&>ICu" \ .\5q[d+#K+~\c5rh0}$R!dvZx[& 7`,'j+ƀAl2䝻&}ZUZ9ho]5~pע*)AAڃґϒ)}##b&%Csl_PJְ\ n?&Wɩ5 k~ u_Π'I 跑]z8z{] '$T?w=Ď. 62ςuf"j%cS}o2'1Xlc.0K_G 8CK_@KsFR ! ̫ʄ2ǫ(vn;G;}mf(G*9Ɉ(Q˼C^5\y<0R]:gQTR8! [IR^[1y}W+~rW6,o:@vBcVw5lmjxs bd}\/{ u(1buw2*;sOBOv+'yT%C^=h!.`׾-S' A8U益|xvg.n0,,/-3R \0"bv p0mIU3'NikcL̨|$mE:K4.8(rxh,vE0s|pz:عNI Uc>!~F%_QC֕`-=,%BQGd8#:{ךgsBU0wG-I1_^AkgSRvFE5vn0֬~C p0t >Ij, ?^) ֹfv)z}R/y./kW}d`#a.G^Q[Y2f9IBn4xBҴ.SRv !|z Tm|!yWxpH97c7h^[5X1/-A/.x׹pl0 fLo3к } $|3JG|y4VS UY peS"MWqr + @t-~2XVbi >EJ$@"7{0]UfyXd?V03\HdMk#Y^& \jfAL=vz]u\:/X Ǽ`-@h?QqZ\e3K .8~5:@G&ϳ&o&,¡p16EȉKkpc뢑ӉkO'ZnMfDhSL@`=X{N%-8:"ynZUXQٞi~MY@RNw!ݙ/,qJőQl\# .n^4\#ԩ(79ZO!uJSƌ k># z+}Xy݈_[BC){tr*be^~g X$!CYSG;Sf88nl19㕳(,پ˻awkGN&γW}#@:S)&PT 6TBIu%5eh暯2V!4ܰGwJ|mˤ`:^ls6˭RN_d/}ȇӽ,I+ ?ąe0|CH;bR8[Y'8fr'o:Xp..رҊN q i 'l {(W^rƼ}YaBOh" 1'"1tfa鹙-)0Xg~CϧnO=9 LP cRgU9N!ɉG۰wQJwsCvU|@e 6#OTʣJZR:7Aht7-k($L%jRII6G5> 8xJ}xb,xʟpSjA7 x;s7cB!Zh.GE۵`MB^j嵣A_2M` R(#~~EJe]B kt 7\04g&IKGi)3e3Dء-A%`w4h>DD>ɗS!V۬ ZM=ݣo'a͇9)|kFwsԽGRa `0{^,/'ET4bhwv>,OP¡(CnUNJeT9V󼸮O^/ ˤqA1:]M֕`IZx|7+W, n5tRPzmߞBUs磝w?cg :ZDim ?Zz|Œ24w |ki5!U vOJ9Z5+kMSZ<[IS ~ML}ٓzܶεm/ztj H~dcO)̽.ɚ:4z >DH*ܺ\߶oC󔴦D6c / +}mCO.ɭEƻtVYď{l3bpؚ.FB0VVbe ޚ8Iq]bAN#$3ƼK }D`yŴ; u N}/=S1ޯ:R ?~LgQ5HBy %.Wހ1ilmT82+/0ޫm!\8}Z4h8b~3q/@fK9Y=DexJi)#t얒<&fw"y}.'ҹ@ c~Stby7wV OsmV Ll:Bs2vҜ2*1MΛ9v&(i[z|QKbC[#%NIIdCJҭeoBԾḾ.Quү?eǢbߒF {~e]+)`oz [P?;!Kx+UT @%FS=13]|\0Y~\j$պV?ürc{QxԫZtE:S7XE@5V/4jBF,uHI/Mgztf޵3yEB2|CF tMrbΣмf3`@ȊQ4@2v,&]T,v۵Y)$Ȑ]Զ#8^;XQks#2W&W!yf9q1ś]8բ^_B$=Tᢝ2 h]6 b*$|.4?Ϟ!emOM%bR5w#6ɵ4ݝZƐW*( ߲_R84D./׭ղl+KY ZE6>ԇX:$vn6*1봛ֱ7'wT5W[l`}~mVpz9͠:d^趨W|>jEqDz,vXjjw-QeɎ ͇6Dqt*3Wf:3w@5GaIKp ^w2; nSIfDC*&zsru/+Y (k jP;8x(JţeSA_g {kn [؁>4}}!]G f H(zћSφZM>u"]LNLcMy#CPÚ1(:[:vai~Y V FIX0)LkqKivpan3$r"<ľ<ƷgI Wm|Vn잹!D9 `rI ;IRc݄F_d/[)_x,SYȜе=a k,[9}%*k' 2@__H]R נM%`6#<똛,,SEIEhADek/vEkкxK`5@d^*;"PD2? C(-x3+B?0D[2U_h- [ {+&}anU:UC",B:o^<a{6?ˆe8%-S!Z5|Ht!FAH[a= *I;'p«?CӳES1r,Fp=5 YFoȴ9c8CU]{  )Bs hz3F)< %p*:/RQ? |Nh]qUHe^s4)uA׏Lv1*wH6 ßXfY>97~mEtrr=%нVqg'1qvN5z׏~3j*љ-LBsG{$sLJ]Dzix_#fe4bbb@RߙV\L匤 uj6u^Eg;OUkxi*"nS wTT?lJ*i\i>Oj_G}oOSԫ +Q"EeS NݧSEie eef /a5Nd# Q(_zJe)[Zt ō\/AI0S 5ؠYrɘf <32Ǘ+i8 t"W[~0xjrBSӱn|,~Sv炂D:BpuX\ZL8Ѵyvz'TPEA AE?ܼxPT# Yߦ·0tj/y1`HpWԥ+dJ,3*?ń604 *VS-V?:\JZhᡣw*/Ď! Q1&=\B)#wNhVʎPZD{Xj}I]V'i7O:"|Q GO@%yQ+|4X Pk(mpwi fC,6S΂DGDvɓ ٴ!p@B$u=(qѣ@|,7$h :lp 'I×=Юi0ֆiomxx[s<[ Ŀ KI,+z#Ž;qVy YDw\AO]ȟSYJ lG'0Ԧ19@ePlmZ/0!:`˵ ygJYs4pRHu:8\> "C0 XHbD{;+EpP _d/p%,qU*YC0"ӽq{-DFwY'4\z|s&e*I7m)1z%a."W]Od8FN-ξB-%߃d$YǢvQǓ$*S. S#q:"0]6\۪`w0Wp ][BU8i`8s(*I 8 ȷ#09rvM(tտ˴;5>WY*ȮkN,=_/ҟFFңͳ'%bEjyfvA ږŃbnl yU:¾C,;$8Jb\~H,h,{Lj]PT*fȕh(Q;^&P3j64y~)Eo聽Gf6 7k__WY4~z JC)ƺv ;˧g:o7Q 6v|W0>*԰O۲x,icN4^ܧOɋ ヘÂf%\dQl.;s^59h H o} 6@ju^>ЋH;:v1ƖKoyo@ϋ?9hks(Tp-{'f4*dilukRQ؋AW~` c;9;4<(!s=D>a|6fS5)6h,Ѳww;%ǧo~"=GQx!%±v*c{ .\m;pܻ9A;R _%p}D;l1*Eu a9!.37'3n,y?b_P;[|!䳳s5y1!(#s47;0o CKMDYAăYQ4~*@zq4aS85aW We] ݃bMgG̕LBԊT-Ż0#[Z1u=]xkI6pIX`I0_BGȈ Q&'<6蓅8"V)QAdqФ3,Vˏ]U>#:6#ܡWUsL)9Ԧv qr2M %vY 3'~A鐍z:~IZ!i*M{ߝeI /a,Z␱ת]o7/T'ىW v/LKrA+*&/Ir!z0?z&ѯ/dfۀd b1"97dE+ba*9 #gtPtO~w`8;0E ƮjRJIi Suz@=/iϐP@ G{(a1(aDތNͳ2Ed[<0'gTo7q#Z? ¨S~7GisXɟ# [c {2"ks아ڿUk|L-Ai|J Av#[wcƖx"`p~;$"fG#Ibq)AX@֙'TbNVMCA0[|Pdf*y;VlBi[`éa?tϕ-ehbb$+ 6>[bޞ O}&|ϝ]<s'־BѲT 0J`NH{ChGWa.~4_>^7@XڏƤN0T*ƅ7 4̀vF9D"h`b=g6B @^ XT 'Vq˗èX |ˬ_ꎩDl>LaF1>!.sN|X ܃`/ϼxq&8|?r)fi(>k Ev `M:Ofz(NtV{M%ƚ҈Ie/i8n^JaHݛ եepxyl$'F`soA&7NP ;<+xLmǴ O" k2"T/3zXU'u+qm Æqch|5W֒$]'/xl(iϴ8ފ^dhcDdl+pa]sMRT@)#bONv޼ -nmrZ:vjW™µ,t1vrIʹQzB̶B)ITA&;̇bb%b6/P϶YUK89LW kEt=̫?vuII</:^>Lgnd7u'@Tom:aIScjA8CXRnX`2G!2͙v扴DN!պHĦ!,A0<I#;6V ]#ǧh4g)mǔֳG`c25'=KnZ lUy )h lնϐe# H#H$Dkzx#=L XuMC[H\#Iv"͙.b{Dc461V"]0(w L԰J|+,SRal08jx/e^Zl.vI٪Y7? C:BwqzeMZz2_`}V? =Y8Տ{g9pn=b)l%]1\= 9BeKɵ o9U*ۆB}ە]9&7%,f׃Os0dp{>i Z +8fh|K@-lt`8[zkUzhF$Y#Zr> UR&/td>BoFMbWXIH;lBWB/AWh!~9 e*ڑ0oNt% 5P2.'WʳU_gg]4`ֈG$`A0^Z!>ws.=NB)Is~n_LP4Ft w!ʂsbv1fVøKA6R=ۮ 1smR07M$geҾ m><s7!Ɛ;HN ک`w\fŽ ٦OI |.LOJ#m6ZؘuKefzD1ĭǁߪ`{Yrv{ ?[TV. ș+=,8%\h˹(k%Y5&QAYs] L=;FaJ]Y|7?7_&B(C]e𽒉X`"(IGډ~%deʥA}?T:8*Jm#:H^ܢVh*3hyk_B vODx"IzN k{*^)1o]ĉcy܀FlA/=܉ˡz{\_j+%sg!uR1"5u'KA2V LKNl97}:a'MoW%+1FB4\nL i&0MQ=Y*x,', &,ۣg_-f>m W7O3P$-~ җ{ D 4x7@hQ:c{Fq ipX m,+I@|'=LiЌ^T,~Vf5s_@lh:TuE~k=t:,ݭ g:1ؘgq9fc (|vBnqzK(I zv"HQEu_K⮼O W3E_ ~SdFAO|Csg&j}wwEu-]Z$b:C(z=1uw*d{Y%`ӵ7(:a;:0nk_l&@!ɰd\ᪧ5ZrG(RD xXz`}@07 8,seĞ%#Nt&zj"̼n\p6W;6H3$ͩ9ȹYuy I&f['`,4X#?#fY[aW@JυZ jbDCCQ<=Jқ݅F2(l L~\.Ȼo<9^=~ʷ4I~7Aj)H 2̞,Dh c!ԅW[wZ\jM!l6m9Vo˝ Zw$cm;2UVtMSɟ \6 ^Aw kf2m=yl [0FY75L=\PL0 G NJ3Z"FA!lZ$? ,ul|l1Aًs%~YDR2Q^L4p,4Ld+[{;M4aӝ0Tc[.|Hhb鉔0£`mN跁R%bؕ}^TptxQx(F QN%6曧e4Na6lH~f }$0~!EKȉp̽ZmHVDWv;I.'S7jGr= ڙ}-V){ N<>'DwyomslӨ<sb̍b0 ah?z™T ;̢)r☳I.bi siFgS훘 0FJW6nS.HZAX1}at"(wDas>D ahKVU{&<5[|j w&+&b2'vel`3ept1eQ~%M“t^ڷ}Xq* w6Uy L8!!< Vs#H|!Īɠє!"]2z7͔*Ptt/ tvEkpg:zo[Qdz0 Le$F"Dئ3AF@{T<}LתLY/) hA\޿E 4kemor=P%QE!3R*+.1}p`S@{ÄE_D*1*%Eo8{&Ql:#R_\ҥHh,S 3:\i0o{akX,TJkEhכܰ 2u{!!CNߗԋH =XN+ݨr1 LҚ$̮Nߨ)Ne1?Oy(JcdeYeacJ2~}RanS3k2o$a>D_ڷP[r^z&eQFt V*Kd].aD 'B sܚBYz}-uCy g_:ߓzs(^-™ɥ؋W؁v@W[tA Nx1yD$?%s,!(sדO%ɮy{JGlJ" >IIE3ܢ|d/#r)B(xqfA P)(@ZS‰3Mf ㎇fjkٵbF(`bᢳQ%?;rWE AO5 c\tR{_'ƀX3`Dc`P6.qBԕة[s $lZeA!rCtd^vc%-Z aUY@,I+cM%ڮcCM_ (&X"^n9} NYIH0PK||_4~hkщKEՌh"UfC';'`%E6IOlW]8bUw\I(-;|K4j30b3P: 0u [QvO§3zeGz[(>PDCQ`퓕A^"x7AF3G')r ~ ,`-?ӕZDZ )a MecdP7; $ KۄHC,e!E=6jBe;Y,)B?F@X^-Z#l]ܙ hV,1r+;&i;Q/SAf 2ՁrI(^v9Wr|iF6Qu i??ɧEG ٟ4!-]]h&T:.!kok0b:ϣ ղk&& i>݅wّ;nib ۈIaSmViqX,t-.~* z~Q/F$&;뤢3~YwʋհQ@~,S8TT;XܔwDv蚌|T17k#S V؝Nj JYM nC0  1t4Yb$ *~Le4 DLޮ.e"VPڹIxl,,>򓤷rEqIB>C[A!֐D񣆪G>a8NsmWԷq|m:hP2FWaA%"+[ynNK_q`n'l:+y-.(sʣᔀbK{,C<[jQ;Ÿ.L i:FGƷ̮Zo] !lYq8Q:|.ӂ1A6JAQf]UC!ʶGe.?Dneo&=cd'' `?,o*8d--qڨv>2WUGȓ14cÎ\TOXo/&30{g{R2e>Г趫>5B$~ 6$o,G-`6]w,wp1Eh{%f] 3̉?lwtmai 5ų Y,% X36e[ |3 E>Q+۱clOn),|4%(h/Ɛ}~k|> vA6ߙ~6@jrE:g5 ɑ.k3X͓Dq,7UjU#'rMk<-+%BorU0cA'D$+G~RzAFn<3uwqsG|u:ƚ'ծuқbh'uWg aQ<^iw<-8ƈ" v[88~,nOX] )Ј" 坽;K> ^c{ވ4|r|R|Eu]sz5]M1̵^;lu9$uE!ױ$XC=FD=Of)PFVLWP~&4GԍL{$2/(vsn i8cD(̨I/Eفڑ4i& i۔,Sr"G$ s%l^;h\{Np&z!dinC/b]O;b # -,Օ^OIUU=,kQ{> G,բ᠁G;B͂蚨]@Et}.G£9V#l NpOjg7fHWbRw+!mXx}.XX Tr XIօs!8}: (eP%*J^W,_cNy2"ok`]@<ŋ~)Cw\]uGeLq!ܑuv3cܸĪKo"XB~SZTp[@<hJf8}?8ܨ3P]*IqDS|HlO}O]+9nLnk|څZ2*,,euTQ"cyP9*tТ6]T_ HlK]޵>MCT4_L>h@hؕKVyV:ĺuY D=zi 5)Z5P"# 9M|ؤz38-Ip\eg2˖"tڎ fKu߳bM*W]V`C}0)=z:ZdA*pZ6[.7J32.%+w79E7~>92gW?&Gx_*<0,+0ʵ|Kەǧ?$rRxLo$Q 36&N%J#řSnS𫦏ose#:@'dG=No}LejsA`tNЖ qH{/mKL ]d߉xɣNȈT(] ~͢J#G n^?,)[= "]]4H"2UB7Kmf(_$e& d;ó2{wH\k񓥆[zDvJW y/*}1iK cK%kEBhF%bv{sçۓwsYT\͐t"IScy#ߛ4RG $87)]HU%+MVnz&^l{$TdÿZ"$EG L60D!ң[[F[3&u۰-<ߩ3ZkPrI^Dy MdyY]紓 U,rZB9=;ƒ:[TJ8*801Sl guC>ğFoD׍ 6t us?zk^}ܓk l/cۢ-N2${'& \ UmDe%*75p IS5Mp  Äa-mnQ%oh s4l 3HJM} J&^%55lJc3c8`&U?a#8K/}҈Հ{75)<1c'M+SN SXcʛD(8Wxw@*)NUK#@;њԯ?w|1&8Xw)-H9UsN!j|o8 7g~ e62EP$ORVI< hNO#4 C:x")vKzՒ7h yH*MR눰@3'S胵z)1 V Qk~yޭ+C^9' 7nhur2~{1q}yDMcG4FȎK-geMz26mWQV׽#HX5Mx{c9 F2?1\ƈx,\#uHޗښ^D#0TJqw(@pk}n $}L&0`EX8mz^sB[k]-Ъi9IKrQe5}pT-TEiGy0b|B5N NRJk}aW}t^4(XQG֝t`e0ǼyXƺry3sYW}p]aO1@tPBn&Wz1 *0s:sy#L}L3*r!?G~G~]EޞWt?)dNF+P2h/xsW&7xA{9@*ܬ}9}Acު4;m_ 1 O ndzEߜ$NLJe';*8#);e(U l݂_r/okF*z)tBza4He&yuNUz|%"pMŇ5#zkD;]sD2Bc-EGH%idQPc/MhRȆdXԔ9bզMfc+ G0Η#+z?1\9c=uR`".F"?ksW0S7t^ 3d(:8vߢ Z00*KK޳c[=bǹqDkXP $/2y@2R~u6m 2Sh?vӏf =n3f~:YYknAΑ؛\>?@/<:4:˲w5: v,9V̪U d̿ʹiN7ЃICˁnrMl>\~VtٍˑS"FU:+D''č"aǽEq`!,yP}CsVVԼ&N/I፰ m *6gmIaҵp~]j;XFH r{gNar!ׄNk<;(8oߕ}k 2eڰ ?:V(s-tȎ2v0 m_Va$fDRThpΩj?@<@>\'0wbYQrL6WDˍ?h(⸿9vkmس?'ߞcmke])x@ \u]`ɬ& AD{,-W3 0k"tÕگ-z $ G@n6d 2Sl 怌A#,jQOusO5E~Vq]:/%EVNGȣss2#pTaL"M V#^,772\h*,0*ʨx~5Bɀ} إ36{ɔjKHhPi%bJ 4'd%##@ ,^9p…>da]*rm׸ AHcZz/Ӂڥxy#P2/pEJHئ*:^ }BԣcEջOgdi`ޫѡ:ס_m' wsu5$B 1չ$I9b]6׽ЧF= :rtc٦#I-TJfPx!-nM|8f5 Zٺ0QϜqT/P!&=Bn\N?t'Ij@&Jk&(1<վK"heFrLE;ڀdLCtmv}'ĥi0dpg=2Et)e“rė8GfGKAIuAOhi &R×͕S4.w_Λ];* 2>ȻVl2A3^I7'f^CCXrM.+lbdڗpsnZD&Ao^)"R8O5b>Yo+o. PĈxSY)!JfRq;#~dznu˖K6 0sK+?xG-߆=5}PF{EX>T,UR@77Oqn e۞&1YGK7!ܤB5/~/h8Las7^;]&dh HWwxklH4XGoR\yWlSao~RhoF{W6ҸKX884,<^IU|Lگs]J(IY(|mNpN[w,] Jja|B*kz l[5 qR%Ҏ $&/'J93scEw$|ꘆZ5%ΕdUnJ|=$@ ~a.UvRpF|V*ua/IQ:MZ\6z"BᓓEDF 1>tEy):i10ph?PKLhw˴1f2lԗDHg!/´ԅ`eaF]ҎnB~sb_= l㌻8n׿\7L_'W+{4`f%&Z%  z_.3C\z'hN k!O@xdyKmAP>OYEǍ]l,J~)?RQsExlGx{1"cv **0!ib|z~}7loj ߡW9ҵUVY`[8K)3SIZ'HKnţ+U\TWnQ  yi.xx7<1d^޼VHhdN7fr)֣蛽 1EJcE7EP(`r\]<:8~oPBb-6L\Ó4t:Ϗ Ql=¾#ןr}4Hn ; - 5 L-KFضEٺ\ΉbT8'Bz+7ph.6Pf^- !+)_;EZ Y;+ @ Hy5\#۫3*0)ݛ\:mJ}, x=p'WßXέw| pt'WV.UOOD']C}l7F2\NUgP4Е?9aJKc<oUW$j~Tmܽ:<$Bx<1.g\Ue+&Lؽ"}Y>Y9#rMffwtpzvrzgڴ̿q^k>qag%~Otͱ>H0xj} :~"#ҾIG6U>sYA;4AxF^>\+paBC[=NPNvrҿrKW6)* !j}"Li/]B` YM/-Xo/=o6Aʚ~ a~yϫ_r5£m쇤,)iZWzM ~:֐'j'@+%-" 1n=3)w73f7EC ڗ!Gt@ˊtzv3~b 6ߖjNVҡR-bS (}17/4Dm|~E+~˭cG!5sұ-qH :DSOnGq}!< pLtW`'ʱb,ʻ|MjIJNt2%4^ m`5ʻ,:}zhۖSoqc6aʧL13jwW=_PʁvtI3klJ {ۦwD(PVz1Yc 8TPY[T[&B'Be$-x`Bx%Fvu-(^%kBF2 r4R_XgP311wM=XdSũ&̔ a܋`/ogѥ0pB؍v/m[gM4#P/̱yRQpZCEmdtYzW8kjJlyz6d} {2¿&Sl"N#G'Byg'WJn}*rI#5g+%Iyan60B 8)ىNb(0ju}%XdDDjpbaMEQ8yQ4;}^ʯdPlk'a.` N)*,]|et縷cJP!i*Zş\ +._?xq.Uix*KQkaح_{@H-¦3 QAyֲ&d>?ԯRt4s#l$n+$&XY6DXУ{'z$QJPuLl#@; T?q H`/J$õGьU0XwLK3=Dui#P&5Gp/AB 0ZjZlbݻҴJ6=;]c"FC.Pev CyEĠfRC)e°J\N%1Aa!sټyN?(iq&0i:HBkNnUݘKB]EϹnZâCn%߳ HO'B0x;( NBFD`fV1԰>87Q^w5[U'WI`L r7I}ֹ:aB`0~0XRy"[ ' lK`ɶjӷb0O RZ1Ŕt.e:/\nIo2?}(PW=UbP\! Ӝ{__Q>"R*d,(վ&֏;:AfV ۦخ";صlroOq)N׎޶ w4u/;*D8pRDBa{%_CrqK?9<0'"zT>}az%ld;\ipZ^ֿgqK+, RZ0M:Vh%/-Ps<"'jU M\%+jm@/Xe9bh[ ̷<6R .(Sx[ w޵17v7W4PDAwu=DZస-&El3G#X4.@9=$ak4Ϳpŕ+ +TL5O$ѹC!Y)AK5 ^.Hu_~ցf_Rg;"i'+i#_WfT".G$Kq^!$"kU0luc02Ժ!Θ!3pb ` mU*Z$ e w30ķ)V C(`4mF8\ZjVL^,zO+9,Z]FNMr+pqi``ځsCR+b@s(}zdR>UF]Py "CS~jIed O[Iٟ"4rmiY' b9?fCh2Ƶ͂|#,|]QUxIr<ߎ\` .VGq4}^!:&2 c!5P=Z4>rxӐeR?"ݹrExO hLv`T)OiqHa'O7xTdJ> J[ ;UiX$Ф }Rrg}5iMz 5$axr\ϻZ _nWCҁf!&n"ןʌK|+x90d;Pt%#=}"xE5wlSV~&N2M K`9|2&֦4AG;@FGffQu1MzYhƗtD-c=CGHCZ6kF.gN-9b] cЋ7}(2OmS*-oc5=NG%+0btCa'+/]H$Qn@ xU=t-6۽(*M8ۼA` ]u.*l!DH5ZAk/bz->;gMy_ӂV WK\"3Aj_tt!lq O.fj#v͊N{cX*[=S& hFնZ -i ]} ep~gacիmf?S6׍ ei ӹ޲64Kk=SπhVUwXv!;H(ߣpǽrSk=y#++Q'Ф *Gv{j[+rȣ^Ɯb^x8Ca5۞'.Jj8 &xB\[tKP'FKHiOx{c Ѕ*X ne΋݊)0}SH+;ޖ܇ 'EȂ:ޯļfm.`A൪BL諝p~*5`^{ru :˓c/&-1lW%|P)ļKS٪-Yvj$zxo,̊}Xy6 pH 0#2(0q%C!$jy8~??ܗ&7L3⮎hqC1&݅+>0 ? +Rt>s#XZ-$&Ji7"t0+ 3>\="{lj i :n X#tT_C5vP]<*#|2 t$(]t dn&4Jn-sfՏU4- Hb8ЕjnFiη=jGE @$ Wf49$ e6CZ]騡srrL$\/#/-ovܮrY|gܒILuӺ|gBuF[yB.49Cُ:(x"pn@pN#R ,(PMeS'w9^4&rY͊s[=Ic̎ . jΠ oM)+^IZJZQ/^[M~!Hf:85 nʤ `A2#^5bveOdb"j6#R,:zZesuVHB?-P3DZw0qD|o%H?J *Xt"C˳̆7_cSP{ [ZEi8msd& ;k^1yKobt~ƧP:y߉&|I2f>-+\ʖ{=H4 >𑇺X ::SMukM-N~!vIu+YPމ,3h1bTI1AbˌTLA_kJmm~)o^RA7k$k"?Uc02 R}lk$`9'$/}D>;S ,ͯŤ5R*;o;V[s=M)GI(Qʓ6(Q_%>ZW7v:ΕO&vc{l^]CLV@7mvdYkq~=S'0MAܷtmd6+gdU_b3P4ᠭ7 ȁҝ=rEIOe&C:=;<=ݭ{R `H(fXkn/a]tt]SY(7+lᙰf+RU34-SMr!pEo71Xx!#WǦg;P}1 :'P>03eG彊/u6~hEV5%ɴOt,Pܓk3KD)ߥv\JFcaZĕ(HIO%SN\~t\BjBϸ0#O.m[ yoqp't*^EށjqW;e>}Vq{M%Do3υ @ezV<#8Ϻ!ٜ3o?$!"g-' >P3i|\h#Bƒ='z۱<d27%m k?_G Etbv/r)/3G!Vؗ6Sr74QۺlJ]~ pk5I< ͤ? Y60I]ev}2H͜)꽉9Åkc \_|[Nuճ  le '@\U?#BFpˬ RxB6,Gӛ)춷 <` 8w(Y&\s\d'^Nk'! txUZu +d\yS<VaZξGgNc15+mK9vc??XY'\ b-нԊ5(V$q>9񲍘j@xir6DH|:IhJK}9V!ed["dZ0a#$H?.e;0ZCI~uwTTk6EdBfەu!ʎ4M_x Olg6T~[;ݥG<B##uGܣ󵦤Z܉ jҽG89GQ~R! X[.;ZqnhTFvXͺE>Bt.$u*G/W ^4#+|Y3re`[ `(T{v]P0x[V [02$"(c%&)r==ݼHrMqjX3[X4mt3ӝ~|@2+J i|4kELらќĝ!.UJ* o<"R䤔Եd-;R2p Vgs q&,E:k7jþN?lW` ؉F?> Cv*e6{0m)vC UywD]e* SТ%}b dʽ /gƙ)I-e7rJ/`e @b/Rp[[;KAR:߮lqqp!=9L A& ךjUj1upz6`Ajc}J8CfVe|]5r45NhD k5=ݰxb4gSE5"hΎ++G{>K`O,p.2 p?Q;޼QRqe^ n7!s_q΀HWmdc ,Yk&?_F*K%ŗ\v/FP sn`DpdQ9ɞ #Ԅ%!bq!)uM@w9^-Q/aV4ҕy v>0"VZ2|30|%#s7ež$ݯ1'~(x[A տPM1ụ Xs,{huJWRfխu?8Hp>d"I`R}ݛw# t︱U5"w8k1ıaE <`~9;< cK{g;SLI<~Uj\TSǎI%xf`U>ïh. g\9w! w$O_[g֙bå"yPʃz^Ieh\܇7)mty1 &g'b %:Lt#vO7p⣋8aչ#Iж E\2g<):x&FtN27 LbF|t~z8Qse￁^=@ KQWazh@x/^G J+b&WfE#f9ȟ]!s>6IHqU]Ulf_;rU-,P5((IGlnTe xY$ԸׂNV7l-8>")-L8.lxeeAhx-=,wˠE:w8s7 5I@S@Y7@/&Zj=Fէ)(sAVJS,W!+&Heޟ >2Rv#x(4fUEQ[ڃ ="t~$~]s$f#|L ˒Ptl ȕ h`zDےԌՑPQ` aFC5z H\0!46n1lqGyƎs: uFS/R-m[8Č#$H.l A\5Rx%(rs( E^BM@sr~փ?o\d,2w{x{E VOwf3^[[(Иz}R, 2J Lkeu ÌFR Eִ-uR^U$atv/|MTAjz+?T*,m ܾ.Y 嚀CJ.Q#N2"17.ǫ֧6? )i#&x3D0V-Zܬ 'ebeXQ:-NftfAS #~@w'Ɖ8m\ByT9rRk0bFHE-fi9 H4j >@bT*CPērE~'h <'yP;I&!T,)Ư՚5߆?{Gz7.<[8)'A\EU/>&r$.BVdtc)jmL ':dgOLѱֳh,6P `\M5\.C,@)?Tf\]j5;M &I )YM2 9r d^T%C,kDV&Vn՟I-9dF0خ{ԫvIr *Bұo1`ç)8qҷ"0SlLCZw0r^XI6\]_/4MY߽1?q+#쨂`-ZOjɱmIn1lg cG .`zT:,'Ebll٪3퇩kN?'n΅& Aޡ;f _(WlIx cLMOJX2knt=)Nܺc׳%5d9qFڌPWP'Ն`ldL͐aTX'fc hOcKi 53{:paRfUO;]4r8 B7#t"|&(BY[B0>^BˤM-TܘSdc][I4,%0/@-`Ⱥ *;Ajna<~A v]$gZ?<1'7:|be_.l)!Wz'kF^L-T,g4_5V]oV9v(diDwM;Vwî.ghz!D#oibO>J/= C(MLx*H sXv1`b-G/'8QQSbz"Z=_c|xʫ{Wraj̵%NiHsif/5ϘC1Vݣ Ⱦcyy0@((qNQ XZ]XIYn.ýVb;q>b[=|:weU}Şn5[uBxn㻳I{|e|.i;"+ ]{ 뤸e&(A;ntVޘ9 V[E>T^QCnxꐾ,/yA>[Efd̉tbO Xeu$A81h%ukViF2/"eep3`F 4R+FeR= ¯,}m$?Lz4p"4N#Ix+N8oBwU+dw˨(VH_o Cʋeq:Ylpt1~`9QGӨ؊'.ڪF-b D1BP5;Hu`.<L X9 x2g% ?J. to}y>S{Wb gdv{%|vN9=nv;?h+TJ錊s2$R^e.VKHdڌ"Y' /Rt薝H(=[Y1d#!l}}U2:8cyd&1oH7M0𹏇-!fiLek_T`-sk]'/ !_ ;%[n`j:Tg˗W/-b oS` WF-aEbpa .SNˎc4ZPobpQ}Nm܉oѶ ڮ}@( $Yj9$E8eY`m]h IJj B`^?G%;Y-WMbdHispyyb1TK"A?o';E5y0®H)1)joY31D|`<8dOW] ohRV^(_|I6(/sZw=/[GͶZxm~qO.ɩ-H%l7&L.ϳɈ84$2 &Fb#OAqu 9)F$`eR=͹ ?Ӗ{;х}\Q6 Ns{]$%ټOZi2;W*C^8\L7#WKoˡ{n"zdm D}t[իHDLyFcs!w=@gr6_fi9䙇ԕu[ 4V~ތ goNcH< m|m.zjQjG;ܮ6@L4tS7鈃7r\Vq0Ԣ )06쎦ʜ_1 ~7qi$>hshEPQH#q8?]k"5zt% FzM "&6TTuEF09wt]vϪjjdzsŎE&$F?~a!K>Xպu4jmYu=VOG>̊Fc' [%bVlk~i6 8S'.d0/ 題Mw }1&PMr\Nk峲E(5)0E\F."ȉQ@~epϯO0dGw [)(lxǦ01J!Gi@Nlb4_z>,7j΍\Mؘ QZ}{Miu@d!8t }xz3D34AO&K^Gm(5ʯ5s #E9'FU <c$pSߵѶzTP[% S#—c ސ}*c-OSJJqrrMËk'D@agS?4?ŰkW@_[6mPB>Rn>f*4,]j+Lkۢf<_˞d܎hG+Uc83{;9*4qnF2ά8LM^ NyXQ̆;(\) $HTRGkԶ.CdVokkZ *9y,= ,&M2i]|%?CjUg'n@IѲ 1 6HLǖ6ArαgNmH2򷝇Fa%]xw;9B,ZNc5G34\-Q1 m뙦UN]'XĝZ ٭M0v~v?Ē[ 2UhB:<9es*N]a2wF2WWm+Pۄ EG7 ub}l>ـBZ翳vJ8 0.{g# ^<n;0EO>!>LZd~U|(|iޙ)X-xx9 Li7҂VYйEG&TQ/!|Bo]<1ZMzQC"eVLe,{eV XZ?20;,H`kGj4I}ZmĬbWJ)(TTkMGi#u8݈B+~;PC[]lSdz5_ֻFY˗Dw9pIA"P軠`d-Zg[P]FejE&I+r0[DX{V+R` uukSwRiF>1VFʮ7A8rF9;gMР W¾RRRF'/,!|bEx7w C}z{?jSYe(5bk3=#?hܶZRay 5Yr??6g>UJdӅ۶,%^6JCڽfHSҧ5U;`\i6r߹[.߯kһRͯ0K'!#N[=|-q<̥Ƥ=3a4)?9(|)ϛe]ěwl.! FꑰD$9Bmd"'B"vߗVnBn#O沖)x>an'UN9TE~ Ob `v-!zWJxWؐt'٤ r{aˑSOKP-LO6kD6N"<4䈡g4_kzKj|~yp|Mۣ@ɴFP pjc>P@)FY>FѢƀ6'4[ ?Ñ)k|_QLʦBe~,h%`D6kʎ|{hk~>+]Ih!G3 {@yct5?ݰͬFp/д~\> =荭ō[J҇s.PKdA4++b߹\gƘt:JdiƊ XT֦,50dbQKdYZ1s*ǎ43~4FK}M(RK`0)^=8BtZ㔬}`yTpz@hv[F AqMAuRafbB:wj<eAJV 7du}"0S.ᷣ1jݰmycr'fDhjsLx"l. kRT;->2\|9C=IvkWfKKi Z"g8zmad$VaGu~n݊L 5fI+YQh5U UO{4UT>ǾuSQ_8{ Z.B[+uΛK!n 1D/Q+8r0uS-$Pxu8WjaX{z戴Fu`0|瘞+o&%R/ "_Z'8 Ei5NuW*W\P}'N­V@J4:KvҨtͼD5hrD_ p  9N;34@wv=f,ޯ5?ЃZ$&bKo4_bNe6>W' ߎqFqf׻t5=g?W |xP?_C^;Cov+8{~W[Z]pUpQ 6~rSr$0ϟyW*Ql=qD'Uk؅td+7{u=Hf;bT$O6NHl.-;CXMCREZ-DC dF)F/4c+rJ<@M6o&% Z:yӽHT] #ygyj?ˣlꎇ x}ې^qwq;:'@˽&.U 4RmSW?6q S>3|u(R|"G%4}k> &oa@ Qh[bvq53Eafxlct}j_Nܲ(b0^nlEC;NwL/ZE$7횽蚠*>X{1 }QJy |rbY!>臣0mJ\ʪg=PNoTA˦ )0l~hV^GT|D9܌Fm(a&CvT6]dT" :}3NX3v|M Hr^:)[%2 ~/> ܦ[p9qר\#N.Vk-|#qӉ̝ƴBkBVQKc7菙%צ~JZRpZ3.Œw m~+oZƅ@3ۅ;YB][C$O = D#kpQ\ x3ΔyDݐ0K nYfJo|;y<ҒӒGEDQ8-=P) lZ?8 O#Ofv}LOr>=8P ¼^Z)He]xy_~`er• jPKӗX̗N!Wb!*cGZ:QMc./$o &PЗ9ؿ:~ҲkZh2 Q B(kcKڼn\nYb_h@Ҡc"ᗙ_a4 ٟ5@46mhhuwmS%v=4IIr2:{14x"NkC=yƠgۿZY0Y+.)U|sjpWN=<lxmC<^ؙʣ-3hj f%lM η[ζ;6RixbNH4fͶ yd8Fmyՙ1T9@y|_c/p,T@%g}W]wFM߹6U.z-:-53UXiCkDln5^.( CUL2w:c!-%wowgiv߷Q(掸ocܺώ D|9*^ѣqB Q|ҁR4+Y( %~ {ȄeYA(C\@FbBaig=xCI >L'VQ؝e_ 8Xv]H#ָnbMs|h%,toگ-kXQqmt=hjoJhsPӘwc՘@t w讈5[_vksgP)0pDPt3!dt0qkgE(%M;I _sBvm>T"WTfc%KܩMJw%-1xR ŏx&wĞ:GO KL!XDpvrɘ)  !3㗀&C;U엞Qc\cS@_ܩ *k!?Er£JhXz{'N.t&h ǮjnKg{]Pk\u8s~vӘ'PDVfg)2VGv}v-5&&)!ЈC.z >SW4ζ@jX8.?Oj}ALm7 0G̹E_-ߗdV(ϡd! *yZkPMN+RS%~p( ]#yshBCk !QP3NT(7M1ؤɻ}ơ4fF%r9h !#c6w# lW|YRr7{7:ɢWfҁt1B遶OeMSj_Ex_Ll݇'f ./"zfnxTˡxW>WADmRƄB`؈4˺AY"&I] ,y!_$zs/y]XS@RMUeagF&Mk,۩lѲ"mX =6n2V0fK1> },#ϣ {4S.YvS^ *VTSl "y 4.RcEygfGb4)87iR,Ҹ2̨&3\RH?@2A[6D(]c2ʙ;[-s0A8m Y6Լlfq3hYcgmUaZas;g VeQ#5 $Q%uko#\1jV;^;T;)EW y%|ɥ@E-Ήѽiad\AH@}IR ㉭&3}gaƶv]F~[ |o7zǔx%쥨 ӻGX_+7IjlUGD+HAqrtwN yZPdGq13eF0B3#[xa ^1h"e` ơJp}|P}A|?o22Y5(y Q{Vb? Zr[SCyM;QaKq\oKg ȑ𫵎^ŠK̄O<^aǴm2XIGo"ȣ4TN jui'g=d<.w3LlTEJY?P'fe?YZT^fk4Ȭ:c`X*9}϶ljOEpTҎ X !e!S/1NZ1^6\ $hNKQV&iFrYUTcPO xP^owEZV]΢_n-/bXZj ЦUEPي{s&T9ki[<]SN;(`ĴJDX}&o'/q&b{N5 +şHPlhNT2ӬE/k/Tc5fˠ'(۸8(j*f  z s1j e 82 CR|'O*Rg=γٽj=՜|:|vϬwBgy5QrVp>؍-L" XOl[=K(YW72}lg,'jope ۛA')*(=*..Cp} Os^3uYa^^/2M 0wC'XD[{z bU*2s }Gi~GvcΒQ&[KUv,ҼiHFKKw/}vt4-58YCt^;pEQR   n1S!C*K'C&*@Ei0,~-1u[vx.V3mmӃ#K ?+Mlx‰7[p:"&DNԡ(?FD^g:YߨOngkv^kL[f䘼#?_OቋۄEZUXFu7("^PHe@=Sv x8EC aP^#FOy(A9" ߧ^^E;C1A栛40ϴ)&sO*kg Ƅ83g8pd.QjLK <6}PQ ;cN:Wy#&Y,ѫnIJ:[[# +xZ[cT a9mU6;=>p7PFvUJn3)m1|H: x¾&Bʧ́jzn>ڰPe/tR;|v(2@\D~g%y#b}|*3]riA9V,:q.w-oӶxdS'9EӣH#LQZ|q;JGH5'u{_P>ۮyD2wb!n[%1{I"Gqr(AOc:=,mĥH-|nkJ/!1VzZr(+٘_K]dy'#3iϛzG?// X֢_ ӹFS_ - FW-AgWK1X*9,ZL|ȁe\j/_矙҉0KJ|B,j::Ƴ[,KiSL{Ld8h}xK#! $& &NwEv k:ڌ^せ6_͕Mk6^5o#&oa "_hCI3ߦU0pp&) nJ%x+ufx@( 4*Ÿ 6}!Wf:)H*Gy":sY59Pțz g܇p$/U&$}D !ja4A״e(LTU>ÞkA| (+_8)}VdH \:_ Ji'r~L㋰Zd*8w69S]<3~H֗t>P[#haZu{ !֚c秆H85 N _6cG]vLӱ=[@4bUkF#Hȅ`"VOkiaM>H[Jj-u }B74=bmKq'aJC w'Uxx%ԥv*ҍǟZQ#i9XZ<*o܋ϬϲNrmh{hfN /2/юR)M!X{KL{&cǠ9#`AV@VQ?.ELs`jmXZZ{?%,yn2jLj%n'=Vfur4P<@O<硶~_Z.UЋ!t\€ЇC ){0**% f<--|ixpA6V~PGYjrJwۃ&ѯFdUv&3,+;Uw) c!5ѲDȶ][ܐc\"k=)`u7=lpYedQW 9E77OA%F g1DI0 :FV5ػV =@%iCSeŒ)zirj5ˠzZlܕ6_/A,8"OQTEZ}Кj#O@0GHlA%^3-vhѿޏ!fL[ղ'&fA>k\Ա1X y+rz#L^:ҖbZ?9D^=6暐 eMI\5mp/ )Y6^ޖI률g՜%B8s9 (vQY'$BXp2[sf. 4?h,B~|cպf-6ǜ6cEkMPá{ŦN'U6-Fː7]6iޛwME@ٲ6eGg'(BQۢ|=aZGcؔ:vMRM,n-iXhu+'ܹ{(#Ŷ@l5&Gv}lЩމܵnP:ݩ,Uwv8*;A6%SE=/l~ŵ{*s:f7|T6dlLOD}Jkǘ ^#O[3I9~RSlh̷~;ۜI, 3(,7Jn9קOԨ6ېIF/ H4wiZZj^CBKoaHwdZ~]T{6_(!v܏p'L[y4N:GZYxq h;̒-ch2ɀ<WS2@3 {kYsy~dAC6ULxp՗m89#!񗤰;Xs~tS=2iFCPj=ZDBJ?Tq|z+e^ɿ̇`1T1ݵK#҂?|-~ܸ=_g\ubWi[sA}.?ZdD+=tTL  ?)'.c<{;]y!MaĆU8&[nResM;kkm"˧ -њ;{vbѕjUc]Or|cN-41!>bɮMzpg”dmk1s"9ŢTnK$4՛vcPEip; 4cv L'AJ??_H6a߸bKj#/D&<7 ݤld2Y&ZIṥJWXPHMSkG"$wR&hN8lxc>5<عU[7U!~3K=9M}߲OPGq&YN7zʰ:Z/1n9=R哐J0 KXXc9a*hZE5e# h{i{JTiiXozy2@Yo, i0`-1^5n,f\O'Rۥ;w 4Y0$(B)Š*3qֆ`"?%߅Wfךb0ֺSx Kd+k!"}36ds=!&8}$O'>|U)vv]7Ldh 4:tMT֡jY_#:>˄䢒ֳH˅2qVs>o0/U9+;bDʦc0dN=^Í'ȼ##~,0;%Aepin Pm%$7`tG] }VYZ(j}8GW|'vh'Ov@ƍʜ,6ct 5:,#g7'@WA!ߊ"Ӿ|N#QP'ޗk"ͥED+Yg h"J# oXf ؀!g ]6vBoѺJѤ:-Tʩ}K9YD=H+MSX6uR*`<+;-6MDl$s9b8~ݸnC',8߭Dv;$t=;'%R=9|M&NpGw9]6ȻG(xEAF^ $Gڱ^/EkY\f1D ౝm?q PP]!1J~:g{7'ljKkRo -y)$LI-&U 6biFHpdRN7,=/q3ZXX뢁CƫpJ$uW]LCC8HGYo,3H2g?rmgzlʝ~AMh~ĜV`,jr QznirϿR9B1)40c\2Foqq)锖N~I~_S8d׾KJiGp2ߑ\ qlwSw=1BwyS21f>'kSk׾D\R/| a08%1ge lԡ7ֺJa6_6ejEé5i[E,f~zJmV povqEOB_hA TSP2n@Gˆ%')SkkI [ n]ەFK4wW,UEoMLSk: ΚJO%i*KdMtb3Oskj(Վb;^ey__sk>6duHEX5u:Xpą}/mIM3q> tjTvO~3ra`Rmz[j0zuDRhc=ݔ$25C(.!r]ck"`f6^dP%E7p\?(3m7\βk #/iBл )p%[|S^qQuZk5+HJ[ =׳91[uY7xi}HE# >ya[/C9VT%;sNYp_SHMrKW`'g\狭H>9%嗓ӄBX^h[(Sᬧ4婁Rz=~'Kԣo1ג4&z<e(pĺS5?* W!St:%@ P.[t&ROwCQ/{KDeSїld,؂R*:1.} ń3߈NʼCz G͙֤ᗶT/{S% y)$E,Z\R'41 'PbnϨ:zL?zBJkv^fF R.nu#tNWrnM@wʵ5&uVqB_2tH=G@2>iՈ/G,CW7*ϕaFzcҝ>Pg Iĕ6D ,B>hzA b% MP̈́S Li1z/zrZjk?$Ztc 93XM#ِmNo3vddT%3a`gHb%$Rt{M -(J.gmʡ@~=T!*9=ʠy $y򖺒xL)>_Gnl䔎zw 7[x;ʙc>l1Q~r؊c Um="a7ͪe@a۷Y" ;!tFAڱ">츾/Kqsm&P˸Bԑg,AhfkT~ՌʁHVt晰VSerm/z)-."%1֫#(JA6NyVd!^ q娚"օ`REƥ!yeQwd5xU6uUBjcti݈i?q78kj~X0jyR|pnj֯ŨjW Ec0ݥ#u =@-Z)k1Aklށxrepy'$fQMJLOP#h 0G6|} +gJ˦ Z}z,I1Q!0I"<' jgM;EEZ:qJ! ~q!J}$0ƹ(Y:[vj7D)Da#4 'PG ol`}"0aY5= jGao1xLwdnODc' U|U0%G 醑D*{* w;t XEM HXVp}s[TB}.l?LsV"UjL.(Y<%D'9 \фqOzc7TXfR.v"S Bt>ֵSI+:.&' @ou>ք~S¹f-);,3icx9_}lHm5Ƙ(T+9eG t}mLޮ ͹Q}O'i:n K&*v-qf=JLd/6^A%%.}Tn&ؗŜZ(%W _ᔿu\YU=⑅iifzX*'' ./Z/fE"%f%^eͥ덍"k̍Gq~lz2hgvexs$r] Lj!W| }r~msP#1pҿnRo~E 4ĄwLN0,az4B32J"P_>xőQڶ_s鹝@dz  (ʾ Κy j,3 "ѭT* y):[iׯ*ka%8A8hrڮ 7Ĭ;vbEK*Ctdܛ@,jFI=|ljR=z=/1Ù—vkfQh?N`Qc|d#`]N\%WiG ʖ-vqPx`0 BD .ߝO:6ũaj* %td_ZSuhF:)izE!{UeM1\ۡ 8hdtvؐ~p0tVG۟{*tJ?פXřBxAEzV3{&MRpU#kp&QR|lsHD74 IjsQh֐*VAh#OqΛ:a77W7ڽ(bPc9q4F6/Nu.pT |lB)tJ"g+ #K{n)ojTq$ -CUjEi߬n;cӜ-z{Vߡً _C'_< }HH!iUv|Uqe|׉dT_ +EB-DdY: Vedgz YyRٱP+:谷|hHYŜ Try4DcA*M<2xLO2j =ɷֺ܌]FT!Ag[n{ÿ)AѹpHgG5VJ: d &lYAQ¡/e9lIPPvQ;R>Rl6_DҢݕ>4g9*HmZrAm᱉!gHBhA됢cJat=8 sidO8 '<{*ftGS7s6S js_j0MDjyI_]_%.`tG%Jz QdYΚҝG#i&g $6 aonVq=l[HJtLS'&) "-ά@ߢȶʪ W]s\Be"S%QPO!H }5$ _Ԁo29J:9O8SޯM`>| ^ ?bĚm?4FF*ʲ8S?Aؘ0cEg^7"&i?+tĶxܒOeNsc)@a,Jm2;1L ٣Tv&z `PN}[zTm>y4O?t= Pi@pLhljgx{f}_~"m[x0,x?N* os3 `+gӹ2NEF%VL/j*pDIsΆ}}~FA"uB$ .Wim&^%fz%I-f,Vl.*7* [ eb Raah6z8璿Hh(eUk":&#SRԆ4|kF(o] xL!*y",(uCWk'Kh/>eDСʊd.ey"pr&;pB?zxI'Xc yջuviz{A(4z#vt%ז=grB|؅#qC6NLxީO͛Jڑ+f&.(b 08[ؙ26ء@R >}ˋ3Z0h {+.v69QJZ Wr#O-4?lq4_X .5`I>3WڳF3_Lp8VcZN ˉlfuQkE,hS%eF/gc-=XPL7iP9=`7q!\gVaF6v0@!C2PNãjL8<u甘9-QQYpH2$r|+ӜЯ7s"lIa&C_-Uh<; }:]8y?By4[3" ڝ}RNqxb|:~'ڌhÕq]@)VQ诂cX#^ =l$ N8RF7YϦ؉'w$z\x@e {j_,J^.4HRC߰ar)e^a:D$!أ.˖;$MIUiYWMψ-'5/u96zvS Pӳ|s}0f#:tk0w= zR{KjQ&WCNzq4̗?q29̾hD$lOs ld^Tʰj杵%w|nR$4 jE!N!~׆ l2Gf x;;*p^y,ǁ4*<Jhfap 7Bʚ.%(䘝R{2a|k^0utaF$]ALa{4cg)͜gWVPZ$3$h&lB(HtO伒쇣V&o$nRՑ>sD]3VUӃ{Wi$bFuc?Rm|4Wy|6[ m[l rf:H]ڐUǧ9 :nq9u,2Ѱ".7b`lFaHgcnTSn[ OʕaTGe}0ƌmp%NTn* \_3~|wZXU #܅̘Rխi;MH*qb`dy0ur*@S>azVo-@j]VeDs&UνVF^Lfx)5?UG:ͧ(eV[V`_=,jFݽ7 $=a䁴H%4 Sٍ څ؇ Uأ_Ր8OA!*wµ[(=}w) [ /Îa@M ^=34<QS^#ys9KOKO$dX6i Q)۝Ħ*՚<@..JD68G}6mZΫhϮw`^Cmk,Y땮qd 2%nt~]ݯ C]Z94RX."|`y7 0+5;@Ŷ^|{ĐBJxo{ PFr[ Xqގ :-W[)?oB)Ҷ/z\i^ޕuX[uL_ّF`_'ru$zyeKn i"A:djAFl2g8>lR>xC+wsĒr;htii,Dդnidsg Z)mɤLLJ:ߦ Z |Esή#ӗ y /tA"O*:0Ҧ KeMwHWuU6c?_‡k=V̘^?/V4ŏvanl=Hf/w*j-+o>>֤CM;6q oP+'wC`')Io&2Ah**Nt ـ_"w ֟'UٹlS7[BQ+yeGP0G Xa"`MpLc]#)Ow>/:p֠8c+b Bhq3%T9mLQDT‘lrƵ~,c-4Et/2U O;x:KK3foó[, &.pa0D@i kF᱖;ɵ&o`wN%J^[o($3+ɦBzӌC~W<Om_wz<(GMax]l~jy) x:sxa`ì>Mh¹NMǠxV9SNJz CjT8*G kLjZlnA".x:\*R̊=¼O8JPܗN‚H=[#S! KةQ݄/%*Dx AFg)8Rp·qM>zðeމI1u * p;lנ<2ZAmM. 0jC[G /|^5s7Iг-Q pE9J6S2gEHxrIfc5ؼG)(lb"耪Iie+^| UbvQH %'`xi!n帍Hp0KBbm@lwx8O<]\Cv|KW!JE.g\u|i{dkA)*|ځ"WOG^…ܧKt~i^k 9ix_0b"A84h~cFJDƢQ'Jn&ω%ЌM^ݤo冈~lV(,"JҗKKZlܔ6_Ll^VS"=`(o$\, {Oxmv-ZPF1%@BeH7cM( :t06ZOUb/.,{ZNA[k<xzh v%[Fqϻ"񙭸 LF/Rb]Tq#,55*c]jzA@Gj9l82g~ڶPwCe'$HE32 `da0 zpx lO`f&>mɉ|x,\dfӉbSYN*™`.@+o0)5S'Ά,]IOw_1^ǰM˻I>GakN,[r˦y`Bι vu_ndhj!VUd5._-3jE 0f:8zQ>p9ŋ<|D;%LU2n1)4jHXC kKi$+8JV DQ«V ډK!YC (]}N:ӂR" B@ߝ gF''WF"N敨|+V3X% >'4 '(*YqNZt#(V>کϑc 0.(߸.lWDwv@MHl"mnGKg#bDv?%|euDq0"R3)-9TdIkPhءս;KدVZyۉ?$SCIv΃{WVhʘZ}QRvsnfأD*vlLnlٓTFH ~T'ض+1Ii*#¸CI\y?gCYJtо֡SLƚq QoSHpf|6rYwRE "$Yu.k łj1ueEf1FnO\/4e sjQq _>_:p++jTBAc1,ef ՜ibèJEua#vp; >tH(҉sLрAvS(lv fZf7Y-ߧt5]MAERy՚?>2Iw }&b5b<>}#KzQmTgZQm: q".n:KIgngD386Տ.D2L谄̥M-ohx^ @kZ0Ai`r&&5ܤଏzv=V&'v+B}B9 B7x/o*bnDc̉QۯE1TfW][5 Bu@uiZS` a~|l)qcKֈF6w&}a~u$Uc*PQ4ٗ\b,&7Z86h˛Q}Qw8sfvyR\YXzbM¥! GR^FhHnp_wWq U!`BS8 1m=WrS OH@mΗ!WRd51!odϞ"{HF f1)Zp8ofd{}6}k=Uܱs5pz?5x,b񧏇vp?cl1EI7>{c(,:y=dٍM-RP{%㮽b6l[-u, |m/tr AkǵeU 6CiE3}\2>?-=e ۏ9i1H_6zN){$doz:-Ww66aL^*PBM鑀̡BMj-;2)N$kFS u}=a6kdV6@ɽ5P:R̒);,av?C*ZyL@ivS"U2X5g/0ߋ@f&z9d\  +R:%Z7 J6lG3| XF(%"?w"@'SŜ 6:Xрe${B9~:Q\DƟ)qy*vtt @a͈IDbn!4a佅 ~KH^/|?Lӥ=d{$R΄-yoKk٨ w"$0LN!DJG{Rn1PpH 2 yqƒ4jI+(wi(V8:;S~ӌ<z  mm"J̏417)7%0+ĚZ+)lX6q?|"ʜ5L*1YA4wwkxe\G! 4+Q8 Sptg R@!p-KD:J~NՉ+L6DY;(N!j=Zg9mvLE>QA?P/>(J2MqW6&F)*}slXZ~:sCxvOnQt5rr hݖ}/+Rx!Y}_l.Rw wN_*ǙR7,\KԾT)eCQ _SGY)X ]ru0~kҊSxHqsAj~h)O>lfI89oEC|v}NZaM恪ۄ_}NR4bx|^#UM8 ōS6Ɣ#TfKl%+i, =q,0gĄ?86zڂ%֚{B ׵Gͧ;~Y842~ ЦaKd4K}Hu@gƋ*n10$8ҷRl&̨lJ\2UsjoJĈ[Z,Cc>TofS|! ͶǐP%hlS;"_tO$N5VS 2` fxDJsv.^5l[ژ%d(TQU2;c CTEbgU|!\Z87jN |M6.#p8ePcS-;*ӛ8WF[3,byyK$wCw"JO?f4C8Ġpmϙ>@i7{D_<ɕ@E3d(T{Tۛ1T4ItE*4>S9>L8Td${v="Aj<}$Hjb Ya;qfy,s@mz{ w>Yqz'(d/vx-JAOZ:vl9ixHJߕZcw퀮==pG Kw 4Rܬ" 4'':˵fYY/Jb~Fk+p/Dms͓*zx)M$bbjQU'cE!:L;W$ Ar!o\bb70At˙Ssm踟mY8;Q 4(%=,l.:2v4昑)GYKDhdJs{-(r;bDJۯzn%YP&^TGۙ[.#S,7Q 6C`lkgRᐞ>L4آ:_rkPfTf~\, X*Qd g];€5xa&\l< k?뛵_gD9V4'\4IhK*w:pNOVX <57mW9,W $,EPƿ\O`Kv_C#k&vH>V.vҘ\I.rZ>5WO.la) S@g @BI1.rǜi56@AyoO#BÎG r%z(j> Ëdye妀o;oɵTg&XLFanoa5U}^JP@eBYhd4v7^|(Qߙ JUv._f`ѥ^5 $FdɜԽ4CBU xjc>^YVNh:H.bCR[^3VYo4SHZ]R-^ Hi$.dB^㔲k16lύKNjKVKx=iQ(l =+Tʹ/OR.$Fnc♌` 0Z yz 2} /be G3CVB?#<R:ՌC6pam"YpU o A]hPrSRsQm}-otl`{uಷ!"d\ Cgь^nЃްnȐw§:m 50AK#앴{V}NncJKt/SlZ=ͨ*VpT˯pHɆPv"t6 ENo, %"C{pKr%󫣊m/(ɰmNjPk>Q`M>Y"5HgZ+P8^N+0HքYإnuXwT)1`A[Da{#7Ͳ5!D{&ߦ.1]7IBx 08 фgs8?bHmn~+Q K6sO e,;a"(bPnT(%ymv>-Z+V0Zq|k0)eܱ$}TGqGJ^@p\ʧU# FT<K]9AWлȎ/ز`~l]$D5}ڨ׾tVؗ%@P^)⛹!Y//sU纁<2@9y%3!@Z-oI%}8kYERҬ'Q? P;W$pHW+[qsK?W3EIt_BF¶KWyMAYZRԝl*EFbsţD2*"S/`[<#s99S˘n,u;IѬû{-VTVe1F0ꍳv9IMy?qOa0kNh jAZ63rEp? ɄʪpiP{Y2ݨxvH $)aEK/D2Z\cmjxU "/* 2BAzWvպh3r9\d=M.[jax`-<;)HEyKgpQ `s/Ig:Có:8ԱRlgwK=Wc~Fm$#kzHXGMs2C=$q?R}*천)*j wA9"_Qem؁tPܸAr:yG1؀w¨l=v>y`zD Z!$TPEJ|*]=8M]B=FMZ e:ym"]Kte"{Ƽ[%{Y?Z,,iXY`$-:(fѸFo6DPC*aH~ t)6b(ٱOuYNxRH_"{nЬmx,Y86emW`oXje}nպJ''Ɇn'7r%mq1aDZ깐peT\:}YbnReF&4J5x<+{Yn8ڛHX)W;>LGZ4覦2X-+lTȴNUML#dV#=7[|CiFP,d&7]N`s{8V[AEе"҉6\,EJ]aB OuSes73372BITV|twDj[="lsyji{[ÑC3kdS!P}\;]mQV"0$n=ם;,O%r}VR͠kROa& <utCl^|+</X2 yT$pp67WOȮu}3Fm")}HעE>:NZJjG_FgV`êFγ㚛D5BmbՒ dUQ0rD0T QNPy{ٴtRE(lpҏ`XQ4ڦ+EӨZmM(m9cҧlS^jɳ|S.Rѓ\|~m oЎ hE8 X&a znuvN1k*&(+myqgGV;HCǔwp/]q{c?czqr<ĂL+Xfح?)0bvŽ3jۊZ5[o]9E)w[MqT[ )|xOX&RMfLjqdO& |(]1'8A7@9ve<eU2sKr*LAbQˈUp_ pnQoL#>tIT5*r",`vGnS_/)]cM,7Ax=J7\HBN*T;/iDPi0F-lڊ-(0Tp`DN$sC%sm1x2Éh:4[Aן}/`#]v:;4ɒ…ĝ/?/OF;X55MM=F6qDS˴Qrn;~P%xViSRٔ }z0RQtm0捠NDen "( dol8WHn^4 o*t 2ώGZu)O*u-h/;tW@ m$*ؗsUbׯa8yD.eG_ c,;c[_e0_ΊIXPAs!>vyf?7WCrR- ߇Z1#)Ę\o0ؗAОsm9gl"#'c^:KH#Wdu3XNMEtNEp.B p; +&mT瞈^E4g+j$~tqe~{k$2?@+B46&@72!!ȼ93u2N,8[Dbנj+x^np~鐮leA($KLL@M <= t K>骑H>W1#c*y^ҡT_b_oVI#+`v {x[6S6t=]6S{;kG;GlbڲaJ/nG0]AT,Y`S9 z=_)`YpG[c7IX69]F TɎkμu`SE_ Z?\ 3! ;w5.\r쒼rg5r%>^?&ۤz؁3:Zlm A2}+j;C^^[R (y PN_TYճR%O؋R,vɈA;]{>/9pJK\/Z66CKBNhjX-~[Azډ /!)/+͸J'5%kB<^Mo?sq+zhd yT_n5޿dKv$2oMx: o%J2h|c2c!.ˎհ:/{Yw U;4|hS rjԕYm2sdYK4 ?ńW`l`%𣋩R_-krw)c6.ow,%@{s֋~=iXxfYѹgN8^phFrhJf yVŧ47džZ %&ՠM|bQ{vf$ ̸V奣.OsD3f%zb*4hL~93KcUw85.ljFh7yXR9h쀵pjix IltXTIiB*\!ejFfGA 1uL=jx\[cj Fa, js`#봆P^/. a@uÎ>c)ruH902B}@V̴Xyuփ(HYf, g-Oܝ+ B39&ze$ml 0!S(-L:j6j'٤Fsk>6|%r&Nx; t'9"9 C=t'bnVօG'y~QC'J"؉g0?u[5nFj3Bqe|+ne#ĺ~[ j(N_eSB@RY;%DSrjcɷ%E $ %Y,{̜!nC  ].F*C̝ &U!dXϨp#u|(AJ\ب)g َÇ[V`^Q߀e5I\`$.lnT dD1nߜna}ΤrR3UC\D.F/eaV PTGƔM2Y # IC"߲2ՄZ>@BBe!Ox Im]m]o!؂fXAplT/xgjW ]  ?'iz(ǧ$GmY& M'OKlGB3m_#Y^K!+Meݹ8ePs~UtTSUcZ%]zY;"Vn:ǢUe_#Lb^ԧ ^IunnͪSi%+o{DmzjEӸ`jPn,1BX4KCLϬHքSꢕQ]60#Tsm ^oϧ}$1#s=T"|# R%58a^zEY~:=4 (ͭ`1k$/>)? ? x'Z'ुfF0Jc-Zi]G=%^Ó$H44K:*.msZn~,9w4m=3S7wn -(N4F,{]͹FVHbr=UxARႦLhTB6 UL܂z;s1uƣzJXk03>]Cyeqky+1 Wh}!!Z=d }%GSa(hM985-_Q>NT8UݛB^M|Xn^?iFX/MGbZ#pewɕTL:c!x,m* cs4SnڥNc )ʼnx徻%} f9[OŜgm*M˧]4 "z_)qU>b"jgznX5Z6㯕;bO,= +\+;b_#Puc+-c$iK[㵼D^ qs,CbU;qVFs<SaT'kZ@5ޒXy)ێV"'?ذ=~Rq{y zL0H<>l&\&tg-I(0WtF?MI0JWu×~DݠH`->&rcz~ zF?~z|=[v[0\Y]|u;K xk僅rQX8Ò'V3&z . be3cS2m¾0{rFI4ٰk?&dAKxocJe*V!b>kP.TKp]Q! h TF4.(4ET‘hFtǢArY˔tz 5H-xY V) W t;! 6tn^1Hاz% 0efͨ \c9'҉ @ErEzVg~/O}?EpgJGE䊩nI@JRZi% BeJ 6Q|kk7ۯP<7`jbx^HFTg^Hi0G/MF2W ?"$ FY:Ѳ呍<~2JI=io{ 꺆%K5( IFa| '=\)R<~Yj6:r'<;cUC4ӁU)=ĽLX+ۖԢBcDxB\X3z-O]e)0Z3dC`Z!7-=g]ܔ1j.*μOP3?D[903yc{B \QR^T]g5O˽}` vl.*LJdD1F"aZH18L(Z $VpE,ԅysQ)Fnz\.AN'g4A8Q?b|j> /-&ޗ`bzV@x3l!}/nWG.߰lOlao=I?2Buff$*qVj%FבD9cQqNHhb$' õPJ24!m0+2_HB{f n/ђۃզg"pa*-#Yje=r4]?."T. d }qLx2$,dh4n䥺+& b0->>4z )E$-X!28rG1 9+K%iDw#<Q`6W1 a]E$qD F0UUžˑ ?@h|&Sc` qYi,Ƿ Fi<4yZ*p @כ<Lj@{! 'JIA1yewT6l^ˏ]y8?J˺5i6O?1tV3 ,#C@$==ɟ[*ywTOX2}OYDKڧp?<h8OY tOÔ,`!jZ"Ij#V-XU=wwT\zW6ǺU`Pv: /v׮Όۻ#18XuZm!Z{Ḭhׯ RknFv*"ll?8#\&JQ Zl?048Ur\$V޷B bFMu+X%oFhũ9'79ZzvKS >3{)]jO x{Nh'DN$S_5$Oq5z&~D,yNJmZ_Y}?diw[8|<~xYNRrE!ɔNŚʫ˧qB\S"J#FqDn>gFWAmr aa+ k磖9r+#\bfkYP,f^E a,?Kޟ ES8Zpzg.vCe}k{ٶדӾ-[.>r WLY=;Rp 2n֊ù 1䣡8]OڥO)Pԃ- d|KnýXNko-NEe"n-;E U>].~WgH\QP!] $nթL^Q#><ޘ͇O µYɿRq8"VKCrHo]4ܯ;2RgEigjv!$4$oo)Z2XAk.6M@ۖH褆7_ eX$urem+~zERO#>xym|#UD):3R]Ҵva:~m? cдsFMO:S}Z)S^JG5ўYd3'<"nx!%P孴O/^VD%Oq "ER!GWjQ=j\hRvt&Ǧʰe$2>(9uKOlQߕpCK/wހFQrY{:H` ڭ2TUzE ,q5]#D|g[/vQ":CW۞an{vWH\Q0􀇊]c܈RT ܱ-~r+e6:=N[K(~6NjygDi;~ҷl7Nv: Qu<(tG_ V1ڏ"hS/yh4cms>^%dBShVٸwC@w:_5W-''=} ̅PY[CWҶqI8"u4-'ڒIhc5z9cOVc,|:{>ϑ=VfE/fZe>]BU<"O^ cb/T*81$LY0͎^oG,0XUIsRWYE ל!0Ӕ6z$K[\»gx'yW1$9@:MLKpAKQIᓥ!)Q\^4HW|%F\p[;Q’̅%V&qpa|WyyʫK #d[TW@.H*$<Ţ`Arj*K\WUwqd @;>4{K^c@e-엖C+l9ߎB:@лX4^|a d. .CO  #ml,XD Y;"dchWjW\2IU_<&䗅 UWt+gq_)>@1LhHikM邙Db?^#eZc7QK) -腦^&%~S90|Z%g86lO_'“A3ƥ M䯴S1$9֐YO.3Nc<[ة=m>>YŰ]1G;kYˠu ճ\u`Ld` rƇk \8~ y>͹NG }U666el0oV|H k]cr|o>c_H:R g3f<:ҡYD# Ob>%ĿD16 6:lҤ8 ^),`>/mIJJ`"pހQ8 =|?nkPx]TND뤰}t ZX;NfRnQx2՚*9^T7k Ļ2\zN0YLwŲq>L~RJ(jedĜOnPpu Wj[YH뻡)99RiqjB^a%w`#B  SVcxoɷ U ;y7)G]0S~)eAX5;yK^fTOYV5-8$1XH;E'd-XNE@sOT`9|*}y˞\#Hܙ3pEq)[yIHvE%5:(O0Js(6^А"뤼tVNa^ܯTx~bf' /ie ^xc 4t1*4U۞yt*տnc(/x3M/qn|K0q0C^J>zW'KڊIRMH+Kva1Z= oeD3PFfQX{tQ_w= aqu뛝\z4i4k\e7lb`tY3|0fH 3orR^{yZI4聻6Z+\NBOZ>קJy,c[%="_'9}F@+@s;xb'@s!?腣h&L.Mpe|'8dxs' znftg)cQv `al(,WJ̴2~ #HXYZ┏B80JR0ˇkAp = F9kH8[׀Y}?AlVMqM"K/P_P>Ez;)Ɂ8*U(R8L; 'M1<;7;%l2w;noj$DqVL[I"fxvd^)=Ŝ使;%a8O}"Yb` 4 s[zě C? TckgEd8"0Of_7PNf hM ymgІiFZ׾3L"2ȵd}ԯPEov*i:hr>P6,$ jkqgAtl l͑⾮|rA1ZZ:|hhV0gC̭$cY2a0k:v4|-M޻mZ~(o8lP16<#Goto1ڛREn1L3Kry2:&0&'m ҹE$!d Ƴ` A,1~\ld (-c)clջq8+70krB*fkE|gڏq_ʞ@S`&G޾1X&ΰqL27! `>@㡻,3W҇D֑PO.`-b$]MimBPOoSN/NյM~:E̗o!x7)coOxvxjYmަt.q쬢TPoy}3%כʏq(oi\R@@ z= iJ_^V)nue0 m[ h=8BӼ: $lPg^y(H2\O?rr@Q?9T)iDou~ N2 N~dSG0`):vڬ~+I.PU@Ѹ)l+ftl݃HK%ꆛ='N5 2뽝'ZusaU!lRziiM()w%Zb^:`rQR@P v vnM")r6:LN&٠[:ci_Ȕi۵ՍL clBz̐ͿƻvG t y{lv(kD1h@V.S[mgm׎]oUj/K+Z;DrP*l 9_]s_ճ[Cf$]&z8Qd0}^T6l`„vlpV4aRźR/BPUҳ"7E&: Z*ȖѨU횾ㄌ5< L [WAv&]d(7#~U :($`]Pwl @.5 ¿KzsL-oq <9l|еE g>FOaL캲čH/y`vcw V<MM+`F=-eۤHzQzGp;˘dڏ@M߄ fz)Rt:5'VᇬE/6Pk]%/Wf5>8gZTGB0U|*PopcLq5bn wK:S+$۳ 0> \DB '#;~OF B9O׳~FAig'ZZ賄كsL'5BϹ^c?&>SyI$\H\ b2'ѵ(4L5 >AJu6s5.OM bvPM|5|@yn)RٕudV u9¯Ivw|h|HbΒW"R0m L&i }[ĠL^`Uv5$s n@T.XI?.@BRzXA<G:.řԎ0#ȹ5V|xV$06q>k% i7G>PX=B)媧iʸP'sMoyP]TPҖ\0)6iI>f.v1*t0 ˣps߱-]S]v"t^,ԧ+/A1]C2mZ*GAH؋x'b <epOYT 7vۙA_a9cA5hfۧrL |Q~8.,O ݔ~(d'+E1YucbguH9(9U:zS4L˻`OJBBOgT$u*76)*=M׶b8!Pej_8ek'^wz_zy,I8ks@1H-a0ІQk0 fvɪaߧui⦉f[=coM#fl" AҮ1A7+\~{b%z1z@8u*= T44''(; L}kBʯE6#Q4^換l%^:FXZiMC!B\+m쑅#;'ƅWiASպ^b@%t$Ǚ\Bg\\*:,w+ZS6_ )`26a^,$kLµ*BW/1k^!瓀FJ0'Z1_ R?=[L8! t{VZ/cQN&=M8_O`'K}䚤XGcko]Tml+Hl=`tD ZGcH5|ɣ7XM4}ҖmbnC`doj1@nyS }"= n]stOr;/; sx+@8rq-T$hly/!zc@CA XڪuR!C/ {d޵sHj}qߠW"(nFh)8EvݽW$zҊe/3Y3TVd4nKMpE\,#G<h]zXBq9Sn=f ҁ6 M{TY$=LS:aJz@.M^Xg=shlZo段955~q&.&:!sy\Mr.-{*Ҍr ݝpAYD;69򷩩Vf3h3*S2uj o$f]͹~\%CLFR i*J<+>P)91<ɰ8PiU}YOmT8e_ w&=L{6?u}e|0gH q/z ۟bI&7PήMjB*sdr;8w;!$:R0@Ggڂ|;]GʧKuG9*Ut26vH#%B}$\~.T cH2=,<,fIm'Z/!d!W,n͡>}FCsqg[Hy/'xHw#9FWph~3| Xm:(-CPF']`a|~Q(U{߫IUJ3WMYٳNVyg݆=[ P)jǔ0poK2mXˉו8I)m Ȩ_VF0j=P* ;d箕XV xO.QEpX)x`Q&qC]T,EY+b"kFPhM LIU"M{Ќ |'cNZy)#Jf~oXFPۨ_t.N QhG]9}QX@ɰp/,DOJ+.1 +eX,;O!_ɛ =eUr "jf:8 7E_i?{YA}Лr ".g< ~'w3A"T@.)c,*ʟ}~v}V=؊㴥\XҸ FKH=9Կ+wl6VR5{`y-qIP#jTW1r|x2pRYX|On \H-Jʡ}y NPFwhIx8dݭ~4F2#J0_6qGP~V#{@V0S9B0AKBFSR\J[Dd xs04N{y&7rk Wi{D}̈*jj\D+n@~-LH[ g1Y}n/qb]Y t0t ℚcU3s)hۧCL$E.ƋN{Y~Ɍ‚ aŚyJw$jqV5[%'%(xOzRSHϊ6$ q+)Ig+N„seEz\;Ewf൱5g>:ziJot$t흡ES`]U>*`M@Ei-Bf;U|(fn'()4M;wz91Wfը(y>iޱ4Y݊, uЙ~xQ%p+ڰPͯ1Pw!$E,M0PEH+Wu4A{YQhftl Ԡ ]ݨ:ѲqAFr!`Y5Ʉ@&?0Z҄д@e ׭d+";g[2H$xWedE\[491uouo)]A(o/\?|zȐ6C!<ٵ#.*u6֮n5]Jt+Eכ|[N|u"4\uK ?wO/Axo/Yw+yU ux:Raa쥺5}i|i.nbɑV AYr=YY(d0`7ICɮ2]ݞ ;;auD9FḶ2 /9+fc ޠ?x];g߼D=h{m :c`1 'S,0^LsڇwrVΓc@N*Q /cߙI((nH~$Z)e2{4 ׅ pNoeX*wJ":[S'. qRwn^t8A#z`L_>鑳!,Ϟo4j0=?qf7:[MpU9P7|~(Red<<Ѣ B(+¼赴@|r:P,۰SgoB OXb&MP+ʑ: SPJ x>AY؝T4}dQ`=sukGe&=L{(NJ=>v~Y1ds{aWiXQz^(@#J;UӘ2~G~Fx[لb#9+_Pm&wO#Vp*` ծ1r!l>-0طyE*]t-W3'a nm\뀏y^4B߷CYX ͛2P.P@|[rJ&/%K)y`p}!yB͡xR!{G;%rxN*jj!*~9xPdB|YRepd: 2&,_X0w)6hdu!mJ6U &#QkdT=Q_.T]_J6RcԸr捒bSB' "'Jd_ƒM3jX/{MEJ"I:X_j29a2@dC߀ CҚ~\_݃N]Lց-w^Dbc9'ȅf@5Ҫ3;9x#lΑ*pf!hCEX6BA*t^߁<'^8rNssX|rLRLހ'49VhlIݵFKW׿ALַR:ygOv}|l$uJl(l-Aߓb̸rɥ UE&r~ |ߣfD K)t|5sb܋g0u^˛7;j^ Xu6R`;A]/Ͼǁ )dhsYѵmůTك>7* l4'@҂rnMbքp]&%uڶF^{+0%'Θѫ"|Bym+U ҀuuQhQsTtA"*)* r /͜5 ^#z{^?~1#]/CD?{.׻qGmT|fcgC]E?~ ѳ ]-9꯰\aU*rfz(sFj=^!}41\QC;fⓒ5KL! _cZI:C9#oCt\t{=Y\-$*䔽+`_SZ(@?ȜOBHIՔ=?׻_ߢQatCFTԇΙW]^.V6kggTNXsG.]G7v x#~$>kHP)|BЍǿxygz+w0)XoA1 ;4]_nFH¸]bI.{&8c#٤WnHe@ XX$Ҁn+%A)$_*$aFK"HjC5\^?y{B/Ǵ4#pLխx]D:0$aq < ^ÆC3`r4Hz3'b=ܬ` =xc=EhV˒q8b1&skV.x!}G\"cwL &MNbC/QS4N9C0 ֮ڭ`! KaĩgeM*dC@kkܛDK]kB0:Jj]c ͻƁϬ&Sh֢-CZj^1"H Y' X%O鋔5M&\A Tԟ'wte,wU+#&1knZЯ خڞ<@9HȣM( gcᖈ{0{gjbw/DQUx2Ľ (gcclACcUmhv}+?^ s:u:01#pWVz1Q(k%XTMD2z&g]n6 __ivuuDLE ,jN."rf!na:z[CI[=4FR|U(o}w Iy QIV!TOF9Oh?z:P2q} ;u*) I*9Bl[G[Ŗ/=jp1qnDDn*HlxgP!p??0`Xg 0Op1 ->0фI _Rա.krm{==HԽz%F.6$yM,othHk$V\z]RS VJ?&v <TK؋Η#xVS֯L ڭO >|J73nkJ-PV쵻gu& m(2:b=l?Z,{Mh]4o'y"iQu֤L|vuׅ^iS=b*gThQ l$3dN8o=79\O`~C!0,2bayꔙBb5y r:˲NoGyWv;1@>$[Z̞Cȫ $[ H39C[xT?Ɋ M7Bnsd~dk 9LtR<ﱆNᝰe *zq 2:K]<#z=9+k~Ylêȷ}ekf@X( >̝-c^$r˴DtIq `ʶt"xq@i/͸8P_d|IMƛ91Z{*lO(aĩ'ǂ)$S+gvC/|UR$ 3@wcEXMǦUuJʍns4mY5Km 0wVs:=`P/==;N/c27%\ ~>6i;̓/YtXSqرQM/:ՅC 4uYHkO Gbn&@a[L\\ u;6}>Ynie3/XeHdՅ+ƌE(+ћ>s x_f_duH^s^|eĕ`nE@uo(YKΤ8.2,#*W~p*S3#HDUQ$Vqon%(.>VU)C dr׬]Ϲx\7YGSD[loѨ,|t)Oӡ-0(I6׳ "&:yYnخM 0' T݈bQj3 -`;mAM)6q8;,G4hf\+H&aS8{ZzՈa&R!r%2| )!ߡYȳyj^'7;2,-S6&7z>ڸKYFPKKqˮ\{ï]&s0B }v$GP'dWrլ=jͧ'B$ҜaXg׈L1 gVlJϮ}X?wD(a.UB%gSìgL-oΟ78B$r-aYrro|2 6]ާ=4po;b`uӦA͒xkvdB5~4$VF2Pv橢NJZa~P 64cJ 1od4V><3urv53䍍9Ρ\0'!afMpxwODl)m7t>@ʑMH/ٹsvWS Pga:]xᅃ=펆HuIJx m<ϊ9jىzeXD.Gm(9\8P[v_ $M;Jo34LIKp"h߄aI7Rc?5;vnxIb͕޹&z, SsK0Ć9vSp]@eU]UsLo lsAɭFKSν;Д6Es?B<8_% X<F5tpz6hmOs*8J' s;)X;,+@@N|ljBTN$P{"|[5rPpxnGDY*#%̍[-R""}汛bU_;MnAp5M,gج1I,B 7Ċv^GWN5SV4'ONM-4r^n}Β·b}dR6'`QIMЍQ$(f&TQx] ^R_yDzA / zglw zŀIldRUV 9D Xcu}PЕ1IM^A_!nU}"lE-;}4,tE㕶HVS ,>gZ`W)qr7; ]w~ X-Ayْ|>C5N8U֥2gDV^3.'yM*8s|@ylr#yL[b 4p׾j/CIaHMT#R-w5ӕ yBp9@dke6HQB7%Ip4%V+_)awTͼXJN@L\a=c yD== BȎP9橣|VĠ8vJ̠fF8rW|`TQ*Z(1}G!҈.grzn?]\=xMk!0#8erg.J}/f<+!~T=[b3 {)Ph(yAj9c^ Fr88KA <58gZO.H& WT.8ٜCVmgekq 298U …V_$zqj(B0hlzyE l`p,Һ߽q` D<^h94 okƙj4Y 0+%LHZ%O]ykbX< ՜jX]>;G$cttniТ]0~t084sㄷW}F|Q.BVCͻ+AyWD[ ぷ0—$ȘgC;Vn__'Z{Rb`zKBh`k3}z; m)/5˵q 70ޗU7*H U1/dX$+ zR6K).zOC(4&| _mQӸt%=3_O;y<2ZB9l{W\R] cB׆#ڦO]u) +$*K-^63оx0XU!3ʏ. p1!YQZNLmfܧ;uFDB@+ވebݤq\ֿd-b.jFt@ qԤyƞ'_Ta Q$7񍊑]yKPmUm{kA5rBRӞȪ,/^ H"ѩhT`fޖ9sHK(,lʋ"A"凅t)'YSvechf3O>$^Yr=z>G[@ d{hpq<rQ LI)!pg]0۽I4=+ mabd&QS m^AĦs#`E{ٴ$+Rm"\9b17xEIF.KyCh%W@}i_yVn졗]0D1 lX?^BqSA7J#|Q?)3g/6@WR]"w e3 0ӼM+QCܭG - `Ƹͬ<5,{ebO>\_xC 'yq Q,"LtAi^ a cp*db~5:ƎZבǁf>eΓoxRA!b}7,•J'GV4x_s|tne$=!5 fVֵEM%Zi%+zI> ׀Bv6lyr1DbM3NKAC l0Fs+Aܑ9SKsv Џ-bcd@AO\dz~´tEvٛa NѦѕpĕ1K4x~T׳_0[ꥐ~Ï+/)JP4==Eʝ"-he+X ipZ=re'Ar~kE&.#!^%9pиHxjX_!z]>z(u?GP^s_rg2wy{IV+|SJ9Ic0\#͡LVy:!J Pgo"DLJנΎ=!wX3! gk`]A%-%4݄$HS>s34›Ȗsv" q[`ѢK)6a_‰ǟRG, k/cG|KNM>"_V[FjI(֯rk6D?g_'FG삘8[qY1~wekn9R9lneTȻfP߆<ƽ(: tpGJ! R+!/ߓZy[`v^D/-@(v\5;&ژ(=. m@V2+SuOYqs{bݔ\Oj (| 1gD|Ub5X*nBbضQ!\7]Z$>1Ge!L3;5ĥW\Xi}!=dDCFwL:te-ߞ7iy җD(O7lċ;*o׽QPwFr]tcf(th7^ agO]7~ q7|6+VW`ޅБ@ .d_+J^Ȣ^w}IsiΪ28b:v캵Vk|DZ !Mhs+ib9؊*U7ˉ\*u<̑hg)*!PrB LrgQoIfL0uFz_+)M*z4Md쩡:Y1/ Mؼ6wG*"t9n$T]kG?8{iċ5Jܷj+=OR9n!o ~'t)!\MphA{1 /j(Y8LQ~cZU[WO OJ[G_6oƄZ2Ol5,O^F8,y*&SK^c }*E8kdJtmߣ'4_F}V|1I \4$wVܨy]F*E-%%:(,WPefL^ 1I9 Y^q?_Մ9!SKG`q(GFOa:SrU=OtO=E>KdV$+@v؊_|Ey>r~ڀϼןbhv7Լ 7+%^q9Eq(:1H+3E6AUbFzl2-]^S7"=@@TK!1n{Lf3w2p]2nA tUKWUroPdAa, {S4 Uo*팻s} rځ&F̻p'|>12ŧz%/MJڋzSRrihLi+_,sIYHFi\!iq()?bͶvorTEv 'vׇvx<\>d?'92Ƿw[G .;g}d_NN;Niu-O}_yGfE{̥b1 @=&wg`,=s_ 3mv*eU3bkwpr":2Qe U~Um!}Řm %Uv<0U8_:z_a ^~9l^3 Xf57yl#E9@ Lp@4ُV$:%fE'2%xN袏i͏9 eD템#c]O{K ~q{H]rPֹZKpUXM o@gQN׃TW/Ď4~%̴ךa}ڷGk]RǞ6ؑ nd(TjtO%RC)=`riےxI[kn0wՓP+ϝZeݑO9X?(.9%d%|go8ɗKC|'En x;J"0"`W.7S~\ZX/'Mh[ ᾅXS4AD'>'Ib *_6[6xTMHn͢4"^Arn+,TksSW _f p6'CMz ?IT(ONq<>0TeV >w? ͱ[#0eS//y>ޫȿ?3+\=X8[җA1'Di7ECz~Bzx1OԨU7O*H}{<eE$Q][T YqL@_AUrtt0~&3k\A.f*+- =ǔ*#q&Ss&Ռ{a%FĮF:<"}fM}r̪x!+fCy<Yu%}>7$}͉n|NH3٭3J>dZЃβ/vO22{tnƔlW[Of!W&z0k@EUиd̄tq@SXFD`F3v7ɯt0OP욐a-o\A\[>]קWmXQm&$lI*N}*@=.5pٰ#};q_֋){'e*?Rӯ, HXSHCo컶잊,stkS Keb-nsҘ)iaP&j%+,9褺R>#z-}4|;ebmJԲ&C=7v:GU uibwn}؆jw{JwL[W#sOj9=)a~eX$Ieb,Dq sg]6gZַS$lq\mkl (ҵb~6(mFA0wwmB`5,᭸؊m|Bk/|B=u\pܑ襒NCHW6#f@߯\[`vDiN4H$z_)'7tSMp5`5L Z=@!dB$lnx\%nD ƅ;  Z~yԂ0&;C^LjR=exJފv~㠎 xa|2[z%t0W?k%'U5Ulq?BV"4ChڅPktnr\ͳ7sqS ›~f&7-=S{'Rvm_B}9}! Qf_}-Mg3Pt / *|#xLqJ[35xΑ"!fEoZo!0*p!)m t GtX>UOaXVA]Lg@q[qNpISj_gGÒq$a%'z&mL* wWtVD&twӷ` F~U \$UmVa]B8f 0 5'äﲷ?#ԁу+Me|)퍷B&0a}G)M;[E%ekS5ݽ_֍[vJ.ޗF&AH-VrSs{) Ѥ rC:/pNkS/0W}){ƣ[z+l{m%e$%Py2׹ɏ%dw<KmX'kܖO4$5`iN cVFw<{m-dm>b>5C,SQ~5`-ap. 3mOvZ=} FVwk:<_[Q>]e4gآI+}}xr uo&oiRPqW"]^c~6 BQTv݇8n~w6 )Y8O,൤縏L.vÈ6>Δ&u-Vc2D_drjZydW@NЫBy`pud1e m WFٌ2MW;=81+F:;uϣ EPlK6S_c-a}[iB@qze]$eC$Sd!!Q mnR ܴWS_8΀I+ 7 YY'iȧyy(ɝ=uwdSU βX`/NksRc\r10Y5 W5S0}2{ء-t2O_͋fuyvw o41"bhm%h̻cڝ0PmNymhz >hM+ ]C^U7-Ër%2 W-^y7#vI'ᘴgFo@e;\،z&=]?YfeSrjXMP"gח#DaB0:jL56>X^Zxd< yHI~"4R8}?e`٦N1VtR.64$aN9}÷evӪ] P&Y{˨BGN(uєtzT!(6Gwᷫ `p`yo *D#o0S+a;J$Jࣄwja\GO3O#' "79d*xD -2ndc,_鳒!Ӌ\Hъ5zrSw" _ "?lk:}Uhg +#)B7Kb%!DzL?H㰂 x(hK(0!wq0- tW_ hc]1 #p֞KE_&d<Mwysn2s9qվɐtw/, {xVx WdɖwV yb@h#‚ %kLO3FK;^4 n#k=}|gIdm}ʗ'<+MwU ?;U;!m6Ig p4h")7÷V`8AF//uB+~kA՛-OV'bC_P@A։^ɰw90hD !Hx$oӗY=yK/DGdJqWWi+*1 ZWزvYE[ ɹUF2qW`wzF|-njmtxd +S33.CB]_xrM/OsΒs\ծ"O6~+v)A*C1y >$ťBJʤ~SYbpwV”ެL%[$&3iZz{H};^szp:~m~G7W+0# X̐f"4i.P_( N<˺wdaK ^PGaYqbvN!0`WUڂylcۼC:CJ$hl[AF6 b,p<avŭXA`"J3sDz6~LA +9GLo27m%+2P.j0!P;7wxW1h{8urhY2b jX5\ ]([fASɴZMJI_|"3e7DS3 [n&D q΂Ax'-snXRmDzͰySo *F}c@s˄ 8 +rHHD[v\ a5ŠwC صҞ}[W8k-]m= 5*d'*bqSdrD}'5bnz\έP?% o0Grߨ.Q3ҢC'8Sq$Hnˢ6^[xVkN} d0#v1A9|vU XMҊ/x\|sjLZqeВ _Bi=WR:R44A{,_6o:wRB[DIB^:MÅYA`8a; ٦HV=jRv];s2ZB6-X)"'C$L ]JB$CJ dd+kY+tT.s؄ leGbw.Tf}M~A혡 ;i5ϣ\=MJl2DF[+om\:/5Qgʃ[6CzQV:OHqbI@ P+HC.祏hT n{:Z{i&POt.q(2.W/d~s|dv Y%T*2eGCRСxbNP|͍74HEL~kQH;Tz鉆ZOc ^pфInsWxAnQN$v i\8m)*.e5Ufox?PQ'_:X c$36 |O`-%bZm }?8P+6Z苄2j&d죯DP?znunpy^=D MrV7Eu~;Yjgķ.",1뻚nFt5ƣrs0>+A[$gIW2X!|E.0},-!]|DU K""vl#΃:LZ9ƟBu"yD2IŚuNm%iT . Q"#Ա޿e.R8hP̳BvK6#tj^h$@*}1*!Ly/Z aW#o{ΧZu_*ZW _8> ?M"ouzI&z~}?P$؆UKI] Tz]uD́#{"Sqb=ƁHF($<G蕄J.fVԅO:$tVɐkɰyzU$M83`XcGo[I61\YVG HDLW"S"W@v%Ĉ'k:]HMk_4f={&W t+$]~ߗcB5;&Y7OA`mGG/k7Lsic(w/uZvQHǙSFP{Z!0F=( |隨8.^[|4%W"fM] <è<~B-/I~4+k̰W06AE:Qu:koUEވ 9`@|QvUp]>8˰ ;[&+E+<;P3&FV;œҦUdIiS}mΙ/z2hܘGȿ'$|@J 9(OF"@7t.ܷOyR1o/xz˖Yy1Yx^L Jɏq\ CN%77Uű7z5n(bWf]3\onRRLLzFu.ر\ m$.:&EC<8wXA 4<Y-ByE8jz(?d?WR̹eOo=ZpG3=F]& p2~ Jlj]q͒WK,dxnOCM~Fɭi(=Bs#3fb=}saal(e sHe?Jk%!5s`isbuzV CWgcumCyfGBXpGaI zaXh>`s'd.^s un?t@|[͕ HCk3ثqbUbH^VÖ?239x4niI1z+/Ф iAɄv+KO]d (Ζǥa֤-=! `䅬1e?6U1aGM[x^+莸7yhG!١gǫjeL!2j>fJ0{Kt-w %'/`?8]ׁN2L k9;ѸV XQ_"mH1 LT q9|wzЍnk/4iޫ9˻|=V,(F46|KbXlI3ZYE'%"HЏ*h0p|F6|JX$"OY,5RԅNhwX~qG K$[Ry"H+S`IE(  Eqy.>H@)ٵR,iQҖ"蚾^ оȟ1hu,*O1q  `oi,%HM΍5Ocg|@Cz2*H4!T#[4{ !dwY O10(t2F" eD[L/[FDfNm矨&NJz~%l W,B>G[uy͚xqq:c4ʁfrqzqkǑw׀ ]75M sMl]* ϶`LN\5o _kmLdžV 48"~b]bTnYD JaQƺT٧e?t}C1zt͙ 5by3uJv~=4֦Y\-ٽ7.P~%2n=4Lt.؎#vD*.~UDŎCKlswcPܠJ|(REB$@o4ңKٝ1e&*qw/c'YJ,I.WַD<h3ʌ *&cv-,(.VF҉ڦ>1gޗꆗKЁȵ]fWATpwPfW0cXxdٌmt-tHXOw:fkNhTbV@-$K)(jLL[np : D<~Uhg,2Obb7?w!)H17J%(<HC^VCk`tl$GKʨSxJiݨNLa5Ln>.q*%>V[|( O|6bʔ#PIIQl[*ŊPn,G?'t97Dy"Q9r6R[110N`J B{ad*%{􄦁i2oiwA8DXV׹№U٭>F=Pr ;)LepͯN$33GG~=n;_ƇFYC+RH8P28[Ms&, ?yX3|XZY$0qk [Xd<@ wV7g"1UٹFI 61jLWg\A"7.j4101O8NY7dD+[ kbqF1ƌݾc^,>0*FyO#5.?Q;"%|קuCj=@\%ZUء} %jTP͆AW{+ճޞܣ}6U`nl2tfq}W4ɵe,p.v[$*`NV~i }mBS:QtQ=4RTGF["}.uVHh6e+mm6s;J4xS(r@ pGZʵ% K7 B=h?!%YtBGr57ϙs;3 _{V[if*9"BdTGLqC/5Lt7Jdl5BYѵ9>%6Cj'' sg]d3NA׃h(ډ*)Q|Cpց}+h)f6'=U @ F@5Z%2[F;bLi @ۉz2`&Lw0֩_A%oo 4}4q;[9i:I%4u=ү׫^'԰i{99>YGsڂak !P#x,F,EW>Յ^>ib+ԣ3!rLx&W p,XvRW&[@8 2pL%Ԇ 1-(.f:9Y-35PY}M̹)Kss, k=82.ND(! !zeG?nJ֬o}E4d-`HG{;gC؏+ނ+^*๘Sq91FR<4 -u$Gd DvLND;b0ykCq<8| kPx*j+%OMobH5۱PP0_B.] h@) L6_<@׶;dT5 7 G&!+2ڋb]կj,0Մ%8r(rd͹>|&ӵf^^k7;EvIIxmԶ/!RH>tf@I_a ?DD)A5/B$.]2[Mjg}VQr)4%D#М%~k}`6bP9dU |x/FC?qyol-Q"*^}.dZ!zQO͚+;W\հ8C:Lw%U5 f铲O"R|όo}ѫ})YW/"@?59mc76\5 խ7:C8*2q5Ƶù7vu Ez=B3Ǽ} ^{G.N:C  Q:o֛ȽX%m?9Ѐƽuq\dexA7/sg[hp4C˚|$w矎_9"\=G3&04\&ˋ-R3;DnHN</$}})*1VFJtH7t+pAbWM>X/jS-Y$ (r :ZzE]n 5:-u$]ؓ#cטCKa8=+8!V#A`!ҮJU1+e [*0s\zd7lK),\3 7pչ5:eo[}@.UoDI@{ ҢjemU܏I7fD'[}?zSˤ9vk/;yff[`c#:Bv%'v'4qh2ivDT{?ɍPr!Cѧ褻#m{rM{fLvL1ymιīY0ܠې^,_lYev5mMkeQHc_/Β99"/xSj':ZOat"K1w>4fi D R7L&lWhhm[|HZouɥ>$!8G>FX|:ނ|.甿]vTqct~:fE+58]I!ÚP* '&hng=gjAeLYא 41 p/.!o/YU2vVj=xBݒmnEě+5Yť(LjH sp҈bS@L/!xӁI3bӝ[؛ٴpƇ_f`%4.X)P8>lmU.| GhpYJnx`aZ>.Q4D+wxΉuZZ\VLr`9W/,1kY :.\ڗe-VC~n)f[Io62Y>Rr˖H'.;BGM׸(_[x@=`MË@"&Swb=Adkwyo;{"xXAU9IELow}qT$#ߕ|fC|(XNH<@$ B/K".u>Br <:֟5*{|WQW%K$`3=Ih RO" hTW/qL4GkR#lsEnjBAY#;EKv|4w]U)n^$R?ItKAW_Pxhw;L؂WW}5AC WJ Jf۲S%"/6u͌ U@5oR`54ӇϨRS`dnvP)lùߑ }ϧ`@ k^ {)ZH(׵z~*&^iX˝CDP㛍>9}s?XF`oFYe?sTx3S2}X"ФJd[e>/dUɑGR1̅۸yl9,,2?nrX7vZJeqțMRqW=ɻƗyi[# 8K #%)4%t k3 :i6ZsYK?naO,xqݛ@8ޙu[v5OZzә=> q &$thOE>)~C1[v`6!fݟ?>s@^.ςD:6/:0pfNTլtk ތ wtz25".UUs@Kb+eۿ5:e$4XwiVudH/'37@j!'yG%\4i篿!"|a}1i#Ce!sRC-"Oy)@VVIv/% ӐELW: d&F'2Ce&IVy]zHeI)<>Hg?whJ$ hsdW8; nr:TGҚ0D6c)P[%*K!N_'u֜W:X  [B?hJؓ%$6`;|o;NT?lLF4@Ʋ WU0bIB$ I}C#U:;nbXϧو>P41<ɞzOA" `T|*VlƐ7QkPPMS6-Eh_Ϲ&p)wf*tHz^eKDY c/^,&qh &P`0MZV];*eKèU5̷6xqh:+bJpz\!a?AR]=C 9,_7uezA T/ZiH;eQ2/!?\zk/w^Y\#`W:h,񚠘kI \9SWG>q &qS706頸ҎdB kvdEJG쌏p0Xa\Pg̳> "$9oB( p~읱phN}qIrƹQSfPYfq iDyu Y-SU'< Eٷ&% WOrwƑȐ{4aB$X%F8Xt #k~YH]n3jff')5Δ pwżi2 %B.ae 1NMV' -P<#8ː!͵'/eY$UU{rVEQTt }o xưgrJI |V*VP }**F A'> _+)_r8{0D-wE {+mc|%nT3.{`am‹aZ}n">Q"=^#%D}XAb#qoU׭ĨqIjsdi~r}u"ui@0]KflO ŰM$x͚Ғr:ӒS0Z$ a}鞉$s h^6L@d'n8ucjgQᏺo=eK# Ed_SөYlA+l;'k}H͞!Ɋ@\픡Hp߽0Y\[!buSՎ3>HCoVET?6Uý\(Um_?GYv[UVdTA}6nhT̰ L8K'$0KI-z>a "/f!@R ()%4@'^2ɤrX87=&}|wgPEg2AӄaaNPD:EG\>dE ZjU9"AíVL2э6G.l0]TgD.`F ѧtׁ/NL Ecb[m| fԄP̏IBz+Qx<ݸ!On1.] Pe}!fb.[rԙF-Cs>+x>1mCHԎ?VooO" S`]hs ˟WyV2Zi7N@?+T74q H)鿒ZYWl^;Ò#!O;hɶHY.^uE~G,yO@ŸXI YL6d1 +э,Yt 6 c4r7>V,/J=kaӢ׶1 tfw5s4\5PqL0$o(4'ېN!ס)i9k<AANKcKXDRSX-vpƠ>ֺ5ꞣ35 BA`W(=x?,s^eXK99oҔ#睋q?-/g25޴i `ˏk>B0X!֧u`!`JY4-FAޙtrCԿt+_K!Rv뾓Hh+(ƱV DOE@r&YCs̭X.=FFjW< j|Bp=Uy O9c,:@NqC S(ۼXb5)H!/)FQ6 Pz9;ژƙSM(4T$ދ~j͂M3[$Za؟/$UbMz5*1s9Ԋwdj^޺ۚpZH=Od4!z6V=6溬wJg;sѫxW}k5m-?^uU0&``ۉOvlE[s#<$)u^rf {蠠Fo7q^Ahf{OJkPD  I9 LhO;j"r\+#wU-uMH TI`+dž>=;P)پ'놭%7z̐T}ETMwc+ezbcmv@XΥ|^e COVen1e7mhQ =8`fp/,(@ D Dغ %8Ijr@HXp |J =$3I#ܡ̩Jbl -#/FHG!:7XU]Z-BO?,f-b ;(HER:\BZvfPۘA_uW@6gmN]cHJ(RGL10%vYm۟K_HYZadayX\`û U7BJB$xT_jh:Yuy 1&b*r%(3sAAr>㴳kcdзx JRFhu*j]SNj&Ȫi;Ctѱ\`^- :ݗXpʩOp%b>I71N&[޻s(D?p.UOM]mR_Н[}Ƥ IR2w=8'L .oI`Z]]0ǘМ ĎĐ_mݡSRf- E+o62,f -0m.|vZ#YEDrF4'^lN(FM/bmz(q+dg~S #l0&mGp\}BO+y㦻_~ \uCAKvsKntM`rg7K Cz'ŕ7nlMogͧiNʛ:w'Ό+ui?E Ŗ(]]+D%΅Rd,k6WA_(:)Ot\.F}r"|ߪDF2%8ي52i5)7"P$"᤯vx!H}T}(d>w8*Ϭ%?I+ M7 ATǍ{պ䨝TܙC>NE P_K)Kb-6;-4B4|!qq'K9BwL\m(+P~T0䍥![{৽ۮ;: QDx^LD3Z0U~$ZXuU@M%)#y4k,j =Mvóovuf34mӯһΓR:Y4YUWx#uE"4n, O/὾6"m z}𭫺QT2l@FubHa_5rSULdv0%igw\VO(譾,uQKE n^KǪ f,-?L+#mijPE4erET`y}j:D"&QAo3ơ {U4 Rkq2LH"$[揣=~~anl ր* ݿN6z*I-eznkFِ1_6BvHWf{eo׫xpV0gPktө,= LʃO)ɠPEV#oӁ2#`|YBHJ|TMUvaA\pl3N/4u#Zܢ ?u >eMO6kgy xݑ'ֈ4Zb}pNu$y݀cK0t>jl@ ,#ݯE+T ϵ0ԝᏴq} iydf\-$*-r2bW+`׻b8=ڦHtl!V4`cnbuVŪ_y7N=GcǤYֵ@/xF̌4Q@㨴;ww!Bɑ'|]'R(^N714MLk ]˿tewq="&ֽBwV{:ܥ2{tڡKd0M}LzͰg֫/y6܆hEkt Wu8NKiFr&Rp睱 ޻q\+ G[@bČL yjÅqYOc$/W\RC_lihTplPidvv;.>#8;.ʺQ;h#=e!\xjdP6/M h ixօh;([RZ+PO\i[w]ri[v.s[> B ʰǍ˿~*'a WY!dłeuaw|_AͶ;'a ď*4/ y݅X ૧ :2Mһm ēhË)-bKgl*7x>~p)_)%mxPe0r0^ rMr C\SV-ܽi)U \5Q[p뵑N8a8KqP )V(\Ct .(U 1@ܟRԝCy> _M:yP*FOpUbU`#yxcS` D <3 u)i3qL<"tHJ\i!'( CV͹B`Q-}կϬ|yR=6OA5OjUlZzRS0GHDp*0|b:9mH/sp CDʊrF3J28$!Tjw:<5E'jOKO~0FoΎPcCtV6a- 8̶_D$jdw'aZn!0IL.{[H/9w<^@& t6N!xyBE4i INvX2<0'e; _6;P@&30cxT"Juah0g뺌J7#'_*XrMaB җrc ӴHsЭSzea|34rR߀ɇdwp  4u]P_9NWuZ#X@PBĒT rp>-h!8Z'9mɪu3E5_2[h=%0 +J-M[ww^fV3!|79=q+3yft7i ! RF/5BY+@ָCI3P"-|HG%$eY yڸݘul'VztGpʑnla! »ZnK H!Dɒ$/\H5j8*Ɯ`:ȿrJ WA*xoA]:i)8 7Bo! uj_b68{\yZSy)U_ ')LS~؅J7^2hE'!iOY_I.,i?d(ld3)}A_U#*9"ܦ<!$rƐL|[']4+Hߐ>%=ROê_|D8t\t[HǬkG.Ic)܃Vl?ȯU m,c_KzvY ו% S"V3q}ZDg<9M5H#i=3[J螷<}< 1MofCSb—7-kt=IӖW|:Y|{LS;;by`=ԻpOegu7+%5mV$ hZ 4Jpe <EcOk8[= v a-Daδ=3麸 )MA-9b KE钕'sK} iO,ȅ) Ao'l԰>)܎:rM 'l ۑE5_c& 7ɕٓ{$'qoD^4A f3h'';&^s +^;h?^J=s"-}F:\"Ƃ3]#W/xPHYXD/e./­5)T;t'ܵn;뛋‹"L>TGQDgM[ܿݒ; Z^V~rrBBe?t23ч'"`<.ڱj)]ӲYiV;@7# nXUhK :X62_};M" Y'! Lj^ւأ;d p(X~PnObi?hEXXKc-&6}_;; D.'Ywaf;/,yN^}okyzȎTWIK͏OLFxz 3DE![v)gez{H3f(XeHURmo(2= AP( 5(k2OoW;GNOt}_'+:W dӼ!gzWnA2!NNT87/Mӗ\vۏ e^RapI^_h>sK`_"| gEUK]Zç-IItrQYQXkt }G.?OtrCz|Ż$!,SÑ9 ?b$ پQ Pkt?oq%R@" \+Kh3}g~aۣP^4df2lIWa~EG@-lgȜVeґ?.:&"Tm1JfΘ[*UAAYHW!q)X~-8*{QRl<wb1 (Hz^WJQt6ee cF0AzO$$}Y@븍i@ qQ/ @lL|:\CΧ:B 8G{J.:,ElZjl!P"EUCH;hx&_z#mi`.P@ jzofĆ6M}5 ٝ(I\7&8ttsTB]U~$cvNK0ӒI 36X?FHC φ:^9 'X* fz:}S]Y)u|~bͪ#ɧ< ZG chۆE(ioگ >HZ]^?^nMO L, xQaP@ITCEa~X~- X3ʽǤ8zvĔ7rKs?~'_~r*fd-`P:]Xi$yu&xR 'oRX䄮oz:4T()'$@aru%MD-n?eKS0GiG,u{>Jf=doZ,z'ӳSвtʻ|=QJj/v$F?Nw 䇡]*>fW-$@N- ?S o24;\7uٞ RfxL'O(f*< Z__؋!i[y؆v홿{JfR٧ g:$iY;UOC#@D٧2.3c ig`s[ f+ aΏLa:J m B|S~뵈/&=*^-]#Dv WB|-1LcyC%=8 {jyZ[0Sy']1ԺIi)`G^`my=Ѓ#S~j_^_F Ad$;_7'1HH_Mp RkwEls4ei('({w^ ,J7 uu꒿6i"!ik4j+I~ADUkcNRb}Fa %Ѹ{G&r@@Hgvx$t8$SF/7/Y(Xԭ*#*0AOy@$bۨMm- L< 1CqZ-JyA-.\?l9p6|X`]?V*mn 5A #p `I'{L/m8& t;o0~ s|h P&#Sa+uaF4X[e䁊^X寠+TnLײ쎔E `ԃZ I+H+ײ^"Z91* _~a? D9F^a@]/{ȞyΕeBzT9UoG%B^B[[L[h(q b;+b hئr$j_a ]{xFrEf dU дl:v) Ɋ/BnH;I4j#_^3{鵯Tq$7k!?zs/:^+3M~m^^,GG7͈\%ء5da4iþc2~ u/&dؚx Rn8*#|+ 53nN튭Xᚕҏh{`&~8I gfˣjd%a"̑QrS_aɩ@7c _H0Ka-b)?e]Pi!'2xlOx6HƞwoU*n||\7oծb*j)UjCP=Qnac3æ Ho.-\{B԰$VǟB:]9Pv. \Q Owl8&t`0\e=#vSC/|FmdcUi̬"*N&NT9n|u*Y5qI e,lń9v[0A}G Xl)lÁk{iv'#~UcO톤( &:xEA|2:{ .@ @:h f@V/`C:ù7 gڴ.ba9U|] ̮ ά/pkz婩{4߰33[M1fr+* ! wHa 9h $<]Cp7D.D15x C5QmPCltr)PϦN),NOf᪬J)desyWTɷ닋tKx(p"v I;'z=@iY@w5I9KWdS>8o+ cvkaMz&kAOWB)$|k9zAJg W7%↻0*{OB<_i%7ŋs\pzOVQ3$Yb&'򿽌9N"5#Ӿ-A@8{! g"K"w Qw =?u:"[ ˳y' Y[V`_Lm;u:k#_`i[%h^MΊw=%B;N0>mr=mț-|+R;9qKdPd(O6l^/XAFm|HA/5,]%1a.#N2 3HyzT4[/5Cm|JNˢY n 8)yY1;8Wz3c-_/o)i t{fA(cFyCpцQ<$2d/ ,]&V%+iH ,"2tOQrwV:s^i>ǥ_PMo|6SozEjasˑ؜f ӽJce /)a5n SAէxt;6-`,{_swI+{ j 5z~t~S!o!J榓Lz]eȠՙ!MDɜAnԸRv[{ %߃ڀ^=vgHh^̺ifͥmgȇ+;ҞP ]@ [8sGO$p>4BK 1ƭC@;on*I lx$e]Čj\Xw*n2 dqBxbGVa擾io۟x;ʫGIJdy8R?= 0&l}T#8SxSNoڏQ<UHp1ǶT8=6[xCɐ H" '2éy3qR^pW^8l $b(檏Tӯ ĀBLRtݥ~ଡv;K ˡGcKWa.DzA m' h즏 >N&ni|pwRQm {c-FJCcK 6_0v|.m%^\^sb@|+azaL]/64IT&{ſG3CEhMB!Bq-O*T _K7c_4< ?=6%Tc+~k1qm[kןNs# r %mDS0S2紑o-xn:ٮ"4@l%x~De] K" ???A ,(: ]yfRr7iW<}!A+Kf cU r_dq ݦὩÇ(9*j/A9C+?=j|N#a)COl#ͬq0%͑7A2r-<Ì2j#0a^]J4!Zu쁺1OwCpC:wk93.sZ 2;CH  K~BUmM0E$ r-Qc AzwwC7Ul%lA5Uo6h=Y؞C0l)d e7iXSO̓'3^U$6OB=Qoo9  D{KZY ?I`Kzw9Nlm<'[F&0[tԅUx֕9"1뗝x3Z?(q7 b l%U|l  n.(hW0U{ͮ-=N 3xSס3lvKߢ)&Xn-(xSKŻ' Wn#FRd zNFDslS@9әX0"E);$E`I_t. ZZ1t1o60?Y6}#}ŝz$ͿpݏőL,ԥmlE\ꂴl#B rE23NY7Xoқi79,' Tv7hAЙ3#O)T`-wNO20w߫aPB 7@ ~I/#{YT$FuTDսKD)Ug?y;ްUz.Kl# jN]U\(l״L:Xv&(5mF*m| .&nvm8WzrcFc ݅s{Y/xTk$kKe7ye܊j12x<1G ;Rk v:'LP0@qJN/>9pK[G#Ycjj;qNg*X.Fc2_Pٗ|ƾɕW3Vc+^Ccb9E@ ?uD/ ]ݱYXFH=zSohj?5͹nWsRvqM3*!Y_h!-ώU:G/$/1U-z@ jqѿDR̻f(%tcj؝lMA}JA\8s[Ca zcX}`|6GR"Ȯ🙝O a"솶tU @ IBzT`E[dLAX^9-ݢ~W*P}SSta3U?W~8s8OʂqilY|*;T'P& o "i\ĉy%$O}WZrtyF^$pGwSE":z%OD ,XeY|V1ap`=K.{ 'xiUBٸ)ST*x3CVnjao3pmrY@aљJ+g;XDx/ƾqaggЂ#OP`F~x GU;Axp7oH P@Ca4-E!yһ֋|74_>UJ cfT c#JQy _&+t2~V&oLǣ! hoQ BnbRLTip~][ hZ 8ELz {PkcT^𼎪M]KiƴU AU]S=c@nQrTX$2-JB8 ?w>9J--t 'Wp!S͒ "qczRl4 y^3 ͜ l iѩ( m95>5neCGWO.4*Gȃ zi?uJ8Vt G2I0|rv*`~`=iV6 HQ#07ahS}x$l|Y+=ϛ<^k.<[@M$xqE'A"GW ˜O'z*at 7\+K~ªٰ#GHO7vWj2;!3g fw~ĄXk: ]A uxՂt}r;]rOVH_{?&4C03bHNR)/qBW%۟c*MycTHO.R&s,"r0T *H]j~"2 oR^d릃 q8utepĨW;4<"Z$@]`R=OľǵhG?W #2>&8_p4&!Rvȭ7 @݅kU::ad^jycѪˇuuTO{_P A` U ω+\.22̋(Xzy25 8jU`:v%@#\3 &dp#aNwS7sgRnrd'0y*K X{!3 kRIc+j\LW %;&`w܏GX1'nk2bdp}k]M=)%䪌."o֎!vI ' ջp 2Hi+gv/~5b7eGbV>rU)({F= T?U(!*0pmd)}_.ҕ͞Xnb=J,mdd&Hw 7WDbP"!hi,lXֈvTJo AV@u S&/ܿur.a1ԳY 0S}O1QyWA/z p:_a4zeOkݝj3g;x <1wƞ}4_24SS/1' ^c5B[}0'A{5.IT!8mbN<LlEC6KN)ЯOOkaʑYB:T TS%V1 68r=dWT7z vB<ۦsfN`#Re:ur`zl ;H !4WT#,+<C)L+Bå,oNB ɹ0F)q`46:$898 ԓ5]LuI4-N>n.˚JuBG%oI27q~[_ޞǀ|P֋ˋg,@bXrp`vBkcz-c9ikRdbcdBA{%8xjKo=.S D|̠6BҶ"YDlA^ )mz2sދo@^v!9ND}iD*Wz'<*ߛ SyF}rTgl߷܊DôKc`90?XCt,fs6w]3>aۋɀ;Bs m؋iQsS޵ύrard@0γ/X̩BAj\쮚Ejo,qhL|a*G,ꇢDXP^ؤlhAGf$zTΣN=C4 TL쏜bM(y]/W?e \J{#o]LY1dR"&_#lgc+4`_ LMa1KJ4q _3|ˤGsq|ʁVq_|XcD\{ŪoWnNg]t1L $?S꼏K^w4pF.8jn qt'!Ph;-jfqף1d[0m&]LF ;Cgud.F塅k ߣ9TM@7H{ިic=n|)2r?dwu:puM2~^ajmxr+}XL6A%SN5;BbQ2mqYւ"69&d:?GKgd_ ov"\Tzh 6\37]R"He@f>fOMԞ20@ǡSjX%;y 7̇'Xh 9 {ɢ;Pz h$g Kg>9I+W)$Xz`k=BSd}u̕ #}鴠Tݷx=cU%'/ihO ;O8sO>:6rLv$yׂVmr40u گn2rc<6o8owc_8XA |b(@El0K ׃ntt(+]bxAsV;dApd=}ҵ jf!,l4js+g";d靖U{RGG>* ff\ԶL!.?AءXO ydŔ:an 2S)]`ъէ}vqDZF:h$3M4Ɍ/j"?^iڡmcKОy+w8y^KD=y~+ܾgˎiwB% x gqWObf% _ m$̅$-Wdh+E2 !] Wt]pOPr a R꯲ݦѳUG#LFq*kW}k$׾j+ YF;w6aT'jLkaP+=+[=ʄs}xW3ש&EoW-{WD-A~ l|\B}#0魜4TP-_s(kIᓤωBDz-Ͼ%D1fNqg\t.lMeE ]zKM60 /tOa*N_fCQ5h)iw`!Su(ΩOuN~q^.h)ՏS>A t8<ߏtfPA(m(EJ~L4:B( /ٍu)3Em寧dJ2!Vw,\US/6UKRԭgHMy;66w {Irќ&]C&͏8Ø`pTa;:&#gkv5 KBVTdR45>1mp-{G`|W7\8k̛;6sb=6] +y(~Pk (tk7G] dA2n'~E)1ECB`F ь[dWxat>xIGcHFwޜ Q>?`{y%c[t=97Փ~J5J Q+s1D5 0PTV'MY-R'Gr">Nn:8,Tו"jajh#盲${.%k(t ī&pQ/ MOLʵVI>̳'d>ުMFj$AEW~: |~?+ZѼa5fN!m>ʉ˓ʽIMdw5xJѸ9$o\e͠;Q=|#SW֛\)C@m{>–uJK3dۧ(6&jhU6½5k P=Z>DD(oRr+?-`O@UHI-O_!ز!*()7&pYrxIA2&q(ʇ-^;|~}R8>_o.Sh evHEe HAo+C,\ݏ5?*sgՊ[XSb&/o\|۸9R[a#{UQSS7;m y ǻpܸKu%J*GETp;"9<&L"9 ou?z0zo*6zJqxGyUx*{NZWՙĞb%zX[I]n}nX#Õɀ^"_ +r=yR8c!Db/jF@5m$&., 1tb l*Mȓ=*b3,%.(LOX6*2pO{:qhHZBTz'ޒycwHf+ԶZn]O~CYIfr4~`$uЃ=L03H? #׷*@6gb@' 3ZBˈ{"͐?1{d zĞDIs2-r?ZeljPZ;7/ьʷojx ZB Cn&¸ij׾UYhW<7cR%g*u( Sze9728aroB+jbuS̺i -Cj5-9iI^],xdH/Hv=z_X{ x(,@L riG(co4!1(:^` %Z mBziZoҎ ƾ;~&Ed"4Pڵ .N )\QF%g1?eɵ]ylkGֿt!.0@4vq8 N_1S63oMJ0}M~?ZqeTWaX*_Y"Ǡ$\ :#ӆY-uӽrҫ*͖N T! ]rΠB")ZC)e,i5pfvGEXf @\]V"+Rmc}/ʊ?n,فDW1ͦNIu#h49 mM71.=L%6uFn9.X#}YÚ1+7Ø'2٪9HQ Vl]Q}*<4sgVK K͂5]sr4Y1?fVt~MH6m3V"<hT\8ֲV;S{8Ǥ}Djk"<06 FM~[x.Hte3c|1*o!NeZRNbK|N#.B>\FWoIJj>zq!Ƹ29{`4 ٙ2l಑x /?6GOo\ ,.uY:~|v1)[;L4ms6ǘz<:gP "c[gzIMF+A~ Bˡ*G5൲%MO߶/p@0kw),A7vN6R.h-f3n|q̬ci8gF(S_^Z2Gey0JGhdq *M~{d4L//Mj آ+A;ţyy 7)\R+ɪJg,y'7'%@z$y:A?ss P6xh_ qaҊTsa.ǽWRלGȾUZlxZ?'Pw5lp4ؘ8F˔vNz *>M {&ڶSϞ)FV"*;Mj넦f"?c$~dku]î3N,婞OX}l>"ϲe:N:-ڞ0&2F *H՚RIwZi3;,T/Ccv:]OO (RVQPӞ',Ⱥ`6؝nSl@s;]],@{4u#ޣ\ h`vG0[X1O'2h,j ߒtagUov~P,(ԐBF="0Gs2hFS@iY<`G;#2L$%~X-d|lv96ym| zt@SSl+2'ӈ<:=,wT"`V)Q&mmR7Oj e[r hXU*+oEnQT]͟QV`\٤<U \0E9*x2ێ'!zQ!a 1 .̐KQG6YnE.#Q.cXNM|xhK?84#7 zMe:NA }|Uwvw(dQj9 I|`ΟCF4%p]v'}1ޖc^J&jUA}펍g‡uL|"V)*f16^%2/낻'W+\aX^ [c5×ۤ, ~c5"wfI[3#zVeMEn[GMWL#D'GGeG^L,P?Z#K5vخ\%lZ 9ǾOS/0;͛&P85F*q) w]r9:yb PR,̭@*MJbJ1pn(cLN\ܟhy(Ck\\&ąkZhbַK=J*#F6Y$- ow('Xîv_ޖݹuqVak-\^LCb7<{fvPGO C/ i!P$suҩšǠ$Gz7<9ŕ%DM2hp9*!vh8uP 컚cq3S#d{%HH끬'`쾣'[ѵ 1j c )t4IA*$(q 5p~Fq&V~mB7Fxx[Wg"A-)1x!JPFዎ{J2ZD-a#~\پT@TL*?4 jԚ*0Y%o%N*-Prʓ4GR8.EatA|wPh`($R 1̾pOqIܐDDƪ_> TT0>ʦsxdFn5jhEkHjb[VPgvRuqL1H-z`Ȼԋs(GZfNPtSj蝕e8nIhޗ:K7"eDMʥ?V"ӕ@ʂ%kEI Z˰\_smA W`t@exJ6OD\B^v|Rcplo'6U |)Uߺ= a*6M7cqNGXǞR ixPS5 D?M$Q"e֕I0+`ͩp \uɓAS:-k1FlR,cgzI#ؿNXdOAqr8f/whg[yސV%lksxAƦX8d5gPBԳcbfCtѲKq -, c &]QU.=|WsxBEfۄ\$X scyH, Tn-uJ\c!6ߏءE As7n٠qiCC gRw)И{5[^U׊ 8~^dGRO%{ ^})|e[I>fx^^{o2qS[5P(l (_RAu~ (?o] !]7b PcoH3%^)5d, ^\"u/^xis٭෤-)vEFb](҆ohDD 8^Oe"z\{^=,:~Ʋ] syO_ MC 8T}`J)%D Z>T[vJWX&Moo \Q"Qj Hҍ0㧹a0 nг y2D!zk\2v=RDijr%@>%+;>"G+*kSœ[悜E!c0r{,V}E֠VCnbe:B;%*MS >}̑w^±?ЯSti<57dC% HC@/uY+iw\t:8qy(IN:N'!3\#g9Ysq'{?c<)륌f9{(4`ʾv(e[-;(`b~=*X~˔k~PvVn VYG@"o>M1 J"$%_6laڪ2?__or /0bۉDSUU&wC,vT[6'Cx Sژl4&w L4;M 'OL=hѮ!1(ӕ_ܭ$EC:}<KGQDag[?BB$2# ,pf e*ԣ"WJ KeVB"B_ŌWFZUy{B(pD@3%33xۺ љFq[HEMzj㖊ӄߙKYhl8j'-nUBE_ VZ_/fV$Wl*(S:M =O +f Z(Oz .?M^7\"C DtJCLM#vf%nHG8MdঐNOUzLHw*$n$rR됞s>Ã_(~2.4KF t+?7tL+-:~pŔK9rf2O}GL3A D/jlle`Ag-f-֭WUV9ƙs\8HsV(`ENpt2K#z6Ϧgݘ+ŗ`3 .$ɟ?>4^2 D7NpaZ'Y"H{'fLM>ߥ ­v?JEKCC@M]<]% FzN?[rB[PUF~HʵXpi;z+)6Pdd #u*bf.eHp@Q%gizZ%-]ߧA4L[@\]D p[ԉuWqKy7$fD4?zf=1cHga?ߨenP( fP&\J,KVQ! 枊X/,Gav4W_ * h@'E>yd!*KLv9to2IBictnKRm6Eӛ>=+G 䉷ļ; R o#H=H{, Ӊ/G+AUO^Bpv>ZeUpM " |eir&b̒gW/+wjX!($7,,HY-fJfH4|Yб9 R5I2YѫXVB r7AKjB3ڥ01I_Q o=sV a5HBU ncf)A釛WmS@U`ZTѓm-ph'v 'ih'L[сea "hdU Y`CRQ+A$kTGk _\Ԝ"?( R&jY>9nƸItPlm0bI{J/O  ?s lq$D -{PI eWM?#mo\ŰlyEAָ  O^6 nWmMx4"v%N_{!nYWIpS}j(ӖXګ၇kTtVv4I˿ehWq StLaJrGShRLk"|x (쇣z0ҏ 0+[@M^sïqEaLFMoo "}`9f+S oZrlVN!J vOC=LP=t(uCDH?F U&U;0)bUIZ˚(ؠ$xCF{ux 6z`kE u&=fPEW|VE/ H.4(-~(„%/&X.Ӑ˴QP/ڜ 36~K'/ !6m b 7 j@__ygBfRp(=vy^ː*rr'9ePNT`޺tU&05QZwQ ml{xݰc8toUTJHH֤KM{Lj_n yt2ŅQ_gYZ0707010000013c000041ed0000000000000000000000016296436000000000000000000000000000000000000000000000004200000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/gpu/drm/vmwgfx0707010000013d000081a40000000000000000000000016296435a0001f660000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko.xz7zXZִF!t/Q]?Eh=ڜ.+͠sFR=EEǧ9ȼAleL_$G@/4T$= 8[U8}R`*^4@XT/9>#g]c|l%)B@:%$Q+9{c\c8T1g?0b|zI縂Im(VQ-勍zc&ѸpӮj*}?@6uxCt ֶИkvA5<:(b.ԴpHPAXu jpV/et'տBcF@nC,iFC@a Erܾ*+$F݀&w~a/u+u!:Lp(Ei̍Cu>ﭣV]mHrM5ѯ̓_eIJƝc%\]ig5' < Mǿ=CP%E'yUtG>xz1#qa6_"*^Λ_"C;n3瞡H(\X5z#$F#/zlcjLϚx,!$asOŅ[w)_SԎ#P|Jg]D;E!: #M#Z?9/& lN^:[@bpfX<ԄỈY\t>#sڶ"V\Mj}Óѭ^aEsPBAH:2%a(BW?+[lUC%73u,}v ~]剉bXG aDt!_6C 33Æ؁L],Sю8 =W:v~~ t5*)9v8c_jM xI|A8|Fgy$38^TK8#&E!t~+/U[i))@ +wȳ2k gS':i0X=%)6${Z ,/Hh'UVߦx/oΔ>ظDtx~fI=OG4WNǑ/~ gD ^i2%1MJL! 4VdzWѥ1MgǤ)/ nn$/0C׍M\ j("P)x&tdRv[)(9PQ<~ T* k?]Ѱ{g$NV64vOv=$ȷE_8S\6F QG0o9'e+.ף KݗkSA4FV .?`0Fs'P@wpGրn/L^R;YF.-E z-<0ƧߊhL :m7`՘WBEyXUI7l|}ow|J.V7 /y#lb'a*\ z-,ٲxc[pqwیyh'|,G 1t `*CHtI=IT=`U1vT0VUwNx ⭷=tqBkB+BhEt㇛~5& ^'30zr’f;ܽÏ_$:G=*8 ӕR:U w]U2yhm7J./:۰@H.wFvݞtW+ø3JW޵r}``B>/*MBNs߈V0J罡"W*[ l5Jx9n>SXc -|NUBz)|oE 1UTưcBώT+JrK!d](OĸOyL>0Utmk/.9L{^HJ6'1m7 ֞Є>ⷥtU321X:5, A?"8=)N M\N]@^L%KYH qZٺ^hR"y*@I'?gT!>Xj[\b A?Y>%`P5WQ9M:'*v%4 Fn>E[Dԏ5v5)~q1Q//p~Oʆ]晔IKy~mwKuh߸^@]4DψDJB:M `tԁK ۝In9M:EVc*_ҟe ߜ'>@mME*P{JHj⿥Aa&[;+N%%}TG0)L7yJLaOp6h:͞}`n%IސEY9ZHtc- *2 n$>sPO{S0M@NxȦuF}H L΁'QHG4?;/犉]A7 q sb~z[=]T֊tM5WćyLN֬ FFkK!4`$(i I~3W+"7f K1K-^eEyq<3jCT3ka7zIRVW-rU:B 6 ږp]ݴń֖ H O#>8WՅYKb UD6fT44K.Ip~&a; 9`y B`g!٥&-9c{6RtG"T8yy#2z^q]6d6T./P"D]A@d^ rX%ucb1QǿmQ|1~I%rAcĴ^"M{n{Whl~փKH\ˊ`_68/hO>ZՏl!0R %`CIc .`f;DjJbK[:9휨dY`@4~`Yvz E4&t=wcLm HwRoeV2rMV(WV5|P4ʅ+S l}I"8Vrzf}itSby,x%m# R'Be7?"-+'6:D*5.1݁*eRc4Y8St"JZGӍ'Ջ*R`VG@ruxgX{E=ߤW(6&l"@Ȝ* {g8hy.傒!$Ѧރv89]6!)1ȮUI2,fp>z-`N=RɼALg{D{gGw[=I@ZQA_ w,CTwzX}oNʾ;Yؗ 2Ӷ$?oHaG.1 VU5._;gtAFe|!z= 񏬽79n(I"# VT/,_3*)ѢFtRIc ┴ Jl*oOE=^k lҾ_176[b1Rǂf=uHQ\bnn0bBc4JȫsΠFehn@ED/e㿐RaNU9:NF*gimVf UY%okSKFuBy|:y51CN$w*\o]x45fd_!Щppy KPMqt#R`0P>3/QEv8;PZ>>F*ْĢAMcS,ʓ@oa'w|8XJkh%mwC`0Kf|T*k[3'ν"zMXɝ_9,D{R~7â0Pg$wØG25TbPm`ߙ* я`} ~a"`1p:_$^eؒ,(Bqj y?N&pљ͊njvȣd6R_x`T-~\KĄ\wJ*q-kҗ0>0̧ÏvRH*.|Hg&iJ85h"rrgJl>Ы4-/$[v @)7X|ڗL\w=TD)%}e6M[MΌ{oI|ac^߇,mpĜQ1Z[A ISAYBܙa_(}bǔE31AՀ`{y#D$ml `Bl/ CCaF AsO M ἹbGOL%vcڞvEXvGoZ**/ k*{ucaMpa|nƲtΟݜ #\imks/~*ϲiը~'h$,c*r4f|z+IOZL\IU G$Fb X v㙢Rw}{O(57Ig𥧋3U, ƙ;AE7|e\U,jؕHlչ*9A)r?)1̶yNpoF;P|:{GMa8,xw>f=ow54~Жr!aa*J&{^|B@} 4/g9M`T'(~_X9@/%20cX ({"S22 +DHBYT'dryۿO^4KcD2C׃LOnԖ@hx,#.ըK`*k*@.(%}G}2s@2xsˊl8YHM5L*l pI&zL@˱vi 6|': t7lASu%;*?Tc~̖ٛ ӤuxD?~O:RMP4 v{ ua:TŒMJV)u\UMp_iEp 4 Ɨnx\I1o:PI S J+:ŖH4 2H&&,-Ew .t%(fUhEd #Q+#m]h auJQmm>/fکbfr b]&#Rj/|wmVx[eI4H9f$(6TzFn >,*mkh6@QGH8 PdJه;?g]̏)0.T:'VLcNV*`B 4Ĭ;6:k}u\$ @3.i bcsş߁۳}[Ae=لן-wnxvEh`RCM<0{Q|\]mƛ[a5yE6("5(% M{+W쮚ne$ˌƶF/&#_}h15^ 6sQKPi~flp cnS-Z@@leѸ$G+/zN|>ݼɩ+Wm%j:1𚝨n_̑62ʋJՓt&>We&Gn*Iw/s?9Hj<%Ь%No j?eKlaQ)IOy|"=Y#QV8`NWR#+0;xP & jQ׻S"|P:ୣ[96ߑ_j:fbp?)/j VB&зHI֐Xћ mK?M٪aD?+AQ։>ޡC_ #ynM̑L>sp%8n{ٻTv]Fnj6]gß:ܔߓT %=t3>dD)bFMC,ǥŖ:%k ^72p!]5EẌ́6,h3$M2)6H0_p(/>Wx*A>ɇ_'Hlv²K-`7d ƨ,G;*ɉ0Ϭ}D\Wc!M[c@i\Oqsd,Y}F*i󸅌;B^iUVޛCnm!wˠUYCwXx#WG޸³:ڐz &$*} KZ*4JPKL=`j ċ"8mYS>WA#={wQ>fP씗*/$c7\;TUO,d~gKFt%e]:*C.80`BG 6&۶ \rtz@dխEf_T 5Ssү N9`Qim8{K2:y!<3pr]d %#{%NOh1dKO7ZZ$h˞|i 'ѐfvnU*>iy\RxPQ]7p΋3!X֍> n\[?V)8!5|ӣzQ9bLi| 6PɿDZ[10,kөuwXPr`:ZZI5,HBuH;A O6j{*-(|\ef}P.qBD3AH8똡KMie]ɬUO ej1Gͳ'jh>CTEQ&Ic͑YM]3u'CqbLⲍif+Wk=(&ƖҊ-zȵ4 y;eLi4T%|&\خ nĢ-uR_: /(*Ts̪eAVt%Õ sbF!*=(.#؇/)" Cb$KU<:" hflCAfHJܛnu(:zQIqT!E;K^ k7i9x=_+YNwRN_qcAY[<8R2xx‡-Sk'||9ʳAuTxj%WQx`{S=I`XbmC;llnvpLK_<4iX A5ѐCiI,F4 4[N[c) h(AqTܯʹe7J|P&!]t=f=X^dUm:߮!^n/7@|ɱʘvrAEu 5mŮQ''?yi:/4PMJjY^j(EO6`L|;($])ա3:!NANWQzggFZɋy a G$Dn*4R @|1q@Q0`hA?Q?lK~!Pj G LOn@)975鋩ō9~gyJo&!yeRSx,"=2 m{E >3 ?M|ʅF}aoXJ#- l x0 {N,\4u'yGX݈ʕc^Pp\xpl3f`UqO A}Vwᘙ$hC] @sl?PVp\mvToJ7&\\"gtH5_+UsqLܦ U# :j";H M5⡣&?Ii$'0Oqmj$y{`?DF;a*ϼawi6hjHmS屻4ip)ټo`̖#K67*ض<{^f ~UHε8 6 Mod:_FZN*jY}UxqxdS J'c>ׇ#2qU}ypWıTV*>K*diwԯt*tϥ]Rs72m,`SNu|9WD V$kDޔsH k\m v'U5D,T?Vo|9=S5̳M?߷]:ohK#kPUN8Q35)pr REz-6MlR+c^"9*Dvɏ^MՃ_ʔ/ݧhi&ו0jCQj~AabKxA+%joo-33Ez{dx-%):>. =YpBf;5FdF oz~Xڸxgh>F)V9]#w"ו/0 emN$G^y& &l&b:LYGJ4y6u6ychuU=/=ϢտRCU*fkTlP6gԇq'o J䢕#TiICXcŢ#Uk@\Id·KIƜ)͉M1 P,* hy"R'YSeRݩ;cǸ2?4o)`losEZgirP6JTdCkr*duڽ'mM@p~~z"#0#}2>N?EoO >V;CIGK%RkZЪޝ0KЮer3xItk]oZ] FQ+O3xmD*2LIB;h -ݝAo6|1q5! !E 5kyG/ @mNϹ,>$ڵ2pY߽a,0JZ&"xHiA˾x$wBy/S8~YE ̖Ik·bnSFY@%w9灂?9o,n}P`}@`>ɕ]fOiR}u໠s&4G7 --G+Ae ebI A/:'LTuiWcc^O6ybή xǏm;+:*tK 9$)채_< vJ8QnL;OSN59&P7PkJWc:9)-P՗~զv2x-^MLLWua#f_+O:X2-}\bsBy?o&x6}pJr`Q0#~-PpDWѤ'%(ez, gՉ?tWҞ(kdXhݴ-9eC<$kvOM#D tp" 76 x™W{(|6$U?(pg*P-{?Hw.Zm_}"}K<2YZݡB#8Qڪaxxj TU݄.26OKv=E&̵2N墒33 ~J !޴YXz?J?RkXP+\_c2[Z/7$t˦a*LRˎo.GIΞOk5PIzYtIEKWK|>yfS!s"yM2'cinT-Z(ޤןBQ[{ 3`șFmKM|0ݼí 5uE=s0K΢+Y5r s%PLwA\={~["~^/UBug@Ad-+Y|߉{C_fΗHY+D1%t@BP8պBstxvlDAx?Ͱc=]F 6є}a& 5T3iGJd Ğ%ޱ+8&pp+CM~cL=%eNgYXBX{8 gkTߏRl,Cj\Wb$Ũ Ǻ~?~Vb>oYl[ffaq]X6A$&T jʻϽ++VZ'duipo:f1ojX4[qD|~|kN'j.^oΑO/U˞Z}48xg 0 Q!lnAsU[E߰?\t~jD7KI*q~_ul, ƣnѓ~cxVJKS(jU2ncS/ k:^NsU2h 3p~`+|{02`PKk DWX͉} # %azt߄{^ ,z&frZ[;c_GY+q`+;v=â;K?k ~ǃa?.iEDOx@GtHlu7Y`DYhny|ޯ 6JBW";R/"=2K_ayKi;"Z{DXŏ3~ԟum%gJu=NYeg9\ Y}/*]9v`'Y}K'yMD0h ?|dzxmAabcBL7Cy(T KXu:x7XWe xh~xMnRC7"zasJY, mX:/Ǯ)HG:q_ x$a4rݾv1~?:3W֫7M]4Llؕ{"kpl"Km$Pau·xV]b%y@OLUH b0X>.SVY=`/ͧ`S|pC}10<Ŵ#wbM<>.2 %gdrxNrDo6"Ɩ%E%X-_˛IrWMvkA*FÅpu|DTP(Fu;W"}8iylGn˩rkٛ{W (4sP\"ݿ2+MA,hvg&0JƖby GTzO؟Vvm $Ƀ@rUY.&g2 {FZsc7, 3SaǷPSs;zar<;mO2; r!cxNPO@ǼB g /"ďM^4m!]pcOU?u6?E`$8ނk SLM  &0A-8 ֒~%.#ϔ%fZ!+1i=T\Q޶:Chdfy`MF]V<zfź ~'4j< ^X@"]K6P$B't^"J!H9x($h+k5~!G$A[L_уe&Pͺ!K{ 탧/w~hMQ*lI.;=ǎ_mCNXuiR΂ Ͻ"uX32HO$75HHo_X,MeuTY/%D5S-zt0?>gQVj{ 6w=*/)Ć 동 }^!!$^T73eәa~HvpPRTd0ղ ux-،lyI^ĎOJ%,yh:q)G`:FYc/NnMʛE`i f@yet6\7v6YېA/z^EɪmiRB<#waDo>q. 9i1J0j`OG,EXv%d3 ݼU|>05rc 5"\eɅXR 7Oa"(d!m*K4Townto1k:?f(|`Ol}$1 i20G,-7V*FiD';lO6~Qǹh s@pK *mQs\z貆@st|fagJFпH !HM>LdRO吲fS gW5+@5,β}aJQřUC ~Ey#t|t`d"& &Ě7b:XM>K]_(\:X5_Qc=a} \{i-*z0'E̵=0ZU*; 3jpdT{=#^ c1&s%n?WZڐ6Q|}2Zϻ}(^ > dAI!5KpD~1 pͺ-#ң?R d|l!E zȗjCWHTDhyYFzt41R։nu!>Ƴ^Mj8+%jY 4e"Svm QW(+hhB/ab肃]-2.wEȘr\2Zv6G?9rz%]$>,&B<{ɩS_=w!jqV 6'pMh\װm4X fa&B?Z.j5qY$ٮ?:N%m62'[MxמK,F}85?{<>P)ŋmhq["!bO{rJ}\vc8^L_f߄@W䏤|M=/!r"d`*h]pwנ~o}lgvSFoflz=A7]TCq3!Lc!)vWk-xV:`iiLzoÈּ%UGe&h 6c>"feeZoelv,kz!NJT\Nu6m*pĖFtr4h@n[(6P4!7dɵJUc. ZcKƅs4%>vQaoz?b)N*hۧռ5ɇu%&i*.lIN';Q0Wřs"_*C"^t'5xp#engN$_+,fA,D|[9tpςGJuϨȞO_u`t};qI lCKyt9*8Ыm^ H'.)lզv4+o *Z0Eo]B/I[B>:62$xBN*"+n7AxJ܎Js=mIzIirP?$6ypDVM<=iab^`wE ܀m&4:o̗}yt!rz6&sP[p=tf!c◄kY^.A`v6%LrnAcs4J6Gz xxBH]xryȷ9 OUZc,puYvŧdfLɅu] a+ȝ|9ݚ4咔z)elUˤxgbNn&o!@1\ܸyd{0Op?S%4}/feO:w-ЈYnW.'f~"mdxs]jI|HF)PY>9']H>9=NVLo@aL@!p'! xZV3w?w5blP:]c1LDs?SOI~ePMlWn>D uȷ$٘-%i8b~O 3cr)Om0HޚyU6:hк*JI#j?xDS]5 Gq|G=j;{ A#q)1y'5nu=E8/'g4 -T?aBm(r*{uIPd<0+,;/,N1*ٙW&yYbh]1;?GJV:Ye1j;l1>s~n\tN󖛲$xH]7a7%cLx(gu4Y}^|ߢgn*ǂJ|I0~(m-YDop'^j}e|<>ҏ%C4W5 Z^܌';#cP7XFL. yPBSx>cSN/͹ق?l 2{QQv4 XƢߔ 7neN@1'ґ^DcxsgPu&*8dk8vYw6LpIZuY7V ߌQqx{eR QU|jbW9l.mdX^ I$8@V9Vg/J\ 1FX!%Gju}(7CVnPxDpƊw+35sc~l,Hʮ<#BhW@ Q{&X|DN#PqWbQ,_1~2܋eb;vcd&r)H9YyBlMhJ j5~R?cX*=ʙvyAڴ+HԵ_]-Ȓ! Tջp蜤-7Q@q[~4*^!k}Z`zBp̦1s` AIJnm#%bwZB8dC"g `M7>hIY=<[,P\\`X"VBs$þv$%̌K :DZWq" r[1|J%xY><0ju0IdK[o).PaNj jJ$;_Nr1J+N>vWP\52m T:8!D*R'PO5Wߐk Dq­뙑bvq/n.L>17=J8Q{7cV 0%;[B;놳oU#4"C͊ObpE}L9;\fe(t/.?q]p*_5!=<육>\#&gբ?lrL2=HD )94{z;iYR6&_p!/ 9UiCQusX^z gMY*tWIM|I4)QRƶEo VOUk#w-a;u;7dVͨ"?4qxm)}&N奤mA+lif k)Q<{XvpH؞-xp<)P/ MG_HkxSK5%a bGhIyy mKи ߖTDP ī U@W*ݹR7%].q,!s;ߑ ZB*Og:ǯe51 +{@:)O?|`y1w=8#uA!x%&8T~1i{SA_JC㿎QA˝M0Z[Nz/inc72qP|0.Rĉӆ*\y _^O`z"0(q9r߹o/~s܌H%8j#x#ˆh:Rf%?s7-V^IM3yt COf8VgbHc:Rb&a8.˔~ՁF`w T}̂!3p/XrEߠNt{s?{+PE`g(|#($s]dmJdX(h /lf vaO ͏:N] -9G*Pq&[AXd<(42>ȦWkL{)P rh nb\԰ԥzu}vy_¡s7lex*h|^#?8'0gw&|X{T6uogFM')^mĖCoZ16?"އȄfzI mTLׂ7]<Luf%0B+%SRBIoQZ13 $"x?aRAni ӖNK)Sv&Smg9j>].mV\EIRmB|WpdWu7H1 OR-(9]v80SK&EۺvbD3u yM1j4,N_Rx%<صw);.R$o$QfZwJz+$揜p㼶3,t3VU)!epLir-=:ڇg $g| i^M{ګyHm4359 ["q7zijoK6XȗQ\mw M?1IWUZe`r.mKFJ6Eue&E&#|bTHӥڼyGY{oq1$&xu/zgz9Q,%%*I =&%?4V*_)A>5b˼Ϲf"Tja w 9i6Đ0\\xS~f`Es/%)D؈ZNKA?éK,!%] yГ$Uc~a8GDeUTIɭ+pPY2esV|Q!TAx:oZ1faQ.+5 #Y*$Be/ 'Fdog06YרPpdo~S#+hr4$?ɻQѯ2_c^Z.arN|iEʐN'VYRDơ;T`bu΄Tּ>ڶcXzrgq~ m×ߎ%%IPkó1֮M?.BeBrZMuzKY63/ LN+ CX[O63Ҭ3+X;7L`Ӛ,5d7^H=he'U~nJ*@F8̊j4tIC(CY:/Pl35g<. '¾D]EJiH,T5]#~ E*k}XYjtg*[s O ,ׯoj%餫(5^6_\|#IS ` sfڸRNEYC8 4<{%gowY^Z*&cK?a``Q5V 4\ΕXI⪡*X 'R(9Fד„ X*OFI;X0>cܚI}rBE7F۲mO2zG4NRg3i"⸣2ߦusdkQ;hFК[x"&˙P_eHdζ4h S.G} z_6Ow=J;b+.iפFqO 2.ȠE.3Ļ@F5{)!P1o(OorO'G9?фlti+(`r9qS|aQfc/XBF33<ǀ [.Xtp5.z )cƙ]!g&fmЉ)w6XyG@C-ldskp=.\ ,ԏ0諄eIG ' }/]ûQe3PM`N Q0.v漗loT Hc[r"a>Ѝ^|𙀍GT\J7 lE)^3GiZ7_M;Ŵ t$7V&JOʉ`VsbMY.PFH h('cg|'ݪX+CT I s:qSV 1PweHY(گ&_7e *jnF۷J/TqJPi+U!'t"7 "w-B'~D?Hפ s[SlDZبADRDR>AEL%C!B}YsezdL>ieWnc{jֲCZ-t=0R'̤Jvc:|n34 Ak] <_ &+"Mm>?jE\&#d?N+&*z#^k[~R@nKpXwJ3۬X+\Kf|d']Qewp#Z(ķua'o1R#>yUh\*Z6e2 F{3.p) iBWis?s=oEmC~i/S M*_e繙Up wB^gA.;xG\PB>`oe-7+ΤeRl݌v,/Qӈv'4DL^.*PF>FuҢ&>| mVzt2(t %SYow֭N [R}sU(1ATDQh $hf;Pͯ 6qP^+iW̒R\gz?Yr&aYՄ%ceb"/L82VY [i1~Zfmn JşJ~I /2Zf<Z^#={K4W,2<Iz}F> X 5qBC'V {>K#t$`CS\S+/;k[_ܑaWH*۟ˎczSJg-euc8Z:8S逃Ā4 -شoї uR ʇF#z'/*ǂ\5ˀ6_E9TMYR3{vJ =r2b<å3xX' sm_9X˺Km_]^6NS JCqG5rcݔKΨE (cO=Lj L-`/"{H㇨3s H\o=9m2Ox"<;$-j>2,&G:=c W9!qPdܕG\p=F~ј-]BަSlzts"7Md2앥ԹYϕABg`*/ׁ1iT UU( wY{<{d488`&xSEs+9Ҷ)<1/9{B~ d` ,_/,~^jor`0 wG+{uPN517}4{ExM@C_ <c%Ir>mGzQG408 oTHmUSY{%ۤV:䨷:кA%4n}\^=V Xd etɧ#szb[ }I%>{Mi^ґt0C,}Ql@Djlg>qDV0_e;vd'Kk4dA)tx7l4:^8$H:N7ibLI+Sh0>=dlB\=ΗځiRJ7_| kΩXWͺ*M{׷8^>Fcfr0e#jEKf>!VL֪r~oΗ11I`q0=V/V\^Ѡ69V}z61Q|8nWE_-6l/Z%k}V7V5GƊG1<6ydLƮ(,mo߬T4Q~K5 8W旱LPB|&hT}y#fsƢ`]AW"O52TiJ3'bŀ:}Jf5D๩b$Ώdh!M; ]r gNyhCG| 4qs{Sŵ= lѦ)ykWzTTI,;EnH+۶eԻʨWH[{Fu`k| jRB u6s~2.Ս^&ȜO[qٕj.bQk=즮D~C df2ڞi=)珊WPp 7M?9csnkY W]o 9 'mR5*I7|p\:qǰUU$e(Sv+Q% A.,?gR o_C[fye(ўǡDB x|-%ND,u_x{19qBT]>gޙZBk}.`dj$OJzwfm0oݚ*J_D`I/jw`XioW2 M8B5Mﶤ[g,zmq,~B`muC&ȍNj!$ ehd Ƨ0";;0ՅS]5pl"(vT9"'|ab`71X:[&CWOS2luDe"TΜ{_-,w~S )D>""4jy.#J~Ɲ ͕"R~@Lj^5>S~E>3$T DZ4P3_.瀬v'~C` qm 8ݑ)Q{zYg;Lu-Kʵq?,;&li)#AS9&@k[-ZȰم=+Kz@j:P tBGTV8ܔH5684Y>gb>0, VSM_P Ma~Afz@;V(~vqߨ5x;AN)5ӑa1a೽sfHqNDTɾHoh,Ɩ9*|GSf}ujX\GTJB :x g4T*|TRosJFi l UGrX5{)pbD]EQ :JмЪHExC׫Ep3:ڰaC&rMDe:[YVQ; ~y3bC)o +~ca^_l}cW^6MXs%}1-c)/ t%n"Q@̐"Ey]Afz>HJRf"U81 U -C#9@9VТ)*)@_1WGlc :%6s+u%}u'}Ɲj..ll/=E0.7l@tŝ.a|A]p\_)UiF۬AX2z%J֣?\K\3O[̱AQY.;Gu1f9ǹ!2 gM}o_ˑ);P匮@o ^{KʢD*Wp2@Ǚ=DUjE"Ўa[75X)NDMa )R.Z$ID+O/mE6t@~zy 4,R%xk`xS9 ~8P@ٴ ҵĊ#T{Xʘ̀)ێ\ @`Wq"^Hl3aԳ7&p7[`-&%l3tyAUM@]X{&qsNSn '4?/ȣ:q(֔Y#gf BjaBcIW]kk. !ϩ@J \BWy% 27OGh=MVNSYܟ;yKi%uQ݈tԺrJHؗٔ/O<M=cI2,|%q]ˑ||H,_P4(`R8TϐaCDrup9H *#[A5qa .>Фd-l|lDLe-GA h\8Ӡ* [RʷW7+-xxFNPB"5:#'ȜBFY p9o mt7{,ԴVA ~]Ӧ5i?&]M'm &c^; [f~.LmB đK5vnu;esC?-E锈ogiPcI/mJGW\\ʍ/jVEEu%[ᜡWW,)>v)p4:jSm-v6oEn xZ{4mN7lKnBVK\B[(q 븰qt=YHydJ΄n-Qb pnb, ,đޖ՝fj.tbJb isaN˸ \,7тuSC?/ȇ6_NSK) 0:ixC'!8\a I$YENrq ރ'5h ugF٦ĚS !g$Z>$аQI\wXҼ^]p䟋Q6a,Kj5IGH%S!J dY{A>]q,P#&/{,a)%J} L)WBkw{$(X= 1O4?AE?΁BbBM_EKj "cSP%FDDgЭ)̌11(, ΌX`J܊%z^!8DF9XiBB46deN7I^:pJkt`к{MA E5VJ .ݴ2Wˮw:G\[1{Pv̐X{ptKT#,pؔ=G!@r n2ms%B6_WP3; ߃* 3xLQq-ud]Qpu z7,'TyHVLc;DS5^\X' sDE% ⟷K9ąD…i5dX- rzK"7~CP> В8 18$!\xofydN=Sqen mPgL<&ά3A3M=QP &`C.h:<!WW.gǡvP5~lB*K{A;([$ƿ/P]X>xI=|\QĎshc 1p"?W!k7bPe2Dg2P~؊@:5# קKAb6HOVpYg3YI X{CepRg)á!0^Lvj;R^fh^?kya&rS$ڸe]؜{H3zn{'WA04ہve{}w]4Q2:濟5osKԂ ǐkU%'Ol'KDr*, 6:{HVB1Vi^~?Sakқ]z_&:N{BkTs©INDYs@^3BޜgIӄD`tV0 lsUp{;ycz}e 9]!N劥~}i9حI "FF|&ܤ%6|$|u \il|ΓfC~$ kuZ2ݘ!:,}0='n}Hw̃!95.[OP jU1?Ad UEL2aEE:GVsf R{.c8%tjY?X]fU<3`II%[b"$lK1VzY˲DK@E)aYT~Lu4AԩG' N (o w9`CR1WuE*du*ԡ᫶ ˀ4JO'/_h\RhpH"Nd6CrF6B>cVeFyf'x|;uOkW+p}d߆<\bi4伿U94ē >4eqY ɔc!Ζ4؁jCɱշЗ@*0%+gv a*4bPkO qH}&hg_ M4]xjBJ!ʣ's+X<g!GX;Ne6])Pp%vD4ԯCm8+@>BS,'kNe{]?o!Nt9CZԇPfSB\LloD -S\0(&m[ WVLNԈy@n–$zV1ȈJ7bӺF N%0Ȅ@pf`l@Pj "2`s4{{ذH,- ܀c ,h7(Osh ZwND42%#?聁䦹KfއLFE^oQp~3X?ͫSDv<.!2lSrdR  [OVشMtva lûAAu"msUwaR;ΛTދ5̉<o~,X/(3ⷵ)|Vj7LeVE6!Cwb`oN|GS H&g]+BZVqMdK)@AͶȿ0"OB鿌كK5J܍UY+IA[O12 taKALlJͣڰeR5٥+*;Ɋώ?Wcӟ{C(*%x9.3ѬEzOmq'HM|YJ~03'^ʳߗN a_]7,f,h/(OjtNimWԍӶ->bY5؆,Cg]uEZ xB_9Y N2eqi !67zcd:^܀SAʁC0As I7{A{St q杷d9n Jׂ, (9-,ǧ;Zm)s VcZzo- &gDG GQJv}tةR >9 Ezĭ%P(~65 Hsvro1aw :ik""KAx(B 2ׄ}m8˷_:*X-ޓ) l}}_fg 3MnZYhj +A:%7*OQMO\dތk۞zǨ4OA"Ű+&`u/2w %;\UTh쑐d|\DZ۔ʑ>òN9Cce{ĝ4uyZk[*>QUN,bT]'`i \P&J:LmV>Mi7vx ׊ ͑J[ TG0&1=+)n!H7@ HD@ 9)$#4 ?"%%.р:k H/i%jJru\)#,+CM) 5D%WȮ52p9(JmC>{JxxK^{ri )_ӝ$$0zQMbeIk0ddPWlBD[r^@0;X:YP-&lԗ}" 6F39 l-Ǥxlcl7ߘ-K0)?>ً)E[*?(8zH  X(fYr9Q$y^aܞ:sD4lDr>.'<{A*JtߎޘP >7whtK&mqHUFo,7Z[mN>v[l0ٱ:2t YÝtK ęjͮb_+X 7B^Y~;= ;6@<ɏm7Г˵CaE )\,bcCZo5-UWUlp/B~cGԣ QY!&7fm3oQZ}c(kՎitg~.9㎆M؁CѤA`ۋa#M˅W(T9g_Ӑr9,I=ʎeUn`->~tSX_! 8pw*c#){(98uǣH?ֳʩC>5AK(TqR5g&7!us\ݶR\(}m$}xK QP:-S@l!!cc&/:%%MjCT/5GyܶrAy>Jt.ԕ9BhRHS5 wH3-sb. ' -aAth,+˘H]bhߞtDGA'; 5l4(.&īХ oX )⭕hd2û& Of.ޓ )[n!`g#b$:81#oi?H,  oZ{["m Y $V@";3i?JH,v^~{2gA%uz `(:|ak&1D 7-}3i{f'tM2 RVÞwh+oj&#<ކj od'.B0/2D{.Y殔b_3C"p cu[F2!`-E$G26a$ h/mdGD%focah$'MY4÷.%B*(c@YeꁐǑsw{ܴQm.^nUxFodPDZ< ֝ fHW:)g=BJ`o>Gw[HƱ"Nxr_\*Ns Z`-ݕoҼh̽L :L~Q7kxh߮IyqAɴye| Wv5[1솧X~Jwއzd< UyXI a¾Xښ{-:5ޯ'v,>7bxgoh|p*Ke'T%cS簢Iz^zF6hm (nbWܛMHMp@רΣ.JZV+.N--a ߱mghёp@1|u1M"bƚex wȽZ͹7h#Pmsog)@Z(Pҝ2UX=u%2s1vtvW>]CA @n5]Z1 j(2h-)=75%@֘Oď*xLEniui5 a%`e%&l8H R(6SBC*EmnLrS /SjoЛXȍ剢TRw;ye]^E~u],Th<2V}y1mn 1 C)[ö9OZ н,e.s5#&W`-'aO68XׯIӎfmIBBmz>imJRBǿ4g2Kk7;VoSNn{!6}2=Fq^t̐%̩QlOsxYV}ԋH=񗟏g-vN@ )$4O̓v0Ϻ2#HSmE2gE"PGpy'썞gyfv5=V@(r^dAhYC/(JO!CUAuEmH+TR6m|LOWGAb@^DUW9?1pȜQE2ժs(C=lpQVO[Zv ]HXv?DdOO8igH|YDZ˟8/Q<.G'$DMm9tƟss, /?i,k \O=֙QlZtHޤir`|Q 5 $nq}nclV>&+6K}xOaF3dtƋ~-Si ,8ӠgJŨolAWMڬ*B I_YZܑ' P:B3LxJr;k{$_r8C|f=H^G .Do䔧PR`0N̑ {OI߳x³9|>,Yh*CT6l|$8 ^ΧtYhۥLLb̓n-*|r˽fTcL(ɉ#U4l&F&J^pfIتK2GfDYىk pA{ 񺸲\^:1B\ )EKKOϚm܈TBėr6cj >&9g ^ZA=rz.{}# _H G?g`}s7(oS G(hl!,$z!eUE}Cw̝ fe~{MPy,t-?%Jjkylv٤0O/L2Po.) ǂ0/NCo=+A>k JߵIIqϯ ƨCVcNxl"<2Rf(]7h_elľBр='q(ËzېF$_k7>XFftaJFt!k-2v:R=x`*Ӎ{w_uZx'`Ɋzlq>*.ţٟrިz^3.Tov.*kbb&;px:2* XukFڍ0:KFK?g\/vZW=dҍ CY?x <~xx[>t8b}r1 9|@'!=4 OO|A7׹!}qlƵ+K3(_UP8 5PY};MSV!,EfFvT~SI 0[^ $ʢ< PM!j\syt'H я`*!\6fy1ۇT1&=i'/vPZmx)>ɸDF6l )>WO#Swc̀]?kZu>Vp;1ɭ|kK|B" +U`oRdQ3nņb] rF37}f-orvə˅@>5;$2tdYOpd[&{ݚ%l4A7Z")D!t Y|(TA/ߋK qk) ۛV|/3H'8dR>0  gq3~KSX*RA:zV0^,ьiKFؑXۿyfg2C]mʗҝ'fF޸T|_y"Io*C-pͥE"2ԡ(9=wA9Y̐FJHA1<8A9mn]U_.,EK瘞ysn"(z4UUDŽ*>[ lFծnxfC-)I*\-%bo"5zdE-EwNܼ ߻Hbѿr)`*sL>{ó.cu`6EeyW8(vf2Foĸel )wg㼭8:nWueU-֭4-4HcejQ.SŘ[&ϯuqxQ)I7{Kg Pcp-FX;a͏iGl48Ia;37fTU cb;ygrR8\ͥΡ^3/+(2L| 6П¢ Qtj$Bڡ\r1UK;.` ٮ$I̥,xhr]Sf39l(dωE_'`eV)\<ټ{D  ӳ,u<պq T !O &y(@k(BܹwYH^Xz3ISwܨ#`]҈wyb1\J"d*i#r#S'iAG+rsNu*tb^tMj̱M5`ޤp2gwZZV?bh 1 o$ilCR'.+çDFz|sg*>[aȟg Ӫ !Hd5 K%T8z*=q/TlquIqw,bwκH 1. "ىCONXaކSBQLKQxW1Mnk%9طIc3J{isZI$P<0x%pzځ3D&5$(^?WPbҿJiWt>}kbϾchKm%_,ȇv>! P唦[s<.Z%Mj7 uxf*?ncbA(?vWjF3O` _.+q5~uU[$(5F] {pvN%w,)^R@ٛ/e i*E RG;ûfHaC\ on_wB|^K郙|v(NEޑ81f4xf8RK4@]6!ݶ%{!݃,{ID] 8Q!dekC|kTu!ѯbh+RؕͪT3Hw0D'.f&] Y{{. [vpDL |w|d(ۜelc$XEa5[Wkf^2zSۻEq,ˉ*7>]KS~bxf%3x)`(ORm ^О(Ao^#.k6X~]f%mWt#叚f",dR$ rMRU5t>lv_G`"şm BBqa!ܤN <V^Òq2N {t~O$lg5vfR Y%]|_BJloW":Q-o:4]@ȋCp@w>ЌĮݧ5uPu6˝?U]m$N~z%I_I30t:BV9IV .р1޾S5ȻtM_$ i*N& zS53p9K0F&쑯&g/9%ujW/ΔnfMԗa97!|VږQo]H:5-BVDT* !X B&1'6n[Z5SS=$ iSSN-H1b Up\ n[9(\巸xKA>I &j:S!Kn vHGR|?q;c{L-H~yү ]i&漨<ሉʎ(Yep8ؔ̕JQc:KK-+b8ӝ*Ґ3bJ^([6j3nStԥ"O8c9!XGy&]e T2?՜Ȟ)u(R/>B?Bay7:O= NE#d((jDxuih)Acs0U'W+#bW>x G 0L1Ѽ-UFBm4(${ M"2o+FN; xaJaT{`°ҐՃZZ X7F=$@Ƴ"M617I 2mT;o$h5}Pԍ5.3Cm#3MY \F+$4NGBvh'cj-dM#rIE˷Plz> ܡ:Fu9 79֍7Y珽LpF1܈:#n_}_*Ow'_߸WK])QQO=C$9J2>K)|3M30a$V߷=qI)^  U1SADZR1-\#_V9BNT~OsX/QMi3wyIl@3zMd aqYuE֛¨c_ì L )XEm "&?C> ŕ@:3P3\WsNy'lK S6Z$} c*:QmX [sD6<=еf{2PEY7/+MVb uZyigc<ؚgEJK:#d ƯM֡Q8Ld1֊-UO)}`(@Y챾D`٪̚ѝRe;Ը~od,񙢆j=ٛCQ< 0^$2^9Rֽu<{vqJYk0*< X] 5i*a *a3򶼄ų3K2s U_DC˻H' b~;ԳڜšMާԆ[i1 uy~&h=fD&X%c! 4Ykh9'˨Qv*8u`\wl!$dЛGm +m4/RNRXg|SlCS[Tu yZbrOˀ&,xkv#U٪H҉K9"xqLÎ;;cU_S*D0w1cHӶ be>`f xnBO`htߠ ~lZPEw_q͉;sПn_Gh[1:Ym(#r 2BH%Μ%CvTRB& Dh2K\TXˋfHĔONipInn>*J~v!clmU'Xw($˛|c p*j=!dzzd] YpzNm1)cKŊLJP%Ŝ),y(GmK/NK4aKg8]`MtϤgZD)..zN' 2`9 ]+IjzVȑkm6):mp>H7j:K!oړ qUv Gmnd*`X)՟~˄T+'uTl_~C (S \ʫ<w01xEdШ uNDs*Ž-Aڏ΅E_A=oJLZ&À8ׅfK'WՖW*A򣨻y߳AU΄7A.&K["sDñL+Kl `ֿZ::/MIOӞP{ypQ!mf4u,Eh>5;V{_DȜi^f= 58')psۅ/zs^>eWݤ{Շ o[fbA r1Ϩ*Eh:RpqxQEU-Nr4X85'u0]?Gk@7LY_< %k.ˢN䯓e*F_S!ӷ֤y! Os}̇قJADfD5f@=-gx n:UUAu2d'9Gla+;Yм֫p8(iRA٭Ktr* 7$kZVD}s|aȵgfaz˘*G5$Of|"pZMc;(ޗ}$ǵH6°°lTA8@a{CGkXI 綡5HMxBGbwo"TiV˶E5ܨh)٘]?hz3i1Q훾x96Buh( | RÈPfɣь NtݜC$BU0mud^nby)C80 [2>1Fq𻾞KoJQ1yCR kX},kx;'ԭM3ږTp ܵ 1VsJ+ڏ˂Npfs:8ޱ{kHd2B_żDQr ky'VX}G_uKYq0.(Hx/q\i7D/k!\yxejrP_ F=t1G*k*1nm_)M&xl;}À*pM17iaVc50wuVJrHVйI^,AD ֤̞yAot#Ԡ8Ks3Jr!P{+ js T0~R0G}ϮeR$f9+X'iN*^䞜h7:H%oFΫ }sffos(.^)[mknoxЄ.#sgQhÝ;s[V-dڑ#P()PfWxIߏ3p"56j"AA]^Eq]& WH\3t*ܳ]:5$Yp ?^WJ Xx<@9XM5*45 xmxJ-,,u0+_<Z4? vrQCy,Ɠ5?r,U[ 0@GOD :?ΔyCgS[1>_0i{H5VRa`4w:H2&i<{Iii|(h~9[epۧAUHJpዃWwY6Q9zcI@Fά5 * +vsS*xp%n-uWdޫeWO<㟆ջܧ6M,(h>h;XnFz#>yl _|y.񟁒m7h&ӭj߼t;9F`f3C#V-Ϲ@"ܙERCg6R9AHnwѕ8g2m? _aQՏ%5b%Y:&Ri- }A<&A¡<'쎬؊~x&j`bIE3U#}]#R6+#"^PnȣנASg.ݩ]*IjL=?;qI}@BKwx8I} *9uw)ӹe%1Cf no23p"ynO)$Y #$ 2$g&hǣy6:Yo@ R*oBUu$ic#>$BQBLai=;@C%/BPyLNJVjiK3-uP7?-֒7{( ~xaKF~5Ou96L&_LoWR$Ͱѐ̯d,)Y=QQ, ݘ8 zsc2d\!eTc{ؓ⍻/KƔV{6vR`9in*"yQ Fm-ﮰ TlP8qs$ax '6Dkp6j@МNKt\AĨq*.4 ,񔚴[ W)˧f?,VNcIłوw<*g7jB[)F%訅gF1 9_+:x:i癢ɴ?"هD'Mū=]P0 2>E)B&83mjte4L)yYW;G<MFrP# g [Sfo}D{68Bi KWZ#_M<_:OWq_jN[Х#L_͌FH Q+5MDDfbϝwt񠺬AH*L&2Iv"=8A]5^ڎ#c(ΜU@$}録58:fG\:&ǥ X|efd+U%ދJqYÄxDFnŠ'Os7 jlTj*(lNgP7`4JWS/:?K1)Ī#`xv^b*(@BY 88T)ƊFi1/B8XgG} H<$o2X֦#@D"tn<%&'3bM`46gWhōqJ9 [Yֿqzl"b<V>Ya0ڶ^Pގ>ukpC."fqWQRJEĉ*3]LCd?ٮ4GEoyƤyW0UJL W P17tŸɉ?J|c;?"U dVA'@cPVSy5!d\vFQ͏ h,րU'mT׻uDk{MmR J+2*-Xca4DjZL4< 2xFCBjr;<ڧ~W+&}bu}02z7ƌ SA~Q1VXTZױFe`:yDm""0"kprK7oAQ;8Y 9)#Xt bàl]{'"BT?&'Qmr^Mm|)rsO6MO'aXGK]KA[_ I/} JU)|A/|&)"%LL+ ;,G8~eE=Q0 OG 1='@A ŕ t4ʩXm*nX`*><=o;Lj6;r I>) mDS.GRA!C>H@eN3L ՜͌d u1IiNY:NL6Vp nɧڍ*ZUQaիoqeL#} o Q}?TrwzlN4G|6(Y/R׻ƭ̫n#;Кdms"9 hWN)7Cyu_%0T`$CEt-sr žo/30BML I`lv(!UL@T z.iG@υW澉Out;8ôdΠ '~3 辶Ob O8*"b9"nPxI.>?Fw!grFenlԀSP1Ǜݧr eA'b#z@~E5D2~ @ r!4ӌP)_!?T-;($7YwvCuI|>ԴM熋 Sz7Bv~?}Pj˼qn+kM[HG9~cLmx'_t1<1>-_0Po}8H('Vlmr qMl Es #^kL%MH.ԇ2%g5m6`aQl5;`5D4ӻUkܲd,˞#cL ΃׫'9y *ܧJ%"t gL<@1 >Z,gz$ܙU="r/^ooiyh8#,F5J ʳȘB^_d&ՠ'4kJd=h^8iU0z:+=' ^CZC`pxl2bX&Lӊؤ_jF%'zH)cV'״L5]-#ϳ3h,Qcx_KGGeNX^aRua|{dUSoC?"0 , ŊUr 1Jk2"2T:|wndI++8;UYt0"Joy&k фG&ko}kÆEj+"Kt#cпl|AYS>(tSɚ艨4Le 1,C@ъ~. @ 5&'_4a{~xN(b&u< dনq“Ƿt@DlLuwަMp,s¾DKmC(4y-foH7r-RPsy ^^LXWIlm5IņJ_X`Cz8fj["I 에r怫MRno:S=FGpWt!)}_XKx\p4BFYգ'"1tU%$w^(V&@ Y 5X1sK]}!Li ~D qivGZXLL%Yo.d .Ȉ] IP5 PZLONIezW ;ŜuY^N '\ Z9@Fخ>vuO_pN^oA疘ΦcWºz uHz 85DK^ LAĝVtƏW)#sll]{pY׼nL"I*;ooey˾BFIyP ׿R3)>6;2}TA}s'[mݓe*{컨6c\IXL{G}ѿ&%My -).ycg`0x=?޴B(n&+ D '_sJe+BI>V P %5`A F<2#x9 w">[X8-e 2R[`cmUrgKK/SJN8Q\:*u)mп?/-ENAm>K3"XVo#7GP\YYWzɍt-s$eEe7DHiMWR*B>Nic90Rp6Mc5#u,d 3]ii 9娮#B/S_A VxHr6C8㲡y@~~J[>|uY$|4Lu`B'%UԝX~Ͱ(av3hQ |c.E; UfYTAQ`/*3!Sжm ͹ @ǾQ/\7pK"f}MCÕ00ppTᏛ!nG/Rbʆ]ٔCKI oiQn4-H1YqL; g-gcB6]HJAar4wpڏ`2s:_G9buHPW:3Yۧ#Y0L'1ezلPLײU(6ߛUʼnkb鄴b-BYc t/ϭ) 1&ڊk]ȿ,,m#e_܏jJkfYF2 w¢ذZI2+9sk_YͰ:A92 A aa,F1}o+[^\g @Xt-d1ܣ,# Gt`kN|}W_,&QjÊ>7pl7vj?_ EiaiI Z1_41GOse7@fl *RT-TgK(. O "i+=9fF%β6hCG\Z M*و o!O[ У,\]s}yS9Zq^4v.%м?Iє;:}i&iIfGx{V9C(>7,z1Eu-CEܵ$Y5&|4p 4H{1}0[D P,aܕ|+Tqir^ 9B逾~\/SfNbjXH4|"yԑxbtvzQ-SQz֯|Qհ,d*n M7.N_w J.W{|oɕO!|bսPL@ %//db rސ+ S6klnt"xS?7lDndS VNz/$ݞA5(O7{PBw0]rf"{iu@GIAGr2ci4G]Hm:UP͇DRٌEAU$Xz*:M-$YOZJg\M*'fPV0oA^_>lck'^[LyYVZ0ƥBzD$L|nXkLf. *~ 匒fׇu%ʼnb }8X5EL%7KݛA€WZDtG!n7N?LcRR,&#Hd"[9>*G=.bFп16 ;G1zQ}zx/G+"h *wt;mp˩TL731E`C[!} (E#Fe9R*wԗk&\Vl/UHq nMgxDu E^ O/Wrڠ/TQ :3(5?\|'b)jMT*˹(bO $]hYaiV0޾ar6h8Ӈ5ϙ) 7/q",P}HƬ<}~*& "No7>}(Zߜxfj>h`pz h8{ѡKhg{ %8R%{>\>m~-WzJTK :܊1Db`S1lxVzf}-3rrVWe_,.1mو!8E#V&&řdeJ, ,$W3t*g01l(E<˦^DN$K+cH?ҵ W<0]꘵x#Rr}]~>*AVc?[_hSfͪo5ٳ-Y\{+@PxuYg 1EkyM&9 oohʲ#-1VhPF(&,Orҥ i};R@q˓I g i8 ndΙB$b3JdZ1' [#-f,1f-NmwOOǏ.ZbbSz)iEjMTȓkqF0/g͎П~00| 8Z1œ0M?#v=Q`pz6F?:`xԻF<J3T|ݹ; %0׹H'I(w*BV̦ >e!E$;g^UH3`Cjbi*=ޒE J">86^b0SPz :"yCW/W\({P}/MՎH@"ʲjLqVo 7+ V|@k.}#Bj3흞e':>.,EU,zV/ΜSOD{?=˗{9tp5lx gSUt;{ ɕp~mILufftC5>h6Lxx#A1X 5֟ʜnra4ͅT vMoV5c9pgM1-V6\6 FSisEKN?Psq?Dե!,P zpO%/z`6uт$$FR6Ϙ ptf$}HwlO`{%"D }RL]W|W5k3Cjp eoc2>&֌#G!ӒG 1dY?Ya$lIк]GXq`S\IXVd1)oRM\Qy~NmKrr׏懎R_wՖ i^}yVIW8-XFsgn4F~d 45I,Yk/Ϯ7'OEWN-`Xba[p/ۄVZ:c= T \9e^Ns| 1DB6J#^pREYMU,ZW5Z톱ufHZ-5FN8`=2xL9/Z{6|\] å=CqZ O8dhLRJ6̙T2M5D.`0#7,ʱw 7ĵg+a!/W.p+}a9 !Eag MWeRn@%RL\ws)ڈ Ov[Esv:,Iiz͟TT)rF)izK=UQI eB4-(J;=þyF^11]byp˽^u&xղ˲N(K0YFYgja*Yq֝:eJ&@F~26LG].;Ih:;m7%Z|/̹0]>jRDoCѾULy%''#W ۷f#d TtKӶs[^k{.aS8T7V_rF=̵P瘾orx jV*1sO@>vPz oij o]Z mmM\+mr"1l"-9; nh\eهC6Ni6<4+%jO4|. U{ D-=ï ̞'-ߤ\혮/9X>\u"5DzÓV2Jm}Y!7AH!-}#Op0bgѓ!1k9Ce"=XzWX+ou]+TM"ybzŔ*m X^ Hp>(*_D_.U $ ̻#$\AI@5D_  ,LIR2))d`Oi9VIuOWKJoK5*8{mpȺ6` E`o_Do`JԲ|#oQ1}4qyoQ $VmubJ9]d  7aUܷ\}Ir+3d+hIYF&'Օ=V7B>"I 4ǢRT LcPd? ; Q1B,Ka3P8]MWbp%gDAcHJ hZJEVk6RO;㨀kr/Þ q C?J+PZ(Yl1Jͩ7h Ov]eX6,ȣZ?)7zqGYl } )({lw<FCR',JC## 0b ;,G KeFoG#Ds׼hl#CnBEtYؓڃ 6'~Dpq5IpQv] `=Pgd jt ?87S!CÓ$GH@2:A5k,zM]'2X^Y]/?Zب-0Wl,kV|-{A,fCLxPcܽ? el gw;|ŚeY ٯWC˧ϵXG_9!l 8h.HP!SPC33@UXYRЅDk':6lz4 QsLG|݇1Yb9VtwfYZciKĚx_<f- FSj1^eb6Ai>5Un՘7F^ l7tVG ^8P<#X I"?`v{߹cOT~p?a(g8ĖdQ{)^&N\E'̼N`|İ}=HV$cZ-3HmUں HU;~퐿"?Sa M͠-79~XBvvላ24qr[Z+1laJs ; gԚ ĩqzVje6/q`Ka-[P_g}7ʶO5L]䃋ʧ?lGQn虆cڣ)"Q 3>"͌!~wo>dlN3f)sꌜ7$OL$li>t{l P%n<5o;g Qo/`Kr('˕ z|<ǀ" Lń"^=W7\MLԢ 5~ᠾEruu`cP<;$$HY&߯iױ@6MԨ܄kbA#Jv1Ku*@s'}:TsS+q[O[ՄAKbbF8RA%U?Rw/3 qCE2ďݳR]$G*N@m^yW,sER/KVl$bN\7|ܓ(WkN66iPἇ*#'(*=K!s8wy}w"l1 ZŬgeH|k2?*zMhceP3z%?aj`t!ceSOI)6юj'C<%&9d-#G(2qMB0[kˏw(;Y#K:19;(znIpOpd^~HIHplPX֥J#bM-Jł e۴F kPsnzE@z3a 8,bGO}oHdhpm[ۊ߈/#24ZzX<+ Y13jDi4W7NY;%w vَ::ƴ( !%86Y(DΨ?OԫPexZ"_%Jp?C$ Mٺ%fキC2(%%FhjϙEbI1,Ud6gr+ (`'p~FI;1Pa&u_Lgnqd^=kC>1o_$;k`wE;Ӵxkzl"ɯYߎqS1#ю\U*4`~ۛ)Ay4z\OAVʱa{ $54ɼh"M$;\ލV ~K%>)';N <)Hɸ`we"3dFEC17;CyA>Wm%Y3XV ;D VD!d[7gq"E:whռ{&LˊMw_9m t&-˩LI+&q1Ij+J:$GU5-Z&ҟ‚T9A rbdݕ4|| Y&AͭbFj:_kYhQ2/&3&:27͵bb@5θ\4dȋ>MXn6_0Q(5 cx˶*]'$mKUw)a452)b-By%z) ,yT* Gnb!k%*B ɖ',)˓3ҖkYQpc2,U^A*l43OEN z]%Lk+n"3N ՑN ?q07a7[jYA`D/<]8et:& /_F…P`kt `Nl+Q#g ڜlȞW)YwFF|ZSE$9I p{zfW N+>l c徾b j{^gٓȮ"Η՝/OTx\QuѧXIz+$4ݠ\q\aϳhQI`I_&޼^t.ϛh+~pȇDywR^g>q!=H_N} c-tHy%83TI h(00Ui9s .s6zcp X+lP%[k:p@D-(^W}7hP֗"i1 ;|o8(7_V'f ՅRR#_UFdX-*A%k}g'˅2\_Vt̢Kэ 30ɾyBM2Y -{Ⱦq83B mq$ '=/ *dvlqR7.,nI+@.{<*"Yv" 4PRp[JڧɄ). cxS] ޝ_nxj5)xO!m2Q@_z& J_\q!40b-f06<Fo\9wa&_-suEwUy [7za(Աqt9 T7HR>{U$Iu%8.I y;CcޭZm(ul8LxxOS@X۠8z[H[GB <osd]%P@ۏdnDW̑w2$sq 녝劾+*vx!Gt#Pfnj>rzKyn}#[&(԰QX?F0<8x w6"6CeK@ӭګ4l/z\NeOAHHf:#k\'nk-)#C@JT Q~V^#[ ɾ* q2}VA z\|-Ls2-PXMLgGa@Z=ƌ(*[v{MCl1@95iMtLe5R\aϑ,i@ҥpei-$krlC*&^B_4iTD]Y IF8|7b@ ŝJBC.ZC Q,~ەQ@S=\xNuCaErn-&_bG%FNqavvLhG U}gyrU5(~cTC@Hu:z tLS ȅhءz~(bAZx'MX8? o@);l5 Jl ck\89 aޒNޡ^y a(^,tbF9stYhףt:rh[-wi`[0랖 Fw&&r!_zwt!In,:B6VsaUuY2 Oyx?ƶ$ŹP ĻEa!?WjeZ^$R+|Vő@,5mDjWD=e-@'ܺt{?K-(Y2ĄR2F\{10cgrFQ߀‹J:qfP.FOSq]pu;ӽ] ,h|K B-I$|X 0kHZ2>8=5fʲRg6L T&-LyK/h\GӔlw]K&Zouu%K$΄)@ \fCyNcnYPS [Ɔ'bdR5v6O]ٗr;t~t#v%iWܱ+ ZQ/vӜ1 fZT>sB9 =>C"Nrd3e":/+{Q_3 (ƪAӈ3kf IW6͝]_*]CvJ>VnQf3e˩UڜOtR{"'){k|Bnk?]E2ʛxU*y=Pzd4NznZ.U,tTI99NnIAԝ,S;d^bq ghY 񄍡 .4V46!C23[S6->̓5>UHC z;UƈL쎧fy?$e j x߶N!)D륜NXkXc׼k^6f hn7A7,_VE [\awtˤAc8s[[yO8"UL F'vj\D^:k!JSݣjdOnF!tڬ;VѻtMf&k)+f|Zܱ)qyzf@WqZ.F-?Zm +b.9r4To?e0o6Bٻ.h'"$l^Wfn\jY?'x-u;sE6R9BF6]q8"q㚩z;r~oB1PbAv]jLkdblbpB}'|Zj_>ۉ/Yhf[O-c&m{9 IɘB s5U 2#2gl}(X@#43HWV@fSCWj7z?]Gsin2+K 3H*G6ϡjy=; Ň_kX"-~} K˄n͚m=Iy"l 9y H2))ϱ}2%2ȡu椶3w٧M3Ao;ȱe3X({[y C$ !l Q}Ko-:x)iQݎ̈_m;=z3G*,Gw.cH_|CVzJnm}>}ps:g-j)v"8]hńr:YؒqA,[WpIh|Y3#g%xu>$^e+| ӬvˣZ9%p}8WܐtKI/(( "k( g.sxUFuAD,Aْ[XAUJ)&Yq| m<LB>AEpT+[šrHSoP*ۣ 3|+SGPNr QCx_|0BU\(tl, h0$ڐ{OQ71 r$0ߑ2̻6oq _ yKu{00e#)M;!?ߋPT嘰z4N#_Ѝx%Mi7;~^p+LǪZ%cȺ${4⾒DlWI3*.%B$Oe :Tı(b ah-Xw=0?^k?S̵퀰̚[yαLJs.y8N2б]c~KI^&Mj҂` !_9W#S-K`"hd&nZ6|'K!8x yevg#I>h =M,fXR uܞ;rSc։=\w]Rl5 WӸ'^9B+ SztWzׯۼ*g/crT;MP27pa/H(ireaK-J؟u@Eu{R\ ocO'=e7>iBfmRe4C!Ĭ+X I|6=h7A%rO <)ܝ=mQQzCPZ~4iQUBDxo1+1rIƔQƤWtKb@#5ж|UL+D;N N**F `2'.h}O2(By@~WW,A,cޭtm%<`q!CJQT_VK/ E/Rſ q嵛 <6}/pՇ&2>?]ՖSĐWs aM^ҜJYo#"B\`~K$;=H Ÿ ue0v,O/lqd[/0d@4[bruІVp6x:MYU`MqHna "QݕOOxۍd`62D"vH]ؘ+XugL%`Ͷ翊)Vv!J~D^Dp ̐()ܥPXPS1_0G 2cz޻GH^EL+ʔnBFV]&Wi҂M~ :=Ȓx2h]] 6e;u3x&!>y,ˍͬ7=uBf%;LFӱiv3 QI]5:Did(S4YO ,H1 L)SAOۆ׬=c{ ύqϗO  *RVnبåO"sbȀۂ`Hoj`GηTJmZU*,`TߛmNjӤ*LqO 8YyDsTϼms9"/6u.$ X 1Z])ۭ7c bf(3jT=T2Cb Tamׇj_,-.%P)u["&&u4`ECH }a1{7_lCzb|JhD6඾T-ŝ +FrXNM]Mxmȅ5L/5P>lt^-2q E7;(B3%Q6 ZRٺ]J:y5}"L;/:(x&{иe|Kz{y8NZkJ2VC"{*ɻ`+~]A߾\ E!h ,8G\ڑCǻҔN}fGnHJr$6i!륙VvĖߢ*JE6j[mUרXs ퟅKۂ7'~N$ %;q  wT-ٖw(i\32!)OƯx3dr-ExCVA, ԚǭKq`s `X&rz^ KB6}c? Mk6#pb{U nt7֮8B5Lq^iG%$vy! GnZK$dk%Ar K{a) dl hv o`zZ;A605Ẑg0TbԐcsnoO||CZ4֩h}MzaC hKD 8(qx$nQRǸVώG~K|D 3-@PMR נ+ i5H;Q+wQ.]4'*;7+fCCp.")ۯ24Lh1m8Dd.5Yӯ|3ha FÏ?wdJvWaiA%lorɀkfY>F[ 2_mx_~/K%Þ2+V/jF2gWcSh1NUnD="Y8۬ӯm XHR][-u"WWCcE_9]n"Q@4ėIk?z zXi_h4低]̈[J(X6}*'6jXFhaId#W3/K4 ^37R24hZ}Ya~_iS+YvB3ŌBjfoHpvi;tsә5oug|k}8E]I7M4pRq]=oϝ >UYW8uNl,ʻ%a%UJQޱ%R Ī.S&)[Q] $|ʺG=^#={xfo|F4p݄.DtyєJC Z՘cJYXxR/-BfW珷K~"q'8#W>ݦǗǙkV0°T[dS(̻xBʉu&@z|DCg U^Mu {5-:}('٧ތ%䖜Ps9Zdעfh}! + &~e~N0O`]թj0z/N Mdf2lEEGRRM,? ġ/UD-B˾smNEq>\rP鸀9_EL (r`?:LؿlAW ؐ Vž6jDYhS `uDAmmnor$z9@u|pV&!Ox$b'[~qx猼.#>ydVL7SvxX[([Z"SJq%hk<Ŋy)A-2l 0k@ζQcVsLX)){}' űd048ϼь/s<ʰsިTzr_3 '%3h4 ͍f~>TnAQu7Z>7Ȣ`ѼW\4,N?5vA#1RWf9ĥ~U Z %6@Bw-FdPDAU; ,(z,k5CYU]9<Ɍ8Io!$d]@їnp^rLi z<:gI\?!OƳe?U0w-v ]Vavh4' dw˂0 AgN %W*`V Q#)۬muŹ7т^J7>һPү4a-Re u BzDl:3yw ;jFyɍwnT8>DӪn`E3f~G#BFQLyW ·u.Z(5=6Cn.Bc %ո6KXi9\5}]u-J+t4bh\|H>#<c;̷Y O~g,7ܖq|9O~RkTluMVR/g2מhޟo\tm< 5*,5!6Mє T @mJR8%: A/ZבB!~?VփN1wW,XD`=n F~8 w*GVfc +ˆj><]e j{~83BGR@!C+2l*AѠ\^!ePf@kUԮ})T,A_)ZX'Ur蕀FoZM_u|LD(9C<6`q@l~hGp& :?Sqk䛈vE&BIeN}°mi e 4.iK,'(_ a~ř#5,l[EE%~t!s;?Ă;Ya&[@0 mN2Ȃ [5',N@Nx벲{^wIg}4X)h Xp!'nPϾ],~l鋓-poL1 I;B<y:~vIƯyk*cxs`! j}KaW̮\o֦P(M oB^wyuw4PXDp7+_qov0*flC%I]#e=r~gy/мuq>9\&[lN@ŝ8ͷ7ymƊ<rrXG>b?_$="s ZW1_e%:Q],\!L;Ӵ>Oߛ .#0(gM;h0R>LK08|\~",a)žyw +Zk Im4e8 )|qSS{1Ԛj v & hb.kwfgYxdСea$RYimБL RPpсK"2KG7xGL0k#{G&1gd3S N`55Zk>8hBڎ : o M)?7hL&jEܮj2`k$w;dwj&T&ȵ#Dz jf~P|}Ǚ*w76%=}झ7"=C-"6PoT ĜssO: 8?1XB#q/sCdQ {/YL[킝h"ٟ6r|`GPcP㰦زf` 0?XAH3rj Cwc:xfb6z2.Ila7_(~?52|spG/mdW|ilD践\g"eLLAգ?21Z](}P}@4um(2at>?4@kT!gCWѕ,B<,W@*7ѳ@|R/`-V>/ eS%'nuz, .~-34+AY[1wEiF^ޔY<'ip2w//$4/b x2N"R_n _0De.Ql\6-K&iWΩ[{sdqW:ݞF[:uGF& 8dYHw\^6tڃ ЀX3EL%0lEM @套`AE=xD75" lb[ϙhRSUkJrF9oJ{%] C`"N;0>(wB f-)ZWV8E9L-_Uad*3W{l)_ WN dŁ(ElDxЛ<{ÔJ,|A(E_iJ揗Ct9;hjM"}D-4WƐm*mmGK>03fukS|MH2$~ص| ^Jȝ:4.oB)} z0 _@wK*C)l=0X VN.dkKޕo/i•T6U8G"3@7Xk2z'S)c)3,tdu7]R֛3݊vһWٔNZf,M&OOwzek;Sc4V/%FF W)JNdjծ#Hv} HߟAӓTҏ$(xj9[H3ZDW 2 !FWSF;0ڠ 7, 0BN?<}fޅ]L͛1=}ͧIX'-a4}1[{Bs5Iܫm5b {^'h w8K\t(\VEag_oْE1DmgL^QE^;mYbd2 g/26=1 ip,Ӹw@إ`B Y98v^pB(bIF_X:dow7z;EV/PSs;#&'׫i-yG5HwUqQ,ÞHw1AN2X7}|ZF_`m]&(H(-ݮFL;Ǟ AڭiveRԙHdF%PT%U{aJIƣ -Kޢ:Yp?UXbJ<¨!`/k'j+=lSJhyc_뻭rY@_2D-81@UA@Odd 1:p pZ9U⚧ͯ#ZZ$L$K#ZfbbqB)<7"Tz8N|$;UUxрWu%?hgiKd QiV0RXI0aoD-Y&/uucgfqܼه*לDoXZ˩ki7Z,ė[QKdoA8(_["z^/AV?;_D"V,efОI{Zʽ3ۏׇ߾6Ǔsg8R5-*vlIˏ^k1?|,(yqBrjx6)CET3=-5̍g-O:ׅ |%)@VL͓({uKPwBSڒnʄ<o+phҖyT"fh"PR zgT~gƣ%_|ctWXj@{=v%k۬s^ ;[@_ :?Ck*)N=N*S)cG7\%MN(%'%py waT= }P+.C eģdLf-l4jޫȉ|?Չ3r'4кvU_*~wN^x4h3e%F Y2FLB;L :,[\ a+ i4PV /$mig x -Z LC42-Ӫ}끹 Q݃;uYzltX̾9*}6Yu]SSLۣ\/m`Ͽ5xHE˟e~DJ_)Bs lpCȶ"hɢGxv#6#g A$xX%aP-d3Q)ixy7GxcDmfG ɥi_ќ>0-xn~xrۄzi;Ȩz)O 5 V;[`$nj6eѳrb]|hX 3E1EtgAoA,4b/4-Thhnh"hq.d-WH֖[0@/ dQdzQ:F9?{NAI,mFr.dak]s` 'Lٲb g+=N;A[-0P髩PYC0pb+G'LGlZ \()/_};5ckL $I'2V$\D)mluDϿpύ"o!}RrP%VtEi/=z,j.N处Q!3s&Smqg|h^BV Sqf -/qgv @gMo&o,|#_h7yw~W4P7޼RE3iMztؿDl\E{-m/޵L!*=JOQnC: N)C#fvCIЧs^HΒ6^գNNCn59ͥ9P?q=AUlxx;;m݋:˻NSaW p@drS(K2™5lᬛ-i/A`w0O_ *&7 I2/w" ~ܹ`0QJ^^: x mtfʯc:J2:03Ff MK3(cce!K&1+m"0*p[WRnNSU)!3mD^jG(ƂeL$B9dUa@o'_ U 'Z_GI!TYu,K# iCx RHgK$ez?Έ.(yT@Alߗf*CWfwY ${XLm!7+pa {[m.O8ౡitG^?3ZjiOnHB5ZYևli1lY3R,U!7=E{u͋S}!{ -K_bTdbdӉ=5g A'i\jmgyA:1XL8s.v7=|t~ㅊypcڀЏz+޾:uIJXӜ@(_˼M `0=-WD-o.Wz&BGaWZwq<9 d!=|@+HMnح;$¯τA|ġ)i@ɩ աu)mN mı2 (^u!]FB$2 ۫HKNjEG֚J%IIO 6HW<(R'wWJ ܕ0o40~0%8w˓<~-+rL#"80YҲY7P|g$t\H6\WV8}Bt3oR#}kYHW9 N Q],X1,=3XO}qAӨCvK RC*U%{9w!t%*ZN\wbexmy+{Bqt6ϥqg!76e)ʒ.h*9fJ|'J .ј EXRsf!}0M_O]ORFrkiT܄ A~s1i@tyRN-1ATt:\6< ǣ-} i4O!.C8#7ieaۿRGLD+Fw"TFҶ+F3|_}7}{@tDaάxڽ˭GF& ӱs{}&R }C_sDi!LF{%FpmfJJuݶv ɠ~P7:5S7}8f*#-]6/ϠW{)ilX4 rAb곳|CfGE!dk}/ "NNesJ4c}kV3'H zGQ:+_s¦/l- 3 iQF9M&Q_AOu kZ H'T"\`}^L8OcK'u2 8Jak1Q|>oɎ p31>mA qGCaYR*(=S3y^"gY\9I~`%uf ՒZ`*&D/t٭Ax*Z.kfz@+T<iH]B$bhJ7DØkd\zBpojab.ńΥtUT-\fgЛMlT٨>)mۍzK@q\Sjmlb {lIQȲ\/Ap͚ )k`toqR#h'=hqɓ`qZ"7#ed[,PNo3qYZp/qv/X܊4cg <tb]H^V kEsodh_ү3M5aR3p^Kse]2C!L!5g5,26" ُ Vܿ6:枺^ay!S/$\芞@Ɖ1ٻIZ3"qkL% 낓Y9ǜ3wq $Qg2eW3lm) lKSCT 7Hamx֋ۦ8R4#&`1-_XP3^,ٵ=CH'Dkr1cg>"!o~\#vViQoFPأ@vP\NiZ$,9&<oBcݤ'ճߛ?i uكtdhlEquŀ')š.FKi?w$Ook8W aB^}|^Z/q'g{4T)Uy#)ӫ@7s tkiU՜idېkH[JHBHWcR[>uk?jey&&4ܘu.S﬎'kUV_~k6wUxT'^cAuC:ՏPHmzrWAM8c:MtP#^["haXNjYII( Q>Qa5siG:kG>QÆzz'q}?XeU };o{GuE:W1d Eг{1oN5YpU4{! !dHE5gA=x02lx#i(ModtF[Qؼk vS?&:Kg+}Yh!&Q!EvΩxM9G"(r F/ pm_|] B>0Xp{ h#NOn?y?;[h #SQ`"GݷF94e[=_l QrrCľ[ίQ h\LhtJzk;sin$MO4Jv lܔ3B{BmՅId^@'2U6,H5yFzPxPY5JD8[{'Iix^Mx>U+fYbVJߌ {iU`4DӓA U `z:,xf]T+%h& R $ӔQ`Ā6)c`փ9 u_ I :4p F6]Aia,QͶxKYz@|z5Ltq8+ ;U9~&}oP 7(aS^s=9; 03v +v#l5z\&OW#a#Sa*kL: uZ*PU5E["_lmzÉCPzwz7>3s9hc_y3aߘv:9xh8{-CeFTCd&m >.o)ۖs0ǿ'uZk53\ey*uUxx'KV8^l~1AzՕ7Y9艙݁c񁜧KhĈowjPrҌ؆~q+ƅ.4х'/V&zI4pاG2&hҝUtPn jyϣ/~ /^ YhJ%doR(PH/Ezt*45'rD k0ԿTf*N6w21~zy,kˑĭEɊFa>3 {egPK͸b"O5Μ;ݧ= ߑC0^XC|C}G nqlaܗF9dm0c8_۸̠.cnqB!'yz12L +ۺpKAk<,Nd"6*5`ߖ2LZ'yHgl4VJЊXs3LY*wĥWeX"bLO^>A&V!$N1VaBDѷBܐ t#X"5$!ۇ>Ϗai%HRa9JP%tv#w{c%u@ A{7\$LIێl`Yv~Pqwjn'_Sr ʛuAY lkF!iYb Yb}XSntr=Z>NT3'O7@"|+͋)aq`(%4tlKѻRcaJ+)/2-J tvhB7Yx< LY/hnͱ :g~K %B|c>'ΘWAuI#8cYL[hi.G J/̄:ǴJ8L1Ԋ?r Q`zG̜ز#.$ў#%xWmeoR_A8"޵4P!/֌rTLw5a OqB Uq⻾f2:(iΫ,WIYX $'ȋC=$д;g2L.!cGZuYN ֻl!DAҲȴI MNQ3EY57WAvBx컬9_Yci>UQN0g,і%Ep)xAGo4o>vhŒW5(ɜH:HbH82 ˄.x( /Iߚv_8Ŭc&8ODDe8|Ϗz2(U][GYkѵPu: !C(EjAG_dY7,⿢7nqkl yw=E[D@ϕ`i3 >ϕ#P b@᧣19YqV[&I$6|"Hukb,H4d2b$K.оDxC) %p]jQa}ώ%X)1 ۑC| 02( ke@ w+޿jy->PH,/e3m_vZh[~;V= ]Y,,kGe!/;L?k‘%GL%XO<‘츙Dz|16XK{Amdc.bP$Vv;1Z/Ǟ% #8ڣlif f ;v$G& APm!+q |' ӄK(=؄bn6b[ʏ$E\ګm܍o ﶙaw~Ԑ zj XeU3 >\赃Jc )L?,+ch590Vۥ xqxQ~P-p^,;)\lMwWeSjH܆ \HkB@ήagQzd5imQ(2WPio<}mWDfΨ@5Bw\ZN"[>V,na{#-Lфcʪ.DGdo";ޕgS쩒*dͳ?Z#{x:iV#r_`W2sܒhT@0u#qޙw1"[%}qHlL|'K:ϟ$'0LF148֛-`rD \OO6=p j"Фyp4#jk\Ԝ0h`o5>ǒ,rA$|hp$aHMfpG *Uꪏ4f0 @k *I2agQFam;NygBLЀ:5AG);|-C)MG=]CR)PzDX R̆CṽV䢴i%&` ,|µ}GNӨ[g&BV1]W(9@& ,~DfKrE훚I̒$LL`U0ɣ@5IXZRcAt#?|@NF=Sv&FK_6Nl?{p%U䟧5,' iZޘ^`,J0p8Jlh|[iLet6]{> ʰSV&s>>=3)GhG7=)Al"q;WkC*j=-oi&ӧIM|N#g2ՠԾjynQmAOGٵ@1(]] P' ZLP8X74 ۀ̛>]VU~pfNssFE-b}vC亏!rW&wd;rͻK4 ڛ}-6?56U .}?[TVoiXd),gOqQZRl(xEQzXE((VH)# 1 y{]p{ 3׍[6ٴk9us_Rf?|F*Na5;{搏#MW!#h%}:3yb|*W߫GzQA,sաOcnXA\k  $G _ain*EDF^i23l$L*wD z 谪IO**G,F%XƗ'gD`a'կL[ǒ Э:vYѹn< 4>hƞ- {V|b|-jVlS0G4屘K]=ŴJ-\(SO!mbvܧ!#Q$_ֲ}_ߵYK+3¸2:[cG3@P^*3п]'.=[JPmK}΂o뼎Si;l-D<{\!AFȽ(6?vY .ry/IpHVi'aR5a!\Rrgd97(Bjںf5c @ c]&2Pl,SP-^#.C344*'b|)NVowԷCuOx> ,T ӧKJͿ/tw<n1L옇l UE4MйeX}, Ys\xjϬ2>^+tRdpG+5h#5TRci-a~qB7Vǂr%aX]TyFVh'"W'w} I<FM4i>g=Мnmԣ][A^7g*/n<% 5m\yKn_CmONT0@*ӟzUWAB=mwtP].{ꛬ)-Ey>&E 93 \pWGv4|N TEi`X˟bҖI.+ٙ}9"$Iuxr#̤_ ~Ά9 >#FVcv?}}lH1 bt?*/vBA^Hڸ~-~]wɟX ӆR]U7R'>Z5@[CRF죺V k-_W>{x[^B>!pp_t}ٍĺx4pEhÆ.FU{$pYY),k)3CcK27W #!5avK+^z*54*6l5[\r|6/9M< ւSc% 7=TCl7/{kRAn fޟ´ F5Br\*٪ zdKpFO,RqbdOzu !r\U[ZE "4/;4l8 /'͢tnZ$oH<"fZ0Mh~_EhFp6$9QE|ꂾK-5&Z 2)n63{`_5eҭAcL#ĸۨc^o% *k7)6>e^{yRw-uULrgLqGABٝ49 fTMa4.\,o#ym4]r}jv ,*Nfh'l!V &;(7>;ur`,5 s=1beKY Sb֔wuU<>&WEZu;_FȺ,8y'vl+L/ htC~TZEI&Baǒtr9Rc˪z;A2ƛJq.2; .sz.lva8amư4Is'| <؏zJS+w]43.'&:X`!%q~iY%H,{~8'&q2Ӫl #N6Yx!Myq+G2?(b#{795[`i45YzL?1NB]>"VP;50S3(<>q,؊M+@Z&PUDALí}3]e snƎ%)MOq ֞CB@^X6‚2sKY(Kh \YKcp5Qq?>Y4jiCFhf97^5nd p-4kϩF񬉚֟/6xuvXGbH"]Kw5/|&֎0qǎDߥرiI,+x"("Hvר;m~0Q$A4{,u2  uB7 Mhoxi%zWFgTAM)pG7tuZpl(̘i}f5p$@ 0SR G=o_\RݭK7sA `+󆇞3~rk7 Լu**vج],νWlkDc7hb/N5"@_;N0;TR$ӑ)IzQM"C}ڶF1+~Di4zw"/_K&^0\5WxZ0l-R- RuqKny1:TiX`A:WȇW n2,oS\hJBxRUaF%#h 0J DT&Rq;QH ẗuF?*V6<83AAbH齺Rt.(*j;xIdYQBRiÔFqhEBKܳm{T,B$Hm,ƛpyK7jCm-Iyqxnx<>VF7ah-y«NNfJ23-J4-gW/Vst^ S$e\/ogi6};\ְ8.=]?2#xc%Q{0c`+#vLyHXv&AY'_"YD̋\! Qy(T_[U K6*!(uS)GK#eG9ʇ F3eBf2q.FUVDJ.ٲ33| ܓ%#rmQ6\ {mzޔGHGVߺ84Hj's(#6"-!&b򢵛,황oUxi6 V~C#Uth3+ &g%f2=Y߲8r V%)PWԶ x02ߜwx|9ZUSBx n+֖h*C=OqKnHe\S@zj[ǵ_- HU9N,&q'y#)u}gW( ?2!}!mQ eUVR_F #*pERkfHLPZ|o07&"K+Ӧɡƥv ܥs6hCl$⍒xu4sBioɿ".r(Nck諭 ߭.6+ . 6E1$͊Z0~XH.*KJ`#aH "د3qg~5o%@JþFK o!$xD|7>=$^%"xE ~z]jөjLp (޿g't 3$mh1mSu X}γ &`)P ZqϹ~A7)xͶ7R9>bNőJ_1Eʋ'h& ˢːMQE-ӛNa'@<Ңt_dkKY~rޗ4⡝&*`K XYLqj%D.SlH`*ӷWJjFL~|޶A:=ڬR-$4a.4܈HWӇ HҢ/'j.yLL .o?/3Xu>)>4Pe!P4* L qYypǜ=oRD u>Yi\MX #Mgв&mV(À56E㲏z2*}3BnG>NOzHC FYbMw#q#4BNMzD rb^mNL: 8殴! ??^QqQ8Yrl#zqdH$ܩZ `N%&A~bH G煊m(ÍB6.Ƅ6sVr#8S~sx҈'V)T$C[+ 86C18a[;)Dͩ0,XeoA"mZՅeJH~NA7#3QD8v2r4so $6쎭@K ^pm"CE$z5 5e?Prt-qƏj-E%X\N(+7+",z]m{s*0e'9н:.c.\Lёن2E0ah\T8 09K猀=sﴍ|ŃkR ֠%Ŷ[x:k`HwG ^j=l\^zk(mgqCO| #O1~=!\7:3w+>%= gZKYo.ҩ%ByˍTzRdVnTXWK17Bw3`02!3T$:Z'}$!)\ ^/Jff9y Kv?[]NQ`4$A~CDjo`pyA .ϫx/$Aig9 Ί*LbI:pJK$@&TQLMGyZ|c UHA *:ȪA߬R5-U1#kPڻ{(|k*6+\hl0^`xrv+6V]4w!_g7=S @yPvI;#0ĄeA,#Sjt(+#.f0iSjMuuF/a%@oW>Nʪxq= jl)u0V0MU.cԬ/O`b.QP<7?2[4pWqo2~NBwd+C~'3oǨe$XΥUN<;;K ACbf1C g5=١^ S  EQ) )hj0Cv0#M C-mtc+e%'i"+kp5ӧ_dͪ+ \˓R|hnaMZ+"2tɾ o=ĺPbt} 3m=ГHQ+b_m--\=Qq7חs&a:vu6~1md$~5SN+ҜF ;iʊ+&|T![s @/dV}F9gySjzD?+EL ΁hͭӔ|/\FxWzmOѦ#~5n;5#.*ݕ0:mE,3 =1JC\> 节(vAr-iD16mDMˬdNT1<5}/ (0ʈG96i\-rUJRЊ=rw y>r.rժ^K۴$5c4oUd B5k[!GDN**Q\)uÇJƈL"`f|)KYUy5}2DY|`yKˈqh7RP꽞jVE\A#(0j`n*T%L,\9G@*fbԶaowWG7LnMsՍ*aۀm- p ::(.@iQfw%˹ؠ(J7CzÌ>{Y qjޫYCiF$, T.ԧnkFKͩ Q`2AJ ܹQhU2 (?;j/M2+3qZ}/G)%1u"ۋNw(ApoaV7cL5/r37Y;@NRuf39vq𢈍*jǔ㗇}9%o?` hHa8"U/Z][oD+qC>`X&CxfsBVD@?P>)zw mɢd4)1E|HV#Y E~o AtU533#1W#% *ɌTYLax෿uD&m鿉 X/7F47#'\:q&!8~ =\"w$$A{!Jl7Koc s&WXh9B@NSR)}(S{Ou n&\$w632A:*qbPcGw0 pV$3 ..qq}#@"IycGuWX @'Gly&f\6'-!D{j-27jD- g~} oNZFΖ_,U%bxxܝ3:"lICGp xacFaS 1]CXUӆπc˝G6 Ņ:*¹w J[l}Ӕgupc Ojy B^͑WF#X{a%{j&<_a)5 pδv򊤶TiS(GD~i}jr(uG\)lUS:x|e:Ӊ|#sL| Ij<4H_k $l1bT]̳Pr# SH7ŀL6TG49ޒGޕt=Zݵ H/K5iu㇔eĠQ ƃYp9XҘ N?; HZ x= xS0ipLf0;R T^ p:@˺ϗފŜ=yx4r0YpC Ђ>| JxPI0KG?5 p/|谿S2}gwf=_H 6>:0$ė: 9dQ}'lQp_发`.7[ ƄS @!y>D5m%!6;VV տ#a+jH*^:I{8x)_C-?S~czHyy)ށodXw sP8=D(3Ȧ0jKlNI;7^;E'N˸)}SN?qRZ0m;/~WFa46+X98͟ U-b<o=OlcdHX-nƙ\J/m<1ſH.EzV=! ꬓ$y ;;<۲+[Uw7:03Yϒ^PmXw` $hK;@Ҩ:ӟw45y剛+;9,&_Ueʲln'(F/n36YOu'ÿ:Ll {zM8?OmokStmc jeΜ>vChY\]G]h}淏B-- ouTLޓ%VB9 dw ~-}0x,oˉn.KBbcA>ryYf49K{ӯz*{0'\԰}Ce=u~"/NX0`_ȡE}x {s~Ah/o LZow(g3Ѵ_eV, d\XbLyFb+G<5+3SbB-nڽDkF.|v#ܰ "e0{{ڧ ]%AX jSgPHKeCv@e(Rr=<`6kIJJ~=WLF O"j[kgi&ecv7Ȭ-:jWٶlSmt {:b 'Pw>/E≉آnr=3+sr#?I=YjS7&[[kaq70xFvň 0$9/;bU+eZ-z.v2 ܥ붂}4B&GοcT7uƵT2WSYG2#UMm#tsW|Fn1ʁnRH54Q$ҫB `IM8@r2o\tXrO1u DvA]^qXYN^^r.#^ZM:sZx\د8{JN%:?,pKc´y[܌%C̠N4bZjЮL0gt9t-{အzn<Q3%-PDZxooޫJWPJTD3v+ɿ1rE4eɈ2:8(le`)aXpsם5/`BX#,&/옥I&Hڲ|#/bV#UliwM{DVVr1kW2->"^ p> &grΣfe]R6>rCTaBe3KÑr*z({r;GŷSDMj m e )~QH?<:I" ~t۰|*`k$f%\N4=I%r;G2g#\ .s[ MrV5mՁK on<)+O/T# jS,آ'&znssa[V{|-.M_5]R$O$Po/'׃5CP&Q퍘$[#\e (Y*X~[=O|(_D3dI(2ՁOH: hBw.:9R A&~%)6s݂s[J=h3_=`@ e#92w}^<~ֳP@[: [ZZZFXXph% aݜA+-Co_Y4֬ if  7#>(5G6]{ް>Axfe&ް* .٠&GȢ'3#aډmP={ 0$SiBQxR-X5=d(I"f= /TPF40I"v1b;{+n}b" C=$s+wZ!U~?T`C ُ.BQ##b o]b̸e戜8h^Ove۬[#x RpTH%;?CB-De4i ܏'5˳uΊ$$B:g LG\=0.|D U.S=a g#υaYgԘʂP~Z|<.Vf XMN)!)cϴ2o>O]\5 }GtIYsL dՓ$[Yeڕ$NiM~5>.}_~aXd>QX4dNHC=& XLx$([K)rrp{?-7*nQlq˽B?ӂ+.(óGwX> !QHPN'Nm|+pB]ֺpT!Էtލl@nA wsf nj,G֎w!z$icF4Xm<#%:GT9B% S&#IQKq2`/%i;P䨇WZ&\7  R8ʉqqv!Quп8W3 M;}'Xk@֔]+ +w"'p^6~=X[">bYD! :Zw|~q)Opp^PCҕ:PiiP Xe E<1MxvXL``V笃{X1.kW{K8I4ިgd4S1)} 6L}UvjG{&PA܍Co=TaJέC:%Qb sm UvZ9֬Y@}jTDHke{\!̣ܵ&n:snҍ wlnӒ1TU;spX(.uuz˻_3,O<~"t~LOOʹ d[3j``s}Ϫ45Iv(wn`4L- >H1@k,?RHcՖ %IKnF4x+#p;s\b${Rn}ŵe@m/\A_?wlV捤hw%OXjʘ=6})l{~Z zL9,\ GL êrpKϝAb{ղvA l/.Z2A,b7!#lF oT+uǞER =jf݅3ւ6œT\ G7*n(2x}=t5 :=Sx[s2!TJT.7#h&6ffn kD{ ndt}_"+~ks3Pa:DstiK*rΫ޾ 6$ Kx"^?G0^j)LevbLgi#׷Do*@嬌&$!뼚`ai?V?ax^\On޿z,x^Yf3=?){މyًqC  cW "w][늨Áh"g#Om7yJ}DA,^Vo]$h\vyBNA1u"d"jBmSyCa|_+?+ne%a)Ls+6tEJpOwن0ȫۈ]8&`x_2цwRl&PK91׃(]_߄@65e驩}ց Ts6(r Y'=y$jnsi SjNJq `xxd^)LZ$N;s(@/|V]aݱ/C4"l<(Z9VlBtiwz YKu`F쟟ed`mzTu'A]8q1K*v^(M'q"Ak#R[+~1 i}Z!̃SIC[FVlRRN  xx:U06^g6]}?݁ë{zu@YG¡ϿkNG Ds4.3BB5aז??!UKh)90?s݅Uq-JJ"O1ɾ>Ԏ(?]$OiOLUP*􈠢YJ'nIgeQdBB<LQ~&/ KU_x5@G~B͠}{$bB2 _z|9DIZs@FA?1f-^_!gp#1K!Fyׂjˮ]Qh㷱Ad!(Q+ϗ,t__8!$Yއ 1<$1Icu"ұk)E *RU*)dʯƧ<*ꠘ{Ab~:VѨ(0tsmpeXd))Y0\ gS[vr CU-X4ff-]֐ܝt{N^i@J) -sڞj#a'ICPWeG*^S%rpQK|IǨ~$.ObT]ίө|Y!SY;>n.&KV6vц Fq2C.;)}^TZǵ,ErpY'-XzE.m$0NYi\iw[Kɞ(j[/n(__F@ˇhET+^@*#w̍Iz4X )p2浓C}aGH #Ť79r\SvZAy;{R|jA̙MCKҢ#<*.a# ' N-T*13Ia|>&-0alnXrŁ<_x1U@~Q<}~v( lT||AkZޥJ@ܧj]g7(aszMR,FN55Ea>_Ym˗_ne[`ZFzVf֨Pg}w[D+d!{ѿPӋc1t99O.XJ;foGt%'ǟ`?sǛ6N1vE Rx,[ȭ}+&SVhrH n;a+Fa|`zӵ)R'sZ牨ĮJǷ 7t ,ģEVM*iK̫d>Wy@Xפ-^"{F].Yo1` ,Q8 ֦3Ve;'? :NU!_ȜMJPt@7SZg>#(d7PwnC]Y Kg"hmo +q֗L WaPq-WB -VnJMJ[;+iAoVd=N)A/6Ӣ&й!Oe ]sp?ٺA5)+9;e:>}V;<2xZ\uS2x VѪ?/Tj֖P tJ^ޮ5Bʏ`O 1haL-PeZL{xYddh'Dߘa` ]7khu5록ʒbą5̊1 2?uH6γ.zhՒwMTCfZ8%p5euP+šSf9ZƮ͔EC 3)"_̗x.$O\@=.:qQiT>@7why61+"AN il&tby"+: Lb*^Fl^$o7W+Th9K[#xv(t{f]3@cv?p LOfXS)z!~;ma*8B9|/Y#NB!.Polw]EV:!_~U$O;|Rc>Y:P?QBXK/E^g8ѳfg-NlKyβHQGm{XUPgsٗ_c'P7UY_4G{ Bł[8 J/ف!&MSJ7KCi6x*%XMy g\vY^w@;vf-*(O/HAu* aX pT(5.j j fqP"j'R:XSsu(R0| ,֘PnbA~Ț%2,Gv 6hC}b!:_Q{$\~EvVI"gTQS$+F򄗌׮ 3b{ $ QyO=l_6vV\\$*{gqئ>V>.e A 3xB,ԟ>rT9?PU_yG磸!bWIOAPW\{afQČaBTW{"dzҽW~7%{m'GPߥ6Ta$F[u%5νeȳreB1 {W$sb׃3E8 "y~D,B٪vElӇzc9zPph"|!q)!LJ%Yɼ1\Q@ꕲ}ýQ\D Vn٪6;0OJlXSR=ގb6csG}b0ѓ+Ё),Zt FjJ4w5NN17ɷ+lì>.\H R|+batl+8*5@`랂3X VC8ZT3u0d1W}"ؕ7|hfR⨉z9mkd EEK2d_Hw&ņ*&F"ӥ&R[+ڨHC>,:e 2/0}IЄq}YO.U@E Q+lh5wjPuIЍ39m ɳz:@ "\2*8JXKI"4ٷO]H"N!֒SMlF1̨T䚳'hy2 "(R4_ʜtİCtw:X'~˛DIwbq3f֜HA[|;=| r̔8ިCDE:׏z̭$eeZh|,!:hyhct썮́<dnco u-yF'Ak!|E?5mP /޼2F8åk~/dEq-+NY NK0sy?;Dtwkqsl7Wck}Eyg?N3uY38{ \-'S%hU-sȐ"R&qAOdӈ騛*٪)v݆1nŦ!u;T3#-Qy#fA`!#BL8OJ"Nas^`n6='{%@h4WoT$V84WNѷ#d="oGRIrO'gNt׫D﷍.-QBBw\FVH$ 2/pQ4'B񱲑jJKNݗ J|= gj4.?$\ަ/C+^jL8pt[Ź+,q]XXwcvI^{vݬT5-Wqc-B\:w+7}&[)f vB&o{BI'_O),em GqDmh,b95v j ѐIjF^-7LUu)ώLPωoT p,-O 3n]+۬4\m_FنsgG@34F4$KӮh|PRIKas!nEtpߝWИ>]6wheÅoT͑hN] ,D7^1E7h?繺6>*`i(r}, iW4<2|mf|)B0Ikn Xo ;@,}mA+m 4160ƢеKO%G| ;h܈SVCnQwKo n )Ks9+{mGga:<FM.wPV2L_L$|chW\GKY`Pw -$秢Yl 1t?M+\Ű7e8X4˲X}rrL"s]m*aQxbI|EljhOcBZeYߨ+<}lnIHþM=i*~l7FK'9f<1-vT2%iϱӀu%őLϜDV恁R%V|Ճ1'} `+ț;p=oR!X$$٬7~WPNuS,*BͻG$&z4fi4mKAiɪi5*D_ vm2rF4̶~ *0FȸPhvG_i@*\i" p p# DDƨCn*|x|\VX:p v3b޷ 5Ȯ-0{R銇oW.Q0Wu@;.6cOeeobA*Rn`b)lr(`EQs^\rT3W2_o~nxKg[uY C|?ʥ[AIuEF.7ZcLL B$rE `ȶW= k^̍i`cR_O6: ׀K&z";UfWD2UGpٻQ_ {.  5c~m:BvFi.$aU(c-X맊lGaQl_Q.k+y{]he.ocx $tp"LyWjܞ7w%C Oӊ`U?w,4q…W] u,ۥ,K[IL\-kAqY'JF"ڛTCM2"z1B$T$R>zOcTB;S†kIf6NIIMbفփ;l3bc a iF*5/%J8N|eZ&U-bF/]=Rc7k$<>qoSN=ws1(Ĵ@UQ^jԎU8V`'浘}6맭q{>'$$.|L1T_Oydb때Wf 1|OzcīIiO} zP,(OJȡZʹ=ENTDFJ{RPIb;Xrꛟ&Mua 5 :nELU_xұX0)M3t={ :9> ~aSA PyWm=DYy>ZpK‡ckۆp0sRٸ@{cwhꧦ4Sy #YcZY\"~}Q;Z7'Mռiδ C&oapOObΧW.x,ucq#%uv8,gO/ `s[o7)^ p,3Pz ;M7詘YR2_d@ӾI+v`-:gm<57WU>6~2J7ۀ-+dkmKq.D|%gTHI{6r@\qe#ωE5wm^80=~T}Ƽk7LBle*`q~Wvkۊq'vܡ̉ J2ĶVɸ3+In^K@A]nݸ)[Lod!hFq&,g0wVזN\'-Q 9JFOH^ʮ9UAdax+cv̞+ڦ OASWiaǸ;5X?hWJ";KaZ$t|ۮ-S.d"TNTx.J^ \3nu 3ڭUꛀׅ<^EӠ {B5@5D|g{DYJ6/")<C^rZ}{^bP1=l1`=fn} gαy+Yˑq:ҥ#% LQ&[NYʡxy(lku`^ҘؾEf.MU2uBTqlg?d()^pXHDST)-ʢMd#> Jl@KpI IfJ8Ÿ{'0 E ˹Ĭ8BC8zQ,TÙ7K.aXۂ[(vQ`NXP›16 x HϫzWs0h+8k] jqR|p"mN!1W2?c h&c=ISav20+ҩ{Hl*nhLOm2YMҷNmC!~;֫vCH9a#a9(#QF{:Ws@}`v9DKt1o.>LUF`UW$2,QF"vܱ+h5V*3::RtV#zn-baT6nuþe6+* $6qd@e7fGIbf ۓPExEx$&iŀ- 4xgN޲#+vN'ǒ׬g׮jx!hj= +>|Axy > QFР85j,ǾGҚ7"0^$|1kjC @l 0ٯ'+7gt<5l^Y_hЖ#b_%3 |24{Cj"Bϖ$n'W.) T Nzswt!Y!,bEfsY'ez!Ҵ$c"R*tG XNIOI?s8^?RE֘r6;L?3T9 x2LyyZ7N7i@|sՎr_oEO ,pHBG}[KśٻzIa5X7Y2pl7j, #@%qgJUQ&sj1'l#n4S2?suO_| |Å7ܑح ~Q$ 0?FIp4,S {I NCar%Gt&EУ#HSMjpx5a̮^H $үV&[QM⥐Zeɿ jυE -?}-iOv^%g{`Wv\WWGw<x NtOpLe|Qq Yt%nO[ٛKk:Z'etϘY#\\)ϋ>6g 3GJ5LIBe-hQ<ԮN$MVWHۗ-]/v}9"6utӒpҝL|HM}'C x_du7pݮmJ|=xn83$@b#EJ v2:[DCplԘܔ54$YJt[{&qOW'{KWĀ=O駹?+?[Rhͥ㷨)҄M8Uo9Fhgf쩪xvIl8mΠ0Ӄj]tmn, ؝@R%^􀼥6WDvA7o$fo"q=x4 4"*~Isx^r ط yV^/=yN˺lܨ_UyJ zx[_Eȓh˞X͊o="AһQvJb$r1keu.M9lPnv{%(|ˡFklJy Β헠zZkiNcLLLPqM<@见@R$_$s;eݟq.(.ss1 hqG 07$0FդO<,aH_NiibtSW"+|sI<-r-Hy, < Τ'}ev8Ozi|f6>Dg^كTi| )aΫFw|d72 } x 㖆ȝԯ5農;xޱ`62G䷒^ţsIhlE2DF+N'*%Q'&[HkZlnK߮"&7gr-4pmz肪͵nf]1"kH<9èz,nuݴLM {t㝁D-ЪvB Ltb?!lf8\ƅ+L))0=RYg# \77C0/V4$l=ͻr,_Yª ޖNr<6;_jXIG\mkP ElCdmX_n{$ p [+TJu K\6׶ ٷyl>{|{Ewg=:ֱz#8]**u4,f/oi RVX'7}>Bt R xw]l ԄɑT"AQ-Q7%5 B.4sd/kKFquޭO=5{y…~Al-. VI}j;}!o5 75Ǥai!}kVfFXЕ7S-Ih/#5:4~zs%^;5'\G#ȷPnsq3; 4S={L0,_ȗ*g8.P4e/nD@_Wm֋r0y6v:Pu;p1<ܣr6Kc9KD%琣 hgb6Ubd6Plo Dݠ=8' dq*#6.0p1Qu$D~+m"Q=1N ]OBTϜ/qz ]" `,؅p+KfszWQU6}v86̤.N!5a Ԥf3?Rρ>~]y+'K |K9`?Aa9})64]D;Bk@Wg"yWO3K+Kί ~}·ga#s=\x'l7P`⼖p&Dan&A֑k YrsA\uO 9H /֙ ?e8tHENa_``.[jkB\bk^>JucnwJm׊"z";p=$᳄Wa#儇^X/뺝rigv6wᣍ%5liEXR&!~d#î9>UA^C$1#j/٢4sl2lmS1`X'@ҷ  hШ?/ƑQ}OIHu AlkoJN^% }ېhWsHÌoٍa<.qb'<>n?M00횆5oIC hT#MĦN_3y n,=lƼp]P9K`n0r#޿#T$X9 GePc-RMFN'͡g 3;KpЏ&lXdTk|.D"_ )cY a>p|38N٫O}BhXu?'_|b'[‚g 3D!g%@1Mݡ Xv /Edd3y65*\Ƙ(5m\g٥ޣ598Db&1ytJN c2^[oqC^!Hu~0 ˜º d_v(pW)QC^MҨv1ZʯLrQi; A#MX8NĄ e䂙+Wz"Ӳ>f2B最t`:V)bќ2ZQqG7(DJ.-L1aԴsżDZ/sg9֍6޺>t_H?s BqW5\Ip88Fz)8I0sˋ m{C/ӀP-MUr=lHhha퀺ufl~rX` `JNk]k%O=8-Áh7:!F\kwuaX6i88Qۍ-$%7Tf5-\%ǒj-SaSכHS 7t Aĵ|v7t'_cWa kڕ<75 xIeXӀ/YM9O^fgK8rn׸%O4{n"X?2Aqe9oWaFyG%yT_>/EdӞY}qnZFFO]9O3)&v1yo.V\sO0B1􊞱U1["~U>ܡ1ivK"~ޜV q.az4_r`q%h&2,mYfe)ut_è)~8uK~Jt;P#tHc|5╘I<%*GqOU`*'Is|gIE[Rh<g;khJȍB9f3l!:9m-2)ϔirTާ=(cM$A]1|9AVRpX crl,OGwGptli{{UCn@ -2H>bLHo슒%R c^0]ne܄b~:|\kT q.CCGeB]zBKMXNhԪREuix 0w÷ vK8"f{z._*z P0+'@#j^b |C_tMuCħEb 0zx Z…V\Em楙/hMȵxpq##zI#;đO'rGV! `3'MgJ!k?L˱RQ3`Ǻ-{;-ߖ*gбwk/66|n@1@ĝ$(qrg>7"tO/+k ED)`s6rrDg衚*;O0:(:P/^llklfp15Hy_ͅf+ETlp;Kc9@0x}/w{T4H3ބ4Sz+y oBpiEen7^(N0%i@V"j肘gޓU=rGsAql!>V (LE //]! fCvVBxAZدzQ" NKu" «dxW^K}F-\(@Gz7>}Tp83oْ̔_Ev{+"$Kflᣬ!1oOw-^+T?I !Q0Q$'J%]냵ܯNxS#Gi{^bZe ]BQ\PZ'aWдEw֞ppА}y\5 'Ղ#1h'ʼ糝/T^/~M?$l0oﻞFs.݇=iقQɉd>P"Fa6FpIjUr<ὡSxэBh0 /!M?^kKNUQ K@=qf>2[JO@*)|!GUuGMأľO'쉶\6G p#jnJhy,V׆sנ/%8'&B ۛ-љ4ɇA4,tqgԺB@jlh:)%T#4wV A}⾎-twr4${!϶.;yKQF*t UUieK z͑׻./q^q%9~+ E^Ds-ܙY=gA<ȳ!PI"k|c jaenDvl/߸rmze`K3,|Czyuc w33J/y'Ǵ㌞<Ք%"o( wSI  {@A͆4g,Z^hj(bd+{a<  VcPಐI2dݼxI3e`UkV I8qG6dݭ Vg ;}riU?dqYeŅbbe #%qz1n JFC& IO0'CK_ I fgo4׀v?(ΏDA]r?OeX삔oٯ%XU4J7U j^ ;њ(yLk tu4< ]ˤ0F./kIS mB5 ٷ%̑1e|۾MZ"7㶩md~! ge.Ok'Sŵ쾤h* {/0 ˠ?[D.R1o. %~`A8BaGdSXn h|Ϝhx+В7Z6>ԁ"YBN(Q?B$^,r]JO;4@׊z( 07c݀GQǴLp0bvv|?ʣ;і-դ&C£O@Fz. [V&-$(Z帮"Yt*Xi| s>6PAJQ4zP)sPP@kp!D:(,5GY0e>} +dqqX/06\"Jn` 9FrϲJy4[+uܫ(o,̗t$bffp3Tt1Y5r[횰Lg4Ff>uѪ|+P=╔z= 3u;>8MoYwE3R>J};={6|55B|S!ޜ|+ǔ-p]}԰UdI&IUXGz>_U{ŀULKqldΈ, ?So* s8(5 AAf|ޒ|uk4>Ӡ_{Uq`ng6EqQ_ap&aIj&msY8|iJS7?4ΨCPpt'̕EYZ) E'X l(ҲzSIF 0w7ډ 9Bv8沮8ݛ1<%e_,h#.Q~+1ܼVg̖ WG4 j̫Xc}Y9%y7n?U9$c_E%kz֔=0xIFdafnǚ`DlW /l9 _e~8!KDŗuU$=fwW B8j_At]/Հ'8M"v @q' jɑ'Zeo3dV6lsVWy%d"G<V2l`F-}V||% qnQ`pP0uIuHV1 y=l}$u~llġ'zP(4 h;-\CP@*o 'WFPT=L_A$5ԄXXѩ\e{&"_v˹,h';NWT6֣*spesq`Y/Ӟq/5N!&b0<(b Hw\dq*0ąTV+!`BGk$-}j 2aѩjHgvrg9XCĩ~JPj_ZgѩGKK vS[Q4dH$LbW +EcV_ !/;j;|ֈ\(FpyRpbcDLrR;`'RFȪlIBd+b V̋:h0*Lm_I2K fk(ki90S$*FsN ^S9߭ZT^D+*+}-"`ℛ"?M_Ͷkd"NruyJL'_afbzT^b9a ҇lS B>kQJzC~a"Mdro%|KϮ=gTOqLA(zWuE~&>f$4n`L;;ǵ ERP޼m&;fH5 `v*TamMiW&{noDR7Gs Q;N7s^0s#$;=ˍb>f\S {57: @d e)25P)<Hq*q%^u%-;H1AN%r E $BMцzTug\.rdLaK s^*Z;{95 n':Nd8jbkN" w{v U4T\ܨ/ɧ%|J"BP-I 6D}`铅X̸6CˆļEQU@lÐk+aϽ} PT$>κL+pܤ9ǜtM#z[jb(Z9Hġ,\M6=y ?LW;Ej\h`v@o}df }5JMKb Xp=+ \u>~?rqϯ,,'Sǣ=%NB%Z8 T`FwJ WIT[kI![bb;L*=l Gjl>Rv s%5~6-Q K؁=_Xͅ˳N.dݓ'B+"}%L ̋ 8`YEqvdо rn>LG&>(i6担,2.58})ܦ@a]Jy@9By hJAz[} ,F- #k sdUʊB7fK.[ /;A4S Yk>~)tc?U{v4 cqU;**. 0|d³A9%NI歴*><`=p"bXP[ + ^]SP>-_mcWⶩtM7i3!C7p ~pV_tx;-@Qv N2#e ]HM[C'ޚNS͓>4,P]VVQh,`OZb.NR2^WkY2g~&'6-N n 3Z"sn*jD`MA&GF@ nAjmBk*sW(vF[&sTX26K+nSh8}7~<h~5iSi-\HхOh^8Nsг;6pWםi<溅yLfoJ4lb=9duqB:EvRcH<(AMJ)?]H9i*<C?LΔ|4g @L׭kv> xvYH }DۤB2ZC||, c##57S@#y R̩ۉԌ13 Dh/T5bd= ݵQ PHB4;Ń⫻ۭLDu%L{fE3[PH?b!օxF}a*?͇'mt٨~rݨi3RzLjqzlZ?X!X2v|T`BE.Fy &,<7 rLc= %8h!:PμV42WT(@8޳KDmipf.6hc(@sk8l`50d&3ULj h!nū{?2G7i!z<;2d3GפS/)hCyv~ @=3S0b=Sճїz?}x+I %VY/l* /D]|s[st?c SI>I6X;YG ^NNɥ v5+ ?dd=VNПێVM-cG4,|BMNo%-Rvg.`f* 0N+k1PZ.Q5;X`+hIu,23R4N2KY(ev| *Kv3UB;!϶;>5W!{۫qmq Uty{9V O~og p ,'7 ;u-_::`R au\VM4w'| MA[VE4!V3<9B8AQ`Pkc|04oR&$ү+h&OL~ W $}>,wZp4$,C\CStUZgR)(>@]%/}uA??y=7vH|e9.L#j> `_BG6rh"9q96nFDuu.Bfw(_Y5-V'.}`0K~^n'b{8%؂Pi4^1!%8͝W`,YUcoi+X33ϞJZg;0Q₷KH n/Gn N~̔+VE%rd0 ~)PKT>3 g=Ց0>cU 0KMIs\Ni6[ҲKGI{'-eZ! ` d0窃dkHbhc5E]#½cdBv!A*RuAfxLMV"tI?UؘoMF笶d`!IR/znr/kgf-qW/" eZ#qN2 dQ7t=ŧ蹏X)D$W!!e!CߘYB2oBlx<')7YnpOfUզE)yN-T6㈖ sb՘BȉaR\ٕELZSי"|DK5V-V4mBD%$4d$?Ccɯ9W^ cwctnW=\}]\1?ؑ;aA׻:Ti|iu-5$GξE66I 6![xƋ$e +y *XS&5i x31K/LPj]O輏d\4԰n"Ϲ*x}S"y9~rY:Jr5^AVV`1 bD_)ד L/6j0g/Tt[)n:Q>?\B4)$֙?G )eQCEZP>7>BE\OyoZпW،vۍM\D֗!(cxk TẔ>Sႂ7$:#5G-J)ol:E[X-l%3W>>ޓew ZD aIh.dދY8# "@'`(^:3_mi!Ò&HRDF}3 Wl07h_бU评lp)ah/q&pcJ/oћB0Ҿ{`BX]˥9=%ٲ{:,F#z!u sz_MtnFN@(>eG4?̳$I=[8MS`P6Yy4?9.0%(+mE:)R,2qb29Ze< v/ڗ:w(2ϖyIӅ]'Mߨ3GdꭋFkG|&8.šı [}5@@LUcؠbrȟn^2ō]mꎈwZȆ}8rb*cO>xȼ5v8KȪҋJc݉9VW j^ܦW5; QU;<-ExLd cɑJ]2;tˆl$*[&Cj۝٧$ &/w$~`R'@>Qx=(33|T eJSHAzxĽ)}!80"SߛFwu1 n" tWI;r2;=.eҰZC1I> -w^o|w&r5OY`p YC] qu8H/5tLy͎5 w~$lqI`|0—Ĵ9]QX OǘB<3B3 4 0s`-&؋tC7:FO~rG%T搆%oV2*#ׂJva~QbCM#~er}ny2z9zk9+`|(mla";r bYB afUL/m| Iv0tyD)V2VU>G'|}TM}koqڭiχ gT_:+XR/Zj<|9/Y.£*Z@KյOD)U 0[ &.#\ֹ߲1 t7bI[Q.XsP^ RឳԌ"lt5 7CJJNo[ț'f£F%#?Fv݉_xtFًӉppv)4ѡ vv{Щ0*nD^.r[ZF YjG }pvp@qAW .F?D}Ev m5PL3}̳6%T!ڥ00fb[^Ұ7nyIm9yVqi;Iˆ[I#4ȩ/+ E+n|h>:΄5^N]]c&~ڥ(kJ6mN9/RG= 8%ksֳe^H.l=av(sHDCsfةבd9С> 8I 1Op0Uձo>cN7iyF ۬ݿ|WuZذ}rR݌,wDDSbfɫ{_C rwOBR'||z:z@؄D6=QIƎq7%΀$ܭ b٨)ݵG%?-=XIt6VxOS +y8qӝ6F:,"4OL&ʩWIԖ`90o' (uN>\iwB$70) Qw^3y\#@Kv4Vuw.9*mye ޒ (܊ \v6PpuWf^SEH&d! 3|1F"eR~ɨt 2oD܉:/$sz>OP@{WD6&_^Fd[I@. \}HR$:8I=%\ sF DlԞt0ul}㑠+*v91C%|pԯt6LN\+(ɫ!f0jݘ:B@'K%\dM n6Zlf_ @ѭ~IjzGR-W'UzgGPѕtGĝC+.OW덁q_Ozҥb bLGs,WcxZ$QLybKeZ2 )Ez*25A9DsJ؍RZkp4)tuVq3ul9'4* 475^+,+.mfpћv˟ҁ_;#uJ;5كͼ£ʠuf< +p!Ͼz^ĜV C"9ORgo_S9'7~X]l`UZK`U]t M *{pglQz'1C?yKiC/7Ms|+6 %B61C1> H+bkDo:ULc]\i7Њ)M1zN[j"13 ! 8\y_2^LFw'* ]6QNd"d*@`dxW=Gq*y*r.|n^TK>!Pn k6UUST̩H39 o=/"ʝkA{kA]"ut_x)Y=75U7<\DQ-  EJmѬD \.uPH [˄YRz`ߥ8|pYuѩӬ]E$TH!+{knJ%m&>z̘B%OnzTʈP &3v6[* }-F"ʆ^z ?Sa&%[ZA o'@VPl -~mґ9mJ&ѬQCc JQUߪ*7"ZY  m)]CjO_ѢRE*ԩeGEaO;(AϱM%9p;J1R'w$cb0L b9iǶWxP1WXL)L6w)nӜ߈j+֡K NZ@kC/rZxf;Hu5@Հ+EաkܽMq5TfHtϝJeÏb6;_LjV!',s''iV#`> C`/kt[I$)#!ttjˎ5(ezt2 +ζ; WCȤ9*A"X[ FLdž-"3j[85 \{%3!qD'.)q}.=>/!aQ6~dd&XsFN(D:` p l&h9_\t|)]P,940姙ȝ&qY< dN2[X?9@eTj)QQos~$oeXj}=sYYu+[*xY̋LHڰl _3aOWM~K?kf7هߌ|ۍ 1yt|JWNH+U'@KHg iN 4™ B۱F @b\ [CFKkve.[FLq8Fc3Jĩtw~EGG^ >Үƨ#no:{6)lu׼Z xNR1Cx{6QuTL Ns/P,(3`]͐|UNV,HIfBMP}ol$ڔeIɌȺ@^X=Ktp36<$#o<3?_ޮH51X?622_liA70P`jdJb 6J qwā,@+ g^k@ Ƅz𲯱 @w"|Dya{0>y*4sGt)/UKu|A!Ys9H:QMFNhWPm|{+MqPy"ޠG’pzn<0FQ:CОV{/": -Թ|y^)h!Zh/?"ˈtѮc# pGH==!R(Ȧ}1 mNU"z$Rm5y L%Z&APTEd$\ɧ[fD0li۶ECV>^+g$W4zV2%m=pZ^<Rmrpu]2l`xM_ |&Y3JQJuS^.腉 1;DUj͝eE{s}SGbG<(48?-텾6wTXJ@BP n,Q%3{6H%w9R:PMt6Nlq\:&m㰡W>x]􏡡2+BQծXt $kr]pB4 䤏i磓NeyZﺗ/yM,PDxSAOS*8vwk5bYNVEV4<͊|қH2Rr2+R/©)ٺ"T2>(\kb7 n=+:q ѹ2Dw۾}bm"{-q&vh 7^'ss$AEY̟ȳqjb?z& pü{˙\8<:ޏݧD.s[)lڽw٢t+1?=X\WkF̹ =+q}R~s#|\Kt6cOcc8C3vGTe߷6, K%HRTja7NV!vTz|[)vwY.ME bәRH4BobO5"̄&0b/&ۄLW59_}qGaxVAhix3w8p?hP,jk!1g䅿ׅƇ|@UYސ SߘJ{VMbȠqHYyw9m Ux &ݳ\T: n>йNehٮКi|"\~3VR4 یUa4eW 5R/?;=!^U$j{7%>>jd'OJ2S=4 ـМ v*ٳ#>]P)TPCݠuo7lYb!C/ g&DŽZL)vcJ~-\%5Gm$b)|x@ʉEq;A?\,̓oHB;% =g?P:/ ټ!c-dh%\-,E z Li|MMZ(cv-lr-|Ѯ0v'"mk *M.a0_7Tґ%&j 3Ҁ/U%CĊho 'ħ.Au/&l<; 13iի۳_N`/1XH4& ZEy]h;ESv$E H9? OeCZڀ .J\ 5ksU#鶺X|?B7+eҌ+ᙄ;x9I&VFH~?b^C `2"ZiUV5p!R͖2/tkmxnق QN| ڼKAgwa"3 c5/[~^і0*#-Y4Z]V~xo/{]N0'ʰ"z,>5X?ˣß="9`sZWsV F0 'HϜ^P|*NiA7 0}tÆu*,l-ep /#$ 0|Y Y8ϕ0^ңO69y BsmֺX%lgG*>81x )ld<2ԍQ虘 .U'\͸fJi4q{YRd3v&:a?"S+;X8VsGmMBxSiQwwii__ES+cjXonrBt@A3mM^mB xo:7'ʃNk]#hҪԟ,rܝm亵3*'*9Z3iQiyKMD ]F6H eTSǚQBmVPs%dc׹UzyDO#n2K@"1yo!o7W Cc>os|&S2sg}+PVF&S-hxtqmxXnMhȒcJ|l=1iG??q{Y}zز}p2(?)ۯbu'fW ~>ٶ}kf fO):C[]oQ. G9VR'[qZϞ'Zp&*n1uF*)3ϝg\+Z #] WRL[~>t"X+}gTVdt Amp9$6.7v>sE3&ulȶaB!C׶DCah@J5zWVDf͍ba5jY^D,IZ*(T|들]SsRHH<`+7P|6`) lM"8V5w5$313}0C@$QT|Xc r^*ܝzR5NBxfe]4IT^=勩:Ƈ#B 18 ::n}i[]/[(+̜7; &:=Xh!K<coZ.H.QB4|DKayH,t8h }B啒l4 /B%  ̵8,|Z'rԍ%[~['CR1~[d읙E ܴ x_*:՗}#C^bTE MҝIV! z10dIYv:'=\N[tkmr*\ (v>1g$kT`޵wI eڮӼFbSh8kQkG_ҙtl%v#SK_ՙĢ(cb݋ ;G@__`;H)X9oClC"c \̈ǭO$=_= M"@@#y:[^oj Nm(-WCpk9$75pMPIar }V?痝0"w MR:MN?yKwlZ}b`iL]"?~d5B:!Ftم?Ls]Ӯ^.Qܪ@gX1 _A7Yф8akЯmK!x7쯸.\nU&pYwG %ZrXH% 'nѪ\ϣjxZrYGnve%`4]miM*[ [:"<-x? DM g{[nAT)~$,@W1KҗЕZLԪ@e}2e|<GvӠM3s_cEJvhYXKfE4}LeZx6g3yjX^R+ HtˌGL8Sbc$fS:Kkf` -1'c@nu5rēEctV۰Ξ|'Qnn/TO2P]RTSR$B;TU+bhQ>{ Dɻ`뀥_>!y`25w'~gOqD!V6N xyo|*ˁx{%skb7\N]}%|I8}GuDRxʃQ;unnrPwWj̈́=\(T'C\jIL~eL*잵b(Ll(b6<2Gy %{S.#+OMa&1=y/$s6dcI+ւ9-;6Q7|ٽϨѵǬPHj$J$pYLE.?_oocw*v3*S p/>lWA=PƤ8y.Ҍ8aR X7 J/亁m@ 1ئ^5mkn]<9~ѭೄylIB1=*tzxM̦}ZVsr`DzeB)xv1q:ɱm7Jf03*vv!fiPw`v ^ױmcmƼ5 [yD2X}9'|FbVGP"y0:Kb_yi GϽo_ '!V[hn[( !Lמ%v?XZ{ BV/=*t8ӚR;0+7O)1qyO_uRA`}x2"_Z11Ϧ<-D'aW۬qAjr[%O7; 4YUK9ɜ^SFN4̣%/ Q7axX@Ur Yi3ˆ+iw`KIC%S>; [hj?>JQc!rwZ@ܙ4ǗokL :;aIcovHo{]c)Yb`Df.#-XhHfy PsŎvT%Fmkvcm)s8AI)4nUWTU+jo-[^ugRpfwhCgo6CY,G]a I2(p4u>! (5! *zF%@k:sʶ#ےEUy9Dqc S`9dӑA:n 6퉈͈rQLm j`DԶ,#% p쓷y{Ϛɐ`uh6U&Tڂ<2!ѫ.zXa|d[_kNRWqoO#Kzt,np{A2?+ˊumqxd]*&'y|C@ho z,|mlWoq-:J+MjdLJmC9[6$t`8jB0\&[ԻH!W<1M&FQBOӚ&᮫ܔ^yV;;ZE$ r֢lm\tbS' 1?Oee/Q1;>CR ff})دH!Ziͨ]nEioOj3d;$FT7;2bSG g|$6鱺1m %)lV\--D LRne<$}&EB>LDa6 Sn5)q)&`ʹLZCorM5ugC%J _iPcNLZ@1M(ȓ*#q) ɇq g7not>R$m;R=ϓ[}BW92؋IH?HW.w_dy\h3/o Ucia<MC`q0dT%PI=.^mS C 1!!tF(|8tͫؑNK֘0"{]ȝ8 *EjZ'/|zNVmݺ_ AuU.!o&ɨۏ8 =@/H#CBod$vAI qdҏt19_טLQ׷Dp\FqQ-עWs kœYs䌣D. ,WK\z<Y6tm(TvmS#G\jz7s c/~S=5.y:d$4JU#N˳P>Q\ >*x-B.k戮cJ3ڪgbhtW `hm*V =w2M8U%R/j ijɚkMMf<.Z4s0ҝkt/ֽ=S_q=L#_}VV٧:u5@ib`:.iY*C L59e _ٗ%Bt .Êy |>=jU#Is!ʱW c N7 ĪV^^_ߖ}H>oC=|#/9;<|gP~ T;ALOs`~n\$!JӁ>I1iTRVQb9b&ޒzvVW[] Xr@GՌfe9@2,[!Pw5iE4[P$,⳻X#=h%Wlm&Pn*/? =O pی9&wYOx_i2zsb$&~J6tN Cnl9RRK`,Նu}GaJ}p&r5$bQ-aE LK S ~  V@e&gOX3К*ڀ{S^Wܜvڵ\&Ņ@k$kJ)~erob. z)tb jrcw"; vcK]JD _@O IeqSEU,N8^˖f+W$YTpټuy9rsA9MY:c4ÑQ?T]z͊P T MerjT _DO͆hY`.ﴎDͮh 0`o Ky}XBZlm/)a1vV`g@J" 7@Mڙg1-dCJnz,  5I KdUf]J=h~ 6VEkvw˴R7q+_K#'M@N.oB=;xC2)dkOD y$B13G;ܮ~'6R,Z*s4MJΐh~:CzpX8xh2QދRyW%~y}FƜqWE45 0gFkJ-@Ober"86z q>Gqq}QoS(kNFXxkO5YrXƢ#ll$ {r3?pi[1FO7vpִ.mӑ~c趂.% Zf[Qu4SoI+լ$:>!|]1Oteqq]-4AFDO): Xb+l%joIEۧ2x^kEN_6Q 6\,U9ȁIs6_z`uyB-%Z`t$t+8z7ӍQC^eآR&PL늤U2|M]C_Oi JN EHw7U춸83;ZFU|8m֡py< Ej똤{)>L[aְ1]Uw"7 +O%ꞕQ>uD]A_t/<?Ztk֡AYV185Znhtn IB%)<D ;(aA1*$Ip;5Sa_YU%Y;-Tt="='|p$S/ Nfc㹴b!ycKb$2 k#cV%9؈/r/±+=\Xb¢Ë{QcT痣 .J(% ㈛ # 7}{)mζ̱R!"\1a?6nYUJc q6gH55#,7(ZfbVowaa"("Cg݇96!Z^33h?4Fz->Str.T"~ZA6ؼ& K^,>F#!Sb׹,ʗ|_o{K}LGo3΢(AHB32uNeP!2'k䲕 ۽JvI~s¡Y~w`(WI}h5Ank%@{!'z C0.NqC"›Sr46QM%9H!23ǟ+X-SAՌLu@3nkh{FUoQqx'z(cuKqf+  x8]|b͙؉<̱'ΕM"Jye~U俑t²,GJKO\p+l:ZHɀAcT!66 \%f'z,O: )&HFmD1'*M4^tPUXB9Hcƍq_M*+?Ģ<#e3U&;2 YzΆDy&F%1MdXLzO*uHG-zZqѵUlހ$N<Ɨ'\|k* ;N&Bo u1FR1)M7H3֋\Bon!=#ly;k:i P̭tKkY)a7pDͮ =vV\ a u),\pIԔ{@8]}9L6<'Fywa.J'm S0jvPz[!Mû]ZrUsN_yO"cڜ[DSƁgRUWsm$hzֆu.%oW XJ,7xؐ{FϺ<KI. YR|4H NT:3aX2hZ wMȑT/Νc 4!#u z26Q)ò˺+05²9x)'O}G ̍w,Sy9By=uV _UJp7Ca8:Ƌ[tԅH! `*3Y5`A] D< twGx׾}2"na(utiH:FrER&^ &i4k[ʄ v~h돟dJ\1@2=%pS*tKEW3۹):~cxSm ${tpݧj"M0]\Z@ڧV&:[^(I}=glUZ+3n E@l飹$V0{/o,"@1Y_Ɗd|}>glmjzzsWKkoW?ѲVBpt^ 妧-`@pٸdSY^=ʽ4u"spQ" >K]=/Ko;7Ay;NTW=RxD\* HZ6')Я`%yGf WqR1nHayWU'*՟(ĂoR4;ƽQ19[oiRu7pCbkJ+4>\n:~ bRYs`S".d+/$ tlzYQAE>a4_<)E pp\܋%f/W* HpTK!u> b鉜@G >њ0NWiQFH]irCk=$$ຨU0ÇZ/P\9.5R栞iK>/:\TV AYZ?jH@&+!@]upLt(/":u; +:.WQO·EDV+RrPn5±{DEYI.{imzEdɉl6ÀKcs2G1ȫĎ]}2JF禌Z&mqӿutWws; sˁͶ'YQ9co)-!o#㔎LmFR9 L/~=F©6j ]>Ӌg77>QR Cڗ?6vnlrZ R@MefSA @.9ۀI+]b䰽8|}AzBv5lOBl#/ KCe86O7C  8Ћ:kZ~u҂5z>(YK rV͐+M:gd–-y AF wd;ٰns;% F6ZDx^<*[r/S^%pB#d@ClZGdZcL$FFT?m9'^K+`Gp6ր.Skb{ǁ1AiM~B8,?lPՑ=J:f\k莢)Xr_ n"j%ZE{U'Ikl/ :uڄM mɸ7CN;0At+1'ji5!-Τ/3wvm}p ]}otRTD/q<ސ]"d޳}w2Lջov9acˇ?^NO(at\T_#7:21ISDZ$ M>FnB`ӈCb6G-"LTG_ǩvXID_X]%PH:wRLj  +ۉ"/h+!$Iߒ?bkY/+n_%]esRy zQ4,O^`ElW J{iK˂W:f= tc`v%'W#LoCz_yXx&0Y5UEDVUY?N!—ݲ<0 c Q6fp]e[埌E]8!1߼ϊb:b c,C0qs͕"PMJB avL`4Қ x @ afiLTM)mb)K%ӲBjcu4wffz VS,pOi E±V؄P2iF$Jz+\-¦l+(Ŧ>{6_ۡ]dtyܪv{N[ hjDD5^'c'-O|>'M@Sblwx[OK*r5RM3-G:DvP? ˭)rB+Bǃlq$'@I'yv|8g}JCͼ߮IdET2LYΪ f~F0 05qIN3\|jP ĐמHrXLW&IW8awcTfrNgnoW/-UsiA*/ Pbdk\ ͼ--|ns4NFjaL8 zrћq8vuM~wrݖ?6jSQm uxaQMK z|{Ckf d0qW8K*Ѓ H8a:jTdžr$삶Lv0֑}G5 [!H30 61Jn룄@cbHnkKW5iRHcya&mdQ_ị~ȟ=#~/B;yk X<_pG DX]Sؖ^ay`;Nmc(^AW)aNd'H#T`OZewqUkXo,\-FВiJ ڬOpUǒ aWw|^=ad2mgbL LT3DI%fl]L$@k̟D fo(Kw: JyU8?P!#Z8 uiMRebwdfڴ4dN3>cOYp1ވA)ϻg! 6 XFp{L~ZNGLQDtŅ#A(',OeR(tn og|"Sُvn$_%ƾ z'irq jGUz>2#-r>8mְ !f̮ {4)AdTM!$s +dFʋ.HO^IޟQC_0&C8v) ( p6!`&g?s0zf˹u.{O(S!XL*p2xk!r9eI5b`ΰ! ߫Uk_iau \s5ޜd[S!jhuF/_ [Tmc biK(>,WܟQ H/:`qfoE n΃KV=4hdj/4!QSשv)!(Jȹ9/A ORZ?5 2h?Wb IIaM]n6S"|R ǠL" kj`y& 8+411G4wSuuS̄85/YTJ;7a'nOOM/8 iJu'rB`I $ղϣ`dܸ|miv'Z`Yn:Ć.̀޻L»2 ;^\U`RE.]"I)??~%ȶPjr7qUǕ T pa{kl$!a؆QQ2'@j!c{ŇVj!IE< #LRhGLqVZ rgB Y0*lmLy& %/G⠷ ˷ @]v|ܭ=b=.y;vf̸ٵ.? *uT.+?)Y56YP x6IVs_, Y2jTC}CifUQ. z+CX#L@5Ҷ.Lqml%[o(\uMhQ\,߸D;ml/m˚ȍ#qoK|J,=B`%իs[d:}Jh^T>*l]ZU6WgI[avfb"khS }7ծn _\%.bЭ̠+>CŖ9jAR MکX`E7W$nK"0q{3o8H}|ۆ!fM! Pޖ_B`3ΕwV 7`3ZOԒduDLDn?(|K#ݗ7i~cY ˸S=>Ѵ߈J^UFb-T  O0Xz.I eFX]r,7MU\;O#+C{U^2KH8%1Q#- Ÿ&=Fge5yݣ`]`ݹ'֡ƚ* pNVyvYж(s%e£ ws/0ܧEa]tP.>VlY9lH͗cRЃbL51Mע~K0qШVvkhA912=)v6|n]]69{)E:FN~- nrնT'^K_O2W]Kw) YD' Vں\X2FM A}CL8Z5T(B&8< ,IRs޾W &W,* ײ'bcwN6ϸ'_pvF zwP3;ŵ~9 ykHIn*z^~1}3i>wul?,nB R쁻Pcf sxA f "fTZ'Jp2Mx /Uwaբ,ec]oB{]ȧpdƳ|JTV$γM(ÁG<~SlmĂ"VFZ@,ndbH{+͑pSIo_w}CD5"b,%idE.{Hku7O$  fUP_+Fjʍ{ibfϞl}BlP_够7RTA{P6Aޥ*+MW1sTy[1Kl>6:-_ֿ &쑼3mYAV$gDj;^N[͌c6%}YCvxY7>"sFe|qCW1aKfܒ;Мy,gg{ffX|2+?"b]Ffþ"R ;R?&C#W$*O4EGHeZ#/eБJ:gγ' vjZt{8ͧc:$``0<͌fx41IF]]q$-z P ryYX]5&$L&C|1C1|E !`9_ѫNŒ%0=d7|h|g!VG m;KIl$ u>怕aio8Fs{L塀LM)e%gE># /@Se20/?}Vw^1Zw/vnΞa ^cE:jeΪ\֐2&[[ = : yH}K!<ҳqWV}GɅ.;ٍu2yXթ` +e5tO_750Bט:KcFlK⯰y9,8Zj5D/_c|4= M?n937IwOk4647}|HC6oEQry!0Jڝs m~Iʑ@IF׀ʢ}hr͎3EѩRq~8\κ-"Vb !걠/-;***Srn + e4(7;An&kfddA@j?U6M;=ʮm&7̾,WP,YXbYH1q<0N/aL*Ug$:.VQ=JǗ1Tbo aC??ab~->aT}&c,N>f Ӷ~c_V@dY2tsq˺lۏME|V&~7Q&dHZٲ=S|"yJ{TlNۥfߜ%}u UEؖ5Ny͎g&1M/iMrs̆xqGjg2ݭ|KWwET8LM$% Wmfvt`ܔhAoN؟0׮-ޅ@΅oZb_I8u@xA D6$Q!.0@ѧQI%FBB7:?Sj WS+ѿ 5Ǥ*PSbO'G`J&`#pF%moYw :v נKOʴAcňg~vݣv)fAz,F{ %H!Ma|LϫU]Jފ,jɣ-Lt0_D{cW7EPv"T%>v ?Il ZLHezQS f)`} 9o Q~1;z- ^tA/H~dB'Ϟ\ۻ/^^og/?(.q8dkhvA 1CC9͈$usʒCJ=8i }~R˯.bUfEQ^Ղb<6!E]7F4 O2Gz5)G%% N>hI:}هYM,vd<)Ll>*B4YQ):oQA&P5.%`h6񢠚O褑do8TQ,x(}N5g^:)?4*FI0< -0s,+OKu,@ph["pąjk%֭~4v9\yD =UʱO JD 6HmVk  DY&=%b(݄bTJ`u# 1ڥ0x}h7?$hYPh.liO}fۘAxaTLMX=ZI|{t Mp3Ɗo5xiȯDS[+ 9*M5 n%\* F4XZL_&[ʎؚ^c"c6{l Iآ84|Ka7]7;8{ZtJe{ô@NW`!IEnYzLJ@pgbWp O&b3y;ڸA®Ɣ4ć0gAdX"[Dc$; %Tl;rэ}bsDS8_{:wc bwn752TA=LMzӦ^VG .ӎ&5 |xq~Yg8ʛKqBt+3zPW\0SMUK)ѓݖc Tс] `Yv5EB7 ISş2WZkx˳3< Yf@``s~ 5O^1]o`L j΁A"f^Qx9#XѪ05 O[ ojqbpO*a?Yp)e!8]{I{1ss l_6Zu{.}VT~.:7*.ğ㓍kA8󥆹 q嵿-0c[3JvW^׀LV3.5#g"l>fףu5,okJPѨ6Z~:Tߖ~,VT\f*>coH*t1P%J(IYe=5օ@  ~;ERB*ӄAe-CA͐"V.o8 GG2$z/tßkvm.7:>5Onb6dĞdc.EٰcW k`rZ?(׊uAc bH(ّܕJ k&7H8=QoRͬ6<[_]/BF\RB)\?(=+YeA87so# k6'8Th6G!^oxVs94$WhtV gg[^@;W SFXv<&D5XX˅g]yR18]@JKYy %CXĻ0!SK>Ι:lJM1ֲL3{rN h:9'MHMQ^A\[ QVD@h--_>1|S؂ hO$ybv/em h{ŧd77M^pX|vym UK(*lt}v CW%ǻ^*Sy/fEh]{Aۀfq~ 94+ah d=֢#=g@@-8'(.( K{bDicg-T׉\b8| 9mZg۩}-m" u2x$Q ndEˆ{<ȡVi,eu&(3Y(wc30䟚t("";ijtw%PY% ʡnE.L%#aV^(51A7,NO#5|=2uxiWF;喭*wmg@zxai8#5aֲU!O_kr)2!ײG }Ͽ+9)%-F`p#>iL+  Rv*o$nj|}e VV>CnҭMMB](dU?Kk 2ܐՅ5"uҐʐQe4E(LyVeEC<Eaќ8Ӛ1 A( `^ *ߥWX'sjڐ8y-,y.Ilô|@%8\49jk0X*6 5a)N!!~ s"duIo!Y}Ŝ|?]#ղP0/Ȝ1E7 ?[`Y: yǍۭ0 ׌3d0heF0pA0RSt!W I#Q "$i[Q%;}yLJdfڦ|r}OAʈifoMx+g0;LZcdF2.7p/6P± by6Q{Z:b hԣ$1;n'U$NDnAw@vԁPW{Qxؚ{]c?MTk󰜒46DGkGۺ NtER0Er-!J9idߡK,Op+\k)ޓ^h5^tK+?];DcBG?2[[ښr=z_]T|]?J4tFs{LHgv(tqa1EC=NZ \߸#9U`@SjԐ=m^߅yE&P"z~z{mCGMXo}'߿ hڗHI&#K1}LjWW/h`O pLADUGڧ-쎖 øT7ʩj9Kg T )t; [TxoώzoR WJXF]ququ;۞$?WJ0*qu>[ߪEd Az30r@j6ؿ邂|ܬ.Э+. Njsh.)a~Y0Kx>[P51IgX%QȈ?` ƄU_FPIĝ)PeK-3*>=/b=̢8J 5.ZÚ`,`掋VM@Nw^Ӡ63|)}LCu9#{4F/V=n6GO/ۚGq`9'gP:e0ֱ@փI"} 6-(Là.0OgSg3>"daLӺ++ia0kγ6Npr|^>IƿYq{a n~-'/CrzY$x}8?I؆׶Y)x0VQX?]Bmf* mXMVnjo>j.dw/Z &'N,%.JS՝)WS*JFu eSK[-us #juA0B/U R-yC c̮Y4_144fkI>͕/ø_1/SJI>Ƹ!u/r._ߨ+ -D 2f(LD`*rI!SZnBݟʗ51}sV$['y)BV/4JVDK~qëS~@K=j wW%Fd'YlsCI-/帑K`OWz 6ܩS>Z<@4?tЪ3EZ ;gm4X!LMtٚ&&`f?6~ Z3QW3s;F ?)`rMCLLf-4 v-4XQ Ony~4sK9V[;n)³`kРV`ae!T:hއE4wI{X }4k1Z8u%=G0E` P˃Ue‹bc]HmASAar{%$!5 wS6{K?zJa:z#WZ5OKh OxmOI1\WQsA-nfd6R-&6~W1:FgsR{v :r !2͐mlЇsޗϐϖ9P0Vmq웬oJW@DTH3@q9_ƯCE̔9(ٺLmr|&*RqZ<%,b yk _Ec [Y+y}޲Q|G`@9ΔK`dW%#w!u`=Niw[Gp)ShՒ#`kXsK}/(y4K"):ziȑE D 0s6G1F_Gv7crqWI2[B6!r`jKȹ\ QѺta[rǝI,`iZq+LW_-PfG]E-C<4 `Wqj3j/xS.$SD2u4<8Ĵ ȍzKS'$'y4ҠshIsg"bk[5Oy,eY:燬keh=m=Yv¶EKͨp{uۙU5OSҍefiVU> ͚3hn%p kx9Ul2yM֞O9C/@،vʃ)"[9wÊn 5KAp{Ä2m}y}'ۀU %UnϤ;W|X˙a$9֡};<\,q*E Nэ1~b%ݢ Շo$[4mӘ nz#Ufb˓$hרlC"v&_j`VteswꋞEv P5 t=|5ZS%,N>?`:=*0]]pwN~3,x=4\kxӯZ,9%i)̟VK 0X*o]#dGnA}" 2~ %TӘSp1IoD T商5"8R77KtKϼgbe41/cF[H9K .܃4" ɍF YQ_^^o \MJ6u׺(QX"8rԦ#?&4RKS1Q<[Qpzdi;=g=,=ex@2[upKSBma&騍wWrO6+jVu,|}pR3miv`ȗa=t:?'~9|N%D c֌TqQD$ˢ!S"&}G3-Yߢ&50n,G4Wz04{xl˳#4H5 ݴ晀Ң;7U_XE>EWM>c#讞KӼ { ~<|{{$_S pV2bB7jj+//K =j.I4ɮXx)tb@ $m!tq!^1JDoٺivKm428d)"h/Ag_! T}.e$T3d:sZSD~2j :O6uO]0ۏ{w yN0?"Jn & &ݷ<vm6keh@OL";iX8`?82\Z.HYۄDa$  $mE)0"^ɮr`庴~!"က-j!x#хsdcxo^KzH.$/p~p;Ћq;/j-qa9E;9a8;0YwJO'j$SOoQ=XZ*; ȉ.}M X23OL*MAvMZU7{CC펑0}?ҵ1'3ScB %*6G[A?-?ky? f1֜иգ*ꩬf> Tq6p-Q4*(|VΗMŹh{1J|ιm'nl"-q4nP1HlEq,X-U_2ͱfa= pv ۛ3Ht`?#8h\zM}J4"b| fU]`!p'vt!Ǔ(^-0:N~iJAހvZqkpeVPaa8u@Z_w7gڢS/~u_g~_jlš5x0y,9ķ+iƂ<;=#e q qtmm7aSy=m_05vڶ37$yme _vR ;Up-zXaZ1XmZ HBQ+ఓ\oXKWCzv_VQS4igҥܑ{/V] GD{vGn{`D鵦IWuy(_>4¼txjPO*e9oO lC+9DvD{x QEw󒂯U'LxRh,RC(vru8nlV=!WDl0Naȿc:P93 K_$0L-摑XUhA! `i KAIq;s &!g_lccmlJݎچYF͛bApǪ& >6 ΨDMZcYO)aȝ X6lc=3jL-'|nj3E_x羛gI6;(_!/^ <ijq e4_R2wNismH_b! ^"*G. <ކTSEHhW[x2}nxV!7]Q&T=8?, v9= _DE6Hz7fv[u ҋ3wdpGjR?y%E+G\sBR볻qSZ,3Qު. 4z&Tx%Q9?8z"k 7oG` ȚTjL_vp2xԢNkx׊,ƒkąjY6`BlYކS'&8|[F*lH3=>V#!K_DTf|NڤM392~gXk@K$Q(Bg%?,!>4g{n7!{M@࣫(͙̎U}Y(8LT]̀OŻϞz{,I2)n(d)WP?|Y)`)# QCR *Qj}7یWj&zVMo &rn/;ev傦<-n!i6[$` AaNo0VӰ ͪ UqjF}!E$l#y5~.X FDTBPTRK!$_V gjKA<bc2`,Bᘰ3H?+ Û~qr݆ZN @(R vY۫yᨉ)䱒mm:|f/@:@5zk`[ey,*xDW; 1ub= cĶ32G9,U?R C2#HZFhu/Qe„5&SsN\5a\}6KKp{۔'$?j%%ޗm\BhjJ~7;j;:4J`B'Wf칄]H,vnxq!мzp-󛔊ŒZ41A Hm(㐝#a}q8T0n(: Tv06r}):R՛P D݆hG'C`tNʻ3]weIN:^uWAz$qT'>ӱ +:sG[h+B"mƑ. Nf`"Rn_ė՛P҅-l')c`6n(nҭ-h; ]UItGC6|i_a2V&.dD|52!S{ۡGdÜ #Jm[d1V &Kڤ,EAMxdPsZ#O|u&Ψa'ǃ}3{<K~~lŨr|Щ0rE<ĥF&e9"~OҎFRrڈ@pS$Z g=bg{bpJga<3j.°_R˼uQAf-ƮV67;cu?4yӡu_ZP7yUSNUsoo/ނ?njq~Y ŭs[@S5]9D3z[4Gv / ް{Q\7ϊHy}Lp)fCCl̯Jkʲ՞A$yR\!1~߃;.}B5GÅ6"Bk5|/R4-< EJcBfia_3jٷc>15<n!R.M=ck7v(,'"q1BZȴ)r;;0@5NB1Q@<4߮,L)9^jQ7kDOk *c( )_|ܘc"zŵӴ&rRjC(0gePiU-wr]{ DXwI^֥\ xB{.X}WlG3}7$$@7E=jpJy9TR > ǪoNhW+"S7BT% k <^j|)/k9YHɺ$v @XU@8e־y8p&`L6f`Hq E@æc9<p >jg X]U")Y.ƓD :J,sMYUm/ F so׺zyb 2ѰuF{V tddz=I7l/nUu7# &E1' sMef( iU~?㾛O2*p䙜Yc06!F |{E#+=o `MI 0ԿRd# `o U"@\oxZFX\1ϑty|dkY`}x6~cOy`Np/8[}!Ԯ  /a^z߼ 7a"*lC0J%>AqY}鳇CgHh|Mz\DqI ޟ$vh^sfHLƨµKJWe4;gt:zTrh+t>\mujÁ>a0&TѮ,+\O ܗ6Zj _ PѷG:9C~dn #cZk\M!3$ś24-7nxAlJ|WiӐ,vd;dIjܱPbPQ%E)=ۓrp=󺋻63Tv2`\n; (>Eڼk&1MqpnܗY[Γ88GA_%)a -DOOlHxb<'eol,[f:w+(MTdFx4bj4#h3e~Yl [/ŰQSUb⼾R]HۚfBMa›ۓfu=|ڳT* uUO@ω:OqJS~<`,v .}a4v-ܔ$@ři4 5jFܙ=eã1B_<Q1"Q]G>o>ܑIǾDܪpQ.R2a;5R銇 -?63MB&QLErƂ[yG^^;n Ұ]DݨWD% CXllo>9=jӭ="asg/q!_oKYZ:56s^fҰ~c/`Bbtv|X~אn@.W2ҡs;[tzU//K8$/G MZҐIkg#7GMj#l7ڍr9$Ǫ8/0<9浚w-"36k-`ƒ= \bx8d)lRHf{%76Y1qX?c@_?Dfuz֖hO0V8o%PWY;vM#¥E m-2Ԓ h0\%#LӲϖޕ:K4]dƌs[Zob?U0 GD `㺧̺ ih/JT#.XpSQfc"&!]m qI1kjk tc?۰Ķ*@bÛrC?q{/Cݷ)"$&e[z|!~lE:af%L.2 !(l]/rnv#~`2П)W,$:BI 6hX2Z`k6u>]fp>|8]§iCMl^K.6~i--ɨ 7/l0r-@hY{_ZB}_,gA|=%źRj@q:~:p2+[ /TMhM*QY:hDZQ!>Dhq-_äh&r`b9&ʧD&#TU*Ϩ~RRa m r3z6DZ*H %Amo?F[a#Hĩ~mI?gg/:kn1 妐c=r] Ko:> ]P[]`b|@ 1d*ۭ]\1c$5'۾)WS?ϓ.+ث[cSM>WCCYUS&kCI,0A}o)y|Qĥ/KKvnq1"9v46!odnsTy2]t-\ќ͑n5IX}[;Lp0:g_#[oo@H)I;ɼN~@@)c#I Nf\cQ纲lQuSo ԌhhKqV<~.&󱣚JaSvb- j"78fR&ͩ%"m4zT+v3ӳJs)ꑝ#ލZmqjeʿ?YCvҵ+wADV%T{l2"Il.2J W3*A_.0xI#Ld8u4ّ%T_8Ci 2> t|/?W?דZtcRIƃ[0JMǾ{+ #a!1?\;~%π 5{j25`Īh{iZ]ߑe[ 6c~k)"jMP4Euv"Tt= kㅕvvR/Z\!E|hԧR;sِ-?ͧ׀s_ڕU񙳥 ]fJ҉[Є6nen\8%JijMN Cs_tANGVKxigs-B3)OVIeso}eqI?l?[up'AS>P^x;d+wd90ܝhixF6C Ԣ3#k,񭒑/x:#/g#3`[,1K$ąXYuK-m 9/q]wlT(ҘªוA_SLcL7NIiC#gw?[ H/;o;b?Vam/j`?/5?SOMt{xYX TީjqJr K\f?-5Ёd.-l]TشpЉ>;&%MWAϑjeh zIWDԚY/{M8C^/ uGRG[ CZ/:pњ ␽f:]v(UXJ>dޥ.J߸wcsۿ[q#agȜy֯nz\UA\]0,O*Ѡ Q^=",NT 3\o3|Ԟ >/ t;LhRIeDNSsTLi,q`jT pilq@:L/a0_QEZwg}LXMEGHlLZ2DnX;υӜpwd'_ h~Ԋ Gʨ-֠1_y[N]f4qHJe_-LШ2 MTQtyÊ>c:D@g W%E W-uLT@R @nX=ui:TyK F6Q8*=K}C!0K}<|K:6;w:@9r):(tSc}@pd_7#ʗkӴ͌W uaO|%*K^)"aŇYt{<4Qz>Lri̯2W%QRqVrHSO#NU?"E7ZnPMJ%\DL|T.?:3 Kr N))wsi(=Ъn2U^X Kh4<^(ٚy Q@ ; {=nm28a9sw4|'e?XStKL·΂s=*z)V R:04XUg_䰵ȣ%T?C疖Ej)^Q>z S$%?5BﱷDs .m<F/3~3]5Q͛be)ai# %0 u8:QU]V]2L ~W iB(e$| LJ^r$U!eqƄdK~KLaI};c yսv 2lF.N矊ʆֽec,_HT4r@tn_)c7ٵiM'NQ#^{Bzy"M+(8*̦ (e\AH5 z"ibFW'^8U" 8o'ռwai[]ŀ9 y{^s -o=S~~{P,r.h3UG i\R]&"TGO #?1I },O/?JNKB6ݵUzҬ>^/xRA,_10M:,#24FqPnM;Тo[C@M^[26/;O‹%w݌$odoEQŴt;r mSfTb~^.E{ }d[PB N,"ER)~6D!dU*)##HcL>~b%cܩ! \4]NS/[BDuߒB5jIXn0Zs<hJbqI_\֭Tx)}mpϦhRhE1z7D|`mw͟b:B{榱 4lhɞvrB6Csn[4RiX1~wgqbOr<^^^=ɷ>]SXw|Y$Y@U[VӈGϢUgWg`V )>6F]UIUI[0%<Ƃζq>@Xn[sCONZ6J#]o]Q^\65܇af +< !qA-]w-VǏnׯ 㙷N3WoJJ||,n5g0aMW7bʐOuhٝ#ZyȖ:`2{8*M#Tu"ܝ;ClO',oIc5R}ic3ShaPFQ)8Cam+] BI})}9m̀teŤvjQre) ЁWJ-+⮓>H*kOc΋*GOh"u16DL3BgSh4H[\-d^U 2@|rcᵓohwL C'ψ{p%MVcqeչ|G@D2W J83?Ng`$\7_Y&MED,Id+Gv4JgOI\\-T5ӆ:!}Qj}N$, zîj.=('[%8nL[弑ly3F;6[FwEz.e$'uQms BB4Pޫ.5f(j֐B)DQv擺z8z6ZA)5In`f J'33n昞Q_u?{ be|Y[Se]K61:xt XxXFfJAiTp_qY0 Bxj IsbϢBG`찛1NFeyK |9oKaI{x?KAVd0NZ kz2AL"*ݦcd$.^Gbr"d=J)&B/M.LG d?9.;g3=zv݆ pM̫j&d-Xd=+qW%ڂ[{$0KJAOF -HedP6**kv䗧PPDbY:S]W࿵ݧ!݌;v+csX=!gcxw2VQT‡p_J)0Q8k) {͋o5[uu8DaϘD64iq:%ۼg'5uk?^ܲ¥5K`*`amJaد{hWuU$ng!.]l's[o D纴uV\Z8'g!t]R\A4o؍DG)bMTRqdD1SYH{Kin_%Ib9F_*󩬪/{zxrx1 ̃b|PŦiY]BzI&{Qm^ESgq,c`ǟc'r|5SճdV9SG+< 0?_s]sӼy8'dl}ZQ_!r#TT-Pdc琠}KpI>wƨJBP,18Oh|@c3!jsJV*p#wݽFޅV jxM:=Qn ΆV[e_qѳ\;tinٙ[bIV g8Q \OmY]S<+M=ϔ8>Y?=HG(6aKS [ gNCO,%^Ҷ{3\Q vml$|l%wKaJ$Cg=|ЅqjbV-_&up&)DdDʆ(KNJBkC 9J^fb1Wk!`kha|*IYx $alsL€󙼷٠䢴5_͋L}71cO*|EsF[Z?Q[qEG~V޴ 3Rf RMX{fnsXF35Cp 8&{)sz@_DI\\HiP_!\lfEX6ज़P |:,ٽR_~&#_Qrԧ)l@|HAw) Ź޸%PL6ED1p=6Tìw>m8%M4ČmtR')Ke a?H<)9Ù~UduTU*ZE%*a}fTO&'NB'PW> gfbR$ĐwHTcI <"=xm9TӚʬk0KТ3lq #, jA^TI4ˬC<10jSwQz+N؟?pܩ Uk[mk>x6-y:=wWeF \t$.77"t:SQfᾖE8LZD1>I٫Sw QN)D˦ NH=CP/eH~_>R&OC1q?8D@m]1[*s>+צs!#0&469*KWLzS`kHB u~e8I+\[_' ND'\{v TZo.YK|D!crg)4g롡Pޣ^()wjݷ8`V>ǓzV7A[k!tʟQdݧ$n9=r3ʚTΪ$9O͹&rǚ`@#@?ڥ`9vk[fFů)N"<ŚXT7›H~6gJ^KKH\ D 7n1cz6 E }CvHg'@bBO }.+*~oc`-D%r4ǖ#Ӂq&d#-J2\5~r5Ү4 yݐP=qUPޢ@\DdV'G\8Wye2%"jcnסNXmY'4ax|(Pړah+ч1蜔mgwSbD_!^ȽC]nm8BU/ޞْj: [PQY;آsj{֦;4/E}M{"ׅr@|JF*]TRi}PC>bjf/#D_pG [\-r+@8|^&n!wfdĂ!%\Fto_Ej\|PFMA)F#SR1Hr,;3G'aq0*  E@$sFROVmkx@7~;i_BdҾ2D+tH|#jł<^K9שNI%m"~Lq?e(_\|_+;l9̒){R/"0jo)DM"MH$vzK !&I`܎$}x)8cwXl2N'\՟҂(T$jBҩ?X1gy̶83 DZb$@Mhaa>ysqgn{ݸ"4#3{dUmiuGRk &asASa҅*9#B-]yUq M[M9@G8.,z8,c 12pAޭpZ[8+I<OFԛug%:5/ SǗpKntRKcʺΒKH2i]fD:Eڄ="΢N97(()4Bdy @Fx"VnK|`UWPRՂuDu)SJl ·dnO]Z em&O%1cJ&ٮKZlakݜZkH$!;ZBAq1ރGBYl,6q7*^M6YĴ~]/>˛?P5}R[@ӋhOc>HG//ə&Ow.O?@bbn f+ (Y=zw9[6g5NyB]3zg9Gr?'CV}WIK6::3ڣ'n٫6LΛ9FB* hK|\jz4iX 0 {oԕYn5Q,gE&1s3բHhx ŀQD@Q9f,zmLlFoa2,Uą9 bFxӌ:]p=Xn i7n% WA .%t[JMCEYa3oЃGA2Z-%[FE*M.^7^3+]AM%.y:#ΔZ15+m-fbq-ґ%u<9]±4s`ؔ)IHiie,%V":f豿曎3?yϜ p6@X{8Ty-&S_%Y)R.R6<=jg 3ɩ/VL`k8'JC(G ?[9(!@ydDž {Uݻ+2%M$]]x#BU5h]/qC)ZL@GHPciy1a8O]o9:ߡTΥȹ#%Gʈ@fF03?Xh8O  x:tW23um\H$=pȠ!B8D9w*}eR-rd6-5 3{O3r{'y-?ǹ.*ɔ;CU <(?%&{|sTRhΦ3~3g6Ҕ}ǫ83L\%D=ntox7>;ޯP2V&S;"3,.I!(7~#;0.h2a6aE WDH ̛rA'=7z"y< ] QBwlI}<"R֥gm^),z kb^IXy"I>b:u.a+X=Ikd2gy%{Y3Ly-ț{ #X ð_ \OJYNĽS3;4a22mllz.Ֆō)J&Tz]v/Jmh~4= &iI'%\3<آCP gs.;`6腊%KJhmR#bKq')![Ǜwcр* Bbmt[|geLS^bp XYljk(< k,UXx23 ? :J{zjuI#3(BJ Z-0k0WjV $oH}7ѻ"x;%5afhˎYy8.#nKm˿9b46ľۼ R/O*( NF#3jc DZfPw7=F8x~ cHSYRzIeŚM %uLp2K)ɎB%0W1UmTGuD?AXor쥨cWC~ ^[}.PBUEjhiMZy )](ZNLAD `kZ*Du{\sMX *Ndc]ZsQb嫌xg!CF#ͱV.Ww> #Qii ,Y6 V=7`ltsiLh>=$mkxǜ8f65 D ԡSn;f97{l uSX(m:e#۵kkg\s ҘK5ev;uPܓkOoYP;~KoTr?Gef ئU7WM{F24cJC&EЭvQɿ,%-!ߙ50'ihee31cb+M8950hMd~.0Wv c N -?Buse4No㨏#'xWH&Y(5؜Ɉou6zV%o޾yuQ?>NJmlmRLfSbSbΨU=iI3c}֠ zI!gY%Yƅri:` gZh0( "r;nyF=+/uLWP*"0?+x0_J*chE  !+QbE3~?[k"~HɆxYGEr.Āc['($$VC5r ^Ytkl1YϤ654i<',jeO&~ЯI]4A-d<T[W1z`'>9TtCa>'][*[;zB< ͜yvy>w+~3MWSd7nJG6P2.,}=j[ CLL %}\/jkU%1fMc}AZ|^@M \\$>j/PӣB~z /@}t-T\0f* Ƹ}hVhNfbkpa XN(qX"ʂq8# :R=SVpy2vb{JB/Y*6x$c$ÿOP-;bktMϐCuOJ pQ0M5_nk?HY\`2H @VRojCG=WcI_RF؂`Au%㿾Ln+u Z;ȨwJ[I.A{-®z_\(V,DtOL3VrCrK6* y}BJU]r1) =t%ܵ@:W? 1MfUw.*^Cڋ`fYWsŸIsvユ |^0׌[2,u!kg-3@MI_e!bU ;N\Ty@WK홖 }%n}7ˊ_tnߪ&Uou煝h/Ȧ_ܧr |r.Vx@0kuڥa.Kn%63ߞy ٖ i1(C?aҮ Kӕ-idj]c"p!Gw1*FbcMStcUWiҋ{xs6Ċwx'\1Q}P*.H'WouITU^Աf:LG2ٓÌk,$M9`"3A؄J5fht͚K%_1Z{m/pl22rpV-ALHv~3G:=S ڇOIg !2nn)π;1TDC{Gސ!@f%RdeoIuO%lGKߊ<ܹ4 B11(&wRJtOeZ[}ّvxB/I$q45oj&;=!zK+lFӟݝ-'_`;ᎩSAϵ;N9 ޱx3&/Z*u/rgTAr 'h꡹pƩwҶ%WRw1=x<=fc+i]6"F? bRHڜgHrotG3e Ja?&. pSn[}TXsSͻbtf+_du8.^D~Y̙4F_@PdiW0NZSddWeGVQ6=\BSRdٕge|W$T@f}>,Aݴ@t2F,ÐZ$qY>/ Fya?uJSTzT\@Lf\SM4S΀Pŝ"bz@Ȅ>i2oǻ?[dqLQU$/W]KZArIXLX2W˃JYq#!++.8p_q^J :a-TkMȞxkzhKRZэ9"uC8?=YEr.j]LdGJ9?Pt'MbQ ';9buߐTLDh{\[Fu*O4 JW%0kQ8ÖCY 8JrCјZydKMfpŠΉiʡ5tcS,ۋV Ul%BNλ~VbT؃.1ˊ6QM#_8N'uS6[Al";,Y,CǢ# bG@%1*X5{d7CsӤzn3)_qe*eiBflR=&B[˪5M2Gؿ(_mv}æe 3t~0#GV8|E8u[:dFm G _Gt\˧Z-8uF@_xeB>> ӽ#YYCdF Ls~@!sg"+N@WU?"1#X#B8͎]F}ֹ쬖\*f$[=* d7B0(bGzj5?GbퟴЇa w S%{ es].\`](ױ [O9a&|`^$ŬTUA"'|Iځj?૫"! ,P,M])ovtrܲ(hJs]3ۺy_I #pl u%x[yᬩ6RmGq/v-LٝU ή^,ۘsXɧpFh0Y:ngL ĺX֊4::! }[SC#Hꀉ&^xӕ1ʥ%IƱF803 jrCGK]BɚTh|t|*~cNg?zk$KK$Q}&?58V k╯IK:}r ޓiWc25P36R݂#$wqLm;,c_$'qO}<^/ w&J]Kj @qLz~N 9p9aO6S'َӀ/]ba[&dQpeNCp9JEa,eOq5SFn0F=뒂VF  ʄhR-u̾qhog/3d7Ct9v*NֽQfw0p-GZ#k g*E3b5iʥ{^MS4G.ϲm17B(Rhm/,PȺ܋W*ңV#] $P.Z8=:'F2hRvh?̽ ~ #Wd΢baw3~ns/j9',3M:b1[ĚۤR5ԟA3mut+cV$0^h3z kQboaufGT){5@()9$.ROğb l#&0l{͙bA$f~ڂVp KcQlrü  fmS1* ª~ħfNסǑ@}Jl;$lN:9*!Wc>KG":+ۛOU\ lGw/m0V,⟷R@l/cƱXv8#kVkQG=+.ǎ]4oXrh,ۈ?Se5?QyGfbz/tQz%nͳ&'ţtz+\>}ubk=D]63OG {MG"`ggg=PҾGv?:Pkt43\HY\R>X{VĦPniO ɘ䴊'#63qSLdkegGDD-/MX{BJjq\NLG$7 GSO. ܚ H:cM;nxE{3O]0VRLNUi+|S ٙ2.luCǚ>k9}.~,&4|R\DKxxvO ᶗ6U*? R#g.D6x R kጸ4" J$L"$vv.ˆp7szH/`f]=)[@o M* )3kX{]2T6e1? _O)"r"=G<e{AL'&=cl?yb@¢B!O8`A,T.o\PF ,*jݱ&5wkqD ى s3pW[6̪.TbJd|-(`# EſӺ*x-ps 0YdrzLWcC*K!4`<"0դ"8 |xmK(vF$4)[C+\!NI'ٚ[8&۲%SgEif6'S<ڛj NMٜ{&'(P@Mڲ\ >]9Iſ`oH,[GqcS/VPkV^DC{b2lIl{0zD_Ce.Ag {Ke<5Y[C}z2 rЯ*`ZJ Le1qô@j$.vDʘ.bڥEHz4TzKT[I['o:KCઐ_f(OZʬN5ÀBga[F vb^@f$k3j} Y&L@zY`ge#Uumw-F'=wgD@LK4j-珡5PH&|aK3 ZDا @ExS>`v/a)'KY|=QPHJad 򓱾twia qŨ7"Lc[;+l _ͤw_$4 bfA,ē,8OZ^@pl_!dq|wkH+{ͣ;'ӱ&ȻE3)u$4mWg^wTQʋQKodB^Q Ο IxHGΏB6ovՆbuؿU47L`k'.ԇ5wh}($'N1OyTofw,` (AX=EDlأfdSzԓ?4q $MA<<[;}q6y0~J'qr½2/g`SWG׭ڒ@mEWs]Ă-N*d֮}ҖioW'}MyadT,BZœzWLTo%P%fZDcRJZGcN6}kw<߷˴결,cw, hhłZ=A1CA5y`EH"(=LW^v`IjbA찒M,x[~dڼh-8;B̲'Gf~rMR0{?7Ef<@Ϻ%{+n.->Ff u0Ŭ6aO6Ap괍)j(|,25hH*2(9d|Z9g5AZk>;|/v$*:wi@-ĩyKF;V=q2Eo21տȒ:=L:!X'fTf(1qZlέKy.ףeeQF2 +~%v #?2ICA,^qAVhhԖt۲D3L( `}C(v#$}.s\/Ż@DJ::qchyQRbJcTlT+اg w;8x pLxO9VbO)Ť-VumxʂD߫Ϩ|q_eۻn~I!r`jЮKF-Q{C&kcI,bTа]]?K&iq9kZEyQEc~d2u=l.@ٽ &fh#Y*]nS)m[6]ǐ7Y#mxT%mU3bj OpAð]GK4Jshqe{^\J;\L}?9 ak;NAE'mK,s?߱t;4ZTs*poOӰ%>r%q{Ŕ}¼3SCy&R. oJ}MD~ T@}]9L ` ,4W79DK[M>ZXF;56~[yگl&XsEG?E&D[ ؝3b1Š %WXS@? 5jG< BB,Rb/r-|w̸sldrӊ C/dql[v7͟<}0"Wzvg<N[z{'4JVJbb|ZJȐMDsMƆJ൘(Y]WOXŴ|yk{w1*mO j3(k͗VR;r0׊4i{$t>^A)V!TTtP&ѕC:x~_)vm]y3fTGOby*N{u1Z_+l/vב*O`2vs΋Ϩn F*;} >3حtOku i0#$)+;猚nw=vK,VE7ZD{;NݽK\@m=aWPvc5vFEHDeMѼ \jn+*3W7K0WolO?$>ٟx#;ggQƿ)\pR?f{tߗy)'CfQ=axc)W\]/a| AT/(C/$=m2S|d,,SwU UeJv8uQmH2R W_ž@=(]4zgْKEFˮxWZKL#)W{yjQkn:BT=,UŽv;<.c Xvoo~},c!XҶ-ջ 9G"gsp Cp`q4]= ${"SzUubtEYPx6ISF=}phh GZ%g^9㢼^Kw=_9>0T=7 (r"3hz N:Ւ5 D.#1ږ~RZXe!]Fʀu6K 8"QލZSnl^Tm֛S*H zIx hTQ`ĢMYrYA33AqSTs8 vPWFL;$ŋgz&cԨ[T6F>"8s#4kdED?4k̡`}4wbƸMNd_sh,~1fi6몬's!OϺf:ohe{yha<0\E>mt3xy99PtK]|M:~+)iU %_0;+zKV@nL|\r*,ʙ88^kDFLU5CgkO`1r΄S wݴ;deQTc| Mf@?vT"*Zlk(9X=6~(sAbuft}w璗nk Ϸ Ax'?X.]6Pnh,qSJ^(E7Zw.\8dB rjVGa)w:ptqdev>k;qmE3|wΆǢIE4F23ˤXeq]٦1VLÛ5]r *#21ʱaCsuc` U:M)|bƌKjkgVXDZs)=,[;L+ -]Pw֗!pgxIyԾuŒ4˜I'XBȉe_ vlŮr&m ;mk*ay^}7úRسuL M_֛V.ABj)Ʒ& Y= t%ݴ'Bæ6 U>Wng~S N^3A;IHj,jK(| &.ſ>gUl,%5FSV/ïHVlUb<pM@:l@ öEe|ryf6YT"VAYow,)XDCL}!P'v$<7S˂!0&QO9xFQ?u%_oH)XV&>/OxiJu!:u [c ,T)}@o|v|.+6E~ AD8-Y52A'0R-N5D`k

KtgZܳut{ 1ir-Ϛ`zr*F'NϙX?CAٝYb=.%SȰEG'19եz^֒@ |p7J}T#5o>;x۝((nD1koB5S`O ?:'%yAi)%GT+%NdJXԃXs=~#wAGˉ?O䬗? J]`kE9SUì%q0OA2;9y r!-IdFyF Al6ɦQqj"l0;Y?;Ŕab'Ly1?/v {{% plA#C%$%˽q <32⎲]Ly8y95|]Rlg&].{e3A 9%6n( %(yDI(7!_[QCoqbBTuCo휡FaAޢ % 8388DR7^Z@XIf'eua3cT=\ aCNF&G8.ד{EkLb$=wTqVQ%2_{fáT[yYG%M 6de 3i-8h|#Vi0 S +w^&!ya>2/ڣ/D>O2߳ 'Nz :`ۃ;XCIаqD vںQG>#{ƼF Q\Ttt%IW ؎e$J~]dk) O1m")My} ۷weU{s*mj4 SpLW%Ks̩5YBGS|x=f )*,JFG+ꚥ #aPb^Ķ_/󡿦BA"(щYiFA'GDz{QFgU"oSqxKgI;0z:i^ GY6=aD,~;_$QJY,wp3]𶢇]S@ _Oyd=Ƚ^qm"+*ŌVGDr,L:\4w$w0֝bH d|+$B3h}&k(BۡՋ'}4,˯u(+'ߥPiI(XvkfΏs)x T1WfXU)!zRۙ( ; 꺨S"p=dƉo[;:0,0a|փ&\ُ VU `o <8OMGH&|ϭ6(]@)B;&<"ɍ [qAlcOMkZa>/u)4u\[Q)dP\6gUljPʭLu/6]PR˞'ͰlM/%_z\4r:L~J`!-mAhKٟ~\JDG%,Ly&cE餶KF1$+ɩj]M${^dc'zl޸cyKBNUdw/ &w=5AY!A)؆dJ~A.|;@.aek:aĮ^Q8/;^77O Z1$*/ Q8Pd~inoE( AZoi 4f9J CE;$ߺcr@rliZ&yET=_mRʝ3Aj1|tr:UH>twwQt@IL  ݋+Uu N8 a{KF[bg0 XޅHJ݂n& R=z2c(wPzsK'aڒ!9ugCU`s :tFByv˱a]l F鲴mZSV]^mOO'AAۏmWΊI2xjL6f,K3L)| Mb}5M1AnuFQ2YjƇ-Hg'K-WkW9d}6jb("'lbn}]0AYpݗVsYP6N % g " 6͈9 a񐅇F$5L陪a~tV2ߺùΑ8irtRNX٣",*84Sg!Ƒ(,\M`/3E5C~gT=s)isH-f3."RN9#?GbԢťw."N~0J/Z(U[ OF,S80BշU(Fq,'hK'`3H9]Η8è!5"N>}] B/}zWpȾԐ$=qgnObK}#b$Vu%!P蚂|!Mt`r"hZKll0QJ)M `PwgҥxvbwXVϰ{.}FYH4b gKԶg+W-ryеظ0"'"[6{wYL+{41бS ֗ $yh$[%R |>0QD{`N1--lP%֙n^E?a ,eW=m~8iF+{*|~ mm 1_Ie`H_S@vonĢ (EbνT >e G"I'ܺmjT^`3ߘn׷ 7je'@_))ӊtב[9|9p/ճBUrk@IHjg>ϟ+% mw?9UKX2{cN*7_&wpg=$QyfX_ܹ[I;lA$ *^>&rFnʳbh6tyB;lΤNgVi>q/{L8qM:YjeصE)ׯq;ɳol,~9w$d'tcoK>@oSHA=aRBַ 3xO6?3, 6Y.c/6(N(v8}2Z|ɐ7=_LjmM@Y0*wҜeb0~J$%睥9c.k|K+< ,o NEQxNSeS ׏EJZ}oh{ K:Tu#\DQ5Yf !(9*n_)~0wdP[]UF_# q^׎ܾΆx?LrmC*tXmBR]4֑`7Gp("bdnV!D*17W79JJ#YQ ߰c/6EZ:կ?CHX@kNcX)_\z#Ra'Cp&!>}/EVfp؏Ǝk|j7+]}Pᄢӆ>P6_^ VLt~__ zQoQX SdX4FK᩶nۜ[v}75.\Ҙ+猰m|T(U 2Tص+ٸݔ3l~^X9wK5Iw~xO;)Kņ@NOѸh;"I^eLA{1!98gW;J7^dA;f&>@6%ݝ\u>fB!ʷ"%ޯ0(]O~6PL ȖbiEixv't[(ZN_a6k.0KAW]M>Iz;xJt2OIEt|:YRt,5s29" _Xŕ׹\ 5D3E{ȾD:j{Mo"B^@'\ Sȫv2Bu"a63nptԷ MeT0Ú`WNP ذ}SHއcIdv{g-ޚ !/`)nFz ("1r s)}'򤼆6,tթ{ 3n"}=nDV;y'2`iWTGA|M;[|zcy- Ɨ^ggIij~v6O/xkJpצs<P_%מ pr SPN.~/WwE+֥5 p.߁xaJCnx 7a-1YsI{u (:Хi[@ -|KOD+:{K|9N[grl :bpcL!^ Ɵ͇NNZ<9G9FA$ ׺!&8-6 q. %%(bMLͲ cF|$kwRnHUp";L?]^R><[=ɕ-8keGm\o9ՉC2W *T^qo9Z ytd:0]Rj )9 HM?<ޯLقeuG s=/=(^vrMa¿G3L$6 J&d"0b@?LnW|}zj ?"׸Φ"†aH6 3׶ P~|aLi"v_w홈+eNn6y!7eәO'~^z orUF;Vm T(PeC ݁T[C͐+(^.T bFeqGջx An?|Va iR{yɳI 8ŏ= CU4z 8,O0(]Ԉ%|cxU_;P8n UWwtdȜd;0R;S+J85+5>ԟ2GQO[ =kPAxe㣛` .PJЀ+n@2~EYF}Q72uGY31<ȵ}H{W =Cs%L^P4Yb.wdϽVT%mw [Z%Q1wG|'jm+RϐhGPU[#F\XHWWk~@ζA_0@.b,swm= }>/v.&ĤaU^ERp{Ѱ;r\o(0EPs&o&I`x7Ֆ,O vc1M.8= 9-{_ؓ<$8!ȿ*<NһEbܓfCkvt„pz]5/n#73k\ۏ EqĺؙRksxbH fG޳ſ@)}݌TD_s&mlT~ A2*[L{)氨~})ݐKoktJ]%zΘ`IYh*QttED(Ntc6|.`&-Zh$z ᐔyZ:ls^?ˌ(4Ĕ>?*7Mx0iaU&lX'váStܝ.2ALc~gOxxZ_Z*'AX^#R0φENw>{r47.>f%0\48P *R~G(bYζg/ cUEj%/{h$TNhE%VN0IkGAYrx0;QWѷX1xy ^7]WhcI-[nF76\Bjvfo^"fg`̛p}%GLQg\O&*pry|%_yuÂ* VeE^HղareԚފ5KD$ڸz`ɶ|L)E , g`uaW+rmK2 #%@OJ;х2LxvG 6EŃhK lHYh,sػoV =S&3SH)HN:6#̈Ztn!Zv/pȘG3ȠԈfzrզB[/_-hR.yx AۻepǼ}j՜te;t*L#<.䭸o=YK.K ^EPp`1C'.o(4Ȁcwd,?Mk*vد ЁL"2+mɛpv%漣t#G? ޿u۵PX{I(j},/4iߪey:tGg7:"YFaMp')F]ϬaY4#I0eSE~nŊ4 .m$ ,8v8X=jǎ$`L\:p+1NjwHT)c!oc$כ7 }/*~M_$WS3Lun*0{\5LW\$l'}c⭩>dLM(jl)Y?8$bi6]}9{B>f2M̥9!3ж:B6OpxȷZ\pg Cz\HKEYqWN,a#$dGӺ8AT5:{-b`\BBV F(:_@7AV*?y$ Iӹv@ \7}WP-$WEhQ]fхiCI b/=DW}`kڇEmOH9)-Lf}8a|~+">Z^|%K sp5 3n(`촡5:t:k<{;Y\4*=Gߐ{?nɝx1mR7|xam)5vҦj0*$"bwrNP5gg3ydj%?߄iҳxH,?Z"ص 8teQ/f T>.doÇ"%:fX[q+p*c |!}-,Ú-" {rD3՗J]Iu|jPR G qDx\~Z?QN`8`Sxe7'59g]ަKO=_jz~)/xHP ?T< [g+p#]Y?(#xVҚD(5 <}_B46o'9Zw޻GKRFQ!Xluot }'8+0G/SjZ p3Kg]P%.RpiكPhV ypbbrW/ViC9vr%1 +cY~=v]ҨR]^X xN,ΘXOCM=NmJUk6ns91G4owIL^9IriRjgc(t%,ȀS'0 T ?/m$p} #2J{onO1W@!=@᭡xj(8Fa,b|Z,1:kǏvV=JMl܁[h{ZM`ۼN\mP/SZmv3#i|3Ɲ34Ӡ1ˌ1nK}bPpzGIw[10nD;w]?8;vMO#'g)JY5}¹ '}e1j:-&{,Dn?rʒm }9\&0> !ƦEFpA S.OK~`qof~BjtߒC jΗځNP?2ĊU=iCseٕ\]rrc#IJ 6/Iȋ֣ۃLg҆|z{Ѩ](垶c#d,yt2~Zٛ[{ 넵( bX(C})qB7zt`yfG1_S<>'/x/'Ր A08t>A|_\dBIXr' ް24 tHMONYq I2mYdžԱFU([F"q<,hb=O\OjE x kNRW:AϼBL@..l2u*5Bg)/M Kf$`_@Kx<ۖIAmdN`UIEt˄k@\͚}BJ]dۦSjߠG(*M@VQWWd2G&-ZeQPE5{E1{H-s#,nA|'sl~}2|/%_ӦBdaXd-Q=s<-IΏz >cI}KhB,ñ0fW ĝ0%;`7hRxQ lLqX j"[%-ؔNJ_@_M&G++N/'&mVk}_s&2AOκbMPJRhz2GWxF$r'W8)>BKL7J^5w;m8\#f,E=h8pdl=jgҘ*eBVQ 9@Fvh`Oy-S\cJH5nKESIN* ?!xɋ )55s(yCO) ϗoi_0ˍٷ̴R_LJmEs_iN)KBahaY\UCaiC[cJ;Ȓ `"3K &OLݠl5Mr02-n)Dg-Dy:z[Zڰy\.q}ofɷ@0OpւNEJBC;Dy PZvA-vT>wY(!,VL*_w}ͫ]n~KnxZc $8orA,0s $d\(vd,~ŠN3͵5 u_y̴7ŒwⳊ5r7«T,4HJ "-oh:kt8!3k3jiNΖý#mM`̣=W*G侵kYƓtCjߠ9ϗ?P.9?^Yaz<9ekh$nRG0w/m[R# [=iOPHTmVcVf|gB&Rfܸ9$K.D:6F~ _EmN?QɤC=cvq`e1&EQiI3/#pIYA2* /p&{c (U0.RN O c9gD*&~wi6|[h^oNTqw' Ifow$J՛7mqT7@u~~Db1B~E=JBy/6Mjko%T1[1BS"1a;_FK4BG׳Rwj \Zl(H]^WAK4oZ9?7,:?ѹ g :ths")&bݽE9cg CwʎQ`=~ Mlኤ0 $-O V=:[$ёC6(a6v%pVobA]?uk(Oa~*7l<\ɂkoco!a @;:@ž#j?{ Qf @""EI KKKvR/K9z>a:rnae $ɗ7 kQdw (ʒkz&l͠/2(1cks͔0 I}+<6Ǐ9H5 ݮQ/+Bk,] 6LȐW9 $$<~T 46|x,&=Rܤ`A!ldZam-y;f=ߗH|Y Fm@\7Nz y+}p Kt!8^E?XM2ѦpI3gs(PYKYۣ$xw"ABAǴעl sγ ®5Frc+:_ЯCÏE-瑠V]ĤƱ2²|F&t/vT099@Ou.A Nz8X$7Fx4 Hġw$Gr4YΙ<)pe.Tk}g'/R%~y V/0+,q-xl9yal3]>&FvvO51 ԠnMCVu'.H8grl^rgg׸$5Ve-v`~ζ1O:՜0f_^NҏUka^]rAm_ $`m}*'AmmA'$H$X,=f7+@V^h@jel @&祣΄w}JE e*>^d#$Px"3-ix*{VIݻJ)P+u#(і|Oc_$zw'JNT8Z%Iɵx?\ؑǸPfy-ϖ4r2.LLyܶcϋH?sK?+(orMg3=jsZ(u-.4ț5+6:F6 )#uӑu?i/7Y]SlBYٚz{M@ǣGUΑܗ,֯N8N^>Q (hOAFmp)*.ЈhιUYWV/W |& $wkyɝ#=k {hdp9?KgdwOQbny%zXgonއ"%b%w1UVnxEah7T9n/R1PǓȌ>ƒ'z[ s/B9'T=lPjfEJ={| DT`HP @O:gK$Jtrǀp$'Cϥ2+5s̛+p u7+|7r"NiR. cOCy vՄK.;jp=P1ĉԼlc@=!iەA+5r%cӅ}Rm}: vEG7w@QQjo˵hZEC;%qcFnG޷TQ?Q7}>8\KW#Qr9+%#(᜞b7-";,- B;9(44gj4f`!n6˽T폄Sp4}JXXC[Tc`6+_ "jȒmtz~21+k0#lcJ^b!ޢn#Am1vUEVW8MT}}jjP3FiE`OLnk%D/OG3 \/K5.FG@$?LLJ6ZYdP_F|Q~o[DEM%,?zl)Q h>ˎ L;^/]D4,ӟӒW1I34@ldc]XwW"~Q (nR)[{hYkjCAo(H 5B%`N3/+(ql:} 8&ݥrj:^GKQBsIY&(!&# &JewCH_"l@"hh-377K,j^m>֗ښ^UOg21G"Hu9Эkw e6(U%F񤐕AX9Jw"_d]xQb?\~a 57gKx"oPb* ;ySAcBND9 yY+ )$0Np6FE"%,#+|x\Yr2cBHG:Yc3D|b޺(2h( q8c"Q*"J 9M?jFd\NflVEȝ-F!_nDZ AYɴɓK$(]]ưx ~%L_apT5aE*NyMeMSTjԄ%/_1.u_s 'RvQݰS4'b\aS$$ڻⷻ"ZiR4 5HDQoORcsQ<~B(F5RNKtYmqP=Bd:+4hI9AoBmau71Eq-- Nʤ jO) Z؁ 0 a` , ԗD-CGUPv]: yMQ+=Od%-Vl306$Yl5E 0mv{j7 ,L\ X6D_6# :р:=hlEeja$.ц ZB5H5׎7 nx(BVT4\~ea2?XZӔsD=㢀f5T }kFS?ʔ^On`59!_Xi\32ybQH/i_D.%] 1aJ1 ;"o+Ihm dh?::0ٱ1XKSƷ-Pa`ӻGn\GM?,m}>q/)zKQ,_<v r<xx梴=4:jOR]Gz/K0+je{Z9,)Sͽw!Ah%]hQ 0&lidzI7Krz*=wLZIuQgw|"8Ps8؞93inYCr= % L7L3C3`݃+ʇg.+o(VM>}cogq 7z%5X/Cy`b7,cc{}[ XTA^b~A;%7fppiE{FoxZ_1IwpY)nVu!hdH N< Uz+AMqhI_^?n_@_^6a}GU͎ƻ8Q~7} DޢDȌfSB4HdE.8#>eK[ܐ׸׻ ,С p0੮ ucQ Hگ䲌@HA#/z6^3kEМߦS%E]К\fe)㏈Xng}-tg;1)ObOtэnk?a WQVbTG $wlbe*~Xc[Iq*oRB!ڴ~&r鄉~j/f;4q iq0\i"5G'X[ͼ[ <\q]LcSA_GXF$$ ௦&`s?w6;BN}Ɨj9 h{݇MoNXiuϨj|*sboq9n$ɾK%,f'VY` ]aDҝS13;cY{ ssx*x~5VҸsJx=ES=5<{kv?lpMj dC5TQ&>e:`2w\Z ؃"x๲f\"o CT/zm5@!-]oejlKn'D2- vٯ([}KTvXؑyM.kF-_w('  9\ 7'ڂ# \ل<+T.aIH2Ғp#w[TTEP\pUu?{n+o+YEdR7e~H5I38o' swlSgBSHVɂ %vgRfiNzR-TdUk[ RzC3Ѷ^H8qFeיΟUXEg{ iX K/_cBn@iûJǀyԁR+rvG{Y(tPV-֩#hհhĂ`"|蔆UTU eFCȲHܕ!YӦi>~kOݢ$1U??*Kv9WE(F wOQ"o5? piU"5K1~>{mkJ{u~u"?.U\BΦavw"܉< -^`egv>94ݏDZCpIWG|SNZQ2 ?3H6@0~5vԅCzq]!ոwNB4YJݘ*$8n8F̯7rQQUӠ}fIesqG`m>|"NM*lPd)3 { AѠfO3J3+c֊sWъu \Xkf~Z\?AHF7!2_/"FS@d ^E[&uZM)Tt z#o q+bRfo*t1-$[/`mdm2?2 qg⿶6=֟O}L5>Y6NA]͛±~`B-HE_YᵯaʛbӀ;ŀBu~s;n7Um^ okWfz@`)E>Ɂw+sPbkD*{[F@d|GJ%/Ki Dž,py `J#-ؗ[#^Pq]^䐻=ZI$AOeZ=U~}%اs{k7smYpא7>qRV.]uСj L_֐6^B 'P ؐga}E^UB8𥴽5eu Jk"'Q}Uv}).r{y4UmϝzL\q2Il󪷯Jh ^+L?(qkúKwкS-d>R YBa ,QbfY{!^optQG=$݉UtO#ZUSX~z4EF-V0?ePsȜyS-o&1^6h"[õ"oy7Er3JB_w0g{_'|QY׃r<ֶ=}V|Lxd'-(A+7WpӚLDWd"Yyї}3YUČ'FCs^HX GO!b_,5Qr.>ynWhm*EV5*xd Fl?!}iP}8QJNap*9[R办E3F ,[|/NwY^lpnvY,fwr#;%)H&@@}Sv2_1%>霊|<}sWopzA?i).}}y+R17 ' Ϭ:oTxAEmy^,e4mw6q\:RUVWfA8Z36K.%')atjrGm^Ԉ]ox 2Dg" ]]=ߵv:=xǐ=^, hAF72Qm宯CK,+~ ڄ>AU- Kz=.{ɭxacCD"Ug٤X3)QBrKJ{LQ¼ܥl|fC,TA؀i\{!8$.kIέ6]7X>qeͤ3`&x"++ !a @粄l5zw/ڡF5nJʍpMW+! o1Y R"35+ I~n--4nE4d|v-3۝T6zt\^a敚0 YQ;1ו9BXyR;NlaQR$ )RVߘ >˷џI/IXb֍yNKndi'@U y+^afoYؿywfe:;*oHXXEoP>s+1 &9eXg-ﶆƟsk1@ {iރfyD %*~0 vJ۷zdɱ@1'{,] O>F6h^I@\Oc'- 5[8LݝJ^Ddt#ρBK?۔ e5P*nwEɁ"(kdh*һJl7z;ӵi-'/d01hchkO&_Z}n- *Ҹim 5|ST>n̰9$Ro@j),r:Z/bHFiM` тύX09"=ɈE*\Z xQOĆ;G.2شSz6K9?UuT M2K?o5_Oɪ J(<+с#ejfWX;RBcv^i __{0Uv /LszJCͧ/lUDc ob ̛<%bZ_NW" ! >\MEYjsy>GdK{ľ?U&N8k%P,:Hz*wphtcE?9'Uߏ2}J%TJC良^rq}[`[{pϮn!]e-PXeQP ڂ;C_0QDŽ7e 8 #|bC5n\* Uɛgih%Gl:H-d:@ؗe)OkGO7IvhE)Բ8p J@ouF>lP,8>⿴ֲPx]t`Su3@SL_&*2Uq:/!$lѷhq=m%$O󱿾w41{&x_W, v0i:23gLU_"Cq]' o|Ҭ[>dyF=Gq/@>_^pvVVD/j c9<@Vs9ۧɼNZ8ǹSMڢ)Ѩ9a Raw%YAC󫁽÷Bj=I.U9WjXԈsŦԃ7(2w(V=岱_\>''6YtmU? kEc['p@xuup&! I*y6B4ZasZtHluz]('ksy jQ'u/fioV ,qڤp}d֪Ѩ`2Μ/"n4ɮ7FYyR ĔHP,~6̥tPu'[Y24NîI2͊`ba7üUi_SRlˑ``IaG/gm<8U5Gѕݏa|ߏQ<1q9cӏΙ2N,RtEێ-$Ȥ41Yϖj˅$',Y@CojcXNiދ`{gz/3e éN4$/wePU.3{m'50k')ص 0mo ;P~ !Kۿ7 ԗ'Zb`ս$tz:nj)$:|%' b!A/ShIA'ĹW(Ю-@.Z{;;+å7IEKg N+:j½_؟sǶ~$WKFm*62 *;tpmqNoIxuҚf%FҼ BįK{$9{A%Jجj7(uI4"X.T${b51_ &KE[giZɃ*Vjv52 )4R~%lYu)#p TQ{S6txbԽ^@fJ5Aj!"#|5%WjV!Z ~G c ?1d秗πN@e?1 J吚X`m~wWa]:cxO7C2֒ {@䪨cdIHH#-6@:ӳ~q`ʪMt>=Zl0D7H¤ Ma5ss_ Jh իȍ^xDm]2@E&$oQS${b@·e| >Epm 3Ϙ؛Tj\ՄI6I7K7 "^)]2Vրo23:-ȊOVͼTfkiׯjg ¡qq&s1鯪ˡ y]X|fj^+m `)tKר0+Dmݿ\bioNuVfL,bUT !>[纣!GW.IVf哣-rCY\:Nڄ4v"քKyX@S#y||O!d/7!$C5\;m2҃#ZPBApXpDغe8CbI3XCˈ߈f*W& <Rw,}>n;G05Abq=ѫJ 6oC?`Ja#sk&1-XԛW(s`?i-0M7Qv`}uPF힭ŷs 3 &E"FmvHohZ8b]Ɂ" k*'Jx|2&k . icOi̾̒ LJk]+p5y{w|ؼM!nC\M.ncY6>vh:hiu)5}Wd  MyѠԼAY,&U(YX)Q?>-K!oJl{Aۖise-5s5JލRb7j16aM3kd;^EȜ, 5sjn`nfG摿H`D,ey}:."Qy!I0i5o&:,vY4Bwc"]hsL*¤9pւCEzbqC"?/_EW{2\b y}(%> -¨i8uM"'=ixp,.Z>{u_p7o*8- Q \_E; |R#)Bc L@ʹE;9傓".8bㅿ'냩7q1k=}L1֔@&=v|Kohe,H򳱻9W 1WSq͵@^R n^>cVzZ.9)p$@w1(kѶvm6 u`n4gbIoΡ LO猎\c@H@߈im V%xN̰yG8~ݘu4 ʵDt[ 5eJa(ff)[gƥ c21)>嘡U|*MEH0\u\/$4{Zm߂*#x\5EL(zE'ʀR*b < 9gq,O//wÆ٦Մyd%I%lRDęUC?R}&qgp EInB=# *_fMJz.42lafg+0ToؼBY 9HWVbJvhwKeOd7 k颅2vȤC9Q?6dIƌ#^FIN^8=ca  6κ+ع B$jM4ŲiXUYsˁ>cS68W&"-Kym bn٦Ƅ Vl$AC[7!-3L?zKrK--Y|Mۃ^A)XM> v4` \})|H` H23€e xvR׷Dr$$՘]P:U46+rk K'~ʹ2m8;}afkO IU/h/58Уnޗ4E AEĕ ˆM(gP-'ATMԜ 8LC C*οI3OrBIb~%0fx,`\5dZ?N* |;-3 ]kQQU My "{,+w4+k#XˏrL eD'B655&vI\̡Ogl+MM|чO9:nFZ&9͊܈%ut fi큎H N'}ܘNr,-i23xi p#zLv<6Λq@,UQ,{A֌ϓn) k"bU]X!M1Jɳѵ?v8YZtۚas'©%z]?OJI9"aHns/sW9WRv=pbg6R갾`P+c31e<1d:x˞=~ҭ\ 2o%o!r&w `ϊ<[]@EΘޤꔔ`?v2 hNۍ6 m<9p |D!}L102ot4!"EXKoP%9^*`ѤuhRO+k!>F5>0NsDe϶=wCYzOH*fFbN-?BKV4};8j=a\ImߴNlJCoR5QS $̭(J6ĥ.iJWGg{o+݀ղ Ϸ.v9YC'IS!X;ttfHlhHt<ߜ Hx*g cB* DpaI9K'AbM*3s}M釒-o&Ѕɠ?g7h'.zu9H0!q=.:`BIP+hQfnO2]i4dfS }Qf :8ȩCx??\TEuN=@ pDF +BaWeԉynw !II%"җw5 6,u?1*3O֚%9lteW͚nudb;h:HB'hYMi2~7PSmHO:G'|MtzSt'-4tQ+wP8|;Qӿ;{2%`bo^\ eI\ZqD1{Ôq Λ-M(q1SY!1FniBqZV{Dv +$w4{8aZ v gP`!P^Eώ?g@W^[CހMw/n}OHMV ; VlO\kԹ7\0r^A! M$7=0SkRTcMY.DZK9.QD(AWBL>B< 2!Yjhl!K^Ѝi j  6'FD "IkO@ pVUƾD<rLV,Il%zZ!)t*k8 qtRZژSB#D~NU8[VۿPMi \*6D]'lag+';Q/fmΩ&ow5šH6$stkPo捘f=X |UD(lV ϸ2+I2*A8"]Hŭ(fá?eNJDU0rzw_t7dZicHY#{`ĭ`8t{bݚ&.$aduwPy r ?c f"_aiiKg3}I *N޽Su%.`2T#)@f2xc~PCt$B CR_vD/<TxQFc8Ҥ׃ag ͨQe:2 דbˆ"5E3RJ!Ŭ[78:R"ZKm=,6 Kt-=pwKnlz)`KؿF79?ڼƾ6uLq @?|a #)RO!zC{[;R}+<sBxɁM- MIew;sl))Q9^X%,Gd-sRݟ-SGSp02IBuPqRZ&FQ z=Oߟ4~mc'X)iB1h F^etr4GՎ6AUA\`OYe\DxePXE"aLrcs6+,VԺc.O wE;2섪cE*sxU RL73n2OC!z6\xsBmG)a5Q]ب"_1R Whqe}֩v9mICٱ͚L9cj#CW1`-0>Mfq&N $* Q4Dpm.  U؆@UjI&V(p8٦ܚ콵㶣QdHc =FUbpy5oyG&\iʸ?2͐˵)3AP7#~qbS9Wm_H _ȮDOx ͡S?P4+"ȷ5Ɗ. ?,GR3(^.ؓX1"r/ ݌z)PP3KjJB1sn 'i)Mm@Ti;ziȧSk#ms]@BD@u= X θnSZpЋ.|vaؓ TаcBقGYnJ/6"GyZ,͞C*֤/_BIOq1QGL!;ф!y 2t~TwO2ٓi]r1wdN\H3KZ6Gd[rk 4m EdJ ^(jHՊhS+Y H15.qrUpJAި#Mܧ*k czMBp@7ZǾIM j<<25]t+Wڅ+==xڤS#޾HdǑ-2ꏊԞ`29 yMVO6/O[A:f.Npr}]'XebXGo]EF6>*b(gNH(;[Šqc(v7?dKa-#W&Gy6XMۡ8Ό8 v~þ-AW?0Į^J̀*VY |=uqL$@ѾKPÈP~V#z6' Q&'аϱN ] :'/ֿ~fҡ^"lhLK'xfRP$Cb.z ?j޳r AvRz5+&[ r6-k9+rĻ?2K?/ 8QA@,]AG]-ųvԡUhW/S 5>:db͒<,ڼD8Mq6-J,8l` `ܰ o ,F>PP,y !->:B2,q@#)ԯ6Dex*yr4PF$c6Yguv{ϵ&k-w;s %_x k!)p}, x$}I<&N\2 x F_ck_Ӑn vNmSej*pc"g>4vt 5y|YH`N+LKiT#zI`Du9.qҲUם^Ydu9 I29k~vH3CpLvf#` GU?ArKGKI @-9j ^ @x)J4q4qI #Ky ͑$q}~>y%1>VPDl:1LLT"3ufS[wxۄ좥(mGOggUĢk W\DG8}hs*#72{G\|Fy26{ܦ1s|%jtPHEf.D׼pjP>h m]Õ'|Tw-=hX#ףۊI{7,>\j *'/Qѣv[V1QT0 ោC~KȫKƧUh 47Kf0܏I!?䐙I.A@^tea=0hֿK9^ER_p7-zx(/ڢN2( @=6e֔#A=&dOMk⤾ؼ ҭ'kBvRdh!7.;3ԓlKm h: 뛻` #.` Iʡ%Фv.o'gJl5ǜnt@^.`'ѹB#18OpW(mFOG:~\WDi 8 W^5>}gGaQۢ{R^TxigXC3OrDf.ڃz\JK }LQEcySBPuTEŅ Z o`æ`5h T<1f_97 ; a`s%3ž+bOshe/Cxn0ɠfAy0{+=Nf+x<ȝyf=qJEݺ P'r?Dj!9_2fya/E x z87Y{5I4)gz_)dQ'GR+,Z &"d+|k?28ۻy8W"PMn-OŘ6+үC.*~)/k͓q(h1pwTvwG 0s>,4 .*C4=k B뛎M_~0<^6i^2L_ =( ӧ^[0=`Pա{ K-sj^ρ&S/fgq"S UJ1Hmo[?6(V7ZXB-q6K/|A-Pm!d!)Xy8cSMrHi|ZMKe_KT07pC QRb9QxEc4kV2WE *Wz&e DZҪ뽀TO` 8XWPw:4mgʦηʈsW)^-/f c}NX,. W_PԚxEs|[ t47M}tu)>p;]uΡuv N%6 wNEIԽ;H76MjYnr@#݆) [ DeO{2f-TPT )HAUu ʄG#ps;yy{/Y02'r&A ف{hTV܎ Pj 6vq)crÛ%j#U,\k 7G^U\HwIE!u[_UnSι}Ħj#3bY ?xYa|e&-:$u|a{22{(Nl&M.<i'`Wêy:˽ da4':ci=z?jA0t4B81P}0(uNpjC5&:VٲyOǚmT`+)^%}4"5I k.jvGm.Bg 3ƶP>-eT#%,5]:Tv•`2~2QՅ^5.˿A- fB3Ya;"qi\3@lx\S)X^sj;ql8${Ul3>1W-f[2wk ͼ>rf *]}cN(ԫد4)f8K=B}k{d{29zr_"V@|hT`CE9Z6H -yAUx @bUz;߸5f溲[NVibnyV84Se`#}:+)$S r$XL9ed5AqW@, '!nZP!8g}uRjɤ.C14bޫ|q3PB3%qn 0RE}E/k5tܹ'eVYvV5&~:|S+MCf ̀o1}A.=)+;"\v{}~K!&B'pe40E 2@! E)@m,kbb ȋnĂ`EuʈlRUˀlt^xkf{GKr}*dПey`MJ~\Xec[8 =EyߑtUҼ_v 4D qunS$4a-hAcZ@M4K`rn<0@@|,(llf\I<ݭDY+g+Jq]T^bwg~ﯚz]"ebƫW  $],WagaL7gЏEɋQ7pfi7"ei#rRL:2餚EH.akY:R&["{:H&`UAw v$ɻ:OKf-פ$K%-ؤ-ҧ 'm^ #''@3|,b QcEvs`MUȂ Jk{Kъ\`P^|iwt#yX vS7S(vPX\E$*vˏZ9)TwS R'ʍ14W ?vgD.|\ΚGK-|9]$ed #>HE=`aw9Us [?ik*#ZC%fd m7`Hp1(7J:{w6Q & fo.TJx -gHEz,4[PBɫ2LPP]5j遙&`p/mjpjx)$>}9ň'p+攔uQ"3:#oC'iC+-X3cjRN̼)ȝ Vwʺ<l}os[c#`s.zqKV׸eDLBJK_N(y6A;qrZv19Z o&+Z`sj-w8c: KBAzC zh09dNo=8m5[|eD_xiR1#AY`=0)Y4:`rk5E"ULػ.|mLregeTL=֋C>bYlhPz8LɊ[)鐓>p]*%PQ[ЋDӀ#U\.(G:;g[=/i?Z%ޅ-SvC_ၲkW?}NEf0BZ+njԬsrXA|?1#GUb+V +QEaX[`qb)qj72`݌f-)8m]eȲS@XWlvlƜL5|ɺ<ȔꜢw殓b 7BՇ2m|%%az ̍W'?t4=o>BR攣]x-p#pE՘,jmI'~g\\t~rL?ʜc0FavHCF(26 '{tR0\C% A5ؙ p}.PhV>R0坸-D4sfx<&,iU  ˯mfMT<=?&B0l ,?寴Ra_)7X(BGpsDzy )OfOʟXV10R]UgLsCWr|4Ya,y)ٔb5S$F D~u$Vc \\[ihMRtB#w&'ap1ÏbQz }{=g,ԛq*72YA ~!XfmZpuDv2FUT%fLR7T*6XY;+ JRb n|0=Ud&yݝmsqC Evp.g5e%ymP)msg񌤺rƮ歪EzMj.B ۫q-Tj@6hg Ar%Tފgeۧ)w:Z|S^C•c Lu{#k)Al5>d\.,SXҷ=+;oȸ0O :pj#rq <иW'QBIpLߐSor;8HFaKDEˮQ!ܮ^z2Li:RwȜLU[FSqMn6Z&.w)::VόPjIϲ"09( ~}S:$묙_ ́2!sXn#>+8vA?9EӯLEKR9hDmbq^><$M&AWKJRwLo[u_ R5YXf@T"9FM6Yf yuB=s^(0K \ecicUbr2TJnJ`B V:`Y-ð+jCNE\>It aOr0L!IW񊕳ֱo~K9 j!7.L~췿 ڭ\|A>vG^^xexZ_X6Ylh7e_k f`8mz1+dy0[Բ7kU,3[2jjڰQWbVSAd:cʗDohcI[5=b]4uNBI_9FL+YT'?TS2Onc ]i^ئC4$Dqi?K xH"J;anut@*$>6P9>|nޑU垩WE` •r.rIl|8r"a_ƴĵ{4,-pZQ)cLֆ[G/ yj)u6z;3wa=_/`ԼM€=A}U&̸%JTF#v (q@! ,9Bf%dƀ,'5;xֺe_~jsc )}GC*0]ꕃRΙ֭o cxm\s`$YE? j8hg$0C{HIL\nku1Ä;KV6EQYvϭ5aS_L.2=adY+ Zr (ٳ$ O%X8(Fu;o۰ͺDKeFvu~%r_8نL먰T9hk_(7j,DR*T߂H:LtٙA(? n_:WCrd9D[8#2\9$r?e%cZ ,n~u^!$Ql 1\Q CQ*TwD&B=RNRb1.y&st?c}{6&A=m(#+|x1Q+lqGgi"ۏ4y)|I,`Bj 3!,3e_TW[Gjn-wtaC%JgpG90{K>k2FƻO4+aJMwS]aD53r~[ ЦԒHBrYo5xX+|wBfFZc LgMq2%||<ðnd⟯'1[FMS2扛 ؜'Wl'ԏ{m͙> lUͥ>T,~PKt#"в=_j`ĝW "U]2l PcՇlukoXx#ೳ8Z_/Havv9PlH8i0 s`L&0 {yX9Sfy8kStxQCI-Z42o݇ > ߛw(jujքȖ&ݱqu#^)a PQ:)ИsvwKFAr 8V~t!t ywp !C&Hp^di :Reu=d@N BKnY_⣻Q{5c8dֹbJ^ l.p]aHqxV bZ\2iZ)3)=LJkDHBʺ(1/݄=}] k16~pE}g+c:@R bOЦ2!t3r+ )^ѐ#va bg|斝*tceXILmfG~Nڻ涽2y@W΀dBNbCM.˥k-A{ó2ˁ/34UKxpcͣp2bW;ݡa.AA Χ(xdiLyFr-/;5㾴Dz,a 3i4iP'TAX 9QzExzoNo}޽ I[8:MB@=ia1t<}vڭo57Lfu[2YKoxS8AkNCƖ}θ܇yha⁡Z/Gك!s@k7| D_K8 tC?zR͸?7!^{&2v Ik=e/R PL.aI'cbnm '`I,iQo$"N0>/' z-ʙC3Nn 81@i:&N{2GF֍t{7kGkW5:2}jʫ 8O0-|{Z%mfsknJŚF}8h ? ] ʩzJ7b-a9. a=N$h; ag⑙dl(͖7h['P!Fp_Yl h G1x`]]I /NRZ:R! @Xe\<=o(=~{Z"NtbwM!rg̠}f]8Rc#ZJZ"-[[N)X{RL,8 ?J${N?ʖ8 E*` vlq(BBZffj3ŨU8S$.->>]h?1"ijYF肛[҈ޠyp l%{96 fYk stLR?b嗐e&SG&W˓nR`sD(sm֣$\L4g j5%Ϸ6;hRs#i᧸#Z%riLq'=W!S[̙9c˾r%S3H2R!xH!A!k;h`bܧvW? (VubdUi6EE2믚4(uqpy˒۰$6`ǥCރ0xȷ;HgTjՖ 05 ,$ ⤝CĽFLJQGS"6L7\JIo ]߲(#,CJ`?/QHsgT];}DȀ&KmnwNB3+-oS ;'h! zJr{iz) ef9I\ 8dQeNmؐg{.%jsLjn{g'2Ω%-@D/5vA!PzslZoԅ>-j[i"NU{x2/q[eC/tg&.u6V-و5c4oE ךl%=gFg<5 4V{Z֡Q +~GMu>+L69% 1i6/"M=x#uNf]gL&OPw:$uX?K|(72Z]a\ZU+Â,f+ʥVQal aDUc35-7I~Zy,CHi'Y#?E)3Ou~bl黂o(Ymj$ M` f+ZsB?~Ubm$d_M#,v[ɹut!2ўmxg뙟2{@7 '%@}ٖp|qMf4~*¢\lXL@z]5@^2N"s-UZbȜtgp5b3mrݵ,/Bu_r_5ZL TMRGp {%%<{BjiN% p%ŸCХIݤGLLH!H'P,f:|ɡd"v8{1|7oZĢHus{xLq_obXK8$QdJ 0@ pGg$!i UZ&B!oB[!Eǿ s#H`I_,$ь\0abl$ۺ A;.Ïa ^nyA3%stU'.Ϳ6+ݖ$7nJr<8RtR R8"z] olP=ۍMˏQ٘kP{ =x$DhvSq9p%f^DLʻ- %tYϤ_%\+Zaʠ˗‹+bc{w=UJxM~?gKrj|_|wMsCvgw} LW?]o}k"ޖ <&V*7 oĄ:a Ab-57I ЫѤuPC`JIr2WL@R2TB[ s:^7CF@^nҐ\紦Gsw7|L_-54,ġ?Ra+CshUYKY7^.jyֿc0|ifKm'Gԟ@*&*N`d75Ux0d%&m'>[p>ssWGLK_{&pb!Uv̪&ŖP=YՠvgH&++:!1Oǹq0_3clUҜgeI; W&/0:]ڈ[9p긿"2Eݖ)S ]v:ۚSo? j=T4Ht nfaڤG?u{[zV_2G,ww,sW v\Gگ]o_&7ڣΰi/*2"F ͍|vUlmϲRk/qC4>[Ra(g)'>Q \L];)hhbހ;6!〣b_Bi5BZSqXH( r3ץ5Z!kl /TVB;KFqsrz'Zfk ‡[{b|ޞWK_,!`:4IfMN45[5$=b}n+h6/>]=\: .uh>|r ߮]_$|Gcrks;|&} Wt+?_n:3C)wpg甡w fAڗP<u=W{JѩΫr;/_dje9 la_^]Ϳķ|!gOAzU0R yc{_?/3OG/l:āy:roah?g{Sq[ N>'_3%HǙk (t]WO2&P>FE;0,Z3(ӗ(ׁ=u}`2w;{bf&γ^.}r~`o1gEE'SA wM'|3Oqv1 ́a=q 5]b~q&7!eX:8& h#*%N^e|RV\}eKRݜnAe 0ң1Fc +]zɟ_c sM "˫NzUCâ]ȍsBӪ8@ьǭq8\u`Xj=o2Rf,}G5֚S-Iۃ^ '7uSLыhfTv=z]}1KgE{@asҟaC km`6FB^ NZrbw! :**>֐HhU)pa3fNZKLhڐ\nFeŬ"Xĕ~QRھ MQix z;j,w4nNw$ Ll淟hüHIE$ 8u}1,~hѼRZq:Ŕ#Ξw'Peżrk)&eq~~K  x_;hz-teN?ZUwO:t&uG:޿"3K>!dɪ3 f/Ym˜,pb>W6q-@oӤ\D/QYe5y!}6mǗGѭm)9˃ $HYBF44 J .f}ʑ/G%lL'%E@a0ٞ7LcCc H|&D3 z7=8%.~UO1[zjtY][7,3 ֑⒏o63❥JAU0NUIP e>*5Dy [Uv6$Jfɾ#3gqr0 ( T/HNjԽuLFeEv"Z8Qg:4> )!0hU#ȹkv,FyrZΟAq&뼗DyH{rC(f %.O`Da؇s s7x(X_ I扻ɒfs =0mk4:9ˢ9x9F^w:*5bV6ż9B<'f3NRCs\ 4pFq=2NHɠ7ʙ s[19'yʑdFN!Qˌ ]̐վZ Bmŝw49bTWץܝmK_"uqpvIo^Ax)1xԅ4ZW&2oYƯc%ODgeĐjyYן_`c(h t?sKdBlQH5WǏid%@[G6tˏ&;`fK=wL|d=Ǣ , _Am#Z@ZD @!S}(%q!]K¼o;b:R!sd28lYB8Ujt :+X kJnl9s }fc5Vd#Ig4GQ8gF%ڮ~mKVg7Q\ǵk|!t q' ٻsQd&g{Q 6`dJL _nL<„g `Ǫ2f!0W)ϏM_F_#>㭵ݜ5Yl>g63N=؍̿fPZI @nULMmrI1Kb \ç1 61ߛ@YUtC [v|ap.zQu{čQt'Z(pt ٮ9+ᯫ9&ڶ瑻ݑQc蕭M)(fp%ë#^/#J́ޭɈT]2ECeu 8hZݑ%dI])xjtotâON]s i~ LNNdVG{V Љ&Ӧl-#pV6٬MH!K7";»Ik8=ߚzj⒬b44-?~B=fϤ[IQڒyz8?!UC/aaIḷ@'o+~O ̼T;'d dpJej4mXq I|uhGiZ1 ʦ;=I+ZOI# L0цz+'i%e+iMQe0.$g9rVaꔋɰN >@NC_#'h¶bE{ w!AxE O & edf*6|-8Ӏ`U!VL Rž9yu~ߺ,ԈM}TQlheT%] 52WzG@IXS`IpD 2\ L[-#=j篣ԓ`ZҘ-ХH NNu1ц-P@D$[rYW=-L?%\{4hK;^; PYFo|RݷTaV@+uzj)dJ%NilhGghJeX_𹻓ֱ,_^NK-^l=6æTcwݏz(M<۩jm数W ]Ol+Fv'2ʈyw3OnͱN=6Fk>Ga8>aINxjA)p8l sI_N:af&~)ߔ/^[Svj>_AxQËޅ$&fǑ5Lxd`hò_oۿppU|4(T9Q~zȠZ  xSRO KN,Kԥqٰ8 %8{42*uAk/;!(\P7߲1< k+ 7泙I1eaU?]v/Po /Ս]ǀ Е<=Fk%iAf_gP;j#EA8ZK;2^׸x^5`A(U ql}.ȃS7H4Ti,^CL; X4-zSUw5Ew`z [j tov,j.n{rBˇYy w,jYxrzX`q֧["'sv++x;L\dKfc*X6idH;Oڼc0{}y @X*5cw8FXVc.W&XԮ)5LQ0VG@1e^LMs>Ԉx殳&$u ۠fʧFP諁7$z/(&a%Fqg\C'X霻In_ſc<>ߡDq-"^Jp-M W+VHMFWaU {-7\Z2X@ڃR+b^=}0m>rFT,/BxI"EM5eDI=eqyc(`<~sep5iY~v7ծ:B%O^Ńj&5mo.5Q9SBo=c.X' 3e3>P<6O0ɡR?C`pFNM8 󍨾#uϒ_eSGwfD%1B8u%Co;Qϫ~cU#% tRybjusBBa~=TR59鿙?d:Ȳ޶D+Θ7؆/ٯdε2;7VڮUP˥}&**ħ'ER@x_՘0Q ]YBe{*& Q%\}P{0 -.: u]d||yִ} 熵OIxP#X(+ };5Ǣ k_o&f@z<=yznP4 _JIyj#) 칛m &DjJ`U !\dri_>Q DDyK jWh6 )؎Xvf=>"=\ZiB^-$A46.Od,_.J_8rFNlOD˪4@-͂0-,X#l)@mZQ;H뮐kU`z^R3zѦqWP>?:t@.ͼL/"Pxa2¿W +Ml&'D&4Rs)׈n6꧖rG-ED yJ` HٟҟT$",J?W)k~Pg`[rD W*M7$$yyW(W "VWJ4Uv}J@>Tm1@}qo᷎!LFXcD; iKF@F1[t% 5o|}wџRE Q~ꣻk6VjYj %*٬Bb<CճXdBӈY+>d7O|xCkcXaz瓥L0grMɭ!: H MA5pݨfHfDxhͮu!7x$33ĕF x R@G rzqZÿQi8뭴[ D_!>pKm䱩) n_+QVH|E NB sR{k0V't D*;}.mLgaYQm6ՙ qRg١ctWXۅej]zbL'e\42 05m qWQNM-8L7씠H$Bኾ-S/n}%U۪uer utj&}I.UTa:hW"=d^37 gzU-ʟdG4G)_Ξ<84DUi_AHI4PY3PybڬP;^8&EM#Yb /^%ʄ4 ьK^CȴB1V'wC T[~)9 ; Q5رd]2/cT* JI[tLKR56L|{'*e_c*#Ϝ(r?Io14'8YH+]RΒX`K#{porP1LULhޣ>bw5OhVF'ϪuggeҎp H UEbO|EU8=4{l0?Dkd%Oƶh&Heg/֦PZ̰"r= TwMK','0q[[;~v 2HtϢ:RU@I.? Q{6\R5dőΚy D `UM*> 9B#q '7GUY\ *`ɾP£A(ǃc+9zhS ]-PLFwC39A s=I _nT@§|񆞍R>DH9HNlR&c=^C%mjtXk)KdiA j^@w juh>_"uWkgH'WWlr;7ۚ#ґWHUt0sj+|w^6ߗv~(C6!σ5:D.m}uM #k.D.|!X,셃*f4oکC:43QAZx34E!_ DIN2 b# p R3):d[b>Dz>潇j=iuyoZ "xMedj,5}.,/)ɣy:Ͱpcf$'P;֎)f"ێ<|\U҂A(DxeTxBI < xNYpQ "x8sNX#OJĸDsO8"hdraxdk._Itx 'Tӝu9@Xح2M@\F~,\w9؈"`0P" Jl-5xէH pxD aws\oh3xF1% veLL)GKM/nwӃ4:4E #i)Gcgcy$ $Hd{9,ܻD~yRɴD [T6=' ^@t(*/j\ڵR|֩cd4աk;Y]z)o圲r^ʼNc&9L@,kSsRHcrǗ^r}YxEleCr.{j 7oICLȬ|<)I?{ Rg | k<'Qͧ?!NR!~o^ZtV0K:\,U3&f_p$] |) ic ~İOgO4'H@KFn#s4REJ¹v+ޑ"iƠq#jnE}]@k{ַEO½-Pƶ0 u%' {GDc2n NJQtq!xk>s֑d*ym":DSgLͳGpO#9Gkϵ0wsVfv5q<~ =xm҅3h= " mt3g݃/-T4z% ˶#-x6zSr^Bha.\dj:g;wָ-lT qӣ^`6bLQk<"hl:v%o+iL+!ZhEHL6 ֢ aгC>{n^d{Ȍ/߁\!Ky?'HH \tV>JlC*e bөNKUo 搾#%&z?Lji.qg.R eN*S9du%#wdh_dk}:Rո%$`i/uAR(*c_=1w?ϪNg1Lj}0HDOlH.LXz q'ܵɆ\#BW-i¼jN59Qm//J t%JYEmW(ΆRo_de'-##bޕՕ_#X1Oǭ붝-jTÎ `,2@sp Zٱ&S]"WWXӋ9ͻȐ)Y܈+"P<=ynVTVAɗ>V!:oG`~*3xxhGM`%6H@Ѵ֘U8M”5IP UWms2O|[󏚿9+s\}$TF3}_񡹪gM/BT\%ɘy1AR0 Hd KsM;X /~&,!X"?ک/J?{:*?T=5=s+VFCD8hYsF8(ڰV9OtW^Vi5䃄xt#F.9H%\#zcS0} >K\4dKD" rgj[۞S8ÓH!J)7ϾChR-{ ֧7kUB?G>lUxgZJyi]jdVY@jM-^#dDP N dd9-khEmҌޅȸղrJj QAĜhLϴ%'߫h;'?~}@T@diµBH-Oٸ6{'B{b+?9~"`)W2lbg_uDp:Kڣ:!R6~ }a־ŒWˊB3mKi f2i3_6)MdNzXc5ac=tt=8Z[TF Q*,=Ə*E"F,+U!\%d՛ ɶNd +z1bq/aJ^*; r;c`. ::F*zDNҰZ{Qnr\n>P@º <ez׾i"bP$LUL]'R A-m̝19y#'meN˚y.I>?̞= 6)=vOdp&8{09OJ_ cCߗNױNKCv[m{[-&T14>@c/]lкn:~ȋ+|,CWԘF( ɂ` bL|r*h\fjwS EXFT 2 lp. l)V,8 #LI2{T>[e^D00 d$iF]퍴9=@)#psgM/͸I#loswGC\Ac%8ʵc7#}H0|qX)W+15/a +\u6Cs:t>E] = Ǻ(9FvV(hu 5<t P%xqE)qe??µ }7>pJ`dc{9EEIJt|S>,Ӭk4 flt410BVG]r=چP*`lV9Be"AS P Քe$P ѕ ԉ̲6J4 ԿVGM@/rz #zƕJC!rՃ (mX9gU-b%CO$q;{44eº*G1_d,Wֺ0a@ OI5 J SUzւOԵ_>J #5S#K`9ʜILo9۴[Bl'>A%9Ԓ&4ӦMr_)x_C)LtPLøݍ4PQUU Ho=*e$L tN /$xb} GKkQΈT`G=M?ҀCD!ӥC0Yyz[W_Q/.ʤhlʼV;~D%@_DkQV؉gv!|h9-/ [Ն0`GwU{uڣTv$ZדŴfNu1/y,^{ut~xE/` -V\~˗vFZ{1J&b~ͣ I~«rr6uFQ@&;eP9`^8HHߤYƖ*>?(z K.p[沟w)  $Lo%rkcڛ48t<i_})#7_MF)bdq>J 9LrVQDx;h0 H$bw))J(M~FUXN[Ǹ5gI }F5p.DN0Tʹ(3.i=nxy:^[Zt/NȠ&|̴%HHP um^/Ij[X ivz\UMyZpƤ/$Le͉A{Qz_\pډ6$"DIyFε6m+:$bPI 9y gfVo] taܴD7q%ֆ{~O GKhƑ#a +R}C YMN-"zp"L*S4fTZ+=9hGWvìTo~T"9X%/;~w=+kL8A~OY3c,'ࣷA^ļDsp{&!{Y,nç5yG=;"UfCbŮĻ#6$}ؐ^nnCa7'=y@,ÖcڏeػϠأr@P. A'\@>̪nQ`bs~ N4Tv3o[[ZU 2{RWߴPR3Jhg>S!0s9pX'uNQ('T%Ko ÙK>kǛ\&Oܔu=*˗Os*=˷8`9!:qPڑ:'klRd4V[Y-ͺO'BviÎc9kuѨY7ڀ(ᢼ sK:FTٱW}|>4(n"5SqBnQv~Jl|Oјݞ,q LмSi9,nfuWJž| cED%mED9uc唹W`?sAuk'v۳g[*)_jI}aup U,֗𵧢’@\QZpʀƧB︽K.XS[%=tVZV@)AvH> Tr'z{AY_Se@*b@rP7:\rCҧK`4OT 6nx90(waB9gݗ0qNa`}y?XyL $8\^ɕdeWjLe1U]ѧVXJ˰4av TcJ-8]n_7C0ۻ=fFꨄm弖EgShA` # ӒmSe().FrSxaL⭰&KBsww{r󋊁޻ *|cC[zq؅YEI&_1kz*pҕ E?F ǔ.מ Yb@ZWĈI Oϝ++xDqո~f(˫@v H7wzUUtVdx6:pf>mGX؝AcA kq?pbTA5O7yEÜϜdGh=I ,- 68P5+s\rvm:d2E.pζK׏Qszq?yp͍b| );?BAyL\o+'і? $`}|˖1.%)bKl9a zum?H:nШ% G L?0AubSl#@ɢpPv ܐ 6s{)"N %Ҍ7Ax/݅ ]-8YӪ8mzz`8:Uq3X06$+,U.M=C(te9Ȕ?#vKw̝vL'aL ĈnPNPC/ d27ί{L+K~:IxBEkd R@U)uC{ u}doƁO?3#kb!ES??+xGҐDřh8ў@x4VT F:zr8J0s_^I$B `>n%f;{Ca< al9Qsґ6;Uzld5މ\c&TZg/n g.-ԏ\|_&v!B;t=zV pp))gD|i=õ /O] 0 $v]Rawܡ^8NO&k׃v@Qډ(ڽ,TO)v{wLfaZa}L~XRlC:bHsxHF\>cvysʸtD>;wr&p4-'Lwn")0p>ED-*,>(.`+& /ӻ:ԇv+t$tT1C 2L#*uG)co#Vvsrs{Ύqy쫃N5٫ <~ DdRP!_v(9V!?k".Hu)Ӎ%uo/ƝN;Ô& Q[:ӈXb9%6ydF ]*kRY,,)}=dM&s ٲqZn -vN p.ax)3SX<@=V : Ujć6gc("δP?.9US]X!ÐjģwoML?] {"faDaV[)P.X #{c16le49rlxh8'.l:U@0!!ںïU6q"HW<3]zgQ@e=-hpL3N*||UЏ;c1Ʃ S,,r3'6WBE~QoL,Dx}w=x[ c6 +utJL}Ќ]CB3J-P=DDNĶe|S=#64@*0)½7 XA/yG*i5v0Htt`֠򵱭Sm$nCі =%^74uIM4/z21̦֘ 8|Rmm?GA9>Pjl g?jb*ulomė#oDǶS;f3gGI1GsJs9x|EgҪU..K錑C;O$B8beV$ , w{1P͌9Ű| v?e"ETsj5NRy/8kc>sl70gu%VXc`V*/]316Oº:dڴ ƗSSIj{}gzyUlQ`1,B&4AuȱvZ&PJR@5SD\$l Zn=jqkɚTD/jQA6jbW~PG )m(lXg|G+G\b|XR)e,m灱o9&`_fDJ _(bKhϭ+҅P" ab\gyyЊuiMFۖQAkǦ+ Ehܐ!7'!?9Qx%bq1eB *4p87FMՍv7O>dX#wg( 5-M<.Hxֿ[Pc,ouɽ/Tæ߀=i@\D__p(.d,K'mkߞ^VFӚlWI2cz*#vJz4P.]?03 :ZO]<`TWQ2/k:01Q՟KEb8q#k8su k"q5~g4u7Ȅ#2rP0/>ڶn aSA 'Xw. =  N ;uڕ,z|KqO? [n>%Ⱦzeְre˝iЩiQOtښՠcUe) =:S! ^(FmԍW۪I;Iak&\k *J.a"D/a&7g.iJlڝDQt9ֺVP6mU|QpށeSK|ex ? gXZTʗTab<6.D&&=Q{$D-W|>{"Km` 7^gj(6Q=*#ę#H:+l`vL{T& \{t,U\p߾_dŕY^|얘<{D1@UvhS̞!a~iB%1q|6*NYYKt!E+C N]~C6"V$Kw #b;~#|̕3. {mD%A1A(X⸤Ar ҵx-)\ hM^|oVկv &q{G1]y/ 8߶ףSyJ*):D{fo.mR*?+Uж,|b%ZrSx$O<Fi]V$fUnP 8y#xvf;$j,U2t,*9wAQ7\ѹpx2/Qn'Z-9ej@p_؀qMu]nCҥ>T*^rp1'jN B}zm!6w8(]Ҧ-zkT֊YLiS5*_o &dpG UF*om qDHi FFV)\7ܴ-(`5`8- 0BLf"61\|"u߄tX~9Uwlo%sD/rr| WA]+=rOyU^ So"[}5fZ*oU"-^S6dc4rm hjԯM<@GӔ )jNx~˭PS)93 ^TAj=~zrBoFO'T&Hs#TlZ#&TYf@"[8`隚5c;Zʦ ) |OF* o4<HXyW I2`۩[HpbT9͟hkR`>P6K5Wݟg\fyTARGze;~/UJ1045hc"f4y~5kCcH5^W Ǣ0NHyna1u@mv=mNsvfp0icB[)+H$&sP'❣oƌ,PI,hi/Awo:!NglߌtO+ag>?n&(e76.zA 3 cw7U"s3ӅW#*; `{$(lzZ.YMx'%Kha )da+7^+LN#Q VJpn?-HBC*[_t%_5sXUZhER˧h!U;I9[2mn*ҾK3dmrqN艶mM_bWNV0%`ah^L!t͓z')Խd?#dRސR~B(۽?;msaUI+U}:ϼ?O 5|crI֠9ِ5v\RF$O`q5|I2v؄Y,]D{%c,qDH^FjG\4q82\cW`&1,_Aՙåo?#znYͩ3ݑ{ߋ\1E-`Y;m9U='# J 5L\"_}QX["C;:.#lB+xO$dmt.p 問8NB}ZP .Ca@" <>3]@ȯ* 44xVCLOY?70OleuVܘrdkX\d=kYKpVg:>vVg0/0(j`Qofղ- Ő(!} jJat$11gɆܪ8]irL&mXm-g $FOs Z]s6HJߝj JW}ujz1;QI7X^m{b4obUl2?ۆw7d`4XtFg 뛧e'}ʀgX"WK|MŔidruòy۶ljMyJ,gZE)xǒUD%3I5>FRTLS3&j }~^P8v8U$4qhĀLɏϬ&dd`Hc%S qZON r. ‡E|.l.9gGP4y+S״_ݐQBUtb;yԤXKc$AAXwwxWy'[Nك*5frhCF\{Qtr!*NUMI9:ƻdfhM5f \rKDz\=<"]-s\0# 8^29!&n{BP^Hd FCejKM~R6=ͳ9I F6r_DI]ZOY-*䂼TT20Z kZHz{K|_0uuXw0,Y_L; qrˉUha8^hDfRA%p(VHbn,s!0KPsS':Q] >nA4cǍw+14+Q![7v&/YqgrOk%pd#EUjA?58+]á[/zˡ}=? Uȋ՗[BA^q15 ߅R5CO;׃Kћ5reMkl`&^bЫdGphKum+QgElL7RCE~\ځ`3wf MɢZ 5e!T]@vENxwg![j\JuvS TC1( eSA6_],LU*Uĩkt(ߢ?H؁K![|yf, 1UպrbS3C~y8>@ع ^NVF=VT: u^&R׍!tF}#"?ẁ  gT ?v|!%Bs oYe"NS>sfkݸ QJf&mN~V'D[ųb& @P\b,g/GlBN{ԓ-y"Z IysQI9|aH!1И_qI ;:'K\=[Ќ[СD(v$vJ|ȶM<B8v>EžtXq 5\:lϭ4SUֽz9C,x2\:ޕbkYtJYb).J.d, ~9٘>ͅO \yhM) $JH>bR/{oyha1E)kzo4,q{.<NKPW & t+z=05@ vVgW? ne [~'5ʸnA:?Qא+b+Z0>+4)l\?FGy:ZLx{?Fu.]$eFiIL<x#I.Ay\D5 H? YARޏ4,۔ jV6ȂB^z*˿ϫ#ir,zDnmrb B(B~J>YN lQw8mD(h jԓ;sN!RF/2bIrLW7S>O]@X¨#eF&\{֣jR)͸ŎD Ϭ@l'>>W`MRv]F}Q[k]V2T{M4ff!YZs;S%T(UK?LY ݪg+gX 8) '}d ,\)Pq  '|F`xdJ> t5ho ygYĚ+5\ ^q&mZycdF۰,xVrڬJn}M`*N }F"g<>A+, Q/=W>3Vr7=Q#aj0R g4 Ajnp]q|5Z yւӋM# 7XHXZRُXrȔl6l6\qʚqyaB69(;,+֣/A֢Nհ]=bJIoy/wFmVm_>5v·lՁ51^5 :LKA5ST:D%ݫ.qxzZzȨ,{B#0C3lN|ߙ=[@tͯ!^n_z|5Wۚ|15ikҵ׭(i/ν4;ov$k߬WgbkY:nntn@mx_0_% ˅lv]>s7~ <\6b>^J\Ԫs 7dAn>H<nj7y02 P%fOK {A0O!%tT.xx3<<BI8wnސGm;UD,݋;sut>r(Hj,c źV`S 2OZq!S.S,*Ee02D 5 $I2V 4E4k+4D4w+5!)0&ḇP* `F\XHJFC輸RPeP}pm87c Ul=2m,sN8gM"ȓn{2@}9 CGyAH-#”+.M!s}T5xVNKnYww`@K&h]sJ sw݀PnV<5Ǯi^۹v @-{0G\Q)UqKf a*j,S{p nW>@: iΦmYTeH {(MX\pۯS V$U\ɳ\ꮃGp{pT6!n Z<s_^pZ\[`s%U- ̻\"B>Z`p\=;IǙM""@} NZdy]ӝ4iS+gvyX).͹ϳzVpZUg!ī6P#UVs53@l5f+;:i8{_c~TO}m)_&$pjr&qR]v$9.d)&:PutvUW $ IoΫpl ƀ]9>r6?!\=A?@XK!R]Z4r>_V?Ɲt3{vsBS$]+ѬձW -}BRgd7 6?p֞qLU/A>[[U"!s&#Qjn 9K3$v_籮 cu4ǢrGaδx)ҳz3)> 4#tuyg5È(168W$* C ݝZ͘-b65xy4FXӷ ͤU"-$Kj]%G}/T%|g(D|)] EN4^tR%f̑/T-~kj'F' .˻{א\b&}WEtxT.2#šSʸW5WR1r`IZU Z:Gn3JLt,8zIr%ADP(צU=gKYJBBdI{TL4 )6@uN9m7k`f[ mN7=p`@yu u;sx) PXpXN -kGj<6Bj0et|KE_ mo 69t$L^:u 19(V/)U'x\yv*IR10a݁R,~whil],\DSېy?0kbvPD@Jb+ s `¹gwۉI]x,([.82ꞕşx!IC$k(~w9 1pې7@\M*Ham}g<_7N < oR0Zpa le6u+0{MSj~dE#jR>whKI0 h^r@9 Dh0i'k.Bu (1w.b͙e}).'eó@I3LDtb$ZxlYXc9? c-&DK:J>ڲYŷo3רkhZfEҼ<M}ʒ ݖ8(F4ϲ~DNu%o[uΛH`7^.bG+ /d[Kg',D9FYyB)iˁ< )ukD^G^Vzp6"|4a~e1q0}ZE65L*;9gmh{~$H#1TfxG"Jy!߶58Gf.vtX rR% oy륮pDAi.~Ș6A26 AO+c] kD- 6=@[Dg5)R,bI!02?A|4%3'?uPɓ2F;i8_k4 GWQb.SI~#F|&< 9^2j]cZK*gыi#SFx8G l>!t7C\zdaSTQWyA֮|x7Yz ~a@W Cid}ʿL V#>y++:؟V EcGFЬ50"\T0qֈ^lmH-" a"`&ȞM]:kSk+P 5K:OpֵvF;Pzd7d̝ Q>yĽwK_R:5,1葦{Iq $ 2Adž,ɋju<WqbcR Tu@_N*#pflYm6:.3lg쀬.Mn'nV_l7Ĝޛ=h!?*ؤLYuR9ŀ0- r^:\)Rj:N#. <u`96ގZkx3ƁOeWRn*JTNd.`@?e/#> ǟnXʚmX{Cu:QH#BģP$5S #CmBgO^J'Dpsrů XfvkM1320m+X;:vZ7gƔ{+X@|wh.(؜[ՉR {gt\aڹn|O-7i DjfZI|(ZN0kn@prhd -#.OG peqngs_ 脄Ϩ6QV>o*R6dS3cLQ߭ r28ٗ꼚;ǔԶXb!Nm19!?̎˻FFE1Xr1ei_4Hs w/Keb<7W*_|R9tdi0a]}7ՏAƓ:_ q 0>ς@ -̝HOw%pu ?3,"玒Ёߵ@@"{um =`eQx[i/Qn75l$C4Ie:(ԎKb}R`6m' 6OtIߴ 3FpkӃIvm.S"UϣA<='ϟMzޓϯknӡ_|s #¨1WL3  wh\y4I]{7?x:ԍJN-D)*u@gC-:WǵK?v&7c]} zXb;KXy?nU_ ¿WZˆf2EO%\E-."c_CQ@nyaҥE;X3 xPShY<`q8USH@@E:ԯhiÄ"'ѸZ^pb$;hQpRK⒝uJ)y93<ʗ} 9u܌¤x"170*W2^g3Oڞ%7Yk*LsJ3羗jBpʱMq tr.J.!Z%QNOM*FsոVh6>}F1Z ꫞?C$9>iUдP2Y ™Mm hxK?.4zhu,9e y$Qk`R@s {CL jIC)[FUUiS~-t2a0pIV}xzƘ͸#dA޵hbғ6'z3Vvˁ}n4[oh.@Z_|R1`[M!v'nGFG0SAR#e {|QF5ٿ-v Sk=8Q붺nw4eז=*{7%q3P./ş W%Y h稘UXz{Hn^ p[|t3]ŵLi(EÿO>ˆLŕ3|6Ib{ﴮ.x2IxPv^_W g'TT*b 4:kn-p ;n:T}iEI˸,>8JQ{Fren@B84 $zN\bʨk^ W삒Rd.Zt!# aӺcϪe&KyQ|~7RyFą3"&@lժ+% T4cr?hC?EtX3.J z-lq>Ҽ Xc8EC -lfNgo&]q]x uk _϶gnj~ZL5Hf(ac' 9ݑ ?In 5AC8z&w_Vn~n Vv og&VZ_$Z1p[9%>#m*fǢrQ Cv轑ʈfak&@#u~ƘǒyX$5E4?';?gnqgchsπj^6/J\QC]89.PP-Giɣ,{:/ED8U &XP8iC(&Ug ' M ,@MQ*ѕ0Zf;OhuTr.qlod@ܞy5R\PK+(M%FU=d0Ccӧ ٦g"Y5T(Y tjz5ākpA|W_yF1E)] ]XTGI!55Gjkz:qfk|7b h^# +PLAC}h1D/d,}xYTthR×*t=m? e90v]4r, /*|z${O$ ,(1 .}6`Oϋ0͠HhEE I/C\}Dy"YSˢwA\Jb< jfS_%BNNh4vcΈ:q.qG-W2>>r%يfcI ~O"܍Υ{F{"lmҶb45uZ%$>gϺ7S9IB_{tqd{`~Z N"" bu. 9V{4+Y{`E!|_3 !O$*JN=%-C ·@pX /]=05e 6'1x^R, >glV؈r }53-wwcuaUERtYV B}v (0#."K:Wq9$yϒj**ٟe-1ڮ5.]G&nލd4X?zܐv;M_ɱve\kJ[G2qlO٧ "+{̎Zj'y1aT8y͆Ds K6jx~wK "RXRT5 [ bw7{س+ ѽx"G;{++K^m!_DH¯-F AogԶ3ܜCXɩ5p=; B(mI1()_ l%_#9\:gܻh5c?uZtxcFF9s;NWudLx%*Δ P h㛔%|MEn,9Lc:WAed5Ó` M >dXrR6MYĕl"7'15;v v\h3q6"E.FXHߘ3WQ'{9W~qM'Ny5=RBAB[GU`xd9>`u%n~ ՟i>V'+@\ D0{ok1Q`gSn ^\9-ԧRY`~[#)O~okWnbOJYbـ"[h8ps'AjHUc69J0*J̵8֓Bf_b)j1I ՋLL>i-?=g}9؏f 37EAڕ?,_TR6[ŠΜY`zWuc nG$   W2w!Ww ־"4_ϖ!{[ĝ&|F6:Tl&3Mu7PW<~mXIp!T,[rs *+V^dh,VѳwWȯ8W~zߥXTcۿgN`dTAsk)&t4ʭu /b=ab %;gu`ٯ}.(Ma? Ԥ1>6,G4[>QBs*i724,h BNyElFaAwu@Pv8 .FypNYηT,`J7İ8dV6Gލڅw; I>h/WM7`{Ч}J))i?J|6חToEGڤW|n >!@Uu ne]%Up>L5Pus^:cB?n#*F#'%_`I(L_rZL?7@zg\v~t)ǽd 㟤p1Һ 9LN"Nޫ?ٰMuH1J\;^H}s,/V.O`͓-WN|A!O}ּXl5ݜ) ɗbչak cl@0ofd*`[תX~w V}Ԥ)V?5B W%OFPÁ0 Vcw]6x#b#n]X32i:NέCscKKQ^BfiϒJ Cf[4-Xq{CY ܴEi@KH YEthU2WNJjo^L&;/kJߧa%uۤA#H9 bGDXGt N5Tc!bZ9=}I_= X}Q*wI) K #k">ǠȂ_tAk~orOތ4uRdƠ}c>{w!Ĺ@7 Wšx-a&Ԑ+g?v!-u>M;˜=X946L>[F9wLLamUĂ?"8N#Ex!.#v"Nֻq=S#K6`DrkX,os_R$4HÐu&L{{!=IVGDK)Գ4Tn~/ \)N++j`Z"Z2.gz8G/k[TS]4qOV<+$kt"(C7)mCs['i;nPʁM=1n ʍΎMQJTշ-4'ψUڨ\ԟ(~C#OMԎ4(SP-z0oR/Wh)dxD7M\tVYc-%Ȍ8L^$? T-Q7;vȾ=sYs.8mV!1b[i9LSM7 .d5oTOٯ7.`bȴ] ghM[yte){26nMHPw:Ǧ? &B"#LOҾBޭ nP8bݬhpƣw\buu'7(BeEmr~ :yee')mif sIGC1aAux;{q- p$o2@N">Q)B:yn vؘ/ɉ#^zis"b"q(ۨP7S;"fE:ګլI:<uHhLt1 ݱL4 ]^_Î Z=ѥC aj,k#a`PTon,^K~_xNV82 "9 I *4zIvο9W!sYD3 2#QGVJ$?#C/\M^qa.fy"9Z!{K`& ` y?ehS0N~s?^gjkJ0PkY!_z1%Uu(7|R0> ќ̒ ng'}l#fD0fl4̴7X_"<|̦}t{⡩44$c K` =C9,X葘U$}28\.D^F_A參|Х׭nx^ ,` T4%ZCZϺ`z4_ns{o}̗A9*s_rÛngcqx4fwA?>Kp{"L'4GL `!ܤ t%"yaѧ8ʝtfWՌn]򇃪>8Ĩ3}Y6^YVu-L8ŏ2#QB$&[m( 8%?+k"X]ܨu(XMbm*gf+rWX3S\(uBA!pe-l0ah tYRQIb5e8@ͳz?/.C}/Hx{s6'96h n%y _✓4jo{ ԆF;s\/ 2'PJΫnO5'JGdᡀWK݀Ih ]ÎN5vAzA12Q^E+OޜT~仡_|lIg)\0FlAaf$59:n^/$SD_({&#x>vgO,L3,"Mcpޫa|9l!\ΒUK<ۜ`4",%o#/̚ٮcTT=%Cq9kabር14-/3 _VdҠ\."N?a{M10pJ)t>9' )s[WᎴ# C_GtBR }T(_|eD? /{y!t qW`Q~kLGoq[+ Y=C' H"czMV;t"a㱖=>d̽T(浚R퉙cJלP[|FvFHy3mcmz8 ISSFͪ[A@}N8e9՞Ks%:v!oȽOwwsF*jh~R+'~DicV Y;FS#"3<=esRD%X4azɦ739O}%~򃆑Yd>+¿K/c tfs`wE!* aEpNEIr 4iRyKCP.hiWLU'W6%M /a,L`7 !`{ĪYRZ]lzp)-$/:i`N(3) a~[:|YǶ9 濢WN0Yj׍ܒ)I2(l%GiA ^"9L{{:D)X:XU\i &Z.)V{`|OK(o&G U4% >YhȬkO+>u ՗du1'SF|u˾^GWuHs4 s2{=_<3!NRkPKq\ѹWrN_E$ԋD+!.?;.Ӟ ^ѥmu"5x}Z5zWt|0v*Lf4DRjk|CՀ[ D]fCp` MǏQ;-& P;:+nq=RfWnaMo,p0xkk))tC{Ѝ+qIm,mx>9fG3n?XqcS3z>%bU i*nS%Qh}n?NVGgϮ &#)aDqqkÆ,UL07cN'Xg&Og(̰y?u'w鮆PXb#kIMk$'0z7a |++<wgbZek!F@Cɾrh3 [ $`q(n :/&Ʒ6 Y ZR->ybU<ԟwT|n @9:$i7;?{ޤ[y0!$m0 I {c.AЧnXX=)ݪfSИ7XMe*"}6,̂L 60d)|%m>Q<ÎA.DM;VÆUurB"*"3z7a{샱Go(:vC+DxƬP84eބt8¥'GsyP!i;Q7\+F :Pi%{CY&π˯T1|ʹq8ggWc~Pykh{QRjx,YLp !ҢУ.L`Fbn7qC`ʑtDEX3!0b[e\4T-34W쮬7ʖSԨ@Ȧ /ߞZeR|CPG<W0=*#>pM/xŶyeKdNzt}wْ+XB{~Ge>[sÿ,C7Z4TlyFқ9h>T /`0H~ߛ z\6焽cx _ xI>:OQw;XX7F6ûF@۟T!eTֽS{d vH9,.l`PBU>52xK 5%d+Qgˉ$?DLL -?Fu),*ߟ"|fxء!L5 $'><s.5y Zm㚹%'&{3n#Hݷ.1:xnsMb|e9Z@>O; ݂RqDbsnQ+κ%٦X^zД;Ή<k(_h6vWJ>$1> 1)ź^#ئJcSILp5>܁"Qʒ4(v$. 9h3 k1 QyD# kw90C SOir m4F ^ ̿Xi=KCU  lXکZÔ8pv1ӎtfiG+Db#[/->f 12lȒRV]@eIuܒh;Ij䱽|lˆv#t)njؒC1I6jEh=uǮ}é>aPs=JFd8 ݶHdR]ə07? 4F@r&,:9mДcRcq#-:Ǚ׺ȑ^-"B~)lB%|W9JfwGq چpm[!R ,ށ&06"l_A_]3o): Ra~ F|P'M+BZ0U>3ٜ~.xbV諙COV(wkS >*㮣but5ٗ^͟%w -C1&K/;xJrЫLCN|yy R/10MVeWYdVwEB\E5>4~hMȵSjG<$r#D6+L Z@N1؁@30,ʕ˯9l$_$\CaʜB%u{s"A̿]xv\n}V컾 ,Pem^sY"V0`^/(ƚŵ]$D~* =%{9LkZ>P.Ь-~GHJev A~F+q JHh w4˓G-_6)5z{btI p%0mb @e`ڊeK"* (ED_1YYT0ǘj9W7627tL'ˏk};+  `.R]P|n@vJjbk"wC8|3\G2M6 8No8t,)ϻj<$1|{WcP4+HG/7{2 :3vOm<$x~|˶ʾʲ1M?Քل΀!ݭgL7rmu+$Y(c}wdٴ_Ӟ㫰MwrRL_B=&^@0%b̘(g$.NQ1莤w3r#FvVMjsJc*`)O45ѩݹԷ"|_'FR^ CE~!k?$GCSfHF!0s$c! S0ն >Ha HNݶ_PI (o8\Ys7j&|J8$@2f' MY)YRc0ShNd3ebHPٙ2Mx&)ڈ]u1ȷؖZ df .ծfkfUN}"iZ3nD8&Gd'p#?{|T[H-Rr7~W 8~;=, VӧBX㒦. )uR㺃?bs @:QK>)ybc#;D7YD\ہдH}vb|F=K͡Vؿ^:j-ay% T5uPDUӻ=Z{_x7([Gy6@?tQXPot)ގ.@R [XE QⴙYp2So"Za%4`ϙU %LsgtJjk m=.t  ۼ&s2v^˨Av?PY!]#) χ'c [paqܶX- T(_e>Eܙ5>Ek:Mm_{/⿂V:qƇX1̆CTDyzmT<t^JMXe?Cx%ի&2TjwESs({Ϭ"aj~ -!Q;d? '*#A ِReXˍmeo EN(prGytI]}Q>1sIaӫfqLq}pnM4&WFD4ˆۖ L^B]a|ԍ1]3lvm+1ݢ iѿ^x;nx*d6vQ,1s2.Sн x` FVZ+KN~leDkr"t_qmR(̭N] UG͉:h]Io]I'QXG Ienu:.$ ,8׭]fǬE{떕[W335`v/3Aa M݊ht5˔毺ΰ+OBܱ+ǡvaϚBɩUzf#~NظжjhChil'*ebD${髳? Q,P̯5t 3gL&wHH )@dض~'⊨7<+Wi`լQ=|R3< XM<11l{KY oU$XW* &/ͳpIx`ɿ姶0&z+茓Ww=*LF1mX;%/Z4s]vS?F#+SP_xW:?cRsH30ä6~-{QJel|܍WIAe~l ,j#]0w.ItLD8aH4]jjeA7Z-q*=CGpT@nB`/ . o d lΗ'xP0 jq nY;v K͛wycG#FȬy85_^ 8NJLX>&b|T!#t+~ZY$|'0[#e\]xQ~ Fp@f)bacʟJoC9{8#lVleg0e׭K| qP\*_yՎKgBZQGz@ ,vb@3fqJC҅38d%FkoIW‡ :e,Cf>9l)/X4x'B}t;5^Q4p{?O xG\g4^1Rd ԅ#203ByDS=in޷6B@\ ??[A1A<$d9(Lq,<05A5"oxFc.Zb^jm!6,;PGK ]G V~5R iIwe!tIP5yjQ nN6' # p;ĦrU @s737@lW79 ^kI^m',mkuhO(Fl9k ^k=*<\7``CG!G>U̪bKiI@lW4j4_}|tEB& FMY ! Ř)LVoj|D6$ 3ZP$_Pi;Sv )j98lgP|ږlTW\DMR%~.)4gS9GB()L(R@mQz*"SmS]M hpHFۥYZۤt+ د'qH)1!;"/Kmr=vr$N)85\fbO%SW -z88L%DpBcɔsT+\4 zrm]> 6 A8.>&M8+0?|nmZ &'Do;ZOc糋 wnNZR@H#1$N.If{b!dYCK=dx&wIp*Nϴܲ8k#O5ڛ^ ;&Dۻ@طf%ce=EM&k}<_wMP.ZՍ)= p{UR} )hbY'=Vc]ͰAd`kY$ d]o$DFk-lxWy\b0EK6Diq:9- @<0lFXɴ/5o{j~9kDY/ޢndURz(`񋍚k֘g1߸f(oCҪ7j?5Bf{g܄Q߀}Q͈حl=,2YՔݫJ%""Y}~zm!:Od9y0Zܷuōy[a% #x^yGKo0鎣[naMf塀y:p;*q->-"G/NWAhC0pd?puɏ#贻bb+FQ.yd ܩJJl"2\_̘):eldFM[si`ETTsH&qޙ*ܗ(^W96dZO-c7Mp2zajhPVTމ×g NX{m&KQEtƢ 瓒e"ٕ ~~(i_:j_1H$U{^XN1g7~=˨&Nm}{0S;OT?6[y72溓U06IԠꣴ91xֆ( BɌmlG8bcRgf3lT\Aq]2l@+9/'zmJդq6$w; `f =ctئ5ۖ9elIHa!;].@ w3ʥ{TWH֏q$!gL:b3[V=MkRueRp**B2 `5yM=lJz['"m$?$|GZ*bS 4~: RXsӻr r8,Xa~fRQcإ;,%?t֮ ,nz-XE$O[+ Wt#;'׹vH_j]#C'1ѯ[`nGќ(J~ &ۏ4W9V$s'ɔƦ,GL bg"t*.Fe4,J-*}p9Lif$tW *O3)bRrrZo*lIׂups&9gMyh9~0dУW^?uh0p0ʑڈh.j2F(4=g1r# }:/3s!NQj'~ZV?R{%Id]y{,0U 8OS;=Goȏŋ0(ѳśѕF/ޙJ֩$LkmE)NbL"u.3bZ‡`V:Xf+3aD@Io`E YX!M&P߆!W!KMhN%Rd_ݟ]Zl‚ H@,(k<\N?4܃Ob=ܢRŻy%_P!!E p|yNgŊ68® R/!~1I>coF11ka-^w;`jE0?d4A푂]˚"/D# ~ROCJLm0'p ޓkR)2pu(Y5]WY~L`y6& -'pmSulM n&-d,|7H`1[41g;]L~%zr><9uXUBN:S K(E hNqpFfL8(6٥,Ao PE%5!^R(<Ur}Tr޴(P4la@}Xa4oYX_YPEljS %+S~g{i%e@򩝕; #[R2U{[+QʬM~ B+JPkQ*"(&/:EtZLKĢc.kGc3qol1mJjL{Deg*Y[8h5ڑp<_Lc w[Kq >v"Ty%jQ3_ M;mw9J%J-)oPa#Z\+5j zWQ3p,e63@2p[pe2[j!'ŀ{v믛ݑ6{r7ً@vSX|tU2Gn6 7# կ#VhUP"HxA_jiD1XKDnvy ^W( __Uxbk#Bz-Ҽb}ۈ/y;POaY?1U[k$nly3hIGot_˙ذn8~LRMwϫQ,z9*h9%_"Y_x:Nq5ae`ې ~ޏKc}2yq9ܤX_E 9(OQ&1jAQSf|(RSYn`cYbB=a$%Pf<"2NE^XZfI;FB (:( ڤC&I_vQ]/_&}P|.M;[KJ=R$qdni(1.̩!|V0YğԜcIFQ=]? 8ѡBrO;_ .v͝)EgϊQ2#/P,O1E{v} ? :bٯZ>w:)gyAi],yMG(wtlOfESCĀnnWV6‹<|ЏՒTo叺#Ns_{= Ҳס1;^Ԕӆu_(&u̒uIBV10$i[KۊL eȌ'yv,P,înC)P| * ި}ޙcqv;\#c4Z&♗aex}Ǡ{7=I"䂸4Rk"eQ1uVAXkʚY!VsD<9ɰl_w# ?-^[\;JllG_y7QWV]@#Oib f_Ql)}:|6mY;ɃB'oiR}/Qf=雜ϝqA5SSmO >|F$%QPgI $3'' gff?Ev41;c_Q6HtPSUskP:"=*hOM,MY9'uY+FbCes?k)G,[! ]2O;# 0qMumF:#+`&[ߌG,6,ZwQ+7|>ifuNh"&e,ל-DIFųR w w -#NpڔaP>+Z@QK*fL ,/ -q9$z*/WV=ܛĕRm^u4uBlxtjհ LYu:xgDƘVIHWb۱:*05kkw-5,ofE׶g#%)v@uD2F[iш(+R:q}-{P:t޻Dƕ%5 _dI+ќdYKs̡4g(e0OG!9'yS99wh}p~PKn!  ॆ-ЍI@e˩*5 M;B9ť*xW5uC]lNQF5.VnS;cW^VK0S1 H5͇]I,bE`oTʨ&e1\_6/$Pk(H1U73dYDL;>L7AlO *{Za)Le ߕ86Skdwn/ފ(R$\VNs1lB ë*Kw:@k32N\hI.03=a"R A$.i.W `z/Dߞ3PkYkbZ ?q29:r3J JKJj`nDcLN W؟A7'LrSuzX?C\OP:-/N2),P}f| |60ee),3TLqDz7Iy(=EVU!m~=*7ØC]9[zQ.kkhnn3nwfF%`g'ͅ$Ru]C1W \YmQy;Ns YB2R>7s#l8(V~Wܿ=cAKklj %oW5ǮmX/ \[Zu:u!װ=TUǚ n1h4h0i&pp ;OƯ*yچ[͜Y葲ʦ~X3δ{;qiL6 +<3/1BXu4i&}R˅O:bBNO >2˃ +ZmW=Ξ۟o1.vĴ?/캷KwĩuPPhw?Dʇ@4ih4Swϲŀ/ Gdn6b%k$Q&yYDRG b̳fsg:qP򙄳Xu] l 6+e[FKGMrݣab[imU2{SR4jZ+GIDtS6pwz!W[7x[!.L5TaųYֱcM^oyu KGItxO_Qm@|Pߝ  T?Kd萁N iB%Φ&-$*"!]G l]?".|Hk<^'9qdvH>cf> Pv {ٕVs|A99WI}@2fFw&ZX4lK yL F挒X"9dun\z'nnիNK ި ~:+<@҅`K/Oz{{z{y! 1,NZM@ףN5.Amr2j\Bm$W8$ib᤼❅oy^^[v0x0§P;&g79fm;% O@@tOgH59FBlm( I4=j.3xD K6x!IW/܋WT>ؾ[k$?ܭc_ ,ZJGI1މf!5Җeeԝc]^9=ePVm ԝM Vy‚W@ 7>Z;XhsO܌DUwz_9u}*&r-9HT M7N,)t'ސ7gnf|L+5/mvzrߺo; =ۣ@)Z{ד՟jpw:e]vEi OVW/ Ux\Kgg(\g5`e nl S۰fuv6gI]_ ׺fcLwPEۥ C4Dv< g9Y>nIZ:e+퀑>_f;Aإe$g #p@HwfxVu|]*(iҼh5/6sGufXa&C0TJ;ݏHNEqxQ5wT m~̍D{輧@CÎn 8+G<6#CM=*c{.խ^21ooxM% u<`Ixc0G$6hpJc1 L_+Doj7LIF5E?PȘY3&x4+Ƭ# QXB*!$\)bMtv jPvּvD,=-d{[̮nTk56Ќ LGC!@q'Gw:i´hqIЗ=e{MfϞW1z'tyRkT# )*E}Ѭ£h_;r؞kK>!`|ݒ(zIJ]A%mr E췉'Ю|/ÅP }\PC,LUqSAy jB>6YԸW{6]vw8qW"Z5%C<*KRc ԨiA ԡ`v$y-C@Z!cN΍,Q-~Q3ݱ[C=AQh cD5lTS~+,][Cj<_kkM~Ntm0gnȌ1/ƖdO4^ f8j d7y@|(v;NCN[F3[|\@r 熬vѾwGjg Fv_vIDxridhf'7 >{~^| ~p ̊ʠOJņ% lҺ/"^ ]~suNi`lS\^gR=w3;PW/6pzs7HHy\b!̐yc%dy1VW["70ue7$cH(砓H 90Ԟm&5'2I*)mvq ֛NbγhkCMVIWoW\6nK#i >M7 [B75q#-MH{M]Y8ZlÂmPÔtI/Tg`Ͳfe4H<%S('b׆\ٰ.ڛaoq)8Fgb3 ^OB/uv 5MFOט%KQu4g@<6ڳag,*qּz宐w=^{1wzaMT,95 ㄴ_z1ZQLG5B]yO28:Pj-65y\ԶyٲBvA漏d@+c*s1q}_Γ{fѭCa_ܡtX g)\b- Є.K)su*{69bLH͈Ͽ}w- =T߶zCvK9OZWDvdtj7ɮꌢXws >ZX['gV&Id X1]˽:cKtF)2myq03檅cjP}Eb'"J6Kg?*E~5^@ޫ@%(,I'6!?D`\/=cQzrVP `3[ Avk2% &쉬Y9gbL=K fp>(ɮjߕΛ-H}<#S@"8B*tA76<b֊s%(q^_G4s[>T"wOII' Vʇ `\`M~i-ko"<|M}n ЉzήG- Cp~܌G*.ܺhN&7@2I _r>7C$3d LyXl#P)lڷtbV S]f7 ?RqѶm*[5=0EMx*/ į|cޏ7֬ 8P!2M Z!~fe[9?h03+7ЍVϩ/!*)pZCEE2ؖ25KZ!wTc1@E o,&cjmT9`;#V&!?d'(xX6II!pH؜={޿1WJ:h9"}-%K0 a%SΎx(ŧbU wgEY<^K9}N&j f6[X#ɦ A$E3Ÿ M*HCT!vs[ 1/z8Ȍe[7&Hs;Y'0ǥS[W0aPͽ=zIxD7|[tpr1p);DNI& @Ӂ%>g9>O2>!"DC:f֡ƈ! 0Ik`_V{ .t,8"WZKq h0glEM*+Y!4OewF\iىY1 uj۶"_js. kHW,ۚq#@OɆiI!iFMkÒJOH<\YяdPF' O@Rm w}am"7J-)CM^$OI:|;%J9s]J4(Yn227&4-3Hg+=+gFa\?IYR2n)V4PGk?/JIrb& @4J@Zgg^P1$I"ٖ69rY6;z7 vI NQ9=HQKr+1 9nrʧ#cuPg@;e1, EvFrLn۳FIIn~5HػƏ" c&Th@o8O^e箣qU D)BQGju~7!Zy3ZK ÷B =,t`AY6̇Rq'6Rl LXGg}Tr+&~KKNtLwNX^meԀ)*T 8bgjg ;q~ 1h*+d+kd] [!o&r$ |t5<)qOF( ]Ț=I2;`D:}?:Zex|Đ(P 2Yy.`VȈ L!Ц L:-gsCQg4-|>8FnWwQƦjs*"*)&{3Ju.|(kRL' Ǎ2v` 8iڸ_5֘*]-΢\/#ef$_ċl9 rz8 v7ub\-N=_D87X]d~iAXTߴѣ&El&GZr&(Ps-G^[tGk-o[39H'7ҤÑrAcKDM 0Uo$}9ynƆV.qh[ڪG]S댨D^nlؘH= y/DF% 2{&ܳqWz. Jߏj}W2lCPLjBGDy-Ns8P1|or"rY ͳUOfAOxd]d䱄gr3ׁٝ<îiL*S >e@j>JOxC*..Ypus]G8oDt̋"n 2}<:%j"v4m>R+"^81 9\MX{(9XFMs( xV8EeLK9.OjE_6HQ!--=5JSvB*wHN?F5 n}_#+i,zJw:h6Z&K#;O}#SV: 1}fwT 4t~0m>~4f%NOyz[ 7\R!*`EJifO:5ˋ`C,㳰nKy/X(i sQSXiSm?1.Rl@[um=E^/ƭ6ω[WO3UDUh̋LKݗK}ݓ8)Eytu376b ~>#4]n|So&Jh̡_OCej9e 'eUk Uk}G4qZ@)p~7\P&kaz ) $h_ tM]jl)PTYty\q+k}QD+I rO{si,6}XPLoH$;~5hXylWI@!!ԭz * Ƽ , $ϩEUZ!:lJD~<Fz$Tfk6LNؕ%kKxG#sm&? q>Rb7+<+J/O/PxT)'{~[5ׯ vȺ @h1.浐9ҥ߅sZsHwFkB].b`&PSC%(HV[ػ岫R*#v*JY K N˳/4`ű*Tާ*O9)"a)*wDO6TeUI0WPw鼧DkAWIM6XD7QVλ0qr .ILt/w%mrZPgC xÏ>blד:٧ܫl*Zxf^-D B^gH>6t/3ṔVR'St\#Pz-Yo.sllxrK0$OR5S?Ui(duAqߠr=@|B*!-=_oCAIgnInQZ Y-2 wTj/Dd7 --%ɺ?<>q~)(iJ~6B.j@؍LAɝhXw0Wa[d"p9)z)mw)R;jGWGĻV:GOTtU4GKjרM]FZF↖ӘԃϢLS7o+ J 3 \[94 69DG\8 Y`ք /T4 l^ahZrnY۵;[4֗VdzjfCC v :)P&: o bM;46`qЀq3we_vc=JfTmgp,٥>gR|w;=# ; eAg9:mߔK%T@ea[PJZ \j+\ 4:tF%nIg6mO]ge^ `Nً䦨cuqtq{r]Jx.-Ur^>˸JPWiDs6dYN b VN%sE8& >rՑ9zN&n^- <9`\y΀ nc',odS*4<:j5/^o?a'ox3~UJ$#]NŭqqSǨ{vw$nL |KJ,尕CJşMGiv- =qޝ^C.lͳVHtd bi/-q*-tyw }`dw\p\h9GvkX4o^4G(BW }Np==, H}H} Bs>jiN9/e;`5'MsI0ii`vok=UAVu) xQ֮t5{}I4:h;'̒@\;cJ Xd3Q -4"n?@޶poM&sl~*{WlƳ^sf%b\wcQ7+JRQbH,Ezafw]F\b)Eu}̈́EjGujiUSk\M|7[7xК0Ql/Z2c}ٹ1pePՅJ%.;fefirt''1`ܩݙ>: ˌҠ{,G_ dx;>HZXiI49)zJ}Ɠx_Q1 /W2@8?lbbQmzQ:0):D`t)`)W < x߀U?T mQR_W.8AКO=қ]ح8 nb$e=:8iF)͹!TҥN3J(M;'ʞ.L+mT?+65@(+zgH@Y^y^q<9Ҿ ՏNY k +<]&rhJJvLDiOnXmNHma%yiw^};}+zpm,9up>xϵ}yu#~\&:*TvEyUxJ(7`L9'Q'J7?В>׶i+=}]t^1/."(1F>cPN005@ʓ6bd)ȅi0ٝ ٽq;~/ l֘d񛂝am 1K]1YgD۔l?Ы;Σǫ?_ey:^sߑjF\_HpCY!K< > n ؛}ڗ&ÐyU\7.+M#MiUV4  S@HݛծFhBE<@J˨<VP6+DN®M2+˘ Hn->4@$I"787׷D5j= >l/6 pyB" n+Yo{OkT+Zh%JIdo A0S`fkHԢ-WWa?Fox&32^cGwĭ|sz DP o?uϜPXmO(uK m8X}ee{A[d/K`>if^BrxLs#"y[m^h%] }wFRE?&AT ~sZHFn 2_s'/w6=$qzJ?G\]هOtY^ėĠKA!S׹LX{=v=4O(oH׺FU @ gaa7 ƶ9X+GSuGb.YNim(nY҆)Dp> RS'TZXFwa\RڒOF={[g"FȖĄ?j̴uhT}rdg%Sn|ջk7dlsj{://kR)G,I Wz)/y~\ ߶D6YYuvjǜ(}9@7 ɴs봹)n}0zVIS0j4Nq@.fKmB~{&Isg퍲KFqdl瘴SሀNTjt.oSDW~{|x"XoTf*e_׵͔œ(g~qPY0rv iD: X%#2{旼;e&\AZƚ&xQ?ʙ{Y+XC&U_qL2 q&tD!_1cH_Ga3Bqf) ` o _+98:eUsE3&  2&MB;9hH}&ax; +s(7*̭D?NŇ p[ݲh_9TY*Cb[*aI9.i"VJQ8#.ܽ1 ze8PIG ly3:`.s3UDYF`DHKO|KQꭂgDPvyG&ir>T (1ヂz΋Ri'xl^rw _~:M+Y3~@{IBdi>7raΏI݃~Z$za+.HrK &:d$V1jfL=RA_dbK,V28gBOA%l%=V Gב*Bd&ǘ3S~7TkxO=,xci&#㻟W= 8?P]ZV#P(eotmUHStUH-)@ii@,^1x9;(^bBdM` mO$CxH d }YU=rqV~#)ŕ8b؉H plH1HI](Y*0-ʩ=} JdXSB(]*xӉ䨞O$79tk[O/"&h!#5'D(Qez|Q"s"._4ݚo4q=G/fWؚyj9*y ҦR*,G^xTӂK- 7~ /(Xn}\kX(5ZȯH Kq - (4, A;'U&2fuAg&7np.)+Ϥh=)T&ׯ gt?\xF駄] d6oOs'Idyz?S)'ν9N>^g<[|bN[ʀzͽ"tK9{ǔ|ts){ ε-.Yl=JE؎NAdoۂge23Y!d=)x%Eyq,\ l̟X{mz@^iFtTm=a9D?^#"1n:0mCqK68eS"~g `%*}}} ,Kd認|y[JCٕ/F/)1v'F+ҵCT=9^XZ8BKOSTW.]SM)<8̌*srMJp;S(پsZف0r ѶA[ϏnPwq;-۹G!W#“±_i*PWkv*#`/=?M;.Oʎ{PL3QƏdQ=>u]i_Nשx>u#.s}\4'BGk_s.53@Rə'!fm-Qmv39r Ҋ@^hd/Z6G'DC`ؼOv:Kl>h뻈2GGvrd$x? - /`>ޞ댞|[FOZoi(,aiNz;#jX-bj ^!VzþvDʝ !D&V_z ^?q5Jfjdɍ'zڊC%Wן~ /_mR-)fF cNUI4 &3L?|C#$i<*ۜc)ѧ8xu^ڕp Ae M-Ex @1<W.(KHTt,X5k*17W8*xz!7C~K">wb\33rhv;Tu딍5X^χ"oNҗ?8.8Oi5drl@H*,nSCWʷD'r{?kC'E4!tVG^/Npt|ꟲ gz(vJr\0xy?qHxI;7$KCMZVU *HQdH6eB0h糵%&҅`5fsSwz RʢV p ݢ*RjԹȽۗ aT7j>:N-t mΧI.-+Uhy?Si8 Tot?_0&%}qQ["̐/<h$ZIcx^Glȹq>łXU7(F.v$X?8xs,b'A|*9oľ]Xۼe!hdG5W<j\O[D^3eM캋Ϛ-P2Q$p0Zz?ds2i,"Cˁ5AǼI,s,7>JB2`K Fdcu3Dî1%0+Sp`!5qp(vwR .X`GԙH!Յ%nHŋ\Ye !e[G5<RU ZG"g 뱶'D#27!CJ ӄJy7pUP w[.P1mOSXo?|VLԭؽbK9lvھF~LpG0O۷'Q/bWGDc A;ת!.ң>VAK? ׍̟?g8ހ6Kva/} ~=Qd10hX)IMHORG0ޤ˯:;&V5" u ?ЎLe.rp!#rw2)Q%.ʳ}&N8cMNv~LVqit?غCx1IJ' CqIʞˌ"DݖMd A\EZqZ Od)fu'yHNjbur1EZׇ!1@v?/;e[8UR01 fζ^2mz][I QuUPzpˊ&bC?2Õ/iȗa->i2/u!= iiP̂Jd69q** f.5qVû7k*Aӊ̢nfmkJfFINUb#ϟO]++J؛!%{?3c3)3q֜ F3#l 5}T=aJ/툫< .^ubDe1ՍN- Ee7&L~. @@ Fڕ@h>XH$"ӹeI^]sVOLKb2[ޕ{/l &?w}9:TR[>Q'+9r6w`&S:m7;c6>q=bDCt׉8/%Ib)O*0a;a`9aQ22т(O P;ǥEQqbBPq(>B&5 @3âDpX( kUHrvu"uR5(KQ,c(k[(Ș3SM˥OJzj =/R? 7{"BiˮKr~ڎ,\V%ieh?6C*˶jTnFLŌWFV\wQVs1l'^PߘzqMt>^uر5!\ AlrI*it 6"aí-C>-귻mܛqDZqG=,|ıAp(=fIJa҉Ysڃ 9`[ .ǒKJވ/cGoQٟ]ߗ4s-qΫQ0-04AKyEv{:E⏠ՁqwZ1_>z&ճ_iN!0(%(8ja;FgN $ˀs$_۱0F{վb/CgJ_L@T#hC71PbEL/xV" i/cCT8߮0Sp,q`m8.K(YDYcWA/,!<ILP Nbig=}y`$is.÷BuW舼wgWv2]㬱zqd<. &;F*琪"UP%`F6SyjwT5(y.Q)YҳdXu"{qpl,]1Mk$4-JZ.~M`e\=`:T00!ɏK`b4ֽy %܈j{ ?˦Dh­&!/i݇|%xIV#*8k0`.$ً#ٱػ9 @Yh>s3nzfG]DkѯdZW&%E84%p 67&v c۳pTG?֥ӳ!UfLn&lk[1_#&Ð^%7Bd1d6</ݮ9<&$$J'hr9fV/x X1slI U>L%&W#&b^rZX2j*PMJN" (ZsDub.q4!`B(}VWF+CNW"|pBKQdc1AŸ7P:<3 }8ڱuJ7 >ަO$^.y@HZiK>.& 3F*J͗(`T:+ +Jgc^Pr'c6(Y-89ŷÀGf%t1G |wVZFh{zǹ"68_RO¾iP+2jHMdG@ƛK7W'̬H%r|9 c2hRUj_z/yҤte*X*-s0ˎݘϟ$S ^3䧻7WVqΏxof{WٻO`ն}'֓ y?p1Hy dcK9:<ɿ8cu+֙Z]\2H̫令0؆7 rdžȱ_rEvFٵI;7ێ4l@S2Jc-饝mf᯻ĂƹqV g<M4WK48BF5P@Ř?U4PH^gSڨG78==" " z3VB(iLk6bu(nM+lDhEPMھs#6u#S(L{.~D񮂻Evp[ov]򫢚*! ҶV ]3 u zkp@po@'@~ ͬ|Se/A]lHkx RG5L!$&rjȦA_=c3gD ٙ.&qK(~n3kܡ\MPQG''y7{qo*ǟbD=JZPcp q^j2w*EpAAYqBډsAhRQeGSbMwr+&3!I%8~3#VԲ4SK̀l2-' ;#vkg \KEHNWe>.%d?ҭKCjai"uFTS]S{ !}I؛0}amy(8:ß?1%.P}\ӯn#~xɫƦ.YcN#VXݯD*St`oXW ν LccJe8?2RR Ȱ CL 7hE6W )8Ƕ/R4N7&URѮnew(ǎ \|j~1ԥϡZ[\\%*$:CU< Y&+Rkl:a^Ǟ fT@ˏ ht҃xa¨ 16pOtiC$ƹ"?"|b]٪{,кb67$9cHbֿoC|HGhr^inQ[\\7z0:DW@86 ,YЅ+'*F~ ѮvuEZ*TKl~$ۍM42mj }. Dc΀0ujkn=9=pSDjI)˭Φ&xc?S .(@|x;%8R:j>s1)we|08uf׉jK.㍒p6뫀l [|SC=7kϬ {JZQ]V|PV›Xy1)'}(X&{kH9oQ3yxd]\xFŌ%%cB*&W%j@^>KO5]Bdኞ-Epd,$M>^&Jluq.P؊?7ɝ >G#xpha7lH0Xg³$YasDAHh]KȜ+[qe,CElU;qVH Bo.g8ѧ:r)@#F fi1mjo_lu&Εk}S 5芪ֈ @gZ.; eUþZx6 x@E2i# A/d"muR}/8`B(!?$3\28|J &F$$aQIۚB.ǪwVjLHCNeH` ^\n9hЃxo MC[[,/d^0G+b<9n_IGn蛴 s)+Y4?5~guRj%`tm}2"44J -4^C%f)IfKVy'2JaX!R#~rM ]p DYZ XS%}џ3(#9dj7}͝#(p&N6uwzE+Ȉ?B"v߁{ j\s/q$?u!>22{7\폤̼%" =f`@`i"XdLOnzfMJXІ!V7T_yXG֪@ʴcSbg[~| &V[A,HIIUU7Ro4?gn5@[C".huM;E=++fb% 0#f H[CsWz Й(8I*ƠƉw( |ΛCwX6i\/Dam:S6 J2y; Uu;1MGE7*ﲹ>pB GgOiGpŎ0c?$G7'3vrvj u7 QFr;j,Өgŧ@ $#,fk/~;+j9?sfo{يs7hփ@`M]].AI\((DA3Kc/%{#\NSuUDVC͇r>/&U{C<ѪB="@=w;g\Y[ J+JaSfYAbѯefpś2is_ź !cEJƧ5믻P+m#5 Hl;ޓ\]ay ,O*c:CV!"[}4!},!zDLg\Bu%].J*Љ.AL92a ,~e 8 @(_jCRYF&V;ۚ*m$s ԡ[-f=NF951û>['O"`VYVȫEC@l4ࣳKTC y ;ڌ Қ 1.!4*[0ؘ4`-lExfT=3S[ӻQ[_px˴FLkD:ܷ(E`JYQwE%|7gؚ?L.P%ȅL4uv_k%'f䯒dZRTυ-p1:$X!|o7@e4aY/!ô d8fJ 0dkME|8L޻<@ʫ+ܽ#[bCn~ſzՈzlv { W? +V)/nAitVO/[u GfF~z=֪"Œncw>)QaMLk(&,V ⢚Vd!lB/sDwVEw¥,A:94w\$K_#wat| `c7)7 tA W<[C%#*\$_Чge%fs3!-7D)vfNȱpO}waxjCɍop1ӻK#Ijx|?6 (xӟ* ڝ YdHe=84e?6.|{uΑ"j[ǔ*BC+xP7CSm4H=S},Wp~ ؠ6,.. 7"e/|fEvXLjO/+V^^5kYl!()EA%OQȨa0+~6.UfZM/c{*Uh=]ПՃt]!fYdLkzV(Ä&O(t$k jmu#F U߭\MdG=\_כ8/ª5&N򹈋mqHnj" ݇x}01 0d& *1j*ӛt+ _a7 \H;h)x,[x̱vXB?oE_] =CKD$q7T}zDɢp[G{?2 [~;My=A{R_(j3H] ^e؇6xu\jJ6?Qh ^ !a.w=3 X}{٭̆p pLV!bƗ2> Iǚj88]†`kz樁ZY:'? {mCgb%\n~3R{ +0$ JnۺpzGv)XyXNC|ȮJRLQ~uGCMn͓Bt#;ܖMj Cr9/ r~Ȓf(lȟqF5yrV1.|4vh|eڧ_Ooio!lme"XlGF>|ϕ sqzRxthRzc@ښ/x]lV RYL5j% ٹfvuĪ3α|DGU bRE%2UXm .-or@uQdWҍA'ՖaOCV߻yjKU\jr,C=c: ^0RQ1 gIFi%hˑC,*,PV&|Hk82}M،e]<~Э^|?I a~)Fg^P=D,mxmE%k$ + XFivv!7,yl Ĺv4r3MRagۑi#~h_1! }dy\H62U9{/1E<!N[>,%< O):G\Aá>=2p.p =U{ԍ`Е~EAeeto_]|"i(Bw7 Gqs\,O͇KEp~JLG*p^p& a7- |ia4oZS$ms6/q|hbPL8Аrb ku.H(Z72dD~=RJ(B1E0Hz֐5L8G=/ ʜ&‹r<YK&lֈx6{նJ"coxL pN^zCt[O܈?E*VrcmdꉙqX;ҏQTITl]+O裄^gfME 50IEyNܑ_%⅞wLǎM74_fJ@/w6&ZK.'M8 lWŽlߎ=HP7HDm8S~wQoTtبth#JO'aoG Y}|OC/jvr$Wޙi(٥be޺Y%kL%\VB&z2w5Eo[5D8ZLױ4#\.* u;7˛uvБZwv Sekݾ 89 H *rΕeyp=߰.T?45\gFf+r{BaLz߆=~7,mGK6I#['z]H6i|oDхAVLPrhީ۾9GnZpGztflڬb0nZxhK{@CEaYbi͇O˘io+*A'fkA)W!.>c _ NwHDMNM"3^ G@nO8w$fDBksɳ &{G_<3ELM Fx SbsRYIF*SoHVLJ_/)"PW6wƢwfە4%z}vFQT/Mjђz=ECwƞ 7;Z(WOg֮ .U%GMxbݬ˔a9R ժjGO):8rؽf[QڮqeaBW=,j%wI}ќcj`(.t xrR̛ʝU/ƾv pşW(t)$gW534|TqXy1-kT&3ixKԌzaJ-Vst3Ն{R a5֨,!WC&0 [paa٧8O۷F(1k}jf#glh#מL6w^ CXP 썋@5竚f]{V\wXZ> Ϙ~rWYՠEQR2?8(nJ%[n}pP\BAֻdjW9ª*Nc'Qܿ@]V7)ā} s;c5*4t1F(-%.%fz% zל@)+O\X,?7 Rh1mOV i~ }9ec;ze2ʪ@-Ņ"qv y-Okҟt]|6FkQ"o6 fE6`Z}eα"bA0xq@ݧ"Uӆ1 ifb󧧒?vD5d.>mb5EjؘKV3z_'ĝ--AAf)'OD&gc+rôL̸199g/ly^w댂&2Ih035 8ґG)MFIJ=At^2ޮA25â4/#uH%_GnEnzm?9߃E >̯ui ":gS" 1z"mwb@ظSm `=(_@fk3sx ~`5uCG6OVҿn9npKDڪF#(+!%:lZ _ڑ(E0E] T|{ԣ-JMzU)#H<" ^7V ̃셾@P4 bĖ?іprN(d/\= 4䯚l,3?b;6/Ec=8<y *_UN;m͵w}d[%#Fc>l/wvUC̋2x9P Ϻ{Zvl#OjXL̛-co1܊S4g;fUc4 ,#ݿT+<;|0#IEg26䎅vT>HV,+mTEe֥Iiw~{8*fKM`Y.C59CC]n4<L8_$`r|:hŃ㥳{:ٚȩRGU0 |]R@'%o)[Α4V0Im(lDwǑiu/xuX_MbX7ufYnlfafw%W *:P}/F6&U˅~({ Ζ?>`mQ!Z'zs/tEt)M3ʏQ8y%Yz+E7,O䌞UU;@6 )$Iʺ\آjHԖ9+OsN~T 6KKqTƮa,4*{Zь|p3pr k7;ԛa4QO##ŤБ@C4X/ >V"r .Xb<0DEorG%ni ZuTc#IgK>]%`si-:4N7WRqV-w'YY{ړGLu1..0"o,v?=9)\f ss4i 揤bf+cfx"֍BU'ykͅ,8e; t+뜹2bhUEY#A.f5ԧԃ(A4$"ݲ̲FmNaq1'ӼlI~C~8U'q̮`)xS -9LSQvVju,y/'L`BSKm#/ޢop.@895'#x)iK>@5EdDFZBJJ n{mv7,slQG05fA}H"qooVeΪ-S80WS+/;?WJ#mɡ~av_=zH^ec:Q`x>n(Ok7{F0 ~*25Br7'6jYmW6j};ϣ9JWW2SVW; h=Ҥ娤 M[ɝI^Bа 2D* d%q^끥=\$Iƒdx:OuɗKM S_iƗ%(9>a2k0 m[ bԀz{?G oqs+Ap]Y-`:'dnzOB*q;u|+lxrXg2"V5-֪ǖ;A`gle/g0+gحyc~{cu*{kUk嬀$6ΦCXRv]hEz'˭\|z g1yPmif="\C%,RA7 C6vRgP_W OL@=Nrf릡n\Nu:k y ZLDj܊xWU+#ryEMXz0xw|%%r-LF e N_2} \icJN (w]G#GB끮h,DS=6`GQo{#EI!NYYL{5zc1L24b2>IyhdN)Y0 P(VSSZ wFO6gMz/ZAQTRWvJV V^N1&ՋLInbODa|OMe,p҃9 _GÃ}y$e4aiBMiE֕3ıA;iN}T{kPV`\1P]OYs[c>@QPᡁ_,gZ7W%\N~ʱ, u|j 81b3Rsn׈&vP Y}Axo?&~l=JJw.&J(ɲbqSu#]聝& 鮃,;BAӤg`qbX$mdjcl,$mZ2:d,[+_%(&L3h.[3p%0fm+n gyֹ;>N=B@䲡m[5(b"2 ov]`.`7h*>0< &F$1P=r$Õ +}}2drp7 1S8FJBt+jkCbY]V¼3j S챈شPttf8m[K51" :G /,LyS킙=bcS$_f`XJLڴPW'>rm_DL'5׃5@A%2r6az4{ #v9S#չhp$V|=J \^aͫ,) | F(nO N\jma)CAil\)1/`%Ky'^a[yN'g:Kh ^c1 t[l("GV婩(񢲇H:|ip<|즣K8qKjjs;g"S}fNr!oVcNG-zSNqY9eơT,D[=Itcz8//cܗ>q2_LB0tHbxzo <jX|0=O摴h_ݚJCTYyaKܓ!Zn4>S/V+e3(R,ȴ5[M=.y5^lq1w r;m q 2G*_eMu9z?^PLL1<7z4$]&^վk,hf? _. ':9"b]`"[# Zt#nˏvgB*=?unQIz ¬w  J/0&z"TӼF;02+aAnpdV=|bhllExKP+w3.TT9FJ9%Jر%=Zr-{Izvπp-Ѯ+c:-MQS$cNd"ݲ_#8։l4x^a ^j!FVwIfƾV֫N(pihr^{m[p:'Fk$+LE'K%N[JCBBϺ}56ҎN問s-@0GhJTQEB42J8ZdG|;sЮNswf3T;Rj*6Yw71#Ntvvd]SSg3ш[Sgwg70&A;`@XB0E!)E;x}G\UZh2#1V!@~WHIp`ߨ*'$ 5}@HMˢf,Ve.Y%QBclѨ'vϭ6b"Ma)Mg)dpebCuo}S, <Ł + N{|x[^^hJI#f.z`tu5rT˜$23OAdRQ /z*w $NK2K6b/v^OW 7.9)\44`B[mҳFYt%*A(Sӂ~-3/,U0%ꯂ[ /ʫ˼+ e m"›1\zi%<~^QK4^,y!*AyYnԱ.$ɰ&ԦV+Aa|#裤4wq"c0f10+⤻LDWޯZdkhj&Vk^*(lۻ&z)3V@M2eREX|'.s*KЕ*huf]ɕk^n{RdmۄMNC8kXW]:k xWb%PQ*OZhMJQQ7޽Q>\d2vvެ쟾R0Ȟh[2=.1Wb?CihUbUEY^Iph :h4 Aݤ;18ֈoh^*'vN E)+d# X%|ڮ9*SEq A 6<2-YD>TYxOʠۙt%X{o-l'[DEc/4^Nipc6JoJ xbL X"8KSf*k[~(DE6j"1ùRE45u&[;zUG"(g2:fJ1go OR7)R+hUMʉ/;s7=nx/%xm- I :23( fX(M(P7БN7Y7-i.amdZֹR]֟<4APL6v8+_Ywe}>1Oi )>GѢ4!꺻xBf}cZ[')M+HsZ"W\?ȻH-Oɏ%,@Pop]EGdrfπwBe&$Uausd<۟OGo}G4Sڗ:TXbZ>i$e {dŘgMYox[ZF BQ՚YhMWkѶ_H.w0Z[gb6ޠފfwXvK,F1ͽH<4)E-BúTn35Ϲ`9p6֐k*vX@Ӽ7y^1kpkdx͖<ۓ'2 .[k̈ 8}j١Tu>dˀ_g7oCFݰO.Z!'tS_b[pg\R)XV}?]KխzHrC @K[LpTY .i 9\92vvC@?gc& <=aqY.1rzD[,h*h144]la4ܵGRɋT81i.WMYJ'hQ6$LYNnHcϣBȀ+:\x3$(A5{L qm;೟BgOnX:IuESV`5e☖ue~_)ԗ&2 _;>Wj豌 ʡf-De2tnNQ=ja/_"R,&BseXjK]`fz^Yh'  ,U[ N :kL?OH=y'Gi;{坳MU]F g'"teΑJ ""Ä+Zq?ʕ>;Ұ`;OIܧU$2wo+ħ1 xaeD~lL5mi&B >!kѯqM@)G?/sdwj:guHr>G9rYg6G b_SdFG wlH 4ᶕqW8:D؉0EU)?"k $jzg@tkQOG{LjwߪiT`~p )/.B _ކ86/BE)ܫz%P~cggAE?GK#AC|w}EWl0^p^e)9L> b-\ޱ&"W UGBH73[=Bzfv[)QR/TT+Cr<2Hby#ȝ3r#4}vg?dԞ/uyQu hf(peaB% {*kZX{كlU?KR_R ֻAsU,f'X٥jke0ߧ*?{Rc=8S(c Y0TsI"(Do0)*?otLߴO!fԴu={S$h6@r= ()|Anξ Rm#Ys<%PMe0DL7gC*~("ڃU7T {Skdَrnh.ܱ?ѡMJ=ڽ甴4F[ 栢)_-ݮDPAn-3C=j=,#8i: ;ӔّRNRjxoIf|D'@nn3EύxK0AJE̕`EI&o|[ϛD $r0^o:˅(I+` d/㛧 OeV@6NYbR%|rBDz1bPFڈA͍ ;}w01+Q7tѪQ_E{ޣ P hkimGW !W|wMMKUk+D" i#0~%"oEHjpʒ9z[^I{s a0K9tv}+5?uR巩ɈaY'4h21a fM𗞽]_|sģƟ>3,Bu5ޖc+o"y"DMI,۫ SմظK #En?gNmvGϴjz{K-O +>E2(X .zٌeDu_KE޴_8A:{(yNj!K*|"5N<1fHtj[\̄r2y;IC%gF{nxs2cO)@95pNA̡ z]IlPa  cS=̹NzG͝ҼF#ɮ <@ʹX(hI i[U&dt 5)P|$s,r}Hw߻Z9ȍbXŚbIqZ2*l7:A >cyfz[1 AԬy\& I6?s̟m4uv>#w,UY+vPCM]v /(",9Rc^Ei|HǪ@:yB˶>U{*]0b3 >If0EUTa8^AmbL4[ 9t}.Dorn0Yg~wKph :[ўN譅=5!~aOl-B̤uIDzĄzݵ;₈6ra;maBFX(o~.`vlepr :;ᕖu}hl WiǪxt;YHS0 Jcx!c,}ޗOE(FDj)\|z+{/W>W+̏b8FIM?UVx9Q xAjc}{x!֌F (jIǜslsBeVű76qgQsE݂{SxVkIȭevS<<'"*ȩÝ -5nx\.;^8it[E:=kP(I!( @~P"7MgyT;JƔ͟A5cy+Jk 0]i0Y2eQ#?Yz *c @he3Z|k !ɲBx_fMqӣ[QBb:)P;irShzgN7,@/Zϑ5Uq=A J*=e!3=վ<qʏSCw/|"PC{XIL,:<j[H71lZsAOqT!0+VO)AaVzϤ>)}<@ҷxW."K@lԸV4jOD~J%ggLER[Ւy9M:G䰙hh h,9w%e_luͷwgUbUJk$ιn,H*LX #SX}VcjWҙſ(Aʔo/Rh}ůWyT*[Mu,K\E{Ɂ<5["P %}>}+k `j_y^:fSUfM/+ZG#1@o^_ݳ6ʖ#^ƕYܴs>4 ^hʘT0|?Ĭm a9T̈˨ӣ\^3ӻ6l?'tJ.n氕Ec:xe&x(v[pH%{帺%U 곏\&Kg꘻.y]Je*!T94qEی 2H5'pM/vp.dMm(y)HI>G`"€H`P`HQrޡSBrgOWEtcf 5n%1U%;D?V=1`([so3u |:~Sfz5KZ 6fZ=,˫Gc]A͛QKMQƻ $v֙;f55.)isE]V!ׅ53Ƭo:/cVkCx0yU tֈH <ІջmÆI.yUQ(\$jm^~ELE~O* ZމW<-l-K@?O|g{0$X5ˏSjm@nBǏ_$Ld3BVGCbUaM{~~.MFIqKzx;#9UM-P+jmca9؊jL5Ɵ@$b)'DH_2dnܼFs`z/8YjzeFzH[ixIM|{[I;Z*y$_̄8+~`"Zwz(|4/MF +x]rKa=i%J5hmݍ|˿."fų4`wtƮj"v$ndE 7 ͞Lq  qav`}':28q#=*<4kzIv]{h5^⢸[ /=Kvޑm[зY(\!T;ǹ".ue}jՕs;k>kdOӮF~?BLvAd͍>&z?XYO7{νXb-H~/F@qB|_'?eQˮ} l0yAG3eGtЃܟFkYnڈ2YF6\')\`z#D 7. |gp_~.[(= 8bL'!sZP$Y[,}@r:$T0wnGIut (׵XEn~f}o]TVIP32Oo>SHiV1nPZh n+$_ mգYhr'fj8\4Xف CQ%Q=Yh}DsqvLN\=h2# YpY;PTa1/+Dl&B\FGBĢG~ٙ/1HN#>bfk%؞%hf+eLm؊LUSHeM"Tnu=ݬ:u m8/R ^e=FgG T(h=8v(\u$LK(dXT]C]LΠ$?kw +9쯨Aq(L M25IK D^l}<`BEa }$_u_oMɚw/&] >NC <`ыxh9m{ĝ9>2|)˵8_<[|ZgV-H9oYJcFO4׷D6i&r(d@ 5zՑKfi2PHΪvԏOz(C/Zh럞IQ{|+Hy>L[if, h"0Ƀ@̆z*μYP%hKŪ|ȵ%M!yX5'RVУ%}J#r,R(F5y䨼%/ƒӍW/7]v~󲒃}gy j8~gO N+_H^5M$|?6:p@V!%6PAzʕ0Y 5Svɑ)NN0h#WC(tޜSyHMU<0 F7v\ɘ($yKfSI|*K0K!1|nRE[J;51Z&+.kiԑ'dko,,n\VUm3u M3 :dgjBP:ޝ2^䆇-nkRGg ,]g02O~'i^&ɀ} ئ(ľ[P?'>9ZZvOPgM b}^O[=g&_es> -cZƃLeB鯦<ؾiFx w9D ԡcCL-=kf0.|q!hcr&VOr2аE4 jM"H٬TيQHGh=."G^S/v2RlxIcҹ7J[YcA L)nAZR4tMƹ\I .E g#Zp^D͸j<)t/Tj~IHf4s  Q7 qz\[t7cYljzmr 5U6 ;l+t -7WXsyŤuL P8nLesw{K騔xYlt%L@XCN׋ŗ.{ +?!q%?H?JVűȺTaF뒟Q/qaUm  \g2- Ow2WJ8?K[,ȟ.%O3M=U+2PڇZ9l LFN3Vj, ܞ3Okd{7fPS=b)HРWݶJQSm1*'6kt)VZ]l7ko6-1v K77?#yD3c:9Խr5$u0Fa|'I9 TKGՀ4j풺>3*Y.]T~%4 Zf'pZPac8/iX5 KI/#fIAg{˕`3W[UV);v49lWTO^S$45ߺ1G5%-TiM2&ϻ-uY7!1X6wآLwwȧlϚ'òHu ƟTs UI0pS|ÞUBt-2m).ggN~HDl&>LZ 1͏My2Lwi#)L7pP_75ޢ5K߈xѽZ]?'[[Âk\yAH[ ;L;{Φ//?ҜP(^W)IFBpK8.j\'^Ojym qߓmDLR췒*ks.Ĉ|Uݯ<\`/ome#k mжHͺ s$IAb$0gբQ Ҫ?WϾ)l0@-m{x,l.PKEp ,/MvQoTJo*0k[gn50-5#%l 4GR*+mQaGkWyߖCƬ8DGCbk_N yW/޼yNT8i >f0E[C">е[I18& h\¨?bz<]lfw{ahJ|a(xSM{M`:Ӏ51޶1EVHbړn~E (Ԝ$"hki.2\* ny'oj_F ) مg9zc x6B}H A] [j) -ݺH!oU7&i%ࡩ5&A|NB2ulrT&B{Lg֢|9"࢟ T5MK$QMtK?FojJ__ a[QY3Ti =̑Y[4+0x^:2JPYXgIFl:2x :1b?7?`leO)G=X w]?ebxKM Mo?ϙ91?@ĂY38ghV"զּ& l1ۼ- V>im7v)P|ptz İ fMupx<$ dC8~] VgK<avi |xLXE&ws]r(3,ffU$kriZ.:bg_"!Ѳlei̒6 հ$SWVe7+ jHC{Wmõ,I"Ɂ6w(/I5,]M`Y=Z5FCڗ}f+Y .]c1%Gh7oF^uD 9ӢSzMS"a& k`'whOJ5%V;KxYFu_D lIL4C?EKRcŃ2[D ۛ//"B-/N;;i8/}w[o6_b z?[[2)3Iߧ GWl~K6- tUօ#8f!  Q員>\A@.)0#&R|t%X$a̛ vC8S#,ں['B9H>dӍ=aJ543^y0Α:v=w<;֏ Q& D<釞Gͽr1Jmv到1T{ȃ;J!oI3= },GzT!@V3P(\"îL#P;:5Fr臋QOݕB[k6v;MLb&Nr<=7@>X;  a>}6`l+:\/h bҌe.H[u2UB9N3AwhvUv\M2&8^t qD̑ϗPXG=g,6/m4]3c܈ecao@ tH@Eog^r6spM4psA%]'aOM+$2JJ)ɍ@(urJr'Yn]G PK艔rRu_/s9 t}z-I9Kz(SeN o1?UiP M45oL37-ςg=L9jH WPl6 Q#"RU" ".R; VIFD.0FP_,ٸi" 7$r7^Evq˚aŇ#fg^DX; -Ř T͋(cp{5S)ViBd: %TZnʩ6Oqy~h5]zK#jZB+;2L[jIU?Ҧ]% 0 ) dȩḊ/2$BwQfwoNĞy=%M ^Tmp{1z24"ciN1Мqδz4d&%]c#1ґ$gT*ҺOzmZWan^W txŭ`z z%~ٰⶤΫfZ{s/"I͑.dVhubN$5@v)9 JHY }&_ P8WKbI Zp D:deک9=S\q) Biř[NHTwͣ;PӑΉDu nGt&-sPV^f摱 Q2-oܯ]oȻ$&tck$Q$:+MzFhhŻ,Z`e n+ʜ Os*X”`(Q4+cYٔxk@DpvA[d?Q1K?~y7H sPwnoOf4.]v~tq˞78@u, śnoWjZp|MZ3:snz!É; &vEGdvȜW`\VZoٻ3J9t> U]`eV0# FaT%.ԭaįj `œyO"z1 C[:ߏ韽1~\bbc5aA^R:bGU{E6M`2Z=BXu$gA#;%lCjȘiR" M=F`06ϓ2VdCzPjH&ﮬd+ED6^rT(U%9IV}; ^={pl #1a'g?-eRH"Fa~:|  5al@KgR* ~|x̻,i~XYdI/>LH$K}\%R!~ vB|S6^C(wS@KDrͻޙT[{0̼e&0f)HK &V7x.-o J3{ @hzé[~Yqŭu^>v p QvS.z~yqL1lv׫ip#[#ZB2%1Ή2JO By صAe y߳Y!WkX82,/ʧ|  (D Dq}vх6  rD̳S (E {0[ \S70/-@hɊh@4S+^=V4.mu'k.$wb3bws|Q=q`4=QcV۲_FcOCwBOl";AnĀ|**k&,e \@ scB3"NC&1:Ÿ9 rI QĮ֝gô7/[aSAXWx5dQpt˄xkS֯o-$^a2;۱o&#>b[@!~Ka'mRˊ8?ԂtL(xJmgm[bZq(nO,{|ըd[m ]$GisFQb#Q=Zl-mOVܱ0f;/J@>˯ r)XN.cwmſu+Eƍ/Jh}u-!p#K^LM,L!abC݊.Rlw7 + ܌b-Mq=x w[ZlP9tgz t #8h^6_{a;7A ۫Jh3!ZBWE|1La9]G1قepn.pF^i.5RpE"ؽ%-2pqtczf!m_r_[EN.+{*X>KN^VVv%x9TH\Z윲{M;~h,BL#` yg':Uƣ04PH+%8 5E7[:EJa 7W՜ҟb8鴅We 94\Qm&(fu W1@ PB}rTltWkL/#X0a{YA(gHV^ZŰK@j gi|kTjpݪ̪uMao协 uFqdgXTYw @ ^6 mX{p%QO~CTHbKBnA(X)A)q "Vl f7ԇdd'=|#vVÄ4@,㞼&J|YXl -BJ%D21&JM2"GM?s0ͼlM\ Ɏܣ/;m۳^ JLgE mހ a{3E,QN),  B|{|S(Kc鲿g# z&ԃN86Qr91 I!lM HRjq؃%z3_ս8`QDVS/F}bU?4 t-G>O"왛PB?o.Ȅ(&`/IkS]QXL}M>,W60Q;~BBL𠱬kDȾЗ ί8alELxl siFca'(Y(Ic^Z}m?u-]^&wr`)ȠOZҾo =ҽJ f[4sR %91*U ͼhE; |] v  Q}>ޑҜ!H]4P0֙{!>){ξTپ\f޷2Y~p(.!PBZYV]CHNpAKw /1TKu-ټg9pOuc7,(I)3l\x9b޳': a*ȸ$(~YKI\߅UܧD)=~ڠ'Gs>VI7I@Do}F[ԆS*:G{fձ1՝?/|wHLI7]&O#dsv [tX<{LAڈCVCx]r`yu1|qBvk[$Y~+ï#{=64˝r/5?x^hS zv=OwH}9pc 0FS7Cioj*L :RIgwak9k8NU= Vt#IV 칑+&޿7D^H}C;)6e: ! TϏmKd` d29#*H _UNsNҴKTS]M=L,c^F{X sԡI^k039Mt M_Fn֮w1W)X'# x4k*Ev Osdkp-G*OܡH@lCQ|1֬j}kſ6gf;Ai}^2YprKW%sb^fBBP?I{6 "İ?ك_L|%8| HJ+]11XVwIuJ=Mj,T4kPx3wJGR?Qk[%&ɟ{zjX9.:ܬIzQ~AE9o3ǙGV*<1@E8` )M r$-FjȷJtO7!+OHU.rpRP[\8O_ !s6nvՔ3GS~|1OgHn-_BcYVWi w&k$`kjhmGV3zS~WNuο YHh;v8DDK|̶#1ؾ INe%Z&LOdF +ceЊZsD{NVS4?]aь4pg5=Sc?,tK-4ɭd^qWYz=472kAMSv@sNϨ28JZ~߈h-07؜pN8%ϵO@lűtbX6dl_ӑlmisI4@@!0Ud|'rCAou]EO%߰4Z?(菵׻FDHHvV /y.5 Af׮6l}|OLfWw&nObΔ1-k(:G{FpB@/ w!\x~A;,֚"^ &'o}$!ƩEC6KͅS- XYH%>{<āN 2;o0 Lb¡t3hQUX1c:dxt?rk qLbx0L#:gVzd~"YUv#OL֒-d#<'ndj" 4 ,7dĸ\鼶 8F}ko{&{6Ս{MV>gf)I^[aiヺWS; k. @Ä[~  [|Ri Gw8tI8\d8J ͘j-Z(D{d+'WNM_gIΗ]8]yɎ0Lp.@ne*h>LWtPzRNc<y`8"!^['(ɸn;/XP;Œ(kC޷~ԨfUb<Fkq׹7ԯ|G!>^]g99 CSB c?'2#30PyA[Ŵ$<"ro) ˹U3IK*&'=s-<@pMo|ءVu,5ˬ,%cfD"l $=k6NL7_Ź`媾Exv|Rm(ޮƸ6)`D`2Aʯ0@)յݛ?\򘊼#FaWFxhw$(<)l_hSb~`tϗWk2Gn'+ Wr&Ua (/B蠭" jEG !5ӆ(,zXyq "aՂjqUw~6AH2]W!UTrY~sڮC E Q]P$,IMN߽A+uN<{yG ,0a#Jh% ~σEۍ3'K+J骺̝e ]18b1xǾ𺑂WhB X&[uw<6DE -  KQ?)k &L4rb%.kb!T?Z!`s><ݦ8c xD]2) }y1[@H1vN0t֢Ôv̱l' -=8#2[Tp,.:XU ̕7z &.$nQ\n]IZ9.($.{UxV\LmVv(}z\ZR,<Rvܩ#iހ$^D{2WS8 ?xE|yTĞoH )GF[?&o |!`qv-bY E J2tER75Ӽ,&U|zZeqOAQXN <*"ۗkCPpf&p#B~\{s%3)_7a`k=n.:2Z7 G^lɤ.G<>CI"Y~tYɻjۗeJBDmi@[߫4QhK)縲Wp0\؞ڗwH!G/F-i=l{o o[L;'xXctf[_h԰]Œ *F7A.| er k`?]M,:#D9nLNj=.[ /g9JoKvҕ{Ѿ]m&lqm)!XY7鳞$2q@U1"fͨVG3NMt%򿯹.q!dKԖIO/I9ecח뇩W*ӽjr%K 00`5Zr[;d2KKZNTk ~WaB~uJw Q stKVHQ9{l]n/lڅţo8y.=Nc )7{NjY* h=vqʂ[j8SPP]E.h{l Mm3+2~4}^J]1jG|ObRI@b7ЇM ;hPxa{*mž+q#DE$ )4x]K7 wm<-x{L)eymˡxjGid_6f$ ue=Ŵ,. An\.ކwW&0W̊]QD'iC iC4hmRPj4mK[htP%ACR(^'3e~dB7Ҙxݲ7ީiqME3Ĕ7JuhE%w45jz[0҆YA3-k4q6Yj %nӭeW%MW]Ys*lKۅVG_먝ss Bz3o+`f%'Ka $Ԗ`a}3g3p.F?QJ *MV/ܼU-Q=vЌ04kԸv vɵhF`#(N-T175 ݢ+ )o/J6e&\9>`$U[OH!c_5qIP8|8!BL>)D戦8>n6|I{uEo D,K |9'7?d͍7>T+;$|Yg!`w񗳸]H㟂ϵbQgB(o*F匟JX_"[4MM\Cq?}! 33-LU UuQ鑊A^8v $Pg5J~篻nB &2V}ώ艊}N:A:@c0` M?4%+c4B*_,N6bTtfCoU9*^̈|3x꒜ ƽ apن?:,|b}}Di' L&bBFEXo GØ|i1/&s#+v^]1 >0= 1hAXgZbg9zKkȫJ7d 6hʃ.'ncl>Y+ 7 'e6ڹ#y<~@ -RrK<~6r픀x'؜ىg _L_l1dJ}XLm,I;tbhSҮ':cL\Xjt-&GB;9 +IH$ ~B ܌0}d(3M6l>5.xڲxJR4kX(|5nC0bw @J`l0s 푣z3xLx1%_ʖ5&'zcR"zbPj+aVI7:'khlqy=WQ+/|;e3/EE@<$61LfD{05:)QapR.n]흘/[jVb dW<5mf\F?P̪(@{`v,ۀ1YnU7k<Jl!H鷼$P*Ss@Me?2ߙDJIbЇdw߬|Uh Bg7StŝL%c(Қ=H<2%3SPGI)FɡYO)kWMe#쎫3V"nNk7 )aVC+8ez - -0vU$SB%Rvz= &qt4*%N}Q~Q|?Z`{G&=,A۬yBMaL!J֎W΋%ۜj+U/X{_ {Eez<=S]%.kןl6=s4Ub@xx\ht8乍oO?iYy{A,I6ut`2)L{ʅWeZgoIn4=<NƱ$7΍VLHr"c|褩u2&1(oеfXʨoYܟh0 "}Z3'J s%4F,wUu5]zlcy])NogBH@Jj3chFC +|Qn1 dEQwxA[>[3\ * a|"i0rþT(sa7湞T$D$)V0|@J]{iz &*daS`c6ŤOqy4Y"t3{dsߖl'Θ,vyl([Fcuj) "}É+#;|Jj4u"p֯qI437-fis*ӨSNzcNW1sѡ_l%=,:xߡ^ 8ۛ?ef=-d~_ɮ7=F[Y {^!h9(C`~#PAci A` R;o _i!MeǨP"ߺ{V\ߋF h@};Ƞ~ɠ&P͏- \n I2tD:zB+ \)nvlE\?@V sZVGl{;dY#(\l)HUkttn{@c_ٿ2#FvP$`o:uV7#f34bjmqd{A5U^՞~|*{jLw(Rw:n͊`PƥI6{\U|:q,lQDY L:oΠ>Fb(YқFokXG)QXϘǿ27[nS?vYXγOϞ8೺Tfu-+l[QM?_ca"d8}=A]O^vRqjgWpzAcn؃Nn G@u Nz1dHuk2x}9Z5^\A&WnncxӃߓ1Q1uL'B[o+yzbk3T;@iT,ǰ%&OԠ%_v 2P.k,O!,)Yp7}^_r{hT!NxފF;%R蚦0r^Yakl,7D1'\ ?Kl6!uBɞ@,:VKGqRMA+(3d*1$HM@I!\%߹_}5bu⹋v[),_VvʛF2S`gUm6y"X2C點[$C%WgT#hص Y![[Q=_Dfzs?<scG)q2gkMFjKBF`vI+$WqSrrO=wΊCK/匇)/UVKg蟱l EAaDB.>mޱlhaoἂlF=30j*I-*t75R'TSHWh_3nn6eјVܚ! „{0P6վ%u~ώ ]GynGLCQo4Mmѣ9h|% !՟߾y;e8E.cf+2D#}+zWB:$i3Pl}&95hJ^Lz;kSck}_t끐Dz}Jmѿo ]^TN,"ywHg<7uv,%ae=4<̀ܔxL |sw/`+'v`n:Y?Yݛ zB\p4ɫߠR! xq 3zka}q=wjʙn3 :B Hιx\s𽴰X-]pj!!‹<,g|&I`r,,dYMeN1U\r6TRٓH^~K?V Yd2ELTOpg0FC¸ٞQn'&Z@:cZlv ULJ=pgK#&fmj?ÝzGMz!-s6Ul]ܰ….&FY,RIQ#k~ ƙpXb<0MfMRƂ5MhzF\ºH5 D6M:-Gc&~ijfߜEZ;3 1⦮A:"9|.Lm? eQ{Yrvǵ{<0G r`;@Y8;튁as^^H  _" K*''KjvGZݜ`J2hI!*p_T )6nejJ9ovȇ,҉൭>q{*[(JswSj[t+/? τћK a2_G}Dq Y"4 Zw0gL&h)q;N_enfê}IVe4^gGfr%F$^ sЩZyfq"yVEuv+P@eκuOl> \M?!էOt."%3a4"$FLz3Qp7:(RԎN6a:q=m5.h\*Ey>=Rq€R&^u.yN us(9rջTẘVnM.BK4m8klg:TVDY&# Sx4IAa RօPZoG%kR!~ *)WP'R+#_YaҾM2-\X+?"]f6j$fcDДTXyKdwEW'ad&^UI'Z({u{EMW Ow)dȷ'N󓷃/I.>BYbFG (yOvLs8 mQq D7'OHT!<7[w.z;O)X:dUF+l Z\jHzhBYATVٜj->}Ι9Bh7LciCQIbX~t!w.T섏_;rIyjCyF nMxψz&rc3W񑇢[7&θ<1Cg)MBx8oV%˙?;/lz^`}A'AG,I*M?$$`jyۢ|7=N[k}$4FbmUF~GB bXwUsc RƷO@a R" y.)q3W!֡: mV䪄::.$X͖؝3厧;a W~Ʀ_k 2GTc3qZOۮ{2`d|xDKss75hi/¸LuZgiO5=НwT CcW7n%8/L`qFL|2S,q'pܯ^aJt`{{m3=.)S\8b_qq]w Mpθ[8t݆$1nVג9uU&ȶ%u&huP (3r g-`utd;}Shǀpڟ?HAJ~MIogF=ıuZӄ0:ƒYJM~ rd";}iz1^z6 ''G~;Kٕ5CV즄W&ȑ[Ds7=8%EU=r_ BT(Fϼ 0-j= g6l&R #w=bT*:joS^ }>N@Ƣp@憢z-+mZ?#h.Ҙyɰ6_j^'F>S [mܕfo+| L6MXc,6W耽v{ms2r֤hs dˡ'* d_>QNlbkma88Vz_k2Cr\">] +oO7 #H/vi\ԯ}1,2ېBf)~|t@(A")El_F*/%7h@^vPp2ŅIBBD߁`P|ݟk3a h͌e6KKgmw]xP1/TapAjU91]Vmo Ξ'z77} lA $O9pv_IhpΏ{rn^k>!r !|w}͇7i%%o#C2 p ၛf$'11E4%,xC4)ZzI@PY}\*D:@$?|uVKFfoJ9a겎 AAqh5"V8!]D" V5oNG$a \BtPŏ%RUJJhUl-;JÙ:<4Dk ׻VzɚNݥZ+EvwΝf'X8,/8 HK_A+/ՅtۻBgiѩK环oӷZ8Ñ3\ Ad{~/"y V~Hͥ>5n7R/* .*;[w3.G .LcZV VYHP{LT^3Zsѳs W?Rmr3 *F=엛IBͳѭjbC_ B$e8 Xjg9 }]FC8(9kvnI,?fB{k9zZ:SEˤ;^:{@U2 ]o֨(6>ιs=2 U7gD,7ܓ @T˝a,:FEߟ*%Wn2O ,s ombPyg+e;`Iql քHL{~:mʒΜ*|UײhNF(>LXYC&A_P4K*] ÿa*J mQkIC퍳b2YϡṚ/פ3iVoK/v(2aS+3ór"m 7xeV(\*GLj~ bw-RLҴu.ǒjY5c Ju/Ih%FZ3ѝn!ƚL/RqMj'O:58clXBZeKTK5 V%!nbCʴZ~S99q`R;v=n-< %|SvNTÒ x\J5h̾S{MtIB%N ֿI{Mf̌|)g_uֽٰ0'MI"A  ެ6: uB93V_K0jTֻ ;op6? &$>:^Pd.ҪhPQ߻FV{b lڵg/n͇EihkI2e,xN{p՘91MC|_\![lqO_؆88q,K߼+ieۯ58^B b b3[u{*yUSЁ1jS];DhՒG3PQ*^r2C}} g?*\pbרf ]īwX"8O] =fO>4ײHZ=ģVV $u^%?M >e$ |pA&kvKثxXlX-iFip'*.wFժo_ (zUJ'--Uy7ojM]*J x<5u^`ģdQ{bc síCA;!rl,I#{k7˦Nۦ݈)Q۩7"2VeqWOlu?OGM :f)Y}Q&, ȹ,52H %y=[U1B髺xJFh}E]MQnɏ(LA1yi9o'G3п摡jO\11;,yJR)b8^PrDgT_(Gk3'k hX#τ ý/K֝\ l=灍oAau! JsrI`l~ex=euFw3d@w,"X"١]0g)Y~.$BKkmeqM3"h eV!ХE/MMnNЇh^PWΙ+vi=5[ 3>$@Z} *d4SR6 pz3 [ fj9|o\!JNz}G` rm*0,xܐJ?I9Ȋy - !F@<4Q@vL@d"7ah-v&UX[b<뢛+5 VDtO1[QP_^/3FGῴ #ܫ5|3VH*V?]YV=5sп/0+*@&]ja]KB~BsM>%15&DM -{pPHdX&;K:Byx2@:tL^ɭ`gɸS r]݃2^){H4K{w`apto\9`*6"opͶȰ-0+U@]9BZխRH4hCWV@ydFkMbAyPbَ[ x}`f$30-qN^9zQa)gCq;3dƺQT"&y(g֩olqf2zd~0158d;42}`[\6t`)5kz hs[c=zZ7G2*:ɲe(ݨL.ۋ)ub[mǘ.%VNY%<ᬙ~1w3萖q9vfqA@gIoB~nBkn+F[ +kX 7}#LB͌F8V!H  2Y+(,jroV3o3z"" s"ZjʯE.'iJEl-6V |qPhC-V^`מ16/Dy@EFo6Ndgv 9<(߈gggݤȦ淢_]ҮKpxkok~뉎 XKc+yiPL)QѪ*-ȷ."0| J۟H$^4 M!70IzNmd9moάVIv_NXJi (='Eʛ*|N.+gcМKM Ygh.Vgk/fwB3\P*j\_ٻ^Rj(B_ ]h$VL\/B׻ŵ5[ xN ;e>-FJSf_7̎7S15@CUZo,`v~7jHvWR_q(t7r)x_4BuM>[*92.v7< ] GhRf'^1#r"5,H" *Uj: 0EVpδǛ<> B^1+3Wr/j~ lsphC@Հ\G$y&USEok&]Uu+7-9z-lW?Uwm΁bQT=E'NJXբvf۽xz64a(o\;w ^Z:)]˹+κn^׆}wЁ%(K>vD(m\08E͇/@P  _#4U+E,U = ѯܦJ0J1I#~eQXB83&@׍ ASOjPgj,KIqcWkʹ  = 66/ݟ/fS?02P\vЗUR ]@z{#J} V3KYP;Ck@00;sl \WAQQT"R7n~dn( CϹ^d[悦 sτB/ȉfVb] ނB ßRy6J8 (N)` 6uwBB8=̳ I9}aRУr!ޞiGEX־ΧUlc@QCl5F[O9\BSe@Zաdd)9ۂ\E8DWݠ#_\Z1)&T[\Ha Zl\ ܶ‡=YG.58v]./:L-h*\* ŇɆnW4ys\2!# / r.IFVY'V>`vjRbBH9ߪ";q2uZcI„q %+?!,W/5id"xj.i|tuWP$ LR2rL*7"!)qEd3R6QPnɍ@æ}Q/L9Z {U_}_k$+ sMgM3Sהt"HxRvߠAѶӅCTKH/7BM?:_Q }"t4c^c&dWb;ə}Î e`WhT1{.t$gfWpV\ٸDmCw`RsTbڿ+:+(0Qm/@@Z2 pkۮ:}s.͈AtGvtG%̙Дگ}0=e6ha<' I> ,- ۙ-!ذ8A\16?dBb5WSѡ_hj#ofhvփlenBmyE+`ƣjb7jt'ur^$mР8ɇwg`|=-lbr!<LN )֠c3EBp^m\WeV$ˑ@sjY/֮wi S{wQêt.&0×U~x,&N%fWVUE5+k2,nѦqtTd3zꌅ*JJ KeSL+v<RCp|ܼUV2,.0BH`TNA^kBPzQdojc][FǴ9?86T0wVKA|)u3ظ\(LW!oYV KCmҳ۷ bIWWX8_- Y`Z7opG{ 2'Iޫ2ąQ>dO[d41X߅Tu0q(pb3s˸vQ%伬` YB*XZfVr\k0UOi]pXOQ0\_i D0h.Yv!gXRlo "fۛ-~ }o.t(L?n愆Hn/%u'f k|YWfa'}r <1]hdI2/tʲT=3r|`@sԅv"9wWw*nim$'%@xl J}ksnmUO<学ʺU0kdC~$3no߼KFP{/W\Jp՝'Z6,-72Lo(n[$Ww+])WjqWkW8U$$pozp2_fQ̐W}j6]w՟&S+61jpV|[f*ggW U"e']Hѥk9Wwrn%sTikZQUҶ!f[ўY#8 h7WD\#9/UH$nuI>3-0:mk $wMK]sPTP[VheႥhaN9#ojcT"^Pƛ{iWUPXYK7]WG٥K=OƧ\nyQ1}ЁUJZNhUQYblHąP])dr L'"ϚJ@' bvwa+jdwuе^7*tA Yd+GZ4E*z܅Dv ?/4D[oA^նBA2,"HQQ;C=_)OK G.є˷u̖Z Ey_dqM-З#u\D ]euBUD)Szs=vEK@%k *MQN{"^ƨ<6ܰ[֭OEDjh0o2n'eC\sd=~ PL-C`P)OH?؏)qm?'JI} f hϺQZضlfOH"Ї!΂HAڻL\ŋЪ x 3`'Wޗec( F Ƨ ud@Z(6+L-wQ3Vg'PM6%\Dgjd \Ał;mx9Fb6oY]1Wj*]JU*;yq ݎAcjKU_kZ ̫c3ĺX[H!8hK UH*q+LL87ؠM 5xb;Ehb5W fT3I对jՋFK#0PE!/QOCdo#qhT QXa/ gVc5*vs69 fFlB`uSiQTiզ% 7F3]>ͽKY9}i_2ӝ>{4Hq gE$#pw &_&iPS`%3zǾx^_daC6/g3/"$(eGvR:C$Z,hZUQPbE $~bcޗ@2ɇvigG)1"j ~tgCGc7rXL*}/$|gFSQl+xFH= @WᘎuS@tx 5ǜۤK| /3L<4ԩ$eP+}u4Ж}oR$(xMF j,U-uK6mzzEӃ!LIeǸ'hj.+s9uQjނ2'O#thv>-T/ϳ/>'|:~ddos# .8&)!rEC|vb sð@ XC茆u6Ek*>G"GvwO!675i~&__1?nӖCșLS笞o7ibk:#wőqtWgj54)=N޺Y^EYZLHp$7 v2kI[U,uQOV[Xa:jPy)zyBl/1*'7q>9析rWpB, %K ,RŴQsЂ(z*k, n9Dߋ- o/[>@1"pwpLݫqS«LE*Mtw.<9Z$j"&6T*"Z<" #z(W%fb+IK3 ?cZ'D;U7kǚ]F嬳Dڠ:P!5l@@b* aP.t5Hex}3so\[r.ؔPdZў]J5! 2Å_EN^Vw;oT
=Yoonu$whGՕA<")taעHB6 Ў^;?:t^춓 nd+AoϜbUs?FERE?_DQ[͆g?<:b|a] *I\|2Tr )>DH5~GF7^}r}7ej 7;Se}㿥rcr@N(>5! ks;P${FIƮB;x3Wz{Fcn 2o<ѯbKv۩T4p0Pi6 VEOJ<=ӂu{.wb9cAWלf^?:82wq(Kɦ "n0}%LXopMIhMѵ,I֩FE'}ٟX'P]QNm|"RhF'+ύs܄kQԫ̴>+i¤ ^[_%+,g:i*f)}kc|K=D@)&+5MYxᇡL鰐/l+Xn+mVwVԬI֣?ayLH}%XP͵P"IUM^C1<:)ī9gPV{ɒxٯ"~U&_DhzIzxx `9b(IgeIOz3nN 02? t`lԛ¸,%A(sjQ2o"98f:ϤK|۷2>`zg)MĞ9ZŋosQIr^Cόe 1IX(TgѾB=.Zk -Vd T0ﭷM]Z2*_:>l}ڱZlG-[stJG`Q^zv~2=dNFeDZ}zOI' jFAUd>1Zn")o9mcX1/kc-̢QyѦD(<}Q"搿ZyK\*+A  ?KIy?x?Hf45cÁ(mfO.|,"s 0nGڨu 2jڵuw/I,NCv{)[1+і n]ALn7#Nj^vb;\2)OZЏvGh"Tl _ .6A'WԉЫ Am"!uɹtR~R0QPB=+;y^\t#Г`6I5"6r!IZMɝW+ҏA.+z'im'.7ow}x+6uoe4g;/pi Ѽ?/ڠ:v:c5eqAۜ6{'zf(~J»pj ^8ݶϨŶ+WM,&z[Щ-q9,GSɬLUQ/'Yr ÷.$XECC*G?)'y&; -QNQ OkΧSgLa}QZ*<"hQAf]3 8d'2 72#KRaM;plO?SKt􍥚F $sO|"(|82MPewf M6&Q~ :%o|;#ǯDʀK("`maѩ$@ M}gаpNA:Ho.8'ZW:n 1N'cANZ=ŻUx\RS)HG|2Т ,<?7߹C0R㒘A7:?y:ҹIǹcDW{Ue?!>$Rc̝=jb((3)j_'DmiRl@>r0rtd0~VT/ 1uqC's=öW4c<(ҙSx#OeGRC1X'Zʠi L;< ;l:=F5Zp=4O+ r4d1<^+RӀo#ɐBM z*%u l*K\Qv@Ay܆mjf &%6V|`t. 7E(ݹYN)0TtT[ñfN &0QdMSs-XI$IOX7 Tn"K#)f!cL>Ǚ.cn('wS?Ejo'?&5[8aϖGqR-ÊO:XF<͜I Ş'Ycn #UɞJdC0]<{[wFTS5â ЇB.KF]q/5 z+7JLrxqYiUo鉅N3mKPnV7t,S&}=;Tɵ|DNvIWb[M /rw7e&RU,[.c9OG,f~%zW2w9@odMrsns/0A%{n)( x3'x7%EY6lx)g m;#*\XNg{S`B/OZ6ɝ;feRLcV4F~7117mS)FKx@\+}Ym"-.MgCA n2F 0YR%4{R$,mp/ӁΜB"46z9\' E"U)E^$u뚌,N3yE Tp=?1k Kg@dSeT7 ^xvՁ%m\U 'F92֠w}kS9H;l-Yr@s "&f󃾳WǗfׁ_g < =:03bfGH)EyM >@]j@}հ(h^qڬPwXINF3Wg"'CohğV!'оEلMgEwV^^аsoɍFBu-Qj[mtҵ0 V-e&tÃn^o@:\3"v4{VKn4Iv`ҟg(8pk 1X%O,rKPpSz9Ӻ,.)Mш'^Umc"ȌwIʠ_|f:C q"LENJvż- )da(cxq̪U59 :GqmHnϣ:~+R{.}qBMjp=?H](N{>T :ǣp8`q gqҌo <#L%0*D>a20),GK E95 ]DpbgđNQLyOQcdpp.1#ձSaN~tj0T}2"9G TvV2B`y hmUzWZԞ#P?2(og2\kyX5.v!3}IRV\I-[lr.#INNOɧp(7}4E/zCE I`b1!t\ zQ`^$]gQ6c@L h0Yar;*ĸcӠ_TU< s0bGq5&cR x؆ Amjڨ6 6p&.pU{/UF "!2`1{,*|ȫ~4~heh^"<6Ҁ):ļBU>^q1<f(XNsm*\d|LnHSY0l% ;d(#W嘐Zڡ>ï *Zq- cL Su $aUzr;" YlFl6vhI +sZ*,ؤk2Ӿ3Hq@U4  v{pQp5YsfmoCX'@ž*| gr]\lLjg k\UEs2홓X;!Z {Z #^++ׁW2l*ۗ AD͉J2.\J `R㎶M4G2 db0O)Kz:Mg;d)O ys@N+$MCI*v)ɂ1?6qcz"*GSB?p,}"{UWd&U=i˪5o+ۅujLUX}>o}茵A >rgƪfC qZtKg~ ijՊ䤽1S[Lp`ىG.(NAƣ2S>JDzWg\PrqDcW QznsYk5CJ;r*a'vKWl:EX ypBT|ZIK-m>xl4܀B%fnW v׊'{ye2'\M@:D{φ A||zfyfsgcr|*lTPG$$re(!%'s * ܙWcɩ6%z wy#UX^WXDmOx=T?Z۬ON{ ؏`fDȦu< n(b3K:-nmPd-w2ߡGS:w*Q1ef0۴[]a*z{Gshv_MPePixl篊C-YBy{{Iq׮ÿθ5~P6o0^DsAgriDlt};qWׂ) . ƥdbF5f&Q[GX%\/ .⮵n?vR<lh~s"`2xD1%@ޱ_{y81S5b?a۩=/?>OAF5`MQ}?u4Kjo)_$O(9xe66`of%` hgZ͙S78KyC]* 8yt$`wDm :W7ME1}X~#O)оwLr)ӡ0mgY.}"AY~o Ҕ I*iMqTZ9ya~E8DAM=D9Twӽy#w>`Fblçe ;t7)v˟=6y{\!w=)Hkl9I@Og5)&y(W`ak0F9/ J\[/>)/lѲzpm0"w\XWnd%aUa62uc27Ho20VyA qGּk1<Bcn眊o{FAX_%w+9[ q5`/xwB9bӃ)jIZMK4Q{#^s]~2%&"3Nv#6h+d:~.Ë& /R9'_O^b2&D.ƽ.Х5!$TQ i?5R$EggODֻ ՃR6I5gH#w{ ENF;4aތPʍmtCp,dhp8 WkPLpf\"jFί?m5x0r~[c@%_fdGB3n~} |LMRB+*[aYۍ+kȹ'(JDZCˌ8¦! )ʌ)? ӥJ<:9g hb+*{I;/U4G8ɨ K6m=)t/~6 x8 d{y :l0?,8Dv!N/:ʬ 2ci˗d No.8_kV-3AlT7R' r3 Upvg}5_ ψ^{.a/I^rsӨ*Gi9SA=q}QGm]y Hk@y$W` ];֋ bɫR:R<?Z>ǭΘuڑMUx.$3__p Z 16nV0SeXj2t~ ܅H) /W<_ZA7h-Bt~K().8pC?#$9i[&\%#yNz _FurȽL6C6@8 Cdag`R(B&D /WJ]!2KN6d2^"Ku{}$"ȥQaom7̛u<> 3> kNʡ MӜz nzqs8 ww j2Q{3SxN .A]QL8{IK1V cۨu:_UyɶܛMa6X%'h6:&*M!г $UE=$:۪L0c[? )8s`T7G^G}FgIoGNzq 0H'u#h|H^qrh{(ZwE_RQt9H#vnRc1}ưQ'Qd xr1.7ɮs2xv8|+:-v%X3xj J'٘A]2:3*fв4Ik 7}ീvr1E(ª$0<*yI!a[`j eatI%i2<5/*3uGn$?t 4jx`ݿ\լ^cp8jTKgLyY9Qي\z)4;7/fhezYy4=oєŅ@&^E"~4;(H? H NM:bZi?LŨYYlR7脻oS>ϔjM[TWJE#Bx ~$~֥,xV8d(ZM~X\s>d5ߐ% #@bs` v@S؞$uU6Ϣ|DK 3fK f6u0) <= w:,ؿLCRpw-)Յ*gb",S 钦FMXFH*,_\(:m:4'?. Vnۦs)<3bL9:ހU%g5i%&(/Hdc&O`_'t?sidc66Y(Z܂wMMJby hu[Xtv%d;t󻗹З=6:剻~0dp&8nO L7I@?85(5u+D*Wy;.`Q~ DoKqPHaa<|% ?!g$P/}8_2C_W vfזI-8ScO}sU~U< 5h} RʮR}#8ttT *0[ Mѐ2@Kqz U*AZo Y5ELvtOPYމ@>"K,Ŕ'zw#4uY,^٫S5ZXxBbYm 3:ɔNV=T_;L; @PVVص fnoN`bmʇG`_}R@i.U\ YӲ{>4H`^7ɷo}bI%͇^ غ8.Q<Dcj*fyqFt?/b+%o]^Z*oP%CDrH ]KJ{db.r#|' <<M=MU *؆#")-_ p5qn<)7m"I}Jtf8SZxt_uaHL?iͺʘx$C鎝}O|kA9>^EIVWԿB{u 9+e b4Vfbta<9_uvx$P]}@ۑjxE~v8*e>NoZ@ $rD(k.S虺I;_6mp i fVن_B`[GDOhy w]z"Q c \  N7!^s;C6t?nVX0G YNtlѿ#S\>s'QvyW+?+dUm۵g& i؆*x@J..DZ,]UoA)Hh@v% FMVDzQYȇc;{=O~9XxM"){\f( 5Y+ R# T QsCTI:͌){@YވM 㴕Ξ#٣]6''Qhrb KyY=qqaݗ|#O2`x9}.8h T?3egKMT<li{Z+XMV-QPdnTx;{d?3B5Œ<퍯r;ԕ v¿F )S)H.[CԩwEÕaї*U<Β.Qe+4_ 4o7iCj-ś̘7JPJȆlN>?B128@k\Z!Ӣ΁Sm;i~<ok`;!/.-/fE/|7M*4GzVK_sDiB iX)+d[.҆? (D Q}xM;Wy ~ 1C4bY NpkPs/98 _7$LpG?bE"5x@ʘ%ifTkotIٵ`3SU{WpDyiuG .iE7v- Ixm EY9GX~#/M%41єe][4ri l:< FXoYCteJ AJ& ~6B=bffޕI} at!'Hg2=)t`H DUdazur,j&=|xǽA̦XpR4 {T`*x¡&PJGף-#[sǙI?x |p?-2|Lq ؞f5NDD9`W[#7rM4DɊ_i$Nf@IV?Dfl йZL_+v?T;,ɫL5ul:o_ywWu/QGHR$_0n|hvru8>@ kWކ s'"_- k4.]Nꡟԑ;+ }@Na]ƣ46NVFq Qk9G_Մ=ЋщiT@(B vHˁi3H0TSld¡#fБPCʺY2l1DAn({h8pjcH[n^e 7 W(jVٞLwo58Slj:?:-a=Lx29R$c_%Lqb36pC^OlD9jrWNMTN-yO-itU^11$#Wtt,:vz/.LP=sFѠeF]CݞUe^wܿ&PCzI; ,NM%w 0]A8XIu1]+R1DK89sW8ldQ(aNK:(mxb෸nj?JVXW"_|Dr@Z8ߥ%ۘW].D(2 q3{ǵIlIoT*Xc$*NBA2% G`0۔tYvo5loN4JòCz1«2+#ׁ (K{m%WD-67 A3.]Om{NEQ6,gIӮ!4S\ F!apSR1n簆rBI2p6uqv(@VPB<c)-T.R,CYt7?O n^`uhJX!*PBƽ$t;kvׇ;PRZ66a^֩؂|6kyi マ[y%g;~Ml9Ǫ{:a4G*Eq,f,. .nI_ZEI=%{CTp?DWa2Es060BӁaETђ( ~ѭ=7#I:%ӯ}OOE?U\_`F%ւVS$AX oҩ>~;^B rjD#j88cg0Gs;~hnR/DƦfH jZrV}3ɠ]IYՀKDۉ.YGzź}]of4p=~|jZEE\nc\pmO-KxWUZGcJXRo2Ai1(S`m>KĚ H+ŗc~֢A4HЩsqX8D}xns%ebh ~ꡫj^%wX:7~&[S9AHVg,Hs7 ç!hSeDkLn2|?#}oAes1sp2e؇9 J +&jz%{vصFFꅑsX$ׂxuN?eO0iS,a34S  C y5U,}q [bݓQ#yڲc9oo, =gd򷺁oĕb|öeǼkZkP~!EͰ  2j Ս?F\^1[=Oeκ0߰\zɑŢ?ǟ#je) L UI=eW@^;#r0@ 2?jtQo堊J|j㆙Hz4P(< !UZ'N)yK(rrc1:p q9it!PH.NB&KJ{ :ė1x5MBX)UJ-C76ot+,O97}nvkU(mq&:t5|{ oHQ1'50)uHd8;Š R$CGcb`=V/}`z;|3F;.&=cR`И({`zM\D(Xů:[I a+6D;. l1H>+YҲ:* L~3GF;h<7˝ L}M37._[,W:`wYdAj)#gLfb $ *T vwg[C4Bv7M&- 9#A(&e ?"6}o`rMS *Z3ss vnAH2gji@sz8g1p 0I5il D+E%rw~ ֶ_.XbqͣOQcY&P`!W; dl03FV.|zx3feb|0 RL}oB"Ucc8ßV{zz̀.o 6Gn  ܩ ՜j3)9+So.D=f.,ZW8+Ri #F<Oe:?=]fTȑѡߧ\v;I6:.f:R7?7qf4Ȋ'Nsh 7 ZbRG$AD4n>JVűfs9;S/ڑ<%BOFoØJ㞳$6$)^ `nTD6<R9Ys6X#Ne!.ݔO"*覕ЬkhUɐC#EX$3wc_L2X24CuOYe#%OK#j`ce1ر{fŗg0V*y-Y=gJM.5AW $ Se`@rZFoH;a'Uv.AQd=!CuR9s:Z_cy OUCnm5WSՐ0zDp땼ƲWlSA._QS#Kw&jPX uwe:OLVNh0<Ѧ$r+] 7O,T"ӘU .ze sv><4iF۹+ܓG"f"O$&0ēӢXX&i4 fao)^i@ؐ+I͏$yۛ_[R:ڡozo}u-n'C9jA\  :{l(";~{'|lHI^{Y%w!^|3DUC=&@L4* P#{Uqe6᠚Aac>i&X ^SW ǺD$8ȕU4Qơ)Xjicˈ TxSdG|V+!/#_5" Ahp"B?J~rty44>N|C U#ΧAx8,z/Bo1sYޟTkX(x[؞&&AEىOؒġnJƴ8<@"^/T@$̗Tr`NQBٕX#gF:_)SHK(Simgnv*!BA\J~t=[ "E`Ō6m%0'|#󄞽VMD"%_Шk9___fbxCa/7&LM9Qq~p}3Yrcb}(gl{{y^7 6c{֣Vc1̤ S/} w\|!Ѕ& Lk E!&B|ľM;/;U:WNٍK7˰ j,S9P-L46uSN_szI"fAFDcͲF-NᄪL0gE0lKA`<:ޱ{a"`;a&u=`הe0ވ%&~* fTXaENb!6>:kLsi HZJ[U٠5U741^?bo~Yy5{ul F!Ȯ(Ϝf %\)ځ<^?ecA0E̢pdZaq<VӅt}&.龅lcn.ҽ[16Ʈ(k'uD.|6yMYTF=#$1?vp-$JN)1SAs[M >q)SvmV{hG{V"9*W\)M{[`I!Jwn0f艄_oijlSb6ң) FN/~ 4HHȶ#tolZ@VOXAb7PGѕ4*41cٸURYQ=YJ1) p)g"mD}s).ZrJ"p '{1 oBf%T߲W<%)qE(p.+:tyQ8˝f%6 .e!'[3mшkM?6045 hFqم9)GDTmUdZg Ah{nJ#2YedC kAvcO|5m vr`'J  .s׈nIsyT`< !,D edE.iA8Ȭ FFؚi.VyuGձ.@ ;-nJ>}"⛘>)N'('g;GO7$L露o3K7q1*44yi..UWH8FE:UY[}p1 8e @Q,cP*jw>KW9_z5R%RV@tt&i`PHؚŽ4c^jT]) ν01씨0_ % aHtSY)߽3Ig&=3H969~=ϋ*N',1’\Zg;].`R$%)K{xk݂C}"!(a?~# D$l"_,no߲Ax!քZ dp`(CSϏty }KRQ 7oD|R2!"1Γ1$n{PN"stIioRZ<O'(N:PB#䎬6Xѻ~נNԼTlQFcn:m0_΅rþG龺Xd-?ǻ6T%qՠڈbZI &mTGqRf^8\u^/T7؏uUIXR<;h~m88ij-7l5hj1EoeUd⸂32p,DzyigiEjjd `pHRk >@q ŷ[e&A}]^۫x_} x"v:;߬LRxX^ ɖ^pQHcoK.ɱ`Xz6 nTgs뎜OR^k9Qc1A $\?}gINap#f(lYKP&8룹Nw4&-x(RU'.?2YjUF͏GV\z/Ɲ>v461\YE&[k .8p^=Z9@"#26 X[b74?0r,Cj>$<~4vXnV ,f-jM X(=gd@-BW>Dc4u-U':M wI 9p:iyr+XvEMa_\\2=YMIIZo.}nbNt&\ 巪DUénC!' :>q}3[@7`1yةuYd*(|c υX45m#dܜ⒎&7D΁0^*I9~N?(;7 u(OJaL4wh],Q%3ʄCaֆҺ:P?2୷xXPHQč0 4JFuT+0՛z^i:Ш9C)qZ͡Ǡ>{^|F7)Thϑy4hWd Kfk⧃ GJ]ӱm7$ûI 1yh7b%;|&$YŠ췄$ϋ׾e> ]xI~Q`Ru\ᓂ۽δdJlD Z ґz~v)J %v{ &_ C@Z˭ g gΕI $TA'|4~xJtc-l->e8޺E [+}#4٢+DK2Y-X͋ Lk뼘a!66\H^R(]SB/]ǠTZ=d:ȜXb89G(#)bqūt'l峅<P* Y).f mXc,NyO6.{)NO1lTȕ7yU|ݜ^MK,j"8ײ3o+PN9v!w`LD Wu )K3o*a.Yt(meU:OTOo U&xX:/<๩@񂲺4]rE_(H3.+(pqNb'0Y -jMAypaYFN-z RFsn͝:^VwL +g譠[դWZ14E3@5k?4y0ꉮ4yD=|SlikQR5H?`WǠ1"=Lq2*<#GS\)^_?yֽ_``.U[Wp C t?zHڣYSs1`7aUQ _pU_+##~%}KD*NZ2HiWcd06/Gg{?Á>K\KY,י8Ӽ6mrdp+%ΰ;Mڃr Z!1$r:p4nmm36oq$T]pl3 9DVAv8Oî8A[@ME.&0#q|f czC_B/$/' klv ^I&?E6jB.n yhB;}Ia+ԟ+bAoK` S%B,.m0bՍ,fĂRmA=Ekd>X;04a񵿈 ?9>yϱ30PuK՚Sb)|lVd6$3qKkx9qa]nMC"'{ɞ[\j 2/?.Upڀ~_[KQͺ-E ]TQ[sؖzQݴ0Ejݱ݋S]:ܠ#ؤeczWAB7g&ew%%v2ˢ ͺ喐@]AUރ|T5FϘ1DMϵú$%bZ1.>6;v#^[̀K>ڻ;Ǝ(vzui2~ ju}+*cq&VѢwK2B%+ }{_ k 8&Iv~_r>o#R, G7.c?F"4oeX4i6O'V,9۷u"ɧXyc @tjzCgErwބhR{Y#_S eA,0$p7_n@Řk홓x֝s bOLeԯD"#Uk"nLVomnRuΗ%H$pTiu M0aF6e]/i^nBBB {ˢGN0\jp,~Hn3?8Rbbp@\oZb05s r8*7L9:v/{7w E 9E8گ |QH  &a4 {GLST05g q*1bj#wnMn/[Jt$0&nD? j.a-'1kÛN_~D˞:> |sh{4P`,q ۱#Ɲ+sDS̢nk p{qi|DȞyռ(?_z$TذM8Ñ ,;izt˨!KLo$|,$Z8!E%j1eJV`PƐMp* 9=g?<؎lYk~V3sPS g I{+tVH. Qζ#I m䓓$UxZpdׯ2IVF殷q Ȋ*2ON$xy/*PFeFD7lyv"&* _:%1c+1m#7.2렣?#TG>ۂ~F-9X0v!)Fe4~BQf`.>Hlu7ldBxW C|hj%.2 mJfʨ=FèMV cBuŝ?|3f8@S]= CoM Lߔ-$:Րoh94ɿ\Ep\Qk_?jgZt'1_t@; GM@]mOThaVyn.I=o?Pv1gbc- QD}F;T*Y>1ߍ4Mn]zv2d|[z{HN"EYw[l<!2At#EDFqjF4T. o[¾wP|?#6n따p(d ͓U\]UMRp$b1ܯIeM% z1vp&L~?sj@ƧI EX.C*ᖴӊ,5Jqa0 9@m Ws-\L [:WR6|B:*| # 9Dϓ XZ՘Z0?X22W 8W^*sGH2ܧYLDD 6=e˽#bDSteqdt ( 2_b2\OM}6C?؍m }5?j|BQ^7?4YY/!'|8~2C/r RVƔFq>[!DT;3*)Ȁ;\ULR<})X}N(cc'sv՝nMa}?q3P-r0U T=zw{\-h)n;3.Le5KA)Yq`TMoS+~O#'<#Ցm@q兞 V.V-ʩxUmYd!Xw QEh* ԽC=8Ke M]lXAP5t󱏨-xx ]N=eN\N]\]uݺ_J[4j(FӱHh EC\`=n5 MrU9lmV@A(@35,ѷ)^̄D#$G6O{Xzik4M:aYWs36iPk./%@Nm O#`sH.++64wnqFQ@Y%2%9sG*ވ@o9`ϒ'/=2X~[|砎 ++MpؘCEQ̝$do.@W !>rj36G!0oYEMd!83x;cL'^`i&p'>*n'A"3bR>xa%/ᒵP$~81#)%x=s^^ GZDo+_CL$+$n?Ba003|*OFh5ҺҼpsCB=-T6sϰ ب4+wiKSH:dr]R6bLe?Jf=3']鏧rO* ؍/&ڜwNO 7SWa>zbS*DgG8oK9͇TRjŪW^p%| !/ST2baŜkXƓw̏+e,1)Y?,+,˫Up($dmbCB_SnqgV7 !2ʽgځ@$- DW!(Q;D q prq6PXPi8QftnMsjhg/zY\Z͛r@ݠ}>Ҳ;bZfX622ڰrۏp iZ\݋q j}zXE^ ONbࠢID|;]B{3X-xgvlQ_!=Ws[&1n*9`$ ?\֟`ue{\}ik416%];?ɵpT; ,anHwr܏A .[GwWRu<Èa :!_%@JF)*Vew6]8SRϸ3 uWj=IkQ_zn;գ Նq]ndG4g 9,7vT'ĥ`,堾Um{\'IHNF)-eH@gLET5T8+O \t-뽀E`v vUUOIC?Yh~8uvD%˕bnyV< &f?X\ڄ!~J#o!`A T@t!vuY_Eӻ Zvz!Eg!G83U\FN|w12eɒ6/Ľ5X*a̔8JI6Uuә,sfЖ!}}p v*d]1A$mVYĊ>'@a) >AM0MINzD2ynW,ĬjV$oaZhl j,mQY45ZdK(T)b(v gǚ=ڬK7'${MQAňJp Rg͌$D >stW#Q=|-LgRk=I7P=g/l 󞱉p,1|n2%}ƙiFQ_9Trdƾu?$}yQXjvwgKȘ$ьbx<)w~B6!z AaޤʜP#KLb+' YUSm:volęp;RrZO2b9]g69̎Cykw9SHcWֻ^TDG}~ؙP>w':-Sˉܬ[l#W#(Z/5^,\'${Sn=iz) SMCP`DcA_lBDʥ&f=g,^6(ks^A矋>h$ W(PRďp9uBZ+2i(OѼS{DuP?uCY0Mmc)=Np>nr"ە& !\]n}O#7⛥ uл凊lqg[|g5":t~FR xj7lmKsV񡝃~L{D [,$tq⪭P:a?Ns_)g(`03__6IXdm3)'lmTRUMN{y+N9S~=)H0u{ʊ1)]|OfRk@%u)'FnО(Ҕ .KŅ\rma]@RA7O~'8$#:Yh>\v՞鋬 [- ߧ=ߒQ'Ϻ"+ p8RA2Y+U;Qq*LE31ΖUɲܵd/vK$??9 #n>tKoE| UwϋBӥME9H.تwTJFbc.S Ө]nAY U83(TMŦ0/`h8:xû NaQA;eeZQZ\5o7N{wUMuۇیK00oҔؑ}iMBqxbǣdVо8y/wgbGOBAv(> 7ݘ Цt¸'-*d_sgKZRc3TbGV|2Ibn R[5~`p!֠EkǠJ1r&WLn4+b}@Q7]ۉSq 5AIޝQz?O;@OUxa>[ZgnՂ QI0*BS>ǾJ+nvrھ} 0BfZPabL ʲYOoDPs# VqZ )ߏm^B <}bS&.m.@zb^;;ixC"C)ܶ% F ,zw܂-7cCla"Fo.P!|/jCOqPnV􌈛W^'̸JnKu.qAS%S͂8I:Ne8@QrGŁ_e%Lh./d|BǿㇴBKZ뀗|f7^FC>/'D;II^մWRK~JIqNx)X!_ @ aչp+{J3[R{ zu}p-4}Y" a|+U-]G=nQD2|"s!M<1+Ы(AduuDR]ZOaGmxEJ6L OXy@q~~FF,JP$eѳz$LGn">O8*b1EH,PGZf^ Az=<--C* DeN r.NPX:ouv}A΋-:}1Cn2Gg[ڛ?< r lA2%*,_%XNO5j}:ɨp9 _/;;iy7oi +Bvv D/r"2Rp ௰>V+R_ חF%NQtVQ$ A@,Ǩ[[vq9F-c"%\zj 閾|F;)XÖ=+xŅs4,gz)K·s9!We:'R9+ qΔ0X}Vgnj^,(.gw,'19)\ ź\::{݋ޙO9X"x$ѽ= {LdWFIЃ?g>|{&^7Sc_ennz!˂8sQøh]Qp.g4peMP*+"Kd߷6#>rVy7Z"4HþҞTbu6Y  1R|TW,YQ3ג`$P~g:fT1vŭND[Ȉ\nPS8aDKJ`L@ /݅L0;QRf.Qu\ (d0F2jM;ā3UUܚ-elmK+tV{`Vgl} ŹTR0Xmw!R`V4޶̧o9с9W8 $r([ڕ3O;{DBvpe/-:{MM NA&dw+1< fLjb L |ΆML$:i ?9%Gѿ()xyby"x ZOgGk8jJS+8\cM[{[u$o .@/̰{f wYޏEHg%8%daiڙ7 ^ ZTg- 4 g A-R"s~fr\NOb|-?s*s0-65k-!!\VMy6Қ)2dY{7_ 'ӳߤ4Gd+SRK"ּU}OϱK Wz4+VDZ` NJ+X]1 ׌cy7>rp3)siM#_J&S0# űj_I"D!-Emc-A6l9q+5[]]G'|k A߽&ZJB+sXu-O3Iyk~D  %ƿfbG) g9Zi[U 7!w}aU(bDuX2p^6Dh+CB |_+2 f e֐=uooaIƄd27iýyڵN2źL<9Лġx^~1vSΎu~]dS$B1غmڭVUYjveH`(Jb<;ʂD%#OSH}vhۂaglP( fZ!rߗor}n~;oB09ɫ@L+ԝ~gj.ɖ25(rrHy:qat=EQc2)ύamʁU.2A܋<8g6bi$8gi\ĊUL`aqUk%}&o"⬑WANߟ=n\9^?i޹9f}wTS(zv.3N+0XLD'Q]CBĄuPۿߒ/hV54.F 1=>X~ %F0{un -O"Gh}p~ nes4B@eVk]1[<˓ŵh "J ].ﵵd$Z1UC$ e[?>p(NMv:L0k͖6͊K(v#4f|ΓLGT`nqh^ܐҢڿ@; f?5%SyǤJ~YۮRCޢfBU(őۭp| >N?o3ϊx;@1ij(`.F^F]?%!SBͽ[ݨ5SSo~rMSm%Bt4ΔmP6 126;vw}h}R9Uy[J1 =1޿8Wg =9;@swecDOB“zE&TO-\VBc+Cą?igEWVgj |<: KZڝ_dC1d7A~!orqv%h".Dg[~njCgNukV&\˪0Q_;*R|sTn5M'd pttHNh{ =i.d@&WoD:/rͣb<,^"%]c%L _[ujvFQ/Ekm{7¥NU0˖ߜ5UNGc©:T3j ;^*c͉B&ʦ3|kޒ y|ݰg`p:BheLi5u)Y_Jw@QTALs(O;jz}rBׄd]^q3C8C!q5'g >+K *Uu ztYbdz] ޞtŊN+A1i݌6L<3Q0i0I>j4ylMɬ>UWҰZS\y+~P?"Z6/pv%PJP %C]ui|QUqtYr12pd-euVG@tñLXfyR$2GػRΠdDDb ̒3G{ТV+ҘFuZu-һ)S)K s^"?r@Ĩ|EAo%6ͤJB @)+C}s)`pY(`Ʋh)e#u 3-(+"C}4^GXb-#8.L7)3+]؟` 5X3'c \z 9.r]dNV&F$A҃f.(V`_RyΤ—X5l_cOqk4"tۤ?tq6 Fp FLd[)!K ,jG4gXbfMeHAS"G1TLbhLڦe8DeEi+ڳnSM[^$f! 7>,? #=h _lϏ=OQվ{Cːzć~< zz$9B'`ˁ=}xt7-|[Q(k(+]a0d~pZy&=Vsw]T8'NMCϪ~ѕ_NX'U5!ӓO^rP [7ROc陼AP EOg@-oЉI٪D4!y\1ZDTҳmld[ZY ǂMRޤ(,@N7zNY /m12pl틓}*{/&Xymݗ,J!§7r= 0So-Fs`5}m:%zEXV?Nl9p(mOm 1 ݷ-D'="+s(Bۃ.HaN$h,PK2RXk Z.uARd"cD,Aw#^?oݛۿv5 W.຅j @3鍣2=ɾ φTDk90Kx3vH^nn5uz:t a<H}wFPZv(rX5,Fm6upY]7%݀ԢO~ h`CgUHr8Pq|F;ms&y(jҦ\Lp)3:<999Jh";yy{/\[nCW9Q 9W$"L8`_3pj?)?Z;OLAaC?2uwʷdY]!6Ŀ)TrXTA N _1ܸyKQwYbvGCtPHbME;2?;uÕ%B)[AdL_C" Q=Afe)_6]l3luk!Ⱦ8$ݖ`J 1 7lu( `YMq{` C(4,m$C 3uRPj_֕Md)N1x13!h.i$oE3SBdn,uU0AF?rE5?03昑!N!Q^~VCgԸjjT+.c$?tY-IVFx(=Me exxZXJH]棿䱓Iq X z;3͠摷s&A8]_ǢgZLA|W&MU@ x.^=הͱ;$<$6,5'KFKGr@4 ĥCw*fr7qIcw &QVEAq }fL J w"y-="ı4#khHM N~09:Vy[F%>İ`FV7+V)xFG·\RYD"ђdߍ!FVX%/2S ?ݴ6!?c& bDS:E~I({e؍t}\4a㸄7đM~u[d  o[6b- #V΃mt.(CA]aFOk2_2lotE^T)C[i0m%=2qJVw" /@{ɑ9 A7o"6 ̄ 5=<&y?:HOw[pۏf Kbgʒ^cLJqI673wp,jRS%@!Eo 蠦\pryE> 5.'2scymލ'>ɯ#x<"[s(-Aj^: +AsvoQ OܱԬÑ+,$j`טI%vq?,x3: .lDnxDW*k3jx5 U^>GqSCHAi~מ iy^v,}i),@q4Ihq.G|BCR򊦠;Vp @A dO!7%{To7?L -g5Q'߹%KwڊRrqi^U}[Gݺw5-y dQ4{UcQ߹F,+}-E$gpӂ b-^ mFtH+d*"Awd t_vC/6"D[$ bp ~!bZEfʮ~!B fbptw U/5+z/ER(JEtzq B\F0ŬpM{29L#{= @k;8u XEešНJ<5B]2(f5K/ `DGiׅ~dh"qiXkQ4 XD.:Bq|Dm+3x|;`Rud^ z'ڻ۱j > ӯ?% Υp>jbКА5N Feѕ]wQyYr>7tl}^dP0k%=NRMS S64F)iH5ԠM~z-*N`AR4h`Glhl r s<),¤m$=z| v܇HxyĈvWP-<3isO-LsP }?nggj$W/#R&@3 ֖'f0i'21Kfg㺧sdm_⟲ Wp '{]}~BsƤQ=/ KYUbedg;¼'<%B DB ƕܢR91 Kó\!xӶt1߫Wʽ f^^n@al5d71igA&qn#))"ptopcliPI&jQl\a੆,B':2/+8sr-sguzZ$rr@@_NP?lC"[KH e-@XRo]W&^qvY|'N8ڳ~DoqLdӯ'2 Zb7'#71ޕs) ^ Q^Hg@4.,347,/1 4vN80RphdKUT g/'緘GOeV,~<%#NZO\@/AkpLOF.Q,eRN3)82}1k^Di-}+$Ꝛ$5yg߻'MGS|@5$PdlT?CNl4NGϤuTRz­ixTbuq5+2Dc|ȠQ_ˀW f-umzxYÉf/`#)rO9-',Q|9"=u_ XR6ip"6׬^CSTqDoe] ~ͦ{.уY-*[#:HtqaAm̾PI}:3Xɗ2% 4 03'ewaHjbOs8}kɏN/[نD 8J07w9f2w(3qÛ(VIdQS=R(Ҁ:LWH]z# a/v-lS 7Sw! n;=LU'phR~K=i }'WiQtȏԔ5JkP/wxh[2.(zP^)[˷R0mݹM4{)5a8 5H"l1gá(F",-t`sQ2zf|ZDÚ16"b\ctl$?͞(U}bt#&ݠg:WEp%q+E; 0vb߫[ <o/89,5,n(FOg/* ~p L&ڊotkLntmY{aML~(w_OM64Tjznnf)`9N KƵ;лՅ8q 8'Sa.pJ]?dnFhe׭u,9Puݬa]p]5 <ǡ O+?N&|vR2,ܰFO^ǐն?$@{M=8FښB] y}0Y'bx 2(!aNHWl\' U/gZPzJTgK@C w;h##s ۱;r3+cTS鑬TҘ ~5@ 1UqgC*[>7m]S~w_.SFGOF7Vϯ{c?k DG$8$h$xZɎ[>FIEg)Xl1:x__?Ut[]֚ 0W'VM<7ULSpf7i (c#$R"cySD"r. |}lGW+C0N: "!Lt#t݊>:v*B@E*v9:]M)w3~dNQ=@E.%s2m̱tW߀4tJa8($=PEΰ A0嵳>hEljU8YIv= Iv>v'?VjZbH0oB$b#"Qr/kbK (O2<׷ZuL !OrH:.Ğz #Byt@+r4ߏ("/h>H\0 5P-E)ju)$L}Y+3ؤvZ.ha;jno4rً3oмq-OCQTVRxعWpy&LPԀQ}h?}w;,UpSa7s% ŎUE/ga}܎s 't<> CTC|%k0U~UcHBO+ЋU袘DM7K>Yc2 92F\v7k#Z5VjKA.!e] =^LG"ߐ5g9j LU2*(Rbv\"Um&84j w7ڝA3We@fo3eTE&F&ZRquI4=|)KȘX̖{\n5p ?25GPUƤ u?x_ȂGwErX`k0"J&o hbsFBV 5 ׫2@?gˁmcKGߪUťϻΦ"6 H1Lvw Rjg.}/QBLEi wFu9QemGrD~yM1 0!Ǭ]0"I* NWa`Á 7GLpzOqQDxT[sw[MU|Y W.o&bL}%c+bBcxV2x5oh>}w qKUC͛7n>岬{u捰zQb6pdDN7Q&J\N]iC\;+rvɀ9.(3Ce#-T0DaR/ x[SxkAl9wP}mA'Q;0b?wӏ{+22f ~,Jc:ݰ%N֟vMf4/[4OpŹznsBˮboRbTRs @ܐ k#T3 2P`go,@+ìozRwD+iWvtm} mڑvSD3YSJ" ZХXY@;&Wvi58ӏ|c[RAS~f3M~)o{+*0 `p̈́(D?+؇d o0-0&.gPSs$arG2 TjSWҩ( yylA_+rPPZs2LSXewqEJ%(T<2z ,Ǚ=Elv)'.2ÛVV=HZ\G6m].^Bw8ЃƸ\5 yzgkv8ugF`(g|W![8sG3B_HG4֐ЫC=0-)J|SxT[;:M2q_ D[Io+8,.aj-f 7Q]t:kR6v==x#eiO護TǞ fn$9)HGDHvNPRK]3\u?OuƱ `3's Cn8%cSNA읠i.+7-0T򴛑Gq&d~$9Py5l,D 0\I1?CL!UF%.WsG@| zQx)¶k24;LP }Zd ڸ.VI7qhwK lSQ8aRW!aώkU:ׇklFHEsCܱ8*qTEeM7h$c[$ReHE'(E1rXJ=S͆(24̶h%8zFoWlHM_]+bO|i=eߝ#hͤOsWɐ4fGPN3B V«-|0 p & Uw%8) ?HjlcǾ=mZ x#}8'Pyͣ;'1:4bgnh3-Ъ H;E-ѯN\,Y{<cþ=ͻ)7=)%-qLrg]:JNXc)l `NhHj3|h[ ʸCu;-ۖcv jͯ@Z Ja c t`g-!JnV:|d.fPΉ\Ktz|u2]&t7{5)d+76EgO3JLJMEMB:9"DA9N8j*@Xo a}B$/J~-IQ;^I2])~C*z57^+%>~p}8 ~jOnUcd)HrJΪ9ʈa$gEd,=Ts.(G `\P?Ҳ!N 0 uD;.IdHwiI!DNqKCHߓS/}+-^S,t76l4x\p["hOgV#IEuљ$@c83:#S4)Q^mD.(ao܂O?ՒRWU3WDRnu`Ԅ5>lbwۀ%>y^x0qet_k9Jq358 /У[pFZJ*.9݅OK-a^~zX#c\c̏2#={H^nz$y~p[);7=J^UVJ/v?nDmmwٌI{ܾgS6vZL&k OZi3S,˔Po6ecp7`VTse`,+Oyw<+GCGStG84QK&xb#5v g)%ul7|Ua?*)FHb&yC?e/GJ7Pa :I,8oa&h*\0,T.0BK&/+ɼn4.m(P>={ܩ8ޟ2.}-blV[, m]}Ƚ { ճ y(o,wFn*^n;@q ldMK;Lt;qKqk Ri:o;rj)P*򿄡} sJxyj(ULѪg!IǨc©d7P"=oD3m7II44x}Ǭ`:tXOxew_)ZF#?A1ى+4DOXF) J[~.>%䜽{HPIJP@3i1u_Ƃl!kӆ?-uAD(Nى+j*ꫝy]|lgdh#BqN åI}[8B@4C#zN`&'%#LA9I8-tln9#źuК qah-D'nXԁvP<>؞O& 8 b`e wfRXEj/~p6if o+\%k|7["휘n/l&Ưf uVˁHzv~NEW@nnc$d+l} h\ 5,WדW)H3{p=F`NSJpU"ǖ5{@m}NwA.!B>̦816QF/0;ʄ,V\EW9L)6ZɎ\g8&j}.vX gi o乚n!u4xA+GJ 2q7X$I-qMMB}'5:1c攏FK~%%!Sy.Mb6L+SɉETp@Gqn*gV̚hx+VhǻbȐzdH{#&sZsQ%9^fRQmjy%N @ǕnL.\Ms{ X؆ 㢭胥֌Eq'V4tlmokfhLt5B؝b.KIq/Y`R#>'ĴY2'|4-ƛ&OI,m'Y^lBE]Ee*ή2f:@\]\Z[,50{%(L)`+fz 2H2lw˭bԠy4TTP.$g;?j*-"T3 uw"(" tXwsE`Pa6{{Hzc? R~u9v0O7Qĭ)]I*|9ђ UX`^UcI43"l;OtlC:D3 `{zOuWNy.E=]Lr %5f̹ ':z]Q>qZ9JXz<[)⠮E_{IkWm3kԤPx[NU) cWz(x_#%iTa-%m&%k57{FHSڷK|噷쉯o2HYAO͎&[Ig[U` ?UZ_ $4 3i>tJP9Vmr_JwjP&va:YRC?u[)@se"+->=W BiOCjx(\KTٛY b{ANګ8"*Qϊ:rc +N(Wu1"} 1v jj)Bh0bQf]7F&/M5-bԑ=2HmM(=*GT݀6=Ι؟CEx2j_OcS8hBgb!擯$% Z,kϺ(YŚ=_XR];2-Y+^|DӅklZKPK"y?BNv0R;l6Rz\!uW>T`;A8DV L~+2%b& 5RZmI8bҟA>F;D\x4@3by&TmUHq =HWm47 g%W'z~{A9~[''sӅJ. Y/dOR|bYDAmn8̠6KN]љ3pR*ґx1o[9wx.E#'q QEłIHh%0M?^~)R΃O]r&26tv ܊gOAw"(Y䚋sb`<dه7s'WEޒ~ Ol`*h7dӆԯ_o_ gAG :AjC(Pz-$$U[nwo}t YbgK,|"%ɲ-aX# C x[GR_o ̬\ze`YY#ԭOV`{]96++5.3Oz;-j)^C9<%ˍ$l2iѺঀ%r~SՠYz3y"XFG|ykj @KEsMP?ƣw27?6U+` YXڔW7fF,w P7/vSWMY4롸DKyh#+3*(ȿN?t[L75ͮM#z 7/dxV,dr5vhC-\u*.$..hVUgM+ǿ7Ž 75wPA{֠%@ZFZ.%IDaotYI`(XC*xJqYSKm.?9>]^U9o~bA#aZDڔ\KriXf3bŌ<\#ydmʄ?H9-a4v vYS,CK*t< pY&:P')DΫAe%ww{;,)Y\iufy-ڈeƤz ꂴ"*wӚMVᆾ!E %滮^?KnwFn]tT·Z\PmXkI\EP5 ;z֐nJ& C7>t? >pcY!@= m>,!_{McP:kZ;Lm<堇6\P! d0Ø&%OfGB>&>wd,-`V^thn#Wr~EE!Oߏݵ/0 MpNZy#$3Jkw{%3_1GVl6$/w\RQZWL c*01| `FB;3!2 9>h xĵױAu]N=Z"ߦx"5Z,Et OݰQE*LQV+^9-jnBȶkU !7]|$,b* rmu/Eujv{!R̓f~fW);U-=0Y k9уJK $mnll;`!Ď/ s ~/V405D+#j+:Y9E`긗yMEdO|mNH|]Z(#Ӑ8YIoh[/{"K>` ۣqUo ;\ M$ǘFyn% \ QCh,ݝc.Z;W$ͪJbٶYƶ&y֕{h;VAi%58zްw@ 벿TOٯoil,DVя=^7qqoԙwb^主 SIGbzg9 Ps V"ȭ(r MJ@UT:Q]yw,cgaq%17%I؋uȏ-D 5)sUB^Lm>'wn R}G9vZjC=Ze56UoNna67R٩֙0@Oh1°V}i$oq'GOA,WVKk=RQ8 ῁rܜ藃U2((QAFr]^\=moH>6noRyGÅΔ[\nW~CF5!4yWd4jo5:Dk|Ԭ0o+8:{W ;'S9nlK9VkP DTNq& S@wȟ>l^O ;Jy07lAb{JiJkA"'.b ʊVpK)8/fO#;^^Ԙ_Y֐FfWwq6Pܬi$ZXx%l3Aq^A w]XwcB2sRC:]5p7@kYZBZ峜 I\po){px6B)(JDvAj_:Ek!,OM7OTnqF o*(ŴKפ'ͥP?l%N Ez+PeQ 򕲯 (rV,ĝ4NkQRaEG># 4mQt>Nk>t4Kh,!"E"<(#bQI4ukˣ|ťd)I-q Kd統4m !TPx_w/s6m*(\wSǃ6 uXRxkB3~ۺ1}*rBY%@!̊8 *BMJ"G :0dg D.8kUvx\]r޾\Ov_}._׊6v;iMNW!Mm G.lro6Wǒf |cR:_gPά{:"Qo3[Wr@ Hϲxrmc'c?wDn5C%'g^BDzE@74ox_"- Qk:B.Q2e$9MWgT,98r~\r]s҅5h>]2M3BA8jPHmM/HRS%O>wnD45%TGϺ# Iuت)3nn4=?#iCJl=q}<>P#+qYkEby(jUk/05e^臗^Dz~hͽ=r(MgaFkҞ(/HYbJVY Iߘ*̂;kj_5s')Wd@8#w\q1oluRaY[ҼWuN1rǷ$Jf쐹OA4(9<#Q[jHQ{jIB z/:I&u֏iDITiAC,w 4@(Luj% _Kmo-c[J& 1K\Zt@bჃ7[Vjnf~J2:#pyS`ꈆS<8ES\=blbks M/ Yٶ}7IV?5 4Y|O'D. q&N\>'7⑧^aS k,N;y s3hMxh["|$c&W[FPLzP4* LDQ 8ZLÌ@ըih`}Eq3S@/ŷH2?qRo5,nWևױO* ֝Uj\Ky~Q.3ׯM *]v_cf2:bq$&gIEJni^~y"|BE-"Orۗ5*3t0rkC;3!z -cIʥU 7 o^DHyQ(9zـ}vj',qnk`v|YfI=uDnNt3eM"TZU7q"3/(pq]62IiIt\8v9%o4$K*2?=IVߔ!ϯ[3Hډ: |EkH9gYЇLv9x8B Le"`tӃ1ĤP;x,)_KvǠp[ lq)'3"]ɃqII<&m̷ro!veyƳ9MS;uh蘆47|p=_Nxy1^EjƦݒe0Q$'$2>u,iX;XKjUrqqc=D#aܰMMKGH'egq,޴`ZgD<`W2GA1+qp&RNZEUqga E˯Uj߉cH64lZb `Kl8qrQ4G!+-*%ߪM@[ͥłlCJyEt|IK62aLGcRHp%찼 H/F[Y)jkyy3ר[J*&?<*YLʼ;ނ7Dh>B|ܥ?g'3)!L `G̛>ژ[yYnr-5i=#QPn#qjM)|g11H$SƽCXߗ&xs)+<>r%pƘO)K|Np4x,3E`0JK*9R,DoG#c rٮ>IML)F !٦uSw BD(o$+S2]X~a[mCz#-kHcS`)1!uą%oM"ePhPD7) tn\?E!ԀvBOKHƄ:/4?e ΓA\1uC}֬F#ؤ즽°xkIPwa. 2U.oP>pk!!/;/=ͦ-5ڬ>.c:$ָ5 r:y='gM{)9/@S+q_x,Pvk\"*ȍie3LF7AgAdx4Vlaei%4LHns=a9s@;( idiDᐧ4=Em(R ,v(J!Z+Cy 'CE!YDk0S9m֞Ḓh-e)$ R\5P^Q42vmF+gO 7rz7`iFGMjD(pl1x B[C1QfLi:w#D>n*= _T9(c) B5G 㷗ŧOű7œ3f!Aڙ5jvO$d$p\QB>06!!qU欢?t~QZ$]%UN3|{Gq?Zh`u$XɴTָR>[9> 1֢g?k"-Mb!/"^8iSK [=(;R/c LW'ʄ˝Q>sx1`ʙFd~ 9L$ " Gh\&) R;KEQ2%^ y>3\ AI3Xlg=}hU #np xk٨]h]PE e @)njkZNxXtUB$,|OB#AQiX.U KF^>Bh;sX4-qe1ώֺ6HgszAYO# h8`fF;!|3(/*bS tP7wt fkŢ!ʰ XUtlq5_Q:ת1n"FrnTCi($ 1zhq*{D:YCV \p Xwτ 9K^R1>2 TC_|׆}_rЇj%EWx@7O5j(OtKqm\*F" 堥ZA / h_Sӂ3hy@zX%ᐛXJ˰zq\8ftV-7A`XHqd]fwu7 ϴ= Lȓt=gE}"-'BP Q惩mWhJɄL(N4µb_ay-ɛ@k?ǐADTm_keXq(/ݗ4T^e."PF+Gvg(Z_F-+O32ٿ1G]#4hN^Փfu<e쮤R)?h惹^yz L^df|? ыBEpw؎}~kƠi)وHie퍢6e-ψbd|kSƊ;m t}}8ĭEBT{ Anx a+a(9]un9pɋw1)DnfI^1&RdB(2_ۣ :e6~<9xf+ G8ݜ{fꢗ ٥SW7~SVe%1Y.S/!@'F]$j LkȊ( !ɱҙƯ`)ԳAFvs_BDZUQs:u*uO5*dЍ$/džE}a4Qh h>Gm>Ɣc0, IuV[jRVÀJv]ZT~m$յk*]FA:> 3/œf^XhΎ 3iZ 1{R4TBv|=w;un_MzGaH*1UKZؔ~cqh‡*_actr#DfoӞ:QhvpGˤI,F#'kl ߁zl;SڀZ3:JK/Q)w̍0H=DD%\7lusUMI27B`)pMGcCi)@\4ЪXOs[=NQs8%#ܐva饛ko^O2Lh_z'?T' '7T]qUog,V*߈keYc"ʎ0k%oVs{c(MO@Z%y CPb!;IY(н2i $0M~BUMdyj.zp U)*]~k7 (iE 4\<tOK|TΠoc(:$1 k nHRӮɄcwlvra{+i&q]sw̉sVj\Y/<zȈzGՇPW8VN˸ZXN-oOt+[ ?D<bLWh97^H aE+SL19e1pC-) #JG)av~>dgGl40sQ(h+BȾ=$ydp/PcAen;;%7x TL,רR:1)WAenWݯC%5J (\#W8Xwpίe".+UYWrǶ,MXbÊ/ډ1Vh~CN_kbEeb^>&UƏ%,[Aĭ=M|l-73)Ts`=>a&& ٝ$1* HZck? 3F~b֭/GkޜnE$Eb d{Qm#R|1mV?/ ' y1^t\2V˘{ @Q/S|uO%AEN[:pPu B_%|>T``H<^﯏AL}&fɂ$lRf_=-z#d>GVwo6hm~PaUN2~7 m#T}o5hMPNaGȅ6'xΊ! 17=Xo8,X@?'kEƯJc,Fod={`pAa{67!͖xESGQ4nNvw+y"7;'BCg\t-p߇j xjY*HXA4J `C6e[3ܾ ] ޥRd0e@k0PVSHH/yM'06 )H|Cu Glj?0,^Vx%WtBm.L.UqZ.hoE h j@& L-nAj17?; ZHvY}{T:+i"Ta-CnDoy\J|_OݪՄx* MO \sCqĬ;R/Y|vK+Y KEZ~ku|c!Dʰ/͟4h^[M" |Oɾ[zog(^KOҜ(՘Dk`e4b Vsj3/4)W/dM&w x-=?E>3[\UAJ~F͚E@WKJQ9ۏ@2LYtGr^O6ji)|r~)佸l 1N4ꑹ7dk~?YlM+vǗnMYFЋ_&I6,qJk9H蹽sQ*rPRJ4ST%^mt^'KȨ6"5 YTnT ڐ;Lv1T0!h|-FiQB{ƅ4U:* a kB ^i`+ ~8hd`?˒[OJ "fȭtrp6X;DxVfoN@ѯkNa~8oBEC 6ydTK lC&``uF+Q*NhG@w:a8i]Ə\SU.JddH@n^[᪱6^I3oܭx dl{~Ԓ{(hՠ72ܒ PUWܫoF|shErImwƸ?m]Q:%6V7aUE<6BM8w euQm8N%ڞ7GIpT47+y-Z%jH|NXj׾d, X @1\۟ 92-wD"܍򃙿WwA3߷& K93Gw< Ɗ{+ЉCFN"!ђÐL{#;3,nAG¬krat_ BwٙKs\[-u) 4C]"->7B^4Kvpy>LqQGEд+bZ_pk el.<`,8L ho(@G-Iz!iv ,FJ%sjz)QL(d#,M*t#DQvK[ԥV)[ގpyxf,׉UMUܷof h܉Nr\߼CI(OO:UԪ%&r!,7HUp Pp"ʺɸ~@ɖ/!$hPtc^ 1@0b%UT[* Û](ގ'3ٔB{6y4 x2rG{m?}xX\ծdUBÂsg7N^N7Ed_O;u H֮KFd*ՠ)u:w G` Dutj钠AD`+|2I)eY՗jl #"O֚: 9S8CZeRw7)S;_˥xB'$>x<. U !9T;ksNYĘtPN^/++A#]]Fyn^iT(0Q ɔnW" q`b$S~I#,ï\/L Q>NW8p*V6I20F+ΟQ f #^ڵUtq*DRjB1ig=/.VFoUq`#TV|A\`~͐ _썦=t`ퟄf΅9 t^ HV沖dw qWӔrwVtntbdg8]YX=ER= M13*wK35?_r,8܊^kR?E9c8Z3\%tIZ~aq,*Nb%'$_Ze1 G=djV6!xڂ>[@8~8RT*fС;ҝiy&7m[8DwI|s.%Hլ̚CE&'(lL.ȩ}f 8XʎA|E,B K^>usAy\nkX=̆J].l3~\KY_jH\L ꧼ&UGUJq-5 c N,nyA%iU{|%l):͉L:_9̵BHXQָ ~}΀;hR&K yWuYG HGa,$/T_뷄!Ӷr\AJϦ1W1޶U,4Ժ*r泩 0!A lڞJmVZ?i+oP̳o}W0tŖ pS-c@XʷkLa+\>㡻aa*B[k?>x+{HHR(o*Cբ!|[Uw" G @3THE)j0Abz6_vh7Xdg܎5 '@K4E |'i&$K-$Jq|}YFHFpvX-bwdgJwG"mM6,25WU"Z !Ȟ***iVgROD;[[I+T<Y1@Krݨon%PƂGUTL Mf qLkaCW􀑑v?e4ٯF:T %FVKɔED~q@xt_T(>σE.~iK"ax?uDWjnbI{ *>)0+7,mH8ij ]DJ^,LHQ%;>p9D{`h6KS_AGƤ*YfO&1T(jN$Q$a_L ~Zp2CWChK6~,KdC cKr0P.w j ~Lؕʷ͠:@T3'&kxɫ_/3nWZ[5{'Lh)$dT;J~*\aXhd $ icgTb{ޗii 4 I Qq_uj/o=@=i}^s  ֝'#VُV~ÚIndИ8U@NM&Md'Mv% M0AQ+=V&6j=~3SGV8o(!6"cARIb_}oU8&χp{͕'xR5'#r!L"أ 3)7={ٽKm=X{C֟}y2f͇ bӋ팓CY`]< 3^- (Mx8b#gDљŚy !bSE1c%A%K$C"RSZl>Io"\}N2TXkK(zZs"q/4qy)ILӪ&>yr696nʁR.{f>IR!> G/`3z3>係 cvOqAB砂Òy!HPtJ5sV40+7O,nhսJT25{Ggu]xWX'➉)}ƀ"|DqJEy }S¹?on:6WFw9 ዏmVW^s n}_x `MH,Q v(aWVmYq]K^@buD%x#⯳uOc#r as=YwR 2S?_0[rb8f|E'R[Lr@OVQ{&MFJa6E؄dA7']k!*'P ( !? \CntvJcffBcs]ҧ$Cq0:Ѫ3+EE^O>훈[Rَ&xt!jr+& %npoR7C.98, Md!~_\щ A[q[/"pZ mBd2K5[?nY Qc #Yy$9( _X6Zy kTl>n g^<\?mŤhqx-?h0<(VOgݭ-%=QE~E˵DDj31%;,%zxL38 nRJ$zj3dmynv~{Zp*Օ=SmU>:y |\l؆{K+0L D,j_=Mܗb&&4h ut_ lw֐3&2QAct5N2a|gVrK Qr3{< ?')<)>ʏ5 u ٰ*[rP&5㾇a"(4a+}zxCu]ulKn"_/jUHH2'!jвsk # 8X2,o\%(/҅L{c"_h)=sKcTMYGTrg`>2nMUTjS! h"8 &1v,|(\mi^ncX;9QᥝJwK\'@Jtk?BFo|u7RO*gn;+.=vACzf(=g^SGbX- O'<=p]GO'Y[goS;Hl Mj"E1uN-&?f4u"h Y YREr6gڮ:!Ӵc;I)fK'0W Y:_5܈G[Z`)I ߋ"e6{VKV}N0}JIvFF 4zSۀARh<3/ʫ"r894n /u]p'O.|7=ǠL.p?)* W8UH? NN1_4e[a"j*)oiN^O)^؋dOM̻)۳G+o^s]ߓ(aȨBiq&@81F`pKJܔGTM\asFZZ7([6T(:w>ثA]oRQVfH0e f ,m%0xC8qt}e7´a6 }Ԉ{ :o,y - O\_c<5<.nx09y{lC ^C2Sw ìRm2Ɯ4w*4.I+j̩E3yOGV|S+Arn .1SpkL>haoTʶOQ7SpRuy JAe½98c3eIWU|"ܯj{mtfŎWuLۧ7HtI~;Ex`Y<M^[E֭܅#NyqKdJav"7HvҋN1,n ]c\^S@eDImk(w{/w#AjkťS0 {]Ve8>b5{n!g.mv$T]<*u[Z>OQ .] ѐϸU)[j JKaHaG$<ȩTC$s j?L(ͯoC\kn쾷} #!m!v#=v!N'PdɢAQ¶jAFK5ܒ ݵih#v ?-¦4: wW,|qWvwvAx1{:%mJj~a5\vc *LIO9"k*iVFԿSVFBN,Aa6~ %f/fMSkYz (2PÇVWMwQTI#^5:[kld>9S)QC0rXAL\LɠFl=Lf-b,=8Vg/C "m~N(]$WBC1(cK団WXI[Vj[2Yvѿ8I3Qͪ57,(>FD̮ .cKmA)[ND0p!bOUc=Y̘Vb.v+Sh ƽ)@5d^kp{C&%aefTS'?/2sZm{G#7/tzf:/5skY#KP+m+CwlxlbXڈbwhq8j*@lfKW4K/ǭcr[]3/_17:!E:3֌4ܴ\zS."HD*y H ZI^}+ƨKX"\" 16P-sA].x^!wNc~d9T&#UC|C.N%d3\鈲}|.X+jDUCTt 1.Zͷ{Zp:_~}yǃJex)%N+Xu3L}?iQ ŵvo(D h&?>tnfG8]X |r)&:9*J]kVpWL++"kkzorNآt_ֹF1] No\|5V{~s]~1镠ՠT Wx|bdά8V91e 9+/yGM,!:umS GkLF|s=<ABF2)hDV j1$uiij6΂\vn̞JbQ88;p(̑Ogr{;7!+ßx˽Z4iq7 vg#g40ẽD$u=+QQW56 5opFԷo[Q;S>qc_>[GZRd9o6QnCVqp`C=G_eM|E搋6zQ5ti+RY(ãC.tvh^y,'QM-wF84>>vc溄]h ܲAx٤HW{#&r[$AD něx}˙݊Y)Ut!]Xΰy)ʔzץ,KQz?ȹL]&שmxhX~aB̅8Ah mֆ3oO,y9 Td LM0LE~FM39ʍ2}h"Z뎆@Z߮ CD*Ld_ka ]f E9OS(SdVi'XeZ{{!.`_.!%DB&̴w  sYy#+#abAd0rGJ~S`b_`$x清V#џ41N٢#Ȁ(SQ[uPa 7kDۜ(_GOCU.uwe 3%=Ad$z>_麆_():ǡD N&n:3WExꅉ"Bthgo@<=v s@<]]ry65@ߥ6.(&8l%9E oOVMM'7c٤2*lQC_ӉC4~wȠ3r'_ p6dd×F2m#0t~XR,VԾJVJ5K}# q7Eo񚫽_YG22SL~D'^'dEu]=8߮拼9*LAT~]fs4!ӛh[N1^c eALxəxĬgj[̃)\GT5h`^8y%ի井T6eSJWBA\S ;<&ߠuS%C|>m9TV,nB.YI#g~nSbpn jtbS 5nd~KH0|u|2=Y|.cj~9,ŁTNq46*gUʷ-'^iTOƱFRůyY\n52/ ސafs 9?OJ#VZ BjݵZ>&Xbo.SQp&s@^\eGzZ71j}' rz&_pl5X t:9 hoz{hY\ 3&qdͯЭnOO.}1*8]Q;1ҳ%mS}̗ Fw*V+^N0]^n9kTdɢzfՃf3T{@ͯ])թiio.!'Y Gsmm&@?lS/yyCήeo&̱([y#q%=,Ϗ~ j5qgv+r˂ɂ4PZZcw1se0)0dx"pEߡm;MTf^Uʭ)<L'=ŋP! b7RbDI5mG޲`NUzxWNiVe))ق^~1Y7 d< [k"fʛ#m՝4Y[ <ח,Y"z -4XGCeM>6kv vf +jѩ%fɸ1CW$-wM"(5G{ؖ$kHRUǓ @>(UɺG\ Bλ7A/ 6Dd Qa NCqӽ'ehNf2!i|_9 ҖHyKPqo )e+oΚYNPs Pc ABГAG?^S/VltkͽvqճHR} \~ĭT|Gn A0)#m߇,JcK{<.XkiorcI >́WDKs a @EUT*\"˩(:}26.d0wB*ƒn 7|k-of_ [%@.r'otbOJh-;M.{Ed]H@.Ș'y܆jN兢5*s)Yoד6UʒJjaC7h?Ez}7Lקe2M0ZmT9ZaHD/Eiej ` 줺f5rz=9Zʟ˗BMJ /l>W0Ub )BξT?hqsQ h[NAI#r"R\yqNw/8& hyA9 N iB"1 M%d^}!A%5 S.,PfI)&*a 4 ƖܹݪVIJd -`ݞV='Nh2'`53ᔵ2g&;Z)$k~u}HՀl:Fk;4%WKZ'hXSMO"4lN BIFhvswX|+MkB )LWd`4dVT*]sq9rd714I0,K5eiqn9Roa)v?жg}DKS-`Ӧ.U\O㰪ʤ_W; E1+Z%daQ0Y8*pLpљ>' sQ5H&CMCËZ1=~) XuNbPFsb UxGYva^.Rb3gRW'H0vULWtK7~un+Dl&T4+nN(\}Yjcb}׌᠄6~G̦1|l7 <(^5t^=ҺvF&QpQh)ua٩x+0.AGX. sݸtsY}ǩO88i|P@,)NU~~D_^% R[ov]8]/%*mRl&X0BK/\Idp^:'sVq*RY*@R0X, Dc_~a^P&ݶ "[؃kP.N֥E?U4"-e> nS"9)\%Fuaٰܑ3308pyqlDqvO !RL=mTbYSM!mD88 K]'ׂZwK-˳5~*hl)~ wyݜj),^)倢!Y|(@hzb<ͣ5L a/шyy@ Ȓ hM/B-":;Im3(AYg Y$ZPth6hx 6 MTQGm}ڏLhuLu{8̕Y(*Е&iюDE['./?U/nc~M3zܒVmZdJ,k_It  rQEewU˽F%7}JbzjOw'E:_Vsȿa \c4' = /]ʚ) >"p 4&&2֚K rv&i#.Rd cʣr>et0ίWVXe͑ ͯ9[[u9!$wy4 -"">P{ZFheN[nMeB"hա<&ZVgzd $jtH CL j~꧝yf/((|Ly rY FeU>^W;E>+h4-)g5{@Y(,VEpHC:P9zeͱr`m&O|TekS )GLn$'9 %U!Y 񍸰w(p. HY@("jӕYo/͟ q!5 b >G0#Bc=뀮 @cc4i| rNKQ =aaZ>,t4ogL] 4rI6Ӿ&]O:͎H~رdZιOSN-}EB6|TXZiN"]T4oљDa%}cY,<8:< ZE5{T&/h=ʟ >oˊX*@k0侐P@ըqQµ#`%p:u-kii)z@*^l f\4b:c(Kh` n'Kc΀=[ih5+y S@!67^=lnPȱgmՅ6 !s\ХMAXO sjK#W܀ͬFf3YRPH&?Ydf-nPp -B2t+mbP.d=jOFY|L{`X#vnbk"NA-ٛEH65J}!E(}1ubUB/Wi3-:_h"ZpxGM/ *?+ K9,+7Yٿ<#v V#5p#I¢T;3ꙶ2XE6O$;^R_C!O ni] Ǟ{VnydFKtRbnlV{OJz:V8KlnhXCa 5e63M+YtNG,9tTVԿmSP~_> acIB FN2Hܷ'jRo 8ًƼX*Ot"&u۱=81Uj`Mj YP|y4,#Ea'.5*?[Vӱ !qKHY B۱{T'lyg|w%vHf\IB]Nv t39 y9VLDDy,U#"ݞ~dTL˒*Aq'e&)a&7[0 kNrDLSroGe '| _`YZ 0~2;M59P z3͞y{%sHEN'}AՁi{5)s=}shIUl\n˧:lɥ CRa};9uD)F̄"IMس*)ےX(V .:0358"[c!^)4ܿMsSNi&±ԯSQ7Iɸi?3'!w=D*cxL} 0%!_Z@CQЃ-V}P:G@1dE#.U=t9TuN92~+ehė(9$ ?S&i^ 9,@U=:I1'[S]]QD,jZSBEs-ITlhUcX_ D;]CfǟFz e a[Ry\lpbP,mx>z\NM2A{Es.$Eܿhs( 4{R-M$y"zfY}@ORy.=9Tٿ!qw Xkpܘ`SH lŇMm.)YK1U݇(437͟t!GmjQF?66՘M/++R7bҪLU VZxz+Wh! n@еe|JٞcH!1կoعݛ_xdFG)dsaP~uP,+Ę7Ud5d6l:#u5]QO:Y~ 4lw-I` ]R޷e!0U1<:o@" Q0W"r êC2632Ç5_4}2w{@l=Fhڶ`xcG}܏( ]D+<;Fڑ}u;0 O@XU# ,kQT{ LD"Сkgt@E=f5c~5Z$Vbvu:W'O{cϿ)#Ck^ұkIuV}Ӭ  b!e `ho?XEN=s,:$yՒDp5Z{SMrksKQ>3”kee^áUi];W Y7%`ځnbe6t48[#K&.9 j3Bn8!} w[htN$:(^ {%-<Lj15 lZ{m GN1=&Ie1x*GNv@K ׽Gl( sM $1`9w@,b:|eYk#jdNzA{bi%M@u#ze#V#G;fN q̱99p[4Uֳs 5>Aْ'f"3 M/yvgk2sE2q dg?ȶvGuD/ r ZR: RI6WXOqLh5'cVX5+UޞFWq.$?/oaY@{&nl驋È 3->^U&(7I3tTys7Ia Z3{fX_J֣ D=*T( ^ ]ԏb`Wռ#hkR⮈$K-.UHSDWx`RGxAH0{we ܱ@~]k>(֨?bkY{,;&"\?EO\ag@ψ Oێe~RǏA?Zqv"?k[JؖZDNO7wT$pX]Oްe 1̈'Xb +c6 (0٧6}Q-/b`eC~hY~)zs*"GgesNX>`7+:|[ # jI.SX[b=B~ûbyA!)Mq?a1T_+ E }xIyR;=#it}TwZ#g}9 h|1@I;_w@ |CN5M ̨D< 7.Y8p Ko XxD{eךx)E JNlwpƢ}'60yQӉguPM!gϟ*`>wk!F۠1#Pۣ$cþC:֏S{J9F;u#@"Zb/Ip., 7Z*SKzW#ؗc@!XQsF$x* eVU!qh-iؑYA<{;-սZy!.Qn ;@2ܖHrtquY (XM6ZBURR\ > :2(;:Ѽ)OjV>|*UՃU]˼=1_N17X:&3&>x4-nƚYFiDTq_(܂ϑ۔sq`^tՔGSHφEbe9җw_PaZuS/nNqiP:]BP5BIikR Dvk@itK'd`IL*S 7!!A?ZzNՀ?pDBT$oSDiwT`xO1M?p:q/_j*؞ lBdsloFO߱"t&l.]lm :.=x'IWtWbv, ܞ Kde$V\&P LnKJ!L o5{zn&.D*}7`Q>K^1h`%+[xX C&C KfnL-E8Qx)p>j6lu+ғӪ)ИQ-}%ϼnM 벥kn21,~45:t+S I=$I*mnŷ#t^ $ Pv&uns]3T E>9U7oJ"kj[e~L11p=@Nu)N3kr6${y959%?H}fqH;17(~NsAǥb62~ QZ݇$"b=mݓgcq|?dq] ݄kB 2b~=j j?8~\?L`@eQ}vͰo/g;K,Norldߋc8ot>-rL>hbwO5rC2'C/[L>//@&iiGtY_zuVr4vuTL=ano2]&b72.'7N/6}؏q}@pŎ94 (?9R,$vq%`Tzp2hgݾ¾$ ;B@8Itc\O҂k̄,m8^D i:UJAsle"g*Iʸ}WMc'`ZO<qK*/ChaaڂArV#cE9zWnl(wphv[R7JFB?A&5@ x3ShDݿ?mwpG[c$LXx.dvk/B '_DU# Y(ÀAr1\E0վ1Pv1è(BFO h} &wB |"4ȓy50c2qL\5σ~;;TQ՘ _ox9M# 3vOIIFu^Vcꦞ\SJdzy.4G𸉍f\z&`1"BM9|ߘb6󥛬µ֣ a0Q_5lgR|wnWEңr)LHN>V$ 仙EUfn'#oPSa۳q(I =ǣ]ڱE`@=p T1q3M)II}h~jDDL rSU!t/crW*C75s)aɺH=x\skf*L(9<>/!eOnŶB`V3 /,˨ѫԌIr C8KůqtwWQPѭ xu.^ž)I"ר=8*U0~yl5l6|dS9 V՗\_ kO8MYJpLE K>jMOLZ_)B5&jtTف[.c;8J/C̨NP'f?8O;Ք8%QNevp p:k2&(I+R(n%#423֊6TEa3Pu|;h1:]@T~7qIތT=ȯ1- UyxWʴmT"Lh_y ;9$QI$w;&K iY 1#BްEY~im )R)zJ*3t7Oӵ!b&Hj=M-UĨhT3¼L`2T]/E<O}]F]¯QHL̹.6U˫>v{=>T"=ϹicyY%2taGagxt܆JR?6 ۃذE®[XPrj!_ ؒ?BL(1(O5.Rpr/Լ0Y+ -MbJ|&yRYvIuG UڟU ,}aC F)BaqErC]ĵ:~+C?<3꡷/gp2^.--(s"+#nɳZĎp PRI7՟?(/U#NלJ?R?UzR\$yMY ,;ITF!?߂-8@](-tq,k3#E"fΛ-`[N6p9 s^e_ wh׷-*- Q$ w__r<NZ 2--)ݴΜr[%B#vp9Z|_%#kCjJl>+aRJ4B]$BLWNɵ㯽>Y%x͉Ѹ1 N+p&zr07GB*;'}z)eL\Tµ=ia2㲟Au#:vF%2՝f){IbϮ b~6zOpLiώNDV0#2xH`8}QVd~`2HБ9|Md& 0iu ƱYCNKRmeEp9+8 kru?޳CN& \3XY?X1ٰ빜k2 tT/TKr "(;H-O_$6Ard}?S@7Aϝ1UpaѱdA %x8Ùw<ŪWw xT ?BoHjK'?qeVKk3)*ƆN17*|~_I(g{"H'(6cMNJIL$1nWzg/txɫC}j3+zB0yͫ9$dCpo4a`p}!EĵXPdgɶ yJM]~<"t}a*iL.;m<]^e ^|^ !_X *ulj𸦙ݪf~ a&v*fr}gHt^S㍿>q!2.9ؿi9w,}4pK+'XKu^%f <' }v4y%RAūxZ1@' 8̵Nj/c܅i/p]$7S%aD!išqQcr8.zy"Fp u- #Hx;߁BrCd!4!\%N#5,P] # ]NH PSɞ؜כ#hjWØ'ߠXAtqmG>>E8t=6B VQs lj!\?[076q ݝ>Dc:ΰ,3RKBbC .?,qJ] 6mwE!4J5 DG7?w)Ě8j#@Y^zE1{һr`3 rj[}[FtS_ـׯy n혀9 S]Iʛ%h iD;mHX3a61kl% Ҳ%B0ec`yŕwu ̲8ls̴^;[aGXODMaS-z>o})"bvn%I,P_iXbʼ]iiP*Wyl۵@[ ˢ}ѲQV|?O%F]`V`I&'A0UGǻVl{]xV7p3.6ܫFpiZzR?kھN1ۼJot1Rל8٘FaGqO'+ >~ ͺpbnE)5BKi&sW5"F9:=ON$mLj|כ48,)%ʹ'|ow$A R7re>qWl\dᳳV{ۂXD M.# Th;~M>~oSOh{rD#Xg`rIq>bŽQ @}[N?wᲧ;}m&z˕S^rͥ)N'.y)S$Wyf{v2XmeՏO/zމ11]^UKo&2$'q,/.U#]g׊b<;'K)<y3cq"w@z+&LfSD}rr:#.*aY>C^@n䆩/?m8۵㇇%/ɟw` =9#m6]UV au9e.?Uu<%XE?kMUhڋ'G'֝4.@'Vpro7/k'\ڄ{/$V@l.&~VG閷"+;"bv9W|r&(}iDB7SPjXjx Eca<δ0Xˎ`®_3X+W93U"A~9ӑp_q܅a(@$B!,$Bⷐ}L(badxWJE>~JGGd+O z:=U4;S,PeVAX{⒊U(>ثvaR u0Iq"v.Y]vV\J81ct(Ψ,Q .tH᜚iNA1Z#2aS(G>b`h@|z<|bp;wy`N:U\:Nq #z|EpIiDͻUE6|PHKng>ދˬnp?].䂲gs]\]h[+ i $Ldz<4+V*uZI]P!}qW5ww7h[;+3ǍiYllxDTJ庄Ȃ0[Kb, DRi]sGiv[ [)C<[fG9C B9DT7T=i NN:N!sSs>B7=,"#oZ\-vӻ|P=w34Pl cXkeC^Cc}kkd@ }xN +Rtn41cۈ=G=MDo>ľל[C.XTUw3 CQػ9 XTr?I*6 \! Z _`P,EJ}:"mު*WC~blΊb06BbA~"b"zx: \ABt*czmCpEnE'@/ɮKYPLʹI1 κ'Lf@5bDF߾Xh̹dK)s]ƥ`h<&]qj*(ָW fQ]#,LbՂ_X;;dE_n)/%P~lhk)9]?ɳ8q\Z TNQOCh(a7r}e i|y%At[l@h3PDjҀL+7w#e}O`Ł%~N]>CL4@pLB{Y%d#K4c~wtK`ӥp&~)V)pCKQ\t;y)9n.R"]]*UL53m9Z ZR:JvK5rk`W(?S;ё?ʼntP)L;Rϩ^)7q 6&6e$(ry?vf & $Z܇4bHY9{9"Y6 <,qb>"HQ|'_X9f;e`FcR"_IM$!պDd )nj8c _y(%C[&sڔ(!Qjq ]޺qVjMp?=+1BT0+,>c[`)9jQwzHM-[Z 3rZԱOm3BI1,#)nM1kL{,yOc0D_j W6UuZԥc9IZ?Al7]rGy~No0@!QyފL$,b_G,%v!jwv˸Q7:5_$@l3h983 03qRDS_ 3[:toZ=4Nkn(7"xx^롄^?uYGhU_)Ձ}z)xIŝ3וHuPA.VGעX>}w١Kg( W;JE#-Ք2 Rs>󽁊{ JzSW56TGظ[xay-{סM:m@6v&!&)c׹u^7Lw1Pe7Yu[}7GڼXCo?oJ̺QL ݤPi$5jۦ4EI;pQ(l5vIM Y;SĨ?X5}׾ny@#h9/ouZLgjr5Ok#_j3O.sV`3N:^RjOzq= " yfݾ7! iiO0.s3瑇O6W/S/7Z5wкCWqJ{YaK˶xG*QjJjW;C/W5\fD͏\jLDzr 6=EtZ%u4#/jOeK>0,87c[7e%¬/%5jOZP--\s@}g[Pi` ;鴮]%%'C`Kط|cSB2˽1(@UԳHk2"1U?04h&pg0%|IH^XJ$nN.nǰ5o9Qr!GnW}VE0F_P&7T~$3Q.\X,ט0ms?nQc`N61o lh@ڢ" PwvԬTi8uJJ VS0@kw3>A[Nɘ{V^OL'SCz8>n4Mǀ rxܰAP5WZy͢( WW!:@ bE nl[Z*Z8o88N%PI3%*ukj CIf3zlD O Vp$[+paNoѯ~8 hg/CbmI㈫.yIqEJMX30Շ[WǴ}b7uHr5K1FD\M悳uk'GVZE{Ru:gBc0yc֐n,7Yj&\&\*I8/%)`xrla0[ZMqFݯy՗.DdW\BMgeʋs3#WX~RgfHf>CظFVg 4]D; @g~SDۂ/Hs%]<Փ]gkY!KP.]ӈ+OˀT&<i7̐ Fkwғ~.72u+P=9vߊU!Bh 587 5+qDȪԳm%pyS_JE&CU90.tpV'{l쩌_2"!AdI:oID MB\6[Y2Χt唼#S/!!;ue4nf҂0RRE}YUp 'ZX, _KN@> ~+\Z| IA+,QoTֈ*mO,bH䥅 U8u@3IGDR)<96/>"EWb|˴[) x&`7אK(SGUg.~RrjXF4ߧdDP՞1f|nӍJDYcRN=4I^&:Z!pp/#kr`40f:$!K &b_RZ;f(V*SI0r*i 9YYwHL~f뿦&ݦGAiL<@e8OZ/26]y !2ϡcyA"}1N _Q/e?XdJ  s572Ǝm_rP<{1s&.Ф@Ys9&MmWP6.8>",6g;Dmwj6"J?+ 9aIfF]x?n@qF&ZGCCM&ۚU,D{rZn'_T K:-Ntˠ :I)Ox_. )$ E |5]s ; B&+bN}V9p54Y穿mtm⋫lE!DaTk OVؒ݁M8C ԻdG1'ua@^x?IE)T-NY,jY 3DOƇe:UK()&ʨcL"i%?Xh:q!SDLH5e`LZ_|4c47p\U[|jU׾+-Ż*Ojv'M%6~Ps پpGk["ɍ=ciBRUokG&(>G0|2ٓfM o>![x0{jD$C[?\|nvF,?a~fm&>ШkwN{?vc2"  84?}ߎ(I@K\xtԛy+~L$tE?.;Arؓ(\4sid9l9]dRB?p=eegoF<cב8ALh18#̖ƃ gUz-7!J4Uo͹W؜̃3-R8|Jq9Bqr ȑsNrg|Խ.oTԝߠVB۱ŦM&ǟ2-J"H #sccd6ɫ(\I UP)M4TW-N$W BJPtz"K`Mt2_O*80X.,8lw1~NseK>Z;-|Qܹo5 ::d͋ϭX{ϟ˿|KLry;X;]}YRlG~,kcyDCBZ^sp]aCE ~.VI}=$SqA#zT"`bƘf徆Z4{}1;JL&J`oT7IyGrNSidXL+H߀sw&"$thFDY SwPB/j=e($N!CX,=4,A6' ;K0 ['yb$~?!ʘ~ިw*Q! \R4 /6NM'K'q= c0PN`~D4=;a8:J''?# "ޯZ]+f%,5PUS/Ug8Z yl} XM4c IF SFys͍gGe LaBu5 uyCwRy K-yi弪B/ O|V `Xcz\Ԃ3p3k 1ꎟ˓>4g 8aN1Y8O TINaт,ݷ)=|C~KU &FɑwôXz1AyHp*U8b9?QqZꖠL\k*bq}$8J9TL7ֳo@qPT%n#Y].'9dDtZZh?)BW%2JOHenp=)k;; ԓC"U\WAjR^i8ҲK{e0TUӷ`8wrBOr ϻ.{" '#q~1Ԫ|;IHѳ5w^ZJ;X@M40z^&I/7'U96N%Z, sҨ:r`@C,mkWtkS^x39 lY0űHJzn\bԍmc@4\t􋖊t9zfZè u)'S,ɖN2 ,Fo>.2%QSrqR9Ȩ+^Nþ_Ѷ6^4-M+PXޅȯ1Yze:F 4论lY,m}I]D-^c7WODetz5ʾ:[F9 ==\`*ಮ^umV ^^h|pq 8xK'#SƟ~BFKtvUrkK4~?ßfʘsb{#K{ wUFkbZc.PI_S,;e?G]2bP1KRkؒDLh\{-ў`n vFjlm=[)1@lYGhxaH{.TRF#EBhbk5`@ryOM%y^g苣mP!DLnDN1F7"=2W A; 8435fd MщR:id8<]v ùYRQSF0'likwwKb;!"DAϓ:hG`9M~aJ<6Nq7 ?>74Do U$D^֡]Ԋ!Nu2s|дE> ϸ?b]<]ow+h+cŦٌˎq &G'@T0lZ8yng˫F׉Q|/sQ8AH/ sݒbJa 2(^EbbMYQ?Ne^O@I3)ydDWx>ϖ D+(,oJf>+:!6#m% 2dȨkZS4Տ]ځ-$W}uAI X%Xd} ֜οZ)HE"^ZCZm-)QW|Dlk h8h O|daQ$_hCmLR\8z MܳDZ zFXgj=|M1P#VQO;BE|z9[Oܚ>*dlS\"}V–,QTcU0eՐiURYfFckjXdϋhm]5@{d/z&;!T\NO)tяbbRSU?b'0 ^/gfßhfC%-|csMJIDd5=WFi(e bpY{2]:t!a:.3 LX쾐iIjcٚfkwvJӍyu ~O'/8 Ks2rIL?e`A SE[HB8-Jh Lza:3[[xzMdE0sV5TT`T Z_ٵՐꠓE.DS#W어\IזY\k*xq.= Zo7jD[}Siel}ic&;iAF&"ҖjeGKboO#e8# /:;0OrHbaʄ q7߮} aj?KQG<{צ;1.g]yl `fwӷmŘ(8Tw+T~<r8HjBR% _x+1N]v2UǗC}OsBKY'G1hj҂wVMʷ_ Ӂ|oHG jAtb5#x7g'Y%dیFQJP"[V ϶oX?'n wԑxSP>vSAVSqYaI*qjCr a{@U4!Ip̌i\{ b~ьd 0W"];~.z@U;Bx۱lZ3!9V8$B#9? G-Bj*Ǧ CeV6H ۮ2dm@V]+cl\U js! 5~s\u]wGm(oRwZ@MaY3 j`W̭(-k$1\'ڞn]͝ T.Vq s4?R1n24^pEZԐرH 6?2,+@AR冯gaj\ʝ3ɻZF>X .Kp3Q\@X\bId@V6t{%<!{0%)Bqꐴ |:K<[]e/=nA9ꂻ ģE#&(]rݹf=O <ȕ2ubxC?i[m@:Z(ϥuBپnJ_.tO. X<_ A \Sf&4|P%(*?!u1KD&l2ؖ4+c+ X/O܁\>P0[[ Z f5xԢHU۫+ܵ5%+}i{mg+nU9ךIC)R\8$7`ͣSDsĉũjgVη5Uwheg|n=zBt%少ǝmp{*Q ) b3$2LU ]R m[.dB-LKvauņQ{ ; rUEt/\e1}e9bq[8#5=QHN.XK턻7ل2 7ֲxakjM/㐴6D6Eu<ײvQ>=32F!P A_52oeAp+RkoA qܵuSu|βn iޙgIr"I pj%˴E`OY~@e}t*r w%)<9ډ0_mEu`bBvtꐛB9E31]Kأ`xESєEf~h.uSrwn|!Y)Ͽ犁ק 1H;Y e$PI NbJtA? Q4'kX X! Ap]1B'©#?3վЗT[B6VJKWR-a!KL/=[T.۸iI.|K.2PdLY D$^tjBN8 ujWA$U }_܍0z{J]`xy DzM]Mh'o¢_; L ݮ:;̀r&saצ@@RЕnL/M#ĸd#D)DYۺDBwn)M8rWE~TPxz8|`/ƕ\nI>Eҹ.y/D=kbKVa7z=j)E)#% '5f ia_{$iȱ]eWܐ_ɐ ZYb1⊱2KR"INA[)IM_cB;oKb6\S WLĬ^н;n3+W]YPL?^qyfDǻmi~JyK&@]2[4tϢ9Po%/lPMqf|BC@(߈˷!΢9$M? g|wsBS|2VpQ(J{kJEq[GNjvn,%h71ɩR6\i=YqB^z)¥sl!]ԯR0lj4 s>&Hb{^`]Q'E.=8UM$&l2э$ETSṚEƅ*Kü!A 1(XTbS;`v.G^Oӻ=gn1|(tt$iY a6؛9T~ciN ἠq] V(cCk\*aO9JDw KD(d.:JT$"Aqw\^O 5@N[E-^d:M ǁY&T  Qm^M/T1K1UQ5ր,mcQV}t-R,(], AH=@CkL.:4vq%B>U$@x; pppW;>0)6X(P{M6ZQl!|XxT=k7=@gH؍*OZhKEO1]N65t:?9mFFdxk s9TWe#0m]bBQ0B!e i%%J$`% ,3\j`03b@wkl\Ք(p>SYڰ%g &јZkdRl-k4aU*A1}Fhk O&ғ311pnR%r^)c 8i6 E@,n[15KGٖ1^mG&+xk]+ż7gD4| HB(*ذ5^#NTMCsB # >s&$W$6[Y}.-A,\H\.݄0jl70TqKNlbm1 Ů6KgbWZ:l!\E.2Sq1jf^_sx#t hѨmQ!n3h`.ӸtTWgq\}-pl@{NJ@ ^A\W59y3k~G4}.b0{#w)wnV*<m]ANRDv9e<&)fO) $+.d7zK3@wMUq9a[R;/J(tnhrz9{m`L"qXTpmRVȃ_;7!S֨UuvԲ?DAEmu-O+a0tv0?E/, cH9w୞g Y`% ;P8)/>~{o=dŋBZ%ڒt!0RTQ2p\63wS-:gnoxLVF"OJ )K,vMI33Ir8wix6֪TaQqjHտoBx 1xBl4Du76Qoh]O]:lm",YY9xO:niCK1aHŋ(*4M^ _<5&)FۖST#D8:s40հw~"WIa.z9w!sɳ7vCO]x5_z25IV;a)W/v.HY dg7'$UuL؋FK1&H(-YL Vq|(eY%ѮT(sߕ_|wVdu1x yQާ{FjMeډ+8] )7L`$D"H࿕| )| Za#mϨJ/ u0}fJ%2}S#l9QkgԊ'*}AV\zpkdШ2;O `H<̮ a&k$ Kxy%\Kt BL^ :Օ]ub#Q-PP N#"͔hc%#cnޔ6z{:8,{Eę#xS?: 8%||Ԍ,+5cS%& Z|,*95A L$s{ca T[c?- QP@|yh똓mG6TxjU/]%ΕwBk|heC#}@csUFVv)}K&}ACP#@m)v_OW5񣇚PXn֫\UslccX_ o4=ZVae)i>#͌0Xe 1oz2( Pj6<`ScDUi|p;|IWMsPv=WZ$6xӾ wJ*N@kpH٦u#p=qwB mwF+g~@HVVK<*y@:3զ@m3J#m #IhH 248Q>sMC (lv28ӻ*ۻ%nnؙOM;$1 'YӦ y}u1U[ IW E̥ס=$*Ocx1P3c!܂KyX5Sp J D9r-qItmy-܈sWͥkƦ HJ imR@?&~V|pq7ˆ.况ǣRa.#dbᐄd=dNa[p( q`~G 1̔LWj_OhQqq<pʧgT pJ\:f7`ٯiԮKк `rXYST282f_ nD;E6"Zc8iDgI2)PT! LH/ΜKX%<;^x:G{!K5.ʡ=N_ȞOC?OeWT(a v8DfƠf\ZɯlJ.NQל7'WR~ԚwTꁞ)Ʉ=*4k.~W vV:C 'p!JKҙh %V\::-9S8vCj+$%~ͥp_{@ή#=+!r ȓo1 >XKLT MWH/C @6KvZyšH*1u#z0+@Px)qk\VѾk, E&hFC;6GrʺZSrşsңQ xEC4,V܎O{&vqx(sj-elO̓ޒg&iT3wV]|[t D@AC\ bATG>bw޳/tKBp&iޠ, ޤeUW{X4y]vB:K<|fI"ݠeE )s""#{s^'eD"J&"DK0LnVQL=Mp͙00#uZRLA]˜.􍯭|[#3aOt32()ރ7 dq?/+ӄp+8?Q ޭ YQ/iw$o2BX. Ia1K}4/M@!*{&D/aG1JC8fJ݃Lnew}ߴ{;s"r}%9B͑>!} CL- ^_8u ".ከPHcS%ȸ$GXa'$ꐉAÃ*['io&3Aʭ{`+VMt ~-$Tg.қNy Zo CkCluZ4A vl($u cj|j\#欟fE-,Ҿ),h'ۦE{!2QRL6Nk/;\#oo=fq xB?\mcAK'bʯ{l؀^Bd^48'h3P2Ck{\ j#EQ!jdkSBEa6ܳ`EUOux7In*%+}"H=nyFNRj2:bl3Ɛ0~7j X-4˗ޮ'͡/7ƚ0G sJ"H u N=4X?-+슦AV t p%0*oq⚙H_KR^Zy>ж%,34TlmWHœztڃRoLqŹNJ D=¬Y90[E@@Ԡadd;/_ ו0z86ŢCE?nA^WT73ꁹ3u!;|p 3߷v0⽢sZ,Hw| ?؃3+b}=rx\-pN( gwk+dþ$0kg7 Y ׅLeB妓[4!c-80eb2 u1La5I}Ub2`U7kA#^YFg |!wVӍ!A४Da<IE>`)M0HFC W4S^=YGha Y@6=9o+M(ǐ|Vadžk>WJ#Z-/G?ry![Cd?`>|̱x ]TrO{^С:q\`M/ QP f`"PV50!j l6AR{*] D*QprJ'og_>?BK#$,HA+}@u^68Fxy_CtX 9 ,%W,"\dWYd%Z @Պx"^&HDh },1B!s:L`PЖ;^|;ᨿ\M,_ypdzrV)]msw]J= ds٥OC,ckd k,3# - t\wӗ5*ĨB´_tiA/ő5-`LkF ]Đ|( uI+_P ùSgӥ+%!ߗYmI8Q1Z:AM]S۽EcdBZ@ CLAJ(:- ][0.RF=-O96 eSXn7%t?[?NDOR1S}Û{C ~iۑ%iAwwAj;9Æ]#6}*r)sz8v| \ed5??5L+ADHc8rWa;ǘ. }R"eMp"sbRKīZK]z7I|*XHXI:n[h(|S&-FzxK^M X+<箯؂FD*}w'c],ـLG鰖ͭm=w\ʠ>cG%(W,F) cҭC?\Lb tiJC~-~MU%85c0ƸWfLE2xz)h tW78PTK >EHڞʠTz(?: LSR>-4@xd4Emu3$>CS{,6̖& i?ZyE&9m7X]s|Pꥅn5hwp8wK85cֽ(>lĖ5-Isϥa|Ő#brd:U6D8NLGV f hi7T[b4,CN$ʼU@Hh? OnCW;chmAҠ'pug#n¡'bH3e=mU:ާX)낥%.3Eڹ[f[a(H\owJ/n&ڛbU,oKnʦ?lzLt4l=rhBl4hxeJF٫΀=8'`՚l0EHO2g[Bդ603./7z#(Rf&8߹QMnς+l^Θ?IF#--,lEA sR=[[Ġ&Pv "Q]9i5WC<$/v|u/=j9O% ̃wmDR Uʾ`6*0~XjZXrrz!@-d hw̹]=&S4dɴPdHdw\҆rzpg8a.4R!y|J FȽ=znt662g\{$S0  N2&3Qg>:S3j"KG{ n Bqa5E$*WIYO s! [e+FZql)j~4R-m+38a}<>bFwyrJrc@!kݩgoՏh8fYo7x&+<ģws.E9"Y&=0I_;w'Q{ >7'lϕ@>}I OLIYSREPJD8J رHf W>ZތV|W\_";FZj9qd_:-(6Ʋ]|=Q!\\m҅.ǯvBċF 2_-,2{s[Ah["Rhssn}ml^*Mr6(|dQ׆hwKślxB#+2I҄LFl6,+}#?cQ>> 0֝06'ri.Sڣ ;иTwM@X<6*s*RLwbmF}(rƎIrlEVS%~H SQ;"d4zWYf|E^ǒJ#o9ϐE'=hik{[`%^iRgr #:#Z~qu^Z%W^nkoGB;TP =qDE#2Ǩc-,h, ~x`)8n"Z>T˽B\Isi4FMokP>4 ޳UUse"z;Cҏn0 3~ ǟywIk]b>UՠWXN*[hx <?8}k|]);HklP Kbe8Yhw@62c#M[%mR.>"~QX_u,һ;Afj1N䠙)#gm/^Wg1μy䷡缂3*W{CʈEʱ_h|mK &W`"_d>O;L8ɮOR6^r8et?T Sy'JU{UiaoA z$OB z\sd1,9ɜ~0cWҰH ʖ T~x0@VKC|k9":3y r\x |Xk8کMug6;⅝2cH!IeR2>~*pxD G2W i`{+f;۲>LD jEG5Y;(8IT?NuFvENXЊb`맏&C-e@m5JCCvەwKjWOCˮ$G@Pأ'$szs;ZꕰԏōBlE+&7̫D R7K ~LsKK2H;a_-S=fCcMuB8#4z 67?%df) wŴK 7!/ucEl^5Fq5yG.]8PF[aOr@[e4]=OEM+0xhʽy6VDTm M#K`W!ΙU bsȦG.z2H=y+7F2w(IdHM\oFbaCgK)ٌq)k*AL\QUn3$TMIۣ{/B%XEp e0lu[dF)X}ٚ] Z fO(8' Q\,2$P3P`3zFM9s ocP{k`thϡaqrށ}']Aݥe6jl2"`+H3zjYb S!Y3rQtWTJFzuBDPG< Io~jVW$=>C j+!1 N$rE'D镠ɚokS鵔|Ar8Al)V Ŀ3GW.BPU"[cHA#2ҸMQÆ%7[~U=K(-vP,VF :g0(^56^3.;( øMw Txuj.~K4&}7_'&¶p||LX7ߊ :7VaAKN?"RKjG|u)E/[(713k͈xG18+? $_p'5Ea)A~Qk >H D>zb>]AޒnLatArI $c4~~s+^HwGZ<б i3w5WjP9d_t/ "/D`fܐ[}},@VmXSO_Wna۫k nΣr+!ƥ(?8b'WrF :)EyoG! -lC-_`ݥ=.֒_FL{߯ N %pq탯 ] %DcL ^5n•4=}=7/#H[Z!CJ?\RCI7 mI.,Dn)At7$M M0b 0$. kTlXh!nJܵ !"%8)6'' 3=dͺd['H'FO3)!y| (`J+O_D=gKnN9Ї<$'U [enBy+9 X0[2,TE+Na^9GK$-Q3sKnw"VlB`M;E >rb+.DZYby],\ YUp6 )"gJD( (>?Fǟŀ }e)b9/[w5e5q"Wu&h4m_pQaˮ}HZbT\CURp⪅oEsOcu.FHwP{˒)Tߟ"l&"QDz?]Gó@U'ڭ| ]Pk3B*oJc ufnqb,'mSV5Iwf6p.^ ko1wr"z)udQBusg.ːN;=Krط5w X&{cD&m=紾vGUQ!{_En ACyexQ(p>M΄n#`y/яc#,Yc\Eǚ]#l|. YIaiwi!`rFT)rf9WŰ+$?|*sw}8\yPVX :\Bt5+~"tgHh4gkn" \Pi%81TuvZZ/Q:fvuQt௔qd׳xMcHbi/6;`Nx7}5sqaZe>HE޴%~[X ;h+z=K /blfe$3|aV21E2dOƹă7$ %\Bv F.;9ykEln6W]MB7hni +}yR[Ɇu=\3ѱ8+gT S "aW=짡 T=rO6M!XJ$4SݯQ^xȸ#n*xΪ nS;=D).ϙ \3%;rU}TPOT$\[S\XD}ұJ^2pUp*~bS eEżlx:tZ _;|.P$S 郁Sm'Žqy6'¬0ZvVr&*MIc9mg. Weƾ;0ɧ1¤]_r߫~5N[OiM#ݐHj(Ǔyy&OM= J{ҋB{0|-z&= m cЯ%6A@A `k$3S ;7^N.s1zp3@{Q;%+6)9.[I ԍrr',M_뷤JN&`5& 8&S Ό:w\ A^Pd@4 ' 6<>3 ^0teTeL2B^zeƬ|XwH7ί.K1E(3}4"@;p>A؏G3K)m؋|4| b5g(U)ALe E\c4躖jijl"BZQqF);iP@0cCinq AAs}v!% uuYnGliO@9 )wiǶeGq RpJ K#ޕO_}q|@EJ"þ\P4`pN 5>"!07Ȇkg @4xo/^%f1x_|߆ 6d&5O=:#я2sh'p)je.N綈(wM@ XC!T"|*R7ыcJUse%åw0";tV;:+I]L94h3Z0@0|Tux.[bJv7 c ͅY╮hƸ d 򪴭e&"*Uf,^$ ǶI9ٙŅ'ºA}eL<7= ST4CP‰m 9_PaVU1l\L&qM| A5; MbVo7;^iZW`2 7#0PKD3*L0q4inV}bk=*,-NƢ &[ehئ{tyA췀J/$u[1$DyJ:yo]fh}sV>bD}\[iwQȌ_@h/5aTdЦ{Jaqmoj<)M-`{hsȻjkeUBɗVD̽60 ֞5< *Pa1N۷8֞#XoiV9xf;#2q#{0˪Qwǎƚ+P1ᾼgQ1d$ K _ޗ;jtc(|ĬZ_ǏP@'db}([-ח}co[XJՎnplRɒo%],Y+6mG܄ e6a@Tʹ%@\2HrҖ/E-p44yd+l򸰮 ^/sh(U̮]ӣ I+~.pM ަ; Ku摫LMGkRwUc؞5UJ5SxY)-x͚PsyxT2X k% nlݐ9r Jb)mj`7\wg5)SrB0K.mf-==Jazk*NCf5ޏDQ<&a@;81` QR55 g:-OV=hr@X.E?g{C*Lr|:̥&w{^`[doDkOA5ɑ[~qgD*v {j7T:BUo=` sIs=G&-yrkщGCr)"z!|yLc&$uF*BI7N&${`VKmn'jsׇv&>E1RBl h>ֺ'b;Yx*%[z~/uL|~sN2w,MCMS1}Tirs9Ŭn2vlSZP/ GEB" >rbb8 uw2ڣ#6qX:{B((A>W>ʸQދOˬr86*h#e0 ~fΩ無^LJnET;K`݈ס#R1P0"Cg/74,ڛ͆S}:= .9Ls4W=+GbY/ŋ>}ܽK}Kq$}%Y>&\e_[zr6%xɥ3 Z?~lo"$EaJIĩR0 {9OːvD4Km=;Z4>2"ɋ@hWtv9$r{ְ4wqح?wN~ϲSzq-x0djp0VQE m^yԭJE{ؼS&ƾX]Y˩tEWRIMa!V]F;*~dvУ JfV2 eBݕI>Kp9,a8xjP+m _-+Y tLè{ud>}/޳1ށ@x F CTDV'NZ%rw"ˊLN> \먺iiDSήpj{v>jAɲCC:<``Z"ߥz aedr݌b;yIbdz o/G-edWWhyrH_7lgXofVy) WG2ئ%!z/U:}+Y`Glrܬ0.Ci*I;h:=$^o]0ˑ_Ft!lA2}9xZq=_QG7}W1OSuOKbm:v6O'n*# 8).LuM. wde{(.GUgOH߰ =uoE4 0igU/6ZFDihD)>wK$:K'iVC2Z0ҧ.D '+UN̨˿DS@j=Uj>8Y(X Mw+і ~btSEG ruӥr^a*&b:_|@3a*ŌRwgƐJ#'4kɩk>dٚ/}i+ hM L#B۪o\ 1^FA1ztW{h[չ2XmFPBlK4֓'Q!ٻpa5&)q =6#iTTbZ I%{- p5+2Ԛ G"fT7IfU̵%9ophƆXq=@w<^7,%0]^ayb#<}xvKTRP9y,?tIP7o͋adMWeL)\W܆/2Q.Kf G}'Z:0!at"6낽FW 38̢g =T݉FR5'U2ئQhRu#ZWGG|ݏQXK/0:1`$[^5Rx\چ@sa&0CTa-)( Lԇ 2M(u҃e?hot85(MtL*h́x;$|yGam 8v\!2DyU;(rgl\$y.J !Q\[^5/Զrv:`ɥY@AMBUI 9ך핳)N\)5Kdrӗ: b6 lPz}"~['1v"wED@ 1(Te)%^)Q`#30X\ćkR2 3l22nh6V4G϶>پvIUoa;]0}`Lڝ]*2g:Y^-Q3j34w]i,MXˬ?ڂₜGs⺂"B#KndQoޅ_QUj#ؐ"V-TZDѴõ)(5eX:=zbV-6 ޝpScʀUcƜz Głwaʴ5^^hg:jcÚeUB4tL]\]MFøW(~c z,35h|_2H5 7Ľb9MY Ɣ(iBQqחB S5+tyjRIK2R8f׋1B؋˃-G*I a.R}kX^NZQ Υ%l͈@24+Lqur)stT2"34[Տ`b^:μzl_i~`/WOW Zu88 zj[}7 )8a%V*!r%l̾8[;47h< 82ђZ5e^|T<u?jW" :t$‰kUva2eIyPw؂4&Z'Zm+ ? 4YMZͣqU.RE nS`K/E> #~ԑ|U|:, U 8d8UFcjLl{kFakG07 B}֬*Mg ),kD]Sd0C}E{DH݉ui;%YBAMTi~,Ђ2}_Np+R~jALK]r[ I8tVRDRA+^\ߴ%ژ"l]zW# vW(S L`7Y㊺ܢgOXSU+8M;;z %j̀{"F\= Bp2,K8xoݸ D Y@ѳq[An.̆6ǃKȯʛf':Ykz=E n<{Ơo<1Ҥ%cjHx]w:0lw ljJS%$n zXrU`P+Uvåzzw!Fd1%,(0IDR(S߹:5550VER| CUV)` oݡҲfHQXHi|ҜXb[MrJrtL9̈́SKE'Ruo^FTG|o@uGnW'Nn;o" 6HJ@2{ASEsBx-VqWȵ ~u֓zuge I!/7 m}<'қ?n(>ZNꆪE焩n|OX"o3!ˡNY4dS45ax ˯YCBf + KI_x-u:&ޟS8C=#W)~й~@qDpGWcUha0WW :2‹g/ꋝE[¨ۋ.}$) LSw u ('/۷X6؃LIگ U^2 *_Xa,őQNBgd۹#PyO5dB&NLMx#/zԆ0)¾r^ qkF&FbU3NRsşjJ(,%k#M|}beMq&]j';#w6.&?!{‚ a|đeuq9cU;fw×X11Tq3KEs3*槲xkcWbak> 1  Rښ gیh(l lGZ·wXi{1wCnHY$ǟ;Ab{[zIsAQeKLt7>O#_ġa(KeÎ' ݤVA&S< }+v\qn sbSPm{&Uux)P[P߻Vh;K3kӅ &P! #Pa-a9M-hx:B>7D*Lv_g/Am@Z鏛VtҺ,#o4a,NvEL[0C˩ n15⡜gySp&VMsR8xNѐȎ E٠ےD fo*~f?j/8,N&5y-7-'*b_*Lq\I2'0bo>྘^Kr wjSwPZ&W3Rȉه%~ 8"**]\06es?د\iU\D9>Ʉ1-{ўޮԹѥ8)zQEi%(DI=4dn z2h=< kt(EqN*<*_{nC6e Kvz r[6Xs d[. %z}0 =1. bJ=*1V%n>HEKhnUvBqIBc弮{пD0rM\Ko#۱}P6|C0HeV<'t|"tUU>Rxԯ667B{S ']&r"29d 64íy&+qV砯KV>yh$8]_tlF+㵷=2&l8!!ms8S)P _v eI`HgUt11T{b\8{GilS-2PEkBXc=A+A6pZ+7}bS?mn(PFaE ZO;?|iwqڣ?C;#{`[(K &ٍ9GU@ZY=?ݘd`&SFq 7U'c,;!5V 34 5mXd5;rbdNQcێ E,/8%Zn(r@}EN Joj&! #%/ (7Kj%4*Q `L}I`d]3P;T~l|, c^H{EL J :QEd_91E{d?ds wy;?)4g5F]2F~)u^(+OO#n% x+AMa짷:H.-f /Zdhk@S'T%mboZ"I^vO}_IH:jgJJ6a;BJT~H,(?`K&y"zx=aЁ>fxGe"Ja߃ "iE4慫GdK ցSV_OnۇeGsf? mx[-b{IjfFzJM)Jz#j vXS6>[' k֧,2˖q0L:9f(Qޫ}wD ")g*q> ^pDz=:|]f J%#8z /E=`^K3z$R^䴺hD~Dϭ 640EPđQs A? :>|y 䓡~}w&t ;z}p1x2^q'^*cvZ`r.V~T["G>bNjB4N ߰&!'1.p"! %hAdޝY6mAS,*^KFʁ!! -`'V6* m^ڃr H.&ѱ9 ?$7[EqsJ./TQЛcd$<̓.E4"z|1D[& P_v,鿇@K+'WOOY6#b'g-¢493UGq&F" sSZ Km=9Mg=Ia+\!*k@GL(Lm0ƐlqfHXiX`R<3oY=qʹڦOf4j ޵^AW} KHt$k~1b4CCA^;\鎻7*;rp%~]u8Xe5rߜˬ~"X m5}LzPfF)''1(RNt9td\wPY*졑;QK%Ũu+T/^3(Kb#1*ObO2bNoyJF@1.tH?6Hcw,ǗUI0B9[1d> 503H(B_ ^~kpgV+mz ,~&8ӳ}{Wk HڛLr%~QXfҌNE+:w𑼇w(cƲ mN(ZŲq:@*X^ pKdbrStuKꣿVVG0Hwn,H D6*ˊ 8gڲZB2]KJzbL~n#OM ] 9ܷL`$?Cn [BL6AҪA%摘ub*+D œ4RXd S *YgN*ͱ\~ o<54#=i?1<$ KHs~6qNol Լ(MVkg`&Vq5Kgy* ˟(=XSL ^*C T&TQ ebyX^dz&)Z;ӮN+/m?kUY%Bݻٶ|Z,>)n4s/Qŵ-jU}RJbyKu+3whSCGy ZK|c9@rOB'PR֘PʍX.ϥ`sr_0Ď*-TBo{>*;6zyʓ r$"Z^=FݘO6Gn9zdw9qoJ/jOcaG ^v*AY[K*ƨV \[oj`8; üTF.ʭ=, gkkghLFKp33o*2%kd+̫~Ϟno!FNN~Th (Ϭݵy>,Ɣ[0i\_oFdWY78>5f`(=!o{K cBz)`5Bҍuߑ$''{_ *B:g噅"z WW ,0&Ŭ다̊kY(^E:[mz]QK7}8iOE{A$l_ƞkont28O% cOF~r\~؛KlA$~~{!}]ש(4ߜX)ji%seR)Xύ8]x aAF2YiMEǧ.%ㅅ%[gժ㚚B Si_-WVy"aXjc%ARl 6hN]4}Ly#>9vKtog8k)&h~ݢWt(0$*~_90s ZKƔJE^i3X-$CajCֲz G54ʤ]^rγ|,CfZ7ڭ bsw|S%'M.dk(u3Ӊy!;KO)>FgudA\۝ KbQ`F >GY2 `[(.x6*BTȋ{F_+NzH- a ݐbc0r,@-sz)W/598{.u뻅d2;7Y5 5dՀԞO1@#+mRZՊ/''h`]_-; +oK)(čŨfuMY$Q 0x; g!WP~ރ[O'q;HgA)(}(70Ð߶:<x E )7!*T? HnͩbAO 1cayX D_J!(m g}#ڳ6EߤoZjٵ\bm6 Up _~&(kt<c):ӗ5Ek l>X5:Zi8 J}Nha==Q+W b>JTI";HՋzg_f8k _7a>^]`LW˙Q@GY(,콤'#GDP,tsd:=7 Vu5ýq;ʷsa)n方̑ Ɋw+mGv1vL勶{G/e@JsLY3:}!k^hh}F+mA~uNo1TvdLdb{MiiOA ፸s&cpʐ @.ӐUW \.WHN0{01ᰜQݹ/IRR(XP{RslM]I#7s>+T3.f,dur9̢5+>~2R^Hdo8r9*C. ,[^/]dc B<.p ~*i. j̬>Fq-ѺJ (`_G*Z͎L9-vkhT9>G'|AIi0skykɧ9}Xţ]LEN X0r7DX‘XJ*#Ewr!;C]j9̱ Ku_Ji aS8੝t\b鳻ǵ!`sx2Պժfb%!I;z"CdV %Qm :Ne"'}!-ex|U6"ŚEzƨfIfY61١4 " '"W]KM2;c3(R<9]8hVNE{3DT5z q@҉;"4uNs ?DK?û3%Q #$;z}w?kj|qGqn*ӗr]qUӂ%Л>`Z͔#iba>w,_dtRnʅO q"9͔-9D.^t΋29 (vm!T N8N=vyuh'3Hzs>r)w9vPx8-ZxOsSujKn79{T(ȯkc3İz3 wOr\94s l%;CfD 7 /q}ݵq-bҩ nC\0Ao):Q\|hWb} x,@]1'K-يwxq#@?'0:+=KSOm x!2=[j7OkP~ 6r^ 8 OHdՐbj="eQ{S~ > 05䙝=9]k`ޫJ:$nѩEÜ|Xv?;*ok@'Gl(ZU`Sliݽt,d XkZT~k;W{FOpW҇Ȁ >^Aο\iQ%XY4k+3V:.=ggq:|* NM}Oo!N֜f>m$~&/~'][4PXLS5S玱wea)>q}jF (rGT)[;Un q `y&e@ x^D3c_Kd@x3Mgdb]E㨴89-Nf)s{U!3 ډVˮ+%x$A_}?Av\H$2( ~Ϛ:f貵B7 $Q' {{ V wMdQavjG N5XăVev{AoUvsE ojeCLyLS|4[,Oc)xH mFq/xbesH}t SF$Lxp7,78?O(i&oۄ_T\0AcRIA2NzqI 8M;TexD+HJ7QNrExc 2|ōk?ûWo"Q˙K$രL:w6+%o5AՅ `fbk f&ҁB$]},Z.UO$|b HڼHᾳk'Z UC r&ŗџlA]Gs֯gOf?U #:5GatCr"k% IA[c$gl `/W6ٓחR|~V-'%X(u8u :=۔8V,4cY}e:̨= w n6ue}_!sTqpĘXH[]ڇ:OE_C55sPkLzh!O{)mD-vkbj}ъplI0`*/,@3рj!ϱ"Xm+qT7=H*,:֓[JF1>iY;Y3To`Usw?Jߌ\?:5YGWLr(S= SWR ̈́H 4ul(% M)::Α*#hXfhYPn &\4O 䟝kA !J(la!17g<%F>}5 l`@sEOo.hDWìԹC9[NLѿ耝gو? LF4Z/-@ H;pg_vB$m+AzZ=+'@5懮68TV|Ÿ yp[Z2ӪpVNXC]j^nm!`EJ8`05 3*^#b-J^߃fڒF_j8c:SqqWyApwK;cNn$uyTksV_nq HѸNv[@J^a2s>=w\HSq82ZmIvKY9HRK-Z;mj."׉ǙЭw?lV\njZ`&1 E2ȿ⧫krF2`V izOGe9+I99!1 NlɶvSL%a;LwU߹KnoȃU *"9ԜQ%.>5::=*E{)חg.Imu[!=kEM L,"+.Vz¬L%c"=:k^ސ<:\Izv.AJ!;0=RK03xfF;F+37κK8K~zr Ч3 cWh1FnJfكZ >/e[ZƖ9z+)A'Wm]` LV0X/Ԅ;3\s-N7[*Xy7B-d[S>"8|H 3Og8nbݗd_nS&,N/:Im8·X/VS-0x˔F*oq')b"\ JHvQ_M[ے@BA~Cj@ݘyzvdZ1 g?v B*UJaw5XLF5s Á y|/; gE @žFamL#w FE~Skf_=k[Ufz[(.PU8R8{uq^vpX_: в> 5DB4u~D4#>raip¥@WNP *+5uh-e }%mP&#IIcǮ*QԞ. > A抻u/($B0yX˨\JyH ۵ ߫R#<- `"ΖV7 :8JfT+#y;⤡4E5 T2nt$`~"E W)A߹)AKchE.@jWt]6&+d19Fw"MG}ʀTʠ}05ڳ>#wUgpKLGAxVaO vf6d%*n]uR6rgPDz?Y,B/.f~8p] UNTyS]_6&\ePa*W.n 4vCjM <˛n"̐"9*K>mljӀNO(<{%m^ kAiBi&1im. !=HuQH:D8ka-]Sb'{'f1pOTy96ƒ^iGY0\Yf gJE$ ʮiK >6Lfg9ʖm?+iW[Yp=$z9/F)df'lm̄)0!FSW?#f6#l*00SƁDP0+Q9`jU]C&yѳΆGH3]ϽUBME"x^|1O cר?s:Igj5(z"l(`!V.<0G؄SV\x_SLƖQ'u{ a/%P8W}JvAءՌȭ2<'II ,YPwWƶe}qn;X˩.WSMշ8󓙡nV\Ň_cvƍM B"hYwrl%ՌIY A-՟@'Pu%E>b ? =sw,1+;TwX+2GW估ݎ{63` }*~@čo1CҹэR3q,aJ[X>XN3ns=n*_xтAS{C,xKSOf`Q¶XQ7ABZ'Uв/g7"xM 0Ruc(Yň6 ^7^ EG A/1Z#4S)n{L:p̒LV62̏G+9x4WC["Ƕ7}a/},d$4:3LkZRS5Ǎ@bXE6H=rvˑ'NO8? BkO }w*G_G*/X۱VA|ږA7e;`c}4ЦcO\Q^ď=$TE \vv^vf`Oq*w|n 䬇F̷"u|V}U&-xjZxW2}pQD6bEVvKxs`y93PT39:eq1:򞆒zD8o$6p6^V3Qo{LHiwwaLˬ'ֽ s`x'C>sw}>faB.Tc,Bvq#l,e'7-ͭ9|ý4\ JS>2h@~#F&NbKoAhdnXP@Pi'L5ýC7[`xc3]]"]GG9 9 "F{ֿX^;*V]y\t:(*⢮U6F#~. f 򣔴`6kx;r4 oobl"bʀO* ?w`"_Ps(Le./>^S.hi'gb^ mU_~^̭TGh`\|6nUo9ʶc`373WN86+m2kP& qRxZ(뼰6?RFn(o-jNḖWb-ZxJCNgR0kM6Keh;fB]gq&Cȷ *O8HZϚ/|'y#|*q\HJ>i9E2Vbl;O:z]Chtg*HbCUP7/,x?>^ 7lX_Kf`ڬO4J'5g0P7}\ÚI/cTLgymӏ/J//B h'2LrӞ Oc4,$_R? ZHld\p=2VD9KPs{##g e9q#K:,˻t9\ʜ$zS?P-qXgyU [~UwjW{ҍݡ_iH`zrf #v kۅxyj}|}\GS8O5݌R:Y!hemw@-6"uVZs?hSyWIg#nU

    kI-|b {XB2PDhǜ-T \֨dx)@;4!ZVt l+`:wNAJM*[*tҴWy!ש{' D^NR`$p_\hM-C !EBp5$SiB 4:jiOs8DaZB9O@Ч !X7XE6_},tyl^=tU9]iKlGM>'K5Dnt2T$E՜ڏ }9b>W"Nb` oV׽%mt MAؙJLS:nRR%ijQnWkP.i A-GW‚PW=mǎyX1XibVOUڅ/ײt?nt`@Mѝ;t]̌"|WMS|3h,j tZy`86z0Ӊ@w⚸jXhG ןXJwmЄ-&+9pH*f}u"+ܸBIķ8cT΀&Z j܃Ki, Je\{:n$]Nrli%â EqW2S2491 c@)2mӺaK׭m3Rl _?'PI(QNL$G;tIa)ϙ]_Ap\@c6 ģTzhۜ=+- E fP;myfM]&<术|` !!8@5 q]MI\ ꋿ֯#8h(pžγ[]aZAhpߍ"N*keKtU&JA? p5We.vY ǎϩ;OM>gw)I(Y cB.3$tc(a@xqQ}Kd"rr?@ֿgN2Lq ЛwYual u 5wb7Sau2B?SmY>'gN4= lB ^7A䭤%7'{t*{|T 6y/fTU 21,eZ1] Ff)}[.k׿ PȎ?ZW|UhXH4h6.Hs RXՅWaiY=Y&H!&Qcw=養{q9cjtjZ'TnwsY}Cy(9e8!HgE{EO~|Kr.h쯪[ebV2L2TQK!#azhʼn}·M>J;e?>mO8TSp"i k6:MQ`QOgsQpZ~<ƤPEtRG-dt$12:ٻ'I1Gbq^]B+=!h"~N_rK1:.u {=8aUoJELAhtFx )|J$"mZm9əu: b>i==mm'ΊS8>2_ jŲpen7l 3Sy8dji^oYAflP XvQ 1[4׶/elF4*R;oo!XY"!%:xM9ö}fX2x7ɦo"~dsb|{)5;:C!8tBo]CQΟ}W2k/Kqүg ͔I.n#ozlɉq}p+hȟ+V*TfCj&PÑo֥ s\p1i2Wq":bzp)NONd6T캝8@ lY4uYDoPt Pɬr1Yʭu;sY.q7P[x-OL-Qj3˓M;Ubkt|UhQ_10WǬֈ*Y9D\H]K ʝ{,>܎r9BxcXkMR5noHwfLȕ& *&vD_}P/̗AF_@@߮3p:H(ǚiQ3x ,O{2jEHPsxf,%..ڬ4f)gYZ0707010000019b000081a40000000000000000000000016296435b00001c78000000000000000000000000000000000000004200000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/hid/uhid.ko.xz7zXZִF!t/{8]?Eh=ڜ.+zX!Hjl7E*ͩ9R2D- ,2`qWx{"S}uYo-wt|Z=49S M=v|Cg= $\ ]DBgl}̆.m0O㻑5^~{U)h?b{463g"_hZ+06*_42O. 0-'j뗐6Wέ`:oqWVu7WHK_s oİ\C=6+ <$D0MVIIn,ڪg&{GY?MqQ'ɟ%`,GJH E(*ɞytvEesjz- BU D91S2ͱ4y扮lպMJ{ds8ky̔{mx\M0~b`9&\bBˎk^k>mƕwHp;inS bZN@e>FGNӈ莭JsaX:yr!F9 B1N7ܑ)ur`gx0@pZORXtB+'ŬO+] ?L6s9If#ȹn9D=7Ry6/p}al%iF E{_pxeo=+i=8G L:,[ 'T01B+fVR9_mWhPpA@]bCtC1/1H^גo! tǚ pUxH <ȏ1[3nW!jkf Rt \ъt5\'r~R?qꕕD L+b!Ho]k++dHch{vZxժv]Ja>TF[50o[N9yWp4s>?LsN8ټÒclkFc/QnοY/)z% 1dLY $k$@pOGH6&k41\>ϬIkIP ]_ݍ]ڦt! 9ᔨZ|L}o)f^ wh/Q] +o:t(t!d|Ʊ=y+߼cRwΰaDٍ+دh ؿ'Ā$iNK*ZpLL{)_,7n 4z` ‡]"^=^V Sw+YaЋ#p8D}%\!J[29SwCwA#S ѯC4)6Q~յ4p&)}Dو(XWt6PzW{c,5j#t_u7Ri7YV#`fǤoؼ )QhWW瑠YWb̃g>ywΓ7tQ$.s </kEzvrSd3ϗ^_5ڷB&_xY;nQ8)}xOғ\kd:_,Tt[ G⸱Ԗ0kLk^服9~Tspj d5( 7n8ڼIw`wh Cj74*!q9ާH3D::C?q@8Vzxø~/ŋćTtg] l[ KFO#UB>\_PI|H:F2!hiƓ֨'ʊ .]҄e'FH-C W!hsbxǔY~5Ew~bQ+!ߕ=ǟy IR>r<~!Գ)Agvxn3(> jUPU6t;"@H}3ZInwU t0V4K _~WyXdbݟ%=+16d>l'龾X]3H({D2?| SF(71b58&F_ň0uS:ԍbބVoګxDЈQztqu7\>}ʑE;XHM]5Fہ]@ia3ЋuC^IFdW;ݤv>%DG۔#^wFT Va]uLx|;( +ѝh֝ #bߖ.E䂹[c%RJ@yL{W<.=Ǯ?US $'寂3[΍O0 PsHK޳洞*d.qy6@`-ˇK~ۃ`ʙa~!G#qs4 Ǻ_Q#D~#6 ̢aM,wuW$rKS52䄑=64Rcr7Dqbiujob>GH!s!"[ Zne$q _]CHt#jQkMۏߵ_LptX#hOqJAJP'{$G~SPmuߕơa4i3T$GhxߪAq wX$64U5ۍ+Ta)X'Yj33uLBÐVhIu!ߴ/i+tm;&ML@`fb@Mت\S x`" щ <<γ&h ~X+3BURú91Bo{MVk`v[}zxBm; EM%f5ΦPn_ë ?ȣl`4d^.•Q%y;RIφW) GW@h/kjC$FM_ENeThs6ԛ:uvT7Yj6|e|2 O}սl$ NliuvmfYyG;K ue@/5c]uE`L?@cE^X@^wT?b02FwZAn؜uoNLa0F9Tx&.ғ4 6"{GTcd*9 0Y8g{7:jQb~$`8%8UeځpCXl#)qFKH귈4}mJMU=;Q6ڟs)"r (H7 sdpƨ`Tl)M{-Ni9%*#b֠v#g$OճohB7 < eixa| 3!ZnQ4tӯ.?ZB4j.5CƩs]c]wvx۩nY8Y[fvQc$JDn!jOÇ ܒJ tnePe)|ֆ}"H_6=#q%9pdqsgϖcÊw%jݝ)n̓G2rl85E]3$0:VkFM_sz+M Be&{t #|`1$np; z{س;`ؽk`3=m! %6A|u#/(IK}jݬ?vbRzi_il=ntE/6J0SZjX v@=Ion&k&W l b"Bo=r'W{{(]Rf?fI}{k,1ZY1yE$7mkb>AXbA)\X9_7"# (eߚ.U^bÔ3y„]VcƽjOT(NЌU4!R`A\8T٬6Wk ݣM<Zmp 5zh4@TaNqתd3!`oj9 =־x$Y[3P;yzQ X-={g?YBHoV!}?92qD 0z߼ =j>E %;=v-% **rC="!%crK꺓NuL@MzI.!G8&+gYZ0707010000019c000081a40000000000000000000000016296435b0000a190000000000000000000000000000000000000004300000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/hid/wacom.ko.xz7zXZִF!t/0P]?Eh=ڜ.+W~bu)Y3Đu_*Rv$E]M&R\j+t m1v+8Ggඩ_aFyw!GʪWJP1O.tyC7Ը+'Fj%#P:h>%VPն~&мĔbIY̷Cb=k*<75P2&XXSg.Bt ~ީT}bk]^Z^Xwiʉl'Wk*ِ'U. /6;pRŰ簨#j}Z}WksJXAz/U%c^mm=hQp 0}Ջ*|;0\ dX./ԉh SSp{N^ ;s{IcpO2SڜT:߼v ə90-1RS x^2[_fk ߨ `B@=S[ᥨ/Š[0g 4THjx߈p7AL|InDFHu|?`˳jM#%Hh]}/3}# vdeJ>%ݝ'v7ԝ<0bìӖ vI\=ԎU/Iy&zAjLWX*`(- 39o=Jo;VK򏹘vYn܎ g޸bD"hiz vٛև%nr8oZNA #(b~kb mV7/XQ Վ}Ͷt!_[v*'${ z}h`tD>7 H4~FfC(Q _2ڸ5#Ofuliܣ*F#qf,!)XGz'@[ ntlI:ZU=PCKǴ33@vHRSȍƪ՗Ћq YՐ cVM.`a!ksJD)o4ȕOG(n;@|רpF_ԡ>B-Cݯۏ.:0M},U~nRoڹbv^Zޑfᬗd0yE>il EhɊ[כuH@?NZ9b{4 +sSHh:5du3.,"?fOI1A!tP: =1֠hMRh~Uq7m`6D7b&$^|{CMѺ8aH0@iKEUi;%kOeW␓ 8J|[UaX.6SB&ֵ&תy]YzI 4x}'s`OM18p8DQ_8Ng1wAAO50l‹TJI3_->p0I`4¨'fSحx!CzGӓeÓ;Bg@i+ KF%7ؖf uptb.w5&[ 8YFk𶻩D]1ѯ7;!3)͊%q-wRI121J0GoK?{+bźSUXSĴޯϊěZa |oYϪ% H,Vv"mVQsqfd6\g~as~j?DžKC$뚦i]A|d;VފcAtTpRDta|+h3Zʴ3Ba@d>ЫLts!\ihFV/ oFP;:=smm/4H%]-]eKyϰĜ=x`6]׎iCQYYj Crq0VlCv) 4ob[Vd%Z1\@v#SaMYWjd# z+xcsdC7B0*컢ȼ?1jrv&aO@2o\~UhnR-yqg` 1WA~ W|k3^tw^*1Q|N94ES`5ĠEr '|i9W>$`2y0xEAW*23U_p4Bo+':\Qm̂k:bJ_758::>ܭAӷAɟ&S6e &qabRŲoly EE"=TE㒏N:BԝSf&B|N0'937ӼHmɰ@ֿoOhLh!ƾДmu\QŧcbGJ,9zIi])`v+bKUP 0yzM"VQ:eHVyTd^X:[ީtcKNM-\mVOʒ\TY#eF<~SG/6{)`hhK[wJ,AHT^js|@{E!aQ8<,eC-A1W uNA} wuMXc1tT>'^Gg_`tP27 XYkX$n`Zg>x?+BnVE8"::}KeS rϝtMu SX;,|m0kSRg>kH 8.2DLJdxK8؄$N%.E8Q{('!l.,%r_X/*+\p1& S!/p ~(.m!C&i 2Hn ^YZ;C,::VJ9\҃R5 چ*xXa1Ե)za%ƧjT`!l,T$A[߹Cb×RNf烵g'I{;xlGV`ER/_tBXPo 4C ]3k$ɽfggb/4{G3 *N㧆u[#v-p\F 4*a҆5Poߙ9̞Lqan2)xקn`tDvՎ6A!m2f/J%1 `Z%D @ 'Kfvo/qr LbI9lcWOYR]ܭ*GEoh:1Ǻ3GP,LHE@PhdN Ëeo@BغwQaGC,V4=.V,"2L'%"}<&@c5re"|7Ƒ1r,dQ9?C.dI;zV5zaoB']@P=0&nL6?@h\'3S=`K\]#Egu+1}GnD"$殾m1iպ.F^ڠ 푎EWDV4{ijkڙjɹ^5t O}!kֵKP.R1~ Ɍ.i^qPykU"y) #4=>Y_5c%.?FJ\(̈́$)-`k,@MZ!t>!J\U]H!v&蘴!(x[t9D6sdr10Di]`)>"x\jEWTi,fN+ؘHx0LמITgFt&\/ <6{j=oi,'hi㤸 j58p;v}3y8:^osL(\yen"[/jRqfkp /,+CClU_^{ ~A'U4T;[4B# ^qZTh ]r-Hgg䩹c)KTRHY- i.r4r35Fc6ixdCCM/Ҙ |C:s#T?q FԹឆNtɡՐ[o$benq3u#(bOͲ`'}plzhӽD ׃n# iIk%IAVM>+IۿzV ai4Oc/bVQJu(x VZ'Q VY3m`+ȤZ3g0o|y&S1\4QZwD#ulF:jHtXLpch]#fzx\T6H<[ 4 2B{'ڕۭno(N0ƿӘ=4VGjƍ';=_1T"ݓCLS΅ mP&Mx&4bt]WKO^`dY)QEӨGxs։Cv ݧks1|Chb ++‰mxc6]8Yƾ4ջ%F)ȠgEh=eV.MւIfV?|XRK|vHhA*vŴWKV_q" LdY71ya%7~R:?@ LhګunoG>[c2#aFObl@%Ĭu D=/kf>/JaNH7KqxI׭8g )weX)k;i;oPp%ujA~3>VTAsjtcZ_{nsqHk<OI"9 h^%FIZѳ%Ҏr5)M~ ,;@Y&;~od#N%xBI-ϴZk6 F]AK]];t쇃T@pfl(ik:p։n{ g%fǔLK<%cBwXm{82%{B2⢀gs׊Vl]:25s")a$9"Co&BQp;+Q~TT _gY@4ƶƞTAC.*uGЦUnRUc0_(dp>nGψSпEAĢ2@ݙ=o\ksx ":Jً2Ó-6zHdf+6%1-xyX ޞ6q@RD 4 H㭚NP)NܹU((cB y6Ι?:]/H4YODֵ s]QMd [Y[v%,iOEGKWL`bdۑSpTލУ4hQ\/TYUmjvdWxIT9t;'pFm[cuXR݇J=>< pbCx1V֓ihB2kюu)om$pʌ>!lO% o@Ւ(0mqyf.!rvfz&ma$z z(o@CrXǞT"V^ KV@RnJBu*!_؁aM);dq]c쫟0UbQ"5 sDwrx\M-} QN[1@| 8 kjsKkx>w$X%n|~Y^EV,Q!I LuBcLHRpP>;lCf,^*ϤQ札, i"b29xdJ AcF&`-9$K!R/H=g|i:L*eؑ)H"[6`OA"ytײC]w.T;Gg6MDPپ=z_<%@x,yrn! uąk- :cgd5gtՄ]0n& V'㼴td͙ACX@S%Tmof!z,eu|߂%$fۃ _2ezv>QT JخQFmZy{=+uܓ U~$C0񾿮*yPa\=z@jfIg-"|CTNd|N697XHLAh8bύ 5*,:}}Px(>kI `|Qdl[dNPzR7DXQ90-B*ok4Sx下 N%tQ-T -w.YESȎFA'AU:WWR IҾO&џ7uX:kB^+yH/P/.F "-e2Ƥ>qՏYuexP~G5Q/׍ cgbK@{XucZ`e&η s 8h3'Tp|RRlbckBq6j U4P+iz_E+঩0410qNlІSLL}R*e-OU3_k]Aغj_03H"e9mkN%S0݃ww4'z{1*1VSh!Zd~Q{hiq^HxF5|0,4B/{F!rwљ(:L]JvI+?*(6UO%A!t|[+4/;2=eXq]tJ|v)g:}U q ׇZ*1s/s%{LWۂֲi3p~+it[ԯ=d9ݩ 2] +0/'\-1tQx&a[ iVUql0$ %$~jUa 4L#+d##,}IWЫ9ƕy=D·L~.e4{\F'cA_i `p@4̶U펄NE_ |3Dg3P6&|l Sz@OZk/t8ҵ3%zL-S q3Bݢ}ri8{`;n=La zHT͞\w'h [I; 6Tcěb</Yta@G5^(D65ɹ,-^f`Y[q,+r}t!9Wl2EZ'H a,nJ>lR&[ Nl]8Cl]~6e 0LTcnp:h2X}%M;vb>mkqOZπhͳoLpYutƅ6-FWZCcn& C|ޯqڕN O-jlg*/Ƹ~Ciws iv/Fqrqϳ٭H'Tgq2Yz=! oX}me:=sTq]g,غ]2p%>[ `a Kڌ(}M,cT!y$&}Hi xXB[+Pv:n AB "ceKI@ŎPkr;)NTylTAKsV7(>d^3S!9"ۀo^ Ϋabdԉ$2(U࢐~ct):_!)^R񊵋@{.m2Aܫ(=.(BBkETHNG1Fn2.pc4\hRW6<2) -IXJVnoP9]^P\G,+j:16: _gb(QŒ,((\dHjByJe{|Ux0Bn EB i~D36C>f2cwKӬU@m&?zՒ_ͤ:<=:MKhGv|eCZy he@HNiSgzΒWꅸ~vZNIoP ?RK7^ӑ=/ iO,Mߑ޶k<2&"3Dt|yIswN74] >(l/b'V,(4iʠ.a#sG;[{lo/)B߽T(&HmT4U@c"!rrZL 5anq&^mw=ߋu ĉ{yW@+3ESm ?Pxu1x'x8|)6'b|cH :C,$C5 a=ۈUū6OKl eLS<g33@ Ct}k3E["3<@Sw'? U _xX\Y~gΑ4ܠ5F8)rC>oکJFQ!gs 4qfhɧUԙ$;,yJ1ɏpԴ݁6ox܄DBi{,ѭh´%b[ :1ejLy Cm,Z>9xdSUH$1Jk!RL.*zqBR]eN~(x9]օFigZzn|k4Y .^TI:+k^qi\ "Hiɤ7pw䕽.@3}0F%'WX޼{ˬCoW>du5p ;]\7P#!#ڌf؉ܷ`%@,J_KHfߩ34NS?o[ܲ&=i*T 7gvB~:WSawݳ),̆2R8\LD[5FZԝ]4" ru$T_mF# !%4\~JWk`?K]a@+{7ƍ(mr%eoܟ6G] ,tX;'=)g\iOi;0kdS24ٷ@O0OWB)űzQfK[d+xKaKaem`w[i\ Mg8f|ded # 8tW=M\]Fy;p׾NSOoMx%RFX^!MXg {B*,>>f6+c2ZҡaK4C9hN>8psM!zq*68jdVsƥ&"ڕOu8S|aKWH>7[)t`40F_uӤ{a82:KT6]ζ]X-g B[~UJ!g.r?`oadƆn6H*E `-N{ʒ %ơ4!}Kٞ8UrN,uHݫ#YiK( 2?b*M"_%*H.ˆvEox̘l@a1i5QyBn =;' <<$nG|^THz"҉à П}x2?7i\/vPGW j&bI[ #YF<&R/UWnAtnUFlбs[XWԸ0ЁҀs}Am7hoA,'B6vVE ؤ)7 o;s ;l.ivK"TS8hMn4 P V?y2XjƧI6a_(X(E4`bX1EoR 讻( X7iݑK_ F<u:`3s|wWլ *q^& `C\l"׀_ZcAmrDu3yI XQ]VS>͂Uơ!4NgWLPule,1tՆuڕG:k]sܷX3sD {MugP͕(z3;г vop V!C qEQozEJ V$hr@ _Gw`wԡD#22rb^o1 7s27u$#X:<B:o*|OĎNC 4 ڨ>6zoxœ!8P~Uest{ntְ>-PbM~Hsd1b8. һS۱]ŭo@;%ՖY+qͷ'jdvcy~j;8[kkh1rҜZC oa?1Cj68~fT0/iŝaԯgE;e!R:XO)vޫs.ip;F5:d.9 \Zx>N4r>5* OwQufZCEM L{^2;'=q,D,uO`._ڈbٜG`&A|.ʮow (js +^ZlfD}_K$[0ju| [P#NK?cs@!P88!K/)1N$~VH;X 1 '.d Rirr8,K$QZC{?t9!Ú39l DtMɦQkSʼK _68o3/a3];])'fvA;8ՅEVQInԫ?% p=H$$:+Wk5O^Df`(B'~ov{Xdc,?4B)CW 2.SA~"@eo\T>vGjYBm*׏V0hCo~C9(i7L \:LjsEKmWv%}(erN O8jm [˓z՝ȝ#RV 6V)Tl o؞zhB*Jw&x$[U$dPۚ=ZIӢAN3(od|CuiAL fF*;4,]y_}mqNvȚҸ(m8YԪc/Ͻ\#ǀ4}v}v|иF%`h)p%jN\.v! .1yaUfZ!cx`BZ Bc\c Ucr7&zW^xoëSC!?~%s0͸h^@n{>Υ^"2W!TpX_ضuj~??2eG[BF; F"LBa=ڶ*wěq1I23d!oy%cRͽ-=NO eC r}WŔ2a•Yp} jwr`3-)qiXJ̿>H[rTDxd+ja'}FC 0hc-۳BrQϝFɞ)9Z0bׄk6, ӌeB>} Di¸*lxp&GFf;$co~ o9|"C/sJ80ŭ) HD"wAu{$u^nX!rQJ#88G} +mn>}Ƃ$` ۴ɕQeIϷ?´[Y i&܈urRɇ9sJ'=&m_ԦK/V2yOeP=A 5|#,Sz,ϲxAjᡀc$n^l"1i?R2FGxSZu`2fa,^D!'*`9Yt_dJ7YUEZk BoeCr)"7g15 %Swz*R kF55 $rO5oMJzs6l"PӖ7k%0(Ɗ{Sw[4,;/Aq"Kr6D- 䔺  -j7 zw;[cT}974 "5"i8Q!0RC$n^JzaG"EL)oIGĻ <4[@bbƜFT #Yfs[T9ljq\Km-a;b*%foYwۻnexz% +p)S*YvjvB (ef|7g(By4Fçiw})nr1eY{v1U(pcݳ3L $nsII;XĶ<%J!Y7Y̮X\ZxYa)'_\^ĵQ`RM~z dwp1fM}p\]$N5çJز@nSD}z/T0nkߖlڿ< " X,\4~}8wNvwN>n_I{GDdv.Wz'0إ?T#ӾM`+%ɓeybw'wv5iogyˤPec(TO/&lX-O}H0j9 ӝ;˽uC>oX~inNS9,A%KFK0E8tNDZГA옫 3z *؞c͢݌qa @7ɾ+nlG#_#`Yt-AN& p 2"wN1  [Dh1-qB3Qds /\fPқ%fk/能`*:~UXoD,^)FJ99kx.f+;b wsA3Yb]`,ÙNCu+U=3Uu"=q]s)5՜h޺_: VƸI3 q4p?kD8H4fIORG0gx׎˔t/LP摡ZY]S1w$"4f۔hmk#R(֕ށļMD@X7؟1KR$2|_[ҲW%e|g%r9&.˂n k5in_]a0dX8di`ܩ<9S`m):Ek` Ve+vSU*K㦡Y9c/i_9 {~7Xmi@o )Oɐ\OLlcFwa/Py3sA8cɁoe$P).AZ=,HAnPiO̚J>ywҤșI,KFԖߟ seB.5@eDE8+`P\sk4Ƽ%R XI~ME%L3^qHҞꫢSvW`ê_mvU l_O8~ KTg``JY2.9S3ҮRģFG/J1ܡKNI JMiȉ7L,K":vAa+UȰ^(ξ_2cu7DHPyD! |O!ߴ`ky 7F6{?p7aVqSчa=:\G*%ߌ;[b6"6:#OK7aฦck0Nq8a -[_)ɥ Dm#W^GU' w$^{Vi[4uaSυ84I1U+>?(Q>v Vz)+q<6/ICB9uS\b9]n@(wz@b"oy3 |=LDp,ܮW9w7+ߞ=TN'P^n<U%y{7B߃z$pl>wIU}wL` QݠyZ*ƙ%H6H&M2% vPD@`v8ϙw t[w36.L*N5+{Dg&0Zon=Wu|r7:Hͼ:ה%b@_N7%ڃK#èDƨ BÜfqjܣZW(C\bX"!;QEsTo!$ޜ{|0nwRaM3fC֮qrT0H# m诒49ĺsFܲ6߯m M7H{$~G#XVm͐چ Aq3r Ҳt7De޿ tg_V f7 +)M(EB%FcdFw[,v/(C ;L'GۏFoYYTLB7QH a 7]9[DC:DSh:Va/Ct;iXGeM wjƊ$0f]'R^&xg'~0}͕*i.dD~JY2 Nד]>WEL$ټxlߊ #qҸf~@k3*)Wi?q}'VAE)5)-v??$ڳ]"}J|:g!CKG3cKzzi(v?2#K22pa#7CG -7YsV LWTHzesFGB9aLiU/pkjiQ!seߨER!b8cI5'%k7\8.ݱƒcoAO |/p)Wy}hT/M#qZ_ִ1 ?U/-(7%l{C3m+̗KKMy\3' jB]5dz7SFޑ 2p/fhҢQQ;wϹk -,`j/d^RbL%o lS.;[3.Y]?KS|QfXSm1][HYD!њDiB[ ē]ma}BK^SWk3@ bg &n ll~sžh{(83jN C ^U_٧1EOmD3pK7Ǖ(/B2:ngt2EfDL +UPfȅo¡e>(=>ZŰq\S, ^Mszwq}*ajxη,PtS\'d;Na+>{VPG̗o%0TkPf`S^04 d[[9j-?v{ vt.e2܅Y)Q*DR>Qx3!lK3Չ-j:':H;Nԭ\jcŚ;!|z^17!ʠչœOzHucam3M4*`6ƙGm:3t1D> ٓpwȑeTokC | |f%\+HMՇ-{-^i7Uo,Xu<kG zކJ?PN|LoEؑXx,$q%B ozeWq]R鋷4 P+cfJcV6|,@Unb]G%=o6O[H( ciƂGzJ+9y8!})k;6=?? %H3sIy#!XV)yH"-$I9~JY[ߗ0c%ϟeM ,`֤9:ޞ23$) C5 VVaLp/wּQ]'u&Q|ay0c8ތ˲$- EoH[)m NJFab @'GM}ѻqE2y fReW8JB} iӭg~[_)l9Lʰg$hlfK W4٨YgV6DyH.M|*B*6F }:"](}=SMEZa ć٢"EXdE֬>b_*`Gj|sW+k yE6yFQQnE֑<GsG,mUYO'2áVτ¼la?L]"vKq۱8x:׌2!)K;1rĵj_,4X=cӲhيwjT S$mN7h .+5Aš9T1m",$4HT>̻Ӎ.x9枌!Y&TȄ[9J|Xĺܸ`6v`}R%"K#1W7ܧC#zX,[AߢfNn΃ju8"Ы4n'ֹ#'jhiX .ԲE rAqb+[D@YT>r6kQO$vnSzRv K*S5C4yyʌ5p\3ݏ;f%| 8b)vtU^Mz1f4Lx#t>$lj_ӘiX~]KӺ7jq/L(i!C &Hg1e aaik!qv '@?UYb_kXb%rR"$Ӟ!T9͈DZHJPT)$7}eƶH"#Q3!Ɔ<Y)ڙ4]cH`qzqBڿzh=vǣs&sL@u-|^Yزǝkk>Ix0[~q^z^ꤠ%5W*% {Yw;]K/pz, 4\a$AZ@ÇyTώⵌãmtKnp?aQB ц`U3x>X`( t3k~ ? tz&w_:F1lq/`OJPlݨQv[JH \6WHy~1О:RvlߤCZIӯ|kp*Tգ,!$pu/[EH+I6|>#8$H֧ى)\1؂;eW7 &IU4-^cp@KYy(4i\qr5䞏. z\}h<}bGnF[{2Zw-C9?cRz&/HN'byؤw{C.:l. lf<\kJPGi'/di(h8:/8 (f.gXΥDudl^=Ff@l޿/7h k5IGGʇDjq5åw;<Ϯֹ98qZ(S}7vٍjNGʷd"˘4I\m|XMKSȓ_~M w|TDԅ>0]#)ԠܳP- FHA5l*xR:fߝ$&%#,[5Z,aheƙv1- G$!a&1h6z$ѥT/eX\tlp݋N%|J+ W乏hGNQ?So`F0w]NsO$IwvuoFN'Ү\)ƅꝷ!- nŤwj;kzYGQef *>Hnm"?5*Lo,^zS8-\hݢ^Կ5AYÉ2kQ5-.g2k!KӜh~߿ ӓ(FńsǢ |tSS M_ gWup(1S7J^.* sV>fzGz޹}b6N9}2QmICSqe U椛"0[gԽMc)=(=9UyvFo\ޙ03PᙻlX _fb7: m 5f:7CID;Z]6ojwwMidK2h:LܥUWX?vfȢ5JFhBRcd"zY;Ֆ3F濬Ŀ' ϑu:[>MZꊯpBo{H;CvFBC2.[Ak2ube, -, Xx!B;4^{aҌZ[Z+D`d@\ +Ҝ=^9)"WviF{ \?}99/o oV6Wh \-*BQA_` 4=/@|,iHQRJFȃL:}w[oq^_2DߐƘ՗J:QTWZ@fULpB]g+ʆ=I6d 7i?`_XDPF_K3āRm}*K^ M q tbr@cO9 h"^Ā} {Ow&Zh"H@UNֱ" ɜX#I ą!$w2:ta!wܕ,X&ln.0q?fjLyjk+Æ걪H=*Ls8,&zt=|՜Zۉw9n|0K 8+F A[_sJs:gK :.F$K ? m_2ߦՐx}ع6{P#X&Ŭ=\0Z^m%>t60Ccقu+ `t5Az :ֆtZS,Zkj9y"Q#xMdc,kn`j#oDPܚEGZdU`|I3y`3"5ͨTLzEU_%EL:G/ E PX>u* FzeJzG QqU[pL:fXEٱvM`qV;9|d./QVW.,0cIN SFѷ5i7nL´ |;UKc|NvaB_^u׺dq Ůgzzt3u#3C"lm@#= TX/VS?d` }'恊KjK踭m+S=QSL7sis >.R]XsG5AB 4󀚗N &@#b ϷW u2zKϷy`Ѳ/##6E"YA]I^\8H߀m]"ZkN25(dsɊ 5?@]hp1>"yG0o_ (q< 7/$:- RvǣH 뿩[lJS*ʤ(S"z,;&(r PDbֽf0lʍH_P'&Pۣ~Φg$/p M(;̗^A*Q3$"5G:R~Exga|C l4D63A$#/,f&LչRx"ۛH7su7J!FN2ykкo$*_v_VH%{KD ?md204E+YL}gLZfv/O}ȰN 9.CcYK:~\ڻJ)\< ֧) q{ρ;"< ~{]Vb`Z27&5tfэ৕4>tO:d-DRQ oýjr@.}i`( -I.3-k1ãR{eHWD]Hnٔ:!G~8VJuEr[lwWpyCvEOn:?8 bE P+s78@M:[Ҁy`98V}ܾޙuIh%jeLFt `s)ƞ.ҟzX|(4'ݚ!o"^-^S:fjz=&l?COzP.6Los*tbĠYKRtc] 93FhdB|~rP` *0o*LYL!b#}G8)ɴījt .ҋNQ$$;Lg5zdټ(C --ܠ>>ndmn8?Q14s5n4Y;[mwr܏[ q<$'qkZ} dDbHqp%¦Ǐ;/uȶ^Y!e,J`ôGltP-f5c8V|F?pf+g]7,SS!@cD5*:#5߮q7X.$}Yy5^M'(x78f!YL5sp,@uHާ,q%=%c( &xoԇ1CX1Q-=NP ۉu<̥OX_iܥÇV|m|ޠ'Yx_±S:$q7;K y౮ݴ.{j^*:@3onǂQ^VVɖ&[I9@wMmlw? P[q,lj+ܣ_wM{t2-U:?-xRuāZdpVl.='+»Jaf #t1K)_4~liyq\Q5-ҳ6 :HΈi LH:N)F %KHWv(ϗsm2wvK43LNmM;0Olu"J);9oL=H{J9غ8qx'+e||E'1Ye6”F'hnCYt]է~iF})v̇iaGp ӈf{/pAH\L2 #Mlؤ2ҖAoGڿ,G(?)=7܆,(xsV iR/JJUS.&; KNiuVPJ~O:'cX bђXȫ!֗ZC[^>ԟ(5MzӷAcI}-[BʉthNQSC{qX+Հxc!RvYv͡{~!{4 GVǪO6?auЏ்\*Ed[bQ`w~)=Z+ h_S_nq^T@sVC*͙Liqk񸦵]$|={Br6fP[bZ9R"5 ijG+tת|ǣ:5Vj~yO^/5ݫ}Mx}&qЌ/>6< qMf"0)s%鈩T{.0#սDߩ?p\LT7,hu[/ToRcjR&0;RӤ(8:/aQw*]Ϟ9 XlMw̟ߎ~I|4yLh]"LtSf̚dSK)%Zr{)Eyc0m0QN@$?VXJu:A \Z>/WWei Q&sR' ] F,DuΤ^6Y U1PtooT 8b k~]e]W3\^דJ<܋*hA~_g)ǮިAMֈ8JpY#@kl## :]#T~+5IWbv;8%}>je]\_". VVQ[BJWF[ ^?'PbF0+BcXi=!=4dAg1ψ!y֥|6v(CD7~_>i+9c|3FW1;9-L'aP /o3Jn3 Ȗܩ>o*7ySfCO:b4'o~畾M5䁴U-X|O[G"| 7qb6u}/jv^@J~  ߢ@ ;^J;)`ȊzFE]QBƉ}O,j MX>29;&i8E6h32^"UPOU a-L1Ȍ :QYUp4YzyL>^1{ UYG Б6gz!mҘURu2Tչ0-i{A^|NEq<AOIi?fmإ4`A8 nk/Ȫ;{fUWYukxU;/bb=I kBEbco K)-YXVɈэК_w9U9)Of1F E'7ܿ Sj=@Kj`w\xmu>j;j۴ZAO.OLխ&C|"GL$p,'R2k~ 8++QESIyoK2 }M1FY ϿӰ\)da!TڋY5*]uX%Uܥr$[$HB\"or͇ s3VB1wY< []UoK:5AGLD u03ihF@F?#< TqR$cVonhdtfs2j(s| ďwG#ks#WOKl6%6R2d;zs w<5WpR"Kl* WxXs=8j<хkToy~k(y5arqw@?u/M쿻dqy ;[&G~rFs%t=ַ}W2at2"}Uiun~K^ g 5sUp叇n.Z9^g"mV[+>,勐=j] Xo^h:l"xP?#Aaës+k*u>?;hȣmVK̅eoRΜ+oo MuӐ @mJ;!g*9[K›X#r%FwQ|)-ݒFֺcƝFW+r 4ŪԆf@v| W0t'=(W\' "ZL`6]#v![JmNXXE"q$skso$j }4+;KVֹU[88+GlƎ,]{TlDQRxi?-JQ@zpJ#NU %1&ۘ΁VB%%o3- zv| E@sk-P߰B6J v޴:Υ!_DlOEU`;\Mu* PR6*Z:"b+ }`>x"X4/Yug: GAJɼ`=S w3JPsaְ`rd_Ìҿd^쇝.c˵D^DH@5mQnUNRDJ`#W=Zʺ),~sɒUT"L(RfNc5tNkUx.,SJ\;lC݈Ig=ݵj0ڑ:ݶsjD+ 5pEBpv$ U++;nCe(V< t-bͽmX?YL5LvKBsNr.{'OZF_XrĿɨ̯)[l0"{a'1ĩ^= ĠV#6K6Jй LNÃ)ny'"~b"Q "iFn[1Hne7WhaGS=)zu>EiQǝ*!mL?aG+#AhAC_npgO(N.W/wYMhJ@Wy }mk4rjA̍֍L Y b#&LHVdpe(J[#% 2Ugc |x&+7QIN/-^ ॖ5;[btS~VShȋ@nșϹksY#!iv#8 MgtrJϿ+x^Scni `ft2*@`՜4D};mKx>UJςK mfٜ_ ]8RLee4%ځK9=ޑЩW3H99^rX{ ihk?;֩\'rrJs~fpIFgG'α-+s3`hy& !+~7Um )ztOv9L![yg_ߑ9wlK]H_1ʽ팅:t&75)neAM᳎ty:ڠlxƨζfF<0-ZglӇ;v`z"9irCQr( 8D lшv& >NDz `Xl 8ʯakQu 9?@ƴG}qý2Ueg}F5̻`*k%g t1@>V٨ >WVV^al? Za4C' sϥ~UlN+sDi{kV1oftkBgpDGX_[#1i$ln$\& syTxۓug@/@tY=9[_2Jk0r0}?/p1 m/ҹ޵9Oqճ[eMvy=z fzEhP&.Aq%rsGj̝^tjvT)~3'}sF [Nz{bκ&& 7êMhOtkT7І—xǓ-C04?U͘gl#)+ƦhvRex~Hi\DVGa_ui%ӆ)ͯu %bHBB*V a$-f3-b䢣* =f\C8ތ͌:D+wz nkhvlՍ?Q_w(?")NocCVs1lĩlvک,u]h笡Q2? M|Cfr(cϴ6c6hԻuCqԆo`v =y&Jq?XE0OLQk+Mk ِ-[Q0Iˊ`gqelV\1>1~zV{G]3J&MTmuZ\L8Y.96^(E1BRW4hGzRQ\t„3Ɩem8Iw=tNG7lS"A;d'պM!4:6yr NӧBhjB-9~" "+,fc=&д $+ 9DDC TO*ӎtvan#whNVo@25.~]؀Z'78ӧw7B|.#~z 7]ew)rKMM;@.n|3'^ qo5B@udZ 3mD@#_Q9Ҙ]s޻M?ORx11lJC(fDk !Kܾ͉S?$o:f^.% !gYZ0707010000019d000041ed0000000000000000000000016296435c00000000000000000000000000000000000000000000003600000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/hv0707010000019e000081a40000000000000000000000016296435a00002f3c000000000000000000000000000000000000004700000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/hv/hv_balloon.ko.xz7zXZִF!t/k.]?Eh=ڜ.+c޷gtq Z>ڻ%MZȳU%]2bn:!IH6Xwd}2gy'-cW܌-N4% *1,s/L? K K<&Fm0,*[!wȞ_a òYAG 泪r_j;r'UZVuyGн C>F[7XñIi Ǥ4~4x#5x=gʮ*Ga!y(:<&Ax]} 2d\ic^Eq0s@&wsJdXG60u7Dkrx.f̂kog6K zPq|GX[%f_!fJa^"փ\c%ع=ɑe[o AdlIA`јF6V',8]F7oy`fUt;53^WThJp+cyهd;gْGK}1gƭ ̑??|(-E0Ÿx6:9vG適c[ćZc `4%XyEH;]Iۧ{ΎASԜMvh&2"G5]!^1Z-, %T2C8mgr+^Tn5f[G(TS(˶9FW >вG# yqi\U?rKu."&Ħx^5ث3[jt^?l.՚m%~p!} /~#u|N^x~)'y´kzO$1FK\֥}.p‹erq;? bz"|jzw0?Wű~u]stTR4= B~(P4ڛ`} iN z5ȉ5C@)RNybtTY -gھ7 2U6w  9 #zFgP/ߺQ}FNP/іkmj{KAs9ϒ,;}vD2Dp*zTӦ* <,$5}8GI6nEAssv MB soqλ9b!+\c4kޑn] !F&9_LNY]8u AX }*hUYdQ"HGڿ15EM?N )ZTHNG|ڕMqɕ;+"g~~`&bTNt-%Q"UV$V2?d8cqJj,ޢx&rÔ\y3ȱI8Aڒ(q._QrN N U>|`UH?kB|Lp`[U,Sۛh rj-Ta1 }OUiF(^< 㬘`[U:zYw c-Kpb, A#Ko ѼHfxY*TM}ΰa6Go,hx]B>Ҧc8xFQ ŤxLr3K|1xcǢY&ڍ?j.dtX6C_]IAyGX*ʮ02WƆًe$`YA{K a5+k.DȐC fl\[YÞKlT* jG"OwlBN>aҷ=)zQvmR?C"嘢'9wuax('UJWT*1wkkeՎI\™Gv•o s+70pɔ:hښާ7KUPD!ʵ:5PdA= 2d˦7^V2 ڭ%ڞmqؐ?q귄%̶ckB BQ{ /0kd-ؠ@[cJcX *6<.;wwM/!)Mp2$IN&֓;bP:FmDݙ|`Q*yYT4 h$It_h'>#Q~0>o)yb7:yZEÛ2caR cxu]N$'ٳb4!e)=Ě,[7[$^IlƷt%wn \T Fs/3_'jK2b7Xm&Ӆڱ-"DţvI"Uqo ؀݂r̚\>dbZm#$֫H  a xC#9GtQ) Cqe N~ojdΦq\5-xWvPv3YZ~ñ`϶ ݭq4Ɠ.B$v8 kwࣚ:\@ydF]fI8]01xF:Z@kxXZϛJJ8 uqT:{jQ5OxG(ɇԄB@굶)"v6ք -xM8)vL lCp(63쒧V7yw~"!t)|#j~93Dl|涡 kҙFPռ{ѫ&tS y-6iq>Vꊓ X, Naz((6'VL!)Hn}3>+9c)"*:|`ܢRYmYP!rS;R]3ݟkr#HC&%@*h| ٫HT,| iAE~}Պvm ~y7 !*'Ix7}JΦb`$vi# HqLc#r6Q,=DPOybUgx:5ıӾ=>:g.t&z\'/1@8"Ƭx"pd6 ˀ=fF%]rABA]3BYQ %$ %癧,dH9< [A7 굧*ʰXX砫B湕,yE 39H. 3{?FdV5nL316ݽy4^!9#c;aT9O8ڱIWSuWb"@X ף}TP룭k $1/W'M n(gfTE6"B= Wo>D }FDVh*paD Td[ K `3RM Kn ^RY~Z\i* *Ԭjz4\2|/ݮ.՛En5yP<(PaهZ,uCŸ$')DrĀ|xzJĥcr{4bA[fp@v:PPy!(ߪ|Cgpdȝ.ѣƨiB!d?f>9`Xih7w 9nMNToaGγs n(@ưѻUC %[D7e4缞._q@XF׸D9*3.7wsyô@?Z?{YMs*,|^6 n/-`[&;c֑c?~I~M$I>jQ̍% ?cɮ i+4[G.{^4h(Z-4.SiƢw57)xVVB~Էe6#yنu$22$P3:gczsRtAzYGCUv KZ>rj Wܹu0IG/_)!XuK1VlĈVi"_\s]n| \6?iH91}Y4Zjԗ 9EOgpMtLc[n|@E#v$t)sy9l]] yź7}F?_L@Mg"bP໿Қڦ4=eaD /Mdj.- #V495}F˓ of)u`¢ЯS#(b|I :9߷o/.pyڝ7ig*bֿO5vmT&69?+q)>-aPX樆)qlǡW$0&!!6+%O'c+*og.rT}әF lG/Tx|"q%bZD)^\2?mRf_,cu%dׯraxJBFn>LIgbaor8/D)0f(-Ct.\ؽ ߔ?}%%aԽzKY IM0[V.Eo (>#M8y}ooS8. ĶzZլ*DAhy$`=ub )smǕB\ٍLR=UӵGL؄8=uY[ SM> ao8OO* Z0'WkJj xu~1(,_jcX|z0A :őUhhj$je3@a<:N?k|V3dan"o;G8E2JLkѶɒGfhԐ2aG?f8U2qk-VoPĜҰ]N+QDŰadN+5hKXRrz^+9Y l ͔2?9`o_fc19>Gw&NŖ_*z*zESN9*Q&)dP@8Φ4qJ)_UIXֳ,ա耸%{cOޞ:&85OCx}T裸;hwz^]?nh am4p7ޅp%9Z%b' 2 >JQ!xwGRdfcGsx8E`%iᙥÄQ>Zqn@q/&%!f{JWg,)uRV;[Ҟ.:br,.a;:dڟP!d:Q{W#n7IL 01I(Wm + <-;j 4ul=a`K+TғZJJ"APC' 7FBJ40ӏ$-Χ`l22/ir`Yc~]p"Ջ5}A;lؒ>resw}U]+wYhs[NQȘ#'Rat͖qjH7'B84[#VjIm}" dBk%$FI5.%:.7o+e?]|3uDhV31~]JN g4Tf1en?_br/^]\іvb{%Qx@O4TVR,ForIMψZw{|w}jf H,(heUJ6Uٞ o}-P=u֑ g6iU"1 ~3p8?O8]"QHLtC: d )HBa|6pb[|d^I[Ջ[3x5}ya6Giʆ6I{8YdSa˻2H2@R=A1bQrwT?*WI黣fAX2EX*+zNjf]o?:ɼ‚TЁOxL[,j{5NIjKmFU[d0Q&B 6ɪd#J)n}tCamR 5]T<Nb/k>X&*Ch%_*J2zs&ESnR\.ޙ2 PzP$ &D]ܩ*g<4Z.B4S^H6$y i EߞnHWMWG0'hЃRl*B0%+2e5P|#I,{y&y橓ҫfZc$]Ǵ3Z90!'\/{klΉ٣_4hkܼޞeH̸*4V{SjثzID+ NFDuG*u(󫆎)g,pRI=ʡ|0qKwX1Px3sh%+ʤERWz{I#FH0B^ڸ# !|" \''Yqu[ceK O=_McIyep SFƞ &.D3F"f,x[!e2/+33pntgT'rOFd[ls) /X䯊VeQ%I 7lKĎ,DžqX2Vs4&ǞΐB°R7¼<0DzF2gJ oD;&FN[)ύ2T6}a_,JD>Y,yY\`a*/y&Pys,kc~,8s m<gU/b4f8&Zꆙ-H B3Z?@B]> j-)sцsFV*NڥA6*Oq,,$ k60-)fc#U/:ԵZL%"792"BCO g?o d3pp*')fqsFt"ZlGOٷWw= zys$0Xf I[^8>ּXڑ" 㴎N@WULhb&8.<"7ҝ W*j WyfmfUCeh>#9$0'/3٤;)4نtŚ|2NW@bQ19܃Z9K-Aя&. RYtN\SE!e 29\GEEq}wD6,|A̭SB(+LX,0Pj`431tFAX)T{\ogNĦ& c̄" 1w= ѱ9n(dƀg|&.{287cg?gHYPQ{ >8VVsM :IlMqO2% GK>5+[5C飽aYvqkMyɄP e{ѧa4Axy C8#=r.O^<N+`TNh<wèZ1 _[F'G[En˱Mz>[QD2^ P%žgf6\J&fH{U\9võGK-N"e6&.u[pݥY}(WQФ |w2 fO㟔@nQdğs ('Uv&Z?q+wPW:e.cn;vWk)_*`v'HN? dDE"r#%KGZΔ%nO1ը@& \m+ӝ9a8­n@©4=r^bօ7nqvQ7~b|ۀu&de<}t)^i;M@m`U??‡e8xexgzs_Wr]fCWϯ*F1`?-=_p~&7ņenKp֫Cݶf15E2"CѽBS/F*A"OtzչxŘ~u! z̪N*#gv4\==r]q{#DiƗA@ } UerO!lEBX0m,v40[(UHO3xd/nZ|n/Zɿ7y:2]#Lq/<[ fTg>Yр znI3Ȏ5.AZ!!%sit((q(fpĶ-HhHJ xt` жFmMN6!&y-!;z싇j4r&>WxS e vv8yTQu;w$ TDlɅ\hdIYڌmw[,J$h+\0˅E@Y1l#]`}'v.mFFizV+~gMJfEN/y#zs~/uNfLPB C jiΧ鿐喵pIt!ׅ\`SWH7Q 1Xټ*swVR}vhc9$)qu?|{r2 - _HQwKG^\p]b+⁻}ߢYiSJҤ ^>IgYZ0707010000019f000081a40000000000000000000000016296435a00003cd0000000000000000000000000000000000000004500000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/hv/hv_utils.ko.xz7zXZִF!t/Q<]?Eh=ڜ.+]?SZ-v^L1ݗ{R.HOfvlo=L0*בQ$l[xe!sGL|w9-G! 7]#Ќ-a{.v0l Ibg;~<ĩhCI.rn0 &ӝfٵ$2$o&_#Eu6X(6k?WxN+U%^ArW ʼvم3]r)G4R` u2D="B!t 궟r|QpBVJ7}G\d\Gq.tBs ދnE23K ` vW6˕TI }XF XE:Zݖ1Mmz}[1E3uK)P@Ԅ#K9W.I⻋delW{MJc5_˿lQ(M^R|ḽI ]`Hh~*4> d 蝁n< q$TؕrN5M#e30>ōj *Ww :UAyawbg'~ "J< 8׷%-ZvJ+ZQ҈H@肯Spӑg*2%&TٿIvß~o4?b#A EpF1t)SRjS8U |FDX˝/a]~;5K(rjDA='[~RihF۝1<"N \rMK&ۈzYYbF6baX/z!:[FnXTgmj,@?q},%[υ*̋@ iA=YUh|~Aњ9Nx ADuŲ[+N)k3ik#;" r}> (לՁjң$40.zQ—=F3>hޝLKwtUNgm!m3DZAn' ?*VކGZK Syc{WлM{`{ ]䄲ӻs'(+HHU:n U6UlM`@Oc!%"0^d8Q5(N3 :JMyiI~CAa1"V0A?ڨ@Lc- ,9'6bJEG- =ʘBmuHƁU8Q;k@>Ottl?6o0GS-j܇o[6ܹ:s ~-- .Q)lАCfRoqj &T#v^a<ƙ"Ka, n ÜCfSh$0ZFKv}cw`|&]A`xeEB1Q %˾LJ-žA/qRW':M\ X}ş.eLAEXIn_"zumnp<$Hh&Y9Pi!I1Fфh<O _&}0mU' Oc_3|qU^},+e2QbBHz3WU;]2} W5OȻwܘ@ אָ^g7w__r\yE JUYylk"+/M~ 8BN;|mvHORON{H9u3 {c^"lp=ZJ hP1ƺ$q3}0pqT8U1vz1lZ,_zOfV3):iPY|0?nnip{t$,T2Fԓ#ru+>Z%mE9'ߵjW= /f_Gl҅Hie.,x1`aG",9a?Be[y-Kb, 0M'䪒uÊucYnF"X#`[IK0mG Anb޹ULXNS>2 ;3U8%|-{G`T@s}ǡ<XPGH=p ;g7뙭&%Apr@̀ ÔJh`m0E0D{USXi{ؿXVN/]N Z䭠Y6;DH !3B]#R ]M S^֟l##}"$0)g>Ke$j@pJD#`D4)T;[$mVo.p5QzWUەCE@Cз q+oOqڶH+ %, u ˈqg+1"+6 כ.Ś,yfHەZsE,R$ GbmMkfQst?]M`9\ӔDK"jfpZ <adu~"GX+UNnlL EGܻI"8̕_x{˵Ӕ5ާ:1'<yROq{ vw } @i( NjC*iXjA6xf~lmOOgIJi4/{wyBTM`+Wr BoQ"MﯮLf-L"a-do1l]HEGQ̗dS9P,f$w-3PH7H[П7S:Q!w}bjyoʫbTz;_qMRՓR|ZxkQ`bGr`^xFa?͕cU 16>?eV/hp^"9o5?|40*#)|租@whaof-JOF7<ؖAv.)S?{M|˒ݳpQkaH!? lTyF195yß%ȳX=pmCj{Ur4t(94j1 'OA3d,#d3Uh>5PhYj4Wޞ*k-GX*VzgbCDnr@]FR(Ā% ['M_AhP3}m8jYj`bf~]Nr@("]V)UT{dCicB|a2qk|C!ɄT|OpmOfO8]\,l aUۤe5l'D;H|`;+f qlXZ׌K)X.ߧ&DW4sa>i_=LU^Z;+awBE2G ɡq;5Yht,,_H-F?v4$}OMQiʇ#>3qи`HI տa (w(jnOjP_7?򦠅>9#fBX_0^ZG!euV&m) WoOŦѿcUiv \Hte1p?:oV_; %Qۼ6"@kvA~ZxXK(ԣI5Y(çfd}tR(us7_n (ߢG)n؞b<ãF\rw߲ IYp`F6W=_?(7gaq, 9\-U]/uIZ"',60L:ЧF\gD~cdvi݇+N0w4U4DFOt)x.1sJҝ炛GcښBDJ<)2:idlg|.>O4/0o0_ eL 5?@<^ltwX,}D%|mg 0UΈNw_栽2x/oZxJb xjiQ,M9R): ϸd8Û8x \l˝ڂ훴_RS^*ncl]vq$p⻠ c Mr۪[BnJ52"OgvUiNZ*hοnx .[+Z^L~r'XSxF-+ fi6[P*_+@hg-;s\ L9Rn?V/yBrO>=YmSm`!ij\ÈZ IH`,v’. .$8qYZm`&R Ǡ#fcQflAρ09zf~*DY{X;N%aP36$9h<[zI씽7\ɊWƽ0 0j RG|"B)3~0P67XW6Q7r5fTT Q sGch4c*J"Otm GaVYO-ž[F6p/,koS ^1[2,d׿<] W}NމDoZh=/Ibݭ}yΓ;KP6F3|S9^##X0&܀xv >G Wmi\-JEk$cLm8}bj2r IsjBOEXϲQJe.+( M}i J ARDž^ #'=@U<ؘ[ D ھ_h!me,-n('Zg5 1owJs~}KXU[/2qğk:׷IE^mfWRXk=>Fjf^"dCv,4ڋy_(3]&'8^3r .lo71SPSx2g*餦9w@l4Cl`yH4|3&K4 M<9k p 7||@skqJY+s_\NVT ga#Qp_pk89{9؟YU, {{`p>EjCbA'9HQ/ܰBszO~lT8ZDe\Q6c)DWUCz"A8dbK:G@޶¯";["c ] 2tE=[U]7PkxTb`78J)D-Qe8ҮQMl|!CfBA*21Om-  xZē@iҞ˖d/?nםOtyJo D5yG\ GBj?'.Ryt۾qSQ̐*]ٓLuґ)~-#9M<+]4 +;!3PXOCX,PLrDԑ,1(!BAm:i|[ Dtwx>WwƹCѻi DRa`9֥oʜ2nvts섛6aOV^IvvB04cCL #3nki 5[T Fv;n]qht[ wnY"Vay0+ ѷU@_ ]†^Z:=/hfzb(JŃm @`˪Zo[n[+lgoVׅ8;.1R$bɫRο/g M؉y៧$T"N^a\g,!At̮KzqYZR#CYpšsH΢eH>vvl1 xv'A'GL]c JM ]7u$Q-93m5puM'M+fKZRae)Hk. =P B.x` >q며yp4nB-`h2Y ,Z%rM @&LXۡfz(*rv&4`n !ď Zz{ZR M+M.l^vRpbⱸ⧖P군+rN7^w>@& U1y I 0)5|d7x67ZKX0+. 5E=i<杄vp dA1iWm'Ds(<^LP٦&+Y8]0(G[ +]n+znbUG2 >:@ovOe݉\ D3++hЄIM\zX+y7ԞHk D ZٖAۻ^?JORt:՘.NƿGѾ@rw );iFʕF9񐉩"le%M[:C9Y$]@u_0RW%!CXZWOHbYk'J)j"(( [*xC FG鯯{ ba`YT!";+}v2)Bi࡟=t1F,|AǠWAGUEK_!d< mxg-q#8unݷQ9SC%8ݳL0ac|/AP=nFKte^D~D u}7wBYGC!„VI3Pk < H"](,l?v2* cq]Y߅2Q˥MÅ+ﴓJ'D{@OW—`/&}Ξ\fI`Gr~{<4ɏ*RЈ`}S'#ӳ;+(Vz^='E^}K5ecVVеqy|Lmy/2'i+FzJ9gCŜ=ER~Y~@ 'wvo=ѝO:OX_5Q.!BW?V9~ fe\c]_,xlR_hÎ*p{XNݎzG_n eqOǘ e|&ɪ =8 DJkw_:1EnohH}DAO b7|RRv{fcrIL\e@DB]-?wZ fdlSz{E|dg)L^6P[z;-Ku-zGo@zsÏ?_>"9mTĥ[2 YRR=V(\0{* gM&btA9(OE<*!$y,ZM r}d]Kvݑ /~5m?)hyh XpP Q!qlI5b#m޹QiQIү*&*ZGf!&p$S;&%y]*& G^x3,J}@6wusKzs]%͒\a}x87>ƳΰŀۮMM;dרZbKSڳ=\ T5Mq.~qMo f֘* `y 'ƿO16*Mp:: nfΊ Smi:YAY~5vq`&\ryrЙd;j/TV6xa 2oݺ ?AX4uŭi-e2|H~3Di'tL[xnj9friWړon[$Y~ 8񵊂 8q]"I#k8v}=! 8hbSfʏ 1j+ZuM^X?fcLzCj!]  ɈaU!LNл^L͚P t'3_):ˋ} =08lA-CC]aWEɮ,_:S0瓇X 8O9|If־ȭ%_IAEMM,cԃ~hԼLFD,lP u"SLbO6s(4l5@`@5o <@K}\<g;ϛc*(Uubys4O=;2D4+X[慷8񧳭X.ϙ:q?Gk3nZbcbLvuċBPD.[|aS}; luM >ѵH01S+i H>df $p&֬+MR(\ûǃEra۰qB DVuRg;_J2 Ka6cpp@%<-o2_JXH #v UbT@ɳ9ܣަ%M]Z1o40tr4&pz[fo"nNdEǾo6yN!S& 5Hh&[|z6LaXيNcC`bnP4W"2bwih KZH JfPj{$FgӿMXnY掝)*k2YD/*<,8>tY2ZZc9 M;G6rxdYqnw_茧7=܏v!Mdܴ7QB65˫lÃI2Gϙa@(Bd\ ?u`WR¡xG_-LϘz6 eu9n}LiYYڅ` K'3.}NkxѸf5Nscc /İ*!z#t׿najpRSJ7{T,'͠s{/nak{Br 3p0`T Qq %:)3]}iҕ?ArZ/p6`:{Ïdd9 2CƷ:"?҅FuL5܉]5Ʌ̶oRHv8q.r+K2%G&8O1|Pmr63<Hx4H{hyѺ'WzbïjXsvxDq i mB7I^m [N=j w.B%xͤH:x~eUǾΤEv>1Օ1%kdW,Kۏ"q7 ;σiFpn=c`eJ+C.$HNV@r d8uo HRnSJL}F+EAT/K$+!KƘ10a Q2 RlCv~5g:p>I _:= ҋ<-B)%BT.x6R igW cx"わVgSUn7~ÝUZgTd8L:A<@, '. egkp[ vHZ̕@?Y"!-Po~ #v'\B"Td A]0eh$Q93~d`h9L:)Xa Pp!?~ |UoqА :XΕe$|C]ۤ& V`? ʮR`X6jZfk,_dЁa`K?-@qT`iq3PL :Hm}8֖= ű+RaADk?K`)h0Tk&I:GFL|S6;?cMM+e>D ZM3 m4+>~`tcgi6F,wLVu)#.扬GuqԵ !Wg:-jZJϚ:e19uG!.s:k14WԒ-{9S%aY\kFEkA79-TDFi7٨lsJh2X|d"O-<ɢl.cJ2fPGm)<-#2hBYe~Lx +XG4 [;v!'c*t(E}zt_e+p4.tl`-祿9Z1hL֭?9٭{+P 8jy Tն{5Q1g\{:+.pTc, yp0Ҝ3!(Qbʯhp?MڄuPYt-؆w 2^*)0W'SY4n4LNθwr0v-͋J(j 53L]ܝʎ~.bm(Zd.,ҿ0uyw]VYCSlC?*W]/YA>gT/ä36̑U$W>& >[x~)G-`xMG9uCY(dE @4J26)ޣ")/Ik7!@sv;,VBO_D6Οqew1sX]ܷ$ t\2.?6QVw+{}Y~M\!b&.|X-Gk9Q{բ uF9l1}S%*=A mAJB)cOhǸU ?k SC@4jQ8Y$'P4Y«R6}njV7~}ƷWh|tӧ^.?LC-FKR:5`$e^N7$^Os`9rm\msgcŏP{ꦑBPF˗/../N/gJ(7(99B{~8\vws8%eE xŔ: ?_FqDo=*&bT^d!!qPMTS}=@NQKC8@WD$P)gAB t"-j{drQQīi@.4N]WKԑ-,c̯&"0y^{!(4݉p!`tk+˷ @~ZV#UӘioi`EniM,ʘ s `WN\E_$&P xeS;YR_'W[!CT(gmqMw_La4ew!T1+; S 죨RupF3&0[es/|x4oٟOߗ~KUb^H]P@`k%cZJy XTw1+ JSmέ$g%u(`Pl4gJa븒Ӻ6LS[pU1.#j`w,:x^&LCxL;[(Digf8"q{$%gJ8ƺY*P`2]q{W56Liyģ vбgYZ070701000001a0000081a40000000000000000000000016296435a0000a4c4000000000000000000000000000000000000004500000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/hv/hv_vmbus.ko.xz7zXZִF!t/;]?Eh=ڜ.+̈eW@~؅,Y- Jw]4Zɡ51%WԌ7mw/I A@0y)n{l_tYKqMܗS`Ft0Ϻtȧ4u[2ZT,KQJMFJ*Ȭ RF5FT K ]D.tQo]BuXPt8"R/CO^6BOZ/4䭒-ʐMSF5|N `mWIZ]d2wMD+dyݑXG| *-:j͏>`1S["3E97 aRD JE)n0V.@A#n1BV4k0J ~H0%mF>K^ ș3zH%4'Ł΍#1WUߍw䟢0~yC&u3ߨI+˒J!#_NTsdSbC6+a鯐aK^t h)Fxz_v<(A3:Vޟ":5'7akڑ&Χ[[G~A/A @Y)@zfB<*J-yGNrqPet̟S d sCmRod |#;eo N 9a jI% .A_UU:?PꢂH(BubngӠd4+[(z1,"3% ̡Lm}]=jc( ? kzSa Z;k_G|$ #!)ʧ)| `EŶSXjNuS7t  ])a^ F]9͟`u|q5SCApyĀDNOӌmbpg1yT>rg7:,sd htMek`j WFUӿ޾Y}AzkV=n`,W=z%$cd}ifdrz d8i qy>NRJ༚g߸[ ?l?K짉5< ƕPq^M`~|˄t4"o+q?\D|+SqOB>O{5 ,׌v,ߏ.Z6U@܃Us1\f=h!-Ioϵ}qWy[O񽴄fRҿGĭ|;Τַh ZE푞͇'&Hs!惁x^0y+m'a2\oyy\S4nA C?P{'C+1R!}\̮݃kl:ڜf%߲8ZwחW'ÏyĔ< qW""@XL#J =Fj3BKJ20u"8՚΍\S YӪú(ar[8M%?3:v4|#S羆s;_+'T\'hubnl"]Ҧz"hV]ѯ'afRap(S":%oC!|V\+ ePW^ > A)R:omdXFd4T+r0T->jz&%t՛iư?! 2KC\5ED8y^9'`vMY>q?`ºf "-[1=uNuU*"L `w#t0 $h~$Z,'Kh O֓ gь,>X„z,1DZW KfayYn45GdS=-vQVF-m Z6txm@qݏ%4,):nG1ճ1؅m@Ay U-vhԲ11gXglV<ކuR|5QҰ[ì!% jrG%朔tsZ-. 5EaGl>Osn.wV"c2-!ĿR]WjAӌiaQ8$=8Jǐ [ ݪG);=n7w6._eR*%s֫4{RiQŰR5zC̭ tutVUNSQp}ȕsL'dO3Xj\PĻXEֿ51dX=]}5:x8D x{M#rU(qNUԕM:c?nNDu` `HzcA[.g%H7:OJiu" &E""4n{'.K[ޟR7e[MQ1Fa[5Ē6]- E(9֑>oZܰ^/;UqZ̿K` ڎa!Mi2f%BoF6ΊZAlE$i t8&xpņaj ϢO7HS_q}N Ӛ>\{e(gxCZ2Ȏ [pd~ko e\.' pU|]N}xGc3OxC0زIՋ ܐ?y[sDL@*6@|R "(&/B*QG`!, ?Ukb8qlρ.-"C!aF55Sv|ȒM tˠܗ&#_޽ϧ4a6aNժPRUd17H?I[!Aa8Аkژˍ&?[ۢy&%.8ݞ]Z1sN'ÑNwZXŽ>g#lh=]H0xniJiE{KBw 6sUʓ'NԹnS#p( ~ Wd/=Oa1%A~0@v1lFN4F{]Ln t 6_,r!闃(B\qrLc9Etǵ.Ԥ#"L'{uXtUZf˩x2(*mݳlB2ֽ̆AW}[4+7 *}fyhbWVLgRcO`:I:U4);罢g O)FњZ!f<*k G>Q02хJA JyQTY?h8W~ TI1Y>7S4fa*ȫ՛2!{# $/(e2$?:Nb$ t{uq #DȥnV=sUUd~n/TB}ta%f;4&KoJc&+/GM)FR%q[ࣨ"{Ĝy.@, Z|5\;!.qgpPA>vRxTo)MC*O;$3Ghkx|U$;ٱ%\T}<S ɫ>NgR?i[d_wXs`S&`F b<ğA$㻞(R3 |B(#3<=MoC}vݳp))1sYLuKt!\Hݿ eP/8m><#G/AoU!/9nrzBGkZ9ٹ:baCw.M`_#1&} ,ќ½m\bJ~#NXQď'bR7{J}9Tüz =_qE٘"JGۂRlm/&5B{T|Yٳ3Ȅ&S;+JaoɄѷ%j0j/__X&GD@7z@g.' UhF@qX8ZrtATxS\w 4uO2<*ªl 4+ތdkϬU1NODdGS.|0|p_=WLxP|&Wq=1rN6|[{> f4Ztʹ}'gl `8G!wf6wVz5ANj 'pEXڰ"ӈM $8klծSog|Ӻ%Uǂ:(&F "?<Ǭ]V59srg[gi<(S?l/mػKpyN ud{/w$ux^c[4AqJĬM}9ŪEXC]ه:C2 VT%uLevMpjw^#zF"Yo쥛 䭮;#bUhKH%Rw e W̖&üz%tR/rϵ>U7$)zRG_{Rn3a4 ?++=hbn"o8`}RUk "A^$S|W u-r׵bE0<{UYj y9GEK;i CVkUy/'>Ij0uVDDLWa/ru>E# &)%=1Vl3w7m^שHrXW z bVa85 Y:4!"rh:Qv+.cn b,ed CtU<bOUC~!7 Rmc :]x}_CR!04 \GPQ"ux޿Uk!v4qk4o}󕩺H[K03E`"K+VHF;l20`TCc ?q/y'dU6$dĠ,ڀC]CyK[qE)w]"w?{`oS\AR 01gyf8 @7 '9&;^]\şp[4PkZ{.& ULW.5lUu@װ4WЦ?jܰk0 Otg$FHt |n ̲ D8+v.t|خ77zm*ŷTwv&?>Gvlo E:t\Q`ZQ\IrZ[8>Wxj{ EG,q ɑGqH@}5x)؋fBm*(1LO:SVɛ[^Q_-n6ib]K'aC /d& @D,&HzZ<5! \ +0%Tlo8I}S0fN(%V¬Gy1N3$ j&U9?S2#MlIZ _>vO2EP`z*Ȟ%JB F2Α߷wkYsZ͔|9`B\@CC{){7QвPB%t?KC"_$KOrNKKϽ89`7,g\Y؉J+sv0 h ]31WD-"eQl^OXP7@j)x8 #pdsV_ s zOfvap> #]wA fi3N$*w?~en'B $)ӕ{0oբ,2*@|]?&Asr*#uW୻_:<_`1d hu7m }IBvh%)U 0INѭKf_aq&^$'X0Dя]qwƔ%z]BKz޺dc!^>#CGn(Lߖ]D.A}05hE32j,Gte%P\4-Mk}q5Dabk C1tXҸ%.+ފ'*HR'!bX]0wW lg1(@z,4>>܍ڱgυWp\L@U#Ux˥7ۋ{0 eqS eF`dS-N 啧öj^#S@BSģ ٬"FDt_B%Iє^ @H gpΨDY2@'abhJO>H73@XVkiT/zQ)Y"D]6 ]^+HOAFܬS1$5xg~ %ݿf0|0:\BXպPoy0 0e:"IȡᤶJGv%rkovL{3nmnM5bwkԣdz(u"墏-R4DIߖ$]\{2?}M06;W c #>X 4q? g?lЈQ*t#gKe11l),0,ct:k|(옰l@.ރ6q֭ v)`" S0ާ X}1h '#{E8%q,#64HR( H \Xx U1 ':=w#|'Y5,ߏFAC g_m+ S?KM0#fÁ ?;[T>ٲ:pf.f;)l hyKʺQpaLt8Ow7 ZZeRoҁ!j3(7Vыrďp˟$bLIL=KwR)tԜgs_S!~Z#Ze:2<ª^w͢\4NOR%Q#K^lO^*٨_ٺ9?C6 Vm?=ilj!cNV|5,/u`,bGSNFԶs"Rk]nY8z$FoAs)H=λ6+,Gqtݘn'ɪ;al;HxV`ㅆl^sTɦ{AHS5"ˉPT ny')hC^~Tz| w-\@% DH4~!u~d3=y$Jvk : f~qXtG-23U c>M.=WK,{*u̿\ NYVOmJ_Ó&ǹ2?.@90Y;Tr1j\DIN|'ĉ(BǨQuM̚8nvLkfa`:.ž ʉy ;!XFIxS$%? p3$ $+ҧ$&iڢb7_<ė!9̆OBzX5eˮ鼷wa VAFq;'FmKO[qg՝ñ !R6@rʕ&UQR/h7l$ÆQrUe}Z8Mytn6{1Ado7㋯ BDӞ_W$n[mZƲd5Z2\ &́ Ofv4}Ƒ94ݟ*3JFM?D>v?%:"}-."?2 ^UBrd(|=&(qPf7=-l]9 3>xp۔cA7(3=Ki%8'_e-Ү]%)Ra Ox ekE?\VrEx(XʝZuU5'Ñ)IN 8ȞZzL?R"=*~`9ҵ<[+wH+<\{}qCgG :y1Q=U&])@|<Vh>\i"ӨXo #:\,𘁌![Q7 [3ˁ%e#-_p)w+վԓR<]eI xY?M;jj>O~ɉ /y׭a\*%xgd*F"vIRHWC]&@S1a] fz~BŦQPwZQ 7:ZkFt85S~qxͨ)p^8n?=Lś WZ,Mt1aoWѣ.XO_RwCyFU/FlGkS24W_"D&9|]|xV% `< mEu:%*;/i*7g7VŇa@kԃmӀ]ep<I) pkd$$NDZjlM5<`i%8rc+ϺWmE4Oa͞AJ7MP:IN'QeX]!49 &NiX7Ao櫱T6.Kq"&&Owܷnk^jloIѪu+E"NQf,y<%o5XWՏFۺ쥅]rdH%$/gWF+>96WL%ϳLu1ߡo EO8l\P;ɺ t/^Ќ^^tMsbt ",q>DKg$ePF5?x}ec"yry3ʛM}؏3ا`vC9L$ZHGap%zq31]/\<lpz^ASs$u LJd=רg8h+xOE܎>17X=cʡ{*ͼX7 ̩c>۵ꝱE}%Avʝ9b?wr.|+4Ж?K[:"\ yׯ­MC[{"ڸj_rEt>iLUpG:(&#УdL3S'Lׁ:0*z1S1rmZZ)Ճ)A.,ѿэQ N_zNZ j_|{ƒO5RjH Y=&hG՞?耹bƅ^ħPCD[YeO{> yna#$,zHG{||H4|>MArE٢-d -u7yNé YS(JVtXiĻu`RXҎi=)ZE#R؂7qX./@:G?`Sv wք񓰓S@됧v<D^Y,l-e_q-QF[#^٥726tYX pZP]6|Rg2?Ɛ#tOQ3aM.ݚ״L< E⯷ w+mFR eiX[/<ǣWCڼ*ا~ʨ$3,A4M`acƤ̹&}2|KS8F#T#DЭ"}ߘ.o1I1dc}C.i 4>gGaz9- H{fa#]^E LTmLajhcκ<:aY~zg/ I(d_%n/΋kÆGb hz‚3C2W݁T;nIo00 WMkWkwV}fHyc6L#0&"jPqnVeJye Ցjx@:SXe{qu'g L)\!EI܋X59ӡ1 PO-ODްށuL识GWxu4o*ܮ+|apŸSr(%rY#d )6 XMOCp\j)ăL\(7|k֨r3jOσ)q u_PpT.wR2%c,v%4e*RAPֈΫ6ܯnow]{rv#̓E>x>Yݢ;WwQCmGK6OKJ{)J'BnJ`ez^'.E0Pl-lpO%Y&ulܤ|"zU+DAb7j]}ey<(M}>qY "388QG~OKao3 +ãPfǓ/ϵ9 ߹gn36?%fzTrh)N.~@^%'jW B'뙜ѻ!3D 8bObt|5$c 7Wu~A Ol '1k`NU SoPA|+pϢ=Po&ԝ_5ϊ8M  Zm߲+-9F$3܁ף/A͎Vh;)r-^c߯?o9Qѳ-f{#gϪi" @3bvm+_ENOlͅv1a-kZ[E~0W3{a*75/.|xQsgUzc^e /-J"+kNi`˖ ;eۈwoRꬸMO,o9/7!/KЈ~xXLplq =FDB}Skx%j fW:anr@vR(*%Qt` S]a#XxGݧL(rI.1ЁǯW[1_B36@4/b~ tRSVgr~G2s퐜U~pwZf+P(ϊ"7?@XM|:>p)kJZ»Q^"gObQCʮuSGkA7b ?)^Fg?xc/b$q@}= մy7[̂ K]g]r~<{@ W@Ԁn G_Ŭ+_qY)aEizaی76AT@Աb 'LU$ 3H skFb& sp cPvJRJ*TRlpC̠sC Q G4=A'4[hS;}O(}c6u'efqMR嬾HAG:ϓ҇"`L:h,2?Y#h[J0li5r?GEB_׽MP aO iDl'L+~vHM͝IߣUQ5l i+nF$2! &GXւ,5\g欌=PuZ'͊n ۉè^rZ߳DLQYN~'rX8X6F?rte )3T@Ƒ87~n(;$:$Zf 몟potAZ.Vу&se+dx)Q^\Kޠ%HnԞCp7CcӗM R YwZ1g~zMc24,=,G4~Z0¹ t}O9UH[s'CqRt[PR׭R}hL!Zqҏ 2ZxAbʉHd٤埃؂"ijE,jE1cQ ew#nt +95+ ۳"B'q nc2 Nvg>:.\Y#L,O%l(G/φ+_΄Ј6 xoxnsDA 1Kn;5§|)N|=3nA,^xP}G?$*@*!m"P6&b(1Kz•Fmshn K u] 2&_/&Pk6!Xs?^*(zmf]z:mL#o"D7j[q9\cg쁢X ]${\)Ǹ J BݪVmܲHH a^<վ=6ٶ9Izs\#q]×_`LKtzˆ-:/L1%Y"_x%I{j/nf Y$, ZЮavoUc8J`Ų>i2ϝig!fI>c͇82by .1b@?y 4CHʪZsA[51M1 zy-^)~ƥ q;.:=~Gdck;;oBi1c^ـI uq &C1BY8WpfBxE<( 㕺윭|JҚ-k>Fcњ)wD ]>c7^z3e!bt֍J-zgBCٖ]Iz|پb FchXb|tOjh|ʪbĨ f|{}o8'ut/|ӑf|5z\6^#fu.sT0S_<|3"b7*R*w/;vl?F0Kd`uEM4:dgJM13n' G7i+v-dN"! 'cހMJ丬K«j\UpefdDuDE$]Db^;oqflJ' Vұ6$[׶(Q^)0Oϥ{e(nur8_c ‰XO.RxsZ |z趏DdF;?m*vwmSK*c6r:6s98x'weeP^Xd*=PV Ţwxj1* sW0/9x!*Am3_9"j"2P:F 3.]T4:SJ5W*AMc(7-ov t'NM{ b2k|TW2]/!7ahIߍK-@X:S8eakzDjQ{zm5XȋGgZgt _>,;G7㖸UIjc,<'<ǵ"Ri>fhE?AتȘFƫLz t\A6G< ձZHovN顈Sv" \RrKQ4TaAqM`bP'[ E͙<կ821Ŝ q@OolA20`g[ٺu+/$hn')( ׊O8Jx]ن[{R @Kg* S ΁$xI]Dh<;Ry Y#oev:< AR'=A*Xg5 (EH"&;GWv;t >Tq`cQx=FZue[+70 8!#.4a8] =q(qm[_AK8#f@?1\]LzYkΒP3PYF%CuldLVU7 x  GE}1b9ې%HGP&^WLcBHWR;0μ*dSUފh˘Ft?(v_$3U+2[&bhPDty@[@S*(5^1Qyk5qAGhX8H0!fAͤ"޳(FV(OV籊t){z'oOZSbN~2;p/T$;%^vոz>V{V꜊:7lÂ(z" #N"+ahDkq@gX1?\BФZ]4+bfR NE?@m,> u+}@:WA?d (q]/fi~|%…i2s&e}Tҫn!$ 9y2$oU/6[}(o$E ޱB\klZZ=T3D\p |pFv2FK*ҳݲ[~CK I:֌ ,"{C{imx0*Liy+of $e* /_*JLoLW]|vIQBFom Cn;4 eAԉ 77VRywظ./&;C6u0~ˑX_ hmϿk1H%,M#zs&mQe*s1Dѕ&M:$9FE(0IRߗ: jLs7LLD| 9{SxǑJTB!/,O!B#M{S"u]*^!Ku>OߘpbH1VWYM$U)6 %yR-Gpj. 4!~Fs6S0^L7xH50(+p0DfBe¶` m.]j ӊ.i1꡷ɽJ+^*0<Kq.C:d>I,:Gﻦ3FwN4er&N]޵5LEe?>jvP)fⷡ-QO>3U0(._I]Omp%cqV0R H7I^;Z6fg5v`dcڣ۴‹`)6s>cK+' 7+F*J2ZX~z u s9 9Ĭ ġ9ٟbv?ݶ`"/ߟA^j`iA;nFhyt2[#`x,2b'w3:]!UMk=켅̤ CJ괖ŮNЇ*)֋CA>Yt cCJ^dA̿(aA7ΌJ)*]yVA Y2 tD=F.^EHEErF9ʌWh]w¾m$sx [sȚQ&(sZw:C :iq hES y0yJW)m/(LJZfm \0B44?UKR\̎mOJƋGN2d7 eId]P ֯|ׯsv盽mX.WcmjԭCE>Ai8tY-N#4}U)XНl=@eDSjD(ߺ6ndQșm^_`[ E?j+[~Go<~PИlDU^O-@6bRdʑ85Oܐi>G4+LA)~FFSxtܰ(*j ͽ Y>ƴxu*0`2n)R͛ "S%w&7 _,_r3{00IA;]aBڶw(&I4Hx C9'z 7L@=ns(`|~rlJ9?8"'fwޥrQxc|QC\n^]~تLXU;#m[Mtr"e8> ~~cЈ#tV ʊ1* fsS"[(29ُ̟5גTIJDp'e|OzS}A]qAT{K=`YMI"oU6Rlp7'8jz-8픏>ztU7SBnz@S!:iKYYcZ!*5o]1ߩ})AzEN"N(~&$R?{jycUpsFE-#HOϽ<3mPio#b6 L;L +Ç,Sj#uc#1aK3fNgh.>/|F$/+ʁ0,)x.oJdxvP\*g/EI$a2m(.m,+9?IJڠ_S~nOϠ_{&Y^3A$r6ɍPksm怙Tah⟒vuAzTjLG;OeFxk黙ov "˺hZ孲E,|QMc( p7:},ɼ$kw/s:ۺ7,c!S:ij|r(V@fG.Ȝ`۹%QU .r@E^CRn~냚ϼ0< PBZB>9H#UonWf ?L^ajTrF\&__ T8'Nb0+7hzCY뤚x;qND+s40[݅(^sVVNw]'@&f0ԡGt&Wvb'*]Nmf, 3ʕ#KzJM ֮C/E &/m' z{M ,XNoo_fVj22)%hln;Y R_o·ojHXV=&^v]@?D< v>G_ե77M?MJ_:y9pS+2_?ukA1J4qG"^E ݫL*qb -Giz:!kJ!(lr!$J*,8l-͗X=5$yط}칐U;0RFjVn`ӈ`_0TnfSt] b.ff=jPή tr0*#U ͭg|&ZmV^i7uR` L-5vxY=JJjn'ͣ&?/joBdeCc:%}UdEHO5W#GO pqX2*Uh\ueT%SOWE3잳Ԣnƕ JzUbA0kJ"rC"]/0`Hq OfNv!s!ƫbĭۭ\(("/^6$םfÝ؀Ðkb%[~p)-c.+5U|)*^hYG O=[V,u7yY@iZ9u pt O(a'ώ%ʇ /ֳN(\v E\d31po= C)jNtta0+݊rT玲IE1 fOaG5Zh8cg\oK-Sz}Ic+~N-&/sIތnAo'>GБEҿaRPu>.QՅ92Y9)]΍v%+@h)k{nP]KJ.+ 4*'Mp_:JiZ؃]:&o=DRgb[>uҗߦ ?!L\x9ڙQ[.}S)6> ?Wg[JשKSpR,4FA'QNTc?7`r; k|jSP:"^25$d"-F`-w7B1[OyjN@0,`}236DxqvFQV1:cBDR~|qJ߫ eӻ[d@?W[XY}l:VBni; W/x¦q;vʜF[M^hLqbw$O7@a10f0L$NT%^!H>Fcd&MJ*-ȥ7@3E/-!D^3&-X=A>^+uvLs3;B80db|bIRaoIم }!UYܦw2z)}uk cWzVșI&q6"04q|S6ULX{t2@b]*qE@Fow|\yvr|:zfq;=oI6/c_<-jU/{E %C:!Ot㇑qFTZYo(O.pd>y ; p-uZGjs3m U]b7y_YJ ZwnC, DVR8q%yV(5}"hχY9`Lot\"bG/ a.P&=_;,ٰc}vjS,&Ξ y>2POJt<> mB#T6F"1yv?е {38 GBɉPjX|j1:55CK,!忬NPo]C4-%Fbj4$oixƉQB ԩ ? (|o+%5gg=bq9? l/&.uu`8U\'%pq8gjtt_BW jMiA˃-PA~=0 8S j }X:2*Aœ2;0au@?}D2{B9)'/8j⎬m+Hss!j4U ^3lN>2ϰa[uDn)q79c$֯s'=]34P qRAŻP8&XOv^xt=aM3)N4#[a@mjVMMV |hn%X` ZhyBUiD''sҳ/,ks^yQI}iX^%_81y'9&:ɿD2r |8~WBWL4aksjhpKmS죆kNb1-/Rע/k3IaXRm<)WO‡`U׸Eɘ"? 9 Li3'C kpM+;SHet~\ݺ\!]^ "dw[,0.vv/S\7Y8{TU,=_=a{'"@~uƑޓc5&?<2-im e5A0X&Džț6"jL74q,trJL hWt\MoEQlй=Q{\,T\p/>ȷH6|Ft_FEvPȞA~q]d>eA)T*y3;5 z #mOmtO @^3qdMw47,``>d?cv i=E &L:XN'!lKܫ>O?gJȸ$Fvގ3{bWu^u1V~/w̾n=c E/SXŇ]IdCM~.Sc. F5 +VOWFs"x}5' [`?B5v0 \#>?X%LjZ9fgy2aj__)k۔>hb+yo㩒 *F[Cno! (|6ڶ{ij1uJ9,uAvϳŰ Qr (1ħ @]Z&ExSt3{5u+&PӻWwc-w˜= i[4)uv2i\Uc־7onit >ujO_Ē3J#ļ>E]DŽ4&t:9<yIv!'{X^; y4(~#6C))s;R«bH#iʕ^׎}QXL"9.l/QЃsoDDdne=+SVhk']S= ȫӚmS#݀Y^*,/>Ǖs[P mW f "_8dmAtMỆSPzoad<Ҷ2y=#4Io`}=b@g$~mx}m~OH:}c ׊T:8۠/1eYdFW{1QG|`1SI!tFư]Xz6c)jnuDӄ=%pFUk)paiDhO\cL>dDGVn,( ~F@ukOO%zS\CP6I=Su,sqm_;pז5bAD߳ 8A!#]' ~(BYLⴻ-@z 3;xD٦q(Nj!qןt$L,&?L%WdʵQbgȉ J/WUC#9s tc y0  dڂ(:ϨyEdD,sv ڶ'м${~xSNx 'CO8}F_6| $!-î̥ I*myN^gU#{^.__8R]3:2: f!SkϪ gg:;lD fЏȺ`e<+mu)`4*z02S<H!K"fRuSc|=cI qH }*2l`UQ$f`‘Ϣd|(0DҝRi3E#_]wKhh 5-bA\Lfq$k.Lf @it6z9Z~9ׇ&In}HaA$c]WSb~}c{1OHN&$ e+akۉs r8a#u 5 '񞗨 Ow_Eu<);ׅ R 2 m#wb`Ѵ56DYK5!0wMɝ2 4ω15;g㫂sp˕ {m(a#7 li\q.Qܳ* q:fHmIBZ/P},^H ;JxE*3LyN odN M&tߟ@a cv[-i(Z]]P*k= / KB ''M|^N9ZeVޯ bXAGC->"}2@I"F/.&zL['sP͌,xӈR=F ,&^F)MM4.·B`&Ro9G=sF0Tʎs ]4~K)岆!=RWنlA>rGիOcQ!ƥQyW4׶ ^fF;'bvQұV!@#*)`O"VW8N_ii5f]/OБ0697m1X–ye])-[1q!Sachm,T,~diYDkY) D-v$;o&xR%f!:|Ph` m\8Y%ͿHfzMT>\l ڇP4rsɨUIYYmtY-ݳ$Ia1 2#[lYC탞Hav0N%dmcAfld1eo"J-@ʖ&;4+'yٴx\=O=>=\iBhD7aTXݱeMVE6B >TS_R2I$[w%iWku6T6@'z9ص ˏmQ$Gc޼#Zߦ mNS3P9U|M˝zAf5>qzP%b,fb7<`unQO3xf\dF]e9CD?flTaXC0gB:cbHB!5-/sLd e8 [¸Cb0sQ)D pe4C5kzs}~˝&N}R O'']7 Slt'hBK0 ^ ˌ y5b w*@x aNw@V&`/t.@ s,UI)'3FNܧG{F ^Mt}3 v({m/#FvGA%Gfϑi;/1Ǵ>=ly՞S1k[38Tp79bY[@amTԙcj ˠ6O 2U:VR+>և;an̿/׷nWv4>Aaf׽,᏾ n&WwRKצ!͉H:s^_/r⵽0*Z+ER|RM(O OYiHƮYrNq{xCi߃tWd̕P3Jz"fYh1D9N; ]>|P~{)W)dz造 lrʹ! ` tAʦ6p5|14V2ʻ@4$ó80BRXvQ7)BY(-W:ԑA*|aaRnӾBi檻֯4:XV8uydW^>/aUƗ}'@ ̢] Z &g[y6Li.>:39 ~ RcLjpeI<#< XOƋ` \!+>7n(wYM u"ٔ2y_cQԨ5>ZSe 6X-jس\,l@~{<TWĞ$y]ȊE%gR %(GF*V=f&,)`a'r9ŲO4(AAh92uPU6,brB{edOSүlَ̠qls}]9cg3HF&O>S#4Q{,TK+AOEwۅ}RUMPH%#mkbM:0 #U{sRU`ޜIC4 <iFDk0}I'hehi LlHc}%>s{<͖.7$$3Dg/tS3 \v5r%V~0}jRfu<9@y) ȴ|:Ex2sUN:dhǒsBvS@BJ-Y,:i#to.qIjpLֺ"LqC wtiE!j" gz_Nj=ʱ?-}o^!Ϯ }I25A~Sg2Ҟ^(]/AziР;JG|ų4@j},oN=i`)Yy0a78nVw5S\ear}όt4D;t, 3 V}>ʡ ~Y6d^QpargQ~JЖ@1ƃ*\Fc pDwD) G*ZVsA\1ttBhYp᠞"* xn&\'}|) { őq';9DEQ>Kڍb%4Uaoo( gCMe? E~,Y ޝt7׵W*CB Ȋa,tQYKڋIqdcP]@U$'eϠD!\zMp L]Zᱪ:$4.ziBSv~ȁH\rDƺt}Ư9XZD uĨ hgWgRBNh{?\\$T+6mztJ&Y*g}֥ƫݨ_/thAӽpEy,I^"$~v |SL(D7-UW5>雹X qK\ӭ*&){ZnysSmƥ퇼 @jr]j7~:zP>wp=`^[z9lnD)3;G[K}̠A?>Y w5 A!b6ty(2.9JM5Fœ*Db/e'72Bu& (qT&3 0KD0X0n Ugr7֤GiDٛYFa#Rᄺ5r7Vtm+WJoG!ňt=Y "L֠qloi?S)<tLayoHuw:t eb;[6($" &zvy])w˽VPWVg^2LӵsOo3d0V)p{<،k#%/l`Y 49, ~`/{=f9eG7W q.ЍywﳨDMq{s{IHFB40LZYx$ $ٔH CrLxoHAN?%HTtem>`t83KZn)}2"s}B^ޑ{&PʴWluai%X6v}+%8?$z|&6DQL ;LyWY%a}>eɅp n̬ WE`tM_jW㫥㊢[Mj9 L1c)O~Pg{Su6&DLVgv&fn}QbR./'ooV @; fl͹:EvWxz10ڐ碌-+aŵ#GNzK@§ J+U#ݔy!0 ?0D}n'}osYjM {l F6X,2*d&1WyqX|q"sJ3λ(aBTq^&)Lo=8Mm:)0ji]F68nS!j#ܘv*Z:o}>amى7 zƁJ.n10?̌۷s ހr}:ȜRU)BN#iQQs2@ˣ R yVPaiqQre*.>-RAl 4g0}Lo+P&:v /h:9 5㽬-5 Dw)f  Jhg}AIվFɴɜBo}I'xF- fpY4i=??ʋ\o6~~џ It.p@fIJ1ȍړ*b!_%2Wy}zi&WQgTYQOZGgWGiXQ c_+Z*E)¤MiJ< kN.#0#&}^Y5{Bd({/jlCJBO1jTD@Ц/' SFkq}UEjT͵uvBᄉqsРluuN|vOPMʈtG6_uhoРHG(eS=PJZ 3K=F*[pQC:MUwC^k Kt!ZR)FannCVAWGW6SK:$dUII@*5y&7b]+,ߤo?Ӣ[7~;urj5MUhMkm{uI Q`z_X<,ܫ4m%xTL.*EKL- Թ BN g 8#rd!g`=})ӿ`xn6ufXE81 sM&َ~o*,N`p_%rc/Å8$pT涇$5T9#APr̈ KVoz,_B7cW<.چFU"齣B<]Z*xw]%81E=g?|QشuK} - \\ 9P+ ΰ]i^˩g54e/N@2qc|eKie0s!xw ּm.G8bIs Qt:\cLMwϷdb(Żg9ϡF][ʍ]K4rk"l$|?>tvʤ)jSV_\9eϾ629EdnL,wsRӹ53kE1.Aҡ7fLO4++[gzJ(@1CodzKJ`Q /Iml CQCsfl"M |#]qWL5NuT40Р$&L '@%5jvԶn9hq=]lCPBeF63E=5GO zVD*rP&Șay9X9:slA2lwC$>wD*5w~Y$*%Gj<2pSSRCR:5 ?!u,S @do'v?FzAOi%,8;1~D(S.$p嗈Yά䧨'Gm(fb&;WMֽŴ5F OBndP"`/N7rhVoe3uSl#׳WQ8.}d_'7'd+"=tlLiMݲquik!V@Oj E ܈X4 _#q3T,[ [y(̆`tUO] / K0z/g9g ;ȧrV%kN6{lWo_ k2(6ҽu{:bTH[p&Z!)1Arv9qĩH{h &m|dhM*hK >Gu5Gtt(x\0n_&LNՐ',s+ 6~ w2C_GTNoCw9tUչmMwte6ƽ3N85'":G/äDu9DO!fM+׭?F#I#1|ɂ:Vz 8tO6btAG#Q\ɳ}-fx?(6m^B }r=N=^6\HyIalV_ 䧞޹zFp;{T6搅oedpIE ٜ%R wK<5ugʉ!ק=L3G‰ zo ׵*/:ULżOvSUs)Q1v7l|BV 0Z3bу~n\vh=uBqъIW*co]5.tf`?lև2EzcfV!{K YX6{l+$'Lxp*Nn(> L,!lS~ 9Ώ#1~pC4BWb32'"?xT3V`,@+5ڿVh &NPݧ+:7> &9ln,w= |Fd5?밚DO/i.(K4ޑ*N +N΍K2 |$6`!We܂y`qY)P`W7B,QMxtBjj$uV5XBBg&A~TL]rMH!\cIx>o}M>4f#Cm!F z0R|DY [KS*N#;j NT}Ud3Q5՟c6{xd|$iD2^UZk;;i rw 5U hx%\5 _Xdl5tب ʎ ܗ) s8h9BC{n-T(ljgݧxtiZ.녥J*py2_qSE4d*qZN\FΡ&fj֐J;ҮCw[a#VIi\XPMx|A\'uv&ۆ[dgF)7 ϲ+J௉emuɒjG@̝¤3#x:FFKjɸrUp"6A:_&Q0=Y1䌇!f8d%&NN.ccE"}6*a3|KH6қGhwJA\Kgմɲk,1y5{\,Mk8-mj9dOD) t!l VJUV BwL>9NŃ;Uej+~02Ѐ"kI,,iuS_waHJT3p'I%Et1wț X0g@ =d*G)7㍶/(-u;*H,וIG Э !}t֧?}ԀD@o<&mj"q eoLΊ+;f^RYIF6:EЊ0!K7KRrJyuy/1 %yN^oeUhĦag{m=P&q6ߗ1!tr ݿ 6%:E/Kgo7h%=P.,OzM  x{=a{S726>DMd"]*К~i:l<Ԇg@c|!CnDgqj=(:}HDԣ"B)0jݞvV%lQ5bK㏐ "2y8FCOufҌq@K%0}o'icN3 );s"B $+:;:l]0@٘Ӫ\{V/j(D 엳{#--Dݙ nghXZ#\%!S4n7`_K%DL߯v9-LZDfl.a<T?*ݙ0!˷-.׶}$G1wϤT{ QVC*l`=:;S|lȺM"B,t=x?:Yf\ppI>T';; nkm6oupٚZ0Y@e}nQ^\H@~C8Q:&S<,:`/H&yf#Ųżr̷)UH7+Y Tj+x+L1QEҹ-M)J&M/gJpƅ醻->x!N^+vlo6k[Sj7cj IE. T~=>Q<,E.Oqᶖ 0DX gQu1p'K*5$cʮ`S8>v%ԩLQ_&Lz|i١5n^g,3LG5GO1ǝǷP\?8^R+ɑCf^rL;c6c(~3gb`}~~k=ҔS U- EOkx^(U?>*I;W$c6( GvTw˹oYxb6N\吏(`}[}mv Hذ3` T%YLԂYi7aQJ&G2N]7$N`х>k2iDBn?np.NU'_=!9ꯙE_js $T0-u#ͺUuey7ś@W!+}U7@~KzJI˩!7`ͤ7oj 6YUrClȡ|CMD@MFUZD) XŤMcd"ځ$[JW(6X0ᖝ=iq5AE)iû3}JAV oL%?b>ee8%5{Uq$լk7#1?$7ҙX(LElj=>%@2:j9A3/2 M2ҴrRYat>ڷDaHշ@y&hT%Dt9,-9?~ xv'O KRh?ԣR lV*/(wj !x $tWRwWXZ6$9"f25c;~\όE\D",S߬nʡ@#I\IdW]k;Les+MpxG9-ސ92!$:{\H-is5+T_R%ҹi'FBF&Ni~}'( .9Q5mɮb~̩1cW* 1ޣ㩛/`5q+#}q nުP*3yF4<s7'mY=NU)bX fKl6 y`_;݇wMΨ>6qbeVlo sUoLh @qߝZ^)=EDoY|k] _HȘ 1n@n?f]}J &k"3M\ q O0 G-A'|7A5%:Vs߷3q)0fF턼WBW(Ǟ8 )7WSWlz k)U`IdT)DJ&HPU,%B[9Btv> ́Y;q E/|Z~[Z ZΑ.ԱQaxV3^Rl45?ѯ$ycGoBr"V#${G8Zlq#3ܒr!xjV.>ޘB \J>⬒PI(B| 0a`'YZ ?΀wH" ̨X{y` 89M'7v|#E+w=~eߙ.aiAIlD E)e_@.okp U@YɱA5`;x귞cM O?+dtQ(H느047_P4ecN"SƟBjDQJ_M6#1ylѵHmgVoUʬ)ڛK;=d%̡uM`2UϴQ?tMoNb7kZ {MZn#b jx 80mS8'4ݐ7R *D25VCҴ~ڍ9(bA+GtVEE h/+z W 5<υC=؆E3y#WQfW ޽DaW\SYo) o( ۸u@z0I&atUG䬚zɋ,Kg@aXT O4 FmCa|Q'oXg7&Vj :gdT9I3Mq`(ܼd}0ڣVaDfDp/HIJq&n:,[KO/-Lp82Pטj+ %_BÃp+<9\63LoCPxZb"nDS=kUz?pruݐ_ɵ={\g.peƙx"k\lZα3dhŶI6nݷƋuz2Ͽ2/6]0n64["g#p-BYfOĤ֒"驍K?(T"[3yH:y޺Ôfҍzup=lg 8ΫKciSϗos(TX[c&UdKj*ZȆg.&%I(rYUD*fUҁ^bxMQ̯"];SbK$R/8r#XOH8y[ac;fm HwuEXGZDzBzIr@G5?[u3m 3Bh$+Z8 (e6S'?;g8A3c_prie-Ma7= TpmpЋ^ẇNrz^ RQՊYIJJ<y1-8 ZcS2c@Y eE# Xhvtڶ<7=Jâ<@1| uPlDʱZ#ƙ?jQVox狜!7fQD+PXeLw"O+7TזUS?pM2/kGq@vnC%r=M6b:*.Lv$>xt?J ]KTԖz1P(1k3ŏʿRذRFCK"؞޿vk3)WyM'hU1`+E~ynz&5 R}O .&zt`T4\CR.]R)D/[꠩a^bjӑ)cer1ss,&qTVRivT&2\A's,b]4On9!^oh2\hOփ7Gv m-a mVWN&J ^ <@ΟĴ"hqV갓rf-&|;Q)lHc) UZ6+3o,`h: J~Mlu]J)S.ım#,2r({Ln #T8br2 8@jcO?1ӝ M$M wh\6b?URH._ U52B/6 ^`XM2gA|=d8 *Q0J;$1]#m>m8xà9_ȝl1«pIgm n8)E6ps`[!A.mэF@ڰP;5LKN+s K3Y R_-?9ϝ~4P,p^h.1 ΩtpC?̭R|4 'e[-Def0H۝ᣋIӫEwnr &.w/DjW4KGiHSpfW7EvEœSg՗i7@#e0~PyXvMWu$MW-oyG{ eV-݇riZ* L:|r1ei.OGc U.=u_Zղ)36CـJ>:y.u'4`t< ?.a&OސHs5/C.ۜ2oCHDpU1XWOt3'?<9=O%uA4^EU[D[:XpaLio٩Yr^yEKul OiV7 iWB*07aԍ*tua+d27*Pjv3= Syn6l@DMK o"ThQŒB$Q TEOHƅM}?*m[/GgdNFc&^>Zв8ҫ^%Y Ӵk*q k\1M*N<4m$F5f[u469U 4ֆA25ďuS,%@hMa{ ͖%3jZfRdV$#B[=>ЦT&(V(C6b᥁ԭ,豶іYn Fš>vC3.ɡ6 B:+xbNՏ&{"WQQv}yHLcĬk=n7G1nkp1.Z?NIc:(qf33]mKl,W0`kU ェ)-g^i-;bK؋hm^?G)B<:[<ؘTQ޾Yaͱ)"1̲Ŭ t@|x=LQi6AǕ{غw~2W wتS j„"Gbx*/aj uAk.Nx*n]CbxP!CTxը,s^GiO$ؾh3z|0yr40L?:s-N,BaxϵyHw5@JuSf6me BGl_O!Y;᥎?cQ)"&IJ4vClϽ^!(vIʺ:7v5Kswy7 ɴovspIrOT8mY^ \܅qÌME.7ì O~qW;4tzŖ,jUҰ)Cti[P,Oi{!hDO VQ-)S"S[)9oPYlQ#qZ$%%| j" 5wo\D”]M᝾pXt^&Xz~קꘓ(^b;2+3,հe>k獊p Q')&ѓKw[vX 6%Hjr_ڹK 8)'flܯ]n;ɰ^Tŭkb񫟫h; ?9  =p]c?ɉ*LXj)?蹲X׍pұh{gmR;%o2HV[&r z',bo3]-3 H0ͣUSI0x CW,MtMWV,Kglq#t"huiDRu 颩I@'AZ򐰾o.DݸZ^Vvbg%p JV$2W> #< ڰzh0Jİ%Sj) ݡ+GoeU^#AzH60.0%1dE4.Ys[|VNUL=vv$q%o2cPJ}7`8g,D:ҷ@zl^S];-aTSy9 "r3 ݽ_р}md&.#@ẖ%wz:E i_em O9|D䇁C5YћA$Dr V)q!/')׎W޳ؚQJ; kA+mDQ \OdԴQ6,%:.6nHb{\#ҮHkM/ XjŰ P- }~R[dYTc^9:^'<虧CG=jkeM89f-<:yH7<\/ B7< ~.(8E|1Dϗ~Rx@yIB6%k#v 6ج½c{ }.1ܦ]BH7q„F5qK\WZa~ j`Db.-8q+\W\Jx9f\>2Vd$9:ңw%y5nT6CqdV04])-Ƿ,(ѷ@{r 1L- >@q_\Y鈋_UӺnd WCmHYuI.ˡ.{ 6tٮ/"`+U `3 #ZVo햑D x @?&PPgS0n& 4׉ $C~ HXz.ifGhwSdA^ ֹ`nE+Q~ _- 2{"|ֆv!P!KBrisaA_YLQ$tuOClYĺ&U/ƍQ#-n#;`KDlQ_uQPgq8~g05󄏣*}JM~ "Vw@[e-٦;]ړfG)Ö(<#^Q[S[ɻ)(-qa~-{(H^{鎲 NÿL5.ZDQGLI:6/,[%Mk!YI; &7,,ZW.1@T깽٣Wa?I]OBWi`I>D'N͞_ThhU LUnJ_.kv%yJ?c巴e@Cزma/[\ d`Bo#O~j@%v[rA8o\R\yAg +8R6Q=LӴo͎/c}A׉bGefZŴ%_rA6daGwc" ) "k+|ecS[~/G/DZwӚ=Fp-ey̏ۯ>krF(}F5Ӿ.%6hrBŐڅȞtG8c8`!<-j iJ"IՒ8'MjER*,)P_&ӔsSʉ|=5B40Bu.\SNrbe7ՀF 3-3ֻ,v/vf̽6uǟ8}rLs h +5﬎?2{{MA$cn]OKh-8O/4}|Zem]'}4VU UKtDʐ0Yl$LI˺/!RHx;#$zf 0nE=kVM\ On1q'\=n۠4[%n\''?u2*t̎ZWI gp[#NZ(7[,6N %^] %W/U|P}\ʯ_(txuLqݭ; *'))(1q Qh6w4+cRTv7˛W8Z@-n0Dz_Ec9b\^q\SG|}$Zn@j@F` 8x[5j=P{ ؇o@FanϊLC[X|\ɇ7Cbnu"[!cIT4ڸw"cd&^3= y+7^<;V=pBox@/xZ0([h+[:A-s~+6feU{(CR ٿ3x)Lv 6tjPez%r*$LHn/hs>f6Z6%bY'FoO`*|p514r2Lm%mܞ[р9o j2W4fá%feYǺ{wU:z3FҠ=7Vc $,<>x(eP}., aJTR¨q!\PQCqTprkjKۓ򄩆qHu>=o(&U-{3'Ӟ4&!5-wH7-S%F:v',3q l}ݥEbfDZW\<Lj Jm􆽍36atg0—%ӂ L"|!=n2Mz&%~k9WM+$/pfV1'tܝk" 9עn]2N $w+8\på>.L 4Fa _NeߊMdALD ѧh6GĽ5J^^tNx͐mپe ;^\b?ycK?[ #҆u-,*Io| 4G:d4ʒS˼-rA d:N;T%r 5snJ䁮{ٝse2\n Jaɏh񕙸*ȀΑOom{_]%9wz4(m 'h -cWz+(KR#q/قa{_`jt̓f>`Hq(hr7e^cB:FEKM>MysStz5 ,E[YD!Z?AQ,`^qrBpNN [wboqOR|H6bA']^w Ջ6EZ4(ZSNv UuXa? G8p~*G %I8Mܕ镏gO%7<7g6#DV] қ_ƴ4h8U~wN%y\ 5ڱT9돦vSM0/ouv`pَ)`,s~-׻]LUmXڱ!d1"jM\1;Nm1`Z^ +;]^ª g<7Jڶ%qګs6 ; OY7HD:R}Bqe7,YužC`|L=e 7MAH QíBu iiW֮sɤ/MWz)@4!͕f¡C'Ʈ\\VlBHEm3hscX이C4!T /e?Kˋ^W1#Y]IZ;,L5U3D;6Z*g(8G6<ƸiVKI}xc7}]Lk`ĎQ˾P;- L#ZmIáWbR/]_JݺV@zE'fԨx|3@s6E#{$US-ҢkgT9CVW:Y"V8l&fD[?{j+:9سZ@m8Usks<ֶ$k;gړ'ϽC!F 2S9pi%CD.l-7*5ypaX=3ǟoC4d5 $bI۱W : TLj0 $$^]A/k ߜT~së9, UD# O|jM5T?| Q?H¦t[/Kb%?RoƠa9S3 |2-'Σ3ic57krΌW`g#zuFQ%_V6otՏ, (.~>DHJi^e(/Du7rdy_ Fǎ8l {98>uIȂcklw'y)M6E '=i=7Aa,v_'|b 2 u6pMUjso Un @M޽MbkL ۀX;8z}Lx#Z5W+cw7p*^"]gY|p߭^5|g-C0D0]|:'Q-Q[|?c5dnZ4kkMاk 9UnaQS"yP3|iSvH!ԐlL1t?Auh RSx =6WBDRO@b*EY6]BBHt Hf Y[tN4Q+Ald'옷??1JqZj0Mi> `kNXܵ8fB,ϝ*jhBԎJdOgg懳(-pboy'p߄h-/ I1_V4, 4lZsO#ܚ?w!%1Ωip?mMI`˼(VJa Hxr]k F ͖S9j۹~gtRf5/HQWj_L$':K"[Zf/IoG!Rm(G`יËGL`vαdXO𕂲6N ÿcXߚt@=0PZO᳒u, jF~m=8Eׁ4hMD@F$>#~hV09eIkMA:U:JJ?zi0.HU¤@玨jz qQj7Ь,eH,h4AS|}P~5)ZE|&۲+-Ip?{l-U{WŽV] dY`\th)>^ EQo!u."KuC Ib7)#'Ynx=h4&'.\yDdarye'Y'q?pY.n;1oe|fьιVTMdkSk ?w>t6ݢxAzU1 $=S 9ҙ}γJٜZ]VN= e@, &O X HU#І!)sKp7-<"ORW%<;Йc_ˋf|<)KLC G^4 W`>aR,tY,AzsakpO(*0HD=#=jkmʆd!ίp H 3eלgr|H^knCq~E4렦ArDU.8V њjcz>q1^f X3p-⏪k"zȑ>6PZ6ÐLhaLQ w#TI#N=$>$ك1ʏ,Nk;Ǐ2.{"2lmրͥfp BL6HkJܶУ!h󟁳z/,\S6eIۼ7gC&}8T0(PwP:+o]˒ԊCR$9k0{Yyo`y ]D Gp !JuY1ҥd歡T^dV6ڠQ+o_3d' =SxkTuYոe{+w/r֬aQn'Yb@i־'Úvfz82r(x Ct 1 t6jF7tMW#Sx9,aToYR^Q\rſ&7.ҫX4^%ݿ?7W&Sk \#=¢Bxp:ƛ2{.ԯFX=nSd}n)77芸GA9CskͲ9-Ԁ#x4~5rm^M 0!;vН_p5[KmN ǰd@D213Z@t+1.? iY ޘ*wxy9b_کRNu5ǭ{Hݑ93ZLDKۨ=h5䪠eL$;0:L ,02]B:P$`;'uT}LW/3<׉ U;ה.$UZac^~iei0"}MR*#P%e~!iYxmQ "}}1.P!GdW TKqwډkC})M1Z*v7749|A?m ڶ&̇~pIl訪2/r/Vweǒ;ú:}lB BQmZ#+K1֢./JJ"D=@JX @{+UM1hcםq&`04&ygO5mw\y}s<9˦T,sI z o!`yo9 L~ B ~$utH`0|NWpRYX޺fzudέX%/[S5ۏ&dQP_՝P6'<.??o9[@No^(a">w{5x0/L${y忥_! ԟC )%b)X-uw-6iwN, rRD._? PNA S?'U 6䎶2*tGҝ)=C~+GW,407k_``;lc7EߒAϨAА̓)V5ɨ{Dq3 uw !E̅;U- l h%enH_߄+2M̟2޳.=H-.]]K9s7%@ z`E~ab(%Or[Alr@Nh$s939&JYץ@nH8WvyņcIʪbBq", 'ӳ{SU%ϱ\\T'rXUD.C'O)ay>+R"eXe𗂹I7ZDg[xU&,s)q ?o:L)i C[q5 )~^цCo h K/ѡLlX 33#2VD$0/$~E-}#/ Ko7c]A ȸ]d~%W41ƒmFgvL&{L|#]|; {V/8|V[26!ϊX^}F~ޕfC0.bf  6R%H&RQykl}8fӴ54Y nPGe%M_.:lqfѾBG%p8rR<9E%@Gb' QAZogzeR ䷕juBh˒_Y2ةi@0CL7.m-_LbP-ھ( VWE:4f 6R>od:L] %yj6i5DbUe~9nb;O\ȃ-cK:`0Bf۬كlDw°0.JS=`gр7o1UUV'!7FBM:e k+WI+b(OYt6KID*hWdetrmr{hVN/2~مjӡ)^2l7䇒V.F6 ~C⌐LicVQS'Xż7׆z%큲<00F23@!>s0Y$!w=}}KY3B^%1*!4Hc"kW OCm<$~;}B7r@ ̭/޻,ye Nx"1!mw)B8{<+cв|\0Ogl j.(WW1IyWxspgn|8yQǞxpL4!u,D[SyR=P..erѩ'Fa5 '{V& 0a)sL[pQi2A7g@u)2."|0$8OQ}r`ܶgQӼpu,`/a2bG  |7tέfKj03ՓMȉ],7R]ĆqL Ǻ(X#w.7r2ƮMӹ#' U{ z1i ՜4` *(>{ѯ>iԣɠ/vilcǁyk0 |fjUę9F,Ւ?d$eYv=iX6RA} M#`r1l~Br[묂ªT!5|6 ʔEMF$7=绊 9+4?vY6=xhyޚRR`b$yɅn>6+D]:zuQVb?C őj$5X/"Ix.z AD[^i TJl:dg2pa>+WKhv t},$&.jwK;5%QlvY>LSF"6Яd쌀V?oMHQS+e1O͞y䡄qm˳ҿ3?Xj6- px8UfjؼYE8߰6KeM> T)3?&O}a,58g,1>Ηp4ێKlf`CMa~^vpzq\íňYSx-Ds0wXNht=LIN>Ie><Lb7X䒑~ Dmm  wNC7cyWav7>w$o!7%F#%`6yTk0wW\iq*~ڴBFe'hH޴?i4h=;e]ȓӖBxMY㹃Y ҨHy> NI[fJ gvqDdQlC=9?|(wyRڀ%)nV3ƄL$c3Q-U$4u|%_0nvٟk8 Ǝ~q)c;oztLS$!B1%7yfJZdBW<"'Sb'x_UǾ:õ\PEF׈asTLQn'-~FI MH]/oA/.(E՟=8촋ϳeǙY+#d>k]EW"iuPd>^Jn" lpB}>2QW[ t.o,S˶?{IMevO` uHZ#fEiUw *"E2fht,.2m{d}r^xKZ+]CԳ 93_:i~2Vq<3x?Uh}s}aoxК|(GU7{<~~U'wfy3M gxmnux* J@ 붮7]ndByvx `~ e:wy5l@3z1MbGhLIY4pVQ %2 hX}uXKP.iTuƭ wn;r7SW]}X4h63NR\"=mE~M p|!بi/pu/IF;Y*cN qyĩ6U>+Ȑ;dkL1;ph LŶD/UZY`PV&[FrHFp]kAe3nb&H͙?)z4KW5.[^wS[j35^IQwyF33fg3jԢmQTX=).DЉ/^ܶ;a;E .f|t@UMՀpEZtj~6l/ 8^OV~P\<iYWzKS:WiGOʧ`>>L "iYWUX<=<7(Hw{U$;؀~rI*uX:ݪK *xcu.Hk*DTҭ:~-(JCU;%5pħ{?:˼$!s#dd >O ŜbQ:@-Lx5.wb1)e1®N1/"F{>9J0Jvg1оlQo qy,UR_g ֲŵ}o |Y*:3ّ9G_L}r[_BB:JI[& 2ӑf ™ iԀj9UGe;1Sūg
  1. 1*jD7'IVGuJ=`}UAy+^0^/E 0EHf*mWРpaϺc~,0Ac,S8P@ ŐK=, Nf #ŭN|!t:t05: YIT>X* X^X5!qJtЖ(bʤ`{RH~p:zxeq F?6'[9ۇWS,is\2G2A{iQt#SM-=wo5@iD*a^yA@jyļe\c蠠G h_'gyV5Y$sNzoЂ/e8MQ#[|V];{\H!?u b5@bκ9MmR(v!Ge]<%!i`vzb*n%G}(D)E=(?Zx|T"݈Ssb蘘8;KV>DǠouIB 3]6j :0)M`nIKWܞ q|.9:R뿦eC+Y"ieFMsʋ=zٷчވuTc©>S;W*$+EcNJC)eU6饼- pSd$ @A{ǷBY3mwY ZKXjW2"[A4׺NV'W)ޟxUNVh o|](-ᨸ7e&EYɅ38ۋǗ))y\3l';1~<Mi9%qOg4M5B7e=2Dvm -:@wa?_& eTMi[xf1KWDBt8tT ^oGŬSV@ Qp.j (osh =@hY^=)SMG.ܘڼSWB3ad1x N@ƻ 瀾Ο?!'WUG4N^kH<+6@.⎋8K[,)=\J>NXN& )0)HO:YXӪi嬸1b,lh(B6 G_*)ں){+6Kz3۟.oj`^t|~Sb;$`NROo,%Lx>*FiQ "0g߻YtD `LTMˊh͂d(rr:goR4n0!4Ns= zY&@qOAϓgO#wRY#i5)yBߒ0Dod?x4 DšJ485>%F],jDKާRFI6g8sL**d!@^sgֈLkVN'nʿRfQY_)8lO*woa2g]Mn;VLMMIdzqP1ŷbiF aC_7j1dEif&Ɗ氬PhWi2Dc:]cK+ =%$,~2eGAŌS]KVUjXOd^ueAg_ʢ,.7L8#2Cxl$^iBR`>knv=Z`8Sr'vdC=rMsr} %/)u~ب )FDuZ_u Ia>216ldnL>+`wQrQagu}?ӛ/|Dp*vV'Z*g}Gpdx/թ{@OӈqӇh5 "N=/e:{{ʎdK[FYm(X ÏI tM7St  *XK@>p>ߝOC'y@l"sz)8[\+'"0sJ! Wc$;V(}7UrfE*t;,J/yL 9 ]6WJ8^G1bzZ~L_A*ѳ{iW"Xy/X]`bV1*u Ŵh`aK1VeGmG/ɻgT)mdi OxW!2ZRqY Tu$ǃ_؎Wqyt E9 M H'CJ~h w5z P`sn3)#CƱ{)ĀVWas|İ*Tt_eD] ;Eu[^`<77e$=u zu؇9j?6jJ2(\cƂƢ |Nm ';fNMSc`7zҋz3{UD6{AF{ӖÊ꒍+8ʓNZ^C$U irS݇u;tWOn`fW?Nb֫F -! l!*U)m*"LJхiJa$JG Vn[IXH/vLa8i"D%!$zK_qw @'J"{|Ԟvsh12!$O4ݝ=Z^:Xt!ݯ !nI)1ƨM?ֹ[#V\PEvoh \6 88\TɄy 1zQn菮FA{4L:F]qμ?N뺼v;ӄ)nIG=jHBJo&ǖ~NY_-1 t͈0`w߮9MQageZչ?ڵ>lAK}u<;EܜF3 oc?["fCE9hy4)=?aR JӀ8M0a*n! # ,~waa2:g=Q掐Vm:/SI#"j Ƨ!;(#6DxIEɨ .IW !+[ j|| M\<B!º >M2U<e-9+MEկ&A=XvOIA2&p_7>}V2뉌(q6;$V]4_pHjJi#nQ&7Ñ_Ry%K* AH?)G C~gJCe,q%bt}yc(qs2N<*P'7@||=b{hm-~zkq1px˷VbycȄz6 ]u]f<3;=ڰ6U^}\?auu~ ]fyziS]_k~.m-eylaM]M:e*Ġ[rԆ_]~TJy2|82Iَ,$Yuo fgJ*+3}; {K!dW@Pf::s&J6ֱU١kj~F[ ШW7hڒ K(ZZuP[*} a uY rnmSuDwS?/;}{T kOU"%X07{לp<0NАh]s(\X@OG n֙ۖ~btj ^N3BB=X o-ۙyz{I] _t2GMƞDT{*Ք'Jbk9zTAb\#rФͤHTg̈ 1,H", ߳-T7ϳзM/չo?oL }C͖YUue;4 naFb)i'jYV_N$Z|!1}z)ʋ.姞lM ,4U0aAf;ʩsq@XP4/О~[_ `Np mrP{&>ё8nr3ȠvDh':0xbiɡ-͑|6RQkwWd%:G{j&H*ګ/GPI95 Ba)#ϫ?1e?3 l-x>)[D9m_`8XF ת2{yTXZt4t)_tAsg]-}^ѰMJ12XM^4FI`?'bJ$,CM-V(V,/YsA~\֛`fI/%VC0h6?$3o- l@T'|嬦S:85%3$?z0a/e{A fIREa5LUZ""2`cz40v:%d{SQ MJS`;P\͏YJ:`m3{W#7\vjnEv!].{f kE̼vi-m7YC^/h3Z9_])jgbU݃'6l>Sߚ[* <23U3V>LX!~o)Ψw?<q^&GP&)0J }N)N#>[c\W [wy% |}u|6(rM3^0O3(a9\)Lcvl48Krϯ79&*1b. @%wW S<l5Cz|h u Yjap';xQn4G=**ɑta]ڊC,َ;~ǥlBhb`+OO|zUm-0Q&pM"J]QX8v_ߋ?A:$q0е,Σ=!.%n!,NW"b~ fEjȔa E pxKH_ }gۍxݫˣ||3 ":c'ӑn:kbٸ(,hP|0 ܔti_1) HcG;#irr3#< ruK8i|!#dz|a?NpCft{o) R.ڹbs\3 !qf< 3%We83 BI`.~ EWaQų z[=-cPdBЌ.pqm?-:hfonv1>EA_LuAc|xd D^}y2RxAT} E(u?f+fWϕZv|_ZHǍxatwbD 3h#`]y.ng(dC룴w(02sRq/}H:L&>b ,JpIW{,'cVqfs#x'{tw":֙$@H` >Z_DW#m :tLnk!PD:Wӕgq{˻왲k~eςhyBQ'{=l@aLxd̎~#5/7ypp.3rYl6qfw,ѩ(HT2Y=bzi@/w֑l-~{dk;  ׶ݩ z%_%&)AFg;﷖VF ǙM/ 6DwmjP=}xz$f[k[ً٘>\7unjaॹ`0{M7tP %>SRv5L@&huDj)yb.׻5f Aڊ`Ep*+ۦ\c]#RM0nabh۬K9zbaL*U#$Nx̂wQ-OՈ=1PS^4|IU%2T`gad]P *k~,XP[e |VOeDX!bI1ޓ9v9zqCXH @ʺsC8jN1vSk`v ( r-Qt F;J@4K䈎s~w鰈Ϯ06ȴo>aK׿|k: rY$m #[Nl'rR9 a6M8gAqBPr!56<>._,3roC j hNopޕ\{8,͆gY(X&"QRKĆhH>֓9\)}ޑ8D!a5L܇X? NѦ1Rن~9^(WvtE6vo]: ^LEjU&`dFyMdy jyuW #$/ŝW*';^͍50ZR6>| qEj+L#l8b">ymiy?b 'P"m:QJ})i gFI#_3*_;ş x=?P{eo[]mcëw-\٩!.6΀Bf8'म'qZc4{|6"V{?#!Q 0SC:} %,9`@Lf%Z_N S?CeLV7IJ]64Xc(&Crx[)v"z^sҭź mqR;ŕkýi42J4trWhV220NtٍS5i-:`?u8'-c= 4g`n@&JEN$JWuNgj1ĿFFjeU@㺋:8~ }XFظ ߟhi!Qk> ;X| `%M1T| c=?k`|c(Ww#)~Yچ>'hИ'ͽoPEPGS^{kUGX^'QʋmIf4_S3OtH|êYE\̓h[a?jqz^fى^a1RJi-T}KkZpḬ0@L,26Snsm ':|=82h e7T2}RWLV1V=ܔ,YAZV0Dz\&8Uq_ ;h=mEtPԤUMRV!++qut^jzrt$ŝ4ʞ%Mp"̛5*cOQ9}\ofiIԧL׵${VP:?'r_*66Jv_]884SؽRJ^} RK$Rbšq4c82ot Ea\= OHyR 4ADFv$uʺ3 y/ud cƳFW1ݬid H(t$R /fgM=NL;;R4-!ݨ6UaW>]7D;տTNmUw12he䌈%}V{,) h!Pl[gLJ&æ!-AJ+Y2Aǚ 1 U&8imXaDgf[7\^]T-Q૴Vy4ST<#?ͿxfZ`:2e^n"Vw\D'<v 'Ο߹scV3`/v1*\Լe{"'b[PIh]ȓ,E 2_S)^(N>_ yR0v G {S݊h:vI,(B R${򰖀n#56qb1T <s$_s-;NZl\w)1-ZJ)xӣFF`?6? I\mDJ?qpih_h 껤ٟ[=Ftֆhncn`f+#+`u FC8x7o L]eSv˥*#L;L%e@Ƒ=}";i >*L(p(VԨ9!GY? 70սk%:fa ^X5jmdAIqCm-;.eDeu+JEYCNemֿܸ3 -wϒy9[ƃz%Z?67}n˱/R%ԯy g[7woLztQy7>(q6 3|ΪߧQH69oʵ< ^KPS(ѫ?9r+)֞4v *GjߔD3M=nbH)|pB'|TE۾C}ԅL1D m5Whтouce6*bc&ppN2!yOr`LZErÄ^~hT줹 _5AiV3mIIk Yʳ [w 0@igm0HiITwd6l`Qp+ćRCSc1>FuJ4_')Yp(ԏKѣv@L>/|I`ӵ {0J#L=W!0"\+7Ŝ&u|@>|d0$oO?ho< ? ь:ZrnCk垃iO W` opx $y,)1)=A:g͂bvEgk@!7I6*fqin( OQ2]x4A]Ӫ7&86 xoMR,n5C$tb~ul)jL)0ERXAsq# gۑ*,BؕQqef:XC:\SOqк9Td^M}n Br'LٞwU`#H^U{R$._{ru~!rsnhb_OF-_g,V:X>Z158 )][Oٞ` }r.NhEw*}dL(_y2(<6ݖ`tq|#Hԩ4e-6n!g8 DH%Ȥt/ 3]=nd'PSED_nڦ{1za_Uɳ{W=_iyYa=ϩ'fۈer)a)h6{1٠E2Tš 9:%g'hՙbQbz51uV&NmX&,li6I(Lf3XtvM5uj ˳r;ƽ 0ɊxH/-އ_#mEUO~D쒛^uZ0d@{XqT^]*!" 0y$Y7::wk(r[ƭ1 P,#+4V7ѕ CYB4ӻKsoSLOѵ&S۷^z ;-DL ?Wj_Ed5;<$'>õ֟Gʧ"ЍnRǵ2.Xn,ԦjOl$SV/F"kS?rӐ6Ltn 8a\8i&&5z< ObNˈU1> Hůx௄p|u&k.wnj3\qݸB^0(g]$ԭU#OSyc!#m_ AHy; _BKgku&$faZ4Nv uFۻ)Laa)t/48 5WQ7IlJM% L_M7m3IYYb3oyq;c&Vמi9sl}1ìcDEjP4Ax۸9"0`0fiRl@Y{>0f )-7ᒟͰe"CRSL 8O#|XQp4&b{y. cuII bۃ~r>l&BzV{,=hm,ݶF=lSʙ fXD4bͱgRnјy?9_VDsͳ#15 /S?,uViC |)1~Suyj=I㉵oO|UUv m);=Zm[ !r|M{f6)MBxTtcvJ"Tb+c +'=3^e(v1zAXgl9qWY2 !첸 Tԕ:aP_Z*[VhjIAJ{[©F׽ΌNN8r {T}}%U> :8^, eSat-uǑX8qgI1JShޞ<3^bUBR_u*j3IY!/sn[5k|%Yy'!.oøf9q3bz"B"+}|YO"YN[i`Fïz@x?pwSS[ݳXQp#R|w[D&9;Pb0_YoII753Lc0A^ gzaUT0d ~k}nXɘ4buX0rk= 2ER ҩvjx|m 1 v^d8|' _dabLO8/]Ty jm.ٸ(QгܚF&(+0APs]<>&vbgDք>l[Q*\##}^r'(`L R7$=]SVA gc71N09HF[纳Ҕ>|Zz%ÒdFs֑5ƾq,;c={" ㈅ 0:{gTPS2u"D Ww"i2Oc5{zvV!~zv\J4mW  YO5@@%MbK N7KoY8w\Eiдb\>9o<<mJ@[Hק R*fT?}`([XDnn j:6 t0 K0r(܅BG #{=dK'ϓ1䨗KsTHVr'H[- RP6_ĚMLi@բi;{U rV-wUlxe]QY,%tj!jjzA FIVtJ^( 3Kor]*a}D9~.B{a}tJp§79?A`iȼE/~E{xVtp!ǞFFH3[H@ /.͚&԰v_!zAm)&}J.Tˬ)H{GVmի !U[c6]YHpo5|ȘUĿܨPE>-=|0wSb(rWS?p# &6ETaG>a&QdP|HKtδfw/!qX@r=f' f,\=~9ͷ/\7XyCc{<{ 9Sh- Ð/^cdiYu`7Ac S)%Ibo &;}Ay UF+1L7*f&b+?Eᶕlwrp r7%sVk#w9Њc==:mhwNtOH\r:-vQz``zv @]Ao n8!]ٲ4CX953z, ѵ~ޑLE_8^*1A`]@O.֡rtEo*Ej3iF໻2 0y2vú. P3!g{ݿqHE:A]*ϓPd$@ZtيT|8bY*4xMa(3x/D@m8STjT9b6eSQB3u^e^&j-Fp_/jw[@hCZH;zm~$1srWCK[w3]y Nw@ "cSJ !ɑ2)V -o=@!}+WS*<;~m(&ԆQa{ADlg2u /8x62YQSv5웺<$Bpibta ⟙ɑu\'p?n1>D}֡B}Jl\nAHfd^'&u [?uoO'@&mahM/סa pm덼xg(l*6C_.=Ij>P$KV̓>І}I1f}oGjѡ{?4Nzҭ "U T_CIu#C"> ;6[KwdLr\< mX)uG1ċ *~cԦAE$gsaD;X0{)j&yArLh/E]9vJ:TгA֠isy7eUyGB&"H cr"1cbVFq \B|k|z?3mՀV?z13VZ'[}Su;lܥ;XXx{0ig\>PWL,#Œ}ds82vDUe&5,{[x1儁H+t;vxdla6U{cE"O'vڵV-M'eo?5iI6PBÏүH$BACn=ZI+[EGktüN콽d7Il"WR҅0K ~jMsy=".Krء%bwsoީz \%(VYOS0eeVyaߌ7Z!K̕Y. H#9N@UL24NG6{}f{:BH:D2<'U2YEir$p5~C=8yuw)%u mli|9 szcZ orr1w8~sZǩB֮vbҊ̋+a m܌px`ђbrMB#z$ꦄhYI򾕄Ræzfy 5"S;y<-ebguu_և 0B(%lN.#YԚ{QYtqwP+zGrQi 9j;Ln 4/f?ku%G<=GWSldOKT}eS lLe\[&\iO\ҡ:׋ߖ]&SU1 w[khV20&;xFv1N|q^"PX WSq F 3+! gNZr^*VШ^Mw/Nvp Nފ]LsT?~ͤlLV"_k-di,= drbG,M[hq^R*smV|kdo_!? %GDxjyĚfB;.JG%= sVv3%we/^M}GеvF05#3+wIyE}qHXMöKhQJiew n&+, Ozȗq{{VH=Le|vHVIYOKvPhS@Ld<l!mHQ2;3N`Cz˿PO+i@ȞDKږ6NԻ-(i9 OʩR,)SaA!(QpB`41S3T [gz!/L(0]kvDX?XLs, +}A X|2&K,{@& pfR< d3#h|*UKX8nԸfWuZpS1NmEʭ'! R91 I0(rf=a ǝd pez<@{i6ޗ'zʋ c>tgP&ف3J]nˊUDR 0N醢*ixġynz>όiꥥ)_YŪ:rS_GB֯%#:%-t=[yI#y-C' "bm4 @K./g6 7|N@2dѱBB0ſ%C6f$Ʈ?priQ, xry;v,@,Gc2tƱ6A))*Mh_3cւʉ1?BuuH Lta/90r )[PTH'@!z!~eVEv5D_~dop>DIwBNܚT!Pk>OeH^z+1GZ^Fqn +m8?*ػϷ7L\][b2cd=W@NcŖoi>qNvYRlG)h82 $H1|]YG‡ip?ȣu\.&=zqg t`T 3v'kLJps*EGNIhgLL;3^?*zO؍c+'(=b`qs}]Ska2Tk/ȏxJj˛rH֝HoD /Z($#CB 1Q=_Q]-jmf&q)4D dx.7]Iݝ{y0Rp(YXU ՔZ{ks}UJ|gs.ZU4oDBFY/#YA=Rt(4g Кl$Q}PN=+]S6%O18U,St$+V)^_󁡲pf K/{dLBB,A͛yBAQǧ#2Vz~~=DI6<<_ :(U3]Oѧ!s)KdG$Ɯ-w\=`&EèeҌϨ,U+B'7L޳`FOpqN0F]b΍lA.;fű}[Ac Am)tivYZa<3„-|[@B_]sy(W@:k2" FY(pP,jPqLrm L1$&25(`AJ(P]ɷ:4(ʝVo׾x>=2 u51]J]p AL t }iI+mq3 jط׶sn'|5?;orl7%u׈F,s`f/*(E\&mD\@ T Dk";skK~'p"3 w8>tdV#9s ]ς vV41IA`1(C҄~I3ԃkfJDv`ނ٭QsHo]NN'sHPiL!K\4a-ʖ†촼V/]L&m2vQO|, '@}vt=-1pX!H lU_@$Rg_`q#QݧT2G@brƠz+zg<˱ ! C\~yUuA/iiBQfB4j@ȅى QZI,kexw2hVbF)F;}mT.uK~VGG qIXc-1/g5v_ܸ1sQzҸB=`T}oـ˵XUu|\q""ev+oˉV%\ENB 3|Pz#F!(@J9smʠ Rj ɋzLn7cW ir,gH;éI^:ECǫwv=UK'5]F9KPu9n2hn~c~_;Iu? pVb!JHCMʄğVWThD[I |{In30oCՅ $T-sgґ ,KQw)e\1Ȭ\L }k8U P.NmxQ5*"|hȇn3ct~6/c>nl5GPp)! V#0`?i 0wX111ֿe &A"q _R,|ТybK;,>#V޾Qq\,5H0h`rSp0گ2vHGX!o&ֺ~ =;9o4#WT|* ҩD&4@W= ݙ",rq{v†:BA1HޔZ^F=ދye%#s#&k4 UYf,K./h'X$+s~Uk=#0.NI^ F]Ɖ!͆[!jL OҘ/ejL6`.g>TYqó~O@d&zsE} -Ku1Oڰ}< m;Wrx76|O0Q;S߇zulZ;Pv/>BF\} [>xn%|S&$fa2w̤"T2ZRnhӊL8@'kKq,MwBDqT2t'_*vz8G92DV]臇F,LhaEl書N.#1bؠ?%oNes@y"[ },#/)> bvRf;p*0Ba m.HgeK@Ew# 0~6(p6C-@5 !z 6Կ!dr8Q[f mA`RԮQ'D/w^B\}=9~%v'7+ƥXh+ګ2Àioc^ϸ8#Qi6sv0sWH{1cz_BȤܨQWBZbދ?f2x).CSU]B![bX ۇ:6N;#Z:|χB'V?A^:t>(O@)Y-@qe y\`x)ęο"NB$X:ge;>R &QB+N+QK4DZE}'fTKdd7I#Ĕ3#^Pv!BU:^% P|[JܰT;*|e%\&PǾ<S:k"+p悵 R{[D;v$"?4p2Y|R7L(|m_-9Wu7DGzJ-Z3!}\UR&nŶerVmcҠLBhCFNJC`C+4/ޱ r״eB) >GO6RkPTԂfxe7^G}}9#b81g됒c.)pA cFF3.RzD[MyFn__|X  \^A; 4l0׶n3G:bfq5 ;b38h]Z^-wq'E[c{=j ?14H(FlRG!S=ICHIl-,-9FUw_#CsT$WXvxաsƛ`㗄;?13yF$97"}W!U9,hfVZMZ1+EU12_J\PU&d廊ΑmE.PjF>qPa OF ܱbybӭs#%J" uL;첝;aB?ӌ>}hcp`O F\BvOjشߦo,SnFi݉?K\ɯ `aʅ{4ɻڟ&{T+S#{ݱSRĞ;o8 #Rexim/ڎG%8 Py_t h!*i\GRPC' ]p2YH@HoIT򱓩[VGcsrY)la1Bnwx]\}2$zrXIr %R4\P>ZdZ]1W]eq%-4JzU~`5"(v1{1A$}M8tS܍ެ("r/&x$i+:!#YίeDaVdLgdIM gNيʒA/T_'d:gzaZ}Un( AM3f}rI^ml:{!-؞aaᬙSÍls X5r`Nb=z#;UD]_63\븃) [yXtYj-ѩ۲Ֆ_iPA8%,+ܯq+:m yNGR{,lxMuѝBon௹Aa{L#ox7&3*V#pґ owG^Tn^n1C-YƄ HahQ,:.,.ٶ#Umm1/} hCC[/u=mg0a?c⡕{T>OH4=HOwu4zJ܇5BƨzfQa%~Njzm:Ε(EL3hEvWs*jVjc %(pua"O( -#(RUjDI!*RB%e;f6ż@Ҳ3@=,n\SY=JM (]h0#ى t$a- p:Q:\^.[Otߠ9mD -[Nb^oXFh9u:#[]9ln)%\=V- aÞLZZD7*sjbG}ReA>Fr&pF\g򲸂}lzMt at矇(Aed] ;pwʌIw(VRBԐn$ZG 7|ԧE0o@UGൽx|~m r3Agʆߵx\D^&5@OpªyT2ρOX Vm=Tɟ?*>:tu9--4댛_]-rD;u1O:3ޟJ4v$ьs 0j6"OV8]-mqyYϓe&z/aj銈&6lƟ}>DBۭ U*oӱ4m &TmJpXjz5uYK7%K}(--$M 3 ̋\/z\ e@94[^dVy1vU{M6l'Ȕ`˦:b!KOO*w]gphOS{}cRز)Wgcxg5!UV[#c ,i_`I:BB&N Ǎ-fg5}lGJΪaCiVM;ޏ u2R5r)uLNM^mNe P&S30K:m%jY.

    ҅ވ8ՅM4&/:<O5k{[x2t9H*m$hQz׻DS.sڒ!DN _![Ӆ=%j><¸՚/HlQv)wR|ZR7/?z2MPm.mi*>XKeg~X!̀ ˟шmSmPI t~AY1X _T:RNjTVtm&U# 21pdWC7mUiJG72\c,h4_t;=7lf'޼մr2C[*PmT/JÜj $p,LQA1z]go^NW73`ɭ`U+9ohcذG"[ w a;vK;^xaX޵v#<+I`Ό 4iˢb"h؆0ƺAX\+)Hpli2E-6b?=St(p~MD]ح&jnUvqBX)܆ VNQ"D@ۃZ/̇a-vwQ91I+gzNq@vC`ᆨSן3Q1͊R=¬ J' 32gz1D5|T~w/#5Pϸ"[MY,L D&dX~vcgN8[еsɹT?ZoJ!/G|auՋ7РdIfnLo&;1jɇK0~}nޣ j`1+73"WaVM\Qݗ&w3)GCgOhd-nCpQU0 ٰ>a鱗LFEsvЅM#Pqp4o]ZƁm4ݚO||ShAP fj׹ S|U!sbː8#p0K'&UvHVgMҚ/@c1`HWr"0׻r1I4% +[]7*䓈NΌAYê=Bq|X#ϖeOzKђBV+" ?_O|kW]Zޮ}gВI)pq=m&?Ӑ݊ X&bl "6f\U-.oV||@ǚ\n^2c`Z)nǝ@@ɧfKC]{1SEr*-#&i`1{̿clq\r瘵dr>Q'P TQN=RVŖS RcpF ԭ$/AR<,<vHP@xǩ;Pf8.WٜBϐw5HI fg.= O lQ@# bŨj=8#Bare;>YZ5 ɃV=h[Ufc {:bȦTFk3 *BL-?AM.4Ve"cXy4ņ |]΁bK4*kZri+ EVlB#u"2$yd pW̎f؇ Sc=ty{@Z+iqY܊Yي}wG Tõ"~ΜQx$QaS=Br2U/n龎Ҷ+54l/)KDIecl7]+ 3D&a^#qՍ^H7ƞ@ 7:+$Q+{XMf] 7{Yr3Vqjdf!f.1}ꃇQr`IVMUJ`-+#G|mS֛4fifdD SJ3e[ Y3#[x2+)$F46@ P* I?* &HC,*26M' m?[:y<./k逊_e=VI$b^ Dt)ݔͽnB94t2D8?bE@Utq̩KI~7:!AC Y;$t:o6G-FoF*I8s(NWbΐT9bco 5`'WOj,~Lcl;nO}#G&$gr;yH^6FHZ򎐀幤KL#3 UζC Js̠'w Qtq+]I}ۤWc-pgQ~f 6t</[3]dS5ZEZ)& 0ӛv7U㧍HK@>V=MB͇pQ({ss)âǷ> 7 c̨y: t <i4':ύOqhSCH~+ƫoݝ b}9پK~x"R~c`1'af(cӾUX~L6Ts[gl }Ec@./S>ϡKM027Mv('эXj@IoDgH5(fJ! tEzOP7eMaB8L-Ac^E:Zru- r+zYA3T}8jDچgQd+Mˤ̎\ys"~ F#KB r lzE_>\ݚPC-eLj6O#!p9{@{L?K`l/!$Xew60f/<4ՌB_ac.ROAhإۻWiR U2d&.3`ʱs($+LhC2 Ks=nh.A8*:6p@oRMz6"d[ `Ӌ?N1a^6ft38= #Įor:R3p56),Āfщksa`)bBjQVggDI5qUP;p|FpViy83˷ #>ʡQmή*jNj;FRu|_!FDŽDMM"3yp%C.-?q^!d81oqQ`i ~~Ӟ9HU-Fo4+I.0+*1j"76{ub||'Eg֚ΛFօiQ́Ic2od1E xiv)k#v8|4 Amd*t0^٣r_[12*H (ZZ cXۉS4vR!_ -'acj:O7 68o 6 &nݲwJ{~3{ D&p; XH,얟g?cxFƺHWԥjcEmACOqEdR4Lw!.^tdY,_YS įIc~WdY"gثތB6v_dQ9  DŁt} 4ijkU8X)Sx[Q2k) b,%[lLVB#cX>hm54m3BgaZ-c+P'A麠J)K?K|]nԟO;u% Ӄb^ G kU글@k-I׏ ]`98R68B/d? ɩr O *IKT`WBhx c?8>чB2zS0zXr4E|ԮtE WO[qiH+Rʘ˵y`v:ROΗ$VDNЦH$ߴ2LNcK?4, dmk#)3P S*B7>Szqi`h52%9#[a֦FNɽGFf?lj_־I`8MS%u܄r]W` XG%Ӊ_~ 9 ^4$P@rn8V{?`CL^*"^→VG{*jꣅpƾEC }Ju&ONoPu9Kab?h4T:S?1*dr3S^O8k^;7 Mj9F /Vqr*t?A?S5qw4to֖]i Y7} \4 A $>RRs !\R >C.+;5X^ڊIA+"6Z$X=HQ0!sϛۡꖌ^Yqw`_ʫXAtMVJ#m (^5y~%fr.k|IpI iB64"ח4Tk_> #z̫^WŸSyJ 4=W>Rp-ア* bs[-;od9߆*cyM2h8 gӾ3Y΄ao1ů95mNը @PX#6k,0Tw.yz,zaOi2F/]9QQ!}X#Ri"ӇՖ%חLy*(E%JNcx{G{UìFek,DVfIsS j$?Xp s|E03ɣ6=P`9BęF?y#7 ?" };<(sTάCj_-ƆQC'cɧO!K@/6hUK?rW*:rV4Vœvym(LOֈF ms&t9`rO0*j սF`R:CHT5+<=Ƣ -$vv^*9ϻ!T0Ǟ蹩XaUk.涹a2Zx=`2@nMrߟo[b8LY?\5Pܑt|j_ !UL,W5l n Nxfx[%LTUcɻfjSD3GjծS-]rnI?YyCtkP-$?E|z8lu10ʠUźjG70`:(NjeL39aSY!o.gqS1xjEd(ʈmu-.B{W2Lsrg6Oj6XHF#gĩjT .f qH߾S*0b9Q5æ`0I*/F1OՅ3$BY "3rQ*j_ aIƼ6y8CNAkqk>.l>zgIwOx \K/rj?,ON;6 ȞdABXнpINATgBNas̉3K̲q\?@ g/΀g@r(\ bl*۝~ܭ^&i/֪kXjQJfPG%ڎVPEk6Ҩa @&wŔr"d'N !mϑݏS,Y:菩<5 jomL~Ydg{vkBmcn{?v&_6{ _¥ z?wBLnDij(RpGYoB]Tړ<>ML5zr-oXvDi\P~JWCܝe*oBC7 +V,35ppW^.g^yn?qGUYxfuDbX@oY'ȃHX('Uam-0.>I}xlj)ha %_򴳬SCW{~) PP2Uȳ; >8N΁<"QL! @~" brB fzd9/a캉/eJOu,H9!1dސ }Fȩ BPݜ(yZ57DWvT #dU24QrqU REϕ1.fc-ss ^L ANVЇVEi#vkݨ}$iIҹ#jbK Z~c;/S}eI]}+![X SĞlqםֹ&aƨ-?HNSyó5n < t>'U*$&n0)YG]bF&qf܉.`"t=M`(){Sܾī.‹+H566LDI"#Q5ς@Q>/1nC1G1-RT)TktBDz;QuU Jn|6~j4ʚ{׊vIECޙ^>0-gɮ]AJz&$ G.4͎}^G=rj)f|0jk|6JƼn6_b3JS:3kR N\yv /K_ iCua$Bܦ6 ecʼBwRAՐ){KOX0~6P*\/rǓB#bH`׈{AM*%ЫM#+B¡?^H٣)8.ID|!k[qOǔ/k-%^tX綬pъS/FP6q8*=ܦYoEdLˣ7.Ͻm! T(7K$]CuRbEjG R~.ױՁuzM\hZL66D-.T1cLSoA:~TDfڔ}Z$'q(/ Їl)žk#C2Ik2my ݁=g8Ԣ_&D)65jf6 siSA5JB>0xXMΫҤ@<]'mlp5iNW$AA$いT`ԇ8jD^~6m@2Uw_ h0.0Uv*q4k 0%YT RLI&|GٮPY&_My`e>\]{Eͱ>u ]wrNR{qt6bΦOДb@'q"ٻ;=dsq/eτj;گesEOanIxx ^UPwQtr~"> 3|٦6)#cAKmSF_y_ "x+AVP3\wN]CAhDHM#cn c|yH~W,)O{N$spOxN 0.LUV5k8ii17Sę闫BC0R".\QE'٥f[`1OU|S^zi ␒]uz|M\B6uƎvbUQm8g?.@rNșpPϔ- i D5Bϴ&}(sjRZ/=46L*KI;S0O) o Xw3&M_p{V\ufeZl&Fm+#@a:9`aOm݇ؐO]; }l/[%?X2ZZu)͚ v^H4Fݜ+rTYq/r`W+NpT;Sogv| ’= zX<O&Ś-+V NJ̴Lè:n.zSH7@Z#/tLv?,f;ӱۈYFΟf aʀ=s#9-Zf]| -rY$ي b"X)竟 )kZ#(=V1u2+^\`5QQ޻0 ^3oT߸jFءx#"<#k-( ᱄*<ݛ+Cf*=m%D&;I+*܂H).rR=cK_]yP׬xa?N'}B\5sgʼZ٢ Wdrdbf x5op9ZƐ& G~ j▢hŭHc W@RSwKE a +dhIuJεKR]8KK;3#āul";2^&Sx'8 PWk16q3X9u w!!;%מoHB~3b9G?C.|Ѥwh]슒فIrٙac\nV,$[;?S`UM'yH3:|2[UDKsjCiXΖ[hl KFGsƘ4M'Ϻ9"XXw_w #iV5@Uel+IST5ț12@?&ȱC; Aک;ZEW N뙛Mm: ;E yEU]wY`IS@g@`eӧ#?)*@r'e f^_I-ͤ"#[`|%gqUo'7VH"vX@oP6Q>AEu5>[$6WФ~{ih-#cKCwʾ(=J71_&bp+ɚW_LE6P Օ@=Uhf'bC0s}P%{=#" }Fa%l[ '`|H7m>4o䚭_p:QX8ۊ;o##uAa6K|oLW}CݛSȊ\݃yV_ZzM+9˼ B ;X @: .)WEa_f+tyf<țFѥzp{iz!Æy17 fv9VC~J7?lچ7;IFP n$%p`L. J[Vs蕀= rD#(Ч {P)gP`GA ;JːMNJyDgc]_TV&jB.jQ:zbY6#bi6(\ik1&b 'u0YӰh2" o&H:WU3Io7cBs& VX!.8̑zi'JyI{0rϠΨ3 C}耑ҩ;鲱beէVcA$xkPMqSO=p?r K7FJG[OY)\hl$VxZK ^B7 Z"6:XkXy\n5MvNYYj_ loJI28t|C ~4W|M| &&g$){DFqVq*u;$l)%z- c!4?VJ1<_V شJc!!aDIE xA)_~Er鈣9b6/';Dr%^2 .Ɇt99\Ş!nQ$J^?ׄD^(|A`~,_—ݰ Ao%UqcM7\i(Xapx>VT(!EhXbQbmW-Dù0u\l0gz'$:$50UٝҖ h=ዼ^ej6IlWހJD@4GNXq-r/,oC`PwJ;2jrs-9@U.u iI< ikI5 ]8g^!cLe]5>hQUw5D.ҒyđqrPH2w"f1PXǩ7,_ؓ :(]Mybv"NB|ES[ϘxLHnbT#^5K*Ԕh6bH_4CKiZqa|Q5ueoNur?_o;'wMU*Ȕ\Ids+0-pO(JaVeǃJzy`ֆfaL+ WmN+ +A# A_ q2]Q:zޥzBՊE=ds*}f (Y;n5(Ӂ+G8_ 7:C{o\GToŅ|/I#?Ǩ[JT/|cx+8 6?{0] ./cb2dC. m2R!)2q337bjohEF cewb/ r 9K)٠'Ԙ>\;N@B#|S\"|#@[,9Xmp^GS;}51 "`c#xI4C~9d˴(@d S)Bc~s)U`G iTN*y `~+L"46TL5 MEh3RI%\|QWK3K21 M5kg>@ʉ('T0~qK0 6o}nub8wm(O&s&/1%.G鮞@ rlQ$Ɋ6MsH[ g/1 G0鮿fZ2!!3r` OrxwvW7VINyNry#/-jL.;s,n[$>DӴHΛ*Z%nî6bOqPՎFVgŃ*HtބοuGh_N,l!izp kym:_=t-u~Az5O"Xq,MHG0i z*âXMI,qEvZq;Yz 2UqҎT ̨Tu"8%ka`rKB(s , M`4|>or(@(dT-X4'0ZO{Z6ǪrS7`I_Im^ւ'k` =AoP:936c p%7/(Ψ~UyT0%r*[-^atVfjǯ̴<^?Y4dmL e*О)"TbOQ{N jF*n0sRj*7HP%l"G -8@/;~(h ~Rc^&N=g>s v7ŻpL/YRg.(/w4:CbatN:h O2~sֲ8|EJ, :W#@|\#}P]L` Ҟ٫gB@-͕9bA1_YkMVD&D;`{X[<]rk*oLn(0␓\筻ZY8*Զ06lW4V)(_EfGAk-dm6T*h]Sl3O g'X>cB{ˎl r\`h-*M| E ʾ(H=7^  Ҙ,m %)K~*6yJ)O qu Dao^1Wc;/}L˜<_3D Tx[պ!S fԳFI0BV:}(}DN) ;ԹL1\!fŁRCؔl7@ ֤X[Gu,lBw^z. bkH:NUL?)24BG.LA*-8 ďErPR811E#"쳤eV /a7av(TJhyE]>sF*Ҵ)O]]f;.ƔBwaFwv萷<']}#%m0ҜҲqҔ̶5úE1#r);AR^gE@s\X~]~ӌi׵δ6=Xw % E=t$?Yt!@Y *'  [7F*YP<.-BS%LWevXwva^]֤Q"EOtlzkڅ鄭zm<6SHuh}bAY򔯫B\x$xŽ%Sƃp|V \}RM0DyH\62Op&(:Wg7w*qv1uNjYbMpQцQc =ˊR=gF4v)#؅)K &Yy@/׀o￱fAIf/73 Ib`xI3Phxizg &~8aMrp DFz'=díeaٟ˟~]t-_B.3Ǝ S?jY~l.+ǖ7NzHMpҪ`_\Rʟll"gU{YB'B׿h$j "z- iLvCpQB>}qNMNOsh`kC~? ^xZ9s]pfgyR7yDŽ^`^ּǤizH2bCcclXJDG"*ɢ(jwil{.XzxX2neDZ4٣LF[3td-um۬Hfzʱ&ekqO`];7h\|+9>h}=9 <bpKƊ.eZ_l4l)l AQ7t0]yHMYA&;+gƕ۟O]YG$MgS冼 SMdyd&<{ <> 'ߵD̆M֣{!] V5"$U# wb$$vcSKjGT5J7I^3XVSȇQ͡) Xx>.v.qro(B&"7YQGÆ90ExMV2qDjc+qu@E Ɲ",韋iSP*'+^NZXUHUs.T~S w1Epbw0ӽfQ rj+! oEm1U>,; umSl"{=k~KvuOXwC˻85(#É=-VL=F֔E# @3¨ ܸS]x1Qz k-T6vvE:Yy>& # b_8<WuTީ:bNvLmT~J?#߈R4 s0ur)L0.hOUTA$"𚨟J_Z2f\$m-u,ۊp tsE>n 7˥GcD,TZ9['R߽4Z7c+ TU o-_9gBP|F; a"RbMP>.`Ff9D*γQRZcNJ3⇜9Լ? d1C^ (-2;dPTaY31i83wiBZ?YH-d( g$Vr? l iBbA\xĥeJq?8& I%+MIQiëԈvJ1CaוB%9%ngOJ*7fM $ةD+Rn~;@R s!J586F|t!}|3jMqYO7~RߠRܠJ۵;8;xTSoU'/WD1ɰd:ek5zJ*}.O4ߐV LE&y150}ƒw1gG!f E>m)ZꗝEtKX%}W'm6d? ߓ#-U` VVC=ܙǚ6|xeJ9ѯUy9)-Ot{b2hl]wpO;).ASH) vH.#B[jv5 ,5H{bʯVbs;# #_9?(eW8 roC`% ?hD(qSr9ZT9k8@s~wD ןp;+b 3oK|F9 =ſjio4N56N,0x ]G['vtuoF~5kz e\3%f^8aNKsQG6]/]}k15`8~I:(0sɪgBR~ Ԩx5DGDC^U5qT_k~6%U}3&ВdM"a# 7`w.ٻwp?cݛTxcאWDTg]1< SOn+wr<VP^TUGȌsQG7/,@Sۙv-YnT[;0|Svt `~ emR, sfeCNqJM_>$i ݽ@-;\Ab+OG67v eRT9VSdNHOBVrgNg޷tod˺9| ⒋R N@αuJ{[tU؄KH@_Q*<ۣ.OxJUTHmImOT5e*K2ni-HQq~Կ#˕9{a NEe7즵KǬ%k&Jv_%0Ň%h6x @gjF` w鎭3c"/Kh% @ / `}3Lݷ@@9.zm+ū 56V#?rXF:۩ &V,Y~Tv0t&t%@&0]. 9^H(=37#u d80c}T?m[y`9 Ճ7A qݾ)eQ֮(<f)S"D8cpswH?x dGL*'} c6FKàN0mPJƫk lMSqaa 2M6D֫}hs%ZG80?5&wE.U>k~L)H/Z[cΌ9|&&hg\Pk+" jw?W  2Gt2*B\^Qvh¢0m#6?gUcV3ANrVx6uY1D!Dъ7KH;0;])ӧ&i`cMsFS[zm9RD#B)vþ85+ᒧ; QbTzzՉN;-Y uEW5EU[S0gTzzċ,r+a "rF3Nʤq#ezP4{u$Ȉ  xxqYXKv9Stuh 3 'L*!egqkGN',-qb! Gu_?ˤ*o2p3!)h+Dfк_yX~SBYƕ$"H~VQNOt6(c VIpT^ٔR/lMCDXR>?Nt3z0@p!ڜ( *^5c6s7* B>&XбQ %XF6>(VHD51El0Ձ㍙#18|7ee Cq"Mh'>C T##_ x^Ӫ_LSwf_op(*Jur ȶTYQ_sYw"Rh,\Vu{z_-MC=Fmٍ 6`Z2>/ \ A< Kl3; D!I)Ӱ{p;nSR&/_.HHrt+mogJ/KDfil]CdbD.,$C>J{I.])CnRz#emT LÈ~z Ѓ*Q좋Ni);+| T֚a^{[9b.;>'* & L$ ЦM\@]Dl4DpٺT`kRHUKV|EbØC0SWdp ▿ydJZS:N!ڸncocUg=E.e=gj[_Xu 'nES ibuŶMFVߚǡ zG9k_5gJeDL S2XCrYN|X9 rtKp9?Ƭ6Q3.Hyp:tt)#`%3.btZ$f^O臲yX ]aGa1pQm?݃a%IR ^ZiVl+SK3lɈe)$FCUJ5dܿ#@=Mtd~ٞXRedn3Оma6wvz#x7I#g#i{WpB D>)߶Vqt-[aFSS2뎕z)FvJ`9;;GIDuݡ!MmcPXoH5]qdz%K#.E<"NIsmzI̴5$0C," #0dBDYT P0uw3OqDc34W0ٖ K jn^l J!a+Σ8 F> 50DJǟ[BힴO2#g$ R!j32Lg: 3id@qkrp6{| Ʉ{C)(7PLF\\]8P@ DzP*j w {C S%mce.@-v?($Cffm 'ؑR{ r^iy&RG m+n[[9o|<GԴ`PړjܺmzKxjKfF0 & YSxyM~D /< aqCA% ׍WE4v-Ŷwy6DW۽ Q?ix4\7bW%sQ RRRߦ6P@ݨ-4f:0=Z?mAVT1m?. 0$w}zɎn0ֿO:'k"XHg%RB3K]p |跎]AKVSXdS ;1dFe]7xƽuhE+HwIY DLzhL3Gr!FV.ӱzj^H RsY,$*$SՅo H n;b,W!ǯi:a72:<ϵ{5?nuTUՂ)'.4PojH٭~'{YvL{X&Pۂ%3 ;1KN+Y4vfEa++ڇ&,:Ά1-~bD=e)#/")aߢjjMtӶsN&]q~%YΠ"c/P C^g,@B$ݬL~A1+h:_K^PFŔ :];96kFem%* !8fI'ŋjWz)J S:lI G/SRY p٢^4>Lxyx!7Rә**@͞7/8ZkzT3k-pD% _ |ѝ Nd7[.Z8}+oD6b@OvFrHʭS@9{&'ܬR"ϭY`g(і}al/KR[vƌjvҺiei#+e,%c^i6-oNhV#$aW$#Y ? 6 y~Vj?JKUA7^O TlZf/bZr!g*GF\꣺kXVjPǀb}E8uA5;t6rA&@uVP/mhob~BO=Pi#tp,h,Lp^J7xgV" Ԃ?< L6!KUGJ#;auWM'^Q!X}qgN.}멳-[DhKX$hH/; Ĭ!iL2p*-Sw8BM~S~OB(ӠDMz6z(@(Ե!] !XKNƯBZ_":vX]ZrLHz:y|Z%AG,N᷌f'<NjSH+hCU+!7 .nܳЇ@q2]|\aNRE:[7m wZZ}DԮvbHf6^-EO !BVzo F$E;DXWIȸ ncdC`{g %2Ӳ堾h+S LKwȱGr`H$]:l`% %E|ch ݸ?8y!W@="53N` ed{qW3ٝYқ Ѡ`nӶ+=$4ГsH 2{!~e9zA0 +\,9{bhKqWq RQd|LͫAJcl! {JЦ%YZ#atSOKT-GMr͇ ?apHW1S qwCQ-ҷ&?$W­ǵΘ9h3, 98)/,`6&!/jBлQFs"z31%6t- Gu@+hrTPD]ҥvIA :ֆ^q *t:sF@>]#"ϴ'5Xc~AɍnqI!o=Bmϔ @jtBFZ]n@ulȤP~/6遫:4|QQHکtM힏2J5xh#=+CפUiPUm$\U u>68hfU LmدuJx ӁL"Wtʾ~@h\A@Gz]^Z^dȁfwiG 8RӴ>'7,U\6ۧHE,ŝM1L6+o'>$v<#u{Hz/Z2I;*Tpjˡ5u҄z2 ó0ù+eX,UN;;x[Fh|IYbQ ’# bA1R, 8b@fBx:M%;7Z-{f5q6NB{(edj?R/'>cC2 もѻReXʊggxGK ]_T!6NbW &|qРFYL!G<cVBJ{6͉-@nP3i~!nɔOzNx9v]P@"6H`=Fdk\Ոٿ:y RQex yx 2$m֣&-8Qc8⾩v>oWdۡՄ4/eEy!elȡ~XCXt''c ƺv WBb ]+:ȹ{{q ]I(IVp̦Iz4L17U 1:G'ZfYEbx~@R lRx܇]U~G=@8R?Sh 0 ̿Bi$ nr+;MS?w<5f e#0Y{(&j` + {Hrޠ\>XZ)aϓG 32DFQ#R4{7[7-,\b>nˀqF)"ʚ Kgky.(\(PïDB-;ʟ>&f2rI8ӔɛƇ\"Jx+B:y^ '?=cZ3L%62!%x "B* J9(~c"I58Ow_d̻d2y@ߓE !(ĔѬ[Ł"(Fo܅w,s1b /!^ԭJEJV7;_v=gx{®yd ļΑS;(%K]T,2E@X{Q& @noY.u7lGD5+h8 ʁJrYnX2iLe+XD [",ֳ٤&.h#C&j`PTH19fRrDPIz)afBu[;}UU`|tݟ@/O8@˲CLp=_6*G7P!ɘאUnG`f/Z2A;[ x1Oc91%!g]AWvZwU!4d,l4JL*1V7m^ep = k gNj[f ѰbfmZgQQӊ}v'LṈ'NAKޘPS ^Gʶp] GU8֗HNrTf!zRmx+.FP\9MH8*)n%}:``$xߧ&r{Bymq澯ާ/pɮC0 6b[ɥެ,< +it"x$0rAwʴcJD{qm@0MFEo U*n!{잱q1.ƍI6 /] ؗXm6[?l'c[//`Kʣǧ/폍7uҚɐo:JԼjd`'Ƚu,UN*@ |,ԗ-!Lm\oL$H"ԪwJvXƿ,@ ") e.2ʕ$'GDŽLp 3ݺH=vw`N>%,Q\#LJMX`?~_M~ RK/2Z7ulȱs jOrǾ⌕l0Ywp!,?ŽR0yǻ:)Ⰼ$X-;RQ[HmLpv*tMH E@b+P]GX\>E i)J^_}Ibf#|oIaJ~/[2w Xfܢioe!ڨMBNl@mC^*?t % P=u'H`v%qMMe (!l耿=A%GyEjkVG?3}A|\PNPʜW|v0w;&L< 5Lpaʛ<B*^WwB$冁xֆƳ؏_n\KWg)q8ekcY"@+8|"Vz{;?LJhM%^jO*K} Y5~;"6= m=rj&SZE[)%`VMnhNBQ7%kTDa g8lq0TahԥebɵG6 !V‡mSJ:&"n-RGFixSo Iv|)lxV$.@`jcJLteY kKLl\(hULiLJ\Ը7Y:7=;[oYJδ(?wЊſcv$Lٺn) |T!Y`7vp,K_ )_"6Q94zG\y=omxt@`McSRza5fZeJz_up7'[.rJ,Ipv7G,4V&sѶ:D&ME7-n['PІMٟr0{:LZ4|L5l&M oiLPLmE[ٍ1F,(KƈFúgJλ~ m`QR;s ǡR y \u\,'by"g. A\6_ma7~YؖWܹ~Q*@ʐU[eRv;x=}Ӊo~V-eL )/q'i;w\"m/Љc\uP_~&DV3%p).LCZ K\44c#]PYz'U L7E]J v pH/ڡ/6/i 6ۛ"/QľҦ&+mN_5bf7S]lH{JWHJD+ Q';QRB_ow` :Z$䠚OZ],{Cj$ݧnbʔqj'OlfYڊJJGS 8O]U̚a|&_3b!gdh!.\Ou5f#(&B\PJ+\˸ft= u}fld)ɜwnU t J$ca1៱Xꛁ}vl~74h-mT;"-.ф\ jr z }Aj eC'JkϬ t*{jQ"N+KK{5^4^tzOz"^\^qnGY Ȓח6_vc-RԈy:L"-_R_m|X;+MYMf{+.ٹcr>bGG:{g#xwii=IoRɋ_P~c8H!v^8+;]rp$#; 3[['tFƱ>߭,2o){GdjK&kY(Id{9ت;~KG&Ul~A#W-پԇ]c؅~Bw:ZEN4PRXʊbLyLdm0e+n.a|ԹPpY-wPվaCt ]ii#ox &"7"jA]v,n`s0MN;'Cot2dz0$R@ 0 rhMqIP{E?MĊ8fF 9wGպ"QͫY XdzCiL+sBf[A*(~h`1c'gP|5Kо_M fsԙjp)?:}Ș2:V,IURebP $7.e!.WXh__?a_tBbB ڃ_c&65ܝ1ۥmzihjIeZ"86_8Jp@ 4-})0E6ݞTR^Ne^E01t oR3(%jQ>3|n!*Ha.%wXȥNݞkSQ^edX9sD qWXōK]3C-OAU!=[ڭ/Ӟ`WoB]SC9H P2L9yX#!+'v[:{dS$(uUL6DinwFi.P˵3mM\I&>fJ 49"nCmyy}YgX@Z\?Cn޷ G9BO2Χ%y_0D,HXa {2ރl+ytJ`iI1i_WAO)8?oJ#ז c~GwĦ! qiM^9~{.qbšyJ~[@%B  SÔ CSKO}$No@Lnu[]/+yv7U{ఖɄr0)"r<'gɥ"՚~8e K;)inˢ;{!rcz7@RHU/QL.6C+~1j@nN+ITh&cbU=4ZNEtw)vX3Ne?3ENFzPu~͸]!_>mLk.?Nc@[-}ݗ.aǺZNQO΃ȍ/' zhMECHUPUd,PI["J#uRdbv_р`IElL՚YF?IR3JEEDKeM\0-z>HyT}$j:K堯s类-1dŨ;p<+︣-=Q3BR" pB4@L:gp(cq6Ѯ1 1EuMqNNg?5^UZUbxc^zSU7b2ɎHPR Wbdt|n%yWhqa|3M"čj JfHGc\$šm/pGT[ 2 #O5$tKq2?uI(V`݌ASi`[8>s>2Cd:m|>M* h,z(cVd͗0ĩO;\cv `Jlb c2]9&Ǽ|?3\%C$@QUz3 ,QN,:UZ\eU1p*EiWl˰Pʵl]FµA?cvK-yCG R- =&P:թY7b}Nάg?UX7οz0YC:bݜ: xMpI\_qbs.T*ACZ3rsM @U WvD=d#VD:(CM3Rr[7/Wq,λۤw^E~'Q#$hz%xI*vmU aڗ&fo'H&g@#bvPg`o3 I|. Zڊ;pv6cbcBWߊϾ7Yu k w)XuxM)zPs8*Յ\Bg719Ɖ*=%3~: za8J@mB#ѿgL_Ǎ`ou[}s)_t^Ut')-ߥ2r єkC`=LeUd1#'(ݔCf$^d{9nkA14mOCwZf?|bL]’䡌VFMF7yβ?}6[\ L$`Е@j}5c| '.!jy%cE<©mbzDvF hf|/: NJL sՄV ;/ݙ2]ͼQZCLNg/_'8V ԞO3L)lYC3Yɒr+|yy^i=-EU=` Q&;cWF-B[_LXpYŶPX gO{q)8f0HmȪCTy7ppN^q08ߢkO2g/ ^?U;00hFK{fT&g@IⰭ9H=H; {^Vln ^v˵%iBrb]X)+[x k $H[tȟ\` {[0v$- v?GutOoTSnS(MHR$K +F5o9?˙78̣+~/,?Wu$Ng@߁!Hcg0t8,ȯLr UZI" :'զBp_'O|ޑ)I°;K}A i!^7~1Eo%y v`q]"}uX`(΀ rnIPHM{=wEx8ZAvh:48F;Ri=^t/AE\35hBjqry:iџ-9x|[5pOG$0]#K ?I\"꤫nBɡMȸ O9uPx̑flK&ұa4 O(M 1 91H#۴W FP]jb4TV nZnitڤt $ag+yR:}oʉ39`5,-Fg&E9ƍh'k?y:9]O6[օAPxx9N`'؛{֝65 ꝁRF46vBL/y"(XX\4 $DWAbÆѼ~iK9)NȽ|Tfhafrv:k_cQ| rq0-|X|` 7/˖Zz4z֠s)r̡EzBk(tJ|l W(D~Ӡhpu;FQz"9 gTxOD$Bxz[2Hm1 =+04\Q>2K9( XVB [t} Ƃ\w-săKKu,"_=D1{=+pixk][{*" h_]掽:Scla &>BZCSSܵ6}h;<ھ %G>zAU5s(&0R~leP&S}Cwи)vxkWbB,%1#gcP2"*DuږJS  ޕȘXx=Ow`hjEm#qp Zr { #ґݱp! !K­6'kr:/#M{5qqwD˚w:@:w\,8tqta|V&k5OH[wfz ~1ZMD=Fl)>4IClI%K L+lv'0>ȴYKLO=LF󬢸~\!AZ@25^pr/o1?R<*nj!BKiY+r5Ϙ\hNF)-aY,7Q)ß1nw݉DXE:=yfQ WcI*r3.ʹ( ̢wgUB8'qGAm|b;Wߑh*o0}E^-Lwx:2ëݵ؛ܷp[~8,>BBḵ{jOXQ5p/ޫ5ϙ(AXSsPH˰HӒ!S9yhζ mvU f7QRM50"j_l9WO8qزb?+m s"F}va[BQs-Cvd@]bIvK Ͻ4Og&@KqGN`7G K)z*#ͷK;oVMh\(̜AB3u$9֩(WTK=0o HhpTw?NS@h<Y3BLAL )ű`("eI4?Rut|jn5 -/5on4|iI9A[L4+ITgBpZ=#='WM,ӟưƠ˜ 8͚'Nk+ja ~)2)"rf~YM[(@P$xīNr4tj\eab(=ϦH}dci|2"jkc$l#jϵlS;t[9M Ǚ@Ed2/Il43؋')o`[:L@Dc|&Gq s޺oQ֐nGV/@-ǼstTKVIܞ8LZLÈ՗^c#0;礃H ; h4|v [Zbf'dݨR#ѤcMWDrϸL"׾eYSpXι"OYe-qh s pb`*-7ԙg\o6E8U C0VH|iSM(kcjbKu&#=of!KIx5ՏK|h06&A}iC%A9x12fM-9o(J<[/U}*WlRvy|+^/>=;IMð->;NʍcZ⠶GVɟq"25u+kRY mzmfW&&!)_K5\(H:*LDm|3)@} iT5w ˸-9z$bޠє1&rA%ٶr72/ TJ](g7 i,qޯ<|GK)z.V\.׳2Q;\? _ȾhꆱdAđ] J<ӵ% (x<9ħI:pաG'^PJJK i(Իsb2:?QHMxc(^9`"w5r_j[ct4AƃxޤEl݊5"2^#lfϰm|D [lc vdۺteǁ" T[Ѻ%$#6{$#Nm(& '4D!m~ IpW5Fg!B F!̥sèyevjCR#ԗQԍ3Ous5:<Έ7XAv5O2u-.7D<'(S\v?z7#eQ e5H9dy} .n s b]ҐS2㦻ڥKobG\C(wMߚuŲH([Ax7He!x:PQsrKr&}5f:bɬ ?R9[M_0&рsL`:ig$1|m$,DbPda8|Lc8MURb :w:ToO8i,*Oo W~Mn 75jx8 ֊rcV:6>Ǽ3q?4Q)8< cLB\xPT %0?7ť)_Q,;.[W.ә .b2 Ӛ!^|t= g:!(U(~dݢHu8QQʐP+-DonjSBLQ3r4Myo@V7?U(N2Tᱪ+ ᙉ:7i֫N #+Mk]$uo?B~h6Pr=#a$[91/MF!zm|m8k*B K- 0 q 8Pv][wc {lL,ˠxʦ2wؐ`☭q6;!s™*cVm@P*DۭH<$ϲHU>irV4́oI-kWєm &v },omɼ-qwhrҤf[8a`eW7)mz@lGdES9rɞtlZfX(i|Clq rO9i8/Ea o'HoLKc+$%NYp__VOCKBa@CiupcGvrՐS\p)aF@3{wewo61rE!."ÿ*$+pkf 9|[IUvѡR&oe ( \m(|~Jq*2R P$OۏG"6;P.lq=Ɵs1q=h~Z|U1?T멦r#AI_GqcH+U@: ڱ5a&|x3Ge{biM+ % 5iI0lL]!&`Ut$=sc@0C\su ^էW< 핵ac>k+Jn]# 1lF/FF:I"2]3Zseg, fIeL"8JsfhtI~Z`~DVVrjr lus`fx ^Ȑ=>TPZUi\;6PX9+GC qۺ -ѫj}B>_*^7!:KwHmo[KB.J$Ap ;a[`VuX9ő,zŷ[0yϝRk} !Ur\m1 <&:ݦ|~YNUÑ;cAubJ{"A62|}g0Ev?lk~*"1uJfcd'_?]*z E}=i5?C|x&_pGftd(LRK3o3,_b٩[\ ]AVntW9(ɷZzMVu <6]7nWb2@t-y6Ýbn|<½Wu`^S<+ \&(+7St-7ZJXTˉIci[e)x]Q"ݦJDuFRYiM1l3N6LM42Gf9yj?!10ႎw|eʾ ƛnޟo*ӹ!9uNLJ5k-;")$S#:cqî+BG ~/%vf$ K=R7θ3eV$kEgnBQU297۴t<2όK.Ĩ¼%q9棷l/ R=Qf._CrL7,*zfc2vD͡ufúۨ%E6\!Th.q1H\$G_hX=3չSku]ᔠA~)Ɩq &s!}}$@BDMl DrN? |jG _8.P_-YFm >%/b>eEFc-/@ QKA[ۛ;2zluD*?uTFZB py {If ]MIn/ rCАuޖ{/ך[m]>Y?NK۵ָzpf}1G_B Q:ֈ/$+K,#&J~L F, &bRó6T)SJ`HLZfdhASmypEP^&SwRU$%l^z$X7ώKNh#}0BC5> a)~^|QH0bJZ]3UP H1-P3C,f6e t>y+jeVXsmVrGKyn845Wh²#I$xͿmz1?Q\"zxµ׵UΚ*`7HA` ~rm`oTp3юM#)2^6x!K /Eb˯A]^X:>G!y9x4T*+8R9/ݍRF1Г!bl9SnS-𙫮WEu 3ŭ>I\eP'"hGn06߫L#9?+3 (LJ%ڪ۠_H:ޥqC ػB瘶:4T9m<Ȉ8} tSH}$s} eOlT&0_?n9/WYe.U-Y'zżXIQBJ 0^OO,Sqk\JIڵ:DXǂlHV\XY<61iӯF3`,fipQQтd5[e*&)Pd*slUl'#"j1Sϰo?܎e{\ "a`a&]Rg2wSe>)-21ݏ*\歽Lanݗ]L)څ$n)‘uw#' K7Cw|WW%B4wLdR߂dTZBCZo j9bڵI㦴26Ϭ1W1\:wfZ>g݌aNgup'Rώp;G*{Dtgx}muT&,`rQ'ZzFoV,9c;7WU"a&L巽CJXoo+r-8fXip8>ՖǑgb+K3T [}j_A&'Yj_T|JlB2ҍ8ykNd G(vCW* H+?}aH:nO&gOQ^cJݭ91;LmJU)vլE=.~͔(s2ńb?ӽCI è/Xdw0ܼVL!CxkSTEIrњGpdũ]# >iVOM%QK p܏1RHwP@*!(0@FFCh ۯA\d1A(Q䃙ݦ~eY <)0r:q,"fcmHpMǾNal*ӸwDu=<_nwk];꾍&14Mϱ=г6n?vRH@1|Qj--RxhtM[}G `W Hmz*VC=Y7MМ8̨380ʴr r}!A-+ݴdSf\]/ e}cn^@7Xs}wf6 q w@`m6wj'*6FZps 8LlOqpI?#wj 0+Ӯcc]\gi U,<<͌CAOa*Kqs2Vu΄sqɘR.)wD &9Ӷ}δM7tȃDAB}tM"o]t$QW( I Y8aݟlx_SZ7sagCM!sBۺm-%09+ɨպp>\&r/=H\4v6-GQ1k:pL*^Njin̮ښ Yg멖:a^g݌a8#n"Sm1=Iݬy6A)z~@ovCKއ3Юyn瀻?i1،CG(4K){C;"żG<>RHާk- G- ZvweO_y. kإ\Xcx۵钙QoCm!j%quX_z|ZffT&q%x<[@# -ZA K#2]…/:T~܊sRȢ V WDa7v?-ͥQI pAݍD b,vh"lND,\b۶Z  rxHog/D z: aHXsfAJq8Y^ GOW~t+s4ze6AxD@ !>'۰zOjD-+Շ83+Aѵ荽^rOLVuHd? zu?8>$D NNy ⊶+0\,V<}Ƴm&aof?{'W×Ī ;|FZtϒ#>~ԏ귍`+gS_C3lb]e =։4xe\c>8Zaӽ ]hfR_:7*çZǤ뇂@}~jRk)@/{89Cl;,ҋmǂwjRz=HLJȭ8i|kb!K>T9DZwgdžSg>2 [)!du;+7z\kE{$K$NB+nsP>QzXw)=E N%wSFTz\byĵamTln!\}Mj)LjPbϮ`56p-%}\RihHFh&{R\|c@6p1‹itX e]n=&dq3 b߳/d,in~l2i>wa"&ZCc72S'M hGNҋC4xH`R)1ΛW0)5w|-f\jrV߈Ul\sA9Oz:q%_~)<)?6(ǒ#R=STŬkҕEƕY5K r%L mU~§ W#3B"HXuKqFlo LsYgx g:mz{Ox6|D=;'⟎~vN *73N8eZIO5%. %cJ![ob/P^W0̃WFh;(yDέHbe"*'7GiDXrZXM^Dޯ4Lw' GZ(1PpVyيo1ɪ9Wl*3Щv1u 4s+΄`r^UcE|R-B FMYVfڜ;U ןs,RV/HRsR)CHHL9 cVl0י@CGTNheh5V- C+HZ~.x~0;TE'ɉpD6y;(3a<ٮRbFA8ZZ=Lԩve' UIX*LllQd @ƣb%,]8pܬFceED~Ռ9 ĆmɠQޙc"ĭ]1-=i7+:cnؕ-b6'^5FZ/Ge7"+%q~, &Sk?)H](nvMœ/*u_*2%7 MA;-v܆NoT/Gq }W#=CNvWl9L)D[d,_a8PQGls4smZRK  |̺Zꍆr})ޗW7]czOӂpRl_Q? XO^df-p+bP ?HA1w};-F{8TK+8zG]|MT+e›NDJ%K)Fbikka恷M@j/*'H'J(Pت5hoU߻bf5F՝הa*E@s@CvD,W&Mq!0FD} VUt9ikC@N&TG-낕zZ[5{2x_ llSX?tkx>Ѝ96O젼Uۍ#$ {o^'WUDXz<`x8 wTϿM9Y]sQz.m|9-tdn$̒u!xCޥ 0>AHf_u]} F@PSRMRJ7.AUQvAl<Y"^)䃶s13uҔel=ӹ4Ͱ*}˯sЧ>0ńkAXdk]JcuwE:< ko 6㺬ŝo@Mz.P$5E+UwqA=n(HiVYyre+!\88Cn=͖.ٗ4g^D?9U:\.獍AURRu|f7|-3 C_&12߮ 0ž9Mʹty$qY3%g35hqn$A0ZQ&pWl.uLg^S%6}vٳ3ED 0%{#glwt,-9 VOC/DB f6TM`|Jch љ:||h ]&98L5zؽLvIMǀSWS*\aVfطR)'r<%`S\|i'Nct>AHr]LQݺ^"JKRA8Ccz):`7yr;YPy ڻP (fm,JH̒F`_3B'q7W΃OQl{sW܌ҭC)xP^d1 ϥ\wԦC[ٗiå;~&jK:% џjG$:Mޑ %͊Zpu1y6 syjsxOWlJ6Nm{]6k Gt99mmyuOA]L.;sA{%? w( x$)n-25@j_نS Wh,q`/D@]'oORa][=XO_k}0U%ZyFgO%&vC!䁚'0Vn{@Bi.=WFA*t!nń>T8WM7[<>6Q-xookXaEd"KѼ%3|mŰVQrĄ=53a?ey+n{(ME9~2o65sX*uP6<5Ltx,QuDce0&^L~B^޵93zOjZQInre`IӟaI }YQǤEbU$vA,{THU.yr|E*j4%sa_ƱO L;&l:pt FڻA>#Rp\mzeuTtĔ'ޣjV\05q嶻74va(4F'HI+_C5e:߰qt2OS)Ȁa=Vx 7\I=V9_.]T[l^jhLaePvvgv0ay pXXCq ],__PVXtc?EJ0%FFj`![th  lj||_$}5,EI`WބB~K%u"ʑhl:PtV~p#:ngxI; $A+Ley?,jMIl8`$l=WuH~]#j]7Y|FuVB"oEͦ ɥ j[84?vZsC-ydTT.QiDނI JEI?^,3<y}_Dh#)~50ӽAgN*?w ςTX; {݆]!2\_QFm>Hﻍ_ N\Y}a鷎F-||•ltmM,qYou249(iD dẄ;P ^ph 3p5P(e[ſS/.u̺mߕ[1辨a0t)fv;z?!e9 ҃tVH 9 A *V!`R![ZՊ?jY~&|RxG;.peC=M_!d k>Pq6ftbR0(@/}٨ 813cỊ'aMBfY7a_9Y+EX}~d:%"iu 2[4fmꉃe?_0d{jKUFbס^X3(ʓś䲍bgCIJߖb΁ݡZD ␼dފiSIəWF4dgJD,~?ȿ v[ګj8ؽO-Z<2Q~ ϯ<[* O߅{%PH2`ov,[8t)8U3&=7VU7 #2MV>,?&]JYU8eNewNZef֓ǹ ؙ2:/kM9Fg|ؘiK5sB ~I)7qD2jqU̎nKʻBxj͖z#-^Z(Hz`.͌>{b(D gKDCo&=EJ0xE.ZXCp,(CS$2w,5^VHĖi<"+(,Y]L-|[v4 G`IX7&Jy)S(e]hTux3BOGotcŭHo.THz`rk,=xwX0M'8'm1LfTQ/Ƞ'B"-=hк9#^w~ IOiqJ<8Tsjg`1?<O}UUJ.[tϭ/;e.zҕ2>=L}O(mx`׵QL:~? riFd}sC]`e=5t;6V6dov:_Oجc ];"e u|/P!;MTgUS2Z.<QץVO  :!#E[1oaj_gxGu-A#rVsVGiVٱHF^s FJaE|'r+[k*XBYZzᅨ4CoxݗO@(l QeucM)8\@OdVxAȧLCAK`` y89WXj!I-_5ς;٫E |,R\GX;jѵl‘S%#Z1NFog9`yLh44vLX:3~oNYn]}$T=gtW6ov4-,q>.08m*(/M)5 qSy1˿T]x !QljUmnoyYPVئ3;擣FfċNEā0>40YY%#zc+IBCy8!%[ˀt0!sT̓XX/0quA|Mq]4hk1w+It(=_vHudҧ ѝYGyq|ycI@t+eI!h`u_/Sz=ef?o9YuCO,_Lkkx]L~LxCWq Jk.IDk9$l 2}`v*pHɖV%1uh.h[~j.v:{{$r&Ûc2᷏i9NODH^- üeMS5[yٵ;l#bERߧ`R(5D[άWjn3 ([S"瘜RadecZ&}Tj\Yf?bYϱB؜\s1]:7ޖ,;+<#~ځ0BLM7T4 ~ ^ g6^jG@vj23! r\Eg]K\-hy_ιCmf.:dەMgv^q Э'%uh,_:Dt`"aKأ-YNV9.W΀=KaɡP Hc\}Q&N#ӽVIq_62_'~k1M(@W"cqSKإ^ &xikݓsW@Iuv'u@#KWE.MzkGGLjKYoSݚS]'  #$<~Anvo#X6wZgLPʽ8y/wV\b"RG0GZF 'k\6 p w+U۷=_L@҉.$^BMy0ko7A1ԤgXj@ ,:ʌH^+m\H{{Qr?iA4XD%oFAh%S6]K;emݿYm]Dr۝1? q^m"A6W4E' $lT;n(Lw#mY g;X%Df8LSȘ,6}(ڀ+$lTNS`q61irmozo\&D\w)7]N|;}zY6?0[Vpؚ7S6o=Y|tyƼjK8w@OqEVП9|iaAkg.Xyl9YZ^1$l+$AohqPcՔ(6P:ww!dVg㮬iog9O8@-1j"_AH+/B)2E̴!fC1O.$:CG @>+s_.B滓kdl%is6ttUj|X jy v˜GnRT"bW\ȋ|&U0;iY]lv7u-lSbL\)QiiТ`FNbk.ʾ'86'&q'6.4L:Qn[2K椠6|'Y 86eĕ!4>YOp{bٲ1ȏ:|563‘!Vf09m{;Ri+K^!,t^g> Db"&}ED #=('A5~޼S}DlJ~{JO:AGwYhwU^>ڕ;,o̓])7slP݆ %;2'8?q,Op@hDH>fcMmj|8a^-+_ʭFU0f\_%t n3%EX6=d jMQz1c3Qg CmrY|!DܨeWIh]MBot[ ;ҫvģ@/"Fi19POM2c8R?vX.9ʟqivv20HzR^$3WV`o- ].`1Sh{-v`^ƼbowC:%&DXucwǼߋ"&NC(OXt4u 7\D4 w clլпt4gƿ1_mjҶ*KnP{b,Y =U^ ,g+N ._){R ?~uR`cjQc_$e`Ӕ/'?!,o𩗯c)c)ŞIvK)<Jk/QXE:KnFE@8nhNΡߜ/Tc'gK%ydgGy E,=zDM$(O:u1&1:?Ã)Q;WjM)^Mև϶wyN'wZTr3.:VY]g͜$ϹE\ =ډϲSSkd}<;ٷn7՘ۀՠ<2_6)4lgO =̖tΛEL`7nŦJ2qeY/DTǙ4SH7tX2Ws;xQ'XO7^|F1( l>'[ oJL^=B8UH[  VqeRVp[ |DCYhsDiIFlN^P XS* ߭R,.m9}ۿVA/?/w/ᕫkiw*ڥk8vQHF:u-b,5d&uʚ57՚FJ+XܨEyS؊G)u\:VCݯER4}FEȱ؇I׻) t/1VRCbO-׭K͓8RDٶ9,R_"\SU[ӓa /DZ; +;`/ 2 Lhk.}'0r2I")cdbR8 Ko""q+&U\(H UjqnԘnt`fIdQA#"<|bM k[_ceNc+fjHRcIjP`ByCqȕ<Qe4A 0ɣhSDz >+mmPet9x_C?hVi2i$̼h*/u}!/HP<K֭d-0 9RC"{aRy/?$WMhN*_P?;׭nurz}bK!cüp5LSX[v|BFPu`BDD`SGkT48mxqa+D(԰JX)*m_ߵPGu }z#{qTa1f;g*`fAnF=0V'MN%kx3@*~.k$7Z3<1*Fj >pI D4OrhZqa&/j9}Wir{pf\z9QRqvoldQ*Gļ gO@>%Mv Z N ŒCz3f˅ضpPdp\<, PoN˹\=ɋbfw ȜBC IAj_#dfp!O5'#1j yf6QQ[s"0䨗!G2~ c:F-B$>}>r_b׵çꝙpWs\_(glҩC\:LF]_V Ne]Zx Y[|Qra8_J.aJ#(Lc(]%(x emO rD2Y\~N,ML*/^ ?f#9,10ϤN+cx zʝ|K4R9nuf͟:Џ+c )#X+o!JW ʛ~18v~ʑ cngṃ?oik$8ɍ ]B(CJȭ]w1tJ䇔W͞2䅗MD63ph*&IR3.#kcW In{AL[hݬuzDWf֡W6{Si-.=U? .^<ߔ/ckAU Z]k^P?/"O+8C|uYiGmC GN;Fx&]M2(م$S`r9t] X{ |6#+]@ 3sotFw>b9;*tX>(V,!',i$.BJ6J%dFWʝAFܳ̚" kc%^ {Ķkb_jѧ9r1`z)MI6|t0al(/ZG.oEOqDiߡE_,,$"m8LC{>vt{ `?XJ@I;!\plXﴛJȅS^NmY %MI0c&܍eiఉ ^ǗWz12=Z$fj60,CjHM3!n|+'omHDw[Wз!9mDL*(ū[F O߲s,m3vwe{L)*)&pmְ[2 )vLP@ܫܧܡvܹ&cQQf܍aΌ`f$SONZ z2Z .'M/ǫn+- K o뒧E% `n8YRA_*-JO&f>HVs沁JB|\yYѻHMPHFsiS8â*ӇD|c%DA,ӎN{7p): |&)qȘR={7hqڼ?RNRWHQSki9cSr[{R9'G5r8_?5͎ːr5@+yyKL;RֈCׇF0ZF&VN"XfQ(K#B 4։A[7b̸H,Jĩ^D `Gv`>d]\hZgBo9<*Nӷ 6[;lrƕfA"M.vO?eJWmryذ05\,pW^ɨΫ fk vŸe}{ `ROW*Pwn#غ:s bTjD."Q{<~#oswަ#IV xe+(P%o:4Mx]LκI˭@b /6?P@vDHiIJ-BI3nߤ@(+8" :WߍׁLTщWHMIVod 1.Z5!2m8PyٴyY ύ[BVSL!PuWf%/A=+odYo,gT1p1*{_Ąp#XffWrrnJ%NuONHʣ Y.v!t$ `VŠ͠1胝[Xh']b[4y ]8}0E`yҼ'l4R Ń30c5Gv(]"._dK~}xh<^&k [<)$^Xr]2)U!wXN6q#^\_Wz9UW[Ar=Q%4101)XݞAZC oЁDzZ);%BwtE!tei=2egn j܅HH\(GH*4J Gv1}@nONϢ{I[Xٕ8Kg*PYьz3~xtU-L}JAW'$qyf8—&5ڣ tРo0w*cOQ *K9سc1YX{ q!\ %p!qF\tlˬ> T5J4 gBe]XP]bqI w5mFo*nK6XNFe),Q3 Uu80Q^Pl+ۑ,OТ1i+g8a?_-l=O9TE 6%q_y N !(]1 _a| 9B0ռt کh &;X{sG<X@xDҵ% ;R_. ,d+s .^n&"K9Utx'jKOk5/ZZcBx k΁3yPWa%vZU!CFZeaoa*l@` 'Ej30Ʋ3 159TOi6 P0-& ̈]|P3 \ۗ@reb V&\@J;Aԙ|2V@%\9O P Bel+V,Qbz[=\ɠ8)쨽}*Q髢!qX|ʻ)}n:5ﬖ_Lr] Q%[c /a!=tPCn|>#&yro1Ϩdm'ڢԐ;t]6ne=ib ;PB эWЇȿh< u|cUn :vE(!_GU!$3d~QXVРxaLB #ɁT"}X)4_ @3X_>O y&UA]4\o8sZYQGL\ŲAb1:j,[cdk42f.0xײz@T:-+?@@tL/H꘥ K2Ӿ2?ꋦN9t~+vc3;ɛ>\IVL{T;:l{{ U37idbsya|SpY[VS~[b6kՂvίG ;;zpWOȰ~^P0,5h-՘ <'1F>x|*:E/ y&eY@rl!xF0uig:#P!:bD 4X[0PT!kK7E B?r-t_9|x✧mRFyf؞ ͚Wl5o0gB=)Y5G/ȻRYSb5Ĩ+ sιS* D/vb]=vf1lR!)pҍ4%Đ;!`SX JDQK/71DqƸIz#bNK4zyH?fC, ή1^le͇̾4F`-EHi\gO6(7Q {kLJm 3ٰ~+TWtiX0jCZyY}q|HWnNAQ3n;9X0?+yv"r-U me_";QƇ?PF'?x#`]-ǩ̎^c/W; /fR[hLhPئ_ϽyD#sj2QWm桚/tVJWT 6O;Q1[ oV-p' Ue?:`«p U伪4J3REL|/w>^$؟P?2Gf,P4q@cP  K$զ=AaZ1>W'W,>C=>|Aݐx"697͵8DŽ0'TciurdS$X.w3]RBL>v(`IAvXfr0 =4!|#, 1:\irY-_[15`\jR?qH˂+6ֳH(\9ߗ29S~~,{%Ot%O~C.2, ~xn}O3l@%>؃ -7P'r'T[KI2D[jN ?N`~wBc>rQy&Ö 77Єi/Y[&Cn GG?` 1oxcShWc{|q!k~lī`9a6?`o$>rfڊMs %$MqCd'~NO{K1Kwjjod٘~}v>~T+7Nm7j(P:` +113.݅nK08zCX=ӤNz:L^PvӊJg,J ~-([1ZZ !{Tk̪ZtW<{kΚ. }{bNR*mR3ϹSХ6-*n{s(p0E6x̔)nRV[>u#GV#Q.Wd;x\Co@g v&?<0ТwJꖗZPE}G-/GNx!o%&,ⳖO ~`r꽹ՑJ^R'#;_AtleSOlrak"Wi `O/)iUqQsߜL2c#؎C gwtsf4E䈓Zzaԋ: 켓#.TjZo VTb* ulûFbK8u~aٷON!/)p9)>h'M!m3vVyd縁\ݩIg%r "!}K41j xSUJ^j㍥C'3Rgp7-Ei0ڄtp;@^|ʚ].ԎU`m84VFRbৢrת ZZ2>(fiZ0Y]6ja^I,F6ꢌ+H'9g/bX%) |$ږ-!xa<8F o(נwHY9 -8-UM?#i^Oŵ*j5Ȟ=V;G֦`왂mC򆎵L|saD; 2Q+ƀo 5??;-x[_ Ks79ҩe\g@fOzGHE%is~~U￸K3&M+$DX=ջo-Dxŭg<c< ȯiYl?N2 6H,Y?yaXg>Y3xuWNgOå9c^.T{BӔda`nO^4:x$hI?l.yX-vazR|hNy1K*dɈ mhZ5ӭ`&]9$C,C9ޭCWiC(O&wyw3kaTq}44 zjÏ/Dm$dd+,%,u#*^dH.GQ`'aȱW;;iM`(*l\M鞅>BwЩ-m+@RhEYXt?n=dAtZm %,ȳLêYW?-vKୢէ=/rwR3^\t:p ꂲtcm*RŇ:Lξq*edriM_*&Nd|KIh&)l]35 oP xXb;"JwUˏ \ic~ {;VpP*o1ޭk g)O ԀS/AU-ڭmH+ *噩(/z+KEZG`^E$taPqЩh-%WLoj(3^)@0Q :zDLp8x{ҳmxIFѩآ㱇#`"׽3ܬKuPp@\yMJ*[ڈ{l~qoHL#ؤ Jx!0!%Kyp1Ս[݄2_'ZIZ5 ]NҜLZ-!i$ Y6A&g-"{0_tlz9d5kr^42|3:M9n5kC[TL_&V&Q(]4(z* Оt%fH2ԬU">YkߓUѶl L8" C!,h^A 1X~Q' :MP.ct h=<졗kptz[Lߐ68%tw*wrIbVs:[pݹhz{smĎ%x3h[F}J)Kaicf`'TJeV0 p*.PB3*my6g2"K>\ڋk~\I6mXx6fGL7l6.Nk^|8ѺIv-}.gwax&^p|Uq6j&&`uRFK=te)orF-ȅBz;OJIG"p9G/wۤx M[qtTf4x~e*uBY2+5ahה|qjԸQ p"gYإ y) t0qa9^f% _t14/ˊ;˕@*_(30d䘶(OW7GK=Q6ckԛU*e6-cDīy6X|!͌ |'!E~Cͺt#;INbMQ[j3"Í~6fa/|BtzdӰq}w*cE ^V[#a|,Wg۶&{&\ֽ +h׽Kzk0?|a}㬬fYw;Vpԅ`Kg ȓQ{E@ ꯾rsg8n1/CAѰ`,պnp1T -_qo|u^6mןDpfφCM)y ?]cuuroM 葝j%+>L9tCP)ocFaU*X]1C?C].—Q'*R ޘ[W~! 6zx|beRQ>~$'ܲAϞ9<94t+vLcӔк"_"O$SC(H!M'2qsGC IK8ZqepV|nnĩӖ3~cSUBk?PdSD>{1} t ,溔k3鏧L-Pa+ }#PsZWhQoj|koT#}Y0PK_gE79[@1Ki\UU^MС:\, ը ]QSAvWc”˦@Za3b~D,uNPmmRy1 (^t }(t!s趟 o>Lܝ%fEx&lGξ'P]a/b0b4-t).jy1 ]L4cZwGm`AcLM/{,oHWFySEm%l*F4`G:-~^`1ErHw JZ]@ |q1n>P׋{Qa%yW`(*qӏn~9wQ9}XeeżZX1 $rRC^nSFy 6tuQ܍su,IbuSV&oY%} EPzVGl2>/ 5ǜќ?B@7e@Cx0oܦ4o'$2`ZRovib9jayG)h 3vSXn^bm}_ص+eM|X:#q95΅vhբ:pifDZ* lKO=.fզ̊Z {{7_ }z"?-~,Җz*k[DM[m4˝3ok,V0F6f! -@ոMyՕߧ+TW.B( d̤l^!&> ѡ2HƸKq,ؒ!vY~"&[]=N?3~45zaԴp1&"} 'ۇZsL>?QкClUtTck!6!6˴WVs|a=ʪ)=Z@x<^_huJvgA@XՂX/lG7HiuuK4B6+3?z\p$<Y7Fbpr-v%W׆ۚ_b pvjkk$W un-CKM'-S%_pc52V]45#~$#pvRr)Dnj]˹?{9~ !a}=]{6mhg-n2A eXsjs=/]_ aE恖Q1HQik?LY^{1'8)/r\GQ=8ܢc/F=osPha57"ΜI" lҮ&{ґZfڞ(]gduܰH0\0oF&Drf>ㄫMCEdא ~ ~FE?1$aq"}^̠٫μ۫ז2c;2I0/Bv~6C#+pi+T3sk"WQ-\jDER4F2DɀfJ 2QqKen)f yON *MmJz~nh/y+* }CEeaa)P 5 Eno8#jdc"ޔ8< 9kP¿YGuxXq &~s 9=%xbv"NR-BFjm'{,eWh@.eh]{MOE ܳZ&ſA;ZG5Ag37Nzp?5!0iD @z4t6¤(=A:0 i !7()PtaJZ_s)*/b%leoX G;/cvp w?g?GN-2Rܷ)x32X0PrGѳixNz v$'ؠIV (居z%4'~ubv/?s'WMM|nbviCϪc@ʜs5Dž6B[`+'$F5kTGՒsW9X.Nױqtp8f8mUͱM>Rz &Fn)Do31Y炓=Gy4 OV@DqOAR9Vg9 ˍ%4!Dq5'ȖDZPb$nvbtI%8=)gƙc6 ?l-=_*(X PwےYMW]ݝMS4`tkj9./mj"=r(`zE, 8C;wi)iYd`:jain\ Wc@oyň#ảy/f. [vqAZ] ʈ7[{xE"Я1z4ПZ8N <heatuF0é#4BZ%7![ėD-6BbF b͐w^">~8YM#ñ/›@4SC|ˬ~76dΡW$2]x7? 3} [qNPLA 冷my>A޲&`EYttM g'V{E m&8d {ϗ*sj<]H0MYlݓ~8ͮ@II^1\1OM&i/MUl r- "OOqDZIi]BQW,z(9Mfo~/f1#+22=gII~&7GaepgpcJQ+lCu XfleJQZ2s[\Qcr?~nW{s\NjP>lP+Zt"8sY|b?ڢ&bHf)zBHk(s#YHy1z-">1XFdXn[/~۠Q}jdNN+/s_2~^\ptq`GlUHM JY`J /\h#譐9\%w]nj9؉&1oz_`X0. 2.xjʼn;CpmŽFw]y';`/f߮@cWF0_̠gDp5TBT 1L2&Ӫf!^1Eˬ\k1 >`+T"k\ۣXk)U!>l^ ]b]KWxu7*` GF0)Q Y9ԓ 8H*U@lxg{, JDsyg w+⩥ oW3 Nx"߬`H3]"ȹeYd+y`):xi0mZdܵ =[oYS D *uʿG)╎?@wG"ksgw~B}`:x_W$L:ʦ񈚛lEaW0 `4Rhdh|uQVټ9aC6 lC~z -b5wa2 X]iKi$X#bIN6, jWe>^F>9֦9R`֐d,l%v/dts-ٻRHW(Je[AF\ bWǗS㥪IUuqoE_@P1q߮;֫1'Ő]uDg/!A5[TBH:b6(*7l0?+7e>g=8ZĈWO0DjV$&WL↎݆VH0v|文o͇58IPoO#5&L=28\M P$ܲ*+l-u Mץ]ĠK9^^Ì" ^34?[6*so̢Q16xg"pq9Vk#SZR&8+V#<)E5NV;PJsY9uo! ij6U[Jj xL8#5~X˥]iD C=5O '):[ WA)X1wx 9.\p3AȀQm.>6B3]odpfS}Rh]ٓ#rr3)֙~:ݶ4z#8Y<ʹJ> pu -l #硞ͷϠ) kǰ1mʤˀazAlo^f)W9Id|-5c<@c||+_VE !C1#$xJVbVyLO>S}8bH>kg,|aKYMVH9kssϼLdǃ5"{J_b}ʱgܮ ־ :Cq¹SC _cgßi+WET7DKru\%D Cxꍎkѭ7yN&hQH5δ0@RE~J4ǣbuuy-o&e=fmeJ'&KP-Ir  ~SRMŋqᙯvXkfOZ$$g ^EI-3y ֬?NRS_A!#>ύ} q{Y02$ Ǩڳ+'$msi, UXb T3ąp.OM!Lf HSal272Mn1?00c 4MlFbE|;(IC?Hzm m-P*^]x[O@g%/4̊#O_,,D^0~LbݜΜ,I'钯S(MF PFpv5cJh&g ?&Y>p2 Of+iS|B@<[1sIϱU= y./ɤds_-0@cLi6+YnJQG׆hO` 'ɬӄ:!p[)ÞfZcIXa2/:OBb N s@c@P1J΋7[u?Bѵi xVa\kZR)z-Եq̦3BB̵G/['ˆᬪM;>u s Jq4i*)Ԙ5&/G EC?TA+,/tZ#쯄ϋO@ن}QC3[wiAMH&j 3gAq,gԱWlʾiAC(ChqYf3n:̊BG',eNls:]ɤaڙu͌m`Dl 3M,ӊFZYQP6.]k y hJ{N}"]B)&57HL.[>6І+u`?㚽#]vv 3E K.OR~Vdj7%'TXggH1P>}X@^`o[V}߁r?L`Cw m=^X_lj~8ݹF)wV`ays [BN`ybMs =rZ|oV#dK3nF܇X1"wǨ90^y9+F(U'0md[+8>Td6puqa8=.SKQí}'?Crt%<`c C2<=NO  \M03A(' Lm]p.<ВPk.2ݣ{"_|hf<,*q89n$%Y|i:arv3Mt{+3'.iHpE$V]; )kNYϦI|I-ޙi\xLA@̹,2̪BBj gi[X7CJqo9*tS~7 3aT#q(1UEkWŴFXΛ'A/%mҞz1@8Edb5Jъ:k5pS_`UZwvTnݭOt6|ET:Su- gLBعL~^L> jٮہ-<֨ 6:\ ]U=n f .w4|~Pa<-FOg-~vosfHh}6iZ}'2XBwv RyహCFBݼ'zY:Lr+eg7!j{D徇u()ݻ*Ҟ*>$0*K [;BbZs$ ގ|YQ~aO׭S]x}4o L FEOרY$۝_%)&҄d7('. 1z-*عKDX=QgJ7?.U.; \ +H}G`Ns!חf0 7T 1Pl`~o4uB?ܞd+[Ō.}ɔݭKlϪTƥCZWk<5I ZBo3"TaS7. |NqRqgMmNSA4 4i'$X:1H<¢yRU "xqps/ ET2Y񮎧#7ZM`+?~\ ry9,\+lc=.Ɏ$v}R7q{~zFNm9Pc_ 46Hw3<~ZAW'R<adXׅq17SB6Z-R j(Vk{'e&=4> nMl7g3u)x*JeYK!|chȻkMpV@W\*[fg!`_Wv{8C]y9:M;aaYFu=_hPt9U( d,$ll4p V}HS{਻Zd/=PEKGLdNeS ~47ƹo+;w,'D_v,D9Z0Wn!&6.C))N۾*c+GEQC6DN}֑.MS.R>rAySGl]oBfq7MV >( ևc2s8òpxsQV,4'9bc~NޤyDmXZlDeNqqMhK,A =ibR6`$:=_PO;p=cO1oih[=e@olVqSI<}\#[(u#Jr)DOp6K#2$E+7sFa *pejʿ_!r=zE;'%:*烖_e`Y^Mw60[iMZ*ػKDӓyY_\{sNj(]$8r!˜}K_$g ]l4cwkc%7](ν'c.t<1-.eb 7CT!ubt+kV"xNHӚHUDzT:Cda`$Q,@~*+;۽*z߰9GE+ 2%TW0>4X Y-'1a0Z a[ sE JN%F`Pk^$q@ZU=ϯhFUGf_n0>\C]ZyvzWjl!16D >I42@~)LcKy #EJNO!9L`y `itGqPjD48 `Âv(C/ҁ^: ~+=:息C6!tQ[_@KIYvo}-z uQ=LAg% w)&u?b=\'W/pe@;-,5fՖjݣKU q.e.0asq<~>d9}DD.v[%y,֊?((ǥ[>?+y34RXaC i0;&^@qM Bl~nt!aP`;̸%$ ym&ݾeZa_7=E㐩OkAĥLK詚"vݔv^Ka[ǖÚUϊfg8Nv?[9zk[1]N#c WXWUIsNݏr5TnILj(W:iT_Sh2N w~H}@tϧ-WO]~A2>S6@n*OXH:@lPⱠ >Cjf?b@v`t˘DDzUz᪵tUd$TfW6'<' 8ؒ|ЛgkE;)^ti$ hwזT}?1X[*j6BkdoEh0-~,eFSMA/iҔc@5`ѠYyL%E$Kd$vU g *o?YTAW ?@cB钮L9{P@]G7B/.@lx0?RۜJ&AQi-VShraݮ=%$Q01NS=bbAJz l3V[1& u?t "ш;~8 f4Mv` .@0~u,}2v{đTN:"Wb?Cl˸l0shY@6Y8R$s5к0HD΀oVJj縙hns4U 4zڝu _t|+?++Ekn1pPRIWw5!nԇ w; ڎ@oR)TzjDsVPYA"UEGi<)5PwѨ.RO?}ƓI/zb}bR n8hc+D7J`t_C.R)1M^'k wuvfIWC }L})'yBNjk KUTGmƩ- nV)^fd ~=:#0Ep27ÜOd'aOո_1j/]vx!#ˇ6 w_&> /'`w3#g<6 I&_Q2ҴL]n S=oyHK\u(M^͢=PYiƏёg(AOW1|Pܾf ;7>e8s*9B光a/̷>Oj:óFERK M6@M_pb8tjB<9M]P,{6w)t8Ie; !~SZLYxh|gFB8q_eUDUfk|+IIR,)V OUaR頼qg>`GmdCh)&~\dhQf3 nos3f"sz6Y=K'8B@w` A/g㈴}qݮ+XUw=44 AU/YETBkidƳeo:9՗hiip';FN~A֤E9}~{`1cXJ3+ VFTq0D3B29y+e4D{tPܧj[ Kgl߄1a3r3 b%6P˿ .`Nf5׷u/1We/)m&D7IdgGw/u(7J؄)nh24ʊU^4)s8S ,bn/vTp5>ĹxaXNkЧ,jh%ƄSYdUaHG.ӈG;)WVܼKkuያe~%SsQlFY5#!#MNp704&ѻ_Tc_g g>TH[ꀩ^`ʚ?:~FUap@/bWpbe]_;7ȶrnQ65/jIq3`jM|l~{׏I'~oڥCVNMz ;xJ'p|.&@F՗ RZy te1D8qcz&0ciFQ^,t,/161.a>4Od*Ht+󘃳j%E/:L }E#ݰk^1/s5>P,%d͵acd8kIQ:xSz o"䃓G?ILi/W{Vmh9:dyNƇBoU 9j\*ɫuTP,Q O`Ϳ`VV+r13ZTӪmL3C(x2ylpP?zxE2nMRn/ӗ#}? #7N?"Ɲ-3teCzF $W "nrnS.Ҳ&͞'j"Ǟje.uP'b{5% \֎7yp\:߫0)8cӋ4agwLQr!hㅙhrX-Ϩ;^BilW>f}ے ۚQVsހ `IthCq(>.J~Q#]dl7''I~B\㸰TUBtҢҘ )G=G#0SrjJs`P9[<+AqE.vQXL<2M>sM^$d\9Y7">>6:Ȁ1br?]<捴3)2(S~G7A)C'O.)<%V#ԝڬ9<4舸F)ŃA 2͉rwAn~9mzi{9Q3"-r$PחK= ψY~L`n̏}KqLyȉRYђCjrȠEk񔷋|%,yNVlpfR)͋+y2nQâ%Țrqnѻ>^!83<:S^zK*2tc 9]h$#jRǴ$ӊM.Q{HdK~kH!kh?s<( }e玹5gTleJmXrLP9]h:_;~A7^ ~YnEdp ]j}ynuծ)Hlm} F;;@N/?HgZQd*KӳE /1]+y/}GVX`(cPׇlTHw,Qh ϦG9Ց}dB8Uۤ2 f 5\щpSotdza]&88u7w!=\\nF<1.*X;+o{4E. (d&{ߛeYԶZ+ٕɒ\ؒ@byXvb1%4WF/=JjQnʄ7+2\,;@:7f\,I 9Q bͼAo-T]ۄfGĤ(n=:Y܎}SJu AQ%0QԪ*s~/rREXZrki?㋺D #Q[[*$/rJjmͥ(vl%Tmg}I;kJ~ Y2} U&|qNw &Df'NYc4qO;>^;/#\ȶB %~ކJhUr ^jr:$ڀ%3orba8%8{J#NKŶl+s2i| 4'41zvr!aoDܚ%c6!whU wjZ76ͼB&bDDPm[NlNF9ϓ.x!b#E$`F ; ޒ}J>=S- ^ۻߓl6N?M;<_T5%:`ͪ^?t !}2478{s&+(pcY:ck vl_`ݍR4)A1Y 3+~,'4Kѝ:<8jZɨylGd g'A29c1V`O%B;RUMyCWSI]ޮ^e 9P|z:"D\EYu"z|Qr%SOׯV7׿%FۓEVtJg{(,xX#)iG; pk@ rq5l~Y0=l{܏Qb`,FA c-Y2T=+ۍ&oƓC#pq; N' Kh kG%i&`!}=j2[2\I`a/rRJoazy)w#gJ;iJ"?e p0588ٮ/XuJ045Vr"y7i&h^gwȵH'g|ilcmH5ʲpF<+su#G6FM͝F@G%s-2u_o*2S(ŷ1T3O![E^ʜ 'BdxoM*j4Ii)"eq0̢nF 6Yt/FzAay2MvfFB :6qu:@3(^igkk}U/] '#Y`iF_Zp(oo5zB Wp:Aq>6/аo}b5M;Xed=j**QFބI\R #G'>EnAM,HrUPp\]Cbpje26ϛ;JH&1OI?Etfs$Y*8zg*4N1 gtEJQ2"]gYݘ "MÖ>'6YmI ݋bOnT?T:~`i75avļt&,f1,]3azC~24T/!&r0Z̳N~6ڝ$k'ɮH`й{=i@ z tw͉޴lr}۷nm%qۍlγ|&O`{ҋ-)t$xIh71VԄfga-s{LBE#u,ƶ,mFLĖG*Sǔ4XYe9 u+VPr27 MSr`^l ^_ϘHof=k|2=6|FgU"<yn0JrL"f$S@YO8 ԂG|<`7?jW{U͘hE>/|8RQ"M4w9% WgQv!r`?]]fViw15[yZ/ހcG`-i:ҕtDh?.P)V|$t6"] Q e 8Bg0h -siy1\~ϲ$t\8e-۵*`%=tyY!*͓c1+QGuI/XLn~X=k3`ƪ?X7߅FB% mt ][PΩ(q@ z'f¹= Wo]De. C*BJOh OM鈨g<=/~PUq5GM2@ڦ3Lq=`+%C,O|dxq _'FtK!vUEwkQcfbj-)=$M!1@! -kw||'<"(a3 \Z Ľүu:xӾM}er B"V+t߈!<`fZ#E*vr4a6򙏬*k+$#bQ 9L;Ggm@8Dd"8)qrɾEU!4 =-62gM#"fylj{93Lʠr޸fP-g'vֽ,Me+Խf0eUHx7D&E50K _Kb]3xb-ϱɼBш6[¯{ IޗݼS4 !@*!فt >#6-d4TR>H1ߠ <1ZPÂVEb1$[UI#3F SƎXQ _/R/ŋa`X#Kn9- }PC%Pe4R3,᩟5 ?DCͻ6Y7|fX# jNy s"UNȊξQ{M%61FuXR*=oÓ/ ]M6_MA̹a !bI1WBYYb 41ZczY'+J=)8UvǢo0yn;Ŝ(K5H)-tx6" sM+$0M@^}'C)6f5#r+2 zq-YD"'D<)H\ܰ6h*` YNw?w[Dڮݶ⠗YӦC+aR*Ql0vznvs}@t_/1ς}|QV&{K%zHf8~\f켏3nhe0zj5o6tcgPP9Ѐ) };آB KlxoՁJ ÁWpXDPI5Ly A#C}{DdLҴoheo|k"σHe@ lydz}Ip+QyQ,/@ǴPg.>Z|[sR1>WoV9pZyE ȭc1KА"ǧɋYu*r;[x !orv[G*<)/xЯҲ0q\}A)x+;7_ޭH'xNn;A C XN W~!ڥs >\Zg^RܷKKà2GӣxLʗ{^pec+s-"șC$YAH5uXjo9CyCלj߱~gR;5+eì&%ܻnBIu|Eʔ@Bo[^\ ԾMEZި^R⢊QKV3e @>9"zڊZ%\p`yyJzk:V kgZB;'Ri'yxNOC=8bϜRfX;k(a8u|0S)c6R5!Ik}~kRMpzPFJ&RxdrUSaxP0λN3[B Z.aIqZM~1`)%BsBKFJu'5;hAoZl?~-F eHXk 2!ұ ӭ׭ԃ?k.45k O' Lu4 !nfcfR 40Ƕ*9c.NsMIC Yl5C|҃$!wƂ /0 OqWq c`Cp4DijA6geﵾ{ u=ƫzed>xͼ60M&dfըɐ[^STH8^NSU%}>D'8h2ڋG#;zK~Ik{-t"C%u6ٷqnm\kjD^ٯA)$iH?0&>3u.\0̄B .1PcQf_DlsE-2]L^jP;\g*~:%ޥBh|U^P_ӓ)}o]edY2bҢA 3ui!(:6)_ 0$7r(Xob/=(BS@Db MdT/}j' #d@.J2ԑ="D3yfIPUǏ#ͳ:0Ĺ\r.vn$ULteyZ j1VpJY,OwůrsjS w+:,+['&b,C,TƟq Vf ޛӇj~ծ.}+AnAa@I!Y1 3 5A',B7-̟*T ,_#4FaэP Ñ]+7}Lh?UK~>7ً_3tHrr)5iY.I~LpjWxdт= zm)RI/uIF2:_) d*R>A&mLI29V'K6Jp$me[+6ѧ1qfJ=D_λ~9 h$P qsppJ5*VE a6rkl°nsVs{2 eNH?L2T%.| 37 {/@ @%϶PXsF4kcqwo#[Βd%#MLC%s5w"(a$LT}ʾod)ߡDjTr]3~Ep@ofzqE@a9' NUg 9 |}:b F'`3'ݚEi |;ŕDD$U|2"RTj)ho *K 3bǏgX g_L-;,ZʤbX&1}PK3.L]d%vrnOm4MW{~(V L̍ ]>mw&?2Ƃ[kZA>KB!QPWƒa|3kI캴m@-C7 X #79XɚK΋ ()/0s㾟;KX'(0<~'qfwͅ=oژhIoRːNp1z,"rlɌgoXGw' egc(RjSecyĆr k+gQ;dƪAc؁r\@ }nr ^xprdeJxʹjs: ;ePq֋EaLL }{C/X x;&%zdYiK`a+Gx@r5aay.Y|bႇ@u1sK.Kty@m~y9 {?Ak:<nfkGO#0mT܃ws^y3Fid_ rM'6iVU<8e=HuԖ7 3 ;ьUWjBe`q,P0)P Kp42ϋ8.2z΁OVˑ?&˧5u)k.Bs8$_wph@-Sn-LTR i0vΰK=NٙY3p0ac1&^ws]kMHz:WvU/m7au+'#$-' mFIKC&Jꑐ)͛t|`Hy"7bDWZz>^{iHkT61dW &\tS/3X0%(-jV ;vFZWR^Z?LkC8-/A+98,8 h$yگKLx.('>iS`%{814F [KgG-w"#Eyz[G)Tg0  ֽ6G5Rhu L( zx+l~UёaƍYrnn'kbbna|y HL}+o 0 H\@.. =/]+uAVv?.pagᩢO賢6uhs$ utիޢYbl3 *Vqit=ƍKHVC&{wWo_LxX5(4ʤMys7IT&~3 [Ų{ ݧ7]9\rF*&eGnf0'ѽ!o:d0$- 29ǿ1gp i8w|2p-c0=)S%9MMƇ*|pW[z"!*tpgl%Z}Q3tH14̵`Boy[0 B=@/$ j4:Rg̯`Gf7j܄&,%0 qR Q: `mY)(bLP55ˮ4W< >m ~F#84= w]r:{v ^[}|@8Wt>Vy~ۻe-^G|zU_b(A/` %\3zyQܥbC̐xY j܅Jm g_$?Vs}dI-4˞>m_fݳbh&φv.*WC 쿤6_*Q*}+9ҦIo.ʧⰋnPъ":퓈$?.\Ѝ_һpvMp}g+|5x Tcm:UHddqL-:],g Y's׮SGx AD%+gc_+*^H`kNL%$z)05"ߒq C%l.i D@]c9OT.O3J>XrX}͡N*_Cm;;`_6U̬cIW4 pÝO j7ѡCg_%m'T')5h;3 d t`_iiKCvUZkN1P2rcܩvOԧ@So'e s>[$4aʭdxٷbpƥ?OH>, FͮM&5;,:ʳG )S[Cr19$тtZ?dwXH.D6`ZIi=<$u&mtqzfp#.gv>~شDzQ;pv,Y?rLd-NSr]{h,hX7t7oKxgu8P~B,'8n>w~ n,fI{y+lE V2-,SsȌ3]!6FȵÄf[|6k(Nt Bkn- U{Hrܳ=ѵF΄^s@;<j3?d@i!sį1]oi&dbO>FtoEI[Ri} qkg`CԸq.Zih3= DipYÿXj*|Z1aUHJ WQOk  S0EZ26;}.Y9eCJV G^GQu}k7ka(y#>Q)zL`@#>CH &?ݹ22jkxHX+Jeq6E*q~X>+PWD(w㭌XZ_>atJ8vP턤nr,|pT0&Y@Hxm? .0wU$ *Hլ+QlEʔk#˒bsol#EdG=]S{kroΞ*` Q`(Np7&x2S)s&zCU:&g4vk&R<2'irLT%A.8B '֌̺ˬHJr(# S%X{Fʽ^]Scs mL/KOn(0k K٢znШ'V F*4`>b;X9![ykv=Ve ElɹM mqWs #卑Q,wMuAHx&X1-M4i*/jڗXV6_K!ހ p;d6HHY,i:ؾeփ}5`Θ앮}ۃ øNx1ƥi yM ݨ8+a92d ߀N @.蘐e?Snt5 yyA#er;ii$  _7+:9NZY !qTr;uw;u@O2I6ʽ]~ PCn=qt_P.Q-; DrAڌ_qfwGBo2 mXShj),,v1S 7[]j#Y:q~>=`A-6ʨWP Q6$Hn^=a Ϣst*(b@:Xvi@H*Xh! k&Py7lvNhSnZYRЗϘ fbRqy"nor%=`۫ssTJZ^y \<$RTZAک*Qγt,>/~\KPWūTVF]@c5xCы鵘yֵA{@IRm2dP箓[ 퍤-+ ٭oq&0r}p%zZGvp[#nhˉy:*[GS2n 1Of)9s$jY+>-"KHK&9.pЫay0oB WAhY1{uo甕[X43i ӶEOOI=#78:q䟷N(ڻ/g{+z]ɣB{2ʷ]:חpѐJ[~(B犸q]yIX9L-si֞v.dw&zdm N1qϯ/!Y[q Kmq\PnrYF}1 ΈYI 0|Q`Xu[xq|J [H{7[QWI76qsKG d|x!lapы L$]XlDWߖ!̚nqZn kN#Be=a̋qa;po$F@vM¨F'kA*ɓ Uk_cS*vo5'Ǯ6n&{;C1[/AT gb}*wJl ͸)Ȋ8Ejjܪd|TF(+3FIǰ >av=*Պ8`K !!" SkNTt?r>vMpK- K+ +5X\gog^+!sIb;ע{L; yK8(61^'HSe9׭16o lw;PH!:[[I(|/~?gM`B*Y8U@I`эSv ΆO1j-j5HeM1 E)fnd&\=(o%#\zA)tC#Ͻ2,|; 1 ;2"]wDE}^4V+NY 0F+šclۻO%iI5؅js<5IlZ\>uO߅›9xu&/t^JRfeWLzT#"ӂY[)Ѷ'0FaL.W8T&FBIHaHz P0& zj=/SoU g6PA ȵ۱V\)$RCj?xc;T вWq0-gK-I_gy@4O3ē*$!.BR"8\yKe>BD zsN} V1#/zE1*?gvaɈ&D쓙zĖccY~LYN;Ӵ5;H_Vcꕸ8(\_oipY/low䃎Fat l;w$!w$m Yqqnu$E7GW^ԢK} 8Aq4$u.CR?$GA2b0(>'DbRbv6{y](ZsY pQA( S__)kͯU]yGzw=$^aGX4~Y}gQϰw`Dˈh JwPJ+tq ICC'4kƐLې ~'ft8'HG䜾wx08 'KM6!3e}z/PGg/F ,&s"<=~$hW-SF.߇z8^@װmx 2׻e}OK>pLԡbB7P`PHwp4( 9a*N2J|Aw)Ah>,HMY-"cj3(mSEJV`},%>TZVx~ڲ?_9A% ]@{lc ˺!Oo-NugKZUQi^,UMRۄwG!iBiQǝ>+0:!׶ƤlT<' +%eR* '}G^6ɒ8VŘ1⨃70h2 J ni Ú( /mEޑVХޗ?I3݁G_KjX؊Eil_4BdUy$,%[kk2 5;_Yc1 __24R2e56>u­v7XmK 98ؚ6{wtqwI' y; 2n/@OmH:k÷f}/geC]ׇyqѲvwd{2 !,PޚY>",Y~]r޵>m!MJۀdCʐpca! ̮n_w4 iby?d2+BF&4X]6KJ!2mZ gmq+2ca.Qk5cJ.|JwÉs]ٝMA^HR=NH{>Dʾafwd!u '5]5:hl9Ph2^LJ% (9Jnho_gl.PR5 \Xes7r~GaFʎa~ n?JBU'',ZaeY^&tġ|`\!woÛ:40yh69(qGhTKNѶ7NcJWtmcީ~QV ƙ 2W$P@OsKP N̐u'ENʠl'eĊ:k f^  h>үG%/,o`x. K#A/!vT#`7d'WTQ|tt[g>ˢL b!n SG HU=_"!i vMd+yHsIx.enL-xHMx Ε6u&XzWJ\tfGW='VKGnO%#{PxJͺ%!F/*t [0zj[?"Q5-P>,nѽ[@)kUpH }R> &WupZkxNA|cU/e evp6oibRR$D!=@˽@dVQb)W\Zi-G DzMo;gH }l eD 8Y5"6~Y'P$ iٝW(DK?馁~p3G/Qc"{8Q(W^*gVK6F2 J+Ɩ1MihѤRNA&!/hwmg֜S!o%avwlx||y6O2KCUsbN,Ö;oü=!tMJ#@+ک(T\]sGtwbތT[ޟ {a\Om`GiyN# %Ul#vpcъz麌H7ʢ{XvCv$݋K(k-YP;N°",q4y N E"生q{cŁ3Cu.l=!I\ツ'A p0U^C 䦿jX+K0K!_PPfh'lj)Cf.&"Utqt]av wN2,emx_BJȮynI@/N=RC?bA9ax.3a|B}?i,b@!$ce˾M3@3rч "ЬB?^$f=֯eɳ[) EլRL؝#к}CS*ܣṮE6sp jZ3#m_! p\&~Aql -rZ ve/#)񥻨#a(;NmZvY*{9RMݢۀML^x Ѐj"M,-}f,_{#>G \v2ౢr'@ -Iqɋ!C`En.pp$jdMtŘ9e=rf d8y6U[vCH V9$NZHG5vvzC6fpK{EAp u^%#<,\RC׶O%4}69nl\ ^ 7:#}]gp&b l<@2 y;kD1;=_>uk5IM}R VvW\Td!as$<>aΪBKH8vQB6DG6RjarլfeJ0οl$w5q-of *UDe#7ׂN@:ʿM6w \B5p9K~;.)~n`,gzWIdg|"c<~Tn֠S}8/XNԣD2;[a\54 yq[WdoÀtNEf <oݟYFk3d1 y~BscZ\Z\Cep Ms"1nٟvھ-mmʛ#i.cXKޑ׼f{8Ssݢ[)MPwkPc~'fwsRu-Q''bΗsW(2E:bS%AX_?% ;y!u'uwJ% x\VZUa^H`/HYKm\i ?W#d4Lwn9WhI(1Tڝ%x\Sj7Q#C݉kG/h_bO\<[zݸo'Ǽ|[-R B@|mshCPO䎆Xy cnjO͜Wpŕs?;6IzB~~flHʰB!ӉiRߊUւCFXAe~!}ҴN2q'(oObCk4+qi] (Z$be3G>i)"kpjz{k\;DJc!abI?Zuޱe|LʍVU!>m+waڞtz>~b7Pa׍ |ʝb5_sRRP2w_޶rP6\1G?Ho^c7 \˷,6mvSlԞ =^/K[D7<=~kOՋM%x]Fq=K`A\}ߘ9ꔡV}Isž}l}n2X#iML`VDV.h+cbĭmrE$8֚ !h'jĎhQ\f_:nnbeKӴlCs 9~#&bRq&d70]iq:vϝIV J;@銹-ɾӝɡxQþbyP.X}!:mkaz֛tN~6ǘ`"G /uuO`ɣ܃}JX1ejSO;K{l'/-ﲎAÕf_ކ~°fQ`/W>!%fJ\'K:|t e^<5W+ZBYhBl1.Yrvwm i 2X< %ߝNeS!b&Ha|0Ō @AΤP 2}HO1Wmݸ kC@ '˄$A Lk[zo ؎" EED0 @u4_99 kZP-*%]5%R@zIC{d)!&טaш8v~3i΄xxa:n.E#9͆%#<\wOLOȫMQiDT8j% CzjM TtSOނ)i-zT/Ϛi<1UQx1 iOg+S(΄ITs0j\%epHFnR=QtJG[td|Iޘ@}h ¥ u<b`DMBcni\cv7_+';D':^z4[֧U1Mx zGa͗^<3 |{#0cyy! 4t:;aqn|siaLU%u BLi2QFAOXyPU4 3g?CWm#\Hyp܋&J,B/Zӵ.8X-Dk՝P\e.S;]rv{!R@BƠKFJW 2Z1𺢟];N# PhWLNU)((M&<+XυXÇ~b3xm9ɴB`dh r-d/kNJC4䎲0(pAbFz{Gj[һĄH?v߉KJ^UY0+êm1+A+,Ȏs9C_NWl!;;Zv-fl%" MAM*ak}vp~E:`<'̏Eē\+7W,rIa,N4S 鱥 +j|p#(}Y`"'|:Ƀ6eɎ4I2ºJ5[<U[fҼp 7{~vn a?rc .3hwp5<rdU%&6s<}Qhaǀƃ2yZت`XOT~gL2raK:`9Shy/L4ݵq=R"يq埓6=%|xT}{b/tCǦ1l|eZܲ%/ +Y(cM7IGM=.hJ4{xcQN{Sڎ-v3Fdeu/kkd mi~ 0F`%p$}6r?Z-}z1i44[Ǘ(‡kvQdSJo5$Pƙ c4IE!ı ڐ_X7pZCE܏ljdw k*vCh?"͎,Tq&>YE˯/rUt{ h*۴,H2S r?ԛ!˔Pdqk}KK Lȇ=t]HWVCr˜TV#ˠ(i5rgt?@e9CAa|9*VX3ƾ4! 7bkVnRϴH) %j}>H$ɩ7:oju3}}̐ $Yw7i݄NK yIϚ}g+7tY4uo&'D q00f5բyFOź1&ZY9;c B0jt> bC^-+KZB[틨=Fcݐa5kH5ҴoM ̵۞%8܈ g#X {[W.bncl޲ `wRЛ(7&XIn">KUgUb- 1 rY9Ƀ&Qq9a,`nE}Mn:,,K&W[]DBZԹ Gq/%|qXO7 a 'Z쇐mk~0K]oeĺw3Kysf.9nc&7~@Jl: k|_ʱYC@tSq"TP zur6}/$_Q0"³hp˹~LI!?13?!ۨၢ}q-\S *5 DSqz>ɦ`_?#Ҹ nn#fV a!8WY9hUH{:?knZ&ټmK^ڹY@݌(MWmVBc`Ji]. h k70uŸ]WYBT$$#V nވOΟis(3J{ T•!z\ ]Vd۳\6Wݜ9xXTDm3#:d[, %= RkK^ Ctm_\,ƌ3j]<6=n[ǰ(fЏ ր'̨o7: ȶޭ;&Xv ﵬ}~[M]Q6?,|ƙ.0^\RdĞ}`C[̂ZbJgFihP>DM.Q }j,k|_2Ԙ/wxf?<ʯ -Upzl.lkC_yćt#/ 3ACHҎ@gSox_Sڋdds Cc6L#Z7p!0OهD󖐉˞@LeH~ N nzP4)6lO A=ZZKO'MGXWyecS'Rt#>áUiK`6)P>u4yq4pz7I'OF#`Fvhv:bF^̭]ڝWDi2`t{Z|DV'Hj! B,r]Q\͎ BӨZg|5r+Ouݠ2U ΠIƅޙ;tV  }~bfi{o*1jI&e~dTbUǽM.0(\{P.ˣ|i!Oj;v 7X`S/H,*r}6*~շjy.|mGQ?V(cKnWbin/ +$tQzqZzmI<[LK5R;e1IQ%w%̧a@&Cx}wl㫅J ^WILcJl!k;j;9^2(*`SqoF8;ߪzk0.=ֱkⱜ vM@(t?;p3D5O{FjP.a4c!-I+]YİRvבDh!_:t( wbU|h~XY<*aV0^LpE9m<.Fn ;agnݭDB7{|Р ҁ Bʛȧ _Jha>e˴Η71:g4@!GF\zgxoISik/B ZWٓY'DžDחh^jP&~KSM|߹E0γ# g;j'9mgy}?@f~wlՏ Ӵ0i>Y_qKOH.sbwv"N°_ ?ӎTbAg(]Vbĩa:Du \j[HLWN䤽RRa'M?0>qyx] sm&d}T'sնΊrtuf /DUuK`s:1y ~`?] }-B%Sur=NCnH ^51d0J>, 82rrca6+Vi<W̟]-WTXcy)VϜUpټpK"^5iN;u옶O{r #K ?n@da3WG3a;k^-"!R2H hI͙KVP`$eޡiW'2၄wv%B0q_kL p~kz}#X/4J*+c(SM䟮me.J1Rwzn)s.^蛓?s`m79ğkpd.ѥF:J{'yj|R!rY]u / "=z]4DZ&k쿹_aU|L| C=h6aa)tr8bmd{3oGoK݄O479o(F1jPnv|H B 0>AN:n).Fsvq3Vh)ys0w7BEѺ^ŵiҸ?|qIZmch#e3G7;› a*N INڮT[5vK㓌Nv1f+I9X]B۴afPVf$Ķk|m,#pH$p]-hY(ı+xkaIh6!.9o5`TOOhqhgVucy.tT=TvWYy$(RhFMSV{K&Y=96m^Q%C-s\n椻OhuiX`p}eYʬ-c9+M8m˼*`/BN-)aYz0kcu[6-m[;sВ6՝pc nA:0 Y,8jE}qWp=3[@11Ĺƃ5!W1&[L(";3L:!}W{U&0S*Lw mȵ9"B `cw2+V՗{P5!$ץ'.s6^Dno؞lQ_ȟ 8pjw@!MFר(/ZIS>k+aJ /LM 4&7\# KFL|ˌ}e?0iN[3-wvZާJ69>g rd8B'N2@IʇQ)rhsRK4}B1^PO~%Cќ iwu|# ,Ub Hڨo&m\C%Ծ1*b}󢁨2]F!$C7J0 S9ykցrwv5NR,S){rʽP@]p >2t5I[\dȗ%ukq_F@˫k;wH''XK5=!"4,ŅFQ:C]S;qW -&el#g`m})ཱིM cH#ªFȌ*j8x;%؛{%v#5T3+/a#ʁ&\K.=B-E3>߮]&p"@WZXYVi{kKI:IgU3"%.mjjlٳlNQGȎ'یycNLdPJyd;xu`u=}IA 9p3A{{Tbs'`bVqjD)}}I;z2$\9f@p2 fuWA-G.u 0[WX(v:*nQdQ ,7ܯ,w KAtו̥mtqQ-zaPYYBhG~J%)te((C+Ϩbw0sq&/kvd|GIGVDpMZ.х< .cIH^)I׌ɋ(iDŋ{6pG4_ ٠tZ`f:nG%%m0~ׁB[ސxiI:xY8]]9mwzekgb:AExrsׁ@ZM/^ ڙ?X [N%j8Y׫\'0!ۭ DD(}¶Ŧඛ.H5RER֓8&AǞzhjF1]hȺwO7p 8DQ!As2qZF vxmһxCw8IC;c"Ioet1!3LF' O"ЄY ù(ͅxbV20vo{Sd J^ᩖX,f^K%l?urԉ/bb)o7Q"N]igym=z7 JHwys gT%!'ֆqR Wc Iȫͱh9aAwPZhe Hft1z&QZxibK$H#Hݧqxy(H0lj]8l-QRFMς!a|{Uq|שeAV5DJg0Eo)O|Li{FŒ-^Уp'ьU涋q8G!cgEx=q<vIv,Hw8xh6>EiR>R5c{jJ&n~! Y'@C~n\Wg% ."}s0j3YLě7|?2ZӉvk0p$,N [|UMӥz|ڞ\'䝍Tٵd,HB[>P+R.L#1債{^u )9ۄ؍Ъ|ߛg68g98#qlV;v%C^i9y&ӚMus\7Ȉdf*S#|-!jg`% >u~ռeFOOڌDw!Oju#ܻ]1MApR~UfH]]hg s` R}  -rIwdp^f~da >Ka=} 8\OKO 2cC$:o[y4O/?$-qpYhr؀!6Pwm]8޼ϥz#Ŝ=Jr1W!Uw`DjecIDz!oYLG8;'7@,}/jڞλ 'GT7a#>y3-X)0;sIo=]IUpuNɲ[k[15nx iiStp?v.㿒J/pzNSo KZP{^/(zў,ز |>9;^4H d VAM~R_$LޜM~ VSώ3a- JF[Pz7</>وHY;chlz@_nn"*8Y&)rkut@~i%ձ;x\41̶Lp)#f>$I n(^u. &Ffv[+tEFrA2(t[23yM;T7Wh_yS*z|tȏp6#Ixb[N,ֳaP{ʴ5 #{CtS ƋTsLYͷuI[b6 t::D+Nf8mƷfb^L0{2;$t?hsՀ(%2`}E"}R Q^bK8VEV^$(3 }nU^ws xE]*sC;M^"Z2$N+KVt/aעyj؄L Cb净ia=+twx#` -s&jr>Nra瘘ƺVY9vd.4C6eξ7`/v)%x()L9zI^Ŷ/ubܷK~1+B$hti5q nzITuW#]+D1^ <ۤ6:h2Aa;P=fĽH*vC R;uYhRPta~cZN: b50~3`1 \~;/ z-t=R$[2~:w_MlRT#`xY. [\y蠵kѤg?0 C0ڙlj>G.Ln.-zPs{` kU",AzrQҾƼ&МӠ`rdhXgVa_ߋ;Q­ǶeKY!#?('}~Uo'¾š|t-Q}Bty ZXÉq%}-skVP[\K@= ,>{]v ^\Z9z`Pi^?@<{jŵ۴H; gH:\Q)P%~Mc]9 xl@+ fȝ Sjb|6XcS0(VT WMC]5[#(kyggs;C*˂PBF%UWj*^(HoG807?7oM\'!1xM.kZ[q?jTz4pĆN S =mZU-SngiMك.%qV#dn~G7\ ;]4sFrP`h ׄ޷zSTZ*c$ѩpUaK2a3E]>4^6'jΗ1w*뛲bL n'W#D`VE}m돐(n~/ћfD/ Z$ʒr;@XqSK]NI;DG20* {E漩G}a8ho*iY5uy_gceT|3ېj~>gw>iЪ`jdsq*|5:dPL3\϶S!eqjIzE|4H@=ݝRZDˢ5PS@FEoU5!!S=AuDDi*Φʄˢ.1 X@Ub SBz+5"O<>LNEJ?$=Uf 7GD{.vK-̨&8 !|4z ^̲מ-}:i6['iBzIq0CTOGVr;-r %IHp Sc>G&A! kxh(4orG6^? J SSt jӈrʡE&eEt{YvN);CU (;< RG*C)!%\HBTb ='+#O#Q8\;2x8 #R7chcǗ7 *@-~x7+mn]ayYJE|XcK*RԘ嶻 :z`78~^n j$wU}!R14L7{ek_ sOqi u(~KX jI2+iu7]+Y >B{L`ߙ`LlU@`e/Ojk*I$KWu8?E 8Ŗr|Z롨yG7D]Z095zבZX;NЌ _/qHڹl(TiYٗ_ گN%,XSuXVp]t^EݜK|T*̄ u={x VG%2 wMl P06Yq {t)-\_p;M] ;GIbu1 o.-l(feq0PZBj`@"Dh;~(H HBC> rEӒ,U&OIrQ߃KR2؊Na)>6mL7˃n+an}3tI"iJe`Z ^MʮSJ:[1NMJ\[XMҝg-VSn*%ָF@,%NoyUK|.Ss\!}zw2t_{vO?=KUt$a*\}CK{ ׭T9.LkPt~0p#VL8YgۃAfLLL> umLmjE;,xOh5ٷQjy]îdǤq6D+Irh}r[AZ0{#INfsUȷ(RVb IW3\ɓoxE6iڊ_Yl c*I ԢeňNS|s0kY`/ nw Ṷ;C/F̽-v# #pU2YT= ozA@f#HLĹ~2iP1M }\Ï#{;6^ƭ>u(skbb ૹ/? |l.Vl1O6rDզaK6gή8#93*}89׺R.jJlM]ՅƉ'^:@2^qZ|s]{Nq{}CY'G%BhpMj\2eC^M[!]F Sxi*OP >+7I~CaxZTa^a-=1K0SB=\ Y9oaău z4ݣy>HzT"zՊgv7\,.GQ]^(W&BTKrZfye#5i +ڀx\0[RPH'J %n̼E-ϲm,1b*.<3{4Às]Zc44^׺Pq6ese8oS~#QI'Wό1j X^1423&+eָnP/SSXdAĂ6KDl)-xY3ːfI-UJq< PYjWƒNFa'p/H{Eq {Zdx tL4|ZBzsfL԰7'_PjfJ:kɊܽ{ג?]5TFgy !m Yn&3s3VoSۨ[1+2z~AP.zxC{;gz" Md=xV#qn8B;ǬAyR20+]@BQJ.ߺΊ"sC,vv-}Ab{Af0%/2h6^ ɷV˥D/*k|Zо7AqZ(^hrѺ UD7b4&.S P{bަR?+M~C|i#V1qXOg~>@VP.^ΌTLmrl6gᔘTѲŌ)pR|HeE/B|u9IUҎvĴ󬘉'*%/"CDrnU T/ixv_2 k58@`0s9{j} ".MeD)/*}IR uX4!I$cm=FJѲ;6*{Q_ 5*["ӬtPM݉W^f;^~c_>Ȉ/:TR! Ń~63ue\. WITJdci[!f2n9tb%1WX/DOʟ?4Gx;Ltޑ O녻}78k9r9 !c4k]Cqw0?suVk~q9 nc#kXCWFH5%i X5EUA> !м&vaS5d!z>z?XK~%Ji%ޢ!L}& -î\xz~FMS X7EtĂV,)ers e/6b^v)a09c q%Hy8J t#ZLr%[ 7?\hJ[FR14q8:X=%35`M@wNv;yYS;Ǭf:_q-NѡZg @ f89L{~#;3E ہ2]-%0Y4=Nx=ʶie kW{o>L x> >HڡΏCKRXĆ&I~4($sֈWiqV7c떤`hiKԻ3cߘd/Ͷ@Ю>k23]G_y~ZNl"|<Sঢ়2G#FZ?"kfo)-QH 8$z7mu.DJ19?wi̗'SS&AVBde+n  @B-FNo`pmݮ1gvň4^l0~Cٵ9DjfLs;UV` ~|*a ymdTOevƪOZ&Ґ+mz ˆֻ|Gf ނzfYa3<1u]:<8.e"[Z%}*e=1^-~.-Gʙq㚰ޟ .I ;`ؚ{]˵}mo<_ꘒL"pA \'Y ׳oU^ѹY8u p/>J%٫[M+^9mE຋]J:ȉΣ_o$DSլI ~wtKEsS62-ZB24/:njrD+%,VnnP 0& Ya^46 @#t,d^e?ᷔe1k怔:QT5qRCR݅HF={_̪`v'1T%a-8n1m -d !!Ճw+=OJѭu,J[Wi[Ψ9-!2]2r0mYbsJ@~pq]]ح)YXcFcS"<(υ`70P-_[WF <3` jًDyHkӵWr9<ބQqܚ=cF{UKWRD{=#ҩR'PUP؈n{)'ܥZa5VF5YDdZ$R]A }=-z] sICJ4U ee3)Rh&;`O9x;^WH[yuHPN)q ZPPDr$?RE(p F';)Gx`zyi5#<[ּ:}hM^RЏ&Q|!A ki7<,f*[9ڍmQr~jX+"{,"!q8"ۭ_.@ 8גkeHRO͛ӥgIEw[h_i߇E3+DdDž7b4MaxtL(V*-"%(aNp'0)qO502~.2(1dMg"SvzjWPe#. [r //][J%_{B=RlUʨ]&]fG񤤯=Qs1Z)ҷ1[W|0-Vs 9\0 \W/XnN(\oKkjJB׺-K 5]LX?$صSRi H3 lhl},r$tf 51SѝwxB#Z`)%ʷ;|",B@Jq y[,Lt,8._yx !umMi \;$Ԙm4 qrF,o$}={%4b1 EŘqV.A;Rz naawe+ TQmKŨEV_PvIQ7?40GzէAu`}A% %w'dXe3Pt}hXwIapE+Ң"p$M]FuWxRK &U"pN±/H4uXm+'8x A is ?[ܩ!މ@ -ګN7ZVV C<%뒹#Pw\KHS~FohA=EJN`Us/SLgQܱc,(J.h7-f{,i_]dP iB@_!J 26C v8#  V*| [\p걤CpNدu(7 - f(pqʍ싟>7N5]sc2ȑܜN'EM\}s{_m)iWEȐ!@..԰L=$ٲBe#]D$f *Zo鶗uiH:_:P ja$!dGJ+2ccCJ JZj/#|kP.geu()MKPa/SBt1K>&WhJΰM[?G{-n?E_ #$Wy@J <|yj d < VE wk `%ݞ+{d;w #Fh Hj"&R`FŚᆕh`qrM$DOC}n-aɞ$Z4tw^hblұ|+vjZSm4 ǟ)p]j#CB /L"b0A "xTjba[,g z >5|9JGRr^_)XnpJ1LY@8&LExQf%Z7DWnWz#ٿ_nVJ]"RrQph3VSwiChC(HgN W\p1S1EܵZСm=kg6V\߹4Exe kv _*y肟da ?NʼyBtojOy7Qo{tt=~JkI#Vn].(F!hU#1=Es*Aֽ>yZ+ؚnut勔X~$;, /J>[~&;y &Bsi/<+U"=9ۥA^66l-OF7)rP/R۵)zL NKd4>e~ ֭uZ N4D50 S5Q^|'ޙ"cZw:!t] k~`h3Mqvif.ξQmg3/N4ݶVt' KD70XtD] =Mv Q"pR-)boj<~wV֋T kAeERoʧ67ے',.ta&\P KZN4y [z ` ʽ =nh\)sh״uI=4)9NU .hBRs).⩼{%ڵ=X $w|.Urr sIퟔzz&bG )J|BU勳,sqN):nu>\˻m~?h`RH748(36Șym PT{GmLXa Ն iW 4:bY8z>ygEnAJeOm[}m)a>A@|}u-vBDk->h.س@Ph^!##Y.fxbrhZR'̎?l+fZa|Qq) ˃K>(q2ch^T\Ov_fѷnsԾZ-gyn o"+nQy3w-I0G$#1nL8:\3f ZլBeTESSo-I$M _O|Ht<&H -8>Rg[xe/MT)(r<1K׺$-\ASuXһ0A<9CDilڅ3~+FdH(ڀP?> \ 3X"4ߥI?JńP7vm))srf<7 CNCfT&(~cb'[o=H~ݦ:K䁐C…f8sexcA5 h81 ' Ҭ8breN`̟/]3E@Pn{9iCETe.&p$5/am'[.*/;19G${$@޺yc,/V RfvV/Dž쩱;`,"OV8Á\?~ˌX*LZpQݱQJ`VD!M"!y)s-؉(V?AgU 6`H|'rB{}_y/N>q)-]-u hY\{J'ޓ/׶ KA9G0]~qsuW-Es.SkZal^ޚpg"5-rZ[,bfm58pZ+fIa9aqVʱioaG:cd/4`axm5J6m{W[mO]-`;ɜ"[@!ȌJ l}6GluNYm,"ZcIIwGTy'2y'p%1KJ޼ 7;C6 Q\RƼeM#%1/Y<)*|t:6—TG^S5x@w\ ̤*1uBe|]C2s$7y w$]$6%g7JO cn~!]J2oI CER%Tx^W<;.T=E`zx=II'*)ip=ɇu Rk1 9UEdT)WD x5>k,'Gռ=^i1H淟{#ƅ>b4|9腳]] KYJ+s~w&.<"6"9e_Q@:Qb,yVEm8bg$1i&/nq"/#hUЀq:Ce T8)&%Cg0Ð!zOvp|?xU/.qyt"vzW5&S @a;JÈ+C|m%{;)J} 3n>myi<}y֊#Lӛ>apJY STxSy`lfk񤍥[*0 Lݹp |'"[!fm@<:!7ISߒgj/3&2:xq; )eO+n%C9uj*%|0Ԩ%LFz+}Q6s +N&v:M|(X]7e"5wF[ .O_rO,:TYp+RN+VV Gd^.w]?Ͱh*ɏ7M݌zVYOfuc>sk/t ?P!6:6?xxad1`L}.ɸ_*E|s(?_ -'X ɮTMźc &M$D-oHQ 1&Y4| &C= x2|'gG,M5o{ y#bR ?*(*1'V[Z6Hi[H4}n iF&T^L 4^Z4e2kI3 D5z5dvf#Fs4AT0C*;OS;]4.π1~/&#}( sם߹_q[\R\&;Œ|H4@w0[G༱PEOELu*~+oR2 X)9E<>$1E@?N7^!_.z)ϱ`W |y4!!yfq 9Nyyq&w^=1 )-I!D[<.Vr8i Jjmijy0m?`դZ{AuFPuUc6 'N4xLv.2pS <s]J"f? D@lZה4aT~'bt1Wr!a6%$X;]xMƣ&,MX_}>Yv 64L( $e޾u%kcWp{QXli{>yIXҡi. 89l}ڏKXN&3PӖ\aZC:XTCt'9d:2ajܯ&D(=Ϭ+ #yydqrZ_3Ӵ܍@MFefkHgGǚ͟TnP풵5mB?V:d661ۜ^WE vgxupcbr\+${8IiWFLu-ta`9b]3Rɿw~w m֓ޑǟ(GsԆKnל1 ؠ.d[^ob}z[8b4E[?dR~#kwXWn+Z&w34X7̄rEx ݵ_El)q0FpۊpR2c=& =JlCSɫGqC4hB*ԑMH69LD㉚%Յ#ȟ\e[Au lTdyq8_K^y/x 6 *G\褘)PѼrV[NaҕE&lTeT:LL̀DPaCd:vG+&;^i#w?^]Y&(}AN\ݷtY~f!UMcw_Tb#3*7TZ&?A#]6's)е3ǹ[ %y?TtσKB;w & 0%Ηu)X~BC,2 5l` 1)"[rADP3f(R٨sqbbp}8*t#xm}#Q$.W" 'iKEh淕ૡXoBVev91$떐070qp(")^Bڳ.w{&$ʍ&9K ~1⋸sNI򅈜X7 9)t4rFQzv?8(w"c<gY|'ߓe= K=<йeZ{Tߐ7é%MPti[4)kӷI &y%fWH0uBwH LI >fsEfJC^Ay )`٪S v#K\bbV5my3Fe9V#C 4#OxJ7fa)ڒ8ӸDl1N6;yzh:Fd^+k`|*:|KUE暏vcҬ|&Zt9E(o3rN.2jh`?RH@~_g AEczڀȰ>}(i \kiT6P7nܬx$Ӡt-:[BPρ^Dxj PY$?Sz)nSb!ʣP^tE:lt%c_Ȋ(|CYHIQ&ԩ/Џ`1ޅ" (<,=XWФvi<&_^4YㅲzlOzi*״@<!%$S׼CB 6p]jjCR^t@.X$c[ F}w:$rb=SLq^tNAeȨDz(wp>*x _ɲ53ϰ ( xr!4\W8%7#2GPai_(R71Oӗ:;:°tEz562|қO.}Jh/A6U['~ςC pCUxykah|!{ƬQKl4yݾMH}` B#lӡmjY]@x̀i7s~w)ȃ_vSY['IB\&2 q2w1{Hl*/&"Hp؈rTwl$z;W(tgӭ jlFtlP#/|P4$Eh~) ~%ʽ*A0$ؑܠ۽8}r^b۳J%h?1Q9U6#%R D k9G1 41WFmen%!dcH)&rn3o[hAȷKO$!-wBM{ӧap8`NSh麑'$1`fD_if`K$N+1 M! .ףF }6`MMm׃ 4 VP-Fw f2ihpZvG1izBkGpr=oߝ@y#мnj!(娡%CsTWä $9aTcC FAgqѲwbEBOĂʕ,1ӴcL5n::GW ,R OuH&0n;šIB@qp#,gN yQ 26 `LA@}=?I 5HBzS1Jg槡:}YW"B<"~VIŲ%ufN=}FI Z t"bZU^'hϼ%fzVn9fqc?2Nˍ2BT}F+dc+ӇQӻOHطu}<9lZ(/𥣮jGnҁ#7bmf@[ty|#fTwr.V3JUͰ!!qX*YH>eV(ND+ u?֦CSRtzثۛP fE'ddNxV`v7T_tG_,{ʘc%CO߈5Bk&Fʏ-"g/79}IdXBJ}]I6*2ueqnP}k-=ԙڪCvUD9{&m a҃_aSxQ?oAb"Ha-8pi67+٭Ɩ)f:T%Qn$ MED.oE?NSZAtI t^5SF'~7cuI[6%ׄO l]W'P%Bi_H 㱕,kȖ"nȎٕN=a,t7 .^{5+RcϒXd/v4C=X8Z4A&Tti;]PGĹ1gEuSDRW2b|S՗UҫԊ#3O~ײ{2\mD}dA^+f+-$J#iWݢkH\LI ^AAo&Ǧ':18mEඨ밞%v#I~{nM:x9(QhEtFN WCᢵ7􊉼%QfMs^`_6yfD6u7L~#?-| pBe.j"(Yi,tgXOW<%|0zO$W0JD(dHXچ %2Fʇ=uݶR1M zհW|Zd`3%Dтsv+\/z.I]J$8[4.4J'lcaqK3GC=S|-s xeUWIwI9;=+Ӄ|B JFםvqwcuQJ(j46Q߉hBU'gT˥>..t{c#Q*rL!30T%$M|b=[.K!P&ÿ&n"dbs? *Lߧ:$(̈;̀_BNM0q]?b'5?e L⎍SGJ)tn$*_R8Rl3L"ձKg|#D~օEV*-{y^p̓kkQRZT F֚)nx#}j)J&^}bՔ8E=tt{m`>X)~ȕgTu$<ќ~:YJMH5Ä{8ڂ k)1|Dt\~Q,uPq-}G(:hӰxBe^lӔh9\5$U0u{ԯl9w6O@o^ܷ.[E5D/OݥV)lP/|݊´V&7!*c1|p>ҩ vVb4͂6ՋY"jLgK xGKY&]]L3597<)"Έ˨>˷q_Y~;BCVaB \ /ɩ:e B8(>ӷz,C|@Pgͭ)p!#k7ch"?YǹLj_*ZoLD\@-EK$!?Q9l ֚\;QȺfnEY$bSq}~4goyQIU4$HW[k%=-H`}Q̥iE9ɗ*ջE_\*33BKZdOqx:1i>@1$4=W R+kp|>֨ ÷rBUgCB)N$Ln;ٌP$V.a\Z+ԡ=y-ճ!dV$]uV8W *t58TZg{u-u.6el>@A>9Ÿh/-Tq[o7Ιel`λ<oR p4y?Je+q)Mߞu1 W{-0(;Ka8ezg_~Y޾POʎNdtyleQ8Yx\s2cq+TDFڅfo? 1OJ#?^%fwqFC D<'A]J 0LN2UpyC XƟ>g&`fFvA Vr bw_pi&a2[&v;oYar>f[W¤& LJȖ~8k=JՉKGy7; =N&/Ʒ>;v;.oTZmLt1F25K.-^Ohq+r`Q< ؔyCTûFFG6N=0|6VJqb1WT[G?-f n7X`L&eg8y;/1AVhO.] I.X(p"r3C̃&l֩ۈTBT{Dȕ$88/i6!۾daI*8N66޴W>IO.'_Sf-r3WM6#pfPll.b7.ɸ8١VrIiٴ:,ig/1gUPۯunLm?6 ||I`ˢ_E1" 4>,L˘"՘@6 ͎-) *W5TgI鐅5]3{Tdsu^oe(Gr,Թ%`D}K_%ʘ֝[pRO-\w;}{V&u̮D .s QhaT96%͐о-O-sF3:pjC znwzk?`[@t1\%, .ӡg"*hԒ̳{zJ yRb;5m87GQ q թ Cؚ pƠI҇6A}.{Fj7ýҨŀRth2th%wLkU׺[ T%W7~mp''yJFVi_ GBVյj!w -HTHN7*?튡ز.2Yg>9/ uk6 ijG=-ڷZ6:!lY W|.nW`r QmO}AYj#KӞҴE\s7ɶ$aԽIc_=݊Ewm*Ǽ|_>l.c`-HsjD{O1B`P 8pu'(fE/}[n ɜwm' 9,3|K0zud}Mɲ32gm\9Bn5E+S.l*ә߄rTD`3tX9w<.xQe$^=Ì2)iA_Jip "=4ȶi3M.5 }9!Umc}1 ^}䎁,gK!w./q]0ᨿ46{(^@+䒬\FmLwWVyw$A;SpnVs_"'z> +msձr ) h䏃¯>'%|*C6#):GEjcՖ %kt㧲TBn?6vL"g(hgLx oLu/f'iʍK<rlc\hSE}ҳfPlQ\>b %|x#,?zk_|SfkE ]1^3ʍ% ѫs=8A 7!TŠDG03v¥$(S"uGWo~CṫF!ש8vFAˎʽ~+ {;7aAG:nY.ʹ~0*l]؊|l;W qrD@g]`h0i W~R؄TT AbxWJmZke#f4 _tX[},ů@4= S!V„~䥕w(l0C]J ,qˤ!e]ҲSxE`mx( $v93@0=eB^&kXSR2]Q _k {F!j .%} ꪎ*;SN\=rij풶8 &3Rf&oCDACG|^aslU.;M8Uğ  ƪ-eI=ë |#;$.oU PCO I7ޛ<%HeXUewbS&Ъp N&8^omhɘ_O =?g iU+v.BRu QY eWqNu TJRbMዠv}J !reeBJVHk8 ΐqkh 4<9y[ʹbY`uXl^J'U_4#wA[(|u@~ tQp>-h 2S35ՁzU!zӄX kcl0#=vIǺtcPݻ>$fv{S,h[RzgfIww=k+,;] ]/bF.Fmc{+ݠ 5_ ?>ٷ<GAy>gCN`!6Mx,6+q.Hl:kO!a>b e;d`P KHf솏$įs ~g cU6@b-.6giu9JTnpQ^>5!Jhݷ'O +kjᑴM!Ao_n">㠕/(̲ a'RW@y#k1- ]ouUa' J9p2lDe}u0 V`giʥUy1R:ͻ,V=B-݇$qg>sJszm_;MJƊDv\{j>ԛWîZm1HUUh-V<"#&>Asz/d$Q7hމ!b2$HA˝]lb MAW ρe+[0 'Հ3[K{:wP70ÀbӽUt!Ms/Sti[oUDAzw"h- (ϵ\#I~rα\O{qt}Uӏ K|f?qY+'*pn#WݘUhd\D 2vs^vsy7׆B;6Α+ױ6-rєcfX=R_FͧA N1.HE(u7(J#mJ/KJdN%n.Faȡ^#ʭ6B^4*fV 4$tyU{zaS#dyF],kPpfr87z7?m=Zךyp'!R /TTUY}qly:uuH#?[H'^bIf8Ǐ{ٴ-(A 謖:=R8 :I8D& f9{ƢH՜LѮain i$ &D^Tgo* 6V- !>3.Ye&gФ,)#wy$2"^QkD'3AZM6jeL;ߛ'xE ,<:}=]5&muV6AؽͻŸ2iׯ NnF)jj a[mnrͱ_?񥂮 glHx %_!^CvUyƫnl񱈊T||t6:5D憑-2ez7 ]]J~҉LP:Na/Yo+zF=+a3wOR%TG^o{x婍GnKK)|\9W l6reU @h7_DOؗxKbk[]INLå,~EJ@f77vC[$'Ŵ< ۊA*qK~(}MȷR ^V=u9I# E:05C:X:e4N{_ >sTtg'32Ff+AЀC<ГʄE&6c#b>ѭΛLT0qjhz3uFuGn͊d@\A)1>hx8nKINK #\1%"*<}3ޖ%񻚌M/P(c57 ʍVXa2c>=]1(O\ln̮nW$xND+z7u*9F+O.xQ3d?eB]E*gXE]:S~S/B4r0TC1(sz{i?[OzI -LY[: #NgDM>-1uDHHw"wyκUsèh#wP(]ANPޫ utyreTb$Pys٫ԄDjvja%p5\A>֐QirEwo)3i =azE\R\Y~}z. pzUӂBehcFDu@OXlb 8L/i\G4a>>Da|ڏ/ٺmx*.t U. 7T?rt?U<7/禎=0~roXC:z0FSSbI/\Z]`ay? yJH: ?[7N 0$eU Ov8G%Kv'vTO#8/q_0+pjS]q%71DWC{ފaƒle5=I3d/{;up4O7]hy l%UXǖ,e4B!VW\LԖ1fUaR`3}JUCԣE#SW㯛` ?V͚rnf6$V=} +3w;njd1urᙎW,)jH_S+HvёDF:97 MkH^i%\I^00yN]Mzi0G-s$AehMI_3AI : 7צmsz~w,ܝ Lkrlƌ6^pa"?8 VLghcAޓҦ贒-m8D>RuM+/pBtX.Dްz9dx0Xձ9S bY!A+co+a܉@`ldOPsqW:(Z90ie?E͚lZy`DvVj(Z:/u \Ҽ9C2$aLN28Ԟj"]읕XI"Q9"%|kqG:9pfbQ= NԳBC ͚@SV:~Hv$YGޝhb/p7^GE3f#)Q-N9ư~6>hQ `/jb@geG~Ԙ;_.;tGPſf! ?o1[s/Х/ $Bau73V`8ai͵յFOVD9:R +4-0jȪF qٲ Ax%>V2"C+csΟQKom.I QLnORgA1fg9KOSiX$ AUJBBeXQ5x=/!vىb^+U84TٙS'(WA&[wm,SuN]WGyy7qhc]cƜBD|ok&UKc4MpdG:2/F`9iR` Ui"O7p/>|M]}HrL,A>ޮ1e?9$JlLj\}V$[Lk|R@6B4r}*.kIdNؚ7eR;RAa}2;L23YIuҳV)$)$ȫor5Ē{~j*6,4z3hԂ4T5H,Z\Ot'1ﬧDrՁtjNFQo P-ɐn-[F(\\ ~HwiGI#o_ڻHnm4ߔ 7K|sI',!I"N'&S5_(57*0it*1|lڣk߂SeQΊ?w(*9p@ yM@OG( @sB ^P"AKu@_CӳF=i [MǹRp}RO} p6uKo$X}M uy>'rLQePqt0BqPϠƙPt]\8RMӺ2~ʒ>ǰg<%VBlO6ؒsyn$aɳ]^EHyoy$uVq$)P%a{Bh倊a9i{aկ9X}5a]G|\OJMeHn1܇QzDQзeoeQ0镁1'%!hl]Q"/-GqZC1t5LVF=Aڱ۸{{ ٩MhMCĎqz%iKӃ{*+YB,Q .˞9NNYӤ r26,rdBx:x:"I&fvLiw߯%f+ąW(l$TփԾ1XɘdCRcH>]GӠ1Ӆ,'4K[jfX B5ƣ*wNn!@ , f5f|E\L?!?sɭ}VwlO*thLspod1 '2%a;ʺ vL'E5iO׬6D X d␥O6Y}&$5E>gkXfd%pr 겾`3IbLk$5m`7GoNÐ1(-1ݠ?H0ПHrL41gv1a:K"v\f_Z>.]7`Na+z< 6b nIF6gd'$,⸬ױ3 8@Ꙉ663FY$hM?]XjDޫY2Uv=fPAۯ7\B@?=*B8dbOJ=P\k".qS#(qAz-E=eKsiWl>)hNú\!I#Yi-G_E8S9ƞGCq~_q7quZGTbަ 0X?DhIkyA]\|e{o_BГ;WJ1o>=ef2MjROTOiB":Ul |l#Z@<н~9HA/ՒF!y9{:'R8篇ueXdPHEzNR^ޣJ]p9';qellF)AGb%q&ZaP/լ a8*v+ *ȰuU.TٕGQzY E k %^8ȃY7L Τ8< LM}o&B/'9L'&\j9B.xwHa58vҧ'4=^cT _ QF$L(HSYa>Wr;k-ek$+;)Ouy@hgaC%ƀW6~Ѐ .Md_?N?=kD)XcE0Ja czX;W؉]m7 gr8 i?ks^U6uMĬ]?}v{,f-OKi F<_"SBy$VHjQeN}dR*YeWruAvupȸKv]t*_X)f`ln]HrڰiQF|jd?>m _+L)<3Mմ1F?(0M lBBem wpg"~=xNz.iؠ,r^x̖`8;;PS1׮F}G[C1+rY\$ Bj>͢緋&6NlarxƌsGhBBtK5awx_}}lgLГW .02iO~cwi a@`ҁ! w鍈18,-Xda(&@E-5 ejZImz]~%ݵ XZվަC`_l̵L;EeF⓹QB˖0'1L@t#yTXU&3] 7~q# %a:ۨoo:m+34oPt{QZ̎GC!0+?:p5 ĤQɺ`Mg^,V[`L|R^uNqpszB'v;0@2G_Jj#,.KжU连٧$6{;<FR/tŠNLyrk\jsqIdj@8;M~qNvGKV25w:PCL,trX J@tC(>E=ҧyնݑ/_-gBf*lSd3DFK[^ޮ:GS}ܟr$ih(Yq&9aIx.2N5aZ4TfЏ4udcΌ? ѭ!ff\~{"[F &v[@A-Iʻ#QݾU{\QF`bE4/ʕk$m&&_S ݨi73f,EUX>Ao9QW4&Hs Y!||YG&zMW|SOt"PX;RE-/:*=ߍϤ` C+%⤖V|E~bJw zyHCuDpgA4b+2_庿SckZ5p5G~dul6TV mSً9/H'<H:"dLVn0nLRȢLg+0>Ϛbi90n_n %]-("P;7,v'!1FhHҼQ+™PzSD=pڐ6IL_B8"'mΧo"HKYVJA0G 9nѥW+O@noaUF(wM@ׄ^C3ҹ4N\Wn>UzC-]ds|XsYSRto1,͜iqRWIRƓA&RAkqm#ZSO [ml>"Ҥ`#Qr䚃 \@8aUӽ.z \V\k5_lpC.>vOBx-|.ك4(MF:nfIeie$|ogX妱2C<ȇz0_f*:[e&û;u]Xk I# sȬG۳6{ &U9Xh"/8, 4ep(]V 1yO6k,$ ܁~s: [`~ݺte4{KFр6(-))O6 s4eTj40E(ͷUὝ6/JL'y֟ ڃ4@R!N~lv 56D(S^qL%F/B%EN? hw L='2_N4܋HVSf,.!ؗ(ÜNnA$Gcɶ+%8uX$3rJ JK<}vqc?)gy[.:'͜1Bxm)3Oq*W]Ric䵢a,񎐪]]6Ta{|=K%g8 RdBB0%02m];;5JDޛ&^*ZߞNN+iR̻} ' ;T[ы^X8'!lg$$3^)ʼK\ 9*۽+slK}o[(sz:96Wma4ń|/{?Me_ +tY ~"΄(I=k23?v[}[M޳KG@3K|=dfӌOQ _WkI;+ F|r"{і3m,ZZ]Mf9~KMsZt]f̑B)ozbxn4=CDPx ʠWi\=Ґ,~VRQҳӉ L7m)I[w @09>3_å#.y2_+˙}-r&*oeb ʘd#ybr|xƃPW< b9vtds֣r t3Pܞz#Vo8]h1&F8( v;b-PI#-Fi ?ZcsygO;fCVCenSh{hWŕGLWStNu#-YQRues8MÌiO#UIUJ5v(ٲ"W܌UW"F]޴Ǡ:c٦GLlV,"K @tv ס5B:LYWFbnj`6Sk{(r zD"wA7̼:qn8@+(ϾnFC77=MITjtL599,uF/|Vgts(ZJK3[3Ep%'v# nO!nJ*v.sߔI:?ίsU%>jV]4wtOZ %$q`!Tm7f2yN{njTԁLAY7j;v"$y$gmM%2BaŖ⫋f)no szW,"yh A^ڭ>¼Go'CK! YWE&jǖ疟ǤB3 mzS[ow ` l=X,eOgp/7ȂOvPAԑFpB7)k12nD!fVpMʚ2:h 1%/r9D (H 8@j۩bjM9:C̙^ْ1;jD0Pl!:nNIEuyST?3Vru_pcb.VJ=} (#Δ}#zLee9#dȇ*55+zOb ݻ_k ډc*$u_߳ l4,x0w*HUPyXq/x~E%j\BX S| f0gNYrjZ(K0[yU+CoH2` b)ʒMpD j}-~I #EgDV87dpuojJz"ܸǥ.p)m?8;+V1P4,XU=9Mh e0=Pq kn72&9_zƨȺa`ur#獞:sJYru .mmȜAߣ+8Wgo˜ "en;}hS  7k5pCSLӦd&̰rJ&اXׅ%O@Cňltb=b{uS_E0#Wغ)ja8CNwhō؍ݙ0w3.P|)ٿGM+I1OAێwk+J+ls᠉8+6.xDl DBQJV@x#=Ĺ,3 vVÌ7Z@3[o'qM3dhGa7יA`Ci aL?% w5Hd1<CSg%NmrƎ*E?eUڄoj,ABwAuZ|AH4:Wodxҧ~w-I K6pd28鈒2p꿔=Eɛ{bh2FQR\k@:2֡ld(Weq-m5gq{"Ig!iDKmOv lg+"d(a[b+ يg6NW~EǸQp q0~cVb>R*BOlcn [`/7>a% LC+/ĐFA!)t<+ Rn.S PaѡsREOП 'qiAߨ0&xt>sVm_DCo83t1}T-z(k=ؑ1ho٫`:ȮTr 区Ձٛ\S";q9D0M)J,ϓ ^$1eZsZѴ2,cU'( 9TǂBX'ջi,Z@dxT!$0Bqûg|"9iy63i |+/Q;zCwbZ7~3e&?2uΨzLT7T5#gmkIպZkκɦB~bxbQxVwq,s.22Uu#BėoƟ9#(XFN.ZS *RjMɱZUFj?>Cq4hG6e QV~,IpHF, F7!GZY*55A9TdܷP,:D%D}l|"nHW2{\ƨz\VWLx2=b uU`#Ҹ2s:i2]J4 0:%{r 4* $,[3nG\doY]TL|d>8jke{&(ף˃9Pr9]Om !,#҇ }ɓV,n|7Jz6#'님z$FA gouUhQ? /M}xy!~B'ֲ; PZ#fd+Py=33uJl2`yﭒHSq+> \t}}<8^Vǟsn:fZ?gou*c>b\S$^-wF`^6vWnyϿ[ hԫ۹S7VYoYc{*&d|}̆lLK=,o%Bs[Zwq9hL'3a6JՁ>sGiVe #H8e`J[_fDE伸4_1"\VͲ)ȥ H !S!NNFV Ĺ ٙbX昵m֐,[7 } x?/^iuSJ1h<e9jZ[1eǮO8>̀=;[a׺!2 U"ͼvrhEbrŗN+>x.]F>tS"?y8iġQםlp"W…u]%(3]e/f[rdYؘU 79#nVLTåVhr*1U xr;ዺrnGXMؑDuIXcx~%zǯ7gTMP1^j'(4% ;Us.g98QܠJ8kĕf@!=6O;sk] Bw| DB~mo`4GNbAGR[ "k;u|Vo:)h*>+]G- @%*N6hEb9Ђt Iz~ʒ4캶zT擟QF|tk}^^äʑ)q~WjU[SiEp؞1UP[{1=b`/鉂e5d6;t۹8 V[Rf}t; س繣#CoG ~%/0?4(Ѹ! :K٥9kcic`n(21wOC4!gPM,]@iTj?d!qyN%!U,-oJ 8EUF:o =RlvFQu/";6&Yׅ9ւMuּ"db"kѨR JJC}ö l<8,LEn.>mBmU ]dvNcY>b 0MW3e@>Mv pw.0YKg0Wb_?LoLϦH&1Y<0ooK*nOMvDX0bl)RU*ZF"QαZEQE$H,!٣F-&luE{ZxPs[Qܺ -{N&1}4rtC3I"Jc2S#@I]=A?BJ1NaCEf)fMx]]WY/ @!4`*_+ʹ/R fdBpMDdOR NWC _֣,HL8/%TC(rabޗ$*e -z|f)6G:n0 smT䘠 h-N©z=Db R,J\H QtVv{RR@B!ҊYC\m34ɟmV_Ľ E8#j|.'yu[M7!}dUuʌV1l9EvsoKo'W.p˔4}OۧXde>Y[ufH|2 ߺ',n)4T>F$,^6M8s1^*fA;jG(L&la`_mvd_VTWVe"ܘR3?d(g(NC8ũ/!B[ο/ )a8Jѿ8]*,rAD{H 0C*^&.B616r5w2w9!pUndJMY{(y}%[*}Qvuf?lkm\R)"ϴ2BmP 䀹j%Ӵ8>ףX|oΐbJ6/E7Cpª\|}>b'@yv svn'`^l0rjQ C:OgJ%hΦdELAaRM,~!O/'*JVj$|ϰ}rTL1I|y$-a6 %4GJ!0 &9 CtPbt)rIv]C&@}ay{;LCHZkN`pbY Pjg$@v⸙tmōy6ks;dWzlscA 0kU=%m*^!igAt!m=C($uG<)|]70jwH%*h(DCQv| !~y"7O̺i Tn^WR/D6КZ8,^ya%`6NE=ˍ5q|1>^E^GM(s-Ï%L{X1Bm-L\@~atףx6|Tw}xyoraUzz_ j=pw;y:~&-iW`^ w1)\ߗjFnlđ'0wهGQ.P8e]P5(otLyCoi܁@"Vx\ 9CNh6nG ><|@î.=o$2<%Ap`UiP\cJ($<~.%"u433t;}/̕h%B^ꃫ #8dpN؇|aLĨK'f#W{)H1[}̏iB_Sx&'*t)gPagz,܎!s`<#67{#aEHtn{q8Au '~'oSQقJi^%5B jq$j>mf7F` Z2osESz(A͝c |єPL0![htR2/Gm Q Rr {[#D߈Ck83,07W6իlׂQ6N 9ZITOp⨧%4ܺ8#,8IEvJg2i`MjOX1,j;_ՓZlefU~f giO 4(>ĀF^J'e#7dܜA~&E #{T JΏl;F8uE: I%W7LGOEr*md=>%  VPA9Lx"NDFlg1_鋭丶 UL`.L ^ktC̢;סȏW_ 4PQr!z FVt=}>/BֺA[m>u~>Q8S T-N*PX AyEFmggz'I.׀O*mf!tX(sS@nO!t}8zz_"GLG6PT9B|&NkFP$l-PTaXwTm/X97l2:w@Q؆m=m<PW~˄`3mq\FNq@Z, ,| &;xptpw 2Uҋ'=ЄTk5`͜M/a KN ߦekYhZ|u!H= =Nu]= R&"Ʊxi|n~MQcsV$m:Px"dAlwN՜]۫O="Y ,2zOp~-p".3ڨ9iS7qc+8X ͫPjK`"yU S '>u܃t8+QJS9ԱqGjC=yG&~{x\mx?xWK7uqKaK]~R4F|I\DO}|,r :|pV̓V6o@ˮ<ҹDW3Xeش:V/c߇~|:”:sE騲Z]*0[XJG(]׶zfQ4yyTY;y#IC'(ZWyT /86˸n`DۡR⯝i4,Ze;X7xWސ6ZR50&q]y'L>1aUjDLnx~wy]UK7)PP?&ِ.-t l߾\wӖFzOJiW0ljxeW&#2\bls5=A Az( brql}|BPh80Nd47>6+]nr0AEu)s1M-m-$H$]G zm%r?WsWc$^> =23BFKƛ1]>BܙDC"3nqS(KYj7!8u ?_ZVN`9Zn*U"T~WW9$}Q؛_R4˺i^tZzfio4! Y7=yt{NfH( ԕ19 E3QPQ|SPX @kI4`BK1}LVhu#1) ͡Pڰ*2+~Yݱ[ֲZ?B]QZ[ȧ4CˁwQxq`bOFOIf{qe'{E{*Ws`$Q{]Yq I)2%z%ǷUM\}T^,>7G#K1|h%6@-L5l[ǐ~vν_X\xyT;!.$ g3?/űx~Xt(*|Κ<_- #Tp6FwV΋a$(pt9UC޴[m)e/ Gw542c # f4:7<)7UVoGBy=QW[T|'{(tdބGXt@RE M0` iʔR4 _vG_a yL5<8>ό_{tO{2ڸrUVإqnn. C橧b>mE'46$fVY5]E74kL2y8-#A/IYIZ)ɣ*u33!s9gASd^#[8`m^X&E\*O/nَՈJ)`y ?Iu!(AC,=ʋ(@—6mb:{i׭Ker$2rIW+Xr7q&I-3g7҇vLTӀa̰z7` Wٮ]ƇbcPޡ:!vJYG H㎏i"Jr x\}zِvRŠۦV"5 =^":H_X]mUB\DńhҍdA$XH%tb0Nvp'+FwżvU\sy*!|AΡ08B5)zDXrT甆neVw*ԑCz JT,Y& .*`8\KN] 6Ԗ[)Y7^4Ų JH/ɼ=Ȣ$˛T*3eVIpL v#k.fXz|1"m TMs<>bzr&/7V$H{%?8w& )#67ZOEh1 ja%~F7 BX*Г.ŭzmLN=4BZ1L޵U(~6# >9 teͥ[/ljZA fQ<e4#Q,p=zٖqRlٝ' k u13@ [!j}x5?rT굃MsSBYRyz/ntkPOmߪp蒾Y"` ;`7`U_J>[MW'F?S fW?TQr<ETVovP2'>B/:FFrWhr_E\ qUL,sEDx_{Cm$3vxʛg(KS p0#J:ez. b@[B} - )HwA r.:JV}3\*Ut!7TE!4(hWK[ByJt0C-ѢȊ`Yyl{*MRs+j\L15̾ ONE+Kv}[]8+3@Ae&/v*I;Ӵ;PiO`0nƧTx,H;1_6_do|A™e>cSd8LAꂹXxN "^l,aR]i:A-BmhNurNd5HX4._I׌FĻ J0x{YM (8( ȯQ~n9qk)(E=A(ūŶ ϑƽG<ݾS͛c%!㺓q :#}r'iDԉ[i'xJ*ߑ #,#xAx:.p7˴7zsXV w|=#4;xxϪN];l5?'᫛#ADBW߉<m`Q.hBQ) NESZ9p5w_FL偠%S#$E!k'" 9aAF[ne32KFo_#L\=Sa1!q.SP0Fe_j£SAKа^=wj 1?H^Aow2*:o fF"9*'0gMm5U v^٨Son,ͯ_ņFx?i"} i|nJj_퍂ad,ЅDUm:LaPzMEYĵ:vHسWXʺq:)m>L_nH na遹ߊUŪSRl6~"IC]cwzcQa9j ^sWnxF-&{Whs DAks@Ǜb*o8ث3s"]L7щ/Bg3͢ Bu}7n!~Vqܨa]Pwgo\<? 0z''q'Vd/@{ҚOTѓߪō#iUdr^⪓KfGv2lv{3}> PY+7;.| ,QPp!S68\Y{aa<}Rn0^$.>}RK[s#.17d".+Gopڗ[ ~Pv0Q2/ x# WQ5!Lv.}e`aV dB2]k/dJJx8wT?Ւ_Ν<'N/fZ;1!9xoUSN3p_AA^8jiAhQʃ*&nϏGn@Ρ_ N0pEI+dib|>ڭ7p~5^/͕w>Bkﱪ;򆊂+#I"]pGSтpb X \#SN|܂w śMP\ ١cW 4F>[46E_Iu(%vPw1-tӏ<Z-:T*Z0y,* %- C\wP˥_~mW7wś=Q|dп=犼#U]pi3/}.ݳ9LL{ʹZHjA5-]뽖$}9!̦7Ud G-! oyKxXd3K˽&2PY/IJ-2?AQ;[@_k-'YA~g3v^_*;u`.. iߢwQ&h2TʁiENp1ԫ0mN`ȢboKH8B}ڲ_6 S^81I8f#^l$|o IQ0)\%Սwn2M6uB,ﹽ Fݫ-"T $JjS^GN/bp/Yv YH/J!n߉:>_t]nD|oZfAz\@߼0wŌb1WSDƼ0Auǣv}>PG{ffwSpJKOFGY o׿3lEgˈ0M*"a,\u[ϖS '9m3͓v9r"+v"AE;uWtLcTG]Pm)^U 1n}"Z`aC~1Cyi]=(\d.))x_|lJ}c*Y/vRi+` >hQn/8J~Zo/mJ.ӿ'Jǿ4- q[ANWxI2~ύko8q tVD$l枑< 7HFly{ĘfX) 9S+E`rV0ȥZ[`kt ܌Z[A dxK|>5ÜGiB]}bF)%rqF_;TNS鳄`/5 #:Nb7uc 3dE7M_h/& DZG} ۿ>+5liz"$o \ѧ]NjANb i]I/8p!̩It~U82t?Fn6a0h'S&as!-#,b2ېѬ3x?x8.Q-ҟ[l|Y=?WJmFzZ|I8UU8 S? G#d{`ԣ-sO9z*u5 8„ K`Otݬ6!%d@F~GpC{[o .iΓ,b1ia<-I,p9L?OvH( ]=auDS Wl^>nYn% n\8iuycD ?q#"(} }2AgƃUh'q( _Z?VN#Nr-GؚX b k*4`RJT ApS2GmV uZ5>3j8GWJ1<[51vԒ5;M Kȝڳ@)ޚZ:TMTԅcT!9nv88P>l%<| }CBk/$dupx:AgiCzWX(E5QWWվs<@b~o~W ewQg!QR+\emolN7i**_z ~BGn`.cH0f.O4D;󲀡X8Azt:~)kh󭘆-i%ݞ,!5 bkL$ZnZV(n4w,6>:FiΌmWkĄ݌+?Ko> EZщ<8}pSRZگYS'6Z72Sow,#agӎ\}.2vyG"OX|Wǂ]!Q(sڐLe73!6uܙ4Z bY"(E "BD_Z%eysgSr;"wyEXޅa@FxsDި !GjD~oJB9'߿23 X # ]OZ*`舟>O貫 V̖}ڡowgozOZqJQD M> vM$^)C"i {NQǓcہCOU0q?^\UD`9>6 J7ew{*kX]… h2H {^>\<(M,O?"KRC@W>(R@n'3~ΚarxDnIE:-{2+Jc$ b]P+a,KM#4dcXrZcP"8Ð.,#8)@9q^EuXe\4PrdbS].|+*y$i$-*^~3 %ֹl -4~'y.@泀$?8S \~+5.Zyo_vLX~o !z^CI>$ uز`C-H&x}#;7pFRꤛ RT2%6[ __\\`o]n9͙M)y;"Clp7ӱ*0^9үX<}C tڱVdh)'WQ I K_HDL$hOAW>BS23+L*y!=ta S"0%{ Wntd; 쑼 _A{hr}\=nt/83DURu"}bQIu\;B:<4@s2G.ۃTR{rNH-bTr(25WWCB-_yX( A:OnUX)76ӊD'#Nk}, QK\\{'Aw[BٵW>17e@Oh54jp>P>yS 2AE@I<'$]e!1u3_w;=zmw&%=80oȀ\Gx.U*OCOC恙HD>;"׎z[7m`H>XKPS>)SZQd(]$r;y : K(DkNXۮ'Jm*!͢BwgP|Mc׻ .fM2i:#6I#o-͆3qkމ#PkA-@K;Aj 򝓴Ps+Xʉe{4q#"c' 45Dq<#T䂌М|YUcq'-m@N?{{֔s#y^`O~ez"c Rz.9rzvFOPLNO rz3 a'bWtȐ|ф*08\Yߥw37YX:IS&4ogdy /ˆĪҶdN~4fGj.D2ZkŃڙb؞rFi@(!t Va}cc4;Ck}_ :M dX}bMho]{E^6z"6yIR(&pڼ[lq^@74iq`bhVNcɿ܀]Ċvڭ)w8;\#pc88 %nN$Nx0 )^s^L牦p9uB>a^qQ̵&(슭h$|ΧV#)&9|]ң)!;ԱB7  bURy-`靖Qfr\³_/[Y]=mam7G0yf)V+3c6534" p>G֮~,WTx!iD*"Ɉ؎Q/6ey8 JSG{ wH޳̗Or&;!h|voV$FHym&c1"rm"#Z\yH`  Z7H~smJi͝?#iO=1;9U8Q0yE`E6l|}݁n`$u&E,5ҩჷ4N‚+ݵ@xRAa F$Ysݑ7O\=cq)nĂ9G|2sZ:N_RĖU)y0I))dePhUD=G|l SVq CGo?K3O|9v-v+;NHH*)5$LF^(> I;m*\g ֍_t An@X 50辙~1<߳6l}ܛ7-ꚁG->׶$T]&A8Rڬ*| x:4vckU#1Bq=G#c>JێKf|AU @"R )v3|-iwQYLVƽa4-Ha o:P"pnM[ߨIB*qN̉PjOI] -2*삤Pe{ƽ 9V.7zz›`wMWյ TY7$2p{'3bc-o8FJO~>v)==l[BmR~tdy 6 ItoCFcF gUU,gFЪe復gvL$EM`Gìǡ |T }`tOЖ9?c~dU~#ư{Hg-< N(v!ޒ!wk.чn*H!";1[k3$\/NCZO-llO5(jLݢ!CN><Ը8_NkXdw>-Ͻ43|hˮLmk84Yb"`ݩ]k&?3<*FꝐ.=@?'r{Vݨ~#Z/jmd2ljjOqSR ,%R'9xtnpmIPHNHf^uNVcsOVIJHsR8p{ dD= $*ý%~PJ%X*E@>w=zZlM-!-VVv(fA$׈-ݯw~1tb ƀySKmb+Ty@.Tr0a܏g~]5y#T ~ua+ViB3Y#XU O7U%Q 1$\ +}Wb8zf̤M["Z4ĉ+n>gLnhQEd>A #jH6[(Ȫ=i[Us\TY#q>YƄNkDE2:(+C*Qʂ -θj:uY3'wh ġqkɊMbGqDilqFHyCFwK4xw*~[Ә,X!aG\o93M~c>z~EZ֛  3X>*SԧR%/dqpIaYoI[dOձ^ZF7Ly;_RB\X9v@~=b ^TnXen^EyӾ SImr'#K.L898/uI/4&JܪS4>vDWW {)$##%DuN٠ L`O-K0ͻS/sGz+þqGE?9%Zyel=#PۉCnݓ5o=U돶fˬHGu/C$0nI0z^gqSWxjiQYy'B'ɤzqbUN΂c+"W8sK#qA]YD0<̗xy֊ LئM.W|2PW/E\,u!{尓àTLJ>ukQZL @f]G2N9 ]"@61B⇮Wh1R60(*JMJ 1azh˾ u[7'A,~'ƴYY|aׯ;ẳضkcR˜2&(l-7A,.-$ɡC"En.U sIL6 EA  LJM- Խ^}UC(+z&VxB48EJ%|qx7Nβd.\W~&,.бE-x|XΓi F-޽\`>r>[̺s#WPk2;EkCƳ{-.fEwձ~(ÎTJ0@>d"EsްA6S9$Qɴ0ORt1l;)ٙ5mʈ$ O\l5SwG]uN~DRJDHAw$]vAM|,֮-;B](ٖrMl${ƪD|Q)Dzt:[(pZ_v 'E*Q*j fH%̅|_̈}ӳKUbwѳ>>%OR>eoݲp@(5v}!Gfg̘#c9%<%mhA! ܔFWaVтH[cx4/G,v GЩhomSE8ݓ{vHgF7#0B`x/0o!#s"QN WRlx"UN$,M:ɠ&pDoTv Mi\hUސK|o,RCtyCc qדm̵.+5w^q_<{u2GczEn)Ӝ2jfy=l,fΊ*[YGc@C -q|lc.xb<%{:czo{S@ޡJF>He~p 3U$%9nZ~ Vr a"$p4W,^TbN>;c Iߛ &bコe;=3}[5>xO:l}%EאjեD@O$;}4 ,/mm3ngZ = hghixݩ&O׀(q7 a14jJ'Zz"Mi%D23d8e;cwEb ~[XK(>ۈAExita^P,[ $*~H'V Zĝ) Oa2OA;ߘS)Mz*y/Dx-Gt A5Gˎ8֕yĮ qM] vc=id$k;ĆkNș`|NmP(S5F6S-7V̟oop]qIRh>WJI.J!TJo-Lugp{h^9D7-QypfS"Hɀo7fE}SwC cz#Īh ݧoB_ͮm3M$B 3ֶloKa~Mtzkڅ49>p$X2)?0!31Pso?j D|/cׅYnTt1=5prQvے-5)8!deM?IH%^N6 _"'cUã4LF5XU' he"'as&Y!=As\zg} 4 SH >8D!q& |IY]=6mJ_PǭL{l,Q--#½dYVLTdOǧ``udƜ6K Z3s;,2J"0JoC9襈U;Le:)%ͨ1v~zY/XLxtj`?@;_LlJJȕ Ovs(c=Wa]{E "Hd yt#Qvw !&I7jS~ycV_ %N.:aꆊ!3oc\ s͐-%h)CM <ΰdXz2y6C oaä4Ϡ)xSVaP|#+tN˚ U=Mlol =&|2Hv̷?s`0q0;Ѻ9D3샞tkP.z#'_DN&gJt L/PbNy) " z@ՉuWp8OzxL:9a]HvTY\Rq^GL+4>MG$?m %ZS 0;Zp:v ,9bGY^-M}MT؀ ]O\ӵYp9qdG[ΧXUFv@UJR8>v%^LZtbso~\؟=n} M f+*MIQV>3?na%Ng[aurdf zM'pjFwғ ʄA=躪Kʻ9Y ' rkM{At:"Ҽ%r- A/ABh縇8 ^N3PFc_ rRߊGDOH>m Rtw熕 F-b )4-BVjtXKM{2TjmCz}T͡D%eC޷=wp3 yVPԍ^QmNJRU".il<H2ؓ(8z Oo.W\wwA4+^@v8O`fWhY |nav;P[ X$ \F8q< efeai;:JkO/#H8#sxGH2玿{lL)b#Z-A]&D3\7u`|/%T1 SR!-)l3#FA۳W`* (ErcU&TEk({cʶ=k"xI; O^r`ZZ4Au' P׸? 謲2;C .bgg?*Gʊ|єpJy !leO`BBYu\i>6*x\rA -)6M|VX" ̮˙T\ 3>[[@]< H-]@4* #k8;٢miHgvCmFO1C{7"sy>抿l9s70sl2 eX?DZOO3lLLy4[~ch=Exz LbOSL5:gS]6yI5Lñb ' uəz>Q4`r,~l#;;kVr*RrR([rԑ=>8_9|V!qxhc!Q :f S,wG-ѯk|d=cHrŲ u+'v樕nR0xC\B) / 彥ᬠ'>t1BtRTԻ6tצqP6ۢd8S@07R/Z[n#yѫ7YI gH>F!9֫1*6j7|004?*V Dt^=ʄtQ2!"]ED]o*A(̖F^Jf:)IVG(k ec$G9isKK`~ӱDӳwe!;{bigПJzJ OqzUraH7 P+ƒp#5Tl%CXɱOvyk iH[@K2wwg]_e8$qeKK͡ϭ7AL=~H\" >h/vj_ky"90"ⓗfq?RDC&wck@z1`$K1N }Ɯ=Xfcua1 EKd_zIIL!q" 9z.ޓv8B1P' /b 6%qDaZ^ H<6S[?kh$t`CfV <6mS䄴_[D PwՈyF̧>t -{|Daq~Ѕ@zGi3\Y FNQr;=dxL qRa:#CĀ? 6 l|ėUs:cLK lbgUJReGIG]3 ,tfKZq."ߪYncc}Q B᳚uxB3ڰ[4'_3|Y7|gnA#;E<ܼg?p0@@}P3`ᖺ F:]~Y(!vzF/gTx\ ?B È`KJG^].T3cF!-T_;ObF1+>-}=q0$CU\9%V#>s[隵}d|,ȷe8Vu7)INQ1ϭJ'DSPoIIh+n\9uQzq%?⅌1rt ;+Q`KL !X)y"'3.:1r:Lm7@Gi6m#vQM9X<&Vƨ1]iS-TºbI*%sPodvV \-$ pB)jќ<D1vF#pX%CĬ[ C`scDo`+:ǕᩝiTDNSt5*B@ <f>d吗=Շf}9IZdwMDʋ׋{sGW &@K;G!i s:N-ܴt9 CKgrma*9S :\RbJ(ƃMlu5]C;ƒFEAvqh܉61K^&c~cI&/ܟ\rз[\5%:΁ ɀ}Sz gN ;eErIۢZ&4e.{$Ѡg8nLdIv]MNzE$wVZKp"vPQHuL v:"HzKG ҭyemau~Q}C6`[MJ{ZZ7\4 gh $Z<B}Y>bt$RH,`o$;~{ sqx ΰjbrYQW>z&(-c{?KC1Uqrs#,_BRMm$t(hq֖: ~I"ahُ땨>RTh=%wpnhciW<`sc*||E26ҠVEm5GIBkHsemk$C/<4MgLl2#x)otZFn:-Ģ^p:}\~K |_"IPI*o(< )z2/ovRo>5%(lB <2n.H . 9hW| vk5%-J+ƲM%ɬM$ÃongFo>Q#7k9Kޫ!ѡ̒%*ܯd-Im(s*()c= WzkPB?1lfϏe|ʄJaRmuO8,9gQy21Ιw h(8idΝK:tMAM#;,½ZCnQ^,һF;lSa RIbC9uѹ׫?4mT/s>u7ϐPOof.L?R[ T4'x޳<*|y߶ pRrb.Q5=',@,\zC$T[xPF+Sc ' >{WwRytL -Ea7xNeP9\ōv%<@wkx{-GOmB zgtb΢$\J `Y/60Dj>pXfqd??OJ~c8v'~{1Ŕr<~\"|0JT,JC~|B#CBl>եV߷LK'R:_`;Y74.ײJ5JB9lڰ/WOqWA-0F/0 {x舎Q?q ¯ ?dm3Jua ,9㼚!O2뽳7!JD gg?|Zz|'vu%'DOd@O5DL}Xǖ{ KG;;FdYeb;5a,$g/[UV=*<>6QNPKZ"WOQ9 cErX|gDuhXkٔVR4|~>}fB# ,l%SgGY:?J?r}ށPBQ1f L?B,7M LK!`[ 6KvhvѣBH_^=H@u4 C9!avD ex%F2u`> ëʬ /]Q5r\f+H[D?ɔB4omSfCDI!B vi}vONw0b#s <`/,cb ҴB |gY<89hF$A\YSPI)VY Jz!m"SI\%;SA8쾴tOwh?rK2V m4%pF\NC {[$Q1_sy>T@zH<@Z**X|m٠ <=GKqAq 9(p\Bw;īPm'[7?V($եAhzG&Lȃ<v~f˔<TPɨ%iШ#!G^fCZe賢FHAeVrbP!J4Kk`LGÖ#ň[C"_cjڡKD$KlkO)!o`aB tހ(1mqLnvX]SoZcip?>֝]Hܪú1YV>t?RXubZK 4`ߤS3r o2 su#G_?ű@f F"h?$Ve+mz\š!=/;zQگ<^l ];b_ 苞*9`toB3@0:oG'ThFz@jCj #īЋKmKg`o >`?3ju,ɖІÊ1qh֛oXƋ>w{=ʚ j5:35aD$avQʃan"buHW f HoWD#ul;/^;wXqSǞ#!͞pSkD8"ˑ`>džN@^3s0ܑ;އ#ѿH}? cRO"-/otAk]L̯c%b]fG FRrr+צ&ώt/%7O@$}ՁkMTfvg-(dr x*zFZ췠?Ȧq+#}ͧ63^,n&j7fmX7`ѕ)J ڛ+Z\k[=46HPs\~W4Y6*WS_r= sX6|I ޫځH5S8b3B,ew x70)A hYX凴2by{`#=ԝ?̹:o#  tNthU`wbpj(k~,w@u%ܝgZq&/cG>2(~|sŀZz-&ΦP=@K7d$'t٢:bq8[Ң-RC yrB܋4q{-dLYɧ̷ 𔇻qZ':Q›3)WДNVMj/-v e*P"Jr3^ط gC*֓_Ҭcھiܶ$f.٥W@(9c1mewם`6g  "ʬkIךּw$lހs*F(6 -+k"⭶mlg$[I".xqa?xKW8VS+~ʁaepiB ;&UŶ֣OGʭt@=fV<z:꿅GvoيDB *]j կGN\R]2EN9 AmL|*Y5!BT;JbnQ$Y4K/\ Ld Z~bnt1)Q9u9Ohʅ);υv>e3>@LB ǽ". XD3OpV,RtmXBENZ63%l:0B2| o35l)倳cI.2& POb :K#iā`m</L2K(/t{0F?u7gzc6j{ȀMirǜ. v=l#;BSYazj dt`@p3+<+\ E| i,99fC̱$O:6;Q\Q\5rZS@ۻ-5fW(q4ArFOnl;@EIEh͡nW G.]גYXiOi+t 梧*p%q {#ghwHPt$-u?kظ_#6S*ED$Yp|#VO 9i[l*ltaa!shC40-HN+-o)@8J A..*<@f tL'1eHUtZׯHœMZR:ao!&, r{:+ -W@BIzm$^sѢe9?": C1 )j!;:qd1)#<2fl[!vn8Oc8Lϓ|kڛvrPEfCk#p L!{L8. cKq=Uo: kHo=f/$"z4)RU@~Ec aDPZej7GR$X䟆Rb…,~\= {A%LJS~25,$3G}" \;E`LgV(j<$ma\ ^>鷻0rR \g{'ξH %V>BRJ 0*k,(XnvHgCW:*Ss*Uwq?N&r (P x⮖)2Wi&V.,q-P83v;ن1]#c˦3NZ~`Ð@fh[!ʭG܄+|4gHbń6׬V=L\(^,֭eF Q帐,7Ҩ:~~A[@Pzm'=mY)Xm,傞f 'Un^<$@P|6iz-y%Uǃ] ࢎӘR-o|ڑdbͳVUi_(9s#!\Mٻ2wҡ-e\]W&(\;3Kd8UV {>`Fwr,8@}  ?i"$ɗ}ϧd"?S I,ea]I>J9; Frp/8`Pc♈(lVPk}Ejdx;uCT,2FcѸ&vsd#M`*A _ |ޫ؋Jp[K\cO)O[X:7S_C:8!v71 1`K>o?2L^ޢ%ho0;Aє#bv ۹V6,' rl#İ\ &M}C0jqyލ<aU s7:]>h:}B _T% Ͳ QNγ=axi9£ Y'zL լcDkZ<dLaB>g}*$J [>A40fD8m _m[BB9/dt&MԩJi{Z3rkϰPiek(K@♈0r m|ق3Y}1>H#|B8PTQd7.,'5,ј.֐\hFKj,^<;t>ÖDBs<@XCS|\[Ab*p.oI cYqU Zfеy)СϰK3]q$# # A*`;/Ђm&S -7VbO^ yw@SexP̕¦XAaAFka-QTLE͡邛" /JBs#YxgZ(lՑVv%\&ooreAM#<9"hbTυw22B?zmp[O龕$J\څ1랷s⤦T۴:"l;NWRĴ_1m:"6pb,q@,k-˗*p/#!O &}ݩS~ۅ2cI:l9e#PDCr28#]xNsl 3`T==iCiu1π}ow@fp"ՠWQ;VQWݱ`~+w@O?Ho$T9Q "XW9;޶O'+<%I{}"GN#=$~ p6tsc,}n,n@ ƿnS_]BXkRJ@:!Eģ&QG9XGAgKsnd"N_ȿ!^dFzg]XaƀT8Ό]-f*]Xݱk@I*18 %JZ><'g-#MbCi.X8onklKrrK RP nm)_WVH3]1Y5P0 D+}&=lwQ_ˆa=n嫣Z AX7_?:C*iJ]2@V-_vYDBu@?Jc F7M$\Q|N4*r6HV/}ka^AZhvׅOfHKUrTȍ!azZj䓿iOň56]}盘[KyM8[L>K4!w o_X!#4$k@wX,îvB;Eu)q\no&kq=5ĸlG.뚰3Qi6 JhqyT]ؚ3݆t8C0Tװ+7F;t*DAPR$3O2:Z[iY4 pBv="9¥J#miKSƳP|^HXY6ۉ kЪ8;8 0Shiӡ㴋D 1) S~,%f( HؔOZ5W݀v0!vDR4%A{߶('G#c̜WGz'"> 7x3!KiauhnWkEhly? po˕7b90ftR kp0y{ۿ彊&JN_M`mY:`j^Z" 1'Q~ Ѹ,Uj(=.s:0k|ljcߓ!?y[Rp2hXVSfuL\nWWKhGs^ fQskE3ùΕ"[J֌<]b=k<"Wfɏ4H$~ 7J.7[3L:@Or #[xn3GzPu$H n7a`r? 8+{~Ҟ^@"2p@9` ĨSSr8kƥ.؊O[i]xs/Էh'et}K,v~a㯍su`΃۷K- tj`izJ"riyoĀTdG5%`ȓtd{"Ki< hڃBaYߑ["ioLhBo ϼ NMLU\w $R:P!ah\bJ>~j op2S$ {վ0W@2931"+Ձ=VjӀKlr>1" P; B$ם] A$q /bSy;-V#:Ty ߢvn vu]# Ռv6oR9ȟMy"ӆOGu~ˀuOrLX]$6G[qSP),tH+0g3|*S0&w*?.s)FۇʏŐ?4~G-wXDt /bu8Bꌘ͸ܗK0`IPjZ#dTq+Ph OГ lrPK0ߛ1cuXcy#l1tWWEkǯ
6|Ɔ*~>|yTdi 8?;$*f K*Oojcx { CR RrZY 0emܯt.qrKf z8x =",@!vDU\j#ip,?bǛWCلE >BDnMLl5 (+^!݄ (SpXdH$By]X`CeRSgSn6u p07.163\ LSd cƜ"SBvo\4hTjIai*d0jRO <% :IpPxiG'Oo#'[;"9S+ՠn De(~-וBuZr q;OeNhzkj@خlbe%&0c9Ee֡')4eƨg3eb S!ҒT*c]D=A:TG#2Eq$`|lp/jBuYk I/klw%sUf)AXXƔ0ȭh^q0vCXY`;ŋǸ-`=C]@}L*gL.g? yσ=+<T'@ږ.O(Aߗu.C{?f5hXl@".c1,Dl'4;ݘ=:6ؑ;d|Iܠ~lynN[IE1T#CG kyzʷP1ϏVNHsU+4ղ)yk0tYkS"-"rWP4(z6&T)-}jK7jn$}j쐢g;<%Ϸg/ivl_.N\rGM ^ MszEmm6ypN;!QZ3bh%`tB0./li==j(aDF▎8Jƛ9m'$H°'>UرpMVf#o}3-Ds(WQX܃ dQ5gmWZk]Jx7 <2Fw! n_N27]\A w {0v̠c1 rs/-=nW5J~uJVG ́L[DOI!Uj,&qlU !?1Ϝ[E-T0M[7npPQ%lz" ~)j!'@ v_k}~tdDK0>I1:#'Ϻ 3e(l;O1 wqôfN6SmYg1r-l&(c.Q#{BZZjP@p=休]rϞW| exzySD/'~E4y!/jť> }ޔds|ŞiAVY{ş&GC ӌh@@(a[*W z.O GRkw4r!8 b7g9JCey=QLo $5vx{W #FӤZv@Zv]FH1f2CEX {V1'. Wx~ŝOzit6hMC=NB"qj89'9%;K))b4 ;HϱJFH%O+EɯWueu710yO <2GNEr4}%wffI \8]\ c?_DV]<)s{=3ZX{29sqf?YW5w"=Q#.Y gܩzfh 3՜GExsTZy(ҠBk^GB00_ U&ac5IhIJK_ļnz2vk=vi?WH¤ ř g gz]2Zqz $2n%?H;b)Բ;!,QRIVKㆤ"WsC/4Y(1.`P5T yjiL"0a6vi ǑlWhma~G9=CѺ)5I)n|z#j|ILE8We˥l%g%`-ry+I5$A&`.Xϛ4OT{n;6 ur?6m-G@/."">|77 g m5*yXR@F?cHd L&1wU#o+}H7sY+~Ym\}ym~E%j#`$0VEDSChH8.$PYt6fsz_؎^뻴e}RFh{j\ &{"Gb8w#4ƥM@EkMN1fy9ֵ >hcTMMj;q ZhzZ918RKp?em 2@pWtvVq*g@k Jf4aVnO^šY[/{cgP龅 2O}ONjϙ+6>˫=ק>Q-6o 0<>N @U~Gyi*bcDj3f9^REԮф&gJZSZ+;&d# lQdSJ:aA妙 %/SuM?2S>Dn:ev m ԙ8h2I>xl|=|{@p %¢1,ɝkNޥDEnDjx_,& ܁"%t\fLnw"<~)ˈ@[O.u{%K*{$ Rc:Dan.s5(+~K*EX,Ȇh!id<7םѾřؿ U4g8""b ]$SI41{h#8M}k?? zƇ =z.q8[-3*$D{P,_we7ٷNBk4~%OYK5Kd=~V'iC [.CBIe (6q_Qkhnkb50=(lсsl'-+o+Y!qRjRAjuMtyjj h.ފF'HB>uKHe 9ԜRgmBt]"S~`xZ vgkF^s8a\%=2-O I֭XF>)kaƀح9eVK6q)=¹IH6h/+ /-wD>~ޯ!NO-NJ!JKF Gz5_%UYTD il_O4t%~K0f!b #j9T3꫶zdßlKZ˗@nH^ض-;2{ElTw569M09N@eYɇcTp\py7Oz;;wR0{YNaOw}h&K;!͞y H;?@ m1fIҬL*!u5+o*)a b'R %3/.)Px3.ŶZӛ]$pkf*h6[f۹?- ,jLmUFDA~jhePGx9So}t}ɗzaOWQa-WhFG)Q*2ӔT:F٩n|. ]'*T-{ܙ뱦z@[~2,*ÄEΒ~Gbع rU˪׺;v }Nlk>lF@WztK\ƁǑ zŴWj L%x]n1qܳOVD(0\\Ҹ=y=a?E })}vi6Kܧ{net'te e9ѻ.$< 7ξ5zRDHU Y"36[}{=ٻU] ;>.T\I U|ij?ҬxX}6 RzIPa;v?8O L] ߪBJS2:I ?YO.MI1:!&S|3]9F. i~Y(愬Dhe`^QvQDO7kIϹjm7<5i&\۵ʴic1Ôo6q6c7)ut'?9O!2E/45,K;; ~jq/Rk Hae'T{"HR/קxt]Ѻ|ڷzkґh혌WvXĹ}7L0<]+FBhCJY:b A2 %caиqP#/o%wWre{1`阮_^Q02NnUz \hăQȂ%[+lʾ!{JV̳:KGy)l%sUo2Q\$ex0hě! Q/3pW`y!x4PopauV8E ~{z!E7M&wcv\#[ܜgIgJ3#~5*܋$*fmQY}a!&xcdLBEC WPse'IB"wZQpI@{Y<^8(4KqdTC"Dh@J n*f(mu$S?Ʀ+ьql9(ރf1az|Ct}>=?MjKCޤċfOW3"96hrK1=;g3G' 0Ľvar0"k`3ES|BywS>? y; 7JhIPR-#{6Lk 9wК|Mz_]Yԁ\EjX=G7sp(SJ,Zh G㮁@ި6M|a {C+1rQf}2s3ftKZ$>Ÿ ꗟ !kVS‘ .==!'H_|OJ0:Wg},(vTTk|j;^/p0_Kdjk]8*!WG ׮ۤ/rS0z S΀D-NIÁ+~Vmg=B_J]{C"UnlyB?k-]{* c]NFbqJ j䃱Gv+u K*Y2xIP^eq \2վfDNYdM$n}?3ytOX%?Sg%Ku+}1"xVVXVPR .mif,_k1ΦI].mUGdT{/eZ1Hm*O{ɂ_nLJ~hAP@8AO@niA( z"*W~/h4סM9?i Y%WuhQ<ӬI;E 0IL0kyR]# l(veux-&Ԕ'wn %M nگo%{E0gA9SPg3];I|h7G} p'v3݇i}5phAGd3R ux'D"p!aKqD?a݃Pò84rL5KхQyD(}&Gp,`9ҳ$/6k(mrSI'';Ucǣ;f)uhyCF{4.0ʆKjNwSBq,@d>mC/)2qvlpk*>t!eh `#!kpMu:B+`ga?x#RFW=Ծ6$CPW14RK3*J{.n#JTssUEUbXɵav/[!zNn$y~<Iq~b,"1fԅCfi/^=8E`**}[~l:V6纨id3m6TQ*e p0y4G#Ci0%ęe. ̃HMK$i_R&~ɨ0ů!3T+ULZHU). ɼgkgM tԶ~J{G%&ۺLN N|hV!&ݤ+2ֺ0ΫCwQ6mh&{7?',ytęK v_sqEdF?Bp5Bm &+읧ر)HY57,Bx%-ڏٙZz՞SRX4[ȐzZdOԖR9lo{(>kڝnVGȷgYN:C96,qxZ3F>@m+̾8;#Iڛf o4I*v+}#-AIz )6) @ZN?"YPu<(nP?*ʈĂ@PZS`SZj(Z gvso8"`=E[JT uDMhbJU25wYLbXP/U&ls_[E{ SJlE}ٝPJgYXăE8oÎ#ҋ9au%6Yt) .,V19dz| a,)QI6|,;fɨb"SΣ x$34~i 3,N VHC]ܕ}:~|ح>KwJ% ~6ҦI8|\S/>+phsZ, &$i:tΨsMtV^P=ҫ = 8NCT C.eu%'r"7:7h8]3U%Ӽa"LpVZZ X uE*R!L>`9 }`#p ʟ}Zѡ,f Kib/xvB.ugOsUħw]c+SU˗fQ B׻cvr=`o`+wQG@H9C3&ZʃIcX nxT#P$g//:/Wq=WXe8-ְm魜P*=Hl ? H?ѷtUM~bwv2-œ#?)9 hmff8Kי,A=>DP}7?L I B$ VHy%7ݣ-*[iw~/tŅ}'鲐hً&؃3)e w;-'!H?ɬC~S7~2-?fᚱC/v`Խ[VoZw/ΎZ\3Ho@6xBq-~LP^ M'F p'E%Ra2 ѧ@0KO-SZ;±\8W-({`Ly#%7s㩵(:ɹ>.4~uJ~JݿO1tE[ٓ o:M ւg($e(8wT[W*ʑyܚjHm2:W1:@uLdǢlu'I翻xftF:r)y~J. .x&K`]9`|!Sr\EU' D GYڸ s~BGzk H3âܐ./ܰ@7Sf܁ii9+j1M9j&Œ9tLAr:;{l׽eZ1d wM"|m9&V68SA!BXX-X &!!msFX uro~üb=Άfխh>yċQj$pmUp::i1ϸ)2HQƋƉn9W30Q~Q}x𡿊r b<ȗsE/\mMf<䛯z5~-E=*FparRtnM#~*LB-.y6{ADG(-aJ\ͦO7o:C7/PcVN'e+4Ǯ.򠝛tmj|}眰 ngG豝{"M$j=Hqn9ln-far(Rw ZJ^ (?q^|uԱd]; :8F[YNiK(A~5VRh&oK i85O ]fWq ʎCR DN Ө!9~]eJmo,88e9Lh))Z>܈IuZ›Sm> $e{k3m21;JZ5Lܻ+J5jv+9$j~ %)VDIp+3uZ}?Cy_ÒӍxA4 yeo vj 7L#5%P}ZCY<.R%QHbT%/e8{9@H Љ4,SR]H"^Aj1,tQ;m>yuJ{Hp{}D~ aDԒ ᓕ#$[ǼGb6rr뷍YؒIpc"$ D̓  xyvfeW 쓺WY*N׽J_;B6V^B{ }7S,xGlRg*,@;YWLRʌx>0ygp,qtOAmB^^ O k0k[q4I#7x-k@&[x!';D@Ԉ35Z䜾!hAv}<-멤ﲮWN!VfAKo4|\J{w!mKLyo?ElRηry$;;wP+`R/G=d|/aʆRlo`]NXz!̑nOz(WGU|'1 3 I杢39q{n1^" G *sʽo٭7Ѐ-ǟnYR"\*(a,'"lSuQ1(Fk)4\=E#+.G]C%x#~Qpwp.Eri\;>{"Z*rYysZ,sƟ힤/oW0!t[^-3GWT`Wp3R%r㕗yԮ|詣i˨{|$!O|A/J"vESBfL%ba3ԼvC@O?(xK:ֳ"Wە!UsBzx翾͙U xv.?X 憤̤ClUs2 nDM v.Y%HM·3tЛ 'HsEgR𥁦%g!3G8{A }usi?ѐblNa9y@?&cbRK:wçIb08-E=Vj~ͳ5iis\O00r6~ϻ fK/ 32 h3S}7yH>k|U #2sC(IYճHs}aI[}dZH \XWaJf5Ife0RB+woc/*AUXP|nnv04Lx,N.W~8`mOKPt‘ăGH{/)e4Ek_Ԋwj3䍻O9 NEͤ+c#{3L0w9ffz _n29/ 3Z@jG#稂7qTn'R&hPZRYv"dc 8Qr#xҁ뿪# [tۏ`%rE`ȚGn~}Eu(fP=KW7QFJ 9XQ|j$ zHX3-,b[! $] /e*bP.tF+P̰gND׳ #K,ѵ$ эިK9.3GLi7/ųhU>Vs֭niu՝yDq:˿wPJf(:B ##ֵfe Z:YRǿu&dJgv +N [HF ~o=I#p/j6; T&IRL{BΆ*=tp RjͫHQ.Re{Z dbSg]q֏ݩ4 p%Ӛ bG[L.UןԍO(.K٦gi)%" ǃ+U壠qU-s!T:kCaZ(fAͩSDs=>%@,Dż!;sX>撨lv"SP6$zxddt鰑b)||\IB۸G'+C$kys (&6l^[M'U]G(gH?Fi'zG:>qoMKΡd]:U<'\.T{ݭF;3^s3t~~{_-d=\Q %囉 IHfM"'M g٤SaJ xӟ{zyYץj(?N)˹?.ʶ58 $uk>.V۔:vPӘ M vE.%W̨k#: ҩm*jLXYC^C v;Ê;kXbgq;zeg85-|nC`Xೞn6`pXk|=!^ګN[U Fo@Tl'M恚4-'!x++PV8GP+_-UR4;]rƐj~e*Գ-vs%1\ Y "-~p?#e nR9gJrP;62 ą/1:ōPֿyOm,<7{ہdfҵ y{`v5˽\i"cgK0Y Yis(2j`-Q05gIb_J{ K)ԢTyqIB$B"dc;z}N䎑,mn!iNn9SP!!*>~Z'9<߇!iABG<&KaK/u\RT1 @U>ILM 4AqAC\@^::RZ][Syn  k:Nq+U(@L4Yd۔6R-)=vJ7&ڊ"IžT>ti&ORvC;HP\{JkbL{ckhHvn,IyfT >M_ŗϭi١sE .aa;xm̜'+p `;3"td `h1b\)x7`%*0uy)1Z3=i;|s3x[ec}fMtUCC?Uv~-yE1fl>uI?mKXV `fnnƶiDC{&%<)c} ׼m7s|5Qڛ렷c`O'y/(ON+m(7BrvVhM"j p$[jrÀi*l9M*/j?ȅq[!H1'q&DlVHg#pj*.~=aAx6s 0iYk럒Ӏ2a)F$mvVl~5.ZX3E\fܲĄ֕z܄^ot2?jc/Nk׻5 ~`V5h?f0^dS` >Y#_uZe靺|;>{/d\A$;B 0+Ҏ=#'xCԙLA$ޞP_˹b6Ftm <Jي_$iS828m56a7P(ea˸v8 t`ZwsQTM&VKsFfSk? 6mvqi 8A;J7Z_z.e 6dOA ;zg_%.㎜ Ȉ* bRcǾ|XK/rȬb.kzpo"7IdLf-1fƤo#&ӽUX%/"Eհ?ak;gbr8cC/u㐗ߓ6`di˸{4fPYW"3FJ.Z8l|7{9FM}q#r5;&P-մl<,>#ַ&g>'w$>4\$\MaQ._yJal&wdQǤњdj7ϴIj֋F_#+"'y]J pFގ1:Ҡoi'?ٙ8uy}in4t1ߋ %#X&@=:qyx], ȽMĖ ^K q htqf{v2#uc38xcPPty{rU`mMG8o!~V0&^˰pXfTET6ďӶK d&"8 u3ԛ&U(gϷ#OoA !Σ(ԽƋr=@;z9 kBL2jBgj@dt ^J[*lyWyu@i^n/.d$7"~zxd N8GHnmN~p;DS`FSԋyKM%YUð>#0Eљ^!3F68v3i䧄 xŭUC+5ae7vx&ʎ `Uu09ld 헧9;2úv;ÜCtB _uO_ig2{|ŧYúhzK60$' v C*&vpYlgӥ8 U(.rڙWcjri/6oX/tٸf;mnh3!6PTw7~ 뻖KM+Ҝ5 O#A0>#l tc"sO| u<I-xģ H.ZoXד72mHFYc;a[kM}'s}&p1-55{Ŕvױ\_![;x$"aYyۖQW{THjg~@u1fXLg@db6\[ RcpbagfV猖,> YY1ltXZQPt7ZPDo=8UN%$Dڎ= +*wm@IU p_T7""d|*2 х'ii0¼;SNkfQ'33ՈN!太ķډg#=ҾvCAjL\tAb4娧V84)Plo2Ppg5vrB"ܳ8pa 7Rj!@|2ˬ5_/?_X*b? /+/$jn02Ϸ>Aw` ֣rNEEnc%Ǩ삟toݼ1VS ּG؏!QNo C[nχ+,Ɵ.[hƒg#Y' fBߴ= ^xdݛ+$i~/h@l+``faW>PW,4^E.svvx4{`b".s~l((29_8 xI,M)@,]X8PlĨO˳5SIc B L*ɪU,8,_L,;=z=9ZH$s"bax!"^yrjMQZ^2\g@Rһ>0]i[|W:#'tܙ_5 ۩9jb /9C[fWr%MvO4MnID0 2j_C|EtX70,^Џ z,ZIFshKqÍYqT Z)l40f+ pbBt?ٮF P@794&gߒS/;v_P+Sud) VZqJc\j& ǧ#jngC,Ĵ)$4A ~m[#\#2g膰9`Vb`:.E \w\2Vvǡ9ya.u8CY u`6YyR W#ꃧ,SQZQfnY{o\%_&QMiO 1v HZcDNM!Y˶7?-"kJdvKc,gc!Vh 9)4"#y81T]@8O\;F6pUmbGFRəOgSE ~Դ .l[Ѫ[ _.S(kǡ>AĔW`0S8󵌎?;ʓ]UF']~k/*]V".+3~1 ۝Jɬ/hp6έ ZgM.NM mziCc;0e y!r:qmEh G'#Ql5;ﺉ$Zrw-: 6J"v=%>\8$6Y[bR,A<2pMTw#Y}߰dfD~A*'SGED+i_9\aNeNJGg7qa/!J%bjj(BU ܪy˚= *?ċ?y䅡S4SrbTڵZK X  0lO!?X o(pIij߇ bG2&Aee4k\vodp'ԑp$䢎bwGkX6 9Qܐ͕,6 WNNi~ܕņnGsh$P+RWf*oCz]w]%5iyti5!Qsj_w%A PWV3ߜr~Nnh*6j(e%%Lu?D0B JA"ߠe`FGRX~j9ќ'Mum#I9;ә@]0*SWɱ&,8ɇ(|oU 1$ 㥮ƚ#WcI3B2_IH$5)3c 3@`IX+JOu`.KVQ\K[B4ܝGݿed9A-owl%ΐzsɽrwWS$ E4 .,ytCFں1Bcg!ޞL]\7L"8rPa#ߌb5LD&T'VLtLU؋ǹnMn<!m5tC]ܞO;i:-Z?P> Kq*͝T48[l5-;sh%[➍-!Pe.FcN?"!cc$T">O`{Y "i_kXÇx0@:׋wEhXIP鵫yaKg KFh-^{| JӺq&@{-WZ n Éq\ٽ #wc5,,l)z3i)QV:̮t?Dɣ]%^ъ PiŒ0xwx@ {NXiU|4._Ywlٕnxwlw@G!&9Tc-:p7oۗk ot42]y;G3sȪM/5jV\ ˺~>:V (t u.ϣP^Mb%N*G ?4jDѡ$@W/A1 #7BZϢiЋ{>Sc#(>]9;FD1gz擎wnb{4ړD{tl^棪soT^))$3Cɖpߦww7C E鋂k\U.҂mN$Xsw`̈́zw(Q]hL֐'C>o8` !W?ErB.mAUGйn fR0p@? #v`ls;8XWTXPv4S~']Cs=)":_-˄epMu2 nUN~d2ʆR6Nl9rG@:x][j > #YRbU#@>MJC}ؙ0:%膓JȁõpIhTIJKv"D֑ CLY+AOGZ+TԎa`cAM12\ RG!=NNJ;j\('Z;G(O)w06{=Xy Z9chYmu,]*6(3@z/2P 64XfEuz#Cҿ0!}c3e17mt͸K"_ oWݓT<i=[ +lvf #5$e 7S};m<wƪUiTH03e_aP{|qa>O l\2!E)L[|>5gG$hAF5b5DOψ+rv Pϟ ېj_Mer9|9TL># ;Sݿ^G: "?)KZp(׺D#ʌզƝm >nja5dЪ@El7aU'\;C/ZM1^HtrͿ¹߮Λ 0{ސdǾ6f:]"~&Du3\<bһU55)TZ#V2GqrWZҝ:M;\n* ' bq %S>ԦH\Ѐ'W1N1L^{8s &V,~&E/E H%%d }Z6H`KDBEpƢ&TNi7NW-r mq79 / {lCIzP#=3+Ji2r׸ɕ-o1+Y}if@ ]RA,M' ֡ˋ|x]vhη+>WiSPѯNol9n_v \lJEY4[JyK~,"%0Fim(H$eJ<&kH ߎ$O!CYeI^ـN~ =Sybyz'j4U0tGςv7'ӱm40ɫ̌_Q>ХG]ÎrKKÏ>""ɿT)[^T ^M8/-HIBĉwS{b18D1IQ Yp::?j; ȴX|$~AYĵfƉu]{{92S8"=!  O+/-$H=oz՘YO2JGzk3&̡U?!teIה?@[|o_ /*W"!ޟ īRQT)#K5HZǹRܽi[64klL7cXRS*TbX#ƥc˦6&\lf󍙍jűi-o> zh5 .2o#o:W_^Ve9B,_ *N;@ J|,ˡ=,eķ!nHXS+`d}.N6o0}Fh>qK8 5`NȌ\rU}\TpGڼ+H*M($7-8F]QN9#bkwnVq8XSˬD2A.g߹qV\k^‹:WKEHüܗ' vAMߜ.ބCͅ{<m:?3$ܥ{語ﲕfٝdC L"p^ۥ8AU!"RW85Y|\dSzủ?9\..E&+uͪw/X-pE/zo8 _&mTk*{;}!` >QN#/Hk[N{0|'o* ~5&/ay{|i@9}ٜBkzZ^hLDdn߁b7V??@~Z@: xAhQkXs 1MF@^l55 N4υZE)uy"[AkGQfpnz)")O:Ш?,>\A;UqH:_H! aH NHD`iv5'u~ .[5zԶ(_HTn# c=da-uXA?4Q=09(9c!N !tOKkz :3gcZș!9]J.۴n0`r$<h/k܇rny!&Oi<[ꋽ+I|/sԕ8FUZw,?S^a'E "ax LLݽ>0f`xڟl})=AҤɪȤ:/[HrJRNJKQSlCez( ]6›F+뼤HFB}ż(%!nr]@s|_dW̑6-YsP|c5&g &F}|lY#7S:13ꅺ8fwBurы]f.>-v?l%HmDyZ;BMqg K'gAxX.Sh/S\ B3*~ #ZSc- υ +ZĘFd0>7ksSX+w)[yxNSϞ6pC_r#'v 0UA3ؙ|h\7ZY^gf892G 8*x=V5 E0_<<kR"1%5һ̟muα /gG1-1Kc?TOp=} sLN) T̖#8eac~3 +я[fN$#ƣ_.=5#&O E?Ťr0B%)1Oe'8juӟ)F&c= e%7L8BFT?P(buLWByRj='ZIL;քV_.OUl\C2U6o m{*S) e8¯ԩȵ9>ZO3D89_R0[_uę_-%8Now^টqzp /\<;)e,KyzDY_A E[w+Tk۾J`6 Y*$8@Em\:ㅳopeo/"Z/.a:fa KjyRl7 %/tCk`NVU%ْ+"_St|XrfpԾ `Oq ^x5yh#EZ5WR ÈeN4PAK^=*V Qcsf־7α UBvfIb~S8FX*Y tߍŌk2-F:.Z\VKMZB}^xQecr4>0BHs-݊Y:V%6mUξfNͲb3<1 Llx?`.PU!͑PҮZbb< X n1,n7Np 3*zJc3 >=I7iT]`Նr*A nkCEK e|KHn-7Y̚DB#39\KujݲR;P%uI%IRf70ut 04EdIބxC|]"~G %̫4҃%e>-*^RUNVf< {PtuFRӀ+2XZlb^rާ"dz>NZ٤%2Z ~ót3!K[mc5DDdjZ (|[EO4wv[ċ,ϴŊ}' h_H(WWqqm*:h#s#{5z cw2hc\uU~hʟlo[;Mcl1O^xg$brxo$P͐Ψ A*rfNJkn)x79iM:@ͿVmdŘLɎ[}}M*o^h)$⧺I:2[GWEK|aUm=XiCIV-_SU A6xc B8jhU-H R|}^z+3Sc=̟|UT*Tc{/ʹ-jN#ۚƺ/ڒ#"YIC^zLtg7WW,r>fjoanțYՙ[n?ੂ!jZ+رAh df2‚'@~cx&/g=- 22!\Fρaoѕzbd1ƀa"}ȓgT !QUƊ*>pBʿVGƱiIQ(5*\I| Dm;3'vr&[hw]T5ãqH=KL̥tМ=&43gl&y)^% ˤl} "amnwv\r" |YAԎ0[uz OZ!B!oRWdm%XcC\男rΛ!\鲫+T .jC'[ķ( 8.ꆛwE S}?iێ8`VPB]%P̓lÄR#ЦIocwE!tE`p%ϣTc#V3Z $)H&dLgaOBgYOVz1RJdu'xM/1VVcEoh7ېB́'Jt.b=]מX9O3 RN1ƷyvTAc'5֋wNmpA҈15B'hj<7e)%)*5[qǗ~%q!ĩZNUaB>]5, H9Q yz;[ [FO_B懺3|i[ u 6} o_l͎ƗD* Fz"U% R֜e.zTIԀ]G/E:+N:FOp#CJŏaŶmkbnB䫆[tbxSUgZ%~]$ȚuEکY d*SD ՝)葬DjYUkL)o_l"U/oU\ش; 칡S6&z[5/Ȱ Ϛ6Kd,Q}A#9L+E,yqvA#Yb!`£I˟kRxjHq}fT͋i{[8RZTᘯ||enڇbQ2+n`mhc.^{aU oHkBeǾc/slơa۹xb-uƶ1NU- 7k]8jU/6j!k&۬D/54i;Ds IS)':1tx:tS˖,E~. @F K2 gepmgwI^RKܠ*ndS36jBej7kV|xG{hZiZ!Kv>E yfMiFEfx '&]Kul=nmJ=O\+/v{fM|Enz,)sECp[rM "T6|\޻BM),XZ vI':|r]^G={?x͸ԉfг|6= Pϐx<j|+cGM6u`Dro /w%6Z}(GoZw"4Mֹ];3QlW:݀hҩ: fCTȥ*@K1Q-9~=3Gꅪ"+P>i2R(P3Nt<_W.iBQyb-a®4oW 2YGC!%$zQ -C[Ӽuy'Ҫ1"5QZVi-fD"PL\+з&~M ;l1vw*}s)Y`:1QƮpn>l$İ*CSuDVymeXF)vjJ:P:|ǖ@2:Z]_be~x&*TkueAw/DE @_O8JߟͿc6SM!%~;$G-M=࿄ mxp J7Rb{;uɞ0b % h"ƒVka +;m8R4oZ4dax{tӱ䝾J%K0bd"?(Zz50<%'{5z9Eʾ9w !Hh,3W 2v Cg*}B 5j(LιYu#q i٨ #szJ&p Nc9Z+kF)%Q;j* ]8wpIAG?<:I =hΏ{:$Ҫ~8 p =nJl)eMezB:[ ϯSJ"=SA_ڐcn+_mty8 ;w*[łh9“)`A}︴z ~8S\C曟RtEqQޞUZܞ﫭doot@wM"o{3W7Y~ SL^"F*VHs{Z\<%GĦjJ#l)!J3FT"UP?f:nR5C]TSv71r˗5CLCw|sd8=(S;+ˑ}#^57.p E4{oUG>hqI3Wð~IM` WS~N>թL"OlO#k[DJ 7D΅7Ro$!>=KC1 '&L Y-JɩR<#[jaٙ@`YӶMEc&MMh`k](3MmžA삢s{{ {^z܆,Ky9n:𧊨, ^>5YY2vLL,@JPt|8xnݞv 鸝:y, 0ppE}l{ z A7dz̑"0, P $.Cދ qDHaHBI bA+nwnk#ϗK(P WYiLS},7}PF~cm ݙB&S^z~}=M'` ?~Iea (d#)q GUC©J2$NoL+P*3k plbɜT2Π8We ODy2g5gt}guky1gC9,}'s#&]pߚR m+K 7qqhfk| X`|G]9)Au[{q]l[\BpGN?E;3 2Ko$:3 ^[w 0URƹ^ T1ll]7HT,Ał\*;l<9T.s3weT4&g`ИxB銔cNJ6iֳnܷU{#Tl>`<, !̯rjlm+յjsOGMK_$L,2A~TAᕾܿƫ"wHG닛*a.E%HTe?ĭ .ut s^/Gv5ˉ1` ]Ѓ>W@.C5E*`ShMRGG.3wz<< OWpiK#AEDVj"[-9pTmlC7" #0nlb.uidcҏ0ʞ.$wl|UnʡJ!WJ#lW)Gߌ} bNB/7thcNCh܂}gJǁ(f8{zMcSbWq(.@dzoTCղ:z暁Ƥ=VūK*P,\cQLrW/'Ԏe!аݣm+ޛ#2<8jH7 `y%1MF=v(rۛ[]'cÜEpKo\3)vjkeW{v))!/$mSAu!&33^N.E͙Q܈lN5Z045zm(2fusPp$|g ,*|>}hvUp zn%?Rs^V } rhg&3]45S504/=,Lԓ b˷Hǀ lςʹ!T՘|4;H5\e_?M?-̕/?Oa|lb|Z|zKJu0ly2YZ )) -nsm3|$[p]2G^PdU]Z2UFN$1#q엓^iV.-xY*E{+"$q/whhj):R֭Tݙ坣o@g~ .k@H*ڠ ߰QX&uJC 4ݿD瑂)Ќ?LQ仗EY{x@z2!i6! p.A;|lOL{ Hܬw̴}FJ);1{R~!"Q٥=7KhF̨MIF59i@TuG0u[ua0W'ɳ<9u/a溠ǭ.aN‘^po9ތAH骿s8TmZxא,՛凤E)"Q asW/TX KsLx~w6w[x+D(3a><6K8x8lh?]_ziW5 rD F&`EЃ¥ B%](5}8bnx-Nz_$t06՚ﻷr/mpT\m 4:6.xplC9]MpD7QΔ5{k~1@xV%q5dSֱ%bӜݠfk06y}Hʧ4i*i6U;e2cy0J9mrQbɍ=p~tajuN78DK u6P7&- ;'rIAۈ煅Qb#jO ʹu 6NC0!2yZmɢКIaBdPz0yʒ(k2r>P7~DlaeTBq^#J;zj^!Y"-BS<)=vbG@04aJEB I@ *H^g4"\D] :gx}rKg a s|fv/CyNJ@8D`'* ߢjK"Fk7Va[iXJ}UXN\V;RfgQ8h5d\g5oɣd>:\ _*X.z) ܬ {p_J'd  al 1)/WR.VY>1OoB?76Hj洖L&P[L qh FD8 bǸEZSr|%6p,cMC ᅴg,nӆ[^>6n4(H`zz#͎.bkBh~>%ݨ _p K: Q oP25B 3nMDMМ8U+c!Yʦu:Kf\Vo7$,/hf?W2|jjڒZr2Ξȇ[^Б PFz(Np<(DžNa𱧃]$Ej82OmտDf2_ mܘ, u\}˱Ey)OGK#u@"PM:Ia-)K~vhAJai/fICQwF[mB ?t<b4i)&XAToN RskrA0|TS4<jn/)[wV• h~B~YƿP. ƀY uLziBw6JgA(Z pf ngT燍UA7”)J<%U*xp +5~cۇړBjf27+BuWk?BhI5晖 攧LS4}:+E5{[) SRb ޯSap4D T ڷ Q`v.sXEOVU6ɱe8W6߁eÅAT5}SW) yAnF7A[Bu P3㙙 6t([с˜k#gт¥Tqn5]NX%QFI{ڙ/`tǓId:6ҵ܏@fUz>-Gό$/~ DP+HK8n_S׏v"7 @SFrF˰ۥPˣg0VDp*Yˡ#7uItx~-5!6Y\c)ǜ>N["W|fuK qQI}+ ߾PgWM3y6D? /~- ̬0JcV<0btlP(Xţq(WiLKbWwaЄOrmT"vDՅP-}n)9R,Kt<ɸX2`%JE)**߯[=Ěȸi@m5*6m}M[_"p$?,1[ڮNsײO([E|_vԕi)O ]=:ڰItɭVpG֍ k@qcч 8cCg! L y$1o +#[RTザ1;i⍕&Z)/FL`A>DtPl X~ iVER|aIQPch 6+Xw'Ͷ+e Ù)".7e9WўHQ~xhB_Rx.ec8̘҉Ҏ مO O{*_hVy0(jTm?{{A8bbKܼs*(yr34j|d0իؐ߻ϰs3jdON:PCD"Btl<-ߴƝ00HV505F-w<M+Q*v^R;ug[3;t*E iT}"D-yTvoT* f N_٭iV2,fmO{*4gBThB6xr WG?Fj8w!}m i*OU nea_Fڤ![z:,&jdQN @nۉ.cvghn|~Jzs$lYAFY;-N1mH+Ii=kXEhB҆*EeE >aͪ<ˮܥq7MG!VNjMbDXZ s@bBؼm׮"_}lGP@գ<_0ptgLe^:xTbnaʡ09AJZ\ToQ1[i :~.;ԫ3F ^@ .E`~a0`:5Nu%J'oAxhn&6%d-[Y ꈵX0:;eJrm@Z Y@ HZKʟm:Vy|#'Ub :G~t gݑ"r ]\<4@N4H'HiOQԅ54j;ҋгG۬bٟ~-i#9]V [[T#,tˎ5u~&ѿ4$6>6$(K7V䈪t.IwIs5?mf4*p;Jn؀~?9 \Li#Tvvp1|'F[!Bll-WCפjj$,L>`'0^*zP"zG\ h-Y/ib{ʗUFh7m_Vیx/xﴣ M q)u2r@g9dpCJI: Nђ\H o?+ Sv' _G;Ue,VǿT&)]F֡FomBsDgֶo<뗴 z/G+HR[s~ Ψіw4l1._OpuݛU3B /BȰ6@|}k u#@sˌ1bF5+l3q;/1~yeRk1=B*K6&"m%4:TR `~BΔZ]H-JQr7;zL:c!эVa&ߺ&JO1:=V]ԓ:ճ mқ:G˹" ] QSP𳗘9g\i$PLSɃ Lmg̊:^F6@O#]M]]0R )>a@?|!q`VR+])? s㔳ێcDE>ʓa.1@_HezQk /xP3yB1n1Ѕ43?)r^q0wH2D禀p./*o٩ߏ&6Xǀ*w)65W lR(OEϢ*Gw~@%N7݊gvL Ŗ]2ypySG/ǖl,M (Zqv~ _p{1%lLaHBa,G, {GUo@>nM% (}}3~bx|CX8c3 ~&r2ICg}``%E ,[]nQ:KBWW/L] fiM~%2 -qt/in.} x!ֺ>=sCd96^+e:o#CW Dq?-\0 !3138R.vN 9yo~֕ "u:yt^(>Z'A:Łvk|_ՎJ[G<`n{:{[;8 &+YpHKg@$ޛFqsڨ.MBl 7cB*jߠbFl <"մcb0'HbZjZKwiq:1 e 㚓Z[QNi" uoɯ8-"bܭͥN=dûyaL4*j_vsIGisf34-ϯYʈc}vU 5 +ܽeRQ 90AV] M. 2|M4sAĢDaݶ^Ip9̋9lI5ԯX7K\jk0XsRooÉޜ^UoOj "d -|%bŽB`I&!ljOD^l&Mx׷6*RrІ]na u9kGY+ )!Q, 4w UJAz%řĐ Z0Eq@4k "L}oF|b*g雲7h*j l( p,:⹏Oߺd3CI < .c( Y(OOjVJ{mɅ-rL񊮄gA 9z ml^*TP;$W+z挴E`'d 9b* rv$nq^ͦ |Gc4JuǏRDXLֹ֕!kH~gjet!zIo*K=%{PG<)"4XP ީpgOF~łfBpIz Bs8ΰIt6 q{^|tVHL}ɧJ᝗vvh>`p V $W[[o jݤ]|HCKԾ4 j"@vWK+_*"nH 8922;pGEu+#+ҰM3_"W0_@*|GP] )]gO(bUH" @~rCd#!sܡhH/:jj $uHHqRqv?Z^Prp / փBVi'3DzH+Q=vĻR_',L*b2zXJMA߽df_SS'EF]N?8qI+M$CG$4tXё6dP禠LS;,УVIcQJqѫOSEV=tƏVeG V57,|XP4vOm?hH rsZN"n^*ЫnͲpE?QxulcT=Q1Nf+ug߰E7 Og aUZ=<`NqXL~A>)@#dn*v0IWkd@ aY0 mL/UUN^j/G:!cW;0X)Z]'^sHF!)`=tmq}0r3ַJ6c—t9$,Ox%0$G`ΒwR~lB%?àn\Xysς38jf2.3eA1ּy[;( \2^rLIw4q0@ۭ\B4Ŝ[vIEnhLQ&ⷑгC?4:?ۮag0éx T/ !)r'oꋶN4P̆=y - \.':a8dHLgs +%K#Q3vc1G,ISu!pA@@TKH')H"8JjH ([{՞YI ?el\)d?4{Dbيc%8a骗qW*1sXffN"f!qܳ2ׇBaq_$Z=P;Ճ(S1 IM&cQLxdI1b/#bm}` o=0 zFЂ RK/?,s-tXfK1@lu=rR'PafCG uT3ys9e hX?VaQS#z99͒n_1'+O-\|KvYȵT1UBaÖ<T$AW(JŔXV ?lG<qM5EaCQ|opɍ({sCtDLot;,A+\}ۻ,S Hb1 dC]cg!)ZLwM#e#ٞ0*+^SP_Zݨ!ξ]P{yF+[ٍ!q+`ݱλdX8yP巋? MQԑ-p'L`{q:HqrN>d_w9y+CbG"*ؼIeА)U(q$P/z2 <= =\ݫ{M<kTUbl߉;3%V2_>l1ޭh);^HAOSZDwV1l5m-L|\l!zЅb%ύ 6 ,&)f&6R `!~FG'() oR 8ncѠoQzSbbF4nTHT kM6mL9E̹V`]gVC 2FݨDޠq]A|d0= Ux U#^KwĬe7;nPryi2[}$=D!p-`b ϵ{ܣ6a i3%0Sk{Eˏ)>l~Ww䩬OCZ ?OGl?t_8ic8`ռ]0G O)mniQVUaOZksƴ`P![S3iqH/At^BD ? /iE#.bؠa/&7USĚ˼VH)>ʳU8) |"'VHQ8 hud8OF+oQ^ Br(Mt]X}rtIYFI2lL;߳1{U(0<f|f:- fM>}Tm?-:Gta*9ƚ,rAkC3.Gn[WEp )/0K'EO=É5h1n=\l!9Ζ,)1-di6xC]uMo1mʼ/0dsFGQ? فW%6`3 vHI h#4,'5<4;Eܸz uB(Y1JDՒHfVfR$ ->FHu '2wBR_׉:Gqg7tGؖZыV8Q?Z]齧ږ>|?)k6f ً}IySN^/5"hEc(ׇ&fF+V]om<6h.nfr;uqNhi,e pw`ms9d\eYǒ Kא/Q@v}^2'ʷ]JքyRb T}FꙝH;B@HS 1|e\Yg[&<`E6-e`ߑEFcL0P]6ab+RI+ t]:M/; uMQƉgM6uT8p䝍 ~ 0\f# H,M32G؆Um+ҼgQ=wPizݐ2M\ 52JBv=f46|7 rC{ltiWfe6vi־cMa9Da"*ʘhڵZRXz 4cTl`V2Kh#5(=5op8$QdFFO,gYoha'4ēAܓ&FwOO[D\C@pXN|uoI_-; !%bj!z[6|6BVV.@>=GJB/`w#ی#ʜItRR'ENOA985\_y ![߬24v]-jHhu=vO `%Ş"~[>Rʊ ];1Ls1 f'/_^TV &m?uf4gJg~B$Ϙdi]ySG׶+ ,ط`5p 4WbIm:!sr[.<+I|đ@a!f4G~,YŊ** +o$*rX!?&DT fEXҤS&@E8`8a Em/X%:=eY*ݥ lH{m-ČM_f#3äp]C&8q#D ]bE39]VņGBMk4M4ް0d*#s+jT2+' 4F k D.i8ki(QKÁtuR>a`>VPa]|xdH| 2R~.70^tF,I(k+|EaϓgJr!qy"o_^Pb=O;CC%/P| 1!9$0tݱM#4D/;dC SvO'@3Eoܖ35_2 2|nKY\P;sxF.2쐁[{/\J(Zku28^dS'}wDk[B,ngI1B䚵uA RZ @tS XKvOSŹbl, $XrL>i3q-Cs;{?Z(@GÛ!ht$̯1B$QYJ&ZIoJn=Jrs`h40 RF"vQ`@cl"͠q~m 0U Qo-'~0 gς9\d)qg-'hD ܂nmD5GVSm,`O;8')?=ӡ,ipޚմ,̆Ly>1$j9bX 趲p"+7>i|?ۮ m WZ7Y9_Xu("K:aPl}iZUc\ݥun/b0IȔjL^_R]b0m""KNrbC:N-Ouro*GuFz~kpGq_bA&#[z@l`\  =_\@9zyuXRvǐ>a.E tW3*Fȼ%9Fqk;]>uɘ[XD!.4tu9^.C!2#xը~J6qZfvv#$5G%ъmV(:@X2^˺e80wuq%x[/4&a7spc`$;TqNwGņUz90-~LYpyF8lGs*"}yC" *,o(p09}f qC}8$u,td ɢ(fvӝw@oxeTX KcBւY^' %p!jLR+Lטg-/͞V w{Ň+C2w:Ÿ(ɜ'ouS XwEp4O w{Dz5b KaPMnUQB-)tvAVz$sÜoC1f1/JƪkgpHo4eIƘV v jehL@%0uƪ-YJ `F9X|>Z~ ,˥aGu_d hn+q :N̦cT 8X3-{T*-4yM<籌?n= 2U ~Hq ?xnfa+mAy&M{niMۃѷCU&qT+)5=l;vzF qy#mlXv@. -@CV@um`.StE~nS>[8l/ui`lݔ;3PllRyL^⦄D5(xh+*\0e>"&mN+F`6' TzSQ `8.26YvPRD"1mh*£r`Nj>:fƈU#xf]O10mwj.THgF+d[>|3jl&1/D3ϮThU,BV^sa$Pxyo -&`^N6BbjƮnK{/u<`~,rGߍPH 'LCh?F$9Jۻ(\ :1`C}DM^e qx?z]VZMDѠk 0L;ҡ!ؙʜbPn.ʱ"h(AaD>sNmkhy#$8:oXX-KS\.~@6𙻛>A5K \ൠgEEþ-_O/}uFb\;I'cz_.^]v0~TB8q*j ܓ~_?'m'WGĠ^`Yǖy_.vcpmUsDaХl~,Z~Ԫs*NZ.`$Efϳ6_mkWqXt:^Xr~DmW^5~ՔxѪ5(Dj'cTv%9S.,06E1&"%|!=f-^6hQj>8wAE|/2,5ӂ+?t\/@} @<uꁼ㒸86PYdQK*w-~Q] (VXܫBytqA4dINcP rke{B1%D+N=W$J O˻Cߴk ɚvʇ_X+vd]Q z08 ڨm_^A/!|JH'AY!''+bJDBΣ"RСH6 26I,KUHP\ysڝz}ǎˡ8Ԃjݭc/Oۏ9?Os4Y8}DHwt \*_H%XTuѳıe%NY?=[XQIb,3ө8'y!(E%8/vH!; u׫5ӘmbRx+iTvOnlF ԛ\cn5,)}载!g=NӭIHYOCtǺHrγ{)l·o{z4Tܞ;l$;g,F;Oas|-pp|6\VT,y,bmD~1`\(gCTNpxkg|֎#C h7&3>Bn>3Ո gxdz&P IW%kTs[{%Z)ӝ3GBMKEjl-WbV=֬wCg!&`ub!E`DD:otO_Mr%Îj_ =egC6P̍Ō-!h8pC.ZSxǼ]`ᢙYԅW9'i.o^`;*&ؘtx C$v`d1ʲņ5|x'n*;a*A89yH’/ybַ\a`>O&VoxhARi䓁ܯEB-/+)OV$2QE &&}} L`zD 1nTՀ͔e.9r s5^quMBo3jDHTLMt9h؋mA{fjCB(UѽgW$BJ͙8b%' 9e;||hy&xXlj,pZ?f~޷qwO?5hH")'EX/ x2|"p{wP|n pO!dh?˄;ZϞFbG2ӱ^jb O>Ne$;-`r w 2tqP00=?x4l;6ۅD=_K+}Q B!b B_*w^4{<$tQyO/JS~A=#us" 0C 9 X  O;gPd@]M>LY@f?'-F:0Eefèy~PKeܧmu-2E/o?I) ԫCq\1+MjZ3(lD"jc5C(ɑr72 ^z>#WGb@VBdz7=@A'm3Jӂ"gf3˶M7C=w៮+GHeY,L3沪zpAEA+9S^/C!j.9CE󽧠ƴO_f]D;XM7pTyH:#7혍5@˧/Y[YAϬI_Í ] vg%=jg~C 9 BܥGzX",|4ͬ urt.4 A0oHRC<03!]ہN-d3ϫ7++})305(lsF`Ï@, fL^̢`'rUs S xv uUL:*})k ?趩G(rYa_-ԔbOqk-Ag^JJ: #Eٙ(&U`zF(BC Z*ۋ*C!W!ZV`l :W4A] hm}ϗˢ(N*k xn NPȂ?^4ɹMXg끲x^=37v9j* )e暣*U)L̇cpIߏ kZѾNfMJX_d\myM#M@թ5~o6Mi$YzC/Z&Jixv{ڙ}IV0*@v|?8 }ҷ.@LT3 >~F[2ҷ^|;2HN^ 7d߃)8Mg"),F˃vS w=zo wNϲ7jGF ~l.0@JӦ;:rU!duvڴG5O@pIv-[1\k[jb /DtxW^ sfxpMQT xgD8_G)=ZSԜXpov˵vB|+Lpjeg5g'y 1?t I'I(rRUw,F`(@P4sBrx%S%vÌG`oL Cb ~{}<7ƥz+2Ϟ.n;̛.PA)鞏E}4qb8BcZ_=mUk C D>%@Zt j9'+X0q fbgӸqÏ&?J!]ڌ_H^ڍtujwl.Xb#sEt9}bC?DƢD%6| B08qCX= O<-w!.;Ј7"TX>-v&O11))~zM S&팍p@R<@ bXT1LyǼw[1,=eyRYjPj9zIqCܷ8y,0n_8ߢtQ)s{Jg\g8c ג=Uғi5QFCMmG^AgpHћ@7Q H?ic}V..=y2 R!_x B`WƙJˆj^D&ژ!_@0Ca=y}(|kFD 3g\u_- Uxs3)#'8 j ցrB~I7bNywe7y1Y fw.$@L >D:C \"%7V㜭Jri@n rX8cH"t؜? ?$mT@2g4@tU"Vo*r5S}B~5,RccbN cc5_5ׇG ltԧ68wY)+oO?)Iٯ-TZIP8#y,0:1EWoζDb tm)QMJ u3lE#q$ira6= 7By2" tFd:UOyŅEӪRЁFCKl<*֘,OPl ehݜCGcOtuj 96!?KŹ Nk>o!0U{.FH6WVٵq:xcUʄ SS`Žpn~|N/yPu;HqXB]J{=3cvɤ8V-6!;@Z6T޾KQd&v*Z zEdu')gyu[C/NtCO EԫrqG<еf6g+UrԨ3RܜkCLsJ7Pi:+]!]+z3dN`G%MuI8f{ ݤYQPޡY=}BI wVV_>HÓv = qɑ!f(T;Te2[lf z E jmKgP/N$W6ǿ 1}ߓM]! So&G3\gm\A.<ƟMM$wwD@e<ӝuQ RE29UktמF8B?ײ皙* ,ɼ~Le柏@*HJW;/Dm1cjIA)X!%pxXx:^<\Z.C ʧ^YLpZɶT\-ywXrx=W7wa6-̂T^DTG3?[MM 35C{-K 3dz2?@)<Ь ݺ-ɵeU%;پd5zC]*jȣ*huw3p :;nxT'+SDT:Oa(Rb \4"*~!m%~͎xZ֚ q,pԇ)^Î+ |/~J0tm]PK NE*di 9Ԕw.g1|ںPqTyQ_~\TVs+~vwnCUHs>C^͖ N,]{ڃan @^'q!Kegb6!>c}$D _\sNf]n*J ^D~W y#kY@S]j&g ~I۱ʉz1Gzs%oBWb|f+ӫtaBkS yİV|o s,ӞVf̥ -^rS5 %"':usdq1NFgc)˫to6'&r̛No7]vy&X/{tzˊhg#83X2HRHkړB a=KO7WBy'0VZJy@ s=wH0~8ɭ,1k@ ;q"ԝ꟯^yҕ;3GUՂӶٰ[iT&]9<|7!_E8y's\E bF^Y8h۲ I s!j2P+;y- KR}{;O[ !Sv-Ðtb6Ȋ}oAqcd gqN4蚈r1sl{ެa$(dX}\v<{4dyhDl)Q#̑dR :ʤ[1PD ];NeNh.m=.OHĀbj#eOoE__b Jo7aCH.f;"hD|(,KT |d9ts[5mt<-\Lvj0AAhL PmYo^(y1"?SgMPn 2gyo7?qq%;G`+ dz>)^`7N!3r|C ?K>\9Uq p3V`tbd ̦́tQg0 hȎGW Q~y䥪Z`G$,&rk`QЋ.yg&9"m`n>T#G`j LiTwO]if/ln!ơgA[9$k~Js  G猞֐k>2w֎LzVR穈D'd Yʫ>}I'K{r,c^K>md.Ju;8Meaz|eT )~7H v2^%>o#.)ofHSum>ngmTMǎCvv06[/z=0$:YwMA%P<,"D LѶLFPbu_jLx3qS6?̳ %=s3 tcL!N_Y?ϸ>%2!ұu/cT)K5MuYuh hDƲ6dũY^#]SW zl"E Dغcϋ zXZVC%fq̽> .ZfLE8|Uz;NVT:<'ٌa )"EMJoy.̰gϾ#}dP!%Pɷ*t0Nh|& ˙+H)Y'Jg$n 7Q鱻OCS6"nk#sW80SSl`4D+ N}٭J#Tü?}W.gR*ukL#|Z~F|ez8^Gsk}LXd C7Q^`6u;QEAdV#beWDװԁؐ z6c878#~wIZ%fEV~@Җ4.Aܻ j%]ȾszG6OU5tٔb,hE`S&@bA7< .!1Sf\prdi;HȽ{-N'n@cvLLpVG-}q$'?k\Q"E{sJn5wL_h%&,o$/1I@-tk䁯YϦs (k$nz@;HѾd_)hUjel#?=q["PWZvc," ѦOB=sY?߃M>#Mm_{FhqM]1z_Bn,g0iKt9[6(dLb~ōv%-2*[^nuPa](fq'?Cw|5lcF+^MTbM0 %.c |IL9UHD&b;lbM+\S;Whcg2f,\ VwXbNUd ``E)֋%ӭ~+$SGIxlȲIÓG0U+L6CK陾'%G ^pQrQ˼:f*tuu$f ,ݒXFm(^Zl =cP"CVlEBxqC)y'<bbXw;&s6O~L[ooSѾN]gwOZ:Zо_X $ܕ8WXʬˑ_}RxYt[N,A,1_%ͫ$P\taP P͍? `,8.2Eg 'w7GÃ!cV7|&87ptGĉ/kh^{yj~ kNha`Ra?8ZZ*9>Lq9||3rCiӸ۲y ,p 2}sǸTX}D{c4(WX6ׁq+5F|WQȌ5K%z<6\S4-!Z/ĺ$RElpFq?D|^_є%@s 39"__38PIi 2Te>wʖh1LV8h`0NJj;堗f?e*KgpN8oƕF{WN F5+ʩ=7XF)ɟb?-;o @iwmqGaPF_l ] 7%YR:;V/ժ|@R}+`) w8RTT 35 [Z$e3XFjvR 84–28{Ƀ^oҞmT( N܋QJYMhtF;I+(s1Hg zv;߄0VP 3-^qt'HS5ʇƦP>܍"*uH ԽƋ2=]=0Q;cK])O:_T#(0-j fƞɷ5CzMqC%[V)oFn5`avzmb[4Wއg[wK{k &n~R|B OoBɮ(j.a"|EzNZ߸8%w&r.Bf~y.4 ވ&V65/s1j/:3zWGht$l0Ɍ8Y>ͭQ ǬN9!e񭁂3, Ir]+m-YS-Ofi=\Ku섭7W6nAk\ʭe^[H7, h!(qÏ38MFfP!bu^rw18͈;gKD:%Rf/z? ie $,:҇H/QӧǡʕX[Q[)q̭{c@2EZR&rRfk@o"h^?-L.=_jezOLN5Q:$Xr.g!1SȻkh ih<77% l3èfìA,O=y-̓;z=Ru%{=0l(3wpuc1\hLdxy!'QήCˡ͓H)&gV& 1mqBn0^+s::n;L]f_r\pT^1[Uv\a )] 3J׆iLT,(X<oCeSF||Dg}IVHMTM@85K4wm W[[O/vb&MsBBv3!TQֺ8 p-TcWƾ 2&HZ "o ͛fTZ'1Y:םvӾZ(sڱzu[g'}?Bָd2?j?KeL}yNYGJ:7;f;5 ʩ; )ZȒbjWN_z8un5v6J9tZ4C3Gbx(ّΫy)( sm\]U-OY𛘎y%z)BpcE#fS1Y1C=Sͭ,CռqQ0bo#!X1 -%%ObCXg * ԧ=[_H-ۼg+z/(2~i H.az~[=Q̍0:*qx6@ \{Sd_> Kqv9ZvgIG@ 3RDr8g>uϧ%[(PNMv"u)mf~z+KB绠mH0TVnI8 ,u8 BS~Df֋ojD:~UGcAр3W2gi:|OL ߹,g<iEXW=@ݕw$be`٤_/5$sbSg"g/NW/ i!A~4q(ٜ`d,.G r$DOl"ѠKhDw9ƦɀcН GQڕxp:xT+@@si08Ҹ:{[`tFmS#/hC1{5G,nwȎu8@n2)IXK+ ã+/ 1󟁰 %%4% &]#:Ӥ$\ Q̉^rPt9`to[[ulg@1(sDΐ.U᧼m ^5䱟"%@vQ%c"ކuy "_e2rY<3,-fe+^mM9ht6l~XD(yJ ]\6V*7W,]Z^%NbΔ|fV9L\Q{@t| 'Ğ݀kqD ]+Y7<],y6{g9!ܕ[Z1KY`g !C\sF4*ƲVi<îڞ$77mN; _YNymIj_) SjJQ_v\]ō@b V˚ɟ #Ԩmu-iyVG8/fTW;[SAhC|vOzTGRKcoR9[U 1\#tSv@V2'}xk}S'ABDgRƙ.^%V߾̘*ꚟ E9fTH;0 *i ^XZIrszNpRJWvys͂2ܗ Ug 57nFQNDm˚sEBeMCve7:#-N! wG3^ڴ1+E50=V"{JU;Ba6A%jy :QG%$$ǣ=ߑPV9s!/= j9ܾjttQ{Q(Džiںl]3:HŁMg%s5@=P>Ьg"#, c7s>ѰsmkQ"NVKP*5̨lԉ}b-e؞'|O(,N6\9VZv[@B8;Oz웕kqK|m"]kbw~Υ'm:ўB-X'ȸvL֍4*xL$f4Kʄ$h>f̤ %J\%fv zMlgd@hcDAbx)oq)2ѭѕz=v%swuVEauSiHf!S&2f!U[E:8)=QknbJT`P+</[/4 HlUϾF= I;\/]9?XTb2Y|DykA FdV/ݎ]!pD0NE&~7.Kաr#| ܈;G;n =~6,/)}`)m q4vQv 6en,Ml%Ԏb鏊`n/znz|h,ǓH, ֩0ZiDFgGM )%/C뷋Z$2f,RVwlwfNcyExG1X:0%gDh3菶&Ղ!Wɠ-^Ȗw}Is`ʳr#.!W(ށtG1` =%XZp- *Zl% lRLq{7 f`TQJXz":|OMZwT&؂igx?QM-+‚sRK)1}\Mp'+_,.0X{ x";]#3גPa'FPI240Nh"e4 J,>m^Ay_0P:P iI[#FOl輯"!\BxZ'(i ?y (?^ rؠK,e~9"@u#_p?*4! HspF4VuѪvHٸ8[$tC?-}ü$~'&b _ҚsL83t.{Rz 2M]kWpPB|WTqZTA%PX!;&H?dkg,)դP¿Ml%}Bt/%Lx*!7~]O`_$ z`1N2a1|m l*.n[p(Msj >s3%G9,< %|<5t,sZP@_S#M ^~:2XFOV ZOolZv˛lG?;TΙ4=9 .ݱJ֟!"d]_^4'|V培ʽ\BK5jwbQd!l1LHŶyĖ*gT$uv5s Di'ׂQGQKb *|ep4v̈́6S϶m ^=ksOțnw ob/ o2)\5)נϑ&ecMp-v'EakRe@T_ГG:"SA:8+(%q˪N۹U\V^_P8 3' yd{C-Jh*Bf,!ǚ3x H} Z+ Y{8X' L@xFXiaFMfGHs?A4]SAnna,px-6S221"fV9xG`j{".K`ceյM8(( O\y 񭴥/ {[34:uY>cB^i3x h a~% oA*͸:$sanjm/cjY_i4~{+'NƉ0Z"#!5EbN@v㝤~ԍS¦h *M5\ڇ$L=r|yYS20"sǜ|v X=Τݽ4ɬ 䐁k9INMLgUɑ퉄,6tli6w@43Ǘ:a|¾JO][:lsGLv5 2Ti&x̋bCe_[! ҞX׺PޢRe+2H0d޽Z!P[x "~9P|؜QBM#egv؎℡<8.po)qsz.w 1k0D=ɳc?M!-!q^;GFZh7zx-6.kG9Ҫ?_{ d:O!,r׏;bkA0sem 9u!oe$ 2k;涛;[C͓V:L%@GqLjE--3ĖĚ8ދr^GMO9vYX~ %p@%-WՋ {;vyzSrTa}{j=cvxZR.Y֦n75fs(9B<\yFb|dOj 0ImnZJYC?R1rsePv+FXz|6;މ6\rCn/>TnSonHU{jBטyx볼Ol6W}Iq e F_.7-WGzϻtD \־r8ھDRĶ3h$]|g*L#HòQ<杜 O$adWC|XUk[3ySGgE XsS@ohMuNemy~ĖO?N'~j'lARKGU丘ɛ" E=Q5+8C`pun[pBdi#9(zM/~ 㕸5J4[ [+!]J$4⼁zB7TeyO=.j+t)b.[\ۍ ͌cX.\aU=>v/SVh=PjHi[]m2Д!SS;WvMQ6|C#Ka0Ù~L NH,gJʎ ׌5YEu%bJ*LY5˔R⦓ o kxO=[/vh'$iJ t+'Du T=5<&K=ӬS}!a!]~}ȑUz}#ӷ+E tR"g[u\1[8l$/d Wab'-_Wkvyu:t~zG\)>0s'Kd߷V _Y3I& \8PŶrQ[M2nCϒ1DH?l|O~4g7nk8U߷1ln? H\}'P8Xe\dzv!Ye!OsG I:nE"@3#I LŐT^gP[TWl;;$fSo yj޹Pƻ\ОT6mw< V&hu/.QbjП6%C(t_w.ӧ4*v0EKnm ln|hb%D/|x=CC#>1kn-ai1,p!zuJLXC0O:lFKWuH{T{ϥ>$mX,J ,Br2 4K;pphvuV6?.(j9EfUrsՃcVIpqߧjST$ kM妸;}tjZr쫸.# ?g@ӬVnBh-uHR0紏"Ks'.3{^čvŠPؠ**/Gz[m]ζxƏLX8>LbIX@9n~w6K*^CpAwMC7wCxZìcc2'[j@B0Z+$"Whpd<OܳI6!)e|&vu@xsj:- 1uhfNj:?s1s? 71LEەGy$}6 L*Y-O!=Һـp4 J}Ԏ ѷ $ HA9m9 ;3@xrtLh0xĪ?@AX ZU⛊9ܮr>x>EfR4gv4e>ݢ$2@N!A:":xT'wч~7b: C^ϓDp%Eb cv`A@j.wLGH=BͽOS vR]83UK4zbpjUaYD$|Ӭ>mg0e(T))[]R3DSrݹ{d_!dyVTy1 7R):.* Ak5>"3'nŗ;!G>(E)*?b ]H8`xՄ4TYŧY~E^sO͒'FGz}5>ָ4Pۃ*;|HlV.=1!c Y˓: %JbΨL=*R$)##%e l4(M=,}z/y$wUHwfű"2>oոKpݲИ?^7˟Fd*0NjbE.8sg3xt,O 100g<',(tsZ'i΀0:AR^Z0):*1&ۿ8G 9Vx*hA T+aADX_J);:tǝZT3`0?&ud^j;'"J N|IP7iC7*t~/ o5o m/2Yf.*:bO 7[cԧ)l5iSAkԍY9yK$IbFD4 4: {@6kvՀ/z +YwFQҜl5?Z⵩9*hNg|th1|?󱙌PxKFy6)6 {,cQQg$KIIa=VQ01.M W()h@x+o(%L` nI\aHfh|Y25;reiO*$`~ S3LzelO_w7 a: U^=:8lsH"9x5 :d8biKqNV362cKm 6S$ƬF‚@Tqdo!=--kq]oha:YX.'y `= KEaTM`S RCb G+fvNirȷdrӡg̐V:>_ " &VeɇEVMl{Z|]T} 4Q?A,}KoX QƈV@{xɱCI7_F^ %W$gg|q2^Wv0t4p8,cD wF.hd\i=JJP&DuԀ=#/xo+>RT$"<92ȑ~48k4IT xk4mrl&QMQUCD)I"vd |瘙 \{Mƕ`Ephmmh٢Vj+&}-1\(k @T7`P#{ \27ZѢ|U 7ℏE+#΢IA7F1 *Y76;іfDS<5JL|:[F-%@X0v56:ď{w%UI-I=<_2()UB_+~lĨ09WPyp 7 @*y:DpARg'^F?;\ O; Wvř6zGޠﰆKT2 a `mTFEy01T-c:G6}(~8@1N['uEhϐtCϤW֚QZcА _|urS&.zIKu䙖mX0+Uykp(JŤ'_`<-S /ڟˡ>J9XQ  GC{Hd&@r/UE-`!X{V3 a_NVsW&G@^Gv[/aC ٲtT"ƟVp|"VUF[MU=gR ng"c%TŒHQ翳 3^5VF i}"=([aCu+&|b@QMI \ >GBPIER&( {uo2!CWV{/a$0,S;(/$:nB"q(+f m͕Kj R? Au61Hv}[D,Տ*65O!gOxΜۚ_+#>/_‚w|+tepq0? oMͯ+wѦaiE,nmCP;~$D/Lų)]mw{IX&s`W=]{T3ȞTH n?O8%jQS41k&0DIbBt0ק}E&eWv](NϫӐ4Bg&Z( Q[cZc7r+.^mްRc]hsyw羓HaFYy?JW;:LeJ8;~a(1Zs 0tZ#T.0 +K6q[ܷz)jdcnUiN<6˯$L3Q +A՞X..FsX 9z@h/3AQzfVك}ΐKdž~pDH+o.OB#V$Q{HfeLdZ~e3WZvgF2/86OjωSfxm=‚+$X[]bO!O\@DY{B? )q)*(s#Ll HBr(%zr3ҵQ86 ^a܎{b|'k!fvsfXk8I3tiӕfuVa1ꯤъMybĿķp jo(V[|Q= y LX1J3̍!D j4n'&d1S^|/tus =>½ʠJ%vk$06C,U)U3ukIZ>?uүOxaɀb} ϋ|/3C㥐ơ#a6gu/$>tfJ]sN߯)s Ư7KI%kLj7 ^ژ#\'bzRX EL(w ?P0H3#r\ ˟Y TGٶm-U_cd,ǽ- <쥣c5Ur0ۋ7#Ux#a3)RQN\Mѭӧee9;&2;wU!4>|-E#Klqĝ UcA)ZG%~5a׽=cL;cΧtPDa~ 5_d:"ֲSqV{}ZdxDeB E"%7銲 t'nqq>4cD+LȆvts= c-Ž PmNt.4}ส16xPKcGɩ4A B2jqbX(C3\*mwkS 1OB ),?qH,vè?.W2K0R6Qns% i|,ٛ8kXeur|}y0qg6^;b++pB9?> )Fj-)sދO+۱͡g2AE ,ϐ\J=# VΉLlN5.r,RoLrAn|+  fDk۷9pu>7 [&;F|q(ljӹg t$4ƢNiJtzkKg,~;8b1WI6 ~ۀ[z2,k :}+&5φ+o$z'Gf=gTo#4?bGCq\[IڨX)8+8IB' _0y`v?{c(QBǍGꨵBJZQ.WBz$W)@} Ȓi=£0"02x#zVC Y/Ŏ9ʅ/ x ۼ]k6Z-g2$߄q~R3 W"}Dh;!׃"L5%N:1CWmϣ\]+9E`X>jtBsZE-xQ?S4L"EϨZΌsxZJcsUPrRBJr1T%$&8szD"W0U+["3plrv&C іLfnc=L9{fJEĨWekT7ҭv|ĥ2Z`0\<6yQB5yk5RQ }ɕ5U?ٖg40y/ʒ) Np뼂\f:JCm. 4AK@x NSVI] ﰷ3&7?b3]GL$]kTރ~m4^ȨPл.>1B1Hwds݄*!yƀ׀2;gA@dl`~G[zD*  6ypr<^4ŵVn/~JQCR΀;w}v)SDeS= 5|~/Qsuv:5Ex@K(:?Hw#G9s$ A:Oa)/P p{8a29?ZV>+|~sTz950YyAAB`si7MuYxͺ] Gf45\j<*8Mlmq3w)RYAoR-=/BqkpRR~vJJ냢=8}Hn#dX +Jِo5nJZ_/b3^wl(e":9!LP T_ԧ P-ft覄zʱDh31uDŪTa:O UMDAZ>3e |0.P+tKWݦ6/D i:@j -oK@8fYc4o&20Z@GR61EI%\T*~SY=S_U!dWs{*܊! [y{i a@,x!:WrhIzϭ2w0 ކUG4?O[#*+UƬbkQ2c L@?}e5&A ?z}_GPH * (~:tYy{ m4b\PSJ)~ +t21Թò0:V::]7iśp7e=@>>D9;X1BׇL]`UmAH)Ȭ)]֋8C>+xU?I_xiOMl-U:I!XK)>RNw(ڝJ:(ΝQ F ":FDGƅPLw4}mavv tǖоIZ9Tߠ89xތsgKsN;Ѓr46AKf4VwhOteSMth3Kcw$ow?nzT 6˒C.Sm&[33p,JfYfT3|3h*u}ꊠ6c\%޿YKh1B']\aʡ=;Sؓسx5ק=;q)]\s3L l>̉U,Ln,ϥ'mux'q @jP!#! d{l9v#GB82dS4c4608M_Xz?8xk ?xN֪WS>EƻP$8hspF˶xND1ƚ*z}~*K“Y,Wi^]hkZ#zoa6Ǣ/9YB+Hx`[UqHF#%m0o>o(X7nYF*x[3{5 ; Ro, |xìɏ@VVj-l㘲nSïqT,q_bRju'MNæe2tLj+H] 7qΧk@z^ ۥVNݎK*ʿ^ϮJ;kY4pg\#+m=ID߸mL[4uf $Pŭ $2argq5Te \ZiEE;h٣y϶(Becxw˘h| T@mP!1켜ݥuC/~m3af1E_j\/GI+ 䙍p׍}jC&*zrD3..zLf- (x8DȘ6n1n^tG 9ݴElw3n&P 92oٽ l=< _y^@Q8kRCxdSsE ںCBZ --O T* P۫Q1HO?`=3տ&0Rܷ_ڴuhQt` X+4u@c]>`{1:'kGs߱{xT7B1;(3PݚT޽9G8BÊ*"w@- +cؠ1#W"Κ֢0~C\ҡXkBb'pTȭx1nmE,3VTUhWT6X|4y5I\ZWR}#m!;@ e˹D.(2oJP(麀)fv".LAu}Ea"GCRWXrRЪIWb>^a-L}'ks#J)&jaVl$|6^3FSz>b$w;:.$f1i .( 0,zw#x-G&uڇ ۷XR ;Kdպ4[9%qL^HT_5'& %֪7#Fy20̄+wG` 4e}Ø Q`0:'aYo]+4GB;H.CYpXUly𙉧)uְߔ+ův)kiLA-(u' խԒSAIg $V4Ҷk=c@Jn^*/`KT'"CHa4ʈku);aTdZBao祏w(}6UsdNRm>a_i|o`E[_~C٫ 3Q+yX;|XUlA9P4(K,5Ya锿fkJkqy{<0ˎ".:~[Fyf kD{1E[2:.|.qRܶhTtRk Bn{xK_%WC9mE6 g L9)fT^,;TQf1yLAOwp6''^zt1߼GĢFj}BHo2h1B9LtU|kn|57bf_DXF3W+þ>)̲,(S){~8ΜJ42I%P?A-̒uEpZ PdYywLrl;ՠ 2^ %=5&E6$"$BNE Tp%qFieڊF/=!NUBOCANiQ:KhSUQ@u晀_8PǟvO($Z|Ԃh$OKVgU0(FbE#c4|t涑;8Ylws9wgK$ :Ѧd#w-r_B-϶5r/!JM0ԗlaY[QB]x'5KO sL>ļ| uQp_`!3l<`("?ܞ}HVo(r"9Q4mW)xpMf)ۇL!a»HK6X}}} m:(q79ʕR-AY{)Yl&_4 sMߎ,UyɩpN񀛅sٻ$еuRd/~H+[qQvحCk9쀓/jT5O|28>j2XDtv_x:]։Ƴr'jCdV^Zw.Vof|ntj &%q]DQ': жo"'ޓglN^q@\`jgB7?Xk4_gޚY>¶Jec+" :BA%-SVtЧ TGà|xUcNu)dkoM" L@m\]$I>)<-Eq.1o8#3/1CQ\Xe}[9/OQ%z" j- =[QQ&Y}ӆV|%A$,5hx-@pcxsL1!h֭7LSI'W)V.x|-ì#$1BB䲴ICK-,TIPk' 1T/Y`sWUxß:IFyE3kNT)Y挳hdẇƿ|J^knͣmL*BKw/tc-> XWGK5]QWIe 3%ąJJzBUH#E4Bdx:QfRSVRWp]6V_xNB貂ʺ;M&҅ xx4ĴsFF9g^0|uyë `;e%=AeK"y:߷?3`I݅`ّP4Iޏ~Ûm͑/*Y' ƖDx 9&Սԁ"=]P^)(;h &[͇H1$6[)WyNJu*!d7! h19b<}e[+4L)>9fqpn:}TA},g\wFvq=5@ z~%#Cr -о1'TraOD}j]Za8}C5`xժ[ĩ(YRϭ(Cخ=ˍr=~(䌺9%5KԷfZovr O :,S҅L/A̩0NqVSR+,2l+p{aR[oJ,^#JI[upg.Q-auSKw<Q1"'^)@H/&U{,bPy5^BKFYBfƿtOy{=ֱwtgIL~h1s,3 tS۽D5#r)<`* ^y_6|ŷLQz2x >%4|83 6fͬ^ ԉol=P/W]/ a2h%xy"nɺL3EwUA+2%,HF̞\ MZ~u@ &G0m\p[WKPo\x4dY,UN?)Ġf1JqXXt/~M-hI[ 0͏6ؽµƜŭnx^1Z'D=#轷(۾ڲFar0h[;,GoT_f/>hqK[KG2^MS $A>a8Џ BA8ǣї /A?mcب܇oWGzߣ<{u~ӄ,ze[/[(6 J8wCm*NVK8974zgPYe$oX8V+ k1]rʚ-j0_́EqsK;ֵ %Xqz$Y>Tۅ{v [Qrvh-np@n$4=b0S+vSB3;(f;> $4AksADcԑ2 *De ImzLL2׷Y=|O<53XLi*m6 Fঘ[?Eh8ַ$A I|Ֆc&?BN/㉥k#f * kZö#0 Vd)7o'IK 0(}R(lf$A9YJN(- 3,5ަR$/ozsyyHeRf]%BZG}?(ߩd, ,L6BX}^sR6C@0/{&X-h6fձ[OXy 13(`}\{YyZ]npg-䇢hſpoUn g@瓋'Lf'c.^]M fO lЊh*v&l5Pb9di Zĵ4 c5Ţf<:Mzb~`9Ґ%̔>$T; ܈F+܏W,ɥEo|-tx Yw^CX8ST|BWX3^~3H/3?kŠh ,$r,ӮRn0gB"`Dɠ'dIipӱ$ibxsG, &xm8 ݬ1UXDo~9 ( KNѵu-S4Q"6oFlz++#3桘E@oKz|ј]jKJ#2 (Ĺb7ʣ:ڙgŢ~"f#(kVƯ-0ưJ[RԄH"8FV;!.0cXQ]w_,&+`zc(ݟQ۳f,:/xs0_DR@ao Ba"3F&pӴ 7g|'^ j5tWά2^RV >铯p ë-UD3|FխX4\*2نv [OxnYHJ#s`29mw1l>|=!5[mٟ'}XVOX48JC*2!Dƌ/߆+WM:%SDe*6uٟ Vc٫3 !!rEq(2ܗQ9k-p9Dw,g=>$IC`r݂63|iutCGb9~9>Otӷ;֊⦙ .Bv>a5| )TWӭcSA7>s5+2<F}Wt7akoyOF0\%^8Mu|y$Ʀ,@ @ǂp\Xg8 x~nߧ_~ RA= i6=&a ŗ5YAj%m Pb &׽ux)]A z%\I69lcqX`sO2rJLj⻯,!L.QD">%zg͒C}d? #aU@/< r.C VMl91QJ=?,eLȂ⚚_hNZ"{Cv.kKQ~DVKXa}ƉpӥMR, fMI>[XMhǓߢ7.qRmyNR7jc WТgYqd@V%RFĿ{K$Qy'-{ߟYNٺBPHXםRޕ$mT`"+Md#p8_mTJ$h~E ♲& #(, 2o,?iH3Bp4!X_0Sˮa"h?a՞W'vq4 (g"M J|/φσ9 V~LfDhmX{jf%6Ls8irvrĞ\Mf5(@ c?(>48wX@AFM1+l= $) e?1dL Au{rjQwoI p%ʆ4mHyBHO2zȃ˭;p%br}6]rA&9ʐ7)o2"qI$9sm N St߅r `N3*_,@8tL{Yy%yvuB ˻ c| -:LJ5QJMN*a= 98squ};q2lqzAY儥qzFߏ;2ufR[aBn5`?Y}hw/L;Tg/H폄 {UZ;]G͙i'w'$\<-=A?uD._2!\I0Ӈ$W=sL-u ̛RWKo4d;>{zXAMq-(ѷ;U]_xŔEӇ#wݤ= ST#בii4 5ՃX|@湒B j RWDUncuCŽ@>qa. k@ ލ%DV1 £ 6ɌD:u-1W\:p2YƫDւ^y%Uo0w\3:s q2 cV-1z蔹¦ ,ͼz1]m\D& b7;N`yVi%>Ǔ) _c^eRqVEnјY4$i)29A17ËVRU2c-bzbz#x-k~J:]>[ :X nฒ>}i :bԹyChû=甒'p.|`Z1Y'~._&XVœqՆϹ®6>NSG4+)Z ^x&U@KОC航%1)OV`wgc>*ȳRVn'"ԪT1SR/ԧQQޓ "wpCU5SUv%\3nE`9%]V=RF:T8Ԩab[X, „Lr0^ 8tWЛ=Lry~C<ߔg;!Xf+w'W 6dnZp($YU4yIyU#rTV5Wʐlw1Cޥ 4l 4 *awEnpf7D.~Ǵ2*I+*@G>Ԙ":c}]3ս?CT?ճʺ~v–.*Kp:NQ=߱HW(Vˬ %])_y \ہg!oxDKn@9N>",0I;oҼ—#X J`[,!`N[zN$i8<:2K< Pen;ԢULG i͚I?&U)M1R dNDZ?> {'R. 遲-q]PٴKur\ (nՏ2eUwc^RiI 262Br<iPɶ @6%$H~Zf]s}&8햫ߏ82[ӶAA^3(E@f9Z޽u ~A8JdIN$✈ב3` 8b[f~Wm&;EՏ{)ڢφ{&tScm:0Siq5Gӣdz| YMD6);f@P˟h<m3Q="BUE#οaĦԉjgA4eu/+;I=nD`PpRZiza `rc "y''~|bJZg含j' #I֩T+r.<߃-¨%)j#4v'C_3Z7$tG`brpU3JQA(cqDhNaDr?j",Xd*>fn[VV 6uCv~fRgSviY.!]3Bs!v@PnZ}huWXw9jxchY?WM#2RmjyUV08 IѝTV[\ՀHc)"8]Zm^?v!ZJ]lec˯ GmFY&N{]=}i7܊JG|,Q dc >h\JN%hněg(mX K `٨[dc OwG#zXKq&xYL }uy~wWȑ#<kv@_\|xj8$4aNH.LyVeL"l^v<ᘥ.džm7Md?H3.;'9 { %GZ#ZՇjrݽ\bYz | G'.!$ "P{o?461}%28il9[nWZ ᅜ]w ]|aG)J U" 2Gb,/ӡt`k-Ͽ5G7Tݤ߲1{kXO=G(9|)beE{<3Lq~ OYGq PJ[3荳  xQMr-E ^=AmhȞ}cx5qSVI(7z/1I"%_I~T} HC<&K'W$qψwF]:AZ8b37~ !ag,ZXX4jP-2Bh*T⻐Zr.t5~~ LCڣqk|_wr)Ƅk?u*sjDeGo_D4Q]s}kD8M*V}!X8F f|sd8K:DlոI;>[T,HX>l?:TI;ի]2B*c, \m Nyw͚VL}/mvI<Ł+h E H;P ӹxQ-mY>ov~?M,Dg&y7m`V>КMk3]]sՋ-`u°%C`;~Tf^xXNCc3bq[9SrMlkթ>l~!kѫX _KR0G %YW5]i z =cؐg1[MSs }Ss#Tlޣ]NSEj*QE"&Bòhik*Yhه<$JR,^K[$KAbyf'70?Nǖ %e:6¯ c}nLco{•}KlT bM`cq=2OE 6lFR,H$bI1UQe7G<él 浹&]4i<؉֟ҞҥF`,ql So X s eͲI-CVcPʎOHǦu]?01muɷsn:=\!ҒQXjaqFۓjiZkh.IMofx>9;vCxk@9NX׵?諆WkkȩG{7$WtC$3&:d-,[)FR|qu\A5ٕܮ@\G EjV;ƓVcJm@2[Pp稳ZIrD˞`c^]!+7%SKUSU?xJȡis򄊧XxjǗ)3=T`ofi,;hą›fP7T3sRP)lO?QexVb} t#q-2Hz5b싀] UL.\,PpET:! ]]3n@I%fd䓀fߝʯ(p_}@g=@~ˉp+E gIޙ-Dʨ!-+'&-?>⎄Ky6 ;|]$O.&|.7&xxbvDX!UP ]=k%j#W:jfCyRK [eL*$V\dqJȞqjm;x3_՗J׿ qO:a˶,.s'%d$+SQX9^#(lq9iz X^&ˁqKFS+p|.mqQ1=$7[MKy޵ )nj&nmP0Al11R"MuDKpAIl0 iGrA`S>ip2$Na&|L#gҷM_NXgޟv` ɾ\KɷQg wDĸNd#LQn<$!]"_x ҩ_aѽ 16=a%ȓS?腙~K]c1Ih} Xv6 iML|L>YtŜil%Lg\P%SLjΰ{q/88 G'#rӴQЮ@=H2ĭ*T (OAiHAE׬wMwQN)YtNx!@? YT"Z+Wۑ]HSjLaRY:)5m%o K'hjip?4 q-t:[]X &r ˲$z/rBڌ"hKKAz B<Hi'Ki.kYNw~{FQnb5XL(KƟkĥc>(p7}W8)1GY% 5N ׂ?үx6su~#<$еt睑/Ai9z[m{pv0|Z%jTi#ZI,bjR;Q54ʄ[:(6 ^BՅzUvWmtC{)*A Ag xc)Yz%`[@)Fb~f8)T| IM#9|x^{ R5 TK^ڑWz2gsxL!9Nsgk*玢.yAp'k0\_ȳލuLnT>HSo26P/ ùarary4 ? vjH̯s۬w8 )J mkr'?B*w 8pn0ߑDԄ(j4=Z*fH:[t1cys-&M/BNs|dg|-@~'-vmPbg@YȎ,ɿlQl fF~~~iN uxLt8 ZڧSkd6ȆfJHbh!5\z{>nRGb Jc=n -' :ZJ!&D ol/ ݏ,^v&xo&[c,fMifӯ{QFW 6`7?wi_ tCX1hDŶ{Rrq IL V IޭX2. #A @U4eGR@@ԞroPM@Cµҕ{n<밙_ ~ȃaU!k!btQ~#R04|u 3 T7Z-ϛ'G|pm.lW;2B1ĶA6Bپ^qF0,02;HBJӍ<{B O&g HڤWq\Rg!}!Wt{ NH}G3tG ;d2צ|28+TB#3~>ɇd9cUeX1m52චG lA-0^is+)>%r)bn7e-O7"'*&v'/l<ƿ9l9;Q4i/{alT=- ǘJP1&q'<Η"ꝴ Hq^SDD{}}jߥ<cGs;SrkyֻcR<2AMx=c#kЀr"~tڡ}gCvaTA!ZHi {"Js~4}g6 V%+Esg|fmIOث:F {%La@~މBX}z`f菲vk[(0 }&E`r5R=!kruZ5a:ڶr=A=bNƳBA,U`2aLJ)$A#Cn!F,A{ct8^,\YaUi"!wi E$e9bxVt=[-s{4v֗Ti1 @y FVO  BԀpuMϢ𒾳Wh詰/h᫼o^*)e{#*N[hU˹/k%6 @TTWxߺeGn^#-=cS0=R{k꺓﵅^~9ݾtY&8 98dmZeyҴA!I$[ȋF?𢅊"WgdIx:ֿ6ږt~7 J_ άaVpM~=,v'0E #Bmgԃ(JWax 7ExMꄿW|ؾ~vwh3dCS||h̩bk(KnH-( %]JvX+U(3.t JCXR*1 Ifk£]9zӸs(u{&h\)6 M Q\aOco(!/- c k@ÓY!۽?o;.h+ 4C  5>֨VtQm'&f68dgKrgYߠ@8kn =1/[N"HXSyH%+q1+LA\c5KKPrlpo! ola+Z7Q<ǥJ mX!AYЌD%Od7g_i P5sHn7ڢmo 7߂6}y9Cwi"CGc0\E7>|/3+yW4B3rw_yC)nkH厜Ue/=T2 pB}#8. 4b9bx%n0)? ^xjOޱ҄" , ,?xmra 2Lx @1$&fɤDc"l(-]vL̈́N3=W e((d1*ҭgP.B s} __@%6SUWԚcQ`e\yE S(C,HHPkXSY_׌_Oq\xpUz Ii[bI x e斀:+RlJc*o]Dm1X&+Ųpe6ٰ,sCg"W"i_1׬~n+Uc0l{R*GoL %6Jg:3՘݇]x[/8k97;d4Ox~1) xD5B L~a=Ϡk %wm(.~ʽHpE9 @٘ c,Mz[ ;=d>E!$P^uN[^sˁ |C&^)yВ8#eFJ>(ҹImᴅɡ5T'GO0%SO۳hRs̸яܾtl ާ+ī\ujebicX*}ϭB 0CoϐZc7@s9  iOxN7 \D7㝨 ) KfʀtW׈ H+^쪐va,sӓY|iC^9qvZ潂8ҬGܘη_Wmܛe`W36YH )&HD\t@żr{{zZo.5>Z1 l'-rciيҝ&->@čag'ck8*+)KM :f&Xb> 8q6ۯېRf{EI{*T:5S4"49> mm #w'*:PQh_+c^O,IDokvj""LB6_Y?d$_CPuқ*R4#SB=4uZǕJǢiΰ&U-OPXD#@ =n܄ &:s-1 Ŧ&=V»]Z5(֧җb1; Nخc= Up=_fKFb2f$؏ z+vL 0W$xvn7uJuwVgm՟+`4$t"~߀$X<+$IvdbM_(\$X~ nK>^wB3 l  ի{uaĹpmz*3-O@DX9o,ʹ;h 8tRyxߢj|X_? n)ͨU0$vrF^h&ngrU @a $x 42Sx,jNwPf]! Q_mgW[vK]hO.NtQu7Bo°YP+@ó?@z3h~'cP{nXYC܎T{4)%rpE'i)Q 9B5AN5 BPOy:PUpߝup(̿_q996/:6BSt}F8Xsh9~HsNPYТL$|n-wI11IgD`hŎ;%Ȥ?+B$>)=s~b䋓8m Ik shvђV *Ǯq:0$'XCIq(zp7TvMvԹAq5HZHBqQd |d0ǼN % h X.d:6 Q a)?ጎnoQkkvTӹ<{,$ENNhтXqQYyϣ۩SY*o*WffyF@^0&m- !­H5B!׾~lS,58GMCfKGwi̲W8!F:&q):l ?D =đnOȘt/ Aڦ)Kّ5}&ŦVż[3.9KLN6'QPo' "=!vkGRP~UET>(+,pJLmgXŨ+v,`,_7=Z50) 0XG4CxZ;g1VF&֢G`?#~a5K-w[ `Vs Й-=C{ǵ4ǎ f/fH >?"-h(A6Q)?=P{[^Pj?ׅ,[SxZ+pgq?OL֧RiI:#qϯsLL7.G}_IwT|YNAOzrVq{I~q4^O2+u5Y\)>w4FAͮmĨ`Xb}%->D_=X?a/fP~e4nf"j]ʽ -9p1O KU(tEY133hDW_ӵy 9;DH\Ķ"2vu)tI릟e;a~4quǛ5 -LErGV ζ[&4 +~$'|J>->*AO R$z.mƏ:|(6ib KYֿH %8gn(;8ȭD8ttdpo,Rc8@pngi碎FLŔ|jα6o+G;D< d.yMLfu,"YglTXmc{C{y? /b[k䳒_8L;DUߕ w'dGY.u½ Q-Yg2hD4!J/=t_ǥh(3|0v ^V@aW;5S_7NMZ(n ?Wnb/CS6m`g3?T̥IC#] k:odeV Cťy*#pXp*L Bf~FdlO~&( Yjk$!;cŞZ,$pc,m!hCdcW Oy\boK{>H ǬIxp~mJQ=a:`̴0<䩻B>zng2Qj׭  &ubrr_TU!R Ûoo}OKÑ-b;tB.0t.s|3 -+$ilwz:r0*aS O׀p?5 \Ef#B0(˷Ti^ 0棙8;m<ƤC}[?<(LW!@c{CXd)ggE\6i{WOzʭG/Xvf0ԛE?)uJYgiNaƝK̦LFH%{+GJ UTE捦A%~50SP9!5[sjI+Ajڠo*Sؗx91A$=R3)NJk* ̬BH%\ r;쾂5%*W| ^$XuIlQx~W*틅76 gcE.4C oۜu~{Eg,mTW&bj͖8"!mES{3||W8jzpm܆-E%\r1\?PA=J$X 3)%^ Shuف @FD>T9kERbտu1Mww_4Y?4iu[*Q[Ŷ52zb,!Ϳ]zd>ro5 6-@0k GxwB90ψz*hOyj{\zBv"‡&I7Ф}NPÓۇ)[[P1?A3Kr%G$i&('YMQ.hqyohm3J'X/aBCwC)#( x) )0bL6.]QE! WJo TER RՌ"}' {Әw`IFJZfDk{yJy-X<ߧ># ۽FZ({sj!{V>$0O5WVLjPG1$wXᗌE1? 9w/R FWb Ұ1hZA`zUҞ7+.gZUP #1qI)?yWﶷPӑ&ؤ3c36g*UI[bMRzOS&z0=[U_Nbiʑqnෲ.쯹А2% ̮A-eЇLxld ZuZ OsnsēGT;N ѢN[bF(T`$ ΖYQ dF5tFr/dzz(W3ۍB$1 X(^hW%$1%*3dW}a4Ws3Z#1<;Q =V $笚TlklZO=Th jA'3̫jѩ)NC+eu$@{FCSkp#WvfYy)!Fݵ'Yd*)Cc\FSlsĄ^rT=OȖG_)KnO,(aڠ&4"N  F-)H0]4Ĝ{Pv{¯]vg-u2zjnyH.Lvt}xfEDp1$Nv9x4M9oW*"'|$P+;\y^ӖXBF% _NfՃI9̲a 7gSN59Գw_`_cˁ>@ pEJ RNgeN~u*nEPDXVP:_ޟJ[[}Ŭ$%_bڷqXQΒG|V1GKS]X[ЀIW@c &{8}yG1 eAJ4X+ɰb4ϡ9b/Nlʩĭ_|Zt(Hq)B'Ib8v nEnoUfՆW;PytqF נ*DEmm:f7WWtqIb eA7L2ª7o3 |?otaͯ24Ƹyf\׀QR8f(wY+zsd!lQz&3k;}Ki%EZrT?:]ѱ &}HV SR8't;=Y=,Jw] 0J 29C7Yiy 4VĦja?#D> +~(Fҫ BünX𽼛SR ؔG|Q(m)#.G 9nd%F' iϜXCa%FE0P˚{@hGNjҸ0S}oZfڑF ^pM3brcVRt|`s?f/^<DR^*nx0e+"ړQޠb7`|e].r:}ppyqMHc l[*g;E``$ڔPC,sqoPTd䳘02띟Œ/U2A_J!v1PXlYA);_Hv%0nZI>)rPFRG dXaLĮ>J{Ln7:seM%g,+9WxJϙ@s. *,B:ifox/ΐ zQ@Nd d-K[aX!/TM2G$\9,B*8\r*|GB.rU{KQ3o㴲?# jSepV֎=Gs*X{"ٕdu )oSȄGZn\zW)vL;L[ǐ Gws6zr@2+1T͖߀G Ur*SFt;|տXD*?{˷z bqliS| 4U/#x.)q_Jn.JeƉ:SU|ؽ8wRek,46tA&;wl.R i670OƯh?WkĊ$4"b{r[KX-hӎ48vt{-=ـdsbՌ-p z1EWGpڣmzp7>P-L_FeС?ίn@I a*y 3 = Đ)1IdA򍊿'\`TYD_H툓iWnZru`[v"^FI5:Ge h!Ѐ؝ iц 5܍<~hH?j#~C`f[ g Ik+Ảl ;Ӗ%?'T*nr{/mgżRUFنn?O@`牝>C,]xs\l `U-`AѺk;HޒlVX"`ݴFbK`qD r D9D-xx!11P۠{BJKGN8sPfnN3$3%7|tIRV?my=. a@abYV{JvH֎so9Ǎ,EeÁ9H8OƕMowMwb{HNr~ǟ?Kk^n~_onjc'i>\MP}RԑNI1a_C9un0 I7X2=%H\p-}It80=z Ԓ-Ɖ4K̈m|t Y 5a_a.C_e߿Vjen jk5EU4ym8'^w~, &qVPQVK~e^`P(5_$f6\D[Y}$Ț~߬uQۓ!_r:*nVqzvE5Qy`G5\Ѕ?' 'tFXs f<ڑ9E~ۀ wKp[c,!)0 YZoe}=}A4:c=5~={ؒD?'[ h|ѿsa24 QCw)Jd˪н1wMA'ma޽;Xj)+[_:^y %q#ӝ_8a% $ ?;7 nGzlWK'YϽvI>|.ޅ$&Fՠ%G, u ehI%i+RqT주ݵg FJ49j6'T?]m5qVg58 }c_7b\48*ᢜjJNPW"8J&p ;\]VyČM X%D&l8"2ǂce781`Cf̅h;SF_ڡ7'k5(VBt;Wgtȿ^h߁$URb}cgL6M:Ѥgi/f2s9_W:Vd^p#a72saRƕ's{V(LB|\L\ؑi*Y>O5$S  <"!EeuO5pWZgp'U{4A L$]0+qvU~ "`y6f^W<1#^ZCψ1If%@ Edj4 GJh4(~X K3vU|4]jyn(>q\5/o抰8;͑nh}iP^s8ZILh n]WW?`^}K$S,L{g?4D )zLmvOҟPGX)kc[RAUv-PJh'{a\}wUJE>~]YCCx+*P' z@LXXsJ7 WlX4b'hDݗY_N؏\ءZj 5kwX (ecե-39{b\ G)\ϖ2C2OGp72/Y9;n ;fbESFi۬V}GKlM*(K p,s0O@LS" >ڀJ2Jpw\*AUݙe&z1*: ЄfAk67QVһ.R0R8dorP@N;*~\`*gsظBuXkTe}sy"OUsliwd] |[l\m Z^|9 >o_MSTxlO3;RU,2%ߎފUʦPZDNs4qS 넧B˰w모=dO6"[u?f#)cfӾa<ޣK)]lw)I"*ȡ&lj֞W8.vI y}lm2Ϋ1~-+ ü\^O>NI<ϝ?B^v1NIfNu0om D6I:kζ9Q/rZ2,"ؓ4,P]j$tG+udN@nef>j#*KH9N3Q{V-ϋanu6r~+(3WFΪDG!)Kq[``ܯ[kO̫=ExSR$ E{L,P`O2Y .[SA>I(إ@QH{|U5$daGd5l\}OpsZ-d5"T@.S4ow V0N,epD˶)J/-8bKǗuTBKez5$#k5>4'A1F9H[sD(a % TBAqgo>}Dj}t$mQ$MmM joeTB"/eu~Z̚6$[-D1z%┹-{lRM-O|Y".sV4t3Q&3LER`$RJc{rncbώnu~q}]IH:QZ^S 3VLZ@j&b$/i"F:&+mb߳qοȮ\Z~ nw0@Wb3⠻ kbCq{Dio5rtĿEj/ra`w2'D?+&s|xJOObRy4H(MgUz멑ڤ -ZxMAԗ\K*I:bv; T#=cflY*>t "?ֿq3eJW+e]?OutT.[fcG#*-5^8,hpuU NX,}gYkiل!𥯅ArtujxnNH:` =] 1|h^7";эZ Bu2x̎gEVC&h~Fp%nlK6aEk4_U%<ivPDbRF^Nu&e%*a;u`d b90@?2 %*hmnMo -ci':$#dz"w,S+IS:, ` )Yo4t D!{m)}ʑb.Եβ-> o]jf f?Ysu뼛h+c2}(3= ^}|Ҫ@V-ƛx8a&W^31mo%cAnM /- ӥr/9-첶pf)=*O3IZ>ߦC$lʩ?ʕFe!d`k̢ĭӈNӀe}X&VB5k#QC>K/oL檚_+GQ]FSALID2/&%Ev>TBDj9#jjۿQ.E5-|C~qU85[)$#FiQFw?]FWW%J r_'qi㺐GP}Z1IFqzs+R] b[.lԹkzPf/5^h5`JKZߖ< +O|A݃vK礧G 0Z1WZ ! \\G[kIC Y6'v6;[TaT]DCVҢ$aF='\L[aQP)xrmJ2+VjvSFFfV.P6jה€]ܭQC[<<\;iKL˜<| /cCF' ܄Mڃ.] [?g< 'ޣjoW*Ơk`<+0tֳ09`G@) _m^Z-dRǽD~p70/6Pa6'ra[b)KA-cYA=HCeQ:\vjbݿBAPN5jjc?o:ۿArECGoDX﷜hIޘ7΢̟o}o"ұ6~ Gؑ-"7t,i e7 6Vy-,@mTx@X=@xBP),8#Vg%cQ_(\D/{c+IW+3Ÿi|)]5C gnKDwOޘqb@)sy[wtIV_l<$dYa$h2U}\+Sr@ ұt #4Dfq8yRM$u2&{6y=zz my YV,Y`Y3;dȬtȘХTn{+5H86ގsY8+ 0I|{ے6Yڣ W!ޭl'*A]Sj"IEwBdRԼ%sh$5RdHEk&aAz.<* Hf#'2i$Rɻ;m'̚=_=5# <ƋJ42<'lQ\@e>ޒ͸|, "Q- (W.݅ꕏg)r Nar 14Pٶ|7gZAU=0ž"ij+,\ed9.4AU٣2iQ .?$ Q?GQvt/ؔ|f6ԝP,LVcj6,{*ij4`uMyad~@I ԁ]}baܨ.5.T)#b}s@6B6KC}C HrK 8a =U@Ґf8Ln @?0Jtτ6K0Pc8"$q\' Ʋ8x{tg?ʃHl& Bu͏KLӳ!Xϴь=5 2GюPⱹilͥH#7miL + NeDR%H/*(ų 8 [ik *TMlsw/ 0܇zrGeVio?`uڣ O^Ya5=0ǔv=l(NeL*6>Jl5dш?mOWn=ӏK&YPlR: fJGA+F(qз<. ڳgBvvqY͏RUÊéwOCKEnJ) A(u/gOeqp.+üp镝a9ܴKy9 ?TJ0Tiu)t&0P`"*p2n +2 w_tfC];ڳ p&E%'Q?VV5 "s])g6P>=_!C.@ ?<')(9-[enGkZf%vhΌlGQojb2+5!2P 'T;őX#j6u=!?7/ţ+щ|L!X+̿90LE?l*X W=Yyt Dku@?vt}S`JR;ÌLmx߹) e=#"V8Lp-h+M=p78.J(@NJ(aI. 瀂 Uҽ% w3Xn(j1N4˧ ‡ ǵ]C-i*V#fu*Iٲ}EQ2i:ʪ I/65 ^1g4i3C:S,R&n6pyАdN9*#}'-r*fx5|˧A2]h4FZ\w_ipKp@"d&=;.'tiӉ}EC_Kؓ*,FQl-YS0V+ۘU1F"k&CZ k5Bb IeX xF735^j U5B=+7=^5=12 ԺƇ,=h~)s*8lLэE8Ôy ŠiByy%`y4AmQ.4jzDCGntvM7)T;O֥4_W~ xxyV˫tͺ/#96 _U)1?Fs; 1Ar\$NF]BUS~rDۃ#Ct78 7dV +U?qF"w@_9h &̯2=of@t7c~|x>M E!ݬlsQ{:xjѲ!Dp sR|TsE,ʝ\x3hb6Ht ,qY.0;Gdqqzfpn0HnP:}3CUj ]a0LU)[*AmjF>KJD<Z74rYJ%H+]a {yZ"IJ ^j[^R HqLLkh+TNof]0ٯ3ВTa1똵xBh'w5wݪ}TR޶MaG,.>f)tý O\Ƌd^ 5OW:J>7ml)`O̲]H?C,^QVB&'ͼ8>?_S꺋Y]b f> ۢ5 7>eb0BIgJ+?,g|/震ܘFv_c\Dq[cȳ঻jWS9fQ/+GHM,UXkRB罾ӣYy\kApKJޛv: N/$< xoZ6 &K\߰4F gŪڑՀ#Ymvbm!mz~ 3^t'jtGEv}A^.fkM a)M+؀5țHʵglP-GNGx=.VӾRoO;{I%dA9XC%J'Yge|bq{P6EBa#HШ`4ͻֹNnsvM n,汄4Z)A<~/σI7 &_;0|& fʕPe3^R!<)@1F):k0\Ek _B O5 GwarCqp})Ӥ{B5aXY%:2i1̷ )L9^S˝=OE7v`p~{Ũ26lZ_ِ/iS4܉ճ/# pjL.S(thbm[n|_LAUU&5X6ܙX#TԨ ҲU;goWnxbT&>°p#jfO}\:Fdx+i^, WY4Cp%b[!WR\ wF\OYlBH׭Ɏzd&zᕥ-q!!ꀐuz.A+N$j2aU+ۤ%<7fa͉Km#Sb=,}|||nzMQN2$o]f8v?kUƠ(>]eaoDtcl9FdxIyg(D_,=,YEMIƟD^dw=.ί@.I\p7 }~?N\,019E I?PZ6f"ƌMG鿉RUTXQ*g#,բ KW)~XK/.CgQ<@) }IL(4ڀ@Q)COh $qg O^ۇbOǠ/zrN?3]7 S ^cfί|ؗq:U+"?d.W+>Kg9j$X,$Gv[ Rv4.iCMϰTDQl"tu0n>-Jv=xG2у92F&3rTX^tvȏl)d"5^!3Z2EaʞIg@!kZR"\;"]_)'gq9q5RH5jsxze3W  UƦ! NJ@3ZKbudLzٛ` EQo %x:~;͆cfkNɼfWHѝӜ0&4U)`G*82~ oȃG"3`VjDfKiheQtUeWM^Amdu5JP D8X 8gǞk>OJ0l'Hl9$+2Oޱ"|&:ZFz T˵@7E99 P|_yZdAz%ݗ{ usHu 8ۙ]lӒnDb=Vv^$+W42^^[CDWg1mO]T+{6]U=[W=z0؛ HژXmgo[0 T F߰zjluA}@s 8ǮY="2yf X ((ArV@ |]k^XLѦw;?_"j[ $͐L$h- ˝4"UL64*Kpaee*>/P?*>4x0~~],u^$ߌIUU$ZʾH)U;E> ~t"`A H\&mub]o`?}pI -?NŗݽٞOTbyI5'C>H6跽1gc`Q*nF/i/X"fz`/ʀA[:(uBV@>9&뻍FugY_UM!UPLelzQy#{|/ asA"&A( 9E嗴ij6Y% GPi O96Fi4~7B^"R VGsT*OL,mYPt:omƴxjq*^3K UT[^b_l;3.6 xH񑂡^yz`VŎ3` ׭zL ĪSb}q4 rV@ w [`1@;K$SWL~V׉>\ɔN!AM#}Y(i)Q78@۾T͎~lW""߄!¢f'wߤ?|+bp/)4Tm[^-RK6ЅKO>p݂75+2+22U!>bĖpẍ4 ~ Τb 3 (D_;󞻷ǵS1bg`z0L/^ZHb+5J3Lkdcnk>m:M>R1dhJfHCA4e(1m,K9񂀀_R1ys<\e kU[S}CT iNu?몥@EAH IDvwv, h x< 0qܙ#I ɐVrԆ~H1{Ckr{/qOKX]EɱoL }2a١l & + x9+]pl &Ms9ԺE7(ĚR_ Y4 gx@c|̅EaN_<ԥ._z 8+ BPo[/Il'DP+ﳅ`GN dXZ"+F1-g78lg]A @Uk~fS/۾(D= 3m ?bnO1'D_{4[ W߮D[ӏbR!=߶Uxޓ%T0k*aA`$/x묎km,%ծKiIzMz @ǮVu!ś,RB#%Yd`Wظ+'֩ a-{,WgFff:e86"q Uj_,t/ltcػ@~!^>m,};Q>vwIDӬF&H|Q,E{ibVzTscė1Q~CPVCr=Mbӗ詨c)ؠn5&dgI__J ]Nzg8v Pˮ x# hg"fJDLXDC fTtxu4?m6`7l4ȿ~{@Xg;G3D䈺U#*f<&E@>EJBhucTg-R">c""KP=U,Ic!&pNs_)^s)^HASaϦ>pn8N0%mxZ P5p&~ZW%`Pܪ>ԭ \/~ži*ԩTZmc16ߨV)Eo&K[HUoRb @9rRK]Ar %sV|Y3_5&?S10Chaq[*7/i]t2oNGPkDɇz/hvIzF vF<ؔe4{$Xd)S5v[s 5 8}Bn?Et+k:7/hn1z/^?0{V%+ o4&}Sb|V[N$H}\BR3"Vvk.YSWCg"ai$`sMH;>4=ش:~wcCt- }W)  GHsDnoBXH][d mg,ڎڭ0!vb?vvhf`,~s*#Uܸ?zrd"Cm % *T)82Rpx0AﮕRViv"2 3$یZC s4Zp:0CsF*Dzλ_t9тR{«j ~같cџBcpc)T+gY}\4TO6Z{k2[DlNgoPx8]>ڈIE@!딘Az !-hY)|:- z̞3B b++d + *9B=%Vf۩ޖ@‚NNm(%} E٪&3U=k;} G=e z":QfP-!"$ p>>BQZ rf_0$NTlGV2-9[&th_@g`m-&U-b5gU$)j-V GO/2-g:"^t+CVpt z9&<'I[_*60v`J:ŝ;i-k>KNLÈ xCL%?^x^Vu44y%&4͚*A)zZ5Z1 ls->2F*l,u䚴qI$\P1Um`Ҽ[ٽ0*voq$d$zx0o`VK#~>y_]ȷc#" 3P`x.,wlJ'A6¾jˇ2jټ0дD\:f ;2FS}GF'^{JLg: SIkfXcT$ZIkjgn ^]_o'A)? ^gjﱛ"R ]l=l?B)C;du2P`ᒻD>@m#m9!E)R젃XJ3}`՘17 2oBe 9ˋn@5E!cL f)WGz˪E!Ԋݻr91h71U=`8J3͜#V5%oh% R%8vK5K6?2> ǚf8b!ٛt~I޶2 DŽ}1mK7&a*g8F`Il*w.AN5Q?Lz 80|n!Vgw"_ 4 ޤ{6;侀_fOfӇ.U/F+U]\Sݐw}U`)`:?8X::g:ø="{^.NM6=HdY(͋2l$-禎:Ef%rQDH@]Eq[ Sb<2 q{~?_)M̺D@b2(=LȊm 6s;m8j 4%.<ؽLꢎD=Qx G sة7woσ :V ~)<>gL&2t< ,b4}g쏅Pޒnj &-]s5i[܉>Чs!6+37\plR-o`#D - Iu.#C+/iUeLa'=BP%IK#FOZ"{L t7q[K(wIV0AJְ0y>"d;s[R*5^y#>q$ТAhfan]`ZeX@`6Gp~`u 3 <+^#;̻ PN؏ jl[YJFd DDAeg(,;Y+,OPwT#,b"cZS6&kf*_ܾ˶&њI_lj|?<9@!t87)'۹-(gE;b̪=!d\uop Cx~񐅝]K BbS$kA9DtP/ Yx‰R#GUI3ncK^aCFl%f|c# vH)!Gdpݫn9~;;츾K%ΞGP^%Y³!,E/S~%Obm/!'gˆZ ̠IoIx07vwX}zNV/$=0/ &fC$3bcyTlƺx(1tµ[xS ^vgLiL(P]R̭9Eqe5sN'qo_9eiс9,дT= Q{✝ ؙo7T߸9<`%pY/u)xJ?߉dx?ثN6In4{Өrz#+TV8af_@o? >tkhwoQ^A<0{:c9uPF9hI e(`7Ӓ;ɶ|uV!iUcϚ|{:8^({nHy\)xx t >a;(A/e |0'[9S1D]%DKg7ݾmz`G:v3-)Yj.(]#3AMm~f=w,MznɋhY5Sfk^?NVcKhQAe8veIM~uDт7l= _-{2BLEu_zV.<2]`%ݻ\ѳSp%aഏd2MĻL LR(x=$i\I\Jd散I{evi:=vȾ C-U`QձZWrJ앰ĊAM4dm z}oltdGF-bn2}Vk_(r8pFm+m%ʐg2V/:šPN 3N5&S?ڂ km*I *Z8 i\nQQMJ2ԕC̵ }3. ޅ M2OlѣSCg(b])MLۦj=+똆,'=JTD/D7MTrW$~TUG"v-vL WQC ߤU eq?aDiO[_( L2o ~’v+`[GqbqȩkC^. (caj%36C-EY(jnjdp,;+Hp?-;OGMuW0M,ȶXgoN2B_{NdSeZ[2{Z٫Ȟcy=DG?X6bVLjSJ_Vk&h<U{8j t EjGC>}yV7Ί0\ޒ,鎕( ҬdlB#IlZHtyj]Yq)k+e&(SSQ_5:'5%T`js=pY\DZˎ&B^ BHRv,1qDR[WO`3+35ӆMї[W%LC6t`WNnc#sWidI)DI%k!ǶKゞ\7Qc]3wl̜;>_=#@ \gWt|W_4lxL8f+F޹m=Ar]O-oOYT+N6v V$DgsFYn]8@0 5iǘN_mf=2EvhbK5q{q13|#`S6s](Ѻ Q줦!Jə?6K9&?KLf|' ;Z %!VR1/h]aVtWUAp3xo/̂]~CIڢl.;DzS{ KaS`*]BS$'|=Dta3ZtTa]l~ן|E,?Ѵu^5 Բ{}js8McҸFV,^&"Ügt`zl09$}ԡg|1wó`W"/+ȢtffA0NU5 ?bCmXcË[7[W!^ )& )"mqz [f?B9X)WH-S*o0{OT`ugO evLe_Җc Zl%aGq+ļ}[3rY@XNRYnʐ 'oE5oc@xI zԌhŏe\X3ttwjoV=/Ejq efR9 [ L?e}i+VUa)B~lwou0rCԐT"w.uAtwFzKO\,~ Ofbړ1j%FCӱ|0Lܴ^< irǒ7) ЕYlJzpP )9תfa$=ˉ"K frT`$B1I/uп.í-@tzmr~&?/hwk8Z95Ұ6Qߦ7~ͶY̸֑юx+f=k̦/?!6?d=;)<<f 2 I-|uʟ|/ifRO%ɘ.QD$tR#ctck;tj2"Ht'RU7 ?Y HdDa#VL\7͚Gϫxϰg&bJ&y!eK(&EG|uςbgv;ۼjWRjMF󬐖Ff h6)Jp_$Gz__UXǸ0i6br]rI*h?+qB&`fEA4;urvc!lϳ%_n:Eb7z-TXi G_lT8Pԥ/xY̏8 uFB\vyEjS &fE_>MROnsV $90_JQ=* Kk#%4[}.4ǪB$߹q=m=>&i,+Zwb/ؤO]+PΨo +xŽ12푊ӽ#CC(G;bpvmɿW FP}˞BEv@[O#y".T!=e@s<bRG$@"4]C/8` ]Ki)m0d$[:5L^GEʇV4UFc3HXus]Rw?=~b]0# f-> sx*Jf0vCZu1K[#N8,Odz7)tu&f yP6HջBnFC~{ڌR&ISf­!K JJVzdowm0qOoJ;<#jӯ-vHp1ujrk{KM690aYw$3&*0-z1W˗g-46=E}JKc#䂛B†]0Dڢ?v3GkV]4ܚEo91&q3LKOUmӽsyT.tZFEfM=%_/JBSx"L?&4s_p(s'bL_G<@a;Wf)7\ǪDA8y`ֲY<x}zݨ_q|G(zk,CaxPIl>T2:l@ &E@ {=i5ŷ١zUt4">Z_t 12^3 `D$ԫ0o#!3ʌ ?dP 8oAD+]^uo6 A`I|*G7xhd^_J=磔-clQ;e]RH'*!/өhYČI#BQf=w0( ^VygzlD{#'\.g5.v iOSizZ|z}sjGPNLn@TS{^^dœ*sqREZQ=Lt=_| !v yP8$ÃP| lk1rgW7;Wxn/݋%Ev~(O)py ?ú?L8 j(0'`Xc].%=Sdpn[$2ḡNnhɫeA2,r]/*܋MgDlc\hWELaK Rw VJKԜȘh/+,pO#4,@h&8'&GWUJxegԦ;Xޗ\qG,󾅻Ĺ38EJjA%]\tepFD 5[ oj`HѼd^ȫB*?@gr3t9z$w3@>&( e>}rqgUE7HNr_'i^ʷTj7Əg+ 0".9{[(S~͛IXbCB/pr|kUQ.8Q. @YtjLn)ʔSd^Fm~>FL i(%u8yxI+`'̔O nbU,"TW8;ɣ]:XV g3Mr|@?Ͽ>+;C`Wo:h["_0N@ !忈bK[ۍʌ3CKᖰ=!0"[8#Fh8^pj$czM2r=IcR ,+}?ňټ1p1l= De00l~V%:5hӏ l}<uT6WBPg7-Fd+&p-~O5RdUYb5ߟJj?с$Ix~^ynš#8U2.ij~\&h"l+Id({qr*?"An[{459 G ^\xAEhҸ:8}G:D%M42l1Dc,ػ{5SQ YQbw 59@p^e[ߏ؁YRD5W%4@#AЏ e*CX%:a R Ql萟`,,c8wES~oڡr7/:elVH5Zjus)e 8w+XYx.D4dj r40ǥ;'ZCZ"w-TvV~ToQE۫U,%vcml{UE0<1NQBw֘_e= tm8 4ӗŇ 2r+D,zw, kfvI3-) 5Or%v N€Z%-jx},$"F(r_)&ǐ;%^Pq踋H H1u`fIŜ{- `_.7`łRdNȽ_ '1ͯ3w[ X]ݫHMRM}i7HعȠ7MM*c)7"/5^UM ɚ$%<}S65Id1xLpRMA׃H°/mL ^Ɣr^&x),u Q;:jX )nUdgE\bW#\7HoHI1fmNh+e \ҀNKхv18 Kd5ƏLtB]< ֱ=gd i@=ϱ{U&vuh<`Nk8a6eUBAg~yyc]YRX?"62x euAYfΗN^5 ;w;ZaRϰr@^{{ Ug>G*cm[,`0=h`qmزkzm N]YcϿVI3J %q*dO{wsD5̽"lApJvZyvnT;]-YfdXLԎmG#p`+_3؅Gp2U /=fU-sF[] Ms-EQ`Ery)N)∕T1ausLȭ+:W ?.: _" L.==]髸 [)&w7CBDͤRCĜ0>*rz+goNpٌmr2e7.j $㛌aobdyܚc\cH\ cT()͚ =| lhD _zC@ BbC!g~IyICa+m ̧:JUcj<{)W6jǡiUPckAɱ=;TSu\[ 69C6oW8uoCoWwAaЎ6{x@=DMCkc]"}6y "?<Mh\뾮IHNɌOq$놏|:9v7E8dfҤUDd1)D@:Uzeڕ+נ7/lnuZ_Y0\wq Mp%Jl_nfXҮP B/De۸FK碊СWaSFXCewEfR|ZO鴊!}FyH޺"Mo%-G޵5] }GJǠ Og{Xq"1B Xf$< .:gȝ"(Wu6di|[+woa}_nm% `mi5RC jAh9/:D?Җt?;9Wb:=TZF'p9/viR:4dAR&%LsQ&7*ԁqٺWTJ_db$I +,saDhu6U7&P1>Y^U Q$gX72wa#3ʊk՚i<|vC1\ 28XXxyq3'׫FN=upL_mG5dѣL\`nEqCtSs~xf4\@>-̦ه]m6W]-hps3L8_ lϏ~kmqpSfpQs5Dv1&K`+n[f:c ԭAlSD]f n_\2IOc+43(;O\k+H$ G=7U<[g7# %Zўzqi:blc>s& N'|z6Ib>=uBfw{6^A/] X2 jKd-sONpy'Rm}Ė≫@coUxTLc[: Tb;6dnZaX:LԥVh3U{WX;Be eǸ`=~`FEDΟi5l.xA~TAѻTKӣ Qn-e^ K8% 􉵿nR+97l 1NS ,xpFѧEth;r,J3<υNXdG}a<= 5HdPY`فT8CJ|2f ʄ\ Te S]|[ɱSob% x e&\n1R^F3,Uhw, ZIN-cy V{$`dJ0-sn%7>| H(!xt)!_X(?6 &{EThyj"~vꎰ&Q}㚙H}7u>4J'Ys<|AkFo9HMd`R-w% ꇬ,"i؉I/U6?w)ImHm{v(DxKQ3{6 4JfŰ(4\7rD_M xBe4 IuK;ƚz:ߒ:.4Iš#h,۽[RLR3J w9&<#.v,8fn== _q¬ |LęmșI0 JVCCyWޯ/|Ģ#""!{d]mỶla峰'?kiouiO%k1Gʩn)JU'Y{p,1-$x['#ɥ.|2/3ڳo#LD6E8W/_ߘ/`'%j 1-yc =0.ח-_j$65DI&1hƀ/"&/ H~ČPωx[0?Lx;tQ%) (Zj6K&kQWdnۢHXÏ:|OF/F O9T 㗽O3$x{X1.!m /Sߦh J?0͝13|xdG;S ގ9A l)ɀ-Eh豗Ƅzk) sZZX/2i2S %f/}E@ci8ZQS=a-Y9|hڧG1swgհ29VC%) t6L=KVN{}׻Al!сgzd (s ;~іҥ59?*z[L7v8wk*fe'M+:s:wŇA'#/r56DD+̔:*ZU_OkT|E?3RZpW^8HrWO' X1%Or,x24H%CzSU?cQ%G*y}m3V/5Au߸B)ߚVY\Kmk&YYh߰>}?η4fG"`ɠXjwK9ϷػnFx~UAr}lSn)ݳAYˌ0}~.|nw@.!m=FJ]ŋoS@i unQ:OPމ#v RC+]ȥ\D}W~ ,u^?(f EvoB$ gbN2%ȑ-ORGcJd殳K5QV-cЫtPgXᜟb$&oE-p`h3\gS B3~1PMjHiMՖP`n*ݥz=ƊW]"%T{ sWLY-+lV ۯ.Nޟ 5?㉌MU^3^ ㉷p~.$ &n 8l؜$,HcnS.磷|:6иw)XwA T?~bbcNet ,(yjtO:En5L9ol@D4 IYۏ;l[O~@juہ&H+M O&oFNNB菉xP=bO)Ǚ&>`^6x!"x1m*n:8,7Rk ǧ;s5QPIn %bqÙ&^=E`5Rڠ+V5.,o ek^1<R#Swe@׿'͈@ssjb|$N˥3As } Je5k@qO fj> 4%~[$ o2uj1'Ԏgh7_O Q>}ַх5&&(PڏBu窬ҧĻs$xCnE҂L;aYk2fm1sQ:yg&:RnJKs`'A Y@e?oJ֣q/Dm s!x%ێp&;Hm*"v !LV 41bhkG]x@'lwDEֿ(]0! )GSM4w0̈́i~Mv2Eay@m?1t3Zgц3lj#8-ê4/Xo:ح9RbwNoMєwE*l@8xR_LnYѻl\^\8 Hd&H;?QלXTOLLeE5)Pot%XĔrջ!qOn#Xq@TF("E UO񊂻i\vDm3:=XfᶨX8f_F8*0ˮ^> LRJ&U1"NFbAbb!;pqeo3E "<}PEY2Lb{Vb& >hVIb;Qf~tMrg&g)Ǹq:ۥO`lq&NP /h5r,kQgH0ƯyjBvR\x$-vMY#kwwxJQ-4xY;:?k?b詛ڈ74TL';ZG&~'nq49"t#|z*}Գ>unޟq?zXS<]Ҙt0OH#Zl|'-$IT-S48𷇇OZP0 }F'. ]qk`gGA_O%>>IHPڦoQprڸӨQ2B`B>?j&9DLkT7n=X$YS~3]$ZnUj6_DDUWNj B.?S\пeŇDVThyaSDj4g!~dҏRWR8%fM)mQm"  a 81 D"`8L2*c􁵷AhEp% nkDwבn)1P>C$ 3mN+ؾoHgrnӄwK'5Q\ObǢBW{%o`EI"bEY-uHhm)ǧP"2{.Y+ "&ֆuJ irAchV_Fk&)hnɧ킙U;IzϏH.a~Jxm &0lËȈ,o Y sCbu?.z4J Iۧ+@IzǓķM ۚڔvp\7=m7ַZGFt;a;"]&^?k(k(ˆ\OM f RsGmKli=40R)aGr \ %t6hO #mx3T%#6L׸u3| { ^g'qr*\H DNN~y=`0FN C,a kWĽh&=b2LJ:nr6&+K e: gNDB^Xfl)Xf6Mn%rn~ރ⍲9ݲﳽ c2u䫌Fi:)cgizv. '+ޡnr$#vtg4匒{JO6ֶ-Zhb:=P\Fq (5|˹{we^iWguLMھS n/) -az׋<< qS+xs˭ŗǤC!u0'P-gpzyIh: jq۸f9!PkvԐ!9EM$XO8!݉-)-T,Gfc :hv?;-ZZQZF;/O?( AW𗽌z-н8ϱnZ{ݜKB2rT`jIA ]Z!bh,(^AҜLLc<j\{.bf6fZ  呭.[ZT̿ dU~ւKs^Ezpowd HEXAT?p>-(A B5-А1u71-a4>$%A1 1|͊f1L6֊_۹2,p ʎ*gwP#m y͡7qP_w4HܼhVHZ/RSh+ϣ qi%WN(!@v`ٓ[m 2F0^r}];YAyUE{Θ=Y|T |oqD ƥRsWFRQ6il,&Tr :d2W+6KøVƶiNzx|^5[1h )bv }p| 6LR~Jnͯl\#"۪AfM[A8Κw_ICFN֬6ν4KP%2/DUJ(zZBf~VH]"= 7R%(;D=s#d~04{fJJ_9)H-I1dPLq In"Miş_kE-R MWIx;7=*}N7V #]3'0 Bs0 ږѷ@Zl9?WrzC>^qEbW[* F;sYFʹ0/Bp dJ[Nr؝o[ Pf*/H׃)hEb8?a]hM"ev&Pժ\/yo]h)9vSuO%{ &ZϩZh:h93ejưʠw)w} (PUnNh[ -s(/J~K0T>gu8XFZly>|J`LEI։7ׇKq},y]a=G̔qr/hc̾wQ0 MҬk"ʩCڪI9t/7TA0ųb֓"%H-|\yYeCmDD<\ܷB5o%NL&CBjgC`w2d|zdd|1Ṩ̝A%T,ޑ._G 1d%1)gs/YH8kTSA1ǑˊƲ @/ ]H6BC&>lr<b6D1RX6; )o `Kqnya\_JwYLqX6"Km[uɑJ8.(3s nsl GweԇohC%!WBTWEpmS`(jofYosabTYOnfU_A1BHH\dq =4(Eݯt#8sCzˆsa`xuJF{Hj06r+0*>(-̭40j|4#A~ZDꌹ'tJ:*V7,'회V[.^c6?ol%u pjM͋!o)[54ξ(+Ч卷^ AAZN3J NTj +Ew=whfyS:=O82HM[#K*@| T-wOJAh?h~LO^+72/ 7i3u3(s-(w?z{LۼDn]&7`EƧ"[ZȓA}N<Γv6);Dìly? XH.gH[0Z 6@j :t6'D؆}$k<%I'0#E3.76uka q2G`affBn2D{)cq.W2HڃqNM Cgy?ܭy>gȫf 4d)I"PvTsvdX-(B/WѪ Jnn]+y#pL}=Q<SDqTgDu Onxx<ͦMW Ȋ=O ,t(p iBa􁒽S_u+UڰsW_U6f:_!7I)P/Py.'a`08T*H#i\a;~zE?bj>vyf ]Ѣc9SGI~6WHodNX:w_AHg-_UgN]jEi"f$Z xgNI "plG%MWz@b~{X8rn΁ʯ106QbK*mEğ7)2*y&(=7'"`7UӠY{lJ 웅le.phX.#Fv] 6l`E;-FVOiߪvΨa%spH7z-2ƢN]RJcyBƛ );OoWG@Yz/>Y47r&hL 9L:n;h+UB DηiuYMG]W@!+8fK&(+nb՝͈ |<7m; M:>Q?X~h?hi&YpZQN7a4x>YuDvՈb/(%)Q9=t;ogT5q2M$P<);y\oe,!mA[Ù3#tk퍰,-+#&,{Yx%œK2.ձkoG<t ܨf*&@(F Ӛ\\ fF\Иvs˲k۫qTS SyI |JcZ\[M@2MCPL.}RڨȀ)VtTEäV#gqBp{٢4T&aȀ\*6dpgZP;o$k!:*Ldcf~ A&HN&!9 KHAsB8)&#FS9c}Ub_Lä|5خ(0P؇h2_K6r钻7,Q Knps=ѤM;UU\> TTW+T+0̗W JHpq;9cxx} .)R8<w8h?ap=ԯ*aҒ,3q  Vxf1 zy=6UN8 u$\ߞmA U]`|# * "^,;E犐*KFEh|HC&X̴^rWVu=|Mwi}i޸)?pqSM 4TȒSo3Jg}ƕ|!,|c\x~ayGtYRm#Z@uG'X@Cfx&|m/vv,t+1ֿ?]=g|Q0ɴcŲ^BQ\cH]s^X/-~j sːʦ'd Gn۶Ws?lWoܦ1D̔v{ݟB%aR#1UrW^uy3vp+0=@w\(h_R$\&Z^a!yЗ)[O؄ϖPH.' q NWn& !s&.9K4m`ٽYh蓱_~?hg:MG5!!G -18IN=.-3 b-BP@ vƁ7 F@B 1d.i:o/!_*{im߯9vkKڿ,)`l!j—i'B6o"E㠜}ʿ; ѶDTSe7q+,edzO $T 1>BHNhMh#u>j.m䵞4+nKIT=-Њ6Vy[.pۅ~I&d6hGaDWKGM] 3/ lDK~a)~/i> ]F V'D6Iz,Xhao80ۛ>`7aTc[z5ZY!=#WI d"_7'Mm^c[,Jdsu9uĆ\ M֣yWDz5%+=|~ll"0!E\i7 w-- "5n8[y:Aގ#0A|r::B#f#u@zGрNJ#u(OxH[ӇSMR L5 MUMv0Vbmj䃇~-U{X=>>ϐY0{怼,ێ9 1ho`5}Af\ZW,2PHH~(Jd@D$ @"q@᧬G34:l9D,rxF 'EO2lsH=(Ia\i%2q0`q#‡q  9k4?kV̛ozKfdsd7VV3OlS&87 &,oX@ަ n9z=|rbcU[WLwEXȍPwKͳІ5Q7is65"b#EfXW]_\#[=\,LN~N lەJ]{Vbp$9B4YR󴭋 .&q|F(@JB*JƝC[}M7w7!#D~&1qo=54пʡ^[%)sXq-O񪗕烈Kfy\0m嗌"+NC3ߌD̮#&:C"oJ\'XP猪޸_ s3u1c [{ϋ,#r ȦF$rwá!JdPI?fk7!SYJLhUSf Տx>/OF <̏))\ ;iHlk0ڶU,ƕ&y5,`2K,z? u_-btK,QK#(k+vWh}~5:SЖY\4MoPzNpH2D 8Yjpsijpʃ ءR= [Rpb86NaAc̼2"k&P#{㙅$F%<,)7 I;r|MQ{p1~bYb<$"!Q0(<ɣuHmFXo:_ toAj\,r2KMsV#'=ΪDhZGH_~\u!7f֋__4d'@Ud'_^ϱEg(=rZq Ǔy[#&ms(F@}.&ۦ=~箊#Ja2:R" z7yN{GR6Gj _ZA*cFgx7+ɲµwS}/L gx3 /@+ie~,N2 *M}FąMooa;X,-&Ev %@'S <•nMxPeU~SZ3K^ iW:3`Aј?Kd([?_f/"b*wJ*+9)5{lAaG#=pxx.plU?i*yCuq~kG~7˹NL`|{^|M"PeNf<(U-p7ERK:cRu8okkP ]r[["N˂ӚUi{}/$^-S&}F]Z't*ꂚ!"fvظj4ݰb,jaVL^sAEZ%+]ņjdh`\K\;3k2GZ{))+ eEYi ][&4^:=S .N;$v/rا.z5v@"N5ڜmGjU_6у]A")dLWZ= $jN8jQX1mBHOy-n'w%#J+3 L9ֿyd*#߼<]R4qg!uR7fR3 эȠ>T *{nK'h\#`jBRQqY5^OaW8ͤE3ɶ? }D12[z[=WlZѩ xĐ^A-feG[::#Mni̵њd"؆qU}>/Pj^īYЃ?g{"KknЀ]aN(ciPF9ßL2gU|9v%s8[T1矽'Y( aHYAeIN''d &DXx=8]rJ,z$oi? 9bO-rFHqb3VN "x1Zh/ړ<)mőN#݅Y3Zbw;fqY)N#> 5 ~99J^\y.c.GJy$%ٝ)cJxL"z-V>YjD=톟ekhh!:p|q|*&VAFXEa):i/;5X&dÉ/k7dtjSPʃY=eсx  @a&_d4m߾ÄzL a@l|ƹry^vI^rΗM!Tc{S82.Y%֬ۻM9@OUXcջ[u^ҙFh۲c2bN=IǨ}Վ {Vֲlw#M" `nG9fd*lCٖ!0trhnOwsQK~Cx!un]_-f] >?B.8 -/'_ et07dOH%|!qWesHEuN[߳ Z34)qvA 1[n>Az=sbU6m 1Sr%SP\Ӯ\>𯉰7m[xjZ#"@k+2I?G+[Eܘ xc.?Ef֔mEZs\H{ϮFs|-!mIq-^̀ ͙ʾ}r^qHɟ`DHdn^n@QwB6>60c8|M4y6k""3 B)+\aDh5~GtVnUgȞY%㑛j9đC3 ' *.7̦;ylk< Q0G794qg3k2nEo-7V%=gIJ0x겜ڒX;1+fkQa7JB57c&]!"ȼ;qFg#3ܶs(yg~i(4Guuׇ+BMښ1q~.$_k='?uʫXVŶf|i?'3K^x0>N["dQ›cL"E%U7ܬw [`T)m_-@Pa1 CRW̝*Im}${P5K1TN 4M>_xjʠI%mnοx#אF|['-)TPt=IvGH"Ć솁l(eź 3LdtE [;Ay$@ˍU$)̐̀_>YS\Zx+mcOs 999djo׉ߩUy+tlgyОOZ>]MK IhXI~;?|z"U=:&0.#y W2I7qny ]Q@-A"*'9ىR@Xe]):8.s5 ڕ7S儙+h֧DhVdɢq ޡ.YBO=pAuV_re!-$WBK߮T(s?,*U Fԗ1sm@SR),S6f$ -r|m B˓> p KdM9كs,L?GV74#_ĒS&]F?bE+OXSe3IщUn99\%tw Eڽy-,I|G) &ȧje%"")HZTՋSc)qWBvtV; .1}wNoiznOyx^>yS&s}b~}1(^TJt|";9ڄ*z:e>R(.bReYܰ,|[Ok#4Uަ 1̀Cʋ|{UĀV1濜%?rh&ign? ҖjRq֡5}턖`/i?FK=&˭rwn9ƜQقuse%)̈[ejxjԒ-C<]l&ItІ7푽?Zʃ]^~hfGF2+ \y0-#E?-UM)S'XE`M;^.~`)aWWKShP4CK㬚#iN^J_2hy u&P&bUi᭵2ӅF 44t6ڇdBfo4lw:zq gBΘ5# UTvq`zR |#ɷX [OUkI*aΆ+<+s_ N~lʹM2ClLaL8F!ym9xHa_Bdԙp/%osks­;:>&hkrlV^"BN3»['Oi./˱7FINX2f'=[֛16H t@ X˳J锘cd ř}[D!TEέ `g68F;z;<Kkܯb 1:jʔݒ(7o:xQ7B;zBY,j2B98O 7.Yw L *c`72FclժsfP9@ 㠽"&=G,+lcB`eHBL8׹pgT^pP^s,NbkN%͜LD༥8-(Kȟ3_'퇏-e+E?m7K:vvߔ6ɯw"B-,;[iˆ_ɤ2 %,A3L{Q_ 3o-`ETo < d9ނj#‘bIf@XLrOS K<ݴMͪdw[TTglw ʲSclJ2k$UF(ux4ֲ76*<`LQNß?JV!!ji&nI#QM /g5_]OA ^{`\{OM\܉jC.Zov9oPs0Vr n-Q85-qO[Y?Ǝ:dwﵸ*|%>]_i &}Ieo4(YLؿcQ q^dl Wd+ʞPX0TB׾#ff.wnp u&ωò;i):Vw RF_߻^7R=⻈I>JA|B:Amv6s:thَY{%(Slfeb<>b_a]+>Ն]{E^Pb;_%Y T% @v{*b^pMN%&Tճ |}gܪ6\xW̗;67<~S>6/tCɕßu:m(YҔS8HJs(&<:[.%G̿r#hk 6ɠEvpMM[2s:,MxV܆/+d= S!C(>֜ar8T[U)w4g-RBJJf4On]'Cfm%|" ˸ 2RH460_6'U>6sPo?fG>ӖbcNNsadYmV(!_ުO$Jz$c} UXjpEhpmi-#2շwMʬ0?O_z~3.8W^4Q_ wɕeq̥Dc1 mmqqAy(7Pvf+'Zy>X.kd=u

    fk +.p 2 t! 6{l9T_z Xk@'Fu3HC4XI$b+Gl[Pf(ȱ.iSH:$Q\Esk-7GłPA%s^DXm(O" P)M[:GA;mǔ0npFSrnqZW@̣5FbX[L'UIq*Jhyx'XߥI//TvL5+X4nd(rS`mn8.*nG}L!11$`ig~S#*t;H570~rqHȖ=OΨws Јkqʬ}`ĉ߯4 90*G O%ajA5k+jmGhMFɎܨm<"l㵋-F FtKC{(wv>D#O1VG3jױi#8bZBcײ[^ jBh \s2YNt50[Mi3]D"?X6RѾM22nA;ZB9.^TJu3NIѳwG6Ŝz!}be؊ʻ=a*9~5Xهp0oJ=rI1ې$Kysσ*H}*լ N൮RGpi*I|OrwX^71Y <*i e|R sFy_$Uh!Q*EO2]053XWzُGF0ꄣ\<5=bEHw ?XZ]s?2Bڃ|p:Y'>u% f-Ơs^S?qSCױR\@kEx0R85~ ҫIIǝbI%òŊ ^|g>P[Y-adXFOz퍰ufic' )2TGl4kk{ bp.,+GJ3R71g$, NpCO9%L''_oVڃI蘑&,?KH5 {A9½3jڝH$,fYJLK1۾qUw2 0T-YZWWy8z >%,SQH, L3@_!\&$zq6"#zjD͓ C֪;%<7xmaYJCm}L`Ztf59rzQwsNV0q0-{Q(Kz% OguFf]CKeP9%e竴rdԠve( NV̜Qɖw%\BX`VXE;?2P\RO(Y 'Ym].1t(L 2M͝^b JLɑ* !˾ (UjվAzOA6B]I޴~.hZdxu(@FE}Ou&6ǿ+o˜~e.#Ic^ J^zph/eܖgIG=J5<긧NC}Bs%b>:|ȩ%o ~5zNq{hnBIp7dQhZU8\gI$O_)AЏTCGln\{6As\0iN k-th,G4=tE}J琲4L |~)"0(#z6N|mfJ^gV_|!~-@Z6|AX:<϶O,u9vv鄻 G9Qnfcd)ţfd?k᷑ZƵIjo[tvk",m$2iu VzR_B3toq$CCҪ>KI$G$cBvj8>gw%+T͸g^0G҄fr IҬU.DRkˤfnwp1irmZG)Ϥt(p_R&JfM0y܋ԉ9 fV NAziOjŘAO8Y!΂! ?-7 A~y)8 .uf= ֙gzWuCE;8/ c %BIPÌl`K^C6j/O`>5p}BQ07"]u>hZDl1(C5?mV(xR2CgĮdޟ ܱA%0gF((}zq v@'d[*?㤷j_w`hD03M{tA[غ;ѻW _>۶Eag3j7,1|bJQ2q1<=>^b Xfc2ClO :\K94[%,q!MZrRCpuJ O FSt_ (c'Q?ԘO!Z+A&&`DwܔԚәY4O =%k<=:EƟ-Ի p| >d)E ;*!ũ_r88*>6dJ, rxk^%{yN|-!q`na-Rr\yq/M5(&g;?z)_ h5Nr|WotPF%E|Be hd+f 18O53sJG6ol#6>d21\)/ngG gUf"%2ƌ~D e롚g8OTY-d_~v.z֝rzK5/vb1${IkW([i\Nٔ#,){q]MbW8}Z -4mRJg]1Y9R"N^ ƕiXǫW2V׈tFsqI&58I<78҃~Wat {Pl)ϿX\z< װqo'fCz ̱uO-0$)W&F5=puE7\{!D(0o*BMH[…MA@\t]12)j-0#_q;s2 ?U0٘w+73/ITp q .o<\qP#ݦG9fG-WGZEpu'^GD ڪ#w؎k$C[y_qߊiTCZlȿ A`W$11wc?ysM :Έ#nQYA:`htr4Ҧ2+9@]((viZdE3zX@vYTUmhOwԨw*^rKQVǹos p.z9-w j4@5][r@c ^D3K#SG%gBg=͠iv0~ UJ |#̑jv3F$G'`kcLƕ Èٔ/P{:;I0&1jn~{ T0OԸD*E/+`4sN%4~Fh c?x1Nu60/ 'iKyb\dRzdC񛆰9ⲥ߷K֔d#$ӰO8EQ1 t=l=~y(ج"cNo[dUi/x9!hS >=ϖ-Վ*z0;ѐV8CNzO@|W}HC/ W ī J #qR:>1[?$P̨NVg=BՈO]vhv }Mӧk;SjOL'G岨,n]~{Tc n_kg[d.B*B ^&;6N[g{NTHUyzYL>6]# rNӽ'ucUqhk768וE{D(qUjuw/|LP0VzjgUT ñܵͣ RkW5m rnf4 '!(!jz AsՁwKRy R d+)9ku&C]m%NklBx'ɰ1ksei*[-[V!doͩ:2j_?siաud7cdkz=&LTi^yOc?۸(%Eq#آo ¦҇XqnYޭz$X};!1Az Kk ?eg p&{nb?qn}t6\I]&>d1uƋ䠑"椖p3 ^9r)&Ug j Qi,bìد_n2w}:[i2d0@;+e%C5g^! f%2Z|tY %)+0-Rj>ĞFg593ev!7g(-?=bvg.i@%^ ͮәB:{78m?5ZВ}LK'װ#K iyYvifCٙ_9iJVw7>Q?_S5H .c? 5W.\!E5چob!jY K>^E*t\s KE?˷`Xp"(!-qBPD|(PIԌg>xw @k9fl8 Ƭ,^8\ C!P\H-%|w!]s$}6-'V𷻛:Z]rҒnAQ[(5b4ǟd%;qk,ɻJ6m ]y|!j`pvMaj1N`MzBG@Y.ۉ-ŖL;d9~H+H>_f^4&w(0}f2ћyW7( YHY/cO۵pM\OgUjH X8.F!iT3txzfl Ʉa^/(Ya)溧S)ov潠?&靧dQkM tg"8T{go#QZz7>[9*ttns;|m.*kl]6k~Jpw폓Q$ YmÎԏݳdQ'9AR_ ,5('0hnPC5X1d.>i h>e1 ˠS&t5 @T&A}I5N 4u P3Pڡ.'Z_LE+!q~:zRY's2Pg#ʩWw-f#4f0~rGNk${-et5~JUY$W:|ԝZJ)ϭX婶/>>Ǫ! ĕIW&'Fg{|t!OuH l6D2EpfsX߻){"c/vY %NTs; pkMLV;b|R_vK+zUo$I)ⰞQVڬ $QwP x&l5Qf!}^JVa[*.$*wa}ҹt+:`tBj+]LY:fyި(9fIQ: >Ԣ' A׃=jI]S(F͔w&PpxrunZɓ|bv;oSH-8o͸CS5­V/cm&P:8hf`T%0(&0ݑFgo1Ú72{쮪9 z@ePZ'g8<>[j 35=2Dp)+QP Tj Z(COo;>bOU!eJ) )V@磧m^I1lʄaz0auUqF%g*.֣1F9C ȼgE;ZIn_ݦi-})D>jǀz^W )7RPP!0[@j_C1U NAA{Eq!#ѳFu=Z*Elt-TzS@/M/E3@vB򹉎.v!~/ V~ ~`Sbr@[AfW#-!RgI3!6f5*՘l t~ov 3ns'mj$5ޮ̣ 1'z pAd˘n]ĵ\H_s} 8t=J=,& Q-(1|uTW!A U7g:Xsv\nnx%pzPSާNx>LEu%/MWDNvy8#ƻry6JG'_PKRVzvtk$[S&݁Zb,?W+=mE5]\wcWrRKT,ߕC"4 B] |1)? ޲$:w_I:ZƇ،ԇ*t{xjizT$lk-EmU[U6r:1{:W[OhWU)yD}k۱B;o(65ރ ][mpj<])e Ri&KrIYʍ(s2|7ey,2Y<ǒsyqZVV@يk&A+~deJT!?{n""1Sw4pU(hćЃМh2ؿ# !&Tk @am 3{-"#V=AnW4rbϘ6Noz6KXTR+ԏYEn6Nkr oGqMCb]ϦG׵%k)^.ф0(atG}!QxW՚7Um5i6Ws襍.54{Ǔ'Ǎ%˚3/MFД [t"tϴLg:vER0}n˜׺fpшXMنj1,p:6@ f&4_-V;aG)mZV(}sK1^l툭xwyhM ;i;*Ƹ c;=Ǒ3xz#Tm5*[hs'ξM*!`œmYx$S@@>zy%u'wCnWʛtmnAE:䩊od6r"6?Ֆ% wG۩ peb5za kLxLN[6˹ښlH</qTnw#I7֊Lpz(- -`B֕;fM MwkR%(M_ .7[\ۜmTMJ3Tr f#E&CX%Eg1C8jSۧ6$jO>M:ڮT~sj.6~&Ske+9Zy){ ډa[/* ݹ&9OKҝfE܉-<.z&QZ^!3߾r &GzdM0KRKeŞ/_0^Uٽ]/dܩrdxUvn!}WYѠ;v?]f7 '+ԫg~bViK?5ԓi\o(48kkis vq*W^g5aYiy ^FKy;W_`%vxm`gXZv7`4Ջ܇byzvV<\8:Y ,uׄth1moTv.=hԝ#ғb )(CM*4;NぇJu+rlH2'Gqm&o&-v$ -fA4& V^FehR71DT e zV.49,*8'77Y0 C؊2A5{1&qx,];{?7928D{% _3ǰ?!|@Zlh8X탱]l5;/+g5 Tv\9l^ipS_Q} G,$fu{O, {a 6.YLSӎu="3)pF!{,ԧj6̜m~s$gla)hl6˦eN@ pQ9gĎ]Bzj2egл vzaz*7G9SJDiʚ>Wlo̲`^T7BF2 ;&'͘٣h46 @׵#Z O[f6lTtwLM?v~D%oB.;ŋ-:5H[E̗:+re bQr m4“8E_שG¨DC5Ysjw7 +sZ7J[^ONozd?,RR |^4OBn^yqcC/s&GU>J̻[L5xkX|rk4C}ۉ ׯۙR&HPRS f,U<2o]Pؤw 6K4 5j:=U]|Fnkk¬dEY^dz}!@&^ BbfΣ}xOw!EޝMv^@\-&L5)FүV3X5V=hV3B w|K65^It[B0r6*yNvwt,Uyt}*3 ܩ 9F\/6;Čülk%-@mq(M̦}L#CHs3㸸ȧYfGI{=VLR}3Dߚ=0%z|p%ꬲ.\YI2ġĹ]5S,[,ٮ'8Wٱ9+-c#wGDfӘK N6R;125:^=B8ifގbMR)lx{WɞyfRѽ59:]}>FLnkU-;{9`,z щvέNKSdsPlJC bř/~ +D3|@vMtTZt 1ܪ>VScRW9SkrNGZ?-aH@?hf   n`nѤZѸp\*-BNw_LWf)H]#qr#@!ShAx.sI^]m%"e1ƈ_8C"6X-_*]zYC4 BE\v"Y Vb-t59N$\נwUXCW[af^~B}66Wfya%7;_$W|2޾mJ'<է2 A p:DBrҡoU{C8 9g`ץuQ1ȓu)w zp:#SxD D*.M> CA yQѦQGb*fmxk}s(y^ilm'Il >Yl G/g[.Na[/"ORUJɧP;DR߬IƳ8}}蛱ݧt{DEJ;rv+nTɏ@ 25u&skl M#Yy.})0x|:Xq3 %mު0Gnu&0Uo`w<,4KpuS)[w;["]4LaC'f@w(sb")YѤAީBcIrFH0s~<,4:-F[^xr^,<fM8b\k$l*C*_T{ !h*$PJ39^A?Kbqzx4D0v[AZHDyUyuPAsг 7mswf]lL;,~k,+yec._TDv6ӁX$̓vd\?VE?%~N{1'C5Ű;zܺLL44Hoï*dYC%Nr2d_j HV!_ATpt<|TeH ~ل*801G{Y\4Q>~TC}0~qb٨TIF{zVy/1~*ss4EǮf0dё<F'F e0J躏٬'nY`k~?!Bڈǔp4z=8Z3e+Tw9blX!9*A_Ow__I?nh6|7T?b=|<%B5eX6TTq@Ib0K\bՉ֏_+NC)!bCYwJgsv8{4 Kwůy?>˱F"(8{V׋2^#P/ud ~ Z~$tNoP|Dz_/uQko@Ug@"2kY{X{ǣ1j4$d7VlU>Q81;:+>Gol{ih Cy䁼%8Gp2NΦ,GiǠh7_mKMWiMB,7b,9 waIMiz,0>v/gzf^<C b Dr>kX {LZp9׌T"NhWJaF,{NY!>v ='}T=Q֏DU8#3kQü1lՁν&; qaj"Q`U=X 6dmuljҖDyQ6uEt݅lg1/Й^*b#4ɖAbajy DSh-07;GIܠkRwF.}j*lS\× ((-wz N!YW 0$5hzQhkFz ߴut)3F_Xr9)睩&\r O7 Ϳ.mB&#g2koi9'10+HW]İM>_l\ mc;*PaB:@(P=Py;^E|րeiB[/i֥dHՂ@ſ*祤X n)gXvmM+e j.kaQTK'9{|k^Oiեїo8Df48mUn@`odpͶ#72?@nx'Dm6gu րjiVK91xhVR/2$Ҏ5Ƕ#aEe&e9'uU(3_K1n vHBnFFp5"; [aD,oI9zU[FrxO&,I8lh\lp헑*"Rsڙq=U=lb(ZLEw0y e +E~K69R[9C5>+&X>[)N%PDլƤui,-:ŴK3ǚȻ}[a4+TrbKF̖*{5nb V<UBLNNbo{t !lx8mfjS \̽+di[A-G'I^-̒@"ywzenNOy|_ kRM:n~r\CcJ xeE(Nj/hd|k?(N"E!%kւp‹./Sp+Z JER~4u>/>AP]ؤaۄAbgH1fr#8 q46=NB)ex/i^j-mpDeVc?b7GmWC#k+r[D'\-NH5WBM!ikJ}QL ҈(]"\^MЧʽ++{& AU-nK֤޻_[;S6D-}u4(F`W3 Z( z)SQS`izK]94,?Enf.!" ߔKΎ4>s: V"i'4f|i^`0IG"Ԫx)e}ƂϱkHP(Af-Ld7vp=lİIun$z22^Pj<`ӹ[.op7{t2ʾgrccХ{A )_GW"IFN=T"yaa]m|uH_MNOKLO4Αի/"*hj zs!;jڟ)B4K"qېפA-2*QJeX6Ąs!&齊5ܕ"k?ެ⦘np_خ<4O.Cu()La5)@flK,Fl%[xIn~nN # sU q@R*t;b̅r%+Sr(`AX4SyQv&T>3oxT@=ŹQv8{0᏿=F֪ʴPLI\%YG~<:g.sc-`t\<.=h`ؒN-ɫ#3+C?_q JS3%6(5z"lȉRmwE2" &Z{e6U!s9gp;zN[2v{"O4hL V#@6Z9 .ي@2$HHæ;nx$b3GiHN0f}\*e*"L  xAVvټ Rf91Qל6fo4Zm!}^;-`[O_ ةu4.+Zd0iSPtCtٳYa9\:0nwC_Q4!KG?i,=# fžY|}5Г;ͅ,^bDf!Qjcdou[lQxaC:CPi:%p6z̦b hq S7E*%!âTv&d&5rQ 8ő/arz)ׇ>Jtϴ‘n->j99q Sy[볃14NnX U!znڬ$^0,NpHM=T },$ Fx84om I|mXyR{'nFp`KlK=jy??s/I%Wojnx|Dxcyo}CVTcV4~:kêhtr͉2,kVʇP Fdn'M*!%oǝ?ݩTB"Q{%U<[3($;Zzae;3zhZT heB^/~^D N%W;q 3euWsKֻm"hiG3"?P07:A)~/^LHf}w,qb (Kq}=8*ꖭ0ռ#|OkF gn$`ʫ7Rװ;nZ[F=c*{,Fa>5E$y}.vkq,4-Vr!;{5r﵄ߋqәF?{KtCc(.ȕֺI^YR(!qU~ _cWjnZQ/F"l~䪤CdIM nv^MyafLRr9/>'#^ji^<={Z14XS NbPC 7yjy&0ֶ)+qKw(Jkd䍳ZG/a}+^kOXjVVYQx6cI NJo u^?7˰"'(B$JW瑷ˈtSuj]la .*mRY$5*VVn'MFN] OZ)D(HnQٜG:8H?#D5h;""7t94e&}0hOy4>?Yx 0cJ'HASp'LA@}.ɪ{@.@#U {0j71M7Dt5 | {1C*N2B0ԶsmAץv@$ǫnN, )I.M&2?*{}xo.`-6s LlX4_y+<՛Iܾgfqz2PS|gA@y'"9O`5rnf|f3"2xK+vQ wd靺NR 5-hiX QP6 -MM3a0.BY#9aS:Rrf>M<6ʸfw2Bt91)X""#"0_%Ity@՚t+E)$Tڷ r's袇 ,rvH }Ky;.ecC4j=J~xVܘ*U!#_&B4if﫥Y)좰vVoz8ʬNs vvV;ݟ}zsxSsULf+ &DI4I}<;Ѣ}],)~v@Ejt'UcCh?*;zHه%=W$xΨ2,Ւ$#`,"#DB}{E?,IN_ E "?@FK[\2 P0n~uyϋCkQC09Z "Aέ2# :{A9C+J$Df)ܣ[_J nX^fxr$x;t̐J" qV  v"m{>سawř eT7>v;U͞ Z "9hd"w)Uf#ҭZS|}-Y}0:GCPcv ߬:ɗЉՏTT]?LrA*s%''3%s?Bz7<\k>{u !isP--W: nQ%DOKojʒ!dj^)g (+#Pv"T8?uUdQթ}s 2V1i]Id9'$}&E5!1=؟ f16A'^r47{.<^I5BʺH}N\r!oo{&s@K|XuH]{p7 9*Yvъ7^m+זYt]i-Nw;$=|I{ tR+4"m~VST} Gfb]Ob'GnyOxJ~Q*a{։vX /Ǽ0L}d3R{ޑ\|F V 1ѶͿ-clhV/:7v^ѥgu{-x}YLQ5uڝ؟Z\xh8u~8 G\- >l+E<y`t,OΉk Ƽb綆w5AJ CF'e U; Z6dJ~^FHLX)~^`7 "7xB-|.`^q|X-+z[Js:~YIMQ(VvFRUM(O馥=HqYB*j%b WrQO([Qe8w58.(6iZzzO=DΑ8!ׂ~0ԇ˂B$?0MwK->lʜ^Li1!KJ5̄w ;q.[ϷCˣ! u Bn)Unc:{_F+-ו=E0 lWtx  tf8ʚ0є@T9r*QBn\9`cDWv"qi,$pfc!_,?"9h=Ijm.f~}_-8[w6 ٯ!\~@qr9N;BhFz%y(QNr `l6%"4D;9:LJ!'9h$mKa?-QaqUM엢n0}繇ZB>mc+u WհȽ=Fu314:`<)TEFaAP2҈׼8 |2P{:b& lȭ(4d2B|R9Ri̵?] WB mp&/,i ohކ;S dU~X5u򢣯q΍E&+9_+>_5D]T梴ԏ.y%?o"av7ε.f)#rtM#(n۶0KM/*>o AAM#ڌ>~8TF,SO=6`1(;noڷd'pAz^"]ց?>- Eqn:C{<HWrB!D^kQDŽC3Ph@s0*=o3"j%/(時?>u,yTArTjX8''DzogHBqe5~4=}IorİrgBthCcw]zz,`(UtګXߩδqeu+UF>q `T{FCA=vA9cE6yCزWp 7\sMNB[ص d/Ci _jJgh Q0Đ _xV5;mdX◴Qm:j%E<6yHڶ} (ȳbAJڸ(h*9 όHU)-(+P&_k|O.%Gr$Brv,xݼ9qwx̽ nI(X^`^F}m@;Ћgd=xnؽȐJu(˶Pj2;#dơ;}] |ṕ/L:r}d,v(6je>TQ4GpJRȉELE历+K(:lUOs:P%yQDՂ(U=0e > o0sX`/x7GrSTMwE?' 6`3FASJ4ZpVW$|X/CMMR^Qr0S<bzYEuF>A}\Kʢ $:H Q; {t-bh7 Gt}WlϨ܋cvK]DKf[RqXBG4(kα%Ja@IMEG° 7Pj $ YPR#z$biz⛡K.s;U:JIfj>M\a? Wؤ<@Ec>d/Uهabc/_o!`);+R|ߴv>o(V !ۡ<)՘:x[5@kwE uqO8mPKM)78=!~}=P  ]ł -ζʱeŐ̅@G4 gK8?|2þJp}u =< ah3َ(l SUk:A-ٚộgޚʚ]K56zzss: (Rm iۦg^nB|gbTORp@^l۰㯾 6ݷX0V1^Y; =/d*$rL/G w ;B z.dR.YA$" \G )R*}߀V9'.OKSp՘#|V 9:+]a"xI(MyG;dQ6L+NDXWpbSkxkX#+6AqrQiNk-%aBGYW}Պ1dw\VNf,ұx4!,$$ kt )J9zpt*6oũǘԝ83zçHn/!!KN${cj 8&r:lYVjD ߛ&8r"Ǡdgdν<x;Rj< ܠJ_-A1$+M'E4ϡ<ɥprwbJs*f@gK vj? q`BSpZXx7#|)Gܩf"FmmM*5޹юJA̼_ w!Ss,c]N#_ވh%p/yvj΀2M3Z, KLHR\,Į*RS "L3[$D_ U‡"@Y_񒯂w-̨.TW_MFoXZO/t8M >DT`%G<hIBsQl۴LE]_vb]E:SnµaA9hstbݐ?Ϝbpx2pfFZ=0+/I`&(`J4$Jܵ#:ֽ=:M͘{o*Z}[6sX;0 bAqg2,b7V x!T? [,= ! ~fG\ϝ.@;ٻ)礁'] D7+O~5d:9 H9ry 9ey=Sɮ7+aEa'O2yt#s%H;`5#_y ]Ч #@v*+IH(~m ˫^*]ѷUaxpGRT@Hg5=Q+ (] ^ɹ>.qT Ќ#SO˫ōʁ|P8؎fcbuHyk;kQh!xĥ"L}靜/T(c.if1Hhg67z6O~W)Ӕa Gu^L"\hAE~71kTfb7ƘY"~@^ "^ ĸ9лEċ"P-^B22բ萢:C̪!aܟ@扥3ǯt߼,˟mT ❧r oX$/h̫4=@L~I{VׂiBiW5DbWC*Bs磥T_PC-3y"t UyUЦ]ol^:`~$aZrL+7eoʻ `1 q>nK`LQμ7ӅN~H;b97GՄd=bso%ka6$azGHCvV#`DɸcP/@wi|{2"0L_Fm+L]i 'Ϥ[3!%)rFY?Ke [ )@[Ѐا3flk75:[`&C la!=IR&^1ٸ]n1dynY E67=ĵ$7OnRA!˛ŭK^z1KQ T9t}xJ|, >DLHOwJaInoō} ~x MII%X)>}ȧAznV~הihfel޴Eh,'>op-b??Ĝe*U86ZG*Pjwj^K|r<8Fu3oK"?^ߗ'gҫ:sGhղϤS6¢c陆Kw[u`^"/i)% -!h>/%-q~\=EPlj[tϞ38>WD*ɝjօf0ȁ ~;3}/,@J+#Ɂ@N )vk>}d3ԋ[8[%z ]8#q^~q NV>r}0>[msBWXh7|FK%m09۞ %Sk?fwRn Sz+8w03~B a´Fb!)]lj:жv;!"zH(᫑oSjQN`3Oo5g{rNPT+RjG5ŗ! GFѪ*j03ĸQYMB,OE5ZkNڪɀﳄU2YiV!xO~'"XHPJiNchP1[NU:ALnҲ^A)s= -|7R^F-k#? eqP.zn'{ %tV{kKQVO1%2::+# #NcQd?&Ru.N3AnߝUXl@36 u I5=2X_{iӯ Hcs P" `3Xw:a1@ԢQ iu`$ʛAro"B ĚZwD+e Q;T`JzpLq%j&aR- 6ʬ k'`!Ὸe}X{a6e eʔi'Րs-_{A[Ǡٮ84]Ͱ^0!ɐy-SHK=$WR_]{Q** Ų x?6U1h :Umf (Q{;y޼IR P jS jgk4,MB$Kߜdkm9D 2uWfZM&[?Ll"ϮSnt)р= :渍"~ V*?Gol-?`F[t6=?Sñ9/={%iҴ`[\\* 1ASW&e75z\&IR .{S{>r¶R>Šig 9{`din}+Öރ'45FJreݬ d㫵8ڑ[w;/cJ;.v.֏v.HBαAܓץ<'$"[=%8btʁ2c%tbJ_#,G8XòY^ i|#kLNmQ޾=3(&ڼSW7Xf*,9\Vn>}p[J0n%; tM [l:i$p(C!^́C1.\ˠqzc1MJ)Olmg,sy ^epݚ p"Gh죶<(}aV" /Ą A|N]Kxus6[gc.fB\Jz.͚=\qLx ~Q_/Ʒ . R7苟_jt}6 &nfHs H[E:rYZ`I:0r#cA2THa-GqOh{\-㿙x4䑶mH2p]|:ZD1!DT%ԸGY{ᓗfMZ=^vdhS5ݒܡo 84w,o|m%Fu㺬}`qeħQ% [픍tJy3[W֗6i5Fɷ#%M99X떋ـR~Gggi Y+i|K#+ mZ0U1a>KB5Rݖ+s>і7[stKcؑyQ;,|Lg?>=Nςg.8/UȏL$2^\ FYعyvTYR4.Q+*TC`VnF  3!^2/C}Z}M|b0~ڝvcY /cF*wg6\* F(B,p.ౢSvGg~#Tä YOB䌳C/>4f_ 8Kdt:q-%I 4B qa>&L&^Y\DB3ޒs,k$ d%&η<1\XzKm8L }bpD4= Ȅi'HqiFqC\S6 O'kl_W4Le,]r]j= ǥ4:2u䇧W5Ҡ/ӈ0OPEdMRIoz7/n6Yn 4TVۏj0 bp r[Sh`Sݐ."ٮcO;[nia^FlU`4߯"!" ^JLB646 kk;XM"= k&[X9QӐ q(`Q)|n-IC9 sʙw:z͹ٍ5a>Pcfwkt.$-fUm!x{=-@nUa,@d‚(iS睅m.S`_Wp*p(Fn`" Qڞ*=EFF=<{g9l@pjgql8c(f/#nl Si9i͑e=;^eo5>i]48綶fts /Iw ~sD'vJ8N@2w p*x%<%ȭk;22bUV-Ә38fgގCIV~ajLU`K#ԞƵ5'^Re{LK8* Z upʌh*(uazu'v :VTA;̈́$_+̟nkr `M+:>cj3^:M0R3;#`@Z1$b%:C75H=;Ϳ38R(D*ZS!` }7+=nLRǗlcXX`Ouu[[$s0ԢGR3):nռ`Co)}u WeQ>} uP$#7 4 X_#HB>*zgGvruWt]JR/΃ ሡǖ> cAK89vž>ZUT\BTh0m& ޻vH:m@,v%1@vT#%xґJxJZy5"![y[x.tsn@;#Ũ &Ū_H%zU,PS)24Έ_V=QeݸGRX5KwLOm=79lnA>¿0J 2YoR?m/u84ѽw\AvJHW!y[G`Ͼ Џ#^i4ȾWfnD{K@Qb?=8qU5u Njjy7ڂA1WI{:,BE_r~rnwy?.B oWxwj&}Ⓡ7hRwZRd*k--EsP.KDG3z;1 ugI7K)g!Uh)C>8d3ft)ӑ.{fD0׫3vA I_K/JS0zBw T%LWNow=O. Uv&b)I[,o0_\xs$2߶O@э$A_g@ͽKcVQB߀ Hc?7Ysݔ;)A89*}\2G.˭Ґ+%$Tsûbn]kbv=`v;yO1ƻ]qX$ H݂ z@SQ#%AXSeNb#e! ˵/e۴іϾ0KZFPX_5^c-@m: W"MC״rW.[yHxo L!8/ ݿ ?Ok𰒐 K>O/"-C^s<;֖wo.b^H_jBCŇJnᙉ/| DBKX;( MNhh;ns'' T˯` o[yΈӭip4@ˈ^dt3I >5Hhrb'/|Ztja1 `Ef;( B$:n)U#7;Eq-c=\2RξBeL!J8J7Y(0}\BTH[37T\ 7,H\KazZ{ĺOj}&[ޙt_+K!,!Kj>P|:@OV)d":xEzǡ/^<Y{c >&(i>Qk3 ,`6|ݭд\2y27L-_7$V'p<]c5DZRHGUTJ2YPJT)D5H[)-gCc Uy~~(#DꟀ@A~!{Lzѵo5dqcM{y> 5&$)2-uk(OG=E$Y=3Jf&ݔ/ ¢,~4Fːc¸Y\*Pb^IqkJ 0~`KH9ӻ%ħKWTODn"׹# , ACL3#t庀2`0,!Z5ƟMBCQ}]5J_:<ɅBJv#71H<2DWyI04ΐ8©6Ň˖O}q܇ؾ W[̔ >LM,Ы|7[ M= Wzm,|{+_-*~8=7u Hrxf9H*ݳO(nrOV!Qp7Lڕ8J ImU Fvk7" mtUY]!]m|k [1;_ _Y2B78c>p+ݖmYHtʅ xu.,l*w0}|B74:.Z]<%rIcxx'oVJ61 !2 `4 M"i.ihjNnJC׊-{&H>h+٬\ˁ-3s\#7d?YJQT o>.a[=k;Tr6f`ÈFSE+u+E]9,,e7MFqbm%okku.Z j>FFQuXZp)!D/ \Wh8)cx'rY*Ւ#;Wn=<tۢڏ5bcu$?Fm 5.VoYF1gU^:#?D ȑGb0th\,ܔ@ G/uH⥯[>r\P:X :FVV{ZpdPbs"a8 Z&:eAѡciQk#wS|EiXU=:TOFvЏ~UԟUPB 2W\ɩN1ɈHر:FxO9$M؏+ӿ= _Kn4J] L^'eE@C)ئ^ e|eKN5Jɒʥ .9$lc;0eӔ5I^Y}yF`}x75${ #N_Xgп5^咺~S&tHϤF*CcBsgW_7`qwb1 D8lYe֯IpXWshA/Z4ja>ɦXȾ{qQC5Ő,aB_Rt4`E`m8w銐dHj2Ouy67G1 *!P&nz4k\JiB:޵l{/*}NO hUH}]#2UsϗR5/jAEBcq I!KvhFk\ӻcSC;0'ŖV2&bVwY◄E-`}"d 1,`t^ BǢU 9wx,{=."J0e2aEWEqo<-ٚtS:&ut+*jglC@ q5%eֲ3wc?t+"'6)Kjh5L k/8)E~0gz㈭HU(,\ʜ:ET3Dm48T"n8Jd ?r6 Hhg6n] [&d7ƍ`_֏e>H7|%zXH7SNx5|N؉P#F |V-a'<;ӛIZ/쇡mt1{CG41.q幑iIqnqQ`®yT e WńFG?'`t%EaLyzϐ7`|:OΈiA "l.YƆ|K56ZY-ҁf}8/Ak g7WRr߮KOnnw 5%aY;/3ΡR>%H}|#wd^#d`Z;'A<=ʆ48ܽ4^BPN QVx7ZcheJ  2s~Hk1R:0?IDqŚIX_cy4o=Ne_젣g5Xw8j-wcm˙Vq:H,YP`LhHj:C+(zqk}fq5D[Nt,Cj$E^]O*&*-09KSm #i%2NT>&3N=SATTj4ʅX_^Ӭt3huwtDXC' /L3Tc [~U-̪pGS_ o|m}'~Pd]=Z?uڌ|(q3#1)TU$b1m":q⵶TX4"[iI`!?0HDN yC= &B ֈ|7d)ׯ1t)JPn56s)S Du8:T>hB_ $Bƒ~AH]Ӥ(1Q~G]!}zoO9uw-g^@qΏM$/z^Pd[6\\!5YAoա\ Hʲ,{i-Mx"nKiף{d5! &7BH5ui{-f3zs+W :GI1ҖnF5MtṼ9עv{I ?)4L\NU_Q#P}RW^"p>!]q>.lNޑG*Qmj/{]"DiXlҷC(O1*m<`EOH(Mɐ;cވ;8v)YztV^z699M!ogk|V tT^p/ t0+}_=(__J9k{` UF: ɘ$KYz t&@ JO+Jn82lߟ!Bj$rɂQ ec<孀xKޒ53bv5prF 9|f#Q<5?Tm]v|l7yޥ&vB$Tmg\Qc[9l^.N<^`7,rS< 򀰙Ũ*$o@.¦kJz}D]u3<Ɗ%a#`B`)acam?qU@C$~T$, 5fW[{I^(NzΛ"\Q;jiƾo8ygbuLѡ 3T#uI koO&eUV:?G)$9ꨇa-T}7[[9 62HDU@] A7Xo)5F'K\3=ek]2=#jXL %|q`A^v< Tuz](wS)qm&cl_k4HAZj%ֿ]yq]9NZ:ޱPVm?F}Z.3\dN_X};1 ռeџ# 7>粡Ykx|r#9_.BIFϤ ;m_܂tʖh1*35Wk 2T6 ]S*l۹~bpLDfǧG;*Lxu 2=!{rɼ Qv[oPn?^)i5,w܄C"9{ټZ(@ӟܘ3qlp1Zs)5O?V<ٴݯG ܺ4u:?F J8pOM]ZhcFH~c?iӻK[{BvT`!Yol~uʏsQM$nRΙ594[&I_"Ay G!:xѣr-ħ"UkhVY Q@%̙DKL;/WC&Ӣ,1gٓ 2AJj?4I3c÷ǭ?h T}aZ(A]Ɓ!xg#i\omYΞ=~h#E:^ʕr%'b«2͜ υ ø gp((}ڄ/jзdXu ۏhֱ}G(g,].Ε{3ri u^1L: 떁둽 QK6% ?:JO8Q%h =vJi/1V`3dZeS>5aiNOr#q4>:W.{ fp#A1ܛW:~@YCh37lW%X{#)}iĢI hBQvw8ԙʡ34NY0r$z,o8= oeZcPDcXLLFR PeOx:wt&Ȍ<׭[74˞THS(wKҎ=c&Z>)z9 F9;%(З }/^tn)QːoC^\L=ezms#,vMM굞}|$_6q<縒{xѠAzw([6zJ(E֝\"+hȐljN@u:~ \ZmT&$I'C-#hit~{Zd$rp0op_M:(_bgkʼn68 }yf \ٍEЌLmAZg A 7ҥ)x_w ͔ҋ rtyp]Yg=Uy j9_Q9Mֽ=75ݠXW}D| 7-}& IÕ;=[ct2$+֕Xylëd]ab]" ;d8Ԝߞ]Nuxrp ̦,_1]N6G^v]u.3I7{eK-xl[]6}AߢݑFM(]Yxthz?Aڎ^3sQg><0"W}c7PBD ?F-4޺alU}Z)?) bL  EBdNs2~M%`ښ^ kko0p8}s<±Oc5$],̐\%՞ 9kAkcAz  SaäY=hp3:@ݴ %)8[ Ƶ8Za~Zh[ V=g,DW} Z l&ӴYJn4)n ,DyS7 e/a- h|ms}WP?y>Lx.0RS}Z̦%$@3nf1w^ob ʗ7sa0V\#0`ٗ[CQ.Hd p[j, jSSqQpaV)H)%Ζo]Zau/,6EFT0hk}8ud, { @`H!R#G >HN:LI<,s[4!`9T"F_W]e"no6to\68Kq֍~K(|3.{ʱfcBbE 1̵u7~X٫[Zl~n\0N?EM+ՠ.9=-[7N+uvq OK+jj)ͦgDS3aP蚡Apg0PL6)!M1v{l7HWn療K΃VYGYqUC1x'9".RJAa4 x j{~r2qS '̒ƚ&փLwf^0@d&ASWb1K~k[01=6'}wq6S0St/SQ)=M@ИB:[_% hiF9rwղC~`F18̶%4rYڇV-s9)a߽_ xA:EPC 6s#8n52YM~WLX5сc(hmܪ {8Dh4P}"ڨ èg"x zh먟,VB!7!/ kDf*@G 7>#rТ8s[Lqݨ,ll8,aLf`EoMMRB1C̱-A*dEOGH0=K%ZJGFd;Ҵ\3xO Z1hF#[JKq>G1ӞWM*r0',l9$VKg[F j-G.UZ>*U!44u!8魄柗OA-)~IR0B wTgBeBGퟔVlciZPl"g e$`e)BK.(~X +1tzo P jھ8}:uKhi%PQ(}bJZ݀ ?-r j/E6RxTfe\RRb%Ka/UIV.Ac N# BUaPo=嗽_j=Z3EiH4`m&T;wvYY !F:D(:~ݵ 3d ;5XcN3qM+FcZ"Dhޞ|%eUw,n'魿韲 M/gNI!}24魬 a}SXVs`&l7*n^=DcɅsLJՖ#KOW`/ U ;V^c3$,hH@l%3gF 7Oƹǥ4A[Esc)1X=WhTl`aH&J IO* 㵷+ %ߏ);Xt]O f%19]t7C1w' 뵇%"p3FDX7mOx:ܐm=z~ % e'BZZ._jctzщ8U\7aU] ] .*V~o\I$6y.&*Ïb7)ުnVdN֘$im~o!*cW&T̘F$i2(M2d>~䏔&T!|96PDP$Nquc$`ٶ3r9$>, *7c} -61>'I;NC:msBnu}w&K>O'sP_N-juukGzVsV9)P[`HJ=t,gG9'הO7ݦz ʁᵼ oDQ~8D*mLL{LgnQ̆0:M A.+,M"d z#Z )J/XĞ3pHNF64x!܍qph{,*ڄQn^'.f%m{5#@Nxϰ zH& H5ev-`"T8ΫV">W^;bb&Z׈ 5-OωbaTހ%2wH -o?3<UcA:d'җK^ MoPW  ֖P7~bU͗a,?Š;Zy㣔cL4d(%nTMKNA"޴{Y!aB[awnjl9t]' ^TGybw7oaZ | | BIp )Nӟ0+MW_ fM(j飯x &ɐ'6;bL B.bՀ\)1Z[ioQ(TU<$1ŀ)T&-墱XM:sWjn  S#v <=t/&2ȿr*3KQb}V)2?:zY!n62:}:6_Lԋq3#/s[({E2zf£R# d!ИVXcTcšcRbە%03s  ?c1.rV >ʌ/bp1W7%b"RU'ڼ ê,ͭW? OPE-e"\'0Ď{W/-Px& (?/K(H:T`tnOZKq)aJw$Xh}(0CxsDVHj~M\AiKk>vՠOE j1i,c s@#;7 eSOu6Py c4BS/ۗ:5D^xpT.;/.aI?DM9rS$m*3@a%}p+̒OSVϓE=+-QK`(mO UzRuRڟ XCWvNQb6ǯ4^_6 kCŠrrb; V7s»"5Ø XݨƫytgE憕bV?l+WY!^7SzކV%?,.4C(6`s9o:w?)R2M3(K]mtI`XGA PYR]ɵD&>*é.):)8+6w*$p*29":@F7 U4G4B%3oҰQ_T-݆cܟ =g'GT=>@+;^ HoIf?uGw[<GsW*P{=vq *6ٯ]<ȓMAE;>E~3HDA_|q"r44zr-]a{0F\_oŀi (魩=kW11C}\$<5ryz}O`GCǑv>(ɍde_e{% YmeTC+ Y?2f 7aqWz_Fn]T1]kx͌C=Dъj]LЀ:;6@$wi8E̽z=x;6XIv?d=Hh(7s\r F\Im}ǡhL.`bd4(50,}Qq؍ ~tD f8+@|M:PZ9/%Sc8}cl9L,>G_/K7Lز#PS  F̣9ƱSI]`!xށʿ0[HBM2'yt,o+ dPx(&\h4Z@]+10 Q]2_bU 2p7t%PF @ЗlQx^dV0FJAZuI0"όsM#N^$+ӣUJ: &#œAZ i"m3ٛ'+{[pI˹ve ijGhrnv'Pxҽ(O+;q_aP=3Q/d ݓS]v6,elILzE)61%J`'< :؍ _?x1DQWDD]s-N2 zY{Tuf#O\UДKXbEfHRJw^ܔ_3aasCj˽K)Y,>"YD-[/}.eV0[eE^e]͑o*&?ZU`oIm,,"7;:mE⡘eNiCmӷ F0Oix BRQ䖡 ǡ5V$}1UNq񭫚KSPs@l܋ԓW?+KgQ/Ix3d%ZQ} :a=?9/wM[Ags4',7%@?> cI]t|%iM{e|v֘ ~dڙNSSz)5ƲW֧T$N0}N-g 8nXj>X_u¤0UN[*m) R%06scB) wu[+8ʨ@B3Q#p2@|nB"xUۗXDYh7Ǹr/B8AK*7 (z#W>m'dN~_n&I6rmHVHfV1Ja'{aɸӞoryI̖HS0ǔ~,io8@O*Lj &CC^ڮT?~?^sε9r(q\g ؜#O))u u}#bAլ ؖƧZpĔr֚/zg"Zgfhe,hh3n~! Xswi#.Jg*/[vt(/QZTLP-f,H>(ؑvJ-[1|8B܃gu$HBXCH9.F D9TF(.$W|.irH56ޘj@Q=Al|b:I)\oxTy./3ԋ$)&CwS] ro/D 8n@w\o}sԆ3#Rp{˟PV< JXCQfT>J}#8ؑݧm>E 5\OH9m.M,r~yUR&`ؾ| sNI ,j TŲh7`TGjFu8SUļ\I7U3t[^$CRaTf]S(˺jK-X>+!2GQ:ȴsۗ nP?ʒΔ#;'60Es s8KwG8l5pw ǎܧ`{4 >F1 !L9(zvǢn8"sI侥<T6Wc. Uem%&黠t]U1l k@e>uPN|]\D U+$W`).hf>)bfWZ(z-hr<6ڽzWt: 6ֽ>[. H16D|sr'~M]o dnjÛ;)7ftġR%q#V U_ucvU)2 *64 OJ26"ҷN]#$*Jb5!-NQu KE$"" ?y)Zp`22֞ 5؉yYր01P$na`FWKZ22TLکGQDz(¬OOXm N YY]ZcWDS1(H B?n'/ 'n$w?07zꞛjvޅH#BWjSM%90S9٭%YrHVv Jd>v˻TǚL=L'/`h:TabPs9/(4%ij*4oPV41F3f'3:E$_.g;L {:[`팶L21}mjM 2SuZߐ JV2@0I)Ġv%: 5CDϘ lGCO 6kgmcڕƓ(]V6DΠxGq)}~24^[Xy=P' 9)ze*d ‚՜i!0>TpM'']ić؏]{˿nthN~PU|)%0;aX23M.POʯqb,;ڽJKR2{q5[hA"'Rv}#kOZ ^kD5*&dYbFJ >1KT$y7}F' H?*7R-[8Ts /2"L\Ġ:)2H)$vTGD92iJ$^lGbf0~ּ,=,$KگT.hac)z]T8W)o`fr76d'7i@Ѕ4}q]#^X=&!<-E~(-9dr!~\FC]*jmV)Q"r.=`95#4;v!T)d ʅ%\jrHΛ-ۨSeh,^$%"wFԟI_+:#ΜV2XR {:ٕ;^o$'\BbyT/T0!BiZrJb!'! e9872 tPxf(,NURBdd êMFs%HJ .BrZ, cB+An}.7~" G>=7{p%;sRUK 7-f0fTaA2;}KBu!#`M*lv6`RHN duy TȠWgP[jG"l_$Zԫv\x.u4CnC>pW3*jhN'_FKiݛ~d?'A`T'<79^̈́e_H1)gԢJ ƇϞ콲Kf`O8pL 4AlF8 ѧ{:GݓmwIJ)zm`薨&n#9NĀhfG`M:5BNM`Iߙ4EU4 Nm׆lRcf5o ;UrM~O>z wQxy 5"3,jNf6yJvTq[Fa"К:D&Vx[YRdj;.($[UDtZ<2=yqȪtKs|>3tvx;POq@SS]22sʏ!/>ʬѓ^MA 61%C/R^ h7x[$tO֗mԜn<͉]|J^}8R藾[?,n=@Ί\_Sz< 5U܆9F>9u]k,zds:yμ $n^U*@fyL%P '@ZVXvSWȒ'_)C`WF{ȯ$Rb<{|̟l=൨Ai`}X{q &d'm}?RV #82;iXrی:K+2xsOmC.obpTH1 ~.' }-Ih0B]' @;AKRiB:&5Ya }71*5.8ݒ{ d ʌƂ9 z0k"$3ky_K`M  %ku2WμLơq5bV䡜uOWmͦǟ)/1RVf>H5 sI XTrj#r֫w9.e4ȫ 0v]#wNP7ů(Ka@e$Q~4萰%Ԡ!h6kQXcLXa^ .'QgkpwMǤ5r\t&g$bDTke2FVpҴ:X.#X4U=&I&1>ub3 s.(ޅ mULȥo8:$U*7nsK_YPS@\Dź.h>g Y^;*{9WXk& zNPlWBâ `:;EIw'ANlo?˸;gc4#YByvX@|ESЯ*iF~-Z@TB`@t\ճ/tYn+y1( d~azꖑFV-^Qʅ_O7_bzZYTZkJTQVM`]k0qe>[IѲ&, ė-? ;Tɔ IرQ׈}'D@h[r_=+3L/CZEP] SH 4{Z A./:#D"ξuAN }p5~ϐI-o?xhw}C Բ1@X0 M:&R8'Us{ICo];J^bӶ)8b!+ݬfxZd PORK (8b:«q[^GY%yrf#8pV7S&s3 4` @e._a( Bts4 cup!# l,Ou%RiKjNHT*q#|`S%c|rFrL){5?ݗڙߙ4zw>>Nt%3olE+nX&3&.V*:đ6Qn>!0"\_eX7Zy9&4#/6MIesz )m%pUrќKgt6KkoE̠6;s?ou\y5AQ~єOW- !:' R f;#U#-Y7d?󯆓Z:){\، ABssTY{s*mοVd""Z`d*]'l 6⠀;&Ym?|H/N'~$o g*  oC(|K(դ^63OY_=YK ;=11mmS/+1 JeHee:fIh cl4tkEjHD׌>d~kXF2NcƲH;>}%[#n< #K7Ǧ>Vu}3FQI X}L0nIA@vGhminaVDj3sr? A v ASr]FNj_P/slvPs:bz_ElU[Il,{mE:+ ǟ?'{y};ĀWѢKbܳ/tЗ>sS^wV9 dOGkm`ws_O=rGm#jW=+W}YZ07(Kgdoꌺ"soڹ̱PfV*RkNPLo(O,ۈK2m虴ǣ*hMU~!z ?N;T)f SL5`KD~@1Ei*R3>>LOL}y^X ˊw*) =jgĭ96dX\n 3n?g6_7jk`h^X_icz#q$ytKI.>hlf̴8q;az$?)XZY+tM4OS&#&Z]+H^`2 XPx &Rd1I(rmޘFS/}cQw7f5kt.D@0aQC@(`y I f;POC0|`wQF @fMPd6lC`2'20miR@h+5>X%;mF,&w1*e;ʹZ"ݼewy:Z[k+ac{䮦@@8a!A=)/+ l(YP++8@Imֿ/]h;NIC41}kO܁`Er r+KR[7{VH^Q~wdLj}10p_^5z[TN25N.|‡vc2ryboC7\| e_\OZS["?=,s~>MZj˿t,Ef^0!l_`"JTb VesRE=J(-S;ag\y?X\I '])XGkOx:5+sTPA L nF_tА<:4̥F9CA`7w9{ЄCdjAwC3o4U7El6ƑX;"-< iqI4YC瑶YqJ⽾Ckϕ B(#:U;ҿ%Q[ & %Ij V 7U^5[;.…Eddhi}CqY턃y룇jه/B]`7"GQP|QW$d3i;D k f{YM~DWI ub2/ 2H5^~C?_`VN61X`]˭<96֦uYp06 م*O+K' ǿEPuj=$OgsUo[WKSb M\ Z;ȩva[P;B n%z㘱5\VpGͱ\`ǚq 1wCr=? %ebo*ʦKVq PyC% RG7iXBr!HK<)*Qb!"B%bC^bȓՠ4 bWϮ2 ?УcgH⫁fi5>mu.{dͫIz:<" ߚE¼N!@1I]saɓHEBD=_cV |"sךn9-1%9;ig,R}\jXx3$JU ȫZoMƄl5sF׿{@n,N$b9&]u*fg3 ERh2Ctf?djX=!_WQosfn"4n.J7/> pP/ "L:Cؕ,@E5xQJZo (sp@dKO8aͻV#"''g c-Rw§" dQfh48rc,-RL #e~H= ?P5R/픁ѿhssq\`C(3SF}%6?TLUoPhTQŠÆ 8^ȗ5M?>T}Tmn*Ǡ9+ I瑘v⵴+ n|*wG֣)% ;+Ϛ9XgQ ;A!GpPӫit-aTq tbp[iĞGҥU3k SGQar 03ݔ0 b<,Ye_* n֭@ĥhc䜋94sEK_xrv+%0޻%^&`#"yxJY>vv'%uW;Fe*"ƣz@ΩƤB d/8E[cO-Q%s%[xa'Wھ|7;>K]&ߤh0 [IhO҇4lW*2L]en05Rz`-GZEy"`k g2&b4z^("C?dڴJ6.5O 尞<7RGuZ(^@FR)hv }uIza|xuG%MZ=oAzl /&A29/9(!2eib+ cw NZ`)ӳGAo\~DiD"|Uq%C㔕 $*~:-.$[qvo^ =x4< %R'H5)PodɏCywjT=RsOB3M ϗFPjf}aec.Vib:kZI6-9ׅC:Ш+tP1 )(V:f?r; M-F{E60J3#} XmURܕR4#ODR]QPa`bV- H9ĸ!1tj`.wjh r\IZQ90'Z1ms)H㬳(x* ˜@8c.kzOSP/zOe%I2xT5铏;K?ta8QN\޴1 |*ߓ:ër$,:3 V$PӥrʾH 1V])Szd'Av8ٮ6݉a/`'D|a&oɤO$J1j FoK|qNl!6T먂mHɂepn/5Mv튳-#*v9ߐͣyYbWzMtq1A$?^k L*S$Qgq~wvf.Z^}yưq ^[ ק.Hԟs#B ! #;kԃ;EppA>r!Y a-VM)+ֽ=s(+1)Gr_t&rۗd?Bw]uXEqT2x;VBg;s#3.K5m,a \+T\TA7hw8B 3Mw(C#!*;1DMA, >ٯ Y$a'Hɱ`۝+Gn/.Zd?mA{8x-k0+O`*b-]`a!'JdG_b%#L9).j,%,r/VZAu\Hju˹8USƚd.U@ZCT-U^ҙ%@;'B̩/zM-ASJefZ]44$ ͗DC8G;Gx,a^xJJpt|6=de|RIeK5Rl9=X0dogK2GIv CՂOw!5a5T Sw=5j C#U?j/| Ws|/yl$"ZVV@wll>kc#ۦQ-(-XhݺD!8/WQ(en%ҔJ5`eKIq5cUtRFAYΖ6a"%6տ\ĻOAbƳ2¸dV[H!1tg #X齼TԼNnqTyO%ss'S&J܎8N]@ϛKw.ևH.f=yBmn]Ɩ 5`"{:?AGxW{&jb5U0[ CvP \> nw+;s̽W)b5dXCe G+̵U[T,TS_d?r'm-dzlQoLJl%B} ;mgˆE>*V* Fx}@O4 ,q ϳ4_(y6 DT1|hȇ\ڦ=ݖoLpf )ښt$)OeZFLmP𳌴y,Q!8N`db5nx.[ZmR5>#V֬iPV]Q_>64qCR hT R-J!&=C\'>=uvKlj0ANU`XEEa&ȍ|J(2zhN~zff>{~zsBN\Q\y4lHn{fڦ bC€\K #佽K7]d ?F܂}8 G8T8(B&7rTS%>Ard}v=tL`,]Srejv>- ^q]ye%;1VA:T08Rc'%L_|ʽcktYH-~CX>bX=\g"h,=,ZXx:ݦ>o,AA} שb=T[8G 4ΰ1U%^ mr_o˞f^7#nG :(w+y}ĉuHi5{HQ*HuI> r:N^O>kR׷9S;X3paؿ|XA5AWߊ<HdGfF9vۊvu3siRilT71,A 52Leg0 *CqV1I@,nʦ 2JV4*G#1,Yx-' p[}Jn~'ƿH G'ƭc'o7! r0o6ܬWpz;Ege|zq"x|Qs*ΦQ1J%n4bv)h^L1j~| B+$`{5wXj#څ=dzzȴ ?oӚ(@d7,O(HSMTFA-9LH.6"ZOixI5>{cdycl9rvEğc#C}tp73l 'sa2udsLY1@ RXh2) ~?mۻl-#TJQU@LĐOo3Oݯ+#gTbmIZxKz WQh9i B}k#6~$ub`׽{D,kvIXO;qfsoK bL(݆J3t6i?0TO p~?".lA׏F.1ci1M+5lnZ(rUhVNtzy"wcH A7sgYiN0!/XwXߦUa&r-w-Sjy{J2=撝}lEqKj|Z zt9_f.`ڻIKԡǎt a(Qo̤FbQbeDS7wY:ԧi_$:1KÛ/uDd=cAg[-w}<,Ko1/5('q&}3T˻XH7kO7!ɝE0ɐqv3O!SU'~vE'YwnFؾ"K.J,S6& xI]=6[f>Zi3>A X$г#xή6+퀽UJ/} l12W94:ΖkYfx,GI'МCk^ȗ['Ίem+>N/\M!Z/k8eR5NZ3/T^$cFo2+O<(I f/# #"pŒCG嫿|&ua+&a%ACN٤ 3zȐh &H%﷩oKSɧ~[@ũe{%iqc\Yo"} 4F[:EH qC!S夠$-+S:Q_e{e,j??c` ϾOX)`WrW2ZrgtJH S>S783C&Aoi^ΰl$AS;C(_ocBV@AB8ʴ؉j>OLrp&F)6Tm"NrSW+Rs'Ջ:0QUF_w+ߵqy|ߝ.Y8 wEiwIaNv@%x/FKy~p c^+<2ؼr@@]kW#7h!ov)@5~2j6H6ڳu i`гb5u x[74uڻ}# [`Sv4)C\^,}b{6_hϚ,҂?"bgRDS[@0{&0[|G_[a72v!A[:T572~J-?Y[%`|vmMXzDC_H\uXv)cH$wfZ7pl)vvzh&O|b@*zr1fer2J?)_CPE"PLWS>NAlok;YJEj8V62PȠNm?Jbn586yTW{ e]-fRъ$3( *eULtf0 ;u'q^Md8ܗhmytw>ʁn͈;WnV@ĀG y5M_ ]a$bC(t$ڥM]d_ސY5Dl6:6>;.cK/N5ǂPCt"s|[1H\ƃtK&WBhDj,WO_n^EQ4(ƽcx&FǼ8 {w+ubWQ#Dt/!'4IB/wX7f6VGlfW>xJ~Og*nvbL> J- PkY 癁ېH[ʙ5/D VצRN`\;F $1Lâ>ZpNi3JTfC2Գ%.8!턆G(q(Urv6dN .Nw؀^(?WHLxԪ#b?7hGA zjJYP5:EnN(_B0{ctDuڇ\D=ۧ ^Uu͹A+ޡ~IbJ޿8 :b}``kh:fDI+&"1y݇YR"3v1,-ZHXAל>*Ď qnˠ,q—K%<&|M޻C7 e/F+>]F: ۙ,NăVuze .)ys.>8wV) zf;hkig#jmVjFe2!sm^M8}) -__tv]1FP1)P6a#꽚 DAnilhHG@ro,\zt)+0|h GH 73XVOKj@r 4[#h< c~<P,H5~űyYE +vtɡh7jѝHTߖ^tajZ:&g u41ּ[v`Xj =<93m l4*bkƂamD,T;V փL^?tɆ3DŽ1;{v8تj~xSMM).סIF O t˸"s~V eV8\-M|/jVF'i߂}3k2{Oڈ@@ 9c dh\SNw)f/YW=ïܫ""/:¶L(ߝKA~JQnF6qֿgKE4w'ߝr{Y>5ͥM%Lj<ٓtV@=V ߪܝ`=\§ΰP=tkCUZ_N]k4%sBc0et|[tL;K$|-j =k49A"\:+< K_*p|rz$Nk1TJ$ߧ*tU9^7jgn8=מ.眨\iS*d"z1"UvW.iNj,Qnn0hՃc6gPvЊFmg=.c'Zc/Z!l'TR>M[+?/Oә9hSʵd٥gfy d;ɓ6Rf-rol97%t()!&@NdDR[u^c$(%cHjG!L9z'¥>-1WomEmlfnk <:384a/T@+vzdD5VC@Ҵ"< AБcUS2t}xAم C^o_iޭY0PGA~ ׺enzϏKsg9Պlk$K.4M ?+Bٖ'гאd} o/Re(=ّȇ`T[)JRO*Sbq5Iխ7:ponR7esӏhۂ7 %"\&ZEsҾOarbJuF1#T1t)Pta^Br+kl<8֓/6B]aQ >Cu:1;yѨg^8;@}ˋ>}PjdkRِ |14cV Y&Ci |Oc]X#dl n8H[ OwP%iLw97=kP>d y=Xw?x܂@`Gi=ߺu5d!QU*K)%s8yP4U$Zv&XP}Ysn#n{vME"[hjM\{vu.* $p+B폽ތGa+ <e!?Gu4ؚƔwXp F]Kjyb5D 1Z"l2h^tZujiT_1Z<:+w.j=5ԼbXxNS  E9Y@Uo<~OvFh*V;]..fxG7fߵzS&t}Ő0 Ql\/ sθwfIۛ4z*8fGj  %Bi.VSwY>Q<3I?ʋb%|@OjNJ]#AHPꬿ?0Eix&@[aTҊ@$)^튨':܂bk|P+D)gt66xCD ZQꙞno\Y ͿKS+3֖ o~#MҶeb[޿I~i`k3gڪ2 YcG*-x:* OoFrD\Ne6|Zenu|ry8_a/?3ҸhH:؂Y-%,<`aS= LL#80 'C,6|qZ0Zn= q{P](#6'`!}u{¢|x]V- ,W.ɘ1%PΒzYMFoE~[;'Ȅ pLB?dA#pʍ@seXEl>2̩wKh+K*GusòD^%4G> ݬVG ! X$ws17\a`SR|{RŢ猪z^Bg,$6"\a(EL17DҾcV!fVs>}XL`}ZÖbw)~wx\oߛlaSk¥D}ÇnVW)nS&񼡭}̸ .4ۡ#dcP(!j3M]BQ1d^e} 'N2G(%j6/Mj961%df~PWYFF.,{@pm;?*nt^`Q? ;X1{RP 7WX>C'~m>c"]1{ZҠ"mg.P;TH?5¼\QlB'd6xƗ^23}-jTt¢wPZNخ y4ߒqSNw8E TfP@vݾ$_l>H R[$ӿF3=-wQjfOhD+,RטRD([Ȕx2;gK~4m -փ_zf)0ަ%j^ɠcUGdjL gp#~\RҳL{SFEIƒ]3nZ(N93M̡q(3\\ \dFqɡfg6 K|Q:@ H e|A҇[Gp5[ɽ;'jd_hzGxTDKVNsPeَ {l/!QWd"bWqª{ۊOA4W\߈5~Slr,>i7!s_>?a]z&P:ySv(7=]]o""ׄ'䗿F)|̍u - #F,OhER&D ~wD sx䍑V4^!El zi|+aWOPRF lckk}I::WL*R4Bݳ)Xꏓa3:u9NCzgϜK\ ր3o*dL,W\Coh iOn)kgXP'.cj]LPTV~;g5j^;dKHy yL7>Oc  5H٨~N=漧Wey{fM2K3*\D;gm mjpO3|U3V.N"If^_6rrYwCѴoy]UXû1^̜!8(a!09ЬƾDJϴB6y[,Z~΢!܇41d6luѫr>aqAV*^z[7/F?tɢozR&8W˺cf^1decC1IN MEO}L4*6y܅!]n`bU:R"`a!ZU{2y9 dJbeHX."̌qS^{kf $ vli=(&Ԟў&y`cn**Q*61b{q*Hq_^k`!vԭ)=P5Mt yX<ڕWaZu0KKCa_D 9_`C%ȮJorL|:w2 *WS b}zmV*1hj1ikƒ/kS qGG-1IO4g/C{APkQ+=#/ 5XjH&Ǒ"MD;p^Ћ˳V4:SKXH*ʸWm:3I 2?,4w,(9?^v923 wF.Ot% ]Ե!;P]6<5"FS]$#3I~o2TVnmA]Kðm!~牗=SL;};4dĽ~S!A1ЊP-ߟen_g|3 2{9AJ~6O~D!v. /' #&V ffe=B8hPKO9!%DiϚ> |#25}ؒ.MpitF[kI$]☡"v ʆheQ6tn9tp&%7QdXۛ,%!Ƽ(1"6&>V,m=Zrw~ sZj2yZ*aPXzlH.օvI5wd1VFysí QT: 6F.I;e TS d__7iH 0=S&]z` r-Cצ>Ƴ(lQ(ED刍'H)s!h` 9q6r7XuV~@4PH?|0_izf# y?eHVӇEw,!G.f$ĵ'Y|SPC oqb0u #%+ u =Aq nֲFuN$!HG,Z'aⱈF܄]pj1RM5Nz|=Lu=(XcھZZtvg;K4St#(˿s(c=<78~h"BL&uT|j1k,_9LEs\va/D9-Bu9{\. a;eHD`2dz@GN֯M8c]#Vk*+U% _ n[|g9>}/RŨ,ᴾ.!fpHDZ ڃ3+ca$Ri"#a;aXǰr99v1VDWj:$l"0i!.k-5Sd@ 4M>n-V/iLk>} 3SCF0ntYqDJWbm1zaCzlN!L.c!Qw[8f\p賅⇝5?2pcwK[B ,Rx{Gι9x^o9qSWazPL/=p³"ۨ xbLT~P3 t"Qt@{BK S:H@`]ၟ ZY Dl+^yE涴lbv#5*Ӯ3sɚOJIQPh o//f,7-LdPVDӍXA k} $mۖ:i77 2éOvhE6늤Uƒ CcsGfO .Tfb s}oS* .B^lbWO1IX(DD1R,ZCD?v^ n]@rЎҊB =β{m"!uj;VB>Kf ^9:fVg1eExk"?ݻs: u`>݇M- 0M*d~7D6(+Rhpi8fe fEq4"f0幫mˉzO9l@sQ.&|rq_4 c=eN$]7y(.; |\Tk,eMKPC5n.d5xk)d+}) = N} pG9oʵ;n+tTp{Fbaݽ~adylH`wISf^4&4ދPb)OL_H k(72[5G>Y(MN@X`KQǏ:q 8&xmY3 Ge!F]ߺQ,WvdPA3.6ʗ'R`HV<2GiM*˶Ң#'*GrH|0j+0rg3`P K.alBN&^!,QHat~*D7Q!:Ԗ&k|!̡'Ӓ1M,ݹt".MCV䈕;0m3]ԷP5@mH>־I ex)Zn [S-Jϲ7M9{;\ȷT.# /a= zX= > z[Yx[Gx.h<,LڏA6B3N}<5jݧCXIa/nߟA5~i%ّVS$X)țpWU4<{1}n%/=UÆ :vj^Y5xG]n>Vvn(lkk4_z݆0YB>I kCv쳬xG^?`ˏj EsWOh:n r4zSR'cu^>*#Gm_bQA8Ƭ1GӸE:\l-lIV\&~tEo U_l[7"`z2~5YVr8mPngc~5Zk\ϧbZr;3Jֺ03B|TȻ)o8",w#"Lh`,x5(ʴ~@Lc\')1RzH'=ľ(A[#9hjݜ+usWEiyU>S"!CC E\!I|7fy#[jt;NRm1-fusIk8끌;,ϫ<ij:J!lM]o{ ӄ^ *OצdbϧtKϗ@L<ˤBII ֫Ӈv_*aUDsr3p :26k =V ؗ)^j$=ʹl!;3e;'j lj ]|'?駌<'vP~cqKOI0ɇbˤʷfv(x h.sms/0MAqzP2ւ=(PV\K Ӫ}fZL:=ƚGbۖ=g LiF@α ޸CljI[,6p,ɷ5I5bi+tz,Bc,lX 2%Ld7_,VAȱІ$ˋF'k:!pGK1siv +`B_=?!烘_(FdNO-7y*N튒v;t4I0ou~O8'ZFڲihPWvIJoS *VB+^^&?#jcZx:%$Æ m1+J[}+JܝݱtA v~4 Bw^&oi?)# n'iB1]<"K|鵆TФN2G9-mj!꣯)!߈SPH-WCVLSV~Ct)c`F4>Y̅ɇ\?x-EhJl-1&l< ZYk] 27[>D 9[O9%ضq9uC7c˜9TV':4cs5g2e-i^ui ́,,qEzN&+KӰ19i`|Y ,f>IwVr#m&(8bDijy ɾJ#FN[9vq{No_.Ĝt>$>uiۗ{9W~>tv`䠸0{Pf<+H&SLm{,캮GE ըm"uUP>Q[.OMbP ld̘bAa㟦hO ztr~.`sUʑF@E=6@%q84ƍS0`)_JrrT_Ü7m|w8]ACpփİn VEGy鑀by\*NȺW'[񬤤yy V&YwԆsUvZ^AHX媎 bvأ\#j9A,^%6vf0v%='_zOƒ~S&ţ[_1<&,@G^)0 EgG;v}<((]%խLn`<_ ?hP zokw-m}‘t<,!>]4tzMɡ2 -pRg :f7RLE1l<IFyݣ 2m.[e+.)dk%2}[kcHۯ xZǠM$?wY, _OV6al}j:&(Ik$o q.D*%-@M lSIhKGڮՀ 6 !]Q>GIXJLXe4)Xk)&/J9N1W5&j_fTY5+mǚr]B( N| ۖn>ԉyGrA^Cri5T;C!}Yk耠 le!ğN@l3qL ˜OXgub--/CR@MOfvGQŠAfKt~8["}'HLL^RZS%|PސaeN:=zA2ܻu8)uEv]eZV?rԹߐ19]PM! >ZEhD糳|ahg]k(&h@1=%d %cx{-38:s7 jEzao:xx){zu6=Ҋ0U\=/ڜcn^^޶TRsx]#Dž>>X86*c8WrF棿VU2M̈ *RTpʅ1:Iy85C,!Z&2n*ff$9[V'ʄuzVMns;svӟEaQfvM t.-k ǧ\G?fe-vXutaQ?.|A0 xq%G>'H[-)c@7mFbp"Ѹλg|g79_) 9V D ilcBQwSFd7?O \qwN=,rrf0D='leaTrڽBw)erOK’=> uֲ[@ '֕ !j%}_g0SԶ|xJ@ HY6ڼ)T:* ;w{f:nv52psF=0ϸI{I YlōK_)£B폥 .vȴ ZOi5Dn,HDXbw$ Wg3>t}xYS=_2#<;n`Xvmz( . J0@Q:pePC b2w̾!7c F;u!; n)LͽzhQAw ~jׇ}*?}/ԻhʱŃhwXMhjVupI jD!+AlU<2W 6i Q99vwIJ^lMX| /n=A׭dnJi̔seoG?U2)R%gM0P2"k{h*ə6q,"R!}~=tEB8e̝}'$I[N_>тw Znb,1ǯ`jOu'WjfΓ* wF I`ܻ^RChxڶǹmIzh3Eif+}"z5srLk0!!O erJGkRg_;H 73n95` [jg׆`B%tn)Ș3QR~s=}@N} 0GN0h-g%:d[yŝ_ Ky }3HFU>uk:f8ϲ60ѧCbzv?55.ҿYh 6@pFuر7C:6ࡣ6NGξ]e ORy4*^N螇46cNx2ԏДo[rmXT6Q`UP`Gr*dzvD.Ar0bY*Q_nufԵ^e`B==, u];]*t5qk~I37GdBfx=_ NPea2DP43kgAQ{i\`ե_`Yw\B~M=4-]iGVsf?Қf5Kn,kN(vs@ XYrMh"׻`e5@3fa+6QD.\k*d%G`SEօBg";P{)׉0Nz0St!{ko$14gуո@xgb [,u0OͰT*}yn&g5x j%KDsHǜBj}w{ᕇ@…7/֜wG8_ugp{ӵ0_,1-% C3̞MÌNyR <.hMˍC3:I\&|Sk3sƒ䲃L`E`œ:&R >@Pը,Wa9\a\yP{JTX%bV6a &#,K?ʲ9$]ىh`FO}N$hLL~̔J:2l WD_\|"'^R _aEVOsBw>pzO*EFv-BuDL_䭏~-6L 4kѲPQlY8.S4tORX*륎9MEBگuBY*dҫm "$9:+謖e"j%Lei7`Eq7&GnL<TI)6\hR&@܏zb)OK:zaFv 7x{ E3@/ QU\˽g<^^WJ#lЄnסcՙ[Qeb[OKbr /#bkM{'Z6.颗|N=鴏9q$~e"X# ,[ڤrM9VdŚ8 o^9~}AAK\q`_m?<8DQ ;C mX‡9Db/2BCYSLkF,m?cK $_L|F/e_'5At@>$U8bm}!ɸ0Rt!CH=,׊'nMڼ?2rMBpCG" B2#h _̴.(O&2[Q˜]3)dNUYPkt=$=.$+VH"å!VrD"w_}#+wRIb*ƆX.\m7Re\qBo/xe3xz to?-Au"&Qv΍jh6O~7'j{6b2 3CZ܊<'S9%7{u)0Pe V]{l^ Ӌ4H2>'Wa͖O_aݔ>Ħڀ0Du7'nԇVI }%m$aJ,2PÙl' (nq ʐ\+qt&5 `4Y@-q[ jbJB[R 9`k Yp`p!b0C~HeXg gEjSXҐZ>4Tܞja5 6KTDx"3iwVL\:YDJӆoXi1L=10C}>2*`f-HkR4qc ')\RShGd[X} 3 D?w0t}eGh2~8o혔n;=)Bܫ` ųORRGùᣄ|6޵j& aM̳tF[?訾O[t=4VKtA TcʭHԹ~H[JOF8>Bc>-1-{ӏqS\%jy넴t'\:hKu+/B(8P#9T yO1'OH}Yz#ܟ3`{>`!3Q=}c1G21 iP_gsNXb6gq39#ȱ-3cOHhFWm"@B ?qo2,Qب *U:Uʱ_ߵm9bݙ =k.5ReD8E5pQ$OPPp7Lz" ̓ukMwsLP;.5 UCTAq$um̔@_/SQ/UDmV[A~=dM ⋱/Dݻ JU>xk5De/Cl1jp/Ta: ֹA>Z+ΠbcMէ$!/Όe KaK< c$ul8#V2]Ŭp,xLT:Dxn 5(Qt8l$6C^Ibst]0["-nƿhNT3d!H#=FX|wGyz^)~R^4u\{åh9sF'@d_jPRE8P_VR[9#)iOp\ C;PV^A4k/|.`m׷ #f0 nW\hʓV$#I6 F5| 4\0~1i*!|p#G.̣n^1>i«u[gɴj5F~'5qoB\6 0C -Vg4#K̊)l3!r@49:( wԲq:rqTD?]P3#y JaM+Z}3OF拐a'OV_cCQ\&(21 T<@w}[;>!K?##,ql-4 :&UF">-Whw)|.\BFWѶ%is;>lL&taĹﺡb3zOC+T"2S'1V.47E ߇,DE4Z>ߺJWF4Ңr8j%>yDUz]_Eթܶx< k>ѦGoum 2:Ak,vYqną:4K}Yn~ߢxZҕmm37dsF-\sq-!.IW}w;czk$n>hh/5gX9uFA1-zgJT`*v4 I~)`#3~GK-<9,껾xj4h;}Lu v։Ͳgfpn/a=S9_<Xvjqk9Qa  f4 =RE8 3=cAsMafZ?Z?.!HR{.K~dںxtx4!/ F=t͏2a: ؠZvZ L91\/#n<kk:{byٟ@ؓ\cOJ1LKOagRqD><9Qc't~kV$@|\93VxR2Gpy2Q;I}v.ҼƟT@eؾGnk#>kYip> ,ifnsPZ3gfRxy^QٲQE'aF_+q2D ^/x@O?H=K|2"OOsU 1[d=מoeځ#AM[ k599pX|z5XiP߾Q:/)[AtkE[1F٦SB f~/mVtT)TX+ ާVRN4Af4MK՝J,4".o! HKz.}NNUPw8=s%IM[F;rTm_ܮ{geKoN6[=@=kIAC:(uqdSd_;@=DUɣ6V2PVO7^E =_' .>!]G<ϰqF8*2CAj$a޻;<5пIA=n˚R$mENB kވ"w9w>1No1(`cJ}p{Xڈran:4ά|ntgĤ4%(Q [~AF>U{,X )*.]vRrflqbn2ȕ覐Jm\]hPsD?V)3dʥ3*ˬ*waTU%2YKrdq5?`tЍRm)o'KχշvO x8x.(#—mP_!8{/[F]x HSJg|:\ FqȻ%7?=7G㶦>pXu0I;s퐕B Ŝk8tmfh/S}O8nڕNH (}1)6A;ىM%$u-7%e"4Ogt:*|76ua^s-f5[L]YUF>Vv%0qc]_/O;+ }4|88(kAY[y#Qy5]hַ/w@˂ӓC6`C? (* Y?l8#-ZPbh% ćkq18OfN ª"w2z5 xNDVCf2EWQzVyEBS㿗q:NY2jK|XLa\|v>^? |8w\2${w3ņQS 7J~RWDSv1iO1W~u%> x\OsG!h&h7ހW.$jf-#P(1'NeOP\pwZIeN>ζ>s*tYA7vɸ߲*Q"FkH,+#HG _E5('1DUGrrm*4s,+ JQBEI;Ƃ\0ej;kui?[c;}>ꡞwz#a]0G.U ~u''>$/Eap_wrCzusUR2cgJ UP(R0[ZMqKI97 X%qcoOxnᇧf6{u)EmNet#jf3 Ep/k Z@~$*CwLQcù۬amǩ~G\t/JNBP~ɡ aᇒiF(,hǘ_0蓨ȕ ›e$Hd[\HS5$pHǡR3B&O-䚽T|ٝ[w$]6Vȯ"vD˲n ![Dj'%s/0twPP)n!d=JLOxo2U" XjHCfl[5lH f-4:{p\5X߁27Gc?"d\ Dw90t1vޞۥ_,_lgN[8ms˜sø e= .3 "#h$ >p3xԤ?nG*~5\@bRĠߩN^e(rȓ3Aʍ:9e*r!%|w1'Ru3LHT\K.#Q ?'AfKQT7c8C!]G.TcgMlqaVzC 7h6-fe0$2SF|u$œ%ͫTw"q?snHr_R޶ <)+k3iC(l[3*FLnC:2jÁy. G? U.zO_0"(sX 5 T~˸Ù'u$UKUg^Ѧp0/솁 y |5-~ͻLzFksZ{n>g=o a^Hv{Ӓ xG:SY+ǘw1;Ll-+Չ.ě1{#{XM{5OzTj:ݨRi`6 "!m\# k_7ʁ)3֖^%q!7: &vb>Nt$?=h͞+gzq+3"rirLO+Df.iG9;sȶ-G6ippF)kk!ŏdH kt G~.imPTyMwnUs RqNa{Eկ5)`Ogz K2rB <s5LqN OoҾY1sʺOYdsk'.WmݖU%TolwYDQ!ւؾXwkx@^`b1^Uh4;δ~F+Wt1Z/9qm0暭ǴT Eo@fz%zt^i!LKmy)b-E%&w_QV)O6^YaPu@g)&z jen}5RqAw{J1bv{C^Tr/KB Uz}Gfx*S|J9%eRg9hb'h >7A!pՏȓSuPU͸:Jq&B~65%&8z]7 HdD0_Q~p; XQþYW}߆3[B;Uqߙ .t(ɀbݜuAŎ/)%DPEm*IA 3Rw_JӼd9'|I Ӻj+$80PF C-o}Γ?~wyd^Z9T{N[ˀEjᓞ=P`xYqᯒ>$r[r͞G$8$MS*n9fyW1[T̤U|V9gz?t}M̍OJ˃ÍI43'2mڙ?H.,ZOGO1Ob@<lcE|K_![ԖZ+٫hpo"BҼL8+9 )7wY1ZTK,=f'\!tR>R|a1Y.`lJ|/AEQh>I2xq:Y{E `ŬԣhnoY ]gk38HWVi%,Ƈ֍U-W6IY]MfボtR B}T#Qbe-Ct߰^_jZqlo=Oe 4nm]Q!@F.a^Wz[H( n}f1(N@\yM)O4>9./Q Q4Q^ʩ&d u^({)ti5t}p} gCp0+\R3 ` ka ~z F[ű±tjݬ?6L=ʜ\HdQˍ(fs2랩- [P?b10O i~'WaHl@)]E>Q"h\s㣎Z%;9xB(Ji@lD:/,gof ̍ͱEmfdl/hKY9$chsd$(cY=|y7O!=Se*~!FԨm &X#O~YU fYp 4H#i񜪓&^ 5d$pi<G2Th9Ր>a"Z<h"Wx81_mfQq1]2}<Yj@fԣ+-? Y:To,vߴ9 TNi "60M5 $8oۆz!#S;&$Жv|1,~s1&{K0x(a(GfQ{ڿ^{UJC&24\Ss:ފJ83ޙi}5*wPg h=FDֲ: ;ҝPb)t=\pdWNR UPm6z*q7T.b<]+g?W6M?#XHP>ڎ?a(R)AO|#yuigAp]bM>OT=ISg)8"[ܮGG:`wܗSEj=;լW񼈸\ZForxQsE_q#T<-:T{N:0mI|ro?Mv7_Fn F,sswVԄ"̕T<ڳI{TWp=,@i(Cc=ڗ(Z:AΌrZ*Qt;#򁌓z뷢aMS. *So8eDc_teI# y~ZgjZ[ %4 i>#\ wS%B]ԑqetDV֤HO=>lQ+B̿ GE[oDX (=P]_Kd#:)~/Jfs4ewkUyopW;LO^Ktwt2&bsS7M͔֖_2ࢺ}1 VOcuuhudVy8%8OU0*j㴫}yHNZ#l)r1 &+Eueo&5_t>@=O-R^ҝa(.>55i镶f %AJRۋF`vnloqWe|]GW<z'џi+tnc>.° 0_Z_Qg3{O4닇U".qHזsWm˩y'ws2>yxӒ>>b`vcv-!SD|RX [gރFD S4f]{X;Z CRa_/,X JPyLYSR vIl ˂R\|Fl!d\Ȉ(<960q.ʛ5Y~V#XMUfdֱf9Ȧ\4&zTk;B o0fîkDE5^4h!L{ǒ-gW]E`<*` 9X\[+mٟdWvH\ދB-  uAýyH&n3]AW*[*2 D25˫xC1],Q% ԂmSڧZ߆J'mm =!k3w\Uy_B܉T^4ǽ:ڏ߯|2GuC*vF.",n>&o'n` U!p<7!J2r4}0Fǡ2e)<ϰ!mHؗP%0#rNLIUAD[@xj^lΏrAuhF(~ +_tVE'}G X`CMdEq.# 1=]%aQxT5"BȜk,`M^e蜻^ srz#-- 5~; K}.Z C%ܩOm*h,g/@MCU͎1(5-GkJ`m$2GO|N/ZdBHNs\‰R[v_k}^'~#ODjZY䍰Yd=*m_kdf|z#dSψhn n ʝc4'+S]Hq19-Z~D#f[YЊCSXXٹt4CqpysǔonqL-~i@&]g8lv x?rQ7FY\Bܮd W0 t[w͌/?_=.Xu\n^vcو/зy>ս6rH @طG?_jfHb8vH]Q?vtb#]ת)S+%8*(L'!Æ#+G$ hA? =n|{Ʊ^WMPZǀB=-^d@]i!Qo8epD(Z^ S⯠8JW'+|vvQ2[T9VC̥^lc P?z!?z3%Jz<;uҫ)R>Kj '[:6bE&jp2>$ B/Q&I 8-K*SkfCGR]BCDž(Nטd S`ͦou|sK3HyFUr\ zJPӴqdW*ĽӑK^e>b%><+(<_<Rtcx.byDDc 4!-vpcThA}-l:*Be.C@/ oQ4{?bWU..`^FvZv"1%ʗnKXۺyi|H~'ڟ#7 Uþ?4X{~0cF!Mbb5.Tbv3їiHe7+9]/ijf0`UPfe[*'u4YpJƾ0Kk &?@L{@&lpPh7Gr Rư@rk <1w b{8Γ݈1H{oK $%$DB&,eb,jxRN~Hlw+g~F!,1e+E8ԁs8KZb?7r̥35<~x'U+Ϫ^so^5H)W0V [yZ0=\Oָpۯ{ByGDj7FadrO )/?W_,)Y䶭9_/s>kZͲ k`aզok0`NT4_IAQ7mM{teNw/ې4+ʦH_ [W42é:Yt>Dxħt Ƕ;Y)tӵGM.אqÂKtok6DLu3d,^e;3N_+zqp2-Qx" 8qZ8W?EGk`3LڬIВ6A"r+Gۚr<#U2PWv2GlT'gv7iXs3FImV,΍s`z aUI&6yÝ!Lӯ6־ѽP 7Jd5 0$QE5$ =X3͙c["ޜ}DdFs:fQ_̲Tõz}df&G$s}k+$R_]aNyFmRv@8) vr;]C]y&yϿFok!'{'”rSjr@OnXƀЁ럹 q,LV~!$jFSrZ֞~[+WxX2kU^bX"[؝W探(^Έ1WŔCt^*~Iz̲p'#otm;gzdӳ!oIAo) e'e%ODvZ4J5*e9[.9 15O'^;böa]oZC4kP ϻ>-)r2ܴoRc7&Vj;V^m \cde\􂯊ҧf h %X*R3eD]IK)w M6z\Jy|,30 D~d\ZAbR-VBА;!x]{xZ9wzLMnTBg\r %LM,R_c(!2hŎba0 ͔anlKSyA1zg J mstlZz.ݓ֒C kt%SҖ q9F~Q@ֶ 7Q6ezOb鳹P63bqׯK)EhUYpf^$>[₊󿍐[_w z ʆ*ozJ(kQd[ZܵJx*DRA4/ŒLEmtnu#SW< ZE^'(JG@X?om$d쒃PgpMCRK"|tk ItozJ RrzT<b1 _W݄&$aI{<+!ax8?>skbBFi4 CH$/I-(Ǒ1xO3Dskc?Ad/s MޟMO-mҙ:#lD7 3 J$SzHmea $_m[ X ы +\QG }B OkB^Li/k=N@!lk`dda!>ơiC&J3VKv}a"^ˀGe]熳tfx1~BKR 榏mD}dԇ9>KHIr{ |C@Q qY ,*KJTbiYoը3 [}x@} e+ґ_}Ņ eC`t~gi &bߜw嘚Jv(ǃAwu3,YLx{[RzӃ8oM;á{e.2[9^@m-Zu9-nV K cHPc뵳]sόԴ]KJ%t 8Bϴ7}Yt &n] Ax PLOgeuϟj L+.||~ESn2ËB\Qlpѹv92z)tS+z@XK2(%nvb,܊61'JwMWi"-];Bd21`DLdhd)!!$\a^HXWL;z|dsslf"Rkk; 6t1dܔ`ڟxCV1̂X_@,\6.+4rFAO_Z2JBoaØKջ#4SP[ħ&mҙC"2#j@ !h P{H{^=o`,{ͅbHCj;5=Yw hRrudϸ\?#nb,O0}DT>s"SKFHlj?-PAiʞ5 Ȧv)v&O7dA'F7h6CPx W6-â:D %֍ky5Ɛ -~n )?.or&vK۹nYĜ8W3K{mmp1DLtJc#ABU 1\ qz8#E-w0k$+o(wmpM0]ƭֵ-6Q.Y!p8'BŽ@QqswMl^րuH5lZE]ky8&zQ,\Jve0'dp^\\hC L'= !W %ޱMiA8 >9MO)S,deT0US},jX2h&Qů+&)2 Nٻڑ0 o-["Z|ߣ|\y.#҄sJKJ "Y_LƁԖgGP_3RGL766pJ"E=\YGM=n/ ;gWsA=Nh ]b(ϩqөm:Aq}|.̫ &YVf%i!w*cPOw&%c69 زU#h"BkSoTpMESm5U ~J#}oOecƕdf{$ą?YmUA ȩ_6z +3wC?z8׃iKe`b\Cq=0Pl#,"11]g)dz64!|@Kpz>79=Q'?uim,>2Rg|*FĴ 6A.1Q{W`H0Druƾ ^/ EH,xiqO.,9H+ۑ!=7t.V~evN5?cv m7F;. ѬUe)\J?6;^?&tޔ{.^#M{Nkzf\B(鎲Bo40Hb\˹E\M,NqzfO7*"mޮi{g0=u':Q +ĕV<)moqMqY*Ծ$Q iUKiWaz&Zf]%텅{{ Zh!QK4iʿ+1Q3/J챀\ѤXf Li$ 3F.l3hGY*\y$[G%cQ'md}\R\Mg4vFk?FZTgPxaRy@6 7ɄyĠ8 ((R`ݯ„ SD=g]sm/hsv("O s2VU눥F$AqaD@j5?a,m3%/8i\W"c<(eƚ]"7Ҷ4.0E%걊!Ew,܂o$lpzLgRUm@fp7|/ϐNj^oTk8iJNc+ 2/AI%q]4I(+dZO3Sq{}W]N`PKNc1^ jWZkvYR_ ?Tkb׌mj]bQc^# F{Ju܈F^Ć8Nh]Ƃ5Ƣjw4q(0Y#%PY#\hINH=__os҈B7{e\Z;o|^ / M1yB11R| )m, `>H v9~Ow +7#!/6sWDX`&Qڋ0RgY$ɴCI=#m]ZܠwPأї -#&t$&7%iJEhDYx -x Gzp f3R\dV6Ee!#`BaIַTHfHoV 2u^LoȆ4\.n+ak."Dw!5$j0؋Ψe(~쿡  Uk jؓ8b'J%FP;h.$H1 @PqgA@#Ig;K^6 "@UK.[LJ%?϶ 34zHκv.POQ;sgD4 9l)m=.3kqƃ8qHhŻWSOs U4VFYڰHWbzwuL -uGH$`kˀR5.Nզj3M:o)z sC&0NMVҕ&j0A m>\=9m5T;!AcΞR}`iQ3x)"*\$JBq熸bʵ"4& 䴚?-*uN>O}9 `o>:2B.B9@~`r{&DQm'!YRo.; |~|qIw/4 $Kp$_D?Rי Jor[p,x"v?g9m)-mH#_Rs%A9+Ub,צkw`Yѽf[mjAkͩ kX7hl`b*~%E bB˛S; YԖ5H*j7ЬlLXp\˶6< mHI<}ί~KhBlV9Wq4M#d˹ mwTz3xjŀ#Ln 3W>`<$+~z3B&̴NŴE{Yϖ2$K54`;Jtnkr"M-`T NvCMi pܪڝMi^LEř3@59|_b5h8Y6dUi?Ce olPÙ,gpHp{W$YrBBeד8 }#gKp<ܡ0xT{mvY҅1\E-rubڮO($m@2ϳzڡwe 숡iL3P܃xyѼ1@'i\; P!͉)q5Pv/T/QB:8E$y`d=)v9!d)iy@g$:40Fu!e{s: $ETڧ./ݰS5mzlPdr7;KLyED[Qaqs.(Dž׌D UWzVEQ_3[!- eL@nF4Wʝ\ wN)vjRD<]?uʑlM#A$Z_|K/\ot_!8Vb$fW 90*Oҽ$4]{vY1+f#2ٲʹZ| v ||v&r B~g0^q-.}NNԆ!{)EH:H3i%L†2QR{X}{tȪst73'9 k:!ᵓ(֊7QYی}8_ 0P.3<@.}ʼ=u>//zצ.T'-EnO f6%Dgf9eP|eujQqB-@erUZ !QViʃp +oO\é %ZMΏUL)I59ыKD͙/{аAw-V$Z4<.@LX}~Lt+QƥYt ǁj`RYZKN()Zjz]UnS*z9d16']' lz.yC|XY#],sl)vMnL"c(!RxI|L g2# Fc#Ia bӒ* _JX5W4 .Uv*eذ~8iؾ GCM $~JoކŸCxqQ̑Gl06"sS3o.¶fG3,wҥ-y)422qRgM2(S-e:/(4.q=6[گtC&j0$T;GFOD!?BsLfMEZp51і_لO͗ Of$B3j!WiHH( .:~^l9Ox/׀95W_py`|d.%R g z/ Å,! k.{&|Q>a;1} vL<޿.j-kQٽedT6!vڂ?͊_2%%|J|Z_ ̓wɪGͳ?{ fs7IuT?ߔ>Xtϯ5^./C1J}:\Sl"hYҜ9r$J\SɮW"\'ԑ~=+?SRF.E*/R~U8ML{%EcJP+Tldc vWyHoF1(?2uH]ЁV'qvaѪ a3~8>8K{O\uosϰ:ɨu?n&9MԆ$eb$;un+=߃|jӵ,|lR(=9掮*ٝn0-'@8n% ]r*UZi-F Mn1pUɇa)"O1Dr -e zwT)|iz|dwN^Lrݭ9/Mֲ eڪHz@! ˡz8W؂?u5Iκ|Mfm^Z֯A.@UxK8(dAE8)mGnSxO3 ;hԧɵRf9>V*upTqA9 ae⏶鮾XV1LMFF8>7MJ[Q 0YM.,֒~} ^f>Z2fI?L>:eQt kTn}O\S4#gjwQš}kfI#?8)7͂Q.mwVXTلPg=hpm^v@ ;ͪtjŘ=k~c;PGcMdEk`UiET;F[F}8ô""H[%԰4FI'Cz M>ssq#?g'knͅ|XM42uALȗep]DiӜLV0/켢<л{#94[+Mm*J_; k͊r"u|rsnid6YN#1R7m{$PlF\%3͂c|fTrQ7 Kwzmi,#MeNq*nL{s6zrjDێܠ":wLq2 E9aJ:<yW+Y8V`\#W+P Q΅[U%HYGtn fW?$`)PJlc{' 2my4@3P6sP"* jY)oaI٨z1j58o<6ھ"PkQ>Š:a9X'юh5%}Sj; qGRi6g V'{L']efARoIW{sǿy$&5|W(>l>Q\]ϑ ? 'R9~SUX :`kԀ,P{MOڌ~pjsp?rpad3| ,D ؾ?vlZY:,Qe;d7/M߈(ɀbp-HӤCu/]ј*>&7Ԍ#_OΛA;B>&%6X8&`{Z Q(ȉZcN\Tm\FPiFo0q(Es!2DC%!BUBlԓó@Һ]lIOBgH1:36z~4c|mu J lF6 1 dyF@O~CLm3dQ>O Ո,;P+\>ؽ,eа(iw6(aEOT+~>#&#>Cxibh(2"7:6pg c昢8PDx$Trl2#t(W$tbsDﯡ+ *Mb䇊!ژ!;S%2csx51,ZtJS(_@.4G( ` "UyI,5N抒hJT'+ʱ36bZ^vQэe0_{fV*]smϙ h4$4w6?:l WVuRn|󬤏*n Cw)=<0⥝2ƑRHG,,fZ ǚa7:V'A.KF n1pO.ݳ5l .!SRUsôc)k E(82me;>G5|GvIK5$aEJI̿`C` $Ɋj)Cq)Ω%Zs% qG0WPft+,P0j (/Y3q浻g@cɆt|\CzY'ҍۜ|6z#W?\zJ&4HF(v]ZWqi'ĉB%U^65o颖M9p,LR9R94MJj)]R@BrB*.3A* zi%QK6r35KKB8ho--'E"AɧF ̀˺}aF4!Kr@_P,)2 sZ'*x]A|}܄D-Aã`c%+Δ6WhFfa JOGV@U<B9G:7ӥӂia0*,%0 玪svOՈTՊUm85Γ2tby-(‚0o3[gR :6 [z,PѲfj|p*W0$V;ļo'kGMhEs`] @R/M+TIglzwlVꓓeS1cI\sR vAqo!?udvg.qNW>gXƫ'O˫tf@TpH%Mtdm=h#rYY'9EM;jP^,5RTnhEAU0 %@Ln }¿ xJ=D: әg8tUx]tT6C`W< m= W]2c_Lu<V 4R{MDb9[,PT_)J V1uo2,xJAM%6RKZ ~(W<,WнT$Z*wԴNȀk'D>8#F}W # Vq>ړZ;iYXy }F>?Ӝ4baS>E# iW^Ã.")z<[]_H>#H1PҒ[oÏ\AI.fҲ+n;2R#'H'L*4!Pb .c?]6,ɂ,NJ@ $`;k}|. Mwf^=Z(R펈9]hdvF9͘!P8Rv$ж*tGoԣ8)_hoh[H&X#YRPO=X壉SU&41kgiOՠSpY.KaKû?ɯFA#dx<%H(Ц<2@%4KTBi1JLJ˨UGgeTڨW{C[Ed#=ā^oP \v~7ջs$Mb)5+@Ѹ;'u?K.}3 K"J?3{}8c(#c2 &*ZH'x DNO&". N&4eYn񓘰Gkݒ9nbXrRH*-901:#ɢνwFye 7SmBb3ΓmH>9_ -kn U=9 $Yw຃7}{5-Q$HqWoZ>APCJ.-ϯF@' _ 'م qQ]R9 YJ{#m*zL!/hwWE{hF, Ԣv@AD; ,؅AVz8ʶAnj:pe؎1Tx 4ᅻ(لeϟ/6ruI;9\z^6óiT%I;9ׂ.^<Z1S9:*Pj慻J6s!꙽hIc! p789͒߷$1mCYZVҁX^jrYzgk7Y#+qS! WopDzy_vs}ćUwYe5e! ~LҲvuWGdGdHE;Dm-cwDUTf@boJOND)?/_,+ Dn-"vi8 <9AyR/Wz'ZI1jECX͜=Z?#-%*Q dT==xyafr8Q/{k)sYNb׮7宖.O M}MKmk ؄$0z3 _ i0MP'KA 7H-~2M X. n$(4!Z]H/n}enSsl8*/oO vTX4X1ݘ gx!{xC9EXyzͰGP=u?8ywkoo;%߭[`+X8N cPa0QwQyeE^L^tuwKC2ar]pdʇOGVp߅RHA& eϙ!b4os*Ҵ17kLwK"B؎ >+&EoWiAP;sSrg^^/G!6j6)a3 ;LyE~Ar0d)Aԁr1|*}Cy~9Ȳ6܎u48?-aਁSY6 Na_hW7G OGZkK.$#N; }hr%Dg%NmiCMKi=[th5+#do3ɕQsy9"5~Ahs\#KTWj?Sf^[ɼbS, +9'$%6.AI|x`ɻi0a%bY-+W7ZSL@5HE[$3\MFQyGua#܅I2,h+@hΰqXl v((F_ڐ2XWʷ#d3ȱPgěI)*vN =!Q>dLS^EK8AVP=_kDgOQM0W9 J{X/]I!RZ,!RFfrXmn`-!ŝ\֗^A; =-Uwd'Az:+۸+a.xϸǙ>f!K\eJ@SxI0@ZDz;{9Q|7min.XZ 3z^氁=o7޵8>Mӽc yO8ڟ# ؿn=k[ p(V!m/k }͡g"&L]EulDQ|p +4tgŽV0ެ+E 'ITL4D9rB&on/os+p9كqA:ÿ4=O V1a(rtuuлbO$Xm|>Jǟtv$ִ8XmA)6ۮ3u.wDN_Џ!r*|E9=Q4, ltXGۜg6Qʚe(?,45J&B՞ )dliN: 8\rӠ؀C[(.(+3˹|$_Q>z5ZOz$Tȏ.RRq'mfANJKvxT,Z62Kk&`cR*elG(W^yJ{ ,TrVaj2Šӻ8`A~K*1='YtLL8%kJGnsR_2-@ 8R˃` h/ 6FPzVC)oc#1zv\#k:H/N-a5>oZ S‡ 5YE"B\ Ke9&2%`([IVЌq07ԥ:Vܻ yXG/+cW[SHhȀ?l;VM v%Phd+ 8BE'߭`${6HFJwSÄMX4GW"cRk&=pouQYo2mN'-}>} @71bW?3/E&>kKLqL )w:|);Lna18RhKF}`Scub97O$^&oaТ"_/1!d1kq>w[)b`q2Lrd0tD&+ކ58Nv$~EQ"_:έtuiADV&Io;JMM&3AqX-9ͦpFXB $gEL)pcvXMUK&܎) D]$ *5E(:J Zcbr"/{$UJ?0{XPUye#" P/!C/v)b%OO(uD/&:t «Q wןDZzgijZ@%> ,4,h:B@{C"62fϺv26~\[)˒5&h. vʵVo7-uԱHOIAB!(ugFgɭ0eyhY=*Psp$DsעZ|źKM6,%FG_ @1ݠPSTZoN$?<[a"Q0_'i^AwMʊWܩ_+]'LIPOW.wq4 (OoݿIRɀ _ë}  6ۈY1h9k0 g"10Nbrq%}"4-/T#DP -Z^%z5I/+5s{QePLPA:W^tsi# 6n m8*8C/qUT^NlYPq*H 4-}i_ɩÇ.mz63ΊVɎe4El*coy(/kQp6#7egqnۓt0s ȧU~:rXx `O)"n]Wҧ@nP~5l[)h<LQf!bB387Fk}Cs_n~F+=;pk8[5Xc}g 0A,e@aJk:_<,kk*/S9֪_KmGk\Jx ?/gVK"'+?)n=LV>(\[!̓<̯l "AӲ$$8+3"{BIs9%7"HpSй?O/6GY:stVCD@蒤l[ " #D@BQOR5 Y+eO~0$fLI BL7aoz;Ge3Mftb|ԋo/LN\YS}ʓ/F McHhP,̔Xq1~v3&:Kf R ^6]hwf|2f%"OlKr[MNA/x!fDL5iU [&Fջ +g2D';GVH и7Jѕ>°5c)b/Bxglx#?` 45Hm^ coy;xYr%j3g}^> 6S.M VTtpblS|w^[%< z53nXGDR!/UK߽k8©OP%ݴgU"Xa=LVw 6 8Yp1LAuo@7TȫY/wP_ȽIẐ|"?ݑANK݄C3mK =g!P! bDU)%` +Fp'K"6CrXhN^lsG\DEY"@mHt%%Vu=#J7NV,PϞ.H^b{K۟*n0&eH WJxDj!걝p[`>Re^uOG;1+i2m!1)aŁWV*;R۫caGZ)/ڥK#%v$/ “&kmEx!/o\G=T#ʆ!n]!2>ohW4 xN՝Z>/hZ^rI0`WSS|A&P֖Lk,\UP5X: rn|AְPeE;tW -#[;}U^ƎRk- Dyƒo2rpj嘃cK|{~cyy߾lBA!uk64ȏk,Id8V~M/qS:bB˴ v?ŝq#Qdq;^S t9DFغyd 2t0m;_빉R:ot3t#b=<vD:Éi7|yc4!Hxl5xlcvKE&qtD-hn ]mdYywr\9|GFssPO`T,>@>Φ=3@DRg_Qw๓9jq!ﲠD|P.M"`?Kt=f]kx/|VԶtdB/FmRH9Pa@\8n!xnLT-=2]cM5~A& o0g&rYdy![v$X,XlgnB*zW_[#,j?)EYfQ3A$ eO^g6`ù$m2h.-ruz7(wG967:򷻵jQ7 yUբ3ҭs-}6|EA HgR$N&46H;|k)uc\ 6AkW9pY׫7Na)܀T<*,R6HqG6oSćpL53 **Ma+U|}o<<臟s*4cZi"㔐\Z_'=2t 57>]* !XO5:M:+|3y~ť- wʕCK0PyA{1sOr_Amiy<\ЦHP~7ad&Q^ eD5K58Jɛ2KтalCW۝-;+d&Y:>|k)$zfa:GH"Ra&% ?վ @G_:6ЃU-UöӍj{& .}pb0^u}G>2c xSV d|"F ޚ_"fꢑu :.F3bmnYr8 T3C9bԗjoפ* %m%ߕB iIޯeqӀ;dyD6{Ƥ ϙDϨ[g_z!!.i@ٟNxaWyfb@żsp= p0:LU}HS"*Q[B)=|Qց8B8aeЅ-*gu.~{juvh%Ysv8rz;a{86A0^+/v*9ɴiq\ J;3+fOH1n!g ҟ '`=x?$%_AE"} 6Tm-SBѢ,p+4g& 2gIQZTꓟް~rlck}d{CR{JtwU}hZ\|x4iuꐸ5_r5hoQO5-N?|5ёAyl@9:=ꡆ +S^#xE2xH9Fm=/$CԺ'4DUp(,}0^ T^Z}U0Vx-rai )e[bb߲ daH N:_Jo6=sjƨ{+Bkm8xF'.8!7/ Wp@V/<= LXfY$M,l ¥r]n i=gYHyN(٨!L<^ X`"P%,ŴД6'?Etf 0 0yd!} sJ÷_ .1،. +Ʋ/vh= E{u!F=Y'ޞkKf$;eH" 7XP?l15gutzm~qO؂SⲼGJ`="$Vb;( V1ë3 . 3%U:Di[CHjU4A҈rz>aDX9Y΃21ٓﲍCxrULžGdf$R56ofd%tfdv;R:_` DYԣ hϞ=5;r\_HdS4Zk1-'"3Tbrd$~Ea4'3Ζyp7c߯e@(1`) fs N%V+z=σ~>f?)П7WOHQfe.zɣ-ӯW,^+Q՞ X,#[kW,95@JI!jA2͉eLs3kjub~i6j c8Eڋ~迍_wsa-GfH,V8fnP!q4Bn{_o=Q+3Itn8;R|`1[тaUKL?V9|hp񳧾( `.սw|0Y{бep(=KM !-[CI0˻W[O-U豆n'UhGG]ږD3νf] a"&"k]]dy*HXqmCecof/Noذs^Y.90 `r lĕs>l+ilř)sI!LTy(x.eom Do.bAQl̓/E\, ;I6;y3[7y[u?RO B?X?id #b V hT.4HaH2BZYI 4R#*۷iRJyA;ZZOvTjY|uacjQ|l>Ayx|3Hae(W*tYM_?Pn{xOZo9'.nQ^-DPrLLo9vgM:eel"O,W1|}:K{Q.gv.6rlq6 2*N5>[oaO7=2Ƃ Y_Al;0t>V}1 b_?/43SگbuffSְM9VåFٶHB2P,͞ʿ2f .S )L z+p9=tW_ٶt='KϜVi{m.,TuUެ< {QsE**Q_CQ G=}m4nȜMCSz~T=x`^Y 6 hU,ߢ^4~c;5 yaTtH-Go ;7?',rSr3 5{pvTPnkxL00$6hٹp;zvPiYaFMVGԅWmue'?ِeӂooȅÛCyʁilj<KZ 6wu+aZxJ;7Y0 nEԅGdUR77Ra(X#A\z]Fw[ushE|?IF ߑZjw+sDOk2NyŞ}0IVcܥOWG:x:O-K7IdDud#@ӧ%M~_Mܥk/A>[ue~ъ;)ٔ!J"Jm/cd2چ^_M㹻w:A`ǹ7.Дa %lRv :;:UPu+DDž~;7Arugʍ; @6j<8kg{-dY2߳'#WWSIpW 2S8wNAmPV -*GZtE"< &N}#WSs9;] B*,ˤTF)՗ 6+qthkBKbIdq멽=>F&v|* ^ns q],Zzj&0 $$wR쐝Օ~OXR&Nj*ru>1l*Õ!h0宼yG3ڲTmс*{%w?C3*cKx/yوnʗ?2`ٲPYW1?]흎9H`Egߑ@kJņE3ӢυY/wP;iւ'ՅRM:LuV8ݒ 4T|& 8f9tgMzd3(]/,s9&il׋eؠ+Dk}hH<^hĖ;80݃E%S4BN>ta_ЉvfEE9ӯrX( PEqca_V*z0'T0A* Gfʺ=~Wg9u|Ɵ]KivΖ6t-C/s j@yEv27_2c&s#@M?*Rjf~z78[h,R^ubջ5}(KZ*뱰Շ ]?pzޱ80D!*;vRlE>+/3W" "vYUc|}e 8 &_h(7ӊ$=oXYj$K薅[LLNEh]O;DŽbv?Xp+@pvY SvkPm@LfgD$6ƺoy;^H0uq)-D:a7Tө{K2hJrOAiA1U$^@v>vRߘ$Ab 1SUo5+ <J["$Kd?yVڭB 41i}ڰl/t;C=?+5 9iSy(,଑BwꕵM#F/#yغ0@BawxCS\m9c&P\H\?&uq‘wpUdBY@,JL"M|G&Af|Q͓ؾjgo6ZRn {lRAkJ\*3ֆ7:vߦ>?Xnv=+8S%=cgĴuGJ?\5UjlPC yZ&k]wʓr<&+rJiҘPR`PXx-tIp"~ѧӯ ;gĹ&Ղ+g*ƃ%ۂOjfҸ`rʰ%6ptoF҆WiLK7_nk\ffýDnb.;XDOHu7ݹz:ːmSXE$z=UtC !{v4/~%`qh#k 6Jjts&s CEh)9p`&b6E=:v]%¤{Qˆ$O%$Uؓe^wLԠ04f@bܗ8y+pXq ʟ65m:<~e+BJOkf8SWI]sE1 (s3"2vW,kÞv&hA>T.9j`#q&Iw-kmǰ3"{>Y DK{!r'z.T4Rχc;cU҇ZtQ)x魽* /`A@S< s[j+l5OHa4 "aH+2==.t:^?]`|"P)(;xՍzRtGâj֋uiK9Ts(v1m "<`$Bpݪé3N5$!9Rf;&HseF&ѵ*"]o˺X&{q W0=k鐦}\@O(I(2&+Y@1&A/" ~unECztP %$}=)V} Q3}2 }.lǝ;նwf8Fb>%X@1ApI^#B$LyELZ\Ч/H'pWse'f&C9$w3亽 ֡RdT~xt8-tDfAڰVٺkJy-@M^eȇِ?eq^}>rT9Eq42fMX& .:.+q+r|\9qB,̓mY HW6E83r.CCP4s Ĝ6<)mñdJxs8=?Y'o޹,JӻZyAmT+i v1YDǿ08.Kk%0a?r*oίzO[w'UkBeޛG8·*눯>RZK+9ǕЖ* cՖ 4"$Y 7sm]tݕ[[ ;g.BMiq}PL-4@`tʱbMkyr + &pA vbd 5hKR\e t>z/S~s3l_{UTME˜#OWg~~$t >7(uu}7 #Žoђ[> b:? kN$oɦOߕbbIɉ՝dp%C,= Qah2OYu=6kEʊ:%ܕMsVRk_hve*s[_YSO*VVy_ Tʫ&G+3 ZNWyעXjP[T;JY*|tV޳.WSބ,mV:҈x5S֓11=MBy{?yh>uj')-O#C[jk"?<>V OXkû]CX Pi׌01VW5OI<h"15NK:T/ _\ȖukhIodaWIÄ͇A,WlϸukHAmRw}mpЃ(=/϶*ڿ;`wyB+>QڷP9@ Amz.\3"3֑B{M]I9 ZuSEgfTlp@H[F+@k ;DY7ɜޤUsGyDCy'zJoQ7X{:,7)58%͋ee]]җn_;ic\P5zdi=U!EԂ{CR~Ws>.6 vk`˻)292asN|$V 8p=,Y7Kv,~DQ4"o\b| Nd2)mtX~A0Uj˂!v% bw-J*Ǎ y87 rɓ0m%뗭TY#-x\?"Y4f<ӏ]o$~:d&cLE49k}X ǧV5bi;|tl[sWz9Ԕ2@q >\mgCz|,sb|1g@D,~7EH!,`v7Wak-sAYE2"Sm wf;WKnKXCjnH>\"!05側W;v>g:ksO`d?hki]`~jѾVVx*_ZZl8ٚf9:&@NU=PhT3"LXV- $ ĉtIݵ(nDvNji0A {fm*;z\}KO-AO-EGqVOa:o$sxB Jj=m,6 BSO;(CY&͙r~~9i"JEhc7Bȼ8zG,+~fp.w̓M=4oĞFܮ:STX5d(BN0:7*TǾɹ Z3xo =>Ny.i9whm+ҵIC$ko _/f1O͛+񸴸JLi=)g­˭-ᢈ'ђddόA{/70'[ZvNq_[P,KVUꏈ"?bU.D+[ 0>bq٤tr>qr]EFg-y+_̋3l@GxrqS6^?iI!VkK'ͦt_:%cm 3 vL crRT63pm\op@bJTTI91;:׷Q \@ռ 9L+bZg~GxKD)xR{XdfgR(8 |5CN5:K)i ʂpY?Km k AUQ--o,?vK'P<~ (O&W]Q=d<Ӱd:iHM',7Y &g כƜ[7?ǐZr8Cš4vY(AɖjVޕXo۠6D7/dFrA'zߍ]եBhe}ZmS\;wQg=pP2P-Z_/̌NF x}=2s#bΪ-krC sÔ(B{8t|Y!<;nVRs;iyJ]dB㓮 d(2,$8L(9 {N}Ñ-Q{&\-S^e!V5"-⛦\N*S( UD_*{mSZJm4Vy!@xSK%M=(:4Aw *-_W)t:L Q 1zDeˍAA5¿'CRLWg:d]]I|%_ͺ7=ז3V]|AдnoGYex;D6&7>~.*bg*mS95f7|9v&Vٙo*aœG[(* (KBp{"^!86.V{6 ıV{V.dI$Xq9N=.B[3'itS kOTSx0HX+ojbQ=!WaeFh8n [?[O] $~jCRUrdB:1$s7|C@XWOött.% 轮@$[H;jٯ̘i7{eA6o5g<7K™~*uX>1g#6\} D)q:JfAĞg.! 3QǤWyС8z~*1X/]S}eJX,O0D}X=$4iD4Iѳh LT ']dA)x`9A"'LeXV ,ٹ{QރJ FJ8thT* #Zɣ}0+FCj%$U3PKh}ƙoA_ x -9ȝp[ZZ=ZD4tfx`=eZbϵ 9"|P ktS9{"~`&Z,:6b]Ի< q,YC^&T3o8_7$\*ȇHV;t𧊐h"d ׁDl/ 8@V iBlS7V+K=6G[/lodh{~q7"vcUW}B?KT.H]#1e*/i\±:AfkSJetC2·Hc`ܬ ,@:̬/ƊBr,7ԧufmIEO֒aE8oA^u؃5 gb@w0VֻM j٧˚&W|`QӻZY~R/sԂ.Su)dtfA+>u5B}HW:Õ-9p [8OM wQt=[^!LըwP*!Y[39,mֳ0['Nn oYϻR4o?t-Bev.Vt$;|SLTU`ftf54hVY8Rw8dP{Eb4:F8e\#~`魥rPcL3DdqD?ZF?*X(NìtWʉ(ؙ$]~it.x V{V^GE+SH r g.LWgJDĿR95cpX::caR0u88xP}CZ! 6AK2gjG;92+ס^ri !J_64OUb8Z %4Q[ BrvI W/|fJ3lXՏV&ؙ4\!\uڃ 'LY`FTF!a2 ݎݥ ;)Nfgv[kE֊IZ^f9,&(g~*&Emrϰ,1L pzn Yx&<>$ ~NCKyW-v ;< G+gLhN&!(K%͵۔7Jjotbi^|glg?RUW_tcro?z_gz>YѴz56HZr\x SMA1s9DtGR~NE\Oɞbj*TИ{Vz 7 w[r:.aT3xam(IJJ6bῬ\%_v$j! Ԛ#'2囧B.8JޮϺ;#@%nتSGT(V034 :,8%ガ,w nk7u㥻0j߾qSFu0Vc#0 %"!!y.EΑv9)BU'@=PWfv[y/8#A:o0sDw3 gт  /&\i*[7)_)A«Gn`.p@3LϨ[L@S,X>8/ӎe4.xe_Y9%&bJ-D`@ılBzjɿ}f_k*ᄍ+~Q ؇i7 OtęyM@9߯N.jm}?ex1y:^8r#״+0f) j -4gj*Vh17E َVg7,w]>\xAP>~g:ry 6X6dk9x6f_Z'9g'& 1/ G][(>G F_*F6RIT`4,%Fs]Ƌ7)hLc m}u~+{.P_@ qPoT۠, ;HL7 V^h&.aЀC܎$saXQL| ΏÑN+& uℱ×|沴L:+eTXRl QLT6TϺݳ3ǹu\G= O>[ 5L}8xтX+r@ V*6^ a m+a%C,@XeQ|3< WX{²s6wuk2Ю sW'f0,^E_?Otoh2Fk(3-1 skCC#[w}om@"ReWy*$CyB$SohQҮj :(ghػ|c8'9R=dI֐Y&/"嫟eZT'paAGD']O<̟7~"DLA{ GIODezdt}z^oSJs[9=L:4!ʾ2GJ<6V_"b 7Ъa-fx%]qI01 =9ux 9g Q_pP[qg(W~m/}/)Q"CwFhQ;vf'd7)k|6ǯ ٓzb^zkLL1`X;_P@Is:b{ As;$5/60cSyA4aOv'Y @wѩ]Bcڍ47c[ ``3ڹGm6)E3 SL}\s|$U;bZ'' _fG->gwZYJB36HpJx*8틃#'q7-I޹W7hFt=_1* rVpD9dU򽩅rЅE,LK7,qn!z[1Dza?% b#I X?K];\ s6i_++BRmTe"o/n AEzww񿡧Yx ;sT[]<A?GadOĉ8:;VtIcL"Q[ȳ"dU8tyd8l$>QYL|BסHnwU"܎$ƚ)l~ufb5pdW(P+{PK{bfwSDMXò@bU1o>s cFS"־NϞ壃gު>M[r6ؕp-h/$\mm߻3hX92= Dv:!SPR2xlmc'0y-IދmS0Mp>t֢@D饵*G٨S|hOn<ҍ!; }Q`TtY t/x[)0w-3iettDH>*L^uBtîK:zgز&s56F!su4?b;q 6 >XMU~zՉt v7%N!=-MO Y-6ͦp7zq [Bd@ MaW$XDn^{n se;+@CؓAJU$Gᥬ(<+#)nyndUO|P=yd̾k]켏u,dA+TꥯG-ʸu]Hn)xDp_O{2 i HJQ[[m& ihҔԞʂe']9oH(+'' 愪tԙPCf;U%7ٝ-n)>'_luin.{wC6P?אv#+?Tjk ^i9R"n˥.zv9X$64K[o.?G+= ]jؕŪNppTwkAlq9$3gIRpsb>y5yո)BXDC?ʲSZD{T]N6ףwcSKi)!#IWL?@SZv^DS̟L?`_Br{o,&o5ؠnqY S[tin5bEDqtdU?s >T_[6N6Avij0$X~0 8 2U%Bu7߰ފ}sx9DգCQmC$p<"kpO goҩN%yq:-\ /ޔ3ЎE8әm56cZ+g86/'ScP櫆cc*;sªXs$P{-Ӏ_.eWu9̓NH̅Rouݽ 3{'ÍN0a+[86vN@ҭɻ1k)W_&*-9Ə߃Y2YX#¾ zD ;@H|MD,S@$i:hIRNHz{ 5kZ-\ 7&> A|Z` sye[O{ j ۸9`&!5ؔ~C@FfxJ$}/^j'"DYkCO.Zt,Ǡ=e=*lfTW)}L#KY903d >@'%7RZOk(6f"zі$gJF{lMՙ4=c)J Lp0H&e Y*G)С)"'XxYlVwŲhD] zռv"_W.#M7lSlk7*WN}Hn)1Iv/i*IgO¦aI fJqDZw0'&dB+ a 6$ȓ$P F7J%R2ˆtqդ*"ٱCVY`q櫠B% rP D (i_x*s5pBdK'G.JHC 0.OTL*戰j%_bqpV2ݙjb!axV6Dq2]08#-Jx͉ [YA>45 KGnC'JVn &ҿiOEf1;g1|w \HqnNKS6I`Tm=XT.DE.fqgf g}Gn=Ur@O#U @XgwMYBG^QՊ79+DXV%WTHFc1b v{q *s2<#B5Т ՛뾳7J|bCCL-VEL#3p4X9 Łb6K_bf* Ɏ)NmxE8h*RWD:DBU4\V*w4r^ԣhգ8"@DUjhȁ |tN* j20 vFyE'д]C?0AD U19*ӈS߼׀mR,ξ :IֱTn̹pBP HfY$Nd%BJ3MK?sМ1x{ I`_=liȬFPjnpo&%Θax,Tl%5R:Gnc0E`Pc%i61 C&F>1}Z{^IL~(,Dlr̝KW! r\ģ(@-bQOp1uC{*'e~73/8Ό:T(pRk#9~ W^ {+['@5Th(+z *}H2{Rjyv$_*pבg)0Qda_ʡ*WQaOI%$pzH#P 'DYTY"rc \{mHL )\ɜ fl}C4Pd)M6o'3 mnzA  -֍{ơHϵEބW |ə_78(E ק\?8i =H\ዮc"6Ԡ:1C\ -*ues7D{7kՖPN*B/UrO-RV9zC,:` w|Bp rԉHlUF;LR&4\((i؉E՝uݙ>[”Tw<{9~QFjf~&8\sD]զ΢//Nt)%xq&Hr( 2hL/G8-+p'U}PJ0:D]n-eT:D YnVyw$$|X?ĮR'gX6"y' .չ6 _c=]& Ipu]<vQH fru÷/Qf,$EK2[PkG`ᣀg,8&<XBܸv`"SJE_9*d oB1^}2- J&RQ<ֵ3!N( Fm",cTW<{cx%':12 Ħn;"Dvkro#p&.PP?qwYOxyy6b`.p GJ)-byV+c*CgEV.٫FҏTP!ץ+{e=t6ȮVCr΀;#/"O{g>~ ԡ{+`|/"PBnJʫD2 \Z)0PIޯ8y6e.T y^7Ƒ/HT2;pDkR̾f ,HgXuSb)`$HաVrHvS]YZ,]mw.I %ǁ2.^MF̤E'pK[#5 N8f2LP*Mdz \l7XNBiOʘnq=0G7bEedنl<o `YE"פU\WzY\?l A&(m +r8IpNϨM>-Wv@8r`bl"i8ɋ="[\Q\[0TZ2褊a>WV9VJn8ndRN}lEYPƣGuJS8vqkX:nD! Ѥ*~!!O }0?n2F#)=Wcvĸ)OCg7UjpY'V]p; 1I#(4;^P&#őW0u\5i~%~V?yM.s>[8KQrp]`(wjM8.,^--;Q0y.'CV r{ {F3GdNZ8F 7 8h=Ƹa5z@4 IƶneY#/R6Ap23Hs j",( 4 d|h-pF'a4ssMe2C#q5lKnidkrS]?Q稌D0il㐫0bfDr7&Aaʂ|ͫ:(ȴ,ы@^c& *K;Qv*p;Z~j*3#-@؇{zGӁtM8UR,:j/;( {>ȧӉl-Qi=3\hzOtVHD[|Ì0p0Ioc2Y{ -D B嗒wieD{".^D!๓:I qvB_fp*E#~:#g%S^Xɏq%u0Y);yFȎC>m]X|XH',7A(k']'(>\mf}py]e (ȶwm~%Z_z\l9>xoqfh]ڵc>{Y!uιѶ19SwHy;ZS`/hșOiJh0g4$%˙F{`*]--) nE]l!hoU Qcz3vA w6Zur0T[jiR0OX/V'eۢg5M 3$\۔mlU%hkvKDIq8Ԕ >'*lf}<:LmN>Q/b$+>g$k!Z r%QWA 90ȇb(2*X|8& hɀZܪ &ʖxTϫ9U9ͣKq4Q[ BdsCLe 9vF(6ˁZ~ sgl`fnחJܗ@s99@hP:x.j}OrMy4VZ@Ox,8\¬S L,Ix%Fb  p.T[=ۗF0T<5MSt0'<, إ6;^f¹HwR.O yI:%RDJ5P gXf%diZ~MTElvђ%ߤq/.&]Uh\cX\"9M&7fgXxyb"rn偔/CtI,'R:-I"ڢIȗxxVKEIPⲰxz~7y-QN D_o*OP32$឴oQmt4)E 8 4sl,N7Nmbc  BmP.=% F4V˝ਊ+ethkaDO bee@y"*sgʗy })y+i5Ch%\[H\%UCm?vIWlD>-W2@ov7[sK28mQq(`k_MI[=z9č)UۡZwA8ݠiǍ[W1c*TdZ 6%'E~_jbDY\_R<=PkB'DIH@r:U aCq de8l}Q"1p-jj٩vgx'yw_Gz4"K=V.#(;B&_L8z!NCPPDPK&osv5@E>԰Lv I_g$3QlYByIji"ˌY㢛KmȯUU rqumݡ[n0Ul.h_&eLV&Pܖ!gd,>?Z6}5? ܎_U ??jD2q|6TfE.[fiIOD?;,6HWO8\n<1pMdӑDI'W->dUN@Wԩ|]ĵ |ξʌb txE:OlI]+ƋȮ3հI :X<$瓋[UY PMfԘ"3JVaH]Ux3zh @*cCԆ o'$T`:rRzB̒t8W@U l-4c{q -B K*}-s0,-AuKmumrb"/.Ku O WzmL^g ^>@sFʏ1&d?_A'7,<woRYMvK@ qOd \ci+Et( YW2ۊizg95onBe%N=_FB8d6K\$$6;#2;2i=r-4!0{EE/!ojn D[klAP~1J^H"J9e|Vl)5p˄(I<9N*ËNG㑋'|cmgFr(E}\QrߣtYI4& RoӿGs4Eo34i/0'ɥJJ}:fz;X^ӑimo#yc38_WW@81&O M$^uH"^_}^A{zTʝ< \CWt= j适,Bw K:uRBcۿЃԳC%>ٚ7kZky<`+B<9 RLǬ oq:P|OF>6rMa}]ӓ?xk̹/wY_ȸc51-j*ce1i :(~` 'R|Yi7#hh?rhFMMں-љWLg0yHv)UVrDst<: `.]u %MηP{ސT&V<ɣ=z?&b]C-m{{ Y @b)s *EeU Ў]{Z(P 1CFߋR ܔ7=Nܞ ˞P Jp>\ʹ4}p΅M9\Cb/:fnn)TR8g ﻐA[[`"sdK}'ԍRRnzo$ŽFr4#^EĂе_D [x3M{P'-Q0Re݁I D[qVΖȀSvl uw;ȁۡ/N)P<䊨K|98&uf9L0zQSEߋGxh}\ Dla.lF<+uIFTZ9õM$Qіs蓃YvDI7 DΡqSQ HiH-(^*nKK}=\uv-d kv846!$:2m3R]!Id;Qݹ!-x4 ;jC;$H^ȊQ++Bð^&?e- rb(}"OeG|d/T_Nb$0M 7,,.qs a혐Hr7?m1@!?qpE| 5ktL$}0$(~$b\+܃v}/x`eb[l,|+v-> ;nNVG5_OZps(⇪"DM~ TDL}H5R@E -c_NiވЌτK) d1`aNkݣ#&"Mf=}r@5=BO] =Z\<7.qvrPel:? م%v#[xAng_rzA2ι ʗltN\}ii-dvx4)eݨW'_K6Ņ>;>Ė[sUȁ3_Sn;L1>9"X22֋h{BcNy%FJJ#APN`FL~hbb3ڼάEDޔIphZj)Ҹ񬐓)߂` Dl^ۑp> ?տ">)k4F!Vf(b"%rXjf5Gl52BEr/%= {W:2Ԯ f"tZWcK$y+j1խs1H p0y|oQC_/2٦q科FI F:]ME|a*w|F_zNV5]z N%z/I9!{ˉыz`W=N̛/2>:u}tiFH>6?>U $d NE@]Fu5[mQ܎&3p{^8([ckX @\ހ@llK׷1{՛R5_zmu+*̧: Vy+QqCB"ģ%FI%;0hyá^@C*qh:)O7÷zaHu(ȧ /:QXh\߯MƧ1kMt)ɬfJCzb'nnE |0OU MD\lVcζkVLג]-Ȥb`b{(&`xmyDWBxjBUW-e5_dV: hWǀBvppjmO(oBHڒ]7qī$.JE\8Kb܎Jh]xƀtY9Rm)Dp~${:LS\Ņa ;Mߠp*@r+q̓6@9Ycr(x$vf` vhbG0$2^.s|!&`j¨5XbM~"0==վ7?q`8  ):Q&IM'd@7{p6aZk. wtQ@V4)JcҬAYޕ,f!~?Ϻ!]Ó2wP-{O *\9LM>;CqOԸi*0Wi9$WΞĥOtPW"x ;`׹r VZL8KPEҬ: PKy*Ƶ8Vu`tthUO `jp=`;&U%4#7uL2>L-\WaZW8&*ȑ@ ,+.l>!Qy*K" NEȑAt2jı%*7G2H4:G ٘4<عI*LWT܅Q(w(_A} )ُ4jXҮnbASdLyy:,L>sFU;n"s]>70ȱyM%vJp;j[qtǮG5CbҎy%Jb,z" vrgq;J@o1aHR";ϴ&ԁ @.lԵ׎#ewC4~ pa;|HUKgL7T_`_՟)NmōLJ j;ǣGX E hz߯8  D!z,O&7zZ ͝?-#wېȪزHZt Vy]Z6y\Pfָ)Abj~d13/$;f{~4PhVEa{A.a ; ˻iGl q 22ԳM;t "1{`YG55"3,]Ͼ[2p~S@sI-[huQ;2<[jD.+7xlvCSM.Kd劰hu޽EBoBz]t$sei`.׷gp{oŤ|[f8#ᗯSo^% #p>>-  (A!biVIf ZVUqG;$`d'*bt#szʒ c̗\jZLǪsCõ.AI,3vį~0e)bq;сOռhdh`ώ䧊TIʛ~i*E"0Lbt:oпqow_YJyE7A>ܔo?vyGo 5K NP4ݴ'w;)7`1nc,0dN\+y[&%OY*ry_C+s,Z׎o͟OqG V6Բ/c6;#WulnH SK_Ň? P( DIYIn9$Vld}ٰaO;P:aHK_f9z )0I!`E$,+XfpPϲimZ@ڄk9:=΀UːqH@UNiCzjH^aquNlNv} "W}uZ>UP?DJ8;Ar:dw"\XW%R("9 \tjx$WAVp>:-5x,x<Ք C<)a>v,*=Ϩ*)+ ̫Yնp?papm^Tvݰ;Ũ#f q-?_ѓ Fyi{tڌ35v(4V=w 2tmGdpdQE(-ER֠:Bbtb`ʻfm5AjxSxG:pGJ~N#~f㍆#+-K"媙`yg wP=LC;v$ *څWgC {31ⰗFئя6|lCʐU EVcwk^р d\a2f dQ0ZI퍛Fq[Hhr"I;YBe2}4v< Nb8gݑX"*j01tW+o/V~?o /'Ʃqu~Q+`gZrOPt}^)zM>qT-CS%3Op |+$<ۨh_\/ ߻(郶78ܐg[&{DJt]cA+}ok:VۅM~lz{%Wъjq'Kϊϔ!>T&4ZH dё?SG(6wF81Kퟆq*uvpEVE-fNԌ$ﺂ]T#c1U;;"$zQVi1|vdrSU=)=R@N%qs_g)8|NyP9M tĦ:ڰD6EԧH9ezuk/Uv*2M6#67Z:N[wQޤ.gvkTܢ -a"R>1j.K $_"Of휆D'}R JTX,"zL9mw*]GC6`Q\!/g;nOv1_<W* 6XFF gdNs? mz!|`ìrypI㣳z2χ52Tjt=G'7ni(=RQ)4Rz^> 2I9 -_6*zL9% |g#}3o\hnMm@It5։`׵Tj؍}S42 =sU5@!r'ҁϬkl!:ڂp]hT|CꅤxFжd+41uhj&ohfm4G@E/t}=^^oM #asӀuD2yz.бT4GpGr^) Q8s e4eI"}1mE}3 e]s]z8& ƌA %f122¼1hk\)]rl`dVvo/7}aP?_a}3$1 ~EHEgmB_qIuH-^^EI?HH&L#WVCY49%~*%kV\bJ.gD gy@̸VOMytru ݾi( 6E5PlYs=Q|[GGa`O]m$t4?:ȓ5 %Ȍ>fRsڶTEs4ÄDRIXb=+LREbD'Wth}H= 9Ĩ㣚N~klK{jZˑ!F [<96c+am!J:ԍ%7kIC \`AhMkA>Hn3YѲMՓ$Uz' ]T;$q!fND-ѩBgIk<_4M' KޣəމZ'5v籀yoX)B]S.H91?O&=+K;[8xXI_O ^oqǹX?,/~5NQIҷMf0J!9)xb{/4D ;8<*ZAYHXF M}V߬0{ȭPHvBL8I}9Eͅ6uϷ׼D{il9z29EDXrBUN'}0b?N%z8'&?9'"X4 uW˘4\IhvBaeڜrp82uv[:eq& 9Ǭ]Tlٚ}]+ $.͛^Rb}~挿0}Ue&Umc}R#0ֱS*;Jpd ?yج،rȜҝBAiy|DB1)T4 w}SXs 3EP!rMzv ?>E: /yN#ʲG\4\_Z#i[[H 6uyx9gHgdC*0z@9._AΕmC(k5~Y\ʯSOhİTO/eqO$ -=EWT S[0Ə.v-ڳ-I|u7 z?,~4_ ר; .e-X~@E|r@HK\8{+RY5Sz҈# &p4 hV{ycqAyqG"]dNvSXuŒdеw7x>|a;lg\@ǝ*A%X lFq<7a/crZId{0 n{OL)5i/` ?HƏ6~Vj>ow|0epd2@i@dɐ[ uc^q9^E>| ץ௱bDRfEƧDIGmѓ%gj5,Hl^ Xs&@е#wX>KOf|ׂ^?N"H0oQ8 sS;)nu}fz=|49[oU{8W䪞> W@o#\\_bŧFhc:; -Z9)[m#%;}aO>-628kb&i8֢[̂`"Z#{d5bfdڤr@G%Z8v)3nԜk7Foӡƙ_ w';) Ƹ*mBC).潲vxxC2sE 2oŀaj~9Rb'֊R6}< [*9(ɰgW.=Y3o+JU ZM_p5z_6JHr,* 6dkW}?ckzJ7X6M_sfmƮ(sk_\c XsfbCi`|yis4[Sac3dYU{ Iƭl t O\CU wӑa([l|TȖeV^-5;6l bמ׹s1ywkKvv?CŤ]tQM*:L6~Ko(y#|x; "d˗bJ_<!˱zVA z7CC(NUD?ez8xkuʩ9$q=WQfT93Ȅ+G6Q@VXn@B<|`.qgXra/bk+!!tj3fY'm#PpN5xuS>o6*mއ'QSrڱզ9!!EG9` 7684$~ hMwˮ8zWÎ.M^z< ?H4So5JQ(S?4+Shr12b>KU (m56.kpjNyNtfxq7@1@U.‡|vdL٘\r mO}%>Ry@F'Ru(nRΠ,Ȓ,2s- I?Q_xWT#jix'~w>ު_NgɁ#Iqӿ ?pμose[Zi g\BTzTU2imDy> EYkxj?ٝDǗL8@5UR]jQvRz|saq郥A.NQ_]࿝XOVE/J0hQgYy&NC}rcz"IQ=Sm:{m?ׅ`ՃHwSp|/ 3:٫jw^K-juL.|Nn.ͨ{5Ʌ&{lsmVB:X2R!б_0vDM8mV7b&24 A2Iu[ީ7\"ԣb))-+F>D |aC2TQy 40B5 ̇ y|IPL_(wN\mbN]҃GA`gq?LQ Œ^:CDmėo?kd4]&r4c-y(q|" !6*zeIoPaLkMOKee78#WݸGjW$*(أfn/TVNM%74ag_yDy)8zXDfo||(fe1Kne.,\n"wŤsx$曂㫈A!4.] oK?[x[a(`f 7DaXH҈*|pfmJ0Fpt\!AQBZM"fGl'զIIğ֝ܧ ՞+7bm 7IZQ X_^  ftRJ'dV#Ԟ.qb2YzPp$4TII~x|7 `(_`X4Ix^dNZA)^3;j4Ee YT9Oddob)6. n%W]))ay[y>=xL/IɌY1M9[G>ldMǔImp@Y>X7<ۖV{u`R=ME)Gc> ~54yQ V5P45F59t$lAT4@hv:X6*wpYc\7e K]VwӝQ'䑁zK56-N׺v)`iz hf jKzMj/Q K6G!]Z:gwJl;4'Z5NxEEFt:Z'xHp =kn1\_gƎhݧWio؅JWIW/(Tn^F/RvՄݩN1E8ָ3 Ya; j09&˨F9naOeb%c yUf: Ff{רK.7XCSle,֓PpKi#0a"0nF[띄>E)~a嚯 裯qbʪkƴ&5M6aƊ'MNڎZg, R kA!qqKEw%I ]ڡِ"NTR5#iKiq_*JZ-JG;jxGTX ѯ7-*w` +PZU MmyD'3({+FT7F|5F0+=:U`DKOqD[U )gQYHcyqGȮ`A!a譼Zyަֹ]va4gt7{UBN9w?^$ 꽜Oq`|Si"QCc'\w "wt.ĐĨ+΀E]́!>SYOb D{N<.5}NܰdRgڟ|;ﺗ~Lu~b>~q%⿯VC^ƀNʛִ AX|?v]3eKVJЅ_sLz mT40-D f-n!W'n(e;*b} O2ruUMԇ5UO~^ݛy8e[LW3m lnΘG%3q F_hU\S)"E+=/e*]Y8aٓ:ICehEYF\Wt(l,њZ@ ݲ1r%9p5lqvi4>LTk^OxSM'MeU-s1-zo384WֲE\Kȫ(2ÄpD¬6>Z579 bD$TVb(M}OEjRO:jӰ:/-,=;7ŧ;y* 3IÿO"0wmQs2cZ3LD /#P-j9川R G>B6(#:Lܦi8紤!i%;*YO̥PN03jGf9[[Fba}c=,'RKEv%-ʠ w&2 689'zL/4n1"ϐ)8',v~G!f`-BNQ 3Y7EBpG:z!:kx|pQ|rBIarקOreK<ǃv3~]DZ3r(}@w"Ay| l7 rH]4~2~(f-an1-Ywz'GeFtDDL#/0]A.S STME/].Ԟ1yAvh Í&g2]{Ρ$!=iaEg}#~3G]Xu OfǐDM:Kx۟,NV4UAX@KO˸xN7E'&s\<&G]>h?D~hD5ҁ)#WAu$Գg .8=΋ȷn 7V 0ԈF?x;w×V C$*I޴*:g:--_/ Tj 7*Nk̟Y% x*^]sunPoED}lLK":Oz¦hZP#"JS0Ԩa>i*Zۢ+3'$ʼnլ4E-?"ȽƐp[q,&n/~JХYrp)6}:+ u(쐌G(GxB!Aؚ.|KXC|c}7ӣD< LS֊j30e8ۏZkX$KJKgQN$tƵiV1 ]T݊P#E>ԧ R7!nY ӳZ5B`8 ; ۹|<&2W&{TPX3`eyVfD]Уo Ğp'lL=1Dy#Pu%Yd}>S;CNOXw6y֍I?n .aZޭzVh!7V]+[Y Xqž.BhJ45>,1oAM9X=԰:6b>(~i" Em~iJhL@CFk)/cW*.=Ξ+S]a0X_q'%ZgnX>ql>8eTYŻ[)d48$/Nx|<_}d9#s\e8cD̽{kCljF $9d攳5ݢz5+65oTnjI#z.m~')7N/g+/KM%&=Kp|h/)辶cDEGԲ,A&=?!OFߨU 4&ՆVe1MyOB0iiZF 8]`3dGv*5OaCCGA ejDeV{-kv-Fb񴹞MvPNa? H;r KV=1@6vT5bj37vs22}vyoe]np)/d40EIZJh@rմƔ_EDG ݕ=a[kjt)fhۯ\3r|yrSXQZ2(W[ FTJC fln/e*04xk+j:AsKȡѯR7bJenspR:z=//<';Ia__L(a{p"#5w7ūMEݝ^ay܅wFP.0c %)3fyUv$vȺB,$UeO׸^cm\|޸}[`Ӯ\{]WRcv_gV.LΚ ȟyQ܂]Xpj ]>Ϻꚙ-2Veם̎X=̎j-%KuARS/5 Á%P <{ H鍖EqZU %3'{s3wЀCOLOOie$nE(#f]3ۆ6"N`MYf+:'ևa!u=dR^_ӧ{+SZaBz؛7 ZܗJ 4iNWV(iBɶћ/#pS2k=8/ =\(liY;O<J2uɯ TLqvU:ڢ[*i}ךrHmT]OxP_b@Ʊ3rqCq.r&`3e`pꙵդ8T2hKs7rnrpXi$K뱛&(ƫ5 p[niW9DC`oUBUG$Uv<4? xNJ>rgRL>a@3H8R|u7GQ.,!7z5;AZ_ Ec'Ll>#MlPaD?%&*k!Cd⣤@i*Xd u4O%C)H>-kjcgo;|MGp0ζd+ŕԇ6KcO{ "`CQBpǮ\"/Đ|_ݙ9B&J.C}ԳvTB 0t8( N6 Fo5B\u~-frS%6YD\Gd}kmED{A%32Hz*_ ar_h !Uj yB|3\?B"7j* \)ol]Qҏ{sޔX2e$+#EkЍ}K芙_faY|v^g_;T kZz -t*NeI\ Jk|xgR+K-K0vN'98g(Dyב9o^;,\zTԞMk +8$Da%.O80T4-As"1-0;h'z}@Jj)wߨ]-=@Ԕ@5@$54)X`Nu[nl8h.{봢sf7cmf*z=<4^5ă;Rq€u8k&˿-,6lڥq0 OR9̺Hl&wdlڲVDL$bfdRmD v8&:+a7)SÔXyIRI? s3EZb@q(Zx@$]|ڛSpt< %bo 8xu'e$ +]ݥBc<%[B/غɫT7Dz9?>|^ 鬤CcK~w\#b謎^Dmǭ/5>'6'qv M=p,04Ĵq^{2z7oj^[ rucR>`Zȃ1=!߈>6qyCN`UZ/}6CݥgyVMI" XM,>7)n"bJ۳̆qZ :јr`FH%:Sȼ|YJI%$"zs7<֊FD_3C)Ɇ[&A'Yp(O; a_K[RgU"'8zܘ NG__֡X/5iIxMȁޞM~e 0bl™êd2?ƾp'U? !ʢbFV}>3E OxmJ: d˨Tc``v͠oE }os)Z9Sj^ڬ3Yգ =+s{s^ǀr޼lBQQMjj{1[:?]o \ H@(F"W } ,Ks߆KP?-)m}îс'0@kVO @QubZ"o!қA~d(+SqڪZ]upP]$<|x}irދo[TMP ym4Ap?w)tzOg&(DdNt`.)|ɋ8WnG$w̜Z! 4ڟG۶LD׳fgfX7gܻK^kjuq m? ۮ[by߸UGxY3lSw>.=ʣqJՇg~E|LS&4yr.V/\fCx/͝dm/n,hR`ލIzA{gȠ75KB{2`b3;7ƒEsX_o˳ZStj*dJd}Qf-䁖z90,Q&HI8H x r %Qi^Fk҄[.…+u~\S=d6VפsvYksEoo w1-<]t;XoP4%ulN-M; !K6b{} jOY)_KÛrb`\ U0k{+[LCne:kiy%ͪl8Ȉ/?/\'o2i.Y_uSR §W`ġ>[I#XJM;({W!bM+pú⇠bRis2pjSLSu69u?e=A\4>_Ḫ|odK]Z md)w0ۮ9,x1Ob(Ş~$}[ |NI\W;遙 Z `B] lv3lCǟ\&JKVXŸbAfKLyk}M>;6 q. l &J$FϹ5 ڞ9h!&8M ]/yf?C4p_liEMl D,X֏#4E(-_Tg혒E NI4IO3a!o伛:L:NfzjIT8s !.59?0.G#naf+ԯ)!л#uI0Q殪uJDZ3̵lv0/RtD4VP:dC AH_fb.Wa+S%ڵKqzT\yTr MD'A>o^̾KR<M|Gv%q]( ֵ} E@ '3&ȴi, 204۱-!˔'3pvoS# \S1rJc*"*+'}S㘵XƗ6J5 J*ZZ`+';ߍ/Ӏ ;Gs&`A׃7m2BSpo$@ǜ (%CDBNZXr(aqvm=XͰd=i'ĭ,$3x@_Mxn۪߀K֏$2Iku !W^eyW~Txnhkm|)=P*HbU d+Ӟ$ŕ8UC)[6 WҵHggqc8QWޢ()jGӫy§,*@.(PE"["rl2XlެF>^U='GRשJ~tKQ.# Lpkp #yHeځ.ZO_Vy3-~zr. ;_f=g&~{[p|`QA`feKH=up%5 Q+݇[nřV̽DftY?y-WboZ0 o'3O;PG(7\"5flksg()"m#|:MD`%(L%9SOu~[js(YI[;<鑬*5A~R`0:%%b0?!]=eì'Z]`Ԝ]-0\gDf#_[y1d& i;SFWިm}hd''9I Xu8o(Me{?zw#,5:LV>)/|?@rKiؠnyD㲱T~GZ }oyr֎e` ?#:bx'hoo92X|kel PtϥBDZ}TR8ށP`3/F"ݒY igv]~'䷬1TOsjυs~ҲP @<tY3"O^I%DHFB8ρAOu->uvOBx2cFe6I[]dA}&yd@J!blz⮝8&K$ž/Y~ 8 "I!Z[S4Khˊ*sOT˓h ^&@$n'q4b_H6Œy) jj ۩;nĻjƓhˍ`oK6HlJ|9yRDTE]Is(-_{5]Êφu`0}ÏYkMx-,+`,#\jj[lx]頱f K}%Ã!Mm~&VQ=HI^GoፆL48D@dȌx_ՙĜ4 p]*+zz ɤ׬Z-i fm[025 2Czb}?Ӓu#äZ=UU6ud$?1u?}% 6] Aomje$?>xFɼkra}!>ʩZ4(ʍ_ƹ@,Vi bk,u>9eDvcQAϨE0G_폷Of -U,шGP8ði$Y؂0nvw{t0' R3:SoԾj<6c8p Vz ly*wkTS Kr2y ؑy~lbLv(3LP/Ơ T y:}TOgs#J8RF:REc @= "U1)lb]@iI8mK1" Jd}߰mKr v>h%(_n.Nz%5zt80ՑNp\74ì#QDzP2֡~rl+Jq.*Q ;JD5'B+YOI'D'3  }'-{X@9u[(?DS.+hPa쏁x+#^}Ge܁9ȏ͡ q`d:NhpLP?WZyZ*&9;3ܿ&Ç FZU~CDc7~F &<BQz#rF0ByA;qιqAN:N:قtx\"9ygԭϲdpJ67FWE;[*ZiEZp'_Uv К f-:*wl7GwVF`*xgju|-8J3A;3YtIs|3şdgM'T5\5]m%oo+3C'G3|럞yډR=-f^˞'3S+-(3ׯSX*2rb_% ]|qjrmio=<(z^wa}2LF-$ES>^Ȉ Țb [mTb[H݀BcryVqS^ϳzǎЗƫ%CG_RuHOcMtH,oTӢ2\$RR"esV0R+Yy_eƊ&wbx}#xm~?H%/l %{>֜TuWio*O}-m|ӕsI&M@ y <"=1;+, e=[f*A)%Gִߞ9)2h+au{w{PnQ+F\r^rK@B/ɘ2H9i6_ymG3m2N|W=jRq(IkpJsE=]S>0CnŒsKjut}}*C' Wm)exb!st$&&շ-;,Km1 PɉSn㌂ \O2.f(EΡKVIFDyg:}YȒ)d?,4)yL*/ AzAWSAezV>DOK4RZw*j#d;~4W#MMƻƞ6> (:]ttm+u~jR^X`!'8a,4.~e "k(EYQR׊7G{szsC s~/0Uef*\ض(0=5EP!mLҩ1s0{JV=6z/+{#zЃ^nAlgZ;Jkx2|uХ'9ĴcH_wW\|4K#zmDW`'u#aq^;[1E˦]?z ުPw!}1:K'^♍{|G Qل}Uqz5ȷ@Az-(-E:\܉~ o2m%$) }.`So+8\]>zm1ePZY1b W3 ό-_n9VbN09!)4. LW/;z ?40(>Pf(6קH"I`cž_708VId`!^=e/(|I7g.gP؛=T AYK}:RvyHg݄$z:cZoK=wN0g4@o]#/H]ݹ԰p_3m)Ux`rRBbUm(,;z4UfaHTűT y8"jhv9@s**:f~t.5,y0"0(Ɲ-C*Qw wcw/u wST.,\} X6/y|Cq;2T50@ .l aB* NaGozd|վ]][CnK:P_1LW' .2#]DӁ$bb).D)Rq;]V?ys+_e3 ,m%+:o/%p|s hn./=FuA|uNt{,]am:*tFz z90VfӎI)|Upo;kxCXKiGp^K+;D-zqt'{_opziO(%|>Lnuяs'4o6U3t)#Ճ3HZqTSho!cRٞ{[ʑ+aZy$EM}/ӄH;P.\>It%"-sA!];HԄv"C &K>6tBh-KNR-K].<"<&6T׼I聃6+x-> '6|a-@W2FqeX/S~%^zwҨ26 1- mha6tYS2|ե dÛE.'&X}4oyJd7YزkI@>-/ͪjK{/׀upv]_Q9$^Cᨚhnh"1 |ۜ_!g]S&< 4`u)AjJ.u`H "o 3 +- [14M.kx( U0(+Ĕnpgp$sl3r J*3`qMcU󊥄ub=bggAR-F3K|gZ2Qzw<=EW ХTDî1"meFH`6<iח,B=W;atLHY0?_uM`gTOG׋`d:+ Saݎ:q>up&FxO$ ]F!ג &רPEp$C'ˇ'iȩ4P0%TFEy˫m l"*DsNq٥6(Ը#4No@FtyM* ALy6d=E{;a_w֤V༬]t32=ai&炯+--͋Eg,E r"(ۙ|Aœ-1־<J;ܺˊ{S,CdLL  nץ%xUYbeɤɳ" ,B**.+JlDǷyuXVRyɼ  Dkp&7{stUdI5{NӊOVm|0QzT l@  47ntg*5brpoV!R&p q:[%^1 17ti,'X /43B1 Jm1VW=yNIQL3ֽg $&@}ogq1bH|OxBС :Pʏ.1FAWʂ]hz:g^}W[&O\>hs 6eg3>  ?Ek|L%1˨I`Kd$|N1ILj j{_WIm> ׄ?4neqBc8$_stG )+cOZ$r++xL=,9DZ0iv<)=/R'T^;2d(~Oilv3GuP/+)"@q_޹9o>4_ ws^{~zG>'zS&/H%޵4M2A,ZeG>`_ӈC?N\wFc Nr_i3D=eƑ ^$l_U/T.b0ms@At[[ TJ(޹MU.مըxt]xT d-Lb5zyt]2"ԣ~孢0ZFk2RX*wC!{~R 2G5}0f4 GSծU㪷m>)8Lk}LYw.&.پݓрolpu[uu4a Wf|dx`5A眥}G_qr^yTqQR`b!Ҧ2aDi܀Mad o/Ejiiv@LTBjq,N^&ofkUIAh6pԮdAn=\1rP0#ik/l# JY_yɯ݉ dBLnԆ` z_Lfs~ p'12ހqx]K)͎nHjXj ~B2"`m=_qfzr)o7n*Ti2i4<)c۠sAElі |dE~S&i1x]™xE~BŢ WurE?4B>5~r[ lZs^ҝhdqcH "]ʀs'yksZbj29GK<ώq*I8b533)܁@#-rw]7v؀Q=qHj!?!p<:4G'YME[+;&+r؝ b h\cF"!84j-h7Un}뱱U!7k:CM1 o& ^ˤ_ `'%A6Q8{5FBQ|%oI"^Тk*T%*^;(jBoXBHKg*\gT&9(P_TO~.8 y#,?4:9r} q2:qk|>lH{di 'RbRL5r;: KCoS"n ҿ\o!7Vi#[sr(1o^ONLoS]o-14;5(b?"X",^F7gA]G(^)нKK넳#b9([ [6 UKaJtۍpeqOz't?yi/4U{<@ӊ|=#"YYf0ႁJKbywA'ƾPMw\pb3"XWe CK+qMIt2v!/ <[Zt%Q'g\,(џ`TL84T 8X9pDU԰;MF@d"P-o4Sk^7h)AVW=glfrg_Fg< A>Le17:͉ۭxj/]< e C;3 E2xRGmq J_vy4;KJqj)}HS] :;TuԅrsQR/r Y8>z"$y8{kT٤wQ ̏Z2T_.&(e\ K(u2vaVr\䩬nlTqE; M]Іk廪9.vA b!w|712 MR̨Ҿa _$;,sRĉSxkd_bTͺa>bHݣA5)/~dhٕ 5qq>#Z-IIt2vp Zc}²D07Dn埄r;eM7 @qA[qhCT~[ߤ$?;p<5'U?6淄t14I]&tLhm6*x ,o 4bCc_5KO@~ؼu c5 sAG!{҈X-ό.@s/n>w˸qzOPI.<qlb.oCpCL8C k>Z $lȷ3vV8~?猹m5-eoD态kR7lRDcC!k/kGњɹo=NjJ]5f WFX5I~ ˑL;vWb Swom5ʆbB}~*A)J.B, ZXTSZc4hTxJcuCf@n}IMfWHCuajIgqNTJ|yLP:rW6]:5iGNqj~"$Mxl:.xˮ(!~zlCڐ44M4O:\Rp ڸإLQ-]TWv"0ts *ouiZ>P Pt3+mZzNC].4@ l{xq܇Y7vs+jBoIJ05{nr DOdht~'*Z%f\+ ΐl:NSy*zLR OVhTXSQuIVm玍, ɸ_%ժ&TsX!":Ej[|{8UNAEBik0_͌q.xW//(nɤ2GC\ћ ŞBO&Y4N,&7x4p1Tq;yEľەg @HF*"0wɤ#6V9:WxLUQ"EDc)uܯEl@: NA4[JnMr~Ct=އUS9ݳ{,G|i)\5֜i~Bb;Dx`&x&y{Nf߁+Lm9猎Q-"YπaĴ׎XxGgˬ$? \Bfd64c5!)4aCRQj (CK0ɗ0- \!?4J`+:iZ@Qfuk KbOKwۥ)PRpAc"(_&Ax2뫻j"sZ24`6O5O֔hrl*cKpCal#|lï 9 f-  na#eR5vj?1" 4 %w$ޮyS}y:d̔j48枙ЫMOC75_$u1qGK_ơX $R$FuDdim_C`|CA&t`q#7]B@EWWln?~_]uiڎ+X UPPdLRNBaH_fsȘI܋*^pԒ8蕬NGB*#m30b'0&#<3kaʚ csq!^Lh!]€7v8}y7fiq5[d*- zڎ>t@&e9XTc )S—8r;Tx%c#VGm;*_zwg#9 "KT LVC򔡜"0mGaңqjQ#vzYX=.P n @ePJ đ ZC2SsXrkihg@U-jL? w;ީӃ#̗{Z|*`g<؃dg̍aqл"A;Ո 5,q*N~0wRFvXѢ-aw^*U31k `ˮsg[N!ᄄ ^ުIde|T엋%&I9YT.) Mn!ASӜ{ HViޭ?!=e~S̀,_sJBEĕ9af&l]RL[KH^H[Û651.R x:{a7 5j藒%;n|Mg p AG È5_޼ԈY>vH{ 3[=JHPUn9X`F#=Ȳ|߭*LX6X@Ͱ-WMdӏBg`ܜc'u &;BUM_ipX %#IW2mUxwT-Ut5Ie'k(NО2ϒUo@8Orɇ|aJ¾7Rr%ɴ ~Ơ5kW>w˷8?_KxMaX3VCSPr;ĵ7*bb͙>r#Y*?A6K귷Ĺ|,Z>lXlONV &"`52*aԴ؏fl#vYdwN/m L?y[4ĺ3TB"ZD,%|JI700TCl^; X71!S8;Ar570~f6V,o8fŵ{葞r(pԿ1ʷ7r1JRP`ds"ݙi y7XE&( HD*dv cw'ca𭷳В;a=rzAŹoQBw.~7 $ϭAJl &-pS$CR1ƏԨpЛ=~y»{'0N v*Ax.|. x֭;ʷ vnY&)\=;4[B$Oce> W[VTd[CQ%d:ZD]o5nhrmC62!]$d4C`ykCĮHl)!(_S݁[o&7`y5MXg- w6tHdrA@{Nk bpKL+ 6,!m>GH`/9T<^ݰ`ybWk59EȚ.c Xd ` BC'V}z_aD-QR:,}ތ 5́PzW>vv&̣ (!TkTsũIF YOh$ hF-LKLiUL¯W? }p-K}.(_b!bt4>.ZS"5Ww{īc=Q{ѧ6dO;~bɦa߂*wU/!eȕtK-6.1f5_e&ۯOѥy+;_U13o6O]7aK𞠈_G Ә29p]7mOhG0j.qNZ ϱ16\Bo L̰/Va- //8'eŎS% zx}4\oKE *?_k /Y#ni̊ j{KHPCk,$NN3g ɑkomUgzGc6;w۪Q!sUXeeɼW|Wom+t2Hv ˯HwTv- #n&TE݊HBTc: K!SP!|\\;QB6a6$aL#4TP7**D#s9w4CB:#1މ_>[c4|)tS?LbADL-Pkf0%Cf^n2d ԍy˄r,05/YبhEx 2iVqaAC_)=2QC3e\9iuY[g뷝If*Qr)V"MN3r?S׋0όIw&P`hzmR;<8"@她5 !Je΋ U`%;x"SVXtN ;T3p ~]Rh,2l)mx׋ [7/ck9,n?{7sViv%{g8g(fU* mQk$?%W@!zXn#$\]_Dnb?u CiǥGDsl QWbcae N:&` 9\JtHcAmrjZ`SJ:#'noOIl ~`=cDDU<'SPk1K ?Υ=$ ,gVOtȈ$g!IGYy2gel a` "oߖS$+cNϤ- X䔌sČ1[br)|i+uXCyr)|UtdAu_زzxY2;6+ &rE6Mq1F D?ة.~mX(}8UW8w+XW]Iښko_x^Rx iB;9[#<0aPLEw0A._0-:n _'Zq8}5;IYu^t]'nPQc?94(IJp#VlF&|b A_^H5}N i) JV*KƥG3)Rq:S˄|{OkzLjn4%,Gs玲/ p :} RVUBm|leWc"r@P(Ϗ{xin[.3IoLy3r>.'8.D[UOS4\AAH HƺuZ a1>QMiPaP Lz剋RFFdl0P|M2-ѹKף& ??zlEkJ; Ůb(Td Rm)crz(u !QTc'$o(6×rjͻWJ&/l(zo! FL|zZ{.?1ܙAȂP׸Vu,nwfe^PKId;T2"01@v?x:]:&s<V_4Y MNB$11ek3 WQd ؕ^!/M^F1Glvm=V6ڼ |lFhB !xFvgNNKm_T}Nm j]'"+x='+d 6Hȴ! |v<ŕk!zbYDkq\#+$0 tT-; 9> '9?+ |Ɖ}K5PUEԔw]^VI%lsSH#S3kd& l̸Ĩ]kWgbvy "y.A|Xb }(t9YڎĴh+iͧHOK]_S8͡Jۮwc޽^T#&_Lʥd.862[hPOﲭCƲ:tYV]JO+ O9$Z`y=3ޡon)C}a~ |`& m*%[7n+:%\pj@czdAI3k~ēܶyVoBKE;JV*Um!:E}Z?3*s?MHڪ0%y':6/]9ICcu;3xE;BƇ6 J|H"7-{2ﴒ,W@T.~p20vLC}Dg1].oi"N">Wn~Vߙw tq@0:CUВvhY8WZ%BikgEs{ƒ5g5\|f]O %J|]Mnq..xҵau\RjK#"|D}M8vM+:FW7V!m2v,t \&(:q'BZd/m"ۉ!9א1MG]Zu{ʀhm`g"l 'O-Vw<`Rh{?g~DE'"H+ɹ'd.WΓ$䁌W#f{Zb o[ú`ɖ7́oVqҪ>מ}f9:pŔ%oYi^QRTh()sv>J2cKdm{ /AUt3ONdhRUj5] {⪑/U^\BWTހĞt}M=f3iȫ^mCz)_fofcUI%F<xb Kך m*ib8,Li 7WQGeY:kANBU#YíΪ&Ī<="M>+>YT]kc!$J˅{.fkr[m;Wc1f<+L YKT ͓MDL"_987i%kB֪( @8+e6e0W^cVx R< "R^â*"3U uf خ=^B^ժIN^^TjnuB E|0^v^E ߝ39]`f^ [{kӚqqMEprKW&b\>0^|]_#O]/y٫FZ ^HLIi-W:._V >5I1BM7?d|~o.94/g ]-_^ Wk%bٙf5yGdǻFi^^ \^Qx1N u(#8Kf8O 'h)[G7tOi&#;%|_-O\ {Ph>]}LNv:\l@$ !f~I@BD3ؒx% xOIR5vOU28ʢۆ#gs9 9/|$"gOR< ױ|N5aA]|mB H_'8|pS9c.qN^qynP4Ym q s%p*0in 7+0Wp@jMrDr^f'/l~AqW&skN/#Ch!XC7 (A'|٦N}c!6 N:m>_v3}"Z"IM9T3$קN@CL -<ٯaغx/I&ʄyE֒1[[F i;w1o۰42' cd2D#YQ;@#V>QUq  F uٕbAD"/G0$qM5 TQɔ_]w)&S܄NzKL..4 pC`4KMR"+7&;v3ºQ#K~Ġ;e !X9i}2w-7ͽYǠR"jK礦3?POkknp?!L㧟k͚@f\5^BK¦Nn3q5{@Q<2ۂ?9REV}4.ʞbDn2N^z%EBꈶcI=> wtV`lH\q zO*q6lp;YuW*INFvm$M}.UjcvXxTsU=bv>X'-bX*~qda}d}hxGbUp yBn <!viAz)k{nrXj|zslX?E{L;'>kUuDvQĈݚ/MW,< ^|!-Df^h),!vb4!ܮ.sEI( S܌5&ciZKbJ 2;)A"ָ%nbv B.ͽӅ6 }k.BG]~!Q2{3qsԐ#k>)pw X̒q"`7e)/7a4l|+w+9LjS MjAiJG]^ Kpz5'ŲN(s# xQ }ya|Җ7tP/"4!:1 ",}彞2=h -x.qMɘe8*@yQc8u8a njoUCj܏c<.cRjS-'A2Cra |\`rv;jHuy65f;!RUtE+YD\0Y?3[`mhlk)T/!`}ȡIc'(@ԏeQ4{g>ARS=$ϥ0GI׀vS}9q ɡ?n>[>oQ>"sY}!կl~j GX@ -#c$@ &P7 ߧU(=Xc$9A8A|X}'W 5#iܭ(._c~Ax[5L8V`|ư5~ U=ahS62KP5~-(uuib:`E?|SR cԷ*ȩ4cN~kB5e$ *.qdBm}:yi;d^@cqUR1\z4^u&tS{}pC !2{쌊GT{y`B_ Vɳ$DV.APN!ѴfuHЬ*|:U1HfuȂ*2 I)v{ cLg.^I /}z]Y)ZDicK.#f{g VnꗒA~bR nT\=sF  4`G1ꯆ*ThF<S1 f~@ \tM%*p7,Xҥy"F)D[*fbWZ(7_YQP&gCZ^`c]wi=<\b9 DfQ3O9 $R" /ѤPY[Rnlpq! Dͣd#I2OfgS(Z;nfͥM;fapuG!1[~;PGC9Oj41>|<\W(|gUf_|ss K1% rϔAL:oM 8b3V~rWx hM5s@A(  tv0'0Ԝd륷yt>"HѻVϽUSUXT-c얒o?,,]n^R%Am,S*):C|8K :T;$!dy#[N໅|Ջ vp䪝Т:_\ BW2fKfI~ ;+9nBz~m"6K WQH6D@ѓ*gv;ZGa" V%4HܧւCTh9魐>CN0 "j$źn t628`:iƅHA:R8og'_HF^njNQB==9ArjI"FsY*d|Jrj;*}+K>mcs'Y),ңa=x:>iR9{N:$ԲL:Tt^/xL$^Mg$|bMy+atńs)a$Ϭ@1\PkfJૼ'.9<bKbR=5O}/MKa\a R]4I![Ϩ@X"o_+k(CR罊O{>LX:G-UgՌ6x촞T)eǬ:$H20)G(fP-vĹ\i#&2zUA0_qY8^+.TJ(tv5쯉aR\F?&Ee޵_RKmvڿRD^ɝ[eq*%1@"P`1)jsb#׍$A5&n3]6 "_JdvwXi Ka7!Fhy2 +kluQSUFʓ5|N8VV ג*Sc,db%¬#S글չ~sB~pK-:9A@ t{wxc˪`ș8Gi}L=X tP c&%NqyPEw_Tv'F\l5E3FzZk ܦX9hm\isa]0[\֌WKgj9zÄ =jLB/.H* '1aj' !==<n$ǕXhAav_7|CDHelrO7@ IW./m41n*Zzz_` CԝQ%R@{cJI,L?s~īObL[abJ{]A#dY ,+z54[B/;$P, q'Z _t'sRnxh(ތAŇF?hG B}LxemvuKqRjwGˑz ^a5Y#nc8:;ɏ2j(RXj'!u {+KwqⳌ7X [Ԉg٦mȶtL^J41 |x ~akhŐ~QRF̈́1jT6䜑9OjAA Ș r! 5NXuI%Ar$ΎBIjyؕci5*RP4+. χ\hijs܏1 )Bnj͎PޑE&R[h #hK.ub@Vxfڒ~XExl<c\Vd<cp"23.lmCѐ4F ^ M%}qi61\2hf} "ݜ K$M<넵@ b=r4YڅvOlV";k@ c ~DmS Ck\572-|>󣙋Gt6֤vCN C8VjzaHF@j|0fL~mZQA%Oy;q =>;9ra3ƀo({XeV' $J~8d (Wրgr%GԙLH^ ۿLZ.!:b)YK `BbyDIg:_T˛AAAH] X1OM_$^,W'%:kEEՍ[PCuY2K6zMj؛ 6إ| rW9 Nq< =eT"籗ZgՋvW*5:Xx ļݙq|ڝ(U^TԻt@| cؽ X$},AT ݪpv7JSzțKŲ, ^=od^B br0'MF[Rjp_J̷@YGCaa^g qx^QC/jql}Z ơ!Ģ,X#xlإ,*ϺjRAdoSpHE"1! AoiH2J$J %MD![-%7AX.ocרwNrߔ@'\QrbbNM._gu]5NGIz؈'wְp 岃9|.A5P2w{ntLnĠW/t-?-LuVG3DGծdy`p§u&t=p^(dHNo ֭" E,xb ''U{H@;a%\Ŕ l4Fu k?B[:/Xxܦ]oA7]0+ F-E^SQ.$! Ψu¦?f}S-eJ~q_(J  ђ6 _w-2g^N*|NXV>ZǯkiTGmjR-سcO WvNEEFw{͊ 4T]Ae7YD=EOa:V VjPX^;6ȽBu@B9$Qq{IN+*+cM ĥT)t|uсl?1Br'`m$h d%̟]N:caCi3"R-akc,>$+xzjZ¾-$U}- ߷*_wwXT=XGDRۺRm W4}#j;YJ+G{_ugQYcwBŗ+w (xkP+Q+&Y2*u2 ]#80FC$BCOX=YݝiI%5?:?ɟ3mv VrCŕFHt^MIDmxU[ 6_RhaQdDiԡyh`LNŐ<V$ x@+Újkv+ ]P\?g"c!OJ^[Vk~1P6}Q"@kSW5ƿ:)^#.r J`}*.J2 &W!},DܒHZU5O.4sS"]>+甒x:! Jh-kYl^o8Ch'?1N„ww6CbU +C=SHP0EQ2"@16GK0$FeE^6I&tc|)P,i)Ef:?ݷ*y}N VV7uT-.skaVZ%eX:slX0Lz\ƆgK1H >$l&ɵa|SWfÍWkYŵ]noAvo*vEG`=;+{cgh&)J.? v.fo9)8]SgW6=CNb-)7VQ-g*Y4CZ9%O\z-uvC7E]MtPs`#S2:4 c p!AM ~Q;">DLPC^Eέ-~+lu~B&$BgNN9iGGouʼnM_rzRM\ejClp<* 8E*m˥;\d87~;`)> )rogr-`RD!]7Bf^~@.rE`Oh0EsJJ4(u~q6_;j&wJbKt==to~ ^yKTxk#lP5jG\jF=toZebtк'VճҜMƳ/#Y;sd3 ZyM$Z- ,XY#c}I%[98gs|D:i/VE=Dsv0=ϟ><NvH[M\'G"SV LmeLAEe)dR~ Z)>{>>wH ]V6M!|zwwOrضc`Y֔L dX/l]IW/:2kuZ Y&iOI-p2]//i lVOcng/$Z^"Dk<حc }]O0x[YQJ>p>0,V5 &k+SAqC$MH8Z ;žָ\{VnN@.y"NpaV|na. 0@%XвI+kYOgg͇X䧘E<]ԹFɁ+le#|h{dT[-=#.Wu S,an>qNxC»/E_]Bfz#3n8t`9Xw}wr>i[e6z#;MeVi4lgt: rgkg&Jiuq3T:/ rϟ_tRHWAq~Z-yBwP'iK[| e Rz'x7(RO@`}nb8t?Ԅ 概.([F4jZ$ٟw}B)j *;jOB VYw {)VV4ģjWʼn"Yc39r2і/T$gW/ͨ+` 5Y~1'Vv{(VGJJ`SByjOl#DldWZ~H,UKV? d};fV^9L 2j>kCY].HڼB m0&?'!곌qe OW$%ovbl }X]vELР* owC[%*5Lny¾D1! m$2`ha cH梻s f>iz[kߦnA1TaWDG^+2z֌Dmؖ=]VՅ^;zU}BMVGq)"eXd:zQ;s! -)9S!< i7XYt(J̚>}^Kܤ@>sdk5n]OI~8 T \"Fdj'Ld7S ^!XSzrKݍ +[F*Blbh{_Re@9#j 4S 4al'e%wS'S kQI[KڴĽQ'DJ-YEܿ9TF--|^L:7:jh|+c1 ͪӛUG_K-m"vҰ*Pq,.ydLhAvnuΒHxF33x*A8KZ W  6|\Rf<0Nlha=.ڢ޺w3~_W{5Pż'7`o% .+@;b_܁)8*Mǝ L[Üpؐ( vm҈dŶ"tY9@i~:j96=lAORhcogW;<ЃSw 峐Pz89v5{Qs0p]Ӻip6XMˑ]}WiHuvõ#Jiŕ )q[DUEg~ѕW[m@i6W om>dlPzLInM.M ?r fѧ`"QQ%MkjMh7py I\jZVՊ喦|PhHDK^uAR+YmSL:z9Q ǫ܈ MW-!m޻̚0pD%0ALĜ?܈mq Qlۯ(!dJgd)(yP\(lZ]7bE*~cjn-kYcaۻ&ț1ly~لS*4ϠqER _c&8|jxnb?B=\L{zqA˵sȸn?Qi7}eC~BBң{+.Bulx;M26۩2\OiPh %Ѵ*",Ϥs[ SF<,Ç{=2~lwk:'Y?Q.p.'_/^t_Զ g '[-)>Տиw?A{ЖDMW<o68~TUş܁0΄{+ wlY5(Ml&i$rK0Cjb T[d1QhUKzp^8*ߜziwݺ,]DL#){ԬTdgh_ J 61rZd`hyѫ|dvPfWsꂥ8Έ=>E3}8l"4AO4øٟ.cΈC<Оig ]xR:NܹV}xQ<>gLA@H)oNoGq)*˨ L>8j?Ƞ]bV޸|8:6JH^2 + ~q rO7ڻEsv F V cN$ לC%ĊYC\xQ]IӐ0FQe`oVr^YWmCt8 \ zg=]58ZbN\8T͜y%52?TLqS⏵aMX]=^ =dBaJ)vyoYs6dgh6-{+i85}eaq򤓸k>04 l{U"w< qz"|Wl';R҈t=ܪg5B/pH @h臥)=34gYSbۦ/Ex(Emy??l$0PȺLDu)3f~ݢ1:VO*<(Xf}&@&#pڲq us%n㘻uC9QɑY9 ͵4Z-eԴqm+zjQӨL˻<F՝Q(xajѥb+#qkrE F*(J~XzSGP.k;Z12hOJemk0Yށr#fjlt' [f@ 淫݆ltUj <&_z")]Zܠ7;.aPV7bVե<ϖчt9ag[N >p˔W4e,liʉ3f}q@˂e‡r43D 4e(hx'7;4m?Vŗ:2Ē8)6GES<+/\kX  O?~p9b0P,f#KSMFZi~F= rgIÊ Ca,!iC\7s_Ci1\#mv,R:.$ot&qйp$ GgX0'O"OL7Fiɗ!ΈDKjO<< $' s[@JH>ac6$7)Xg 2fk {9R~o64-( C\fd\^s#ѶD+p#{1LWGH칱OjN{Mma,}#q%e- su)ɀ~.AYáFM.w" 5&9[6n)qRRFk幔r[,w}|4f^}?16uT:^MC#_W2@n+[3^+*Ab~ڻƞ* n`=l3)m¯20S˲AL>>}ܤq-s#Nb;L2LeN :t(t@ ^E>z_CXũ>Ko GY.f53ysbg[Gڽyˍ\39l*qѳsX8v㱮M,u6kPRX?Kkc0z&ɲ_=NWG={I.GO.]1%Qd4SIUW}wGqke Bo'[qP+VY?bPDkk?p&3S\Qn Ko0>cY[} nsPIJ ׉d 丱BvDQ?2[D,| TDh (}a?XfstE–aj 3zkaIMS\5>IZ􎌄/2$3ղ@6Llaa^ݝf 'MhB@cD~\N!%rzɥÓBNޑ-U>M*e /*ɨi–VzJ+ r<J?|y $?^/- قQ<Ѓ*柙0fПZxqQ L.[BRE!z֋d2t7cu|ͱzn͕_֟C 6#fChT,(k꫘vdݺCZvP;>O %Z!lS9r[U|'Ώ΂V^f7<>kVWoB,ޒig"j6XڢZPcλ~cAp`e}"( .YB܍𠕋;7s^O.7AQ;˗ r M:=iY}v9J*6"zOdH#+iW!ޠPu fVm٠K\*4 6 aqb'3 PӕSmgbF^י"qw^$Ӟd~9EAB+ h]*챘nq'L=a SUόE/&9=]ueCy,tVKޙxce S.=h^ҥGDra~€5n9tj$JIyw\@\t-De\RmzHKYTwC((zc%n=&IoЋ?Jз=8Y;e[М͋ΠWQ2:Y O'M0w 4KVӻ=AMb 1~TC͎5|ɴ?i5a1Fڛ. t`jMm=jeiI$naU^k|%W ^4htuԒ\ggBX2SH hf9*oQ&4|8C$f2уBQ|25HwXV{X TvAqӕËڞpP4$'7Uಠe 9hэ]Zm~r kF|/mYU"z]x{l1)ߒJ^yݭpxψo4ᪧG.?"hqRIW Rp{A4߶rك?asIGZT݋Ѫhx=ᲮcEɲiCl 2s[dVu:a[5e*rcKYZgə+' EL0<yQMzoؙTuA9_w UzY Pڡv iT%{Șﲋ\c[X?$L=|.0 ͜LjO ,.5NEg>Cb}wuudTα7VS| ER=0oMº1n6UH6`S .N %2r?/,.|ţrvKce9v?}s* ![S=nw1<Ո(澦\d (tة(4Y ];&BҏU(6`ܝխx$nfZ>095 9iCqBZAG+Oa"7[*)?% HUteml$+[4Tջ2g+M ]$ء\ N'(T-CM F3a#+b"/ԟl9$[zku_t\@G3E8L^[NYSVX'1qH"^*2tぴzAdzT_˿Ԗ]W.g74@f?]0Vh.E Yi]E @Uspߩ .#u|-W1gSo"l'݈Ab5z!${ҏ.Kȃfu,?@ ;)cfۯVsHFUitUD۹hykAn}F :=YL4X?LeG+mmkR܄:Rϲ!(Ρ WU!,;ڋ%y?I3O'ɗ={?Qe cz8ح :~h(5Np6F/*ٜ+ǿŤJGqn.Fz1Fmrwx0u1CRP/] L<0tG RЧLM"\`L"zc J 2'z[0qjtyqTH2hbnDBw& ~xm0"Ǻn#'b8Ǡ:/TXHuV*k łod rVXevc?17K4j/>A^M6U(>4=fz?"eg#F( #_@Q0U_إ\gGNt?!|tyţCuugeO +Pm7+C&ɇkD75SGN}XFey n-wHIZ[ " HE'NGBΚ~`I0׷T g&$g;RMWu~M'm쇦:4^1%) Vj5s=S0b Z!:v_s)OC~9}E6eO2ݯ됉F.^עAa/<1'_2HG v+ЌŞկo/ _H+<~RzB|n<߀㚾2 %0vEzuPQ F2i۟yF|6U9ՍOn{Q殫{kȬP>Ј֫A/t\}~WD@nS$3v(~K/">mY{R(9k@teUryA&ۋ뙏ă띦a|f 0oz N3RRam)}Q&umPHژ)Ó\:r8s_6qh\}=_PG3g=bf%»#I F0I*'L *3!!`{@DKE`IX^ UT+T^(qqStS2J$B^0c 9J qPV@#urvS`Ùgi!N.a+9 a9aQ*LqT<|ƆUyz"23u n0-JgF7. }УER?{{c;{XuϰU5+ ?杆.ƨv%ļqHW3mw3[DkPE&lbY7gySDVgĶ=u}CW]g`rRy>ctØ䓣ԣ< O]1$_kQ0yy;|{.W)ر͈oct}]EY)_ {BnV RhF,` d4 T2mYmA>J 6ɨZ}؆VBԉ>a5ttJ9㓡L`d ͼCY?P,GrߘK io Zz+/t<xǝǾ  gU38׎TLʺ"槯 ~VΠ@yz6atF2Vv$jăİϚNo(B 3̔j~7q^Fq7LpN't3y-q)9VC A%O*ɶ|Ur^ѾV^$kdn M32tOQaQ[z@:H9~zK㹄` 3a8Y:kMS·%e\{ܟ$It=/e(?J]Gi,h~A3aTvdώ3Z-CLcT>kW"0YŠ>ZFrI޻v 7a};FYl'dq|HѰ"6f{HgYYwK`V/ک6i!pY^2U5ϑat_62+-Uvh)两1J.]h"Yk) k|K&D\bnWocS6ALzù|"Wc0JZ+H7qCyQ{G 5g^~,l9GѩN$o'.@wT5-a6(:{z{kT`}kzA]ժx>N\CeHW`&ΒÊ Ya!!j)٨.)"|[ᙙJ an~reϞ2$@mOוAs@{𧎞YdBe0#ӪH/[p5)T+RC.$sp3v*t8n&:e8lZ͗N7DE!-=P|BCIgNgIF]vN%SdY"T 8D$W T DZ{h"!R=B_ZLgx'khcm?A晭fui>/m\F7 PoN yG_4.TR_/M*6@hGK:4q%p$Tv6_ -l4SHTpM^ ]h,uAGĎ_ޕ}s#v4[,ROF0aK99Smt]_O}baߜYZd6CY@D[LZ^/Ge^.t-cZmW~y514/g,kj> h\ SzKbƃqd m%|Zr#P5"q4}mތq.g}c1`PX yF*û%6{[&YPq3~4)\v!z6J#Rr`m(cJ^-ۃ]0A/>ŽkJܴMTE֮/$bovN (O>GS wcrpV/}:5u6{ *3d$!`qFf=ifMApyRao)>`:1?t|FyJZMOr`eq)+1%ӯ,3kޑo %E;߾^ˏբ6MQ%e$St:/ >IvsV]}oY)Cfujy7}&raC;K{v׮g?M?KxyCQ3G"4JMSП&џ~c"H)<…@ F)7k7Ǣ6c%noC يE}gKݍdh!މ$=w$[[aꊝHebJyyx|*X*a㦷?S%s*Yk>r.;LÔ<䲎xGq(Pc[/NH9#rvJ?zi ;Bwm$FjFд^6(x%ZUBhr}x;Ti8~c (_?(cUW1G,TvP陒[ Ţ'\чG [N-Xꨥ&bٸ epgX- IrUynN0 -˕}CP6NDRǐ/6}d_4?Lt7~GY~<+ibTEik{?žGAw\Xьs3=9ݩ}!XյEN6Vg9Uma1<>:ހYNggaSbKi/2ɎO:@J )R!=6?WL|&+)3#}EcW 3[]@ʖ>[3Lv6)`lh=ST)c Cz5Di)^%EOl MCdJ# ec rJG믏^\eaYyq#qCښ~+JI.Օ:Kěyeg P;oHvH>֌T ;zFeT[>rd9Ye bB0U[nlΠQ!Sޠ ")e1:o7p= ჂScJ?eI]9}K sh͋}Y iqP=AFjlujZ,WeYɼS̅fǞE Ӎ>:)װ$ H{Y3QHH +Iw%]$8IBƭ%~Y6,$O 3QsBgV W(i=5N(CP, "MlF92_/>Ď,xubAl Lxif7Hm9Ѓ c5_hD2`a.̅ \xB/ʯҚjkAuDlg3D+{F bua:ZHy](^W b`uΑ*iZ E?]43:CC5Ts;N2VM1=iFotA$o,f{Qb@QD'RY7^.ނ6ZGU(0S AϰB) L1r_rjF QQٲ1iڠcD &[ y$8TލGլ86DD3eO?~e2L#{jWo (Φ d=fF@@}DvjA7J|G͡sإI›"<&yna;ud.4oo\lozaUwn0/[LT96N6S*d8جp@PGRbBof̹R\#z+t0 7_P~?Qy޸,B#a 4i$M_fL@#bzl\íWx4s-5n`wRԄ)8ЋfY+&ƫ2}^W ^V~ 9T}eg6ͽVFaZ >HtTTV 62*V{lܻ?5T l&MTB 72L!ڂ?kK?^J7xX|Iv*,+b?y%\Y?@w k1^50pB$<3|-Ƃ6go@faq&3`bChP_|J!ፒ$7EUe`]v0">XŁm4۽tHLȺ՝j 8{bͧ(Ɏf,hp0K{)̷7!\l]xr -  MCJ|LWz&KJ x|{|^[Yy4+wcGk7w?n;oMQc#E@\ʪ5^U1`#9DXf]xG ;k [mp C_§K/K%@2! t aoumܟ#[FJg0DGHG4XTQT>uj4k)NO "gX⣲96zgjTzE\t XXJ[>w4/Έ.q>BrgK8Ǡ#UhE8ic0L]R<[&[TCo)K[7/ MfX3܆дvX&MFu}`0u2Gu.#JKYV>$j.c{HxoM ;6:YWߥl2:G\J#c$S㑇$ T,o\mPsHe"hc1_ޚR4* q-197+sKP!n#.5eJBD0SU}S[juMʒɵfH@:\|y'F۝c,iyCoETSIn`6Y=JP-,ת%8tph6^draR& Z" ϓJ]OO[ľ6)*pHXْM[.( @iM/%]ʥw f|r@e6-_;I&H0{5 }Ń?H|qI+g?Z,g hT贯@4ukWz)Jַ4h $3P* Y&=X%<{g`Oj6Ծ xnh;?,,Cl"ĵrXDopĻ&Fߕ*(K}ht.菕c|0 6[y뾯9$ݶIuSkOZچ'FM]Snj"7ΫD`վl| s*.Im-!6]}2!cUU9{:#JPH<]$C):׍^JmYǷ'c}զ980@6u.*-af<,Of&@y~*{]tjٓ7P.NI:=7ͦ|7 yufu+W:kT$UT 9-@.uAGN[k̹CmuJXDz3bM"SHMAW4I S{[c/ Ku?B#\Wf%I[m`!9J9KI*y_x`E>F3׵ cwh In1'- nTitBՓzqF2&o3]QhYPfTZyG)CV'CyQbADvXAt ЄD"cìpw-Xz"A }iL! \r?(,Ȁ. EU,ˀ}gGv5wgD RqkzIzllH%jn.%!mKKRdCeNmc|-P'[Pd91{MY#1[jY-!w\T=A*`f?Y 3uT/j-zk/ z,cGn૳kUXxiJE4z)t57'̰qCN2P.핈m/8oEh˩W`810 *FY-vx3&>3g'?ࡒgl@^ .,R~.oP!x,_IHC>\YMJhrrdBaSchPYaQtmh\֘NZOGxQ(OG`EF;|/C` >(M}dLWZ\[qNt}hstSN;3 N&YL|۾=paߗ$I'kdОY &l3)uᏉh `y҂/0$0(ko.ŏցG{Än ĀbgDSeZx?PF ρKJp6>|uEJ!Z Rze-0H pIVCPtz&^Iݬ]B2TlEL`In_I6zWq e. s;׃qLd&yCWƳ M0Ҝ6TMn/M W-Hg3 !WBfbSvx ]uQa,Mvdv>[V5b1jb5)tBL~?<.m[P]@s-K%NN_B s-,CPZIm`Wb1̫*I5ΩFIh?.׹nv@)|×# po ~X +gK)mLﱦ%_^b&*@N9sxőaQN%%cmzf]0ڷO:uA@ 5όZ(!~Q2U@dUTO!ئK[3&)df¨Ypo%-x;'"7ތwp[wdj.-CpN$iA gjT^iϒOPG$$iV ;b(ME,<1~S*-kg/ۥ;X4+^?XzP7j{҈)һ_۠`bVFBBbf®y0zV>6~E ޹&:J8%U\{)ufUv=4HN֗51bWL8;6M1xoݴN+9$I(j?.TRHPdfbyA?Ttb SQYot;'E>i╿-Mx~\%H.^څhPV# L )<)vf08|;r2/~IjP$*tkO:4pѳ5$͡nZ=2q%uLTyi^-.D ,go:`߫S{TZ*qS2ɗmՖXa}KlB oڗF)O Ku?>@a"2!L6 zLEtM%iԝsZLjlQ ﷁ3`xrYOZ+O&~s hvhxZSqWޠ]Uϲ/s)ePuD֝xN)U/'zX@9Vژ᤬ ˪{@ ^Cj|<䃁 @=(V €os%f7bT[W[+ix.i41߾XE25n[+{# w۽=/zK"6 W9I#@Hh_#h@94y1t1^AePHe30{S kF?E ENpEPy V?CQ,a3&Khx+8ZF#wvYs1}qYߕ/p )ϺߑhOcΒ ^&nZ1 oT- Ɓ_-{"`vܽ)dz(K46Gch&D>,ㆼ)Ш;{Uzļ mC[izҬWM!-1{?Prѣw<,9zI!)ί-`w}ovdIa4ɦD&Ȑt\G&=~ÊO5>΍#ymdi.4,!Nw:+0{ {X;=>>v 3šdpgKf7J8:VFMo0t'C@IW!:ex0IjnEALNP+>yKڿ6ͥ7HS|AQ䭙rD,\Phy#8EuJw8Nv܉T+EAB/\$w,;FP7-Xu'56ZcqSţIH;_^`BF#1iWq `aESCF}APrPo. J ,I9SE ,m˅aPٜeBi9b3(kVkU&t0+:L׼ixJHW^]w D3cr h{PrXЎXl}x]PAĖBq@t֢ZȶbG[G-Qs9 AI|qT}i`%]68 !=x2ށ2f"Ph]m5֪nTnS4޻. FLF׭kޱUnȯ$,aFȂO8.mK [U0^Zd9TA-4]N]ӝxkNDvyfa#[瓇=^D=Ii _8P)2MpH3$0m#*~>02є)N5κl,{Z/jP%k n<8:?AڴZ!-j{}ɗ, D![I_Zea.P/T hx$3({ Rb O`Tw,de4M̀MzxZ(,&{[Xb%f($`RkfZc)( Ua v6J!fY]$cw]EQؾ5)on+W|>/XUbJx#<L]i4gr]4xɋ}FMJzPe&St7xH| p , D&=2 MoVrz1leJ7MZrxߓM<)"ͦ{g"!tכ1‹}fzOeSH̙^p5Ƭڭf^s~k'c՞L_6}\lgFm.(›}[~Jv$ɔ!WiUաMd4&>QoXl$njGg4>/k_3ZPf'hfGQ@O^YD} ,V2J>#F͗a~Q~LozŒnAae l!^?}N\@>QaQύuɾRJ_6¿g^G@]x'OD YR6h$ 8I;vO"G=E ׽FCIj efraNEڹ [fB?R=4SfarjXq?JҌ F[Ծ}g9k;}I& a֊yEĨ]Bi?~cA$lf"д~TmbT,ވGGQĵrE1Ӳ#ՃɞnD>ʌ84ERBxm7cU0[5!E)i6r?T#|x6+'lx@mV@dywR>{E &hXVI˕)n\ !5/Yyto:}{2,3]4yHtELc6w ھq]xܮvѠ x`)Lal%VqOqmZPALE㥽Fb)y.We?:D*Q]͋+1 B4]/b2g@_S$t(*P3~4k:s!3,"p}ړL N0K]_Aއ𮆚Uéqڶ7Хf}_VE0Lry ] (b^ZDP:'kaK ^OH%~k?bN0.v"fk.:磰Nl"  3ȭWv;hCD֒LJA+7"ZxvE7388 i#OQd;8ﻂ1 KH=Rqs7B>h# >h=lVaup,>Pt5Kg%|MTG!{B hmfjhMؗ"Ml*?HצI/|2`qČ}@`^7ywͅTڬWiG!t؀Br7/! _H8 O⌸)$KFѴ>u1E$ 1<CAFFI*8](shhlNywdP@zotqĕxMJT1P_{g9×]Q`M| q=}F Kt'*ұ֤^5Pч&]dOTpoOsir֕_Gn NQuJ+vx_De8MHi|UC+K@}Pc[![|\mZopb=XIX!_]gךJUp+..{ ? ] YS7.NpNh {\rY{ܹtȌ})xx sXh=: RJchH {noȍLUqeT I''<; (l4'_ưX.Gggِ7:6f̟3AXy oo0_v kf[e:7,GQ؍}XxNz2.R7m7wuhWeg*O !ؓrtUDJj+ O'F58)K|&Sc8#WV^?ُ_UI&zI4CH4>dKiDoRZyԛ,a] 1fRrLJ_|NvDge>vT<˸b,f[E#ߧϕ,5ʈy1BĞ'V*?ChG`xoO SCP$|2j }r vQ"o6$|QQ&#DVx%gxQ id1$WZy7o_yی'o-sf݌Hf5 \O<%:%yAǵ34`IMd9WUD#IZ_u~Mƹ$S.t.V @RxgB8UYwsVyHN@>c2AžȺs&8%خy f [%m![CΡU:[)Շ7]KJvj7[>Ѡ~&(fBdkJ\Xb,YńN$UQ0; g s/8`ue=* ة}TaK 3! wZ1Rjgfi(ߞS2&*3@ 8Ԡ݇xSSO,e ?5_}zZћOW4{ף-X _av~6Q:kH{L,;6 BL":[H֎Ln@HI׵hŒ3[կ)JKcoNXVW(y|jx6M;>PMJ a|aǺ#t%!n/ %8sJ0wߥ6YvFLV<_ɏ}nOࣕ6hӪ9f3[rjp50S=,BhlRevU㘃ag.,GkZ YF˅f>V㥻\mCҮ0.j,(Sb5<H 8SGH W;3~3֞Y"e ZDWʩx$D*<9Of[H$Q2N__6[@9cqoP$ykH:2˅e:r5Yyne8w "|3&^D>TC &FfFrƌ^QsI ~^P:%> vȟhc _Nƽse̳S f5R&brB_x0~l-=.;=ѕ&^&) 7}#&L bx[,7kQg$UezY*'[%rc`+^}!lZx d-Liv1'WĝW"3mSAMRom(0[|.;0<̬uwZ0* [OA@v4ɖ+,I!Mr" [9lK9OZc)I5YC U&P 9H>##BAsv){Ea]bi˼ *۬V6y{PWtb[t-g.$RpIg ~9MK(!e7|&3ChL!,I@klaf;B %xOq*tn2^xW~&o;d[ JtseZI?{Wn[N/WČZ WLg2-[9@:wݪM0 XfB+5a(|H>$Y%*\h)v4`7EѦĽ^'bU8<,I/Ff*߮(S1s>c Ǜ!R &ؑ@Ê/Gw Qg<$M4 =jRx+}=X9m23G'ӌ!42;t%%vcXQu HJ!$ [jSǵATa`,H0Fcdٜ,7Rܴqļ +~]dMCJkJDAK ~f1$N̥x ()Y@p8 ;C-Q.e'ZLјZbVE7.w-7ɷuѫcXa ׽J%num=zr%޶o;g o~mӡBH<,X_3w]ELiȣҘڮCMn\ 9er=֦WBl`iFj$ +/&:l}v-}ݶyń@gT7^}M *'u ٨6nzVpX3?˛RHU4f0=q,2%xGBnbZ/9;b.J{;'5u(Ơb!V/+HE j.z^-1; :X:%PQIA2L.7j"mfAe9ߒeп .!us@[wإRj1WD }9°*_к'W#}3VPV}ppVee1sRZC.~<\|s8`tQȠiСje;#iV(j)iKq䧐"c^>Gn:;0̪uPyPs f{932-γhnFvIT0eByg9/S0 CYe'>ķyv"Ћ6rt97rDUrtwaf/$zX6"=%@ZkOFq+wi7P d+\&ChsP ;93@yED ,H 5SWѹ` b*t:` 8)=lû_U6~m˷}AG\Y0'},dձQ1g->p4MJ S/p01\tEmq x׹ GAɓ*A/`tzԠ۩ЃF{\ϏEZ ģ۰nKZMy xCn;gppLH{"Qdg4}W+:Mmc_)mbS5&~i*k`ˏޣ6֖Ay9%i*;Wj.1qAܲ,.B/ZDBX İYSQ9E,lum*WJ5pw܄Z\X{:X% f{{sl nlE.4DdF?unEK vƧɹɇ"zzcûVas)ߞ[1MFw,mm=GSw̶N1pkV{Hӓ#z+Q h\[sg l̘TnErLyz< &Ա[ 9;@䎜E5/uTIf7q]ܧZ#uUZ/eAxw[p 4L#bVO6 E;q֣%:#hl+2!bCN{2UD!/3.T GM^7#}sLdf7EsEcҵAT/O f|:ԴXWhm2F:`t;I;.̷ì'Yc^@NLi ޑAEX @+Ìv%T%!:RF %(J?VC`-nՃ;tFGIoOgRyjb@zx@A@,<):1d(DVˑl, dgF̓ Ti2e2!\ ?Zx +H1ƊпƜy1hrFڏ׉w BT=Pc`SPZ9y-PMor[ڧz D$sN7[".OtV&Ɍ= ]GcC)̴pMHSpqYl%4YaK] Yk$m⇘R"M&NROƭ+mdG *y& %czϑi1z)R1g7:Q'V˜hte3\|ImΙHVLSHzȺ|m7+@XV')f,JajJ-cP^hp}XQ @"W-3d( O}EL0I7j{N {+z@qy:͍cdRQH[(l>^` }jjhq+`Г2!BdզǥM%ʜ ӦK$WoL~xJT mZ <˛qDӃi]=wb\ 3 ~\ W._a-1ݘk]Oţ}ޚ%{,5ecMG8h3;-7ۤىL]c%@Hvi~Fdz;+'ƂHv]2K6]0eOTVGySDvQ}"64 7S,`@&VFGJr!n+aKQ\\]r&yՇ@𬮆|:*[/^(Žpֹscr}kC<+*%Ax9fJ.? ˯F;| mVeS yfPN{W)d AwcP :dgL!8`mΐ ,z32@3۸>aڜ&݁ڽjqW:[˫j\Ⱥ_)_DH61ƈ"iVNJyKׄ}>ĨxZ 5nRGs-z*s7]pTq΀HY]v աVP[2ՉJ&&[TRB.ez":{:?Y}BU]Ah&rT9 mx6*!/L"`V-)j<:sf(6:TBy34?ep8&D{;3=6j'D"7͆UC?:׉<6>zVlj[OP@~ y YQVlr R_>vn${s#w;p1Gգ`#"nCHS"%겚,יg{3PPS+lH-gz =Fz^6_wՁ{z >=KԩnYq]A7VUEڅe&,CmI{?HAA9f7OW#x UQzlԓ3>AUО(|[B,z2Y"x3E]L) X wkx#U;_m6=b] ̾ƠU+V R!- v?se@P % ??k-aJ-YnE;SE 5+}x٢!04Ԣ[15m+T\Lk+Y{ #Ѳ7wo>{Հ*s_dU]c %:*\qЎv@a 4ww]cwviƩ [}O _ K5gMY4ƘBal/~I*#n.j"AC;NJtp),&IKڊ8]|"–m"nD|XwMoEK4Puѝ9'SvDQ{C kd3}'^fkSPi  Lyp~|Ld/u`MKQLOij(QbLvd؅F6e\1m*^a`ʋX6q -y>\Gxp1\O:a)UQp"aцW⇽VߕYsB]!+ u,׈k#Y@V3g%1ޓ4Z09z]r TQ)60d4E ~~o5^rP42ȂwRV 8٭}]ED8TGc s HX^LGp,{`$Txx3o'(lo r<eoRב̢+wAr2fOUۂG6s"cQMiPqXyAZp-KN^FXYuAdRQI>{K`ò/{:_y&m-jâXj}m&$4Ԑ\Cxc 'kǮ|w!wcb~Y4y9drTyU듑V]\:Nc_WöL{_oPh/?CMzQB2'ƈ ,4Vv:}&ǶM5 >d7ݗ_?4t-ԽdèyKv;-:VScx\⁉j*`aL¿]jE'YNίAӿѩ7~\)b 55ƿ+$ ruhS(xɹ2lAhɶvӓB {C jXsOA03tgk-bx.sڈչTt% lG֧MRlOl\_TבʱN(EˏAs1}\Lx݄ źN=bu fMЖXKdRJE礵'"Z|X&aS}I~{kH|wTĀΐJda`^\>㊞nvtDmfqjQژI6*RӮ7dUX٘1zg [lV&+L}I!7ʛٝ{v-ʼnrLz:앾Eyc-#VB>GHhU?|u躽ߛrcݭ(e_˓$;iugI-(쥿 sΧ0ڎ DDwV4@EdI~yL@l`aHw9Z"X?ڻ߯̑V_*鿹=ˮǁ+TrF_xY=z9P.T '@Ap?UCtS|m H~! /~=%P24Ik㞺o9H_+0m''EZZGz _ ש]J.Z ӛCL>{`lɀ⁗!菒jΜg"YG-Wy%WF5hõ.YcP춲TlìlC(I nQ b*ҲN{7t*i,vX?J? +zGC9Ð,W@Y ڿ[T&c0[-Sb+&l9ZO(Xf6^T"GT ȫے{cC`僵5n'R@bPdS lUԇ甏X|wxn+/RDKG[9FLa/:/3{Y(cutTo/h 0ڢ>4MXsp`}u?M٠wƕG.o4Џk-oju;3}j[J 6lQֶlT43^/9/#wc>(a-*-"fiZZ<* !TF$|ʜ#Σ)(l!s=qf!4_d38Xfn41v c(d2'Ƞ|4buQ6ۿ7[H4T0tTfز@[u$!=ze"} =8k#wy{RPU6"N9͜ s &#I?^gV @}ULչq]c)f"!Jh `Ǭu֕QλMt MIMOwo}HF1sbaHxtLBzٸ"EJaByY.;P5Xw,A tqY <׼"K:LĿqcsݽTIn-^'픺W!IIn[A .: = _%ewē&D mȓŶ)OAslQUqxDZϛđaT!c3<\2[[-^pt8)Cp"yZ':;|J)\ZXwMN|!OzӞ}z31Fތ' ü [f + \Zjy@kfb*P%DN`dЅ?_e׭m2Yr>sϙ46Yl[Dh9!0~kcb T3"ڍl>tfRɽ} ܐ @ VptR &bΔlC4j<_v%ÙG{chG}~XVzaA8M7t!"8=ZX> ?nQ)龺W; HЍcpdcH~;KLHiL,sOs}pj;M6sv,ˈf J.ڹmX]&CA(zc/0A{thu'+pu5ǫ\? )QF y("XǺhf&ӥm/-KΉUCl6R4dh񾥫h '1bi-=pCiL#$;Jxo/pH DںűVH`d;YusUK2̠AtS7:"J)s~!2\ew4w<j&`L 2J{΋Qb&1nMzdK#7rDQ\'2%NMe-Je:Dr ّ ( '6I bB"se:5̦i&~JQ7Db.X] @$<Ծ$W0,*T;E߆cr}) DuL<V*d~7hőZzlQ\9!@;@jϏ%ONqwV tx54w'\G 2v6WAuV9 4j/%sşAA7`'(t! '4NL N>k7tM {A1ۡ*鋜p9 `pzjx9uYL*UDwhbILk#7u.2xuY)]Ce}h^űzQh1iY٢Vo0il5wz5 Ω8]Qr,DփTA;]5l*ETz2Jgӈ!*+dDy+8ؐC{&c\BЪ 3aDq*F VK3=m&'=O@>گ9`|lՕa0+ % B%qb]nAm3uZ}K p#T ꪘU@IĎ- {VCVD[ufd+Gfhg}ƹm ;[H}i#.[JP`'ڐo0J6l|^inbd0]yDVMuG:dNhr`N zJlJꩌK˙.N pz₌4\[H8~:)68VkU lmd fb$4Q2{fLZU߄@#㺄>),3q!Vz2X%8<~ro&97)qwckZE;Y?&c_?_ZeȹpW`:v{EŮAUQI]JfnP,#Lz}z.j.Y‹i ̬ѷy~Jzt APO11HS[]K</r E*rNpDUƕ|Z.8U?~/>ކa֣0@yPqZAWf'!%l9mb z\ \.dt%{03*=I@4o,)+X;eh@ [v]5Ϻ Լ٘|ߟeO[ ,]MWɽY陒(o Fd$=mKZKWu1ɠ ܠ.fM;aju5wq&#a _q@oO\Eo%aM/|\Q >!8~yQOlϓt,8xS^/'Co֊g Tt13X⌉5 r}bOG~/HOMyM<~'kc# ފ9)\3쀻/DMen)c] ::vEot;>Lb6Bd @kEz2|pآaxf0Ө.4??o=_[P';$\^dW_ٲjiY`v#$i( ˖zonKQ"sö~ŋ׫F( ޏ.,YBo5 ʋ"TDj,&%m<[S<ꊬԘBᘛ̈uadd6a_naFpQ%R=6ycCe oGGe6qĈ^q^$斘v/+_[;DT';Ҙ"L'zXycd6% #dz-Qn$pbh=ݬ,;ٓA.%N)۸-Aw470NrZ+ vs|o6:|sN=6b,/;w.Q 9U"l֊GGey.2>pG~L7-{&im`d' h@!.OR, bgo^k>fbD9YZh6SZ08cx⣻4쾫$g"(mǢ Lwލ!82S56,?AK'pph&I~Iꠕ߮<=9h^78Js$VHV&N7]=O,#rtȯ9H)ϟ3aEJ\=ҕDLg0*r@oX. ˸)(' 6ΠjWMźmĩ=5MV-ogkLB $>\2~YOT9)Tu)ϐ.̙Āe?<7J(Vp~V (Z=yQ PxC"K زhw8Bj"fzd$~D,#+ޭ+5oHS)oh Z|f4t|c}Vt6CW|2 m&_\YQ @ExA~_Z4BڗH Pg|zObRۤ6GfJU6tM 9Jku w5F!cL4K2:|3g_c !Y`\D9pu nvW&گřosZ7+(^Ӝ1h@~6cbM5}A[/sW5]0{o[R}Ui#V 40$ÜL:sMJX19f]aY $=Qjb(-YrIo\ڊ6c3@,=8R '򩖽=.  !vFMŔS_?q*PP.2&pƥYLj|W'Ls-~^h#Ia#`ںl ch46}ioYB^r+0g8^)-M!e9D RUS*xDb3*KUFv(\R& ` fU1SlxX;4UXk#NB"p @+=̐ )y'`sK>  j ƞg^有<iC Iw 0\+@<ۻbbxĴ8DQLypNWÙ6 $PdҦm}L8fL;\9R#]U8HG23FS(S{1 )#A]m9jP]6k^{B{lvF msx 4#۔Рz r'BQOy4H㏠c~8*%owTU3fR0)4~gP FȄ*/ !H`#<7,IyB88B·?MvMv_KD )MgA@gM2O$ܾT!O B>/euP$( 4ŚO^vhvR²m = }‹d"#Z|>bVDUZ<yE*>1xbxqQk$ xeوl"b&P?ix໼ySڄFaL.ds쬄R!ݿcf[$-WPA3BcH8e=]jW!x1<W>HÒۂςJ 0 _8 0npAl=DD=f,vQ$zCm/i_T$; c&y/!\ݤ/ē/4@po 9w'sUWRw*}FEN]ƼX5 Y#M`iBABQ?ײ2JC#Bi!C(4eUv1"_C'|*8AUMd"`e?k Θf$6anJJi\i'/;w987 wsXp xϿ^Ì䂕:.P2YQ^(gVPÿ_'] 'cgſِPzLV=e'$Sq,0?@U-)ỳ ,)*{fGLO15@:{}{2Ca}JƦELw^),uIזYM%!?;Tx#YCB4n8TQuF<3p u[c=0^gsQͽddVYk qCЎqdr$e0ETщ:-D)9֬Z3x5lOZ֝J)Xy|AqНI~ =o#DoNu#"DB{YQ|EHI-W8=p^͜Jxr\ZUVEFNo3"l@(0)Rӈ{{A<%m^,GM<͸R pDGEZ(ơjTU"D-:'ตJ%G'ˑBuV)`p,uFE}ovau2t^\ο%2W҂hvtxʅZxk]zUgfl86tyycQ$&) EJZE=&qʸ"|gk.'> uׁ%D2вb5AT !3pQWyGҚқbNp toLf= )ch 59%oѠ=UK3쭊ش-VY #mͣ5y)d#Ag\l_’ʰS4itOkDoRN8׽[X S#Ʒ?>5Q["*`,uc26_S# B'~zͬX!`}KJ5C>v=$dn 6kNqwu 3bzﺯ㷳{5;.s%0r>pߟyo6Цk0pT@(umG%t&Fab0tWv pDH, Xtj4'c#_yCvQBQM^>x( uVe *ow;ަK3B% KU*6#DkkE\47KIm51fr,e_BH-ʆǒV G9tKݥe=e NO t.0 'Qvj!Xd`m/5#U9]:±ˇU}5nB~ ٚ$)DlJܸ:U1KGCRڵ϶JIhA%D<6ń{z ?C̑mv[«N.c/0(Q3<:S*Mߌ1No4tyk@G QR1*D<`47ila"{3 KJS(o1IMT>tkHd7P>§VfHst N>Ȇzm~R OlOn,1^VeydI:OLoesE2yy^LY=WǾɍO#H?]YԬi~T@Ok;%{ =~6;RQ4?m}`3h.ZN.>fD6=9" 8[55oO˴0  %<5=co^U+'`i.,K(P)e 0% WsZP))w~xrМ:e}p- ƥ+@ a`hBoqp:t*S8kfuh=k*6&;] kJp9sS4ŚmS$ͩF:e 1>fGbHP$FJ$`{YY6ZʣQ@ru%[̤z5_ܬZ:)k!Tj*<&m~vM]ƱSQ7#%.uB!th~;ұ_o[nyurQH<0m/L FϺF80$L֙\a1 RQ|;OQ<[ģ O4DQPT纾uYx&qH0;ajns8*Z> A8y=y)G8Pq1uia/|9 τ(U 6T $b; -y I^&)ar@BM>;|벲8"-rf]y`ð.^8A6<"w2ƛLoTOe#IfX-*e7Mq7ѺSIz(n8lϹZOt)z[__eF%!@LSmKSªc 4`Flj by!p]pAMm5~E]rL!7" ]wCH/Kꈀ$Ap? s@-m:H/%UT B໊}B@]gq%u0' ,oX|Xu|RgVaԝK?ۊW.e|) *Uk ǻbl>2?@v9yi~;gC3N?C*pW>xӊՠxcqeso, g5Vo".ɕB#Uc鿭H2K0FٸiI OUVU”*uwӃioҫ_Rmz 7^pprH]\@qowq*LXZ;Ri!߼ 5d lizEƉF_߀%@e' .)/a l6o0yJ.q 3}R+%FLd0@ӵթ%Raѯ5 k)4gᲀUAFU7ȿm OΒ/traa;o3 ȅ8A -1 2p1‹+TQJuokGt_'Ife>8䬴k9 @(+q^;2@ ,Bf6dOdm&~c@ɧa$ĹxG׶?0蚆o?.K2bMљu8^gnKԾQ#*.(V R֋|{H)YF+ Xm-i8(wҾA٤0]HGt{rLv>h+ !v6ZZaNASeoطXu2抻M'7{lѷ͵(.o$J%wZuWn0WDKChE}S-;]±=xA"ޝU%Fݍ5 WuK*˹$)=ascK#ꝠPK Œ!Ko|V\Q|`Q)Di)HM!slM/ftˀ-$\_- 麌DOXkIˉ@pe>ޔ'Zux jb!~ y<t9{xw5D4 Us/ٕ]Ws]MooڋY}ciUj2+MDa0H90)k`Y9ŦDXɽi8PAn ڿlRhFQ#1lv)x˵2'k@W႟):9NdS ׷Hےrs={b%Hⳬi'j9dD@~ܯ>!ٚ+Loia@o=dziYʞ_5VeYEr?$"A5"CɅ +Zga-k׻gsB(f:]P'Ltiq[zz)}wqet{ bWj{ct~MOjQβUg-i$Qe"Gc MTϵ]9&) S]Bܪ$"ܶx4n{&S}ݯf/;cy /g@ߧ7Z ;dRH}`Xz"DǗm.c|.L*.JM-qûtKF,hؕī#g[ %{p8J2U!S[9O/]Z^Z:e7{PHy\t}7;Mi²VW20< `mRm' )A{>]Ym=&7^v7uʂc\9Ll;o1i-zJ!՝20;35$@&SVj.`<;_s'y$ Ɍ#_(jӦ!H:/Îڵ*DMgwUѹ4KvAV>2j04| `ߕT60)Ym׹(9`h,+7RM-(}MUoL\XDFQzFx:2@ـX yM * Hk[Iͧ cQ'2壂LwNxхO_-rn ŧ7pU>[068,(JޙQJxbORŝƠ9>IzflEYvո*L_]Չ3]_JvJADkk,Fil]ʅ SEr]ƒGyEݔuihni) ,QFeln86_| =-Er:"PB2H񡋂@VgS)jژM&D$0\5ǢpU2wʷ{sًjBb܄Xz⠩k9)֎Nq"i: W)m!kNs=n`oO?gc0K;Dkf) z+h}~s `Poo^9{}Sδ %kjEe4ȌU~ʎH22dPlω"F P~Y|ٟ>PzX$N$NtOV[FO U;x0j3Z,yJTf1A )VqV@.sXΘ3.i'Ry.ki 9u͹ILѠ\Y `_LApE}bI(Hzw-K_=v<$3HfzEETqVGp?uR^haeBٜh pޘB KŠ7,4[ Gט132,u.Jzv~YO Pr2:}+攻8w,:z ~ОG[b6X M3V냆 VJ E Amb [#yY IBHIˣLsg*#r-biE6.ZLy9R AFqPWөRŲ:+Lplf EX'p??ri÷SIA'6"Zd Z$ok}\=>@J:KobWt=%==e B<{b8turS%f0T7*}#@'iI50V8WDZV 5 j̋F+1Vvr>Ц\KWq9pThB⪢ "/S .aڳnuֽ: 4[j,Ușk,o*SY^OkyQgOf(iDjF2ٲq%-\|gMojDI4=6:{@VbXGzW`0*o\Yμ0 9oүLm, Ӌm]o4Δ"Ȧ2LsS% /_c =gZ) ,._v:Jn?&4Ý\Si gN5ne[t)o~[Uբy6I|۵7an8mm7 ]ˀ|O GTLD=@Zᣕip$Kqc̚5ֵ`BS-gG#+ѾќCzNI;h?eʛ?|df Ic&Gb{Ҕ4j I1sSoN1W+r='R0d~iA_ŽqW$# ˃[YkkXl BUȉb 9VLgt8bqNp_9^WZ!FhAjc,p: -XA(;JpglL*zձ0+jͫ(y}8BgSmivC oE Bltze@HJjlُP ^ރ M)Mt$26xCy͎^rS![mv2`{凲7DU:t@T E0=D{A{$@sHQN y&A| '2l} ƽx! P-T0l{LȐXaC!AȽyDfSf $6u|%%LUx'0]+ d8 ]9L~2?q*޶,}~e2۴d K]1wBtS-VH1$kH狧l,4l;s&K4 W4ub}o!ݣ%vų(^=G:XUjTw@%v11rl1M O琊qd4Y6@1⛃sد.-)lp5C5y`%%%`\cb 6S{o0lϋNh\&%, MYI^Q.)Sm|^1LUhxaY=>c1>|<:cK:3 Ph `!Lm&}it'>SBFU/I\)ƞk? 7; +ӧO<@,ꢜR`os9 Fdpߪ1ORjM}JvY5,Jů0fM j-G~4tZcI VI-Pۑ+epT(~x"8>KAse17 lAErPn CTd_ F==daZ6u>;殁iolʺRS47^] ɑ;r,UA;G):mC4i[3Q2Qa|ƼM!E0*ڿ)$|shOT2wcvHB;ҮGe;΁\ؙCLEK12Cj_?&F$ ٫Gl'3 a$2)R 0s})7!3#砨}SI5u,R!9"57Ϊ`eƂ`[]hđα eԪ%yV Mȗ2(ZbWz{Dz)$GQО !OPB;Bs28 S2t$6P /!Jt$52t,ݻ4Ǎ[d0m"#y_O'}(uOfRoc79ɼg7g@I~x#7ܜi%=hS/ݒxmb %P7S Vc¥5`Ta 8ʹC|lbhNQQW\yL:@<AKd.W *ډ.">6;a5ZQ./MiPݧ[t̵u0\^ Yن/ftM\V=˜ ˗wpDuRm"ۿ!$d|N_ %, 'fy򮕿/?E&^vCaa]khZ0hE.''w4@(_!Pr*GhwxYval1YgـOgDBu>P_5x~J(a]HPAb]%iǎ̽)mAXr?Wݘ 5N"%%Fnu;MAƝ߻NhAR[p ƗEf&m "|o>܎&WW1}%gk}b4eAu0(x: 5rymdjwJgt:$[^Z$HRedzE-H{\`jyo>K>X]ΖNsUi`׿J'DF Y(Zgۄh`f@Uu!X0z,(di%IF"|5 byL[.'-&n!/yUVNJ!q bl\i;Rv`C-V}DwA]'Go'd1cp&K_^rR-vyIz,`x&LMgVƓBZ>8Bn>w.KIvE D XmM B 8CןH4?~;M>.p(y"bHn =[I$msZ5Żl@PE M RQm"E%'bCif(wH}4iVqD) kbOzpr2b'gV!a#sQ c˖t[`(6nqܬ_nC:XQWC2oEg;6fBdv CHdnopqDڥ{FEAcv#C[3zg[v.s(g zO$F4X )7v+(r(01 ZR ++*Mҽ2aM}0%ֱ'ٙޓ*CEYʈqKߣP%3.{W9wi@=gWa c`*>VXjG[Ho(2YK CDxÏ_""hi~Dt@^Pe7Zq]pR!L p̷XLQo=_˭gP=;e_s3΄ўCKv=O--BK<;v?|pH(` C P27v,P"ҷ-ava/9Ax_1/4#˜{L\R8k0=wTi "9P m5 0OMrX&\֑PilJN)1iVG[,YxHo.µHOիT~S6N2.GoV|Qs&S^yȣl5E  U \`D p1D5\)';quЏ M8~]Mx ;@NUbH J%68}2( -3n[v `qJV`&jjTOAӆ t"܊L*Xl]!Rx[Mjy ԘU^RBsƠ;Ʉ gg {6Syq$]j~@F{w#> oUt9*o~}L%(mFC!3%X0ރQB>H.v'&pr~!2g?MIt6­9ߦiQВl aoãNmzm .#Pkݗ>!GmӼpgrRJ%=eydlv!䷵Z+ i6ep ,#[!\Z`&{ߦe>1HDSHyj'ꔦs߰2U?Lgӹ<88 pjW b`|+/}9!;<KѻqnRٕ)m/ z5E$VZCpS*$ց5'*YU1+x7Z`"Tf33?<SM\&WF!XN98g1}CY8c,`Pg!H / =5^ P4ClT9K}:}ܗ) pt.. Dr'G$)Y43s}H (u^OA,0QKtg7ڏ-?,NySz Ǥ;(ɺb83Hp][|[yh &~[D}Y5*tV.b]gEj#Yqo~njE%2UO -ʲ! 󰀈hCENX*)3X~mM=fhmRqo,y;ƫk=-JGuQys퀧쎻WvvɌzvNGIhM!Wv(Ļ,3(Á%%>j 0:?\NjN8f .4q fqgfMy»}Sd} x0mA`%%f'ti ʷ_Nxvh&Aa*l) OH&k cQ ?f wF̋3, y`ᖨwzg'B(&!\dX੄[)*,nqWIB?H[bѝb$|uwwH U.?8q(ޛu@!t=Ns_C}UVQ =j~E;|ɺijWjP0g NHab IZ V=u̢%&CΤ?7*^)bM1?Ѡ8y.B}duc]@z SDŮ!PdeCoxVrGb:#N 3=!{8l 7(jeZ2Q[ޮb_<;J|\i[[&Q},8fV6u ch ̐-IvP 7sA !JOsu6) M@x̕S*bkJ-D׎vQ̿ !t~܀J~A艩 @+g:`m1>̅}\-z~I'`T Sbv^GlL,w.UsvF>[%t8&To0ݣ ߊl8qAn&_X=#)/hH:ƪm@*/b$x L - iſa{*ŻPu+ӝ=(@IP4X:Y댅Pg cU} usk}Gw#e^ 4&(ο,"ozV(j"4z+ BQ@ߵRZ.jt'N/|o/o'ѝ\h|6|X~aڣ< K ٟǪ58÷C`fX)ɨ!ncF0K$յ e# M  ["HOEf%H9Ɏaðfj"Et#+x>$hsg]qW-hȖAvܱ2qq/RA; 1i;Faה;?JfPQ$c~.ZƓC,YjNְ)[=:]"ѫf؁5;2mprj4aݠϕ헙 ބhq:]˜:a3=6 MsCϰ\1֖;ݶݕta2 df,Xk >fh66׹*d~CXFn/ _%c K8op(Ѷ۠qc5kF-)8z%_n/_ W?,g66Y4M;e=j%t-%"u]s ͡IUBS7r[R*!E/mYB9P1Z.B^u!Qv+ "\ڏF`% k\j۵GoA milх6PsPBf+u0At+ԝEZlP2/8#je / h# j"Veh܅`ceHUΝ^ !`y;^V_C}\B&tf]I0o%HTjT꿅WYzO5ceB/&$Cƕ{Q=֛7R*Ua|<"5o8śQ`± a1p"K:;Ma0?ڀ""6W.%T)MNv_@ٟ33=-Wj E'@@1h0bM=?U 6+LGo8 z ݷY:O]CE蚚BS#Y *c #Ǣ@ 300 @2t_rH{ ߠ\ 5_*LVw_ޘ1"`}a(~A ȫL :mtjg> ج;૫vr{"9qL8nq$%|g,fi~SxV(MĝM s?s YHB16<!>#+9mz1!:Nݥ|Vz5BMF hȹMX9/3m}rl:SIpO-:ּp~VjT74Zr 0~g"d!Iq^y&Si ^ dlR,..YVv+pV ^ٵ8GsYG90 dpaUjwy:F[k[F$T _wd(,sN}eu{wg s8e#!p jⶴ!t%P"׭W6yNOw:8c͍qh%LtLHZSQ*thÕ[S4 Vey[iHGי9 ` 3쒼><-K=y2ެ]6;I!j'=>ĽZ~9ګ'] R*h;<i3{JԽ! EdɑX~aP8zw7g !od\꼣L=x|m۩z]53) XFSYTY9˪m Q%)` u3>nT_nd3ms|b .˔-Evaa?[F]$=X$tiJGhv*'u;4/gO9"O% ]2sE?X%g *|Ov>jAс!x cQTvkʿRA}D)t+EN^2R8ķK! ]dJ~"D=R"ROAuTqXO=XMAaP"K!jKԉ_MV`_f$T1o@3o@<* ~I{P/beFSQ0DM :Nm{Fu"R! `t3JLHUQ$='d HE~˷BUmآLrlPDEIyģv>+ۦ Q+ډUiQLJi KlmWхV`kmf|QAa`!e<=qHB5/^Z[/C.j\,aV`cmxB$7~Q"ۯkʫ&7[B"yOk'u^/ǎ,Y2K r0V=rOKg*0wkRD/1zA'ϸum-EG҇:+YZ(NqJ/|r=%&: u}\èezNaAxͤ" V~-/$-i-4ѺB,x Zd$Gl϶f6͔n{gn:ژکa8zW*A˰NLd{ߊ^vsVj%w~S/|~ydt/<]Bu Fc V6qYeJQaf s ^?< 3Tߒ.2ΤIp^[ujC"fj-t7@|i{b_z%j4_ (14!6HU-5pZCWxj8J`+)C'% Y<:NjLq@z,L$&GX*놤sMAeeu1$-:j,;pڡ`8(l77ʳ&`nK{A5Ӄ[yarSmcAD'xe!vMn>m])OX/%5]lJDX9V2`Ip?Zp) `T NfØ9}ZD>.KZ*KzCK ]r9iItq/YE R|,Q:;XͼuϛfHn7K >FK9` 5$}'u8z?(vP= Fe^o/B$oέlRvp)9Դ2rC-eSM 쿐F m:0M=Q8y]AswP0K6${r{g%3)},3r64Nڅ%2Z},$'k6X=k]vϳz%fɁ\""ٙGr֟'\3^YN㾓,1Μ+ Gl4͗Or AV=l;"7*4SƳ7`\tsڳH4%6ޥdHe%:ɓRuvxҫ2F4cphG) y R M,`'Z4{Sߏ4|5O=F6X$h~5m_.@O?^ȞíCF5yN.*O.5„1fTBIy'˿bb@uVS:6%8)my֪Z]h9aG>A",b9N]}pq6]L3ha{/HJr'tʗk"SstHeF -;`IFFSIpK^G8Wz+JFȥMwMd|!Q3"μ:-mFV}ݐ(y׏5):ZtW>oߋiTIEJ]ػ(UVJUw٤!4Rs!JY?9P֪GYr3`f1uN&yJle1!2`X gcCs7=PiKs;ln[(!aP(@~n:/[k|hhڶ:XHHyr:uf!SB%w3LWmO*XYra \jUGH ᜄ4ԓwaЀr> x84^#g;o%|PZ;zd|TO|g)5'2QE=}<ҷQnX򞯪&)q.T.$A]r(E*'urkNzÎ'4UFyɕA6NY#) mFsr8En>Q8 Zz5=0;]ı])Helfޗq ʻvGk%z/iDbF#:qޔkAG]f/pԵG,l0S0 =Nl:kq@P/#fXb+![vTY64_?ٴm  \a"lҌUUCa=+Uf;l_GϏrN%h"8%gbY Q ވ~jD6m6ZKk)6PmyX̻%)JIiyu%qzK n?BȺ'`>[*5e-C>=NذdέY 2}8f+=&F3& f_=;Ze<Ñٯ~5 ^ҏ KS48ȏ!DKӱi}\^ [fwH8v=etI kHfKm 6(P> l,鳊]G\FMœWA﫥Z|mwjm\)bj *;u{ ?ƙ<}L< >7N j6B#Ė ۱|O~JHU- Nu[Ki`R` l<_KEpZ1Iˮ #p<ڝKW2fw Z*Rip \5u`e7"4X,N珡~l: !gO /1uAǚa"ΖE'h~ [8^,=.L/mٜ|CPZ:w1 ûYͱLmvۦKkaoNq&f}eDlb*v>&U%,^N?w($FzZX=+P@tR27ȯ+(%P:U4nO5\w8Rw%hiQ[ BQ}s5ub]u?MZ佢',7U oߠ/B|OxMLE4W%fZW.@rq.[Ȧ{0fHq皝ޓ8|Vջiɱq\Y#TVqj#s88茓zZRG _}R)uBM'SL0\=RE;\01}0ԡOiQe1fǻގ#Xhֻ3ɟ!ݧpy/DB@82V\cl|kcd|p-RXbӍN&n%7@Z̾X,|ҰR#I9V:p]InMιo;;#V'p. b)Z菣rRy/˻Τ.F[ѵi %iPƈ$M>+@6Ga4[e+ 4EdYn֠#/cU~Vf&% uq.5XJZbz$B"9.o0@Me 2b'Hv?e`| 0?'Pz4m-&%$ $P'_DI 5ݿB54]+ dbpA9XEcaf˅ $e\Sw{#c\V;.IDfWU`y3gA!h4&-Gv HaAc|g!ƁgPjf|\~ߌh1ɍ$vrSv&ft[P`oo|XuUe!txE~~\ɟɪڍe[n|]Z]m \gҽmJIr*@lN62yw*C]X*cܓ&C@`Z<`va< EL"!Nk! os`cQ"9ޯQb*:{Mk% ̽9AWQaifvXYLve#Dڒ )mt Omïc^OdMA+5<ߤ֧3] _kźr~h y7&)ߡiݿ~@ɘ:8T(Co46)dY]% -@^4֜ ]*7MZDgr_j:תb%#iΈ=1:3"?@O=2j艿_QV$1ZhZUk&G9ObU.5 dԓ]BZͩ%Aɮ=~r qqNxhS kX$!b) {.pEX҂j`#6ݰ[(Ug;Rrxe'7pi0 m;{խ)Qۯ7r6L<%5\%6&zԟl|z+RWX̨^wdj ,|Ue@Uvx,jrfST2jן0Z$`eԣC>$Ԑ?jQI^\6YT'B|FsAQ v "ja|@0RdPx|D}D8%@:ó܊Bkew ȥF`o#F:ش&D6%*0CMXEɪfi c`=B*ҁM7DhL;2pj+x&5ڄ+LPڍ kbatp6-pIpKFK*RMxHN/nyhWp+V`ۃ]띴.i.[Fڳ/j|Hr%ʑ1 B8rP]8֌:C6-LeHD~[&Yo<=4DzI.υAsvS8 ؘ$8K;iJfOdGm7ー<⃴=>j*L.ػIgߥW-]ȣtO<@"E0L8Z"6TrFH &3hnC]3Oi+Cs5OIo$=ǁ30^4Gi0+7jWP\+aGiNhZdWۇ⥷FbeY{R1Zso,ĻTm]ܑ?uA GPUO0)Ljn;B^{,.2Z)9%,nηT١{邡J Sn#ȱG+Ϫ~!Y?g 8~fnփͮO_7Zֿ2@03Y8 GYthEa4Wnmb%?5/ŝE}uRVL?4!-$PM[NKUDA8>ETF>qStZA~ + ie\=c0x 5z/L5琼{mQra4Krקh KpdaS;>9p!kL2/DkWSBT_@G'iB,0Kܶweu2,VըpbV/P\:SIqg_-Θe+S{rǫu؀9:ȯ` yQapҊL+y*/+UM5Br?h%m*yAlU \&toa{P H q F ,?'8ϗ&&&h]| oچV5*/c(R/d}]!)U@%8,yĊv1d(Η`ш$R0` *XpU?}"G͎h^-BHb(:a"% f<Wf538h<7g9f*Z 呎\0V4'hgQܐ_Y_`C$)Gw„\Z$*MzԟS: O5ޞ%'Y5N5"B_R&њ2a # A@H6q>{%;H b  RD{D[+f<9=J`uvQ.G'ht 3F ok)D3@nU`"VQUú஄:\ $1]'D%W%WN[MjUU/G2is]P]*>paK[O1U_vp9ti|$yG293(?H9)_E(fdF`G oYl?|[ pD]Ê{ቚ\-c*6~IUⶫN*:?6C\#nxc7|E)qpr|t ߻$K04*Nt' 3N5+ biҜBwx|iI2j`#rXt ~LLbTҴd 8O8d]2hKvTPgIu%=OD0^؉QQ;r/Cu 3pNɳd&ZOuPB is^b5h%_<f@"B 逸Q&eIrFÉ%.iKAF#U ,*YD"Zg$3<߈X11Ue2ަ}?yw-RĽe6XCЋ ֶ+'|C Bhƅ')nέhQ'6$ɌRB@od)bը3?yOx&_.C; h̍{%]gK:BrT32Է80dx?t^>1X:arR*)v> |r)w=,\|4E?ρw9F%(`"=e~9E`̬oD62xlk_Ht-Ne.2 v]0hK3.&?$CEF+<~Ϣ°!jԗ=  =Uz(oIu +y"U*MUqP\; @+]PIT&q~_oB H(xSQKS~e2~:M2<@To4h̄qeV@.E Q{.JR2m(Q*bkX3H?bh4 5^PʝŴǒʆw%1),` /:[yz9;SJI emV AXg}a,5><79\r1"K⁕`Pj8lRWEƝ :\ܣ?wuJ2wHKO M 2iQʨY/^2ME\XtT:ZH✃F{Ozh}~pPڰݜW7nY.HE֏F.,F )G5*."F_)ᮄ '2 8Aa?:pڒK=|_BUjr4r_(W&aGC*D!9Iqyuz[BFA njdR\e=ebR_W.a6 a/eQ4g&DY} ԇe]()oOSԴZc"^daʺîFM??<$ 8!Z8z(x42P2:t Ъq2=xCH*[ddԦu)yq,rMzJ𹔇\yn!rk]٢D^U ?9J'˽MB6J )۳YwyyVM66WG"jڱ7lJ²Oӓ";rۧM H7×tF|k#Ikgzyo {J6_.FL o+I9_oqtgXߣCqB=me8zrQ&R8O݁^JM @#3|.ɴX^!obxH#vi#BƂ>xN_j'(ק4~9?)@w~1G2425- ʸ(B癓w>|ִ'sK ;)vܡ/vhf<*).VWYߋD80r9P?&68!=,={qRDww; ”/ ZV]YMf "!CȹC*h4^ȇD:kFX^$n}Mұg+9_32?Mv ;-QT)q'5FX̣^GFăv.PSF&5aq2k矛|3 R|'hHڗV?l(>dq\BC1oњU(aTWČ$O=N8)DQn8?S( O7q-q'lA?hi?yvQ dl-:a nq(Q_g@mrt2ཱིssQBwV%pa@޸<9,hȻq|q23J3a6RѠñޚ8(_66A͕1;[,Py0T>OOuv "u!F|lStK/d٥ $w1:PF7_7Wz_[?dpjd{9xH9E&TIKA/<<3[O~;G1_^,R2wTt`I?|<۸j3ʙH9ʸ%Fzk@qfPg`(& {d 4+mᎯJ"o_LdS3c$A)nRS9{7(3HF8 OJ;#,6j|7H]UxMĮFxzݯ*0歅%J NSRM 3-7+uI >vOHRI^n!ռ#$xP+c(Ƈ^" aՆ, H|ŢHyd[֐bؤq6[,zuP ytzEY;^=ٛB sF'G8hXu 7M%`QT5g{o{[&ĭ}hJpjЂI~rw>7nk;뢣tJwP=v]5j9h4|U3H!Zd9[ǫGK'[~(93-y&C/ߠi+Ӷf_*-Zǹg*GfSR-R]O5~4;A-MnbȊ/_ΐ+4*K妣M^"6,ZhEC.VT`0Sٴp.2|il:klWEyնV8aO nwnN\z!69 - ({3p-(&`4 N 'HvGG~BɄ.zL(v}}:ﭥt[0J3k*ot KۇDoں^XD-Y^0R&>J9U[`ca khz`/¡J t۹NME\eM Z>߯zNA'2PcrE>;GŻp1U=AkՈ2j:N/J۴;=}OkƝjRK8}.5 -`g^0Q"Y2׭{) K8?ZWDEBbyvp0A vةs܌Md[A%~J=(1^i-ܿ-aц4P۹np𯮖Y'ͥܥM ,z4j ;6dFN_pH2( ū,E}TE-mJ[eW%oWTa202l#(gNN.0&Z"35P7~ٱI7p'cy-i7o*v ]p6  S`ӴU 7vx?k~2lSDgc[!5`IoDܮߛ/nJ:mBd,o :Xdzim[U4[_ R+Â[ vQW`rU?&i.R߯>2NEƛkQgM;8$^DqSYdO"cäJMSh0y7 z'ڂӠjߘ $z"ܾO!5,cX`I{5\t`؜6d.' B&i`"`:ul2F.IG[-1D[rR 7BN d;ٕY ruw6eI4f!o XXYyKL]u^=ȭ犉 [ vȉ[T4{Jr >=N>AmQe7*ݮjSx' _'-CrBxƔ}#; O'Y,CS^iͥl61ggqubMVW{^m^A *aM z4c"^w>WΆJyqE"G=j\7M5XYy׻ۉtQ(h(ЬYεO}IG HW)Rn/ՐCkBOMq53zXLn顛V HRm[57;iCʼ̕{_~0r\&fMTҨvCelޟ=N!v@Rc1 Udmb;;^.F3GnA}ofB/B"GQpzTIj7|;I7G%͒΀FyK鄋3OK$mܲ ;fB=f !Nn*t X0)632@(Qs~_( O|]ڧ@G Ӻ~NLB8w]B%o7)T7ʅ\ji-m2rQ;lS.fy*{Pp~۵ܧjF8)Rx l/Ѯ=6O{ig?3pJKQE ؂( G%Ê5*F&vPh ӷ zd?l!Ē5`SRjʫCM/McQ7A.=1S>Br?tUh@9_681~$ 7Ulˣ/*ݫIXueDIo!Ok &O=6Y[-D}cqO.!uf@hDȋ偼ȇU{*̽y7ṽ2@.1rET-D H]{۹>~pZ=vji%sS߮@b6oL> `}PyЎu(.`e9d57N6[@i4T 672PK*At/f$8l?/J6`xN~Pױ9O 7=]Bӳ~:FJ멺`AzaX2\"!lV- Z$dԷyoqc B}&xGw *?3E&ѼݸYR'VJ ^ G їc{A1@*Pl݅B߃<ɀӖS($@I&_wNUqVUʝQ, [,MhZ?E8mmK}VN{]Q4QSbd?m!}X/׮_:=e5`pgAbI4ty}ͼi•zo|]"R*2F (Jc%x}gԳ.s"Eւaٓڙ2gȸ_ @!şٳ+}R{p@G#)OBvL!`lW0#qCUVnIb/$R6+ZyOC|w8j8W@7 xXoߋGՑɳ%b^9B!ƣ4+Yig ̥[X̨hch2I(R99궻Lj;1 L% f,_&wPn |99[m_:nRzptt27Tn b}Ѻ/W~ⰛṳPjL| |VjS[I;)<÷w7xJݬ%zH4Y'=NB|A:cJzޫIGݬo` *p6y}AODF4 7U]cw7꒶^O]LmPIG1 "U80ո5&6kE/.,5F8-^˴əKC}t~p:tySH}ym,8; X+@n}7>jz΁zvJ?]&]W߂ۤ8U20a98L8vC7|E ²'`g9Xt) ؾc簋1#i8G_[Q qiÿ|Ka[ep#J+/ c82랶N+TU@Ɩ%k^dwQV~#N2 bKj[Qu ,b:=ڏB&/ 9EߢjOex8WK^N5vg:J)crH u*xXa a!Owkq=hHsp5190# #*ǯ@x_ ''@Q( CqmC%FB&ok"LU$$nl2B_N2Z.8]q ~!S HfiWA&z^n{(>1m)>qhN"L:+7t i33<_UT2Ʌ8L wJz3uΠʞK'-JFv\7kxNu&:[ j*G },:RO~kXu{zjF.? <h< b5hlI;Lo@t.M? ]{ Vm0!ë5C/_/&L:~C' lI(<맗ܝ%롛ɕjteI^h/ ?4cˤxnQ'N,~F(fRtGnyӥ w: 4-SP _C( u:L^2O<n`]q9DPB?CKWP r{8-q/8 |uzC96Vd˩:[7 29W?BO o6+H e*$ljҳp]Oz)46隧兿.:t0ݞJ%zAK߼2'4iXsTgbM$A@ K"Ur!g-߼h72:8th=瓜/f_jSf!*w^l-vY m!gJHvxБ4!l*6ǁX]'t =sX8g 7>߼i'4$/l:w Qѽ`@5nur=ȃ1?@iOp:jP,NJJDe8in,h//\X|+㰩: |ҎCN0D"hlbUWo\:b DU"P$խ>f)rC2u؅>G oauA QY?*jO°[//B׷i5.<.Vwuͬ@T<>$ƕ9?C4( lа0*|@լobsxPѷ_l_ ](iwx;ހZgDf2:}Q ٸzkzdwRZF3/~NU#J6јi`di,#vƓI$+2q\.!Js$ًrGXRZیE`nV>Mx R`a  /7bsa6OޡF9hЀ6g~"m2=$8s8dc,:]0BK_}e".JWxihN U)cĴx)d튡w4_Eދ6GZlmTnetE2I`uT=YydOXSuYV2T[)Hi\=Dwy3Ie],m S0wٺÜMM| /hDu^wΠGKĽNP8a"_1{|Aѵ[kK gXuvf Zx! |i7<V+}Dr172"K>'Qk;p_í8 m+쥕"8I ]0,`4[H~/vˆ<V$ R`ۄg|u*CL^|9[hoT0Ii,o]:!E*7r1)9&3J@Z^ "m{;GUJ0>S{4쾖+X^hlf+D7Z*enptP ð*,خޘdvCQwӍÚT% Jn %k2NGk %OC Т\srѷ`Mb]Ue/J>2s׽t8zEߺ8!K!E JMBNn^eoO&'D%0aXwA rf x1-G_S#KKtƑo$6r ;~{}vY* onAEo]VTUcYrSFohV .n_x0C=x{.CGT4[Qv/"?%W3u l@JIG:g76ucV^t0ii+G/&;(5J "vYJkWϥ*kB%5$w7>wr?!H%YS5Oy&z\6 ,Dv2?vIcjv`Z-zu S⡖PUrYHQ9Xd|mu.;*S=ϩV (5 Q%Mis6@ L-#UGh;~cӼoN*Y`%Ԥcz[>zsnDL >0*Rl#W@S"hݜR)JJf5@q@J2pE|2Є(Zg0O!QF"*6Z|f6R4:VO:<}x1{7Y+5gjz[#>j07sBtn$~!%N.YS= U_\(.Jzg7PQ5r^m@V AbSY $.:g=aj}Р+xwHo UWv"w[«K6Kq I[3}FlRmeo&@/pc0M8M5fn>cx+%holR rvBl?R՛jذ 0$SZ4lXSnz^>"֪,xFYf8r QLmUEHRYb{1$2uʌpt NnN$lwxϵȪF]O EOP<"7˞T^/Ol"'^o?O@/|ɽKCmHKߌ4[!s_ T? SD›9 +wYF6Żä0a?U g`SgV?up֞W98KTҴ\ AR (謻PxZuo[LPy=.dquKU2MeXj(:J]X(apQD,#Z#|(ŦI!e66}3䗏!!iDFQf|vx5h]p<_yej&[ZNq+>FZʁ<ۍuQAuMfy8F.T+_*{Em7&Z# wD3\dR V|y J1}grau ovK˲4O:H =ڵ-m1mp'I =a-j]]qN ‰Qj="l+'MؖM,B@? bQEMwXj0^4¡zHcuio1ژT( xZB4_5hZMX}BL"n΀o"Q]GFy"'%1/$w+Js:۳)(Z>NA*-IvWi2ʛqD@Js!{tsҮ^D JCw 4nb5%|.XOA3kXSI:, ɴWg'8m!Ʊ*RE+;4Xf/sJ/д7v[pk26Z^zR%(̔x.V!͉XGdk:@"M`a ^L! ,oh`8wVx=7$ɉW]`|h@0FaxBeZ9vK%=2[I:?.[T.0O=Ѿs|h|"7QM/dB2?/iS S'"]ni3 ғ_|19He0F8OyU^hUy횟y% ~Lf1c GybB'5&7n8HR1[`7]WTQiqpEmrqŽ hRyI:۳A|FbX)Ym-h USRaxD~l[}OYO Lq{>ly|仦geeвXj8;&w:ܛ,˽P|ObQ@Gc1-\`KeD8q-d Xàݺz72R y|H(h 3K8lvZ͡%G kYa>H,q*'wSo@l# kNHccA+(lW_}kR8s=B)7ɔ4sXܤ5ll9֝7k0!,nʴ 33zsZ)?Q|\ 4 1F^ >031Bs1iClhkYkX6|lCY/ Ѣ%;ISlXtVrӯAvW'xt:@/֝UV@rp?oNmpʩPi! n %mr! ̡ĵ29'rT@2oLc0#;$}tVdn?^m&JMDe;ѩW}=q}"C^vZM4ԗ^ŗ1okӵK<\vfl!9R}72`Of%>)ٙ;2]E93B  "@4̼73m$(|lPYHX)TC|AFskfSyI1ZK9)d:N g/-@9@wȇpHXIh^FڢLC3qvcI̾(h1;l*3C\8*yT?n %8;0T8Mي_{cYM` 7#}`朣L` G?Q+J?D>[ʺ͡"cWb@21}L5KlH'EGϐC;MUۤۜ&Ǖ)v?a=8. H6"9kRfdl.T#ߙ)2X{Qhg$x2_/\Ms#RE {0 $Ӊ+O7%R_- vzwE({lV.@5pRRXJיW_Il͉ $=KD/S|6=˴b]~^CԄϯ-E,t9cyKjh:'4eg/+OX+%9۴.0Ln1+P䊔7J!͈n\=t.-^~3/PDyU&o$l5j]T{ =Q3x0ٗ {W$u㛲Apqa/:~] ~!,f7Cfךz:ph'x{@MA hG-V+O2z|7o0ZiGؘ,cf,_[GWWՠ =qkҼ=.f9L 6hd\L'.;NNBepc^tJ"wЙAݢ߰ZFɹ5>2m;@S%hk*MCdW "ֽ%وd-4Xe{%\]:?{4(9cHI4kޝ`T†k*Vg($2N<̠/c&{zonP}{H e]݅Yz9NBB{҆S~k.޶9gvXH%,ϖr?%Kv1L?'̑Xg˖g <B:q] $WWXا')i\/tl?kI?{aګu kcB%RY7Q g^OL!;mS Ӎ5t[QLx4 aV.3íz 7tAbruaY'}w(۴Xe1%[ީz|Zł+#Q c\&S-Oi +QE/b-ba$AGj &F`akVM m0?CBc](-$:1Y/ߪwh"Jb&q~16XOTuU=>K_A wcBayt#0l}7I۶@G1" !TY'/fAD6C*8x4O iO@G%0FrBµ&Q ˾Ґ`R\ay!CSiK'}|:FľKhKeOV+gIzƾ9Cq~ #N⌅lHI%1pwќ%u4M% msP D`d]*"`-[vgξȮ1B /uw*0> $x,NRa.P'6bVkRjʅf}rY#W{|n7R ̦g!+ lrH7݉⌞ࠑ/L#e-LöB6#{Bz#v ڋv:)A#/'9\%Z}A΢a=v^-O9iiuYT$puL|,DaUf"7\:_ *vh;-V gifwIIfc~2 !?Hn 1Ϲ!^w}ry 蜗X܌ h9G]BGsUyRbC"cY wMҗY iN"DrR(A*ٙ?AAI fX:`4Cf39UB5tHh-7e3Mca&0,ScZ]G7S[L&a[Tԝ#YDN QUau "ƷG8ZdOqz65̭CF' j+jf MH/x{ ϱ(cKRtpҿ fK3߲GBQw.$12XH,]Ա~RbJs(@.#:}BDO\y]h JǦ<۪9i{^$L{NʻDQc{6zII鼝  )5Ƀr j1"\8+ڗ,]fA쬞 n)\=!c nKٸAc >ϔ,;yO:቟86#vK7O;_OO%S?F2QI̎Q%WibptBKyMj4Ks ]i#KPR5!,uιӸVthpQ|Ve u⿦5i,RG:vC7Rՠce4aE*у*Oۄ;O7ӐUu0:hwڇ۝ G2g*,zm`(_gQT,iHxOt ꗝ:.a!L<i:߀+$;\ҟKa,Hɴ/D xªu_|l }C[6GX6鱎B*bjlq& /ض/-";AfSQ nЎm!Ll3)[G vwYՖI4Wj{ [8A.p| @HGY57Uon¨٢E ص݀.LhW\o " &-A$nn |Q}l{PBF WCj|3Y.lFS L!l$&ktcM<қ (>m7GG'9[ gknJ Aqk8a(]-B}.|>lw3/'GUe6tGB.DH12λE-TGZ#S!Ѻމ1=)~K7e˾^R6ZiFNm|n`V;Ne(T6޻qڈO)hruoˋOJb$tW1s3*橊q+U(JTp,{SwCP:_GOl?5%ğ b-`FQ~~![QN5kb'kp4?W;^ٹxdFCJDBE: po$<- m>HS9Ac֣]f?[wF[utڳLAE-|g1>݇P5 ޖq84H/2"ovRUO zO,rU4e+Ar]>Ɂ"k)Z4}s;5*,Rⴱ%`Ud2AG$ AXVS X3zK;JҥlZ-1p,f>*SSL7_3Hd<ٛ!,;*x,&kpmlT)`.Ί Ff~1CcDMHf1{T }Zû~EcKkMu۝luV|`sGeQEd!VJ2yE|! ,%`Jtzu3 Eyi;Ѵs5 7~/.aIf9\ rA3yM/]oS/~.v"MD7AGQm+KBS+\%3fǤ=d)h*r P/ =I rӘguJVL1i [s{apLHqe48»kVxyݗfg아=ckۈSCQULόvqȔүuc(ӿ+M/Z*)aҸ4ďIf%ɿ{ ݀"kb&K^\2e0@k@vm+E \ z)n3IDp%ZzPeqS(&t@$pE~.ii672)_iذZՀѡ0ԖSFA >rl 듷 MA8H0`lldi']nQ6I(N\[ Pt;~ViDC) ՘(gb6q;e+xɔOmb^>T$r2' Li)6Db煻Omӈ5>| ro)&`|VtMEɺRHwxI~C߁fq]"J"H,`ADHGXD+HLXWg!eP- Jݎmڵ`=ץcvh7:-I"'2k\ g?Au+0GOis?]3]Ƭx:S/$#V(RGP5DXbYg w EB@e^Gw{YA$;a0ưɩ7Yo9<+<*n6Fa["0^/6u' F11>=X}G$+o,98' f~ЊF\k`6/v}wτWv|ad* PsZ' ֮[l[ur<\I.\RsBUm$&d\}1+n$@CKa s"4J ɴ?7.V}U6T!c H*KZ$i"*1iٝwpG4״zg@j/1+>1[ڙ+[ܫ pi!obؿH(R[D 1mrfCm lZH&i=VaF~uY#Y6D{=*ijb0|D3y̤6bt. )Ċ4f"yldRCoί|BA`NAITYaC"**;Sdšw#?YQd啌v$_~47nhNܚhGUvJ'rY8ہ(-eNmhXx3dXKoaCpYx4 R5BWggo,8(kׁ3Bۧ7`ڛ|ϯp)bJ(>}snK> Է8k{.uW\=Վ%Mqo-Y7=(0،pn$KA*|]QYOua)b>zyϨ[2)b5Kp2ƑqeBdw2g7/-<V&>3 b7I`2GJft`A@vⶭg"#UVO%|Z.iJ8K/u@IEԗ3?'zngڽ&NSS-vECWh,*grte0tOji#Btd;2mK8D Gg42"ze! A[n̤ 1w҄B_)-oơnyo(FuCdJ"jV<{Pf&:k~f <ϓ$ JqfP @:=lC>_lΟ -A.dʑ Zz@q.[g1v j&B`<3z,υ$l%㑎6Ӡ>$wv},̛yB_>&Pn_P'Dt[lqnUz"@*) ߗ:@nt_1ck<y݆2 Kanοޘs˜{~KE5 5|RbKkv muv)[>╮!~&k{zO%8өW$n =&HDcIGc0}o@YS+$WW^W+A*khUUμZ|bdyȬcss4u: (aJ;(, q@*^t'7l\ѧ["+Yݬ V7;vjQN^ ?GX-8 FV%:fA8!/ɖ9'o^c|E JNg1E$$9VI|,gv_,$ݬ`>0:d Ҝ50*$OOX#KD)xQb6unq2Ȑ_R~yk^ͨ"8 #[DNh΃/z2YF-(0T9,#rl׽\]W<xxYlj (:"ѢbOLnIJ~F:[X 怇YĺZNtx6)Lh ]& WK͏ka$7' Oތ!ˈ4ʨY!ӹ $^]:n؜ppz$E_!>rc㙦vճd9p}O|'|!4qd}#۴Dah&! TǹgJ8|@tS->D?G̭ i_+ͥuѩlWr0^dhQ؎ %BPs^ F~Z2r Ym.Hn(+"T-Y BMpz/Mn`~„s`-<=S`C{hu__'mDOezE~וߐ9t70H*׿≕hHt#}8.a4fY~t%=+s̨5!ْػ#~IbM-IֵqgOTӘk O:0+0W+bS  ev6;7t NUrPYɏGrLQ_^i!i~Ee"Lg*Lٖj`[x&+]eѭ~~cb"g֤^ ITܴyv,G3VSňsj{TIh{!ݛ97Ǻ+X)Lny]F͖ݥqm{|i{7k !B}-ĖDO19F%]:u8VyFf0m. kUe0˳/&JY67ځah@Cݩ{!-6Nrٖ*5sēFiC1AYJ8`QECVUa,']2=Z<]p? "iX,>1oDR1AG>cGhw*})姲3RSZZ$Uf7ǰt\kkTbEWsz^Bf߼gb[NpU?v,OIl>Lǁ]?ebe$XK1#qta1 n;60QrfY4Rjnj=vRYx]~_GApEo\Hxu!=vwVhŔ]+D$[d1}%!v$ ބ> T E+1 bNH90$H:K~c2 IrdeyNˇPXNl$.PznjK سxAwĐyuxsP_ .q,LQ/?D}>{ cTdUq:tV3Oq%ҥ{vfS|_YK/*->'2NjZ+˯Z74QJgκ E ոYWs0 1y 'r!bd<vI18{n$eٻ;لkQ Pl7 OcֿAb=iYC|3iDxD'c`2o<뉙}'oP"ʅa;t&ߨFؤs83W%͓J T7+[̋"ܥ;16YӀϕ_ո}:c-vӣ+mH6(jAR1'LWMUʌp%rͪsMmW0׍-IE5ک|,pHP>2ef3sKmF Oك~;G]FvaTt# >r.FDxX\pB.e~k܏kAk ќU`]I!dHSVzLbW՟0w ;kwյ٩ѡе2`L?`C6STp){AJB+5hTD%eOZJA\Um=$X ez$LD>DdPZ.lFޮp."{$8}V0\oe kvvqmLȥ8k !8d?>4dz %xTzhm* 6U8 r@ijRs7ߺRyd&HO~HY 2]:)I-MQhvj/ypM~kXVSgBrAD XpSz0$5hs܁(e&BZGp3Tr w;~X;JpsAI/b^6i9+@\a:'`BVND QKĪ+{d`WpY*v:5lC~I[.Z^ 9+]NG-MIb^y5iVCZ_k19ɯ3eSl=5 y%;>jnHK݂įr:8״F[w1D*yJ-ϧv߿fp"%ƒ'ȆJɣ F 3Fuu#L6`&EZ%bP!o=xd"dYCFk GR ѩSp7. )MfBf55fn A~'(x8lb&vO߷h ˰~Ϫ9`AF$pv&ZSL)l1wXFI#AQD%MM^J|TFp'P)ƚo( Iϡru@|k js,00`T :{+UҘĔ׳)PINٴcF͵ Z3_u^Ȥ (؈_@)D 7(#ѳ\-64ꛎFBH.;NzTz5k3 h7ʲhU?ڣ\ډe_nGmުYw*k63tK0"ހ,t9@2*`0*H{R 8MxWbN` ѷ`Zڙ8kBe;2'rQdg<\.=:6{5uR;Qcek~u`ڼ+Dކ(Ј<4&4Z1) @^d8h֝hzcΔkSN*G}d#ZsOAT鶆5C2 PCՊ_ZMeC$˵JߕX'D9 o"Ņg=_X-TZ~M~Z0#nR z&Q9}RLaSlZ#kH$IH?.H`@q" nH4lE;Q~uYB oeCa8U3Y%sd~Kٌ P(x$<3#)_z7BkX (=C7Қ cD7>zIR 44]o9gfW 3ܫCJ?(2Q-rt5J BćS8Y_e%5Ҹ0q"t6ˉ"%ezrWh0&s -Oj1Raã[WЬ 5~gHnFlЦp(/pXCJ#THzmCbKkAO2DRmU5 %MLr@k˔ V\*Le "ՆuD` <өyv1\]nNNr{wKSv& GN- >2I:>Ɯ{`c6{qC-|@ڞ*to=);27I'-^"V מN EWw шp0Kq{AoNpkYj32z: "!x"U8.ӵL \A:xˆ2)'f_ cdțwQy+M۲Fr{P[Q*UJb,wSf#VM+:yq ,f| /Bn6$3=<V*su}:$ĺ4c^n$-MO>6Ib7' R!s÷~ɇjt O@ t%ru_ԳKTLngy0ro8y- C!D(x 8:zvJb r{}i'tB2@Uʝx$(UnѥW,(Htur$/Ջ9n`$4aD,#;\mXO K#ye &k}Q ZۨW=+t`S1FJG.H0PzɃ ,vb41KP=Anu[[,~ ڃ|S]:WoZ.g0Š\ @)鍊 ė" 9~#$bbG뽊}^s֗C*" PJ5(L3?Eqy,]~ѲY}U w.|! =L$>ff[j$~nEVL 2V#ÕhkWG{gmQWRk`` =YxJ:^7:Wu~e#+tL~빲U%ئtF)CTq\@v7Sh4&.xihdDp8pLFO#Hwa7Xija U15p-~ >Y@5brLc0DO|8MB, cj 9dzH mP($AXwg3Ƀl49+jFPv͞{׫:sCxnR q^K~QL\MTS_{v/ y "YԄ?-QS,t Nsv{)Eb(D+6i\Y;h#_b 홠iȏ-Л&C~v/2b19, e%MGL0-4?윓VaC$5P8NSF+zRc+c"q,ǚtپ6L2}N)?tScꊸ“:mY >q us?,h? y,KHg3<A.Qulc3!Aۃ2\'nJ v__F޽"Y1R"&GnPNK.^D׉Gp܄FReUL Rm xB6%$(*ؚoĜAyt'`?MZ5퇹<%849UONCt.D!d-4"y߰?#,CB q~Q'J[ t 3*J9$?W ]ӝ"|ǗM1Lo;}-K2k.W #';'Sl":.èih]P]LHc\f>ŭsb!ScɶB&Yaۆ:%{LYB.;ҕhG{w5 fG#2ٝժ ԉ nH(+i*׬D1ړ4}tE 29@y5Lyg]>w_webQj3K/b~@U!yXhLUN%x>}5؈lL  t 6PY_ =qbgo>6cS},@˴L R fbQQsȻ}ܾ*p=X ,kxeaPLxD4aE3}6[BXd0|4pq[0Ԅb!^+~LLcٱ7y/^uA)!J9ËkRkү^èqb~H^*D=Z(.K7&~ve!(J`n'(M z鄝`gp]rӘD čpئfyPm3Y/h ge ZI? J!(iCt0D7e_5|,Ȝa=O}93(DטM 1r-G[Q< Zt@0jz;XK`YNQeQ(x$<×R -v^zpI܁_NJFF'XQ/[6rS#Bl7\DN6u=.˩ NN3w/G KRtد/^ȱ|=FE;ѪmOŐU *9en/+|$B!%O`"'Uw3V;3u=e$c FX-bWu:W/r s" Vc7u|_Y"!4y9\`-x!89 Bm}ǔ/ b[jJQu}A@7Q{4*ZQ1kĄ7^h0֍کG eHfkfCuY:%f`Z1NCf o*w]#WZ"^vZj!n#đч>+!ccB`WUw8\]CQ|ES 뉀>Vk:k麒x}ο v..^.=M^ kfNkɉqS[?9iL:Zld1 (PFZx=0!Py"Fr'fQ__LDxfS˛h"g h|uΛ;5JaaI&M+ ҧj| .9sHFsY,kl6,!"VJR+McI}P\ih^65CѮ8H^^ZdR {9ܻKsEY&3ك]$u#(9(۾fTⅩOnሦ1V+ TwWE8EUg tC]^SxMV&R*ȅD.? H܄}|NnRBT6rrSMu <*jWMrs&\eU楉r>Vcщ%&q}S2c3Eɠ妥%^֎+}b\q,1}͐m4p6ˡ\I"?LkJG,"1}U-j'sH+rzC_0ɢʲ%t=;AEX–1ՠ@ݢ `z HDxoEgo_eF=$L"&y7U*N$  2C¢Bf,mȍ!"o"5:lI5z xs7<c';=ʐ}0r[ E%5?7nQk6rWyKBF̎F 8` C0 YIy)`oK U|2DG}-T6gXm,A+%Ui8/?cfe57CRw`/B\_ ʡ #\ه^Y6/7Dz .VlWw&cg ZOWa-6=̭T tϊ0:_gk]k>XFmߐ[7EV8ohTBSI;r,(׫\00+| -o\bxGNGyܬ|3MHVU(ٵK&BP{F'z.n(+EIgP, Iocdydo(0?,lQca|w:q^P|NQ%ZCa_g3G3[kC +^IMfPף­[9V-u$V ? gIV9jKk*|?R%N? JleW\Uo{EUT։̿he:6rxo oeg['7#8<ƔDe0gb ȵ #))ֳYl~ zZ@r8OԀ#Љik'7EDL _i9=Å:UhD]?oN̽7dT!#PIohmJB#_R AqO.(V$s_K/&m{*-$OH/y9ǻ"K”N߾X+*$Aw:T g vEկ>tqO815xk摃Z 0't\KY7$L)LV)bj'겚}NS:>q =,&x5{az'P_N`(Qs;EG]fgb.Wi<ްZe~M"+" [nEn/lvf] xcfmBISv; ,@N:]J)d K'W&%5Z0 G>Bz@24.:,P".G~=\оEXnmx)GW vqaLe<"28*BR2dF`w ?۰PT| (hc@ɂ~(]TqP$0D;n`XFi CE򜒵ML鄓#v걄Gt(9k̆2^N7ײːVR@fL6`'w[O^VT7fw>A|$Y!-UWӢ@Y8 0$c'FHf;пUUǸ7iS7 7`(vlWP4ORDt)MZ]'Y,7 abliCgoVYS4R9bNAX[ ]ۑ *i=?B ++RKvβcaшf/ t7.5;|KM4hd$܌Eeud8[g&C$td5w'`\\7l>y,GX$M !5Okcw"vHinS*Py.W[3nG`u=JԙQCYOE--rrA.XۯuK5B3-u`#Pf/w;^v 505rTz$? +fM|c>4+W2]MSmm p]\P&o壃>M. /A<:yy%^dg2-8&g~QEai10.F@޼@ \j֞li_c[O??0|i|\8;oĤFl2 \~F*Μ,woU8U:j ޿[\1"#T9'$7o5=$dLo#[9R~ .5SK{ntwrkkMU%gKa"׉ab< ZnJmd;pDٕ (v(&kE^^Nae'wB'.]X6r߰nR0s5ze b]>3IVFZV񷏗rżQp{I!49%.dKx8"ZDݥ. "tɹiM>>y`n5 E|Y¿ż9%*6C W~mb$y{ƅ"`:rM3o܉Zhf`ƫ~c<( ?3ݏ7]mLY, U!Ur\|{rcKO#d-¬HvJ⋵W_L;?D.Hf[+7_8t:+ks2tQͪK?X֚ѹ"M2@*9;ҋ4OSY$=Z}󠂉u{؜kgܯLX-YM`&_ӦB&X?bMp|<1E.8]Ss1,eiez[SoS&rhhYo{>]:PCQq qk ϓq68GrB%'-柩uVM/c?VEWNvdPa0:tķƝKWz bbnx7(HdoKo/BĬm+(Kݷ x)C&YƱPw,ހy-f }M:߼콈/=<* Bۏ]D &TYvS?N&D5qt:Hr7=jҶR:ˡqYYOXU4^g:Mc%Ԕ61=x._d:R1AXfrB؏mX]ȋx!ȑn;_Қ-*|F(Ec[boycի%wBЛ D_=d;^Ayx'x- &AV$X}q[\0 "qλX9=TɰT<HdzsV-|^̄({T5z _0mOc? Rv3'*w<nYbC$I%vhkuߥg.:eUDrSG)ra`+E T(<ÓݥOO&i#XB 8% 5I̸;jGi\$zA$DEj!!|plI匔 Ei/D &You:O۟0\KwB"PkA$H5<DJ'XQ;!@&=1i@TĚ`*Bf{GK4RIF*r erO}el#&D3(`|Eҁ_hIp86v_`p¤&&i^ލ+FOo0 /HHⵙ1']Ey[#.M$IðR )%QUkNӆਅB`lt:Fxɬ`p&__wj(G¼s/,k_;sw"$-=TDcMc<ȅc۰XD Wn} p.Qټ]T8ģ2±WrΕoa ~H⩎Ug+Q^ΏDve*K{N7y- KcFWl ֩7vZ< ~ձ|Ҡ`Mdcy)\Eys]cN/*zgKc|c&E#Pd_Vѽ4d(7-Z*t f+ 8ٻ!FE _VRi:sWԥc+=)TX˓Nl|7S_\*"lYkG: mw/g{AvfT\t 0|;/{i5@7Ը<38ǩ+)Q2)]~+&ly@U0^r*<ʗX{Q` OxdWk%˭a~V=w.L?DXϕ7Vw.M e/MENw6I m]iιK }gRc6.rn0G\ >rf+"^0~%zhߠUJ{.#X"{m1Fދ23E|(n SрjE_WUNvalii'c V<QaAfك^KS8@~x u(W3!z _Նk:8ʱ-U!xTYir`~'ͨj6_svnCdI|AH(\+Fo~bVRYQ 2Owv?C9ѼF;]D |g7?09Y62L: _|>yk YUeU>E\L3_7⩏`П;,u\b |qWFٞdFx@D0~/[wݘP'/\qշB"C5TFni1]]ҖJpCS*5s3w3a?Jy4a.4!2;CI+~yZVt)ܿ7Ix4^pz9v]QT"7?x8*7hx=nkП OجL_~#d1J)Lb: Ӎ餿F?ZsbQ3qdML=)06HBZ䱋t߄I g1*($DVTnf@vva0ȣYJF/XI;Mө\omCJM YjQe[$GC.Qa"vSpW\ ڑKϩlFSc?G!B,#s0-ʯq=]|G}.0qê[B[ښjaGo'I, &ɡBwԈ`UO;=it~FLyp>%̛sӺY̯w+H4]Wl4 l j8CR)hC7 o$ꒀJEHh+-еƷt"F7OEkiqoN<A'?-V<"۸N cEx/W]z!wxĚ82 !NKYV W`}7>7pLF@ О7 &zRF=sL6opj ʨ0E[r$+4n▁c&r&D]|).ASb!ijPiDǁ\q XOaX~33Pyumrb؆`DN](+bD&Yrl[f0Qj`K7fCd2e}w&ՄscGK5ufpLʶo~Qg,fb: Y0%nu;-*/"k/B熨 8cs޻% 0/{u>{̲\j6y)/b, LzpP EBݩvj@pQ Ϗ&Q{[0[T5 mJ[I=d `.;Zfhzʢy5Bqf-la wXL+ۄH-+Cu3gGq;%|h浖2zy<%uI{*3ie * G(oT4)Iq;}kXKS.kҏ.(q;eGsFxID,Or-?m>,LHo*BRr5DU%!(JtFyrVeC/%2D:i\`ˇ2'}>{C(X"6C74}Oʣ" 5N[~!qK03&v!T [k Yr5DΆBo%<dO[]G?WVBh8;SL!NxVsNԭ޵Xٵa>epSkd(Ũj*yo\,W3h؏l"EIjͮpI %7օr ,[ &)F䃳(sBԻV@UrPOM'4ʉwU, '@dM[5>Dz{N7WtţZTHe^%ՇŘ>1v`cUc nbBrg;; ] , <_TuZ`*vR̝ ?p6՜* Fd'Q]]w3-wc:ɑ;,cҲnOQu: ,Vd:u6\Z)v6_Ccɢ>1ܫvhK++:'ʶ@)#cٖ?:Cg,2 ;|JU3%jOڧ%9U' L7L  E[cĮm$3 v1Nr{I]qmK_xDIt E72hƹ/v 7}]/)n} !U_Q^"4d j$Y3-X.+r::h:a pUyt9ð=2K5/Dٕ6XҊd:ēT%HQ"Aʶaܹ jkyԥԲEլl&G)dc`0 28 `I!Tp܌*;^^u>qcc2XD 8$VhmyPI*n(d 3w$]{-N'K fj <\B]DU5@eK%5Ub~o[ÿ} |5;9& aѧ|uMDAF\?}EJ |~H|dU~+7f=1GJ/GM]GŽ*;`b9_őZG(vN-OXy%Щ҂xdb^9YsIꑞa}SP"=-q{+ 0M;D &>CtR׺m͒=tR8ӈfW!ҸDdoe^Ż&lB\4p馏(x#kJT5SwUMZ_ 46VCOb>Xd'5u}4;KMf[ZJqA0t) /<_x+l;-WvLb5.ɮrձLZYo[ Nɿ¾Uy r/U%l.l{\^sG,:K-v˸r"2mo:h>^ w뇜b(s?!CY'sp06C#*J3w&0@f(C՞vU|} eKaQ&VM4fvVA@x x)FR"-(lN d㉇1Me.Tr Śkp+I|D h .^r[+d~}G"8Sl*pg_J svC/Ґ@-*0(|LL[Y33Q/+ᶇӜj6|-G9'I9 |쇲Ffe.c io?Kue|'hŠu"}~*͍'vNö2XR:1T`]-m&9&WCFdqbF~"q o*z}jx'o{7Vʣ'BͦEyIiV,.vg&`8 1LuMwjqȡX>j}2v\!ެ݌&^)ڀ$-P h_nE3PjMa"4{{LlձXBߥh\;4=F|v/{6? ]@:`3 L nI{$'2eO<_H/j./ r}&_:FE_.sF 7jq[,((Đ6`=9,fF}F}tЖ$=&{=a=y3z!fV%S2&1_-9sSʩp\T8$Qe$╇LAhK47_EH C9@},[qs]0>H~zכٔ2p^ةIzZB",8 }.(=FbL?E5$:=)uhԃî'sfbȒw[3 P4vS^:ւŏ5 U1V6+i!n+\F=8%펓#xD&.d--`A*i1bu2ftUh!Hi& x%/l<)s.s1` w .߄:)Zӳt:n3k> (m{Ejé<T uՕP~fC}- ' WK<ٌoT$t&㿾1urZw poF9VϙAD&jɫy13nyGra%H=r_y@,[#>y(grYb3c*2zo[$*B[!FAIlvm̿}vؗI*h 0dges _f$P =a<`P/Yp] :DdveEA@JAlŪLradǐ$^b'i,j3eN+A>j0Ux'`Lq%|LJ0# $t@' +XU)B bn;Z[ Mxd~kSIY2{yf5 hTX l$,ԥ"N/5r,`\<@1cĐ1OȸQ??ڠ~R)@(i4#t^sxbD|Ûps8 L+vXE٢&>5gjF_b1V@6G*ulIT ߂ ;c0n$hwu4Qy:Ǝa2Ոq;yY"Xc-{0cc ~dEBޤRT=ę*xq"7hYF~Z~'l֬4xK=bR놋DL'eA+8V$( QZ452y#ZB CrsR1̎XC1wrLD.lYۂIp_Y~%8cd@aoYA:gH=nzR m|PkYNM>$=\7qY]K-0,+݄YU͝_ e#GW̳NjT8`bO(ns#{W6=&c4@jc_?Z|ߔK~z[„[I-Ȯx-y!ic;YW@ 'kGcڶ;[RJG -V0Pʼ.֘|$hF}M􌑖Km!"+6ßxOf!/ Y[ӏ ^)ݹ lZTd^D9Pr4ǵJ]JS#3dbϨoR67}&0k乁NX:XA_P ,2mv+f"i-m4{R ]%N*2BR!G(c寞BFZ$>QOh@-D bUş~'k%!)D۩cm1]h`<ٍADv#i]g*F^LJy%z#56#&(n9P_>6>Cut̶߭gfu}O8Uw AiCc3$Hۃ0{vt%o4$:coY1m!,oꌀ<3x0ʁ"/lTEVUN h`丢 ShOxf)m:so1u "vf2G8s^ZMl:9u@cfgxRC0J'Gk!;ΐ~\k'mtDӫ:/{8s&7V  bLB9[oz!;tׯq8 m`Q/U?b-Q TF*F=[Vsp~7͚ԺtϿeZbPXHn=QޙN3?)yf_[{~6UbhT7RbgsR”̱D~?YȤIb1B _n롹9mQ-Gl*&)c3?dvxņs3 tA'+oZx_T ֒+n)8pㄅn豸OޛU`R.3Z+; =f# WZfjo2͈1RE)k3a=:l& fq2{چ'#}Yl|d~Jj5'υ.;gșCoL+ؠD&?u1 08j(Q3uVoe(aJgd2AWު S騝[ym 4ݨ7y1J+Ʌ z]qn =BmK-xNGPwizrD[>%ujǗ U4vET>Ǻ7aJt!ɝs/fQ5Q9mM͇ih^7ٓ)S(L}BNgO'Ͷ%T,ƭ1.o1-u:1YYt5Qi@jQ㎄"lBl.?]\ML*n$Mu;u'bk4&ht5]^|n|y~]8;O"\'ϝNu=Oq뢈jn37O~է_Os2GK,܏9aeDDB{854CW0î/0grZXEX8x1}ACws}(ar첵Ԥ]DZ8ع *:rZϔ1̿(&{PW=}#~{7x1Hz#$r4a Ϗ2G<'xQ'K'w\%| +BWg[X -&O2OZkw7:kD rOҗ8tc {ރYƚE Ɠzj\!NŸ~,n2ze)4KDCn7Ծ}UDM,IoZZB=̌WȢH l4(6]8:F2/ۿQE.ɉvkI˧K;Kf( ;<BIynϳ äuGޙ )OM8ç} 4amr_cXBAx¹G`먻9kZSoyb/^O+uƂ9X:3RR֑őSaƶpi SM֭G >yWXά+!oDm.JDEA %Z]{.vXc)>']Χ?Fܭd%:%8nn4'p@9 \Z:}wP7ܒDiLljLv(Xb U(@tPu;[|ȟMtFnEےI_h>zrEs[/3$> 2^!<NBeyXוO E+Nqeɻ t3*.b/u ,E~F!+q8*& a[~po'{5]Bޣ+ʓ$177ne, Aᆖ |DAABEy;48;'e̓!_$3%52l"x(.iLLHg0=ϓ1Hp#OWo-ZYIBm䵄SlۭEXu@= `ڷ;_<В d;[鮼IF?Yl9Z_2unO2U KHHYFåX6;U;#Չφ!}O LJXWEp7fçs.c;v265KF!g!JzPbyuRDaywo;>d{wSqP `(G3`?C78 yt-o֏u=.umjkK*ݔ Wնd,kpoaQ"!Vlذ Ӧ҃?NP =I*-TH 4M#:78XM0[!+A0~i " я`ö|~0l=@zX|֎] 4k5S3lXq-g':pkSsԆ.6|Xma8UDU]#3\dZ \(GxqƉ(avb%K b  V12U!`"P5-yLOg>=C+Olk+ Iv_H6u'"hX !h ?؉ߨRlT0Fޗ˷LY Di wKQR#u .".22n5? vB'דn}l{}~9غ7WTaYw[WZp } 4$1<1eG%ԫՖ;[׉,R' |7r0S얦 g/;$m6}c>Aa`3Q#p+LSom SimJ`EϪ׏m+QyǐswD+ 0tirI*@Z,{i3ƹp}@jTflEN"f"4/K\:kMcQDϢT=KurS=@ } i_MGU=1f9)`ɫhHţ~)U.+#NIz3 0dCYפX+lC޸/ WBDS+8sH;q?H&]Ib'y i'Ŭ%jct<&Eߵf;8$yB7D^l "iÅ6յA󇦗wP\f9lG wLɊ-YQv,_fpFՁ֟lp1i,;7X";6X6(7mX7G +:|>P}X 5?u`Fȳ2{ļ#)8cQRY f8jSQ5t߆Pi4۫j%pD OVHJj x++aJc}(yD tZd'WoQ4 |1! l)Z˺zlp_?Me}ƙ} *!gWhO@Q^D3*M93C]㣃7cĂl):._2w8ٵ\atkuɋDݟ =%QF,|hGߕ ,gaJ>*5g/9a~:DXJ8pyQ|͘ iI &K44I휁°K<[o=`v>׍< =iEknO.PuMAσ@^嫄mx6nFfpmo*%W!`k^4h x9=G>a234WAHkԼc}sI뚔Czv 0ڀN9[slÐI1Pb ͯ8 rc{ FL0%,Ϟ}]":&]79hSN'vUs];0{_l.0YGYmW ۮ HZ?U!|gWr3&<&x׆ l[ >JFLu|׏Y<@kJ"n)VƇF"f~T!S}:S~n$hэze5h6|t-LhjSZճ*^5zDPjZ"?O>#&U9!֫ j 0e~fD ؂BočAR^euoe Cy6\L.Ӥ[/ޫW' H4"gUPB3lq"[}߾V4D&w̛c+C>I[vŐZ>ʎwKH<:<ҾΒ)~>|")c@yPgV?JZ uzF9JYEkw5ٔ1 5TOxZkCwRR8t>\ocQȑjkfEIQ;]8bӘt.sI%+1G,Z@xob񗣯Jxi86 y\(MEn(5v]_$+&5El2((Xu$_qT4^aݿr[ Gy]80ֳ!)bT2%lly.skI'k1b|t,Dsva ֗ʚ":^*SxMҪ.xdY8 YSMiVh;W ߗ]*S^l@/n㖾z%sJMJn60. j|}r4,xZj'SX/hQq6| l6XbGS<_Oe arҡNrңTXuQF*䕢fNM %= 4ޔˢ1!F@ѵ:@he 7[ecΖXj~{%@gQI8eӾ ַ)N$U G^0BxffUn RpHr=*R &.^BC 7('EW/6H-vp@Py%.Q{ J@5MS( zN\VzB[ >| ZڡABwL||^̪<+Jp9N%BfI& ;7D*`e;͍١l;R GbsGbh]޾R,Z̎8M/u#ow8E̼T&ڊ.o}y;CJ?FX"lc:vF"G4C4 ׽i&{80^bĬk^&kT=R CDKr_d?0k.R aR 1#,jgb:\ujʝ؀&]`0*\[X2I8P*l[ZV涘R!P38c3b_&,,NHn=47L./W ({`" ldVFK;bcVDf 6a}^ki c~//d.B"vf&KɟR0ȥLisdM)$cޏWknQMӡL.slVX_j0k%Kz' CwT Oh*VoqNWڪHhց%m~dcҮ3JIbMzU4ÏM|LŤ/HB|U$T|)-~CNi"6a~;QBK6+oy|1COdXvu_/+9] O*!ȓ{ d*fw>z^loBe#YV'II 9ZL4_¹_Gn$.jP5* opb-,c  *ʚ'>ƍ8װوqMWA6倮D/oBǎ1e~&fsi2F8r| Aw+g2T#V^}C'-=糄ٽ bP~ RPyɳk#N,-ˁg1% wBF* yFg7miX45lӆcw;}ylzi.Wۉdiz=dVS2GB7'B? Z`WeDFmO*SQm݄6b@|h3F܅!@Wx2JT0q^cVFbJ@ƚdӍC>hfOߒ$D˕m0;|hU]4$ڲf{4 :V]TwP^»fӋ(>C@nNW+Wz,Q2CAFZ@EZA[BaW㾚IbQE j>#C&9;A1o#@lӃm mO 57z ;sOo0C~ 3<*zpobaRG%yb˙, S<PYP"G ,[NAZ^ R rmc[n״4#C|=auDzSx)E=LCDpLՏ),,X4TelͫRFv''+r׷K@Gj°rpiF"ٛU Bi(€eôn6ri֢L'ר`$G"ikՆ 8AA&QwB*!y)83w*s=h5Wŧ3Gsmq<D򑘛ps?Lz%O9F!yRxmOΕg3neI(1V0l*[R`|4Lbt<[8!1TM֟}MOK:-6SMm @(|{֖$Ld7ץ\X|` džc0!Eo$gP@OKBg//bC[As%ȣRY/e,̺ x0|OMFmwB'i1pHw"F!_k ?5!F,W"3Yٶ]f%wbm']Q.ddrTwZBT $bg[@ŗa'3[ߪ+I^[Hk/h`o[@> 3+w(hbvDG&D%vRHcn3Fy$H+) 4޺k,N Q~;rX ̽_:˲͒&=Ji:?ӪDc18S& ؇7{dpt/ƒ N[J苿ه~ (FPl]&89 JɓANmPL_.b^fzB0m]uOKct żQ2}[k7 ?4dq9J󀎕g>l(MtGF~ JE>ﴕx&v@9'Eݬ#-4=6\ -GâoUo)?mԳ[SԚ>Bե'_kU.^"lr X6iUՉ`fFd޿CUJ'K zGmG$ߜ? !^0b΍geٽ]YCRY!V [gbjM ^QQ^+}`:8Q K#zYa Y)\ "ો.x;LbA/J )r/I@ĢD: j"ApuGxcm x\B&J[] m5pv8T4Qk uZUSi*K`:Żtt\JY[lأI=ִG6»?!\&w"2sg.!3A7d&g5F ПT%oHp7"c+]Żd]N{iO 0+82oXd8x:-XJְ`7kasV `"jdf W!LL,b\j p8pD~<] \Jyĺ8;oy^$^w^n{D5M܄(x$ɽKmR Xv>{aDM j)/[)<e8dz@θK~Ƽcy+$C0O<^A 5w7?!*i\Q{e-nni|%~E^ 2 ]^,{-e u%f)N1fmo9lFf&?ిxQOKsOFXk: 3.HmU.|Td Ʉ b_P(>S+qΞҝ7=s'YՕyٟ]GˇHt#GysoCu/OGCp*1r/! ,H)p+jzncrؑzYho)&!>]wO0&P,XRkED! ZUi%9-hIOv|<YmGrUh$墟&Wf?`&ɂ圈a+ȊAL&Lfd";]ơ*3ߙW\OK\|!=zS,|: hiN]`+}o:F&s4}-ޣ4ɃUgt@FGDbr#[OOovL IzNIf?kL/34`,8tyD'1na_^ npI^{ "yzҔ xgF['3-?ɞz\&n3gQ"Efc? ^v(Alw5Pj<&M]f%@ϺDWA@0?~ +TSnr<ڢjLǙZ"2>c03s{>+$XDkD3!堩7>Qcl9dvm 6jܑj¢-k.}ŞJqᾈa&y0 , SxKQt{dʼnoUWZךG~k3Ȕx;_WucGpl$uwg$:q5[h# S/7)B%@b3;?r\f }蘸V\cEB0ffo&c#z7mgXP5C7? {3otPLV 'pFtO3*!cY>:^3ż/}G#`@yS3m?0$H1ic;aJ؊GߞS:aw: S )F<ٖn vږɧ[*b5¬3P*e~Ytӡu3kHKa -E {eRu%A~Wc:SK֍Nw4LƮe^Tp3bҕ@p[-h6mLi =7Q,P5)Sc^V8S*KPox 5}#FEk%2Q׸iSu 9''MWPǼBd*Xg{}=+$ g+f񫵅7Sl9M#vTSr/\1IeZ޳ uKP$`{<}B!)i_MO<Dڍx& u J#T[Ld*J L@y6O.ٴnJ=MZ`",321ҿV}MrsSK!Nji^Pph0RˣvZa/Y ɋ ^)ÚjӖ[#pf|[@@e?V]G iuʡNGK_u$C26|xN9@5S6j`7U!1-U2BƁ? ~a'ޙf.&}kqA}b>+_[ĝ\EcGe'S _*'h`q&/(*gc^0h @7>™U?{-Ծ.[ I|OӲHf2 wGOtbTkU%/9;)DT?{$_{2໱$"fuJKf<윮"!v WD< ]In&bT l4\KX3Z5ps@Sw{b7}MM\p$gs6MҕnZApLHҁ:!8$6c+ABrKX@Մwm-z)I[+D[*`CsDi&?3QWnwoK >Yŭ 7* +]A ~+uG_ ޅT5Jk|n"ۉ3]K0^ykz9J*Db'y(u/Bts菜7:̮42SSjDIb 1#W>Y|> Qqꋏ|=D6c_{IF%-݁75x@6CظLGr-˳Icim;2L4JPWhfW[7 VmFLDTRvpJq$fS |p 6塘N.@ *Z{Y¤=8 QWyMpz69t}6֏}zOnFUNoh57Ec VV dZI4[| + Ѓތ? d"[ܘ,՜|01px I;c*TÃ*b'Igu9+jbHO1.1C]|`2]}Dce/HͲyЉ̈́j۝DžuES̏V e0r ZLjUtxz[Tj[wflBQ/c+^ Lr/?:L"R6"_*RzLr!}noR⾠hżtiKxӞ!+'^bؙ'֑D?/qpR R`lR Jܱ#PBAQՌ%/m}B;O=F~"bp!2e*aIۻ(>3wlg{>Cm~.-\5D3RGWܰ 3nUh]Aա\nØ4CC?G~ffۚ ~OF8@ x{+Ӿ-W$5DWױ !!KIs ߔQQxګ-K;;j]GͱHhwaT;34V)sE D]P}wL=Je$|V2Mj2&q~O{l} Y\-̥sY&^_bl$ͬuuer!xڼZČ%aҧ, m!^O)`,Z@4%pCM{Ee (YԖD815f(uؒ6Zz{kfr#E赔[P z4l ]RL0*LY: 0D>Kp&8!*ڲ % %N eSHJFOVn .Q sRź)Დ_0uDVR tX@;>z[Xǜ(pp c9o$;wmueBa9`\ٙc*q>vITzO3 yFh? !X[Y O*֨0Lӕ2%͗pޕ 6GB_ carڙyRȟ- RSDԼ&H>Kqw?#Y뀑OD>rp4籰n ʹ h3tg`fc21Uj|92kp|_>džZ[B^L.-<4W2~ XЖ03z ą Ѝ7(dn[?W錄諛~]Mlݨ-NIV}hUT׊qvÆJ4żhD#r=኱6.W]O@t(E=m쳱RO8B=dz̄' %̭GBG TK;?g}9zOw:W'&+X9x~3d w +dVrݭY@g隊 =>y *-lDRn$QDlj0#X¦ >CH5Zɸ1ٯv' x pFΫ'V jUy'zr~ɔSck>xfSʽPڀng_Y\!183OL~~+S;[|=҆2_YI}e5?^Gh:%P9W$nz(]|\ dMZXh.!? ,BکV6Ij ȅo82+bb`kO|kBx*4[ePPc;Fk|:ᣤ/k˧A_6@`CC;K\0'T EI|R񘪾2m@&um&#,5s5 rM3f*y ^5&L[|ᡚA[`Ѯ>zaˉ|O65 ‚J:A{=:AɢwUwK y'|ey${m$jW[ĥu>!,zt3ĵ1Udpq}RR~QVFXwʂ$$m'omi3NtF]oIgwɠ<GDS4rbyR?'wb-zj6c͎cgv>νE=m*ZDsIPb(K)݃Ë@v%":&}@*uoa]q2)IA'S1e_ݔpzxk'M'hFws2U_S:w=x\Q`U zH!Myp[0v!7Mz1y`~hL7ŶÈicڤ3bJX64v{ICwZWCZV6j[Nou!z*@ߧ꜐Ðj`[j ]ɲ-a$XS_l7s#Rj/O! if6d1;`?eS4{k8ެ{PÊ7X(w/g)VŠ|;#J"xQ%k`Gv]ipB' 0=Vյ@ء rF]Mm1B#%]g %jݔL\/kS!0P . i?.[' _D 6JcXjCޭzm?yF lx[[$^*/a7[ϳ?<1t_ґ@mK2JއK0re Ru߯w}cu8P V6ՂJ`%#BsG P}yQ>&d`,rMA&t7z_Qf/$pև2V-$\Dc٠mkR?JNG+K84GSh7$AcA+ X)ؠ%W)T(JKvqNR:KpHNMtL.. <7iJpqF#!Fx !t]JS 5n Hu2>\?@v9)VHA1mFjWw #r[@0Tp@2@1.Quh8:R8d;sRȼ`ս珹{6ˎm%`b.&E|7N̶73򜦆#5b+5I`\a,iaЏ+, $v\36٨QP 4ȗ*+c&lG+뉍䶙y@2}!X0ǙFnWQ*-YtN1cOmӰCϞlܯ(fD]sψs 3]I?^]a T+ 'r1ɄZ͓3i~0;E4ܑ]2RpoeEmұۀ/G /-0<n<-A"5ʴƹ'Pqf:LtD8vRD"V=( =|!F)|w[ hT}6;_^[xNu5dtC@œw$bf0[#"| Ӗq:cRoDrPKԸ]},V 8ca~NgVcng3%H)T1t$ /pT)_5P&z9%7 }0|3)#)2Jg>YҗnrXL JF_j0;ְx-Am~z Vm9^̧d?ޥ8W&= v9}-W:U touI=TQԽC -,368l#77e!32tu 2,Е_h9|oA- @;ƟLghSg)} - ڶ`t֑C[]Ć<\!NGӈ~!ׂU dc F5v:!FkD]{gıIQRɴj[xnJ\Sw^^q)W2fGPy|H:Jzd6l.9UL{S%㽤-ݯvW)LCK*AJQi|>sEr"EAzF37+}ye5km6ړ㷅u錓ա"SkM9Wzq tPV13 "D1!;8#xLWq/oxy zU6Vd8q,t0px; W=\j?2Ԥr?ت;*Ǫ͸$rG=pNNqs@;acmߗ{5atFdtG($u(](fz؀ #G`tJ(=EwZp?i j2qif8X_Bn2b=FhNk/{$_Ӂ.TJ*L5@c?erEOb &63G|2Ż +L5/:tK({|wDwBGtfp@: 1:9oVLWe}bڢ667A@ɨwE&Uw )zsPh5ą)fQ@2j>ߧ/,rA zqE/3: 9oƶ!l; s<8>K/^Jè) Ȅdj\x.ZVVx/;uq7`:!Vy~y.zGJtf7v@`4[Sϕ/zԨ)zƣ'Hh3ߙi//W7)őrjA+ G7BIfxa< ˶aؓlcPCӝLԹJsip,giY sCAB1Ȇa 5;!Vݳ?H|Ʉ 9eu:9Znz0# ,BM.2 G3g?: 2֯STN l5 h&D_fiEp%F=݅]M TX\St;cfU2t +{07o91՝U҉o횥_46ͯد}o`=Ԗ6}JCֿC7)d+S"ʛ& T"O"%[pĀ>eb؊ӮXm%7Z !Y83@yQp}Zf6ٔq|Ȋ؅W0'JISUI$S/u ]oٵ ]zWR~ÿI%$]%ч(XamqJ?ؒ>M ^vPbKO/I }%#3a:1(Kc= gN_*br 472xDGHS["躂2ԋޕ{x%b'!K1dV7!?܏S(h\O38nOltʻcScm 1{Hp>QuƎt *"=f$ִ3Xxcҋn~ìKkIbMd]>|POֱ+)H쬯SQߗ_e@8XӢ9^xDPY =Od GR&H~dy$aQje:ɯ$tv%ۢxBܖaVOHwGfF[)RNl ~h0Hp|-^P`:]m'1.bZ!;ý"No]V- @Bu.W-֌a<]1) ˕_bCCOowNDk 9j"t ]Mb5F!3=vtߺW49d-^@l}B6̐HZ7nX)D/%,|UvZM0֬kgq0$&"27o08MmUiͼsR.O9@_J;[TxYzK Dڋ&;|:ѧ倮;+d{WM0 ޓ2Ʉh5g  :Kd۲mE@!vna>7aU6 +vmAɖ{jz 6gSWPQɃNE&+'qk 6)6ZӿGs~;FaǂT/< CW=b%P&(%U ؞;hF,yU(,ps)cT6 {iKk,EvBm_rEH9lr5Br [ofWJ~\HlGhq-X/38Z_ >V: <'᢫FXk#OgRIw +n@#nC5uIjY_tNFBbBs{Q2Vʉ-tN'FG(c)I1kc$ q8 ⼌2%=pR(EPPy4_Dz|_*x@`DE71%햎lJd>_ \Ε m|z?>BD%Oԥ^kUjµmǗX!  ]\.R-qBަqS3qGK-9NmU{.y=lQi!|Gr,µ.) SȿgB{GU/JfZH?I]˖:XS{+?E9$Ij贞Uq}Mq~N&w~at.[3N@.@ vJ+ŵ==wFr2/~eŅڰJ{srr7ʕQuhjs6L0#,=_9ul&9Hoa],M$m8ҘUP2Wۿw:Ƛno$Dn) !aP[xB!(D2D-OTSw\>.d0',AKOQe+qWKþ86 OIv'ٖיk&]#lYd ڲ's ƨ(N(fAJ6 `P;W5hpDh.ũQsd[+e8@oJԚ\au?GYD-8z]};uPƕEp#vn$XWd5G`"W?{Z )zzSr!(S>dp%^p$IrhԁMSD!^ ^ވ:tzNٴIq"ʝPAԜ-P=%^SJhw&CI꒹'2v|:jڣsz)rmlnn@-ɠxgwm|PopjX ,"[mie-*EN8fޑ뾓vG~ 8 0h-X0YAx OC)CJn4S)fWXaѩu!\+ӏ,8.KV?&^kO?i줐1mfYHN1R44_e53*kZ83l~->zY 1.Z:z^o7z kZ5 4hsQ[ F%0`J:L]i@o!Q82Af4G:AQlG0E!+ +{J6;akrifv݇irN޹wĺhX)+_5ٴf $j+ਤ{גuT_urDZc4ɱF5 Ե ! )Kn^]}Tz-ZK$}/DaÈKOsR%hهvAlZs0O@mlwTm"~Jk9|[HcN)yDVvv¨nfo!0Qd6ܫQcJkϱyy UΔJ330,?-a#3KS2kD\.Cx^o?6fyʼ@d%9X㯤 Xe ߵyqOJDXy*Ah _GIs+a e!iTE5M8-ԦKYf{ T {L\8 ,x!6tW)5d*J\h8a2㚼ߞ٣o[ #f/ g.I=n:`ET@N9 qDztHAdP:u<\2to#&Kd${~ bp _/R7*$|]eh%TVp 褘QwQOmY(¼+`Q6=k1 ңrzwX/+;5".Nߏt?%wp {%>QkRDxcA žW w*Z f蔔n`'`ZN; F .X 7N5w~HНY=x$b92+S1Q!! 'eݷuዬc+5|A’VySpd$7R V d[ ac}^|zhw$i}ߣ\A @Vx1B*n Xډ%!4DX'BtVo[7`IH@nթSeŐ93݃*1aЇ>hZsQ4 =uw ft4§|Q{w+s-rST) F6kynݼBD">^۔O<(}:=*e3@7@#R(żؔиAܥ'ճߺK/Ԉ^qHvK* >]E{#)OJO) "yQcAUȇ+eϓ@uK[wũF;w[rh~O!Rkҁ ;X!;j*z6$lzSQԸ2mSv0 u}"h-Ae>XcPA+k^Xx>9.vCh;[-j9^X]{N':3-F|;8κp.KCz-hƔ5\`>٣Cc] kk g Pi;Z7|@Flh]JxF y^Fʔȷ[n|:u!8Tjx$S%0g EZ;N&_F=m{Ma9XJ6Ky*[I!W&b@coE1& <ƐadĜo*_ {^( ClM r^[+Ϥ-N1 ^bP-] mHz%Z^8|aAiǛG9b_I[%~fUfn1Zu%1R]EVF/'J}VfJbc&u)^ F1gai~C#%"0$ΓӕwQX2,n09ɿ30X%HQCT#3K;b%5`_*|wX/wԂB<;*V`[R}]5fCy 8r@1ޣ~׫t ^k6 u1@ &~w^ RKe>z"Vh~ ɖm^>$E?J:gG[m3. #=;,e2cԶx`xuŋPbWǃ\ԤK|ort"M4N#T6Hڑb7]<ɲ9 ?c" bYs@N84ӌ<+Djd5ԇQV~Sn!epe36#To Z]~aV_1^SL"nz7V/}L#e ]\;#@A7M{7w[\ ᎀ~&Tl"4 ìwZinK(c6}E,kFkHN~C{h犕c%23ZVnqKaȇh9z3ig/8C#F;{-yU'x1xL ޜwOCSAnodsE`AdDv粳e#ˋSKX4![Gq@4O6ބxTlGt$fޔ3w0RX5U*Zϸ'E:*NVHÀ|@U燚<.=CjT)),9P[ GG'4"ʿ&]O8L[%nWaKǮ>֗ZnM(􂩝?v e^w\aRm){垣vxL[c8@ ef j&P=` >2bZSS97AXLpsi-vӯ)r9CAEjˡ%Ћa!V=kk!'.6= X8,ra 4btي -Uc=49.5]}k19+]8+ZTe[~TVA&]]X(`xsQn>x rػm[6\u’Adj)47:mE?g1oc+DdC ΚN`& *=f\*~ozۆ'!`/~ V7l^nij# mk#qVR\WG֥(r址k/LjU|9RtDi.*6V*Ye*$aF|BW(SF9`ΓAR;,W 08~[7ϻsw;Oˋ6a$=?Za ?KZ9`_R@ÍYV6_Ig3HUa#r*e]`1"ZD$=^al+pef~F'z}񹝪Nq3',eW(<씎Xl/uRJ n3þP1,ӌ4 b>an֝wY$_8z%dnJ"FT3m)҉D#]p)d?v-zc=!*p/A8Tj9*o!PUPdT;"NrbM``SL4>9:[gJXLgRQXNF҃1Yll>@`0]'DSOiHtVjts=h:cᒊ[\͌[wbfO{:[> ̕>eʁFc;Gh}E)hBB IQ1%wo zVa<=`inݱq Hs.>,i.iHWϦsiT9/iqty 纼d$A@ O'c3'Tn ã$i _WvT0/xjd'w %/ƈMRۜ}tO?{AkUWD2, t/18mkrcAcYRrlg)tX(:V zܹJ+g3.e Gk끐4J 3]K2:FP"P\'qrK/665%iP޻] Lffg",viAn^ UjK5d5_XKiBZ!*a/xތ1sQWG52Xqܕ<ɕ8M)Ȕ jݽH1IE((MZs܌ƹKs_%lr\L&Y^4&2&_ o=<7pT Y=YI/odvmzo8%Hgs oI~i|{XeY-бYeS_͙` B;i *8لؼVH@h3BgO]aXwN8'xIYI7-!1!=pFpͨM WFWT%>\SzҧQDP D=` (jyv>[LZK^qDNO}$zq dþ{ζ,·Y2|ĽGv^8ǛX@ŏ|A(d%IVJuD LiXh쾠]*tbQ1sŠ*8:Lp5T֍(ڒ+ntSFb|5>`c~׵ThAia21?qgBr$09G|W䒛jR^ i~8>Dl=;' ؅&GtLuJ;)>YD~ySԄ TT0z46ANvDLR iY_H~TOJRdcw]紾:u`$nZ9(uxkLf'x!R`}38ܲ|?| F3j6mU>Vɀ//{s{D&*q)FxK`΋zc~ GHD2,{x n3wK?3+;+R2A6t׏TQtos_ UifB/J 3XT:}MA51*+",V4}tLoo(5 2Ui2e-~ F;BrpR: 7j4$1t?!Dͻ ؔ@ۂ󜳊'eh ^;ȑ_y6n6+G#ٸ-~(>=Q/ㄼ>ʂ ۧM^Se EYoD֢b? y~RȣlO!s㶒;Fj:w8]71|6ߌ?n=(2@D-1dN"{,`+Ii)_Q. N]Xo~(us7<]y|:tF kwQ)ъbEt`d&"jM 1 ֖TF;lY0;[f}%7sd*ہa n־<6)YxiW*p_/s<`[]r `L4 r&.P<=5fWIׁRR /кMYC'ZM1ll!zs Z?Բ械T .X`M "!O/ljXI"\#1&W&RPfb{ n*׈U>+U2:Q`&|z1A! Z-ڹn:{aD'T_myՋh] UpaYE 8jȰWE]@xpAC%3j82 8"U^4O37ri!Q19i@L#  _QI'Nf}O*Hq c4'̢=!̂| cqfF_9L6%C7(ўFϯ"V7`GTkq_HE8f)9ka+‘B$OO&zub>$l=[YƠK)mFxl)-Op¸-<!h{Ý5]A`grNm:]߂Z<;rJf*yI[#*{\[hس&.fDA6mčAʲuI S` FJ7a>=$;ҭSnex;2'I%wz^FጌbQ2Lϯɥ, oeN[N3P}-Dw00y̅&GΐHM{ʰ2Uʟ2iIQJ_[N^)3CluT7_%:3\qtNs@ Zi=}c wǍW'D =c~ Ǟ?RU%vJJ6b:ۭכwʹtJuO{-P7^M pc^Ws^͠mLwf;(V6R1z4ټʵ[?ׁTaHg[L /L? E184saH;OС2 xoa3(wCywإ+s:o@1֑+dLTֺ -ZSꩄ*w{Fb]-1/kT O{|>J|~'KWtDfnxZ2x${. XJV4WG 3<4¬?*`ff4Uљ%E>FdTF⭾xJo o%訆bR DT8bc7Gg8D6i{A%V_zQBmŸjr/%06gI{%K \W2J=;^f59\m/7ŕ{MA]!X/)Q gF:B#χE/b轔:E.Hwt*;ǃ&w9`~GKxG|$ؒ: 1]5dʞ6z&KDb(YgE0sdF]!_{P[}fVU|0wv!r@v!6=㲍H@HLT_,?ӗC_cF?^Fv2ASk$zG'"felnD[u )KgtAՊX9&ʻʂ.s`)pe߯c'yƎ6|sTY ٟ_bRJ2atŚ"~'z6Yx&Qڲfl0*giPVil/9+u"69ϑ{\".ݗpc ra4\'C'Sq2 ?o)Lj?~`[.~$#|u)v™!9phXgWY 6dߣT?ޓ(иR}ebg5=e;ʭE}ꂋKEb[I~D1 %bK/%1\OFg* #tEwͬ矕b/H\#:oXͮc3W-&A`J1Hes;~/rC#fmx-?CpKRC ߈p +T!۽՟& ̻uȹ,l~H ,~.DT$4^e^u޷w$"6vhBtF\-=:P m*fCna`k[',q# 43]Cz7[^qz1Hijrk|ĸK'S8HՑ0 QS iρ 43nh d\y0Ԉnt)u6v9YmLt(:}4S'Z9ڄ$8g$0[j3v.BVεi(4ZRqe<p_32`H7 4ǼG< g r!$R_s{dPDƦ8s'!b*%+D5gԳ9 4 7m+!7M|Нk9t\u:BI+X[)j8<ɪSvF}0W`!U8t EQ-= lT,$6=U'c0e0;n3(g <ЅBdùw]U[J~rv)\# 7JJLҬZIJ2h7V%1ƪvO-5 $ K!o+q)КO7 r)V Y,wV:>`ZH.}4>XCFͣY*SFbo&M]i&;Y( ߨpS\X.LPx[]vTuNQ 2->Sďy{h6J,2wri5LFTւP)N9;$h\vh(al"cN3Zri^P_deuQv*^Ŏ,tP1MJ@Q6\C~C `x<(S~iGΟWT'%SLDݞ $ p*\6SyrWBTKU͢ gqMX[u2vPU; ˅96Q8JWq&]Sj*fDQWO8pmylsADeHks 9b(~b/"Fq: [Bz24ii% (ucj-Bs( XG}}"G(OYdQ=[cti-:Tݯ-&.!rw[Bt&2 w].T'IXjXVb{7Nj\ۚ@ۉ}ܘVm5nh$w& 'Ut  %WUDv|3F Ja~-_sVH*<&E!91A`X] y?z]3S?p}C}+;Idcb$G!!1Kt]8R{sɐ=}߹':) 哶BsVO 97{AXhy-Ȼ{bBWMYGث}FnTKÇR3[Z9tr2fQ2MGg|#l,&)Bʾ ('ohȜ`hSgݍx~(IBLee B:,6W8'{Q nPax>Gfs%WQrj\: , [9e6NUX<7㊗D% Xꔏ3lÄAwDb銝DcBn˝$Ŭp=.➭VyITk+_S-HKyg~y;+`,lSHk\U_ 95oFׄʃ,*,&.q"=.ݷi]2\cYwU-,cٱ;oxp]ؚw5kմ K&&%6Nz2)(g. dQeIp]ƮxB'06kx0 uǔC-\LV|;RZNvHփ@YPc.d̼ˢz \?}M,Wn-ڔND5"Sh5Kҳ4_zqB Mi\9r`Lv#[ZTV@.Nv~`F07vƴ:M{%kJ M Xjv?>|fhj:q"`9["OvD.œAu$h jj|gh".QJ1H>yF >ŮxNߋJKG/R:~4jy; OȟGYݙt4TH80h"Qs;[PK3ѝ+kVpt.̺6 JtM:->ԳJlúZ$"dd*2H'x9'`-=1,3`HCƞΓaH"kF:M6ߣNK }ƌ*AQs<k%WS2ma-vG9Ώ]OZ$o?:ć{l)Nltl.Uc8 ѐl2TnxflޢZ& FZu+ %v & ׸Œ_4RW%Ǐ&U|5l+C694V`y78ЈebMu\Q:F."ʅS,mK3.20dl@bbܡ""+4 joJJQKU,4&NHdJj9~YG@4ʶn%2+9)f߉MƴAB [R5k `wzCÊ*7e}~\?@ o;5DF/2Y v󎓄Bp9$/䦢‡aS{i*U3@gsFgpw@EוL!i&q7_<Ǿc Y vOBpV̏z\o}jJ-n2JMU˭e٣,@}} T+51u|NϹGa14/PɊ,nR4'fKx˳U^A]b{p~i11~Jgf5v)b7-$t6(iY66)04^]i|c"Mncsz(!5, HWaeJ yʢBLH,ƁɄhjAÏKX!DqO|NR>{[wJw2gܼzr,TFϷdxfJ&#|]n8:iB4:G&D|hǵ^"'j[:`hcM(.S|`i廮LuT&Wcwϛ|BCY]禍>Ⓤ $$KOZkFx v8y69!](/aԛ - Q?vQe2<_qG@^4> .O9€T3z췝מc @l|dڐhU'J°K-Kޫs6$uU/ V5UXO;{^_|p-}qyPem%_wK"+v*VںS0pVl\s8w9JouE!n次NOur_e7ךѺq0j JVAԷv5>#yĂkx_owu]iؑ8J~x +׽K;\1lh ]&i_";5`Cњ-zKtggm[azbQ]" =KZ,ÙS1ެ a߆8, ]HNdL shp<m)챦>":D~4d9-\s=Xͷ#8~1Bk7bCZ$6SӕpEWЏV@o;o 6{njF˔R$☉6E-}UH( R#F%\IE(!w1q I-OiB^?mҦ_raHv9P:߂ ZC-U`;; ) g KZz5@6!ޅjqeUJֱ-*IY*\ oa/ EecJ{ߴ&ƥyhkMy}s`xcfXGoN/IHhRhT yr a2>?1 Bwlj6+{}W?)z;L@3l!24\geI)sŪը4f˶zJacm\_?"=Ys0Q`uWGEHeqԗt??g-/o)1@HADUlSz٠a<5;arE%X0Gn*xaKhetu142:;@s C?@eVI.{?h҅*.N.0V+5亍ݻrD&}Ƀ],;p6HK a@ ʪR&ؠ04/Xdr+)ط+oTRYf#i1%kBj[ICal:¢G7[NjQ޳]h#|,y@SZczc" 92k(,4 t:"ET<7MN:T;PUXcxS!ݯ-18OvxBOWeરNu=pfڡP cjOnY|6¤m("'XsvW&]f4`3`C혃pץRCu7^eX$dbxk(Ο?ZȦiUj0Ru+$8a6ɫ^1u KX9l7[Lz. PF 7[˜ pn?,amZ!ޛoou'pY^f{#jl'*Z9SD'd qB4Hշ3_⶟Vӵ6\Q&ے:c9r4Z<(3'#p^EPf8;9n#FEh&50>I!?#VJ;/C#NK(n;ADHDbwdk.t^W22Kx [R~>)Wğq̜^2OmMv/ _v*U?/C8bO(0Lޭ?uke{`P>ė哜[4LQq MFC3[7Nlg[ti+{i >X=ٗB#X mTT*}裵S5b548޾T54,uZ&PmTFB* u V ޾8GhHhJ,9/u\[uxGda{n8aD5{bF{h+39,e RH#/2U71a ˣtǞM\9mEe-oiYC?t!- :] =7A7E@8f91W]21H:bm2C4 fRfe\_a1$4J~ iE-e)i1XLH5D70qVa@J *Vݰ#տhᝩu;C T15iمq>]bgl_GZgwQWc[u56$#'>u;elE$-&IlY,W %<^k>\ZtiGhKmŻR@y BçʧcwqJq0* 'xqlDkI%˯Rs+eH3;ayXi.OKUP W5Ʀ%IØ>iz^%"^ε@&t#GH&$Y47p0=wL6=[$%۠"ohJ%=`,llj}Lun5) teoܡjX=kPRĴRCOh Cl}u;1X b1`;`%ccw'00 D|Nx5bkD|jcUl[Eɏe'tځc}?~rw߷->Ld{ϨOzD+kzxt*FqJyNXeQHZZB&Ԛ'r -3soVH"׆; S^ܐ+==|>Ȑ%=EXLK{ŻN).770Y('~P  |4IŰ"$љxVlcmGq5 1YxǓIL#N@x qlB_NS^ce.SegRf"Mdf4B<5x.F~iӾ 0H 4fE@ae)%F86&D~37Y,ca&32NPb&|_Jjus@oH@dK i0'e6EX[uZzn4eڸ塙%sLrFT\4mX!DߧkFmQ< >"{dε!Kxlthpt2H@ɨ\ mf}漭ڔ8pY -;Ϟs Q=jЩS*lL DHGHZqp%A%7.1NI-ҰI4_d|Us ZmLQ XgyK}C܃ٳ0 `7-81:8A8$QS7d^j JڝW7r-wHy:f[~cF(v5%ګ|(XnY7#OlA@2&`D+ٌ7TwQà+ B7 C+\l{RMa<MM~7҈jq =O:ޛ 3<&DZè?Qd2$nrE&<+cuy H}棍 6C`1Ⱥ1Y+ ǤQ;9T յEKJN2V!/Nu ToT(ʓdeU2)Jf6pͼMo` }h%IZoJ2o_:)E*^izO].:!S4]1(#o7>* cppSpЁ(AB$ :rkw־%6'm"\hV&׮_,/(d&P3L-)it 7 Dr[_X{y)9Zѵ/@"2b"Mg?Yy~0`o(\2X&#$ҡf8)Gl#4Su#jÄc w1;kɜ:d!951uw3m>=cx-O^) `u9'/=˷tʼn"\yM)Nt8q't4% Cq#&1a7E~zUAFT1:%եoΑ%rC̠h"TTWQtIǀG lL!F"B>FAڌbO˄D9&;xiIfN/G{3&U=L $FCpޜGEܪ4lfb.3;Ǻ/ jLq.@-υQz<Wk.-6ْ[ v+` }χaIEKFt +B;ˏtZg h/=x) ԣ#eܜvЦKpp`Eͤ9ηt Ds%-D<ߘ+ ;ӱM oXx 3(v+%0a`ޟ[EgpnbOې;;JvxbEjRǮNjʯ*^Y<͚V,)X}iF[R1 tu#"l#_(F眃#uC;s` C+ˀ"SǁmMh'I[]ާݫ;J =PQ;mC:5y>3 WF UU(I9^;V-^ʬmTblzҹÌZ0 /_p=F1 Ӣ<,1`Ek=dapwYUCĺʹ<3&^ZIIĒG qխuJ{Qٯ\'Qu}YʍvnCv_Y3X^)t#BgLHcqߎ@l{&GMbg&8BC)d4}KBQ}'h,\*E427MȦFȜ딼rn7)F68䟸B?1nX;_fd{(MKAc:tMP3B\{%ޞӝ*hp05AC +0{~&k=nu  2vn[[ēz|%=CК"EN0%$3Rs j hmC;|} YNrWHRRO- }d:_0(/Qxakv!3o*G@eiwGǾYy54t})=/3l5'^eWS2<6ۅue+⁓?D)y|f7%H3VQP5/_p0Q#GJа>yVg'n ݡ_y/"+;/c;sN ۺI)&C&'GВWr2qL+WqyBˌ>oKk j >IikflFop '0K%8Y}src3$-{_4Z 3=Gнbˀrf* m~{; ?1g:DTJjMIvXq£DQ|ls Wny "Ž\+MǓjrP~.,[%q;ZEq#֛CDnxn7FgZG~KN@oPN[Y`Zg>,^|(Ziah!HTQFm9A$+;i cN%}{#G{ J$|ɵ>{ȧAmrj F| LqPgL3eAؘa~BE&`D*U9dT ^ố.@\mGJg؁ z$E9.XآA<,A?%~fHPe4b y K[!+=>+#g $4#ŁCOL">FWO&0KFb ]ݹ ϕ9S#u-8'/jKk3B,MC~89z e MT鄇1φo(NϤ\(''; fr ?C'f9`a(ś'u:uDYBIL֞|ψNW5R"ԒY*<Q&hhXLdoK= \&:AL>⠎rj& }W-]?O"?9+oT' s0mzo+ZRZ6ٽ #w};L\ {kw/=?)J-LҪFfޞ]sB(`?P!rȍP"EJ0y M+O/ϾaR<~T1/6}'dҜzpj~. -y>fu}C+8:kC-&>)=bmHN@q f0.jU97I(.سbtjՉ5Vs ơSr'́K$_'j,ח\_^sAIq-` ^&OMk`KVNMQPnl?Oas*֗ΤjWNM< _:~ !ݭcQ.vяw֖eauCb_lX9v.l5/5mB_JYA dtj{Ԍ2xHc _[_1=qN}tD|Kg,I0},BUl Ws_( _]$Ҁߎ=C?,9RǍ3܅ݽ.i-(?x˚SQIAIRJ'EJI#{PN|#b9bi"{6>&TÙǢCE:~n\oi祛R"g}| h/X*zR|v(09&fnv#H douM!"ZdnXu?jPL pv{E`WMA-š m0`K`l*D\Q 7CxmƼ K)B{dr{Uҋ8ҿy<~ǹ=;1q'A+[%Rb5y3ԾK5P 9YUU@wԺԹѝBAٽ8kgZp{Q(#)bچ;xwk[zwᭂO4Ȣ|3iIid6ca"OD d!˔ՇJ~'َ\]3xfMŧGBZ@ƄMQJ5[ZƵtGij.XB3x00mjT$ ^3_۝q'!_a=;5SA;XFl+J,cfa Ǩ7R^ĪIOJOP~rF02~sے7,JT8kb3d5Qw@!v=npcFP$8yWuTkWWkht 1,X QM6 x1!tbzw=fXTVQ~nezu*5x7Xa7Dr pb_8(o1c S:i9cVQ,++3/ֆXgxmz Jĭ`><10?&O߃c&J I<*TJ<1u:ɶ+ 0.)&'8bݣ/9TN{mQ&dZ$(g 4«K>o薩kؕZA)\{kt4҉W%ے U+s `z=ov 0]☮la1ڂnQ!..kCRݒ1E#adzFnM?qO"'ߓ㌁9JϤ)z f76$.a (`.Oj'j {Av yhp/̽@ipƽ͟kTT/AV<5}IerFm\H^c4dfiMVz:8u4^F^J8p.W b*T0![ٸgE,Iv*rH}"̯4PrϕE1gtNc0)M׻q@7EDuka)J>9\kOd\Xy"jd~HR!%WakXb?Xa dtT=5GnQp%fE|:X6#/HC XG[C|,"海pALs~TO{Rj/ qW I C2tGr U~:#(=HC{k Bϸs{+d?>ñ@zΌw j)ƒ \՞cHN\ݬ}G FUÒJ{_VFkfj&,)\>M޾nYV0 |L>`1ޑw4ov\:cʾ/dڦ ?"(ȸUGqVMTHSh/Dz(y/^v|jjyE{sjkؤ#Ș$j7Qs YVD(0 /y-.*xGJt#Wp.VR{3Q;}l t C#Ba2줍v͚ǣqf_e}܈DbY0Yhd=./P ʅwg0~'@Qy+,{a@Lj9vF?> d/!&rM@ե .\j^C/:XPb74%]|svz %QضG]:}o:t l <ׇ֯wgyi*HɼH9=#/gsUhbwtD9ۗj ]f*Ve;bEܠG!UGx?_yС2;E+Zk4 +&]owlU_LIP8m(… ~PG!j!<Kd 0>[}pUơѴk3m+z/UؘK=R 4g-.rxb h*g^p>{/ h8n(tMy8#LNlί},/gzID|RLgl6Y ۀy.w剽2dwDS<y)Wpf8 sTix dUNbgq#v?$pH 5i6YRn0E|M5P'}~3""xޱw0b0}%\=Nb-Mp/OXE;u,Vyc/&eRvҴ1Et[X d7-SZHPaն q*v:F0p‘e\|ByWDwx!,:0_{|=>ے˫&(.Q&qR71 O4h-Ћ; -z +Mթyrw:*x 3.E}cl,Xk{ҦE:x!#~+e;vcjݐF\_YuF]ɨ_HEn=7֟Bs @G\E>~[YUޜ:@޹x.aAx|̈z=P$=z&HC O-ɷNݲgI-ů`f%V/N]:=H {"'>g3W +jy\nWV̗BDt7?Q* z2<4n4 "Dh 瘋{Nb,U/O'i*␸=A0;RnHN\Z]5cgi5v`" z/&}s!2gzU'F#4pQ:xbhZk9C"hNNZ8ƪdkh4=~ڕ*WNOÆSezQψqu!Ǫ's[8#y+n R̉vjǥՔ>M G/eХ{'#J䱍3_Ɗ}YB@.^E1&)T;ao1隟62 fh9L}=,d}G\f))jgC+/di?k?.J~<+bVH-ɽEŘa2 OŭS:g'rr^mI+T\g;Fuᗃ8dV^]' |uפ}ysp$3fgs5ETSE4\3 엕7F~CU|D4'Ğ!ѳHU+/s`t0We*,225^f>:5EW\QzT4_ "XxO/ȼy+M<]ʣ`W@`w_/\V?Z0Xj8s)(:P y59<%a{Oox%m㽚MK}%̚{n_vN;T 7&(VXV5ޙh6h,k b}i*Vo۳12{tL ;6;E0yvdMЄ 4o%wq,D׶u!8xϵ?s$z\ʮf=ޏMԽ8߽sm[Ɏ,\V Dh2WdZ4/6$l} nP R͈z'A$0:N#aE+8.<HBY{wy;Hۣ9g!Cd#i ǖ#gw э6Þ+za+|5i~P(6]KMYJ~ vQALeUeSW'~p&R(7F4taD+ sn$-; dRZi.ܼdBJ,YSI@9]-vz;k"s3kE"J.V?Ȥ C1S "vI6G3Gc𔷡j.'Cgw9%:bTB wm'Sci|miqЅ%s<# Cɸ;2NJxB|ie+#li%&DGBo3 unI+(s Gpi W1.5([vct7qXO8ƌC_˰ebC rrSɨX^3e!UR/y:4Ԛf8M輀H:zV@틚:+ q![FoY)cѵ鵧ymut\ ~MoHML]Δ,RE*[Г-4#|hM}'5@ r8l%l/u{Wߐ+WekCnzu5U٦%tCwAܱe- A}{$"D!X7:])(9V*bE6:X~FuXɬm2#,Cmz:Ҏ\̘XdAx~{XAGK .Y@[.)Ĩe4eB ;K).+p[V}"Ou7+Zb^̺."Qoyym߷LW{;[H;f:>"jIrǮ>\.>8@VV7+|#m_DJ#nOgV)pKϖB OnN"Iy6]7hʻ=q)68#9iuW!&2#Ut$lZHO_ᇋ¤\.Id;aaM4,H<šVyv*=m 5*yG7=F'86{ɘr!A_8Ui^~($%$٣9D.*li-n,MYorYedy>0#jΈ>Z^%1Kh[%#Y{NPɾIzvF8ycG T"\RSms nȶތ;k8;vi2*1KR&x.b9 {$ ƈ?Pajx0^;CKSxsd"ZaҏeR1FƧK}gACZSaOEF $'*cM m[#,Gi sC_x 0^Db@VD <W?J~7Q3 ,ʪ<#e).W{)?y\ 2#lK{œjcZڙ ~J&mDJ=5&2]_0茽L Dun3+pn[L2]aDW]{.iJ qذ(`H4רcg!CQ }ju ٝd̂sDe/>hj>aRF~M2?ÏFz?" kԋK8GI1F |eP(UPoHAZQLî> b "P5dfŸ sS HUjyjޤ}@|9Gl_,k3/]ieg.djzX'ǔgx)(.7]wSW%L\%2h%tA>X8 MF Lr漦Goѣ~vcipCJSH]CU~ |? ,L! gp$\_d|X@!Kʳv%f=d/'O%d00T$|i4uW{ܲU\0i'!kv`{nj,vi`#?L~y UFW|B\6J}-lGˁ| Qoa>KFxNĿԪ~*jt7v \!e)ܡ-x2[KjO|@M0Aj f h狻&[qFkpu!7hP7G RZr+Vf(xWim Njs5 .}H֜C{;HA\0? bDO/ڲ~8pAO3xM[Aa~BTͳR h'zՆ'tt B*ZF_ݽDk> K´U<5dZ ~V+z'L\P1BcbM}ς6Ǎ+a`4Ć %"lRG/PӮp :Q!(¾ޑwiZw:j[%qժN#NqakI:SΜpҏ`'vd8Ą;<蝥֑pv4OKٱ#C^\ty#zt+$*fRTz&n$.Gf M4dH70vxVF|tic u \`>]t4V=&'A'OY)TY^h%+M=rfzPN&q NrH8_ \*"[r/q-CAȓrP4hYش\l4.I"]z8=nAqCWi{$θĴlYCY+5s8!TTjA'(`e $OZ>& kWV *_ZkLG퇼>WIϤXI2t7" x{PA a69w䄰C܏3(r@8Pz_BT$}l3[Ag\E*1*ef+6JHE퓷\Yۨw8ҶE갈< UDGdX^Rc]Bv6ThQc\EŞDkօXDDH_8H ޵.n< &,.eKiCev,1N[+)49u$뙒ВU7*}B{BOU޹nM~("Mzx6vF$m EFKqxpteN#boof% TcӽY([G,tQdwOZB q'RZ`2:[ :.l%?7 ס|Vmd2T#[qmϼX&Ob9)P 1Y@J@dѪĈ,TnE^p XIJXS95i=Oأ,,.Ľ]teгrzZ|T;~L87aP! obG̿VvOd\0/ne⊱t){TM'K5ab/U0YJ¤vSA m(Fsn۝n=%FY+,h |q^quVH f>Řլ&]=X=q#pK`EtkLp^X˃ET EP8X+n; )ϿbRlL%/MЄeQK_;M*&; B0MDuX{A<$ >x n3NcdF ՙ,>.ARh<.ەKI|M9jbYb0rORU*Ŝ]:J|AD'0k\IP30*/p+ˏ%Hz`U1VOA k{=x~-tD%$-V1Hc|[Xs#gʒRR^8hvpp]WxbP{{qBC/^m=_ 3Y%RVWYY+: )*6FavaC\,G\v;t`~a 蕋䍁 /_W9p9>8"G:]4`wbյk:14wr#e`앵KiP*:. gE_mEkh^fArqr.z)VM>Ag5KB=(~ә?3a1y[*)U玂^.ΒCܣH♺w>F͂1?~nX$b8c1V3a9ƒ+O8~$.gTzӻOlMYhn0}R½#;Cm OZ'U*+ffSGHiaFKwvۯ# ˳C}^vApvC ]aWU::ܨsب-u(3"3mF赩Q-9*D*@Yf3C{ 1ltz(GHWED|uͦ!l5w ! >M&2)x1qSqsW(_^[ Py{@X潣?%dm*nH찔/6yWSrzKfMqxd'@gf+;M-eZ60{ qѤŠTpoDOPTH/+VdYD~JMx{9ORP{L). YzۑSn\~,VS?@*/~;Hlfk3J dI Y/p5|gzMbt vXD^!8kPnJ(" vAd45σeI͚^I˛vLT+ݪ`Tx J}978ms Z*G#}f܋癀W*ʴ#X#p6ޱuO}:"jO0Q\qlԬ|nGY/kQ -=KMOt䇗( _ո`N: އ)"0XC] svpr Ƒ W|j$OʶXOxr̶j26(sJjwt4ał]A>U qQPHOæ@*Ki9=d[@"u$S{M3ʮ~d&%~;rG@ `2N]Q?A[c]G Gj88{=0'W  㷞YAEkռ&V=U4#_Bԯac%dvA|/Qp&~f㑀 A_F@o|zyV{k4Yrʓ }f8Po&?1mM'T w>Y@~97A6~8 3#=OW $sCj lE< +{TKb(GQKbM8^bx2|;L醨kAks5t= ]SIy@aHHi )q7)TN[KɀRtr+\m:{w1nxc62^N˔00Ia*uטB#qAΪ#H>PeF>?:d3t*3b7sٳ-y$%Ypa&Hp Fus*p 1d!qGۊ zA)09 ˰4*0YAŁz;#yFDoxAc-) Zo=M7mmZ5,[@rcFW}-'c.1B5{4֘S{<^7$\0eұJ}*{lDH^X5K'$aE=tgfy4(cRySjpѣ@վ'8b-'Ǻ>[APf ]6檫-b LYQo_8 =#Ħ^17o(صwAW_:uU_~/|Fef gΤ[>{!R$R1G0v=6C_M>g D P%A`t)? LBs+ vPh 2iQ=wyAcvjJ47S')aylOW-ey0#6m9kRxyC~ [JWqHZm`]7j!€JdT8(~KYU`KJ[}e'n3)?r,CۆۚY -On\bw8' L'޴<„Mbhy~:9/ ̓e m!iI[&9۷˥8/:ow-]/!\!>8I)<T V_Ǝgy7g$x^Ca8# _h_fH0: gш{mv(sLUd^='?"喋Bj0?aɶ2*Z^CM4"2lĴZd0b(iK- <创^dtR꼣'h;*d0O4 -$x/%St_zGE%mu4E>UCHдYpjhv"-/5O\倿-6:X(<5!F|1`/FBuPՓN>pH`x@-Ho&Fgc/p&NAN# En!.}2v狰S,t ϴ?ۯllqؑ^~Qz9hd4˩ѽQAw8$'^ƆMskirO 85Z:C~Fg|fȔ>Ƙzc'oeL6V.cm](75dz Zߥx?4d(uN3*>:>Sw2}9M.?>ȢZ Yr /'#﮷ǰnN K}ĂZR7ėZ/\qRސ!+|髛-rNe uA, $YM8P}a_-; -njI5h}B13?ô0 xNуEtO_ov#V%z>T!v09I):0M"E)~u)e󉒩$f62٭8i{ⓜ wE-#uVX{3 GySbk  0/Z;U@"wTv#<ɨ(wO\y;4I8fEH"\{>@4`c/Gʠ?Ȭ=[_6.M2p/mז>̓E^-bDiifS ;̝`g\O$ ϋԚ&3s{iqR&*r/]ɘ*_HY]읢o=|E/K+RM=VU.%Rz%e:aDQҍ2/Gj|\U/jRJhX+} vㇴV au=|Zx.lEȂK}hk2lO?5Պ_ zq(kǠ8z.LلeL%|APܦav?; Pʢ45y|cnc1r=y4tA145r\L6,`}$=CH{C0%HYmHCUXC͵ <{yB 3͏@,t Ö4~( l:F5ߦ޴ZBIM_Ť5M'W^n0lSԬTO7WHm%Fofz] ?KVX. ' 9FiDRlM鼴<R68!fP0c-Q!nbY?~ ԒG=5i4wxH`9KTU)Ǎbn}w@?s<-4[k`7{wof ߉6%FQni?T=%N9>if P!I[?gQqy3#7T~ȊfG_Q.or-UqtQ/D%kC uahXT}z&3Q a'ηul>:EfbYIEN*;EHoVj(wR8|s8ߝ.u>JHBj _e]Ie}^D_JI |bbxEƭ C nK RTeJ4$ejSs.B0G2Jl:*<1"#eVbue.f \<Ԏ 2"_LPcD]6*}P f$+\cЗt&<ϟh=+j{+m~~Cz9YJچ@*Rb>'h8PR &YGEjU{,<}w`]%PZ#,oL>۳ip6rXsXFo!^!PR̞(-\BPg 756aq{|Q` HJ Y~+Qhjc3LUe&XY0F2OPssAoV/a ۜD( E\E,7sPT&F#06OPuklfdMlsPS;Zv蛪7VGt6敆*DO~a| c:z &TO0M)t(7n#'~Ftz/FN(7q!1cjvi;޽@@7(.1;ԡSe5ͷI%4k3{ `TcZߴ@(U~$.[fz64 a 5Ķ ?]3~_2Rʏ P9'F蠕0D|>%XAjs4`H\l\as_ebI1kN.w2T~ ŝ~u1_<̌`o:+`fRcɠy"_x߈&G|7vf}aeȁ"*U- ]-oXg  U?wr`zQ'< Ä%& c>h, RT h8Gf?!鳝~L;FK(k8MkicnG4r VEpb~ y GZ6KMĄzt`cwJ;RNܻXK|F_a|EE7V8 l@񭵙WӸ%aKkOR _N']+ ̊VU#<SJİ+4}1ڼ2RNjXY lϗU{[sԉ2l+S$O,Z) ɳ9Dn4(!K7  ȍ,Cu0n'ڕRByvvO7ۖk,xjVKbKϐp OS1m \D"GZSS?@"" 4'[V~TfǷdPAW1Q.r n[l F/l+ bgbǽv NM4NWk}@ύ~ YTp"eH?S>iv;1:Z]TaC7ANU.< Y5IzL!9 ,6Fz f; ﭫ,HX$m'WJTY9i` HөStAF+x=Ȍ1]-͊Mϯ!{LIV̕Pvc>V^#7_L)%̪qMײ/!TF}! 8]_r6;11!^t9Psjy6JԟN87z4Mt?:D_2XCӉ}1Tn 9Wczjet͂Eeg衵xc<:}­J@DT.)-5Xψr̒pn4!jہcq;t RUfz0tu5![ 6T,X~bm6: GRC5)@>F_`?S8/JEB+i5WOZ]T#̨ ZX6Ks0`Wf5J[$$c5.ڗb(=}=+rkZ alj?g͇*:E{7 }Pؒ1M Yk 2eTfSZ+҂r(ξ3qs2o.qf]pCFiL:(hel=gxZlJ#<yjgQ |yt9PX 4DE8;ȯ;CrHJ?IfR)k;<fEʾ6b]+iMf.Wv5uSrxAfhL="ϋc1"q2$0Bg"RIm=Cȩ[݅>њA>Co7lw䷚]K|(QJEg*s* xml1ůEXg*hRuDHEO,`  Әh5E|=q ӈw,("]Aqا]Q)L'+0btCӝxr'i̡\4l oZB-띣7;m3~Rzruo |#snSNέ ǘ';^udړil#5O*fs0BfXPY?tUݚG<|Ό LFsk(O ӵqo0Ef䖁|$ah"@Pݷ9wdkv ?jcq(R%:ϗmdHh0EF**ҿ薏FN3ڥĒvmuO0gL}iSPuFP0}xX94~5~cŽf.'/B'j&L&Z`F*ռؔ[p!͘t c4xi?s܌s,>)*DAcCOK0hjǂ^Y-ogSeѴnC욜'R1v{^xo`4cEY_..5pRi$c]6y 8OeG}oV2 4 [?ϙMAf*kObHgL'UQdu8\_dH>]N WDQA|J9񽗚z/y i|//̳} +jæGEXNXy )\%TKlAXvydդ-+ZlTNr< 8]`վ Hu[rRD^o8 ?S&kbLSOvI3x,s\/cs=p6\̓$JLeQ9G{ٵRSuof7Kܷc*^ik #SGy!VRL<D/|ˀ*$HC!q~CCʠմjG=끂quS <Քey7!Пx O۞Ls4NqwVV>_΁iRd擂κ--}`T9e?*)b6 a D>?Dvѐu80SMRob!0O{#9me_;D;a\02]#8cԎ"Ur]¤zKAOVd?_}%4?𝱛,0ۣ~Fpb ?a PN=Aq\xEj1 NmhbdF\̦ ɟOtU5`$ <33p ђYJ̮rJ^tT\P(>C z߶|9*T-MݜSPnzG3'Tz0_d+QN|dbx@HӾG—L[ǴkcG`9AL&iR7V%ޖ#d dR 3N]ׄb32z'g0;ԔحvMf/ @-jSd'!ABKDH$ݵ 9EF|(YaL0q!I9ۿt KXW0 'wKVhpUYj׺W<%1]hϾvqgPsW(=YPHx>"\]ojoxQ1dOUpxq2Ȁ\WG{ 969hBQo)}SbFKy.E^:e[<5@OtXJD6=i}ZKU&9Se09ʦhJK_O&}A,9]<_ٴoo›t4Mg<͗hN򧈷AmIx϶.%ƢWXB^i<5MKEŨhXoW_O 1Pi29\Թ-zEaԤ:ΤÏ+kҰc@Yn؅6\+Z3~Sg+i8=6t*žUW쭳s{ZNo)k 9q7} l% |!$DJ޳wԨ%?3 NQwOA}iey;\4G3X,ꅨA\U!BcݛDOulnOkk'ґÅ}&(VYeةog`\&b(VYAG˶`gczR[і_5H:p1CKwP?Sf} \xaSsZ?ƭvޛz"ފGP}8#D1o pẽ8̸ͩ9]ְy#(.GР}7GYX  Ҏ#29|6\K'9O*NBuZ@d"gTk#{CzF]WWuvW`)FV~gs&%.rmGh;+:sp)8;4UVl |^+&]O1_Ն 0l(@BM]&~8IBїc1Qt[!T٩y!$3B0` gբjJTEww+{z1/}[foQJ\z!'' ?VEێy*p- k[٭w)mpjv)y^뮻]QFK_6VIY2/I+am- +xv&[o:l."8 ҁ*5ʅl I&{h l'awdw. _&8]Efɧ]I?ȎG9s#Jl?w%@0đu)Tx55nj/MTmPM炢 GӓlT-b?^8QߠC'> Ϫdk!i#+0sxdIϼH`(B\7bUKFdv׷JtesV֫ *z ~,2lBmQ)#}) ,>"@~E{|jr$QCIdھӂ}3Xl} VDO#$5`lşߌBq|m Z3a+>}=Ѧk Hw-5.N/u\$ZN~O䧎jp1vht 7]t*HXR 'jD Piic}_<ƷD:7/6St2ȥ:CP&bQ *$qE]< [q/X]+]*M_+lU6ԭ' /K-O5 o-;1%9lcNj/F gyɎTV;# SS+7K7;m]s`:R,nP ݽUBLFnzɦ'W'Cx&$Xު oOYo HE6]"#FML;6=+նi;+K.pWO#ʸ. #w~$e$T9Z R-vKɶ u{WTS/zhH{UzR7"IWWi 7p|(dt0›YΗpW"/tif3I4dReS_ ÔMKTgB^O48CMQ ?G1ʭ6*$?Ji #frh~ pNLE}V/`E%6]{ :*XzYD:/~SHBu;Ft#վevFYjn$o$2u+i5{Q̭zm,3rh Z&֡s +زL9TU~㔾>.Ye-(b4 j~A{W=l4AǨ< sɡX%=H˜ i,@kpSL$^hYkҕy\Gs~H%-@o6U w`nUa:F>`Czbk2yMJe~߹OvMbxu&4S*O+#Q|4$1N٫( 73rO75=zjzH+þ3PY+5lL${+Y wʝö=O]xk8c5KrM_7JAWTyg-&Q֗>#%(%4= U~a{诀鴷'1 +}O-_#h3Ec%5?*ΤI~W0SYM+p~֝zÝc~xZI#/)= _B]^BS#5p<'NTƕO츀s"t;W8s `UHsrGC$zO=v&(u9MMK0W.i__a+y*6YkQ" ㏤g}7X>b`ZKhRݟ]T2fJ < =liտkߎ `ww$ܥq/);&>GsSk*zE},=vɕX Qb%4s=M>nLӜk::mF3fWa`7PyblJ!E;B!840*>;K~¦)N<ꪊFya:\v|!P@kj6chi}7M9`waڻ~&F^9d&ů+E@?mMp/!Kt.F .L*@m9:Ȳ}n[R$h+?nʰwւ<םh:- }l,MAgƀgyS["4\CrMk.CڔrNHa*O jw2}smAApyVA (FWDAbʱ5B/q71$:ꟄhW3YSb񅾧> t.?hMC賲P硘AJ JZJ QhNt{99KF#׭`.c`m/hE"O-2 |.83[>V^I_HțHK{Z&ThqV2ãᖹVaP)9a"O% М;KkXqҔ3`߆EdRL//O` Yc69Mb/mZj#zb5@3jfW,>{𿛫A/qߑ^*7vh'(s?+i~rPAI!#chr\[vyqflv ),s*>4N|Ԏ%$#JWi_I04^m!dD9.+C~Wx؏[Q09{6]sYnhT7@3XZa4he9SlW ^EM\$UR7hսPl͒KY Dq!pHp@54ab>w|xl:3 pj^ۺ)?K v=BTVKY,$ݡR.gR+A `uşg)c,ɝU f,bḄR?=£pq43*6)&d2GP/6bc'x#*0̧Pۺ bf QȚ٫5oNݝB"@۸q'#2 qaƚia %#5s`ZJj+>E:K X}y%R++hB?=3#e0~lM5P'n`8 Bj0ZJkgwACqjoNIqɶ J~i31)bd|{kplxGE͗8,b u" י R&#y)5(ˡ^'nCQX)Zh (f2n|j1V/dmGMJ| iΙ(J4owe+qHf%3T ƒ`AûUSF.Ϝ%[n>˫,dO+îjzV'Ёdds7P琖EࡶVwNlVԷA}xr 0sR'ꔁ~h_~ h̊Wg0;%m7H|T>҂r#<dҦ&0x5&J1R~%=y}%L oČy3Cs0Z(cLLr7QNq׌:7cLk61=TSF t[H+[5Pl%s? }ϗC̝͐dԳr| t~p `v.FnxƜowg+mc~[DcaK}%hJ \᫺{`[҂NO_:f8$+2b}Dz"36/f`u;f@MOs("_$Z`]駋_HB:h Jy6;.1S%!}C$YewvQD 9LTӪnɺZKW%9q~lC?rL|^!Y:zfOsX-Vs߁3]1#czX[WN#%pUB.ϵI0CwF?e>&ˠhr\nUȠWIG<֩&}+ldvuå=3O>gBnkT&o;ux)/b+NJNQ|1l1E?#dx"|3PIɽe+`[,E1hS2}\+ *v쾟&a/}L2庩vG ⡳?WAYb1ǯ`r1~$wei=K=H93#YlTa+B{(뱳Qι<,#*ӥl1UכS%3cͼ`vKĤX7LÙ|'$<͜Ez0  ^7fphpL5_8ԃ%G^/r3uDv SKOU`=fXW(M s9GlW,@줺y(6 dS/LȈf&b5L*R[sPf.ӽky*-gC&LbZ2'z5gdzPΠhPCzZmM alf5W\ (VXթ[];Tvr]vP*ج6naPM_%:Es:"8@.cOdRvҡmeA8ʹw}3Q_y<\uhYO #F &|i x@- L\# >ԀG @7wU&?|*\L}ӃavMG>]FXq!\?Rj ^Me@ᖊXƁp4]z8K[vbOXdUkJB]G;mY+2i; gђaLg CQlzKmQA?4B b~Q;E Vo5.mHaqG~Dm 'LE=ˋQ)V\rBFR ?oxזgt^M|IE닢ݤEJIrN7Iq5mN1:KhSh# cFy`'Zf /sD :_C*$Dͨ(+!b~ ^~F -x yy&FΘ`i&'exT{pd.F.[x;"}՞=b*E/ ,+䥱\F@H]_ϦО}`CCǑ錬nr7Bi,N & )NƩbU̕:7* zr޽c0BH/pxΉ`<^_3/!Yr&xJL.fןed2dYcqrUNgG&'Ms IkɁ܌4ǼZ 7w |=cQrb-Eze]̹ݟ=ϪUڲJ+ie͇c-XllGxvԂ;$B0o*x YYbJ-~UL3 9*,2VH.*.e.݇\]8tU˰< (Ͽ@7oip#uф)3Q| a#j'AVA01) ~t,a<]8Ƨ "FR!WCQ<16碂+t@yUKbI2 G4V.m B-Q@R SfDk`.1>'2sW@nnۣcD2 5GW\`3ԥƑ6{}kq- ؼ1)iN :vC 냟yE#{mvP\ vt#ف~*ùݯ$.ey&o)ךzF>kJ= XJ~A?avȚOŃ®WExt޻6nsuzyTU[n'6P4b+.5kQ7{rwrZyHZl8 vt!a$˩kWgW =,j[obqvi1)C8 !7f/6 ؁<؛Dma̺Gt..< G_=VBC{I=fA :L4$2uN&L2MG\da2AM{4!V#uN~gEIY0GIo&܀n@-ߣ=Z^82D6gd|{ًBT8##/ ?={Xk(a#kYb5E U-siHr eab7ğM lbB|'!NWgtt3fM~xPk\Ji_-nwwʨl=e ӮcJʗ~KFz~N;q׆WH0+:pO4cP{jĆ8§3n صn(vv85\+YhWPtR TL.#:s{,bISj6D[#oDh 0+^(ֿ{̿)HK7st!9b߄A0&TR;8t赆Zͻ%D4l1eiGLѫZi!9 ɐdTfcPCS,բM|\#K+oO$یHnُmޔ59[;ܴא}q8md6|hV'ű5S4Q"z- =|%-Z@oDmҢԨk r$({ם2("&l=8K*(╯!BsB)؉ UKa3,â<-O+9T* Wঢ়\Ka%ERS{0I+8z!l:|$㰷F &EGR=7>]>wP fT"zp~PS>LBԲ[]KLvRZ}$7Ǵa2MdCƕ *^L+ Zt}~TQ352O:7ayoZ[arD#ƔLsBTXt񓒨%7$Gh7Ղ zɜsb8~ؽ>U_īrL<]]ȃU e\Za6R,c$Z6jNQ:X.'&R#dvn(xZm|s!y!@nO;4 =\t\an ^jp&o{%g@F#Sq#~o[lN%Y~x! 8(s/*Yu״ Ѿm)Plur"^)ZƓFXg]R`{;@'PK5w syP6LW'eSo,pRax˅WŅ9rl\𾏬Sڝ!uj]^|?kc`բ]G]˶Anc{O<ֈN:U.J FqxGI/,QCDDG?`um~@\h1Lm 3DӀcA)]@,/T$L=ZĽLae0ò+\2N!"_%9k0"F@ꕾ)}˖m;Iy=%ůDס*+0v}+΁^[ìzKS< T{ԅN%<`6Uh_g6X-7Ƚɋ*uQ.$7ƟLg@D"->oxU/۹}OfǸĤVֽAf6 ,&a,3$(0ϲXCս[AwzJgZ%1_Z_S/cTz =8ijoJj8cO{JG!S^ +u+n5!Ys9_5;9D3|h u!pS P~5F6F21鿡,S=RړPQ\ ")Jܧ秽1; @h 1pEt%jUZnnL"_&[o[m,l2{3Nysfp۔H3OP5m-KEhe%Oε~baZڡ^)9lYbI '-1>jWy؁8VpEL`^ڑ `s)}eejWB-E@ *5 &?tXӜMAlV 5Zjhav@ 2F۪B.}oR]$ɪ5U[7N 3TDbOoBۯR?J΢8g" &L^۟p4߂_Si [U1<'./yz~2["e#bąñmJ9F!b?m8ٟ377[}B & ?c5 RVNkNhY4 ǂ!C u"*o_cʍs[&Vf* UΦ`Ճ`ih _*11]gt OY~kLBNxOӑv1Ypj\!ȏ5k.ATXrPlww8x䯿*t/SǑzSB6R;o] DN2H}LX`#YJ#3rdllesic]^κ+$qZ:|p<'UG>Q rdaKSERr n4풥Ct<,ߍ1q@#X=WlkL} B- ^!JIB#jb"rwF++USӔy,Mwmzx`7DrbsgqlKG21!oA]# W_l eẗ́eWJm5~%!of?x޻ 3&`ڍgbDLst\r~H/6H cOp TJW8fY|=(9MV۠J2!!Lf\XEnA(Gє䉻7H̻Jشzj2 >Fxo#{ g(v w6gd*0s*<eP;v 8Gp m߸h j8Q'^)C3 e;/-dN͒"yfi\ tЌߨ}t~pmxQܱ'I0gӷg8p&fo*Xa([-Mf~c@XĞ!x/~E,n>=7ÎoUJxhc4sϨ $~^^M!Lڨ8[^ÛF=iר'tys.D&騊+l[w)*yAҝ 2lg%@!}9]ea8=7 $ yG$JnUaPa@FTq?,bU>!SK=xY)II$\6 hW{$ |UTT';}ZNY_0= 0A& }G"®0W~$QdC s$E@VZ]]O"a|pfQw-?Q;k=џf_ޗcor)#Ű5Իi, .W%XLFvFonڒQۻ\"}kr)ĝ4,awV /g}·gMg.3q*ԸW\q4+QÊ2hsUY  bg>\y)2gF^^ˠM.*:%\Ftz[tZNkrR1MM 7pZ [3c5@'6\F&E3QD:2;TV P!_!6Jhh㤚Ă`d2ZR!uTE {K 0V|:y0r|vܵe/Xe8 I4yL W93sLt|#uMއ> J7^Ӂ9N0*e}Q|ޭρD1C/st9nn F9winH Wrs.<\fn&SwĈ4%5)Z?mL`uqU6b`8RH)hq Z59.lXrbdtm~IdH_g^%lidgD08}̴Leӫ) JsmbCiY4Eڣ~uܭՙow:#A+ǩOOKe'Y̕6:?Hٺ-Jړ=OxvL/pmh}c v<[-͘V$#KQX9Q{;8l5q-'|Gs:b&< SvsZx l&e`a~qGI3`Y '˖GN9D`Fy?j/*WG p9ED{4([A_+hH1@2_nq|hq7`R48UVf֞y`9N?$}|\ĠgQPP8JS3pF0)jdE;N2Y$s&2" M~EaX;̟~l\$nTӏ+g} 7 _ ӱ#aQ߮sI.5N{.|+kœ|`gIs<2/B<ӎKa[ƻ@Im,;r.B+}\: Ђe L0Qܺc}_-k iTă}w~LF4FAA?B\7繓U}Sp6?d+?AF @DI^6m+@g߷|t5iYJ}0eS%YCVgdU'D[)yl:£EME, \3FkC߰23K,^A՚,>{1W`Zl?gN\9N23pQ8Q*>M'ƨ\HDLɉ 0Q{`(XLX"s(b䆯Ư2-IBxQ,Zz7. F;V^,nҍ`I'}n:lC&C^jMwT[:V1t jֹ܍ܘ 6DJn@C6sCѼ8YDdkx8i`VwiII~$c:$[䀱ǟ#)uAOOqde$?gd"mSxsԳ(Upy$? ¿X{#`==:JvyZЃHJ;$QГ` gυFK+¯e!t%JmooĈ/  WOԘӡ#TzQ bqOL$j:BQ8\B4CŢ5F,(,a9҃qk`l)<)u{o848 Z$O6 f[#+#eizA҅HFRMח4 z UZ&'`RO7&}z\bL^DR`K;-Z5yCtcC0Ai,${ܥ˯w&q3c>v){Q!Uph%iOmc1+  n>3"pC4p>>¹`Gإc(M:jKR`ptl9y&zrKjuDU48dsVs~ W60)Ӹ@Ww؉?Q^#tEbDI3}a5v2'POB[NͶ8m3b y\XY>+}:Qjecr "__=PфՆ]~B[ڡok(ڿ/+$r2d".IкdLG@>5_{0!"']xP":3vR$JFN-W`AʰR!mz W9{iMTȾN^|z<@C3dawT9D'mDI[L_1!wARDYT.1*R={B$(ݗeL:[ƭ?C).}҃ {b}Yq7"aFm-W)$ [kyxZ9s_SSR=7ӋE}Ӳˆiwf.R&U\6(lߔS^MޕRׂ[<)B* 0.N+}Lg. NG/K7M*HSv-)&FgSbWSI 0Mgsq'N'5hzT]Ig֒دO,,ڲFEۣXMx>cC2xNEy(2XDwcuew ^NB(hjՀ־{^ -1jXwfvca\nl[2W<!we|!|覩Am SٻhcכtFZo8Ϣ)^p Xs9ST$㯆kΏ f렛RXm|pK*Ku{_O?X᭾GvKωJ@#ۨzЃڴAr 0L@_nx+O| ezu x-o%9ڿ1C, \M?2/-U3jJ&05rp/; ;9<_zːm̀=u6wg\&rţ2#kPҸs_Av~n;VAF l୫0`E mџ^3MtѩUfe΃_}{WkJzw#"pZm9j0eaaB1-"D)<4ezN[>wHv] 0l76*c1w_0u\4;'e]|h g ca.2OzfXݶL!ג(t+@@VWd7KuĪͺ7OwL@yaq2XD{9jk >'*`O隗 vpҏB͔bNDoX8Ad93G(wI72;EE [cIȟ( R"acD3zYH\K6Sh[.c+)q8 ,>5rsH'oBm~/vu?#/T7h1D,IC85etyXD fe ɾk_`vt=_rrX[)9ۢJYjTUFRFU;a{XG%+9&5J 1w$h% Glו7+j{1KS{)0S&6bI}\qm@Gh[b-ѺPX'rwٖ4^\|Р8-RWzg?tίP$DkH= G BWq8 JPz `7IKPI)N..i Z4~ͱ&)xj_O[1vMq6IfR, BHH!F9?;< &Qy[؄t~{g>c69_lB:'@T8P$@*A{*{,,T^M_yc_Ovyt 3F8h\z7dлQQ!єG~l[WuLL&T68\=K3D2խ SgF! b`uWt={ϬaW'*vQ ҧ;Eiu׏yg嶿M_ʫNHg*v=uz9 5K7\@R[w_{ip#$T)/#>7͊r:M?嶑/9]ꗗ'H:bdWp&6Q7mUJ%R.0GY(EaG34#EJNF~4 D|V!V+cXa 9(~Nj?iAHBf[_O@Ϛ }21#?k r}VCʬ7verop{7D5 a\.^cYH2le`IdZ}QxokMdqx2΋ev4\ń6rg r~Lb/\\δ$ B;9?+`򎠂7I%*7BL+9<b)(IxZ8,K0ٱPX@y6Qy F4"~,Gy =ǝ $кV̖c'Xْ`tI"`lw:=x4s~pHgB]&~4cv8mФ{]=|j_ [z*q& ͸4~a5rϯ" ^h%ZqMD픢9|]5dIeWB G3uY(`֗wzh>'`.$26qawO"~TGR.R #W0ᤧeů_+:}r~*~|}EXw(Y[숑ſ:@7r]$)mi3Hy/Dƈ Xk%]wݲ:%5g:P ,"Ʉț hC 44TsuoKPv#MB~e9 +T?˷ mfh9(D<'k;t_ٜ~Ft}l_ܒo_P;_^ R[sU7ϴպ ȊX, TA?Sw I6YwR?d!=\9н˃@tŪfcQ5o9v,#SnM3(w_Mt'8ܝGc ` Oň$OXWgc[;.L\ǏedoϗAoV&?W!< cs9XrisWnI e;dB G 3'4ڽ' n{f}sx< wE,ƯXN瀹Bm ը6 % .ߵ![1s`Xc3ND[yfNY\,2X)4 Bb@UUڝv!QLaj-ͦKO?qIڣ:2wVVUǛA55 sjhqG=KoY0ՈP[lg'+HwzYfu˩C7 !jdt ⍳})"AF'=sSXZRlg6kqSdnOmJ41/tmOPCrNţ`Qlh֊$s݊ jOw֍!gwl\DzL2h+sc @U%hntI(~sz"TfSQ Dt" Sd=%C-yr ^6iJTt-=kgYS)x<C +=hN>"Y2jC;grMr9$5{GfG6W$4/(0*5MVlC?5U+qҘT<[{2cB47i_ARN35c'@b'KDm+f @5cTDpp/3:)X] `1G-߯3㾯K;/NrRZVxQt̶9ϐov:9tX+:y:10߶"bL"#oNjsMC0'#c~x~뽨M24q((PG3 c\Y0C `;.|?Y/MYү [:wvu!\08צpL|^PߐyGf?Pͯ2HǝՠC힯]ne5N@w4%Զ"y0 -vHG4_$*e9O{c8EE &b$ <3̖.j&j=Mhǝ*^1eF2 }EgNt~\n=ſnd6E>ʓE=,g3CЅO;5S%cP,=G%FWOd~Z .1HС&I4<}Qe,м,~%2$  &7kc!}rߪP6!B7nP6)oCwMRy9r]knn̖aWtBIżnXd_ pT.Uƽ 'I6~5ܦ$!u]?ZW8^{I}k& uW N"JV.{މWw'^FgjW#vCah=uGb##a qXDzoA"p]ЭuWB!h7>oP'IGy`Bw-LNɇ_~\ѶXnfg)8Y2¿o2$hC>*d&-}/DmڸK[5,eT2opk=8 SmAW|5H\ _oOXO/Pi@gF &O[d!+C9@f͚M9O"a )cRU֌6ABQ:16{W&o =S$]7 klA-ʍ7|\ =[<9Pgndʶö2 ː4j2{gݜٌ`F[;A%a]ܫ9k4<ڿuO䙭i5wƮtq w 97Xhss By4blSbZ bh2c|Gag>,Me8,OhxVoXvT,j\8q4:`b84'Og~eIW,~B%n4(͗_1+{an1E:A<]zge, z `줷fl֟-!¢uJt̀oE~NgN#j;`z .1 uwPE˷Do,xvux^ct%kȒLL |}P}#kB)vwOag4u!JA9 őR."[[nf|kT^ɁarI{}ӓF)~A:%FgN§1M$L dC՟R#$U͓Ҷ#kzi?4/;ɤh 6@WLAkbR' &1Ygk`}ĈIw?dJRfplWhyk z 5W n9>N _t~ ( C h*Ʈ߼RpdJI*z)peC#{SQO(D4ZF#o̩#3CTOrUV@5;8_UʒԱٟ6q4HgbP䎊M]tH ^0A(Q Z`ͩrZ=\_־;|֍)X Xn&2M7luf x %_CzSenN`0:-Fjwi 'UVg*;[,_R4iO&P&,)cHAl|_:fVP,o4`t9 Phw8% )=Ol 0UN\2b^._oF Ek9!PGU@eX& iSM:>~plH\kvwrqO[fMcmpStB-GA[a,8@g1:\K[9Q%ڗ[""(GfP~ 6d]@} )a@elGh pT:d7-70ĘQT@q6dn٤MfX~f v~³p=e,X 15[I0S.`isgi%Õ.W 6l4 \ŭQyNĵ^>.( BRJ0fQ\IX[' v6HdxL0KL6ۓ#k~['y+_kGƼwۣK/[Yt-A@QLeK#0k^yhLzM;kYyЪqYv,R ]gЅ.(&+L1co(YLOTp9XzN"J}/r*_l`Z&"~5Z(,^75kHg0A;Lmx8vt}2XORv.3 >\NK,\}%%1jt݉IWfLƩ 0@ Q9Z~u]ХR?ZF!z0 zH9xnƶUM;лo]_ɷ| EK,ۿb$!fn-ogx^M2$W1B xS+(/HŽg;Fts\_4QZ/ NSJL!TI}d`SfWȿRpK>"FVZ#6;j^(`>ENr)ؙkX)?9b+wL kjoMB.8˰&qͲ/O"F#l()IJ׻7yV-QO4#j3`b'S\6x*B$T> ivص? c'@`~*0^ ,Wo`q zk?;047|pƺrlMF ~w+oi@w4`LL\ǕJK<8I,! ;#[a0(?%<>A50 苉 Q;o?d[48?~NɎI_}Ra$ 8"(]s×VxO&iƾ:>BAËE`Ɬ@Co4`)l¦Gd,8uYrnn(\0.Yrqn/"UaB(,zJ,|/拿2{7"˰گC%zNTԉEhed•-=/b:rcɓ;YdPOX@&y klMKp,z=^QjO9mɨ ˆWCJohf$f"u% ܠ"I+tZDcQGz9w""O9*Hyb8̤,@r1J+oJMok- \e .sr}p6uB3S;#!_Ĝ=jĩ1G-#W/K 4aYC2хu)qG舶? ?.[ٯabSXWK٧S4I6i'9GdQ; 0_$uk䥮_D8Iu?gI7:1cjfpMZw 6GK*g*%b.5F63/i7Uk!smK;q)*$ZpGg w@AYjt6f@6ߟ7BhX]>]h( F22OuN"垪 -_,@ b=+lFNq Optc=LI͍ک<-E\P6qwia`lpd,E ƆXҌg%?n..EF "K2Ɇ$ppVm"PDU/Q<斸:!gl6Y e 9}Ul1/^s[6BD/sA4]yu6GhWGkDvO[V{_°O|DUhx?7@v z#@pӶygWY?r7mS,Jω$;SP4nO&g#7ZcBra IR4 y\0ʛȎ]{]Ӻh+53,(KƵ%puCIL>)^nnSOXaLk`Hpw31Hl;1svi8!R+%\>: BfEvUIJxJDo5AZo Wg@AaM]!XigY rjHե۱ ^qYT ء"UUK5bkI $eAaZp2r+Ұ]f~`J[Q1#,o}銓P:OVosWդ#qfP`5%lj%ȌY's,H h X. H6DI ^?j5T=wB#aƇAea_du53Q҉q+,P8MrH$N.WlIjqud=rbit;cR0hsq몹`U6Wu&J/`LBYBR.8-\hl X]qrˍަt7U>5_L1i Kkh&&NFv+40pw )=wJNA1)e9"Iʮ,ޞ$q^ -$p4gȫ^ Fઔ|Qj<]0 UB PsuD_jf$aݟv{ys t'G͕C_c/v59KX#V6PjXUA'J )7_+d)^BDϔ1[ t tB0 ^+v;c\wԋ2I I?8,& /\,Ǩ{cPR>0ḄO+ׂvwnhOx!H4ZMϊ-|P;"s͇&m,\-/a'[M]#*X!M˓Bީn}zuGJQ<QVk<8TB҅i2 `vkZ1kt<JSyK+pI*_a?Z`k,QYuɴBqC=-Wma`}{4ObCVAKzN Vkc)׿HRAAB B斾&nUc%L;\Fk/?|B+*Vu?f/~vC뵷<3{1ʳ0p6q ^7}N$wKe63[-R(蜆rFKwl17YNPd=;I -@ 0q9&B}ݵI_ȤOڤ1PV)̌|P@V=̘qa?[ 5eڣs灕Lr!>޵[`4٫tVYqiq :̴, I O?Xh_D.NI>vsN_D@²+ld$@*u++LjDᯩq-E5B]Λ~H:)O{}P+gs5+FB;dQ? Á:mb]6F42^k_I +tVK@TM-w~Q4 J8ӆ< !8n"2WJlrnM䕷 O>Xzw/͜8yL>|*yNJoX c -"27ڴ lxPA,xH3tR6GO (lFo'V&!ݫ+ظ\?X!hA݁ oD+O"υr#q3hGȮO;,F=8_`;pEF̣VS/`f3r}G ) Ł١{cFM E2UZi0=Cǡ,KӃ|-Az Uu _o#m%jv' ˝prd {Qԣ  'Rh^d olZ -\GZ3z`V;)MtE+әi1 G~@} ta q Ipho HH)qvM gȧ=`C& bcm%r5PE}8[zvl?!o=WF*ZHb{;>7igP^tV֗)8!ַ.p xln!k$3 Gb⣈%,2^["F]U 0O䣛 P,w.|]ͻ=!.ʓ֘ŔGT)0v`d AiC­>nLU,UVDF+挨` )QK79gNްVn mÍ HU,hv>6CaO 녑Cu]Saypz1ӒbJ_o$h{))N6mqd.nE3? "R`C$<@w[oɛ6j;XꢹYfB.Nz~HP֮GF}3 yD:6.J1>JN&6H?EnDwr$&ήy3艗rr? _])8WwKVF+k*iI taC]`l %d,(8.nJe '\9}KP;$:SOFe="s?nw6q{;:/ei<>4W,C#&AB}O1)(b)'^4\Cr|]^oxcUéܪ}j?1Q}AI΄q/ ̦4 M2_ϵf'"Nn[8k@V)qJ)QQI{C0(9ѮOaK';]txG/*ksxgQS3}ET뵦F4g.n=۹<ZJIPh($f%v?Z2~rKY\PJ+geoj,GX CUhnBmfZmݜ1.rMHx%D.vAy] ē"%"#*q:^l#d ,MI_[xM`Ō~M-[q/Nt5˸&E<܎>;0֋r'SUKm"?֞ӵ_*T!yգZRO?2qdž"N ͞,,Э)p H7DI@pJЬ{>Er˙`P[`=&NNzg-jsi}R_|3e_Ǝ[앵Q/n3eBH [1_ZKdSlmD+y&Jtl2H6[jʤ8ًNw|mpwF1M* {s]\ ruKf:\ 4jPQӒ#U=Fݳ3;~痋 NJQML$F4o \r,yZ\*Mτ(LMyW;CU`_?ٚDewL}e/7xF{[`__X79a`;kPjSGUKc]~Gg-}&7彞 ZH~(b_"̆=M>"kQu Y>NEN#nnK4}𺈢xO;#sf[^REkEF"XJp@X3h0zvJH@%GRh;с*@CI`jĻcJvfRg@A?'p@A>m^/兦 N 2$gCVDEmqzFa=>wn?PbOA [`-C󏃡ï㑠O;ܽ4fdfM9<[^&1C!sa/j'3b'lQie o#@?45%B+l2̓R["lSb'aTr! TRuMLSSkQ=$ƙ}Q"Nj$%gS"n)&|JC!_0wG$5l`UIԋd;u]ۃl'dh M'0'nθs8WrG2M>{໪8m3W8R9NqCoW$ֈyGo-`%)hS2һ!fV{e%D NxIf0B'o|.mȱ7ˢnna)\`p6a_:,xy&w5W]A#c]r/ ձ:Q{u?`GMdJ*uqeU:D}A?7(I$2<@X`ڂ@PMgZ2{}a+}CM(~ܑ U(p5Q2%?snKy-UłW 8 :]iVzYX/")&KKqK{7.h=qP j|`0?p ]<{_pu aaRQavJpsm{*ц"y!ӀjLJ?#"xt"S{exgM8-=eM}{sn_GkRz*JVa~2?R9]Gu9lv*,BkoY54[ІE8omX?=]`U_)($ޛLb1<-ZvE)P+ ݙ 4,8F"L7n.V{ߧ*>jNݫPDؿJ=}TwP9xek*x,[h\|ԎfnNͫTgNgUn C=N^d/гbDNIӇW=dsdĴ+g1̢qE')X+m$+w1p݋nDH Ȫ J~!팖$|&k`|D._U3_Qqglޤ BDʕTb3vF >:V&U>g^bɬtg 6 y;PF cڡ_'(G=:r?҇^ȥKǽPܴXs Lu~Ҵa늪E q)[>GG/¸Ip=J+PtKI/o|uxivų?[!7«rW р^>[s dzQ o!O\P@d#δPyM6oS /=KJAY]!厛?MU/1 V'&X0K@ۣ_-ҷjrYgO ?5kWqkCTU%+aI KOXHBl]B_QT$aؗm> Xr$`gA*AD2CN;=@VwZ1.^'A n'glcV_".p M:kO9׵ wsA*-ceze3Bqp/Y Ճݐc[HtEWݴ:.Lys:m2SnWq玄\aߗqqG0~AؿU$0ܗwRSŃL^l;˳Jq\.}}qi|et v|ȏƍXI n >L"ns 8c+E02Q!bUQ= b=CD(\\]O7$KAde$+ l LI.^b+`PQ)G GgT+l&9MIS}fj\^tuZ?飯PqH\pUaR%,R_&OGpU%f2! Xc*ğ͜~g,HO*=lYmh5" D֩4Dc4|ĄvwZۚ?;p{!3Nb"_{Xx&SI7MS5 hEc|l$Wf+袘F(7J Ul+¾!<L@=v)7$%cڌF8FmUmW2SUCE30Ȕrt#*h\`F; L$^=8i(*pS礄!&_VqiQ. K踎cPg56X(}PQ*dPj]HqW΅c>Nfs# ·4 ]n&a0z'kΪKobbb}BázR ,G^(:ZH VZ@s.MF11L/NFN-g|gȮ{6YȻnU[^oeuXGUQ~fU6fK/s};DA6-v/.%1yyrFeSSa !ש+w?/vWn| =I`]u>% @oP)%n@oU׊Ǭ"9W)M΁8:[+Ieqx1,ӆsA..>(]#,_ r>*Ѭ7ՌWCoD[઴w]l=4kvi۱2(wuCӵ&=2 XcDe :#t{rq*k2"vЪ/xv-վ :2Fen[KkW @fW ܵW]OϡaO\3 Q2o2BC@;VbW8 07̅m7BӡZ4Bbێ/ Hpv @x\{Ã*1,@"P8X-`77g޼X]Y>-!Fl[V8м~Lj` &as^`'MET;{H|pK8[3wu| F4#؏,b ڕvvz#\DG=\zQ}" ZIEruפtmyWˬ KTG"@O+c"G/ϓt1cy1B P[&c\%YNKᚨ/MYlM50rqqӦ\0}-;ɰMBN✤~ϛwpkq>BH#sF5cpĕHZ,0ba-u`v@]CږXs 1гֲ>*fk.sYn;4\`3 nޣs` ^,fGDD@nU?T롽&?HHG*d$hHT{wod|('KrŃHp҂HTj>ku;3`|?E}6_H.).l&簁 vaَjA׬|cty͌`U#_Z :ygRχ1[<kTG% *iJ|!"Ia?]2!d5^QbJr+W%) .l8.xߋr+x _؆Y'& "rXx҅ Sb:灘ՎS/;L&K򬪺Y}U AB: v .qq1R{N'rQӫW@kp`կט]'*ͬ_"ƁY,2ӂ4}Co<ڶ Ű!dۨFM9?@߅ߝ@Yt *u  ;Eju \{}V~.!%v4tèkJ'Se"JB ;aȯR᭬ҋU*{@'pzPm&[A.(Kl<,}u~bHx旪Ҍ5:S񊟅C9N/LB/[4#[ȇ1l{9SFM)vtT$jSX5i]]AQR%"h>8< U~iG<.n`>R}Sl0cي:7K5P.Wf8H1~MQg̓ giK,zHu{9a'X_pܯ?xU:dŶTY :^=_8uK=z"RJrաAͰi!s^֤4`R}EA/fFzı!fZ<لpangG# Mnּ%Ƀt_m^Cz2S˘(oU.%AΰE ijՑgE'>LTL2fs02xOV%%}^O_Τ1ls_Mq-;,ZK1QB-$>h/2.?xj3s~̄R2Ak;X3͒/a* YJn6dUSV k)XpVЀI(y1@zPE] " j g*=h :(,LUr9bs rMg?S}-Hms`eF)Il3 @K3-CxXu^:xUӨ3lO!{k+wiW+5'(9̘#ĨmcXGW/g,FӒ !yw1#JCtTόcNiy) 2<]^0m)6ad/n3yI 1.M,[ -dMɏKXS,Y6.Ո6n]vDiC![{Az(QtX ZiTg'evӋOA&%Ʋ U.ESo*O~RQP᪂` O5%6?c,y;G %<njDR&aBSJs/ w*f[SsPvɫa#o >&ǃL-8|v.4㫫旾h{&Nzc)#,E.~E 0?O6b \&ELjmcivcDKeɝs`hC1]⏃4WЕL{6 ިlj;|Y'@eM/H K( m͂K4pB5ԅK_5ϐ ?]mr)Fl(),\Z{5Ty;laxǬK/w 'rg 9" ,2P]yǭ@(rQ4o/eƾ*sIʀ=†th/^4gιr v=?*D1.AR7dfKYMPh-vǵ#p' zQFR;k<,wc h-6🔍f3&0ԮF*u@/}510`o 9ӐA%4ЂAb|3::bpoWba@ǖn1oe9EPYi(sJMt+`oq&_f0?W/Ƀ҃KPrn}ym"ȝyFe6!alS?ߙ -&>OKo6n.r_ Ƞ஁ngf{_fwL1%4PbDu2c(' VwhHza~k. #uv NF&q1aM׻ٿ\}ρOK8sue+d-} j!۴=:==UeV718nI yE*HƊ_yh*}1En߯m6(&i7۱#N{Cf5yՓ v:JG פMM戴!d*؅R5Q=xFOɚoE`CB$#\LuΫIHaF$pN-.cg NhcCx·)$Y٭.CL&Qd#A"0y yXumjHJ€+h5 ۽;9O֒x.끼 F#`PѺۑd8ɖSu~?kH~B֧b!ݳ́J VXwkveYCybYu)Mǃ G!UPc>:q{8CGDž)DG^϶y%:mI'mfhEx&pAV)%Kȿ|0Xsou |r0CVi?6A13Pra\ݵso~y5 nD:a>K&CF{.KE$->Y"ޘ̈sQHL^=b@ʾ0}ao ,8˩E1gy]F[V`3oyTTG!B5uM똊8(OtIro+E q0lϲ /3`=ƄmFy8ewNJp6`sDU' 9^8EEm95Ҋ"Y!o֣5#Spo: 7R-99A%<~/tEMc;6~C4EFQ,zIkzC~&ݟ8dr #Lδ>/y.FD{8L"M?C8z#Fd9iQ3Y]sdBĄ¶ +em{em&vT"XLPH86V]90.RxظPGFpz֯܌#)-'@-hD,lq=3 捔ْϣvУe+]Ӿ*c8# "l_Sx0bx)e8*NF[K&Vgsa;Y6Shb[el"$AK$|mn"{ɚf1mq .WOYaXz('+Pv;s aYTRo8y /y$UVn/˾5nW8^LCFuWv]9jּ*\MrB%3 #`]"ٌ;~@P*]p"5v C͡[x8ͮw*T3d!BjDg{BU;[^[4?_&V,PH_|jTo- ,1+ :n OʦV~g}zL@z v·- ؗ0 J8ӽtd'Հ}PZnWT_ccV2 {cMUZ٦ɞrqP$)8*Ǔz3Ķх.- 멷)sYE)k ~ n&d@B%& !]s 1dG䒤't>]~Sļ E3V݌Т A>br`?PxObR!򔃦F2 x/ >u޿ոdY vԤñu,f|QgTdsb8fQGkWL٘g]l']7">3R~^T_@äБ#a8n%<˄f{s2+O H*s}r "0_nb͛ik|iWE><@ xVA/7};=0]QoѺq.5yo@Bɪ,..XIS=vmo]ֽ#<2?aTl;3a>+/ 5ǶD/utKgj0ylE'YU3l-m8ӑ*74_+Ck1f\xl`c"_X Ԑȟ#Qr1,E<!Yp~\3F&'o^ ..FdO.f2>ntP:ӴYi2 )-uCmF^4lKY\T8F G˂HtQ# QĔ傴AcfxA3Q?|#ؓPfYC٧YNj+w-Jru+8TZy<5^tD7|Z0o'DnXߴ9lN g= {c"\0 l}Hd̓jJfnTE\Id"֚~%C^R8{3|m:yh Cm%.W{#@Aό ORD*=K:C,gQ{,ƿӾsBSj(cP,}~2[ -LR0VV%BQw43hoۓ:)nڹ$攺J `\@2Ec&meYK"qp?׳Mjm]u.~kژ AEׇEamfTf-LM+_DI~~RŷmxX">hKhQ҂9 'z-X~k)eq M 2̐Q2a8k'xP6r뵭Y ;vE]觰u|n"l1Ԗ<0C*[^S dv,zTkl_>swx2J!vڣE\A'ZyGXCr՛p)fGVgf_:AzarQ+/xGd)C13@%=?(WD>6\Z /݇n)Rhu핑4o>&#_5H)y(%m'/w4U Gd(U"d<ܰ5v \qz#Fy{6'r9^Yrwf|Kd]Cf,c'I4+?qHQt,Qx|p͎z^ (Hzyi>MrF$~%\ȾyڋSnw q}Aι@Z9n|D@c¬izИE~ShΨ>rP05epImFLF>'-hܩz7s1nޙ8b* oD2'ŗS밽mq#1+8 ^QP+G DҘ٤_gW޲[5g%'cO\#3mpYUi7AKj\nyk<;˲FAuE-uiGd? 8sh4rAZe4#*-q8UyHG[H Q| _Y.Ԟ OD1ḷ}~P0vӷb)\x ܆xO30eui 6;rnVVP~ #Ir>3Eg8X,NZEṂ66%Cg^HP"~ng)a!ͻo` }_K iNӓ54121$;zN)Ø (y=jV"}ћ}l=b#=ݗX&Hz{C' VZgvDa K}p?ZfdB+u<$% 5;eAKjiҹۈ~L6X{-JFi:[[KBe_U¡A=%­k" eY98$-@q4J;/B $u+<`ﶸqV:v4-iu2@ 8r _f}z{dSgCt~>[ʟvңP_H BhX̦qjhjfjQma'4+t!v`DÎ_gDpKI.'Szˮc.jp~gZ;`bU>!@?&<_Zb]l yP=1Eg{闚 fw GxD;sd 3Q=0T7MISYEjȆe\Wt`K;u|yAdPȲS.~{p;ektbą%$NViu֏56>9O!JI1aЙ6).FsƑ CZ]Ppm-HQd.? @i#Qs a~4tMJ@Çc(CsOp7 a[*q?3Y/8akz ̲_cGde* ҘǴpXylA tV2G^tm }Yl>BěS(62j 6ەV*7lO7n'oUO[(]U< 45B!cp&aL9Z)XF:ɬ5Wy;;͵A*%9c2mV Kuyj̩xٖdr K5F@aJj~d:Nk5J\k=)R Aʜ BԲ0$[!k@94~!G7ғw* 6EX6XyyVM(w|) TfsnjA'e!}eEp0DE6|Q*Q`s~+hvYR7Eoˉu8)խRF>2"eYrD!1x4黪&/H"7<Yg痈+YB9е&)0Q@S1x( O2ܝ7i f6 \a@`U+ li+\$rQ.hr zYR1t$d19f)Ԫ)[8EwC]~W|ܞy j,Tϱ}z|Yr@)ޢ*P>8!33H@?|<*j~.`61!m!b6Ecڈ TͶY;0dig^q =/$(f4p< ] ;zcJJGt N/LezPϥNF:@v = B˛Ay m%)|XW,:{4V6AYFhv.bhzkV^vw+v}VV;⃬W~I @fg% }^Ϊ80DAxjs#BБja}A<5&1‡mc?ld?S Oo'VJq(޷(Q$*%^aS[42I K5gEuPpT%49Eæ5 eyoS%!֗21֏4 r YW/Enpܽ}vC?Agqw =E <ȹƘظc 71<&F=k?ƅe2Z2e $7R^v"cfϮ8~ϒ¤J33hII/\و$(sm4jN~(#./r. {:3E|Ao#P'$d|wSdzBqhCK[H&ꬍ~0D`GrŸ=}mP8Ӵ۝~GQleYá Sݱ%q؁A#@\T\9;BoB{UErT׌͢gx[׭zX[H#ճtǁ䲋ssa>kW4W] ^ަj˒~cq/`RLX4۹<3^`O*ܮZf;>C ܘDt&ۧ=Јqr-8띜w>VȐcVyY@TX'_T"m-& <4›f{5;)ꛎ۷hԋHk>kgsӬf#)WBcT{VQ90!XEwBc̟'6lzŷg9}Pff^5mD֑9r"Tլ١#hP_Hq"Ж\Ԡ2+>h1{_E߭;WyIhTͥz^lYcf:i+$+Se!ΟWTH̎ |D< ߏD,Ӎ`d?磄8ckem f4)١~רGU gPrA%F6o -B|.X14Od*-H.K;.ea$~0ڤ~ڍ}n%*u("aRC+Gҗ14mP[b8m>%}h,)]82]Q3~j14lºPK1ɕ8: @UA ͿЄ j F`уVC/6P+! ,C!ҖeBT%^NN>8E2TyҌ6 =tj Li[Gmw\ZZ>&izlK?YY(R5XOwNRFsx[. td=1a\B q 9qdD`:ZʯC/^Ӽ83-X/ 3HK Na2󜞺ፁj⃫)VKU itY-8;a|BWbĸ]CY[ :i LQo{[]w(蛞tJ0;MToH~U떦Sۨ&ї h, qظ/-Hnɘ/ɍa%i/-qX9u2 eX'Лfݞ1U{xTc M6ۿ,WY#?[23HS@ F#:Y=}|Z(62|t7v4,Y޼Ki"aM{s^J'z ~_g006"Yr/bv4ۋc--FO V˽x#ϛQ: @2nan^XZ:s1pcXQ9Y.f bf0og?ӱ4kTitmN]kVrZm?*( us["C%V78BjE(Uf~˃ޅ*& /HКsU=e OuAz#Se6R&Xw,D q?#0 IH᪱h xGBnU=47_y:o$q('L=S[gnN1!1y%(Vst[{G4k1?\#lՀEm, n=>#kXE:~_f)^!ڤ%&KNXT##pĹS6Brvįަ/&<-k"{0,$G̲՟wl7)>+3hѨ \zo`耬C9*ں6_=JiGz4#6aU !焮)>r8X jn7狀JCMA$p7d𚓛Y0Py ۚPKE>QІxrC촄Gu}i2CXA G$|)]lA]|Ď56v5W"|S ǂj5<ͦ`VWYcCZmڪO?[d'V@3(?}0]]ar *+$hwoRTH@\ * N_hC^zh? fsIxzunv>j.w_.sF(G,k'a%ݳWJd%WLYV. 'NQLg jX%$g13GإabB Nm>q5 ݀}\H,!Z5\6$R GAD4_M*v!+37 NQ6pt@m^TF$ >PF-YI7(0څ ~אCew?Y@?w*¬IW,UAIh- _>&X09έE-!> _3xLMY:ʹ"PP(u획NlbyC`]D!n#(I owg vsԍSU02Ak2Ӳ?*jP_N=T{r'Pu7xEze c9w@ Qϫ CXAGPtCXkw.wK,\n@:<"Q %)I 'Kr 5X ^ڝƅRZ M@t'X` yiobP((Uńa~BBwRȔD@}񡓈(H03r1E"&' DŽF6ʙXrl;7Hq&^Fạָcך2ySFd킓S '}9y1X]R5zÕ\k> QVs_vq>Gaqɂ $ DIaڱ/b5H[[CEܝq5bqS!hqRSnϔ_YzS=[uZ7R~`zxٚe8 $!\N?vf`Pqg4,L̻D;ÀmM7s+N ;""a/d9LKW$y0؇Y}Z>j|xnn3~/\×`RN+\] &LˠVYRhQYt̼5Lz8EyRgO>CR\Gc; 2SD 6)XCQ.%c69l+P}M;HC~Īz2n5/WwߚpY컴#QWQ9Ry--%p 5Eί_xNǿ#܍+pS#t\^> v]ҹI")L+Y1x8zJM&cCX6rzSƺ>iDuAtq+k԰%JvQP3p.|?zdžM1S/cKHl1>qhS"J[V4 kք>SZY9/YeMn? 2~q1d%?' |.㼮puÔ 5xuvDO‘`QI+s5BxAN3>K bŕോkEWItul rEmXW=yV`쯵;3SD|gNddyѤϰ}ph{*!=Xn k\D= Ō ܺ#^ 6f2 ud T&d)Ⱦ @/6"4/{۸aֿ{8n ĉa'@VVIٻweg 'lD. KF{JE8+$EhW4w*3<'PɸҠ!$]y*dFV! \oq^$1yCyLT]@WJWd!@kRFJ0tNP\R`]B &o=LCu]-IU<5ZR!rItžyX곅s*17{k;$'48j^+ +.h3K[~SAz-_x;z5!mA ?d$g\;Pt[ErZ޶m0?-j% )M曆LiQlۭ߃ -}[!lTx.4dn!D>s5ώL-OTABWb4z@ I-!h9I.62k¥-$A2 [LUJQH-'٠֓JY5E (J{r˭0uLl%ͱw/vEĔ !{ԫӓ׀ꅎXV3o4qip\,-m;Nd(M#pJpZC<Ӄo //Ґ7[8 ٍ-g<=(]ʵe@p|DB<Ρ~O`N*d_Y] ~KJ@˂>!,޸$\cQÞ7/`(&09o1O}ϓ8qw ȟv hr\usUr\eQRڤ/>czÞ??6dD DTxx7PEoksuYK6,uw?J =Pl|oXkcYSr?Q+pM{/ L9`6{H=[ZE`xӝ;t?IU/TFҲ3QE6D ,2XJ*U#qAm/ݮ(ӑMQx@P!҇#FjWЌiDc5iZ|>p- #BځS0H/Zny.vԴ"9DhL p2/`LR1LJ%J{|L.NnP|cRc}՞G-ቿCHtHy3r~r)3hX_L8W >upIf[#Z$D jAVZM)`㱪{ݵ['ObiWFu^%Uۻrjr3_mD75/%[u߽h]`b$;Nh.CX~ æ_i! T5t-WB}pv:Vs5 YG6`AzO]FQxj],K ykaxAV7i cѦ@g{Rmk)XӾRʼ>;1 $e/0*?"Z`>&iϰ@?nlDϪQ,1ļX$`#N3]D MB?3{yV6,HϢTڬPe7Lq2Dk I{So֗LKTF*xj{u szܤnfc1ۦJ}WOt[CFuN `yQrg]-6תФx>#N/# H{ c]3/̹O&G OnuI9T=jM_ȊґpzRּ,U1q 9_3TdWt 07[U)GFfh.kܒn%[ZvNJ,MJ*0cqwr wY ㎣<`OW(!C㾵t?~ \@@mbm6spݱ\=C7IsUOtX>wj7y/R;Ik[bqC(T/D];_)d<Hxhm/tBR 5|؄&c(oF''09<1e ]{Lm.*t9> /nt0&rk>q%8vY7M $GĨ iJ ƅNS_#RtEsrVK4HT +j~P!fRj,nV@A8g5]@m_%Zaqh+<3:eGA$YHJ3?NDs+0oڋbZFP^ZCWTYX DP\[R6r0IRKqLT0l33*x,?h@ޑM6w&ڨy+n nݼ]R'o"]*YO*"4p n[ҟR߳V}t M@OOMx5uHO'df^u=k gٳ҉ -p|mZrΦ.^}i9NK$siP9δ}fhsiNPs@EG;$g&r1#?,l#A㊚ɏaKMрƣ'"oG8A#Gui(=i(mz3򄙦]N#\u\h]W9w/IãGBu,ܕC~"Pt<}#3Wp9)srpU7OGɑFXK0磆99?lNtRu9*.n n]*4(S^1EXo֪&߱ f ߢjX0J>_T Γa| ҢYy 1*I\纕1l*3N ʑ~^4#N%L hM'[{!RIuSnʻl jiMe#54Jdf7uoU;LA\g+DI?V2>*6iFM#+/6i<\l`sbpBQdCsO*0k? 21VqJvl (Ƈ,d,sH&&BJ Ų*77Β#m:fUO+Oc8&*{`%n]v' 4^ID]&%/>"gt,(D 'қEOR> &•)"!R yYYOMW4\[503 \ۂfR9 #Txmع7)^pH$>f[h Sh6ɸxbdZz[w.ts J;S+X`vl ="{QmRzF!a(}jt!Fsa~{%łv麣~w?\:+򗥭x 3.捝?9 CʴL@dl;k}_x`8Fȋ MI jZ4漌 n707TD  ]"@E8dDZ̰#/:z-b&d:=X0?W+/m#&1Ζ)TX?!^A  KFb%7Jpe,=Q۩ft&d8P{E, ]I˽_mhɄ4|LyyU7<'{v JfG _liVW هPhYr"e.$Js2*L;jdA[}qәgOGe֭ӟvh2VoXcR$GpCM19;kdRg8Fp)b 4;c oÚQWZ‰D7LZh,ͼiE7+HՓ ^1f./P,a-9I(g/li4KRS}ӑ"1APHAiͣzڀku  G6=a+ Mg`z>xC0s/ctV&xz)¾Z6Bw 3>ʀF` jV[Fo&$uaVm LJ|C6S@pV7& J6q<{dSZl8/ie{f*q},O6ae:e9s SrݶJHUAC%G#hB3s3́);Q-~Xw,_9P{z*҂\]C &&)~uڌq2:T5 D.o>d WFg]<8Zwby] K\ ˵VD0Ú %p˚ybB̔nq}SB׀<&a"[׆kLZw{cC1O>3}@o@1CWKpCGYUjE}xBdM|ӂzQnP3$p rh'(<0^9GvY-U/\Ȯv+֖-֌rs**㗆N$p$>`pK A0qWIOFp%}hb]mm_€f0#CJ a:"2aYɋIԍ70'̍DJZn¶0VкekymEUVJ ]s8sR9i!ʇ gODUC*fB\q4pB M!Y=T-Gc43od'yդT=g=|7QM^K\eW$v%|H4N w [upsz~FJ2/ݼp6yuBN J|X}m )*FQIk[qLze{[2c-g_~f%P#πؿR&.$ k8 {r:0&yF`ydcBHn> ֈTEɇo<#Hi-FHe )\T>iJAr@jIDLsa˹;b][[),1fZqhwXKqAL'+έL194V ׈Eܿ>_yrMߦכ?i-\w.yJ(7Fbjew0괝:}w5}:lON! kM+BQ  n j71=)AY+}}* ͹ef'.E+%[qal̘>['' <  2Is)C(^);<ßB?]xbrs RO L9|$X$/sxL4^DxmCɂ#(;夥fN(!>'hp+#Ec{3E @ (=ƚ[\E1B`o+,iHK{Rn٫TU̾ԣo;C&_"lWEb=+~ M™zJüL3ISO},ҋc0<.RR [5 {~wIdtDWGfuۓ[s+Gbܘnj^J?dDggRGKf e5 q65n%R)^B.HĶi)iv52=hB n/{. .Zv v,ˠl4'aփyy )&d0Z(a)hBZۼC3&AW-$ȃ$nQ}leK+H FAAi~GF幣@㭨[>zd9kێ=_3aۢw_|5=K0o+֭0 P4#~t|$|U]ֱN+3h]I2K6[[ ]@r#+up2F)؝; Z t;ZUۼބIk| ޯcr{1"鉪#ޜ;XA1u W֨@h@Ӏ+¯]!Q;Hgx*` Gf+ԇ̊vpH9WxP8H ~@Dћ/!YkE1U Q>iD ?@2;B%s-na4%Xb6 r?B}ĺ; (Ol;URhu zq`Q'եj )~]qnZW6l{{ |q֫ lvM1:w.aֶއ e5sWIs/v׋*,J\YҼɅRH1"9Ht/$ jBiD KhK e0tzB$q ˛_WǷ\'O͘e1(lj\+~+FQIi> 8&K2'=LB|ytc̬f yn!ZqT'W3M vCgk|,%/6*[^7cH=ylpM>7Ϧ`.UCIE:xz ÝAlqM qYLC30xw*@v>m7Z`]#IbѼ5DC=s};B &7׭# WH,m$jH%SYŒ=lğLK|\QGwy96o[y"*A3lZ|\\:46†(>p{L4COOȻ$IVeu ;祒WV3gӱ\&$/jˤXz -eB"Cc !&ajj7"&]^ .Ý٧Ro%|#a>%%ZQzX =TG1)Wt[_I/ؤ&;e߻ymȑ)ˎR3 c\l%I7\ޞWv,K-ET|?ٰ2kdK3 I| ڮO4J=F}# 1ENgt^j1#"w ʼn ֦Da#ާM⛳Q'~ 3~ [ޖ<\m)A d{4'R?ߩuĽ !^0YbH])\"-+*8Ñ v?3DĨt7 Č؞omyX49NT%OVrWZHY1ֲ]%ֵZ  $H7僞?^8@JJ@WxW)>ƜzcJ5+;Uid2lHfy^,{*mX G\QNc\(w-szfCRXKe1a W>]QKm-~Q:=Z8'Q|`y#L̈e:ˉK뎶=tn1adYXe̶Z9#/>Sj0*Bا=O 8INkq~5$P,M(tuS0}Cc;B a=1uC\]~|a,eWcnC{6KC)뙗7zlJvk|_)){nrﮓMw8X2{|w;jQz=3q6Dm~H,&\Z r|ӷe)ah1^ Jy]ݕĵꛪ!IaJot>$iN-),xve&.ݝ孧S`4rfT'&j?&̍уᝂpAGK>g ®̇p_UۮXЍ4T" -/InA ^v0 ]ݻ]ձQw*g Ŋ|hm'W HbU{tK4ΙM/6k#I!Id{7 =`vcS^S]2'GOLGl\Q7Ļ4z vTIl=$ff(qT\GEm u \It'AHG[7I5 Fg[ +mb AA{ #QƖ*aHeKmFg|@{?˔Z]v9$hC=co8koÎûQ]!X^dn*=˲5s^;UNzmV{e#mtbj\h ~X(U;9&|~#P(_Ϙq*^QSOK{+X'<48p(e =ĮDP!^YM@VxNv ,֊gzkD Ť %f‰_=؉Ё Zxlp$w2#2΄yz)MS5kf_)h)g:RS59]J42󎶧g V}w#@&ff\#b4TByD8'Tro@kybt^I%|o0n5/0쭏d:U.lX~e"/DxsX~ ˌߡzkw3&9/I+ M'KU@gnƵjovq.b 5 ظȽ㰙i) h:K{J'}_ 9i]y.3Z_񷦪T ihESl͞u,p$R1[KHy7't fQK ޳teOl4MjKuH:v5alI6HE mYWu!J&*W;$8 aNIƜ4hS$ӳ7U0)k}J~rXnx"3vla`4Q+&Ss$"pBOQw!v.-樂=jHMpL ;B fHbS寮#b~/bU?LN@- Wu@~ZhꌟYwc㿽VN.'9̱W1*@KzAʛ'Luz.v!טѦ'b(qmRh,f .1zCߕ ܎Q:4S1Eڋ0/|?ky1YKה7eیқlǍ5OvQadݝ[TNf lnSSIn\D-(MY*7S/C6lЅ)e8!"8u`2˖Tg9t1[aW}w@kCU &C??ҋ]_dt%AtyJ(f_ȱrV u0|:)JS|\R.]疖9>龮O.8Msh+^fNDS;.4Yo RͷxtTv9˗F5KQy2zhyy)_1]F`+4Zp}%'P7X H@mliY.щ|#.;*޾iGKfb|U/9zKqgw+xS _FZ% K| [oz^_,kᑔ5bWK O7AF*(nrAn|8lp0;$4Rx)ZPZ9 ZшÂ2A3k/Y$@MG{ *[? ]՛誠x5M5M6szf<ذn;%l'Ezr_ qE2P.,Q5a,x|8N +UH',k7;>vy &v/ZB _xI~o30D1{/|TY<vb].qC&j'.o"D>{ Ǒ!7X~Yan(&ȩ=ea%,w[zѧ⣅ %D4H[r s bBg*Ä4/嘢ޔMtYtkFw sb%f 6^edې; ./@hcOz"x^!mV볋럁9h7jx*` vwb6F_y zGk#\?.' ҩZ(wي[;Lb#6m5ZmbS,Y>S}^2 FQr#NvF5u ^_iZv>?yѰAjſR@To IJ4 㭓>@$|(V X6F-&Jl(ޕoWl{JY m'5JSaӡ:F5 8zf`ȒO^sA smQ[;+X#LduU&-V,yu";m4Ä,] f_BTx.*,Pbq`|9ZÛ]\|z-'1}eHQ vE}wL6Xw3j!}:1ǒ]@O51B.>)߀.u iu U2lIXi{6 fAxL0^tZpf>l7biT)L%sTRSiRk/w SԷNO^{V?5^v̌i+;Nτ>%9x ́aE$`.B&7zV6b=;?vÂ)(u=`zJbηz@رf~;7]L& Q(D\fTw0t͚Lz}޺ vPm(tWl ^$ m1<]D+2<7"#ZZIW -1P ptM{&\O,x)\Q =l Ƥ ^{+Y. vG<~H62M`Ml-ibo#M9 ~T]Ra;FOHP &YJ.L!UAua|\:cs&9(-:$!?1]{"S^m0TKO4&.㽂? Vܵ"!!4;ֹEn1!g <~ӿxv]¾g8TG.߰N:z匳 O)"qbJ2y)/_qi1ϐ MS!g\Y!5]\! fDfW%'1.UI(0M,NӚsPLEdHRy}Y$ɥbRȞvTN {H !osccTVv@ϟZ{BzPKU0t:M%Ɯ$c`~TP^0t X=N"tN$ P\eI3ZzNszv8g[{5~_Nbl,bFNiH-zȾ=^u??oq0g}Yg払E+=t1 yB4TjC?gxxDBx_)0iQ4"3^}4lj$#ڎj:2BBm <'|C+tZ6XȢF@}2_A6O* (dF?,ǟ6cxRTkkGyB9ca/(K0Тdﴁ 4gTC_$GTL_2Tq:oȟw/rnBW)BD"0d%4!(&sEͪoo |+GS=YQݍ)PR&e?b(xNai$솟/sQu2'sT7_A!-ZI-3(vbmeצɦC"yWpDU@yPy۬!zMTȳgK?)x2լ{ 臦8_ls{a綃2)"1viK\C$C~~R5EAf@roWb8Kf/׊B "e?D"u>7Ӎ5;R'Nz3P889@'(-c=h5: = VX}2#ru_vǙŊ;ۡGn$al1>H߼.=İk6Fw_OP0x1e '"x ^BOq)#Xn'<,$8Lu9r "j"7t(ԕb`VF=}24VװʘZrA`7NgH]}48`*@nkTy;cGGPB/Wͳ`AW$APC1Z)uHݻ4pOjytӫT}[YQ-;: 'U ݜi:=q(Xmڃ ^(xc62CE"|IשxkKHB; Ål>.q?jc>hR6UAp'wyKj"Y۟o;>QԈvj 4'NDQt|N29n>޾u\Qe3bZY2x.6}ץXdu.!Rк3!Iajŵ(\.z#D_f-vp8k ƌD}js KdOm+yMnaT*C6 ǛNCe@y'>& vFC t6"y]*uAsyeМ8ډ, MTƙeùi (ө Wxݻɂ &sq}l 'AfxWЁsZ~ )9X#$$9LuSN~I_LkyMTW{6;pnnE=y~;cP`K>̱Z/Fnxm8Eӊ>R &pr2ZsHBDg?@ގf#r>;fvaCF"#x$Go0|d)uCY!w4GDt/ku/P&Sw4%H$J[ _\#Dc숀 +58ιfwF >:^*ѩ}OHt{ 8ә ǎ Ux|5M(]]̉ Z6O ,L.bsK;U,( Vl@n?kHBkZ+GkOR3~!Fwvw 6_׍Y(̅;: 26ro؞.Q #g+\LHg}.t&<~ٟht(Oaxgne\F :jD>HŀG=*n^ae$$LT< &KF~Ī\L ŰIFY쇤} Z@8kgɈ pV?7̿AE+O+0h]+US)Yw(Uchg>:Y'{1&>rW{?lЃM &)?{#dce.*c۵hr:EDb$8d-^hvb+&3y2)`6CB 1h~A8SjHaLpNmK!]Fw^PAe5|`g2ȒU-,:ɀo~q{"#%wt*)(*vۃe8yWe`YmRq3¡9G^VB?xxnq]+ N&  ܞO q.`˯Q^߅X~j6_|XpAbVFK7sK0 \K]Om7zl֠4$^O%[? KP 7aXQBr*Hx/tC:DՎlG+ U~ }H|]4},V8ˠLƩ ??!ba2\0P3yBd,h1.a:P7E#1q!DcL2@/B̯T9;YN@rzbP:e_6 3 5-ht'ֲܚ: rC ~e+ab>EJ9E;,6Q`B^ ຺_L:5Ufg{2qπ݂7{yk)AC]t2x? bLP'v_ZC|U?&'ni=wb} ^ /혲ջ@$qNav1E5t~YX!6av^J§0*afխ.Ef#Tq_AB_}M6j7ϋ o#-6֑ ȣe oUQ+.AxӀ9FJB7')BGUѹgr2n8<2B`BsHCj<$hI/޼! ?N5f ˟fyTRIε(>A6u|0!.pTTm`P\ ,M_z{;9*lj TNyr,]]T]sJ&eqaӘ+U}aCmڥdu|?bV惒1(ŷHCߑ607{E1.fZihߗ!=;ΨO]tIgj9!o~LL5 xN^n,ٞJi}!zdg> Tb,0Ӝ1o 3)4Up{ 6@gjh+pth8Yǩ_uN&e#~.K̴Yd(?%Dh~d)P[WGc#R tnpM/0kI*:Ѥi d=8}J]eꪂF 9+UY $ O4s*'4vBy ts aMmm\ݧ05N/b`,\ h+*EO5\ 1 |8bŐj%2!ٓ]*8d26%9gg[NV%w$w5-Bd2%-?[$)e קU,szG[^؈z\v S3yOs{J ՙݦk87m<[,l $M6$3$Kn K r'> 3O{Wm~z!=+!ZEx]Fs.p-G ,##R}(@vo&`+h^<'qVmPZE.|0\\5S(<:7^wW n֤x#WQ).«tq`(_9מ#wp_ yz K8O0)Y]Δb~͋, R;%=`uS^nZN'rR`aw?} <+t: ,V;)4'U=$7dQb|jۇː0bd0ZYFKG/Xְ ՑLH =zzP}i%@y.쁐ff4MlGQ~^a:|V1E)zQLE1~faX3UI5dipˑ݁m#B[_I@61-k˲6AIڗmɫW1 T5J$5~&=p6 d"(oVn᷂ < }މFt7a% bkUܺ[!u's` lo2FFv֫߬u=>RqQ4]JcVh-Z橐/xMUdXu_G4~$GWdU֨:dC4J1w)a%,8΁qg |IUTZ~*&GtӉDgg{OOfobRlr_K0u f`A̪@=1<8,{ظv VW*ܹ,6jzXRL3ʼnQ Cƭ'* cgd3p2]s`P0mP6@^&1]i +H2t2wUhz^'Y}IVv yd>\>l"$a*|% ﵇Robٌ a#΁FI je)n!]s1Ht kʍq)XGgU[~^ !<}K;dZऒǚ\J^22<m#Ƨ7i= Dm!֕֝Zm) B0Ma q:ZfKn)`e`HDV+ֿn?YX=՞!X'O1x5ܙI9WȗM^zѯ@0WA74R _z*Mɓ!}Jq90 ?A]mwK9TbȮ¤XLM![D'|1Rζ vwvɘ" !Q#$sշ;M㷼eu:#T!GyH䑇=m~c3včR[MΑ+Lt/v3LHStn6fͮLxw!"&6DQb;(FDr,?-Iz^WɈAo4:hoO$j›wD-hnb3160ph, LX,,&_of/pHZ眀t(ћҺV=+͹쩼e՞ OX ݰدdZWOSy~y99u_zwwݲ?wg%)댺 ^J$wLo-/˓|M1DS+iOIKqh{DҰDm1SIM$&NHz  NnG4;~$"Z/'\GO&`Yz| -h&x}B%"P!kL24A.J #"}&5]s˻LǃR 0`#\^9ʟ9C,Rf!ІTImg 1ڌ3T!@-ޕernLiNf6~T9`j͖TքA҉ olKa?9ójRpTv!@)/ E<hKalYƪBWk=ٖ2Qpܿ{8_*sGD!JƖ/W"Qqͪ]0K=T0¾c2 X8cZ-jSI0emf#PnG'4~it/.Aض @(}.DEk_]h>';[n!E8V.ؔN܋ -9w-bG*g9CcAA8/O!^DDq^ (1D\Je0cyRHS@gQyE GGz` ӝMHyӂ*+ 2{fzc°)Tx̢, K 2kc$^AvaO_7 =x)rN_R iC*Y/n2_C+IX \@WhA{ZpʬD]`'Ux4_ogl`҂zA&R ~DB4U;O (f*g5<bU`s҄E;[7MLrK\0S?%O`,"j^sQxycBf 8{ʽ,ņ%bY4.]'>&il Pav;/f/˺ S>)W'bn_f\4*UNrA<m ].*d0|/N<<Zֽ2 $BSk{xcBک)efb`2/BYdWG~MTFd3!#EeCh@Nb?!nzץ7pB7GM*A6dȍ}? N)np>U00|hQt]nR!W'z*c8_>ZG ~ ߕBy/p* uRR N`WA;ͷ}CnRKğ(Ami,ɕKh k&ESBV74߲+w86B8a;G Uk:e˕b?thp^`qޛq7>UPԧhF 0;Tv]B^Y L ?5 韈%$EͧE -v9wm DcۄyV:љf}6[xV=C8LjCTA(hҎÛ/f!|xG@>¿i[HU/˲Ed2#Uah<Y$ /GE2YMS߬b\A2h:Y/Vm)#qp'[y".m=N*WyFT4 twMZM j'{,ANg\|"_} vq*B^BfY"5$W c$ H{S%Y0(JH.SJR|9U{tKqaGM=ֺV sW@:;4$b2HWqEK`x$;4x@&Ad\wzgϸQ0[{s*iw;_Mីh6@GW~C4QHAmJĂ$EhW': ԙ ZJPȝcT˟lY?u2ovWxM'˾M<5ftK/6vwÚ<ЎW*;Pڳ5t0^1?n[׼%d?k]b~,@\vPJ|\tBUO~?#БPN'x#>4(oCf5ճ ȱ<~)q*|5q2ň IVΆŖ,m1 ۥ7\CQ&:oO'.xQB0P'<򺳠NNhc&z(f"ު5$`6Bu! ng ^&&W)1 +G;9{wra#^lϩϠ7rp&iGVq2e}&BP8?hc7mq.]")GX#Uڀ}}C- ejx('-^JsF_ : [YC}Ҙ0c49NjM]STW,N_]}44kR˦/Qr}݆# kuѬpSdX͐l 4Đ=3ya?)// MB8{N6uRG?9hYpl}qJ3gJ )?;8n Ԋ68}{fHtb8B8Diݷ[p #999THQ5.[\u#D+o+_pϖqjGGt< Jh{c͹P*_#896n {b$r ܄SC#[cSG\-nIv4]^ӹD ^.|eyq`jx':@V'IvDx{-acXvUxHڑ|BlF5İe<IE KJQqol&z.tN/4M''>UsK y@d Ie3{~ꊔ;Bp)D Ъ? eA g1[X|l(=޾nO`|M)ե[N|fw+~ +i = R~_ղϒ7 J3f 3SG.nTRq$S0F$)n\[K$vlU8k\g5H)nZc_iЮ)iW (=ļK+3ʡFj~ 5vXAk;Q]2}U:J5z7[7 )e >VUe:3F an`.$D\ ]W71L7%:C{;l<['3K]@gewsle˖RdPDo)f/{75(!xd =h#'1l A3kfƊh0jkp7,<:4Z[l 5O1Foؘ6>z?lJ!䳓[^z!ga& `9KaaӜ bm3!Y֔.Ŕk1q^'L=iÆf}RꉰXs;x$`T*oɃ 7`>l u"\gCb6O\IG;fMMa xm$pt7]R֣dnO rGeu,4"NwXLS7R9b:[g n+=ȩ<>M,d<5hYTwɋVɢÔv3map?nhl~XvWHuzos}ݻGoXe_Ȉܷ&"` H%`A#}t0 ߲bӬدG||2S+Lm<p^Y<>y "?iK/u 4j1?oU`3Z0ώUNjGɘ P5umW>:YU(c#rlXu(Z<;D.S:=k5; z{@ivM̍ۧ*DCn$%̦ LZ"<MkAXH4Az)>'cqgM~;}bTsL)L72P\7?wc2 .$?-uhӅZƦ{g]~#)\ՇcC_mw,qAҺN&ђHlHHyփ<̈nB(- "TBAfv=n , l4@Î%KQq5C$%=ΊHe# ?1PcH6l4<1H|]6r݂~ׅ2|OC{D°̶&#$XuWL,jNWƺ´&5AGLn|ߘZwa+`p%,|x[Ɔ9h5qh]B[B91Dc`-7D1J^[?Fz=8Jq+B𛬡m *)*+^ɽ>%r*v2h%,ovk7+av/Rm+`o(=xaT8O'Ζ>+CȺY#I#} ie9~UF4n" "Qږ 3aw?jFkXj޿2%1& Fi٬Cʱē|#z.{?0%fp >l3UHOr; W]t%nQLDdGL |ZZ(MΝl⍡SdEů9t"UQ ^ \R9?qH4sd,QjIhjWl:vڑRVƉM-֚T܂VOW(gP5H֥=" LEw3\,*'sK?C4zh>HwznA=RAJX3!|5z6*>fU-w/""\-ź |^ެE h={^#C)t|ö}x ifMf `50=rQfIEB1O bY]XڱKD|2wT vI.րɗ @_)\0D)鵂S@|[:gSEY5c?l='16_Y-Əz-b|Q愫[f/ܴm*{[G#\a`>B  '& #RZ 2Grz}ope%SYnXwUF0rwMLHUxNղF  *p93jGPc[߻_<̽> }d|SzgBsmN`U&k՚K9TrW]ZӛbІ0&&C8#@?+&?b j02Xc%F~r`U28,42G92ݯ`vnoOsCFv! a Bf(S{ n<')VWq! "EW%6vQf|g'rj Y'5rL0e5 vo1PX2A-He_eriaZc!%|{}뮮U5>2 qEx6&+Dh؅h.Wb90Ǥ6d~vp}v<z_OH|sy#ڗn(G[N:EN N^qaGig)Vw>-;!ps8] |N\LA 9QV[U&M7TYde"6ֵRȌ>ns P*'vu?wNԎTߤXukWB#Lg< y} "ݣd=IK0A+?fw+6`i1x+6ݙ!-B p XȖaeW[dO"7޵V7J~.\Z+W!RŃ˚c&tM謹t} &z_ͭ5~_R﷡ʀ%.]@#SB~W"M^swC:`1@8UN'2b-dqG˴nKz\^*n;i›ʅy_#zҪB['t 3%nrY,tٲdL^pm='m76T-YC}=2{ bF슶d*]0}a;~@>;EE/G"F*74Zj:@Ԛ2EE͙A,8&[$ 6|ڿ-B쉲^x1G۲({`X5NoLӧ-kAħ[զ2.Zo sEaT3{H]Fa & #cђmHB\ %CP)36;ک4[|u< ^".-Z.m/h'F6]3LEUq/ﴸҌڒV|LI]80-3;?t#65-6ڊMxGXSѶ_Mz++NKbO|GJcAucVgfYu,P:Bj]z֌gk2FbYBg|Ow g:"LĤK {if UICݭ@۫3pl"AZWv籸uAw,܇}2lDjPMki<b)K< r2TacQPdZʆx-r۪+0hAlS5 fN%WuvvSwcP i]jq#D+`o3|yBn7,2.L'CdbLEW괟'[2/.[Qg-uUa2V-dxgNURj?1ӵ<]d~ve$'])5nexQeENDE L8!?w0,lÃ1J_*-?f|ZΩ*1ikrƆͼ OEuH-8lgB/%X)ȇ%"C֞?+?VAR2su}XU^xB1O!-5rٜC,&ڻs ot6E;kHθ+K= "2bD9-L#Âj_DӜ^Nz9cq24VϾ֗:3vxxݬw.j1d$4zS[@_iRY|A-8iJI Co}>f.i /exا*xL/[yg Ġ{HlRgf|h+iK,mZn/ XX3Cf|m9,4G4 )&G$`'umVrN$ םbE"\7ziF)F-/MFr*5a5`ݾڔ0ږ⫼갌i:cgZpڄ$nKljwίyi*Ӄ_#Y!. cRfIR՘-o \Y+9Pt\*bNAg?%"^M9l]ar,z:OWz @TϛCC ` tv)>g7,.73$ :5lCGzM<*;iS4XoUu!j5:A|aҪL$Q%V*|m^ /fvHC+w@h;&A9!Y>*B 2e-G{]r{8yeMY\SֳG80xxƈjGq&Tm ͠@V&O]|`nRW܅u$po[bkK3g6P0J>ҞncΣJN%I y ;_TnF&ۛ@6aOk-E;4f;Ua#Umz2wjl<+H 1RwaL7!I6]9tm`+bI()um^NlzVb+̏Z#-PUIn`01hp`K!`qf;X^q}JXZ1G q=3P]΀F5]cy\d%tڕc)'/ !W;n+`'r4JϠCn큄 -5/@񶄫I\RZD>eL][|܌n~Fwc(.x;[ZH@ hBގ ?K}#%Qz@{WfN2"PRٚ'h0{/ ^ZOȩG'eWtX:l 3=vͩ΂+ Zݢ-'y]$"<n$K`Q7 _ϒFR>`&l^M5=h?3Җm|gt)ULi!̾(AOD]]w# ȣDsRZ:~U u9/bm{ju^ zO9@܆Lg=m2Ĭ趇*Z w_MO.?\gv৻L_Q#Fx٬?Ng<>q^92L|GܚЇEr(_$p3 3<1 /ckड@ͻ5H(pwNK ] wS7(h(~m-A㬄TjD ]e(zT V$ 7`g>,\f區)z@XT3C=:x:2y.7SsX*9et.ݙ]IeetD-r3xj{Gdk`4q,~!1S»{MC.In~ԖJÍѣ|f}c]p8VX.!17)/upcIY^סjU>b8*@N.etJR*:cytrmvd?5BVWH™gT D; pӘfldeDF,MAwo3M'h.e-\q/,=vGMJ9g-j͙jV@D}R#kK} @~ Lb&<*&"ZhwS^@oV \%r6g@` y1 +p 6 7c~( K|,˹ j-.kH_ja7a( 1T^/ -w/Ad.ZC ,啬C:16ryٯB3J_Ko\`aOxv"46f -U/cujV!?0" yڋy$~*IƹC#j\wtaP+eZߡ/I c^26Wo r]^i[JqKj\KTS4;eaܸ/Nm)?:+$/g>d_'*L*:KjR{ =UQ 1Vj9N:75/%ʫ,Q@@.א 'mÿWY\ȩ2kd49&L CQɗѫ VɗYum]?A_ 3ޅ4ąiv"S_{(F+Z'"tŦ7KrX+͊`dFe潎0!lIGU>o׾WH!9$fqӿa,ݫb.|Im3ھadN ׀sYK6!(VV&"s4Wc g(/D4{ur=NVU3+dS2!? XJ\@Oj׿ 1E"}SA@q3x0g -@9! ݜ\mI24!995(NoȢS`-l€OT@p"1 .q#:F-IZ?HIwk3 w7T%ŸFV2 ivA0TZqB7+{Pg!:>j҆xMꮧt.\Ӄ.w-p(3JVMgϋYıh0ڕgkdPA!CDmOp T- p(*-ȟ EjOa-pA.z{b\+T AFvWbDw`H{WډǼ}z!nYl(PzKyܶ8i'8jbCS'f6Zldd}H}Eќ~.aN Kf@A<P0^i&>hMRh T>p**Ugr]{~w 6Hٱ%@V| 7ґ,}p/F#p%C7Jahc d.uI'Jɷ&NG?Ȣ^yPtw Ez܌7<|nU>mCt fCѿ>F2 I몀**([oxѫa9+A~7]B͈6 H>f9X%0̸ŭjLDfNJ+\6MhRo<0Lw4m, [:wU AP4T)x%Bw|rs#I/.$R=,n3=Xs'ytڠ ̈GiQgEhM&E ܦwX"4`,#f&~o7¥y@j~w77=CӾyIͣC9`MB~e17g;FynG ?~#ף:|C`<ƚpDrƐ6J eґ-3=iCL|AhmT8gL8U? VBʜBǁB]I0 c'@39( O8(׊+(p:/?8'O (1DYFQBrJ&d]H-y즏-PQZ =^UKz_e ?1HtRRdc5%mck o1a++uzQ2*#qˌ5A=G^𩏁4ٮS861vHk`jW!?Xd^0L|jU ]ry_!Pex\|noBM];\;z0Gw*8֢-[H O=ֱےy:{ 1C&Io*%mቋ-zՒ4jsV?ˎ7m90?g_>2\ mksFntǥ9l>FE$-8]l8R ZΘonC"6orTԝ{^W9`z0Hs>Kȓh+׸L4S[vCLw"APefVĴ8х c*gD~iqٟ^aٶ)g= ={P5mͫg]ƻY]y,J.![N՟0W+~jȁ)$Hm .P78ד~pJ;}k+%#q.ysˎ{9AW{'܌\hԕQY X5RWܜ~0< O/i4i'AD}ZY")c0 |E eQ +w~evU<6ndYGN-qA󑝞H6Y P_qNNcۃϸpc9=!G̤ҙ&.2Qx_K$9UG/K64=x3р`ql:h`*xM:nKR=#7zH 7- IA߲5OÈEay$Qݞcv/q6AR\ ׬)3AOw61aaց J}/vDCrwh]m ld$e=H:tm`.ҁ"lQy2yos[w%\ч'#7֓ xa8&[h (eK茌y^^cgv&x/U4R_W%a:NaCtO>$q.F"ЃǸH6Z(X+-N,l'Rgz`v-' 9 Iz(y|} `6\4 biGk4Z`g&cLv+)={}0 ÿ|5J_ lG]jC()Mm(cTG4NW{/Chxr>s2k|wS8'@dr@wﻠ 7q؆ 5y@O?ށNH(jsFN-b@os]dY^Ӗ"n K1Pˊu;# `]XĮ;߷ZEy`aGһ.1m.;@csEuΐI&) lT$tՒ{ޥmM'Y@@Hڂ5P3OK+>/s7)١3ZIjYS+G<; H|/?#ӁY3xBA )`1D8iq@qMNY 䯸7 z9ޯ͔v釐|v{gPE+YeV*tJ{݈2>!K^yal|&n򠯰=vK C6˷g8v/*QnN(5wDdaV7)l{qfvI~xM]">v1 _;N1;V[]ä 0˛w^7@մqz7 Tʧ`7}xν"d-u=M 0fr_k~ۈUUor'9|Y^pzF8v֭,Yd]*ß5Y79'j{wX™H}p/72+xhn_<*ɩ})>+2q/[h hG@Ӵsmaui/YoM1 (fNk(=)ͳc1VUȻJU*9̦n'˔v?P%RCf FgnN{U!4zQ|Sƒ?t m""t{qǘB2lu̅Wҝh XbĨp.H|[FK,Jz~df#tE^ޞ6i`QBp[oU93컡RD C}BOCBOdP($t|XbQ<$){b$FT>NeyĚ =X8 rEFv EQϻS1߳='9lta״cdB.P|hf mU2rMS){=|(W\YNfp5i['pS{L(FwvSbA* q .*&<MTԣɥDqʻP|z,7 9p)r-Ҟ:Z<;Ƹ΂ZƮO?Â3{Щ!SjH9ӊze!vf;D;m:hU 2]??H)QklѰ{U>r󂌫Ћ8!plYb[2HJt1v0=ZN&ڡ: IN&쓱'hэjù#Ŗts$ٶTSocFE2ŀZH#Y7pb6ƚnC ~eZ$5&"ңg V4?l9\0o D! rBhDxvz*h,a]OpYf'u$gNi{w&V ,_JJ#𽓁cW~|T^Vį[AL֋2"ɌN{ pHM{XUgòt<A>l\S-Fbμ M Zf"+GH`ߟ'aCZAwß=:`fZgg>`h=}6a`P1N6=R5ǒ1fk>Z}dEO0{<YtPS|)䩇dZD~p{/piv`*,>_Lg,OX [cq2GxB{c n27"!>0|]&G,5IRI5@]W0ᅡmQr ۥmT٬!Y?~e~<L-Cqi"$KU+/w[#3!@ L;!+@HYLC;' O'V*bz;Caڢ˅tsV$:+nertn8?95iMEwPZ @b>vo5zO9MEK,fa2 slW8Z74%N&NUю'Bp2%> Whzb9n0N43*`47kq,'Y "k"AemFL1fIx~^O'1vW8KњA@x͢0V-FϚN\`QTq*6a\tBq1m[ 1`X&fk{-jF{v$PML $`ekH.]WnřA }ºxhx~  $0Wi4M'&=<1tG"J'# ^To\D(. 't!gx](|m[[CK2bkq3u!n(Eu#AR- X󩩘J1%[XHռEe"h '{,&קKnk(XKޔMoK @, g=Y-6~k6uDT5*l5:I< n0AM$Ár(%; S ɵ?!_,%f)Ԑ 48KJB55g+{qd]J\N{DIEB/..Y|qU6Ve,7aWe asZ%?:IFM@M|4|Ǧ}0JaRCz+@kjAwh،ysa`soY{劌I 1akM oye+sd9*%mw~D]^%6" 96c9GKhV^D;1r:#Nz!iy3WG4CmK5.dfPj 71\FPT0ɡ}~cpFvqA);TH"I~, T#̤Aҩ7ڧRZpX[Ly(^g$bX=%M.gQ+Rڞrt_OpY!@!Ot`5 rr>`6`٧FآOX-n iV 7ࡡ{5*F@BAi.SЈqxV`R?JL\X"s 7D.^kV_S4NV9‘.4=2~(M ,3^õ; %3̈,~pwۋP9c8^b؇o~.O^knYc..c2t(f{Drʵ>Δ4bF=S;qC5=cXV| |÷ O#! jNBw6бhs?%+҅=r.~Wޯ2*.l%@<,4p*L+@:urC RfrW`X~KQ jtk0\0z3ȊHsDjy/?6ZmU+&1`_`jo8:n5HV#/tfj{kB~xzmKI$%<ԅ *䠳tK9sGa^f+^a7O C(hCP{HჹiȔn,# іm~ij|9ss!p1u ?'4# |LH) M:{й1B\\kwt{?i{օO$9 Nza[`!::6ךS05S@ JcOMr!rm߼^gZ>Ό{&U?`̤~el1b"*U58&m-"MCMo,/o tjLSyP4^1;~JMq@jm_1 󡨪olxNYv#[df-x9PǸXAx2e N/` Z&iZN3tΫYwwK>b +n%9P+)cT+u6>. Jl;v&s#uFw0Lyk~U({8m5\L̼C$!҃׎"/G:i!HeX ;w0%_M~FX4O!Lm]7z /?6}hhmޕ:5cPѓ(|S&M,D48"7?0 lyK7L.qo TZeK: T-Z߷n0{<$!82ߕXT ˏ<_ȪM~cV[U|X5mMy7vEKVRFY]?'/G?{gp}up.@_6EFeY]fRqa-sCWk~"joqF,W[oa]qJMB&K= TS3ܰ@;{{xvX@>*A6.A/rة @ J ^6'Quu/ԖIJ#Lg4+Tf[|?q>\mg Wf־%4b* L /R˷GԭE7X%'/U!ތXvԦ#*(''v#ƕ@xs!`;}>ۃrn*xoDJGsپlYpVo/Zj{E*ODri4"=:CHW'n`R^(ƹk(vXd1}"/=끺 3fUɆ[kN/|pر2ߌy] B\[eXߧN|rYp~nMW)AbE'vVO.J;St\PFK 8wbb/y `?@G&;DKK\sArE1V1Rf@x~Mf:H{ 8Yc8D i9!+͑,S݆@P,DTޖ`HmwId!z)qz65KQa9K +b8bb\\̕JM9//iwvKz (غ>mH.tyvbM;Kw ڣ\0|BPOzd[#=}?j@VċJ") b˺[t˥t9.5/ifvyDZ2B;`<#V`i2)A^2uLKV{TV iC6>$n*w ,'"c0f GB˙(uOruǡgvp1P xkK2: h]Q%fuGOܮ*GJMxhbKl#;uGEu/m (bvDXUQ2qVST+q:p{ybJA)P#j|X14Y.%plтR?!l <mx܁5_VSW4f9x@4;c R,L>Roik'%kh%Pe̾v%8|~(1U6Ã*|C%afl@~ȏg::Ad qٺ-’Y/_!JD-17 g;IA_wW?)JYDLrr!10_%lk_Ί Zi=/28?Nv!ךs{!V류ICCϽ("CwZ:~*q9[@qE͌wv #7桙U(Yo+ͬh89xq,_J+[|nxn/PL97Y ,$+w^(Ks2t WTM#UBDhōU>Yl~.\d|^HG.E>Hm &Nfn^&yO˩C _)_TW]J&eaISQ$8اԾ@.X Ve^^XL/;qL&# p'#Y3}}:/646R/~5]r};JӮ t1*1Z0ni Va{j gĺ$ nfiT޼T@ܿ03V@v&3rg]L6RӒ}kf?=l$&t3PR}ޜc&K=$9³'Ő"6 V"#b]fz/K6@< $z{@G6Ѝ5%d-wg_l KBUlQ %3cy>8oX/kq!.pb?#gRjl-C6\PX[Lk%tdCh]$3>)kuh4}dڇ$4J%SR(|uV"wM95%Et|rcH&L L>>@lV'NH`yOVO4ayY5tL,ݫF}B/|vPjhP]}/i Gަˏ<pUCeWV.( zYU(ÅOF-o4YE/ƣCeSn?[=~VE t秩)zTdʼn'iuZЋKMN$fu3g<Π+B "l  iSъ{c$(ނG tB so{7{3@UP-ZbqT㤳JCKK<3"ÖoW/BN  umeh/j]C*C;oϞ-%[ n$\ !3\#IKhU촤\|=~o&Ȃ"W"gط\!W u/A(.UDt^G@Ѓh?_A&-~\ܟl6H84 RFs!_-V?(&-.Hkt`M/0*|[@o/. 9 3ث[Fr!^RkGzg"TZfmdž]ɥ#BFwW~N$]ވ%&Ju7qo Pො/7J-Xџrnt缰?*r9iS{xxveY}SPY/rzr!Ilm/+Qsk|&CHG,6N)W Ƣ )Ι-ݙ'hs:_=!Gp#G[x?bBf+G5OÌkxBs9UYNVt.5#% )9Q;ЭwK dtܩw!#nr M^EB\<t512D7,En3d  ׁy rz|оr 5[?g#*SLAp0M.nijzxږU*$s٠_ tK"zY1CdZ@T T+ܡ7n_J`l_ƭa;g@Pt@զ]k,-D"|eҸc ؃[ JO^VO66SD`]&gR_}Ep`TF} |Hjuxχ/6r2k%Ɯ#iӌ 1 +Wa eܧKXCY҈`g_Ӑu)R:%x5Fd&΍rIv"S:[gȿs/#_d. VSd;_/=זYsじɡ o9BA)~aY[!h-H=/AWhdP۶wkI9Qw3= Id"㺦a=U@l;Mg;uK'}D8{z9m$4d`=`g 2vL[brp/fs MÉgJ^M.AG;wJ:PjhW8]o1ܱ }e Q_P"+lgeZsB! {?^r<M ;+~~A"_֗ݕ"i&:m wץ-Q&1ԁ]*^l2)DwRץo/{Wξ%u'AϷ)c]TJ<&?4)(>_7gj-Q2M*f4|y1{|, Rw(mo;sUN=9gC^VS/5g|ڹQB9)28O $Nݏ9y1$Ճ4,K hPe6D`DJ iϛ-n("54v5]zFc3ZƲVjx,Pvr ܚA,t;Jyo-YBHg:`` 浠q2nR7T9!ط Q~ܾ8+ҮԈ{c`>Ti$u}ٟXȮVVFa)9i1*0f+ \M]y\M72P=f4Ja8յ:C(hh&@Eʋi(%*rB跺6MS7U~Y2J"n,WltwqM&&<Hvߝ,YQB{4NQ NfggPk5*47ƈ54J&)wu`\U[m šw;D>la_ ؾ?x15m=F\^iPU00P8ZǞGN$Cv;E:ƺ1ŻX6/4g} 4/綬zB<-\dxB}A%N(}WQ6yLߩ| 4B-deCJK0^ +4`-[jKp,<]iPM}H/A7MscCԭ E19>/ʇuUHJ>Ȅ/I +X/BZч`0"n";pB<(XХUV0XVfr`LhU1J ! SL0OL?.ʚmܹpXP^!D72[?;IZ%3Ra*YIi^Щ `H='E RUx3Q*#o*g$%tde~ٿ89^ mwi{IUbxcE?jh٨QG c^1:7c]WcS5KmM\9[T8 z6Q*R !0\^EIv!m49У(qet_.4Y!i4}P Vn@E}9ėDj'u@_w2 ^(]ˆ=hX`O6'X*ygVTbS)%&bI#U䋷oXvbk4{R3F(#IXO3AHwۡ\0%nYz'O{a9ԛq}uY0E^k ܺ*b =jWWf\,J*&;=]~x)Mhw$JAho<{,[pڙ0SElpc@9mmkk\s^mm_JFGa֒ W݅Z~m_&fj+ܙT,@˅GJx?#&Ty -L|?_DְJ&%~ǹ WajE˟w-W=`6l`grBmbs=aOlS:c7/7hkѬ'f3iW̲6;?4)X{ %tm bVy5qêRKC/òK917Y~lLv0~i`rcLإ|+)xr¬B9@艚QsE9lwr޶qK >ƄDtAS7x؟?q0ytcA5T p9q=t ؃DR/)Z^ 5$q-/8)c"<)=lᮾcDF`?U~`F|03Q*яuGXo9eՌ~U`MPI0Du.zѵ}h]O uXy2ާ-HF힗j,Y}Կ5mM1ZE-GBX (ضA0-g[Тk"cOE5cV_ܻz˗ +T&e5 3d+SG~|  ;0*n;4/e9;PZ' # >) H02/]#Mns ibJ nD+4@de#SU<&[]NVhz6@_Jg,Bmz^J[Nа"K|Ksm_W\•JoLblT5P=ܼ(1T黤]]Mg.U7]:=-t0I4=qsˍh^B ZQ]-X##s/bm؇;$>HW#טu;^kGF?R~ ܌[+lֈ~`ǝi qceO׋'Oyc? = "L̏Xo jp 1(m X5˸~mRG/(}faO!К;" i".{u>u4f[Gm-鍳v;`LRfO_FeF>vvL;`t &Y8Afv xUnr*c~ gII!~ /esC/M9dBodZrZgQ@1X$g6X(1#B9dh:D7m:vR9/ae0^1atC%{UD>H\·qh4~I0L4jLOSDV`VX>}X"vjշ!+yz(?/DOI[Bޙ*kvvl/z}V9,&EOp@+gq.؍N4hL\9'JPp^o_ p+8kVQl_fG9EN+6ӟ 8/╍iIIV_ٵюr4LՐc)=-A:ue*Ab=P,zUo&ߞ#*UbUi4__:Ri2yZd5)ͳPg&a5PaZph*H'{V.%p@uX߹84B7X#1<I+8c$;"P>FSN,3DN }#͠TAΈrӜ nAma`AE?!-; 0l{)=si=X,k(R?-3AM8*T^d0>!GMK" +4E?fZNDLW0_At.X--Q?絊!ؚ=9l0e:95ȸcl'gncPXGj^Bk%LɿVϔ S9ng@OzR$ALpQWdw5+· qRr>N )1}D6NKL6t>!mY wMR#$Zd3h<P?K*?8~0u.iU( G[92t:j$-So2kYׂ̻ o1 ̝^i`Ďԍq;ܑD|ɧMnjw&{[s= /wyd HoXi(fCPg{"L @pXYYh{&W,5&z=Xs-h]mĔ1r3PG}}i^vFh:UPǡ@;Xx{l%R1En(;X,f=tf`DԓV窱4aivĸ'e߀jj@7z7S$SϚol x/+[~J(T6S $mf̆f۰vٜ_EO 0#7*Y+dPBk7Zas{Qv BRݬfGܺ?D} BIWfo;xvzrV\}EFz苉C8 \(xq6\P(SIVj =MD#S3̾o:cp|A λkv,v?_l4ySO}+Qt=:: G!1VM QV=P|N8)׳a(@fFϚ&KNՐ+oА9Һ]XuwY[?tb>Z7_OKv;=td<Ԟ)z(UJ@-ԉn8|3ߢ~=kg9 gNs7K[^u-5b9FpvMw5frDDoHYeG^srWȳ^Ƕ;-F)B0.hBRh `wu_0 ?2$@\xybyϏn&ҏ3Yk1E*9 ԼJ{gZ 1?MWC79ul5*8i§tf.ʍ-_4Dondu3]dC{Ƈ07n'R-Cm-sޤ`uKA膰T \)a"㫙LS BAW Gd0cp" :{7amt2wh5q @΄dokZ)xqz= UD@HV_+m8 _9 `g}vd7j>8mʠ~\^uU:ox $`9ĴE@6ǻF*J-+p KFd=S' nM,o#}4=򩴖,u·uE}>28IDsf?pjftD-5 ztG!Uhb:^ 2q!?X[9,B9yKO}>{0J_kQר,Tw6`eW(_#Ň&`/b'!j'-jNUyR^fӫQa_o2p$k;9H">5>fq{FOeL9'%0wPp>]B]9PsV:6'G ,c6gRM pHg:-&DXʽ/UN&F2%h$)  ^c4~gOD Sm?O".'({=xCWDž ;bQE$hp4ٰ1lС`_P,+LP s08nj2 cjƨUUwv:*xdAsmY *IQ 2bǽz5۪ñ&Ҁ mjF+}TOFSAw] kUb7"W`6neR"N"z&݋_e%>I9x5~0wkwNuoL$]r܌ rL)f 8F]Y &;:| NK xy1gD"m OőRz:2o1Eɟc ]P0[EX?2)a .t# qN;՟et Wnlk/94g^Xׅ,7%j^/.yI>>i#~#28 .SabFD`{!Z2ql=ߪ;|yLe#$G19@ 62H8sc:'+ u#.G1t6/-](gEM0[mikǤaAx:"2R{.TlI]vyL$>ZkV \KD>EݲI4kW)3LRd*s~*<Ùk"W~DN!2kd3V s( |`" K$-Ip#s*վ⒬ӯxjSC>g0ノSy({WF_ m]-_.,6܇}hAJ owlF)xm\=T# Cd!-p#_͉ )CMͣa4b=:H4{!,Tbב17Oq9^0.K"Xk0Ua!j^[\!܎ B@O;0R_A g3T8U%$ɅI'"mAsUbP¤'ubOlDT- N.oSS~+AHRWN{ivy7v$ʑ.PhJ) ,UCINL&g6 yO)X^w `=z}Fܡk̈́Ǐ>djAMPv+Ț:o3;#,DLyȒU7~?L9Rh|hmi HZF띔+Uډ~u&(ABPBPL=>C O͑{\''d2 Y&Izs*X6*Ah?u&Wy([-(]X[DZ`.!#uVϹu`VĐX|zc8FhGүg,:/"fml@yl8CJ\xֲ$ P@+:ւYl:3(n6xVL9̖֚⡟4l!?Qz4A >;.Z -WӸyŗQ{qoAV4I|y[$~gFdS6y@6-)r#rE^G+k>dDH"oV=]Mu:[q_lcE$@n*NKFV+ ݋/^Aa:$*>t<Ѷ;tLآS6i>H-l+U4/E%ky.\_"#QqCPd==a$'Yif@vpְM bzm|%V#rÅSY #G*d'H9@2nO/dƿd/?$ӖgMxL"ƅ 3Cߗ'\]9YAE"\^a-^:CZ;ʸuJ1>z軔9d~G4WQXw 0hl38a*N窌6A[E"jPːTGx( =e@wz(FhhlJI%ߤ3|ӡzy&TJ;U6 L3>PGáQERG҇:erh\HIXfCjiA܎|,+KBjFp֡*yR{ =Rbeڊ q!S՝7qY/o H찮)1.2ޜ"-Z-qe.bw;'w8WRF{WbiUӞ!yλa}%&wQJc-n 1hLgp1-;a  ˃ tl?m9I7* .a°'hs(m[X@`Ș;1tz1 hUytI6!`A7/w\aw)q<\_% L5`'Ssb$=Xހۍu1'ǛxxfHb6 D`׶:Ξ׌uoOm_X<.?ĩIjR&R3Qe Vfsӈ$YIY`\,bхTQZP䴎̍|pXڹۢ1#e鹝.Ejn2 [T@E{@%Ц7 d 5}`qyIʄ. l/ TUC0J4rZ*D+#6rSi ں dA)4Ԓ 18߂GG%Z\R@>hɕ?ͽko{CRl umI0<hq]j櫟஭.\fq>s̀ƲyO z8nn$> wrJX*D,:A2YPBS7?$·z| ={_x_2w J#D-C$!8"NyhuUlM9ʘO"pNɿx#p ͟Vߗy ˃iSۡ_A%,Ǖd`ֻf,7lqiҪ2[~O\L"?>ۼ-У]x/jʇf+7׃B^D`YwYdlQNqo"µ(uIlET5ƌ;gA)Ll&&~eJ:f5 àkxo?6S(v-E^+"޻z;BzT eR 0?փO~c8dc10r_T>7Va$]pimrަVApa,j MV]ώr paH7"WBi +M'χg36@ U| "FKxXۉ/\$b!;-)M7)Bfp5wVfZ ^|Mlօ KK]ɘKk J)HZ{0@F]Eru%sx}%9_jP* EiG^wNS8z+D<5+uPɋi-kβRh t ;HiTNڈ}Y0rI@0Ɔ`X;ʓ-laYf^n[k1ôg}!{Ow!HVGkP< ?l%׺ T콼 Y:XB O/yU7h23juz7V6gQjHhm/_pF!yR6߯p LI{%՟R[.켼k?(Kľ.`*SӫAmqnRy1BE^ի+1MAcAUZ#dxLF^FfDZҷzlE߉svЁbZm:3}[9>*6]O,b'`bނ]<RyլOWM~0>2JK,mZ[~2lBWڶ%kC5F1MXhQކ1Bb>ȣqﰓ}nҾf,C:A%4 KExU0%a {]hՁt>8ߎ}If1IhaaF#Mw - Zu 嵋lCs>p;Cz:XB<W< +c`j1Z[&߇fttIwfPeٺwA_ʟPڢ#cu)6硫RR[5!K^G|%NPJl!p $@A/[g#+D*8` &ڈO1!hwsI-Q@3<1eUU+p~J맟|zХIнPy^ HO\E k@12rA CA' /Kk]Ly'e ps.0-j`ZΟ"(oTTs@|I8pUAj;NcSnZrJ:)܋)Bi柖>˺{+cI7.0ҩIeiXrSF[H|bl%\k8flq捯qʶO6N9}UZG}#01H4Y8G0'4,˜i`EQ+ҙ.v4Cᯀ aٮzO w1zh>9Qbn$ߢrq%y l;q+ Bt6[m/L_B_!>.QFi[iWN`5,rя H`Aˉک@Fh'-Il,7(@w7qӈ9|``km?&6ᒺ5A=8luG}K~+O IEdƸiL2Rp[nŠ w5} HwtU pL:EnlۜʽZ>k7DRZsi/[BчH0-5dT; < Fؑ<Я ͏YkРH"B^1=ezhEv>vNQ˯K'c? 4KR2lmj $1;VE颷$C 5? |e(Fѡ%|7TP # PE£ @~0*#Y1M/`6|\Õ[sm;cP%hIbᗴ iChS^@ E*P_NHū2*guB`.2ASxy{N$uؕEfM1τl0HRK;)cW~"[Zn諺j,e1כ}ٕ¢I{K 8^+&)Ìʣ`rbRֻEpλrp]e2'# Zfez)iJaM}84}?{ʬkֵQ`rDK[X:Re{d&Xrn~S\ f{~kf ;M6~G\?xhFE*~PgIS-x=:~B4X2P" f~6RM]-b~ >l'"?<7ѿfw9dWe Кn6J4ن*Vcd&Dt<Գ-$~u\op#},Lc׿YRxI =63z%(ZZl#~)l<)mդTJR_Ni?gj~.6AB_ `6=Fpau/xBURK*.B;y-X _򙫺6sCfb!\=PҷNX,ws(6ȢNB i9k0|bGW6Pkf$,ɞ;wӨa ]?'/6-nlW5f:A@4 ], !-' H} p4{iGU[ Z7ЅʝFCC"=On/@"mwx4l&bx-bGm,'~~2nL<9VSs{ 7CpTYeR*Dcơ{lMj[rA OTb*2>+-濄 +t UKU+a97qnhxv!x5-!/?užC@BҨ#JryCϽmt\{-ck:=q/a^MLR(hvT'؈>۳h]ta0Gkp vG1)Iw5k>us;N--8_iE/l!2*)#yZfʧCPݳj/q\h8"B(r@83ӄA:6 o|9AV6KoZ (Dp> {̘l ,sH avzM)vvR F^9Zs?qP -HCt4 P \(Ul ? q06u? /ܡLQAaE\㴇jJ؄7vIbq$kȮl-L[G0Ao:ҋ=)no^t6u/jai4jG ~~mcha/f |[)ζc(AtIt-nb5{t9-|F,TWÑ~LhxPCWrsJś@{Aed0Wc0 N#Y#:-F6,^lӆdVDq` gM="4 "5'lM9-aSg:}I8,ʭA1RÜ0Ab6d$Ԫt( wcuӤamRrWfnN%$W Uύk!`,⴩?*B#mA&3&m߱:t'wi±qoR6%8KPTڴTSgg .5/}tk5v\jl$½J;!@FRD,ή6ztLp!; >Hx ftodžmh xH!Q3ŗC xVS; m ʎzL%Z5F,Nsࣩpx +GڋMq`fXr6~mlf)a4Y;JDh26\#Aʖor Zői5F1#龓8q\*,ՇaLzQzy7y3QT@1$?ӏcr,]ZȓzyKi6"nhl~f@%O;;%U׆3UlyBW75]mНj΍3O}\WuoyIUq&ۃ[㔹́5> }DM0Z[pb0d׀bƏDr1$|}p Se m ]T f|%/ŸL,?F:cfdxÒHRݸ2Z}y%ag2)اYaSġ@)53xXDxk/hV%4B~>'U$r|d|oG1ȥ ڄHV1EvL'E3dB6z4|=ᔆ1&[IH]/D`8~_S B/$bw';ە(]mmG;ى ~wf̈oB%`74Q1@H'wBH1pr+^Tqoط̄X?ح ٳvSks0۰`} C1-TjE(*4%KBw8 >1{ X8v]RgCgV<-,Bk0oq:D&A%K08v*Ktc,LUIQմL}^m`nC-V7jD Tr:~_CsoƇ v{4`87o aX@'\`8&.ÿy})%K3(Bɂ8#mM>|'\qsEx{nFK!Aj_ ƴ[-2{AT.f؛N/ghTfn Z`|5AjMJ‹Nm6sO#6~rTqym$(KjkvJ!hvppO 383S)?0zR@B ; RZCv$hfBD% ֒U'O Lх%"4^{ h5(PZ[L̳& Kd2 w+d ͯt~dW$so3CA=u4;xnbRg, OIY$CQ//IAQdSѝ)%042Hh)Ίeu( Ahn,|ٝX%+!QjԸqHs* ݡr_febGN\}*V|:qb%3ԘҸ, 6 +v8P&V0l/1܅l f?X&59w_Tj"˯n@iQhp HB#i{iVqc:r/2YJR)KQZt Q]|Qj\zGUhc%c>Rd@k(Nr0^lLy])|")s5ʷyF2p5Q@:s`μ jr0>`"i Kо#ׯ'`:?jp*(wgm%;YLϵznJmP%5@D}Pemu\PtMDLKuWr6_^Li4xoZ~&r~7s1W6rpd,}e43}xVz<1Td.[7}81?`ΥC pg(qfm$(IOyOKx3kmp55w+y21q͹^UԱ1:˷/&^Ӹp#+a%xIi9jᰐDXcZ "/F߼88o,ک"J;D\a3v:Mi:w|Z#9Je*͜9;yD0}r07@F⚳GէȺl@}Мo mB$)ܝ[-Uy5cXiiQduI3\ ա6yzȼ1.lBWH&b 2\++U(ECވe\a4R"bn1O\R̷;" iwj ;͢t?x?mVY/BXB7/0.sx4Yc/r0 鰝X0سnF'aDͿ1$G(^Nևa6Rӈ&޷px?x81>_O#QseJ~za V(I ETPĘnYpﶮ4R*qȠ?A(Ͱ5-+.kE2̀ceʡFm8Đ9L0UTr _v1EXw<\>9WRDCŽ"yo\Ag"ZJj/pCStwFEŔѩI'mľD#9Y0Ji—,7+:S~i (W(C[م[㌊(|FJ 㱷貧!#.Fs1&?:)A.8I=vuӎo(|r)~Rʣ!'eoVj-#t%^qGyC/}捙!=]wfZ#iɎj`'eD5k'_ ߭./lX?,_ PǪD?/xѵYLZRW lU}\ԉ)Ь@Z[ҕ26>Z " 2I&c^ F&Rv /vXE&!A%Zخ(r,%`GA_"%a+*W.pMt юhPš2m5\ Isc+׉=|rd9%2tP _ipV4cAz$t(>|2)$UG[,;'૫ @&=4;vX#:gWb6N@I)fZD 91C2f,nd+td]JBtFFU _zq0a%M:?xҨXme#(1DaQPdMKz6dHj[؍zɈ| 485.hfECo^4+,h=ތS$ Mo +:V5Vէ|8>S$4E(zDO+x' 6,Ke()g WR &˙i!^fο"b%=/sHj>br#og_t9Szd|zD8.Ytҟq OE-'w{D)kYv@K %M3`'e9P\X}}ԭxam{u-mdі?**zڪh/k&jBĽT%wA4b`t+7b n꾑%kB>F&nWƋllQ_ f1_9N%֯ a2 A63V#4>#]V uf6"122,Ax>?,\hqcd$thOnփs} gփ/WKd.e7xdVy^MhgN>tߥ+ϖי(0LC;j Q+-(`@8* tJ37g@I35eR,"Cs2U'F77$`U|k%/ܪ#T'*v{VQ0jh֩#2 k 3lkO:F|s( R\GaveoR@7$j́sasIg#'빿2kY0[lMT  x KvNC)3?Z8(eۛKX:m^gHwmї?)(C<{ͪm|,KAds6Q~y8'bwpo@ᔜ?_a\JÅ8ehQϸ23zՌUlFjpyERc%FXe #/ 8>6R'C*Ψ2*ȼI0ZuG$[-l6W#iEoe~#譢s- P[˛P4? G?P}>TOhM*@{Nݛ:!g;(o .Ј҄xEpRݻcz oQ/rًAU8 È-a`'a\L>&4DX0$@9kᒑf!2҇$zͷ9rZ DBW /E򴿼 8") ĤpԜGDܳa/eIJ]R[ >PU_\d#YޟR*WZҼC|NrSxҎ@Hu6mc1 DEN R@@%'%ڂRgcX#XГ!+ۅ I1w%QYHBEN{nj#IRzЎZݦxSl$# V6@wn9Ba}Cs`T!ɮ) QiF*J93D7mVk؊c^:{J::VpiR#e.dJ*$C3iª$3ϮrCXI(_qa>qylz iIw߭o-C.C\ 1!S}-8'54nFUoj?{\a5J{WGDYLJ.t\{MZ4* t}RSZ=Q=`e&P8z6HzFۨ*=mN 4ݤ%mAys36(=ܐ5 AB)HnXPf[AJ0.cQZbw?{ Z|Br(k> >V L-yLh\1.-qsk#$EX:^g9<♍O؈'QXrv3Zc'5@6L\ m,uYnVM Q pCA]%PHN oëBp^S}edÂGG|v]gY9f@Z/I{fMKEq]6_ Աy>69EnX!GUsi,NÞ&鳋Y>nȃTOn{~͊`_s6$ɧǡ^0Db;)91_EtvQO`) i"im/l9z齺^wSY|kӸz"?xkBW_/#3VBlSsWy0ލ XK'1m'?.Z ĎJ7bCǒV6xЮQ=8a=c$)ZWP%C`r7{i)evo ݮUz}hk6 |׍RJK/:k,džѸ Gu+JeX8 IJO&)ϼS@f11(0+jwI0# |ʗtwG(YO rv 6a 2$7.(/PUIR SS񼘤/UʳwBCC~o_vBH&dOf|L\"Ɲ51йD2n ;u|0tF^6f1Yxv[—Ҡjmz+oetbD%qNGoChmb}m3,$Щ5 (K3xiWAܭd,K.gh9]w?{z"yDw&n0Q}EQmk:<&; ڹ=gpK]u!| E, @dmRP;#rp>Q͚ `ύtwjWȽo4~:yB9Nuw?>DW{euo`D{bEu0>aHӤg!M@v1n@H/Qvj 5gҼ n#"6 2~gb1Z_YWFOV62jNH*SA[hdiuuO9&.C(et$0>Ԗl4k!Ҡ-W-3¾ ljړG ̓g+lku)cJ?sEeabHVs`,g`nU,VlS.<9.ºs֜^vG,:kl&vixWnPAFuѪdJ _(07zf0lvGiLnɣV/{Pf Iߞ>+I;/ S;}[E^jcKpknEg݌oIL= D͈ |tKՎY:n@n}۠V$Ybe)^}œ%mP[$t[j Nb̭E;?+с;wg=%(F߶c<;LiHi?*Xo&4cցxk};1Mc$ǧw˿"PDMG]v t%~/ Qص-#Zi+E eҭs1(5(@5\_ ()1)Xa jUw+Aw}KX UwjVpϧȺtrVnošd sA0sǻG}}] 6o.%XlCadmEV>RǗ3'hAvh(TPic*0 L"j X?XQ"4kn40cdY"fT6Ńfֽ ¹zjW+eZUQC<к*m<{:}֒4T]wlRl#Y%[{Sx^#ayV_rrp)No5D&i_UZJ̖hG.vﱧ@hA('CΗ1^ORy2<:ZbH%+D <+H+ O4+jyŒz,:by7>A oIw M֑h-f{nU_}.JUC`vX䍐7$Jȫck['Mו:9BT5ߑ2`At&y!Z/c8Pr`x#6m[XZ&a?pGa}[yJ#Y?ؒg ) ;ޛ`h>\ÝrʑI.smL[G [H -"LvDaT":{]K'erxމO*uP~"ʋa0a; o]t-D?aAi&.^t4wUP(`*2 |d⮨ɴR,AddNG#:ǣu{4Kf1RAqyFVNB%MbMa?Mo]5K m[WsMR:/L՚Z,b䳎 ҆}#?"7YCf >[sI"wiLC 8 1y#[,h\ͪ8hBb;(0pw M|+1.<_Ґ '+5eLR2OFg1 |4~bSoI}DuM)Vv1.C+F,^T?DB 3Ѻ9Kc^6x=q/ Et',ap0<<-s Ui&̵UH_S^l9ErԸc} 4JI /l`z,rv7œg81|5Ջ[Q5ՒM|@%:o&MX[z]sOJOP@Ȯo !@h*Km@?oMtV5AgWWھXU7 4|A:*qAKg9ׅ>W>{[40}b'w^Arr I|` v)1fLj?Q#(4+VB<,M%V.-3qt%yB2pl&ĠZ"jy꧝:GRLք=C8l6g?C)3k/ fΆ V9~V̀x[au}t(NϥN`G` w~$s)515Е;Db/8% ,%\wO\jG NRJ[*I Ո1Q }"T9(>=6yV̎aQIGr{0WU|̣,m2OUYI EpS!LjSfUERm di?pH$t)R|t S2X7Lb`%GFp ;Do<8e#܍7eNfUUp M;nJfSSȐon %9viF Sg%I0P":BP@%b\*r *C0oVZ3F2<_cr VrB#[Sx ](ɻETwDw&Ohmt[m1hj64FGf9>¸<蠐! |kv:RQ@)5UKu.yt" ؏ls4]^`AKżvLm曆_x)亼BBYD9`ޭtvu@]Z\aP%o׼oщyY6s!0HA^DUrBT;Թcy8Ir1PPkws_e9s=%1|١+so=jy& AU-z(Q|EXSi%i ]NSšUc#2Ж=ʸs~im79dQG{Yt!0:)/eڲ͘ \8vZqgt/\on2E˗c3dH̱6񉷖(1T#:AiwE%}gYKՂX)OJ9՚Do/Ss_sAB?LRr0j)+ŠtՇ"ÍљoHiqo٠dsd*cg(<3oאq '{/gȂ&hm̽'59Ќ2D_{#>b1:Afѝ4ObPwY[SxUΩ O'1txEzI 'rB@ 젎|zǀ4)x]ɮ\0W+55nDSQWZE4µrlߪZ#gԦM, 96;כ#sPD90vNtiє)`unG(cYJ]zgH2ԐX\&-PoQ,~ͲW'֫!̣7$,Za_.Sa؈~UPb=AN-߯k+-׸qj6ϘNI 'kTS' 5:GFҫhT_Rn!^ZoKF) F˷ut&0$vAH)V:ݼ- >&WA76[E'&^4_JU6.Q'[ZS)&JDr}%6&YW봈]婭opfm5*{6$,(g]1= q8!<,7\R3[Gz7)z+[JSz Nfx_jez負FDRixn^0`#^?؈c;hO^Y#Of.C'$P6ĮQOPputFf&*zR{5ST[#XW2@-$-n_%ʄ`#"$YhX/ga 4FGC<^osNI-rd&\籄h+,%8v.<YZ7Jksjjg%8 CbԹ&%³l7pD .,w&|j’_i'D! ꪕLsȷRaUGtE+ԍqY5<.Spg9 F1_DO(9NN9 wkf91Vh@I1IՅ+"krLڬdْ=8u>4gA5|;sjk'$/oyGY3}²ZDKֳߴR(t9- Hح]\wxV :m8oΏzyX\NK)&D)*@@mqj}5BLcc{2jKEߗW M]/-ыRɯP-"|Gm{ųðx"tC>G@W813I QX̙cw\k~ >+HDťVg%TWHƒ2^"]5v9?цQW?T ? {w7\ҽ55q`Q(vtTUVE؝0@i7Bn5cNbI@^#_IBD¯rUJ<5"͝:E'  +eea<)b@ppwb^'M֤QtMk-2F Xb=_= (۠D3LAŔLܷZg :y\#ᑲExWMpHP ތ(k#swhmPk# x%E7\:3fj=uy5"۳ %](i]ǏqO .H,%8E:D s%U& R4Oq׳ؾNy}mwv91 h%lLE  Z\06-Ez?u$;U&}&-1i@4cy LfrNT"ҐݢoYsn. uIq,K䙉B|ߓ5o}ڈBDVB~P,LzYRļ?%tՂqy 핳CP /0]z2;se~kT4rgS>J8@'t=^䛇~შVkA#3!D?,yq?{Wj_P.o(إO 9RZp-{*D~5zd0*,;2x@;ųcG!؊Ƿ-u/80h'r&΅HRO'[?F *{t(1 ,N~;Z;,kŢxH y6pF¥,kZ-Ho{3 US|~ǦSp#k|'m %n6]23t?I ppމɰX Ujh%jiV§N9񪁻2F0E|}RO)\Cp$e?C9>n;Bhz"z ?K@|9v*Ï:G5ₕ(3'>x&ĀJmI>^dȕW佔k,9N{ꙿSP0,[Ȼ!ZEIYtqCWKYqB3 %$DDDKu49Bq!W`<+HO. )oM#:v p T28y^?->\0m^8+iZ\gX3PĶ0] T5%?ahJ\\g`,B+ZPA`F.qX'jI#̩?/x.%y6:16bh+EESV$ʁIN=‚[[Ue'[ 1tݣF8qTVT4}L1,aa8'*f[xjUVhy!~ᆳdfRzG-jj {u鑁] (ra ,,+@)uGKuuYeCw[g +Tw${#ϜTb# s\OEE$g)y/HaC)9Q g}#튷|Iou俛B&ՠafzC!H Y X]PL @> k6wzʿF΅kIK\E 38;hk1$:釔P(ݗE{!1c-t9<0y>A IE~٬k:-*:vO#4&M Xknk,^ ; hK LB#8QZ:MM/0-ϩ:k>Q=?Cd{ Pi/&ǯٟ^Y!Nd@m2UAwn%~S\H T&MS2U3E{ GF9r1Y_O+B |+OM})C3"!a<\p{ &k!\R-As2`W#78 Mdr9ݷ)1ߓz|~DJF_%BayBrGNɽ:u^<*WGB(,U3'a[elh&%ˈ1s İ[Y- 1{VNb-ësuD'TWKl:qEX ;9>zyq@}%ߧr?!0Y|"Y1Z1Sc2B PR#k|r&@ I[,K"llmJH Gq:ǵF1ّhS1iE0Ȟ+ZsWإBz6 s-g AQL"ÈSס%hW0&~r1\ϟ*=lR#V ͑#(c.ufnRF5ebpnwF;gA1@Ӱ5(LqEN(\ i5bT( 5k?j'd?^0'nc+~HQ{ijt@ Oҫ-W9R YJ]z_r.{jGKdLu6ovIjw>w7?LEyPV5_$δbɺ8& w94!kT e+lǧJʓʬ""XG}%BW}-u'O cjX$AR@g*] $Q>i:$nxgW7R@ZkW~L}}'H1ݷ"6LxwVvn :!cpfxnțZXxgV$G:Wqchn cYb:][^ xҚ=3zK٬(̕*_ƴSXe^0DԭR]]I4B`; MQfkX*q#-yIJDrFSnC1Ldc9AO\JcV jSSJܘCaQRk:ذM](8G\jWƗJ5 ;Հ99p+vl#-->_D#Rix{&; ?b>d,LB|0C9 `ٰuhUA$" KьM#K=AG&#ksKK(IѷSC_'٠n##-~0a7WI=d'`/{&.2nfZjMr}堆tA o%}A|. 5"o/Gv99FNQ0z{0V $^ R'fӶ˗So [Hp\ɝ*èradTu L8_[vۮ@(قVƨg:5) r0]ЗŰEz7E”ؿQʤ&ٿ"5qs_vI9a,aΜiDǷz5ďfK>b7e k^6K=3MIGX۪zQ:&4]4^!T+&5Rdψαǎ0la9~tn_Xw ({qq/k[;\NFXYh2c@G_ia5aKe̜MUn<WGw7Iw?2ϐ =rj97v':iyÈpA-& 0*WdJ=w.oе% QA]o5fZ^M:)k_B"KbmbVxe z$0sCIr6oP z}QDkǼ ބz{K{Ą^ƨ :GS‘ė`|գLRgSN}i:U ;̌2l$;t)7{Tdq&2aιՉMs {|s BG]}2)v;F +9@F7Xi$!e{SS]i;7F OO@5rL=c<ã2-qn9.5O.LZ\2%sB_nJ?c}[ n3?[^f٠4sSm^\y^3rgB2I<3r>kGaX81` gˍiz33A r 7gE2I8/ݥ墿{D42BdKIYnBi,pI)!@FJ:ܫdZ}Kqz<3àըw5A3Nm"NH1&=qJhvC+JG6P$nX`{#ITȟ 7''hdJ#%wng8 ?Kq@}zYů|Yy?N۴eE+6I#6 ǧk "OZ?[/϶O@9|6ͱ5xybۋ}T!E3r&{ӞnF7VM2K4=U4.v sں(Jqh-8 ШӌdR[mD۳ZHhJW Wfb]s*eǜQ=Ng휠H|TPـuh`Ixy oJXc绞Tnv8v]9d{Ղd< ۯ1AY+>17 =GA9r&ƽ|Ja</gs[LfCX]anx'k:-ҥ~*y3[ 1qqB*d?XlGa-cA& +=z<թ'iK6:A֖rCg PQq7Et[OIn-yhwRgE׭Uc9[Q8FAOҏBڤlR+(qGm,ST4lUrgŠg_|Yxaax3w3>@7&ih .5 . ] J o=,&#iȶD`,neAjj]N6j 4䱣؝Ίa:xXOvAtHXWRky);,Rߩ@>2Ѽ y3R'v\{$5ɲv.#O 0U}$$}.~|L_*eH0IٝWAl.?.~I~pZN]Tgf/jfEa':Q 㓻!JOcwZt݋7T&f"ؚ0eˑE$=aU_ie_'d|vG} j$r!qH{**U=+]jeW`>J_M#F}/sFp?_i%BQQ.;oL8 Dc15 2I炙:tf(m*90ѕq|=9]kMΒ3FVdZƍcK}iN*. G&͠I:H0W ?xQ[fLv&2ņ9v${iNl9>z{e8Kl>KQvȶVGKs] A(oz!G08Y ,+7>%,vJ& x=2WjɳU.2% O [S@FWiB$2_ "1N?g!tmyNd&)'_XOi MpMIm?=eWsHy%l'Я'G|$e/兩}4:M5om(UQF8+S6}LڳNޥ'gJ|l{AhO<#%k`pjE.آ}BKPO]xWŏ"/a|NZiCĄPՙ,Cx-pd556%DkI*EQZU2gBԖbժ/!T>o hbdKD ʍ16aLG7J{_؆c䂧sw?u֍eٹ TOSH,QZ4qFHCW4:ո;t/2tw<ٯ ,Ȩ@ͣpҍQZD:G5OGDB(\ؖ0N Fj{Jv^@ tB٬^T=s%fHPMr\LF ILc4[ /k PH~;J>r13PD+^ڹؤ:FJDQ~a̫L fD<-M)0vh)YAqyPzaxbȑݳ'N3Y{jխd "v@isd@Rʦu X\UH3~dA1wd[w<#1dMZ*VJ?`o؂nŹwҕIG26l|_g-IR~\AA$-4Σ9 /񪲖5`an>fhə$d~ GԹ? \UꇋL{Jq˽X,sLlNB㴳E$p}P[L!!(:`vwPkќCPϛO*L .u䑔=JFْ?hw]{u RCdfM;WfY98o'z%M*_i']lR@h&7J|LIȀ-CG\eInu Q S[ʙ -JS!l50he'(;Jב/~fU^]*{vڼV۬P_VwT'Ӻ8B]B5@ U`:o9(XM|qʺoG᝸7 ZocsW&v3nQZcdE|=z Y%^TIL}겔Rz7_pnk,햶ĽIWCXYk9Uс}OGJJ;*'.X^ZW-9>`r`I Ҥ'bdqzSLa,zQS_i桤Ӿu2AބשFe>&X=y2ߝ*D:a<:;(et~glN%kQ3>A5\>{feub!N9x|[2 =_uNzk 7)"}æm!_<6 &^>f'u}F!vBV0!FçibrgSb*5|o-~}a$Wrz'6B5#a_Gzi[輇œHV-CIGTC~bLA~Щ;nh}*:Li⫰lb!xBm&$1(ڟ|o(s(b٣_bKM"P=5׫ҵŏ$ 13ͽY `@mkt%$fHG(3;senfz /\b tJ1_lb8m>PMO*}~:c_V!_| Zg>!&:ʻe[jSw`2}4YO ߿;דh`tHXa;+R [\zG@|5_Pv:svpޡpe( 8SQftbC$ tG(% sA_ڞ9u"9_g/'\-X{ݴHG@}.iUo";Mr^RG!q'<]2QJx:D ?r Ij1[[6,Px>ʾ"PuC_2_QZvQ?`7K̛J|=]Ü(z*ûue%;~"Љ׺SĬ9DqyG_#,EZYn;:Zz}J0!Lj-@4uOk!ofڍLjd5sᅳ4B6DN#aaj\m{[ˠQZLy 8A8F=>ic!ܾxNnL~ Xj+ɰ)vwKQH5ݦ<ԛmp‰ 2jpF{Z*9CQ")i] -_e5><FP\.Q7iR:aYL}:z<*.1  '*!-#r<:7 í*f!ۚ\eqN'1I>qo,('m mHM1/gFMMq}u66A^*ڂʸ5KNq$؄<}t5+CF-^yѨS'|E% )GB3b': !ǏOh4Y$s]=qKzm} :+xk #_ ]qa^]Yn;Ǚ2@Bڵ!9S5GmqHz./ux$س1GY Nounybd:%`--GA)=a+73T.z>@ EژIݟGOu`?Opcr= pZ: 0Pg%Czt,5\ZC v!Suo4~c%@0tD,n6_! _5P|Wu2~0nLg^inҒ /14pjE]>ڊŅ8z ?6a|&%eP(%5yFm)2A:ڣssNCA<((er_^"PU~J {T6nAW_M*1R>gJS޿Zl쿷TX4 ^q8|o ǞG23MhWmu4ϝҋ=gzCҁmi$@s@*9Ofu{?&< x΃LON%ձl}@uh7,1Isdc#$ŀ Oo䆃h I9@ݛEEYyQ2 Q= bEh`¦IdLmo Yp+5G'(!s1qĬDr~1#EPz<G~'Vzn.e^'E^a`MםA9`)TIո+}]+h-s$p4F/;ObmoPS-edRVZx69a|.[i Y9I +UcW`o6%*x F:l7KFfDcѩd ڈdѯ| cukqI(h{M񜔰~RVgjC*4iZ .uج ’g @A3v.fl-@fBmn&c%L7Ng6˰ ]7B}%UlA g<|ErW2ד Tiuפ3!_V֢2|tNnY% K:XQ<&M]n'Oe- ?h_`0a#9E'$2ͧRRȰm)8uNM͑?xT*I.|ҷ`\b"yE椎tvMqclG,]* 09$2D/U|]ufK "WfUGG@6f`/ӈ$ ;DLanʂt6ny@NfRFoT]ܓHoIPG \" }|F3=-:Ya7ΖHf#x mEl~_μi[9. [_1^KhtuGW\Vu/i6p@VcMK)q 郅fk).? +~-y^XXed;ͷӁV]_;jvThC#i ?ʟ9ԛ=!aįvD43>et}1I8@U[]a3|c.=e 9.TєclJ;rĸ+U]q'ȷGB'TaNʴv3Z@U Ow)ozq8 KDFZV~|2=bBS74 bzzoH~Op!d*)Q',;*Ńcz!A>g^ș"x!Y}9K5DkPD:1G#̙U4E;gKu.Tu@iYh;%@ Zʲ6j!sƯk Nr%suX&ZY}hPҴ{}^r+1, }JIJmo-ş9 $/[Ɋe s(F~[.pppCy2 A*;0m}-e u{۬Y[s=  bSfU1-[G%JCDKg-h¹R XJ!h4O`oq WSK΃)JO>ׄ/JJW'%o]ËXd.S.s-eHxuCvz5{V>gD6k>W!eÆ@6)f#{؍qǽD_OcV38R#u-36_gZV60QSKZ)~$^F ߻BJv3@wym˥"@ X.1^Byuu& uj1".}r7)h/b\yK@50\4 = &%æ{Z{O>v|< 4|pI VC~_I0U=@?h"/p_xmV}'NOS!˕)cA*VWO2GA!alDቤlޡ۹*H^Ԉ2~?S%ΕZ6&hCZ27` ۪ub9HX=]{~m-P`LHW6 xELMuqQj. R Q jJOBjzYZ?| ;NClzޕBto5?_[ oX/(h(?Rw@X(i myf#xƒI.b@T<#Xs+1`,~<@SkYU:"a)96-Ic\<&5ݎ_vJN%^0/#;Ag4$BnoHjj[ /v#}#j@P<2OXF/?\RNxOT+u+׌ZEē9 DlpX瘾%W7pA/QW=r%Ws_^Bƀv~/l\'a%^*!sC6TH+ĩbeXh%Hۻ(ޕ-c>F:3Y@ClpA4)}t{`e/P*ٕw$֯{g@B\E²}`-v)$T\זJks]Z0<%4tn<Mo"}IC"'cr& &Jj,In;5X&c!@-alkE{،${MM۶J$.p$$Y>TMP: t5dۉDpw$rk#ߗՒ7QŅq /ʂs.?1H]3qvH 'F<M~!Etρ Sf+}B#9ߟTd,lDYv|T{Bl2n (咬cln~ &!4bHoATb*Dy48 'Z>:h?>8) ߃2)mXQs| EXc܋ +:;9LWXܒkg"2XYiPvM$"HmK?fw#|+G5yk%11_ICa&З hqR0{~{G :wEr4Hκpn& tZ %yމVGxJ(4CV#AtBڤ|X*-O3$H*f-KXvCt^-s vftfyo .AOs^u/p3NLJ2ʜ*J (G\XAXi>4fHвdd߹hv^NÁ]k!:qQ]!Kڃ)cŞ \*eD?},*U~VFU0ښ+;ՅpomcqjЏ(I" lAf&Q@j#Ry[&lWF0Z^;3(bTPdT,t[i 硷Vm8ҳ:Ѓ스?(ˣbmsv\7y9ҷ!9)`G DbpeRH DۅVQt-dTT/nu`Az\9! ̔E; /?}H,OM;YT͐S86i={8?(0(8hDG2{佄: W{i~j)I6("/zq'_u_v}Jn {82Ԛ7@@𕊦a۲; &:\W3j1rS:aEeo|y3tt5>:^2=Fr*܆c̐G O ro^+F"W/IfsVkYcdop%›L߬/-y GK;ۅ'gÖ/+.i?Xt+Ᶎ_Z?ƛQs֥B}圞$瘡6__S!@mqyu̬ܵ bjQa$DFq=\BQaOX:nKG  :xpg!ý4K),iZ\ mJ~V6Qle&椯b,&|kQ y>֓M[o1_цXh8bn!{Kya幁t}⒫% umC`jݎrRߞW"V|ְ|аa"sBGl3IA@-߾2|zp[? 4$Eд17 I`=7$0~04wJ=FXn$ |oD| n;f"DpAmF܎Ⱥ`xfz6݈;H;Kd?)Z/ܐ`*sLs,Owe4% TvhC}3yCnSS Ko6곞CZqeWJd ).'A޼Wg4wgobVzhpfEOpa1*D<žXj9mŊx"'F'x@.Py`c/LI/8m M5 Eb[罎wބ^;K.1ln93>N NEmsA$He гa* s(uF ER_[nak ݬ(@ )*3j&cW$x })'\,F+V{I+ء( a=&rvD~'9DY-p'V- lB7|yfK]˞UXOvdhܴfθ3?Rt@=8e$nS|߶W\׵3՘zؐ_wv hkxA/m#Pd4WFNb t@>OQa&^K_滵K8KD$]] 6 ˉG8O| uѡlm)HqR5mT[VwUy42i Iq\ ,,Q#}چSW17\;MSΠ%zYV!̶Q"X87籙ZύopwVOP'=MIog+ [w:/s ck*[ŠzZ\}w楆k/DEQMb ſ&Ǵj"$Nso4'HX}%7]קTv/?┤b0Qs\c'6 " +hI26h[#y_i)g),G@'0S/|MII%r*qjQj6Գ  bܑ;*dع yK\O=qb KԹzGZaϜn@ǾȳϰZWmlWm Qxw--| iEvI̦ul>r6jbU6#p! #@ى=>@QKWI xtA $5/7>kwI&2\s25`yqS(dv鯿eQ '|؏3tz0Jk`Zĵ{E@gQ6g9ɃfョiondDwo~v:@DRf8^ F H2VClXBa0 "Dqg}T(=QAЮE͒h<(4zqKk#F=#WwTDpHgA: s #) 9_QML*3O|mS\GJ3ٯcRy,6FTOO#.9k;QسtQQD Sê aгW*0uc]BC!^hR{,p"~;&`Orٹ0C"wxi Hbq?u: +>'[]-Rс`0W,zlЊ;1 oZxCjb7zZ6+W3(D ;G>%DVA&ܯ<ՄzpO&B=WFMbYE\j/7 B˫Id_g@eDNMtUK/ީww]ra kJ3+rʩW̓Ǣ豩֥{ X#"s_M)?$դ[ٙtLD=Xb/p;OFW#}R8N* t^ %1϶8wo xʮve H9Me77~"]F[kHrUnߜ+ a]Kɒ*nwؐu/Cyv(Vlx*7_\ÅX 7@FysBkf$.O4DDpZuo6Cyll^ߤ `qa)"x~V"1H=@p1%;?;gmZU.zZ;s 0@]zU]ڹ1fjnrzLe$2ԑ=Hǎ W Crsi7CνR R=R{\꫞z my!͸h.ԩiǻ$ 2k6V"RÛ>4{%*!O6!(Yn*xCёZ,dbv0=_##V67eA2I?Xt`% f,-%E ɯVT=VesѨQ4G&l';Mˍ~P 0'Rl]'NC-Fʹlf9k7%jgl(R9ܖ쓒jP}Jf#H_u:TRAK 6J5&uY :FVeh1}ZɇNRucom-$u~r#DQ?%Y\pp3]O7:3hfOw{$! O {hkӤn+Wz\/Ez%_r>3p y-݂Ͻ\uE_-g#nr q:[T:*]S7Nm"ᇼblT:eͱe bԄh*k))F-t>@ۃ^?Y7'P\dRlnBY`\OgTEVɰKeWo1:N`?fO([N$n(2Q~#"8@r7w񀂪6A&EPk-ِ-*cBS H](Yum(<8M^ln *9:r=" O3RG{L4F?lnǼ"8ع˞bD p=~aMeWA,YUddWuZS?\)(g=7E5$!jHȴ(Wޠ`d8S=(TR'߻aR߫Nr'o.z>Ge*4I)兴`MuqpABt׼sPfB6;8*&*v%C8SO4"".'=pa~L3Ҿ[R.wP ٓ^ 3jqII[ԺaF>J}2X˞ hvAD߁6amx.pΨZI1pag0xq !&2DyWV$*u_WPg%_ItPy3ajjD/ؤSG!a2J3VyHM4'ɷ[<A2M'AXQl?v3OlTNX^ąls+W՟L'yzT0eN!8+ߡ;@pU9_@JBh1cPM:%h@T .\+K{=Ϥ OeZ9|>< lxQtĎh)-\I\hqP#.OW7%2p7Mu&P|"n~V k-;`J72ymHG379U;D׷ _9joن]nIֈQ4-mU`ެG+`^!SƤ(uG^ȹfd&OJS\6q>X^<߱Ѕ Isl =D PJ)F`(7&ST l6o3)Ti}K:UaoUjU ,2Ub$rX+-b#|öS'U‡RsՊ&]]%khu^"M_+y:0+N˰Jr"W9 P)ɂJӿgU0?%d 48. n&d }ݹx)~pĝl1Q}]6}Hs |:rg(.28=P cY&_N ÍܣඒtXP61? ,*w :DuxQ,'~i- :Wߪ_l^.I) n2UQ}jSFMFq]A> E|TA]CkOWڽUզ9uyEr63Fd}Ij'Nlq(iZ Xrb ZGDȲrHSdկ8/?tK , Um`ڝ/sX10zse !fG/:Ny#!M݁(r×(0@Dnlm6jmaGGes Yqdڸ| K딘e ܭ@M3ӧ!U~ϿAB.m4`:n?ҋ?dg ]^qZ5Lt,PnOU`9JsU?d;I$,|D!53g.F ʉ|mdkRݍ$ 5Rqv"Bd .Hۋ5.V*zZp ɣg?%RfKy,ȾN_iSH`R;F ߷J^ g~Y{_p[b2;4!22\D0=H|Hy \m -['Kh΁3%Df F@5ad:2|Ҭ0XxU#Q}viXn0VQGt=vcvjtセy˟ 'ͪZ_ _Uq2ЛJ'AOWN؆R$hßV D-͵E ~S t(v#/:G5 x6jG V\f蠫0=DՖ9zelo<.>G]Cܼ߱q]iOyEܿ{~&\g)EK>~zZ;,UUW DFJ֡wǹT#.R<.a[zᬐA"Ϲ(-ؘt%tuF*:ŜH_-pS BKzisU/U ]4@:ف' _zʚ=WS ,ԞE3YM|7Bӥ}Rr14paҸ`/vwarۅX۪*h}lgC#2'$o(Jja5iO& X5uUIZgp-b4T&rڕszxc4gn $}_+Lv(X͆2Pkvu(_7Z{7 ;nCI۷'2vLxj`:{5,{[OxMk{8LXn މGz:3OeľC%։$(u%gTAW^ 1+T/)XkH) ;pήP@WmlFء^`(fiY4p"Bn jvW0^y9|:"Y;CG:։jXZnPlM)bQ-6Hl.(rݏضBa[AYZe#/ јzb4 {mDvSLx-O@hS Dor1!k0[`j˦ogz>tux3dLZMOzzQtp\glreL0^f{a|`BAX4| RF4A$>#0H)1zHʹd':qЀ}\G(gF7nRI5MdтkO{zwVXhDr5 (ўGVKqѯbzR$% z5}m` 5X@Js|EȠqB~?{PCNT JKAieܺPm q~`˛vpe5 Y~oD.LYuo+@K^F(mr jr')HzcLP!nI떿r?.<kX`'pcJbΉ\+W͙r ˆ$hV_`ػע)l*:kjM0I"C.'LcXM!$2 mi ϥz3#*py6(BpGl;:B͑@DI_FU\nr.X)$R_.3'sa,0)7e^W0]&Gz=Uo3SSx{:ZPb˾i % $ bT|kwj *pcI ?M[W,MY(Vp>7PG-(x9WmEȯDM=?iI,`'^N_hy2; p3BU#-(+ui桩$NO'ܛr'd. UߧL-l?GT% 8x[3VlǛt1I3Nq&5Ԯ¶蘎<" 6vOτaؽ+&A#8U"l.WcfgԀTR \̀߃.E?NgTʷ-6(]@1FΖQWvq H/eT% "+cpcwe$.7)dkmkg9+CD"71HV=n1bT^]\RS8tB* Tyh4tIC'|܁Ә$8 $[Ke/MqmPFdh_)ݬ$9"8%Ԅ0c G.Ş6;w5aj*"2\ENU:',Pυ s=2#+./" ?jTa0`2sz[--2"< 2az&r]ARݙי MhbІkIR2f+)L:rȄ\$3.٭ST@CSe'Nj-䄶Ou͝a02^:>9vOl>XC1yמںߞSv,UWP"WGRa^фRJ2ψoWiBrtziYƑ3O^ H!1Ism۵4OT_*;р7M23r]V.$Cb{Z$aQ̪^ N\k=F40c<:_0CbAC$yy<{oTC:ȹ:y4.,E^'ו/Br]h"FL]S(Hs"2d6[RF#&ELsz@Z|tD1mCY)z 0I/Z$:L7[Q2x-Ӵ4)тX,6ɿ_Oʟ>;VLtrs@u!JQLbL6M璂=|pA<:zq@jA]I-j87sAT=ì{S8WG+̭z rN(OC 6{/״%} u+<370_H2`e ;oytR֨tY^u+ߐWdScGErrȩlI`d݃B bV8gFvCp)ŮA0/>bkMpӛӸNX_& eDHME`nE5U#.0ŏ)_[B[RɾV _86U5 uFCt8{ lSXU]+)3s<$i7( &*s<,66\lby]Hɏ2#V7r^Έu+TKs.p b)?߲wJQh%*s4 bxkZ,8rǝ-]LXM~ڂ=zd^=H4ZI& [M^GzFDw_UV_}$ӭ2x.]{I7^*Baϭ0a{m{ yr[u^'A ˃A|vE좊9Vfn9 Q|&ҁ6.Ngx,⿜:-<'QU&>e{ЀKJ?#,/6֪τXOga]cU7e̷xϮXrD&nnҵ SE wDEz77.bTM7Ђhs. ^Mr~ĀͮR׶x!fGEΜ1W`_ N/\xuwO%61sÊ ZѪʐ3DwG8|2OKC=5Ɓ`L+9&ϴѭbsx(.aJV{3>?UkMј,t }O)\PyA!@JkBK'$A ܶɲ$Lk5Gg-/ӦM jz 1Qr[$pBb8A}4n&iǬ2&k= Tmí͔۟"|<ْ62zT,l̞Al)əd^v`Esi  ;!åϥ.~V-%VI4p^/ 59~}Jiehhdi}QPî @=$kC@q`)ZùYܣn:z%Ey63EE!!.sd^^m9[|۰e'=Ǝr$˝ V20YWVmF1x. `]!0 D Dkxe7:PN*Knm).ѸόҘ*OnD%'ɑwb]kB5Uͣ0BF|9a B,vve獔e%Cog[||9=5 &Xl3MB9Df$R$Y`a?`T'Ť}Ta_˅'#w;unUbI(ÈW45 fo`5%cYQsmx2ɨc3voO%;'3WsT-d.MPinZrEPq}N Jp+P$T5bKv0cRJY+Sh\Z A hʔ\aEqUG_ha~+L&BtQo]BB=Dyq u/d1EΑB mfHi-7Ǥ{tf{ %?GYtp4'8eH*~ؘy! fjyju֫t\pk36"sz3] 3(xs~8tZZlTn1WXC!VVPnzEy \'p?VIqfOƏz[nA&DRjzw.v|1d;Ȉ*$j)?!?+ˆ$LV"kҎW;3cQr8c=K$׏WGIj>q'#cXH[+Y(|/,9N~ꍋ֓:vx9̻Q=@܏hwR)mz34I{菎;Gc}r!G"*o*pM&' |fd(1MQCweP,C.J7M270~p_TW*] *\WaRtI0ڭ)o:JQz0(PrҔugwgD<'< #8a8F猁"aЭa,̷iui-n'QB_ߟ%fh"awd>̋LHP=*4qDͮ -Dݯ7>RY:+ܫ#9LB>8XY\b%IETꡆL>Qzm REtfv\k.g2ި9vբxY4[`b)4}UPH'ؗCŴ]=\"`xWSV^/)·`)6_ꀸgj o/v@?iJ1FWZ?~@7\pʸ"#:J7^[cJMfR\@R'U'ot+'ױPեns-/8æQ ;ƭݡ^qүp{: ;Cwa H0 1W8CV/mљm9L[7U, 39yg,p@w Cbz"Kw⊨'F[>Cw`xnqIJ뼲YVռ 9j#X]MfFYHLJLn0Ҹb(aeEyKl\W Pd u ^o\O:HPpgonaț;gC>*VBf `*i" = w5 uQ,cQLZ賸[Cߕ9h<0C4Pe9e-H{0BY0ѬYm pM]Uˎ%Qg̾ӱk/ W =Хa3’楫Ϲz$.u{V΋@L?N9^<NH1R8;ջײ'.mJPouSl6SK״ ᷃X,&9SPzO3@bUk'kɁ z5q r9x*q~1\#i$*{="RҊd eb~qeG@fff2)8Ô$'u$Ƴz/Ui$FR:c(u: ^=nΜ= &Tr3CjE=ᰌnF:_.J5@&=ȌfB6f #5z"ch6U;rw?p7d76S]@T0j#Z^d{t\QQ$v.6G>6a4Jl|% []"v1Tzv&M*hp!FmO&|$NBPH/ i)u^.aBS&AxcYХQKpn<,,P 4+^%Vn.6Ь3Aԑ~HufB[^%Y睗lE"  \i ˵p-pH氅B]5,`!uk%g8tw.fԆƸ/\Bҟ9Vʂ/#!,qj Sȱ(SX/_<)SUWphĎ)hp𽜣@WҦy94zC_a*㶝$ Uo9@WG*N2QBg)G%4A6̵e2̣r Ɉ?蹼KIKyRrE\Et;d=i#6@肟к=y( Y!}>QaPR2>!ay~ ZX>ӊ8l-Ko1k׌/ԠrW(@pJxT ×:9qT32(ȠA{8Fo!ܾt8s,ADB6A&ZoPk^=&sk__fpØ^ pyzu i>&}.Gi:yc=bh"V)r0;=#DE& -"5GEд=p5=@ aeh?|q9;M!Ɍmgni{-qf<(l#m(g+  Nxq4F3y^l|!Қx.{%Guvy_, yƣh,1O`:H4CɮmRV$sGH$~V"X-~'VgT޼iaRL2Bà0çz+<Bw?Ԓ8@I"E1GNQ㱢$J}>(9w .q)\|Rp4 JW<.l=kz~?iR +\#62n7Ix:P֖ug@Ǥb6Оh84l}ZEhNAZE ɗzGDj$koϨUdt5zephI_):N Ys[VțH ^4YG%)*cC(Ӫ,ċ}9&]D RrrhխwK ]L2eX3:>{j.AY_7G<)%WwG8Zd&:m=̷l9;|l 5H"W+G߿'"^ ONn"K _ea6(ژcY{rXLzDj3Hngn*)vc< 3:5Eu V韻IOj֤bpeRM'|l3e6 6:V/[[:=t>٤ -e K~}07ėo]pDv(lcکRHHj쪘EpB;@b\Leb"Dsf_->w}Nl̿ 0-i!0cRq@WajHN۠ OG_S9R8"-Ez=B a: 40&Q&(P 8K]ElOHOORӟ Hy=syjjm ~6{oQS5֧TdgWDҺ%x3óA6@Y*uHzG` ."ߋĹDJ)m_Nݻ%t2g @2MRf;=r~G̝]qu0&^q57bnjCn829uҵZƋ3ܦKfo?_D4zT Gw+#}n, d׳K,C E% ~wlg+אw Vk|0ju“14t;]4$f-X8&ώu/bUlhQ (n?B inQaZ,b\t^i08}S"%A}WAzhĈx8fE-Ѭ#QXQ]y+#kp,! 7tUx/>5f" CQ'kzr IrQp[.0K%6[#~ |^6fEdજc@ooEw]HL<ӋUit&0y:JG}SD]r$$  Ieot{cn/ <0d>?TX *U4I;I6w3܃ x)SYFHas_R]8'O@&ap-e؋l:ޥǷ/ufsxBRYewez9o}T 'd;Q5 ˧bUs`y|z+iVʦf}k 5cޓF4eKnUIp)FA% ݺʆi q\/tYbXaL^n/*%B$TdwYCŭ kL&X,Tk|) BZ~l-^%}$>߮9q.}RwS{ Au8QMzfeY;`eJg&tkޙVEC擮fӌ_K訕VmLX^ IB2a Q,"Gz{=vG-h'GY\k`- d6seܰ ]Ĕgݰ -]2++?dZ^&^~ ء{Sw24P"/ 82;6J#E 9M.J6 *Tוj9OXs4:#ʡ7tf>o˯"ǃDJ"͠ 1S[KYo$PpX_}0q@Lɧ؆4jvt?z*M#9UP峌bt)+G}GmŎ r- Vs8PХ)爩@ #B.jZv: t&Ov+e.wPo/ ׹e`l{ !nieCSDgoup#}Ox*m +d,u\gMAHa⡈;lrt1> ƑyDhCx0 `/­ _5&h9X|JFzX%-]wYn~ZQQcZ>M?)5It҆iw1hK8.tG"nsM wacH:2"ECG ~/#Yf 7SC)r+%W6Sv(ۖʧw&d-eȜ{S;Z4ͩ#ׯ-O^e,btcWоSD.8S5mt{B+qJ$8 E{[ь't~ÃI$}(>|斡A^8LؿA[T' ਰ[Ό`Q7c#ʚytj]Ft|0qT,2Y=3WPtߓ)["?kJ=z8nC$_yOP悀O*}dT g>+l-ܠ ~QJ*P0mҺbKS^{8ud%XE1TD.Xa|7fHp/1ORAb~/ 5²{>Zп` ~z؈SP ΍5` 톔 ڼF)o ׫G+TLC -s5pJ'+rp}>7JZ%Wx Lr:ŬQbM"]'[߀k)ڍMe8@`޷Hv5 |*YUnAwY>X,wq3.m?vuxhڄ;@"=g&4?|*7SDh6& Yh]z"vBs83J}4 'bu^1,U_S TVl-3m6c,4>~qߐs pKҦI0'.q ˄SҲ %mT0T)>.ƈ fPw?;I}e/8 >Z9k4)SI"NQ)4K%q7䥢Zgb}Ԯ.rE'\ħQ2<D,-eRF7Uny5q7\91+xWYNnƺ) Ykb544>ݡOa'Z!R3%02ɃFc@'8`?|vQu@Žnмu3jq9se%Qs U5:~ۨgD̔>%@ŦLeXBae\W &-߳Js+(KuZM Gl!=": aXiFd! ~ qL05Tmd E^j]lb%,n02s0z*b<+"3B ZȤH2L\JڲAvƅ/z;a nRdT. &6Xag_[}4w8Y`?X^6lM^SrW Z-A6( %/%YJg*r.a)O&h'{iѯdGܪ;UB' KRp~=#abOIZhneqn6 cqGInE06*)I74;R,9y'huٔC?t%Vb?N=^lISes .ˏ,8Oh8%аpS뿥4Q$Jn@e$Ԉꇉf:p[ &7SdjeE.l~4 Iõ%w)hZ‡ Yslq,{mhePΕ) gv7܍h)im6)fͱo18H%ΛOIgA ]peWoN6M&Aׇ"H>,wq&rsuw9Z) ,?R fK{u(QXXRO(}Я'^ζ39"aY6LpXFyI3Hd7lIp< qR8 .Gs:Ce;7IЬܨ?]Qu_,g,Q':pgś* eYV UIi4 ? yLA-i똤 `k-_L)<1Z?'qRdmj^(?C+9}ބʈy]t"8}`w]}*s0N!}\,z9d -6|X|si:dL{ 3~3fgw,z id-¤)ıX5 E6b d~iL&'<~ͼ3ږ y>w!Z}(MǾ!UIi7eV8~Vv~ @ڍdbMnl`| ;"~k:eO}[%ΌPzZMGl{҂z 2ms}\Q6Z%~d?(^1##ށgfVQbED~W6h+!aoA?(6<6Lv;mSֵ;0 s+hr.a<uɩJi>WHw֗:7\,@/W.?>[fgN0Û?06c}&[͒Lgd]t +YȌٺ o ϸ;H \>|g# s FZLo4YWdAGRHS(kތ{˙z|H.?!"Cm (wVz^,vseKMgmP o4㛄8sgzyy0hA;N"z9*6.cTyCY G}3,?/ȱʒag!UhyEmu\n2F~ך`.e+j cJ.װ\,-]Jy0|Lbd` n̔{"dЗ!|`fMbэAc2f,l;Lt͒M޺r#dC#A=f"t8޲oXeF/;5o[3<|nЕEy)~zO?&: ˷u?ZҢb'YE;sdhEZMy0jZnj R,0VvRzlSHhIZ#}^e~xZawrZ0JK9z? Da4Ozt1FPLNh4JHh_9 j%_khltsl6YzyƗ壐C?ˆ3"vP&I5noP7lB-/ow'~HiyX͓FLM U^y:~Q JWY*4ƘB@XFۜ[[qlZסo~'ᆱΖ&ZDi!U yXQ3PzeRn 4b`~ */˯=<ΉXߠXC/b5Z8 OIgsY(>"]ԫuVYb ZO*}Vq"u,_U3 ;ջ:T>hĝE_aVitSH7xAq[z ,;^<=mp?0ĜV+ҹf +l΂'+2A"ur1MŢ`MCߗ3=BU|D;=ǜNARҠ'as[vEFW(=MX.\@@3@bBctq_)06OI~i_ث eF; QHPI/ib-%VOdҡMV N[[ksn–>c8cjGִwM6_9; ZF%$UNklsV,$5Sg#o>"[§sXءpJHc&f 3( (ybY 3ZHh7=7D>1 LJNj$ 7=9{:թ#or1yE [6 ]݌wh5{8g٫ ./P8zu3([Js1 EI͗zK;5lqڐWk$bRÛ*&n9Vܔ ;y5&~E=қwp o#,} 3HW Y!(.bV:;!!1K UaB\z3`egZ6"} l ֞҉Q^tTe22>-,Vz^'er)rlw0nի+r]S d0;>f *Cv:@Dl,/+@ 4Y[^azV:u` '+> IYxJķBԄY7tBN3KB='b xzϧm ,^m! 9 a++Q 2!lrU i15;1ؿn"$I S\h I %yU&njbޝ@?[\K)e`@1hj+5ϩe&ʼn2r9`rzG/.ᙿ%Σy[ ]͌b~(bl__"^eY-Ix8u!Ui oҖt#SO[ZׄmǏV11y8: MQk VS`w5$SFiYmBȒ-8d87 ceKU8%2D2Z CЬ{#|ܗ4L=3.f7PqO]VăwOÜmƮoj:΅fCA.#P;j0omSAwO0J#Lϱ7 aHe R mM%!՚bCaEZN Q'DLlL9x,nЬcd2m1\\(hM0i ̢shM2@۹#61V{9 T6D,AcU: ]Lj"m0u6/T[ǼΕi_r8d6|'kͦ''I!;HEJ1hƔثQ0JIOrWfc$BDXyLތHSOzKPqgҀ@ۧSI7Cͣ2?M[9=nX@!s^ b׫Za K`>0ADѽ9^V(jLjMzդ@ vj$+BQW840ҕ8฼na5؁T},ִ1:"pej'PckgT/3{&EasA\oeL 2 C'fܴY&$BcBi"_^;e ,.; fJt^q77UH-&xɖ(j 39Qޢ)-$ڄ:; z'S#R;mZqUuϛqתm~D D A܉!'0ylIn>W9 |:j&rQ<6aܟJ_c_)g 9EWy+' MsbD$M}i:~З%/!%t"`?-H-qwl5nG^UMUHi!:@4? tM4{~3]Fх"רR 0vHRRwZ-=TEZK{$B>uI%1t4j9fsj,YLBowJ1~hp*zN`Ѽz,Qo9K_{>؝E5;:;-O7u娊[> xW^&.\",du!r .P֐҆zP4E\bޑPs; =wL Xk,%b\~M%„`G"H޴-0na޿Cc.*,r>b[?H u[B+_Ei-/Rx'q"!͕B.wo.J- i~b/1X204eڠGYuǶ|%xdܱpG0I'\!.E>hLos?j[A^<&0UPLj4ouF ~H2 Ljқ~Ƴ-[#sGoӞJ I3Ŧ 4ګ=JMmEl,Om9N&05!I&l=粵>kӮ+'RK^p8(V%il 1;l,[:! ЪeFÔ179lSsTD؎)ځi }ͽ:'cp]S o-w|lktWNmZAv6TT*cꆴH;;S Ro_D#Ji.a*-&(akf,T#"xc}TLrfb΄'? L_w֍ҢctFJ>[:|+AS+A|cUS>( 2›R( _.3xk,* tFփ%F%;3CrWS6U´?W`Y% p?2#!Z ;ܧ cVgBٛ{;8o:>  4l9INP,g98]PoKNU=ƍݔ4H>z6wG=@!2IlY&/a@ ̌8?emF^]d\E/wͣqr\jm=n"\e!ۙ(|:{Nvw L3;k($%yW%6{~ޞ5Cf- wA&vx07|@;s(qucۥ'`N:3L^*;Gxsf&ئpgI5],-V8+rCiȸ1@~wP6 ŶK3>e60B?cev(Eڤ^璱ݓ4SI fY.콑j=N$JwtO]/2ߩ簏:yVz fw`5j^)(SCIwQxX ORvu P#^TY񾜀Lr.xnFouY4|gZWJ9hF@ ZV `m~ ~{oDos S*MemT|KeyHhd@>*ftdN#B|Caf}Ի_lTy5u,ݶ"voHR.B@L8N,mTkj,Q +[i4WY2?Srk3sj or/!\?j$=%M6/~26(vיAXcY_ -+A>5C+>qM>;ք җOd lR~ⴡˑErbp >92W~. M:fu63Ty[ԘY^c&:mw=DFɥVES].iGH+zOA-;1Ώpב*BmN~>-N-߰E)ƽR{Rwm'c5nL[t83 V*!fen[DR  NjqG k9 4&ݸ_I/&FV;-cp~#,̯5q &=]3G,0i{ 73:5s(˩?i7_أBX5ws]: Xs7?GE#s PnYOQN=QM,HyT*qa}S,t7C4=x>F^- r"9*;udM{ ũ pw[MȠe$'QE%򪌂w?>F:~Jaz\)Ip?h\.dB- ="!_Q& ˆFFM*䗻zyFTw1OupUN%*¨Uʾp_t|wZhA$y!0n䌻1?O6.l4Vw,!nvT3Hu6Xbٿ{CÌ⹯:wGáin= #0CL96 !#L,M6qEW##m -/7;PS>ʢ- Zn3-1 /sU 0Ş'kBK@>ߠɿ.pgpp6`ᴴ{ +>@+c"I.(\gYo \29h9u&DVQȕ³: ||</ײMPA{ae72 ḙm=I_++|ğ h cSW?|!qurs! 56 9ICIl 535Ykf=F{0`|\7RIg0njԞY{.a,5.tFZ);'O:@kM̞+Z߫8YrxA!%{Wzn_5-sx Q$:&WNT]}<|2ʃI%?|ڨH<~f׼MF£=0)3DJÓ(~d|Z#f-zX0*rOnձXs$A-`bbZ_9/J#C(LJqrBc)kK?i,NF_$2o!`77YK6mHWW'$,kUJɭft3:[< w b' ũs8W](&1d-Hy1w!7:(s(o3X𭩱DyYL$IO?Y5Bu[<}z)1v.p"`pΆ(hHˬeoT^0ˢKk/(9 Z>~NhiL _Y@Nǹ9(D 1t>gmr3bfi߽7izcy@ X߬(pPjc;BNp=~FRńa@ASpRƋy1( aWA#ċ3D8KޏJJo]DNS5QUQۿ=Sb3]l)7,'LostL;u.4L KwlhKV/ʿ+tS8Rr!,l/<{ + &f/ `M  ~IadeW=^rviZ8ZאIDM4b<5sNr0Bz*4HxksR;.a .{qᢙО7/§x.+En.$i8-Tu ߴ K?gw$r)u=%Ne J OZS8viŶt8 *9y,v_[--m])껖+&jWz{ߒ,Wi}d:0y)UK՟!!^JCk˿4$rMdd,HKdWoщ[$DAW,~pZwdo]J H"9p,kմ7hs/ doI*`w 5H vp~u 7J :d7}/yH/Rnb>hm eֽƞh- p0Hou` ٕ]d߈%^Ym9aYsvhY:oT݁0Me'$@ou JsK(u'= #[2MqՌJ 舠 @ĴI6 LLvG2a af[J)03BUUzH>Ein`PБJiJ \zX4Vpښ, {] {ZLPc$o[R]Ҏun*y3#bz<)ո\ "!\ 8'qldw%}S0'HAQ{ľ+7{7-Z=gs?%,q&p.hi ra$^ϯ,ËōK]I܌g0QMPܞ@V^⮮l``q4UHv钸C㛍)961QkYʌ_;˲ P2ΤLRâXU$\ .|^¡[3xhG Mߓp~r-5gLFYk&qepcΞKo^[O0Lrh=!W떄C ܑr38oPza$o"\i859;tC%a}Y7isJ 'LE05U}Ŧ!?"3]/sja(9B8QnS"Qh[~8%0woΩ./uĖdހFa2g9u4n_{$̀I2y!?5zq$6X(ZSDžfJ`~*?g6yа1+:R(1*6㧥Obv'en,F˜%VvQ0J\On%K^1~so<|`T3KvmlmI5=b׮N'1vY)ms][) S4Bad*9NTzWSWΡvb īqiWΌD?C|`q|.'?!"yY͜ċ6rTA iJS'(bKT93\X-u5.է -I=?x(==s؀k`._wmȵ34k{tixSTv71؛S`S,ߍ3l02wNj8cňS/!4fxm@G2$-i?agjRMx^눗X]o&59D];K+79j`8SjSgG ىpܜF lQeKaR)KbG#>VJZ(ь8d]~AVA +@۪/g6;rrcgk[ɔ||n\.DhiJf`Z=jX.)tJy@;?_9HJ,hR*=z~oiSݍ뷕hZGOiIF>j@N ǚgg۷9_fpźZ9V= @vB<ʨ1>E=ߔ!oّPI)J9]*kxHjT5H^yc 7 P+K3i95א3@b6%Z (Wʥp@WLou< -:gc>Z2x$b^w{U#9FvR6RڛX;wKݘ.)Z7VpR7@({|!%`!8]Ray솻/b:a˦JS pd3wGG w/< ւ-%K?Seq;T?%u{JP5կ&n\O&T7~ ON0فT*@"Ogw-hB V[9\Ey_?f9;7DU^k1܅J[|P9ŸTMLLh0B}4ٸie'qS)WS.ho?jN] z2MV|ۣU"$:(8Vi򏉞 RXׁs]4tW6N1-@߷"(D djzoe'a˧ Zz'3&]u]}4hv^`v?+IHkxT"<9ǎ)Vxt8hUh >/סg\BKF*1΍+A.Rjrl=+K0FSJ4!v*3)5eOrhd ,miߊo*OYSXD-xoG$N gJB: 6MƒA!]!C{#Q3>6=,tW5\1QU q4qQ).\ fa:T<0֮?'RD i1On\ ~i@yr44lOa@HUz 1ʄ[UmX޴lǀlUwsJ @ۥYźlc-NF=n@gD,DIgT%0Tyiw>2+PXH~ ֚~ Nt`$A& 7m%e)Y̍v*~U,`Tlg>=uskB:p2 b/t6ZE{eq@UXb(]a?'f/H^:Wetj֢93TIo\\5?Xm?6ȴ*UȌ~o^բ;P=TRM>97Ebқ}n'tYvmBXR.R?}8z, }(< ebR1ѽYU0=>=Pw W(JiY_SV %WӾ(~iޚ3:sHJɎd@{y{6+*ՌMFj&NDBœTwQx7(?e߇ 1{_,D, S)p)* z~LDqv,>'ѷ36_ekއ%VGYu`KHLP47,kj@AlgXz@II?Ir~8,~bo#ߚ`jўGjl3:,W^@"qY!l}@pgxXsVA*s7^?.Op\##WjK u³jfh8*/1jFWB)p%af{4Z?^/% %mꠜ&kݘVuWujRhhyn4HǏCiGi;.} V|PZqZF)Ƀ&3j'ƾI}Yr(b~7:o, _]JrQhH)Wժ^x?*Uz0eT0X}J*BUYLDf}O~qeC M9lYۖktj*yy}^:4jlcTO0~fO!C9dVnneuXSuOIȰ E&;߱a@`vv^&weӴ\gz"ˀ j`Y{@0D?*ו$`ͥ)\QcS%MeMG^ u'{t7={u^ir:`^ͧ)P]LXgK4z~4g$8㶛}+$+ʾ+z.Np[9DHeqc;@X}K_I @5$+H;XZĜRYǨPq-ѳt6epi pT&X饖=T}=e#mecO Z-0=@e d'&&a2'-;<mx*nU:F F&{/ht]`M;9! N}4 zP//e^mt\^);Lc}C鳰&~76";:| ?Tvn߶-S4?T򑒃Cp˔%\Uw͝K^1,isSJ*јGVuhSޕ)k> )_*I?"xFf HˁYաdwްr|Z8JMpY`e}@$CN&U\>Ό)|mYNTEہU#I>Xo{)xe5cYgV7e>|m/HP1`r㫨mEa˲<+@& $:Tk7Z7PP62Btz ܥil=`)Sm՚/6>518Xx togvmD^~2dmbΣA2_Ció Vڬ 7)Ɋܬ ٠@z5jl7}T\)<@QbMkD-^dSyz% {1o`XH Nx`H(ɣشXI1Mx)ǼG TEc)#ic ',am 8_bշګ nGoԓkPJTǰ*2lG+ $FxϹ~Gtb9\ 9UN+ [g^1:":Zōd_֔lM/u൑yG ;7=[_ϩs~'Bay/T6|g.?:u$C%!T1K.Eio[ƣ.=HNZ]@d{V;-@?\ 5]agݎU-i7wz8ьöHrlVbP~xf.n,H"Ӝ:|'cɼ+@U`EɘgA(XȞKYuY5{<+BmVp-G>E]W#SZq~'&G;ɜ S,yA]9AVa*k̽`= a)B6{<ҥ(_00mFpStIQ\ϽV=@cq:JԮ:+2r]g}[ )f՚38}0mNWb\Fd yX=RHsmj:ݶE}^t}lVL"]; }h˝$Ous*S!eFQq(U=Ku ԩ0:{7 }۵C#㘺!Bgo;fγ75,O+s D.bqҧ˧lϾL2<uCYAXb7b긭gz+)#uS[KsZN'ʉCCmҿMfǫ;gӍӉ–iAJ]XlŎKJ!8DO 4:rBü 6ta޻ӕaD-daZ]`Ea `*\+2xxU|83x 5p,K)EvA[l0e!KS]O EbVQMnE<(O"4[@VۦdU}mZ-C59Y b4Ƨ~G9JۅEdV= pzxw<^0"'[ x>'35KGufX¬fI %%(1"'0h1XȱwU(W?s֢@ӾZ52? 醵Zתa^ٻA~DTznFӑձGS I==_`ꯑR*DLj>yu c7"}hgE|h9QPѭDG5J2D Լ^?&lK-FeMpE$|?~si+CҘ`[;az(ѿ5%Whww`}3 6tM6HJf;ֺ[Qϟ6C%O/>P2̬SwT>a҅1|xNE}Q˝kTbs W(DCZTJJS+'(3)u!Bx=,`[&g'ƻQ{¶*TlO;pZmL}Z4iBzs&Uqw*J, LxsLO7t;BRaGHEm曏oKic[/Ϳ#`*AFwKn-1?q~3,XlQ3=]Q2sB~-Ϲ0^!3c pbYdž%u62|0a&xNhknU%ͱspںc@*̤K[CG \gž~V „P|O<5⛙?VjbߣpY9PM#~LaTX݀ ;BTU+DY8)o{.{x 9{[ηyezonC<@U:i+(&s{oh\%7* D`ob)pyI RP"K99n4:F;M`T QO~{կT|=nSEIo_{u~d56Aq WIi@ 69+U^zkgkNVJn8K[9rLaT"ãw*.1㓫Jh(TؾgӉepvMj_#tnvl928>|EA/DЂ܋`+ck2Kd57q+7Bp3J?Uf +}^a+m[(q-mw1Œּg= E76SD$TN触 MK!D xkMPte諶Z﷥gG֖6T!Ҋ``B>L|2IMgp'>hf¾V JrMѰM_v!(PYÒPA$g ,!+4燸ai=͇ķ1 GV3 5,ʽpv ܫto2yw Z@ c_At|p8Z~%zU/8O]DK4MzkE;H%Xe1 ;ߞ"|p"FbJֺWs/5%.&k֫ /T5y`F/RٔA2hcA{'vCG\'o^@Ud9X{̈́ fF:,LE Y5deb[}WJ~) Ǟ+Tit@]m>A"8{IήK:MsFӲ Hn|n>Bx }BeY#:dkk`n89TbY0YSWrDO}|Vϸ6ud癆X'OV+rI(/4J}KAsQVY*4~\uj!.%Tf׬s2^`N-azhJH^ 58K`yEBVRpþ;FLNfb|Vvy*_Td%`?dv[R=uM S3c.f{ ^qr&0ߗsyC`Fm ISC=HnRuA(l:8HIpȸbTV,^.imbjΗ W][cϙVV0XE9ٹ"U_4{2}vTqiJ Ωna M82h3K}X`Įf1؀*{2@."qi4r?Y7ɹ}EZE ??Aޣ3e}wIpE5^=*fg'x=ҙNV}-)s4{63=棍v?#?q/LxM{j*swP0lhH*YrFki] z}r?(3JbCrJ daU%kXc?3"?% yKOV;sܾ8Ybv%$xW?w8?W$OM1;AFb4X?Q`BE:9#>vl ݇d[29LuQ5&TP Kxם 0rU=eX_ 1sŸqh j4ݞJ&1UB?'&Er6Q'ztyָ75v*l;ĩbwIRQ"5bC{ SL/brG ء,Ⓡ:;-NgoU觺Xu[ӝ[GF%ؤ&v/j 0~y- 2A촽ܷUOBPa!(5 #n|+i\c I3P@l PcO#60U1۠t z"-"J|`}RTfdC^Ld=))"  mtܳ,^I=2[:!řNٞs6Gr*g3c6n_nwy TЎ eHsYQhho'eUP,񂻣zL ^ Hw.*͍u=Y$_ℰ vf!RBJpItq< j^FmGQZ^TB`2ȘxĚy끢rZAFa6H-܊;#ofCIrdXD;u=ڤtvU-CI5r&'| ļ~T8W y+i~ xx7(~[P,ԾF A1R!Yjd_UOqb=)V5Ubj|m=|^+uvËIw{.vyqi9ulOD{G>Ӆ5/.QTa0? P9䘉?Nɒ] #k[sPL/ܯ4܌P UN:!4aע|"KM>ykxπ [3 ߵȺokΛz4~wR,q4LcAA.ٚPyn +n3FoU|݌MKmf=8OZ@aQ0pՇi4t ?1S3u zS H)r"EkXa  ̍+3شDamEL0pZQՅ>Rrbe꽲#X@>7^^Fw416ibx3G=~|NAXk(Z0u(2tPst~i>Y>@N~:y94mWChn6&PS(=G5%8~? } =NIK~doM$ I|5՜XMUPy+l$ԃEn4(o*91VpVWѶ3ŃkfNLqq86lp-6;1lBei{F+ǡQKCc窝^_f3קL OQ:ѳg9_ޮS@"KNb'D"bM)u$ @gkB醿 -e3_|C$Z6CݡIʸ]x2N B)Ӊkk2uFi⽧*)WYAw4LpRd'ў *q,cS 䥶t{ =,q bp%R'i4r!C٧ugt &S$ő+3,gRf 70׋~įza bY12G"4w$R7g:^5B1|fߨY\ LW/|vX׳_Yc.!Io oIԎ bC5\Sv㶼m/ccRwF8"$q:aLSހL ԇ cn;~@@1D% T#]gbw7 k'|4;Pܰm@s>ׅ#`@eRpïZ/ iɢ(uI꽐i*bh^puSŧO1yhٻ4\"lښy)JKy&,)<]c?i `/8}^o$,\ Ku87b\7&L^z37?Ԓ(5Aj፰N\=1-&tI4k~ۚ߻VDFIԙTC3f^ʍo5X3 .3Ջ XV<"IOV=kQߥs59SBEܡV2e#IݳךVBϼ~ |Ew43%~Ñîh\RA"s&Qtzb\Ur .ƍ7g6ՠ"?饷[?mh 唾N\T12E,B''[M g3ڮۍ_Qot -ҷ?ݝ庞$K:OTd!_O^ 8[3G~ ݯ\Gjlvt;ŀ!jٝ@‡&ba$,^;>F|[m{{}/\3;TjAb(%6+̏2"&y|~;y2)J{=xW[5t*m9~xó=FKڥ^p-ULfE\D< i7&5W[JXVs'|ַ BVKMzFV(MņOc0t{54iΊ6(~&>3+:ae.kGl-y7'=B3oA_@_+&X?b+u6DTIeuqa9M3gx 1fP7Wİ>#4ɶOi`+4#bije/TF=qNn sfՆ{h]v oM7d %&:+[kK*ˤ)̢G\^lBf[=ĢR¤'%G3ڑcc"$H-x̉lJЙ8|#QKF<QOhj meDȰʣ.C'bʷa)+rbz:>d]7`C  +ڶQ0hxacfJ}/%]`t>"#sv4beRJ"~7 m,gNR(/RI`zl~%Lؕ 5m@&oz8 ($}#@7Mtt (xp3ʂzS]2>EA_R$t{$/'aΥ' N1}:Fzzem2K̄3斱I!`:Dqa߲]L *.bzB[>>ŁH|̜z7}Ltrf'2E8hV5.+S(?eAsw7ӑ%͋xvVIaݗSb4pdrչnhNۣ9ycocֆ?AA%ڏ{2x=SߡaӈG5H/[7vnCeq%<h  D9 '~*mSW, upsK(#Yb,J>TP7:m)7dqb|"k Vt5HzkD!2CjFN6wQ#VΟY'ԃxyG(.W۰bg`sD0x-[0<6ߩ˖u&K/CNJ4<$$ zTNN'w.[~Xq`j>&-Z \/vYwdZ_T4\ޓ c?:yNtl< SmSnOw67}%[T֌\=p3X d䫑=~Lc\̚a`X~gMMy)SH]F*2:wR|{ $IмF )r߀wgf(Ń>QzF /BNL:2,&,xܐ6y$"3R%6ji<{lANolhE~zN Kn0!LV*k[Sؑ;]H"(ŋQuqI3$MVxg3}Z{Dsuo71[IЛPkQ #+%m HJl,y֭[R5O/}?xi5`Hw`@w'/:;CNhA(5}všrWL9Bx-rՍƯnαjVĻ6OMw&@(~R& M%t30xI[jfBZӟ'Ҕ[縉@i]́O jLǸGErjck 5Dž)[DB\U. 8Dğ_˱T 2 QhCVO'{)'ϧ_.[C܈rО v"kOIDhI.Khx R}s:h>XF핌j>K`<@oK:S՚9r}Fl4zjH>⑨̺ ] b 9ym7; 8cu%D "(wCXi,7Xy.ՀުgQzM},nrAo^n iރ.X$9&:8]ΛL8j'0K2Ճs>bv8Wlr#'QiGC7$3on<]B` %g"ВyWL476@<,ܡcv:͎)smT~J`|CJL;"'=| ^15"㶩.d.YbX@¾PR*P䝎^tW, Qpjʥ#hߕd\UR7,,w? )p<^ww!=YXidBi 2,Hi8@FTU.䕠nxQsTHOBim4M˖@Ѡ`nǔN(Gю K$f?Yd q.,e e (#wK&.b:`] 2⢛څ6ILm*[TM^_~AKȆКb`%Ɛn5Z5swXd[GxMϛ:}XA=Bder2wL],s=?Ñ:i5VGt kOV_ӜRONaBŪ't7Ģ4"0E k|9"jEב'i/ ©lnqQ9XP`kYS^A7<4K.**P8ڼՆay׭αWtnZ}+brxV5g~ J ǵ[`vѕ1T2f˴=$! \G+i |a]7.h ^/%Ä7FHvq ~Ơj\%G]*(mY%5{& }&MĨΒ`uȍgz!A#j=>Jzɹ ~#m%B/!h{T 5uZךF1?.ۼJixѲJWC&ݾUE uZsn߬[ &wچ'x~:.F$]MJRX]:շLlq "@xe*y!g-LqTpSXi o]=rYH9'~Լu]tN<|K/m>ߎZ\;6}:hͥe2q# 2)H^6m%pi͞>,IS"= Z93<\Y$ r"nW#Ḍ#bwETS޽ /pW]` }OT°@͌WYẂ=%UZcc}j\ GAzbWW4h$, }I!$og. pnO.91YÊȿe YEǃpLy4d>0"[JCWҫtgPSN1/Xݝ`[+b YAY2G_Ecr!ߵcDʣ>;f/u;|Bho8<ʸyFg"*_59ҷYk|HGMKpңf|J2kH^ `HNЍj=PKm:fiV!~BHXHp~Dk:_OfJl~gz=_ )C5֊ MXf'&Ug7 ln6,7>'{P?EhT`A߼uCY4Q3Wk#3R:N\7eKʍd碛ܢ@-tZ3z'XӽaFo;rOm%a{jP5wxjArͪ'))T3k/fFRUN]mlduUhgȽ Cf-Dl9f l3\64Y5o5B|7t99ZN@? T.^M|~CJц)x aK7N%?%>2N@*EG)cDž(6ļkNX@C!S=^ziU1 qX0yGd M5br@U.jo ͎ +w5u(8xՋt4K4\+Ar딢_aCH)7٘­+Z+_^uyYM:!-]ؠY.8#zmeiZՋOopAU*QXv]BDv_]XIwmrwx] ZA f YWs'0MdE0ޔ;Vզ}/By2-ĺQINL :Xd98نEħe uzLH߀9YR6yyTn PPY5krn*u}PpVQ׉K[zNwPکuP 8jã^X;GTdqt_](|! qfأ \a&C{)iW~u61X0Ss1 `U8>&t/:sy-D e#%\D(>ܤ*QױS`U}_0$gLSQI+^jqn=vw]WVRqU?!ː ߸;MMKN3Izu DMk?jk0z!3'е0IE.?OoƇfBZN2w֔Y" .FIE:B; tgD]MlHוjr9&5 Fϡڲ &w#wD~rdghh9;5Tobn`{XYnƺ:-_NΝ&EZ gMiXI [3-hyTw*a2{%Ms\$7lL) Xy"i)YcXjdxY0#uSuW6 ض%Z\HXۏp6v$3V{ pI 0pe p JYxm ,^ٷ:Z^qn9NuB”ܧM^s^Xj0H|#jaI( ;t8hlrJb 8_ٙđ Z?Yl45hNC#49/֖kqAyIÖ7Q)W;'J\跪>.݄VtRdD-d]ݥi4IbZ*u ~@+LN{e)[ף]D&쯡Mn;q GY&x}A:L'e|[<[L4"[LgN d`{H9g iW}R^@<@ȄT~Ac2¢am5Հ &|в)k#YxJ p&ҺN8&oT3*IDMԷtQY:n,J7 oms sE=% vw3$yy`db۶"__R# NTŻAC)-̰@|#SnZAq~+2h>Dw6؄ݫfS n]>a5zѢe9uObqCX%Ÿ-ͩhc?Xĺ8UiK;%TgQ>7!Q>윎I<6DZ߸5O\wC?e2@U֫\HIruHƸ))̱在[eQA(+F-tK;+“@t MxrCGX|t*•ڸ $)C2fǻ1IǀbiكތZ1K >^T^0 '!x'."*;eh*(&)b٥-hg≢E }r څ\=lՓ{W6ɠw~  d}NSU@9EmڗV]+"qeZ$!P˻-ߗ#U̗2cZ `1A0Lc_cU> >j#0p9Ou$A/1\^(A$031v^HxCZJąպI( $:/?ljAgS;B |%Le߄m$ϫ?LZQ:bD uz, C( TX:*cպjst@]ґאfeؑ*O1G0CUDi )$&'4VQa#ހ:7r{xZ@uxR(VI(#tXe1;F fgxXaJdP’x _#ȋJG;M: LUUvyGoK6\ 5{)Q^3qԲEY7gI;%8ICOL?nfѐ_.kέy2i $gxK+Ƭ0 yIn,`G"ҷ-\y%¼ 峨x`ɪZ'%$"1,BPb3&Z,sY(3C~:|vl&Q{ ,FɌwmFi?L6]K!LxDIp]x%RǕ/8g-][T͆K`O*BQ[iNu$n?K[mIp&?^2nvt|H=ɨ5?5t#DR 9,o]0fH3a) (.!:f𑰻T;qUķ|Vk\4&iew6GT{Uܥ (h=mDKHDXj_LW/ndFD&7kPy\s ݬcWuif9^wg°/3B;7SQ$yT. 8[=L{{%󨒜] 68е] wKBfNxY$E*,ⱜ7caGA cGRS\6$A^Ceklq\To@+JJ7d3UC I"?Yˬ_ cf~s _Cmkb'e0={O'lZI}\cAy܋5-L:Tr9X<`ĵ-Q9+qn\YkL5[gH? eY hy,Z~3 EԂᄹEhDY9[m¨p;ήGُگ<̝laIj([!Nm龼6Fbݤܓbʅ#Iy;]6s& đ5[ Nhc3 m* Av1b+p<._ս+@aϔ R|^NyO. :^yFo`}CWȕaf8,pxIPGͪ/?f:wIT!tg+_[ejӜAi֡Mƅվ2TᖙwڡvmmeiT.'j?t{s o -~ڰ 8031"XU߮W&+OO=N 㶙 i~Fo` !_9[OWKPJg8Pq~T H3.x4v8 bdS+%MHˍʿT k+vFSmGمU!"B! ?A9ʅ6{V^o ĩLMljfHG-jVCWLu '%( r8KD.T ϐ.]–uPjֳ lgE@d4D=o=DRҹ˓S^ZV).X\k:v՜ڶ2kYNs SR)=DK0=p߲9kJUJOp{+o_,VY R̆) \0ː"+XQI3CȍDXˆ:y,ީekpy2EmOI^(FFp:AK~N2ni <fMœ`Ӓ4L P/ؔ:pN%Ln52 jl7UҋWοﲂ^Hb`'DU &k] Wv@u[$;*͐aaT,aÅ +,̊Nx&h<,'ͩÓ\k]?&]tjrX~Z1TMevZ'B/+RuY#߱Zoi:{ކ'^=4C|4B5\#Lrk7.{FW h>c hJ K==r!NIBC78 wGd$ h\@f|v߈dd߉900, Ӕkر) wZb3 #Hi԰op,VIhAXYydLkU.jXrGa pkrGňrVR,45I^*E2bجkjT]wS^Տ" cGY3 i+Aim+~OSJ sr;*ǠkNaf^+ot:=uW~W><\[ hc+p)`JEp\ tu$<;‡.dVZ*GMO|D%Uxń2GxG:>*92N $Лɭz*DQ\G둃]xAPbA✏uYNi.%vG/9r]^]X[j%J^X ;ӂ]a\4qkk#V%q -GY@t_ L >{{Pr3C+`FUd""YBҌI,Vvy 5I1R1Wu|?)'8z)hhp5s_fn*R+λ mA5%_N|&RadZ =?>mЍ\FRǡDfHCViLŵfiun=.`I $\Ӈ#O\Lrkƕ)in~M-?ۓωWp1pǭ}c7Ε-$-a0zrɏzt E(JJ;" Fa`os,)tڶ!r}$@bA{2x\o/Z0eݖr=G#fdzZ1RvX\ZcQl]|lȝW Z4EUN\շ&  ~) wA1 :b \ b)_70H$Pj'=c u>`"hBTM.\lx&ztB9K+ӂZOPN ui*8#bPZ 3Qa$|)0WG^8CVOt3Jtne_k&skDx4ϐCE1֖6!ֈC]݂wur:ȔيM19ω+YyZ*OT7,6H 0vUI9 bMawzAu3/Ġ3M@V[ubabcy2ݮ/tq4;Pӝ2ݒ?l8Zi33bl!XӭffYJ"cpO$e$Ei}?݈MCMHBhe\䯻X[rdEl1zӳ2r ;C7Cww4W WvhACEeܹv=]|p('rTEZ DhX{KQ*-2[*JQ?@L p?^*B?]IF }=FH5FO.I<~:DV+ /2v87Rn@VܗI[[nfa;gr/0cPA~l dŸ=}do͈&\ާ-dU+?{,(< 6ZxfK8V:_>D`mٛx}8P% hnwe˳ 6; y%b xBpB1G~T%HCˏ 7Pa6UkJA'vi*2Ǵ 6<@ âj뜩N(kE}dk{_57Wq3&eo}rpԃp`[/߿@IM#ƸAzq:uwg[[Iyo*x61zW8:뻆!Ha: zE~1#fUE* o읨S|ɓSD.5 zwG$d}$-&ȱSOCTD4)Lp1zm@$\r~KHɅ).eΘv%P=:K_b{TM ?큾(o2Tӯyt+'vwxgCn= ?Nf2"B"ڐK ib0 K(iǁef8K17 /saNse˧1.V؋^$fŔZ&yWK,*.Tn,`!{>(hȧ0(ekTam\ZY-6ɑ ^''/-p\`pTP8+xIiW%:eJ΅u8|o[fTwLhaWNdhra޿aR*i N?~[ileKBM8&^mc*:)J gUȾQL7ݨj|}~V%t1_HfNVsn+>7sͩ)PF& [Hf>sd$Ly&͔fo]-jR [lBQ( >oÊVf[}TӪ1Ƅ->?1Bηͥm(b 3ITe0ՁѬȾHZf`Ap ꚺYAgMw  ֗E[53,:FSvk|pYM%,$(+ky!^ 'vq$!SjUD* ;5d}϶F`ձJMKx,1&#GGtgtAD*d +3{1(}߂EXXA6,|زE©Yz6-Y TmQd,8\z lEPw;E~K=d7b ɥ}u͛OuRzd?lrgbu^Np\xQ'H, rW+"iNI7w*ŮMToJ,+r*.Lly=|\MXޜ+䗝>35Mca.v~9$5 S7|GHۗج q54@Mۧn b󩋑k(5}Uл?6wKöj i={Lw[ǒ'l1,+f0Z]@sLpr,B(tmCw 5I"{-cWUHiou(!b$vmn8^KA*a¨8$ CF,vņ؁y~@\7JY'F> 1ze Ӿ(DcxMHBCoEry'1כ-t0o%!nB}ԑ_3sGR(cJY3ot9$YL+RkNJjE*;-+3=ٵ~If#S:P/z#ytuY:E^ wHP 2cmih`mx\Cq ߠIi*NTP`@!Rb}a|T+os3)i2!\%ifu*Ax,q/<| 1" -UM%;T; mJUެ$ * S@6ڛiƳLvi!43Z S<*’@k݁+.׿v \87G^5DbbE&# B_oOch;I--h Yn'9D.wvrT3yx*jgI-T%B W DԵ^nvjzBג@pa< "WOw62H=k9ƛpP]ƣE6] Es1-tv*QN~[C9=, c D)Ы_K$vmwM2' :uyXd]P͗HSR"4k- [XRV|PwL1.0ljEBB s 34\`XY鈗? ??$Yu->=M"h@qƷ$#~/r v !]QM];:-e60ѓ6Pˌc5EY~]j#TTm%LM6Q?y7䈆4eσb`qiQ`hZ1 b )Iؖ;A=8Gh _إevX|Au/d\4n G h&}Ys̶(O=8:_uv>K9OPK5OIRTŹÓ2B@D*h2&J SF+n``}dW>tӦ^HFnc`kH|J:^G lkskR1d,Eљ+:0!48,}{LrW-Ֆ72qS̬]{9_dճ;?[sqb"vsP|f~l#2fI STov=laf{̥W篷  ,'0R`8.TMEON]f|lX2ѻczhR}S7D;.8JSM&ʄn0xQۜ1IDڽ zi'cPsЇז  [B:$ܭ.SIܙ3n}5'٦ŻaZnʪX+Q5kI܇mef/Iڊč~7aUEű%qcu WW7O.6W~}U_.Ceddh}7)ۮu;ؕ,Wk"l[;3:սi8F"Kz]jzP`g[ɜ}9 gΧN=砀^gpwz%fo+jZi'oïnT>> n86m{ďO㹓gh}2C|kgLi@Cy :3b/sGElB֋{xhsϸz -RFl]g;GXIr͛$ la4Ȫ"S VdzA @\c%,SZG&*g2ykCfs!DIzsKhNhQG,m8̺ ?)%aiTw`<JuqrҸ/6-RhgwsH&2ȂL.qf̋jY,iB5X{޼ze42"zcP̤TxsAMV4>! viz:ؑSx*`PfC&GPYD&پV[#%xp9Ͼ؎fA.O`2TV`m׽`뜐7Q[_luzI:"8CN~hJ8a)Bnr>hŅMKbW^>Lț둣6qRIo, yt 4 {4W e~3q|CT]lq~!^Yl-A mQe3دib=>#D2m0~ nwR9J.a;ך_tR%gJs> #!ߌ>WT_iD oݴF?!V|C}s f`dkRc zP.a*6$< &Bٙ,n^Xa:'@e3E^%jJ'5?Dy?!(XJeK/\Ѱ,496'ja0+=&5e7}*l6*M@aZ0Y".'$ֲ DЈޅ{DQEL«p PP݅ɋv.j i8}'fXiZwLiJCiDAnxbodpH[42u@+MpЛIU6MM 0' 9^CT%{Y;=Ab.=!Ҏ!s. 3: W< pT9"AtY_hBE$Á\3b΁|ҖO&v J@{sqt t K)BaNj>ȢVl{m7[pڈ0SbP~$y*"@ Ҭ<![n}0RhMM]V1T|c6g|DvklfiGpI5z\ɗ/$w}]!Ra?kvY]_Sh6 IiU87 O3VjaWU٤$=z QRÎ^ЙyHEfs@6yo3{\gp<~҆O.X\Z=T.AwgZO"ͅ`KZXaܘ3q.#[R];a0 ])WҖ❅2d2l~#Ok3._^mly3LV`i5]} V@}/BJN6H56U4[ƒfSc8%eCm8*cV'˩Z;,8ۼ$ CX><^`%}/!hme[$e5>gdrCu0VꪂQ70s>^4 .C}}\5$1Ko%aִ$ޔrF}i~M/9<:a+iXx!,yh|XZOrUcB= b~`Օ ppspt AP鳷liNFe⯏[7^$zx;n&O샜KJeQ PFtJ*b_Ճ&@OX(#jqQQ1tΙeѕEϗ3˙ PYLwʬ:5ϓ4f0DPvO/tb:(jω6uɬCA<l'ɯ+ಽ/ФʡL/zu[yxs TQrcB~QIXSP0-$eA D 8g/|Ԥ'Ѹh',5ru.󾚍 B˴F|y1Y/oA)j2U-x#cRn6#͉-GFuە\;Oq4)1~UBƴwc׿qў,W|gԫ'-`#m,Ќ#rC)UL|1(8ױ_cSO1 k8(6j,rBNB}87e\ 聿 V[ *@APڪ/3ƚ0T= ʗ8h؂ЄxT"#>CYLgfu:ԏB\ڑ ItwAz3-IT}{n+2C6P{tE8~FԽ ?fH0zv;xf^cwϧ'JW@PYL/SdD s gTҔ޾[!/^,Xart0o %׹SKah<5+p !~)yzN='l;/ qg"DIcu#m#vmjTO[SA5޻U]f{V+Xe0<<9eF080 Nwl#?M">!+uqO{j\p)lz#mӄz]weH[9Χ1SBջO0,8z֐@~~> [LIwC v'Jɻk뎗$Y{ q#i ؛xv Jh˭4P)z0.O|O>%jܳIti#P~`^3D/?BOZ #Px8’!Z >6%${n97v ܶo N2g' 頭1_Q`dp^ ٦sXAbrSp¶TFPgW1`R:cd(/e2F>1 V(<#R?(д8hX'IxPg怓)W$ƒhNudvFJ T" py,df~jkdƉ">%%s!%ݎk8FnZJ|VNrZHX;=01=JExؼp/cQN(y̙3,^˟Jrexq[(%a*JD@Yt@ NCt1f( !+=f t'̉kWiDq"Q{ķ *!32 e1FWgi @ cHS=LKD8FSS #sߞBlўmuY;]P_wFd K۠r%VU6( ,0J_lK|PafrgS\ϩm. %ley, lD`dmz XF *#RC4Ho.޼rq`)qF0i񡌸<]( jW,KH\Sg8X\q 0ocY Aƒo{$Ko#7QZ?Vٰ$K / aL:a3YD#BL}0#uʑD_熞8r7>V=䱵ۓJOP_!2gLcyYGkGrL9 >lw=W}u&:5/=jmi6QQoŜ)QUkW0P̽V*m@CjY据W-.^Q({ߨ9&={ɫb"<2+ma8Уi7qEᆶϻq{6c>8,-SUJ+V B :2X, U/ yfv)D_S X/E00ʇHOXqLWuBbelq# YTɤ5z @AG쮲N5uIhnx-'\GErj̼`Y )t|IL*HM}&~}+)v#ה79bTcaӍ9մ6\IĿ9e͉1}v"hmEG0{=sЙJa>s)rhL/G;O5= A3[}Hz `}E+ a;SsKݼ[رH6G,P|[+c lϴ7!խ~sҭ33Y$ t> sJhA߾f{MZ]n#40c9QJ6ÅJX\?2%8?Ym f>N}z '8U|3H2W4"U'pa! $n)?\cRR;\,-v$\KjYM݆ e )(hmL~1kռ-DZDtg}u"[5`2("Lջ!gG+|: D|tE|fJb|uX4]8.xEΙ<;Zn#1<;]B03UۅC^RA/&k9Ϡ\q;J`v߮FSBʚ=b`sv+.8j$}[7P7q_xxSeO!z;yC'Bv/ z"E6HXj~sڸtPAAum4oL;'df-U\P^ra^* ^/ixT#LE>>&{<C eh2Ćpw(_J3#V=SNX|)Kw# ;'b+PD@;椓`e\]T,@[_R6 #{n?1ȣx(fZ[;Nt:wB ~jo,^wMchj& %-+36=@-jmaYl^ GɁ?Ž+V>8|pgKhSHψY: u#!1ǧUF=*҆o2KG)YrO 'FBSIC NBjTb?KaRk~ v;ױ2*RPLV=,-{04=o:IE5qgZnaiRd/'7hjoIiZV‹τKo)$|wcYՌC -g7g3mI 9(7`YJ "+YkƖ xokxk ~Ne6WݐJ'B4{Ckӏ^62ŭٌ?<37uG<`Sy}&1w浶Wc)bBV n;*[KZawR=}E񗾰^[eiv6PżZ+lG&8(+1 LS0#_>ACBVЗG-f4'!ߔ;}> yuNPf9A œ}iҠxZjux7;7ڇ;E1?˛j>w˟6kx|;%')k#Z][Z6Fj:W8;^WҺg|s{ʢ+a&c5(JGy@ě|ٚdIϿ c?ANi531eF?.Cj[QarE_ĝZks67Zʼn1y($VtɈBzx96lC$y{n={(dp[jӥA(Ϋ96ϐt!b4kJ-컉̒$cC* GD%YBMw "jGHŏ thœ8o󒽹Bwj;^5ϵ42e0VNL+X,Vږt`[zvGȰ hX\?o`d9SVMTS{^795YpiO:c?fr^'AD)YM.\WGC_alSU,,E=lR=7UdaH5o=յI*kƬ"eai 1VdvF`ym*xguw^<҈}~bJGY &gShuܘfYAr[+% vkZ&EVl"'#;A$y`mRfϲQ>fk9dd+H^X/4W&PIW+*0ZU7/;y˃Jnީv~/􍶹H#)(@EGۉ@Z_' =,+@`6M!4 !٩' N@m<[1 bB^-<չtcR ׀F  V<*XBZG5bln]٢lRe@\&3d\&] f%~ z;oAlw>H[p%>'U}gwEze4с أg/m^L\MkrI²ޫ诡ַQyR57@(N=ҋܟ=b7 V,7[&Skl]tg{(zN*(]/ ۿ)pu/˦qt[r7[Jcѣ ȊJ_ 4枚hLc!NO3"=&6Et ʁF3Y{h0';+`r;)SQ!u|HlRtU\鶥8#Ziʞ'A=9YE[|8ɮ=Ac7? PN Z'u\w?bj:۸3WDUxc.WSk ou7[yn1=M Ym *$Kc m`>Jʊ\ Vg/'+s`!SjU^[E$Gaؠ6\sɈ}sqhB\11ӁɃunBX):e ˆd'Tyk\r7$F8kF1_w r"‘?9/}2#vS(5gajn)q雼oLZ^ꀦaG 3N7w%#/P3Z!~g+U-m %*TwWty~Vq^x~Mܗpo~,N6%e[Ia{ Dh'lsDa@١ #M-] Ϙ>sm ,d!)<'ӯC2SpSI@Dl&3{!S'g{1K^vT(\SJ'6\W:S=eݼ~K:N iվB5Rri ^ToHϹ–e"T{rto"@lfd 6;nI >Dᱫ L|? :|LR/}{4xB?>QX])}:8)nS}e)c}0Ȧ) Y"޺ɒQ͝Q/5TH g= A.4 (l_X * ^#twײ)1sIoqiWU*h82~E pF pH[:- dS])j$޳46G4S/IBF5p %?\tj !c UWxy\I6KeϗFM^7wskvp襠h Č0>R5ݛ"t3rT!ĄXwq8;aEd042_ f,y'!b&V4GPvK0*Fi4Q<>>$ .Tqt'' ?Lc泺l[>rYׇy OOXtfy빡`+H? = 煍%yɽ[<84z4wav}N d>'h!' (g g['s챐ݫxQdŮ'XzhvG˞#F! 71Ih#BTly Զs^HVޙ LCz=sq1!SKN:h&zq"/؄zL=Rt; ޔ+mx vKVz؛av";~w#rנ޴kdA~uTez3l薘V#y~zsӓSa'/a\iGH2[hyo HSBqxoʒҥW b{ֽ;G}BS6, my!lԔr*r6.ˠǾأMfOC<C*{0/٧^Щ\B-xwLౄ'|-KMo >ȿ6S^vS9 1VotM_ҹ&/0ۈ g՟yʗH#kK)cgJ.OT_]j_hDVk[fwH!\&1N4_̫ w>+|.?Zل0,1z5;+)+JH1]Ѣ s*fa{Ry ^dy lvf"WʇϷg<rUC@x)zw0RBKh)acU󧦱,-ŢO1S6sٛ>(:]t{ZdV;e=]YtM4Q>TDGrzn]XGiTeXtGTCR従~yLm->%Kf}SSComׅ຦S{3K7"gÃ-Zt= yW%7 + v(U .L=#r%eν̈́+ Ӽ`NtOm;%Wp%LYg" cSQ]$mĈ&'6C٩4(#Q>li@CVE\`v`m*Zk봆@۬K&қ[U(x)co @>^oW Ry/t1er[m V31X!d)4lnٙVs}*B$۹}s%ka`a헟2eԵcۻaMenCoqtdvփDN _HzHLWxܑ32!>l3=5 'p^F=v#j0ex-J 9(h^nLia d+%Ƿ晴~u;,w`ikrCU候Kvka?n%| rCwCO)'*1&%)L8"iH)cM=x"]5Th1ng%sKlk甫`V)YC4iZU㧱#:E=:ΝQHt(B^g!Ù(oA'Q9O/DL]}Ľ͑"*10e"3T?T;tkc6nGڶpxۻ:Q%ܫmB;u4 :t,WHndUɨ' %$tNU{>cH92/M+N\ m&)D^B!N5W>- DgnVڴ0̽oz; ~ R~K.NeyH eȺZ +=k 4O$=9 yN)JpA(8} )ϓTTJN±J] )qdvt)ݳ L L S.a6BWQ`@UBmЋb e*:<ט5Pig񟳰q3? ŸBݙGT5+{Л ~=h2SM*?;JFxruhbWMA6p )S׃9D_,n +ia._t.,Fzlfl0CCn Hn+@ >bB@BR0[{žͦx=6QD2:G{&i]}W X?{Ubx۱k:2#EI?$XuB a~K.#yzrCp+*o1+]nDԠaR(K0 i\H:hhax쏤|I}!,2C’[igLaЖ#hZmhWM@0U$UE ˹\vHldKer7.r}4ThGbҦebf#f[F:&9&zΉw9SM@挓4*f'`.}UM %|i) ac5sb_uΆ6cmꨅlZH>  !!kqZW'\Dr*t}8A>`Q_󛠞FQٳ$b,ѫs4 JcyXĀLb4+kh ^86BYWZXCDSX8px*֬.zжo8nˤ`џ[Hhfh-5h5tˏFz3yr5-avRmTh1^uJ|)zɋ@nA{f  ͐U~|&_R/ 'xToWlPQZ%د; kcWy#REmʅ|8ncu gRg$d`ɞ'f!o7qFb6(jOI(ggJjGaw<ȗ}%KseK Ӱ ?2^^\}iYSzƴIT,d8=ʙ߱_/(7+ԙW0yTq89S{.*w:w[kԓ"J!n}cv}_:}C5V ˴)=Bw*,pLbmFݙX oƿՂe6PGM"J@/%j_/1t`mY*?އu7"qsEԚ,ƨ$*>@[Q7d U ;dSZw5Ț[Ӓ9ׄ"zBQ3%0`q8SNs]zJL.z s!{;H).#MI u3]\GGg՘85kJV c=ÊBS-)cr=@O`zQ:V*C{^b Qrj=u'\Ǐ[x (~ףt?tT m.#g?KTypi㵌-CChvse 1#q$RGj0i\4XvHY 515d=' M緭Z3/݀=cY+Gb]TC2b=G-D7݄ګ"="\Ϩ- 9<`Gwp~+Qdhn !!ލk? : Nt#VBw|ids;sz sT9ڟC"٤r)CSs9W ɓss6!`E^ݖqp u.$.Nh]ro')nJuW˾3hBf?<"+v c逘 wVԮB$#Fͅb%L4qb൘p9MЕ@d[mXjPVnsE'nJugj}p>v]ZҨ./ܞ fzsrlh֤+Ec $:d,+(,Wn_3ƤJ6'11T,tJ%~So?|Dn]RRf $9ð kjB츑 8Ld:mɔ嚪( bjΦ!.oN JgR Vh=lnGi;\ ݰ[T 0zݪ&w.D&MB#`8(sz,2*2ne0v:vC% uA)0tjO]^!ń6 FG(ߪ.j`[m1ޭlFeDHE$@ZSb/P%2oί "#[g,=_ӵ꫼wB<$5 RgН!; "$r Rǐ/9F(m遵M1G!Qai0`crԆ6g̖;iv#E֤ O7҂V&n;M9Gҳƹ][ |ώf&22օoZ(2 H&n1zHyޔݯıl2rQq2f^_\ՏKv X^ J=쓫Xe-P 042UiPcWJh&٪n5Ntg<p+3 MSbz!Ҭ]Z\Z&cZThi (#!T {*kKY˕uf F"ȥ+.3o& m[OW4[ދ# CM RU"iX_PIv@J!^2CZ*[rͽޥs>_7;N & ChZ/)-%.d `*m u̸s"} o"ȰO&/,.뇲MO.G/a3bB'Lr 7['ce8= i$5E{h{N#M3RJTꤪ}d]Q (/x PCp廽^MmjY%9:ӍV=-qTE.fƻך6+r_5*/RiN<ƽ+T4̜Ǝ:=uf"0Y~tC(!+8HQAKw&%3'tG:g0L~!)Ev{;aWXq[&2UޏZTKsoV_UqVj gFA/ 3?ݥ,]bfvLPDG@҅jn冦=!V(|C#X!q0x?x }h}o"|-f`xV~!Y/R'b%#c3{4ϻ毊`Ɓѱ~g혰H۫:&,DI &OYXXR I6&+5p_BA+E{PR T^cNῪ;#g|X`q~>!qgip4U 8DBc'bmc8yЎW | %ws6 2~Pp*ˇU'F,}q_NGY n5)Y-_ KyQh1@fta-{鋨sR/w_3M] GAKP4= [H$~kip[jc{PAY}Y9+MyzKt d \e|V3Y7G~pڰȕY*E}Q"Ix5ˏVo묕f Kg? iNϻD *-=D1 GJnWrs京3QUê̾|+\y@*FqiRdVf' d;Xiy01 fpjrX NV"CBOeDmBP:H ˝}uؓ>š@UL*J9.>/e@NkFF`';HK4ʴ9WZ'@?{ s-LXDLj)^,Žs3Jmwq*Y]%^Ni>lR_hQV8c{yY\l6$-IW`Ӂ2XSf}npzޕ3E%LJm$)&ɺiT6b ]D240K%fU؛YL׾%Jb5Y4g 0ձ6On*[UM乣PC W?5,&UP>IsuXp^:`OM5ÛmB3$V^|!>>7]hfģŅ<)M5qI2ǣ\ƛOx'YgL 2h*Tmv-n>C+P+>`A;=x*"'m+gsI Ρ޵ BlLɫn%ԋ d?U[x%-_VZ8\ټ`rwYTvG]cS:Ńv*]\ 8dV*}xL3괋dG({qP=@(1:TLjKre|8 V4O܄6L9LmßҳswG]ؒN{9a<w)cx*Ia7 N}?Pi;sIzjL1 m -qPu|_f3A] $%Fu5;EXJj.cRث)diGS:3s"Qx~~ `\rc9mnԮB<#Fu1\I/bp^k1,5C8*%c ٹm&jGLnXI+mHaviMW\ٹüM).@# &>^``adnܑ1 V _/v:m.2Aj~}zhEwDg3A!1=CQ5ikvt4we;OI6A]{'2KîV6 uk@5_Z-QZK5biF|[ɠHg(@83S;fh&*4h XH3?f;msmTj&'xֆ/ل8chCnwf8l;wW#xdfsώ2Ḭ}HK&ic*݃u)  47 CGfyrRE'{{)duyT17MI| u]>&3 u߻ݶpw9Ğ-tkygBЋ:qq1ruSfS"Tg'(>;VlP"kf kx`IEAldheDI/g_C͖IqC;ZNs$]zk6a[1ð5Q=,47k >QiLʨ%V^P<}~\dP"{{wf( `k*5Ewά~R nˁ09y4}p'%P"cMj_G?HF "pٽ17q>sͦrNОr=V|ȝɯC~ T P#|Ȧ{ӳ}``)[= ;@*qQYAhKn]-ET8얣W8Q6r_e9ّxn"@% Pll[\ ١dY6B݌.C3>=wVVHYՑfR ZuZ)}N_EyEP07wikqP*\,YRێ*_5ܟE 3Qpm}D6[}j-q@&] `lݩ8*b}{hT(L1ZéPX@ uNZm |CW81չ&4Be-4&^pziߥr-j~r ]p&802l|Bn\1h4/V;qeGfO[[ һ{C0쳬<9]o.issKU1J ¤|qFHK[8.N%e wǘ˕ρ;֪Mb27T/3d7!ˤKm6) nr{i(k`:' 4h"IT ; Ţ/ny6GDҀIBM5 x?Gh㬞'7ЙhGݗn/B!h-E ;&)q٬]zw,J*T%{0 +Z2oX]Ph|vD`{ڹN?;lFraw_O&IaN.@5FwRqc%5=,P&x;tA&&k-_՘H$zp^񢞄3מ0q >)e;δ 7>Z$s]wvюP2hDY}J[#{ArT -=Wu{9۬*NHYLrP/nf˓/'i],O] L6NN,νmalLDI1lhմ.snw4<>xS!ǐs._Nhgjf2ȳJL^B'f[GѼk^[7_McKOA7nu`*t*ٝz k6H$pzJQ`ZY$V.\˲R괢/PFzd$u GYr,{|.ўSu0>N̏G&H̆Iȶ|;(m3߷ʟ5o l= %4ƿMC176CФ2ې83+QHf'[ckM5nw {&[T` hhrf0Q`b0o)47mc!V,MZB_B",њl]gg*74'5o4t܆ēmd {H5͗boeB=f#eΐZ`iXiPwuy,)j4\ݨ[hɄ_!X}eɑ }FCKJ rhk&t'3Y!H[dԓh!ytt f@n@ӵV|b"R-rÊPN$zԝBRdyV_WKy;L{Z}[ImxgF8tY `Dnx.9lzSӦXI ;jNܴNEIGaKo" E@S# n8Hyġ'pP6@ y^a*{`G8:Tʒ׾N< <ŧR!RS7ǹ0!@wPآl 4QH (*hw,Wvi4163-!l9χ"Hͻ"t nn u \@)g}ۤ]`&5diyHY#`r^R,7l֣J&Vxku 'P#P?et{n,4`ud.RߪM2&* Ok m?SLxuvz,A:ٗ'KToys8 50\'"J%oDB [DW7Hv{D442X 0u8H< :nr_֘1&\,t ke[Zn3V+/, QDWp|d/] r.h8wO2OoZOTG@ͧɻs@* xyN5Esوfz9'gP@mᣙ1.{tωX+c;Y3R:p.Mڋ1*Yl%!^SubQ!*5>o 5r`~G v$|nvQѧ0TaP#qB_ KX݈.i9䋝n!z~MNlC<騎q !Xc6E92Yl=ٍK43[DܒGQoYģ0؁p[.PiVכTzBhW-juvdTF>P]vI[h&b(..jwpTU%~(Av 21Pm;baKTg2Ū NDO:7\|n& 3˱v2Yܣp9 zM`L- 7/N[˫zkt0ۍ+F&rᩁ%]%}05/pTop-UΑ< o]$Mf`M5>pei׶0Utr\ G9`_2p!0,qёBÇLN94M}A!g螑Q0GQQ CWoQInHybW}iR ԰Y <8jxRMکx5L`OlW5QLII3T%^8:lCJѱkՀ2l& 's~s@9ِ̆ͺU]x oQ6?Clk $F!"~П& ./ChpdB/\le[T/cGv 9;yE8־®)Ŀ15Q`]z'I,EmƎh*T]tW} _nVƿ_yg|+q9"x2/ӹ\q2(!J }rt@O ebG;e}Qt"?Kw]ўuv2" :'s:=ϚYe[ih4.p*rv6 ^ae $wN]k佺H7?JGݾ(ܛ˸gt`a q [O^ϗMgj*?AT],,eRpf`&sӒwsJz 6 uN>XUuKZw $B-aDZr"~wS YPC>I$!Lnl)we 1޽2 JmFz5>K%:VG|òpB>*ߏ%Xox37j͙^a+BT҃O+ ;URKH:[GC@_TCX9n̚xeyADr9gTpmg[^ma%X@^ssRrV} ƹ"F76]38=OJ8OY`k$ xǿoI$";EdƅA$FԨ-B" q 5N+Pٞw/W*"'쬷v5?BWGܘvP]ɏG9kGJ<_ّ&O3s=Hߍid61Hpxq[ `H `х>5L`YHȑnvS *A (iYk,R` q0T m[@K'⛘ D 4$-tд!K.)G*e+q\w^fjYFv -ۋckqsw5Dۻ"|ȝ.ӱ65Yu+ Yzή3uoz764\Bŕ!wv?ʁrt\.};NR_+}^J"jP pgEU_N{HRĚ_FK~d,P$Zp18)R6>EUau^Ͱ.7L.}Ʈi|8?tPU?kLxʨvAu6ܵ$G%R Ы~ax5f|V\Z.ڴ|]$bw.J+gNz*̓s\A+Ȯkף+ !]S8$>Oąwi9W&hm>@4_Ҝ1:+_ABC35a:}P|J7ͺd[m# -z㹱^|kMlIHnw. /͹<]QtPGnB#)d`^\^<yBӃDN * $/ytC xkJ~ԗ{lxLG`ЎA;wvgr]IRDUZhl:`1<7)N[0n McI9O+1+AUW>A ?15WN7e 6R?/>x3 uB2m(yڋ3.{0Ǫ/%{i|*)M`+Q&,-Y\ے,pyF7`sKZ鋋(wpBUب`>z=biyg̥Du1zۨ.GJĝ,.M_v P)e4VP9龴 ~\WvͶg.(oK{ bj;m5BP4tYVGC\}>`xD_.kJ6h .4yo 1E ܨ`7!u?ₛӗP\f++D7,wU\u ukT2B=gK !xun4iC[m۝4iimDZPpΒ ]u6CxFL:$ĩG쪭PH[Zm#s*}ǃ',r^:`-+!CjD,nyҸ>re;RoۧXgŎAͅbuXw4⬇ʑ4@/ ]=C BB?$7Ѹ}` h M4[#'xPe6qI!ˏdy6{xniO #0 >s9(d1,p{:]~joE"V9q!^[I|GY#(bٗz W °P$I,ؖTx ;O1,l bJ/X<*3}%Ͼw\67ζ<_ HRt.B:cn--PC'9;w+vGl8Lzm>V&ڻey|qLd?a":9bgVg%s}@p~f)}k&G&u8z֖~?tb*;K`q$OB[5-Yn hة|85U6Ņ;?j_Wmr"t|/eXгʐG͎XlP\<*bNմ@[U66ԉbkӹKmǮ,׿FNS&5ojZ[@YdLʾ% U lFu:ȩX´χR740ȳt4rLClPHѿ1R5p)H7[( X>KT_+!|8i!SV ~깾/vНh!do 0>ӨܑĴ,SLb/$Ɋǥ6rYt3웎Z. `}sZvn7A8OzgH͟YJ<0/62;Z J;9%?Xʙij0_^].&佭;k 8pBR.vv(wKBk4r7]R*w-q5]=Gm[@H3\j+cXRqYV25mO z͚ABW1&/K (L2η?DZ"WrPn1, ( 8$S̬mw-Ϭh1;Eղ\ p0)oP32k߲ɢa~MCn3t%_e݀Os|&&o fqO0K"ݜ:LCGx|DNĉ T'%[ ޘE:7KN!#n;"KnjMB# 32Ejփ0"ˢ{1 3JBSֈE"GJ8GPz"eJy !mHҹ1u+VKf躋zۻ!S_JJ FuMWohQU?7:Bdq\@0nvM8EVkEk`b[W2NjG!z 7Dd2'rUc+0C$#j|:Q2W0|vŤG Oև*RޯLl(AaIt'$:\ 歽h'Q'r9ca q4GT]!'L ۺt邒m'Z@iSq2j!L7ҏ+%oP?)O,UbD.W 4vR4zD@F)Ľ+<쎑%;v׬H"̼s(e7KFXyPPs'^[7J'muTzrbŠ2!\ 3(Qs/! '@ ? $0cƞ}ܼ,̬3~byOFyP@-)/NH⭥?3wӴ7G.kTvh>w5IY1 b\S.^.th4z,w Ph!ksQu %w%TFxFn9Yp 5ɜ0"U+K4 Й8 Ĝ,|A?T"g/guP(d. {UjW{߾$ZTV#8B+7nWe%g;W*QC],؊b`fBp,G&+rө~۶aZ$ 5P{WwAЏ+؎Vi'kR&SVlN?Gy"tՙ4T E}ӠݼzC!wHp׷)[Ag7/~Lܶ-?(ɒ0A;*O }Dl0M 홂>^d)$V "[D_mV cr)7)x;),|+xaVWtBYѧfJ d,K.]8pbRN)?ղ&$>N4fy!ŗ e<ZY>O{[/IP}=?I K%)_5BKpzeHZ#l!xa XPr8WD?}.x}P@g#Rըr^ w jU!.\.2vF/Iz8_(P>d|FmaSL0C"#qf ;h3`iW.8YAX|u[9|8$7xa`U6xiᆽ/E]uZU`nc˦T퉶>0aՕi8Iȥ{DH^q<fNԆiWAVqKŪ&#EZ1gpg"ڽ֝bݜt 5V85[z 64 5[Or̃H3ǐgov=Ύ!%r|_`pC?pŒ|r|O:C{ݠ6UHó񘓚Dh8lMJŹ]=c1( ,Uہ0B,O{|l9c&4t#n.i㛍) Tc1=BU!"Zwܽ yu ܟ͏BQ=Z\ :E`0G$)w%s"5k r#ٓؑk`89&(h~QiJθEoBJ Z0\(kʦc"HP˙)[#G]|^PmU%`C ^{ [mt[פ(w5NJh QQEY8Bzj \Jy!vK@"xƤ2(ոi0ɐ5ج]u;*5R%,YQ$xvҿw>N|Υ5oGU߮8;<1 H zY0Qq*: K[ B)5=[SoEi!? x2هsƺ$O1%#l\Y!?קnÎB_ +z,yq)/ng0 jh }񟰁qEկfeD‫tmo zD}Y46nSV+F?E4jrCVxl]N@Dzˮy_cbh=3_[HsCPu!~t 8"Ԁ|r+M>h;GjIhEiizpw"kD3閷R.۶ ǽ('QV;5V4@$I}+*3}Sᨈ31VѬ[̤JP57ԉg4sȵ0Ӌp k09;E7Dg*vofb@%'&ak?g¤zo # 3v,|c(,y^"Owe%^cKmDݕIM7DŽh񩾇 "vdpLZ\5z7&6qʭ ))zF.@X6's}7h;#I a0 I1F3aT1 u"rZ-yǧ]E##jP~q6¹v@%Yzf5$-R;lN,m`^Uve:4<@yp\oQ-v;MbϩY8si42.a20ZP$¹ b3UzĎ6%r4S~NJhuVDq!h,+?*l.)zn,ĭYjKatu{j EMuZ k,a~H,5҈5*\WL ؟z0H1a ;}8<@eOt~f0FML~V{e2!иc G#r}Pw$;xWñpW W,)HX]%uj3t5Z8tTIW!ZG䖽E=NWg$ ! .iDcd5Ë,.)L0^m%_gII*_(7 >Eq BXz'ӐcF54%*1BND`Z9`٤Ό{g:eE݋̣=ڼԎݎK2f 7-RhؚOn7uY^;De6~'(t\\lnJ AÆh.2 |mK p_ps1chx4UU fS`|!ask$"^3U꠭AZrVֽ3}?r)L?(`r偌 y\S5]{QgmEX ԛI6h}-u^b.>vQ1 wkfb;Vlx |1@;|2DCAB֙wTm{j- KĮ\*+g0 R:!!φN2<;cJ"`Pb Gke~5^H: t+݉TC@뭣/ͻֲbR8H&}{opA~NiBLrK7. >Aw-?%'.// ,KP,<|#v.(8K8XX&$nbHUmX_I~vGHӘuHȲy?k쩘30Gyͧ;ma"%Ǣ_BcYbrJ>B>0ؤhLQA?$mZG/ 62R&;7fMͿdgDiOXZ|>ᨁYEP}YS0B"IZd="z_>E +x𘽈`aJܞ0b=ZgNX"@jV<z cGrFUΪpQbhҽ3V$j|#G,X*7=QXd4B=9*8?%WJ L,6h,b/%7V3Tg1?$MVFH S?,k@% *ݓo0O *u.~LƮ/|RMŬ@nH]&9l~Sa$˶נ^{<&xa(EAw%ͫWzIY qԃ8~3Qr`fAwa J+yxd;殂wxd5ƨDuFաChnL xѶ,祩u"P *yy3Gq-rȠ$俭˨&Kq'H7eţ5|HbStVR4ghT'CYWE_s75͚U'9#|҂Y:`G:sW_=LJz ޘ 4_MrZBզ2c gN|QE[q-\]$D&kKJ٣ї Y (m}SLH* ^O;b֝: vObbFHpsan# @0Ewd]_\~7vPE/iEfn'?T yi(&r6<`kޡU=݇&Y!XXsb2O0_~B;)mOf2IftI fE}Q7%2R!DFݢ 7[RsHQZ sx_8; WR0 k#7Hv ZFX ca,Oajrs(}"4FGw7 Q%#CVV/bf|~xsiM"HPCCǍ=tIĤcI}Eg>Rhئ#IނC {u􎑕e{G7h `04l1KKnt +; /@em6PFՏx9"]*8y(Z\4@:6uNfmCu&FVzIw[2r (L̑ĭTj&RHP\.d{R8\#-WjVkf{+\;ʂHךHӝ.%[:TF 'f$gi)cU2|rT\rܼFt !n=16d+`T !kR#v-aRYMc:Rܒa{6wFr,Bqo&x?|ói ,zv'HZ;lC,͸YvԖVODl P L4~ӓN~5JCdUjK$zae^\_*3's# 0@oskױ뵡Je.S1Y[M^)c"c̝]lon'2[4qTv(B"3Z42lY3Pd T nygcO$0;/\jZzͯR)ƵcȬ>=6a8%9}]2/WYMǣ7CCD/r٨X8rRdƞ>I%  P̓^6;7u}|:yg!ܷ֡"K4i(fF͋MVw 4x7ɇspsA Q.)KXAY,vs狲1_7Ќg=EPzg{Abxޯaa:onЌ3(YF [}FlXZjlqzD.H{i{e(ƈ!khG)p) \ÀRpP^v - nV'ED61Zl0QK`XUW"̫F#~H %."i ݙ(:9o78\WW(H' J?V(+8C=TDm2#magǟOm`Y/nkqI mr;T.:}f~:{mD;ǜ èutsۢw+m\ E-/qw!Dqo;ӑ)>$j $e ܽɪˍei,|Rt; )|lX Y/o@u\_η^-OWx]w#P/A|2'*P#bGhjfVF-ZvHOr>mю5CT"كD [o'XbZD`BÙQH{K_렪j#[뚄ʬrߐR@nV=> I'ZJ+`:\7O=%g-p:I/ӯ/q6KPzI@8.tDl.`=\ݸ4Ԙ벞x:S"S c$L)/btEߦ6c-Pl qhА/טЬ c܈)bLBDv嬐< {.i{ $83Ouֶ$fp=c*7n+Z$CIsUw㠓_]w&;3U&;#(1̙s1 IZP?TO1hvdR~]D aY¸+nF{A1xIʹ7_0)RSi(?37uAbf/(Ԩ`F1m/LĄp>yMPIְw3O9Gϒsz~/}# Usk+?D2`h7.NzsӋzMUf-[;5P;U w0_!pK F?-~tjkacy˩ A,_?fu^.YH|\r!bt&W/hjy$LIdqxx{׾"DH >F4s20hJD-wz~ 5gKs- AMϙjo }00#+E9&)!DgpU +>Cy%;?ʿމ T7ԣ[CjLOD']= P3$\,T߇H?HtoZB_9N49MuL$)a!G %9T=]jHv>vpl &pP#:GdeI/ZCYG?,oN¢UTm"  rӮ(8| i":sZ/vkwRs$-oWxVEzR a,w }/6wJ1G)-#thMM.MRĽs@?Էl= [ٌu\,!Dp̷#*}Ve&ADzt|h2:0~poVO>8nv>J^(q-4}d4҉ځ;LIC+pYr4vͫm^#8K#k/X- >oI0}Q`kR@"dٲғ8e؀]"3w6Ja$6.Aɏѷ+B!zuo]@.( |]gtOFT%|$x.2 4i{cR +|ĻR&MIgg<8 ˇr7.KfN7JHZlt;mѸPωHhZߠECò%Wox'! 14/'H\nEz*\Ot\V~D/1H .`រ_b fsp\+=fMo͸)ghYܡi{~wQ(o-w2e}-R 2Zbab3;.{4p6O+'ep!3IHbJ˔rʔ7Gd̰ěV#HJDLꌉ:?Zҹ\KG}ULy;+rIYp\GuUs+(2A'`i(?5Vo7I֣a2R""[9\UcXeN/T xh^"!x?"itq!͇$ ?-ŵ_gV%]V_KYPpū_Ǯ7$r*2ͳ Gb;OpHD9_Pn^^U͠ɳ`i_O")[7>uG aR@9H2c`gZ vD5jcA#*Uy4j`*GqQW:[%xB`dYRɸGczNc p|d|%`xe%"f!YօAoNk #UnrI*L2'Bpȶbu6C>̿d/?r<4.eJ&&IɜأA6KuNj 93Gy{շA&}Sj|yJ* o]SQ4,J8/65UTy}[ĢȱrMORa`4-3sCuDc9A%^,{b2IDv<3iRhCS Wʿz҆ImFQwlNXpaGGNjK#h[S9d/r>NXW, i`y}l p asTk~Ѩn_zJD4BOx/w19ۄ~jδ9x{ ZAiIMsp'մw $|h?AdѮn;W· b->acT.vv aRu\JeY38L ANKPVg nSݎ/js(w4}ONz~*QQ|rkc}֨Thڠ(LXbUKP~N07vΚ<6tpҫܴ{aՂ =i~ 8E$zYЄ:z|TIZ`Q&?kQ\Dsvһ2 ]lxJ itܸ=,EzCByp+zAʫ]q \cGw=b|LSuy R^1tKkn ST>P^Ů \}$ۥ܅,Dϕ䖳R;Zd+NgtjhoL1[yh-Vv5~;l^Ύ _NlܲZLQQ,;1I(4M]9lNځa"H(bR7eAl{⯎z9vp# #@ܑ֣Scn0Ȧrؕ bxՋ!f p+`"gVǦA8?qpzg%OďFs~ܙ)\UEoX&G/%tmA_5" $baUyc0Ys6iVzxKKA}wŠ t%$= (:c?~@sSŸJvvl]ȚCm8%H~Ȳk?I5h%&wt͗^OynUhu6z1 or!B!B43ǕĦjt0F5v )@.vܠ$"kp>),^xn DP9idwl63z]qV>erS?“ޞeD';wEe/J;ɏѮSJ5 @w `OJY[*ּJ҄' LYc7pJƲWE޴CcIIlS؊8)t1$Q0YFhד^c,(!a$(ο.w}yC`om$-gx,ӪFGP *Z?s{E}@=6RSK8d'.ZJF3[ GWc0 ,rhMއ3 a+noleia;OcbyY$O#1=`t+efr uoHU[f?ux@N5Q1 ;Pwo -oSՄZ^Q"S/>`J?ؽ<-KK`!9>Rˢl~Lc:vy0w&9 - > af\^''QVIoVv n&4Iv8(G~*W&W |Lk+}CW1ݴW@"m"mO"/yH ~Y])]?~3r=,TW :@U0ggՐ[;Ƙ;M"؅98ZiGuoE)nЛ)T fxLT5TLT! JXL=:XQ*^!lċYkCjn@ZBhWsgL0yoSVͲn_+lڕ݀B[ÞNJ;nno;og{DSo^K/ޮ~$uKӀ en 6~.0shE=GӿS #Hu1k$r2$+1( EQiȘB^EiqxȄVLL&PG^,Ixq`3n"jsևX1λ +_G$rs.Vpna,d jy EwTِ d.b[tLKބyq0& .\R Qq 67ʂ?DŽEk쩜3|[71)q{y~7ʍW\EwP5iT2?Oy 05#<5ڒvu>誇{L79d;|gZB }!] zŨ$7Rn@0J+˰dѽ@UsO%8/BNdT1⹫u>,?2,*iQ!鹘ٝ5?Q\,){/OAB[JEL kqNTMH#1 ueNqS383nE}NMxmF?t4W*OϋeM$7+?'s/=z'nT%&>V OqbF3ָh7vG~T5#`©T1 ݔ2FM*Ψ2etT~9It !-m+u*| wJԝ~s X -F\<,ԥ1(_bشҙ|@N}h5]dl gj(C4E7r?QbvCcQg1CN ǕfՇC5 []\ p3 q{2]9-.KyKL[ݠ/+܈Gx'EQ{OQ _\퐹N[}<=Ac[$EBxj +UmDvi.I5H8}IUPH66&(e *v5EڔhIHvD4$8v1l@:)5ᆵH8G" - u4tGDmsCc3G#m7K \AYqq9遘~\٫wV9^I҉@C*/$cd3brРP ߏ], X&(*JyMCA9ȭHk[< \b. D\F*tMեjCgofК9u"AjnFON( i?p)yw,՗Bn7d-@:r2Ϥ@g>33wU X3M| /)SWZԥ]aWM!I(f*Wo- +[`(9Qt>V 76n [n? B$`ό?6Oz޸0ɨ=WPgTNo_k!(659ퟕKnNz>IKg B\9u|StXn"m'Iy{+jel$ig`oɋ~3( }d.@Q# '(,70t=-Blh8laU(~~JeR_slLnL$D"ٶ$Kn9ԖyaﱳA`ʏ D7S$6&_uWAYQ8]!^W>+U$ב1ҁɉY#6;[H$][_%vӛX~ řֻ'i P>?^~)sU;{R91qANʹFwW6M%x,|EP^/F>s`0[Lkt{2ޟvo'߈% 3.:/#UGf,:PLB[4ă0lTaǐ~oKY,N@n0K.kաӶi ="O^Q*w[䈠c:NKlKm}҈F\yAEz}s ]$#R WaK&Ƞ 8V¹k2"%?Nf?p`I*>lo?=Wtaz^nNjg#.l" }VaR¼O|DPip(&l֕S>ظaI&U< Nkn)]!yMUoF3 |KFq !=xi9 *! )5)p9Qyo{c)y[ %"Cz(h(#\- @CߔGJpݽ͖4W$Kp+|p#/ I½x}$uŋ$F&dk[^Xm:uw =5,q0-sl KRȹxnWTYu_p !E Z?/łyƢpSc}:f7:Ŝ/x ±KxϚʀ]$na=h|T?DJCN}=KZE3)ֽ W=;~ }ΐL՛1qNTq]l XvyVeB{В&(l0!1P!Ozأ7цRIѩ@UџUpė D(HcqSҌ-ݘC3Vif tA[_#XbucfmC9f8?Ѕm=8gmqɜk?ckppYeH2[~y<^oP. ٌ}y#ppJxy0Qį4ЛxPnqwSltKdFP'IӁ}HWaFèN_SW(E4dvQ oEHl wN3N {iS#A鉡u`qE3'?!kJ4;!KO!v0w  XU5Sj߂nZ,XNOKd)(Y'.[.@qi+NCe\ fVm.ùl: t@I!1h F6ߪjR^1!k`M H>`%)AYZLn dNCEQ1М14q!|Aݗ}1a8Q] O弢_Jcl^*ݨRȳ%Ljqdw]vE!Af*E [*!JXa2yk'F°a2vR LuE&FʥS`!g%MJвV2)Q ,ػ+>f ?V`C[C[ &*:j{Ũ1yGsT@34Er7 Ks5\?H|j~;as֭[Zk:UVΩ Y_lKZ*!n:\T 2ASѩ_rl` M1cW*(IiaFBF&˳ɱnq\>w\5;C> ^Q]jf6ЉIޥQC蛠҅q_R!ƘDp, '7G7(@p%&~\Ok5z8o:MsQ)̯9z#E ]j*ɗs!>R I)&Ddp@tx%Z)&So\.S{VZ{IcԞF&Pk*UÑ.TjxuIݦz* JlYផ4z`. ^g0.`>E0+tjiR`T`IMlsjd 5лnUp]tO_8K42#B%e8Yr+b}BbɌBÙ+}!>ΐ[֤3̩WuӇPj&7Z[MIZNA$ZTS B(X9>9)PA@="ꎱ% DRm vRò_ qK<}3ŧNHls5lFʻ#Dn6;S~Dz>#qQXe̶d(N9E |07,Blԅgu #& HKk p"1< 'H cl{Qm'-wt}^ؒQGEpefߴ_w,:^1q!{) R[?|5y4|$=oPN xP^Oà Ӽ.{KNbQl޿DXzR"%E͙+v3jZYK⪕cuegxo˺' dڣyˣaґ==ִ]mq,e6JECEm#trfM2DޒBC߭6-]ocՐBH{V/YOOwg#5NC3T,,{@>4&N5͌:#GVWh}ͯ^ЛEtNhImgPT:jJfV>V^N0~y(^^ezvw;vkN0])Ųr]DO(AJCF/B|I&ѝ- ;S qD}kZgb)%!7- Mא"z wCDy㈓Ӳ|pp{D|B\;HkAvB - >d۹Z`eWW\dl*ܝ:P)l\dc#;/cxeґ,O|`e+PNKp_qt k Z}ĕt1ck}e7H2W-nΤ|o^6 /:D`xk\.WwNJ]>\ZG(r*۸8dʮl(Zpp6~*PP@#$~UxXl]V%o0^<\Sa vq۴wK'7x+pȥE:$Z5wmh,+ME 4lӥEx-6jӪMa}=~642S@O:H;?M)93ДC)p芕ML>r@#r/?О~<#p$hĚyH͓N:sVrE[g &k“ 4ly! Lȱn<&H.ť!7NE#(NB/bo-kr3V\GPDt=N爢{v:#=tNItcϖt{>:nd'I~8ί R BC |~6W+wxR[x?$]#zmgvB/I$:LFBs|E^_ĄDtqsOx&'0+Ut~"-P=@ U@:i>Qi!dg$ONBq<׷o\G>"gws3MCC16N8[z"DdM $93]0pSEU $tW; oYvlQ!pF-k~W xѾ;>f+8#on c="\{fZu*I\&JKDISQRz(yJU? r^6M&:" **k#ݞߕl*a)i/׃f{iazbe`,]9Ů 6߬ܲ-wLwK%.zГMX&HR_=IKɪFp!r-$R5 DOa4zQoz DžE ]gS{Õvۯ؀/%;_I/;+$]-,I[U  D`Ӌ_s Z ܖvI48_=LsOx^kQEhߣ]9]hPtYKDda5rbq\9zL$?-zm]& 2 Cv) r H婇).b!^@[SzBJ hs!S)8϶+'7قc\= 9ڨ0a*I?* ݙDL8xT.gڢ K(*ͦ R0+z KjUxP2Dտ~ъ؅JO/;9<NDe9nEWT$dL*<8sWySMظTʤD ^z$:d8@? DHЗV;ZSL^tk}qӺRB_%C퍳Ћ,Gx®ސPZ5hEMR+40O;}kۦ%a[ )MtxTkM|:>^ꎟo6ٽ4%WN_82F)v1 pb úX㝄er_%%bw}kK_Mgkqonף4"!WgJyQ=T: (b^殏 _Jt[=׊ Q?/?Lz+*,*nwAЂje U&V 'o:Zj?u,q[h=low)WyXle3ǒYeWˊo$bd1c]xXGV o$Lu aDRڃBĻt ~)2A%z쀉yƤ9{*B&BxI5{X);J_"|N2!#&MlEM =,=QtT2!DZNl͘*G0a _ Jqfuz2yy]Lkf9tцe/Ԉ^-~5xK߉Y w=FZxx^'@AJ}06%)*3b,m7FŬW]'(i C[7K$ةU ~6"瞟ZNn): 6ֶEN\ƧG^klC񆰻:V-l̃T,"^ {BQ_@MiO 88.4wH~Y ٷuZYcE)T;VfB@֝ZZ AVN Đ\m ()Ja2g8-g,:Q,.r4[ i3NPY"i️͹V\F㏭3dx#b"NᶬN  h03x0\0BV*:9 ϰq^#ߗJT P 1h#~8DÎh٪faAz/{*CPP4}&K5As\H-})"Tf7RI,( RF&C?ң$>ՅC b"\+"(=!}At4Ņ% )JzYbsv첽.=-aPme}㦘HG t汊kJF<ߘ1:W6jzBA)GL/踶qqWD}-Y҅-XGQv&:Fl"36?@S$QyzdXD}Pf$DNb{Br* )m9:p_Ύι$!lRJ 4ggbvwh\v -&۸kp<{prN<{#.?hEEXn f+Oq͠"v+zU[1D@Lhg0|JE١NpN ()Aԙ n]#G`@y㳄x-FKeVo~[jJAs쭜V Xϭrj}Rc03)KM |}b;=nqE4ШTauob9]i@)liq#d l+ j5>/Vm䮈bqbATY1 YK( 8$g{%~6dБ΋ 'VhO/z<| ogZ" tmLXd)OuP]SU^\< mr%wcS~D a2O#LqZM?h8KCOїI{AAB W[6_m걽s4]C4@4ƾ wcHMݺ6("&sMS+ڠoR(ANqWw[:D^~#r@C Y"B"߾(IvJB{x~2ѬJEW2\G1 at6\M<#*.^8(qnܦZxv^{ N:Ͷ9Ն`'S+nݷa1/bhE Z?Cɽ=&QA[$] 5JBtg<wb1RTpL2Ovm5C)ٴv<'d|cC*|Zh({\h5:ai>O&6G=O1Γ!03O" ܎pt8~-[y3𖟁˹irF!>!3p@.2)`D̈^s$peќP] Դs]2yi]g7X YۻJ@z}4hc: gUA UX//o9Mnx07Ὶa;|MgLDAR!L%yw\ &USdC+ Hz{:RsMu:_y/Z䱩7}#s,gzZG,@q4b0C>/*qrZyLmzz0ٍ_DSߟRĸN HKU1nTe" K# :%j@qB "d JdjJ-y8[I}/~I-ZA4P듩USg3}h@P+60:h %.϶V^$~&ϒe>y/HuD$|4J5-' j }Áo1Ue[r^uÛXe>sM](G:6nbLQ_ *R}?Kas7Y ) }.c[??x~ 庋Yul􃪲*s^{jفmfp9.U{Tl: =-LH%qdm=b`xDܫ?>[%FI#0ZJΕRȩ ^N68IKL7۩M*@3L%'YjUpl-^ҫ[~U[=v`>pHާTs=0AK1RT̖c^b` ^(I<;/"1aN fݹBiv\J>Tkv( R}`8ν`6;ѩ˦0FG%̛;>k n`^`CfՂs(4] | (zfiԼ1ػ|P˦e #n]z$Nbo0@$)ȰQ!vP>ŹRvyӽʍ ^0m}N& 'erx<I=B[F,7M5?wҥ|E;,4]rnW< bcl )sz'0`3C3v׏'nI)E'ˡW}`b%Ok""@x:'fx.0Z:D{ S&hؿ{Zbf2k!X?h'% 4՗{Rqg.l SgI>'w/c_N8`Qvmؐv2W`hճn뺵QBrX. 6V6z׆t (B\×C b%~".8症nK8[,+EJz/ؔ:= A{ܖ3,:q's^~лeq SL\lOKfgFY'mT}|L i{@2D|{iYOY]dI%c\'wMX7ZV'"eOApʐC gV1W7Y\R8omeES{]Q74%?]6OGӺDƠRh_CBc2|@1(* BI2vTNúLo_1[2!^вCXG &._H @yJJmͿ4 +,2̀km\@Gx` ؤq,)r Blź0jdeĖ<#_wLخaZ=TxK£>W}"w r (H&6{O=yU@btW uW?=2[c^ bcQ(@ڛWlxfY E37=3-{ n쀌~{{`3:v rCPѮ JLfKaq9b*g ذ D ;ƈ [?֤i_Zmwρf3=oy |Y=шC_'?:YpTiڼ.$fYs \?P2IΪ$J `syuPժC}97)?*voy.T<wR[BaS=6'mθG)Xfu[*t0 l^h5luAWf%#6ӱuskFbO$+Zf\& (?^ yQ:ŧ*Ӣ.{n'YZ@FU0 A]D'd+mi}+6uhPH@u:b' -FNʬnf>uR\4%&?N3'nJʹ{rT􅔅Wdխg^% Oq4م=PK9 /غo7}nDocP3 W[jJZ$$9"+,9"^ *Snw":T#;h.19}[^#8%թ: n#Q[d_<> :[ͩ-#3mFpk,2ٞ&hħЌx_|L4pP UfX :]S-`k'Pl =JQ1d:Ѯ@C+eFeb`@ŰI<XjGXb\1G.ƒ3bDA$JrV{쎳P{P nHq.@ֿw:e|ǃk~;,7*/ƣ#,d~szbi~kxTXy3Եp1mfpgd4Y榘˫; Ƭ>-]F'㨭WhjS)@R$ >4BcmyU-Rr/Yie`>|3-"=^*`Ho A&Istދ#2)B`ߝin XHРnoKk7NV 4\d1 KƄ./Ml?!h֟o:;"kT@byJϜZ@ͫ;X杠U9>4*1ue3ak@Z%l4ͣ+_qw᡾CH5}~['(c c^U`kfzYƶQIYoaШ4%cp5Lhp[;ndIަiWJeDX".Q8^]VM.F**7j|W#[u!VA ͏wXg\ ~p/Aj(D@bxsER[c APaIE=/Bk 3el ?sTodIv NIYg9:Auw7~}.}4vϞoȬtpA4B t*b"H`ԿY^n"d\yo6U!جoB^hà<ҒRv` d ԦƟ. jb$b %萃hڦBg@}#Lg@O]+bwEʑP'P@ޛ9RHk^y 5R`}C w~27k~*9ϾJRסw͚_OzG6OzTYJzԌqI&KER;52!1k %BȝA0䚡[Ć7z?ko%w`ܞJFH_W7A}J5".N9[8)_K93쬤nEqU6UVL?ZL1#ݘ)C. +H \Hk'"'-8TûgQ,oyX~&.lYɭA"\J|u> Ҩxw,[/5 |&k8]C~y&Ǿp:G(֫K@|zh)A/.jj6:^ƩX@=6EûTѽ!lLO)軴1ii8E6 {8^?bp$-Ww"-B); |}ag1]bu9䠚+Ȉ$;m+(j ' /1R51rcG 1&RN?ìՓT(̈`R.ɹKRϠmW%yB`񔹧KSӕ篤exV,Q(rSYq|fB°1V; 97 Y~`!ѲpFя5J6BWmC &1KX?&DF`oǧv*$WZ' 6~97 Dz5FF )-Xg)(D+hYHZ7&7Qp|Ӌ~s)9_q8E#8;&0/zvPYd/~b50Y&klL'ETߠqweAdNKl-\$?Fҕi⪇ (zSu-|$>hԋdl&2K>Iy#Z $f ~ǮhAy koZ/ty9ؑG!;J=)ٜ"Ns[nP7b ٪vZ!)FāT@@Tlyh Wq&=1 { ۽W`UV{W΅ܢ^ tI__M} &ϐrmH3kB_s\t%4"pIՅpH9Eg,ަWeO sf  E 0g\ VcY'HsBTzX1& An35euԀK4>`'ՁoB, f+w%6cfb smk$qU،/tzsi<ܭ!ePXbf]*d&;yғhe>tC-(2o S$4.E 4p;ʔ:nS[EH]/JzmpߦEt=H"|\5B:Yֿ\i2-B٭,,Wn,8t?욵LRewͿ_2YLUlsSj[,+D&͜ D`L-+ìrkZG,^`"VzZO Af6#D!k\jmU/cBuRw~|SVIgVsz$?'; 쯜])32W>Ld,-L3Hp;7ʲ.jgq)L̛E`l͏R_r/YeVX=p9?}4^QpTz:$S ?i[`6%6 9Wq%'6Ap8j$5537KE;zKySR 0OaѲXۯ{Sv8nsdMMa&P<_Woo/RQ1Aɼ88 a' ^r4a9})D"C '&0 p{i~@Y7A$/R5H/(l U}[wMd2Cdal'$ܗ/ػ0W"Y@O/[au0Vr0-)[:lHw!UDE w6Y ,u{tEZV:e jSsx7؋[\G*\P((3Uq6u s'W GC5 Bϥia B*BrW_egO6Ox~3﮷S @^`&˿Eľ6){NeuLUX' A 63%0;psHNQ$k vq/K?#EeyPlP!3{".  /U8;QMhC& \y5 r(G>˰|q`gfpmBcB~0`=tF(޸ntXԓKj|6cƩ?ڥ=ItM42FLr8T246Rع35uQ]nwIEļF{a6J-H&( 5{ƛ874U@~V|>JS৙t<-n֮'R؋ҭ%(ӋMȀI:M~,CCأiCl$i"Һ4%] 氧)'4Zhs&JL>D3ZVIB%?ͼLOJi59Hڴȧ#. ZOj)_Nk7DDf>F޸9=*L#:$}s/ oBY<;ږ(`J+f[g彊g],a R JDFGlk(+Ci}D63G'6_Fòl5_?8싹Zρde^eP),) 5irܷ+eaT9E5H)ᅩ9jW vPNQ>a0Zt].NMZ_Iv6Ċ8JQZߕp9+]ac52$:B#\[Mqw0 h&[qsurvݦ٨BjLMxuf'<'M̞8|?Qw)#m)-,5q) /0#\Ts0`N׳߾*h-iquqg)Dea2>M p?~yqc-)d:sA RE=wxgs'2E=!?;9x\#M-PB $Q) ,3l>f.41=r0+i$Qac`[QuDHKU>xNbG6gl+n*Z0Q[#󕎋&X]E-Z G}}$8\qn۟ ˕_<۸u&${/!ss5C yjGgV$ Z߮KU YM@lH]1Q'')^h'iن %K~^FmGT.=e`v9*.szA. D}.1 RxtY"WF6iX),# 4XlE]uWSQō<E>ʱ !l{3qSzZLw ׃ji gR !~齞Y )'p|馱~_~[-1G_5 gv|UgrW902Z rϙSSDֱKC6^V\25bÜ@i}Rg2flw<ci~ 6wc7B@jovNd![{Y륐]mfXUՏz!51窈X<@U92ID~3U'%bX ގ{F9&is@OE $6\6Gڐh时49HBFbZd;&7}|YƷ1N-DKg@G@|?ǕtӲ"qM JtsB&k4m' q^~$T V, ܒD}0%ϱX7Xbhe}HLY~{x}Zo9~ӊi5W6xѝJ慄(𙦴 {p%%{{G@󎹳^Fe_:Ջ<8w)dWDE9M]}޿)1Ioow/<8#%6<(#^?3APą޵˭y脳 O/-k%m()%8[u GQgk+&ׅqDaYkX-놨2Qpm: Qp"&`LhUS}70$]_^.9F"*#fNN*lo80Fn{z2# ׏+hǫ)Mr,BECGрZ?wh4n0r7f,|fٔ<_xpuс{Xy{u XK8R]*%$QiXicmD]4~%Tv3%9"Gtٚj| )%Nk阋#31҆A1Y̧-m^ Izəٗ m]v4vk)k1kd$INHyƒ3V YA}—y HJ 9U97n*a6 QEՉ/iQbkxQD9!( ̖pX2kQ6́hz[as+_rglcao@"MZ~򳍜F7N a-C\)Gf-n< M*bqU¹X|y^t"Nlj!jɿ{+9MS˴S*M9&.L5*_?+wJ]e=Z}b~𒩫PqȺ\^FkI1hPk$jK=ؿ 4jE/c8yku9f閭C(BڤDj[um87|0D`[C1.n.k`pU,2gwD. 0 #jj%Nu)JN?̀5U[74\.M]{6H8 /-: ~V] W{>'4ޮ t 8~ca"bk)7^ (xt΁*&r8FbA% =KZ)d`C#a)흥NjGJ!jUjbalӼFL{%Vr`׮Yf<$L f޹^DŽJYhZʝ-:ʧd[#ȌruhϰseH&52h$j{ͫΆ e:⊷ `QiZ6loJuZ+u4WME&%zSebC_/;cؐ*6S;y߼8Q`uG8X΅/ANL[f=`Z!fvᅤ"h ivdg(,[.鶗oO6s v="4Er;w8SMU>T#xPR)i4bcVV*{HAqT#e_;WZT؁=Y)k7WBN7pP %bJ0} k~?'3q9nJNZU 'uM8En4Ik՚$EK& 7N5J}S@N6GD+V+wK_C__ É z{Ѝx Ք[^ԤP|Ԉ4z^|^C/?)D"̈w8ycgj>Lr=eTxys֑l0n  Nl$*iPt @< m4Hoǖ4% ŇF8c*m.Mƣzt_""QEƠ]s0ŠWkituV=oXر£rl!`"\{)7/mxб)wGuMeDRw(f<؋rp:űeBioXzeٸ)e3% ȹb肚p@l:&l |N L[g^l 7~F !YAyIumhfUbIŸ9@n8jG5_o- zޡn͋⛔}?}F#rF8bĆlnU \NTwmm͆EwC?Hͼ m&nPGV8slKv&Xt 2lT>8.Y#v@CZI$[Di%*qؽif8׍DkrZZv!S6h57xª 7{D2bޠ^l8 A FcV63o}n`=F\zԝ̌D?L]w.&IbMKXIu|xVǖ{X =׼q9yWV `8vx@|2{EX@* kT2KuVxwEsƵh+2|~3Q2]T6Z:8q n-ݷz mDD|Z*@- Ei| f(_GySmb^U {q#'lD3 (&({A"/;d_3_C2TH+iN0*9:۶&pLkw?6VyIWpkGN8Yc9 >z;lIHW؉^@ fc(@`Y8ҚzU8(LłP= op=JG %3󗉃)S]Z0M}J51~;RopKCy̅NcO '9>:j=D2HzbpY0eAn'Ec]ܘ<+]+ |uK9t*JC%āofL@0zPR jѮ0}Sf182UP79OXCC:W~T,INŝU`#f8XGUж`eQsH ^̪d? QdD ޥܦK¤ TM4Sn _#i'1Y;.m*XƬ9.a]B|?=0Nlgts >Y(lo4мݙ>ׁA?P vDwMFǩi~z3/|[3zbA-ʵ|vS~8, ]78h>L"l NI_!?ϳs_FN@'%@ AI|Z3kRz)iEѤ:WUq_ >kΗS &lW$Wka+RzO1Y"*8i5NlrS?ܽQ2Ūס׹$Hȷoj.>*<_#u|Ay\[Ȝ\ *ܘd`_OY ME}^4|aGM7qr;]<"y|j}c01\t`KMy PiUF8iʍ2cCP$VQ)"E \^o -'gDXm<[;])sKMhd v]#\N7-Na.ptpp +iwSaCe䧰a"·ׁ%<(?!R_]]}NA:=8=uGגe!]U}/o%K69U)ɆHEcG+LXd8:ҧ#&C95zCezng,CX O9蠛};TS_fmriUXUFI 5jӫ =Mz'.ɉZc'!(2EF`;k 6x ݟiTC2=D@sǩVs0wؔI`Ĵ㨾i0c.9HhH++ c$F.s\`,~]pvR/YLwӹlZk 4IqLsh12 Hx"MY~\h/TFqYX߆8%\w0?nJ[e0MT`=r:O0OlVѹ.䬴[c.GA3 唺 Fw&헸t/q_|ՀSrlBJ3S-v*dZ0brwmPuDŽ*ubp/:B0)2t:HqUiNa!JE%WKYMIU&tH J8 w3$Zk즚+g"厌phi+Lg48hg؀~b:43phGź8&v?F*e#5YjI-]?2Gn 5 sPeUɀ_IPdKnWNւ͙5QƛgM,{R6?=dK/2c ]Q: >4A2j6?F=£:`$E$ I( ɂRm`w1\T>mQӒJSyJbpUbU/g7t {Zz #ے!cJNj2e]܂şQ*\z gQڟ+ó9* GA4S\lfѳ+K~4} ZC0#(=c|ڼnt}_&G/t9K̤ltW(hB[[xވy9RiLܛX&ڛ0Vm]2я_q4z4H* .eQS/ V .pdq1#ϽJ9F7ZbQ)ECkNq윚Yh!34|@%)^pt̘.bsү~"\ c!VVCIGz@B(xw(g5C FɅnɘ!|Y'Q9:]Υuc[ u|Se2G$٧#`JMΑ#-#N*Y&$s.QPoט[fJ\BDӗyY\GK9ԻҾP24}kUl92W_aОb{'zA MH'Mld 2g.,DĉBnMQ zla:#-} /IƘQڵ'x<oqK% "$bn-^^]6^L@!毩Ca5.\[d\K: -_(\ 1VJƟyުBqȩiYr%k=Q}F3Oݑ?ѫnQP#ۛP6zMM0_orH>*)%x$mdr#4:{ש=*AʣqӫjB5>$Pqy?g_ÞN[kw4FgT{ze/8%uƢm4/0 zTӺ:^H]IIPT45v*R b[Է`C <;itDw02'" !a_ܻߤdퟛgպ7l-;%1G44%'i,wG, |g@]AgBRn$y4rS5uGb| jQM:oS.\8/7 ;+{^9Z̏edq%ӿ|* Hs^-ۮƊic@KZy?݅}M<||{TPi ]0nx'Y$*B<{c5Y\x;E?5^i|BNO~3Ւob65 8h}[nnGϞ7/_|桟֗Or Jr b$7j|Ӧfq1<) Nb Q[^X ޜλX~PrI !П_VM(ELs F/y`sD lOdF=$dܲWie@:4}QSDkb `I XVˇB":zmru/# nfmOIrr5PdyizNTHх)$* ގQ#-J'XjWI>R^ίĈ%Dwe6. ؓKe^DW xit8V 4WX*z28~MڕzXqUYs;KJ_u22δ#QVtdFNpP\|'-$ 9EiBq03XPMJfmWx.Y^֜xIm/G?wB۸L| ?8L95c!\E8hIuR_.@=É2U {LNOi-`Kʯ4!`v؎v$+A(&"7jv $/)qCg_kHG2"O U{,fN,Q.Sƙ9M{w0 #)CY]0SI}h:Q۴I!K\[̩vXaИi%?̋kPe!t`xʁSW*2%@p l }zxSXt`ۣZBK_.`|:|jl⦚jiQhv5($Hr'h})p2<&uj,f[@i/K6%X"nj}%> 񧙺ݜY"_ܚb7)8D=&IZ!oeiw,DֽTq rDj4I6Lϱ3RՀ4f6FŁOz!oXO=F!x2D*n kt%s$2.]v&NQI`:ogۼgCh8奇7Cq9 {{aFR0Kehyx}Ms=q ajT~*x@o?IJv/Xmu5В%@>);݆J7M%`v73[ r*̍1a U 1AI9U>0#sȤ/1ۂgjs;ʭ`'Wkø h}ɃV2zMv;Wz{^yܖVJzi2ˮ{(CJn}u?#Mԗćn}L"즮KjP5R }V99_ Mub#(%d5`] "k4da%;—y-WSJ=j,s>Y v3wÙWy_QW1Q.ͬOdr8,6ZI <4ɎKLL;0v s$ѿ>1Nͫzp\1O ~3S) eE9(skV561!raA;nW_fnGJ8>֓KY-^8nkVԐW(M2,k?I܃ݶH8oKm[ceuv([l?bBѰ+\i(X]a6'rBP$2"q`l0~ګu)O]@=393\oFDuP =wz H(b&X' TD7M3\Rib.-Wo@,2`BNX=0cq\TjTT޲!rfkסm06Eن]˜[Vg ڝ,Jh =.Ý =!pspY9ml5קݖ(~}C& Z!ʢ;ٽLH2 ]{',4׫l.f6L 0NLlaAOo2HlR V+.^xu6?#<* OP`3c;&ŊdՍ3bx;"I31ˑ!MC"DY&O!W°@vGc%}H?Eu~'1hE'Wr}r{\(9_01,7aMIL(l9!= tYx8M|S/΅ b=+ ss}W/'lUTq@)vHmE6C)NJQ8ܴXUy :mpuYm>3! zyK@dGvѨmc~NNk4o5R-C:dD#dy=`| qޘ=՟k9.Yjm7 3v4 ,6T;ű3/)}cxԺͶڦa9Įڀ'/ĮUB̡2X%,ג5Z2^Zd=&mr#KdA=!dIE̦~W3HgB:a ֭V:!Щo21'HL7́WT@Rr3#T/l@CyԹ&V67EPl&2BS^J_"c]vaIyUse^ ܇gF6? ^;9 GI{2V$?R5ʸj]Z":Tb msB@ j\/ȉȰs~x0IuM8D[nz;sJ '7iBPt2@bm>6- _+-]Ju ".E= JR}_wpZ[JG{q^}y[]']PoT ,xKHRCgj5D )m2OJÉ.AfQ=o wgds'_s ϡEnp9}LʾwmX`m& Oݞs6OzoW!]ɰ[zL6H3}@ѯ,LM?7gϷhz `Uglчɳ4*;]y}*?͂QYf|\[YOh,s+x6aQ-PPcW&L;6NrfHZb))'{nȖNCBu֞eB7T_<n$w ?ИpXvw9O K+DH^W4L@xWca ԚaNpT(n{pL8t)Q#_GƹHVEA|o;`FodPGp80h#%rar6(GTc_ݔ8DY؍̵~Bˈ-`Az<<5SL@ Մ?W>R5lpGwmƲA]M^OA%8%:"xOK0u_$-xM)2[y|Dȓu5+YlwLF194DTli*$[DMŽx\Ij1o*5ٵ4y175N 2yC (fLRLAodT\8M#Z>Q$pb \ENr$L/@}+_({>P\n;i?nӈE{"X, 39Odd?J++7@@%Jg0~TV=5[<9 iI=ͤ*x}`jMV*bcxp8X$lؒ$}PьeA[[w1x,!p/o].OݹI'Sߋ!d5x!DKS&oRA/`zab`߉cCdl"/MةG6=YGbX&ǰ 4 lp)MGO^ '&D"z@5+,l+Lv_`!7hӗK*;y"ljD+EV`",RN~b:_>Kp'YTZBaCʺ3V0@NB;(0(\pVAC@C pĺɬ4@|#\c- jUZT#jH;`\2ZQ<8Y24!#EOM OoRXIvʍ*Y rovcn$OSJF? .U3N[7N}^O̠q#г uDX2Q ?(*4VY {}¤J$2mpM- 'NѴ):;X( Gi t7BX5J;CVlq%Ѥ= ܣT 9I8DS^<78[-ЈI[#:ihRB74EkR>:S?Mf7vrCeNhneP^>eXWq>y)T\S}SU5K?&}c|+FRM0)9Ve?t˂IEwÉ`Bh_Ω[T{&`001+xcx3T9cO2jj_ +)V?{Ag?r˰ |=jU`kEJ_4I5уFaKm]ogKb93rj2/JGT[f"+9ŧ18_9NWs%t `T^=a j<ӉSD{mU+Ƕ% k ?t`؇2pd݈i篗fy B{Xm={a`l_:SyHsLr>U=F ;Ubr~y߱B}Oy@|})0v\rdGgXdƉqX:͍#D,UhP1Υ[/JjZEomf]x\Kc ݘ:/ I&co0w8 cø v̄:B9ҷf]DL^FmhG F6d;jQ"gBʞll Qyjzq=23{4sZ&c\;3hW4/e(‘da>+jNk.lDAP% t"m|DGJggRROzp<!ovR"cEji 5.t^6D;w[.`^2bk!12Zuq#"0Kt_0C,a5^S a.8оVhy*BȨYof<"z%#^þx'kd Oݼ"*eS1}7gBHp}/Jt';`ԫM>,pLU@ͽb>m5-G]V D ogVrSULg }΍8T"{ʫY|6t4\l[%G}9qlէ: k89(y A;]R7vzV>@⇷S1GHAscPt@:KL\GA,-Ǡa`)>-jڻpO蹕l{FثyQ'i@ȰT&ٽ&i+s~/DQ.ymbmL}Ď4J_wu^^ ZD(vϴGk*n>ƻ/~$4$8zp WXy ?e Yā-Tr"qw8oQUJbu3s `{mfqEF=H\Э^+,GM(lf:U?٤b~#4O %`7/BIפE Jȕ)^dCLbkEE6 :c'H7(=xGdV9BJ{ T@5Ai5<%B8SoʨAc b LOaҧZk7 Tڰ,k‹˨>-!s%]; V(Zzp>rIgҘ>AErnd1ЅI5AzI+GOf]q`@1rl'R],N )\:Z`xy:ELK+ :\_~,Fd %ղ<\;`jUDa(tS[vK0]0Rs!Q+Ev x!R;j) ,iE޼yar_\ROhܫɰ܈7) nb4C3`(ɒU)(]@ AqeC&T\{TF^/SEN7)i17;bZ.&XJjSO%cZ\]9b:{JUNZ( zpL"P," hl\L`qh'_n֝r5iC%E7uEQW3l!1{tys_)/SFȟ*(۶|7n{C/)O5?lePMq &ʁLؒ_n;VWyl>Ť寻ȺY5Bf"P4/=~!8i//LC4dh!mi:;Ņ' zLi@$#2hClyOB;[eǞu; :D@y}s Ǩx-u->zvٛw-]_:` }u)I&mTҙ 3TDM}eC%at"HgIl攈8F3 O8]?X 74vᘹ6?7|jy)UT&ذo]y%֞yp^Qg䄞5W=aSl2" $^0^BiiJDMx4eV(K%\tL gY B=3$E.㽋e?10ƞvA79;~f{[C%PxՑ "HL69\ ^V E85>8 8->ogSAfPF뙶z w1 3ůg ѝ/ >H._aS灉`I\߹8MM]ޞerx>LJඏ뙴xd$e^!QY!ibE-6׉P +%xn/b >4@<}`яGb@LH5 ,O+$T6l$4Vm'.W3';]> 67儎׼> Y,EWP+QSC؋v$J߂ynM#q _a) XQm2'8r[Gg{k靜o:CN*' t~g6D@aȤT*Ht~,j#A\YL '&[Ѝ%TȐOV; ETmR*1YLT L \vgE#:&3Ӿ? <:p,e7l$b]د#m 9,v.",ʵ䀨j w KWxeHr2"&` Du Ϧ|900 b4BU랦A3ja5DG0òXсb[g=v U0{ RF/>Augbx50_KRoY-"-I淅祄sNi@a " x-Y 3bYgT C\v,NTHP=ܩ~LHi 9! ~8Y05 k^n%|vm.c ]lKos y`_zg]68'xs>5 Z2;EJDHH=q':3)fYu_YO^ٲv8pki][ǣU{O'>#g{02=ݏXE^fAmWEp)Y],E7Rb6#3 &1}ZESwwp^T)pbn&l1炄bJqtbxܨ|k`ҁyX!ωWF=](dvcDV?iq}$'8مxzӓbx AI}Rgy&۾WQ*囩/k!DSšW;Ygum}WVWD-f6& sV "%dRU4L(I .vԚ%W_j#;X4ódmȞ#𡔗ۨ!&5ˆ E @1P*lLD1AjBӄw0$-[(hhݢs*%9$.o%0>O*\M{t= 9J1TեFBmuCu#Q\/e\瞒/`ݨgL^ 5([FEMAB"VK2ҝ 3_A P%t]UlIա3}a4kY '$V:ՐUp$,zNtѱxÛ)'ʫH^Nm` %|}E6-h+|B)_D s 9\b}ʼnW hwtrn#\dE&tc:G,~@OX3>88\6F6d7ArѢf;#2gVqm/}*V.*wld,p[_o)?bx>-sZ)oWoB<(P{0ތI<:T, iW~(@\CWPbҌw3_~VŸS9b-Q$Hl .=6˂y(׊vڮ^fXDN֏pjxLȐn'tH&q>eI"-&ZȝԻBN g9@LF;bI ~KK`-۵+cpg9SGOI f}`űN˴i^zkQMKHMqpg^a !o>mR<jW5GB[Կ!?9" ,2Ȇ.|#kT-4( 6~+)NɽO**8"Dlr/:f@|V1X C 'yjO,}B6^S`lo LDWR&ڵ2]p7;]([hǫ%Cn ZV8VlpPLIu3Wu{[SeJj8>9cCxڤ ?n{:/XqV/&FY!suJ YYرcoffr|ӧjm*ρ ykcZ'^` ם`mJK Ya PǢ`'uګ0J,SJoTk#q<R}"K(Z77ؐc#o-6 2h6/g32 P(=\ t)2Q׀t0Yf:UK"FP}dig-jZ- C=CF|#TϖEykGPb#.C%A&2Iudi%i~M޳?IKN:(0%Z9 :Q@r֤` &aH)9y qos/`T%*tlfI N6xWV]GH!$$wB3!hK3I[&$$> hVGn-Uey7 7YW{n ;4 AڣoX>e٠TWOLQJy> /wܻ2C\473RbgE4jU"Jʗ^^ ~;X(SQ|6/4 `=ihs-e#e%aKVTe_]x?N 07ECkHd~@ ʏ* g";] Ssu?.рb? 7E!9h]x)I<)e}N["X(u )xq@ NkxU(e@S#ZQů J"\u$qJ9=sMBPֆ8`8jw_b捨aZ ^%Feq>m*j݄oǸeXnqDc3:d]UጞI YY+At"ٿ\|W7: QJ{Ѻ'$Eviܐ0,d?̰>8E7(wH&,ԟvm[ y9F~&BU3[wVWZA>˥C)w< ލ3 gc&,\ ("Divcefh_7J(< 2V>zA'm G;PCU}7ҏ/8Jڀ%5t]^&㿖ЗWm܉ lA#Y 7ыMx2Ԣ95gN.i3* xqaLH3҅3D;kvnkvq5ʤ LiAV]L菭m!O;62bQjG3592 W-i|b4Dx LD4v}ZSb/pn{PE7IiTP}Dž2*&N QL~ȟspHkxЪ91_p(Eo{-X欵 ;yf3խX\1 fRjd%-8*fWeY!NcjMYelͷm2 Nr9m,!} HL-y4zހc bK<,&FG3>/.mv.Tt2:. oX6B" O\׏ζ$R&;כbx"Iq|4v وE`a4׍/&l?@^3Opi. cJ7|Joe(U7 ^GgS= Rr&>ÛpIi Dc'%0t2f{hیEjq}o/$ S0&yn{l"WU_n<29$G ǹN>5[Oą!W"TW}pR)hCSkO+͉F1aI!vd#9G!}`[%DD1`3=O2ښ_N]v*Jfк"nPtR]^e{ڻe#7֮=F,5f1fP.ĐuE^y0Hl2&*U. iA3hcЖ#&+L3FSԞb\*ž?"BY1%qXq V4e ;wxo)zJ2&mxˊzy{K=i7#<&P"ZtMA!$]}?2Mz3%\TZJA6|~{>x\2Yy 4,Gr[_vϿXr&{C6cDrwE1E¸m(*uy͑eբ6q)T7%lVS$7>D;Adc$d\K 3C ]<覞b@q(pZhl x D>&p ]1"| :_. &*7+`T0Sk7\bk:5Hژ55J7Dje]j3h;9ff*t+I.a[0F!~aѬYHuD]1 lK¡v[uӠd1ȜyhR}gkؓwF%_wxJ|\u=?0N!*V ]O[x:ѣ?^ϱɠoҿF6'rW!>Ǻ>mpv2z}r0֚ X R/ m0uȋP!JRԊ݀>c37:-_7SBFuOێ?jeGSIPjTm>fru2a^Q`]1e63nuŶAW(潷4 ixh҂ϻ) Rޞ4N1F.vYXM0&(@ u+EKT1OZ-9ԥC_5&^Ar>sۣ7N3t9<y XA8u&~Hzu9ًrч"D[Qˢn9l]J*@?\'`Eɋ@$,qD_3,q?˷M4溆@Qޱ!BKDA6 ԏzzi%]F}%^M@1}t7+=ə+^mO~u16\bN~>drhSbBtAˆ=` GPBUb1#]Hj]TQ.58R:W帊=B}:O 2w$sz`3d4x{v+JAV3l.68/KeZF>Bdiw5}ȴOy"Re >6,е\_>VKagz+v+wyϾLg5bÌ>;|0u_V|N#柁irqJ:A#2Ls?4LӬ3Ѐv1RS ]i&1Q7ev\^"tO!! +KxO6+SCVkM=ڷɲH6Qxj=k! 8}X31j߭|&D T΀'Fסdrsaz:0PJ'P'7wAtT'OF13bv3( cto1Za3cᡤ̬y(?Z !T oD}^K+(. ״_h5&@;g7%e,ʱr>^棥7l5˜,d7;{IȦA}Ut@tyn.ȳrjdh+/b^RmU| Ja ׽G:J-p8Kx^KS:c6}PuOlwTJNLqЪ}~OQ@E kro ?1aZ祉9 y{aT 3X'7gZΞ,Q%jR%5ro0 K)Sz %zH~'obߤg>2YN)+i{0. Br/}D(N{)/ ?|$Rc6͜QXWι/|l(fؙGp.zh%D` _Əߗ+vYi@f$˔H' ϊpvf 'Zv5Ν:Gi;lbKnkB K~! FX]ۚ+͸B4 pO0ݸ($Fnp(e(r͛,<"6tvPn\W"Z:=̜IpIX^?짵:2:몾W3>VAtaj`7O8߲LrS70n6oˉPpn 0`˘WAʳH0kZnDž֭3$,ղ\ ۋP8c=N2#n5կHMKfL4!|lYW6JMrS* lF3MlCuj,<|M - [ ; T\ V%QjXEo2Kh /S5&ۃj )!?3;[l7Y!/)UD/cTt mK'Ƣx²_Y 4)0 ۉH-XGi\I;X>&_U]rea0t{D9@!sq`~|0M kt)6άģbd<s5fo]ph P_iaN1:|EzCZ%?Yfđz$hG?\ƺ`:/V쾟$K?ɲhҥ@(I@ +Y8$0PYVhZoN{3_ Ʈ.< GGzEa'Sgvtր8k4ϷNwm9nv(^Kݏdt8^EwؔL/$^}NrԖ,IGl[`F$ܔԻL^تI//G„9jlX"s)y2۩ӱ*20)f6=1y33a E 7sdLA-C3DωCPf`~AK.Y*X-+̫e2cZk.4^2˱)rK  <J0?R Y8L*%bGH\PiaRQvYR fKr /}~.k󮵅HB8 DzN7Yұl|;qk9+Cj LxcTdž$+}X]=8.3|5%)(ʅ&+Ƃ 5$jV$R0m:rF]j.RӢũ#[IUȿ%BW']Fz "Yj]Fke3{۽tfKȭIݹc`m䝨K' {}Zb;Jovd˔nʰڶM-~ΐX$s"C9/WJ:5BwD/IOvecf0 ҍ@ٌC४kqTٚ%Jf6Km5_i 𗖗bN}9ڶӖ+g[oEM9r,@^ٞ9 *2~K@%CCu|';_ArQ,C'Оwnϟk$ ԧAY+/HI>/3'!׋\&hi%eG.\yRE)#ɀv|7IFfyʈ,WnC_T&@/)V~F5ToW3IIY\B$q d&]Iޛ&%z_,b {JU2 ^QU17]V{;Umf2!s tKk{70]X?&!kA)]ɢ=KȻ2ǫHTk>.}Ej~;CȪpiB*)+ 9bGoyKAFQq£קQշ/?iR>~&켸д"{`Qsp ?Ŀ2 a1Cws֨QBǯEl4OufR@NDNKU$DI24s<)@5{.iľ9<8Y0?lQOKw bcH!s5}±u)gQDMe I`cLљ UH-8QMqW`xp4i8I i7"k4&RP'T.y̨[/*R4B{]| YUOUO=į~o6 ʼVs~1tuk]+4(t‘-sD eYε_ZbZ_զ)&@kX2Q$ '1sn\6 ̶gj! ]ƧTYwvcOKʳ~UX{JcGo86 I0cHt&̅ 6Δpe_rx9)^}YFpm@o;JvI<sCQaۮEv\o񬍒j~"UլZ5$eĞ`[+Xڅ N @̠rp**jE e$>w*38.=EAhCUUbn>7dYp| )?/e #!79_H,/GR*+`ZTuwwu)Ccʿtߵ#a]EQ(l >1oƇCR+TU AaۊSnF.䳁:..6Q['^<#'ICS.ȈelC-#pSWGl{ŸxW2h^9X&N$;3)P >q e [iĴ:=5H羘4?<4 1~m)+\:^ Ņmdh?QӸVV*,4RMIS 汾c93 Yd=tCSIP55G,bu2|M54ҁqHu"UdžSxjD?Jd&8^C8U.7kH`=ܾ#w*b F0rۑUserGXn*L )b<}׍>ާQAϪF:e Rr@B$a8F(W\U:pҥ)SI  ;Z 4eJZp@Zw3X^?x}zK>psHJM sNvبg+9)`* c ʾm@хs@7t6ҵRR<!@%0uSvADؘ$IaېPq\ة̚`=~ˌ"c+/3m`~,)j G-VR2/];u4n`mlG|Id1‹*DS7`sS.iC? *͵d.m&?:1"f2:PBL${l9 5 ,?<1=Pt/'>:kR[ɣ{s`6֪2(ڧ!ϪmׅjOzYw띣f~[4;ָK:d1_h9.F5OouU2tԻgYD>UUSriN~kp%3K׊9TTZ.w>eE6_NEg,NeիOD ڽN%\Ovz6ȿ~P ۭY_&Tiu?*3s!hQ7)OLO#1SK#EtbaD+Ddj@)wUksλlmk#QY*rCvu)|W1\B!Z on(%70edtU$޹J!bSK<}id9`JŐ`Ĩoz7]4=(wDGpICX <$xΔŨup-8F69~]߅hi ڲHlo=LK\pèaۥIP#͹}ڴJtO X_JM/k C~ga)L[:^' C~3\[nLpeRKH>jGf} N<TnYSF7p>1u)TiC]/Q Wh+j\BjԩwJ8GQ1WS_ZFxvzo11@9'Xı0xR)^N3~RhZ oΤb!|ᘾhhSdFiq!$ xz oM1#s-2 < B)lG3k*|kmyܟi48 )Mϝ)<6KJW'T + +Gd*;_o{hRT@Ze!"xBӓ؟ Rp9.Sp0{/y2x?>`[6$$?kӹҥg`}sQ+CkdTAEfd+G-W)˩TLf}0@{*bY)A꡹ZwZ>z#y}"ACJޓiԿ zhܑ XTGsx7,3O0P=ê8y8Id簘l/m(r^0r}SFv֜U(uSB?hJr 6F?b6¢ "Qp{C>5~1[L.Vx+5x _QT/ia-ܳr'g-t=ߘ#-A_$ķhc݄jC5 ddHvaĘG-`k \$'g?}:(LU4}%>]%|NW<쮣Vf_@0aDɀCZW dcwny Nq!j:sfع7ҪEnP^%)>[=YT](rKRv!c 5#fMЇ4" }(SrqO!qhx,1Z&5>#rC]1a+v+Jeq0Y-iW ,#S!aط73^L*$C sAbG(_[S.Wu)5q_349wTSH4914~Hiqz=_+Y~F)BHj^% ;HAB{m*kRjCL{[SPDT({Ƥ!ԈT*˾ -%d\@7KJΌ:ZNJWRG  وEQ^J/Oq|OTqњO9vK}} V6)8ydvQsڌ%={"%K ٯӃFnBXɦگ+X*>.ue$%."ks@@/&cR57sݒʆg&c̾cMf 3/ +,wkD.a^O[*b`1\r߆ˡeE5!I@Pu`īOFy!K-G@Rto&䷘>5DjT3s0ņw4A<<͛KI.ՠh`LhQDpcRj8㎒< &t!I.@۞hP;9υ8]9B8߳ОU߭HQxvve7ǐ:}k1V_| -WwBn:vZE~ƾpdG~=5j;k m{uO5sX!2H8 s021rc;jvd7a^yz_*C_4+) +/!p̓ys~ٍ-8/$-_l9kGJ?;/W;Z&:xr*T6q_thtup7vfTNN`/Aa.aL9&3"ݽLyM%49v'(@oLL1ԼˢkN/9c3@>'c2rrWaQw(򨙲ַd0Mh"_ ˓N:=nH7>-50X/O#ɪ)4 2TLqXfԷ66#vkBnRVi)Ct" ŖNp}c.>k`c\D9-6%_^aU.9w·^Ԅ\SpB5D䈺(,,:~F-2NZFQSdʉoX퐾OP.vفYh=PIߘl,T)C&;?͊eV tY yNEr*?Xa%&xxH-li$ʌ K`nPEDLDU$0*&IЏMcCծTxA OH3 5\{Û y#ɕ(Ukbl7f#2VUbOIR2 7;duAJnd3OaR]s<΅j+D^@!NІ˧f,(!Gvs6 X,CѨ_P-(@ǽc<۳Bf5/-*f& a:iį鞁mLeP,#K+TZOYB Y^kDZ TWa+B~[W( yK?\ڍpq1qgYiD~t Ψz'Z'~o@%A:`$i>ejd|3s`Ü%f$Y/ԿƲb wVTWPc ]_ b$&RV6\CV{vKdɀVRzIT0h{[»c@N:x-!?CIgIt <<1AD i!L;Q8Grdq%ϧC| 2٥" 4ЇL}9h]S*N:>qyKKCŒk'5zȽWc jo)#9ޘ K@"y3UX!B_&a|΍;B.^yc( '%Zp Ox_I+T,מ 5áBO2 ,[ɆL}M<),9]j%c.p;"NrB\dpް!KxS{hROUvd*qjr=w_j y\ FAL{eW8JF`I]f潑o*T M ~>.7DI:>dzq=qV({pݫ6As ?7SáA14Zm~GyxMOOW~)8R2GPWfNCh5$"޲%dNI!7K7n?-sXRM$S6&b.upDZK '6'1U-%0ot!v2bm!TgГs&UkOdBsR*{evAe2К*rQ}aۙ{7"\?YH6wYgH2*}ꮈzg3ϖ]Fi߭4>AҨYsdM?!# ܝ.O1Go C6aDE~҂:lE)2 ZPl%!%ZZUe0_W_pf /:jGtF7(P:k4:VHRdߦ`uݟ) k}? Zp9dwΠ=M_cT 0^1RG2:d'ˇp$|X'zw2r'J-M҅zY^mKfؚEM뀙!xOD/O"X>r0u}+俓BYئ^  稅}̍AgX|i}:*Th/`N5va[~Jw7;ТT*4(|4=ܐ&U+iՇU7 B/Q) ,(|I0)G`zXDސhmؾ]:*L8jYb#C <-=-b]g(":y1E[挛re=<؍)KHՁ V kpX8|RZ|`:f١XP: i|1L]]f$ձ()Onx#44~45ÚX_7\5"H᷏'aHKA~,;ME\ҥe߆ne fWʺ ~ոwY4Gnj^vIV6(Ա8[TMyk*% KsRX<5`TuZ5uldܣ]aoCr}~a6 JFq1'VK:A*L^]Hmh-H[8\t/n~&%7c^'pv5n+4Ynt! Z 8.X04w,EsZ `j{!Mܬz'L%`OɿQnCp/\ir.FuZrfI]5ב=&RߧjW`@԰qtH FAGF~0[D9u^kjD".m1dOz_q/J# GG?#ぢ1/͑VMZ%xpܗ9f o 0hs6Xxim_j^NVLOuѤ Z16;u y[D6p}H-#%6¢4rQ~hb;(u7)GYJqTd^p rc⋿Bm/'nh*1^3#nj/y=v^zߓi0fU3 T^oLdN)~y|c@`G[X:}镺CfܔKտL,G><-Z6c]ŐPȂ-~a Tfa Qwe38PU-]hP޵:+f:˜EK;HdǞιW5D|Cʧ2Й79|@μ0(P Ja^?] XvsFŦ gܿ >jc^}QZzenrÐ}7a wefl1u{nT)8 NUʈbP:~{A"wcJ/3ܕ+/?J[3BsvVwUOrQ>O:p(ɜmܶ1>Oء J{ Luӵ-)C[=/l'Aiv|0wֺ_b䝈vc2oz[5n[&px 4٘}QK'-ppJ30YD;vc/5~#tݓxYFP-nPhŷ2[fchwA%{؆[R&:g4NoZ tSjL3,E( ";q艙R7jzJ6<\Wowfr05= S}E" or脴DOSJVeyf< !ִ_Q9?1u~%0X[ѣs4ۦZBxQҞUKI%w`ume{]6Xe؂gYAjp79}O' p=/smz`-ҳXzGfG6&} cW}=c;,OrmQ}~2-"jA[mnSSdoi#B(o BJ~|Fů!Wf?hݕ :TClW }kڬ.ZJb@cPeQz4FM:qfI,~xI"36I0חHoޘ&w fs ;,cpBdLp>l" 46@nCX4N6 O1<ڗzؼbz(JGH#:KY'Kw}WГѕTm$Jy($׭ZGBfqe,?ݕ):K"ӻ'U ,-zc`:ބs)SS':wX2ŸNRArcđ2 aG;)XУ;6\Fu9/H\ `6죔7*`#e 1)䦨.|fӏ>lZr4$p3qMudNkc2zRk4eG£TDW-r}_ E/0YB}kmt ׵8/JuVAM%rVF|:yƕf=x8$@6[ļ-jQ*MqS"S:oyG$n=#㾍|gtV⁰.W(SHLS`B:2ɹ1{^k⯊mp32^XU:<5ɀG.x9EDXj@]EQ^BRÖ(,,%&Uy~5|96Hܜ"qWV|ms]&X ii ?n//:BUvg<0Kwq>oG#P^7*DM/gWNm)-" I&òҩ5 Bקr ~Zv2A=x9D#|E^:]s1P͚>V ᨀ%S!(`Es_( VjCB'ę;ďΏ.}OQ&{ QROCP#l ܔM!wF 63s^{\+LBoŵ7vrl(`v?,Iv#IJNh(E[&«EgikOݍ57Zaҹᘺ|ʄբC,OURGLy'}Y7_ܪ$nq*qzM@רo:G!&'^H162?7шlCӹrRQcUdam1IZѲ3$853CggMAi:TTQȃ!qV8P! lpr)׎ԫ+jQh򥯝ɶeέ/ui O"/N"+sOExFA *;s%%ѕ7"lƮ5͆ZrKömVA?+B*] ✜^)߆GGT/',6\orx9#Y~*tO\R]H2 ܨr]q'59.ъ-_pg[\gr:(̄D( oЄa6.99qOa xs)UPX0i'*E v` QItO~q1 "nU-r]F˭x€`QSogd:`&o M-ײPƟ۱}.ሙ+-NP -ba *t!WK|aݟs'gh E[F\xc)d(0z->s2f]Q]RCq%W87T}ԒȮ&gV+d 6KV!Þ?T@w w\o+doWos#Frs<^"dz̒H=R] -#Sl;3>ˎl&o\X#jOJ= ir|a +yʓuy*Ts8;[6=%BjP'e_͖Qd_tvPFse\a+KP 4P{U\ZajW$L3<\e8@*B+p6Z0dt jxtw bI&~$r 5+gB{V9[pb9Jнi̚p"v %/%pv0,_F]ݪƼby6g ט"9R^{rq%Vܩ|_a1i/^v@3G/{hUsF6Ր0# }Ƞ~57O~ ]0>/DSmdtqUf.>"Oi-]] 0y?\A=zmå8 KIQt ?8Klօw!yznvҋVz+LJF{{2?\䝭qU[[:Q \E^S~%E.K23$VLۈrJӞe]I"](8t}י4? 0LZTWgw13eCpT3\6eQ0"o>σ{99[oETh\* C$$2YL x :-Yn]R:81E4;K)M[R~{SϤ{ g!2M3_ҔTMkQzm bvWʛ}y2G_h!fbC4*erm_Pv9Ncs;W/' nG J4&ỗD2yMִn˄=TSPa|=A ,$1ԘDX@'KBכc7T#nYRB*(a7}Bj@s{lVc0ZtAVcWz d8Gɾhw/p\`GD=9J}CFcj+{<{(\ "ΝjfUPv!80WuGۋ׌@)RBxd+?Dd. 9i2{Sg82p7BK"6|GJ2>DzB-s&3Aǥ4Aw)W&'ZK N+kX"2%O4ъś |m鮤ni.q!{Mjjߑ0WG,Ԕ+)<.*-5İZq=W|xm/ik0T9vi;0He7^{}M#͏y9 [|P&okFTЂxCR䋩uq9,&$3ՆN]E'\ގR8I){]MzL涕 p+~ g8µ3F )sWBߙ1`PpTaҚ ;[љA,0Qv ivw"kK2~ǦbP00RU }3%A \\39YD"z>asď_;K FPc% >ַ-vj4jsbcuqcFDcn*; ԩYJq_^H&oXG>lAwp*/nș{S\.gbmsdKBu׼>j&iiㇼPn\nUhsy/;7SbUy |v8 ~(Ђ b3 eݬQ8AzӅX dj]j \*ضN0g@! LbAPni w$_5'o{&AɨB(+ cxr> tχ6gr8Vh;ے)㶉Bj r)Z38M{&kՒr@w^K= .R@Tv N<޸oBL g'',dE 소AEQ&M3K2x}#@Fw˱H%@J4LRw4AۆQ hݠ46sB`;?u\D%@29DB= SCWv<'y38[NI*tVwT:'ڔL "V}T$H ? In6tGwK;A}paTMzK|Z}~Jٸ9W JR~z1D3+k^Ɩ޲!zGC(z#TႄoU<Q9 m@VխS-DYl"]0W¯:S5Dxm |Yh3Ѫو&d:|JԐP7&0HtR=d?O(دvIǔ^J#N^c_a3DB@+UĻ,W1) & !ˆR%᭽Xΰ:>BXFgr40AϾx!r"sJHm$/NKZhLT?I /QT~8u ^~7ey"BD!yQ\&;.˱Sy} :"e8@uc=d6 QZQłנi|JbC4]DD#MZd(5Wˆӎb7ON&Cbza#Ka|4JG ,DdQ+χ|0Nپ1R"|' j2qu=ˑb"k^9b_3^%# ŬdjO72S?TyiKv oCU4ժslIi)^^~ωFCT=K\ yD~\e$[ h+N. <<#ѫe%O8>bcAa" XN.>^ښN)-jk |](]ug2cߠ v2J6hwNR zww2q)w>=멑hCEC|UF}TS*Nu%"Hڗ/(^fBYW 9FQf$7- zG2%0#f6Mc3eqJѹY;$>/yXdjh!3k\ֳ"I$GPua<[kA,1۽? FylOՏǍkGBy?{aAV",*NȖ\жxk`8?(06O]YVz,&׳qg_Ѿn<k[;ݻXu/M`j%E(SH5޲JʾcB ,Ε LcmY?C{Gԣq@!qo K+)w/ł̭&26e % *GW%(14ɿ?[al!ۊ*^&ڃj8Mfe ~/>T] %ja7ꦣ {FS6aE wI஀ {-,2I }"`rp6K4kz=J|8t_aSF,_.ehdm2.XX$c7}x * 1DMX#1>;/DoZ +e͑diA8f#~7jQ9N6;elD|+ g H1Cx/V; m="&@䁏m']bjs^T~Vnqi5kU"qhjCJ#>NB3sdAB&>5 R15xC沀 J:Y+A^vP6~Ok'ΞfeJc`!C 29;ZP?lFBޞeez}+=Oб–\s6lW\KD*֡//&DCͦmCmW U TBY+5Fd{=WEJ#pwzhW.)^ W: mAܟnTL짓YjBq$jXVh+9ui@Ƞ< \> K7'\.C$;rM#4<鸘ݓ_˨QݻARuh|Mr!bd$/Uq"gHp>3$T2PC3 I#1,Y6xl*l!FFS䜐 Ӂ{\bN5oHG *eENWE v2&aaLgV0BE![tBЏJ*J'la%J #|eڟtqڽ;+4 aN V*6Mޭ+ Km }2`EA[qҩ߄b lZ+t6k;gs~w['G4[PbK=jwfE6Ay/U@}oV No?NѧlEPQǯ`a- #UVV.1Ogb,> mF}l[TS <`=^X Q/1F}bs" Y7.M,Z7N;("N]4u mzEtX+Y[Uz[J1B53Hkə@p.T&|vTIҮ@d-nÆ榢IN#_=I!S)dNe?R7IJ.f JbO+k$H dDKv%}I82xE¿Ufg5q$/U3>~RKC'<[0hEAT~wHkC(_Jd≮CΞ83ZucBڦbi8KF;(.qM0T>\Eb%TZΣbòwNN~OBRA,r~Θ :1oŕJ`0Rw08NkM-?zݿɮFq.ワ OрRf‡n+4tԙ$X1OR7[HؼFl_/aϚE}<K~ߋ{4S9Sivz}|ګ7,Ls:"=Cb5X_.+iޤTYg=1R^ uPp9 Hc4"< !YlDtµg'w9\9h_* sgvzm>P ͤ-8>5 $)?nI "RLNQA>>xh˟jD(ဿ~}욝Y%Zi be>ۯۣL{akCd ?E!] ӈ^奂'(z8($6uN̻N5,pgu9qu߲1Y6vx~U$W:1,(*륒MG9A#0I5+cVz|Ej[k]L 'z j5 _|ՐDUc. YHTt#L>0,DѲC1%o 1zhcK+1^2x\_J,@Y2PbLe$.-@!h*2x=`*14a ΗHBKۻM߂ha.O 2+Q{O_Oz7 RPx#D^,CnsU,iH|uBXe5* F72.wQ:ww`jӵpj+ڥJv$굂~v Gņ{ Mţx3:5g)3|f? w8O0@|LOz>>Yju2\⮆َZhx1/G'Amz qKS {ɉ DLR8pyt F-o'*#ى -p+߼Tf'y*%,Eπ{*3Уc;7hqW^[6UYKvUBKj'.TRUOw{D"8'dr$vmyΦDvŷIF 'N?cuWw;!Ň$NG$sY{[|@{iD܆M$F`5>l<`gƏb`h}wUZaUD7juroWc̲7gqE.; JO HUQ/rbPerk,Jo0)V] 4e+MVd*xLf.fEso3a V@2sEn&0^̇M ~ڑDkpvލnap' Ylw`ޔ{f.CCw3KC)^=s&P&U簾$U^(8BnU Hbl-Agpڷu*xKm ;W"[ˢNP77~{4Zσ/r ΅:|<4k1ڻuswqgAxN+0q>Gڴ"ai݉nޮɧH2=DC ظ7DwZL vBxphG8ӒP+!mߖ5Χf>_De¨<3( *r1]$B]ÓJů'e]ȽuHWംb(Q1ܶx{)| e<o o]k;K40mNv Q͂ek(FVsi#k[kʾ/?=nqɐ6DzmfRlɵwqXD)+m59 ,>СU64oJ0ȸ/m[F?P{AwbvbuL&mN/~EL1=Tu:t&ifIQ{az.+;r0Z2z_٫`[}#x<:,3svgxe2ICGomaҕ{wb#F{Q(jb򶧭3Z0X^n I^ \V+-a9J}*v].6;l3?nZ$B[(HW1`o􏥻DzahǻZޡ %,@tGch֐.idwۍn73OӖ׽= q ZAcsɥe &YĖیhåp $,P#mgʢhFā~Yo3p65ewK]$_e xj}>(Tǔ^X9 oAHRy|P_c)&ϊ8 aPb];ʳ$=12 (|XB @vffg~СRsI"lkҩLHّo&|&uE wQ[5OaWSHj:OLI*'A (Eۜ@T=Ő]L%9@${tk]{e_d݌IC?νlzsOm^=[1'j0klXBklJ?3TSD7iٷ?öqtN_-͒;wChsIem#/0* <[6r[wK63/) /"7S Xr WkkxKf)b/o5%4!&wOV";+xCP*9B}%9eNd5ĬJ0pcdcIG3'{ xe`)!WZn+}e=4ki*W;Uū"Q!p/i@j"v?yKxm?Ϯֵk 谘P#/pzu ?dZSrSND3FΪG1`nUIbPtI{zc3<+Ngq|<#/ր*"$;ވY) Qn- 2S]K|دYA[ETFh?i㊙_H {g\ABR状<(񖺗(xƫ56!T $DL=i~F;L#ceN޺H6Js@7יo'0N fSgE3#C[-;vݥ;].d+]kFj_yN%;0;ӡIToJzrDs\m ,(RBq/^O2ov[$~|fÐxi tZQ(pBOa>J%(ŘCZDs]f)W/_m/ѤdyW񻘀q(HBQM}]4|@}xv^"$ QZ@!K"yԡ ?L[M95ݏB;jg'55w5r45whKTC4dm_mN4sć7GfӪ,rCvhfMCUN=v}1f\mM0cw  "{`( ح}6? ~li# 9 AJO~`Qau7k3iNW7o$\jdwr:Ѕ oi}g=j-jk B qR5 q{Vc6=KT*q5VlUR>SUl^P-n.\dxYesHM<Ձs,3 { o }t߀FeOg -?˕n,De~=OB%_nj¼JV)l *ˋ3l,qHMF7Œ'd2k:M P c@XD?DSGqЉTQ]ѷ#knط> N'f6 ;N,};"$ km𒓗~6ӫ |WaoyFs%qXg<>%&,ui?xҟkH&t}0Tc@_Hv\4'%rmFypKH }?akG} #TI<{$A$Qt:b@21K}59SS5!]oaaOFhuyQzWxI#6OD`%:NjhSw I_scLʼۜELTzYs<<Л(m)NHkFo)7lQ8D%Y10`NZ-V'negfd>. 1'd,ވ`D}l,ۿ<Cn %O&ï!vZU|b~ϣ+ݕ7 ԏ#7\;B5 >ªWaSן*^ʇ'O#pm 4J x}.`Akanih=8wi+|czb}Ҩo]TTZްFWQqJ`<Jq>&UmQw)cSTOS&}%K$灪Xx|$Yp7 \XXϚ\q#@PXLH~ *q(yEH!Q: fL/.ƟY>T YTkoצWto3%Ψ^ "I"> ø1ACaR茑{9҆_~3&`|yGC,,T.CZ8E3& y@=B('k6"{kt|dn !8cb M-fNYUn^`@`u6F6%sx-z/*֝}YEZ^L@w?Cjf6G ĎYؗB`g@h݀]FԗʿPJ<F ճ;zP*¨RW%4҉3<$Yxk݉ $JOAPQoPn}LɃr0yPˤS3 oYp ıa5y ڋ.$9&tvceKT S>1l*U7,x>8fʙ C>Rrw*xd֒I!Xx.Q1ueybO;l\:Ϧv }).A%F=,MYO}0#MM3ԇJ2di1ƽ镅5LX*dV1]ЄDi!Ϋ&o] {gL]+ŻlKd|3j=EZk^zxglLx>=IxbgkrMfZ/1+ΞR3ZC fܽ>TTfYҸ(QHWEدN1錾!#pV591.J')t"̘ysK8z?:%_|+?"^(w 0ZWapO|dUX#ԃnp[ƪT e(˗{:r} zj!j/DaZ2I̓Θ+D"[`KA=pls?]gyBؘ)tCEsweR_jnəww\&!hh B%ך1,=`$/SV"#M#0#=;_eStg` zqq9q_uå-󿩖eu5U3TwUCu_&tAv¯hsgO嬿iiqD6_[_JmU"?8szt|.c#iʄ$q"'*% F*ʄ6|hCKz-ˍKj& (b\g!@ "m}(VB"]-F:}0@q-ʹrbԽ]XMAlX_K4) 5Apz5ZmY!LΔ]cOjub)&Rl H۬2`WS6M0 )EX3zOkF~<;, G~yVU[ju)OW!\c_ac4`NC# UA mjEdɨ߂'CdٕX\聯1ƤNky;,ɥ;$,ݯCrRlZbWuр#.z5KPX;zBݳeS]HlcFU Ƙ?,\֦gw8EpqbrQ hi@n+gqu`bQ&欃,å(݃!(\ ʑMH0f? Cxb̓;օP) ϳw.%3$#'Ѳ[ nJ*EWÊ~E->̮$K@ڇq-/Qdxh󧑭ǣAM>F9Z*tt_בP?Fw׌`fe5S-SicGzQ*MCZpro&qʐƛr ?NMWֲ ZS2n@ؘA_@Oݳ3*ㄉT_tKn2} O(c)T)^ƾΘcۯ <FWioY9u .QPPx1G>ö+W %h|vܦ-z@`hU^d" qDuJ @B$g9UMkex&weAO2 ^|@ O\ =" Pol`(ͥ1]p*AÏ=F)Zaa H,<Ǵbsie" _=A-R2㗐f_n|_,+K f Īn,E6s2u]uh2[Cuc&t~ӥ7ƫ~$SGG/)-</eG2f wU]+ET8&{W>gzlQ躗{_MG Lozbȥ#n%f|$;p34})&MfZ(ya"y(S<~<%ᅿ&웠zv5 X ] jWu ,A/.zPtl`ЃGr`7a.Ȋt"y"ndW CFWq%4uݮ&4vwgլ7ܱvzbQښA\As "⡓ϒn{7 Y^r\&j,#%!q+b6zzaFEP 8ZMa$im sr+¤J^-S~hik)R"+e6Bޣ*[܊gRqxl]2DILz'EC-6J^U/ZuEJ w4 |r$#3iG:D\Kŏ_c |Z+ֺF3 ~>_)*gv|B^+uCd 9tnPIx }a=SkG._ ~^~_q,T#LXK^{vKg1hJrUԢDϓ,0]ʐ> HR󟊉<iv2V<: {qݍuT<`P-Bĕc -A.ܘLYqEkڙ}ihF@d氁yr"!9L廠٦&\+IGC'O5ȴ1)Z$Ma܋C9vkHR|EJv${Vq"5+GtcMeJ [mߵ0 )pr~ A~-Gl]@sq3 ‚HQHgkn(׺cGknOMnML8Ƞci ոrI]0=;J#q¸Ɔm~PEz d79-;N^#O\#y$,(HƊn),^]ԩ~C$(pIZ2x1tix^gBTiȫbac{1 kd H*)h|ޣ#$>"l\3MSy6P(~[-"Ӳ>l޵9{Kt+1:WG~'f9z+c=d\y7Iϵ %:%Tz>z&ViJKxcg}tэF&`Yٷ408S3NՑjp} гab,, fu06{Ԣ~BKDjbشI9 <5!}KIT ." D;]$IhOy&Z_G+FT FAy# c:I+UbZ.+ͬ͸;ϙ.enƢn"y2c% e0gsE fҒÄ YV?=iZZdʇ˿T+RUgQ^bh&*ibB֘ ,{w!,"<腯jMv@07)&WUnս{NΨ6ͬBOд6C#*ߤ3>`eC0`R쑈 @lWwr15.^#|Ⱥmy~Yi7lo7MpJeEL~S|+ T~\7,u9@,nl>>4a,;tdc$d/#)SfZk,bQZ9]TOwy9o[i\DTޤq](IE6sR# S> # >{Fo`}9HyN,tE[[? dK14ڋ=IC3sw6 cSUJ qaPV#3MK>-ʤwk@-6s0l/*OWyWMx>^wCzF0|P]OuHUJQ^" ,6 ɕos=hg;bhw0Nnid˰%Xv:a{Zn67X/TPO\7qxQ_*v֜(@ztY!3nK4DzLU][1VۧI֋8BѤr`BfDEnd<jsrEa3lnP|ZpZ|][¿&+1E'`U<= 7})wWRjnx:*z\J-P 0Ԋ,ecTnVbjF)X n[6b=,(MvK#ZdVeVJj~W 8柍YSܑef'$:RfGv_ChoӲu3{:¡O3NONWsLGPPؘO^9Z)^q&8qp2bﱚ>SiAz"ǝ J}nHmz b7Yyҷh]ꧯ&Ƣ]8`J%tK E (,PĊc m5#Twh^C <"L,bO_y|иЪ(Q/Y3w@!jaF7EZ0Pkj 3KS4{9RG:OO/uZ#`I. WZt琰{~<,k@ֵOX$nH:kLQ M;4SԡbWL,< Q#R1?nՐ@5`BPHtp>h?2+l%dyD}{ڹ+XŠ]&qgeDTH<9Is+m1~F#c myPQ9> :3};S/5^J~I']to5:U5!c'>e ;kլ9j.\xc:yM=VK$e֭aQzd7 d->`<)J>!y.uB#V"⚏.Zrṷ!*g0>“lCEw_T {yʳg&q7i`~~uH2>"t>p^q7+|E%>+Pz0IᎧSP H̖3 iL>_2O%O=GU c6"+'xBV ;C_IdIH"TUT/t-tRz,$7ōLJ$RGgv fSkeFƋ@7ͤOL&7$>΋M dmT+B:~=ޫtH`Pg%N#f'n?%sià .Ʉ wIT^HS\7!tPB7?lphZ~C"⍻_77 C}BJc\ravXNfDFa`eJʌI?b=`<+Lc|q$1rcӛeqJe!6%-}ݗ7:otVIk3)@#\8on| M$U?:5~wcՑY䨅?NFK|!S]Iގ*F#xअ$KI1cO3/_.Y-@eZCLn5 m7垣;Wޡ[CP>DC"0"ۆ3YOAUzvʯR#|GqY A.GթE!eNFyM\C'gc{JR :J1]WsלX懴9pMNƒR'^'e B#}Y\"}0{z3'Xl?;3ECYWîf0<|Qbu5"^eQ&U;y/AY$CWqcmkRBN:0szN ^M Tu|".FMD@ea""Bа^CJmApn0(P\$x_-9ˆM=#t( u`NPw+8H²\nFtȯio)S^k >\{ˁ>Fx_K*Wb.QǏ=b69F!dlwLgn 64`~O CArC&TTBRW{z@|D3G允9^o[)AP`_Wv¤4" ё7MӅY%l 0X[$ BHj!"]:/UL6Hr$Lz/n|=89HЯ=e4VZ~sѼ x{:|'z]!{ZذrkP2Olwf|>lO dfH}s>J [jĐU o U=uNXR>&cʰ>I} C6ꞓbڤ,:{ B9pSU&`|: OgC؝QkYߓx94$zg<"^dTLIidVϒ++)EDhR9bj6d29ly'+sMܒH$rȣY˲C$\JBO!zL&^^۩[ V*tH/ 4mJ*.Y|A]x/f'slOv|BT ,wMHHS4 ɑt\Lt"1$M*%Bpa;Pʗ]kQNws*ezP 1q^h"$ז%eNikx79=N3'^]55-R nKhj"1Wk&~y%s~GH,ׁ9M?Q1=,lFXR 8Y^ίAEmz\R-k06TFCC\D'x)' 4M\7]o `c(,~l 1#BjR6&>j`kZl+ 9t<.RbX Hd2u0bҝpu(״XQ7⧈x5]YσQՙ G1B5_s P֪H'fnVA_9?˶@jJG[huޛEwרE^L 9nѶC&'Ҋ[ODEx<.N/\A)܃i EkKsqM#ȒFŸKT69~Riwm:Qz_ڮ&h0Wy{eF# @UmQ`4fo#ibPZO/'><>3[2KʑT(G{N/uXtjJհT~fWoyOO^ч'%Mav^f[~;t(H*v@|oׅ6vUp>I%J wYyUI*R^#<5~mi|𭉜8L6"ٛ Vǿxۙ*vkV\h} m,wp; xlsJ56o똑$JoRB[kETAw^YL6l m;iwB'QY9/!(ݰD-HS.G#%\xY/c?9Cl0 ZV\wBPS;ڹPn%|.*jq`P\2jRuK:H4JCF`*)w] c;mD![x*z,N {}ؼlT01@}m߼`5v,F+]{VVQ{X15jo@V]z&['ZynD#aR+xpuq:~t6\1. ,ufK K;`~vگ=6rXKZNGyQw2?Yb xEټRڗ%P l|#ı4zv5PT (0r|:A/b=[Mxl w'.F> |RZG2 / ÿ#G_-aZؗTc*Da][9x!R}Ԟ)WM!sQon'8SzxkZ4ݓ2T PIP翺{  @,#KךՔUR }^ȹ^a>Nc?UǤl =i@}nS\-(`&'ZaHܪsLJb/.8xDiSKt,bZrb5) coD- еj/5`ʼƾ%DŴx_>466dX D>& N@si/SeB:6#[E{[\T Spz[B|^m(ϧ Ĉ$.**#~'9 ^f0,-!! w2:՚asqgY8LکM~? {+sD*T&"{ \m(n-0ZXMJS7}FC:p(@3V#YRfkX̥\&ծN$Vak/E±$z/6ASChf-禢X VTVH|?{!spMH5uѝi!AsL}OMgY B  ;åJ^Sm3:[3 $s /5sWoɏJXԻOS1ܘ ~;CY %1W}bDk1{X^D^v9Oݡ$s7{KNK8 ޳.*hd{巘 PS($nh/`Ov%q.P>TO >mI* Hx{z}`zҪ- D? g`Ut})yԫqKk֘WݼAL },4Iןw+˶ZJ p 00"+_P .\=+J} zUy֘ a?vbU: =V.O-}WlEntSly3C%t* )=>bdb3}39),ǤM<ךuZF-,˱s \ ܊6($@ʧtQ2bOH_݂M͚!Cl,2ۍlctc,в7Fq0zgW~=cmx/C1M.<MXFcʗ;7.yK vxkLE?JCF|Ɣi U ''3wxIa}Q%I? ; /:<'.hc|~.(Ťi/:D;|DA:mS#RKӟ9Dcf!/I[@Nnֈس!ˏ !AV(ǣOzėkxGB{{")[$fK/*W&I= Lօy1Pxtr{e?{,Q8iVۜ0ۮz4W2eQc^xN[?6P5*Xzs]U:ܩsT-h*M:9pC &5pk+"-(Jg8StFza*O UWi]j]7oK/&v3T`Awo9ۧlD8:D#`Х_\@_bx5''6pp\^bݳM fX4'Y/ >8O!$#n[=71Ԧ2"k<,iGwP;ch Ȯ yZ:Zgmd Y(Q,o E?+##_g;גudD + a`@|C{Y7ָ1VC39a %Gc| 29je=hCrW)>ۇ2˅.{~y${@"J=11hRB3ڸGB\qU{Lji:|=yc4HGbC<ݑ7@, = HEr0sſ-=/yW;Nv"*: 0s`%;Ō=@AQZq="iboJ6$iYŘ0wpѴ-כD)FܥV`NnE>cԻ9(6' eTyȈD{=op9Q?Y%.340FԌ HtƲtX~~n[ՙ򖳮3[~7JjN%KT2!{O qgNQWMӑPez@ʄ{Zd@$M=08-sv ǔGt,$FbCvZKQ56KM:ﴐ+y+$}K_zh"=PKu5+M, ,kOY81''c',Kdڔ?~*qae颂C8sZ%དժsEJ'l$3OjP,\ kKw"-jre ^= Ô>Z~RkrHjXv&n6:-sKCQ>p_( }mT!|S5GKym5>m`Is7fMR| s+ u8Ot+#{~q:Uԡ@mpύ>SzH6z4nS3>ǟQ*{Eqpphvzp-*U [ldRG(َʷ50D](\Tx.z1(sL[!K 8zu"(Ss4˵%}T11x,';>ѥx*(*4ۭ*|R pw#KD,H :Ft]Y ]@ha~G4EnS04]*P~"ċuuBP'$d;nC 4kL-5Z/GX#3mz`03E< н=U{>|vg-w'5GF;eC pH#Iȭ[&z^ r^R ,Xen|9U. "j t0r پAw3IX+(ѐYNif8Dgdv{QDT=#aK,}!2FӴ; xYӉzXBANJxNwq)L?|04FF53/H4h KPm YT"xٔ Mw:/V 1DlW{S mPО)IFِRm!T3kG+]ȯX=Kz( O/SO1[%7;4PS ЫُP:]FeoSHe;iˡ%՝xqYoɼ4J*9;%ڷGCnj{\$Ϊ/K kk8++)Lt(ChgbJr77ir`6f2nc$qM=AAɭ?cr1J'`So,Ҭ䌥JBϰԸt ]c6zɚ­7&+ִ๨r+ߕOitf/] {{_ʣ* Mq9Vh>)o;\sW v7[c\\S5!g2]tH>%8kCF,Bi nkWBS ZC!Ea `fwF?Yvhƞba }md2<|:DK1g} sUQo^ eyB 49jt|2IS Qշ}U_H/$VQʿ2,5 :꯿*$ 0RK0ptY޸8.RPPQ4~tl+ M;IYT3˯Uz׀Xrj1Lğ\(D1Ը%bƸv&I)64jk\Nc+BbEAzK%1gBϗ:~`OO72#fp֦r^l9%qS(,Vߍy}ak@Y7)dǍ݅{AԐSW(+`"f= .s*Q=t@5/HKAp3^XP~ ҬILQ 2'/^oҹQXl|;ޒɼŸLɔͧ :8r@(Q#_sQbhw\A!J4Gϳ>HB#Ҭz$IO3=} %V#XGFvF_[*ce ǩmb+#otB|Tk\ϡ' CDҧw{3]G% L,2#v<{WHuGG7` ~RHdj;Y`U~2邱>VK^R_*B?JX$&Go'=~v "4qKkG ʈ[oݬ|e.KR@&RvAz ?]\̖$΅Z R=2ED@6Ϻ脦xeYٗ,#3}ԯ#Q=?\ty,zR0Q\ųqުRcZuB\ ԯ7h/ua[<_lb'ZJssiXynWɘ~=W nԦazy  ڒ}+@ S%/t:g BZP[ݔ ʗ{dDijRXD{!Ei]:r9fU9hZc/Ec0KqN(vQZ KO0>_Os.ԏ?p9wІ K $Orl͒ONG,mZ$U#1Oƹ+&['@O@ئ+W$p\>i̲vn `wҁArsJ[FHǪ}K5~ˆ4Gzҿ3H5BҔb=.$8]&ےџɾr4 t/aLVh'|]_ǟ#)) av,)dw!|/|K4_ǐFNuԔ;|n)Zz/s7I_7YB{pB5Jͭa nhNn-Yt=34Cv*x#b'*i{P^6Pw44ެ]ڤlS- h;d~H4̶sd?ɯ;c>Hȣm44SORZzc԰ ʕU c+t )|Ce zV:kz%AT^T? +UE#i*[ͺ*ONFJ #LݯurOH=G؊COx%2>1diA8I&rqJh蹘b'=J,{[K\!%9[l0qLhZ m2*[&@!34[UAmg: Up;2)`5/\`\ن?k{[wzGyŗ*Y[B Z6or a>P3R=;tVH+7ˍ8~O2?hl> ##a>JwB[yel%n$z԰Z9:HϠ-@R{')|*Z&F /Bc Cu t[5 o~YB#KZÿn?! /yvPx# W)SۣiOh7wsN7+"bz_- :yDi)Kެ&gyM*:d@B0.Weߕa֚\% zA0|ΛA )Տ$.4.C̰,e1 yY:ПrS!) "~Sn3`4OH5[V"5ڻ3*٨0u؎Hf7P# VЙ)S~{9,h 4 ڸtϤع Zj)+2ɾ_/vsGpQP)RcYOZD!__FZvS{ҷf*[nbEv4X2ynU_۩㥢"OXC  R<_k}(VmɪVEY0굾3铿nݳZB,ůbsաzl C[맊Z:ڙ[" >MEdFCD-R{ , |RZc89Pl< -}A a0B/ 몗PZյXa/7;mTpMyZ l 'ɮiOț Sg5fZz k{JJs:WTu~h QҐԳr/ T0fѷ-n :Y?LӯQ3}_&W5U2>s>_+[D&n4!;PQ׽"F%K2u:e+512p'L  9ЯH<? {">͝^kBD7 ʓW=ᩯQϷ9{,lhp 6e ցص:m$?7"Pmd 3T7BIN+Ϲ(eܟgTpTdb-wȎd#~~UJ'uFqC{@*F?jl J;4g77 0!Sbr^ְM07:pr ׀@RΝ2ВH9Ty'k\kg BN!7TARHZToCuRVaaMoD[FZ*:?tvnLimY%(g镺{dzۍ#p9m~|>(Uy17H̄Sfg0tZi2Zi7picjQs&uo[0JZ1Xp_능]a^_MHYi "C&a=@Cc'{b[\Ϻ˸b1̛10)Jg|)GMj},;֏+:N-x;J]~7fj3gC*0oz|HIu75y:қyo$eݺ́ yGbokw+~fp+8L#:3mbfWcK.38u50&ywbϬ3ext=/wk%)ΕwU&Hd&xgR2/d7 q/VKx&J&L7tY%47TԽF|JkN3S`S4# t5M9} }L˄xOA)pg :ޜ$;̑$@z\G^`k[cA[8jܝ DEն~K W"uCqj0c,Hy,|{V b7y=V}J^]Kz@>yjSǐJѮ=,'OB̴2I2qVBeA_!)bEoկxb Л|\شo +Znaw⃹欿5PpN %>E=ZW=LWGR.!$VσPZݖSzt;JX ԡK$z,V^bLD1ŭAm7jK}Hlyep7gšk!2 _P.?N2B$ԕA.aCVPR]kaC(e}^9$AF+Vt4>̉liXC}PG& 2Bbi%؛QH0 ٺNx `|Lv]*x#!v` i%{9D]g/,d!Ō4`[GK EoBG+&fUH$*G耞$d O$F 1-{gNF+?>ؓw6l"| .}Ez㠹6IpӸ4No7j_r>r}vCvJvR>?hU` ~h7 x+.mBƜ,MgO⧠壂 g3d.`HK5Ė3/ꐁ8jsqFr$%+J`vFQRlgy%CE->*nd#[ 6,F,,{ɋϷUÃ$lSy-pHG|gortFeBzP=n򒣕&cܻ% ɛ|6[+<_S)R'KVي=:$D>lQr&vY@vwoxno!sa,M֓Bb$6E W\y 6:xۓ<1)!3<*.MH6˭$_ZwF@v~C~m5\s S63f.O3toaZѕ~;{yHwlw F& +hBJosv'ICp 96KR`ޱx4k<-nQG#6Q*& ^JwQ=E9>%+$kf3[@(p n8>(9ɗ). 9S_fʴ4Xn=QElR,~[]|nyia~S0)GlkhYx-PK W>Z =*fNuv>:!:eD5úP4xIL+Epി x)IC{dۺSb(ϤFmnD;i֦P=\/+]e4ߙQ܅Gb 3~> j|Vn!SP6tFh$/mq&K/.UEڣLǛ& w=`U>Db0O8 V'tTr(4 T? b`{d$13L|J`IzZc;S P 61JjȍLG +Ug顛lN= Ǯ炕EfE)UjJS錑9r!pr B G:@8-F#8M.E$H0 /YIRfCCJ;4i۳|R.chhu%g`w0\geњRFrm5\!)dcy9?9M$aP?|AQSָYIª- NGBW|XqV#+w 6u'Kc '":լ#!bJB!c%j; 'KejYCƬ(>8 <+Yvٜ r\&hhĶHĚUq#i`~ =JAS8]@]ZI n*T퓪ˊC#ɰ(=0*6u#`Gft.ssWFj?+yD֩zEx^(5r#C;٠`DY}azv{Kʤ:cl8`zW5N U6!L&골rY\firƹjDZsl.)%z9z,Z50l2ph$fW-|Ż Gb)uk @殒]&ZNL\?mnFx|[n5:cd QW8n:LVv0Mȯ\s)%#C.2P\<",m،{6Q솵!KKfQ*גGίJ,Ejm~*_ijL!1Z*[$nqXj>Đږ^RP@[ᣎ.,9dy깻/%/h,|q$W]ca*EÃT<(Jm4E'S[@L{#C\Z f%(Ð  ҴK9pvӻxd?9ƂHM8,F?pIn=HJ,z8 e-gxuԮ{.Tq p\Fq.Qo+W&JҚ16~i>5x=?t OF1_{V&pI 6rӻgN-բY }>qۓ#x<> QnО139UȨZZ j**>Oj@H׀KlwI Ӿ}}ݛSwo 5kR`KL/͏8EKZ6B-5hݫ՜[gb!g,z̷r45eYhkO @m+@\i kquM//GḮ$&q 3?7/@'2FЌ}3mX,>yzzUf{g.m1")ÙB# N0}<[=qOZO+c;%!=p*-W"NTЧI@ ue S-JώJ=ݲ֞ +gbh;_ 9g<$O |p> b3?&1 ې;7zMFxMfܿ͞}` e|n/^r(Il 86somv*[m#Sv[$@*4YOw23#Cˏ/ o1RDZ3oW{ߒRAb{|~R<ɻxN)i:eĘ_6j+/ sp%1(mSRR`G)>0N-w *Ġ(Gβ'RGKGSZ0ğCZ?q4C^X%ց -&!kC_ҳtr8Qf01,egs'GǞd)Sa f}Gx%[H$Hťc_o}F]_"^AW: Y'L.kpC<䳒ѕdx5׷f^VȈgLW?Ć'fLm MsVʦ˻dh|a0#zwt8 ^;`8崟KŒnnSHSI/g T'.ӄT{m $Z%D4e{:*n!@w. |^{DS9 l!I 0 |!S {q =L;X]rI9+GUA;Rp$yIf{|\&5t``B#ࠏwyߙ0(b^yc9bCR4K-L-qT:.#ʘw*#9A?Eq0 Λdeq7NXz/~zwDNH1GJ\7Yi'5){~b™i(g95=o-;R m-K)]B}Mg;h ܪb>̅)e!3RX!Stׅg luTrc;Hd2&8ƟN Xv))b L#E^m#̢WWAv^.#iGez'PwZL( )Dt,]°kG|zuj#$ m]ՕQ>D嵕[_~~+j`PA3U":FbGґ$צUQ#Ar&`PpC'Zpki&dN1TÜxwRs+ͦ7ia1W.DB/ {^JЬv6θn]"E8c*#Jh_V}쵌4/PgtF^KW|<[+tZUQگY|L^;Q Kk%4{X/dV48U_</HώǺn&Dsj-%Ys<J8h]%w3klJ,`1D1 | @dfH 95\?)5B?7J7",>{^$6 pOӏҡԞmn{GBu8" | 0sdv ALeQ.^U-evk[]nRqBN6SvH]h[$v!\#Vq$!c$|hd! R-6ڠVHjwͷJ9wʊȀܛ8h..E`3EwIyp 8o=o֜Q%U3CĔ7S 8]x9\5ѧ3u 3H!}i$=Z\}~ƌ<Lr1X!_?8IUuM:.ePW%ς}_Uo=*8Vw hK0'29G|ȂޙQ |phd}n% J`6hR5ې`Z+GyTВPIWF V.cȡwdDgDcp"2 6V0|q,Y֚NW|6c?Ԍ\N-GFrKsUŊwݗuCW5{c(ꍂ0%C\Re2H᧜S۲&LyPdTjL9QZ+6G>P촺9t),L9hWBw߄u5vTL]ُY9ZFj0R5+k uf,hTңMUb4)€2C*COj\c)I7 O2.0K5,a XsՐDylb@Ղ<#kWR@v#zA852`[%9uGs6X|7g ZQ ó~.GL.D, LSdT0hB1~G7 ǓXT>Y' Ccfbf_~WSCxN8,SEd&`Zti*S.Ū@lᮦ6RCx A8_sC^szY V{8)0\qvŕ-Vٜ% Mk/ŷ,E>ɃëNYNZO8ysM~T ~_bG/{RA7FmR!_RҪFm? v'_]H|?4s{dPA;eI5ܗ.!&`bmϓNg55hPX~Qa%]61Jw&%)~|/[%ą8Ky&d`! CAzَ@м$7\aK1ۭ׉1xSڪWM4Dă0թh݂v`Y]h@ku#k HskC+X ( 2h0Jbew L0ʮL&3C0Ir,#f?T ^A:yK~fPϪwǟ4tidiY3D} {wxڼlKJ0^jUv^֝B|1'#!#zg&:J1c=9!´ٳ{-DɦsIIiQ0W b_袭YGꋠgRsjUJS&N@:&jYIT$jX(&c\EŌ'¿KIaβ3-vCahJeI#a* D\;`AU}=>t R5"DvNnhf7A%g}y}9~*To[eߨ"(.&sdڥXp} v8YM &ol0{Bw2]:kaVyޚ߀C$ 6Uq{Ȁ:6@#_5;(lBvsa?;vcE^`\I>|R65_fa YLjFfҨYvS VwϨŠ~6s|8@Eo-(:mh,WYFB_JR[;"FҤ[q]oQcfz1hSucIRϤX+X$X$~*W:V l dHdb28HULjdfeRźRwȱѝ] V 1[DwCn$2iZXH rNHq‡hty!۞fS@!=\JuЯR=qɻ =%w_oR@䟝}~5 c .w E*@1@ FJ,pvRQ z׆hq}ۥߥ9h ,kҡ04?Mt7WJFR6΀/ne4"N־B\ Eޫ>9XQе' <郝,]xu8J,/ IӡZ[cX~$//XH&:ĮɃElmRXAt@O6* V$cuf*p88DY7ZKcMSgoUDxh&̲ٴD0BGRy2}V?$Ӷ0TSl}V"vWJ",p-wWEuj}/2'(} 4jֹ6dav+$UC6}6nVSH+}.Wݭ|q*Kt$u? .Q!\ c)Jrx#r:cJƭq Az2erH鞫%ط6S$B^Td7=?f4(~~֬%c_ju-Vn*JO% . *odc.aH Ijp-M^wIƗe8g&A:u]8c!/OMk]O*tgxӨy"=unSA PǞ/lAtX "rYb<2DFN(=~;QlQ^uy gVO05&O5ւ`EtnKHL0pj`A%gwdt"+ʬá@9GegrQ;M0αѢϟNX](r]f|f(c&c"_!OGsr#.E"ߪU5mvg| .K0 48j7\"9_~ @c ̦SbeّӆW k6 ,]\{ }h#fu->j7C/MvdU󄕰cr- 9Bi gmKn*’gA<m32fF?>m bWĀĶ~KΎjܼNBv2) j}\{I>N>![o_L ]?wY1Ѿ'=4CR*ςvЎ7$odolYT.[_cNSd?%*O{IhE;v|G d]˪UMZP1!WP4KE$Picp Cr@EP,j_d1QBӡbӆlں_E;4wjqʼnq, Z؈[Nhu/$T>hu!CXh!t #SIÑ4@ljvpGF݃ɭzz9+k@TX?. nNxG{V Am$+D 65og+yujZŴᭌ-AEp8omyiȻ_GDŠ%wZ4_ۿz4`E].=)HW.W@NN*7oR))C%Ȧl" xI+^1s)nb]ָↁ-p$&`#p>On1] P^A `mƪÛ_O|- )rTPH$jfD,tQ9WBW  Zb7J=(Փ~5=LCH%λe:SdeU?nl!J)5KDoؾ(V΁CO]' ]]-,.8t(oDuu!o-Ry= >^< Р "Gw&t@ ݤkyn*%c>dv6f SP4bt왮r5x3IDoMGn.U&D/u!Mf懸e\).o-_ߗ4Qu) ͍1 -E*AsiaeuI z( {xr bnQDbGN.a-1yf[4M;2֢"yYH0|xkD0un9>x撦dz'"1ÆdIz4߈ ߞx-ȝ*$F@ ~ˌ[Xg=<" ܠ |HI? U4k"9]VA2(ǒǹ*L E8=QMkgXWCJI&~VKفt'enSA;P*ܩbƼ)h+!YXTVJFOyڭr#Ɓ'ϛJT04{*vdO0 ƨuh{b>r^Ӈ1J,ExCXʚ(Tmr>cdM%h7<;vOAy/|-\~=K^Ç>ɹB8Kx r':Iqq 5px)WoiL`Y(-h uvѰ_D2m#wRfJ䉋u{nOb:cgE1-zPzIW؎ξ8<nfVBNh2<-MFq5[ٞoG&mC,*ESNd#$8p;+^xt%l<0|Zj_2-햓9R8 6FչDZ.G‘,ٱ|:T{֫;Di,kC)ԩXqPgd#KGVWXWxi|sl~U_s@atVkᫀd$L2q"* #+眪mMA?ꓣP#R;6o78 +H?Hl(='r^iv|dU، i2L[Z]+"{{PŪ$Q8t;IC۲ ard&z:,'K %)^Gʈ7AOǃ'xF4fʪx1q쑆;Ah8ƍyl?Ǡ> T\y8S:LW,$9e /mD,PCuz mUsÜ׿F- Ci8Y.|o$ }զPuaV:p!tA%@n a A[_cz$2Y8ED sCD<CUηڈלWMJf߭VP,$Al0F"s&{O* ;K۪7JtH Q(Ӫ%IJ_z$9FQvA62DETnBaP)x;2%/dW?Ԁxͨ;LV;UzR>'KA_SIsP U yP_{- Rf }{v<&Q.ў6¼j:f -MFm4GTTC- xlxq{nT9=vrbh]Iju LH/ظX{c8fη1^y*t~uL+a3Gn8ԄꑕU'Ti,0_Cfّ`^H5 /q+&iٴ+qR_cFt'!g,yv¢o۞Bͻ.'ͮv^85TL@Ix{~įSmYZv >f?e1a6mo$\K :&21>R6vT8vw[?5󨜪io3|5l/V7,,‡X%rsWKdK Owc$=v׍\p.;7:򏂀y gzJmC!3q)yhA!X h\;=~pȦ[^N;)K<] fJ}@X>ԈyNl ,DFlTkeg"(hCc![D`1 L]qyk7җjύ*Bd]AK,m\ ɶZΒh[m9evjyI-Q&TM5SC*[. kfW+F1-leq<&$ 9ڲimagilN[,{G(9`\cEcŬA:NNBjqgTQ }* VخLP b-{6G`$8ȹ2{ŧc)f˼ L.7cR"TdZ'^hr~h^ %2 _{CK=Si3HpԳXl:#jVΠk;=V^9Mତ_:5 [nY /,}u1*j,Zlb&l/~h,d_m +%T@VY~2ȘUHQT(z%Futa&ʄ? A=M_ϳ?{.ձGk;ҁD1Wb1 =鞻 "Kԡ 3hjB?[טEdʥ@dm)*AY±,)9i=]vygZL-Ѓikȴ jFf.zOU %z.<#LcR>wN0o`o}C=Ooi'9o6uΠRI$+) 61ǿ0E_ϳJ],¿qJeQ P#J(/kgƹwIJ6 B@~7v Q~v$Wz+XiN vqŔFkbϢ"$p=B&(PRs9QBZ^y& Lg$I#E*Gd^#r$ܧ~*&J{N# T\kfvY MfyRR8Oj5)~E10+g#Rrm4n|q76ad%Lvpa%"js|Z9}dVMa.Lb4q!i"dS&o x7!W6~)?5u3ڴϸ!CСU,eO4ϫTHʩIfHTyn8\Pch}b QBF#3&{{ڕIy9{Z`v/- >7 R 2 uBU.eC!`MBߒڇP49=ǧ*&Ͷʋ7&ɾKݮA*8)5G$='3tR,1Ria{6r~0kwR3RZ7ݻ؈Els/RɡvDx$.H@}t}-l]jlr ɬP>RpP<#9|pɕAr=29B ,\<Vz. {։+Ȩr_>I7nia=KC$}ew=0tih Gw$}n7|sl@Gb4/Cл$7ȅ?_E+XJ S:6pGj߾hKicDBH\m<6e'M l[2iq ?L5~;=6^EǢΉ \S,KZ,L^5YE&yt duQXtYFܶỒ[WQMg0ϝО|<p*=[PhoVZ ͵,e]=%ݪxZ1 RⱙQ8"h9懡9Qݶ ""A}EA击z4v yoƃ{ yfZFC*iRRP8|J+{`K}ZNhf$swQ4S_t|8)f=f>0;vP+Z3˜J4ȃwQ!ܦP:_"cNee_kx0:;䯈K[~ܡ:$9/ZBYHk}iCjfv9 w/%ĪőתLD֠_Yf~-c֧Sꀀ}N2WdoI_|ž@-'_i Í=Q8S}bL|~ĨH$c=(6 .+X[}8WWoDwΘ4ԒD>;XBAU]Tql?7:$[4;'|VPDm//kNrbaUe,UOU"W-'87g-ce@eޝogvJrLR@X}Hy2OAٻ7Bb{z6nK הt6*T#׹_y]ݝ#")5#҂Me`9X3ҤWO5gK+HA^O6-/8Y X × "w.lWYFURctٚCj#S6͗4cB=#E!f쬖vbsҒxv|B~tBP: < l{{ަ cζR'1p]TpKe_6sA2/q2g'X5rsFD_ՓPG,dw~he!ZJ~z_,lv_iyD}7u7@!4mBzFs&@V2ƕpLUY¥awW :4sptUcAyjic!Ӷzod&mI|TaW@{`}Ib9&%Q p yR,KCtyAyhkq+"Xt3E<[ &BG2IՓ4S2Sj[t˯lI ldRw {nԵU"JߡΣV[k巾,3,Zb#hYoӐe|+w|bB-V1fKeQ[|5QrNT>-@qks+Ao`71!{,B7/jxK jCHlEw@Jqÿ~a{XoHTuN< >x^? \8p.싻J&eQ::^;*fԭ,}fQK*j؝lLqu$ k 9W0dm 1T|hh6Ζ|w^5~9Iݹ9[=4\pTɏ}']2| f* C+ À;'i%68B0ܘkJyM) NnQtsC+ŪApig/IEb:<wJ֢=ShObܯʄ΀Tq/mJZʁ v9mK Zhsg=p7'2h|G%m=oXhQᯨƴzOY\5ОzIc)n37bK%_i&pn*͝< 5+8ЎvM$K wq)WK4l 8vR,^:->Q/XE!#۠y`mCip7>  > .nRT,+/]}Jd< n\My6A|֤ Ӗ¾1uш&o&liX `U i:j60>%NYО5V,M^M?*XsBrkV 8/*z޹m*+y\dW;i"؍{YCڛy:YRlomdF[率)#a>ѿn( RW=6C)a(ZI!mD6JΖymݪIL~z_GDc[17k8x0ynQR9FYٜF''$){T  .Iþ ?_0jhRXBF_R*ٖmϫ<{D܉Zż>rlW֖`glv0qCvQ.O75\8CΫ9g.ƾ{٧wc#tñG9SKqJZRg.1(19ErZ'K=h BM}R<5[cZʳ-$^ ŵNlqgΙϤ%`Zf?T]pt.F?Iol%O4鲯0w#5W雔 ]i \5p85luٹinLl4րpIPjgfp$C5]xh-}yfWcd c؇G4ї#:0kp$yɺ vb€t{Ybdmj_96{02t0YO>L/ȍ?1JCwHN݃q&|frCㅋA |!~X.4JoAI؃9w'$LA\ܠ Sg;-#_q[gQܮhjc!Alk0 Ǚd/k7Rq8scG 3{n;4˄)Mna\-{t&rΦ3ޅ(|=t;czPU)V*o0|CtՀja|.X`j >S8QLZtןJS,BߎhmӺ֒MgOqv#xO K$ +dSj˃,\ s7ܫ}-T(s%!MwC7#Qz^OoI]NVo4<2[ ۣ@l+-6%w6D7uhK\J\i -2&!fK\P7`ew01q!T _ڳpd~]dd28r (QuN=I®YȶAQ9w2c"?!líٮ,pZq<lOϾ%oe\n& ht A*y [b'hG4(pK&*f/Nߐ]j3Іua P3椃[Yl?V(*5h9 8wƫ/%^T͂LZpT1Gu[}\ Aae4-erzW&λx'Va/JZ#ڬiz]zSoK ʴJ] eIuJ^-Dӕk-@SeAGۂlb`J$پ\kZPo>9gOZU=݃PW]˓ HeBUU۲!{x@z(kN%n>!Fw9y Qss /8aXlT(eߵRpGZt*.7ao-37hݐ;zؗE4ko&4jZ @QhdOrwU=ҵ5؆h6so/ k=Ofב][ |q8\[2cWW3Q,DP &;yh)E뱍lW&!i\طL2̆ D:g;R:$x^5cw2f`РNY*Ca;l*zWqA-Omfِ u_|K AZ 1~&5SN!Y f-#܎PU3c΀-#z5lUUgŜqC`'<`,n\Z9Yҋifޥbh'bU^4$>H[t͍R75SO \ ao$o*mjWrDu\eP0X`80`O 3\{\$N k[EZBHh)~]Y( *GA>pG4M$`O- խUtx]Q>2ń=oywl3'H]//6\YY?0mczG'ǡaG <A2H)&(fIggm4X.tlv< wZ_Cbs CKB*xZ9?~L3zuu3&p 6ۥ$e1)C ꍜh2@iӆ$>2{W.A}'[ญ]3M~^\BP$(;aȐ `g &qvR\J|_ ZxFtÐH^xϸ@o0ͻ֨ݤLH|f&/ÚC&b?E Iz{+P*f`-PVDt!T-*]l S֭n0,f-v+m ;5æ5}StT%$2GZb2^FHpEڐD4&2^e46D㭜"Kzw-][U2<^VD(2 р.>bmbۼU:KS wf`gɗ rypke3xC1C-.pV&Y]-.%C#T #BZ޾ڽRG.(hd [?5wk/(pA.,s=B%\Ma S3?Vć_=ƬD.RaFuMjW.%r}v6&.̟:dE2:QE[;rv (A CdW)yAPOxڲx7ty4xóꣲW)lĴwH%46ضF=*\CH[c/-|]1o'{0GV 8K~PATli-N7"mD QTbr_j.`A*Ka[vJSt15:GB{RATPE߾d 4?G?D6n1,ܣNa"EaSZbZ5’T:=+5I4 0sWLI&pD |T6Yoq2aAXŚ84'eUʝ=㡩@K~ Ə]';>}pVVm;V`*.7Kuԋ+=@8NCm>ch+p,L.6$v=_z!wNlA/j)YZ0a@*D < fw1' AWeD`n7%<gI*i?^fٗLUq-࿮u~Ԯ8 $bK^[okQADA K;4)$DP6W㬏gI7zb6x!lj̀oW#Z--^ja9O8ktVQЁ{QI'B#,}!-0 v%CoX V+m8[lw}'@mdu4e[,MYߺxyF,r'K>]{N62z 1޺%[)?JLD @J jE'k L~sg K݀gu˶sy |ѱ"%?âuͼu8ː{7nҊcF.5Ue)Vk8.R@Ur-Tz&=pQW ހtP7 T5:`cgj$bB)D(ت6(:6CVNuTAP''']"ҁ-֮j@>Q~w[E>,Yһ-G(W+bnrd߂P!WM8Q{fddz)@8JDA6 KqN Qy9W ]V+KʁqI<Ǽ,9V]1 >TA%H5+텊)e@bmuI!I_6]xG C+_uBvlϷ'НN"koA͙ ġQpRh9+4 YQ_~X^*ț}vh6?\*&' Ƭz 6yI6e~ek| ǣ<& H7T" 9{KTz mMGlʊC1 ݎW ;I5EC8a=ͦ~x9[4 j}9C#/ӀSgcA> ) bcOSC$HJcM%mJ0X~`I0oK bI!Y*hF2\Qx[;thrduid҅Jn@ULZu& )3xd,];$* WS@w(=zF-SХzZsHİ g@w"-O>]m=H:9D&w3d8b'nscr˅4I9FG(xh],$#[PaVL?դiP=iyi&we$Fˏ7Bs<qruͪQ7y#{Z"hcDKmi.妺//c@av'sjzwph&ǔK%TdW;-q-{cIPx1kvȨ)=Uܑ Z "SVD=p Ixoz|ƻ9gT_dc拂;š<%3kcS opc?OLAǃ" Ju.䉽H4՟7\✮O^iFf/I!BFzKL8$]i/bj}W| VtUB/>- XhU^whFlMoٺ.ǼˌZQ⣯=sy.Y@~ˉﮌVwK /imjyU:wrn sU & [HMeq-Ӌ:tFzKL͖t[O W\hk2<:(Z-xDrG"u%~Ul>qzHnOn#׹?h^$F0SZqE7FA wMAj .$c{qS=D2('M bRf$k?+R 4w+-dP!g7yv fڇ<[;XF/=y3VDهD(m@x_Ha2QQGt숸j/dbVQYPmiֶ_N=o]{%"-~X%4J|oЖt=/#μf2|51:?rҚ7KM40C+|-UIa8˷K9oرrO l苌ꫳ-e{EnyB煤{i,Ls!A:]_*3Q3)BḃapPx2.b{0]jlHP_Ϻs,*[8aa0c1.#»4 au-QgԨwcuZt&j.p- lWarb\KK6»)9h]MK֐ЫQ+` tޏ\glCȢr=7l,>/̮nYt܅;(.m nƐ*2`^S[<)ͭY.ωp x*7{:%ުuXfbLߣ02?Yx^*6jÅ# -:,YZm31dyJt.1'EO@B&rlJRraض"b P ޠ}Omq܋-$ga/2=+O/0_֨}E,ˎ4|[AՇܕm₝~ĠQgԌ*%B:iokPuj?ҁ,ޢIX !-8KrWZ5.#Ph|ύo#\s?krqWk!ci,}Jo㿸+T[un@W īOciUp>3{s l4i! Z2M Q&HA-TUm1=ߦMUqc6חHfݯMyO͓5HxhufMe*fЏ.3W[B^R\ۗ2Dᦄ;-{;O+eC:Q\Ê#~+%5W`rQL[6TX{;i)LD[QqM:"OV?ߛe_Y+\H@RFknJvT~$4>|zJg%O g*£\ep#d#P>z/Yel%P5B3oRg$ʡRt9)=nϹy<{aӚ QxWD/9)kY 6!bdre0UDnܢ6c@ï#޾<18:|S-HY` ] H0'7owo٠FV:j~o]9 -n3#uE%޸=Zo py.jr5Ǻ X>7AW?u@JB3Vm@oe< toX"X[ؙsNOSD}\  ?hҺxL{HA dS}>buI-:hk/j>Zma.pl]=u_9$P/>Ӝh/ \C.oV+F7;~<>7pU7NA43xJs0Aۥs|"@V L".5yE悑tX4}:}\Rlw5s^NhFo<7œ4 ֪Y3j`*OumWP/ f./[o.>X:tؒ)))u,k?L"HJth:\M67zRQT~ɰ)V\kMZ$</ ֬^i1'4diG~J1X>[sAV%m&Nzw[j LVH|z/7Ť;r9boѮ28w;͞ Wa^kΫQՊqN;n #+a""2q-p{7 `![5q"mS]ѐ#ppI'֮+n.ϟTW1gV:n-[~,RB|VcC/J)PCi 4Tc WP Mޅ9LL"Ro s%d".1:#g 1rSʣEؠtԁ;[p馵B1 Gc`o?eZo71< x޹@bךIx詘UJ@ )^"cgD[?[8U\Ab^ˉ`7ZD+7p_ YZ^sDUȠ{VR!qƙ~vw:cݥg/_9DWK.jp6J l&ӊkNd[% G8P"0Ij^.pc4O/dk<|e Rc]6 O }usఫbI Ye-'xI"zBt1J:*5l,gpȀlV]sk|yLEevНTMg2+>(";;3{-[tUKc̀5ay-:bu1N@L"0jx׾6pA<-w?jx569’FrĦ}Q+7AhhYMv ǒ_*?5Q-rx<7 &oGtA0 Bh02!c̖Y'u8*L@mB[wMA}[ rur$HʭZ>^B_k1S7{7\>_)2\1Ix,&@8QdtHTDzN5~brMʼcPf6VtBx<&1bUD]Msyجp)o@95!vRBD;}F1qUH:̰'᜵:dY>:׼ڀ& \m=8:CbVD ¼*=뭧eA9i>ZOq75 l o): trURvׅ?l"leI?[?iF[SGU~o}8i lJtX* -W*{"=\p#=*uʎ9u$d|:E|7k$'ܪrğo?ZQw"٩ U+SC۷q?V#P|1'~19@2O4+l{l99xg Z?|ߥ&^;w#)2h(Zq3^p 5)렽gRfbf#C@ɳ -5+̩լ0YaeS&I^ԧmdyelB"0_BMN=gd*.|꾇 a!M: ٣BV|ί^1(rBoH&W^=.pC)9l.cej [^=6 37VZc_8É9JFd50k>ږBD臦ߡb ".BF}6OGN` %l)>ҳ ݽ ?%` s"'D:^ʳk{X 0oDet} -UTcp"NbbX* S0*S(`Ō3wV\1VHчϻ 3/VGy8BJFUV0=PgD8Pz͉[_s( i>9h2gt-} P;Y2  "m+//!*g]("Se%M G}uCb5٠{ %nr3&iL8iO`^T(*674ك螲HS؄Y|]kP_(ͨwmM=0jqU\dߚ% % WYǸԁ.Ӳ[pO%k 1{{:Щpko'{=;Q)-\U뙂`{T@(m^!wSBU$RJwV1)ɯڊz4yS!ߎRH=iQgZ*}B蚝WՋ0R~mڇe[Y&lujHFlBg eۻ FyKL_(' *|t^8Qv<@*O 0-W"b՜`cW_2˰}SumNc+7Vf,ܐNvR2LJCɇws!(xOyۄJ(>|^qb_`a8hqp ؏F^"vzg0|oR)A s4 Q4JWNKgj/Y¤Hu2IJo'h :X/G{h'q8>כj `oZ]Um\:sL0W<*$$ qq FEw-zQ/SU& JW*WX V/Gi<{sX|h ,Bti ~N CCV4x-g^/M[I9ƯKePx1Gљ0~qW<=j6Tde9>K2#Ou`qQ|B=nNIL@ߘQ4 jxwPwVM.( efk-*tb 9+AT+VI[u=q.xC_N')7D#` S=ݫBhX>+͞$A9=qMx* 6m0:%@ZQJVvT+4k|w2?A.8<òeux($f-&;-:9׾Sћ ,,NBq%$BїG}O[\XӚ18iOk*1߲8g.+)mm!c:>OU(iXo29!PbXه\&UP|7u&кsi˙lV)i'I&{7G*'FdIO"oiK8=J 1[II.Ka#fxU>(]<BQnRf2j@@"㬒(RP:dzBlfhWv3I;%-ޜzI ؙ: ׎u).ּa/ZTC01bgPI-Pֵ狷5 aY`^F]KuJ~Rt#:-4S=k}r,GSˮJß^e:O)ޖR.̑='h@%Ynηv"ֲxm;i+ 3VFU\MA&S)%+!!g[LK>ܚqFVu6@ 9y-+f*z :p]w_"ViNfs 6{i87Qomï.jgmq!!_q03r%Tg)P-Xvw|&n)ah0yyD|MfbKJ^DðHE1qZCYGAYO@DHb% MoOENk p\}˱L!Iyv>SJ6h<62l:}/bXk(~P = imw`e񿣺1%jfdTTdJsTJY/WuP֪Z '֘8(Ll0n`y2P-WiM-Ѕ:T1ƙ.:YaIb+&6Z0JݧYRb&r^ w9?܊]!qZ⪧Ċ9%fSqAW 671Y")yȪDߨJ0[,R7>sk~-B^$\F*Ze[G'IWL ͤuyaFkt.9> MYD7 A0SAZVS[Ņg͂M֐ogׯğ dY,δ @sB;fx D@{v-k*~sVXq]Bʾ*jWJ|@Aʰ # y81SM(h>fq-P$8^Uz$꾹–/΁]D^9x, LK=f7NdaR2C!!)56Zjߠh>ªq@*(ƃZw'=C8ݹ?Ms|E`+υ7+K\uǣ"gqH{dJU<X+Lˋ9\ebJ&_#L-Tu^ lbO;fc%.v71m euY89{-?94t*+9~^ISXܛIBY]OXq;-Bb]]+#Lp^SD'Q&nA |,ܺy)ԯ=lLf^'dMshW6S0 ܳ@V0-UךNhVϮMޕnMcӪjΰ399$,,F(8y;@gn"N+1lZ9h;[9T{1:QS :EA#}D8br}ZClG.{1aE(LK]>v72B}HZu&Id?%\a;IHoeP&}zo7i\qQ̚~弩l:VN-Y8Ug3R[mheaxИ@~pqF!KLt j)4rm{\%PAܥK,:)Y E5,ڻʞX6Ib!u@xfoBڡCb|vu8?k ،~eIx{է-z5zse{i]_8#HWL/Ѽ N2S}n򢮥so |vSEI)Zhʡ75 3(i@Dyr(ȉ]t]DmAM8JcgOr/V^< na/ N@ہ Wmgs ;epŊW[/ָ?%oq 1Y8ag8 ;ūDISdX'h1JŘs#q3_k?* b =g~ ӁNigOvmoφLVY.OpRS#Z|^$&i$#gA^ JVL  e& +~dLFj7"̋5JQuΤH1siˮǖ-Ǽ S䶦2gۨUB`4o}YNgxN239(/?K:1GGt8)۾h 9|SUf|` ֗j|ZmÁ]y7(Wv9{'Ae)n{3`If\~B{4ɽh!0e\ RO޲DqvUjeȲfCi |MEٴtti5 !hzoC2c샬2tXзCB*WL`1e}TyZ}]`SAGIal}w,w;#=}n)b7;E-KNM[.U)&JT"q/#ƱIoH1N-l)* <8rV; R& :O궧}RN2'3hX{2_W sѱ}$JkaʺxBGGd/| #+@Ʉn)QF@ !0wD=ƶ}9<&/S=vnѺcor2Tu`Ch~XXuܕSs^3' mhB fsHUB*WG6<̡K x"V8:X%Ԛ1}Cg/e:7"ės^u//ћ7fl#-| #0|Kj$ߣ[AUCcLz׮Zpt|9Jǜ@XEmJ5|$OYy?RJׯQE`3u8q+{`wH67~C|_,jT5Aٓ<{Zz2P>GjSI(-T8:"fV1)4|2 +߼\Ur׭&~63<0@UBֺQʭ}l̝.Ov`_ .ԸR2QaPtH.?Y[t}ߏʎ~8F J("xEʠ_[ѐu_nn@&TPlcsofpF`q`V˧bˇ vo:#&b*O.$D 1Yst0k>3:mݒɕ58[4ƹ,oYR9"f·@3 @9n!%myYtPBF'\$PUՏMynQ/rI>%SO~(74Rt]ALʍ( o o4:R6zgZ9&b Qp ߻]JNQ8fCT/f Ã=}nն…cO$u@;?!C=r7M\˝\kKi5_ ۬LRfS8^r4:ܵ:;AyS"/6N?}*#iwݹCq|K[M+)o @CXi:z[?~OHy- e=N>uYlSbw!Oc _k >M8H18Ǡ 8ӕFib--wIHM;0 ['vƤZ.eۘ UKG#܀=b^]HrIPsDn6 X@ʝg*DⳄ^AK!Rf#SL`+K `Ru\^n:Q`! a@8pĆ)V '2$+Rd0ߧPbRcO:$+v*QzcUT)TFx.ݻxXSl8WUB6 u0zBGF?;W1 i!Wml&k%secѨIA9xv=Oj~?g{>/[aDf(qҹXXNC*Zq镕(b?'g%v!G`7Q!Xr&(#>s]^5Gz{Y៦1DڏѨNpvY@;JvzyVyۙ3.W;lz$OY2X=T~ٞi"f܊#F_wyd(C ⸬LnAq³7fU7N_U{h 0#*,\_'`OX5L;zFT͟BB|y~a%J0yDkM|фj"a%"фQuuQ<+· tx.u4Z4ܥy)1Џ<]i:M5?Uv:.=\pI糉&oIdqoFҪ{)*>M[Qr"1Z g¥ uW&QǮU@QJ OvsK,̋gpG,IBXRi%kzcoUv7197U)q;XxnАӒ現E }kɧίёTyeI1\%^@TbAo`i/fnlGjU%iPF`B+?,bm´YʼKm!oJ~ZV7ؚ  B˜\^R'5&b:sFؕYy>۹Y]EKb`ś\C(K)@e&5.v07^!!MsgǵulFͷжw6De7HUWga0gu >?;Z6;#i\5KMAv+0J=*h]A)c%b pl@RȽYsUǦ =Wx .FgVn(HjH?Q1WY9t.A9(kF֕zq;Gm@0u)#f#Q+o1ovǁw^?9R]VHr\ )E[d(L42;Z4p~S†dkgt EW떧U0gqG02^QcFr筧1%Y۰=yK}u ј-r,1ge~7H=tFHgjjJ]Zǃ2HtTJ :%~Pwźd9 ZhC)nbC:GM(.VHpQ*&t?1,G8=k4Ɂ^YbHg`wZ!KwZ&E5ܾJÑB_磨[N ؒsS˔#/L!aTP!@66ThR>JȍRL[mM?)A GRJz#۩sNCsM#(;& kE-R:.)ڑZ/V)190`9ϔ| bi2,c4 [,dQ.8zyV8 bq'!iĐۋo@z~+2f^ *T)nH43PeRCNU(i5 _F(9 muUɕWo96sh T+n})ځG×lZ`:4\e<yJqUj%F lc_3eDp#5^?lX"RTD}ğBNm`Be}~6a5֩J0?4N8#ASEO i<#-蓥\WyŖaCKhWi!i\e'*TBYy6`SP=2u𖱴FcS+iSaMYC$|Q*MŵCthZ2.̝5V!ћ_JD5JA'ÿ%jNSU1{cz`ޔ."MZ[Ѻԣ>VifwVj(s>Ԟ97ܨ;p4`EcFqS+9zI-ޮo^ /1]OFe(~%T4(`/ \k(sBAzF4{akCō-Ex5Y='((PRH5"Iٚ|b'h%vH<-\ g]\Mǔns?$:t pVGbTf3!.rE%H~$UYsYŘ 7 e0ϑ|S^3u "rMT(bI@w2L~2.o OKIG4c#&ytOϤor"NDr/%EVjuˀԾ_;_ڳ[%ݷGj[' W9cSsqS^xw,ɕtўtN.WRgUKNDGWlSoa_a9sל98FNЈ2R1od].S6NgHe7v5M4,v3 'RS% E%_ x4OS/BAS$9mؕp :+Ӊ+ gy'a=?89 ŜGO~IJ_^ PfNj97fGI!dpG\i}} mN(kIhd5VX@nrsxTo1QEôa[lh>~hn.F"([t:lhvB!C|IX<`j'09q?x$EQX8+d)v)e.aU8pռhX [" -d|,SWBt c0v#O⟅0t/uh~xFgY䝉%!X^AtMC+|+X':~_6i aOi5. mh|2zww j+9E9ɨ l ΰ愴(CCI H9d)PE? <Ϊc 6V 3i*a㪴r7dUz%ZdǶ>n9#IV sWTZoYj) e$(Q|`f3^].} `)E7"B},m1PPއkVLF(kq ˗|,?z[ۖoʵEG/˧ZsDBUb36P%5O2_E6u3;ѤkP %~\u<, S>}, Rm%9ԣ[a;lQ##ݢuY@ ban.x"G\J@'ElUb`{yÓzjD|9d 9bs_bb%a5Ӝ"Ǒث9CXzXyXHmRzKx`IVg_)şˡb>'BEKnrV%Bp|tY}4o\dHIcPKirH^yQr\HDw:3QƑ`vWoua'+OLH$pgeCJ"w@(%^u.4gI L^Y_qe&>9?mC@XBXZ)%1ϬOXعEaXUTfc) 1[j_L<ֆ㑢bJUEJgZXY ER61h'ߥ\ [`M&w"s@,Sb&9k4WT] *K>yJM7~ <z(wcȷ 7jlJs,϶s8E,^ۀe^m. TT!zu MnT..e0$ì0+ nj1!R}ZiD伉>,ɹ5e:gځJGp' XҶ5"n5wFE3 Hה\Ԓ25?iw-% -H{B,}<VQY/{s>i3 9?swj45 yqrz1~@s歊v|=z׀ _7kw=Е*xYZjMtT>\4w*s^\ !|v{LB\":\$1nS-shmg1&Kn8nO9|._a _Hjlh:tKs-=6thp3Lqg41Hg Ib %"IP̵2,G^$Ț$K H\(v!aDGI&P7!L23V-kL9 1TZȇ`D$ ѿ .e*@j'/6|c ݻ T34iOD>{ O-Mue&r$6%]zr#J~&)ip!-ruہbeAхhd!̾F!bf%۪y5hNkҞzC)X(V>!)/:򩙣%_$fuJ)a*A a}@{gF8ާ"lZ^!sDž/%;^V<M&TkAq#mΥ ^NcA:0Ǚ E8,/,l@!hKT8?EVf]ỦF%P gH`=u3m`˓4mZ"9>},ɚ\W)9{;aM;H%;?a@5)Jx(M"J@P~ ֚=/>.Ҩ&$E*4YHՇcAV T6-lAmZcc&Ul3E)=ƍ}u+vm{z#A>Joy=>zGz? lߤ19= .^S? *4\7/Q&4Xjf\=75r FmAaQcMw=#U!//a%ڮfU"4X|u| FwJhA)ޣ5>kǏŢq4i/S,jhQ۶O$Wt1;T]_hҀpH2/8g=lkCvRf/ |ZH!cg/Z֗x bLT*Yn'h}>UѲ~-Gh\ 1ζF\&dt}CUsx:ԋhDIOxa|YC B F}geCj IEzFXF$g&ZPf߯CT_zF~ď4'GLBjU{oQ$3$bMǏliѾByA $lK;\Of1VJQ(nç͑0 z8+ROQDSB6Y+GFo㺰CwY!<}?qJfU=^~*1L?mۛ h{ d6@cj}KMAu2֎Ww|2 DKOpUoW!.iaN-spU_G<9dL7}+^do8z+=8)qLm&t4L֘י{E [4.ol e-ZD1UɍvY =5ǿ9 |PHR8--+:i0n榙Ҳv#$5=ԩVt+H`7{l{~p>A  b1 HI.k yBxz=#?9ƼDAD@v3F\e>=q# #6_n0qsw>$SGPI>˟˭TSѴLˑ\'oz')}kXJmXC7>qB%oYҵq`ӡGZ`F- #x 18H{F6b> *gЃI+H20bX;DΪ쨨hrPdPhkdEZl;XOlmeᆢ'h@6!2=MO?F+ÜэY c`}ÕkҾ`;.d@N7}CȜCؙK&q|!VBx6鰜U$. oYpƴBjjiϬV"f0E%8s@ٽjکgu`2?i5ԙPQjC՗*.9,A;nu5ϐWtjC4!a  !H+\ʸ=«GMCG? *߾xٕlmv:ҠPrYnDw%{Y?^ZX@ۊ(S.)b`%J3.FR+`]Vxp6wwɆ.i gr\UY>aEY9Tr03SutNsu?cT\cb:;XQth͙Ri4훅2Pd>rmx ɾ\0bJs bj-υq̮x45{~sOP}Rڝ?7~cihX*d8cU>phlղҊÄr@XX(O"hk,[.Z0 \k1V J)@#ur"Z1ЕnZrг5|vώ`= 2,Q0qcs}%K='Eiu~\\0ܻmiG^}ۮ7lHtgr4y$ߗh+|3 Z qWsj)auc<~$4S_2QsPqV^/g*Qb[ɟ,M iˌ"A,@3]JwaTI2k%Ck}w&(햫i%::%E7jZz+lqώ8>IWL")뚔Oz 6>*NE02>gz"4-G3=Q)8\IR|MCRE?r|r \I$)2 ݲSF9c{=M]`3Hob 5 QV&볟iģkZm;]!gˑs(¶e ̔D6& ,\3dMU"#X nlJң Uҁ-zJ[,# Ϗ^^Ș|x9JԅxR%mdV\Z?&͠[Za-ѰDbdK( N'a~kl(Q,REv>~F>3T$5VeMB/R8k0ΎqIZZ:Tǭ4z $nvK?]bf/t& ggIsyv-)_dKK^C`f(%(/)۵=dwQ5pBd 2pú:,wgk>Ikd0O2 xQ |O;]*DYaW;J)@\<א@~z1$rqZ, QN ~$1S.gW5`ӛ KJP)1aMlJpIkӗf2 w"}gjco^m:؋ۉ^2|҇cG3i3;4!ѥoe~x+HFz c?Ϩ36zUӇte{+mLanWsfj4]<ڝ׬A÷LJ'y[r QGcDhiI6ɜHoD~5-mN]g{JvwT~*R\ReϡRkzوCkXrWR2<#[2N聜}fPR aez}jEd-FFBR\(]cvrރnPh}SLS![Ȯv 5ﴈ"[~6)I <8md2h 黆,:^$>f%ZMJs X=Ʉ&N<@0I䤞X#+N~㸳qC"XsL0rgce[KdѾI=ׁZyZ$ExUʗuM41&V+>RPQz,,n2m=u3i`~UWa"e^L"L@@!RO޺\#f@ =V.T:qP~윬DdzK<B5}4zގu/|,6 ߗ;zޞxds_lmhmil~#WKW'=꽢QQ\{^ZI(qoĢ?hS6kf=gă%!<,;:% 9l3kgNK=;sxݧ!nmFDH$xVTVð!P|.u5N0IGi Œz!ʕ(Mcv.mύ7_(:ݷIu*6vx7 nP6hަgYZ070701000002b2000081a40000000000000000000000016296435b00006dfc000000000000000000000000000000000000004500000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/md/dm-cache.ko.xz7zXZִF!t/53m]?Eh=ڜ.+I٠h+J.Ya'GِɿQ aeJw3 <0Xjʱ  Е 3i*`j'ݔ\V^e&r9h,:TlvD&:tYWtZaL YfLe8h=MXb̎]6 3b JqUCad3Q'{HG?yC5᣶tk</>bSjMY (RN]:9>N'#""‹?!elĢڱ[nhЁM0l7QrgZ[j KEߒRN?\vg~lAN\i8.y^ܲSz Antu8%uH \ᅬfnŜ-" 󈍽x$} OWݹ/h'tN4D-u6{`lYQmuU_t}#tU0_ïa\+Q%Ll%6+BWzZ_oxAHDNWf~rkk(}ҒчIIxO/;s2^ ѡҌJ.R I bWKkH6wN';yZF3dAY)^j%A΍KijvX,2Nar4qs r /Y3_Tֿ,5k&5,TK yn%vi_cO4[zR 6Abޅ4 b ?^OwƵ"FvR(@-$Uf)$4KźwQuɗ9ي_{O2'jz{A'*E>W3DTb0y:g j'(NYi~D10q0nI vOl[ MWOSjj myxp14#0Ǽ^Swst}(ߨ:Cq0 $3?;Q*0x9V2, 1#{g3 2وO/O 0$DoSlw3߿1]lenI{!+<[ 7%,&bô'"E˽ZgDc@Iÿ&c.5]%:D7N,)cj\hfZo@xp8MsB&2]i}R J&le?MY/G\[)ZW 6˱m\sZԞggf9/r"(ےKx k:@Li{- (*<"j_vY: 젠p0{]~9ExA̫,7{'_x@m01C2Džs,m^ \zmY>`z!Mc?}gꕴ%púϞ*R$d>w=*2[tꎞ"p9B;dt>:wNdP0YVz)Ho@|׺bNAx ٍ+HFtfg[EgC0(:!xBӲ\yiWg9HmMhd_{ U:k)/^iCtl63q5]fiv N*xns25PI8z#|L{C\Ɍ܄ zh:XCȧў'c ]`2p$B2~jӜ~-UdKvq x ^tZ;BLob G*Rfk~ɚbumJa$W R\@6H0o͍8>PNdFؾ9i 2C}6gg~UOѵEؖZGkmNo=v_lִ ^J!xK H?3VPtUx?S:cWY _}mЈ/j) {C%"<ȴeRB<$bO&sWvLqsf]15z6],+'\z5%q1չmg Zx>m%O{ };څu;Gml:*2߽.(vanm<6aK"$2֥JN՛,Oy9C5QYd%'r8/)N AU;$)6SEb𒜬6*ru< }|m^I܋Ey j *=V(XnRz? 66 ML4~OE&' 26OY+`7Vd{Bf|;ߢ,QF蓋yM}]SUR+FA=wY}(/ -^<ΏwGwxK@vi>10%0.W/6Wntf=*>#ŝJd<35OҪAgeʔ!73C t &*|^[\̨=L gX>eǜľ?NQX>+4EҜV9s{N0aq2}tuiHuG5Dz/ФLOLy~gەþ;P`&He7 . 7~(J7k8ԵQcF?8cXnUD-2zBtsU~IXwnv[Nq X,W.+';eg3!gbwX6\7GhEM͐|.}Ä~7@r%QIM̋ J3_㢗-l<6Fb IuK(ciA9 "ԉ+;Gϥ~#p|,SEu=a*SB9\XԭD7 >%#ȝ MuQ-ɯ~ߩUEYa/L$VP߹&""ځ:%Jn)^zRm_~O/j[wY*ɶ .m4X1rƱVP QV҄t!)MR|D-Kӡʱ)ja+ djؚm rwdSQ$%4x[QvuA$Q"4Z coUޣŞOqn o mT A6 `rKB=Y< w?A.lwnyp^yؗCVw|WSN L_Z6Np߀B2v Q aJTݨ|9" q9 `CF$^9ƠNl*{T &ŷuhA_gn;L+0\Ip c&~MhGrF\bUr_"pL\~gp\A_n@yhDmG[mP8nѝZR~*FU/ c@5#Fs7 ܡ֒t[3kA?0%`kP)n6vM5"w% !9[dhf(\ Dgunrh56E)[ e'k41M:.FZ|r%&M?Hն8c+ۖ6xͱO td[nυnWyr@cG a#I3lW*nоdxmʜ5S֖JcNhmZŃ,RcamޢG)W#hL+h-< lIFM9MEm.g_6׫*c+zzrEjy|Vo*Q=Oؓ꿊B@y=5uNmH \L!t 7'BiU ǽ^4g8,Jfq z_yj]-wA0LxV: ̶T ].KV E]hz"\iWqK.AP+ȹ'L =&Js7C%"_Ƞ1ɗ$ZZw!xTƮ ~"+41,('BSgRFjΛ3 9w"TwCY4tb ,C|8#^ @kTdRH5Z %L'wKOO]=Rk %108M̌NEڼ'CbV'4+!taRBZSgM*'N!9WeP&{ UGp`%4l\`ΓoΆ@2KZ73VaG~`UP"[>j/hB*Tk 2QIfا2zhyTAF&b, ߭'QF Y oB\aʱdZ%IX67DTa} c(Tui b@C;>c0 ca D"\pP =x} IؠmK#DV$$iRZʭUInⓌz]>X)'R73) ].rO0۞,JRJ,Y+.#(k߿{ɥTT%jC"VB1/,>~N;Tgfcߤ ˷e Yf3bQ@0ٮ&60 &/(?J.L' #tegNNv: Ԍg``PEA4vnS#g@K/V hΩLŎ ]w~z rQ ș7VH[SA۹sQRHVQcfI7u$ĀJùoIҊ|b%d}H[IsSn_5E!~ 6#kFcFIjf]Ե&ܭD V9wnAT~f\ݾq孖'7֛wh0긒mɍ vW73{4V#}!xWQ*6_7n=99oί$j9w$Ek}`.WĵvfpE}[ED9(Ds&B̰)) vTНcrIkq5II\ tnY{ "}XcOGxNg9._ *Qe1.ݏ#wg*BT<qԣpobv-# 3cd3UC$IrMh4\lfOO<L^e^<]Ni8vgaߟ78RsZz>L^?9;[`upO%fu-}en2.LD廡OJgP5 {_Yȳaq'i?/ h7-`+p֏rjDU+Hsr,q `=Y > (Cg`m(Q/5g:n79=l,.$u\Ĩy-İL<.?^)P0Qa ;&ձ&뷴$,1~cد@raXC > 5q&(uIix<䒙awJ{НLkYl yN^OEJbYb郴W[bNQ)jUWdqbM/Ze%e\im2s{ܾ&H֥K©Ar aFQ{zV=ex8`c!źڨV4XZD`E% vRc[3C:2 B%2}vж.w=2 VaGө_x7zd՞ҙ&=Rwwܦ􋧑#Mhz˨C]pA^Mm V"CRf#gW T#R>kfQ@,R/l 405TYQ6N%: dX`{jujoy- N|@-%!Sa vhqr1\%8 V~'ozbiⸯfx8~|(?9GNY#hq"l]G_Ʀ[^F}:!>Fw+M9P0=EP?UDܤsB x(Y_|"~/z eNq~%3C.Ո,9S_".B 7Btc13CYh"XyrB88nQ~pO[^9ڥ^Bɉՠ_ܘʸ%ѽiz-wfmVR`a 'ٟEg&jЗ@a7= fao_%NJEqjxn$h?TI-de$gmq 9 'W,[u7,Uc̩jPy\Rx=J;4KJ6I! ᕤ,JUWW]<>@YN'Df(tI~e{2Ynwd\_CsJ 4:xى7`Ps'-o>v jbwCI^[A'7]t>kë(zI/`~mdPي8RFoxU!d`.Nv|qBzD!w#ܬjz[We WbVz4N' *D8N W$e]mpsGg^ ).ͺJ)@0"fp Ήٗl6d5aHq:%[6_h}terc@aW5gG G<% D.k1UP(JJpH3{2M~ \rK٪)9JJD,otρDE t+LQ왫7]ݪ2E_ݰ͔eE9GR;ǕUem%gYYҜ`vsg.sM,պu$b 猚ڹGI2kN,µ'uC b^ē؊r +?YUvOlPXЫ-5ր r :i7y,^i?d~ՃPz" ȴlǧqP.w!բq d^{hyX2{y/+;zH+Wq"o='?|鑏ً}JʹuFƗeyCsj-x =\Voy Y >-V02x{J}}F1Lڭ"<]Q.p*2c,A72.OـMiV}KROYG 1\)Skv ';n֯\ <>߷2yqC zƔ.A6 YЊڴ&Q"HjG+JOIО qg袄E YbƒNzZ;2 kg7B⍢; gd30GG @c\?jtRrm{%fw2BE2?H̫y #ne`:ڣeʶi<n%s9/Wm Juvҵzn‚Wz5BzLI% e7㭞J9?öN=!&P)'$zrR5ar;nשI#7C cxUGtñsHMoAR<ѷn1xdZժbpn[*^SMky.T>ɹ}3NL"S%σ8pkګj(TG%_֪:9Hΰk8$Ξ' }X7|Γ.Hu2|(Leg: ? KT5HukaqQJ}V?)0,ߨWv7x|A.ԝBXhw[ٮEUF4`Gj񺮯R!eDDlID ڎ,=_ѥ3Waa.Uck8-rż'54 &X#G79 j>(.!Y*h:Z?' p1d%{Qs6N`RZˌx^2HwR)?{X)~F‹< p.0!Cz^S G=׻-+YyY~hX m=o)M\b_# XI&G<咒l %F42EȞqr# ݗHO gz_y\^7 k'𱳟I&!Qx a;,araJF̡ -LǬE8#|=?Ur_lH h -t38Rdonyjy8M=t18}\T曙ӅkmNi]r| ^ɩ("T5 pC[QV2 E,a97_0ʃv82wk]Ԗ6e23e lti{CIwS Syղ h+0-0YxGƑ騅S=YѬSyj%4!{ ZrW#g ú>|i:Fne_ pF=n ohS{vd9۷ϝy#/[l\;M[1jyVƊ=eCAzƢ znT%/:Gap*jQfV }p[ªÖewip/yNbK+ġ<`1?\j謳HRJf !$%z#cGyCOXo{"nTs{b9 {8bdKLTه2Z>U.B* DgЕ>9xr>wz{N{IE)l1 w𡄆MR0r^Q :'WIcl!nwM1QW Jӡ*vn,У=\xf%sAǴG2e4?[y ̠W-ii|>kDɳuUYqJYj,K9]$f#W L~^*\JĂykcT_YoeiU͉oʤ1b^1*/:YB:h-)W4HSh/4m䌏{G~=B~АgrڜX.CVB}X25z5Z}ZXSلW 7R^%7vo _. ilbC9+ɣ Rz֝70% lOrPLczaW>nEzd u|?YY ث&f"-G+{)͎In OrᖁD `xvمlZ5_Ti%rҴ8NW+yr4tШn/g_0h$Es!zȈG41[1tuw迚KlM1 D7膒fMw+Z: 8I~C2 x ]K!͈B pqdH@PҝԚ\l ~ɻBӂb$­ߊxOw$ T8z7Cʇ"u=QYp0\_ I(cY]bW4Vt8"'nh v ŧZ{mcAh}8Vww`-S5Tr3w$Z/DU\['0D2,k2:#._ 2͏GT+cc\ї>uE.mzðg:a]e+TC4fQ`c@YIXw,5LxQ. f}G3Tt+|?=1[s>GZº|kl*\͚HlS˿pY$+lzյL-`c=SHM 48rKȪeH\^P^+5X_s' fާ.5ī0NzfZQg&&Yiċ=c8;M?w>i*i /=P"ԡC6vZ4vFZ0~$ƣW&B LᨇF׹I\G, _i>%e jgE5V8aSԊB7&H Osf ƍBo3}Yj֤F0~\gV{3 )A-QƧk ENmkNƹAG#6)6̖χNC֘;koG-TY*):HD X*}HL3. ul3<\Ø(uTt2~ɩ$i1}@%!$AB2%{#m? a]yS1V|+q1ügdRW3]g6B7VU÷43qT4}ii*^I[(]Jh)~gt6g}8 HBkJ7'ejC);4kQ-(GH^J*W`%)C6Σ? j#-6ŭ=B蔗Fi5Z9f^ 96`AX*kw/)v!lY *`Wg6G5W*$I+胕u3{R(02y@E^?ڠE1]_>KPhnJQ6)4 va]'}cp˭0O8C\Y0#uDⳕ\HE&߷I[|H}Ug0. aj*l]6lsٻީ #$:zI !KW4e0*hT5I")5imD|pL_u@#oӎXd~6A\ڇ[Q,L|ŭQn -UR>d\]nW)T=N  N t6&TjL+0o nYB Sg鸡I%ZL>D萋Ȏ IcZڨYyǃ* 5`,*'aD /JR!@LoK^a7$ؽs \+U5IzphѢ7c"͡?)U=W2Q1w[Eng}ŏ`U(jB9).;fW/T4fjYP"8N.hZn F`)&ɑ(_&(N@M8N)©]Q0=N񔪴K"[Kqo"b%툌b}h{5kp,PC ن(m@ uͮAJ Q.[9sCWiSa/;UEٿBR9_N>[a5e00 "c%chQNon> CO,&`=SK3ޜ覴}̮Mߕ&kT{F'؃sVD|7+zfw0_Y!c- nL3@tIGw& tPVIY/c)n*e`!1mL{V3ÚC2%#ʭA,a=!J $Tl0vfRpl.,̸Al7oCUyooԘ$sTw IhVOJu\@G ]?\K2w-)22aB5`:*shBa ~eGI n~1v6O+h=Ɔ_41x@MBB2d%Nl1J5C5ZMQ=#[g9_o5v6INɡw>0K~ڋpMT40k9J3:>V?tۺ@ۛϷMl͠XEnT/F6ˉPeOe(QYRzA\Tg߶-i+2=tTb6<'f!>ݸ>vWLJ^GA,*FתAŔS}+EYdJ{Sm^]  Ԑř.8RlVq^ÇlfoSege0Hqzcn4&]݀l L!`No0[c"ЄǬٝ~HL!ij=.6kS!i Y%Aeދ7֛NJ.883~KDk)^; Yfv WGR' ۼ>0G/05!a '}͸x>81wጥ64Aa00eCl ,8~tz?a2A^ke<21r}p-є&]1i_A)xu 6Ӽcoj1XS9?΋<j6r `$LBTrਠ2 N$ڎlx%[cޢ[eh^V[܈!/MK69i{ n-@ fw--DQ|j"4!~Q8D<V#ROpYI}߁tIʔv}%t?*vś4;V=Y؄wâƮʭG.u sIt|]T+zv R2{mI1L Hi*X8h=z,V3d0g{A 19Fh ^(=Nb* D@\$'rl`D|;4V'Cܣ ;3Jkq؟Q"͘02b"P&] ~lCD^qkUaL!*ݹ/ۅ HVD >$P*ކˬ'y-6N(}7B{04Tt#%ԇ.}0S n]bt*t"U+XC+$)S:m_D2m='"@%ޯ?qx-2J0Z坭VZ l1ܧ.|ڝaB&WC v_v%tU;rLUB3oyQLqr<= Pڴ`.*Bgca } wUgx8ZG_W92r% T%crPadzo/zh ̖P+\ qc^K%HrPɌ@Bv?964iӇYo dzJW\5 ОXWX+E #:fmUWE'2ϧ4at8D7 qd'3e$&),၄7[ (0 ^jEĒ0)Q\~|A8c!&&b;TF0an j{ ZƦP4,+\DbB95*O~.F:miל=|ᄠsWK5?J<7y۳y #cmpE'kSuk|0'9dyL#.s[K9x]!]Ue ŰUœC跨wvu\A(jQ9dc+T|D֥aX#"Ǘ2Ï+~%S q"7inzO»bl߭Z1H#2od%EtL:@vyz n? 2I=$x)ȪT*,AKb.5Gع%["6z  s!fg~AYyCw:#frh:V~(z9H ,b i;qa2^=v Ri\qJE+'k/̍yx9h#&fKl(LuZs%{t1EP5u V'Ni޵Lӏn`YRYj9L ( ECHYe`|F܏j\+XLx$P q fsXY9z'عѣOCzUY..nvEs<3&u6[@n! P~a ož~8 Y*u$F[Lu}5r:~>H6O"oN&7a |ߠE vgE&?dyXgS߫ 9T2|vK>lW>t =+ _S?eQCܔþ3(]NU4qKHOغT _ĿbT>1'9s}݇P̓& ̆+IA4%"6(2(CKEYcSbP%u`gb\+݋tZ )3ĚJ/aޝÖ?lM=Opwi5li fZm9j!wߎ`-νLiJx`kd" ujv!٨VP㝾; tHK.ް#q2;u - J3ucuVXcs%P$S@p?#;3I$|,Cő]n@-e˺`Wr.vd]ei#M3@BwТ;Z [˙x*!#8sEYL!I9U'|yVQgR>$R 4ӫ=mMR;e+ؤk3 =bB Ō] s*.@uITlAm~Yr)1\ެb 8& H!ŰZ"Mȹސm3aޖ;jg=TOof׀WߧIE{,&iΙ &L:r}ZZE^# t mh_[_rBQ/*7msrYoocؑFJsVpDSXYfjHFiSu&{Wp)e8"{2V`_EvXX$ug[W. a]te(Ŝy4fz]ΐge^L\gbu+D75~!t]sM~ 8sxL''Z :WrD[lUe+Fk60x] 0D$M[Иi<tqWF_GۃG܈w3Va垵.kU`_=_\={߇'xT?8OXM+i̵ΦڣlB>"V98n @Ik_}Ԯfzd/˒-ռxVD[m+сS57&lɋ龵/{5ak]} ֪gtoX~X:IU&6a2MgL_eJIމFU$'JFmPbG&ЦU7`#R$v NXjUa\X?b%V yv6=?7L5 .SL 7tQZ"~YSĵp|QwMi,0H><P% k3ԐK4V4 g#RXCW;:s4L څ΂^lԱv/9!aD=dL\B7w@'΄7OxNlH{h k/9]/_^4+9K4zYIkSOw!MP`ܖ#G` z, [/6Kg0*s1EZ?8ET ܀ˁa">5DE w.{>$H}`5~N&&kR9q^oަTb1-Pwۖ;s*B^R٣kW}[@V%yh6iN["kU9RM%ɤFQ!Z)*" xk($og.f˝jDV;J{škC@mhi_#nW2y*lFRԎ.-׶ECA3XjFPQ, 9l \mftU2u#7Ҙ|*%)ƫN^oo?O%R=k1~aLdtDEny7䁦T>\ "\|JM? CG%—z~ֹ)5b jB,FȞGxYF]ҮX{M/ěՁ-ULjBPm&5nUb4˓";>* )rfޓڤƻ?#Aep9tM-6 Nσh3$&4C&r-/ (ː~p~@c#El,;of7/Qu[fh[}pH.Ah3> C`ޣw s4<^.#qGdtHC|~cHaGTuO[Ca10--(JۗeDWaOiFېp-;M)LTdX@ -}=-6@c' g>1* T'2tgAA + ("!9O[ІyXH D7^MfCqIFGiV]XyYA (N$mw"ɼGFgJҖbcMԤua0l;2>6Skɠ.U#}_ywH:tJnZGKEP&N:5 z}#l8/cr X:8zx|xYFAήUЫ8z۪EG{_'}Ǹh@B#8i8 ՓY'(~pQA<_y=-UVԟ?@B?μr=Z~2٦S_ p*kʹt^;*LSdXQlV\ }  Mƽ녒c&5 0K@wmNDҷkL+r BaV]?: xŜ%G5nLf_)mn7Qq(N| #Abx,}u4ILX c ?2tg2|c̼_zB<⛏DNPP0y{=ت ؋|[W941:gSJua.GVT.ﳅ,Ez"%/>;cxLuOP& C}ܑ <<(炜)lhbLƖx'ďCm \Uyo)Unh Yo@s - ,P#W#r6ts^8DgR Xc03őʬ} 4e#SWWIs( 3#ܥ=i*-șd.` rB-$rgm׵x} Aڬ<'!aIר 酂;~^~fd t:c Sdo*@9Fّ8"`vk>J&LDeі9/N@їTc2Gx-n)8! RfRJ ^\DA ;| Jxg R;\,0\jz]*tR/sݖ<u: \OrTKmVm6{ltɳ8^$Ln8h3d#A0He^T S$nǙXgJʩLЩNP̮6(0wN׮vL8T6rf)@ AM 3>XAxlN?n+xvzר&#JH^ɲx^#?OถX9k?AS;^ O-3$1fJ`_;3٣$Na 75'9ئoDs^"~WWHgCK'`/Wau{52*(#|Yw6$jRzTnE)}"61B(#{7wưN'yGJ'?V7S vW5-M>EKzjz'H5Z=$5ofx?crTMPx8*gYZ070701000002b3000081a40000000000000000000000016296435b000056c0000000000000000000000000000000000000004500000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/md/dm-crypt.ko.xz7zXZִF!t/~V]?Eh=ڜ.+c(Дgh[ur@d4zӯs[p_(Gj3}5UW"͖!c`e8ojŚYV -7^X4S]k8Td5(UãpjvmsZ2DIڝl>Udj̸I Jlp̖,L6ie|7Ef7xI7O )!UC:Iu WBy+!YD[n#f.ʯ'nZfn>oFEr[HwBB TJp|FͬR9.CL⪵ X##Hq}N:#x,{^-HȬWXr/hIpREbe#/$%eK]2-tdxưG0\y:]ˮo8T

    a#vg@5{@{unQ\9Iy8D@ƏWr+_ܮGmPL E8:inb8 ӸgƶTƦ/E[q66= %O:|ҴÑ@RҜ%1^lͻ2)rnթGQݬ{A>/r8n%T񅀝ΚhK$]Lmt+K0$Wч[1rzLɩ3rso%<.@!QؐR%TDOuMDDU dٖ1L6Ĵ↜lfKZDxAu-؜ڶbG?FOU|m8#Υþ"@QAoH)vKbv[fuɗ$*|$S4NP?=cdrTΜj` j^|GP0Z@} jS(cNLJe5%{-CSs夾8H "ǩR#!Yi_h X51Nifn-Q eP-#`d{tڭSʃ%hoOl מ'%p6W`)^~&EJ s& ?m,!#ZWVb4ɠb5/ly}m y ۢ Be~N Rz6;xX3JÁXeY EǝA$C![y;dK"Y=%I8Ey1ӯ1fX%2B#a!FRQ!?QvHNM]HJ >1Xh7˚Ҟr\D0?o{?M =+ q7Ө!tʹT&tP&?X7 =`Ujκ-,ƫ5Bw-ul3+3-s? )_As%*EOmՌ}NyVhQr%  x8 =oEglQ[S3yN"?~B)cIkՁiN ] [E=X1VtIp\@}9Tn!sm@=! Jfѡ'x^ZUGZ~n? 8 ]c"2:΅aR`AG:gG R_j^ZK("!PTEoSCŶW8vϓR"ks1t_^1t9=^هKtvL> D8:G+I@/tl3gj4{jmntP#qQRrj ọ.}Ng[4h%[Vt@5OKHž׻W%OB3\xxjM:CWdLėHB ÇJ|5fQ^,er<'KAͽGك`9JpUDsX73X6-dl1M9 dJяZ5WRk4J} jzxzctЩyC|( ?2t}\p9kk{M4]R I΀7[5lU BLW ;8lz c`M 댒@ Q-j bwgi,:Z9@ Dی |IzO,iC> .Nfq`$9uʔIN3L(HI .t()*_;P''$<.Ǻ%'lY57Hᓲ>}*P@Q7T/"$W7ܺy[~NW9P^ y2)]N+rГk H%^CW2 6&*Rh=hNbzI@: 倕ceMP /BJS~rr0s1.lO(B8"cuAv &B7z3'^+DѤh| Ƈn- B}@T Ѓ T^84(cP# Z!NM[.23:4钋44YbWi<4#W z\UOM}Uǖ)j#l'.FSt}z8W8`ʽfNkHy:ڡc* u?=#^pㅺ2:~u蹦 juY@,Vn6F*8YP6B> @AF\0{Z~#h+pƄx%;%4Ԏ;9SCUq%,V'Q,_ lNw>؇t_D}JU9cfMsPCpn;>*)@Iw >N-s)F}]"-3zZaREZMtNX*0)'¦8 hdn {ט <X$D1 -BjeĬ.z<$&A=}c*x[Fس)BAǖn鉍㊓WHHsc<P5^O=L7 rAxL#d<s7x4p-B\}œ?((cWyhnpCKs~J~ >0U^^쐚iE] c{GhkyhT0=0ϯ ,tTY8>DK@wfc::(+O%\_MC>:R; 4=|vO%9;fKZ":p_-5q͙Wș =aC)QرWL)J f?*Lƚ[!R_OQ[7 0֕ ujEb/KsvuBMMU~VWf7jibMJOt2"N mzz|hJ) f;ܑn'?M;Bs\[(р#@Bw*$n=Ƹdo4k >πAc] 5aڞ2/tH፩9PiAgw}Cn!QL>@'{f]=hb{ )̀}NGP`_r/]JYhǓβP3:zͩx{2"cYeԙL9B#SߎecaqqH/Gx Wpr')j~mʝAj&Au_Ʊ@sw<,!cc,=&dI7݌qH&;P>=?Rtc._aXa7ڒS8ݣ^$>ϒ@C~)~o1ds\w?؋Y !m^z8c/6~67,zA$*`ҀX͕dkxke ]=$C H%a=~NZ-ʌc0MЮ7)AB/ql<:JU{\KfvHFX5BSVX eB՚'?5+ 3Gr-MSݕ6<h(xRȄU3#M{af@>yӮ/Ͻ^e= :G*/V ;խ%T@zLWx ;]p, ?9Z)rkE;xރkާ|=a!x|?s/;^9 i{C)WN%Y) xDtف{v+ЎXU2)vu;p,O<0Zs '3[W:[0odp &3$<"qMV Kdm}lE]zT`)ڔyo8T^@n#9ZJ%\/5h6 0ь f8<Պ4)M|xJxS."!*6wL 검UFJcUQy,)ڌ|Hqʦ V xLY|HUmElC R:5\`"6]|g:WV,jt) \Mʡ3al5)Dm"RZ{ӡ>wLɾۍB ;GHEu;#)F4 }IE*Xfht6]m$GŽ@o(LV.3Ί\F 'HJb2e?sjAL~gWbJ)Cj &qE_鿂@&Ĭ_zB`GM:q{oUۧsLp8k#.pgqgy5hUqx4V 'vx"vMk[xwjG"q%~2!UnWj^@*9Zk݌C(@{b{j&zgcUD9ݟȈ+<aS[EZwIPPJ=wd1.%D*&h#].:h.eu2%4oCX|*%)8򇶜d|Q2BLmVSDc[qu86FǨh>RgKYJ<18IefQ˒|"0OԙT oRVqKӻ%L?%͉TdAرU,װe=@mM}u-Jg_1At3g0/]A¯|/(b$Uh耭ciRd o9z54cϵSB320+*7x%ɢ [O@)v2PY%`UbΉ2. s.U x1Z=LFDq@EskL _`\x5zk<%וLqfb G/)A|q8tP "^}? Ia0f.Rjbgzi% W@%~Ej̜G /7bvfsLlq/d ksBߨH|׌*FJIuxM-aNMtx9_it"ؒ9SBCݍ+釠K*{p!l|j\wل̓4 > Oᕩ6His>f̋m:BlI-_82<9hlXhnJ]4㈿֧q>d0YH'0bQҕlgFLY7*QN24o埑Ӫt|~3,Θ2hY֯j0vtpjkXSܑ9VD۞k3eX&Ͷz]{(/"/>OA#(ӱ Sg3nْC)f0W{Vc3>rB@5] S0|,5.6,UvҀ5Kp1bCٯm2|332ҭXYCF  >1ΌCvF`"T#2japqVMi>G&^BL}7ffBn]} u)+SUm"<+J5vMWNJMĖS EѬ/L>0`Qې4(;4O%$wTU D!gt΃| f:>ŪJVґK}mJxCpݧci\9h0}{ ׸ߗ:|X O.nyt L9Snnd}Ԁne%;Ҏ_ȑ2W\sWR @2l=AWÒ3c|{!BG!IMW8,~wњ5<<=wI mFi=6(?Xe;zIPQIOvX:N i02Lbh.Sxsoxe9pE٥$SAVm\>nw㮙/el~r -GK[zv:nw[\p l?ze~s}z׍GS$oD~epcvqZmlE))id8X2*,zkCFA8 bI}6IAP=9:NZiLikw>@ bꭒH,gq&61Nv>Bߑ&9^ }W>5T?6hZMѓܒhJjx0%N2gYgcB7ك{b#R9kfܳ&ɐy@% .]*솪ti|k~\Y)vb K.}4wBHjL/չh[8`ٝ 1J_I|ggKVy4 Q=~l8_3=㔁UlmTB? `7-wgVv5E܂oLĀ,Hmf<0z z uh8y a49X݄i k:æyC(sa ތ4|[T;3~ep?FUQ H{GPU0N jkhoSѥ*BM'i(F߷$ĶqKiy5&+ݬ * ݁WA'<5l7_Qh$u̟p\# NuHšV1*m}AE+]1˦`ɏФ 6$߷ZE @&.%mͷrK̏(cWDW=T8l3JlUV\݄T4Bk؆bXFCgqG+JW ԿfëۅLdX܁BO"?r9>j# 2zƨLɅ).n *˦kLV(9|➱><JORUQwjl"E/JMѳ^B OE{n.>Ѩ |J,P5ˠ~YfqRaw(u{䙷ok|1"xB.vq^)¡_Jٺ}v@Tt¨sFWڦ69_U>ԉ6, =MޚswsAGBOq%0h OI/jr$DF~gT[}Mob}xKnR|oD-8WuED4SY5erY+(SҫͲnxT]$0GKovv\lR^# o|jA2Z;ک).GiT%p~` y$r2^`1=U| &֌݃@/F`k%پjzUzEfSa^z}͓GJug\Go4gN\l:)ůh{8 X;;{ʁ"NQIp25_@g-)z?rXlsΠ=&~3cۀCyi9t'̯EN(i %V@D|+8U:kvOJwok1.`}cg\3;/p՟kx~$\@aYin66@#hFo'!6S~;wA廎<&Kwu>AflLM8 Ku|θwFxԝϦ0o6A0ĄZG:+hs Crb*PJ[%#QOarpR1N Cmd)pt0 sO0cUi-t R&Αzm:Cq7ַ 3qu(ϗ8YWMjCһM&d3 8Y,I*0F=RاAf6b:Z۽;n  G3\y_4$,x'퀏g qɽMO / K^Ƈ|+x%}o|$D5\6 w9ALQU۽ X?%|e*(`ךZՙ 76=5њG7+8{P31[TY#@!ºl=סNc@BֽK`ؔ4<|p&|mS`eN ؍z9BͰ)\ye9繂Nړ5Ysq\62e_]؏s!㿃94b8&Q*MD)kGvDvd,y.28j&,Pⷔ7C*y]~\Ypj6/sWOR\jR. 2J7,x %\~`6‘zd:bĨ: 6KWݷٖ ܒS 669M6`㦰?/PՁTܛ1b^CnI>a4'kZY$k&LOpbSCQ.Ί^ xͮ8oYL[^ңu{i*` "3\=-HUn[x*%WM¨zV~Q9p{xS2HY{2 _Zv.z"μ`Ȣ%يۭ]ƘVЦ76`}c0)ӳ Pw ̖5xJGN:g~#wc:횀qX7Y YSPC|'F*Crq V.d/ GW#Lc{m'rrEZNvpMԱ@lߡd5 0&Wu;"//F2Y3کC;:]ϯ >tp9jFM|@")lG` $#+Rb)ʧۛ@wkb3JJ#X{_d0=5&I2[[7 |@Dxf7' uqViqp) !z'v}Lޜ\ܺq? Q.|Csq h-L!%}HɷeԧM:*Ğ:p^ g5䇯-쏌2gl>o-eJPې<5!ݐPK[ϗ#%Ge"`H= 7ml6m%cN'e)_B߬RnYm3hsPjK?[:D4~ 9 щtVxSYAc5LU_奍ٟqP?PAU|t_ӍSimt {U&ݥz% @zGh;ٳcڜOEGXӨh< p[ByOD"?o`fXt>AGW#DBA %Nq 0NYVQgmWEVDa~S)+y nÕdc/ho^etoڼVպOx0~q4څ8W-8e_H5EoC)!!41yDVi+1zD aW5s͆q3Ht %`]ڻ$?U@>`3즈{(p^} q8Cio;*8pIkzR>L *r`R٧Cz 1O5{*1d+f}:]kzcY|sҿƶ# |+WX{Ճ !9iul vۆx{ؙ@A#5 Ut[͗(w{h/*_IGަMoh@`yR7{ULȯ#9>SaL s_C!K<^@),CR`.@dޞgfW:FV_֒@°G/)OoTҟDU5Y_D)ݑN.j`F!A0]lDq>(C=ng^}a*]ClFu^HM wL{nB BZx2$(O(U<l|wjKܙj (43XO8ѨlRgctZs(V՝I#kPx n44]5Zഫ-bH1$6q:e7G&ڛx?~#T/ћEcvRѦ?:sL;AqC*d1 0Ro 0r c]Q-%e0?@,b ۃLqI[ݎ$X~W6~i,%Z eev`tЙc Յ+6WP> ᦴ { Cy @ *D]B ó'},y0elѾzyJCĬk5#yύwRmD|)}I;n9>ӷ8h0tq݉ͯa\~fx9r!OoPL#I9<(*%}y~3.=l+場1LJӂ׽3./'> aa6WVj)pu# D}z<*GKAPϳКiI^ t[~#'Tg}1*l2VOYBuʻXirMpon+59agw2@Byb4;e&kK!eejLM,6=b4Xs]P=i`t` ĵIrG&J(?=|iOM|ƶ %gH-0&|iUYجZ-Z[x:uKaL|{̖8E]K 2NK[rg HT$߿SW_m-I/qh(>Ϻ-g{抦U~ qЍżZ >a㜝 AlE6[Fdҁ36Λ#`ږ:3.Vm{aŇxc8)ESS7>.9m^Jnec5%(s=tf{klyoz?ǣ ;B _TM7H#ѥ\Wo~ z{uedJ U ?a}x7g!1c+>9QIId Lx6ӱV,{؅E8"2Lry 1/oUEGޞ bip[gx #_vL[|2ޜ]//bT!\g yU3xŨ @g`&HGH녆|K?6%nr."̮GFܦeD Xfn^[E$r{7xtJQk1o'qZn432o8B<®(}朔cnp=d/w*wI L5nHM(c{&O⯞6!/S9m_u`oq|ҫJ6j?xB68 ?j4&t9ݰ>Ynx${2ԣb l:FS }6—HUp+48p^4QpGBBM+[TT̫bvb#G{3 OߍʏFBbEp#t!Ft YNC,*hv7 .K=f0hzH{gow VI/'9&]**hi>]6-pdt!k*JɈ _Yn};B+;pp!SuXR0gbw>77hA)f@}U:@(]f~ }`T[0gmMx;<ǞG0!g.,I~Hgk{yC{JOvEfZd\Ģ'WQEpWʡb[YD.bأW ZB3K2z\V+qaMH4\Fxlp?2RI.R& ė澮gYZ070701000002b4000081a40000000000000000000000016296435b000012e8000000000000000000000000000000000000004500000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/md/dm-delay.ko.xz7zXZִF!t/N]?Eh=ڜ.+Z,κ[?VjKjbu6a5Q1J4dW}ϵ]ΉBsGxWG Mi"˦^mD8ǹbWMV>67%mHq0 ֬| wR%DO"r"]97&TU}G\3gi&N;>u /I%%󶆵uzE0G&ᮾѩPA{kI@0e`+=<"i4Ybj1 BW,on13x#3se]m |4A)~o~>Zb O#!BP`-D1Xd{^F$ i\2=o={b~jq^Dn%e ג u \$Rt5^\^0m k}!:)p2SoFʋ{LH.Gamsle SͪM;=U8r2/ֹۯaOf|Cl,sXmpzyceꃕveǍa^%Gl 0BOʽx8k4t}>4*78ҷzZ)IǔR`X+TXtK Ȯq/>Ao/ ^:/_TJVDx6:Im9ZjjH95;]uݎ3Տk L(Cbzk aӰLeZߙٲwk #HA"?[ÕE=Wƻ#R~Z$Kp؝дj8y1pgwD 5δ@ ew'f4H\)XL(;?ؒ0o+;ZRZb_*c 秓L-[:GJ U9$}*BdL[C`~*d:JBx@+֊QU~uL }d1ig?NhQ+<>MWvH~@ _Ţѹ]D EsyYu0*#R|TuD܍B$ǏLnۤP.cȠ}16pKZ 8[\LM~~a} tvsgG0 ^ZIQxQoyn3H.+n=>:k##ܲMs4b^]ח P `Zn쉞>l^Nxa\3{;UkQbXw}rgk;\x]m >UtXv{LrjܗJ1Y}rGTp:v0Zԃh<'XKbFvt_&*>F\B릒zzu`QM;׹5 xOIv-ʒ`n+ndWUpٻ?( za9ZC2ִqiJCl|FWeҸW''BkēRQ'O[ڼ-z^81| E8U7Mi8L>)DC7[)#PcJ aba1[P ~5Op{ 5?9 f:4E@pQ` MA.w;Xzh9iJCx+Ɇ!ƧRҷPo:R;-;*xHe+u\|Re[霔>h1;Vh6t}CePbtJ ->m0QCi%/B3%ڭ[A:n˕졊JsXB_!- wOA VԪ ^ sGo\y YO=l8x瀆ZNM"aM|ۊ6UaûPG4!ͳ\26~= /;  Zfp qUdPTѸe$@ C]jV*qKpCF╞4&̧8N!`øY aل|?v+3rOi>5DT:%g*MRI➀Zs JBe撖S X&&k*" D{lg\NRi>ft*.;z5T# xa K_?Nllrf/u^I"|]2 P?ʺ$Я1}o*9dI[V@[~뉵?Z48`ְS$p;USp!3IfDt2GjuqِWi(0!@L0񓖫?,%ӅPAwGzafFb+4"c֦LE7nHIV%B 5Ll4V ARӀɜ`RR*!>([^uH-]å4$73Q!ax ԅCg}xfHpA<W(2B(۷>՗F(2pA8 ɋ8$0eA HE}س*@L/ eT Ɇa<Y.P!0 v1I,"p y8IG斃IrKr*C*eg[QlW5a@3P|eBST݀fdUNԟJqcykWlD~2X(ir;|}Q4΍()\ #أbkfToI Er'ǜ) Iv Bm뺧!G2F/&t<;z'Q+ʣ Ŗ;)%2A~TiuZI[clxRb \*K/K8yAiN~B*oOO1o]&mg&>!W `q-G- J0 RCt|isBzppf~?%̝WcFgYZ070701000002b5000081a40000000000000000000000016296435b00002b80000000000000000000000000000000000000004300000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/md/dm-era.ko.xz7zXZִF!t/+=]?Eh=ڜ.+NsQ:@WFYAtݩ q %&*N9=;?;yM6oMSs/]؝-|$B/u|D(hOȊtW+MnZNܘMK*DŽ_ژYx*;B2nퟢYe1 Y1 KGztMF{^ȲL1͛#6֮̋36`QYo4XP!x rCRĞhW *mk"]j-akYd SG}{g!&ZX4o +`Ud5S*h$b:&{F!d7 T aJ\ʼnkJQ`̡1>XÖPfqoS<ow{ ~dkT|"t)܋wF.m0|^pi{fHns;1v5@kX~Ð"^#=-̣,L8.˴rc?PF1=83]vG i P6w9 aHWf)>=>: ؂Ћ,1,?>Zֆ-G=+Z8laC-֕@2_| n 1-"fp%L ѝNKǖV{ viڮ̒KgWtKfάqPZ Vth=`>c!]1DHJ bFyIS"߅&X{>%]f1(;4+P"޸:saW¬r Bғ.Xu4bk/\o8*PDMWh15׾[#"¯l %վg_1<)ɡF] xZTj=׀QPȣCB3 WmC@q͎S,.tXz>r@c&O>b4HyZlnn!'ⰾfbSBf'hd &Nr7J-;rnsw*WvtHԃJw7"B &3J[A}f*R 9Du`v8~S3!{z_|Ͳ+481=~pxL$?Fo'iXJH@3<@Oܓ\Xb`}~J={L݌ A V[ocWܮt()7_QXw[y&p߾B/M涯t 'i-fa.b F\jO4HsgRm#|z2H9esFe}$43XͶOg9CyO^}!&eAF @ F +qS4-|FŽ/C9 n$wpyT u2ED ܘz6Yg%].KU%"ى] m8EAEEsM#;gRCQvV338Ψd<C"cvFbRkp JZxk&Ɩ$Jh7d>i8_LL)9W m(e'#KҦdBūΨyCȓg̭'Gub@82늩T!;xL&!k$: r.LdB|q|Y-򸠓RPǽʗ m#B_w*.*)n_ϰiz ℩ [>=>Y>.O0F7r_Q- 7[,W0SczEgg<-' :{@WrqZƟB?pIa{i !2coiQ>Rp\q'&ֺKIe q}GBU$!t=G oe*NC$?[=TBw҉@gY T!NsK\l="jo<d9gǩG~43RÝ-{SJ6!V\1Cku;E?hMLf/n羳vWMlGч\!ȗ=&[S=ȅ#f@Ͳ4$$Jصe3Է J'uW"zD6wo.:3.-c>v{9}ץ똀_4O=)D+ 76dqty++}e!ڦ'ޒݮR+X|i_,p^硳7wu!I.W0L+V!"/'L(ܥLMPxI:']|Ri)¯}S%L7R. dḱ>VY⇕y7Q^f Nɗ)@RIkע*Rd{қt\2eo!/=1i#>lݷߦL$Abm#3 *G:듌xNZקclZ&g /x,nSxHda>MO$D"mhE$sh.5I{]١+4Vl;}27sQ1Ud TjIck %9"tMR3׽sГW)wfO%a}yU 2Gj  ,ܳi'e2c=CK,m>nΰ3 Gf,e6'XjmJ^m`vam:: [W'j%eP_ ߒ5'orNRat~ bK:YNk/$#mm@m/~{t |< uJIDꤸ8˸l }iٯ.MlƢ5]zu tBղZ`ibRYN=. F.4nc]\X;!>޽qƻӅ  bӘc~AIgsQZ`^U:]%JMaikѺ/%g^f[L=d BK̩> /b&z)dDUr<(Ixl8Hb)(\.TŦF:t]ҩwaMhc3|L-]fsF`nȳ#)cf}b$"`8E2@< . פF*"ќlLGVHM6]MA62! ݸ̟S9;,8 ="9*wWyxYiy{a;j.3ZAui]hW R(cZ>GHw闹lD2}V=S:=3 $N(?mTˆ֐.vv/Gϧg!qa'X [')N"W S /$+GÂM!"Q-_]{B-6mƬY[VU}Y Wz7ښkl1\tx4ނIJӂs&/WbS?-Ȟ:UF͆mPA j{fMX ?MWA 5gB8_bvnE݈'{d% Rwcxc2dNG0WPc{3T4wTr n"%">ot75I>13lwǝqD3dDEbxwzB[l";1S1=#ʪ9#_~ﬢ0/ Ckzqؑ lٙhJiHqfwΌ@=ȋ2̷RDC_~+^ƛLtA98eoxRmYsDq"#P!Clhks4b Zjۏ <PgX9遽2jRP(:Q+#=it'DTg-0Slm"?m O-R}~ a2UUMΏ5D"mL8:ui^c&_q;v-= ʿiJ- K|9˃ryٝlRuKuy| ӹ]D8'IG`VluH1Q|]/h jZf^+bODdZo;H(ʆ.> <{BwBɓxgIPp !fSPͫ] A |?^ЕqB zuWϟe<-pdͤ2o#V8l(Hsfҵd (.[FkԗߌoPwg.9qO Bw&"q;o§'T!";IW nBP2,@n|T 5ڽ^c0eܦ-Jz݂WsoU0& 5G%Q" i/N:%&bdV3|9H,k9zaD|Qrt?WA^Q TtW9*o*UB2kwX#*V3q+ c)(Xz?/J ͑_{<&SL!̳0şL\lElSǽ$8%ri_k{en*̳-ҾD&BduxU `Wq o1[gފ×8r<(ߒ+-QSQbWuTX B Emƹ䏿t-VߠàJ2ZT}Ri8Ό*DN}Y(&0pv8 چK/2Y?V(@,aN@!3y@K|pxh]Bu攐ofa׶ %H]#A5=hc"|-/!nyɜ畀SIBk;hsivzf2sa>rl9U7gc^|d=6Й 'knϩϙLBo~`bu56$ͯ'FYZ%30ذ=]AX8.(x@ ŖZ Vկ [bn"7!nZrK I0øֵX,a)AOyX'`Z<4Z*օ˄xo5 (D;fœڿ5!WDI.I\ms0\eV54&7-~c_|st[5; yBC'ܟK=I -Q^E@ ˛7C\ Qsh-rOqkKkHV_x(Ngk0lh 9{Գ*j!Y@+Ga.{.W}MA!>_P,PaE -)}+/%G {ElZB+N(?D&&v|U [ix:n>8=fzZTC(4gN\Y_s5yPM<R.Ri<86"$s}EaEe&{khs3Ʋ?N$ѳO849NuTԖyQ$|Yxo负E f7yX* Hb܉c{U#E5<t  pv%ǂdOAo$oG$w㌜<rw> T ʏ"'n kW+`uBql6c`<o-%} o=YG6J@3)D5hM~" 9Ҧ׆mֵ$AGTYP<}|B}Ti֡.?wЖ@R^ @u$ }=ڝa>i;C/C|6_U08_,d172\"X\a)H78匠@Q0jf!AxJx 0t5|*c%nwZ U{=O{z,oU é:لXoFf]0jpH34je\5Z:gYcOMSC[MĩS5=/u*`~Uc]&FEn*kv!\pI>P#y-!)45f2Hc '? FxeƴAXظ9&iߙ12 -Iw=&ycFR9ܥU Hx1ӱC9shGk lfGgl_ =@*Nh]Q^G#9wm4 uǾdĭim9|H8:"q-Ve:}G? VOg#) с\^o|[^lCjz9\( 7yMѨк̇?muyWA3z` xt\|=0CXHáY~!ʜԜɂ`ڊKuJ/ٔ.FRi>v}l3̸ UH)Mc@+o_i,)]iȤX 76]5n3Y7c̈t} HD\1Tx1:68ȵTˉ<'qv-~oM<_$Q-q[OmDܩχFTS#}%.*|M OqB&A~=ԴŒL\W{Dj:BR[H O{.: N* ( w`txB;ne>"*0h۪mG>kɂ2 EDZ+ *W觟MA'6buu;SZa*d3X4,2P&ZZr5rݪZ秥} 4U{Yۢ9Y,`\#JCč4=%jP[3d+ ɞ-5B,{V#V ^%"-'`])(Ǘ{.{|j2g@96yjˠm5qlGX:A F8݉у(Vɩ0?WRz'_Kw8/mL4 SO]*팙t)PY`|n3X7G7bpҜ*O"^:_:!Vc1oh$Mh!/1;LV#7Ga@:K7f l!W o){zFy*<.+F ׌ٹ`|SFs<N4y Q/dq9R\ lIZír<iy;&%2R VL]`A T~Q5+ޥl۲"Ccqc=ǻ7,oq~PTG;F<ګ<'ǟ!Z"{$rY.>#Nʯdb q`YT.ȁ7&M1&lesx9}$)۫.u?(Aյ"j#(i>)*]+'G$Q 4x^ MKpj*ɗRV 5@wJ2VW7v- fځ#)D1)e".|xuXG-ܧ(+QEE|_l2I{%} ,NVQ6SjfKU\2`\#40=j*njص:`6R@3}U]ѱWz. #vioX\HA}#~G\„3 ^w$! )T \k Yd좝 Pن\osFQM:WȠ} #tAТx'ܸ-GW'_{w u痱42kYf+ԧGfx[\!X"SW7kV?EsVÍ|<[ Wč_zhT+^κ%g%`Q"No|Vj#W5m 6?TĹf'VBh2s9/=ݾcSTAc#3mBU&PG0PpzX,k Ig٘S#+g|{u5 6n/-i9ˮ ڂU(]QXS <J] 4!̉P%⶘qc)+0~" .'Vyۻ"!]c |\7oCqb0\Hv%/1nIwN"dtn+X%m `rW 1aoWRrPϴ`2:ѱ&nb5=@ P'5)aJY-+;#Դw?},L>5<0v>BfhOFn-9! OU k zKr#[o jeAAe2j:G{_bȎeׯ3}rTf4G}|Inkc fQT`xJ0yJ_af!ڻZ/RM`y]507t U.'A6fVg0ds#"bg*\VqKVCF\R%MlX~,$jŸZe咫.Iiwp,qki 99jblpH}CKqsЉ.<_{%ak'!0P6x簢S.ʧ "lǰ&d_KW1^j6bߖP_27ɑS㎘sG"ְ]4)h(rg:HpHqlw:GrVAI4@n?I4+`VgQ~.]D9L{dAz"C[P^#|K#srAݬ PN;@VxCͻh癈pt3L7gV$eT.S@}z{ˍ*^&báRLI>wtl.Rz;tb4G-o9V'eg1սeh4uxo0cCO K(F7Mt!3Qәc!LG/-5>š @]>T]Yjmɂ'$Oռ c'(0眪7eTYvõCs.jӞEQlPͱd~tp6Zmăa|{9ӔuL8#rqƇjH*uUٝ=d-ٌw{4PJ8B#?-@ QN+lw{vyP]~ .JA ӳ}?k|Q"QFtF^r pMsJRU23|r F=~r\CսHRfd Be7$` wPb"BN+4'MfEVl TcN1 p^љ%A72f?_qT=댋(fP"; -himpd> <1PHD18񈄞 2f1_}ꍛ>c|8|7ӃRMnKֱ! 5d҅A]E≈1$JӒB v #$Rxk_JOǢ-+"t˨‰k5s>HXNE] Z'wIx=V; ̆֬(8w/iEg<޳R:r]/Utð mWL4H khNO8-d|C"p0,ұ+<"OwN'z;.񆯄׺5x@J'DoZyWS3 L>)ì㸰Z&J;"њR5r<,2E3+nS zݥZLKJw!w/׶a8"TI.&P%dRLbK$P8L@Hҕſoل4*3~Nm^F}aAASZȴg's""z٥K:q<lyn2*g6-gթᩍ^N'lBzT4"d>5&iXDܷ7My]`H[b)PlYeɥo_-'$%xB̙,MVɩQ_; 7z'qO*=bD>ó .n؏p&FgiS\:WTr1NGVvE<5NZټ=~1XuS4񚨞ӢCCDGWNHNrWMu1Fx6͒}6%ӢO K|@~Bk4ԄL[S`P ]18ɧX)3>]:-}Ye[,ܬm߿{Mjb\\ XnT qOJ_~$akh{{(Dn'Q;C1wB|\1 %S~<;2:bEƑ:4C[4?3ű•g͠v3aw^7ėM/V}2ʯC1Č8s53,4-wNCA+T~lnI*jz"?"n}+EySĉu0<ʞƤiP^NW95RF~m zudUy +J|c ;k~1>;]mp5. l wI Cˑ5SXn[ G+r78Zy`J{ޓr35l*ܟ)п)|"t$m˹n"ڍ!yqq` ;*!ժt!Tk{hn YbN 'Ȗ؇G&a&/zPj:ush<˟3'-z*(vOBX]B[3-l] [2:5ZHQȭEV1 5t&:DU74 6vrt+m-ڔGt ^a%&*[yL;l^'UKvnqTCY% (ۥm5 *b?{2 Sf͖A9[<A>i) AF%yoߦ;@{#1'uu;ܨ@%`i~LN؛tY Q` w-:)!,[17)*˭l9e1lwbO'}EM#б3I8+9LoVLgOOrD*>VA顾KSyp);z_c8EEn w,a`R΀AnLLy18]𖅟~CzgQv U.ش4Bk.gIY\D8 #8A+25T{N \[\r~l+dH Wb׀Uc*]HmWӋMa>mli;fv47A9дe=t5DN# #rHpr; _`7Gj1N}H[m)9PR!e.@9|9ibyM39Sr,3f]'~]SW-*Olo > #c=g/t,⡜n+% ?z H@͓J.7\?CN8MiUdOhpz.ըpl,rŀe(;Egq|L{jػ"~A/6)V(%-\pBK w U^./l߿]UNxÌ:Ţ ͆$/i=]Q_mtw9s!i `=?}<{2K%8mlMatAՍ02']จ qtFҭ.P-z8 wmK 8eKps:~OEUuPޅP vr>@B.sb%S·5d'~+A۷Vߜ"7VJFiH eD~7:Ps@“@ja"28D8J%w9v T FM&v4PZͪ{xs9r1 K ;{54ˎ~u<̆֟ cnF)Q@J㡴;( B4$>$F?(!.B8$guԼmQGtbݹ06g0 tOrz]C(#y ۘ%ۏf ?j| B gNK-R!u<*nlY^A! AzuXKXg 3E9/*ؐ~/Uy5G2z UV&@ j =(J#0P9Q&V:BuHv1vރSެN*6:t##1-gQc==>M;C=wgAI¦k1q? CZʈKlH;"]Cߖx݆ fD(cӌ +>3ɈݺܺLu!'4t\{Ҧ%UǦ:#@A~/WaU&F{N) F* ?9N%B7-7YF L@p_VL^lA TO$.`IxMq&m7֗&Y;g$Z!>_eWNءEYxM$ Jet N϶ْýU7B@JBx;d .<&Ҷ/>zwuIuAG)l<2"i22Y:K(XPuѝKjCMO9ʴ 0IͭHĮ徭݈ZNP\4wyR$\*sdk6љڥ\ ?iI)p 1~OUdQ?z ,a^ЊHc>pLg]+"nWc%֪LZ;_tB3s kJ;C╥SgƮ4'ʇߑM {un!?uygoQ3;C=ЃM91*xt~<^Xn8DOjl;5iԖZ/nŮOxP|h ]pmu6ZkMHi{L\PxhT.X&C6&"5 AvK1 aluᫀF_JTlk4OO-IދbB=Ԓ5=oqb8{-dXH(= d?%:;Ȋ`~;ClarNtEeo{^Xb 62 ) 4')Qt1VyU$EHbŏu2?`WBdz {,WEHG\I/{ zߪޭ:_%k+ƕlzPX%>BAɇ'tt|;a2yB]1q-_֬ :/UM:]F 9qQGTZ*Zr~Q>kUp8[&ޛ-݄W%Da~ {HrDю<׉ وdi7%LNJp$Bi*ҧUʦJ#aoS̖,D颻$Be#{`(7uc63JN"ˬ}Ko6"O[(grJ˛ݘhr]1Vǎ\Mǎ*5Bn%bHߡٷؿVTa שQD־YB+;gu0c;Q9Ҡ4Uvlw(ԉ0 Zo߅+$`|ۿGqPT\l'y͌u'Tظ{R{ږw-Psr\{K""Ո̺b+V&YT@ְnz )kACkPT@cH]tCZUE)nؿ  _^|:'CWf(2lˠ66j0,ƌЊ$ЅsM$a.r);YFxH%n%Wy(j5>'+%>bcUAgIӧnick}StX^H*?AvQtH$g<#?)+gt#4eEU."wPp R[.f{64?5Sonf'-rJညݐ_&}}!D9s:CT|"D _gq.h/kG "$t_z{Z%F(M[ ߠ Nik?:m0}>M쌩MdK_ 3PYl"2M~[C̹T24hezM\q;fB}Mk:ոb}(fC "/oj9ݩ,E9bDWByEh  LHxm ]V#E[zDٖ94v$0IWC_>Oö Wb5aH?5#MLLq- ]E]6yL}uuЛ(twڸy9xÐg4-mATg R?}Tzq%屹 :ޜ |Owٳj=q*3s(_Qb< 1ITi/Vԩ9"(Y/`xk=EZni$E9V̀PU{l(a\-D{] ^Z}ʿpHx8qM۾6u].7(i rT;3)'B7Cz>U¡@px9KI{+\gegڕ%Lck=8BЬFs=>}y[3qal٘b.uZ{~6,G|6{e U4`Q<}v{ o#OKxUhAF5On+/P]iSS/uT \3lAk\rӀ# UV@(g9 7CLm UeZ"s:S;8WXiǨW11p*z28mDV!BǑQIb1j dmG/wzQ҄obA_K;UJKK΂aae(Ba .v_ #䰎*D(qBCIAAF۳疫au97 ~?c^ "Z{xW~ֶ.[R\+(-ȧe=w 89 ˝etG/Z1nV%ƃncv \_CD?9Epn4*}/1ϟXon#v -`UL'`y禬.'~P ςBMo!t뻰HUSrI[٥B,bChlcKƾҧ'r^Zj\I͏{$. IK."V=++Vf`|hgRZX 5y%D Ox}z ] *>NvCEb5: {4SJk@}˕IE`i %a jwa 6~;8/AdcOBD~B9Ф2+_G6:6<?GxN,D@*YH$oέo[CؓgU[͉Z22z+ffvNaV u1xBG$@p҆ >~ 42m7[s4*9M$6NW ^x4j]vSv"Rc9wDGW\5Ԅ{6TD9|ON†Sc()o|? umg\5As1=T`+䗉73K%mr7t]:ВhÛy#Yo]SKtW{$Ũ'We5AU吇kd}v<f^/2PK͍e} EΉ pа>;tl(#s!*hb|pwh֒J89=V!%kસggwŦ"cbwW)|{^YU GZK{5l*Aqe ad!J6^47 wZ4!6R5ZݡdES6gaX ʯqNjPZO*,߾>H(Td%}ǚyv,[; ۋV+0?Iíokuk5U ,l3KZ`;>,ΓL{DWLnMG`i C?1'sTB۾/ b(J_\ŚFHO9xeյ%,/=7+VTbz|Xw%OHL8،$=%=-R| $U**ih Bn57,gbc,@ȮJp-S>DІOInДYN3 p\60|-'xl+N `Z&lμsD7 ]~q|8~܃y`eBK{;ZmƱG=WEAz\V AA*).SNDwlc]dRW&7<oJ4 vezSTD N!::($~Ppt]Bn~;n/]SL|): aA 1q 펍וz֐Ί oYiz߁i _yoh;~RJYZgAUDw A8rZD1$Fۆٶ\%: jg/ߖLv{ K8,TS0+3B9Ew3,v-+~>A,H'rc3xԬZ!ҟj6b pOj;?|OĶ2Ӏlİ 3􊟎Ɯs{$J̨EE)=Q }lt9¸;D͛CXk9އJ6{ <;9|!#%T>s4"^HuRf̂_^)j .͐j1vEev>=6mx1ja>̄&v04pXP8B:cC*(V%2uᝓXր{ hX*iBY~~Μ RUzkρ՟t =({Ud[>2:"J vFyx7C ┛(T/Q=ێ{>Ƞ)H[SpҭK-3L`$vU'^/bBE9Qjl]}wzE4{f f5Et$ѹM!7"pUD9]߿%aDn^_kOqNۥ -ZpLlqHOց/ JÂlӲOvVO/峄ӕ>wEz]X% _~Iv_Ý*; S|V"euO,}6I!'d/!2 T:l#+½]B-tH 1yaɮ0x 7uk sJ#-%!~kCULb I1D$]\8* M||v|]z׷;1&j9]"罨dr"{uܟӕ$ 嗛va.M%.uWz! :](hjG&?\lj|cZ>ӭ7dA=I5ǙfܮpKa۔i]-AR[T8H"!L 1 /0H3ď,,+. Skqz8 g|JoxΓG,wMJҢnl|eprtJ.E::ĔT ?¾j['Fnΰc7ߥZ8: G) ~4Mdxmt)0@T:,likqWQqYW_w.&׊4=!^!u|Hؑ@$SdЁ˭~T7ID1&]X?0 H1tρ'Մps7 Йp[hYYj lԐޙ{/Ѳ;xT&ψDg/ /s?mf[b2'P˛6so ,yʠM˸qaYҝ81n#ḓ!C>T<͗Sr䂇1Oǻi! HX,zT:tl-r| |kH/-% to* a xJ 7WaN*9k%_F7ygG_]lvy^/(͸8.s8b1 ߲4([w?ϓڴ!)*ELnOo/ ^_mkR4!`Vj0F,`f%RڹZlŪj[h-hԜ8YM#EJSAyq$Eg#K*\k2o= s R0WgrVo(ǜbTX7O.ص13b3k  BQ 9ZW'aInr/vPK.[Wk},I*Μ-5z9d'l ] g|٧O@*R*+-\TPD{:F-e}EicXA߈$TЃѡ7hM#[ (鰔Cp9 uCqPě NkU cm,Ote)6ʖs7IJ@~?ϻ*[h\ ܯ6Ck3ߒOIaPGB*^+vӇ@]iIJ+Pbgяu e|ӝY&-a}`cbl 'R`7Ɂ֎1[8'kk`߉&y(2 az?*!gX=)nC!Zau[k82 /#twTVc喽3Sn-_~=%D'P4La)v6d9T_']Op C }F|=WŇȦa!URJ*t\IH}LjV_ y^pa MO\˵[wc~3)!iϙ圯T=r )7OYK6Peh;ݧfO95HG=Ylw:OdH%K`CS?s PpaZNY9zRh[~}rF( _ie5kݩLzM, .#s$ {ֺQ#H6˗'('#FAP&_ |kw# iVNM `PxY ̞,5!zpmgwl[P$GڊHQoڐə@698նWKBW(l湥Oqae#3O-} *{|;8CgA ?HƉm-ľ~]VhWXD@TaRYY6AkذQ'Ȳ©nڗ笊d 7[oPp+~+ s'iqr)YB"Z2*ʼng_9,eЃ@3u۽Wy'! ] T|HkVP'-(d㬰yn+ꁅ,S!|jaoC|*OQ#`QI,|јA5m`TUvJ4y囹*W`@3{ayR=+u(lu& R9["W0XJŋʿΗrs岠xQxS`e,r^d`h#+*#ޠb3l;7Ԡ.?SQuQj~ /#Zv? 0 `m5׽xwJ]h)d)`G=J5!:ly}n.3Ӷ~`.@x05SVpVl%V+ ϴb@%+j@/&5Ig? 5)&zOHd}húguV'O1ܺGU$&x>]>t- _FsH*S#5?'G\cHZAiuF1룬KI`/S4 Q]0&ȋ{/!7PÂuLhp`i7 =A ^ВQ֡*#yO2x"הT9)zSjHB< ^Gc<:FFR@ge–"!U5Q,zkZhϖ\؏(3,z^f@}9F aY%% aL uh"dd⭪5,4hnfX8x,|YȞɵS -v6%r+B uad諬&o J>ƗPoCc5VU!}*q#lB9\2l(+T_|1ZkիǴ̥]ٓ@8A)Yڣ0̐ONe:[x9ƧgGKW[ȡ#"9vC|t1N𴣡>.PHπɏ3 _i(' RExFBBN ~%M>b.ܗ Xء)6G4Vֲg5IY7ӡ엒*399b nbhD8uv<ggw$͇cxs,t* 2bl/=vԼHr?$3%hAkޘott. 5)طt=di.3ScG[fZEٻ;QnR (uVT4*H9-\u3=oceOٲYw>!7|H ldjX]PYC88aG,Q38=ǰPWeNᗍ`l2ns\X0PfG\׉7 }osl\51/垤4oGvR;9=_6QS5 lPR?U8 1#=)bqxxaΡ?gG~Rr6i*#(Fk"1d.g4 ŌCZ'W6I4cl彐%Ah‚PQ|~1sF 랪oV ŭ=slJ$4efVJ7FHA*G0^3Ȋa+6/iƛcKlOGU|d9ƒ>?} ¨f$M_oҸa`"KweO&Xmj_Z3mǂ"Ρ8߻LCѵP[RIWގiJ PG<uA>l஦ycIbQ`˺nF8 ԠD1{,7 z9>n Ʉe*/탊ɞAO)unxQu.ɢf_n]:x8\,wu^Pdm;QGfNEIL&@v?>-TЂLX=Ji!WXvy~`oT6A AS`ރzrN14 ٜ5SL}Z.uJPS[r4/vŢͨ0/_L\e( S1¿0`)38߸m>l#noN> 6JW::?oG/YA5*I- Xj,;ؓJd]Qp-t%x?dnT*/6!8! 㽟A9GdC惛RjT:^L  ZqR|d^;˨~ l;+Y4FN; C1fS1h΃Fv-,^f>TB/ЪmTǼ. 8{[nkyaǪk@ʶRTf"(eN 2 ?S!|x+xRr!7c(_MޣtiE毳;,c#rGEvdZgƀKU*lC鎤+jvEI1̷μui$+&|;"(dpA圆 6rdb=U3Vžc^pO\03]:8veU{B4\F;s;&ep}DQꑣǽ1ZݎŹtnN:;>űJ\p) }|$LgZb8W 9h$Aâ:^@ _0b '=Jd#tځDv =-Z[Y 0W^W?5uC~%Z)cte]ˬeCo|m;@Z"ra{lbHQ~Kh"U9k,AwK\>]63|)N^sL\$+w1tr0n// %\P"o $c*'wAoM>_|U{Pܹ(ZSZH[-t]l:Ry ~=aXlLZQDrINu+tϟ"@JH0HT*0f'yjeH+)< J!+,f,wvt1Zڗ!ݳ``MҲf~s3 AezOڡ|# $*$gщ_ OqB]&5HEi.WۥO{Pv&YN>%t-ʉVabv#FPvӧ ࿻lp+r0A}a:Pc bģ 3l&gpl9ԶG.µWc i99"CZjj0SY<~̤m%Q(Q6mK~3f3$Cߨ7ȔSz!|D0-LGX9t ?Ʀ`RY= "A،D?yMsV8(2}$vZI% F:B9HBPoT!Q=M%dt8V܄iq^"K;P'1 JS8U6|'D %t=tomjWuK ZZᴒ {MqBu)-@h򆔌U6Џ[DU=hs|R^RiQ8> ͉3З%VZ6J(&#4H_xWپ@!ik_ =64:ͤx5-HF#|>cmDϸQdɹ0iZ杋;^+id8ggps*d'KG/m<, MN m>@1 hOܨ noGJSi@:LlK1~Fih9I;•q- vx#<Hnz%5[s\(*  :{_όUzDjx겲| PVja7|-> 6g>S10ׂ_O7IVaN{5m-DgИ*P[+ z8cviO#uNiu 4bsN?O)~z4;Z9-@k'4 pǃ hWnqG3rlTH< ^)?ކktts<03QfO ጼܷNxMat.bf` g{n'0_Ns"D1eNVm=9!?Ġntvy7rn$5Aob,}[yij9M+UW%| U$ ;q$B-uy~ٜM4AV]?5:U$|ZUrńiaJo>tڝ[L#f2GSUe}F`4Md;_~2*vz>ȦnZ,)w$价X>c{ݹbШ/M8Hdle| ,tJWSٝ_zحOx%3Wr x!tkDqNkc-4̷~(d2u$&kK+eʜӍ)i'ٜbCr}kļGVfl|nK TeU>h_(~c:&~NRqcb4ҤYNe7 yeRrhYmXPi7 ɛ:%3GOwo1@aES ww+8%$TXY}msmg\.1 sm?_1RxP+ UicAl8DIaƊk=#2diO"ԐzzF(FU6n6I#&OBL#@9XOLoI=Iɕ-;cm%ye@0FvJdkYc[YN)ӌ߮;h7Pn|#AT%t& څ9PDM '.Q+Kt"IiLa:D F#d1Gܗ_OvdwMDMWXaAGlaw̯9&  J|"T1d6 yJUyVð`"j26v:6.dS_JKnd&1Egu,n"sksv\vqש$ž>˂~W{GM3dFcԋ]4h!C &$F{!?,ЏE2 )E=0L^.ʙ Ĝ#Eΐ.ȚiW5+6o"keyD䪑mfpaVGSϨ;w.9H#ޘhLuhT5.}ae[eŠC1A3y;N|fK+[պDP13b,3'(cĺE1*7#$9sfH m#!.+ V +!ml]pqk^*P|;S3aG aYԛw^NFHEH]m6R6Don9,Pzh^j&) 6[)0GFQ p^϶R`*P%>̍8,z X۵kf +gÄX8, QBpFQnh_/!34[Cϕ}@ 3N!m;25S\c E3I?uQ$Pd&m ц+{YC8{Cі  d4wSWHC?|q\wn,@edb?AOZr=#񽅡HP_~u?yYmS'sRb.T(*'+pi=y귙}~\} 'M^O|M~Z}?Ot=,>Dn]%/IM|vb!. ax`E].+k4xCEdosn=G.Td)~%! 6ĶV#9%hG\ şz7k|W勠4j%6c^ @|^!lYF4k<nfv#JQGXOɤI1T eBCuAm2Uix;u"܉t$sJshzpowZuǍ}NNI:Em*E5Õ?UJ7HD HG}f}:IǞU%bX]z"f&sNȄݷU= *0{PF/шܥN^).QȼzZt}d1WFvw0d1>Tڰ {] k\qdb[k4)v'GC`K7(㇓dJ6p_D;XVi,X3Mk2{~IcSys8W=nrc 6<v춎'1;x%ݱciIfk2@%q,Ȝ'K`)^2}cÌ[h0F<A%f`xtpV?AΙZȨw?ϐ|ɲ`Дv:Yn9Uչ$ 9YBMHEqqn O1se|;r)OazGbI7(L39Xk}TrSJci+T91@8{ 3Y"0,`%>%5B"poB.~4讀'V{[~,uT᛺PO :G|?32I53:iR,7fl+Sڰi<}Ը;Nv5˯o1[U{nrm\NJ^8ڡ FѮ`¸|]Ql};qUGcr#Tp1O$/W…6nfӢ(M-%r&tIpXA +"'s Z:kX[N_֝>-`eCzj=|Ga|SP}.|{h/ḹ[;+P=MDw!VÕjk#34o4>{ n"t"t$#YaŒ}S0 `" &F6l?*5&*kKO]o}'nc@c r?^WZ" 72l//b0m?\b?r.]zɻP/l \wZr 4U 0;@׿Ϲy>6LJW>R3hr6<)R"D#b̦:4Qema-?w8ƕ%^J?t#F5oYi]y}y{] ~PtkX /*f,rex@tCaS Hq3B "hjLS_8%qso?JfNApmt]c- 7{\Z2ͷYV"%"jƏ YxKnPoz=1a#U6{hKx+/mldsTb>òjkUٝ6IÌ[+{_iO ~eU܂)t]-mK,/,Y7Pf N¦ m!oL&)a#sVpa^CTYޱDh70sCxO8&se8:+Kz&J$xwҨ:Ų2BJ 3-FlmĤreD&T&j٫Y4I3g^ "p'D2F-ap 8;8va>!2L8g5#3hgTx]r/kl#R]ID#€v9NmWO~j.Š2 r!X:&S@U\ןjO X pҭw6S}HqDn%Lxt>i~_U|sfcR$ymFK7~)rFG'9Qj$?uo<')T9:=.jѤUt^cЙV"oŷF^™#߯;_j%*)mv&M f²c vO^{EzҖKˮͮ%{H GG JxCW_!/18O͙4!Vӱr1B$/+  |;}]ķVٲA8۠=zeg}w}Q w9&U:HG-[z[y;V9 )fؚ$ /⸰i$ov <ǀJq|S7l;N*_̧iƮ˟,eW\wSȮ|^X-?ſzpCҒH";kXղBiq]Ri#>d^D ;;kLVlՈ4 DUO ]?8:+'[DC}UAD Ɣ}.4u/0\O*ү!QF r95ǔoJ̢{1Q AK[΃i,pc7F =1zQHClMx-zeeN`!q1Cz]; 1Lz d˚5+1Ҝ-n(?b&!! nրލ: .C Ǫoo4T\Q0ka,r #\s3NOSul@)]"6}UwwI8۔H$[_4F_䆇!RL7`nudG_Kgg}Tms̅8xU7_{tJڊbb;8_(35@ا8̥MQcSeS?!uR)u{ZjTۉlFH$Ȭ1 ,PFz RY#U,M\/{{a$m՝ n'»,>:rc!K5z˦ouvN̴h`6L )3FcԁƟMD X9qV+5W۽)/P)2Pt #|..Y1|YO$T i,_xBLPh59(*F8EQŖNw \wgMg8!)Tj2g#ᜇoZW\ Sn/~5l3$OנpDܷ#>ߡrQy<LsjceXXi0QD2Fiҽ_ h5>qt[~?c6|lO[~ # owuyHPh 5eYbIGjp_8Ȑ;X: U}/I+U3? =nsp+F̩PQQ`T(wfT#Zl3؀RhZUCIl])r,bN70f/Woa qCJP Sv-I=/="^ 0ik RD|־ɩHe3NV>8[L+մGOVM 0sw1Ks]H\Ya{Z0;.> |W~eEJ0dmMiU7^Tw%i~n}+l* HGrzK8f I dI>lֆZQf5Q[*9G{vE,a %z)h0U=44_,ADٶ:M:QGEq2:=Rf~C9.eLM2A9] n%6 ܘdLm̅O$ R +]9#/<ƯgC(0HE]2]#lyF(.yCe* .vu{ԚSSnh r}hqY[xS]LNͪwj~{,mȈ)rg`yвIr@˯|0nإX#ň(?Ryޠ`e9DpmDV0L<w+0 WߧLBUJ,.])1SB^tǰo4KN&F rT8~1?>c@aRjtn@:f%xv_vdkV67WbBen{tXoX;]G LՈ O,*擗c5U4r yH!_lҡfl$,Nt;;t՟S*e;$Vhwۭ0w8N$Pc/i^`-y8@ FrroaLpDZd<9 G~4@nӉ^-_y,uKЈ-%Ώ#HiLQ w=H<|a]q}e\V&0 9PhМ"B<-ȱ#.X4Pnt򓖝)c:r+!ꤻU1rcazwj솦Cpf+QTk^VF(9_8uP0@9fD5tsn]0$\idԜZ{Eц 5|BRݢ~ $IJY+WI7絥1$3#(j=(nc@4awŐ"*Squt /Zh7235G@dh[ި<`7 )jB`ϑ.Od[+mCwvrW? _arH`҉t\tf|tCcTD#i)DJ5:%Z/NbZv5>)fdƞg'&2/ki°@J<*ѩ,üA[O%Jf)%SbəRA iWgDޚQ̸G\Xv@uMI̮m,t^3w %0DF8A◒ٗsS&d|%JhQo{0ypG4԰mo%,J8 3XBlb+1>~E>mJ]U)ǽ\ |bIY;t!NlN% wfzO?4,@}@A[ƒȝ_#n_\w! ?]jVeҥm&aUTgu%E:= з. KTX8V<&w2F >ϋ;~2FW=Wew)ހCrEa?6F(8Pv;%^3(,ǫxR(PHD(L<{?qEج4~kxb"q^oOӓ򘰰M߯P n|*u> ,b ͆,Ra``l͋/eAz$?5=$V#du%2!06h#NKa['w"T/pNdzѯ9Y'')㙦[CKRX+2o+R)]xd$ V-c>*O熢΍ ݽߡ,YC?(,}|nUKY62yd) 5P>(\:lWmHy ݥ!MrfZrKRKCeu CGL8Bw!ԯJs?/Y^V}bÚ,KVRܓ۱V|D(?pݞ:{<%j9;F텔y宠ȣ.d r6uCUcs?< yX\[`<[zYZ^ϝĠ1ӽQ(>CxN4l[P^40?#=*, 5CLL,?~捛 駱P7?\P੨l*NG+tR<61@ZDU,3L-Jo?a0QQ[koHs x\ 5=$UǪ=C6"4g*YL*IIʙ) fNF,Q aeⱐ(Uh ̦:l1-0 epB{`_Dn79vIv}i,^_O<(%Rմ''j{H%n0CLEI;81 /"' l/LWUITgmQ,`SZ!-wl؉?|jшG2Bh?Ee$ß}iщ-软/jKcՖ0}Z|e*uFYc}f%uۻwKw0bOB ' q`ΞΆ3 h>E3ԨsF} J])с^L7:%&m͹KB-)mHp|kSFt ҕ?opk7H)zJyVBjco)BBLye' lwuiK |殤Ϻ(20]X"k-$cg }I%Ja5-,Ӝ[ƕOzϽ0u)lUᓪMǂ.g%n`/13ܴ(U\j0YoiV-^~ᑻuWKKZ~BVq:eL0C#C=*LbS֭3Uᨦa@רqS@2-a(J@%^`-`;B\YAL+Q [/]%N!w =KǂLp/F;kܜ(gY 3c!5墷u.=Z4SE9.͔D~A b^KBbئ z cRt$SA^+{M&4sB{r=eƊ V;h=q_& cŕW2ɄP# H籠#Z)L9r|5'&aK(}vF{2$g3Ȼ&B<.ljj\Zy.UVJp6] E4tv7n7)}_ v9)ĕ(l|#߬@J)na]c.}<+E] E!BTC*4&x l+Wuv!>t(c :c EY򹰹-Kcԕ O )W%՘bS*QFyQv~dwJھ#gF\}K|Cۍy1sQOh0 P2i.W~aYU`lp*P`e& , GxA!6f gAߺj- ݲF=f%ܾ J+NDH ~> ,w~jKhK aۄ♎3K<3`2mJ7|Fn&^w ZuCS-5a~[+4Uڨ:LC34\df~cxz3⇝)ο'n*RGPIz.z&l?މmMT&r ]uK]˽0n@tmr+*dV:Y+tzMh3+ ӯSU] qjڽZX[Z||c83n.;LrtG'}L8 T4%Dl: r3I9O{_rs?]qήϊj/qJsL:IBzO(B\aΟ}ڧ:AmW |{ȯ/W7Pd h65n<щD's"HZU1Ԣ5eGA㕯Nz;?1gG+d[ lq{h==~GM1* %=i)XuZ?CuJ4QܰoxƫRTȴqEESo&{"PSJA*Q8bؗM8#KzTF)忼1wyǰԅH`4+qu6??a\|4aWS)#6,^G@Hҍё }M-9f\ZJÿ@m|¨f-C U,4LY=^?g-5=E}X|[Gw]Sh7]X2D;uQy(Znw"/}:B"i:|ۦ@ k{?+79fx|gҖs)T&dd@uk_y ܹ8Of(AAqܩ'1U‚8v0agפ d,}+LJ4A &rG>7fBۆϑs3`o/uFjT~'&2̤Dޞu%N:#[[OKŖ)PEVD_՗հ&9w'tI_[x[(8QV<m+Fen9_: Οqz%c_3wqYXm'xG/ &עނZ5dpM({m"%2CT!|$˳d3>@#"ԃۄ~RD#hJM>Ldf__Ya7#^6UGJS6| AW%y"$o(C 4٨c"s7H-uѳw;IW p=0zg$89a~ V>(Q zMEąѬVN@WzMl;K\F֯C;7Y؇WpC"Ph[9? W  d00^z6o1U+Î^6F'TjbO<8t.6Di[YAC8ɴ?n R ̍Y+7`*hK۴{"RbMā}:6AqEb5 ikM0~ǔN0J\и-(n)t(eikFX;LJa.c?TP[\}Đͭ5lX-DAACvsrJq6;ԅ>Mmu|E-ua:*2)3U^ULȕ>a"%ɺK,i`}ΛP$fۿpϨkqeVA\S!b{0 Wؾb5F4m m`hP͛ Wx9 K?T9X;UJAFprWG/x?Ҹ_Я b$8 _UP)NJ-՘6 MZz od@.hh򪣅cz [6@oZμNjPNG$(pjL>NFωt63WC.ĝ~/w+rі; te)ydP㾧ΟȾkZ ۙU)gV" !f1n?4ΐ 쓊;@ml+357PkZNV&˟U (uUDϧI睒Uk 8LQ.άr3H9Ńmrbb`ʜ % ygF|a^auMPS0:SH:=>%C39dlTyNFlo:Y#1}Ⲑ%P^V A`-@C`QMO(@2^P'S-2me:|NCY${&m E7:V~6F DزY۫hޑo=̥/VMe)HpkP~S|~RvwqJ)KlLyu->euhW ~ECery c#/_D0:mmGB)L4<_|gJ*&3B 18`.9 K ?*J:C=@v{h(hF-!4pdC30YÍx4d>. \li}FTؼ*>ʚ¤k#ZR1hp]=q^ NJBNQdl$ y>Q5^"iRM;7NnsGt[8ygIFr/ JCnᱬukWHRBwҽPG5sի#]K?ax{ AšLIҪP'k0/ldZq;XnT1:cl+J'%b> DS+j"yoPcF]-.#!:|O~18 E r]7!Nhr +, < , 3 l45t=ɜ؂BɟŒjS(aa Joᕅ cWĞ?зWNm#P'Y8l?o2幙xg9oy@cX +c7tۗOJ ̉ AX2E ~tأ='aR[ڙcz׾*%";dWiuĶZpA%:WGȋ1(27ژsoJRkbl2;R~dy&=V-2iBrh}kYν*~!: /حTqT (m$U2ULTdDZ]rcӜ`mCg8yW[͟WW/ -~9f\l`ah_C!*5+oZvz?8٤m̾|4MҍljMY|~yl 3r\+S+|ްi(b宊A0;z?)J bU8Aj~T2 4 } }Y5hphʳYv~/ 10V !Kc貊$%Fh’0zU|8Bk*@xf#M@!Yf`$\#A#I!ʃ i ;:œsp3_eǷ+'Mwc^7 Oo*+TY ͚[{='e BJ82Ǫ^EKL8Ԓ̓b``,?xgQkb.˳ϚX̲9r98\ۺy`z9mU&>hД6=oyHDˮ4K;$(DN}8&*RxLfqA`Kɑ|NiZo\@IkmY{zy#kk"-KP74<̱D!aX>Vd}SJI [ =Ӱkk|p*K/1sl/uk5)NRɒaK{prRpR+ S* 9*(u{ƌr~jDJu~t y Z7 (VĽ|_,50]dkutpwQdS?@9jt+< >4`IZKA_O$#1`ȷzRU2*>YLbF 97Z GĖ*> q(I*Ĕ-/aKR9D$Wx*]b51#aҗn?453 Sez>m.TU,2N 8yRwk duUZtW&[{(LȨCi&=jfߺ.^7`^ui-H8њaI@$>=<|Xc+%-lb4-n[#JyR&V'4]7*٤a G'ضrs8=sW yK #:kdQ>k/.D7]o:hx'bL[ ӊ(2MEիQzv518@uymB}24DNlʙݦ *eT'jrϷ^Ki~_!8_(L j}>PnHL"DGh'yr)^OQv,5yw [wf}8`r-2Q%4TZ]jjw15@`kjW! /V2_g:ig0Q$\P} vt٣;=Iy&I웰ns}8/wk Y@b?W{t^'>n2 @`mO9b.%ql(B̷gd݌g_s[iEJ6dZ*3u뽖+NaFpANy^-WI)/ۻ<  ۱c:q3dLX|8)Loog =$`Bc2h+!\7y7 i?'˗r.}!*oȩ|%: YFjT˷!— `QNtx4s:{Ήp3 `^ `l(O'f]$~hAB _i\ѳ-C.yò|Ȩ Qkٕ T"]nC\Nr_,"*ٗȞ90.zUqyͲ~: 9ShE@# Py_Wy'N:"}H >f9< 36&'q-EP[[)@|d]mpWf;<7&#YPi6 wK"2`.0l@yEMxH +mvspJy9#|+<ѴxlXkzd<%KZ xŽ`O5ƠI)ٽKds#wtUNnX~x֟w>t9y\!.ij$yrwCMgԱDJy"pl#v 75$7L G'L)Ev##hz bi<4]r4oսŤqqmTg&d(Ͷ)g^&wsl4 6'"OPE<"}I:j<2@ޓBS WϺwhEOa) [4~ -KCd+YA1Z*sP+֌g(~[~G<\B|"$)p)TCCZ\ORM"QaO!k*[Os|"UuXbkp.ywD/TQkR'#F#xd/r۞U7ρę+8g˖^R Q^!SY]ij1\^8v2]:B$eI ƼSQcj!Ⱦe\d[Se35I1@@Or-,`Q5QE3"+,a013)PD͈f KyJfΠg?C)fMU+If73=2R$!k7nIPj1J)C ڦ 4ҏO1TFfZj8y @;RhRTs-@: P}3<5b " 9cb8ZU%8d׵t 6YJb3ѸʎogWqbU\M+sR`(0E=(d&*oԗSiykeKk|Vdmt#zg<۾ &WoU\ln< a)'{[ifp=l q0sQQ2||gkx:\cf\vrAR4AR0&!A'i.#VQNL5hJb?{%Q$pqWQ}Ղzx+l0J&eb&L p9W1P r dR}RTu U^q(zwX8iR;M?>ev syb<шݕ+"yGڊ3 D`̢\#jKͦn-/Tm ym1/ ȥhW3%Ղ(PAq2( =GMhAf ߴ (c3 {H@:>O0Hp.tte+{)ӺrEbqc ;R-挠2{GO,0,>zO09gNTaPGa> z%:2M3bI=ҥ[BClp<"GKtO %Oft1ɯ<$Yì("XȞ C BҟӴ_:5悓8+56 Af~AFV<'uգlvݢ~N JBNg& ^3P=/򵱄r0jx$!=eYl͏j o# )d(C!q騢c(l]\W1 %"8&dKځqm5һe_*L0 |*N*Xf b+r}:oT[eŔiϥcW vjP(Ϳ+K^h(id;z/kYr2S r m3|ܖ%AndG:K* E`7!)x O)l(|U2kS4YmFKc9'UR؋cNldqBhbh\÷! lr7[Q_ߓ 2[@Զʞ.&ދnCsg[ح]S{aA3:›A 27.dvPM{5ӊQ dAy ['ŐNFIVZ0rwKqupC[X3\rԸ]~pf s9#tO36 {HUǧ:w.@8'@OC=VC*hf^#]/d?[iG,4N{7Z m0e>v<\P*OV W^-Iv܇}Y'sJu'ȮWJ*ǝ!VC^1Ut6ft+p8Os w "=9͡L&^&o[(ASG/0/X|ժdXOEmw<ڻr_Ť$I f>45 P.y0UF pay)UKU[>]|í zԭ7J<{|CplO'K N[/6ad<)>_(RB^#=Pp fkge^UUb2bdF$j &߮z¸mS<ݲbBP]?ι' ۆc t -Ehܻ9,ƞl .&OP{zpV}ڻ2br7`22ι/-D_krDU@"o@P,@wʉ_DiT@7[|E6wH!EAK,^NqOͼC2}̵ ȗE6L8>ߪ\Eq9U$-N4i^L)b:鹣~sĶ(ޓ$$(7u,6lʜk59zMNZk| 4s&8jkgCl @V]{(s^Nƻ*QWAfq?֟tSnGr!ɢ<~z#֖(Us`lXoiiɼ gkII߰>h޷WG~Wz vMO;dQ0u 9go7%@S泌"dx6^_2ҶU]bYO1,c@]ǰhs#A1q sHndo3E:\U V汬YfFCDLf"}jA4,Q"]aҮv.ܭ@!\J7PwZzWk)c=(!rٞ[;{fRl?ŒLh8Bo$G<6}K(/^Ҏ p`G{?DVvJE1EC{-qX:G\qgiZbHiuT !=`"ŢEF 0(i;:\Ij%P%ʻ :M"z%׎&5N\0[ t4=+W@j2ngt\rպD< Ə} y 3j*f*+z\WyK Y7峟7*LA 7\)n4aZMR_;*m!a@t`j Ge9g)c͉?EBgMCu_ +>-W8A^M2%Gz(crMUrY(O_g8F]Hb6qc˄ňaoE9α➭eOx- Y]!)+q;C`q.Vv^ywg6arؙ CZ5{MB7i&<صGcgK~|'&":s#yt nlx<+?'\j@PqBYjzeZEQ@*/% o|(fLyK7^:~f201d s@|#FzL7- l$T$ rW^e65N򌧼[W,@6En.e>#Ų?-U<(Ղ̘Vg~S!gv !Q !`8(v XvJ x=f.@>"~UUIM+7'C e>'XvE&K19HQ[m4:; lϗS[aڗ)͑:rMiVUNI:Z>(A!Af$o!$+W`Q}x=;yAflȐ.zׂ@ͼꄈڌش\¹4;5hH8ñF.B83WUAW#1{|vq5ri^th%S1E^i%6YLmh0eE5p.2]Х"4hH*q[~pzRŇc 9mэ꒪eAsygN.x0wra@MAP=I_`.oO׈,kLJp0o 峴R{!6#gɐYVW#yW3MC@Ԓ,4e/a-u2l=xOTKio3b+$j7NP[@cV+*jŒ\Af zY2J?%<:dU--NCWJGW:hϚ,PKMg]3 YB7tŶ$mFzԷf,ڴlqټ84. A.|WsB!`hfc !6B"i7~ 6mqUu$i*fVWN<ʟ4szV4>&V)ppcj97SR/H '@]Hoeoޑ"}\>?4JWoӓ2TWg$W  B9&Ȗ/[,K\P@V^ެjyzsYN|}u!+ֲu2dUm;س.LNzQ J1,pA0P/;rhcd`|v~P6D_,f72('"[(]D=Lk{c!__=I2KE]%D@F,SL:lM؍+S jq2hj^,g("k #HS:AOP[,4 Ku>76#YYVXV ҡ5pͻ4TMk "~/4Iʆ'e\$xT\ ɽ : N(73u f^`SvgܚO,r֢` nKYaPR cHk'L:|/GTNوH6u7*ͿԘ'( HnAݴ^ O50O鰢ћ/0z0C#4`®c SB w_!lw ESHE6|͉& *P5GOk]抯ryE2'}POf2eq}i\+^2vm9|cch%yO ps{Wϝx +`zbpkZY6U2 /E4dsZ!1#x/Ɲ05bN }ce<)g-v/2&=\IL լ iQ0x1շ(֙7fAZ(sPHD3n>y<=+c"ּ*VxNA,bJ7N%nE>F.}%+' @%}'wJ.^~ ɷӓAC K >QqqJ!awloi)=Gc"(&0F]Xߨ$9mOO*xw~-n4(;SnƼψCb"KҬZW[|v5)oNh6H<46pʥ2P/ڿ ̏:x"}=:PzDK/^&;pY SsjyNt hPj9+Bp w)nWDe*m©w n% _!'d+|dkwf6/p6cs{A~ *y;Х[[1ne |SR ,5lS=݃~謔Y@$!~yf{Z ľG"N).h cp`|_QДuW~UQx OV%-"ih`S)\? ?Wou==Wk}yV0 F há4sr]k^6QΠnKrcO_6 j-o8?3Wt  %b6{s& piH@jW?xL{,Dz7uHg'%ыe1\5=usbΊXlTWE+L 7PJ( ;3wd`y҉<_{Ml%&jLe v^iHpzٓ}KQ Û-rRX ׎2@w8~2B7ߡ:D@9iCGfEI!Nc[~uPKۃV|4E{4jZk׷)̵}*_ )pn>MָdH3|S{͔#"&0Vw2[VN;we&OuNp_[-T6jZMI,5)D..sDbb [q[I?'b| \PρYd=#pThđ-Nհ-zӧi9:5Rj ,oK( @s^F llnX@=\y[ROvni.W>H j3lGxxlc*q痓 Z'QI"4Ї Ԭt!\~} U\Jac 8h$& 58\z.zlu óBGgn8э9@Us~#;D~Xhw hxA xem<iȋ኉btqF)IU>Kyyy!Ẏp9!W2#f_a( C/̐;G\oǶԆbPd F@mM"su}ԲUg=l~cHwSNL&cMmɜ\!M =[ܿD;uj+ '_}"xme45TR(\ݲWQ~}W%S  XK ‰8Jk$F0ɖֽ)/w`\j8UlY+tvw_o66aw\FլxZ-{H% }tQMPb|D# "72V8n'\x\zAw<YH x 28)RU2SF$zI,z>(:~~eKhKٖ?+ܸm(IZP0y!MK9 H- I[$};cM1xn3{;}mRN״# D1 Ks3Lh1pPvjuSH[αy30wY,lyJxr9y1)ķ\̃~)W|ҁe+!˓jʪ c]V$t!czDeIxT@g2H "x^\iMXQ ̃uJT10j960|, M?FWGQ+P'jV+XHb.~VgɤsGML-R6nY(U@Hz @WQ gy3~k$^Fϧŋ '<]$ \ܯY.{j>ϻP6Z0˾ CW_ =!` x3, ^q&V\RnX̄=3jkG"E DQ ?ߢxQĞKP@9U8(| UD@2#I˂B\ M= <~/Δ!@ 7&pWy6?/,xоiι٢ )0V~g]Ϯ)fE5j.\eSUcG#&J1˧U6S-yeSϧkOS2pf<"W<s^fZ®R 8};^aJ/mK%CI򁉪qaܶp[zi{V ?AŁ"opQ|;apV1="pl>ZԹdA-[Zxwĵ$e2J7}J'c—>6^u萴 eãv_hWa$G\y^WPM>`8Ccs}Y;0\41>r Ὡ\[+T7G&+  U;i 06㱍Ox]Gx"pgm~jKw چDāSnT֣-ܼ^=.ُ59apA~0V 2w4;9djWPC$ B )xqN}:}-H^fSxO (BZ kA9uj2T٠eBx/d9Ecs_U~1yevo q3YP/^4"nq+SƗ>1T"OMN(g]a' qu,C &J֘,RS}p`Âܾ1.#1l+YjKW5ۣҖ ~~1mJw\g@,Bި`Ts0{U+<T>媪2a,&BGGh;,_7  |> g\ͼXQ,̴:,}d?s,CoQAXru[٣5R4 Gq= &!H"{$1*FnM|AN(뭓3nSx! B h|Z$r4KoIk1zi?yA6E]9$ 2OG kҁu?[ U 4Hr~Aj[RF}HyȎ* [yY|Sɣ\]S >5w#= [9A%W80698EouEVVjp.wa3&{&QV%0Fy vfWr4v1)cV`@#qKӀ#aHTvpf~5j&({-:l[h-`h 3yYN,TuY[=%8[{sRc*9U0\W OA}?ǽzu!֎,SUTp՘S, r@mwlޅp)|\߳ic &y%֍t\s:LȽ6/$Be=ЙiNB67 ( rqs \"vmO 5{%dhhbK[--"k]3)S8MRz8B},J>*ftJS.3LtbHTp.}Ϡ u?32m2jndcQآmTG\`9âv ⠓̟1,gsFRi $xI^/=~NYfby^h窾du^/s|Tr ܖa5'-el ţɫO2L?=ؘ7ɛtյNos%.B:8|ڬ"8Y*Eeڻ4ϹmwFpic="cK7$>UÕ-_!!^mMq2|}sEȂ. {eqQgc}xJK%|ae7Z/CEJ\0 wSxw&{`(h4WwsP[] ;;"SÆⲵU (/ ݡ_!R|q'MqyTDe{U $&:yqn3E)\a3nV/l4u%`1ls^sh}oͳ(/ݔF9iIoI0 3B ڸ#8u*9+׽~mp:9Co_˯^{9G%}V3QjML$TJɺ6L.Ohf&{ W ªI'pwxItL7Ec~{ICfd?&K.JC%J\7zq:jq0nCql`FSّ86g9x?$ ۏPs|׸S -<8]ڍ&dhV i{) .G Ow_V ߌn9 Gm Sb pq^QAx/+KalE[V MRIzt%h~S'-~)L.kH}"H_B7gYZ070701000002bb000081a40000000000000000000000016296435a00002630000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/md/dm-log-writes.ko.xz7zXZִF!t/%]?Eh=ڜ.+[g`Q:@WF/`URmKADߟh:1<j%(55&0US~UɆ۱4_Jfz{@-<*QZS#õH+2ߖ 87tsQB{*0tRcM2erʆ(1~B>&UGykNgfRNIwԢ21`;[a9vԧlKN6ߩ44GM藕XMqiQ9^QdE"N6nP){ bp䉬0Rzo SLI L"v^pSeӟuA;/'0{!VnY񘈞,6js\VGb 6h(dH7fYA psS 3v]Nփ8pbP]i{mzlpK?jy5$ }7/s5^I 7@l/v2@JZJt1d_vXuk/ur!>KQXQzw Ͱ pIl#%;,1jS;_O`pb CZ>@5wF^YBUgikT08+c3$Loow>:Ny"` '&{cs(vO@/@ w]&vk庱̶)& g6pr2q屼nu*#:]?%ƀT bƾ/y'?08F{e/p_c:#BȄYD,2g'j/1~FhWE2"^$(7\iv5}5Ej>+0X0lȦ 搈ྮh;h<{LVcy2 4 =0>'$V5]c J:֙hTY,ۮ(>f%fx\0b26&(I*-x&kNds9yy~^V R[3tA߈~}g|Zh1uD3u\6AJ*zԷrg+ Q|g} ZuƢ7~ڣxm׍avÓ+b93/kT0D/Q@)dǼV h>btX5 L.2WObjc%" HmTcϚ*GAF~uVoBR0WFS?m˷,b_xI9{4ɍw@ wF]5w&Il+CRsdF(/+%k+J,ּ\²b8F ~I;G¦O| zg<u1$.BFE8i[D{z s[twJQдi>DV &SzĂSQ9{Du`O%['5 N&xOЯ[;:BRд^܂_H>C,/i r[EP*"zgڝ'azƫXTV r^M0ULM5`r^LZPx.X<=, aPOLfHa2d:b!a#ΰkF*$y׻P(7eK ⎇x1]q»Π} I'o;m~C_9u] |/[k(nSnec~4_^}6TxcTY}G EW< MB^& aT~.pUlkKO=ZiŰpТa*Ĥ~;rh>Q.Z#qxK?jrbnaxRw*3_䀋#u..50W ΃ʏ kכ Y|cWgkRi&`\;l/tJ; -]aH Pꑉ Ui7sL3^*ј><(;.iTe,b`dttVA1??d*_)Uab*u34[BQq> 0Y͖ ISjY?Sx!)Wf[[qjkAUe9Rb\hƾ ݺPdU|=^mJl wK(rDX+f3Yz89:3kHw/mAPd2ҙrT1|"3͉Ms` h㬌&׋!T +cJPO< |p3͡X✂2zgW\= pǿ9Pį!݊۩ n <@"=NPٕkIkF•{MNK+ 熘5)O#_ʥfBBi9%eE岼6@)jC%O{PƇss:S(A09/*0h肬E^(y0 H?J)sHPFYG-֥̃ K0["3 It,/5!VM-/ L L!DH$;i-o7ȹiO% 8A%Ttb[|(9r5ǤpxEEBD1`EyΨ @q.#biѦRÛݠ߬Lk5zTMF?ory kV)1&%ʇү@w~B kvISB8A.@=ם\ٞ.gclVMY|T羘\f(VV14|^%Q V * 1`DF/#H%"]jp Y;_2"DS0F e˘[I+> "zoDi 8ǎi[xOܕ58>Zu 7(I??*#cj,z;dOI=y9y;ʧbTc]R\ 5C-@ YCQk4n kHIamfnfd2ma 7/FrÖIc*v8w2U"cQ쓴XLS{}iwW+4^Gx|zۡX|ऒ>:W7:' U~OX0E ܟ2@m%G7MM i-<~|Wt@ "gdZ83樗V%L{M=s}e8Zi-$)X.uj!;xvU[D@GUO˓EmfPE>ǖtOݐTkH5Ys iʁ8u}I+lQy~1?]X{ȕR>R)i`F-_x %8ҝBmW\Gt|E]Ts'nu}iwfZ_%,_i|Q"ɘi%2`pаhUܙC7]_0榉# k=[:^yax!mguzdWC>)Ev컰|jxmxx7'ᬀ0Yf:Pz>/81b( BI t78FÌY-QDaβB/rG ~; h+=$}F(>Қ?aΘ`P(B M}4R22^(0 53œtW$\ LqJhcIxm6 gݦ`0Zi:e]|*K^vRf4R_Q(vnj$}a/JJa0" }ldGՏ:߭}B![r.C DU.Ƿ2i̲_HA٭nRT0k oΙ#~ޝH5е]gf&r0 @]bKhX;߷RH g! >>̓x4 (]MĤ՟֬yl~~$䈋)Lqk^>vׅZtY@W:Ȳ.Vbo!rSHd=I?C B h$Wځ|A$ {{ET`.ZM"ՇL)7sbljkZd|>i Z4ڌJA -vf2)\%2 .G*X2Ww/:M98-ZcͿ?h\ȶG}STgppsɲkjGS2a@wǹ%\uOQQ' fCI oe>"nFw/Xp D M里60b'8"pӥ! GI $"eu_=WzR^f09>}0Tf[J.LZ]5S&тmtTqHڸelbr4FǔciCl\U_W`k /VكRЅ( vrh}WWW0`Vʎx*-da>l xܯռ~<֓*a{/)\:z9PeVZ^y/A20l(vS/=e][ $ lV q ]:8vww,gDC)O\+z;& "AD#VdjYvZwօKQ!S"FFjT ׏s[&F.BkKt~aꝴ8 .}f۟e"v }CW[%U㈺K7gOUA2Lˍ[V#v^UjU ñl%223:$dR.C0Y_R8\ K<2Hy(^l9 %&WL8_dWW|s /VPQ/. բ O|"f92b%[f$`e{Y]ܔY V;oCMXvgc"կ%BM}A,7шٖ2)$| z0⍎ ψ.z\|l3]Re4B6%|%GT5 '4C7qQl #$zP&,c=،8Cp!V^q5߸whyeCI@ĘF;m CR?[J)("?U'ua)sZ ™r"V5~"AvR?jWy#}LZ,=硫6gRi/GHXDoH?' 9Q[(ulH4_9D(>?RXVNaUM9M|̌(D)p<VAܕf೎:[dGn=iXE1!ULb}HNF!z?XZpCduu VL3W7G,ORx2 a㜀{#+>,Șz!j"N eQmݟ^SHp@} tgiۨ4JSPb$RlDʼ [^`0%Ĵ)A(Ϫ}8VDݵ.REy]ş=8|=D㊲m\aZ]{> 8^/2C g@xIR(`&@) .b1CjjDlYja)  NY""[JDESL^JJ]$szz,!Eї 83FjhMFfV )5`’8Yc5KW?g'eݞq~PA7 J)iɅ!xędht{n >B6JF_C\žVa`a\p9GG5 ϱmi^XS.O!ל<( ZxcL#fNw'cmI+יEɧl7kUJGxf6 z'y&E"1bsU۴/'ݐT m` 'qae a!Zw<-/Mƭ}=O9dOa\Sg^̊^Q>)Q*IGsU 4_^%d~*RRl)wzkI!%ڦ)iw)f/67[p6;jP>cx0Rqņu? M3U cƏ5S  WξفkNG_0B狃REFnh&k/E8M ku\y}3MG30tLrLF JcMq߇Pمm$Zwbt$Sb-6U/Sc<%+uڜ&uǙXQ0!$< p@.۟ool| >JȠm)< ܟ}Ģ|r%b<1Wz kf{=qw$9Lz(<"u/=)"+k͈#`2 `xRлQmB/oǭh@Y[a>Ƶ%0ߊ6aEƉJć#~h Ow[{acJ9ŴҦ1'~̞2[ŽpB hzGHqgJ 1VWlevXLimݵdh4_0Xв@L}ZnF, t GPglLsԛZWGxў^D$LlgYZ070701000002bc000081a40000000000000000000000016296435b00001b10000000000000000000000000000000000000004300000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/md/dm-log.ko.xz7zXZִF!t/{]?Eh=ڜ.+ѳQ:@WFzBt3z>[IqٺPp- NjEk_ fGh nk202޴ ŵwF0vn4S|E1j][I:Y+ͧSG㉂w~t앝 '2nhM8Zm>2P.yLHafP%з&})#eewLN^>OWNN}Ģ۔2آ Rd,ZQY_qM:/G>`Qsu$9ɾO"DcVxrpS=&@P$~D@=l7 =/+vH }=W.ae#b6洒36-TFrX07Fql4NÌ0M_x,DZ\IeJ'pقs=`8mV_==R0~շq_VDzf-j)^ܵEMI')S\Uǒû0hz}"^ҭBMbea/|׻ ѝ:KW OS]i4c`[U=EͥV`=zcN pDu~{eThjiz#;iUDTj+РC nBw;Ncp0 ȃ9 Z| 5Uz!}Cuw9lz %GPS# - w1,tDh֫`d k3>s&V}p:?uMH[ދxW( ѓ^pOv02+Xgz{k/NWyo ҂k(E8y('7ɿXw @5ԦB-?@aY9\ɱ>I(f*">kz=ݨn-q-(\yp|HZ4A _r(+%PN4s|}D IgiS `=l-X89* w9ؗ`Uw KYA7A[u7W A}{A!ޓpviL9zFR#a]~6ίɱD^ C@eu>cvJ>9@}#B8d"VTbj+qQ緒w8%@QN0N[jɯ3&sY_tULO)>z0Z0oܖ.s CQU UɲxJV˳/Gq6,ihwZ#Nn[FHsWrfYp'A~~ѳN;n3 0P|! ۢ..ξ՟+)Y]0E8?0}YfMbhXbgRVl68U1dMc'JĢv10-筌axCFN^YNRes]lncPw,T`;8Ͱb.`X/h%VUF#^02$62*ߑHY.ob"1eX%&qcBNX=ƙ&c .RhBRCrw+FEd^`G1Rnvq*i.C$XMxw^ thר|t~Y7}s^Nw}4dy#y17,u+8yL]*}a Db>$ݓ'qr[z6mh.PcWPmF=(Ln@ C>v(֙ŌebC~ߌjufĘ_+ȣUʴ|gbqA~\ +0eB~GcML{sytj H{>"f Uu1O_ۈtgM(O [ \xsR"_W7)^ ezFѳjCTÍ~Z9ad{쉟s@9<{Rl!o~ 2-lm&C,/"JEF{_5`Y4. 'Lgt2hm& zlYA!&J$,P$!ɌOѝ(BZ bˆۺj\Zι;uȩ l^'LءEWqŸeI_>D, 0 EH f4uIH1k m+hcJ@^yԉ?bKZK?XxmzпaX52%y:5"-·E2-ud:GY+0iJqfY4CF1~# FI1x6V|q" )$S= oʰMP%&p'*r\Y7Sd Ú< 1bhr} {b, DB?{|nvD%ޫAB_oc#XmS.ӭKX,`>nugsQ+P+k5גw{7f W$sWҁTHE;] ;̧tA.ߞ1| IJ% y.5kݣpK\^s4'ZL|]RIXL/!%:kSI[t:@Gq҈tQƒ!OXp=k4!\' .gU2[ W#9#fS% bak?=|A˼$)k_hscF<; ]pֵ ?^UP#R2O_n>@V=6,HsQc4HMxl^ϫd0JVbs̍E|@椈|ÏjMI/Cʓ S4:䰓8\2M'{0V{8!.ELX(-H}I ~7ZQvېO+,IO UԺʢʨh@~D2H][  z̃< 6%T0Gw lۉn kM8EԈ]Ϯɰr1Ep !"[0eQ.\k]LvCfrH:87s)8?ުxNx̟LyN:Un`K7rzŸHgrdՕgDVMz_Q$%zDS$gO(N12#d1s( [oW prE#TԻ\g^GEÝ*Y>vup[P3_Dewo  hN:Ksg/ pg&{@pҲhիN8 .zfq܎aczw C_gU!b zݯ{릃7E>op{߻:O ^Yo{znsDžjs ۈ +@*X[ pHB@K5씆(F)::% OT';6X56e ] iHk|o`k֞9Z:cc{vH{g)L&+T4ɲJ<Hs4+ < Q\,h1V̓CRĹxJFZ=OrvO{xD_Y)r#a\IɆӉptSW2 fUgH*P}Ƈ2e1D^pyoKۧhA3jB jU2:' T :s0%<7ƚ=4WTn#`Sh RkQ#i+_Nx; RfYSgu~\2ґ&#$tSaMN/},ܺDh!pU w@S=|?f@w $S^ZF|Ac |N5N@,*xͱχӣ=y<['k|G0.H(Q06I ȷG[HO֠pOZAf s|ޡAYnuqZw窒zB6,+X4l轧UG;.*O7ƙDmNY=9u>8_gO7&8oH2ZPF*:s̟ǴE+V'(9ޓhZ Sb:tͲ?"[{+q ?aS91"P5+RkgYZ070701000002bd000081a40000000000000000000000016296435b00002c98000000000000000000000000000000000000004600000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/md/dm-mirror.ko.xz7zXZִF!t/໳,U]?Eh=ڜ.+НRa˥et涯϶!S[R;n[{A4tEќTG^"pL'Jb2 }X[TGCBe;a<=Z~ը|aI%OML P2П _!!aCB²RMu墐,ng7.@az@EuqNPCmvJ84|m2(Z Y׃RǖL:ῃ᤽ͲX4Ape BxͰ#v+wɓaܺ&7TxaȔ"~YL?POȭ:d8181ool*[2iqlԑs/M>^z ͐Ni^댞=uEob> =OnؤG@Ǚ;jwz!*jw^XR+J?YBI4H֟˚20xpJ&'^oml}w^5b;`HB^(r["7܈!EMW 7.Rs'Isfڰ7kHo`y2`h,aP5wïf 9{ֹbOaL : `i'm2"yw3bSO>i=(sNgYu=2)A<`VNi8R\%yۤrvOp즑N t4`YءS܀!s ;\pfp!o`,Y^mcLg D$yxdxSVKY{3`}IbF:#MT4ؕMw`]~]_4ɟS UT,CZ#z@ %D/KHCY._O`jy{/T"* ab۟ޜB(]uϬ[m6RHL׏D9޲Ws2ݿ~5GdϻB"N:$*xt8а:|s=\q@}䜽&$e6 #ME~chIW;j$7d߂[C7e11`߅MН`l4RrV<_ R8-|)ugUfKE2v S!|hl$W $iGK>7 3L a.]9~$ e1vz7^'߭e(Á+'c e("R Wڷ.+ 酒Մ9% wzZŴ`f(gEٮMZP3qC:./Dž>ubkzXI&Tj! +yȿ I²w?9rŽP[m 6d#Dq,G@XI}OdO .7,9l/>=_b-T/#-QFȬh$h5%J5}zZ;ױP><D0X/tavB+C?f΁!p7L#xBl>ce{詘xn 0ƿhŦ8& |W(΄qZ;æVh9v(v4?Mƫ>n6꘹3Qin-Jo|ꉙ~=1ɉDex(PV;K_nH'>L#kp/Hl2|ZZW"G$ VԐL:rHWgv(%u9AG J<31ļ\xgPK^o rd( >ZlCλd;nO8PلjpյN}ُڳ0(جfgZ{ނNu V6XPBS#_]tm_ߩ|ܔ&+_>۪_\zH_"wA?!+گaROZ('.RGpy(uI+4g'Oqt?mjF.ڢºIy5-/HY7YWJm#y[aJ amMP3hgWއ+"ݹ4o:>"rڿ: WYCvY+ͱ O}P}N2fj+sq5 ßen̰ l?!m]<ֈ 6 wϗ(lV?qs]IIOzoUgV`F+Ja?fSο%o75st'V&fԪdǑGx˟_ec/E6q03a7'pېhJU*>}txQ6A3B/C*pl@ѹ{+48#nKi15M^ϧ(7E0UvZg\uwS'i,gVƺP`zW|i@X [ZLT_DO@ws,xj|ϫusXܫ9~uܩޣ=\{7jԗ:zh⏶0:x0W5~6{L4vL`.Sj@s[O٬S+xHw~'Udˋ+/RdհAA0aUn;PLn!]`)ċJV(:& nB[J'kߘV2o Rad Zҡ57 4~ T> 9 |5Х)6KrL'pӇ֣vI̓6L6fϕpmZstv7MBkǙn2̘1g!*P-|j.u_SnE1p=s>?f%;mZb|tLK>Dql1 0wgd>%WVT5節)Ms ] .2g*܈-J'XY?msu}W[``0*fdFw^IwAKWL!G6gy |3wOG/G \8(iVhvb+0NC),~+wV4 ] I?y2&bP bkR"x^n2G/wKy@֏ն$pg=N[e"o-7ם UKM9M[= )Qb =,5n84$|ZBhD^<{?N w^?s{ ^%1}jl 5I2j.T;߰Ir Gq$[lr ;iZ>3~-Ǧе@ʦ Aw}:<wէjׁ4WϪbk(@mZU#2Hap '+ \@v㝅pNS,ٕt\ P-fƗ 5Ri'jfY _ @ѤW4՛r“J[b/FecSAj$tYdk;oPw{a.-Ig;_667ƁjKK"si.[ٌSYV!>&>rd;Ϛkt_S zzVZ]P5%m'8"6\w *"0̅@w>wg+g GDaÀ;q=qHEF$omwc2H+ԣ]`C.DxÏ/l .}PP:+Yy;,jR(FĜ輻fpJ欆mfIԦ dKV2h7wrr*H[E-O DWW-we,Hcc:!rB"q:ydN&U[g[gÅZ3qO8>]H437_. ^X,~ENG /G|v+ηȶ.h\^|-o񘐌Kv g(P4 C+]ON=obhr翾77WyyJ2%zR/w9|;beV*a/c˩z|ŽvJ+ʂXI]5b=6.g?;N~Z^|"9a N(C~툶8Iɻ!{:+8 61W'nDgml>&׏sQ(<:husWuڸ26<ւ7 %E֊.ZI2KKg!#. ocXs s±= qKˇ%wzRaxEDŽ:{DU+ )k"S'=tDv>K `īlt9=x^޽˳g@F&$s?|iF@َ+SP-$2"UQmT;a%#XI *N]QGnWR?8TnI8JXKGL#wG\+3 Hm0 UZ&8e%!3]zSyXw @[ f Qn]`f|B=' (`Yax|8""}*M'W"x)6 vP]p?M*R:q(~E |!=؟Vu<j#]w\Cd9Jp,3Z vOJDh9k=^Euft$Y*S~b]eZ "UmG7-S{Du'Y}~t:sX!O@ױrн,^ab,g&"aoa>ЗB}F+vTF6HoC͘FMvߤ D$/ڡ9A1[ן#21MZO| uYPfy21m_v8hc]ɀ-}_QN3\rhll6+Rrg^RǚԀ?5cIQ$L G0#c!=2Ə3`IKB NadE^< 1OyP*$3F%ul-DP1뗾( 7c=Xњd Nez.4d1M<2 :TSKovMEMqcN %8"%~tpv%wYN %mA67Bh`j nhڶ2+4}k;}0ꃬFPdNVԓz]E]; H `"Uϝ+őwD\p`:+`5<3yiPg֏A<9v3>srgխmY^J+PrDn8*Rէȶͅzh8_ƞ>K2#tz$l54Nr|ȨBlZL }ft8 8'L~fo|Ɓ}?]5{Ϣ"^BY e˔91!nS)oy>H>Џ&(]d'+`ns@; FsGTZcPL^MN")UF,qyunBQƢ|&uljB`t,sl}(ϖPTK .<<=@;0h8Mh>c!oW b7#,aDBf^L;*.`P0[RLba~Gm`}Y r*> ӇvvP˜m5u.KZ&v.|qIXD5^;reb<@p L0$za6x_$ u)gqKCj: ٺ!WҾF;35BFw8t*4d'h݇rKȨ=}I  -jő'96 SJzLRfhG|JB/ {4ޠSL $=tQ(6$(4b;,6[COԞjQY)T؇ixɇ I߼'ä74\NA,5-V'D9=\ dv8bT/<5,NX{ h珱e@zܷ(N#)$.P>-2 g Il1U*>+btdiO1yo#1="-cE^!\ȁ`*%Ԥc"J Hk f78u$aSLf~C63swk+`Em9OxTklB?7;Z`2H0J> n[zC_Lsdx4u2{Գ癚s u+`M6uIC%$ʊ(x&^2uvKGrlxΗ$pcGًp+tP-ti,wk^p 2ۆ+VP'g! MJʁC~,>oO'H!XSN &.>op,5?qT{nnj˫):Pݳ0 GwcXFQ{R:gzá:$ƵtBu!**j~^RQ|C,Rr)g!|HM{۪מJ=sA⶿I,N8 Ks\,YV>o4̦Z;)C|Iri'BD\U4Ҩ;7_%TߠEf`|JA_o A)U/BEUFh([q#;M`գI"nx\%e_|wG>_0xN\.UOt:f7dL /y q 9!rTa|w?|t BU \zˡx.x)z*m" GxOb?iI y_*@pQpd 4ᕹ覆ޚex1Ѐ29QzZg,%*[1EEpːg Jt?x?4B|"R S:$1C[d)a\#2Nm$H QBS)M@0EK6r{ܑNr1`4my 0 WΪλsibc?&Dز۽R9M&Bj%P)==Ɲy4qڧm,c %s`c1,i}= tyz6 &%}#gz;MjƗw87H14xuu& B!|,% b}?HC* ?}y euˤ|#sY$ tjCKyD\iПC.dFueE>Uc)yF-.އX_67qscu:13mLS94!+(jN 2@K;VD,zje0bz)*S7.3`¼<NtVds2(Ю}ߜcehc[nB u8TlR=]tdP+ #mi;"&C¿x/rǧ,>g0yvH ^A h`Fb;յH)Ze (Q q-SVˑMxCxKc1m Ϥki]P.PFO)L4UDZUU9بȬQ鎽C=TmfXqDUgYZ070701000002be000081a40000000000000000000000016296435a0000ed2c000000000000000000000000000000000000004300000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/md/dm-mod.ko.xz7zXZִF!t/]?Eh=ڜ.+\٩dhahg!hIEڃ++$1I^=g,/Hތf2`_Rv5ƺt̵ ZZRWm(NАv]:.݄ P!  _ hMM񮮔G/d⦼ѝN⨞bp4:~ F a_W$1lK e٠Qy ld gzLfssʲ UmSI/m$ݻpLh(Rɥ28/p)^/jZ\trɌa?sw8;]]7Ρ@; {0c{Bw9W*Kއf!('zYx)U2q P'8 /Sm^+%QHhf(PdSYAY"͗{pL1l ro#j*`emɱm˧5dx[-fkJ97٫1G`%/3g|!b'+7:;]c@'_U$PN}=\.@)aK=ϛ %P?R.BCA= {nV$IF j10Իq< ؕQedY{dmռAq1E}N sdۣ"}rQK,"cy?h. *C ;8.k8%\(Ú6=NƑT;T,^R`b|(~H$.CRfj)bQN\+{vYEQLF~#1|[) <)|)fQ|}؀G~Yn3ϭ+{!ƚKwi+ДSGڷ}$sojJऻMv$> _J= Mu@I|'Hȭ:gx74P؎T|Z^v4ʴvO")R2^hTiފ*l0U& ("y[$}9;U(^7ܿ3w9Kk(FoaD-f)-̦M Aua9bh3Q5x*qtg/k\qz)<-`_`ݶhBRn0{/-p)~'KRWS6<Z,{d$^a]rRCo=L<s;#:w Ygӟk5ڔ:Bho+9Js2ug_2}Ԓ{7@ QIvg2tPr<k3,O'w\HsklЀQ_UX ɉq''rg(J/O~z>BpTRh%Uqe5v^kU$a/xC=2?{@V6+KD}4'MJhݖ.?V,ITs8t^7]`2;(PoǛ9hzzl$bȼLR<|?dr4O=Li3٠pE;}?7Dkh"[SuU`BKΡ0a̞wp [2],!'q;8LEjok#~G.o4%seu. ɘ9p8 1JMO&e }sg5rTR8y!['Nz|A"=(aQ[ʂ16%ҪY em t ^Mf'#>z `JiJx{'IfmW;h.>a iퟶII#[N$*J3S- ٭&<{WI &;<, DWxsѹB R/pvd<<tDqyM<&π/{9lTl귺ԩ tSm:\ͩ%4;B)SwNۇ.w]^JT~gR\|#͙'bd)?YF fNƓXǴG߲I.3Q_̂qy@FwJ('J.BQJZs~U?yVM:0wν]*eBc WT4S;.4H;Lƶ r8qL-YH6QXPEǹD rC*o]/6CyqX?ԍB soAc; =g6|:TYL.' l^jUuZ*uCX{ӍH1.$/jvDNKj%SPx& 6Ox;ڮ"s@Gza\KA/:h/e1n ;Ç4m  e:=$p'ZSԽF'ψT@;y|tV^8mյl4a0joY/de|FhN=c/Uύ4 }LIgU6뫌\;= [-^ wGTzth[-(0ghw;i0K >ڪbqwx9\wEF7Lӭz_D(ׁb<{jS*RdQ&":J8H9d׾@ꁜh<5h\R~\W<]"lÒ8_@WL1CPH`$DeyX ӹp+[L+eҥQC"IZ9#3^lJ_o vp"3$5@yAՂZAF$@&9:Xw\ 淥j=rl0х$puCA\usg v|q)2+Q$a)(?D!WD6W/V&NTIh;$4;4N %p ?o岶,%a_AtȥiOtͽ^431#`l6ׁi+D,T׎Kg䔓)V-/>#@l|]˫ۗ_yNj2_EzxQ|%@PGYA_-,죓:N$;Z~-҅ޗ{a,_^LKA3R͚ѥQ LVdhoR4t^$QZEqY5} MYQx3ٍ"Bye2tb@,a*Ű["p}k{*kY~*ExTPK=EPnl5:F蓋 g(=@[&=wV@ $4虂L4wUYL?@ȵ%ˡAݦ vůh`7[#c;:| Pp[.MȚv|Υ>U 5k߉O^Gtg P`Jp+0>"V 7I]Vc {,-Hr-ֹE'ld' 2eQq~Y|iKŒB&j-XW"wkn)9&1o:YBcV{)G]w2P2:t%TѰMcD+DZ Y#tO'.oRUu"#b|B5Wٯ֭:_1>Oh؅:f^>u,%zV)Ǎi|H BFN>%^0F˯.L9BʰIG9D%cPt `P5 SbYuG˟Au }~t=VhˊO#a+יen/vC0$FIHys-~?Xevz# Qo+22B.`ZW.S&0>uHrOj`pFCԒ.u8>A},L]1tĽs4(۔2w)%㑨{ͱ~~avm&SlIO(qG}O41]g!:B .`7%dy $j c66Ub1nT1Ǡ$t3> U%iYyp9,rW.gQKט=Gj!Ii8T 2Of0wsh-3@0PCOb` Y!&qB;Zy J,U$k<2U"gV(6I )WtI.c؁oWN_T8-yh(|Qdx!,m K1J8h @a{Oy@B̒!8c7 }ǨUxP$_vOO4;%:,t]ou_ؑGԸ_LIu7}ń 29 { '} i@dU0ʒ#dpg SAńϖN[?c;[i%GLh /ż f@E@m#؇z>c~ xz"h9XENH#Phw= {'CtAciZ?$UH2|:b3Edڃ3e@7Q-e%M)r}'W'R_n[Ǵp Ej}$BsHt[պjD'^FV &R?a-|NX?CO: L@MuZN; Έ+kw'{1V~hkҫ~R.dD6R.fE崴!庌P>Uh9~O2%ň\mmՂbw)<ķMv[wp6j_i"e]#0G8cG3ycU(ѯ#EiӂźiC2Ky~T{4 +Xm͜ҳr֧*s$&lS6&stph86'ZyA]rWdomވ롇90ڭ0 gMhXBAmDk݃-jXujp鲮:%TXI"xxs N.TKB~'|;1U ߰w-? WT)<7FpP/pVu(mH3sR*wn6u7(1 $ ܔs e&qnhRs|mtui;V?p6{o⋰[}xH@ݛn۳KE\kj}f>Tχ8۽4HM@ -ի֍2[XŅB(}*'J&t3*i>ژ~w6jm~_hҐ#Ə8={/ 6!y/U-㯅$2OBÝf9F>a= ġ ːd2ȂGΊ8,MM܋9cQ 8EՍ7í)F168b95cl_FP0 u<*j/O\ }$jyVs&7jXk{xE\J=r fϴɟVa01TKX,7k, EU}Nߝ-: =bw'ae)6_ڰd]Y;!: 8 H{sUmVTU"s +6g_H2h֒x<\[Qeȗ)*FNj%Z$ۤH|Q_ ԛiGH|k<+lѺkϭjV"ZB(dᯣֶ缢{M"w{$-8yj0R=/@.6 uVýy@SO|r󥪀Q:Ԃu ; &o"C*Lh@{jϑ.#MI>d 4x|NX.ܱc*lvGq (B =2(@RVehVe\Ivi@X{, {NNKՀ2s,E.5hBMCtrƵfPVd!~@w+ pj2I8QDStq*9Jw3s]:DSC0dBy^QAחbҋ m7PuygnH찳9bܡ<E!\*s?Gi<(&$ەL {9QMfIMh9/* b †o|9H= )(p}:MlV)XWoNTުUtb^:F[Hi5-ML@WB O>Xv m KbEԶc%2A  t~\s}~92>OkM+*4~$Zuhe)O³Oɼ;@Fs7 iDC_O$j܇ȬjF8Y83q)Hl@T6ΥdE^bN09(VY]"\DBMX3 FW'37 8o4_ׯG]认P`słSĽcINx"+UÉ8lp5yffm/(pYQۦBVᮊ̍1X(Fu *bC=v3q7M;d-a>:˔ |CTKؑ +"e8l0YsSV2a)zIs5S~e5REJAD-^4(VFJ(;c19ͱJ]uk3$dsӯ|\Rle&2y */ ~ uKt_͡NS诡6> `4Doy7R Zas$l[o6v(Fa0ר*S|ǣgsе37#V^ \Q12;(1P)PXz0$}m?j+b4[,ǰ{P AXl)")|._x[fV/8XG loxXMR5JX]^c0wcQ.Y^Խb% E(#U#oW9sX fu tÀ"\!A!}pmIXń<:3pbcD)E=`K u46 im.ߥ %5E%Dc\ضx? k._rs5"!Y4Z'j>f$ kY9r)7 $1).ٷwg?^ӠnԷk&+`5骤ӏL<tО\)O#5{ҾHĞ᩵4/t\bV} HHe2[WKZvĢL?Qe9n֧(5뿩,||B %ǯ*J\Bͨ+"پo y>ܜ$m 6Ⱦ) Sp2B{<Ꙛt} /=ιcY33_fl3wp2.]G^KO9сelG.@r"G!3KأY[ NW s qs8|l>@,zdBq.ym(d6!-D &~cc׍PN&V}Ӿ /E^WvL;:Ln'?ZEoKw (%#Y]eF^ս' 5W ]ElA/ -L-7tvXfW\ zZe^AHc-NDyݝ@*;15rWh3BM&~5ؙ6_ʍZU@Kq.촁\ŪRdgl!s'c O_j$T㶺_-h ،.q3-'RJHXX ^Yo\*+#|G)m|X<$;8Y>k^H |hV6 HyE9ώ 237u}#a4hdǗ}i@+40 :}mrb:@~td^zpO #eR[ uoUhSnĆ s ߍ75otT9M:bxATdعW[g~K !ßt}73X#ɥ.:5o}}=F1+&=Z\"ibԤJ 4!a\QfS1-v@8I~[s-) Ò`؀q#芒EwEPNnHZik0rC&x8ym{*]_[Ń].m_ؗ"؛Ƿ?h]Djj2pǨyxOk[{NpDJUSp"%Փ}`1MTMĆA`}Q~AZsjv+4kwWtH@22:kD~{)bGiQ_?Pu4B .I}m6! _ ɗ+Uew{uF@hl4 Y&) grV~d?ip]Zz\e.igv`q 87֫ =zԱQ=U2@S#Tu3$t1+C)iaT8>^&9\fmԱQaoDr cϏNjZ40zF^J]/x{VumV,;-}oOA:j^έo!~gpLCʜW{u + ,=OypmZr5U!1 \V ܈+ym&7&n=O~̷eX)n-'˟.̚˭݆mdd̑O!|:j˓@ "y])Pem.{VB X`nUQ8gl"z٭PQ]Y-1dz5{ Y1QHdFʷ KcQl)gBN~p|,Ж@Bp bL>\ZDz 08 3YIéS3xE޵ h wB3f$w"APɒ)t!|ܖeFÃO{,J.3>,O47!eRct#IWSZtM  [~| ]D1J{G"JY%t'VM'AFs;9ɯ_(msuگԏ̅Bclv;g)8>-.ʪ' BS/Rl۞_Ps#3h,A SWoQGwY/- C W ++RT7LշPr>œkCBOn@h+-+Ql-(jY֚I$Nr!gfڪ)(o ]I _gechv]K+$BT @!!E# N^=POJ~2|.0͐*d+@wO*As.'+G\^jYI2Lz#ܫ|K]܆@T籌 2\?D+W@ Y%O3{l)KR6Xf nSXޥ`,wSK(]>JERfT2$պ]:8#Qa\BޫҚ!G=]9ZȠgH(h"F[:InCՋlA ~A̦)&vxȠFǨadC5A.UR&~YK~"IbWӧ}ɹ['o<۪mUخ`E!*#'ċ:g\OYDQ8̍m#<N) x_n<,ť/έ=jbxQi{q5ݘWs_k3.bzG H ޮy=,v_|^t0ӪKWH YJJw<7[dHeQb K:˶ : @"E^cPVR~qc͢kj|zfon%?q씷 ;LG:ł>noԴ^Ł:]Z*6G1'CTsi@x*m*2 `j6qQiK/%$<F\Ɍ0JGyB>"6rxGy k_])eu_QRf<<y(IB7{ m~r,O_nm2 םҡ`95ATu\ N⳥[׏:A^U-=#ŐhhkXÑԵiu PO5 eH#ade>/9IMT9x2}@RH2I&Z(vĭDere7! O=)qjH9wYKM$'2͈#,9 S6ξZΗ2/O*|d#tW< ?b 5u};\%9p- Ҳ80)b;trSZlmL҉8)19]jo]XDeta?OW/2S]-Wi8VBxޠ&/,0ӯMڎy61OT*iђcU,#|[z$!bܿ*1{?{;}yb$Q{Ϥ M4YJƂk.~=ˈnQ4-^w g Ro*W#?ڴ*ϥt\.Kq3/ g}83d횙 wRi5v6@{0 ÚO<ܩt@MQh'2C @ c)ypIJW#^Eέl1uV뭱+3?.V@5B?, sR$mpX6vP1^ ;}&ӟ`eݔ̙`[W=I*˄+ 8K7osΔ`Ytc\6u R V/[3ܬV1 ݌\w{$\~jZC&tAn26+'W դ.tVm$}?l(/j;V#rFR "AWACrL3Uӓ1 .1_=#eڷ5G?4m2.adHlɼJdUlyf1Aӧ O" Vnf88k X7c˱nFN(j0Icd[.*w,_]#ߣ ~z0}u#K+״K !Vj.QO<:9a̚h,W] 08Cp5;'SI$%:MZNF1B}+XMT>rTPYu"'9٘'py=z;+ՄzM82\*cL>P'B1ҹvq R3>NѹE4K1cX^sN$F8 ό0v~q}FǜyW҈ C6<moDkdh0"ќfvi7qn;=@⃺W<&mJZ=<PFh4/&l˙֢,5Yl <#*M\.4nMo jCʱ{CM\Em/da?Z97.,^u9whh\h,T7iZwz鋜AIM,d乂CN837OIe=u|bYq#w;YՀXMD^IrR3EGB˶%nd+lFu߯v"<^1c#|& x,ENo#DBD@ iAejDě6\ % ]PD@)~)wPhSzg3"ލ>=HNJ\@ @np=24k*yG[GNՂj]sºdp[~q]A mlࡇ: t)_W:eB(v:Ns蛖}|٧_:0? ~uS]a-( v/1ɚ!{w{=A~_/Sø0cJB81Log0\gKF*PC,<̲e7G5;J!ḥkb .[eBJƩwG);Gi| :Kq@81d2gฅZM9[ݓg?XDMTIFMa{q~ X/ﰨ-w_]lu̷@=Jz(vEL>R3ě<0$o`Rmd\X+"*HoL>۔D]eal#uqJ ,SQ ^`q`9ALp,Ն5|]_juHugKɬV(|a֑tAijٸ~ !(Hsk݂r@WQ`V(<8._*A;",3桾D@/. YI{ |%9n~iGY)g] WfS:i~&1go՛\ ޥB~p'qO\2mFvTI-!<'1w>eZ [u\'=C$6'TGwqJQ pieGpKۘ03۰l>y۱ԶչQƶ R33 9J`JYT#m)-R#˜ !>&,3QlqTԭxf9zswm6;d>JSCc]%1$>Sn$>I`fן9` q,-\_YQX:*횟u, zU%FM$2,P.Uc|N<YQ.: 1+Q=xw#,CQeJgcӲ1U)AxVKY%|r*aW)/]e}68IyuB^Np ^p ri#O?A9#觮-{ߦO9ߴ2a#%Bjb;]$CTFPp%fsT'ťwgF}QsN|p#TWZ%nدy\v-y_&{UK3H<Ҥ 4Id3sT.6xЩdqZ5_#@g8N] twAԸሖqtYe6Xy{/MIԝgS%z錟sitO&7 C]TPLOAMbS&< rYhF0"E0O|[DC.J0jĕ)`Xa<|5*۞y$ mlm;&vD"Uh;Jވ'NP?a1?-cr< lW}ћġj3 "K&!ةKv]_r#"3H6T7R=g/.QEy""Ԛ8'U58`j#JQPFhE6T^;cN PkHG&V%Lf0p= &CC u%SeLJo 8,#ll(7PDbǧ +cyx Fx|fQ:Gk]~rܤ[K^PW G!zlW;iBppڈ4Ĵ&ir`eG,0({iYwSL2R` ^'U#@| }}G`C_g\dBX]J%qBEo;SVgIJ |cxgJm0߹bȁ8JX jǖM-rIi<r©.TihԉfI_%cwǀ.뽇)8rߔ TT%ƍ :q 0MK~>5zz:m#\żM#<б*;SXֻ6${s^I:&sÛOi\ eΕ)x\t;/sE1Ze|jcׄ-_wX8إ^&59Z: gNXq.pVArNax€'{ -̷k 7e`TxG,!`e*j!\.}xah>E-{꽮5Yj:uo,ŋD܆8Fj;EA@P8֮)e zJ.ۧ]iLpYJzH$܊}"1ښF 01ǂ}$1.6U/:7` hxҡzf:H%vߋwvrRL3nV)ؖ4e>sNtkrŊ:fWu p}N}..8@kJRtp'5>H&9#30UNKClw1\hOA/";%r~" ClwTv8cYؾ̓x>uG? v-| 38J^Q B rJr'K(}x%Ub# Rk_- (`4:aa-+R@:Z#b)7D (_\lr'* 呲dc",FTd1p\{cHWq%A#|QPuG\,)dQU>e+\s="WC "ÍkȜ4hcO#.{~O)x +k!`$Zpj yp" GK mdd+{$e}ߡn0:DShwuƚu" q.{hBMXrwtax qa4 %/SBTKIbRa)QQ IC솦S)W`&."v59G)wv!톅PI6@Iܖ-J{^#Fj!4cѱ.Z&ߏ7 < ؘ+xtmdz6ߝ !d\zZh?* 5O-1o^ NZ"7Ƥ2zc$as!+ŋr`E3E<_l|V~շbt [dp?e\/=8¡}\S2F4dJvlN" ݈Ia^ՃʨUn|v]2JS8^P/^!QFޅT[R bNI> 9N 'ٷڍMYoYA-d,I.6~Aӽ6/l8K'[@JFʇ͐Ki%kuj_ ю !_/?a=[ {@TſtL@J ƍb}Ʒ;[9{dlFM@xy9 )*z+/ˏ r]4#۩ɼuԽ2זN\׀bf0o 'N[F x_F3K(_^ݬՃ1E/kGuua,IJqsƽa&󶿶GY{'V "qJr\\Zޗ{l=*(j&:HY=˟^yg0L鱲0xр'ǵV`0ֻR8Ԝ*4l4sA>,l~~0 RM;[I&&~70\sMkї.zp1hg Gbѹ6( dt@>LnBGXΆX!T,%X;wB\K {~{8}W t"٬ K|ҨLJu EayxLl7vNj 7ęT˜堹M2ͷ}s0/VfgBj_F$V;uD%l3=~#76/=Y[_-ut9=jm}ixk E+ 7e2t`'HdϘaDIcR{wj A a9p1|ysDq[أ_q!qflD*nI@ݺcu3 yit(5TiK$.R6ӷk]'jV@p˶m[`(.a 8PJxoᨘ{;#>[m>ч˅qMϊSU羈Z q8EBʜ@$a`+BsVy8bY#Ԑ9кdW&`*O,~fR>i8rJQjogm_9A$zwaRmȔs!0f U0]b?NO>! pWݭ]P= QUT5CJ:rlMfq}A)^kb3s\ytpS@d0\6dȗ'Ot$.( LG_`s'~e"> Fix17/"7L^X?V#h, tYcZsz'A7?V9t tsp#' j [畍en₴l"WL=gVh_#6NOWZtuddʡz,*k 8+l>)"᳤]059$giuI7F|~lj/a a亪!u_^#be-צ\N9AKʋРޓu!&[-\/.T9 +e!7:D}7 !W|٦a}zԈЌSwSU3ȨJ72hl͘Hem@Oۋ|ˑfs XNW_\& ;9gTJO#饽rDa td?DiiO >I欎oT";HH+ص-=}BX.B[ޚ!-f)*=p)-*f)~|9!dr5qITU M8˭:}Oȕcn rJycFE5]'g+Yԙe #1i̍k%/Yx~nz u*= H.ߘ7<] k6z) UwsbT%,18~zpgmUhxjfAf!> q 'w;Z>I!,oȕ`܆BkD9UtG(=\:D% Xf;V%ގR6F>XT7tV Cd@_g645?T:C`?QZh)m2bUv JhPvgދhcex|A8»:Y$ra &Л;q|Idn#oa(Q?/NlL߲FYҲWtT@\="}:]za麺n }r,} >D:ZPm\F}$nX>xҞf&ܙP&6GsLaUguMGȎiTa1os7r!n$(u?:dlLl,S_veOL;7`=0U}ƒxҦcDnv^+hcbY ~'^;@dҴKCy=Qn-;/%ICsc5Py?Ҕc"ݞewS2Nohn rb 'HH[ FjxJ'Ј#>Owp=h!n]'$ERXal0Յbg@󳙼,mW#"ct`VgZ*eV/SUC v h?0GCMT_~"ldC)ӝmݱĕm۴POK0N]wNHk'r rQu]ŶApɲms̄T@d j)m+ROJ3zzdEPb:W#a>CϊO:ïw OxU>[ZM=,bI+ꅀ6=h!n[MZٚ=Y- T{@]zȵHW", 6m1fa՟M)J>\fWz7yXjPpZ|RʖYW|> AC3"d8oa`D+9V2@;ϋNZ[+f 6MфIXnuCأѱMpf@1a1w<)\ Q] 6˻'i& 5?/4yx8Eٙ4:-0Å]R)]`goNF V.dgvPkшE`FtNjm:괩GKm I*FrlaZLOlyJVbmeWtC3.]֋m޹`M6+! j7q#ixhE-gzSEOoa<}]q4$oBĀLu2A.q3ף:cdL<+3:7dû#hncBq>,b;gC | h7BN 7v7`;qpٿigʻbX5M./t՘0hj6o-as/ C3w{[_s4WLBk3>q |x`rm?Daݫ9} #n$FYSSC&S^>-<|V 2L[meo,z[ɞdt2@]]- rmS>RPOk[ތ,MAd0ct-ZTQTXqo+@ПE/kz1\]w`qغ<[HA5)Y+!~M BPWTM.pc^m*:qgF-yFoYJ WIkO.UO3F1*P!h%b| yٌl CI\E~=Mg N-veBC&<'\ `t00KRowwnMs<*U:MUXxưS~$k_f\!8ZF~ȩ.%>iKSߘ╡sۡ$#j0mJSbiש'gF<|}WT6EDˀG~,Z TKr1 ȿ땡jӓ/O^3a2E=0 nj mmW!kpy?4h|qM/o'D<`!rͤ9Q(XQǷ#U00;AʂU Ӯīj >Qsgz{Â%ˠڸ޽^)kfuȉp[3pzǪRb5t?tf;x]_C"$f;_JUjq[j5 XHH/5Wz>ZC^}Cn^Ć̦BbL!]ȖBjl󀮓M,UTVgX=޹$ne\ý|[tOND8X,%+OSͶP3!?,%k#z\]X,Ƭmw d떪`HXgPZ{h?kFv]bÝ@jd>3VPr5 .< {6R Qm^>t1*قe!Yhqi8J-dwME.GƗ賫qS w}D2 VHJʔRcmU~xz`h(f8_&r?݈^Q\*vf>7dY_Z5p)T@PVyR!`|*Sɒ`[oT"E ]GK3;'UoR CٳnCJLVXyx HC4UŹoY}TOxr1 $?=A0d/漭ZruiC8 U!EwFC,qaR 4_vKLF6G{Tfac]fUE@Ed0z[5+s7 $30UU ׿_joע/RC|S9|nD^>!CvȿqoPg%Y^9 ŵ:!aeG}a wCraɼk)`ֻ'G[|/)Yi6eGPOFΆ#9s PU^#I?&r!ưȌϱuC.z?kC tCKe+<  Q{XB&d7RML0׍Y/{Fel7Ä ]1Bݾ,Mc'd3Q|X姁ei.&Ye 9ŠhXg gu-_8b:n]|_DN3#"Ͽ m=Nl[npXN!M}iW?9sl.s߁Lzqzvo=FDK;ݚњm)pDsqSFMx g!F2 }Xk[x>2[iB~%!1F)u22v}_摷G |f_4hm:5͙ҙJ)}Z+쇞k^tgK7{Γ= ~8K6= YYmEҞ) ?0 !(cN@$^M9HsyCMIχ)qj"LgoT4.c/8}IzKƦ]]+Fړ|nx+*Zxw>/ ö:AWxڧ4p錭.w.]r;QcMP($/4lNJn-Ɨ\Dfm6gHUm늠: ;S:U˅{x'?!UxiǦeiqe{?@' %oXNćI%1&Wݼ=Fp(=ݛTM̷"3a ȀcOWPw׽,y8zTBdY8(5.pԭ ~#!L][;Tߨ9Q`=gJߨxUI:ptt9+w|,y[wG; rhY\lK"3kI$D'32k;^ө7agTx􉉖Cقeɩ+)ʖ5D뺊}?0Ok5m)LN-sᄧ=7^[ު:W-\-Iq3gUr.{ & ڷLާ0*UocؖdQ"lZN%\Z 7^ b9u xMj`  ɾ`aML3y|7kNĶͮ"]:75piROqJnFN;nVEW K !:B{lsA8Wݺ BN([e25kq쳅K9hapTnЦS]S eBϼݞ-ȭ ٟrjQI@qQ@pxD@]8 Bx, ⛂z;,*QQ7?=A8StǞRvRVp,8l0; euʺbiP b#}54%'>jU+B^1{j$zݺ s,\}bx_#$Tf#(#E 7R+$\ͼ~Y޿}jRp}6Er_2{>1zGq6Dg[2=bPj6ءoE-ǷZ^D?/:B#^vVq=wY9FM  I`(g(+ zSP-=w~zY񊁱j5L㶐^\N$m+ʌcjA<ۣk9~oe]lLuk:S*=q&׼b?Pq0W7QA׳tJˣ]/QgCی; sR(yuAވEhKM1]A=XźvaM8^'F clINO\Vuqo @u9z_$%Atve-b vbb+bą~';'HV@F&=r.u ZQNΫu K{HրhpgR]Z c_`9AY$@ah^7ɏnj 2*mķBEmk {-ksV z?%9͵5Z(дh]lI%[F vӚ=F n+eN<{ [.@@ ][ψҶnz#5e"G<mcTp=3~m/:C+wA&̑Ao_ .d#DۤLƀڮ@.D7Omsy:)N |"i/.{GLU.*-}nM6abSc[Gksi mi8NMYHg#g~ihfYN8?d_f\XKL(.L<-15xcCTʘRk 2KjB`k-QKdTbWA-J[h&qǭa q})X>Р%0ѷVizmQNQս|0x)x^&cR =<:0W^ ޼Oˏ4j/,%<$&뿹6'()&=_)r":`I(gbAYSQ#u Դ`+]\m+;7b`|6K[!J(Mlyw]w-8-q Mh5%܁#$442golIɎO 4[ևH?@"i19$#IGjDz\üE }ZKAk H|kXq!PX )р=/PR$`%FqG`\\fj&?~@Ƹ5y8<O=*`\뒭%Iij ĀrӺ׋}_Vyt#PJVXu Q哾=uŔءr {׶I2Y3Q|O1`*Bx߻hPcN)09QIB܄"G /S\XLo]l{Q]NO$r ga~qiՖdSlO"JyQRk S|y. H f'WH< Mv0_9wZs?bNԢShbuBОwX`T/ Fz@#39vt UTZ;Q.`쁡St/~ zk GXn~>c-PUaq2DkqZ ׸)tj?@9 ?ʎ+z?(&5iЊNѹڊ'AFԸNAtl3K>:LQA玽tQ`fs]: S8+ C2t\8A$[`Bd3u=ڥcC[/ٖ.dPɺ~ib!Y UB=7 ]:۞DAja f = XWfIՒcHmzS7 a\h4%L:-/렺tWf/8]2#iMexn&VHIk|xa1 y P2tEܛD+_?D91%raZ]~Me^mƜ/:~( ITx9 A}-s"<[SOaS~2P#ٿI)1[O&y%1統jfb/g$p >} E}tdHe<Ha9ŶcJBLpT݁w0}j H<>; 0/$"Y>)J뱆rkt>?lvk\79?b9^_F9H7sWK=`?riZJ|_&j IRQC#7g"0]"JUJ%meK \,#C0D7Qjߡ}|x(Aw?:%D:Z`io ( U3 bR!\Ey}w1ibI VgՂ;(-D YQ yMp߭od5x,leIAm@ B쨸rG, ރJ&lQ;.{OC9lx}.-:|B,^W>*f_I_N͊k^Xp&BK[!jth<^qqI=t[}&rVỊ?8 ;?  &L_:Nl('T* CUW }oVt:Yp$p)q I(m; O`צ8sX;} G;*Eb"j a~~-BI`K7V3EV_z%}}RܐD.T0 uFvǩy-6>8aeTG17SÄ(PPS)9J/o&w`?U<2޾utd_`2Eա>m*ĠLsx]͔G&~۱OO<` A"٪DLWggtZJ-6}Lw?sw;)Jzq u{_n5'!4>d&~_`}gLb?갞5 @y0X2.F P1Gf8Bnw;_|*_Cx@Z#VדzrvIDа#d@;Zŭ wrT11:~g:qD쀪YtJ8=u@`=X$~QC,N6-vm[Rз_EDZA՛/Z9&fd5 U-7,/˧lϯ@37=PӐ;c)i*{pcecY%bkp)^Ʈa[ЃHjJq̓;s)>O %񆛷*+pʋVnO AG "/ p+)' LhNhB)܏Lz_`$)o.Loc eP?'Q ʮZF~heuСg[mmzmh*F\E%N'z ڦC}3T]0d0"v#V-g΅!z59B| LAp:8 LgۢV4xMz蜘\Jp}сXV>|,DF$pנ~ $JQ`!maI[%qcH[%[tbxEeZZj| V |GآZdGɥ7,VaE%gοg> I@\SGvyXDԛ@O'Vϫ&rWK(;)*|^ScKUׯ4xu=ԯ2~Gaa~G;bl#oݟ8IskvW݀%2_P\qD'fV@3AEqh7psTм!)OW 3ԅVzal7"Жe(᜷ʅ>/l־ ^4 NZ0〲tV{ rNF dH|U-F*z2@L6 yU3P>wdL t4|wtHUxtt&%eKEn㸻F(he)^t`8L?7pz4\i@ mw >:Jܔ F3yƨP;O3,JpLF 4c٩Lz’J%v}xn=qK,7}3|9:Mi^^aw7F,Ĭ#֡%b^ tʃ(`Fjm5usR Uݥ GT;@ zBc|dҷ0?+~Zu#ĿzX/>mQh %e#,$!Բ"hܵN={ bAyAۂyoA;ZXeO R$mR,ᶝ "B{Vnu8櫛?> ~KБYfoTpViKeWi73ډ{-Ә; խ02CXGy {\>$Hn&&9n*WFV7&8 9cAۄ_!t5)*ՃX%] O# l+g^`e쾂*}v `}0 38_r-h<#hC|*>d_fX7сް͗P͗JFIlrOVr o6]ZEN{+Wa~W`J' v t&[*xGF1}yCtX? JMz3nRvQ4b,~G:(H<ХZ&'=[^e8IHX'3*ZoS ~U֍H [V`:g;Dǹ8\ZD;u\zb&؇lO.gUpM(a[8lzRBۍ©INQpr|oN da 0_\8.l8f35[g;MUlV=)#R ܡ3ʻ--6z 4vKΥ$k0\c$I8)iԊEyoa&%X6AtEQܤ&ҥ/4G"GutMv. y;@JHSYj@$ET)))gqXRk3Kd1ue0U]qYm^3M,r_ wKV`d~6h*Oc&Yt`R`X;Y?ۢu7v1a8 0?6Zuw f <YzgYB 9 lm]_ pgۿhwo֠ ެn+  sy70y(ykos⚐ 9is}:{\5∦Hx0 pGߚY'ya:^Xr_Zd ^|h  `-P?C?Y~3."f5Tc m27M(oV\.&{v"e W Y^1iU75pk9Q8UjSRbux,P,ze{g=Er7*w wA5U|3B$sV|P>Δ@7_u {Z&,*1C?S2.L|O 73q m0gA;uI%0NqӺ[31\HTIW- D;H$s G]Y֬[??m[gPw%pOJ")䋋A.S@O)dͪ8 hi=!H77|iqHM+iNjDqiT}1Y|׀qE{IzSEM#9'p+ PkVm%q;{SIN_SWz4.Or[ ՘D YTbC-52b:eM2QcKfJ'r}ɣ.64ّ~9+wAwI>Z2S'EFV?G /4Lu7>sL~)^u=_4ϑm'=4aUNOeqUuMn1OBz'.&T}7ϼ/,ƙh*`rx[j74+XB;|GI҃Z9T#"z#ln*3q٦ć?e-gy(S:W;]߱᪚^6u7+ٮ9l2Mz-t>F//ɿW1bCֶ4H?zFvk9\q"9*PWhkc!U؆>%X7,[VDˀ9&:_}`zxbnƛݽ)(ޗ29tkk`ȊmV@ʮrE>. Гh43Xq̗]2f((žU k%[?0$ԋB6-8z]@`<[ɯP鋆ۇ5EG%=}kZL`q6TcMY%tVBd3[?NQxc%-uVGI1~5Ɖ'ģ$5sƣ]VjPw]> <(`ϴKg6)㩔Q%FbIJ9{#Ռ.x bMQS1p8ulms?~Y~P]$;hzdžyep|dyɱOBMoqL|e TSU0J4g=5գq9 x[ȭ1"֘_t%'t&҉5S r{8t&bGA`95x[Ӟ-K"^J&w3-P867XRbu=Ӛddv|+*#;{f"8GiVJGQMJ229U֥ Qs'}2ӗxN}i>ԇhm- cDyA 3xIU<hTo+tYkdeQ60lցK;dW#rd)|+5.2YP@ڷ/U>$ٲM;EX_$W.i5d9-d.S/7`8DKl<&g}ڀf:]|8 ֝{ WL${5}[Kbg,~f5`Aq\F7(JYϳ. ^xz)We7!? EMb9ao"D1>0 qC[^U(`Ś;}"YcdIU"T:uڀ6y0Qbj%d{W5eNz(C#J |qTI;#[jw4¯FV6O*Me2Σ"hѢԯRY3 C!Ą3e[f^ u 26p#UX` -w6=VLu̦;@GVz ]SquGeP{=a Ft~߇b0$kXPwHėytXC#>LsZ2!0W?U ,Ҥra_k eӝ'|K<2lo8+-|q#InCnx^q%$J6g۬6ӔZCϧ:M mOI:n=ST9SZV?t[};FnLXPXq:q`~Ί0еSd(Uӵ\~ Q)5&1E7Ć J۲ݑu+_K0"c 'HhNǚޝ.4W'=s{bL'k{p hr+)LQ]@NK&rA*씻|̝y 0Cv8LZ NYl:߅0D!iFنΚ{K!Q#5o}PuH~R;/m]Q]孔0k߄m8~֭4|4|# Y*Oյ1\ժIh̑vmQo1B(fPD7=cPyQIlY!jiu JS˻јtޝ9&w?JݵrnЀ'iK}% B.ҵZ{N9O1OTiCqx!XN1=^x0Ƕ'N"wHc nC Z:= DEYVk^i|b2%:&< \pm|/if7cZ-%Ļ,PE_JY)R\y$Nx#0lyj~߉'Q~HK٭>(":pVzύl@6䪫I3nq\!w@pc k]ØXɀb^'˵cLb*Zo-*3 jҘgMq @S9k+]3fV7+0l{P^D-";`\\#O.د{y]AdKp&[e6#ٵs`{(O&iB6.gKWP'>ߎ4ƛPm@SG>ͫ4gZղ4}eodEW7 @dF<nܷ!%7_#xrʐ~ĤZ(uCJ#a»OV`mG;Er?f&4A tAt0BXN;/o&פ݁;o 7\ Ƿ$椝P4pخs'hF }MGZ/> B[xg]CZ^#S6h%[7JD8 H{hpHLZJ%4gC6AOƃD ?%OW֥e ZJ. Myw/iJxIXa]kl?Sz<&gpCQVXX9@q Sa!] Ehcq)dϔs$+ k: ~fᱞw?Vz ^0\{F5gMغ5 2#<|.vnoMbW|#Rp3nʳJv%ےC)،ʰVN^AR?I= խ-"Bɯ<4Aa>8|:69lî_ ԗQyԩdEL |zTځ% Fmu{}c 9+|qy/ GjqI.` u[A utXa+O4 ?פ,]F]2#iynMUȡ*,FK !ה'm/._2O܀eiqUa54rBWۋ98#HP-E }։4fsϓ]AҰߠ4;5I^8ou:6SѤ5,3~VF+FDv,-ے:\&"'p3E`_^šzLq^736A ~MoP8s݀??U 'B&!K&\M1LQ`;q p'g)D%/RUmCW>$:$Ob=~nO؆h3jOI8ƿr=/UO͓b*5$CBd6XL#nǐhwoڙ0\;107.m{&j_ Ay_tLɭp"%-sSbdP>w>&LxnxȜԪ +aK)GF՗xsv -5enݢ/z>._o ]^՗u};w<^Bqdt2e>eSIFŻeD ڨO f(HHӟC:>qO;O@%f!/2鲼kd郐d0lKL,H0 ~EZdlq!X:sU=}UH^4ܼL娼G7LfY(4 c0*Þ?9X_|`lH 7i+/9Ü34*k/;桘 kJP󑅡[2X,2!P7FC$8]@|$C垨 (2#)juE0c;Wzn)cI[&CNEaoUl4]?.S^P] Rc'h"6XEpsx}`KŬ V J>^#E JOFnP,]f$Qq;+uDfɯbthN9J^"[6lW D8 XxLގSSm_- [n=:/tsF{@ll}%l(B9vB9eD/Gfb؋oH9A@Q%IFX:b!3*~nC^7xnJ*B ڙq:_p/RC M"ySu6VPG6M&)Z/X6s6$#¥V{Kǐh3XS")Ę^sE@UW4فp8ԥet&>i}oR1}βwO~`*˓q@ȅXZlvٟ>8;DaCe(΁1!qw< ڇo ӸAfpT58PJJe:ޒ^Ν]]:uyuSNx~R@2*'u~s}+%I΢.K)6HxBQHEGP7r|d1t/c78NڝUf!;l%.^x4cmS'{-| N;? eS[y>Z`^TUYB7,3|LAoi*P/2CrŮ\o{²ϋQ9kH}j==5眉t{ف U+dϧf4 ;?q&V|C^A |b>iO b. \3!6[UF5㑪äHgjktynx?%ybp%Ɉ7er"O#o"x[) Ŋ/Aj5WP S*{ ՜E4;:)7,2) ˬ'3ojT4: HpCYM[^?鄂L^1VEyndP&ɒEݜfhq %b9*F6.9.yb|q=6ԞJFHO|@gO9C:W<{>JB ӍoU఼Bn0윻>~dVl UB7V^C}b3\7ϥRt,=&5ea["g޵+#~*'_)mU$rɏ⓾܈"F A+iJH(@0^IF"I7jWS SUHm1"%d1B[nb,x2Lcr/ Ҍ,ld(xqyVc7S?rȾ@κeՍl@aiiїk2ebmFj'be[ _DG_,G2W:`wseJ ]4]e^iE>|X01B2PX1B$Kp#w;5x)Uطŝ#8i=8 KFЛIh,'<;Ʈ,\M ]z]IZ2:w5ntG~^䉌Bj~7睆"719wp+lp@@B͋Hj j{42xn`ɚ]2l Ŋ&^;W,4U7mL\}^'~];P~|g&*v! `Wj@AQk#$E^c_ѝ]}pm>8Z (\nh.W1yC^nmة;\!_{Ϻ;Kiw~-vm' FGgS[)pwԥ")Ad3 U֗T7Lq;/ Rϓ\!%ʄZu:UChWŔ-$t@$/ 9)zeH_#_S DOюާ7)/叾 )>9yS22 u'!W̑xDw Xw?-E\;9 P_O@Um%ɀvX1>ȧM0z5GSttL*w8$|Aݡ۽'_%u&g`[cKc: ЉM:[h+xdN#;74 TbƆ1>0Jh[10Q;9ǩN颉ũ0'",u;`Huac`z^]_1DsF=# S?x3̸יÈ)19&龖ggv 햓]ɼy,bl;0-撗f5]8gYCK&ât v:dK^}zAj P`'Ag?0p|ʼnz\BNrZfIڗ]a`aޣ y|֚ ZMnTcw1yŢPGB"^jY&dlR YR7J_@)@`NB[pCЫrgC{"P<ӡ]nBzD3>czgîکxfI#L(R,]K"¾xsk@,$!l9'YMS%.hW3Rh`)7{qw7ua*[Tt >JQ'P|̈́k#рS,RG.U#sz@v_{]e &W|E@T E SP"&Q+y{[M$~wW_F6^?|;:n.}tsˬZ^@!kwͳto@Hyv5Z4h#ű!#>|ٵw"蓌(OBab.\8p(cC,,.!kJuL`;q"C_2<;oldd1>5y);y<@gA^̍`aEgzCels^zhw XXtn 7Zn%C&nA|z{'soM8dq+ݣVLar` 1ݱxX ˨]}|Ž!Nt_Kmem^rѾT7gZaG,k=K?C}$ IL0J, !]\zˠQ#w^cXێޒL3$kъElWv4uwi4_aNFNgJ?l1z&puvk ѷKT48dY϶O3%)Au] *>.y= L{q*+p[Ѳ[#()+W؇$D#1StߠiB7}HHJMkLG/SDl9B˯OkN8p2ID͖)cu$@9`<*h0p[WXAH$ *e`^0]Yzs'wRz P}tɠH?T8U 6>{jKy]_:zY}JO"yv墪u`_micST9s]'" KkL@!^H~ %?&.#b_6XR IyԦYnmr9b КMnSkW3N"Y^]3A;0{ވ&8֜5>7纠16 =Q4y͏:7M0O:hH⢣;s;H^ۉ'Y&#[K*CQxv¢on7b2@obz/5vxP L0Oc&7cόb R#{6>{c#y-_7ɓ a> 0}mRթ$^?G,w>e4_6r%H5V){ 2£~'W- aacΥa[٪wxu.dA(ԙšG*ϒIe,!7ۜ)"&u@ك f̙O7 n?J5[:@&Ne.2Y8$/2i6ytCc6,5g~F !B6ZT nYN k[js;^I 01q5j\ %廇,sH$U1bEY}o~p*FL2Gd5 S\ op-U k( Lf15& `C͚rtlcYw&nSm>_-i6[Yz[cd5qD~.O *;*swi,P%/SzOS32oV3zF2`:%\S`n5vh,KqrI]d@F:9a1((Pxs%Wb:<I 6e!.ƟICEl?]扵>|k gVJQ JOFJfŸ1J^>gLU&&DKw6Bhp :*Y}u$Oڙ iW)rOM޲ԁab4˦v/r\ՕهItgZlFm~~BaEAb1loJuf韛%z*Ȑ6w.w9Pꍙ3lXk>f8?^K\kw(18O9&Gзy ogC]<畱Na4ڿ;Vy[5-{`?ŲWHc9<(Yיj͜!Q@hby2B*wU![YE Xu(uYS3lfA Jȕ uٵ{.[]H _P.i{FA^ѮJ|paJqsr{txUW9Nxyzav4V*L΢U*%\xֹo2jϘ3PRfz]K&6M*l"3NV=^u -cm`.o5ccÛ+aCӖ%u{tW* 3ZIAP 9/gw[exg/Y`m' ,nҤNRY-H^e2 PodgW|gG5pCS;zy'+i"A?NAWY,kctP8[IU2e?g? Yg(-xI#9?RwM@ v ڴ4feRFq8)HN ~.KZ;t{$~_9[WC9 ܮ ֽѡN끀Sм]!C]E| kNz&P1|l/{2yȼN Ges: ;^A1/TNyՎ唩x|3tA@>lDqMOʟ}瘽iAI:m}=B–elSIQEm&0h{SRu[ֽ.+!Qo紀 ߒnqi}ۨ# tޠ!c*OO}|Hic] /J6jHA-UK.Uu_dNLFAf|X g$(QVb۬(6SWu]J6P{>x# B cPQ2]._0K{g^jF,8>~wi-Q!*ijxu΅qL֊吗a _@WO/G0tnI3$lxYq[2= do"W3zMUS gRE_e#ׇ@T dc'pFyAc6fY^1D&pB;.g:PulS7.*8oGh 1MuXDm|@d~p< 8a}1 .:ygWo; c׉*|df[Q2'B$ W-#7-ssӈsߤ:a80˄e?8%@JD)p=b(JXu91gM<9yY{BwCyq h.G;^*N,6hI֯KcO"D @SdV[Gf$"(F 5 }ht'()xh|9P9=Jvz!ڑw mۘfKGI+IY"%99Byr%~TVpDos1?7 "`Oh?;n]0QR<-nbBuV_IXW'ι/cSZFT$݋<ls7pKo7dp8PyG'A7~.:JwNNV#KSypn`9f@]?Eh=ڜ.+ˢCC0V3{4`,FqHqle-$ǀ7۱h(z`Ś`LJ ~iYHU΋#]قgN;GjVh+lF>I^脲2܊oX=iD%8|S0~C DyԫcIhF5OmI~+{S.۬&& Ak>5K6\#ՔشNMUˌ0DGSl$8|U W9Ğ251yRRm3elq'H3Sg ϼxx'gWᱞ%tw2 v[:( W"{VuKƯ$Xr]M_T[[g; )m‚>$EB~ՙ,>faC'7;Gl? #Y"?f턻QyVHuCeO?X bV,/xq?jM<jFAfI/j2 M8*nX&@,SqLO |(!p}~UnjC'%fT.Փ/1qTjBФfMa|t5Az/-_q܅ph-WP"S{&[yXc:^h2I%6Lc+5;;0ƛ(y,9sŃ:$VaR1CƀV#eb ݫLp@Dc)ȅ x-dO* P4xE~U Ű"zwFۏgڌ;L oG׾ZtHIlQ̈́f :.]MF>.ynWT;g{ ( PĀ0X筟$úowM$/IIqx( =&TUz;twg~>Շ\R>TY讱M1i;h2ar~7UN鉎B!W# P\޺NCxTPLee+,QHw& 8Lť21:"Zfwh,ZT,2 ԿmR WEl(i Pw2<-ḲĀ8Ȑel.C;p܅Tqm)?iulٲP s\0E=K ķT5/?IɊJ #.MYǺ@1YNh[{zA5'S<}o #ŵeP<30 h?͸ c`,֜jYs3KJf'3#N} l/@{PZ(~ SEDo{l3yiYvz]g6Wn)o)4RbK+62VFC ל9 ڟ$[Du{GJL + /gF)_3J˿xU} eDvJ[gGǡ]/|cq#iv:@Wɵ75"Wq(@m퐾n`|'e#xrV_Uk(=] +iqɉ(uA8n@fp:=˩3;Ǜw[Agh"b3 =}{踂L+ 5Eq"KQg̝R;$MSG{v[J|'s.%KQꄎd:xxzw"2)i\vJ俭,S*G1*}UZq Wŭi&`u!{0Yc]a!4U*Φ ~3/68hׇ:i&U/ej}iXJJ+0~À<4m^.0 PY0SB z^E'캍gD4-Zլzٙ)=|BBKx~Ќ| vV+zU+w\(,eexzKZ#:nmGᒳQ5~5AIÆئ!b=J󆥼Oz /V9D_ڇFpC/W5"N(60J8>Qc@\h&j>sRCG&l;AMs.WzR⼯hZT Nw8:`G3J0BwSvU|O+eI@,xN},@c-*N̏k (Tޜ{6^nlp6.^Ǧ^`lsEƞ XĨddʧY };3,tA샜YA:ER\s-.^ޥ-w (1 oFnh#zܕb"z~vahVYI3O-4?·@]hrbp6 Ur׿tAx/Rck!ǸK}y ?lg]~&lu6 >B{H(U K2ko|;Ժ2/=__ڧ͐lr[nŃ ~3fpw<#R%4+jQ|'-U8tuB Y=|L$9 Fqf#vX%_*)%"?(|Z50ЌYIQY@UT2,ZHf .25 hz˜Z9EqT0xm%ALK?^7[M1{wBr֮JRʑ' x Ͻuh4c+\{|RwA-Lt"vJ q$Gc9վ\MŊFZj6+JpIʜQcMS܌LZ~Rrr"f>X`H6,fr4'A`jn/W`?8ܐ]AC86AJ{|ءC`m'x[ÌB+e2.k'PM5*W<*RYn.Rpo @iΣmz(㓨|9<@38^ȀJTKp0_MmD97yhTzM]x5~Œi3 hB7a>њ2 uXӾLm/ p p?)=_]z<*{82O-nk) / OIWQP e~Ww2֪;Cf>3N&SW|b@}TUίBÙ~`zFBY@ /q "pȵv 't20r d=mb" $CBύi 2f[xotAJc\g4HXNcUw_\1~ Mϩŭ"hrH𵏋|Ȕs ln5iWF-ͨϏK\S nqCl9NO #vv (h);JkrLh>9<4LWO N,@0l1#L9Έք?Ł,Ѵ8ۗvoWk$ |||92xɢ0|FA'qQ&Zk87%2I0"}'rUwߵ7ipjvT5!e1Xߍ fiF|D{_!-1--@j{Ir{q>eô  d9^,Kq42ζM2P a5'qou%uz_Ls$ bVZJ@FyO=\V]Dg="b'͠4f$Ȣ^Z@OP^}l7tݭ>fA<'7[; (d)q%|o'"E8h4.-Xc|Oxv5b}%vݞxwJV@=a@cQ] K{B`-21~žSLZLx)}DP8<2ɩ> DtYak3v‹@K mHz>Xkf}(CzڜJ?{j>$/l3:xP7DS ggLo) KXHCxlH#iȖƪ+oMu\t7+Yvd7 !᏿m0J W*W=TPB K~{[jpD_Yt"'WW +1Q+fJxJr,]߈@vRA:(d=Js'S *#a0se $o*q풖-)%':yhIXKmrf( K%/)vJ|\sm%_*ը  7NJz],5OWQ dasE0k`!C!K} r,z{_' 69{' "W?DSdF ldf|iv8((n=e|8q4=!k[l)!nKb I *YG4i#UcS&T #4Yk,Fx\J 6iZu>VwÈjV\HƴRVOz G\9d&c?,h7Aw*:IxrSx-iFY@dHw5z|Ȁ(] b{+pLr@ʴʶ7 &Oe ^*o"I LK@ќ*Dž'Ryz4yC⎤>C=*[\O㊸7ԄM˟\3Ь L8,DzŃ֛'6VYֽ>FN|:W:GnvɒG9D!1a5^yEAi><ɥ+oHյ:2G{Rex!̲]uahY'i;ÁG?/#xs'|pi@ߔa6D>r9zG W@~<}F>$ieҶ'VPf" zL_ Kptkʷ[g3}oJ>hFf8Q=_W;{=|GlQgS+qw֣?]# g0V\n-H{~Ί'##qqFtn=+>ky¤M/f0c͎1R@Ծ3Q29V͢[WQdϺ |SG(hRpIM /`8R&!9;E=dqmTiw`XQx'M|;-la#`5]5̴Órߠ0 h IpM&5F=vj{Ѿ-<7:.|.#7̛G`1,+HqKqU*4@IxOy6{*v+]V=݇P*V[vOon63L@s_7N3PnEqv2Fdȃ#R]MpBo bbm! En6@ǃwwv?3|;q}y.v| ATq0* j9{ҫMLEE*lP'8s*LEt8ޖj=;5:uxdX>,?ހӗT]&%S]]ʘB _: YnwvpI@4eICDcPl C28srh acPn%F~[\?tjϭ= oaO 1KCHAϼK~EkA:13Ϳ燹) ݶ 6FnH̺j6p,tn~w+< 8'vӘ4!紥:ө}T[P럡w49%xB[a _Cd1hKѕR+]+VHu3tEnOI#4ZM&W $}65jekzsفq޼DsۘZAݍ;uVp&Vw\kF Z_IL;9Ղ#=Ӆkո{η].v_ˮ8mp]VxL|> xz%v ؑ{~cX+l]R T-W!W4u?icuC5z|;ڟ0JY@$fT2")J w<:,¤֡XI EwIn-H 6, t@JD+~aARn:ubpIȴD7 $/[xe1޹GU*;JՆe=ݲDxxSXQ){͞` - ~ݭA pX[n9=396&L a?E4e뀩hk^y99p} yhGNA]aa9l7EAC [\aݛ=f3z 6_]\G # GLh@]yv'%"xfI?7,?0 L#Qo9>Jf" : w.'&b;bM̗|\ - 'E[ ЮkR 6 _>`aW3ZGqِ9Cdy e(_{F1|;rf PtG,"a[0- aTŭqac[?^~MUZbS5W.o6DKmύ2g$ \-Ǫ++l5MʩE ,|īC0mLNnh9ՂQT\O*Xτ Yji 5x%a 7Ш(=Vx+ ^/||W>ۙBjJZ7ꁥX8#,L4(JV$&l,gd2ZnC it =e\4u DIrV0!DEZ{WІ/! .*-4_" ů*S 2^;2%}/-:QÏ;5b|Dj!^w=5ϐt?t\E,F%G}%%GEϾDZ8l'5 ;D Zd7b1J7YT8mLuˇP~&.Oqт4 G,ugkXZSɻ%;s(ՍBL.߯\ ]K!|;?oҲLP4`x=laޟ\j r𸞋Yyw( *h#̜k-QlF<70׈ #\ޯg(@čAAzy[I3n2"1~.@r@ĉc^HLܐwvy!}ZWq# GmGgRm3Q5>< a¦,^]&8c4o ?h6H!v9[rirbb`̱|GVa.%9{5m;79ƓO?wr:(H3R rA nbmd4pq`G@0[eܡCfbwtnL5Rg.+>J (_~Nr^mZa6O)cﳝO=/~L4nd{n@UlT,LO1_̿74hvߤk#K>.9KDii] {paRenHʼ@VQWGjťsV/[L.~yH?TCpWns˫Ow3rM~E+ra~;|0== ~Mg!v7L2_5=:bImA[F/:15i}'kq@b|0d7ƬcwS]ŽYsp?{GWDtq??bZBx2ҟA7-{+~u6 z 7~f Nnq]}OPE L,a=Sǃf5ďvd{Yؒ9ZmDűˏƏ5aZYY7ڬZr0%JcuTYRl 5a) ,HT+Zmw[\݃>kK}k2Ĥk {cv d<&T6Z*gngesOUHl~Fm,#e;r>):KB _#ŷMCsAyӬPo( wH#ɩ7Qˈ&̢(4$DT_*hK:h'\:5CE3>v]ho7~¤Ғdg\H5x`R՛a0тh[i<[m3cxxnt~U*3BWvM;:: +xtn‰p4B :D {\⼤!v}a<*B763HS#kN.zvoM)R3NgV铷vG!N.sӧ% kcm׺O?.o ƟEN(N&HQ0)\SvzSD#\Xz g,0Ά-= >KhRJH)yOkF0%oae<Dgq'4Ξ *aG0Ȱ]W5*=&5[TP)װ7)2T DJ`IR@&S [2pph6Ԋ ioq!-x t CKt%6y} jkDmk2}|Yj Nt¹GͩK4upؙ5oC鉊^~S͉Rm"z)Oغz9W((~Oh6>fܕ[#0ȝE8Mr;WI+ kI5Bbk]K`( 8ߙ{N횤PP> ^~xL)sSo5"y:U4wa(̦a=ƈow ͱ>Ie:HD|Db <6o![Y $7u\tȶmJHPi;Qui\EYnTMV0ђq }1ҹyUo ,JBӘ*!N*?,^([_;X0Kv04~3xeNz}~AR[۪ŴbC V)hu`LPMu WMjWO8W-rn@AMU;w_vdz/ f'n ʝ,ҋ4\} ,EdfYrƮ Ǽ^QR[:G3bWB "{gV*=Sސ|Mj%3V^mC`vG뾉ԭ1!9L$z([^$6)s>ڋ$SqQ6hu=IYF{Bt|]ЎȮy^'* sP0'zcRUKA sD;rdaP>luULUoUyvg1~o '.0+}:vk 9]jPώU࿝5R5Wn+WiejO+ǹ>nl'OKZ\0kȚgzWޮ?-=rJ0 f|HuCm|I-spV)_ tG1BPxR6,\mkĆ+Fb\ w]=qX0޴=\5cM џ T#Mz_%O5䔝WT+ Y3՟i ":x-2q3#?U4 Ŵ [)[>OJQ9(GASh EX9=ZM+V_&Bվbe1Nkq_ZB0< 3WY̥эᄁ Uh$((tmi :SW`+w"DFK>F_:4:p-0'O.`o;7fc!m૱ !aem=P@: f' H$C_$&"gmK |hȯR릂[lsalߑ3h[P.dƷF`񎬔P5Kmb`V fY!B,ij%$Djj2qKg+gWYUՁI~?" eC;Ҋ7F8Zf6N HYFY$FpZz7mWqrEigyRO.6ߊ {<>f\M`(̡[t)nZUuYeϳD~{*X袧#3>KSubϛ9Ca?(ȇ"p Z]e zGLH7\358$(zf{udMnOikD8{Cc+֜״@8 dE{[f6z/,ɘX 'ׄXȕ*_dpZO0xO @ؑJhMyu5).P-9RԺv!pC-@]p VՄE S`@$7&It%*`hX`JnCŸ~„k@47%V aH}*dzԆP>Z)<56QAl3P p2,+6k);&;T2e77ߐyF@?h5EE=)[sJ,0H 8oяdp9=z^p %vY, ~M6n{0PKQ.,`WVk}ى=;Iیg#y>sܢA@HQLaJgx Ju/Yd\o^רðdя1Xn,'AZŏmp NMViQhdijETfQ!PYt%&PzB i1d'*ZnNkQJNʡ oI9LَG*6#ǂXGa{ !lh{VIhj7Iu6xD -"KyUבl⳥35f`G}͉C }Ug\)[c)c o5 Jn4 0b~ؠ1>P~;^AgO-I_лS|ø v\wT`%*aYfvܻõyӊJ$ )&ɭ'1Ma7T`% +yaN8%LGϠ5y-zP z^ѝ}m# Nl.pq*\pe KNhC? F)n/L7wƇ{tFt]-Ģ8:[ü?] {J]ظj1>Ǚ(n%%ox "tʶX.xl_h/{\[X giCdƻ۽}}nޡWu&)1%5;WoZHL{0F5Ҷho`$/=oWɭczC(kIVkuOSrZ )e>c'6^53E]+ÐRVM1]& Iz'_v#aH_{l[aL5Gd>/@dUkTX7,%#R׆Tr?\&lzhYvU  jjKeryфQJZq ((B([󝵌OǞ 12iv 1s03Kxu~{Ww;1 7[ݢItUzNcr:m֖XVžybؐ]w;QzdܯKa)Ҿpb4kEh ZFiEt /Y%{&tyڪ߹GiXQi&VPx{{U;m>ؿfe7wqDkǾwF/؂ !-ޔeDbg"VX>]{P|9* lI{`)C^2.kSxo.A`˜tTiIe: "a8l5M€_-adM(;Dn2)U]vf*@c 4:%8&X:pncCj5Tiz*dL51C)Up3p?T%cGtVQ" ͝:oP[#ޔ4Y& !N{RCgTo$ps,Me<)s=5YŶss:'/'bu@/"ii͢r }XaHj=ld9.o#e܁ލ1 |1P"j`DzZzj 7<_i=č4@6ZDzC.‹ 9 Lu&MSꔢ\=)jL}9})r!s^wOMRQ|lL4U6 Thv؎j~[fb*6$IwaHh)ȏS]*YOvȀ;O]KQE]͞Q X3ƚD":=^qleەI_:,)YFӶ]΄J6F"F̘WޮLuĥQ(R+ Rkt4ы2~1E:N斏mo45+a?Gai]Fcg$3.@fc7Y#ֆWq `3$ܵ(\YlNԵ7#a"k sizJC 'ΨYȔϑN֪ suaյ1+fxAkqX_r?c82B<dP,6vԑQ+}a̖OR x{}L0V?31AS?[ݱ䥮Tub(Ux,h`OkїCc$9 }Nk/B֜ȝrt2O)DqPP.!igk Kһ JGvI7yRY6A|R4"WyM&Y&N,Zs7T'$/S΍7:RCIu+-fP)_%$cf2'!d>]g½k" \ZCĐd4ɝDĻRد6a(eVI ZLY&Zx[b!'G 켫6E}(ZFD>bىI:.Mq˩kH&$S0!k$?Dy{K9y۫R $~yK"0~A {t!>#ع dbk_u‰4HyȜh6ƆeQ̍/k׮QCü.,2m2`F.,HtD'Z$ y 4GZ}e;XŒ P J ^U5-FHՏ5d7D(~)9">d|L6}0`v<~X%8FՔ@=S}s&pRt@'3,Pj+"Ϯ_؊Eڞc.0-ȿ 킂)7oc@ |%@YzI,ϕ^>%΄pBeWB|۫H:ʬt7a6vX#cQ<.\L2ϋ<P]/9.v#X轼…~묷-!&x0۩ޢmNY .+~ VJE+-4]qnklMo^zvr8N88U}c׊6ߐ_]W#pTOQa?tAVC0]*'`8@ΆJWeg?Ѝי?3Hn%~ڵ]+rE-jciyXZu}buUfuł^XҤ ϚzҪ"R{h m֯:[.~ yԬuϺ[{H vq?({렮\NVdžG`lf4z,]too s&P6֎+~M?WK 8  \DqG} "fOyՌW ]]"Yijp@KnJe {`Y~-eq׉\k \{ +"#ݻxRKA fo=%R!3)Gnwi*K~ D?[0G7CBh2zat w f-bjǸ%,8"oA8n+5)~~6'oNjRcT$@%_I%I_{0^T@3C1?qٲjډBH7Z+lLfódGW'ǔ~IriO1H~0ևtBdFcdڱ3׳Bt9/s]==6_ sG3dQҤbC %ȯ3lt ^sl4bV{=\mkÖ{$ƮwrU~@GK̡~/k2?\i:W=: Z5`< h#Z5՚82 >o/R~@3ݬr uk-nm 74?ca'MeEjԂCDj]93R)嶹잆#K>& # "j*m^KYͧG/}Kk2]\&A~8nηKqo|yI8͈4 <ڡaM8TH R<>yA E+x=fZjz T60::M:8kn_s5t)Dmz))d1 9ppK!RG!^XprD69|+n}2.B )ֵ͢7FR"h|qc ږK2_h~Քs,'}2FXg*UDؕqAݜLNItp~4*` VuQ xFIsU vYC1Óy/geZ( >eq|C免96ߋǩ|tCMv8ycYY]-V9%(nz Umjڵ"_D|_IPe+aLCN:!,a{6 ` Bj6ˆ'ޑ:T<6Mp!DI۔!cQXbc%vY-g\lYkS7zJFqtŧT;i1,ƒVd,j;QԆf7/[1uKx"#\J-F;EOÙg)_w= %s,4܉;<8qR۹ǒ u/}#m:9 |&*! ϝpKRꕌMah\٩Fb&ŜeFQZoPAf'9KiVcKLD2Qy+`EDtš9}yHhLMʆ;&g}B߱xyLӐ-$}uo_1#)J|~'m͡XɺIsO@,WaR3?Ea{<"x2"Ʉ I @0p9ޔ0؊k:1nFdlAOW= 8nHW=:r,{^l#)dWx;Ŭh}{zrPK+C;ӿS*td1Ǎ暖A*[{NgxJl5}%e=˨ZDݎ~;vo0X9ZF hq*s!Xy3rm32jP>6NgoCN)]BoQ_EV|҂Lu4C{(#}1Ae$iɪ4R Nj=`(M+tф&?J $UEK5/'E3Plj큝L؄8ޏnܸ/OF?g' a,Bvr}_{㋈'N%~:%X}T9%!'{!0zxʩp[ @;7Yt|0JcFt󒧿2]!F54e>1+k"F r4'ě}uh6vg V~]~_ZLQ91B6&2DŽ8v_&JahAhLpe,6uQSfdsW͒* :ҪK ,H ܌ rM]fSX8 妻"<@{JcCQ &_ ⢮iE:u'&oxFr]$#"?+T&k0o&LbwnQ R0PS9MImȺy˫b<5(^fՕ;O B8Vj"Xg`%8%wd"??N;\E*7 ]fF/b㘈;#:_g-4ňALGvo, #6eF?>Bv }V=mV֠Vϟ{y̰^U@ )Ѧx27@4t su1֝Z;h41ϯX+!*o&&9Ҿj7F ˡ$ƻѳ#JW05'6#J;o;SyIժi6/LheLa0Wa%(:gNts3 (-Riě@tOauŽ aCP*RD`wa~1ި?O3m>bsGXR/~/^WxZ[T $o&@W ܿh2y=jQ̜WMt% ]Wu <^P,G v#_ep?PH EnxrFtpų" sUzlY^ &]6 WLjtxG*92E>I-<-@0w}¢sjA^OK{cZ9(ʎqH/tm75}tL]H~ePtԃ~ mwW=TLMg~gq͐vU>i7qEjGǢ *ޠ1g Gj?/~iF޿o;4Zi˳X}ȃ:uN6$z7*2N#rY;ȥ"EXo>I8*3.+#QeNJ~h>I9i mYW*]=_&vXoQ8H L^1$ҡ3Yd-VY hOؔ+jo9KT(i ZnpVp+m!5+(aVׄؐ$W^;\rIJPu"0BRSQ۟lI9Q{p&#-iQ06QDрG)f9i?:i8ui]'wP31?OusѕK 3-{&'h/ɏUup$X)6όx)*E*N6C=͜,y+f2:,#ŪZ.`q@K3{\Om1<`~UjEL#;U2ڭp1攌E ,>oP2ﯱ($f|IIPU:54vԸM.Q)b2Ovʿa7a,;rF,L5.iK`WP 1Q+[ k^ٙC[&~K%8hNSS ~Sidhz٧J: :ep2mʻShXha9q|i;; xV)+*d,=[\m,Y)Ђ#V~|mDZcVLW;ϱ(~ڃ~9t}ܔMpǼ-E> P%'%޿'/\С5; # : SwH'\1F%!,JDؿ6xr=qEVg??"jQpROG6l;H7rARir^VZ&V_Y\1-ïktTp0\qh=h]Ľqu&̒o{ >`M܏y~W#~=OB7>;2$u$"x7M k!OǔBRTA&3)GpYooqy`nq<ɱ`VSAIJ\o;gD\@!9&տl6W^DO縓ibX)MZQV/q Y;,]J0o'8I6"Ao.! ,6ȳM*NQcD x8C.񆽿) 4E5E]a1f͜XjԺژm;~(,q"{KP}EʟX76e{p _[=DLA?|V?Gˇ9@WpI[4:Ux%EEt4 o9}Ƈ3qtۊD@\<,K}07vEsh/jmͺڝ3J3 I7E\Hwk. GzĄI ՍW!mmrg,Jy8C?ppkMR6vfBkǀX<ۨ1{i=fyG񇫚۽kTHUy 0;J.A5Gh\EK߃dϺ K^&W^Cs3ӭ˞*2pY}pB7A]/ ` "aYd 壷xpUl`hzH b0]j-"*HR2V/<\;Kz_8bֵeF[)CMk#@-g>ΟS5&#%޽peADNFTƀGd ֍r >X` Nl*,ĦOjmkkkAUI.vMl̀X䙑OUo%>]Bd(ߥ# &Us҈Й}{9r0흫̓{JʄTHO,ݢgRtts!OA?zHSBTTdeQ{*}( =D7ZSHηh\kZѝoGIJ;ï۵yc x8$3ZSXwD*o P&ԖbwPVzRn@OC>֛ 2wb#>&մLDL||U+Bѳ,B'b h"@R./S."'0{q&{x>ڹf Gi+%䡃US 0Fz(4o "L5D&QY cKXT[=qԖ/X}I)9">γZJ C?|BŐ)Cٿ$EFI7YV)v=auZsڡFg濾Iҭd0Ӳt{q(Q akz`ƳlwqϚ(}vŷgN-s-oQJWR@N1k3^z&%SxX6v'rQDx"nKtQƜmh T(K<7֊';)}OE};F|lerbHn+sgeTYK,8⽢dЛj;h_^:5|/e;_W1eTZ2n:Ŧ4 j_K8Tlpۨqfa]ܿD?Qr }z?]<4B!P} l'ג2yܡZP-]0b *][>8ΌBEDPʼnT!_FM" :!nJ}A=i^Nd>~Ee %ڵ)F71;*]/ +g{-'2߷HNQIg(/ ])֏G+ED)0~B{+Uv+5<2G"gcJ\@y} =ɜ'Lr)h3rq-e0%?|o5I¿;lj'AIbeht`٠Sk}Oɋct0|k7 cE&Qm:@91T?<]5̏ř!tcLp.' k3*"gHT+=S,ue HwʙPhNOB],fnCcRLBQ\af!d[ :%P.^i $)ə܅6TʮWdҎ;G>!6hb#}W].ogUzQa[\NwbZKKvE+GFS=&qj4!i#NaY)RrNBf ^n QlCa)2 hW 7]s6NrfXLR%Ăᣔ<&+hG[ &.4<(ry+ῒ=hCΠnrn"ggAhBZx =}0V~Kx ( M^i˰*{&{qqrΆ0{jc1a*[=gX[*쥸O>*#Vʗ0 }(Cׯ,>?T/*[L]VF n8,Pg0īSumYӳSH;f~upl?"L"j{0)ژÕGOxg[Ɍ LYC"ytKbaY;cq(duih..bi".t}SH,3ˇ2dᰎ:Q>)dNZBgdf ik/'CV"h]`֛[4x+‰օ*3,0~s|߅@<V>qEJ;y{xZRm++t=IT37vd'OH/mrxKO\t ĥ88\i-`7=+Y2z5 T? [-a7'd3?WU <Ռ Qޡ Gg׸| jI$P67})2Vfs ]3 qx,^jHf,sv)&9O8t8) TUfןk T?9?=e䡙:"pn띖kux2?@f)|ѥ['n9 r橊$R}g2j a;D_XHB,Y8at"[ KhT25F| EF_ wbk=&BLnZí(CPbʑ^qTkϹ~Bc*EYG$5ːvY`Ĉ,Zd.@.kiLHJFx6#hGಲ'IAS:C% $`G8)jpw cВж!\DG"wZnUzYhxFMp+,#`B%vΖh-KfQ>]G됫׵b'IriY(K=o"7_sq-?5#$y7k~q",zQE:(c"ZbSPD;:&ixlNuLn5^/ޗC:)Ϥp_,֑) wԢ`ļlF+⃞СX7XG| z&mCoEZBDKݢ_cy(Vt@svvio82u N8C\ ,pQђ9q^0b1- B3ԭ^[>z'ɢBEӨrS&Cf)Ȝ Iqի1ަs?D*[~q ^f\F ŞcسFE=|\Щ߀kjսm FD+g ,f"#Oـx`d#@yv[؋mĞLϨA]}Vr/8 n:,gSgg|WX#ݾDߗho:#s6Bt@:_Tm*ly+Q7ǚ߽ S8lBX/R3W$Ǥ`Rߍ]:~|jDkU‹|'#(ъlKDi֝,O!ʁ9_C"3_7A`T N@n 7.u2dom!h) _쪊kSE, 004i1UBgJv.8or΅`lyV>5KZ+ʈۯ"9K!JǑw<e͡Gz2sy}<,t]OIYZbFSi=%~'׬j) oE/]JI_U*29H?VqjC&^!EF ^\z B #[bί;31 qEi~9yVzX#n?:6<R)_W ҮGқgi>5?'**h>A)OYf$YZ9n^%+.]0cXҼ=؊nQ¹x쁒)DH%'У$- Ld߃0S'ʷ{6ntQ:n6ƼAEk$.F;PS;cFp 1f?7'4ZܯM%V} B+wu-%=6& +RG 6̅)}5AWMe`ah-\BVvZw_ʗmu @f0 /.(;)f'\yϷheW G^!Oy@Ngj|4:m#kd&!b oV}HSzDxXGMFj=sQɧ'8 }݋BÈr~Eii{ Ll@?Qޔ/dE -4 J~`G|bzjx15? }4jD|.e.d8u%@"4棨]gLGf^uKh[0Aޛ">IgT ^O&$Eu'@>^zarP򆖼̻׻ͼNʏkPb*11d NQ@SFVT +?Ey- utIaaIa ١a0 yrAffBޏ2W/FD8/=C9S/Yb!= Ly1XQa(5ch4C,LЊ`Lǒb q|:ڤg}MAˉ{ 4 W,~%IL>3Ր$ˀywIٜ Z[ٺ+,1rcuc3^'Stv!_2Cy2 ͓z+ 'GHA`t.>fߗ$uH )bp zEe_~Et⑑|=F5QfV]YK" cxd.D $Fljؒ~q=lO+ؿb{ ӣ-KOcO$'Q^J0l}\;u#<4J4D;NqVcn~QP ?n$Hbޒ 'a$,`|r'_7Tl2H5b5AۧǭU<+:}¹NG],֋].y;7h>R/r7oD;V]Nu2]C$E|ғd­ J{`3I!A;CQ7އoW_J}$5D0;!y Xt,K>c*A̢ (sb?IÉ9/p$Mg8Pi9FYHDب?ē2ْ'N;N pjWd9A!2#gs0i%Ѥ3faڞrbkXQ _M1 ھ _ט J^XuڅWuVSajYϭ2hY-f=Bijr V# i(?_?a٧:юsD\"LD>sCCQ{z1Ah8]:q#mOX B? *s9.Uohk㌁B*ޤxC(gehpuZފkm>{bin>0vxPah +FWK/6HkоdoBdg1 ْVpΘ5^?OPj2l7p_XIR4P]՚a,ɲRl!J> ?6ʜј\'6_,'Y?,NX<m:[`]"zc0J 6-qᇆۧt-rk!Cgy'nQ)1PMi^11)' dqhq!^~,2 DtJ RtJk0b&\%(-1C-3iVI[=ME`m416NGwQ\%?h{}R#W뱷T:XG<3kZxڏP|_e ~싪&3[> ?Řwk0,]y}߷b^xEᤀfo$*Vi)nUZCEh W"NSm_,ͣ|7IOyPySmPb+.@O0xۮ/ ,,xBAuJT!^g5 zE# t~A/kxv/i*5}#ܦ`MLk& 8,tYQ?3TIp 0胓-u1Y3!jdeC}}^#ZHv8wjH#Yo.d} q9iS C4(woʽlP(uf)GM=łgrY~02Ɵ!3_⟡GptyV̋/&lw>FAe%.b5ex?Tq:+7t_kE6pϜ C=v+m!shBrVy zY.qRELg*@øٟL GސWֿ 6pKŒWHLjFt4" Us 6"Kk|Zc9ůJ}mnoM`x#4=RokT6=RB+o@K0>} A._=j˟M!T K+v[q'0X-uLħuB$|E6,8r 1\;6 c?/5zO4 C G/܆1 WqJ#䯦jz2ɘ.K2.91 i R`"g汌mp7x hMKH(t?D& c.c%VIY*d1;ae-jQRy`S#:_ee܃`DO,[=~P֝/E]ކ8l^rSWV@JN2=e'm]ZZ ʞP?MDR2'%vX\u1灎kydВD6 Z,O87H"\؍_{8,1ti2s: gKW]Ź!u]4^8A3,v⚅WOݘ ?էPڼȻX%4?+kGWK3 WRQ`I2#iv2k>VƎ"k6+HخhdrK>4?ZfNMаƜ(φ6nV)b{hFaF"]`%RQ CP,;zRv]:akX]L B~)7祷|Lҩ nX;:P<gyS%@\Ce0@7 庹A!8wP~+Gٷwp |O`ZpzEq l-hžvXH?mSEx@V@cߦdU1ߠB-[F9Pޙ~n?K9\7-1B`wgqمTl\8-g~*@J/}kVFv,Z> c r`ii\4 0Q}ѺwKԟ0?_POɕYOn{XA4'7-[/ӵZRn4 hB@Lmicid~UCWz4sc"6`߭03n[ÖAB#apmL* 6/Q2_XGYÐvEfF>D\)ʝBX@$a1Sωg"?ΰ]ķyg-E*?fd TX),bCI]By ;[HAkbv?-h ʣ"/0nZmeG|Y,1en{4Ȋ4ai0TA%@8*xgCYC`ksY†bժk` |.`gP*uz (Qđo㾈UY7͕BRQe*!6$9 SUOeV @|p Ph@CH^$ի-F&@7 $bVE^d.&<"k# T&'gƪ>i*AG{;w)omaii)ׇHyWU"B4$0y,Ŷü j ZVIO&%2x Łɛ((@y H]8g)E֖_Tˢfo D#8;5E/o>) gF,n&A8%:[yv4 /U)>59Yh#sWDA>bu+_6hSiEӛp Q{)Iʻ$UvPsŸ?mj9 w>"9gq  JOFM.DX :u:S{3PLZ͵tq(k<C-,vZߘg1M~"ŽJgb3hSx87NjO\I78`I>A؟39̽a} =?kWciaX*n *"A\Ctխ>e/$mgW;ZK/ݧM ew,[=*ӌpy+2&o2Mas]VL%'#XU6_bPW !hd*}ue(fiECX5_'B|]ǐKTGӼ(#m:}Z^+} F?mhVM/\c&[PԟŇLУ2_YrZCCN!3r^\|0GB8%GsƉ갵۶Z@Ʊ 94vmY6M)b*"| vVA.@opwO+5 n*-W 騦5]Xo4NաZ3➪>kl-Ίp8"\V~4*j(8z8ƹD`}j[Fkd:ugn 5b#08/p>8%}L*rJ;^˵5?a}Nk6-M!0ERh]m3'`H(\He}n3Pq-(G:G3i-ز$YYpzQf"Jv%9 9eut$-]V^S fuf.N_`qN:[KDLBD+Hf+%ȩ=h7k3ϧ!p>1K[2ZaVю3)yyCp%H؆Pѫ i&n\Ӓa5˘/l=k{ }flp-pbZ%Z1j.h5Y*o;HkS#Nh17na[LyKp__B`.pLi?v@ơU9g<l)R\F5  '@¬"|Y WKCȌl ܤO xλO 5 wSݘ"4"BnC6,ۘ, "`k&:[@Q -3w{%wɡ9herN/ <زZ5E>]tϏ2RT7kqg0~cqFGCK֌"%HŸEP^Q7//~eoCaF۞i|N{XЧMgU=>$ĘTͰ&v׋#=Yӄ?*9@9Q0D-qz8(,` "!e^).KSpJ8D+5nJ>$F Qj9@vOB??`  d!W nKt}^,št`AUf#qznlR"CЪޡi|w:gϬ[WR!? Ya(>< ٹSWׁ:.g˰vv^xfuA;^h" GhtfĖyoc.W|BFy%E&n۳K9, GŬJn woR |ԹȅLCOPXzy[1tE/`TWgt[oUN_ǗXϋon}F1]8uJ達0B8ܣ8yj_Vx}n,i$Q+c~@(TWPd8z2DfV&x0WpLtՙydZbm<&+qG XW%<7xߤ ?HH$vi?>"6ўwS֙7 ZWu3/ayaT7p+2vΊ0H8!П}rieٹMt3kzNG .ݑ8a0^%񴣄0JSI?sV5nAИ/Z[,A&N[,I~枌e!d+r._^LL?xۋ9(Ypr8i&-MBW:~<:5Ƥ3Ukn(?X!#Ow"M0jV[ ;}}sTۤpI]l"ɹ/bD(Xs-~ky.N‹Bګnw9Yf+:(gG" m84.o;־]k֋V,ծD}O4v%>Wj8Phy[[l,R91o!.BM ;k"Y? qᙌay0CCO1ڒQfp'Amv!.w䁄l2B^2]=/̜1* z #&`ѿ0yCn-@G9eRƣ|yh`N;] ]{VHPيDK^ڋ+>ǎݮX·IbQqIdhJer4x:qpQz-D Fl߆ 橺-ZJ>҇TĝR8F }1'H:P&W7 Ks Y/RnOyyQd5Oʟ40*>[ O}\TΰVtnKqLReF~5*C*E0%IisJ d\[ӥu}'ތ%+;[:PEUrdz>Ae _gحEτh߲HywkVc{%ЄbMÌq &p{NvؽA-peB{{ca*2ykˊXB\?tP.A xrDV ~ݲU6tZUUhh?4 xH{ ,] 8K(TT(/vL0$yڳpXwܦLھw4YEo6%}xdQ}cics]_Fp͜-}!qِ}:#F@o_toBf̾f悘g-~zu.i؝pE P4wc@UDäk\ij3u!?Y3 [/\Wun,ƶltWZ) eC:dv;r $)lŮ.\&-p!Ǒd3o{ٯkHG)s,`_HHgW(`|(^5[AK[v2xû`NƄϾb c綿D3$5?]W?Ԫ'wfͯaK[X[`\z{-.`)ώn"7' eL 8w±ALgڧh'LUeCÕ;l17R=^՝ݗA!{~K Z e岚 (^S01x^:}/d>5Maf}w;[D s=,FP+v)r$8 \w+)M𤙆N||y(т$iքmqF=f$Ƙ`f `:z0 7WԄ}kGC;G4mA,K`2Oc|)ݡ~[,-5L)R|aVelkTJA"KRY )h%6T]R$t7֏"*ھJbbߎbmLVwOgQ+8g5H lipAYwygG'h7aqSEr,j+nAX|  ӿ;^eQYXdY 1]qVJέJhDF[BT[i('¼i|KA2G?t1"DKV>rˠ jAD'CZvzӻo)*f54_da V- :gOhu.̮u\@ ܓ]A]VtЃyeW #`߇KxڋO͗ti4Y mSYTy<4N> ]2a"WvPf7.Hc7FT.;šj͡ٻ ]Kf YYcZܔb&y),v"*0*Q-(,nwO?πٛPgtnds^q* V*.^;Qf̟ǦK(B2ȁŮ#;& J"u 8lGH.@QZ4 28 "MgL PMU4({=}kV ‰hhp^ bb}twLNgT#)=Բ@4yQOfmXq\1my'tCOMx&P 7]Jhܵ]ssdv7jp§u,flTR;hڡ@ g/+*H*[W:|UfS `ٿw%zc"G5EeI#Hm(]벨L H;0fq;ewhQuDɚT[ޑ$;֔-КΥ< ^b'tBČ!=GWX=v2񡽵ԋ(ltlW .破67mQB0z5ۗ':ql*0Ħ*ƙ}! -Jl;o8pW|K@D) 4Պi"\n<)P[ ߎب"3rI\E㐆eTO%^Vʁ(9Y`qOZY0mf 6`wx ByJ}w\R H#D4`1کxzHM@Loiz!O= хBa{x1,.oyS[J>ѩS+@"3\زa`vlb| ,YXwOq]Ona1=yN3Rw+*{TY&/௘#%%kw(:&S>L@e2JRC!t6lsS3]ˍ[;J[hFF2ݝ=C%|Lp<̍n}]!Ƒ!P ?Z1uλ14KC(:u=Z'aY ?G^Y;]zB\T瑟hOWĴU?6\ވZ+c.vpùrp3HNw wMbeFѺ9r a(:Ab|<__`aM985Ϣc|;!Kdmwr4C(}ɈNͺo_` T8 dȼV҈L>ʡiۈHy@mJ`mObr_`c 4"eQ/A܊BrU̻Ā^BWre dH5J97qU~9Kh=пJo3G1҇]ÀˡτR\/9 ev,0,gQ rMaW!*x9M{v 4Ѹ.'zaa8^Ձ7()&P"g*h ͍>s_sBpOI3,8Sϔ,ԝo`NLo:+R c+NN64z?A/\۝V3M/fvkzufg6*r0h~F7g@k+w*aL%3|F87Imj2w*B :ϝTUe>oi!ERƖ> z}mJ+# *y@WlC0:! a2m ݣfK7zuwZpM&1XK[T?RD+#+7嘏y`ï;HMi::70v/Te2'SBFIʰKvoZ>Að6\F9Ԁ#L@.$@ݩ2-{rfv%SIm5C yy g@ɦS,M_6IYı$XN.%N3 B\Xm}ŕqYϱ,5k2 0|Er2F'h7 4fh0oѻ]:CC,Uq"E:H]o&t[3 ݿ F N>c*{V0~Aֿ*V2|6~Z Ԕ: avjnŠH "F د#H,O| ^9P6a!B Wl8ٚ*:wV":jlHܜ ʆrp6n[1IC\v!$J.XI>0FwfRމdX@%)S5FaAq߉JTm2t3djOiβqq*òqPc>4ؑ{{6qd탱K7 &(p c3>J)ZyoZe ,b$~qS{m&%~c;йsɹ]j%L}THjo}T,(9;O[8^yG >]H< m؋|x-QH`x }Pڦ{"ު`/O8ˁ!,YB $ ~C0@vFGw{뛘⪐2C~L+jz0rB0ho32s&<,+Zpl: juLs1D@ Pxj'BWaэطW2˽{,Iu(hE/n +:Pw<˘PH]LI4H9Uv=<t@k&ѾPK`:A`ٯ*y)_|j~q%>ha3*"@D9W50R^bBQ2BXtoX0vy 96W5ti-= (P8!2̀4VP[V|@6'IOW4~ZRڥ:ă uR&dZu3zHDXc)~bVHù=v XhuLRµV~e}Fay/⃇_1H"F|PMS cn?vMJL's3 s#SbVfx_)vr38L(Fj|+q5!C BZȮ[68΅1Gp5],KdƔEQ_pЭgyΨ~+&x!_ʳd P3NKU}%'S7y1~$I 09`Y;. !cD6v-ibj=K> ZSa4(5*TuhHtڝ\9$Sd$UQ 5~0C/qc ۟JC$uSI?#@^ r~%!/rkYE8NWe᭄" BxY$D/sw$,Keae^ðceẝCY'U\&SA/mL;!q3o}!#3lt+SBidEu$ @nNS-,eE5/;tVxgFQ 4}n+(NiW5. {<\#QfegDkjhYf-5Ӏ/=SHXM|{ЍUZ1 PNٳӤ@p9py,ĀU`"ˏ޽_]z*vN_pYY >}DJJf)Xk0\kYybܒsrcӔp 9s0SHEœ !qT 2>S=Ób7Gҳ8k]ZbE.Sr~ERqaܬ>?Kz*/jdmMp}t,gn>sWf"y6{ zڪWv%([d=2ŋ] tPDGD1K}ځW68twˮ톭Ò 0YY!rKA-N鍁l3uxk(G*ȌuWb}IcMuQYFL:Fki2)Wps/ofL(}Pkɻ,\9Th3kHP98EłdAe`yGRҿq7A3InQYoVjϜ-y:#Z1t("cu1ǧ tt Rak= 1/`,+z%l7G-R&x[B!ԾB H &3 bЄER8~ 2=v€m嘛_KW=SMaXJD_E Jǭ-#_<)煤" &e%ܱXj|Z<" H,\SjWJ5klYI(ItQn};y wwoiP,tZeJ% .T> +*koj]>sip;#Yܚ-9<<3&{,ULdS(T8Ag5vwbL" Lh'3,aя-o|iٲϡ8`-u!=jퟶEsfI0sRP>1ka"xآ}BBmّsG*'cmF'#)K}v_b+Jt ^hEZd -pIϿPQT\=lzﰪ`6) r'>|+|IJEl{u-<}Iɾf`CM~kMmBӆfE(ܜy,"u J~PX:j`Ι#cy7?Tp nq,HJtjv"XVO/刄|5 ~ODbT@͸rw|\pnr_ 'm JqՉ( euOx ]X,6*%p(otQ>0ėb=IqD |vlN=KXbli aG mztSj8ؘM+, ܦIIƗ'ț}\R)vP0 ͦD` /#aZ*fs"RWa,95,L p@06)BA|Y.Bm2Q2O v0u3&,xaJd#}&s.pgt8 yH$=ɩGl]V֣v;jVmG3t=aZ@2Z&zcUu"M F̂gƟ=hUzʣmpHD#UI).I^#GtHf)hu g?p$\&5UaMKx=oAk*iR LXI2]OF\vuJ&RZ~ L{fҐd]^UܶU:Wōc/0KMp~\x"@#*#m*Td!jYI1VL#ߦߓ#6^0gS[PUΣ371igsXSǤs]㔸(/Wˣ8+B-I[UYjOs^^N/!DV?;؈#ϾEWj~G3_E#]$ň}-eu46?Jj,7Ay7&krwu/||cWXɇM!҈$ v@4h֐y ƛh&8OlV$;ɥ UpH+үP+&Ǫ4Z]FS^k>EK *9KPBso3'[u|V%{9WFRNufƃaϒ$JPEL^P[8A?`hr5>Qm)v9yvOop,a7NH߂ 2uQHc dNi_ (r4MȱRc#s%F[CpJlBT)8hvGlN7ɣf$8*$[9 9 {OS(w9tZJ ,kIV#-(9R]s%7R_gzĆ )}@!f5-d(ݗ? Sd$=AYG5Kׇ{ t \[,}`LJ2~>@iz5E&P/ XTu0뀰w[j}ZC"$}H#0]4~p#Fڇ]`l׳w@1-cuq5J"ޗH{f:GrZ./rTYOywgߥ3fi)B$w 4]䁿zXLzwU5ɷay6*EtuޞeQfEd>K &gX{To!1bB(PZwvKO<`AU˸E$ӳƊqW?msY4pYd1.Xv"\Ʊ%y`>~ҁ<.ڢq^-L`jï=K'-o㒦vj4Əi?o'gk?)KP2I^{D3%@ _ւRj'kh  6,&_<}8C4EB |[ cZ\QZE >lQhK8S-kpJnB0KHe6#um_yE jՖ\Gː.!_LIwڭltjhB ^ԉ4<@QZᧂʊ8=f=L י#8Ot~E~|yi716ct\^y^]7W0HRcTb 8Fv-*iţU-©WciU*)ç 5I{*ۃ-:p1RQ/!n/D[:ֲQ/t mh4cׄ6 6OgT"nz T0؄z _/ݩVu]JZzF~QSj@P#9c2gkoԲ}+΍wN؂P^Qz6(K,6GtCݳ)!N6HIK+Nߋ4C.Y+eV-baRB^Hzק|V`VLeeT~w "!8}߱%f4˝^ziM2(*#ͶeI=c&5 gmB8K>-ea=yU njvoxLpw;xXՍDSh5_\$+NV_:дo"?;ͣ!2$^+-5蹗8wS&rddR/O']O3˻l+W񆯃HWag2ǽky}C=Տ& B~.gbF6m%/\#OjKX7*wq {-F @agİ>$ prԟix?J4ir2q eťdg܉p[Y^-mx* 6JMeht9'++v V7wW ب.乔vH( t 5jdU9$T削bX*a8G>np) zKX6z,YqЮH'g/r;g u8 7Lxh>M^.O O'O pÙbDrkj}%hѭJ0b{(ʈj(F$ui((.e]XPQҥޒ7}7z,Z@O{_9v AA魐v$<긅POT KF; ٿ_ \W|N.KItUY& 7Y@zli8Ib6!XL-^/t|: v1yʦ$H'= U 06 fCD\o}֬B\{|Hɧۇʴ5 wsZUdQ,i^F?Wue7T;@;8}E1ܠoahZ⴪ϴMzT~83[y輻$pTr2PZKKi#F;Dʬb_NEO 9J*TxEF`mknFOmS1TO TIz HҸbY-|EDe7?p1Zoҍ`] 31SJ"՗C giV8tZL.sdj 7R jC%f_[~v\%h??HLcyNU׫6ɝ]T=Sɛ,Di$q&HꞘ䴯cɄq=\{zVRBO_L3tSwy0-dE,vmVijUdg{p Bav[ozLa]7~{1 { B̒xe0R08jR$駑kSֽzք"mF5];4;G@1V~%(S5+%ſC~tSiٔp Ix@.k8b8S < vvNZz.yBX(0<@1sx5"̞g/5m53D JU.2t}!A4$oBSV]IX~`Jwch{)7#Lm((閶TъppU pofO9j=Ȭ%&zƕΈjK<_qnUafjhϻS>h<J;~fjѴwΪ,5ԆI8گ!4JJf¶S:wN0/f".gr̼{rH ps=$*7EtЈgmY{h P6g.FZQ!M}8ox0vIi_pSNM"+~(@Crse{}r &Њmb LV2WQVUw̛/_e8xVxFw'TʑUhW?Yox^pOCYC]J>UΊ&ܰ/ܤ11#-A|}gz4/{PD/YylݕCw%ZwрU`'RE5B#G U,d:d{Pml(*","P.Sxu{eɳuK}L,޴vP&ca<R6Ōdh؁30t3 Zv f}Y\&EfzeZW8ř &< vuPJE@)Nzk#M=M@/lT6\w3!7JdDyKuj7jcpImP hsՀW[J=rQi#]Q.CAF4' R1l kL-2xC855zA{jʤ<m{ , ^4}ԶTݠ8Œs I12t<d؍krvk:o9luϯސH|=~6܄ENUMtϲ225+/h<=9tR inkd 2]EY]V2"\ҹEzza~[hf ňvqDa%QYQAo87w2l]:kË+z{ſT`U܂ƙ"=Q9?cs_myOS'6b.o3a Λl+bZT㪷6qpotQJ.aKǐ4ܯ;3)B /ȶ܁ggʛu2PAXB:+{C֖Q3˙gź %3f4UVn cOBc:Έ?Wwk"m3aXqCFcT^YS{b YbZ,E/Kϳȕ%D(yR9j,퇭ǔɽP3lHEXSqV^e?D7*0.wocρӧH ȿ[X;z7V=^;]}p9&s0K PvlӉ oVmԓ̤iMbH]#6D8n+wpl˛Hʅꄧ B^d)ׯvN-Fe}ZC{-=``(R.R[Opj4q0ȿmW cqC36naĸDiӨnc_y5-9r|E0ٱh9*n0vTMBkubq>y/5Mo3z\+ lLM r"p3Qo#YL( pI:_Ja1;q"Sx#Ѻk?vCtyǢZ~EheV=6tU9W些 ҿ5lȦC/|Pj@ov;lޓ ŪQվaQgNHo*~8 v> ySN+tص,}sssـRJ󁎓ΪLd1I4K0;&V X`E~tHɖ|{ E}U.QSje4258u2c_Y q$lb0{@tMdq=QOb :hz1Prヘ?:;[(%U3 +Y֍4(~Aͫn[(͆.hd&Uy:BʥQ\?/`mɨv?#1N:ϗ[{tmSTAV$*C3zK%1mwꟜ ۤtycvb3'!+YJ8?e) Ǜ&uq `FAZ$~Nj$=MG)^\ ֙(YN>yqP6k9hV+| \ nx8aجsPv(Z\Yx}Щg W* ?64HX<|C; Q𠊃"֑Ŭݥ:LKSOj Ѕ-֠)#-*5hgbA]crVϡ:;8fW_tLS)RzV,/NQ ptkt}Fl`tp4&8`T~rKL 7@idRMQXU8#:R꧰ `X`4"1p9 imқ]"T9̶(0Uɴ5z\ʼxFQ IEzk\5` OWĮPs@VOܢ3 E{s"fEB|RPNBrۜ~1^ yxV#jxݕiևk%N:U.oZj6?f O[DEtRߖgŎou/p'2:DL0:۳%6RwL8̵݋};u%6Qw`a;1D}–L-yCN,XW&F~$%'.<+[{]ٓV&۱L0u8p3wVKUz*e6=(;Ubݞu8|(>NPsr6%xMHg9 e4wA9)W]sinNܓhC:eDp)0 ^֥:˛ kC+龒 ;Lن g•Q8LdYnkIY4 eާ\{4guѺ/-,{Y;_#' sHnu>CH,Y.G4H}NgKoQcr]s Z`'%|<ipf~Zo5Ay+GrѽnFG8¨QSī@ ~ƦAƍ,j'CStSFkk5 pF:Գ\Uڷ5/ Y\ da.s'Td#&걜jF]u!@d81\~uQ_ےF=3a`0)$en5'"sQ)6ר,t 0%rbH7[!ԭ99,Wri\P\ʏb˟TWzA<38lzcc8D <Y@MϹDda@ӶBt/}Mn̥ j-gNBH`uZTbC1rlyGJ:z^ Ka)3hτ s 0aó%W>.]MEo1geۗlr O2CJB0Uuz-n/y\WhuN`<#GɎ4L^jFRჅmV~};Q -,va΃X{උI2ڏCk$C\2Ӫqpﲨ`SW5y`rROs)^:Å4orF)R$@kVAZ{nip=3R Hs?dQR|LJSm]ymOՔV]tzq&zu\BkpnUtk7V$]wp.'3d<LD[x_j_e+U<;6v4lZݗ?%u1=!+Ǧ,hjpHGg1?zD{TP.jJC(T) l.H<t'P^\Q-IA +3$`FIK/ ͅ^L/tRJÅϸ>j%xBPTVjb S(b@ƖE~o$pp6je#ZbMey󮶚`ʃ DmsCJEǰ(u ]J+[dB}(vIʿcIܲ R9敂捸\H0Nr1u*6Xw͢p D4O,T䢣 #G]pnW}.[ĻEWiXnG*Z 4%{y HǦbI9$þqG-隥䬣_GMo,5=L+9?O>vXdB9n+]{d|4O'>âxnd4ʷWF<{gm"Er$JRD@AeRh%QQI7J)/+O aC/zn׹~'Æ,HY"^;x吾uܧ_غ{=Kn tMF4sYXk $[+#lC䯰f qR"A%%#)Zgo>f4/bŰȷ*4>B *!65 @D|ix#LxhFKygZOfR_TaґBC2 dK5f1 2 6ޜإwu8O83S1n6`1 o 2b(Z wUKwIDَ<5TX  }Js&TMQxAk) ɼ*'}:WAEqh`@k{9?mu9Aw_])X= WxdG#|ƬʰUgH *lQdrƀ_k 7Lֵ X7Qd) \~uj~E2x0^wZL 슛+ " 1jR`'>y컸m_=.Y?m;f߉d^Fs=fG>Cʹ,љх},><4`Q  B-jRUEWںI)'\8NحKG/Gƞrz%!12D y@f6k9| ,SUTX O2F*baou4 g&[Tgϙ\Qw#e͡٥8m݅|Cq=;Fh0US^|Xe&IYGͶZPLI~F[">KOpܯp(&$P~˖#=ɀ[d>x,C<17S_d4H G MzV\Ox[Ji*S⏐V]iezZ8L?G(蔳J~BRĐH2Զ48{969Ԛ ^hv~Lv{%UsH{xkQb N ց>FČ^?DyU죹ptLXQ-[m;d= *Z&7%UM@Ȼ91C:)n7i2wV].p(y@L3],?HDf9P[,~hVzMի1ϲeTĀYW^a&5 %K9'(>?<R`,5hm)$'^!cqR-m Pm)@W?wb'_C =\ր[gʪҚp$O,~28 h"dŧlQ=='ΰ位J*Zsm(}Eco"V z8SW!Ċ*a'xѼw^y@Ce8V&xd/.e^0xeҕn@ lHbƕ ~Dqs+m̋7%bCPj XwԊHfz;ʷ/ṩgm+ YN׸CT7xNYc QLfroX~e%Y/yƭ4q|]rRDx3l4cE)~ܴbVo_0R"Zs}Wp HvOŐ]—ccwe؀m'ؔ:l 2Ӗywa{j!ٺ|lq^~cP't}0aÐhaDžз35H=~ݗ 5VM"p:ݛ{F6lD Qnt,f[x{/Lu=WmżXnRV\־fgB+`8;GffG[R|ZM*Q9FF#q?ye-{YEzXhӕbRQoy32-6|LY7 7ko3"~6Կ7> {@i+\@/ң!L#' 3H\ːv/]ɠr2V5BJ>FҼ>S.qg=PT9E[ Zncwl V}9E vbF2DŽGgNC}I$ݦ+jV%ef"r" wù AIZ-?"xPPs,9ƛcJNu;]܂(ֹRsVtc^SkuPmG[o[`Wft7ʨzˇw]h /zkʖJ;c>ȔWRx[c@|Zh x0;-u{/3,Ox܉jD3L߀-Ibx[?:sh;W1>%x; 3bpsIM,HӦm~mX>( O VvgX}2&VX#V`fƏHaz A_MI/HdڊX>-'f)RC3`msHqQbxQOZ3٥lJ@6ndjI+ FF&I011m `XkaYG4 ʃoy*t1WAJ :w9j;Jw/EDx)=Am5Y#P`lZ\J LCgINOU-JV G|o%h۲E4F@b841'J-t+Z6f,Omc{8Ɓ$BI. }f@cQJj`u=o8h֭F(^LsYAgSRl2P)L6&4 /HqlQׁ^Hrg)noVJ'A!?}7cigE: U8;;H|JZWÚovozmh*! Lvw(N(`$;9bLK<9!/OFDFg^$ [ I,7. ޽!r >u8NW?h`f rt9s%ֵrgQVx7,u߶:=K_?P5Žf 7DfœcҁAUKz8]7vWh[*F'os!Zଐc#ɐ=v`~iKaOn&7‚qzec ]۵ހpg*(MPX,>!oQ ^P:Fpˀ=Õ=2K]'f)N^@Q_Bgenbe+ ,Y2_=/u3Gp:˃cet<]F)ܣAMv[p&OyWX6TRIx6."|vr_ E~tn[VK9 8GZtysh%#/XK1ZMa>cUldY]" d+m:SX7 M8KK.>z> ;֨έ)狴6OJm|{}1b)F>,5߾g@#DR:WRuYSszjvI"/~[B 1+~|_6uu ʧ\5"a@?;euCQXB=%T]B~LĀfƥb"EF|m;5\i$ҩ( ZEӊFeLk s-;3' \+.A̽ Lns1 R(;OԆ_7[$'Ō7Y)l`amdĮ#sA)= ke`̶S(Ů:=Nu$V4_vK6qjij>cuHQ @s*uӛGM5b:vH;K<.R`R=76zǷilkGSasB bxX&Y_6rP{\у3$oDHݯEQSSIxoɼ|*P@S80M Ӓp#x^ߖ_ikI%_0!>_]A;;nH^^kaU1O[N?>eHCGXclMT3/J>]@p__Fk-,c>yֺ-{ Rk?JLVG\+R[;}dGu*Vp1Mstb̧UPY=Et2ᷨ#~hv垧<;< HZTN]]D[Bv JR!%(mEP'h8CJ-'lHE)Ԧ!Jޝo{"U/CN݃ܜE,݀P<| bגVwXtd_auŐuR6= '}ϑK!M.!3ᶬwuόUVDlvN"y6;+Afdf }&QsP|ăCDvHέrLDԭ6ҰEC,a jbYE5*MĖ6\X+5RΪSU`s|Pj鸣c ,931|OZ]'j?\,AC`~liA낍UUGɆQGo@ߥ`o~Ƥ/3FTaMu#*\7hC'M"{)9˷f)>S_)P3 }EXi{Bc} nU='h|,+C}N{iz q+@10Y_ 3s䱑__p_iƵ }ܑ˃m( l* fu:tK']"ی(Nc;s.ZE~qP| ;w*k<BMh]ŜʝUeI17N82cw1荁^tn-R)Kr$'{(0,ӭɞPY`~&8WgpISGdc,lU:Sqq"{޸u6G VUةW=4:N(x8T!P:ynTf)4ZjMWvj2ݗ)_2;%ǍA+{`!\ǖ|8lш"h4TT6`l2*-5f2Fk>']vRА~0N5#~)J v75s[!TLоë?d(X&jv:Jh qcm .+h{uak;H׀!#V$xJ4d~7 5ᲇ!Agb7dw;]zuoIfأLX3b&$Gi!aW0?C+SxKW׃(E EJHqP$:?:w֠-`gԣ3S5i'Fm@ZDP ?8^ Yգt?k&^Wu^H[8*`;0Zy.inpmNf%i |?+^_y m 8NW'1ds!\qN)ϊܭV%֏0{t:(-*DE쎺C6hqϹ7*}WŜ:@ EVHjpw+N;9LN ~u#m[$418o!X~Um_jA%eMygƙ"|ٍRpnҳ"xm P vt[W*EAQί7]؉Ɖx n@]j|lyvLASaO~o b M`|m'I}HD8bZ^Yr5AA609kDwnM 6 FxK[]]M|nyutW I&X{2(AĬI) /O i7Ij*vBM6( {By/ED`5'4@fр[@]/7BS(jxT`lZh3LWy$+| EINPhY7Mr8e~M QD [,D 4Ț?A Ar9c,*B+FC w1fm!Ő B~+U$@Nz#&X8+R򲞚87qN4M"7w$[T0e&aeL]ƴWYyaж*^΍"pG5j8iR/FU\9Rq?/GFD=DkUwJf '$R$NlDYxrC=Mٜ/1r51!@\ I4R:EwsRדVWzq^@Zdko>ULe]36{6K3k w?a/x!B_WF BbfM5R(}޴IE61X{grENyD࿾I}K93֎ s Éj@W ń,d3ײ:\`UiTQuX<}\LZL6sO^.<kJ.hڇE^w}L~s0+͖3BkIf&>/m|+-(4F&DAJ$+$۔ۓDzf| 1(K 7Wn'x;=F4`WBͭko:' Mz~&l;a].C5^/2B؆5P%^P͌g7+M1̣BsDֆ./Hހ V3757GV ~0E/Uԝ>%` jBTIZ5!$/wojIlsƬ\݅𾭐;MqNhcRG^BRHwI vi#/~&g5H*A5t 5?Cx'㉔`ƥ`kCzQ@Oփ9I|칈|WY Tewe82jFVZuvMXFRi\O 5vHY{~5wGњMBbm T1-בs2ΪA!4[+d 89GZL]إSJ<>aqAO>#xe=j7;0-}R‘-{2$+NLwB$Fq!Z{k%>^O-{1/.GIJciTyer: uP&}{V6.g|4BwڐI/0@r^9l/gī]H)Kk(M48M&bVH\5o$>׾?ukh87qSȬN:K`|DN.$_6 h]cKkԦ61*+9FG3bC iw bɟ2a~lŬkNf+&C zwB~uB'$msiRPvBu#|Eu88~cyJKU? Ȗ %ʠ")JiQD166~S(>gZ;NF\W] 7}z@yߺ#ted^teY^Jqf hlB{LvH-|>6:o}/(S>ގoWIJžI5%Tn@4e*M9H+4 1Fadܸj O̫}A:!׸N/EOyc@g^+%m5N<-Hp3jp&="M@XA\W/{w+K Ua㝒M˴fmPS0}-3Si׿8gu)` .IS9OȘYZue;R*ӣ@$խELWلGZo"PNkyz챨w!vV ^o(=**HG 1ƾjRetQV>4YJfW_&7&L0ws\=Zћ0]PD 4uoW]sJi,1dEκp}Go)> ;T>ǻM',vb$t<<ԁɢ@Q`J/k 7;6%pO+`j tun^d{ XƸDjs#ƥaѷ-izYnX.IYm39#2j#+ot,0 d&2-$ .M;3G z'j`*RU*QJyQxs96~ ߰(h9n`jDza&Rk8Zbn KU1qh=k˄Q Zsъm{Eq_ ՟@,tl7iS)ecr\)/$7QEه1Rx8;:z:g!28qHֲ WԾl?g qY/VhW{, :+1ƖJVW=g|\ ۩[_F6Euc$0 VVnh*>qڣ *1'4dHs9 (ҳ9'pwϹ+e&XDI#J!!t9,P5~X^2c )9'쒁ZEEհ؋oN45TXhnX\fiC'kWS$jt l˹tGO/$Uua /S՘u*KJ`; >[MLu\>}&+웷>սl"JS녊3׊ PODzM(+rz0MW1عtA+(#\x7J,NbWWnG^ 4nߤƣkZXWl-.cR,lD.ts+8j# αK@[Sώʅ0۲J_wd_\ ҴG>FC aser5x%:vߢe=7|XB8ܻ֥.W_?@mKm0~_#,U\X݋6O+o&}t;'U%R`/'ɽG3M -M\";/j%iP<4>0?wQLBKPH5A!™LO0,9Hy7|U.\?U~s`3s8Xނg X D҆at+B0/ʏ#0!V{ssibCN[B&"A$>M=$,҃+?X~!j}D 2:\k$-`+23qyvr?zdL1Nˈ֌8kiƹp-p[WlAפJ(ilRӔb[x^?}Y7 D[`_2&&0G(3@bUD {1# 5nbu/5N!3aVk#{ɠ= &=?]''WUd7(d!q R(IfXwARLJmcꈴOhPYlȩP!mF]ZSYJi o~ TL?X*>D''jfeG|V ,5!΅4eP4iGB2FW8 W G"t &hclF?̨Z;SAW 2n>̀-gE1i?2 Ybp2)T8Y0AytQqOx'/kKY5̯vE<+C|JiXEn1\A{M)xL[xҀOQ+HINe/M/@řSd`q">-\Qg]e£б?е"Hgc8IwDS$1‚kz>x4YtgFtQ Y̌6zٽIK&m==;[)Zn+'u /]CB&ޜz$;|)f t8 Kw+o U̦56p|RCNFEj1/Zw;4j1#| #ʚw|9「)e{3_qi$11-Pw-e.u +%(Uf`ɤۓ>o?hg4> ݀oLKP^`wwzP|s[ix deT_oyÒMy&o.uxUfSwuzi7CUs!5O+.",?aKGr  h}Le[(e ؑf,o59. h /<;~&4,O*M_MẎ,ko՘K}[PhRdO'Y慍&R@;S{8j)Y;ur^vmL<.>..Z/Mkj[jqlo-@2KT_WC.|R&LbaM0Js#ߣ)w@ ub},u-/\1ՙT"u]Tdv;hG>T?}Tw='UMnQ#9q\(;>j+S#+%р[0Sl=hԾ&2{d$5ȭּ 1b`} l kXgNUKe) b?$X9MB}/ <3uJM#-E/zhe^!q, 03'*6^+(dyGT˜$FzƛAS@ |ƈr-"4~w)fח#ISn lM:f9IPh )LŸ4-F0 V /1G`qO))tV ) K1pP굝 S|8'Aw[223g<gPAfl(vfENN/pTRʢUE0t<ũ$лr8Z)fRKӬԬ r%,5_=YXhm/sj88pH!u6}Es$rWY:2vQC b5Bz\@&Y2ϧ Iza/w{Umpp0iÿ&t}&cWxjۧvǽ 1aB)!æa,o6ifZӁ,Ju5J0 .m)$$‚*۝M544## @TN&UD@ b^Ɛhej|ʼn136*/zhMC(%NRv*P({:^ZN8;7X=#]ռkRtŋxfu͜ppӍ9v!S8 rm%lIK23 %¡L ~Q4V ^ oG0C vgp0+s( 95pVS7@jX⍜=ԝZ'\- m8V$ܺ){N ڪÈdz 8vE2=&~El&čߊE;?JN#D߇r/qj34)FdAKIVk`1jHl"Dk eIf.+I#2NYk 3N(ɜ}{qkAr4kR5wwV¼qvSn5V࣑*(Ʊ~})jHR/rU*6@`)O46vYMeƎ{-\q\urz3>AKg;^s^v'`%N;i׀RaC^,*paie<5\/΀̮mI/Lĕӳ`M=ThW&?Cw*L.& 䚖R\P.XQGF[WCQo>n qN(sq8 xA(dq/me&MBR_ٵ(k2WiX\ws|eo%UAlQm25 4dN MG a#~@~*d^rd 8'}H"'g)H%V̓L6@и08ү,TA褑C?ZHlYsi prBrnI`[#ef:ĉpZɉiT=WZW@1Xf O(%s9YDOL@akDMO&U8dAAP@ F3g΂ܖ?̺wާuV3=I9!D]Hij%g%m λuN}MBgdu@T^]RhKv,uB%kTzL3MԕF y77iɯ::?qY+fe׀$gc- BwH :>O@.Nźlܾbȯ"qW ; (0y{^-| μ>ϊUwQ 7 D}y/ cJ?n};⌫ cP7stG}\ ;i$)NA筩<r 7.L`)!Aa!63ä065s7rAvI ) yE.(vBOSӇ H( $p#-P&lRbJ?#Hnɗ8 \Eۇ!ox% o83zGqlł!DQvUJlYșXHRzQW ia8< ",B mz= d3D','r.IOQ@l2gŠlurAd?^}im=  CQX{Bpun͈_g֛\س$| ( M@`8\`_ݿ j~3S9i k ƾI2HWK}QL /ˤsnˁޭӖwy@1 M"^TN$J wE?ab&U䘗kn56_Y<V!'!Rh2H'x51P5ͺn`QrK<3 wzS R_ܥbO&|S*D@5jqC9c!D^ ,v$Zn.!*feШ ÝtDm+ lRPeTUؔ{Z1~Ü#|5 L]WZs[>ЯN7hנ\!w? oTĎs7QSZmY- GzFxiܿjD`k!mػDǵgtm{VhDYdzhH*z,JQv?zLs:MM2?͊["7r!2RP*F(@qI $We KӯF [FI(eWwe_F Ck[ݷE g! Ӥt8uGsz1y- {S-Y#QO5y(o5yb`5EmouӼe{=F\ʵ?Cni\&%` 859iT7t?݀3zzPi<tPOM:T9ҽqlDAۍڏ`R_l"#eK^ $2- Fx9ϡJY[<;*2qwF DC b|FkO-75E l@+]֬;Ջq_,MSs/N:U Lb* -V_",`=ED| :2^u2FbʠĪo|V9Mkl{/Pi*hؔ9bgk^ZcŴ ,uΊa!B݋ɦZ)@%!?;.[~TR͋TtcIꐕ %Ǚ2*٬֧<Ӏ FP%$pqb :Ip]h;(LXzWE{-LMb]MŬ9U"hv#R>C5.ZX0+:=Ru.KK!.P*wZ`L{½&#*} u /Fǂ~8h.[hݵ@,ڇUo}o8I-&ttmV&i iq"-j8C7MhqŜW lyKM@+TTE`8nn#fuZDґ@,k$}*۪fF!=9%Ay;15Ů'-Oٞ/NrdU*`QMkdxXEiO9jq:UmΧLfA {HP:\5LE6c'{YFE`IV giav-y[qXtg|CID#mobb Y8~'$δz:/c"d?}gZqALwU<ވT]O1RSnO9~;i |d*ʩL'e CÚC!OFT)߅5ǖ}0u]SشX%MC%#eEΒsO׎\3VDy/uǸ=4M {W|e|Ry8$9_5~.ĠgF??&gĔLb^t$P 2\D:=AL1t:>`_K9t:[= VRkpע>JWw* g޾$Aj~r@(>''J*k!\(?(--X,?_4gv融ϐt)ջ"l]:>x&Q43pL(駴PV`kI%T.3񃛘#{pD}Eĉwedg`0^W2W3)_^0tJ'܌A;3,?WRn5kSذ7ں}jsҡ8!+9I$m2 ;$eԨ̾t#PjdѝV۫Eyuv@~cyB dsfd23Y{[;jLVBxcak?s)Oֶ-j- ^t]fE9B@U%׏ +\\BHRL\i7~.3D1ʸ@luɺA#+LTNP4GP1$axS9TA1bK6,5~Y3iR'Dػ:P:u>fěByHI(>H$^$$ы23/2[cՂY׆}鴦'gg f{{}t6Pac ~X_.,G<-C4;qutOilG`vQɓ9=3Ho^(BعE1L=y} G;z{j_;/lDAкt|rJk8,WUQ9ꆚs#zaDqd7 ,?V"\BJeh5գl]zGVԳ(tl6S<FfzwT0Ѯ J &R3Z69y软5=I?di@YƄvfʉ0$,V+kiDi/A 7.XVì/o* g4}n6#4c2KجbX֦˹6nND])HnZ~f+գH9q6ꋌ3< gzDߞ-~3<7M rӟ$AG<'߆61ĬC5S&OF8=4 \nxzS"_ oAa,(M ZؼdHA2A{J!JC% t$P|;4/Jψԡ@afA-~ޜ1fQ$S N)VW$_ݠΥ=Z¥ ߸O!:P~pEgd,XM VHC'/CێP_ǘHYBi0m)lܘE`8]_DS\ۏ#?pIngxhJ-󦲔Y|;^ED(H#N#6޺Vl%Ka~ЀHy~"о"cR`CL ,}^ Η TgcY3QI]|VYi%oAVvRM9r9ueh7_iceu+f4~a'0cAݙjk@aDd7K*)=+ikWL@a{GCd $3Tv]N&ax}h}}pd#0 gríD]w)?8u>{$t2mq憑bQ=qj7aiājN٨ ROHrXfH&{ R$ad<Vj!(H$~)3|ٶ*dt]m͎HxF]y Z>yC`3"Ŕ3 AD1ĊnR|@p4]]D-(VM;g|wY/B&ZGwJ}T3ˮ^gŏ=:֡z+(uYD1ZB+MSk0gfGiJ pD)~>̍ >2>4xFr5 {M*3눾Jn}\~3 N1I!"Z%d/֣J?8 LLݩ]+:eG'NFʬW!s&Gg d\t[jh(5V|#Z˷ 47'qEg ǠHRq J RòeڱlrEEVcdA }4-B%+Wކ&Z+ۣ~0*|7BMp}2 E49_-,)2?~d1@X6v2|ʟI+a6i0qM[qNZ۝l&J )ˆ<;Ôd%klVA=\v/!'>M{@P$_Z+m4T_B@sjbFpbL[r`]8g [i KU:w|9˂b>'³rÿFhy65D:F5{Zrѩ_1||:SqHp&DZ7GvdAC 2ee1pzbXSv?I6 T6!QStGާ6;ͤc h"o.z1|tr\aP-Yzȱ6˷ \og,z$lO$჋;6v<aG)_h\{nv#A Xq7SgMày)3@Rn<-[G7T(l׹4 %5Y ( yqF'lY7:g=BR}NkR\" M5FL vHxjh&I114;JٌF65ݑb  QoĦm] QexH$ɨ0 jKby¼g2eYzHrD?&.>֣# LTd*Q|헿؋4A,R2{Lnx|kb> &YWQe"ViR>~õ,Ɏ>SG_X{LwVKuxg|Y _cŪmD|-{XʢDr!t9~TC*>Qďx)? 3|iz]o⤺]^b~UB& x'A@R1M(ޜ8EMTcGgdHm:I(W1&.ݞe88$T!м"0ңٔV d'-DQ-Hvdz~y(NsVa.W<=-m5'R,hue.Y))*- z'P>5w♡Zkg)7}UD-ޑyq"wxv(E^ۻӳyܽ5b*7~&݌EFixP1V#{ZHU?<^x6Z3\tfgwxz{0)KM_uNRc(yE"-}TB{2?-~\v68+JHPGes16#SuE E:c4?Y`ف/!x/औ/!ޣ9/R cIJI'?uZcOxr 6 m{r-lG_J.1OXhqjrmqVE5hW)+7$I!ʟ` GA -. zGK7cMp!-ukgzA̟iDCl [uDghٷksV- `fhx+|/|VOp24/G[ <ltX0J>l_&6,{M+x^T=jشwH)=&-kZYH7)^#ڏ@G2CLpnEyK2);7}-"3]> hRkg'mR3l̳+J͚ vTigcRHo~!M[5%?5K۞tֿiZ'kK9^Ex2OQ@ý;Jt4dmtpcWz 'ӥ% , ^S795\U)k,Q&Y-%'=J_c8<^w:lӽ%*-%@A^vb)& -"DKә"p&IIΥA}=3Au b :r{".J!SގφFЗѸ? eG\\$aLr(E>,FhۜOnkOvV3'61ܯ$~3n%3DTrXJA"`!N/c&f(뽮5 2+'˜nϱCش9c `/"Ȃb-сC @;d"̟:6wrYE DnZ+6Fq58A/)rJ >ʳ4It5ۅĥ0}Ex S䤩a4kePɺ:"-DQF₅^t[[E5MIak+%djoFcAλa lW* @4mT?xqjDD'efD 5gI %bQҡc N\GB2a֍um*'ɔk%%fy\¸\|1+%ȕ)a_g-6e!n:":h5"&!P'qdiکmgPx"쮤jD/-H̛Q(XpR=]0ĦY}߱"\XKMN ;u &$g}V4()׽_c郱ݾF[z3 {ϐ5kNB,*X\(%^R'\38Dqemk`zۘ*gA+zy5MCrX!<ڐԽMdA gWP^>7)e[n`ƧX0E sFjI|.2_t_ /ZE#ʄ(b0j4ʛv4q>V_ܽuKn%+KcH #v⪻F0-KAz}Jn vwWcДE3bՂ d!i6u&NXf-{JC#$K~X2P1F#5.L{U1l+=D-k^-=05բ^ &[z@ f=*+Uf4gDr`͕q3Ѻ(u>  8cbc,ū;ѓd0";D[ pt19b`w Z6J#/"|rߤdt'] WX%݋->ZxۤO):W|*O EKl!UUtؽ׃ŝh'4Qs(B.27 u1nk):Ap i r%Fq K*ek)RaT(4o%SNWGA7x4 ÿzk֊'`a6@mp{1%jBEb7a{(l390KˎL "?ˮڒxI+0`rĦ_RdY#AK/%08%) &Tc`k S$S`Eav֖1_ĄإeGDHɡ4}/$BܯGb6Y@ᢵ}?)Hm5[iaF̈́DJt=g(Q]-ʚh2''+7`Kǂ(NBN %' ǖz~s!0-6δW?%2mhje(+g#^pұ  ozWs̐A .gڍ;/ R䁃QbX77V$:Sj$7 ␉6N%O5Bjmۍ=9[`ǗY޶G}zy>MxXR.N9m$tlTG%Grn::Ŀ"NR.SQ}/tnK f*)yu8">M*K^pQ;Hx=)0?~!A ֯ۡg+ls [u$f xQbD:o @|ÃÍ2#RŪjB,dKN-o]P]!ƿѧ*6ο~H26gvYL?'z+0hsPOz~B>N#B1$) }&padQz>>sѐ&,łA6)Y<,L*7w{1ZJpwݹjp/G7U/E鎸= hJ/Nny,niNwfJ6ujK>UBFjFol>|TwS,9&cr:w#TQlsʣDGge?ȚJvx)zyOd @>@ ƹRcM UaS ~&]\1a32J"fi+3@ъg% œ:}ϧMT0y&y>Wn-O^j&ÁKT7g~<0ʙƵjukgӘ0*5v&U)4:wE۶1{G`o^M_ }$SS8lB .#d1AI7mwn'ePA3mXptg͙?*fn<&}zޑ5ʻ'*:C]4³rwV6{8xg}UX]BjCEx %2JR~PpwQjs;=7 j-GW%!@ TfizHxJtR<%{Dx`R.Ή1~ p$^IUov asCzK1 ᤐژx!kPP_};MCrcgQj"Jkćxpx.CM %){I+b?h ͬD0$ow!(K+&$ }0Ss&(gbۭ|{Oi$2-4OI#MxLQU &W?xQo9SGV}ĽXN_p&sDQ64ڲRm z#L[3q)܅ 3b0YW=J8vGߊĺoG˂x+)`> IUW U :z#H$B;$Rd hP=.Q>W) % _uʙkryǏ5M4`!Xu"@c͸dd?H* ]yP^=O&zU≠BS}9b8Jϱ1X=WwX- g͈ Q D* -pF?5q"֐gЌqHp:SIU;4h:r|7\Z̔#-c'':YjFp*E>Rנ@\9mE>vY oƷ^$՗ƒ Ή]z2$ƚTqE05Q5_ aT&폷Krh?F~Ւ k0).R^+׃2n0sM@'y!;X yZ$8T>ǁh uPPp>APVC lw6Sa^߿W}sG@$V觫xE' x笐Idx353Ãb) `܋9{w9Y@TkH"u+";rTuJ^ ('wvR4&菕NK;І8f&^O"}B(NQI?00Ù9 /4@Ln&9t+\]9Hp˹nPZiq2E]`NvQ/5%p6DGꋔ5=k'Xxѥ؜*J>r"ȺF ) l9r@H~Qgz O]p [jiY>Wmc-(M+dk n*,0!B߲&#QF!:hW|WpDZ?0Yi^CTٗOV3`iv2Q3چ 8C_ؽ$LXB!C"Ҝ,F (j6g{n lp<ol3B3qBD+?DۖB8T:h-:@Px=̼~FDHYe닸fHwLGL4sk] NqzP/U+2;K'aPb؊G[[,)_$pqbx%e>`5thʷYBFjCGg11K@;O :EmSG6"hF//)zԙn윽zG`@QWG?ޛ}%N([W-[߼]ovicroJ7K+x¾9lm(;?A,)pJ^3ZqLLF:s6lK.z C E2!п+,vV88נa>fԄfl"d ơc_4ɬR#Op}$+/|)ʋ>:QRbyҸ4A*|oHs8N׃&v'[mq .^h\#^ NJ {zdiX\@l6[-x` |\i:ePDq"*[JR\/g(` +hpQ)ѩG7$u˳^fŀe5JƏ,fV۾Ӻw|7-ݬ:w2;|s'M ~9_6^SQ!'ʉeH2{#;It(uW%?/(e؋B\Vinq.~[l^g]B~Gpx0Xw}4E] @Sl%90т 0-; qNnR=iLH7kBTdtŵ!#&G)Keh֮KroY9`@ȕ}*6&x:(mdTlΪYEH~mԯY^Q4$:i,j&z!"fUnuZ'}F ّLτ/tK -&G_"ϰUJ2tuJz(:`8s2a-q.(JOTP%KwJTQpզzQ$mࠧw~jZ/fW{sWڍL~ʢ>u6b#dNJ2R/oKOasbjG5W2ov * rSRy)EJF3~ڱo~|`6 ci,d Y9{xi+HWڂ[M-"Nۉ` ~{}'"'ń;Lh[)^W5'o'_ %TE%Sy^.jv7#miBNg'gk(n6Z>?7CɯM<\Bj>{ߘo&|?sjǡA6`0e :v }|4ċAX֣6м#↠j\5P SɈk(] ga%'pYhsO:pyK$Bc_Y'`Cːˣ*Q#Hq+` '[: K 7H_X`V$a| KODi6Q5v` +k1 z3!GYNjXfW]e!DՑ $."ǟYCJW@Rꌩ!#^now\j[ W"p%'bbq cfB 1S:bP7-hY1OXOB̼D[i?R#vw,D"#?swh jg4AewjGqR)xH˩K~zpi~8#rђH:jXt Aek¡q6nAQ#|'oߜL쇬)۳sn#ڵ EA\/6ܩJ6^,#TR5w(zWk @ $7F+s‘HfA1*mҁyzOq LM#DL QuF"{8צHh+tJ4M"nR_/H.;}p#hǑVھGqڍ0dEx:Kqcc3)dhٗbcdu3v}/ۄ?)=` {m++Wlh QRNuV1ŁyFRWrUXFI0nae/`DD8ѠT[GSaFߍՑtJEmP/I Dd{#[ _'yU\<9Z"2w&9^ȩ7[7WHM*4GR:*MC   1zb ҁ dJtZU8<D:NѮ}p:mYvt~D@?Z_!JzɣMJxAtO xٲ03Qq(]er Rp~k)$I,r /ÑiW_nCt}\C\ |"[Q{)$LbuDzft6)L&@\C8EśD,`( /1>_INjf^D%m4.F611}r<8/@֙G> %tN]jC7PGQQs'պI Љ.胱18)zt>j{PHT <~.p5V}N+e[5rG W&qkyf/oyӼl6Xs%x̚ :ff؎qzW`::Ԣ/e< AMYBB8 ug~?@fvrVb◿urmxSi\BdFӻeԞ+y5g_IJEeڐ>H&P#KVFyE\ڲ>-=Ttu,Cԓ5 7M^/ijk ޻r7cS ڰ~np~~l<0RߣTʰ,po9n+Ҷbf~ 7*`(]Fbr5ozr\_NG@>ĠIRHt93G_`;Rj[ɶZYRyc~(gXw͜#m?4igm_KͿo ;\􏋊Y }W[az ƈ^K#u`nL7"Ilw/6 3/4j؀H<{-$ lw]oM ^RAϕ'7|zlW0CܑezľZ 4J6`G`Pw3BRq1 وyK*;UTvI`^2i|3S{qDvB'/`?Wk{y _],2븀2*asvoA\D% ~z-pcrS$MپezL̛ )Q͠L1' b#OɦIRpq& I^}]#5 p w.{!IDBB$,X뤙GTY\ۅ,/eMyL;X=$QC~H"O84~0V- d-z6@:}wz4yQcWdSp+JzseT6N/&ҩg? FUvfHq9 sd 12NZF`#r=ьF ^`] rE 9&R}x:OMMȈm& /.ꊇX%l{ #%i4:v Qsd)TO >N _1_ mdf%#1LDF$WM˰} [҂LHZe(ID]5R߼ܧLj.AQoQ!b|ɟW4ֹ]EFAu:ĉIKPʅ0cB|%ʑ;Ѓ(6PXjSK"zp\)FM nԭ[?}?iKF7cs*Y.?q(@[bBͩZLskGȌΣ׭&Ϻf|Uʦ )n<ȧ'}O1YH"ΑCs@6J-xT??J|E1rHpvEblSrtwG7-%vRMw"u \Y=Ta];'*^Ԭ`]Dq(.n it;xJ Eɻ!>`x>s܌).X&~툜Spj9݋3J\&˟z탄`j~2k(og5U!3}ǢUjxΔVAe~ s2#e["Z̥샦oz7CXGNX|bepb4V]-D/*NmMHOcAQX% \$}̮y`RuPj嘑+ҿDz1ƑrTKEaW`(XaIk)ؐT~i O;'A ~ vsL.ͯ :CW6YoD; 1kmgh^CJu,5%#G&CmdMe66X0%,QXQfz7$=U,#}k ^( Hj{tV!3/'Y$PX؋Az(BuwߥqKOuz?.Nr0ӬœR\Ӵl2)pFΘ p*UXg[rx*zw:_/QdC$6!ۗEzU=*6[d0NOG'JQN $+\w}5ӜZ&3BQe_Zf+Mݥ'D=[w1L?9*"?^5]h=r-bMu^^jڳ+=@2f-fwQ/;"] xjhP0JbvXO)"Z.M]]H["U7z2EsMWXoID^(k_b"jy_#mmw^Vv&7A 256ֽC(.&& QUL:)ƾ?y# Ҷ8ۧJݶN?9 *KTWt#髓 ߹Lg"3/1Yҥ $z$7ڌ'H1M٫^ݲ ^4z˝#:н)Im0 0/℟YO8O9@nJ!ݛ@5_\X9i}X k˒y>\=|Š[vŖvO1ъk@-=DBX*/.>8'6Ge$erwAAx( s&N\,m:ĝE38,9m%D) I"*yprL,GG8*UƑ{з_znX;MF]\o,&3 Kb5pmӭ,[+'BQۈġ^qgFԓ(QvLԱEiQ.94 Ie FRGF8T8na=m1t%1sTӫE(3e*AF) &&E_wI4OL (3fY?aC'Bl[Th_ R7QIZ\T~o<+ 5Qb#q3+3?&lB.5t5`' -XLk :۽nUPq Z&t0~$ J &vU)b Ɵ=Ww]:+eg5f H ղkE/%o TCZ >e\qYL B}h=F@3ޞĚ-mZfBZ:}&U7ۡC~:LzsFW$Id!} :59$2:)SM7;JƒU웡uFꌟ@>rX91pۭ$+o![u@Lhy~qcjwb{~-ȁ<˷&S"⸀LpIb0~j Mqʊkۨʖ VWNc,ا0 o 9bveEk(4s> U iF&{ gdv%4 J6ހNlug7U77ݚ?OYt+`g]=Q*'2|sfN!7(e5L5"A8)1c2g'u(IJ( D_x]Mz ]An\x4qЬھڄlfaa]dOf73ShDLN Jf7@o=hwŀ'qg8΀ gz&W*ܳxlp{Uad7ݩw;HiDXpƤXksmmcn- y?K˖?cO|ڒWe+̸fS!`DXqG BwC30$0!zH^CJ=Zvܩk$Á )' 5k,;k_=xqЗ(bu{v݆y7);϶\2zm?ZPt$,@cD #/c eϊzK(;L"nxJ@+ئԋ $Cxͮ^'?'n5l`0NhlL"D1vMg[Kw؍iԻeû 0!+X==Cc/OΈ$&ރ)z,)'o]Lw NД܆>Ae W*E4,},3a]ªRJO!&3$HgZ^3{@$R@{iiH3]A*A2ŕލojV 8r4%Ip.\-=Se2o>!1Rnʧ :I!flV*"" &s4ToxCEG9ԤFx膐y5G -?@h p[M/.h3wjәM|\Aq L snqTy4'ц.NʘkQ>>eg.]sC §hSSI!6AjZ1 * Kq@vM];>Lp]/4QNgЕ 1B{ Md&:wG}o)PR|`Wy;,i}9ݢ`Of,]\J2uć5>ׂDUՄ(L(Ev Kk W?,]vQC ^CT|tV/x pqJvGڻ{)QhέsqP\s@ƭ4 n=U{ɼ+?jm[lS)R87 RH jh&aŇV>QU^ B³ec PQtΦx4&HKn6:쳎YDE5}SdTU0Ѕ7u;S2J99^nf^SdS@fks:Eadچtj'/u0l6pۑQnYs9/a"%|u]-"^1o a#h|tC ngr EK@pjm<+XTVh{mZJ"J^ q&Uh4Y1^;xrh w殮 |+>;l\HEq/̲}~bl ʋ0Ŏc9 [edk@LwVwJMcvzyRفhS25/ѣkqP}V`1toL#EP.lhnl4JHDqBX+tW64W/f]$6y  (b~? JxAxvdf1)STN*|3L)jiULbPb޳u#r;%!"B )Uϑ4W 6n aG?"R(:4_gyx Tqt6E^{mī8Qې=W6o%BmC2Q "z;S׊KberƳjp "y'4x~8s|mg>Y Xd = jUZo7C*=}ހ:/!ecWUBK< VP5 bqtc8"B`XV{2F u[:Gx TGG=0类1-,2qxWD(sD\@;(F^o#ЮoJ#w $6*˒o<:XrX$[re*FTblP)m9'̿J;ﵖN0 U%X@¸#} 2W-tC0NEnzy+e-.^ `%1tj<W`걐oT1tQ!Z3SHL| e~eM`}xчФ~1\p7 YuIzTy nv#-Y2d #]BShHygfU! [9/jjӓh>[F]Ջ;ߑN Q(7ZLJp?O}[onR! ;\(lވa l6-&f:@YRW'l޶@PDxif¬}3dѠ0?t?"x#U7r[4CqYг߄R:; Ԍ/!9h꒞g읎 sy*-8"5&V(tY g+ or]zgeht+u.`ZEc;eg-ReIA6 >W4'd)@.~e"6w : %+߰Wq`5 c۶q8ł̶Do9xM`5!_7"?.]Fa{r]z= ĩ?G?LRD~@GQRN6~"y߫фZpcӛ0x~/\mt>EL 5a*d&{K/+&ԇ Wa&gYZ070701000002c8000081a40000000000000000000000016296435b00002af0000000000000000000000000000000000000004600000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/md/dm-verity.ko.xz7zXZִF!t/*]?Eh=ڜ.++/>0a≮ׂ2>@sם"=/R oTp3a mBG83R\+ ̴JO H넕)ޤ@6(gtrwQ< wuǽ\q?)mt&t*' A97ӪY>i`Y31 ndeq`uPmݜNE=#^z;Yvј(/Nj$qMSlL>d~aL²n;3&]֟3׀qvPg+U(BVpRpuw/r;[ -,$q+=Htr[y <* \۴.ӡAiCJ BX%N2d3cI; 'z%Ã==Z_6@~[d6qI±CBb +RLL(Kp?]N\(K'Y,m[^Qcr#Cɒo GcQ$^A ?7l<|Xy]չEC4<#xEaEMYg(dAs~ ˁГ _}$Pe欞Ȩ%>/23/NspeV}$dK/jd8lѐI"Pś?v&`slu8feߡ2}Y?>C֮fÕdWI OBakLw ۄ|͌N(XpcD\0*W/,dV[zfo«FQ<1CI]7p©踊:Md 4v`}'9= 뗕x]%vw[Y;+:B |OA!U;+=Òc~Ɠ6yǀb%~Fb}}8V.sWbu ^EUV hRTȻ]jR.)j:Gd5$mq %+]Uâk<OWi}avT0(Zd7djR _^h^w \5]zIS&OcFeJn.bKO5㬏,{kq (Ncg ܸJg2qsu0LD^/g{NC4PIԺ^$9g.gNkMGHR VwiM9MRICqQSV%ÒxCxj`FLM)<[5;Fm[~*-A{Ziy<~x:fgyr\^}tLMWb.,iKJ/Bfkϟggqd dzi j?.7\2"_%2;!r 3geb*J*kB5 _`KQh#KH޼XΣVG6,h *j}n7ިI_c.wsBHM>LN9i2*Bۊrk8 6xYHPs?:'|xcP2oyk~HsAĀR5#B| xyo_ ,1 q;M`e%H!7%HJz!Z"9v%юW$Jꉈ٭{؛r|t_'/͡[ A~U=sme=8J1g+!֡ bpEMS05:5"T`ʲ#18L'~F}B& ++ghĦRqD_:A*q)J{`Grc\R%% Q+O` 4뺺XL W Ow- ea+{1D=*-P*NVZ2 nTSj?'3/-nSU4(%<z3O\~kSTTv4 Oz+A.E]`k sS1o'яCOUZhF {k$[3VyfD,?jST,~gۛyI*nG+(e2> 2mjq}QUIu,)sbi>پb hg^m|PS1XLI#?C= Zݭ&0iu ]5\499jhiqNqWihg/8YY`f!>r $ci:_=kfョEc>1]~1W%Z5 =0c܉^AZ$l',C*3bK[{ѷrc7>Kv3b&FE:K3n2=i@pn噭"ɛԲid<̷qp1͏Di 1K}VW8v~mV{?Hb3ӞS$=3N mo+mXh렺g K1`"yw7+=BNeڒvu1[L01eaFvz ƕ|H"kSvNK-3?M[ j0P{|r.ߙWe0R_8.Cq̋g;{nGU2O*ۀhJu'2;]KӲ fs^lc Ofk-rN+c0[JЉs/vn#|S )҃$ijVbd/3ky@aw婎to5Lz*C-s}#V}K"#. _g&hx$NeG|%ع♎頖E#o-n iu @6]\ \9yL `fc{c^]/HMzcu貄Di39ѺCφN~XNkfT+-| vrM)u_H9;>QCm)1N䧑qsW$6%P6 +(VRoD@86 DjX}XSv/]Fb IGs 7ݞWqHwtNVi8زwKt2/dEf]́uluO EX SPNjt pO/ `>x)E8== ^pZ,;'icx=p{$n W[^^3.`t1rBF\*do|1&jE-d@0wDWٌ&މ8*|fy [܃5$m_ƭ7_fsY1-9dadr 3sVUQlq*.>(R呀]-=!b9 \SBQfU*F=f%ZOG%MRϛ{6gpbޑy0:J̣RUZ~N!=gm,[#o pFcC.9 #GՑHVKOSˆeUoM[99vE㤒%̮4a]w0uh}_\$5C"RdE|8NB~92*z3l6>B֎reP{B-͙s Zc)whŔF)`!n7ܑ/0!TOepF"v-0,m}xdgd6[ޞ'զ`b̸R4h ڑ(#;C܆LJK}B>˜ΣЙŦO ع: f}8ƛ3O*snGQg-3Oωpܴ8^~iI:?Tx8-ė OqPf+;9ڢ4;Z* {$?%c`oB#xavF'7R' DZ9*:89D?'GK} xcbJ@KROypXߐĥMP\>ܖ`=wzx-o߫|z&1 PrBid輓Iʚ~ 9Yb퐄,v&бL=0Ao0g:.6CxD)MbwqVAGOC_rDϋENyvTDu"IɛK5v3b*Jӏ_/U|7{%R1UdeJ2/![ ;D*wެ8Єdx?flU] *\[R4!x$v &TDNi^(S(.Qai6=Rd]WJQrE1q"WŚh, ݒ 4S¾);xatX!2vb*Ÿԍ#g%vI<`r`h'2#28_:rUWe#ҿ ݂ aNfU'=BDz)UQBU],)EG)F(9tm,n)EBFCAV}-%Ev/ jDpۨ[O&p/٭s "~/ ;e(!IƂ;8? YgE>Fӂo` )"[csdɫeQNޗƸU<+cFawW)d7LJh)BcmZKSVۓ+5l۞_nO~I,B.[t+PhY@a*$yOي*p3 #R*Q.?a>0kT#3pkp]\<^4ȇWCZ_24.8`Ι-`A]ct2h/h dhlK4R6f|ɗ0OX>,_Y\(IO @zqF WF)Ɣ$&^Yg17%%H< 哎>&wSx!%7E5FNkx)|P Q[1V18B1ߌA@nñh~.ul. BVnZM?sɝi3a63`?>E:#Se gcҋ` &Qd7.i\%a(ʺRN:X_x36lrM8 ؈"|LXGfjX ?-ZjԭiߢI$Ͽ?Q9Q.TIلb[כ|bL>+vvj] `'4|+,rif%6enٱ̳!l,0&x1DהSp6)D1IR@=lsRW:,6]K4n/*f }CB Ba ˏ0Du'ȑ6ub QT#ޡFܶs4X>h*k&w ?n5B]>e'=7n3u:K~rIjNHi;Y}y4]SZ)QgЌ_#~lиIkBY4y!XF^2"9 &Uű+n1N '8%r0VE|JЭ-tsPA !_fS++}NaxjJ88j`Xup)`㴋_z P0`稻= NtT&x||D&{j>2AH`S9z\ Ƨ-4&f^ A4ie+OFlDlY­ PsxEB#rBs&͐m5{wve,UoSPS_}Y<[h # ھȖ0rMfJ{Q+O,c'c}9nt{e6κ'zIM G9QcJճAu~P CtaldM 7fQ lZ 1$̪k:?&l\z'>]V!,C6*HUej't +C{>$5JR{xԆ=>T.BiB>FcG$H_` 41sl_%nq%PE]= _3TQ2V1#k 犼7xdGV[5'Z Rv6ra{8sϙ):h 5ܳ[4_RK\% 6vѺ L*4:Nuyc[<`AF2ZZb?rϢ ҇nn )cJqaZELj\QY,*v}y>%ӃbW^Xt# ?P()-w+4Ou^Ds|rD{|:A|/^Wz*s^5X{MB^wW%zsF)&\QmS b`'p"ۂIBxېU,N^(;nVHbj.T^ OͷK}E|th v-oŗϫ[fם^$ &Tjz Zwd!Mm5#jrkm99~0_c]e]D77P?ݰ ČjL}k{!L4՗! ӽ9!X#U8Gm&BX >-:eܲpZ}RT C@fz{DwU}D!MJKW_X 2ɗxjk#Z-D2fdbx $4͹@~]bw,pΙs/GF]bF" "RP?|lX[A79lTL, ; qcp@=Ds`o!O!NiN#TxzEw++xXӝ1q$4fAe )!lMUU5)$cBfYC:(xK,eE+}rQv٢Z$LQ_M b9 3rbү#m 8Ysbͻ3-p}iFe"u(eu-XDחo臜f|h96l}rK\3>U{ ' U&+=026&O^@ n> 9&]tP5K$[[Un ^jY?UVT&Y_ijlB;3C܋:x0]YĸZW~;!o4ÀXnOΌ+C;dab 񝱩]h d] G lHЃcw/lP7[IK7t m2Ь{^^w+#K]K͋g% ep&jYe&{cTG OKK}%j}Y b-hLݥ 4*!ǧ9p#)41{NY^x*gSPPѠE,SC5u |YFZS%l6ĝz*ܧPx#y $.8pYY2JmG9wr5%1_~Onvt’Sr^G+#7mu;oƄyR:vJ&oS"ᐅѱI-Ȓ aZM.jWz2ۨ!q=)%)Zܼ2(gc@"mG,ߣ+\R0m4c.$0P}sCDϥ[rAԆXzڃ Cgק ?z?PLjfBjn\hC=U4ŋп}R2xIE0iz꫿hJ!̅vKTlny`:%:yHG!> 'DY,3.Y,+ | ´VMUNL doVX!X;ZzN8>H'OAvO~AAJD&JOs i>e ~"'a} L=z}DȄbXVKLIh*+[_^7nn0Py|/,g g>rMQSruo$ FH /6WVk}>ht/ܗK)-%Od]gzpK-;"=z)Ts~pG >sbnV#j ~(ElL@J5]zn TE~T }<VT:5UB͘J'YmLw-PZAcKNkIjR=>[WeECcjlAMU Ht2'z 4URs?Z&%AւGK Vr@25 ܿ7H2:(э#}I]?10Lq++Xh 4.G%CFoޯ:9u cmi{ g,kB#7EPK4YVcihC6~;y@֒ߑ=*JXԚmp,5<3Y6p%& E&"=}P|0]wE5M*v}*=Y5Э͑ -~gG'LIFAmp8ܸ!= u]v^ufɁmB_e(\f[5:oqxtamJ~`ڙ?/nJ vڀ! OuY )/ͮ,xHl6vw[>{c/-+DՆ Ծ)W3M<Ms =ȻSl[4zy3*o!qy9q`RR9?:=:oݞ?+J@3( 1\;n}e [{Ok !T=aӉ Uhpm$6%^)y%&̵ʼngw˒𸘆a8~KgȞ;·c H<~wfhw0q]*\5hx W`bgeWJ0ؿ[%=PX_e`58QrVQX6N7 v+=!lTKYA.i=:%ؙ2 BF J uczq1gnٹltSU _wJ;1w xZ"zSr20!6,% ӌ9KS{;k!34[&%?J-j*gc0ke!gtly5s =b6aҼ%e [k[0\-޼߰Hz$b"s,DeJ. yM֘ b/~)0A#Y4LoggZ:y `Y񰶷óx͙rFYc^gӦ]X.ӻ#+TCIVdDm(5;?Jw,+@<F>4?v79X9!A5PM؍M {VLq ~r=7~}n {E%5:A6aΔX ^`BY{HIixS"rSjxc0ܶI)/M:UBT`?Rۨ-{#]7[Z di^D*k|Gqmnt *f X\٭(P%Z 5S|!M%a]\I ϲpE`LaBJnZ*0S%zG2b"YBUJV0.hшPSm?b?&ZUnbmcXzu%\JH^s1"<M) 6Y&o^iE*Pszl ;Z*=x>,Sf0µA+\ƌ н gI/z=dm  ^2oH\0j}9w>ż;_ȅmb# } 6K[ܩ )," $"v7}>?UH`W/^l1$c/ ţyhR~sWþoO-̸$UApLq hq0|*=L?-VC<͎*MT\(\lOSl/R 2u"#{Ÿ;l n蠑-M?1^!;=B@+Ǵv0^MH:K2bTni|wY\M+ʞb}$9!CA6cIS(!kx*5IbuO!3f}k9{Y,Fʭ~Se&~_lHzvw([vYفӡ&Шx.L}Rn(zⱜ'|PDȈҗi>Pi6M8/ҒXS:g;g|g#@R g=0X׊O@ڜS<5(|u;|ʜ4֣4Wz@dLT;s=|CqP٨|RŴݜvڑ;vJlkon bspI.7+u8.8eCn 2f6,/Z[>5j 9>YNqӓe8fjIco J oj^%Y@ \-Wlz $j{}tbN@GW t/ALݕӐLYM ŋi7X %; \Qn)-:kIQʣN%vz:6?Gv]'S[>5 'zg),˵ʑW=]'Q: C?9O Jw}n!p7wϩ؝;JBE+bsWAg z_+7Rw.9}-'k}w*5L`[ [*Y@uQս,ѕ=/35A+:Go`gllEգ  u:=%;uN`3h SD8Lg@ÖA2P8mzmˎިE`%4[A) q$ Vv]yƇʁZM|z]0ؐj]0+шc wЖ}LTTB=Y&^*c=ͪ,ľc'"~S A!WuoU1 BNL/$etF3P3!2Ln9U2IJoEEgιz ܳn1/A 0I'|֢,/'ʑGQIEyuCW?e2Yݿ@p6Pu;ݕ@DASGS~H}a&>/GGrAӧdwU(s"<>K `?, mMд/l%~4{F^@ZT=N.#>N #K(,Eq#LYew_L9[0k^gw#fQ6UnD8ӕPf7YQbi,a\ O3wL ﷗$+bT5%H Hr7;*YIMH|;#f ­nX`0YLsr/^$G5}k"zy*yaY6t LiKj-w9du$YMx'dY8i,ⱟ":t$KIؚt*1N )m{EVFbHhx (iDIDk N c,*%aJq\J‡_$Z^ b|LKb?V7[oa)e l \d4(UDK א(m2(J8s)ƙϕg Z0 ,v>J+}o==sH$,mJ*A֚C*Z~GgkquG F" ëL\er-Y^X?` )߽$r> ^I߀\5 F0쿰KoDL摸/? WXlPGJwb XSPMđ&,:H=mXSK>D&}e{Ij "Q_eZum@H>R/qȉ8v y&=iYܝPa@@eGuɿ~F H͈N~-o_NEq U}+A%{qD5,eǀ6VWCf_;H5nM7m|g7c[Ŕ4?{9mdgN5m`2Hƺ`q$G9"!kͿ7U (v5M'뭡k@ӸC[1L;C*4$Dz˶4{ swYl{g\Fu2F,'E=YWe\><عUg>;J236?K^CR+>.l3c>p:/dU~>v 's'\ev=$aC ggq5EAFKNQ( yF9cE|lfaX9?@ XsRMɺy2,I+>\Al p$^?~OҲ@5goA O' 0.eռ1^KX+XO o]X}o/5 9U{w TnUˢ`yA $v%\Ed!S?3{/N E^{Y[\llw+vs^#rݲIcU`(-^Yܮ0.ڱ,\~u⇤,/.M;41Fst%yIIMrf>oDB,$T%Z4ojbC#wMr[bFd:H5џQ|M) x T$Ѭ$L9ɡoXWMᑌli]G T8$AT),9G㍣ y:lGNal ӷ?8\(SOK3WDp,-q|&щ)JSX\^|(,xEߢn t蒉}rzɍ|r}-\Ȗ xybf| p٫ɖVJOیKeqˤAXuE>u8E|0;݊J`δG8v<Յ+owVXSoV"w% FBT}>twq4R+Y'- %FzU=:=ҼrMqb;{kf|:vbN[Ln$"orTkhqټ(,)nd%N!-S$OY'@ !)7qe#ťЎ ?P#(j-3a,D|$9!1f^ɝřO$lE̤w!~#\`؞T& 2Q{3A4p9\ e(J[c/`_.A޽ZW1vD^ ׼M 9__G^-ВG*vDƧ[s g(zARŎ`s)$2,XΟw ^k- &Q9+aC"̳0#(ܕiw f<voU d۪Cǫd@zA!v:]ѻiCkD5ur\v׊*-R<[Qߋos%.Rd'xM^ͭݦ'՝8/MsFמMA)%2'rO.`5S㫸Yvb9f 0jl6wf@*eNb_'fKF38Keؐ~Fqj:Lrꏃ`veL}˜A?u1J<ւ^QYLH.ܟgl~Io[b-(ngr8k˳t$KM2&|4ڤb bRɭWz?QYG¨/,Wv I evSXB'\f$rg5+Yv*PUE_""n վ[X{&3門 ] ז.. 羣MPpӟH@n86C(O0c斣 Zɵv'6Νz,<]$ȸFN!9s˦ʬ`RI226cDIék Nm*wɩOlRxL-B$H4!%T{)}MQUw’QĦbJFbhވN0Աt2IKJ,pjSӽp*b-+%2HfPDŽ=>ިYs?QķaP Z=a vHI8yUC'(9}M=}P:!Ɓ\R%YHa޳1Ss|7]8eki")]{OZؤʤNo]\!(i}tՈ5e屌`J3<& 9U& %] S銡^ɘmRZ!yT!{APmpgø d|03Ғd;+[{-k.i6O$JvY~y|Ҟ^,4!BXa7d<$TW6z9k(`s4ͬtw"d A\ht!%o5:8Fdg8-YǩBD67(%q e0{b/Ƨ+)AՃ>NJQw9Hij:L(,"_f^t$"q(TA;ޟ46ضJeIqi>ȣśqO[DZ(C$s:na/Hpmva%t59 tI xv<_ g}j%]bozQu0L2m,;nщCm48@gI@ =X}Sߙ:|RJRʱ" 8U 72w6"zxx'6^Pz$^/DٰWFD6Ô5“2}D7(^+ ˵wd-jsGU *O \_4cwoUrIIvJf,ѸfZPxU26P-nđtֈ2bx.׉>[O;W @{YtbmR\h\%m02:%Oe~%?T :Sdt௬P ֑Ij ]- pL@AGN_!j{ 1:/zp/>ugvl F[`vdlCͅeƃ$p\Zw7NE;Is:21h*/uhȃZ Vb kX ;ޡ)S~k~l9eu =+F<`c cniE(#Y$V%jTr"FB!bP{5{D!ڿ%Jts<q9F/y}y v/lͧDS0-T0ּ`O=UYɓx-A2T:=]sk4Cg+<bВDDi(1l-<]C!=m4gEd|#n[pDL{@dhTIY*]44}(6aN)|?mRb+!X$Jg5dTޜ K "e_*hr摾B//F\.QTNFݶ e0󼸗`ϊ^&\W h"=E^T %2g0 (ݚ3QJ[l'iG3O!)d .L9xMmQ72r.mBj"b ~zc6 l@ݛY Q=f,䃢>_N})r|a32pȑ؁ Gu: #ƦmPGyN5/\]^F~oG 1XW b {q18Ft>\;U/]rFc.k$ygd?[Q % ) B]i > HWg!.vQݡށNC4` X>4/wLe5{+&[,]s9ZA-D]4Ҟ`xޔ'?aC1 |9.Ѹg^)OUZ u~r87}ӷ }mkeI mÆ)Mm:t 7Na )_3.^);2ALT/?)Sqh6,X+V+i|L&-D$|dNZLZ@˯1,!t|:L{hH5PC]+%9k!lApiVSZ@.g>`b"k:9ub}G=8_>sz+fk~>tGb3åb%+b6@X4t=;aޞ<>\x'V̵B֡+\%$eBx٣5QJ ` ]X0yT~;.JS,:BaO|C0:ȽC4\#$'&wlPm|Ll#miFJDسV?羘+V\2y'@W^,.<Qa_9GG"?+aLS)Y¥DİO\P|-<WTΖzRWO(ZbZ=ŋ4lĉcB\W(سκa3iLS!(lU2<!ʬi\-Q?q ^8TR~4diws2\2;v6i?`WOyWgUb/~PGKݖ~xղӴSvObẇp-:fjEZ@I'Ż捯*쟔:hJ-)XL5t+C?yIB.rt|PJewj[r;H#FZ0,ŀ"#g㟖(*.T6Bhuzwժ~\kXGwGR>M]̔E[-ӟ[h[̼8H%Ba˛G`IiznA[dO+tN UJ$zǽ{]Ii70wiD5CTu|ֆЉ!vP)f'o:_>3܍4Ɋu&{<ġjDso!Ac[&AIORm';GPN7Aⳛ,kyZ뫟AZXl][\/?&ZzPM<MRLZB`I(v˟I{L'sdۖURT>&(ڭFH$uq?ѼvoTv0SMt%έy ͹gKl"LGGr=(Ǩnpf f$_BK r dΣ&ڕ +jjj8Ha&Q4 \^G@B\J업@l2b83 /TqH}2ڑ;P%AHSAڟ< m>.& ^j{{;d f<:EGq p)%C~zC=F(d5k&yYoc`l @ v?Wf-4M~7zSŀ.[ԹDXJ1ab˨=P3 I6_J`{a0!.sd>[FNbh!%"K+wD0-WYn-x.dgd:#G{:-UeVɕ'ߝj)kZ1!lg,xb޻gIV]9ɉ8}8pK~Dq5(G#2ec)?53*OprYWvl'SVDϬ4:vYƤ@4rݼ2B爠Rc!rrd^ gQ)xn,bjg6<3?QԊYD&PL ~@^GBwKo*vz5co,rKl4c&'Fz%K. hga&"b HKڨ%Nʢ%PT MgfDd^Ғ[k9Bܷi,^#1$4V6VcHŠf^k?'=?'X>T7(3]sL+ 8գ8NI2;=[0!6 =!'l|X+:MdXOխS&U&]<Qɝ8Kt 슿9z ڋ׽;PݫٙE$F8)O)lfTyӹAЛ M9:)gYZ070701000002cb000081a40000000000000000000000016296435b00000f44000000000000000000000000000000000000004300000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/md/faulty.ko.xz7zXZִF!t/7]?Eh=ڜ.+VĦqGTr(`Tw,Y^rba P/X%@2s' Mr%H(zZMBhxlB|V v6@;i-qUL<`>N{!*:3ZY򏪝kVcS$t#w 3#4l9B]q;k+OIv4BϩLLZBr\u!b,Nؤz s<(>OSٸ[gϮR˺RO=܅脵K!d^nޚ|5po.$oybPu8K/ TH%ϰz[YZilddc6׭j{1Vk Aƻ[ NkG(}jwLu6GDR:SD5 9zzkXZ402څ%.lֈWh([/Kżxԣ%g^'^<6}8@d%Z,@]5(9[&.Js&Vj\"ʄrg#U(~~|/ ]&?AV]]팝&ǘ-YW-9~N <^[RĶW7CXU?tRІ7HV=b4} wwKZ hSL3t<~N;&_?%ifjI!oU{Sߡ^DT6,ԎgLBfDGu=qDPRΏXPcp~U2h0`E_r*+TFi8j@CxQ5t9HˈԳ:,4 }H3]ҹuefL±6OۜCdAy ktkh ?俹>w,g:/oSsB([HRwL {7BSLL+ Jn6sSlD fQuL$[uHb8qZ T^a61Ey jh,L~ե_eiNg6|׼ZX "%$0wkr|,7/ > $>vc:i]/>d('}d lþ$UM@SԲ3Nd[$lNd)ze17v4씙pOvt1}#[hZ@`vzl|2fgR톝eE]Q<"akbJJ2A$؁H OvLɍB@:C叼7~/9]݂j(Q^>ѱJ&@6@^wFaSH aUz4;$'>IFyZ:Tmd ;td< + ֽJT`<s _2gI:mn! 6v:ɗ9VS=p#rȄ VrHZb֣Wp@ȂNOr8h%|P̥Z=Ezo%:lj!{O&΄.)iP?z@7O'L6&BY7Ex`A1tW+>Jσ,O@`‰)qae?v45ci1~t7 &ʜ6V_cMZYVsM5ږC-.3k257(QTP|? @CI%Y6 PPD,1F뙂J/ r b z3zYJLFRa*Ql! pT$ܓ{Qm3s 3*/7o=}=m(T7M)Ol|B YKmTu(_HOWt^]0y[ A> \>h6"&x4uKUfK>8a E 7"\P' ëA 3O~ݡ,\ؤĭEj;S < xmgnz#eqԔ;)дVbb^:6|Cn t@8+j? b`<{ч54 ̧, @?*RTrcט(Rz[VuёCy)=ѯY':^Ba(CtvO W' 1A_#-j{Hqtiyi|&B4<~ I9jtp~{iӞ/eQ~jd#xUZŜƕk8eY yG5 E~Cg[밉G!m {1l&0h0TabՆPg0T Dja ̨ rl+MKy,]N5Դ`q!Շȩz&MH<3uߑ|݋xI;g齞h[BY5Q,j9[;a"dԃ4}٬P {37doKKKr6|oO!^L=X+0iRF*5Tr8J~Y1XrA1ݲB`(%sg&Y qr$uROY K3*fvu$!q^1 PRWu^.*(M9R)j|*y|a( %.SbLZ߹krkA. p-1as<;db >1k5{ =< /d%gy"CȰst1!7:@rE}(W)dE+/oņNz:;0yID'\e6[Z֒e)<reVePC]ɉd{ᩑx7aL`Ӗ](;MBsj#G> [v,l-Z3PV6#Pc3nϼ%΢Aٵ.zQo!$u͐_ch@j4=C}c΀x *<]ƭaFpo__VI˺qoo*-f x-`0BUT}=LFeU ;~TJ"*>p,i +~|PVKiDUP? pWTѿc@w򣴅tYja]LϾgHFlm\F `pDjz#To9DS 4uzkޝ>b#Pԭ,@#]&;Dmϐʺ~fr?L8##\j@#B[n!٢iZ eĬ*~S*nr?oq''kg{1`H*7bL,eT@gaœH2~xD3{2aLCƀ4VZ#eLT-NতO qҫI>c'<5N3k}xS:iߩ-*k׫ku0 ZZαUxonM#)~"j_4T']_p[wFf݊zW1A%ˡWСW6HضEwAT7 #N q*[P6&wQQ݂{J+v46r kxv{J>L#C! l V%t߃ҵ嬕 5/S5@< #&TN)+pzbmIӠFΞ-ۉ4*'խvp7ʆ\sD]ҁkT>of q~ <%?\2oZ`3.k6ÆH!mWOž⑹c@z&U$Tz`'FkFzLK0[-jܰ}L&/PtǤ}FFQާiQlMK{uխ d@>H^ov7/N77s| r{MBL{+N$coeX̖s̞:ؼ<-Ka.g̼0^/MVJ -4H_^3ygK(a`ѯk:&RAQL<X&jnu'Twv@)sbz0WAKbCG%0]ߛ7:GrWjaKkydS' @.vB>/ЄR67ou"r~ԣ9!S8W tU#SM\-t8' t?!{I G5=OD9~BY*xB '2M]leyT^c-EQٺ=bȌ7#ΫYS0i=3AvSB}F ~:A[TؠUf앒M(hCŋZ 1j5:,E"]YѾ?_LyA`ezO.(w`BK/aW |qۥs)>Vȣ?lPO5e^VJ)T%T~%T7@&]5ϛpFn9.pcZVEY]cG B'4 mBZ| )幭ލFѾ Yshh-ﴴÅz#5.W=,P5R0OD]YouA (Hz:E֬=-ѻÒ̜5*VSN].q& "k{ZC6"^AzĐs@޴0@2%K6bW^=rVua("ḱC}M% $&`9Dhrȡ1exB&ˠ@[ # L}mРe*O]A:ysQI'l (e=)!7I4R eFԤ\i[!_zPdܖٿ-ԓH^64^M﬩2CmuLoGYb k3!j >FW\99jCDz88 1k pN!hTJESkػ:> t=DTa}91S[%bfa!PdG~:*ڠ!eZ`sh+ 0 ¬WH҃EzXx 1y<QAޮs<"|Ơᶙn먄޸ԥeB:tBi7tZS?jB- "fd޶Bj@' UO L ;9fQV`vaDzOb/] 20ϐKܝq5a/\8͊eԜΫ~>b|[,=~j lEAÝ;o}^Z"| m횮baJ*M!<`sS;btuQi 4[ ^XP ͯn M`WXc<(y}rV'Fg,}p\ i5q0b%A`1 15,%34WAy5HAiʬcŲ6O&/1-@1Gm,M`8Y8Ru0'ʹhPZ)eL1D][y@m2YpCdyVտmh}$@;[mt*KesN[cP@~XPa!n3K@xaĆ ,6cOܮ{m?0kX0!s pi=)qp:Ql-*V_mv :;. ^جPm}/„rwq(o9R$QGd/nQ۳|[AJ]A΀sy/ubF5h+Ye<#* Z^ a#~0ePG00t6)+/S9P(;O LNJ e]d(,;JPa 2VG!|,{~RMӈ)CKEJCnK \|9CQ[Rhc#KPД.7vv+ @zniGxl6<4zħ'( &f9Wl܆*ǁGhJBLJN>豯e=A;iHt%J =9g}i į+ qs #rBy77AzSN̯4MpuyX #`Z9zurhx$xZ|ww/HhQZ@ ,0䯗 q0`@9!9̢[[x",%-@ @l vj_c!z'|tʄZ@<4hGIzz&K%NE>]xD5-҃_ 86FpgFbNzhl Y|ť'] ( ?,ɟ!i![ɵ^wU6v_SGjʶ9K#E @?.`f0-Ә3?ԿEwF<澙!@ź?U7lT2qږ+iB gVh#FܱLdjCb]a6[tŐ? Rtʯ={{PGM6 ,j<5X;TbS24%7v@a(*n9c6O W l1D6B$38+l)R/]4+8֮v3GІMPmBY!\v%t9Ap/WYS0pH+FfDpa; zAN0K&[mbjf-Cg?ұ*r X4DJIya>a>{\ł #PefGHM\.޹-@H%' ]΂ẁ+`uxBjxT3=ۚr{l+ &%U'@2(4ط ).Vb^+l醭/|3ֻOLe躡<^L<:tGL}znaH1|xV/AVSr5sT)f6nd6#Żsū.;8@EqLW+MM*-엺/NO]v𻷨jkwls"&k˘`w1/M|̆8[ܒSfW6>3'Hn( ZvBLA_&H!RN?]ϧ8}|ڳy#0&='t$E߰7$ A5V4k:c,qI /+81/Θ%V0g)E8r Zu_|\\uߴZhe ,T56b8on1a(#Ɯ1 =p yظO~r0 a}H{0w ^5{˨JWUC[pjIaS%?^3eЇ]Ri6?[`E1iV1BT|.u'9oΪ`f{Vh Vqťp)T30t*VnC9Y#ipoeX%<ɍ[k,ʶԩc/L(#-Kx= qnz$RوL䤬PWL?o~;8PcިfL6/UӻVqo)5dY4VR[HuT=1O$0 i!] hB`ᶱD2!SGM-;WEOWV3~Z_K %F™wR%T׈y0N#?CBpMfZ0Q~‹H9?ӹj2)OwZ {˧ˋ1r0!}AXr^R/#6>A˚h($("惠IhRUrV~36!Tpz 84 Sն I)zN}p.2d ԴDӲ1V"}i&6:遁Ԟ=Rc1NJԔ9$jdO҈Yp#̴-fdՀ{ēa+Nѻ]`8Sl;tX \pd Jv1/``2dZ授F!A'o+*fm߄MZP ;UR1*ܶq߉/U;Ƚ}MW2pTrkܔYVMUDG9nHnxozJnKg1a:BoV̈́ T 瞎ڹsus@TG9# )Tb}JLNK ~DjilTl0yis^{70J)Q…L4꛺d J^5 U1;7_rwQֿE e.F`9]'Y[h/KH*V6.L@1)ۮdG& ҊU DZ܄\33 !5TMgMʞC *c-XThu7c>Rͨ(1l}Ɖ[)I(=Z^7y_$p귩OLL #|JIpϔèh2Yd4q ȪVXpFv]w{ ]e<<Ź1|r1&3\fqD8̜qҸa+AP:!o c:z|XNd *Q&)=f5e!àRw"7&(֟>sN=|Mc(sf ݼ궂N}Pw=2hܴ% 8*f袧ܢpF Zw'{ئľPO",Ð#;} ֫&Bإ$V >.E9V;_ pd׋P/YQxQ1&5Ny!yo`rw:Y+g:@UڀS؜}8,0!x15Td%[8Զ.Py<{_J}J ?t&M&QM#7.Ka#SndJ쏑u9{KQ6C4>o !] hЋϙ,HN'ʘjزVh1vx#x  'JU4q(֣ϥWm[-9l43Lӳ ,!=ZDMJ,N~% $jϒ&i2:nOUehM{:?ޮp쳹͝`I-F|CBVTeɾ~B|-n44fBnA8se-1ګܧj*dXUYXЊJ%6 ;M=qQ5Dv>DTVM/I#^I э5u']{h.4G/VPyme A֓MaeLPbO-Xin-60C,~tfaWJ95d{p;GU+%qҎSb'Ӿg  Vs%UiTovƟB:p !lmuC,Z]M T >e+\v C{,ӔK/`y y1lN3.aҕv7ISz3&l ogv]y'jȌM&wo1Z,aRI,|HuE,$QJ s5VߘXۘX5Ec>),儘dHN̕풪F}$T&e5ުȿ ;V0qO|qmPtd\z<0 4AxI-jt1u|w̛*\X9`.j|]hd0N?d'1z}5!}Hb :/&QAFiǒ*:aVc]s^!S҅>##-xEcW'_8E_PL}X߹[.I_pU1W:iaS9:2U2b'r{u@3_N#|n9^bC6UPѣa4 k͉dDVUOFkTYH 0@U̧յ[1/s(qFjX5l$Da ,IS/N[YNcAL_oh'7F~ ™/M$?xFt~Pp! zy:^]\T#zR\]s;&V>K75d%vL%] /{cHbh{F/ ~FY{:M41ܴ)}\޷}؍T1FWn8ʳ]:Ɵ+N/l&10M:_.Y5Jۑ6fOgu.sDc]6APg`Y(NeS ѠJ$Ş=kbJy3]ZkO )߀ yェO*foG݂~H 1w1K|]E_L*LssUbe f_>zޥop JɸY:mSzlaF;V=?GqR^x34|ak:1L0ѧ 7 Ox)ʙ#uuQ~sA q$q/tx{khФÛY3U-i1vdH/(=ssNtvX]=m/Y/rj`=|k[d7عjH")kw\R.kC^Ŏ M?'ٸJ3BV{( kG_󘽨R x=vVҝFE}~X1;l>Jؕ;"pϜ\&6㲛k3'}ƣ\fݠTd5 w\be|$ b'7줶ji78soԌ`7p|t\I}~#x\#AR1z>Dg(tGI ϱ%SYN _~͈ P  æq@־֑Kۅ5홵x@]E=Om|HiQxD?$$ڳ^(#+x۲[%JBhwU;<3#1ƔY 3*R&g,* }<5A8io۾r-7h]wZRm\Aӫ'&[5y6񖋜 _4+@3)( UP?*ā$]򙝙%74f\POӣ@5(K p+fg <A, v"ry }_!Dmϧw^΋9Kq97یѶXx-|oळIa~ Q*0Qٚ!9W]2q:i(gic^c}d`~9"e@9}HZI]٠SzIzNsL {u"uMئ:Vrz*G9rVܘH^3B+&DZP0t65]ٽy)k2&wrwp$xwrWٌ+=[$GWZdo\')}hmh:ǒp0Wvmhv<-)KU=>uL@Zٷn9KwQx tSWhѡI'o%PCDs_[2YfĻ_;kjhfA>@$)b!yh*jvJIߛ%S0j@]TPz-=ګWP 1Uդ-Cz\E`f.9z/?_j$~rU^hN&!kŧ-H"%oeuB @<|, k bM o_nw4fC[wX~a LCA նQܚKj5: Z[,9L :}to5Z y/)i:H|-,g4%p@m^ZzD]OLdalvI{b1wأ$'}fn!}fDB 8+c(&@jfۣXH;*IϡV* ye( xRO&!^ADsd_m.#k~ԲvkJ/4;(L{;gę%ZsቭŹ` \ 8(U =P1wnWSkyJц^@~^>݋< /piZIlqF҄8; v׽YCj./NyS޲n¡*!vXd,+!ŔK?z5[T*v _􋻚TBM`* Neҝbs@tڰ<  j0Qt,809٥Ґ~ò'(&hDzRMxM./_u I 5N8CS Jh!}ը(DS\vyB4KfAq}6еl>ɵ[ybD63M#?q.Zƪ͵VvRF5O5$P"'Xg;WrRG> \IsH211AE5 &_i:vFv'HJ@IϔzJHk&LI\+&Zn0AQ!,!4l.S0VoA41m%9SYx\(?0UqH*t7Y\o_W{s/g>nqv\sk畫 ĹD;Ԩ|: ⑱psJV1HF`Am,I5u )$K! V5 &O T:s5Ds$l҅ݹƳ~i*ܙ`K7Ѵ> >ڬѹZ~OoM 7a"BM1$X_ڃ^E ]6U(&EDt 7VtZxI}5r!ThGD:CX1 DZ9/oUk/?.ZcKBp|廭1)ځoF8mlvnDZ6D5TǠ):u .d`Up(u!"N. aNSpf:v;(an:Njt+|'Qo-qo@lf6(moIhf`9N<2QDF)e^nx"iJ~ʉnzo 饩IS3^-pAܽW@Sr߻9 9VzD4&nIGn

    )$L :D~a?=DL )8X Z_AQQIEb:s{Ē6H }z7b4ώU? HSyLc5b@A$!d"'FJ!Zt H\`VW 4dsX܏!0 X bΈD4f;MqwOj/ Q :gz EOr[qɤ:*[KxzVqj(jR%m"o~4/L`ī68=9w#-| ' Lb\=;3 OH**:e+QF`m$RO8 '{Y MK Xu2vzz$G>rypAN;,8oKY=!pMiY X&,ET ఢW48 h>t2S,)QlΙ)qڽ> >$,dA1k%uHxa]ͥ]USH5W|mhO\IĎ>d[7v䞾cVx?.oIgGf[(EG FrM-E U7GDf;Û*䂙Cj4C'Q%T}ad5lG^Ww Ll@laً6/kv#Bxꐦ;溛N׊j~\I:,Wc t0sDYVNwE\Eygz` Cc{d_[,}:EhSiH'1->ֶl%d6SEkbi -V{A"QKH;t̞|{B\NM("BXF*S윮I Gm+!'a3~Yݸ2#6g.[LlvPJD'ʟo ܹv/nj?]k}¨8rn!78&1E^FꗪFxSIVa)6P6 *Za9vg6w|r*͌E:0B96%Kab}c ϛ ;ܩP#'0 ڇ&U#b 523iTC|a1'$+G<$gjuTc734Y4OBd췏}sY1)A00-.ź4?!e6RXT^]6ECItZ(MR|VU3;P,:s(PPe[H1PH 8ױK*|\n6e4t?Ь3߮ O]T`uYᬝbgtQ1]\5. ./~ݔk)\L(Hny|OX,S=HK/Ԝ1gߓ%7eMn;s4JM=j+R7:6͘KZLI~Ϳ8BWG@ޟ2˔w&| (/ul0t<E#D~Dx:NAEC:f  A-%*r;&ϲ=֥Iy8]T`&t2?kM\GV PnHȁji^n:CH *Y"@#ieʭ,T ;Ȋ/ 5o4Ff1ј*:/6$RFKqo'԰}o2PRM9;XWl >S­ѽodl9Z!z3<,8"d7f(oNXaב#Ubjayh+ҸLNgtȐ7_'zڤ^/_*{bv~m#`+`-eJaS?UWڥK|ߠIle3BE: *up=UY_]AyqW Tu PWNql59-؝ LcEyR"qqKsQ,B2]urYycbNJ~fwktYNiU`3z;Q>M O={[}v52c&5}ˮg,錰 hd{ǹs;*G)Aqq}EM&|0_T{qݻNW6рk ]fP;sä:>78Í,Bh:#]d<1U d?Ys,o$,6ߦ\[2O)r2t]}ny;o̶b#x=F7G݉޴jp9m5gҫL5)]+<&8GrY&mW݀$("~CP#mT;ZZ#~ RNp<} ?7!dzR)<OB8ǓA |uGӌ$5|x"I~N'9ټ<&p\j.$1XיIH~LORshEZۺOxluoE[pOڣU^"7'1$gpž'3ApIN&0?n(%Dr槀. 3׷9f[#`":c<ٵUvTXҬfNz.)glא?{{m@1?f'5zrt%lGI%ל8u=̗3.ѩQ?k$vZm %.:#X7 Eb2tpui{@]q`dّ,W,zfuд f)x~R,$qmEgNTPa`a?I?6*G6AW^M\AZ8c7 fzwdAO%A45: K^ɞ 25Ek̉o!#žX+ӧ3:QWOQk;cU\K:\WUL]'T [*ưbPsa9SRߠesQjE*s;m@oaGibY)~p׾J]6LNnDČ|cS G}c¥vzLA^_d+. y6r:d+PZ>~7G-0`asO(&m~2aZ" Uf(L"WkbQ56J{ 'Kwrπ䳡}#OuúVޔ_\p)5 n@H #ڎ~=23"_iО.!M2H ~} Q@}b(+c4/ˮ#3R,ei?pxD}n9ԶFa+A$.J1,o,쥧N[&z+䱴b%l7e(Qvm*`OKY_0F ִI9 E+K taBސia,z H7U7 s&AZmJnʘcou(@jVer(c?^ uZ?3=!^Iȫ/ )eLjUoBpSIbo%gM)>s8C1M3 +VQ!$/:VzexaM@X?50Et +NE:x<Om>sSmܱGfOf&U. Wr6=:Ic3F:M $qB-<=bus^h4ю2%_=⏲`=PA|P*N<5 ! o&?B-gCXPK``KJ`E]vBGBU4-W: oU{iikHfZ{-6q\=Cm jïW,)9x'iV-O6 gL}{[ +1o+$9S^K(JR$[Ve+:vYK{ <ȧg4:Aa qx q /U?Ty([/і9ylɐJstPߡ!UzsjMhq ) y~2潟QWzoDsL9Q`´S4s)l@S^Z=Q9LLY+;Fɻ|ٗmV ֜kmA8al=Uq4]GPȥ)7̻_9b:?눇Fc6MTMp"ʐ!AXSǬ]Ђ?NK{@_e^}2d"wDu!璅NR7s`mbxATf5A&2ǡ[xl14opR:'ˈZ N7x3r-MkYAͩV/] s$U^ k&"f OjYҙ&0WNٮZFͤ xTF9Y4@]†kx`4!R.rK0'T"w`G]gEIRSY#xUXEf!֣5h(h-E'vuWv{Fvv/oa/BM7 r28{ ӽbV3S2?î Lg=j%lɔH+z 2wOz MEi@ D0Gb\#lЊ ̓/|^i`5헌 9+=al9ߐʌi[`E%c8pP:^={)ƈQ*>t#%#:<6*A5u%Uu$#nDngaRY% ̺ 2wu ^rur+Lm̋E;Կ.M$5ڛCB.&Q. ƹ/4v*!uޝFp*w?"Zǔ+GfhŠ#`@͹ \~kXd*qP<޴uC O}& Bf, L>W^i쪙1͊ۼEC4~nAr%7 { _iVbүӆS"';F&=&P\3}pG*WJ2PvlByiiMJZҧsٮ68}9 Ȁ@g#Bggٝ.UA+)h/>sl"cyN,ӼjR!&E%v,$~D+4zALE .XEKL#˼&yY;K"PM:Hٍ<_I`㢑ƤJNyq(²mːn N\T$ZL`zAF %zyHY -r]9XrP VI< 1cHB"YzB<ݘ)d}4.T{rM;kr: (/|C?q\r4z6hn6%/O؋WNqXMiVq > VR=*Ύ'"UQmchT" OG>c*Jۡ\A=r((07zɪ}S/VN i42ʺa E]T!5@%!= i'Ըg ̈́a[`ˁ2`3OVə|,S)V׹>if)hg?R+8l l>$p7@;PW"O N]Qiұ @M:5% ."Mч^~v? 264ͣEU#^UGϔJ7-Qv͔Y]T_P%fP9n?<0. er #B Fcd$=sP3 }[whkVu[#QQԐ)sۻTAuTHOTJR?c%RuBت/|* 7k3y#]I0A>ۺhF-%ğ Wvl\*Wfs wFVr'"$pѻB{ހex6޾$6@Gk-!ئ --i[ +aF,uyј&3A z&+9YK2#򬌷 %Հo"` 2d;𺠾29k#R>OEwB1#T%՘7XJɍtFڂBB $s߬z]b ๿dclv, o9+)b<'qZxSH0Nv Զ}t4+f 9x0} P K wղ=[%1LA ({.0vFE7m\Wv-y,_E~>ӯ.o69%?B!ۍKd]`m|q6򶏐izO (qGY&ᆍt3ʠKM 0 jJv 3[Gt%b3lJ&SK"CD\,Y 1y8A㩡+M9hˀI4~|vqYьʋiWJŽWJ0A.s f_iB#8dfF =$RmpAw'E'#3gGpƖqS)#tTy@])ˑ68 =kȣ'/&8D6t?g/ *3zsh=MKp —2 '尤AʉfA 0?.8hM/ћfxxrƓJP7Q \B^>PrwsY xV~v|芦<>L6:3Dvl|-Oh)+\y A%ۛUҏ%̧P=fkA-ٝ')iX"Z{Vb=9b|ML2gCvjxE1hu @ônM^fZ^Q+ege=Mcb ܬ\;.~$̀<踣{i'mOn qR̴j G*a(O6tr?bf1q..\rogI" sutZn Ý}+0.<'G)e]mIXb<o?'r؞}NKDA/,e%pL lD9@CV>pޥ%q+c)_7R:sg祭&BI]!v}>xWP@pjbʲaƼ5J!ݱ'̍øUr4l)?&&\G RxPf+ht0>Э^ʠ)ak:< +Kѿb]bQtWzIzTQ'+dji>s(?E<~(, ?6J,S>33i4^p= 9R{!u~6 ;G:k|1;G$$~2E: wv+B˫K<ߡ/M:ee^r$ e"3(/:M@I".1NDNEwt;TvF&K*?/E̎/֘KzB#]@n#9eO ~5Qe%pءgjBStY5 f@b-y8eK#!-\p6WK4bbMLj"c.{1u4i@ ڥ:5GN׫3VYoGO5~SJCA, } 2n@[dWIJAcE};+`OsdbÑXz!–rڦs[;۩>gL隴 :mq? >uҤp#*㐟iGk@DY$@=h$4 )=IiK0GA~q&$`;)4cms8!V]+uPo\^*HjV wR2l. @׋r\.]~I&~kzM1wMc ݺI@-EH|F! 1Z!ג2#Nm-q8RkoϹ(D!z YJ"mbGK&37YXC88t_'nC%Z^ Y*άP:tbg+`Th-@^BG+Ru_8~NS|EYIk/*zXuRL I.QG>qH>8% ,tnyx w`š9J-C:Vs$~-ff5EUN4A Y $}iA{5 ؏0Q&j})qmrw10;soqHVi&İ2ę'RDBդkQ,sE{I/Jd_^U?b6幚H awqXd|eGr{ nXۮs؄̤}n/o7r;8ǜHMfꗌ0葧vacY_o$ϴ?N6= UdrUJ 'u:e :uR鼘RvMBDct30>2 `qԅ;{ab˪cV3&1vF ^!G1KygY:ϸ'Y;8fewHu i6ybS[֜IHF1U<9~'Թ1'mmLFcU *vʼnms߉#fV02 ݈W+}#a[4;ܯӴD6Nm,cU%JWyYq_Z*}BU|Un3\J;dmboNZImm-+ & M_=v|MmfWWۯ3-5K(G26?Q`wg@:Kj=)_uov0=)ύ ] +G2ȓD[zQIhRoK\7g ||ߥnwm@m㈟Q,hf=WR\)Ϝop\B!)ȹiBdrup3Mon`;#QLsvRQ̟9;WM#/JȾQ&t5_ f/)Hw0ۭP'ecxs 7a΍|@/'-'xn0+$t⹄D|đp@CXܞxn`^_)`(^+"+i TRחjc w2Hgw 2 샚9 dr7#~y'ݦ> !F*`G\#0]7e`[DS I0r˲M݉?-Ej#{ S;C5k#xg)[\YIp:"ŞA(0zෟ-$_< wf0A")lKcX"Dm]&6:p=F˵Z x uf] qģK,S~>2:s#=؉VQfb%qCG/q*hߢtF_.oPU!U7vtIZ{ٵZ%srĒ'*]NW * ^dmxm˕~ю:t^KMi7T9CXSMFՅEqiagV{;l;b&?HV ~f_]^B[x9{Zm8J -qlS\]~)0G],(AO+.;һ YO+S(d12Nч!J.TH1-ŋl"z{?q>oM@Z <30pyQk_e)^ 2T]@H잔~FA[Ǧ_BS1zgԄwz-lX?5ǣ['h="2c?CD./V01o]-k0ɲ0W(4 W'2̳2Tkey4K:kk( yHtcD(_P߳HK޾'0g'#.aJ$܉Dy6ë% (I?l+ԆE25'I<L(6CS1qX[ C3!vZ[f~ڦ )^Lӓ+k q%_x{?2=94U DYsC.mza+җ}j@Ъ[okhOWsб/ȝ CuXf"ډWY# ^$JwנF[ uNo \ ^ }-me6 CdhA8غk6識CAnؽ赍rc,`t JΚ5&M̫i*Zϡn`7Kхsiz2V\p0NAv0zG9#:7~EB!:;EeTzu<2-z); ;asa޷E-agߥWF5t*@NA¼Wfda,OX/*LAH#a Jrz_80١t5yfDFL3-N]08xj΃Yȫ%H`ɭ ¼@?|L?0 Kzv1|CmµzpЇA=$c/YbKo`ܼrgb)Y!5QpۚC nV[=o11Ϻ,diM]990* F.nCf., 縵ZKJf0}MݱHfT4K 0HyJư&3~oPLESJ.AH/2!º`apo5TͶS:VQQ E% fSv#|K+lE$x{ǰn"(iH2bLVt;@a_[byJzK*es!qP [-4¿'=y PuuF=rVB'EKٛk"& Qc^ʢ8RQz H~dF GJdR6KzY AS|}<&yxG"ܔڌϕNM֕bv: 8Ƃ,tRqwN'xq&]9n$*G:MÑJ.S$MtΫns%p.~T@%-4:Q׬l(ScʵJn(=#DX_|"nǖ#d)d!`R-lO5^v{>\f%U՗:kE+Ly9-}5_W!75e$>`{87uoBս*Ꟛ奊*;NS^TFX͖3gB+L}8ֱg }ٮG,\=hd.j n3E T@0Iw dO[7(1pҔ2Vg}^7p+Sx n"niG aXQ`22vӊ钿*2O뒔tN|B" ->o*ZAmT1Wn;_ǼG$-뒵Z>gۖl9!BtAE#7g)9۝[diaGxkt.WI^}pg($6zĪ':2by#m|'52X~Ľj:W(.%|oYrӦm^mf Ej[GNlNNқz\{&ꐔMg * 'MlkӏFY+3NHbFk*jxၖxYU'ݶ8b7v4Ժ*]~syr ƭ,ֈA05g%VXomF<{'/K V'7 /wu+`wZq> LƥteORKA, @d}{EJKpDY,ڦXam6/Wp0qC[r&/hOPq LGj}L䬙E5}ZBRB$feꢰ X2qS.tGpALj&V~gv7NTQ7V"@ǁOD TJeMw<ݰʱ<(֍:P(9 m N^z}|absYsqX4' _<&!G[)5f[X\Fv(H&֊!==ɥu޴e֗! bbuYYb\3}4:c.Y:97s[b Y(O JF)/l .8v`.c5(1v5<ЮKu F 1j3%rHn;p}^R '`Ys# WPAsCPVc.By?Znnn,evkmC«Hw@`tS=~=By}0]X[yXS.eh/hg] &"Pv^HB"{|A]atNv. A] IbͧL\4N* a2`pdh!aQ D@JZ&MC5W&O",(>VR\Ym^Y(I7yhĔwOx3<50 ,+Bx%1>cXCq`Ո<`*Q$.·,x O?Zȏ阽%SkpC(Kq 2PtN=F`B7 0d- ary*\PjC{M(MWߺ2"$$z?[Rh&7grjү*q{#=K %\lWHaA_.]yxmvAwD3=؆_}rACKޕ8@Ă aoKaL3+8\/\̦H  /ˣN(OoCP®Bc$f1&(8V_9 K^ԄY 6{FGk\N0J7o Fז×; gSodw[ bEI bbg`*8 І$,rnm2j꺑u!R4'A]3?P0Cџcti[FVDGN`p+i;#Jɳ@c\Yc@t͡,6v[H}نgCS_5|)Knҳ']#Hʛuť"T%9S"^ie섷Ǩ^=r3R0zJHPP5l֠0zO*4$L7;fHI/+I;&cTInO U^' fjm8C5\IӞkP6;[da,}ޥ_MZۥe׀m@CeFt$b)@K!>A Cs. wITqny+bINVԂX╩Il' I6{l xg[-eʜ 0C1:}@s+ej%ў!ŖT.e6cFxs{TAl|&Ǘ\Tt+r׿vYUK2 Q2++C֏x)qP&Ƴc>E&4TyШm(&] W`l(|P<3)&wRNerUqȦv+ N-75dSI(S6?"XZM81ZtcUt"%Wòy)N&೼znL߄Pߏ1 60B8r1I\ZF'9kuwMiR^*1"hyjM8p;mAd줰{D[E2WbSKwnIߊo}K:~ vRB{eHl$PfnS5zlA cQ?bKxI8i9jsE5(.F/ϩc/ zZܮ$K#gqD k̊C/ŝKA%˔}_}o3ޜ82==8h.i漉!x;qbh^Qk5!]S3#P lnv O\ tKk`ȡ3z+Kr<Yl;ќV[]Ȯ(}gg9+x]g?<^AZ,uxl[l:_ /u`p7X^pGex5r1~{˱l 6/3D*rR-Y6~ Ѕ5HOWO9JF(Ot8t.z|q B{d?$vMu1R&u 6}^1=+x;skfQ9lkO> ه'd@2})ʈm m4nlTl5R8K}oM>'&9K"c+oJP^cnh)eR~*W1][MuI"8KS21s4`w&-um0XvQXXު?X0!KEBz{Ea`}Hҏsc".< ?%.HnȬLUޮ$c׸Û9Dd 2\WTXHXG qFճlX*@`\ZBڹZȦH[dSw3L^+rJV/2/FSR^OHu&Ȝ&z|D]w! 6;d  2:c{a 59,j5N=qC5ߦoEDP3ݧ BzgH(Fu4徴}?%tKtpCNMgG˅՝LzDS/9Wn̎KԓIA)Ƒƒߣe62؞ ,܆ n9 H;ˇ6a]`惋ii@xĹ%p?s=#vOȐ8_(0_Tu& a股cr% ?LÇwQ>I#8E{xOu<$29=;Ʋ{oYaƾ#Eί4oT^ 'Q5aĽ?ww<,D)XR`{90oI*{^'39-]$EladɽJ(lvocF|OsC \<]^f8lf$zgp-էjȼ$uqAo1Tķ<8l'a9<%Ϲۀh _u/W[靳Cu0${D NֶTm_O[(?[U!$WU{>2!;/BTR,n.' 0b;oGX,_It*s(A/+% FԪ\?bxýiG7m+I\P/I8zOĘ̖Q߬ ^W;!󡆋qI#5bkkFd:#b_ )Dv*%tc~h6+\x].3҇i2W0~/6CKB&PD,?܊ȭqY_c-'0!/3[zӈFsUrz'@0*b=R@WAxzj@+ǝTTFKݶz|c4@O?=!z~8橞h(OfRfqsu;B:ck*-E؟ȵ{;^׃t)."~ R@Ho`~i5 iG(FvޓgY $s'c+9}zcqb\<0),#E0_2!< wkL umʱ{nD?H?EJ&s#rJz O3p>PMSOō⏃`yo"OD~zgףk*JA +l'9֖b'uM \#7|aSD:d·i+"5{MGO9iL_t"Axi7˴E;S L2a1G) R0MldF- /):Ef Ȫ4O+]S&8t\)!=hoO5cb'PL@l=zA&Yx)+=|TIv!<^ϕ8ayT,ڎ_0Y2"/(&(YE:O)}mM_y)&s ?EB%-b`yA(F$dZ+8 >W3& 7i O 2?8#ǙRd~J?ӹe͂@o2vq+(F\'pAUhW0yfk*~W ,e+?YWpvW4g*IZ 5kb-Ӥ11iCQDAl<,8!ũ` ]JW9k,T[Gg5%"bǙҜcISmpیРx~ƞ>k!i}Ca= ^T ,"}cPVw}MxLkDx*I#.[ 4R@T` ʦb^/h)Fܥ3dlhdVjocQi2R¨G7}CsC@yLC4E[',)sT5T0@}ƺνk ^Cf񧉕[xoe=J2|ۊ/f8suPR2}}Q"jL51f DmD4U TzDb% IPLp!")V8XO^٢&32Bŵ-~.:2Z$zv˞j :`%!Gsd4L^T̶1'9fp0w.ߦ:fz@`l j+qoX p=0|NhX4a.2%;X:EȠqU䛑`\%Uf?Z4|{~nC'%XxG&=19$oCCe{5 @U %˪g"p !H>MH[Pз_! DN@qD͉_ VAv sTu8ԗGJ }CЅ--&FcV7qa\R ab>6G9 ܡDX ѱ(elA^ g4I[~(+Đ_>@xE*o; l~v=q_Ɍ:4'{)G`?/w>[_\t{UZWu uӦ5f>{]4VXGUw~xޓ ),bEwqᦄeeS{2qL'T(Zؠ3 Na_j,f' r-s46QfUdz+N_AqAQ!;ˆ؃>hIwwu;%ӒZs=ˬ"%/_ z5 dbH`]t.-H^,a)fL)A_d -`߿ZxJxG1[P o}6;2bYG FKwkBYs+tz< t@`@ ķi@Sj! dp}AA6xX l ~mnV&p+B8F.DeC&oӌf#ǡw*7}IJ$>~kPr׀Ej[E" MwYL e&7Yac*v(ݐFH mZjW93 jL9 ֈӵz+AHs,Itw_zk+i&o%S`|(k R!%vt+`Dr *&YGrMckH:b mA[vn7-)|4rMXGվe(0}MlAk}31cuqvUOOCr:-߲?af}^F0{^=d{i=!ʡ2aY@:8>#IGaodwlQAhxwP-KcIL]Qse "b_h!?nċӗ˶q31Uh ٤u6!oAջx 4K0lnN~c?[YHm1mCx/aov&yrBk@: 2:]CJ>k^ DˆƢa#&yM2e4gq4D4M"8>|=βk`D={MIHid /W!T~ug"}̆mIY!HU,# IbXÒdԠis\.~7wMTB'vӐt>#iK ֩Y5:P k ?C,^/?S?S}. h0x9Lx3τ9eO_ȚuměZD>9Ȟ4y9~[8P2!qNsV4E8xY ؄#&N[r!c.S4̟y\һYZZ R%ch\#I׷vqgn׭0)P]tJWSxy3S~ %s>H/vYqbwI9:dˠΕY M4~$8h,H,g3!m@9A+Bk tڨhb4}TۂG◁Ķ6v14_7Txz* &Ws!w|GwWCYTb,Gl\c!w-k-AbCo8 ]b`Ci"EX@BRd%eCBt;SҝyWOU:v:MTRUVvwbtapiӮδ"}iuM svp7UnsV/π-޻#؉E['ۓV&·Fu8ZpOyOSwŇdZJzUMnZ=<Pn $<u S`<==^-ͥ}?M5Woib>){j]eu\k,U+%J9V| \)+ }90ed+ +SemQ}~Pɠi=c ]BXFO5S; Eꍤ@kfWw#`?ˣD?uӄ&GVi=a'N8$Wm5FKO"Z$4OY[nBoӿ%ˣ^ܬvi 둖߄vxdz7DF|b%+j.tr$kp嘰c{G <]n]y(M?bN1iQU.Fq[yҥ=[2 .d]Ej/P8v @L29KzBؠ'3jU<o= f >1JC=5vq3;9Cs';'RܡMjb Wxvj6Q}NXD(ކ YUhVf <^ry @/tDY7݅#R%<{tE: :]FAp%PV=FvYyqo͏ NgW-#!>SMkcolduX"1~CO p#&y #yޜ[+62qcuJWa6ϭO3V(}COoN [#ZV qJX/y͘Ыni(D>oh!,ǃG%z}.˷~:wZf-ar6i )EE~I_{b 6Ƞ%&LW>3T(ii(K a\Ԟo29w/y]\#XD)v@D\j:fC蟔pQG 0zun!a`us,p]3E%8Z&zX |0e WۇUC$ʺS*j;75vEҀ赺;@EqxAû.1I"MFu]m ׅ$B}̏4%:M9#Q39 rz585!KPk: al=ECZH (2 -,tIbaNxL\IkC<-Ъu*"q(E'sQ{L g|ezʔ.fOxLAU9F 5/B!6mlbŪoHV<6J(3DH ic)xE=Em֩. K%kܙzǤWr[[]=ti ɇ5~yIpmc'O'^]6Y!5%?:f[(HƷ|ErZ4K@~.p[< )Qdz SJ=ˆUpBиr9Pĭiۭ‚1{י#)ju7<s-Jlm?%O^CN{*: ^4qaL맀Lhcn*}I?h! gS {YP+(jT^qΰKᧅsG.z)TU>URtf?TLHObo9"[|BN0*w0@sb6t8i6֛k*ۿI\mtB[?$V7'"Ow7E9/D.$ҧoN"QCvHhQIAR؄b"#{oO+N @ U [~GXmЬcOeܜp!vhkt*Ms&ǐ 4099/bM!Ӻ0@ i||hEҴ DP@0y(<0ED.ý.kW1L/'pc샒/"tVPl,ue':+sPW܏m$߫Oj6s`NO*-!>bbN!F& }q*Ӭ|t9+7T;z [2/KT@1U'M@m1קrdXAⷃf KW" ;5J'fҼ l5Wf'k)4C4x~IɾW 4gO+>J0V'mӑ[rӚ"5@ | |X-Q+!+͑wMN^>PCV8!^iV:nO1"" ka]LC|Y{؋ydv#]q53jbX`h~5!E~L#?w!f;Ƅp0?̫ T y/`3^I[ۥ )N;>bċJ5 xY]I UM)"o" oqFOʗ\ocQ]t>g.#G.㔐ׄywoSv i4*Zt{vHh~pF++E#b%X. B*ˇBn ģ_کN' 0ה'?90y^=zLӞmEe]=V|)(Hnºq ):V.CЏ ,< kcaθO{?_EBT4lT䋈BfSɚ?x3,u ~9cEv WE&NţSԮY%s"%SaE` #(y 귰;X-NAKk3ytݝ.֌BgE kF;v\,1Ж/) /sH"nt~/ȕ+[ﮊPۛ/LGH!~b'F " g0jP 3l]{JxI6Mb%DU]iⴁFҷ7~Ւ^'?}vQ?G?lU\HהM0guA -9g7F Fw{ǃ[dZc XOI NY-\ǀcgVg'z_󼭞|QBN8ʲ9vN 0RZ ΀gfp/ߐr;b7Z(u鏃~%%|-փ :Pku%X<$۵p%LCOg}ٱ0*^2"t<81/` v6)g}=N+ ]ҙ5Uc`p.Ol9;< ۺ'qKifɪ"t¾5n 9HH,;l*5y/g<l?ku NXY|^#DKxӊ_}I#OR/ew 뛦wo f?5elh7{8t=DlX-~fxB4Hʧմ@jx~Tt_ﳧb1>.VL?oћjcff1 s4)8 "dګFR~>Sp-懼sW(Z i2C7tls^U%/Gx`| }rck@rɆ4VjAI |sjXbi p_ fQJ@f˯? v9Uqأ|ך3.@rtU1.zq1bwe7<_5l_OdXIt۩8Pﭰ]=`ZXHH] F\z1POb;~5u<#Pvbcj40NOk:qe9 b^ ީ^çp(|$Ğ"Cl%ݙW"hǜ09]K,ΐרLF`n-;tqHȑ$Hj癩Y<7Wu˹ƭ*ݝT"_Tޭ%lľ#{J5W#AtjK)H >`{c`,d:`2P+`'OQZQkە< )ciCe~"ٟ^60Y [{ '  5 "@ +EWyĜuqlӵ#㱷"K*[U}$}W>+q$&^8ܴuC $`>CF6W46Ģ8W#hPue&]pc)[92v X%  o:vj$xAȯ׷zFgBe8{Y ^\_>/uVyy‹I2?R8:.x dlfQ9?d6@a:oGhJXd8`$j睊^Q5ٓSc2zpt\8 o/0WF|:to[cN9 8k N=N:HQLg7,gQt6~8=l/dfo{/^S@3<@Ccw0):1{D#](2>HC|i`L|VC~| iD40̎ZZC!w3n۷.} tqy6BFDes<uQh^4C v)C=N%C$ bhfW?ID-PTheS<^!nJnLxi)h5.nt:ػm+[KSCYªc /#j2h@kiy^i)_`~yp%p #khˑUomо˴#5G YF̈́`_p"7sג"NjJ)6oVŸ+*2qH)$ۮ>EG~o,,-H LӍy/ ـ?iuP vbne߮Ѱ@rO9+'I1fziY"XgZ!+IĘ(++ mYdBs ^1|.0?-*c6qP}CӗOq"ⶢa=E?BB`'~H#'W9 &֌BJCbIf朵S$شh )W1g^HïTW=ag4Ψ#By~jp%Oؓ|\mg{78lh<6݀4SX\FAQӼw١(x{PaaؑI0C9M\(g?0VkFQ* +BQ K"TWwajѳ^4~~86|Vu A03FZDۭJ;To2bŠZ362(5 ӱZ s!U+`"`x3kOޚ\h]zcKUŷiXN^uLX$Qߗvo|FVy7@zK ?o7/fuwUPM8m %Xqůtk ajuuTPk&˱cruZb7^e[\v_{8RYl%fj ]FiEw)s/ ɶ`0r#b0J4nPQ`f|Gbp,͚\&ev+5:K_^wJH|xḋ 0lDH!Kfi k؅\3p|pAB& n Zn$WgW)xZ%ǚ |w=Ģ8VI7Aٲ&twJٙKڌJ>j)Ôc' D/` /:߫-Gdhj&lH,I \{L%ً 0Yæ>A[w\=R^afr䮨}Gc,F*g}n_RSpπO(Ի ഩ̜y̹Ɯdv1G(Gɴ"H!ۭ#djL|N$V;mCάvnE0\ǵ4ˑp$-tQMmS>:+=~' $džS蔈W)1F$)ӹU uJ:,Hj , 2&6W%WKg;:j8&v7jmo=C#eV*mT}eF;Ԣ]iUu JeFꥥVC!2!9Sb9@--֦&! %%W obkbs%samO[ːz*rQC] 1AG|5 "G{jDA YZtHɮA4|H5VoyIhFF"e}9uӐ\Tȁ=?2PO$5=}\.J'CVd(Yy&aYVgס;F^fWuvYUF;~ӈ"g2tLQ΢R@"u{C[؎Ea͹'^Tգ~Qd C# !E)afsQuʫdmdEE .t'0b&4>yakm_!ܾ-5,^ϟmӤOZ ,{*]bx=/\rGɆ}l&`ћњ5|X,6XJCJ8aH iv )9v޽3[F[J/jhze#zС)٭ȈCߊo$GVX!;5lyg"S,?wh:(&ʴn؊^DNerU7 d Ԯ+R GE‡3[oh~xR7\*s~Orpt[n3COXD *&>K.Y^q9syd78_i0 Q} K3)48nמ^(tÄp5#E^ L6|/&q, l&ҮU yx1Jrl^H,13JYQP 3F掔ʂBoh/Iݲ:=>6P'eEӴ?Rw m^vrޯY ,XF+ }o> 5 뫗Nک얬R~G`Jz.(zEz~$;d,^Nk;trZA= [fdOV~SGd1g˝ 9!9ob00%d.Ow+7iYoy[bJA1[cK)g:LAԘ;c7mߡ=Y:>//h0MG}7\b?Yqć&h v֊tf'R*e@89m_Mz*{O7w!.o5Zl@З~WlnCHNd>^IaL]r]V^a.J8pB.)-oEGd6grrBdf)Yԯ01Op-cѶ.@L71d8y=L5Sb@"! _*o]Ez}sQꏰ893#$ *$*ȖkM / p[sy8ǐU$ŏz@?M )G<$vdT+pc t³ kGnCj`rׅyd^?[% ٽbs)dc#:(/мI|7*W^;[^I7@ќ$c,g_)vH{ Qu `469tѹC>48D"zXH?aަ8X(P#bxfeY:oM\9WWGIbG؉s&]I[/^_0W Ka[b%2P&HKoH7~/cCrULrHh| XiﻣITg*Ŝn}J +n@]ڷpZ $5tK7E΅N;-pJm=8_8$}dmZVnw&VJ'􉓿jM){xLI^% *LAV %hY]P #Tp5dl4ɰldzIPv@;h })RG'Ԇ3sߵ;5!0ƃAKBns(DW% ~%+n'W*뱶OhdsUVU 󜁽hQgL䈭SjgelupY0תo/eQJ~L:8̙뛭w ،P"EOj&O]j|BĖp%;-]OpƗڱ'qoǷ֚be?%1<;(/0x818{vVp'+.~ y"$YXh2\4qDNd\lF`l;ÉYe֮h.pZqD' YE&OV-= - AZ0Ei}}=$\Ϣ:_< aNgΘsLf]D,Vׇ+FNA&>kOIje` 7&_fWF$3v0\ƌ{M}Ș\Pmwo#ء,+Wbhon R [v(C=nխZP[G^L u2N$S&[buayiKfv܉Tx9x0K': c^{ )oH>,&Q~6IW2~N z%Cft 'NG)=/>)v^pucx&7qC>RyQgn'j*mHǘoZx2(緝:lOcN5Sxf-1Ia lu *bᢗcr>zy٭^xuEyAck'_iQct{R]"g&c%fCjʫ^$ih_uO#,("o<0nFt"ľ5LNI*] r깗0_WB8>7-6Ag܆jf] 2*֠;CO.r׻|۽ 9G;d[D#2CY̹CGg\U[kǔqlW!ȲJw(8e =.ɸQUeY\ݏ?Ft_-Is_5 t:hǡY_"u >Tc˨~Y)fЅ pdSQK*JMuY -".7sb#A&.{7[ྪv>A?AT](cQF99WzV0ME wcX~_8f>+ 4ʥ7ݰ e%`֞œ\YdjJn{Go4  J8/I (OK1 ycMk0ĝ yM⦓]UMP|\^3 IAt ;Fd|z[6&TZ:H@K[ܫbkY?:IFם,؆:.1YSaJY)YKznM߅@v_F2"*jrNn;qLn/Bˉ$ Lsm#<8՞)߶JYrNߘo;&ZOOlޜB6RDX'S}SeDALs{iNaSߡTCo^iLaZ+zNa5NK78W;]F9M:Oׯ)* GӋN!zNxt}1^>;6;omB&"][ƌcIrHL)_ -CQ t"=Wa(R?:`:70}M^8O˲#.#]L B]-^}$E)RKb#O2##ǵ,s@ےdT55'](0An_ԈQzy>D^Iӛ? [՞ESC<.؍h& xަؕ#&^zw\C9.j>_FSX])tϲąŞ$Q*9 b0C@g_1 |&t87tNsEnv8bJBtIhxQfPLܧYt]ɪA9^ 5<{#ѮSE)`#"o?M#6fH⁜`)ϾCJf/.h*cLJKD1wWQfa3xt©1p7XLڽ;n4n 40|4;'9 t< vWRuK 2" 8*uTUƺ&W⹃8MaA/RÅFSf¬)$r`JL >\a*(L2pK/KGא-J2pUe'xN)8[\/ߘbRSF63f4\E'|5B~ƣnt[өtl$2QSTP0K,(ŧɠ.ʘW%^%-@bܙ?5VAA_Dч! BC8[x &J+F:sؒXۿGXH`B>&THaK9v}'0BE0>LVO:cn=X ܏}2v@ yq<=!):)/ 2Kwc*ϯRqVmQ~VCV1`A_6+1ԼL15i%[a ÛR=  J֧DFǡ#dOX2uSǛx (n V,*_@٣03IWe# pi S NO;7؁ QpBimm:2oPXW@_>\ZU\]*(ϵ֩"Wb-Nd7$tZrI^UQdc3 T),1#YSioJ1,ٽ,']E2/%c.V"uHo}ϿurI`L@@sy79 1 gMp@0Nrl-/9Q>QED[c~R\_-0>kl4jLCi(4V΢_M!xX`+=59R@ )ٜ[C"5%QbT8C+Ґ2U]%bqh )"y*K-h8݆/e{Uפ,WޮC( ]`44CfGE#obYS;T;[v ?/R:xEUQ  c\P߉FH4Ke:̼* jбh4o#V׃lƗ1EZE|0$EpdXiQE=].*0*B3'R44d|s$0<آL2SW]\`+c 1,91^^DO:vMOnu'c%Y?2 rvB=b2AE³kʋ+ :]]|Ӌh9^HhUb:_&HV;(:N97b#h3?-r>[Z>^2zSz̦B?_/G7 /Ao/}J o[xnS"v y/l+$|"$o BP&K2 j?` Ԯ2xf6v@kX4{X"USkpIv$w8OKQǃw֩(f{3͐>JpF b+n()h~>8?UgK#;MU"ޟLm ]:ppG+2&qA[~ |G- >+gfND|/?*.،:!:'r_TqgD$OLB\ ґ|p8b{97XMef(@% 4tMhì>;{Xh%lb-.ky ^V]& gr/ߞDezCn /&Ѫ]Zt9 ̌tS2ʙ9r4fki /9PIJcS]$֡L{J_ D&$ ;c @{&Ѻ.DY V کns^+RqD嶋-[º-K%"qsg^)+Jf(|(Դa&6GrDU<6L0$ P 4hIZ@rF8LbtHM<Ԍw|PbxԒoFùiGQV .mH|A]?wTu;>gI d(&Ay=qY?}aqas1]z5 (Ǥ&:NXdsa:Qw޸޺Mzv ;s xAAi*(yUᥨ5 '5g6 Ibxר+arzw|:٧L u=eg}6~lo0TnƝyS޶xn1} g1@98Mԑl{H_Hx-pKs`_3Џk`cK5=zo:mN PoaLc8 O o4*Y+k96FR:;`DB[xڀbLG}E6٥q*˝Gg:q2>'=`({Ol'ӯq0M4ZKHPxNX,OkՋ:nE(t7zEĚYO`apPߐG~VxQDO< 7R`Zk(nMTdںm<,S;_X?ߜx[9ϳu޻;N:|UEqSYtVsWRBH琕MZ >鯛5sٟxS^aJF@z{-nuNd'j7_iMH'Jn g@_]ڀzј'a9B{t‡BȈ#@XAD]"# ۿ&X*/6.3:2VUpRQC|37 q^jCQmb ڃb=hO ط?flӏ~{[׶XnBgZ@L Gz.S;3 bGCXfkXƬ?0u!D4E'$G% ftYE) #SRci> "[:bD:LWl"mBZfʜG Eĥ GI3C5DasMl=FR4 W]8fC]ˠ_B TЀrCB?^-m<:)sVyBl5?q<7_4g^wT6)Q 8[T&䟩UU Hd5]t`IedArI]:ys!z7:d2T 7 \"`0VTpJ`9Lu*mcuod ?鈘ޔf4RO?rrѠ4^m! e>BqӨTrk˓ԔtK)kI/?׻XZ:[L6u> LhC  *q6aJ]8FV|::{@m풉Ö4ۏM ݧPNߍ\܉J֞l _H|8J`|0?1\zJڏ61?W6rbMlҦxNXȼC:,OwfK"/+PYO5\aWVp:h%O+|\#J0b8D#X䩾[>3ɫ^5V2jHҜ o%F6V*:F4]oYK Ptڟ>*:هIElFC%)EHYKc;oa%{I P3K`IQ}K=NtZEdvh'Bo oL7Ǩͦ I@._b Z/-waxN1±kp(S<,4\lYᡑp?AcnSw7S=jj_ϪoqA"k"5L 9,fAyl[ p]']݅)MgBNzlgJ"]ַ*񹵏mv}?7E8J||UwK}>%D\8^s3=\xB% :qQxR6Bl0Ƽ+"K]i8 N$23e( J/ʁEKL 3/͋ ]Tu@/@ol!aXgPwwV٬6piŃL̏׾k㱪HJWJʧ$S:]#_Mlc 'C !`E'4]W*¿֗wnGv36zRIF/v-9RLޒE/<M{8UQ]y5hAY.XyG#?>` A@{z|S~EhRH''|<لzVRļD>6>Wyw/60v2gii0; BixiHD{`ʾy~EY"V8+%աgHVݘfVҸD^@_ξ5|TNˠL|!$S͎wc_S D7x>3/ۨYUh:CE"&t Uv o"d0ȢmЯtOUjíOCWn6!%KvY%p#z-4֦%nd?ͽՒyw̩}IҤ㘕׃.٧=KJ)ÔMm`/~&lɢ?Z5iQɑ%#drHsm֦u=mj5BTX>uCJXͻ 2i>?NL%F ݀y!dͪz, U-e)OdX:*$q $x^?qax# vذz|{rMsp_Um(3rB>L9LEuouG:N +AeD^r ڵe ݮ-\1gs@?]CC%&= :u?A=Ran6Lw )xWԷ`e4e7t#1Qt9JyYإC֐!y1aڼON qo0_a033ϫS8:g50qm{H#b(7j*6 q 0yovP9al-^?AnM |618 8si|r|nsLbOf2FQ)}-!ǖ W E8qdU);R1.Dܝ>h[]f?s|a._ew'Gs Q%t/o,]89sZx6$iv]M N5˹J u(xiqa '{dJ5'FͻDunXn?Y40o=RFSޘ9,)swhljXҔ!7N3Α؟n]A@ !).5HY Z2 5;f[9WXb\,zA}itTwش>53%9H i /rQ1;a$uۉ]eZTHրy# RF<M =v!SuB[߶@P_&NW 8ںH :U$ z\kIP%JAyv6v_FM)E<{??)] ڏ+3WE T~Rߣ 6fd7\"ڠҶh& /vE/+_ vX!0Gl<촄Qj4z+7` @=n+VE7yw\p&DLL&R z[*\OǦ}8׍FkW1]ȊeSjG"(=ɕ'Z׺ i"Щ@bNxa9W*S+:R)6އuQH%t'"#yc]Km!SM`2yY.Y P- &bVH 0$D^=.sW; +b^ʹH3D}(d-Up@gZ1L `^[hPfX˝.C^$_My9&mTnx l݊[L8u87ѪX{޸k(O56Wdf&+pG^=BA]4(ỳ٠]^~HOEާTAgT 9t*C}Vx‚{3OQo/,S#6ֺw^;w[HPYrUWgdxY;]ڮ#)ExF"pPtq3Vz1 o50L7nRU "!YŴ{x"q|cGkl U a֚O{Dk}Q8bʎ8>Q>7K7E(@)UKJ]&jH z UZ*PcguX%.mk)N<0vb~߯._=P*>qS-{++DqЋQCm{}Coʅxp2FןFcLqHێy :Ha&/x;+;(k)ۛfnvT +N 0cRzl#3zW"4%Hu!qP]W%={ϟX 2޽8%ɎQ: 7Ӏ!4i7ήs@`L6QBJ67azfDiho~SPˌ?q錻w pGeA/7z!;_b'E;(U#4Y Rrmmvb.E)8 x%@S&AYM"ڟ}ڐF(+n3LlO8Ў .S{óտl4iz8AB#'iM [cp*->:d.2eΡ^VNBAel`X`k/ƋRpqf9CaP˸9(6G9cDƟS1$bpU[R0d9<,,, .N'G8km Ka%ɑ>Rle8?5D)b:8YТ6GH}⠰bV6 q gǞ!}+3tP0/a,iӗvC}!t*d7sPO{N35lB9DZIo+RLI^_vaNc!-lLJaw\j1C+0*{/bw 擦auHFtV$qa O Y^a=ԃẎrسޮ"y+^+: H+ <^bHCv 2 F%n;e8&b8$R7j'VȞq7OnI&&L N[ԥ(-,Tnxʍ #"agkKBX/{J2 o =!IgJx 8%o:pgo #C gt*Ѓ\qG4#ǫciyÂ?^Kێ@A=1 b]K28bߢ Fe\C^2DXc3WILc.|ErJ F`Lc&cqę0$ts/.l . (C0vFFbƂ' hA /:Z -3Pϙnj|ok^D80|`^X?Gx~w,%#ؾ=\YUR `47).jCNx}BɋVkXX8\O01ܪ62zlJ=ΘZygIB7e濴8- G@E<^m@.}Ӑs0履$ެ\`{j=jO@Hf' %:({>h* P],?otk={9]Y=eiCo)WUHc3ΑAhCs#G1sL# ;dpR'!onyȵ@ ^h֑43l&D\2h+":TLf/$V!#i^#cCd0Kdf?AߦJsR;6Hʊq &OlHGG@ )kEv6~{*بgB% LsҢ<4/ሢT<?s9bsG:CdkOsyv@$%.()B9-:PݠV2d G)Hi["<,gd3JD3)ۈ1%`39~4"vYwH'kfA3OAwӻ5g_#J[|[yR)IӰU8 pf[9Ԭp&8r} BT7K>I[ͨh_5ofD_*txyiS$RE!k)R](5xYh X88pi 'fkEQNsU; &gOh7 *hNG`ωx z˼KۂPOᎣ[|e\a^vgIxCzƻ7r]elX~ƭ1Kvq[g(k}OfCL&G8e41j ;d9Gy =1.)Iu@(<8,dL95&:'f)fհ^gBX&' SLya*:YBd2Na|Q޲ G-Q3g i"xnw'mNɽ,VPkc{Mߜm(=&0j%!7U4rIVBr4o0}O݀YWmuن̛8Ҿ ]xaő_u,,-s'CgVC\"ٛfF0wݭc r1B,DU x qυi ܂X:f"8jbh?1ZJpҝz $݊WI*hԚX-a^*RT:‘XgAUOژjD!jѝuIgOjewEwoD2%1p{}bxB 33$Wy^Tր]0M$msG&=U7Nr% Q:FkRP_2/;$AcŠ?zkeG=T#8<5 Ȇ-uRj\e %' D:oLږ:Efj2}? 0?)AiCϬ4ofX-Әr=ֿj Ӝ,n5w&:ze6]n5~y| 9cނg +U6ҬaЬ>t_RH P9ׁ(RYK/FwGDZĆj=o3>?;Pۢ{_҄_va}#t4a|\\~Ky`̃S4DU1#w*nBo9v;p+}";,UGt{][^|aꁗѻE6V_D#\dnUX7"W.ѧìKI5KEUtф^k^BA 封LAINȲOndXN`Cr ӯNrT[M8IlbV'U'   C+TZC2#s}9>iJ0 kބ /ĉ{ҢVl녭2;σ7aFFSvõ_oa;ZNAơMJ`"*Ɠ{a<5*+z#g{%7v*?c+չo$ _ӎ}n%+HD|Af] A%&97ٙcmno_4eY02D @Y1|7QuJ.kRF^΁0a'- `=\o ![ذƷ8[2Q;ߢe m[LPYl)KKJy' u`ho\*Ii`!}x1a ̴p{C67%v 7 e:q[ E\1S`z<2 f:ƫ=|":*ًD˖Ja"6.Q6"%^3t.{Хڦ`ۧyK&0~Xjc4k1 DU Cl%VH/9) )vBI _Wp&FS6OI,?$./)\,V I QZ2{򎔮^ӇeN`}G[lmA Fncr;G; xy鼲5u(YTr׀x][EAMz5i'K5W͢ogҬWqy)A' _7C͗bO9^rKX5QpaG,*;= w[12_liLk|)f\v7vNٴuzm .mE Og"cRs],H^cFߺ_:w,\OU" ԇ}` v7$ B=W[1 0"^?D ڰ¿X5ϊ?w9xFZn:[Э [CNkbCBAMgseVA{Yf2m9c+f>&-;Yt#2]+)4ɯrpa{H ^7{JJ ϧnۏ9YDaI/q-E@XWg#@u8Gfwy=-D !mT C3X/JXi,-c~7A9o(\r-c b[`s*_{0H"Js$P`AO:d(} 3;JvOn_%=PT6@C`sO}tl.Q-%UQv'YuhS !1TyȶAEq2Vz՗tbJ!A<آʰK;^lJ#8Zh}jB$rd4ˠL^xq?kb G7"3I`c|@y(/njꍅgtBFXt P U5ɣhv`Znٽ;ʮ &'ZG]1z'Ca%~$`.Mrj85 yn"IX܆rFOe쀢;Z0vIw]LnvӦ]f>TV`ćbD˙9U]"?1)<M}ՠIܩLXOLSSrB%eĸU+>R=R*8.ď̘6seюEyn<+EtqJ^sJ)+>SV:Oz~A艠M Œ_i]ҷVxF`7ic?mdXʞ( TN% ݽ1QԌ}"g2Ƭ[M\ؕHeM !rT_= :~hz ` VR{@\~ik `^ޤm* [b&XˆLh0pUm*{!g{J1>XytamWס:UqR1PpK .QQQ }o6Hh/4t -cNA+)5$ݫQ~UNZ~ƒ[Mi$Q%WW])^pwחDft*ܒV+g!+Iee kdR݉ rnT2~9ݜ  f\C8ź(Jf2';/Ghx뤨D0]7B[jClq>e$2D3yX2OFԗjY=Wy|/ 43h++Fgre!2Mp[~"pg*%svtR?w>؜=%|ɢ߄Q =29|)g2'3KQujmYֿjz*vKơgܵ#3TZX2G"f_QMK7ިKV5Qd%CKvR|<TO$YWsrnKք,&&}kK`[9x|.$NEb$@Y+Zv7@p9$L֊~q.w;DM0!821Uke: [~#"jК`ivPVc*qZC U烽U◚VzZ r70^t40:V$ch0/z۳?,қ'Oć1N!9߈tE;3[^9̐xH3o[PJ1f0 _l.lyL85!# ?*s葄u?_LGwDݝá gfsp3a}o+=2ׇLB'Շo72Mɉ:xo[̧Wt84^n9cn:@yTۙa<{jv|XQA!0(s `PPGEEoMc4,١hV~b'^^pߔysq;^X,PL0 끠~ J:'7srH FYvo}K l5aAꊸ б}!ǮUϤBENAPW!Z_hEmhbjM rXQ㛄Z, fI+7׶A}P;丿Q6A_ms{Ko)mu tXb `i)Lx9綿8gW%Tސ'*YyCX9E}WXuj1L]0Gwx"gLɑ \{,۪]=tbGn:ﳄv7;sR|(4E:P/d}"o~b+tn:{6Thg]R+Jiʽ\7v2! kg3 Y  ͚ 0 ޺" 4ٝ;:DwGt(yiʧ SWo[l?Pq#^HzX{ɥ8 o990&d^/lُHlJJ]l0bfS9*ڀ-X ;][@nYeAm\MHHvu]5j1&Ҡ SZ()8[Ap9NE=^v#._­ #j2تt sod67,_bE:,є/`Pg!q6*11SU-=#v/?vj$xuf;#)9+2d}n(=tH=y虰(Z J%C`>b @4`~kCJ"snS;P'uP|㽴i*v7/meQ^ZYsZt/ׯp)e˪d4@YCg]E\Xզ֫X.,W:|zfΟFUPQijjV"wpizKJvjvh?!jfyQP%o"pKb-;kYZ+:6؛Ҿ*A7 Pˊ>_]tyʁBeQ}&+*@]Rl_-Aː T%p ~itg~%Xux_ 5О1l_|ry[0ݟd%C!I='Y~a^cjhW^I z^GNЌi;Gt®V"L*#R uaŐ cm)ͷ]9 zAC[,*+pLUr0'63;x R=9zȫ2br4%[xVD&v.$&U{gb52 k8є32&&̮Rz*RC>tO,ȄG`:Q]/#Xos$0 _mkl/rZq8z}ztW0 YŽP0{|[j77BReh@41ZAFr/++O#M~dI( sOgYZ070701000002d2000081a40000000000000000000000016296435b00007b70000000000000000000000000000000000000004300000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/md/raid10.ko.xz7zXZִF!t/ӓ{0]?Eh=ڜ.+ Sd3t ?{fe7 jf:wȤc 4!"[X"{ stGVIu4RS30lj˳-y.MZzIch4NsQ9nh`3Imҹ+B_=e7B܌KvsTu ?P!\iOn";o:f$vFAҢUnjZi'4%.H휻H'2[g -յ~xE5u YW_42OV^e..hΤkQnݟ> # ]֊}[FGH>gRj"DlA{|% AL 6J+]K6.7&EPqeΙn@]nMV}$(tC`>dA*xZk1s:})OL x`vm0+sF #gvTlܬ84i&cOI 1EXG̾FǍ$_"تugr+K<CW>].ݩ1?hn(!Jr7TgC5 z2ԡ&tOv-<ɗy%h$kpB2~c4J'db\*YH 8ig5uM;͈CH)hr(X>xCNZaX,!z'7x(!~+9v Fgb&=/Q}ϣY)1txATxfN)'ԭC6wmRJ x^Pl( [\~,9>lT# e'eŸ"%͓@D4I 4Ĩ_G'm@_c-rν:mu16/p3?{K&2ҞuJym5uiX(lcDdrGLQWTP. L8)@R/MS>$&k{[fJW⹓ Z^lU~htŢcCCΔAT`F4{bK}A׉M3I_чhL;$H bt/K Y,E"vY*Ԕ̻p^Ha7A/6&q\XQsC J.Y- ؎lN,ϑQ>d3>!> NF$c^m79r~b?'_[Yis[!E!g Z2o42xĝ?./DIf.FpXNGS#X}g;m'V&Vn#"Ru 0?Gk4*)eݛs;ZIPĀ\`yDAj#9FO +jk8/y(.Wxh]p>UVd#J];^\B P U\Hw2ٱex RsyL=SԨ0[qE#;v}3ۣCkB |?z25`F >"$5cl/NފDMӗ`pAyV}j#yIcƆ-4vL׺jt w-X8q1@o1Ic0T/.u% 9kٓG?5P'UX b13uŐ$`4}-<'GMR+战e1'/byWqH]T.#7/3#,_OKiD[0C Ć9]~sNx6cxK$@ 컠hp%Jߣj˺s{Lz1 FHu)0ϩJ)F + e 'WaRpm2l@S&-seq-izXsdKei ^0kUוolt+T/Hk ;+wip^ 󛈃))H;L~ UL~[J oǕzFsN); ywb>& iYx– *ܰuvVCζ-%Ce ãof|[X*6^͌BOINE-iur,3g1)պFԡY"2uQL hAZh54D#61yloxc1& [d27Ut'?4r؜HWDS'Qs~ {੻6XW=䩨ͧ4,7TzD mEJU( wA>'ꢇR l6@JTqT2kh|y|G h9dqsl`-ބ7 POxSE4_شĘ5 #zcr\zrY jKݙJpgly'8³̋}U-2`G_*n!WGܷT@6g¨Rq-&,!p2$e6b{!By PUJLF zs%.l-iKU n'LllnQ nH  䍯CtAklP)0[ g,y#o:fέv`d:.{C.A eT--Ajh(ÉF ͕~}F&U.kXR>%Ž|u~OdP5! O.}lP!w= eJ=^o)3R;Vw5׆QRj_#y`=kU =Tv򺧲L/>%xQfz#Ry<!*á</д9 ěT3.y.!S?wus {챏W iV0IXyWeʘY[]lފ=* wjKFF˵x#qL' E}m Yz]Nl0LxykհP Lv:4U%ttzX/wLD`WxC/Q$n<{BKQl˒Ms߂)i-|rTUJbHNԤGevD" :_BK.F/§[DL\@`/tŎ_@y``)RaʲV՞,)'+;Vl mXH??i+>U!Fd8{ !,C>l A\ᬉ{|@j "#3P"Yo$lޟ])㗪FR$E83O-F6c@6,F܊M&ҔI\: j5'%Ƀ m4s&wmB%42~x !^!0#$Ges1'f"|mM4fźܩ fL\o<W&e.;V=' -AsX-Lz+$f>by&5ZJaS>IO+ p3!%>2f⺻|~xrQ(b fΐصѧyțdE^6qJ0[:)303ToH{$ucMoެ{< !nm="3[Fԣd)1kf}t漘t H@覶>jn4&d0U9rHe2dY}a?0 vFaxrkZbM꫟SgU34rsaq|@;Gi6]U( پ >A4rGDq4P.jޯLC#n6i1rϝ_ctyÛo8߈OJ["UPL#pu4$X.@qWr^L1BȌf $9PB@(G0mؑ7[7)3('8/}=Wʄ\1wtͶ['ȴ*àZ_fJ "y;s&cZm9]Cֺb+VH GzΡlҭg/brrtA-!.@+)S99S0Nymр+"ove1usrԳ?хce##pU I4ƁۃXJ˜\EYUZ74Q@zfsoǡd>!Qr #/26%]F"fW}AGF|Ij`|W2/r%Um [eˁ0# }%2dH1Ld;~:C$]cA#,ץ8(omcgmIn`i*\Ŕt BI9/ lOƵafʮNyԓ].=z)#MS7Ds2U-*)6g;_/SPj?|6 u- b l .u$u1;Mk!;n©W|{kR}f9=R"偐;iɼ+ig*K#8IW'hy܄zMS6\8j /p2Dy=Dy0ٱ&wmcuKE nĮVhg\v8jCyӁ0I3;͞ 620*= s@kc$q9V8s}Htcv&1\t[nJAyiiuT˥&yK SR|izjSmӂ1<󕒥hO\ߕ+VۣXҌ-@z;GdF3[/q\wZ#?MOOz+UN%a3U531t:ӉQ}ɡZ-to\^(WxaX. B9s x*t'q͐goE*ϋLnw G:x=i:NR'h<`8gaWtM??hN|c"8h7ǝۃ9x*XO14$t"/ <ˆowIכo]z d5r(wU^b/ea:ܣ+qP<{1Xzdʩ'_$Ʌ~=r͕L@1{&(?m֢EMa[u]F8kA4\9+Is4Ϡ<\MIZIn{u` vCO}8&rmi8lgHYoZ'uxMbRvIT;VOAWHEX;Ckp?p65wb\4~b8Tp@j=1UnYNҼ)©:0 dzCݒ"kA? IfG!4ع18Bm'.eiKueBjTԒ?t&nS)>6Ώ0zq*l>FACV2^- +A#o,'v`~~ %1L|)F{qȴB*{>>idԋ֎@jAm1u^OjHvIU)#%+% 66#uZ: hЁ=~^Q=.M69$?]೸-]ↀKܱZN`D``1!8l§;IS<)yڢ(yoh e'Mխ0Y'3tgˡgOZnk9YcKVGWzȎ,&ȘkgAqEC')xī`k<1l|H1;'nğ~ZF\+EjS_k]GŝdP/n4SeWy@N!P99Rm^N] 'a] : 9'm SAx9J՜@3{92cdJwaQU]樗Go"V%u ywK`?V?g'ɒ'?OOd&MߔNxYJ&cw& t߭bHùN%|p!&d)$.*W f2Ey_ b KTMF"I|=;9Gtt`ϓ];=w꼴g(TP'?hIk~DoQgc45V9,tjIP sM2jAIl?ɹP+bETgPպ-=uיSדnh?e KP@>wપ5sp\{^l>ua[u\ a5ojwWHIN( ӥk*nD,ڟRUNy$Y79.$h7fl&π -Ԭ@iO ޳>mu:]Hr7r&ޟoy0(>.ngTêϾ=Gz|el\,s x"0v(N͢1zYqEc]ɟ`KΊk1闈]N2yA@Hd@ϲe.Kt9&* tn5Q ?48Z5=D4KdH Х`?gܑ<ıe\Z\:%DPNOHX:+^n\=BzjFuwB1*c,M/gr%(UѦ؁k-{R@7JQ;#I˔}{nsk QY@@:R wX/^`n!<"bZɏ|ILaw1Ir ʥ4OP}겦y3`6Չ$8 23 gX@ rB[јP ƦF۾7ͪz*:FLR4@ɤ )Gvג;*\Ud˨+:hP|R-<5 Gث-<- uaƧl#Nb{3-=Ǧi{̱:#9!\M8 E'/f fQT{KB]A.dA| G3'.] 4%yȦ|s[Ʊt: fϷޠwWI8l=jx؀z^jZ9s)wp)Czۿ|<'޶/yB?WAO8|F3 oCB;3I٠鸐q|#(:=#pqQO6G! .~<՜ E}|ήn̮͝* jbJ?GJ5Mcobg5 &f!K;j$\*ٌ::& Bt57h?}7N$Q ` 9P6YS:40ݿcSG=YZ6eaѮCjnF,UŎ*8&^ 5X ,->I"W>/BՕ |Ђsjp,>ĨdE1Ca@L[pHich1\("ƿ̟~qE,0u1&Ʌu=.҇{DF( ;cY=R -30ǻYぷq`&^3\'rcvC3-:+p[0ww >[?r#S dTlxxl#k%ʷ E7<,NvǺl}zTteyT\ Q%y䮐I_πW$#6dpl;?hb `mMtǗ<ܳ*g wQr'*ΉmDݝzӁtO׃ctN3I1eu*vUeENn;x>lHeYg 4l"ff|VFboS'肭¤pW.:8T1}VaDvްG2踇wjlVj@ 1& FY*Bo&HrYH!J5:ZQ9cwl@xWIJ!6%f%P8Pi&,̡S_L,鬷qd`&N`+obtQGxV=ENC͔ȲGAfy`OIvŻmp`yNٲP ' |RQۍadFP K%CI1Z<,JI?Jq},0}toh`.Y\d8X#-5:zp(f0?4Py2#2`xH~#.knۅ}*}VpOAaL!4yЧMFTME?Y;kꆺl.Zܞm|3LpF; 91U783|yJ{ Fb;d۾ɛae}&OL=~( T<4>{Ȓ = *AF ԖͩT؁h.i- RuHJVjcX֜[uhBLw|ƫPvBbOwygn)+Y6я;a>P2 s󱰓ӆNrYlv9SaPƼ*^v;Eɡ5hE3`̜9_nLt4!Dዸ%$m- tCn9%555}O0oZ\{M *MR@$ *i#hsz&o7g$,£!Soߥ^F[n3`4"(?=ђh`wܢWp]Xq >uD*6H[%,D[į]ԜSvf^B5QJv6X0U抡`in遡Y9FQ]n.QETE`mTk? ٭tu H1M{{b!6UD\5hsFi 6߷+68t7|H!bϧkǨ&Q=uԆfs%eB˗*_> wK-&U/[a/ձN+kI{~(+\B3,&Y5τkK1 Z-/ ,Tռ^Ā}ijjF&8 [F{Yen$dL+Ҟ`LSZL1) :A5OϘa>"3خl ߥ6m}@y:l3VC' 9U Tj^ q8S[XsAo+|QiI-d}pM+# ՗XҼ>J#I6uc<7 &QV|!^9{w9WWDC?qXy{zGK@lQO5[MY:-%P}R*B2H (b0S+uX2)8ۊh*g8=#fc|LB=f5nxT$dmWٖ{ aC( O;`~-I#q)&C :S};-\rW^}E%T{8o*@MarpoX)&KrV+X9 ~&CB+WKoT~{OϹ@ow+ 3܈Fa~T`(@A$*bפB d?Ÿą9G5z;(Ck6;ut?zM@8jpչa~B+p/>A@0q:ngEpUKEBpC:Rz,ŻeIB!%K~ՈC L;xynw>Oy G QhAdHb^/,@ Z"腧U]EX?óBD'R:Lm[y MjnamgN'YtgX7/&|54g g@1?\{RA+(ZeGc'lvs;\ٓZan'#*YW!* lM1C]|2av. oZ Y7S|3% vҗD hs"'6JWj8a."\h"lPCDjǭ)(7K" 3唂.p@1tJ1I+kg _d]!fth4 TĿlKהePty [97b4 A%RE! uAA~t'jP9X* tC1?Q$P1JeDFe[΂V?ĉkP/+wbi]4Lr4' G%#iE3dᯝ'ɬ ._"#7ոQ+sGj&"VVI󍳷JͮNJ!?yQ2_֗EW5A}6BͲ wE5N հȸAR$ Y!(cGxkoΗ.tEmslS^/I#ؓH -"̐_gXm3ogusz]_lQ95fʃ1RW#b,oR61DqSx3B~ip/=jr H!k_q瓰K/q[BLK>ne1>8cݬ^ZXjHLE(#O&)u;06~q6MPNJ{H/O۽2WqóA-Œh`goy/MlXuTb9 gX\rk +׋~ȈaJA0B)@#_$J 85mk໗k O~#Mj.e {?<5{o1@i{?)I=U|D@H,EOr0И!gFx<(]㶝?OEZ%Ӌv دbA{-%'whX;eiJq BXY.c_>L:DQ ^ʞp׵-iG;-D\3Q2\|ң(7K?(!u  ]Ո_EwKYZzvZPp\gU/^t]$B l;?թij'tw+ZaWNW&0!H0v&Ǟʅ k+^0TŎVYΞ.fN=WDB)=za* B~k'WnZ9-D3*fsr|@I[T:,,ih唬C#ɛGeۯ8e BM{j"5X&Ά}84f[܊8yMc}iYcUf ~YGl;5Bȡ?.%!&} v3l Ibt#ǼՃ.vs]nk8t0Ip<֠g7N*:36 V㟙\u}R͹-eBOB*L $>N;5$֨gXхnjQGaC+p%d&SH-U$aNӫ#mB$NO"ALMX/ƢAwS0U((v^uFRE@&;[UD]'l^ԺVbQ~lPhvg|VpܔX@֕FPhvXÐ F wuotEG:†0E k4"V%/箔|0Nj?TãDkWw)ΣbL]+8;k ,8Z2gCCAݏd-{uC}Ҏj4ѯʍ~~Ί|&xeߝ ;#:۽f؍7B/Xr/H#eMG_{\a:h4HՎRL^yaEt7F{_ 85ϥqf}e~P!aoKYǪe!|)JQUGk¨6qZͽ xCnΞ$2t=0@S]ꊍHr;i8WMmxED1 붧}/h T5;#?iyҁz5EӔW<4y$qٙK>!dO $h q;s2Q#)@K_v;Ze y52퇭غS_ m%1Ym`9tQL,3Y&,JiH sLێRFEĜ=TԤѳy/,F藄vSx\Z"(T颧5΃A[˒Vբ'RkGI11{,Cl%Jlp- FȮJrTsE\̺,|9i{8F='!T$̫.NzcU ~x4:lęZVʬpaV&&[釿*-NA>$>kRj՞!shB>A6ƤD_<ʗרk +&TO??6(ޢ4-^`/^b 0!\}Ö 1*cob5.eț~LM$lbN`CDKu m{{/vXL+k̃]il^M6=|5Cv"Eb}TG^3ϟx-mqC=An.jQ*w_~8jL4 oej2&bR,Jvf 7 _EZ' +IAՎX4$޷ڀDi\1slg/}ϕ=ß ,Q2Wۥ+:fQB;zon䱍ƫ2: IVZWd)"Q_r jׇw5fyӣbh-qjV]i.T&D܈;߯>9bt鐭`/ pPW.@^·;~: hAj4%R+4E{jzgͲS>˂(Y{e[ Jc_QHfɔORG;otHE,cÓb ^胸A]99,qxM^/><}"(lyCi7e6fҡ>~&w3:$ 5fD[Zx']D(飘կ_C>4}ɫ讇 ܃rZ], ߦDm&o0tu hKKRTָb5T[L|+USѓ5P MSj2 x^aӍ̐WZNH/ p=hPrgcYsMv+CpZt@'.|F$J#uipѵH';qdƋ^yOy{V8Oɶ0y@+46z]KkY{JNC_-~sX FRQJuz_|?({N q zg/FdJ1H7c]0 %TEͅ^tONTr欦F :O 5nCUq}61BS+D>z>G:4W-vݎ ^+L Xn#7-VtzHPuQ8vtG`G#n #(xP-ˢ%9Xq{Evw>Z ]EX_sN !ēoOGNkҜ"鬱~4AZNj!}6RDC/9*ta<|cxУ ]3/K3R屭U'& s4pc/lr8l 0.q[3һ_?"{kWR7Wqj!\OM-MK ݔŠia:j} `R g'%b'zD 'jKF &)!q]n(rڮ3?2@[msaamu5p`]VN1*=!f{?Y%Ŝ-䇳|A* "8j \1&7xj|lo7uCNYv0!ZVW}/u=⽱rgkI=ᨠ޳5#$JEliA2pxepiE :,xpD.y6+lr! xtWDY\;7!J'bw2=jUqO>$1Bݝ\t)hݫ}xJpA*XZ,rk!8j "; z1V3NK^\5:Ih?xcP;k]c醊)}9̳LWlaحx2Uze$iJn71[]5`- " 4;bnL ͵m_2m8.tS%Sit Y=2, gdGlQNBZ6 ɱFYE6ZFw-iSRMH56BwN}JSc.qWAm* f,_.#B͐U0ߒJWQc!Y@ ^žW>'I_k{˜KL5Mj:I#أi_nOh_OawqRWRVI;d6LJK=p貟d:sU#6ۭ Gy,~)EEC' i6`HQivLp 1%DRO>$vڬo =vN=~0*éC^Ċ Z}, =۳η׍6(XlirV9n75)crB:-1|D/"shj W:wD`|m)mQ4}%"2K8B$sX=i,)`q}"-+UDJv;5 qN苧93AѐZHf/s0FOABޭMVhpt* ]C"Y.C{OʓBF0/PRN 3(٬fú~vaQxd$?/E~!cIRoll+ړ#yw FdeưgJesMc6UobW%(Z!KCqF|x9V4,(y1o. Fr-[}ld l!y5 x^Q蝴}ЮvZ`ގ<ֿeCDbvYQigWl{||-20Vqp Ħ"VCyu5!ϸ~oou;@i+ZMLRf+"a*"٤啄#ɀpխg3LufaUjOKEܽes ge{ 'khrt -hwy4PQu͜7ĊB2L<H`u5Εg]vn1K+Fl}KI]g Anu9͵i*h!<ۮV$4 +);[Cv*.%PSX?4PjUqԤcLļyEO)`f)vNʿPo$'9a2ʢGOhh@ ):occ:x^e pF=ٚG]19'bem?t@MqBRq??QGL KQD>HǶ`d%+\$y/7G:x&ý𗳣kS*tJPL mdK^V'68_ v1aM5hdv yOlqV$̂M$m]?$0;m:ۙDr?cP1iu;P\HNK} {_7ϾQNJa3D- j -}g~1mhNm8:{u \GZ\%’Fql3ʼ֪Tm!?$@OSn&:qDLw"+֋ Ƃ i^UKiْ,g|}H?荔ْTĴ]x.Jj*k(Dޞ$BkQi:7BRH?0|htnkhON\%8."۳RSXBNy4|OЄ(ƷT6KJ1ћ] $ySZi=~ 1r6vbCh=c$ 4x+|^~Zy]pusbl(gH^5[FAڤ%!KJaIM[!=G;wħJ8gvoU5uuQzA\RVJ1fnp]o}%98rdI~zH4@6kt([$ Df<O2ߩgزjS5-LNS$#yY%x%}`Sڕ$DD hRw5ȦQQ?͏CjRL\%YY3= &ŏekK鄊Xmw [{PpL__ʏrbh`=GNvL*ZXb vo-Ǟ1bYI8&x{?QG >Nꢌ%a~w(9hGwhBsI ;enHDD2m޵‡Z)絪-z@C;6n  βR6SJrL#Eesg5D՜-)od.Oլ".7EpAD=#,wV=aoWp4Hdh%6'l.[gDwAx'O/![K4pwe' U!G xdRg]ƪ\{8o$?|\{l"/v:Q'nq|[E vb 횈 zq{CڦqJb_vrV鐰q̆HgX94E hl?O"<& ?} P\܀\ ZNa^,PF- MZfHQK6~J{M3ʹ%v`56$CV*xqcѲ ضX<>ď-2[L.C*2)}fj՟K*o6/&+L 5#:bIzE()ei&rtT c$AA@(H4eIdXN_*. by9xjD8 NUhYXTj*5M@Y~X 꾃^_ʍ< =YK.'>qWI[XsX%3-c((%Dyx v-$C> L nk b{nHg᧢S}4$#ڮ ʦuq+bM"o2 d^|bTt;>V؃uPgKSv#"AQQ C KSglDXͱG^^1kĀ]'gcm"1"0\L8Kͩ/LvۀuNx׭b->ŝ@>1b!pˈ0ƈ6Xt"Rn,{麪| x_"Ӿخy=B_>+_޴p*2u>#= \_hqiB<T g>|K1 fԵGutFDBɌ>wnP/?p [\g:pBeꜴȎW_;>GiB PQ<~<bNjdp{H 3#5Bh0ȟX A f R6|ZdmNȰ1M9 xr%_1NĜr;#K9υxQR }8;+{ % ,CݔONfl"k5,^ IZRvK921Z\C~0m^hM0+?_3=u~ʫmS,xX\)>@pm?'{_T9c^bu/4I͸;\cY4 *:r\V&&] fjXc|-2@vIOU/pDU'!u!T߇15S[{f K`dԈ6SK]u<1Ք;"">;|F )dEkNeثZ[iEq|w:#ZW0%#q\h]S@(?K˨@ ɶn ie2s +-0[_pN{Rn0D$xşQ.,X|Ozb1l3Ѹk|,{C}߳Eӊ.O/Ef}fGe$:\P]u@ _wr<-<*+#DbUn2xY'r#mKopѲSLm(427fz;֝SvfǮKKHLwG0/f`_,3 7ĮQ ~Gn" rJ.G=cV5snUX1h2M:;H5VpiH@JtI$NWxHhk(klWsuX̧cI5J҅Pm}xB8]Io}O=5w̰^#-`R" ^l4H0F4CjoֹЁb];lM Ѧ$0mX첧 MV3bJjs=;$f_ cyHD؅}75cTE,f2s# Jgȥ<3bkfbbUzr0DM:Фw22Cヒ:4'\EZ~o8(Fg ;sr ) ӟ6!ꠇǐI9 Eb\qcʭZJf6y^sTKb^h|U>sE> J  ]v!GSW̚lRԆ_Kҧm8zqEZE;I&YͲ.2g{]q6,'W8 QCƙ/0u zqy) T| x]Y*/Et -+{(9V (ꋳS"GX%d m+$k[uAAU9-1RE- &w1At&a#@S3 B˄wތƌ_:4WN9v95s\"c' 8Z^'De rVC[U8JjH̍H>P"^8btetz:L3HU3j!. Q.B;@"z-/tFgRU_ Is /ҧ!]G7Ԁb5ð( [_@27#k5]svދ`}ba'?AQk'A$BVhQ`0Ytlgx~NQIŰl]6P")T{ó믒ś(xj!XӀ/L]6B&3zdm\ T\a>D;*72xBoc =ƀ oR]q`G,G2(mM6ٰx@ha"0[tmMqBlpF'IF''3+ڦ AΥukit'M6^GwwB6YJ77!=ح$?f7cGd^{M~͓bR#<#1SaeE3Ł!= 'HkY[gvp- iCOFο7 ''@/X0^҇0A&l鮶Hy6rGg5A1Wı4P9Ji`m$,cVqͲ2¨TX\s'µؽy6bXC:x4|vM)djk-e_IHv`%?}>Ͷz|1m桫fV.}O-=)Js &VJt,Nb~ȳrQv3Bk_#EomFzFS7Y:VRn"vDU UiAlmdo@ g7qc%84<)HR3Rcte\15BX-% yJ& aOjREб9v>m@nL_Xzךj)@Z\D.]$H<f/#,3; RoTDəf5 X.EӥS;}TCc*nP_rozIYpLJ/_gUxHq*:ٿĶdQb蟖T ,=Yq˒12|$ݽ;. s^nv &XvpQsJNܟySت]H$ӎim!^6Gkz{YJIjyMQwl2v3ҦBNͳWao&"gߧdJ߻P<~u}H%R]mȐSg%7j %㜰+3")f3DAaΩAz Sޅ![\ulRG\XutttS3A }<|cq$͋)*Af2C7j$Vѻ_xr}d U`>~1otgH6xڲfǸ1~8cgd(L*T Ւx@7OOe&Q>;^n==<(C4*|jSzSmvaHT[ft NaP,+A<s 1Y]kxuڴ^z(~{ + kѩ^?;aϕ+)oxѡiAutɗ4.vLk롰VAIcĒUHb"`&C6>Lr(4<8zU.lFhmJEysu3\zc$aF'f@q ƹf=ؐLs1[gor^fhQTӂ1'YHnz$i80Űh^Ld- _ӯQb#h&Ÿed=Bm9RYn\f2$Zl;杹 !26$sUJhިz-NY$D]շ _`zM|Ўfx9Vܚv]GГ^~-29) ?Avq@Y= l "/?_(d.q[MxhwsD綨'k#-ztT;[# ,,5(#Z]ݡޓXs{mS~uB:~OsQ 4ϒHЦVu9pi1SZ'CwLUY <,I֯!:sPuұY4# N ;`AڔcPд*UQ͑wXP @g-Ocaɵbl}SX+:CqUQfx46vjQx4L6tu+3wH^K.2zDK:HNK쳷=eiY I}W ES>)X~.5Zψ8ԭeWoWsxK>9wOəxY"Pøsn>yjR~7`Xt*A#V𚙠P rSշs—S8%N!}"data\Uc29%[{悐PnCx92T$Q=59,$Z*onϢ w g|ԋ ~#K7enZ;|yu4ڂ!fh9ƜLQ+@<$ Y=#6^0bSFS):vs fr:͕7@WLn,t(}eU de|6?i יfnQPh AC~%=(eOXy:-cvMi¯maȢ_HZ3@w-Cz5kT/߂sIEN`r'l;`ڽe {jllv@-+̭ S0e}E#‘cI';}y 3js }s;.Hjx8WIgd =(%'ێ a9Txv(9>'N\A] i+UE>y` G.L rI5Zߎ%'\<¬vr9#9pa 6Kfb};,tN+JitXm _ q6ot." w!Rh0~_ؓB[F`mdG  ³Ф:k }Acti _4[WƂEּRLt H0gM\hX$Ua@=a= ~;懱ːd}JN\d-d+]cAK]o Z|F# ?ۋGF~QβKSW@H Id,Z-zc2c/Fo<@UlPm k$Qu)a!!H'bQ&De:f{g"DM!Xd`@)oI0,7Ψ0*So&:;bbwI^N߱^m} 5zb?Xۑ2? l!hp49irJ݁ҽ)k>eE%syu@+i} jvTJ',f=MQ-мU2K >sB{3/@HBD P= w8FK=` 0@~={g.hhhL[zҚHA50 c M|&+jv]sM%\1Z / 0=x# ^bё*aoW0w|C^.{_ι$EqI|i9o%$HF^ہa\%^/y,[ >$ǔȢ<&ٞ0.Ǘ3ϲqUN3M`Li>\UgMISN5|&ݼTްОϰgZL?Qm9(˓$)[-:2!Z-st/>oxhbxpT2[v20a>轞||>Z'h{G z7u1o5(#ˊMq8q<[ -7SMfʆ[ʮ&_ml2 >NJ dn)%j`esCxذ0J:wOO٢8bѸ=.-h@zP]cxhvEA`Bt]ߞ.0^4KmXd&̹uTL*`q;#gTO[4x"y2gl&ÎZF9]Vp'욧n D2݀O7kڜ1sXϦyIQq6)>lf-qkՠBbcn'_DzUwʱ`fYٗ0cfHxp!Y*=7U̕Be~g<IS'X!8EYQQ1# u`#!5IJ#+SeI̅gz#Mﰍc$avg;Օx&c\si Tc_0 ,5Q^/+ZI+>d+pkL S]g8!u2#04O15n D3aIJ}.$U{I܌u}o`D8O7 ǙqFmifn2.;X7y2`xn/$-2U%ѧyX>9h4m^sʠ1!U:\^KHr޹xN EnUne8afaFaђk|[632͎Ax~n#ggb>KI?bw9~'2l'x!]Nh+Tߢ_#BZNsKSoiW3$>e-Hp9yiDiiCV^4۸9,dov\i3sxJxu=5 Jtor&`(5ՌGar^5W31!?l^s7} 7X"W>A`N2@%uUX1 (Sub[w$OG]e$Oiۺv,deei}]>Û&[F!њ3,#ל }5THɨl e8;}'c*q`x"I<wHS0rLd4UdCPEũ.{K=d}I<7"yުM:.L*Qt&8! ϿBE\w˚MOZuէYW3,FmKaJZ=ϸ5SL;&kXb$uʠ%7?,hR6Tf}ɐolR4MKlxOgaP6qDNK67W#/6|vP@66Ԣ[No#w 6GxÃTvo%D  y\ΙN, z(mp&jZxf~*eNbҥhp5x&KH:T-P A.]:WD{'3_nWbF'QKzd%%^jӌT-r(rߚCD-?,ӡlfjk !(|S3Hf3R"LF (c:R<  ۃRGGR|x[eNpp*kѿ^E^FQg4>*XQŚ}Ý)ۨc$O+ܴ$~a^׭ #2cV|t4 ~kN;nD}ّC@]C;r!PB'WnY?`régԗ論! 8߫M7$'HGЂ85l_9"AP\" wQՙ9 b8e%0l 8GhN<O%֜Γ1^&õ#fЋMV<{W9E=!&Qc~mj@ee)BBƝ 97VbLJb\x b~»]shY{y֨;*P7?`e(WG6J iQA lBGlZ,IZu:F+7aIGcfYx[ԩ`lL@Ms'%,Qt>;l}D<8@4E,{z3z8Q9-ՐD6Bs0ȥ۱כ.U1,/; TϦgs*dǖ9SP*#Q-"#@iAֵ}Z7^{9Pr qX +3h"~֛Z 0]t=r C8#W|p?ۥuӛ/U%i <:ꉾq:bDqd?Jgln=m϶(|_ Y΃5~59Z/ګ58E9e"CC(]0rj$ʔ⓼;aܥ\#_|Ly6ML+M('jDeUBr(pψk; qZ"_8¬cy{KmwZ\OJlkzNڷvgw7x| lg?L6Eɥ'jS 2yTzǡDZ—Ob^VR25,-B%!@C4rdïcR9Di1(},QMaJR C=Voq?4i޷TɊycC8t/1@:zcp1h#nQ/`j өarw&d6'8ְB:&&OIUEucx9Rzג+1:q4m,U^ (Y C-X(?'!AwA%8S80 b矋.٦o'YSb k3h\/HCs|(,i(hzq֍dBXM~ +r<Ɗ]d#lu\BA)FtxTI|Ϯ+ E\d( n4#z =ɴdN@3uUww X#4< q9Е)$Cj`l`&j6+_f 1+BMGyK-C`=ca[(Y.m2SlG7|كxr(Ӌ?8_ DbIQm[ɚcG\:7 {"l ˪̇_qt#Ej9WKĉ5^#~Nr.xr Wv#E-+Y庋0GXƻ^C@+ Uڃu(7%D@q+^M$BE<+;&b2.ţ/<2>xnzyRi*PemvCD慧^pb<ݭ6i|$!D}\rbN5.#HAzn?bL"GE$VԸ=; ůu޶XrbX%*^?8¾h3rm+"̭E"T#)>e*5ɠ]3ra+j/yg"Bc%/`[1eMsD;F22/y ,[@dlJ1vڔ^;5(؂ap#yF$o^ X9 C–Vu6lg黓|O#xe{YD;'5Ӻ얺ma42g!uKzf;L!%TI W F.´¹=N0nУz.l\5T!;iQNWHFZߎ!qRKv Dr\8*׸TM%޿kGRP%3ѣ"ڂ~_7V`W |5:yyhQgiPC'.NB#A w@v@f[C1 xNCX?Y.ʿ2V֔ztF)+ٳ+Eм>[Brl9 O7Z)6*kTzC|SkzُGFTJmλqCn8vTim'v$σGYlRiF<[ ZSSRTK{:Mqe-uR@l}Fu+Z2VK1F,-g"#,}m>~}2V̭tt*. L #c]q[I !I#}oY꽢60QlUX3KrD9;`*ѻq+36ؐdS]=hS̘`~6_ ϲߚ@U>HwmM5 Tշq'q]feU!&Ըa%"VKsE(g홚Zlc !xI`h`9bO@# kH:+V_2ϭ$2#7bpATqasBCyyjUUR~>3#-8I`BxK#`)outBb6Ts>b;t"geă; {2u0898j*Q0Y-%|Cq ȕxD?E5ie)-]EeJg eDaqk2U#&,O IĆDg29Fi_ pr,G㛦:U+k`JI^<]qo?oW璀|Oog AΏNh䏵5/%+Qƒk?2 gq*z\ۅHQxZs+ a<~qKBί y>J߬l2R(췮r׽!7=( myšaGZH4)c1S$o+`AYGقb8ϭnDgϺ| ^Mλ6 V2G!+wS =~8D., 2 -릻.L "‰lh~L'C|lGU#ΡT:x]ΉnV㻊ېH}kzAɋ|^xU "?56c%yDN,'@B2wNLB@ q{?/W;D>!Vu%enD%J>$,8),C䣀Q0ȗĽXkD: WiqמR _MO3 +zDgA@D{aDDdN/bU:6eP/c'.t@?K֭v8ZU_$RLwnB4ı^cA[%Uų(lEv(9߆t'an* tV%k%&]:l`?^;y@L{˱ix)PE wr]5TN9FD*VPHh[_h7Ae|6CΎk~cƍgIlݗټYRߞssN"L U (PW"F 2٤{|xZYH((iJZ0IjWg6V \5()Jy1` H:FcC$Ƶ7,/f>E/Ūwa ltT=cDvfwIJABWX#wߍ5`[uknT#Jk^Hv[nC_ . :qvX?U$Kj"O j ȼ&WgeٖU;s^:N?{qm1>\GovZ@ 6"2J)h/ Y2] cwqN2採D9&Q*]Ʌ3ijGKUM{uZ<<_RHE.O! p# )Dwrkko-di~-pM9Bޥdd:n-9X?s[[0{7 )]{O<h|=2H\o Lcq\A+ln;_@ )@U۴m)Z9 ,%jy FG;FLO& PRttJ& Op0V)[{eH\\\Ь-DDU`7 A܀ _Ǫ698֕|/mdlP^}"o-E+ݎ\A46l4R:ଠ^( gn_kW${hlE("ZUu1=JŁO;԰1e"a*7&UEy\pZɃ=&EC@qy,rK7<\c~ãƈ$S(jaa|>i{5Ɇe+_?\0mw/^(ih54гS3tu;oB!.T4??D+?sڿOHTIk_qFw4mAkb٦=Җr޼}az*\\TͶfr\kAz!vuw EneP`B%ҳڎaO2)"%EsM3ķrH jQqt{/lY_KF[1+Dzurs\g[ 牬"V(G۾98v;@>s\C沨p%ﺘ$ 4?WgECa J\~h:ǿ}*4XKhnAMDBY~$XLkRm8wBJB{m\X%ЈNͅpK:0-RK]59EFNyEȲ,`¡ݬP aPakyxRtDSF 1z{rj>ĐUL%ĝ[i/D P. Kt^29ݭ3L>m/ۜ8:R=\~(VvEzK5>dT[y >X!ӈBT>hoJ(>G!{:4Bx^u@ζHVӦhI.AWmibA .| h8oMعfJ7W%&{^ZkRfKQi&kl/YH?8sKHAfUD[0p5Fl~Y])_2e^Mk߫e£%H;70&C.`hK' BQ؞-ۖ7a bt:1u^-m\l:2JLhQ=-ߍ,sUľ"=vf!>ݨ.x~1dA$6"t&}C1-"2Pxx |! WtO- \yo=OXdf0_TrNͫ̍3?F ?P]a;0yو׊EcUW lqvBo/*T}+(QX95ل\rjJ:hT׬+ /q" O%!JisƳ2d<6K ri̧2s~&m,`U[8"sA@e>Adw`Ah!Ӣr9{>ke2傎b(s.Ky1ZƏ]H_p/ QW!4iY- Cb %]du Y5 53h-wenuC_Pj6[2J W@H0ݮQɜ+`uJhi1%APv._]h{J(_Ж0_5Pp~ {WAY4uD]ghvf.zGb̠~MG;Z2Kf./[?E-̶[*|3J>'ꑽgĨ.&M!2lOn™K6c2@s jMP0*;BuVbܓJzr)Th-3V9>бREw3:Ն5ſmkMzh 3{25/aeQw+/lJq!6pO{3݀.I$9͑*{} P$C^b5#~<v~zTh!G TE0]g ޯm\ކN*ļT'r ~lw6[^j>l#k9ё8 w/4I0QD羝@e%ŲA[8Auٻ%xb-}X6O8[C$ CkN:e{%զ&V#Z໠N-o " X[9%VQu D蒦tV=9u.Ay *$:y:z2B>t_H*׈d`QfUF&r39]E?FCKl/ $* EN^1Kr9gF`52q"~ aXk}"Q*%RsClmT:f^|'(u~(# mœ$N(b<'ܴ]uVu12ב3r+@ 3f6O4!kR+> Q}{Cq8`B&D(?f5^bqH(җWh7 2:Ӻ[EcM,Uט*JSKԒofv;,.E6'T5s3rKa ӜnԌ|Ϝ(sщMJӣL]Hfar~(b)?3u񞗿o(n/{vD[LSYt%^==Vk8}LCZW>$): BtHMqlSëQ-1!2{qrxe_*Od{whCOt<;R nRf({x PUg&ޗBaԣ:w=}͂C{r;*ꛊ{Б!hVv(/p{ Ay5uyT2 j/޺y4YA'[c%4s]#ot<)_WP@xJϴaYJF72;&)r2f-nQQR4 .GB^Ԑޗ PV_@\{ bLhoӲlI@e%l:_H WDU;M ȷE<s9@z>]L 7p,Åݹ\}jRqS4F_\]5pd0^!+h&h8*"PȒʰ&38|6 M"~}x тV>Q,B=H։81[i#(Р,tKBS}\_3Ě򅜫G #=%vi)O*Jc\Z}Vgx+#iAB+.\֐e]0<'rb}A`>^  A̡EiAIc֛+e mMXR9gRf_ڐ4x_3Fǁ&=Be@8p|gB}48_Z)kh@eq8Kr>/K-_ySbh8뵩2'@(o:N~ Xgl!gz3[nVV*h}sLi6(7Xu&="quu=w<V}RX^G&,n'/?D4Vf&V9u:t v%-' 2!e4?>mc(&|¨̬ W5'tlBu:{V7;oEpdjݤ#D =ǗQZ*!KC= L0g2Ӎ3apطQ} 9+ǂGgQ[ TKgSCq*k+z_~}zs@YTs Sd: .o8χ<ðo~(ʜ F։+z~ʊ8zNSOΕ3VKY 'و0n ' <>W5^#k3׌p<kA}M,,Gd" y@M"/0Xdh=\L< #)1Xd(x{Uw*Лy|e_JpkUċބ&jӤGi4X\#&%>m6Aw~WD"O>1)}6rP$ ytot!qi8Hspg9?"%b6~ԉHاGH qϣ2$Ԯ:tm/&(ԑkb[I^aF`QEOpL/ZݞQLȣ,}bgzo-*30Bp ӹݕ v"|u(/(tFC|zcyNmtHz# IhX׏BɁwD O=q[SrgF #p'`E~19Iz"A&V0؂GgeZ7$;x$f%tҗC8ĎCsmJ"ˇtuƿ[b440= %Gm7%!g2߱*/ ܺߨ9ncP{WϚR(ɘūoϼ5n뻌J\2# !Ιs4##"_8+P\RDeFX,NęTƛPUOáu>#k[|"~CݓRP}Cl{9/^R"e=^tf4hk, ESiji Qޢ}z7*_-C#q^V>6x^׈63B\<ipّ@Hӹ!R-Ta5ŀǣru@-ؽf3e_Ji%HdRI!@KsSfЋ-E84(rC:a4ndNP%Pݪ@y̾9iy.N@@qR^`2ڔHT/ΖY)?vgCZӨ^X$@bE%sk#2*m-C9lC)Bg[I ,~:DQ2~ $z𑽤9'Q>}7A'_KPKKaL_ĿBhҺuyI4T^$f6U~vY ɳյC|N }Cg _*t3?mxꘜbޯOA'٠q%=%âb i,0351{, y)Ը:D HɧPD&c.6v Xvve^!Zz6ScP:-堻d:DB p^:H]n*oeUj3*HꯡShᮒCC牠x<|MѱC\Io:Đ]_ՐEy d0)%{ 9hM#:E^B2-76~Nw)Zk]NhQdE};MȓER桤p&1~zJ wndc6q]!ܩϛ~hpU"UXHzR+r]/YfMQUq&:OOc0S] r$O02D;\Pgot:^"ZpC?3ߔzelJ@ϗ)ݭ038ZGXJ6ij4h7fvop;%ԴڻR[}m/%Uh{)$;4;_GاǦsKm9; wUѯ4ea,{./]؄K#m*m"ӪZ+:tFo:r]`̛Q Wm )r!zCc UD4$oCZPpMȝǓc"=$[lEk )p @x ;n8h(Fr8bv,pQ4]!~4bɆpzs}mI|Ǵx@9rV'o CnI[FIgq>8[xEіec((3gRb?gѬ'/هٕ: U? ,"c>YArszlyy~l3&jؾq:9${.wN`$_k8Z q/[X(=t& HXQnlSP۷5dM h_䵔f97­9'9lֶ6,>EF'eOQK,Ó ;8c:/οAs%0h\gMm];ڐ&Uxog\Bf# [.'\J^(јjңHk?m-!I[/+`ދ#\ e1(L1;_x91[9%mp+,m tĔɜM"Ҙ)p/KR5Qvនubs&'W-eS^ڙ)g u2gI 3*r 滶iG2@(- i}.}t95%M=¥NA澺>ȈҊf՟n/rb g@ Z^H#| ҳ(˴cP/V3Xopl|C,,Bu+O/*~1CX#-ΓT9 ݠ)lqz6qrg,8EJvq<8K'8NvJ'Xᖈf,ߗ_.b { _Aܙh& (vwڡr+GyT_$8ǴW }*-9$k~%)yRBxlA]2W1[iwU:w";)'I'*5fKۡ8R޳^ZM#WhҳeF)23֭m٠4jν "B'rI%>Ka&h|KUoIZ08z8 V\/H@6A7bB[m=ӑЙk€Wr+qqiSeu8h)c$7+_`$U6ڊº8+DժI<ҧߒ?$j/uZ2^{vmejY-0p^Pi4YY_ugfUH lD'ÏX999t4ϴ!"8U<8$KcA<60 JF/=B+RLxD\K(Pt:?TEW:6>֟OV{ @b.Ղ~{֎t'-?kZBN pVB`XLNu;lbfrY/s ǒ:`ÕX[|᨞NA(H;0[UWR/5|:_Oa5Pl0M@xϺ9KéYb!z=b <#y#h1NPCSx4!L^l zdv\9yشb ?'}RK7ѧ_y Vq@V= qȱra~>첑ǑeJ:gC>l 釚V C丷0!N9`YD%Q9A[Jqx%?_4sHiZSY7bh <󺐹ޣ^(Hd8| YtIzEj֯ +&(۱O@BI\k"Mh)վ Kx4lOvmU%\Vt!,rU T:/cBLr$dVYסq(GĀw@PCU. Zeݜ1` N1E^`xϪFP}7xU1PAChuXL'y}E7K/&Jv}{W. 4IISTfR!;;5:t5H O Jm&1ۖw2bd#Kjߎ=SLo N/KSiUqIFh't4a Z;KSQJM*:*$[s*r7k"~ N '1Rx続n.pk#sP: )Ж F>`|j)XWiG ](ε)J]vmn?ۡU7"Q4 A~KF[̵.Y.=<ؐ8Y'"ۋx $8@5=89NN _+ql40g"Q N zQ +Fq,kƵEj{cъWG?&3GɚG&ÊBg=ءZh~ y;22^ 4H <`ZZ,8\^0o5Xg -9D~Y@@ZS)J4璩.zW)FI1b{!apr&!_c?%Ec'뢱4/{=^g}6 8fOд5BH8!Uyc1)NB@1rF{ T߼?KBG\(W>xjqp|N&=J:Mab2(;A='fg,\U]/=ؚ2\şGy IrIԎVy,x'dW+\Ԕ3mv$!Z|o GS+:u'tK^] y2ab YtS~Dp;IR#qK":s+ W;KOل@Y`#khׄx(U@#.},n/I'hfǛ<)G`h⁡0}xP s̮yqK:(G؈k}[5{|-v͚mX_V9Ws=y]jω VE9R@/XjwE7@wc@\\(UO*Է<"4ns[^6m(L/" '񗎏!R=ĺ!]u5GZaqUHRDrD*҈V&R]IvVБvd%$0%0-X̯@Tj,\i39꨾%bLSjKxJdN.kn.BO-(ͺڕ5>68/aTÝ G ~:ʣs*&S~(@H-,Jl^b:S~^ps1mȔϸ>E[)R'6%jjɋh\! *3L7Kdwz4.vy%%ibvXגqz-U)bsכctYc]ŗ@{6 4hgW yRsD3&+^>|(Ey^ڐBtT"Tߑw|!M h Jl{&"ꊭ<ٿ'JdsW-V3 S\78Kqc㾯I4.NWdͰȻÏ-i1B;AQvr 4 U)H[UKTx[T`[{n>lOn:b$4YEq$:P.%X̟(磟D ǭ)դd3z@r2Cln0eYSm 8&';8y=C4j1Д=гJ4EvA)IpL#3갇R@ @|@\κR7\z8[. "E4б8 Q}Ƿ91ZSԾ+J.1nת:k\/|mǻԳc@NgtӛTnh"E~ϖC+otT*ɒe@zM7N(/7.:S9nܨ?mIyU2?j}$MJZrIk t,$.S d,lӊҘzNmq$N\zdc(Y2n۟lE**Ǧj!(bػuo$[| ^ۇEJ$ gT _y+#B+hyClWn )VdwC"rR0&/ܹĖ-e|$oLdyKȔ[݃_R8[43~y+`S QFXMV/=4;/ho;Xd0驇M.tH0߁?;!\ٮ]Sʟ_=lF&ywdϦ\B)02 z_'=߼t!'Jz|d~VybAXCEm$=Pzu0 IWCrKЯEp'[#ߗv VwTȳC7ia;׿ּfDζoycLj%V_f0C[m<`!6_NBpD 0+{< &٥69r({w#jva#nM@{4}! =߫~o({E.͈:A;.1]SCRSְt,%m?f~'#[-,oUͮ-hQh]-TWǖ+Kjʗ uT,┱g?8ߌ<(Ŕ.m)1u!nFMs() Z._H1n8`C6^Mhq?Z7aՓdž޶?t)Ax>afsj!6nDM/q̠n'd<#mFu:6p1AWrBəʫ~}[+}yRWcK;|ܱ_miz􍻤iLJ3Dpw6"spd倥3"V [#]"oc;mQah j)D?Bfhk*~FNj52`)<޿sG\ؐj%" ~"p3GJ V\3ug+6$g)(t$10#S٧(*<|5`9ӄWT4 Ge.(w}s[FY4rΜi-q#Ėv!iT,O ;2?s[yoON&6-{"ΧSZtj:5,ϐzS>~^ܒe"R4"L6V:۹ff_#G~ϬEX8oajDvS(,άO9B"ʮkU|2u,c9wMeU,_5'Q 続@"T2u>C<Ȍfاv5bdžTQs[ܓ֕FMkS ښH1caB/TX1eD !SdhGZ!}/ޯmrp!/craA*ALKţIo //aElPejඨ7#ƉqAclϸ ֧ǝds0#T,`{d{|qdYAV )0o`e"Ъ<'@~0clȅ8(J7U|7BjXGhKt2re])6r@U@X^~B}]VZqْ<?|tG8מCݗA+TujiI`u`cp@ Y8 w\6x|1SݜyKEׂd;9:U4/z 162P԰dg{1ߎ fUfӅk+rLAc^WNGskpƮg'??tLk㟚;q"(N[SJv^Ӗp4@dU{IwjZxoܱ]K4bH3j6/i{S)X%08$'Y9`xa =6z($ڍf>r,!BthЎ;Խs)NPe(>%X0n[. V~@FnM,s."d>WXzRj~Tdv Z-uv"2/L~. NbwNұ_^c;~+8WE@J͒v*D'sXu$4|8Pr!]8:*>1m1m-U10+0qbG1 g!u䮟T:p̫lrd{D>g$!K,TZ0?jK}8#A";v_"l8Y}{ܕos$g@#Nu7)VH r:"aC?)Hg~t:Ugc"p$0^wݣWO Ldg(?":b'h5\_LwT1/C?EY &U17U^X'?_W9Z 'o5‰`<|D05^?eR._9kLR}]2T&}1btZ_F4L\ t~o'Kd;6oQ'..z֐ys" nQ Anj+^U 17G̿U7G4QLatK(ߦ{C@)zp,s '#Q/! :3rQj+RKl!шh":,qݹ-8y@᭾-kԘ!tG#yϊekbX[R*zJ[G_W-CTf,x4iYT*w]Iqm-1*+`1-:jX_%h|㬲pVhW`M/%aaUS4O|zɫ R@{d8'#QwN@C88NIimM9Z%wC)5`dn i~W@ .f;BqJ'qm&#A3F01v& $4JGȡkk o@I(f[} ;}E\KWQZ' (LP+.!υ,u &>9uZ<,\y oV=RWS!pKvdurtNsan4XS9ҖnJ#ZM %oS?ǭ-/ޒ=t#2+׬+cH>z rsG5| Z>څ0؈Iz()+okY;xS(1 MNwD>2WIGϑV2Zn7ӥPA ,)N8Xr0ە\Z.O J^{LH%MzGѤ6'ҌuU͘h<*ɨX=$jkh ôހN?znZeA| _cH;r %0}RCk9?~7G=:4'BVP4^uqrfEZPhQ]Y8bU(S0,$-m?=i32k'o~;6'}%n4Rkް0 0;/ jOV{KNpȒhTJ);8w_T).se>ޯڶqD=̈́k{Q_{H̦$s^}ajI?iedWԶף:MO>IpeΣX{ D`P3k,AVxGi]HȻFv_|ޤ%0rQs\n` T v*U0+O潫zD*ljTv a0ೊ\8ď4[-PfZi!i;;>.bj'Ǩcz׊}_`~Ԙ0Cq #(lV ,?c}\71E@|6. Eᗋ_ )T)LdX=JS_? U,*" k&kg4kqVQ>ِ͒.\fudT=(bVF)m3o4,c2L;Qe=3agּ'AaW Nۧ!#p0]S`rUr`R_(G]P}GtV#uشG~mr[Ejg m>pB7XA:Xm#ueieG`36I~'[\e'Y`ܘv56 ?&sγwx'Bx*b6[1, u`6N$%ie " bɼH'J k8!@0n Up%ur%Fdfcr¯V"2-# 9/ڇT RC'noӇ1F_nL`>^>}{U㊞RoӗwnƨhR.D% 7ZuM[pNE8?6}5R*\,޵z&qQj(&'hoT:J B" 7Ŝg:\ٌO,/@l-KF3IG_x?;̂£7c7~phMH][?qV]Dt#X bT%3O7䨀ҩc( U?@6[z/z0o;GBѩgɌ螄?mv6f |8?~nK+c͝yozESl Fo7rxCƙᬻud}$> 7|4.W[Qw3e`,TvB%0K|X}/qL擼KCId&ģWQlւ:4f"zV5(CV㖶ARYtW槷w1q504d8MhM:1%v?ID! y Π⦺^XwCg1z/1lx9_:#$X郎F2 jJكzT{z`͘ HC\A4~_uJt:kUXIcG96#N 6xD͍ (8e|_)^& %ա0u@FTvx?s#Q&#׊gqT{QYU> U/fG >62{ኡI6·!΢5E<mّ=qi~}URj+vY !V2n!-Q;h{\o+m0.LOtwKF_s I~O "Ka3;X!:@mdS{q/hW3 ~G^bW]7aZcH')n2j^/ه$,LI4=p)bgi^B\m#^ekvfun#n[ $I_*'>sa0_pH`z551ʤm0Ψ{C Q#3S"`w)Nq*)ފm!z\VұHGRyrϭ=lQ("\a'-~BQ* o+)gvXF1ӢNunppFH.hFUwciESS锲HU 0#OTRoC/!8!!я+H˼=7cp_ ݶsv ry tw߶vIFqBѿPZ:D;c𻠄֖Ǐ|<6*,f"!%?1E_)vh=| ^ (GyVAK]\iRh3xPU)uJU\*cdtc#2Ђ$|k0!˾!tiҝaH3aEYfࡩ =K\F@ PS=&mމiZIGH)2\1>~OL~h/F"tY5l"dG4 }uN ,G%ZKގ|ogqkr_ qv.u8/rw7>_BH - Q&$?=z`8x1D!5uY? QZSѽbV8[ { l ,L5$y%ntZNAb2T 1**NړBԅ&sugwK"ս.E+%"K#1javߜNxwEV4 pMcbA;DvГ8"Ly 3RnXU"~_7RѧݘyңM#4ȓg]Luڍ #av zںS$7?,XL~GOA&-&RzJX9D*[@[%mg((i=300vDG&k4ruTζ-$`/kZ_WTM ~Gm"m:>nclCd/ԅk%2>cE69:g6hqOM7?BLJ"GԈKaf֨]o/̝<]1Kq~y}.H^Auas=n0)s4( n!IU4cq> iFkPbvT`Wm}#"pW2"Xaw/}iD+(#;:.>"11u EL;P98b*TDZu,aU0bdmtHx";ϩK˃dJg[>Y},KuV?7IT. Lo:}?LuSk"IH6,W[sOo8ϲ[S ᔚXrP<Dz^s.usaTjRhߞ3n/( TQ~ҀOM5T2kOvV(, lA%GtU&e]OR. /E l+Qxʃ>>`P;uh'Rψ)P{m7 z!Rnl_-&z&Y]>l A_SUh8`يTAu*M3M)ʺa'L {rG,3w+F֧P x'O`gY;=ܔ(hPv0%d+odG܃B+PF0I.h;`q@bjXK,""2pzăt\?7`| QK+ܗKz( M`|6So>:Hx:"Re`o i/:[GD[֯i. XE26V:] ^=[0OڲBwdp1itQH\r# Uҍ8fciO']w'5r\R|1cr++ajGM71RN=?JGꌋS$ - op `*.WO{K-#v3/!u\רsr)(Kw|o^ e B JG7Bt3"Ϝw:ۏoX[ti+ z Q)(+A'TG3 %p_(!I>#))Ө.aKelG2V}+e/NxdW՞2>ѾiGBaKIvVJe kpDTYENU=Z/\fKz(B&Ď4AbN;`<-m%r_6wBuI<;F UMHI^2$) &xbzִ |0k> T#17"B=cwXn#"u-uRҶ|7.~*o SՔ18&LzԿ"`TW/MY|~P^07ELI X1{תA0 qH]s#RgY U6yL_.٠FOt7[ϭr4NӔ_` D0WT۸n 1&!&RcRyooVTV:I7bi-^Y gbܹ丱[W훦ާJ OJm;CzںsUVzʦػvdOGz 'eK5vF\B7|$r#r)N57D߿Two^ql[mv!X7tQ(V%)I zg@#g?7ۙ>J2lI@2o&j0_1W01*`}niD= w$vJdɅ~N\34ĝ'|$7vj{7T('1X^ T*B cjOfoݛt~Y,J_Jo(Hi*#1ttrKΪ$rqkPs="oZ 5֙UmtBJ)fW%OyZ@S7݌봿I|ӓU*/@CUuGT(jW$X\pbÿ<쳵*mq$Eo:H}څlN򋞉o̴8ήP,/Hui/چi?D$`>{Mn^CUlQG̼pme_[!۵;. Dmm[Tg>@ +,NUTFsh?S>zKu Ljr2SAUB36$l˚_B|J7" $-F|=:A2{>Iէp{rqm B GyVgSQ" U̗3Lie$ ?C9ߘ:e06o%#k\''(&df7vƇEDèskMi}LUa2^Ҥu1kqIA0Uǔ5uH9DRT]ۧ\;) N/ؚ(QCqn07l.KthmG~GwYޅz u0—QI7Kz]yUM{L:@gݚ IV ٓ՜ޟsg /6lw CzCGwPQID_2lhټ8}j/ @Զ.`b!Ms>G6K;t"pSl~=k)R9d7WGkG\znmRQF ?#Gݻdۦ,M֒_;؅_{^ cm'4:%˵ưW(OV>`^gx<8 _F2 &Ίe2A~p(b}3Y|y.q;s{`2b2CB/MLAج]š~x#CAT)IU-8MhʦSkh}0H9FZ:W"ϮSR/RjvDsDyÆ~ *Tm` W1FQ V;ite (ۖiÀ ìddCq7v>e AѕpI%:&^nS@HŏV:h+jX#! [Y(/Y <0͎2j aD~Z*Vv%l ~Cr;f=DٳheiY^6)1>?.|xJN ]&{1& Ï<ݎMHXEZ֒kS hbج^( 2b5΢?.mqx2rܣ'Tհܭ.T.z]HmW͉gY[z>p^Q_:'w񀠱W//tdd MK^p$e&m,]p\LkW|}ΗB_bC'*9_Aث ( Bg=u{UXiUhލ摼(z*u0Ut63-ijlj@+-U@>-%≩>%)/k\8 ,*aˈG$'Bqp7Cz8:Uu̷*{_td}]S(u}Y3Es/j \ :]=ƽ&8:?O20;zs5:2_M^O:,q=6l9/*jh5gɪGMVJ"6#4z+!o>nj|*&oelף#/#-OI m $f}#;R87 7#\^ѽ_3b A_wf^}ňf-JIh5nZ~vY:=Bˣ{>} "n&-=H{eX[^:FwCRMuӖ!DH4 HΆaE٫77D"PRjG='EdK0`{/05^ꚔbmM<{Sӛeld3|lP75!槔6EmL}@(&SoR$+RA4]c)6>03Kt׀*Pf c.CHѢcd02z{J \ *cC+ :}{%JJ}J]SeX e>?"7@F&m}#74S@xN`r0$xG E3Vicޯ[ctcrX#}[Ɏ |@9'`no0昂ťU f7_G(ʊI"TNN}ʭn-6C1||Q&$2qBSLz]֝oEgn7_&oB|14 acF_iԠ*]7O 1GSw`Є uʎn89a:m.*OjC6S/fw`dU+AnwtﬔELwL7=(e'Ϩ!ϼ F@Df #=|8᪀O鞊[W儷vqd c>*kF.*|~vti&zXY&/> 4ǮRLq0#KZD͢.PM U|]Nhӥ9oD'8CXX#c;p.Ñ,]J9myʻS>Cz-/+8+VST5gn21*P?"-n!/Q9|lY<358npFAv1.lfw7߉ZZy\3aI9&BftngxI02h'erǧ v[)Z>n3B Ǽ6 &m傉iƶ[n^F ט`H'qn V ll͕۷oYht%&}jD]1"ܤ13h̶QwƙLXeʻaB9TVW1Cm0ٜ#$\}yi;v5Y!W ![ ^Hok=b"h"Ao7s;-P7xÆͪEmaRXwwҋϛƜ 20ba4z.e"aLS8vfj-* %QI;iՉtyj\ƽǺ@edfˉbq-hݲ^HE/|D )qs$fU3(o(wo["vv5s{^ZZhPLȹAX]=Ev ;*ha+7;cDŽ\ ;'˄fQdcx հeb?kČ36>D \#2 {I|A$K@Sю2CN`~aŶv9OmzY%nO;{ }Z"I€[2 S7-04Vi/OB՛@ ,7*ޒ4鞳ͭvsrr-Zdm` 1\+$;<IJyQ|qFC,ˮckڒdV(ɸ]!RBO8Zu89w9C =BVbtj wrBk"JxTExDvHg(r 뭡TگFL@?SNyETWᙵl xhJWw3c9Q㙒6u~1lnZ` b.TJ.rYq06]$Fmq<|IYc/Bt1#+><^X:l6']1.O?LaV|@@]Ug:vquw$\0v,I %bt)(oc AGkri7p6vCΒV_н`B̛bfxٽ^d3c1w({r)?;DwtV a;twp).e%LFBw) Fa y $;iM?mxU<8քqd DZU/Phy=l%"I&1 w(dɒt!$]uY 3@5W-HւЏo ~){*d /( ۟Bm\fn9w"؛gFD'lJ$Hcwֺr G9Ȍ̪ {($`|"z{߸MgWb#qm~'@뵱>7WVM3 ̪1p R<֜o1@Rgx s!q8xz[/Iy,P+%՗C Cqܵ@ay !t d;WkYGE$`Vy4Czu=2Jϒ\Zd0 kL~炜ub,`dp-=9*Bާ% vQ+Wrlwk^ķ3 ĊvKM%Z)3$_1ou@& Z-NF C=~Vx o9Bτ' 3w5bA0`OE@)^s4 % Z%!Q!#Cbsڄsui; ј!x:W玣|IӪ5}W\x hA*sd}DDZP+Nw<Xk  2LId {g)pIiLǺv%w o!Q#Sךh nNf2 S-lk1@lg~Co%q99x2_f;O]׳C~ǰq9+ X?qv`j\_>E%mkS;;Q!+m|WH-IR͝4L?1 O;|DkYك ` EFuL> 6?UH{^T+ ZA>bULj`|pТt.MҟF`Vd3oE$d@G9NC5LGiI9r$H#oSS^ԆaJ^fwդp [oqRh <YPOr~#OCBʦD[p8Ϯ|C. BDZ^Y܊0y#h]C\hY0Jx+"Ǔ>šyO"}q;/x e >(dJh:5yG)j6=SUOy)#%#jبwV"^r@tg),ONX;j"ΉRӹHV478ݻN$YNh䑕^\S!2kGܸ: 0ԢooA#3}XQVW\w4|Oc7`8tcT迹۵懸ÓoA SF]_݆нeW`\+/j‘yEq*aG@HC-$ѯ 5NGC ظxhr-L@*><>XUl5,.&"8W RTaF.7xfQ7Nqtj_8 hX(d?{F?fSnF,IHZuK)87Tm&KH!K]w;~-y+JpHq+kOׇj6R˲׀- E$g7~؂@_v 37CJf`Ʊ[Zfg*fonsb/lJ{LN +h7#oz¶$n}yQUylB"7:R{AdH^  ݐRd{ѳ,ӟs֟'Z !̟0ڳSdNT*o9; W\FȴW hѸAŚo-,;*ȗ3<ǝ(Śv:C=׃sy/>{wӋp4K>l` 8%^6L(Bc};zsז]8gc|`4,+ ޝro&UŖ`֛ip;nM8ح[4Pf"I!ϙ4I4*ݤsq}>}@^ޣQ.ۗڈV" vg MXFw\`5\.i8@}@p +O6{g}yݣrtjە@gDe=> 7Β"/A>zB _ϐo}܄>j ,7gHCj)Hh|r,22t+^rq&ڸjߌkP@ѩ $KwكvYh5Y-զc)5=*jSN Ln$Q+j;d]ˌ-e m`C#mtpɍ:- _(vy8"B:aK;e&~@H܇u=!0A u ?VKkbB\P>bC=ӶLtY3 E YxyFÓՃFY~vqVwJ+?:(-0,Q >Y->4 [W &E;7&62Km~-6v~ o~Q~6д̾Fdd̵:KZ6?)iP++xBL@ua,_ ըD;r#"b s1(~wDYBkP8MRLP,aG g;ܣ S2 ư\J1qY-M0s]LrUkg1Sy5K 0 K9" "}Er*Ka'?(W{|jeGX !=j0.MJ)z̲9j ͫ `}eɎލF=O!oP# /V먒50^?؋+2qwhDx74FMd!7W볭ݲ>68 ψ!'"V$cf!_ZyP.dniFrGMM& 9VEncAnuE#XvPX^+~9wRD,iE8P9{V"E2T(cZbUaZ~[ ^NCـz|FF[(tyܝ)!&ăCH(5-c5*oF@'w+dXnb|-;wssDqʠ}8ͷ&#;KEL+͇ymtC-bϜ[֕KI9NyƩSY{\hSӯ#Hg+!XZâ0L(¨<+Sݛq(wyy;6Y3$ CJ*\#+pG~2w 7D`/2h*NJX"zBߨȠ<͛DԼF}}0r u/430\[B& y c@-*DdZFKئiA%E4#?7OBhL,fGvZn^ #H)^ ƇԜvO:,k?Wc-FEO EJ+zKcGrur_C툈5ssk<,};ԸAyK/M1_g?P@,@G%cx&^?PzCh5`T?5si =Fq4 *V>N4V͈GBd7GlrAцUA'?Z-DQr0NҪƎy;ۮ9u+XѴf An8N0JD/@a>GՏѸ%@/ڑѶ#PLGȪ$x?uu@=ADo K$u<~FsĒO^Q'4nQV83Y)խ a_xν֒֐ {CϔcK m>SQܡko|+ܪ?$EJ&ynKQõ׌ihV=anG;Hj\13j-۵h鯮Il”S1.{"qw|M-&~'+`XaM.\,͐%M *P`Zz;iv,@5X_L*VFjrTV_"2ttFz\ɑS̚d Td[Hai}W00B`tGMb MIę@!ob*  mfZj5w&`Tja2@-NȄS)L(Kj'q|"=hf[UJ&jnѝcY&M/ΛN a2ń4& qlLO q"-@2Z|ѕfmꮼuTk_sLlPX 26Lþ_i7FppE˙Q(n}GM5~:$ M &7HIvy gϝ<]N@5 C(.7*5z0y֑Yij$呅^viY]BC|ơ'V6(/|"|o4TiewU#)Kx:s '&+ [5XjCd}r@4@LeSÕxC"2a'~(g`z7f 1mD5/.gbrӪ|=L/"_vNT7 iTj6|<*ȴhv؞ $3T3 jLf?7|1nYC },j— vjgղ"(&ppxYlPv 0d#moR%0'=ǚL~(&+|t\uap7]m!}Q(`NҲ{:prMEPi(쀼W3‰ʼEB;D=W34A]dVznHP#U;:f+].,PkdKM iI([qO1bӘI)Q;cwx ;PAdLϾ(c3Z=ʨk\ӖfWy[og8rXk_ 7yVhOGޒ4pA";ӊcˤ4LH q}ۚS/T:ا#o21 w4*늘pNlpZеmJ3T.v"돏xുigӓƗȕnjzאapc k9 T] ,-$S iEg#&n]oxb~Wm|F=k v1±j7M/8;گ4y M2gxRѷ].GI0C#<|D0Fa=umk|֏X#c…tjHxˇbi7VjԶ*.lW{ˉLN) O&g=bs_!g(^<G$ >^L0̸sv@Y/5[|:ͬ5N ¥QbVĊ[fcXxP9Dmh&e2|ꊻeb>{M:rb_;ְ6vM^| ԯFf[wTWHI6c*Eh6@V0#q5q'[*ɊqХMmd*Wjck|1Gz^*![C5h#m˼"AdH*; \Ҕ.r^P{Y"|6z +lGhNf#)si FǼeDiFXf96U:}WhrNct7#ή$f奱uyyp^)Kqߴ4HHmu!ydD'q^}\B*|2,+gҖ..r ļy= ;i ](Ugthxb>p6Ӡh1CXf|q\Bpvz}6FaD=˫jJ @`)"krm0$b1S&GJBZ/t{YH7}zOzZd +[cXgp7$:Q۫ILxPj{;ћY#NNj@yIPD'\`֢ R<͚{Br lEߍKK5C|T/uSI.2O%bbp/1J2o 'ИdkeZwG9 HtO%-覢u)++ezSnz"\[s6 ɴ W&cEC[p g7k^xvM53cT4q'D[,kG xT`MxP]IQ]n&|яiṋ IeeJ (a\-$|e_)ݙL7: `#\j}DvE "WM{J{oA)ԶQf<`SmEȫӓ{af~R6%A^*CPPw>m((*k4eU"^ \2 h"Za5;sPzXOqba"[!xY.Ճֻd6XN .hu { *pk'i4̽ )N>s'[fF57؆I19r{y[G9ăzTC,R.ZWdVB=7[G{BcLiw}6eB56ël6- :n&xQ &\/1oXʍ3y' Vc~d:%3 / qElFŭ5{eȭa>j}[SLW{vfQt939<l ~I@BԤ-J,XBehxrE]vPa( O-s!#$y͒#c/4"'n?rYQFի9NiYi~}n,}9mu[K1z#F ԶE5}Hi.|;څŖ׈^~i!h]\#x4RhV\TTFüɨ1pϗ)Ꚏ*Q]Ƣ!UFM-:@$Nğ`HPKOQDgM__Y\#uQ㵢Upn T-+pID(I9c15&wձj((\-2gtV #ά!?Sk;0_+N'.G:m$EВC{L[sl a_=i`=.Ԩ]cO[J|XBX.xG_V䢊(Ἒy3G1IᎫ$( ); :dV.5:'4Xixs *'1FzXh0wYAΘ%aiJl[AVrD suLicΪݑxIDЁ̲X;@ DB舑(B!| #yPu,+Fks9wy>pP0|rBӄ@OM- @#cX!=J3R6G}L\^ݕ]<; Gv\n'pC18}ӵYY8V0u^Bd]#~{*':UUJ.D9ou |v䥍m`R\mVs\:u@TDD 4l8j/V;E#8@f"5 / {,*.m1 C/jUDoz;r ح 8((.-q@CcYbX;UGKHo00ýL᧢ s.>ᗡ9]_f/{^ uţ}OB֛PP]&W>Wjw~mdg)`Q8F<| vO >zm8D.mmG|dC;,IXs3'SdmC-YYͯPD=M+)0#heFL 'O/sdUKPԉ56U%0߄gC,_ 5켙;Ě"!E.ܯ@\`:%w*729&GFUL=^լv|eU; .dixNyd.iD r<66gbܺj=h Ҧȫ;,64dFgZ=5}d{k =9Ep r.@/Xܐvk,exg.~?r&w_(xN|[9Ωjmlz ` +S#ϙ+`ޔ^_ ϘI5 *Hcj!ǔ,I.Yjq8b噣-Ўe**^;`j 'YA)uN>(z~XkAAĎ`П% RߔNPcl#t,Uh8~H#*$j`Wʥ\|Yx O@gmE2L^22<OVq+¸蠩0}&$zpf_'4 M! ۷܄j58s(~&(ba|E_bæD Ӛ ,"OXR"ebi k#?OPA} ]sdP{'4Dr.]>GFÏ~S`ޗ'^.LKcp}usg@Rr!^r.+>=INt%Q0Qq:L'!@bHp1rU4ZK+EU*Giۓ֢ęGΗJ5-\J¼u[fQW9olN[y9[k>lE,m9rVr{BFlY?@3zS2ϟh, Jc+_oP x~_ZmO)]%5&;6," A q ʵjf}cB ѾҹIuP;:]/հkƂ<ګ`2b nO} +wa544bD0 bJw3"*ֲUB2foIɼtrfr9p<\=z9TyRM Sk%AZBsH+C} _ B,1 :fteTJqz pSCAs! ~N2!:1s yt 눔vd ~H}}Xj,~EH`tI,A %~׌wIA]^ ɠTd8qmN{Ç'lauAaݗ@(Z1:>Ariוݷx V#ܮ: =Zt87ЬL!%t$7頠`{^0n;İHc:^y@*~U=5+E8I\CꀠH; X!e ѐ`K? UY*}ڂ<\WaF} hrn@'ٞY @WøD>(D|GSFBBqP J#4c9䢕 έA/``M**iHG^FVʼnQdf{rÖn  phs܃i:~)uuIXwԵy<./(r3k½WT]^1 qp5f,0[xﮣ1j_Hcru{bQ@^UF'hPp5ثQYvyMD% C,-wq@zEt~#)4|0HWՆsU|_9t PƬ/^VNqZї|UJ@ W8#Mת.` YK?w50=uC/[Q:g; &/Yo$!=xԞncZGDKv,>0rき2QK1 %SVtA?{yl|W!'ֱ4۳hZl{%9@Xf)zT}`3dиpsSRa(9h޹!#J]$}6]pX4\o׮*K-ċoR*oMv Lz}} Yj#-K^ HH!Oi},Cy<p9z߳<ӯӤ:Һrm'z~d$svr/CZLP3ڨ2(R$rW k|[䏽 bwx󱴅su^6EЪ!~29ɊspnM]E)4*OVG9NbŤ>n 0EUq8m>/ -(XRc$$s ꭁ)G3?5cCҕ/ܛ[7hq*F.kۄ]=1[U1^Ca:j xLxSh?9w_RgDvn~WPn`sgQ& X!L)`U,;m1dFMrN p Xr; Ԥ)f V"/5x _֚ɘB`7$O Mlr%yx)=G5u[H>O=>dY+J@]pgo"vg³!tiRHD\2Jr[b,yi(z~ ZIEf` '%b.ep|װOuynjT=-gxt-]pOoxw@#&bpz3vH9g:aEYVvuEd6қ{C Y{Mx~ҶTGF :o f3-TF'AR0f&!0x& W (S]q~4+6>p>pXV4ky $ 2wAI"5HhcY|@ZA _aư?SeӾOpD^~zȑ7 Zi̴aD)12nWW'"[i 2)j$D$0H1wgS*ٷ1,C+ a-=*v.bŬM9uM3p32+۳Ur,éw|o'Gf;-w1dxǹJ\^ ~;gkRԠo/Qݱpb߬,*$tљ3V5dAXev\=a7&,jb=+Z4@鉞eo&.ܻTwnSrMr;u#,-Qr'ߗ̓g~C)Va8ft5wn4ǙAV)؞eėC{QE7yMSÄ 1ڡ l mIo_Ej0T٥22k#]obiE"Ha5ǔt3M_CqX끲*% ֐n\M '6rߚuO-cԛ*JdS JCg9ynuh6q݂5r9Ѽ6*#Llj`r.GeN:.(8>irݍ66]ҽܽ-\T]+aVDKH`j#Fnh9l4;@BLT)a+|U&k+O2}KH%̙Ԯ6D % b;Ae_x+@_ۮ2g<-s,: H*w ғ}|P(ټ(mT:,"YL*#GQ0bỮ `P]23R='=8iLwG+^5z~f@FVSfk֥$B¾M}ֻ#lP`aHhB{}Ü>&Iՙ:yYw7J#6`nNr 14ϐsac-lQ<]#h+ N" 6mȊ[ )E52D !%ZSAɲB1>R\BM.s4tm5JMNMm%p&*0wug0_'ViWeGj3 8it }1iS& ^fӁMd6]H7"K 8JVcү +8?\Azwg&c%<D$MZB'tEot5h^ ೆ&^ezC3~S:l%Mb֙dDm}StRj;=Ky 0!U=9pĆq%:|<|9;]!„4IL %@D j}0chɳqF <`M9oƭ5XhG~Ed^O#Lq̋~Dncae4fiir@Xwj m ޚ䗟 IWqO~-nKָXn|Mlub h)=Zy\8{{FUݰD{_W?y&i}TXWZnwI}SPE;~gQ綒&@^zvRUYL4m6RڭڻV /Za;+٧763I2!`E) e).$!,GMMV apx ~_:6t1-fBVd) (kagiGvTE x>45^ k!-<,iH3IAu`ӓ$"'O.+~kt5wMHхݞƣZ! ' V1@hl jpQ0BJw?˅F6%#$:גCi=qA7W Q, $@O)>ঢ{Yd7RԬʻ`lIѓo+PRJNN(Vgtqo0YƬ;~ 傭>4 jO1=rM(PLIB~$GOÐrZwmU n;!Wt4\+ uXre$roVl1rgH.88 еa` 6N(^d4gFG1 u%S*B[kkݷ ݹKo?5~0W.ιh!oxAdd=JI0Ly*`ڽP_ly6/^&Bfn|p\(Vѩ,|9H9B!N8}* &q׷F1W:3~'*RLh#r]BwoQo-Լq so:Q.v Kx54_r)`kR`t2@|(Ѽ}q5]AY}hY\٘Q~ӊu)f77:lnUO`aG S&{On{Lj6Ćm!?Oni-}L؂q#YޜSNSsBxO{{춤vaK+FoHƒL^>$pm(r&vAŦZF^%0a rD(m]$]icȦנQ!ct?}utBY:J]cWR1Y=u5bh5dn,߬*o]D/%|yV$)6ޫcl.Mq6S㬞Iƛ޶l)ⳘNLd8]RnU*EN=+4,n7 *Qx%815ଽYhzw*4mFn\~,Ҟ[RT;h2*$~?~Hmh%>_*DCmؔ822vfJ7l-nd0?WtLM"]~%%aVa  bW0~-W[}tbN bPwwze2"h 8eR4lߩe۟t~_ L+fw=Hz^OyO%]\YK#df wbd 82IÛ "!Z v ܵ; \j 4kNp,th;Z۳nWw p!>YԞlS7q!;"ZA y \0s#~"\bZtTR#> 7`O}E+(%JMv}`6=sVWZN6^>]-$Q*wk@wbP8Ii)h  _eP$V7duZZ`JyW5E]PL-29xϩ%)q8(86}#@s!ʍS+$ח9BG/ԁN,PFK6ڭ,pA*qE/,/n2J^A9|1$fU7BtXs/^rRԁcC3߰S0}?`v)JE "vN먣CM¡H> *n>'Rd'A "([a_߼9Ub< r DecN'ԋxwfWǴdVwY,E'rn#I `)Ph#,HT] !r@>o@m0;j} kZOUљr`Ef9 \Ϡ'{`J_Md;ܔ,(N) ނ`0ix d\!CdO#$HÍ__]~tõ.A.+ 1͋,tM`5@oz1ٗ`Q-9 Kп/jj/}BL~虀8vZd5M/nթ b)ЁN|A\u"ؔΊȲ$u*K}qyj:􅸢&ua-k9ggQdUmQ0zZJvFRѦU ,*moh>c^(~ke@M(}I2RGiA%ǹ$!' .+JLf_HPKciET`ЩWֶԇPS[ăْMUMĜ瘨f޽e TQ5MӳrnFkL^ZO[kǚ b}A"M~AF&o2 i(wR~7~W ʆ){.zp(qyk1Ct@AWɰeV͔c)QIx.&`$9Cgqwu,p.GC+Ҷ$Gqx+X4<j˨pH9奌qPNYBf!5ŵej{N|Ղ'!=JZ*ZڷZ^,'Vh~fkYNlU#7f ħ+f(uܣ=5@ry- =6 0I$LU "0$<(Lݕ^Qtj@V@(G(<=zOm&7w~Y\Q`l;D3g _Ҙ7nw϶!h}NsWgeNl5%iJ`Y~LyD!n(ȴ`]T),N, jL>N< lpsZw-q_Xl\L:k޻C7&[-rNoգSɠ|klMFWs (E4y<3kZVp[Uf?kYMr!^ݿ,)ż&4!Թ&\쾅8]~K픨W3Or{";kܵNxHN "©/ے0)W3-BKIA ИZ7[d@"`G OzA3.!]Q]*\U L,|"a86ǤA}Ϸne[AH02[ʯ1!@)͍g,H~()!A]^~ $ tE]eg M#%t`\x-+ _Dx`[d-%I2`UCgQoC\)LH bJ` sn@3i]Gxi =tww( `+ʩU~? g65ד)5j1)6:hZtǓӱDnK2sAG4Fg](i)Vi^dǟG*}3߿L}ƷfS`Pt}%R8>n1u& knVQxi4rٳ69rCGdD _u%4#|RQQK@?R]ʛK^vUAeXw˦EY-!5Bsg-yk)5?Rwn7<:b.H8#oċn?߭z[ύqߗF~{L1hr2oA2IPYA: ܏+S{(L5 V`m)1r/k7k2?}TB;#T>+A2d&iW54['9ko +¾jvVĞZA9KݐOlej!J|fmMS5~zD=OZ_3G1 "qCC􃉃q,ay^+bxLG~l]o9.L¾K/PED8cȿ ?BY-=qe๨6E(J+ٍ8' , ŗ߶CW֊Gc{J@,+ D!VDQ@Tё[ Aqz/ h\`? ͌$FQZ8[]-v7{P7o )@091eIdD(z$hbr M>8{;)"4^OA)^xdf`; !>\ٽHR Yif$H燭t~Uk#[A:{8ZX,<8*™n'?c$0wTMND)$c6DnD4}Ϫox?{6hvTr^#'44(V` 3}JSl0.7)<ǷԸɌ̇9 j'fHJeŵCt8A#L1Pbj+ɊpjAҊgkP$-<}5jw.__!+ akVyTDnk@PVè-_Jx^n2x"Qg 64 -}P-r:Ƽf Gl59{pӰκoDF6<kOATх}{1TVa84A{ye&CUF烰R\G%ӌ ԒaMv#p!+4^;^$nP,¦I՘sLB\~ 66)C@mivB‹6a*W;v粼nL e+P=9ѭy|Cc A4y Y19OU;:Y쉂U!'ﴔZ]HC"fkKdbT5 rMPю_FB@CWZU W%8bW'[޾ABD~6ڒCE6zhK14GJ6Tq\+\pێyM%뜱פJ"7v.l~ؙe[k%[Z0+vV;o b7GuWi O5vBJR~y$C,uEPqX@%:Ǐ%L[&M㘪GBٌL-a-`i^^GA.g @+DH 7)xxR"f T qrЉ^tcI"Y)%Ǧ_cHn {L[gnl"?%*# Ǒk,!&.O*҄JRFʷ/ִh Kp{bL \r#7,lnxj!ffA&hxU7X–fc6C#нlQ4W2 +Ŭ+{+#W8 =!ٔΚk}vڭ.(+f l2IeJpHj ! X˪Mz~ymNO:@+ HAhTL<̒$jmЩ1b5yq}}?9O5%|D>>NoѯSTo6VCZFx'@"gm4;ݛ[@\Ġ ;v]'zI^gv/(z4ϴ*t}:ɒDL)sGy=vB#O8},$Z:k?|o hc`~M[̷_~X䷏UA%؋?ÂƆݪr<{c.Ds{pбH: R<ÚvevCM~)qk)'k,8=ݡLe(k+Ci29+TMCPVe/.<1 Oc{ AڿtmWbߵE(xQ233m})^+cOE]{w(Bu~ktBbN0ڬG-n0+ w\{䅔7Q_-\-P-|e,Ѧ`}e΢Rp8-}&XЧ"'2[q!g jgk?:Ldv, N-,Mנ]}JJ$)\x@WH|J6l]ͱ-}`:w}ō.- h8@iY<Nz\ioux{3^l <ƮЎ'ؼa9|BZpHe*&D+߀_-=/,n``56=xM}y MC|c-vtlL)ofuW,Yp|jCM}Wz"flgeliI%G7(cÒdHN&&Kt]'n̩Q<ښD PZyMOnߢ =|x~;y^nk*B`%ƾjv&ajK S_ɀaߋm˪+GOq~*|aPʷ2Ga$&|Jw9hby$e#X T}so+TݎkܶHk(G˟?,86(6wۂN<|̀<N/0iaحtr9CRy.jkx(Z!T)<,B"Z݂\r/agxUA,z(',ĠXWG Ҥ[^=Y ٭sh|\4zqɕ& b6'֛F\F-C0 uGWAr{b U '嬹+%E B>&Ovh4oE񇔢K 9&'AW`Yzc τy#mia/kPYˢWoΛp2KKF<<GgNeb3HjyӦ݊9{;מCW(PFEӺ}elr{nnMXuݜBT6XrwLWN mJ>1-u3ډՙfqyFi Yqw\B4BFWQeOm^eeN?&X/"+g\~ZB0{mdЌuA>AtgRTS?3o<5";V <',_S>΀xzXz3 ) *Ț^9+Iz`Xk CX$}| >ad?3aDiKJU{m1 BbZd5X Ztu྆3K梹 AN"|D9@s^G F `L)f! woLBJ.v_dӠQ p: @xd$Zp5Hz5NB堑Hwj{1B>>4N!Eom(?+by$WI=\-C&p!ҝl!=O@&c!+9GW@bzVjfH^jERO+ rZ/%52H1?I9<ޏA ̜@BSB VXܝ`|k4TeB+"k ]21pQ&+7\L9'/;g/lM`VCw汉ǰ\nC7LDkB$+VPS<ߋЅf%vJ Lh @)Kձ/Y-wr\.gG^QuA&'{zʼn ?^3(^EtF8Q3[f,-L U_U%%omχcUM;B-D@kqyW`ܾ1>߷3W8G7r2 ڻ3P :1\rK1hizrtcDžT٢<:W nԻB,ol kl*ZOkעsU<_)\B_6wGq2RxKrhw20}yb&i,/kqEr 6*ܬ;ҰZ9/$jJjA9S;Fkp@I=бoɃǪX֔7G0IwQxs_`2v6k= P^$=Ŵisx&j,u x?rb؜',HU<_%{ec}eԎU+./(\ Dyq#.HI·[Y,rQT5LGRp{FZ:N-Hu6GrKt9R;$\dnY7_%1 N IǨmG9;>Y VڮsVQ[U\F(`T0kZD W2d'ѷBZT}9zwٔcRYl9Z+;|f~0曣d xHLQ|TB!+{2 -D tlJO}#ay/ {٤N7n@;s-?@G޾pW7S=cet-9|-A^M?$(9z締YT{=R-BJѣHlv&@}V\[]l3k09L;/2l+:=/ Ŭado6҃Z@A:շA0ַ?ED챑刾#ݘyR-Z/GT}CeO(Rǽ"PrUAe힐2 GǿEM=og1tcQlIr,/eyC6!Q"H>;7Oh%,h;Oq=lrX,ucq%(Vs5m(eG6HWG_@X|GxhAo=7} 1B…%+~I% <ǎWYI;I[< [&'rt%U;eECRlw:vʡ\oPpM{DYe:ߏwŜdHZV\:z`օ3݌z{V^pf&B^Bxr:Q 3nnb\TP(s&A%SKldz)K^SncWat(jW R@TYҭ?X뿚dZqS`Аc$ U-0 *f%5bAasfXlZ'cd5՘J(Ex'GNmaRjt)5~l˸7p&1QjDYaw@HQu -Q8 C@v5nQ:#:{ /.۽T&|܅} +gǵ7@".{xM"*0vk6f^.oU2vUbG6U|Dۀ6U'r0*Z+6EܚdTGU"6W?UJ  98"Eg=&65x_Фǫ8A\?W`-;Yt Zjf47k|2 g~]BuTN{%\-PaY"-9M& :;63&P. u /`tH4< CEWܑ2v3}ԳHJIV2Tuȿ.Qn:qmd&ݫr}AD 0sɋIQŽs gw\@d#)R *P`nΛu(a -ՇHYyK͙ԿUkFzw V\oH.E4SXͯt@I-6*6!@hPÓw@VRA@˩8Bz&m*|R\k #}i6nohjH;^yc (]EWqù'iH8D嬪0%I-v y럩XQCmXї+UEU׸Vdxޔ<ѤL՞"Pq ;iB^ģy{DJ[d-a8֬žBD6!QL.Vȭ}b2d#4)3DƬBy-wֳOW\gZ}*Bn dkʊwOViIPec0:Zʸx+揹}Ba5I׏{pFKd1YzՓVȆ8W*9) Kf.xd.;NikjDJD;*$gA;nbɁF]ܝv=ʰ@t݄wCء yE=O-{,m j{$<%-򧢆CL0K+0sXeWnqj`%P'nEjP:"ICB׷fanY=V6 2Re;Ӧ;}*qct _f}xvTL Z%uc]TEX?+%g7~[^`k9ݪeX9nZ}xdCOTnQ[sPS6E*#j Z]aaJsygߗ̖Eʢbr &܉S]_1*45ݙ3Z5WJl,٥~5a, V:)=M̰\U<. lʝu ⋒W3ftj댣Ex9sθ?i @%=&je@-9Kzl+ftX FW1QcRD6I|kQw^v6kN5봟 tfc-WDKƲ(&9KQa5uhuH9  ~|']v*{3j)epRŒ;R7չ|좲֩ .ڥ"4Vop" O4OlhdD#,E1m.R4k{b2 ~iA7^ʳb/M \D􁄿|K@!ݨ=lbH"/6re2XA>UkQikV*>~~ȡ:~/KҾjh7C!dYO*FOBCQM),^yv1Gw]Jjs0s~?Gֆ~Fջ cn/%?klxFEU%` ΀9Ƀ{cVw2|X[ad𠖱QY'n2&)a 'u∰Gu FwmqIzor -9=>S٩ vu4)}fkS2zvRk#*t0|f@( VjeT~RDfv/ s_ ^ן?!pG i] gPo Ni* %m o S#L JnyZۯB4濃e9^Ϲ12#8jj1dybxӆh͛d l2cƕ̈́dIflIT5>6%!?JӝDƽ֓>54!3( ;W %]sX ֙Lr}B}%Uo+4DR%;KqSW8mq5@yU* =T$lWđFr!Jh+E&YQ<oLUhVkۇOj0Dv~V܅_|z_ |Qۺ޵&ohYxv QVAJ(c *iLR@AUK]v" C2ю;(̺hZ #WdR 1&݅% ȢbbCfdBw^գx΃4Ϻ!<&pKښ=`m.j fQdg/~ޜԼ[61+z: wRMy׿'"nDtYZnG!fM|D|/OuY##}+bmfͱU7qK,}x8aXœVǾw'lpH^ ,.ܚjrBp"Rm9"c TJWMŗ~IYs^ <ґR`LIEXh3,Ws>Z!ƅႂ2 {7{d8bcu8h ˴D4O4l3W!F1v}(Xt&{(Rah'iWYPrqi?"Uď#lCg;z'Eu5FA "XnJ5^{N>&ȺR2U"b!? l6Sc`侮ŷ18BP<979(:냩[H]HS"JC0܀Q.BtAq:{fف7D"kpO=~dKc1ң$_EO <7 +ydpαF+k+k'ie | C*@VE6X|Eoi$(;ȣ\)bHj&֚H1_29\%kZսJl$2YfCH-ڶ-m]'ݖM-kهU?xƈ(8D1@ͥ)f3W["Fip9`-A׹*5@b|FM(,#SK9-*nsv0t]U ]MASu"~nŶDwX6X I`dzWy '1)ZސHF(fDQBܕ L|?^ ~^Gr@q$IlFbC L )p5Nx yf/! e\nD`6q]<\$X8ÐDQWt 0(q+RU:t#:T@31b(O/N VucUnֺtwwZ>>аDYdLH{w:^+^E*&{U( kq)gEX&XX7'뗝ezOj",m33:i]T:WEs.ٟbJ'R+ZjGs`]=Sv,O9kC6R'CHJg3M݆kuwc^hf`5#-p-kB~=\v@䯭EM9ZՁnOtF2ԓKIRXٚ"yKI3Z[nQxBS\A%Zbȫz|>Vyukܪ 37!=mL =d_(aė?"'{]We R'BǢga3 ,PDnTJ}# %Ʉ@WgJM`}Ŋ#3QI?~vg}E guz|sE7' VB8T3+543F)xzv+4t:|:i7A3’=RÌmpGeQ~H6 ʗطvvv tʾU벹Ho`!D\dyDǐR(%WB* y4PN&LUWrjl(~ѸE)1_.y zCGӳ'v@[: (< N֙G&7P!TwR:)աna+pMBч0n oMo\\t .Ia= ?SV?4zFKBL,Krqi @Ęc^/%a s6G?E~hSXn}5*taf㾜 jS{7(ߺy|Ҳk#pȥe'Y 1ǩ0?k$hf{/"u?7#AaUV7`pn~2L3}ߝx:<譇> I8$=W:ͬg`ѐ0?'2"¦"Fͫ[ n 8p3n!dFa9aM$MzUW tw/[`?k&L>nL@Wwo*R6}@z_)WPψ2dq.+9N"K)>rl1Cݟ렒e1 K|9pRApw*@%n1mnJp1EϩT>Cwi5_p½[N-TMzo%p's}Ϛ;1+VrM?-uJbIB%j]}K=bZŞ[,SWb&h#"Pvŗswȫ1u~=F"? -/ md0ɰxw-\Kdqȏ숽w( Fzs f>ht-( A:gEe~0y(ʋ&fF;RU9FY(g Y@ҍ }3vx 癤Gg^h,42$ 9`&)nr<,uX0 I2D\:-yc6I::h_IV+[x4{OG\ܞ7=T*3xjXޕ\+/5FyrȢZ* G߃lXC^9ݛ7v*2ˀ4z^2nO;HoW~[Rʼn5¶X7BQu^nB\Vy,en̻g,S8?݅K!i%M#C%8׼fR?wHh{&\OW#+3S=$0POuÜTJSp`dm[w2:!Wy 4EWzsG2v!OW {M]JbJ! >][6tu"D\h>JL9ߴMw/h鶰B%~]1!OH Gʰ̊zZh npՑM0S>DK8A'gZ.%Ns[|[,ϻD8 o"j=)[s _|w}>g < ^RBc?W]l,EV+;5Fs3[niEOe@e{T^Ǧ3$%}6W=aՅ[ǐkԡ3}m)QkN XK Bx}clyn13y\lJAil$w|* /gl[QQX6/}G ☨:5g + j}B)3+@vd:#*v-ΐ}E!;W'هQ?:E*I O}$Rk$uee]O.7j̆́G5 !#UM`ҁ /ĠQǑ!+ %"~X[O;t=В>|'QץJ1Ȱm:$b^ىly_ yr'dH|c9Љ4?e<\:~Iy ' >?T[_[F;NzM5)\h*S8g`kPH uabMvZz3p] jgsj:C^oEԓc*pۗ܏[lJ/6A>QxmفD IRr U]_sgZ (a k?52'7~ÀGPv][G8L2fIB#?G䕏py/luOF9 a0H  +B)Gs[*$RFޯo+s]Mbi(* D3*daw!EA~=|8 ;wجf5Pw9*fT-45.M=n$xҿ_%t6$f JbF%<ݜL-R°rדNֱL%@jɓ\Lgpg:y$P!.?@V64|?vcQ |s.RCbHGjx+vgz׉܂/o}#@i`.,WR\T 6`{e)}BAͲJPoK^fnҦq,LBm$l?ecQxħb/DF;ކ|FK8BP2'ZU,!ˮL є8\3"ougMArE!tQ3]"5fff04DF=nai zFc*KvܘV֊fni=N{&#beU"%ljLSlJ:Uׁ??, $uoOaB44!-ޥ9i SJ-i|SuxSՌ;)< rеb8|inimʶI \"w[`>8 N({Tͮ@#ͨ}#MTB(0+ "ϓ*f|P7I1voSl@ P4M %²[y(P ꓓbzSC{-0& `{geaf#Qdn? k6;{*R c9%$=bV(ڏh1$%Blx=uA*^-u{ФUm(mSt6 v xHjqg@@hUUQeѰ+ytK(a7(Q+3c=(CZN;@ ٓRLcR jO{`b*7e{두&rX}2&pUbj,RSWM,׃v.c Ȼ~8p@^.JU` CbׂiҰ) ,VNv#~+P>=w#7ƅ΂iy(݉y[[?O1bSOUNDf*?UX ʦƯiUdp,,5o7R!xTt] :ƏRy8&ăb?,xvv/9$쳅ۋQZJA\SXk=bQQ|E19B@cBzӴ{*Wx<$oo_{E[`]Lbz6v6oA5QuYSBwIx)SK-Te7BhUV`t^ȴ'gC&mWU%yk rM\} QoѠK>1ƹ @4s~v>Zs#vsyH 286!΁faXIO,3F}yۆ_;|PiUDOnfZ O\MDVN]nŌLxT7E_՘V pHɶϩm?d{Ip"Qĵ#3{t; >5J֞@9KUa"R':\6!Sl Ae\՗|w}KPeoNx&>n[Hr[WW8A;坳iM9w"T0xFoK!o75FPH;?Gfs>R/~$j .嗠(1fTPH;,jRɧ|CX5q}RySإ=,: #<6{&q NG4g@))%57{qn0'+x]E}i6a?dkk) @ZXHL)JMeJաs3QaDiV8zut^貝9d{q)g,duir:ecA|;K& vj| &!s1j3|P?z zUG|xpoPZ1#7*:RCR7D_\(tK0A sdH? ʌSQ3)U0qzIb󄵭[O`*N%ڱ(&,e l$WAsH2&ߠŕ""]2,І24er{vKf)EY[Ez@7ЄA׶re`g>= $= i̲ZR GUZ>!RfaY\\٦SVGBr9$u&Ňd%zZ] %VCXQo[N?H@ G뿱.W^(AD_?K2V=N%Y[c!ٽF(P"4AN vUI-A$2*BRFnt[%a[`ڡ$CrSЏu4fU4a&Woy}٦3a̔τ8ϫlܮe7ő #^}5tE)gx~ZKH[%#-s屽]ORq-/~5S;0Ł'='"E*ȽDXUu+ՃV*S9}k;WCp7|щ{Q-RZv:uM]'xtL0%b]:g`=h$Ğ{q{owU 2t~!RKsE|Gs܇?]aY#,Ϡx9YCkAndTdžq:wTDPl h;jnj!(ߦr*||䤄!A͆11MX !PlM HlZgdUGVTܣ^ r(OlΗ%[͉ht{0&M̍J!}wJU헅}o J׫i.:E> !Ub `v?o/, *CAji=\)$D8Z0FzKי %Oī,;G\H[9p@jwƭy=B`w5*b7f|sƝ.+Rٮz]DM.SrQv}׶j(633*Kd6ƭZI}PLՓh[`PEk"d^1^r\({gqMaLv[71*jDDk9ZMAs剞pb)=>]+dtA4cx*KZl+swQ5Cs\B_TͨFǯip&Q2WѾҟg Dƅ\\3w^Qyr<"/c>Q$I:I{Ǡ:u5'KIkRvZ'$|,٥io|.o@5 ٨6800dށE{szSf>Fr;{ۆȄeC(:DVѓK_ }<] [{*~s<19~+c7c~}*}'s\\V[_@P^J|j99MC1䤂řa KxLFDj]\7Fv "qbv ݲ>z86B>ϰ$ Ȼ)|WXUqgL"Jsٓ샤KzA[:c!=-mqv{SH(B#4?Nɕ5[8 =mp<,Tk̝0. ;(irj\ʼr4ߛ5NW'H[tVۣBr\:uCs&h BX\ds->W a Pԍo7ڮ W“Tam+V.#|NބAMs" R+ KlJou0_mw]0m%wRb; Š~ k^=>B>;ƺkWL2k )jd:2<&չgY _9mއ e8js~/) :rHl^j3NU,}򵬂&h&zrapT4ٟձ 8f-{dMo*zac]4χYڎ\yh5. dU)Y .%LfANc^Ks#̵P.Ac4ǿ %$|? =RR5`DŽlů@Q=fFޜYl κU*'Vk%Yl2$!sO ĢWRwb߭3g3I"B:;Ě%˦`JSPS0.hG1Ϥp"wɜ0##9$]/6/3&)Y|7D@lG ɆM`*1kF!K*DJ寧/8h ]! z?%Bj|~7o8cR] }C}^S肏~4Jj0+pW7}>R3+_iI2){Z{pUZX#4 #(LS){6qـ?5~/Thw`q"+Sh"8 7r^ XR8i3f"|QU`Q7Sk}wOrZ0L4G#͑6.umHͱXߧm}Qh6F:$NNp͠P I\)4ZDt\92Pm㗟]݀$my3@;L\ALiP|2'W, .Ჿ\h[2xm:[̒B5ˏq ;)mΤt9' .ŷ|EΊ"T0n>*Ry*.8L5T01e@?noQwUYa3ȏIgj`QH䘎)ADOqt7oI NϢt>Ѻ>9 _؆J-g X[q|]禖ZB!n|?Q ׽[bf/q5NU޼#u:`2PP= Rms'|j& G"c+$}mEJI>ZǷ)5؍m4}3sQGk+0'`|6~zd#3\n`Hfdopc`cl؈eJT[U(-HC`tK=dǍ@Bn\Cyf*QC  Y _)<d-Kqv t'WIن3T%ġtl ˜J8A/@;!]L,?NV"v.|ŭf:č:O0ZQd>괽IբY\h'r&eaPbeE*F>pbvDrqC&|A&9=%ԎI^urvU>c_-2e+x'/wr6.[l.`JL}&ZNj":ׇ&Sf2LJ !T~JMQ bĪ|gkKk/nj6S)~ϗ㝣}*aH _њ;cxtY.8BN D^'oBjf9Tc7dǾ>/heIZ;Tw/$lCc]h|Lϊg!S^_!moZQ&[DbLl^x=L] p>Zܙ:-g_/~(meC.d6BgXF} y?Nƹj{zRX~ӿGyN׹u T2F{>+Id y\FYC\;5Q7zb88_s5lSmR{W+:̯O;Qan<=HX/>}Y!Y-#TܽC}Rsf:og\gQ p#t-Es]=wӆSQɵ9bۙ:*mڡW*3lLn`2 F)Lf ٺq' ׎&)Yyd6[#M{oN2?d1"/ 4yBW=mO<׷GlIϚF!{ü#cNkBlcqQAtlxitItkg ω"7OvyGG yIGG3&l'"9SH{789_ACdkoj%, U;sUtr՜}ȈvH} qa1^p/<^QJ^yT v5q5ͦ'KH"Qad6>aFIEqyngG%g$+!'q&x,APll+InMR+~+z T|xMdX>wЏDM]lklz!?}(ևqͥƶJIoƠ⏯jEBi RXƏy%kJߑ*nkaK.I1kzVxh=T$u(=ԑP>+KݘW>\NٛE8 A_H V_c#|n>edm*VN2M6d(n*whb =hŖ?]ZOMXMz-lQ=pP%Xot R)6\D|?En;ަvh %o fGK~py'v0?Ѳ#p59$=f|\'=ԋX.³YOz O!0@}aWiߺx"nzp P5 ?m(cYkg0k XCl~J!G֍t\6oF7tR9.jC{h:nX@_JuOV2~xfk 䌦Pna!a4nCoHl6H#~>7{XO9ͥFn#Gx@ylOHB%Ac◬jg=BkYm& Fe'ibwғ(zaڧݞհ9>'+?3( ZCu&jnHp^K\"rQ*'ދ܍@헡zK¥ 7Cnk< K.~&Z|*:ɓhȇqt*7^؛Bh=b3>G=Ik)kdUўŴqT֍.pSG$TaGt]Qv=9IČ A^j߆9Y6]EX*{D8bDW;@R]벁5ްc&#T[Rwf14YWV [df3Ur-D3&bm>B>osNE a{{$_,^d|Zinp#@'b`.R{lFAI5=t7yd3IKv`G.[_yT'uJHj8v I6&on}C_ɃA߇,2aʃc E[9riLݙp[Tӟ`p5OwjfW[>AP_3k^2eC^?3=mNZ$Ф[]?* 6éx D/?~;o- ѻ>o; Ql`3hxXtc]<$ /$%6(5oi=v292"n©OA|fGsD75954b>f0!Ѵn:]6Fgښsh:nV('F@T_e0XȞ`Ϟ*t9 z%I/@ ؅89u=̜ozc󉻗lFXq[t'` e o;0f`☏$C$kEYyZ5aM̟aEXof1 -9{bf\?x^F3h?B<.'XH:ؿ)"$y4TJA@ xф;+eʽx|lJab|N625xNMULc1?R֘ջAvmpâTZ@+(!/S0ugZJ-泎DkiэjF.-b.IIKL;џ>WmJ*hru;F. )x 诪}w~WLm<3=8ưP[j O:U*Eʜ'p b F>K.n{q DQR hd"#,oVUSG\l@ӈ\)-6%IGHoOnXG0W0p(")kM˫Zzѣxx#Ču}NR&C_a5ez>= m-P[W.@5:]rIzLx;F _pyN,_k{3''nj\530fKvĹ<Iynr$^O賮y P3%|>pYj?.ʝJٷS W^ҊceߴiY l x]jnO^&)`Iw65Ɉ &;l/Ɇ4. 57Y74Kźb{؇'n5A"r]7= =A}{_:]%Zb?#s_Ot) ҧ&0MaFHr[)͕) jniw/۰- %UOLѸ?*)pݩ{Y*Vwͺք@zdbR٭W6`}5h׫hT4wA'xTW[䷜_h]t>҃貚$ϹvK=(LW^[o,KFW|tŰt?fט\vrDZDR@w.pQWj I`KV(0O.ZXt@Vؐbn+zhoDOz܃Qt0[CI Ip;gu6|]}x9P86=.a`cQDqb9!oj4bGl x#sK)kw;Skz&OkU>5H%bb`Z֔X:WA84Cr;)2Q S锡:hqdb!E1쥥qbuI!D:+ Ê9UKՂ:.I_tЂqkQ0H$"勋.혍%b";`FrjpõH OPzU+#w[ov vx*~:H4PĭLn @[}a.3'HrmȤ{X;9Q)/90#,GbXFi3~~,".%}vY桦Kͅ{nҏ+zØk̜2;k,pz'AqϖE|G7dULn%X5ۼՑ9CD2G.@ :ʓ ǀyK+Z#Kb CSuzo=m7H `뙅Yj1&29]4/5`ө.XCib{o My:M5XF2OV,Ntx0d#n.  x uv2B zeeԐҬX6?|# 6v#]OMS r?g|o/qd%-q֕4}1 **ZeuCuJEZM1uqq]I\GVŋmu)h6-Ъw<$uY;+> TVMz QC 9 "n-ȇKl eA+i[ 3<-Y=uߋ!)^uֲ8ieѥn)ѐDz85ܢyۇF|~ {%mj K£BJ>:'l,aGh~P!ŠFM֨"'vSȆ'.!lUn|7{,Aq 2_(Oy-vHRW.}X.B]pjLN̅Z1ْfŴ\0_ֲZ$, ƏLVz[. mMq|l@nεM3G'`m]]c.5&>̞(w[p%TPiqHBEsWPVg-݉qweVPEٍ3甌ifbT"p!(q$0L۵NV]^FP 2 A$=(OIN#i>4 LۿmI:qf-LP1@/Dd1Ӑ]aHaYݶ SsvtT dYڈ03зާT﫝 12Ý [CB;η'pfʇEFJ]4΅RCςy|b-E|ȅv`8$5.C ;f'XיW'S[Z4a_FV}l\7 @ 60zvPR=|dJ1NDԜ0M̑mLH+\lr#鈥SK[8`$XT(8ݘ6L$>EjN:,;Ξ'KS}P\Oǻ'^?BK^T1ǏvcRqx1Ri]Vnް@}5"L8) :ƳՐP:4πaPKpR3|K *ᯥj?qr!Ho 3c*?'!9wdቜLmCDd!:B#yPvtZ&%Nܒ>ojm}Șoc_wZPzS?l`ܸٱ6KEܺKHa@,Z?&QoU_/!?-6"oXw|35c̑9m4vT^R 3 AwDZ`K^9hj y`#vp9Fˈ V ;󏎮GG9Y7L =G*mpY87M BxHK\yP5ʭ71z>UN Sq#Yq_l?,qNRȅ}'͆An&]4`L*&_`a{QC&0`,%#xAJc9*M)2M)126=[ _Q osL7$U(p+Ibſv̡} ZatH:m/яW+/uAUۚvjY80p=@G˃0.9) `4Yjk@={J8^Yo(}(vOLzkؽf+Ek*eޚ'Hk;4'țڜHgP#҅5P֪sCp)l9sr;-@KI"gO *2yFVV)] prMڹ&A3BvF4Bnc OOTxOs[/XAĂcp-; k$X)9@J Ȕ&T3<;% |6bbzʧf\_tiR}s&z&p%0دmTPk[(qlB F)>Ir2Ɉ {޴Vχ<+ rDpg+N tQ~AO~c,{%2. (RKHhV\]?  ƂhNzS֍^gF@YiGA؊67l!;41mLO:4D0Đ\%}{p՝P2<%yVJ"§f7?n/wCF/,2XڄTa՘\>-gԵCMGhul@ 37b^pVLEzp1}<5/Ux(EpVqVZu4|)9YR5흗i6!JFtd.pV+bSCVjY f:,We\9 Qr A$+D,WF;|y܁83y4S< Sl p[@ι692g;D2&/㵹ua{+[6iѰM@mE:fNLRπDN4; hͲ;ˎkҠG ZcgDRc%x=NAM,_csTqt)nf޶Ӛ_gIF= ˪!w@1"M))m/$GrP9-wGLF3 LtuX#^1N`^Uii=&5N#+1D+{PTQܶv!z o;E㮝6D|leی̟w_Q~ a\qSzߍ:Ј?g0 sa8LVtzcoUp/_Wro2s!H0`sLj7Uy]ϩj=ȫS\12R/~ )-SNA~7]^pjDAB]6 PFё& f?o`O YfwjB~$#3eBk|m-U[m?О/ӱThU Vr4? AoMYϬ6m?udy T7TQې y#;qޮKR.F)b3o3Eڜx&,a# \-tf!,UX?@TcR{B دw3;P8,`6Ia֥Qq(  xܝiqFF(Lwj3_>>AO$%lPSr@CbSRCmh5xoHE X HE"P :' ֪,Z7v7Q9+[}6T؟I6k{p,{|թYPsYteSGZJ̹/oykřLcBR8j K8D /0u<1̗qoԯ 2j4gDt@_օZ;vSgoؼߺ6\3I[W2|'9w=L{P&s_[wW|loQ[V̫Yz.j/}D,W#t?CNd+0f]yu-[ H3&ɛrS[ku5 *..Elr?z+޽?ο@jf?hO{";(A ^~/4\STnlw>~Ÿڨ?P~-Vg2=Xç MJ9oF!¬0P\C{3r~^5ʬh87s&xC3IJĊdåѮžS|,|.мj31;;PNu{>K;~y, +P/~}03u!j$ޕQ!D%΢10#1v$qENVDܣBf6r@ff`U>!PWۚYOcjY"8 SBCĿ'")n㈻GAX)]O2t^ڇ7c', Thks &K)3pϫZؖO[80V:v_*Zlo7GsG%5 PL[!Azk+`۠"2p1e %=DXOYV1fJ3XFrbRk|WNxw0Ip !/bXif8^O"-% D5J'LjOSs9MƐE-~ e3bU>R⺒|O-=Dx0IrQ7  )fV%#A/p$L%h~d|L[CEEb7z\mkԼ׍NAY6@sA֩<> mhuxzmSZn\zw犻ӽmg}Զ~ _?vd[fjNCRd$;9z7~ GJIFhv~ɐ;!3헃ЇݵTԠCl[W}nD/0F&0ɘuI8G>'{m_6\(˚տ QšKnsJuiE0&Bwzԃt^#ih?p]t0LK*7X쳤8_MVt2~`k!i9:$ÔoOڋeM}x GgI kW5GaS2QءW↲eqB )$V$1[O4}ή]aEzElLWɜ݃eL>+>k[~ K6%iausfYJ7R{ųJ0եZ4BtȎjT_eg^TWs,vk&N|pM`Y}603g LL"ֻᲓ\LBѯ7]>r,uɾ^KEzou*aoiCԮρ>8  boF kq!JP~]Jnб>Fb꟏/[+ (4W^NIz{R_Ca!ρl(vjAom60>4E%i}i3JCS5S24S} d (eSd67:wg>lyﴪ}{a;&<9E QO.8 r@|(`a Ht4dE, C.-cϾr9a̪x.i0\>T0Bnե+kj߸U%CʣPإyu umEm򜈡c#b\mE0 (|SZGv|SB JȠ1|3Cj 6$HǣS^x ^Cv5v)@+5ofL6d]NܦC*7^/~w9%cW yё>)Nh3 _aGLxZC$?mviK*E]P9tR<{ݰt3|_Vݙl"}l|1*٥s('FĐf+T8t֧l0ʐG `JNlM@&Xt;)i\ˀ7l= LhATQ:=|C>l% bJϵN aG'1jRG? R/h`#&S>۶RW$pvXWQ:㿗Ӻm|kKҧpܛ ss\y%88Yyi[Ũ@ʃ2)š}'a'|%͚/yM=}qr`Yr߁'q9>o-/!̉(OΉT 9';4VR# ,1nL-QPZCKmnnL`RV ɟ'Ygk/Iڦ+3rߝq؄du0+=xG"N.=1$k=o?k sBjYd2aAH~:F/A .brSvLy¦n#pl #lV9[GT4Cp ?4鳭@2Cqգ=U֠v\UρKb|ћqÑ?Ar;vzX`5*>#_]Xg"є٪5C"ra 3hv4 ij)2n=[.y21z^+_L^zVo3@ zW.]e HRU5 V[4Rx=35قFx m~r}>(u9X\y\3ư~g;k0"2͡|qB׽)w 0!ՆQ |N-+Rr~u [#n]O2VICHqKp(E$,W\VshzBhFvPoLڥme96tfe7U2yx'[\SupDY).h ÊZ7D,t&y7+Zcg᫅F!9;gLsF'](- .%S |5ewL8>qe7. 8 gHԽ8Y ѝAƀeè{FCg2P"J˃O:كc{;N[I7q̣(eJr cQAa^LTϗ,\Ƒ-'T1^[Jl[J +XfG*| }5h\#zq4BFႶ[xki0ݵo.$ݨҳ\) ##;Ns@`)0л汛'@14Fl7iUx_ k~ǣV1VkUP fp-ހF=*Mj[nZPw˩;pVP̹,-,'Ί׬'8TĈh0ɹ4Y^BCJڣLw/x`BOTL m=Ḽj0!ձnbC Uߍ쿪\hn?܉˚bf=+H9 Z\&AsA_+@#m|==+ [}oh~QZ 7fh5庂Fv '_5+Pd(acxR#P})7mfIO\sok##w9 \(w7'#k;9{{3EZL؝:OYX=s;B`hZpuك 50B'E,sN#P8 k2&Ad#xKQSƢ/K`9C=Rc[gēgm5,,bSBpmabvȲzK.J/?s =;8DD{U\Yt0X`:̃#+BGpPhy!!`|q<(N ==-ox4R%iboa:~ZL 8%t*|rt[[Pev[j"PHSSUjtC^8-Mb r,Ҭo|c,)_S)(:H&pIt,?Vv2| ֫P7-}p.J41'nOəky!%VQ1Hʬ7!M|kqMqKthinFCXdV)5ږ\4&mMx;Y>ªI+Q1mQiA8=\/uԽ|ouD3eDXY0:p=Zm="'Y U(muNK##JGnQ<"Ba_2ɷVӋ5vܡ8?aQ)IxXMzvνE@+j{^ R~6a/JR4[bd+W?=U!z]liz6S̔;f/ .Naf 5 U%"TU 2'4"M \!=9׹9$z|6+_^¦@wT-ҏ_Y˄|j^\:Mncx|(N fۑC~3FPJI8 /o%PZ΃(wq4IU=4gcba>Х@SVB TZZNyB`>Ciđi' .ͣt#:{}X諙K43rn$Zs 78Fq/ZЯ~1336ҭi&MOCx;]"엑L$H;4pV&WHȈyKCUoEþH7 gQrqtG[?qnoaSkOcЋ*[,WĜ"+ڮ=vK81 q'B}&7Ӝ@"̍@{:*e Մmtܡ^H6{lyn,A.ㄮ+qy.>d_B'tnN\ʖ7Rz7XtQLzn?{Yԙ!NH1M!c YQpM{S%'^;c  G?gbwncOzC&7Dwqפ_Rn/^j[z" <sTt׮3'A48& (Q%sT[fȯЄ{E䵮;H}odԘeqj"ëv}kkWLN{(-]c26f!PRy;|y-l:SZ?{$y[%Y dL%'=FF&G5< գIOv4}Qj  {-Q#sP oh!\5νi$-BT A+faodSڜEdbenqjtDj&"4{sgRe F6OjQr 8[W- | ƾ$7T,1I4cRFS1Є?/Y,:Ǎfw8@AHzu"0cPNJu% (2OW*lU/Ԏ{,ukQ|_}%cی% `lbPn5?ERaZMiڷ#45;ŊCZwyW.t+֐9N$} D8w9_ "%`3IH}:dCS] )ԓKf4IR6nHԸ]fSBW,-ȣ-^@kk>pb׷|#5=O}Sʂ'"#iC9V#Xb9 P_ <'.U y DyN0si̴{z9{HHyѷ׋8Ty2]2jM/Jְu\ qǴV.rL:+78 QUIS־zDΨɛ=D/wX܁6hܪ?T JFjV!e储"hL›!=0^ߎi $Ϸ1P ݺ'(*lɩ*VXA۾*XPgsH6  +aU⑬wH@IۼBRubA(i CgD׺J hSګJ!#4ufne՚ݺ !tS]UcZxń 5Ia1 kE[l>݄5|jFna.YLE#uZE< r#,[i׭ub >{~6mR&!J{[!ÄsًDP?H!u QHI Lmk'ycnߨmJ dFv,9r/"~_bP"j bLX곔1ҪNxY9fڜYM(W`f[p~}ɒZ"ZqoaЎ0dl x:{4īvK[+ 9lf+]ls^<וqVuJpR=4$j)x,Gh*W;WAw`.Z["u?%Bf,4c(ol]aX΁ amHR 7on8cb< `t; u^QZ?ɚ<|?L!W)l $ :-5N ׇP7_pt\UK7 HtW BtiE,n@ '> 6˿ ieTJ@9k vM|gp.P5'R֍.?IPגakBi\D3~P\T젉Q+z6BOJafH0&4Z [™FvF>Csn:z'9`ǝTv7> ]eBa`!}aHG%.o9O&r|Oɼry (JRqJ[%WG]W#gSS60apDJLvÛHɬ͕ݜHW7m5)B"[\t?oH8r*#YQ-ϞlRZ=HIyxcֶ[Syw81F,n~dӢ Cfi6S+;fٕ9dY*hjP`؜TJM 9,xT,k;يx@U̒>(1HV>axB:㟘QSBL`@NSK/ץUDe:bZ2VAd 9L| ᭖4^yԷ9&F+qVzSEpvpv%!pl1b#ܫyn݋Hj{T[-ðnPB[^=Δ;OWڂ`[vh9y; RNtf{N#131eR^(Zl5^\T oxF}ongy$ЂP1B]~օkFSZJtp0S4) fÀ@>ƞYIZjZR7tiP(bPPWPS']3#*cF0` œXK–XS (0,9ìmnay"tpԣ :C,a:.O:}W҇>GX~G=+Z\Y,u"Nܳݦbq(|? 2q#)JC3..f]xLwEjN P0(:Pt$Yxw攅jg=Vs; 57dGb_>>ݐ(F{tbZY.$bu9)b$M ;h6c:`U+K!+͘nl8'x^_ZY@Z@M4sPox??qu;>6=*7;E @G^nB%Kb!͏D_P+Ue޽!Nң.ހĬo囻 MooFy[2ZDX[_U20Ѐ9^T‚:_sCil݆rrr>+/s͖H84k瓈s#zdk,ShfeBjqkXCҜː@96 4% [ r |,o+8N" 5vHj#ڷ>hq{] .n4$~1RGnvqք:]B4f2GJ^Xa6HbKlVQ('Ym_69>rGˢnjXGGd ~+Qyv0sUQf{Sϡ˯tA+,p$8}N=~] ,y玽 TPlʜ3ރf1ԕȕFaTkZPϔ'&Yda0DfIYIY"=74ixN][,% s5D]&A~m*bFRSnR(E&OoݶIJs)D^\ԧ}o%Dd YJ .qΛ((d!+ޛ̱5?L9Cf:I괛 4躚g-0=J% W VƄXx[o8akAv{c} [J'5 aڀO)*Cn]_KւF"ڋ؇fi ~N~qﲟ:h:Dy*^( &=~q\%+gPkܹ  g;q>Ճ:H9IL:C7 &9W*z!)Zq$뽀6os\.9,Rs^ *DM9 D#7;tBO6(@_(i2R G?"Pt`ʬcwa]kt_'xi D9U تpY5TX#QޔJ5q?|b?v{zAI0aF|$Ǘg(~o(e/:,E$RA`6AVgJayv_vuY*K2CF'ЦC:8P98yͺ H*XIMo*Im`Z.RćԧC՛Ej%fe(mOZBUQud{{26~7C{u[{es ֞.4t NB"xdP-ggI\>`:(\zr, /v^|xpL^8&E{(XɢE167cS== #%Zr.'a|$$FlXF`{ؑE>悡k`8zng~#UYC)o Jw8_ǔ*F慵Sx?eZA͞ E!+n-^UϏEipSʫ*0U6B)yO8P1TArmiOJXcwؑw<? u[{d#jTN4$zy||D쟑ÞMQ; ݊U"ś, Z9ESƪlޞQ秭8[ ?~մJ:i)@dz<7=6]Jg#ڏqY1؃v6JF.Y[=E6sDHvX [g;E'ݴC]k-*nCypBKKG@?u۸G晴? \1?(7RV cN/+o|N3׈ RoJ [#*3/)abv'PUi=nPj^͗KP*W MSfW^B-З$]}Oם8 ;F!8aTWڵno?vV^]-|SM /WS5[2 H_ͼUA^(qDPecr^'xOQ~Xzx YuǪlm<9=S.bڜHfm')"V&7 )?^:}sGqslb C"j' X}q.bL]{2X2+vc8R5!Їd1{VGcdrי"[V㋛'L_s~)VZ5@( MuL^DgY^(mVm-Wx|VPxzRp@߯ʬ3& bSg@FOhYaQ =f\~6Th K$7|@~)f !!ҒC=ZP4ƞmC,B!"jSKZs'WjhQ;~%1E RG |R7Axn'bOģ^x\! H %zОIU M xj=VSާJ2CRA[wʺ98}y25JB&#y7v,Y߈@*Nq*UK1N!&v%Ut2V5XUSu*Wz&˸,BDSH&GW J mOޣG85)ƈ5pV({qnऄד2 ,H]+]f >1Ν$ǹ?%G<~g ŗ4tSt| 6^T;*uwUH_K_s)Hmd=\)nsL41;\ddf(cP'dUQfω Ml^[f;Т ኣWdR+_0 Ooc@>{Z@X@`*ŚB2zH8T(9@J'BV`%11lߎj /몥k\NE >AIȷZ.)BV1ǂUp|6_rPnHA_x*k |"v2g'* OcI}ӭ xM'!Ǡ."'B~KU"0CѦj@Tq&L&j2TCGɲ7@crj뵿ހMyT%7-"..Kq+mT"&~&k_ @\,Joa~ヌCYyO1P)4Ee6%8ҿ'sbvnѓѲjɇ҃rD#DgZQozqˢ6-Z߷,vwE:L*bWVٝ^nL;4̒&ʏI`A (!Z⡐G>hb[VI;z67ֻ;lnP0BHܐ1{ʻ2;Ep$ rɌ#h'P8_,1>cdd]j.hjEFZi, TFRzP!$u~RwC8:Hя@4 VTp?إFo ;*oK?w͓fhPKoH$5H`凎>*`=2S{R|8OUFT x \%7'a\{f`k/L!n#w%mpyIv 뽨1`B;/9HO%;RFdBx-4^첲 D& [)$rRi U>^u Ҡ/44:; Lٷ rF7)wؤj'22"EtѼb_qFr<ڜT@!#_u-m FOa:>fi d{XxΨI<'> K'i U#(hw=oh\-giQ)ڦ͉~ur*C)݋Iet_vO-wB'Kʧy!'F:K|4ZZ&3~Jd$E;u3~͆ɘ/@9{p\ՊWo{}Hxs(;CY-C*LȘIdc\a^EʦJ%2 `7l| rJo<%EF"^^0v;y4Rgu0*_9-i͙a7H6jJ}j3ܓo3$-3G'2MY[Asew 8TO۟ʎ5dCg%Tc҇ZbU`"{p7,p3A"B\8HgH %z?W&dՙl,m$So%zCUR8#>_)ߙ#.lhj"v:de.z7)ă!3%b6:%Dz}loz{Bc4lZ:j{ b޵(2o )8(VNq4+/}`EWn$C$ jpzPЫkMi ɴsC(rHhD L}Le,mѭ&ł-UZ_]TS&o sE뽳`q 9c)_v8?eeͿ.5Jw. v*ǟc3RL(3;8*}LTd'/EU!YkB w(S}z܇G`HlD#_f 3{zPXB@6%k{&3o;kSM1SΦb0!DhݺH/\4%yT<9z{"!q㎤2NXwg&u^% E6wHoMVs1e CGz'Y^XDm/{$*I>0ىb1s.DX[P:uf>)x)4f瓠 KAt`v1Y%MhD!Fޡ=h?I^7xYnN9qIQ݄AOn~dU/EE>,Y+v&*Dᘍ8Kpړf[ӗ4S^Iq[Q;W]xXB*Go'0vA{54~)>jg(TGbhLzcB8Yn-h?fjBon#,yLw+ Gq>ðƖm9 so^)ϸRai)%C[sZ:#3/$еՒ!%Wu-WUmCoW1[_Mu Yn9%#zty* (C؄2;Kmbt`1.8>GcUm񣈎WJrQWvVƍi% ->b]y5ԗY*:Ab*I{aL^qa^h*S1żtRVm5us0j[ ({ "C8 E'tThq~y&͋qqJ۫O0毛]?%pÍ ?g u4^Pb/HEzqԔKbܡUAEa+T]So('c(TaCiR~Ы,>%JQ`‹y9ײB/MtD͐cXv+*/[<Y!>]a b?УhaTzTq?ԻA$^I#ѾH0W|sAw DAo7QV$ϫ )x9t{G2S8@}N[dD0gM3_봩qڲG9ܲkq1WʓXÂ>tjtmIYAvc[>֝p+gcWѸؼ4ZހUn|͘n8y# }Z0} 䩅W GgՀ`c ˊ%H_eF3S 4. p ij?:RFq@tu& V[.3̡W/@_K; gLj2ǘB#0+wIS(P!94&X_ٮe+II1MkTü@0= agIk'UP4BƂz 񟙼ly; b!f"ó+vؙ(]J%<{ TåE~= ZώkgLAl6,g<@GЇ7&"DQ̎hɃo#!M sA:جƼNpj$, yt5V K^j1`<$QψYh9sIj)uf!ww]WC3s瑙 $&qcc:xN_wzKc7p|›2&7^ ݈'l*ᎣeX$~I鴮ޛe">gy+0A5Nv:6ԡL|͗;N/ ͚mh/Q7%ʬW=6: DӳZ)8Zͤe!*4߁K{I޴`ZCq53E. rɺ4w Tkze.άPCw{PS^tqYI38xnft%~Q ٣X<,@rv:1"p=L*]Z2H"z\KDR3MHP YbSqL2^Iat+ O4LƊd(vRqz`Dk|%MGn"1!AR3"*LN <S({+6QH'fR2fIW疘Z'J9e2[0>`''=CFGS8;s1ĥckem2Wѡ;֍/|6/a+F, yx8P؉9Js WA6>L7aOY+8t.bzyIZLv-1L|M;O\™.Wws「V1ϰ"QT=;|=YΊ+^Ń`\o[iZKݤN5$0%׮ ߞ3V`Dyj% ]!. ׶ϖpZ;u()D~I0ėX Kn#[x ̬{_sA8 6YmTXQ"jGǜMup e-^'\>qV_N2-!S1a!#,yZg*<`N(Ua .KJ/ܿE2#=SDڷ‚ ;?r9\[52_5 1P{, 4 βa|~y/G7C}|9uf»!xEci?+=@ٮc.EDIַl{58-U&# 2]jeW}_h%Aq.)tyiS@ oab(0fծ$o c 5Р7R=YMst"33efr<6(㴠\G9@8GѸT 1\x2/"#?΀2' ZgQm5U4lwozJ8Djٻ[~Eg#SEH )zAE&J#;}0z _Z76WhG^h݂S>2o9!c<(j'+Jy5oͼ]|H=<{&Sh! bGa.sP \zsZQ]@p":y;+c=|hiR|dzY.y&Ѩ/2"M-A ;<,cPa0$Um:Jih*Dcy(ˀ#~Gh5\@_@.'Dmôpic/=MZ {zA$0ToԄ!ęCD-~$ 3|#Iq>ȳπa|~ՏcE%?% ߼AǓF)Jqll |:;pz<ѣ7OcT9@zw"rMs[I 8.w-]~\l[jX oڣ2 7cϔrs`ֿFŕ_ƹCVn:{_j '•@/72Ye|'}MvKq&qn҉a]<-Neҩ=8'L`ۃ w%q1()sTj)s4o9\wc[XfFA$-1KJՒqi= q_3]#I"&ˉ0^r. c+ݰ/8%\^Z7A2qnn4qدpL柴,FZn/^|"ٗ?p}eLʔ1S=rwlLQЏ5W32 "%A xubCb{TS9cWKlj'-=*nb(}+jWАj` lNUU%qkh)ymt4)SQ,>f5tڭ)$.> P]І8~&ʏUX/xN)!nPe)V}["υҴrDWL6FG(Wsiwٷ;2 +TrIۘ1+ yfx6We7Дt%χ몟o -YKi/ᄣ=mnRͲ;rG84E×Di,| hʌ pIPOe?tv"~Da~gXj$Ū_//~3a[zLݿ4}w0\;[kFk2ٿ #EG$*ݸ ~PN6x %aN%?4~JZ`x* &Gtp*pӢ#ʂY|6'tVwF""\lM zRA8)[tዲ*JY(7 3̌~%RzH$Ŋ:}^ $I[{V2 1h.z X}w}aVq8, ~cPp*8> 5Yzdn0U{c_ʞ`H" 7!>@'EGcPE Ǥ0- 8Y0M·7g6 :FzO)L:Tc˾gzM]? :[9:cV@/'1)9-h'~4*q@#rFITڹxR9l#'+vp\pk@NjnkP2oR.ğ8W4IA=hjy]Vj LZs Qۗߠz.qrŋ:龶nC[~$&y`?뾏-{w,e- :{ gg."x8 A^P/?]*|l!g#aפs(;c 0cc5='s&XA>4/TL>qG?ziOECL !=`g̀NǮGHd/e4|_̯T9ViMó5)uH?0Qv{0^bѪ4CʻjS DЇ%z]rfŵ ij9Q+w0ʂقUV"dt>`3tS%bNK^@g" %!)MǕzX'(DX:@[i!lM@Ëϩe<  '}~&74 );u.",qכ:c *9Oj:0J jd -:=(lS1rvѬ3Y߮ΙPk-+oAR[611ػ:g;]GF'2pLڶH+|^(0})3 {hYiQ67ewyo|څ el^~nFFcamX%~RN;J`˘0NgC 6s n0$0x0%IdAaQrvEۯ΋yFؕ6ϑ1t)A7U{EϺj7.llLv?++x\6u+6  D4z4 KFh)'㬹#HQ)OմsBC?PU.u[|8"u1_ +:Ѩ|+Tˊm.|?Xo+RoCKG9c".y1 cJ ׏pKc{@ϋHՈCZ`Ls.u>vQUJg= jc G7K6k+q<@XSqfU[SiStsڝ^݋.@笌{ u0Sx\15Ɗ'MX9@b"l>o cl߻9){pYb!5oQXNtwz9t&l#g¿c *UE _ o `+g%)>ޕOJXy~-ٝ泈M0mX|#u}0ˍsAX޶ܤkq<$s "&\;sCT4x9vR9`.?ej4_dԳ}`k'+n,+ \S㋩N?⿍e)swt4q1K{ cӅ+3ZeZo Eζ-%}c2Ϝ#(ϧq12poDK [qT4ӆ΃nqs7s}}os> T iL{;PAӗۺfn_ԡ_+@\ZE;ښg|!dt%(`Zw\-H͑?x6֔ջw12q;9A4XD>LK ɯҥ%O u!<^zݟ@z0*eO4B_ۈJc}!!$H:F f XW.3M$q檩a=tSV&ANB|G}M~m(6\%?%uӂӿ7SaĒ7ʉ?YHn-0TYz;i[;nACe!\&&8Lat;=.[C=̐nVf37ŢDح=0Mt?ur 2|Y1$K5jZ=uQ0K]$]<8keSP< 3ΈR j&̙<#a7٤q!L*[$SQ?{̳-` }Zץə`#zxi(X.,z٘6 ŌR:d.G~#i3g5ƎV 4k/h r,D147/^ӏI52m*07:ں9K)w$+BoE8>xU[kqG*:B}ƘCvWjZL9bW!0,Dmi3[ ۝s@(a/@!b%~ FMF;x|F5䀑Xp3aΓ2oL\L !.A;Rrp=*)ՓsYT'A{,lˬH᭎3fcp$_b~t0'Ή!}c%+#",E0~)t](pWxf..&jvz@}.p ';cԆ7[s4׈(F/ųcJ[^(3l2z&ηOSb.pXUEzV ŏ>xAh[b %[qCBեvBrHVwz_jК -ې,4X.]u3%`<ǫG$m!FץjH"lB2I,X3IYX4 Bk3f~d:ގxE19=rxtdXvZ D+uZBkK@Ybk:Q8ض){/t2! VF#|y#P٢pž9>i^D9%?Bg#P ܚ܋ubs?}YǶyRTZcE>1Mx߫ ܔ>]\\LV]ʏ&J-Ap1@I,tS!W`wmcjM=pMfm:]EEAV ~b.LUOC$Y|y=^ "TC/E׃]:<ƀYbS nt?R#3s(G-.mb_)qCIk.IO 1mYP&u _˟3u*d7:>JlyB1ˑ!&.E)q Sy\MAoЮ]%㳩`<"HeOpስ)B$:d@jp*Z!6M')+/n@(pd<г$b@2Ww!bοB5f6@۶F0kQbҽ[y!Qu?u ~@?ޅ=Os8 VC^ 0Bs܇0%}B,Bsm'RKO\2.B_E9uFSy7ˊ>W\Lpt91nQZ ~NU4aə߬ML"tJ}?lr,L߼.I/ONd jh0Λv((~XѧI QgʐF4_2"Nt0E_irȳQ+Gz/[ 9^f8bYܰ~5Ќ|~ۗ,S᪲$Z2#WcEJIο>}8} )K< 6),fSۀPL:?9kxNSI1']usfmxQ$8@aA52KJ|`7W `);#d,gqJzz!24~%[BM(>7ʼ@y_u. Ig>W(F^ ~Iӫ{W#+R!+qZL:7?1(Ir^\e|'E*@Ȉ XݐEIGk.Sd2Z@Nv+jwe\ZG-6?GaˆcHsRx^+vbTkjVa;0;Z*l9[%UG D75q,q h+(T2y__>1t/1I=1,<ߴ!NjQ|vAܩ>r/1g7:Zy\һX^1?Sۣ ,OwL:J(٬˿ vYa6!qNc%oiO]E NBgz>tLuq3-z['0uxds y`wh/,mb(v8H)cSjOކUg`%u ͨ<`<cm*;|kSc燓ͽΏFm.'\Qm]٦G`>"Wωh^/\^i9ZYn5 j5#V] } 0C`QIJ +a ;zF 9)+n^"|H'n 7g@^4 %(|eswEke4R3>;!WYIgeK)^rJp +i-ʦ%J3'eESmia.66KC>*PR;Ԋ%Dd62^F4,?E8A݁)ndFq{7rezŨ؛;1q`nTiSئG0?I--8N~I@TCד d[c`t"tc&Ӆ{bvO2hVW>dsDew?h06 )DIm),HZz -*٥ůH[1jQ.野8< dL(hDRR`p/nN6kFkvR3-n(??peVݟѼ`ܤC[n *{pM<ؗƇOu}*Ez{WQF 9ote[{}zq=O16 ,Zg9eQX 9wGu}rMC(P*p򧢜݊$TX }~le >C`ܥe 8vy7M Y|N,k~jRqc<|Gߠ@krKi}ᷭOI3r$ϣW+rk|PWwd"_>8h%+yZ~㦨_X5bA H!bz W$?c/_xŧ&r_j }Eё)AfIgRow]w ǶF}܈FfX Uwt u7F^&[v=?stg|P}mPcA/QL Q)gAΕ=ܘzA8 "0eD9y,]i P$sEP-??`BP}Mm:w^ؘ -u@>~ψBdsBs$b)+ C b ÏNz벴mYC7,6\V07r7̧T c`ۑ#]!򲶝]kR .+ӲX@vLAɬ>aQƲeMke|o\oR}ʇWSgMU9y웟dH*ʁ$.L})gA{y4̱i|SB85Lr~4įSq뷅#C=n;^7.V:*Qڻ6}瘟 Lp=/Y/k1DSV`0fTg>@Nİgho b6 '^/I 䡚ipW*{c|c eo=\?@&ؔ@3{~}s Ad~ѶH]7Q1F/# *ߝ&Ąğx)'(m?&4t&!J8+=,dζ*JWҔX8\,3/f86X}Ҷ;vܖ10JB$A&(p#gHw8gOa~jqCfLK@}WsUrguq#39n3Gǜ 4KYGݝl9S3q+]O l#/k]E7ɮjwLjׁd֎ |&@*^7}gZqtypWԔMY#&X1P<A`(k H \dߋ(vjeq}=myQ~P bȌ AX#HqӸ#nDVPL9"K:N) |*OnGN;g|DzZP ٮKQLGltmYb=?PWj1 &8QF }5J|Ѹ%=Hg>KVv#_3g7oû܆훰\pmD5V(c zr +:\@yx$Š2yqڤ|V9Uǘt@o{U'1)2IJ m}qoDë`G†?SJK0@qs9oYD0{ Mjxa_O2ڂXpc{j[)-&3c#b܄9Q;vऑ[q'G]1Ĺp .Zl'PVZsJ(U&LmOk+<|Aצ"3H@6W 'tw5.ߘ 8,哯籇`Hr7HK #K;X?R% Н*fZ"fd,c)Úfh0E/MJ̏!Abڑ!-uqJB+wTci]Q3uL$22:T/}˦2㌺1_Q,R(43q~7nyOwNFH&'FSyYlB$DA8}~î%*&NeD`b0b ;`w"Olf ~\b=iILs !&6B戦H ogx,=c=ϨvyFUjǼ_¯sRͬ p[@NO `5 ?90'd9g6E`:bG1AӽMJs|8 Q@Ltx-#~(Qt; D0#5_ӧ.H_p;Ngo@Hsr/AC&.+ ?!fڷ9&J([ݱݟy PkT/xwC X*X>3z@e9KcVs>֢,ϱz}M)-Bt9I()?(T 1w3I(Th61f0uH&/qifhXmnE ]l¸"o,@u3<Ԉ+>-uÙ*Hx=7˗׻FE~ 'oߪ1"٤™ ygQd xC>t*L6]o.~OdN=P ֟g8h'az Vn1o< #LG+v.y}=K2uύR9M 1WhRq 8F\Q&hyDv-ӮhW*7s;k:xLv$GhOh*g>E%@ &a`r߷w ELlV=Xs@fL"{'S}]fl2P7Lԓh /^iGxM͘"G<}v`9c.!-8R~p0M'c}p!Cg•>:0YR PcCiᇎ },omd+,&, rngE5Fɚ7,NHt%Zeg~u8xNZҫO%ƑTq^a4H%e2T $ Jhf#K ͠-H\τJ:+#8{WZy),|5+9fE˜%w[\;y#=cF9=kW#LO>a۷ٺ^[r{781w,JYkDͰ|V6sDxf#4"w_".tTVfPCO&Gcdtt?r3"1 #~S|Iw dN}ͦ+J81(v44;b`x+E6H1:G}-le/Вxt=b~1xTO֮)1{5$28c0t G}'59NglJÒZ쐦WY`ό GՊ}'VXWS<넖Z:kB g+Bq {pF%۸ҚAW3L|ȿT)t8⠂0`LĦZ/j*wuVB%Խ_'""X X>Z/BQUm\6$qo.l[ι;F=9)u Nqb YcօZs]%U50.L&/,JQ56rvp30uRYk5O .P;YElh"bqm1"Jq H @>`0eLQVqi{\ʋ%(n"1LCYCk|kRL_T秬1I_&XҀJ5kݬK4մa4W-Vwi/].SnPQ&N1^AJ^.iju78ߚC3wӝaji{ kgV~ s>HlqMqmE8$6/M#pM_&4,N里\B'*,Mi`=i(H]l ) =oOd ϴr̭ә\,IW#鏕=,q99\ 9/_#,rh1rVǠAYb/>\S G}Zߘ:P>+oAn~<6% R|u 'ulꁃ@BUw-t[^lGЭHYӳ.p^tؼ 0:ӌ7#>v@WOn6\cmڣ&丌&hq[]ɰi0g2Hj(`[JS~_X0T#|)X^Ս- y s}p9(\T =K#V tw5ɽ.vV4rY4Js$cնIUi eS/>ԟQ&,Y)kU.n+_КA:+^y1H3DNd`l_f4;"7݌g YU <hnS/%? S9a}˧"q~fS HR7xP)"8 ˂H Z)t]~KȐN^dI Y uڊzޝ@ 2I!,nrC2vByߓv]m~w})č[ UWr]J7HJaQEyk@ kmݡJeRjQ>N})M(@D˲!M ΰ{A&w͜y{Xt.Y,˝ ރ`i:Ӻ;7#(g,mE0t/ܗ eo dt0, %},kbEg&޵9o&wg|0_u!3V]@;.pGeMTk Wm{t :| C!lj*_\ 5JaoZ\SJJklN 9jR~n$W\F.˵0+N~;p-aC&gv5U?R_Vi8%+b 85<H{/,$W{͔x3>qz5]: k6r'4ULb޼OpapjYsigb!o,||N ;xX^0.&W*Mm< ZpMc;ʝe 7[ɽdm"Fu&[W]O2)ʧ$1BOѣ,59lxCxT!!caI(EzRqص}0jp5._[Xlj¿ef9Kctu-1qdmʿm4QFԴ! ݰ0={#ibFEuǼp@. yJOnDׅ89k$*l\[1dζgi`&Y*.ܖK\]?QmgjgHE%Lԏ^xnd=;ڏHw,&mjԶ[9Ts*1 ] 3n;@sSB#F/jhp0]]wxES۬_'~geNOw3S&Mo.Vm0S<Բ4O@PEeϻӴAeg}Zdhg6zضrQe&!#$WJC.OAph.eB8Y?~+:"{ :۱?STaD"Ĥ=qXu?;F֑l%͔>*41bm#I;yͿS!#>{zaJYW*Zx/twv|'E84Yah\X~0NާYX/ U9W RъJdA9|e7-RD6䣂9ft&qm7%EѠn諁2 X!8g'P!5w]-rއ<86ef2(NJ DJ_%TYS,'xyesW+8Dlv )q+f/ =}Ml_4mѲ{j MJxh o+9YdO0 ݱNIL1lAo0S?iiµA5q0&@JWȄ͗'DjĀI;=B,alJ%C( `MN܊KkauUD8J/D9mkeG&~Z;{L|t!QRV?CCkvOM6 Sxk7d7:`,Z"uob~KaCGC`svﵼ7 ^ Bvtǀ-:9X]f2]eL$p^5 C}FM)j I^ FXreGB|Fh z$-٩iN 0YT~L}r>f.{~YڒG7oJH3xbc&i,K7 A,]!&#q}ͮ.֞g l]W(qW c5rYU/0sjkfPwkqtzCo|5:x f.n=PI8 K}֧}7;f-?u^մ9Ժ7ֶ7RGH.a[0#(QzKDw90o} Asx$ֱZ# CW'$0RrK֣cihfl2/ƷG'63xǻb,tf.+EaiDJDjω8NYj+q"vok짖}gՋ5y_4֍!1cIy~ɇB<cx`GFXˠ@rS$l8Qzz0ֵB/6\{> EJϵ8%.ҶM-F[jA' bQy*i FȖ *=S.-Y"BP?O,2d0ܲҦdztvF+=EFqs6L3BܲLi58[tZVM2@V8 j ()!c,ŁQ:sjJVG(жs}IY兊)0z]{ol m-e6\pr87FT\/w]G8m9KUAtL ViGDէcJΥVi$\Cʧx|A-N-EQ8ufs-oEN8mdS;%E XV$FM9qt6:;d 0ıh6ˬX,#L{wW!{MQAM7Flw9! 0"T׎%k/(m"Y+aKM_Ri7lqĶ<̆H;cAĻ8_(ҿ%Me$%}{0OfV _ϫ#c$dLGaXJ&\WŰϢ <&{  2I<>FmPw}N醾?2 м`{~^cψCe+Vl¬*o-۾Km- K2]Nd-WNEu3b!}Tq1\}f<(;Rw'4lzj#"o"6YXRL@ p;wx @K`\&} bбΗj3{*z{azuy%Bq)Sネ&5l=Nh]wR#oIȝIK[z4V+G}D.8I&\G\?ME2%ڂHb1s`୊)`p7V\;u4VثɔWoOwf,`-Mm%:ڮ}>p iWtge? ʇ-dAoj(L_WJ#hI a3dbi_2Zr {#ꟗ1RS\Zf b`Yx_Wʶ8e%hQyeu}h E`` ,=<y8Z5ut>pX@rF MY]6lsP"3&%(_R–G* v.J$Ψ{?Jå6L4]kyrEallW!pd;?*X")L C=y~Gq2ż[^塼rƕ.K$xd|<Pj0A2}1 q 20yH-w4BӘj%B8<'fSyrIZ7CӔЃt<_?Nt5 ‚3: tV@rVn" Z)O؜GwF'zRvwLzSRRL_Bzv-V8p ]ŞRIW <8#li4|!F#h5(-2V+*,8~+;6 KB(ȡPߛOd=ǫʹQWWlG.VG9}> U^0yE}D(RT/u8z|<K'?Gnj7Uqq([vΔ[U6푯 -ZT3^ '1dT97m}$h%#f:t" }aw(vv4 eII}ϫ0 )Q"9jM|@?ZŎ0IY4/>÷z9 PZڡydaBlqSƑ6*3[R F=%┴}?9^zAoeKr`ݍ Uj_m4VgmVQXm7!)we`/쐴vZ^0al.SR}n"peM`Kz#M6@-@E"M'^vBP>קe}Zgx3 :<y\E pдRlm]nXb)VF -kT8 Q=QMx?Qs1Ág@;1@>.fiAoRK$ ؆uPM|GL; 95'HT4jD۪-K$oX'ht)/]p#8m|ʫ(P#IYƬ:5؎1gPSo*;?'&! FxN "c4{%0D4 [ ^?U}-jvVf&wuغApABvJ9X[Dd.*互@·QI =^C8=eG?hp N0'#+k}+gA84HCUo~|/c\T8!kb^LnSwჽV m`B>hud4 =iwPԥ iJPL.65e&{`x p E4N}78LbI&qNX̓=̡YAO,&D7!<2gqC!&KXD/g=mFw}'yJ}5?xKްg{*[5M`fP5dra|Sjϐ^+a u^Q,CݧzD!˾6s/9XG/6aخ5nS@T(=}q9 4!o뛭 tOIwk\$p]z*u/jEp1\XSBf4ˆpOpFrqu~l4Ut[ K˦v~j)f7߀͙SH^}?EӁH-2_#'ʿdUÇH::u7faUy>m}jt,!\.rQktbu6nY7Ozh:JaEDXulGld0mi a*_P=4/HG]Qe௚Ŵ GEN SCBf`l+`;1kq2^Y.W٤i1ʓqԝt_=J;@ vػ"lu%e$^Ev]aNXzG81Z4vo],xWnχh7B !z_[+w9]e5; ,!=*WHZ*4rn#;N!V.+9e*EHљp7fhep!*ug9\f̥rk]6rrzO G)jQ {f(gTgK[gdD"FhCG~)4}7 *Hrcf,i䚪9؈^2: (`\GcK j/. zf=UV7چk Yl.UĂرfYoo/VE= SGgäE"t Y`USLjv=D:5karю>F3D ;'$aY)Cr1y<"X&pwz jIZSKՎ*GJ-hBfb <?3[ 5D>os&L-PPٹcRa/Tr* JZow36k~+iQRzOM̞Ky.zD*:5-ܑVQ~:^7NAꭨїg Uؘ4Gar!tk,^X[&z!^3cwsGc8~g1 IAZKGϓ4G)+SZY t PUgƲV@Cٸ |i 2]yR&_U*/LReܑ+O 1+}Ty[P!µY[:H5Uz{' IX|ab3裂*5Q)mZm[^ "0Ѭ08g LzkIUvGsAD4PdȿUQ&]uD^PKIMdq8`HߋAk fG4d );ꚡMNAuUԚ*lY6 {ϸ(:<H JQfd2k.`dkyT7k(\3X)[zIg M(, &iKCKQfzÂ<*Kkhx4Xr56 8N3bB{\pUq׻r\3\, [rW}П M!{zq av۫ȏmPq8H,cB1|$'1fK8U5c ~r>,8NSxP |RWxGT̢k_ Fo%nSfD{rZh 3rg:(OdVtYQ^oȤUN +Ԩ XKo#x8$ G<Ф)G+j{dTLjLRE+L=m(gؙ-+kJ?EbS>S{VO% ,H{OF{Ky@Yq_伹!dZ|ց]m*E̛# pnkZm#m־BA9>p>Q4@t j! Xjp'o ޓVa2lAJ80_?ڕE}(bhHaPnS/P XQ|4#8&Zc,$OWZяM-`\,VzPĴ<|&pL)iga3V8 cWxg: 7ЫI#̘r iݾR}U eCS7W8Y)QDJ@T.טFT7Z<MLSa5ysO̖gI3 7S=eu>$pwHBN1@_l0\( LwLA*y,52Cwˋ;&^܊W1^ranKIDW$º EΫ!YSj47CoJrt]٣1ڰ;68,0 =sMa5 X l9d@S5!KhV< 8;Emn6݂_,zul p 7MƧ M[b68 'i[,^ƲllM_5L@5>W=&p/kY+mo%iΖ ,~ɚ6i^lx,K$jv1[g?Gq "_p2N_lzI%Z&`Թ-zq!2qj;;k)֠^3ĵ,㗮zuJ-v@;[w ^fV$/ZV'.P}}enJR0ckSx=՘bc6qHiz}({bQ/9v S>R RŦL$r&T>II cH}K4gd' ) /lRbA+[[ם?F(km P֗O<060Byo !S0Rdm e' X҈ަ-CĆyd;h5ڜbx%кi`I&Y= 9ыJ;?H]9=wt@\G%2JcF U iHvNt;3"mbۜLۓn rCL2"xY* G^킨6]Np'ڷ+J ׁ'~MNz#wi(~,QJSaIL|,8gmR'.cy4낙T㤢QW6ǀh,vVª&"6j,Rf{ kgгP,Z39(<-IC%oڮuS *)Znj:&۟cf"\(D ݠS ^ 50% G &֚vPpr? Ok0NIs[hpI/k(ӏtl-C\S`3BxT{}%6FF_i$oGPKPCl''Dv$jǧDHXTm`Vχu N=gw.뎽ʦA3pI dΚAwe%k-.eYJ%_6#oP mqgasJސiɂꯋI^2N ^} 6tOCj֩gQT桱ԽMXnӗK7 [.,MA8^T]u?a׫&=ev v{cf6Zj`<"@6wOR]T:Z>xaW2.}^KXk7ǐNqHc=N&V=!W*}o7##Fq|M= bOQ3M_ȌjuY&-;+6\3XeS+ڔ\Gj Ox0@EeWbB{{{vkuBف-@P̄džZ+v >7Σ׿m[2g"6!RM?S7IbTg}= fw{9q̻UqL2:EےݸѩK I2T8~iabxr6 Vh]+d=?tąR_ΒcXR|W]C@0.,N Gk朜&K 3ir+IXj0!96E(72PA XnU4Y6Hb4]Ii羴aZy}nOWj3E3ډjW\AGdpQ C9%PE|LqIL|'i N!JsN6LLD(i ?Je$&ڢёj/S;wbCitO>lu,W0CsgP OdH>9v8B+}RGtK13hS:a21{7~mnO$s)"()Œj\k|,y;>Yj4±F̭AOemeSFpN=$p@*MZ;0.eB k!L_ʖXzQUXIDZeAJu5<]riuJ> e2.OW?5JJ^u5ID9]>dBRg5<˥N7m]Lz6O)xcܯ  = AO ֬`be zi8 @:OH?c7}[;{2xJ+pYd9[\+*h dCc2{ӘqCC>dyEW\$e>ZFUh P\Oߖ$c[yU 솥R-T ꓍KΨ+u6m3]줠v`C7@-b@"ekA G!9(fkTF0b!*U:"i}<|BLS~S Åddt PVԁ! ɝL~Jq -ɉ85Z'BŌBU>5Ev]YJ!oi7H7abs^L+G,p3Oð/)X!&[L1݁(|;ZBAHgG@.Fe y쉶ӕx2o PhB[<[-@}FV8^sFB$7]Ms_וݎW5~ ̯ē;9 )P 7)zs\>j;눴$8`ܔdei'3Y%# ʺ{aBW[`0JVh#/>:o 5`5|S:Mѡgt1np0Jj܅}sTG E@7gqϞSc#W}=Xy 2^w2=` t7j{q0Ap1 ХEZC^PgƁL?.q\Kۿ&`B?MB30NSG)< O߸u  D_9QԖCGwНJ8$},} TH-3ji)4챙il_ D%!AgH7q&`?B }Mivo3[s@F9i}lRnr5p&#ܹ@$V ͽ^ev!@~`vf9f~0@TG "NBAE-beDqHE>4bAB;Oxwz3xyUzho'(5wF[!^> }KhG%Zc>0I_p=Zk8XPmJuj=#rPvotEfAm3m#B 2/1γ_|#r*ŀ-Kh$a]ιB {-Y $H,9.9r\xv KFWRs*n~h3ɴS H=h.Ro1'BQ Q掩W&Fˣ\)L2oh6S]g'\a{'вR|D7:KFj?([!~~l(KM:B3+)5MjpnIDe6C 7 MxS[7ׯpc>_+Wߡ9AĒʞ>4>mW"OZ'?בy\WYi5r͜i]~BW 64AaF|.]Z,ZGDqZib+q3d3]FX/"o$ܙa^ htes5qh;fi H8VɶʉdV_-@ P]c_7Yכ8Syy2p\;5>Tpw R--2ɚW6Z=}ku[ -(sۏRrשۉͷHn?hw|a2$5Tg2J=fSMZhN {즛![ iS\k٪7L;e f 6c"ڢ6arсOMִR,.]7'QnXjf}ۙ:A[_n2n7j(& 4~\3M)i{Ao';?TK3J]Roܤ.57pq!u eԹ L?Qu_|pgh]KȆ{%6 :cY"usa:=:W8*BCoCp+0Dc\cUurkk)eRgkrOdCbk]2#_QifH".CuՎ-yƉh#Loq+X[fT8A6^(^T(3 eg)kDn&IOթ4-U(y#{\1$ld/;>~B(0|0T걯d╔ %+m5*O붶g|O]wmwѦ3ʲTs4U=ȲDnd{hO|44%W p(v-5,!dLXzHjfCG ^>18nɠv8oh]ŧ=jJV19gS}kҵMXd7M$</\,@j^XbqQ E\f}iނ@8{+&d\fqRO b39ia2ffs2qq38AON YϷ9&wOxBhj|3xo:ێ$#ݠ uJNo&AG|gBV*ud6;:Ek鉲s6Gce T{#ɣg™K&ׂ>r%@h]Qu]vN:y6/֘<rȘKCO9I,C²w`?/5d9^{x˷@DMunKxpl;EUʫn /6b2'vH̲{]G #Y)pF`{~iv* QT@S^vJbW2fU,3hxY_meSLaJu|suH ɷ Ro3{IڇS_eoz[H6=xUDztW {_?D/)n(~^l+O.qMJ9#L67j^05&G"h-fd/NrAЄY!0MZW$4 (g%p99Wێ:48SwA͘!v_{wImVg0uKZ76 6z+dծNQ)}R DxӃbo░n+O/fΌ='9War~*1bB_M?gw/Vph/Oƍ'nwe *7 ʧeLԕg"G(uİzEt6^UK8]&{PoQR 2<& hâJ*M,5SJhoE}cٟ٬A-g2qыZY^jIxeyg03Em4:B#9B٣^H0`k?Hl $esڏqY ͇#PS?o,*S;T}.tًLzqh$(Δְַtaq^6[E)Hm[$ܜmqRVz`,n<)) E~#AN;ՇDL~(4x ]?"cF}FI^t!D󋄃~rBѣX)%<,طu@Kb"y<]~l͘iX)0 ڧNjύ`B 76ѕ;y{2$%SϚ`4TT+D{^ƣ$VkYiCH"MS1ҳŪSDow` b &b ,:ZiDkp+&8d|f&IBJp&ETKW#VZ9 y#vD\*GArWT ngPA@A\Tw"ԚҪlC/nƥ0ɤuUg:;sa)pپ-7.?q#aǿ ϐ~j!^P^4ˆ#,"_ɑ5 ԰c7= rc2yGO3;5Rt) euLX^dzB~ۢxu;?#VN0YbҴgKsAbzm`>UՀZL=L~^0?/>/Z'ge_Skrd >O1LZt-RJ:t9A춴]@m4&5)¶U4iC1!ZDm0ꗳ͏F` lG2< 銼<.yo(yS3ڧ|2uk.H{BwHQ5Ͱܠsciv!Oc"Bw07+!TY QǸmgR%|OKv(qt6C`Ng$/yQHKn#ljOZku|NBn9NcɸR0 Qu7qe`ÎRdos0UcI$\nN-j)Z"5vC+E4XEu 1f37%{BE`.v%澀GjMǏ7oCHpG1F8mȨ C/y(}ZK; 71=ʴE7F*z]Q,[pSD PJ@(]VS̟ Nw`r'.З t8+~ྕ0>(RAَ`nuX5k\w ~0VSr10we.[^Q]>w^4AA5y]R?$'V{j[{T'O) {]Dwo*ك0 &w/JƑw506q-n!Уچ5 y@(ՂJb}M{7ܓFfX ߞgi_5';jݚO);C[y! dij%#8e<ʲj,] Nq14'<ՏO4`wS"U>ɝ셔 NtsS9t͵gFԁ=jXJ_K9d %}+?}5/Ox)}?Fj\PNnvѣkVi;6sl1#BUCJ!]o3^J05 _d%siˆ gmikF1ur*:FvBy%3rP`/% oDpK^Gm!Q=fd[TK E7Nq.^c*;& G*4Hs&:H*m$*ܖĐ{2`%4&(Jnz#ꉳP]#q5gX 6ʢoƺYԹ|=ڒ7'Ւk@@Od\Sڦ(逍m>Ձ2<@ZbB}DͤS$,+F4DI@GiYV)9&D5-gtoS\ŗ5&nl4F)+J(t~GeN#;Y@(:@ZsTc>ݳ0EO(|šQ ^YA7 n^`1:EN2$흾JWVƭWC-߀IT"b4|uo.4tn\?,}^ԭG`e2kf;j@9$l u%BF5MzGaO!R:N~6D( ~ѢY~wO-B|l&_f̖vTLdW=I)\ 'ObS%ɽ3x#dhۀAi K"h /-7so4aqlF$X;u.9^ n4w\as#e,{4$jmVac~.1]9aKj>Ķ7^ Ϥ W)] ޴/aӄ5?p>cG$Eʮjzʐg^&/1ח Y닖L/( Ϸ+)J@Ej#qÓQ>jd::^Wo8ywO"Cg{H  ӛe˃f)nғX|ZKlq$vqVT@n2MkR@HI|OG?{'WCQ}QR @ڛk;0[j#|f>Bm&~I݂dB)zv#U5xcJ߱Ү\GKe2=g[6FHfDa*]4iAz x&фIFlF v㐣 &G )RXS!/gTy 0<"@gFM=Doڐi (]/[P!a|xlILɞ %?ܮ1/˙ v|#bl"ƕ+CL+I,YB)@-f>M|tK1I %͸@+9'&Z8m?lZyVȺ=3M:u6݄X/x23VA;!*B^1ɗeFqPq ]m a^"x.pQǞ[J%&U_6ARHTYdKJu  ,;7Tvo~ G]=X JFw1 Å6(&;HJxu;ffY?\ .H HO3Qag4dQQ/ u۳ϥwMC ?ۇhP)A/)řX;4 .ܡ7}?"fP3ߝӝL{=At9 4=MAS~"]vufv+֔3 ߈55O_Q5 h.\94>bŞ4b:BbZtSIT?-H?@L{xygBMaUFTYd똖$މlX>keò["\,LU 4L/ոU&~㮕O%M][O\d|2ۺ CVgRGwoO΋2ˎ06~O9Y+;uMmF䔢#6~Urmi xɿ h0"@T(6PυcFSPy,L`re*jbaRJo8wKXqt U宀sXFӂc;zJNΊ}#Yw;HbȮ y5|jVw㫽G&\ߥ3nIH9"ٺwKOo;‘G쓬SXyt=8t}[5vR1S\SتO օuu ApDzl SALHf}?q^Eq|S&ȳ.Lc a)up FWOx")ί9iH sA _ 4eHBLw,`֛t FD)L܁*)<qNn;:zc6:K?<)'KEq"h䢧%| &!poSfF-FII0>VjoC)lᇇBo ?*H66 IjETa:S E-Ghi^w-H+A%IZCGpuK6٦t'sixZ@͆u=Ȫ|@Ù =0a+H OH=_0 g5dࢺ݃ڰ$"8KOB(!hۇy -ߔ 国ܬ0QjAlm j)><1 0A W邘zc>x+ߕj}1KNT#1 X"ʲ%LF~Ϲ`b #Φ"6{1))p|<Ѭ2tJ1E^+7]dBZ!8 AHe֦%U|-Y68Kmd]=Q8m!U5EZDL>B!['%U&.%q73 k[%Dfش.8f̟$,T{qa;J™<Θ.A`%(~6k#: .4`& Aru%kBrmc[cH. Ce{ `.I]_mO[J]gt;@iH#A)>g~)׵1@FTh2|T|W1QdO O^[쉿[ur#(z^\^udJcצ3tH6DU(v[AmP$nQ VLYKǥ|ΔPx1U0;btp] Kzv&eMA)Y{)unMiԹZy3 {eHUǹr|4:Nm -9+}ܡw_% ^}b(+m֓V >ѯ>f9L"S}3 /)]/czkF{wJ܌ HX<lU d !tUUna>k+ N檒>Ôe_e_zr0az ~jϨ=qk&Tj-‘M4;/1(;Yc~Yr{.A=rXh sW;: 6iĝkOHn3-5BYQxZ7[<,]iecCط[qSt|2}/n޸&O(y\)v?gb8N#ڲ˖2ЋGl,{;C ULJwȪ=ޭh4uvAd Aۻʸ׿J|2ڝsHW 5ڙ1CSQyGuܰΔI%xӐd3 ևQj ^(z'qaw e|yZԁw $z 䢛@Ƚ]&+BCS3IgU_1x %;)9#rl:1CŇ'e*7xY[w|`[ !n,mQy/e !/{bra"`spfI(7*k8SwhSeW6kG12jDnhK^$/E( 5Y-Hn',P=9;G7# Y?~Voppjm ZR{HY5&psH7ܸbITqg@Q|pUhųW՟; 4!~FYs]к΁]V"knB?t~b-I0{WG o0,AVhiKRFG]a; /@QsDݦ(y/O* [1 }]0&OV[ެt4[ݚdJG:r3l⧣&W%a `9rrim9 ;w]r,NWf&+.oTAȲ.'M!U0"1:7u VAkG- j} &,: vzK7<1X7&LNm=:eVwԁ 0xccIABѺ̄N̅'ʝǙs ŰRM?ЌsjE9H&rQ& 6pf6@ YP $y= GeUpܗǢ#o"up 8 /s4_#rk-^:M.D`\?awUnFVZe m&Ԣ%:,yE+(~F]c{lƍv7Z=ռ l "0/?6'uzqkqQ==Y -)N/!i:>fЀ r7eqG#ZpH_¸oB$I920;.]|=Oaj;&Xj!WW0hE16+)IԹBhClbj@<%x7Hg%y},Y-vS5i#lQq fVjU"vBu )9:ۓm ԁAN[YϼT &< xõQy}ǯKjmcbM4ٰ/[asEh@n1swk?zJP@uZ86-eY!w!L`?O$ƨ_׭+DL-4-ŀ* Keu~40,~nMour1O9̯̏-<ą`e9ޝ쎀bO=r  BSKE+1:[Ͱ$qZ4F8p{h5f|uFW+#4 c\΍hXrIul9%G|by ^5p}d+>toYS2l=Wsܸz?r=U}OBy_ތOLJأDv4뭀ed&!$4Q A6`g^ qŬ(0늫lBGMބ>n LP&\LG$-h,]WZ]"AdֿS)BE1'z3 LΘ&?r}KzP 9*&n48:Kf9g5C4CBhTkL[jQDRl|{|+c+V7sԐ}mҏc~9J_:ksIjiTȮV(xb>ħ|]y{GY҃<΅A A6幀{;<Dž Pe'~6Nʓ &Z9pz\6y:--ʳd׷85#Ǝ"*IcZǨuGb1T-ݟݪGܲf>kI=q``op~_2uۊb>86{Іˑ#D#@cg>t4GPOazjS. ,7KSP j}@8F]-7ETzޱOV@/% *"(UE7[9XO9*q0޶)hU*TVi:1o\FA2g|q_=;qz k]HJҺ?c5ƣ|瑡lšJ^d*p͗oEQd ݨ֣´# W_Dl)?ܖ0:ALUhA>\sxN/Hwᰕn L}c$\!kx%OM(< %} TKidAC7Q+Y8Po}Qp=@*HN^Wlsɪu'0g\bC|ctƆ0אLnL抉o?im ˾MGYBG4TƟ>+RLOZ\„ EKoTT!DYAO5ZyxJ p[;HbV*5]*Kѕ8#7K ~SicDR$dB.I;cvX@4 QߓCL*:LVZ%cjv+IKCĚ|3'zmzpYtSK^MPeSI[f7Jƹ^wg(Ñs @VO 1Qqs|чOFFioeAk4Zܞ2jB o8=$]hAoyb~H~%{8f37+/m:};.D&,ډs` 3crvRQ,$EAd-:?on^[Xk!i;w"բDbS7,k5vBB>AKrry-Dv߅eet+wͦٝx@Nwl92P\C/$1)oEhsLx&o3k#]zD"=cf[q]U8xn`7&e ˆ$1z]O#^cw*rdIJ>yUɧ={s4,G8)!u`ͬ * ]6"as4J_" mn)VvQÎ$7~MS\ݩtmwύ( YzCHn)S z B~S2)d3b$4W{ed( /*1 Xtl0i`jAi .^.s^6_1tKn"ʼ<>C[E{8:h\iWe\3=VBC"VOi}~'y?u9-jpqօUgasskzI2@~uK㤹~5:1eʬ]F^dtRs7 13*1Eᤏ&M${t0}u|Jc=[?un4}aW.wj>> Tu'0MsI /$ۜYFo(hJcjr_?Sėyݴu7{6vĊm@9j/V1#gK>w<9f%:v4Yl!z#0Y&MHN֣d'nU{%&QtX?k!&gQlv%n%)YMxuP)ki[MZ%5>eYdrdDXxXИ=[u4zj[USvʿwH9_7!G0͟(sQ@Ru v &UZsBݞQug"-Bh:lf3BH*26UTILQd u~ŲկE%w$cMs1ʱ T[`_RmzgH=})o%BX^v$`N_Xn,jb @0%:Ch0.Η`.֛0yac gȵ4egXCEi6Z%CrADM,h&(*M{妺a~5[ψАš_؍ca֌-]P'̖v\8kJ}ؑbz3+7)erjm=oNL !00W10T2x!x?l?\{'( 00>9=o*6,죥&H@lolZ06tc- ٟO+n1}$]9S_s̉@ َ֢R@!eE{V i5gl,LYMh |u<X-RcLi%';|˰0lYFpv:/ޒ{F)gʁsrƳ7*,Qa)332iI4-У5=8 Hz Qӛ1- ּ)y_рػ_ ~`Ï;G6 [.z]ӫ$V֙Rƫw:}2c;Zc =w Lsp>*w=Ļ+O[sة Ozx gPW`&޵YSMy)Jm[j6}4S:x2)|CKj1N G ň9[0QNSkeQpS-)qg^ŽS$|s 6&kN{QL(ǿ8dg8W Ϩ9BD/T*opyP%_4]61sB '<]FSpvyp`4˗x`m{("~lTj@ͩb"H/LbOyӨ7fAirW?Ҭjx $K:ԏ L6ZJTm>`I.zXVJT#kbrGvE4!1krK-˪s+˜o^9OTRc$&:zrJk "aLhn\K&w:E/dnW{ԲΘs)j_Z.oQ-ʁs+;B92.~F@p!`P_zą.\nA7 5rblUFtubi9V|d(yL8nk~-9ך%Aqʗ..\޺ZZ\:Q4eܟok"[f3 w^}UxZS#*٢ڻ$aHEz;z-v/,oF=u% =F9^ 7X%3ܲr,wTiC=_֎ʶYK TMuE%tbQBLnuԫ #.:* MT>SQ[SS$:O'wqvCX{.Zp˔HT..,>Өm>d~@P2#}R緈/-޴[?7vm> 6 ?;_%05!3VX^wi .!߫\Аp {LGx}oy lW6{h~@6ES+)Kofa`yXjӞB]tj7ȅi}Ptc`pE2GꕼϮt8҅5S'J 1>](&Q#^\jdhV~#fCP{ -st'̘2ratnBtHvɦ?޹α5sW sc.(&x4.3>>Hn*K A/m=/ysTJ=ZX6j]ܐtOeu=뗒9HCCxR}DbG\E%~,$)]d&;yā0/ [myUVn 1w5Y+<)n~kn_o_aq`mѴ {yq:8O9֣%#뗨k|=E \(״uZ&#(v hqUY%gjPI 9C/cQ3F-?; M~ #󭢞D'Nes&)HS;@-RHAQ1nuP4&_x @=CpYePu\2 phrfkQd4<\ΰZWu6T/0LE#Y"@Ko5U:\ꦑGWЮAw1l,n T@&c]LS"+釘+Z#`ͪ 7[LH/o 1שi6(;}AIl<!\FpZ (vs95p9]8Of)& _S5̱g&B@N>Cm_G\0F]l؄ (tb*黢 Xv&ͅ.Ds=)(8+p7Z'UøWeޜ+^T(*RKOUi@|]uK^ɢM\;4VzAAiTk^JU^OԘ}j&A %'m*e8Pr% ź1zl,7LUJaV7TQOf䐖czm5PE\H>g68$(Ǘ3ѪТb%&IZVwF5P`#$#휆BV[$֙tbF|8 fS:.EM{xpCARv/4Tyr4rF򌥢b6 #uTTc,6X+;;DdOǛőEUUu-- ^xyPN"E,|(V)U}{/c"9 aݥzOw\L\:G_dˮ~GX.}{Ic|yR~lj'Zpn#䯢ڴbxϯoπ7yt֑\-ij#TŞ ;^ > ڴ6>_]* >-Z:SN*թ˞0u>wbЃpaEsnp ET"T{L?@ [! 'x9Jy9qvWTB6mX:B09M4ʀ۷wP&V q\O@m#\B Z91C@$lX5h!dG( " JX.=Ow )D3 i ee1V!No!gZ Xm݋>>ʪmI 0h/+ɖg/WR38p݀.%d y1b7) 3R5bvUP؛ i DŽv8y~J\qU ռ!,⼗U޺5sDEFfJ€Ŕp, ڄB=') ﹴ-aSp-g]2O4vEz* <V!=U*L^+ 3 ¬IևSD (.!G.]FP6WZE_$A;J!~ˠdY\Sь.U`PHrQôK9YrZAYҀ 'l1KRBUiiX`2q"3uWs:0yJ~s5-G(]{H6M ܳ^Yd1⡎NJEKh),=oNLArS|$OlUz T'^uez'@%&2 :9\!QF*'vP-Ovfķ ElS/[4 hu^Dc ”UմF|a$ն< ^zΈX"j']"a;4P(-f7;àg$J; \;NJs0lDˇl[E~1 KAz`uD@$縖G<8:LP|rBEcmsB:&QOcMi$ܔ Dy A(;y d|/EZIʝ)}GWuŦܯ٦4o*Pz H іe%$P{"'q6bs,/i@vMմs7Pk%& ֢o28 a{ rbic|WL>I w8* 5%RxpSShrW3plJrYx[p Fx/r) #8'z0Q[F i2q âuGjF"HH(T+%3C[P4 }_1c/(w1b(`{9/)7 _g<|}`fal.w~MA[,ۺR'Lg%2 kq*f{ }a X^IKtZ \7&Šh 4QeR);;la~ {@N]]h/_D\U1iiMNw5%G&zk]"ӀJ2u0mAwV4k*=b;KdWj931&_9ݸRG8M0Cu?΁Ay`o{a?}WySaZ|wgN:@w |d,Q9ɧM IW%ijhеtA:UJ4KFiNdݼB{(P<lCĸ¨`yBJ-zö-M Q=dm/51&[6S,5vM{KbCi#Iw{KxVˁe=Q^-|scG8'W:#=spXk|2 ͠`[c(uԥ!}%o)ŔŃ^5jOKПxڡ?zQ# [w%Ϳ\Å:XwqޫIRtwV3!LR8 59]/{ud.Y_m҈*Xhò͚ Q ̖ݳ@ҏxECLʜ8 Y!Azk0M@XH].߇ @psZ@{ @= !~t{WL*8]KmY[P@OJ}6yc&kDX}}ER-;(d0|c(VF%t[ U Ba,08 Fo /kR;t{JV̄>7>VDO_?» .y(! p/uyLY:?#gj$P漼?zA٭$e!vK[Alˆ L]yD1<7$̏Lh #$Iv :ЙtYZZ2b܊uAewNc9crRe@K԰A.90J9ʾ\ O$u_=oܑ;þ]:lpP%w%kv802˃' %?ȴ3c s wjZvL\+v mZB0IuThϟ9u+㒫; $1|QaBB^pp* S]qW7{ӣU'h.@Sa_V#[,yd^=y1\Ƀ6qFt$1f]EJUMëAZ?\Q+6]k9t[ߩ0ߨ Z+;,Ag)u@#4s9,;m"!'-ҵw㣮|辌85`N&7-976]&7@eǸPi65΂DSZ2:N:ĈJtDKb>g&>ECբ%г7P]"`ٵ1E!ձ5q}-a)$R A>Xnzurx~@.d 4:zirrLJ9c^=ѷܫ=gRh~\|p=epG B-4=h8~u,cU PK1Ve;9m`eyJsjAN˰ t2` +`+r BLوgCovmb&j؆EN3̾F_~,7BcxXj /<;o^a$sz= wzoҌ?J2 ,~}[z!S]bAۡ[+v>dOe.?q(Y}a9cwhja>^IQHTI>xJBu8;P;xt ۵EM}@Mts13LA̽"X, x$ovazܒ1,[i*Jg?)Zo1"lJ#/_XEiAf?| [ )+`GbVL6KlVay Z(5:Y4.j $?v>tu3j xe>s(֊˒FIlǗJuTtEک׼6诵ǢNBf_>{ԲcXZugb] |m!=m6=|bSù7t9R0 ,T&x_"Z4K$h?7:.R-jgٌP.R.R;HWtJ=AIAefN^&tF鲷6PINWg> 9c?,'%:<`TX.A󢟽۝ƭgkbhB(n  /i%:J1u:t:۞*-:"_:{sU^3!Q]"Fe/Vn;؝>J`#Cِc'oBu̵~Q?oi@qcWabCMpe6H.ITWL(6jo,- օ9 he}15 d*j&IXScץHͼ kaLK§[;~ÏKױ'W _~#6;e != .TjM֤A+AӇq^;E-$\+oPWڮ&\?`5#]: \^^oHks_ن4@+ŁM*wq> [VeaRU Vb-axGln |?`6~B:|9~E?$6-RQ|yBl2;&uCLr'S5$WQBy%t-W-./&iL";A>dSLח4EcsҨv"MRD9̍%_=lSIq5 7'N#HX hu("m>W =3\?Z^@(/n;t^} ߩQ1vNjb/F#I yvr p#NUe-7͋˪~e2b`yp9˺*P9;~0:wQ2wq$2̭(Õ]RxJOU3GFn=5/qUqm2 [\m [  onB{Yé^|I1>a|ȍ[~yQUu~kdDc XD4Eq]04WHx= Ϗն`1Mԣϋ_sJ>yg U$758QJl]V*xP"u ȇX%UYʂ;j|7s3\E&kBҐ~:Eu&czD"6*ȋ?(KEKMWR9=7Fzܜyu l>kĈ$rlDC*m'îbtQp0A[2ad&BgDP1?3Gɠ+^+@,yQkun |귩qnPU櫨>ĪNϦLG< ^ F+aHe&w- A='#3e3I}hEW;ZB!a`8CbPL\1 ؠlODBJRS4z*vȁ Ykժכ<5uZǟc24({l~2\iQw~0%lؚ iڋkxQDrRɾZkUHV 4p&oX}aCe[}"ueiK*e8o\N4h@1G-!_Ձ(XG1!]iՃ6bV͹P*lS[G(`Xd[JBC|`u&E)g}p|s_4PoQ ]$7&Syn yZRJ fdj hj}e[R5wJraɫ~An&6AN:tyV[ZznD'nz ot.7{1=8Dl7V%P`uBƽ~O*ɵIf (PM,-̥G[Cؤ 0F\;R|H}yr;H*⢍'o8!9frZP15{U(q(GuzYM]tyd,}Fe;w=?_~E̎.{ _mAPʩ%-رIJ!.8fLrͦ ^0JW%'S#mc0KiVLdyJQzdfdtlQYc{cz'DB*ȩr򚱧ZHHsE7$-\|sFxU}X#OSJO,_ P/ў*_N5X;v✡]u" }4J&K ~M gI"TۧE3,X}, <:<ш3Bn[4jcT !bT;'\&RȆ j>E͚vw\.2u)^l2{ۄqDPƀ྾oRK|i*Дk0<'(iń\mڇ>]pzh3G.7@@9L,GpQafߛ`+*tzxs4.4<륆 ۖMӼBƊw;uXhrZ"?tT#^N:?^cr.@YaW1$L>j}M"tQ%$D~>xQonlq8bU3-A.ICNtWYb硽?Mc4+.HŢ'@8mL/s2ROuGtEAejDk*b@1Ok2CppфyQU}4?CPqљWfu=eb)SQCQ-/@'pn 4Se',wPk[n𚴹?bO & 0] BjHjBpzHk[ NdcT?5yntԛoGŠݜqʀJ̐s,;* vd*ϯ)$;C *:딯vt];#ˬ܅SCQo'jfDzBi6I@7@OO&uUkG=^ې+veKg`8"<=?Jc?Cv 2+'YkY";zPѵ>JBRy1jus{x``LFQ& џ3quos+ؾ"ɒrq$Jk: 6l~>Ǡ n\S'ibL-Ufb@M@)8Gq^qbMy7lQI1x j Jd$jgFQ9ӽ2} HMtK1=o6xt%Trd!ֻC3L]*3=sRD-b7z.=wvUaӃ]c^/O5e(n`[DaTyi:1~Do 5lcjɹOJ̛"8?<(Pul 5E#sYGB~֨"P34}JR`&vO A>vN%4ַmfoXΫQԠ6m&EA,wh4r2v>kJJ z2RB + TCiFyMK(tp:RQ 8{:q&qBߍ|Ga{Pnv{mb8O#om:4-h6H 7(Dwxz.#A'1at4.j!؞^~P}w x؃eK| `:cڕ.,bxdqQ4ÍeY8>5L Oh!)GnZܘI7ϕX!2IcA^97@I 뗮fc$4 /LF ĩxTԃ 2aKt\ V*)Nʧ| kؠS%9UelvUҷ0Xmgϝ{%vЕ[1^,!V:\ݧ%M$"[X]2P;ZLUvEQ^*ꕑ!V(y]jT 0gø-Jik*9OK 9N1\K :;ICO''1bwЪo,QEZFA~7dŤmu1=F@W&NfTR|Cĭf|E,_-Ih ,OfU76P^˜V_ Zư+>5H?.ܼo!s&\<]p$c;C2C1Yj=oTxj^ȼFkH~d=[nmOL DI?.R> v͋e& _ui}mqv BMTEȦC:"q~kV@Gn6H-@V1Wimu(%ue@Q lb'w'G{߆YӖ>#zŧgm:qZF%} P[DϺO%൧Mqb,7`Ҁ'EOd$xq2⢤RKb!/hp&k}JK(J,0S,viiQF|ݸ6}wc<脰ա>2.樞μ*KJ35L8N+x{g]=k/6`h-ĈCƲMkT$EQn~{\+@'"cGv0^ ddLMdc925-^MX2x&_;\ jTh rH!c7̘KQ|;,IGɻ'ϦhxTKwRHe :nJE-\*yqPOBɊO$sŹWcQe6q83d'@jK9ϹI"Uu}|b9Z2`V(d}(EY G'בx:ƇZG_6 Em+l&wf25\)_DȺEd SMm(zPWq} *j-y#83X q5&%iБ,INs }p@8T"Ŷ5jZYwXį>x%Ku u[f)ZJ؏uaMuO/ l{e% "Xߗ_($5,F,H:]z xH.mgeNi˪a2\ fv`pL&Ñcڈᎋ?V9 (}Vd[>U&㔀B)x?nΤr[q*%ܠp8cl-695.HV.oɩW^aH_R*f6ruсs@g!U_[]Cɒ{ߓg(@;L*mnA$mHb=)[JO]1, I}]nJ0;m$%eE T{'}0!N_uz7sXϻ)=@?eXS`JJ VoW;ۃ~ɋzp1foR*~ׯ8Ue w#@KrH(+4Nn"קC#yΕZX F4Z" +=9-4FqB)2I(=3&36 4۩Bl+0]|UNt*_ Ǯiu7} ;w |2%$G[v@~ا>i}l)'2S6 "?ᴸa[R.Y4]aukh?ASnԽ»&3fF0D,Twh;U'uF 7jA~E}8RL3}} * d}n1|ʟDYdfN'&޻ ~.s*co'"}= i'd]?vF7CO &KӲ/)ũ% yǣEbL`tYSH=8FqA:+o{rH"dBޠS .DvSi[=r#TK BMx,4YᎌInƲ{ՀSE t42}=6,e}1sƠ]C#RqX3~}@u1 %c‡f7S\\z;ՠ#A1PLooeܐ26j7Nvmۓ%d7 ~s7Pة+&>yi+Q7޵vC ^qllز\ bcPu԰Gw XEGAaihd)/$ޅLb Uڗ+Fka@B"8+u"-\ [QTԎW'b2qL avxH8%bۢ#" `ֵ͞m/KގM[tWڇR je@5s ^i=qV~4h"-~!3&bܹ%r֫-u#]>IHbn 55ׇQIQM{̦k K,j_L3RCzߍ®ZL&ɾq!d$,!cݫX0Z+H hv >_q Ptz3J-O|h{tVR ֥7CQyiD =TC[)X7xHסھCIDCйZH> γJ>!B[62 M ~> 96KHE;bexc 4ZF )WO\:e*(+ձb0)!5o!{4m?NqN!C(v/lxSebRkGA5DmR_*wK$ش'-5?5U=8+`/Lii"ἣT8OkŭzEdxF:] -h5b%|E |K*! uu)iaDt3$GL6xr / Ci< AxxD7+"i+*RλH!?~s.ێ"Vvz.&&T5.ସ8XnWNAk`a aZ_$|)N°,L>?NDg,Zw_i ~ڃ Ȱ@1W j'%ȗ1@ӣAmV!0t Iaw߼̨7~V#:݁JIx߽uyl!`ba q7GY68 xHA>p c̤ӈ: p>&ei 3Ł%o KW@/ŗ c&X3NߌX&g櫔r :5v]m0wZybAYy*Xb  8fv4ǫ!d!d9#8@ۆ@Tc 8IzCv|A7Poz\]۱ZST*κD!4&+ 8Jc"G纄YMMY1u!B&y:̢}kDK>2u(m7S0g!wč^!&] {YMFj290g$մR[-Y˸,bOgBX1Đ+ގ0аC~J6Os 2,tW"㊯1G`F=_S &hX&!a+烃߾|󢋠VHՆ4 }~\R)l\.AnO'UfIaxQϓLy'Y %dJ&/cMuV 8 |4Q Ik0Kx <^4X /ÒxO!a1w%U)U/狖I_x'DM#5&1vwcjxyt2}lqդZ={6?A8X`\y.;h/@W|(aޒw]\_^V214x1M{R̹w.'Mi{H"$fy/?HQACȼ݂P%f]}nj4&`?PW`OB탪 zBh^9s`PJu C)?4xGȍhޱG=}[݁Vm{% AjS2{fme{2S -Z?ՄRQNuB[H!5ȹ1`Vh \Pw5x='mJBm]V[3Z9*eXC2C{eal^GthհYZ&xiv5#O`z  {/¶S)|XtfL'IR'|Q=F m'Z=I qpuzF7 q+UrOХ?AoQU]X@|sp~SJC>!:}jKn!$ mu sf4.IxtQ sI}}jJۛ2!-O_;7pr}"X}R&(PIYY;>Bb5-\{ s._t@n9 -۹ Kh`&9ih@]Ft %׶O6d[>gpRb%A|% TNvhz~/MцGyK2嶹 t=7ewB1y1(pKĝ!~d3/F>D*BW ]"+jӢ \գ0lxw .C`I/UW}S\S! dAM=`2>bUEԹ왫}$wEr@$e& Sdnu<W-ސ= %Wa-cUQ틴\^]~P E="=oA-u.ݵqw'LZm gfM)S|&SEm8GQW,æh_մ&CL)Bԩ.IN[V n 說˴"Lx[G?nؼgo[9eRN_I i9lBh:! QKaBMNadXh2sV qp"x`o#R#>奛(dʳp[(DP 2IL&OfGnWW <$vHUj7a \;}&uvM&.ԑ8Icu2x (fO&svN|z5AJ s3WKtgNƮ>g.n1y|IY{4 ,H2g;*G/ #h-xjW({)(Pw*$vPsi$ջM> υ@W q;G4~_i}sC-MLj5 "4hWE/+7TJ'|tkvt>g2|Ī4/Ӎo7 TH>3nQJ5ޭ+-&炌l۶ٟ%nxȬ L/)gR)k!3ß'=k,Y2ܵ%s@L?O#`-JXף"p'r77Dl(5>{?h0 đC < 㿧bzZow0aw{#91!w8I]ehF%szjk!EfsML[EFAY?Ȣnl|>e֭e,Wt^3eB&$y,!S>,9``즭xaumO0/Α 2.HvIxR|pQ~ʕM@d\HppCtIT#[qo,s^J]XO&m#x,2D3ge Q-CB,)_&,hҔa8~K3zWXs$DA8r#Zww1jې]&3Jz:re,)^MZi &z/mI" jjNq~F1EfPGNuN׉̎9ڏ0]BXsFQ`#;.j|#tWfeՒ PBo 17 hG@ $⭗+ӫܘRoMo(X>c9xj&P 9PkL^Z%Qy&6>3Xf2ݼy+3 BenQ~ac4 BٸD"Q7~]b?Eؔwݰ=٦c; !&JYP[רa}`ƾxBҀƤxپ]·p`ہ·1PiT۹kR2pyA?K? I˻^/d1/dX[YKr!ejt{]zz"YJo>e3acj5* ;=2/5F'ZOoSF%_oN 8Pj.Pr"H}d# UJ;M hPC$7A70TlA&V֌P +I'p=#,DnTw86+&i jhmJ}^0KQBt!`.G+7 (9{RtDG WtH.YKv￞;\ I"7/S\cZi+u?VxJEZ ٟHw8n^ԹXA~ɂq7D{ybX8`ΙnBم^K-_A כujL"8.&WWy3h",@3MJ 0a5ESioX =@2UPq9RG*= 4OdkݕwI~v@=|m[e6ՆI㬟$& e8, ,--Cސ{%\9þf*^oż(7J;Q5 Á"$^숬)84/kOYKuXKi5w]Tf,_0%Kِ|~)v #dk.1A :IR{pX.jUZ&׹wgmTxhX/)  ME TwYtBPh M+b)JcL$/ UܦۍmQ VOh8\uG_Cc H"WQq({w7cZ*!HG>p}ɩ;;$3>>_.8G*]YOKZyqӛ:"߉Jtm6;L9 |{E|v5'tN6l@6xtms,)gY Īs.:IqR~q4F|ōG_sYޡֆ!!I=؃HwQ 66YSs& 'C)(gn&L^i#Y15d?7bhI# Jidl.sǛusaKug;!'x}WܷS/8ݼuգoK_;HٔsO@w=K$g#sMȷiQTህ2z%tvoB϶>DLIF_& l,,4Wy,ÐDS@/=$&&t5ĝ ƙe K:{[141_#ƣ<С5VUӎd'D3fطn$Y6&?4_cKOgCt@:g97I7(-0sDMd[*>Wg:tE:,$0ﭪQ^ a7"/u{+(_ 5'܄Q/#<{;vumM }u})RC4fa¯jڳJlgE6ܒЃ -%ܨn7 gGG?3שRB~68xD8{LH=vr x+ע:ǧl;\ AAq"'3~tR%+^x:öŃ{.jͱ?Bh]] a[ؚЎc(F~Ty` j':T5 p)OGf'􌊨`G-p$Sqgyd蝼I;Bpnjv)^!%:I ~|BlCA?Ai:fut/]k' B`~nySKʀmѝ `ّT %و3j 3H5LMJrȳ>Es-jre=$ܓ[Sz.ZDHfV&_|ݫarߠ"ylI0 '\( Hubޤht[ɲ*6wN_<W^ ڬ%oun$o3:Z(B([5$R虷mRٶBc"솰2C#>\`0iħBauxMۅjuBobڍ0P̜j#nP|}@滃 xjxCq S6uwIk=bYN@[IJ$Nӛ$,ʆ*'H-Ir?mB*HW>Vl=Oh pkT Lmx&FtrމY!9ɺ튰 =jӎOɿAĹzn@ECl,QPy~FW]㜼x{j&e`G窆Ifg,A2T׶s[1=K5 ?NhTqgQ(s>Y?+UG!^p==Ĺ %tYs3*Y<[޼~4:eW9$/NV]㑆N R0WYm)n_spOYA@5 kC 5] Ufia(a>jU 6c +%( f+~kYh ȑ@_M >^;0Ϡv6zHB ]at,|GmR [@Vh" \ >>'447Llq)!Xov>S%%Da\x٪cS(k^v'-:SbTe5EȿǮ'uACbE{Nc?:[zbߨPE50X >@Tus2 mx9Dhi=q;4í{hVJH7:{ dPuJ™VoZ˒P$e|2o{&\1Uu !G=@vRx,duӥ=эַW¼Gg߯?5?} [N= ys>'A^KqGOP2',?unʽ y*23)D[oGBdgX!s׊X!hW=ݸ\|+1>L~aR5}ȪqKwd_PBr#I*3^1wH^wi nԅ6Á?uS\ԏi]mNx`C7gm-ɫOSM'ܭxZ[m[@0sd5%׺-{ nCJ!#e›$&d۰m{J/f`]zӿ9XEB/$a|x.V!QM1dDY?la{ibð\΁6ZqyӲ<:-" {G26)ʒ b >[Sr룩INi~UPThaUBu z%YmItf.]['`$v ev1qtppq@!cs7 cOw ϐhW1^l8rǚqּv0{)(f}FԹEE=8&v2h,1o"v]m9 C;"3X&PѠRTJZ?A0ֳOk16/3# Mn7gޣBKd ī$!^{{teV|VrM0%:(#U;> ?C'9Ŧ 3 s %"[֑^M!8'm K?DZ;(Ej}CM/1#%+Ig֊]QgDdU|- %-xKo$,֢['d&ޅDEqm jLՍ+%s{V:4F(qXnufTwwcvDqNE<56Jyj m+ۅ=X婚*pJ9ϖ~Ɓu${gG&ʕ' R7>CAګj(7FʨK10sVG8ܰv.sDJV ]PV ?hnl7SvZyƻ$zPIf `vQ!Xf?Q3j0p4BhIUYK7?(P<((lDva,- E!GTQrG[VB!%R`܌pt8F Fe^N.mc䀆g{7FOhhe؅.%8FE2ȓiR%n;'~7~Yh“gl-}XfXXfۼ=.\a8b_mH~K$$J43Jsq>MlN$/o5|ϔ=F% ]~[xz|xՇ@YmP(5]yY3J%n 稄֖rԝp͚2r[qx&&YIb31oocCyvrDHfX4LХp99$_\1@zElYD7}89U ]39Ҿ?6藦F1bKmq+ :FXjlU >:G znLӍ7,q72؍#gFև`w!x EVeWjVboiq':9}S([=ɻScdP1p4\gL)mm)!Yq:Ռc(PAcpG,c_u'{ &o)Ny(5 ^ 7,b]rxLsqH@,*c2)C6a+oU,y-D4x!H!F<{cXyVPm0 @Q1ؓ8k8ؽf;vjQ%`藂bD6h6_EqֿG@)qVیs^ɘTUGnf]%j_Lz6Zځg)͍{m7\/z,B|PJLAwc4Q^MBR~+& ,+,3Mrrrw3cF̦} qEM||thOkZ )Z!x{tDf2/C;[M)-`mYHՀrU{2ۉqDv`zCUO 0% D uU.EKT=&Öpxp5,FfsŒȷքn©/^kћ?JKXiُ"~<|z:@Aq׊q:x7o3@r#7AqPsw\/=3{N59snoW8掾#M]X&c}{]tmX돬}ir/I'vN BAzY S51EjD<ճ=ܸA4Nts%x}'TN/óC+zM 4):E ٸjsI"K@sqI;: _!/ίI2QYckVH 0,%w]8d)x1=$">JtIS"R/'C-f}BA;irPN|{*SsRq,[=qUz ǻR \$(YP%.&)ےtSybY?~ d3 { Q?ǒΔ/˽e/RZS!~`u^m{BLӎE3!,IE7ā^;4v9$Gޠ7Q`)XD&E݂],㺚o7\8n v]4WN^;o"-Ddq'S|PPtUƺyKBw'0q'ˎڔFA#.0jIsҢM  rEʹRWRd#B'Hn d9`OOtlܲ`l5+"T(zst§c>,GEY콿ر lf23A#Fx /,sC1BE7bS_ t8YO^殁j&$RI]mQZYW^|rªNƛH:G$%=P2"BI6)&&gw\:tAz0~5eo+H1+=Ra2Ryug#ANk]I~(PRud-YyЫn|)eI١|ݦkՋu)̍&E< 3ގqWSuHn9E_V_&%-Goy1EpmxpwryKn2 >|٘[hF>. Hü jG~{)9F>plsmНDd%).2w h%MsJ2mHUpV볱#o\n" eDї5~s,I7TڡH3RծsPZn!U-c?C%Zuw5["64r[mr)ܘg N8Ud(fɼ8Ӂ+ݞK(=FjN ڢfK˗gznkZ\I8lp^TU8RyNlN&f#c%i<09o_+#_Fh O t ]뙸8ݲK@1sxjjt[o%8HzƼ\*XK?o΂pRaG‹Oy2X̓΁0SoyP^Gܛw(uA,k.De(֒Px<3h*oq`N~OErz$Cz7;:CW. &+X#r#; PaMERywhb n/ZwhS[O !ӱx}޷Ʊ&8:)c !^vb]86i C|gPim$ |F9r:> RnTgMGI|hFX9ĪD~QdDG<>pMd):}4x TV}xuwpi5~(R8dgdLh1V0]l˜agPx|>rb5j{L(9a_r;hݴM7!ie,~#~TOH Ǘe:vx6[ SM\pZ[|*V~`[S!T(LA 8E7DCA6op X@7mi$W j`Sk"[ LOHޯCZt53k]os)uYg2$*wHg2$jQ;L'܏EiiR-$>϶hua՚~&f*(Wi8@69uw_p;:ǹ8%ڵ3%|?Xs(ԑOnuDAQӁ Nm쒸WxIC,W+*O s3,;Be[]D#0dMFHޑ1nG\햋&> G0R4!P_lIlK< x &c&߭d"Jð5ڿ K}"yÃH]& qz2`ԪҐkS2qS8sRLDZݧk2WEN:VWQ5']#;>e2tWOV.Rǃ.,5)_\{tJCi8Ev~_+1#؁ f``RfŦ`5Hssu˔q]WP0fjM8+2YPXJـ}US,] j*NW6]<]ٹ= q/YRe, U/9N?QV\CF82#Ŷ?K@I"JS+`A6 JK{H$~mpTri7^y6tl^YmA*SAwCޞun1]:7>3 tXTW%%:o l&jS "{D +r~A ۆ宅**3wnw$ ٶ'k@Q,B&oUyr2j/NIQ5jHbD;WcN B]><WL5> )\{4r̅"RԕJNnaٺv=iWtT6)#1GwLYKkһ,NS a:Q@e3g{$_";mF#ko!e>4C jJTZ}ڵ*#;J,=».!6Sy Cw]KvVU ɍ|]Bo#0V)UN_ 8 !0|rNVY5ZDΜ 紻n^HRn}S8͆`%ָD AFDUG!?&Oaߑy\$$4mL8m$w!NV .v@sSˌn#dlG7* q qe$N[xݞ{jue [3BvYg$ǫ4ӇxQ'2h-6AYB`-CNuC'gZm.ԔM~||T-M}wf?tyA<8)l;ֹ๜r>gkdԕ-RyIsP ,@mu(q`sy=ٛY+;÷;lѷŮH1esScR. jZY2 @UI*krLgT2>qiwn{դ8YQ}ruo*GKU =_R{A%l SIGl$[ebcܝR[+,Sd/G'54-1H(U2fЀL?]&ۃXKI솳Vqln:<҄tEr +CD.Zep`hfO]Պx bⲜ1nuNH&L1~+/tx0!ݷ*˚\cxG.I8#*Gz)RJU^,'' T۾_;lT>mAl8 !J .04c~`~Z"=^ H#Z4r夁FcP 5`/qd P1vbm\/GFZef1נjyKm==A!C#5ݻX4\~?U1 нVTZec4="?ݎuͳxm9VK]7cL83lg7oC.Mn=i%[h5Pc8%? 6R*x\md7#Tr\Zc>kCvLځ;9A|_ 3>2,h7 py/Gҽdb慊MsfxΘUTeO ,@g4H!߇lPKR^=xRI ah3[3W y 4g)}i$$Fkꀝhx+QƗ-4yM.$6xUZZ5JHZ&eHiDR56 YK3C2 k\ؿ95[C?WђdYzjT&ȨWm ZW$H7k^SGE,.C\-[ٽD!Rtvބ;.oڔeȝq]V3_O߈ƶ=i4׋վF|֟\N5`U=3oublQIΪ;>:2Rpɚˌ!QJѭ:!6io><7= Et"g,Z/cO'ZTtD`zvdb9tKqvX$G0zMCsSP ?$@G-YǠh\nb5ʽ}>\7!/^V9Oʾ. N;AP4~0Rd> 8_5^n0#i_4jس]QkK2YYA Yd-:2nB<R^Ǘݪ?"~ܿjn6kf mQ:\[.:hKU0=> N H²7uA}ݾ=?}U<@?#`6VӃ!LGPHE450h,SsPA;_7o^Id|L{]MᬏᩁJIb*wY)bhfν.F7{.*-N.lR>SWNCdfپ+~}nQǾMwn醒3w X ieYXsG~u;g+ܾg:P`QщYU ~gyLg? *0X^>辫#Ap^x? x0^f…}Vs+4ФBN `tXaRc-5}Ӧϕ^GB3Q JR_ǝIcR64{|A^.xΥ4i@ܜu _OԲ&#Jn{E}耤!J2ZNIKw{}(yų.K3,i9_0#R? ?ˁ.;f=^|J̍vJ L Tx~"rW%V;jjݍ|h߿¡L0A8dy%ZEkRloMDa~Q{ȂH)+g5*t^^} Ur…{e?YG{^ghQ' >q˶:H'P/<OBYD]NĞY/D|W }(J3խ+.bCoYdRzr*18J_xAc>͇>h&ǟEd#lzN)pz&mo|< lƫ[)0{YK%06Y $>M6|)ܥ }O2Lr=h_rӶ0j9{\bz~O_ͮ%ȮwH.DטڐKz&NYHLwc)_D฽Dˢ _eFL(nn\)1V h@2HR1{$84{ѧuvr5kWʑve;,y0NF]osK ̉:IW{!{gV"S.IHC@Re}q #jZ+fF*XSɖO/?ט$bu2;oEAٻEC1/O헠[T"{Ŋio#1Cr0KeCyb4'nqC)i0'宁WOzy!sU/$uAXL`՘#, 3"TNEbVPf:JH;!L&n5spMѰ Ay50r\1QFl & * ރե:drԊ'}Y$dK 0]j杨̨c;J{~%T4wOe)m[ǂr^dRŔ5Gy)iÀ0DJV]V33|[r܈sMzW % hj(LWFY} oa{`#='C82I5/$|d(A+k=J)F!,2h|Z_6(x wG2HA3Вq kY2˵Y^vq$mjfIb[ ,~΅5x?Q#> H]zlp`dESa˛;{(J(9k#bm#m!OPZ+Tp/L`<^_B(>&iOhx4ȃI8GܚmA`~d@ }EFߺ"A 쩁P*~e*,3%wœM631C!S&G_@&_GF> W<睂!AZHԗ:1٧9?լ#=I6("t9)h#CRvsRho9C=*)1j*9ы0tqmWG#<M}i-Xj)YV3`u}:ȣ|1WbLI!ʾ9tC)sFQKEmxDwr x%X]aó І]W+9r@[-^wTI$L i2dg&]G*6ClߝlN/Ll~oޠS& N0dyآifD&y`+>Lsl/@:l&!W Džt"gv&e%/M.M֛{EK˹d9TE˔Tj4h(ߏ ZJ/p1g͗uX)ﺔtSEV?}Nh#Ob:-rгl״l]:"@_BP4@]v'n C6i5;ooXX|?ۻ:!%w{"\I!rm|0AxGDՋhuJ :KD7X \lXpx%)}M8<*ZʊhkCS:ןT79^ 0%险У/} %t#+_еHzw5s~12 Jȗel.w)eH~%2"-D~߰3g\.o}>q(`)C8"oAMQ&%߭XZ˞!*(BGےs"E{af‡#em%:+qg^35e}(1Y{c}g3<40N E%]DQ,3>`}Y-k "H h Hm1nfNI7֫]ZNbӽսY#>#-rގA3_ $8&ޥunʲR<4um\<6P`G9\RPFzHw1'D!~j/Mlv3%QV E!r\W||*CwL')t'&Ğ{G/dwvW%Sպ.VmIԇv!yUBe.n\n$fZ&Efd?{ ^8&Qړמ`J.#0"py[G5WȪ9u- O-i3:ݞ?4tHϨEq/zMdkC`CKb, B{Ia3SC^BL1HޏIkY Y)'z4;}#WSh@Slr5<є^gˑ4ulfpPD^ql+LVT`0}{6IϢrSi+fP8gò6XuFLU ^)ˍgbu(7%b/Ⴚ(5JX.Am $ec]!X[R myɆN\AX{⢓\D۾|g_Eo)b XiKʅpn%T2_Tj5/ơ<VN 3@EXY4^5 TehGT9&\E<0}UEv=#ʼnX؜7%v,U!oݵ'1C6 ɾxUQp^a5^}V9&`EQG'꼦~Y^ ~5wwsrP>9̦Jmno5DekCJꥩcOnpjO@X[3*R $1ھY9{i7Ȅ am|RawYZц_ɤv"8>0L;mOӣ:2PM\\sh3.3xs*z<XBs 3״cZ?̓6H29=F c]"H^/!' h?(Kѱ<9oڊťyȇH4@PHvF>0ya0 ehw?i[BnG2^q[$?Y΀>=tAu;6ZqcM6"R&Q|#KQ}'\K/ ,ܴ72كEH"br +[cKyrv1q 'mgp_;h뫺i4䡤J]7]n2t&uU̬ew r[`F.F2]b5n~1pU:_\n{R噦)K|EG-ze G>P31Bpo(8b}>?;ex?ȝ` nk\S GۇˠUvxPNŽxf6ͱ@:@w >t;h˖0j8b0D{$TQc-LH/lR-@V/׳̲I}2b?Z4PcBkbFτU&fZb;RWJ#L:pÈd*p뜯RB*e6ipvE|c[+ ZӔUQޡAXSPYgop'('a=(Z7K^m~hU~m%ь Pu̡mŖ`mGmΈzf:(wGl)m0OtT_/E5< st)z.pLxH"M t*F{i\0>6m̰-Zp㐐3 NZ"V| #O$Y䀫E?Jvg]Wo|g8I~> ]8wuG5'|' cJqN#(:.iNq&-ޞ;AEFE/jh9CS.⁺rWBM .ʀXN|#hԣ|KG3l&oο"Sk2밀]yFܰ\%9KD`Pe;-ydJ>K}S.h,i!tuF?G?\޳9w/YxnV 4p*H˸5fKٯE$Ǘrrc}ԐM!ltrLz>325=GQSrKVMLY` 1)¸3(J"ɑ{O yTBホנt?JT++ n =8K*z,X%~ jyx:ÁKK r$9uydճ`7ȷtK0{EW}JNS$ÁT1Ƹd<`\ %ngV .||mOGD;ߨ;Bo%D?`>=jYw'ʼhFxm 'sLܿy=X+&NĀTX6aAҕ*Cep wq"&jG?{mc!Ac\6RO7aEܭgogzMW]Y\ 亭j`pVXqfφ:]aƆe FZ|![Sw]dPJz}˲wwRameLT}FFv J؊ w.'2E.0m4i >SA*6(IkVr k2Ȥ|g1)cʉcS<LׂCyI`#sf<~m"[ݼbL=45Z@ ׃]~乯g'SFXd_G=* V:f$s߽azAwG}kĕ:T҆)6 X=$zL+.P~JRE \|'rIʙFS C%>[~*9 G4jd)G EE,hdΪ3uT-RD:(ͽO..D4d1! CXJMܡKU.W̪X&5M ң,O5X؎Q 6◟}G(M5bzC3[jw;1Ml)hw#v*tJڞn?VxwgC3PJ=hvF?FiR29 wr Te Q[:ᮤXDi##XunˣWYJ1Iȕ7jY~3W O}oU%\5"çN"LgT_1szȨ~¥"O;-߁HfϪQ`sG, hhiEMo^ezشź{ED<4[zqqQ^3j&\>|z뜰M5snl|sFfت KŖx) _2f'V> @U J-uym`-ŝmI(&_IA'`AV kHc^qOZ`ݽpnSӦ.Z}251Bq,O<54'te@`Kѻɸ8e|1H@kDNn)}U\")Q O8C´ ]o@6 =fn*0]gLTZױ E\8z<ݮUy"j`qAȶ?|K@wr҉hEKr7VpyI[n1Q>a߇Y+ᙛ\XO!_vq:T/ClO eUMОr̩̀}@ʵW jlIdLwΜSC$rz<94t-eD!NImk)k~o3YhY_[d.P̶auV=iMՆ@鈕(Mɼ\]됄GiF<Ց9EFX^5@=="7 lsV뗩z[ $0G g~}S*n=FE)B \UdvTҰt!,ܳeYV۾S9P.=fVeCq碑` eT& euo29";U(u@YȣI0mѬ6m8{[x:q)Q{vIvP$.^yUpәDRàX#!H-h.6{e2E\xNT q6acigF0|ΊQDJkH4J Š[w~} /B*TtѺ:4 Ijm'UsNGywV0 r YU8W@E nQ pY[#-蓏00AwTWĝࡂss܍ [&ґ:~ߒL¤nF);azoi@nHʙfX /&4eu=Y >L um+-F8yxSvMd4:Zc#6Y vr;\_ 1R!H`$P}|6@{Lx:>p^;(r]w/aX$puF>fزc i2jT+5xU"`=?0A:d`m /Qc?k#xZ(MYA񔚫m+̘ap6j~NĤ:lmSB[)Wo4<=bvUԟH0&'S3YǁIDg2CQ MYWf]z*& %M.&8̷IZz"RUdh<|%-į 4k͎<nlqM]Qj&JBpYo3 I31~RYS`3* ,I)[ ;jI+YQFTT7U,q)"7ܨB4X#WEA$!:V?Q3uCaN)ƪD|t0kB>,}j=``SA[ nPv2ϣW Z*v3NĜ*5D|\h#bQ%Cc~@F PWɬ gT˃{*r'K&0`D&Pp_W<ɍ+UesWx31D?@8&. F""ǩ)8΀. s nY.GڰBc)E@DF±2{Ȧ̇¢GE&? ُtߙpijy4}w)јG ]{eJiYy'gd|kLNv{ex,#),*oDe'`ϼ@R16F{8``Ю0Ј۝JCbas賁vdjX[-ccU͡B' 0cP1NFqBj{d+e%ʉ<ќ\7X.w jHbP ]/)1ͤǻ ys,wgRyRr8+S) QT:)wϻuSV&t\&Q55Xr(טH*T%T}UU],pmԵ 7:N 5 #ɄC͌HxƞM Pz!( )0/ [w3!RK}jId~㑫v=6%v#:7B% =i}|%/mU$! @N`P%]^3R=#P 8d-:y~ 9c㳀^vOƳztFJ8\ߵNv6@rhB+FpaS,B6w !*lB/py5qZ)HݲMkLAXZ/ktnӎ'|ZlMV?|q+ 77lE6X5xTGdX^"H}ߒQB\?ߘDC(pas@pMBlr5M\5:G}v:['#?#GA@8aF)pdaN[ U98 )RrbӰ>) k76ol<#]{f &524}Ґч\H-.XC~i}a4 /g!B [nU^4>Ga縉Db C]c/DÕUq Bm*0fLU>vOc۟k&G!ygUz-nt;w͕@Ѿ#J*߉``Uj+,'sK :\u3vo"+-p ~zljjY(77ܑ= T$f,F,e:P(ĨøSp!ꄌ=[ a6؝593 S/+^{$4"\fȧy1}/HY[wˬuκr9ҚfP<>ARBLgeKtZl;Sa^<1j~bO'@}>Gcmlu{J(^sݴV`ߋ" 8GQ l}oVqP1gȂFƁ5:x&y0V $n?ΛoCLSW <07YrTIXEk߄"D 'DPX泙t1n#{V)6%:6dg*a=}ho{j?:q\ۖMOz|''%MGàWV1g3E;+х>ߗdbtU;\HZcs5O9n}=Rfsމ[^; ֘W,4ΉL82`bP\@lꆏ%s@(CCL4EsH`3T;1E.s# Eئ"h'bwLþR'ƆCv.jX+ey+%k,T.䓒VGZǵN(Aޏ*{۩p$րV E$^\̫)?l5bLdFlS`scʀf9X2'[A=#f;.,Hbqk a )]F͙84nac4$[!2BtL!N9Mlu&[Gz}PI-#):agFb9-- ޔck43WeE}FນT)1M BY?+<6  rOLC pɋVю,2V7ʈ)lwN~C݃m`|ZNZ81Cj}B$ʠ3 !oQ9ʜu(&v6Ep•} 0yB% 1kQ!/k?jͱ ~Wf4:$u8LBZ#%JdtIJW)J@srTY <> 0VP=P۵ZFXExlO$'"q]ISъdM{l>Y]Bcc(y-0r,wfkG*,9}J1h-qQfe>ffڲ/gU\5_emQ9$xFݐN5Ýr48Tq ;IfY]{'׻܍V 8~J{cBb\ (XTh ["m~g 5;æ1G%0h/ϐE EޮGOl5OL2N`3軟\wbWBgTjw, n@$g=L(9Nbݷ?Vt;@gwط*ATEJbG`x*eYdˤO1]_[D9&> [ ۊ˒ ' >jGUO(]kE,'A6^gf!Z(rEJj:'}ER}SZUĈxu tHY#l70p#(TEd& յd^C;X=KƕtUnpe("@XNP\=GVk}yF8{&}'A d3q34=#9TU!=uK>p0,s5mNٔR]3i( e _r'I1*qw흣b/QtݠwF"bPs ^ Mr u6S į*Ff߶wG;Ȃ54 &>Xn6y= r>FQ3y6.w8sl Z1Sup1O Qf-Ҭuq1{]ZJۙc|Luei;|Y`ɸ'M_: xB@x!{@À3g#H&4 }_ #B"Rվ_&M6|P5A;/ (@spA?JSpᅱ^@F\f)=dD  -9 BOS7["CMUa,IՀOF^(ﺇlR`oCwu]iʆʹb2{2wAkeF4'=Z2Δq--أ]ilA "o3Ş(w!?;ö!P8SɠWQ#J>JXOSYe5eo#vOw+Qe}oDA:AiYa/(_tE@cόkDCZ9nǐQ|L7{,jɔٴ6d>*R R #]Wsk З1WW2z99ۛYFqIT(4Ch0l_v!FyDtzK\ `C{ ObuE?#\˫Ӫ 0?kѰp(YJ0fP.@v}_iN܉nSG\RM;s]60$i ZҖA1Pj@:=FY4R_b[lT`lAe$քSƤ8Hh#E,Nxך;f&=v!6GFV h =)43dd>rW_&nZYz)*<2Ц 8o~wrV?"kcG'%kegmJGwoXr ztq_qE +HVŖa_&-T2c=O;wh;hP+D/za¶ #<'Vi`QIjn o4tЋ5cZe䵋t'>X W徠OP̚n,N]SV\E[Zl݄4500fWfP,?@t o=Fv̴QbO9w1y{1>&TI`˼e&<m;>B׻-Cn ;]L Q ^.zӒ;͵8'i=HsVGo:}ɒ@]A0_jp^l~F?be*4КvZzgjYp_h!GjgNn OA)AmD@{3I G о|"N E3xLo9CNޥ V?,frsS *tf@B?Ω@Zk"B4XI}c{Eڂh$)v:թo bˬ+ s.uv2M;Yԣ\w`rU f:dex6Tr $~2"`O,F\DfHy.X"舞ihLH"$BZ48~;^OĈ]{; 9!-ë.eYfM!K)"ABZ Z+>iafɲc\WH,kzKC=˲k>|HXG':jvo:S-ٺzب>.;j !J5VnqVR3IK1 3#=߶?E~T1VTx#2zRm{`_6fj0 .1lBKpã6v )z#{l^H _]<#)"d Rf&_~vMSNP5yj[LfsBlI\LASwi0UمrMQ:Qs%)HdB &l]A!с R<5wBM?7 `mYX^4Qqe^n.I or?A3yʌ9Dsner׮2q-ܲlk$cLfjd>f7?*m mF[M&"/'6n)C-XžB 5sOo!ܺ'~zgOVMА;//J&cuF`:M}?~4Ow3*!YQ0>f;8={ENGmBiQ8kW}'],uʅIuqA:Sv,Ʊ^ ;G1E0q36.3x8n/(oPb,_IJ|R`YG7ՒxHO;Ǩ1|(θxS!Y.mI/1 Ee| Ծtv'^ڂAHr¶ G49BĊZpg. 4iJ|PJK?JPrnlFǚb_@yZYi~y:#XA*[ .W!.v9D -qtS2uEo;ɜ(3[ұ͟GdO\OEOV3Eۅb34~=Y89r]* L '̲jFjnV5͸m7ZAE`zgzoQ5F d[erN &4ϫ/_ .@$(^v-IԔ/aj˄2*%(FО:j}NfBmJ^$y;P>;x#YJ@ :UL"E[ 1~Z5[G:&CHHĞTpDr W}kb#[Ǹ f-ɯV7{los|馁e*/TCܩWok\-+ɡ4 N%%$208-bs4at;*DV9(\Kvk=(mnLKӔY 3/i\^Ʋ dg5@=@kh6௙dy9H<0Uڐ9W8ZrՀ=N4Ej$Plx6^Pr1I `3+Q.IDj/4۳2 >;QѧG+F@GriT0p =G&~2Jq0ꁘ LarPE'wyMê6/@.'[d)37Z"Q%mHQi":pXe!3 Wt%yN 4ghT@X&FCTU^5 {FJbog&xQ( :P>g9o­( BsR„O:ڨn0@j|jwu C~N$\F'x6੦݌'^ uyD85MOݙ _o4Yjh@}KN1$Hh y_(QEʣғ ohދG@s Q6΢m2kQ°ʖxC܎pt}p횔uDlHIJ`UJvNOu^ x H1pbae' Î܆SNi?d;VPX;Bi},~kpNjp`"*-g)xj3Z3Jz|1d-| ?iCNʾ7!j~G}p.j5n(Ie#7"KJsYHotK'WfRv<14;ؼ3 oR I+bh-qwRJ+@B:MIHr*3s׍+$+Neau'-1yΚ>{c9BWڬ?>edRB" ą(t:*~0ً Κ!wB'8ːu%$Am0Ivڒ9YD]X~&s˽إ ;lIiywdr Ohp[[ĐЬ؝pF|,j־[A8JuU@'&=3f+#;!xa;RKMCSvӺe2E0NAH ο'a#2UeŇik$XZfM{/* VR~m/jCpسpҔGHDׇע D&ԯvx-û}/59M=BV1IGb8puql""/-̎Whڢ#v"{;{=\҅}c"7!r2~G{?V7̪EHW/|mZG.D 2)uȐ/"I2X^)]O`t:mGH`X֭Y\bs3[  88u22rxp󲣄?,7nFKNUxY, GǒbVh~mấ =͛qN 6 들Ck{/ 4/}:] !f=T٘EXv\Hm}^ AJ}Z!ѤgBkʪpל#̥-ړn%p jWw{{@FHYH'y\"-W RS"p9bqf (6LS,;hcO//i 8O >XxSsՙ>,7i*~G)E93=HH+Cs,#3#)a:U9`l#YfVugA ֪Bܕ%2ZEœH[D0}C/aD;ձP5g,8^T%l&,Kw/1H_6 )6E4NUX89?S  tC Z觋# L-@6qg mFR_C)DUW}|h:kEo6=M&.%@'6Mg.4Tc#^;~Zq/bFہnt:SZ`\ tO'l2OJkge}M}{Ͷ St` ~:sRndc* -BAp|| SD:c+R ;`=p/6}?4CZD_{o\B`r“$6P+jGՎL.j/C>:i!/coeY$Ŏ^P 7Ǵ׍asni5d3 [c+RzvR]/X7.)eWcR~n2݀ȫ,ЇRQԛq _tAG`3r7#%y|m3l5$vh}Pr9#0C§b/9i_MWS#b6"D\ ; =.@AHN$ 4/n` nrzUۛUmbɑJƥOOA*xRqK /+ӆ2{URoۇjf(M:w\͚Pz摭6):1IߧHTc,zeh˶~qi[9 j鷂P6%`.#'3Q#>HӨ}>ҟBR]+q?g۶;ޜera5[ L-X` J.9.4<?MjxJ>a~go?ӯɗ1Vv.$3vAcP;tVTPXJ@*;ۚoyu&ԟjSZB)yaQm#Hܜ*Nyޫ1VTØ?"~$hI_+<$ٜ SL^00n}NNŃԾ4/ ֭-_TwcF78!Ѫ VXXU*e*́{ :ꋇ. 6-M '; md>`ήJ 1}ddsj|z"sB!ڲW qxR6rzG,WI{l=Q`6`ąuCs K )᳎=`$ ?khq ' !q*G?87JVqYz8!ǜ>J ӡچQӀإi-!!$&X2esdVaDLH~ `Dnf=t.˼ - ̛uTIR>hݾ,n05D,WQ. ,XiNsaI 70Vz+}W `F$@3P_iϷ帠uJ=ٿ,?{uF<"Dqi{dx q=~# B͂q$θͼ"Ii'ך_U'6eNyWKQ bG<9e\rJvY]ix5gn"W˸B-ɀlڇWWQRc*RJ|iV|o:-SZA -&ӈpj+&mw|(<^AFȷH,`N!2k>8\MƮZ|(R'tK[[isǪp$ xP1} BDv=%A_tm:Ht7Lj1gTs]!ʺcd1e!fԄ)$_,p?Y;u㆕DZBQ+a|\q\P |0BH%~E– xKT?p:0K=\iiNϞF&DUۖ(vu%b G,ӡ{Cݻbo` Q@۾uJBfvI*ܔe)e@WJi~T峙>V9d/:AFjn`dOĮrPCJ'r_z{.e8|^h+j鯥VG2aR8In8x?bz:,oK;Pve=.N{h?qd >$;\K͓LokYђK(zCh{Sy-{.}E ;Me vxy3^l]oOcq _lzo `֫6ד> w ^X!#[˯~1TNDG169;3"oqÜUbK:7nLWcj?Ȭ;*%1h,31ʇ[E&t]R[]fw|)UF4SnyefԻ%RUvE,#~ui%KF>Ԡ]?R Vb0q nQC܎໌&eS-/1'b9/ }2ުI{7ǔ^] g`cU PSI{Z h$!*SA[+ ouJ&*ܸ҉ExWj}>XdǍ5oL5(\V YF{i|Т7ܐ T0OSL69hD2#c_gFSlhRШw]@DX3J^ύ͠ .:[cWvF@aSW7S=<|jJCR+;VEu5̇~*&zFMsr:n*n8'?b >ٌb*cݎ"ENWwFZc&E-?:։]EgJyMӁ=c־Ĥ4FR,v xQxB[IIEC(=1n(5 _$’:[WOKqImZC! I"zć0[lUvhFd]ٴX i2nnms* GX,QXbUP2~=1a&e@}苈`*3j7I%,Wi5_eeb|AH0nVh J@K0)H|3c"'v'3zQ1܏̐1fGDDIεa9PZRQI+DOĕ o$iVKaSܗ+OHMBXPUUxt\7Zq i*Ey)ߦkqOcK+<=: SIh.-_am\CtQgsN H2kCFa*8|2=8_P*)ؒazL@б8VӲ ;xjpDS~ 61L,j@x%;7Oz9#TǢ*vI`Ds$\KiXCH̀N6"fXԹt҄W,(ZppJ烁|_޺%Lw0׿UX)I6όc!M2 “S3:dOE3&Sbm[ F qdFIObJ[kF1?gdWg"MMXL-# ָJf{1Ylp+i٘E<`Ȃҩ܀TN>ߍ'[Ȩo*d"ٴ%vc/ ]]т)AqHN35>`Tw`ߒO@&'1 l3,?[7 ]+U8`/ CxmĹxL㿕Ec0@!뭳>6XdVV̉<wX+^ w*fܼ-ZYWa' $tMņ&Kx> E}JO<+}*uŴwgDSQ{ǧ3x>m뒏`5/V2?sL}4I{ ޝt^f/uք^yg56I(̗@X <[D$ҿk¹ry"k<˭0+Z&V0_f4g"jZB%(3UgD>t:QL(^E1 UiA'jX$D ۻ/\XCʛUOvIIX KHIE zَ'8e+;MOh(#B)/RD#z@SӃ: h |")h[F~ː?g`>4\`OU 7kE,EI\f _Y-Wl֡TČK5S5TbV/)9#}JY8jra'4M,S1s;tusxqM/icʢq\ޱU1WFW˪Y =tvkaӂ5Ż2WR{vabK&]tvZ&{ͫ@b4!"imH*6g:&~IS6x`-^p)3V*I[|D ]Ǜ`̫D5g}E'F1kTl Xh?"o8~^n免%,|HVͰc@&Wryb01l]r2Z" U))t$f S߿ņ<A+eヅɴ/V{Ja Bb5VcK*ef -[.xb3+XOXgTZf mOZ=o&kBՂu B OҊrlf\h:,u'3v =B 0{t4+=~XKdT8)T}% cZ}jL'dF.*렐D Cp\uLpLRh[49A(X}6,fFAAB~GsH'Eq7Fm4QpָĀ:Iљޛkh. ?}^Ͱh/K\E%Ws_fS䨁RX`gaB֏oĊbÍ|<{-)<-~Pq|Gx.RY]kkij|ca`@kU11HkG\.mqSbu"'[^5/,( hI@9oLOiJ#~9e._:cBMzjXp ӿ.0obe-dl Ǣz_GIrĖ ʛyl[錈,o..oNdj=fD@ʝÑ5uYWVqX\׆ڤ_}_,Y7(TR#Oid65lբߋb_GlȘ! pI6nifk"'^;%*E3:apⓚO-•oe]72ߝm 8*'DA#zXAO@eb[/$F'f'X |NYBg7nX<rD1~H7-9\ #7xBpvAK=ߦwfRNVFP7ZdrdB@;Hs[%+YDO4qqIO *'}L[QELc^*17|HjMip6b_=Q8N0(w_IQKL5-ccG3#Yhi)y3:Os ]L Ӻ}K!XƁ0nzqVH!&ӶAfkepa1oI0 ܿ^p"u*fM̋%JLݼBn oD80E/(c (Hf )WDGjXwB}l94I7Ptr}XFbR f^zuΠW9#= jd*Df ͤ90;V_E8"Hi~սؓQ SR%"$3wY;%76/bV~M@mBo#u@_>B)eoTH $"F(Mw& :W }0Qjg(qߊij>ldeY];DŶM#h\ ĦzpBU7I\b:e33I(l%˚bo 3Oղ=Q7\#륗Tmp$©+exU)Q$c3BilB'[DSc~g]!/Toΐ0=H9QpNuuц1:?Ď;J50:`x;!˲} ^$eR W霈ft5zjědSd&C |uVC.<^?y6W 탦?4G W= %o ])W8P\GsK279:a{D-/hǁaE +8 K Ctũ=0ܴ-ť)0JR!wĵ\?[ (+*X-֚G*4KZ0(-:'~Gif]LB~ c|*Ia -R"8r0IsfgaX53n>Ӻ-G@想KTel5'&@rSynO'%VUꎂ Ҽ6hjiY#v!zWpAݾU,rŘxAFr^ěg*f,QYDvB<>~ʖ~uJYߗ?.-WSdoavn;d[確vl>T>=$F#E+C9kBD'֡ z߿IsiW;ƀʄw c!>V^pe$b1w^D0B~q)Of8%A8?/KU:^NCu?ٻ= L%42`;/޺=ƕ_FQYu䣯Eͣ'qcԳн]8N@}v>m5¯]M:a=Ė;jST% |y}n'uF 볁j_ "*\0MPڮWWU`uo܊ =5p_VYDrj )a~K|Rb{O{]c>} }a'YJ֮QP@_]  s{eV:cHLF;RW3"PK4r~Z eHY+ٕzбK&AX+NV,u ݉(ei3i sau-;۩ )!Bŗ[3?uZ(LG 1}ޓ2 P-Eуu+2[_Q^WIK4̸}SZ,|B NXx}J) -lۋ/ w8:er?Ϧy_[ۃ )L]ց3 4Mqv:y?ؼ$?W623dXteš':.c/%s'p)sg4ϖ9?gQv{K>?]$\''33q{]nSM~FLeA0٧2ʀbjRRUFT{ߔ"G8 ҹ:2Uet.fs~ᥟs~WNd ԝ]Dz`g$&Ɵq'`qtɺa!-P{syuך*=?hU&mgyqdg3.iAk)+uMz*I@Yl^5(` #Ηnu痿,pG .E -O~co|Lun<&fgU5%n'_EF+5$+:\ݮ#{蝋08;j[g7@ =0V3FWx,8PՄl29PWTO[h6|x>NF>-Hm- u @u1M#=n:2y.FC5Ua#MkYftԵS”o6rv^*2 ZoE7Y΢4tH|H-%0Q$xd2g^O-2g"b|Z +_\5_hi:@EGlS+[ 삖$c:ӆcV]hGDy @*ʱ. Yyцn H~W}x/6P< /&,~w|*?լXkD9E2-v l 0ym3ou'*G `9>о `*lO=%;SV wxTvn=~֭J7'0p]]b>5 j;AkVuzZAh K&Z{`"Gu[A zr3񀄦CΠӤ-ca8K$Wʒ^WZ6A)흌s5w摏Tbt.3L f4ɇ>X9~Tph}yQe |ѓK<0j nIT_00a; t t&kw)Q,tFu6EcE & Vv,?3 &GV$W]3wS&2oCXJww9;-,ӝm|#UĹ$ک17HvvHifk-.%Bv3xB>Y>͟Mhd%^fYN>[]3գϏ6T $e}0obڿ c'yx(Л;<㨀 y*%څZwzod1di2JօBvi ܎y=l-RCz/g^~hT !X-N\&m; WfL0NY_ bw<2\bk'fET{jX& E?Y+p0m%/"bk}BFZRּ*\5`9rZ1z{B`*6Ccu.I-*-ΌYhe]3BNYdt;njhLrQ3u8Q~L,>PޡJEnԉMw{ljpWDUp<S}s[Tf=K +;j@O  Ov M5vdԢOm97f1;{w`?ylC27U ͕֨GtsE~<4S[5;!ޣbKZT?I/#7dEP$:arzW݂=9U}>3\~F|Y'8rپm\hlѤ@CQW'1\%)ӓO{޵rx#}}:)2\=D+QZYd$bC Z`tʌ &}dPy h}HbD`\zGg{)`mHX%c3NzqrW( a=S=DRT\YpD`g Ս⋘h~'67aCp![$-T` n^wPXEBm9^J# ϡ% s4j o]7~EDk^W, l,RANuiMBn ͜FZ,uluRyJy)]c-Y䵮~:)X; ~8;1+(#!0x;oPH`FCCNiXO@O@:<3s|:[,,g Sdd)*Ƙ8Rfe;-IϪ~xVthٯd灌2.ʧYu%{A./p)HbNhf ?7`nIE˒8I[Jkf603Ii( y "[##01maB߬OJ+UhpD慢`rAc>{>н#XE 80Rכ+U%L$xz9 &Xڒ–]I@wr1"UH'S#Q@o$ JavS-FR=JbԕG3}ܓ$J]|/mJ3v J'-3 &ZyymV/?P2vqw(%0 GĘ6 /Ǽl||%9@ + ; gFRQ 69wp. SUwDu$]h ˱ *j`@9Nj?y\\50h6t 'qk3U,Zoњo'v'2z̆?l@C Eˮ0J0/02FgłX M$0gl:رG{.&KJR'y1ltcXu^=|efƊ JCmjnkdGcu#?!\Yƶ '<N^-f`EA VhC<.ǫgr#L氎3<|.1BU Hj !)RՖ%Kj= lP5%n!h7u2cf~-W!(C&l# P}0Nϛ:yũuq ݛTOG .(5<%8< 7)(f ^2H? Ef |#Ƴr7|'_4I7Rx,7;{Z+L ԘI_4 C%Q=JWmV!$M3 6"H-[H}d43"'OԪO{bxbJr-y1Ϥ?w$5nVY/Ddz@ X04] jt.s_VJřI$rL"04%:\q{fXG-\/ ǺC|;C򻩁R5YQwa ĸv=D[I(NL\B_0#*IW˅:}S_5cz$iiP.lLS;zІի6go%5i1076R8`C (<3,Tς b;[`OZuA? < @C`3"wasY?Xat*AMȍ2,~pHk|+yW%Ȫ&D߳44v8*Ś[{;WFګNZJ{0=I{ /cd4UwG iLdpLʻd,=hd*J|KE̼9"* ^xuRnzCD>݄xy$~kg8@(6U #dn:\ϭ;%vq{[PğGpBu3XI%_z.:~1Մ1xٷ[n&eYVSVɾP}ct,5xZw)DbFrtbgu ;rlߺ6/)J U\jVvT){}1507U9|l `#" PL) 5uc|Ydk)̮/vX`t*sLq&G|'w3p# D~0?!.5kXY|#~=q@MlT5{f-^8-n~UȚ4E1I>4[=}-n̋Ӂ|r)i 7{4.KX'`%`<bV%b,5sċaҸ3 6 `m Ȧsm/4W[0kWSw<@_?L[ R@3ŌzLҽWprnL 3(!Mbt"4S'&+ɩ|(n~ޛ-j4 <]HPuTHj3}JS(:`zԷ?rS^ |NnGq}Dj;"[GU|gzSu 榈W  u6bm&Uw)~@|UKunuc-)z͊= O|:ܠ4'WO9̜͢p3;zKՂ߸5aZPY_.oӞP>\97ckUl*\5ħrgݻQeEI qun@/Q587/,tZ(CwXa[Qd=(L>M]7|Hce1`'d5V zu:͗_P,tuH-q-{릱eh];vZoQTa%>P M_; NU Uc< |iItKbD1G⠓AJ|qU\ԉq(OumH\o$qSS FU,41霯108#6w٭SNeWEӒES&)XeѶCU$K}v;p4mVn*'_q ] { :k$¾~QK#vLjvZjގowQb XFl#]ip^EQ2}DWbK/\5~,~n!۔˫K0@Uؕ9tchCY5%!ܮHR"|O岲v~*Uxu_$SुqzhۊӁZa9Y WB3{!mot|6W,D&ۂS=êWi?? 8a4Ռ1\:B޷(]߇=`F8N_iMu4qw J|Ze>EZBkvƨTI\Qb#R=4~%~i݋W(8 㓽w);.%_xP_պxjk2۾/fn{@V&gjXf &h~H6-/nx p}G*2Y"}kXF F~~k+Zf7_Sl sm+Ь`b4iff7(۸z)i 7nP#\گ=%=$.EE4IE̅l[)\4 Ξ+E XUUO*V7 )Y`t(}@ BrkMKٕAjhdqlQtC^ îQN vջ@Ky-e Őԏdt8Qӥ{:!h!e iԟ)Զ&_fk:yC8b{ͨ7I&F34@M2?ymu#R:/I(" ;0zӲ/j63䨠鈜7BᝥG.w$5fN]{l2n'nE}8?-Ft.{2)kEj y83vrZh.˪3tEgOe )[ncK#H]0d+UIɘ2Ng $ |2qX.tF^3YZ)PCYTIu1 f:n{^y [.TO&۴:3́D]s^Ⱛ9%WUHi$/5x Ǵ"x nyPn[PzgT*P%Y%ڝ#-Fx9,v`V_(E)l? ,VP;~w)eOj::IYXMxhA^ڽe8VB2ŇKL"9mVHQyjxs܍P4-o ;,dRS=(g8L`Sٺ‘ $?MjTQ~%,);v$D3.oH2yA9ثm vټB\"q@h:9&0R?|f}8_/qm \$<֨Shw~`)k>p5_6#XxWJ><%G"2:7n>y]\==%9c-I;IhsC8dN ͳ8:28]kH؀;l^ }3^`NQKG?r IHQ`4/zS!nUMd.;8`L^##hs ^"[h<33-)z(?^jtc.xlalW4N)/4NzMkrCvHN+B1~M2$~*RS]U Pڄ.cN1Ձ5?ѡcŹ.,l?v{kdl˃@5ľPBbƪ~cw4) ϱeȦ~,FMw [:m.֫T#q1'EI'k#z%jm}v %.~%A&4-*Gs6k -[<6>=N{2@pQ(P⧻I=9y8DrZo ClM̗}֎Qt<+68=7Q~,ܼpL"}疭T"W[nqF94OT6>x4^yXkP9t&+.Ql֐ A :p%46?5qՄ3nSL Eb*|\cgFg['$d=,8ȋAiHob<+T84f`5tϻh""VX7&dxp8AP\D9cF4%%cjc5*hIEK>]VŮ `]ع'ȅc9fjGN'?Okvrx Ncr%蓿HpJxQrI؟dN X/}l#tp@ sl7z3F>Y"+eJ% IZFz^pKҹ= -H6IvݦUje?qbw|1t~86/W|eJЃm9 ֻGPʄu*X^KM=&2J( ΥJXIlafeF$NDԣ +rb;ФV~`yOwǃ ж[m_ Ore<I:&ۺٙ3k•!7x#k2;;az|ͨƚ, |կ%RvޜEXF{\%G9guMlBM,U펴 G2ȋ6oR9ulL#c!> %.oO+FZxLj1kwmlWGmLl0Is ceG,>A|&]+޸.ֺ.${jc%M7"Cve@ !N4 yϘa0('.0^3@NT!ք yDfoYLz7;Wk+]"1Ku `1 Va\jL *.Mq"ZZ$<*~ ]3zX0!4p4.UΣ!c+v7ߜrF"UlTgW*fť>OX(ڳ_aR d4N|.p8m]}wzGdƟJMH]{s[l8Hv 0YȲuW Lﳣz#{GIdl)cO%AB1kk{ 5};zƽwAx4S](" U!b=P{F8=~^ד{W\vCLH CTw,Pߪ~p\kM_˃*܆: FsWb'S@7_6GiD&}•Kݒ s,̿pBlWr Zo]=T&w`ż$d&Y~tfeG_?{v4Q~9X% 폕iG3)ULYdWbmF2bXny)sޮA sbɈ7 q UlN*pvL`jΐR…_bVҎSқف`P9Lqjt53bOR}|vu5 m6@3IAm`s2+(';B^߂KlP;Y]l `9 6dٍնofɐ{l~.쉘3@":hb5ӆ#JqK)<`=<'PvD =N];!Uv|D͎p5ʞ?k=4l3xU6f^]LS}C]z4/()z=Xws\JGDX:)T`ʷcܩՌTmyyWczDСk  C~&I E ETjQnk0'}$(֏>|5UnXK|Z~(x䉈|XjK3:?0 ;M˓y`-*<ޱDSݗ]jD٦S@Z!|-}KJnN/f&] t\[kR%&CǂG6vTf.4 iOTb]U-fBSG8{ϫ3$JXSdGW#gFC`yMv'%(u̒ЛrH}X;rk@x$&7kAYgD4k;`S]m۹83ƺv)X>&<}3h-xv'txGDR/\uoy]S=J˖)wQ.OW%c5 ($NkwjvG%p=7ҲVbh~wZ6Niͱpib_Pe"Z{X7W`%NbN#:/XY(A+`c&ef^3ٵcI4ydA$n2E >|aLeJ_ R\զ aӖ]5_g#\䐴P58.&UÒHkl &E6R$$+`3p-ߝ\&2 "B˺Z7X?=5z_t"Q豜HNަYԬY@d u~{RMx*"#79gצRƨ5Z*yAg.2^4d2߫}\<b H q{ᾙ,:6ihfJkj{ sÏj~ƻsïRgV hO!3PzZNqR'dq!Xlpi8MݎHig„M[D/&O 3IԹl~LI42 nw`B^X :̒4iqX$N2߅BXQg7$lYΠA H`s$K{p Y:_AN ZfK@T7;@xdO˾=D~wiQ-tpL0[L!/4kJtmEH0{"f^ e!u~ D1sv< uLApv5$Ne]e9qۯG%))N%0N55p5Ԏj/ k|g9ZRn^Z4FQ޲*Y#Y; \+Wiٶfk>*9/fJY-m XphJ{6l[0ղ&=]ob[/ -aӛTF40YGcٱX!{&zwXW%DQ6h 5[MZܓAALgOnw2ǹh#t}4[,\ż߹(|/́U6ڢ"w;3cag:;ZT5WFAѯYaTSn80M)taMefa+;F^?nȶ|* = d+UGw^]G z{AoޜRp_k[zヷf|_[}sfQk0DrAc"4+E] rl%3oˤm"* ("{HU5VF ,az)0$p ZNݬcSf%I\U,[W]T-T6*$Pp\O˰VmU_Iʻa;⦛}5t/"X ".Wv.Ts1Agk'X_l'7-F(vwZ Z*?&.BkE/ %8Ms.Vڂt j.cC䓃zmC R^kɈliC;̑~:r+g5*b47:xB2>b0h@߻'O$&a~/UQCO⪜ Rd!ǩwazRyyۢZżUTgg@L&^]Y";"t%\j@FwOpA|jg Ƶ86xBMG.T$ gȥKhu5l%RIK9Ě3G8a4q.#"M!DYgz'@$d"[æ =*ꄐ MyG?[5 u@s\-+b8E׈HTR 8_U8p"}; 1K7TlT.Om1>rʠ:KL.2Ѭh &Ӛt5,.&؋!kN6j ap$x9sn5;< A Ij4| EtaQȘ݉)oв`,`>L~!Z:otI Gض0Ɲ`gC)l7^?J n[̢}|'\QnM0:W\`S2983-gum/^GVJ\ Sm! @Arz>(DnWQ+ -ݳY!6ū9uivYΞ+kM\nC W%* چ 1N ei+(|朕Uu kSGBƃTR~K<-Fm3CgN\\c! 32?*p1^&l Ѱ dpU[ȓ;nx{m/dpt`wTx3@am8x^pH]UMɢ6̡`;,(4=@[f*3(A6.id^%q,#6!k9 B{YuXhQaWL#D-jx?Gnw!;Yavj|'N 8Ɍ$qEBI7'|Ojafi$QK@tg{*&w3i0ATjsVsأHcJ>.ԚRBar Aΐ۰(}%t_ U0D @[HvδxZW0r#gTvZv$"[xYudz$kZt7{+j-7B'Th[1)+4QH/BQS<[g4D9RJhm hQLUշ'/&`0mGbsNFiV<y:yE e.8;ԫ g8`eÙJVVpx'*:wQ~ }#MFmh\g|?a}DxR0hvBo?aMl,hI^j_sfPj& tǭr`y<ZiK.RS;SuLuWpw灂M9".FC̣ks 2#;E)FD Qxɛjy%jކ|cޮal@'?nvůno ~ytgs3dџ%UȺ!~"U\]C0(\$؜6afX7re̡{fV̀pixѭ(R[ ùYLYF6+t*5ziH$/B!s}ETyTU@̏GT<| 9$jm~PhqҮ8rlFI2/&,RhRO|Ìmcew W θ΃~j<N/ Zǒ(Mzc# úl㤋-NHB8ybט~=]y t֐#^nϜ mm'lIŇ0HzaJ?tC .,T30 fÖxl(\> X5Sp37g:q@1W? !iyC+iQ(g)d4+t\YMa~cYF Mހyᅵ_\u{F$1ltǥş~9b߰++=^AL3ɜ{Y~7Bg%< #N~#+C7PdO~&xY:sQ@G(痳ek 9/=Msx .sEl8/-,J 5˷ՕC36{XeQ_W`\U|:R#X=^@G!{$u.L U"$ $N!#$p|;ބWM6gFOBⲷE4>hNfonLm/;83@,B]5l&WY;YM)΅.b2Ę'v(cەޜ:QRS#JhH=7c@ %OYܶlMrȍEDs{@$TU*CAk#IUq!l e)|b>+'P'<k :nx;uvDG*HnƋlc"ghza]=-j+?vNlF/q[ A|äv:p1cyv | $TFEÀW~fcn~O q0D %13?[&Y{Q8ݻE"gjPɳxmNjm; NN<U<8ZC|-Úo3-2Dh"HduD('՘V*;?5H;asnm/;?/pmY](YW~K,*r&! +Btn`Ӟe]y$&VW1?WF=k\k0*W _eC kd39 \%>"uwd-<8:×m6Eዖ2w~ߓ-NA;АDM_E5CSJ7{D'{,%sT/FX81N=>Y.15l 5r.޻֒1؍3aY0a)ܱn) 8$$g BaC= 7q^'%d9mhеW/<%Ns{2JKD^nrV{{,&vl`3|s:X_~ʜjNYADd-q*iN`@dt0k8VGdXO@ߘ܅PN߽jG5U0!2-Sjl Oy^-%:A,[-c=es{769.FHzŏ"lyLw{ʵ3}h06zzJIrֻ1E9x(Oc[M]beFÃ`'ʿJE祳مJme)ogmg@@nr19^(q#8`5{-jcʑTD=6ɥo ,"\oaMݿYd/ : +3J̒O2xgij A&p8(j"2L,șodaWtIi95 ]^/ =XO1tnkT$+8:bB@X,v.C;gdC]a֚3 Qƭhőe~>?0D:XwOXI~jx%>)P^[:dNyv<ҀHn̅m}@ר,?pHXVeӜ:EAǼS?O6QXn{?.%3v`ĕyTXo~:wL##s͵#+y]XG۝5 ac'f2HLX]9;TLHŽ־ݤvRuiQgoYc׼ 8pmdSyXr܃ ?aO}nR+6oZ`ޭ;ޫ>@?ResEyx$zS6-@܄|sAg@ҜqF7>T\=FóyA%u_kZJm3'*1ŭYJpDl .:x,wV[iX"@L D.)9\5݈}gMc^%7M!h-;l+M)IdŵR 1kjǜAKN&*oUya0A%^}b@MQ3LKgd_˫5>`Hݎ9[Oб xL6 rǁMeӷF0d6,9GX*E!+0QOYϽXu+ @s\$DNvRSX5V 5<Cwh0}nWNl?.DixP&Xg%A ~R> G퉅0'=q]SzY4 w"5Z%/$ a̒Q(cr/dlޕ^{T?QnOFz*q4"fU^ UGέ ]ʼnd:Xc8 ~{AӁ h{ٞeu?)fPAXZݔ?\w 1VAiPotÍ>Ds=f {_m s%}Yhot%45m5{2 7Y;&9oZ= Υ tBhf5Qy#{\;YD/zcX%AzSҶ 윚5OϠo"AD3T+%09040!ajJ'S]d02R !X^W HM^ɩTjrJ unY\1pKf_L@-h­I9En?,@׺t,c}oyO}DN[Z,ε? D6#J} |`#F.%:>4n_wiuXciwnB2Xt;wDRKIS`$e6Z;e3-ҴɷLQإہ0_Se˝I6Uͫ[`z*iAcVXkMҘQHPvxN\)+E: {{5Ѷ}{*Zզaf>{c(=eZ^oTהoEOsL=Tk&Cڊ=BY:5G. u|c-J#s`<ѴvV)ug9kly$c\|{Bb}5ѝx{78%\zWAF+B&[Lf"SVzo*vCݵO]`j@9=Kmy /ӑY!>aLο! h 3*( ڟ1Zi q)}z u{/Nm߶8Yw4H@'h.qr{MБ"VN #"i W5fVXِ nHX37) )hv;p՘Aİ|2X,| e@FUO{60:MbsB=NzG*hXN<}tRI=kQN$&(qL;ֶ$grTqX+]> nᶀm8C~ѪLS@qEۃB0ےԕUXad۳2G[mWCt|ncPd/l>,xٿ}@Jc\1mAL~搬-+OѶ|%^>%UxrRXMɋ1͹wȕc,+jWy2.]3w]r318-"$eIMV{7㼀 KCFo+.ܾЃg̸NDe}vB"w7Wu^:&r)%5(b禞\ 8_|ݵɺT+ɷϻQ[O^1}{[^CA#K@;B<29)T*3n &yNyFLVoB`݃V$g>/=l8X] ӳ|hqůKr9EVE} VO9MOHVu]SR&őrT &ϒM cmЪ/t| C_}.9 ^38sv[gqiwy= [N%1/Y03a ĹWŴZy=d;8|;9QD@>QO(s¯vtX([RuC?(ӵ#D*Qdje Ij&|n/q1Bj,EQ o&>SgGx|A>w382[mJd-<}*7htGVcsܾg@"~$"/#D;0 ;ԘGd"SwW7M~ = VZWa_0P 5W@hqnU-4E1_<t))t2juO<2rD< co7池=>ܯz)ġ;&f6~ 0V΁ FV RHFQ$gfJ|f1[mȝB8 B2]AU?Pp!>Zۋ)e愕L ZI|g.^}X!G ,']]aCjKY Ǽm'6r`3ԢMu)oCqMdk)9CN؏)?jĄJ 92aKWK(GfVwl(.RXAECDJZo3@L52bIRǮKm@{{J~xOyz8!t Ƀ]^G^ziϰ?$hzVAX*ЕkO:<̴..3ԬjMm]J+cJk^'Jmr{ؕ»hwkcӽ񉠃뫉z(5I??f{) CΒP2 G^'qNeHY$5K9kԧU7 c+PymeJ^ Xx^~CMvp|[*HΡ en#YA|ʢ% WF2\8ߤ$i)4$-<5 D欗E+E:'7$_X?+%/9t~.8[* #աnʯp%j5iF5lyQR[E-N_Q'21Dg|ו6Ǯ*F2ͥ ȱ!8D֜QSl[19ER*(tRnx&"/Tul(d4d,P@{-/t&N'}_倀RN%,ZMDEyJ"X/HNa8LZƒ00zT$lA8j]VX!ퟺoQS֠[ o %8s3ˋ6k~ͯTTRGѤ2ț:Ņ*D:^]Bezn6+iLNzጠ p;Zж'3iA<9-AT5s˲O\k`G?6WҳGɚ=Q:N?~Qo66/ӐF+Ujq86"NnZ%$![=o[*) gx=O>bkctgyt:k^u(KxywtH ,t_&\&,is,߰V(/I).f%8û:jc=OgQz!|;@t7pg?ܮ^RZre3&__l8|7^iE6cv{+=)֕vZcЧBR6 ޒ #sJŵt1/0}4pSq,{\P/."8]U5s@nJ•'A"(o> b'J'P{S(ѷBZw6zAlՕȻ++f#Wn3{vni;~Ud!7 -(ED!%8walH %ku7459ϒ)+x- })Vmb.0H@^$8 DyO}Qo%z>af:d-^`1Ns(>%-e M(Ҫ+KX䁲M<+%q乯{A|A7Sژ>_qxstc]pi(pvi9' V(75֌:#m!P{y \2?٘ UEyev 2) ?[IÝZOgvh!TUE4k;S[_d蝲~0vEiݔo X) N]y==p.JCZcAܖV&bTy0d] ~$%추+ӑ7gWK9G9%iE>5 ++&-W_ 21t3pR G\H02YxߚZHp3 ߖKֲ[O+ͭ6 s%Bam%6áh,3ۥڴ( |4O|!l``'Ghhԧ !n,<5WHRdJ9JKrak2]Pbnƾ* _A 2 'leRO:;*[bxWjքO1$}D؟EDit0?vE,8}K>+O^xy"OӅm1mʠGzƑT~oFz%zktyRL+@8o}w,/^*ȱm މEf =!~=S);@ܘihuдXhQFHw"7&Qi4иE__0l4>{#g_*7-+1'h.i \^udxќ&iC*y?a*ŃBWSjFM܍?Z5up>"RfΚr],< P$# B\5+#$p3:;LeOK٩-qPf4f1fz9X<%''ZPF,5|v*RyAҕ(rȣw];BB 6g ׂ+`cO@JYÈvg.Ro)Ư>yL9_͚D/hs{̓ޫ P& : lUA"=.H!p(z)M,b*::VK$/H~(j%ǁb\g!{Ў" Cw,_2QXbs栤@9'3-xy-X d[7  kUk/_i ~.?|UhYt3bW4,zuc |>0FȞ%X3&hwB7ۓo"gJ񿝡f޲_}k@Ą!9>=Uܾ:qgܕAL!e*]J/|ߢi)B?=I`w=kx]16s/P#y?^!BcK8-/ubh3e*5zḿtcC{ o`x/09P l$zYhwY/3Ŋ*BOcܾԉ.O:r sӆEja?Y %o2- q^̅@}=1$h?{׌Zf&HsO^Z=GYsЅ\P2(]+R9J"7>:JڙYa%ٿ${AHt$#O+ag9HNDy,zM?1k/JhGG"$09\z*fㄳEew8BfO&0 M+x $+p* OV~GH~E@M| m+ ~u)?llx^vB3+n%8Aȫ"Uӣn&FУވO^#;u$j=k=q3RяҋK5>')aGTrjc[-ͯ]lVm[|tYjjY #z}~"YwĽ T@u8^3¨zxARS%5= ѯ5Å_ sJqV4:o)O;IlPGI}cBL'GˬMPsިTQCxB ȺWV5s;Kk_,K>`}||v]s@H@A>!C^ m[AGYgD=ylwn+frn'uL@lS7ؓ[>VbЗ|d1܌ȥ[s$TׯaeŜGVi8@Al;ZW`>O"{Onh1cHY" LcV?.{4t'2-B{W?o'fjT΀_M?Ҝ=DD 5E=7e_ʖ|/ن?C•v''%M_>HLE[BE+(pޡ|uXmt\=J.b8ó+uʋtأfxxabY;<3 %r F4р'lL*ps; Lm8JlTrtWNd4…z$Fy54yj2Se8yٙdUأGpYZKZL{FRchиTᤨ MlhWz]ţuoME]Bf$M\e>1$W%X 0+ XQjs#L?W,ǒ~:U9w)%CE|(8r0Wi-@CD@?EW9%" 08^4A`?`7sԟEC1hTk̔Ǎ}5T(II〚>8S }ҡBf":)X/c*ߔPiuy) Z̆c#kBm22"d7IbFy XX> &@57(h>/S%l*dGS(GHZ{\&Z}MEmo4${sH/eQ $x률,)^@}ER%$Z(ڟXoI`xw,{'k\ڤDiqhP֝#WFѾǑsʉVS|Șc'H|m)< 67֨pK"OԣS+)Q=)aN(ܴ7: 3PR/JR0yTaIx6Ch# g@SGqI3фŗYP@iW ?zJ!aD 3?JnAyhhG!czJLŘ`T[^̳sቜVR(g~\I=4zvdJ҇yi}h7<op^@-`H ߚ[>E;ݾ֡G߃]~  r">]TSJihԃ!۹AUA $}e:!g#sЩيRy[&Xղ[\[tX4tDjQ/%ZXg0uEn $*_NVn=_I}YV F_u|]m[\-M=Y;%cW%WKM=-g3JډԦkUѸ޿BNH!_lؖk}TpVC-3. $!-(JG@lqi:9$Z@˼ΌR>©7ȴEI%Y@7btg8k͌UvlǤ)8ڋfnX&VwX"D'Ui{5~6So=R%w`D%fݧ QƋ&'$oݳ~.xN/G]IDWVmj)DžWsm l(UJ]56Xهui^|Ć>C,Ͽޒ4~|z8ЪroZ!8v3q]#obwR<|yōd܉J= 5r;{_D9u2B(јU>R~hj+@o/vKǰ)O7⚮FSkcYmU@[T?qsp#>w $J^=LE,%F+PVL8Fivb8Go]g/Kq<|q3 UVmfc-9$G"Y&=j Ϳ'`dS]&Si4vvpgs۵ ˯lAKxkV@݈qrU# |a53Zs;<}`u=7@VX;AϬѱtաZNw垁%4 7i- d ϶z*紛UHr2g?q1諎+\[(5=,n g} X7n+Vixz\NorT3N9X;VqB fi/K 'y^-}kw Hl1@6g`'0Y)|pEOZLUަάk[S] E^ixKVBBpj,U1[L 8aU$#6 h21!3if Ʒs+cj]X݄iqŶkm8c+\"jfp7ZX [ 2*-ʡSBK/E ]h`bNϮG!_J`rJvyeCAёaz˓r,n̲'՗+V_ r J@i]ab)%MTW͂1UbH+<-yi@ƈ,x_5U#aY@EjZsb(4^..yV#w`0"Zi#^v#'')cvXA|[j6( fKW3)v|;kpy*{IʱIpn(PB1٦W !]%<]mC_૚7מ .?`-fug>MGgبx><ڢǺB=S FĻwv?K,#82rӱ6V_X=ll=uچi{~q!0v%osT5LEӯ_L|FIX@:_pUOK>9uNԡ\XDbhˋug_Dݩ{bDu1h-DVr"-Hf(ؾڛ`m=q/N_Ykqܑ3g@.[OlG?4]. ='EXf\!s4"r;T:t[H>xY(e_jqR鬳6e5p6Emǥ=!y9=wYr3sA)&2&UraYZ\: :o٪Us1q#ֺ/*= 'bZDVfhOHMy`(I_f=* pd)7=jYHC,wehuZ1R")*Z<'[u<V9eGܕ1wzq& ,[_D Q)Dp#ϑm`J_]ن:8~ћD$*fN=Tg9Y2I)JmZd(0LFR/Zl혓|Ł-vt\]eza2i"_ljFuAϻM~ /зi8[-=/{hoϡYQMR!ee>㍜emTcWg{+L ʒqw."o#jB)\A޳ܨF-;ݾBdE3ZviCW̪I {R@ARyw`5eo͕mA"V̒Aπ@MS1U<5L]=qX Y](Pф^)kj{~E;V}ЊLQbt v.F  ےhwBn>BА,,5(8A,>["t;CIKؾ7]XA5#B1uŮ,Ke?c4TaLhs;s!NW<<>ҍyp99*kLXEI@:㰘;'.aX5-1!AFp H؟`M7v8Y5EM8u^earǮC:; ct3N3i]̩p{4Pӽ6 1S%^㨐w`p\q}" O5mϊ^@@ۙ$xWM ֦\[BA_\2 mMn5QÒ9É+8ah$ÿ܀Bɵ>*Z,C^@enA0 IA1J Nri mPrܵB <@SL\}w!l5 &_zKR)lՕ7oz؂-ȓ]nD049NH-QU\i{) ҇Z0q!bptߣC*̓{Ÿ́=I,ZP&]x5_x@TǓ4\.[#[اA K j7 i/edR4媧bKۉaYi-wo?+ûً3c8$7G$-"&:4me{H2x0^ vdy]{K\?Z1V<) .LBIBv" dӴd P*aX jC޸|'\]jڥ,a:Ute1种Km&I$`6zu!_,aj׈0faUCϯfI;fP]'WyTz&=DWg mڭ [^h~NԺ*Ҩb.~I=[u#!gXIC Aߠa( L imD<' ÷Hx2¦Y*!d <;;]ćG9+Œ\ 958,5H'N."mz(YuDF#5X7Hq+^b vu鰬xAUŘe6.aUlfdV!#cisWfO h`)bKq1Qcے\-m0DdĊ˥sEd+ka֏ȱ V m:eI7 ݋s2}=Ntyg L0Nm|),G$!dP~yg;_yI]~*iWq~CnI 7j=8=ʑtfm_NwZ!R[ iH?&~. LV|Y^I~4vgd|' 37vWWc;H1TfALeit=JԂݓznM "deub5YY*'}>@0E4E hu*Gr?zL.RX ~ktڅЅҁBkEt!@ :EɆ*ɬ"ĉdn8._#gvefG ? 𡙙#WYn1;Ϳo=e_O_FAgdEF(i\XFAwTMD,Gn0Zg~ݫJ8Q7zO c-O2T.fz&M8ێ0(a-9>t+اWJ {8hzdSY7XXJ*&3LdGQ'rHݵXH`qlᅥa.e-Ycv],DhM)˽H'I1u#i:'~)%CDe8?u:yg$oP FGCH~8ds::~U{9~ŌY m`S]ى#dvo*P6&'x똰i9qD7/ٟ?_ZߨjP鷠z7YKJOI2pt|nj-\ zPs:FecnLbCR'8ԫrINE ?Dg+5VZ8cuUۂ3_{SQ~ϔ&K\wFL˦(3kO  q pɔh3*NsN2l 93@RauJ g=ܴ$+. ' vjPsG}]HbG O2Qt\kEc/"P{*#ekiMd?A"RU^49'WRwa!wPms7a,HOw:/=A9U4vlRSv掶BbrcX53++r ߩPLV?0'M&5qS8-gVbv\Mw #d~N{t_ֽ]al?x1-;nʺN{%~{vO=)[/nH`(i\; {Brҧ䈤G.=YBdw" I( ;]axOK[0Ϋkp[+CFM9o@P4m(6b( rX6]="s~݆ы(1e[SB`t)gO ԄOSz~Eywg az of 5@ASzW(Bi?{]*Gn}4F><QgzHbe yHpcOŒαń)ҾfG7ykrX[XCSavЭLg_`||09mƼD m9Q=fš 꼋Zh|IIn4{|rT(~W,I|`4-n~T$'=L Xav5 sqt_W̽%6L5u$a7ps-gK5 (BzS]H[h45FDn]GD9 2'E|~-X@KVvO(~]u+_# ڭH2)K.. )unz_2owQ4zG\he= qҼgFS׸qtmK٠_-Th}kDU?prZ1n_cLj 8xO7 }Ό鑚:YVR9N'E :NNT]1S5hb8L*Œ4K_]al@9pA>\=`!D '_^-<|1iZ(kSnn-"P4a G9pZa!8XR؟ᘽNLDˁޣ7=n94β}e"@O{b,D+Vvݮ380&Lm#T F d`0DQ+9L. p{dJ [kaee/6T=/V'|bIwxs+V4-k*놆O˅k GՂS" Gܼ"%tqz!K0Rؖ.w[D7)QY_ '' tRQ &,H ۢ}л(HY2M +1g>E:rG\7G5<ΫUtPqX}Ϟk`g%"sLbݴSh[Hk/Pzl7qc^#vg̼'aJq 1uV9q6RIKfje7'9e0'M 㭜fvPF[&e {YƤC0̭Ȣ_?#>(!&~[5ҬvgT|vC F(" YE?Qsdړ{bj_~neg?74V_gSQL,?/Ew'|'k'M됬]+׮}| Rq-1P}fcGBǁB>2(B.<-=l4Zd~U4y$6վUѨGwewԫ폚Ƃ""Gn,OO L+p5)(/aX0&Ae87Տ,ۙQTkM܊3#Z>=qrC"飦ښmDZ$(NhT,S-el(|P1ͶcrB"uH{&.$,QvߪZwq!h{Js 2FM=mm6K=x3Z93wLe 4NM_ ^e"uP1RWnɺ $L #6 %7o8{^5- q_Ɲk7E0m`pcgn Wn>qIt6KL+AEы3iSWuiN]n  6F_5(sFyesB`g{q4]%wV2c$MTHk\%P0Ԫ !]Ƨ!1lb+j Kc152.,X?Os+v~8M+dB*Js#rg{0hx !MIG:ђ+"h{(OѳZ1ae#FHJD%^2Ysa@XTgC9riXjydEwujq*z{O']DɘkC5-Nkjd?PWam 5$GЛsŊ{_X)/(=jگl E8cƩg\B-H"(^Wzpd聊Xvwkcv*0)A"`M`ٴ[ J[aagsbiyԑBs^8bYKpܼodv1vJW5,$O` cm> j?2R j[X+ƴ%fStӉގ~15mԝ噑\>EjИb`Sm"9ٿe%/[EÆ"؆[)Sn&%Q|-tgPcKHfS0\..1ҌOi\PʰbNMs_ ,wOAAH{ה#JN#4Q`NLw£qyj%G ZarCb,y^(/ T<>jl&1xj|*--Po\dYČO D@$IBxqUT#4wJ<}?qqo˽p\kCỦ7ZyQ߅CJK&KRNfwqJ0R`bz-x>R4hM'ܖ6XXh{617wcdiwdfKYiρ2TqmiYI$TUJ4L`mub=bbqx]z& M wc_"&Pvd4桢H5RnPYgx0%HSz!_Xi v WQuaTMbHD ĉ7b1t#Z|H:W1`-~|1efiVKTc$+%aZ\8e:)0ӷd@Jqh(tW⏢-"T9Z>NR)銟8\Y9kJw ^m;{5::HN{0lN_^0wiJVzCeB! IXC\UwAq6Bvokr G l:3YuGl}mڰ6:maVu.5\{) ^5\U0=*Gl]&,w WtrF--r-.d@JW\gp#Mkł:x ɀ%G6CӴ p-r_C7D!|[Bgm#ʱW ^n*kM:tϰb5t\i Eh&Ӆ cÃn8%Dž69,ȽIQPV@U:8w&{0mk%52[xiQ֭Ճ]&g9GWS{GˆO'sу-Z<R7|f klnp"JIwyTlAxZ>=$}2 XRFǢ(| n2T8jհ ŷMᮋ ڂca>QŇ6PnX$5$B-\{Iْ|-WUvVVAa$T@@.J9zyW𦏵ٳ+7Z''[dxXt u k4I&ZBW}*hWJ#/sW3ݏ` J'xl5ꗔ: _S)7K2:{3<xA3a*N"sƇ~^+`~җu1VQCT62E}r~jsJ۬LgDΤ NDDFnP?2U`@`!|9xj.Xhg%J."5Lbfɐ~҂ߐ{OU7I8L  ®dxf"_k(9`o$]~`xMy1ey!)r$*@) oăYsAY):tK:'w!P{؄E_lt˝7'_oED\ OgXT,߇z'2ER.9%(+ zS4[k%Ϋt{CR4ŁBڢI>/r!>J[^dY>\ j_7h;TZSǠ)嵕ă%?kvuºNT9m9!4WmB46t+{Y=׫18aE$o\x.ڀA`~ʬ+zZTzf.qaӉָkK6r&)P傓Н6]R뻸u2`nH Fdc&BZJhlӚ)6ӳ 52m_ΐ;Sae5$?ysI;lE]X>@\u: msYo p5O|;&D AhhA1׫ھ{Dؘ*Sl/L +]O3ԧlho1<]zEq+ef}م {/&A=|% [gNs+laA'_Ps|N9'05TL>L`E^(RLM4Mni T›x( rK=H̔e[z,R%.hRk_A>>.\}rn5u3ǰ̸6 )<4u͛iC0P]o8av@:}s0V\߲{Eή5à ;/ʑ֛5CQ@AkJŔde 1;/=&ky +P3/L9ĠXRy,{'OA:r-hFcPPO ґ*Q)4Z3iU[ACu.{vh nźt3,|CbK/a#+.8"@71hCF#LߴMya?_M4sPHV[w`#&3{,  Njhwu֥߅53 Q׮wC2 &}#؎tԞi]֖[75PtyjԯFcN#] Eʻؙ>%c1{4@?YF4I>ێ~ 1QbLiL9|Z1p]CV&`3NyS"!@ RkJ:\ZjRm@h1`8JEWt'&,t+!NvgYZ07070100000334000081a40000000000000000000000016296435a0000a664000000000000000000000000000000000000004600000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/misc/mei/mei.ko.xz7zXZִF!t/3!]?Eh=ڜ.+;'(P$}v`y~9*2;lfh`-LpVE{vWYtH;Ri"W&iZxѭ>rt :e-K 쉑Xx[d 0O$uB=Qx峧?{sxu;Mʋt6[dۜh{%_eE@ZѪPQCOڰp[x&^3L~~?P_"LQ6×h<0+X)^U*ViVul1`߬_K"*.pXS I}%op=U {S幵4=үKj:ՙcӧ vcwtd Intŝj5bjy qb>dJ?kL}\I6P>pFst,^0yʋ$c6䥔o)dJZse|WO97nF.2`#>hpC}ϗo8 kj'ۍ[M°"nn!,rPcg 4z(: iʐ6FXBCL7U)ݱV `QS;3u.?(#K -GEӅ`,?꫚jP]?z,Bu#Htv7dsގKvBYluޏ)}_F;Ql$'Hh[A J+NFĊdJg$ 83$l*A {3#?%`ujE9dJSL~4UAҹ1] HYYmO}Ek$U} qDNocl3G F^xߎ]Fű}a%~ڧGvN O8[8mSDF|5$PE>;y*IW&k ݖ2bm mP]ӾݾG;pJ bġ[Fհf踴0ěkȔbbS ف[vkEр|mejA7_A`bmu2GFHA~|s/JMBiž֍V_"NAg~OqVd\_tsJcűKR)ώk m-`?h@!0#)pܣ$*lX+Ȼ[ PsD$;[(tB>豛w D2qm7j幱=7r¦x[[e( jIhAż!rv5SlTf< @'r@N-ٓ? gpOe=u7"9e#C<2A^/=;\M% A4)w& g|F܎tWM;>r\kѮ<wĒp1+B4IrwG2* SB#\ Oo w?*ԣa>Wٿ45ʘ9gg_*PRA<7Y5۶' Г,Ay:NQI؍Q㖣_@}S? _IB6~s3C_(zo{8vS3D+p7!;ըl'xZdULtBd%==U3ŧf2L-OztW)`iS$zѼU {β(/5g="Q -PI[,?e 4#5'I^P+A_eC[@֑L!_ =7;ӋQ0c-7aR') 73+A*Wv-Bf75`B;zEț7]閝>vwخ3#kaс کFFm:9|(U18F"T_L47Y4my)CJ@oYы"2WHO`NVeΰSy^dtR&H7mQ!'p"F֧a{֙> o<.2:U {]:BHL0{/&hsh%1el_ ,uQ5|Gi^X$- NB8hd~:]fN*U [+u|}؆'&i.gypg.x!R% #Aej ^C lo3Iaֿщ ,:g◸@?Znj jfm,e BYS,#2P҆F T)nƄ[FOzې F/9~E'g g]4|(AnNd@aerX1Tᢼz𽀽Ujܣܬ*Y܄! 89sN%4V+rdUvrVkѸĴ/(*m!8֞$A7x:nHmqĂ1d3pEᴰEcƁRHk3lv@ :W3rCB**|&GK[\ye1}&(u&h? vD FOܺ)N՛1w)n%}K|zCtZ7Ecn^j=![7=fmsT\vط*v!:yA)mBZT^1MR 7kn7;tBĬ\/-r`Ɔk|4z}ԦQjBe x>޹9>TwG8VcrZ74=+BBv}4S/:)4;$\stJ4Qc,`\MaJPR S47FtCC@Σ(VUDaS"@/ٿnԞ0R⿓ʼnx?LcmThKP>i{_FW_ 20X%x:X,e#ӜmG~(JxkcRw\ V#n@ Θǒ6EqqF+|ޏe KT]0̀'Q90ckYŭëSqtGF<_‰) Wj>ԝ[vzN4s(n)HBKAX -D1PLΦWz=Dl Ks g\W V k p9:;xy0$'U|ot?|o /#TC+vH?C(SP8iA;͙:L׮Eyz%4F j}G*N܍oܜQBPdK 4.Gp?YɎ/Fݧ+>ÑoÒNW4iunrKP]XEQх7j(I(@RLhxmΟsjF5gCvZv^]%[uTHcAk0eyE(h&Nq4}l) >*7mg4L iA}[.A sepNDq^O}¦-'lWF-1:\yKIEWB\tx3$Z5!m 't i@Ԇo<РLl'!t"0W|[g&}gf2l;_'}4s?1o ƽü!¦Go.7<4wp8ϐvO?_)6zau4lʍyi-aEH69RQ×C&p{aWd!a\G'0ApT$ jFLe; @+$3o3jV +m=v(B?y>s\X9WXpNeK+jx]4K]GAf^YM9!=u"B:(}t6V4Tko[c9 Weq=-C%ZwSݢ9>@ͳ@dEt7e:ڝ$sFzyy}vaXW $D?*^w#R_`ٱb@kg>ɷ_hA}vL  ۛ'gԼ^ $9wzfGKFKDwtdu]&,z& .SFdu 䦶nvMpгʑ7]z8 a~N7PFdz~+yb٨0}57HŜC`ٜo@% 7'Ksh7\KZ% 5}+y/C(re^+iyeZ@CY>{R9cq=&W.pR?5c.܀D|Rh%XCLvO8|hqM^'9g_wU(OǓqӗ7Qff2{nwfȝnParu-Vyw gITfM'I9d=6Kڭ{1|=*'MQi2FӪ;"s`xv=VxZl+XV2(I4P4:6[ yZ  K4g?(>T 1+K+5m}!tiyV2@Mn+~RcXFC%cN`2N0b^)`mDuKt0f2C[6PݔhCR悾Xdm=AӪ+!jxv?>Bo2Yttۖ0^s;8v^K%nkс-m_So|5f{UNɺ,)`y\9)k#t[ݿ0LBH P4O2~vY!]  dTy諷?8&^.݃+kVr)f%)͐ "7Bor0BciV߱ !+V6q&rnDBsi65k($ZÊ}n+y'$45Kc>`nA Xf?.D3SOWw\@CWX[C9+Dvo6L5kEQC:wbϴ!|-koCؠlע!$cFB+AIKq x!K|.uc`@zw=0b( XϤ;eE *^Ԟ 2ĜPր=KГc"RY%#,x6ZC!IknFaI$L'NmTq !ׇVTyfs30K'\t,Z4?>(>y/5rsF,gɤ`HJp[PPZUVٌ٢Ldm<z4![z -KjOW3Wy?/RK$?@S-K5 Ѫz1k' 7g{_AR˥2I?&܉6wS[ ~yI+>B!ߣ!zn\}{n u=|mxrn{5w j~܏p2L#p\rKV@ #vݫ'sNM_m4mFu'8'UNQm18Tx;β aƮmb$b-o2 @w*xlQ|A\X%ꁛc- !f^FmSOmGb|hvO)D+9`0@{pދ}"-V ïddS:{dÊƨBauK}WٙE^)3?F#-YUL|[nonqj3ߞzS7 N!j`_=18ٷM=`brv|BQϷ=eч$%ū:(byݙ$_|2e|' I~S_l| 륞oMixۼNW9.]!*>Ҡqpy:^ܐ5gu"#,\]k^&Hͤq RV iut7v!Ur,&M<?{8B 3=#fDAFpUoIsτ x>53\ M;2coL.M)kwڵ h+xg%z]SGE[ʸgWf\*%Ew,?EGՈ5M%DavHjz<%k|`/T-h^uXQ.Ao˽ZL utULK3PGD:4F.sAg僩 (=9^QgиG#tr~ȱ* nF>^ZSR@o [;#%_s4@xXEPJd^ycw"t;=ZI.qϝas^oV?ms6wF*(goAIw!WjQƏ;FaxV8(t?lwI~sTPF|e0ܝwwrnMC咎\xZu_?BVE>y8iS391}bǫĴIoA3pJҀvI[G.J=IrNwK0h.g"A!N( && A[x˟jڟ 6wku0 (Q'/-0sф3o@N<~{CBQ1[vMg`BTFJSnG=ܰ%3&a&; wqw%07t(hnUB,1-8Pc|)$8KPEkל1@=C FP#Xp9IFc2>*:"%[;L3g7ɇa{+5_->G{qApnwFј<X"diJuɄ? wĵ|iMZGxW(K`y o`P-2r^n/1I$/mqT?e!㼤2F@G\:dեLt4H]3Z@WR @qnY>%$TDWrӶ# "CT 'mɬSV_HpAJQn4iw 3 yJξD6L/y:#jo:;^(^[.e`4I"1."|Ϧ!Z9UdbU6$u~Y%̺y ƃH#y`y#=".'nGc&walBäMǠ`Xj! w\2 'S\o$}15{Ih uU cآ ݹP= y2Z-&4hl)jA?%ۊz; ;O+#]0 Xi -qҎFEOڵ U{!^'x̆4`jϗk@ lw6/2bc.nxsSkL>ljv'&B+&:ʾ,NTUuEKh9@2/$#ږ//(77 5,V⯫j>(3PIsh5<.) PFQNGȲ, XAWoC28bəIy[R|xS:mњ9S+~~0\kM񱶐sf[~c^ڢӨ9CA41 /ehw:Rt mzwyf-)LQPOH`E)B}f(؉mI`wmn(9Gں]CM/סM;/%cyE԰ZPN pDDZv~}IV].(L$~WMGX~Z<nSFPVY`fj VEjzx0o)TlyBEIjF*98C]zz aް{20%=\@(2s"%.:O7ӉWO["~Xzih-=߈ @bVx!xS}@K.TʘRȷ)*ӝd;6׷Sakd0-#56?,rNG%*uC,s[-ZP, H~{mr+. }|mL|r*/R̎"y;Z3Ee@m!FL],w»5 le4¥?Ra$vhbr4\#PLlE9XQ=  ,. ӨyP9qrEIjJKh7퍧 4BHM&!>ΐ%補vn N--"nƒ;5zUg9<+kH_I|=w jmM7K y|8) - ?މH@HFSMeB(tnY}ŒTu| h1LJ8McD}Nh*W #Jo&ҨN}%RI%_i}Jw.[p&b'T~PLaOq7^Y`ڗr>|?EW=%UF=:޼_ a]qgz QͣҀޢ h $:Rq)FOE͈;=@پdC7;":|es`α+0gl 鉰 =VzAU`kռ']k%I,z$pg2Scwawsűh.fEݙEŔF[$s>-95>8q'L!(F;H__7E35Pr! thq?} t=[3(ڸ)@s). c#@+sk9%;'^i3,I1o1PZ1Jz~g7hzG8$LA p ޓa Og8~4zlYLQ5nO'B}&Ql*m 'i͘7X."y9BPУI[5FM!7M@wX0xh&!f#| R 1&bq!V2,HnR{+*h]  M#dhu9\]G͎W"a˄G.LYڞ,E<砚Ͳ;!Ι(uoBM, 3&*vȏHFw ~'If d+zg(nRDWQW %ƕ:h= 'M} i2W&0nU,a׉er'um`'H0& AfZ k=FZ~#gʧ}SմZLÙ0 +|vU\N:dRV[ Qn`{%5ΡS~9HR? J%h?'"V^] yעD0֌ӆY=I%ngoL3 6A@_Zwr/P(gxS͋QgUT0ֳbwq=ĉļqMkHa3i~EaeFGfIᥗfNDxRڷK6=M]b|kQo(>eevLhag] ibu\U@Cnf Y=8S/6.)2jpXۊ-;o~җ7: xJU[Md"`>}8S-(6NDd3{]t_{ ly}(?@0^% MRP@0+UVsR{([.Oy,>SC/d,wyI-pYgvwZZ8ġRFÄ^ҹzͩ>aorj&$D-Sv @_ n8lkL %BBw'*.2i/mzݫU +X ?.6 |h<~hj )Db0guˆ[KW.)&⓹'RP^@&δ[4p(OE\v5o&^qn,@așD Av! \{8> $u}n0-[BaptȲc'YnEa,Jl Mlr9]%k CW!}p_]H/ <^U=a 17Ro:8;[&.D:*>m+Fmo!Q4pzwK9[`wGŒTJL[&$[=&yqRbARGDj6vi!^z~dFq\ôs\f.f4XT|0Q ohϕ毖0H97;0`4 {'TふhPs|,yHQt0[@!J/Jal\kyQπZMsVjo9VP : U(s$u_\r*թ'Q+˳Աd cki51վ9isS:Q[~PL;YU9~`]vX+9-! fbBM:x nQ=ڊ)cjȦvs?YğdcvIQjnB^ҵ:CB\kk t>AecE%/_@Xfe^GxU K`Cg~J*ie&_>&̈́Ðqv%Ȣ5/e#NA 澛 z#~ʽ@,0_OTgC3%'(aGHz 5Nr SEbOdG1AWU-–JO3; c>z^|wv1<F֗jX_ ]:~6ˍ1ϓ :4 mLpk[c4 nC"I&pdjZlwStL 5\c]Jxf+.#rq*uneVV bv3''^sa˰=aGZ #n4I5 ,C1Ɩ8)OZ I+}O#> <sgL)[?oJ^j'-mC ,ޔ{^dɆW0LwQ NCQ%+88,_E膐~˩s-Y-9Ʈ>E&ڸ0S! o7K͂m5})φр}2S`w~fk4FL+#8u r3Ul79÷[^Kr,+/C*&a+H?p//NBqEH"Hu7|uu-Ӈ(mf5 닰GE8,0^q;ayd^ 9nI 2Sg'@t$PSDߧ\Rp/Ղ㳠YtSbbU(^MbSx5Sn^ 0Cħ7EҦK2kKpݴYd/}(6G9ZRgYn%7ڻ.HQn)Gnt"X㟲kn^üf$G/tPy^5yYyY*uVtfe^xV?eN𞲏K |bgOrj1%; S32Cٰǟg+9 #J5 85%hB#Q_G-RoP&9[wxAN]BuF0:ɔi+1tO?A`j;m5]TO"ovMa]@K3~ 'ֹM3x,n:Rbا [뒹&Ke5Kcos V><7:',ZI xt$mQH5]8D{["˵"T:6Nv7{Z&iE7+Ȼ>R1rb*&9ʹX vY-X1 GQh-ka!?ꁦ *ۅdSIwH-Dl/Ba,>O{>;:?:Y:|bN:PVj6`;*g_?&Uէ`^-^3bȓ*h͌mUĸ]uָZL|‰\pؠ>(N Q]]nԷFqVn!BL=d!_s|$oމOr?*Qfq!4ND6#괾8yEG\Ѷ'6/HPRT?,'K>$?dK.m7'&Q5_*%Okϣ5ҥ\T9iFdeYm̘SVqD+BLgo[4.L/Z֥P:fixʡcu4ПjblL֖6.XF $0Wkя:Ih3y bh~UZE]W˪-0G>B)gU-Boq'oz\cw& Ud$~+\'cQɻ!iFƝ[ =oE}ν(ePM-cc(N:Ȭj'm+=n<Fʚ顮)|#2 X j9$ܞ)*–mU? >(=x2Yċ'>0؉nj*(\7%0֢${[ qOjƸv|vΫD[R> bD~kI D皏[zorvxoBeAbú*ZvMz ƉlƝ&tNZa= [)] 9;` g'C YX6\"޾[{Y59⛤نCIwH$-d=lGaxm{ T s'1 8w#4'M[jmUyzMe:BR=~͛ ђcm½q*b*qf*LMVOvoT3zۥ1 }XH))5Tw} /e(ʯΏl'd>"k`;vCaV[nRC}9?؛ζ;a)xF%_Q-T 4g3,&.$[Xp} F;W>i =]*kCVdgz@ufW3p7W'vg90MŘ ܜARSe*xiݶ@?\[n,xuK" "erM@eXGٌ)NM@&1[BXBƺu&lfPdҊ2ENC(ڈTyvq)5c+'Gf%=ð).a@6pn\,:hL't\?+Ȗ:/ay -gZzpjiן֍EtGALCir |$GG01KRJZNV2()kc-A҃#ًY%C;ڭޥDГ},2}n|d>sV^+ \ˆCA!p[H>_0e$Gh5}, t9j3; b^aSD~ۢd@C~桏M}I W P T+4\(Ԧ'lv75\-2TӮǗ5.zVA_QGJ4Wut֭MdU˜~^ӂ:UN|f9uJS{=0(+a.`KE2&sZGǐ!.{h~ pEwq<}d&Wf3ú:-?#62+%ڭMEwDњ ) `Pذo9 &%^Eõ&c1FKLrBX}yl=*ptهlع=Yo{Qv |P}An4HWzT|׋I MR23RҢ Xhզ3)c{Sm͜*8>5!CK1f;5i"`|pxr?sS cG))dbVq^Θpg#Ƞёf т6W}D{l{h;][5*3 5pk'L?$X5liVxF;DtS)G#i-qv.e%lAUcT(7dOcN0h{4:6haR@у@THhDv 0816M|N:% @?8k{X8GO38T[[7YLuV TQ"aq$ 3Kᅔc#rHfQLc "HTFZ:u;tmL: AbFV|@0gt4 Ze[Z.W30 kwY0qwk>-U׷Z&ȉ[ |Ȩ#w2ِryu{a[]ќ3+QHc'iѥ5|JƊKU3{oƓ)1"]HxPR?\&)0LrW\˩$F_"w!@'YW>g2<="kI,ޖ)àt,m)n5f֒_&#%ӊ鈜^#c 3wѨ)kV> 2̳"R"qZ7otdT>ǒWqLjC-ȣ nyOCV pnrg g5Q6 5/젦p_"/^fel `a".|kv* Pbȣ6o"\Gr(PPAV@~DwAIt]T[¾^# @xa[qW>#ܮx/cWzԷonWor^x9?M&B*_! ωվ,#U'=~7xqtss@q dB#GR+*&6kGJ抺RB1)${PB XcvXB wYi#PU&Vp?5I1"{krh!:<γ#{; (w#Lh(W4=>f=@|p졪ہ!l*l34 Vr_rOUohSE0cÛmeȩ8%xi]t@m>(&HBw=/JvK}Qƅ_>^˂$B۩i0+˷ 'HX46p;KICcu4䋒Uq4U{#>17C'O<*E6HE%诬Fb=8Ћ`G^-2 GPqJϣ:I od7V/bd( L\j[CiGt1xe4!1p);v*@t?&qS:ؐUp9V{/f8`I [ ,[L Stzx^El4#m.E7բ}W_Jq`}CM|(]6dVPdK|^|OVӬL q^Ѥh0 el?Uxp~N:Z+0]P8m­!1^idU_d4 }FcɊO`υ>y |Brp3WjBw >٘0챳6V*c`pt"[:9!N*Vb(z.7\3%} ^DD윬E^0fo^.p6#G-([?($~hղla݉֌䓗Вe/T/d[/y!>m)$#@+<%qՐӲdPM6mpt9uPnqN5 NM%+N=cObۢfkxwA3L\~PG;'jӊp 7*ޟ(NcLsCr:;a'jgؠ9|ދrUo4qAzRTQ׌kvT7lLs܉h~n=pczZV&"^yږQ?U"Ү21|.l/y~6~=H)/$k"-Tbn iblgY?<:yCiʞofOvęe@`wbo"gG"z%]d8ʴX@9Ϳ}6ۈ8`|qhZWm*D`~wX EƆ0D[̳%{B8xvuM&^R~T iθNj3pbjW<-i)>dBz`A9hes:&?j&O=Eʼn (vbEgQ%E!XH̎e?;<#Y@jNJ28^uVO"*S2ʂrl>͜ a~fI SŪ9،f{ adrMv礛옻(O" W8#ͷy[4hbʩj -Q4%x4˖91Aa(]z/yƨ@PmHgTϦJ.A@Se>QҞ_̬w~j©Ke%ɧy#myYŬ#[8 ą˯ʷ*iԵ&5Xg }2);j$g5# QB=R_L8ۛG'tVx~Ĝq+ʜ윥n'e-/g7$lἱ)E0qFu-5r| j%%]T[SGΖmmz.{ B6PFGg3ֽ[5I0ۣa#9Brh}y,ZŬs̋ӉD&>V.{K<*ƪm;b99q[Q˛n'Oifyl=#@=A^.M-B 5p{++D׆ÿ|,GiG GXE/ND6)elW% L MHPl/SZH.W o%gM0s_#Q&Y|mt[Ib{efإݥX-!ZFwYQ)y "oF3Z7i Ζn|f9OH5rH*O+HxahP}!HMKTJP{XCGؘ8x=# bwh&F;i墔OTh4yf;%ŐDJ g3o,wXk|LCQnnI)z#x\0ȤqH/X.nB+/r2K]tR2M䠣+A<@@.Aـp+bM|~߁iGMcQ.fjMN 7;,.>ZjȪO itz9l2]A[|&8(3k9:nGF4QeVmg'&AtgX=!\f_enB(qKt܃œi,oaZTj=i & $w.)V~HzArP:zNU0F*'vlFү.G'G;Q8~=0*0\7 Q+7~z>mjLOFVLgRGJܹJ1^~YJw2p"}k[iTcno@7r7lXqpŜڡ[Qŝ+t28V𙗷6j\hqqc 9'p/u15+~eoA>Pk=c5C:᥼,0/DJ%m wl[ x/N[,xXAsz" ?~s? Hu}/եsB`= }ɂGCzP8wav9 okUrxj:xEV>h=:q+d^F2"6yۡ.-;L}6MwDCƽRsRtڽ+x'FrqZm.TpǙbL`SZ" 3(Zzߝ%]iJޣ5 ޶hOO35#ߜ(sQ`Y ?ە6{'uwDV3ҫ8Q,2c(z%=m A? HvLs5Lz8I#O2aܕ!7D ^BY«\iaqL* O8ĞSвr1.zs#TmݏJ7tb1Ī]]F,hm?֬=:HXSz2Th\RKUr岓n;jY;xH}mڅX)TqHSJ"Z;I/x钩Ragd0 J섟(EzUޔ{n T>qWIHB /!`)aOČẂmNu\Ib+i4{LI[$Px'SWWNVuҴ}haFP p^Q) 4 U+vtErhJ!]IeҐcGG)~qEy?[i]$ot$LR7,gBf7&UDtmKYXn0H8-9fEϽ c1H|~#Ic.s oH)5#j','a` wWBs8cʳY>IxkգPb1{c9:q׵7Ԯ{sXCn F;NWT7[ ŇF5Z&2B%YOCeFy09 ; r%&@R"O/'ŗbk}E.Yic)hoDZRN PPk,2y`#FN7x N/eDzG74NUum"6j46~lչhs-c0ZfȠR 5@+߾Z|&!'s~<t2d F<'vnAud82ٺVZENn֥p_'HVzpM?OC=~kOS tщeO((UX>n;Xb^Pħ70)ӷnq\6ã<"}r$O2)v0vpE˷")~z'C D5iB,&}iZQؓwD_uRMOƟ҈@$5lg6V$ȔlKq%v1?υbyvPXknF$0*JRqc?v=)k<՛)0&Zm['*zUZD ZUȊkfFudHGljfѠQzb~=iV- ;rs~$E]?bQ#zՕF5gPvcO"lUNonafT>f?K*X)5+KԨ֬%` 1(oөA` gc8.?̡]rc=3ZJ ;wхފ%$t7zзaE|<ԝ#UExIe H.6PlA7ROC' ` E y@5)Qgde"~C$ԍ$!1ެcsD u~AR`_Z(^e`Wd޵Y @QGeMxO`Hٕ uruёy|'zN5{TĤ T<#UUuEv":Ni":4g %Ŏbbczۻb /tQ+&NV ECX1_la1y801i[YQ桇pLq4(j2t}olJۉ8UO4gPq?"Qz(<}ߠnA7QoP.kw@1K4M(;2[%nu<*\?AYØA("!] {5R ohrUE 1x-$mؠNaIzk4To*^d{QVS^ ΅s{"𭩺ʆ ZY?v,__7c  Pwj1mcz(_D\<|譂#l^zv֩JwX bw$@Jm4ű% {KHɶ~Fm1+v!Q/fM 2ꨶCi>* 12S.'I\"g_9esN>lF[VEa5ןG?@BRpuJ&WF\ uhnIm˾4gxzY$LգR z] 1'Zi6~֧ (&]EOv<խ '3g3o`iUmn~G=Í1)! cB"ؚ?d9͛X=xЯSKuN)m"ڡ~P5s8>d{f'@$$:_*Y-\@iu\:%N.!| /y $Gi=_.'XUd5^=.7kr'KNɱD 5 hw#N m:dW;Re-Ґ<~SX՘e4S-:Qy9&qߏ9{{֋Ku̒p*j#gٴUDUn]ԙ.Jok!t$ۉr16NM=F͍Oc^Q3$jvb x8۩ #!>_@1g%fv oAv.LixDQ5wק Esj21v0RE/9?}6%.J鑺 ݓ4ˮ|QS-/p"&jnõ^ܖ9|m'owpGz&vjdہ߾ aNHC XW+괲eg󜝪og-jX׆y~XiP"qК(lMs_xsօ1K(,)JR<XNYqWX3TE(;0 &հ S˧R~J5/4/.c?jkxI=j dȘjuniBϥE_X<+-Śl/™gxT+d<;㇩[_ta [KP6եO$If"JNzuK-0NyPf#eEA^h4[Ў2XCH#&TϟU@42{xjRNfxzHQrwZ;fds ~ F1蕔꾵,jO֨tdβ=ɤKy2eo RVDH@y<:h*0l _.`,Rw0$OggU *g[jͰ[@Ytnub$v:CX,&F1tD9m<܉6Hҭ: MKoHB=+WۮT-Ms%bKNrTڃdlHBeV3Y0"d&l-|J?3 O*)4Ẕ4;ou PpYB @F0~MN].Ty>~1A17\F@VM!s;~6]Lcǧaa!AL7/jzB'duٷI&xx?UomDs6hEJPB\Լ*a|ke('OGLAYꛔζ ̤Bb iTP RnמxqhZ"43V,  hwg%qGCLxWzrSG^lEOC2YGϊMf *'خS?NtU:Oew)rbBF@ M뗸(уID޹Yk/`qз75 u*a6ە{ 7L8HWrK0j 8'eH_Z[LL%(t0!Gytq./4 ct.UIQwVfJ_Q(g?d8=ҌsxiNKu'jf!t61^X<ɳG4M QWߊ੓kvc>ĨE\$z9, -zoN?3l6}zR|cr6(]`wV↗ӫ7:hӋAc;ΣD06~*tm$Is{Fq&x&a.싰R](bw?*73DRl%*"!0]0K]Zdrn '+j$=)&((! bSg84(X Y]ueArQNG;Ix;F2!)GEu?(!V:0A'{TTjf_gGg$k*2rc7'mґ+VX5E tj'wQyKOq2 Juܩb Ddn}*R4bƜ+}&Mmgֺzvʂf$=rڡ,< l%9xTu[O9`C:^|9׭|(`9jG zt8%~'U< >H F|GgyFF+; )C˘d;%mzՎͧ,px*5B$-g$]4\de9sPh[V7x)9VgaT:jPxeRiE.T^7v,!(Gr~1 d x$_Rpd:;[MxvB4^>zM#2%n#г6?~g~5*"@ ʩ25Ŏ ɯgeﵫ0ʬ[a2UK~u\ X>u;$ v-U` f[e@ȼtu\2/`3i\S2w#I`Żku7EU n;U`Qwd}3qƸUyIaSG?_ql Y'fbw,p|OU`#w;.lppi& Qr[-m99.q8(Y>S>~PY#W~XGs:Y)}Qu65||qAw,͊8ҩTi;A>D;n68j &Nt,.7_{=sӲϾfR?d^>o"Jߺ/WnB74UҼ-е^/zmiLpL&&1>ݖj'f`e\*8x{1n6@|L? ݦŜ͇Bž F&/UM*08קs0@~Gt_lng Bo#r2)ax3_2t B!7tuo;ƗP4-Qӈs  YϪIWQgHg9X#3yUx̅I%Κb4*[I}ւҵ]YY{ϣl36;eλ@iO%o9-xp}PXL64YVwH6e V9j8FuC2MdF'A>60zdr(kZt+ǀRb|J-C.S`{.f!n;V!MR߀=|$$ޣ$+}Xߊϝ v{dhe7kɬ$i7J#9bJ=t2\*๽|`+'+Xk^H7ܸ !>嚣XV5U(r0($jX 찏̼b\,#|,bIrI|TTR+QGLOp"Պ$\f9HZP5=F#F- lFV͕1hPSQa'}]u1Fq߸r6a,poW۷)McPg'<,Vto;$2M8]vu0jNRٺ]iir˛w{2U?3Nl! .@{p~MK'Z'Y>PheR"03"k@ΉWrlWx6M=3ˍ$ShFaZ&k} 5Jmˣ?q'PI b,O?ce%i'9y5mL:|ZJAW;e ۡ[ 5 MWv$3$_=)z%6VH _d9Q=[O a~(Xmuvzs/]_9sc jGC#UtRKt 8t󤊱Z`GtJ)W(0íj3ЄBEsfOE~9M6en˽ Ԗ[*o>Uӛ%x0k>gZ[7~L?熿}n5lL*kMag\ŏ [m9/;NhM.;;^~F F|J\:֭90{zov:֕&;ө mľ[ԛ;;aF=3 I &5TwDXx*8+(}XEpJK1[-Dt^}}M|^"<Yjo{GX\ܲy&VDҸ@9E[nZ?mC}-畈(؊*Q]wYP&ڞ-ei\œ}t8N zČSuhUKF,lAR{W/!> Z.dv1{q|ꑱB­MKM3K!o+ De~7'[\H` \(U#_Vnr܇,2!r?* gn?ndRp$4cQR#\C9t`^(@Yu,b[aCD6,?BGگ݁%cx6ejȇвs:6e[q5jB$K+m<9 ~]ec{-m8x-iőﭗٕht ) qdֱk^MRC}NTXot=Cp1:\2E9]A@pMU#3z 'x{F Ev ;/@z{We (9XggCD-J`HA3G4<#ü>`(JbP_C4b5ֱ`F <ʔj#]x{oŊczVe`q<'*yaDi:%aX J!x7i*\-deKp6;+?X5@JuS_lkчݤu]=odºanA.~M-X,ܣK{sh2t2!uA/ꪶ_*}ޢ^"; [U n<ꤖ_`Uޞ] |Q8Hx'rMгHShwH[4JZڼ?Kt(Y<Wj$?W .Kgrr},gnAՓ# C#֗p"WvU08;"Q 71v/:9`"J:>=҃L[͓GI"LT:4GOk( 3o˶T6_n $z [1٘xCm,_rьП%\"zN5/J8k[2ukw/oDi l,ۄfW 0r-5..SH؆%@$yL+Bn@ITɂbk%DKƕ1]Ʋqm_oT\Ml?aFu h4YQ$_zM, "ڷENDX0qY*A5^ЊF鱩!a @ZVn#6>T7y im`>?I!Uʒx(T{4yt~L:PqM㺬Z1 ^(yPRK?JEFf Qe}n%B NVC ܬ~ś@=EFnV3gb}=[N`7A!h .n0ޝȢ^"T/ȁ*֚?ތ\_>)چ݇vOdM4X7ѩ"ܻvB U@{]Oq O% /}fgf#`O~U-_%%/P)cwpA vuI&]זwRc b{ŬO.Z>p!;+*Ku+Of`qUIA’y{޸E#RiT}/ wđjdפ:!3luk߫Z-:?yn5%e`u:*|=`gӛb *aC= E&DfHK7{p5zAzrĊE?!n(A}lA,">ԄO>W3gə^.B' MHL9g(7|ha1`SCKIi#^E#p;Q?$/ b ȠuR$'/z۹=_ JV} p?zUޠw(g{_h&Y7P3%3˶#z#3J.I% ?^k4qۣy pg1W*whŁ2=#<B,i= Yj $`+\ 'e禡=\OpZ7Ijҧefr_Z 9gn'*l#fТf,ϗDc]G jT\{%l ?I\6?ՙxTB\u5tˊZk #%J( fAf_ķl"c!'g$Li95VkK';eA& L[ad/ TPZ,e޵~wҺ'WF泧-&>苙P`#; &S[0už8vu ϰ?h /O_:!2 (!M_;xXۯTa)_OQѾkW6[YPؑұǝڒlض{&_ksie=^'R](0:J-,>SR-<)r kgܹQwm6IWijSJ\)>\գߓ=cMP{yDYA,a0vEM{WNFx c̅x ,ҌvP!s9kB钸*s. w o Yn:}?8E9?;~6 QWDi*[??|T̪w`8SBՄBIF=e$bV^7/3=Rm/ULe" Ͼ"i;0[3b}q4}vP~] uSNYEGRyouܳ 50nRot; <4 Q/jѠeR7K.>u7Zݕ7Og9߱Y>$yŋ&/bRV]M&Mފe<Ď?XCHߗӹ|+8Z4ޒ*ŋNa0:Ϲ':V#FI -;r%>KXWg{ l$niT)[F6u6sOl؃m0M^-/S*gA-s@W2iQ(Dz b}QV~xs}蔙 saE'\9=9؉myp b4nMmi9^ޚdLb{mb5[cZvn)53V^4 w݅ arW,)BBh=T4Jߥsgtref۽&Nc54pEۉ+Pgfa>yWQfjGh$P6e}:PNg]@)ۯv`'PqbK8ݲ Ŗ3&{bli't٫@ͷxaCˡef䗗rqښ2qqkrg0z#>A ;P5"?[ Dw9}wV`\&&P{\K풴zgcJcz-Hx?,V`6ANww &sc"Q:TiL~GE~ܪo 886,zbayd끽`jn@/}_ kwQG ( <3 3yQפI858%IF#Gh@_巪D`2l L U8i_NZX;,  52oZ$ yld ˺CUf];j .fkjGS.rCFh%o#lɃ$uf=^(u cv7XfK`{hJȨ-<<1M؈0ow8!Lv6Fx-,>7*70Z/`Zv`GB5 s x7D#U/:T6 <udH C]&ۣ](Ƶ^s}P9ナg~:$5>IuuEPDBpڄmN=VqSG^&pKS՘eT%V. *hW#6F==AH^K;/ mOcω2s7H-sꍧې6·3Bz8v5mf(ƶ߸rCC^o/2&* %sa@cKHcr䪇oȢlG%Oڬ u*s~lq6gK[BwG6sfӷ Uc\,^:A4`^d3ӧ+31RȽ ">F]7V ܤы_,`@0?~rJsaOu$i{J Iض`Dh@ =$zN3=#>O1aARR\mqdha׬:a!㧒 D>gR ibU k7Lt"LdžD^ݎI 9Hwׄ8ڱ7"ߐ緍Ѡ(㤠R;^f%oi&c`v!ȪYf|]U`|k* |';+ж9dBxϷ',Z306E0`k IZ62֥' iнV@ 2^U  ۆޓJ0T,?\Da%)\N71ߖNlto/D+Ih7tֺF}_}޹(r ǣ AV/Lka+,#P0gΝ%y~wWů\T̳ xs\3_bŸ05zG,SX%fdX*1.ěT h:yQDsOY̎P5|Aښ?X `k`)\TNxҒG+}ڍ,{x_t 0sCln]Tmd=4N@I4v\ p֩ԽWR!,B/F螂:xNκd߀l@enϑ́ڨy)gN^bQy[櫘xwSbe5'$L#C]vAºdz$n}͚3Ns[lMk▌U/V}@t9x׌d!&5δuGmUYoror@B*w6 fwChJ²t/eskD6<$Ժτd\lEO:;l^Q5p]NޢwY9BVVԢDz.[ ` ijb]tNԥ+`SHea2Q`o}g~ e6&tHܝJ`ܧκ{SW=MMtRŒ@eE\ &Bhn ˲8A$qb3ɰ~m88jYts?Β8`"wg<ױ'NiM`\78 ddJ0a-x IXF%#lbsqCWfK7jP#we ,+ DE@//a/ ZhЙdv JU hV}A}QP`e-Éa# r i|Zߜ@$6.`͔$+:~*#J`݌0#Zg+x?)QncsA4D,-7V~轢 yW!N8hJ2- Vetޣ`w6~ӌ%Kb,}Lz*2y뮻ql/Gr7Y=*N9Ν:Fqر@H=W@x\ I}vzX ,E $>}yS 0(+섵6ǔiO&دn t]mԹƣCs\8īSNC>Է8iXukZ7^>[~ λ%󲓢"#hel Z-ׂMPXf'  hlJ Mw2pLA{)a )dUW{<]JŗonA9O^Z͆Smc#YV&xDK')>krz(L4]%>I ^yI0Y5;Uu$dE4u(`,^= \ma +TDӰbը ~ srDwr-Ǚrb15Y~KɹpJs1,5@*m?E[EFkx]S*yM)";oR@vаֈs%j?mWio+FrSBPƴ[T޾ J}Oo_"yu2۲3AJK]l"vY,o OCDD 1{6pDz!^CDhмrIm`RdG:)jåzdw@, g.~p9Cx 1؟'U]s&sG3%cޠdh߻3)lh;vlۜh}fQt\dE1gYE.!ipT"|Hk>m1f Fδۆe t`3H7CNhsSh+ W0gJ;Ɨq(kz{z}F㊘9JJW4Dc hXvCq%W<$:[_i/v[':8Y",X5ƹ ÐJp*Hg<%[rQ]O,X Ω[ fBw(~T Ez@7qoT f;䚉[ZGa 7HTc#LzlLAꏶ5m{1J*1C^ dx ?5gYZ07070100000335000041ed0000000000000000000000016296435b00000000000000000000000000000000000000000000004000000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/misc/sgi-gru07070100000336000081a40000000000000000000000016296435a000071a0000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/misc/sgi-gru/gru.ko.xz7zXZִF!t/G#q]]?Eh=ڜ.+䨿hQW8g^rJ{l= ѕ`L$-N Q` vZ Ipm@Bj@3T_댓rWl6{@RCVxPra98ԉs:tcXk#v;ԽoO2.?_šmɎ ?2؛ ȴۼ[߀}{>DŽb)N 7Go@)w^-8uL̕1|n,wK4ܩ;KxF-{et XS.ҵ߼o^BAe^ g:@먹|XXWc Ψ@Ic%w]¢}eDeEm8>4:MiBK9ф5A >ßCTPtxjMQ!oz昅0it:sUJ(GhڍR옻lnoa>Z{*aғ q4 L`eA6k"K5rKuF2 ~{h< o,]~J+폓չsOf*PfJok}I`/v$/02=Jlkȱ;ev#?O<@+P!ncUI8Y ;~+#@BNAH` qGgic^ Q}Q Lx2k@i<0(Żuŷ'2֫mɄ?рlk='%89v ]A {Io7!-u1 %zggN^5wi1xN1Mqt^] {@?):6BVDxEv.AK{QVR2k],` 2(N5Q%lJ4fIqua1jEՇS! /rKXE-- @wlXYz|i:`EBSz]zF7~'K:?LFp, & ZInFRҁ+8D`qt6|pz2 [t^ۓ'=C JrW}'lY;Ҽr i[waRlK.*?D4.EWBBO;slIŤ+kr "᥈Ki9O쳋9cDBQIMar۽>  P"pkf<PL GEYU (Q'RQO05,>gmh%K0<(Y<8ZL]!|M@)6΀(qA])B, iʞN|01\uL/q)pe<5.>0hGay1xF~ G@{WJ|5C4b2~f$`D?: 㽫+x}&*C0˭] bsȣc"?ޡ">ȯF% ^K"~´KX^H\U {dceTsSGdxETzf`lNDrDrj7> ƜL] C@µͿ=i -Q/%2HG릫i2ϹNJ5fPz<ر{V+mQEWԣ(c=?d@]REcB?ܓV%; sPp aVmmhA+no><‰_mLx#d%EU.OwI'9ji-Dd?=MFޏw=?bamԓѫ$-i/m Sx.H*+E/o|qگ izX:ւ%jR0(wLG*$#϶Y)]x5zIBTPGxvv_HAcRtT)U+,B<I(IE#"=pRQZr*7C᛹Ȑxs7g%" ;mWӾJZAUZx qyŰy]ܡ|l@?9}J0Y{mVrJ S*f˲ælq1:KE;>!gW^)n]rBt>`t֕F')k5 z+O-$F%G2Q/̣Ci~"}VX@y&ŻY=}dMqlE;gcw.ocJe8?I!j6z`vqFY$[TI)yPNx+<.h) _!Ryks,'hB/׷nq/s9K|0m"G6xM(LDrCFqJ,[a.K@gC@QO CEKymEٔZݳ,0".jK[VKm~ [meҀW)! A0/<6 WfSKGޠ@$VnTI519]Z.Y:4VeC#pxz~ppCNHh&գ2,} T?WNUhbS0Oم%~[#TA`4 .qasYKU)'8<R)s*F~l$I>xwqlT7i{U'Jsw>,Z~_Jh6dlQ op l<`;GzR?+˨B}U7ʟ7a˓J1,]OѸ Q4R>do ݇l@$ֽ% m8 rVτjQB&^N{O\e{08}~׃%9zӡ!#wM2b. `r(3ʋ/ 3ݩaTj`bi Z͹&^sqeD]RlD$ي_t4Fb :z3qRvXvwFV)aA 8L"=^h@C:>#zAWs)3n#KĮPs-wLN;!fQ_(e*= g_ Xi#쾭vUYymT15/%!1͑l"9B2gIsXެ 5lnK;-R&86vBi3']nx$"m"+0L_f7mZ)m݃:Bj X!4>6HLZ.csFDp4EuTG[<}*;1 |{GL#"t$21sڋJ>SgR~ @"K,~I=PYZ}{CY+{:I6߷?` 9̛ O[{7 7[IA!Bd׿&jGGl~˞!\)\E$FxF`VZbv?̻3xZ).ߚpծBop zY\sR9LVbZ>wH9OX䳆x8KHŮ($%H=79@*_(\%Jt@pJ\L%Ko_ɾnSRtG *[ a̝ǰߐGM1!_.{dVY;8B)~z^;Ǝ\O,ƃ+ٌ"5j3^(؛ZDK]3 v;_VhQC:BE&&q ='C9GCTp~K@b=G.a)rlTPcm0 G:, F!slKI 7@L.,?( _ey+I{ۮ%Lx\/eԴ$-i^E} 9"h833={[;5m*jd {-3jcRI~\[wUG_9!(`jQUپΞ16Q3k &Nz{ FAc@Ng]I@7J:+c5 .P-o5639l a'-׬*y*!QuIF-o8fA@{ND4h}l0񽷫59{uՄaSBy+(T-p<Ģ@/İuh(GO:) ⊻H{t )UddrHO!קi=2gj3ϒU0B5L%_%=`)A+x4[? |liÀ`w!UpYHV)QܐH@^"i ugal!Rt^1:F1>i5iE)A(LM࿙Z2K(^N_ÂU~7!4:#Z M] ;"ޕpQ)v Q?wF,U~l%~L,][%X OQH_TwӠ p=0Q" 4Ux/5:%0^ՓNvtnĢU?dd%}`LJoӳ _ <(dם^ Re`NW<ʿ]gو~[&=$21{(>Xtp?YnwkGmLCoAwvp`=Z lma+̍ ˦ UI}^ +B&X7y Q)P/x[7|*#>~,]z'A#$ uW'+#E~pOLPr`G?9s: PRA9l– /| yG*:вdn?1]_<`#} U99d}x clE @4g|gHo bM;cPfCBH4R, 5 ID\Dg'r̄PًWycFFS1,9se+hq][9ùR2R Ӊh'{\)crҬHO_4O4% lA̶Q)' )<>ye br 1 #?nDR0̈ ?3nSbjE*k%/@ysGo¡W*7AYsA_:WƜ0PpA-8v-հ<6BVE:6S?\,O˵!ÄdX3qdhu $2*矵rfKB.4<[IC*:Y׍Z#+֧}w\@ R$G`wk~ðc.x?&xE-crmc yZrsb,08t2iQoie7AY?gEm(43Х]b^]7MA3NݝG,f]IZMqz8Lآ Crl lX0 )i>0zq4 :H`' EtƋZGGhu2YAYNWZ>9}m'u$Mgb EvdГ`ءܱv9&ܧn`Is=bg=oLvk"u5LŸ|I$@UQ;J*GoU#Jb <̻I͗Qo)53 Mth?qo"daA{9`<lV>oU텩5N}rω2 SlC9r˻ǤN:l{fJ]vQƤ\`n4N ډ8v਎`n!qEP&c5[1Jg lJӴފ/J,{ʊOOSuYyXG+A|9LcJr4C, T;dnlQ7@ܗPl;jkQք| Zn1DUIw&E_ Ğܞ(] k ?Pdp˵ѠGRd;M^quԂc2s(IBY$sYטF9bE|Øgt9-x2Pwi6.fbN#|xeσeFWϓl Z~~Dk|A6x6 `PS`m{~o1Kv͍_dL"Ag{QE(amʵ-󢾧*1)+Z(mN#pXlwzIk]p.a %G#̨*>U# -+CXٻJ C-}S.;4%{4Xтu2蟗uBe_+q#PpuJwf4*S4SL0on3`$hk ڰ9&j)7Ǐ36+(0%%dԧ1dZx y\ wڙy+D)={ݾ{ɾp?ɺ/Q 0tH됒4Ho"m\լԯן'FN-VW ]%A6O80#$O_HMKں䐪5ZJ L1׿{Klkv6cX3/"F.GCu;xv5^lȬ5- 5%)u˶k{;nDY{4/<+cUvlVkh֓E,2:lA>O%UPw :XJ\0RKX+7fޭDܦ@_O`1o0; pC1=.3M2 Jxnhh(CZ&:/x{ZBqopcE_6ԾJbHmǻ)lrdWV mR)%5Ic(EQfJ{oW2~Zteۑr_W(p QBm8 <Wy5ÛIS;ufA +G+ UR1l\j9ۂcz@###S8-xIL&G|0d D/* ObޥKOh7Lغ6 NY/#\Π|\Gp f!V~v~ީrO@T7\yP"Ͱ@7nyeBIC@SčpcRkfT8bs6l7x~c'\aprW_=y[ۖ$r'r^Ћ1DրO*2l"no#r W~3ʌOoxV)+hd)S) as,+.@'bvHkR]1ҩ@2`pI0+t]ODv}@e!τmd&"EAz ]3ߓD%uqO`Ap19LH*-}|G)`_,Ah&^st}_~y pS\y~kK7ma>mwNC^#,THc e|jIڙt.QuItOmrzGLB͑s B|`6ZRޖb';x'^;Ni飈Fr"؃@%MiVg/^qjLB:u,rҚғr? o 6}-,<r`Y- a' j+5z.C-@ΡT^y NP-*&6B ۿ3M-0 ܂ÔS})D!wf;Ng-GDi-Hi%\ ŠF!fN)Գrs jmAY5>dyQ 1Ƿ6"Ro jB|UỒh@WQ}-ڹAg9F-hOm]ˆIÓ(ʹҕDi\ Ԡw* {W+Xg;6fi:?pc ਪBfXKot,!v= ^i $უ Qy [ez@n;)-9 6yq-sI^@!7RQ`١Xb.#7HHD3dΥ?h_ɀ/Ab`cLt!9؀xP@7. iى N8P?}{)GV]%YYɖ e޵C_ezOt7tH5mK~╧_ly"I.\Zs:>\ #s"D/:__~2ӿjK; L&bUzOH'Tb0m) C?*m"tK@W' Xz9d8ZIHqN]ACі믲6|T ^g mq^l:/ w06z{j-?\5UC5, dQ7:4[uY{}9fmc4dwk,u1Udk $@ܱ֙Rx{ɺqආQ3.baZ"Öa6p|'MI{!e ͸ެ],`fTv]ˇ=ŷ_z܉/{Β[:{SC18$tIEBǥVP/0Wbb ﻉA~ź/hO)D`maٚwG΂ټf\;U)3ƽ,J63_,3a ̰nzJ&oq4=,NuuRݚFu( SΤҳUCi-­<,i Z36XEɁpM"w@Xܴ\qv9| :ӵ(2Ԕu*[uH5cU0w!؋Gl3HoDٙglJqI2R/X ߊ34Z ES\eR D^$ClT#s:)kkO݄Sw  Yj897r~(f;礽BACtQ훆dRXKo8%赶v39qܙe[U|9hl’[$q4f>҅LY /6cꋣ7՛8maQ6]-<Bt] ^|J~WQ"O'Sp]>? &nO] DC.dKI3(!D^it"!N+]A=^\_4wiTcLpa[ d 38=Ml:J ^]@UG'|)c{QgTFOS +P&9azN|e&ʻdiG3pKs<%5kwcuB }ZPR)&+|CG t~Xc&|/(QQ6Z`YWV4w"4 ȯ.Pd`5U^p#ponPKla4d%m7.PA_\kteC{xe xɛJ1I8d-tIo }|;Qw^m|t,8_)NeGpKoW)} \]DU>LM x[ '/2zoA_H9耻)+=hp"eKppC(߄ּ>${7<y:wva@K5. 6b b&֚72KjFʼn0b$&iA?M @ ,!'^xbYiF3euPO˒eкuH* PsrQHG՛_TLyWct򃧖=Xq|mLQ~**2@PK zpir]I"ItiLmGiЅ:Ɩ G?d"36g\oÈPLCv4i Nđ&\KV#,+ڬ$1[j,_/-U(*|-nXokwݨP"zJR,ѕs $pui2B ?2 ̸ŜUP?I`̒<00C̶ JA)DvҬ]nƉNmC{(d<:nUօYfj5Ro{daR?/EA+{G9Щ"-DRP g'P$Tf- jFI&T&.;\FL>#K\x5wPך7 DT,rRW I.6' '0?bsOSj bE;zu~; #u&%3R!(2ODv)' Wlھ u\]MR6$V\'lmhe:ՠֳgH0b}*M[3%X|JA K@C%\A,>ɶ>\rtd=WI"hR-쀳}*eQ8ьݭ b%;FY>$+"D`}X2S_OO8_aq.v|J _Z`B.$n@qJÛ ])Ry64~p|u 8ZމA8y}.! ~hZgsopdwƊ5KBb.I1i_s\Fa7=Clk2̤ETL:g4jDP{BРq Z˧]s9t ^k >Ay4RE矙!?*Hř_䨣r9vYPg[-#,语Ա\Sz yk½i[t ί5o SD9Z%E|xk WueZzTrJx||Pg #Sw'EB{Ikb7"pfU d8g3!;AyBa1s>E큂l~6쑫_l _ j2isy0uϟ#45Z8DhHs *Gۭ7:1ۈɤofDB,T/&+ Qشd T\K/!_ҳҢ/7.w[0KX~Tcv2WEok}#З 9/6I0J5Fr,Cu_'!p݊Yt)x!3^\o=w{Q!|-GC;u(,mJξ'4̰m7 /7EVeZveǼmf?ޯʅY0C HޣDB{Ks3Aİ{t{2i>YNӭ#2~KU"zܯ;rx2# E%ɥMudE&zC hj:)#1Xw@Ko^%,z0kG׹Ԫ^䒽 N`'ǏoO'T;R++Sfaa` kEZ]\m4TNnJ&GںRWàILR_M`7Y0`b?g!ZrR]L&MPr N(x6Կq?`j9^ vZ. &ZQ3!͟v-T1C@OlATŰJްs6C%gxU\}]S9]\3sE8P ٴ&zC"F_gzﺚ԰"ZD}G jco+`yZ&)2*h8kií-'`ztD43\y^G'At|]#"!5`*ce$clzcQfKڅ@& vBwc #N4*WvAs*@H;|ot h 9#k@I;;P',gUǢ/Ṟ(|[mfX d ˳y7wSi]O|ݹve,D3FX\Tgy(̕DOBb&5VBA}]بꄽt]u-ΰo8}ӕ6DB%A$%eB 1z=z-<犖?B\'o>N0C+2ܡ wnS*C#(? D:{mX9;A 5֡ G6,Bus%_2R%/0-a9'N᝺c3oC } ^ vy9?v-uP\֟'yBz/{ԧu?jGn;ŵRH{[κIVKF&&Lsx4xhji1CMMU৶ESj{zY3xt_hfw ( }F@vV7Ge Ԉ cmӷɃDFENܳ ̠jE-COmd_Yv4%qO0U&]HWfU`ټEV@Ǯ#Km yl&^ue@ !( F/{䯉RPme E5˒ԸK\tܾ]WԨ<Ҳ;:4kHS7 0Nq|Je٩tJ*oҡq,#8QLԳ*a"Ax0Nt 5L5 1zN?KVEf23(Dx`nE&nMb>xYD A(spi_ӨN±/77R7 }56vvqq a6p3d]#"ߺ&^B]Q3#H}1x#X Z^g1*'A#k}np&_#aa#ApBBK WYPy8rRٵ{ XtQNtŃdV`$Kr\eoMHbbᘖwnz."Y,DRj0 Z7¦Qb>6)rCgj0%8zYPl7lr}MnE& 2NI4W2 ˡ 3 asgbO/hl~qQUZ=՚rgi m+!ӥƁ6T+DPֲWKMXv1=$pMPqkn}n9L<jvzFT"ydvS֠^Sj-2x̬ tqyUQ|96̹%Uvw"f }"[^*!ihBEn.."IP+aF1!Ah)tDy}I-q 9UFaT aN^ځDg yd(|FE iEf u߀7`ӦXˇC A}ɵylW'wG3zG\95^=N}F$A֭q a)/ѱQ—+f"[CIFGe +W}WLJ37,Mgudp׏I'ҞzѾ:n[Dsbdmt ym,ᔓҚ&a~=gGÈV!rdU C$ :1eJ[*9$!#Oµ$1&+ I eo2o+Clt *,gh.f#R뉦KhKo` :5m=I\ۮJPeȌ.vs$r9LKb{tg'Lĕc G."+ Q]Н~mR;4mUq/R3_c" 1AZESH/o BbwrvWlZlWbYPcdpFl@`]k6ݷzwHhL-ܪ)/WSVHyrJ9Par1Qh G'a 3w ͹##" ou׈D2b\$}y(6 5UA bB{Q]{?ٔ=A묄-Qn=wLjZXB.Myo4,}N[zx{&l^kO;ԝUX]!=;dV@Lϕ 12I~$ }Nt%Q1$\ހH$G؇̆u422trPՐ-Z]|o7+\ޅqr< #9ODeŶa,.IhK$Cࢼ{}O]Ti2`,O9pꪮ4VQ:9"*QR~OJB 9q^,dM7$G VZlV*Bß+60gEݛT\/z#;`youKѹ!!usҍfY6jzB&J.j72|󰣉 -](4HFc6[8Nߩ>4Mj6XEcwH9z1M Hc48.NYP!g=` MK2U{9e|΢@'sN=-+oU ekEq n/Y9~r*f$3̇H.ѱ&jyy)vl>\Bn0EēӘq8 6Z YG?@Ŭp9ewWܞI^Yqs ye޾q9%E2ٍvcA%.hIE |g(S/NcY8 Ǩ$ѽ_G\Zm=ּ̻+T[SI-y~'כ/۲ڃ0ɄL"G5K WWx-6rQbDv:+b&FesV'~6|pqh([Y<`(Щ' %kpm!RUDj_Z8<=>&m'b5&ji ߼YG7'C5 -&$;5!I/}bҠNm0Lo`Y#=)<>\ hLBSx|&,q`KcvD-%~>] dYRgIxwn. eh,W3F m霧ekqԄ~WGOYb}7][qSOωirhRY)"Lя`1z-GPwDA*j~e1+뢎ZɎNa O\},+fύ5_i!du7|,dm޸|SH+Z,(+͒-FgYW?gx՞1[Lf  K2^In)4DS`71[;,DT|oߡS&gi*Ìbf@ec#HtLRfvҋbIqIg_; ׻O- L)D0P7.؄> %l5PJmt_*qJ h8 3-FV;>03Xit-ݷ&[9+^t.ϙ,cKU€CSz;卐3e'39鏂8L$!%u[l?w{qya6@B17K='lOq$:=[""'H2T)n:3;>$Z(pyJ(W+fdF"fYc60)FLPzi a\b%@LbAߞd*ӮLSiDkX"NF*IN\ej EC-4 ֹ[xn*WSj$_o31~>EPߨp">Y'>tL@ɺg K)2ƞ# #LCKA%&Y'? ~Ou mGxg'5RusؿXja$4 3u8AQ5&@^G_bO,$vXv~ )FSToחX}җv7 9LAhb.Q #9IuGli)yI'(hӦ_,Y NUEC)#G;^&9PO^ $6O _g Atg KxMpv !FLvB0'y0 VcR(`&;~b h-Yp{[J8&C` rYd*)je24HB;B6Baݔw^ٲ0/O^b!@٢z17*2 &j T1>yUt)(RavKxw|E`H wZ!bnQbV\0W_ȊzYM f;>:𯹰"G}[zJCo`[H5ǴeExvRXTV%*uLRU{sRE:2Mt;Ge={C&ե1/ݝ4 H%а=k#NBC]i-`}B e3 $lvC|\2rCoSOaכ5m_\8* m$ { Y\G8So`R< 1oƨN =62!H2cq 3?K3 A#\w<>hqI40P_ѡT {-е;DL [f6֫(DM<Td@PK Tmr[Ң%lJu&A*H9{c7QdXU'Sܣc#kQ}Ȱô͹{!'yKsN.'`7L3"\ߠbs KlR ?{ CTF6E˞w<~#kO<'Mm(izW1e\;{.ŌBCUQkҽˢmhd+O:͢'wQII6x2 # ^̣{Qk$βmJJ3~y෱XMdMY9_&:-p 8ngx#,fzDdopR`9i>[SӘY,SX.-:ƈH̠ssf:'mر'i445.:Krws:s $)LHeKBNiNMW B ? ŀsO+^̖c }ܩ0 :(gbfL"p)qEڦm/'M8CJ/LW+Y##p:۪K e P}0$nm{,"lDDI{FLj>cS)ՠN)pG㉩Ĩ O]JYC3f1A9>1{],h bn J3(qP{5:HMUB/2AP|(Z rﭝ*3ɧZׇi}SWE:\z$hd<-{ʡi6eE8-6O5?S>~! k&mJR5%,AYVTiKdsdл DHzIej_"srp͍̟ԕMcxOnkrQd Ht.rz"*ʿo|`M|xl)wZZW̾w iq̏jƐo}T5I)DŽfm ZvwR6؄ӓAH: 7[dB^L|Ѩuĕ&4{UbrۃofI,,>tr].^7x/9KpepvhR߭|JbIri-V)F!Ipo1W0+#00f N$lBuca^Kvf).+HقOf{?S ;ZP~9zh8AMzC1Y/etʇigҟ|k& \ՄI"ʔ S.o-)~dz-M?9^ '[P̨E 6xH[DσW?Y=pnռo!gTP,)Ȁ3 N^ ǀp^$Y6* b:,9[0 V|>9b>4D|L;)x/ѫ kEU5V@66 }ӬB6pzCO1A 6upEY+e1-s7ݡ/,#L}JRBI0p!Y`*t ,3A'gQDؕcK +'fR3 gr\c'1ڜ*1^ݮ2}rK}›ߢ߽T?+=4)IR,-`rIX8U{(R*j{zHРϕӈDu؊;k&>c4/$Q*VY߇(jNB_9u?Rh/!>@@#XK$75f>o: 9B\Qe :Hh= L{yg'dE7C CEk!dtar3 0T^sG #k']6!k w#]ӣNߑŊk3Gk,!w^ p( x¶;ı/jC#ld.S )|6K8sF._#Ymz% D2I'hp<\7V1KY;%㨃 kbOkvsfnp;nHƙOq]2m9w7̆!xoK,-(Ь#&|ܼ; o- (/ J?Y:89]%2W$r-uk3ƌRL4J}"ppe& [F0}leK 2bYh=$Oy4GG>(3Yǖ>0tjKG[ hB+E\as)U ݻAVYF؃O Cy +эmX^DRXVCYz 3N4J(YQnJQvE>&%w.7 U|FU?-տdR|9'a|[.n̖Yc5QMJ7a[1b"K`tp(Kp۴VonA:] |mUפGSY.x+n5ZcZQjzpqR-9$Y=|Di~778ݲA:ȸǿ]Q7DDcWؐkJS}cf59WiP IŸ&&*1uUZD9 |jޑwWF8lL.\xx|:=1A-Ol,-+JEQ9}9/=<[Mcg5gFK;0%yT`xolM=^JSx\Ek3M=7{ġwHd򐇍cdvB6#ov{xvVa;) k.W}H9k,KUxap 2]QG&nCFܡNg/ezNf2P0e-64ݚ~M̤N}ߜryhnx;2QTOQ!k y`9Z91Fm~x@,KQs)7?I0S7-H _ _mV$Ĺj免/pbvoqikDCeGj%ơa=T[IN-s ~$׷z.Eq#^h̓#OyGK![1ZDIo\#J7ŀr&m|%H%Nh y D`ATld(.p f1mttt|ʹp㩥˒T"#L?kFkG럓GkSQWMc8X1cN9PLG, uCy+O!(֊.<&wnO9xA&#EY,^PEϵZFm7k 1ܓ&@]'kؔb[bP5j[?H*iDV 2 MDupq1M(ܱ$r3HrDdW 8ϓSEh%ESjM P Ͱkϩ3dTW.߭ PWUQcHzmA*n} ɣ1dHtv4 f~Zf%תDFv 7f$a>E[JZaxT] u%-KOW^RmOq/U4Dtt@XO-03tkp/,Sզ[F[E?`>c|ZҴX0Cg{[Gc蟛$FЂ;l,3n)nR>^| ^CTp\cƭj'<[@)crNhO*HP8xG8$2&,(.FGJ 6ap r4TE8U/,#|qd8m9ii/SJqsy8RjOu4'\KHfe g 3shEX'xO \6:r {"GiJ1v6UI, Y3bUUE·e*έ::{%#5m>SqGϥcCHf3 Bȡ& ?q[_Ģ\OX/v )ma..5!1 (;P|b ;˼MKkvm3|~a*?A-W,M4s1u-4X 0?3\T"Hꃷ lQqKV/*R+L"9.xESvZ~PW=`, 8 * kt+f81kyGZ,%px|5@HܛlesmzgezKDp) $6*Nf[ -gmK e!sNf#\a.Ń56?i_=J9Pr]nC$aKtdx9RjTP^,fTIBiťt}hK?Z|̥1^AA69\)0 J7&^G\Ɩq-^PbI]ݐul |qvNn% 0M M4ز7Q螊':Ŋ?qan!N^:> VaKF][ Z1'Rg(ҁ)-̗}j_*!y1Bn ؀JCis&?P]]Ug&Ux񠴧Yw}@!r]q"#?Y ФNzc*$6N"Rhqzz+W"0'ZR3^\LML+rI-F!aN.CdVIPf-#:d*B?#/aWOGF/=g_ѐPf_5aW3}7'ϡ?> %HhHUq X\yտ„cL6z. `\LJ +&[N²ȞVBg,gXz!~# cٞ0߉x#GWeS6>+dŸގ #QQR޷ xdjqⒿ90 W¨5mp9tFB8ȹ×K?\q!Ǜ¼$o=n}Ѣ &KBQNUbRCĈ?@ j2rʾ~e .`8UMOxdYWkQigFaIz|8I.U#"wQfDÁRf RֆdK q0"hzk+/AJ6>mh'4YikG;W~=D_9snդ{5U/ӣ g#[~+OrCXڏ/ͬaͰ49N_aA] `@,e71r7>ioqw, dNO*ZtrĶ_cQ{yBVK3Рgۍs'lp}j0N:WzlD|Fy7,,! thJ>zϖ񚛚XMGk[I|TsfX&q{t 4 yGdzweTi~*$O҄!Z?}&P|se.4vfr`JDFpG2r1:9# UD!iXEP 0/yohg9R=PAAWq!Gm(@|t 2~^m.~=~bjeʲ֔g}D`k:+&XlF)BHb΋#KΥCx ݯzX;I<|$ ^K YC3Xr"E n 51*-%wXN$Vk8+cܚd8NN8b"^>ḍE ^ ^[yBփ/0>(5"eG2H€\FAp8:ܜIF&ZÕAYucQ%XJR ^|`DQ~`@uv%*"[y@bPq):qE Bcnw\-n0]°/f^@K Z K޻A9h;Z2RprQw"ާ/֒"lfO^drbU?*k{YwA](2Rcqcsw[Z+ΥJ@*yS. #r; .6^8ܼpNԙ(Uj p3_NʊT-泖|Y$fqU;L11-:Blar[UV)i{@ӈۙ]'?lYZ o Iϭ>^ٙSMvu97 ibIpbPOS; *G{NWW1&iϽ 3vlIX$=U1-D( ]TYn5L*nGszեv.Ѣ{eE`vYѡ*ʽW5OKҍCo,E{gC_9_v}5Rު2ogzȼN/ZٓưJg> 4EW otڢB½OxB VSdrv97oqʽ^(4gV^[.s!wÃpY2kVؑAjP znhv+j;?5b[j8N뽅I驒}ᨮѬEPF h6{ ]7T!TO Wf眼s 3p{ñޱHa<=E.*z#Y.[oZ1MփSk.~Lհ||Xp6;} 3L: q!ڥ{*-1ZZj53@?+f){|S]υ^ hlS`E'L*~~ph4IǣUYCoi|Ԁc&3l@b;UW3뢷:4=*)E{+돳c9G4\υ?3|Lb&\T,%j2 ꬗.u %u"]#]ZVʪk (f秔u&!NMI&mfʇLl׵&!`svx)_pצ8bMWhN!"cd1JɶVcѱ*LDm姭 S-4\R5ޔ>؁M_kAXO2";1zVoe46E6" dHLsf°=:=b2uSWm"2&}Én5/CVY̾}qBVM_uSS3bcHUfw P9+2Y.19}we.ޘ$fF:*-Ե GfBlCj$ ZSi -;U9""VQ|^05Y}Uf$:uY֏?V-_(G\k >eۡ^K}_S#ԋQ|YyK88.re'K\H$З~sG6v* b6nX>z38*M_1iLoA N8pL٘u'ʁ`s,.*[0&S3ۦZxܑۨ0Kc$Lh[z^1,p-LAq=FYL8LL[V>o;~-xq^mB=sl}&i'<uO STa\M[pmɬ V(|gҶ||WՒ}=#3}O*, YXÎ ?Ӑj+6{TBPp؏>@rTÄkQJ;4SjL%H]}S=¨bR+o5 ̱xh(C}ǪO ^|,)+fsڋQI-!xl8Q\%g8_5&UjOue6ĚrRed| ƒdM4kvA.cʩMهz: .{Ho•)>4MCaEFqBʨ#;В2C/h(&3lBϝ5 *W G@PkMDㅿW^( ތS&~*Mf;~ĻsJkFfsBMU&--b :L[Rœf{gz}~_\O7tUB FC*郍Q "WrCײvHN>6$0t#֩K؜zV}2s:nx24r `*-p%op'3w#X}$OHPW.#B=T.+M-I>cܨ"_8 e'J;vo on0C^H}Vv/ݢ5$%\PoQ&:ںzYԚx ~{C6+,qACS[Kťb Pְ 1;mHGpw hlՄ e❚`!7)ml,8!+a`44ߧ>ݱCǪE!A8%EFrY<œ^! ]04DQ'.ՌgWzzvI Gl-.2|Mڥ|n%ji D5V~hxڕZvSW'cE9 @ %+3h܎C]Y]5g9#v*0:6ݙu;+%xoCP#4w("lo2%~1'S*re^]ǚ#ECf3;JXzHi(σDczl^0 ;]=jj~yfLgDjdd8B,y18>,;L4i|۟E7%lH}}Qj>2(|h e~ Z9seqf,<ѭܸFg" 6nVLŜ񚒄ɠg6&\ 6}]nLqiKYq/t1+Q5[SyOAVImq}֋+p.:C>sBݟsvNe!|p,=?uIͺ^@~`+\bVGDŽᒉ\EA)6O!vB<Ó۫^9b$($郙RR9qT>V r_+Eܧ0i+:!Qk}wL7s~-(C,AS^RKࠕ|zE RiYEkiFEB0T Dq,.ɱ bH㙌KL9 L(& l| q>rziw|躱[2Wsi" ձlfmRٽYe.Eh9]._ٽ#O7݉ VTMi[B5ke<YRXvۦǂ۔tA~I{J4oH(޺44FԬcx(1tԺMd1n f%U\ "7]j8١1 Eue{E=jí' w *JDe\GZ9?͍cOLgL >%$'?YL#/t=!0k(FAZ˲i[Iz3T+):Nxrَê̍D1Ny!$M)$'܇IW#cY~b0iJJX TK^$,xh!#բyGؼ3 Wޗ|Q NhOx P\S5^ި0X,12)!ر!Њ^-yRD8O2IF x%yfX!W4{`!}~@r ;n\SF^lXQGcqbE5ѪaFA7?0n>d.VL!P Z@B3UOm@K_}n~#O=b~O71N_"lsYr8∂YR.'Puuj|C74t*1W oH|[ӿ +InXF\=c"-7C04e%X3Ȫ7gmo桹+.ս)Nh Q/ݓ2_f4{3H1H)ԙD"=~g4A; !y2d#&$cd;Z:ssIRbC)t*n֎=ř p(~!o 1D%0 p}azshX|ᖨy芴y./NK?޲ p_1Vb uJk_ʠZ+@$Y͛rBХ:m>"FhrUid{XGI11/r/eUH/@ɭ?8K+aBg{}m <<~+]uj};`n `Ft Lۓ.MY?$['Kr0'IEyp誚Zɷ/\=)\.n+mx%] YuTK ,w{- 4L rB "DĪM}w%Z Zi0=R#:\; QX(xp>h GQgNO*`T-7.X 8u~6AthӸU3#+q)/sR- Up- SWj+"KkFSglo[eSd I هX| -菫:mE] }& Ggmۗ +h($ ߮Hl{1qrЕlY`ZvA+gJ=4a \n4ݰaHR=[ oz(5aZ.YdaeN}0hx箃ߤR>`wdMqKwFdPx B۫>oOnj5o*{ݮ|J'"a/u0/5ӨYt#O54(@KS8jZs}=~]6Ҽ)9uXoÛU%A/ sÝ$2rj~JL/mn" Gݙ99=^p(c+$ M_#LJ],!g5(ǛΝdft\f-a]7вzXd3֬s }.{|hN`½Fߨa`;R`0,3a*<՜-OV9ZL4ۘ!ѩNɴ"wc  =aMW{m ڱKƁ[TPNcԽ \VFz]AFmx0 K2Pp4T:M ,0p)SCϯ n`#nH!g<*KP`,M0+O!/ӜΡ1]7b58O|v*L]_~PzIR,C~䋚oU1LUwS>`ͨBB/Y$ɨ0+H TG-?y8h A|fh <VLAˮ¼~k)(+m8JR.s)Obj_r&h;]§E`mmDy2+哔 S@/TjzS2BrSRGmP3˼7k9nj03]ʶq4rsLG ҪFCҝCE<6Na;+g!T2(DߘE4TSlp,i"'%UdAf|DDJD|TuqG7h</ wf4=,ݍƞYo&VҴ([ A旑D@gF ̓c%P6 Z@OAצn"ɜ&B=w5Ld7)1i89w!b)!tR-T@Xu1tr|Y?Cc/?+HPLi]'=Fee B?5V2 sJ.R2f="k,Q /U 8.1o% ׁIb:/ېӢA˾G[P}LE&JJpEXR\\42 7q-V-dgw_R:ތ06/JE}ODJ[U>(r5՟{*Ƹ5VןNSh2;Whtd7M1}+`/X5m~n-QeMv+ψ'*DB++o:[g=yEӦX橯(25_Ns'0HKə 3Y03h? )^s/凧  C152&4L~]:lt5YozzgИt+.Kx-UIhȡB5B-?}j0 |['@l;X Mk%vL˃^l׭m2Ҥ Ů uC ިOK|U |? h_y@\g!޿&]T,҂U"[w&kӋ,l ON+߇ X{hGΜ }5n =?nYn0"LJ{.$nWHt̶$?B5sd$`!'x׭ӂc..@fF"n-&%vOI~o}I@+شuno 64d(5|v酔~ ^oNp5t;_eO`ӥ c{__*+& 4!a|x>S,Aen8eEk'k)$P*\Fhլbcw&NM[Vѫt [pֳiC^+2 #liS7y+.ҘFyjYƕHzfyvBA& kjHxeQh璣D.:׻|s0!EpŌTs]CzF(<h]?HTda;=6}sk$5st0gx^trBGcEUZѶ:% 3er gjĎ UUd.&M6Tt[ EO [P9LN 7^(w7PrxZI C#~amZD&_ '@tmJ]rҼR1mYŽ/@!?,Ε.sKZm)O錸ΰ6-*`ˉhkdH6"\rsã ͇@!vtsObCaT=?$&>'=z3nA"|;S:c06o~ EY] P)fE".6c_)r}fWLtn,q|՝?&g/ w˟UNk&ֺy<eV Fߵ%52h97Z凎ZOlG,,XT߰.8m]Ƚ'ThEvP!SÔWfbKDr!Ɛ]qo-ሾ>oi1o?8nP-cMovݣ,0WJ󃲤aJhSc{_mNҖ&yfJd /%Tziznmܶ7`&Mhڲ845r+'4 JIvq^8Y3ŒO$Fy3:=;jcrYHisͼHVH [3" 쳆'+4ȌO#e64X9gU^7$7?|!As gIKXgn;?3(*|<y H ɕLYafW#E)C5m7 !OOQe p@c;[wԫ'{9 ; nŰ6 C݉f#sN{Uu /3\OvҮرU,[dW3`64U3(ٿ& gF`KK߬<#33P @JX{I)Ǚ+d/f!>󫄱ʄ(aEѱ !"hZq l4UFM@Ea69PKreBZ-Zc—=h86ᵥ/[ c@8uńl#{E0[KmM‘Ѥ0􀱘Z-p i5NHxA'Y޿ +u 9b?Xc%@ړwNƔ%LkVD ҴM)Ό2|̆l~pXm4 Fe p)Vy_DӃүS8\|mڝO#u<'  "_ʛRinʔOW4RA~Э:[] tĥ;Tds$V|o7>QV4M5|0FeУ"P4iAL7mJM 2!ɦxs6VT.ZqUO%p?gᤶ唉[G:t,A{39x#gDZ Vփ>Urӥ^lTݚիkBy &8&/,=jtBe)g]-^clwr;HKa4X" 1?jvZ: /,&~aBu?>+NeQc0D[Fo,KZ,9|*[ԏ zo L3O*ԇRQ赴n @/YzW[e^ٽ(*(|eR~SWbk,9,_ !_MB.*H+=M6[CеnP,33nG3iTUHry:%DUQP`aq<$me{ë0|[a3|BiBW@H'aZH0j v{ċ,'D7jYTO |eSe#ͣt49WĭBgBg3tѨ}ò=>>FZU1)5{Jҡv6&SbPPDu^HL`?v'wb 5Cnu1Jy*ui7b ÒrÕ5[08ƞnG{)–o&Ib]{QW|AKvJƈiQ. 3&K㱨6N|B~>_󢎄]n(7RYf>uipvYc߳2R`ӧa? 'u:'$>DTp_ץwov } WG o:T+ZNG:LH/R/7耸⣸){W[`$i`5$fMixrЕ̹APF+`GB e788KJ4t{l$kZ etm:$X}|_<$}WU ĵt!k  I‰a49cQPAzUJS`6ۊ0es7Ehk-km X _9?=ʩV{%B&i?w\IZjZ%LehjI?JWe˰1}Eӓ, v3@YNu)K钣uqA\̼8A cFG9k ' X"T[M;'i)E%l[цj)&/UC)rV&Ȋ495Kh$7ME|7Ɇw kĨ2\ֶi\kؼu .BAW&dmI57"W|UdltM@oœ2mF\M MmXR ͫ ':PAB..Hݓ2Q~Dx,ٮ`.8/apaFzXY]o{XsWU2Idi?}|"nVtL3&͢ w11N2>. 0 ].Q]q'>V qROMxB5W\ل?Ba6wMgZq{۰QupQe(EFrBaR͸NQ JH3d/e3zy@FW\FUx\0ZOv Ȉ,0~p/R 6%"Stiɱ7p~!Jͥ45ah$mG΃fXV"5\)}gL)'j9{jbLxZe}X!4./ >} 3!Cxsшlڻ*z}Rsҋ ' OPP%R_v(ouy+g^z t,TAUɥFea94 K7:ڙ^bAt?#bO(o2Je;$c jcWiq0)J°O7%^Mh68O@+z3I#|w@.>wCZaj\FxVfB{^%},5XzTs@*;uNͮ[9 F հU@ѥK/YS?jX-st w0kly ={Cf硳7n>vnE4ujI ֡S90C.\[%,P2؛>+i߾6= MꡞqhY,y|<1A؟5C ߧ: S7Ik?78<54R1/x%&#]Wl!c/7{b<-D+ycfo葲_.QRAkv&F#<P==7UdO,د8T;ܖٯ:+z;bvCEO;{NNLsJ4yq_phإ9߾i7N‚Կ@󇝚.&&x?Rš L^ -A%WJ>sz[cY8X-wCqPANn"OvhSYwq{z?OJ9tْ`:ugROXo'%?4F 9:"nE-\]kFO aJ=EQ9WaI(-;F6WЦd:fƈH1ebew  vI7o~8Dn7'Y1&UoE{c/=Ol-qõvLY?bL (M78+ v #Kc7ʙ (r*[Jm& $jVbx{p)lgICm.{hXkF:+y+V!{Z'vSF7\0Nkź)r ,r"(Mcݨrޑ*u>DfaׇFLjE:5Ӻ؍I4;QK#rµbhCAs dg'@Aql b)Z r7ۿ!ygl8yn7-R;Lp]V,.&BC3Uvsy]Zފ9oq[) {yFsn!TZ@yx#cQlWMw;p,.c 56Mib0L-}IO0w?'yez*V3; , C8#{O[gZC-x#h ?$YYLHV(`3s:\Ъ=<hNLȓۼXc }a(0<1HX/xNx-s6,ТZxfE4S+]|h $37b {m$Sy#A $c-#): xmHCK}ȅ-SHЩ!zx(z)::? 0.hg2U{ݟ٨k<]E _C4|MqD)n= a Da{$Ygh"Iw2<({Yq[_4?f5֫Ur+0( p\414՞HHr+ a@Hvw*b}B͗37T@ i B\iE_#|1g`@'hby,rjSb{C  ԍc,NU<Gұ}cȉXkn̘0x,(8ɩ>+=i@E<[6mO4'HRM! z<cGkkz+;XӳAɕ:^K4~"eHٺznzUM="QS9WuR.zGr8܅848GQ7*t'Tg#Y6 :cs,7!MUβD(j۬ ZE!d[;f5Ԋ;k%^L Dr+Efا~3n3}mZwH,!`|VDfcȸj~L \{jKYW3?_3Q+G@Zc6򗛾4CP` :JI n/1q7L;~l^\A܅С$)4Zo q'oD/|E;{$hFJL7MU3^-8ϭ$ql3%Rz4ű I<=Pٰyہ^nT} 3Fh?Vg۽'+- D9ϯW]Os*$& DtNBs#`R$P|/0KeQcE>ⱍb/:ižy TT{бDx&]w1{}$Я䊤I%nWvlTM|рGJa UG `6 ~݌;#H,'UctsPMvm1'Ue-m_Ubn uVe P3 73&j ܟj>NlwJ 8TRKmƃ-B6Ate=3l#N6`m1o` xca{rIY*.aSy STDIK<w7gEyS"(&8=!>3hG?ت*+;1oA5[+=K1mw:J]ׂx%|k\HНf5̇$jAثa= .-Diz_!d`۳YA] .y붚n` U<zo؃㱗/0)݌B0+\>Fۮ|* O!ud&ECM"߄boaLƸcDtv̢UxQC~"=ѭD-L͗pUn%@2mS"( O1mnZ`@> VC==MPZYK@gzWsLDv8zA(kp]: ˏ}90z{8nno(# =`0= g蝅xkWSuo夃\TX1nQXư )CXD) ZڵKVaIg|wc:Z:ҵ7:[étW7/OE e@aZ>ƸD )S/W\^JBBЬrX}M qN7TܓDk^ckxG{MYo a(++aQ/r&Tyh5 _4T7/N>>P#WIY=Y|b|rxF0;!PCu^^Ivw7/ٛALlDOT ZıeL5%zLHqg4A#EqQEL:P퀇,j"Ae/ k }- ~gn^nFd*J;:#nMqju(T.ҡԛ3,SʍD6lzKu1U3J)09BͤҦ>B)XV Paȉi ӾsG,/`Kzi`_?%W(Yv}e;wY'io2DCł~X\'˫ ڜViB˺$*>sv0ZsسmgJj}`<.b΃ uXGK 8R(=މ&12Kt|k)Hw8J:MԛU\3 L}ҙ4??۬VRl3C0O"@[Xm}p[>PGgr]tx֭`1D&~:IW&J]-DjGt94;GKpqNhº6?J{%*x,x mMl1u=ȝ힀d5 wyn1PF|~ߦ~Eo% B;NaAAwk6HV\A&n_$7-ZhH|"kTtߨ64̺2Tb1d+0aP@Sd*?#o0tYC[XX< T̳mr^]T].mVe2_n {Oe~<%"F;nVOTm:|R jC4oVeη$wX"S*F-,.S/;s]e6Vwz݃Yb : ޔ2b}s' yz*׾CP62b#A'!~Gׁ%evylCߤ7b7eFn-}ǝ!}K%դ9kyBTn+?J`-^1NsVQ>ԾeRhmɦ ,qS#ygP8~#_77mjnޭA,1e2Cg쭫R%u첑.NVްd"ۺD xuf׆CkX{-ę0vHp; >6ŭak42GR{FgO)n{H&U֧31 'yfXǧ%u&ZmDɫ+ U5J r0XɍNhukvmezY\OFԞX%*wH:a6",#xR¦(o u{Jt8~%q;'9PMJ>m0k7hso}E IT6, '0e5T7^ 'z=EY7)PO0[i T+d*Y~UC% Pl4r>1, vϖD%k~bȲ63ǁ#qplG3?%('l>9<og47rUw|R;MD .uTD };W2!N1x|B@u䣜0U#BȈDb l}wѐtŌ'$D!^ب-y_ؽZn-)yضkSCC#GޜfX)?)b! ((m$tCN4͂0'ƩC7IOFV`uP%0ΧL csιʈn$Y!H[lT?,A#4"nCk- ʙgm1p)1pl9|5T3_Dw)؏TGaRPB/WB2=8&@L-!UcNIE#C]lu15Ԉu[bEsUxߛ^{Cn+z81(ƐOQo6{}M[kO XImƈ)ɒRe EUZV8J!0a,=#$9QIH/B_׆4VPTW6m_@J7yۙN7,VLx7'vڦˤ ^'>55KuS#ø{5] r:ׂ>80.+$(˱AN`(xZWؗo8rh`UH"CIb怴# ͽ@_c;ڰ/ z8r*bG֟[bH}x\ݭI svŴΠ 9-粸Yz7,L Bݞ[5D"G쒁llx*UTyC3thTC!qU_Հ W1 =TKI; IfgQXQ'Y|xycۆU+r"QL:B4 ]TT?Hi}4zOhPZ[ŵKE|Z@$('_:݋ d/sZl qTˎjM̲;" J $(̹%K1m~3 {FR0=HA?ml(.LyPHktΔ z  Q$Qj7jLNws|АU~z\*Y1t_%2ԅnwԶo0૩۩_4N Rߠz,kzD ]e6}/sJd7.K A}=1T{Ѡ(/N\v/ ұOpBw2:JA O]ڜ#.RЋ0K@ޥ 𭠞\˸ T ؉yp_>J]4"j6xmrgJVFk~O[Z ]tJU5pA6MvL--}\jxT)E4]Hk>`yE;O!n}NƷ;jX^ dݷ"cQ!@S@4M±^S!;9/&)_>JNP‡ڜ\sѽ]z|v(zcS1~!H4Vǹ2@[|;?5J-  w B:W`Vh{pG(cGϘ#~5t/|.dѐde <ӱB7]"n@d|{^-7eXMvюF ; s)AdD?ŊpOGa:>:+/9$.6!A =vLOdGi,SЩg@4cEu@$1#;[Fcw7L8^ +${9 c,glZ4! ǮnΜ]5\3 R{X?4֙jq %O?ӣk|o,Gg@Ci} e(,\q";ےAi%!XAZ5hbpGI :yߢn#g:+u gIƸ݀^ /FHg":hx8! y%m#yPaG($; X'o/2n=K6 0̄dڏQ1_!7KDztWw{ܭ0䤻`7d?0|92]y]r#$*pr's~69cѹ{̗H1 1,E* yfA{5CFW5YfGDzF>LLRcaT79?_7~]T0v GK0Ϡ.0} zݙg9Ca#_DEbm퐂Mll[ n]^UA7F3qEAAM^j *{Y5W kh~Tz|!vG9Rd4^B R˜elBϰ!s 1fR]n+{ g,RvNl:9;*$ϰ0 3N^L7sP$=*:]ox0_od{hzGL  p6iU@#AZDM9k~KY(G'ݰ/a~<]L+w(a/rg]\ab~W?97>J>h R:h[$Nʼn= 9Spy觕F"۹=mR"׵қdѤI\J `'B8]+e^+gWwF|҆4toK#bQ2U,E@{Dǩ4zQj DaI0D0T(ADʺ༐7%?3mquCY3@+ m%'e@},d1^dY1j5("-P.pH=6 TVVA}T,NVe z6oA}qMʘC Չb;/n L`t1M(@a &#y2%^+ 1fܽDSY79~gMLd&Wg6Z]~B\~-ؤd=s=*]O(v0;Ҷ L+Rr|U?3g) HDa瞏uRCZkٶ)LŮ+ $ %7⹧?Tf|)S]P?ZA'!XVXmtEQ1x,"E!PoSͭQH2bK4gʹ88m$ ;7۞֛9>::9l :KtQ?tmQ2c1M^"U^XilN4Yp<˴g|ȅ?&n<`tGXC:V)xM4&Ls)7m-@9ojDdV} "{dlSX B=O4mji[OHo[i^4з D׷2ʮCtb,@VaSnNz4NcLZtGzCA+Fg4\~eW&J?Q`(zҐ"0vQ%gj/k.KYL),ӏS&<<]#X<8pO,=O+ۈ1;q˅ěI<-/ܿ' @ *5xj4oҬ j"&>0(#篢$&Zn8^ qI+ކv7p9:s?)eP.vq즁Pq+Iִ(m*w qw(R* "lZυ8VKzc G*%<7nC7T`'!ƂLO%dJ\5ʚHF`fژvT38FOk m9&2G]߲c >bs8<}ht9mxgj)C=Tzs~9)]xJP9p s+skI(Ǿ7I="qrs\}ߔ>=N9: F4s.Ȟ5(w.UU$R%xTU Aq?Ԕ$&֢,ӲyW_1VL ]ے|]AFaϗ3."N4oncm'ǫ!Nv{UM@U,RNGՂ#c:>T${*fnFa:tCfl!ްRG_BB*OFȽ3Їي 9fIgn z ,-U~&ۓ%k3L֟q^xhЇS,w 瑄dKWݔE,8fNZ9F(io3?e)LOwS0 >P!1aa _Vy_iÿÐUϺ.3o 03,2Q"us%L ÛƘ83I,v_FsU)D%W6v$:XDa 4lWԶҹ׮mOG.ڂ%%IH8k!;*m(gDE9g TǤ2\SDpic1PPԷ&`d[Q=G2dʚV Ȋ]I7LglB *Ud3֜S\%/g<\9{s-*ID\d6]/S;u-߼zͪsW]ņ.h?tukY|TGe`k#ʰWn&# @1/aERt_lQ9܊Z(+vR_%i8%U/,C{R0*Dм ¬͝:RkXڍ̿hQ8ĶFq_T[,NbP.Sm"(nJa5Ю3|cA ִM(zkʦO*?Yt1Ctӣnspbo F1jJ@s*z 7SI :RG@Ad3m:H=Y ARt* Y;h}i cedyioSajW؂fۤso{0w[tym R-#heAJYjf7R4Htwt!<TH z>kTTs09Bc[q}$}D(=BrHpKXɨ 0I8Ձq!"bˀU8HL;!=YgF{IfݫRh "&Mg ^A TuRPg0GYHh%N!"8HA1&C[ܡUj17%(ʏ#mFv0%s\I]'2n_ĻQ#|KG8 @4ĭp6"zA o]i<ӣ𥉉6SHYN'{A#xFi'5b(f7CptPFNEcl+Nƴ/ }&c!^2TNFI~g?qE$( yGf{=XTlϽ\do/`,wy%nPrE05S4 ~$VV*uz)/pI}O^_i\9  ^J|GaUjאX1Fxsռ-xgy4b3EW؟XHg/cqB  s7cq8Fߺ~סt!C"mzO:g*ߟ/*{9#:>$A8wE+ lsWDvV*j!{*(?M z42t$ٻאkGj8dv}q lp6P4v],Yn+Ohׅ@4W*eMAS ku Kح#wIr|{'E Rx$4 ;?n iG0wsGIJf ~i%'~CuuWXZr&_E0CML޾9֝y~}'_Dy~MkPV1iwtY (p6#-8[%Jk ɫ$DQ\<4R:дEJmkˈqDX9-A婓*`$beҚ+ߞ-wZXC:71ޖ9g;|ܽeVK`"ug,PZ5-ͧ|3XxxӾm!!c ^40%rю\wF>Ud\m3\w%MFX{.Fh aܖrQH: *V _L1'iݺ|Sf8%1C}Q8 .ѯ4܊_X]ڰRjl\T(0.??EXIMy>Ǚu) scYIP  CH FP6~ 6p"Ip iσpoN!-hv`zE䢑0QP9^LX5 22#HJCћW k|:sr\lWU )_ϔ  xu4ʊMdhd'{{ R5zM.JB7Q?7E{ۤa]a8FK1 1>H4mu`ڨ(=U{"B58՗;@b*yh Z+ .ӎ K%Hj_ީ %:[gO"Uy#ZIW,.>OXۊ)ff`YN21Hm"̱BU-.B:d*21.dr_:)C͹-Gp4 r;³f]V&b/Fqs6N<6P?P?uWQe7({GÏ3K뙝 ̔K9 t7AΡ34Hаz*+I H ]I2gBﮊ!Vw۪O{ NrXBI[gTǖ+9RY>%_ j,N &x!cR C/^F84ߜ w8P[שG0iDA"3xM ,i^:!h5h@Q$|jIaѰ%Ȕl,="B3M~(jf ".<|?Q{ܸg95Yŏ䠚>x9 ?tTpQoYw5_+eW&G t>_6Hem_\oSxkUNW8]eyBim{*ˬI1\9dFk g~&@QTv{e+y.5SJݫ`ƒQG Idsf=GQ3LuGl`=Z#^U6Pn|BM흜*\XߧYtU R [IofXTYKlۣ+4ǚhFM&]Dv=ga3;K>T;58\O+TFrhv= Fѓmh^AA)h)te LY}TF8) T5eʤ|+ub,.wWʯ#tﺐD9ś6m!iw?<#|%ŐsS/BA z\ rXDmq "WѼOn*䋹ǝPȑq5p6o:Uv\/v^W"l@el0_x+ ib<Ȇ0J|U^k2 h?}CmlSDDr޿>q0in4YUB0Uk7ϙ(p )chC8@iX v> 6K;8EZxt JQo68'җܤ]}SpUJ:ߓ8+m;3> mv{?zV\`[(i 3Sջ/k{P Em .!=z[ωa%5-X ;XfuWUPLLVQ6~ !otIRc:VD #OM,9 8I>S?A\Q "r-$tW1bgyi ~ӋIh4{Ӕh0Ʌ1Qe=1m.PCYw\Qa$&7#H9N4e,Tl8fТ-ϩqB&^(3TN4S#Qa-ȵf=  1|d/|U6PQ ]<6VNw24|ņDŽhQ|t8|bFI70cQh#ЖB@rwQ&&ȝv6S04~R[5ղnpr\7n#~V7;,/t+F 2dN[[IjwcS.O}1#7 EYzl6׺.&-[zzk$:I,+a .|Фh!&/kew&iF>o+fۍ khCLO#0: "ZSfr".4ƔW<7߅I5CQ\kțKiHA %8ɍ:0Ӧw2qrBfv`Mx_f{ [~Bz?)$9Ů*{8AujKŁ[9zXezdzFB;m`̗iNMnШs&cIɶw&,ybjБ$ɑZJ6bQlӀ:Zkh@M7XTge`&:G\*89x_>D)R5/M!b[Xڱ! n(l5xar+)D \mQ%~ᓳGxZ)#ôY+X9zuχ?\h< G(@<:b\iH,D'b:4-e)T쩀bEi50VoIMGBCi)l3߈־Ht<ecrͮ1r&3Ϟ&m]CBT-rMZP~qXWE4X$b"BP*N;`fz8yגH }Nn'/wFsu.C. x 6(D"tOsZ)xUiWk&aᒗ7U[^P>*z[1IK XEvaZenڼ"+M׀ _]$v@d՗)V3ѿ]AS`s?_l]Z/Ksط=C|'$ ,(bia2g%if^?-:|hJ ]>?ϑ =*KOI66My:L`Z3x^U E2SkF164ӆ|ݟb%'o,O]:);5Čo}ȥ%գhlKF Npiy'Z-}K:ѓ(=rqaՙq;ƀp\ƙ+ cks-ALxͦc~ >* kwr-qsxrZ/cKޤ5O;A"1k7Cx!3 +C^T(c'Om6=qݲVRprJ@[YB a\iI"&.7-8iNPL?G$qN oq4a+  ?RpQ3K sTs溳@J0;վ"l28lj.(]!&:o_4dfDi3~sp SwP}:[%9A35b?Z ̎ml<\b߆y}\- נ 0b_}Xt9z[콬p\(?Mw os/aHܱdNW6Xc`/FX}Ovj+>]i[uɧ_%ljYtx}p&VCRll{gT᩶"2ϻw xFma_JMH} Akඛ| _{1_T_"pg ,RWzgݜ@K㉵>~ϡvPgؿ ZHCzAu uL>/MڎM E#m%wi(a<+rtGa`D᝝[EyoUgY9އyAs[ EunN:7_0 ^S7vg4;vąHpH{X/XŲK?deD@#fh!{Rׄͱ:c9tԢJ5T REmtMNJ~>CHf|=W7bEZXAd\!=ӑE*d-.x-9q~v(aGg.|@Qh3FשH?)T FBB~ U*s0gzgq3((rjb\0'~'O '͕WY#+bnmm!!GR=ÂMRMui}"y!nts?n`b*^+xTQ`.:W/8 uRn?~~A|b-Є5:D=`N)k t,ؾyVcjW.W\HQ n}dhx_' ϱV^AďOߕㅽBol: Ca6&^*Fip³Q)0[Oyv EYz/]hGꜮ!$c&O#YVk3Y+WFrM@C,aRXoʛ\ ; Ks.#S7D-ڜ`fQ4z kE13̅v +VLT|Ff[tFTAEZ-hteY Ipg;a&ζ@a/'gTw096Fz4D:K >uh;cJOi Fi[SVwLe9`{ރb Vk3U‘Qn CL6EW}B ÚpGQxޣ$tPӗ?Oc;w =AiT4@XD4-G!9Ƒ nS( mMvN#&-凩^ ^׳=$&sAyq[G_qm2H?&cp_,D29f`3>˝l 9Y_ɾSfxZM fz&&ڝ;[oyZr-)+1xMqhtོe5,` bv 8Kardn dI+ ]uʑ~OD54k>` d[SGmi6Tv)>$A8>evp| Bʁ(]an:.ʉs>OU+l D.:܂;:~}& LA,o9ޏJonr}9N֩bH\OjtPB 껙n,#1NpHT4suB! J6i`sZ'lGWyuKCnGcMGĔX;}# >8MWvbho]ŽhOwP/{ &j>="[*q9[7S}m rtPTG_׉ C1,:dbע얶3-.Y{tsLJPضϺQ]JAhkpїыBx f ]X0šWA34wm!Q&c>86UGhr UPXD3dP^=U1t1֢T/,KpW<_]?F(D qszL7<>3b-t%E<."q;Zkl;!< y3R3$(RPosՓfj2=HEjtg`P j\G͠Fao$h(^!V0 %-* ^.ZiMt5\K, 7kj&Y4t y.<_=Mr5" t`ש͛4=%$1]5iZehv}FcbZ5t VOB̾ > IC&5맄/~0 }Ox8\m~rx {ON\P &+ =0g.0X,AM ?d'LL":]׾i׀tAIq*&N,.曢DޝnMo<ą^M-k_0ʕ xY,/0N\vl!k m"OAN贿]z;Ryrz♹G8qh|. c&|y= {%cΆK.c[ߊ!;:3ˠsE,m< R6<=so#> HX[J+pnE }=~an^ v)p_ɕkdv*yR[,[U/Mzztl`دŜDS!K@cm>c4,"dsP9V-* ^|^~r.aلdݶ]T#UHղ9.HNVòTkicHH, vѶo*n.Ҏ{B<l?;j) χ<02@b: K|(D >8 v]++keJyj-4Mo:nܻX.VX:UC Pz"+Ɓ0Ór"E@DN]ѱX€;Ld: -Mݹ] VUhΰ_C왲q%qD0=knrg9u*yy]EnQqItb:f%IbZۄXNsUqd!lcqpR]Svpet-k'92\(MﭳZHf,(ReΟ(7,m*pV~}(Ft C.wF,(~Ue{ -]\y,4IQ $c6cgWݺ aaygQkEEg+5Bݎ6!RIl b u ⺬a;Dv7o7X>\,VN+b3kek?s\+?#4#bNfxq@5u5E]\&~j=3&XTkҞ fE؁0uK:17>8r| bL MԆ$9`Xl]/~\T1>g6ze[8.=X[wq̯F (F` ~N3sŋc˔xhk6L`b w9<8-]DTԨD'$#V{Y)yVvR}fPWN*'g34/A|jIB"9a+>{9C #ps٪)K^|W+ m ŰƠx 1c{TWCj(,mvr)NdE67ĹT㲧B Uճ] Gqe:T;옞""0XJcreb&1G~ D" H5HaDҠ'Z; ?Uzg2%#nU6VZB'~uY~p y7$kz΋ PAԳ}*6]5o\xB2!Sv{WjQ UmhXIcY\u18qb"@Z[n1C%G@6[VƵyZBY Sfj,z |M<5}Yx.Ya]TDdL?;vp ?jJZLlyNUoCz|!65Rrc-ml^ qڔ0f*%] sSaBʓg\4bl+횻i[Jm{1+T^Y+U][CTYTHVW®beP洟sG+ؤ !Ms"3''{( B@FLXZ@瘺xC+oe|X֞.jI19 TG6@(pa~skբHZo#d^7 UaSj| G7f7ډk3 +wXP!E)mu#\~)G t ; *2;zW ڞ?yTi\ywlIZdl?_$qQtMDORyYov^bRs$5;PbD C ^ }L\dpٚpKXU @ΕyD[izQ[;P`tf&<\j t>VϵVs6E Glߍ)*eA(S2[Iq',uA im+N5i./-?WѤr}?]wԄxvӨ9˲n799^o /C/2yϙ 1#V2cQ Ըxg=j\jcK|s1%dsdտeNQ GO^֐s?E=^a;^&.eK#m_\"l[<G)>^}?H-k 72-ԧ?n! #R>OĘ#̮X8sHv&l(ܫ-;Ĕhn4lt[L[hU!bj6;犈cPEZrvLm>lJfBkpoej vj=3<>]U'NQ!ֶWg^G/ʩ`6FG"Q#2q?- ņo,rB,P[@t s،SPKxg=Qr~\~ 1'۝sDfݥ?ElmSˤ Xyqi~8cVS0X4eh 42_aY;Cߡ Swbw RGA@${Ʃ+b*qX]99!8vLU T'Z^"f9A[<:U]Kȁ,GT޺ǷFg62`MQ;oz-k?(ӗ{njJir\Xnz. UI2; rfD Q5Wܙ-z245?^0˼jM[5y;b~MpjI) $HtV m gN|aYFW(p oQRgX󤧙ױ.zhs[mh¾_:,sc1SBx-Y]}Srh;[\K| 2?/]Y0m#dy&K~p5Iy[0=AEݟ|O#P\; C_TҷY@}%\=)G]hKp{lZ`x 0uH ;Q50NRͩZԾִ` 4e)ygY//S΃iۯ~BĀ+<Υag3x*г-xaq-R~*>*h!^G⪐;Z!@pNF4nv9#^_ƅ,qj ~0=5@Jpl\U/n ObE4]\tɽ z&'ܬu7Imke^8 \)tX0x #* 8w 8{<VDőZ-jP"qUK#Npmb["OMrZQ?::C=o؏h巫wԸ= "̹O9n0rgGzu1GjT6 1{jO Q4h^~48y{vSd),V+E#J'HP4a: _E8+#SFnPBy_K {@wd噪g5#|2_09w3L&.J^)Jqd(A{V>$ښN"1~>&sm8O*RЋ`ˆ`ӗUZ}[LӻhFDDp`"lת~jWUh2?d1Z™d|Nnڟ u({Z@F#@ߨBv)_G(gbr; QL%u0A'?뼃hdx[0 Vs#21ޱ᷄>*r\w[o1mlU ^cAl]S/'ȴ,y R6@b0O>8'-P*! ]"oɞt6R?{vuT"֤5[eudgٺE@Q.z/F433{Xay޿6l$H$a' N0ybNP=mǠnS<8k[Gg?}vO.ás9nR\ǃrޛ}*=$'x 61 :g.fpzLnM&n] .739v(4oCIpB_h (0v!-^ۘe_pkjSMshb`& x0gV[`7dp%ͅ _^Q1FHI;%E˓y"B2q[F||z+gWygJWA)=8iiAs@-6mn6ct-9P;CN3. R?˺dOxE ȶ BCQ"LW|L:a˚>nZ+d}鲁>푓>fin6zy%2d*4LD ǔ.{p]Dyb}:bH b W}2' rjI!1ӰDFB)VGmǘ܊Ri=Nd,mn#И_U6@ZНICu \V17͍U6}2gB/ov'Hl:cl]5S?m*ߛBJdZ3cyS*ao^yS)k]4/[a{Nц<6!_i#/F j*F3?# ҩ0r?Jeڻ و7q)T bpʶVWoX󨈨ԑ%#0|JJgvΜn3~Z<A1S$R%|Ul:e hu1\})r28 Z񔄿'ߏ69B,yQ7gЁUr=cw^ꏺ$B2B2_V$W[$-'B1<ӑdbRfcG01 Zn3KǮ.w 5!?-JẺW߉;oUS-ҍ=7PSb㙯l~"&2rqB XO_k"+FyÕb?f"ɣt5k_pĻI +[*2kkD"3(ħ?\4 4SϳFǯe?3?G޶۲g [.jwww_x~4et[WU1aٿ:ޥ)ޖSn_1~ahLw$vZNF{7 7#H t>BRH̀`WYFCI@?c~4 :BgGgVN?n&l #aa+1]\;_QǙrc6 4> @}rX.eWH\JWqm7gÛڅV㈹l47Q~ڽ//n@>8sW ]e0폶Kμi@1() @Ngy+/#y||D&&hW- e|::?Il.@ri:k-s:QuHܟSܪY\Ky!cQk|2&['Fe.3=cL;ޓ?o'M/@ YhXlJ1m /Iz?n H~)!2s,'BKkqEa+=зt !n sYFH6] v=ż\6?Xp@S^{H*b#LvʥIxCAɩܸoK޶bU!X[S3" .;+!,\Sm[*H\pwӿNjPxԞgq9F ɎyS\˭'`JÚg+sm‘Ɛ DE|}~ N6{ Ae*skìoWW atco.XqmA2RW`/VRzmYK>!?>|^0ZHK5b[ nE l#&=@FS}ڶ`9Úgǧw5I8shuX4OBKH$rD[5ތlı9B@#L(NiˠhI 4D8щb-i("%  6@J".qXM\6fP|26EYtgϐͰ7770#vD{}r.Z|@ШX@13(M6FҼ݁0r^5rFiN:WmksLbn {}gNqoۑvRox au{ܷ.V)@/3Lz22FBﮞ~ 39OEޜ|( Ao3៸&,#"6Zl+(Qj;+j5x,.'"%W Z:IaJ2~.3f (V9.,^D$XKWc8ǐab80="[<Դn.v~l/}m <9MHZ`lo1ɯZWp(y޹DUz1U6 F C ]xCK>PƷ+5Oj4JJ-F9PSыd/Ҍr EWaf>iތT+q'S$g_Tײkv׬@CƊƽdТqʈGNs#.jzny"ߪYXu³k'9.4HT?Hf6u$Z@ 0'fbMi{ 0qy3zPO~TN{£r(#cTӲp~ ~LB5 K3>˗)tDx7IDzTP}G7薪XN 8Icon5_KE:)K\׎+`ophYv{j# szXZYOڰOJ;h}K`Pϭh˖Fq d2vH3d͘!HBӽ@Wv1SMlESO[̒A ʬ ;aq}dwps>V/*0L[uׯ!]G6zH&y1W@JH[ڣwsߦCuZW}}{̹oP;NJA`е~$:48az.JWtc ;faI(o `A\kgGG'ÏSi)fd4KP N'DF(;AQT(Q܅JsCSg~_G:ّDkyy"4ereʆ^uSDkGmz$l"zy1t&|>"<1<9Y[=dVXT՚fwPc4Â&5c'1/T?5_o$BE.¨1LVޤcME%|<EJgz)%.Av&Vpe 8NMQpwM\%-5]-VTzݎ&JE*UsYU-xPT_lXeC͖.n2E Lcج%ˑWC*%?ȯKCOALT k # 4`SPDεP\]1ޑwle'LaðmVϲ0eK!^ U; AqFOQ>Y|oyq݌VykzL{*Ub1yf@mBIdFҵX2+`T$˖烱.w H{h߯}MVUR1>Vw>T 0-%e˵ouD ܋\@wVϰXj ])}NR\97ǿ 63׽(eJhPuF#+OskK&Lmw*}wHFt n`f֧:5r ]mn̞4Ŷ?I[<zJ7\p!/H G3s9gʹ_ 2?.THLרұ\T#,ow D[]Hq$Zws#=l/U:Qp<Y(-5C&K4/txؑG݁ 駃ի]+m}YYP?i±A~ؕ\ $7zw<=dMӾ^tJ8s-nvwj2*,kۣɪ=41,\)^$=6{%Ti3nRY^1+qR~y (˜IQ3/H0UH Nڭb;g΍W|( ^9l;݆JS0LTph3i!+։GA4ȦCRX?]}{8pkhT(ãm=N0ȃ'Wcz.v4 HD";Q32مP2[:>̃n)S KYoHY˧WxB i'RWB,7/] ?Ꙡ 2R4ޝiBnܛߦUb`KK C7 ҷeDH9"WYO@8`~|n?T+>ȉ ZzL3NO{)V*!k:t<9)7!Є Hd'+9{_,#u)4-q%8ȑM"gn2덕crWOΐZbT^8e*fi2rVL|%?3aMcb `qoxBԈP%^/ mg^BCuh,]ߧ7lȔe|iWrh^opi'Rf8$NX;YPZ%$9`};vwcR_v/)>0}{[̵;ݑ$`Cd5NLFՊ|5 % TB}Gx/,q"<P5c.HC(e]ZS;$2T P73,pFB|-㧑S>l@ }G<̿3u#.>}q#9l8)+JWV偿n lT ^qhkĬ/ͅȣ[EOg-"<:gB?s_b,V~h؟4*`gf7QduOaWjߜ0 .55<a^1A$RC cN {‹Wjժ'9(Vi]6Љ\]Λ Ѓd`tH=Cji_qr`2GHyy"HB+~ nb6t?IJ1П*[acX/W?C:@$#b6 ܸOE{/gd/nl&_Ԇq^EPݜ.BM24]^,J&%tX:wt~_1$Ӣ2x%iKaݍ:Hr; ^[C@!@7|}xz`B7#,1~,7b+i0DLWFo~2Qj?X޺^^ m(wD'I?G?80ȏ3ݕs=)3XK=R}єX6`ia@W;&V =PAR$\*eHu_v$Rи|ӰZ)+ .V# 7:n?AH?vG .Y(JÛpc|_LIAͮ fq&raHUk>5eeX< ~yuM-*{MBHGV:y }*^2,EE1}"f?Φʇ3n2~؏6/2SԌ'7;ifD(:pɢsM|3FWiX< Bpwvm<]Ƃ'dde5gf~J9lQ']p*~f?,/dkDcBq~^#8&u~m+$rGjRMPB۬#;!6bO@K!)hPZM6i>VF)1_`6NIxͽB0~{7F!U2CEWg-+˩yL\`e06A6 BʳF]ʿfBw=VȾ+:uxaF=Hb3ؼp_=\f6Fː98T;\י~p("DɏI?gwG(7І N@q@'V*Qw~J"mBv}ÒkŃNK6gJO%o5| /A3h>TqՁb@$bsv3}kPٖ S)zU>3ܖ@-RZ^?V-kh҃۷i0uԞt}o>+c]35k{jHPgVaXߙ{@@ @v5Cݖ>L V( dglJf!HV3+/@{CW"fTk_Ь@U{jRLr--{xC$>6`(/y >Vʔ6\ MVy4< S XS70Mv=1Ǻ?15Gs w=UrM*p5vO|rAN<ʌ*R>ngҟؓY!δwNU~کr~H8"3c髅4 y9&L%59]!MƂ/-A hW>$=0̈́.ֆZ-V vh+qI+\-aFL ôu8n1WCyR2z2Ԭy_YDl ׉VI K7Dya; ꫣ-h-)gn#[I耆#K8S 2Jx*ߖqw W1e9(c'cK%[_$Y(P gty/QAݬ jRhuY8ÚzGM E;xH{zͧ9S~xF#ETAxg\tRr cr^ "\5܃n iɴZzN/C@%^3)r) Mh+ya]`JU~,=eo^|S ,O%^ŤL8K,OFi g|i xQf^nYw(2n~C>jz : *oepDg+fӆv9q.9$EV&ξ%T<ścR2W}|H=σx&k [" LJ7|˂~+EZyu׾ KuoPQ+N.Kڟ蓑;?_T'dN&8lHxB6cEu-Iú[i[?츙0CFW:o lp^~5QwͿ'VB Ә]@,_so"(zrf3y}!>ۘb|<+z%Bq,/ez֌fJSneQ0ْ#72v(5ibފf2DZ% ͵w&@|(KY8u]]N0V\^$n$e;V{ڥxGiְQsas :b4pƅּ ; f'(lCjvOS0>XGцLih-M};]J8< euڶnV X,g=u{0+J`Xl CF|"|!A$Shs@9)n+I+!PLs9PYQOMy'Ari۔]$v<^ra]<כ/ $^"-0G+Cn3 n2S:SAI$CvFkTK-߼)Bqthez ? @L0s-I R.3Fd}!jhIPGc?zaފ#3ӏX~:#wQiu2yQNV;`PFޝ,W`C+3mD $m QPSS3r)V0U 4qǥ@%dA,mqG۩H1.f>QYdxkrNhjiS/ᶏSx 稛d@Gȷf*I*8D"(-잫úy77_X՘ {c XzBphK"pXXD\i/%5YUiN^M)Y{RupRC2nhtjHH|]lQ=^H*uczLwW;@vLE51jk5onpd dn[A>ɝ9!p"R޿yQ@+bs yI~۠1G{o+SX*l >t݀?}z4}9[ ST>NFsaB(}Lt2]r3Eϑ@p'>`uWzs~3 }& |<,tS<$$M3ZH%iƖ{pm*dg kKr!l{!̆)33j3oC=X3+IN|e:%XNw AͰ{r bM-9񦝃hC<7#ZN|:![g a M[_eˣ{*7 9׆x@L o}x!E062n\?62ʱKfeZ|z\~O:5Y _H1T}W梁rς= 3IW* |Թy)rnp°NHkB%Hس9q655Æ$'5k=Mm?u\܎zc$S8< D|6$Z\PwjT]2hO>6@;yEV:6j۫&U=)dRWIk2S26`a(uF2#Kőm@:[/表5OA!uh6&ۚa9V[o"_/.C8X^>ll|@2Ӳ)RVGsA(>fݍf`8n^ 2LGg~n,Kݝs,`>|g#7n4U:0b-7}|yQ2L1PS-yL=ŖX܂RJ/3$EuR3Ľ깗2*0{靇D>gE>'ig_9_2C({;[ ㅦ;n(3/0їc D7 |h j%돻-zy@7>2ޔK8ST=D~ X[p2y: pǾC)-^%ϔBx^O=Y(ۍr4HJ|7Sp]FqҧMX+!A LM[!0qtJ'% r\r\GO}cX1f5*"D4mJ=x=`r/ Qp`lu ՔQD6,emb,  TF艒+'p2WYl,^)E> ܘk )&?p¤{MƖE1y{' g, x#:~W% +"\l0+BSw`̢~8̸]JDǹ笪!QmE޿.agwu3\UĊ_^f Ne2$|\Gӿ0ϸlN_`*X3F1V =&C"'9R߳q 907~@Ө <+ Svc;/=u2 ,/)JN2$D3MY]QF ۔h:e-0-2]4Q7B`9؏~˴5鹣p=9g;Xލ"(W wdg@"Ui W5:4v,Ѝتa`Mnԋ(~'"J*=瀡,z{)R-?#eR8օw1-$Q{Ek)Ji-\[5)kZ>9F'$z5KsdD@EjN[ _[> J C#jgzg4̲Tc׀Uex@1jHJK< W[ bT{<*\ 1}dFv>OܼkX0vƆX!42XhӎE>%RB zb(>oZyhnx+WزN2?"6Hjc' S}{ )~L"GUrț?cīLp3Ca 1|(%ᚽs_ P)rC7 $"E,&'9=SQx( qogZ|R|gBE'KJ ]͝bNAC8^䣕B21dW74R>E X5=:+a\2yrs ]c]r4VR@Aɋ%?amfT,|;Ɲ( J}9 $[SIP*/LGi OH<.E5>NL9ɦ~{"|H&|H% ‡v"ЕNYh-]%>ԅf']*FZ? FSHŜOE{O)~_uBBpI`΃?0IȓpgN5pzbis.^NӶ~ʒc&̗ !({ /"$ujs rKI(̃Ra20q({c ]/O#;5jFZ{4СD 4 lԙic/Y g?_[In\=$heUDsi@5l[3o< `"AE_WXG]@%cGĔј{O1g1QUURлJvS3S86xn> '!۩khHZϼq_ 2sA~Wm nsK9̟9m(Jk0*A BNuqp>67 uL7gy{Z5>+d cIQzqʵV@ /vv+ =v|)^I+<@~a/]4O>! 푴胟7[`JĠ^7'X.RumTg/Ll2N97t+,=kw|4p*ȿ8zk_͇E(6j`g~%WDE>:.lNUαL^sׄ>\IݸvAVj.Oh% W>p{"yC+Tb+ɅtXyIOB,Zdoj ^ܖQx*VEQ)E ǝkܪ<`gas8PMؘiF,t$֫Eܝdzu7Lyʯx q9]Bvz'oj#μ\_Ua u*$|O#,>#)#g۠D˲I%e^<5k0Xz4 cB"ϙzWnaF|Q>HLCf#_6 (\^?9:!$\<[vw2$HX85-mb^fPuft3^)_ss| ˯bHEcmd]^wk]+1ԛa%;oV'pS/B .kDjv.['yGvN ВS%Ym5PFj 6U[ߗ# W oAM̦ˍ<#nsCGK0 _ICU?lq`'rgē,_m$9&os *vIUm%&֥8ʦ #c2CQ" Fe}232~E `4U!P#Rs/܎BY5JD g~O{0(~&S%8:wLL)0ĹF)43d<) 4׿ɮDŽgY ?d%.7$+HKo? GzIw3=NA+d@1+sS̩p?Db)TWY24~[<-rEmT܏b5f{,t>,8ۘybEc=zfz~o$<T 17$~#D26P5] uei^pmE0>"xp˖&U k4]OIr7}7R 8s Q6Yc|ЬroboԏtL̥F9<qꅥl6zRepn^ISͦ8԰r $UȌrgx-m-h5;5f뾜mhD]}/++O4K}l#W=>`s1 }4$ػGCI]ݫ'9-܅6T%i@wjO%՘:<$ۙMmWRB`6nLe9ti'd;NY#Dgσ%}Yza<1eXrIR$( !;x ߨ"P`jUD؂s\魙o@A0 J 6p"`M?3LB4`<8zYlZNj<2Kgߞc""(X.,<@7Pd{Oٓ` '3~ޕG>`j9>E6 WgCn rLD'p6EV$Wm~l@ݛXd;shUTC[`E=DZ nX߭%K!VEM &Pb;v񛬀y1+%Ge6=v]eq<9赜hEET8P%M)pHַt{ X]ZU+R9V,13!$)gz&.^"(#E 3S,ӟ7ۈV];M%-2/XT&Q!̽~i10bHeV`P.^ $V#/DxryA`_ ևXnA'0t^U3#p-xO*3P +ː[:6NCScut2ZstkrCf0n E;e&,֭fX 㸰yaULXOt^k Dq0F<[En$X3'z@i?8?RC0sSf+.5}עy՞Osș)u^(}eB\#KHgM7ׯ7gL 4R'đVPp 5<ryaHT"~^40E]O,,cKqQTx/#eXk.BX'MZ݁Ӑ8B3-s%HTaF ڼ*BNM(5GotoC]1$w%t6{~ȣ,{6 _؆jr0-~jw#TWċbtb<^TvR@E,ۢ,Cl^n'P"99YCR5p-!g@5w'YgAi@nzhW AQO<,2ULs8vdaLhvPS1]Mχqod%Z~EeF05FډS\EqYL k@ 7]*ϙ%oV䔅6"H V[PSUdSK;ia=W6"GǙAyvm#<EE W--͡oeD 50ܴZd Ta5JV${U[n 2ެjĩX%^ݯgdʾ+`񀬅z3F o˕ Y<7c% Yv%#wt6[c^ֶΎ͛1'Ҕ9uxjo="{nkYB%deC.z@#!@s #y%r^`샽1+MՆ"Pin^ׄOHpNnTtMk,&3y ytpvQjRg*}\ q(<촡lt)ѡ>RA5KWn^{F~ !Y3{XlZnt~:F=j'zy>"?#l78/nx\N̆"3fPaCl|AxGoIɝ`n Jp< >k V"A:Z ݆{wj7G&xn4V9JJ՗>jR2A6nGлI&|Ɲwr-( .=:/uě{6@Xŋj";V]"!hVxtp"8 kg̻c_萉r-C0W fΈ5L=M}tBaFӱ(d3ՠ=V yuOjcty(k۱ LDfۢlgi/Yx5۽z]s8 \Jؒ\;PqEUSb92k}.}R}rW-I˹ƟqP$K5]3gdO;PacT92'XXO2ezHbz\=m&J \\QRd>;IlS`!jضf \釱Eˇ)#򻼚0eYԧS !hHf=y΍~'$BBR dj- v/gXqQ0vYȊl9ՊV\VtiTq\/ n I ׇ*E.:{T>ͮG|~D\n(3t/8Hkى6 o '$*1':!1M{4l5⊧}T3_1DĠLs` mAԃ7 8{K) }MA0\v]8iXѝ%\'1$Pswk"""JrEpVW"1Y/T#GV8-4 ҪJ=oͧ^R_km ()zЉj3d&.w'lPǤ6"]%arύeS? iX7鮀y eRh<0X$["no z{Sc}oy)|P,4( 2J=K a~IM]'z#K- $i/M6`=@ަ)|ƶ :q9]:/4+Id{⇸"i oVs#2ڇ]UxM‹*lL;x &?b!_{W_sB:w5+I!@'گ͈5bFz4b 6ޞ_T9b4yӚk0Fy p\Գ&%Q OPXb@_ Ją uE>![8` e5C5BIno ;3fř\`RPg0kTW/!݆]fH|E15GLnK@MrMMy\~ r2Q\$S/Ayя^|U.|O2m+S} '*rR_}Չ3wy\sVl_=%%Tnbpm'm$-bu&ISJ~B3O&k0x;P]"U+"E/f[6E0i{sdeqhVc>ё1`- U^rÂ8[0'c]ifOZY`ᓲ1~nvD|`kW3?xE ek?*^Ξb a1\<&;W Hhe FOE_-Sɲm,Yw#yOӳ1DfL7:Vs u..E?:ϟ.ϓ܂'GuY-Z.2AMnpڭ/]ˀHJ0Rж[᯦hUJIsdžS*-Ѭ JֲL^fũeO*$hHZ9hHokazWVxtQH Q pz1i[{A~6ğp؟Y2;ʊR)|_|F$@{|K}J'k]*p[}^alTr~ć̔mD%;Sp2K(efdZ-m ݮij֯L|wrIXϋ:eƤ?K*3@h%D )מ*hs!@?OK M;pU΋G9SH2 !<;X3m*ϥm.!Ui4vg#.IU[^2ǰɞvlUeKVAǷ/F3]?+XhP_Lзe@tKBʛlCӷ R6Iv?3Y7SwH P;["hg U8F ^n,NUUEA94L| zxTQ99қc8;ϙwcc$EPM蜥 p 4wӓIXW^ZO4ۡǔOKoiy m<* npBń}g;<-O3h_vOF菲ybHVo%w|sO"2]FfyhM1 7*:m OA=WrDiL'#V9|:d(J[/t!$Ʌp+Vf!xa~z$~h*sK'|\ MLю`j~Nbѕ)Pp4pZt}aoI@ VUv]{į"g _nz_' k L+Kl>6ԟT4toڠi-ĩ%?Yzv7$_%)eI"Y`/▚9 eS: ƒ':#.E 8yE.' ȁof*Kv#.d;=T/0X p`=uxzxA}̽k6;/[0k%8]%gX`r.sJyN'##d c҉zaCJKj˥]w\TG<`Z& AEP$;ϔ(z[9*&?Nd*@xû&WK㈀ʆ܄fQ^Vrqq/Ja,.ԇfidXAj;AsrVN՞!3ye.Yj8g,rԑ_]nhn\1-=cx*f 2 (y%C O 306ko-c}do {4\;d">:3+Y&,`[7ğ#6jO1_ 1#t`A%dž*ɛv1-ݩEe\-Li}9%m<`(wzeǖqS?/.q`|p1;SY9Bgr&-#&Y/Pav. ۳#6|K';5ј=Lh%= hC݈P`D*>ݼ->Zo[{Pˎ5L+oIv SDb[q9~p^4LS̓dǫuS槁O\]!pĢQa)t:O+rPk20ixz̨O'1/WDK?GL؞#Ǝr6fA;H]Wfg0g i[_COFXʭ0J' t"RxhvIzYw(V)J,"<=8d{˩1>5ߐ) -cA ~wy4s@K8n4I\pԬ&$rI`g0Hi' Og謕LJ6a)<{ڵ ^e3KSpX$eLA0 w30m *靵譆@qLxbnٌޚ8\y hM*ǘ^2ifqE'[HXr+JfkU|uth^g9EH no57wx]WzG"Cڭ)-MW")^j D籚{T xN'64Z E1],ȷ0PM7(hӸ#zkze+k\En>_r l6IP rfTD^ y,R`MQ~3ѐr D-S 'nԙmWNc~zr8̾oTO(= 0ҿKZIH뇤urE8ͺ$jw;[ˊEbxlD+64! Qqg1J'TGzx{AdN\o@N ᐴ vL0:v{!1صt/\X#y`77=IՀ%Gapy*_ X sN4[&Bە+a .i{,H'5+m^awȷ.A:#MX؈K7pJ>XO3턴/yC\WNJC.B02a6{!qrM=^ h0eU0#^!eC#PXk{ˋZ{tDl(&{UF.57 ^o&>[Bd?hԛsAo%oD0qm:bx>ynsAyXpF[5xJKVY4OĠTWo5.$< J}ѢW%xp vY4Wo-=!]δviJ;! }hO;2v1@+n[%)*V.HMDGk}tU W%F :SgJ-2T-gƛ&C4y5='O#Jґ^`譈Wdl.x["FZ< kn.̔~$ú5%/u{cVwr77֋{jG{kǛofzʑpu_ R*. š>]rA\K3X$ wʀ_Wf1դr3zϥu֦.烓XCnS􍍏hB]y+՚$a}]Ŀl SJ *}dּYx>fQ;0 I&8e) hMJZjsL1E838.QΦf*#}T HCc֘RT(o{Ϛ{Nۧ㸧VL0(/> ' zM5m/$;V@@_ǯ=𱌋5D'{ ;"۽ ?F)_I LgG), `m!'8vLu8X =%`#j荾deӁ=i#4DR]^l!-01of/bv\+~e"as|q:[ǂzor4tL yo˄ Gu5k`kpVO[t-q#ׂ-7}HK@&F=l1g :8&)\AAhQT,Y"Qx]S&iLj^6Z{&uJ SdYѣ@_x4\9ҹ=28HӦJK(fqUQX 3=smDqࣺytվCQI2饎~OAsbcRM;C`~WsaH̍r=% !%ᏧJy㖎1^3+-#l5(x!Xs)ͩKgT}CXQȎKyFCSk0!r=Asx#y}z{VB!G{8TBys T` U{6Uawk=SHܢ`/;ݶ!{"\_ OS]pAq]t8oǨqjzA0< t[*En6>6'п 3%T+qiZf8X6!Dyw|3 `V;%.aգ9 6*e2$ bK)ςG`cC%*.d\ h@_L8Rf 8PD*eAĒwhFy]($. {2VM/ӷW|g@Qac lUfh62cX{_ úy_*_4 iVtO,M7kXOSyiݺ|9.zݾ{'P9K1iXJ<{TmHzbߌ0jGC r~]~[6Dܓ |p-\ ђ %LV罠]֋t6E9 ݶژ,i+,Fg#>بk'.N}Cb*zz퇘V d#n>O^4ev} ^e/nK`mDuA|cKVKBcPr-Zxx0ٍf]Ϥõ3+K-mu c|DVA/5oj 0[G [?x6ED.^x(kqo(*Fwb,􇾊>'[ZZդ`6oW]:\Ek@X6p8a`6EY4ˋqbcq U1d1#nu[IS&PARc#= }'=2yu'c71.*[r'@$ag])/}-` yJN@)ߜQх=U1P@VȄP'ÞHii7d|MaWte^˹:Rm>oPC3G-@>B}PbٹC_gߕXfD۷CX7H6~ qmGɦR8P}PzQ.e0luTܱm>DdA-]|3Fn]?16D7=.zK8 պOԁ>#:˖la/6p9k72T۴ZOC e;g̠ݤqH~ɲ0a69c`N@F 7-0CWf,W[$+e<j:G͋ ~]fbp5ծ@Hԕ0^e69/#|ixb/Q.bHPd@9xHyԻ,}LxL`'mN^xEsEwn pA/(YfwkxOg3t_C$32cOQ}|OsV&/>]`DRV*F}`Z7MKvR3n!+рdOi-V\H{ПE`vZ:BJTz*g=iini/y!ua;kH遏7 &F' vͣ;Is( 1wZ ( Gps)V UApa`R;()?dՈ5ŵB1_ih/v!D}/\$wR mmG΋/V|`[JW `wNy=ꬢ@o.3Bٍ(!Y$k 4;C=yLr9 HoFk!6{Nodeܢhd@m{7+|~~ ﹃u籠b6=QVQ%PXuw1D*bpG }칹,WTŌᶄ둎Aw򥂦ÂeZoR \4M,^욌ڮDT/2I"4~Wn !ٍ`^#C0^>( XIOr<"mnA_FYzP'L"` ' .Y9fү0$:(jx8(tŤb$bn"dR;e)ǎTb8eR&R(s6n.+%π>FfHYJZ3 Oͺxa#dyZ*3*<ߎ c]ȡz]jZlXq}* 3163t C$ >1++a $687-4怉+1g{h C8N&Q>d88 ;J#ςߧ>&wYsMKF31?}ȎI?B̔>d?gǷŒ;ck%BN&>Kъ%.un0oQ(>!] ؙ Wzƙic$)qN$<t[`B;$4Dv6SboYj~}2UtսL.Dz>ȬE@1Af҆v(FO$Bqcm^YpИr2 m.Nn+6LuP(RO| nL׳x#cy@gF HsX<F+ZTIMx2,1No#1Y Ә[ TOk+@++EFİ8߶xf,DI͆$E<6#Mjo| '+ |[cK,^ dxIFI` W"fckckk&J¨\"H/~q`U'Šh\1spV䪭(jn`$j! ^uf1T1ϗ7%lťHw Σnn{ Zѡh"d(wLWㅈq\@\4kʠL9Qʵo`^3߷wLg>98- Ɩ;fq~}]7v%[X+~;Vى5A'KLy--S۲^"_/%g:ɞ :hW6QǦJ{]WKq_IXepxZŽ)A[95 #H"w*"Wg;4a˅q rVAA\7KC%ppg#N}o$x礂#qiGE4y'$vanј<mw@pQ>~ӸՂۍLĭ<ʵaOZϗu6j?|;ܾ ѫ+,]AWl!lJBq"Mx|Vv_Cyוa[U4FIOr4׺xk<{Ss`z[MV$njxiT+3 H?e}QE»DHwZiד9'WgD-/X2LBpN ~ҞÃfev)а(Q2!11"hdBRٟ3YiMOE,9r_0|蕒;Ң]=:'Y~sO0VVbcU1pM1ڞWo|gUGy"֟n7W7U8 $:GB>lZz%\dKve=VcfFhE/hT2ˑ)kCy hɗ=ihM&GYL :ܕM:; vN_jm8ಘRMY=ʗmk|{iKe< __@E5TUK~̾kS(E&}->3~ uPAE湃Sedjv<\t;?y>P_ctOn6^IPN爼 MA0n q`Q>שZ2 [&Z|-K87f^T d%?%`sOǏ0NLrAŦ-A:A,"` `E=E5*jhK`cXfLR S`XM0abˠ yMQ߬[Z n3Hfں٢I5v =j ,ݽRt#9BXR 嚥3m룬PU]mJ (.9e#"k(F?ܥЄ]3qlKZ$ׄccZlʻtU78T곀:T/+H1X Suq}4uI;D 2cגj@^ޮ#`H^~x hGpDf"0/0= Z+RKBٽ*h⭣hA-zSx*tj[ (ݤ{XVo z$^pKg xSN3g{eP=N7< N5AU'Ir `uY89M^11!7;N Z4烫|b.IMMY*~nj)RPg8_:uy )+95?$%?p}M"~D|Am^[Z %~:WREت?[? k+%alJJi;ժ0*7%~TwMzTD:'\HtWG{xW%VSB5c.űQ뛥@$=fYdVgq}b)\ T=kѫ@;1^Pv-w. y Nm@ͥ|ށmbeʇ,!I/@p/*Au+R2qbDGi2Y=frz+WdVnaO w\mI6 (b5Ƀ)뙻4.q1gM1-o0]Pɗc1 r\ҵ1z~Pa:חׯg6]һ0zj{[^]N'k!TUȔ*coe]9J'"J,|;VDR\U\8~x<#X(ҶN(S͝0OG -Bt(rQ׽\ثߚvj yog*e\%n- ۯ+Y/R ,Cav󪈀gCS!ҍ ϭ=pZ}4*SZ'Z\`^G>oip9 @$ab+FCo cV :e %=yR?aHKz ۢgoi@5|{u@B#QO?|G ]:2ԏAQZ)˞Q`&~1mY !3H g`{("-6аSc*5%p'3|\mh;d'VF2fskL5֙*W  &F֖@ E.RīMכHk}KKw|}m4k#EhIՆu&I]lݟAtHGև:@jUD)/s6\'fub"o3O{x =g# %Y=ʬ+y.`9+H g5LFG YJeY%rcIM,#Oܒ1~d' a7ocօܷ G Z⁵VFl9~kd)/ 8 GσS8 pp:BaR'gI5NJ2h )4Y5R g_91֔_]RxNܳ/=o;2lπ,bvȐA85Il%8Y¡#NA YYJdEbs N3mH!*۳_\OfL<>wh¬zPӋ,(;5rW3^KY0O ݬOXݩF FI7IRd_l7aw3u\'aN9 $քn!@";#*JTEIZf 0X(Ng-3Bm '\e1i'#0#혙[#ZF͎%,"bBC`Ѽ+EQN(3DG><!HE_7gFc;m鍜`fz#Ք}S\/`PvJ9J;/T!*) x4pdxgjmhXF5 @sŸ Y#l[ |4r@xEȝXKA?z eRv;RcqQqWOwE'CRcPCdH"xa?-Xb܏kQ;FMWp43}4tq)+h@}j ]8+dGh8+M4匶0ڈXx kTI3w*pƻbL7밤COt5pz2\2N"D<ѐ. k[${x.ZC_ÆEgs)ds,&=Cg-'%g5f Q;},wGk3dߎ3dEKS iʠ$DAlA{.o)?\6$[Zo+`^z)tp3Gỹo@Q݇WSTh֐;Ҁvl琢^%HBt[_+TH9Y8GW`}(/JגEbr&%m$ !O9Jߊ>3k7W4zrd/~αaF=$yW2f)3(*N]w?u_:`*K Xw/FʧLƚkZݺ^}h0%z颽Y^0(< $#?0-!"J5@ȥ`MdBtHնW)n_&w38^i'ȩc d:+EeclnblIq'UŻwcpBg ' R/p?fG zE r7$1ne֦Z$cFEr^ FE<[< |,"[ezS%0wiBy䜫)5fYI} &+o~CAm D8Pۈ@-DKcЙ%?_LQ$}.CT $TH>=yq[ V g!L4(Ds*x'Wg1 )=Xeg90 P&GYPSϩZĐne0EC7 W..twpV0mMJLNT7cY"箋 I]yv6ƐaWV/ k!0*;6ry @`܉X2PacɱԎ/;3uϱ%{I"9vڃ_WLqyHס7}"yrL)#Y[Eȫ7S "%)X@ \wD[,$0]D8ML 'wJ&ڵp.dx  fZ|(9 {LW"1^H-)tZ,8wٶ(\FtfV+q1?_GF9'{ |b8wPei%9K If>|f9DK6.mKWDc"LuРk4G8]B7l R`$~ahے~׳UOw03rNa!lxVJ8ߏFBcjz,zQ|9 Ln(J=e<#~xN="/f&[T5OtӓD5:Ϻ//<8OByAuRpÔ:H&bpJ66&z"Ȕ,z?V# H49uk;^h'li ?G<~6ilTؕ=!>ȘѮ+42)̳\#5Ц1£'_Q| ~QdunR5!AVyđ'#Dƌ<w=MŔ͋*0!'س@n%Np$9-~b[H+&$ИߚOS8@xm3}cs9Rq i=o#bXoeH[ʿKcwvh)9 # ̴./oRF>fq{i $"gp klhW{Q <\6nob[/͙OqPVUc4ûڷْDu^~=}i#B!ZOq}"UX(/x_ v%aŅ¼63lqA}eOLh3,< =e`k}P>PejɒwE]+k_ŭ~(EEwQxR! UK|Be/]mu U[^w凿=T\]J='-VB{a?Ial17 \fvgC/ES{S ˠY>Y%pEsνԿaɕŹ?=1Nl½{7]bmVvT6nk[gMΞ4mtl*Q۞)N88ybavE*K{8(bΗS]b/ZV; A$&5 t x*ǑF6k-n!{Lv9+m QFLSt8-2PՑ"OmzEjxHpUBxrfª is ~ Ϩ^<@sR.P`v|1vz1. J眣*yg$J[;㥠=xQ6XbZGx ,)":|wW.>Ւ.RD>]KwhR"%NR!|iWo4ۙ>S"߄h; w{˚Ugl[]#;Ax$M*RT N @pa-' Y2c0T!CN8R+ZH* ҙ 6Ȩ.va0p odXgҝ ᫀÑ̉FN,_fr͠Вה3 zh|$ Kƒnz{'^'#qx{ٗglgHUc9u{rr4[@NNGSb\]-;>p[S *zpS(9d-e!]`7V\]Vo|^Z%:6\a,`t^XJ6`C}O^xs@Rqo H\VOߗ\&>p>Zu0ڐ97̋Kaɷ8y׀~{[=M`pE_y:yD:lAٳh%6[p 9 X8xT毨I̽ ֒>%\B$@5?,-.L5Ue/@ZB P/] Pv5bߤљKρD p57 >RP= _xc`!d90y2:rBaDdBxBsk$㽬JHԲ*j4A՛"daJPxmAnlG41VF œ2*)2. n]I`򨍿 OBp1xrsl /PP^lշE>z[pAmIվ*1r]<u|ެŞߊTND5xcpX5FPC-W8o:%5|ْN0h|͸/Nd>gkDܽv淵PG3غǬzH|\ۃ3KR>tiSvl[ƞyX,(#[7ꗈ2ں5;ՌxB- N_&)i[<;21 >wh/;^=;xQcTD$ Ɏ$X>x80ltqz%zj 7URl$RNo_@80(+\oqIބ;:X*ujJRaF6C,(Q,āBn%0tW2dB|LI4[rJPx"'*ڏF9|G 2}MT CC{Ӱ7"8v:xZG8G&GYM|,Bq'Q&hr'iy066W6RDE"xP29ȃ -gS*מ2˵=}_S,dԂY2HƗ$"Ųn>-ؤDS_#)-m"\ɼj'lSڋnʜm$zvg..[ptԘ}3-d.-:&o&dI{XوބI'st$jE袐N⚪+tzE fd3Yc?\1uHoI5p6hc:tZ1RWDTdyU'_HQCWQ'NV+Wyb׌ri԰\6 J߳ wIiHb^"7( Pu.\ 0.KUhqZT[ks,[OztU8i)(E5~ 5.,NVY-q?c`p)+D8aDJ#o/c-LJ4i^SbdBɼQ׃$Yp{ꭻALwj7 *OT,1l_%H? 1,~g]psѫ?wm[3DN QǨMƵ_s&TM$)UVPtWAuK#jbqpfŭǔs1}LZ@ҽ ?pޖ@Ņj:)f"$dSSwFo1F%mKmFZu0}YH2;m5$1gƏK˸-B*Ց|EJ -}TxO^W}}X_AݫM [{: Z=L5( C#=Ȓ4R!.![lGVNSS$ raObedV9Ipbt iC?Y^UKg ٘,W[,5\= YgV!X"~bk=#5diho:&Qk$/=nGOK#q؀ˍnKpՉMl2j[>܌'RWgGffUl)\2EB&ȵQ|6|ygfܞ ddHbx+oGrqDFʓ(a} ySIKsJQԇOs\׽(3BEW<o1 &kpel1vdZ&YFN*Q*:- O #xA]ퟯoH'v[>ʁZKO?Fal$/ru>y0`!y[a16]E0΀h\[t VU m%L͗ ˣo18Rl]͵Q;gtPBpeP7 %F$o(q: 󊺦oc3PoQJA:j`hG]#1N1{m[AYAzL]d {.E!3gAL{,.c-K:gLߕ(H4MV.RĴl!cuI{v ؄0v5i :Y' 4 Y_Ȋ1"{zmr8e<- 2UX5?ކ!OHAV3d q5G` S 8&KEb\uuڡ M .sZ(ABt i O=͹NC D}FLt;汒AYˤP a|*. ZqCqJ(_֕aUp;"/ x•k9+txb]H[mKJwcR%އ*sEey'!1ca׳7 XLGVt !X+Jό YWVQd? C\N{ޔ=HJP=Bمsg h:*8KT)0;ܵRIk> G6{,5HoCP8|WW_llnzZumFKwEw؃ttc!‰xt_E(LEÆxYI:X+(:40ǵΐdNF:2$'t ? bbi")A4*,s~*OCdndJ*͘ 'b[/xűhcMԹ9(ZbB#OBRl]|>?[،ftq%zj,OF~OI| Dl  Njf:_S%p9߾PN_2.RDôWsC*jY~_,HcJ`9Љ\ m,he ɽLBb:L{*(Ez Ssr=ݖ3~^Scv3-@\!9. ,.%|t_D!Ϣ>xoۙZn!ULS~B0?5cjftCMjd;Cg_Gz\ꂴʂޡ[3:v[,_=J_M"%\Rj/=.eڝ],H5[+ ϥ!m3[z!zpgR;3v; h'צ|8H ݰiJP=T^msfIݲ E\}b+V^0\$_%'ʳpcab J(6!/B ;Awn Gɥ Ѭ9$@ZՐ@D,XG!ηr^Ot9шsyD櫩;nKQxTsJ$=oCOSL^>`HICO&A8DP"_"P_8!@N0M3ɖH0f =KM<\ ͍g_=$@2c+)#A(> A,ԕ+QCЮpޗ{M@q AױNkugm6WZA̺ǒQߢlB&~e%:YSŢTh Һ 3Q|Ϟ\xЛ _{{c&u@*aJ7`ӀFW"Z/#!SQ$27'<+a}9&j_M./3DZcM}g.5IV{b S ށ'=h.6d'oܭF 垳οq%nąDuř[&j߮%l5N׿Hkie3bŜb)F}Cs4; _SŽjDT;q}+)] A&%ť(;8_0U+` Fқ5p4JUߢVR31=&(`JY'[^)͑1TÎZ:l3Ej xV*tXܯ@m7֛RlN!n.zC|1JNX2̈31C ҙ{D&QE,D ЩڅF{M3~cďCI!ln˿r4П/bKChSzJ_LNI"+Q Z2٤C1ԕ_mUH\z[9*W1X 2i?ˆ: _ROEthSSu+.٘ݍr9i4d|LG[! ,]$>TXJ"5GmwGaK,lsƃf2D{EH0(J`ӵ{% e^* ( 9dCvՇ94orRPM`\(liH?\F"C[:X#tjl>IR;m $A8[`MFŇB`eih*zl]^-Tihu*"ڟWP%w򽄡U44enVx n?^He50C>s ;$9NBֽz pTEk37\ ܤ)cbA BW0(VP7ϝ-K Aۇax"i!c>j:o1\jᜍW2ܓ_Rp`}mH6@}pN{PqSpvKT߼**F$o~I%ZiSVukTo%Rt['V2p /˔V%Ҳƒ~BȜ>깡僫;wJ")|Q} DɁA ӔWKp޲L(ՆdaѓۮƤdP<7kY3uv1%Ze Xetv.̴VEԳ8?}6R8c Z!hdߛ׿trh%H/< u <xh9xyCa:'z}lWb4L' ڔ\]Y)2`4ey!k9--6rHd|N匹7jGM{Wtzh~XgrCgKZzVQbA@#򒰥Ȫ/jμ])£iRݟΝm~s̷`[1Պ=Ʉ?2_-&b<?T`^_P<-57ћs}Ɛ W#i^ڍ'J36=MwYWAWL%]VB9eLxn7sen1Z ɍd'=\֦.Bܚ_nt4P_x\+ii{sq VɆx)?jCl}]/da] Km<@Uxڏ^R5Fv[E?t}8HLw)ƒ圣@P_!/ z?Tm/r|ٻG9z8!5PcWͧ.$]) 䂕wZ)4E A5C{w'U C(|d:+n ss}sRsg|CxT,V ]QLXiQvܼ6yUx5.R\+)E$׻$ P `F=J^`K+En=M2X[pe3vI;;~[|Sh>g]k4S| "76T*pԻR B ߅@xZfeۃ .Pr>z,eF|Ύ pK}UG ]*eIQ+( ۜ@c2T=-}\L %4*P @s.2 e孬d\Nc"XY.h0,fK4#CD*+l13Cq!d]q_XSOJrzLN v'R(@n#L40H7{iַAu]t.sk;V 썐5_W"Pu<vF/Iv&.£FjF陉6̀JI$,M 35IH%Q9]xKƞ ݧr.q~ I %@:jRfZ PR\+U / RVLOkGenסf^cd<6xͳ{*?5>(U~():uSX6z:GuE@=c3-DAͶ-u}Q4}o16,q I鼈 g#HD*%ey.!yyǬ _1$bnJoiB g`]Au"txw@gQ޾}S`תJdlڱiש"%Xש#ҵ fe3 Jp.5-F66^v?K=w/ya6x~I"9k++01Qe;{gp= ו2'ٰ\uɒ"UbޱeK^Rۤd%涫*%Sqv(5R,RTىN4wlA]פfǝrAͬdHx.i sjFE&h3V $WhËg/6l7hz9ߘmKfU˘ftW.|cD9o%Pi#q,o(U c\q! j1P<0㌡Q?'c bvrUn_ض35J3as ۖSk?i$HP'A!y>!F+u3yj *1aIU]C'fE$ /րPHM%#|#rxkP$k/ޒ>:ԠIZ@0/y~F4i&I). ݣtp =s8Tr}A׺p#gee- &stU=NW3bIF0tw[Z\s8"W;xiqWR^4W| ȉW v2q~N#ܝ<Ǘf/H1Z0 : rw-K[TMw<:yFwٟ`gB!`wf^P/J[C AYuACAƊ?PcW{ r+5y 9gk`h7{ D~?vuphx jE:M|R'ZƱ7 )wMhth'hj8]K8 > z{mpmnZcѬiFbݰPJZSϾx,KcjY+G:$d Gހjle/s~rš |Z(mu\6AH<]m'H50Ń*8u%PrYω羯 ۽~ױNA9*^Gyi8][ta8њAoKX#8=`j pZzϥ$2$wYLUXi' r=aOuE#o=j,@Ezz$kVq5yoa2\CHAȬ9wtbw,Psz5._xEZޏӹ:+U"u"!7BCΠJR8ǕdY!*rE $f4j[mF/6IƵ Ek P$c_Cy VNÉܥ=5M FN iֹd~scέDvi٨v2\]qj2ČԒ=v8 N%l:$X,.7ySU7$ *OtͰR"GG-O)|R@ZMw6pE\/!Vcǿ80OЋ)R4ułz֔H{>saCy(fEȔC{'@<^"reWI37(QsΔjgUX%q#:^qo6= T!Y##|lsX;T5oc`{Q@_ivʛ SFKJ|E/MTɾH q ifyYAGw Sw;gIa{b|TRXGZhzW] ];R6h?N'{^~N= o3O~hߺXY4Ԋ̓$:廕X,`nJnhn_WB5kd׈]zԹKozmެw{HsLo`s+Qm69yO1&lro™jF|UQF"YAvo(>cf hGCf풎؟u .`Fܡ7cn i+;U} %Cz F#E݈/GoPӮS(*RHN9z  4y#'-ՠɲS"EZ_>tHu?j7}྄\ yhu;؛b7tB `YSi60SOtsKCF"peHlÐovFeYXfl/4tM^ ZɃo$ԕg{s߇t~օ 2*E_%_cI:vڝiT!?Q/I#==V3%U8 ~Dj):nn a cAFF '>x)5`H4 : W$BQDb!(r@+|B_ mJ&j?#KJx1K}mEkhh{潲`0}4;bp9V D$U81n_wzf;p+Ջ!j, NaR A^ 0ѧ ځܴ'Q 2Ã[vw =o axFE=IY>M/73JcBk_6u2򹱇n./j:IknrbsOy7)[woYVHnQ~#g6ES>EѩbbNzuG9!kQD*#tZtai!o7]1G[ F ֪"O2Q@ܥ2iiw-V>hQ|8Ҿ4ndҝU}JNCbR#G!vG1(g ü!B"sT+Tt _Nsw}0ߖļrn鳵y|4Tc}A%f(pM38J([)\߯KgPFQdӵeʙV,$_i 2S9m\<_Xmv 𕕀6ɴ/ׇ{|ϜLq>@VVFztm4Gڹ̴Iɚ>%겶)fF&KՊٽ+{+8X',9ҖTy/l?Q}Ah9#8)|Е1\JPY]FNqDANuY"@%ny |E7Fݡ|Ih?PrH TG-&',VDX h~Kޒh >qB0ghq]1g70/#Y1^~as3P[A Jdi9}EȭM;{m -cξė3lBH!TIh6c^HUdB[Y52Z/ł=[ aqa΋K*2:/SeOQn !Q_s­{p8@HLrZ'Bx$);OƊW$CݰSǾ@?^xЎUJֆ (oBaSТZ3a v-޹Q/Ihϥ`]SF}@ E$m~RS0YiV%88#OFCУWbwBpxt0қ:Q)ͅM1'5&* 0X/~-͌qKB6!A(!kE p /t@U3IGp`֮]_>A#sb^ *c7?ٮ#٥_wYt87 &-Gkdm2Te*mMI'HNbZ?LU9VPQgR')C o EwGq2z0 ߟw_͏yC4rptUS0h1HvEX5+͑!z^wV.~d7l~-|6C~#;йNyr9K[ ^0wn'e:i s$"!&. κ*Nؖ)s="B4<^'vqJO'O$֍xjs9Le&X$6Tf! utGl?5`ey8NJ&B V ZEeOvPl&7w}h0+2tE:6]^&LsF2Y |*Rzt;"B|nPv`zSʱl #IhG ,RUIQ 75ƞZ`FV*@PPcU ouMi_xߕrӪJjI;MdN[XZW $ƂyE;"0{*C"T^a hvZwI>.vdvb60&q!`[ |wCރoPD+Rd<*f/OO9 7G;WB$L Lօ>Y/ sJaPth{RV*†-䊷9FY8@e53ikT!Kqhw g_Yuoxmƌ57ָ?E#~&*#AQ|1Z)hnyhmX9ZubƮ|zX0UB#^ cT';OUA+i)D硏4o:n ǟ)PͩQrtI@|uAղMP^,_E<wϐ9Wu)YcG%Y7%Y%OF#BLJiUVɹS--Y&kd=bGHr/APmyt)UnZlOS6X xz(ag Fu^g<*W{7C iZyzeqh[߳%1) 8 DWA*NT6H6X'ΤY|4΂f:Rx_ښ@gC1fmltr!U/`>"z~P7!J$&b( ,IY| 3HX%,wfh|ZY{]m,ЭNõ(N^\IFI,TX=[$Y',ML5LUvDRvc9a5h" }EL]+r 2VM]Ӫ  e2Uq ;a'|,k)pOiKn(r5[ _C`EQU_[j5%i7T-Uw||oӺU%w:ז^᠝9@ -F)MeZfsV'pۗ6Y&r?Q*}sVfx^(vx>%7u)Ga7TY"?M曈qGisSB-D޾]uaT3T,vM㘉I:<msE~jhn3 š*YchE$_V1Zj(R —3qdɁάD-g"CX䜎Je@ˬH(y_`ү[\(C Wf(T.M߆[%JB.gⓁ e9 %g=cdƎHCp; :5`rMRxƘ  Ul[f>aJ!;7tvU-ցDPaqcT&SΔeBdzopö YhR we{1RY}G0QVb[l+fm/6)ygBK|-Xa` -3ޅD{$':{QyE:,#uI hb<'(726w˵cfH7yO:* LJ0G!-/}2h֭A9FV K˰*a6$`!Ioҍ;ۍN*oō?L2m{BRϞJ[Ҿ>L(^,eڕTG֦&BpwWjpθ1B0s(2vXjEAVPI\|4P#T{ ,a˙UO M,*M)?rh(ucG*d 騰K(VQ\ TkZjLwl?CZQz3&ߖ!C54]vxbgH?|uxrd_z`d =|8 x7at PKóh72d*)Х?i!(nZ`WEEXP["iQUmjv3U&1F ڀm?uTJ&r@,qQ?2.,MнǛsՌϪɸ\E0(1ș= 1Be 4=2(J1(⒈ 6׌5ûԿ|<6˳ZEK,CJButX=ijIf茽{NVq|>̱_MǢ59JHv7 x<ʏN413M7c#c6)UvIwjT7ʄbĴMrA-3Rk-HsH(bº:^`sBahC/.#u'FW2U ֬=ͨ2ky;"q( }ο5YFGqG΃Bӑ3lHRR~ %4aUpve T&/R?,o zr~nDbyThĕi*'Q&~g$[LkW-3R\1 Jf˘[APk6mv*ű QsLL¦R!6UQ0> kINfJ #jɜ`po.D9eBL!v|V]?QX'~Aʚ[#w]Cm+vzNW0Fԛ me0Y_Ԝ (9CP.zc hy93MLq~rNwWUV/W 5ДM>+zg>uf^B*ru+ta|,G-Ơ!~R=a3WTZĬhpnE؏q ȃ\v?뛀JSJ8GPA/6V PCBP)ky})*vXĆB{N><k aW>{ףG=fic"4)![x8}(! ix!xr'`]l|IJyYf'Ait-JGÿD,K9w$w2܍u/ A{jFBC!w1+I*.@tF%ҭyTO׏ Y;~,ך ϨB$T,nK{ TݱH ,ÉB†OO 7 X1JZb`@: C|ǦoKT7I_Y]x:woE_gП FOVxdfwSj$ٓ<ڕy8¬e>+ki sb*fS=-uça  /Tcʩ/DlU؟.Vz1sEۜ MfVǫsqllzTc(4+ cK sDѾ{ˡ]yryc ,%"Eq' N S&Ϲq܁g?G tws/j[)_jOƄC2ouuڒcUOXHw؂.uKU (>j:CnBf68Rqϸ`Rpgh,-_mO\3pt{[+ GOu:!QV:_Ƌ_Fr@ƂsʯN,D9?`>+' A +KF6J/f4Y7 Aܮ\*B)[c3>ᄇQw#.ʭ,hŔkpyABZksxn]=A%T""ހ$ٸCBQt8 >f|O9hԑww7ur-BPڟegXH Ux"wsќ.tzD.CyN]ɋL}O;vwڣ3 b&e=vuY8O 9ޯc\:s͍s̼{/:f3<}Hի˜O _ThsF(J2ǂ dv posَG'2]s: B%'h+=Gabp|MǘK,ZkهO/I {\^@qIy ;8cD;V_,>6@",H`Dsea8AԖ!遜t'0xVv_˄$ $Nsj 5wh$|me/㫖w{ !'3V.zA0N21\Y3ɰ[E\JZJ5 vI]w4'+$@)O9&M*{9[*"Q|A+О1~$l4w1 M L7z^)*tj  :KRҮeSR_NΖ !$8嶒gǭ-,ҙMkS^Eg{eiB ҲI$uԄn׉h^?6UA}Z9?W1}҃69:Gڛ[G0>䗬׋rOQa?⏵^ٶd2mpG&u'W+qgUj [XYTuyh׶;K9X%ԡ#tkKĖ(ƾj;Z,ڍAzD)H &+ӄ!rZ?6_'AM:+F? `~Pp$L~ ߎyuĐ) A2$P,QOU˟O,zo K BL8?WD 1j w?K4T YxS@Cȶc 5wYs"Dobdr|eCဥ>e gOs{&bh@OLSwQb#eO_=u|AհPGHnR@iyܔd[7B)4kU 1>&-@@*% {.,La }vT/+Mf[cUcM\>-]5Hs<Mi+w!q?Bhiu?ڠZ6ToŢEm&E%dyz X9!pcNkpUJWC-;'7t{V|p u e1\Ste[}⧗cXAsQe `%u߾cLo$!86%΄*v0O/o+}_`ߓHSD 1x4*`.&7+#{sy <$&·w/*fggz^f6 &#QL̚Knr_p>Kdȅ1Psb.ݠ$;`&q Y'mpGG<39 `M3pșQ=m~k 19xC'Z((0Gyprt+Kd^li^4JRqoxSkR1jsHnIcʸX'dΉnx)d(rJd{ JfD! ؖDnǼO-Vu5 DV"RM!MlC=(xr$ eX4SVZT4qȾ N'Aԋ%\"br_jT{_P6$<@`{d@ kO$^ 1˿~<à߶A^t4pcy4o;i3"ymZ=%6.p$̠ W֜B/`}2*M[NmRCKɨF-Á'iI 1:jiۖ/-Ƥ;")ǓzV{0sEuh6*Et2% 9Mw68l2=O(؇U+_>-/+M03_BŔ&Qa|:y'!hL bI9ĕY{Gsp$WQsz}_+~DW0 ؎/F=r{OeCrڄv[詣TAa *֨ ޯrm[7kfdf LkdWjTL_ s7٢.-eED6ENQexv}Fy5Xzs߻Z$dI O {&`zʿ6M{+;< Gܭ$z>%J0tI xvc,or;I|X-n?IYf~WU'?"E@JܯWCťLaEz&VDd)t:;7gID02ƌp)l6Sɺ'_8qzN'1i"^^")VGb!# Ik40z2델}* ZxvcYeL`׳Ӗ8mmS&sd_} i @4rq@4uhU$zBz2هBP;,-jd?w7 >wUExb3tۻ7[la`o=[I9L5e@ep GuF&йZ~[ }Zl .wi\@Yh!WOҍfp%)ά- 7rLe7>֖b 7g& i9? C]OF:Sǐ, &ɚB+ʋ .@?T700Gg&*kz^X]bW?>id<.G9S& V:ϯ1LP ?4U$ E| Ca doXJ3nZt dE [umY6<`]r%,TI= %GE.`,yR'j7I#4 7"XRT\mjhr8**ȵD3!n,<%ouGֿHaL>#Co< K 2,|<`g]ܭ-ZPxuA  "5񪎷 }hb%-'"SуdUэj֊5 #U(nQ6$38qorwIBPt힬vbBn}^:f/sZ!ΕE%lrW{{DK8\r'Bh0+o)J!S`mb3z~c$ u6<{^ Hj^^;29ct:UABȤOzh#&:h a.eϊ {rq0E?6ύW+u[Tt0W N{\da:Kq'^~Ws[X/'%uc8j>}5`*veQzi"9QbgNԘwa^>r-")W},fCQ_N4Ns`™=Ɏɞ]42ZgWf~j.R69B&bf4DqPT}/%mb D~-omdwS~"@ 'ZB 3;jjox\tt`MҌw9MxRHqy/xԗ6jG>1WfDX KIٌv_]/-HzK>^ 4"&+Sm|miq "v'zF!{À5b}i#Fĥ!"^IJTzAEEzK~ ږizPpAo%7ԆFQ|I/5*)y9dE)J5;oM;2Kδ pF%ֺs-ޝK4@} [x83-3 Bq֖[ۚަ!;}a6CY ǯֆ_N5 O;^3k\/+{+1WZ6 8o.`<b9ruf^SJ)7~Ɓ,~`vt7B#e.61bjTAo|B4D,eʛPD[˾ʃ"r-eDh8lm ]WL!ga͂^lr㯳%79Lh`c"'JRE!R] ZcSz(yyo#~[xU>)ebq͗9"uв% Ʒlž(K$Zm2B\b-@:_8$1Ol^pM qK* Jqp ?դW2ʼ$xԕdN6*\> l@Rgv0;}SHY&fiՂ@0;͋n)qQb[ -mJv Zvt{$:k7Lw+Pi$o#l}c#wE_dbZ<+ifQCV]/@ 7ZɱCQz +晱kɺMm%j t<~@tlYu{ϣd =B 2b x}_ƮޔӢt2/"g3! dQu:c6Pa:L ݢO`4ѝu8|؃V\_XuzsY;`ւq/I!eЅ:_TjszI_̡fP-Y 8Ų3~sTwV3J H|dD-. >OcVߴ1vGñ>*ir-Dd(\j‘Pa\y,@GN \i3x!_~JCv+L:1Fr&oM6inbw}3닊I2tD}i:qXG"8%~nzH)):ui.ZѨ}CW{r T XxV;͵r魒E߃Fʮi'H͹x(K`[\o&R@BM</UIIEIӁs6lHU?^4/ȁAv&MK|X ߸o[T3{0Vѫr^0wHTg[,oND؏J"dA#ZRT ?MM2XflQQpLu(dg ϖRHCOt_.DE棡oO֘1 }]&~gE#, ƕ.'Qn@/dֈYykf9lы>ƽrџ~M^@ImܲkΛq/* -R WRd# h}jbBRѱmTTԴڶYq|6={uԛFEG3e<-OB^iR<\F6"}L\J^w!鍎;ﶻk`mb_A v((M5QA令9* Fg+|&L}iTLOW y8QN~8,ƊQ#5RC@p /m)Aҁχs|S &::ǦHL&TC C5^t[pIF'Y@A޴o1!nĪJ2J;&A֣T2EϚa`$0;(yxBSaд |(Q6wa$o"zJfAvJpx37k C.9i' / uآy}jҊ\|Q< + S[sJrn1:'neaswУ)QhfB"Fh Bx ௏PojS1 }q4gY$0ƅ>Qv95Dw ]8Xq 5׀X#C$VE5Iݽ:#k7Iׂv%Z fYPzdB+^OZﭴ_~I-D#xr{m"yIJ^lfl&c*͡X-xEPJfct xywH ;Ď2"=VQ ܶ*rvg|ބ{gk[I>ByS,&z i"ZcT)'ǬKq!&W'F0KyyfNYuT|&Y E.,B+^ &=߼=߈^01?kMssX1-~ y[.he(WH1Hc+WJ|n#/dON ʿ]t&JgWcG\zQExÇ0tMiMU@2Sxn” "SI:Ia{ jhV(a4TTeQdTI @3(T߿!n,{3N({f{DX h)`jHjoKަ<ٹw#2v' {?(Ys'$oB-G#y'7;a~] R<(v=auMQU1{]{ejJYKdԼK_5J&۔Y\,NA"h_lcDþېn<Ջ]ءU}3:[u!~YOJ"S:V{|5.-,*T]~8{nV#") 2VKr]}3_mLAuՌ 7cHoY|RL+IJU`"i\j)'uSd8kOVLߦO&,+CS+>iIv>hSRh"uD,ka~;~pJgE*wOXd[ob` z6,UBZ\8kr";e w)*!~$/%:&X\RWgvUT7H%HO Bw1 5z3??y:<ܖʣ lQfۮ<5M&)90#p.nŤ\ &nrj{ |aN 0WտȊ_|Ҁ-j`>lk,:B-EFRhמβЊpĜhfg$Hgk dㆋ懠g ZȔ $Ԉ]s+p?(0KRk.ש?J;D$g'Z. e39>q1obIy 8To Ҝr+\˪zCtUx~k4! @IQpR@ɿdd)>E#;AE _qZaeb.zbQ׺T]P6^kȻ Z}և%paLr} WP>J.lna"K8hQi"G⛫-CBnZJ}wT* ]~t[:LB^9LK5!(9GRzbM魿K &7=UV.?e)\caTbso\@%pHUlb6X9z 7L~={u)O<4ZeUWhe5aJиi W{ ھozsDZ8&~K>8mc,՚2)p &C[ CRt .0*e oT1}<"l%;-6( C.;& p|IN.3i;f̌γ%tĠq {H P0ـ^M|Ijδ7ri5/'ۜ<$h,FvZ{4G(oݠ9_p\oMH" |=*ˊ墨2v"Ws-ϒ~_:FvoBO+?Q@:DFwE+N w<;tdM;U&WP/=*=rgΌiֽ1$?yR6B=bq1wxٵ8@~s1LP.d[GpCg 7cShq"ZS>19FEs '&{213,y6ZJ~&rFţI3=_F8׿]D8 V[ⷨ"70T$ڵy 9[kzS̴z'CgcKa'q` F *6&;^? לLFtSwzm: -;es+4QhuQO ΈOŕo{z\/e7 }Dh{ߙ EX#ȝ8ZAፘ0pg./1ۿ-$x-ِHJ eXឡ-s)sV򭵵K>$lIIRB-0oM⚹m\,2Za++:r958ԵvdQދfam~0aZ;r6q]ZnpEP֊FD}:'{jJq`xS?i^"t]Jd֋\ӮT(~SWhUFbhMS _fr(gH{ TE"],w[hp-B ڕzw mBgIHiI06ǀZxozQMzH޽c<̂.ʄk=B6=X/7i઻D>C@ML7PB\K#1By{BK( G7KZ|p/qX-0lcn~$U0ܑgdBc ;:zQQ3Ki|xH VP U}k ))ܿY^]^8⺐ZƳ˵GuQ Jh_aJOXs F,@f} yЗx:X>6j&DNنC?%qfnYwG¢%^{>)~0 UF΃. Q&mV8H_ WP WUDWتUpk8qZGyY>޹Y s5Aa/[B-A!8ZL#0T=s:"L#,D@!GX=+ԓǃGPuk0g-DV ~2ɱ>-"uK,ysHʮ C|Vi DW(vi3ُv:5v96CmaUFEo\ȵQEF,"CWLoҜ+EGܮ]|I"}N`pkd`7~I2Xu/3 \4VA%oGEq6#KL֜;v݊B\9|qù'DMd ';pTϜ-/s P;bNvDQl-c;O~s{o/;ݎ@"$,@}yAanMzO5s}U3 gq 4g9>>q"WDIyG'Td>0v%ϒkŀ >2FåX/gB3!M#XR}e@5@aNϏ'(i9ң'fM'v&qGiys::֊ŧtT_"+<eyoУӞZCPFJ}0V2mpM~f.s hύ@# ctt)IYt֯˭ϔ(tM~څKh[^\&gm@/o}L |vN0~ %t#ՎCc|,MBK^Шx]$V$Τ:Є֔6Ld2s0s @|&۹0-?9W,:Fe'7z1}QC ҈rE (>0!m]v>NS"i3@bQHORI wXY%ENz-^FRwuk75!@)/L{F/U#`k\? #6n}"m5{_~ʅс ՉVfU*S*֫kɂLI^5TGHo |6.{)+BTFb[9,@X~$/[/Qiu`Q ]K+O|@л< pзΊ&ym'>˛f$mD,GLܗLw %%ӂK{wБ8%R-C:ٽnM3ZY+\grH9:o~)NdY;9tru9B2j$+xWXlYolմ{U g!9(PtUT<&FËæ%q;neo=Jψ JƆܛhm ^8߆qNt9\A{jؤ_zÚ_; '×Wki T޶[v*qdA)6L5GC*2p5At*\B,)nW?`(0(dYVȀViyU $m_S1>w},dˇ^QGL.L9|d#Ѧ\0^^HdOeYP|NߪPe$ ys:`k>vjZ<? Գf/Erk[bLwX~wge@5"!|[W I"Ә;$Nm?zpls8q8?r <5" c{&Y\)r)V[pSQr7ODNuoJ9&?i4C.F = seo#sԘNEˆ_EyCQ_&4A[C]f˯ݍ~/)+=~wb`]!ɇ8k2a([Zc(Po73U޿ ~>/:}ƻy٪!:O9G%n4d,p^_g,9D̻lC?KB!D<; 9kfp!$j]@VF̙cmw9nfIXlf4Gb5 Oe?R#PxQ88 {KwLUj 3ݦgV*un}n ;͌=Ι6s҃5P#Zd!W!WF?ƨ>+dȽ육ƭTd 0¡*t?uiUU{S&Cv ""cD2Fj@cQHn>~ -Q216"8χ}WqυO 6힄MJ0`HO>`9 Ne=|&]n)%+M?wv2EH}iOL! /ZY_ 4|Fq<%ʹc>;8B)qlۻXk8'N]>67-"YDiH;5V$"LxO 4k嚈AN|Z'(rI,XZ,y" #"nBsΕMtz~ ]%NQvTւm7@e (~0ٲKY^5̕,C'nA[E!42Ə(@1tNb'¤X9Vw}&VeseO| ;ܝxG4a$] -ʆ\. L]M\uT1C05`¡ VQ@=g>u_XH|l.JUETN3ÀbJ۪YW꫍ׯuA2~gFEmH!6kI {x*ct>3l0XmԤ'igrpD&t6ㅗѥR+ jl'=7A>Xᗜ}AC("ug=A+3XVeqy6(+Nc>Uv)wEXb$QNtL#4 ׺j!u[ݧ}a3j)Hc-Tߗ@ \mbCgVuXFY"R#׶ͬdm )v'D*w'3Uw(TJpލk\({8NЃĽJ(FEI'RB~TP{2P73v1)r>Rt}_LM((TkT0P*z¶փS6 p/BIqI,r!Q#J_=ܔ򧛃(9טmCξu3Fa"e*ma;,OޙՀL*m^ECa~FKtDR!sK.TR/$N uR?Xdw8jcY!OYq- J; n۬hstF*`*Vij4UOEܘfx{lg_t$mhv Ɓ8;5fkeOk`KG7fRjԃ 3dI%==`&Nhe_N.p-ĽEK*HB?ӇbT k^NHMA0T<}3JOt̖˜s1!;|1"~eb-pȥDGeNrlPrV:T5L}\u(@K(Ɔ`U@ӛO+ODr'P`= 풊\R?x% ›jpxJV/&m864B{=TeZGM,ʥDܥ+CbVe #Š/"(nS]/ #h3xe@n)&cї^㯠ᖁW]h,#C- +M>ȓ均Ӛ-WTn#azrz|ld|WB mMUւ{$Y< WgXQ&}ɲ 1}j ]/d|} (^N+9j\'g{~>= *P93V_F1-BqB.yUMQX yi/}* qltO|mX\4iDKZFU᳐$s/t9w,޶4,To@&Ԕ1)pj[)(R|bņ}83d%)Ȝ TfW7ږz$ol-#|n!6H(h^smBLiS }@;8t,>G(E.@2c\.2!j(?Nk>յ)MĨKs@`j"8ړ_u,6G?6_r7n{N34?n䕧ԥhewhas.gQ%-У[y0 D(fBʮ^o7UP i?ӍmWurz+SQ m5?'MZPkjv^mrh Y"x0I/yzv+xt(QDt1} owUf Aې~ NzFrQCyB:iwָnPz_[ C3I脨-)i IH}y*Z# 0N"(Ł wp]5GLi9H8ѩ3F-'HcQ1VD\ع$nٺ.+Ev |Wt*w;!!zP&D.=VWSfR|$,03m }"F'qZʫ?lQzcy.).w)' F,^b!{K q2uWn n::S:;QmHc. p9駴+n*=%s ==ؙLÉ S%Y8}#4VyC(6' /2%65ٻsa_ZpWd1oIKSFCpB sYԮ,!i )}$yM0n-r|Y'H.J 5}M9MZxĨ NdLPr3TԨ6Cʯ`g0^xVx=Q~HSX՗[Q'|eVvݶi~mշFcS:^ XN1e$Ж`D-ŝیY,1c RhwyAW^D[OmUKL XwВ{[%QG1jCKWn\xذ0;EOUҔ}wuKm+Mi J2-UQy'@ʕԑ)8glz@BEi;0YfP꨷^4`l<"*? m괪+Nc@Dғd7OfH$Ռaa^"G-TsILPmfm6ȿ_,AʒP+:5ئiH~ v{Efmcޤ-Q0#Y{[EJY/ {H/Z׮&a2SyF͓Ϟ:͹QuI*G^, iȼ,W:;SJ8wxA)MiFiyz^FUgLCģ?xx顀RAAdž(,x"_]aLa[okxF?K:ȧcFoqxm8GJoʓ(e7H0\åvK[?-frۺY|T8=RyJ`c*D_dTI لN㶨Sj8Q~-cS8QM`OU_: yg[LHN$eh"g+Xenj,HFEKb29R{oz4_5rLe++OCh޽y zGpfۛ&nb$$n -Y'+Dl&/ j-ZaB-xtT1^߳'a[֬P! 1KcwdsgOֿ c4w/'<`(U5KVtIu;s AL$R"_)S±.I%<$z߾J(1fZ:a&/B3)cM{yئٔI9 ZW7?/Nb?d{*Jz{~@Cy{M ǘICvm@K lے$%edu8k8v9L%)E'"d}.vHn^EexsjMԤ비BhfĽasQ`9mgpd /(wE߮(2wCkSdg"=z޴nq!H Ȳ]|6w%x(ֆ9s RB3,APFMVp0cR"Exo՞4)h)r8%e%qq yE&2A&Kެa\Mc7x2d=M* UpYD>>ө.1LH="޿_x`@E{苜n!4\%EƈOyT$W؞|ɐ& %u@~ҥ0lEnYs!4z.|},%֜rREHœ;才EA4e?cQshcO+>{Y}8Ӝhey!n.M "ZoTL*J[FiXn5dI-$L`D`\U-_\(;W}UVoĝ0 O\a#xTjQ430X5²r?{e_s9Bkļ+ؖU-L,m!']cU6vi@Z915g05m27bKNR&IǾ.pb?uK$+s ݟIk߃.Z̈7@y<8 S ̖^(j<.Xcˀ (ܳ8S_6UgyJ&qYBrB# 7guRB?a`՗nыxYp'1 is7zU|(8g&rM;ĖOn4$|\'K #w9- a"{1D&Q:.r./jx'^5T>I2:6 ѓ:X%-JQIpcbeBq4W/7 &';`K%_ɴ=(-uNxQ bZ(_0$'I<*Qs%D0kəO(k0k ߛoV/`ǹ>S3MkBp[I9Q6b}Q~5W_y<),y|:hFtKwrW^Oަ?p(Ox*wpLb[eNqD%y8Qfmu-I͓X@cd:[6@Geǒ{QlếdPU&Wl[&*k\$~ȭY*5PNB[U>9-GrO \ |z#|?!{7G9HoZ~=M#&T5GA,j(GHkGt[43_#,"p>qR0fA%2\S`i/gn6 P]󄹎UbC #ʋR4D}){򕫆]-!)v#) #^HhhsZ !Ch-aB)reb#\PIEc?y=28' y.#d<ɶ/sϿ~~mc^͌&LSy/eWCm2})H u$Hb.AEhWޫ!(%Hܔ 6dsJQA$ =yЦb 0 'XPf$Vg[ĄQFU_, bYLn#oE^ï:l[Luqx۴ƖhIb_OQ2p.^Xf{%ƫ~KjYϣ~L֠E ˸"w}Y`͵92MO"ǔS?0C B4>@xSc?৅C$zӥ{~J);yqUP ''fu~OJ4z櫍6glYZfub_cTTrZ>_-7m%mN:ԾV+}܌'.jHQx`Ro;|]/y|}ɶ k} xbpvb%*j++w wog0% :7Rjҕ10yhxӔ$NĦӪ,IʪPtԎs'/x>yD}$r\@DcFc_t5+c w>%wA;dO PjB±y]'8r<Sz`#.CrT H9_FwpW`;rGDV|4FcU^ y:@O0\&uɾ̷g9ʵ2Cq̙ >eQ}.? Kf%jSa#·b4To@_mM1̪oIrh+! GGg. fbDayݶJ(4 DY !nY**%dQ{oFXsj}o"|B+̮L^e(̜SVOڞZ">Wi 8̧HLiAT|u|q*vCxGM-쿓7eN@ˢ0H+e5qKr~V \3P..DvΏk0yFonN&='̠.3ip2A"aC'iy`G1#6]? U Tm ݝx|Mh`:A@ۼK&n nrl6\,5Ǭ["kvg!uk &aF,6m69O:#h "ʟ*30%KەIMC/΅2J~pF}i`I?s]AjV4ATg$IFrhRruS꺦Љ8>'z*C-S{з'AyίD:vv*JMl`cu5xG#4?Ҷ絉8U!̩,G(}΋XpYZ eςj,8$ͅ t.Ǩ %ֽU&!ٽr~VQ|*>KxC, /{L>s A't^"mv gX;V|,ȑ;)HSN 8¦..Prwv0q(Y._<8O܄Kj{B`:U+-,h4LƳtE$!4Uc1$!#F˿\ަc¢]ߙ}AG~gzmHAMKvLIiAB,]x/aPi^Θ lo*bX|yO'3.nDr bxlMadJ8lo: i2ZvP׈qDZHgw܎r1C*@fbJK wx+-*_DHS G] nNXVSmgX(yxXTM : 14@c7Pzgۻq:N7c]#?&y@EPF>*-z0%x>P151p%֔ :v3q:l\*i ۞ebaI3+a購ѯ;$kP7 cFRRo/͠ `lN7n9Q^h" >5m5^92#1rèwg+ \m^i MW>_ p8e(.tITI9AF {1UM%Ba!e/З7 : GX+2^9S"jWs+.,XW'v 鼭|~a.?p7Q\9r yz . W Hdj5^A"jyӺp/r_ʴBun$,ƺz";Bg3ݱSo͊gUn>yBv_ӗ=?IޕbJbDfƕ`}[IpJ$gm1 pycD*T͡r4 ⦏G20n*s [K}&:_)Mt໭qm. PV9# E=-[SE%Xʥu&\so=gPE g,ŘFbbkW gP@B1 #eÈDD0-*uN|((g/& oǃ9B4D+ r?NDd5ޠ(+8LIs$j## c[wNHoXmRW5(&@6s7$ n*qvLW P]9kcZ?Ԧ_<+{}Oc4VmPBPd @9b1ގ\m[CA>_A: iI{P?b h5ۏ8i ?(T=~o2NUbpṲpt `X0X(' 31bR#6!dp]{SfRHâ@@ݵޞ&QK6Ѐ%VoU6-)F{Ҋ?};yxKZ!ǘvW N4 (ځIDalimH"D+OfH>p k&!/JLZdx/CԠMJ+IfuKIژh"%S/E|tƒ#C `J~ no5 NZe|s*_ёߏ+]5yq Kfyh2-sQ鉹b`9-5;&'-6[gFvVW**$mDoD$қQ쫶E}12?d+оQ`1Nk#鬻n@1 sWŤ3B"ةV~1^Y 6qM ڞ2(i_6A*B $,_6:+],UVYǔupwDUgyggi87#V`rfv߀sN;A|e\6JNV44kTIKD#`6u15 LS됉"C@aD;V,ӄipRk9ݟ' !xʼn֪Lٮg+o1H"0[<(Yt~f={99_,%Th..x9K8B@h %}?Eɧ6"=4?ҕ b2ex+{p|0};8hr]UlFQP%B|@x:*eG| 9D3OM t~1^SQ(AKIp07w-|Fk~p+E~@׆ݨKe E|Q#2X%c U!ꃆE4+{< BMXJ1֋Y- sͳ0הK/Uz?:/>_,ꄊp9͟ƌ\~D+W<̈́ߝYrPG@8cFhr\޼}Iy>Q9˧4KHDh[c,$ȴ9ctOlo!"ŴlYWFo faZ*/HYHƵ-zi{IwLpP㾶SDUI!m!B>"C o/s e0~L<Q(ląmD)&NF;O~ v{ %;0bB:ih5NJ._&'0+[¹F $j JMg4Ki{;Na7"R1VɼjS'_.>pWXpa(fBafJR{Zn5mġ˻fV2[xZRo}Dx=$1CY/zªFFLjtG塏q`}}FˁN/dZOH~-QY#,mr-CIGyW/ RZ:c O^Т{?QG\ d}2[2.ap('r։y{vB}DGQe )np)`]*fmcQ.#p^.b/ οۋN?%/wD@{ŞIJ95)Jl<EY@[W劾;Ԍti;1o0]R^*V H]^ԏ$J`T5tlidk:p!EFGh9J$ [,O~MAKstN:\ͻ۞]1h{40Zl@Bݪ"d&rd{M}MFP< #l0FKd{uۥ4w_K R!-sn #E>w7?;2rZ+kN2}j 3X)P=AxbPׂAxx"ťcqpVw/fdHЪW_c73bD=T'ΩT BwweGnvbh<7:.c݁Ғe+X0;M)VczB}K8ȣ9:7jщ9FsnxoetڸųcNդ e3cK7ﻵq#@9RT#jH.g>e kާ;5LMj6%ӌ^£E']ֹ2ϱMd|ϱޜujb@a](X3aa%h-vƖ v.3+xqK'̵x\Y,[f 9.d$0!{ofZ.Ͼy;٘4NiJzlPA!3;kNѧ>ujVCl]W|7ŴM7iQ6x<#"m1TPh|%h2w4J5 کۢB47&@ ΌvdL(sń_A-9Zlȫd]3oۙg/2Z;qי'it) .1]nHL&C<Ҋ',,R0gؾ_t}^Qbt{/>A;#y2>^$E[U]K kK=Qj3|9D$fiOLߝ 2;H Mjyԋovgڄ.b8_mS"n-/sj)b{1`1KRRfGBY(˦ zX#ai,e ,㚕]oXli(ֵ٫V9VA#kV uwli$tWgv|eLl |莍.`cFqǴvگ` H7kʦLChnZN:'6hx|!)o{̂vHJݠDqg \{}GvL#a=uKyrԖMw h12g0PF+f/uզEqJ#IsBðnEش尀1 ~"JCRQn*$Be1m<I`‰cpeF8w]nJ;cyMT=y{(!*0ygsIq ;Ӳ*Ukw@2TNfdiUCTPFO4dxw4/*zCI3rrV-|-ꇢC$#5nM_ ʲ($:7z]Q8Rj#ļ.XdEsʖ4p4)m63-D#ӡ!Q]tf 710v6(u:,lquI"x4Vu=A7 ]Od_V5rя;PNGxF]>p$݈‰ߪow\\=R@_ m Z?$l9[;.͚nyLj,a[g s@`HqamHBA)`oN"1DGk}m ̬wEyh:/%I^0ɗ*p qNES<7Vvz1! h(eCXt2#Fenl)Ĵ䜎ӕz$kHe% Dvx2X_y#Gq0΀-~7 +.dlĽUQ1EsW*7һ M8eYI1\\¨s؅d/iP|f:_WV\:(5C1w[ցVX@Y2x[&F)XfX%Q[QzѦJ_]gfױ*w@EV9Ybg!WS$a.͂JL'PMƩك->j X+=~dvo6[f%RIREqdD~K+̉sޠʞh!nIYBX@"Q_ w<- v31 QѾ~5=TP;>@@kBT-ԍ ^ػo|An2]S0qfF[ $XS DX۟ '_OގK3$+77_?JGpTjmG P|I7~`8=I۬08$#_kZu$J~@[c  jNB|pܙS2Ƴu;>sd48K'2x/x{_ J;.P#>" myIjC0}bpOGflT]0 8Tp#S68N2JI-;܆^G9ܿ س\>qttޱtQJ{E/qmU:@ΔS"MAeR9(`rR6w@H Zdh2R ]+7q脢aUX޾{q"QxH59}-97]lSq"zgW ?oג'4Z!;erm9E܏gdX|8;`٭8iaGjm#픇,OebK e r4 F+rd~ &Cv0GjO#Niki;<Иr2/’f|~ Mm| Ly>~I/ÛIͼ x[]uD`^:!40blh2X("? _]^U Lc!F_VnAѝJ >Cs0B#g,d|qY0&̮xujf-,ϱ ;ݺIߠxlS{i@3T}31&_<&#G;SD8&SȆU M/!Vsrj]ˣ@g]\HϮazlynM3cΆL*Q~U}}1/NcT!l7wV[Am "0#w]G@iMP2 =}rm%Yj{xU%* ^-W.:#3[`ݶad=iE8[}!75O2Udy䑥`ePDžl![J/RnU]>z>;49'o\h=4D2NʧM!wDFqTZ>NYM{g٘/ >3Edγ0Y:Z,H5pnPkAK=9џ2 {DMlp6_M%mP+mfY6Nd l!3e֦ư*P/bSӆ sW#&3GCtdtj&!Y`yA30CqWsb7A@l߶cJEzgL'hY?cn9RE C4շ gTyOiAkgCPgRݏљi?"9j'H 0LO Wã|vhK^cmɆg穱,ŚR;3s.jE+~TdO]5~sbސCVB@%#θ%S*9dUkr*!??s/"] [4-6"/`©@j\LoP"=[W dM|( M7Al&; z y%"D?DuGѿ?@㯝F4k)Do]z}zGeQLITyľ^v5IvYhKpHO|}fb7NK}#dH`]oh`m{:t_h$3#LQZ-uw`!dJYt,M1:| uV f':U>~"f'p<[ukmTBGr#`Apy0| Kw(wQt'Y!eaâA&Q7+%!i餙`XxΑ#s̢,("9]I|)]C|2>OwtN=m I6{ctMex8N5B| f'ylJ|+U~XۗTw%(+z޽Z\biї;~RF_Z% [sGk*.=Q):9'XVģ?) Vɵ΂ٽ~AkA/M}[rq ޏ[' Nbhcfg$`PMˌ)AmY $\Kc6&VIW' ;I)p/3xбeryw5X&> OKpeJT1&$aF1g+>POcE v0lMܱ|Aޚ ^eW}m vnMMJ(:",ֱj' gB4^bM(]&*,Bi} ucLwv fTι_ʖ| B%#EGgPe2ݻ([zV +=t`%^H߿w q*X[ÉEL;.լ:e7-_lM(ҵ$3oz}5uO>y%kf-K4-WFl\tX_BdjGUE|֌^Ǩц' $3hʗPY1ݮީ2\Qx#bi[샚&ʾKvF6-5nC(,ȵPWv~|=(O07KϗJKplJ۹u[Iis7KB+ϮNRΰx1_(u tc鈌9p}0|2d\o!I]\ՖW"KA.= i>|4^ZjY;C 8X(Cm9gJAHOgZxɤ'@< (vg G@ա)oh*$$S;;d=):}@k Dn'B+$ijfFI u`+"])ז \6b/ZA6 , ?w*&Gߢc8p1=77@R\Vq<^he6ʮcM~d,HOЫ}LC7&"/<%CFe[ SJ k:%pI ;"3UI(MO4oּ|ɥV_l5& FTa (O$yt}ԫ xm~VcQ@UXҤ1sIύ}Sg*yi3gж(@fc0j rN/ŧ>⨧ϻ0(,G -{./`Qejcs{ d21"#80%P'Y55-vwaRI*М F<Z[#nN k eI.F_"SN!A2 :QZL=eL a.}ʼVv E׹Yq47{_%XAHb]c.u_<{>@-'_MPtp4M2B{Zlu0 ?=,uE3 i3Z֓aᅚnM@ ձ2&XE$:;+RK؁T._;r =%ƬvlOzؑ|?ܭLjNAU+Zm3j^I8j^7&I$30f~޿)pZK* g2j셖\Eߏ3Z 4ݴyqkm22:"VCcJ? 륰V-c4)E$opS^:bZ:VOL翣[ v?{J,k[DO5F0"N,NPy!e=:o8/ ?dϖW0qM`zTg5=фxW ԺTu`+yg_CWC;D'єʍh28ɘ#u܋t10>9NWSX|#ǣUS؇EfChрLhv3+֦?VEy5nq? Ldfn]C!ywˑܹV#f!xRjM 4ʁF?ʋ&T'oCe tg4|(d9;- ZIYk>lA~*31% :ISɚW/oPdhYFJLHLh8I!@T~h{[r| 4TB;,Â@ !Vd5T#v.c$׏em`Kdը>*⯞e;2_zo ]ރlff5 {}wiom饎(jv!-Sh,ǷS6X>bxESiӔAsIq>Da?dqRAZ~x%U_5_(p&fW% Z8-:&r2Zp1DI96DarqZ`tҥz62Ð-$ Yהcsd,)^ƉԐ$ԼDY(I[Ue&MBJPȯQ@Ͻ Gع*VTDp뫴)rqvC\J0_A*EmJo/:{v]*ڗ=]B; yr4VKsGFˆU [S)zqC%Ya`뇴/K%M(CZoe{'<%u65\m%4_:#-L^a&.&.̞of"3USѴO <(*]3捃3g WY7.IA<Ү+-kB](Eq>eH &d_V*@3t~Qy1ޝFd4a֠6Hj5)yqQۑ :\!Np6LZEJȔ &=e U$ < Vx'\mD>Qt\J&z17s:C A`S+n1ry~[*_8꺲[$Hw9'V7Zkr(ji17|hST^F`l@FC1]85"z. 7@ 2ZT"Y1B V?MI )Z~m} `吲e57ErU/ˆb47JRX*H_$U*qx^" 4Jkzo2J~ j:8{a~Lc=}Q?PU,AW3.vqݑIޭǍIy_*1Gre:iL`~` (F9(2L&}#ZPǶ-\ngii.nF~{2ͅ'tB.3ݝZ~ԆcBy]f7.Ϩ̛;5ZhIw<%[jjX)=p^ēhoAC~b]@{InZ=K}eʵB$0J^)k@(]l\Vu|e> ;XLmBt6Ts 7ouOfDtS"^%]d}N`1,1n_%J{߱0!nk8i+ЏA;<DHϛ08|,ˍt϶;do,K]F3 Wvv6dZ ȟO9+ı4x! Qˢ~kхpih{Ѽ7f4dK\>&)5rCqkXd 8z8ClsG>hᄂ H W gp@{\| Dc8;eD<*OuDߐC5Ѭ\x'-uZ@9;2mQ*C q|Et C͎AŻcO.GKU@KWKXL2`nK]}t#'T%O"z9R%Px68X6Lk+iDz@'vG5V}C얦}qci 3/.~F¤XmvDa!;]T˂Oϡxr9_ >F thRzX~LkRC~tJ阌y(H)z94 06c, @բ=vSi_dCaB E}@z"ȻP|P9E.jBFj TŻ1Aξ+#)~Pk1Re^0g+br{@cAB2jo7ך1 v RҋI/6!c}\eO\+$i>+#{LcțiR9UlkV8#PKn,KpCR͛1(b/0aSAZr!m#.. fۥ٨ӂ 6-3a_Dި3&js2eSRbWǠbZ4!ߝ|&˦%ʩ.G?z^*qF-,"ݵMb5'܍QPbe0fDO:/2w뱒N['aa/p&:G~a'jƄTڤ*rVmBA4;V:! 9[tr`i0;;c^,=#juW?{ AKK>+Di;`Gwq`9+2r[؊N!)u=q|^ vl)Eo{Ƴi}pJó5lVT&̘E^z(V5 RnG6!VyǴGR#d<5?WbmkӳS9n`|<+\?d,n{ (wf6꿘-Ev,FjA.;(RrÙ31j,\aʧ87A̚iۂGJ\{*mOv2PIKI5] /PĘ):ባMOQ퓮Ӫ̟ʖcsFoV&fId.J}3HŵV2VUΚnk-ÅaҬOF+n%QNt&6<yDS+z%^~J#`f+}z䉇=[b XuoV s>^g3:<]yap>Zd'nmFWS۪$e˲(":]RT yMY$-,P$"&B4Qs=r$B!v $j~Rm${%Q-gW`meS80i+hΖ#E(Ԅbn ƾ%wQH@%&h4Ra_[Yk|/E u]$ DӕXȮ{gI$~%&rB=$}fnI׬H98N-h; %ͩ]d|=msM6WF¯˓T"C,X<@T>MD S^2 3/_>nJ;McoAASA;}R| ^lzB#YӎA~nCkOp8cWx qS(Z2\EJ6Q:a@ȰΗ5%G[O ,uC4r "BW^տ`h2G1OweŸLL@6A) nsL/./ E>0P(Í{Q|'!\0(K XnS\v!ջo0qػ(+㡣 6?|!:jL35^5V=.U Pk МeD.cH.iC G˺j$=c{m鉆ۑg<$ 8hiR M{ 8"Gkݞ 4#s^~9ցΪu)o\=dJ 6dC.6MwmP(3M) JVq/TmT*j+C51{Q ij텪Re Oǒ,| ;5ʪ[(ϵil KEϨʿ y{HőG`* fq(L}8u[3`P29 (,WLϡ6Yp9տ̑CH!ߌ30"caIQV@?ϭ`d:5[b蟴{ 7> jWuEtS<y' 0*Q.&a-`e 0@P}J([qP_KtV ߝߛC>cPqOVuƊ6_)xH#vq(1H1չ ks$Kרa|ePx[D|š!Tg=.S[hQ7Cf0?yGD^Dz>ʡ+&G`JDb]{8C1/va!Dn0r>⽊ @%4ݠh 3M4EB d }Z%g@<KL(?CKv4YTT,ECM 9B#xٗ$W6E"hpN8=2q%,,3zs)77ȥ6Xg3/ \אC5w0GRgBYd2cwԌkh|3v aSH*Lot~aCX{ĵcY#˜3:8Sf O뻮#u3j"QGDne VniN/9E0X>AԚ {ԯ0d(cwPqR*y${!Z =F-=CVPUlkFo+b] =<<{fn2{sQ+Qj\3n;]d^&*\'C&>ҕн6 8\FU>(: k36]ʣ2 a4眽tjOhfh2TT,vZ.=t"((޺t4rNHl/#ΆCϺn~ CrEg*&b_SƬؕ϶Ʉ*p݄5)-UEOPi];:``BDyd AY&( R꽫CM"# O_ӎ fיUew'ڧVG࿫uF"(r-K9N%P @Ps^g\k{LdR~@5HYv N͍ *=)'?Q;C| iOwKDg!@/JYUJ]-b([jڄ UOCDt֗]V.fl֮B"l)78nn7eCH^e|ofUmG(ZF I UX?nsúNtkRg I4/cnĞ{-٪,0C>[50m0G B?J"z }AҬ, :2zx+ڨwhaV21e]tO 6e.;PGruZ ӕ\HcgƖ^Hdmv)/aC~kY[ӯ=UҳOؿJ?rcbVoj [2sXyr 8}eβi:_w^:LDMۄz[]BN뫪y,C~y"pKVegF!pndy<q@~gL}b8.7&,Zb̘'vdt3WƎ=|Q6P!tFɼ]@*^ٚNi ]W#hh0)#Co.rzvؼT@Rt&W\olݥ׆B,z%*ZPv^@F9.Utz:!7eZ0&ù6nE<V<Y;\LY|w9%m:b5nor`ukn j3=}OwHH '` q<6&ņV{;r@]Q`ܙqzs4n3-]o@"IŲfH蕸\D2bŤx9MrQc~_$z=ڡ] kT`ʢ'T%T}Axav DTsh= uf5LI⮧] ϬDPs{q@Fz DJJ;K6p: 5mՐ^혁ɱK妳I"qLdJDz C"{/V;3rФPin;~(c>Ubdi"%n˱C9LjL RQv[Xd@RWE;|*32-8@ gCn:E υcDjF3p¨ZKzu#Ƽ l%sғ5>IFMp,_x?}l gHi\Qe՘Dp6ѢP!3AOEbH<'iTu((^ĶCTь#+̲5jiCP BjVDŽoYʨֆ}-.@r3f颅Yo3RO)ڻPG-Z/(ty.{-IsCqraIBp H ŵ;C(1pp9JT;01&75qg܀mLoq(3jO~ ?6(>7~=XΩvnBx?M @0[F_y3f v6+P]ETf0_,98&3f1t3ұ;AВ.#uK6+++e2}਱@ģ 47ݣ3=ZѤVpBI/vg'emcK?dY7ԋECf\5W .\riqV3BlAavc*]]az&C=kSlz ֮,n:yK#F 0’͙4OZlšk /ymJK#T#C_rļnY+_PF-vi'm|CĿ*/6HוE. TǢ/viL!ƼBo[ό$u|+u+;,cF]}f6}|I|ct}bq#Fu[XM)Q $>}B9h_ܭSr=Q/yoEכ>whL]|c!e9h:xGqOZ-g:B\E{ Jq=F0W( Us \貪#˖5,bu}#Z>V-Z_T%M;8UeF ]@E6eNrJ__ܮzoyFA$"`#"%7J :JcA/P`ϞDkL Id og+!b T[çך2S+嫇7g1 ^ɂ$̏4;Kv#*M)Wa{.?O T"ľv/;ko.{lއkGq`x/ zSVlPnDQ]#c"50h󛱰h2uƣG}kOlN1M.USԠRQpޅ@NIG J:E9]~0Q_AWSN`" U{ I 8>{Uņ\*Kn V .P{㐌}=Fuـ_G}!1G yݿ_嫳2 +I+ʹ(C/Qy,i "y /b#Hi׌~13`D]yp=ȡ=QD6t;zSf^, [NBfot`E~fpH%&Ȭ3zJ~/mQ8BeՈޓ[y#RCG]jFIBNH`7+ނ囂!v^}GMzzcffuNZ?+ri}~# fX{5!}ЎJr% $Ij!aѐr]Vp Хwix5SbEY_%xίg)J +/4RPbe Ԩ%_3D@-N[SjNAxԹ0zS>uv ~Of {Em(u3&بaGzTddc`cm2$AU.T&ހxVf-VI;ֶm7w^x8=$;&N@2LzkjDI>j9Ba䩐c@w՛v†_EңДOP)ŞlSv s+@E9X1w58?ks+nt{cnBTX?~SZQ:##4^Kd㇚{7.~`&Ww?a{df΃uVEo2NLYeRn|}z:b@Wjft%cf];QCב z}%Z$|'xkԗRN%/=<3ηڡlFnywsQ:=8dn/\,z' pcu1trLZ'rƤhvMzfh%n+Րkd-((^k,‘u7rRmX BեWfUD7߯g) J#BV bkl՜tz}>d(JųOn fD LX Eyg"ňmLQ6Q&6uoVno[r@JF3*TemZCv nIc$UAlZ Yt`&Kảq1K$þ^ o˶d_nE^ږSě:w_B6Z瑵sFGC1YqSeq[ΞpH^DnDs&;;ذt^ 65k12=VQ4퟿lWs cvh,U 1(z0 Be;f PMz(pWaG`L1rz?\ uϒ|A~i21d:0bްawg2ri)~o*xH4ahHԹʖ3@+<ʳS׼#?4YӲO6yʐTI TC:nHFɡZso:#kǔm[ӝew D'ay.?Z0RL59r(l# g E\Ahã(k5MJNxRYN\EsȈa.1&G>蟗&<H?w й I,$VT'`ӛ>*( "(rT*P-sC8vI_r a֍QvBuhcC`ɢ3t*Kۭ[fHZAPgv^'|Yi5 T2b=uLLK}i4p("s>"˶^asDCnHӦt4RH(Buc?EW AࡓY5AbvzPRw­ 1Otr= 7|^!SqS( }cZbrs'9?GK۱6+z+%D&>jD6b^ !s_N5'ǙWb&ez{FLQzomPI~sګg\ TVT`vJe)pS1EXMIM9UO' b;`VZ^˫ ǀ~GC[Ye,Kҧd5Jy*T[M`kM9`hW?ûYyJ%*|O=I.Qlw/Vy,z$nx;@DW'N8mJ(8a-1/G5h6J]/K/nR;)Z($8hBpJ=xY>x< qΪTSr4t%ӚY g71m;F.Nˡ )P7ڠWnyM^ 4`[+ժ$ZyŇ{#R@\҃d`XFX_Ot84C=@lB5ekw!deQOzfu!,CD55/#׫_aAȥmGx&a|2h~N\&~C]먪kYXОAql<c\?І Cc~9aE  nkvĝH: 3Lm=O,=uMii]©D_|#JxYߝQJgǵ^?6cY(pJ! 3mn=31[:wb9X\p/i#D0W=P`@|[? ܵKR9kđ"ur{jrQc S2w[ Ž @}_(^RsT[_vsfG^}]*'52΄Կ0Av ШH&B3 o][[_Fל}UUOhVI_SL}*ċEf]ō HE- { ߠY&Qjp,489"0d]\Ⱨ߄Rk`9[WL/pnW`p%JnlVm& !Q]"TBO0Ċ̲3zZmc^?a `Q[?x}9R%ZFRbeD_DBW$@M"4{tuo~6x "5/1h"kE*5I`<)7rx,ILnd⸾mʧxmp13CŘTO}T*˥&N\7 0کZ^4̼0)Fr+:9V$ȇX+d[ٟ9mIP -^n4sR40 áqY㥫"οs;PFAs0/O8@\`=7d+Ae<9nWẊPg KpzJg2jQϝzxT/x٠T/t*#MM*Y%&A4?uDR[ =[gU]nN`պsZrHL)ZYgْ}KYB$MP\f2ݱ>V<;db>H=p L[~hrj>w-W)z"by)id iL1<;^B@D࿗-RJ yGWh`]Y޷;NY\Jr c ~EQp߆+V&pM=Q:T3<=IƉ.7r4"L ͝jT$׍4In4:?g~,𡠉g'6 lG.EL8c17%j2z~v3Pirx.JY Hܵgx#,l\xk:dBa$ ^ty hnױ<[F~zBvli/JhF#Ӏ#~Ѥ[dϏvER?@, SaS}OD:q45YUZ1k5/awt Ԗ=+bcMrx7 {aE=)O T\oKK#.,xS!Cf:vT@|¸89*|N7>, jM*7c镞 PJEFx3jc9̌uŅoL_$șL.e(kgaKi5AV%p6JKn'@,[Sl]ܚOԠME\oeycr}>msĿDHq+N.Y+PrٞXRjۙ.,թVd8K@t8c4kj_ܒFH8!ea11~6+oڔqI'wWb{TdW b+q| ;3iNcJ@a0K<xF"F Z sD>QF[ p p/_ Zqpj,Ee2Ljf cU}7azJm' >dJT* +W9qk2@FJ\̒ q1Iј.]Sr"~=3S391z("A4%lxxĉa>B/{{D̲h?膸~k>oSlg#/ebɇYE>m'J׿\M"ī}T̀5ʙyOW颌Y [e~aS˓ Po(heQBzFAH*.I"!*PryOǐ\Q'{{ȁQs@q2Uô4SyUʢ iEGMjTg:)-Q }u*(]rs Ϸ*VfWT\opz:X(>.ֵ`%r -H!@n&;G0| kd:"n/ m>>c~- =W%--nY]6P/IV'>(>RBS&?870{.5#/;L`yͨ񳝅c%U/ak }AB,oW@CYOB^RݡS?&ڲ'{ Q?1`r:wڽʫЎ# S~2yB_=a{ʶS$p,/{eHQ'˥ZiSΩYm!81l윞z4ע@ [>ϔaKRǵ2]!Cx_t\ MX &,Hgw D)bXQlzNsәV/OLk14>3ƚH h@PPyF@%o.̺cńP蹀C;.^i*zקwf"ȂHDOށ# ?\e[hDžU~ޜ2#SIwY]t!sdbødP{hPVPL..++rsl\1u)%ƹTF˵e#s+S dz/3>]h2%篒9=;r`'m8؉z'|4JV7әx KpoFtX/٥6[/5WTiV'KЂo8ur.MXE]J#bx;ggdyv-,KkN&Ϝlvh1f (kNRrCИǮ`VCC4$O:Jt`%QI=EDes AK+'S9CuIogdz1f-fb׃BliRA] :BoJ_T?՗pQҽ=޴QB늊knvw0/^t~|1&Xb4 9%9uTjek+k&U95)90=S:Fރ36]| njA It'kef7hw3kb:?ہnִ&yeZ"B;kFxMHv^8. b휖M[i^K{p>0ܷS=8){6o /?mLyeWqqlK. SxMV6y=7rxF;-BՎ+kI64ӻ~<3E"_֘Z/`wT~)$-ҕnD Pk_Yv%O3#!(YMNd=u&hZYXK H~E#gPfR:"4RSGݬCyf%xZϘ<ɋ]); uM_kbnQ q̒t6XFC'-VjR- qخ%ߍ p]xHNR !) hѝfP@Z5>>=9i: _;i޸rf=WuV) 7DlN41J?@<C{˻ԝPj=OpEм uh?xvI,aCP6HgbZ ix$f8b+V8Kp,cfvz b\o̔!2' X ='kJ%9Rœ TEv56PBkoGk0^ܗdcgzXm6 +#hA=}#Ν~yJ;v&hږa>YG|>e[qzc {9P*<|q/,"*4o(luςLWPX M-OȐ^1dGBETu0xA!fih4B6>)dB|tq=3UM6M'} ).YrJ')҄[ڪs4E_WD5[h(ڟ1aƾY!ڭd:>'\/R!1Sn}X5iQr fk.2M-_OanH9kDЪk[7J# ꝥ'FSb)9ɮ!G:c?gh]fDZoIYd2Tc90++PH,u=R %;xE̷e+BQ.Ib:=j/99e|0hކ b;*_>DA)L/q5,'Frc7 &lØh *o ~یXwcl|Q5o~H"LbBCo5˳:ȴ?CMIss+ATg5|#*GO;Sj̀e[H"hk\t/SlWn(ׄ[UxejS{"b %9va&4h.8yX2wdBZ_ Ͱa(?v._}{|- `yˇv >"-q@bD:tBH[/YU33;r)rˤ " 6Dcih [-xl L".yJ>^TATF٫F:#: D>o{ɓ׵,K̊Uw}фXbi[}b 6,`]5RubxqjdMʄ3t 0[sa'(M7LLd<f8Pݴ,iT~:ldw8"R\& 6"f= h?I0o! w ЇEҝТtY=V^EEQtt,(FƋ`^"bnM6ؿy;WuxR_dGxpJ珐kMki0 vF" ֮\ ȭdʎ(P-/- @}#LQ%?$Fu*SX-<~WĖO1br(q>/j' Sf>k8S%w*Ick))G/:NF FJjXAC6S\'gwr~ ?٬h"4NzvawGA%W."{sT!&nSHq N~i_,yH !=t\3tj%W짨c>+Qȴǵ\{IұTx`)\1UL 6= brgPaX:aiiMt%~:AWHRXIp4=w ϖXEc$4|f͗Ss#B6@)%=iht?FfNcqF7@vCڡNIxFBTب6s8ɩ@*a©NuյFG<o%(`` ^R p3-[U? MR̭%,Z؝ܸGDM3{)aTvJDžM(, Yy'mjpyt Υz6-5nƢ7/ah0P浛$g?0n~4 FmdW9p픸7"# 'VcXYHgwu#٢^zIIDkֈ0V V[b:jyP@%lufŃm԰2imƫ^bgM*V=S}XˬA?HJ)(plVs6='a[-)r % g.Oȳ^_¢Nޝj m5VLO', 4 ˫}$9ϛ"[ͳV"HVD*LJmDesb7~t|SA.VHZ 4b]xWQ-Fqlţ0I,o^f0( '*M\ڎ4aB`U3s+&zFN[|fÖ} u3-s'iـ7sbKDsMis&kJMEu^h}ie A*1]bv+!%LwGݝ-(5+#AvfUnJYk[ކO̓H"[ ׆ %:/e}v CIl8}RR \ke˜r) ϙBڟ)2Bs`{~ZFGv?W]C+:]D`;39YS5+Gd8|8 ٵq#j1A4σ,:.'955-])Ebx zAa 6)l "V*5~.r`E̦|5Tu_}bd3Ca~g\mLA=$S^wQX ("(nE?s._F̲ íl iYtWu<`?$}_n*QZ:iu uEKkж$q;4D6$f/X'xQя\+e:("T OO:I)$t?{;1EۥeazSOK%&RkQ1mKWhZgȤ%^bc`/JDMi0d%A܍~}UdB=Ѿ{wt6e%~wdDlć00? ͚ AO?JfC>q!C㙙-)iYN(X-y%BS< m{k_K=f9эx qf w1nLQ^>AjV=>u_v_{!P Y<.{5zX gyR_Ws}@).nq+O" [A"BWke9։&e/x|ѡ5wtՋ¡@zȝN.t6Ӱb`wz,r&+ls4p(͖!"A k<(Qǁ @wk(+dV{<^s$}Nv'ݦ,nf8pjZX=KQ;EQ{Ft嬛/ ð h]@:aꈥXT̺M.a)CEXs~WSvMϝo\KN7L=1E]3JOUfx<0*CXq"UBibXjQ&/ע˸cUװ߲& QXMt6lwUaLt :sXK Yg? @LnpC0z`Ē$ 異mF-q,!=^=#oE71Ml:7Nצ[g<)bqaf(U@[Dg2^Iɀ6 mma]?* $wC. CooLH'jRnM32sMUd11$S ^ҭՏ{V !6M7BK;Ue[@{Z?~bWX3lZE4G*4dlwV6}%[?vce U} $\dxp8I{Y,nUEg Mi8~kűnCx{%AdYTv}wL=J®鑽-5o* ""Oxܺ]VB_*̼g(џR^ŋ03T { kS*7w/݄}aoJ7HLz"?1~nc窹 KS$~k_qSbFvVz)=Eﱦ fܜ>hW'Mz?`!lH8&Zם4=?aWֆ(NH`7m33R}7'axa<1F[L@WخJ"8Ny)"( `~Qߟh* kGNO?a568b- g9Z9iGdCHt送*_ZSdEyYk x:TJ#}] (xe֎4+c]O [(05 u)7l,Ш`"|qnt-WQP)_kyIP)i  E ƦAmE[W#r _"GҘ^g8E|6lo^*UM/zA ֺPnj|KXR&Kmկd} aN M!7)}tb|HKg{@r矝m@ `YI!-c)qKfXyZ)"Kq"Nwq1RvYP'E,t _>j*ĆVnx^9< 0/KuBƮsa|nXխTӘ?ܛbR.>Anch34- RưGilS>N$FF¹yasÐ6׵C)Xk'|򽣍RI$C YrĈZHbDZϕW*-ˈ` o}ѾBhNrK';^5 z봥;һ"2^X 􊶧`YAɑ$N2 }̱@,1'Φ~~b8Ud@_ʆo\OUcP2 p؀+葊 kbj5WVXILE'OSpۧ^cWD .l`K J>V`>4IB@d4W"a?FrњP^$#ۅx =^Gfҿי=Qk:3Ԕ>^#M0^b_۾cS$D5E`|pVC 5wdsύt5Bӭ+ U~[a.*uEm7?bx9~ۄYyGȊAiyoi]"N,xmڊV=*n72^^Jj ^>,2v V:MeϵUwW Su*? sWAXV`%Aغܜ!1w  DW }.)way =r[lᦔDa j/^PVV T5þŽ)0ߟr/KܴRtN :AdGT(0K{w}YfBABU~vn_hĤ3:Ad-+7CV}l&I{mڋ;h1/ Q\y0l:iC<_xL|sxt W WE.wt·qd0V `8O/FFVk|3kmd MdI4H7j6vsa,vfA?Fc3T>[Krevh}:8VBB,K i]@^P'v[GK cF[\11tj)SǾ[8$=9:lԋݩ72Ils_awʾfJp֙4^o9yЊ כ}{Ѣcg/1)(PC8t2UQu0 :V })+x12:_Ѿ'_0Ml@gi86[#侭TѽRc2:DI4SiYO>5u%kPMA HM$.b.a::eH3fEs (f!P?b+;( Z9w,Vw##ا%.7"' 9HK#l,?hFy;25\E9Qet5+1%C$ l" h+=^~/rBO:ydXBغ&.Y.8e7F8vaރpWي.3bkH{G+مmj1oF-b"=R[~}7"ӝqr #z%&3wiuefҴ+XE2nq<^yûnKW^k5W%ntaM:p{LwYaVRBN5҅"sL8$ J>lHXI Ť;sn} k9+z[KO1ijQzg;|8f٥G{P {[ :YB.z4Q@i1m-BA*Hp3;1ѥlVٹL:%i.,ߋ+m%E UFpLMiWgI? ?zjxIJ"Gh ~}<9C& 7' 0cH IZ r` sW ̦c |zs&=vhԔS=`yZ7rgZwmac3Y\~b v2im?xw G Q$y+8Џ({EBb:P\$:{r5l44'٤3Ú\q;#%+G4N\2+vl@3dNJ{j}'Lzter uS-IVOoW5鈐B@_4\Z]6?8Bb7,KTWkeQ$~.'S+S,|HƖ ӿkp@1 m:Npicv;e8W{Ο+XඡF<o <_]u&v 8YR2}uDr]iy) T-ˍ$}!f)S1i^~b'G(}d~O3 l>y-U2f@2P`'K/۪+fɑ)'6,8i.$4irQǪz(]I?x4 ?rkќ٨f2/o?{ﴬ_K{#߶F:\`.D?'A(5Aa&xr) G"7sE{ͽ$&(u|Fud Ld$(}Gs2V3u`}g O=Iӿܥʾu3m 'O ɡ"myTxk'm~AK5 hCFillris硶M&H U%ϴ;RWj(r%Ηmқ8*TP"Pz)'H#՘ csf?I s$ ',aϝІQ ]<ٜ^\AľB T{f!GHU<0 v糈3Brs{m XJZ[y"Ay?Q1z4˛X&F)'%D~|W(SD :;$SⷬO_j*,~UoHoN!™3#zԧE-yYdwٛ=5{} csrY*b x9ʔN3As_&/\Ev|]SErQ37*l,%ҋ [IVD9HAL5AmH_ZaqD8 .N1m*f̖}~T̵m ~q?s}ۯ:-'FM* jjN\r=E*m 0ԞBePoh̓,pgǕTBz'^vU?ٮV21 ՕB$7 /28#6Ϫ#&91bǟW gn*cCQkQ"*BDX,.R \YLqi,<ʫ146enj汐d?c۞ONFѳ }܏lo W:v`_=5l`T&e^բt嶮wȻt7EhT*jEvֱ~2iL=ނ>^J>`ߣ1W)a܊LG_\[jz>X 71b9gyҁ6j\ g>VXXw(-L+;τNOG%#A{"^NQ1/IZY*4t!2@!<yavs$(7eR kq5\˒+WlzО I7DrEݝ9.vֺ]cGb̡ eM^pGQm"]6"T}v،.p!@kp MN!gs נQɓ9 *$-i!*Ǯմ8(NF`2"m-G8u%Ed!pÉ"P2~@گm MYbRF܁~ =N˥]1ݥzI :ƮӉ-HGw&0+kjET;ؘMABG%̫G\0ԇv1,yѥ_Sw(B]_7YV f]7DV-;'+qr iw2~B~M*=uD~AvȤ "%ARG'sr47V:ϔھZ}4 b[Y#:ə E[PW8Pp\*2 4s3V@ v|7ب!j9<\ zC`']Ý*6Ǖ9jPlOOX;ڢpLTkKW|jQHpr ÏIx2+FG[5R5kcQ&<.&=Uf:/~ڕCtVd4>!gx-eCLЖw udVu*\Wby@*-1\\oOs5VF0m#jeD;bS&j_QSճ'J{+wuϖa4d&`&Hs˿*𗢏WE*۵Hּt2޳W[_ivqBߟ#_Ҙ*fyr>UHN폎=RVT $#(2k_"켄!Ef ~-S11GJ(Y29 3ށXebGt3w|T{amC-4C9D0KX`0, DVC|?!e qfwɄGDkHѫ?(A]*jFu< 섣¼u0ɋirfpAv}y~xjQ.OCyRv"U{qǛaj C; EǮvGQ-^Fל~WHϨL-ƔoDhi[ 0_"hz-n/Nƨ^1f˟aU\K5M{e֘$}i-ݷުgPhV* %X)QI&?@l@JIxYje&Z\g@|ۅ:,\d}x+R*g+'i*'h'eIŀfȋMF3}F$<^}2r2иFq<~nhQt2Ʒ:ӫJ=4{6jU98mKB2"^Nb&:$r^jf{4M Mo:҅HǢn}A{K~޼ٝe~f=ldaWtv0Ig[mlꗐJsړGiƀ/:R? Rf@{YD&󏂢 L|lø`5+ԉͽbe9豈XGI^o:@s2Xzadny8Q[1#I.)ԣ:Nf5fWι4JQ7 @nh^Ø g,IR|##hJ,t}4Fh*ȵ wvV7Bo6dO7J ^~Oc;K gb<%Ltgn>.Tb^ K]7[4^qn6q_҆=y_cյij>PooЯω -wy5(,@DiB%&wg }yqs6u!_P2߉Mj,X1=CQ>.4w ;.G*&FCB o J>bZ8 &f(AUᲽSA{3]$53f{ }[==nPQ9 T5wh O顋9Rp'K~7U~ᘷ4PG`WW5vB["Zg'|f!yh5:u TJj49)"y?\u?5CM,מT-DRtobݎ͸mVCIS ,Ư}C7#7Cew3# %Y ~tGiu5X1G2@>ԁ{FvrVcbE\e.+zed;%b,FY4r*8$l/uzJ#39'IǬLxV dX.u˥cVWyDϧ?_2ՖԒPlWW):P'OMs(bWq*5߂J)#ͤ_ACiV]-vh͆@^"GnP`Yԣҫ_ZF光U1V(;ȻEB펒ُyu?.-wIRvLp8V}%0JvhHLUkCb}e׊R\~%a Rv™~@8]ƘN($!%q\ݳ(i{cO|ΜҊ8Ij"j$?Y=[)Z'+mEOQ+NLݔ^ Dfbݩk` lVY&p~ev A8^r1 E\NI!N;/>kJ$Hn߰tK][R.ȠIPatGEs T?KLA{=V*JP ΨDYkYDcg6yP)V0<]F) bE".aBɵ4{Oi)91ƾ$}c_:]†MǒeU&i쮴^%;lF{VbvY8QmXE!5-g 0.jnjdɫwC =;Kl^]>t/=ZD{֤!XcļVn|]cdJ|]1  mryͲ_-۶eY\Eٍ[8wgt AG՜Ͷ&h#CwoBy4/Pg\-& 9G!$ aBe?w V! 8-wA3"C䀡 f㖦򭆀WYG!S5[7%ej)2H4^*MEB/0N[OCGpB52;#&U2F-ogs135pR馌J ԭV~h"Pd]Z7 bQns@+w?| wPu!#SFrіŶ;H*8(fJWG ER %NZ5!LP@dPq0GMBժ|G b":&yIK7V0W}>0*܌+/~(O#Mk em"ӿĶ:^"y KtVbݮ w"PIO ďa58 Egh#X *Y&>Sr` D7/G̜RX1F/Z DIkcBU73Ӛ"1w!CtTcTҕ'qnH-L~LR]&5YU +)Kw YjmLu lj|4MAg7Yj~%><& K4xMGX%FJJ X Юo ĜL+zЫ9 p/܁ uSTYvڂw|: bU:󏭂Bť6$El%c(`-T\=KOۘ!}^x}ݻ˩p" E屌 |˵kn$u'm -E#@.CcrnAr쇼bunBK|+{P@}jr8vO_>]I uEKkؽW-IFك;jdЃE]l/K2/[/ɞGuPFϓ }޶OLI'5X]pRdjiyNߤ?Gȟ j١X)n{0pl$]'乓 7J/HvyGk,u&^|٫s?u_}ûsC\&HfDeW#%xücQx օ`z/ٞU0X#h B׮?o&6uxѽ™zDF\ko[W4᪀qC[=NGNjhY>[j8 J|;qKuzuˆmPaJ|lN}XB!?%!Sc/_tFq 'suOb/oɄ}DKo /ʾU7ُKv%`N3DGa,]%0 |<_kd&=׊ul(_R33nn@[ -FRۿΘ62NSK@^P Gٳ0zMʟ!LnbrA/g/Hj5x~  QAaY-fqq5A͓vi@XT3i 3`Ҟ\VW:3)Tż^X]u"]iʄMŏ읛?6{Qai0c[L jk9FGm뛡hxFi]j.S/T.Sձ/,+gdf)pPTm v<&(0w-dΚFҠr8{#qed+~r D~`ƃw8i=̢O!a`K @.BG:ј]nwQZ/زp+4:mgx;xf7k2Yl<^GNz_8a OӓjJ:'~A p'1 @OW۔wa ˢ,&JY_;U }JO,1$bjM0TM3Gmu_^@QϿ}CA bRgJF( f5ptл |9ҥJЧJ 2q5gfCk”mE.Y-,0@+y(D *{:¼@ ٟӴ `s؜!bTf|f79yaƮ Zq "A wG+UθDiW:⤙['U13Oh|Zd8AY͝ˮƳV%fޘ@Xb/cLA G(bSxJY,][ `nMD&GH| 3sTh6jKcMmBӼUt>?B|'%+1"8SE_/!@y8J};T_3ҍsbng~MF nmE1ńp$0*3 ^awdе!Տ1\@J*_:Юd8'Աu܂cj%yclfzG^bp3 $H10ݴBFW8u\ =OԚ"bƲhSTI 8ӗГ['$~ =j_++Z>Zg-Pنq?`Zeg:Ut LFg֔@9D!Nџ4_0\‹XJ +LU^)!: MXk[Fjq Y. *oZ1ՓjY/L;. &iyhx"χaeQTTӎA̹bnx}S=Z g׭_Gv\>b-{m 찌RtBFk 7K_w}o±oZv{@.7WT%KmES%6BvQ\f|V$"SQ;d]+x5y1 (d31i0טDE:6Gj(Tˀ&еeNϙfZYNV簄2%(I Y>4:%lҙLeBߙ%1B.;!ZG7I2CKS!e]^ 2ԔG YB"pl?\}ojV%t"Ulbw)8{7. X,Q"7/QXMei!Q VdeR0Bn`P֌wyCu>YI]!Q\M"nIgzBt؈G HJrͦ@ f\ Q`>YH|903K)8urͬflZ{χA)<]y8N0 duqO-طe;)(QU-Zw'sι~r{|xzP [ 3S}nllm @nJp3SUuǙ7"1ttt"֯J fΟ cϨ*Xo#~44UeL" ^d^Fu܇ f'>2z&T\Tؙ#|v +40n3Q>1*zh;Of!Zb~A[I֞ !M,6L.FCBh[.-SZu +nu`&KG牛YRjYu ^*A%3 m߀ s 籏?)YCyx)Q_[#&"2aPG9Ag*FF^;h6H^At!W!K>h=oC?"@Tu$εOIpuئ PM쟝zd[2fWl7*7D_g0?nzo>!o r`6|h tfek];=/;A}Mo AU.](垩\<Z8;zBC.rz]a ͨvE3ۑ2EeANI0%$EEvE/B>  o5Y%eNq:?w;zȳ]~S] =9gyE5#d́LZN "a4e/!@&M-w',4*Hr+*{̹:'l `rRPP8Yֹ ?)#Z5B, HC  5I!5|]`( |uSVga9c H/N3* (uBitٮ}y{1D'SO-աI[De z{G:^Wwpp_cDњ3`۱ن=;XBOX$tcӢTI]>\YB!h ө~V)Э@i6l.X3Μ$Ax\5W'x}[‹㣜 A+Q́݃cNcEߕ;Ԅ#RkQ u/Q?VI,g౉BL $"tegU;t9=%*l5OWs_mM`u eA6+$rrl+k^Ѣ-jQFBs1T S-hͺ{闁@7RV`LxI{h,m$lPs;AX>u̝z?۷ }0Ňtp HA* 7N!J`7cގ TY3hϯ4{^),Hc.*iK>1̀\J{c;&tٜaA& xxim9iO&Fi(l| hq}5ɤ\ y4 Nw يN/*] hc1&mL(KaΘcS bf%:v}2ތ`ʍ:T#[cոɤ WtK]v,$[bx}VS>~q +%FQCȼ"}BQJk@_MEYSBN0w–(OA<*) e6.ESRe*];o^ˍE5ed|WP2h}[Նܿp@GzksT.XVTBqh]8=Ɲ mfP(J6.F*qk{flTFv|q+mڬK=6Hi1'&U@MC17NM-JPu׮?$ @i,vA5[Mbb0Ei.QY WgK}#UL`)$qEfOo >H;Х^ dD=D]wA)Uo[7_ӆ&:}TqACEHaV JrސX^ Vpbu9 %hURCH"ɭӋp1N0/)Fld$nZ!ilxgp׳`JL҂5?_Pt.`!rƘH^$;FWTuByg/XN`$ܞtB߂5 38Z󪮔yD$v^pu89H5z CYk&Rf fA)78cqa^/}zWh^9ŋ.̜$0m,ے{B2#P*+G906QfRwݝc,&uHN2Y4G}!"%*m/2c`z CUmJnalZIgx8(4S%_kQWZZӠ3Z/=@^yDdq^`Ni 8mL^oh0TNBIYڡI/R4r A=y <է@gLaRS(ź`}(HٮUJY$ؔLQ KñqPԞ[ezͿwa)|a 0*-K1Q"@6vWpU >)"w,tʥί2_ƍwJ IgHN#/ixqx ෟPt;ID@:?N9XJ_,x :WWRġJwvvhL{&'Y.YᱡJS W%dMu6'^P2R*C6g޲ˢ{SΖ~P"}Բy̴JɈi-PV]:/ز,Usw?%{u&1^&X!I-[F%pȾ2\z=fS><ñM:u^ܼ~bgÝ{5Q<T#+蕉؞?@ɴ zu{ICa<킿Gxz,޵8t% u, CpY#Υ.7VazK.x>@ <ثU"*' F9SާCL4LoӦƒvJl\RrDnM|VI?oikF[!@d?w8?05(Oe dz ,6`-rF?U=/`*U@ sqZ5#TKO#e5{آ\!]WSp, @vOf- kMb[*e^*.ϫ8T_Mr;߮w꠼Ne a:q5 vsicsOҭS! }u&&4uKLVO&⢱1L<$HK׍z55IQ<5\lE7Hceh$E߅d",akWBj%aiЯ$p;eVքo1Uر'g.Q&i-G%XWY $:>҈яdӇc]>Xuz=\5<+t-k)(m$WC`]LN @n.w*zF$]CS!3F ']:1u '!+S7^8z–;_ox?Sq;gg'~qS13Ux:}1Y}3v\%Q^%HٍK`:F [sT}*\@] U)eHjq!)U^lfak_n) xT1:[ٓF.zyj|c0Kfbvn\% uXUT><% Y _uN,MWRpCi+.* Ɂz]]d%Vv};1eےvA6,OF% ڐ5cH c(^Up9*kb"ww{  /.뛵Pޮ mM?XE^vB)FTB-% :kUv+0v5/GvI+'ӛj ,KY!TU%xzM4/scW{-d8" n4`5[}Rs6f? =; ,/tlsC^Isq{.:& 1vPG/k {!=̐iO94J:1Y[eqw@L_YvD,pzxOun/ev.'[DE؄= iH"hD}b4]JVR_q >8=Xżrb3(#n pO6A_(=wvqyٷ0.lO HvҵdR+/wp|_{:_3A`Skb QUhMБw)g+/XZD͹i''X\('ML̸@nY| 2*[g#<ip}f8Kk-mWhpc7#'֚>ݯnb]XŨSyc1nTmadw CHd IO^b:+ `VogT4(nNc(י[5۷ 3B#PJx%Օv- Q/ۻ jBÔ݉*Um]F ̜v$=3N׹[Oh),]Uqc w jD/sExd  q7(lj*iOUJ q}W~ŌpY.S&a(h{~"Ǥ~'@C"`Y 3HAxRpqCi,QXY~Ye}%RW(ɋ0$a3Gr0|lM6F;Lnʔ@i3&VKR{NSuwl|iZ1ҧaBش7M Ezx1 l;СՐ z -r@l=<^nO{:[j8Vu]bu!s8PdS#ZM¬hF<7P=&~7(YȽo{T vW0~@zA%h.rbF l/O 8e7&`{Gg_f4^}Zxcu}u?M}tQC=©IW',:l򄥂b 盱:ߎѧ.!:3EM3xKWqa:V$ {7oem逗Ǔy6U!UU]0t#L:K5/`6H|Q+0JP#AQEE&.+aAޱ.!KJNsSaHLOg'W?gSԇEJׁf%뵾dit̃al5SqZ{Q8p%b8Z"(lpr4G]~!-iE>|ipscC0(cl:{-A1O iih8N,o|E9fyYTQ.,f. X~&3K ד%hwi__MZI1E6!͗q0_M+8s/xEf3c N0*Ĭt#wJD!G`8 P^N%-Ug G?8Pa_s7S 4BZUf(2&|Վv;sC/"u|p|;c X!1d2+s2ٯ7dՊ5HD8h( Q 媖q+5WaԼt3lRq}X@?7.˫]mAߐ);0Co j+$7xrtGN]ܽH~l8P)]q>E&ORZ3T`FOf;2Ubڮ#sn?jđȊzs>0{Fi冣N)oĝ=k Q{R2>"|ã3}品 ]pe9<UF戍BqFP\D Uet|͑40wi? RۂʁmNqM#WnՄ[Ϩ\2]+n~Oꌉv\LM?#q~v${MkOТH4xUم QkMҊX >tby!47͹rYgU_ɕ ~8kFa%A M|7qYzGۅvd NKD8[iorYWm;, V%k[؜`ϭ%P&XYLICp0T?e%eٶ vz{XPT oWѶ\d~Tp=Zu];OTT[k+qMm#tcg!X) 4 鵸}؞(P~cѳ!B[R4y@A# YQ?An=gu!JYPŮEȫ޽^G*N<ń?_\m^} M~ijunxs $~^/>DԈ% r\t[&܆hz5Rᖛ{Rq9o%"lV n!_(Y'U'u0~7*{ as"Ir}ع!qN;9͛3o2$>D"G7[n֝pC|75B_Ǟߐ!=ZH6 5(ᓃ|^hB§%P@CF`ǿ\J.wlPh+xG8 0lƂUEQ!S6ׇ}(br .ߖ _{ ⌦9\m)hLrU>ߞ*œT/XB^gÆQIkJ,9G 5X׆jx/8"=sInA $YS\S :xP@AXdtT&MDSyQىZsqUϏ.Hy6ɕ[T-h.ئGv ~U gFx2I<v4! ԫ֦yU L糈cJ7hʌV1f=~hekxG?1L/vپ.3(xU5JZU 4z1fK#tjf>Ieoɬbu s Y3_ʯ _d㕱L;8`U>Vشr1i.Ls4 ^9R/=Js3T4۱6OʼnuT~z M Zúanڵ$ѱ ޚ) ?hR5xo֨K(^{J+Lz=]d1 C5.~MVZx -R+o`M{D0|ޒ?: {g\p"4j -],#OaBaIF[T9siGD3tG,#6Vb[\xsoA2۾Mi [W0/py! 9YQ*͇~(Kvm:##ro-Cɏڗ?FΕs[ Ǥ'IRU\ PK!r(bm؛Ȁ]v+U.be$ Ol,h71~yg i4CK,OCLjf˜wOJv;˟&a/(w$SUF12zgmm  p?Phwq+ʦTh<bUdf`7=I )ݗOu oBVfqKqSyEw) c4&اRA?r {t,Pcwrò%BШh0ANAhxx!I[Q7o6%7f[ގ k~\AcD򕯅 ߫ʍ>89Ӡ"@ 0e{(ꈠ7pv8N)+BYi"|{ԠW9Chst.-2^S Ab<;BGLw_#;{^h C#~=pbTtn{a]3 *P&,&~#m٨67"IyEFVdxr-KADIE\х(lc^n>lctYםjsl-g憻YOX>^ b '%r'F)gǬ3.͌B g^Sh(EX|.6_D䕵8;?dV?W{In'Cjga[2=('#M8j|;^-_+5c$/MӌoCL<9^ysX6n#,^J2˚]H|dL}g6FYGHc^\253j(N`}W[]2xVVX3 n HnwvX:<"p3 {о{uBAv=(r FM11diu*4ykjϛۓ~bl8ݮi2W]KV&h4c WS51NʕZʶ!d-'3^p&( IS&n;A>d+0o0p㹤|pWR. AuSǫdncK"0ꞝ0EҘkl,8d[GOamXPGg]B38@[нxg7}8jg%bw5`H,}1W+IyXWA]o|t^V??unTeixAFsb0m$ʧ0Qt`T+yy)m{ N@n5(FqԜFe.4ڂԕK$b_dpsDK|`k‡3| l?r&镨'mY,5edv#ik"NB} Ng]Ob&6LdcNϡVI ]<ˇ8ޣ(܋!*0'8wZ}L$5,a]V&$ICCKDO.,#!:pyc1`VDg$-'-ɷd6hPp܃_Rf(6;L*(m1{DwpPDYL0kNJxv_ϑŀw1Ֆ.+/6d<#ԣ6%q4] ظdOkwsx d_>kBkۼb[h9" EPt UD<fs]aR u&@a0cRY,>yLiNV5dv ^SyMµFQ̵)aP>z r+Vv^-+h؝-5.!PhC|HSʭڟp^Ȏ;h ]+ldHl9T>h( )@~YZ\ǨIUlRxtm/贄F0\Z&0cՏÀnc)"Bݧ/e/[5/T%N6C୚03/uha4{ .,6V:ݘQ**W#f$J2 @Dm 8#+tT-i$]u%ݱZO2yu}cFYc[e1.X.V-1V ^.!"RA_#=IPѦ#N*_/د&0Oi;XSGzA?e$%i;4Ipp T-7U1 i!WXԦ ptui>ssz*I5j Tlr3Z[u#l2ߊU?_j˖3vj6w`Mg,j(EhVW VRJf3v})㴠x6>"`-t69)%ي9[FbiZZ)<&ײww{wT @@Pt86Ȧrʼn $~9pV-{S(T.ެ# d=t|9-kX@IvCtMs6xuAd))\=tI͙$ 5}hY9-Z]z̃Ժ6vk zs'/sQi` .Vvc8c5+֧z&)?C}Cי^\kѐe 5)!u" ĩ9Hxh Yg ^.Y*-B'oykeO1c O!V-Omp%L+$;*KG2%j9^c"{鯿#|Qj:7 @Yts'([1Mwg^وҎG2:8/>,s'2G2j6h!N z_[Ex w5d^IBGIG\:M2M'} @"|ÍL˜ӭވR4$1'½VX_uStIN9d%TܟܘOJ)%V1nߵߤ,~pa $\m>1@)Ma ׎'?^b#Q䆾/-kauY6ot pⱲMP\-R(ܐg~u);tItiCON1$ O'Ҽhp1;bD|I8%jQT?tA?Z*#q jDgc2 n{RZt]g.Swe;ڮĦW;j[j0cSڷ_RUU}阯>6׸cԲFrkI5WR5Z;JriFz0f/T]=;`-IR^H+:IǐJkT&ѡ׳La4SLmg8P;=oADIH>t^l)¦?awIJ5[I*x@z T{?6ja2,kcQ;iӞrnlPn:uLs :!!Tϔtj-I$ߌڥ v ̣]92WwNϫ(4a]ˏ|ʛkgOXq/TCF`B{1 ;%DVӳ/mOc =\zKdk`NB3W)oe}P | `NƱP4}9oفOAFYgz_!VɣQWkb- w# %EcDB4FZ(o4uX~Ht>"]T{a W; ABf(?tb\"}N6dPihDZS?杽7<!#1B',IEZPXDe!? U6 %$΀qQu(S~\kcDJ3Li<tT![?<,ŎSl;Qr]k_w( WDP;-WP_~ M`U:OX.vHK(ltʮVŅ44O0ɗ^ct;J.;FM \},KߕI5>xw/Ko n2t @jԎcQ8R-=HaNޘ:t@v y#}uΣ3m+Wfe ȫbS1O6@Fq[I|}<9|bvP:*g6B δ=Ƥ]ăC@j9NjY.o+,\sP\J:D>~4nͨtt9/D+oI>Pt<2GAC9BKԗiCo=8)%Vel{/#%xQl m'YK3~9i_y1 kXu^)X2jwZAND%H@n:5>'0n]g/ +wMa(D/ioFA&f(IN7u|q HAolԊyJy 5uO+դHbfƞ5Mh\0sw7%:`tL/܍>uWbÌ},뛚LrSV jI)eѴf9 `_RXl;K^0mq4,[_mw ?orѲ y_W#x<*\ Ho]? z'@>J-9X$b@sPG$5]W֧hUR.c٬6xv^2K[oEhђ%a\ ~*cú',W$^SE,pgɯ74$MQX@6ʊg=+v3K_zZJb`y><|2v@o3N0_-B4 x}%כmKHr0*FT먛W=0`#匣+@[lǕI)5FqL?Q`pO Pdѯ41õYunSbpGt+ai IUlz2 JPvg8<\a1S A9N BŃX|]4knB_8J4*.TuoUjQyӤ qܙHcBR~br(V(0H8 ˕߸q3FBu:O A#0K9Nׅ7X|ei:4> ?MnКb#\{y<߄V0Π.r)f/cU;*I[ %![n1Ѣkz7d]X|yrM|ջR|~% cuSV 1=gP1-Ql^zgAr+2Xd 9ee@u_<}JKAۑ^ݍ[_Gq3^8qj?p؂gơuRqT.- P [RDLJaTF#:d/ӕ聧;}lVn*'دOMt O,/@ `':`]eEv oЋ11v|iHS@<</e}φ"yު*!Gi-s1}L'ϊ (/"OQQ8VsҲb4nJB)u%P:/;*DisJQDY1Yne(&Zz}`fz9OgI"y}2wYЂ[ۖ 5a.kTըӦ92 |*p7vר5 ZӾP߭;bq[57r el_j0q(R[;Ya}A'FJ:1%hH3#.0g^YD 7;5p֬ڦgkW ty3`?;u+N$W2Fs˼ \4:|Ώڤ\~~oX맏h5҇P4m `#G5ޣ" |ev ٸnⴧ?kՈ|e֛O gC'I|4q7e湿U#׊-C,7ϓ0bsD,rI[Y BWe'#bNowSԪ(RL֥XoZ8Q$`+卖almũ_>(M䦤^ņD 7 AΔ%{$%bpWMi(Qs"h} fʟԵslêR˾q(sR!ݣN7MY<4%o ]t-j9NH{n*k4NVRllX4'!rTKtdb@wTWbsQ1Q%M /6݋iZ79T=e\֖ \`ŋxhQul$/M T*O̰_gTzړb;PD3HCzbg.yIx] wl~dii) w :4FGwhvRjڛX[tfbxGJ2hJ-9qugvVs . mwhn%-:jE{+ߦ5x 9~W>-U ҽOmdc}SjJm/l po䯪Iz4>V$_a™!ےsi7ePJI4⨑v߂oYS䔛R,{+ވtD?z0ŖXɪV&ݟ٠1R|!oDsIƱ5U(@M^>ry(D!1tml`vh 4о/~hHձwU I/ǓJtndK@IaH Iy @^[&{qPԬWx9/5Q/((MÇ"ǁIL]@hMB.`>S`䨑wl3AQ՝_u7-L ڽ6hF؝QYXؾbuf7)^byo7jh:QcRN+qKIרQ>!(,-}khcd(K@W|V-^gtB"b19⑙YԐ ݡ y2oG|jU+%Gbͮdh< ?c2Ag)e*CQ @ag&?"w՚dEk%钣B?aөc:-w6Q]SB՝Bd.z!23&@Z72MHLo/,\-Ec>u , _=vzi@ɰ?=[WphFl Q-9{zؚ~k1T#+kkQkZhfBy/<]df Y8 ͡|x\à!z_=uBpSHm&jq׋h' _ҷSTj"ަݲu<,L{,Hgt^ (m{-,Dv"k{9%b.a7p2hY(~ؾɫA22_ LUPXd "2)~_KcyU #>| ;>ZH@5PA6w9aP U8c7C(kj]mZ+/c~ U*{9,0ʷZAx,"5>\0,x_Q rT J IIFRآx.-qqT1㗑%,Txߣ"P VV VB[{]ƅE*ƘAg=∍| `u=7jM*' */ |4Ô_FP`KA(28eQxx ^FXe|3"S&fR~G2;Zm]u qz+sB~;^2ݡ,C[#SfiCw%t H)ңCESEo2W@)}%P} bel"\Қ3<U0ҀgxT]{!bH}^\3LϢt$>uQl"{5MLv]V. lgҩ6>_wwTc  r+C*:֣ÚkȢb񁟉y6@44y ^[ !x1m?+>v29`BEh%FAR PTR}4'6oZ1QY@dQuϮ1/_Mf 8rd=b(|Y.EhaÕbA)kM((Ѓ_N(GE6Cauah/bl΅m_AAh kYI 3xxlEUo)|mNl/BXD%Rډ^9Y5#eip2ܵP?X`挭u-ԜkL =>U}j%j/滩WU|hn!yǓ '%q(ÖiN:H|!Xʲ'<|TDNRAG\KEՂQיfكnaqkTƅ2GնoD5iY.uʾkFrC+&# -6=w{tWOshVRXZ%/Ym>Y!܈B"d\f;n r`x"ÎKZcM io(Q **gcg}"SK4BN*k?$t}bAކ|R#u+W! 5'm7[Xpy὎/!|M.ep-99{ [ӹmui 8HZ4ZqOcϘfK0y O$T}ᾅ$+,~!Bk hZŘ:橚`B3=x a7Gٿb=?ùyCC69e xHkӟĽ's>DK0d(h*9iײg*< {{He㻹 biF]>*~j %U?E\;bn޶q#.6 IRC6Nu9`^ʛTaQVuS9Ңu5}1' Ǡ`5?zehY\{K|EQ(sD9=1`^LΞ1d,<$3HJ<GFHZ19b>́0uҺin!((NwHoLvr3o|; 6Ρmɽ D$/ӆ03eAAj,luO;v.H?PtDŨ괃;sSēdQѵ@ߴe_<rBH߾m+8K8GEQb$j/Fe(^~;Czzf$%]TᵡeHSl3g8@_w퓭'|/v'JH,E&nb9MΈfi[nE:N{4ƻO =.`NJE%p[`x~JcЗYl+ L\O{~>OHaVi//(*t7fD`qA8k"6^\w2">{Afz {>AY[;Foj%S+l!w:) >Xqok 4pI3k%|="IЈ?-&26VYHfC8JIib[dQViXro>bSLȐ 6y/UX=9zqOXo7x~wKqWF*C kɖk%䨩 غ)DeDZEEH~1&bBOolz|;KW /c]}{x=gBu'׋FXʕ! 3 u)+~!X6AsNb ]<Ύ#6EM@I2܅v}3,~E=uNU:3aFf86sfS1Z@ XHGoe>^Q]XyJKP}I/8/tN'ߐB"O~\Wln!ښVޝ42~'XJ}ǼrhS s{J}^DN,횜Z?jZ)&=L)5:GfQdԆ~2Y!N] *O7?ػhߢh,A%~[_4a91Z! mNQ+dj8CrY&ã.`o.:fR9#r5>Es ~@`IO!4xC/}PNA}Ewcµ: X8Qo&Rm1918z=@~Fжl֖~k\ll1ϟbl:rR{"GRߋVg;yA)Fl3y[9{+g"GLM.Q/CUv#Y=ZŖUjf%\Y\y@Lt'!MD/(G(*1A,'=9U龽pson117a?7K8$ h? 죺ĝ9+ZЮqfڎ]+X4̵B$bpzCHD VyKQgK\0ڐinQSӨ>ܿ ҈m ۬JKk_'87<,{6|ۨ[p֝:hdAVeh=b ge/7Mm-|#t'Mʛ(׸d+J`T4C1jahRkXΗF1I-MU{yyR{:{ E4)#RmoxجtMdۚs}س*^}&g2ɻ$\yT.Pߢt:tNpijz{bގ%]1H`9a)&mɇ2",G)zpi?wXҝ.'ˑB y3QLcͭ-b"[p3# aQi((DrNIOe:=ß~B̯}O z;W` ;{>`RYuXL4Xppֳ~}cE|/.<ίNNڅ`{ؾo`n"R魪ro139oAٴSxFa^ KeW88 !mrwT γ5A@gނZi"Lě8'<.Z& t{LC7X!TJ U+.5m'@GN?Hc*E;O#"}@j=;Cz%,h#ڂιua"v>I}&N޵I3kG˵ x}Li.9댮2|S v.K꠵[0QڭV6 Ζ޿ &Iٮ7xA<㷫),?}E]g= g~plR\d==a(Pͬ}mJrxs*qT F1R5 Isϲ_pσl)Rur9Y [O p{UZ֭2DUv=>;gDٻGwPX}=<) Lea]}T]Ejj] y޲gE"u  \Ki\(.+ L Ս&,`Zֽn:!nVX,QG2DG\Xx6ե4llAy1!b;k9Pz:]@fa-fԤFm0x-s[v0Qƭ'pբ;Et^`CR'@|8h-WQȁU<44ZRWÄdËiU*$"QK|ٲ(P'2|@Mr/-\37lZ<.j b,teXC$kz2%7_W|%'eA2ڣ<{pox}-Gק jn ._Dv?C^uck+b֎6m3_ړgi}BbMT=wj%6e}$=J!E$EcpgvW s֞_m TV# Xxgvt&1ѥE85 O7N,RUƈ@rV>F]|nX>kINW[˼$*jf WY妷R.ʹ8  Zggg_t ęhv?D<aWB~lOZ4"ǎSǹtui}-³En]xeۚYpZ( tc5-{ֻ_0z2@CyEEMoi}4aB g ^rGX^a::XF_b2vcd\;*\p*EFb=@u(qO&"0N4|8v*6el6.ԽFPOyB]w;G9Yvti@o~bKMg~ /[\H_2'[b*%ANpgcMV8xQ2_z@"dSQΏX&Q2oČoR(b>ϖc!T651 94{֝Noi) ~tBѾJI+fe; N 5)à"+Y11YΚ>f#15|CEcCs1jkF"u+X?&ˢ;BrBdg +p(>Fg6tFjaTJh?psCNEsTD*tz\ :s'Z^ AY8. ,qP na䤯T0UrKfed)7<hqfY3I׉5"xؑ#«,!ʍaPׂK$_~ 9"^e($~klG d~ 4"+#*An%ƬWr Ijts !ٴ.asyrI+x? zZ̮+p6F+6*fRRΑ"9Hhimaܯ7ӈ0κ-GOSiw-471mVFI(_EֻkgNYS[ !P&9B_$S- AiCt%%nqm3Zk;ٲl3rig;HaK (_3_Wl}x7Oփ9qΞz2Bo3p+XqґHf,Wo=MTBH9݂/lCݙ1ƨPK~ͻęe0ʗCžtfN><@C΄edƧ.ol7>Kwʼ-^nEFj-VI6 \_o~Aؽ囒D9jvt]> 6HR@CF4!^)wxfcl0KO&qD3yvG%p(?*.iHv;ݐ)6x}c+4tr ? (ÜHM^5Z?q]k~H$[j(st%K$ ΄#NnnV]Oܘζ!8_sGb1-$jVY3=h+6#X~v̲JfN>s{GeF\-Eq Dү+^Je má"HH|8=jn.&JW> ǘzQ(?*L+!~qI.IV憩(Jk"VZ.b[9u3)#D# vN dZ7YT+tm.}-"8 y"^!B9p;J{_gjL+QOu<Պҵ.Cд sC1@R^p%,gu˔ T,Y _*.‹҆ݩ$p.Nj靾]m&m]Bu`MLCh({wMΥG#V R\(^aDvC1ge=FD X1Wa<׍H2\PyN~-9)7|iVA<ڪg,\,mfh<:1q3B*z}6XNZ67uJ;sc쪲urSmOĄ,BHaG$c/x|d[]q]N^qlw?q#']4wT@H}-6a܃!UNJ{ ~a,pVB׬YRCĿ\ε߶ |fǐGX5[l6P:8]< ` X: ^` ˜Qu,\?@j\>m &%E+|(S$e\8쟞'9 B`vr| ?a5cQDmc{֚cu&Y ϼO@Ϗ?>̳}0=dw`B[ڣ 5DX6@l_f4gJ-b_V>Jx76[8(In:kOYd@4Q5PWk#+EY=2%= P*4E-8ցS?&]epP?Ŏt_zf% j/a"*3tR8K7+Qd"ːK_76!ߗ#[W.LYA"ܲ 0*s,47xfDZ>~{:03hzޖ߅>Ttd=A *~jy,n, Gd Y k?&2au]]m1ulPY Vl@et'U#!LHx0.`s&@FrԲsZwc9a -]=^d$!۶&H} XT&/j!Aj/uZǖ<ex}f2q9l7lkF  z@6{Q@~-VgFQQ:jlao80{NeϨc|ՇFI:RO:Մ:-Ua+Gꑭq<@g)&Dz&,}ICG^He(lpȘ_>6TM8TR\0/qsxQ!ccš!I@)v&6uí"wvoG%L HwVIe\Ⱦ; eE^I 1`qQ7mo aco|국8`k'`0k%^ ;^4 i Gz* &k0րMǔѩ(N;/熵S*-RœpH&l?r?b糋o4oU00E\z'x\⪀ܧN棲Z,ӑXQRxՆE6CtwiJ*y!g}^F_` EC•.DO՜d'qt*Ԙye|}gyZBZ@}L& Q Vpz0OJ"·thN{,Ce 2&0ҎvLӛVmgtiG a sg{՝Օ SH) \{^Ŧp>h[m:Ƚ0WNBbv+# ]v%0L}%ps= K~ :Jo@V6Ϸ!!qCm7mՏMWRt9eYczQXSjc)dn?-0oxi%ty]ɞIgǦDtK!}b(y"$ ?U3)k[- ח<ƟH",{NUhr~ I4^T9Sz2"q5݉F/GH7SXۏ%Oò_.CT$9?ቜ/IdA9'~wP\^.=*#?BGf2j5FuގSI 7f+&!1peqz pϣmYR 1mr|~0uV/]9@3@Zd9mra)/QxO n -2韬 DU'#fN! b/q57$K`|$yT^=߷d\hG|q!GE "aS- Ȓ_R6[IXC.y[fgpz}Nλ5N(]juX 'f'<.x|%;~TPk!xl3O;dvRn#tqfj1lw]dL 0k:&Ào|hu$E6Ԍ,V8I) D_:T㈴iJuf6U=2~E [=d+Qq/ynO{"P+ Mv=GC HM06joT{[~KMP-Q'iiiBF^y&-GqT*뎶q33E 8#wv-0f`:ut K(Lz|0D`+t%;Ķ!-5iyVCG*_}hGD3<W'H:ުH:B매M8}A\Reu`͞.חኊtS+|mGoC /9mPM5#?m5Cro!+.)DadjvTz/>b ÿ+Rb^Pam:*R*JT~H5`(QU4nK .9 4firJMݚ-8iVڿϖ@`xxmժ79m-b#y YNMp!tg :fJ yÖi xej0NӹSouMyMxXRǘX+ulrmMDWyfNR2Vg,kbg#iTj1Jft_EP:.O7gn qPeLoTќF͊V(ԍV]% u?|wZF[9t,8#a< E*TVk*{!nl̀~  a墰K|IdG x0 I!18QW['vZE~{Vog- NlQe6~` V99iϭͨj8ω,}H X"Y7b%/OPǽUKb2Gqsx9c&MȱOSnK f9uLƏmR[H GUj sէ;#M"f.\ =Cvaw_kRC-gȞ /ItZ_s&4$n4qଞYYz90 7\AV>AMpu6vH"-t&uRZl."t\/׎ϰޝ[MM_R/~/i貗MO4,KgfF.7s(?LavWORfh ;vrWkNP=ƨ E[.$&+ N* ^UעGd/ ;&&-N8sjPfٓ#3Xj^>dNt!-~zO2dxJ ŻF~mfW:Ҹ7@̿0ғ+Y볶k i]'Ιc=|I"6U-Ew4Ѥd2&BjN0$`_[Ly0z N"Iˡ>w/6|G<FNٞ\V*Jhh/0ydT{˂G0]^e#Q+uJ'X·DȻ lxh`icFśZυvUcXN$ j/eKgyK4o(ǘ>G!<7sne[ΪMBxuxvHݢCt O{ґ- տ"R[ݗe1j7IJI%18,E)0SaKMmCIJf7}Y,9>\E^g8:@MH6ǯF(d%m^Lk3k괦PlD#Q5H5Gn& Ib^'7nS; ;c ud\R"gBH.ͭa!q޳_'-a7?ٽ3+0 wy-Qr5i}\};4 by!B> $y3^Iiy5[&xS_Mr˚][3ٷv(1o?b2C;GG"9icU PJ/STQ 4h>['D"AڰC{W[ΘyOѿEGQ&L.2)݊]N F(KB-L60F÷7lmob!ꨕ*wvO0ʲc>:ǎ]k,CnH MeS41!5=%GME6F #s'e ̆ZW&\|qdBjVb~//w0zW\>=:)*5;pDMc_! QvgL*q|?x*56$ɃOaօPuu` ֠I^^wxVs^@Ӄ_O(Ky˵KA>=wF>Gt-|2^B {ҭ T~%_kn>zzmt,8"gP۫q@ot6 yS3QhGk'w % T|s[qG a*Lts=Q`=ĜM8mJoohk!HM~[:D;1:<<^lPR(Ze}Ix$䡉A,EiX+]s˳"Qg2vUT˳D]z4?$yk.iMm&6{`3HKZ أHKfY7\U4Dr6Mo%;of&4r p?@K>|R{OV>R4B/.vR]jn>b+3^!?vDf4on㦝6e~QXH6jixɫ q }b瘗vGWLtZգP2I>4*^ /b(J ByJERm4R6XU\&tcR@]'rp0:m a#)EfȚ6`?4`㳞 o:?~7y lE<[gG?n7P)g9fbr(Twsҡ;<'xt(3Z뮒 ^@t`rүj:H} $߀I:15;Kry"M.٫=`duc[c5rQ<|)E#`0u3?͇8 wF pY+ K57<౓b$ОHMtJ ^EQ_Km gp5?3d4zc#OS7 `glM9K@=hIN:"zqxA)HIOv496+Y ԟL@xő@FQӾ].oSXyiШ;>/JP0& O#at ge$; 2?t(Cp: A0|LSJ3Z_ $Qy "G4ήHU*3BPW'bYi}mw .DO(8i'p[B;Xv- XCM lGgt s =4uČ9k4r鍹K){%ܓ#AcўUB#0ܚ(1ã[qМ &vM L5T+C%uMQ{[0Q0|;id$z;/; 5BGglRNQBc{ D7,=Œ]NUB#k &JE^7zֺiMRPW29[`o3w I %%x)QdmgHE1<\M+YcZw@MM`~` w };v SSA|=5ă0*>bey?mAQyy10DXr4}r.%d Eò:ޮ{wB1.I= j f7=O\Teۺ֬c`\U"X|bU=<7&Ta$ȟS\ Wx:*k&ʨBk̉S nŪP&g؝XIAW(8mQD/8䨊byڡ\GY a.PE2Kњ {ls>_iwL8@yČjqmҩVгFzė+uä[ߧWMnb1/p u7e%ur!b5*o2mR_ . OĹ.'L+(bSb M`V-3K-4*r+ k ?+Up i9{% s סZՏӸ9Z\kF?|kC~ \Kr 絃̹ICX'<+ V҄~ڮ,'j?XʕKc#Y&|-^J/+F43spyU;sC? &ed]# 9a_ N0 ;vwE m9,sCϟun$XJLs`v7ҾHMI(I6/A>.l+6EcAt+,{Dmc|653#t5>S4+fsdaׅIDgpnBHH\'pAp>+3BMMY7{{ѱ! -ZI`Ǭld6Z7O m05HeqWUϩk?Bt_.l ܱmEaM[kLjɣY 4-C0ajKaQ)p>RIz|Dj}a<hrS%DOꙘ]p a^Ua%O KšƬpt{'eYkDtwߕ=ΆKZ%&UE ȓL珅;g1Ɖ.6>핎>KwȨH||mTRCf@DE=&]Jh7mYh?wY,M9qTu}-F)ta?E/LfN*^jA -i};\[RE/s3KF:Uk'hQ] kWp"5'_ޗnPdJ F~gHAޟS֝߀WGu0E"[rm\Gm}MrL>zANw >:ЬbBK[|\2޽068 ?TU ZoXWv[Z}3ی]H{z-:tJ\$Ҩ0ܵ:Z@^ |-eLY|t /1-4\ 9[/M6չ}\$iglOMj GZ:jqG1عЊ9}W>,& W_W`J_DK7;")axAKs+D,!Ju_lEذOUS*a>S!~ab C6VU܋R04ȔMӥ"N-~aa5ԏH yk`;ؑ( {NFeʙR54,:hxPL ̭D@DQhRt*]`x&8dJV8CI (>3. YPvz,M/!nh$pgBvl4}+4(gL@Kge$Q;鋳Aqjp-H[q4Nc鄩1P9EEx U$o{8`5X3[D`ep^~ܽ"S|-IH'E@}f&ko@m֘1&hÃַo9<_6+sЋ}/۩{t1^"Y&\X;[Ԟɶ# ==*5F>;LOf_6KW0k2="V9<5zI6=ٹ !oiۢ:w6 2FexdVgW| bfi F{b>k*pK]~RidATmZBgssq rѐ(?Y̕뱚_XKzZ ý v&o%w[{f7IVbiKROIjg,lDG:|vP?i? 3(LVqH=m`2szt0퀘5k3,Y@ D@[Wѽ< A/"6{n3Y=^1F!eN28PL++9|\ +[fУRpeUf"J xEOKD7kX,3Kqerrݘ =c]Cl%r$ Geo㳂\He-{B̢h kkYFe$B5U`yukIB# NK@* "6FRtQ\Ϭ=xYW:w\sYP 䩉btEtv(g.-H%ژNl~/[r5 wƐJ$iS~S-5;Hڪ}_ȗ|36ĺĞ-D%l#]n7|։VF @p {9ʒ7N^j .QL@/KXM?xt[/Sl{C]> {m3DH}saKC˰uxBR U.nJ֡x9ͽ-jYk9j!f2]X*𑼁೒I%rM+R+ǘaE*&AzX% 7z?яxwGD?p'aMmmi9 /5Г>FOLaHp]d!^p9BBIGӤ8'%OD0f5-3 ɫeʫh)ݦnbw#}b(zg= L:^t\&@nB]3'd[hsH`.5xhE-@. s&"9T:0`tjy MXcL-bΜ1`E ͤxCpw (ߥ<5[cJ57`c3EㅏU. '9zq֍:oess׉8Gu5 O6uTs/2v]ޱ|=hFbgͨ  éCf5M\R!Dp7?ͼ2I\ 5v*gK0`jk Vd|~)|1=@t{2Kb7[.)y1BÜBC*} ]֘%Okt! 'IohcנV.լ>iŒ` 4JS-t{`XiLB( ~p^t8q#x{C&$^Lh9t) x"GR Q8gels4§ĪԦd9~y On#XO8Ȕ?$̚yHse'wծ MLjA5כCћv9oG?!]s!1* RYup(;ai >i2R)\w}+_?D5q':ppȋ*16m5rTo>67 SWZtXf=Ќ `-D]b3a]7}ޢ/o~?a#Xxu_O rfu\T<0ZZ4܂^Xv5m=ez557Gy<`PޢtJ4|t?E&ٶh*w~րcI5'Ap95$`({9 5v@#I"q5koslr൪,%?$'(In-CbìUD$ | ;c2^^T娚~Ah\M)ӣThh [υ[Uioszn]xv`t۲$!+MMrz^]aHE %N!f}' . ؅eAJ88gOg,BS/."epْv!| N3ZqH:yQͦ<"g\ aaП!n&;!w@Vl:RΝ9>e*W%fSHDq ZAcbfz66Y ]V2|9ޡ9$~ /RڶUס QkcOvt:׷p:o?ne(mUM8sQiʦcKeUL.E e(i39,)46x8~/ѩdu2+48l0)m?v<}3'*039Haa{\m<f ilD2fSa0YRne5M0DvcfluUZ!j D܍1FBL .Kc̹/C@ls<N},,U.ƒ ӕ8bBk.߳nlŠ M I?Q;.Ϝ༚;t,-v^БN;aFbfa! CӔҮF1Į25/ʻ ;YAm_kPXO n9ՇKWad9Tc;oZ`]:j3x&o}oQqYxS/MR^ gy&6nX OvB@ SE }cub(Y0ӄMUpE\M5]\츄m`P5ne+}0<3*l=EZwݔOŵSegAr!'8 |,m t);"F[YQ UxS*LrW߁8+԰\Z0c"UGtOhU(ΊVC;M{gr/.-B$ #\NP f _}c"=Z~pQAHS1DVNn :p/`0 6tW==@n0uܴ,tbd \VΊK )6hWIWG?2)Dq H9ӎcka5'##t햯< '[sۃi=5xEx1>CR9t-0C֥ZNvKdVj\Ο|WBicNK|w4JlrJ?#}όwwaW鯀c`|" vkht&_ZbLwjE#~_+cZq(noTt9a0W.xbXp5_Ȉ;Z)>K+xL!Oy+jqȄ"(=GKX 6l\iGByA_"> NM۵eV{~nt3If#[]>OEWW6ZXmBte*k _q# flYrX ԃrq`;x`vFk QzYOt*t 3DK_wYeg9،$"B Kݬnc.Զ̷ p^_נ^~$cE_'(@LP~d#Lk~Iss )ՃY={b{*of#/<)2{L-EF`>c8t> LfŎ~? ȹ%v.f$\$ГX#eyE"8GB_l̇-[QzQN'W l| jEՈwv١:)e[CxIV<昈ZaMxCS}=]5$Պy6XjlGpa͹u0* !6{[=|j'P&۩6{$jlf,Dmeᶻr \#?bKn7*Ժ͞Ua uÍg3uFmA=ep`f=C& Yi@]/O MrQom]CIEQ}?'Ǘr8-? rkY2O񴥁5_XXHю'ca{s)4oQNTl,FX&ڒ69RVF TRŦuC⻤~$!x`Qw'N -/ tvUQwoS(k1MNXvX㨍&dO+ B1Wmq!hsMPZfG$L7@u!M|&ŵ 3޺`dlA:Fb(2U~=ʑ^դSZt%%z52_[vr ΉWPa'_jm=FF=ѕɷI%>*-x:Խ ! C%0qhnl;lR|rIF,/8ϻ!tMqaoh+.;yYo nHUGAYw? %2_64Uд5R=M$8nsTūrŕvC;XQMzJr^l*|lMt`?hM&bVq cuNcPZ/:~̪כ,s"FFK.3 *u ܻdPb6:!V 8]5ɂ񥦘-ԷC%<%pc^ yvvi[ȜN_B*BQ|wMrGb߫dTOǼxRrAzI-COi2g%O*!44rpx_ؙ#%3;5IcUTy)tE.$mC![gSМʫ!44@c9ޣfoT|Vli h{KbG0H<%p?Z[)X-9 s8lWQTXyE[E֑k;Zs!Pj[6j٭AwFY-8d}~% 2Uk<@+u53'҈u6%tVG%bNDD Ys)T1XcB8?@ΎUSwq\ 97\bBt 4Sb̅7bъy5A$2Rkfs])[8y $~M鯚ʼ2)l|IƩ򥋲#5yssɫypۗ\ pZIatU㎌$Hm)=o+! o45x=C|bh`\s :[ $Ն WP#Ugb( [4VQ}DE C5X@9{SE7%DqGo6}jUFV:Jy^v9)naYTۊ ^*QZrܐ!56!\4mavD#s76m7s8_^)5L+cп:rOcEHezg/7oy:q=6\l ө\ <>"tg066'3t!=S'3=hA8PZ! 'Rc+M_ڍ碝ԃ*2=I6K \LE<w8"H;£jY7b iZk`@Oɨ$%̾}D0 ;mJ0 "+a|-θ*Kdel%(%gƢ y%mҔ=7!-5 {M o1PBto.w*b]P>!y;#OGNݡ).41hOP?ގ<81ݠ?zrqΪ5%A^D"Pu|U`x9E2 .gQjO~wt3<0pW4XSWY*: 0A4"w+7n5\Snbx6\g}&\Og"?{&&V3(7m?b|$Ivg2r<\_mVw&=ѡu; j$ԧm*2AUʮǧ& YŸv4V2|$ nqRHrbRLPGH,+'9Oda{;Үry93U-  ]\ZP35Xzu60ۄRWay\謅[ qC˰Kп&H@!\#gM̐pݟvʳ-lhD0{X;էX o"HuW}_ $31ɐڅ2,V I&C#$qyVy}fL{@gt^V Gsd1$:O' ~g2zT;5k.έ}Cfb/6rT :۲?CocX_%%ve5*inǢi ]cߺW`o6PO< qA|]M: q?-ϸvP~LqXCs;NJb|ybEȴ3#P .#7m2.mW ƩK  G)KT(`G#kp"O$_UxB$ߧ >n )xy%veU]mpUjr_enuy7 X?V;Ҿ H>GPA1Y{780d!~$jKdFN%ɭUGuhl20ܾk w&F۱CA2kCU`ODDI6%0/֧%:OR3 vFDʂWٶ?2(GѲQQPlv<8}n[aЫ$J&VN W/~@[E4>$%vo`7Op/q?l,~o D k5]-7tepj3$+'x=?aLFC Rj^!CW@)5˽L:i})]($sA) z6.-w_gtiɋ8іzntLNJ QGOIg5UgйGWVNpFृ;X-5o崬"Kvwo)7m/piCG|>^+MZ KU gh -iJSUPз*ypl7 Fn9{lԐ=vrxqG_ξ^贀j|CV5U/_AO?d8 gӗiapB}pU\j %'JvZ]*q sι mב4lkźMF.!q#w+ߗ]%m έ2J`ҊZIȓr։Ani+|yܜTD9֫45b4g!A7u{\)ow*nbYeg7;)"{KP 8l6>uwAs ( y1 aJyjO,]mJ@Q, 5$0/ʡ`9Õh a},OxVX)z#߄#QMdQFEgW .R2Q`Ѐ7AL:VFU"dT*=;z{]KMH|Hmu/<@3zB ]`*RSWFdhRūI&0Nj؇оzp:r@,@s`;Hq{3(*Dtpb2-Ԅ1i {~hBKQjwH յ"x:55.T-ȍR{0ƥ|]l*8b7H1zZ O~tc~yzwpprȄ`#|BjQRX/3AKfn 'qDܳ'Q4i\"n}BCT[|;HAѝ Xb+.8UuCbѺLPD 圑 W3NSseȉUi(Tļ@&axW*_H_cs,.Z')nxuL?)A xԋ~)( ; !X]0mOpV{@Q2_jX ܌qA2Tz}mخZA_B+'A+paྠPuhmzDFڹRp:s.dSc~SV0AmU[tiRF WKwǘ\ DԖ,i[7)شbȣ$ÁBbxu/;Ny/Rf.0Tq;Ds|Ez~6c,l~xk-axP` _F5)~d)qOH[h08(+K hx(b5sHjM+IC gI)FL4hX@k霡Nk%MLu yT0q'F0wv;PĠIX xUo6jG̠A]™̧/H`xhBV0W1Tkj@V$ a;ڠK:,4RAmNg8yk\}f kVN8&I##&whWy9L["jʃ^Cx 5zT6_v8' A+`aYtȣY'ӉBBpkGt9ܨ?,v4[Gh$ء?ˡ@NvEeN(<MTTz= :4 2%^]KLh8tӈzh]ѳ+xVkmzT$&)'en'fN3cl:;/!#`qNC##D>]Pn;5Twt ]CM^M';qr{uCUJK#q=A^'@h1i3.nSXW^j#hV+E%/vml~Rzygvîo~" J^]`IU[.maiGY[b.IT/MϚ,2 /2`|d}lJ}'fQmؠ[|g)ch{ _*1sRh) haqgUٙC 2?ړ ՝[/ Q|)MM3Q/`y^X Z= kԉ3N@}.M-偽˜7+ijϡk Bdcݴ@$:oo~rݢ]kx,ROFέ}.q} Ĵe\9usЦ.*HU-B-pMSmTцcQbbݢ! -Z`%r!mex|A8$3f80h̊&9BXfݾ9@HyXp_s"R:;v](r7(N{prD݉5-oAwB/G~.XmV*=:TVnS AX7i}(!".1Q28(R:\ %;A$$InA>3Aۇ7D]b'(ey :e,?eXӈ8^:(/lښ$iw}AQFDg ³5n7ۅ&@ [{ PRW;jKv:Ս+\<7~@`DS#tl2'BD.=}Vx!llYd,Ipx. : ,f1ೋj?߳9fV(p3P8(292 !"+Uzx b$Aǘ8jS V]Y2$V2÷}Jy{/vmG8!Vw;{ɨ]gFߣGk/OInF2g7yh#/Oݒ6dT" ј}d,^RT7oy00T&>hŜe`8QQ˄IUuF: v׊bt6XegOg+ƀXoifqChdJgIhKϢ$oH ސZ9΋h,JJh3ij_D9?$g{JR:\&Э# TmGKO_3032g/3ƁZXs~Sw)ZrYqZekxӕFR Y )^4&4>w%QS PPTCfJU@pH͸^j׻45]>2,H .3D1Ato'򋔵k07RY~y2 Ęmx+ G)qA-US4|0~b`nٓǬzl 0KI@N ,lJ]5!yLsz^ @6)h1Ȅ{o:vqH˃q[K{Cy_1r?3d#BNL%VxO/3nlfr]jcmb[лO_@eq'8zG옶zT[)$`l)Tc|v6T rE+h~|AyPfTJO]@lwn7s>@s70FX#y5rE*3>׾ nD:D#k;&D̂S !ڡF{s+; uT%$b|V1%LGyǍ4Ci9OZ:l`#FķXALU)YYv|iʡs+t*TVdqb@}n֥HiNR h}1ӕ@8no0d@} Ưy8.@>L&@Emj;2`SD *}[S9lْl tf[cyۗ]9\.Q`:kti8'MbI5YB\Z557]d7CjvB^ N;y|'ӄ 0@0A̛ ޓ0r+(R$CN_Co@gU>K`'>Ϭ(?^T#kyOkj6B1y5釅6_2Y# x5m̾ X1~Xy|781%,(0_暍g:S-_3B$_q"䃛bȚw4ɠ|Z=ERF%MHP\]Pƽ%>4 ٤&=SJhf x xV1ט12$̴46SX!Q8U1`Ae'~Ưw:+ ud̶?hH@hn*3V.}y>z"˒ފq2s5% 0PA @栬8pFZ#Hb|Ha.f]rDdk :"-Tޫ-dP<[l[|`UB"A!㪰:-Ekܶ2DH>Cvߨ-GPոWPʴOp2a%{i+-h@`d  5lp\XDp wJ(띒!Z$md#fSo{\whE&.:I5*-ܟԩF#+VֈS3`2`&RcxΤ{^Hz[W*Y&0$ /`ڬsGݑsō'؁zu|pㄷXuMs}܄] OV0яj9pܻ טG*/t(h_S7^y8ldLw=+1QӪ 8J f/SH c9&xOt+?o=<7<'d%:W bě8[Ue#YӍeW+Q3{x~41z1MOjz֭{'fcCC6VbF/WyzE̻el5T&l:61Vs9+V۴WhMI0az5̝V?tϤv%?]2cFV]HZK . O ]ZyYX5oQ)OlLc\T0xnٍ|š**9|&}I`u%ѽ“Zns=w}&,mP 53uB NZB9|efSș rNȺ n(.2J8ŷ&&zٶX'TmYpɴcuynj*Bwu}5XpI#R^QҊu#זAJ>QCNK8q9IGMvOӞ}6P`3plNI]0_e)c [=09!:3H#_ 5`fd-ߟG%ϐܬ )ϠWә7Kdxr@j$hQaMbU;<"1{Uw&?9>O)h@ҙ<DҢbY -|[G 0jf+1G[g$@-p.cR)r-*K-pB6)^5b͞즗Skk&1X8[R"Onw{:pLy^yoFlAj%،Vx:WICYx0yr^DdXߧ9n$ϯN(rѳ,W(ПYH^Epq#ףތ f7}(N;BBюQB- :5P|v.~jubf Mzp6wղ2ԋ28uH:SM!%Bㄹ?H(ֈ$[s~J[:Y}HmQJ"gA C;32jZ8Lx&?#KDTzNEޛ(ЃjAD͒pT~bh{{::v|B`>JX1,fOҜ1McgW-uxS!k3{g*ׄ^m1BC?I%xN(N2CϵF TQVT*,!x2Rh@q+xhQD%f Z;ɯy9#+: $UwE嘆2@Hr5f͞ԩR,$͸7O&(dںӆ!ceؓw,`|b{a(Sȏ~r{Q`sA]Tjz !A4(6u;uK>Jp1heU(czdQ!N^Q.wԶgrܔjmgq!c~K+VR 6ոiKYұpLZЩ@ee(l6@E,)5兝FZxV#wǘŤqt;8VO%RpV .fK`Q-U}X/+Z{wL޷wpiqIb6K3`…a Ao.}yqZ@]̻P-uuQ'h aj)hlh4Վh<*fu>>kZAA^ka>Z:Lg8zL[T iTB?F'$m2? d"=^B9ܷYrc؄;sx6 =FFzF gEv+iVc&QtWium<*SwK%K%#M`P{f`.wszE2hu[eT<68/8/z-P"Nu[ܵ<]SЙ!qH{JbbqRXqy{Ŏ ~_KE Ll`D{p|!̺t /pk7tmfo9X~6 ?c摗{ h깪GDk 0+iCtOux1R@BɇokgfYFTd#@;DILUJ+L>a23Z=$Xm :`dwmP=3_ {=i F΍̝u6<7W~ܗC @~tyi:VQ]ډŋz[|5.YvF*LYQ(38d60`nuXJNYD?` ;1&3uK_A;p/%Z%aF (1d9ȟX\|V^=Nq#Z'VT h`z>K/;+t{e3kٶQPX@Ѻ/(` ˬI3O9aYl԰Cܔts=-ā9*Yps- CW,_㕁۹rj1æxvG+%ʹt_f)qNCyÛzq׿.<ځnIwyGA eWs2#]2;~_œXm%,k Hj e ci+(26-e_?0^ ?& dTF{9m Ӣ)K8Y/f+WdsX@upV]r.$5Unk'2JԴ p~Ax0f6[3fG)O[PoaMmT B.UhV&rIAmׄ*yImF#D2Y]hi)GUݏxF9z+H6Cz,l &~>[!^SNNYH=)l[<%j4!H!_=hdqaEo&[(CQ|U {hw3'a^*0ΉBɆٌH'jw߂m%Q>On~;x4]~^/ی1ۧ `ם?RCw-Cygs! 12;e3Vx zc<9vGD vWՈx1˟d7MǚҪ[S5Y M3P%ɩwqBMo6m {g݉[pzV%6Rk#66T iه\ˈiXDU@ T ,I<,.Y-#[W@cACn%Ply臄Yk0M/jZM*ҡzS7 jḏL;+kFHpH f{u4 \>%Cf]}-4l \5G =A&1`4 BAh\!xczd׏zeSb|u73UE=ORh-TQw@G;u^OSnaCVqШTDSC8$U=Fs 9kz =e]H`ZltpܮdR+u`l%fQ#6USgr4틱M"m,}R<8S$л Z0$4vߖ%xrټ m`F >T45Y=sYm \7>f{ҷWwk#$}a"kj1? N TC+tܘ4R5"*` PyM9n9]~svVb i}ByOØuM4$w oOO]S7%'eRp:~P.0qZV3Q(3pnh%*"> },ub5q,loE5$kMr&By<(ioVz!8N(;ZAu%a}>0\I^GR?cݓF!9= lVJ>v\lrCm'w[w\B 'F nqI\2b]1n@,Clw9p^fpo+csA&YD[ԙZ {1?Ĝ lzvF"x\Ҧw3LOۅt5w>}5iΘ 8pX5-Yr%yjTU˓`BF0ЭaJkʨ} G>$yA_#*߃1#*^HPՎcayx$_p-TCPnǓ1YP2MټR"Qߢ]D }\FUeE d"P0_k{x|B7ʬEws6KpxyNg#CarTz3/UC]C,fP04#P#L?$:zG޺?SخӖDmGZL ܎rvn/<6 n8AvD6uLTCr X;#=J_ YBBoHrmzMA)RdO\2{?sA-UXn.f|ɷ@.G<MV2ضJ(yyh:N1,^s8Q_)Qn?4xd;zd'q*}j"E7ȉ#/6H:vb,-I/40K1aMK%"ƃ;ë )oEr :*XT6smb#3úTr.(BgpdɠIUSc?$7H%唦)@g~o3dqm祺ԓ;Y3 7&t3*dP [5'gOt6D˳tH+$@rzp z/ icp'g,U+~| slRDpIv|FՈ)$PR߽͔wǦjvrop| &]/M[<`df)9,,Jt>r<cY>㱴Voj 43M>y9gjfĎ3[ @/6wjgq04&VCs~|R1P~>Gmr26PcӦ- [X8U&*[=N>LP[u'D>(:=95^$Ix9@3;`r_bF(f;3:xC+<+w3^f+G5%+5̉ ~#(~܉G`!S>k,|Nj#8cٵy}tbN729@YcA{"ƛ2Dc$yvW zyJ%O&`9?1P ̜œJ \yKւ]h F[^vAE( ?wpAf4DZRڶJZvvi1ٲ j[th1:еS0;fgHNbB؃N|F@oNVh)r D04'#m9ZHC뀤!yR$VvYdi`VbÖ.?*̘Vmu/3`BʃJP 'E[k;2,dKB/,Vr ](=| 2 kbBPwKjN$wѪwf7_#,R5C#zdi$WO:Ic r~Ep'Ҟyܷ˽cgt첁+BsL{lȊo|/9=x2b!3bJU%G,v|1>Dmijs7̵nz7n;! Gg׊I[_9OYUI;iȝ;|W(h:z| Ɍ)ja} 7ѝ 0^IxBnn`· Y=;?ǘ㩄SLQ/l:e#B{|aG1κxt5@q4[ PAg*F,kO_Y! OᲷV[r%F^~5&ڞ5l5~|W]BŻ񾆃֏Ng}UѱnT>.>,〄\^ܲU/C(š#qkF1J>evlRw?D4•q h&͖5mȽ(=jEd@S9/w `uZW8"<+; g,$RTMgkj1< gm_(u(T-.#~&הb'?PӧRAcvOowN' c(pRycrGRql v!:bpIXRnlmQ)uG=NnM%bzzs7VÙOG]HNk7p+EsijH8ˍ= RTYp9\5 & |."7`EV:z:HD%LuAeg0ڛ(m2IϕʪEaI~vjy%&Smts<'"N{ޯ馹}9HCv)*$E5w9 D KJ`5!זB[SKVcӔ1j@s-l U}/I&XfwY˯[?b%I1j"6)shRފOvAJ 2;!ΘDz?r] /i#@88H_&+@[£PzmV{>!b^掵 W˽ s+@Z3M@N_H3ӽO04Ň kŕ7t?,[u@se#(ϪaÞM"Q;d5*t7tҩ=,]JP8[€eA-%iWƹ=A_tI A<ߋg̃#]֎BBqvoE+CwnVZN],,JQ^@,"{ N*V3,3 Wެ e hqfVV-:?vRD['.]j V-yr{xjAs/V|&DI-~q ]#m6Y5J,?/ۛ'57ҹԝ`~^o|zDdUc+d3?ű^6]S S϶-|zMC_@:5:q}1仦m~`d{U uaZWM3rMZ/Ut~>`j|9H޸u$Y*] vs۪бT`s('ACK R,cZH^הdtdVÒA`7m[0[?ɦ@HjNUx0lVp\e峻JpjmneIT!,,Ei70)tkl?E3#PJl̮G\3zߊ; Z !%%.M?{!؉)lqicL 0@ryd܁ag$:Rtz#еAW&7qt: u=Ë4X+hr02/UX&g[oLA(! ٛo'йU7>Vle_&Tkly['c05E%q8fdN4|Ct4o[aJy~wj>?$Pl& wyC+0p0~o'P$vAZ&srPn 7De1w/]omrLӯ`T:O93 >k7 ML\v qDYj: z7oncZ;jWvk9zapH99磝IhW} mL lwZ> m0'$VNuM$QJ:Uw_qlAу Xu AG#@ 8Ucv1(+'5T,^챗Ty"XOgmz+>%3@] so4CWri46j( _T=Ū/>_ﰐ0x'Q{f傶!s>?vq|EdPnp㜟`P]`=U31C%hǒ&t%oN cƈP0^d5bGњ`4Ǩέ C h|"r#MpC|vDben tWE~F=LĂ&su.#=ߪ:i]h u.c}4mKE2nanOr*Y1c(SsCGΠr$AI%]QU{߸zԦx{BjS_.0,ZWN4}ksVQoG.݀jg/ ]?cWB=4~{WBH'l-c&;WTGXO,7ߜ}xБ8MEH JZ}A)z Ls;C2+ZtETxTY֠QJm%g?tTJT7-|R$ob7FZEk='mL$S^}v :oB2 Pl(wqi¦gQ?|6,r=e%`N|N% 18l3s%ù`+'MD?;gW~C6<,TÍg<fMݍt{-.nJ4n&CzƿlgEӞss}-tn_ fL8 /Z:UQ͙B5Kj>cZQ|}G 'cOl`LB0bL /p_ jE?}D8xߊL'ŎQsxOhs HÉ@h2bC#܆"ϤWeb[JŻ:o&7e5X({eϩ=^0`F@ O YfH0?Ic.&P}4Y޼7pu9SxaBNj7d[xt:SQ(( B~ V {reD55@K,T2A~^Ҡ5 Yҫc&\V>K 7!񬀷1UCade5-A^D#[;+ ŭÛ ;|u(""tAƦ\u*|+5PgumYGv`[QX4 $7—A,xR7P&^[Pz=s|&V;`]t*f7LU}<8Yٓ%o^_ޱKV~W'^Qsa d6n4Cۘ}tI,}lnP7(s4)b$[ ix?r*"w_?v!2]T%(\l۴P(a4):+l2E=HWJC)8k^~(q$-M?!yۢ/لla`ޛ _[8~SFo4niUXI cr  `oߝӽ\~ {S,j us ) #{ۈPBP*K_4B0^ʓ3S:ffhfz+a\ckZRr뢋MwՕ]GJUuSw-VH@y:&݃ɤw=/">&.CxAH34*:іT-Qou2HvR/s3ȍP>|l8u}V UAEY)lC66;▃)cG<(D(ʹ‚JE~:QDs]z,E>OTGPRO %kǡ%<{V~FY 8-om 4܍O9AqΚ[2FEic&鼜ʵ *iy:~pVav-_&I.ݩrMLj{/#I_,Jse-w͔_fXfb'楶5m]ǩ]|@X1lu(:w䱫dKҨBhQZ`_k)hp)Jj8ܸ֔Zuq*WՍf*~?&O<#0.|c} PgH{׹,w1 uC^ˍ~ ;qH^V%ov+rkЉ27gT| AZ@mnC1 ˜~ORĖ((4 bű"KU Z(~H3ZdoTXp4s$ EB]|`Kä>iP]vpZ: t`&+)ف7 dyy8ZQ$Fø^20{0!oT 3ۧ4 A!AW,3&3haP12.lo9Ԏ9./~,czOغDl@-I22 F-W^5aqŬ/Ʌ}_DkhПHUJgD<޶Rc7 Z󦰮YXEiji!$6 #cCn20Ўd1}1^Yu_=k8x9B2"{cHU4-/ ~*R\uđŽI\F57沙. 2:mx@qX~9xQcǕ\h!jvfb}VGی5s߾D0>+{[iR ZUGNUre![f" $=0؋uH!ZZ NHsteW% <AT'2ޓ~ Pr BUB91#AU$[9dwi<ѹ$ %Pxi:n0_1ط%]ǣS LIc`FUTC]£56˼W_~v?x4Lr,!ܽ0W HtڕQ+Tu@P@j,KBq;qy(P**Cw.) P(Y3Do)C9OalHblve<'.f4;"wAjPls4W5x?U=Y5y{,57c riA|nrrsky=\\fb,n"TDi:RaZ({X7w8f-aHV?]{݂d,Nܫ$kZ7"*&aWMuk1JE"!Po廪 +%06XzfG,iU7G)UaX>ZA}`|>q*GǰUxĹP ,ҍおΉ/)cs,Z(ZQV-:كK tfr BxOYlX&^y )LJ*f7<'!E;٣0X 5[HG8ոۛ6g!h}QDvb36Wl8RGFޡ=.#/P[l`3E ںZb8j7 tpHKJ}~K~**)đ HRTV9/1_{_*U8}E/\u^ Iš!$ ~'=(eZttTOu^@`'HܗL0okĚI8R&qJ[$:Q+T.6r h L?UI>#ˡV#fLah1RBG5ػqyz;OE7h!onRݠ?8+VIĕtwp+'A +}Xԗ)jզpC}aiholEC>YJ&V#ܳP*8ֶe>Տ@$(';.4Ӓ$Lw GMmPL>HKᆖNZĕzܯ=X0zA<^XxЇ'r$:nk}|7% q؎(k͜1A' A1Պ|~)Tn2&F7XH>V QZ%}e,$]%2Ȥn@[?7qՑ5Ԫag`UGG^=9h?yJ+"g1y_ѹJJdNQ,uZ^@Q#i^F,.#7sΈ{}7ܗ12J/=tq(oeS u,>OFY%)awS[GHLa| ;hxqG0V6@FȡO9Ve}qF j+\Z:Wm9WI|F5][Rح{AE- ۡ٥)mQ%\:g)Z'98Z&>7&sWٰ lٜB>sQ1 eǩN2 n< 3;l WƒL˜p̾_@֛*5dIjcvJؐVOWvȨ\˜o/]u[A,v˶lzcfpvmeHvbdܝuBYI\QSTʨcUMʢŮ"x$OcSc,V Қ#7ȹ`P_^N^UeYHi4 쑧I|eχ @">j T*\NcR%(:-%$yGD '{#ނ\{+͑S5r/:PFg; ʠ86P U">A-1)Eՠk6@uKnvIF ֶ HR)ꎸS^=Re)2Cp]½RTϾƇG 5q9A~' 5=RKm}[!};k Ṧ% A7'@16;lyݪ9GVQ}#@`, >~ZGV⹮ob ܁UƝ^'2\oǫ>#+Z 9?$׶X,j.^u]F|NNZM$ϸ w[H-zŝ5h+g}#[| \`zN&EW\pt᥍Ց&{`bq< -~A!8ğ~~L=J! q}&,7hZ B4xbp+Dױ[[`rAtfyEFB5_N#;CUG]|L% ⋝_;2_6*wKՎ:qx@5/Ca+Xbdxg :4:ZQU4* C fG" u;~<%FRڡf|D ?n"[C;$<7ƥcAP'-J@o 7`93洴S,绪8ɷ Cx3,A@Zg[E>9nT ZԫκTEif_"D_t)Jvb84^(zGX;W8bk2Sȵ>OvRL`!c"3ڬ!̎tu3 x-#Lٷà xXʢ#'N|,.`N,pz=0᝺e+),<\$$\y0d8M?/8<6:aaCij2N7?k/`ZTtM7Er k老|r;T vma3.TkQAiHH [|M5v.6B:ÙTCf2K?+1 x)!ޗ p*~}Ȕ>fLAQ(qNZVE61[jQAtvm} 4tcni|U/(S;WsJ̄3b葨RfH*K泍 D\Fi)ryd#\tCU ^ل|:+Aɕ8(g9L#NeXaA9>M=%YJ)-2cN}w>Vf`LlTK< Qp& ZW*e`52q$mon̢ }q:u1 bUP`ne$gWeHZ*^=_sӸl$pBqZl +bhL.+OlXnS-ҵXL~Xr-HTlY?6($u))@/Ƃg7~BcL ݌cBu:*`ACG}@ O&ԇ.# gw=0Z6"*-Shb :VRp9_U205Һ{lSՊ _`"`0Ӗ#eF2 &hllE~wm&Az0Cc *,T#U /8>f(r5JӌóӬ4pp.(i'LoOw>i,/n*pgݲv#l6*xNYd1{><=ڶ<;GpgLWN{G/1k/Q1)ܯvnBϪ @[r# Jۉ%/9K0LZVC ^&E,cC*fѼ`Q7虑Y gnjahmldۓmLʓN ^!vUF$,)8XPJzX'} >%V"eJS{i!_6o vw^n- ׍1ӪB$$U 4u!X0E_,<߰ QhGݤ ZJg2h1) `@a]u}hH7GtFY~M z8u-ьǼ66{ZބtB@֏(ӡ%@Zو琪LOyF0 3ztgqrq)aTBvXEB eh+렱B LW91 課4j֜%3}/$2"6=>]7mz#6 OHk` CBo Lޞ6ͱyܫ:${(z;hԎoYLUiHi'PiX%[Jڒܧ.`ī R6^ >0~uHnM5ďHš ˨PE+ڏTܠ!p`ӟnY"#<qU95I89 kưb*'Ґ`%.&өB'ϒ7z.=j#Z>ٍч} AeEw>s%OLϑTO nף@Ȥm0I&:}ޘrliw. %lR-rxZoi[npb>x1jRu2+~2d-@4£I5wNGR<q*jm\Jr V ˵QF-O}0*<Ȭ22d,SPK"476ypgd vp_qcK|eԤހN#(@0_`a#p%H- eg Ru]Ϩ`L 1iQ퇍\GN61-N7tS0Of&]Haju(1:[eͷZ# de~EEo<Z(ވ0@yH/M hzyc)G-!5-(j!e,R*#9faS VY?{;3f{*bwjNbfkfs%vnmnY{CYeT#3 F4#}!Ȝh'Ђ!Cr[^.~dr&Q3YqZ^nCS# :ƿXW!i:FVb@8b2$9bXxJ٣قeLB50zxxkG19Ƥs T :R2NiqհN]4ƨk~VI?RVKb&@+/ʹ>Psw-NHjdƉ${S $M0c;$ѴЈ5 yӨԲkvAyMmZawhPS:ZLfy$Dw s]j苌b*.QKuSꤻՎߵTЋpvZ>Tx7!ʬ5|ӁG{3@lLVuӿ^YA(Yj m1.'yu|SZ˖R-4Kݶa^X3pit^@ë.C k&1۹Z+؊M5SV p}FF&$'-7s]'p˟x"ا߃URtA!X|y8AaҞ|E=XT#}m,aB58{1ȫDg [jvNVE``I1˦,4 aټy|_I= %{6zB΂ VV'l2&P4PKš+_ u&SQie8M'g]Av~ +aH%沬MA٨Yli\=D&9kGaR3GAU@ߎʸŲfEq"R‡5hʋB'!MkGY[Jqy mHp ^b10>@QtBor9Rj"h^%IE)C{)fL"Ĥ.[X'4H 'ݲdlk鿷Mx c餮vn#;0tme$)W}J"ܿzμ#gG۠DoP\KBwF奌7㢉+󣶡38a__Tq憵,7-lASU!ܩg^(+\ *@#ەW3]7;j"y>gKRVEqC*ε\H*t̛šf#~[td{~wq'odŦQxENs% C;NԺ25}*﹥1t9 | qu`bjϸ䥤Wv$v&{ţm16XcA,MgAp`K?D0~ԇ'^O5W}݆[vע2ɨ!r: J8sSψϱ/m3ш^rODB)|fd*!xc7aUo)M­~C~)Mb JxP(Vc"+l>WEХ 2X#ܺ+>'\n_ Ĝf)@ < 86J|9uUEґXn?3#4B(,f{2u8Y\}<3'upÒ.&>k7!-u/ Aͬ Iz_SFLGXIg Z.$'mJF_%#~({ ŷA\ [)3GQ0%svיJ_w{~` -Nx}G&_[!f;a{9{xfL.`lHKPtܬ334Z"Ř&pq/blhpsaƉj' tkC,,,gT̘QOd/4̣:gʅF_)!2 2{#jK׉H=vE*uR'x{T:B\ܡ,Oy|)aig-&AtGWuSh{R'E%C =mHPk7)'EL%O/G23Dk%QVAd[}S"_6vz ~B-,͌֩O焬gA›іT []ɨ(H>Xz̙)/,l/w#eot}wsPbtAq%p$,eesSF޾c!\? bDm !{ E+v}VC<=xacyo¬CZ& }vu5= f[E?*yQKU.6<wtY '9"ǻ&Qٴ2wwtFH<>n &Iޮozͺ%9]*?IvZjWC%L\+鶫eg2sgD};USUQX c*,ak<cI@GZ;7N7,[\#ڗ(L|Nq4! 'I JOW}C&s-=7NfŢxngnZ\ hqʞ7W/]IԏE,;v/t}R <q:vi(vmTwcz6"DLѬy-c3:3[*HO.S$,/sp ALةmiS?zmۼm*3q%vܠyuoH  9ca?]>d&EK V c lwmIkZ] ?)lRV r#tɓy+ML6IA$3Se#(Fc%8gge%fTLx]986W":-u{At/XmA'=׶!tJ>/ͬ3 qj(1`Jz߆)ఘJtE:y`ܙcܾhriUj ߗPӚPڏ rE#X]c2esquwJCoԞ#vȀ$']d7#7ba#-Y m427j;jTˀ04E-c}"u3?H~7 gk)^.aoQݹψ/šS~5FvPCp3m!]/7MʞjTD;,=)bYoPPc7ʇ >#'u+J0 a7(#*y%adVB Z=~n<>CJK:zi%ieI+]# k=FڅXέ+vgyayګ5rіUm!N\JJ5,Vf%T3!hPϓ:I3^WhӮ4}(5بZ_ջIkRJNkQC˃2>5vv?4O:dtCI)湥<6G+*4cH*zFԔN#b}8=)_Fh &BFiboj&!T#%:Tz/H>)i a  gÄ]n{Eˍ.?[ a8ZDuDSAץ~"[v&$Zk/sTmwP>D2JoD4np6J=fVY RyܪH4ȝnZw_632 ji`k=5@FW no7t}+~ G0Huf0Xֵe*\[ t`}a*?Msp dN0G!|~Ky"T8:(5heU,5׹QJzvfBmSjP|6N4uQ=8U6j+8@~6OIb_ 4ش|fvZ~pa?i||MqL#OG6%'J`Iw ];[&aIq4mQWg'atX縓MyR7$^@0H4StX;FU 'K< vqciV1oJ-ȭtGMq=S}bë"UY <`{ŸQlC".7y*֤jE}cr'I{OPibT _eMd-R=dY]>b-zufo h(H60,^{jC.|=:_$=.+q ɀMdjy0,NL>}jC+Ge抑4s%⧜ \~w6xJ7;HOA㝃kIOYU:בŰV~.6*&ɂZOw(W:?-o@/p: tn>0{6&~z&Ԑ am>I kQv.vjq{z=1{ѳ"%V0QNx)?&&Ycq3>D/Hw H=ՌH}$ 3/~8xm/}-6bA ت)…E+٤*υvZ]a~˜cI< Us*}6Ui=$%  Sdf9~j-馏P1~Z#3[Ui^h+7$ %rMg8(J%if!j=r1r `{m61SWțcR9JS SZ$+aH6Fia{E"-V*өh;61s^n-FE8K'2.M)!"9F{ p7O}iy3:r!DH ~828XfX!cOn͜3нwf~,Z>Dngl7d6ppvU2 u,b&ovQb%0 {C>6a]{[l+nep]z_ M Sa k9w C`oz\XE"]8lzpb͍7c4"hZ:iahgr. W>m/܊6d<{3/I*`AY*2k: Azs587 n{+FѾ}~*7gWJ!aIcY Ve$0 ]A'~E"=} .8JRU=#SZ52sc@ f*ܲ36rSLn؄[4 Xݤ)׽Z>3Nt +9u ?%6=kn\%]6&:D;_9FiQ}ó]=VŸũzM7%1ӰDz@[\# =Vr0:0ꄃx.@ ^Iq>"c2̛]7h>bμ(sToHrj*G@Q#+:nDch9U+̃HQNr6M ?%}Dio  LJqd:[fYͻ a[N ׂUSʧvʌ~StMmX]U:~;F3!T!oz_=(Kr: Û@v]F9h.`1S^1jKW 1i`uVoRt)K  [}Մ&{lst[cE3Wp,07:4le^ՓR WAXxa 6>Ob{|:.wio y#0rwmjG䂸5l*MQݳ7+a(j136=,hDK̺ßk[.q4#Ee|$;$uzZ0cF%/хu3{bZ7_[:6%~sOא % ]piO#QHi`̯Xፐ=U+d("2şK|s&Uȅ@Z^| ɡx8\6F<m] 9; 6!v¾d5$O}6_8+Jto+R'4$7+Y{^qW0 e)S6$c9J) hiШV1O΅;?C̘Y`i5H}:Y:TwvF$ 4LC$w[0*YL9Ais7CFn&ZoJ6WucY8,lT):ӊKIB9 %Xg ִ@?n ,{M@O>1[0  oeW6~>* CnaI_" ;'W- u)E,A[=0Gg%!Q*˕BֽQw? *"S:]q. Dy7X'uH M+AMw٢i6; "N,'r.| 8VʪcC\AN!hZ8o_eK:ɸ#y'lgœq"wwCfI*+2720S%k`BfZ$өޙ)O7l?L%(=2&?OHhӂ^&ֵA~Ѕv0Ne gI Ue%V2$ 4ZE\Ee]vd'LHAéWqR ୩5.1 z@y¬,"fgaRIB0'z(`s8Vt4u?$3wz2=T ߳o]5?%ÒaTL~wZ5<,+ tBq7\BMZ.I ka9wuI Q^7 ([Ν$ Q>Rb,JFJa|-ft~v䛏U$5=n/M}MՖ'ٴP"I1i vy=MKݨDlj~  .~{U<؇! :K"  ;\b(h/!BL[YZ 1"Hgu-5,nF:MXdynK<";ja,G|N1f̖?Jl1h.n.`!T 3*㛚N܍PV8C4_u.փmBg,cH;guGOാ5R~3c{bƈ ns9F;24W2&$S NW"2&C=|y[΄|{xIfK'7-˪.G F6$ʢ\[}*CP8vKǾj.5˼(|`jLOJI/9Xf Eh}&5@Q|=wG:!h c5z}ʮ ӸCp{4QQ`:yj' dQ&|r8n /wa\%MpiqlȅD\p5U p +%ȻFq a .!jt2-8薅ztsU"qKBossU4}٧o)t%O=f-Z/z~ ԅ \foHPQΊ2 }+ؠCr (arTM?c7mmCgN61n@u@ge{9m\=we_H \_ڮ-74!fwJr:<ȴtCr ))aM]/6\@cm"k@Z^3*U@vǁW.~/Ao``*h\ D0 ڬ)ftGGEz#S`=¡&n{!]i6">ٛSMSJ ^jf*RloHB&b|݉%#HlcKL^ަ\n '[a 0[>a7jZĮ̫'զ NVI{@39 i*}{iٴ^d1~Ch'86M[¦S_#^O@Y )f!'T;÷G|(ɺE'85m%h#Ѕwt`nImI% 6Ոe *do s]0Y5K'it0'Bҹ֚1h^TͤYI-&xQKhឿt-!`8:!Ζ<}"0I˖;w 餠e nll[J3&F3~mem P(勩|q: `HNN~fCe08\,>$67 oEX=>i ujLBV[7c+t1) S@<ݫ*ˈH+y\d$P"+ 5=Ma=6FΔ$99}^,. 8$,,8E)~ޖ*jT&_^f8ql5dOc@<.L&@,lu峽חC 4 8q^>3>&̠iҵWmxP8$?&_*KaDd"s9ge=sK"0iJcDNa:R[`/d Y"?Ѭ8rd3 <=Tj`+ >8ƥ8g '䯤Y2U"S#RŽ(}Zx l=wI{>[)hñLX/ 왁SW JJ%r#Ǻ4EE`A=fǀ[¾PK+?ƹPArrlpX=蓔vۛ0\WS9zI jgJF ,wn4@M >ڄ"6$ n;W<=R=m2aeny , jU}㹻{kLYW㻈l{8Z=Բ@Nv;8{PrBklv{_hv9LQsص枍4de!G|A1lW_+nѸƣ=lN Ύ^a)Ր)3 e G6,!)DSbMWη@&i#Y:>,H1ZJ{[&.#sd[yUeZN)TN:yO5Ak2Xw}HS1{M,QNa~nX}5$&{TkONOןEJpM!aX=LFξJcAM\BCk샼>A]lk3ЄCţL= F` 8SWGC4s|Y"lhrXJۍGEkY90t9~iMd@EQ:K-SaѼx.[Uhrڔ+:0ۚ:YxQn%cwvZ:YZܘo ugG;K]"xd~E"|"Qn'k 1F=ǶOO*Q.DT0O,1u&8 CWX{4 ~"Wɜku$Y['W%-$U~̢JF O[0ͨ9i%%sHGU渘u:} d}K!b(vO6fr  ECЯ==ĺ'`̀ՃVm_J:dy[Sߛ#upD ڧКQ{ZZtf"ϰ=֫9Y%A[q%+m `Lwnx ""7Nsir.hx5'r潽4{o_Y&sE/I+4't1rά0*ٯANdhM/|BcY)p4 JsHJR8}D8bwfWh¸EW_\ JLF;<Ļ¢[+@wl[| IXD1[4cT9]kʦ>IY=)rfdbqQ>u!75E^;>W-a7hohg36B_pS9,DsmB {:dQrCV+%X_DkVj7^fѭ_H0gj{g#ymfJm4=+-<Vq)h«ehOƣgHЕ 5 $p%f,3W|ӫ}aT2[hcx_7y*i-.}#\r̶sV@5{f3`?n출3N]Ӛ1kvZvmFLY-o)y*BȬ,f^[#).s[3/$RS3o/yJ5H("bCݕpB!3:G <^'7ly(tY`,ٞl`ag oͽ^7fκl@&6(.[ ` l!đfzgH‰ciG7-t^ t?OHpJsx;̫Up(M|JZC:nT/$?~<;OKhֳ/ֲd 1Ǔ]xrųaG%Bϕɩ6 rBֆdh7֢~SR3llxG#nxv_ a. M&t,ʩп4ww:f;gTә;w; 4̨e٤JP$i/ /RnH~#捎߼^qe-NotSƝ>\#@LZ@ YE{$UpAHlxY47CKfޖ)uM^2,Ⱥbַ{SGp mE;*l^&3 "X^&N>fcM 5a%Q$^ cP\ص9uuΕԝCٕ+ K_0I shq? !!r?F'h:Uyb%SN7DT;!`˓[fg lr5Qbx,bB"˔!6:}q&)Rъ^yaĖD,4BwmThO0^=:y4) LyhAIrXu86ς6ܽ{Cє vcgQ<~9 Xp7Td-S^,<? Q8$ *AFh(*pGk1A >@ib (V~iCO.yh4mm mF4$AOh0 b  j1!]V?o)ԫF zex{&ZfO rwCR0K@y^],%~ё\ٷ sN_nTGYfկbú7etlBJekE9~e\U9ma6Q5y`4R!(o\ TzzJT HXKjRh%ay%:n ӂBzw*ķGL= 6@>GAQt,ˆq`4 _֤C.-9U-meWW䓜]hSV+8kDa*zO}4Pr|WT sj峁|qaS]S 0?6Ey)zcCvn p&]ӡk;aIW;:*wDDW7c)YlroAHBd [^Ox0WTPGWsN*s'AJA%7y#e⼨aJ˃٪(3ߝTU~;E݉H.O(.ZZxj4pD;O~ͧAW.?7mfTB]1bs6J)֭SNOHUKgx}hh";4:ư^9e`a.8Ѭwj5YwWJT^{n,3`UrtwV=GQKܨjK$Us7cot/Pf-}X doZGJ@ ܊7BxK5)Lmxs}?n6YqD_GOŪHCPPQq}a. [ #M|~J{WδqvI3 wjۚ=F*FK.ߡh$wWNIrLC3RhI{ql%tZXrٹm1)f[{$8gHɊd'TEQC}s*$e-S;(M"XO~dL#Lv-k=ΊxŰ~;-ɃSW-=lq'?#Ǝ봤xϿ 9x0`&Ф2+E3Sɀ weЩ̐l` ,]PkXIGaq6~ai:jAesaXRM:y%׶-:JU3|$]Ơް2:N'ų Bӌ 4/+nPIAŷ3$iϫ0z0#AL ̋?te4jޞ΂<o^f[ghP9Vrvpm<*r UePEl8 XExA#9<%e(NQ‡aAqDs|Zr,LbM !?GBQQF־łzH /]wj®pءgF{s]\[Uس^?Gn{Ƌ++x,Zw2NZ^P۲F-EFg3y겆@+8+h1#Y!#(sځE}a?t.|VI5p|S EAeI&"/{ܠ&PyQ t}6111D}&pQ/%H*AWwg-^_j=cpER,^{'XIuCtjwۅh]Sf>oe?ޱIzZ I)eBM7R7 Ӥ E8zq1kC0WBb AeJ.@!v{)z"RRi#\ eg ?W0AoI3mJ:IP=S%o:2a5;tOkx&yMHmW̚Z>X*e]. $ % :j[g *d08Y ԛ'Y߁Q0\sGy{;DIcnZ9֊uB̦}w-$*tq z]`tiNƑ OBn֫8ZӺ3vW~*y``1Sev=f0Xs#'tvy4 N37uU.%=>);}>A rt+TşhkiaA+G]GDJ4.g1%fH- n<*9h:OMYӚ%.=ΆLu / >`Q ;Q vf@B T5*fsNQ^|/2P$?~RҧvAI"-5E6V~_enOjZhl$qI[cv`֥ipŻ`1ŘyDJEoVS\oHv0Km:u?όE;]wSưpښ5>/̿rf V5 /S?\<-";a,&Nx㈣!˱0(icG"SʬYp^)2jM˳ ±~˛]O(#7Cijй~I 4%]fx1]L[1JgL57-P,’?H .EoWHQMurwc./8MHw߶%STZ-gvC]92ϪSjt :K[JJp[( ,*+ЛmٌIaVH-=E@_n_9Nl1@t{V Fzm#ŊMC|B9;ci]qNrT4%w;ru=W1]:4֑ gF rJ^%A Mk &(JԝzẗAke9L:dH̯Z'Z=Wy&%t%ET ^,Q.ooN鲤1#gɂQ3R{oCDή!R:9}D#̖rlz̬Rk%'8d3v[v1"t"av-NyYM>I^X0V(R=]t}" $OA9K`紇@ݼ8~C 7Y覩F-ݮ˅0y5 NFSwia5QWAIB`ɨ_T|8ȂEj][Lzӛس( JݾNP?ka{rvER#9'M#%c$\'*מi/3H¸ UHai$t{jr)n0Oѷ"'s?MQmӖ},LJfNa- ,Y Ť8 \7٥H(ic2_ )## ׶D-FH`iOM1A%Oo@fE횎HL܁r1~#fPZlq AXLUX;xX1ݦR^s X-K~Bq. @W0 쩑)-,)MU ŹBRbkJ#5/&\t,!Ntg1JWI|nvӶ@'hH6h)鮹wP XRMA[gj`5TciHk.:hMJV;YN- b>c7Y<`\dzK{H?px/`"!Ce 'rYYA͖QظgI.TMzki k:YY[dMj6D Ml{dMt%/cS\Ex7z ȗD/Ə\´ާ\[ISFҗD"9DZLC9us޹%&8 &*CVKO+d:ct"I{ z1kY!EX S/O=hn Kx@4j7|ת4H~hk,<{iIt, nᕃ(P&&՟v8~ӟoSO첫h.^R=:/ޠ ͹}2 re=U^u`z4"1fSԚiLjz1"$xu^"ZŴ|rɧ]=HB/brY  1E#iL>VȾ,hwMqSlGt'gfB6l'+^zٖߵ+U6*лjcRh`eKf4X Vou&i4vlׁE;rm }23[!L,_nMk{L6d}/(\"L(6=z۴oP.Bo$ij'׈!6beLy1-(U);ZF7i ;12l!)!fk8xlqќjp$~w\nDeaMT;f!6r> &~϶eeW~h!ޘ•`ț5Sn/B=DZmbX<nbG\fɄy}GIYB*;HA5NUy4? =3 ۄIJ] H*FNBzQ=9F֜ keyN}RM(b3TΗ7tkI,|-e, ゘eFaB-:slnt`>x{Pl{HXAVf:7.8LF|;QDO}4, 荙+`<kAS(^QyE:}C_` )b ,7xv 73nRJL[\[Œʕ>^z" G%p?|¤e֟Ju&ְ{oFǝGc㳒0"?S>l6t+t;9 tۄgގduI=F_x(qDpK4x~-E[Avgow0S0uVRR٭}u\H}$83CANhew66b]%||akaf.s[};7n0IiF{i3Mg>U$dˆ͈Σ{AsA'd2c+"އki)3=*z$j+eI'YEv)f+7 jx_+T2^ 3fCSJ_0Nnằ9kIF1w8{ţNZFGgaלWEMIgpDdRb> 5KrL\vmF8Za *I[92}Jm骞I9 :O9Q^ dC<Jm%HQ[* 0m4?e5KX7[X-=iUdaBM(*|NtgN:/$/mXcQ bHEՀ=lޜ"}׃ňH9K(^yHr5iq׀cUzI2lĆw= ,EC|WXP9RZTV70OZfU_k@=iGD1s0MNN+Mq.JMUG>=wms%duXvc6Ȑ#^brBS6HP:{.C3m}B9I/Id*Y^OrW4sޕ,M50"H*^ z2Gʷ܉P̂C̞?V]"08NܼB42!^3 n42|ګk)ЬBzɽ>ٳV54!wл8xn#J@H+THd$g3?{O 9Qd 7_:e8s2ve=bjz=ӹ!20'"ihjDlp,?7xצCk(4,^$KAll+5kt/vq$ǔ>W迻j2Os:6 kbFeEsg2-|OiL{eZrEWbYz1\(w[w7Fimkg\9O?9rݫ+q`E':| =lc$azawPN iQEd9"z~(#~~6gMI)AW^xѹj"PNQu1 \iNSPH,(tmNvq]MDMFMsEh`wlwԔ7 V .XAҏxCD0ܪT"| -C{trQ]`mj?U:<[I XVS/tj.tƆ -/dilڗ J]ohdr7Bi~i0?G;)dA4 7d; 1HN CO6gW'6!Qn@j%Jaˀ =*D::K_ZǨ!r@w613:CbKZm݁4=b: Ƞޜ2!˶Ld8[AG~ChC]M] K <0q kYB1y[\$}703;*ƺ^='_IBl༎qy/Q`P& > UyOYqf@zF yΎt"F ] yQ8\  aq{.YU]T/&sǹY"*Co[*h;~lZ)k<6a!G|20># D.`82$bQ#^C]{ ~]dyƞS{n#$tgT;&u\wTG)UfQ}ҽzӬwL $`g zU WEbaN< Ŝ ؆0uZՓ1ف4/՚0!x5襌7|TPUt܉%A4P&x~(hw9I=oc˶|ǡ"L HyQ|xpÉ9D<ޗڨ@ML֝lb Z!O6 &{#-o]s4STVC)P?9'Kg~}Qa?̊ p}PWXǑ\p>s #Fs'KؾW%n#];ntF&S^܇`%~c&ѩ;r `CP3qGFy&)"D"PuzL|b)bD"y:5n{4Ng203{3!F+ NAG/6N]QY3Xk!(l o*ҠޜIͮIw8r‹[.G2%; ]4iVŷ^"tzD oW/jn2,5-D$`m3ʙlҢ:j:ŶuL (T^>υϊQ6Tp Yhw?si'x-!)>?Lkgq%Km~׶v|>oVEYj#3}^KQASe1SW^՛Aql䶁TΏN'gMDМ0j7~v̽c"=XRtuU}%*-[ At~4:[{H_jĈ}u $ŊqDFj~n`ݖ# d7 ^O[00]FU2TV4k{6R9[79es%ibs|>\lZpPhjl}㱫atq@Qiˁ] DD) ¹G91c9]̳<֫3rMУ !JGry:xl" 4)tN`"'8+#KM;!aN魇sd P0JZC*.F$yn(4>YqpM:M P=?8;kA%4u]8DE&T$(3ccƝymQ>;*]f1b (S%A Y4`=)Ja1O:EHڔy3vØ {*nV["`G qNV}{S {5ibm:?<&f=ѩʳU5CF 58 +&4n7B̯]93!i>Xoj$bQpU_q Q*>DP"HWKSt:fFֻ!C(ͩF9:؎h>'܎-迧[QSW$>wyu?ؒ0) {m-R&/*JI(}$6;n4V%o@Wj,ZP%PdEV1hzj[C7=ee -pit^F끲"~ڷUXB~fP]\ 4Y{JdO!w8gZ%],LBia@̨]AE5jEܣ!IYH ~ ""c8۔ 5o]hUee,A_^ZZ=8Z ug](džLMM%3c;E$xlaMD(/|U0l?|&l{1|J:(eDyB*VT#^hJ,Z0{k`zVʦ { ;O8| (@7Y `c\##IhaϮAϐ8"5HJkj,µSvoF?Ur&4r qHZn-TE߄4A09Q8{݇"aV1%l,EvKwg?Ou7 ;s |鏄;Yϳ* Ua9Jg2ci}{p_q F4ysec`<_mY( O貹r(24ݩƶ.cuǂI7r[23u0xHS YyU\ v8.]"+; /Y+ Map hVa\hh+9ڝͶU:'vDqgXe!M PY(G*KZPKj(nU J0zcQ8 #8P| .V~C2K:vJpֳh5Aec/4t^WoTn@h)BI:P\#Xtw(cs=;E7D!ʎ~#LCtҷ0@d[^ۮr'S,2k.|*/r3Ӛ-YX֛fx@N3׼.% ӵvՁU@D7nm=AU7L\@#Lr7Z1.h;Fh|6:,ꛥrY/9Q;":!>ڔbfnFdk6=>)nE!27l޴=ՠ;X&g9pUk/$[Uu"#;}Npg&o$;q L.'ˠ%x!hvi8i8G+4tUT`Ր=0+kå&I$}V-@g}mas|:bjr%[ٜf(;2Ȇv۽D3ں+@ldעGd4!wr,TRʖE,ȎabRZ\@߀{jv;/-H.le)} 2JRVㄋHyǩ QpE UJosb֫׸lv'&*>}9 dAӑ.o>k2t}aoE#/i@iuE޷n8쀌RGFHQޥ-?`\!nClK֤8^S k/b軕F6a- ԋ'&Q!q+uQ}>Rsjڕa݁SpNL'[F?3E4błR[sv> ڀwwb$n9SD]U:՞ o| c|{cI 4tbbO1o 9jQO~ ἪV;Uo**\''̔0;6x\+ -L퀥lAj3ьH/S(7+xk8K:( $@L񒉯f;ZQY:>-# SjBivx"]Gb. AK+Iw'd)UyO CY.!$De10ѢmF$_>S7P`,~~݄ e[ Uh:fsC<Yq]\(fu=}1+'Ԏ{g/^GX?A |8T.a̋d U?Bq&y0ޖg }~ Xg2Ndc!Rs"\t=C3j{@Τm;J*"ӰeYݛ> uW q>G%)6 |pNGs"ZVPx{E K%./FUkr5ur0~k笈!A^Rmay !0IPǨ_h.W޸Z ҁ8+G1"[J%S3b|ЫJC.qҩ#" \&"$#\3#K^y >83ӵwؒhRf)kq|Y劤7jgCh][]qM`gFu>$c)˸PoWd-w_FN"槨 |zmb,׼EoV @QLğ' ͗y: 9;/{)Qa#15qf̾1Y_<U,oM^ip3 Jy9Q,Ōc-汧/05 fQP]bi%h<=uZ2aE0UZ(wp[ 9b='woA>ܔcp[ \NϜΟq*3 f|i_J4Wd5!Ɗdl:b łۿWrj%F_] VwK,_,K:"hz0_7M՜Uq3ϧG|S:"t}4?hPגj(s9ːÅٜm>Z5?@eB쥞eܖNe310]Nn'$!X߸26/'M2*,DN%q'WMcE \$J)ŀWT dxEPX"Ū[ $Io疅Wu]QS{D 0R_K3HY%]|zS@Iy\By~{Hp5:}M'ko TmU.V!-i[#f}d!2(f&Z._> "~?nȭtm?[踷vN#mY7&9(܍Ozd8Os g] qY9}h>;ePB$+.c8X^O??3˄A7x_^5p2UW2XK#OM +90ZFNaL%̮f JEJ A7UU[5|Ә&=Ls3fb3#RbC^E* mY`h+rGw?LSr/Ruڡj0Hok !}3%x 0:"!]ז="MR<0Y;[peQS#7| z,VO?^mN`GXEȤgѫ.s乴CɵV\5^Bق]o;Q MSe˔ϔ3d<\Z'T~h W-Y aàkY>ݱEc# C9>N}VB3g( S}p*=W>&0 `J +iKWׁtn"֋m^?n GSrǢ>O#KphQ` b?cXݽ̤ZkHTOad&EĒH4c,F Al\9TsYRASo@ɘ̯gf $xwLƟBSQ{o킓$؁0e¥7TISɊ{Y疻򽷥[-~-N\n<,j|%~ͮ4E%]8\4Seb= Q( YAbuZb xԦlF&pL:${Vl2-&o6O+3h}_m= /65cgc\7U02.rZ_|WndLj9ELD-5cO*^F$fvQ9bN O-ڄX6x;RbecjTmMˠ#,z K"0"!bk"bܝv#309.K0.W )_˖be,20c/,=~i={dIZ\ҶӎـY튪2FfHhWB.Z? 6D;zFc. S2㔜*'|{6 uϫjiHXPA9~Yy5r'>R=ƴ2fwqxj%>+0b>/s}9's/di3ϜIm.-G]&Xҭ7K&Z˗Q%!=o~5fJĴ_nnG1+*ߝϗILs~SRJ,gUERMNMRw} 2wqH[=G\P?]B6savu[]Ny; pu(D3l)\Zdu0+[wC@Pv-+YC:2[iLS"](ބab<&sjʖ5(G#FC5\rꉯ -9{ uwō 209[W+$alS#z}6ϥ{ӛ21 Cޡ_tuF&\EpUkSYࠗ4! +8i.h9c?T8kXh{2|*o0'Gsqa?v{VҝdJS@Uk5ċ(+Ǩ.'1y!u=`RvoBv"7LIG8YV%Ќ'*Plrgwz,~Qշ&K D) F椽S!!*cr k6JL1U?,TT{p xm;YGaA\|iSUg0(yWdc}yØ 8v\aO^W:6)B GK1){jdfՕ7 kMG:{,ASei5lw_i/ EHQ#XWL[gESa˭yJFx"I`IT-`t]q ,ݶ[ȳ~!NsVkkIby*~iu9q7cge"L}݈7X7K pᅎHm˫|UxIU:b@ E[ ]OLtt#TLj ģl$ݽW,(S+cيCs! xjμؽ G p+;x5tfGfG'\_^ ‡/Ȧv JZ0T+*]ڋbKu%̆P|@Ra6zД^=dd7]wuCG-37 ILVFOEtrcoSHV S煮ȁ 98oG*C&wQ؋ VhEzr3XaSq|\ݸΊ|(:݄HqCZ)wAVWH3I#$ pji 8q Ugcyͷ4טY5?L$ڱ^j7S( I-<^U>3z`Usd}bwJjݤh6W=ÃsuhZ'|([ɚ&NĐ7nohc &3ߛ*=WNi5F&U3_3v:Y#di]H{>jdHv]Sa*4}-vND2I[Žn>/IU %KG~KT=p )ěw%o;F}(H7=3ؐԁGxbƈTأE:+++;-Qם' ]$E@<^K8= ޾1L[X银tLթ犤wgcu#A,(Mv (|qU{ /Iz9DG*R_Pa?HBk/Q: q,rU5t̒i۽8/Jt42BД}RVc2]155]Y- ikx<`S]G&~hXt~ۺJTşǸH ɏ5^\Y+{1QHam% PBv+gU&vMG ܘC9s^ k@3%9JoU{5Y{M7Ҋ}-HOh 5rуš1A 901JMӌgU h˝Q9ΣGGMyo 8e,P+s΋J^E3?2xRKw[c4 #~z'A)>fl_Z I2MBp%9E2Tj)y6l$G5?=2dEUv_aW 1]1^.TƓUoo[qFy):-rQSez4jrHIbB)[?"̸[\5!TVx•ʥ}܆qm>h݊>a^378}V34X#mnW,Sgi<4=8%*"Vf<@5ف ~L'DFGl a|A/=DN"pxIQT7bl 􆗼|uC刣 +Va>9lq&\E)9L_E"!A [ixGkdO :ެKK6U;ʨI}Uh};\N,Ǯ:q;=2hOd+ҹ*UD_b uҲ'H2=|_"0׍Xl.+1(MCV¡2fa,Dus9'בq2s)0@Zwa[c*Lcg=j6KSASG?1z+ NJBD/ݒݗ̗j]NlbQ1M"ѻ tV_C'YZ!hMUkC(H&qKn^"fK "*&]vk)>oVLe>Lm8[Цldd [MWOZt*GT*й]T`(}X~-NQJ!H&lN`QXA˺’'& vJO?0[msK {lSfS,#UX9$ _H()PU"6bM(H'nM$j7/3h;Y)MZGGޖ#ؔ5[$+ʧIPd_OM(ҸV #`]yVA4_͕_ QL7k4*F<%z[}S6`9"/a/DDgP㏂hm<]t_71'TtG^1X!YǁC͛DU'\6/V?bK/P'`[hw#!A,bߡ| Y:#1ߍu 1*z'̺a bͬr|7?4ȩrOD0 ZԥAt]B$  8〧Vsr8ߙm۩Qu_Tl?372qI{6R< -˞ ZBi߲19td8 K%'_Ov6`MH⌃\-/8(^:seaEyօrPp.'s5ߺ"Xb94m& 1^ W'72`_ѱئ,rE&ZKyhEPӡ̬{DʪhQI-C6i~쌺 o8oBbwj_\T|mFpb+&9c l$^64IXDFT=r _HmZ0b 0c|vg? {KK4l(K@];҅P)}{t`e9dђGoځ#jB^xnXuA8Ez|r{4(=}r5}. 5\<~]?ݘ=t ɎT&K"b/FW|", K?k H{+bm.~Ul?Vhd10Z;g)H]e%xz,y |9!GgqI+B!?# ziB+G'Czؼu5ypU=:eo#{|reT%T(0Eմ::=Ҡ8}YyMhu Dˣ6J(nCFnOCAnpw'H[yEȄ:RmA֢u 7AN)ߥh],W [l'dGK2!Cș.H^4+XMCtN*TU:7xe/()A}^fb8{$x[70ڔV~8 bRZZ_YQ3ɛYEee@[^}H$˂W˜[Cz$psߡN7|b/hyroZ0)E:ʝFaFuPwH'~Hv+ELYdĜf[Eu"çԑ{,(9P[2B;&5]Z N\%d"(f TX/Նz;?ْᩫF>8Vs`Ydz Ⱦ02&kH a:ӇWtco3W.f8u`3ɇ?S]:3ZTN{;Eb RQ$3 Ȭ?aU:yP?\C[Kt@DH3ǎZD_8C~&xIWgS i8j f7[^</ߺ`4O%/*"H{.J3E]WX*ahk!.ͦe'x^/7ߗld&2X*O*L*'ߨP=qMc3ؕrd ".t߆'1;@ZHh$V6Xف!1[o!s9iMa˘2펺R*2%a W˨Jx8q+ $x);`Z>/BqE!7}~4X p}%uXoE'jL!L7$V XwA=C)DZWq =Tsp.!P-^>W@_5U!u V2hXJj41d [|Jbd߇R Ful6 w@J=7Ӈ6l24T] $ h&$YoiJR'JhAUDa¶bҵ\b*M:(bNmК])d`A lNwϪSLyct-#ГؑQUp]kI'ǃr`_qDEs̲RBb([ecW2bkha!9?(Uє jpDŽO; 靯TvE A^/ sQTɳM5 17]A@+8Δ^6I͏,-Lԧʾ>~`%K GS0!nM&wLgk><(@%ieMRb]j@$ċ7nm<s"uv"q\㔊\M^B0E|âE>I8k)!hM=DZ'QRc;4ϵWvyHxۥDݰ-6XQNEOٙ59 وDpXDɩ:G6*Lk'flSPpJӃ'is WˊRҟ'TՁ%R 1gF+9ȊP]&IZqj͝21&`l@%N>B>[N=HԑVi{= zV]ZYЃbh\N ȨHΥaybc6~nrȋF%1%~\c_oݰ/M#\ [VКDQT:HgԃOxD?1HL{iX*)M1-ŏ?Jn*CQj">8L:]z0Ybzlֈ>[\c X1%:kP֋?1N]U:@ý`OfBNc!9>a+uqt1ͤV$@IUXpm:^9LQFd\A}UHs}0%p7zrtKI:|\ޟM9k?-uή\}\B` fYMf0m(LDV6s-MDdRk%FygjDS?{ܮf㸋9;| SxLBGFoo-nQ`B|6 3ؕyjSll/1 [ u-Ɩ<ǚq1?Ҷ#_M$1DrJ'Ƕl񔻁bUf;RPTR;᪣t N.,(h tm[&fPb*8MQO7qÀӨӦ^: ]chn^E<_Y񢯐~_zcRMyb=~ /wwXf{rz0AGt-LqL^r1+u"Sr0>ck$2Ԧ{|{yvyq`l\~O&mt-ӎDcԯPA{8Pˏ{@v:Qx`M=-;ij;Lg*ĸM&gBȏ GGR|0H]k8 „ l+SPP"6ShoT+)Ljs-1ZkD3#6*HBz?*v.s4$tĝSZ¥ELW3dМ̒Z$!5eK_ y?.q=طBkiDgӃl:B\`RL0ok͔S#)C4g5 Rlh_8g=|:}㞔cKn&.{u :yQ$$r VTxW$V#L^` = ʌKO}vg\Փ7 S(j `0t?;lile\*P!Ό+y2fi9:r110iZ6 Fޚ%0K{e% B339JOriG yB,|Ǚ#{ %z5l$[h #b7-nt:G,WΡXK_3gG͊E.uZ,,Ba[|,.J6ep/ƴ!W! J=&pYw\o-[OۜTgZ-S;:C[xV=R!LgaXwyD1 U5b/Ь負Vqݻ,RX!]> FVdD k5wOd`7C%uBh+&Of3vRÄ$aoTP']!H=}y,Y uψ񷀶*Cvb /s0_@*FJ0@r.-!Mz-˴zż%P8Ur6׻!˼t֯֊{#-COLnт)<\j58|xڠ٣)d+^*-Ȫ QEYt[*y)%Ϧ$/Q㋀Yx|W*M6 v 3Pಞ.}u7=$^T9&^ UԢxOFtq._,5 SΤTiRԏXK.v?~^((%fO0?/a+o[rVc̱1~ sPmɘ*uu#oic+lp^#d̦ZdZCEavNHv0"1zG Zw,&\C0y6*vY׀gcEҮF协46Ir{2ύp.\3t >>_:9'ۧ,6 }+%/{#rU_t)3b| _ 0L Qv}:6C"GDLXL$ ,sBf홄m~g!=C"Gtc*R}Ⱞh?j!a!aX)5 7kB`6bҩ fy\W]^'0uۤU/b/ ;, ãy+Y>T?N楸E~difFw!%ug΁Owz&8"/z3"qZHT=w%+eA7?i[ԗI 'ŢlE0V)(G^XѢHz   Bts  RҞ)BLu->[LhmGt*3OX(>E*6̶`I|a n5 Mm΅g,U|Do~%1Ysdbbe# a k})_S ~N" =tHIt/t# AK,= %U,Z.KCi=z Z)Ӣ6< aMIO,ل̪{L1H1GX9J߈{BZDĤ  Y1,FKD7l&}lND尴 Fvri>i ˩[R7CHbCRpR2,P!wbuUW.^$h| f*Umb@WVvZXϨ'oO%E5,' k# ʝ&n ky{~З h}lfn'F$$՛A<3c`]L؃X0ztZ^ϿnI!F^(b #F67<6zrwm*j7d*ez+-%1whGrE"CV;_IMNѵA>Di=kUa+We]LqSq$up %伦O*/qљ*X]ۺNgjzB%8X V˕Ti4MkYW) zel1WŠZ0E*Y_qo@F뉕K'/Ӫ#Am]hF!9x@"G8v+ݪmqԶS)&E闔iBsͦ6^B3G4p"Nj.レ*5oU2 p߳PI^KӶ¿|o!mvר"t㘸]V֮ D 5R]Fs@@0;ria %A]~͙{N⛪IWC4,xD!ʰFEF>]88Y4궾|OޙZ%ۛPdP28#77=0ا.me,J{E!1Y _.~~bjmkj0˸|Axſ=U^[dx+ܻW'h@S aossආ{!'48{h>8:]6;@[^G+撘φh`}VҡO|;=; !j)ͱ\nߪCC;47誽qDrۄB  {*yAeT@DCBO@&ԝ~|P䣚DC+/@ovMeS=zɯ "?"GIӃs hخRMf6 ǏwA^1d=kl4}Vbub =p\6Вlq݈.#(|jZxwi"9sgi墳 - < I͕Lҍ!= uާ>B-DZ\FeY[A4ޛp@Q WsD-KG ?K,#gx5/5[ (GLl`2 q2*<܇XjfK%}3UJAF`RN|wg@xK< wU]];Za 니zZ k vod3A\j0(;pݽ +jʓ{,l^IlD"WRu$A~~MS=lL{O7]V+)'3u=lD{{)U@ IYg`k9sZ*tHAl]i]^Be1~m,Ҡ)|#1оFu `nM 7w I5v oNDG1)1Db kO6 я0(~YG ԲF"BH&M2j'/mhe(.)SPћ 8x8tT?ء])M Zߟ~H\_b8IN+FG?2=@F[tf*U6v(&) T2bSѫ5<,kަ}WA<@mbGkٞKr#PXgQ>V3)jrdpL>)3]$o ֘x6PkK$HQHG aӭyT [Q? tId/WTv,2kSB@ڗң擅߇uL/< >FhǣE!<O UԱdJ:C!d<$ābdȴIVFt]^o8_?\R0vEMn uIZbxKDI?5 Y(9&bV3.{ƚ\/҆ G:$]j+wm}_*/{LeC^LLF:\bn" _CP7}6~-yR"R+/-̬XdT8S](+OG2VF؃& .>=Z;C܀LJqN⮵AMcr<h!$>L}8gf\-AY^{+T䢡mK(4OZۖg j>_16\\/)s0D %Ȱhh:NIzWVBMHH7A @k e)T#_Too$ٚO,uO1~?/OOQ}`cnUOTEs)XU,PVҦ'}/Km|h{zrd>>/+J+zvSt8yW?"у57mx)`q OSa*_=>tDZiہQ+~;Ơi00N zc+R zc֍ƙOзa'QXsThA Hpx3P|@KB*qmRpĻx gC1W 0oڍu8C#R$mMpǏHwmKeIIj_ț:)U`H{( pu-Fv#Ȁz4ǣ\ZzaUmEHeF{= &{>]ۖ `[ͩ :tY6Og$sIACxV)VՍRCчڒZJ:a#G0eZU?5` d R?a!d"7@,;"ѥ&_o a,܏Ѿ.o $lt/ w̏Ɏ9e#3USg닧8=",R (u[ 1O˗&9&ׇ%ƻ>^cˠ>Ke!.S=Wa J JJWԒuҸf͆MѺրF3\òARJ$G]/I!3Ȍ{ks`dedq=3v/ĩkb<6JVfE`)ItMwџE 'u!ٗ(b,NS ' Aw tSŜE"us6AFJ?>굁7՘@DzjÙΘ =7+v?yy)&5N:@J/0coQdi1몏c]ŁLh$|סYZ-qukqXHR5VS6(T8Jͭ bp|q~xCg!VjlF4Y{!c^[p1 !ob@ٜnsdN: LuA[oj+}Q=*^ro  ㊴Ww;St QyQ 웲@ ^Mnx#p § :'ЅeO5C[4V[ H)RpJKY(G+ ̽HSؤPj'?@Z]#A 'gejZ, AW9=ig;Cs~Vݣ[1o0D{7@jV,+9CF)x 7bXky1`k7㖽2bEeWJlIP,k}ovKRPEWT#215e6lt&M5\l24`UFYcF/1L ܯ𥘼)ד/'ۓ}j3~wK0©2OV=-5%K=5'74]A7rxY$'^BLjH-5בVsqQJҟK aE 1#tM=Yś^M| "܌!sz qh*SCU5ja+~X:~5'nu1K& CvLƝU8!Y:p~/-n J  E!Yjtgы?߉H ERVA}o2>GDw#u?TLD))!11YdpbANZci)&о/! TxudQm cE;uE_H-$mS '5SH~O2Po{T`}ɢIxstȇ&yҘ@X=g ݲ9A` k&[N ,xb}{mE){J = >5whaϘt~cy*m1cDRdFm P%W"~MzTFT:~ }89ΪHl="𣲷.+mOݬ_ɟMn&Lx3 JQ88È~rP&q I AT71@+|hZ>~=ɟI{ef|Е%5y^3}c"/`JՐה$ԓ\L6Ok˺w=~wNPTQHi-+)5 EɹW1c/;+Mؠ!'~"%pŬД m* ;lgTz:%%XC2)ʻ;3ߩa2o90ZkEf,c,@$_(#8#ܢ<9HT`03mv+QPS¨,+JB:coӷZHmtF$"y0_xHDō%l5r}]05;MdZ}X_ {ʸ;3h.XgD%|+{i.{iS/uuɫH;:vS*X1]+ht *@e[P,Wkli+?vSZ5)MFjճ+b_u Τ KGJܙPpu!o5|O6K0h䉥-o2s` ŰҚl>-veoz$ BgW?,Ky3Jqv:eF L"x 3l>BMa:uu_(!QWP K' RKҶY^=-uCQ8 VLˤ ll o]AU'G[BRvc2җQ5-6=+7Zǹ>T'8'bRYFtky>b7#Y/aT1u]T~=/.Ɍp\6:ʰ캝 W=޾3MiSG%x$P < DvMDD%3S"53~2Da&H#üvKWTmj6>ҋIqu:v|t2=5&ҊB5k{vw=ok+d=j%2\u\䞑 /itU6B#K8(Ɇ KǓ,HT˳YHP HBxMɓlt*; S 2h1I@2ؙODLMشyH<=ܪYVm4grQD ! JD3>KBKTN 1TFWaFHJ+{_9]XȮO=HM@xm-oT+v_/SL;^i7ë#w(˗L[UЖk*##ru)GZ{H33cS\?I[жN+O$[9]+f}=[직"e3HA@AMK,5Ѩ!4v .Qn;H^_|9T@R޾^A"ʩ$G52?vխmuu5l0G9 VH=_e<]GEb z˒qѝie ;x vol$~KIzTV~ ,j<(*d=hi>綂sp[(~<=Ⱥ{e1/q1aX\O2xampKxͲWLwNG?X\p0U3 j >e,ժR Y<{DXvr(r9q1)zr@u51IV`8΃ *~/~S߶stɴ2.Aז iÃܘ"2xշ%[ .pmZS t^Iztbcj4R0 mPxo:@ ӓK#”`)zn+7,\K_<ʝ_q);ʱpi u _ NYr>QA_~9~tLp]TZTZ Tz(t?}j~FvNm~pEb}_9bzweЙS}P]|߃03hVi2f%Ct5<)'Uhiz n3̈́m(\Hy 7,hW;+o߫%"-@Ht禉2M"Y)Jt^9Il\} nׂqZ IzL,&, cSݣF{yYu"۝K樖u 2Eۡ~r^%54l1^tQ"t#@`?Zڃ2]vU" Iw{=l np%Ơwv/c*؍gGE:v;֡i`R+}H\l%w!Z8JHSgP<8!qB]霂xOFJű,0Ug<pdG&ͯCCIfk$˺Bg] 8)p⓶(O> ~ УmWm0AWr 3xʾ 2zKlC*i&2b*) м)m]DOqRaŨj94b. ]y80B#8!,2~9(l0 S^ NLTeV|gbОM6?a|B`wK"\_,`6S_1h!l~ER韹t\4H fxƩyTI4t;BAd 3Y7dU1+ xO(-H\o {ǒZh)=)4{1>0$zҤA[YhERqXǴDg% yw 5F3^֣'JrN01R]d6Wy17~<@*U蕦f#7pk05|9k#(e{tRʚ"'ޤ!pDi靿>;6V$)gwKX]!Rq;byLJ֮aj;".Fn# |_ 92ٻú&#h b*zH8< ߭z,ml3hlHBa[pv5:]~Z32`LvI̚Q*-ֳ$/= W3KE>cdG0Wjb A+ki~`Q]rg'mgU'8oCѦ_}oX̒H@zޏ7+'pxDJ*䣡ͿJیW,3|HV[eiS9 <7T,%g}istAHg&f%# kֈ5gG'T~ոqȕͻazW.Cİ?pG,#NP,0uF~?ҙ1X*KiLE RuISK5Ta>A@bD*er2`}܌Y +?>~7.eWz@65;Zk7j~/Ep24#ex/[L/_\RyEAbH_I 0?ni zzpedr56?hh/~q| LL$#Ln ?zE @~k 4^詯f[{ [/kpZr3yⱶ=a/cqCoZT肒u߫rm d CS MXɿ@2=;R^x=/mXkt(Ue !ZR$8tbD~n7dQwa4t?IPȪ_KGL8<+IKkݻd<'& Ŋ16oUٯ%Ht|2NJ.QIFL'^cY-z Yia"&Ǥ^ ZE62_ud_Ȍ \K E23l/3KL".eǐӮ@D?A߫sEiAڏ';/_xZz`bŇ{)GEPWFSYN׆B hwSQxM 7uo.*$GB<% C܀ ҷEIC?řj. r+&ej )Nplp DdP;E6jtus"WRFt3@˾;-M v_vݤ>hc7(?4Qh#fAԤxw-FЦ_%Q?12VA:gvdV|_pHy,w`HVج),D)ع)w@~~ 6*3| ({]Gu@2lx18$%h0 ̴RUp^bcQO19Cb.o2\K3M9L;o 2y미GLkYD[bȓ|lCbf_R$-1WȽC}y+4OVϐnP;I=,f ^=PV`8MJmc˛P]soP{= GN )(\GE,#Z&2X0@"m <|lL᩹.AY$YswIVrjG^ɠוȾʦL+Bim LT;L7"F.df(I{X8$Z_ͪ;4mT5avg v O^5% k%9J2v).4#aI/x*_(8K 4hX¸prst3Jm՜NW.dMU{J1ՅrI` 鶑wrQ")zao]v9WU*S&$l'qrxD7ţUi!U/Hݏɤ:}]{_r,yj<Ce Ϙ<[0:>?JIz\: ʁxbw(!Hs;tmh09$y30|˦m-`QjiϏ=Y м}dKCjWn*:f9p!9r=E[ Okw5F_BAA汪vMs-5QNM~(8}>}c?9&&Ѻ{Gz^$%H Q6't}‚IdE1GXھD$J b42WApGm~{FMK\IU Wae,ڸ!R?jjùn| ^լӪNFDO|n<)H34ՙS`ʣeNZM'2bg.U ?S# !wuXt]sC!*S>>EXOPKqHSz8SAguܮu[(JRԔFP{-8"Lk խ`=] Ie~ƈkǃQ?JʍAY4:fᛩW lnoS~>uĸ6*o/R&/ w0`,_ww\}9~jXhtx$^kz5g=zrA^Íь=>8̱ t19 u[MG,13_Bn{?i:h 30dcX(990Y]1;Yk<]N&l꼐}qy;E#n$7iToF9Q*yMLjNR*<%Ptp_cdȩR w&9ӜV} 3^I +)#6fWe`uz8(HExzl*yQԟgw347I1Qc~=j{V yZs4EKU9#~YJ 9 _v [)"Dt iY 47MꈊL$YSdP'okΊΨ _j,Rl:4l)֣~*ۥWJ1Yɦ@/ҁ7gxE1fČ0u,&sK' >5w#c_a hD瀹(*?}EOQȅ/J6ZG9+!!5¿A wH r9,5I< Z~ >Qs iϪNPin!HK\PH(Hr1fCS&r)7: -Ͽ#ޤԛƙ` St_4RM-ުTݫp'f}m8\} m9eDh[T^ΰSA: bZsKrZ NK?0יS'13m@F T0~K{`'xTrM!Ƨ-?Psw2n8| d\=?ɵϾ'0>1|.-J'NL_%+ұv)ԣUlzS*+EYCW^ݾ,]"K=lĄ_ #$`OIqf61Aoz e۵]*/ Kv(xz=zТĪX*] 7\Fs" df5Lxi^b}Cߏ)2*n"rd8N3",'~|^Ȱ*zjB߳Ϋr5\-)!\3`Tóݝ"X>tꋰKM/hF>&QR3F4A/ݜ_܎3 VIIt?R|%µBX"K>ʊcaL;!ӊŇ5r'M[b_34xȨ:}&rZHbbofrWpYm]1Z~8Nj=g[`8yzH 6-.b.֋?!$U*2(m)VEEz-DJxv\@-p"03JS=/:'pYظ$̡#/tCyMX%w"o{v\ g rQJB$/)b!"iv QL\&>xQ~E4K7)\`;=Pnhȗ"+wO;f7K X_y#ZtJi&#I9[( X@3|4K#(ߓZi1Bi@셍 rxK'Qt@.lt='!SU݀A,wN>m8PZ !5N!d:M,ށ"I^(E. (LQ&7S v;HAxM{K?<tp0}Cl2љ5eo"!{ma["!pWT eAN `ZG5ar]pfo<"o-6(' MLyolQmt0D ċJ?ᑨnkogv;Ju긜]÷%=SJGAŪD,;ݛ3viXT\&7ܕ{ #I,̿6@ E5[%9 gvBKO}uCQs-9O, ["0sm zDs> W.oVA~rLD;`yrr}dtВ"[%?ux ͠C~!F ԙ]s;9{̗Iy̌ ^ALR$C0LQy"}`˯%Hg *yN'  ں7(|`F#Dlo·nT*8F3ivrFnUaŀG@VzvS}Փ" uv8( $E=7 e97X 7ezNV<):y8,Ɖ C&˼\`^1=]*ltbHpGezdi]zg=#@8a'CmfY3"WjP$I!h+7MOEq@-s&Pzن_2kϻp}Z% > '%˾ܯ*]@AV\"#{l - }x;#S]9VV6~1g=e9^׾E] ˝uq-Xڢ BkjjJ;4x!⬛Pn^3~N_3^X=L>יzE~Q[4v Alh0 FĀ^'/ozm`=ᳵ菫?K%|i-.KDz,YS@Өft]D |l[\Ās+D!AR]'=  }{jw !VaGx6uP`gnu`-UZ xͶ+d/<mOs*?LStD] &4$)Bfi oK٬re *,HX&F>bВ^&E(:jЃ __#l)۷Ⱥ}f Rt)A+D^xeJz(gx@b^GT-g6Ai4[f(Qlyˢ)8RTbU9Z8т3!p5<1k3Z} aw8ȍ:?[beyJ=\d>gJq'}m>V8:(}P 4vo3697)Oc߫~ߵfSB7R^顐췆,T_xk7b-i-hfR  q5cP;J t%>*X\bu=Zv-LiB8e|5Ɖ);"]/_\ f23-Ub,t)SG"Yn\Tw7S[Ԍ7Lԣiy_m{ZgrsR:땤SWb Pw+E a|-\*\E"~4.0՟]0^,aWxJ(/]*7xM!Fk:S* K&3Wɥ؃{kC^2\Ҳ˘bW3ƹr==`-*A sO:A'Ah{•[,ݩuPJy6^^3g'hmƷDQpT )iUl$׃$6BDKm*h{R^CFt#z?2sI{&.@kz#_`=.fmjE'i;(\!zT !ó~v>ot`҃6{Q~p ZjqV'(6ZX$0+;%O5&;h%QƏ"| jv C z{1W;l"MTZCnc;=V`^]~u :Gx1I13\w!^&5K j ȁҋM'S&9tw?| (@x&?a,(lrļ|i~X20|^!٭<8}Ժ!4JufDȷkh]$+ xoQ;wkƸIׅ O }}'+ԁ|CrujPQGa'P00[x-x}Q*y9Lv1|1ɽo(%Z}FAX|V}_h IDŽ*VZԍfQDVfGW;KsV&x7nUO3%],GV آ6%l8V0q=J:fpSe12Б5 CDpK>`̋kٖ`_KGrY؍Br) h"WY^1e;L9+!]4ΚpB(5rW ^HT@B܎_]p{AZe47 j_^zgr7]#ayKTI^!% D%aD$.[I:bg$z"6>}/=SğtBXޘ9{)"wvfhǿnTP+WptZxD\5?|L,N"G!֟oFPNm w Lw(LoWCwj3U/絢hm@QVCr\U/] Yľ݂~#V\b*ХF-| %dN]*NrsvOǻ)dz"qokؐF0.{Ig,f`0XQ71 dYJiYMƒ삀{Fp 0D>Shgzܚcl2rąOb摅Qh(JCssLP=Bu,S%Em}`6?;qp*uo9 (6NTAe&K3U^)z +u.fBy9$ ;V9ù䙪/-_R_uῳyBc AktVe0 zq޲o&$;|{e g̖kpksri{"?:2xłP( ^g} Y_aJnMt#X_sO>cbt{[*D6b 暏F¶ԠCq' ·az[s1#_$IE ~+%bڽdKKHi[~Jv9>d7|0?i?vͻ(&dBW;ddLZuGR6T0s"\yC<vOto gpL-9TPiu˃y}uR _@IdܑxZ b\rX %"Iiv//gG.)Fގ?1CޘC,~GYoU~\ҫ/erZAy*bcO_NIecAb?a6oR Ji!ZM;_mԼ3gg$iFY͉ \/ޖ^KfzwI>c:D01^Y-|5&/T֭,^KOGE.f$׋VJTR$߈QRUGUF;in3՗A#&?<5"P)7v݈]01j[<GY S (VoFp0bg4s@=pts9+S][Gnm{?eon&܇I8yDŽcK 1[̼H#jFK*H7ɮ'eQQՌdM|T/VJn}YW825c km/6N˜Dp͍@ć?'rW.ل-iE>_2*Ƅ/#^R<3%>"+G$9n5+xO/p(D!)OOe~iJr!0+E^l &z;L<4zN nw , ǙMjsNB.X5nv L ZO֫ 8TÐȑ=W\lf#@O} (ӠO$BL:}r{"rM76R)gqW!cΦ~s 'dŪɉR8QॷrG!^|la=}r(p;Ah OߛҌhIJ/zQ]|CiϩpzԆ%78\$79iDo"=_7r2*<ٟ+A孤䓭=zXčv9sZMoЁL}Ww)ħria/";`!'loŸڹB pЉv:Aa[U1[3ے1u"< 3(HVwm'6i>;i]sj=xY(,%ZI/e+i5 |!.K׾)yYaua}C>b3) ]%Nn-T@*`A˻c]耡ɇM,=l.z_93V7q#"$+Rz[,J\Tz"P{2XY?Į(p%dm&n E]\@`~ehCM綫uD6.AhX03&D>@8+4xv0[Ry$J?l'Fˆ9afp֋tL:E t&Ed,|0TR5AZ帋C8~a듮\ >6*5ϨBo9V`WG@o0Uz6Jan Lc+ε "/C 3H͕m) ̓]BՄ Uy8 ][e9X-Fы; (&瑱!|UīKDzԨ[WD\nF_+AJeEOWu1YsWHHQl%`Rt{bkXgK赩T`pWga_{׆4=sy)5f,S,^.|=9+mY/Q.*!NN8GiyH-iso9ZJ8(7w] F`r'W5΋JS`ȴ7e'8@vx;ʫY׽< .$ ڦ.VF?+YG%GB2 ;) ?x6jȞ̵2?;}/UaLBF|2񠁋1PI,  bQ\!׆V#EZ4qUK D01`3x@u}ւ0T^t JU );a2}Ud\YsAS$HV^;.V# 6!"|6S͑eZyr`(B+">F/`?QFY VyA4c /([2/+jKr8Q^lN[4*;ף?Gr`$_,}ػo\PQAy I2k@X>(4 B$uƇb Q5!]ۮ`2ڳP ;)̔όFUL Jn8OõϬ/"[鐾nxXu`E OjĂat :MqkO[Ssmz/E媟>?rwqwj*q!oEP#D|esH 1}diA)˙p߆y02o YGŶQ#jmǀk{f&vEK#q9{Iyϣ=sDmՐHjb a7@YvnAiBhw骛Yx ;G!%x h!\7N>{ J3܈ħlEXկ4@Emwf~gK@D`,_.HM}QŅw#ߑ\G%e(=؛KuH'#j^:S5˜& tܰ{7<8*wD_7$V(n~Q<[-Xf7Z&H R5_Ч=*֖{I P{)X98b{#;NIHI32"=6n;8抉ǙAf}쩨9Z4єS{$yT}sɲ8Y7$xv0{(Ӏ0,8Ɩ ~^Nm^}p楾%s<%RHha@f} "ѯHw͕.4R@"+h>sp_M$I5Am+/F7T>0i-}_ 7b7#N}~@ɯ8^ e1:lTInK(gFxӕAsI&lyj&^1aAؿxQf+PrIֆ'd{ jjLf0IQQ-CY;~.{eL&?amz쀅F7Vu"Q!}"j?=Ul+)xGy0 -7әzx&dlao3+,W KH*)?@! *w'KuG[IZG ʌ@2ոLE.j (^U9k8,!wG=uiV׎S{hr0{_gL+92ePnŻ6go6d[<3 ]PwЕ 1L uAw:+P$D 7/1`"3E姣K|O :~fٮ]Wt^f `o ܯ0h{_`2.FYLf' /dҳE]kiL)'%9|o̐rNhYrַl/g17nݙrQnZ5p Cj/p>+x*aնf/pu߈_벒*z_v?;f">M(}k]$Kcp]ҐtE]͵ HͲn|+_=1':VayWq;6)vNߒ-VTp~Q*"b=1 ;Ҥ{"kw]_ofe1N^,nȡx0C **o&Ú64"\˸}[[(1Ve4l^Ly hR 20D=}/@'If7}*m=o6L,I/ҳdߜ~].t]\Կ^ S! $hA b5֫:rYPEa$𞷲Mgb(o㪽8,RNVk-S߳?gPC d6]Pvcg@NezUc?wkq>X Jy N"FZω Us&!\ Y$ώif 5BB\ "CIܒrmU'$׀>N[*yLCK +4D/Yٶ;ծ|R$Zj>-Ψٜpoʥ`SK{,{LB#vr@L!oXm!(EOfO4[_ pHG} UgACu95Hpfr M(-DDUFof N:mUx jtTl- pXhW4YN9p|G0@u:f& sOKwryN #~pM?bytD$T9';Oj;o0+ﱍ6˕-cAvoC3-tQl}~fA.=*W?]mI923E%r0woyQ%o7/7E Qv+ldLnL)ݷ ?Jl-\׸"mV"-Gߏ`bC.ML"<+y\)-KÄeѐM;xsWt4&C(6XsLs~s ({=C̬ KWp3"0M/os`_;m)qpw tmU);*o`~U*&ER, " hk^O>=) ~3ڝ׋DC?NObw]4o&ښB.T뱊ܤՊӾ*?NFFS+heʋkȇ͞Z6kT;QDvpc")یDC, |~lwZp yy`F9X|oNdG,~9ę>2By[coZݴԔ-d#,@`eO-cHg)k8\K?l4&-~M*j4}T 0em^QOkʣ`yn4W]m6&(!{e4PR#M (slW}%@lm|B+mΎ+E--=VN0DU4U_:mJ% n qI;%|u3Sd6$zp#sJY`ռA-;vzFy30J්\)U; dMTe'rQk/ EItmh 0YCd26dps&mF)"\w)B8U-Zatg>|U%~IOɝ}SN;({mL|<9(.ly7@hl{h{ 8Id`#ަl+p\zog7 G+/\nX|4b;p`4h4P9jw\)29Imvߔ؃l}a?~i>_HQ*/,ФjCӐޏfVHDU}LG4sYo% *aosO3z7էN_6н8sE4eg"D:.(qgz+9y1a|nmm`lC g5%) |6c=[*X<8˅BXXV^@RKb $LjFQ43EN.nf4id;=oo(ɧ?>з190J]gwGc?/+9l UOrʼn4Uvs]s7$lםB`9UYq--GL8 ,p{alFg2nsmF?H}qJ'R " * R%(h)֊4KNO쾓bp*ԙY+V$ tQ [IE@+Z,6Ey"'ƙgdy:eKLrTMú~P0 <{VM2jFi25E [pN`K z>V=m$ T,e+]~IQaoo9RBhwZӻQNB'ͣa?bqK *tnrsȦ)PNZ8#d~S 9 Ĕ + Wm ',bG:iok=-LawPQjD6`'HGt1@g_h߫W.ZW NBOG'gb{T eE FX91B 툚=*k,"a_!'S(~ߐp[M|Z /ϡXɞ0k+4O-SicHO睳,P])[獞4r7 y!\T/ش7nIبDϢdxSU:w9?aj}cYMޡ?UGCMZy|9m"@i(9ː~?x'UΣK!1G'h|4WzkETk x\,>JkaM>i2=]f9]Z z[ O'<(d0>5|xgK((1&lkRM2y:@_8tU}%RBcmw~!w C4?H~" 'qr{BR27b,FWVӫ1/FәLeN-ܴ0F 99(m(I.6ʠY*Holк[zzS;9+POҩVS_%VK"JD'7=Ej9 ۩4råGGrӖMzScdldԛ 헜 X:(,OXSBƨ6KZ/4_UnhҹHz'y& BX%.vǛ>)"c| ^ț8]aE/L>)ee8C;fS(f 26`fKA QǾυ=ttmM ^ |vn갴kdљbeF20l**# n_el !F7tc&Hj?tPFu|}7ܙWgXα˨s=K Gъ@@o PW@ߍ!"^Øz>]MB0_$ Ymb=;7 pd)odHzl7UW*`? /Ёr,YpAv & gC`2kN[E-6|_Dj^jX3-"1u[fb%@_ГC B1V{}ue2 aNIsQpNDhZ~j1G20#N'|d"Z0lyd5 +[3aq[tIkZ?dSV_5^pCDʓT:]ylgʬ *x(|ʹ)IE/KY-I<:\,u $5!0^"mCcLZY96Rto~"C'nTij2QdcVOt^:D#)O s*Op;tx<1x—DZҋNFNCCas:eixwF48O{ 8|]pW 3~k\!8ڕgQ9ȹ[NriGwcCAOq |iYqE tm8E4IO{.|@ΞRq~`T@L#}7;-`[=Tۭ(/nqfTt,fn] S9k#ZkҰYX.6ל%sGUsԠl'Z@Kb⼠e>@7bZB-x(ty ʼnٰ5vxNx'H~ WSt8}!ˉ2A{sPuCi'ǏK+'4փ!j.:/^OAI``*]o&!*JS~> k^8wNf'a+!``81mOGa¾O_\tb-!7#3HZYIƜsz\|2H:[XC#}&9 "q!ąlqN?]_2=֬t^jKw2l})Tt0 wU÷̹h<7nVd@ Hi0^d:2Ьgůf*zB 4wot}@]ak||t~2a -vY3B {d9MvA0h2D2,L++t7+O!5Ծ۸чqO..iXy.V՛HHŶWgNiZc^;K;2oG40N:+yGU7XH̰,M[ [FE?iԽ#'!t f;%p5C낲hAun,:o1JX׉5hV}N0`À ڌ9a(YhsP*sb4Gwב#"MW] O7|;,zn >P 5OGKfG~Etmj~kr-'$HȥgC\.1g!sdxn! 1y4h k HB7 )!de@*O=AkPBCܲiádzׯjoX bݭp00F6ɻ9X|GMϟ҄ťȯ o85B4R QO􎅰||_ژs-Jas ?q3t8Cgpr_e [ \8m~5۳Q2YN}#4c??=h3,mmЦ-^4.AZUluZ|`> 2,t9zI?}ow^ӟt`4]YN@#wF́Ą3 B" S[] [ls:u>CwcdQ/g<k}Kiu|zߴHH=>2 nV.>Qi4I<풃Ű,2Y)U啔0k2Cz4[k.k cgg%^rs7x,\~ z M!9>mOK& òGxb'.7MnS̭ >drIXZ?nt+[B`(KV9ok-QAkT3 ?H&$Rn܏'jmY3$]W5@EXPĿB\}4V?,]s>sEK XmӆT2wgV> d]Sa\Ϸ;@o{ʬ, D[ l+6vüͺoOtɚWzYSńiw1]?g2j_G*$'C_~MX#tP+i n*xVТ*|<#})M<~">IȼyV9U8҆-$[u>rXe`+L? ،vLGC_7{[T:{f!ws`or<8_}T}]e ظmƽ܅S-#x/Q+,Q: ^!6Wȝf΍}0`r>wWc=*ӳV`&Q8UjVjC: $R@*;8.7WRiUњe8Bn^V%eG*f 8$׻n* U$n(d\fD[IbAۿAŹ$ϗXcd3=c\? ECx)%HE`\yzNIZ*U x"6X3\bJ_fؽI6KJb)i &Tlōg4\oSО`peM_L MIshh8mMτPMML/3{L<\LPAc#(fڭ^< \Lp,^Y*L=CR\C1Xti2LBtUufc͉^,Ϭ&dtWפ 器ϵ؛`G&~^vF* NF){7; E}fC(s.7k5M\tůbw  l@H^8F|*ߑKe?~LŒQvt kH<^ 2{Җ#`ifDS3t:ظY r#o浸}GI[s`7ֿs Y {wzޑդNɺ-Xwsmg>g|$sAY#yL|-WƗz^zlx&6äKf)h#id *Dh4pC&+`뿇)z4 #wD*ί0]Mfsm:ɕE>8ˋS8)l݂ޕO{`6OzHkOǥqW{b*Dֺ񏱵'32H3 Ux/hcgB6p}&*# כaNu>w=4>:y*q +Ӡn~oK1N5'%]C|#cCMUzL;L u~qWO$ 3%rzS5/o@O\(o5_܎Sx)FQUY_n#Zg wN[.3HnA㨦v$Q mnYZIwC0 msJΖh2]| 4$93 Nn?k4 &w;gΓw$~k"%oi I2"od֗|K W3ԌlgJC $ v6L5*!<,/p+ʀԀMT+4_CӏA  *,mܒ6xx|emeyw᱒;yM35QAEi/#2b9 M! !>q!QI3$ @d3Jq-ϓ[Wc𼩥N'q6c,]m1˻i#لHCI:Umc<=(A=NS$:XD O"̸1&14 U6R+:9`yHq1_pim K|#SϞs^@C YN(?Uc@jר,Q_go\$&MB֌ݝ}̠X3@H 2L玶9-=#0g|y`_7c}wGco5gILm#!|3T~2\UW??͠')6-Uס~Cd~X41/ q. &DܹH$8$Q0$LdN&ӕss6 EhŢ/8zD "Br| ?@v<)пE-}bp[PtN,c5I'zJj$bb=W)Xk;nP_5Sm/tLAQzAk*quL;BfS /~9OsO=5fF]H ]b^ zzg ='nt('&:qs&<ۑ}%>fKxiR?x/+V/?5S=N2H*Q_\Rj#\|0qRX ʎm/`n8cnd)}UؘLbAXM*'D=2<$baf*)sEΊ6, U8C=7gFC&NB&U,bH[-@CiAoe)Ő;ui*pus'4u*_$JW"1d|bRduˏ7)(@݁Q=7ZR_SsiFLDc:ch榍v1Y.w(K#FgahqА|uC_tۢaiwP3 6?]d2>3J\2z>y3QA!31~~dA%XrHvV-FGDyav}X(WjXUUBWT^ R݅AjYO\Le]bŒ|M=\S'(v6MH3yqY"l9,+&y϶#A=bI}WTl #3mVd%cA'ϺIE?p'T(i7a`Eײ nXn>澕U`Q;ל}hq2f1 -#A@7+dP- dl1sJ7圉'_!\ԺEegje*$Byb9ܾC4k|f|rX;La=4Րk^ Yr'zXctld举Tѻv,:KG'(@" =<u,e53]$̈K'3QH1E%#pwAiO8HݼG,emQEo=-m=W6z,̬e(}#OiW;|"usR%c1o9<^E 0IӪ^40(74iKBJM<}fO 7xb{l!;_.e7"3BZ鈬ϻ1=W\gb0bn@^\ڔlK,qVY ĵw@&E>;h& Ҙmtzhi/ܹf oŨtcֲzz[d‰\:g6ȯ C ī: i{iLrBsyCcUZA3Ĭ[T."4u׊ C8T+tGW=x#r[Hph,Ľ66YQ'_b4-+ʼnI*OĤTXc8ڳ>un" t>F }$q:=n~ P !gE vobAYn=j:ȪT{ҳ* )'sLhz5l~3KrYlsFT :}$ZF~STtSPbs`&ԡ@L$>}Bof,t˿8`Ú G#ZK(h\ws3 1W\Dqv+O$pt)H9~7@Y*ad50g42˦l4 qS["3W.ŵt26Bt{z_kI5Ba5qq:܏X†T:2p-&`L Rl:IS1;⻗7co]֥9F/=g)ΩH> u;g[%R9:.<cT"l7p@ u) V,=?Մ'4Isbۙ EȭF*R|íٽ@ Md_+hCѵ@W# TҭG#67t%!`XӣVd:W$A-%rl;0\汈~iI ޣHI{Kܲtl͢N xGvҮ*u~~2 ro>eK7J jt6PDȢ;R *0r*݈}n`@DBrstLx*L+bꜗ0ff \ 0)ܖ~՝>ǘrRuZ2bl!R+Sp${om:6Q"g|B~[4$J+/yTȵITzЕX65 :O!+x[d^ u[?r_-]HFk5.OQE TsĄϘߓG=j5Sӈ´zk_y5(gdoލjv|ə{zgjWxv{S];t$u?wyPq}҆N˥h b  N?MJ ^W6 5ev_mA֚ZvR;!|[:?cCŋ%PSw_PĶw4WV g𱛄|%ѹO0M{Xm}6 [-e4nE%Ҫ2,:Hic}kOڍ-̍vh6q?\n4U/Z2Au WZ~ū]Y8.V7ґ\fL~]ߤ]* jdhbAX'r14~2P:XO3VݣoB(;F#:Y볝 q.O~ʌ]j6) 8q<Pಡ`e#F..KRY@Z~M )I _}%wMʼ=Nq)c Fa474Ѓ|H("҃w"h Vp(o{%%3·+$nQ A@'Dy3y֨0r|Hls!2bC m[z5{Tlzf:CBB5W5<Ԕytigb*% K9Eyɣ>׋LBʈ1r ~oKH '\9eBKc.:~_[ßmP3Dڜ1ogZ[NO4E U!E'piVgC n s{Ywפ9,)V؆gNYp tey+ԫ:@}~>sw !yhA_8ǣu"G<@`ΚUPkO82=SPh$Nrw=)Xnz@QS+;M T"'g%gy FI)F.5#dY=L[ɖ p*„0w*ԒZKܭZ"R&fCl_LX2Ic47yy&:v/ Jnr%1zG1K\2b3mvC C4G{ ²J!:Us2h|&HAA[H۱0 蔼GF0JJFmNw.@ℭ;LǼ;,Y,."7,+{Edrn*]rDĊe?wcڝCwӏu{sw6zy<<>ܵRLWvHA(2I{Q& `oݢ^ NFMXԓ[-\ &Bʳ '1n+BAM4MJA,(9 A,\Cǩi5}>y-(i3T<.ݮovlem٭:shn位&E:U\ QbUX<6J_fD5*ysJP4f^uE[4*Y#Ef8iTgkľ3SDy2gE%Ǒ֡~2P6 ;8ihéت~zS Z}[@5&mt7,1۸q׏:eSGuI-+nJ)(bjo3Mc D=αU.Wj0֏W--ZB0Ƒ̝ HXY7B4nHF H4;+!qOOfݵcF#LvpB!tGP\>7j8̺تknTr*Rz+[ qY7 k,rc*˭f)绐L>K+fΎ`X=-B-sN%{8cQOm UHڨ}+H|€~;y/_l=/Q-7 ?:fD~X #Ak<(cF[<g:L6> _*BJe+Oc$Ƒe[ؾx8?ջ M)HQ{b*!sU3ACSzHsI~_ 7;.C\ƃ>zmcfY,(LaFMj"į}z!DI:^L~ jŅO 3&]>Nm"Xī 2=Dt4\ \/fBikw>w[WIDs_љ&iTZ&xe.iBuL mbBa[Av 5lJ#lඓL=w8nf$ $0.cOYW)[x]\t& #x"wtƞ9svzLS|1")ҜgsL@-%{P3ܿ/eׄ(hc#! _:^#l HZ;mQRwxY} AQ~ỵ8,>m1 a2rsqxpmj&P/0QL2v?t!0FԘ?ِu弚}=+X;|{Rؑ|Lb Q[k>q&lDKj:xyrS]­$t"r"+GNb}2-$k֢+9{,Y]6OM"fЎ[S9{Ʌrjaˡ_r>N<Ɯn-l| g.TByU0K yW=.wZ+F@u׈|<\,_CEiy ޕQ!^ '-E}7F 䭔.}?j>a0[ 4dV-+7j[`;7܀ +8*bt1&v6:B|6з]vڌyJuIPAL=%Oo1"wX9CY6LbVQFdLMUh#staq񭒿$j&muq+{n۽@N D By c+@!F1G$iZۚc$jl¶ l&E)jŸH3< ̡M7uqSlbs츪=xaEj;IerϘCRDNv 99H5Jmp,r6T<6EH˱s9"A^[#LJne]Syh gRxjޞyo mWSIZOP!c8N9vNy j#ui0Z<3M(dԮxIC vʚ8 5SUc+RlU-l?'z}>5TVQzr0l9x_"TwM'/s Weee&hY%q{5~x05LiS͍_WV!;0=/f͗$ Lۭ-y cV7<"~`ʍj J50*ThzJɠk 5-1{3+/&&}es1=IY8Q$b3Hx' xIʇ˳a_ * (gH|Y/KYvC N޷'ut~]F);#5V?¢d44h\^I:n].\H3(Z~Ƨ;5( =뼡+ ƕ(ejbRcU(hŻ*0~Bc\M_^J_[Bdr.R͸tD^?X+52 }'i#fNs5sgDiU+d !>v'@i/UpeMz"ym?L_DbI{,jQ[~IC&_D;KEZNq P(9leCyXXI좧]po03ëK c5.O {|m-yrB)?{q?%Yxi[5PܝSc&"qٽv n^9nK@U5B+F**ce[*w2 qU1a-HAɴjQ90;di0hbU¦ZZ a\ àE;+g(-&ޖ胂RBU P$Dܜu fZ1w ,cbN E<9S7 TI KXv4cLk6fGc2OZI$ȿ>S A:a;}a6]lپG5 y,y^ZB5ٍ> 6Q+46 I$VcΆ؎3{v`:`l ᩳM>LytOcV1'l5pa7%xV}s+-k,,W'K-ֈ7l=No1r9`r[#+oUƜ*8wqˀNV!:|_g.\etMyb}0t]%z#sV}yڭ-^3o a̧\dgB ܍ bC:}tJ28hxxdAa@Tta <^yhslmm^WEWx6c'Y86҄NVlL'Do0jf ;.@u0 2=" WCf߄y2!u*{!> Jʦzg o1}tOW ᥗ8`-)Lҡep!i!Z`z326gk1D4,/Cч5T_\sSL[B Dݱ=ݓ }[{# ˰>'"9&CYU# wpxϯ*@y *i"|)d@8c~eQb)yר퍡RiZswW:Wi}5؃ȟ'J<2*JϋE ߴk:/ ~>m++a V A9 Ô ]o cpjxa#;2ax˭|ȶ7B9 j=QW6K/vM_ۯy(Ȍz{8Hh>C蹬Yʺeq;l$ʏ'wfFzM)^#'x)Px,a]c<{q,|-!DaufnYDMwR^{C*) 2\OS~us0MꝔ&L(vbz0kٵ*f)81n0ͯ}MQ ~?#Ӟ@L!K~"G @Fn33+8sEXuM ku}*/߶Q0D &ڋT;8TkF^5vqd3bQ4L@4tZ*Q Ls-?2ߍ2p^h+ Sw*[`Y`:,3Q0rPtq?“߄Io DfR};/ {2y'vh>Dh_w܅I"r~]LrT~ʶO8r7/w.![eQ%,88'Z╼1.  LBUuX_kEW|Sܒjj-#k.gI.ʊE }˵_%N Q|z܉̄!`m8ʗbOB~Sd5 8aZ*74GXE̝LGLǠQæ׶w HqgX.~c1%p?&z%T=NrƂYasqg'/X GnWXzkrlvim簧!YRsA1gRB,#%r[LXtF wZ% q('Wdc ZWu'FC VŚm?a|+BAޛmݏ{BzNU,bphw@}7xKT*Q֌Y(nPoX*ZT> ̏tzY4Cg>TB0Q3Ǎ:X&r:p85R!: 9 &+6Tki~\XJe42@W} ߺ-B˯$XSn *\Z>^fPYgcpxva GHp ZV&`z߁i{;mAW <6 6# /%Y$?l]Ua+rD^P1x2]l[b{K`N<0ߎ !(utXzǒbf@h$rS#D>v߶>PF^\Udf&j8JKj*+Vba6y)G:M Xɻ æ^8X8{AÀȀRF#w*qG OXYS4 Q/9?2©bITJ)۞P0 P%04[ȇâr+;8@`JẸe>ǎ&;&kX$xUux"'<`k)5pi/} OB= ҋ)|lI廦慡؁5U]䛫c?9/Q;@!U?yhi73=cc|eQW跱gl/<j0R6^_wgyxeJp&S Ñ)p߃G|g5KQ>ved1@+!n GWvg[yネZ9}L5<#>L|Je 5o'v(dwJa3]u4DEK#,S{G q0e 8-PƖ${1w %E3`Ja$ԭ%$)S\̪>^Y8:ݜ9t#Pw+<4TU{e}RS|,O\PsrfypIS~{q by4NFi pSGF$zRTA|GgXwA^gN}w c2nZ eԊӰi^uTZK 3qm.t׮3=L55I>U T%3A#FD毳U$9;\aŝ[i+m"BDIkr/Sx@LF~6W?%r_$<ˉR1e-0HŢfF?[צScT pEa$ du<2\֫GT<]O?\ Mga}t`3@#3*ح2wA]eI5x:ĭ+_,8A]Sa(?QW,5\CtRNw{թ;REFI@UWg uLmhÍla`sȥeu/N]y[^BWl\{OAGcxy/>މpwFWizxSD( MCRI3ڐ#-n-!gםzR}PQ}EᱽJ8!N#0\۳jj T%7#_XMk<`<8juZ';M~r?]ԍ @/夠5iۢ&䏕Epc8izw?'6Э,;ȋw@B8g!P9gSpeqy?GZ (dpƧoY]tv]̯[^pC*"k|3ϥXm_XW4~ o"]R޶c?p2͟A'9-m奫h r\8Ia=U֛(۪קW2zՅ?B\UKl.qZ6?0 ּ¡k̼0N;(xk҉K6+h+[T>l-*xwo4KCIp]Wt!k`PSPLn4NBOݾz15rQbwR cO7*@^E'$w*d9LԿuF"h"Tʅ rN%|-OHlZ0qEQʉB_WH4aͣh{d ^f!~ԨЈڰ#V]XyMeɒהK l.%ɕnDG.0iͳ@h^gq|]:t(eF0(d̟[nL/+t1kWX18#T,E/9% UEE-CnFM&YyPq. {@6$b;L&XdrSښ خ ց+빷M.⅘7,1uj9mGJ.zlTTF>mRbB7,jϝ?滈{ O)[ `t՟.yl3 7e5 M. hk"ܪN#g:+uxòTG,Y$prПUBXT2~\4@SC<]-kUk t~ؚ\>i\0=ـ;4y^hJ VVx\<ɛe舋u2ۦ/&w  (H~=((uW 6 W4:][ Dn6PJ bVg,+N \+ 9*ҳ[3ai$[6׊y0&^V R sy$uDKz:xs-a*!}BP<ԯکz5H"ېߜnqetG]C.g|ԗ>ɯ~ :}Iؠz8}c;uZX`=m8XW+Yޤp9ODQlX^^66t^V YrIJscgEtf 87u7q3;wv搅 dY|u!y\ Kg6ZW J2+g9\_}&ӼS7dvgT3k&a36 wi-^T8qH=Oqo>­+?(삇T:l'Z|. =ug2 %Ao-~ѨI4i[T*N?0Zh 9)pݞ _OLg"*kiC,-+q0k"T`"٭Eq8\ wAX06 5_ pUk^ߛT eNqϊqK*Ix}uSvg R@s[0Q0B6;r܄26ㅆ-oI׫qgO Wr/N17q_N< o+`x!Oհ5;-d;}U:7whg#pŭ45S#$D3݁rY-}~4^SWӣToIGԡSĚXmNc87%=517|!(oP-t92 ln'5'dL+ȼ>_+h4x7aXsV z+nךQ(Dž27 !)MwK90g= X9 c uUuUH.FzWz{iUh^mC%\9PY)~cMO{KزݱICѾC+R-n(z3K'cVc::+6ȱۼWf=r#;D͝bG󰀸`pj7"]Y8Vl ʂ^;z]CGJ0bR_9=t$^ARbl4[i^t-uiu鮃h{$(Ž^9b|L$T԰,}.v%L1W}x}'81gˡvV[9=YˈC^dI(kK@R \7O 9f YX4QE99B[o }ќ>\=тf1)Ucj)?|)T4=5v! tK·jj}ge7ތŶM~BfA A3_\ dEd^4J8"+чliT9Mtwzj/9:/7c^e]&!hbZtQwM/n`шHb+[ +*w$;FbDq;%YSi)e6hp9AWKC&ʰW첰 #uΤo:0Sd vc;ō$9L.TuqgN.fIk%,JJ l|EKmEE GG1`y`j>ҀʵoV# i3 [heKt7Ibq:;G6irf@EMl;zLW.?-IInaG02JMTF#`G遡F VZf,ZOpӷْ}ׄxB(vYOYƹwPɅDæ- qɊnZ}CSrs F+tDq*hzJxJFpΎK#k_*G\s;CKv0~TZvNe*Q}!jٛ0n2ijR\*j:qkXRTF{Ƅ)^~W]M {8 >ZRh8%ܪV Б2Y!2l$h4 s"ΕQ+#$91a>^eD~/hz=@K ?(NI:pL_Dܭ|.Tmbi'İr ( `@۷ǭv"J-:)eQ%##3190n1rd`SԺ9@;wU6vB(.q\|E!@ʼnҩy!z&p|~[STPн}Z߰Z'x_ %9N?$]3yW環^堭~zS[c"&Die*aP7+  6;^[qYi3w!dE*IMyN^Y5#-Qu xTz֙nQ;)?Ea_̓T>2J;s6AMr~>NZ q#QC)=W[.pq<mQN[g{{CQeUƤMK9'c"WR*:2JA~5jV,)殻z;Gudfi`4_\Tzg81A_LݎZ'Z494j˅eV6٣asN𪈯E w)X*O' T$N+30ԙi&}1c%#6Lv n b6Im; m5P|P1¼7WZ}Oy&m\4뾵 *XT% ViФK~6 ج" $v6jG/X ybVB( 7OCt_m`s?e 7 PQe aBnMܯEOb;;Fa-!ϹE=0g^?܋G2Mw(|S6k ?Nszk,U-utc5͡l }0aaڒ ٙ'dmz XW-hJWo4 9'@35zr7z$f|sqm` a4AAo[#dACkZj={ػޥ$Me &5 r /5{VW0'*8,T`>cʅ>i !NhpFUP]1/ohd*NΛI+GZ٠O5x_96x޲9Fr%q OL4tٕ{1SĈ;=k>WbnC3XqLDXk'q$+ĬwmD `i tR*(ļ 6MdڈQ@LlA'W ḍ9YZF_ʹv`C9XY wʺ4uj"F\bT8(6RhWڈg`gX@a2[AIoSc[K-in-㵲H\5V Il0{IrX[\`(N.UFVUذ9R5s [xC(#"c5No[OL$==ZDgzw|G#BCK%Lڮ\O%nܡoW-YɕLB8XlVf(4w(;lZ?\W4%bZ٦'IBw dBGOeMźʅMHD;%m@۱WK;IHDvK4f@aЫ eP3^? X:g9rKn.>)p<‡^Z8pM^OM OzY hKd7L]{+(0*:#Q`s1^ڳ㳝#'6H^ 3E2jn lB(:XiS)U9%]R>~Fo+DqV"qgrJ$JTr=y2[xձ)T3X #-#!8=ī"x!qoxZO"k-ݢ5r"iliWEj.lXBf(t/(PD_QpCyЭ"*9#tFr[ K:O5Xw#N~grU >b{qSđܛ*à: C RS{V/cwHnwG5Ht|e4AZ3}JH5:KPonsG{m:deyT98qR$  ;E@1_ |_cEok3~u=6bomP[C[Qf(6ӓ1uPew_pLft[Uߖ{()x:4I3өW"gگfYyW̝2}d"}E?d\Z3IA+O=yoHOp^cH.W0#9.rl5P{H Cώ-;s͌ټs3R0}V}73 26w RmSͬjQ|a;E }"b͜CThMIt?ér(ASGy\X>8K4#V[PyzUzO[P_N m*\4Ȏpmc9k/4ri֊qCwS}D7anOZ~#W][ [LSM&Sk+~^M6o!pS~^q[!?h[̙] q%m¦ٹ}iyGf~RONQc0nм7~zjn"]&;Ny$}*l+@!|-DʛCG< )rq3ϲ> }3)o .yp?Zx}!X5@>fxAUYrUѵS"$Qaߴ4M)\dl{cd` Σ从O;j)zNj;mnh 031.i&q\4d$Xix w^r#1[FpVyA0̀'XşYxnA:7Ta@5c+ϐUV`!"Үфe{*axg&p! Ѡ)0uXMO|yW<0 Rjo󠷵Լ?HdK:XM_.Tf*A6!{&"2;+. @n̨[c^>i{&L3' x<ǘRi[0yVvHp($ꅧtW8+o*Be( ~] ,99N8 aTFGceI+3Շ־T,ЃG``l Gʬ ?5}X4kNdx$/oQW F6ix|[.Č(lȐ7/vi6)%hQ Y4Bz2 Bv!e ʇr1bfs:3U.X)uf@z.Yo̯qFڝ tC;^|Õ8 /2b/- +ұJdݱ-x<&o g\=Oَ`_g d䇒i۲ۿ6tJ71T@7LV[ 17{ .A _W ǻFɗ }3zy6xo, v,fgOJn~m2vu5EtqQIőL#p3'+z%v8Zm;Wa8[23| W,L|DحTT ^W _Y< .g\aFfFgrDuٻ'V/y h41CeFHv&5<0cHw Uyxr&pD6VrUOiT^ zP2n v{M'5U+gN"}Th o(HᏌE",tG͕Ol)/O#MtMZ<2uwYUfQB&p{,ߟb"cW#\œSJ uFM3H }f(g2jXx9`xQB:? 7<k\^ۃv`vɉ/b*ݼF!4И)D+ fb`^)(M|G0wɀa3RXNo =L =C1:L􀸡vD}nGOWdvt8%f}ȝt@Ċu3n=@.dTݝ2 `9 EC K,Pdʯn\Ї}  ltC&tЙՊ!Ǐ$|h'n#huƏ㤿*o t2C0/̺_?0 쑮+@lPEk|˗*%}h}.I{;P4M)j7goRWMauā'T[Ȟn %لzM^гf[3=%Ym;0!%`LRqjS:r@oP#|E)[ ݯf!/:@cGgix7JE\HO҇du/m޼]4LPNhrGFgo5!{ѕ_mܹԆ?ȣ6;pƐ%lAAN [oRg঎i45SE28_:@„t|{o|}< B0HeX O9R^|A*[;3ZP~{Gk|NeL5P“"&ur4QNyIOV3)~߀MIN܆Cm%<(?wb{WG4*ssRɹ(RކNzk@L(;c5D/UT_rF;r 87k3tp#=%Ϙs{Q8(͘2O e[v23qΔh=^ @''vSI4 7kE[r:|1G@ 09p$W6Bk-GXV.r> A C~Yt  <%sqb.\{BPUKwza%šl 2-%+|㚛2$BJ~4%ϰ- uV}(C>qc'ERfSC6.whWW4{ E #5͂'J"BP{֙N{On(ojhtVgZBnW6FPU:^F‰BzѰغuP薺[p~*wv?4 0]m9g㝆Oϼ}~2zFKʅK+tBo N0G~{.T<*jiTWZ&7y{GjZMIsa$DA,g2Ol—Ԩ?C@{TU:[~JnnDt/O_twKp{Dbøw@)T B|@nIs_DUQqSMڥOKnq@.-W.){Y}=>\=m7Ecf|?4;ֱ֡V~ܥiUB~4M<̀B,e"̠N-:=ahm qBa{pNd,f6i>\I:3ǟ}#>%7?Z/R @`10yJ@S5I>>/q!T웞tCm!5/Z\zza e)xlnd{~K 3̒ik(_;'Mqgce/EV$n߄//jADФqyksϓYB^РSd֛3yѷ~rY-~~)k\t2#/HLp{҅# ۪d5 Pg-}4WX6"}R#7g`"nasbdɶztG;R@&^ca:}^ցzr̰O>x?o+zleE;ÊpKirW p3toQ>yhDܧoTn9. Y&}rzr rQ{㜾+IYڗX I[Η&"6HB||U; nLr;щ]kLo{x} uSAo&fO$dz~y% =A0͞\rpHvEHŵ$ Y2@+CXrUD 3LQ&,}̪)B$叞ik^JQPzzwYDy=qq8+]m֕F;Gj\?dHҙ *ρcktp#>-NwM\3b ~xa6Q6ޞ۵dz&w"Jt'#7.* gMiqvI&8HlBό<Hm`ʟ&\VG*GkclsFpp +ᖧW[V ahse[ D؆I {R8ۧ_5ؒ{Udz8q?ͶLAqI.=:﹒n)0s_#aiM8.J&*HGq^8}a*r}~Ѳ=ALܫ>{/.PGPF?23 :O O4rs)eݤ}ӠcYn¡x;O{$W#y~l-ԃmk5ޒyZuG4FVm~(qWzq9wV߭u"Gc$L"w(M9\ZMp@:pSbq:BNĶ*^/?#Y(:dLQmXwOqhU;K=5w-Q8pHXߣ6Iu|]΢4l`K#Wpf 246c]Ugk?}_2a5,j/6+h }CZc[_nIM︱c̦9+{ qF7p&ie<,+QmX%%B+Oh D.KGY ъ&y|2CՂjl\wxkbIhKQ@7<-u!VW](D(:FOY]NL8)\zTʵiX-seEn'?|̷rp8J(g1R V K7L!=yLJտD:q [3`J㉚Mk Zl)Vtso87y)_V٠9&zZ澗@ג$&i_*uY$b"єfo2T뷳 )5)wd L_){bF$7/^ljδw-禈 LZ̨*]A6^bڶ_CV|" ۴=^Hj؂2?) CyWZ |ʣ{n\|a撲]cEWT9WVH޳,Uw_!TNE1Ypʋ6 ־jêXod\NGq,hvwԷ!V:MPW {'=O(Nvc ʄqSڒL VARpva{OEV3SIw:[7/TsDUkkDH.m.>Ybiݫ#JXҧ)ڄ4CE=om]pc3iY+[|v"jrpX qOm Y5鄧U3YzZkd+-\`"K?CAS 'z5j.lI2S„Q<8k -5cIvk e&evFT2ԪpԙD{ݭ;[үh#4$1(n9:H@z&K:V)g{( cR3 ]hMEk%yI -N&f&J=5&.Օ:jp1,!Z{ UW?0Ko`Kaʧ 1)ko\(2H5n`Nl=3Dy 5ObQ7?죛nQsRH( E^G8WQ*;EK2rwXcr r+\kh)Μ`H{;s@'M^9KҾOξv  A!d1;ܵ!io{B~T?D(0ur[>FV5*&%fH$ {1%'f73>">uui5pf՚u6=ܡxoX)8j<[j * "?JȧgXQ4^t |~Y1~&Y`ڧםP}|[?*N=ëʣ")^\qr/Bac?v79CI5oH[Fی`^  ׭{j{s,5% cmFv"e& KǗi5cVYl+VM`mYZRCT*2&8nHw*%ɻSI,nFI,>ՆjrZoJ넢ۯޞwӷFSOy0~ 'Q#TĿJp qWdG0BҹLktb2 &̑*S˄n6x>_W25oy^y$Lo;g~C%aZB n̏Y r3AM Y \~+' \?Q>xKLp/>_ٌ5Ƈ?9SpY)Wn_GN^,]qj.GL02E-a̸r0_iXϼWS^\=Y}2:<Aq?> {8l3FW ;DْEi6`\HLOm"mnh| 4y7Eu㜰~{P}TtGw[3n)61tkV>t*3csj^܏ɮ_^ZLW>Wo\˔ua\q@LEfe2Xhb92Skig/ny+*yYDƴ5wx8GQ2YxDEXx Nm2=СO?T``$ -FAYV=?6Rx #V ]XnϿ!r̆6wmn'"*h#`AFxP<}}T}u}C(E(k:\X"`Cgg4Ufʈ+D/[BXogw7VM6Eqp0CAtn2"X-!}6JWCeThf J^ OQm(CL0q.IMAשc IOQd -fxPv_mHpȉ2xq&ryAHO7L2XD Ud ?On6-csV~ 5 65}{/ T)adZVHM[\'VI6.P2ޥ,QN8wcs9Qc8_*oaOj"ӎ> jjv8СJٖ(u7yQepwQuE!Pï: xGJ$=ad+qQs1N %{ 4ghէ \m-0 Z YشWI#-z%*P'WʀM4l3PݙP!-փO Q}J'BKv4-;M/ gW&#kL@0'W+? Ciz0Iu˯hw>:-»ƹ➴2^jbV'BFtNoi:.m>77i! - tل$t  QOv>֊x/ږ8*ts]኿"rM1R7܎_mU` A|YI|'VUnei/Ҍ_>8hۆ_CNY-U N߲dlڥ8OYa(pr`U10L]Nı11ǶN%~QK]I{Iz4oݨ5|ɬF>m"yFs\xekЌfhχ5 ߲1weymczI &qc½qGjHeCx*~ (&p"4Ib~ @Pwa҇znf5#䂯ӓZCE^pY~bc164"uYO?.;5zb_@Ϻ@%dfh] ̇[-/SV8~{\0p끔MЅ!?Gد#,nܢFkB]ȷgTÝLlb?_SVjѽ˽mbie6ptHi%W3%چV Pb(xh$ഈOBP=n xl>)3]cVP"oan i}0d?vWh:=EhY4c8ߚWٲ| 4w8wQ7I1nphB5 }>.c=hʷ`ɄM--Ulv{' v&חut&[]cpnM6ݙ3$;@ayI꞉y`r)BfωQNدw`7uAB7` xl? ;#=3Mf;|ʳ ڥ6`.ߺL Y%Q4Pp}ABv1.yĜw f)xT~eV.'Q7Nnn5P|@-KZ# KB)Tq#i 5J,SrhId_(!{Ax 2]β07]eM:4 .LVʐfzp?j4|'꤫3c`v4ɔ(vBէNҷHM6@|^ko{o*+B/nBRX"6s7H;LY`n{+lE cِ顫zE? Ycyb='{ ŬXM]-hD{IoK:* tj%MwZN\ c &梅A@$J\Z#UAit~IiEe'Jue =c+|^dt[2DH9M")K EgZmlԮQ$2Z|0A%'lP'/#-+p7![/kxhjFGPm1]>![ȡF!}璵n'0 hJ#1-̞p+gf%s-hwoTa{{|i3iX (>} R>}Z7ֱG_zq4 Ʒ3JJ0G gpW,9K؎cH.Eæ ʟ}ejSXq(55O.,;e4lI0 ~ޯfЯr)]Bi_AӰO :5<1>J% N݉ZU$sV +xJq>EMzkOq#oqmhG6;/7"+|:Nd3 uAWVd~c|GViT%.?1ڙIHJM &O9|C(0]ڭe8LBE[=&xhѻ2-YhSo8EXG N`DRln^[E",emM y`pP TW5b1"]Ot#<@AF)+OpwäGe݃RqT>7*q95;qDF͔Lߠ$ )|} R -S$Y-8ULKrG؝[H ]@on<3"|ӳ}1'+z"6["V\D,՟+U&AĒlXȫ&d &K{?HO\P&J̋a/ȀlW" 9.x ^`gN#U$W.ag 3qAt{Z)L3A8w_FEhy}Q#̼RYWGOwׯsA7-HTO1R)mV/slrksǀ=bFh7SEڽvR3DBTeLK JZ%> qeHzU@, HTeNOD-@tm{͓֜- ")p8cR˟exYDXZDq{Sgv#㊃U+57b{רKl`1륆1V5BOjp`N{g7]8K!.jO1$g^꡻8h)Y0_ej0soD0IƘZY c:ݻv&LU걪7GLhS)ԾCս4k, tH'!D'W1 c$uN޴'nԻtɈorҊ@ P0cP26cf vT@^QЎ*0",UEaG$a=Z8VYf򤕏za_sZ/@47aL+?$4,/@H7*m: xwfͥՉT*a XTؼDY..M|{<-bg'a"U~_$9 G=?LQirv6 GIO(/9Vh]<׹*ai}(p /P45w}OAfL`c#ZG \mԬ$'WYS眩JחOJE=%@)U=/cNTrM% E[f>d`y+@d'{kԁGmm>fco `v7' Q^q/ً}/?5'r)D:?>2[Y+ͅ/<ؼ *v#Ͷ/S2o$\xȿ`6(`-ə?S4M!66}␫OT~ana\Qh3s8 J9TT ޤ J#*灆j:%"˩0.PVB\&ۋkbcTs-cáAu:5ultPĞ9PH)K"rM/2Թ-G3gS 1Dj#[)g0|>Fi*\iư6XS 1PdY Zu+㄄TbFn,=%=*wTM8pjF:CĢ5⋩z&0 Ҥ|{iElzCM5*餝(*D?=򤖴T(W^5i0 gg[4Ox.RuHiE]$)i؁Xi=(ׯURwQMz;AG`zs0/%R!y *A$ͮXPMsExvbzL ^l8)uz*]q6˿n}!R?~]B6Gb|Y`:FOb7*\!qg?Q`,BJ=VPaT?+5:}r{@ LJ7v[hlmrS/H{pQ CeI*YU!<&?sm;8 XF,H81¯$*;}4hQ5S/y;5ۀA蒆{s5%Mk -BURS-!MhP @Jl+˜3NZ<8 nham@-Ϛ] bzpd~?yw|VXFi^1Qzc4;qyW{63ї+QɬͲyd(A+p_[o_D(dC9e])1Mjɴk=7t޾۾I#bufQi_XC=,4Yy=?MkcיbP<O~>KP5M5i6x^t'egVw'l ͅA{, sj0-}G`Zx `aONFr`3O+H=[$_LWG[kD0+&J X^o`jZDjͥ1a5y~޴%&&6ay6אBs~p?}'t)E db"?[l*ƯGȨq9={yƀH5!od铦4[&cg3~(ZTw\3#L B1~ރzj a–Q!G&%XE 4)LW&Oۆ>8FNcr1ܢG\nwwbI449On +*>~9_?A6vKNߦc{Wh^%U,t:k{ +@em=.q.DQHa 1r]9 =hHqP0؍.|dEWYssq`܆oquvAD.e]Hc&H16)5vD_+I%;Z_蟮OfT'LЈu`HN]GmމK_4KFGj׶s݂u3?sIq;ϋ|A' &׆j#N\ >1>w_D:Z<LGj\9Unemfl!5&|ԌVIR"E]-z_ʏq)RċKFSPh?@+k\;CH8;[D:6` G%݂O?$zA\i@vb)60DE>FxJ#{ܜ\XhS̀Nf;q;]YzŹiWNm'mͥqR q<᨝vuSkmRjchnv ] # {ߡ+sԋPL޻dgZk1ۏ=y߳7Orjc^#RHnQaxQūu /uP _. ´]A:F(Aqٸ,^D;lB#w'fjJ8Z`]b.4Dl _jsk ۝^Qw7pͻ8 =6N?dRKցU;AnlNXI3 a/&n-S~ܝ{c;BtO ]߅KnKr/!q(mF{*>x}##ԭ8ߵQji?Y5%@'v*\ 5a+P ?RjmVmffgG"Pp hfʩP|g \ٸJ,["]9 \ 8~ i4(W[ GXV⪌=S$gnS#RXt'ms3ei. %廦>MB1v\3_~:Jy-6yQ; U/`+]0.}W>̩ K!zuߓ)M*|4|*+`K:KmO$P\J2Ey;pl yaVdldv7G ).lj|dFq"wv\V:"%m[pX\J`&+vX bjq^!80Nٞ:mSmaCm-B6=} x!>u5}-#,d ү hdY[P)].h[EȻ &NV!;Q)t޵[;㣲)Ȇje9*q &F'!8(֜x\{WD΄MmwBeOa_Ō8 "K]3|ҋ^s8GTFW0\)1@3&Faqj4ҬcHP zx.gUqQB 6f'U9}e@ܙ!h^{ ,5K 6,H ۬zЊ fER- *=";0x ERyTA!&}8dl' L J: G0~B2;Q1\+oWxQQ8$7e6 Q_Y$E.́ 71e&ښ"6@nȯH+L(pe(ӚjɹVl2!P^R| Ymϊ&~E7v>:]9J+03rwMt~YZK^2T5|+O|GNI'f̟^D-R Kl=,?Fs>A =UQ<n;zJ׮ȍ~ځ9ql-2{&Y>F}%Q]o6Wy̍uX^{+ku'oƥHmn8z ̄![^1^aB}GwP,7cc δ'u7 5$1^7|+ ( ȱA#b2i Cn5`P^swو ´qZ5]Sס6.oS0ƃO'NmP DvJ uzKY"y~uv1߷f1Rԕ~ЬH~ f}ЁY#sqi/ n>}18-/,c=@1F4~2ڰAP%}u6x eFB=%;A Q1ԡ_=-FX-;؟ΒP TVI NG6Nv_ܿ\ J-h tCHVΐ@$ԛ6L,_ơ sH~~.E)a%NJg{_Xm"Iu].װ%Č &>Ь{Q kb$,xa[(+>!!-/7 b]oSiň};RTrDíҎ$}veBl+5%v@}f(f1%HN> 4ٿ!zJX?)xhv%N3f+4qpc[ߥT|#f*gג>l kdEpKfOU&$'nZOf{~ DM%AVPx+G!( p|?}]B6g$,eo/LK< wAM =^8n2_k+C}lDN f#2ynaW,3[?(H|l OVWu1v9 iZ7d;Ǭ {0=W:+oKyO#Ňα}BEДqΦXCAyGxc>_\@z1jI/z2y}~U砠Pe3Nc_#:[RrV9Idg[g<3A>qRq+'xe睠&KE)v:eK4r9Wya=|1V~6Z7`KOa0Ed!;x? g}`q%&3Bܒ/[(CMУ0&j܍ۖ*chxWsj y!;m5~(˲5?[ 7%DL(NoNG [Ǜt- :I2Rj<kuܓ ^:3\ߕe^ $3\lj{ b+4q8H6NYR` gPm {737V&KZ{F,_hGвu#"ԸzBcMKkݭ \&9dT\Atfk[`6T{)ހ 5s5iksA0m ٱAyHCCD>^l2KN5+3u9{Gm w o N`ޤz+ܺL5=ud/.ШsД':dI>ΐaq2w_C7'il.uVU~PRLaweg 5 )3‵T;}3+ RLPSC 1(|6hV+ L:lEɈ G= X/7rSZ:`}3$B%l-%'iNMiŵ By>^Ayxx2Ul>qd1SE/a ɉ) DM t~WÖ\q$,#h;M 7Vϭ(|%vz$]|ptͷU 8Cu 03Ԫa䋼Dm)u ]n$_7Rs1&׍;vfmq]]NlMylZlus![rsiJOXPr8$ 7DԳȼ0$qĹ3SV iԷ aJⷂ9_<*Le좔 e Om{_-ܹfa°E^ZDt-08i+' W^YB{Y!Mm~VB=签zVYzyCQyLѥUr mT)_O]awsSHTpbAp;\Tw44:[ 78;k7i[ǚz->&.5Xcp~UCloCtI~xw~#3DH3WgZ}tKڣaD&z gi`R9!pzH1JqfIp$Zu82DJ<7̙_OQ9W?kkäآ:CV}rdT 7p!ў¶+9>޶NBܯ,`wrÐ)͚XXb6f|3 y@ hZ*:$A1APosŸU_'LZn KA?e9B[ 3e?85Wfm\mRۤRxwa=8g\}oPu92v2&m Oc JN,,aغ]שH+@OO`5Nֈ+wm"0@z_'kd.d[i-Y){t^!k"?rs0=HRҤٞ_Vh U DJ&{o(mm_H8 5R\S_>ȶhȐf!ܶnLe ,crft+i_}'ĺƓV?eyyě <@roDF8L oaĘInV8Nm^U4ս$j9{[/˶9-2qQגxV [b7Ӵ>|X%8cRqL]ݞr?!uWwD)̤ +8CLZK=\"aM-Gg:nAl]rڳL-BUz ȁQ#>|KD``>|,h27c/5Bn qed- @6d&6{dz-Z*ڜc̘2Xi( kϔB vt7!ε<;d|wf12#F9a >;5ρ5VƐ# C 0t$=!?Àb,IgHD^;>/2*-mV:̲d-G_?W"οĹeʓy^2'# KV&QztJ9?+&IMJ!)(&e`˜vrG<=O;s*"-y}ch4v𻯿Ux:lKǎ✫ײ}:,+GpE"DuaVH t IgφQ9$_ߵI3_{z?I+P܊3LYπ|Ud}sVdq+H{HCM>ev {3o0. F\Ϋ`TO[+Yka³b-szxM>!D8cGdϘýUp>:#xdODgz}~f-ō}C <R@Ǣ{>* nB?G T4%=d^Cs 4ˎ^.8@j\$ RE+=DԘTQ민XI5;jTD>~,#=,d(3]iqh,[Bͮq#y{[D4T>nMZzLw350H5/(u tg!?}*.jtT Sc4@ V6Gk^I nRDM -U0ucQ[ai^&ŏ ˜H񑷚nE&*dFoBϪOSƯ]tEVO>E?rcN̩EN|w Pq:ʡ&g^0h(~+ݶ' ٲ7p݂~no+aݷNn 4)$Jw%CƁcȑyjx{q4;tgm # uW̹H\F(lӠ^YoEP 8#4K\k-sE)g$ 捡ۆ^ߓW.}|Rb:*|,SŷYJi., l/qx0؎LSv@1Pز7[KLXn ٮ{  cE'kbp'8. \Xs26b a̩4|G4y/4erSM~5Bd[XGf v+0b -/OI7s-Y {2XsQ0n8~vZ !u@GJ~Ynkj {i8 ו8.yrU^VmQ>.JO\CGSb4Y&o'p\ßh=׿6!jEFXꑈAD8mɈY4;^i8/[F?L?gG$LsJdß s(Y [iq@TMp 1hv Jէezc"4ۻW$ hU 52bƠh[KH9%1J->^AX̩#h2dž+:zzF5@੧Lh#SxVzԑ%$U^$ T"jӷ4ORKBD 2rL!`xQڞ݁+E&y: f/B:SglGu]YLYʯagq,F:gbN @Wdv&"v3CvTaco;5omZQe,c KaTamEqp$ٍKѨaT*R7iyu9&(Mؼ"5:?Iظ_Ѕ]=mbf 4f0#KWXYB@1^Gnsǿc+gh^Jp%VAZ:5-n8exxnh7J6*$c?Wwݚv+4ϔ5op0b*`ܺnλ!5 ZjPR[f0j]:_ŢnΣ֖iZ_U@y$ȱkK+.$h$l4&e \B@cȞs~n sI~ GiBmČ0Ď<%ܣ)?aui7.D0;Ot{O\k>sď.gJU~o0ft);boABy]P=#fZtNA).ݛh<ZjBX$›h0z'(gJDRF<c#2g-L5#. !MRYsvQ7Sܣٮ|LqiKLW]ѓӽ9-Y\[Z9Ciup KRfD2@{P;k/k)0)mɄjo~w[ 8Ԓޢ#_z'\V^bl4U 3sҶnKcA5 ,=]&Ӻ p.*4r􋍴E*ս6WTy TR:َɹ;T'Jró "m0]&CTHz#>VN MW6 DdqKISw"Tyz/XTANնτچ~UDݝ!{+Mx8rs70_'N儔&^xY/U7." zŴ#'VҊԨIRt6Gqn?;puDkZdnSL%YЯ4ۚu9q@MWXcq/#ݲ EjpUI/Zc) G0Q,w.$zy<t;C8|/0i[eB,( 0j7)HB: Z֋;pS؏m< -V^bDB@r8$5 D1_h", Ob$݇8f^iH.\򶘤O\ |r*|CP)| f)* K֯P7%`Nnv&Bģ~($mQu'GgJ??I+5ޑcEXCI7joVVT.|.ş$>lb7OV*%IS }" {o3ā-#w;ouw=tBpg% n3DrvE9쨏oPZ0B 9r"+{<^Y+Fڣ5wuxۄ }~O҇J\t0 gdE%` P,5xּy+P ?m (Y [0/YGeynt/H_+&~kHH ̳+Jtt5a{DErEԑ;ceSƘvEv.pl 2*{:Q>.L,*(/8L&䨴MLf , ڨӝ yǂ~XKKXzV[4Js-ǓJ6l3_إþz]s'R>ćY0Dh ~~1:p:mFܐ)\a. 8 z2c<| e`EDt8*Ǫ&O[n22`-49*X%X`$p̨v) 0!Φ| ' Ff8s<0? eic YKm݀.j͐` |zi҄X-MzU.FH#U맛4u}qgCly݂ pt$_ק_9y2!ٕ?ZKJrv5=iNW$Nlc29B3@IwMn4MGRMȀ7> h'YpCL3ZoZ*K و}LErzpy~͆?aAn蹭lfrzNSg[`R1 f/?4΄4Ȭ 07]TN..wL}tNdwA :9|P/-0Z9݉f YYշN ^-#Ǝz6G}W 0ƠYס7ÔQ!t pfRG&rəJ2K'V<L)];?ru"~5 Wp:3;t[,Nma+iy&4YQj@(ow0횵5z}Ȁ!fUTH4ū-MB["u@Lk%\gZK+ _ɢ]@ D?D4:PȂJf,&xRMK=v^cFfO.@o9"kS@]|!XeOMJ$ ]p8#:|N<\r'mUKI8 ! G4O=+"9ÇߦOдT}_{Di W.;mfWn zLJrT4GjƳOQҸwm2""&^]b.1(PGB)!!>DI&1U-epF\]@:v`P"elBlrU,ϸG;f`1Wa";A$``zQA1WVIH1 #TYHeӔ."m61H2jzɩSk\EvMf3a2t;=!\.GՎUw^eժ"kͧ58! hrrH=-`Uqъ~UL]6VҪDbu(Vϐҟ+PuɱmGP @ɓL/>p+ yBV+Ź~4V%>@{XiʋeOIgپ*娗&ۋ"31s;]_́NY$@\9dSL6̘iʍYx`ͫ"m9 ]Tq@ܶ\iDfq $)YA4Ad3lW-/~E=REy)1Lz,`i]etR .14"ܓփ#)e^oEAivWԑ,2 (+Rk EYSC^l;RA3pU.?6i`7v.֔][AGZ(V䉿&fM:dal ЁJfn0:['q*iY˧^vOw .>^*vі?jTį|oRf \FQf|'(Q4w{W<)+'@N)BL撻įOԇ9ZCd~~8]|ޗI+W8 PcpW`3F/*߅+^a\*ƈ*NVhۉKg!k*=sxm<}bb [UM<Ǔ$_Q{Z6`tt$;њ[Km(OvJʺA&銳8x|f`XM_8r5b׶l?Ɗ) _֏H"1pNop?S۔6j<?סN ?{n"Ί ]ɏ/V^վa.>HѬ{Y Xʾ ga<ȗ|p%Ł J, )%)mݒMUmP٦t&{6n)طd~35 ٴ)Bi¥f!iBzTJBb&dhvF ! -`NCQyUHSfyB1zdӋQg{T" CMl/dT湏Ej|·?^zF@U~Ŧ>;ڏ½U_؍ÛG$STlvQ0XLC67JxӇDIsr7|!J`ݒhK,!дu'*lNP=B{77#$,r$%)YϷ CO62>{mU6*V>n[^5aJ\c# ~C4CSKr,D'.H/'OL*ݛ#C؍WCP@/RP'&d-( $~gnQwIPF>+Tz#yxNIZs;b)'  p.=( [aĿ)[J"qiz 2=rw+.MdX֟ЁÚN``p6\Ba]¬W 4SLl|[f%$Z;clL8u02nH]%[D*4v*֥oa l4*ڭ^_ŏkC6~GkyEN,`Qx0eαk=׻8 =c@M=ui{ 1vv!dnᦲ=gT+ Mɐlabd~_\Zw|:tm=t/Cڤk~)x. N"ܘw\6g)ˣ:~,:YL睶A1QSk#Ȭ/Kd`:^;1 JZq |K#7\ %btP lL>L3Fp"9+3dD;!k8&T@cuתI(%/`ؠ'W|sae& +S268탪>?Nҵx5- B&XKge}JP$7@LJ3nbCUҠNg#].&dyo%LiMaNjf/<+"w~yE ?;XOfݷ #q|SQ]H/ AG]ɈŮG! =p\'q` zl$+o;eb [E+ǵd EuI 8oφs1tٟጂ9-'sBYv*cNR'dnqɎ?Oׅj l.[BQ^wF|XK'"nDwcRV!wp~ٙEtIZ=+dC'QȚw 2Tެeo{Ǒ3gGK%A# 'e7VtЗAFd}#?@W;PN;wTI]&+i jOZ֐/OX;(} 3W{nMzlÍ-Nk Y[ٱ$Z;KŮ⠮5 U)a;atM)YsW[ /H}Oz+'FЅt:XЯNDx+~dcܤ#cƑuxx_(nx PbQI쫆~ĔcZ7ei{R(.Q8)~x=}^k[VLdjxk_ư%uzgQ02w{a^yeU P" ُ|>{rkf>/VcJB9=yPfHhW4;߇`Z #nމ1ôi9l`%fGie&9~ѭdBpdO_*̄ʈ^xɷyi}MT|u`S>?3GZ$C)Jq ٚv(E*n'D7o;7"'8(<=Ȧ tnoxyu4ct2/D^ݐYA,樁FJkIuOKn{$E?^4Pm'; B'cQWd=ш)QN[Fɒ Z/W- /BE(6cΪ j1~Ê]cwW$ԗ$p/3LOM q6$]7#8P--KIyS$ i+qÒt k#0>I,NTVM}&0ކ'@vkwb7fvF߇kd_|VWɲoidk))?D9@B#М<ՈPUa`gO3v*yNG]Z ǧzil "!o+7r2C#7׀ց ^PgCc`r":;{}3E 1 gp> DɹuY<<Cg֟\!S#x;]6Y J.R-ɊYNJR~BŽ-RTkܗGL dWU/{])TԎP#  *{Mg \2bkThɦ: YQi)]ωNjV]=eh:˽o5TJ-SXGO6䮮fx`R:izEGe~.Jx_WS?\0o!$ %i__B)k4ކlhB**F!!Y9muH.pW@ܐotju5Nu'^vUjN^Ŷ8gyޛ 5" ٳ֐"žM-Jֹξ oӵ@*>hy:ݯ=;oWޠifE~IS aAsP!Az^$|er*M"A p&yPe-2csΈ-u\8C|MAo߻]Kz8ѝnR8ukO sG-svC֪;[pg9@EK2؝re 7C.3%ŢY2faA[jE,>`I3l~y͛}C4Hjv=nkX+ _ "I1ے3.bV%=&8Θzibe(9'־ٖ"o2}hmcц'[I ]lBO +7Wإ7={Ύt0uly%keYN v6T.aiG|E![|O]B{_K[*7>yJhU'E&.ǯK\FjG `;Pkȁd,@sZ3>nFMD*{3MXs PԤ.s[`?S)jMa0d]/^= #޻ҼňU̯URK9MW`;8i`3ؑZc-g8+ t.֭#UID})(9! CW){F!gpa |}R^Q tC.һj`ݙҗJm, S5+lWǻRYvy,,#}e&RK7UL;[Y쇅5!_yPDGw9 tx~){ KC)uPgoYLӰp{v-f<1/q&fN9h⿚d~v o_d~K]@F餘9"R#.c/}P{(@#"h'wgTRdtJ#\8W\"@@/Fr&QIAZ| ŏg nį ro%7w;^{\Qƫ [w{k,8Qu5-J.7DiN~_jͽ9lI4VIXVwj9˝\ =Z}C.Obw>% Aˉna5-)uLOkmឨ.X۹6P~>mܬ\OM3>1RA ׂJdCɦt[$i!*{e4p/rxҋoh ^KNٝafCVOT!m=P-RȠQ,|2wV|b e!dĘ֯'w8y έc my[Sk&6^yrɞ(aRQzӦG9M,lymH-/-%ZX~Gs9aQA4Ri I?(]+&4:[7)@z9E (,sBC psUN\TnlZލjZY|Akhvn{ghg4qJ+gBl(9!N:A?W {m`E8No)q-ޅ5Bc%—)BRo_ R_rJuDɦFyAՎc,%#݂Uoj(mԤN,@RMug(hgN|…L/(iK2]foF_iym5. b@q3,l˙nyc{7uE+kx.AObO 6Ġ,y=і0VeL92ZHr CD2kZr/P]exc%P`VeqVay5`Č^7c닰zu*ĞŨ ,Оd:' \^tPң-4t+~DQP}..k#%\.zAHk} K¦u:a9x `IHt-svw#W|,&^Lsyҙ\ۑ_uM-wlK.E+&,P/SN' F:TA͝ ihHإgTL˒1n; Iȟ35.ʔxWވ=Pa1(43fYq|V/<%E*2N1dOdqAx7T^ENGa7-$if^/齕͏'fGp@džhBܯ=oD>RKgq:GI$V "Ѝ ɹ"9òQl!屢4:Y'e<9Naq@痃t)ǿDۨc)-?یFXo>CbQJ#ԑ$fUв>d+y`r^W -p?r?(3u2ֱRBu'9KzoN DlH1[-J/Ⅿ2 ՝sH_׸,?_L%@m9&d\Џ-" ̙Lt? V.MwhDȦ]4Olh@0j)vkJo1#]M !W/632DS-3lܷ%x#F4[`2/+exg84#:vfvP7TAͬ/h6q[RI^Ͳu#AݿrTu;'#az=$5HJe]NҪ|M>K<ģh%=ϮTƒ^  ]Uo^dhdf9* 4wz cɬSeCN4&dco3潩 97$τRaTtvT8hev]'*%N#D.Lw21T,gXor R2sp<:Lv?'сyYҒ>=ApgZD:u${DdzQMnF.8wέq(ILϰ'{Lm WA액699I>[ 4a/v*& ͵߄e*?f&7jǥp]B4Q?Wx,+ie]WZkN'e<ɒ\T1" ih}#uba?4ωҩ4E{Buhlo1jYrAi-W>$%ef:Dy*aPXZ9C@PC! J ɓC>ٔ,2n0;ÃYիx_,ք;IN+9a iQϋa0kb=rҧvjjay«r#nR*Cz: NnO/4v4A;i"3A)1 Z/w?g*'ӡOA;|*bBSNi:,S :@e|*,$xBOLߖS҉dq:&gĎ S#kCg0r]0ج;r->DkVJ>XvwFT3aR[.(;DfO d`#x0TVH xo݅Cm^]A𵾄(x'K! ZtLfv1ݥ |Ƅ V?Pq~8mbџ !I`%j N|N yh`uW*a(m}VGۯ4X#yS um,nf,[tx4ʸ#jYW+eWb pR㛾7?UBiYr4xPN*2Z_c19AW7 ]< r_KuQ+9Y*X"=5sv ؉(N-jT<}Ý.=݈![:sѮNq*UWF3u(a]gj,+س@\b/qѧf"IvPfJ{R ̧jQOrvqQdv>ѩSUdI")p|Wwa~ mfqX[m52кm 9bB 2xOb$,X 4+fF oµx= a]oPJ-ǫ41x/؀j sҿNw^.~"ȼt2]p n^szSF|#J Ֆ)-!#~4V?97繒y֋t1 3 `~lV3Pzoh\=h#~J~e"CWX*K{k~ngpLYoXE_r% ͡524q_!ZZ ƾeE09vYN8MQ?\Vhy>+׃5_`5F7&]-t5 %[@шq,ռaAplL݆FTbb/UAнpDmpp1oÔeNIS%| @I:~UeËY-.TdI !!["3{PJ܏8 3{^H1_]Okق`\7H oWBɁY=|O-& /f=t-4Q(Q J0#4h:+;} NCVWH(A2 $AKΰX}3l{S>depP@4B8lrBż5.\Z%5x==,K)7,YtܨTl>1,#؟8yPXDQw++Xvc(St\dV8z4 wO#g0j—$"˫ᢤs없|b1Nl \3KAIfF ~!geSNik :i ,oX&!ʾw1׎IZD?A[MpEoQW"$.>,ҧ̓y9U xς6qE4_RX*] K&\DsrWq=TˠP^jn:RFCkѵx{+(O˿tǠļM@:1uTq1;[ژJO9n̾bm2 m4,<^Nm լNbcTn*["v(EkG߱t\T@6%hd*>]_!U0>o,BU.o Ilj37&bD?I2ZQi$e|?ʠ=ĆzSGZzyKqI4tJ,ۤf _ "7؈1$#JԼoY+^QuܗW}xJ=i\IasFҦOѻl斁2BMQYA&"-~fl`G $QO 9V s~דV:lA ihCcvX"xHkH-B!D1;6D? mY> Od{GVL T v7uѪUpO"F8ÍׅIqhX^ *XHB"= p+a8!7>KCͧD۫WsŽdtvS;m=!҆g< {r@vuKś? I!܋#V,P/v`r͗ÛZKXb$7=# IɲsqHuT\'LpخIbڤ$D:K6P|6U}U(Tx2p?gdhD_`)Z ;\ħp) KlF&#?aXu/3qD sJc(2/=FsULJk 瑦fǬ!SS^8ᆋnm:3|8g0k?C=3!N93ؙEُ4O\pQ zF~ޕ{wۥ\p `9c 3ov(k=:8E_ܨCp]^-V[w/הVNp-l iOiR(g]>`dZr,KrZCb i !%2uY @KG+Z' 7-1!K!O0ٶZzбHI>5ޚN`u?_X2+64WܩsOu>[Nl⾭كvUдuo$ F*f,E ~T"?aEiܰq،!Iu8okHUh ~؊W")o@w''I*"_^)?S5''_kk>Cv[nFk>7E=9r^O7"5 S *FǨd0M6~N!N"6c{5В 9vjaeة5?jT{hp 徕.!Rdk}PXHf b`U*, C4b&C)u)뻋h٬I$\*,a3ȢT^֗f5* p&AU^ٸܡm!0(2/+/,bbFw7< 6a7w )8$Hc-F#!@'D& #42,p٢S/#oR1 yg즴8Xt;~giֹ1M̔]xk2@3dCNl]o"ϋSǖ-:-.b>i]2=\nyHrCˉЈz $6`o!F=ʐec1LƠP޽^ŵ`f教Cl%P"iޚ]Qke[IUBd6qF&aHЍ^"hЕf:lSрؠ+љSz%0L+ODdzF8%D`A"E+ eMU]o=H&}32Ƨr܉@.}9(qjz{~ij4==W◄Euysphe͖ZIr3ZN]rL^s{;dh׭ajuuO}qumڊ$nKٚ_VEm~|_&^Gb'qv' z c |k)E{ɴ"(=#eQ*M5?~Mbo;B?oܲJVlw !`ޡ |'@?#8<]ď\6ZpaosE< 5Y*TGl\CL-gK~bHvܶ1beUSCTf2Je]=ڝڕ`/HζJƜ̭I&(Xʦ7a\Qi#鰃dPբA\Phox0U,*Tsc5fBW (2YV!#uDuCޣZOuNԯ&\~(儦 .3dpw=̊2OGG1ls"9U3c霮v_M; ph0Hvzm^ {t䝎[Pȝ:ApmS};/1W̺J(!2"F%wF-ʂL α&0~1Q`0r8TS/N֒ӹ.A*R(F>nnw[0Xfn$JEF@kEXpt 7Š9j<]RL(Lsq``U1=ں2cRWlgZMFeP_$̞'X݃g,9)yk +VM% Q\ ױԆLͫڻMtp4SbbUZ< wǁ_3D*mk,9myqhi\Y"׵Nt+փlR 780:thȋ\KGh19 м+!2]&wj"1_]A zɜQŸ+rT؜7^ ͌` GYӌ˱h٬i햂-?c#Gyn7|uST` zզ3WIh@#a8GTAƉ i +EأW!7\@ ,oˏo[l5OywȨa?~WD[,CyF>zCgg !{r=?]nרU){}l+/^)d85vEkPO6-_|teb%YaVhf(4:iLRiMptsgV'[`iVS"7<21PBE,vq )w'#ъ.z*&6Hyry-SBHxagӗg)8o C^dYisP:6uk` ZG{BFYG+.p0DJ@\{,i3JKZ5MC1Wo2%s=^4ڔC@|Է EQ7Y':I~_ 灏Ղx8[%o 厢Rq`1lj]XQhᑸqAڡ&bO`0ZoRBC?]`nؠ%"xLOW%,ёKG@gԁݷV-/eP$=2;Q3M/wƕFQO)c?w1LA4(k.?;ֿ mڇ#+>/ؐBsM(4".> J:M<+%˯!>!`).`'5go1y(oMx?AV Fy%r5- 'jMyJډU2Gu 5|GJgg1L!nft/\4z||'Ȼǟpijй5ƆuxWݩFc+t'[J~92ˤt^ە7F.]xS3›7~Աp+(k<" hۣFS)^1ɂxӜ`Pg9YtO)wr 4LAB2^/o@,TDL,`!nv*/4sS/h$}!ȇ9W$Qp{3t3,!.I}p C N]XqCheo l4Fg+9 ]!`vQ+_u,p;EL%ōOV>,k O2Ro]%@i8.IklYt\W~rFKW[iH\61 gfpMZh=AUXlkd>?Z/{ 0ΘD7%n5B'П9h.G4x `"i!-iRvlz袺8ݴƻ '׮v'ZUjQl%a=sjrꋂG*+jp@f *}@bFՖA\>S FiO5_16VH<9f(zXNUVU6/!<ҏ߸퍰,zEYy;+UƟ5ދ)_!n%0ÐLpޕ]B)HD +4<IZ"DAh^8ioSb~EH HQ kWqq%b+T6ӨM5ټfBb)󲔟Z5Fp"_^=ac ;ҴŽ>Ըe=aW'u m?!^w{s@`l*ʍD:ťL:y (G9uz&x7NcV`a[G@XGdV3&jN5 C]{6eSn+1jjFwm3)'gAX5KʨfJN e5YӐQ /ї&tu@+vfQyA{٭^gP tZ gU~z"`_$bx$؞"R.2zi(QKUtNžcv}hڤ ҵϧIz%D+ aM"3,}W1گYw؀)@t~* ւqd~FJG-o^=)Zz"l<72*T4iSq+S#XS̆pL6=U؋X 8; lnNoƀFۥ"ƨ~qzOHK1T6zB-9twkWO'*s!7#&h,`S !j_jy|.ν4Cme*$A5^z2\F3ύ̛5e}\A6d{x)x0vd8Cz s ӗ2,)Sz! y8g9vo2+f=ʔcly{ Dtx9ݑ]$8qٴI0}.Yy)% ~?Nji~)Xcu^qAE *4N98&h r0@ɚl:LyJe1El:\ Ap<yf" [?ڊF6^RMhoi/ZLP t#mz' 8/ɩSu‚JDD {x51yݒGwVYוwgFV=PwYzY><~v ?r[hp=֗pr a+Y,s. 40%#d|w ~y:R oNF99 x=x60^Fu -i~!яV~ݠ9KSB`T : % kKeNng1e+2k$`LhJ@k?8p0zx\Uaif ~_K?E4 2+71Ès\fSox_rc#^ Hu@z?3qS {ޤiW,.!5ݡQ i`3Q)ˎItۈ)׿q+^8ҲeZO{9&gW3 0X-ÑVzrXeȌ݆M Xp PTJ \k*4ݵ23`ӌ kqp2ί&v30Y !xҴja.WR@+2h%- U_%=MtH#A(.j'6$[B.}dV8Es¨L%趔!8L"B_(A>c`Y&/#^a|ぐe˅s>e^t&(rj*+{k^`dDۥQSo8glR,c&cUXMA"g`R;Y`5+fcĽ s^"hj{͊kpKGUd$WKv^ hhGK _@^KÒvb^a\Yr[TP.tC&IZ}*/unENin.+VUk<+y-/`W/n됾92 !t?㊆ QlF",hѱ%|ځxu[B/)Tsæ\xo֯2/Pl[-A٨Aa8( y]e*ɣ,4Y; lntiK`uYY\q -MoATA=]tk6^WX#mK a4=VXp]m0uo\Y_zRVE-ͦ+AgV6~s ,u:F\ ߣTث/H+!HZDWͬIJǘk'uDSF8yGF8:ȉKesٵ37n]W;#svĤ7^4gYi1!b aN\= {Ni:g|t_ +eYoKĖ *_QQgKֳdd=[8XŀCm?)Z-}iy9%JUOCpr(s semz+f8iYlްp&ٯ{̬.7"~_g~d\8puL5Al@\B?6h(0Mfng*:8Ň˅ة/ng?kGZIi?U]Ѐ$`6`%ƻYYh#@G9,qlX"W(`If % P_7 {h9SPG'b[fq3(1i<-65UN7Fre-h%z: ږ?37Et&"IP'!^h>D渵^ }MGMz>F0w-;4D~>M?lUܡ U ܉ЦeބSCZ[ZSb-> 2q^!lϛIrk@c"km/di`t`8AW]64W>7woZWٯ+kv/XE}h3Srm"$?p魬OiiATt%טZiqڬҼZA-$ֿ\98Hd B7"eTMʉ*rz2qMJ$z|Q̩ *S:jC6xD*ZaBvotrf q![c_55T`Ja<¦.2#ݕMK?zF3*un) UlڇȚ:pc "8Vss5l Җu f!Bmzk(g!x%㡰AT"3:'V> rZmuMܓ2_?4LcG>s''{ 9䐹 jA_lV\:+\wjicyH#^.<=|C2m~ל2 qùwM^atLzmye3эo^w =HP5k"6o(jaY>Eq͌9< a %?\d1kv"| $PI$ޕL>;6onacPIiB:ZJK1l(iqYcRv4Ai8tČ FrtcalLI !@_hiWT"f פD z/ /wi SW T. &.Uxl3", B&.o0%7/31]_;l-ub֓[3 j1Ъ#9.<,W5$\d$3 <1/!X{4Mqtg"E׿)60 S $t?b)OIl[@ [ў* JhxkEN/{c`'}[ᇰeβ3=\p"X:;ZW5GEُN/Y21[Fu F 3 I.0rƍ&*_WCo?뵛pdl>[Kc@Vl}" |4 ?g(+G@N|[=ؒE (8Ks]uOZv%kB{pX V{/|bć'΂E0ʈ똞R 3 -ڕV $fڪM=q>f-J!XN1sgP|w6h&X(ٯ&Zuo[Adi~ckDz Ho}tk Le+ah~8mz0ST=L>t:MHF0fȋ+e{ o(R$ YISZre }gy<0 m5ENO!J1~1ߪMJI~)lbƃGkALNز|-{g&M&U3G[k&WDWY%g=5fՑ m~jx_#H ͨmJ6j Tb{Rbj׹9s8KN8T5Y飦4 y܁AJ(uP 7w5Ko8 ^W% \vg8zaS>I Vڨ=&t!2*.lhNHd&79.Iˮ9p'r75 lѴ*,8jGPM{D؁qYT猬 Ni 'EdNo *a<ߐQΠ_p>g帳HT_o$SG|]@TI_?WZ5ty9@Df5s9KeOdwc##Bh"K #ؒkcٻٿFRˬŪ EveȐ5/5\LL.3 Cu[>/nbFfxëND:I=jrvc@sN7N4LnѻǓ)~&9n1s+郋rc(? >}g}RF^VW.Tv96#bSGQ-T kQ5pnD~`P zzYӶ3 nndojr7!Uk\ x<_ylNQ[!# 8G\pM\T{w]Zu_Pcӑ{ަl%f,۳ʯLw=1 ! F':>i٣/Ư 8(&"WJ@"9!'z@@S><}5C,)Qt]$)R HTYs":WGr{BBDx;UFA(rc^9ap8x,yy\9NBّ:$f ^:Dzۗ育YNFMr7&Kľ%7lLx2aD$)=Swm$-5q$:iDˌG Uѭ Q0.Aq:fIa(ypJ&\Vh P^PYHM=ǭ >x'i*[ af{urFp({0^I+$'9)Rcݯ4ҦB'P ;h+IwHI#+bm)ц51A O;8hˋ BuH: [ꪠ[ʟV:;{cx,' ˝i:-^J dbٰ$2%E@@[1OO5˹Ŭ!/l_|OwX#i^,OG{ʟ Ф ol@G/ y; F"G#H̗hB䂊ih46c62Y=ᵟc%wSQ?V۝GHD܉Cvߔv/SXQ+:b@,Oqpb[k,:1ށ&VMG$Vܷqmf_0ϸMJe.K^}e(G ȗK][<Y] Xo1: 6$G+1wyK܊{bZI ՆO*]vgzW;vih 8>ob=Aoo\_dAӧF3oTy8f[?%R.y:+b5;ץI_D(7hyl+@d~tۖpL <=Y42*S?j fA-K(M_]0|,+*UG1u6Ec=O a5z6SiW<kVA= Ni@^ŽI0#wOˤr g 8֍`4,ljav샞/\ՂH4/Ύ dඊeak{.Z[Ƙh,! NBt1KVG=mR9ݢVyixZAեI%w`y Aft>'bi%'uq;P@$`M1tPi Ĵbx\j ]:[A5ߥ:ܤ01oO+{@rS@&-r>3{9_hīUARvuQx$>rf`/㻲SFgW dX$c癖s%is+{_zQp~i iJ[T.1 QObrd SsJpn%dN%1kVz$a}A[/Q!0HS ?;n(wP!!Ŧ>HݻˏO-&[pEH;X>:|h "+mTl6ZldO>,җ#{w%[Ń*\0:b*\G8 (hT:4FÉHq* o#b*${l/.+Fn?"UEm|uPa1pWC"HbX1 oSd&gC3ojԂY#XMO61qke5 K{ '^;]2[<5Htmc'FlpmRwf4v}=0LE"Cg^C<#'beݚ anj-D4a;|C,:g{&9"[_itmӡ7 -F̚n`WH0}sc'yWPߖ5ǸG7I:<ؗ` ݚ>Az!1DwӞJPii)k2R:4D2=abe> ڵHaurR5UlO/qvi9g dkRcF"h|1X8#w )ӭpQ.9.pqtZvd*FP%i3ލ9 I wf=n>Eq^tae9 YeO_i&pPِ]w4Rm]2Oo˲r;́ .?Y5J߈@;1pEe!CS >a͌zEk Mݲ1ZQ u mFhDv 8ڴA#K/YV/&VEPU~77+zZd2e2@3凪=T,ԤDc픕>eZ8BF9|%J8Ç4viCqك} zU+ ;+ɐ4fK~_7t.Lޘ5&cv$a);IU)ϪѮ5Xeu}l+˩ Nῐ v"bCُc3|5FAx\U$A2s ÑS{ާ Cb&+h1-0U1K"ުP;opd-Af/')Br\@YDN=+9Kh"0D>R0,fr9Io.Ca}hh`x];nN6>?!AʼnQyb1 pAs̕юx)^tGij`Ki*lY# Rfz& #l6 5kՄ&ڠc}N `//Ou'[!l! %zM]`Ǫ=)և#-@9#Rh=+oU?'.C)}hnٵxJI5~ZZIڨ[)m܊C9[T<yoqbE5eafb_mi + 9{@4#Ʒ1~6;/9ɒTџ_4+-=yv|=7Y D 旟.Zj֨%Do4O @;<j̵EMAd; O>a}Y+Wc؁BE&p_t2[ .-L,zpgrXΜΝJ$*/DN!F ʿB '5>nzf`VxP2'hEߗMGJwI/i_|Qf/Ҫ  =jE( & !3II~ơ( I -4` \[!J'9@9?">ZɗuGj5roOۭ1Ǖd_cS!q?) i jtDSR::!<@l :udE.m!%sLw›[9 HKS8HPSqf}fAD:q"vׅyǣڀ ^[ )/ՐU>hF A2ؐ?Fx 3dPw ޟSR6xʌfcƗ\-ehZKHR@iGE :~v|r~W `s䟋 򟱐A|: x;o2#'GM ѣ$F5he./@ !,od(3#Jiۄ6c2u-?asH;Mșk8tb"?\:2MyZRPO1PǺ<2P6uC(gjbJ>:dg!_ؚH]3СidL12Q Gp 2A}=wL15"y*V9:= ^#r充Mz0DSܯ}n$oSAg, x6$Lw) 7>>؈oSצ(VQɜr١sFl$?4RmlT>Y8(eFeV XW*R$($,;\!:zZ#b`(P51zH_FԦ 8{D=t_j'oI㍽slYTm"ܑc{9`BM2{K4/f)ubЮ/51UQQv2NZ=>_ xyzU2%HsC셧&7*&X;h'ǹ#Lո'̩¯(<nQq5VOd6d/. XOZ WD(/f^|fM]hy5D'pmO=Ϲ#_F24zMU. t L+l 4PӍWNr*nU @imC&~ά4MZ@8iѸ)o)`_Z{Y5a#IՑA.['8cزѷ9NoU)0]YDOH9)ϙ使0vd%B$橵R Oǫن~Ǒ&Ǫ"C{a\4>&Wv/@_ɽwgR^9vlm^j\'r^MDZJ?Wn)[挵]=t 2w 7`H{ܓz84ݤYAL/ a0i<1yZ4E .G?)@rWCQ(9ӭe?ǽ*Ȉ>4E}-##|a@ֲC>N}3 x0C!a&SȖ !%Ix 0"&1!+{L"ah,ohŮ BplKQx"fեc'% n$#\1ƧZi:B"g\vYd8uA[UPB\X% " R q Yc&=ULC6NO/8a @i!"GRZV*'&ڔ F esy ,4E?` Q?c@pիR+ax۫#:-gRPz_NY'?ߋ98KV@u(,a"q{6|fQϟZqe\QpdED9ka??@l¼4A>pKe/Fs0߮ lsq|׽G$JcAʋugQT 4~dC8Km̂8k Sm]nݪ8$$N#; SKh!l}v/3RM6'ȘzTM0ݵ(e%يO8 cX ŕ18_*mHM-:%F c'I5C/rqTK_; @_rLyҰnҨ%S|BO'0 TI3 WׂyzI\JgN''HK1XO:p:GnS l)B4Vᄑ Qc[SYNRU͂E!R\ealϬ6I56y4tV;p YEpaýtڳ(UVx g9aOtŧO䓁d#Ç>>$a6^R@FTO$ 'Ÿ>XN.A:R՜Qwp!kpFʈʏͪ1a}z,|9Q'; (h6mQP"J1N\(J݁E#{x9',)0H`˃"-G}VR3|!7_£MMROwXsaebhnp&>Pඏ{7$'3-ܘ0i 3L H4퐖mgo,NybS*Wwq~\sN2ɨ`~IScդh' $kC_+}uwK3\ռKwi t6- CO.ц-j77U2?sibXˠgrqcܷ9Af/I9~ZN#WT6= 1 0w#n0OB&ohU/#<鬕lv[,yUf<{{(Fa%((>1՗_011M\Jnf? 4J%9ÆjjZ8XH3>dVES`Вs5tߐ~!ެ():;}z@m):!ޘ3d1Y{v5ؙ\+[\I=6^3 m0g-yFp=>mH )chEYk Qՠ]Lw-Hj u<6[Ϳ9&Kyޕ['V'E&d%S&v֕V-f"sdv>ZDeрNjU9u5ˀ@~́ Mt\λ*%)Wɩyxj-}wU)PG zϤ;Kg "qQIY&V.{'}7N۱-|+ uEEA`xÎl+?k{0iS՜ǵڵvyM 5=Jd#C1Q. ع5?HݣM7^mX:#}3XYxJgWDB6>SJX3v3, S~}[:KOu_tjnKw3 \.(zu׿U|bdⁱg;eJdqIoE6<Ց҉<+7E<Q\ 0+ >VktLpH"6S9b٢;ӢY- H00Mл5 2ˤgEˣ yßR]=i"8oXXp_B .K  j'D޸3P (K=%B-%^OܵU\Af^zb豑| eaRr dձl ҕSOD4l% _n`x7HQĝ>2yY!Srݧj]໨_g~6NtY Cz3!32Yg=]M7;B+FRTYw~ɃTUQOog=S:8!F%1ede|6Rk{f8^lY3`v /D&i36*m"HɊ] m%hծj1<pq;y޸[0$b$VQ; &%.քwaٱ޶{ qSa`.Gr*VȽqؼAvJ'N7l >zZU_4[_@k"gI-qO SZiD YDUPr/FnAwOzDNxe3/j<*osm~P.1کݫR[_2~jWW P 7tr*8^;%a&(o?|~<"2)s'#؜e|eEHC/0صZHׇ|3 _N80,i,Xۛ=7s:ɓ8{҅QXEph@D#*2w6BתTb0ya} &.r@EF8j}Y^RE6À ߾>C&EE "OI|RA/i͢TpM s|r} Iq,M׊34OfGIm]>li܄'^6w'd!GM(>*wU8%\tSK0WO3T0SZ1Kcٮ_ҁUwH:}^]lE+{SUs5yJ5%xC9޴nIQyvB`P(# SoGigVkL" ӜW=l_HʡrRlǒ9^uiq`2aמ׈7=u(uk[qlWh'C*qzA񋏽=`/ׁ?R1.\Ծ7 W6d2"i^S|~ⱹR/ H{撷/~_"W^Ca}`MubHljR èay@U"'q6?;ۇ?u7rUӳ:bíJ{܅CGj2 [Ln'ח3Z3 18n&wmg I7c3-4ڤ>.8DUwdXa|`Yu^2IPr@"YޟGOV{NW-N>"]!A(\Eyg"4ejaR *AHM84DS[:HhBP&iyintsT q6}!blN4k|c"=#꘦O[8Ʉ-{8I8U(Ŝe0-Jpv\emw^j82UfG)Qn|"m6,ix#CvyōuM椱ȑz9/qow`ksz݄F {"#CS#0^Juo-SZƿ13\S+oD/&[&lݵ (TrQ%m*gi] f#:l{UhݙE鲿q 'jvEa!_Uv3S-J?H0H(\Ę%wt拼'= np9ցYԽ4{cI0!fP 4BlJ\zBvsɭahóLZ )%e-wdK &Zn].˙^e|JX=>^m1#g>K [2 &j ^D@{a2s^LЩAK>spSꂵ1N })5@t0M xRtV]QtrqkZUS?vPO6NV;8"Gvk9Z loW3^5]"[7iT.Oep*" JOmEÚ=h^Ν{d 5ME%r@e#B,'vg`k1~*72X踐Cx2IL. :82r߄]5Zh2@4@(:JmeuǖIqIދA<ѷK[vK8-| NIݴ.MԊɢurc.<C("Y3KcMj Xן6s8 "J4ZqȻØetM1(Vo/F[ieG3O|k m5y *-'f>q^*r\y&'M8u:q+!NmK!_/:Ufh]Q)\#$&kd4L?$2cX,*]op}d>4H8ߕ{t7{2Lov¾Jc=ͯ@aHDm`l AM2$<{G'Y˨La0IqILT<]}j78SLZORzL{5PAwd[J}7S(@_/A$̱߷Bɦ/EǓң5@!gEZ"'JtpiiMԲ,'X=0*sD>N4v~F*AqZτgp7XƮsڣ`ͽPϚ__d.{T1׷_ ydDk^OOo+(>WU7T<88[?mUw֓Ls^J!2fҧhHלg@X#d{EP feTه"x')lKmwzIDf)n{5QN^GK^o`N)I_. 4(XcQӭ62^~S'}hڌ@b_@!eV{38mX L4i5C@V}9zÿRȧM5mPMn_K][#bR[U:ͣ3 6Oږp.\]% H5-?ږyMdGwxi 4u]750'iɌ%3ġ]*3k˦mB?NlHpd,>eU  u ]¦d.jQ= [vd18;Vmh"e>S#&^^Gkw8|&PV`ɜ@_]9#D8'~ʊ?u86rHƏgpR'gᒭ*f(맹4Sdvp>L2UG0|ͳ9a:źO $WVWٳ\%E Xxv x*McKٻ5a@NC\#_r˓wҴi[GpdԈ쑙M.슙e폏[<5|?l-r M c4d:1G5"b6md2/ i >q1jai4}ElF3Nr?N:u \Д e${r w+$/Mx  S 9>]UZ:E (%Y|_ZU\d\dB\v5_ax9lffk07+$0]DqOxMW÷x۩vm:j0-f)0t&LX(ttrI]_dȟyk?}DBx.'Q*+{_^KL0Z"-gDXRќ{aD5P_ VDݥ/ac 4qPQ Ya1p yg1V kŬTTѸ+1JEƆKϋª  i68b5SȆz}&\G " 0` Qj/gjSF{T3u?h(OU$cQ{/-!dPGk cVj;ԸZިN$$>a )7L%߅IB-{:g8nF1\{ /ms6hQKg-=TVaf^*&_\髊mnGPQ C9WfCB+$Y헽v6!m[GG؝+X-@BGTF ]bXCV=| onr G,a<nfGlDnd]gA35>< E0Pb58g[B[2R9̊@}CGu1*܋4&KiJDUH6R*Gl5hHs/S\غwTq]޲I<$9=]ٟ]bnumhOdt_w>tYΨ]f!2@66z%Cc!U2l-MHőEa}"5UcnCsr-CK1 y(bʿ]1s[-xBd 3EW|Յ&9v~X/,*,C قE4: gʥwq֝!!g$E_\X`XY*ZR ,ޅZ{Ǚ?xA#ikdAר&Gq ' :dS-`A{[ <p[8#x< @MܢHcl\( k1b3 U בw>P1ߐ[wa_7BfYaK[xP(b_{'r˅ORǟ<6\ >:,xڽ?kI^LtU e eU5׳ə|H n&pA8Y$i5D~\f5ȂsX|Z,R M/dH_Ƚ inSw2lw ⁅r"-vZ#S\p}C+|\i1RʼeЍHIJ㶑x]23/*j#m2ɇJ g 4ž, aY\#~'Ԧ ~)hAiԳ; wyW2;vZ(dQP~mpݰ\뷞9?vEs{ n&J8dpmv$Je47wB)PYx-l:vO S4nDY9AmF~]R3| c2c,h#t &֠S6g 0 Mkǁw2P N#5NFm%kW RJ/=U϶ n`oi FuoDy/^aՄdqx˃?qRv5.P'+vfT$ JY ߼JTXrw!Ö 5{?8 #>,r,rgr!Y zY wK ՗򪊯#Z1(f{r9⍌-<כй ab_oZr`G3 U/3i e j՚Fpo%ipdc_sy.iV33P]tAƿwRt9eqW!Q`v7:^v8L{:3ƾ@7"C_Bwp{SFdIDblSt4xcd!1)ѧ:diSzfSlH$o.6 q=42% =2Ôlt_o&nO-y@PZl)0)H^x}tjڻ퓗Zegҧ4cj_`KS _3 'AIV5 E|0o|ޗ㓃)C߷K76H8bt*[$ Q|нv?n9// Y湨#AaH|Kū d<)XTdi♞$R ӀJ,|U筪S+/qlׁ!ۤ MQ!7|x$WB6q0ƹc70R~z3Ʊ4]qd PY]heg3JEۊ4Y-86> o8I m-ϥ=>ಟ揆(PJEJOKN,, 6.2D iA|Lǘ Ucc$R^2 cx<\cë/ֲAZEJ@^LZ?~EVoYNȉOUѺXm!3Gsi*{=&n$drr 14_<;'Ajct<BY-:on6Ȫ}Ώ1(X*w*6:^\L?DOEcWF W;˶ ^؟t(Zo9$w>Yy}]֌Xu) He! yp|d%w$mBL3![~KZ: YM^eҔXE x b.5<'G8t)q>z 4#н)(O-3テ$(Oߝqr* 򽋫0G>zl;2ޟåCcDaqo'uD` KLhk{|S+E"WUI 7D|mSV^qu(A AEB s4L}^33s݃q>jmtX..if#)3۷}!٨SlJ K;Y XʜW@* dt9} 0 GV1"MW2yo?wkUP]l\N˘ )WU ?gk lY1[<.DOϙ8*݊|KĔJRtSco\)F[&q>¿-Bb/PYXeܰ%i\aYR"J^{^{֙:PY{CPߖAaCf6,BMdu @?cLIΔdг0:xM q  N;qRK6Ǟ<\A Fʗ .ݼr+,-9@=L.Ǥ&=pJ|Y/N[P$EH$ :¹@xxmHY 3ʾ Ym󠝩1PkSY(x;Te&_d>nU^,'.$s\Ec2džԚ򲢬Jaḩ̂ʒ`稕Ƭ]J~wlM A~=b4vl\/+B{%9x1d|ڛU#4 9Pe}f&$5۠Wބxt{w<,ҟw.<܁U`vFw{# yT V[hK uCb ",.fd5Etg&;P(DmM?4lJ4y&*kT6Vܘ8RLH!n0EٷۮytOQ;((F.&̯aC )_Z <;uH׹x"-H󻀆,6 [^[[f8r˗!gr){&H^HGjp^E9gUER祍jRH cpcy9q/,|- `2ȡG!rEidTH<_GIߨiȴXiH\EW<`|כq} P4{ \VYlpYZR ɴ*N1$IJ3K:Jߍ8R:O} t#W`YcV5O8w  Muգ`Z̘ۑ?Zʹu N}׼ BU6;`z\4ޝ::;uOpYQ{ *!?vHbLÖH[Vqf?lRY}מa?9 ?ekt+x) t&P4=>@V4~5mBcM҈_3U eXw8>\cS$||O'0BR+vaz]>dS> ӃD|*ʅFĸ_`u.F8#&96r΀4;qݖ@g_C_㧏k2 gB1:RYH|¬zY /VZ uEnTN@BPphG>؉W/k1߼!G%XT=%:YjFה=ZF`sA I^;#3V'Jĭ ߞxdW!^``Ԩ!]|&0|eE:h'ͷHV,S]"%cX kfGn7ʠ@&V5HOTk{C|=Sgb?f]_?_=hو<tM7_N6R}O-?];t>ꦺĤQK3ōz_3 aqCVy2C#f-f/[Z蕍KK$p$`ܪMdPw7E O`yvlzYkGzT+l-5~4*\NhEi$-ʽ+yޏ>1Vj"E -`bg"ؽayu7^LԂLt6VqF# {11:]g3/ IvR2U=F^utѝIn]ifMM6U"gL;%}l\=<+6*RC~BH6hj%Uۉl6">^j!ȽqrcSj4!Po O-,?ke;hPS٭i"`0t"{Z < *ɗ. ~eK}IN#CX3bQ[vrZ܁H)kaOOxnRh˽Rp-;կzF|(~]Ccv${gqH MNm@ Z34Ċ'#2ԴyPr߸hNFw:L QƄA6,N%[𶧞PcH=q;!O/Khڧ};;0YV*Zѧ/9V $>Ļc^ׁq6?Qh=y`OT;yubS{ UTSk: d;mBߝG_s*>Yu !5q(Gj+:킑`dT#-1ΆP|7-k;7N;H~%IyIE ;DC@o#UQ/Pԩu[òQ}K,66J9x(>BAZ;PX<+?$̷ԖĮe AY:1 U0D_νt(ZvC.7U:j /S<%[נڽ=&nԜ%_#FM3֮܏#}DΔc0W|vIq@T,Є/OlM_޷YT$T^yXF~3Ps+$bOWs,gIs}F9j1U+[eF$_ƄS09AoDMJ[qdB4VY.nc+c洐&y_{yy}ncB€A^!j̫z7!Ji0=C7 .)b0uGD(?KZ%wtEJg@lbЄ8z`R2=t{)(twHLvNxE6 Lިe5fQ!h-cؙMyƒ~̝g -qa4a.M;4=+ˉlS4EzYEz4 a#r φ58 k!Z zNv$YJ:hb0,֙*Jbs y"vwZVKH'W.HjYG'#<-[|VWm{ I@M%H9 uO@x/_)".ңzh;; 0$_} jsg fD^rKBABn陑"ͳ6!y4C "@VW{e\ ' 9TpwhHuB[ l\o=.!XءO sJTͳOr_Vov\$ 882Z])yxF/ i,XN^)d YQum-̣Љ#up&SΞc&tyr蛠2{ 5rL?7Tv35B05J6S[a-K_h+~sM7{C*swǵ璇kwiQ$dUڗxCT* # x~iEgYn;'|\ާ='UG:pRIہs())nprRr)㍓Ef1@{X[dy"؅X3t6BP^}vE㰹Q OI/ωi q+.kOt'MtSBhiٷ47/Q6Ktf1<_U76zJ K [4);ފTW6TZ7xk5/D^A|:u ۲S{QA BTJ%i c)[MgM)Wt3jĻ1lb39]!Բ :ٽX*w/ꒊB<&nnS=^wյThc,~v\~[ )JSV(]mc4?޳M I>8APLF#~N)o#d WA's򴕪H-=Zʺs4nhhA/ӑ/j_(&U PLY6XOqn. gB g9؛mT*. BZpBjK79r>t?{Vy Nh!b-9)~sgO0z!ϦH ӛ!'*Òׯ UWʞ#ho֌AxMi6c7 wz2,c됭`D%Mz1Qy0BGD߼yHQ-|uΡ)WJX۱E+'d}I霬9,lx4R6yeˮ}~Ӎ]A]R^T~Z3j奩CP +vM=7/0ZO:hZ]iSݞ[f2A?-ro~3oXcT0wQU)XG.`ѧ#S"sj/{>_c\bfRɍV~)A6^R 5 h|ó9>hd鳉%ڗĦubXݓU^Sni1@Eɖ;V&/{덖V[s8꣣5ꢂLc8m_kba,c7hy}(( 쿡h [jvI~߱ h%#HcǴIDBV߃ =9 svXR;\˭i$x|''p1MMǦZ^>A?g&tlY?5YgήRum Sߣ3KĂ"^'(CWno,ʛBpvF3b%%u.J~sJU,IG3ͧedC8no۪@" C>ဎ<"qؖR~a!q+կ3롩YDA'@^J/Zqf/aw&1eO1@}!Q%=(P>3QK/ɫ."x:1XENK!{:pA=()],5)D[gM?D6 sFM'c.:m#nhl3A.Tوx+R Qvt$9lMW:"X5ÆvXy[嶣jO'$ajќ[ۅ?ãye5B <9A}kL." RVv9g %x͠Ȉa7(g|c"+;.i5r?9*>!-EZĠcXD:>%"Y}UP7 r #QHux a0MOF P/dAE~hᾥqwϟ ()C"'[x/}0EhtxNrQp uL`MyV wI0%j9-rPWړu!';)D'73SωF" ɭ QV%llÿ)DY&PTx C$ޢU<kCpg$甖[7:Zan+`kIqAjXգHFmWՋ9?PlD->@3ҀFay6p(>f+bx]LAj{ۭ9}-jcWiv9[]?$i}W枋7ߚ{ 늜VIU9 }Q"=*9דgjg&*(Ȱj:ZL[$6&0k6c4AwHFD/W֡&o_ЂCk* x&rUsm%h\1__] IbJ Dn iaSo,3ÓE3<E(7 yBw/*{9UtΨU5u΅5Й'yYx#ҡ@O5U! ,ee۳Ns蟻I5ct)nW/ݼt[bpŵ3ǝ.!g Ў[rBn\|}>^T-CYWaj]Vx#Qǣ߬bㅟ륜cw7C k)Cv.] 8Gw?$f,=Ė'"CPVs޳l߀`xڗ*y71RۄۧW_hw~̚h#kRk}Bɏa~Q_P7'\Rn,2gՉ(ޟFPb=.@\]R\BdbL/T6+9p.8)(hR:Ɛku)Ԛĩ'k&X2 4HB1Exc]=|#[섰ﰍl X dh8V; g4Au]qpB";hJ$W<00J/hMUI/[yc1@:%tҌ}]\ؕ. L=%X'Q8(ݵǍtW:F 3}v-J5h)Ekס'NOփ?NiL=9ֲ&;kWŽY{l ^ WI[p-+4/b@0SfYO1GѰD^a LҊnnO@ M| ng';kI/Ʉ I>Pjduob}AC= hQt~ڞlհϘqbAHiQ_xcy~Av[=L ;qn$ګ#JI^]lk.*t#"ԿyrIފ揶p8oxpR+x| @DM!g$d8B-uwilݩ^*9{hƔEB4¾^#Uy2&,w߃m(9!86#졉`0D#'h @<.o?qj$_n)ͩ6rvJ*(\MͳI2lť/(p% ;< C_7V_˯[Jgv٫P᧙²Q>:D*h/6=nA_`ikK}1)#@r_CJS+S׻bX\^:UOfxC/RkfJ֟+M0"OO6GxxژZŬ;.Š*r釼TbshJ&F2n}}uJ,.%ڲP{ FCLD12v'4 .QTAI k5٫$.7]:}kC@l$lʎt#YrWppikil9>pV7j@yڢS̽ M`PN|z>+BAdHz`3lyc1TO @camQRU4zzk=pɛI(_^dVUIRk-~v"얖\QEDVE5 דk]Z̦ޞ-қi"˵beAd{ҺF;6˔'=`=) |׼9 .'銲To]]ɘ wVX H+TM(hD]8Vr~DR}_-wQf_t=mw QEOmnƭ@dp@>zUvUI+z%xh!ɖv1;my.>yoD._sK 9=8&؟¾"kjڈA#6Vɻ$#X!ޱ3 ԤT0֜Д>Wj1筝L LŁnR 5iFmU{j⥡Sċ*Cya*M>Z`-"V(=;5g95RQ3ۖ'A;27>zg֏H3kI[jn\/Dn= $1GƁE? _6MqN]tNsƔ9r#Pj̎)*Y^yVTݯD{Gy|oݶ`Bk5"z>C$d |ciTqk$ˬ[Wj6Lxe80/ϰ߃C7Dg)81`im뷈.:@K# -4ӘsS>Q>cGB[m}N*.цZjOu00>f؅诳]ڇIȆ82-'eoKA:b hfD{IDxkD`YbÂ/yؿag_8Wnfqr\1>R P>P}m̲6-ix0TB"Lק  2JW#T3"I|baX[,,~JetR5|Z bov1ɦ3G^̷1Z߷SbB4)W@r:SF3J#pd%DV-t(_g[H=N(Mѳ$"[yyt_I&5/aT8° =r>yvqcj[aP3Nv}nETHA˲dY+Ww(wjQouneOR9 oƊ6T$R4`4|tnhA[WŽћT|Prm!3:'zhlӷKd˺W:xe-p+_vPGc%ڰF~yfa${Iƾ]L!{k-(t-vB_Snkt[8c6=\J[ :&xizEk%i.tA3G𡖎L|,:rQ2]0'=2XS+('jZ*V|(}"-Kt'2 -ˬi}k4ES;hgGq=FJy7 sh5K`!S'R\]Q p쿯_ 1HmHN_`J6$8Av/Ԡl1`kY'&[ J!r7SO)IluU[&] #Vn)Sjd>#Up»zͷu|G=2Uʙ'?&Y+H \k1aɖLUeB1%+D^1:xm]'vp=a6^aRtݤ)8w-S{l\Ǚae'״ T]Q,Pd&a3"9]AZC_ w__F=7?Jf4,LD7`lvx46rL죡]GW ) PAeﮚʅӻ?ƥ_yml 6rN&U[pZl4aRE'}|foӅ,&e?vƇeE[MvE0FJYfwXp J!iVs7a_}Az6f݉P,kpxwAD۩hi)\%!Pr{ k n{avh39p2YZ݁E^wR%iTP7#q5ءrNv86r~?-Yjpbj`qQ)]Ϭ Rk;[Wkַ/=[#b׎*PG6TgܑqFгam?` [lCC}L\`'Qc?1kZ~ ߄_"+7Ga=Js*m^u ʲwN4<5{c:6X7noU;Z;as7 IC4#"yFgi)4@6z*.F \y89<.kpضtcZ1b_Z3L_ÏZsA;҈%$C/o.ĮTGŒ[}.ooMPa!_8"G<"qEX<?Tl[S|0(E?|)Fs}i 1@fH]f:pπe-N)u+)\'-m`+4 iU*HwtQ!3/皯zj I&beF ͔zrZ-! zV\{ '/g9*̇. ?_U%w@YDTK^^C? V%#fP 1q=ۣcVUF/F2#e&`H{݁pHUAO3olAT`@uEʊWδbz{vkN&uf70.u(fe( J JG"ߟ萭#&淎vU/| R9UwL\VLYi-R γ8wGI4Sql=622o Oe.T9(S[rA =NV~lqC]n/\ }ah&bN4Ms}; ɛSA@+f& ʠz`49R ]Cgp-,W^T_?gTB=}*'8srzջ^m^镻z4C`](CͣE,K]0^yBۥ ?[ⳣ0L> VχhԅogoU?ȶƵQޅ'e(wyr2?y7h@BFtMGd?H #=~_KqLiz}﬒;ײ2(ppS+c:.g:M9Iz@>_H:oeB+w*XspdYI6hkL$DlH4}7~]%{/i~aTݶSh@9 0U|xc <(hhB ZDZlGRZrDm=xҼ#t= K;NIHdXoc0ލ (x$ ?pw*]B)"ZVlPj[$:/20ZJt]L~þI;׍I;ڶH9]TiJbVa9;Pd仕E^ђ=T W5J{EĀ(ێgO"=^F'e:NG/b< vqnm PK\ʋa29s``G~Ö,Qq|Z5ubmEǪ?Fס23zYWdȄ$ח} )bZë)%f<dGrԻ 8Kt h@Ye415?E.V;ߗiF>p/ -^ \A|1*Ǐit9*t&xKHΡV/sNݧv{}fe {2I dJ<WXkCfz;% $T5f_XвI4FqXMG%Pݐlgl^'zYN]Geku|FkPFEkAL"ǠL z>V8lQXu3D?/ݹ')fwC#eT1usˀQԘmب Fy"(]SyXՍ!tA̙ cVTglxLd<W¿O ; ]~ǎ¿핐qӗ,,b[PAh/3~mi<AXut)Ҡ0`{`k'@B5tˇ]G w;mWNmT"oΕ0HIf&K??_fʹ;ѦM@'W+ $0 C拔g /fA0b}S v?:^o}j |h9bxi U_~]USKSq$죂@mc &?/uإ.L|$ <*@Ƭ$mX_<){_Sh<ת77ީbZj)t 7w;$MUg~xxar~x׷:m>AطΚhlSOYNKp^*: Yr(VW۰~"3N6sQkh|WrUzB\ i DSnvMXbȨԩ@Ջ`zɥGfd&Y5DP5s,p֏EbSd)_u]#3byeo`KZҫ簻55,w >u >uH^/ezuXZ|s-eQN^ޕGJ&XZ 8fAway'7BÖ%_KYURN(,.m{Z )9.noVK\͞%ok!jdz[з}IVLufӨqC@7̀Ge~% l o v;iѷsBq#f!Fn fOEF jX{e#h,'6(V2~9A۴v*۠ݲLXXԮG# 5x'#LqYZS/yY8uDcԄJ z6]{[K{xWۯmB[FKks[У Lz& Ñ.hK ⣳Lf0.AĦZUz>ƨ \㈑~t{q^r3q(16\J=ɀeR ]>%z҈hp+}!\Dq8;S.&.k޵5/n@AO 5ĿJYHp0~ \Y8!TI 8uMH#>Rs*T[Z= Y;J[[xQW +62V|SQ E&wӷy B O/T LJ1=,RVAsymBMuDw2¿V|i"8՗V|=Cct&^0Ȓdwvz~ St_qળlYmvK.\kg~K)Vð.WB-41Wjv(+PE1z}ޔiXmN1ް9'M0rA6Ǚm١9"*gs_R{N*J(3vJ cygQ}Oӧjg hC{Ƀ04 aFAB6eѐy#2rBTFO8;s=YNNl͐ƞf.чΐPS<"к&O&y#DѠ_ik+`\"4X~d k1ƶ*RJ_ o`VEryj{l̨/v֙s/ԋF'.3Q^\73'LţW.#@[%+$j~dU86PQZ:GlR4T=,f@җ/+UԩPa)wSz@jޢxYٕ"fD^#>2?!NJ\wևkk6Ol]퉨R01֫"FlYe|LCCzMrRu5k@E:djCYS~kᶃ6؋rWaDVq$9LT,!L-f}2HaF#²!"gQSu9&)iz+Maٛ)8>ov0uyԨ?A5iN_Q(FMA~ 7[iSVwg`ą*O$S_S-W7SERb?@[fğ9<,L-4HX{]/y3/v0E)P`v'X%zgYZ0707010000037e000041ed0000000000000000000000016296436100000000000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/intel/e1000e0707010000037f000081a40000000000000000000000016296435b00018f94000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko.xz7zXZִF!t/7]?Eh=ڜ.+B\7hQW8g^H7sk)1$PT~6kC0܁eL nj}ihg@&W&]k[wU_~xPiֹ}G kQ|.c#-.һǣp42qLS z₾E2/KV6cX#mg4I1_zh zЧqz+LRJ7mAxS}q$kXiPxx**8O,q[,;2U5ҳ@7 '>ni"u]~ޏ> ;(O\vW}+s=W3uB p$ݝl\qSNmW++;cCZ0S4 H@?ERű_a*dMYPSOPt_kyαZؿ쵢 8Eǐ`` s)"wz×-z*9JHtی8YiF UͲx>rv8A;h oN4Qd"=ǗŀBWr˴P8Ɯxi1a^Si"Pu Yo|-c G*b6헱ZS2 ?Qc|'74lYNiuDb\U;u1Q_<7AEWN5(wNPId>1c9 ՟uf8nQ Pӵ0]KެJDQ#-\~Ii *zYj(ՙ!_5gaqUm:Ya\fHj,^:jy*r+Yrf@=5RQEOUW4ǽѳ-@.pqAJwoou<

    4uYre)lftަ&u/UI0A1[u"|?ol@LCL!еfwF&+Fl8Xx!i]Ѫ JT-b/%43s-E\$7B-0d:0$UY=Y־m.cY)9z &Y `\:v{U^J8S:@Gf!PL+{MIO9B5NB Ѩ:k3 V1^XDr铢.ruk/f@rلX=!JW-Zni 6ƻbrnANLS Q+jUs*[/gF5܉)`kfH.Oe Nu>bq5lO#:„@d)鰴|8Ǔt϶@27dfm3:zkK0ZOgHkݖۘ7ĒbA$TBO5B#"!HzQK赅#1ΑOǙg:*kvSkȈ5=4]a@%qs[sW:o">£bJBBB2*ic㯨@4r˓_BGb7jcVWi9@BYb'D\75}+WknUmLFH3]@.\~Qm1L$nꪙ^I#8V`@n>=%s*̱oe NM@Ha:lg҉;AXyrd"PS)*;@*c_fAvExOةkw@S,__/B6S*hTrT^*Z%|LAGvBwrhdH&.,_n8nB.uʉ@3Jڗ\FawJB2M|VW. RJ(@s = RdluVLm`3W($]5@Iu2,qmkzj-1膽i㢜]dDs[ .@Jk+~1;# o=3YT3fkk,Ť+((9pl H9eO}c{IPYܖA$!(XJh+EzX7=b(7x=3FÂs^$Gn=TZˎ\Tڧ[Ž$hj=Lң$2,3u8a_*OTqTix'cbW4$|g-'xJr׿ .yXQaF{s1 i0FQ}k1{lAT>(P{n&}僥ũ3X(y7OsIAU?馨G6.)TnHvވQH(+$=ZiZǦAñTOfyo77= ytj;<ǣӌun!Z]_i*`Js~m =< O">Na Z{wY7!-)WRcŭ#PPNj6l |_e1:xN@ϯOd#]!͌˰VB.^ y"kuP=1,2wM`uی GS&%4Hz4tzZ"=F6w|F邳Im|ml=|0wc3_ɰr$$T#;5-<E_` Jj x˟]_d Yfkgh=e-⟗HWf=GFAҬM%cٵ[aa1/>H9=(vxɶW:9 BT_sx^I D2Ʒ~űaht@_OAz: 6S[hq E4)$aq<̞}%b5#L#Ӡ2fOXtﲽe%#8($(ܺ',݂&wNm5S1א1tF:|Gʓ$D_q:/ҜUxe<5pIL0v̓H3]b?3J3X%e.U16=-&\o\㲤>f=n$C}ӁxxMe惞God*4рY>]Z\Ƽh}I6e{xS#R4OEXh˛CǛs8j=1LtƑƿjk{قBs.#5Ҧч+|Uu;YY]xMc#\":kk6]SH k(/4[S46gU$Є rA飃NDOjshjN>:wZrطP$ę5u NA5PoqNfƗ*\Z a{"' gh(f{?3~/MٚxK%A$B}&G2&YeAt(;G 7Ч:V8wdbzf&z2MZh(J= j ?EA:p+υGq-w2!Rr,qdI,49ɝߥqlE)Ki#x 4|L:BE{C T0b$*_O Pmx,Rav&zP1W|^ i.틣"7zi@g*\O]yUH4i^Hmx#+d}-wt_442}L]  R .4&BpUYJzBk+s[h1V~,+0+{H6YASV<֢a-5>1r =ލx׵lY=?d||`jE*^3V>aS`n-9/hj#)@m)^u1wL1 /y _'P oDN 魒`iGGԘ1N*V\. Y.*8v@MCQ_ Oj39QOv^3tiz%]r2(]- : dS0jq5RE<{nha+ Ms\loD~䳘nF~S+^HpT`\rGɖ';Qh #'b{rĞ]*)iAamDv|8RHD~/0 yt_cWr-(qf% i_9W \;|lWR=Xi3|DvVR ΧgvRKZx˝xՙ Y p+, PY(qcfҙ{xvxB(sm~ΚX@DH߲~JyI>59D2FƐMAI(ⴚB:`l]SiAA)(w_kdsqRtՂsO:1̾OAԥ FnOF*CK)FY'zM/kP-M]8 n7y?AvZP@n\ {zpF" kfLe'ivL5noc4m6& X>~C9I\O]B;Jahk+R /zpǹ`>IWo8Nz!_S>v^x^\5-1= D3-*m棶 Fu5DYT,3{5K/ԍ5}PI_qJ.EhȒ?s''rKB;HԘ;2vm3 .r\퉇;He `&Gr*ʀm~ȩ)'tvk, 4Ga;/4W` @az]op{ JqG3GaP›}Ňhӥbg`40s.cuRZ} mxOm˖2 w>~ߪ 2i(ɺn6ȆBot wR"!SdNw @IyA"1< &,i{=5 |]9!Fn.%ZnBŽPlT9 /+}¦V$7ΦTwbήA5C˫!JSZQ_X^G\U!7 %jJg~5_Lm>ّVGn3bõQ2iUGuI=aFP{`T,PƤD('!P b4dd´y^)p+wdžlӱRzB nRW>Ϊ,`pE [a#]S;.RkG^%4ٮlҴZN9p6#L7#~(lHFEZgpjH*-zs(8mXh6'S 8TЩdԶ{DtunB^|%1{ ==}Cc^W2ɻSdۂZ1-wl}%̓6?Rʯ_Tm:4K\m"MǝE3on5ݩuSCuW4+ПꕛeoV }4DPܪ!m3Y_:5Xŷ7`hcNӝG\dSUC𫾔XNnvt]-l@4|SAH@y8idO%DrCBD~K94 wϗ@'e0$2dn])&;, ;0]$F`Jkm)Zj $f̾#ۖwY/-_`:R*eV?,#_֢2n4rvEXaG66V(#4 )d NJhH$N ׃OhLsTa}Y;8RfLPsyů萹Ă 8A; Vi]`Pf@Ԏ/Fpv/ 7˅ k0U XtPE}2@R%s(߿N!u+2Ou5 fKlp-j~ۆ)ڦ)v.1MZP Ǐ]KjB ;#qh di _3DHhF^JC2ńH';y'6һ<@Xinu656U_X:<#-7:{e@vꜣo#Cݥ,sWr5yu7:F_0cG + V/ҵݱn~:95( b[Kik6r\ޕF:I@Uf\vջ] iZH4ᲑJZ vs1V7YЮ[dɩggٞ޿Z7(0 & ԅQU X.,^أ;5]v@/xnoJƻ{e^ڐgA t?baOu:4@Wс{˂yΠHjQb7܀oFˏQ;2!}f'eꡌŮe`w2Aoc$b|e}'|1`&7be;7\<|~,@g6k6֞fقc)b(_(‚d(Btyypj9 W]Iam,*Fz1x~`'p

    ]ѵ[u*LY.@s,'5SZ I2*Ah{n;4V8:\=өiLh(oyp?q:x G[]󤿭WޝAr]m R #ݩ8g&$1829on"=X-RsRIs.K\V~&8kb! S[[a%?;}b/SrF 5暹=x;Ǵ9 c׍0sz( !a: ֒Sth^L1jz|zT@&P=^efRs/Q^۽!qT$Y2?GR$M?^kAE+9\o}?!N$L +lgUξpKٛI=TOB85X M1uډTvYZHlBmK=_nne?%r^~ve~Cĥ qqY JܯL ]2x) x=K=31a#cI[@e\2 `ЁdSW1F/V;OaD~Kjnc̈*^JJV ZY%bRMZpQ˜owhv,|!qP$~V8U%օ@G-;ctYմK1#h%RƟaڞ)->XCfȒ ߵv!;8UyIC/nwNܐ-]AUCLWqe*wMY9iBĩdΛzϫn1 8Y*MAn 3Dfg֡M[^G&pͪ5:S%֤3sBE_Z #5AF1{9`쮃}饠*E Ԓ/;xi&/_YEF)y,߇{; 4"WݩVEŶܒe ,pya|Y9p``I…^ '"8lt;ۑ-r`2\ #[N'.SE|@&u{ ܐwrlfZ!*Rr%@U1Su|8q^+.DV 꾐&%+ fHk$kh=4Le}H:+-UrY[m+<b<*rR{PV|;w,j}oqù d-cQ$S)!ߍ*|%_Q&2MK%DB+t<ǴR4<> |X#'%#Cj戫9?7U]8$Ǭ`,F&j0 KtK^\SmIt`y[M7y`aQֆw>{|rݨ{d8д|oV{1 lxrՕ -ґӄ}krXn7+rh-O@hU')fzt]QDt{xZY{"g`C+'Lxlg暳|EP%~ Ձ+QB;7~mpO5=ZZQ 3oO&Lĕ  {'6V("sHM`o>Wת1ϻ1!&rƕlM2S",BRO1)_FB Q8j-%(= YItXya >ٓKˆclW~Nt9)>zlf>v۲ƛǩJna|$$` 00:%<;$>V}Jv$r,P+J]F H%uwnXk/^ſrveE2L XrkS)͒[eaWT+|AlD^tLZh0P(ΫiI7Vߪ[?ȷG^ԡT|Ml瀎tIAQ߃߻:z~}sӠmھr~;U~3 }*Thp'AyquO܂iۖLy< P x~nxNF ټzó֨̇+kgCߋk>Ix|m os]чT˜K낙c)-8?`wk-xk# <߲] tRɶUN >;<ШrcKfar\ mM;VS꾧ZC$I`Zʮ?0 3.98]q$ԅwFMĜBS1ɟ.P)YL-2 )&гqv#B^jv#G2BK8iF'  ~L4ˀ#ї$cL^J3ͪOMNИ& +j _۷ (ne1ל3QB2&39KT IHg> )u2*ԩ}hxec9@MvmuF7n[n>D"zj$tuZ/n7:\Ugv]qtG@4j@[15}oͻ!>vw3ja]L0kwn[kFe?+ŵIX!KdR8v ew|_156 kL*ȔE3ٓ`gHW5 s婍vA+pe O^۵l}b.ni7ƥ yJ&<9r,- ;aoЁݛc$ U/b<(,aAOvS"^G$WѬ 2eVZseL.Iy:)aeo{w|X$ uلJ6cZIrd &w)BW5Iy '0 d8-"[7YjdM5&IĕGQNPHKoqs8ȵ@}c&BKx 4#ҡV7J)g>JHޓY;oVIu]MtqѓbPOde$* co}!@2KªZ i\IsUJf K p=(떰x؇F}}Ǥ_bx^ț$tZD@~Q+}i ;:)カr;R-y^L අb{{u(#ė2LT!JF:P4x&dAh'}[QI6 ϕ1X8:wL?gLÛٷrс^tw4Aj̞RGZ* nCL8o`juu7?F"lI! oʱ3sLj'\3ʚ%G 'KX&F]E~ժ-[Od : mE5 f E!F//}~<~vjN$/NfmA:!GM/6 2Po♥Xx}#8-*I蘔q*䚩 N"mЧoh\/؅yviqSBŷJޯ!s7ehr&%3lj:U?־4=YǀE[x.ϏrbO")<#A@ ӌHR5HvE&n7U yT 92&*C3d{vG#x<*䜩wز8="r:q ftppۅ"QI}_6P)+D,yf]^df;Aaq!GBqTOgwC!2lH{pM- &LE:p:ڕLS3vˑg?JSV*J}(t80\.4a 9:MqY˩St dֱ> X%'3UH#鲷B/DXf  P' kqĀUG' cQa%J◇p !ͫdhO5֎/gd Snfpk3]N 74ᙚ Ƭzu4*7>՗G w?deŚrN8zP>dS9X݁9t`BwMU4ؠԔ;;:oՉo,v#zN;rƼwORpAn5@jxv,`aUb ak5T k O0cK"pLͨB{YΛ j$p'G&*@䧠4}_N3 <>dz}K]LV# bA/hnX"+/ vUJfistME'&;O&:8g?pK= ^hX`Um $L/=I98CBmwb:3 X.C17lq~m?a9vۻjY7 F -a7\+SK HVNaPR΃UPrȷ@бC7J@Y %?q+!ҋt?i/' nٶގQNr'V[# QXm˧ Fd#)>0>2-o^n͝|8 Bg_r@~xc.e;P "\e-Bܒymv4n7үiQ?Hn$SxAJ}< e6#y.eVCt+eɷϪi؃z,/+n!rh45+!pVR륦JMR,u~´ҁȶ'0]1zUӚJ-gS0:<#3(r-bX͂&D>Zll&&w v34_b !Ǹ';ف'7]}EIKTW~s+1 $:q=mQD_zbJ;0V"+C9)r\ɡtq-䍼`rʿ *$M;5hn3Z_ X2ve2 sBޒT$٭,N2"rqe\1D˃7| .l! 9%gMdGY:DVrɬ䨢?@KRo4BbaA6uZۙ?i&9: , @+p$@.Sp_gׄ GXDI ПtOD%zs;QԄYvM8&^E= mV=c^rf\(sVrC/XZF5$aa{DGcrŖ,[W+SqP4r(3^l'Ywd9ۧ8+6T@^USsh5zc*N>>"frئcVh8-&?tW'cUafubآܜ/E!g_y$0`;Ll?%)WI5$ﱒjy|,4?'\HMRbVxìGam]))*}H} zz):GJ1sc]^eFpi@5~jꞲk ds;+'-L:ǔSshLKUqÁlb>ȶ?n͍Of?֥}b=2]'H!2^~bQEZ~KzgK\~ȓl{V +լw],5]uSll>=:+335yț -&5@ DTtX)`_PY.$dMWPED7\B`/%462Sm 1%FCPV=}w Av ]yί"z8xx]"aϧ CgNDq2_EN5s5[̳{#p_0"'8b9|Z[ŏ0ɞc[R .$AaNU>[Ɗ>E=L޻:)'Ɲ;AHky"ø^(T-?_+ԴATŚPO\QUlC@޼C/CײHMɽ*GIљHh^Ts m8^jH!7ϣ+)7[AHT77@3Fzn fƤF5[":@m?/+)q8j-K7Hڊ\7xIcw6-;s]7RXG;n ?q|Ry.3֟p['I}+2h8c"RD7Cw53Cv4wͷԌ7'- Y6;形S+L{8FMRjHחhCCȡ CKxIaXd׫qv!&IĦedlT\0ArS+ ͦbBtwQlC0 + Cr*jLvNy?*PRbǕ<6vd0_Vyb""jMd~Dh#)dGI~}B?I!NmД#d W ex%4_xșw< kZz_QƻH:a=J+}G|IS~pr]e{'ܑFPcIb{Sq<ɤ bq.Jd-. UQ};"%J i ?)(u]ZO H6= *wYki78@ C*қQj&ٲA>_>U0{X}gˀ>)OmCˮAŨ?&z1J(G-Uut1]1&CXa'ԑ~Wyj5KSKL(ﴚ=d^VA1]Z*whJYѐo%`~7z>u9_fhv/z k=~ YsB{ )-">n+ O^WԌ3Ow шzK}U Qm*{)`tl:.nV+v9]9xG% /J%ƣ;YqOd|`RN/*SΌ>kalGg%:5j[*=uA<o@jė/#@3hH, e86?[qū\`oI :Cce>5 t<@ajᅧڦ4(]Z!vڟ%Cxը2|&:FKθsBLp$(iWs}ctj*ar~~xZ&8XN >NU"{C1]+LM,Ngj:- t@&F9o>3}JR?5EݘTD1ҏ:贷Բ+֮9eu 5&Թ]$ZhsS%iֱŝ'QఱQI}O5MwߑNq4r15;pՈ!?  \SZtbABv>v"5v= ;hcNS Rdp;]86&ưA:M2Ho"{_]j26W{sp Th\UR8Eh!i b'o\atA |EJqe:@S‚ G;ʑ 4ƹZA5ռ&2Ec8-ۓLv!pxl7rw ,F:ݞ/ ':t L~ 0DԚ{/u[e˥q9 {/GqvU9C' 2D-3@ӆ !3BG>pu79X0<8mf&ݎX[%OG:#20m{C>APtnH `v(35+NscV_k0Éf-v+ ~txFGb'Ww,ŃIV$-d++69 -uXX^(fiX;qmk/Bk$wNjـO1(^R>Ժl4721þAk'eRknb/*y>_S?'2rp3M7Ȗv+CdŐTJJ!_gv>PoPGHkv;{,1$ėx+Ȏb.2`Xe X(2ӌLDI }pVN"pzuWוyJzͣ3*5ZOƚqM7:C!ݤu ҅ӏ0TE{π=!Xn[Erqml$:wFkukC9o<{.-codZrŵ&` |脷/,XUMT  A@,21/?wT5KIs&>Qh ̰\?{ w딎)̃ko;3u h<0N>aTtYg-g:dD-3O2"R+S \<է ljar٭)Iw~hD{uW`IN$BW8i.1(Z1Wr/zԕ Xֵ/CB.GUI x?k;%*7>d&R.":3Ω8*OU/N@ N8E8sMzz~Ip 'hdmhw$3vHJg7sCKOoS9HQbxH8K&!?.T%UMtW,&l tR ƈ7_ΞD'C٢ WAr3'`eh"%LF|M7L3Q@BPgN: 2m\#m `-~О G;̐<^%A a93P?lA=ApC$Ȕ4*/Vʞ[->{JS<<+~qmywts D]\ba?u"={)!h4vR9ǮYN7`5q]:y TtN_(nRSNAI6D"Iz9 JdnKga52>0Ď\Sʌ7" ǣRU;"Z~87맺yzc0#;vS}f,Ci{NtЇ404)ٜa҃}wAq*t CwADl<;A\!ep Ҽ݊{җe]3Mc%/K@3S70 tkawD»_X[JD+q49&YUG4P͒`~!&D&ȷNyI֏OT\r3Г+g)a7/vWX 6 *WEr' /j .e_Jb{焲޴NVQH}&N?jvadRG ݸ:z[y ~,WSք #w+?{z#.ax9%\R8U_& ZKs8iH 6CVRM< hu۪]x!D e{#2Xf52OޔZѶoF|H}@^cRHgᠶ >Bhxen"fL]~* ,_jAQf& ?۰ݻPĔvy( O~2U} B` D259&R -}OOյ8Zs–}@_W bt'11 g&}+X9w,. _X 'NQ:#PL!gXiHU$P {}7.k.Q̤ UX^,Ꟃa:$+:V#9ڌng+bch?@qsa7ewBuS6l0f\× oa ~F&α34] 2kU;FH=+4Zzܟ2@ÎC ~)yIeǺNy["a _QD!>Co?'1:y(ahQ>,ԦcJV6Spe]OK@UdFUnR,٫v+eѺXL̴iw~O% dK ai3T-B]^#!Ow`?*"OV:v}3r&/w8[d"'҇/t$~Nkd_3g7+R KTgVx$O v}"8J.g?>6vV?ѝ5j%'Y|_&F}1/拺RmKw $  %PuLZWaTwl&*H N47ٍ i6\B &/E1N2<$(ir=_Iѭ6sZ! [ J=ll!x kcYx(CdJ݂֜%hxE.zӛ/5Mc< y'vzP\s†byܚA9qSH-&p_?_@3(5j O2׶@//C {X۴Qq{͖!#s}ޮCGS q\e/[s{as; $(l5^~,U8îxC@ kq3f@%eflna)"HUd-@ewΔnMJIh9%닋W_I fd. a]PG4 H6@woCOoў@ʝm3Gc\6V|^8Tp+)#Dǭc~F;{֌Ci^rW4a7R[˱P 'Wib*U rY{ʽSnNqPPy_I$H TstLVعt43!}h*&1Cjp/9dP)WynzYq"7jǾ9. `3C.ebuu NNsTͭj>IPUv-VM î{+FH+&@ۓ]dCd4agc0=F>Yj*f}CzӘ`݅Օq/,ăW%Nϳ!<>و·qy_G56_KAmӫqMi{ьskpGPs M|mIy)}7GJgիX>мso"1˫4=)`pшefjN2Ow.Ru38c#,pBM/N`3ǰLi+;BLqI&_87\BMwɥGI򓞲ZtpLs=VU"T ' P(YTu -IѢ"r[|_޴;~}Fj~otZly&ǯ0_#f&:ʑ2paHoUK QrDxX1gQpYSf-BrӶX'z\f8k ^bNqY?IiimH6C Ox)|wI6to ܺjzFWa~$B@A2!Wg٦W.A&`*ulRTk=z2# >R Bf|+2ު2Q-%鮬+ 8#&EXVd1&p**~ j ?PTt.)5x=ְk dž2nhA|H9QӾ6ju Nt֔qiܘ΃͔s=W#+=3Q[gfZҗ9(#Ni30pyrn;v˷AP+mR^qK7%ϨnTkiN$`hJ\OZq~0ޑ |F^b˄zo?_xiJW%0eh-ݴ<^ +ZGL7:ygPCjhc~P@ :7TJz$|]N&s|U*αlSW9( $k=)K4;JQkr Yb;z.B,i#Y%OۑȔSHh]?,Y{&1ͅ>9HG|Bu_Lr1i3 )[XQ\\߂PރC*m!=cni5Plp.\WE'>Z.c1\/@lpgy'&dɮ OW&<ΝϜ -?/v]IxJ\l<M^b#%*M_Uz-ׇ^wdg cojˏձ3YJ*2u!+߳H*a .I*8S8k]2/#t/28:8]jT3+Љe0eH Zad;?FԾ՞&#-?0^:nr%,#TxE\q?4'voE"f OyC ,;xvm YX"Ǥ2ޤ0IUUeZ@S݁i}.gn]nppxy#=0lR3Q8&d{r^8_sCS#6_&:&L_&ą;5.^DLЊxf/`8y2W{/@m{aQ͂ջ:>peo5' #vJ.nTgUמmmFALPJƑx]/Gv䥗fEӣs. ]vp0-5N_ow=8(Ux[ImϬ Qcom*1׉:Y6|$œjܒbQ36S H֮n1P oLL0ِjWQPĉvJĵĬ g y.-y520D\6-Hqz- *De,BgS;" FUDP!>XgٕlX f%qvBJg\EJؖs`륲rE!bE#`%Dux " ݔ%JӢ) %vlg%1e< 9r]}H ud~$m '^24_=.ݣ]KF7tuZhx@d&ў;?Xo %_J A2@CzԼNƿ+}Cc.@gr&u+r\d(= v.`N$&MdtqֶMDBc>VmY}&Wa-n0+q5;YU4ɸR&vFgVWcT<wVe\$E *DyG|W2x3S|V%onm葧6.P6@(w7H4ǐ=14Ra*;8$çp"ByȿZ4il> pW|>C[O\dM߷Pj%}Q͝5}̻5 bh.,׮ۑB_i]ypڋIJ ) sIxp?>;UM_j0қfsAE7y'2MYh }a mnHDHKWoFɒ[yܜL(6 TS'MUʚc"O5bEs~aƷCg\k{nIE[x+CrV%^4ndo}y||@$l'ߟgRe3|xJyVsIi#QnlljK %x\_y3EQTl\-Bu%H⨶,oVI7$_g<Ցf"ѣ,<.^P8aWC=.~B9CSLMwr(亱S/eryS] $ J GV79r9ym_j%?"˦~w8ߎnhIBjykcMIdK]$qG_x#H&'~ę oz֠|s$dyDӃ#z@Ph`\{=na$H^L^G{)#_$۠"3o l)&*kA~fl8؆i] (sҲ m\`緩 z6w\1&[0Uzc &aЅGR7e'_?SQQ!Ա/?Lv)3붇ۤz>E >ܝ5@ߪC8d!#q_׾=Fn H !$8L wQyyy=jP&SꬫiJS1!]oQӗ>`}ڐUqS[5Ũx}vU^[ǥP,4{E|[i܆ë5$7ox bJN*11a-O35z>M7@WV͠rI]XY;P鳭L뺄0Or-L"y}ã0ڠ8&ZDA)C{a\P](?+Ƽ&U/Q@wN^? ԢV?a\SypS9#r!ֈq`;+Eٙ`#f z)WA+0hr(K2a1Ui]th >p9I w<! .'|,[&go& U<ucC60T#'厳—O۶= w]9HOޤ$?hR$K'`B>#R_/jO321eGt%S/()yg׻\ }g63X'$wWHĿR, =֤ts `j3d+c#µ 35.-*i]wqll~e揃:ë!`hZ~Eݠ )nuC)S'ҥ4'@|sIU8zx'U3 =hG&$ydLNI͚:M` 0+~UÊii$e ah(,kLXCYԫZ~:(ZHK++kPhZ"hCbW DRB 闧=rr*SCĵ)f`Qq)N7#z] .Zb-;$䠪gTkR./B9{lr5Gϒ, !|b-LC:9SFLόҦb#Ùq>ݙipI6:0f֐Zq]s`@wLJ=B0!Nτ]Hؘ0 9*4RC+y}btTР,LSiHa9,duk!WLZT@yS=c:1wFtPcvb.. (W&0>MmAr$yUՆ8iL[Dܑ׃p..Y<[yǺ꧲?鑢_ڻioO 6@e0d :#,d3: W]%ݦ5hV϶D uh[ rƓG*8Y\rSt_tDSHo@Ǩ*#}~e^iO_d&!Q}Fٲ=1@f~nC8CnZDioz{dѕ^ˡ̆uVn+#wHDM$8Zke7-gؠقI2))!23NP:q͈LZiwug"{d8` vF=4g++˱p7@x\;fIPU'nP4V}LoJ1j*x5_0RDGqCJA^cc ®"f=^,M~R=GmO=OdU)4:/H#Eo@ϩP2 0ضAd \߰Tw6 ].H`v iWz-OWJW+t! ,M_m2kY͞URg[=<sBS6% F,zqR{i*j5FZ:f܏ _L ]P˪aK\b"&[ԣL{eN; %:b^*)3ݯ‡bVwv,DvejdM TmhVZx2Pd?D-7m?^l?76që|?*xJ*> f&?hBތF4hr>D oqdI~D8krb 5MQl=V̬>rHYXi°U$vêNQb$ YQtviLʩyl!3[w& *izA [*sӋ:8Hz{S&fba4.Ɗ  (#L=7xħ]0B -[\iW]`;pϮMc hf25,8il-BŧaEc%"eYţmH 5y.#=0bK)PET0Д*F.*.eG6&78F~L[&9ȯ(-XC"f*%_l d)#Ĵ g\ׄ]u1^ȹk` ^UBd䔭n迄(X.L@D8;OuYԀ]f\Bn|8A܌{7r%;P{X$r I(Ju?$-ZNDFM,|_Q`b=xe+Š"IGw"_L{YGGt͖\gۭɦF&*J-*B,Q@sx,ʭgo.hFk1xܦT`yas|+jy\,'g( SuKd`JJ7oT7E(a:0hg"34P/$Jt|»d` KA5.S݅{Zp ?DG VDEo;'#ElTlɞGW!4V 9 GF.Q\_[{c k)*"oeGLtV?}1pcK'*NqZnSNِ2)&QႣ<\1T(`M?ek{_Ƅ9bV_?hQ-X3< CU5CȠXnvxl%`}7 Il-ʟZ\Fkp7^S!S=(u˦"Hdc ICdӟF nƘ`x0Auhɕb;-jTN!eZÚ"p,2Yd`4k V, a C)7v`*+ƑXs*0910gbu8[h\1ʇ$-=L)oJ᯽?HsAw6~1T *S?'ܺ4}6cϻc%Fbԛ44E4 3"_gH"Z0gGw*j$: UDIG6-YT9Y.Lj *?AA1&E,|&3?qbHNo-G5>\\P|"xKY*}0e4zdy;($.ݚٛJ:p"D];N | gȹ|!)7gXtO~cL}CuN-J4EPʏw:2<- Y@rƱpHNo+~U?7}#TO<FqR'V n],Pk`w(V3xhVY9EOhb!b/BoEW\^_˜!Ԫ?`wqE<6{Y;\{+`* j;9ǂbL4m(_؀<;f穣ay;PBrr00ݩDA~a"C=iqKӨW;d}Ovu=5ᕃS(kΈlCw,IIRDHЏ,CP]րҌV[2=ꚳ_4%n/<(͠hoL\ZLo!ظxViuEJ]6:n˶ڸD,). bA3JN?=~A{e׎/`d%]c z1fRzjwz`\kcճ@@O BUрΣgl շT'e]EC9KKgr>f5<*Q2_Rʱ\ xMw*'8rt.Kf(2h[kA/ q \p.46BN('$ޱBԤp}vHrB$(̂5h΁ˠ ng)8#u}7~y(uC{>qܬb%盷y%):D WTFUqqE~cy-uNOotkVo+1'HHeq؟%j֍rAp*S,{SH12žC zܚn{ }K3E$_MHU  <*ZHS 4q >G|ZR=VQug0w85+e X M:_YQH+\T/c'orLLpf>C|MDu&"LC~kN%=\NDHryHǜ]jdCĞϱl~h$j|k2~%楥ln K?{)j"4H9GP8R#6ΤEn|SFp'kxfgf77sVñdHǂ/El*O;ke;*{U3Ùٝs<7 -7ruysDc#'1L}8^cQ#b>߹od ]+ J4dz (+0VlHi`bT;*)B`PĀ/%7˙AJXa-,1[$9D0e) CAn1([@66ٷU<$,װg$8[<, r0"U(R֤qQh`/յJF!Yk`0>`!hPbrK xl,%N>"{hTq oP͔āa[td $=Q)WO3q.ٛ#B\_WD_j. p `rWi rq^Ū$$܏W#bkİufԈKY_! ?&k n"ߞg&5w }'lbsOtZCh*`kLڂ^y@txtdec- )Ɲ&]DF9*s*Oq]4*Wk5t$56LGf$xV} BGE%.\^;i[&qBg,}_i>8&5GuXbHx{ܦ-1Yað`wrFL&HFR1\);H}OsM4ߏ ]鉖OFWū-t3?7&tKp_7lO~DJGUcB#.R%]k6YU(Z?n,'%O@]zdd@ov!,W'l?͝-,4^.j]o?fJD=$. NTƼ o+:/Ӓ/Yk +x j)!'e8o8jJ)ItQ-\$IY(,Buth"p!eySFfwZVblz}Dъp\׀u <5v聓Z[8SK"B^k gŤDݦ=gr~Na`d}/%RY?l{(jS- V szj-u7bt~ǮWi8p 6Dz*I}(/_@zˠ߶[~ ˷G:} ,(u<6\JOȐ+}1;mWl1sR?YpdEu܆&sr2$. Y~KMo+geyO؊0􎣰1W Tfo+3w!.tURӗltzAx$1F!9WS%Ȓ@ i%dsHxW@64eVR"^4-`8cB_f-ډQ]z VtIRˑ%fWY`m!$tDzhL@4͞q $g.znJkcRXj>r* 1a2xm# PlUAN,ok{L6πqyn(PyYw g:Pڑ% Obà\C?]X%}"\5JE=ū_H '|$#4 ~ypCHWtq@ #!&v̜Vdz?r]КɗY<ݠayBP鏌M 'Яun}=wI~E/m "(ywiƨJl8r-&˯iݹ쬿G?[ ŏ*'y9 ܈̻X6;6㬘Y4m癉6CzG16<_yk91\к%(u mTdx6F)5^B<kAb3r0 tVc9-YCՖ!(3'#1 vȿ{ƷٍwdU\O9dKאJ]CUtG1ՈHЏ>*6[_U^Ȕ2)ftz|{9-r2U9?(-2N,<+jxGus"-?&4E`봦9 Z-M$T+!wOZ%c1Wև XNRR @ :q,y0APYE.΋\"4mByc7D%Wv eMOz&AWF/H9 9fA2ZWX >s2•Kw^kt`#YkCʐ$:h) (?TH=6p/ _$4W:~[~fcecr<ӋؐA\Kkn5FT+ĥ͈~ XRWuȫh[4%DO`ާ=?#Mr!RhkCS߆?_w`ِ]Ŷ(Fp:K|{9LBE#˾Y!Jf-TUk*Hm'N=q^8zR[\-=|~s^ =TLB\yg{IEQ Ƭ4t `֚g1a#{6/ғ\e)>W?a5INZ#:b SDI9ݠێ?$ba^;HFŠL5Cqx)B<2_h4\-4U6~$D{Y?!)lZ糴lBz|,vxu|i p#@G 1-!tbG~V1Pdzy6y0uzҠΡbGTV RYk?:qg@G hP)|ֿqTTݓNG{{9ζ,uEB:<Rz-=rJ{; <a2H =H`Iŋ<D.2H@Z}unhOt,t8EBoA0@X(0[zˬpӮ#A`Dᖉ1wKgXNwmo`\\6,jU<@3(}߭Ҳ#q5б)D%O֧BFX0YWV;H?m6Ƙ%-8ՠgLz1^\R7ܹE`ĂXQ8@Aᙤ$H!RE';~lGlϠ*2 RN+:΍ /']uP!I[H ځb5Q[ﮧ[ o^6Do9Bafo}ߝpIn85f֘[I> Ô=$v7\8X^ xwUi Vp}YLW|F FEEpU霶uτKg  0)tE óFA0ǰ.#{xr&=0h<^?RJq_ר.Tq\)IJ׏h\5U3u`rO?q*`7ա<ٔU'A ^cP=C `Q#jMh O?R [ > "d\8 "={v]Ps"+|͇ .CEuz @)c=v 3]R%n.A3mAu_7cw3wQ^u,撻|eDK&p%<Ã?#Ƴcoaad<Խ^}  >9fV|wLw)Y&!_y}\,\8@j@ԣX[$ xm+0M4hj)<5y2N!,\SU@S:mdJ.ݟg!ht{<$ Bl} 3%#뷄| `R(F>Yx幉QPu;ƴhٟVptJ 9D6ah".H6!ONx69a6&.ITfyGIFe-: R?|CtϽn\5-I;O(,qshD^~zfKM [Nf|BėtB Hw`O~JM.^g/284Q 3hp⍼9{")l_cJU鍽_Y%IS˕>6#."'Ɠ$1h0}Ka9!G]fwL[8P52aT)\61vͳ *@Md$0)xwɘpԓ?تkuj5ЩͻPfqJ ~uK6ޣhp*m.>pS3_氱kln™~K4%ˇhFn*bHSdT2 Nd2Y:.@T<{)+kqU&ٺ/֌ ٔUǾ's>@A}pՙZ !1gp1agTϾ9/. C&,&+2K_OUhq~ R쟔= SnzT6b^BU'݌/@Idz~fSgaí5@xŐ`"!!zB$$cc߳꓅r)3ʫW.fnؾdV-3޹pHl΅`0FWpāM,@kGڤfo*cL=§x(Ɂj͟qvgbס%K<K57Pzk@ԐXU3cuqfpFqIl@lo@%R-R"o-rH?a>{ud-'z{I@.{"y$j $UQM4h+luqj9[m^e-ވn"ҬMwǶkXTNE|6ۛ{c%7(R0{_Mm[NQߎނ$@ncZgX]b!Ymј 喘tJ[%ŅP-.aګT kpT2R4am Gi o s5]᠌*v\HRUr!DObV̧#X씲PE׏_IT2("@7՜c BO :pfw|}Q=x<ίx$58WI4Ǔ/ξSX DBY3LJ~D  y˷Xofzg8AM>#"XZY坜 H/JAڧ3#:'"C$yA·XLVjTCM1N!]{7gUya[Y!RߤS+W68<$&b%/0WAf+Ukpĭ JG9.yt.Yv]XٙwKokV=_vI%-w`MH$=%Nr\H.=NS!'#,4NJH8B-@p5!sIJWcK9li*楇`r!f ^lޅux,W/8Wvu*o0"⁂iMS6>u-PSJTG{i6/us+n_.{EF'E\#]ܵkVK oPՍ G’^n7_($m`0,B!Ca˚|2o |Kf¢Ml7g*yOE#qK3~s/&Q 6xe2E)v* NQes!bߕcKQ6->6fA{quvQ9NZ%p'L=FDgP~)Pq9Ry'8XcMޮ`wX]G~?ʎl _n%%BfÓF<_Zm l5э4g?H쪅4HalJv'ۆ~TAcJlX?(/rhD5ymQ1'mt#3SDRϝzsgqgEtf2Cy)2["Rt"(Js[oc ^?5JX@1U3ٗ^cfz>UI2r=pƴ&;L]=^ 8,}H‘uKbe`qoMrքŐt%%PE1tr2[5, ~- guKœ<(P>kd?8fv{>v>dVB?+x ҳ1cSUpx$'YH8`80(?~mPGhV4ԙ.ٲ>x"Ƥϒ}fu nx?.kQ;]Uc ¶6]e8XWOj ?9n?+Py/Di5@k/oFȚ^$*r6BuFW&#Oλl^a rBy9pQ>5y>)!*ۂtaA ?65azCA45LЫu_ +tu㎨8|<;2jDv 0QS5WW܍|yHM`xL>V*'vϊW:-;ؚ߳;%Ñ14a$>?Y0*>j/lK;ܥZaS ,|{ۇv]w"kAVg6::VhϦ;ħ[7 "jiX2ޗgf#Gt\#"{˱YF5R:iQփ̠tƚoUHC9%4ͽ D]Ȗ|W s& 'o*K4XK*50^ج4cZKUxQ:[ɠ 8knf Wn'#hWX`%[:l~i#_I:1n,WD'>=EC Հ$˵:0U3C!=$ u$ +܂ܰQβCpFU'`nmJ DegqHVW^d4)L3þY'ŧrʨ)Á.J,lG\r4& @⊫GwiYxIM8x`t{ fA&2gP Ԁ&CѠ0?3/E0nyQ!@Fd^Z |Us om/t6X=$pP`! ./L'5Se mUXt A1Iȅsgu Og y*wv_$p'u k0x*WHSOmyjT+K.n2(rrlNƀO}o8o 2?mh.x܇>эh$}n/4T(qkc#*.+HSuyP4f0Ɵ"Y$6sY:X r-λ>`??aCu3&u#p?akS+P {;JMJAtg gx#f&'D }{ѳ(-o8;1ӈm }OW$&T('XrZKr)laXVo!n29~ /XQͲGB>dcwS (u7j:v$A@D4DDV͖qUxH|"ˠBtgt*_;YhTYV:jKAiₗkA-zΈ jpҥ)L2:JDŽF^^WBWߧs \#-=M$@w!7kXye~5] A_>5i4A\=S]}U{vOcA` M8%nLB! Pfv~Ǜa QTVg&|yIiсrPy7f3I+-0=,.r5g[)k'ճsB4CݙvSBx[BfŁh}}f{\UJ/6H:+32*x'aJ=Z 86/te&Sqt9@hO MԺdI-!9T5c{m,}lnI2,"h6C)EA{*#NmWQDG>X߄dp^~CIhzD}D_ͨhR26 <\" {nBlTWTH2 7 ή/dwc?~Q=oSMÐ\Y7pvL.}Y$l'IDF~6@:N'AK5ߋMy U'W-y1q4K~J̷,[Pfp tE|dS>Wܬ)i8VK41rЎ\`63K./̼.q(O뫣U=8~eA7aQ@?:tpP ⃺ d[cL.u:VQێ I2rϑBl[`j~D5:Fz2)qGۇzZۭFN-m ඖM'Ɖ>,p㨲Oq%LJf9?7֓NM܃- lg9hv0Uro;3|8!Wth \>3Fs9ӼNa4t; ث:ه^!2ED5y%n<?*n8Vԑۀt \^I8~`Z! K5EM܈7)̑_TX0CqcsʢaTjŬ~0[v|/ Z%ɗf l[iLG\7{s&~JKNϩ@_$LDE.Q]rZY6]kGLP_J8\Ytd|17U{!RYƉL׏HN}1U(V_.>vm鋗/^NW l̥{L1|ק;&eTuN TV ml*{WR o`48i=arbm`[ܲ"  m-v8Q諽zӘL`o`#ym- lc/84ZH0)J+@y`?B؈~avpxJW x ^ʱJmHrExोL8漲ֳd$B t7ЙmGp nYGzĝ'Yv,J Lz)!ݻH2(4v Cy*]p,M7f:Yw?AG0 CSrMa 5"8m 06dտZ3x|;088IavPOZsy(`6ہoBȯkR R< ̹:ɨ3Rz!_@hNN3=sڽ6U} ErQ0ƲF98s }t}Sp1VWJ` xI49LJ嵼`gC8Ʒ|@(~7e ' l՜%`P`pSsdg?pl ]wE7BYu:0_cW! Lt*="WT"% f`t{RȖn?U$VVѫZ)\>9Ӂtmҋ7@"KHRbt Bjna32eEZsέ Y-aSt\kϋ2SVw?{']EfJPOg(j'ĥ L9l%81*ۍaJfZ0_y/;R䒄o6~^VWz!DyȤN8aZϼso.[=>3?HŽO~![!&&-('r> V$&'6XQ$nfu\us FG`9'M 6ߍPOw}A]#$İ,􊇔g {+n3IJZGpE4^:|C?k\bvN}k@Aۤ-i|匮xP~(e-ymRwG+,CbJ Y߲-\;1>֩fבH2/ )3P^ݯL]JJ^8$`Ǘ 缄CMܿyA Eݗ:_.+\컾+)|Ȼ־4q- ڴJ142Z pE1?p C0=#AQfYna/ 3ªޔBn{%hGkDm_qwh/ i6`M()׏P;}U*Au;ZUK\1ʼn%Nru_TYn]U9R&d?FDwQhӺb)= er'א-u=NP@9A,?xGHLT h}l}g;{{%fT,^QѪv&AL}vtj%Q`z{GeT#!O4Cpkvzݜ_~(nY-I!J]/34X]ѹF7YlFCPyvR)e_^]%~/):-#:%gn ./M(R30{HX<`/(I D%gMrrCPgZzcVU'6lb& B )DRzaN2pÎER_$mpR6Ad6&nv1ٜFeX$B4&֜ᛌ8 A;LIR 3j[y}QP (.c*X'~ʙU+޶pj(ٽ|C`co2ÔQ'p> sV*u[ߵ4?ў:+)u87=\1L)|+RBTY-ڽ㘋JK-#A iAN'y>ȩ5\\j7"j-{սe 쐧Ct%H3`'-j a7n'Tgг e`ʗt"2ތKEKHpQqnD!  _Wh`A7T}=BUe̵I "sZb+4Vl. ,C#DB+[h]"Prx #T&(IKbRas I{d-jܜ6˗ckeCҗC(upcT f]F3 EP11嬂%,xԠJH֢P]2{J`v\LQEn@Kp,b BbC,T( T|=P^ԅT*clc1&659w/Y/Glv5bZc]Fag#$R)vYm5?L .Pe[W-3;@sb&:El7F]pS-Lj S}+ҙ~18ΉwY:D!Ʌ/ˉVoOL ``PVդ뼌BNh=ʲ=<ڱP_; zBb>5o['aYjN9br  (EiLOepɾ x%)p&Ia'[O l4L ݶ,j>0 L°qzLڰ>yNGhYVi+lS^ )sob5+|7$[v5*%9\ n^dxt0bՄqTkWr $tIz ,Q=cW*妏j` c).$K܃[i.2 ^ =uSRqLi>sty-&`r+dP9:㦟Z#!_7:#:ѴZYQ#$1:fR w͛m9m,*T(kf#K9xOh.&r'tL 0|o:Vd]U0huV7ٚcf ~m-ZY@|>8c} TL *\QjQN'{„zӑ $|rEvFĶ~ѥ AX|}Yv\BR9Ѽ R`!ƹRiKx\MНP[]+Hqg5 NFlx]/fz_R-^LY+?:Qi6*#Qo M2*KBM\0D$1sn:} ZhyVIQKDyx*ˮG f &/NE\Y2/E y~R>ʁ|_,[ emee(5[Wo;!_PEU}j] BYbƠuVwߴJzCdhx--. bcӑ`ffk;Sԍ{Tؙ\). ~dnGWÎ1h!!'/[.q3>\ve V$ mtMx0ҮER)QؓroU=$IM0es-"/fGۼЕr *Cid 6 s9v'f!C/ uDnDStaζAap4Ij];հO+H?|S/ 9}b'XiܞˋڣHG`o?}wvdotGfh ᑇB<$ l~*Գ(- 4EUso Y%+ݑ`x:&dd(.EGD;D,ް?xD8O ^(oBڪv P<}q.%fpBk5yR2Kc&pJ1u.G4\ ]'`r?AWʑAa>~k9׊>A٨o7K}Tq2Oi%{P0JsjhfrW^fa.H.įA Сؑ7jX ~m:dQenYC-l)/3S6ypkMn8i2=pmYO1B2ɌR{KfuEy|eas+3ylUmJ+ܴrˉ=0qNsF56J7̧D2,<#kpO|N9 N\GYi7^[hߏg Cɻ Cړ\AmlfJC]r@6jaL?zgzC'K[؎̸4(0x!^8ڪH4,ySB}pVF/h|)DWbZPg)0x~1V޸d܁8#yTCӡxGzwE.WC@DkP`F|I$PMdK _Fu66Z4\1 ԟ&\5'wo^ՊdM *.P >/"no=dw%"ˁ9?L櫁@1$Q'b1~t$~  7$\f&pF |{[TJ_zk+#;n<"Ο쇃 jNX掫;z*JKJM8ͿC0ukeN S{RBEV`Ңsd^ f֜x˫C,*\/ 11Ah#8q6O;3m$դMzy$]{OНm =5Y}>Jo-AX߿  'L:rG zAr~Q&A,ÐAfO},̮SLu[B.=LXA5ȒsnYˑ*z^ĉ! \' matgtdo[Ri\/q?١=[=f?xiUc0R oDSh<^ˢTP .b4QQ(R͕-JBE8Z'$M$g4^Czt>VFuEy  238 W9 \#;ҼΐeRP4 /xFZ.)~j\'b6R7XGjY&?mz;~"f(w9*y*꺗l.> Q]Wk7M.iu+SV -p weLK폷axy%:v5rrL6.4XP0sQǘ,T2f9V.Nɵڎƭp@ vn?/ZyxY?ݓ+Ӭ#zsrN=eE N.R`N@nGiWy6&rHn1P^<mCߗ!zfwp'zH9pq:_@^>A9JJU>nDogް +|= h zb3KKN\w(m>@%j ﻈ.Q7uxβ4tmXA;(C)Kȉܩ@4cad:qOW'EؒeiXwy¨1ϟ?U py')IhIb snjjnOG@c=a7ss'jc")x()Y,\MRN.LNYZuz~ *촴h *E|{e{ yp 1dɿ\Hp2ܭ{pTQhTz 6xX2}8."bNǝX.%Sf)p!·/uoŔk.$5'Л͖z6 e(z)!>] Q랛=jthq;KۑbuXYIy 4cyqd]1Z#iRp FJxnD7Gqf-ҕr')!Pifp-E[;jBd[u\szs$ΠN\v_VvrZuMw)}߶%Z<痼AUX@;5QB㦶.3pžD~dP[ oA,Jr,NC~n!wX{.z}x0xGGmBA>[g^{RA' %d'뚡3jP xuT`Wٲi1A{ W?rj=ǔoMG9?HF }Z ~fop`zG2җeOLHO3l߲ ~1AFz&ӧH};0}9 p50ڪJjF䆯m]X= %^PTmqX z-* `e3ɚ?Ns0}3$-g+% ^/J{GqC5E~'풥y,vEAj EAq(ࡁs =<ᰡsۈ@!@1Y;m SRl3́RIv_OWT <'"2p-v&HH6D Pl4ـ3M HI4`ZOyjF=:heB|xA?UO h:ï[&2\g21 9_g(v'P犿'`}LRLP;uje砶yVEFsgsԫvP ^ňZֽBFREV(}QhvSF>H089ͨ=2~8f@FvQy0lMQo1ٲ"ԁ91H ,꣧vFC ,Y qk:K[&u>A!1,pvr} :3VuYCǠֹuԂʢK,ưw45{t,058<-˓!D'*TQ>BEk`)h?>\8YO[t K8{Y>_]6*'(N3_gp*"xO"[dgCv*!VLC!B503zWw3_b{Po|Saey;wƦ^ӭEyBh&$vhbIlP iLJbS6=g6@UN|ocYPP32eO6z'/ חxDI R"Ձ}Q5ܯ 5'FՏMbc<_0(u!u Dmq>ܿ?k>P ȹ#: 1;e?2R ̮g@5sm]_}W(Ս2kt'yE yЀנּ Uh9X_m I_+{(6R2m)'v\"T)oԼYM52M𰖻_:.͓(Ge'Re$6 iH鄛@͚iv)KRZȟ i,A9q`JO8X?@黈= <+/1b[1npEy!uXͭ5P1rRu;,fOu/Xb7OրҔ K{[`}Y$8%*¶ҔhmHMƼo'du6 *6,B/ p9[zoIEË{X JŽKT8q^(#U rèo4чʭ:0M(ElcV$♌l>zuP~ޘyj?3qZ#D`WG%p pdߓ9;FQDϕ wRLkՇ Xm}+h7n}YEɔS0 QQ9*氟vwe]PIJ`;q9zyȠPhxSiͯdH. a"Q9$Ucʱ=O,*m*C5耣2[t,Z'4|)c^.TXBg N6B*e8Go!dV`96ZKbq@:j|3yJ~}oYĢO+TݣɠNĞbb<b,nZl2?Lz(#FSD^)J&́-!s$^QTh=﷬iLA1#: 2Orih} .y@c[hv ޭLP9KO0HT95\z?VQa Ob,}lEGG(uQ+o!5fF|?@-U?u3wΫHӐ1sxLvF=KE;? Abڦ!͑%<V/fr񑂟^I]]3~5߆Mc-`BO*H$>h=j|"$lvix*&&Li"qNdxG:;(cdz;h1=+uYh>aUM#XC)qgP0RPoc:Ma O=l!jEmNse9[ E 36vFՏ_+] 筁.O,i'bC`tvyq y|>dz|zNNmPXe/5@Jqw"ӂ7/Rŏo,Hmj iP\*p[@ď.4RccO3ɜH~Gm46o~qɬ4>v!J&m;xd%7}FKeS)AQUt_2UrM|&tFE JW=% /ѿ/5D^yUK6ܖ0pzf^S}QyG7ݳSb|gEQ,I䴁= "_7~vf`8rrU)]PHf^8} %w|Ld*qV;+ i-MPj}{M $`4%5zw%*7uCƥ-wc ҕ{NM 5UG SSilYk[= ;j݆4n#7ޙ=n󞆙`o^ކG[+uoLgg%& ; ki `k4OFn 8Q:Mvd/GYt׶:'_&otdlJJMwOxMJqb:Ɖ0Lf08-FAdg( F2fXV?/-X~b/UQ`t0{T5 -G[E"j[Z^֯)Pa.K\0sԄ%Hi;bv/ks,hmkڛP`,'VGKn{}5{J-&Ql+CJkчpbj~ȝg7%l`V2ҮRoTbݙv6 êi2!8FYj ~(>6z<VOE5ĹdC>uN$CKp%]0qժE* $(rxDDWU~rE9 ˄SI\du: QX%ĔƘlXN{1ڵy tƇAs8;~uIO-OK7@[;@'xjwv.d.(/}Q]!ϟ䍿t>oV~U)&p`-lfέv@=Jϩ4\L(S"CU5'rb]Xbe^l7Nx`Un!R%B,7Cꪙ!PvvakQ]6V(ul)I\Ut'(+վ$uB8X6XR3jI']{)e4>za䏺Ob)"pHyS'=O~dsN3 }4))I} =* <,a8, ?$$/خhN?%{]SN'8 @*ѬGHleP/^B Zm/<*1>I@C,du h-qe{m:bN Mz21CW;5:YkMԾ0^XMw:bc~SAq>b}%^VSw;EjZSYg6}>!ZRÃ{lRI@}OÛ/>Xx[nlKb#}\V,oՙ(!uzhyhf!A 9q/p(ԮD6d9qp=$Ǡo=c%C^t5sK;%[xdY&Bl B?jl[ߴOqE\>PR^s.3OO?kӲUb)'(At{ǭί.{Q,0w)T; FpZ3b9c6`3ڌA:~GlGl.օAXrRv~W2Uf9b<ȗC;~wH$@/:'wYۑ63Eϣ;;b8e? 4Nmj8TaH?pHqfv2or;F85 C'񞄠%u;)0E֪CYϱ3Li+"r~t6{n.L̑`+/o )!qƄ1G@Rd @a{j=p1@]컎Qiy<4tzS=\X{XUVhu4o^U/.w${-=ZAgܬ8T~m Pt;jKd[w@loy7`U7$l2)s1pYR90woׅ%&cw5p:ňg`>Gso}_%UHP>wcKhSg:# `kzrV<(;eG-4"4;*ُ/gIp1=u3'v<_c*_X&SST Kٝ;`Jau*ṄƣS)_ߐ B$þqkfӜQ,,,)|)5G Nϑ5͕%8$sj~-[ԁշ^2jb޾߄/I3Ʃbݔx\Ea jmUǗAuL9Kb0 r09<Ԭ,~5bHs|/Cj.#Ծe?殳i# ^ܾZwp2[ 6O ^B4?qh<7cp &_)BC)a(B`$5j1: 3T>W 25 Cv4‡646l~Wl8u58=+dO?j҉\2yACl9kbItAy&L/R Cz-qe)зܢä6 Cf. ]nNGVq=&I.65Y/w]S.\su˶%vdg~A:UPEF;1OƩYcl~!֗&!؆MNZ@vb 4UW8pEcbq˽"1%:WK(XB%e)f^_>&Fs rqim=>Bt(ʪD\8FE/9)*;[I'kYlRw(ŏ8NPnhgIYpco@6t,IT|EECx0^/sA2w=0q\-݂zZr*n U@0/_E-§ #D5K(g{Z"|BޢW|!r%KBhxOVes h1N]<1*@=wW3Ӷ]'+K@`UNZt:a&dCt$i0[)Zh ZCm0_%x&unC}!Gғ;0LFmdJͬ S+a|G&[Zʝ;,U "ͱlDd5H=r,HAx7lBE˶׺f>~2$T_S`*s8" lIYbf$\h~jm"60 ?w6OH4q*uuD@ȡX zLIX3:k\4qr+Vt?,U1MVxqs2΄?7{-\yrge!ʨVO+M&C94!Ngs8 aq\˛Wi r:O1 Is3K3,w*pػ(Ӣ! FU:m?È.^2CٙjϏBcKqÜN#6j'!dsy+ii=dmBf`,rX*1zJ K~Eq[~ G->滸@T}irwO6U',q>ɕ2D7ſ[I=GN(Gù޶R{saUQy QLC5QW/Ӊ?&~c#s9u x9'<ֺ3yo m]َ `{NN,b QRbj٧WVauxXsmZ D)@)G0:Fq#qjvX)Bt(@ȚzFh (kM7Kmz4"FIuGr^(AQ>V?Pn4$O#9oMsO۫]z9 -:6{,$^?9IjSۍo㚅?a-$d>jukp8AI u )ѤU #>P|$ S^"l^q8^`#}nр,XzZ@w۝l7Jaut}ˋte9 $ñrRft?}W#1'q<2PYZ/_'[%cŰ%:h;.[Pj)SRv_FQ)Ҧ]na ɖ4<٣.F7kh'HʰߕF`ɚ4i^TRz, EC9A\C* 8Hɏi0HFHLoƚoQ1=&}}og ;U{@iIłF ?W 5ʙ35ԥe):C14JiE)l] 0 'i^:,yJphWVWI= !`ްcL7!1y.3in*N]sm͒P>h;VSxHo^W MB}vPut:fosA Q>r>ZAr8̯k_,,+~Vk=4k3Ԛ(\߼ iuGa|dU |D/:.60Nj*!|@M: n?^vkbC~.eKJקwzAZ]lvAyhi񕅺{?}FzS<ژMW?:c+Y":NO_=u ⑧vۮGCG37&U$l; "ߚf=} /"<>+-+Z&aƨ>w߇ OA YHx i%4몄V-(/T+ZW ò4ﰢbtő,c({x.1oĸ)Cy}|`JIj=d$YVҢy۲#/bS:)էs_PKK,hא bT`YqRQJ=eU8ӉX޺vI~ fC#|[Q-uلuAq )m,`# dhbu:Jv8 A vSs+?\)C.R,kWuluQ=FA0EN>i1*dAPn`xLdF.WpցI:"}vik6>fĝ $БwlJ-T[Hިcl+r[0i ȞmURSe_$*hX ge·T/TLߊQot Mf'-w8T !;i*j]Ub6"d#n!3kʠtTPP]B0¢ z*3L b~WZ)T©Q7ҝrO7;N١%n)BB^Q ~i^H4B8\bH+W &oOOG-XB{7@r kY  rB^AsE"7dKdt<6DUS4spl5bk5@q Z>Gm՝13:a~~f8J랦iǪ$;?~>Q:ذ!FE/l:$\1URƠC$deZ!&.U-S6GߌT+b'̴Cjã'bͷ/]C4Q.&%[7@6#QïoSfHcPK@Zfĸs9X NxYOҊ;Z$u)yPi04,BM"=L_5*I<I|b 77t-1 ĔD`P|?etvM6H BH@4/c=Ez8Y&iK!S}Q~+50?T;mC-znR:9EU \D)@ ^zrMͰ6N*:0 e3 _Nݑ`id <|LLҴ6ieWf5;/o_z r>6}-s}r:FG+sصX ژ0],dgi[p_)~.aSo%Q\;5-%u7&n,筦94J &JU-Gg[ac _r(WRiӚZ :b+V _ k+BqAj9Pr}a>ؼ?*pq!Dd#Tm2?y˫ej0=8W/Lxӭ=X.[ #<"Bς\9R "9GG0.)I^܇HWX*[usG`]$snz{+JWc>q 0G;ta&u`jLks,lؒUB K]ifSKqⷂl6S# t(l %XH?AҮSEXǑb@3UeQY!ZZA 3pBpg*t_VsfRnkj}"[ C?SH+<nܕ J'7޻J{` ՜t2GTE~|Q:05~42f`Q0yʖ0 ?܆S>/}9{-s \ZV u s6FpxYNҪKB6[fy3R\'APGDn>>AV 93+]σ\X3if↲SY-˪Cs=H73I9[)LK}D9& gmD?ߍa箍$>*,Β.߿ZܥJ!M:ޠ;HI:ٺ >#JQM.UƩ`Fw;ME_\YYƘ}6#n/RaYySWݚ:K;spjǩ4€(\psݰgT,3w8KsI:EJ!7<A %2V]}pADE§d-ٟ~EkbNyH84Ra'`{DN1Wܝ6Jz!Q M^]i(ౙMwyN $$G*z{w* 1D*+nbŽuLUisƬ NT@ ,`nNX~~2~axw%d8?~^fP?~GlFO伔bshE4Kg{313,6z1ݻ ߮,R$`/1^{g8Z7_JLRMumI/ ɸB Әd{+Lm!4faL-.LQ& N`'*Cƃu㉅]#$["TD㷭Fl^|.@w``)\9:wW <ه[8^= cYm{FDRkz׳rȎXGuPE }j.;BYXk7"}5OPZ'*k^iсͦ1j`[QD>b^,? u6A Ȃ:MOB])YW$ #E/<>- $lv87 LccSji 6 Ѓedܝ PhW=f%%i \D݀iVΑMjd$w"OP8kFSQ[oLI^M*}zN8Je6 &"yF3PAr I Te;2U/2sd10 EVWX ڞl&11U 2%kxFĭ^Q^1ęXr7jĈ| c^E Xɰwu54jN+DSGyThGe(員'.!xV$E1s3OQGx-~<$bE g̞ Qb)l=0F KO9PN*\ה?mtd/#u ,^Y0-;r7`CY -4}xio*i*!R왁h1\0ќ;/gS!j6ُ|M9>8Aާ}4F_:V(j7{ pu3r:aH#dDzI<&-_ DI}U)FbhzR̺8J%B L" (h-7;_{l紮a8pA(SO7hߖJ0 D [r)5FUj?G!K?KP؉k#Th f '۸_{ NIC1? W-ĩiQ1m?B 3]'].ټbXV*IG4| 9 # h˾RVڗ/Za=~AOQR#ZvS'ww1#}__9UW,r-[@Fҗ^96{/uz6эqlx/Wnާaitu+F&fɏH';)GKm:,:%aPwLvv "ppP6BԬP 3PQgrȺȦވ x} \Ol+SOc()Qe qUv%YvJ,p*ME©%Pt$?yLns=B}{p7A zAAC7^z@Y-lՊtUFH(" cDb$oPG^6Wx'sԥ;78Đ,.rplU]>:N_7lϒq].P,s(/CwtLfR$!\yE m {+;{ozϙ=bsp^;7-eH(12xIBzrfv(64AMxIڗzŴxۊ$YQf0*@R,xd1cZEg/zJ>¼,em7am)#͞68aTTT3EU1#S #vl= xR,/,7SBvJxXMUA2'k Gz.kꊵ[*Ý *S4R3غc^?MťX+ϗbK%Р=CA}o#}Hʎ]hoTѐDi/^ʟ+lZg-؏LݬgutF5\;p2lIPpUb#ޥtz-`9"ҋ٧y^. aT鈹t7r@C&U@:7:#vMfm=u}eDl9ND<~))Lc6t@eW {qA$1NՎ|$c`eFuAtdAx d&JgQZ&1tD#(^@#j u=@P\΀#VI mw,$jF=- !7*p e w㈴\T|yPaQ`{MXm&C$ֻ\(=7$79U뚽T/ RI_ u~3D_U@.ےpkG4Z11w0vЦ} @CX,ir~i~*}`X9h6Z\~A7s2Tb5fDYBbJ2oS~L {ojH8gtP5[3aY{ Z#{9 2Ȕ*il^; dR@rw.٢0 2cOyTRb :ObiqsTz-8c`ޘu 3ꅠ?\ 8<_l{l[#9-M?lAR7+ ܯi=iWT)Fr١ϯ] x6 oYsĺ"b`ACOVP05g ׺@^/xkU{qY\<Ҷ>f}G**M}i@Ҍ=".`QeFfC0z3W .*LLzJQΗiZb 9&^U<7״uـ }e7ֿO\F'gUf2 ٽxYOP@`J|E 7q( 1pph2,)+wL'0F~-Ơ_u+9ӕ1"Sf[S#;_UUkanx;HPiE'Wc~hʱ<8@`0c2x~g$z,r+sv)4.wUb83^hELǮik\Sn o39oBӐf'A;eJ LRޛ=]qHdG;2ϱǓhbu N⊲|)͈Gf]^~xL<6ʉ=82b.  '!A5BJ'Ʒs2$_WnF: EG x~;~4}25iyŚj#mW(OŒǡ'Jpˆ5c.P$ />^"E/i5:;Og=J ֤(lkZȖ0/Ν庯nW_&ψz^7Bi #Pi4tRi Ga4:cHV[}/y.`T{vW٤>H!UuX?~5'LC@{Okr,LrΩUk|!9# ŏ7 W,5Ibb H٢ C2mx~ЮaȆfOӞlV a< 0BO]0BќGӊ57 j&"  X96f։aSY;ktN-f6+dH+&,/ lg9lj?>Ɗ}YY{6@i 7m aB"}hCVǥ ZUajQX-i-fP^O0t>.u.~J7"( [8U NZ<AmP,8(B:FG8M3Zn$3M>io=vв<רܺD6~7'zJr^ְtdv|fHhxc¶;^!Z\OuN< ݂BS{Bp}.,Gml߁?:wjg-xCE5Uyp\5{/ 4\%)f5sڱiϩql[ ⇴SvLA`D6K7dlj;&Arж׺e;Ö鑳ufbaEŊks˖1z` Mb7jQrjcx]!'VFQ#kw\#XӤrr[7'rAyۺ"쌌 .x)QVm%^v6AXS]2rMf}*9OS_-1{h8 SY7WAm_ReMђnYA,国7@yšmxߏa+ybS; %ðv37n,t}:oZ@nA}XV&͞Bies8wB^ї&YT =]w*T3 `wf>UtGs=,!՗\@DoiSK^p+%>0a2-Z f1c,?+u&[rN<&Fݰpٿ҂.?TF@Dτf=/8ΛG>=X|\y,]VUHEw͉䒰WDZl3s]vNlP~UVEӺW `XDq<ӆwd0kھmbXgo81wU" 9 Fؼ *Nս@FjNN8 18z/؎)ˠA<1w6-e,6CRQEI=ZSAGb|5d\ڋ$ڽN[ u+:W^ו{!lyG)t~'Be} =bvOH^QAm֋1(׋Djfl]ed<%g{ (W$.[r? xMuk6G^+@|'Bk>/xa t5<Q/Sn R88ߡqUbLYq}].)`2 A[58%(}oxKs7LT.xP^ꊆNj Zd}} "oT;p s>ி@pBEqʁa_>c<w;\dΡFE3qQr4m4I$q8Pwa|^l A R>ھz8Hz{杒iTY4eZsQd~$mk]>`VuG,uB >+4 {'Y/r䨵,]͢TRYx?f\'Cè5DwM|`=T#HYvȎ_07%JK+; +B`'& "9ɝUM)oM1klJaDγQMo[}PmQ!MqJfswvҁ3 RڹV Y<4yFv9%8$YbSJunܼdqoBAVq Mw? iLsi݊ 7otyXߗع'0ش䌊,剱DvS  ,j.dqH* "8g80MգsKƏZxIƸԪn4Y4m"Z`CzEv=㓙\GbT-5 DV415L HŪ#%{x['z !%o< ?\CQ]Ny0c=/eQ:>Nq'_5m:IFJ2r!eA˨NX?f#<5| $&ϗ!0 (:˾z,;s=ߎjɥ\OԩE/D'ǯG:ULڛC,Rkb1IrQW]̹"X`&NJŕ&_t^/ޒ\9d ԷAoF0nRlq~ iS,3?f%SPg [|0.AfG܍>>u]@'8E,샱TQe0c.t3K,>u6'hV qÑ#jh&Hе ]7g,,i1n)yӟqC{ ݁^oqq;{DlơGPf,PyyfY$U\Q9|]nW!.`=INUWh./rjTYkݬU:HrYe/dsа籉aSAb+kߵx '-Lc?h KZ>u[蠼[HhxtG;ٮ0*%gP753 p(A{$GYL-bv붇E4փ(0umdi'PNR{"X^x\eP;U!N_Bg̋# Mq0b'EOeK^AFű7='π= ЯSyDNzФek7qW8PQ=HX\i:dُPAUf>U}5d伆0ˆrŀ4WmЍ [2PNTrfDWbJMӤL֏n)t(k_`Nx"<1*wDm.'ɠC2rU$ۇu^j$.,R:^ˏO]YTw_a z|i[[Fxy(Yx@1ch0Հ e4Ռ#:zPNðjbr&0Ӄ0!?cW&DW^#u`VOT\pdXA &8fLTi >hH/մ?9!7]NΩ2b棫8mUe(T42Ϳ'%i;IkP.+*ֻDl~vʘ&{Q6́p 7j[ uTx-nboi[)0?wldȸ {T"]`QDtX |V-%! Fvu?sB [4UN:K¿md"Ch0GVM+{5$hyrS5[^6WLyDS&[bc,{[`` 6h~ W[c4agD2~,Q8wD^ ]cؐaF֖1vIc#NK8q\wk>*8&FJ9@1a1Dn7r⤱o#ILAljDQ&HT8<1OW;d=y0ap<>B/N%stzkr[]ynK~ܕ{`nu@^ħUhϼCn|\4Q@ZVѢ lvoPaktCD]*f}'>"t_&9ׅpVMRXh$)' о4b[eKM< Ox;k?l@ ?l1 7= A U6kⲕE?rVOJcR\&].G쌪*k a,CNW R0j uG=tQRhͫ(-=cA!;_X{>SeJ{uv y Nx+}ZB`",b*0>cWgϾm:@Ä i+ !~(P\ز#òSfEtĤzrmckb<&#zSI%t0MALfGX!Uho<F3M$\dʩKasn簓`7Oh6=8e%FhFؕ)nlev:w:+|&/(v&GޚF=ߛSG!]I sIfֈ41Sa#ϬEIv\F=L/YZ_(ⴶJq8]syR [`A4.1٢^N`tj(+6]y6KmUkKSdnjz zZu]}K2z rpD6!)VִF(8DFc.&{ײ; TU~pguUm)bHMdPk#,c\c^~<s#+~J:ڽqK80g[f/knı NΛn^Pڮ(y x 5wA{OQALux@\ f9ڤ]-B[//!HKH_N}S 1 6)SW@4WNTNđꆬ| A'Q3Of+҈FZLz]|3;NE@ʦ}Rkctr1\y=Qv){R7%rQpVceڔx{$[nNHgF 9W ώQ$!wYEK=PM- u/V[O3\nyzdDB=~ԫfct޽iNWMXˁ?e!;zAaՃUZ9>]Oo}o se{vGSN*^|3T-2GTpWެ-!m ?Xt񪋓Ae~m:a/$1@琣Yof"C=&]@oLlkH*- ͼ%1+38bZ貆>n)]R (ńej%ڐ09>z^4N n՜_!<A=%'TܖWbaٯH1ШN"̨,lr0rIl)z]vscٞ LrNu 0`Cq`4U/Y-f2N&;Ԟ;J]2STO#k I9Kђ0$;f<6z-wK;Rf#/vM݋n9,)lVez oYE&r_b*UqG|?S5i"Ճ=o Πp-棒U#TciX7^LFp@KV~$]*y@юϹ!ΰ1CH}>!w XzN]ɱv~ $Fk(ǂvo~s?ȗ,GVQam(iD?dmTDPYzd 7 -(n3F&8͍1:Ȓ=AhZ'ZU ~Wcqs _YMFa9'ΛjYx6\Ow_?5U*xs&J] ZGz okط쀘F8Vc=m1p^mjl'Qp1CfXA%P1أ oid;^oh{2@N%C1Tr~5 Dp-Mqsن+&&|L躶J798a?*A7IZ{cJ/pP'?L5|\f =یWZ8yمwYf$v=?FJҼʉ\@rD)^HRx35P֎q{ބWܶ;9( okPWMI0 $QŻpjBRDՑN8~e1u'j\%݅`h@aI4: 0*T] |RyR #$f?~TO cIE>>CltX"(O*>/2 (]^|aML+A{3NJ=0۲4kOoA֌[k_($ < 9f }E[xb9a,)Ƕ*@Mt=/DžGc6PbW>*H5Nhٝ*wUQ(lMnOAcLrkDՏX[hD "Bd:wtW ā__2g:Ձ(\a!6YËqc*9p8p8MiCqgE/Ռxʱ0M,?l`ցu'XwFẢW*op7! Uo6vLJTfwH`Ɨ F/B%+wWH=ĐP3(C_\Nz>M5'@J^i*A]mQجhMHi@hc/Zsyi%eє2ޓ< TuP56]k̥s&V-}DIǾB%;Z<ȓ)kcTIcT ?E_jci Y7؇ǦTf&+X;*-l;|]Nȴi} yǦ0Rr^huT^vl8u [z_q~:W&od7 nbmEbZ}|_W[?DYÔ޵_!UHhK  2v0qml׍ 6w(D+cGJw_/o>wj4Z|Ǒ4xs#pؔqEXIfKLqi%|jXH3<u(PBO YĜM<~`SQnCE]&DXZMת@-S9C w0HS&GIہΈ/'4m.Ţ[AEVh׾K(^"[ɗٲwՍV>E6@L|K/4rjo~ 05/ [֡B1!W*/=#w,hʵ"$4, [?ĸcm5b-lckOãv dVN׋bMzH$x[JBJ؆GO;3ARēP5 G᫇w7.r?mW&4,~<Ґ3ֺq=K𓬳I7 ֣BLˆ G1B9IJ|ʀ KPeW3N5zw4 DÇJ;IhMe? BMMg zMQUxyV fnlߣ˜:rZ0ulQ^HڀȬbqlc'?WWBwKh6 ysZb M˽^OUpxwKXS-MדC`p]ңOcؔjF3toa.c#K6g]Bz{[>4p;/w0^vJ⩭~š Umtnimjq;A \N0{s]EQCus~B7ܓWƑ8Z87h&BJ9kR 3-VA0QvUzJ7ރ>Ss\{6 Nyfڭx@s9R+# DHrb:} L5H2;eAߞ!+~aI܁ged s1٪i[~Dzd&Ld!7>M4"8$d,.o Z7?8;?xє!6HMh۔Ř*2I/a}"3d⨘_VMb~'VMFÛO͵rnˑdm#<^aC_|kN\$ri>ITi%&Ȇ!wΞKJ1|wj%*p O *h)`i,knlbN:> "Fe93h 8#*x"g=D=OlZ%Ss/c``\ k}Ce?o}Uڭ'G}77 5*.Ka9׽}evpFͮP]RߋL^;;d?Rr7J42- U%1w~qC$w*QrvSSvb0?<(0¢NZ c'4smhYV3Gh"mvc}3&`QϾLoY󷱞K |W1F ?[;ؒ[! %[N$wA4&Q/bf% ',m`b`0nL5κwm~g8)̟gDZ'iOLFjmmٲ 2)Fޮi&k o*S$QI^ r(/]<{F 4x%iF,YK&7 dzh~ik߂Cwfs<VL``9ɲ0.m%M =nȆJQV Ꮪh]o6vwE[͒}^ W_e+W'W_4vr$)$|1i[ӱ|őYZc ѭ}IsM$WϺ)C w&TX c:t?8"J&{m⡺+Β%!ԃwOO:Z5,HG2'fi%6AիyF$%4X\ō;n#==x?/xUJEq n[?;(CD nU"X=<ˤ&ؙ REoTZã&+@z r(%5=IfS@ =)yxe֨k}(ZޔGV:tZ2J TǀqAwNbjh +'auuaB1eCd k@O?f7*E7DD0|EԽg:R"O{YFzu=Sf"jY-TQ&-aLn-n|^wZjO6bwPjW""{x{-=` YR4B woq'f&;_Jҧ9X_dK?I>hه)uBd[`e@0o ~w`*(]p5X S22$.Pyep<1OE]zNXȵ>h,U}Z]4azWyэ\/A@ApB6` CHsiZgm03V<rw %G@z(Iq*4L+ ,O +y!P ΈeZ:~?q"u9rfBrTWI{Rv8˜&7൑ͤ._]fC3$J@;\[+rs㶴=yJ*G_Zo2YMAL\wE^e:OFi]JP`I#ɲI4 MfQvjM m͡㶡OdAxNb[ID& osh'k؏vr6БY/#"9P x(FVʔ͏|2uiSErPz%*0Bz<']5~ -ŵwY;Ezw 1ǀvL!JP'p>i fQ*G?#0G#`G!i[@ac'\wWw$ Qܲs=EԻ(fѲt8d6vaeS_NJH'V߽ͫcY'oIƶ•Fɗ,R؉,\<{(e5Q: /on>s 2N? ɐDbEߗGHe>.Bs0H xy.ZO,ļ >6{RfI"ŅA6d3ӣ+qXS`t\YJS*h?u1;-ߦnAKGo EU\6kۮ99 c8Vn:9K?%'譡Rw$ :~+aʌ4Q?Kʩa1Urn]4>E_{Kĸ`U; 1";3vXm)kE_@4d, Qz: 4=u?t te} xPB"58|c!CiźMDuv_:E-RCpO}]^:1k~ʄJ;؞UÞo^neK֑A06j_5FQ"J/9ucՠӒjw9|`,<ۏ#|?yןL7IQ a/;򔷬ԭHxRT|I*85Кaŭ#TvJ-ޝK~=EEdZCѧx*Z,XWEu-Fb@Ѐzu)'uZ5驇TnA{eQr]O+}OzLVϐH2]w oCՠnYiC!PsŸ&[9@˳6vVbD\vno;N6ϻK8gؠ,PZxAr%`i}RŇtMP['Xl1ꩿ>)lDA>aȜH/!=ůԂ1 =HQY,]tn QZ-\d^ _"_Xx[.ypѻ&,8؏\aB!8ڦ9;oUC ;#K2$ed>y6 .(KIƋ}[MǒvEx ϟ.Ef^47P̸tU9_-Pdch<0 :,\& Y2K?MyS;ڗɨjg0oVb}~N1 "Vec!J*mQ "Gjxc%,h?.@b"l(`W2a^/SŴ)>`k՜|z;f4||a1yDq!cZjJvu8%x[d1ѫdNUAp6!ƽyχrvѤ5$^ܪ8;!"X(2c*ByOMgvMV^2üUa _c^q8)cLBʣv.?&A2ߡnxJIXڟe4x74 )G;<[T^,7xl1qJnAg-4e!Tt'إtK;qM;^d6*v:{A5] $xId9m?zDF|jXTi:.-:7X:vKJa~R6}sY_0)5xEm}A#`N1WjjX-/sg0N[>jVnH IWh#v ڈꛐ9z Ow\-[@ţi]Xo9aȏmpg4ES~IXq3=̼ܓlեQAV,Fu08HiPBR\7A kDkqhO~u^X(߷'3ȇ[ek45'UYx)\۔6i'!)h4 Q̧7KkceK3jmn?v I5t0Tc8D <5kH),rϒ8_L,C>OBuPW*Yv 2 w}V[y=W)&j}I$#%%HH"e+iǠ$. 4ދSToglxsW J@i))P0=8=#u(ݾN`C: Wm+a6>Tu{_jH*sBy`WyTW)ڟTѺ4J4UMU{qǟ]u)޳C b_gRcO/);8a4l b6aDĨWGsRs=aFϗ@9[뺥z3(ڡFLOl=B{϶ 1OkT֞#d miϰH{ȼDSoq}q.2nHYf@sQ5MݧCSkjk]g@)"~K2(bei=nJ_i\t,`ւq pHڙZ diҿ>{5VJ΃-.J9: t)Hn̥zl ;ϲ+0Fvs+':t_ [lrVWwCXدGb0_.r"*ф!K 4ˍ ~iƅJ [)I"a`= 2`᳥?,cxVJcXѰX25t㒒k,Y{:GCU%v|YT ߡpJE@)wW\Z6磌OmM ;0Rlk%m..xȩ LI]ESMU|T18O3IpAV?I_'Erۘ)ЮnH+@b iqtvpI#`<QN5*֑ ߽O5s*.6$Ԍ4Aʭ((IJ3 t]}9q\:YP̽\Cy^%zޓkNlSD}u7@۪bU(A4Ћ_XIZ8ʴFeJ܄qr@ҝ^'u\OuIhCd&[9ҊQؤOpLϢNj+ʊּݱQ A"&R)k:سbR[ ;2RҷXl}rPDy{_9iQHHZ6ɓǫi;§i 66GUoȞ|iP &gͰpU,{=66]Eԝx;avVWEKg.98zِ6S``G-9!7o= x7K<Gr7?ްW4N11'6ݦui1ć"rūca$kψHS;Տ3qm:zTeى*v;1vb#ٚ& Ȩ {αޢE<=}dF䎆rD%Sƈ_;0[|fS:G%3%G]Z:CТ `QcAǂ 7f߼@porRzR8oD+hEo*`\$)| I' =ьmd #<٢6w=g9=\[Rs4 5W7Dݝb 5Ɓ l$?ys^|`1si@=^ı=NBisvw\:BzGh UD|'C$X[\8sp3#Yr"D!Vs|SB+ 6%j˧2L2䣚JvҝugL<4>}äF-wJ%ECŅCs,{x (ԙdK]ɼ<~O&CSx+:5@Ï6B0F|Eߍ@_ͼ1>|H}y9}{}2Å׼Yxب1-6d<;yXF5xs~x04]pL9:'P2 $V3uzM ~(g8 "k=gYZ07070100000380000041ed0000000000000000000000016296435e00000000000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/intel/fm10k07070100000381000081a40000000000000000000000016296435a0000d8a0000000000000000000000000000000000000005800000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/intel/fm10k/fm10k.ko.xz7zXZִF!t/_]?Eh=ڜ.+͡P_^GimP[-44,y [Z X!tqP@gwNj|Y1%(!ycz ^@|xd[FvGYkdʪkvrM#|17us-B<Y˷٢ P\(,e(ʄ]6x?OT!8=:p aP[):h)pB#(2>Y}7D6DV% B\JZ;Ld.?{ŒM  mJ열}Edu5%P:]FmὌy (t}Yz7HS Z[)y5b1XϦfX(c7XNQܕ20,̮:P~}k/б"(LecQ,mI|mjx<.2G"!TCxDG{S,R O ) (#09Br mH}*0}" 7b$k|CMy$HWs$EjVנMd2TKцE,XKPh.KXF J6 6ONs7}z?V/ "a*]܃s'pB] JV'`p=cLg̖pHŹ$DO㤁\b]-K{?Kt3|{/g4!3~3]!"*X"pǣI&*%EϏ@bƫqWř nZ qv y!iܴPQyU0Y$1s>&N,#Da)>\Sy ~%\QE17QW&)G_QYޢuvgiS#!Ȣ^9 !&1'|E{1'ؕy](1^CG.$f)}v>UPиP\ &j|9+zܽ|wwLF{`m DJ_`^D3751)6ҺA;z@u:$KD#0ef9RDOb8iOݱڕrP^܈ CSk1q1jAEm0;y1ٛO.u0̎۩WL4 %rȷH1/\E>L0el?L*H6B$kP m 7S;abX-;LtCJxџ{…LĉplfUxҴ2t<S j{iٿ{2rn6[o=WwJWXDZ?@.B񋛅g> 2\Iݠ455ŦVje78f n{bފ ݵ]lub˹|t-`d']Hh9*kúZ4M5#bG-#_ibxZX 0(/i/+ߕoȭJvQ^ew:uh.`b_‘uH7;yt?wÀ05mUUL,Ljk5):Ѐ;.W.j)VF(אee\#Ne~N >Q$tbB?ѡ'++{[h]Fd,ƽ#La_S cU#թ;KXVRPuW_~32f-'~W:%;|Ĩ«/K6Y̿ J5If_O4ͥ`/vsr-0Ty[k(1$R^KyXWN5W"gT7[53-a ѿ[BV|Fiu_E3Ngh1lKi/ -ـ2K=!7 6Q٘ ,tl~w})_W/zՁhVH hgz,`l: ~??.lydRT%N\5PK/3K,2|d@yfц/YqMtõ0Kh`Uޕm+jJ08"U1IWbyA\'lvgsܼV@st8"v_:< >zEs<" 1Yς7۬,# V(蹂"qT"'z!.&$zWmcsN" n s!&pUA|ߜ}uŵAFe`TGA]* 5i&FʝC =2v;{{ .x^mtyíIB[ef<-Oisr8iψ*`b»9s'>g!F܊ePs #o! >sƍVoUGS5?A9nK8arhN\'*:KW&xF`qI[P]JPt& h?! Y[>mN/.`h6 #ˑ1žE뻅G pjZq/PAԅb"*Y8qVpIԹ(o\54-8KȐ4H Aû)hak2t;W5FQ^ѿ qɶۼዢlTat2nl==3,ꡂ "[\lnv~aخF9ijgTG'T;:32 ֆ|7"up-Abݗ "laΩ͑W9})~gcg2i랷~f~xqP|I%f20U%$]tM[5£}:c]EB;fܪu -xy1O%ٶ+,Dgu2j՛Cl:%eDD!˽*mdēv '+S42/3 9@hB>B,nu4-I1\ pxui4ǁ 4d )K زfꁻtPY?"hap(C3 @C:{CT guLw~[WM# gAlRAv?\Qox,Ah#KQk vAɇ"VgPt/67JjP v}qƃ{4GS5hU/O#O8]js-bk0\Aa)ܫ2CfI Ug }5ޖ1-͌l,!6xjp!';\ ! JNiyݏW㼙d^ݗ> xBjz(0']FIДh]8#ʇʈf?ʋ0xԀN|jDӛ[-R`+2LfmJhvoJT #&:ZS?&EE6bvi>@/.D5=?]>Ak1.κMcax#``[/7ޫWfgOŮry7$NZ{jdVpYu/cd@9ՔS?#QORbr@zzZG/ -j|B el]DFw8`-b8CI<.i6mA{bOhv8 %r#\a@J#2hZ@S&?~pp}ъ &HdLCXѤsjguo22{>U*kgr=__t"wj3ؐNi3jy$Q\x`SX*HK̙yf3wE=]>Yyrcf(^sfjpz00@_#q0]GmrΟmO `p(gLΰ1g[Y=`‡1MQbX•Ю&V֢L9,m$,cV]%O{Q VA {X͐x5+`~] R||dټ{7h ⍺'>P#lly4+ܘzD߱@;s~W,̭ڞ1eSQBb+b@Z G冣~@s@Jf¾%|~tkpu7ikNqr{[.*qLIʴ#R6`4]RpG?TTCajEKC&3Q"{|aX,-Q_`-HfMxDy%}Te8q+Iy [#(#ĻэFEG&U}½46}݇xvOt{m Wxs\"9W0~; @Koc'>mE2'8 uL'}Ib(K{MZ=[XilXѹFhq~șUS ?4zm`oIN0kt: r;) Iob#?.]jFF|%9W(Rٷm`J@5z/fE"6jRݎ.ܣj P+Y4f- 0c=jDdWAZٷ )Pػb0N yg}:d4îv[M[܎5zj7)7@_PHmd55(E?K YznlT7$ ]H4c˟;2FD~{Y.(Ǐc+׉sĒS[Ȋh?-::Ix5pfnl8X8yع}QEi{dTeaf.3ͥ%g`8oV'u+pN]"E㽠sɻۇi0O1^'acGC+peh*k1G.q (3`{H;漱IԦ٪p**i]?m>^oYCzBʈKk=)&<#.ïFtjx:r@N7Ã4=aJA]k{dC֪Tj:J50S$%B`'kܱ[y\_(,<*BPX@U +Лdlś0\aMubJxzɩ" :y_]X#Q-(@րhʂ6HnĽ.R_-Bm-]ͼf-R.%,ArF~V?^bb-#WxgADc&dYlQ:3+HO O=ѠludzaX*2ak;YG5-#̺XX.g֒IcUr+m@s%j`Ȉ5jͽLq´T!eab[GZʠXE4H6Q-^ۃ%b }_ `Y.^եuo4m杠0g jIh%7]F{Vv] 2'\H |v ,7$"G؊i:HTX|o%_$mx%֌nnR4sDu+ gf( !VHu}0;94nl! QA6K]NxX[v+:; ,4?Ǖؙ-8ݡ>=:]?zWbR cYGfAXSRx*&s>LKR-2oȰeU} 28>iZN)X d oجvP}8;(]+֢zCѵk`>_D!9CKhqXapI0񈴔 d[$=‹TզsbTôxwy;JmݷJՄQ LT{LV,悄}yr-%тyQ}UXQ.5׉0-S n[uaAIQ;'ܘER1UXo=bhV|yU!ވGpHL8#DR'+m3'ܦop%8 ^,!xAX Sp`kVuA"!%<44u?刟uwQCJͳn:ALC^`a<5y"hB=Zn뒊qc^t-%3h)mw@-F9/p{)vX'DۿW3̯fmi 79B~>+#gOuovG@Q. Ș}m~OJ%-+CIL;oP ~)MNU^x^Uh $^rTUeaWxZN$fU~HN*\E#W=w 9% s=q> J{of]nN1Tg[IJ l-xq!Ola] S ;n9cK?w%Bއ+6hf, ^cp5-w 61g&N}L'$vݿc7m\WEng*"f_;A2F:F2Q]]e+TQl[ ,l|Sѓ{A+aɜ?gߏV,Hnh x,;G:tHdŽdV;?slIJ"jtoL"B4bcrL|CR[s \ݩ7HUs:}~"cс xPxC]Si&b(7FWlü5‹4^ gMT8C®>e $`,ÁF=di L#&l2 HTȿp_T9)zs!āKM---̄Dlaoss>ј_.^Qiz:2J\: S|[_`Rcx ?y6~;dU=!uGSY'#8_E,xxGп@>@hCZYt沵TtʏYz+ZCC |B܉Om% цMd tŪĮ(O[ ()z%\Ço}66ukO^JO4g-s之Q~/Kr lPH1|2G 9&ۜf b ;惖7()]P4?d]0K,>`Š3,d#歚5,3鈊I/+8JR&j}O}!;:*;3})[!e2hm4a9҇E#%̸YGBrf@7D,e=!zcdE,ռ&4j[>p̀˪f1m`(⍜Pu 0].wF mSpߏWd"Ltb־M j'l dЩ$U6B%BL`zOyxTȘK(Nʓh%HOMqQKr#,HZGߟP5m $R~hμ 14pMрU6񃻮H\: xFiCۗ 9ϸۼO11~_Ta(Z rX$2P9W f{~w Sdߏrd}247g lb~kΨ mw-n_q5vGY/t)fzBG6Ap. -dZ \GYKd_eLwً2V9R>%F"9#X6NH עǙWO&yJsUo2ЏE ЏdTB~)\z9<^MៈtJjy?־םMI B}4]3"T׃WXzܪ^󄟵c1Ye:n.yA-os:\A?x  _Dcjq:.^WZ)&mJSa &QMLh/F @,xH>ݜ0th< fxLȳYg[;|жs׶ϼ_ah Bf ~MFB1"e.@ҙۉ“ЩS80OCcӶX͹1tU \LWm~W;{Ms4;dN)uyyMyE*Z b\(8ris"_ewX3-FϾE6GXuTlzG9n:g@8O.[-~ +*!/&3غF"#(u]Qcw’9_ٜo)?^M;Rt M0,=ye*mcԢGn9Es0i1im#H.1=hg·eTt2l՞nV09Iۭ[ =v:tRY[S#BBw|@ƒW!F5ox_VN 6. I)^FlŐ0!dadaF;%"1ǀV X)L#o(@~u-D2G.XWy }+~ @C4"=ؖ`aoi< /Za,R=?_[:U'ǽU)MwmW5~cN?Mѻ1% 2sfAjʺ@*7CiCnjfd)zռ֕leCaLv4Q`nKz+tBD{;L-ܭx8l4 PM (q'y"8":)+w@nNmzI K ZWcSиwpS}H:ˑD4.a׈x>ɬcj.3`vKy'WBFU [|𲇊wKRyFaQ>qL3zga.s1Wϲ/0͝p~,j9_*cR<J{v3C<\e[=WZ$h<-3/GElĄ)uؔSj:@p*|>IOGzIv%+\m/Rh9QOmѐNx@QQH>ksH0UgLŕKXSMn_{AK^?7Ů6ۙXDhew+L  ] x]4_v3f>5O5O u~T~_wһ >C8CBh%Xg&R[JQ2vϰXPɎ0ݮ;N̊JqOZ^i)aE g< t =i pɥdӤЕaUT 6 xN!7-3ݏ㥼g!Z3 ,C>֬Y_S`)K>,>* Xy4I$b~r: , S4i awϖ=W439o+{kBUOT5Il sdѬB>Xu 4.4^% g3ètq%GCQAL<0KZ.ťBuH6"lM'jQ!!zހ EnSTЗq{ʺd8 NXu(*\`ԍwڕ@ 47,g,1s]>2#+ֆ E`z=D:8@5EV ss_7bҹ9n-"o PŜgeW{y}vJ-`,|LjfY6XZ!6?4#zKe9as 7o;;aͅj7Bm386KVHGN?l'1\pmtf/B-. 19^fX?>)"Ѫ"7PI%{OF$"lݗܾ`'>_H)]" KeGro G+5iR^Hs`aKĬNov>3D֒*rFC |ymtc{'ۥPEE;`\z2ˈa'P3*Wpumoӗ2f 1^I$* W@ dzlD&@ݧyݻpg4p žImj.9b]fU<6+U \iT7y]/prI bDdswwH0)[rQq-Y䂢<Gď|jE H}`uY9|>+W5!;H "|T6 tC:i$/`*Uo5;Lj62W4>ep_y/`hΥB:?Ę9\)cʝ8+e6V b<wZ_mWvXbJ.zb} )v`KH - W.(m%S]Dxb_ӷLtzJHݷh2 1SZj9ՁFPs=4ꓐQxmzS%dL$y tX"xf8k%J19hXy[qr . QLvkD<@a㪯᥄b@#B*> Vzt12f͸LM-[~kcxqaqiTy950t'g6?Y a˗VmOv)V15vLa?8OC/֭{2-"fE'JɄ?kGe{2;Jd-+> j]v׸#E'4ljwTBm!'B2Hsm5fXsE\R,+f. /8u 4!.y烉'F둧ǁbG?ha/_/b*S+̹pֻ;94ٹ,_*ժ`Ϗz0v+L٩'/?o~A!LL7S pYmwQ7;+b硎Y$&[gfT&mxX  k6; THuϋ}mEqh*9cHcW A5˧O +{e9p·U2= Veovt*Ї!7V;~eh/fߖX2,çF!&˹(M* $}\1l-4]u@MPn,:f95h6O2BA˄OS?mbW8q}-d+7i_b!ZˉҵYl0~ dnxdrɠdxHzV-,+_ NWѕl3 =]}Qe]̋Sjig5rd?UpN/!A>X"X% }kwzQ̈́5^7x.s (SA +=2o,#ӆ?9RDtV<=+ 9a'NY8O\s)8aRP_e^IԳbbeCo?hxwFk vlhfH}f XߒnZ0OogG9:ӫVlMSШsyk0;v>q "mk >+n*u7a5YĚ&lKecGflWpV7(΍ET ]r*at)XŽ6m!psfFKBϙ6 JjжwЬQbOxY guQp2.be𾋶U!sE{<A뽏TT*jH?qeJյfhb E(SppR{xA'CEm)EV;tZY[8Z8c_^] U{z"[kYKwy\}gF8θ-4TQ0yTpنۛ*e;zs;VU.[-ѝ#։e,:eBp4sK{c}Ǝx:_)\Z5ygwI8'F(Hqna%nVDko\ TUC=F6$-ؐ&[ׂZă--}ΥKf@lyviu *}{kjz q#(.znlF8Z)TM^T aiIQL?'2Zd\qIG*=ֻ¼ڎ #=Y4Z=)+֥%HW5k0C겎q$r5,BLy(>Zp '0K{N/^Fܒ/^ a>kq7>]iu fG32jܼsr] f:~]U3;GGmCgOI`U'!#ƹ@«n0]W +H̵ ̀X3BaD)^Wqs!)l X2&d#^.q& RiiZJo;+f8&t lr Pj oХ>qT~i`/gc@%,*OR#Y?/ i6'N{$WzIM$"r%տy (՟/<7xT._$i}+c j@Pz=t;!3hy (׆j?lXv/:;+d#RlVtyU7XN8 3v W|F%br} gΌjNUz >cHM$#khi)vfZkA"͂3KN'IUގ|t1'C)7w"?`hкDq`V,Wџ:j)w`kF~tnGa"& Ҧ.:Wtw^fʹ9@w ߙ Y d>)Isx gى RJF0D @'ou q~xi4"5I ̺OV|agt!f V…!T͕m'ū4RLaxѥԇE9H`G%[m<)e\HeLIYb?NX{Xy\+uAK;3X~ayqa=l8TWԱt0a+ C?KMwSFA/d_,gEMDL,)j|> i!PWE*JTKuiR=/|͓̾џ^[$ m` Y7hCIC `wn,i-؇^Su R0VTKvw3}kL SO7Z"|F#:ǚI(1H[}qNPR/g(шm| Jihi_8h p FJU/%]"c5&lS_٨C諀R;ł<НgnM+VN9X>-q:7#y g75Vǒ+⪼(1v:rͲ'G?$G4#[~Wh | Qk8osa,'~Ǿ %` ;nS]4'^xD$TǹD[| Fɠ ׳ )`zn4*Ƨ*6g?۶ra6{<خuI!`M'#o~NBsihZ֠:Jڍ4݄=g3N@mevi#g =IwNv6 S* ,Mle>IVdhCɀDqڍ!/x"D9{t|5%Ƞ >]k-D/Y:vNZ/bo6 &(=dD43,tkbmĩz>t/tQ.Be@ (Nx`zD #SB2c#֞I*0;:׎ƒʤ| 1yh+k>HK=&o45I(SmoOqqj53mzf:Ttݳ]u[A#M0~j3pžܹ "' K/Fq\b(mXS?M)[h3[\9J %wfֿ?4z`"VʔSGzeninmzPL⹬[`cҙ FBĞ^nĮe :HiPExG&JmSrv7[޺4':m*3K4?*n B'߸/rSdܾl>C,ځ4bô 'W. Gɝ:o@)GD8b]Xu; MhFCS "!eHޯ lyx=LL O :PD| +ظK- r<];)JJ,~B\8c hsz4ԩqEHn=/G(QՔlHpNXCՌRm xm72} n\JH>\!Cv. &lSv,8D.5v39[^Bi|edw@/ ˒~7ƏJg tG- S쓫:Kh[A=q,c~Fv uR n.JCHRHt¬h5/Θd,/=~W18O,'\ $gBu&G?<˃#}_'%yJ]! ~s , rȿ-$sl=_$Aî잇"b;%9K A_XΨ>~=!ym7bȺ'l>7m ob@EM$ÛC窍Z i#hc@Q/G |2nQ5^[_~X׵yu'tJv :xE4 w"ol0]sHKyT?"e0)tW#l'O_r%%;'9 \ͅJ'-j6ӐxZՃ:luІQs 61)Ӌq#s]m0eF2r2nf`vuJ˙b3nz:A['l]vhy%ɗWl YN轞c=+3$mL׊ {4h]-)`藈62Y{_upd]_PD<<,*F ,w2dI HԸ1ityl[_J~Л~iϿxt0FA9$9khUļB~^ĉ׉ݻ7_O{|0v,fLgO$FfK ߼lGbrL+: 62N)k;K!0K&E4Taq &uuH+yfDE5O\5Şli ?!)vv{< "ýys uD}O,ƢI#e\'/&5d +0=~ϝ^跑#QAa^{rl}7pjJ_k&`dgl-27uERA-*|G=P* zYqn_Rb{r_.crɸ  ʓ0ycjd$sCeڀ?c:A#Dۇ҆Ogu^y|>><ސ] <KzgS$[7;a# szDVҜ=nл >Qhe<#}b-uS%H<4{N֠:q8Vԉf(J⍯CLdSs4j6Ge979:q}/ljre-}4-YQm$c1gLquck0/ 6I1 :s~0lN}@ːxI{ܸl@ata$gfz2P Q1YJ! N{Ƌv "$dJM\풹]ؘthQSѣUt̄~(,[1:f珞,kr'_xRu,E RyE %*AU粞@LK1!7J8nR]I/s31К,x kǺ}2`qMGʀ0R 9t.E dBЁyWW&PE`r *! P|9TknQc;uN=gBpFg$3Ć>ǂZ P#GωM4RgK x{}w6h9_S_<4S´]HZ.e4on"Ǭk=dDqpD|z\z5/p~ }.3P60 5_Z,UߪbPhC,[ ]$XL) REz3d93Ka̧_b=FFfTs> ;* hiq4$tZ n6,[2; &nikGn~5GqKBY0.&BDA&B 02'&<y)j}ձ+:S\Vw!/CB iH1O٥I1lRxk ދqBuHC_ Z,m,1AUxbϧGF!TS\>9z)gY!["h`н [^z~ OбW: Yf@4dE-d-w #]Hy0+L97Թ=*OnUN%s/UzW<>@"In,ŻR# &m设\ ' o4R ϟ2,'8ڲmUeH`G=V8UXJ nfp̪X \¤MH'ZH@V&Kiٳ8=[ PdEˢE\{$R,)|њ_F0 鉳DC!~jƏ@QDx9{3")ϱ@:15*H b.ʺfՃ Y 1L}-#=x|'4ld?"x!W[ֽ:SҚ"w21MĬ;n[GIнi#p`ÔrvQ$]y(cLiSqxNRR)45D )esEB+Zj0]jVi;'S#xqU^ei}WQ{Fު2I]D}Q>yBĤdN Ku,⭁/dؾPL0ϳ wM)^4Y ܨGҢIz]!7p8Yև[4 .KyGge|wIzdۮ0c~43aɧcsJ2uy.dSZ1e|y5(>JFǖlzqȜ:z&"IUլ9l}-=Jz;`J|kq{pJdW`W])#0ojϠT ١? sYqY$ƗCW!:)EHu\^/>[O΍o|k:~w$|#E..z* o!&:E]ED=3˟j nwg _4;ʪ>._8Q{*q"^?pC& ,[BrNdvTc$U'#`'5ZM&Q\roAоeJnr>I؀ E'Y~b`fe#ۦqU@T".嫎Cn%< ًK>(~ PN7 :b%|q"oQJZ乊 6G>F?HD K "Y룼'%;.y(GyzQMT`93Q/HC]A&|G!%~ )[c@'MȴD^罢oCjBq^1wv 1ћI쩋vVXADӿWI{Y{,6m>'҇FȟWF;ưӮ$Fu>:gn̨Jaո2bUK25;Tuъ=*FK]"uNBB\_-kzza| Svc3;ZGeʊ\lX*Lf=jvb6U$Mthz ilHhkBZ#B%5,`|70]EWûh3JBq?{?h%< ~\Ј5%^}w<)-* |<Żc$m&lZxZuP? r^h-3!ZJsu 7(cqbaSvT)x>$7F16._p HkZ4ʁpeӤsp WXF=EF-TT>X=YfVɿ;/yͤ-Wltꉊx&0RXo Z"+:Yg x&O&*RJ {R* lk~6q ^ pcv/('>فc $|Z?Ť>@~0^#_ 3teV4d&?R3+w֮]9$ٖYl@bKVB'RrF;;Nn(s@izɧ@7BzkE6+^^ݙ%TLxuTXX<~K$%sS joA(7i h柦bT Xd?̸ XOM\jS@3X Gi.fs[SY<2q{;IF=0`?e >[E0M>f ՗Sؑ EΩ:G21g_~FۀvJ*%շ Nxcreg,a`U*,[CuW9=BBnvhzp`?@*='|Ke|M~"]m7o@a4DvV^zU%-&'1cǑ_+(u eTB[{,o#9[Vay)\#An(d\b}kFPK̑AynN@pY~ofՎ  g9 āUvj^#A$TגC!O[Nr8oX>V/OUxuKXG`(md#bQo Y4Zrav=rFlkݭ/~ۯ1 du*@o6_U-s$-٦ds‡?Szm`p!I`/^i@ DCF$9JcL*W5N7㱚+<s*jƻT-79V0 Up + ^5C+dٺ=z_qpJj{I&XyViIhkO#L > ] nS6f,בb#56ӂݎkkDw]?CR#PF~3)뜧0)6T2詘?:ﱰi /-j~+uC>Z; mpL^c9 {Yf]Ϯª?c0-a RE]/{ZXwMxzhEL :ES: 9:۝/v|Z _ף=Di>eްUMZj~A$DV`!bEbDR E.{IT FcaktŶ?){N[(oMU67O"wXv/D u3[+h@Cԉx)'!0 Z8# F^tKmY: 7OB|6_|PFwVJJ~Z{"T|: -]6NTѿv~?], x@AB;0j }f 4$VPmIk_ rz;8zvPET7 i$V;aGdK~6/EUrNeI7?Y Bqϊ [h12fWoKpk`rCeU=\ }CR2JR?]_ހ|Īfߋ1ږ$kf{/˃O px#>{֏d>lmaKF7M6:y3 @ (ɂ^qKY`e jlT/Fyl7[MB0U N OQHv\7=.L!pYG5 ~q-9Zn}ibO|U(=aRm7mҏo$u؇{^#6*Y+%BҌ3 !Y2fmCO,b`IQ,<${mG:*C!b ʕ-0)?pgB;`-g&hgeiO#L\bS|hب[^o*N.#}; ^:Rf5kOTtY@ vA} "i68TBp WAPTMX$91ՅA0Ї|>X7WF-_Ys5H(2K;Nma^,wτ RJݩC۟kk3?. È+2Ygu&L|Y؇SZPF5-û`ZF=Sv{/tN ̳S{-kRzx@ Z1jۥ݌uCv+ KÔ<% BKIl8.k($n*|E@YپWg:Cs}[$«^j Uԡ@gvBܭy c\E)!aM*eg0iY>-@am(OM(#͕c-iiHN?rDxuLpZQIteԢdx˓ P%olPb adm}Yvh28z Ֆ5) \Kt"yZWhp@UWJlmBܭ+02vn( s~p& (,=Mc N>EEG䖿nI\G2Dy6*MGbEF溒 p|,2&C!MAJ5{\2)z!E;6W3SIyz2k?;08º:E@%h"&Uo4^iJ:E]w +zfdIZ?wg-Etg]>#U_8 Ꮹ KLLt3C, ~bur1K' ࠯qjGTg#_=ypAv~)[X4B?l޶7R2W搚N!Oz h2so#:x+^ٽrk͌sk|w]l+5oA^ gl̈́rvXJ!(fn:=~6cY6,Fā]izNJ eeySZNqMpa R彥vwx nK-*ys̛ȚYyb0U4̞~qnxaj&41a"~WgyGv>Mky.WcdGȐD VŏkHgG8W*"=_<9}H~*q,$4ZߣF 2^>:2 -1z,C.D^(U~sڳf=%;ei9`cp# `0J bpuuL\!mwMD=m#${o}(2u( ,Rۜ=[ \X6jh$ېՓF75mfUph]YRo½ADj/4p?9w_X~o``Sx+zٖTV*7ȥ>5ۼ :\# s]yi;ÐxK\Yp'-8OY Bp]B@ml夐{?CgʓϼL&>w&uuqM{ 7JMnSje$IԭT12r̈́u]xº.7~OBe`aO>q*x`oΝ 3< z6Qnpbx&&r$G+0) #lAhZͰ\"- uCBZ5Chh%;%]~(>it< uߊEVYCn7W]v_X@/@55"|Gz ߾E^hQNbť0} Cw@S AeuQ8w0+wD >'~QK8ZliN#6+VUCA&Oiwt,*!/pfq& 4B[MRF! G/iCWYq Lrc*Oъ(pF˂06R: V~E|dxg<mZkp-"\QxȲgO=SD9,J cLp$b0d1(,'&s`..<"p5D?5o ܋ J΍CZhxYQu[7h Kq(Ss"MlkK+!Ge(KfY aʼҾQCw+McE%u  -C- 7]W٫FE!<]G y35:ÇվZ\J ;d—f9v"N2oļ}F\{@m)/Oߣ fXr?\aB6̎^CP16x8v(=+9)SZ|%e{RjrDTN[Q'ku>W2Ꞛ|ݫ?3<,u2|?3dzmJO*`pQ (]ftٽZ3m3 E!֏ߴgtXMP3~R!H!, L?0 L5tB)awFFr%ߵO{Mp`-45E1@:SG*Wl5m3yO$Q=+/c/kՐvj;TU63 ~үi5)LfW]jl4{I^:0=\_򊑴 *aၦ ǭBG9O. ~VQ">1)PP!i`(;x0B=5Q5^rhX[2?u:Ga3_f^"g lj1TGGB8i2 9EgG|HNxJcMr͏w^$s6 uFc~c j" |ܤ/iv]{/Q2LEk@MoN>NMԃ/J2'm>ʍ[ݙqк {trԊV6AN`ڹ)u:ŅmlNeW1hơ![:jBA]0d u6x;<M11E a!  e{?fpˇ^ 7 s6d9)dЉ M[7hнUpJ37Ѽ uRzy [?i3?% k$R9r40s۲ ;7:`ZdWQ!ز%JZ Q :O &P eKaQ1*GHyYg`! |A,Tî]lŲd%Z ̋_]# -'jc,(a.>{R_7@= Ʋeb}A SU[%/8>&ڃ7 q#̑?sf|\zmbwi!Q.=& SIB~x͒4murjjq("? ֵx1a|f  8F}Fȩ Y[d+o 67L)ӑ5).%MPK}GVִ=7o5|%0̳0ۜ7H\(_}ν`O`zwNood)Q -*Qgpn拚|P z OzYYڌBdP/8l:/%إN7R 6Udsܵ<τgQVuV8+!ӯhv&Q%yda(gA [b OON3iH;Yo's {=kw^M.obeGIAWu y.kbk覽΀C"+?@!DeSO{M?^xXE7l@4S}я FC5ۑ$LyP~pr>>Aſ#ǘU>tމ;3w,s.8a7}p\sMOA :lPo^;0N5_HD}8<.i֮02;!7uZ]O]w!qO~@57sK2۰!1%+5zT%L~` yRP1QaIȟޝfR3z>{ ^Y:!Q_ ls70 >"Tz Ў?SY&dtd2:Q.W`wùb; PEUB%ݣjآF/ۄ%[<} EpI ]G@ +u"q.\3Izƕ1B._n`C#o2|# @Xu/7"X`-x(ں8QG)CH8h hrNDY"J31>!&M ]0퇅hn>N7vpm`QWG -;&bsTly5$Ull>8٤ծك 7%oic% ӯ=h^K 0WNrL&⛔:gCaxOHZ'OAWS~te'g蚉{ aGhq"ej|5(0(~ٷbrJv$4A-c!v|NWA_Z1=4] (bk5Оj㫬^hV!r.Ke#O[懝dʁwc7wv\8h I1'2QNJDyQwyס6!v4hkԒ-6U{p!=gBƃoIȡQ d%2O_,1zNŃ$3#YH6ـqcàR#5jZqC.aNgl,Sl(&m[GOޞ.{kI႓4+!F!LNC~sEU9r#χ$^!e NAzn#WbPuGNDќ"W/j7|Ey?.b.8>p>mX'磟lxgzTd koͲZog z4_2X5l F0oNewjTK/쉅zVZ5"0QpUn\XNen#d, T"ch;Bq%ۦ*Re.Y[Qpf_էc98Pho˿F-j<ԋ1܋2_lC4e\<a4C֏ClΪ!Qmz(}3/gҏ\ R$"_@Tol,"A<2]B)OL`yseEZR$zT,8?.UvęבohYܲa VpSm1d_MK|utbhp2x>!9ˣu,>Hp~3;.٪`eEE`D6jX!)>_YJ:B-YQ>SlQkb6߲{&– \(Ĝ.wށ]Mu̟x_tl"fSU-.lyzp`X9,KAxs !jb.8KYEM!;Ă}c{c6 ϡq{"28䲨lf-eaߟvIt,`NXa:DܴU;h kag֧KyjR\ʶ7'qɲf TZNw1xɼR# aԇ/7/H퉗G? AQ}CUueY8 =[0ZOC*pd`o:| KҋSFkvLF 8V.\ꆷ\*$81&7/  %Du]]`!#\m}} -AUɿ~FK\ֻ"k xTQx9+8DҝyX/^2Bˬ5Ј!8Ċݺf~W5P! `mU1eo~y̓:thtSwU1ϩJ-x*>)C}0a& Bbp qË8Eǚ5e ĬV/:9mOJv80#3/j o6 7V3w%b,Z=сQ>;; $@9FiPd ?FȖXF5Tg!b};Bgif䷽/u$vfTYBӘLz_eg8sMJ1|,b=<mx&a</as,5#'6RKeR GUMo->gH;]6&)ԉd*c,Hz;vf{J #T9hUA!j"RAՈ&|9 <]ߍziJ[^NE8Pc XA~?L=K5ʢ:Z3 Ow- LD؊a ;;Coq)3ѱbI5Ӛܬ>sC|m ٶ߫J'PQҝkrW9gidewc=AyOp9[aDC Qb8M}B "!؜p»HRkH3St6xC_MPw`G i=_ (1OB>gI%9u_W!CYBO]ѐp٢E-9|s4 koxJu!AqmN^gD SRp*<a*tȸuiVN,*!kh1Nw ]HB~Б?UG2vA=>=EUXD53Ͱt9jisǙyhPc}uS&((d\(k2 7&W I2K7a8x6=a 9S͖U9vM*L탂U5S. EiD)tS7$D(FDhف>wz ~%íV!2޻x)z5v"^~fG69PxhR{֢/UI0(TøO޾a,Ȏ\jtx9"_}=[2G`a~L:j@sk= @F)P@Zj+597 `M#gҜ#*z͞QtݞX¡; O4B_go§a%1e[@ߚMx,C"S ٨IښG.A\:d&I:A1/] Łj-BtH9Rp\ .pi&3 ڮ~"[r۪בּ/"4\d V⋑-bXw6;ԳS$xҳ[7ڌSjm(y!& {C[M6 SiSj|cl0E6}Q@GZN ,?89Q7o0~&oW "IPi?Wt(]KϷq"6ތax*n)2N?>} ۢHpb] n6ZRޮGЄ5A^#8d(p)g`nrАםN_TD 깋,)ʻݯEΓbl褪J]&aI2MC[Ug@Wք4 /пb=ó|A ~*p4蛐 ݋-YٸtU)}v9ڻ\ݱnr4b Rc:}sB 5",A9@WXF<ӈV=I+uE]SWvx= lSӬM*^P\CC9jS`r~ 鵂4ekݝAx x˜aYz^CK7ܾ@hFPRP=bBF&VN;SKW7$)ĝDr[D`#>M.UN~b&[8T9$377 /y 2'w'`c 4jPR+Drz!&"bZFlx8_;<)\4,2BoNuWO\#byehdXk)d&r7fSy>UƐ Ӑp.*>$vX y_*?W*YIr/;'.!k\"dNƮA@8<dY,Kd ڦz87X H6LB6/ ޖ#kJ)?Ff׵"hS\-FO$+uGdI$o\IPtŕk#? Uې"֞"M͝g %{S>?n:7U]31 ۞ {,L;cJr- %$`䐏A@_0߰a3Ts0Z΃n[PM@/ ^&^e3;yMCef#[`(9dQ࿘~ܑs>$>ߊvaWG5` zQEt1 W?Z`ړ@C^ 4:h녯X'mα4`awl2-Uta#O҄Ofʩ>HCӰy@TQgr2\S1[#8e(6ըkCݠ JkEK4ȱ܎['/4`Rl&Uw X5iOgrs.ߚ`t?>WOi#Y~LA2%TDgHA60 (t#eA5 >,/GT_H]ϭ#r=:_ TۇBӛkEqwo%Z\@ғe8jdt+E㶡0Mqº`f}G($HísKk3eN/peƯLEa1Y]pXʮ,}qH$%Y_6 Яq6QJ@8 !Nȏ<hd= *W֞/8p '_](~VBX@ܨ.]JU%Z|VGdhyJ3LQl@F0C| GцHz_ῧ<&BXqJRJt]*S5l%#@>MԠ\g6aWЍDح}!MihX4.PKU[7Td%epSk -\uWRhki}:&hÜ f'ʸۙL(= eKER]јh:7\:i^+^=(-Juh0|t TAt Kn8 oΆ1]?|ʿdtLHjZ6C8b5+KZ`H/4*^u7t*doȋ&0CX(.;yސT#3ۻA u w.I<$dmhصA^^5ר |Ww*&CR( 7^@;Oٷ nO=dUaګ_ZW J]+vL345Xf7].h&Sak{Ba+X1PMhk5'x,\Ewa0kR&lUa !0}LxЊfI49In"~z⒋gS ًZSMp-`#UhТ0b%=m;D}Y{:vWR̘pO/+L'DHY;ٸVogfWn mw' ^j Amm~E]5,(&)V&Cs$Y}Rp҂^u.,O-޷S^cfýck7j̔ p8˵d,Ts!"^E;>@\T鉷^OwTE;y^ZCsc3WL?9CAb^oqyGnYLagARbYxNYlBe G=8 xb#m2Dm^x4f2ra/`vw-}80\|vWpeWW- H@r@4袖Uܙ4kp!E)~Y #b]~5yq(ل7T: a'Nw~`!l Sݛ M>sj͔8U i˪|y=l4i'ο}zv- 3qG۶Pu+_%% TMF6W@.0j2|9jW ̗C&;SKT;\^0sq{?F^O#-oJX5X7g7&dK~PI)EqkBLPJ)a[n%uߤ՞'U f[ t+D\p&JVRgA+YI!֧q6jWYʹ Ĥ>v}wlAqLJ  B~[GG cಛ^%U[qJ6\ͼ{H|k5ݢ*M PT^F;WԠN瀗:Gkg\B͎9%9k Gzi}4g0됞]&F0y*VKJgY[%!-)70Bq`99HܥHPwJQFfm.#zQV>>gWH|~ 09j<)1,ix_dR",`|OD6"-(|b#uVBnЃ] ]2x~* _U黨 M{N@,-%S- tC^#?̪ o\5QBKШn_ϢI45n~WFA4Y9fts/%a@ H4[[ߪل~(Z s-rw?5>H `ٺ߾5ufw2ñ <=rRlі}8Z9X[ V:# ̏Μ؉Qd σ8Wߢ!-Ŀr76WN108W' ]2sig1"yG@%7nmk|(G™Պs1)4 gT{Fv}7QaҬ~z0ˏkv,c[ `\_#i|[9 .ЉH4@~_եs_g&rD-M{hJ36f= 0luҎA+EVE!&Ú31N4W]0 V'mUq*^Cf&, U#\PߒsPa2sQ{_DV3 QT/.o Uߐx:kqaM3Kflo ~YC&dXE[w?$!hjx%oM]+''־lIbc=^2A#A=Cn[gxvΎc| z_rvҔ%%LvT{Oa5 ݪ`L!!qXu-JbX՛FmUˎuاʀqD=U2ci},w|C*HmPċOwM>˙50WKgUc)I+ tWk #w&^F wuQu/M-[P#!" V(Rd~3 JtSS6?|_{0f>ZA|n`+,A}Av_m>+Hy8RýMA3^k0$3g$y.^ebSaF%Et4VDQQ?Eq^f>B7_߽]X54W5H0&r ?hJ>paپ@-sߝ5 ܣ#cZQ:O.vn6dQ.?N ͣ{ħ̿7h@iֳ֮~ĊҶ2,DdwGX2d;4E>ц@<,qFN 9&]ϵ> 1ԑ#ח]# lsSC4]}I«-]'rڡSrlFv(`w I{ NDc;d*rh6WZf?`PNF Oqv@ň_05#e$]-  !a| s-: NYåE>u[?uSo`wX #`z@T =("l𝂾U& TXM>ZO+"XaS[Ȩ*郰σ{ (aSf " @[pЈNo:TÍϿ[S,v߯4i9DyUS{gDXAG)']>ZttS^!.z\\qȷC:RDN ZޥX\z f@-q95 [#DSd0CMVa@Y3?"_|܏̡GG86Uepo<3m$We =w?FFL dD/zo69D)28<  }Mx\7uC& H *)ѫ.e=IK琛haLYũ>:&X;|ӊPUJU*޶(B8hlΞeKk"jH 0A\*÷S5Q}9.+YSo+~gH+<Ѱ'1+8 a+\ގe/Gfn , . 󽗽# Dp 3^jiYR)*̺%@ɸ >Vsu;ogc8Qb6UzCQAIAt.1!C{ȇmHD%xڸnvSqR8)O1kx }IB;PϡubjQY&cD+M\`mj"T9d%6&`=\͜KƄ j',l&YO[WGھ [.rtY Z}ٳ"U9χ\u+Fn"1`qFpF9n2ZxΫp;!?Wk3*6sSqWB>m KE,%?nʪWAsKW LtJF*HtKb^iT1{MYP6eZ?jNHͿ^7UYwUq=r Y *VDPJD'u3 _BBvr(:p><]'C&yQo=(͕ 0Ҏq̷Ւ,w禥VH ̄:1y:қg09`.󭆘;]wLN~ݠ|"k;\)΂]ͺO͵oᵹ8eDq#@@AI2NC{U A'0bKizSÕK$O Ȟ%r{-dJI^3ͤjRbQ#+㑍m.a V֞ GʾLJ/ڦڐׯ0.v+Kʅse%yd5Q`tim!%^+.&]Xak4/Ǟ6qmvB{͕ `T0cmBEufZc%g3]m9jk^cJ8F9'emz (XtݴU+6)3e؛xP%I(g5H1#؁xϾE4BE'~%_pL% XWo"Q3~{fbt2G08h~`=Dfs`7Q?VA$n@Cx8c{nY~`sH8;Oc,HvRAeGòA;wv-N3BA6aݭHZMLjpO6<"2(G|֝Rq gÍ6}2 EMΓpQ];Nbg1#Y1ʺhC:OЖssEmAϺ{߳Hf?M/ר Davgm |[l[ d =k FPAo Je`qvoMz[>4 l˥iqFg{-" qM5L )u=dK5xc,.耦\0À?PLa5Z)\\=b``8GI_@o,jP,A/B89U͸>iM~JVp27;/i hA1T4 \ax)8pJx71X^ㅚby:ǧ5oPm+9[;/B82t;=LL₅ :+%^Lw@HX '#]Bĭ)yxRx'jҶ|Y"_MS.tԱ%*wI)&l߅Y6N2wv~#_pF$p!pJFuPJmS۶Onx8i&9TLkw-6CA.WX tЬVQŻs$*dL9S̋C0m>ɭz7BI%GRvIxSA}PDȗTL"F^ܫ r&xkk3s"# X"j3IvDwU'V,]~Zv?XOB-x hk9g_"gd9}!e5Z^Vc7~ϳ.sHlJ >/IM'tGϚ AzP %,cxd;wڨm֏dLzwG-c/A>ߛ*&`uIJȖoapKBL?*}- ^y%妍qIJs['t[4dbRRX8RQ$9+.h{;Aܓf}lN}>S&7lBhE5X:C*!B7 l-;;B@lqG@)ip J]]a?uNVaMpRӑ8sZfڻo'mRQ89ba {01+ Q/B^%h2~6z{H -|9VYaH /.Ho8(xz,ꇢ4woX]ŦMѹE@ZCZmV"gejpGΜJͩC` y.ʼ9&-"z&ۭ~*S{tLvyFo߈G.YRGi=m701 t2~ʹ_a1bI=HC_8Ř7 (Fq[`]oy<]z/ė:%JD\. y;xaD6;~4rG9AWNBmc\5uގst0yF2)Ws j[oojZBfQcA$rVkg?PNVM(!UM7Ѣ]gYؿCaɞ ;%WID'JcS&D ] x5/<4rElFd0,Kݟ909 !==_A/6Zkk)7a#nI٘&P_ p{\L8Y*I8i?f+Jy< z/flv4P1mE 6jAfvs *\n"OEq;0]D~l9u=de?ܧ?P^}XN<6U7YlE-I6F` 0xC45dJ\L!:c RX}JUΚF@6Wtu_$/2i"V*39SJg!$[V=|)hUOZD4BPFzA96zܹõu* ] XgCf0eȲ]ѮD/5[ߒfmhe/RT5D-\UPK?003]Am>֐XxL8k) # *u4M+%@сWzmg]ug%{O=hnň8QF6`Mb%knD-s$d))_%H)7uuXG?^Hd:->f&]{ ۜ5dsf7јokg“="Ni~WעH\SEk6:1l~Σu {,j>Յaͱ% Cc^"7nU:X,@c(C5.ϽE/C3A#5̭DEj!Ku7`PLFq 43ʉ gҫ]+S.~sI ڡeGÑnm'x,{$PvYO T@ccL7ږzϫ95;CT >X!]%—bzo) qΖ3S0L<:&@ՀKlauLb]7ĶqϪ A<汕NBrVشAtmL=HcAue3LMO/k6PwDy"k}~d}ةxU1H e6r8aЮ|-cA2?ŸqװPܚO —;p-)Bi8O'0.7]ˍqybQk]jSO|gDAе CA kͤh9rږ4 )޽$2꣬T\n:Lq4!uIj(@ĭ̻czw1x=ց DKr6]\y 9|\ 7v1i*ΧL.WoͷzJ `p ңǢ+m0($ ٟaDz͂ÿ_0E-Ѱ!.#Ʊr)8礼} &3VSN; \CBI9[aEyTזuXM n7 Cd穖ڡ֍!m!{!{r?Z#F <#?c&Sg@ԣ}dB_!ްAz ) ]n1)]3{1L!.d ?tb ?[mʕJF4ثFle݅|_|[R3y< U+*-M ֶ/4`L6}9xU=Zӎ28}Ugu-L}UT'hr.h]\peIAbDۡW7Yv&M7mG؂ Ǵ׈_Im!,PZ_+Ə -lshm Iu4F{GP0gn. HbsYvO6%蠘sP\[̳Q?}8!pUͶ|H"58,L qed|NZΔ)7JtT/P}I8jc|A|~|WLkhpmWx=ukTW+Äioӄfի!\ gkoo&^(J VswsV>XMZ,i %3?=m~I@-9~Jr٣0L`9k2ʧN%IK(mm^[Z4fDKz7bTӳ/l HLݭeX 60ͬuݙNq.(=Vr|cyJ)رb(Flϭ\)I[\ώ𶒣~ݵ{-A]E}|qnZdafƯ.Ri4؏#g?@Gq;-ai]yS^vn<W崯cM=흰0?@d+vkyOh?GcoRNKxb$^v%Vъ%,ƻDo|0# =tak,-pq!ڜ =qjqbH_ ׉Ť;pzb$ X n'h~0Ȫt̴ϫӈ1 `O584~h(@`>W/\4اv8^F<$N(>ίF:AgݿY4mHѧ}BU雉ȁ5N0ѧ3IxIn @6ۨF剧C`g)/[\"<9]ÈVᱜ,ZPh!͐¾2 nY{l8{bqWC8,95Glx,nwI~6 ŊQV휶@01bz1ό!ٷ-k>)c߇.[]{zs-bYLZKltf:1{TH2V9W(Ѯ}>TZb͜hQzBt Ԯ&7![6^ƌ>4~%=1ێN╝äMy:4~~7{lh`c@ s^4hl*J5LGޣ=ٱ73Kxx8H4`Bјbo22HZrH+(@tq͊v"0^I)Z`z Ȱ͡4ݗvȡX ?Dڗe3~OIx"*䔼Uq9p { H]=_P~p :H, n|:}hg"xZ#u(Ő.,o(.ruwک$3a%vgRbϮi)rU@5lSnͅTnKO`P$OqJa;Cn+_bϩ%\.)ݞ$pG*$ 0S+lOఝTن:_  C&!R(s Aɷnj4uQS0O hŖJdnM.г%c;h*(69 XQn*i"aIv~dǐUb9=Pih2["Wpʎiq+_?"d~ƀeՄ& AuR6h,F| SxJwy>%{YB5wCY' 0zY-li~rË4R'|ժ1%ќ9lJ(3T\я;D1ko5:oI& ,LlGn<4UG2p]I>F/%z!*\  왎%W!7쥪"O|xgYU +@9ۛqʱ֭)T>5[ W$6nC1r{F9~sutZ4T"j}eG\;opB),5dTA,bOƵ+P2:WP[_ Xj>1}>͈b#Bjޝ]A~'ͤkm K)#&{nd,:ɐT\GtQjjj^y1^<4޾ߐa`)U&>(l4.ԁ 2=;47&[==*+{ Eͥ7+F ]Ghi|cZBc'I25*~eW=Z9Y;6b!A+%UlCةF|rU7*~^87P!+)U25姌<4xjD~^_ |s\X\{HѐmD<0u *tR 4mv k4NX"(H\ B^}-u{w2R*p\UIv,rn'. &S葧{_tݑ^%>|(i"#"gKʐ3$-QIЊ=J@q^; Pyw5SpD,`4>AHfl6Re:vu3(aj BPze܋iYYF00kL(Gp,K=]ں?]rӾw|W @Lݯp~² ^EwW'URɊ,K UHԻ_>T(B%KQy}gDaIyw$bu._RK#qeCZ.FTpX:',UOQЃbZg)О  \OzM,dGz0۶`g ZQJ3Ĉr;Ĭ 40fBl`sAԩ,@䩎5H?̷O2h<I0ZaUڜNP:ǙqY% } `Sh7an1\hѿ_b(ϋ 4%\m[!ҷ) B+d~7BڿI-2>=H`H)rB?Eg>c!lEmSný UeT7 8$ԹjbIУ5cv;]+:^ uܗ:NϾe,kL݅ޢ ۥ(bC.Z|cl>Abm1H~bư6 ˨^9#}ofZ} F42Q`);=R`7-w-N|qP֖\ǵT?Pk|^GZW*|  $D&5Sg;ceҹHKP ݺ(5( ܆w )n{}I԰kO[^~「hœ\)Bn@B(%+H#&\n&4u`-Ud%g sW2|AJzK-Y?Ch4 \>a~E2~]3^ x hSr8 r>+Q ٱTc9̶אyAVD4OP6cBfidP ?jq_r|_S_z] XhdžjZسct s`koXQ KgBMLa2ntJ| f &049%ica8nĸTt /hqOU[RTwK<0M4Fb!Հ`'/S KW]ɴvwzn/ ηoI>Y=$$緞7 j'ro!:+;>% /KO{dzdK뇎\?Ow *; }RnadD.!c2 PgCR&yu^{)Q1+jh|zrHn6( S.ͯ+koo՗fȃF%91:e%>fg\M5TXNLnV\o{a'PcO)@zC3e}#q%6 RIV *hWj]*ㅃ _Z(B-Dj_Ikqp^26b/[} VS|$Ģ L#>l6k6ͻxnt(3<3 fg/2ewѥ ~(ɤ^AbdsUoRj oW:^&!Z 6Qfe'e 6ិnz3θjdn&4F|f~n悑u:+ݪW-vTqyF(?.g~>W x;y)Z ܜDsMs;7~/e:smg5 s;il2qi U ڀcf.6I xaLCر)Mvi1^6~[x'2A ?esy5g!%s=h>7aCsMPg]18Gd__IbfaR-DG/d)!ZӾ vDZ_hv5a%k☉Lzx^ $` ZZCWVZ|u7Q Jx =_ZL<@[w`&EuRf*/> Ra!I @6K='7N5updnW1GX9cݲ[hi^BK0EߴښrЭk8tZ&Tٷ>][Ռ$+YC A˒븧'd^=ĆO%՞W9%#rLk-A&m~x.?o4w簓jX,S[!ط;z߳4qQ\jf$3*Ŀed`$,-ncԠ4,?nC\cըO.kݲ/zݏNN̈ ۾R1`O(j.bIe"Y\GvbngU4"ugK ‰7Qy 0%JN\G pzuw.#)}:.o/ACG0|o[I ʔ%?K<+qUcKH&ti R*xSRC}Cߋ! Clj5~?qB/-{ Q=ݬUW@k4{`GmXo-n-4~m5)XhnϪOԫ fU!7mx `v!e6?aD=&Ԩ=rŽ}9J^N,@r+Y߯n.&=i 9`q$-,0ZIM_"M,%>;3Vlލϗ5=.deŅd"p̬6 ,:{su8ZI,xP)JB7QS\ĘGj@[㣩+~w rf)IpPv;=zخt'!iPxGO[1'KC[ [ 9lO ~5@0-l d 1#%2w8  0yKWu5՚M;kqZGbbHGY@)M}lҢ ³]Q>bzHٕ_z|2r;5;_ $F-èXB"P՞?iL[rlWU=UiV%itUÀʷ!K~y/Pie'%if"KL~_cf%XU=tClJJ87xe1Y1zؽCMf4 ,e_SD5~z1 k)xȝN"QJTJ2ťdJSpm9+k&pfGk[$OnɆJdF6߁FAamGLd9PJaJ7鳋U Q:ȝ>좐y/#%FEjf-b`5VVI,f֖DR>6,!Or$:; ͍[.uQ`ȐZTfabΊp^2vl&H6fhT{@Uu.>{ͪ"SgviY4Q]2+ҠFjGߦF#69O[bG8n!rUAՠ5XE m?XZwcѦWFOEnj-HM4mds)l,n aR׎ PaV9CbtG KF2FBV-rL903epneI;Y'E.T\[ywFN*|U5-xP㑺?7) $ :vaZ_n{`7sfLydc.]&=e0 u;65˺y(d>N޴ɚVqRӹbro]K:Sg}Tgǯ!\+F% G3&hg9cajNtBۿRa.~7䭢wqRlz7K #7('mYg9pNS3R/¼(Ui"z*u"/&7ΝASfYyge Ɓ"IX{$5K>2-/WP2 kT1Q9E$TF'P$210u5NOg @VsJh35Fw^ {:ykHvo:F$*D2qc[e1תQG3l*BEDǩؽ=Xտ&@QX~uU5q$Nd%j%>Zl͸&@F]@S}Zl /DIE<ᣂ Xq >+8K5N\@mϻKC朋aW''*_o;#uֆ]8+nݙB>kr'9v$2[žB֤Ƣ|+ e.Ƒ#D7ϘU~ז 3wѬ]9_8xD:sن%DU]{c~(n?'A*DN"?#?ԏ}U?L a;Z4B-`MyLUl7/4lj0Ǚ38xNhŒxϙxjyiMckF py*JfQwHT`q+YTdIĺ&D]>KrM/Iwk{SgJ*0!ܨly/ 3CWَ~q6rcy/tt덲,ĬpCLxˤ] he;6Aߖ-SJ_iή "쾗KCЖgCZ]JSi)e7gi?JB "rR37tԭZlt~o[8r6Z {e< =@V3' ;2{Y"oI%TRsfHE9#6iOʄieѢ%@ qOiE#uK֗PX(= vtI!|R?lso\?)'K'f#Dsd ҉[ᮽ& B ^vd LHvQ5A"+c8 P$cDe )-yХO5 ^S|uZRM.>'5诼7BO$NDꯈh_䦹'.N aϽG$h21gg?谻%StY-=ZJYZ۪j?o B5) "fvIJ}#5aQc F *мUl+)7[k2o6`9oRKZ`Nx hw);YbHj-h jrZgjYC ЙpQV2]B;E=vA ՅlĐdAanj~I-/-N3f->W<3 -ѣ.}V2cZ=FXҘzJV7zDĕ_78@V-60wJMؗC}TVZlv/^#Iu.ڦ3 J*j0zӹEK1rkIg5x@t,<IfV#i])jgj~gTAR;>oz0r:"!U`:SQ [] \)Efsӱj5rajUkFJT]hbR7z!tB֨^*{ݘ &ŏ4Y3߆d%D8lRp:h`@[@,tjH!N%iOW0H"iVjaUb3M@ g EvokCn Jޫ̚•?͜ ΁[}.au6!+JɅeψ0rI\YyXM:5_ZpsT=n2L"76*PRVZG)|D TIX.81H흄*v!6bҁXt#zH ~ڠ|D0Yrc 49Y{%&.ak5M;us}՟q[əRI3[q 0vvezsnw`p]F\ŧ:2Q<*I L-,zeEEB8x4Zfgrr?l%im‹U)ѹtq:ԄڗEMGk>lWt13QU02J"~zk:,db+QY*RyRnx=#s> Q﬇[TCŞ5L&70Ũ$[ݕ7A]Ā8.rxVXumB} .2D1#07mPk}^g|;FjD^ib'$`՟}LPPB!Կ!@%m@&HC߻^؏&.<c2J`Ӆc;Ej-ш^,{(|Pϥ 5R2iŽReB^ SԠ428a'DU*ֵY n4a28#,p{&}bVyX̱Q?hf~/e}p{WD߇xZƶT5 X^~@ç=[|+iGSCZ({q,<(Kk'(j19 Di`b;D%r;.b9Egm=^<-p p$5Lg!3Rc `@b [ ~N?Ao51^~*?ܨfwxWS<&&Z{,W Y%(jGusEBVUK=ǦmME"wJqi0>T^pľ4kcOZ1b>.Gݦ3?Gn˺4fMpb{X vEMAJn zʂ:=)3MS*+zQ]k\,GM`"D9pdiNJ~錗~nIӉ.JtKŢcH鋓eް;kclto]"gAV^˰RݔcdOvbQT9XQdن %#ܭ5_o\ c7:g;~OFH:zZL7JʟӨpgAgƭ)՛QOf'7Ulc$#1̂DNbc.l4 Q]څghLF^D%,86C]l^ #!1L ~~AʲM 6N\N߯f'X4G% f_ }"qU.O^bNLvEmBK4Uo'H̾%⸮tnzuiGڕBS(o3N^ sC [#=*zKNK]"+8`;o #gg¡"OZU/gv?}Hހ,܇k݂+>ؔմqW4y8cm,1sjՇ{}!+b!O#\z6PB>^ӪySF@@E%>N:1•*$o[&;i ޾C 1 $;-f6!f?lG^ETOaX@ebQU 1fFS;pYwHX.è> \ iIWvgG.!36,t=~8xdmd Ѐ)թO2 TYBѾG ,*GɴpBCwNHi]l֟9 DEҭb<+́%lӓgTbnyN#ou`t7̕-fkF/1FYZFZRGފ!| ~\%8 R_=ZiV焳Cz^r#:4~"π=XM0;=o*N%+l Vv_XtlB/e)ݗu&b;Bp?sלؿMչ'5S*/^1N~\]Z%%lf"U=䥺~ކlI͜Nq"DͥD{$ V lZV+d @ׯ%a%,]hX-II%_OwbZRڜqJzWIzL,zjt_xC ~(7N:j&^3|G0PЁ]_OYȑt7!(~K,ᅀ6o >ZKKT?=KvpJػ[{:f;1X{֏}cg3p E5HP|Lg:r`9h%nmϋO=5XM)k)}p]W@C?!Nb. m ,*|5!Z4ݷn``aԠ輖Jʘk~7·.RUV'ZOZ;BD;$>P Y#h+G; O&~۶6:5{}F~3VKI N ^RF Aܕn0p_Ճ* 09rH2~hNKk?_^[F#QxʍtM'Tu0Y[pKe1W ȫ87e|=Lj/n:D):p3t}!^<\v- $܋|$ ul|C h648н׷q^bZ? znĖPz`T-bu5 ӼpجTm/E6Yԁ JJzW!4W0'q%NR?a9v-A?0%(hy-xJ/UA BxTb䍤D-nc"hP~8_}N#Fl4XόW_-Gۄ'gȤޏlێ!S> |ogYt$J:K,p/k%:Л xtr[82æ^2鯁cLFbWH#ɇHD !巰T=yDtȊ} r>kWQ#W{?&C&˸dhwOv4%~f6. <畘so#JW!(b K?owR1ew$E߰)GhQ/Y#׶%v'š"ޒSE=/`)!W7R %t7cKF w+=#rM^ͭP$<|kLQgV3T ?jΆ16!3H;61wTKqt߂T\9h\n Keps:CS|!BDG?03U; Hs2^QV?*Ӱ[3+TtW078+_5J*;Dj @<hq6Sb&tԈnO0 Md~@lFciy=ƈڸ\hSÊH@4.ʛNW ?} >h\¥L7z4ߞ1S9yܝ.wOȼ.R5dsl3A+kVSH^N-'ɋ[苵4_|. _ Dt HdMW)"=<|Fyx//; "e {ʺP2_ Oy9eG`s):8&!Bw~5U,BLȆp? @>"LԮ%`g!8Rߣ(+')璨y+)*.563aXlI8ɟNCWҵ'm@gpQ2z-QJmji;Do)^\q$31HHypgF$WfZ{asFNV,4[|aAju9Qu1l t [|*f\q*F+p +Ч$.;Gbq3bfMI9.*mD ^zkN1TQۖӧ(3g iO$j.ZpHr@A[cRD(%l{q˧w9Vnl&3XM~J"W:`ތw6ñirL'eaG\:myl/숎Ph)bƻBsIƥlD|mC̡rbf IR!z'_HK{L)lJ_0 k6qHnϕo^U0\áVJ "#co,; .u[2eAjŒG[H9cei DmN=RN,Sj\&3;o"_0[9cyB G@ɰCP՗;m92#^%m 6̸p;зLO6S14?//ؼ/5$@fc*k77ܱl3@IEet:-})FKqɠls,rB#v_V"-h,rD!'V)QR4rhR2g>A 3g*뽛^lTrXN$kD)Sm]+=|z d{/[YZ@BN<]+c0}y_m$dG:3<\)#Aܚti3 u/%r' yzq>{ba˯/ JE:h(fK?]EX2E}m8|2_dţA'La6k)rcZ0L##4ūKZ`Zq]8"l,DN gid>4zHP70j+B4y6~,19#)zK?RhP|ؐ4&WN3P@rJ^0ݿWSu&Syxm*!5;-((%"t#8r7Ӫy z{U,1 #<11]~m1҇f:WXJҒ>rpP FM4e's(~Њ&$AjO QFS mfGRZ48Vnt [ijoA6k(vZ+V(0+l.jFxV>ݷy-t>V ?Ց #,s;jPY_kE*! FٰNa^7z҆ecIA;C;tU)i:d7ۧuD}濶6:E#H9&CD B =t1n+Sxm8W03&RpGkWVr\]Jw2.0(vբq;~*Q{ ~92Xl Ӫ~+ BɯJZ7ߚi !#w摩`*= 67ܧ3O4A.7K> ףk2 +7C-ytQEb?O`xa/OWߡ*Wa-O3D8VFZfqQSC!ǿ6hacCj@Ԕ\J@?NX@/CVX.@(-!]kg\SDzo28*>506axЦٯ%~:w=Vuq*ϡӭKrf},N '}Upf|E~^'3@Fwa4KxN#zǒ1>Oϻh)tE9.^쾮'gkΆace8(O_xA8Z98qQ'SeyipW7; ɕHAx/nI$\~z5П PҖvoKChJҝ1=Pbd̲Yz f+0EP-,SjJ"8mm o'{L͏meempӠxMmJEABp8cB^7)jnvVY vA6r EP3 j>B;$!P̚ª=G_l*Bd.-%L|a_Bd{3Ӹh JOw\81> W9G9?j41q3ePc=8"i'z. 6]Hkm+f@O0 ;*<X%ةpSQgJhOwA,/$d0UE S{ʹ-6L9j}v#k:0qdGF_ '$~:srŨq]opspv]q\@}6T7&kȏf,^Mg5 3f3) [Ӟ@kW2:s+ݬˀ' ^cxr2}I*g/ CJ" z0A=^٫T\)*VM.C7U0لZHe}{N4Rfr)B"2N* Q!3]@A˜apX7Đ93Gm\t!چ)bQF(P-@+*[dhF\#Ӳ?wqd105+<ǵ[U ?}37{WkbM?`Έ3Ǜ vv/F!A!qu hw" ϼ';q.CEۛ J=o֛7:@[ b@+*"G[y]|~/oUx8^dq&Ba*G$:B?vIed%IBXԒ!F[H{9ndP|+ !`⏤9ufAd4^шteά Ag3؊|&`h-L˛ڝ`9AiUFёSљ1/逐5xqL-2qgս4 ё;1 HE-l\e@Libi (-/Wb}4=&u"fD*[PUHxz(vŀȗ8=zTi$ bUmz#FL1Z֢3/}L9ZC- dUk٠-?v`"K`=NqJ &!!l/'tݡjY`;lfu!O.8Ɗp n@kJ{uP~}Qbxl΃PD8p\67_/EddEbJP>Q zF">`np}F-99YSX5 $}>hEQ^9fPCaGCu t_ZQ*zj-= Cgфg̘L`v4 *-҃Uv8t`WWȗNlI5`c53?pLY΢Yr}ߞlSuZ| :L[ ӇӖ@RSF꾓E["w,y0xcwP<(bv O~<$ /S[vg)"tG="QJ{Q,gs Zsy>~ ϐ=:M̔ ,L{fanI9A>,>R6cWz;]ٯ-YG/Ȩx#G 8V NՍh:<(Dno /2*̡CF|ŞcR0i~ ,Ě??hx&k;4 Z%jVQz>c*ԠM`5|הea[Lcfte3jkSіɫHutV#Q. {wP{ի/Y}ɶQS(a ЛWj18MMNcpv̵D<Ʌ{Ps0ޗ g&?jxcNu-'C vJ K!סP'`OcHn 1Uàs;&rHM?fWwzAϲgmH py;Zߪ9Msð| _*nJFV"Xk &iъ=VUJJv`D kILEF$ M~#(㝢 lmpxŘF)a|PrF(`HE="'iU=!OJj7GzbfVR"|eY'Auw;4كĴwy9]y'ocfq1a˲U{SCߴ@`ɼ1DvS7V(՘K>@2$G Q">CYZ<= ^ޕRB#8h_*PREk0xPl"[FD~^$T͛bW8J/ oP 4A0i%)Jf]nҸacĝԑu'UH2e<*9oK D E^II δg׈R99=Bi<Ȟ̚L͉WGɽG|_]$2iP/0r xiLT{YvSpC-5NgLnh3(a8j%?(N }H+uNܙ#ki(름Fu8dЩL'wNp !Y#ʳgnB/!) *F휬"}7̩0͠Ӂ7ͅPs7{ګ_hLc XQ_vt_9-fJkE0K%+!uٚ[r=:N2@p~TMKB$=_<"Tkz6ϒ< ǦtWdL!/8H1J{r Vs^ APK&enJ h-r,Zl+}xoH!qU]f x};|76#OT;M7b;jڳX4I]V6]+V~$ 9-ME-f1 ~ 2wFK#VYT|4vk~yǓzQ=؎w, 2+A~"%@F[~ޙ_\| T\DXޅ ĞΛvf)m 5vwWו#>yY&K)m -H5ok70L@d$܄v\GL&~nԟ FID·?I"?&Ǝt J>嚱PsSv Ed&"@[@n~/|:@ R?=mgsl2L{␪3a}ΉT'p[9ҿlNDVZT 81lzyKSWj6rRV^6=>ZPw](\iʍbm1%!20*S/d츏/@KTFnPI %Yd O6rM`j L!6җu;`D0B𪠒J2iKG1q_X'*u`~#,Tc&J~b¸~^zGa뢋ͮaGr-+Kaओ³q4|("'{Âۉ Tj;_4:Q=>(FbRO1Ui,xB8Rsd$[&4&!ȼ:#܍9"{)Xn .bWcHgX&DX˽Z D4К M? YuU\QX,eiR(ݩ?Kx {7+[ctY1IxnDD IKf'x Tr=oOߺBaY.]UaZ%Q/\@yHqrӢeJyoRzN'?J>bCA=l+26v%/t6Ȭ~հ:KYc~)͜?~k5\SQa{un^#b<«YUtΘO1=0ck_nlsSMяfI :pc=𚙵̬3SQ>V,]&ǘ+|*rm-*Mw':}۲=&1H~6-y54!,oDO s BS@OV7M|%A*%U]%uŖck@6SbDz^G-0SgfR$vsV,bT&0 $D-7R?kX'F ;bӳupwL2c +N+ %Tȗl@l]hbSrK7֢r84-2An|Y{3U`~D{J9Cn5j@ moEo{\)44Y\/"a $ `L )|*f݄&ժSqaXIzpK[6_YSR=n8WVbV3ϕicڣpVO~n[XwHV%XzÇjKѯ?A H:NQd}X:Ρݾ8oF2 2Ѿz=V8H7v-K4{Z.-%UrЄ`hL(1c1/9`33G"Z7T8\8V; F鲢)/>Ґ@S=${/ߕi?99/Z;ovb|„k܁f#bۜZJ~vdԗȠ9U.$sJ"$thG| HglX9EUvFc=A$pV.[ O2e8OHB>"Hzq {nZg g]ɯ`m8NM@\/T%`&SE!5fsEX"?FuF}5ÏzLMw ~rA*~mD% ..k}_([C'Yɭ2·QRu5]ݡD߲[3 v{jɆ>'=5#Eӭ .]a)T#̸nt6حi/8`cR0@3Zceśۧ,P+f}6wIt} k`w5jYǹq.Fꬭ Hx -eҸ}G =lKo.};]C+,Ђ噝BצWoOkZrZG+X ‡?k4t)# {] W0.mn^B^c1=<}:P|JȘsQjc &^H C"$?GdBl5hNSvym31t1;-۴a? fOu_Ş5% s1009ȋRCMٵf| m[ɸy;xtϫb$Rq 3ѯOȴfHdaXތ=/qTtstߢ~}8%pӺDW 'Q :q{CL.]cl p T=$Og+/@iZaIW宋 d HeCߢ[nῘRd>4L{ sG@-kċs8?q/H=w7ᐞTѨ&:_Got_@j}#8YHF[mͳ"=SHu ʪbb+E=VBNpٳz_5GPt0pEm6˖"OՇf# *u®-!Ʌu;UE^(GnSasV3oPCbՍc5:{#YmO(XH7q;@Wk|d3۔ҜZcU)vܿߺ1-| gh'EV@( !*.EN:+hGGb"/X0 'zfli^"ૐ  VRmUNvL ua>B(t4hq<8υñޟ#;pS3㲪m#䨽V.zNBQm2<9,ҼE|ES0$k1vo-nisҤ@T< IM=װJH_i8O*H[/J3iD4™w0\R܇s_U =Ph_[yoƖ[ؾ=(TjF_x0Pp(g_mz&{Ys2s6n fbkp D:?t#E ĸcM,30>څN!߱#VH]Ă/.? U7ySP0d4;ԐsԛC3:"~k~>?"X=ئKaowMƧI<%$ꔴ] 剺e[FNjy̟pvW xsɵGD 2Mo%6ӓT8b3Р9d+@up4`76 8P:7lJ(jn {e^@c}P$U\"M/&^)5[Hx?x1jC4/&jhŶ˂XηnxHMԏ)*M d@Z^%$2H0ʃQ~xzy>$k2L,uA .yE"讠1OO2 5!]uݝߓpmڶyR~X7L%+H,B އƧ YUe@O\#_& XԆv [ㅄ}S㻐A22can_'=7 |q^zzV-Oa)`}& } e9 P2i!8q_/:q2 bD,|A *pW9ol59)`ULARcTc.W'~,`/K*?BK 4q&+oKC] (I2e~ 3o9V0xlL)q{dFibHHȏS%&_\(N!]le'WX~l}#,;>7XXФ,4e bٌ9ɯ9<|T"]1`BD |=JwFg͛]ቺ栅)EHL`2RĆ})Y-4"`n˜КX@4f-]02l't}p1{ʡdUB ,- Fj`&~"*#)T cm za̓H.l"G (ZC_W6㫫7e aհd@a+D3|.^I/x ah "()e{ٚbMK Z-x%flGcB7|[@"@n}V \f;tj,-S&U F`yz~XN6iw>g4k75M41Fى]LQ~G/aqz;FdUh #;Y䋦Ln Ӕ(7ht?*؋)IQI?D\.t}a+6rWx(2f򧳳b=^ ɣha6 :7/ǎ.}L]MX{2O ̯GJ?/."">CBJ6` dㆭ#u[\E+Tz>t9 B>k7堝ՒK6}gZ-Mp`c^K\5.M5Z(;*_-w>vDĩnZ'Ih[H>&n,dNKZ0_ϥGq.)=Ka=#ͣAe뻶0ܝul[ȂCIvbe' kUvXBZ.g y7EyrB=u,+M:P7q0Q%6Q+.+7LQY\MRI89p9ց i7baR}1tI=ʘ0{;<"&T?Gnjt{钍s?Ӎ0Wzd8'cٍ-+N.IQ2*otE Sy^fH&FZQ8Fn"B-dz3\)DF +){h?We[bw..,k$26f (p;Vsx<=BVx:@C 4[*'ĢDMW?X:`Iqv%ݧceR-;7gt0 8q| R//l7pP" ̚*ɡz}] r<]-gj!NvC H?>4(kLwFH'R.er*Mƿ?2awI&$_l3[j˼O /]0ڃ܂iJm^G@T*v`*l8[wDt4%]քWE@ҕr"uirO-.Y9uKF%ƅٗ%ƨ}\VxHy/5 .L**L02Dަ!NAT҃q,~c>~ l(\uGgh#jE.{Ng3AgK2li9R f2/(YfeK= 0d;$G@]h? ?\c ݚB>%``9ͷ K<9@ईȋY^" R@׎1p"@p(|e.z,?ƕ.bN8:7V,aUvHnY}bϳ[8;*IXUz1!hӽ$iנ2K.QH;wcЉmr25\%!130fTF~.dG*rw(@g\U^~jcw"닧@2 iD+t"<+'}/{Lz>~^D{Pcf;5 3hyfTVZiՠ*`|*3o^ "n^ QɥF?EZ7V)g_| L ?޷NFDF lD:#L1f.v{(rM|CnO`tU Z֝5Uè@Y@}!/*ن Yf;nh6z"$3IY*Nx"muj=FTjBh^P-WYFgO۽G-MVJ+廤){9dD['"bN RlnqFnF-^i5#\mM652*wF.zQaQlq'-]ogJdQ~Dg NFeQ;& JcدZ3L{{܌FKG}<ĥ~2# ;C~aZ@%ӗ'Ukf `-Ijg-;ǜ (q|ִSX v[w7j8f ]KLڍB.؟2 uέ k%ps;MR칚~" A5ѮC tЧ=0zbwC%H XǢ^\*2!1I>"Ѱ"V{ t~HCkW6, 7oˑqZQ!+dY 6xWR0LN0&k[: -yQ3~}Q VX^m5Ưq[~̈́D%e|Dj0 Ek뒈 u(9e|~Ŋi⻆^Rp{|fV(`  ExsF}΋TYX*(WhπJ7T Jw5DC,FE]'q+:EXxdYb(Cgٸ.jցv>ۉ2a6)eXx|AY;K33( z-$)pP)jkQ?-)0FS/`~UCw^ȡM>[mfZ'Ez?g2@k3h[^^<`hHAMk=p{ @ 4r߀R^d@ҬXOEɰҢMeaܔ}BU`)||pCW E3Toe1xŨh~!Ѐg۸i߬e˂; HqA)/|3Te$ac8)wܜ6d/cm0rR{Vme1jB8WTͽ0땾ᇔ$c袥j/1'@%! -81О. ˾N3`Hd*:K#;Gi0ީ^si7m' >10^Fa %ĒJBHGGGF _#WE B1#GЗm-\y;0L{z 90Q z'Xڑk]S16(yufd'`C8U&PfdqJ4oIy#C)\ NȽm(H$i[c\R8߆ρR˼ƐkDz)풬m\܉$R 7>cnde.aK@Wxo#<6L#B J|Dx&iR9u쵰|rB]4jѣ]4\ܰX}'q`>0퍮fh0\ |}R5 8zp"Tq38>&~13 K ХUͰLaJK;Wg5Ax5|vJ7(o`DDKP5%=@hR~02JJ/#>h-{:ӝӕ`g~|7+;,`!U;l]%w+L"V)23P/~M񨗰%ڰ4JJ>GF.TW<%܆8ֻR IX/K%%U ]JE:dAWD5GBAE2z iuTVgxhЋ?_eT#m,t{|Od5!b=f:k5u32k]\p:$̰aIȟbqZ!͋3?~mB羇6\;rnCqgwfl "O WTa $H<`;ƧPݶ(@.fy" ITm8ݧ?9id 7;_\?j5ܞ!Ҡsbѓȿ Yɾw%mKF)u t&l'y,'zZT 3#m >YȦ&sZM3nLtPhQwj-̋ϴޛBGZx6ȝ€ia"a X̸%nQ\%d,_D)餽@,Ndf;,%+2MfeN#؟*gVcei+f@ߕ|U@5RTvqc4d4ꦚu"j8ۣ 3T9  !$&c Ny˴xtE*co] 5VP^*)Ʉ v"|-M- ;H<Ԏ&\C CHDhoѶp۰ex,l/[[ uDHD|·; ,K@9~;a ꍾ^aU+QtwG7Kn?LWFwbҧ \"\*3Rw~]xйԐ3߯ 6~N7R[:Iu== A/gЬ]d ;#8`[ɻ?n"Lxe01N6?M2[^tLգ1׆c1q(Qb\0*nNL v?Hm7y귐A @Zb<{[g֊+E&%Vؘ?n"h{?J;YƜޟ_ۜv NBv+&Α|b:`Tu|EˈP. G؎QBGϩJ?6nZ\[EKYx*ݴf1/M\}kú2EK3~+1 bЀI9B֫Y@<9%j6ryvyCi?~2i:f<"7,2 #-ؘPߨWP'3R=7M- ,d)a4 'SeT_dh\߷7l-fM4aH)h\6MQ %?F9+י D~KF"*C8JԆn&ی8J~U ޗn&{V{~~.L=·ᵃ$.C(,`kŃiaFH=#*Yk_DW-_V9xy/vipv. |$ TU. y]뷦c$HYkdWm9[yM}-|4$wJ 7=af˰'Aަ0qRzuNRi#<=õxgUrYo~i|)4A{ Y9O$?F9zŮx5;]ˌNw8@V#J~ zy\_:WPTHt% ^Jz gQL<0PFǫfWM RtRfV"I ̪m@^ 4ـP]1<|tH8kAy A7d^<4LW:E ]H yE$l'~L%43]x@uJLuE"9_v<ʡI/u=/AS^o{ HoOohINёӏ; 6`rhhK8 x6C,`^-t1vYE\xm7BK{0 ?8M~V"_d6eo]Gz:j1*IOͲl4BFuA_h J}ݬcG!-2c28θW'_0s u/B~/UkGڵBhK' ?&0߶P>n6c&s z{-Un}9M7Ya^KFC/^!k) 0&)y+LJn EA'te 4i}ʹ 宋{O9u ȣt^u6S]ݑKE@ ,r<#8;ۈ9#橅'ovČ)bެ73y:d9G sISЏ8HhcpP̏EKq,!9:@xggAɏ6;e/VMÄeH &%eh|ޜB˶4cW&/Zt ;7%l{@%entf4]3˯m 9 5ՓIϩ84lgMUu y1\Yb3-IaX~ #NDֲHszy,M 8¹p&BۡC\896[\q7UBOWN1X1+@cxUgѓ&!J$l}y_66bg pm i;rD4JI~cCϏdc:bo3>}j_Ddٰg3AX$%Wiy~Sb2ӪshFc 'B.+Bu}!,#PNM 12 sVtWag`s[ AcA֏78ӭ^J'2[ߨ`! w{gs^˶lkQ_J%'$H^1J۾O. q~P{pLC6>c!>t4s‚>Ԓi2$TNSZaؖ-Og9G;5ز2bMVОjX2ӻ2iWf/\׫9x:@5jaW}Ka$"> L\3mJW>C}  (q{ f>1Κr˱#nlzIp-$gN)UTp]sm(˙o;.kSm@ow-@ ;Ea80yr:QqjbXſIsZ"{6?C˕/26s~e. ¾6.^=8퉓;SeTneTjfEy6_4D!`\0wny` QN?v*O-rbC5C򘨧KsδΕ#8%@͘xudoqM^d"9%*ܧ0HP1W~HńS4LBIP`o֚>X 'Qx. $k܁aErҾ?I`  i܌fx9qd_<7/+ώmRnJeϸ(-[ EkN3vxu5R Mk19jo K(u^y]`2m9u|r;1w6dCO s;Iq9˒N"'u<~D_%8(jDަ՞9f{'iYγד){x̋cC-26$j۞+G%nE;!վ-N)ýPluT@(\yWy%Hfrv8 RW& H 4%VxUPYyV|*c=~\A^f]\U͢%zFj`'kj,eW=$JjWZ>XR^~ xe䦰qFɨ8{ ޻{y}Ajg#B6 [ ezM眝ikcX)j34wLExt|~goܾ& m:z Y$.sg=6 f,k{J[iA\Oyh=46G;(KY.J ŔL| 2ݯ=iJ%k)ԮUΠs jfK@sҳpjTt7AvUjG0 ZUJp?J?8e{㧃dwbD!:Z?MGAQ=V'xBd:®=TBKDZP\BHeF] ^%j1H6/ڪ-E%V#˟37f+ΐuDi0F/v:K@I7-@bX;8,nt,S]Pr]k C.?' Ӝ/Rkk*7hA`~.W=U_8g jO<\aλ.Ul.>uoj Z~W %VmFWZp{&ZҾcg<%%4b%'PMq.4-NJ؈\w%yHrl7]S& ~`i=O/+Q:j"W -dQ5_ A7 f6EE4JJ/_T@ w@D&sՍXuC zW} dQrtζ*Bnv\TVH*r6[1'3X3-UP3ԬT`Gy`NAߔ FקX6LџsMF y,ivOW&kY41"Ae)k$W5 v[k&@LAf<]@f}ƣ2Hf0k} طXg~l0 @&Ad.,Wl8K. ߍ$@/;OVd7_Ml(b TJS&Wf1 a-96}-AW'q RnI/HW w|S;r}~@ڵ(Mi$p_r O帼7xpum6}]hN.#ŵkrE6BcQSjиUMFM4;ybbV (~9Lr~b{HBJ'kf-/awq {ԯ%QP&J4;-:FH6˦RpYy(7A` crġec.j}8(8; aCG —UCVJm 2`cs9sݨ嗻tL,.ol`˥& EE~`|-,$WGz'6{|a v3{i.f@gmJ'N!?ͧ +ɢ6JGHOh6 JZO 2>4/V vLC {[W^yi!$ibo-6:~Q>nK2t3PVMfFy`s7Dni@T*VbV-)r7. t(O{Ș#{Tae쏙׆;= xyNgim@>BpL׃ө,ep -dݵ('@*>Azf{lg{!p%{y5oy-Q}_j)#~rk@L91ei(Ӳ&NPY&aGrjsC-B!;{D+a*E#ZT_nr(t‡[ 2Tmkx@'KGTȨWG-8*jQ)Җ |6v,ap0!R8G )vdGvlFPE95@j#s&vZ;Sc殯;,?q{46HWw%j5)hC4{u/Q͹muN,:kLGjb ˟ּ* sx?t" ĺd5DE</_zu+OYyPN2zQp=wȋK*EbٽMž8Kgr2 Ľ~ZyE7"gǥ;CEA {5pu>Hχ<-6&ydn,PSmȻ5FgYo[s>1:?bG~Vj$0Hrdk1gZ[A͏xyJq NqIit¨z6?Y-,3Rzm1],_\\j?MP]<+w1T5\M/R5ZՑ* 7S@ `5soT/",J_8SBrAAd6Xskqlmtk<;I~[P<ص  1ثYR—4u:Ae9Wk ';P?RdL_'Cnn>DlhKWvxCh;*cM@)ܢRҢA#F-H(@T0i9$)ďۖ #bk57N \k(=T3$KVTڶ4TwS7(+4t)Jr{=}C=~KnadWc\4>.g_,y('.Dp=B߸Y29_'rZ4PλnLz fj茈8fJ4wy5- 27$ I.0/vpqrJz=m^2Vy$ܺ@!4W$Ʋ ^>(UoH@ y08 TZC(30[Lwptږ/M;Q&HLϦ!b&/`]C Eɛ;Fq # M)PTœ5nEe^kOƦܭ΅;j&?)Z֟?@+pM#IP.&c:4'^^FgT2>oʲIW nfחϛC8~n4Ta)""Z貅-ឧC JP31w0W nfdCd!ZF viP"نE"|. ^X6UL\3B7 7|^tUЬ0܎4 * Po#%1 wv].W"t~ Kⷋj"m&k: ^FY|<ԥRlg9T|vF:W9W 70yALjaiK1EEh̫g2ipm }&ruqEr_ctek1dM7?xPCٍpXNJt96,COi5 J~dN9_("bŜ%iX: [-@{)@Ysn.L*\`8#P\+[9Kzg@k rwG[Mq2Y 5gtPUe>7k;bW}JeuF]!twI=96Eje4'zDĖ\? P[ ,q y_s[9*lM)Dv"ݼύ!As !Z f}GH W@WRh6 |}i2 *:xvJT >P0{߁TR<[ -997Hk#\cm%8椲m lAأ_krkk'y*$uH2572C~+ )]Q_|,0y08P-E2A!l} P# vʠO;L>\'aʎ*2g2aNit &:.Gj:e6)Lu{;5§D,m!I r1Ї8N)6k0?(P\Ɯ3dѠf%xetk]6ޢm:`Kԍ$9vlCmjgfC6"/9*SO\[9/8 G;Dyt>`?Y-Y4 d=3eW(/'[1<9Y1J7@+t8 zRt253~3\[# 9*Lݘ5'm3JnH};usCe/Lw4n9K!`Wb|_%')J3GmAgz0s? ]= Fػ O!j g jl%Icn\!/joj:g~:?QmU,ѺdWFHl#Rq9Dɣ ʹtT3dI4YUc5 QA-\N2o U_lY'E!`ҋ$Pc=Ŝ{mձ%Um3TS:M9n5\ZڌkFJ=7kc`Ў!%Ks }|tȜ`Nw{hs'z~eJ>^p.ސԤ%|&]S FT>*3< I}?U#X -L7g'I!')"c&U&6;At1"9&ۑ?:g谫.{;gظ]ITѪ"ո^<)D\LHVN3žĿS`w``˔\c= q\o:2GB~{ٱݦ˛+4MsÐS!y'eJʼCki0IBIeéŽ!B ꨍYTH}.ϫ#,m/mWE_I-6gf':DUB$ɸ=ڧV\G HO-JSAkȺmhi%"t*˼Bh#,PA~6`0D˿ j ]oo> M&r@|0ĵp/8ޫP0Zz>Mr{.,x']>w)-s#\b3R%398n.FAbnl5;Tr]q\>0Yf-S~EwQ˛q]i &2vndyHjrgl|MVI)vQPNwa@V`wtXc c,Y vᢠ]I2Q-Z\[vߪjZjrX! Es%aY'Hyaom_hx]-gO@e`"S9pVoZ+z3?61+ \n+طݚ691S&d~cp@gQ+sR}Ē> {Tsي$^TdQKPZ簳twQ茰5ˮ\odkoYy*N!҈h9 BLo{/ᏽ^YIþ,\ܐ ld*$nj9CYNS_t3m MDXTKu"˟q^!vp.upQ)OJ_zJJ^&4nGaT ٓ$M#9O?b\yf) Q#ABJ"x/`-Ak1O Ǎ8l@MS8 ++<\$EŹh a{]2/?#0U)3`nETmS9:Iդk,BiYM`US(nb??p>EL2^Wpߓ]V3 !<(М2D=&dz.|r]a"G!XT]ƀtN\J 7Wzxy~O&JgGIHAAk1OMT=A_$8i8 `=$]#lL鵔~wo.VJPezo.StV^+d>jIўnhkejm}DŽQ'qfJgsg6ue<1HŦcxR.S+d^ McNoXMfg]LNX{`R< $Z;gӗ5:%"G:<<:\043T4%Ӭ2[_ϳ- >\DK[+ZXiPY'@Fܰ/3Qގ R$4u@cÄ_Ow ; 2YsPRaZ73ځq.ÛA׽:[k+] X5~~ Cyφ/}{iKYRn/J[uD/YiOθtnq;X[H.I3'8mh%<(%:/=8P (O&KkOIi[ 4iGuEk'&,H487l.>`Ab_=H;{{Țx[.Nd8\.33cأw["n4<K3ciN=w#ȝzc Rs]r{-?:Q9afOո\/VM+XzV١+Ȑ,_3aS [ܵqivFjP @__t"Ӂx crL3ǿbVx2Yɒ fBHk 3kKv[o ea ۴16KQ(JkUͺxj=QԤf[vZ=ۓ0 DqC: Yܔ׸~s.ƺn ڽBlrf8RufȊ=f7ٜSeQ)nf̴s.sjN š zHfR20gA+将eW޹NGuj"um@hb-}.1LJxj:V.#i8w+4^{Tu)[Zׂ@G~"/ Es/x"tmFsھ*a)m09$ p"A-R\f כ;*Vy cyG̉xBQ>VI)e}l?%Xb1yNVa 2A=y:mu=ǫowc,7U]>v]TYeOW U<*#VC_C44Vo4M(sW_U{]~ϿnCh1pᢖ:3€\g\ˮ:XvXȗL*ixGncJ+VeXw[nk 3E &'{բ?ތ|a d_d\DyGxI)!brJgYp:8j$ 8z4!Q oҰ1kc8iM ;@>5':L15-g 5"ud^c  /SD.l2K=h3EA~`=.sR|v O*|"JF_9^ ʼ"B^`ӋVSVŠ$ps15(}p,gJ7As=bu^^!W`0/;B\ԋ] fOVuF.u\ O̤oR޶Ӌf.y:{#{aFNwsOZ*0¡x!O-@ mB4-)͂$ovU^ z51`~uomUK+V*C4P> fT"֚{Ce㈾`cj zEzڔFPnKeZ䲘R4;V@ UDG9Am\%mQj%dzIJY)_h%x}/ܱm4p}}C`;WÀ29Ɲo)é~>c@/I6s<!W=]`]WT<&]ޢr7O.Q 7ʼn6t1@xEҁCqU"<]$!㺼2B"J tl0ڳ-;SGQk՚I6 :' SO"8[ _Jx֧kUL$Z JwLno@t"t{uD#c7JuFŮ-1l B!dDkʈO&h}jPhrn #5Pd؉vT(!9<q c,Rp +D6ϸunA)+!Zg5>jYNtL5@Yځc7X]25} A65Q~)~mbrC >idN{;)eFXٹ;84eL#Qoj*K9qZ[BPs|r)롭 y =C:< vXC"ue[ԡ=. 1XaxTܝ}6)*V.Qa WiO)׶/+LYqyT :2^ayI:ofU^jX5\mmGA0csz;*9V/6pTsMa# ZapWrcOQ11@A3r{?(H#ى\g濝P:HO\_g{'&ChxlďhaO=FdYpf*GIϒuc|*.G3!kR x,~v12ah\!=hFVp,f׿8gb'e%eHʑr\d$"keH4`0E|@lQѸYn蚀 wVH b^]}:$5o3T`D.IV^22!. njRPJU/ECVACX͝tJvaM.=i*0dΪK#̟]mG7+Fz8>h+oj,k 3|5LA 2 nzDoS?gݓ%h`؊(@]ҙ[]ЮU;9HSoOnb}ؕ-faV Z3r)a`u]إ+r.V]CrH{`z8j0M#I Iׂ˞#El py9u 8e_LjHmX\o@7S" ~iۦc-=J3XD͊gfPM8l]S8q Z4nx'S#2SsCGO邾77 J7sy\2g Frx!q Nf[`{_3FD:V\E烆EXi'LКb~~f^]d~Q uzwoWddS4%pr+{6?%'<( w 9nMOj&¤˄r3˚Gi.sKX!U:{^pFߏ*`åo2{C=L/#&sS ĂKye$R>i ٯ3+?_+^^CTtPV]aYkIGV0a m@toR)*er1!w\{ ǬT]?3qZhJ<U2'H^P9m;ڐ4i4^OsLO zkoi5(MIMhs8iy^|]yd;5UσM="xb°8qj\`9?u܋PMs92o"C:SyiQ%PaHµ ԃGly!6ڵ߆#`y%J~ ;Urޫ3 Ah /|n{򿋁qS^VQgxN%1[&$$DcMff~0lI[(]6LV?.8*Pw+uP!)fQT+Ydy{#@0u[%wCk?qpfxVbCFU 8eZR܏i`n/0t,9!+m=?ZPŋFrnp- KS!n. t=&9P3 (7Ye>6!Abw|Ftvɟ?坟T-b ޢF,'`Ҵ=&(vx̳/ɓ{Ll&C&yFm& -+]jO4>š,,ZVJu4ENel xL? +t~FpL^i9 :ɤ8k·soѱ-[a"yOr]uirD;32B8nt%|۳h7NJ]gD/nۜ1:З$LyO鷫P mb̧)u<`,#|B|/:;lދ%%RT0 SSG5m- :Hpj^|Wžj*z8F,'*p]Ȝk,8! 8ĭ!`A:7w`(Z'|f;Jv>=2\)^eN&8rbAI1YQ%.*xޭڸهTXCJka4 = Yi/a)zdk ?`Tf6Xh¡Qdg_fM5̨p5bߝOH])c9 OSx3ŭ\EE{9숎SF`DօK.\;mk% jU~4י˨Հ5|B_.ldfO|9Y!8'L8$ڃ^ w,ॱ>1nBg: KSe[剨Vh 95I); Eޣ'eL 1MVmHU>{ڢ(,S7a8Am yܨۊXICagb{0nxM$eZh"#Q$O n95JRes ܱٟ_ jڿtf} ѿi) *D浙1Һ/qO)1&@ZН$`)9QW:5?HSJ1dBSDFMVcD֤Lr)ޏ|"2ؠ_ ?t$[nw8 z8nO~8q`(He%xl -U^m%ڴ~._bEKlQZŴ%Gm slܪ bŧVbMNKe/ ev}"'ۉ쥅5)B(Nkљnmc&{"-ܩq4ӓo1 #]bXd>Ro:/ ʆ^p\p('ćsgK,ء4 ΟcPY"< t|2l s<8Vk"ϣ_"_`ה4NT= Ǔ!yߡdri?p_3tXR&=#w3YCH:S[ & H NK#xB9vdGH4_ن.tho_1_u휘rN*! eA!x#Pcb&ƿw¬v4ݚ:Ve# oZ %H-X !FlDfZ~7Qwbiܶ{:ǹP9w7eXoYck}[ܲm6Iby  Uӆ_J`: ~&<ۡ[h%5ݸaGO ճ2D7D@J` *7t,n:4&̚ g\qC ӓC94 Uʮ@?O?ΔX^ &  3%Kƃk9$ ޘaʥ]ȩ]G8q왚b1_wRׁ/{U|՘?)9ωGv]Q(2IjɉK'׍*G{oX"S"B,C+'/mb;ƔYRP7ўt Kb r42̛F,5Opҡ]sFx7kiqf̫ yab5NQNȯw\vǖ-zcx͑*muUFJeU~Q&'ͽ?/+ȓ2u*Ba90ii^o\X& >`z;0wY_\#4.5j氩i kl/1_]ͻ#2$`RVڷL.>JІIBr:|Fɔ]?AHHܕ+S 53qv ⰿĹŨ$\(,VԆSÄ!pKrB/肻'cq0 na?x|(Jєh)\Wh p|5?xv©ѹC%e@xGF0qd!Z(5YlGoExa?D}z-Wڿ8)oc/+ej!ςIqb]K5£͚awUġ:(.eڒ%N91F)CT*筈vI?)m&_`%a`T|$ϗ<,d!f3c:nd EC[]ߟN/78O DOס9ui YϪ.ƍҾf[hOt#  3ۨmUC'Ҭ%DJ\-UL{voc(}hq;RSjegƧeMzg`bȌTz[ 쭋K ow}2Σ8 Z`tf,3> &I jk~̢,\v~MzbwU'aY:צiC5\L* |}c[$^{a"FA Bun+ #6pϳ^˩6 -]KEi'\bλtG`Z  6z tXh8˹),>Mpravߝ@4E(FTn]|.(0PP zĊ>A<l%4r t R>ϡ/{ϖx"6}ǐiڿó_Whb qR ؐ\#=aM.qг^VoeTe]!ύ=2$Di%@kB}<w&1BVC{]M};x1]!t:|tr8ɦ O=.cF/@c9#QaX!DchIn[q%G_ם0aћ~i;uQ`E1bLh,5iIլ"ʪ6عmaHdl1>ZC{;1f{ tH'Gxn8AfE5a\!Xᇘ |Ʃ54έv~ <`?/T 'Mf87f!8R7W'%U;^M˾ )TZoY23ǒqm9ުvtJ1M%+)OC4eB8r2M 7iS\g<Fn5X0?$>INhyc4C p[l!]sF|0h0rݑt0g75vq瓶hԋǰd!D #F>_gO= [o~i3V hr,d~J~f(D<pVj"Esh&1J[P]t.޹_ŗd_^ sqP ։ĉzJ>~Dus;d+[`%BdF$hHm^~}ZvT"V'.~G(/T賥N A;z":& 5"A9B < gs|"]8%.?dB0T(gXyX$F@?[t3;R{OcV'C#@V;čb y gC<-]EgџdZRsTr; :QMm_MxIDPF 0 7_[+BuwK@sCگ& }qTx>0N)Yd/Lj+_Sӷp/t6%23aI ~<<Ԓ'Cʕ s:;q% ђKzվ>*,sr Q6~uV&,R5ʁ O@d[zܫݧb^ԍPೱMg.6Uc%[Ui *)kyv ƣJNֻ0Z 3^Fҝ78a@Ǭ8봬<͵,ﰰq?͔3HReN*~Z5 4NF\{GI~0P3X\{LϒpV苫mƑO*f.  0<#–Z22M%2#-[P5A1lw-ĩ5p6AM?o)QQZC#n%kz^aB9$(e2S8#MS8U!}$3cU ^C0{a͒,s8sRm[ǥ0EKKM֘1+*_H Y+9>q ?~49ƽϓh ̿rhTˍUf4 %B .ޜ;i;;Nh #mp"[Cmκ]/ҟd@ˁ'Jh]JOOHwax  &ʩ0[3\<ׂZ&׀}:HYRqgAV{]QPBF+ޟK*RwuِitaDn&q"J_lyZP6d8M-K9k$d+Z:i,#07 Z>VMtM1D`TA.s-7nf`%m[D;E,w`*N H끟@Dhp!8U'_%JTl7U2R50Se9:Vc]$f!S` b2]HB&x)?1#39/(lx䨕I-b^c3G>O?74Z1Vj%_52ET#llLb7ke{ .r yM䅩=ن&:>Tg{e1 Ǣ=B<؍4cBĥ|Ȳզ%_kِpw][Nc}6@(#B/X5|n(2ߜ-0c V;tF7o_u:V;Ǡ8^HkK>)'hƠY#lr [*chވgGA6tHب!~x66Ώm>0F~QkZ)`ȣ1NNEO- oES1o(*G>xR (MC}Ǩѷj5ڼΊ|T %Ƕbkř'eu3qts%D8cg?[R/E D)̎8GΏVR7!n9K}{XB@i~wYrDf'H[:01!l(f:KѦ$?kT Wh+Tk$@/IsQ.TuUHkv=.Ljy8}t|$d 5PF;/6RuJ/8^Efo ֑Q%[U~#nN -axZOu5Y;g33Phaɲ =棰/ya8fJD(FhbL΋Vy!}$@CVŏ Y4}+aSCu'Do &<29ȗ^}l)%.7L ùï"e\<Ƙ^nt5lEve޳љRnx/}_LPS?ys;'<@,3>\6^F icNd3^e7sqn#so O hw~ $C+ÆpѐJlR'إhwhFJP334(۹e1 7h([MĵQV╰`sPr7g*1eRu-#Y)׼d2R_n;yhd(:+py^F'b%YK[Ƥ{҉3\Sүi6@gtbOd23GCq~Wk<1>hG%̯qB~(`:ZQFJ"txHAeWc\F#$adD =[#@rsQZY 'TOyDz%:R= fCu3l^,KE2 (ajn81![0LVO\Djʨmo%hJyg$ "Yc7d{JJu\Ʌ :&hᏣMFtGݺt;q>DV GX뱦{je~'>M\MF,xn s j3v+tJہ^ b|䣶WLWơ."A9x(9J8]C&Z ^qPi 3DE?a}EWmNM n%M0fV x_q\kbJw"G㻟S @ _ɉQ(;aS[C_&.r*|Dlg #+⁂nr~T\c Kfk[++k 5ӆ L4q.[|kYY1Y18+@o k6 3_m2'FIF Z рJrPYD3Af_$'D$O :ĤOѹLϺϐnޤz{5۹AzP]XuL9)Ql6␮[$]AxH] 7I""^..5w([N2KPamGat<4E*#a{Zb>*iK["N'2αS@  C_nT;Z2i[V<)ypiWmJDiogwgG:púCRW%ɕE#<N&WLGPÅakJ¹ݠkR?rʰ OMOſj0 90Q@(ǜOo;2ϼuJ옘ɂ~C Tc)X_\' c` rhDhñ9nm̻/ēCIGlp]^}j `EHC*L?W@8yibSNd+;KK';%-3:\F !0V9[hQ(s/'zpmĸpd_Bg4^ +ؑN>קz$mla:2LvOyWWP1'Qu% W ҵ#fAKW[i}_18]*s FmRܖZM='_s3{Ysj 얧EK2RJA^6ǛA JmLc+HӚo=;k Z tTNJ;I܉Y!Λ@bv3c#l_lS6pKj\FouFf+tUR8IOȱa),śkwE<^9^ 7;I$sgYLQ*oI99ڑIdk=٣Fiscnl8j9z] \߄J'ܢ!'n .SDc_?O> mE Mm㣀Zt6^'lT]}Fm@+l$Hrـ&[I-9yb s׻>'WR%݈eaQG:ү^WQ[uA> }>(\`KbW<YxACGI^&:}aFvx8t;2֟7 `{`5ʟ=[^~Y2մ|bwZ| ffa<fXw YR|[(ifD7s,"d7W@]feH&wɆϘ9PzgiKB%}Ӆ0}0]~$f[#}>JQZkj }(/WVً/%nj<H޳ %$LsP}WwfS$ m@ B)ܽg !>ǣq8vm]6ߛu[ ҧ~Q>3C_! &Ȣs>E_rw}u*Ӏ˃Tmj=T"YΞ;;ۤ:T wa ;/IGiB|vC@h6ia. no!郏J'MsVq_ho)c-;OpM׾6䥤o5O.C䬴rc6Th*ٰtcZ!⎹,!jEމtt7Ğ'&֮dOLADό >eS ek(&?'Kk?[Nm юp#AwYgI K#bTIraRrw>**^ .xN{$ k.>xl+ƒ%J7(:jA}no۔>6gNuڋ0vmI?3 N@ x7߰h}?[{͋Dj*KZ/dJl]V. S\aSI{n()H,~Ta%y%sTkHѢ qlPt+_V' ӵdZ*cu =ӛO ?xgg:3)6Щ0Vk|BV}eMuæzpO[!),y"MT6-y^_"M}rLak Q:?׉Ҕ3Ei!MK4DHL RTXFEŋ\ig;7881nv@7PEv\}#:k)+h xn$_: N :yO[9hocusOR:j_3L(#/^Du@^2>;fp_C^Xb˨N1AT GD.KB~1r#au\.؜KY⽫#ZՈ4\ IvKs @L%e !uzcrh߬& u흘z\g9B)GgNuؿ=d5ΣV_ԊgJLuO&hp\LJq(i%n+`ިhѹz&>9xjhvB4 NhH |<~XֶJmhU2vmP 6_ Z-֡rtFZZ/{N5l_ 3&skaSLNyjeAHOW~)NzlBL@5d/({FQd~R'.wrrO}waijÇNm>&n*XrWK4I` $?Aa9c } p^OP4=օKCQ3poǗ  L0`ji/0(K觀Fi:ᄩ໊f$ȈI4vp$p&x/QKliAUXݩ)^vȔVg#Uتɢ)+79i! L<3!rH+JG!v֧&е}!O&e ߰b]!¨>`[G &PN # w= @q+j{bc$/٬3mdc+*AOm'kb/{u:+u5hl' .2褄 z Ŝ0@I{@!]]5dfvMZZBKNE{b 99|/Aϻ[ۊfbX Q)񣣄Wۜ6=9)!pQa)ݗ1Y$l_G{)f3yv `[N/6kV|"N |7k\&xkUr'pdT|gfiKz|\ P a!K7%VU$MNFdɰoݷF/!4NUi,/RQ%i+6 7HF%L/!Ry@&BޝcP>g>{Ru.*Z+>em=[RWl.G1/p3lWtở<]Pܘ2^~5cO)7j(g{qaSHorn~}|[oQ=K ̓m\k3\;3=T`E7%Hg#.H'@馽:xά\?B 2Uɦ%f{e8 d?Q䅊{i9Drq\޾6/b4ji+s&}h1!HdW0)Sl= b26r͜VN-Ո_}]M U[JԪ>(3>[#'Nn q(jNSlЀZ\j;VbEH$@.gIvhE=Vj a7 We^qZx7LD .!3MAl@߯ ͤ)U㦊Ά-Lcr|ϒ!N3.NFHN*X%vM3+aAZ]4~oX17r^{ \T- Xߘ;NP硂ٱ갷dqK?į-c@f 68 SM5l:h/sJ=p":!wO^Yi*BS@x%)e77gbլ͖7jڔWz>m_521Qqln$8=HtoRVo"-018]|#8#Ӽ8s-@D˻b:UFRއ'/J0F&=φ)wrB-fl?OynzY.\$XIeSIQ7ߧk;윩rp"KΫDS4 cQ)BpoJT,Ävn>l8=Plum7?Qٵj+L $ط3-8{J?t;9C}f%3ݽ=ESlNOVl]bIYgvZ)rZD;b(^{&)Ѧ"5ZZsPz,.Gz ;+1x]maCQ[*}Zj*cDJ}WJ}7H^^ȓeL `m{.ns^wS)w79᝛EOlZ(7+8~Z1ō)X ӭTЏ3t2R# #|=z#~ɲo1إ09 k}{\HAdz ;Ov sO·戭LӗjolVD'u-37ȳ?oόӝϋn2`9uHpW1ش)y1i=Ǔ'MC$%>OԆoߒPC$Ze=/7=UAzw" fϵctfA܆? @Td IRt#v$eEĖybP0r` TDn(̝p^m\GJFi{?JQAc5+j7IG~,9 |f{tO"YY[;.юݬ?Vza ў1SeQWhےg"} [K/SqOG = W# Ql6ha+Y"~ZHCjzAlEQKF'!$bs o8y 5/&t_MkNɀZ z .Wa '~uCz0Jl>w)9*׵۔%Qc}߾Rڊ(;!ꬦ7^a3+ض`qR}ϡ;Mxv:I<uM 'ڔ*.ѦԫOK3vm?ˁLlX1?C6"Y|hLqr x!pWmqJ"guw舱Nq-B G =Hu1RHSCPL%l @Zܠ';U0Zg6GD& q&Q'FMl0$qh̎9I$15z\GQoC\ͱk@SYvup'FFH[:/х|>@4+Rx]V %}m;zpGJɞ[ur5<A*C] nCFUe]Js[AE{a)$q`p#'۴vYY[aE>Cg gdXƔBzZ#hUx>7Ӆ#\|a&(mkzso:OmMvKH^>#16.:FE'}ؚ~v, ǽNZTDѯ)Ǫ& Ԡ#KS?9B;g:fw38M>0XI;.;HtD*U .O.SjF(8ֿ.9}Ie,y~gL<,#g=P#3ԯ'D5{-CAhk΃AB +#e$f03:ܻ 5tpY6.pll޳\,WX|E wdh.IbS76vZÝ^C:qMwHRZ O賎cm,b^)Q#L擜R~ߏ.cSia-_'SNA:P]Hfr $ϲ?Nu 7ENDAR"-$_%WFd;nn$K͞9j 1%5.-u?3R1'Cxwhud$[0/f{|*?&w2;9Sd|g4ku0`&:\YU@)$"$Y4t?IzGnʔ@-G(X /[@o?3#Ԧˍ/㪟W@iB"Q)j/{631R@'-[5{,aV,CWYO"hQq}VnsOOJ-scc,C && h‘1=q(4c>t>RaN:]gWY[c|j%3dL䋷;Ӌ29H_ Rqu ݆͢@ml4s 9&Z.}G,0T*\boYB!jK<];MyNilE`Tq]gWL7˦Oy6ye-bKUєѬ' ܩ(]!e{4d-Ɏ[F`seJA 0&G|zHumuW/ w2RwׇWZ,hUd+tA $ ҿDob5S+PƐE,NT3ڣ#Yº['sDPO.-|wH` |=4u&{ZMdI|fI?p&ۡT؃S_dg6hM\eX' 7j=MvL} '4nrxYemߨ~E~u}Ǔ/hsb֞YHS8jMZ!g] QZ؏gLpK@wxYlC5 :eR;hɵ'?l=;zrrMJڳ\YDET#xc1-7cXJhVTMX,6*rijǔLIm8^Ce}tzi`]]` @DRT..p[}oee56Yrs㢣Jp6*ȓL_00(-Wi~~±Yͮ `q@l͆.cfkܺl"}ݦ̳ Aa2 S o␩Vjo>x5Tq_A)Kʴ'e5>Gɱz0AxK:mWwrL "90KmS;z J7~ˆYm.ThuvQ/׻9T\DZ]: 5ɍMJCฉ 3&Eh_CKG01@yզSKagb;xI) HoY1DNZ}7:_|vcN.Bt#9y \ڞVoT8!SaHGs,iC.x0vBΘbR ptRIrY?Qєs8c1/NTO":Sp=鯲gJ(b i nx:SϝL+ 6Rߙ0ՍI5*ΌB?KP{QUS GuhKa]S5,O8!7@JBńt!p^OhL8;FE*pOQb\>b>7٩JaHU >w{Ksnַ Jū$ ؟G`J ݀ZzDpdI)!g:W[ErvH i+ :$]AgepZ4K%؍ռTeIsM) ژe&@ќ)UQzKVN^S@c.aaF ] z=m+U^ku ɹԉN-JL϶{[7o7 !ZZЦrQlنi޴rv2)!ՕǯCs>4~m0BI~,`]հSICsߒ6u"AMPKKJgB!-|02ɞ*[{ܖ%z&*a_:=7ChP].Zį o@XQ$act3~_cs`z15J+}_|׶XJ˃ \E M-A[4=OFªB{sr-áv#ۡ9K@Ǥ D % hlɘuϘFkmlD)6 Blb(h~^'&ZƎ <$a ~;"ēdj4 OsWkG#,FA3m_c!',m!ݏCǽP)ZaV͘kKzvD| sGl8R cXUܩŲȇ`bp+(W:3SMΔk zbbMM~"Q*AL-Caڡs0+TEJL0 {E鍞rNO dj.,oQ+I|E\r?ڃXlH (I2)@A2!|Ia^75ց$!.X9SO I p4,w|Dɣ!ԍCc7exZ4;s)~gX9O?'d"uNm4c1GLkR6%4[aQL%Sx%̞ώ%:Cr=~0ɳ›Y5l+^z#jm]\MH {m0v8s-o#Ͻ^'NT2Y=epk XT!? dN%u*=0ҿBO5c<sݏ5[lU.Q+uբ=RiiфH@g,~ڪ~\}ʗ U`ynD9 FƛUM#-lc3Z/1O%rjT|9˵7k̍j9 81?NWVuU _ JL%eUN%pr8Rxd3a,M~3&{۠NN^š$b6aNBTa*ث&;;2meC_"J8WGѤuފJx:Vd*p>o湼&@Ng8ۼ#^6]z0ȃO;}hI"i7n?tfƟ5*Ee"]XwGK9Rc. f3%t^#֦ߗh@Kv,mB4!d< 4գrlgS0- [ӎ'qMrI  8(4 W<#c~.FO .?ehڲmI =p$(b}cb| epNu-r߾M(s< q}% KW ȫ7C)Ζ("Z&_SAcJOE0GYJ5a]bIyV`DZsJ}~o;mR>ǃe5 dW&)1Skmv.ld>%q~rWsΕ>5k %ym LYAfrࣄn0>[nhܨj3`NO8I.[(Wҝr8UXb1N"d+y(n Di9` xKY3^PȽMҼj¶L^E>\l:w<.+f'ǔ?K$P "|FY|;0l<*Ź~:"?U!jmU3xX$p3Nd@w@EHULKC6Dȓ OPB{kA4M6XFlTP!bɬ <8|<"<wՓ$Ug-VBfg 餕-ȯ X.W'Qsrzyjvpr#d/|>;y9>o@B!5谄 7BD)7g`Q:AJ3)W|OBB. O>u$Ųc>8qfO-w|cb'j u}EsYn(h ѥ۔hz5RxC<ſ(gsn?VNr4aC!tB/T"(= 5&)Ba15%zhԏԔf֡󓵸-(5KyNJBa5 gш۪W*hkב4]y)ir rG,f,^6YsSDq"veh#{0Թ(Tv)ܾ ԢNig֌X;Ӡ높0˯qE=J3u}&H@ iTdYOWP΍u&zXEH[bEX$9޲-@Iޝ)gHXՖR 'jf2A\F$5n5:$(w8 gw_9a۽aU!?LpX;LďZvY'h4q-bi+%?HdtE%n;[EZ`GX|Z *>[?g\cV$ީ#88aR~)̰ju a1;`.^>()+[Zt+r(A+oKCvdg z"BZN ޻K[/}}ڦb- egS%#;z)A1y> nL&ۅMGw [%];-F>U&d}6|LO1L2̚`7:/~CpF۴ΥUYaIRhu߄.ߌG']t'Ey"p WYKR$b]К=g>4s^9Df.Ζ?n3|zzg yhDR9^}J.? :; ;ٕc>tdAIT>_/ R,]z}RɌx)Q-} ل_:ߖ`E~T {xrĜ ZDr51Nu ??Ş@ 19%GL!t>^!_+>lŀ[sV7bq1nqBq'#zp` `GfBZ#9P\F+OĨOx./4HatjF.8*%`+RX +)^!yoLuM9L*pڠru3VO%!eRv"~+q7k _oz͕\#a #(fd[Yv?/m@;wN:b?v=WY]@M<%0ZAL#d%cMt$P6z7$X.rWK! 50˶ڃx4/A7_W] =ჹS=6WBO(] Vo.csS*ߟq6^LEE:YQ\c9l Wv #*;Yҍ C_P4h&nrsرD[⌵)#z` ,[eg\I--E >" hFy1h:٨S 8~QOV%/ոfouzTiLmKɩ&w[\ק/r}csUNM"ڶ}t|ShД#|ob:ϓ%hdWJa ʻ7C{$L) ) UHr ])NI賳C5xCp=%xRӈx¯pp2҇ (~%YAzֻ97x{8gį,د'Fx֭_@n&Sr6bF22Cy~!Y;TbcD]R jN2~^f8َh{>휺& =⥗J8w]]P{=UoA ɂEmOP)*Q[9iAX铢 /}.`ZuQ),*Rj8<8Dr ;Ё!|Hj%)~7i4D#(|]ghr&\R'<>NQwv DZtj EĜgeA/x6΁dauH GW_C)H.o[p+ɚ ;(7Ά-w($q- _*K!lw d~мT[R’s@<:$ څ"CgRHY 23pk4X[c Px7/&9gt=k%hLrBH^"ig.4 #pcB {]2l P#,$x#8Š3a}Og9zKOmY> ڮ>l$R:jBҭv\Sqjoaq3W"3RU%7.QvV `*3:KR⩊8LE; kjԓV/^PUKQ`BE'_I3cؖ'859dbahH Y8hU[j2NǩH]m2"ĪfM0% G5i^z[( -\hUyEqXJ,z) }X^Ov B s@'BӇ.|Ov 8|B0W5//NhkXA0G肫-`ңkWD! Nv짎DvtDSH }("}3gzGC3>638i|E_ٛ8̇֞A )Ý2EuΰoV0b6B w]B]zՍ)`&xUˍ}(M۫`Jшb$[8gSY4}[^N=^ߕR.P߲?;˹_.I h]mȥZ:%Crpv 6ME5 LS^3;*&x&Ǝ&6.` q، OS~2}RiA^^")#:Ldti},Ttp-To+(=dq*e *+xgz^W sg w)c5\EBzm--;}>^ÁH6o =@:'=ѫh72S)74 C T&H7+ J.f7>-p!ǒB0`%`amP67Jtzyfj;vXΠB< Y>ə)e"Za[Oͻg*!.\N%1?55/ \/QZC_LX1*J 7`C.ma\s< ttIi=)Lj]o8 L}okKCFX;[<.hQ@ۄrsl,#3R%t|/7p%GS~FU~'I^ _ fq =͡.D Sw ?7ZJ^-Sٱ#9PD@qǒсgSDTq_FRS]`:.yҰבGv^uo Ir^N"ʌqy{ v>B M*xtæzɹ0׿F(R!'XŽ-Yj#P{⍪^܂$<+27١Ɔ%$K 8.mפ.ɒ3Ow^pp1)cØsL;S(}ܤ߰ꛢe7B,1Be@b^GDTMc9m+L]ޜ׸^jbGּH}UJ2CHOT ePC ڕ"FMZ6|[>'v|Y+5F.4Yv 4VÊair.$#vg6E8::J5"V{#*洱-G0Uqio#'Ἀ j=0I]]`1C U"(RH>%_xTB:m5IzݴL?fg/E]m" Xnܲe"G?b$FJUuduZeWd(+A8Yѕ=J\wGH fPN>8 `Fp0 Q^NWZMDZ uF3eEg(0u$A.u$@䓡\KZv(HMasEƮh|vFژ@Mt@A"Nlh{m UbqZn :Yy1M>Y5[slx+adwgiv恙؂WfNvϰ#zRظZhe0!1]`حEnFLq̥8-Y.BY*Յ]_iu;,W ¸C-q±'] l?;2a .R,muX\G  ru`PtGD T(1X}Ot[AK˅CFBwrK"S +Gf֟II =3|&1g^+'hTЃxQ^&AtG? S/LwOL{Ɉ}waiʋCԂMiZbg'Il7( S0gkTKB VpO(vA|'Ois=\П) P܀yu}) d]<.+Ӗq}i,)D|z( hMY #^8.n{:GFڗD4BDjpAK ; RXHfoDyB6`c]rʥhnqez]s-knuڔBܩd3%' eR1t[N@(1r՝kVfcK%Y. MW(N`nKR MNF\~V*{< 6WŪ.ǝ.Lp. Z{: l @QHݹlZJ}P3ukC(L[ "CuuF?&%!iPR_TW7֛ttdE(Lurf^Ƅn0Q7ǾpyID8r a2,Wwq3Epg+f^D=mĺ@.zy*&EHnRBInL $wcqY)[ºn ?ZXJ,zm`86vB.E#PßE?P93Yr璥}I7=DeELyTЏTߍ]Ⱥ++B{\K!q,1,;擇z[3.y'zfPGD PFI*f;Η~g<]Su܎+<*:){UE?5l7v^P⣞vla't7^CM]@=6NLP?n#f r>r*i-~')B[Q\{GJI`.NJc2o^ZPsbξh7u`2b2o^QLdm#}'DքLӔ@Ee]@3cm@Ԇ:]WipbKq-^ gRm|M9 9OJE'[!]Fɩ0)LیM{Da ~6%DaM c4 @a:L@o=OV<j'I:AZ{ܭ_[ZfzifC|)φL#A+5׬2~bǺ6W/L0Ia@;Giebn OF'!N iن@D|+h eX悟ojaަTOuA3J!;]ds+ (Ku? 1#J~o sqK vum-;:8rnKgZ˄N-&.q}RdjeF2j";[{=E$$~G=*vy-ƮibADi9LS#]&cg)w4KzWg,GK_*9'j &V*Em !mU -hxH/.t1,:,uh"b7:E[ߨ *1B=GhńnZ~#u4{*B!SN.jZ E[ s4 ϲu0Qgp^[ "DLB:XXވm, ^h1^ʡ"8AሾD< ?W$(oZ ڧ+Zֶ6*48,U$lhK ө-5?D})SAO_]B|%0԰2clQ}L#M "[)Kޤx&AfmܿX/W<^jyI5"i9J޻;+tUݢ+ .;ghǓPb?>yҤ[(`Ōr~@^4d*r:ܶ4xTn_V>v"4xsd9-7t$%fdSZI7pd#LV7hg;_XΦL}gp@*3:GKtPB];Rz',]0S'K[;N3HG)k;ؙ`i?ץ/.%j,*4qClv)-4kttҀ<˂G| {&Nn|çZFAank.HA\Ӟf7FH:֙kjyUrew2L/bdMY~.>倔TdS#g .M~٣^R3+y 7f KDx{aԦǸ4T'.[)L ܇ƮZk˘*6Nκne<{:8QeQ{ji3@Z4کagkR_a8j ez1=tpDGO]ƽϖ@V1'I%$Op'DD80DI}Ղ1vy7w6@Ed!5 vqBGLq4(l@ ftR|@"T?Y"t6^լVezkJQEUj~. v{růSYոN^/ZE(c߀Q1`(h9p9@LSބ7h[WيnV!c!D yTLJB@&jͻ'VeAm4@v"K|U:=\H6aͳ0{Yv0Eb(EL93 fB=nh 90oY؊t4E/ӥ1QdϗN-eR9h-| F.=麕,1?;`*L20 X>'7C5GtLvJ-ۣ8k5 hwp_ #q&PA e9R*Vk>"(71J f7k,-31hko2{R)C%[D}{ץ`Yu2E:V:,]98ĥ/tM Ŝlt'$,-XB ـNITN-/zΜQ<ޞN.Bq;$5WI;Ӵ³Fz-EԦ=2/;1\7]SF:.)d^Ḇ" 'Ys&4>yOg`i ]\q$DqnzHzK, `y?>E~(SGR]=v, n8iX4*BY&|b8db{)?ME8I@OO(c)ӫ* D[O1MQUj6MY̭k#՘EQŕ:ZCb,`Ew8Wgʢvx1i:YOn$tjFπAl!} >WAm,N/ԏ3WFRn52ۄAԛ 3Ŏu-9P }AȁjC5TmQ`ͦG-d>^ 4>D: WrIB!kHFroHAjh, Q1(Gy #~0b,yPvJ#sq=Kec{էFЎdf\$h 99Eێܬc8_?򌤟{aˎ4P,O͸~'!.>AC ,ń|7#/TY僉` 5wۘwStw75g Tɳ1S^+bR6ϩ]޵öNZ|8~'&8/ ,dˆ tW,HW[[cZv=~;;P4,anrO{LD  g5.spڞ+7haN5 T{'TO>X pzh&X3,.,5kAo(§Q=i z;5bO dTiR}\xLֱW kjIĞQ8dGu_Ztg3SFy"n͓T,Fn| I&M30VegDHW(5{T]v d >qʒg'zeMU5yHMn8%J=T&K&JQBll0w-/gH?|$%-AxP=IL\&Vʐ -A]w J%\IY U̍V];m33io;^=ǔe׵YcH]@( 8Nj&1eNj` ͷ黥|?' ,04|C1pnoF-+Och0'2;?5 Ɛ~  1z<2Z̕3mGr[ps| sJP %לF* |L@ ʿ&a _\a1)_! ݳ  j,atub`>7j@^~ %Q6]DEEқ{*ig 2NʫwUHQm9 g8ER[k0x7n=Or꥖Q+z:V L BVZ YWzb$w?N_9Ɓ Ƴ "Wҹ W42+vpԳ- <&AƑ#ehrb(>EG]Y0U>$U^0ܑ:w GB8p"5AE?|ħ-TٳAZ[Wڄ믰f+~d 1ε wY>پ]^ :LGsI0/,0"'?갗0 F} t۾mQƸkzY4NoJMX?¥iҐ3j:@k\aLpvq? ,Wlʦ 9 쨥J{҆=lV1E0/F>) S9D56rOTp8ϩ1ЮE#`jhf@?Ɖ{v`Dm~O {\ySCR8 CR-vuTfos%1j,eF #yPgH㫑vw|<F\hAA!ICHMJf{itЩoiOta7tթHxl+xYGڀq{]q-=m"˖*f!nYï]Bc8jU,CXyog;-ڡwoHW.4ƪM'm\+^)FNrXd/{I ȋaFwkɄɂAZbˎ<-! /XEIhM_6ˢ׫@T<"8/w[*4V eC Dm b.WĶ>^asہ_7kMuN:sRDq\K>L(g_*QBT3{U7~C4/bVĿ$h-Ym*jmޮN'&md^̞qej5iR/>(T7%& oCtDJoۻ #iAX[ af\d(AfUSo0ysBsb;,+\;R[5t+),^GZ)]{%[G'0LL٨\@@FTUS!Z)mv+ *E=o{r^ψ{ИqG=)B%ı|RJeԪS~_2O@j+#kOY# ?iOnTad )+ƴi!HpGLx,۝FrnO0#aV>-JK%NR"R6LcK>cN.vct;Srs3RG`6nH1Qք-;쿪Iqde_+tv B.$׆ޣʰIu=+_ݹY]EDCDolguO[{5F36;J>1:_Tcg(}BQ|+x)i ? |n.FRB/QV-~F|8] tkJ;m gdD0:7pRdA.$'5}Bd+1)D$ a*%$Y A&ȷRc1"YjsmsVR_^B3/,x|j/` "G9n篊~A|֐*Q>rW-#I%_C6Slޔes|zoS,\)M96rzB9CR%lXQV50| ?h ԵGWOS 'hqMhhe=y;ׇyP^ʟ(g헉`FR>Ψ9K(yRV}*f[CD˴#EoVp2CYF+v{GE:zpBD5Ttځͥ{+?1@2`X&,\vt}l#5(۾o4ucj!n6Fl=_2AOxlr Ǯ}BY.b+<,&~D v8U* C3{Ҽ. OFiB|?]L>w|z{p!$'VCo3?7YL."w!ߓA4]ˉm7DHkPLX;XX˂ԀTS-gk%'-k1c*tq;\IWy‚Ӊʂr19TÔ:!Nמ}k8O{4]MECaSĠ 3ѓʅLkqmA!D[S9WpJa+7tm'VW m}C}애.і,5G؎B(P;PwZA&maE*=ǹGfץGJWԣTUتIܳ qzgS2UX dlV h^27dQUk_?UP@'&3K#){2[;$Q۵Fjٯѹ!-@?YP/f&>.FuMbONa\&-_+y n0hЋS-`jоA^=~ yꢰq1=`%REΊqi/+wqX-8pfq`26jQNDבH0a !־$aԄx /]Hb0=߯_cF>Tnp 6>(H;-"U5C:v. Gk?@Cf<1%߾e؋^!SQ"u"cl/y N:f4{5R/2)G4V'&DVaո~,$˔\hJ/lᖉ/,ZWZ:wIJHl]~ Ug' }e6 W+RYe6t̀To7Z i zbU\@6zZ}4\U=q T?KsV(_c4˛X5Q\PZԝoM4k?9  J%׵$ /p90JE3Ͼ朝7R}#iy)uNed,>0YEUJE_zABP38xգJP qqt::fG<1 \ljn| ^n5UV7o7cK;uT.,y*?jsHn6aGDVDh@" q.f"ޡ!@1:DԄU BȻ}en#^t>Hw&^] rõL:d|O&یc3.>WQ2ԋ>(a3MgR2uj!#ӵG5|(0 r?1sdvu<4bM(1/ձ⺰j}S}Bz\P)Wo'Ϟu)߲Yƾ|L`H O@'YŇK`ͨ_SX-oex}m ev+Q^#Vb,텈)I;Q¤Y@ (ΤШ$e| 6Ou(jR[1%:0Rt- |5-p`DY{L1FV-AEut=38ωڜ`3sC4rGɑ-ۈ)c`7:n巉8^:p; $1 rI1T/ĉMA"5mys_=eF}V"1Aw}:9h8 LċV98eW|w\8dyJAU\9Skx1KAW^ ؑ4zLo{#ZKKTwboZ勓%ĩ' X[y, U!jcc 3Wԭ(hA07C@bzT{^|/7-R 3}X lWkt-^3ܛnpgqUݗX"UZRU~}E@UE1 _P=c㥸d80"Xi 5aᒖ(x{ _' &:< ؗ?BAWVƇQ)5+gㆦأ"]0~ !,B΋PXcC9;_(~gKVmJ`>GksO ㇲ׏=ySS ,}Tfp@pJNZ8@?,}BX S( wS㸚Qo*I:)뛷&Dp\ /a~ZߒEs>[<HFϟ\/Iw9ù~n"j$KR_T| ~GP7xMDL3;z"6K7!9,{i$ͻ~O(-;En *#2HIf2i>mo¼gN`!hޠܴOZ7Sh50PDP<<ĉ x&8SX;,Ӻ{R q(,q$sM'1,7 IN]M΁(B -iI+}#x6ȭ/7L;?Gg9abU<)ÑZy}7 ~SAWk&YAܢ!6|m> C'vQuIAx n'6[сڗsIT[d03OL8#A&4@CIM@dVŏmUBr=M N Ҙ\ே,ppvPR0 [ʨ%|YҦKx}BBs.t0\JD\ZuWwrpD˃z_57W :Is53$He6}+S{kYZ:$BjDC2x;*7[5OZ2_hzWC6[#rƍ6uxt9 HtM`MF?!Ebe^BZX ]@fJ6FX:uk},=a0WĤ[my(^my6Lۗ\jgž2RWaP'"HßE qd+ {_$YTH0 1o2ܯAze,CDvh pPo9!nQ9'|{s:A W.s+89~/Y8"QwmPl? e`9+Zq (J}1ȖlŨ#gu o ÉME֫/A+vH%#p&'7wA! H jnq}6":QF\5rc12W׫Z.GCB6Ǝ]C')ݦTVl&]O8Ssmue Tw0 D^q67# )oP5|r)B蒌lnL*m~>..y`=l˭YJVȝgiYmp{/1rV!spBm}p{$lљJ9Ϝ2%E%(2eUDNJͳd|DMR9f $F?h8O:E _Z1^̮V3C()zAaX 1wjD*J+ /o:_8*6;h6ymbFr\M[ԽYOa+,=Ah*,羭ݡJ ycH>UO}%B!=cr.h2:M)Έ\yM)=RdӰѴ'[<,8$s"F T*s7i))7|4 Z "]8AQ;jYX^@ɽ.&55N㸠lB;Q|}k? TU{,)^zu:ܗ{`|72ELBgZ^&"F B[r~hl .# x<=#]5Cb`C)~"Tۑ ѽd *;(V0z: }oZm _^oAP$j;Tbb ;|''RísRlz!b,Ơ97v7&94T; YS  @5ޚFVa__@P61ӧ,q^wFACW+UvUK@J5$[iM<.ʨAF ͱ7~YA _4\6ThA5).jJK8KU* 6'B| 0R6w-ehqKC 6GO#x@4w`ማB/\&- ^L>2Fd\t YWo'l;V+njs6$| #Pu ^-HBi!н{/Ȁg=cIC耈 񪫟z=v. S>H+ ݨMB[Tp ލgDl(/rg-%䲠b=s[qCO˷L;6"RĈ9>Gێ在[86oƗ1An4D32\Up %O^n-݇*}-FԜc$2P̮@)2 mtKŝ3 mql/4XT*80_"o)rA.CIp% Pwt֔$UF^EhӟhH N?S4sV$\WVV/"ڀfj.qJHKs' ^?j( I'pDΑ§8~#`"H2hT4}k\5>~TU|VOEP>_AGG.Z[F2J^aoYΊFl 27{Lu\<>4xC_kr);5wqdžG(;B')DD yck4Emx680U]b1KT]i'S9󼹲TF:nD^(A8|%fmtqmN0 CR7Kaڮv.f?PM^qIJdj+=hBw$ >L|WI'Pkx+yӥX&t݇#ܢgފj[7ŷY|5n-xi."{t>pJ=®ׯ@L7׺bKW .ء8dhY)ag0Q"S%6,io8tU+*ⷹ]H h66#EӮPJ#/ J.lUfkGsd!vOʂO!y )iSAce~X]~ sh;AR~uQ @P=\=&Vű  |o^꼰'bGID1,C(ԥiF?Ȥ0h5]fSM gx$ =%*K.}Mhݻ`DX1NOry_aA eakW,&5v!dW_?\["i]R _췆4t2A͚2W א%&7`8Um`b#ϰ>L *,ej<`v zh(jyYκkֽ!U6r)*∘_ 2R[#tn/Bϒ%KGjc]` ԁ:%'RS_T9f_NB94a矣"U`F~z]^6Ӿ6nLUr"hymkTs<#!$_{Fu@'UKR4miI!A^x\u<#4*cV 4q@o&tŌ^ .YMۥ]Wy0|[ &'!GseDBBAHF}]L]XhΞϼVUb&܏mMI8o ,Azo1N,߈nv$ٛ [nF)>λ: 6^yA7wD UjMn~wGm H)&H~hԯ[lᮓ$8+}ґ6D&&ω{X,"ڧ&muwSl~h{9UΝwz3iQ6k[#CM^{*L$MqhŅK jx>y!%8O~ @wk2x4YG@\!3:³60Fk:0S&̰ΣA[yy Ȏ TE}:UφlA bMXzA;3ԗ`L5W˓T }wV ~pKREmpk! G iD7Z1 mچo {85^$J*Go.7"q](7C:?v[tnxunn8֓[_Bk "=w_Vs7 S%)Z'0fު4D˯]G,R2n1t./]! m_J'`#\{"@eLꢅbbyצqs~6@z`S;OT.b5.S7|WO+r(/V#s&$'=Y }}D(ub)ODUHQ,SRM9ĢTm[z4T*X | So4o2}/% DKڴvָЇB@I]c]5ufgol\tr13~*#d^("6?@8 OWsz3`1@掩m8b1s9!͸7Юw'н~Kj&ܨ\֝V/I*y\6ed|d[5w7BMvi cSL~)]&[>xm[.lNՁ)ww8XP (O/\6@፜H, qQ6w?T-ϜAeLږkF؅,E[6I>fp{O*" 8&W0~i L 'cܐrYͨIR]YÜH*{L ]A%3s@%3 0h)-p,Q0yPDUEVdv%-t,^vVɄ ֪ m~KTB*c.Q61ր% H{=-l̗N Cz}Bk.i(#u{:D \} tنTn7=̬oZb"2mxw%Q_)h9>C}Ṿ K<H#!x#ɲ5;n9qcξ!PWcJV 1VЮ#bK?YRg|uo ,8mG qy Mdz#F X&/IS.+,MZ3ԓIʀq} COJx1/G2kwAg>=FKg3n \[JyE+ed6P;Ic2vZ磅ݟ(h}NI=b( V@. c%sV 1|͋Qn6bp;p#j<,e1 ț{|dШ192TcHD/"Nү5aq~@L)0CcG9K8y*WNkS7>mGmv7cGoEwu_b Sy?;x: f4oAy]qAÖ7p f<٢tNp4gXc9KxTEWUb:4@? QxFTpUr!|*?K.pl=/!l(zdA!=^:j|;8s 뿳0ŨtSNLO,UZF4s_T ~ѱjrVmTIeg˻&6>H;|JMRI=5m9чEqk٧&껨$fpoJ1N1UM^醙GNX^}-Ʒz̫+߿{evy/]5Qn" ߱5@ϽyHU1# J~K>js @w糈FՇ\NJs$jX9v49( 0$dDZ{ _ׁE6\8hvtèʀRHaM消8;o%>6D:hNB!y^QNn%Q7&hirH Rw ֺZxzL>7+uS MmxKtG/71~b *'Ģd.;piH7вUꀆ ʉHt)ESbE꿡2u{\&&èLwi!C#N)ziv𐹬Ĩ%PdM/t.\΃fѧ1) 5#6^ 6蓝rct\P=^ 5+ocx.,i9 r3.Ĭ8d? ٮ´iLҙDc^uUj3sJ8M߿,/wy:lk-_$ ; M,֠{Ue.qvG9,&S)qG8Pt9zfK=눲2 bSjOXJF+3j吾}$`OHKM虂ԉ=uez.=؋&b'Bp[CI8O&0hVicM9>'?=Ԡ}N\qsZT+BD~xz Q@İqd&>aQm JLX[8b5MPKrFnaf8قl4yv~~QW*&fɇslt$?WD'z#â؉"W}4?RR^< Lp+M#ȚAP]~,ܓ}Ё6_eKˁÌ֪FX;&8HuqlDwW;y8XN0~nTn>6 2 x>X@ W&/P '9re_ܕ@R_--/*n^ ||QKE1KnhavJ)T(bU_%m]de%X~N;'Nɩ>vۜ%jv*$d=7ug{N>Tmw|o`ڿn8b΁ҶNM$gps[XHW"Gpdb ^M˒%dkE ?&-B_wI~7* eءp] rޫzy?ٯ}Eޙowu,u_PuDkX9k)?;T*dFh@2Mdj!Y};9or ~ עZ3"gnk +Wt>EtL `i{tj6L.3IL!_v$&77;.K\Z?Ҁ1IN$Ui7uPʅ2HQ?r3XzU"&0,WHpU SB++23{,Gl)H`98`bpDRJK1r`e)lشn)F FpΡ[ Ї(^MA v  5 IׇcW-⒔v=ٶ9GÆPZJi7blZOd{n"/u;_ݻ~:WEBVQJ{'e}V_TZItK3*Œ*|5Z$Goy/dZ/!բO~aB~ A" 14؍l1`;:-~>/TpqA}CQIQ>98roN}Al4|R%oে/+;3"2~&9fZa.)R[1ߦFm<TsJn!v˾[*ˉ?t4@W5Y>X8ʤӆ0xAɾԞ_.((H먢KâǫzPZц ~Uom>EO_N\RT1i64`6fkվvw-7<4Ŗ2_cCa:%U?Ev; awa |W'犫٬)R5UJAk̛W%LC]Ͱ'm zb+N]}]kQ ZRs&PN[#R=P:[zVԍT90UL xF`RN"~w ~(1iY+U–{1X*e-1t kY53f½o@]?fz =a<6Avx4nbGl^^I/d{/5G{M2KMJ%JMjx&*-73Qv=W Kn"W]sɬ+2鈠 ꞝBLYy[tQ{K>bM#ħ$e딧?j&\F۞q(U]귨RKw;SqVM=Lf};2+|qܗ:YȢf5BW>fNxh\G6:jKڀ>u<7.k&-8+{IR^ @!/T5UY@_y1rY4J:?O+,tx>rAD8hb|0e=>ی Ugߨz e5ؾ~e>o24!Vgvu_3 ޤ ,iϙ%ex̮\u%/0G')Ju*#H?:T\(e6V&A ۴eI4땃Vqd|3Hm$fw\OdT2vfbP,|Wrgʿ6Jp_*WfL=^*Á Ei6F;*-¡d{55 <1_5L Zaq?jɳ.Y\Ye9L XhCo'"o`oD+5BsdwCWq ] VvaSۉih0j+,H7)HM;my/}`6DRk݈zCydZ;|BvNf_ۈ'c7N|SFH5OFQ +銙c;2%5ͱ-ػwU(Tf x`]l!x`(11`b2i65e<8վ8¦լl:Ub$ʛIl^NL_@6 =c{AhƾHu UWFR_/GX۠ 9 8bIaxuYf_fMWa;ь*E+"D$i"|?nÎz_@[" + :W_z>w;8 >viR>;9t8,k=D]Rp7X%MܪZm4ίr`#1bЗVty~Ar]36;BO a!:؇D),ūqJb"a'Iix7g3 (Lo%m>Jzu4cVTUVq`9ޟleraj ;6'P(xqĒH5nQJRHƫ-0s8ЄʤL#i(B\PB >Ã]{fL.uLLMʙ:bV{Z1a,`p$O'oWǷU?L #G9aYNpFle{/d~)o=a & %:6H.1m{ ]VT֡b nZ&{W1Ǹc^UjRljYU;XtC&7v*]_L,۽Q 5)jE'!w0LKKf FkY`+4:,tkn?u{ٳFYw&<@aB:FBPdq\吊It݅/o!йtő<.56W#&{k?1.(H> R FUk/i 'JKz#HBNƘ]:]Qbs7,P1e 42Xb*G]\l0ɽ]"*LFҤisug1u3ynL8b9P䱫R'}&5!i(5+PӳV%K%Uu| lTt&,>, &}".vD0xiOK6ߋ ȡ,6^tKuV¿B/:zq5 [a²'sfPl#pH)l_$4ga o *X35/wּhE5Mś^meG} ) 8P'5S2i ]5n,*sS˵þ_/$7%3yfiW tstٱ*]<')$ fOqp1fGT$J0Cޙ?19H% `xk} ӌUaC6qV]GlH cFrAs5ژCd$idOJd)fQ9A_V7Sc~\Ɓ~!$\bh~A]SzK)RT4PtOGΈ@cz/ba$u^sOD}N˳.%+||MyUAߔ8gMq.\O~ᲄ ڍp5Pq_g=;R}AA sY,C5+۸Pu?X6E_C0n񻙛M̔KLI38S9X1ZTفU'CK~sAY:h+LU'qG qRΖoRֺdY0y~>&޲?"@ETo7@Z(U  &DhpmCc.W)7KAK`$W<3 p +̘_e0'@eθ"/$M8(ma q$q;.X̝it\<Mƺ kYFW~~x 挲n6I"Rx '-ʙQ 4e>#X{nPuR%UB@\Ԍ <ךD{5wnb&C xur܉&V O^\*!&<v0Wۇuat[ۚ):`Q2}fW Q3 J+=oiLO+-ƒd 0(ܙޢ}ڣc@_q][ jHoBp vi y9$S|'WhA+'6n2D SIDSl\f`X XK9 oipў*:mf\HOPPVup20ѷ%%+Po_ádIF^J(G˴JkDŋՅßZa.IYO3!o9]k,Z.tLK|q[g>eSOKwn?XV (F!I>|]Bu(gi@ۀsRjn`VK\9ֹ9QP|e_-d< 7 ,lZ CB>Oɡz Uߺ'㊰;Uf[E\5THpNFz%S*I3kx}ѦF>ˆP.6CYg?C)Ψ7T}av oKyŽ˜pF2{\Ƴ۰枷GLF:YpY7^bt6l>Oc#>̥@`~4c$3?f^boGC3di|$ي E*7Ż j]/Ûv/b,(|FC;$WzJB@"rt VsUlMw2&JxQ[lӻkH4Eۨ mm*e)#CO39R!Exi,;Ϊj\cE5sbٳ˒s 5Ѓ(sW8""V5DIJd,zOJg!2_Ȁ眔v"+քzsJQyP]4J귕v$X*KY4h8ŋ v!07R e3zΚ0b_@w$ fm~ =gr'ⵦ 1ty/vX ֔aIJ p╾8zQN@C~(^C 7li_e[9ziu{KAOvw*H]:,VBZPq8ɪ],aO \fIU"AL?/_pC>ߞakW1mlq4w ́b1MX\M6M:z6i!#)Z&̦0*3UaxT6/*U &cE TeҎi} U*?d2ƈ4jjrT'x@Lnw!C H3h=52WR~som0L/!C$z.Cv1ɊFh~p dx6>-&MLD@F+FVWCT;}_AإɑSƿ dmGv.GpW ̫-lF_os6_RD3.aH:kWy00zs^yZJ`TuEj:TEH)rnI|O]_IGH^<ƚ ī+ѥ@q:Åvt:ڈ+sP_Xti:~D~5_ڎ!2 X>9/CE昑ņd/(Nk;oJ0h/;_xeeEV{u۬Am۷nJzi-IeR9JOqȜ>ϊ.c&0:مbf %kgem$Ī/#&bw"OvG9IJX41(y߯c{}P3Fu^㭆̚5`YD67M5uZ[o %҈^z9O|pOy!LN;N =b!0ms/{ߌ=*WG[tL'-OFC\/Z"?܋?=5*8{F'wٍX$v¢fEI/")Z]u8쀁G6g@…ݻkg8N څN 4Pۣܶvʩ[ m/OdAb sO\櫴^n=Gxͅ0U÷TŶj]ix{- eZfM$^zwX]۝zwoh3Buᣐ.˷kDp7E_w [9DBa AF=繈<2{60r_DT>$@uyȧ8 Y>G9(,ΰf׻KoKihEEx]kĚ>ߚY)IN`RkU7 ʭ}=gL:g$rLzaF;}1)]tGSSs6~fbuN9M]bVt߯%+@붐\rz}U|$ p>& EbhTβJ=OR`4e`!5ܜV>HɧIt‘q6_0,\.4غ$<"mi\M2)ɍ9s7/>ug6_}ޥ/άBy>K|}Wv&{76:tr5I]/Cbg I-?X8PK*l\I-CEp+,'w#6$\v֌{E5dQ |l\+|'|^k<>lUB8rb jFߘs C~t"clXU$ !dP ['dDKӓQhwCx 8xտ2a{bVR{m ꎙȾW> #jD@-& S{E5ĕK u~@Wz9L`U:>50 I!)lJ`#%Gdž1=nixS5%vgӱS7GBDsye^_6f=$N s ̛[dp4^LeݐSX+Y%pyTw!I]|`h)+= a/X S$Gz)@܈Br0z4W4lIifHQGa%z*=f#!6r=q9~%@Uv*!p|:6@@0HR+%Px/^Y_k]R+0 ~mJFki|Vk8:H2GVSK»_>67%fYYTx7}!c wTpd\}:Ɉ!7}5Pږ~ku _,?Z#QkrR;aPBv/'Qe^0hG>vq/{E$DB 9Ri/9< |K8\JMVj:F+x*jY*y`\'ߌ`ͫ˔3*R8~0Vߜxi*7#4hTm7{hsʧ>\-NsPV'>'?dQBWP ۔i X5ܳdobrR+7h}(ߕPm rF% Q |x㻞.tb E]X.I,4  hçnv? %Z& 븡W=9oqD;ԅ1\pLIDVXЕ{ʧ =p?\8s ͼ\R|XȗjiYe@C3 NT o{'YL(&fUW0!?#x㓬{-i?]6 m20q&]8XjTy 9|zOfRc_?<2@vCy7*P89' `C&^e,6 w[QP>`Rl08^g#%8!] 3W/k@$wG1*_P}9n4:HtW:n8ҧH #@rǩ|VC[2~qLi틑rn-j!J{mg~B`6{_ɏkzLgf:>FD*㖁 8H h{(Qsz8 pUfcDoG~\'Pp,5cW$fw+y7H '&R!O WW:R͒ ˃eΖ-l:1!OR Tj9'5}S2&G%M)~37XP=h; 9O?! MzDD^O۹AkM5-(ss7&sHwWTuc?:IG“KK1ŏ x!F@ T LS.zH<3*a"P+N/6X}ՠCK-`;`_B */3#\^ԃ/0&H}) GCZ$ŵ]RHܑgyW|(UK˽]H, We ʓ&MV(z?b6J3?zo7qisvi{UC㦊͈Kۗiń+v1FM՚}8Jcj\XN[c@ %g N-8$k\w,ɇjuL2-xGTڏ,TNT }14TjQDZ`XaInTEL8&I E|ҹ=lF n\ǜf7ׅ`|`rKƱ/6F~E(t]Ez$CiǛ܋Y; }6F@Zg˸/kVtm⁸W3vGQJQG1A*2B>Ϟ29Mſ_#">xMlGֆtI6:iuO 2Y2]=gg yhu 9㮣vXvNo4 ^ʰnsq‘>^la"5ZYA]_t_J@hrHNm" eHz7Qȑ1`6|-KOasUlOcT6 r^ vgA P't("6c #Q:Zfܯܟ>scHt>qO  7Eq[Q@ڣ:)?~HKSuP-*A+@UXwf#dz \ahݼS2LUpW&+ڑqUfy]kM8(zGT+` |-G&T`wtrsH;D& 8J\ SAl )HXBAhN@Si,ȟ1E¦xSV=.o70 #@b}JNY,*~zE-7;:x_|jgC6 PҧH~ԉL}"tg߻pl}VH~(+DF2J[$_n#~'bsZsaaSEֱV.+-W>h{Fc\M Càm2|0OZn0VD{%v `zԠ8̺a_mjl\\iޕn ΫYņQ{r:-$woA6zoBBt HgR)4RfA ƧI9ր> ˩@t _"u)10#^-‡#j=@j!Q׸3M? S? Pq6M@qRBk[i%?' Lb,Šuج4ۚz>K=Sy8 KowjHbAz_/!#WW\w605ے*)hhǒss3ChaHAb6N$Cc ypw[]@Ulnטقa]}a=6dPo(鿑?[wN*^ ՗B>Uق 2[L>e<ڛ1u]rEO(tڠ' PcNL(}(FzQUG~Q$coޞ{24F`qLaا9CĞ3۳Q㖊oϑ0fkj.HBS){ /B%ۮ69PFίG>uZ&{~߇8)lI]fgǟpB(}H,nG=Äh]a:Rod7nJ>jo\wf3C#ʲ }% ( 1J|m)@dTHvɀq HKya*fZνA͟KKT_lnB\="4`8#dȓ*cߵ;{ҷ(jCgA9P&5_s&'\+%gܪ|jGvdH=UP9@uMeU:K 6;.q0Ӵk <׹0A45%NtauzI쉄:J]T#Qz񧰜]; p+.$$xpXp(=1'|X+rgat~QBȕxUPw2kb*=_ p\//%eeMW-v:?s&I%I <I)pB7Rg2:PMv\; (dPa"s-.v6m- 'Og0~&Fȡ9v Ik,?-b]Ro13=7Op*-h gC\AZh)K-FWH !t֌[ʲaI+QhRH 0l3ev=~fVW)&l۟WTƩ=vv&EbOt:22D[)tqd$%bLyDTH`dKߪf+M$ o.AϮ&Pآ`=Ҟ\z v% n#A('CKE|( -5v[ԗn^|w1\p_|:&J-qjrs]G;xGet4c4?$}UBзpd-ۀctN~7X0@T<)G{}ُ^BZ$GIS50m/ @7&{$4e=UM2-ܹũP5?g |~S =9KVס fԊ ŷe&!@2rI io.N@J:^v<,f .xlh[31 `ތe^8 v.[3\dحJwK4'l[-G$Kx8qDpCA)kCP١Z+׻:22l}:%d!axNJp˘Hٴ޹R7 ?΂H?Ad>M6}@.agY9kL?Olb)f9?Y17G=%?.wN0ʸ/CS |҇)f lA0>b"p/F ]+ER@sKto~dZ?MMvp&iƥF;0r_7a?s_poX=nuLj=3<54s`/X~if5N'ovʂI4:#HgH~ݚb!h\ݔQADE MDZ.>P}>(Vx=;?o# K }l^smq2),*# ʧ ޷sT HJen>*'nVl2dϤb 4[G<^z)v5 _؊BR&-v!~-'E*f_qCk6WI,( qTԓ;>m3 )_9+Ew%hHY'픋s5M k.'~[[c$aZV!a:ΓQH SBG^:o-X{R-lS5rG<Ħ6~R'PH$gf@-y")-<]2rJ˃D )(jUz0ޟooVxSŊ\&$QX*#4tus* ־7ab~K7zMhio`usWElvMp`>m,Ɠ,cQuosFNyܑʸD(7 !eqU5"(Ɩjx?Swe![.QFI&Q, Nt}:'3GrWQ=JɮE496O@’6Er-yT,ƸӋ Ik$O$:bmix'&qam{ncsEqA qS;@n09Va!Aͳ.I M{/$f'M3w7[ʻNwkQXɌ ,=Q$)S {1jmJI\)&Op$10aXM>WԧO ?m"\3u4ߜNJHf p?SyQ`hD:`4^(Uw^6v/T[?`?(,h8u"SMcmz9;-.@}b}RhmZ{$> qIoIL-臐KW`U @N{a5V,9=NAL\x,, ;(Bn|x`I|!RBf8֐V|`{h,6kQkۇxX'&vAý*ZCc똳sL]r.)c*M;z'tvTXº1Kd y*J= t~}Vh7=7D"ӿ^x5e )%t}<_p>'ґlc,G.2ڔ>{PI'ǔedRc_Dڜ!Z9hDۄcmV൦-,آLHIvauh~=]0"`EviU O;:_Ɵ*״lm/KGj]i¹4Į_o?΀Y |G_/~Ep{s*M5Nld?]b Wz^HW*bsmgp8jGGmqiH3N Ԗ@HM"Sk5ʐpqG䶕rTO"pEJ۱vJD;CشUA^R}ŻKFtʫ-KZ{QMsVSN@+'[-9苈iv/pZL,Y)"&QY-x!iG<3&~ ,3n9re ž""$CQlJ ׶S#TavOñtMZ |sRMvsoS]tBʇ Q/Y)6kV)&oȒҜ_XÞ Jb}&BF4]fVDuPMUL8,WgÙ<;jC тk͡ͅd6øa!Tw=NENp!s,%"}4t aԺ(n͜~" J>=Gf/ցҖ1YnK] W/buبX0QByDEz_K IN Ț1BfA'dE 2 f׳lj`KQԽLkjnzUֺ$Z(զ$(ȃ'C9sWg+*蹘mG >.lG Z|`_*=kxb^d]6b+ӳ37F)?E[&" YR!,)N;EkNRD(EMD߭WCw W1r Ȟ7*]R p.,HSoַ^(CI+GV$`M"S;X$FzվPAP?-!q!jn/).&^dQ!XG&h=~Ht)fʞ5i&oW%v _y^[bWGs~$r&eh1ټ[ 3TeLS9vT8#KOMIV gVBJ6 ]YUI{i=75U0*ko!QOc,; X9t~pnY=GɝOjklY&N P&ަeǗ_n)Sg1,29]QiPD2[TqqbKz=YR~5n2=]H_cmE҄CguET.{GB8n>0PU+`m\m0sHeo8G!'ʯCNbŹ:)aϊV@3);DpDmmԘU9Ta奂{?QՆ]6notMP)]a$sC+cSQntt_"s@H{iеɏ̘r!;c$^Ci$U;}dTs[Ņ儼;UHyi^*O^q`! G0{Rݸ:CzA!-ԑJ{45'h{!JU H}U%5QeaRƹEYO[T .EQ}tr=iM_m9@AH|\j1xuTks:csP4= <Z4}.'iĻn.WYao7s}'Kȅ+s.:YQb>'AzQJVQ#6w|_aec|0Ͳk&@-jW }ﭨ J=-w't) '5#DZ.W}/ ŒlO8"6~GQw4Y^⁸]d] w< KE>qzRϛw.=J!БaȔjFN:d o0=)AF-W\$Y؄-5D>"ٺYg7hï ;%خt{T)8c%yY5eh d}W;I_j"Y8d׸zH$jO+@ v! ;O] HS(؛mb$?ʬO޶?f ^:ϥkM38ZʆcI밋0Ru?;@&?iJͤxmzAԥA9xD$O7*=B3`D Th0̠[VrX ^ L67\\aG0b9*hTz\#Qj$Ц9B|9=e.| !i஁trŲ 3ui6{vS~(ݩ]n| v%NQ;< I74EiN)*i]/>_[%@jCԽ\IokC2H\W>m3P :R߬`]>]pqC h {:lWٯM -C+ﺎ>%P;pǰ10_S);0d|lDʌ ljR.ЃQG +^;l^S%P)8S'M"?B%l#`|ѻYp$ ܾZhW$:fĴ0/%ݗ*L#zT'n7ݞ |P]E+9Y(bt?Qʺy8XJ`ԁ} 7Y |_ )˫֐*V΃r;j[ Eey |SʫDS,0 v Dx7ٙyh0&!H @/>LJN5 ƚ ՙ?|h0w{?acGWxZXyziɬQ5k]" ,ba*Ӧ!nRcl.ɔ]Yl~;_6Ig@2KP8^LrO<"fI0vG %kЀGF?To*C ϜfI%4O}-0i9\(Jl@օ}MO4b|կ|Tmt Mt mYW)E+r>yJoNT+og jX 0h"'%zew1O\c-?LKx9&9 ɘ#=L)!(t!3>b*~sJ>cޗ?%kvTJL9:vo5[yHֲK۵-J{c4sBtZ!*t&-!ݫ0-Φ`o(̗wa${/VD}&z$H*y+J!AI iFE,yrLX6Gh_.%n_XEJTՁT LsFX8~At.z$7.C}" ] ǬPCK/ը 9ţN/6W9>q >L`4gŽ jRkSJ▞QGdy,y)%Pdk̷Tjܭ㟃_v >7MTϬLnf9+}Ktr1nSG .e%I?:K~0[BJY,c8d~N< } X''Q˲],M44\MQXsfޣqđ|zXU@P_u:Ie0seNjNIUPn?Ӳb5e?]h$cd$E3 ?CO2% RAwRcS rT]D|c^~@٦$I L(ʝULA&_{ϤLe YBwOomaQoC( Bs`6]4msȔvφIS֖XMѓpPOsED &>;Nr{ENzJ:eZĦ2 ?dI#N0/BiCpAar?IAX8ol CM'%7DZW(Q, 2 &^T/Zмˆ" A[m%(GW$(nno1W)׺Eh>$y$ o:B>L.oW&$?#ȅ L w"&a0!ln9c|Sb?^BACA$w% R\}qFN2@>`_72x,̈M-Dofx榤rOrqC4Q'ئP:M-8- T=G:R DU\c<3bnJf0^Ѵ``F$L ntfVoFq"(*+ylˡ*v{QmT‚tJYC mcSs:啊 4M{("/`zB~ LYSGeK6ިئ@ { l٨^FHC#c淋18k _}J-[qBf @ %fT.<0 34^:UGS,z漡?@^I]xJyvNӟNSoSыa׫5sg3WRXChb,Li(k Uq#[%W94*zk7 &םi-[EWQZ:uB ohlt,I~M%y)烎ne:lG[g%{?ܪ}ܤAr}_r=8Ki]Gv":_eT`rLEl=G5!ڎvF]O/S ܴN2itBR[hIct.4Oc|@f;63fo-߲9"mJrE&sֿBZ 6WJQ!nk^*j^4@uVC\!⫠efUײ\*I:#HI4< y gnF9=e;`Fz|=BSD ~T>ՒDVq h[٤8+?EO5bf?i=n87@}n|8cɊ(UQyomqV4cԯtIJS_^FxNeG%Qg:#e%xߧ7 K/Wj5;jK+U\RyT6 `νkGH6Q7؇ۋUL_5z-c:g.]Zf6ToeCJD`#N!ɎXcNNJ2PdɣU. 0n ,o6"ࠂWVX: |%xUb hfdXlH5~e?^RT?\'܍L%3шxMC8ŗ|f!Sȋ׹vj'HH{>Zג԰"s!yqzJ!"tv#i'`9I>o4@QU#3fK%JǻY݊3_cz aw?"GsᄔҪS . s Y =Axy1 L*/1(^,HSDQ[ )Mw 1 :XUZxs =ql$e$u_C"tٚ@P*{06 > R3[zmLjO_tR"b(X5 aӀ|Mgaټq2l0;秚r82=4~[«#XȖɡ QT{Nu3RrZϘ$4 } Lbhst<ʉ,w+ϸ[M-E6YYtg`v{lʒJ9y1phm&֐ łN`~r8 9J]6BkѽxR` %Wހ@OH[Y :]cJS&y' ĕl+'FGKD; Ֆw"ϩj(oj?T~ʓx45dIn _p6)W°Myn޴;-G2TE#y(3[' L:T ?r uu%FOx{HXٸHnBd_=!b^S;ncR|##P._wCɑK]ڜnW yy\tscy:@zжeF>#i5˩mD*@ t C>D9\``;hvz ,Jk!Y!u#gz|MD<>"ځn+ac™c|Io.%96 rKWG=p4RLebJeF`%A7=󦆷!8ְ~py8cz58~pFݚS>hS֡Ur(7|`o3xA~>]}wQP׾6Pr@@ .1 eo2aW,c(NdQ$wѸTF3*'PbŊ*`fUQ1 Ix)wC[pֆ^b"YR!i@WFTivd6pc~UP`#(mbqLaJ6i=+-=D," :6d <"Q -эwFqǚ8EijZt(݇iZjQ R!1Z;@3;3SYk,{Ӏ[G  /0iR* Vd+p()Ies]/$%9AңΕ )-'_-km[0oˤD Ybe1xt}mчf&j{ad(%}dv"SJV ."U\UcWH['Paq;BV?GxxS$cd,6@ԯ3~5PsPCM_|ufXbedm[iz(DRC FvI1+>6BeSf`"jGcm㆏b*HEŁޚz]'=Bn~F}>| ؜ث);Obi ?҉/d6:Z3![+Eo`v$bW t«̩YM9cԢqP8#5GWJj=c5y{JaozeXR`ߔmum9~3&ԡ%“wk.5J\H(jsT?880^3(ζ#e~z[ d $wZ]V.1>ܙ',Io<\\]zp"JmkbxIVcꃣ}>~#]NO |pOj+qR CxғGD`7OR.ThPjN7VՑ][UaW92|}n2) qÊbP ۱Pq rFGְPHc2=fTqaK};Mu|3ָ:o$Pc|bԈ֩: toL;`px*[݆XyEڗJqs"V.@j"oیպ`3:Ҙq;UISvKU .xq^o l oTpL #j"pqן{^>ȝEdC& kM Se\ v38n=!r}n5-ڟ +%nߪeAG:{DQkKXZM+\Y1i7JGuvn'&鍉=c 09\_3"Pz@xہo+o@xGqfZFX=dn oZEsc@ }f>l:CpŭǁyiQd4_}$,:C0D [0}mE?xF>v}y?; ÒxE /ĝ"XutnţMF 74w= a֮}c=ȯC`r/3IRy2a>3JҳLqq'>qy7<"wIΎF~C8 n5)©tI5AMBKۜ65>6fSp/t6T9ʭr9tZ4#;T<3˯?^]':tcY0 ֋Q%)Ae Σyo_W/4`>1fZ> d[Lp~cF$4éZL\P_ndौE1;ۭ Vf$@[pd.GGOBqY8 ?ډu6d) KɖMV pygᣟfH:̭h~,"Fuc+@Iy=$텧8`C;e.;=T}Mg8|ZB`+9 ȸ}3BTnb0Ju_GcSꤞ"D+C=4ER Rmkȫ&|fXڔT򮿄)A\e<=:I3;]8ZVծFq o׽B4o\wז5ɛ8.Xt2?Ǐ/kWhȾmFĚ1M4UHRH-WwEbZ5ޭP0J{Eޗo{bY$MY#Gs[ћ|c|V$k(b6nz';s9%W&kSO zCsQ"Žځ28I cKML0qRYBg[zY.ЗF]'erMthܝ/pP2<DvhmJT(5j01-経TVwtzw(pLr= jg!  5Cwk_W;Aq14Mz'fbɧ-~*?`"$/jp8Ծ$4-9 EK~SN|fHzNUj撩,Qb,}Wu\\KT,yd* ZntMKCq0t!f$Ñ؎WqV ۄnHnF-+S n@g8Ƴ\%5J gK:G_ִ; T,(hfxJ! M|%rsĂ 8O:hNK!<+m-_CaYz-*?>b0.W,+ɜܭ:PxǐIBU;|.TyF BHU1쮑:.u+xoVBlYVb)Ę+PVYE' | m^sFg)SFv%+:Ǣ:ZuSYBn/( |$UŞoxRA~ W@(X ڭF/Qo.9dאּ0E{?/&zlgIQjQR_ܞfuuwZ۳=U[v{)| B6IUqh/Ğ3ޖ iQhV8k`+^7msGY|K} Zh + YA@,9) 5Mx8*oף;kO/6^K:ݐ_厄^ax|Ajĸ|6(gxo/pEiCI{4b!2{R`[j*v~|Gre>/p2E -(0 h|p5j*ƆZXXA ӝ]d6`[]x"^ugh2k= d7M_s۷r_3SFy  T ) 'FdY/1yz_ gISOjAuBarE~ԷݙOٰL@O%Vxs3' dLԽJ {=WGsڑ$Ҵss.*lW7p"3!{Z;~AR{-;nHAE* XzK1y^}>6'Uϼ~jtrZ(gnY T"ج2{J}1BS _rĺs'DLʌ_A^ud׺ܩEp_6Lerzc6c՛t >[D{ On3m^1 ~HT;pV[3tH3zr<#zkUË'jLYA5 d*YDcx!keӶ$=DW`` xmTܫnYe4Fx̱zq"ËEjg'%Qw|>)9D9_)c ŵbG_Qq. .LgpKߘ|qffUC(}u$`|h$m]F%"~^pb<-t5SKRko";ZJ? q_\aTPiVgrYI"E ҹ.鍗3|k7Tڎ\SuIZՈS4#P1KUO P@,CB)g38XqB_*' "%|/^'a8Yݍ82H0+c+%sDSX>5˓Bt se2z& b倀w?q-L5K$$EwI3| [6z^u:)RSGZY6k88ˢM'}SS EJyܸq1c &J-9;AAdEج/& ̓Iٮ\{E7]1 FJ<`W.8i #trbۆ`|׷(J~yCHNT??ҨS$OVkH;Ԕn+*ػV&"i",y=}7@iKRbolkG faO+d`+%ΠbNyVLl+ E,#YR~hpN mR5t-<ɬ׶)~ڑM$^|~vEQ+Zܿ0ЂaR8m'1i!7+6}:m686WX]ƐgxAc@88K:IY!Ɨg/]^."%LtSTM) PB6:;e[Y2LcG+?,\"0iVs "+6 (0/Uetiq]N[~>s31$I`zp.N+c."L{GIsLϘMlO8 5$hb3PUJb-7^j{SVټ UV+ bKwnf[Վan{=pn ivpZW!ArEz {j YzPSMX$t6&{㰟RbjS)OqOP@簠F1ՖB/D 0!i|!wZSd*E.&U9*N^ID-lTOIe[H+LU,lt\Y[?.$`F7uU{n6p}uG2UA'pfzYm;:S >siy#xp-O'40^D F{G%n܋5OWu{PT%}z0p^MaiDQð[b7l}A \ UĴYGƗ[T卐q͕Y5'T=ٞHƂCL<`_5{b!Oc*Z(0*ɮ"-͒0Y܅we~u\QِB3kFnT@y٧\ciM C27Rq:%; Wn\gc^Y(-7_W} uTk&CʖU~,cr֭p"єN0a$튳!m[ WxEIߊlS'o Y!9ǗHo=/\ʕQ*c)%eoo$oWbY!BBj#i]<20ci40ru ,;LitP|N7EϸbYX; i~PiB)J&|1L) &\ѝ1dy7*GˁTC=ji#MUD|VvC:ґhƒi^ͱ4o҈HEMJUHT06XF.rAYT6̅:&\hyaA!5Ig; ,d"7Џ%.L0дR;+6ƽ񡅏@ԡ}G,ؙ6j^K@iptLȗYU3S;(}O{(,V]̭A"/&6Fy*98GJvrt;+ la bWp)ҡ{҇Ϳ :yuB ݃uVOvhn՘B;erXHYu߉],/BXUlbbfJȆSUۦBT_ުzW}4ڀ:@iH<.ԫjj9a6B?2chug$ 9>o #3.XqƶIhVs*FBt$ɽ(қ<"T(LRr"l9In+%*XdHj*_J,>>Gs%+Kx0Ofꏌ3Nx`3DZ}nE,p`Hj]qenFZ РQP8w"l© 5Pn\]e^STuM,BsDۢkmFv (iN(2N,mzO]Y7 /NAko4hYIw%@+ٿn^(22fP.GΕK:`պT?xthsM 7N0‽-l&5u41H*(B> WGǯ=j4frÞ9\fe+GQBny$Befa*We>mF ``cL,8*9ڀs0LZꭱ!>ě]5{ub b, bi#rķzdZHVr7|kpLt5y<%Ӹ?e]m(9[Wsi7ʪ̐=sG8ҁ|3ݘJ\ 1VaohEݰPyU.32n=gYUe7L)bewƛޞ{OmQ(&݌Y?U:EoY$.-ƀw>b Ix_IcaR!3޺B%FT =t\#}ـˇ|"Sl9<Ӱ =Dq?bp@~{#\12Z?_U,gׁ'ԠR5J 8A#L5 7l )d-ȠA26`^:X'L#,TSGڵxAFɅ! e+"CM=Q-phBL Yv_H 6 4sC x{90. @r%I`Ϳ.,ِw0׵GCa_VkZ 1.: L/ze*IT# hm%qj_7(+L4:=uhnx= wz8,MN&4ۆo;EImABn$t,O^\xiH9%t$Ne|=4ݨM4԰I5+aI-^6">Lu4P1\8EPy1;^ U [ALBZ[TŘ,G=8&3 Mu3QDeDhNDLEsI"xF_[!Fk)T ꮧ{4RDY 4ȍ]`(C퐷 )2C6JJ룐5KjԋKwW- S #]9þh؛8 "L%2ǩZ:!~Afbǡč'TׇK ixy%z6S_D&Ǝ :y!Th;y8'Y/Wirҍ֢S!Cuuz "}U15z3K^ju6 s/ϣ|@|',2X7:,OR.,'`T-jթ^s ]\zS?-[ݷ6s|Ǻ3$M Q8fg:xԄMûA2gTmGha.1e;l>w#UҘD!#DZY ,BgpLN4V |Z\9+I8 t{WG@ߋe3k*\/}2ZQ)yFC A…Z G¤I}4;҄kh.<O[eKWx;/bcl@] ՍW_cSZ`5NCKBV1y4FAvnD?S) 1%XIuUuMjq5F@5pWˡid-yWM+l͡حMN[H98gnS [m@WrCPԗT~%`iw&Ƕ ʍ=ƭ<8T} -/_Y1s5MOLGVA6rؔo_ L:FTijx;G}=a'%iJ fxe}w*.3+_՘? /3 ia>Q皊ںI]+V.g7]Vel`1 fLeUƋyؑl9svtqpLȬ… Dg@oRIT_0Nrq[LKђQ&:fmH< O\JrDY/@&R׾5p#`s({O&Xg|%Ra悎 j GlL1!Mka0P2%=L$:Zw8NIdBgt|nEVة@IxO8`jb2ϳ(7M;7;8. uDlܩ! `'X-bU"B{li{L[6c\Qù_١oʲɼ9b"K3)iuJ.hlS9l>3v?& ,cC ^)SDvu#Ӗ=:c L0_Rnޮ0h}6oz bPҮ""nA&}[*RyّsFW$ QpHtе'jw!io6k2mw}5UIمiI+=mOn=BA~ޱM~Q<ۣpJ]mg&tK@ BS2"z*mAo%t J(o3a[?voe1f*'J' gQ֦VHqx( JwL W&Ҫ7_ q±6q*nȌqy22d富=aaƦO{Sl#Vf\-L쨇\dkq>މTLTV~Q&1}hSmOj"[\Pnխo8 pٟ-ۓ*.B^]֓mc:|@7ogU䐅{PqS&Sy+ց؊*0cA"h`s`oi]6.zZ:LR P k[ȒE>wZ'L#b˜$yP<9^pxNs bHpr7\C~|f$dݓp10ٰ ㈷Ld+kM ioދKH~aU ks޷iOdqCtkQv mփ--&xuu4Qk65-N)Bbgt_e{̈́z?mlh0AD9 ZnoW=K띳_؊LDM^ܽf!F*a6+y,Bbx<ߣPM2 #LӮJG`âd'2z*CTc\|g*o _ImP#Y@H(/%.ѽ['u`~&XLWN9M ?rUp@g5^)b ]((. 0(RK?e*5@7~" dZ ۽Ы| Nۃޭ mEHEgbOz(Ҡ?1c,Ҋ柚غy/ `v.4ŐDl|ջ<~36\*B'Bӗu!/lW4rsnP+*1$(NΉ ~a={&U} M??6cȞX5A~_gp@(vהs_T1}I7hEB5֪6[_J Zfa*:yͿ'_Uz32_JC/> V&/P(9 FW~={_.w"P@ѢݎHqkq4zksT@7ֵ `o7Wah/R<ݣ 8!N3Qԫg1_3kKU&D?q`,nUAIڹ:d ))X<3@ CJNog\׽s O}ܕ8o͉:(dq \oia:*>LUڮg%J`L07ئ](}M^^CCha |)ro 5B!@![?EXXMUKrrA ʕ0z=[D=MW"bG|nT@x@Bǯ3K#߫e GyP̝|ͬCxx&h*#o^ AӑiEء{<#>FCji|2!f1YG >jl48 (o .i 97#'}OyR`vZHudDWj"&=z0GO靲vi 2KcAVY-0>]I`kE^uf#^-**sBkL16A$>&eyVz?c%\8+& f#-w.Y3]D{ː !>/3id/k**01UA8(gӆJ Ϥ*x q$舸bdP;ۙ{Dt4\kN]oڭU:Yx2RDg]g 34='@iwV-1@:aXMg9Ia) nO M/ުqVQ”yKl;!ÛٟAII HK0UwkR͞_R4Hrp PO\J<(OR$q@lH&fІ!Ks\ϓ=%&E4,?Z-V\j7; `/Փ.<@io]|O+{/oI1fB+0c8 gBANMqW]*ĺȷ5k,۞ >n v@o-hw 5n"áb'`?Qg^s<)8\0M}vψgw7% =\₞PfUR^~ 7U&)0|r .b6G(Bל=E) HPu{G]n 1*yne*kO.,50$usV0%?CQDf/@RAOL0H wn΃{_n@(+V5l=]eXlp)^(jo\Wc+b&8CT:ʡ}BQ=_G2^C/ b-ζ`*DJ2 d T7rD9Qi\_'+:%t@v bnAq@Uf* 9_9iN~WҋE#kxn]%Fq0dW 蜶`.236Ł<%/ÿ<Vz 8Ce=ѡ݃~U&`i^D޻t֓A9:G1_(czi1ۖ^dldX̝ OtKp5T6w ^#*JmsA R+#drt40d y 1*JC^Fu>sF ]\Q#6mGr'wG/7&ẅ:P+r׍h۷`yP/X3/p Y;GDvV$`o d X2NH*h uג@}pf$z8ʽ?Րyn_ RV4'yVE~`ʈՖȬ2*E"]L'Ǡ8WЛqlY{Qqkyuj=ۃ=6PNՁJGIsG uOUAEX2B'ae`3GH%e^pQ&)~ UMq8/gn(WY 7 ;˂E PSan ,9/B \=-?đ%/%xg33m`|@&Yy?#5,3t$MCvZ{-`쬇\8y#dmξA_'ig|oߎ::]6ə1ⱴދzhGXnΦdbV+? G8pe^}A)GLsۓA,:cN >տ__M>>⺤qI; YiTZvƎ$$J"Zǥ]772ȴaoI Û7;~{W:H>a7V<(Hӂ# Du׆ ꄘӦw#P喹aoȴivךka5Z NZRj|  p(UvCvƑOoe"*Yh/R6e+|M-&Oo04 j@HLdUbdns^GˣIXF0f0/0'R#]A p6NnWs?i$'vhc(h#R tBV`O3[)YXgNd[@RG2Ƙ^:wBXN' dQڕS;BE. XM! $Z^rK0on(k2\wiRʵ].EsH# b_k:Ǚ)I*ҖCO.wDHo2(Qu)\_"F_%_ZLf}f@J LqD=+.g,RG 25sKZ #808T9{(tuvOZWO wh}96sE8NC**QI`:b L%1V34TB^Pnj_|gCj/( -:lgJ~{؟-81t!/JͰ|7d_A8Տ1 .- s5˛^H{pz\34<0w咡?r,t?Ee0YH K]7ЎzPб-i~7(BE5ZKUoF6P?6]O;n*|KiP}q\]"[zP+żD8T̡aN tdWM0D ;?5ϘowR" (^i~M9OgM8 suVRi2b18aq}n26ԻJǃLX׬ 03GC5j 3MY)&NmOa 8}6[*t%8&dfv+aC>SGޏFmxe;]:7:Ȩ+hVlNSd'L~;l wbY|qb;ai3@;TF{B G"z j=(cfnv # O>a޾?KQ/A6@L'?'7>.N*,6%,ԉǫ68{*ESБ} oVpkCN:Q8aCX&fmUT"3 s9w͇lD^֤l^){+&21BOPp'x2YD+dm!j[~2 ;3ѤHg4V$[T d2vJڇGgOxw׾3<Wĥ[{0J9* ÎOr/6"~DYh K:g4⯍{_]Dh "muϛ]>a%8ہn[;?@w"Vu gaqȢ<}ud\0֣Q G%ߌdec)9 #;ܧ$cJI_x dwH8m]Bg#xep;ti`U[g;׫>J́,`4̍+RF$eJx܀ixػGٳ]i&wAE2t0%h #sƐ iy+Y6dTFVnF%Mbw6 e7/GDFlEI  f(%>" , 6]мZ9-r# BBnDAPK3vgbL1;(ZiogVNIJ$P=ʹJB}xK7s| ϶y?h{ 8MPG˓qÓ&98£CUױIO(ѸL&O]q#' #ZlQaqJ@+‡z"kw5?Xcblިۛ>*3eLj ӵ9nILգQ_f2N]ʺ% Iҷ#tsR9n0gL169SfcE1IMuVmwsy]L te[ 6-T@1Wy,^/MuM}f4/e&Dxc̠XY~.E{E%jh~닲wnXy9={$&=wh XVe!;J+yr2 t wΕ ZJOI3'HӭꖋYWhHT3=AQuw/}b Ո샃Na7z-&toiYԋ*wyG8SlO??8"l*\Mt/ #AKϫ&9x%nL IL؅oFN6䠥3W;V9Cxuv&9ش'GJo;i[U7#Eaul#"slٰ'Bޤ;;Ieh;!g9Rjag x6ꉛP=baF5b֜|Lnۘ4H9 2yS* ,aP2*TD[KZ{xjN;s qT)_s֎g -aRz^jh2`*.`Ǜ%5IY3{;B恼LF[rtlzh3G)a! dՒiX!*fj):rLۭBLHm+@贸!&Φ{( y[iї'9,u|4p*&+cN%1cJ+ӺQ e[{yķkϦvV$ꑦ۸ZM(&8־>8D?&#FZE\%"@`  5f] ? eT6#^|ao+,~LjJ]zʴcm 1sį 9!ʯAe6jp$ )<=ϋ6->35! *ާX_p#_2}!Ԩƴ@fKw]~}kmABdκ- | ? 6!*+ۛ ;e"{8vk!`*+e(15Ex՞Mf>ZgR4s0 xE`pٳɣ|izFYQqݰV#A [d_^F,w7WXNWpIUřfb9Hɝ?T)3w.wi #yQ*!^4RH(7ԛ>.Mx! X6cRX9vTZo:mgGdE[W/feb_moIDMK<LLj1@LE^ 2߭Q aۿf{ciZՅDmϜj29qXbJ=ysY0%Q|k!)U:ʻߔ(ϡܵajY]ʄIm>vS\.iPLx]_Q !ooY {Kl&R^jGǔa.SG"K@G`$. O!ΥzVd1%eA-d#e^ݪD>aw?gﮬv"8\ga>͔nE"&]ŭ/q >sqAًvdwH/,j`g_g5 X4B@&CMR]@ 8lQ:Ҳ'_f<_+VwgQMoPkPY=|nb&lCV@ЦE'y$C ]Z NɕgbI]\BsJ#oSS4g2_:ѠMmD/i"`5t$4lglaFNJ'4i$CуRuu vOۺЎ3v0QX''6֘1]UnkR*Tfۨ1$\.&#Ykm&UXxnx"=w^'LoxS\7 yΊ *$% 0x}o&%.r= l}=߱3k35]e3ݖИ_2o I}"AzI2.P <9>EIdSIڰXX f Fz{1ꇀ(6|ooF8*aDW^h^<dW@Ɲ[&,O$ܩK$|]P2u{)dW42HGcp phJcf~RVz-N/;nn V#im [{ %0K/썡sUd YeTYݘorcY-\uPP DLٟ!v[ rf0,.2GTj_ Mq7ם iG w|8ڢn *V3y@VIa$kҭiKC cBSpzd74mSm=0hUrgiVb1 &ftЉ- x$wwiʲŃ)ˍH8…i;Pf~8qaMaO+ ~<^D8kצ +KZ nZzZuz䅔50CWۿ~XXίDgkA=B.z/lA=,2rsO-dkpyC#%`sfE,ݝe`6o~x&Myb7}RhVwҴ`B@dw 0N*iB|M+ҍ;&CJвYڽ[_=1]΋#- YDk".zӀj%Q>Qsf#]>|)oD撸r(gQ y=伝#JS {V3uҾm ks?ILV,idSdY,B&4C(:i}!F. д<ީc6&Y"}6fɃ[_ϲR1gjun/1&q`-O1$YE`!T !ּAdxnM,^4MD$^KE!WJq$!;;k q2 B>x 2.%M(MLߩ> , [aOPꄸH!/iH^枎o!@}1H>Fe8LS>P@c{K&@ mifʏ /eJ`|VUཹLM>[5JRasHgق`=v3c7X_?+ lY i;®3FcHx3 N#=? Gpk&g $$.;JVơtv: d@ySg(%FW'\lQUj @{Rj *Fv<<`z"V-3KɤJ 'UxNm @ 7alŚK 1_ ;U֌7+LU9ӭ wf+-sU@>d':b(͵܉WPIA=])w" wIܞ};(gQ"Ҏ󰠹ZHLNGt:p3|0Iieoz" &r%WKvslN@+ǜ{$CԁZK09Ӣ =&Lj૶IJ  /!W&]D҄;~!eXi)ZaRo fOw4220Ń%VDgZ64g5]{N$[7n5Aـ?,j7~ W2Mj4=xÞ*2.iW8{C4!!'OXZQi *[Cv5TJӁXَr:\m3? R|M8?1e <6j#W6qkvx叿R:U@24zfB_trkG/ō^T=斝p]eX\N"J.0>M1A+0𪊰Mh*.9 xCog1YɉOElao`db*lF" AP;,-._CN^Bu)g?q֭QC߾_`ƣʾUw|l5+tyy*7OµY*~ ݁46&`as.{z΃u3*W j!y{WN%br4k ]) AY]b3~kl.qu _8;Xy# [1T; ] Ml1Zhg'?+= :VTF&fX#ɊMUHDo*BA.b47lXI_[ qn$&/i6)iff_lN!ퟨsׄ|!?ƀd %Fе-nd/J43h!<`,BbCwnF/ޥ]H_l>kyG7޶=[S !.&/眕T]^ϸ*hue,>X+֐tk!6:!)U\I∅8j-%N3g~wh/9qߪ>\/{6'k@]cJM3iQyX*ofLxX{b{')f5t9 FD2aN<$۽ζټ $I5Qoo?ǫe!o`';PdZ~C^u(c\wS'Ap3n'x9X֥w\p&0C);}in !# CoA&T#*oh\l5C;D "alF:a5dü "5<q N:lEܨ h C=1#Z# t2+o`>ueBˎPdp1gS(|eٽNФ+W#>ͺ_61{nQ X]̘Cf^HR࿻K3j- ͫ)" GB۸#S$$"{ ʈW^N0+צ. a̸FחbV1_ءQ.C,l1mpy~݊%/Ww AIc(Әu,8DoR }gWaz:ԶՂ% 8D(5,֭lbm/{̻ D`sNcoFN%B1=b=Qfg77'ҧ3>eB7B4͏LQ6*wp'B G^&蚌ᮙJP~EdU.EXW5~FҞq^p`>1ͦCU?6e%U1) _X8VaQ *äFqz' X$5_7_:4!:w%HCmz{#\ʹ`@k6ZFe;+C~cM Rl?|C ΄0W$$Tԙ(m1\qͷq"8S @& k/\ΔF۰+s p ,d#̏_nޒt;zڹ5iC)Cv^?oK?zU F)%HGM>/,a߇KO'P~UQYKQBC6ߛ|Xq6EFB0/0M oD35SX ニ|f`9}#{[v±?|h_֥xX"0 qM=*yIpr25jɅf}V(CʪpqŽomxG:] Gi4b+YpdsH`*dP+{m?U Z{, :V ͻ4Ol!0 - =dԱKBT>zaNHhLF75XfuFÉɥ@% FhkeIJ=Vo~S#cנ$bM5`f#= 2,IzIlc R379B_6(Zsri~>ĺZ% 0KJy:&x~Op[Vn2W(Jàk QغK17 zv5׬2kUil |9SX'W; Q"8e%JFr',_U/_jGGŬLP &6aAA *D(j!LBm}?ĉ]1"^G9-)a܀̇Di*!J2' /ĉX[G'#Hժ,mMZEA*G,t Պ 7lQ r>-;L'$hLC^H.ZX~\r7j7m4ָ-w%vsv8'w/fV^]Nկ=p(,a~&"b&Gy:Sz4ZE.ڶvYX5\ooXȫgD\nj$]U0G_JPCybZtCuAD@v4qJ sv=dd5 mS m {!CYuUPpFr>8bL8g0F"E3.x_E#_=1B^nG?z_.ia4hХWryɄFe<ڈLiU2}O-ኃ^/DO]KLupd{VӊsKL+7GU4:yQ "l>{AYSp8:tӬ2P2`M=U)/&HG!N~lSpDz"u%l*g H;~.5][[N:TD_j@ &ٿOg;dtk6*"*y72"cܕ<qO*%C 7w$OZ%`^|LUmT絚2L5!w?z2ؤTM"20+lMtRF` h$*.59ri dիX="0dmb`6iEDQŸ>; Z{貲j`~) ^"krKIP$E?ͨK/t@z+5JŦClFFͲcJ `Z$w Xd0SY&O>ڜb+rnnT3EՕK$\ 05W1FoMwصLƹ`G11Iv J0;[HL 9FpX3(\[gBs / 'S_P즘/O4䉨d+kzQ:V}~ j8 >(j̾" 9nhֻqIhM]M{㪯\kR~,v}_N/lj{nz#< &{WUv&GV7wG`haK^RB|iH{ͼ c0\07*g~D/bUxrpkC7h'h8'{ L!鄷z\۝qOQ-y^c)p}D 2|@u6ڝD,˶S]3jo6R:>q"rE-tX*viLK#xU'0Eji(1`޹ajEi|de| bY]ѯ$,<Ɋ>!25}e@邂֘~E)2+1ąd}r#80@Qj6m-ͳ\V0\pu /aR jb, /I=ә } 4@@t_NlW8D T䤙HC6C[ɫ7 .Gu0Ƅu-Ih9]bauJO t{ctE" Rklh&3泳^rJ!v\ ,F  ъmq2oډ ڮ}[-[_ӫo5/immGx{o-Q^"8lҹ^>)M2(1Gz^CM;4NI5.][$Wz7k+ ,7fp51iשzrO'Ok,ΧH6i[p|O>"%rڕn\ F(.Gvxѡ8=:X}JEL# _7S@ Q,U^GeHHW IQn :W)܋bX*_k"oaApǶ(֒nY&8[iˡyF t$t޻D[&$$l aw,l2VCR"@xMwzrʚO2s$+;5~ƃ_xgaN0gT;~:"0$d;O)/6fghiJvի\ ҄& 9Ѽ)jf.<&+:A w"[~MKjlӐYQ9*$f^,zË<=abV5'ְT#ur聶Lf6{W2d ߝRc^}}p[Xyh\EV3L,]EA; 9>b\G\Șr:Ù/J֓+}.K~:M)d 綐=/`^ \Nw9JN'VɗU'Rag U*gAy\&ݣDFGYPR\2[b67WWI:T':-u3;Iv0')5HbQmĮ;=o&+`(m4Mk_h#^|L_'<*~; v7L$RCw9ͮ"Tl:,MZ,*T.58Sj 8bstjyAْ! \ӾVy|ΥDB񈂙,O@tfQ#KfY=C uw^c,'J6|iKw)i( DK>S~ܛ| h੠Rg/.=A_R{]}y{Q!C?oM]䗩/=x L,GDɕ%̋^}^&k9Y&ط+ |vv<)KYlO"lT߇8F_.<Ȁ)B=۽J[Mw(% y'3nH+9wJd 7l ߘ?G]o&hEff#}wAJ` /i>C.3v_G/ j*n/R`?VaɨXu{/r ?l+F|s|M92V>Qw|:;+# dB6`22[0Qwp#%^L\c)k?+"d_jW}tD9)Ҿ z1!aA%{jtAӱO?`֕|L[b]|Zes">:gd&rM5`! %d*ΘM^,\jITGs-7?X[$#, Oe)rNM ($LoeZ؁"!}k|R#^15N)~H",F2 sZ*kf:rUPIyL+F&z;|m%3Gl[*ӆd5ʬ< \kGa5:yPt %!GEH:G (9&#YmdξrAjOaܕɤ}D9b0Ƴ%+:S*ȷPhO'ߦ>`i{w%Y,^-%֞b'ahP|zb5?4\A`.ŏOB MQvbqTPL5'1j"8QVlp] c3I3:M8j6T~Y`,Q iV&ٍFĮi՘!In3GOz&SD:6k4o zh#ICb*en]NÎlx]'/d0c0ѷWe>|[xa>GhsbTfŜ37B{lOWѓJ>^Au }?Aݏ*Өj(Pp1 h0hѲ0']@ij~X/u,c,|0V}%#/:?SX"c e;X^K #SMF[B uV)gU _%7Kq}R-)PkLl<ݙL߶B[-&AfS:*ha~3O|rd l AENjyUõPA,^"5g66P>g>nv4_\(82dm4) \m.F.8Z\bռ{.ejrzdSJ!E<ˬk A\V9H%׈UbO(_l~RC.0d% 0jװC.!yӕqǠE͏;lRI1ay> A]MkgY 6ƈyR 5-3=q=4%TĞ" zJL1n-zɰwxt'r3}/4,3nUPV.-^QgN xle}:̵HjUx"fdR,a=[(勑0xb5W D,'|tQL#6ƞ9U @V!ơ#=ʀjkSRV &"j$G5uIŮoVs$3=: _Be]KxK)h4XHs2s`ܯF(}}E i` J&w/#sDM0O-0VⶍfleRAQQ~&D?vzIRLp}gJrxni HCƯïcT9fĂAVևD k9PQj۝\C#K@! 6Ea>"[kwF~  /^02dtq;>řL+.0)9I؁% p#7MI,g_(~4\տU~O74Q vH⋖XǦ_`tIe8t[wT\8fU?Af4X{edz'w ؖQHdqyU͂N kW$jl bEAcڹƚumt wv ֵBY:nwS<ѻ #R8,{Dۆ@Ϲ_ m0 }Ʋ_5 pmu$%i}rG Jzk0Om~ԍۋ_lT1 J4 >q y 7zi~?'SL{?Y!%Ϗ#rҞ HIdq.;_L*AB}|ovT_Jzmׄi琾>EX#Yze)]qTE7 bAGL;lr;ᥥ4"{Oq4rE ȢORllvVw!JLuŁu*:kAqExP?^n|i=Lc "!%|I/f/$8 E+nq8jj8Zj/ ĭ$ȍd~TI1ُL0>ߗSGbexച$ueEȝslOn#k1И~Y~յ'onKS"`ŨlS^[W%YT4BN`&? &/\xp8]Q[kdd/dwm,hỰXCX2qIFaTƕAJ9n!-Į ,A-y nΦP" xDj_"l l3wҤex*`AZ[p5z2&N/?krq} 豚]l- vx#% INn2]RNxcWXWY0 ibv߻~> \̽d#-}RtV+ew]@EaH5ºQ Vre3j24n :\ -,Dvb; 3z2R+G){\_NKI;άՖB"?jb/DYhE#Ouz  p•]iD/>&(b˞*->Y{,_ZS@VW5=#B%%X~ :,BOL6[?~r; 11Vp = ץ%/UP4Ѭ8Bc9;&6I8W}^94{<ByIkl͑*G:߉; 5*y\xe-X-͉=_1yetl<:*$ײxTy8r/Z=j yn38QuB&} ]}-f&FklcұN1tppMb;ZC5'|ûD\gۛBG?&PбJ0`1X{PDe1svԟTG?tҪ n#G`><jSK?7,D)R={aA;c,J!UiaiI G"ۥz7'Qz7.I.d|i\LXb.erU"#<ߺ6A $z) q=B8mT:!pǍX}IEs~RB:Vۮ  ȮWkrlffϚH!+ g#p?~h[xIX&>r8&mUz'˃&pLLs(ϳL4w ?'q#j;PwatR8Cv(TH­(IB.HYnrc7޳:`R~sGu|dNK9PJMjqzx*ʙS厰Fw!x@Xu~-VVVp|؈h'czk\HRIJi۬IISLH-kG =cLc'7|PݾMcSMbEo{LT\JKx&_ _+^CYR؋qb4숧K>0o,.1f+ 9AaWA|--M yG罃Z0d5puO7J)S蜛Z&l'v6(*^$O(NPV3lOPj-KG+8y"袖K XI$'0?݌FQT8#42a8<۱8V]U< ̤{B^)RdJ~װÊtßګ,wGoEe-w 㤩Bg56~j/.nI)wukbxYx'V|ÚHOOw[Hc+"Q#ft™2ij U*)v[;Gˮ|#E&Nh%O-f~ +nVge1"m`G:\.W[zX) p!:rg3L;L6WË DWXn҆1k_RE{Q]sb vk&qk#$(O8sIXE)t=QQ8.JG'E"U%L1Sw' yב;ߤ 5NZG y2F1/N8Og"LHiI[iu/YP[a%R:s-AO4Zbhx=(cU*Њer@GMǍC;R}Ƶ/J@M`P҅*nG_*"m5mяbe4g_ml{ `, QӸ2rNp9Ke pعuK)2l[R>ER 4_}2zՀ mDM"*e8<}#. D74uMp)89q牁;ܞk\#=cfH6]E3t̐k()$WSVRxDT@,VdeZT8:8$.w靋gFC hVҼjdz[!VN &c7\̺ .*vǒcK:MaU"^ֹY`XJش}Sb, 7sPwn[/0̰z +Ze[@T'fͬI (0ze3n,uR@J0BMcR2$ <ά̓aESF5@P5>eRjDMorp.[U(y*}ZVgOOV"G+,`,g@NmQvP4Na^T64/^Ppq,|'djz܈PCō :4I.Ot检i_9 h ;Vt?lfUgz@P!>,B=QW"qXL:~­YȉP^`'6CH+L n#o v:O࿐6mG hO^[k*t&I??" qq f8;>˗IEVZvJ.cߵ-cxjSЦ:='*\Nk]!ƥ_r@}1iHZ<\Jmf #^l`~,EN+ Z0o{RSstNf͎Sre!GX VQ} { ~hkR8jS$6yrMtdWk6_:ѵvD M[Ȋ.Bb> [y}s;e~g냪m4_’@z+K{Z  P-1EHSnN}•p7S/Xi+zs)Ƣ&PҚO'ZzZ{(Ҿ>!6){.W).0KL~[c},V.(s tsqI z ز5\"M.dE~>-oZHuaXv]KB{'n>G m7ϩ"?B= K p_;cY׮W#TN_ HBze1jj♔3O_U!23 Y߻ͺkc7(8=ܨ[fvTտYf)Y`p>K+`Zn}gxEpH rQ@8 hi\19{Jhϯ\09Y HLj9wAe)67[rd~)rNiV6h-%MaBLcMD[HWEuk3&}BeE,C:]Rj>Y; {U\_$^1^Zu\cu`!K-+-}AђWawH34Qk1hBvDEnؤ-ԲcgCs"Chl.sl8*{`a}̔? %N%Gh? XMRnClM6:b Pn[Ӌow"ؽ<~Yl^`9a|6qi~[kA@wc1f1u74^Z8J$+1{$fiCއ*6#ysmX x7 r65n|gac\UM}4U{dn44{8+u"`CbeC\0ԋc1ó/xk!mWY(XOYQ2~*lf]5-au: PL~};Wdm̝zht(vӥI(?  8_vgYZ07070100000384000041ed0000000000000000000000016296436200000000000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/intel/iavf07070100000385000081a40000000000000000000000016296435b0000f650000000000000000000000000000000000000005600000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/intel/iavf/iavf.ko.xz7zXZִF!t/m ]?Eh=ڜ.+@ G{#G5+Av1rU?C{\ s͐f'3Tm΀9Da@]lJEc1)sg>xIIZi z,S i#LJ(vȚ̱4;p/ 1 .(0ϲ"onu)ؓ)BGF8RH ~p\|n^1/b\dv5'= ? ṫ{(ʳQ]ol1} 81-xΊx0$J[FLIDC/D-z: kMT{ 61x*a<&u}eF9w&"b;9ڥ>"g^c]{ܓ`Z6:Tb*xr&vS!.#nJ3rMIN#G[N^r=~ (P5KxV]<( P<=boe UJ,yܮu4j OW?Q{6A_Q2n @[$l~Ԥg򁡆 <ƒ[9;a]x|ni+#ҵ;vrv x[S{hue`|XrbE4Rwp/˅pUYI[G MVYm1$W3"c$2TStY cq&0 {k3  z~J? )<8q ƆlfI.ح\;+wKBfɟ|+B'+.KmX.a2 *|2ɚ,2N"t;aWؾ0@#܎^ IZLPnOܧNH;w Ƣypao뻭go,YWYe7g焊$>6.0-N@g9@.šaa|M,lDb̯^%]p_ 9R|l>gG)fi!QflO`\ d2 3 oIg9:Aƙp^LHkF$_=uӲ@iY嬕%MDh95-el'(=a)hyX  =ֺsVeG1%yl^*WRlƁH'y~_:[92ߙV1/H2b+R<*ÂKF\Pq1Jt++vl _:t;Nz}h*$fKH.ܝYC~N ^#-ϙΪn\/IS"^!Ml |0Ppt^`Cc!1a$$u%Jf0ϣygvV>$13 @ gZf]?z[gZ$;X㍚͸c'HNBPݏT.p QP2AfŊ\ŪaF.vd%3UnN'D2m_6:`>2m ݨ$#E+_ྍcPV^yWڭ"JP:+Gu`5+ұ.OHz7U&= '?] }=w.T=#;] d(Re%Ƿ-FxyBnJfB/;1Xǰ{]N# [[UJZudB /HA{9p&1v llxԑAdioԼv+hޤ7%cETՈ1; ے4SRUpv%ly,d#Zv|0HفG(N;\8$F5}APOsŠݭJKjd-o-)Y IC{XsE3bJӼ hLJ7Fa+}Jqޝ&Cid߯Ɂ3[ƇR$UoE8n."[SL߃$gsN Sԙ) JS!~:ToNJ*t+gz:+if;g"-.(c9WP؍FeL̐Zp<8~D߳6@ wkw5kHks"ut~>xZ^%fг(=Th7H7m1E(UJ}HLTme.4lw=>04z`JQ UE;63ys"bmgg~Y.eۮ9IE&V z/:(^a-慴't'}fu r0}&l%@9G.-8WPؤ^jwHR)EcI*9,<7(x#kibBC:IjUJv/M({x/jq&Ն`-ݑ:}ڋ{;F#YZ2/x \=a~ةB%5LRJ–Jg&I7-q2׺[Ah(nr?>vv66& ԙClbjKl8nRKsQ-^+Py҄򦞏Cp=kqdm8^hu J"·);P*L8 8C.lQ >E;sò֠3lJWk6`#FM—A:}~ewv@Ȱum~DzψMGCt)o78)~n,C:Bqް{ᷨ^ІJfߣ\#2r;:F>FOO|'rAAĵc j!T#DHvZJfzJYzn (T72Z _A,c5ȩ%fy$D"cۥ1[v5astkv2m5–V86lkq}QOQ G,?v =qu-1~ xPh\9W8j sn4/S5r)Ӌ#< Fî^!?~wf9Of85;Y,`dlk arǁ^NI0/It7m,v{+61:@GApW_~bUT9;"5Ort80 V*/kǂ?B1\=Gaˁ0,Hx [)F d)<ӚmhSj~ƦJwnb}CG+4Q&lN|:䝚<>ԊIh}0c,,nƩ?Ay*C _sTN}:j"5K/"8VC 7`W| FC\P 'X_[>Ns?H&5 a]U8/VV -2g(/:yJCkno?Y`;6`U 8Vxp.lԽgw tzzmfVyzXd9D{'뷺׬4,΁YB% +3sm2ZpX]@*i]J:)V1NApBvuRC NSd"X\' j1p6#UTiO\R{97. 2tLj #FI#>XԌKCZڬgts3VO"]v=r7$)Fޜg-QS[Y_hU5j $}4wL*,cO{,Q‚^"q1/Cn2*mk5,jmkh.'ˬņ{a|`d`\sهըnmfedq6; 9)+ȍHfR2'M9T1tP4RLNĮ;dJ, V+y?3eGטoS^8=L8h0L+}\"lYjM6{C#ay Q\_#PB0e?>k?{ ZۡM6VN\r5M 4 *n-nƦ1#fsowrjR ƚoS䩗nǶ _IҘuE}}M\U/>gvVDm3:G ͫ.kLZ)VM X/ ncb.sEX=QrVAI҇mO#C/Őr|k{6obu:ŏ/sQvκaoI=ɿK" =ŗoڅc-}M1ٴIQXnR!g!+Ҝeλ;e\De^)Hz(E\Sqa$]4RvbK =h4AJ;{L-; 6_7QZ}EqE/t0aaߣTQA|ɯ|GG-V,w2]u7n>IO_v` c]=i~2&⨦3)qŋ[j1}C aoJ(G*/28a=_dToI_V9gRE"qeix\V);"vt&sR"C#[{TX/z[n@HSUI>*I-M<3R3!i#qYzC7ȾF&) ![j'WY2uMٷZEsT## S{ׂ\aC琜V1@sv]e鎹>;OET0t)5{8Z"^ۙ5u3#H$<;v:r-V~ɰBoI ś;!WPq@Šebm4X4&a,"ꓸm8: i5GMv  @Ě4P., {𩁣8OѺE %/MVnmjĈ+s`8u# 5Ikݲ:so"c4ƅg  L63opN#b3=7EMxC{?O[|s>H[HW,)pwB!^?2 a=kk[=ڌ(&H-uUʬVDDFq6,h!C*LZ*ưтNȤ ,N^w|HQ~ [:)i)ZF<-[js̓~3DI4ŗ]Ff|d#%mQp֞]Jg06-ݹVjJy<Ljb dU`4PS ;<,Vl$c 02D_t\rj_<}+ϸnyqQzimN~ź*"W%|B%_`37<n0,WƆrQUmOhsg1m{ HWJh`\i?wU2+*SO~0t)[IJd?vBC{\I1U'cR HO ;m\9}C"9:/a!æ8 F'onusM+!ȼ-GǫT/X&g;[`ۧaivBjG#û3Iwi.L܉B9!w[ڲj`UhiZYSq&9:ɨQ-:KXzk5ZH/UX>a^h(R5moǾVzH/. D T.9 ޢi-vG{V˜yi+M3ݺH#ݓj ׻mɉCXQeayý2f/:UfhGw%?]6tʒKDJIQ+fKkPöiRpAߵ$E(0+`[H{-DiN*h3V=fqRCIeh!u}m~7&Ih MGPx߁Gx "(@;5a*IŒs޾]]AX6녃2z&`>xELގOSFEA5?WpN3}锧3ͲQ$%L4}=aij}u|:f/4ӪdIogq8,r# K=l}è&!w)(k[u=d4' +{{ N$.FUޗKOM7Rnf1Zf.}9\# 6OJڠ^y\P~ (K:WOupAGGJkS`?>bv'\$l@\JT=6m% ,^w@26է 5ܭPVvr`[x+s7q-38  *nM6v6ذڝNx!OEv}e-H!)nCca1Dl30X8LV%pOF*zr &hy}~+6jyR-Ɔynjv|"0;)1tV^MFX(\LjtpBQ#5 ʕ 2HP#nCePi! N":91ܸluMen೼vCu%q+ $#c PV=רo ov6癤QwROd8w2~ʸ @@K#xo@9Eyf]YjW0IluKsCЈg\*Q. u5jJbpǪ+߯h05/V{E1{/bM0o<K7;lkSxܮ!; VJVC@16Dmi006Wr,cUh#P~Vկѥ"43"`wjL-bi>ߦ<7"p џd*|XLAAL\X~-\Ukܢf,VC*x o, -))McUA$A1H(~ёyҽ+UNJx@@@h.vR-BōPeewuK b8"UH2I:XIdðJR&iT!=~"2!`ӃAAbU{Ju?(MN>7)Cۙ %5Ml:唧笆/w'oyT\~\Vɷ |bxһBb9)~˦{*iMhG艀*R'{ր\Eq^k>?B}5Fp~iqCR "n\۪-E2;OMyL.ĉF1 <n |^M54W#0--ɉ⿦L%F3S$AsOB\@rVe 1cn^(f@M7Od^)ejS6MγA[A#tčwˢٔCRNӹ[<ۖ&+Ya?Ȟf?NZA$p"Y#t nUby}jy=pB= flxmSaΌ*≺8 2!+qԮ9ftDtr1@! ._/GO$ DŽ3GlE&yf)_\ @>iO&:AT8R-s0:)wD@fq<2(a.c0فiv"PII 2ꝩv &Z UkR6s/)\>.L"ƽ$ln[rwcu'ae ,yq-j_UwS)=2\bIobûWj dlƂseC?H,PDgyõma<`JRp!5¶X2x_=Eli,|CҀH & bƼȐ8BoڹrMfXnbT˟`8=*Ŝև''?:1тnhrQRnx(gmEYtW@̝E6̚5jN%Rx=,k~-^.*94OE,o%K&HC18#1U XI18Q|^W",W~x{wvNs @VcՖxTN.2w,)8 %L=EH`AKF_{PxwыG f1/K8^ ZBS͹H$ ;6?o!x`8%bAKTr(_>f8!Ѓʘ+1*Y>6h+"Ee-hA-)4T$M.hm-F{q!I')ҤMv̞qb{&1_ |e6|9 N(@۳@(H-Y2- VG@7 i$s-0hHDXGZ% \ ҭ4^;m3+.S0U k ?| ˒)CR~ 1e#5O0ڂ*Rdpe'tL[ؾз|x=a 8-p5hFc~3w ]{% l&1Wÿ"owV. \t$PrjGv^d3J{bIQKxS>6~PbǍ=bϥ+QI:$b luAAKU,ҵY^d1,}vHf"O Cg2HO85/2ɢ6 ^"o(qB);FET==s>RIUZ3j_3)88 :tށF/˥bq-WM6\O ֯쯯E'JlaQk>Ss)_s͚P+ ]r,G{YFۦw4uaaStF-ǚ⑵8(RppqC͕n@! DvV4iI*,'neցxnoA%5SGh%`7?L0Zy̙Br[0eӥ&;9Ooy .UQ<` QΏY',`pqS&8CL^N #o(:;K lMU/5˸P=ӕq{Z j~@4\b 3HoʽaH:.K_6*u>t昨L4Ir˔K9h+Ms\u (}2z_[JAL s>Qֱl[@σ 1O4@Z9}&%%*-1?" <چDT~'@d2l&>(hԞ OrFE&J{hLSƁhe}J_7d9Hh>ήn"o]=jZ CFv5d#8MLlо&J= POEi!{XY޻bʩ:}upd(|i4aIE?yB ErK&N3 :WUM|Ӥcx(U& &,. ־D!9)5t ǭ Ŋj+1f1+.k}t0DՄ&4ȣ-Kښu<V9tHmJ{@ag-`,{W#)Ru̅G]}10zaTjLJU`Ïe.&*ڄ#g5|*SADE{L/<<+wMx. P\zO1o2adx 1> 9 _k~OXfG զDҕtc?MI*0[(2>l! x%oO{oxMVOe^iF S;yzYAzV¿>6Z3LaZ_ 3 @9>!~{-v,V_pg'[=Ť rb8G2؄ &5Ycd N"]4\0[hJ<0{Do8fzpWIx=xFzay^W[V%$q됏pk+.μ&a/.J=v/`d v @# ߱^0`:,Q{jZZsY=s*1Wpԣ:#&hQ71t"O~{RcCH >SEJ/SntdnWw{s?x{K%NտKQ\p? zٲYuO칝>LuM'azRE/> t[?y{I nszvN}FIJBC.\gF}jP څJ(&X\A]^BI9/sBяwNMʯA;ȀPVnx"F3ZwZu cEQav>qЌq I[ ~4UAe]{.Y@K#[(.6 !:h}lw?95 t'L11UǾe}((̈%J["}z8{ȴv8kc?O.Ŷl"ΐc'+Dż ;j ƀ-C7ݢ(뼎{GK;*f,Ҍg P8)ĥ9i+]n~G53" nsR*Fa#'&xvJ Zٷs4-Q0:zLLՙ[~rzp#Pqh3%Ȑ gX^(he#hqJ@&W^[3! 靉bQ0r9 V'=% ؄s.u'12Tꁦ雏|m[PoԨO0yO dIMcV2)[݄dR0{\"k.^O^ U.7f3%+ml< R tS%_Y )]?Qfdt'>8M5#&5`Ur7kjCaSg$f6~K%Qe+AZ# FQi4$7qa%dJ8HT.-Ubwstq̽[XjQ˩m=A0cMn$38&xE9l8md6ic7gcRqmQbRsֻ[ cQU9X')Y^E ژO^w[WC1=ƗoRjD9e&G,]-K+!sQsam6a؂&e,;@S)R!DnCԐ-X,ss1a8V_is۩dOb8nn{ԡ&eЬ+sE?dd%U=X4fw߫vJnj q<_C !ʽ?ұ-2H)bXq\G]P-f-yyqU'6~&n_2wF M0Aдgtja$:8ZTnIרX  -m(p#|㕃]Ź&~ДO,9$ "6~++~bGr W/'NCS Ah-Z|.V=a5𦸠[eM)5;( Rt)^%ɸ5wQtKlGEf'ZB Gf *ޚ{)ikA;~?aܵGtvЀ[ԕ?p䵕ωf[*¦ ~UXdۼ;=޹Top4ܩ3ÀК%]|ykQTllmGx3b hd@rHP}Ii[@GwYLT06iz<܂iT߭Ap'FܔiTSJ9o0RZ֔vIB9֋f (jJ4X^k54-B@I" )~^"d \>7Ό6k_2_>4aF|[6|&^Cv#(2N,k-L4Pwg2KZ|2qCFxԌ텡CAШ.":$PCJr ʾ >(9 tָa5fz6L)Q_?<ʋ80HvFxZEHEɥAȭ]2~E0qQieCFERO':wA|%^}/UAtH)D`'`2A':r9dK❰/?I3rr1d!TM8_,pxHb؂|#Bx;LkJ\rΛQ9wr@()$ B,$& *;KqVPEvT=g* ER btj6@[W]P.)#@8 ׻FSնIFҎJj0YFn ٩(j)~55yϜmef;!?K9]Hb>bh>.i-}Ih?TfmQ\R:.8_U:{Rc,r&ҞR4&/.0t nPJR7˅w6 6|ύG1Ų^ SrEi%;^ks[΍ 0cCR|tDtlN9͂L;P0_b{եc;=  3(!7 w{]TLŞ^ YyħMo46S;^>֎]r{)BA6En|i~W?AAD>Qÿ!*>xI;P & xD`cx=9uvOBҡ ?F3n^ZA Do3=Ftܤ1.i߲ \ss0mÀm*}578?҂Lk''DyZPf \Ga~ڲ}.Ou.qb2wshJ?Rz &v]ZVpYT<ܱ74x. %܅yXUfᓛQ p4I^eZaJ>4ba#30{P0\ ix/+\wi\.v#ˋ)p~< h41ەkd3vC落5V|}{ @zDf˹f[nOŸ:h|< OgI72^Pw91\=AFJ%Q V͗P5>A~ C.D_*P׈V W )g{q^i=doqic*" d4w7_[xgym.%/;Q TAe"[ʤua CIl-Z~s hhy (T^G=sTҟ2 ;|A <3kKmƏ&MU59,LA&|s]*_d:>eќ,!垠R_Bq*y ʱtl ^χw7.e(7%76 ǮTf6H iY SK*K /3<3,n &c 1@d>N5t]=Vv=DsQ]{o&tc%cw_76ި=3%PX630lCg)} x<ϧkUuٰqjz1\!G|?agud:T6Z_E@`h7FCpݥ} b.gQx}߼1>M!л ƴj-!ǭ 5 / @^׳r,ʲ9)MYPWeN/"ةuk˸,!D J㉧pB&'hPm@;~N㟴_(H:Yw\1pj]& RQR r{ˍ0lVW8G .xҕ y3[LT3@Ge9 lќUOjk߹fc y_҃7PGl2,U1 :8#tWn((Wqr+N0`8BzY¯\1(z܊!=MHQj5/@tWmȂRW$G.*bT+pܺ/vGhVwnR!USn^S ~r̓[QJe'_[J0q8Jus?YcpJ+,=b+1~$\P= ⌱k+B:)rJڵb^3ǚ*:YЋb2--LhJ%Q#OV6ӠG|'AchPSFfXzq )M|Sv~=FL2:%&EK ÔbfJU]PV /,Cl 3_96z@W=3 Ĥ%zjp)BV5R荵^LO#^kB-?;~%Q3Ζz鳫 -sݥ.*,=_:yHY|qrZ*餴n}3N*je-̼4lE!r؄~碶NGB m))+84 4BWM(o-ޝ >O2^|@W`Ee~hszmR8K7#wz h>;ZH)Uս/I3ޛT9WL'4FuU>>H=@ݧ^MBR(:7Be?e>Oߨ$;+ꀻ[}ECy|Co HH$GTC2.ԾVtz02 DTma6fs)6~r%p \m|6]s]¤}yffOumԗr.˦#meK~yAQ5R_+d(qP&^'1SUfj+Jl9(AQcc%CA*|4wy%TQIJPkt"?]gpqms`G.!"NK˸}Ew`YU Zvj- ץu7b"Eo"Rqr Y%Ez{[ؑi9Qpclleiw\sVm>ǫ5l1}D*EI\$EJWrj02[|im?i5z;b8V2"q;ePHN J 9T[CGZ-d:xm"B\-X%XviX`I%Nފ ݞ(,)M]{*X@ݨ YjNzm 80=⥸Z#40 aY(P ~K [N =5EvynyCzXk?g:AnTIz?cRscy{+px xr{KNQmeXppL;s+k%xtK*6bc<@>HA s?WSYZ:;P:D+᳿=aK%Ef%Bhw4%")\q~czdn7?rbU;*S%OAjV^CB;❃uINA`D-oyjk~д-H< A)%X :0W)veƑە;05Bk!@8(iwWyǂW-T^_1NPQ ꆎ*|lZ p饵bAdMHi7T7x1(jy%TkF<90Mjah>2mX"(b)su|uhSh4FXҍd sz$JM/854Ac^L2{r;6V +8qxITEcKq_Z{4m6pRVHiog a1^CB9pɳ[YKm^o-NuNmb=̈O2w⫂x|}9 (&"LJ{mFD=nh GN&HWx7,x!'DT];v-Z>Meya'hO1WV{g)I#:3l$v-ki_״]=u`ETLC|=(zICNLJ2Ga6'Ty'GVQLGҠ 'CbC'gdZMϫk;#& K}Ǿu`DĄZ6f@D>p[-`rQK3xJid#6_45ڞTV"$b,W=Ĉ.Img]Rz9%4րAU{ҡ_z4 ɰi9WǓmVޟL@yٕ! t!yQKJhb)Gّ#HâY94Жs˘w>_IG-式Eo'Q`hmɾ$vW!3Y9<8.[ϻ k"b6̛Њ؂0Ÿ ЊRI!R/OTPbY,)r( N]T, PN~lpa(ag"R%(;V#n&\Nx lǰOD% 4$fu5s}}a?@+IP}5"7!H f&f( pJlm!m*Lqpd"Cf1dtpJXI,w!PҚh݆PDe,@y618#ڱ&qDt704}Nlsg:^ݧ߮'ƣD5}q)R 'pN> T%^ְy hY%7T<,ٳ%=Ep+I‘-`?+`amVD8_"*A5nGl`6*Nwy˖:|ůq5Suy݇,aGF҉Еb_kl3 u,1 }p1l*=:p?v0.?q>s2w4B>U /chPp iK\)5ʳٲi^{gjC_6_d%db2y+>݊D WPobeXZAp(zDGDԄqov NpWSU8;PrI氷q (VBVբ{S ϗXA!l &8u aŘ\“r|#"]ަPS$Cphϫ?T,'e}mp- '1Ǽ;4iBؿc *a~u^4jЯ`@ɼNǣp#Bu(ȴGkof>tNHpcXXQs.9W ק.F%hw7Bn ut5K\e_Ц4p6' 9px$K`W0?d|cMl#832+Au"ybN;e~@CSȀbR#E+T Mjw#]\N /!'C>b/9@P-xg͢ML.^dQN[n> /*0gRgNgI+#n8_}F׀r`ȿO Tmr SO5/M^ϱ '^"m18LawӲK4 }kgd"Fã?0i~cVo2bT N6 f[PI|$6GAT""˘]av$t"mFhV !>T@ٳyڕoOkZDLDĢ XgI]VE'm]"!oV<5oRb(wg̤ior(M=4sd2&,#n^^OeJ;@G둧|*6Ck'3YjUo7*iOXfIЙ⽥ֲe*f?1p Lo}$g=r= # wE `EsJ12h3]2n-sQ?1IO8ȕ6A׹IJtjM37/p>Ӱ~v)(2Qh0缕_'dxj]XCe.k:1?)Zd(ehyUzLQA+ơ?R5h74VV$f|p1\SI@H]of M!xJ#!tE3Ἀ+[+9etP 4U([G^S4Lo8` Rk3HWk|ԳM|/=6Ɖǣ\F7Ww:lj4Dz;FJ$a2EQ4meDK9MT (sy:u#Ju80 8s5sR)I7̣M邲"} @ׇs6J@2%D?(l"O#+sLho;pH?#橑JxXmpCvRAJf?>fp^2A5㕧vayzPv]g.E+[k@Zq^)mlxVqvc3y0|d}/`ԙ]si!e-f Cō#~+5^16ۓkۮ4 .Lƕ;0/^ tJ=< ~k=U@ k+ƕfxkYʧA%'w6zL^CWLvڠAzaʖdEYr榭Hؿ,!0[s[ɰ4YX,1j$.ɛC0K ^64Յ-;c1bzփ\BdF?HGKٳV} NEW!'!r$*.\C׵HHᢴ ܙN׀|c`~0<$֦+:)Jz۳ ^9p$ƃ*AAy@^khgZl{;D3B>?3tt#./_YM|*9@,')Ri>Zx:UO2{7㺰%/$~]%"-Z < '83GI`Ì~Xu$'.~)kdv Jp[ԵQD5m^o;tܸ, A b[9$O>4 ^!,*;r4l0c|oU=<鸎 ogu'};@o~&#Blu1T\;8 TeZNsV~qrbr(kyJJ֙ CQ/~9(P jӝj$8d4U^ ȋq;̚)#c.7kM$ф"g@5R+tsaj ȗ:akĚsf՟/:&=Is%ݛ4gdl_}:hI#hs2W]>Pj+/ ~nm8/#*ƀPj`O$]>dL ۦhx<ٳc)߼sh[ ñB!kPnoHOOj,һrR 64wHᕸG;D=_GwMO>Z7"ԋi6Gczᔵ Z(AQX6Þ5+~A~Ѐ?Vd/l4-ur#+;BeKtdH_W2Jk4 ;6Q*]9yIj!ב-"?bUʪS8(ݥިOW,Y.k&H ^:2>"hTg4b~_>(U#p+ :}X6%~f#HBUde,_a⠧p:s 9<ֺkq%fⱅA1=nބdXˇJzªcmˇf/7M0VıI} YFRj6\j S&Uf޿qDZ ry FU2tПm% sKrFnk }2mjA3/0&:}LC2 |[F )peKw~= w/ΑlNpɣBGPM? _Y2u&h衐 gyW`W4z FK|c>9=>$8k]V]N"ι6믥H)XrvRlëY^xMgM„Lm˒i֋q*HxyȂ_ӕjdC Ic`" b,zSͣH.ej{ nݺ+YzIzZYca߇ЩWېѸ\Og.j Tg@7EV3x"sgz:DDg{˗7֖4Y~vXxl黎. ׾[e蛨yl=rӯg'GWxFfIo XyA4Ҥ5 >kY'[`, y*K%Kv7),Ȍ:]Ft&8`Ax~KQM3lƣX\EAX֭9w%~F X5-<0Ơ.6rȩ4"Z(݁D ]T*(Cp;>8 h C86@UIUK+z7hZAyfBnָ۱8GPyy4=anLVfN":PZL-Ʀ۰,'i#2J"VBJ"']$^PF!*Tj ZaB%_rFc`k(`h%PubΩL|M M{ (\~Zz:gjPjpC/◿ i^9?]\f1_-ibSמЀh_ dY5 4EUrGI<KԹJ T UCO{,jOPf9X (`(X׈YuLZ:0vN|`G4cyI7 34 ő1 4?}/XWn!z qωxgENwzIT's/HلCB @M@ XPյWI=2AAr`U1Hථ B$lUp!lВ13Úw!ϫN`@i;W=RTd^%3 EH.^P/Oߨէ WD1="lIFFh! U ]G%"eLO2gLòlrsЩSF2k$ j0l/jyە7*9̘ߣH#\NXz`46Q3M2U8ICǽ#XƣMQrts)wzl[)& ʼn_ILpz v/b_yFO(.VpIH/SK)iٌuR АAk`G9֫bO~tN8$w /'dǀiX8 -5>w'}Y 92>>*-#(_b%g0z2Xꯈdu(~d[gd( FUpR/ۙe:=qDEpzK?Y ^' .I0^3遼c ^ ܄~?P*}FO|Z856d<HUqH @G7W?]T]lˉM>b \ aF.(Ӣ\i{1.قL6vE8GI 6_@Ώ(F6w0`ڗF8+{S5>ŭJ'ʷ|( YLuJ!7%N3RdJBպٍr֠,' ^ojzD $8iFO7OZP+O C9{vJ8/VC<53AJ.[nAC{)5&Dg4ZW:[{uc'־l9Y%Ҳn,w?1@X{d%Y'V\Zv'p9Ntl[Pϙ.ŶN7~`yï[׵憟Ԡ.Fl>DV&/{=X^ׂ!K_hg8A]q֤mq'86oB/e y'TZ30#ؓ\ \ o6 /8xY*KX {k=d- V+]!G'JHzQΪbX)j]t_'_pYs%I:tQs|MnmN1zt]tk-)lj0[x` 9;vCN1u)5]^І[i4,k>abj@dk]#UUK7[v(&kB)K~x\j)&c^%Er_k+`R7ؗe1^yQ߶xo@; +d&rin'BHb7gon?t hF7l& .DvFC^6x<]|g-cg4P*V=uܣVҤI)]rk u=i᭝F21Pۉ!'>oXV[lDgޭ>8Zi1%BB_kAS8mSLpRܴ V(96/sOr> 8\axt<(B&gT/G*XJl02 h 6 :;[^E%+ydބwLMhUbq|cR:%kWh4Gź7DW\2>{DN$}.nH`(7r95zB臙0qkw£-[Q򕬸!4Pxm[x?6g "$j*7:XXnIx2btn@f_?cΰ`jl2)=k PzAyP'֍a|i(xIw;:8/U #yXZ-SuE[^=dy̐QeNZ@KdxIeuEiܑxFvuhڠݬ`7~lUЕ䂗<"|]BHڇkt.~2X9TΉl9@ 9Ї[]ôBLl 71O#(Fepݣf *A4'x>.b:-aOx7 u7B40+LfdayCLR:Qd|r(\ 0ی?:[34vpRwPic(㠑 ~,)cE82B AblxvUC 8}Gd2ZTAOI G1L.d̼}M$E3O->uV$Zm?Yu7.`8(ªq.+01bObmm!!b8:KS@$-QlzBх}<&M@g+H?x[Z֊b3<.H8~O}n+kH*F:ģ*k'oJmjpI4q,!'C zFbo\ @>=v'tzLOWK]9@DWԠKB"|Ecnb0-[9_= F m4Pn]{.d!N/܍taOK8GK䭚~'CB N)wC+}@nP'S:m{VwBN.1wh:Q1^y}`8FdA'ӯu9=IF=`, ϙ|sb:#E} ?J`W2M) e@`W]ŜicP !B\EeOxvQ 1_5J|fʲ*Ɓ8:L!>6O nT}SޑV,Ľd)0rsx/Pk xC}4lL I '-,ڽCե3Xّ9egHȏR`r{blأ%Zr餐}`2%ٞ?0Q @:j)ŪTL՛ [ P Wœ&YOCӪqᏆX%6qh,ۃ,Bz`Pf~&C1@:-3/tL@pΝ8|)83K0Y3~+U8zZkomAdž}[-0{oUŅ^҄>+M0LE7h4kfzs\:ɹ  )v_''sMkqqgJN _~+_FYӣ? r fх|-]2v)ϱH8h∘_ WcEc[IQPp6rBKN4z]p,ӰLdj±$awt}Q{,c|} wTJQhuyr,Ά\A+;ƷK4HJ)y4(طB[S덱`(>[~]T KNipe' 5sV@[V(}40KZN7 {&MO[G{Lؑ!z#k۠y1J gwD@E.@sY]bzO,IMa`~GQěZSif!]7CV &rtw3&٤^fn2nO+C=^=Q>zP&Խ* Rh:(\O܍|CI37|2;_p׌.9tހ1߯aRc%>$ě0M˂ :2>0Q&pqB;bG+ >MDu;0k*_}ҏr. ȥQ2 =hb%D-z&-I]zX84;&y" n3.'Sk5%<7EZ:YOPV_3(b,p2r1͙B[TpC wUu\zhWS0`OmW=`;@_ ـ/I\E"# >&:060bYPFVE_^u 9X){IBC|s$+7⢞*B: =GRRgq$*4S3% R'?q?\SNZ ݳD}@aTzE΀L<*h?&`Ke˗Is1}iUOʨPn{WjNؚddo^9,;?CIeG&򾞑ԱwZ5B%P ߗǾ,+ͶIYUQh]yqyBFF0tĒY0WGP_fꢙ͉Wx%'_CO5NܤxyGa"=,vVϠkD;9f9{KE8nNvF G]^^lCuҿWa-x?@U@t#{6- ߜD*4pϤT'1{b8uB]!JIbpv>m2%DLk+Bx8|4s\c1+5IiD:lq+mRc{kj;<{]cG*XllIeafG %W!I,n pBLVSpaHꔉ*'̞ ,"E-PyX疔Oˢ#{U*\H/_,+$ɍWvKtw_xy]ێqz7>Aʚq3M%&6Ƽz'ob\@ W9?7{ȿ *-LeSRnZէȬ6r*߰z@YrJQ, Qv*4 vLư7 Bs|m]oEem:mSWNAiČ̂}4; g/*%gU_]+_9>c,#4z؄ǰ.x9h{&\,XnQ*A_TzaxuluWqfo$jBJY[ Œe0;Ԡ+ +[r&HBFnQ0mg8OÂnfny+f dJ:E+Ш?}"TaοR̀dX 1q>6AZ&< x rK{󕉱Tlg8Ktn)=MY[BԐ <'Um$FP22BGïع؂E  VxHQ+ؿ~~9h .b}E)zlfEQUh. mXZ”r&Q.6^BĽزN?q9sJB0Ybt`lyWd ID?fAnZ⻒cf |r^|]04 ?ĩ0i/R"8΁:`e `ӖԲvv۶Mʡ|bdfoSHGi]pOb@k0Kxpe=o pMu7Ӄ z3'1{"̋G~GpFK یz|F3^.s|a01/@4#F.l-ѯ;Bv%7vW: <P_|>MCĢ ӓTf]krj'Fʺu<U0p Lg(_s~P.7QqY^.$U7{P6eX*˒]rGhT&o]4DEx`HaK.9s;& ;γP`.h{ p$0<( sFr8Ǚ_yY WP=kϐ5L!,S ˀ-_4AZZUIp/I;l-&ZK +%)ڜl-xŢ0Tq2=#ۗ!nv%^?m>UDyT K Wo 9:爹2UnX\@lpDqɠqi1gQ3]23oz0Fx0w;xu6c=`CsN/OQ2gJ|zţ+yu: au\; RT'OxےZQaL7'WV>ٚ)ےA! iV|ˋ3QwFݖ$]*EH0!`?8KM"7,_U!1SFXuy\胄Dá, l+ظy>llDж`㤣Jn_Y©B^ԞޙߎcBYtzyJS6m { /GdHLͷάqg 3aQ aSocL9BE=č0^HjTnyׄLs}yx3r;l u `^twP*z 4EQWBe2{ju̚ e1KU`нE|CNx/.ic;amEFe"ҟ~D* &|ziAD=HN()DbQ,߾s0dZ;_B2tOXs5mk)0F1{Cq`vKL^p}odK-}irlͣ6yG&j#hW!G΃:{&Ђ*rE CMMJ6b2Icyn+yOF4 .b֔s{lH҆42^ɔ-t=E8h?qE6ϟHlVZ6Q^4׺ʾ]Hw0JTC#:KҦ?wRf1U:_8ЉT&[>\ W(F=Iʔ}r.6ZGEf[cz0RJBc~ ,kAЛo Bm TJbI|.9g!> d9"s 9, }NiXtMW)MXYuh~BAxIsq2 7YS`k'nwSqU';ZD0CV7Ev^yi4U":n.XsjA)؅pxf#(l|N3qE% qshtvf>Қf*L̇ 4 yroYNn*f<f۞ 侙̀51QryPaΕkʯb#Ū"F/{wTC灑ݸ 3c V"o8Pv)%^<_ بüa<݄HP| 낷[iLyA4<˨U>տxQg (&~I@v0`c81s&&z>vj1>.)ga~wV؏n |Xl1?m~R{ne ;(As^ *i4w@{/~`KeojL*۵퀫\:Z`Jz) 5X[0xhT*uFE;{*ذtibܰ^KR޼ ⣚F+;wKY\fON6.Jd~V)܀h,ߗA&|JfbZ[Z80lT{9'PX\ ;4+bݠNH3MnRy11Vc%;h7roŌrxz7~)+%nKkkTm{\9:hW >ZУq$SPW69 P)9<1ٿׯ:4rcRĴU_ẹ{>gIbĖl@MY(SAWG0 l"$g6yoգ5u=p²:obTpbCLTJ<^39Eym$by>Ztd%1Q*$pBJ o7c.y_01xH\ S4-rnZk7nw^#xdE t-Š% F O+֗;MԥqcF1x ;Ň2!Eh}W-8CW9a'kaq?wLG1 7x-6ɝ^'[kn}hҘ^ a9XJzd-<6vTgA>h"ch=ʧ l2 rNnB7z'ΦDTs 4yߛqMlǖ$=?H51`%9qNә_#bevL=ﶍyi9 tqQϠpQ :>%h Eq%VZ,:J.=Η?Mj1eYA/".,9V4搅Ab wJI.+c9p䑣@Ci: ߲u(p rju]zϪW Cznܩ"T,D\rQLk˵n5vb>v"H_ETAo[hq:J^[0|]&f[ ::ȏo~l ݳw8`@%8-!4Nmf$y}cA d("k˒mkPJ$M3bv'D7pl wv;Oy췍 !v\_6-5N* Ks1A}$ow D2ȧ#|/m&i'8#f6O8LN4O.-f9ю*SEcM(XЩJ7;nU1\,#MZQ)EU>Fqڣə!9y(F[cFyf&}]8DnUbƞ\3F P:v?!3T<8m$EHk-W~&l2*9^[䏐hū8e&.@`İqnҚB\xo(cKض~/&@u&+\\& S^=X:W'W$(נ{}ТGʢ3N6/ӕiHXNܶT 1$l*^'Fuldck.b? t'B7O@ H; Uxw fҽ;#I\Ձ1ǧ8SD*4%ߛ Lh'Kf6zH["v?GD!O!".$[ܱ+okA<*[J>{#SO%{ƑD'E@8*V\xF$r-ךt$,U>2Dۺjr"/uY[ 6$AVpdZc OBuPiWH/)VnÇ4(y $!M.uӋR]1UsPe'-M|UBꔋx;SxPHNyJmK4dK]dh /'3!'4Š)K#w s帎0C4S\L*1:^p݌ cd7G~Pu K cO#g.:1k9c<8Tyqym 7 pʩC YN78fŦu`GLpCB06b44JXUh`6T(8fw|tLE2j& -/:Z#]- 3!tVNf!EzYj34Fcs$[85;׆ 249QxY}RmHGl懗?qeC۩.Mlw(cD7BuXaȿÞJ2X48hViBA\N3c #+¸t^! ~S`9FCVWXܑVaE?xD-ւuNu Hnf_8Gg@Sj!F|{;%xM;ADMfQo'kq# Jq,fܦ`:s!&8.D956Tkiu@:h7/5?Tܼ&rVdiM$=291˚Lol꼠 ad'e ӳ1J" zK+VzhjwÆa8<>kzx?yXi:$uX(A?v\ړ5Ɯ}RuQJSn+6]PXY2JCh41>)Z֘PSgDtqJB>rWQaFȠ>$fPsؿ̩!$6'*rXO}M?K-cG-$a%ZJmx6ćčƚ M]箁dz9*eful2 8œJvprt&.'s SE.!VVxb( hһbD\clies#p><Ӳu(e*H螸pG&`})y~#`=5![׍Y1P7G)BkбQ[.T:lYL^$jQ+/=:V߈ڥEiіWՕDgO~i\UZ{=dd^)FϞՒxbDѻ 'W#VXP4ilx=: |Uݢڕ٣$xjKɼ5_9Bvg(G9.}ֹi͹@J9/Z NhP|̲Hj ÎRҬC?^kIBb bU/٢s;rC:|3ho©,_u2*؇3hE4e<3_=<Q /"ۂqh<0&_[̞{'8ސƉc*ΡgrȾU  |X]Öz0-gI4y!V)*4‾]pfyt7E[Eb-#Vt|$=JDd2h=ŰatX pcd!؞ؐqѧV T5˙jFwƉ)k . Ϸ]ĐdWvK7ťb}_u4cE/ (r U3R׸uAoZ3 W$K\vҟJAW~Dcɞc \>s $EE B9Eq 5A:~o+pgNȐ^#lx)xHg^ȍl @J&|sF(yo$E @  x6dkLkbt?Ս58 WCxC˂pTX:*HfanukuiIcl@x>=7bU"HYP}ٚK, cJS6 c|? }妳 &Quc! ,k.] B ӫ_^>b6PSP=k4x_e"p+^)#P钂j* A!)M N ^qF|L+H# SQm# q.؞V];[ GbxMC i;ט%)=WF]VF1 gLrv:b*F# e C2Ž6N-@^%k3ʺw&[^ģz-SG{$K-ǭ:z+Hl BΖ#di*xD]^$j}@: b>NvMV$b|SNEPX?ڔ# Hݘ=>]:$Z (!;|UWhc1<{ \3POðR+[в4&Si\;BRVOGC6D09ynu׉fs-BmS8fgb7&wNO0AbY;0(s7L K k'ef,[Ǿ-F?LוdHF1)3&B3w^֦^=60fJ &˄C},࣡"Q"g(m߭RDnkə5ՈAK4[.>FOh?!&=?Źmǵj؂]m u9hoE 2p)i p9̒H5bihbJefgeUd[wjWJ8q hנvP9`@AǪ^2ֱB;dku0LUw ;h46:&~S``=x VI.$uZ<=!, E 0i*85& Qgĕ}dee~]Y6,($#{jR| :Anـ@aQ{hN pjCnU$pR@9 4S, Ҍee7HR v^ZL;{ 2`wK3`%bA*e sʋ_-zt^RƅޟnPVL2F΍5@V~!>URh[L9D_5Is'@[gXyPwֺsvDײ[897/Ч.nVAd$`4MgB1@?H&'Jb3}3'@fffpTB5Rtpla![)4,% fZ,U]$Hc_CFlj}ZZׇÝPRSFzR 7z7:Dk%fLqNo$mRejUIO/v=lIJuTۉϖT_R0 hwJ,L${W,>4i6/5$-r\,kǣbS37'<@2H ";L|XiL?5>g*$MC\JMZ@01,UMr}Խ{ G`N`7"$.CP}w =-H3#_|2NLo`3lMV&:4g h})Oў8i9ZtWIZHJ!Q偔Ed3jY0Q7)RYP+t_~i;EF@;"q[R'7_i4dK{v haSvd\Q(>/8H&~gʖL+E(oL+`8a ̸P.7*{>ϓo:9TW$wNi?UYl|+E|A|Juϐ$`]RfZ! pG/wG̗+܅P>-7  : YA kW 1H\ӿ?[tͶ0iQ臖э)sz|rY;2kCUe5zD d7yuCڐ5PnIq*@^֗8CQ o=6|En]ހДө*"`(K$S8n0 o<ٲb~ab&~X:~e̵YkO>JQ^.[U\)3Xg՘ĎBਜ!2+OgOd M^n`M-reʁ]K5Z#EuĎ@4n;bZ$/}e0ȡN6H n.ܗ˗I{>fR~}Θ ћ`:n:GŚv>տuqlMۯf`VȫT0Nㅜ>LO=񺘀23{9ּxJwΖ p &k[g Im1o0AN{&v6%03GZr6C0 E)l,]p|`[6zV:o5oQz+#&ą V=Cy)h=Y;NA#x!3m8x0&OmnE!tۀ>H0guݻ ' {XZcJyr*WB ݎwA`BepwѲ_yqYѮ{ : L}AcW݀FrikĩJD:S=4h>Eu]N[;ݣĹ]25EoX5_[o„k9M[]B d."RS 9UqpB„W3m/'βK2y&n#u =b\R7Q(r3 FAt6$ӡ%KRJdv|P@\4+ḙE˗#Da"tbñsJes!6'9V>㆓dž~Y},)\|Z*V.+ysu{'&X).T&~!\ |y^髚x*C9Vɰ-[ͅc˲0?Y`۫0T~o:4śb„,>V>Jj& . ןS?K 3W@ͦA֔ XݬU6Nv1[S^a>Z1ucen!ؿqIOe(Q9aCӯ]k<"V@|deg'H&>ԕf4Bkvwlh0j͉8z_J+MN,g?YUZKZmE"z4=\qפJR Q̼}w^}/:OZ+wB{B0쒀*>g {V,0O}=."E[eIlg5 oHs NVb%S>X'87~TQiD*S>,_^Q˙lOs8J nfL/ ˢTVC C Q46͊~bJw%L{_/m1, @auOKX7ypMvoTNJ6Ξ/^+W0f?H:bc!/0J> o_ڝ">v+h gklTz ` _`}+ ] }u_Q68/?յubiZX=T7 \;gR of$ Y;8 "@ F>~])I"B(SVo'ڱ|Y{6Suب+$(t/hy =.ri?胔/*XŔֿ(J 9Fqc$"UBz~n3b>QF:Ip)r/C˗،8H9A[Ѻ 2X`dT.t`{F_.jR~_jVיm/@lpe:0o&U\_6JGBpnfi'#z`ZBaKk V~(SM<؈dgmDFٮ`[ʰD!6Pq5޷PF5 ӎ^ | u!.|9%գۅřU&qڀ&wZ{#='TBdeQaIBŭV5l,niJTw w [U@(?IL 3ar3|GkC ߐf@u9] 3_?N!l)E 9AhQBy-nMvVKuuTHx[ڡqTG, ~Zo1|F]˟Q>-/i|Z삪b>6]n,lԪ" W Mh\JlPrS1B/#3e(֎bs48?Ênr&w]Q/VC_E;@*Loո1ygR 859%a.`Oa r8AY `B7T+C~*0ugg2(@| WbgUKFC7 <AHPxD`bmx6bAK,  t7j`PF S{doN~;aI:O3 l9i*-(#(xl+ñgYZ07070100000386000041ed0000000000000000000000016296435e00000000000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/intel/ice07070100000387000081a40000000000000000000000016296435a00043f48000000000000000000000000000000000000005400000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/intel/ice/ice.ko.xz7zXZִF!t/,]?Eh=ڜ.+>‚g^GpZ*xMx,ĵSV}lWd J_[3!0I3?1#KC,VFٔ{l)0DA׬qmVA`SQ&Ar_I՝Gז:C> 1gFZn 2 #ݴ?H"A`i=[_/m`P^-f||ݞ7:]o&jDbh :+qCǕNeRDݙ"k;FwK ntjp,d. e!p7 U*3h,2~W&'( =3?V̛g̨ K0w x/R_kNiZڒo0 tFḰu3:9h24'D KX!>y':5K P'E2~ n+L@pn-'xxiS0.r.ZP &:"wɛ} U"_" ZcbM($8lo 0FcܿBf^/˟ZC6gNHO[(uVq p%J#%oL#V&qJ!J0*L_^N(J-q` ]7~{́+|ğF8r\n7V\kmkG9sgk*Yt@Zon`@-`Ry@s&rU; ,߮GxVк 1El-e(y>V`*ZL\_OUNcIS> NdOf+I2}vr] 82w遥kHx9$m{^"V3a.W4U*F]#IMHF4NV}2qfi9*MKnۺݮľܿ;\bd:x Z"煙:Qƫ>at&t q28ʇ/'ZixygwhrcwpB3Wp`^ِSKdKí)O1SQY$Eo+-A>D`E [Ktptw$Ro;4-D!ߍe6M= dH&z!mg@T`7In+ÐQ{d̡b_W؋AcK)`G!i c 0 &_d`@_Uyݳ- n1DTtH$|?RH49k+W 򟮊Q|xWo) n oӕM '1Ԑ<L %;ғZ#}ź]\#7p-xR0i]φh{.Kp5w(dc*+E4֖*>PU~_I!Uo~c^mڹ7Bߍ&: ~.ς{P?}ykz=#Ȫ]2v8Ӌ¯S+و TcXyaY?! >%vؕu"GOYxLA6<_h6t|a8f|L:ILv?p.1qQ|n-k7IHǞɨvbyϦzW@bKXwȷHiA9s܉ŞLpF<(:wĞ @ ;ڠ'}ފx5k}Y}sQU?v{(j0ަӐ`ʣn˨.P+KƑp`!XsÕH Qb[PR6tX+&7Cw3<~yz#T~ܩ>ھ<t;X%ApG bj=Ey5B6״y(gFdy9"eo %jWo 2& JzM}r U\i=8l♂4ZMC{Y炿̰"|_aCkQAߜ&ř~JT8Cg6j€*֩xB# "ΤW jTD.\H\'̼ͬ{#tΊCIL~ xSmmp,T/;@ a\}#Ć|W ,fѦ2)4ZŽ,[mbb Щ_lCwYr?b=E"{* m*@DX!+7J0 *y Ge #Xy9x^>)uf*}:!1$ͻfc_ -G 9RĻ ,j9 sf0{eV>wqkGUr깒1|QU{vR.k}ZKFM6 ʡlB)w^[vk>ĝ#tvyk뱍!hY:r;}[B<|=#UQDyNkkJ?0RsGl'feJ\õu=\uiQQ R@sv<Z+ꇴ9槟hp]JcS7*z!p1p{&7WwfEYi{iP \Ih>yPB◟ha|[]԰ol0dg-<(ևuk.R~k&yQd;g*ߑ]7/IsO=/Km{}h^V$$86UvY bÿTeah &?P -l==/Cs-2UR !l`R͸ܐ/$Q ʐOh{I!6Ǘhj=Ky uۈz!2Vq\]6"QB.`SoI6[b3?2 :-n%R~$zL3=`׿g>4E'$,6A[9}@u>UhzfPI g1n pq,:k:AO_@4[)bK2 `p0 <& W;Ȓ"|éPg*:-<29 ELMS)4cad8=Mh`#?%N{jˌ_s>7RucNG"AZRU2s] unO/Rbxg{AF6AtnF $Nye;ͱ_iڕT9< /\o3[ @K8;inpo6Sz*W2P՞4,=>G[Is#ry . w{m`x3TFQWS.r$b}ަM&_`$/08kgϗ'|&' #T,Ug $Y Gj]h?`?]B'/x2 * qoSQ&~RuNN؛ \=syfb&{+[Xݩ(nmw=Ȥ55*5xm uYd k_B >Qz)@IʉWs-(-;}Afpٰn%8kM6?CH<}+/peRe^ U-e*VWY%jNPйDBAᦍjk#&/*QimĂEX?zɹ.,p_8P r;^ /'tqHp_"2-Tw 0`370蒐Cd5JFl)<3gTz0^S|Zğx{D GT{Us%݃(3 :lSt]aGۉg:r0qaGPlP"5i.LbUi)nd0 -(a/eoo{XxOPjQ"=XM" W^C*Hux6LھX9!o̝<-q@^yjey'LP€c'EzCX-YNZҏV{ ^&;^k4l՘_m4ЗЯKmR/;Iޑ"Ыg4 mYhDX m>5=}肤3Ǩ@/ȸ\J~ִϡ:O(ipŐNpm'C w׏(rNtVsV%΂9SmzPŮ{|-'E gٴuG P6t !SncsܝG Vv4D>GޜÚo?kf Xj6 UWp;+2rwt& d;#|pFybyϔZYH3刋ٙ, oIF)RAوՋj*_(~⍺iX,aZ&tf yZf9;a*U[`^|#wHYT0|x_\R8o9~׾8?,ś]`Y<˯Դ)*_ͪ j!k25}Ǵ2WDVEtGިM eJ:IRUEgC~ea!QϹ꣆,vYqld V0( +6BrI$u<_&f!ML׀ÙqwʘR+|[vO0(c cx:xVspQ OB.NR 񠘍p\R-cV:'0lg׽sltWfY2Ɔ.(+z̭]Qn Ň&FPc,fkBr 3o-xuDKfY{ obuf"ه5gȲ?W}*|}kIW~b8tN5*PPAFig1-?J!L)${+Z/A%kjvYX6i${P֩x-%3a ^ lI ~ވcF'ULm¡C%lP :),;[ =%aE鲣:(QNp5z0OgdQwqW)] J~O ՋL#zaE)=>MD1[#쑶D(ëU*Pi$d3X"W~Bt̟v TO1WfL>XZ;\ 5twpמ/~*xV:|Fdn֕ѣkCVLEG1 +Rl✁BI&$niyATA#xn ^(-[߂);1@C$=`fTzP]ԧl:SpZ4dqWgbںIx ~Oeb FP)efw7lI,z%;/X2MOP[s | QUtO\RB3 zG+}o=U{XR5Gb#qvzs:D~8BxF&HT '(Gɖ9WG1OK_{nj-A{0׿mjSEta?"5'։ᐎmČ1'woԀ otݭ )+]U rݖ!~HeN|ғzAq8{5"Ԑ@G=(k QIkG\?*Fa)nT _p7>qkǟ5@CQF/UjB| w~)k<C29տRTbL&I^Т+$'=@St~Qq,e0gk[up0Y4π<7Y:Zae_b|+|"4se`FE[vANOr[믢! rf#F>3+Hi.I45s_ij/l PejL3@ [Jw!]NoH;IQ}A0p%6ٳw0$ȏe(μnxt35M`raCC[.!Ї@*Ru(b߱w%Y%7f1X;X3'H.RqcVY5r#[d1KŸ%4$n@;&*rl1ݢڄ +Boǔ!NxEwJ(M>;Ge|smBw#R.E{T R6C@gWpB#U|;T߈ *^T¾_ [xBNCew\<7ѕw(\#x蟄th#Cw,áeCj;#$=gÚ@+@ݖP]J=/uWYbEҧx EOCp/d;v̨\l8M@a5n4 `ʹIïtZj2SdsIc]%Ӷo щY7yE>]%+ֳ+1j v Ma;>S6b|;Ia@Ҋ.vs"?LU_%&& EG:ziR( V2E;[W|BI p/QN:Wvxeei):vPޝ|&黣4d?}̡-6*JT|Έ3'BTj܍Mȶ99Sk^Y0St7Ff=ѵܣR‡ʱW|;!ȡCp IVߢ^m2` k5S˽'׭Jǚ gx2Fښ?9Ϩ{ \'QFTn2 ]_~&!>FeA`%Qa /WӍq1}PxfD•qX֟4RAw7b!%36qSJ<ԥm8kNaڭɻEϗ]Z|B$$;M$}Fb(Y(z\fn!IeEv[Gf=.U{ӸCo9GXcF;քAw䯚CWr$w7B)sgx`EGp7x{?WИFpJᄃȭ)Z1fS~#;֋yxOi,ZphEFQ}y+rҤ\gR"ɒ?;\K~ c(rm@,?/1)$jq-^2 ڄiչ[qTDɔ[*Bw).@{iّZalZ1էo@;sG_7RYiV,fg<41` όx0CFbN"I.ٍE5"?ӡJG9K뱱ߤU@ty_0w8#;Nʇ*vC<KJ%vSH!DZ? %Fc Շ0`ZI)h+Cfͦl1g@v8Iuf6+`Z85"~bĠxgW2ZZ!]Nd{e'j=R2ÇѳAAf8L}R. iro:߅TD/ZN =a#ɬhvp(w [ p#Ğxi+/*ƺɤ穇{bm06ZY)tŜ,0 B71:8}rynϽ$lvùވ[Gfxp@b1Ú2&2ʛwgXM}1Uz NQ23aA ^j{Or޴F18_Iӥ(**+X7,>\Y rpjC8%º3C(-GV=LG+@Eo'`?!c#&i6#KIpb,]S$Er@{bM (Y>ǘB9U]gq!*4T먡 j_&گgm'7w'Ԥ;1m~$Uz53 =WzY2[&4+j芚ކM`2ˡ0ZhY_N7r8-a8n\O Bz¿:1]5Xv'&9 I!1E"WDKH`k4їc`Fn(hԫ48ռݳN֖Wqw+2Yn*ahig ˋܠaOihQ zac/yk6\Tpq7ap Y(_h:LC!Iẍ4ɖba1ca鰹m.qzyqfn?ԖvtP'g-ReWMYz/  u/KkK?yGo;/ǣLwqF5/AƩ8+Lrӛ}?㪁{yIR:K.bD֋{u#c礎D0ZafZjp]D1EzV[AFݔ_{@VP[0|5Τo=7L( MXrFXݜp.EMJY.V#E¹TA ?LxBdc,9(g&Ṛ˴FTNKM&giv$  ܜ4_: "L&)D wٴ{C/=B1I%w\AϏuk%2w!s \ٱ}yX-=Qim+9 uuj-~_v Iq@_,y&'ۄ/gv15bFqG..|D7?"hHvz754DpAZW蹒ȯjT"ɴԜBYob$nG7(u!ۻfHBv,, `[)E1zpw8'2ϠrbmKtAֱ}ĹƼm'RLIUajZ y"W/LzvXsf`p FwDOyf&ߑdNGF' F#%x# txQ5 g~XE`]{.Zc8~5:ߝ@sT5o< Ҟdk 8ȇ[rycqEX{xY RU/ 0$5Q8$o9EE**%MxkXc ] '0z[1 7|#t;M!~ʭ16srۿa~ݣB'u \W`\%t)Ƕ"SGǸ3 ="pvţ>vH2D@Ux{$xutE%2.:7~&c&u~ȋ0$3}}b4O4n3CKj?1Cz ⱷPND.SB^=KpeKR<@QS)KY_Wݦi[t]c"='0&eԒ`xM?i5ѥrk kC'Z8,=Lj>`6Hyn@a68̓v!Gm'.Dp~,ȜC^-aؑ튎Y16Q$aG9l&RI駅7k&P̟0.0&YCJ1ٮA[D#  q!ѸThRz'Ϛ G)h;;蘖6!y R-0Sr“ƥZ81EzSQLSF-(3ѨWhd>uC'XDH}6C?~ 4]ar ߓIOɏ]85:՚[t %L oAqm}fdP\ Q_[Q#e6z*`ޞvw?9śg< 6m_Iϔzr䮋jNG-.H(U6_r827 8w;TF2LA +&V41 RlBm()eFj-Hȑ+9q(Aܠ_5hgzJO0q*+ %ݹC&Yh6 x(ճW9!}WZ$EG$3=BNDHC7+Õi&]tKU-,X}n;IU, 4Y ~GGRd@`R'ŖCB^/ޫN_Q&SCؔu,U̸gΨ~.m5,gQ0Mf)-rpx?2,Nu8 ulVXU3k0? 3ITtxI tBvm*yXory}[b ovy"  miW+].ȅۨnx:rsqIges^O򆎙!ڢ -׾Ć!5X,Q gBZmVdӢr ؟u3QDr}Ǻ쯔hhg׷.5_sl$q_M|^ ЀR&_@TM&Oό7I<, @SllGm:jUkJ OR9#<6U̲%]S%0ʵ˲i^q[ FP"!=2liGh:ђEs6j|`o(-s=O <I?lg6 #IBCi>Ԍ`>W q귦cBzWh&G/( ="%xҕ{W%rt֤+ ]ŁU ز16Yf~ ^NDt-zN{8#Bb&tWy \C; LFV"]=1qG]cY4PN#ڞ MIXж)]x} ??o @hnDF1l(ާ+)BHi*ٞ}fro@rtC L֗\c]nɷG뭲QͻiH+$]"5!) #6,VT{j!uShKRZԗ6!1{\&$;Ti{vcbˋ}\YlUX2yB7mes;zsȲp51(YSg)ĭ'o^̫"쀩R)H*A .kx(Сp51{Y2mBO޹!0A8e!F R'/w9xDZt2GK|c$Y[ IQ,Z "0ry$rLH픔1חur 3{:E\>ʾ OA ,+R2)2V[;x $AD"$$5LrVՒlų_O&3Cّ;2Z/ QwUi>[=K&<_qa82V+ lDE$;@;`erO~{40^FAg<R7睮(kBdĝU~,6G^\AERL@YXgMX~c?'4L3ޘE)<xI=܎iݜN+fMSǛwoTiUcmvW M^U*q@gt&]#*J[ 촧PC#*2q>u4#_iA !~AibK#S\޵)`x-Dڗ!cQ+_'FqG'i%É,^& (%VuY^̹"<\`>F^ \*y؈/MM٨MVk>OCt(u)[s*_Ŕ FΈ}};C}eƭrX Hg+ߴi,͐OUS@PN!YfHչ6[* ~wЊd}\04'ԇT2rJ۞"}0b_":F>]aV S3rzz$9 ip64n6_R#\s3+-ҖkRHl rGthCc Pw6wEN,Y;9L lWq_ϢaME򝺐~QiлNJAat<3/p,t#{JeZxwë%e\Y:]mY33u_\yPULEV w .#9pCjtU\ƽ҅H[ =;u㙏l#KYl{sO6_:OI=1403%/T74 PNN"OeN4If7l}xdj1IA?sVe H(k sb=jЌ$al!ϝ0Z΍J7 ɯj kP H>90ro~W\WmqOZ▫Zq /Tl9vkE YӮ#z G5@JE4D@JNƕWeGOI{{]H{4 KbpG!ѺVA  @g+P3C=9*˸  K I]sEʯ6¹qX1)OL JP l8zKY~uVXgU2?u;wg&wZ0c1vϊփQ B߶Ӄhn3GbJ|k4~ۋˑ^BSw.^d6x&k<|Uf~C݈mOe L>]z)i]G5ʯ:v Χ+T.fB˶z~3 F[d{U-`/vJ<&CWY=X$#OJaؚ&Yzqs񸩢tfxdܜ(@wu+㾄@$+?T0xFt{T͛KAU8ج46opP4~!%zyq̊^IVB^m 1,`gPR(.笭grrvn,G.w;gg#̣D/'K E-Sj _˖ }4kG Z5e7'[,!GEHhw[ޣX=I+))F#)UPzO|d_mqH}^4F:cB\FJ:Y忘eiPaBfN{|gӸ1uƙpf/|Iӏ=G_l/t ``9dX´Ta{D`On}.RD?"_X??M$PrBs__F= +y-d::t F]1h[0dd̗Zg$[;pKPiFDޑiy.9h9u^)jQy;H-KCWyHrF^[FO}F)ODĢmpKg֓٪f(q>sJmr2x e򵶸ʡ݀X0Pïn1]tYoEdhLJ;2ƣ4V$Fmu|,ܵ6H.CD=i:0|ǻ9;!P<.yٰiм@uD^VuU 5lTHJ0Wħ>_Nwnx#W u8_0sl欖w㉆l&.<8`.BwS:Ο_Y,'Զoi\V3A@)O#wwr_$)`<]3(ǎR@sId1`)Fxl]Rc섭"zebÇW&u#QYh"v9x:8Es@/M$~=.sRNŗӥSREN$A {/TjQޝ"=K~$G&z}yph:|~Lʓtg , IM 2KRP^8|JYXχTb,iX3yR6=ӷ" ]?1ږvmP7ɻ)Ss7ƜCHRokxOYӳR]q_m}wͯ#\nƚV\'i*8ksDe{Ϧl +3^WAՒ2djEoAͿ?.Xz{j[Q D9< 6fǶ~yp7}SSX^Hdʛo]ė!mlFlͮ[*vTcnd-y/ܼȲj[*F;Bfh;U^I@Ԏ<4;Pw'g>&B@,T43@0aGL8u\;/`k;_¬d6KfN2&OML4~T]F8ƋŌZjS '`Uo6*"$ġՆyO=V ;\{e$ I˅$wqk֎z~plބ!tgFe# "i[RQꯍmhkrKmfUsa'n>p*Z4TDM61 E-z={dYZB;n|h#'LB9ߘQgP<:#2ح7A'w<?ժF1H7e_֪$}sC\tT+V &HJ M}yp O&u,U.nv~ˇfE)`Vs Qə?S=X 3"ޢ.4#R'Q_ anA̹!(g6F˖nho ǭ!ٮȧ\ HIݝW7>OYmեe^,!>ֹm7Bf]<[D>lոH悺CuQԭљ[AAtˡkus9*oJ lV7rNbׄ̍.Rr6;QSWkpr& w;:; E>3nWg P{uFXȼ"k4bM6&"2#s0J7vV_+r!%,X +l.8-Њ/zhBHކPIx4j_R,9Ipw`S$o*41g:Q| 0TELl 'x}ǀO3u)/ep9M>='eo͗a`5`2@c% R }usYKپU%.oe1c3n#rL?SbS[V*P\=CHJoEݿ:dӹ)zC}:WהfF`+aiIaD U%~W7J71 Mr*j~PVlwnkGIg{?j9dB)hXl 66= 9ƒ|Im{Wlx->a-t=XCWD8ڙza?EҀl"!H{7ҥѣ>aFYyjZHQΚ1VG@CXMi:t'}l-g~{Q/n8k ݗ2\ѱ=aqR5<N{zs1)2+c9 t ފaZ#4Raɱ/ H$ ٔrOhʃk (gpFϗ"%-}S:2֏1k Qd}'T+'h X(ZȅFDXfD "d?(^K]+E~l u[ï)HlNB$W bn@2O<0S0Ng?I XQ.uF']E5x*{^BiOh'[jW@iإ;D+STU 0am7oYm(\l&bi¿&ռ zUu[SKrԩC]0S\ntMJ,r#--eOJؖ!Te X4rb "c숵MN /%kӵmh;~Gݸ7L>W{ o8i>9al|BP!- U`2˷W!{dKE stzt*J/g '&8o ^P7DqÑ(ci@g*kǺ 8)Ypo?!H2YiӫR6y30L9\O蔔jǃ,_84Z2M4Z%޿n:!fvAWw~G"V+t7{GVΞ_,gML%h$ iH& 0xڼ`$@=Gv@T4ݱE3s.¨%wRʂQ^s$nn=BG'A;Gȸ;$W78&=e ,~Hu/1mKo)D5L=;NMM=~(Qy0~'h;^7hc'u2p#BoQ$sb2uXؽ=;=_wJVY'cVzS v%ݤ@lbe-?l:e'Pt7t(nKTI" Jz,*Ʌ.ZhMNj!X p?l!a~8*v11މ?/4#`YaM!ttU׊{BѝعV;Q=q:̿CR;ok >iMi!'/^S1+!^g#X"pln4Œ$DZ0/ʔt>wNbnԄuф+D C{cyL2'S..i蓡6H=Rڇ{|-i:+tmjIlF^!GlJDa9g"ٜ'8 VdqEKbwE]"s\ TOS4H#9!@BG4O77CR"}DvͫAmQG=‰|ЂQ>ܫV94>$Omw17II˘pr4tM^/wMN nf,i4VzTBs(}R6=߻@ݧаIQө oD@'JL, CX͚ps'BT"I" XW%W@@qO0o{{WWT A^}R' # Uң(/xЂb3ons|`nu CדGSw[#BpW3- o:>H³rejWI026qʂp"{HW {g (pgQUy(c粋`K8s;%~9I9㶘q:v ={O;")\{$)}Tü[ײY(8!VD&B+_G$z ؓW9`#RJz/g8y/4$FT\vÉv7l{ZA8)Vܸ&<(*0*2`%'QE N+x1f t![uޠ?eX2Z;&޽.i~HtA_q,qAQP; "s@Z2r~Yk,hahh zda;5' Ž`S=|7$)Իe`Y|ª?sk-]Թz@2G^ qZ3Íњj>>J! i!wԚΠ81֏G]P[l48ZC˯v],f7r8$;9&(ƔQڮȷ+SiREU/J[Ҫe+>&/0OS"qsŖJՎ1 sHׂ2`2O)RT瘍Ypp1jyoy#$q:E CF]E蒮'jZ[b[&I $pYOˏH3AX$cO2^S,6XG N۝/#*2klw.0Xcu^`vÕn(s-ThPr_xjӰxk]U)@ǹ{hA nt0Y^fh aM VÈ~ ^F, @? J]D}&Mk^}unX .ڜV$gذ)S+'[0-pTnT8(w~˿2#:r fufln^B~.qNӊHӀa8Y8s$REi/$f "G}AXo9:Z uJ*`&7{as02'1 XHA:)Y+ dT+NBfT4?SXa䂘;j ʏ/[x_7~}Z: D} _L3?Yzw]`%#%^z-gw/kBm` ,5g.HO<iygy1p]JMG0Ui5fƜ3Q鹜@r^*}'OV:ݜmK[HpfW!NG_74;܉ȧco5fW%Mx1[74]iXbD` ?$6`[;" :ԑ?{T*.St5p6eo?Y&jqDҜ`A ? /p,+Z_{fJvovϡj裞/66p5[A R  dkH֧@KD ĩxxrږWJ#BF߼<ŸTwH۲*YQ4=|5Ϧ' V߲EEVSanRߙ,өoҌՁ{۱۷p=69,qJEC:WMwQ 榨և<@%GGLPҘ %M۔pU G s }V.E8aH6U PVxg'c8Bí` (P)Ebd8k+ y>xcq=/f\}CBd^.qwV0y(PvHIXw,7Xt/f MQf=c0-U[)\Iܐ,8|FI5V͚4OkAcgZ;@zW28b;s2q%閈]#Ӧ3t@ Z&m^kUog2o V^M5I0_15 H)('su'"MRgxSYfWnԫgI镭}:pیOL 3d(kl;Z ޛ#a7ԐmqPP0ENs}1 J> e}d' O"s< /&kņ) EI NSY:O&ǥ±^q@POڏ0ǐ㪰`M'-aqC2} EG1ڼ}MLvF*uOAAwǖ4ĴȕO|[&y:!q2,SW;љdho]1L<`+ϔeXN4 }L"12aH/\VДUhGJ]w 9rA.Z7|VWlऒfq7x gy{j$$M3RLI I?a>0\W 6dodqٮY SND0_ ֝Ie9a֥Mwʾ.ԝZ3e,jEE<(8ԲSZf4ýN&|怍6u{L^1%|{-) |naw[ ,A^ЊVj"Sz^;~-bBh1kZV|%\9 M ꒺Au U ܾk1ѿ3x 剤֭vhg7Ѐsw&*.5D|F<0hRf5A2~C^#&ô8|TbMTDxnۮTc[]e*\A: =Mi .v%Nu.Er6!\?h]eAR1Ga, Njӟ2zى #&p+'wPd79,S"Z*a: 9^Y0YYyqLesyp218dWɾ4ܭԇKz"rΤk]j\r>.NMWrˊ906}ڗt 2DXx||}4Q(Fy4<<;=(4HUQRhC_"Yw)b( NrU [Fhxm{KA NX-,ojAA.V.SzEgZoZ=E1/qYlOıa0a)Xq?gBFiL5C&m0Iqٸ@6:gT:F KZ%zQR #PCdYhD[ :;糎Ǡma]n%2 e$<a]js񧓲5<ݛh9*v0Q<ΎsX؅姈n#`Ò5%-֏]NmY_ WYU Ay0W\!,}4͜Ж!ٴZp7B\?Sz!&fEћRKCRhcj ٻ(BuC0SrI;Aϛ s|8ɕצu< :HʄFF)0iCa=0*m5w{⽾7{~KK)jg2%^9Z qF^Å̙d咗75`G0H> >fʏ`x%pGdp>q_xt.w�#>>Cs(&o#fMwWWA(/iԅ= "e/=P r%3=n^xWYDFD0/=9{Y"fiFp0۞#-1Y$N"bd*"jN杘)S۹- D[IZ85cjU0;;*_&Ey5 ~ܚFDh#PJRyD[j^Be]U c&+No#11lh<1Ӿ @r|"TOi ᠝[Kby]W% קO_O,灍r>m[ʪ-J^H\ph,e}oMf]QЅ]ȣMDl۴g`8`o~y !I&ue$N72zx Z i⮒L8\6v}>x4g<ɬLk61bI"Mk}q4>ppj}:⌴ΕN Av(zoۜu)>j9MZaqg M -p՞C?DFũxf_X 5єa29>@V鲣p!ρ泜ICv;0zYFe}>oC0%{ՎL6]xTY [bVȊiIF*l EWJNg qM3Ug]" >M"ӑDY؟N4DIOFڟ \8j{TcI rV>֐b:c*ZBNENP#寂\& 7{3%,H*0)ٗ^:|MS$_zY[!R/`y7+f[55mHL2D#svT;.X1 3 mC\ =e:4v!kΖ#]kŏT 2ӏdm[ %C|FYL)}_PK 6IAA)(xCMsfa3ۿ* "ABo3q҅S:#UR\{mB.+$*C&["i5Wuj# W1dG++`?LΚ!i#~.]Rr-Y'E5&.hQ4cWϷ9jr+ϊ]O>:z\Yl^A6aV6_g‚EKrY_"͌'o?`dzk]Bz_?m0SCDGJj$Ɯ Y5ϵֵgK GQAx#.!zH%\t?LT cKEJܭ /jm5C̾‘5x:dqջMvV-sB:G`]J5 J)uWqfdJI=|n*tMn}(+ !8L-ZX~2D{+K~[-H\F]ɱS+ԄV0ju313! kqw!NɹMx:a#nq Y`PԬ6^4!Ql5Z2F_Ie\p'@q6)Gl-N` s f;-)- C94c=B6Bmt#˞mf7R +-iN2 Q|w;bCE7+fXOb&>G ȻަGdSal@+1*4k8 p+AI<^!e'P9>DG}v/jyTnM #7BOlB=Dm#hk]aurO=#=vј2q^mPqfmuldY aM<~a3N 򠰻7+=,dP r [(Ϲ3:Tr \p?<_`OCm`Oo4 Nk>/cJAYCJOcRq+ ,7Ԥ˰/SQO?( WuSdɁCDU*𪥝"TSIMN+/\UƼA5u"a0c>El)|BZb>t>JnF]u bK3apô2** -5/NJSZ nCh)QK=s{qo'T2 /c],8&ZPBÆ KBwaWZLZ'_-&6xAX6pXkCt})!tZscΎ [#̽T=DMD[t r9EC̛Nvk%g$&HvԹL -+=iW6O<5J6y,[xu%<":Z~%I&J_dĜTu>AX,c]ttܹ)Jtr(6z7x.$Ki(tg_(eYF,mhC0XQPH?uMx[*.PP;j/VɊK:G gcP^2MlhbNa HŒ.`gOL Tn#x򖜽Ypy D(Ȯȩ9$fC^ѩ1/BO9:*"n0bsH3gJ%Ow ߹;a. YEt0:Ot˭%Co_c$}{ubJ|K J_6 YסmH VGxM'g+Ez?ɯ<ΓRղ`[`vQz^qR=(qP_BRsYVƵUV:ʓ&! I:ekMRDp[Vy5,z+RKgx@-y8PEo\Jd[ĦHPA]y.2Π9/Ag ܊d%~0k/E(v_>/nxId G՝ xĩɸK,>?2*ܣEIoIMI.0#Sj^5թ9xh=n ހ8Ӷs?;>JXT~M[)7Vc_H_I )φ&к9qR{sެ{hOX#+ {ֲ2R)@U @m.EhKE&,utP㷵۵We:XsLDO3-াBNBE ⣶ȫ^3 GE@I`1Z؆RHճNbj"(Up(S:fYW ZmR @P86upwu>~^6)̛#,Vs-Tw"M1`:;B쪡 \ck X7s%(6r) At%UdCy9p#G2/س)3{GKdh`[cCPob[@Lكɒ[z~I^;7[m1m`P RZM Ho^}d$c)!~Yؾ`M[ 46M_=[;cʶ*/ݺON GUX2d9fTn">P`F`CwN)R zPs U9G/|IQwZwev]I(PcQ?c `i<77TuԾjf6r!Ul9.ЃU;ulhI򷔵X٤y#%u+~͡kpYHjJgl% Q\Ij @ 4K B*}g`A$Mڗ (Ս,):&aR-GS?l,}+{LX!=@"_0+V#&B.%L~2`h_peW Y D'6Y3bHҬ*z+ X u#7^^r&BOMC^f~DiH(#2I`@o!*047ojiU Y,qvBE4y3 8 Y(ݳ$q5P/YrۚZ0ïCPz$Y"B $&/L"΢.ҁ%~e>JIP<Ma:#xG3x:1glE=/Bi:k6h^/i1閭h6>`qhKZ^Y:$OutaGtyQ I,B:PίrXMf>Ll&ɕAd+fwAҩvAITPZR c%HBq_hrS*N]Xg}_|vŘmg;v #*@]DYʢ6a$gI}+-rNH4 s~c-d~[;^Yd7zn?BGk>b( 58-O/uM|`^'UV^Uh.-,9V;2חUդ͉`ܵ& s>X[o38 ˠ x ,#Ǟ1++dK.*'e~QUȇ# eGwD{EC}8lC?;:A5i,OTJ$ iJg0j9񹺂f߂p p3Q *A^~ u% i#1xbr)TMZ (j4ea@ÒH@&\5;5k}.WZ,֔=tV:= KlOAۋ[NOB[b\؋ϋ-X{pG@FxO*T~be8H0n WJ's(=ڄPRW%M?$;G;Aϩ( ɛ8tbTC;>ir u?Hq &Jrd݃=3&w/`ΠFfS1 ϨtVLqA(B]8@Matn 棵5W0?/:NG)zH ȮTmo>Lxx9mG #Р@k})Xd?‚`Pvsz4|{RξA jM.:1lr*ЅUb=M9Rx]w0hF Ae]*uKxEC4a@ۜdDQ ,h[Y{דߤYhL0[(P bh6М۔V'ѰXj%g(؅.BBw`e1=. 7֪/&`0`(U <+d +1])KM搝UezW2*!Vvd#P@w;kqn#[:qf 2HR2r Z\h>}aR0n{Trhr/jm( ?54y;Y(_[g^?B,WNUY[퓃eL6VAMv鬪K7W-EU;^!>+'h$ +qCv cZ|}=Bܼ`ySVzi'(*/*:"Qo(IwѼoms/K(a1"pΞwl(iH(nGo A= 7j~'ۍAUCAJm(0hT<Hl1nV^ 6 @;02ycaa;v51ya^5V)BgyRCw((HIJ|,)Ʀ2{ :N4'jУ$'BĶ[9ʤ>HҪ RT%|&Sٯ؈7e؜"F 1OL䆑{'5Uúa\ d-32 yK<:׹&E%/$ݼ5{o,m#c5k#% DS7U7_1>75Fց^1+z62ïzC%?KI +zϧTwCFldT@ZKa*!LکN!G"Ԁbg'L_F :EK"ƇԺ!#4/ykbo瀻G_ߤ}+:ĘAU^2uu@@/ E9oV\=7ոA/tfE$t_ut:A$nI6I!@qb$3~RN~ط e5|oj~-NT .r%ftj~&lJ Qn2Y!_u<# اoȠVՒXkWҰ U"H= M)1 n+ab-:T(=Ɣd$~5R_텣.Hljus0K~ߚ̶i5,@aGO_jƢ'Vhe͋[yTΣb[]w`/7wS]"LYFg֊|txA0&D9U nKUfdE0f~;Kc'FR2>vft{ tujRX$|b-7!δCy#߲5WQ,P EdcsWیȞ:cP[$ݘ 91aZ <豠l"*Q) wὨ2}5"O9 붋cҼ)+FY|,;oS7YTh"랊~y6@u_0 nݡ^q 1 G%;Qa@$VOLzLm0g]~ƬÀ=Y?3TRnR.∷|Blsd\|^L[\ :3lV:91x` C9Av(.! n&RI\OGO]71^c-ۨ(.Mlݜz |.);}.!XqpC~iBtW)#hb;L)Bj,[U* 1Ond/LG Jsl!o͒ydEJX Ҫ6 p'kgTYALU`P|k BA9Ȕ'S"Krj@lٕzAa2TF0 +;I;iMj>3|Y̨' Q371GdU B'Hc׃$ջj:aRIl/S,сs)ikk٩d7 [d ~rZ7[56fh@z =lNr㒜{h=I뫽ɄZf8x?~Z$*1M)vWfLM7< Z%OI ՛؜xo9 ;.z[Z߬a%;q!0!Zݺ3oPz ypjuyhp=OoU\7š!mkAQU|U"O4D[s~ socqEmEaC"u+ml/8騹;e `>lnL& ˀoT"=M>ui ?;)k8-H wų*`\ ҟeYKG9kJ,,?cty`I|zqоy?۠*;ϳ_סw)V6rIא!PQ>EyZ g06 ݺV)!i4%'kG'9/\=vC,)r9êMFq j4%emMaydKfD5hoțM 2T irzw`A. >gNhɾpF:LXIԿ$~zW󋎎_}lĬ_Mndm2{aq؈AaG8Z5$/`Ud[sE^=fzD՛+ .}4j'Q"PLh/3]X3 (~BbT<%?\1C~0ua@NͥkO^WaR.ƖTLTxɈq~CFmΆYo*(5bIWreI_:# &kp~# VbMq Iepé+e432R?J+3h@g9_u>g&p9}_@qpޜËDΞf1̣qQ{Ɂ#!| Q7r]5V(rWk}GAZ8FVZ`udC tMcx:(urB7T`;:zQhk6C.OЪNW v>QQ$s94 ,{/>4S^#|"b4C٪~R A}Ccf|/zؑaɰ'<x'jPY>)ᾭ_ sI BnjmP^v*(=>j*mDz<4.ѾZUttג|c88~=kn;3DA\>W72(E-;jkud;GW0`_-[(ga$$hm Q(5ʹQ| ߿{]Kp&!;BZW2jN^<^2YX%u 1*Bνľg#aP,jC+!h XI:4Vϼz Ner'94p{Zi|/%?cĬC -*-,0yQ: [o8If;FK LKWB. {/ͫ=c dÚӀF}8pHB򢐕<ǚ!EUE>yw?KxFn1FtĪHH%:GUp3Q:iN1ň(ψoJ = ,йHQ R#V4߰R*lL3" Ԣ46Vo4J]AA"IϻJ9 Q0S9dʠ)/ֈV0Lf>lsm!Z Ct `uRL^ir.-H`8 M۞T:e.w/ZY9:}UȨA NJ=߉L GP[U$5,H;Z > 3Je3&GK8EV :ЋӾ -:tVzJZr>e L2WWoe{ID´hN8RUҫQd0&<3}!]>o06=)D"tnjYȔzaVΡĬIRO3P $\ڂzG) >)~q?}t0nWU74-3H!H--0sP)G.1cd<w%gf4y~4nyloˮXyNsب:s7X u%q&1dfhj-87̳0 oPzQ?j|=i4`J`ɽFW+@#<[|}Ŷ$WZ(}5:@!p%F2aGEoYWR3ZhíDx f,{%)'8$*E"ra|B^Jv9\i—9'o@b],*Æk,8r=f|>x=jF׽5nyAP9~ yZQ:"^M~&Q(⦯hz e`We# 1{l kEے$K N9sˋ?|#Zjdp>^J;ۼَхZO-?c?5_crjK#=+8NQ-5I~RʀQ.48} c|fKgaԱ̺0L_bQ4u2k[A&Sȹ%m4;ҍd.:.hy/ѭã3 [YaW|LQW>DAPFu$11ͷ/_4:u$M\JlQވj|)*3MnhkbmDf.\s%jvIȬ\ZѺf5gW'hۋpnf貅CR.a.[Ha ^&kLIe(`=Z/(Sw }v1 =j}5vujHRV:w |!+NyKgQ7}H.7XV5q;C,.#R vGH K^B=='o4Cn[j -h;_/F 445,8ϽSsB5?)I}a5-ul5AxCW pc),xUYޯuFm/3s7{[+Ui+j)XCN؝bqjvr u,K)bvz?x6|0hhή=JTzFURIhAf z*.s+C.L %nB/tah}i>udyqdmG#Z)(.@+ < g#ztD#DpP0/?װK6#&5vvZc:4p0UhV^md=ŏN ǬVP++?!%tTyȠj9}ڸ#{vesOV?:rךn^!VD-EsN,j~A VU ;(Ҡm&8:>QW׍9{{oOrt?e=aZ *X>;I{yuaNF]mh+"jmIHV甾B%,GX=7Oҫ;"HZB Ng hEOք%TOnTz`jBNiz-`!G5‹o8F {3' r-;Kfn ӊJWۃֵM)kz=j,Oy>S&l^#KNlW^bԍ=wG-Ic|zj"FUw!F0VC Ƀ4!PP7i ]!"O/=\:BP JNM t!RkTBSr< <"0ytVhB0%}id'_):ʹĔ8_QXWbd >W>,UGe\C\7Cxt/uLr `±CSp+(zXyHiLjTO)࿅N7R ?bH糰q6iK&__rki0!G&r`VO%lU: _(ьdUP|-ߖ]CrKhhf?iRN9:,99!ʘ)4B[K+}Ʃm蹮rb>8fS9$U*5*ѼRf C=VOB?4}fâ}FD3=(0I"kZqUhmdDy(C^rdh/, %1//G9;T rێcLZΣeJ){;Eo0QZ^72Rj4&29 gi؋)AKY+7S5 J r\[UTgmf!%,7_=j^ca д;cm*1KkMgH밆> !"Qa<&$~ FI`Vw9󦪎K}^7Sgbw*" MbuL _X"USp+gC#V[ ;h.'ɺb}>K LP'ɤg9KDK{R@Kp>f{գ}EL{5%4@h5 N2 ~W!Ab{c>(/Z.PϿ̄txuƌ[Dά5HT=T7_u.I/PCo[3!O ܢX֏EMG2ѽƫ}'.`7Y$|>0)HTHIyI 4::S4;s8 80k8D?J_j%/4,k(o|)i"VC-.:UBk׌#(FZ#tdc>n* S<0S`BFs\,xSފ?i ]V2P&T֤a'[8dvlkJs̊14h/VR| ^3v%⧶_t[ !V;O5o _NWpY#Z,i1um7F@fX",e1CEzH*h&̚Nk\"2DIbMq~>͕*z9db}}/nRGz Y~;"٭(b2@: ݖy@ulѐ([2~ ~ jD0Q4=CGDUrfOQ'=^2~i6R" A+c&bƀ&BT]%O'UM%Л{2^Jp 9܎qZsllSq.2e{7pDe_[$ݹ )IyKU/1&V Tvk(Rgh>+v Pf16mq;6fZK Oa*+j!yͮ#;~Bwƒ33dXYJJb 7^F߆՗#oӲv )](9(_x_z<1>7P.ZC /'7ay-!-)cC1ߡh5霳 _ĕNx^0) u1d;RMfS`p\ nh~Zn͂G)Cm{ȣD̥[V2>c8u}d%l]=,t SE9}tBswM=շTo8ۻnI:4[BqAIIpz/]ʁXn: к$fhj&M/VȎOwZW..7DL7vK0cr` ;c)qEU,Jeucv %*[=yꍁeժ1|aW/5t8C]Nc2,SugL%LRam4\P92" =k-2Fn|eqL,r|ZN810Lo`Θ(*8fҨ?sXݽ\1=[a\9y`z[wB~@u!pArU`T󺽕CC Mpޮ[zU~}7@ȃ5N g{7[pwi,x{>bB ήKtђ;Ԡ;H$xF"*o׏f%eo^`3 H RNcꄁZ@ݰj*clqf^V>M^ ϿOBz-(`s䧶<7#hF@b!TrT fxy]EsVK.8̮xcCB 3s+qzvlqzRPUnS^8ۢĮ3`6#Fܯ]5hͽ/(ol?{+X;ǾrCaD!A]Eg7$Gy,WGFSցnskUn.7rx4܀beƈ"](Ѣې& >ׅ<`yq>_ IR_gJ߳]%Wa1^J(qDzwTt%bfSF9  /gXtXO*5⽪e pҫE rNjb"nPeΪ4>Bo)^{k4{NGv\I&90$zFZ[O\k?I9  QȘܶ+@ ɻ/'#]5 14@jOYlW-N[)zoe!&nx8?u?XJ,8 m$VGT 0 :/kHezQN$, iHs=+߼Pdt4ʓV8DW @*b7t?|AѯXO0 3T !In %C"jKzp.'G`Ie2NGnm!Q2D8y8C8Bx`8@vR#Q#ZlGvO-]{tIo2i4.cvc6F] z‡TF.g2Qer,mdQ49s<Dļ#8G%+aF_Iev@u{IYu|A^ g?j456="8և4V/>3P" 6o U<63Dgu3}Bw7 {4= v(#T?n')WZF&B{yRH $"/,JX[[4 _BT$B[W-F 2I_ȝM.H<nI҇ga~{Q.wmӅՠo%,b-)%.0@zk42p)Wwp57' M{<.c\( |Cu8,c(o,3Ű&ZW?@޶\>a2!geүi>AuUQ {@ ?X_EJ!ٗhG`b^V=ܣlב耠?MFN fB^7_ k!-#Kf0 -g.ͮ:lYMyքq~( _%Nt ]e&_Z=bA޼#BoN\Y'\q%gԎ:%ڞM2 s9hfV/\򫺎j0ue+ Η4kc<&B̯QR껬(+(OcoVV}W,-"܇r# 4yPP,ٛm}bd H5%/X!n5$%Ѭ jG)OvCY[?$3"b>s #tD5VdAC.;ӷ>XS{NS՞[H3=q(`x|t"$hki[5<_S,caOVuF?8wXb#9X"ȂxA j0a 7<{,tUJKV5NOq:>68ϐ=\{vWGw!0<[D#&M_Vr;4l.1te|$Vu3P;;g%_^"EF%o}c`2OILEp38jN*ME@0mjlV3Гo'}hndL+k+?SstYPzTߚ [ޖE"gl{uN?x 8\#asH9By$lc}q@ɤ " `7ڟJ/.RP eY9Į15\ʣx5hUV ~aLWlCnmZW6GJӎ)ˀ6;n5a~hiלshZw?}!c$ҽ;ZA[<~d~EvBy P/JϘ;I-qb݇!M4mzr]lsfEqZu6tZl] T#fPKѤV篷o1+x_:HWtXHrrOcw^4O|!5orZųH3qY`Pۈq}VGpaǤ3kZQ02IZ]N` FOZ?Nu^zTW1kWjkQ7?s$y'A܉}-JB5^",lWr9{\L^Jxb2 DiJdtukZA`WHb]4,2ʫ\J{6R04BBO1u#o K#>y(֗:fg{1;ג58(ϺvY:* X:$q'dC sR?O !pm]7ȳV1GhpŕE+:myǦ`oƼը&ᖽ2Ь Gأ[v:2I-%+zZ D~79""Q{= FuD C9^ӄe`_H2 +kh,EX}$O¸x6[>EF3K;^D#q㉵5T"sF4GLe&4~5>TM DE2 wr[? EһϨ5`Z&*K(eђJȂPkS;2 W?{w.YA䜢o>kT}:53gESU[%jj #(n2W O5ɐW>1H _ԕBotQX9[5YjxL)! k0r ̪Mk7M4M.>Xv m[h1Jv#˒=eFt#ʩ#1N|BXqX1#zz惐t(0:xL=è֔.5Y> %*jbS'N94LScW q]-ZvZ>4& ._܃dbń2Gp-gہΰ.a&9g=Ы{Se0֫` Sc.YQh^}D1VYV^~MT #rbAD)WK*D7< ѤǤ|O|h1z6F)0ӫP`8`.̄Eٖ `1r2lZX!8OA=ygNd`F pyB^1Ys]X+TJ,=K)NI*Ċv>IF.tF4Qp;ƍK7GVqd_d Bx苏A_Mjg)_ܪh-9?rU,R;P!X0cZR&fѧyOܼ͠@h" Qek!<=إ;rٟq" yE0]&k@6`%$Őe_Ya.|vTQ辎R KG!t<G}{S"8_]z\IJ}c`H vb촃Qurt$>zùn-|^]N[| EH4pjk<' / WX[0ڰ8n)l߮9yw|,T7g,p5WQ-.kޒIDZ^rEPҽ[~w.Xeb O'r}^mhൡoxj6`#@JL[=1c>%:zHJBtC: =:#O+ MGvBWBprr7^ۉZ ]A!`;Œ< }b>n#UCd0,aRV$z"FR?Kk/j  L<}~[alR;MRCǓfBBIwxot@1xeNߋB 'OB|d*n/Ԛح6ϘCczEyÿλqin%]39)WZ)ZXz.VIZ A~\H=kc}平j&N&<8mR˥#Y]0gn}BPc2\&!C= ώ8B!Q Y,?QV|10d'gf5Pnz>c Ya~U2d^wlИ"G묔wyhOњbC듨+R bC HҢmj;y2%6c?Q_Gسbx@U[Vj9N6AXzһzRm8ǨÏEaj,8-n s88ŞHvu_0F`> H9( ~j RTv&XjwmN, yo@Np]O.]17'@z7LɨCyq 6a R~MD:GM ߍ$z4$e'Nu*/i͎0xW>+WeIL$$ɞ,0"a&[b$#>B8 v=!oGZYu>?Ba'sU^ Wx~/yYڜDj!5&1_{6o 1dN!|ueY#ܜPZJ:#a֋֜p_l1mi]R@qٟ&oGY@KsHUyga\5 ׿3O޳sp\v伛QV3,e:U&syNګ]55h Gj^ePD:1%gӬs~cETM:?7SV(m 'Dѕt FQM( cl r :ҊJG2RO?o_G19~\ECuu{̙%BT=C̩Z3RFK1Z1qþ=xG\Օ*Lg㌜[4܁(]NMPZuẐX|erk1oСdCrԣ24 e*jDb^@sFZrGIɷQ*de]bJ+ؘAP`hbDp߽t>C' -9k'*%CXݥS"FbF},oew zPN8Ih ղ͙gjcP$OGo >p%ycAg XV{¹~Zv4)]4;#gXWuTe{0**=3j :Kky"l+74#ޏ(=b >Ch*EkChuAII*lR8?ۤ|BD"7n9fvyx!`.gt<E>@{6ۧK 4zJhܠ5 %QnaS:1y&^#@o鵁z= {TA|WZ0oCf0̆*cǭx&0c߈m/CFwANGQoA`n& ΤU~(@6ЇW{Sp+K竈x8{c'Ő0`għ- Ӵ@/٤!z5k':|sT 72A/5a.Jo_MQgJD;*Fm7i¢f c陆(b̗i0a~k2P󰣙v(qMrF6bw3eqi7' E0.z.rfT?^ ,_"'k8ԙÊADS v++sO`OO>n;$3")DBg@uެyQ[T-hcvCdꈠEo*ըud^߇ oRn#tww N87PO_9J'I`F|g"EWSCWm.&2KfY޺8'>#_E)l/> naRMɆ;l6agfɶ#iWM_ 20 8{;|\jqt%GFJڪ75 y<1WfQhGI0 IȬ2_k9rM +dOl;h̆MχD#s9e[ )Ӣ  H_H =Il++-@i{C8_՞.(5bѱ0͉iaPM([;,lx睡(Di]4GX_M4$j7Ӆ O=AG!a|QGhz}+9`黨ۢG0(?yv̀'?qTJ @֯~Et#Csw&#V gXCeCԄ4¦{܆uG^<.S?-8FҮ86ЬvmlT2Sg^Osq\șM횏s+PA6$$5gNy[F{4sYTr(B]TYp̆9=]Bds6Au{i̼by2KtpHrԄ%<{[zV PqW6mmoeqi Նc'c1M$9ύ \ʵt,5+!v4.tVf;,p=SaKLe a5zc 4zC5x@ !㸩O:~fRbGXr8煸Lek# C2;P+=F0 vNF u3i)لRQz $b4)f.1% Uw#!&a^m*WwË,^vP萤/0qTp;3c:|>:d&-8܁f;;D*!9Ind'pׅǴ2wq3|3a/,t=3:h$PR0Z"iM/TEێOVOK<W!)3Rp:bT!/ǍMR_wj7@y01,$LRl ^ڧ2eP5́'@gB9γW3Ta-YʥLmRdK RM Bv,J0'/Lx.$V!OVBcDzz"EA$9i2T"/$Y:-WcUd}w~Z/zV*Le=,XSL&6{::tk耟R1 h\3BN)Vt7b>(sj7s#O eGQLLEYD6v@n6x;fXpQE`K8]jz1uCykIN0K(eQTm)fp |`ʿf n^dIԀG!vLnH*<Jo`5J=:Z'9v I%QC aipNN #IL=zlyk?|rvQUGVk.;w}n&t@r4_ɮa9֬.&NJq(*ݓt^ YYt uFTG| 8Kb$-O2-GoE+B=g@{-1e|!׊5y'Yڜy:Ս}~w'ٹKx2 {Ҽd)hzѴkFlnn ,ηAą)Z*t$х}4>P VL9_Z/Ɍ߅r確q{3P-Xq'2,$HCĀo::2d4>= 8UF[\Ж|w5MH^6J9>6C:]GI{V~C@ h|޻zMҲ2eiv⼈/Fߑq1e_^ٓ-f+ XBPI / (ZG`~sA @v+ i8͓@s9pvBa3Lc݋`$bV,bxp-л R)ā[H?cWڴZAf+06>5y4%:X4Uiq]`yn0eu>|*bMIaYʊNzύŖaH1,rB y% 1$|1Fd/-+27cXR )=6]⏒E5="|/C߻2}hdQo?a*X6IhikjJud/Xw5Arэ49tgp@rYl5~7BLfЮsnaiR7s"c$zوGA.{WU<1g h\rD<M[.|8wϩ;JnN˝'%Ոa{'{ )uCoť'jCP(||[ٰs OS),flj`l̑S@e_oaNcF_YDf9$x3.|.ٮCy2l?BX ّ0 ZNstsbpy9RHM:W7jGmi){҂!Zͻ' 3u 2ނ DʀL1^Q?ɏզ ŧ ʚXlTsPC /j~ {OayKeYy+$8HǹL22} g''3shA67S{ROrn_h(;x;IMfķo!W.x5Z`::h m {_("qxxKU}BktHd4d>r>k-ݽc@!7s@>.3BæA`>h_A-v,IH,d-9{?gވ鵦؀͔DJPQ=3:Z} e%rl.U\qp6[KB=oϲ~3NdA$ LPGtDwyZdp0G[xd?hzɧ!-]HޜshWR mޫV=k.%s'{ȓ rɔ7A+.6/FC,4v0E p@a{GdY{M{e?IJiYn| L\$n)׊25CCH(z%Lz ]C#;bߕB"K|ϰ[RKSCKx?vG?j@5k=GDM:eɍS#,1WL|Key۵I2*zgTF?׋?EӇYďngd(e˶M+HjnP|b—N+/97-9i;@"rW2OY:*M3=dlxp.?9FX]XLd-F&Kc:!"Ȯ?&# Ʌ &MmPۼy @~vz*x8_ t.=t !{:";{fO A:I1^%XVP^s -@q0jc901ꞲVĥ9vTizu -InUA ٨87V{'rٰvIvH-[UK$LiPWEvҴgxw6SAfaPD'1E\LWڷd:C DIx= Zux U{w4,n1CrT(;3a)\iB]pQlX5&S'4a6g$ة ^$^WMnm`KKh,Ѧ_@7YUXcU"D06cf>2&|`1E_I DK 2K)6 kSPx!QG`S+jT (&V:,$w7Ⱦ\z /@O{*ԙ(-+ٟ P\ Cpl(:G34ȧ=~"y vjڬ-}["9Qq_"4.S&*;O;'_z,m ZE攑F|&@[ Y,I6r9DEƐ7?T8aS}gRn0H~I% s}!Ա$gYcmɱ`z& kHx W*{+ gz.Ko&FJ C_ȴK)RiLXm- <z(!/S(jk ڂܬG=x+3T YPO` ^='f8ЭL9&xCB<JóX|ՙdp(!`ϝp݄."ދϗ )y])weʟ~ޓҀANMj#?2S0(UblrޏM>(} @ DiVkQ[䭃Byo 6./,}YNlQ $^!ZVdI`̋ ͅA]?+$p!|l=e89xob}7p@°M:g-`nwD~}%+S$3[73-%xgh_{?va{.0̶ bA Jtj7ڷ:G~;Is"˶9`ϥ&tҍ$*kD:yp;S~$[Z'2۝*vc/cBIf9dඞ+|-u('jOqm"8Kލ44ݏ@2犲i tA箝 R삤q;~Xr$Rw0`TonlI` #Of_[r>P5|n0I>M$9>MNdSQT(JP`_Ӱgeub{hblxJ5I^nS%ku7Dq?0y8KFʦ+!fmBc1}},防O=XtxvSNm>o}@;l,Qx?z/9=9bI Ԍ Ě79kE?V<,&[S`E_']RgpnPl2 3P( ߖm`.eG]7K j-ig#2NUvl %i>/pkrz8(>EEiiE͞P,M#[lsփ8%|h@%UA E@fvhmLyؽO<,J`03;]W+d뮢IkpȦ RO9g8VCf! 6B?_;eHSb܏rs l6큍,}iNVLS^HNB~h)H9J˩~o؃Ï^%a8*l;5D׉AlGA(@9Qv'E7MEmmÍq51{#*Ŕ`݃.oLb* i[7=rf/jq^c \7ji 5O7$Mq$>jq]4RG㨣aRY% IIzvUq_%]|I] RVs3E'KJEM}\L8MʟvV^^ax#$#r_l."OP^.rwRc!y[ևV$ݑh$KZjpg8(&v$TWĈXCTTnaJ#ETB5t:ڈaL}x?b>2Orb#U՟A'ΕIͳ:y{,KPQh:7aW1R ֻW;cm0:ۅc0qk9ق2XK}W1c#7A-PՖ6NbER*b b%2[ HX?r}Pw*C}ąXƥR$Q%9S6rT>NmR#hW9aYSKy؟"[ Ҧ\ &(jוNrxxB:2dMsXZ0\raIy_+%+a` s víDm>aryYV婴p:]&yj?s}6bO= W ҫ猲uW:A1M`kvWhv-@,q:-҃v =gW7RN7*k>4il^1l1`uh茰fY%J" w Unn:PhGKӻ"B7Y2jYB&A.3ϘAK]ߓR[ϬL*ބ(jyaW7/gl:-:*+uY0n_mC}t=\/Ns-F,T_9횾haRcC .dPGR~}~gNGB<%V+Gl6dL T/\J:]N$ A}A;2A5ƽRL{ꨟȜݕX)MDކoQFh\-P7 +"fY[u/jyA=>b,v~ghɶI)@aЋ< :o0!ÉTq|L;ʿkp=w$A .w? Y׈5mlVj@MQ7_͔liu%&)wpP8aNE'/IX2Pf-0~, @S 1S wG֝g.]ꔶW u-8"2XB} #L*/S瘈'Mi /Pxo-?cK't]b⇏=5r{SjhAWYtG(MT0.Wt&n^VY0Hs)C2s1Ec[2\N|uhǂm3a| ]g>S4JAB% y]1Q6;bg'|i'9ZM=9 v1!p#3GOҝ\ UVjNF&k\bهȩ!%S2AMGWlZ3TSAf'._ߘ|ajx("JSP6ĝT:ꫥ9i[F "N g7D*h{$[j=JҳڧQYhm%Q4rJH*M6hJ3[`"s Pw?!$؟vsS? ֫*cE[]>l?JN IOSl Ǯ*-=H0@dSXG3k繲n<ׯ48T'ڌ0a~.Us} zĀ8~"XKQe믛@ʆ@SE!tU ;"p+^qSmxZM`t.3tHb)QqTJd1VLj 9a3iq$G]btпvR XgD5< RA7 prHVM,ZuJ"TDOҸ-<b؅EhRf*4o^15݌ۜ>.N#dE_ilGQ8wZ@eup=\9U3z,aYݐI BZ,89bER ^߇w8J83>YX?ԂlWnK.= pz yT#-b&*{Y1 M3?%1k_~,B G6ݴZwЫg7YFQ]]v Ðk?^cg(P|MS+yL"ծo~e ;R63'=. Πy9.9yM{-_ &mns9)gHy"Tx{Qh9 dK?zdhbrZցLWt쭢OQ攲TK8Iљdh2Q8;AY@y^e8Gy>y4!Vw=ML29FPŐ E"?7+_H$gzwd%WzUl0Xk%FLMcy~e<vm(M8' n_r/,k#P 6|.Ur1YzLPA>~ {uTDƓ٪:QFN'WPC})|X~DZ>Aq9#[Yr@BLx#UۚQ_S i2kǓ2 ܫ&䖀NqգއaȏH#w؂ $>ȆED@uݙy%3g:感faSIY2gnhhTIg떷H᠃x`Yǩ( (DXeCX38}kA9j")BWARa8%X46Ԧ'isAGDa#KK)k>B=δ{_) nކ!U!UgܤKr nM^RYI%ӨP E;*1jgzQj]ܦX".³ jXLpvsn^4iet8s$ez3֒JbB lՁ/M.N .~@6~*@x!ôɧ3}Y6@lxA"Gk<*bţk  z-נ]] !@'DGoTc dU0 몭]$N6yN_ ȟA'Z1}DÁdRhM+e>leŶΜ,>`(yZm#Jcyj¾ULށg,dFЗC>I@3P YGnLǤѻ$k7uMk+Ÿ4dI|2-͟‚a2vqٔS7kf9!/%|Ek5< %`-+U%Øv" G A<Ӟ[ZqĎ[FIߓVȽp' $W(1f5<4HoAD#RlmX&5\YzCA&GCRoї ̬AzwZ"xXo+`]v?3ņ *n<~7 ﮧM@Ü on k qgP jc,CJQxYP{&y)jQv+R@jrc$/PgJ>$V+v+;0rXMV vhr+y ?23nf7ul iki\?fu8oMMs<&(T@hSBsNILHt K0a$$oCM(d DEYGeA$N ["7ܴ{7Z`V-5)STlڭԢ.G*&Y}9CUtK $VUIB^[u>B;woAk'GX]ƾ4g{MgiAL"R?M:} 6Ĕƚ3ӯG\^h쒚4 cS氌MNQ WTQ.^< LyO'P %J 5H*QY :AҰؘ _])na>*c|fē^z57]`ӓ) 2N p䶎E){G 8ڟȂ 1‹NZ\eAْ 2[˂N,%;ҞXyeC'EY9x}-%{ˊuDB= onwSVw]bY ~4edY!$Z˳{zI &icwQ=ub6^p[V;Oyo^%@;& EW!&JY{{F݊"IB/BOra~%u-|ŧ^Ƌ۩[Ï;j +tb)/E.På([n73<`&uҲ.L4 7 "V\eotb^"qE{dP~'reQ.:9~50Ǵmgx b|_k,*3l|oTGRM%д ii!hW&ǐ?'*vn~>L0mT h,A33WRl7GB?tlxԨ'gc8r7)T::*a䭑db)^d<y)U|ZDVK/eb{nq3Ca ӂ顃Cr%]FT@ v*"rf DC<-#0w"wg;PD0 ~٩7`G?nn{nlBE` ^y R98urqL>I(qm *Offr8OwA`T? GNjɹd/ {i\!(;xz8hL==VbȻ=)T) 8EmN,'̉Y%"ay/Zbn[rL@tX|yi$U{r޿B*|O}%;6Ѿ]$uBC~̜Zi|j-%HVԶS5/HkpaR& 7$'լ,YEYc^*&AUـ? ) Zg3<[U]2/p,H.#T}Ǯat$)oH37Ypz4zzzWU<7qn&W@W=wFs٥ `2;"=h\ :@w,zZ7BaX)škDҪpLHHw R輤8k.o"Ӊjy2PV聖*_5_#SV{7V|&--8HU&mY̓L~ ~gCQ,C~P U0O#ByPЛ|㫂 MQV+ *!ytEDb5zKi+ iK٘~{r~GHU : JhqBW,i1,8Zq\ 5i Y"BDTؼs':;"rhԚBG ,ܠ+?X8rW2ͥٓ+aӽן||v7_4yE~J#ݥ @}J%Dݶg*5LH_4~0v3o=_(8>]r{T`[J 9s#12DI T4W,;;VhnYXIɮ޾#fpv1vF ״,k^Bz#3QՆYpvb_UK\yuB.* ) ;\r T1\QQN3-?P2dR5N'ghQ=F[s2LGsYRt"$/UR|LC [s̼!':ֲL,&࠳ /+b)Ң c+%9=~xaỊ2LK[т9JQ=٧oD>K9CD5z8L\bc:$S^qO:zbv຦9.{D(pUAZOH䞿Rch>"Ikf\ۏ:AkUe+W-z:(G Q5ǯ-Ӫpvux{ uK{\AB(N-ʱgy MbVeu$LuvN0w8+; GAn"!m)i KяYYw底>na^| X$:-Hc#䥀mh0 Y*?,f "b5zP98 |me\O{pl/ԛ%Ҝ`?;ۗKA*5- vK] @1x96F)nPMQ;S#AuKS-Mq;a UzW_%k9yQIϪ Sm{kWNmKKɀtJsm; f4MᛣU߲ 2.j(\ZOGƐz$l+I] 24AyUvP }ov3R 2)TUIk>1jCB.oIz 9,! o=uf>eojuj+UQW#hBt<;Qr\5C].eNr" \s`(^I C7̧z=z&a} hxAxOW} Mrzjz nܨ½#nJ/hˇ|Kܞ=X12L$i3fr?fc≨cwO|&hKt{qȹ⨴(POB";I|vXwlQH ǦޭfXQ@mb/Wpx1wK>$s7M2T]H|S`o>͏3gq8‹n֗EvFZU2$tA/{ p*L KmJ1Y$evL5 ca}>ZB{C]̶"J²x V*kqX7s޽SV55ȫH82ՋObK}|ɒeP)>6sۄ?Ox_T-H?3cAnoM_oMlEmb6ˉFJ Y!ͅB+:c`}Ƭ~s4d]lj;n$; W'P hGK"y1vZfXa7\Rh_Z &O) ƨ%qtCq?EWڬyu2^!UTCȞƈL- yb[óB{X.;u-2%[7]'G{0[pĺ/k9DɿLLgjԝN(BmW)lE!mt Ih frZ{>- i%#__rtME҇Ŧ~/-DȮP? o%a#`Z@;H}7B0Y>dR͂F4Ç50]! 68%,{ 7(i4]hR:zP<-oM2f壄tdst0 GJYEBjuvι-Ax}x.W!T>p kSDC>N05S0 RtA{/:&ac`DJP͌s Z@N\nk̜u{^ ~wJo9@$"/r9!"Ga pInf̈u,d=dXtXJ%TɲkqT2?|5hkTvՈLOkR' Q]EX\6MlGpkTt󡪗>s .!/~&HnqSi(_ Ej[)? b.-u:Kt,[}-OyYPd*&.f,0gPum`w՚ t9~+BTwU25RfH0Fn![|Væk[-Bz/Ӌ#>d*:a_*}t]Mbc,a Θ ,q֨^ʖ];/3plI[¸PonP#eXc#G~ĩC fdl}ŕnd0- cR9cTZԦ%A_?j^p q*54%۶.1{"BVE ؒ_$&965N`)6S f'b&C'`mS)59MQLy Yz7UA  2L>H&{ Y>CXd7]qm.&Pn..nOG]kPxcՖ"&Z 2PpIuiy@4 S[<1L,ktI}4(m:K1UEvpLۚ+fgGSbT?..< 4[Μ2NjΒʜ:=%ڌQgFœc #֭o>ĕjx+Z4C˃E^@Z!M0# 1xVq)r d5=Hv8-yXB8inwx 缬En&)T*u .F"_7Dk?!kɮMeII7ȌJMUJd8/?8)%n\\UXC}p΅9.4cᯢ-T &njVjV؁eKPFV9% qc5}Ԉwpo/2vbb;(IP4 '0EwKV$>"t,rxopK.Hsc4Z Sf$8`OlI#?^wΪ0А'5DV@*`d0R˧>㶴6f8JaTY>ZΩ6E(%MUG2LU \F\ZuZ|(5܀:;mh1JH#B0|=JuYXWHmuTTWyq.NT3G{:/VM=W~o8~1wX<=)Шc?m(4<:NV2]S`)S8hzRfRx.1vP,쟏z)iYJ%j:+Ӵԏ$0Fw[)MvUj8 -!YpxVTq+WY3s<0I&=? ?sT$ pZHQN L 2\"D/}Jiy|upU a!J*7ݵjVp c/gt ʅFҶZF3U?Dd3֫o(i?O0B#fw itMeŔY`рFdQH.\To=yo:l*c%#=lb#,B ˳@|r"FwE"_@`nfyO.YI"AW_C X-EXZ|& ]D{& `Al`]L/FgCNhGaRQ헌E fY}T T$'|5jY7Q2{;Ŧw 3@KE.Li"lW ۃ9 3={_ҳ~oW@|UjugIo:qz/AOFT8H HJge(uU5)~IʣC)ţɛ L_f{ Jo& ߉ݲNf/]K(GR$Z6gof4M%Bx)hEg1ͮV XG<_wo :"ۊ6řiEc< j5K4jdZȡkN2VZqǕXxs@EoըT:\taL'/!Q9x]tJ)BcqABi6}5T23"TV'Avq*>EBڲ&?ǝ&59L]>y#><EyQ~0ҡS!.*^'}YüvHλCN)X.?(,Z0Ro-J*?pd(`#Gr`+'}/dV ZI%Ȭ07 䔱?-K87%y)yTA uh&?Yt7sNvQU=Gkꨊ!1Iq򏔙}')a8ifa*:PLѪ|JP s(_0D1ytNzc}q2ƚ U`X>\l)\"{jHƓ 6D>{.!%yu6Sď4ew(  o"s8,}{eûDHv6V!x~5/EJE}ʒ<౩_ 8'io5Dw Eet˄C85pf Kk%َdiCN0Vi#kBl"䙺u{pbHT}2EcB9ņ ;w3M$![jS_IJYS:3`㢏vg}{1]TSæ38 ge?k1̨Yp|A*n\<\ lGԀXik>ĕu E++D*cH&6l&:wFh8-[荻$)P57?Ѥ듐|ij.%[1ԈZ&Qڸs7䍘d,yvv6?>OӅ&T]GK(q~r](wCӇUj8OP1=K2&-73[No"v5yYL~ i)c0;8u4/7]zԺ`X|2ƞ$f6}7A zEv*!o4VS`/maW!hہE"w `fJ~őp}eғqϜ<41̰:Qd5_:gxh|^<ڤhN.Y^EhG,NANtEt6*Sotl^]fИU\ Hw.D>H:үрZW8 üwaK)w⊛r8S;k<`WI;1޹6V_!KG7Y_9gH`A 4}W;9RAїcdֆh?6p$H77˷"sZud6gb05{i |"BAiS <55X*\|Ov8(R4 c]r!Aj3zhM#nbpLXy_N4=h:i_YeGsU[;8"\880&&1q;߄M5mhhouIĄLJn;I4'm60mW'k p38}ʷzJP ).0`msFp# 7+3G L"n ;ī. Ou V|# T1w"=B8 k^u[ty;v q;Ak$9k/qQc& l/<1/6(cՄD{+ e#/0цv]0y zjnQ[ Y\ M%c-i/!Äha>)^̇)lP(fx.w*di̔v}P蛝/[+ITL` b_RX0DkI5Rl@+U uOAq=2nThiR/jR=jfC5H݇G ye,%CNJ>T4\-Fk఑rjv`} 5Qփ}CT)!ot+k}*_q_Kw>,"c~,% AٮCk)J-qzRtEٿ[C.|jSe rvk ^çR:ܑwf0-u^ nD|(+,,󕦒dgJ%şpӊ&\uSJ*LIs["&!h4^]VdIx`_Q_ىO:{4YRT#o9WsR4VRI3VkAe2Uڒ̓ ;ECRjzY= q&@V |hoeTB/^ bv#K5y&wC&vBQir ZRghqIӼ2!1W$`2'װROzWM)-hp*s2|?Fj30!y:oL.̟==]"Pi#1sjJd8j~ĩT> UVqZ M-k.`]P|a%0N VC IxԱgOE `X^?%b+75=rec۟)i|(n/L,M3N}Uߑ>O~0w y|Q=9'9GT<]'>ȷVGm3gWzdabc6VH;^.ot[t5Z9ˊŎ:O[ D:&*.yL8%'Ph0-Gx"QS7a4M3,\@L|HG⬓2@Kpg@V [ MTX >!VcwA@U!#դ}K+y6Pdk&*ѹwO(8V&o4H[VaɟQYz.J҉*%{(/Ui'|1IVx Ch'u:$nM#ԭ9L[jСeryQ<_I;0T]ZΚ=?(vEb-7NW< Fr6d&ymJSe:<<#ŵ,5=F9 &vڞ׵̃cpm#1mI-'wS凿rcѧޖA8o硫s'BaSN =?پE!NDۋaD;K[VEۜpg¿df |Dm)GDD9n\0?J!s\y]Dө}c? [_ʄ*ZN'< D#MhB;c/L0>cR*NkFV 5a<`dV-?*qtH<=[ηB.]f>b-a__hw.tS'}nTVB{OjX1?/!OZHo(0?ޛWN{G),IN*V,=ѓkvrƕ/9!k 7r^rUK5o9]-WwJ€T־z"}ޓ5qMaMX@FjRMq'h :UBhQA"ƛG=&(sp@"/Ɖf;YKx)Wc= >fGKɹqȯ)8e8u-5 @VBUXNۺ,ҢT4kYKw8*Ϣ'Y5n㇄y &L ?wF5MI!93OWQ7D7¸":m /X Aғ@5#2RЀW;p9)I>yLb ;ҫ2VzdwPcpSCng|SRBoݜG9zYoYz=nP}/dQ;;Y ~`I^ 72ܜ6GzUotpiAQ&t鋡=#']CjȖaT*ظb9،IJ@ׯ!\|ik4yEkw9AZ=5fqb_kZhjJ0Pr2aPҸ?_i3?)?iB"OdP*tC5BwvƏ>0ɥGCNjx'GaasR-O$z}xdrԛu5r/"$(4i!&q5i'&7-!Jߑ쾃%T{*SL cy9нM:@^83`,;|p eyM&'[-wʐ1 O.IWBy)gXֆ9V5p;kDUm:X$vrKg۶|6M*:-pbrh5|oK7A+4B{tICea=vX&UP.诤o~( \npL,ؒo{F4T\kuCw'c۞ꤗ+¸&$'><5ZD1ѹ<_mf}LIR Mw35nHxG$T1hQ sa3~ybxA kZ)>!>1w %v؀ioTsI >H@mV7:KM6d]kU_4Ib%ƦgEЫbXg>"/dsV8g .c-yY5\)t`O,ț^܃73t?^9p^g˚q mIO3BG.ROc2e|Ew8Zl$ P g5MkqvГ;K;;Z8 z3U'+FJHrƅ{˲BuT f6vd.A|{LJDAKt!kqqWBYteWA # ĥB p 7ku਷?*+Q}+)W07s_sAN0g} P@^q,Jld?Q^#7#B[LqԏQ6e_ :pTSkY%6wmTЃ%KF *jhma.[?`6(rBI Ⴌsʞ}PZo},象Lfޭ)-)*[YmfJfI̫I6fJMU1vR賬,r[֍O] |I>כ{RtirYbq!m'ת:d܃ii-}x0+sFW',&0oN5ALLhqM!Z ڨU i`]*tM9 f"D8{5줧,ʌՌ/|[E;FjT@Ua*sxCתziqdZ`|l cw \ABWŻ hZJUV\M9+qnu;יSB pa28$[lp,owf&2^)vh~;ąNvۢY(ke%LvwK[Y1*Hp_qh\Q}X8- nndbriHbЫz}S̞5Zp[ ):Xq#nvF ;c ˀ)>[D # m!+KB~}_&BI{I}j=#1@JҜ}cZ6z9@ط;xh#zվXl]AvʭEi^b2pӉHg@Ҕs5tf-D_&y䯐TaT/ /ppz#-ckYr ]U{aMԀ=s\h_"MׇMx=Ȗ oK<1dCyJp R‘‚ 7^tYf`82E[ q *2R|Fj |8q0s4H2R*vI"P+hٽC&F6Q:rM=˳!KOk͸}{ts2]W,)/gH:sP^')H̢&!Ztfl*PN3庿UqX?w[SNu3R~,Xr"Sŀ^^X7U+)4# hNX.bq΋͘3D1Ț6)vAwEb5B:OqsV掏+g1YHbh&+&X \njHيNZpc&Јׂ}B,HC~B.dZkTsVpṂF .H1F|^j K eFU!8$&\V3brs[߂/YI"س,6O\ʞ.V>zzoaоejD[;NT1}'?pM w;BKi+ 4gHڽg" =nI /SF3P *@m"\9]cUǃzhqa# Ev+;^dl R#R% j._K\uz \1`ː{yOȚ ;,ߤ$#މXUkjdC'}REE(W>^{j# 3S߉Tn9==f˓h<ʎR~O«TSV-kὶW#%.~22p~^L1z^ :.C-g }~ӊgZƽM,MmPbtE`o̤ !}.CXTt&ER|vPt-DBAR]}JmbRwSm}&4%XZ׋f NÎj5A1ˊɕOkJ&|B+ v:ct>AdJ"IM*:a5=ikıWklqn١<#2jwYyꑅE0 ;' @;9X.^CM6a۔:Bi isf% Ku2fU f9WsRi pE9阸r5 jM̕W9[,c_8ǧz v^':OO0v?P] >8.[ Oؖf^}Dl{%BMf) +I3mg5Jp9t ~PL9uױ;/cRvۏRLR/RLɥ5Ąd jHB6.4$1+X`~#4\ϝL(@z]X`Ji X8' C/mWS%nP f!t9+5'cWWCuoZVwZ} "0ZrgќwpNr?ZuQw$ٸmhȋUhU݁jd}d:x>8!hhhYW;F1P+ܺMPIt9(2BykPNǎ̽Gb9,IlQES2bX/DXdZR3't"bYn,ej(P8΂,yl6{/ف?'qla%U"&9d,^V, %+] S2Fn⼥o:sC֋:h+;3jwE$sMHtwˁ ʽ53S*h{jpS۴deEO*~ ֱ4PW)7Hg/ Ã(ǗC=cnEMnҋW.c a"qo[Y5jlhcn}jˆUb֊V[iLZbQ6y%y@;\/ݎqdvr\j0-չ_yӐ_ }(DԶ%nR{jJؿzVXn%0 <]Lz k(=k 碞iҐ$]WJJN)` ZuY 2 z珳dhb`T4.ǛɼȠe(YK$~g`I^-~͔PVMa*_ꦌ"[h Nm"6e sF ݌g-KB6$R/˜$xUkAIdI@kq)xr(G!8 Ɖ=˺;+k lR n+\ eд.$*ˇ-YrR azq`dSzF]óF*Rb} h;'Sj+5;d7Uf#W4uI~Ov})waTƍxA*ɰ JdՑ2Li6O!¥$^FQ&YEgr'x\,!{ٞ-,t{j|mu8&w!r!+Gu. t?vG/p 7pU,Ux=B;6}lWkP#/W=`X :C"PZ] DkR=y2B C`j"e,PÂͱs{)&6?1wX["5SNtQY>TYWyQ+)4 ĺM6Ɉh_CshR|3xǵd)+H8kǾZ5_m}8!|Xޢ#фfOO7$ y5h lޙzn7hG#Mr:-Y4+F!L`ATSdklgRa07`"avѮb 5'ׄbӡRԲj4#EjrsE ?#nZe֨%')9<l[ȉc-aq$~P̸a.@9"4>lQJiijT fr28Ĩgad gr>핟|*d,MBAge {*fQ9RA[hͻ/%{vuԐBv$TV#AxP|ԍ [|LtWt&ISw.R'y0tvv򷽏L) E2&aF 2ۄ9㪠d+)+%㽲 D@@J +TMV NJc.d,BE>W {tW )ẫO,2 #O&7.E'&Fǜs_}T]kӌЅ| 5^W3s89|]g&`?:A8AV}w q gΥ=3_W"@yOq47<MϲX}b "VP%m7/-ba xD Q~z@<-Z_dgc 1NKqUothvp;Dh*'5bk;zҜޖ$ZG_ =f#? 2뇾bɏ#|9%wb{9aV(}-#Bn!y90pB}ea!9m8DžxGY1qGaY Afqk+'`GHHH'R 9̸zB`NqxtXC{ "1`j| i]P ~7}9Ӑ 'D8 C_s"K#c'B1a'E}nʣs`x_ &wn[mTWp .\(C|U>#U~ &iRN}HP* 8 5Q ]=?eiwҊ—#eSO4܉eмsOtEwnc3Oz־Cu0x`k-=U۔9#\K>&7ZRw)ȿZBrj83}8OJtBw( 00LE'B ӎuu ڂ~l#xf3;&2 'X?`;)t}WL U~vQD=_ ~:Fx<}x~S}Ll\M߇ v]”l\'t>,: tHP=׈p\[ŏ#6,`,j6D^ZW8|i dEe:T M[Dz fpÂ[Z \o[$ }i4跍kU3?ZL}5`&ORա~GɀoXѬZPxGb]\^IgjkV`~1n̯l,67 F6TxCŤxߣ ^ {A7 ;Y<RaҤh ϖ>Nw*xܕPDl~92ZZF;v#2U L)ʞ7Trt?埃 r#^Kdz7&/cHKBb$fɤŸs Z%}"Ԯ!uI|{T=4b'0Jgt ]amB#LGL̆u/e4CZlf)tEӿcg:cޠmJ6 m41\"]ז|qcl&pbXp\IYf2C'NAzE/\jgb+5R\"Exe 粹.%%{X9qj?30uLkt0@{ֿedr |f XˆKut 2-Ѯ?"LcAύ+Quj2DQ-.w%`%&O]SkBIlbü5ںt>t9 |ERЦR2UcP९$[ǼʳL2kmUE:1&TwՂ'f}ڈJG|F윴w-/ Cǒ]}HKyPc-GeSMx>i+qC/:|0lOC29vWyryL XV}1pKwS2:^x5(|i)SRw%d_|cT f]N_=g9fAv@a'T2S|/cMĭ88sHBOœvd/ae578֣ `tef{95:3 J.kOU͖ĉ'Upz6C׶RH5&v\v$4*p21_'HޗKfݺ2Ԝk]aLc%@x[鐼M@8O!&),|*$4* 剴Hp }qIMkM<Kv7z&>SdXt-C;[6. :tEgk"u-ǦMZ2H#PDJx NCjblvlg @̫O`nYY "96t_&xߐ2Hz8U3{F̀tZՐb^=k=&Y}^fHWcg}6JMk}TsfKUea<ֆxR"IG0!BS+fϏN(!PfפsX=t6UdU tTӛ>^>3.zC]B=.vrLd"%jcy :]os!Vu1 Rb3]T-cKH ~F@R.RS1=P8S^o42QxNxi5B^='Vo۪IA_*6 CI ɭ3Ȅ n w9ؑ0*;VnDmQfmiE7 Tw@ #[0%yǧk׃9ښ.T?Gn)W&I/~dߏX2o,[ _bC/xv,V9BXo(%iVihR0_:dxЭu?0m՜\ͯ{C?({ {Rjo=C6>͟X[b|#oҍ~~ M[؈'W  b1gt$9 jjM{Lr*kQ 1CeB-wfXue;=HMqUFx#bZSQyڧɗE\ŹKOR=RsVG;3FOi/져E o&Ֆn~}aD< ڙPJ/Ri3$ڴD:Rk5@fySV)9?u?1jܨ<=x8BWiŚe,$c s -n]c, Ǥo$DH몘NL$!a!/:e$rj-8jx6,f$ "mꊼ7t pfȨӀO3]Ayʆ/RcT#xmtco~u`J@+ }ɛG5ρ%2>@O͸~ЏAD[j|*:2By_qc1LYr'BܙCJVYƩW2}}VL"C8`rtM8T,PR5ep/V!UKlѣ/hOX!ڇ,^vI`b8BXI4W4hƭ5[;g !:Ne6O,d?,66/}$G軛Ltي(msb㎥bCHrh0D4zm̝Pǂ6aXz^Y%iD͵0C~` 5΁B`Ѵt#iZ\Q2sy* ]v \2P=ѡhql\s*@amC2 O(RY_y,qh Җj?|u1*sfv_-noEAï*\m9`>_"pS-ItR/MIEOr{?*8S)̝i`7Hk:ѷh(|8̻}'6h?i/|dBlgEܱax`O 0"a|gk)Q"DaӤn=ǧ?zH4jũa7gB$?m̮FJZa?%/&$dBZ"LR]lt>kbk3_=t1y,d?]`[O.J ^FԴ<j}=J+e8x"~~4[cR`ךQrkd׆PBL5)ዴ;_}oW.V< %>?5Is!na5BH-B-WJ )m vsZ{:D앮G*1w~N+80gZZi;׸ڑi{ r fA|by]%$G  j&vY44kQnl:D9Wwe}c* z CLL_mUסM@ڄ++TE&ry^ܳ2+blqkI.#BnT9 e$|(XD2:ihEr(^:n+H\l>--4N>tభ? J! h|mKPWHh ;@ S?g*qyAuMX8{WA'Q|$7^eª~UWG]-7+ yo:TMo*9Ҿ"fAV[xؗnLA;`ՕcTeYyV E MmHLf/45y0u`52\pvwB\'HM~c{uӑ~g _d˕p=Rρf*dCFADr*TU&yTٻ3= Ŭn?[Cc2O&2Di&f#/TԵ2mh RU!G1u荀}{eGl|舆|0 urj$!)VL)`R BAp,;[RsV kٙGf0i0vLSO~3e g~WhȖЯcءMɉ%܅M$Ƞ8ё>ML!î ![PU@-}`<#Ӎ0I"3~p}#ȗ2Nw8ϽB]oX>hB/FI[%ev2u˳@8ZhY+3Eݟl)B9x1{?TP?~uGh9{<^UGKfmNAߏےwVX(xM*rnļ1lNҖL(ʺYԙ>l Wl1@r݊sw0MY) _;ޣp X`l4uӪ-ܱ Rf FRZrPO8nCYb'0!# 3'V(֛7#jq!5lc?6D]ߍca p<``Z.I2NÏb(n Wߧ,?C󉇿@V:ΤͻwLMگU8c.-q<o9`RAfq3:WbqsLG7dqz5e,WpfA <^R(.1y(H5;DcJxnS`1>’TsЈ=-\{zv} %gp,W*1dV6߰71*8a+l?zp9}ܝj_e"l 'm8CIƀdNۙ*wךaA\H4$GF?Uh&]];5 E' 7E(npyݓ:"T)c#ʇ ,۠Z+9hMbeYbJjKC-dG4R(kֺ5O4`PӥP## "]0Y8(vfg+\ż 9Vj%1WzP$_"NTb96hYwg |R O{@X^LlՊ5QF]/'vv8|tx!w-YUN0_̻8v=wV9+; c9!ɯe8Yz$U[ЪJcQFrܯ,z} W5,uAB5TppHЪ^@"_U-hEйߥPWVS◱,nВ{巑hMפ/Xu&&OH>4F9EEej7.sEGom `v;xtW87L@0,̀gst8!a_ # ͌4؂_Vֺ-(AKY7X{Vu=73&au m,؜6"|I9srƣŦ-q0% = 4f`IK>_ *Mb\*{MU+;KMx8rLwBs|US'O"a(:V82)Q>NɐkYMAݙ98i) k6b%M!8gT'D0%c#h[h kgAk R|W!X^ӹp2IYo.֥կkgD)7o)|_azL@"~s``?S!qo A#.*WUg*&Q.IyuEaŋ (#Ru9ucQ"E(ڲ]ی2L-s@ڎvBPVR[j0oJoq5*4//U]S A6s6X *40D6-[ Its"*9))uejUWfg^/ӱ^uFA1Hy)㑼_꒩}M~ͷ5򧴍Eᴊc_fWUT˂7NG;Ȇ+C+܍yJ8-`| )f'0gDpj|065r|l9:3=%Sܸ'._&g 4Gx\uobC}\ZD+T ;}7dR:fw׋2<4=ݢ{ /2(H?i^4"Œ](A/K'jPm- lzr 7=7ZΙ7(y剴!* $kʍw9'"Ĺ1?:I>{8QȠ^H(r=B.!@n&a1:G-(Z1;汆-dFw%SC] '`q5ES:1ְ֓"59Nz  F USo~[ {t<3>VR\H4M. @p{ mb #|0u,3X1Uwth`1IzTիdK%ӭ}@4M8'97$Sq:0.%Qu<[Igiv=Q9A`ቋj.x̎|y=&駡 }FKIѵCsjk2/~B%מ9RS-?F^AR8GUOZ4&5b|~֦J &Y L@ּ' 0 P24JͭǫDA ?AxO_!/50L]"6@W?@裤ODAc~n5YJS$EU3wT {%>P{X"8J34*MĿ34$23jvIW5˸S*/]$;!BH'V%E!:0$߮=[8yPކVRй`-2>AO"]xZN84M\Rwhjf[-sGu8ibS7?-\ {[=D,Q/1d9udbgr/::`\d:#p$?*j+0¯t9_qI7OLm'6#'ͰgGq" ;gƉzX#ocar Ej;8lNf7*=_ӥ3 )#Ԫ=DDGؿ6܅NS0a ) |TȮjY6V\c.t'Ṥ~2:yl6B\0d +nkLyMW9 Rd C0Te ŔUɿ]tzU1K|Z4=XklXqA2.6V2L֘]L)Wt#ҵHz314!v8<țbf,8V$yb#?gc$1/AAty+ aH#sluJrXlrp 2kX|KRx!qi#ФWaʧCAў0ُ΍AO&/VA* \XR;͓BU+hHv !V2O?F!B\4=k&mD1bx}*"Q37':JoT8  zbqZhvSԘ' xb!6X=[=CҖ);M+!7ֹaWHvNFx*CK݆Exu,x[aW>/# WQ_4ոS0㖈S̼ld4v,#ia;4w͢囈f._V,B /MCO%ǰ?{q{m}iz`RBR:[L45ɿnb<<6OqWq߮!E&4ZO D="i.PFƛpvg,ӿ.+Ȩ p߇hzD H?X.S[z ^/?nxo 3f ]k1v!|п~V|k=DPIANvd)W9|ipDtIz`y]-V'dO7)5U&MSʤ )Q7mhuB=qT"Ť~T7o:w !$0s0tG Q%Hd·$r-!.ql7( C%>`xW0\ zd4RÈ:m8n)acHU"k(R7PPX2G۹0aJIkזމ7(q&Ds81L9=%=>xLDFeLb=r N|%Lm(a:MZ2M3ߟ~IT.*ym$'2cɠ{\@׮%N(il‭% @`>Vu LE`*6%W/+-`$0P&ttHZD>y`<pEGð%I)*F$gb3D/:_ ,)/%c<>~ḨbhmUA 2oa USeCn?XTp'cW߷p FR{ hL?#tlۓcIkY΅M/B:'wݙ^NDnlsρfVcOyEm]ŠCUlr2S@?fZ,L1 eh "zD]jX3r4YC}ROMiŞDL?+㟔5 Ikʊb z_YOtXiNrILKvggj b=3͓fN]40[>QZXې12_dͥmkX3&+uh3G4tolLz{o>$tEQkqoy,mfdbz >PDsZrv;Ϟpt3v@ Wt&z28W)DG5^b؛QBwf|p~#8;|68 oQV3j(%o;2dHGdj'0P!(_TUfAC;~c ),|χ+4hV&C?Mۑ%uĻs4J&'#KR.1tp, )SVғB3FAo,K/ZVble]N}O9Ȋ]l!5H27BPןQ}nr{NL0LK<H^Zd|n}u2j̪'7c="=5[>*uEl;5nW5*k %5 NNYbFAAl٭"gx=} s*ѹ<g-aLDdA1Z0LGL&,m{f+lwDH;=TS㿆5XEqq&yA5O_KWXOyD3T`-]PR4%K +oA:?͗X"u bz~).Fw_1Qv7 EUHW; Zr D9՘5%v{:˧gY?u75 %\;ǟrS"D .AVEz@Lva3 y%G}ȄU%$BvE[sgh cNHƜ _[gՐ =VB9NE9pg;AY=')m*<( e;m0boId+{\|`ۚ/$=wƱ U]0Ep)Fvx*Ir^m8AT,2?U`z%^%vwr!qBPL66 6?]MbRm0vh*`? wf>HrPKA+ HLtEt9!vrv_>Ŵ,;{-nmB.m{t$](0'+l%/Qn ڬz/;_jQe^&.p, Up ?,Lo2%/ܝT._n\4S X7Mzt܆Y?!ŃAO0%L*Ю".^:(4N]LٚsS꩐Z߅q:%(2$X%w p1adpZB Tx+L}.&i fa$榩WYm"6`}4rl3>.N/wXȗ%.>s]8+̖Z纎}۝ݨQNE0 mIJOz%RPrsL0P]$|ZǮfM cv vJu7&K9LGBftSZ8YyЖ]X: 4U[SG@Þ؄~`L>X^?%~ȴ@.ɱbhغj'#MSi^1t?ī}b' ᪘&#bb*!L&2>qq ㇯<.>h:]ԗ1lpR'^}OjU}dL|+OʼnPc (k!Չ&`UHhl~0CyUמ.uH"6  /d=IЯ'_֬9Y &#G LE`,.-ic??j14gc8ПmY/g-h%vX ݒcxpѐKDWnڬ:8>sF Vo9925 Hy7g@BLZPqg,J36yuA$7'Fy.瘓/}GX(d/Mh5Xa 6AG&}/D113οyyɕVZ!b#t#"ce{jE~T'-1TR/?sAC3h|470.&8-hZt!/mn߹\R·ㆈBn=8$ԝU"Fu^٨/|Ո@0GG,<\|j^D.r &jLgtSR Ƚ u X8SW3^^XTyS=]TuG$ mO3hTvPVO5|Ee7JHK;LdLQ$szimFi eSb^ͳ n|R Z rįNB⫟Pʸ4uB&f.}:2Nh YiZbT+ E}Xo-?|36 `k*^K10;)B1B[s"dg/ƪ"b0)Qz^7-2;`(Ewٿh>a0m�ڶ<$`5@i]dܛ`$3H2bOhZCC$\u3aΗH}xzhØ7I_m0P& !SU?O|v{b5;R:j\Pq 8຺c+FV2-m96f"SJo/o<|Q-x1ޣczhk}ňŋ^Af&v{;Bpr~#~)/|Hh_V>oݐX]$w;(c][7FUs<_EdGh}46uOyL#aJ.l"pC5g'[ֺQ>KE\niLԂ~/,1BS;w3;N ܛ8pL/@U|6Log&Jb+p7s9N!%6Ӑ $5v1gQ7 4Y"z'ԩ#v;ӂ`.6 x46 VBI2rU͹,L E :M`K({qnùBD3-VP_OQHX):GDW [=D@3r)M;QIDcٙ,fI٭h/wQb@H<$9C|\Z;{ lA=Z03-b9ȏ!ͪH[VސYS:Ke7ImN tIg2"\t26?ޕ:)r@4~] {A0( TK눃F]K?0F< _$G^:'أ-{ȰV']'zr Ǹf6ɭ+pSA0շyaMJBza UZ&>;IMx$F"p$agb?DemѸT6t HX9 ̝ZH桬nU_3+ g A T=q/6|I m_YkpT+ˤ6?[&;,TT@1ٛaxYIhnӬGھ ]DA;nPe^I^H_1=<'4-rz];ĈJO13;h6)0h1grFĈ(Y.ȘW+J߆KAf_I6Fo#-wJ?.NyfL9j3;X16\=_7w3s*|q&AU ՝dǜ& o3J!'Eʙ)>a)lKU9HEo .Eנ倂fkvMD3epUoɦ#uғq6?kkwO$ϟIRȟٖ  #KȤ[瘋0>Sf "΋+&`~CsVuiCFMֺo]k y6opD+ni~PnH]SYmzdm-k1h:KeȜ[`SOE>3-n:Lp=5@ X\Q5M R;I kPQ~#E~d!jŅkRMI'?pHQL>#SaDK'k.~ר z?ʷ' isp^ R_ YI C=F9Mŝ:UPL;*+5-ڃo ׳U[@ŇcU⡇}^ɥ\{&:!U*]423l,HZ\XP{i>h7|qv[tǨj'v" C-``v6 o6{H uTp}(7orҽ?hn&ۗ}O%SA~; 9xkx$ N ^fT%/->`hHz.h)xٴ[$/1blL & -Cסx\5糙Op!G>R!gY@v/eٚ(M?>PC8jDڋ |;A`@28IQߩqE`0re;t!I*O)oKOj@W3Ӯf]蚨Ldc~i$-sqzR5 75\bT]Xm3XNx³c]~ҡ6XhU[^K> Fg%"}6Wf  3|-Jٱ /ʭ"Ȑ4 CitRh!W))D<[+[n7.elek9 ,Bn*W@ngcoN1cb'?HVf_#rp$iQ?} 8B#ƇzB|]>n9˪i_rί߃h=7|"kh@1t2[(ίYAFx0^~ɷȪPwj7eE+Yp~ SZ֤ۙ;S$B3֚h H3 ;'f8 GϣJZw;!{F>WH"eE&5⨄)u&HUPXgb$U?Z[V  F1GQ2)MRj(mSDV,T ȾȩzK+3$~Utji)&^ZpQ4IVLV]Fy}r;6zۼhV3c:^SvM:GLM_Rm,mY!7$o&} Êpҧ3R~-D$0E9+nא:FFLDGEFGFzsON>J|- '\a*y>脉Ek*~Rx/ReXS>U"M@f$~J3-5f Ty&ݢ>SH {-B0̳9@;*ڣJꞀύ/9 ZrE隀WGxV1u)Ku\fU/y" x&/ PͧlQFp"% / zKaJ>=7V9_U(+wP3Έ|iCC4a1ʣx{uwB3ÎU~x /ڢXJ[kPUE,1defBu\5z8οYOuhvï"=>dsٹk>@c6=- tڂSCIv&VbEBDRW;Ԍf)feSD +nWյ|STF Lf<:QML'`>}jc|k=3WP,/XeA|ܞR<ե.JQ4 %&Ay<^0_djs:F+ j/sYE6xx؃öf K+IJ! T]q( 9y[~shf)4?CeF~g(s^T^w[s<(U3b}޾wdY?D@PGڄ]_ىY[u~*ѣ0qπlMDuΗ|㺩>(qO䔫Bae+PNJP.cl_n9:_M>Wo2jvuq`4o\KϢ|rѥ"9",/GM2}<{kk8<9ͷw|\H\I%zB3_W I[,fI2y6n_qoDjJtE Xp,Cl>d2Lo RZU(2$@a3Ho€՛%V(>9 ?&#v鬈.[-1>C."aO"oqqCHRHI}`a{< $2QnqeO$E>rb(,R} $o0K%nCު5P7v{= ԧsO*ގ ;3h>UË {ͬ-ixO3?k3[2t:Q#q0;G#Vt=(os@% ']lyTU\QzW\Hl$,By'eQ1Fг E$j_:,W؛)@XzL?Y )0=I+IWϽzXB&H2ҹqt|ə'>G%.NZ;뷽ŋcqVh,Oᄏ{Th'nogかErt.-"S[tznVVv_{I;'|f9J:v8 {iOwg '^Ck=YӐeu5_ۈNđ[^鸀LI򦊟RC yZ492 ] !dax`Sn/Jx+'>SS?&htDǐf3:rS{L)0L䫄2dY-~._ (rʃ&xNoA^7$+8IANQ;ҝ'DN$Qj Вni_4'#/LcϹl,b'm0B G *Ŭ6{f~-$I=y?N|=_=򊨦3.y*!/ ~!3gRr N2 YFxR=300<`]& i׮W_}K|/P+ Pڮqj#[ᔉQ 5yמ%IF2o~\xo$SYf Mr9W & ;GՋڗ#@]>L}uAǀb}iUosn o<x1@1ǂߓI"Etϭ+z5o)`\]}_H63;4RbwSi I~Wy@!_aÝayw{= jwJgoE<@`j;,ꯡeӀ-4ai=€|"yv2z NHzUXWn{ѷ/YVwI+钬Y4]7 xEAhڗ[,@T ~B;6unhc _{/nPr,>j+)K.cPY %#rB-EcT`*ƉŇ946;~Bý>t<]®q .Z))!Ndd]Cv=-=Lp?CtjTߧ Dc>4(CJnpC]-uC^6@chhVZrۆYI!Ρd*4RkP<2s[zlG7;ppGJPf&wyt94& xh1iM/Y4E\u4^*o6HGFQ 񨗗&;va9ֆid %wT2_][״[ 70^JWb--*•5 gEz ^?orTOQVw]MPO׷FM-H<{̮2U &:>0_oPL/us:sZK2X͟HaFEE\7L!`-X~%^SJkkRXVbQ4AB3G 7:X]s3ްGYcze"b:,?\:GJ8H5k\&Ŗ(UW_Lw v1<-jELL5"f1Y_&:g,eaTYr1 [ `jU\miKBZ|1$fZ$/EOEdL;*Ғ:,Ɖ:$ I|? XnN:Jжd2dOBkoN ')El?ۍ__NQ `:n{nz D`*mkzޝlcЕ7:~dI2T~/]tQj1OMNZ_qK"BSYMgx5%x}+NC{cR2֭ !'Ba]{4ktL€0W;=IWN4p< " rI+eBk7}{nkD=4,J?Y-{N#.](~w2 E~^ qgH•QJ|}=8fC-S&wqʘd7f>?uyZG:m9ըڣN$NNSEީi$H`VUFfR!ڪT`2XR[S׆~4CyppsMЛqN*+NH(52HEM ]{)-v;@P`&栟o։=$P+K9,[B" 蠥MOk#vv{Jlo0<6< Z+Eם*g8@ƭM"`oϊ,^ 1,SZ mqP:EIQdJo2gѣ~?ta{`~,ђ# Lv3nf፯p~Fcz_#;+6%l*#[aKX}xX4\Tbq 3iNLHpAuum?v"I vJ1s8.N͞_/[u!0^6՞5wm临GB$g+ҺbڥqC Fa~_YWr_ЮL]1toUOVJ 8d.x,~~1}|yp\φs4?B >CS,[Dw*(D!ѹh76@ >śd-kP‚cO T,c:~6?^C{>M{MfMߎe]:Y=Rstق3,~6h@jPEp| B[OX' %ϬGTi QtsSx/bLԬ8r2Ai5a`[0ˬӐGjAhRA!<ۧ̾ƜkTF[DՊ7 ;V,p(^ÞiNp_6Jlu id0:WKu]=6sI2]cf/%ZWn)в2w 1^0!ØR`}m5U?q()*iU\nF؂H[$ʜ1Ӷ0㥴gK˨]@(?܅Kθ3zb[Cd _wF+ˆ<6UiI2'TT^~AH"dΛE=>8hHz: %m} MY4Iti C{LM UtE*1M>9tɱ(W7DAP;]@ɖ[K3dj"*!j?)=~]kp/#U)MN$k tA-(?~?KYKYiq4:FRo<)D:F`4Bk樂OybRP`ד[dӾ٩޲$<ؖqr" rΠTiQk{\?%eRʸG7eIa$ ΞXt332,Y7IDY-ẇ[*m& :LUf#zcʅ%w th_Ȑ6wA5%ttq -zMt cXY+7Sk! sf$LRY@qNSP1 (ۋ xJ]7\oaL,hhJV,l/ipҎx DwKL6nX7tjĖfDO5]inɘeZ1 ohi[2"݊]U8o/Yݒ:):3.$î2ı8h`x4 sBybz| KAĝ]~}2P`'QZG e+ RRma_iX`qn3K?!߶ҭLarGVjUzNˡs /AG:gWdpcy^醗BUB[)(I[[."j^?({nR(Ę1 $NBuMS@l֯fբ#R*d4`"1F.z/㎧)>Y]pU;Pܺ#>( ;]#aO)`K`]˂Չ9a jyjI/~*-zHa?xO/FV"V#v^`mQK2'WZDѧf𤠰qt,yC3EfhJ㙓0u;yQty'9a\|oW1Vk)ڊpyӍ>JP*Si!fKSO:%HgA Yuqw.^;,C x+uNSPoO(>5Yײ}f1]ƾ(J@D K`gwˈ]}D> <u5UFUq}?GhʓM"\P„B\x&@U)X1WtjMIJ_9,\ݡRۍ.Z{,y2-3hR<|@M#Әv< يE:0=RNwV3o?~H㈥3~-2+ DqeN[;b:|vNZ'XXI:}ҐpzONC|PIwu7vHF%KJ ĕV%P3.J#N[CVЍΘ/v &g]*+`:S;M^9A,{DkURdL0oE*9Zj|w؝wcC:P\*\cVذq6yIGNR)3VEVi)sspY ߑY|I%rpD9\2,Ԅu 4Am>DBTgJǙv$?D v4K_ݦݵ=/&[0 ,7 /'ٻERMx=-u ͺ1;+n|O^pv5*~ Y2~OPV`Ҽ⾖Jkk\|TtTreaj643na(0m2Vx̰+ :<IZ.T َn/OkQI™9C;|8{oodA:z'wW%0v-fil {@Z'j䮘ĭcSƳ .CR S+)@0V  gTݲeٸjcӨ Gc]_(em3e21HPP#9eML9Xna-"SNz"se`!C?8D s_&F5ޕymH &0UbJT|lp( 5-/(w>ܭ%R7FR8_u TnV , *v9|6`GSRlGN5zsq"V/PXuWkv)DHhށ a[I o[J5!jWZUF2h Xvp}A'zaB(5yj#܃ʦ [ٲn!~+z2R@guZ9 *M R!0۟BH+%A8ȞEg=vTkٌ2a^4X2k򯢩,Rtmu=Eu6G* ]ɬ*T+*ykH&L)%dR[ڒ >ْ'#}_1P].e$2L'|qy{ ѷJ(93=D} #Fgc˕u ЏH}S'hZ}*KVO^i%i΀VA\d׍vl` ;ӐLw\*Jq>q\sd Q*|'j[Շn1 fb̀"N 8kF=Mab18p!yba:%iCH׹Q|u3 [r"^1~dPf~Tn-Ď !KT r`Ϸ*n4AYrP pd_y#]$NGIt6K[#vSCiep@kM5 ?$67V:@ ݀Qv['hא qrhhE扦C4H.mNM1=D;.(M2jWYR* EӴ$#-5e36#GcIcgT4S_ݭ%35lJQnc._Yjtl?;h}! ,Tr]p@O>lzj'9;T1djGF L/©ӴQ+_g#`WI}ᅋ0|smrÔq^=GhD0XԖDR,`Qd T-I)乐w$6H">:dpxOC5l͜U$\xW5UՏx}kfpA!z(c{5ebӷ=TChڙ1X|Su'ygzERZZךr#{B}<`wmzycb L0FJu1BkJпNZk*sXM *}KD3[5/wg\F&Ǹܚ*<˓Y<]OSQh|@.ao" KZG7M[#٤V?Ct GhyLbUY첸 kL:yj} [Q&L;چ!FxmSsB/y~q.2;QL+޽T2(0ķ4^.Wy~/,tft[%W$Y;0/_&2$˪v`ǫ(C]1~X3nvP9wmvhFܫt3i'Hc(&nH%G -)|'n?h}V6A0'Oy h*=QwB4I=y=.K4 PDQW ,?\8V%/IZğ}bJq;hA"[\G>YLHy|gGć[`pˣR5^ $J 2ڼM4rWg6T 8t,TeК= 8/oOۖ$" L:]b 9{Y܉bLY+e@2p6:9fe*zjhOQ=\j2z;T,H>ΑӔ8 *6(دGsP9f , gq~AiB]ީ+ k49jljw=Qg *DgÏ].ILCvاvefl8H8H9A7b|=] YS}ԾkUHAA$NZg=N|J f&=L4JQ)B.{ xa~! XqI1y4q[,nbPYH2QˀV5MNCB\@Y+l'}gaU+xxC8w$;9LL 'xLWtr4DTϏ?z_F#gF8X}-xUJ\!dJD\ #9ejAL:kOXe6!3BZGL8'_KoTf($,ش\Gp]@}JI&ܚ+ؗm=+ {“qݧ9uM|yW ~+QA=V[胊$ya߫o7S :c{UM|pMa愩-iޙPgN6t|ǰƷS8DFn78U]̘&^Iˉ Ct6/{a 6\HZS7QńbxrLB~ד) SLɄX{A]Rj`+<Θ`,W|夾2GׁXT(F?΋cG.G80<]0Ji$3CG͂2l (Cya5%tB:*k1sgWg8 JO&C h~P9t3bP9߭5#N9BtLz 0Ӵ؀M_y(oޙeCӝ GJ!&^&QHB)E C};e 9×9YUx.в6>G/Ҡ]Wh!M'-f4U>`sg筍T#zu^l̊U(iAYVdߚy_FvmVjYTr$JvnY0Ͷp{}vM=#]yLek{ ?ݠV ep7Z ΃|t3F'JO;>> 34+ֶ47nQ{mJAs^ S˛Y=lwto*S$&^<~ES(‰c)fwG:&xǷI + Fq9R84ak:9ij̙p_jX:oejFv߬跧Vvh7)BI9Uy,tYgC)fjȷYB,*C^rⳜ9!6|<.2GӮ$9.JQ`uxFB1c~+Sdf /kNXw?)`(Cu( bed_љ4YWO 3W쵧É7Ǩ<,P{kDG9Rzڙi<\ܾʋqIGnvAH$ޗwg F6e"ĩbs8 Sa?#ø4~:uL^<#Qr{`'6A$GP "F7N֨Ruǁ SM8+~p7R yedÇ_sN]6qijۍ*Q2tU<\?YTvٍA(OƆ+0Ro;-$⫠l.|O&^̉4jsiŞW5'w%NĢAv8{>8 a=y` w `4P3PCͮΆz_t`Kۅ!^pC놔OE հDpFv?T-6^Q)XoR&Gv Vv2c}}Et _^YLnCZ>۸]އtTƼ Y#_u2IF95p#ÍIu m[jUeQD&Z%#0^!z%Ye)[dr,$*м,yEӻp>4e,(Ip#PԶsPnci=Mwzhd*<0Ǝ 8h *R:*ܬ0l[jn& qv{yAPc.ad.5\zpx~cEӾ'.Js7; a>(zUB\>KtGЎ ɈpL:J Kܺ;܋߾]u! OmeJ(2ZAP/2%j|| {dq++69((n&~c ѬXL<+oq9,5I]&C3X X"#F;Ͼ>eBi{J#DtpKRc+G-Ѕx㕈zi[E&:us4cw"ƫT A P9?w/-hG!cRr2X8hMĤ2:~ȺY()^ʥlψɹ&/7/YoܨY~8_r&Ü Ց}{AҲ)U5AdFۛB,v&EVMX0.sp=X⧋M- ucy=뮘Y,G&. sqWF@~藷j.䏋V13Q s5y_3DA̞w_ jGMq<&¦ 9U:ج=c4 &Vi%.Lcщ"[&3ԥcsVjZЩc8y3 <)=ztkVτV1.Gk!Z4岡+?'#DhƣQžPIMn@ѶTRgoN l<,Bc:zҹZki"Q6qW WT4> O {Ci (PorV 'X5w PCvAo'{tqBzLii6k)y@B+w)3Zѿ^3X ZFq5_HԷIF!tt%M]%d=v4ltX3ۯCF+Qaʁ& 8GNXo6ʥ*Ӓ_2X-$@1j8%-}0tMgr. tsr!?=Y}Id4շs: .s#ΡEmMqz$T4+3in(hl]h!\D).АdT?wa ꦹbHӮ{D8BM!8ʛ4NnAk:^+.MFw=>֡50p u|7DDUTdwtw;u%EKn퀴5=W)>& NJ% E/2(ʤwE^c/WfݟϠiU4vۊmkvNĹ0T2wÛb^=P4qmb\K.qM~ Ly_NDY3ZԠݩOS @V1vy%O0lPΓ'?: FnqH J7jZQPh("y3'1dܦ`rm?P+u8|!5un؅<ެcMMyRnOۛ{ҽ,;ׯY3Y9#rMj$ۗџ.U- SMKipedPՍN^(W&sщzX#.ܝy Cqфf!Tov[NeOTTܿfb$a>xf%;4㽤+SYJ :W݋&]ͣ,稕OڋqΓ 8>j߁P[ &dbt6*#1 Azx vLUeTj$-5֫i x; '"-D6H;$Z} oE%+)Lh_v8b36kNDlci]ꄅ麠x#9ՖoС*kƟB%yC(/$1L2nntZ7/S䭑Tǿ툳,x)7QW6U3wSE0-F]O)כX0m ?*ǒC9VYS>$5$T YA1 Go Zl5hD }zZLmkR}Ls3p;e5oJ@ 9,^Ҥ)%[$i7w<{gI`Τ!./ ˼<}θ7Gˮ$/Iǹ:6 [1L?]ϸ2njl4⽯ ¸oW*Bmt-Mpk^w5 j^`[;'YD X3K,T񈀤D?\FGκҳUW"/"es1QGY>Ρ'Tݻbexhv73*`-ȿj{"E~o3K2p3N8f9>.ͤ=@3J&pfFM!GB^qOyV#>G 'N1nﺲ6{CAT~%QnkDxDj}Ӕ65%] ERLOE 0FIR6, -WDD2Pbc_ s*[M a4|=?ʑȺpYbgOpDש_e;T#UdGE_ #Lbmbd^o]>yq{T2n7\4/W^&Zg9 .c b{]|~\|3{]237ږ$lvDrWT fenۛdoV*z_?(^ߤ-OVﶻt"Yt,%{D)sAlH>-w2/37xt_>yV$eqEփGƟ}$\i, ߼#\ v<6郬:p%N7>XL!ǼaW %R7$c<I>or VO*^sn؝$Ry}8YKֻMs9xEΏ $_'܃s-|WvXP0w^E .Kl4J~g%@32O'T0k}5|v¼k㰓tO%\.rL=w"0ǶsaOpi^ !vĝe ͿE+]+7PkB\}`u^ >34VhS0~%KC(˹6QjmjvbrYd2 ,ҏ*1oǕX ɧ̎rXv!P+/KX9Hvֈ!DPHak9fvܷMmﵫ+\I6բlZQ9 <|X}cdJWVۿr Cup̽pK(2SKû{v e,x-Sx`a~5"hPs;2vv9&j$&`bHEuMzM 2N)jT 8fO?PG-k" 1 Gd`ֽ Ί#z'_1gNt[ .)i7O^g.g\o X.$"3ҡX\ݿ.4FE>.V -{Vi1HV:W`c{[vB7ڿ|. I>Oȸ꒴\ TW—5YPӃ;bٌJ| M[ܠ@V`<,ވwHy SR jTK2iTۯM~\G_Jվ Pꀐcs] rktaa2HGblcTI^.yФQ.k14MÇ܈i|7.&oꍮ doz/ynzWe2p`=ߙ6J[H\(S7 5aJO 9x1U7yPa)-:<ɆȇHIt2*Zw{޻#ׯxAbKYʛƂ::>Rbsb3\Vaga.]2ڠEW4e5Y/l*rP!P!翡_-^{?2t{nyzVg;2)N#D-Nl(PdӡXqtxahUXEP>@Iڍv`AĢ/X itM8K4M<&H CD3ii!J*LvW!/](}m}:. 8+ ֲ :7OW?-^sZg!<iÉ- 6=*ܗ{*/~&Y!4[_kMu֢K-Y t7E`Ml|yhgS}UlEտ9tH7ot6@ Msr$U'l 0Ke/"%+Gmg̩ lh.^elIVJKq 2hѤF,J7>kBLݢlYȡW1b.Vd MjdۅAS0J+so/ʸxZ̢>qbFUc m`:.񴵶3'tB%#7f >-%;\yNKp lq VZQej& 4PPr<[l΃~X]d`G|A-VK`פ;*=y{U!{io@Sm,$5V̠^J'W!tw˼khir1#U:H/Fs 36z8r̹/,~zUܝS[ϲyY q]u1 )u2;*"H&a9L*^ e)\KEa02 ϑ_It/]WdP7C>Sz;vfktkwʬFTڏuc*Po<\ B4(5ȷ? vg7ylR>]H ]:o6༙;@RB3 EBoPKyˡF+>RWDWT'Wfc> O=B"0RDO,8}ZlOW,F=<9y@BS xI%r!rp*0J?](Q%VS5Qa8L뎓{z3Rh> ysPǨ&C~H=`jɲDPv-}Y B׿h+oPYt޻A on2誇顗::\ `Uþ< "A.)ۺUZec`g|~QO '>t x~ fcn1vðHl=/h` A}W-4o%5PG)3ަg,X=I֔uˁ캹~V5zc\re;B~Dugv i?qNeafd:zi5c)>!eb":Jrn^CofWOwtȔGV&>nV%<$&]!kuȽ^ bY/ a^f#b;E)L{E "] הud A- |!x4ndBq . ] Tǜo1 hn|Y@ؤ^l / sgКxZn8~/Uߨii)elo7zǎcZf~ NBu#ZDZ/P~w$YX|R/+F͉:O@zyz|TQXp}Z~5;.Joo5{ZH9[)`;&-)G;Yx)Fm [Ǿgbc>AV)xّmK'O!qU?:%) AWxvn7^ش+9('e>MഊK<[=TkQrA3W"Pߩ$bF M>Kch >ٺ~1Eoe[;-GbRŤ T.Ǯ`le^%sbFgtňd )h HCHLkoxDs/,a& ,nV,'] ->= P߽̉{9ugr~f\^"`E幂pG.D@]$ğz!ϔ)%BOܪ T+ږ.Bf*5 %V4.62֔ɸ BC->M1\r-X]Pk>eHItp0.qBzS/l35+[^0~s^bg嗨A Ne0̰Z{W ,DU6!+NDAV }Ӕ Hٱ̘VEۼ;?".(@H Jܰv8 @W,|x<Ǵ0hsH^DJ ,;2H]t241s`nECyn1D Ķ:Vv/?"^, VtL_D}.AM~Ɣ)[-׸@zCa|lzաǓg ?RWC_9bN5+z]Ԙ3u ׅ*.N!/wB70¸QwEA+*e="rh M ]lĜG4ݝsʎm(}ͭV)YRb+X;\M闦JB;cObyGrsl2v/=aŃvW4,Ϊ,voTrK>;B<,7B5Ha:%|ڇae 8÷e 䬙M؞DrP lP{p@, @z؛J}:z&$KUz;H0ͷ60pOV 6Io :AZ?`;m;a۱ H}ɛwt>:ދgoVPd-ߧ$c);(IB&^?VD l!~hF]Ao@8L/s1˥79{ uh}2JfOA6yf[X&!?kfcwȰdpƀv8gַ eO'P(ÇTƦ܆G8b /iEJ+_Z抚1h!IPs27KpS=xB(@9Nj0k}#mWXl/n1^-Olk]8mSc=]?^NPa/Z~7ZH󔝇$Hʰ6n"H]^ &AT-gc-+|PĔ̥(t}VHbALPIBJW0f\,r0> n nT >' 47@KiFPjV ,Re?H Bt)as]yl.eU(_l#)!͇L]'pctbS%[Ru*!(;dWv LkhPLu2>ل]Oܠ41?k8v |BOۘFN;M F7b7n"W(|gEh%M^'$e?lȱF3e:>˭[w|⾱)d{F o1H㗊uJN$r,L'MDŽNoy{"$9z6T,FZ}W?f pq7]H'mjCy۷ˎrrBJJ E^DwrOpii|Co Cx[omb?C=VK욼C-{T zxj1 یo{w<7V0QY(Oec$~ [ 3Ȋ6 O0}]q^, b@k:{b4o4r+F(ꃔ?pRYR_s(CYlX:kK0B¡ѹtizp5"Y Syu5$`EP2u!=~N+&!Z`NSy5gv9saM›9rTf~AZsZʣdH`'peꔱeKX)1( ى:oSw62joEUP= 77 6`]}|Řն%~fj}DDӗx/PSJ W1 [1eJXdуkUB,@m($˩ɸhs`[ݴ7 g S$u+-eoXiBBy$(g[yC60˦Jl,tyG4z)⯽$wvx ?Lڅ.#46ksB՘Ȫ[m;h\'sό6\j 2dې[#SN#@8ـ .^x3xI 2:Ji7Z0%RP/ų ٰ"ApeuG[1dVɀcm gfVľDe.!b\12}4mWmI [ٛucwQWھKKmsPQ ղ T=>') v4)%1o"=]7xisӖEg,rd[aLl:o\| 9?vSDEKyQp|F߯er$U'!foMZO3`YfڄznО{_&JmZ:wˁ,L0q "#UnSgA ^Y-JźKh%Ap̟rduҖO5 p")&3Rȣ&DqFJBab:[Ҟli.~̃tlo1X~c|]-jQJJaU6F@R2 )!C|@ dD˪y$k1O ̍{H;@Su o2i_ ̘C! ݄R<g:pQ/ėme=)QH䇖jO?y BۥHL4x[{xE!*n^\QdH;O+"D/wX҇`\an%ަjAy7W 0bh.>Fq$9Qx`OPSq{ܾgJWI2ys;a{FjI?LyAT)]|y7N]>@<ń= c$ QӺ ̩?ڔťm"=@#NԃjԞIw/ rMzpà\>&n@ˀkBר`MmdB򩿏j+ݨ"Fސ+40&(!P39l^qJIJݦ&k87 ƀsUf֦L[j Y *IW1e cȓ<ЁJ iuBRpDYcCOoy {nSŪpm-Jkk2fcH/ }"wXOoer֕"Xӗ;2Yk=uiy- ۴Ia>#Va%G.0=WsC8Q(䯴EK))1N_x4:X(E70|,2< _]zw'HkN˱PlceN@mWCA" ,KGW0$pf&&i; V6RTE&EZ+:Ҁ_":yM~Kw*#`t ԈKY04 [՝/ںqECEPUDkRj]\eeݫ/Q\A/kgN$fŽJ/_'W:Nugoi_1Dʛrl!ʹ2a 8ЦWhv.̻t9ꄿЁ EoWd2TV`SĄv~7}jR>5tuŪ8D4%IUW#ȁ KٔH;0 :X߹aDGJ(f*6 ";UPv- ߅KJFZc%&9$jG<=/!B94C2ÕӟH}+fe"&vɇ"Q^IXnJ>/3zVXDDL{$yuC{jNXYN5i¼ ƹG8Pu4YEJ[Bɣm+UL}dbtR}]às9 m QjKćS}Zi#ѠkUKO(^nW @uV8|H_t2J83&#c/nܚZ<A{^v{2zJjL)"1{Zgud&nNIS`<؜( 6*RP RvdүjEz! Ius #zcuI8OؽP||tdß.3%}ꍌyTHTnմ+ϥVy~]ǹsS}O(P$b4[0i}N'UpqH4 JPz%D%Ԇb-+"p8b&#lQ6~2 :hIjCoiHjqOߥf{4[MJ6cmsve bg}`U,|&r7s6s#Q.mG& U_?bgzj˭iJoϠ2ӺELpu1#Al Q??uŕle]2)l*{g#2%2T@ψLyBKp|>*3Q#CN᳗616A$v&BJpeuZH튚tp{7Tt)}Fx?`%㢆Zǔpki)Zdge54@7Oѩ(Z&_r* ]L[Q:JՇ<Ҙ\- %.Āh=e/GFƲIh< 7@|̟po+M_(W2i`J)`u'B.@S+gw%_1-/,uMQϺ&冀HawBG"ꘚ>R1d&+J6v[\gd7ĸh !$'EVϔdl.Y@p#)'wKLPӎj2,rN)Ea'˒(R>]]O̜w%l_EdPAS  lS'$^ v ;F߰?KN0@d6*U!2Y`ÇFOL}0@tP:yVb) /v};%Y!٩qG>- -Zbl01 PXV]Ÿ$ ?СMwç/Vn7:aģ@CSkg{S $ >(D6>a4ic ѥhoQ-R`n 0?^ r;KX);R:25[FKoV3^mAkS@jh,jfԀyX)VA>Ԕ<)+^@CA[dot gXwf&ApAgnּf+?޵X_i~,/7|ލp']CG_dCN,I~pۗXvQ#}I̖J#2@EAVItVj|lwJ '%Q$*^y+)ϩPȈsVG>'_q`|=VJ[x1!{/D<#{laLuٙX7^Xb+}?azSǿ |d (DRHM5Rs yH2W`]\$[r܁Í; uIƸUy._ 4RFDEִJO_Tُ=^'.v<Ɠp_?~!T9;E1osYDe_銳|xeE冗RcԱoLAIy:_Nq@.T{=?K}{P[s5*+\Dy!}abA¼Y%;Tb0L$yxpu ,1O&SPbrrq+eIB):Uocm`$ݛC_.is Z.O۠S=;ND`,jUW(Ǻϔ8EaBd-5FѐF%0~Т8-_j|0c 9eZQ թ2Do-|JpWiИB%)7Da8̩Lo#苃 #:C1Z!Dynߪ!LnMUYlioaCO9>_b}"E Gz Zrd7#֏ߢ}ؖz S~踀h~ҏَ["N,I Խ;9 R/dFR[by9kߗҸF W϶@%8$yaU` MvxɼHRj#*f kVyzfnfo@b<(asPC2 [n|!~\┭ |)ja*\S[#Y^pvbZk@c }kT蟣8l_G[t(}<3CM8+x`M{(x98.#maKU҇9MlZYwl䏫L^=t$)VtFroQϨJuM&w3WܭX61S#a:kv%II]Jd$BBGiYPPx'!c5=Se0:]4^d7mg l>r#ۧ8SoI<{@'<;2١, Y'hف|-#ObH({}KBN6k*N271xrc|m.V#n0ʱ TCInunt! tJ{h";k A}pl[27[\3 3@+D_7o"SwhyY,=)Ҋ6D9<=-Oz*(hQX sVΤ#J,9[>K"n\~o&j8J+:y,"%3 ,(&S8QIba> C[-<b>7 o} j{IDC:7ZN̬M KD5geޛOfN.`?n F\7!uQ]ԱW9AQ[G2;9&2E} .ݝ^̛|L:Rr !mT i1MTaN< % УƔ!y#f܆t#xK M@+Ku zл #夂08sj H&qvwaYH(! +KHkiDBc•_a\m]z]ڹf޽S%&T-#S iL 6}3ÓJEq|_)k@[9 +H/vRk!(1Q$(9 a7@3t^좓d&<dcbr.|,m6L5rK΃Y٤ZIoi2[Q SV*Z}JDmAv @+wOn&f%I5d.e5<4L)l,J%d̰e ܪQ4%m0L`  S _Toys).Jd-ZG;L`$!$gnbM, Rح%\ZU.̈1lj }jݏ>+Uv{Ԅu];UmE~$/袬@'*X|70dʅwף;P{ZOuJ"qȜU$09ـrtHX<len2Ki8|]@yS/]%ow'I9^cG?szJ܆C5qrؽ_a.҇U荠Lå\! z|I S_wJ8n]F7X6eŞEtUBN fCs=sבȋE>|!gƋ0(Ҏו-NV3Unsfl^xig]y!oAIdHdF.{m]3\jt bd) 7dBȼ?= V{$58" O6wØ?JNZ=}x+ iq/g:?9Gtz  /o}=o 2G |+ImpPY>Ry&ȋ. tj՝ < k;* .|&1[&D b^SL_7ҥN#>E)bQoo9JDȲARIT4v#b۬gQc fbc"O(3$OV4C×~ӕ΢Et};@ YИ1|$u3 :߉`Z\J2_O=Eh +8+1ݘYVvZ \X(8NXu,(ܛ3GSofbtUc=d7̼t&Z) 9\`׵@|1'2 A(AH QNƳ|ۻڒk> ڶ 8f)zcZsh!_/S4MS//˽f#㭪-_qķTb:)GgG'eM=\PX1cyD2iڰ򤑭a죣ILЌOEQzqyW dt̨dL+ob`#BV.J'ۙΫ{vmJji{zAŃ&L Gс@FBw5dmЩ@w_CG9_,`z!e\cC4&PE$MټygeJY]z:F_:^6W%}?G $(dK|('ІY[7JoH/f *_E:z&=rOX7B Ys:4vʰGE2<J3@T 53 IV'ݜy͘zc,6IF wR(,Mo Hic܎H' 0Ih8iw_w7VG K0ЗK`nO ' 3t$q*F('<8ahsi>.@eE(GNƼGQ|_捺QزZ׎HUbk!pP6QZ1'4_PȂ7-~ UtZ7OE`j]t!Y^;Y*dF%2jBh6-y6rk 5sKZMIyh8kb@{EԊ~b7h \M-fv(0OGk%˥}`f8XJ%%f"l@ƌ`Lȩ@2Nu=tʀT4K4WWbw{~gbzES œ60ƗlW`pjZpyuƩas`:٣4|/3 +zL C 2OD ke%BGLGLUԉA]ߗw(mE'ɢT20#bGG߁3Uı?#&bO`EްqDҞt-L;G4܌uwxM/aAyM|]a 8xcꛣ{f4Addibzۋ)jK8tu04 ?Vv%%=fn~/uf;KFĎ|YZGnd?Ka/|zn'\:DaRBed#[٧KyYsk*&Ҭ=X.3L}z&YY#vF $CMYּN/S ;ˊɚ׻{҂'a#4i&΋`&jrK81->w)ivN.Uo}O0fӳ*=s)KG5uU-}eKlYDM@s/eV;&"NqU#nD7˔?"2zrP$By.>6xVgz79cJPyvz\EM4VĠU %G++?S.U:,Ʒw 1ϫ4 ssC¼} gVBӄU#@|5@̩a^<7KŬDޮMRֳG>3@`}h[MK^ufrO &5 #Ԭ-!Hz W87&iUHCZ ^ǝ hk⡿Gӗb!ϵoq`f  Xl +&n-%C' ș}pƃ2 ȗx1 š[DӢnb35dtt}mԿ!I~tT$+yI%$mP. ip_qK)Չ1%x٠}˪c! {5d8-%oxi-nͅذS9XINuZu74:;~{Iћ(Vvhm.p 80ўN=P,CC[y+>10^eǺl&^[*̉"{*\ ^p#Sxtվpk=d%g`Sv}A+F3&p7]_H"e8`<<ܒ&^{Ik>&fVp,B,n6܊1gnLͱ՘zVHFsZQ/ EЖO$lQ~}Q>D+ѳ7US35+JXUyNg 1eL-U.Xf~mt3wr sZ(OroS1 jB ;w$&(/4D?8nJ]I| ZqL 7vYw*jzt3g oXOhGA-qUW$g|{F;y D>ߚ#kzϟG%!IxKb3(ney\@YPk]&S \}`;F Kw˿EI> ~mmxqTWm=zʡ"֬cxjS w7?\ذʝ˷3snjs6  =lswSmdj^tS𫰒>Ll03p``m֜XUG EޣjTCUHU*Ua K:b{0:A^O9)!|S=9,b`4_2߼ ͎DQ"jkh(%JlMA A̡Y84?*ZX{)Y^-* "xwR{,Q`̮ m' Ac%-Aj;PX>))ŔO'R+e8M2cD1-D9ĉ l9sV+MY$VN+ү޴6_i%?6pUCtf{G5>,ޠU9MI3p]DGăIJQKLȒv:\!j%GȔ 4XoD{))9ܒ-Q)>4tlMODlI߳*-(HUt'EYIe /H0ybʝ * s;Y{kp3Z,96`Bc{~=5]Ӄ7u ΪJ}FⁿJIP2ң}(%6kj+ TչJaXId t-@t Lh/^_}9Bd>OiHK?@j&WxU^? 6h.1g2p-dО9CQx8!UwHcYdmluj#eVVR)4n1+[ 6LhJЉ\7BZ|) Oʞ9ι6^]IjQ!cO)( }&6718/L Z׋~ [r+I65!D:8Csy%UjQPkP.H # G]K1#wDNM5%'Nr"K~<5󨉮`ISD@ӳV2Ml1$fv$z TkJZ"@oki0$ YBe2Ѽ#_AX|+`R]"&$E۾&rP(pɑ/+AU+s3),ddD2W٬,P_R`A K~Hip>uA7'p >0즭"O p i?p;ZI~{Xܥ$$eFsE2\i۩8fq>)L&y%gmMj;yT*mC \PF[Dl[ͭ&{ oj 0"%-VP s51MKv@+L2LGq]SQq: Y>ut{Nf~2r=;!V$q#뻸xc?C1|E/1KŹcK]rIFőJb|yf)zt=+M-7{g3l\vzɻwBa90w J8.F$3!wN:3oʌ~n;yW]*w-ny>b#>ҧ޼h׆cȍas,cN}֍@l4 ~KBS82jFy%9 ŭ8"4aJCk wPT ڦ8b]g].0ʄ}PoLQ@BN-g,|1J37ĀYAN )־\^lS"X^AɦLSMx'E8EP>QT- y` TK /P `&(ȣϓD 䤫2hV1gmP8xB:]@b؊)1;?{x/UsoFz{ޠxOڿQkJp$` "fJGk{j U%ٕB]<5 ="?Y1ۥ^S5B 9UX-23*P͘\f;/K x\7D승N5~:%$RG/ѮHmar:ws?DD5-(9R,sQbd;Œ O{q:ז:Xh':2dEl oYt9+dͬ5RXbԼSM-IgH& m[dS>.e /öm{6_=_3vNx#+uôXo.A=-շkLY7a3H)aK"Zux=ܢ#}1]GnЃhbdD^]ID&`NڈkTVsFw ZQd{,͢?\12e '݆wj\ =AmXZZv[wDjEw%[~c>5/ /Ik]Z ~OdzJ{Wб pObH'˺#H1ŝ|Hx.h ao-Obi6V2(襖?!jB+:I4Kd60m>;!3W Gj?b_-PI]h^A-k⃃QSkjF3K;:(2Jу滽r#@DʷC[ۧsmT1neTū癳IEy2^ƉVq~rŊ Mx5CLJPCr/QPz%PU! +0N)-pQ#>Oym,̂4E4nN|3D7[+$xJJ|2gItSC* .`!K!rW{^Z5#yM_AUy|YcsU+fwԇR0D{r\|a!2:l3pgp'A:.WMTf'#@1] ?zt\?Hȸb!lWSM[ɢ} o11rتY`{,۾lҽ\Va1sϝFޤD"#U?|{u[\2x@RncZ= h֗f9){92fyr-֍qU24ra\Xa^kӟzt\|S1o7_p&mg3x!hk9P/G]qt7\P{=2̡kxk"⨓^@0?, }b/\C~W68|6Lݭ6xZ:4w 4BW=MXmEd_p?+v#YftF:rംZ0]7-d~#6ql`4X6|.Lv= D,Fwh==Nh~'5@rmF\; LHYclռw7 '$}EM˲|3-gQc1 {lTX}k>G5u7gx-L?ID1g[Jr8 I}wՋePї S qK~^L$: kT!SqƦu66gQ#P(f(}옻6?f?>croSk7̙Fw*s7wN#)26d[g~Pv~N+H+}U}!13;F--݋+ϗ]bzxa55PD0%LKmz' ,Z5Xkq9J%t$jwj;  A,L- :nЊͼ>P Cp凋x/IRqNo$zh̓#}8Ih[]# ?[(k ãyOm.eO$H،Bۊ9R\ϵ: -݃z!l0NS^!\4k']B%IeygQCQ#[VFD`: ٦3!YϰDd0I`{*pMh:nf""3%tIh]ba:vT'lȭ<,ׅW7y:I쾏 gt1!r^ҬCK n"oƽ36#>*`T?1 tyAƗphl|c+|6%b+C_'Xyl'i&|])fѦUm(Icն -c-rqf":_W9:%{CO&æf5u4Ky}(ӼE 2%Mrspvvǥ5$+ʬIǗHt!nYgv QTԍD%IJdcɒDivii FTfG|sGoƌjcl֬/!:L-Gqx)=數B~;Eg + {=,Ԭ⦨ìJOTR7##;NY,p&^k46NNhK8C,=lU %#r5ӊ.̬$Q*jd0A_C؃+BQa @SNrsf˽]jobUna3lZ!iglNa_C4"9/d]r4 P Kdx챧Td9p'FFa- A!0n#ٛݥ,Ș⌿Ga-`#& X\>iq\%[68> vj7ƅ\qޏBDc9w:iEmuH-$-I]-4߅+FeAsc;y)F9^~wę &i nɟ0X0Įti[esjS<<wp]d*}匼BeJF=Wfq"9g{q@gVY}엤rËBTfìk;8'/>a` B\ 2#3({=0{A @F0c4Pt Oa" LeJNl&fb4p{3xϬW#SAk:'poZȩO#xZDגFn FK`%V&uC>bIյOzh lYHe`",k*пJ(CʩCUNj-~ǻ\"$uo.r%1{T7AφE:{&?PK9<ƕV 1QwlMw A;t9QqnY3up,'_G_sB2hNKzM) =LQ󪢐 ӄL'X Q!%R1%`YDt mPzIֵ{MpF˥u J6b# +WYx=Ү94oPޥ}ӦΛPK`Zڐz W7+65/X{1e u׸ :Z7TKdg60W+5*̑Q7shs~!wNȽ(MCIw >?:py=;́R̄Em ,|X'%',A ?#R.Zbڝa90I@ N0292bi럋)$zu5~D/1ŠQVP ث=HGbY{A=S2AnDV>_9$3lse5? d ~>]0|a:5|xP#s(R)7{>TB7Ʀ .lm7SkuSOcA۲0o %Ee_gR;UE9^%ɮX36&ǟŤz_';fzV1v=XB+C$ouyh8DAukZ V7p7:s*y:+&] o53GRX~:i/Y*9WgUiV6;g.reguhH+q7"y̰.RT)T :>Sg񬔴HO 90Dc1 L/#1 K6"&Vcq2`6]ߓzHzuOC|'a TMdgg:h=~Mte*BrT+h*g]=?H9K6U(NAUyN,VKͿKL=päGi@Q A OŎE74-,ռAN=j@7oa9ugI/<a^_b{F<@Z3/][BYg ȧ={˦0ޕvMy@0oIx=Mcd[CR}WՆʟ8cÀ׍xs0K􋼒uX$e>j%7*|Ӝj6y@Cf!ֲ4 40c ("ԏHyR)ES(U"n\W6WsL}DV^&1xxwXUqmAU0.ty6{u>}Eķ$X 4Gc ؒPTs*zA*25+=[7nc %u 6+t՞$Ir9VceD/Z` rh8yUcA@'0E&1q`>((@sӝm`.2`Zٓ^C7D/H~ܧHlYV-CKlsf& Tuday=,|HpFDWX}g$j 9d}:Sg۔@@5, J003  -4(YwN@r+1ǃX5h}_BȎ3 Q*r-=96!($O$#BRpI\Kv-P*z׹m* [c0LU4⧯U NQ@iHAVn$IS/M]Q]:ҳ%zIRXl6·ݜrTxEV?I1WgPp/Q?~Ph+-f&~sy$)'̇ **l9|v `5Jl'VXvj ɯ ~ڇAN{8UC=}@k,$ /Wg 7H'a 7!*T2*@gAM`,"0vLe{3Q99^/0U*2-4:y8`םl_FdTHI3HP:Y'nAE #CcaGcb僺k3'9! Lą3&|6PJa~y|d!0܋%ockSݮאDi -r;7t&{obȚf-0Tܫ=nUַbD l{2oc} СU!´ozwMRO8˹p8o 8˦;d F]$hg#e LnSe9{z)7|[7Hz.ڬ%l {-XFrlϩ%7eD2^iU>!{Ni!{VGա/-j7rRг&/_t4u[ ?f5eXd5\ڽz";pʯZ(:E`<j &Z"a]]šW⌷QUz۪mgg*c(jͰj&S>.$_T)tS`j% m ` W,M5}C lίCPQ*j*TDž6xQ}&7M#Ե#pøtQVVg;)e+cXWLnAEzT5๝ 007ޘ+ep<;iصg38=9gxB nߴ$&}܉c"8dorsIc:wq >ω7PKxہ5Z L{M#ay] IK6~X?9 y<=1.Jaoö[oq'KXq 0Co,UsK|=6mGf125$gCH] {GOdts!3Ɂi2?kFg>sNVƾu}ZTб'_:7:Opu*؏Ů> p/ckUɯ{^2ӽrSLƾ32 7!)a1{yV.l@TI8G|hDt}J;+/;\"{8G>0\wWD;̓:FEg4B\좜eT+IP7Pi۪{^F+P!;ݡ'UgCi˛j ڽ`? ܅aR-VAYAmđ/=u^7~XK ~!_(7mBTMvCc Y3`g8Aic`zlFޮrT߿i7|о@ѰBQLCNO&4TC̥=x6Mؿ>"xW1"ĊD,ХGJU'+>AZ'x9|l ͦ|(Lӈ͎d5Z(uuuЋbT3‚v4+-in=J;05X +>TyQm<>@>ٍ!Q9biRU¯:\$,qKq}/Ff?Qnȧ[K5". UYxEy\њQ&QDc4yvRv 03=[ޓZ&f8eߑ<8i Pm;H՛\ K~J[ YoQ!4V*7%a= @tSŖm4v"E4'KkxjcX\1%`'q?(>&$7=fݽMtX(Mk7k@դLzYLi#' H%;Q7p";ØuWwTv.JvOgo +<>$MyG=e5ayh /FP@&Kxtxnt(Ճ8üb<{1 %, ݈4tX~iI!3$nU*Mx>V&SE"6UJ쭆`ZM[ ,g:l6>"B!aLW9zqQ./=bT.r&CHÀ1 g6c 5ynT/fef2`>@ҢpN& UHh|>@,95@ZD,7}[v:'kn݁YhKjɪEF#?/ɿʚ[CQ۷_h<0;Zh_s,H> !UC(tpgQn (m*26% TQ6TxHo6p'ElNY3/:I{c~sފ< $4:g *ٖfZXdc-CX:Fs񳴕iÁJ.dnڲ*Ytۨ" v)$L3_κt۷27Jx@uڶŗ#4p Lz$vq!3Q!gcWq˴ճw#P \]3c5n^s_Br3Y ar VK(V"Z<>1~K':IOCةMnZusTk bmj-(P􎎱b8k)'W@nգSw-u%É(S} XRh\dt0 ]9Z[+SsDNBh9l r!ϯS2*4?0jDΔ!?w3纙>XIh6L_6j4agr*o)(D kkż1|-c6yc5v.4]y/Is }Co`Z‘(3DCK`\hSlEM*Pƣ[$$Rk4eF&*:+;>wg x2&иGlyUܩyiԻqH6.WEyw {W0bci^ŝmd+ k B\ f Ę 7; ~l73a}ʟxg#I]x+ϮBL+, ˷AEqʲpՊ+*wј|τg!6.֕rCI۰PB["ox)wHXs!a ^2Ev>tpl?-3 F%$K{+kC=\5۹9T,M*]~'e)W্ktl&LK4LzXػB%a5p@%]D<쥹(f~p6Y v{eKz78$ZEWK *+T4 A+۲&.*mv@=]ڃM`P#1u ԁ_b F/0no7kp8<_9(A6"V3>8Gp+HYT9a~$O5CmMn ?yv:\!;Ǧ+xչ32apN ˘6UEuW&itoЦX <.*v_TC\cĉ1ǜF h\BoWin;"pg"5& Q5#D6{i(N%*&j70ĝ{O_w^ւtVx_"#0? M~_jp`&D7$IN Eh?kQKCڅ0B`oRD>M+7< &40Wjc1 Y -+!DdR'ƸXM9޷T_o=ٶ~xMul^"bg*?^FUC*A+rgӻ܌W"Q8t~N +\mIJԭW@4c>N19Z 9#tC@\#}5^krS ~T_B';f8HPԽ8t6L8){GF߇G\꜌g}+X*s6$br8I`.y' zYw‘Vs[v!~ϫrmJ^I' jр%οN.iit9gW.Om\ʙ{FZ@D*Y"TdH `2P6 3@&971Cx 97Q57]t(tօ8O+C{țeIH*Yk*LDv(<(yɡ4? @$o,V0ZNƖN (:unQL3 76NCV#P[ChM:>5ŠJ}55"9J'A/5=*vtɈc"-j. %oYRTDt?_T_},Cقz``gĩMd#>ޓI7nm^..W\ eEL?h 84 ؇r zdW)b0W_h"o8~+|[7fPUF [}@U04)c{YeedtROXg]blF{D4zGLHξ4^&eNǶz!34wd{b-hk3J n@Gi0YB5[H m/yk*ϤiU[-y;Nl&d_f4xiwprs9M>:DC֛MAe fHC禥QG˾ 3Y:bZ j>[iA2ɐLT6) ? Z[6 =ájt;̹~t=5X]`kV*q=ZN>U.DU&gIaϕJ 94WDYzx).N(.ݑ4k{cP~nX zRUJ,$PemmNrQw gd^˽>[+EpPQ'KNjXp MT̯FgGhcFˊ [<|MgvyT8 3!NK熝e{//F$Sh㮘y+@1[n˅A}k%ovTp:p=K| .+U:]%缝3&zVDp^YxV(-x# ^ܛ$Ϟ1kd͟;ESKU?-MѴ9'.x,Bv Ulb79_~0 !Z%'҂J$(xPϗ)K0h!95)]\sLSQ;PGOE{w1pRj5i8mJf򂘖0HPnc6*d1z 8HOP^((| Nt51LbĬ$>S-dvS%[!̷Ict`ͨw@b> >9V'zZ][ʪEK9Q&3튲\(4{mn&a:ghKsοsev,vp>0؁sm0JV"#+vzngV)(c'V=Lk}Ȑ} o-qQ;L$3^,ȭ[c@5iԃf“la*)ܙ7U-L&r[ JÍV' 3 ȃm+`.ht,';oSM?n$ZgvN]zh$ nǧfD%|>̘L;zgNT|"/@JqRǡ{ℨ{=8g:}b#O'G%B`v'|x5*=ܞMǞ*} E/#')*q#d܍tn"(i|(~R3CԤrޛWv#+ؔ'bK2Zp=^N[ {_@ 9p׸A,E%'ʟU̴k"} cX"}XeS V 0#{VF2Ra!]JxRYҹP-0r~[)q=u]1 Lk2P=IZv/Aп( u,JVLr~ޑhZ?$K{;g˫;x'EvsgP*Ip?W ^wlDfخߵieǿ$ sF3;\ ֐yP`Sɍh>@z(YLc*22@u2(aic WuGkfxG[OT#wqsuNO۶xGW _g"9 NfXV~x) Q .1#E}''I9oHN.?_d)>h'lyGU >ܩ>l?&mT`HCz"7-U7ZdG7r;_NpSgn cʚ&H,R2%ؗ;[')qֈuMU&f`orG'vFoE.|NHL_1(%>DR)1 \Վ" -,V$A3")Z1,8lpcC.t5R=UV۱j:E;;#5yxsg1# K6Hq˹Iqni! Gǟ( r^<R{Q.p ,&f@J%׳65~]-`.)#mhUđەblK@Xcrtk@tMvJEZž PZ!R5_+/(ĺM.kf]T9d\Ӧu&_KȭrPP]0y:F`7q GaO֭1>VdMri|c䉝= Pڝ' [o>^Z;;zY 2R-x1D@fKKHi "4/e~QS~'u5Qc\4_Ź)x)="&;TqnA|8Bv3>g]x <&,@B{d݅읾Xq6=ę;|%/諧 Ro^d0u`K"pf멷)q[t-Sub$Q_f{կ;EdJM J$bՋZlOg*\W8Z\r $> F[]_"t2v&qF+yp^B M{JP #m3p}\,!k{:R\eX$B\zfйπRW>K9Lwكc$G>)qН4roEwUjpIϞ'^N(6J z?kz&@N{gCʟ} D72ZB?{cJ-|-IE@8蝉@f_[ 3)g5WoB; #?r{ÎuOG_Ec:PtkɊ t.J^rTzX,umU|ud,&ztO,wlP;"-@W| .H ,?2Yd𣏕U=~ uJwAi*| ,/ڈ vBFӂ?:`P5,sv/'o" ~JyRIĖA=+3 lfV-k-yHVV;=i0 !Ky@Ŏ&\RwgEՍv1|f0~|pS[~HߢL{=|oq~w<.-sJEQ9gbi,8NRgA߽ऀ'!=E*zY\x{762I|Z)6)&AP PfCꘆG86?EN1{\ r{gbH])ёqc\" دCÖ !>Q0 kmr%ŷBO5hZ`PZ \czo\_*; )C$T_+ƶ"t3, N#G&UQ3L&]-Dʆx&vd AQBn*.'" ԣ=^͡)@qCVTq÷kYJVv,vSѿ, Z.l ('\܌,6.VeAHQ]@R%LAr=JTad,yt!5VHyP >(lwNpFdžEXl (Xec% N#c)_a v-U=5ؚi 9&_=(aJ4|eViH^1.Sq_ᛸ(w%dkC- .žaeՀ4݊ԩM"TDvtN6)#Ź=_8NUS"%d.W ̀!kҕzIlF˺:jbuފ?@ɍĘOX^sF셲rMmSخG*D<9I_ό\bf|=m~J@\7 bDF,Ng#:eUar.Dr?njFe^؋ֈIŭzDŔ/dE؋q6L+F3k!qw^`X !sYNslҹh(t5׷Ɗ3;$dʐaùQ28m i̦\YY/pVa蒋ZIEE\;NqmC*FBCф;H tySl,Ñ18ZB'Jz 5IY:eкl_=l挜ąܷ,:oN 5ߣoDucm9+Lv}J3pZ34( qwahzPկU**fm ͩ9X_`-Cڢf׿>5uwn1+TlNX{Zz C:hs3b<-osg0]`Ɩւ;I9/?|w~奖T6Z??i MRьgKGIEL? cf7mUv(5jpdկtwQp58\N =yx̡Yxtm/_@U|r•(JqQl)"Ҹ4[4nlo7񰘊 n  7&_MuĽJWu'q|?V0DVT h/=RFӼL|;ڨpe(~5ߗrb)`YkbU`Iƙ K%Ёc9՘qA/N؞; %E:QU?մNϤZW)a]ڵ/׳mDpOz ÖUB FW?[yUƣpDcysÍp^i%q?"ᡶ h( ]#{=:3_!t\I?m''SOBہ~Ю*Vs<[. JG:mO60}xU+zHh}C8k`#3g+EZ mj%T:&./} ~yI3yB*=U)\9x\rPCCK>\pj=4ID/ݠ9m}Kn y]b 4^($ɕu3 EMYֿyfmWHJtiq%ג)rRP3)Lj\S8A'~W{g{(0u}=,n}aA2Kvw?{X_hT0]=.kq]I0ъ, oDEAZh ʩ TS?^ÓQP7Km$jl|QA]B}8Eras'$$uzTRM ˇV`ṋ}Oxֈ=ulQ-;5ہ[{ -ϿkEx!2'CN[P;&~JKH$ѕvڪVиΑXwaw aOUFƾp#Lͯ|+dML: :3Ù_{%OR6W`IńzD8" JۅrFb$祘e}@r˧púT~?o?Y-g;"9Zls*C**Bs%?.OI"uG 6ڣlŨquܛ<3'H Hzy"&9D䓽hk BbP0W$˘c[lqa]Ύ&9Ci8W;px~Ӧ>9Yz2|r Q]<`^.a'Cqz5NGtWފ5%k ͆*) 70_ )3%\ ygyͺ0mLߍ]ej)ӹ?|칂ftq:8f.āE{c k*a}vWlx5dg)vq̇!L[O'zjOVNdCZݳP=SvΑ@rTH\g[td$nu ؘfi,OK@gxO`r`sqbzL/*jG& { ]Os>ƣ"`ֿpxӥ󍗶?UGR5.>%l-q<vȁ.!qX)2 Lzi̱` c*(CXJEFf ۞*`7d/%̕įMrN=꺣j> hC8:aTc=6/o464,Il̜۟Ճl! BbCa 5roǜ!/Oc mͪd)_iifKVsx`3fDW;O3=TPPdgg(RL̥?Mp:D|p=s`yK}\@CEO2u0WQ u ҫ$e R2j|V!5-`s bmp|j1݋1O:B{nq R([|Zpj{y9p2,\36 ,g'h$ v+L7p_6pl}czèG}]`#8B9n(DuҺE|A˄O_%R"{0>1buкwOv'c֣.Mc)tN #ٷO} I}}e8}l\ ˆW8`Qp٫d|Svq^NB#lZ }/C3D-?W_MKǙ7Éo\yuW\KM(9aڈ|=}^nlx<66iM6%LJ2*U#Vl D K`XxY#GU;?Rl˰.ꀄGYFYnhH" H5k_ KZEx渏ڀ3e!a#xMh6meAK:7踃}l-_𸉽8iޫ6fKd/?qPѲ~[Ĕ\-:ü{k#3IXɇo8lU0&.wlq&<[clߡ(ZWOՠ 1kKCQDlIe2o>󃄁]BgE@"@'R( Ƿ'#$z%E!.Tb YX/Bw}+J 2zWGތ]?db1\0;0+4)/{f1rm: ^DI>#DGK71v< eä:f̔a7sdG ttp8bQ!y1v(itj اKSXI  c}]~gd+]6T/HRW-av F#g?o_L1V }4`RނHfjP-Xm]h 5gY\ؑ ߶.U'?jQoc?&i֌t@0Aa\| !`i(VtK/s4瑠tC`%՝Fmf 7’CgwnNk9.rlԦwlׂŀA|%,7 1NN"P̱8azEi|( +}/1V,TWh0diAд;YILA.oE =kL[Z~%s[ 'A#:[#0,޲.螩t `):3@94;`9* ㎮<EP;f*Z7ot:EW7%gqYG-~B&-?M`ٸIA2Y+eٱS jeaL$%瑤nxVׂͱ!s m q ԸhCi l俜Sr!Τ ! j E(`j51x/T s"r)U]&Q|1j#4oda8ȯц^xǘiHP|>(#O7񍖷IX 4rlQv ptgOǘc#(nrx:N=Q }[<\mт)g  ̋Ƥ%7 ~sv$;.n`kY*!;VAոœ\k{UFUdA*-:5h[O WATWhXKAK6UL\ b$!+WXH.5׿wݖмfCw-# &":0-.l][&Gn/G8|[D΋>PC oeؼTY6wм7g·FyyYb1*gP¹8Y b` >={4`P_nejTؑܽܳ 9Z߻.f -V6| PpxbaP*cކ#W<Th-2&gA(F/hEVCWy@ 7-GTS/`W1*0Ȋ=9禗îgb"(.h+o| =xvV^>SQ*@4}q;QWa8ʑN7:ܟؔܢ/zJoGLlaH9""^M.ŘA!$mM˷"bA%~kP՟r]$ pE'XŲyh!!/7(Qi"ȇ9ҮhWHuω``0U%KAv'29I$/cւ8e+h#*[<^P6*[ꁭY%_XkMVE ۶1R˜/5.ɋT v/C|D9^[ !I^gL"K8w_x\{ܮu(_-y+E}Y b /UI]L`VվsZC j+AfJ= /֘}j2Y.){7NNlТ5#7Y7[>]; nSpM)k*S_޽/]LZݚb#1)jcx 3ք{gbe\*tTZs<f `a(YVx%UjZ\ YnĦmx_-Y$J0h;)o\'G 8[* F9$ܘGgsZ{(yevau}Xmz X0I9#yF M'N82/"sZ78fq:й3fMw~p'bK ,|Z!:OkK~c>.pԵJ9mlOLKMG ϖ^d,x6cn>&=Q:r+p p`V?/CIȟ$2G\HZW|gƒ.u͡tX(Tӿxa-%"[y~1ey g01}2NBq|~r, s<5UX݄v*8;%slI[C8q7ԣ"Mt8oj$C4FXp d!|l"HDo ʰVZ6gM?C"|-8wsbu1/@g| +7*</MW :fqyYTH1ZҌ19qa$6o.%SZx i%С߮xf;q $h,͐8+vG}u_:9bT#d9"Ŋ*qL=5:@]ntDG,zHS6ﱹ*|gKg$wVN/i/GŢN ]dT-!,ncm^m-E&F] 0XL-%$Ei!ޞ'_)nMh9".'P};* 8려UA$:q{jeir͈c.nD'/y Ѫd=τlixB$AUT5sDŅ:;QL,r?ޔ]+ N_ƭ3"nȐLXOq{[WNLކPVuDI#_Yʢc2b*o<._VvlёjMq#gqv\,Bd1[8.^ Bb*I8>qQz}t'\sct?t5?LH=iɲ^pn vjm VJ~?J>5kM/tlE h\)+i5 HQUu:d8jaVє L}dk K{ɗ2vی\h 2oϔ[F/X.pӗe GOşʫ] ʬJ֧Pk60#nacÚ5A&su;շL}gSr;OzE0ڐߺɒ@؅mSr=Ga̱6jB{D9U"f,tP()OD[P ͏_(KcG<X3g(X0?ݷ(ϦAױ,˚OW%}; Fbզs U=~44p?R_vad"7nٔ=Cs2B^#J[B.ԞО= <,Žpv?WF*+W(G[iߨvqٻF`oO&D/B#wO$pp:c.%ꖶμ.9_Oކ{#?`mc1&dV\W;2+sftm>=}ڷ}-=7 R(oۻkƧF!I97rMV)P ,Cb!{0U'a1vʐ1vFlD#f!A*Ctϣ]D͆0in`؅2ם?H&S00e1/Y6w6 a`(N?xXvǒB ^R5YkáhٕwAE!YpCڻ"ypNwn 9( &^ۍ=N)/yՀmvyӣ%t /An `R p#^IK옆O> 3U{ L\xI1SeVںp+~j]qcT,l_HVdGjHҶ*IST) Bx @d Һ 4]1s1ypY1D1Xj|d1$% CK@ڠsQ_ ܺݹ~KXw[3\ Fܯ4I񄅑d^;+ؤgħ/#a))n_ƈN¿.?_6T3dNOϪuRdʅw[T>hΨ,\v$Uot e/ ͐U˜+df YZ7kGb9FO{lyhs9ɪrt~6}͸oҪfQ~9xs r6vYH;>=;4g@ʌ΃*wK,[G+c:)奇NL6bxR ?-;q&]Bjja΁uS7bJ*ețHgf?bf̒ME })tqcEhDZkMO'X\{,aR;8Ĺ=FJiw,3"diaG;W7\DKDp@֏;v IQ}ؿ%,{E ř"{C6o*b6%^b@hG]ӣniwE9qS{o ?1D^@fΠhݝm(k} m&\,~d#9*7/j:YNn]t*xŴG-5W"HtoUp!5nMnNH3/qYugJ?M%%g"!]Y6FWP-F^C(iV@;0 c@.U|P.aaAn,Xӊ5س)fnt\O nr a&zq̺{4]+҇}LӔOMa &ӽfIUV߽Ο;y HDHn::&vίGbV5 >C,8,֢Ds$RwWI0X2t,z(q2of;c]g Whω ;^eHCWLUpiu%Nae.:S91W5FGPN_y#p[}x1Y<&4!W-0@ zZ]53 :eU8 tH$?lߣuJDBH-RWt-BtƆ?/Q׭_Lh7ĶY˔ߪAAP[<1u}UldX=[T%)e`Xe;B\W)d=h) JyLP-; fmZz͚-&&1,Z1{[*ު%d?|o.&Z7*Bi:dBȲ"w]H xT,_p2,$2{H䄏3(Pc9[aTpqw^J,EjȌs9-t7i5#LP5Oc&ubS |3? ^Ԗ'Q٩X gpx_נ{7~b]oTک81{@|b<_&~l}Wi~((j?[_z Uwr 聉ҜU6"vLF;ΐE $0X_ *]9+TqDyWx]<8^$R@ D k/gH{v9Vd8aȩtوy']-/j$?WGmafGi#hvD&6ڗNz`;!p/XkV@hPQ[wi/43")rѼqH}:c]L̚J\ʹ: i?f"j+_=[7ԥ4$X+mifԤ#UL<_f( ?x52<45D2dXbLAΙTw}xg,\ڑ\t)vos w10h8 b$~ϼ} Ey3<=zR"@a<]2yLmw*'!$vydPT(N Zcm!LɠCHh;PDk{a=2Ix֨F%@˹0$&yE`xoR{᛭ "h&7w3Y2#m||hCsv'Ӱ0؃\+ %%t@FT/GzZ.g٭T #UL1T~_ 87 %Xv VDspsguc ljB bnƹr`NV&jInZR'EūuT$7a)~Ah֪TQ vC z$wflZ\R֪.Hg +ąw-NiL&ܜu^lpQu'H"kqL.hUӲGqaB4{aFrR TW8zPKX*ha:K̳3R1B+s`ұee&X1}[Ky,wN&qq*͠=o|aXcP"=\x,pyjC4(*Y\W'H~I8-`X W*:h|Hn!m.:`FDnQ JH2-ˀhx z2_Z)Y[Ϊ# ]gˠ^Ʒ`m~>%G#w_)q{x?Q96Ͱ9|<@I_e arL,C[i>AI<#e oUы+KqS9'xpJisd ߺ8#6HɆb9ir5jR=ZvB1|u!7CQ=j UBIF8Ge2SVePrV*/W$):4*9 Ng&lj[Kl<Ʋ^b9ɰfdo1JTj 2&!şn lgN z1h+\s)0#bۍVRr:;l{2K")^gdK .K]ǡ੹IkMѮx%&.^|ffS.L8l%s 84C8vt>-h'hd?%LaٗReMH3L o"b0G.*s("ɵ`/uBk#i8 zv tcFndj 7Z,mҴ .Ѡ ^sk"pIx'#. [ueʢj6D2<8} jw5X+-)vBnW&cBWy0mUm$}J)OU,5] ! k3ŠwM1azVOz-[$D4jєE{QZ0}aUq/d캮GC*Nl̈́q0 2,ymP"hʧ&u$/ےBFZ?6/\Nh\zna^p6(Yh>hM(fH*[׈"h\*4jYbR?U ZإH '%PV-'0/y b xXoM/ヺ=(Rs/`6X23m3^PAz@VU EMM&F S.uui[oLy8?=5Kw+e[\([r#f/X:?򝎼Nc(Y"|A/v]HZHߗ%<+n)[ј E1) i.Q=0̾j`^%5CekW ;k0vt'>D F&D-[ wG qewG?+8eTf+ɺoLonYRށ)&T\㱢iE!,4aCj~i(h$ n!Y Huf_'bEd~ѮZRD`5W6|jZ-uqsx/!W` L7?~B,>- [{C / 1PɶگRչ&JvyǢ5R ì$ Ґ1/XWt5A-AGFQx 1}8&.(Ue#9n$r3 h:#1>B[ӠkQڵfhxkM~kB#ÓzY^x׽cpirDӚ/+CB1]` ǺoAZQv~WuKZ! -Ȧ|W]zSfM\ r.0)@zKLڶwCw&c>kBtT"oghXTls zІAj4|IX8Z$<=ҳ֝e:p_e>6?;﷝B+FF*o,QdaSmLP;, aZMֿrCeeS<|f v +Z?U+v$uS߶fy| [JV_@{Ø@ZucVӘ0:r~~ k4㬬NT"Ս-tmuTbV/곞 SlW˯`A(,lh]>~} g}ɉG7C;vkC&h-eJ,Ao_44^wϖIrh! s&D3@-5+ s\DN< |(ߚd8ghnB?"*b4[tǡ6ʕ^T@wc,T`cfv΁˔~%bM#nM62*0Ga!=7-K\=)P>M#?A&yEufbj<)%q*=-ْ2 *ҎljQvH6XHkQe)(]1oaDKK8S|<8Yp(DMy?_"xClk$JJAљWHe~OL;=$ύ!u|\067ELbًl4AKlrykNx7;P;U\`r9E1~9SBba1/A%>1eSyWJeyU(uTxWF4U㋘:QcO62ȩ #W041YApqpNjʖnG^K Q(>B\]- QI[ s 0~GwBSq{9"`TRTs?YP/1c',dΕ9"2mA]-ze` $ 6ZOVYR3Mim0KG0'Ê%H:l9\veCm5v4HL~)#"cv,L(tTӏॻdrHtwdaz`e3ĴQ8K:v3077wNy1ݗN%Z, *'uZW%P.FlP3(v9T:/ylIH $8c4Wkȍ\O ~WF閖eZ ++_;>{;ܨ`_w3&D/a{䖼],cxYvc@#ِt,=[Xff-ƃU+g#&gHq*Punkg`ٝ\4XkM _0+a"gd)xS4w*ע,y|"uE;/:rk3[ rROCX·7j,g!DAj/Jh ݳc2V̫Q :9"X<ҷX-?Ɯ2\sYhZ)P>Uϋg͝xzm~ehx>C}Iq mF%%4;<ᒞ}mճFJqML-`̔O&R/4xo+{s NY&VںxI25b]cӫ{X"i\@ԃ%h5fy6A/ETmy14D͊>}r LvdYOHn/G~+ Θp݆/ \) }x :n;a^dџ7oLccuJZ}| r~<;ԚWf[wL!~xD<eGT^6xxCW+썛ȔV\<:94uC0 &(XEL:ė "SUI!E3Qߋܔ9G&pհ{k;"/;L 2)e]k@l(2b@k)\h7z7qN!ӆcCZM}O nR37LJ \E:`,aZh.^GۙqJW*4eME┣ḍ(½ュ lf{158x615jʼn.l6WK93<*ԓ%9W{}sq`* ev`%c ?=l;0.1xT1tK(ѕ3x=ٛQ&%J(( Ʀ&+^VIem4C:ENY9a$-u(4J% Bxo}'w\c4 o"\4m(t'!I{G.uUDp|õu);_1pW{bgFk T*x|QW[,X% /O6X  kbra`{zL9K;x.Ts= : "\³]D^wQ 3;>}$ iS{2!l;!;@J* e8y@TIʤ*rrBKt"y48X\8lVgB6*MS;7z3 Yy),@6LX1l%LH>R3hc EBͶi/!H^r,^q92!%7߳O|F>:Q_ j^|OS`}B{ :(m0#AнB&;I+JL 8n5Y(E )025SOz/Ja#v 63y2MWݽJbih6,5)9Pn^s8:HZkͷXԂ6qq uep<JB[0.(M\R^ w'/$Jd1 Fӗ_% 26vндFEBr|~54Vp '>'p EP8C , $55MH=nj%^Lpg0[Z{|^X'Z]p\gN pD 䃂sLQwh2RQ& K'}#G3K{aW5NY膼*^DD8:][fC%Z CY [K5.a!<[eR/6zP0Iqd! +}`Gkt/Z~+_pO!e5iF;ؕec³Եz0f>mM(rh*bwi*&z- [3/!rي!,P:-U-T@ccL1kH`}XN-89GKenC΋(!ȋJ_ 3ZN[rO~ p9]nx=\=X4!%N34Wq6o߅*sAH?5Dﲯet:9D`|bRqc!Զ7Boμygڏ9r=-}׹ =]Rzʤ/>_J(#"9~ x.$ ܽҗ*fI)E +Xo ^cQpw,K4-bQx^Q[gey Ou 3BbQyVQgL_FN}Tתí^#һW˥ȪDإ)/T rEi,O-z m⣊DƯe߿ ^)l;}V4դ!93ׁ\IԺ!JmKU:|'*-smaN֑|,ݵUh+Z H](8ܲ^u{8]X?<曒?0"t.;~G=?ϏK1]O(iTg/= $?{gyiU\yTFU&״s K>'vTr9|9s %jYS&V.IB7%uxQ-bPdAksGT/Щ6 ~,n!j6UN-71ulII̯nf4tom3DnWKG\E4-D=]wxTMD/Кg]B.C% p _tF ycur:ZwbcxTp9gŠI@)ǒ,+RЮ6+`NÒ"0Wr:87H;RV@ҼMo,2)z .k6RI 6&aEHK3}&v`U(q "@>؉⨎4bNlKޭJYYhcZFoT.Ly=.&*^Yj]3⫟,/ fw~r߱ACEm{&]٧ƑDE#N&#6Os_㿢:d^.6q1xܱ[bWJZjjIy1{U85(]ptw{2-",FS,0>aJJ_^+7X@YBȣryr ɎK"%|[b_#a`aԆLjc#B%eG7lFP E o(B"΄ۦ+r*䷈p*Di6&4[6Vh5&yKզ]Fs:W6!䠥g=gPϓ{1|vg +VFevJ(Q@4.#D%B͔\'@)3%@>B]SܨZB6$ 쟋0KΗ?2h/[eAzqٴ|K`RTkP%,%G)LB4 x,CCey@Q2B|bP,.[ӆIh (fճoJa@xzS C ;(kRR/}EK09=He5(27acGqc{RckGo+D(\Ȯ^PtI/|Yz<_E z]kw#azqzgH(Q$1\ A=3p\ L1#&UOƶ~ۖEGߋp\ж,a$:5*NE'>2AЀlA$$4B?OL}4)A,Pcx]Pߎ{nm#h D|S6iD[13|JψX$7Cz2m )$^<4ߺHH7%&Jg߫IqϽNZ3f:>ٔ8b!a]*8_ҵ/? u@KxSx=όX=80Ҽ1D, No kS3ðP!IȵUKoHG҈]V4%+|1rxy rO'А 1?qߓ^9vs[w&tTDһI@[qm^\g/Ӣ=,6r38V3xhHwshL\鯎(KH }ՖJ-*]=W 5)Gu&;/˳jBKbP)|WH:L51"}^@zHinYg0wA? (+ '06 &,1ܮ*d0,1+a=x9z{G(~r w B#h1bV)9+e)H`ivAWMeҲb͑s1<*POwCgK턥/ۧtp4Iك{Y KΪDZMF龗V/EW66]Il]WÜp%`V!{l3>h|h 近kgE-D[bxPHc`=W/@079=&#r&\ܶ6b bzg{$K2'v 0T$fNpzQ"e1[h]Ɩ}; SȤ$8'F1@;H*OK3GE#v0Ž3 %r՜$K2W6!K%ZvBe{$!sĔJf?;[~ Ըr7SԢC{y19$N p`?KX9;Q] <% Atw,ȰkQǝRr w9 Q::68 $:h7a.'>]ʫ+OB%ˇǍ DɎ[E[?8a`)[?]ܚzRg9Wk.gB,FЏT`mŸgHUUZrvv7l(g7.5T^xtW3e JW"w!okc4oR?3߅w$e2`ξbM(R>'.n0K @t))AR5GcDS;u!.={է9>JDrhЀb$[2$.L0<-0Cn.T>KlM]%֕]đ:Tf"@t 'Ea)20䄩B}0,X?mG^M ` ]SVijeEeN|b7J%zUp\VHbmƙ3 C Thƴ['&A;Q|1i2?+ݿk?O J݃ v3ZߚEBokc08m|>YtZ H3qkj7'o8ޮ (tu'@5D,n&߻[U f=n 7xot <,ΩQ xڣ !_b$AwzMђ!!NğI|ěnηjmZyŤ I_&i ӖC+bL[|M@QCNL rş[MJx _/\*sV0TY@&[צ"֮6ت>,x͎c6~o~xK0\Ye1U{BAc`Φb$YvkI+y;ȉuMh.x+8Y_l>{y;K80Nŀ 'Ano:}-X&ifIvwFRRF>wtvvY|J_njeϥ]{3Jc>f_v+*љd +"ZE n+ -$/ ?,i dL^7z\պ y#7V)Л IOHH:jH\(E}"tlV៞%C:<*NpPpL'9 }RlR'>W|{48 22]#+Ƽ܈[*E a㤜+< 0{v%BC S9 M|厨ϘXdR^~.ZFYKuh1w]7O85X83~(N#8gzb *jd~nAD}ό66ۛKt+׀c@IxIШ1UOhF9LrE(HN4?2UEwvh]3)y٫i.>&`y=I8ps唤|-ćZg@a,4=I!,gQYFYӗ~R l"|*Sb9b;:=Z[y\BԤ%N$d*E5*!k*6o׉ګ$+ĥLZ}ۿ8YY$"V]IMJYvq?v?Qপ>;q u0 Ou */»ZILs1(YαP!Ibcn/m|ȱN@;\Ȧ1zy/<4޼SߵlÄ1ق*c6;Tn@&VtC DJ8~JK"9Vut`lz-`ט!{/Z#S1xx"-ySj-]".YEtWu)%X24qKAN͘u:)A*[{ZO>Pi)gY 5-A?w. `yxK?kWF־^Wًhf0b<~SLPҴ->(FTbxB(Qt:cT+Kd#æ@!9I`XĘT xm^Zoo2 G>!#7I_z/sG&8˪?as\%/34GkR"3-?T▇ i62#+2kQm==Of@ 0d=ȸ}i;; )ern$)=oݭ=i"e9 )uU1wE^)`rhd5=(ɥ ? GexJ,]ʱ#\U7g~7d ؕ('t6HLNA$|lNNͻ^/b i˼Ccu?3ᇭ_kvY=`ۼHv%[NX`#_j]vP 4Ta"lt1vΠjJ𳂡bfN)4 TGuM%72wKodv@8OfP~ksI.j[V8@*w}=|,~"ig .}6hqk+gwY1r2Z2:6#ܩcaUt1^SkecHL>bP˻ D0Q.w+55HxWa*R'i4c bF뙬e+4 '3"gAC4/9*NmrƲCU˥0Mj(Zp|~-:*1J@|IjPtwI>:kl~.$Q3sF;no=-2\ ݙDA2j~(K(Y$-+=ܢ:#ҬV _dGſFh_Ǥ(@R큫 RTz'?qx(YaɽoLvyNIJ̖gʹ[ 9(CB]ҳد9 t ypȭ l[ZCh$4 ߄X[r,Vi׈\xsGY"S56'yڋB*ҊX@,{c$\wU+gv iWk e\AI_3[ jq=$ڂelAj7?m*pѣ\tfV6"7QHbAF]L1^ ly2s((2$Y\$0PHH,jzCHg ű+o\ xL8"&ܟ'Ge5wBSlR~3)Qi!Oҗ*|Q,Sq \=*Ż?}n8sޖF[czO9!$T6?NJ\\#13bw,c޾ֱ+]љњW"Sl_r 4DS.qEt>i-zA(X$ˬ8|}AFOU*=ᨋ1^eV@)=.= #?[ӂ>s@{xjKo/D;y!aD[f6cy3NRl;>zx^XbQ߷S3D pb=xpU܂r Y-.}L$B#f\CpOp dT%<"H/ot.hsDQs/^3juTU J+ݷi9E_#Ɍq_ԴrqR:-B3tc^`Z׊fCFb1H,yň44I$nf&iV{ӽ1pk$J:pt |(f!>|Sx@&}B KFY.Rʅ9;Hc(R`6#|@kfkۆ[]7A Z?2Ke`w"DQ"5Kބ!i$ .ftXϽt<lK%ޔ)f%]'4);nTͧO6R+k8x` šO+d9ObE&.@ OIJ^d67nt}s:˗FWjwQXbα,&+d3cyE'2j: CBE$EB0)}yI郧ֲB98/FXH \<-dnDi]< 69A=+VA*Pãx#߂UTII*hIFL-k\ik,M~~C 8W_eCvPs!. > Jqg IzN>xw8XHsUV&N EG(1WQC\Ć.<go3SO@8)i!+jFX$"?Wp9l n}C <,Mgq[-&7<;SkgM ! Q6X5-WX<\ ^DzԀ\8bʶB` 廨6|wnQ\10ى9H|.E죃POasfT)gS5Z1I8ŦI}u<Ӱz2S,J\ɥI>hBrqAY#`\x4@H(6J7k+@=Q3B"kJTBT21UV1Z%chJ.VPNnsz*++"pA ;D.i%y=1= HCKG1Ɨ#D߉.PH2<^`2A du\<l -%d*nM3l"ouL >#oPCɓj̬a0,2 \//=\\ kn;_DWiXF,1'⣟*n؝XC_BbSs:ԗ()K\iu?PSorY3}K;{_bNOrZvo`u`dϫChq障 &{˥ <#Y!>|V.ȴkwYeB{8c`0ɥA~_ ,RZ4ʱS:_[]}msEVjRˆ9n H@~`ȭ%|ѻ\* b͕?5TxKr4!D1']i/[PN~mCm^`^UFl/9\s"Vi1V`϶oƾGйjöG4 8eB\'&Tz1l 4Rw++P}H %#Jlr#'IkMxxITjɦ 7S>9oۏI;y keCQAT_Q`TҚ~N^\+UƮ>! pͰs]urjm ۯ&54tPNw9-1c'ƳÛ P\7nBӳ}]鰸 **p8eLc"R`6)BS` GJ4j,L!s<wow82G6k?S{E9&" zҏ>AXL6,%BU<~` 7oR1bRh)̍(t-,3Yd,A})3}Dvn0ܴe HR cL֣RS8}WNd`;U]X-s<) OEPaL&'Qnh!#+w1ҽft4 v YW6S1jcB(ow?Q*+nwdgt2 KT>-_r缡 29O:lb]7XTtr1 J)`q^DHe;F_k~';ͤ4ua1,VMF?5R 햃чjIE[F {oyeUcPzKLc׷3qyn6٬y8{9WBhjm#K]F[9|qT%\v tp֦yɯA`j g >4J1 '}^\s w Ӹm|Ț kOGfZ;eozQn6Mp(-UH]zp\~cv9ϊXH69"ԑ;Iwv}Y-P+DoPv@-2}-c+I4zz_TA'lLHQ,ؖBw>z%Ī(iFv(@{M?U'FylyFew<bYG?oj4_6# :"*ĩ%goEw=7}ɳyQcتS3ݙUnޤX*S0]>3(+ -{Z#+}zbKb :~3LSI"@~ff)(=\0JEsYĶzS P|đ[Z;p*ٮzg<ŧGV85tJKߦSdrPQPZlq:<ʿqByjUyZ]&G͓c[|A6B%c5rc 8Xha,Yk ݿ!U}ePA}8s ebS3Ab:>͗T壓b^'8Rj<8mf0'+Pa=:eT_J&82F_fii]f iSvlHiqL`r k^rxv9hp;Â0y3KX\/#pNTpď#M)[z,lF{$nTQ<|qopvAOJEH&m[|c=)x1ԛP@Bws<"/_e,qYP~"s0tlHuwRbgzmĎQIl5Ik<81MOzmΔl5kۛqX@5p@^9j -LSD= |/%bC0i`1J9IĈ*!., p'ǖ˚'ɞX9.݀;g& j=_<zNZ3RumiPwրЭ|Q9 /͇LfoNׂw> zzF ޫ ]KuUШ ڴK/9' d񑞞t:cX Ռ(ȬcW 0=h ssxLAhlqwr~!t_^q7W5hUb*}&ffQM͙]Z)KZ%`8fX]w.liF6`C */ 2.qs4D#;Pxb >DY6yc={62Vr]_Ge׏rX+$8I!D yY⻃9?&;tïx6LQ 7Y.Vs$o֖J8"Cjx}xZ58' lZ_xk6 VA1d ::o "*]1OUM(rp>x"hbG~~(5e\1Zcanӳ-q[.dH2+;rk,ӅD24Cn$:f`a)Gơ]m ! Coe g7wUN4pr6j+cl/ ۉdr'5i2o$qGu  seSV3'+rpjSleҤ3Vޕ*m RuROeR QؽX]@ƫđ+.:XvCvJO`P{j˶U hz.!ZHm"k_QwGDˠi~em}Nr_ϤT^vN2Aawea &@[\@\lj0_yma?͓'nA9=M?o zO> ۗBv|YOP!Geˠz#x[~tcCzsYr8_8y.&<#/S΀Dܚ%կz2@6V"`!W(5&<m~1Z`a7"-Ad Kh`a~^Lj")<J0mp#C3m­pɿ1 m.;f!qOw!Nݫv=M!u:6}- tY@t|+kMt+.9*: {+[(ŷ$7}%?)VWn|U:(gE u4.,t+[[oY{BQ^@vYm2?V>צҁ)\:GY6;Vu=U*^ŝ}7';/r $]GɎ{x0(yRw:cȠ ʶ(׸iO)}=5)x)1>M8¿ {'#;WljwbeXG&ܘk JsOmCr~x.r˦ZB7WJiKymTjBKH6Sߪl!KYK4b'/ǔ}׉scm#P-`Αy9w/pgޜ/2_.W0_oH]^s@C]J,E*bF7aX7Z5#|me[̈́ E( p ̦| QAqZQ_m{ucbwECsfv:L)|%&ʮ6ŭ_ſW]ܴL7" w* 36|W1_]ʭb6tNq0hnrfcdga6΃pcB1>So1 C'*#fRݻ2^+3;M?JjEUfқJc_.Q Z-` !$4~i8]teFLqy ~íD1&i20f sQ4*AVx쮑Q fY<(X#S<ʓfA&NO`Ŏ"Nd#/qu:`8=9Kҧ#/5!%KqQ.+%| 2jVUVary3utyBW:ru7nE~뒾惢5kő bh)KzRN-etd=у$O6 ֥f@M>1  ;?zR>$ȫ°,>Z6.6i߱b TjvU| `B-?waWP6gd26FHI Az<4[z9_p8 cNt|h'ɽ1Մ]}lpq҇dph7t ,x|"D+vOEi'-2p\Znت[_L/`-L#2C_uu LĖSXڃv+ yjetY&Bb·\'+O 8d8z"|[<30 /x")-܋,|?Zf1/-ŀX sm+ǡ)siT2U`I$h<(EPAwת@u򔗮 3D{ǶўL 4P`3%>m`xV\pImXee~RV"ƾئc|s1 H'@olzo2/ta#.ꔒ yZ5UvȰsRvWQgi Yv)AFڎy/7oRo刢~ ϤVU*dHt \ $g}oE#S?amo&dvPk'F=krWJ&˺h_ QphaK2<H>Jgy~n`tgR B rx텣; #4ZP{츶3G-6)҉# ;f+xj6E`/5/+ˉ q "|j%iFH6FcEE9l/ ~nJ: &K9U痪=$Q=qJ"ݬv>buOX($T@J>00\C-eպ2)}fX8GE9>fg$;LœևQ3&&Sd%&q|MWI[i hI#?jmAU_/]q@AwX4C Osו|p ͙z:IvΰFBe{ hgdܖ籠l0#F+-Ct>)×VW3k߁حF+>@ dRfmc{(xc74!]jIW縺dpGH &0X|*Bdض$z7ifU|R<,mzFP9]-@.{|`zlSJKDsbcG)l{#'o|DQ EpUQd&}D-WR>񙑖Pp/kiRlF|g,=<qq*rIFoKj5.o 9ٛt=Dɼ6r`D`X6} ɏ}@^ąWfv,KzrlIvR8VT`ݫjy9m'OO//]GٵF.nN?,I"&hq~`Y*Oys zw,UZ]cTZ »?Ul~'[Q5 dPX/(&tBf'`yDžP|s|4 2_HKf v3 [9<_̱B"lwrDg(dCK>g6C%&ș\yUBO3kb?kP_'(J!Rr|r1|0(5Z㸕nf3O}9:߹q.(f$#֡(5tc^ʩ>5*iG(Zz7!ȥ o}L)3vpVZZEjRp Z!go%4k; zwXճ([jL!:6Qy1?4a^dǫ^yQo u-NEBkSݕOPHNxg w-2 ,}!'2ƍm?RXoN<[roF\ N)-qw`"ACR|t=|oQCO EjZw7ZT*%#1_8 'mgpY[h D(&vj$aN+B$2=D8EL/Os~w/AmGЃ"Py L{}F.Kѯ#OǩC߁>EuA.Ew/ [lVnrmt/ZҞdln;sxW9תBkԂ1Լ%W,-K^$ۻ ۧ늱z(:KV"}T$tTL:詽5CȽx%9ejJa J7,/e zKYK(ƒ[i> Zc,_V&sV jEO>zv&F ˚rd#m3IHxk'#t@_S!SPM#J\4+fi{-l%@RUfZ-cqÀM3oPwKA#dLա8Ӊ];8 GZR\1yT?l4? 1HˍHGwZxeui_ar;Y곥sbēѦDW@8K &\JhTH!S$ItJ:=M:؞>|vqݘh]k_em FrnYd}$@5`|olf߉#+eÝjt,:cS maŦp7߹FJ!?GðQeF |yvy}SEVrTQkyg.F;Frp Kc{L "$ceꋤڂ`. TN D [@n=g :=ۀL fA:S]Y"0PlmL^(ِ[OI#ȮQ]qJEp&E`$"H{CէoD&5×Wڦ7 -8ORRqA0J H=۸_4;"d܈^BxBȆyFtecSL1ljŃ 8 +MWwlqd{a)%cprkd]' Md%jR ?fr#z _4vt}"oC}ڴ0G_ t>>7u~L%vvW#p].OZL3Bv߰:Ԛelf2j <7>3H /-{ !n昢أhZ;Q,#-%omKPAKJc'x3bc3&h0&qZh>{ch۬Տ niE|{MEum)ٳIyڝx!"FF?\8@ǘhDRslÔ c=T@d;P^6dXw1U yKYޕ4 Еzfs1izw4w_~ g:#:E;`yWQ, 춪MԚb]ayX)lppU/]@\j`!_Y1y67vyb1HP'MRSA;)IZSRWnl|{qrc !gVc G B&6P(-[3Kdr?Dȓ#1q H*KRwg=`խi2UAWLҩb8_!ޘ̮D֟8vFG?tHhKsk!tQ{C r͖g5X|/4t?O䋆 e~T'ȴ΢s hɩ6ն?I:WWϷO7qHwumۤ ᓀB$ݙ&$){𻸎@ [ \}_{՚bV&Y#O}<Ϳt-'K'sN~iDCT!=YKq ډER;d;d5YPk*-]jB73W[akb&# Ynle;,Beհܯv3ClQ2eAYAFJH"7#QE*!PكObk:F@\zNbP_S-~-Vg<2$(r\e"Z9SmSVjzHV6E8ͧrE^TmcFXA|w(Ovoo(2f #&C (b9oRJOynLAf+GQJڑNR٤-Α6=דa#룿u%"$SM/!/u#^$*5xݙZ:ndؖIXP[ K?4m*0]Q1#3gp7h6PR* TT%!w'7YUox`MFd_hhB}I8u_i_R?ƫ"fT(."+"2߿WANvu@4/Lٗ})k "; y!sS -~48ɾQk"iA*iNqqD65YtvjuCb2"DFY-m ﲺz%G k,Go*L*(A|k ͼ&S>\,|4UlR޾j\ &lOR$R T{z"k.4Q,STi%LR[a!ꑖ#3<,KM 2T91`Xvƌz׎(Bs!GT)%qútz̈{ށ_Yz9$?T4UK{|= 9&NE1}dnR+8d7iU~MjS5(|fnW?R*Jx8s\ t,EN߽zZ𧕸 IEvJ)X\ƏNkYy!qwݡ^*I-^\_40(\FDp MhoG$|)<#b\O<Nb{FxQ>v-& ϐĝT[铷g\ދxmQBwd!۳p]M&c%|[L޸x5?,{nD]X$zV7Jk'4G"SJ~$|iZrݼ> G. ["9/yI}tw]1@S:z,;.V$%7&َZdht0+!] xIHɥ#YK7R$J.HxD|ą _!œ74Vm΅=evY粽g;XQZ|:M5Tz {?-wV$!iw'D^`S-R&owsB@a=]Eښ- v4Vf5G||SwDl oӬYzcʆ֚ l4}esQ]V_6GVO>wz2[v yISCQr͘D$ks \97m$$ϕ84ٛ^_,,#kZno @CUPTdXYȑkzU y+`_\(~h &*KU;GhP0a[ywSY."EeHctgiZ^| Y +, V:[6c=moSlJ9s8_5lb*!v!1:0ǡ b}EWG{k=VjAd Ihk1αם4b7#Oo.Cr*j#Y |6"t9:X Tu""Lլ/-fxuLqCLeeE_DWsr}/[MIu wD%fޢN֊1-H>s^Bq 6Mv#ҍTɔRk2gp&4O5긮w>%dJ/q,4 kkE~3D'-n'Q/liP&].a(%9-$ lBַ" a5}O54jH c ۮ('(E۹2o$Lۭ Ols55#|Y5)ߠ3Mr'vmtq:}T^OWeH`b;À䄩ޟIi!I|;cPȍ>Z"@\J!.2ŊDRőfV"&VcRqtT X3hR'+`LτV}1dŢJ1)2̋dQufgr.<fkV9gDzݹWzA ͒V:Gy!'W8~"Tx$,B&|GĞ15[!?Ss8¾h'U;ಳD%ϝOgYZPv0`dΉ[Imfhvb̏CaQe{?b)p0<>G-s:3Ep~Iaܰjn*y'{*XoN}| (  BJ0EtxّF#0FYp[;Rjw`Y@'Z]n0Х_!\ĸoV p^Ce?VEl"D a*g | NOH1Fe0(QE<]$kH0iX+ʷFqZ o,Xќbr~0*7cL2aGR!#xuQ3{`pjJYRbQxAM' y>Ȫv`( 7p / d ZqYQ58&/JLV۷Ķ&[bl F:KEB^N6U F?JHȊk]ɳ-AZZG3/wuü{vX"gv.P{8Nmf^Ns4~rcATWmq7 ?_iZo[~9>Yϓ溂ʙ3!VZ= rX膉rX Оsl֬V1bfŔDZj^5xփ:'WwU\/.p'{&5ksA $43{@7Ҝf.S#k>Xb8xktZos-"ez2z dgRM m?9YO Ү< ?缆nFO7# ÚI!~BD{`W1'.o˅zR-5 kfe 72 #-dg48Ri"BG#Qm#!Eo-tDgU;zJG NO, 4^(4]qc^K h?f#LM=unY'8&?q4 T\O|a{ђwaOp+U?CyZWfgNNV/wF3j뜪xpp QH`x6}po*Z ㌺eKmbkTG[o\=!!3g)1Wn=*9WC1i69OWB1 :4SúfyVԴ,>>d┩T#HDƨuȆPwvhS[q. \l]=7Dg9I Y5?8TbZ˭i~D\ha%<-y wj" PA@'>TC0B5TOT  ĈV,cpDޛ[*S%ZMaƿje)jԁrCgZWA6de>CY2F7N`̣: bT~q_0UfB0 'JHbE6Ovqics^n%箰LpW}Wy*%¿c ?EGI{77ψw4r@΃fWX z"0)^ޤbu5D8}'Z@A\iZ?H!S_Bw EDIzF͟I+f#E-J'-`0{NBa,ЕBcNe{lRWcYu =,[Y1w͢y(|? 7id2Ui*F:J13lg^X-2DN{_ <$k5z9۳ht1t^ ]Ucr hqiTs7LPsFPc"Q05@+᳗`˚i@zt&7+T䕣ƚK{spLݺ2@Bڛ[B!`8gA;$tb -OBahl* IX\Nއ2mׁ<"K>"9RiZWM7HIcz/K_mS^N-Rl@dS3ѧ|4ڿ4)O79D{`5ۥWafm"]l= {LӡPFx()0 !QW6q U׀{' *T(U6ؐ&ۻyQ#/~g+v3Rt9t) Kp_iRcz{ooTK?]$tp[(IP1񑜯OmTHғ IO2T6#4..wb sD+el=҆uThQ2J'0Ӷ-!Q$d&9=>*&|DhRՄbkvkV1xa|l;BCR $Yhoxd s9a| nn;+*84̜1:dTl>/kO!,L2/$E-F$҂1RY>iO+8z¯Q_+0`7~  ?V*}Gړԍc)3gX3icKhO&?ߝa=rWRj$?EJz#%ՊIbH* +.Ά_Ⴉߓ$^ڒ62J:*i-a` *v=͙Ƌ*:I޻-*;>A15ARTONoSč\繓3I)SBp\&Lh5WLqpp;MsGlDBM{&q{Y^&h*ˊkPmG=Ty ?4" ˝K_2i 'Яe;UՐcMm,dip옌&CYE_Ky4ҳG;_DC/BǴ%,3.^p,ZYܶ_Rq$n< _r߄cutWM]ԝ<ZHt H(o,&M%* xYN!1J~Nǀ`}Wf7-c-`‹K^kŭPEh3GHH}[#߿=H'ٞDL=l$ =VTI.fe78|(-kW̿v!EJ } YO,ͅJCyo@0t}ZG.MJ'hGTᇝlJU2(TWocCLKHi z :%Ǭ_-E(;_m-~SQeCŜ'ZjT5D:q~F+Cb<۠{x' B[h.Ǯ̎ +c8IB۵ArDBf^GLJ k A'4aIC8r)rNc!0߃MI03gB tx%كs%#\~*Kl:Wg^<+t# F/.T6LR+65wOL? DE={?G__G0sJTV}78~=xt9%fje)lX{ ]4-3[Y|rxPgGb(Lq6ǣzyFhqpVq"kH(1 NXUXޘ3*hc|.awf4yIf,;1+l4 XU&x]Ny!álv^?<#_M;|[7nm:ф3H=綷 HZ 82C3=/<)$ nun:IȻąNVuF q)5 !"NW/^GeN1h)BB#%m"*ԧ Q-ĨOUEѯ"R/9@H7L:Cql*NK̎u31Q\X) l9w y6Cy$YcMH!cOHVPt!.;N| %Du2PMnHg2zoNcύJ]jU@Vڔ]̸D R`USGA'[!2>sjoر/U#{$l`6_ĤΜ#L:A 0zH^u?VGvX~[B81K=W>$#Yu[K?L:cezCla)BY}*K?//);C_{cC͕#I=@;l|/q1%N~$A؜q.+@7i$֏RypsK pͿcUZ>Mt0^433 Aϟ ΑuO|g:*NVbPw˖vnD2#$]STuƹ;xWu@P<(T|)$ᖧ%[\Xʕh\ 07=jPqW܄܏7M^ιb$aM3mW61! L bqg.Tׯ8s׳˞H:;KE--1.|>_BɃΩIufC .I񝩕q'Q}fv6^981G?cVɞR bH[qL\g`m G3,<'؅yIk:;)$(])}\>s7[OA|3!ͳJ^o rm?[Wygʖf7Iޖ]~AL2wFݨ~G;ÈE,Ł)[H22lTr``ه=bJ9bƼ[-ŶfGԜQx܆oY#`lxqi1N|vn ÿAPfY @f)'rNiC뢅U|{$8pnQjB(Sna"ׁ,x3xêťDTc`i7]ih*FN6z8m I*ZH\MVs4Ənҝ"r:ՑB('zg`5bcZS9f 4Nc>؉Ė?=:`?*Q̀^ˍq]K 8nԡ)fJI. T[n^k*hoVU,a!mGΆ#~5fgD=QWG=2.bPNQ ' (McIPpDr-Z:ԅT/wY (mGڤyuzI yrLuF {gSt ŹA}8yBbFI2@=U_dF\4Ǫ`AFŗɍq/}:VDXs,+ u28ڈ z5[) PN]xUduʹbZ4CA?(n dv1)1~XwXHnMO;ANk0mr1t.@<\?V..kCa ƾ>rIEKNI0:;l-6&Z黋X[0tyj@݈ 4QVb30; |g8r5SIE~؜ӱ{q?n j!|&y]?P_el+?v.n*ĠZGm`5: /2K{M qEnpJB0&o/E` \heOj߱O: %S6Z!K3} ɮޚu޻ʡ5) h E'@'?0%l-D']_(+4;[`ҔkY)c\e}6Fi|xTovJx]bЦ̞0[qĬsZ\l V;@d5jg>pS? <}LVmY5v!W(ˍ ~Tz^(כ/t lFO nuIW4qɊ*.{]^{.xà A5O5Eu嵦}{#/Cjl"J3n^Ppz֟6ӘC MBU]/I4Bd} 2+5.,ZAc@ LV>[_=$5V ) Vݱ+nͬc?Ne mraG )rNS?BasKs W?1x?fxQg} ǚE|N,BKJ$oS@"x[1թًRiW>M+W=3oafK{~$_Tл%7 E F4((YP+xCMM@kg1J/TyMc`+TBW6& Z0td#!2W d.3,MRZ7 Ơ&Fy|HS,*.V%jV*SY$ZP#4=1s]A5MGk'p 3icT,ʹ6A y;[7 B~x&&Ö+O4?փ2Z Rcxfd5&͊%=nhE)I$c1cwV ˋ4v~p0E7}"!ǜ3Zhj!9\igIRL;w!9ҺT,Ì((rZ)~g`2q1x #!_V xuJ@TlZ `u4-].R n@9ퟧeNh@zۙ h8:,n<ۭNtͲ">C8gF2Q8 _WQQ( ȗwhs.$q=%J|\6gUrK6S)!B]UFi5*AAjDs=VO>Dn_Ry+2vD6&91XVT@'z]#OiMG&O)>'Q5,H>=7S9A;M~tjDyKVDT`rniЎ/; `'kkeUBcun2Vߙ[=dʢ!@u(œuj\U {n:,+Ddu/Flra).R1ٰ̤?,+| , hIor^C#P(M`݂Ua9 V54R+Ƣ勔hlPᡏ--;t꒸TgzIJ>έ_2 ){IU({+t~|pY6u0 V>ђq Fj);rM晆F(2Ԫpmj)tĆXXtloexENEz}xT(Q=bNv4dZi> `:GVJz@Xw+3SnHkdI@>.4[ 3 5'l<ᏲUQ;p꣌={x7l=Qmb$ BY86΢17+<ϣWX{Y!ͼl؟b:ۉT^q'ftCf٫öbU}P3\ގ$ɍ˵=++eVgxAH2|xo(Ղ`65BS K%)?B#MFҘ㾥F Q5|ڔW ݥf&W+22P-ސ7#ہÕ2,U3I`"O+b#oϋL (b/ sR;Z:G- bH%p+H9a_Y o_b>GNӬdV Ѵ)(`Os6<[R5ADp$f{e )YoΉٟWc@Y]2*\pMWfr9zmf6^jQ]풏YeԊbOo6x CGG!ybQ۲΢xjŽv؉gjZY"05K囄'7@e 9yM!:VAw(n ~rmZ*Jcd΀{aW^Zt[Rh{fC93~ΨBR.YSۃEv2 c+25umJS Zcn9ο~^S9kuQB+ӫnކ@S'c9# ȃm\vX/ZU 3y-փ]EUZ6O ?Qd\K T,e<{g },f ؠ܋rǻ^DTٓ >4_㹔 Hr؃& Z[nc39yVO⪻+sCYG{%ŒzMq<=ZMH)i'KHk_tkjwߊT r],o|Ĵ|Ivi}#ݹzcOJc,c1qjE%3FDNCZL>S8G9숏  k8|(sK`qΙnr gd)o0IL3ȫW9xhmߡ`[l>:lbw/d6|mOb[pWZsX!ΔVҿPњjwRۗvYєiպ ŝٌl_ Іr%\_=3M \4G$ɔ&5sIoYFj-^7u?r[  p-# J,Jz4ˆ 3\m᪸&''U{%ˣLNƳ>fWۙ,4EM˞{P^i*Q[j]6S}.f %Nڒ#iL3U]fd\tꦨanhpǷqG{e:\,w^ƀ[٨Eb7Tq @I(/$/C&c~Vgr{{LhAI;Ve-,#(I`+O^fÁ@Ahs؍V>w;5 =IHÝ2f3~|$ъK2mq;Z/,ށD6eL(:0kQqdr;8?t2MR|R?/躆f[ZYJJS%MTuS0 ѿd:llϥY` Yfr<3)f%GgZGG+VM%]l"۔pXWq"2PTk-y_b\R啷W],`:Mj62o7>hҞ~J1nYcJiLeS|R^bBff)8[O' ['fY< mѸLCqE׺ lZoh:1(ft,@uBukfV0;Ř1om#a!wl(!9fZ,o=)o(xه@y-("1 nu'"U%Rhe.e)!8ͅ>\ !mdzםC]Hi@Vd$!~wJa;wK+)Hso@|Ӭd}(7ywąLmiE z!>j=#Gz>D5o+S+êKSlymmt%^(ި'YtX_=;ݶ0蘺3(;]s78ak+R3VUȂkC| fdȢ/6R8 RBU$`/frLC{JJ޻ѥ:a lL[}/x-]KXC ͊B2 FP8 u,&wY}V}=kAr>ap@%6J2he2\h'lV_B'*jh]fA1zIr"9F'=Vh  ĺ Ʉ& S1p$Xqݨ үXN bBiZSe Y+JQ~Yi YN\LfE[}e2!Wv*] }&jOwa5n_:cZ5,%վ'"yaAk~b!J%iWCUYeZG8w X>s } wcOGZ- u2"%ZIR3º%-4X RoYO Z4*ENy3;.H삺0m@)9u!;"8չ n_7d&,ɡz@9@i"HďbXu!|;XHQT,ݺ :/r֕I$P+ 1YvJY#0T.7ncs=G҆ZIPgWgn*K,Y"چ &)L1sJd7ߍE5BMn ⃝dU/KnVFT$}2Kw9][b(gН"7eV3#̉+Y|W dbpi4d I:!Z $`?^(56I3rW>a&_ FzTmLPF6c3!ћ 63b=g-dB|PKЗJ?WX{Vi?o5'[*9?UY+Ld<՗A6L)kxl3!65wAe1O|3.!%2" afeOo1^,owG7eMg&B f2"FF(_HP& nHle>h? et%#MaTi摽[ݫh"l1(8 !__b6R$DJZT)ˡXjw#n9( dMK;8gҔ_|jcʢ(#!uG#R\JLbg9YD cl9<c1p$|6 ?1WEsjOR|[ p3or]I8=P{{w]]٘eT,⷗[Th=i݊7 &q 8dwx[MJAC"$*_Ժnj : hzwQK0 TKt8屫zG҃L_Qz:`0^)48 f{sLNuw]M~wQN0xdˡq,:椎xkc1ؿV@})&̄y9"Y]q 9ktnZnk#s ϕύOSo7eM~#M;{wPGWK"Έ5q9O]_h|LΟI@fTIѕPޗAGkF}64ôJqlh*+,8G) +y]&uuo1bͧzC~C)t79|[rؠÄqe֍geH$ql{(FUti;4𭀷 dd+ԍ@nWCɫL+[ݦ-6-,w(F'w8rL ۭsXdN^{ h4=V._1Cz XUmCL:Aȑ;)\w:up5P :EE5+| mtߛ{+Q$jWj#-}=P#/43E[w\&vO湦L`@֤8"]MM ɾ1Uφ!/." 84[Bz D5L԰fBFw̢&)8NĈt:'eL;Emk!H+4NWLh[A-qS hE['D$ob_9re]3yj9 I>Q4 _@XQd0U,Rqϒ J3S;=8WS/Z_G0]i\1#,ֺ*PU8Dfg&hT)dUf Oɟp'PڥLf;T]n VӢBAĝL`37yr5?sAX2} HP{ƫW%"GƆdqc?M`3X8Q6hp9 <2W“Qq*`hpw>žH"ؼ}5j.1D,Qe&OJ8­BНCku_b@ IkZ.J MD;4w;`|Q?ytx 62Nlذ 8E;F5Kފ\I{YgnI4MK8ϕ_d9)ZL~wCFSR6cџ6+#ߍJ8Ƙȸj%FHG#7%W bL.J6dzGĥ͢ ^ Td]%\݃$"ʔD: Ui]CIb%H! j?QآL0G)c -wS6Sm^BR*XKP姲P؛@9}{Zhjz]w1MaNS"HTWExVx6X΅ e Nuٵf銏;l ܂Bv1'wFv+”:N3$C<΄>Bp& ҷGX^/! {XzYm"ξcB0S"T3{m qlH@#!(EHgi"kyio çY &vL1. Pu5a9[VUfZѯ ]ր1ӓ~p`=م-,0;C\,z;wBjĠlRZBFOSeLtQX8^Cݯ͎ņ%%r] :֝&&*\rUQ\YgqULɫj[0wo8^М a&i}xc is"&9Z`=nHT n_bLὂn틻٦tY>ʾt,*8/ x!odΉ&Of7l֯ɠ{aB֣&NcIԟ Z~TAC&6ǘUVQVS6LM4!y4˦B GxpA;Ռu軁o Fp&q M4E- ݚ6j&cqF7~08XIDZ~?j-+\{9Q,1%Tu<XB4;4\/52X/hܧl Ζ6~g;rH$pc$߬pJ~)Qz>FH2k" 4+Q6}QyoYXŲ pMiaiݱ,w1#͎brU8`<[U1$K7έo1P 7XD&a3F$ "zCTyk[3ZXDQ^:wgt -ul?审B@/nK/~.8 in2Ikc>ŋ~n]AsEtIs{ݫ&a(LcVy2 &-i"WݒwI]j.DdfRji GF; uA^.]7@buV*"VU&:.'A2FoÉL =ӏ̒P~A9$w Vd h(AZ"#2yZ0BHO%dlۑbRiORq~'iI<)C .Vw۩o2D6.e7Z_/NBMIЦPO8/8?Qn2kL7ab+Z^#,0{>1k'YpcK0樂0,M^?g7 Ho.hQzqK*+_5EוOom{F7[oҩOqp.&K3Ѫ.(إT̮pFSR7 d׍+bp)v˻{UOv |ԊEB39|>j*)9^7%k, :1e5Sa g2ҡAJ Sjţn,ӫ±&#ӾP)jUQMoDHi7eɭ:GaS-I%5 zyV$/N/ָq:k+U<ٵK+hrklr/i"K¬[^ҖF.'tWrq>-BlLZ Rp5hzBsml@8b **a apNk &lb0<ԯqI7ĞW22p`1є:쭍Y&ՑC:JYy7 ?;yZ6~@ J?h'F>QѪFU4Gg ڜ YbK-S@_ƹZ|/{(o~>I4 ^jcbϮ,!j0>$AӔɚ.o- jen`giQ7:T#" Ocl\iQ4ho/1R45;շ iANu p W-eV1"~n_2=|k"0E ܍(+]YyFO<#ec}$"rI5w0 ]92%};tblhC/gVcş( / α?uS+C}vUFVttr$dM;ɔusg_< fbDnQi=SEXtc%K7]oܦUo2'1AN $Z@i^jfOmOSYXD)3CZe%op1ZeڵG4 Kz v q!X 3ϩ!3*.oIli4UW@F"PIu~L(_Q_z\UGu]D#7:\}R6k 6@cύۡ502h%:Q||@}ĞVنSϩ3Sz&k@ۇb4\sta;165$s0lJ!s H_zy\Ɏ=Ese _6RgVaLPԛ?2sAw#]nU+$T }SÄ9~,X;u:ۥ;d{-M9 efm^S2~*HͦGE}E4FX,c4Sii`FGVyDA㾊q!9ZDyNFF~9yUkHUZ Cb$_ YEc͆ޜ.҇vaɇ/Qd\ OSu8 9Aȵ@>T[] ,^}}g3V3HxxRSM$"]p?WSCoSw@eܞO8XBR 4#iM8/pH= aC(8 <́w.ZW%pE  H:+j^j'NQg!DZ| M@tcB6R\aX*,Hq3i%W=dҒ;^z9D5Bs4ږXzRB>Pp,(=wzZ#*iӵP1<.0!Jg6+ʄ*B%4iEL8,N_D-+.X2q8' >lrT Ĕ߬(dE7.E{ZDF~#JJ܎jWR <-*0MqOz mrQM11_$g}.>("8L]9#6z>AR;:%%ZA#*ϗgXWpvWwk23$RN'uvTϺLwLe6%?vJ\7RD&o>kME!{+AHlȑNO@圈'0Ps3 CR&1ɢ~!9hc٥XwxgjJ_1*0KX6|Jl(c.SXuy9R?M_hPp=t\'腷)pxX C~7=Ht_8'+k>9D:b-/-Oؽ#m9l,nn=(SblpDᢈ^}7y[,uTkHâָ5X"4< Wf>v!U\j+Vw4)`~ `P' %mVo>Mclm! _ܬL=,Eh1"{L;_IM\6X/kϖ{$c5ʂ3|?ΫZ;^.pcOAQBY6)^ò0Y\TD}^4UOWzw GDS~>:{a<HG\rmU=>ܴ( pS1aǞثЊ +7BW0À̌$T Ma~QXXt,ڄ~F1!}9YLC,_q9^.ry[q[>1\-R#&eD=`#05桵}Kyʇj劉yIH-[*L-Zw-@a?pIGQ x&hlx+~P#4e򁋙b&([N6ԘU˂D䎦F7`HS3''k lgчYWT X fG>B'}&pp Vke)(\j|-(i2VB32+ nZ͠'W'k p<nG!h.in@ UqV]3~K Ek"+RijwEci& P~y>qgr9ÑT::!+<0-&Kp%~WY(X" ?k+yuu$Xe]v>ML;?rtΨ,h2a {w΀Pd/:e)L#I>+;$ćR&UR6.e-^l+[fI>q+1R(ٰW ^E=M6a7ʐRԉë " jINMItO^)Q򢃯%B1)sk ExkZ<6N#N[j9`*_"ݪT 0IN^|>[(`(]k0 (`΀0 gY<#k'Y;??ʠL\zS|{|4AB!ev@g[HzW*AMY]I
    %fG,%t gqg+_I& $weỚ!+x 3&Juzdr\s4< Fn"0hn W(^P"?JHJjBdR{^Σ׶]K.ѷҵ\A+R$ _yDעIkboMGogrP5%\ !KqUe+:ЃUkǚp^{Ѵ[*% r>o{PmT[Y-ůa$[8'(vh? |aڛzIΎQqY8ku3A7K#/Lw3JLr!EUhj(:ɔIj>-jzJ+}*p^R:FOz}Ah] RiaX/;8 5E6GZ- Dݨ߹lA.>d 1rj4jūOA[Vd$aQϵ_ϨYn{yJ?ΐߓSB6ruYt\K/ O׈2;(VK$vNm$b0Ƒ.A3kx>"Pjd,,w:!Y,@΍ U 79gjr =B@ [P{x62NT~O-HO7ۉ0vvp SвMe}EμˍCҾ ]W%*@Σ&)֣wI0b%1r3b8΄i#Om_ z6=F#0kTf)}'lm V!}!B7š+e?j7C&5&Bżj Ⱕyb*EBteRIaKkޟ.n}Z{?OyBȿZNs"w@.ISV/]$ƸQ[[,9e 8'S%R+-|5?囜EbZW6x=_ɶ I A h"=;:L17x$~NahO :&˭!~.+Ȋ7 sozڜ 9u{~ж.`(aUfUxydoI&M*T1塗+7#q۹|Sdzɑ/RtpU_<8g@jpInSZ`SZs't7AJI!H, }gQֈ)rVYBi"t@eW\o61j3 *T\IIus$@@yJgҌ]FlaBWoLf$I!Aʯ)V`b fY؏(UīP= $7C_]L@`Bì]@F|eG,D|S6< V/x c=cgk fUx)h]x"uX_PAbHG#Z-g  PsPl_}g#UXAQCED)V"6!b %+ʊ3TX\a'^cة&nf.j:ؑȳ1\}kxl 6܆Ow"E|,x׶cٙ<kP*bB#)L4g`)X |(ĜU㰧œ3,sieJ/\x b6Jt*;x`9p\C^irE/{#mDdDn/ވtO$9%Gݭbfin'LD:wi2ZML"N+\dvNƩeCA\7OyHI^S{c|yUbodL->Q0QZK3`PǤF_mB0v{{T`8WӸrӒ,9:`8/H¿A)R͙3}1Ho)qR9Exؠak@[:?/zQ 3yOPK^;r$ nӈ˖4{7rԟ 2^V^9Rc&.*O5UTV u-~='T,Ka*Z>'I_"]tqa +Ы :V4$f. ^t V$g1ѐɤre7*v]̀ӜHđE!v#m, IgvsrŷAqW4,+(x)A-ҠA~gA^&'Cc^Sx҂b  }K#r?fF.3X'Y q_Qg4X vi۽4_c!BXnۥBtMhylj `zBa Y IFհjʂEM@QhPYtI~T򮮧F"+cJO}$둊ە:^I`!uQa-gGo>&gS0$ EqL)UXL1p5;Hy)˓2jR+Wyo \ brI68n &sk JIJjz5aM~-3wW;u] iɾ`&e^iLJsbAo3+͗Y҈> uDa/ʪjf6ܺXlS@ .!#:pDb9|b;#M$9;6YަZ1̈Xޘ PIOkcP@Fʶ9 B.JB{t*F k|gcsi=> mDt18'‡2vW%c~nOF_/jJuj8;2㡘d$5-$VRfV >C1 i˾yÃ"h2$NaH7|ojy*avX >?>¤94/yJFcKl5CLn QD Nƞ[w%H^H{CeMf"?=!),-&]{bףtPAZvwTBTx ,{) H P48 zBk!͈\ 1 BEo ZlŌ\Ɉ9b¸nG)` gELM+$1!^8g 2pσ8bem h+ L4FcָސzNW,Eٿ&q9T4 xUᓦ%0KYkaO[z)dҠrBuzm^Ljo & tdx:0P-dI`0 ;3:(` ;:oޣhT.bvQ^EWKPv$NWjDߙ[p-+l[Gt" ~pLpr[Ţe;_2&LࣱݿD )W?(' ljoQK4R@U6 )✵63ߖ)ÉX@1~¯Vm+: )D2ug6y[,k1U\ʥX#oHT}b̩ P_;NFNػo5V}#g c>@W˒Iǡ4n6r$OӘW[r_O^b [qM0;^T"谁Xd!h7"@҂xj )Q"XI>_I *a0f(ǬVuj2y6.MU"vMqh/,]^?U ZRb!T 3l ?g| Vb\:-@+zA츲ͩygڈn]obF;INT)}0?6'n[Cǭ\w?a"$ ~i1N?Gq "O@gwC`g*"V@`ӓIH mB24NQh'o,f1fj&K}qZ@vg8g-I2X9Ql*_d^e.@  @8ou=u`ٖ@bq}::)Rׅ"ZT*V9 )ڌ6{pP}/G^x`h7/vg}P-lz;F Ӭڂ{2{&Ft;Y0-Bg hS(,7pՉgNk78]27o"Fb+Hâag0xˎ2߱:}1l ̥J&ډڇ9rUNu%O ػ?X]5".yҍuu,82jy+U*^juM\NB8. JNMtj3!%P&|A) 4\7n"4A™h y0zem98G6O]ԶzC,S7dĕAayLQkܣn70F٘]ݦ;2$L{ ۈ+*\}l@#e rZYw!n}5aysBlAH{?' uI2!}[V&-׎߽Xo 6'ON]m2^c}IⓔW Vdj2 10Tw,Ÿ:R"5ewd#GwlfڈXVzNOު=$~A-ȄWeCt(O]z+p{/E*I`F[s98Ö/ZgRt5ʬA*@[ 9' aI[u8kJTh#6ah`bBuWY&H >~-ƴr S2NFoō=cm#[qw, .)+bt ʰnFaI%!G^ >[,x;5s2*A^U|̓kLFv"Y{7paLo䇿c%},86{NNȿ̴>Hfv׮=.4Cg^.kby HF,|Xx>c.Ё?C"FV(8t>8\"#Sc P%3ٽj>_gB>Y@K0I!?5&n Z:`ٽ01/tadS#}bcB;s24D (@Y*bU_z~ߡ|ZF=2%!`&E _|>zF_z }C"-!MA8$݊Y~\_,y#M  뙤W[`َɧ/ '+O>WPCʑ#)iyu_YE1}3w}V&Gc1.MGx(4RáS#%64E\O &x-:_.~>#sgg9LpyJ roY^CgYZ07070100000388000041ed0000000000000000000000016296436100000000000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/intel/igb07070100000389000081a40000000000000000000000016296435b000180fc000000000000000000000000000000000000005400000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/intel/igb/igb.ko.xz7zXZִF!t/"]?Eh=ڜ.+C LEXih1yYm F clM jf/ -NOО #vyxzL)i|El}fGi$y#c2G6ɼ^ F:ntPn).1{8թ?n.//ɘOו5b"+&L]^,#J#v􁝒d *Bu.fjJ㛞p4&ɖR:"܀=kڪ׫DE-L#q0[ 6S9Qʐb+S .l͑5홾WA<v^xz2Y!T#8X, L.Yc8b iVT%!0.s)EvYd9?MMrc]EmB{|D! jM5v\ZrbmmЎ40ECI@CH=#"&ф'u^  s 3xF/ÖM[@MV\ ٱv%ZMnPW'[A3'_]*D8n{ݝK Qyb#wSx3-E%w1{cf?du]? AYs᳂T|}e>R8?B'98~ξN+AhVyڙ0R[b{ҽI'iL܎~՚Ხp".Y.t(9@o혌۳܊6xG-he+B@}f(Efr3s /yT8 XXGqSwv CΩxZHL"G/d=:0 SFo*{k؅J !xgV"Ș?mK݃tl*;GrD*# b<%aqi4#aB1f)Lݽ8Qtu">A[s[Q)PqvݢLPV:GBcL^Sh84ܑ/TAO:Ք6)oS`0Y|#>KRW‹(?@B'>(:r|,&`ۂ V)} ;خx~G!bݻa1`:nE@duLЗ ]lKX}%yXC8٘`+棩^XYX{N.3I;b6{*-WǾ2nP2} C#[ЊP52},Y2c= ?oWR([NZAaW}Ĭ lƌٷq [>0'%~: IZ"ƍA;R O3o >&T(Ν3[iIf.(F[<_,PvJ uׁadZqdFp1ASgϾ%pH.]x0Rtϫ#Xl>h >@9w#"Ua mm}0} Iﯮ|Hŷ-zg6b%ަI]ĸ3>MvLb01Id-kTVch֬ZD rh.@ii|%/ `$6E.FyδJtx?qEQ-"41FVAc3=ee3 }48 LC*ǟ3)x⩃OfuO[SR)?D>7,0% mhG0#+ΰX5cCIhH5}xKVO<:QZ_}#ϱsTWe)ɶgA*rfZo@$;tW.Cpۮ _ߙ1i1y|br%npBV3ZQ*j"M?Qq‡`Æ:x3 Yp`;[\RooRS em#L6a_|u>JFP\Vۀ!3|NK->LFˎSf[4B5Qi L@Tn?J^T.6HI@,3~,Lt'/k #[dB PpW;,#⦞S(ct}joSeI]`ӄD,KQt-MeDHz̽1Dnl,nauLQ\FMP܌ d, }ۻd mwf]lMr-yVU\G$ 7 66?=\.i&!) ZIY ##Sj-/Cģ`ϟVH\; ۲,s{kE}d$·-9*ؗYV ;_zDWJ&VN>huHu1jʫ=GXl++g1ޥJfcbA|1h&c3XjKӓtI?.aau>}=AlՋ J@NTR".&B+H: ˾k G: #^C^3}*0#0N1ޑfW}1?㨝ߠbk=8zEv֋Sk-ˆd3Z%#C а7S-xRM4? Q䌠G% hz,Ԃ)DT `|g[%8L b^V A-00H݈&D$":W Uq^@92nHBUe9F3!LCRgt-&|=>R S>ۈLB .g\1~ d{j4縘`EW,ބ 0sjh0k4b {d ;"R^['y/pF}" Z:q1qӄQS5/x;;d38vpd58E\KB*+2%ӧUlsYz};kn-8xZ0w%>u/O*G)G AA|?r \.RapnVthl2grO]с7ύ_-siJũ\Wճԥ1v+ĩFL PdAK]p0(Zξ͡gfk bG˽9`/:F wR2%wQqMj{S ;K{puƶd(ӌW =ױjYvl59=S{I{UI,4㋄VDuLgf76nːSd0%ncJAM7d;ldJQ9.5\)Woۇ8 @㔜$'5_|0qX|ӹӳpLNtXU+jY+FL5JYnG^]˲dX /#rEA#GDײԝ<Ȍ }BpA`;ꐇd`4C6vJ @ XH/ۡd- BըDDkKBə߱qGCJTm~]؃W$K"!Z#HjzHkw.1^5:Na^+]/ܳߥwn7#7u`YbXֶJW:9sc% )IjRTx}oG3N81:樜D?D>PeB/mp DG'N|0I {P1bSJ8jBwr#͘J{\+O /=I"6U n6unm7w2"񖗆9%oE D]IxѶNhhq=8Vv^W9>Lnr7#8F"wg7YLOʥ H.#QdzRODOXYf![]lKl)CH |1=q$h\N jIiUXx 8j_3Z%dU< G"p7/Qh<̟tDM~%B0Pk5 =-T#n̟QQ#]>}ŗ J 6o $~>u/\Hm>MWǨ;\bfM~[,W")\5Brnk#H.RR5k1Bwϻe֒¾D l^(^tr4EyZr)$ӊgDwCiCJcV7?ae!ϡ=4yu [!V '$\z"t,NIFJQXr`PCsq0ҁXcpF_Šw.kAQgsZ8x?b%?{Np؅:sleU\P ݷTrYlE.'ߐgs7ԎX\m<4  "g#Uq^>jƜtkt~tr.ؗ"%[bV>#첒/Hf.ZhɣE4}ۤ, &t/E"lJK+`Y{|2ý;_V^x[}L&= /fgC7 8 U[%4Yzigl˪390-OL9ըN-P- 'u2;-W k iFX1iTfDzfdtpeZ7jMI3(XJ@_Qeܚ7@ mS'cO 0r-S*)͢1)}݋v3"- zU(SWr*gR3)⤱HS'XT%f`CT2 qxP^1XGgCȕyfI:n'XƩ{I`G|Ÿ2)abjt#g>s7pTSiU-ˌAD#ԛr99h0}YM`\C`9N(xg\V}b0lA䃗`5+yi`уIL.e}xQZBCqB)TFhY-^k rn>8͟Әtu; %g'w:&{UZ=PJ[nۀ0q"JuyDkB4cPd%ҔZ V )kni1jqH888Yĸ!k=#j7 3~_5Mw. voيDO}<gPR_j<9y.Q3ӃC8̸Ek@1d$6Z~(;RžYUWAyJ4dfvY@ۊM,*]luDz AŠ &uhwoS?YoQI.>J>l͎c '?|" vvŊȋGM,nNu[x#m| 6wR6[{cmQvS4O3B] o n5>ţG6%Z" c b M:( nFra7ure`C^{56I^ztɚLofEWyfxpNlŐ4MU%VX *cſ~%wEFKpыQ6HeWP=d^c#PnEҞ34t/ UOpqoU?3q7Dq)}F ayφ0Xc,S3M- t23 kߩe~Ooc~MV49~f$7}Yt&F$JW7 II74o(&ZwCA,-e_>Mhu.1<KMFZP 9fX]OZھOnE;!M!5 bAj3Z;P: J3|N)#ה>ZVD99"=i)_rsL=6hS,tqGef |:X㛴mUda'UH!p CRiXFMؖ:6, # f)˚Fi12ZpƬ7VGE *d6SO=f0~Y.CMgK|vߜ O`%+|\51*ׄfjD7'{.YY`F/}o9a פi8Y&{ɹb7jNv9 =*aI}nV{+2aInBEh:[h8MCMH. WL/"uwgl~τQL~7˙Q4kO̼N-dCd&79VkbbO'ڄOpTcW0 ML=pMrJ/ǯl`RN?G^d?т`) DaBay}+bIJˆשѰ !B# t5s < |IfM@ mYeYЊ\݅[I]A(zDp _豕s+zv 戂T N">uCZqbV :S= jp:'[TNc|.N3pEy,.?Hd.i]ܞʫ;}ٍAB+ T.1bmӫE^ӳ{,B!M[p'ǁ+@AovGb(ZECbٟ)RܿH^eP&ʒΣ[z[&We>Slp=m_ [枈c.4|{rN(+P0[SP.BiQOs솺R-sx6wϲϻ\xd(P)앓Qw|(7X!ސ|unI/OdC"Y+mH-AA3 ^Dj9|(<#}cFFCD;B~7Jx3d*A|HGbt.hm;^.5gVR#9]6°=ClIW:!`X.4)Jd!"Z1ԧƫ\FKHȆ0˓SϨNW-wr!D1kT@#́)n(CWsX3rؤbVqMZ5j`x#JUH:r,⺊Xu1,9{:fҋo9_瑶k$Hפa8~hnrn߼IbcbiR 1Wp7 Cv/!Ck߹ַwJgҏEezm6A>fC Vko_߇ډU { 4v~Gz/W!D҂2 Z!HX.}ct2x򢹫4"lyMKQ WWFXAifI^3MR"]ѫ;||lWEGTadoxaQoO`V7y1d';c_EeF xA1B]`VǓ_/%vQˋt)҄&<꩐.pۥ%ҥ&l_wWrТ 93 4NEy)nTDRC;p/˘<| ˔Pd%yZv?+`ӊExub$Z_qӨwr!㛗hGoW_E~4J5*: m3 žhBHx[ @%IbEYފ;g+tPQ ZzVՁ*p:{?,7T_U`fq#F{r uK|J(Hz/ATWǃB`wdLljiRLt]pZ8S$6_w߭奊ȝnj3 Cх}msaL L7Z?eˤ/¦~ XaGo·5ĭNsM|Y<&Z6n([C9X2әS#)A3lIYh[,6XE ;20eDl^]BXG4~Ulmr'ٷ~;m5xU[x+g^S"W1kY=B Hq䶡z\~]!.vy W pۘь$`ZGnq")ͻ#,nR4\Dn\1,)#S}*JXF :vU͂C3㼄2^>s}|1gS3*S~-9# zC YrwGŌvBSXu+ESWW-ehI0Ճ\ͻ90 t(D,7#?ؐfSpDEo\`>[Qf;QW%QMKs&Eg$t՘_k3ZhueH|Y!m""U[ dns_ 1`4v_,R1Y4CŠ2,"Lj$ `HZC12FN-/U/ ӧ FO=L4@ }z8AJag ]CY7藱W Ŧ"Ȋ}K_$@I"Wc9&ͥaNlMؤy0dt#dc c'VIطW뱲g > .ʹP$ҕ!SygbU 7)!wDt~& Men)+pi}Ҵ,R=N iǷ 8aJ^mX,V^/J3e}KH}%jN s&Kmz.aMEf ƢeMv$msaaD"x# d 3;B/QW$_ h-w5 /xA5/>ewAv݊l<'A*hTG n#fۛ"%p Vq]]Layf8 LA1|АԐ>շ(H 3ύi p _źZdB(-!+W&ݒ1Yz8u"2, &[X77 6 dk WD;'hUt+TܻuÀ5wGM z|/nG&Lg n< fa^\c\0YMgzr}n W:?}ioLw仾e->Ryb6KE]ԯ;P*c7~ cd>63b=Mm{& &jwmtB=A1 *Im^vb{$eMM9gUl# 6¡5Zg Xݱc_wob:o׭L-`Ne-iPG@~OFкcZ%EcbL}KpcsE3~Z/)LQF|&_dzQg 5{ߛLUK$^ްYw&|iէ eKYB6m,Ў<"= G/`Pa]Ɉe2:c`P &p4 iO*:%۫ .5\eRTAQ+ceTńM8)`+p*>^rګ|E#u؅nŚA, mI5N2uMؽ,hn%pc{Ũ3x>7~"i^䞀 NMc72Z+]b5A;)Y T ' o [f{5Q%țQ2+HF V ǨD#Em3z<z}eSq콦9tY+CE@".vs'te} UӘs}sΘ–bM@o8q ;Wc֘JGk,|:<5q }O]-Qz"jl6λ.{X~'M i: ֊@oxf +C:T\M܇LCma&@1åΗ|<n48HEWሚwj9OhRG .naz+a|W9S%} 74lex%l8hVsL?(M79U|*/5> 0*u,K,"ar=DV 5z,h߯\ƣ=nͪjsUMҺ%[M!/ry(%Sy𭌳(m9t9rMZA?].~r\ s!~ݱDP,JZ{3%!JO='.9veT5_#:[ 'ctz{E.P,=鴂?+H v:5] mi`lDLN^J-Y-&sTRЏF>4Vybo,KD1!{hYf$ hM.f)Q Nk#X~_RmRyR3v F$q\/֏*؀{0OX4q~j#@_i r cRhz©Y DfHY1ѫtgI][~' ,|'k?5O0܍i/tNx58ΐ1ܜ??a`7TeFg4-G{M*j{|[3^R2-)#M ,&F|҅\U~/Ó$. 1ϳR~k B 嚨2m|'bwV7IlkqQ ˛9Z |sJ$n)b=UsOؾ#?RLe=:-fφӻg=hB!5(-Yv!dcUP۱paNh*"(6?c>S58o'LduXbg>9|R%_@QixOAwrJ8I_^jǬjTUn |B@K8# z= Z? G֊I#=M|]f3̯a! %ƋP $ 4we:;$D-H?ZʼnXL^41͊zB* ~a@gNhpB=`'YpIomt$;{U@ Ny; g}BnPp7G|u>QBuvϪ]xBB@L*˃f`O?@[Uz8]Ax:^?L1V]P#,PZ|e-DQ6(T4l ]ͱncgQWiLR%&>L?YN8OX-\UܹjD%б|EKP:Rh գH"s 8mXլwP12?FV>OL_9\A Bt)nnrj\|~onyOSށJD_۔BlJbB:^M{;̨LjN/*Ll6IU:J bj0!XL]sGe?+%dp4%r#ⳮU?a($SќrC-/}N8:f ^ EXTΉ ՗7:#C[ݝsѨO̖zNhZXAX)D S>YQejCasy_%,#;V>J  uw #a1DcQDhY֙==ծB7[%:̘^cv1!]ANxR\4buje=X\ԟfߴAc>F>zo^~j|z lIuH!evzNbr"]lk'FZ4NRi,B)/)_~@(r/x }.7:eG Hra_VFD;SehB2^/{"w}u>.Z[ a] 2v(!-FO-?|U'jȞ+kiRBeXS C9/tωY՜Z6Ek{b 2CPɟQN~T%3kJN|-->d`24oi)w$)ONe~Ig_>XrCv@̩v'afXXPH OtpNޔ6$m~렾YBd#TCMB/&pX TԄZ8Y0W*R->^}9%qOvFˊ]p/ "|]|xV"#\WBE1͛`({R1_')$ɭ$\k ;F5lSABٚ&oPBWGRZ300y4ODD8zb,@yyfBnIl˯7YMn(6ƚ'OK-BR5< ysVmc&R˩?.ܐX`"mhA1 Ό!眳E?MD!Kz'H'9.3YGI^$KYrl =v)VO6IEET}zpJ\q^lG v }CNYy@9Ŏj"w!VK\+G`/Y'/q^vIq4n2uL⍨Tm'C,~`.2:*\<^s`Bajqkzܭ+[ 8ś/Z/@L&s ,ERPK8Y-I ,sۨjOsUuaECu:6<ݥ|-u`ɯraGtE?<9Jkb¹xNq"Mw˫zE ,4-ZG )a;O79ӥ\j-~ f[%;VRqVX^"cy{:ʢ?B;J/ʭJ{(F[ٜXunp ,BJ WzӜ:`GqCK 1Gfq*A)trғ"(Qaz|>˥p8l*8 EvYM0I_52:7cSy&uFRN|sYiNv ~сΥ'u;m,iKV{[pځ;vHR[bebv+$,CEݡ6~ j+ɧRy+9Άp~ ,d%$͓j@S}x49Xb2c+f0l4S0|Zw4*)tf-i;`;rmxCBo@ Ba4Rr8kX9v;:†N<ؙ6MZ.ӵ[O#x5K!x55d k P.em+ΈIa_(9tU"҉RpG1Je)B_0v)` ǐ;wLSfING S+7*+ LFl#.-2¼35y}QVE?"Z7s 9) Ԑ *fn3OflŦi)/Du8a@_aw,hxr5=qNQPCu)cwnj9K9R% ߭?kQvKh&D8IZB`g?}iAKiriu$q62v`ڜX‚w#fJ.ӡ~T_1&Ϛ5D`= Y~1E_o1X(*@ UC&8&bt*ȹA6X[ /ѡWw &Vo׉dܙ$!,E'MΞ,?omO}P tI#(;-*P'{yM ^1'ٱY)0[-jBg4ĥ-JtXSJE(̠a #9xp=v`>ΊP'xED)$Iht7;OYhJDݟ>m/Jn9xײb.tjAGz {߹W7[؋t1IY(1kW>޻(l/C~jI^Vz P`<㓪V7Uo0. }5DWHG;;Ԛ oI(9%O4(91{^bT-O: r1tDPgĕN&&>&M*"hؙc"BD{c,|QKCVt v6wbξE3+nyDmCqt 4b*]d1E#֐hjRxkNęP4`P,Ng޾IEt)Kҳ~~ku7jDITdZ[hP9B>Z`P_ #fpᡜdžӕ\/'u{H,!J_$f\WeXO X2Ϧ=c鑆+ngO]ٜ,>3as4^?g`)lm xOat0@#сv KӘq}PDʜaL|T|C7ԼS9p?!.YN~);F iHQD.{]lEeqrARw"58Rvg 9O9M6V>~5)lӅL\$.No@} *>Hem>⍶)@ bgG[/{\=EѫPUbʡjKMy*rnet7q^f&#xj?cw?EL,(`H`֑;eՐ؆㌵:q 'l;1dNo#ѭ_cÚ2wQX,${` wd|XecӗK,Yk{{hfWtKwiL7M+w& fj5OޣN@]: _ >:PoʐH; f@9ĻyDqUb[1 }kp %Q; lk_Q|=ed[%p=,%Hs~6i7k6eCֆ>w"K׫a!pۚ>YQV|˼>{.Em Ś(<פX2>3k&MT!^}M,p$;FtmٴSHW:ǿ)f:4PT"Mj- 9u>W+mnZa' ^!v@Cq_P$4bgf{\{(vSV/B[ۀOHnϝ. r<+, S@snEqP"YAD ń,@Nn-rty@X@'Lrķ[3IuJgUaU*,E_%zljcȘA_|@ӡ*5SQ%fr)԰4\, '!58Oρ`g5l-3QpiTĢ86 4 ThS $Hm?YyTqͽfƣ:l.@Tu|RB{],6"|Gߦ鵚A11GE![;~2 -;bNI7Qf,O y֮}Z`\:Găb5U(9Y dS 1oMa1`ȸYmN3 X)ݤBl;1oꨩ6Q1;:(;TIN7#į+?%?b1^ QOǛ" *?4k./L-Uwv3V4;۝~^DJCb#|.9WbD%{B'c97FN5NJzx,L @C ?ijW>hp_^ܦPI]\IЙM,18,ZK$ׂM&%z^pYŔbl3d.R5n0(_H~qLtsYD%a*<3;Ejw UXxpHmg뀜 o3gB@J uNY?}`IIUFAV]E}W`^xHOdbVl \Z&C2>^PW)LC 33h܊'Rn1|iJ˧[Gĩʤ5V蹂ʢz>+i}`XUB|.yyϋޖ75q6N!媺l6c!mTԕ*Z Wb}vVkN[Yzm;nӬ29|rk ׈ԃ-Ȗ-D!9 觨&YIqw 6iܝw9$%U?~K'ĺlo (OjrfwrՁI`6=9Bސӫw19M߫2=E!{@"2n_D\x`{R|ɣL׷gvrǭ7zc%suSBX;4遃$7 ;ZL4gr&~n{\adKqիL*6x603<4#l'l'"뻓RNUfrf USWE_)-7nɧ,h6^/6Hg C[sZ2q]'SILԓ-HɹH&19%x|m|j-󠓎Tƒ n-%laɯt~H4c.k ^vٗ ( / "+:L@pK~R7n|FY> H.UwƟsjto+jm}^٣uy 29$׹[VFwYne!o#ro6i?gQG9ʍ|,i-m{kBy+}\ƀgMa>dm2=Kc& )3K@5R5QvN2jHrnocsX}=oRǬ̏]u ^Mwe&BcChR?Y:Vg?p5$J-Up\w\K/lj#H0N Ch77{YZn7Tv6Hkc{ Ekq7nj`Ca|aBP}#ؾkEXb4edPƲ;֗wu]*г'LBxsT#pmhfr1Tԛ)[~PJ] K>&0R8Ձ(U(BWe#}\o򝜖g1?~Bu+RjVeͦ21aNv,D7;Bĕ+iR+pʠ\C>B{mxo19V6!@[ؿ`91vע\ݾGM}mmb } $qKݣL&XjW-\l^$buVʮܚޜ{roP9>Ki0t3PYq-K< ɛ5F[@aA|:rg̥k̠xփXWºG$y%X+3Q}TEYWi[ kp_?%FY:h֛.tI4r|x>MFd3X om5ڜjQ9o"z)n;᝾d!I*Z/b2DjHzywLD$"}ˠ6 Q 3RKD3+:ęʱ`-7%m2)_{7tt_BMkZu :RY؈]g"OE.X<(/xRĝ{2Ow70;|h@e"81gLjB~gWAGthbb^~S4O{'^+`# C!@m6\kL*V3&Zo K`A3c%K:Dx`#HH#lP6(ZONj%. 2&5TAgY?4tפ~s 񐫥\2X+ R' y!y̱1VKi4Ojgt/%P0N l\pعG[>6_< "luvHmȡWKU|<)'YU6f5 JN!k"vO /y})* e9SM',ɮt2N:1HuB+8x.?YD̥kn[G˖ŗMub]K^2+e ͉HZ@/ުebs jS%D.#-ύzcEVqi1Ja\ɍ΋uh@ Tw\rc_L;;*EDKjղǠBgn=8;(Jj2A `riGyb =>Є#.ٛ |9YpZWiI;GPBklD{: &5P*$CRU#}.jR҄g岹qM}1<ɔ9%j+ڙσe8EOl_@S'Qi&[gR< Î@e2fChRFVS`Nm`-HR!.Cǝu !u #x.Gӣ0( /ZWR2XE׭, F?SWzϚqzf!&A 242?JMf2_-d|XɿzڳE7ʚpB)HB$ȓ%|51,W`C1tZѸR0<޶»A!;1.o:FB@MrSA/9t4| M]-^񓜫Eض{x݋1ޤ} u.8/_$qҜDmRgW&͇7R5RO،wӎ38C Ts3_l]F1r+̞ܺ 't5 YlNs'@"@9m+<`Iω[$XNJ 6,I%Wz}0u g8x136Cp ;OHXd@\d%|U?ۆ ]J-ӚQb 댼^%kl?>b 7moJi/^()2<`yB_.s(g4:-Ukxco`U9or C´9({II^%6E2NGb9ߓ5AnT IY]$1Gb7› XQ5\ z=wMԍ69C`jj_ƙVy:ѣ>שIRR +4oDLY^ 1LB ^aNR0YgRpVÖ؟1$`"UU&W3m;ynqGbku(+QaGPG mG[_}P&27[27nI*{!eN{<۶bqEe*+&ܨC Vć*\o!^sӅʔ)WRg"16-1:09+AːA]Yu3r 97b VV#?Z/rxv?wwP6MnxZLpKS+WH/-qkd}0WMPo84SPhIce6nF";slrE45f/=p0`E|tw:g5$͛#nFkr8>O&DF2cSzl7^AL}5QI.Ʒ3D+Պe]9N?6LZ} xvA*6FSάqHo*{nIWCΌQ ZBnyq.àd !D20 5Tf֎&hwwOQ Wk ? }[ě5B麝#|4d'PI~3D!J/)h0+'l]dݾ;0-_J2 +gzJx*-݃Bk.RT*v8pՁKԦ?t+6# 55Ag7cVaAbM_c"GI{ƌ'Jv#jqSҳqO*8[DĜRͣBgbPBP8҇?dA!Y'GfԥihT(;2ꕶ(kr ٭0BpObD'<&jݨV!jP^-4;!~.&YuT.sZο-g%3\ܚ9D{3fěY[m)o`@lfNeJLGX4tjpHh zݤ#)'(_{Mm`f6!=yg2Bϲ1hD@AN^?;S;2>@Goӗ{zXd$\vALtЁ'4Cf \ оiԨ'`d8̑_~@BMjG9?~=8S /~1Q`&mkTHځ-=ۣL֓'=snK'JOCX~ik/]GC$mQ%s&Ml .zTJ bM@B[`F_:)vdhEȍe($^Wm+Z *ؐy7s#4b1M._N61Ft3h\DQӛw`wt[SyO(hDdʓAy'n22 O.exgS;އ]{TD]J/ѝD?D0e~ +ˤ1r'؍+y h̸b+f+|iu*nXѿ'j oVI'W s SE Loo:`b^eKts/l4v|M**檩.̧Kϟ6TR{'XSDZja-5*;D5۩:pJqhU >AFaYNtUøW-t>mvU-5ٞዚ2{88GCu|K3Ϛ*o}pJܔv)᱖b?&L3RDLD_U2HfV=ȶz2X|#kb; y.X1ԇ.jMYEv8{J$B>94P$6wFi' ]n ?5V+״Yc' DgZ^{n29.˛SCPGxs6Fy4Hb=lSvKFy`k#zi@VFh8{R ʌ ^]Eƭ nʏ1dךgZ@A:yEo{&gn`=0WdvE(^c]h LJcWE)Ēb65L6eD]E5ydEyOX (Ni`M|opaGܤnOh\]GGL$a=9;g}h&:,@xj o7JH)MWࢸG"t 2/gQ)W /cljmwrAׄl 0p%V@aCݕm-0_5ltҁ7X΂8UEWSvę% kS)ǖ]!&x1/- VByoZm?1穄ƨK"K|)T%VZrᩆc^jZɗ +w) ?=[SZ~{CTL_㋆J3d׹Zq \q{<4Au"ʇLsI2Iv $ t-D"gTa#K0=O0-nIqȢ(4GF\6(4\%q:' {37]^n%zo▬V1qIfȀ(dkyZr;heh q蚬 1MgA ՀPbQqn-5q݂;mg)OnX_->R˿^`7nՄŰxjc; =?l}ɍ-RP_P&Ԯۼ,Mf"":?ߜYj_%K:}Kx.QE8;B Bvinzu篗rʾyv[Ur#Vo)鄇n&&ƾJʘ @[]/vnUg"I*u\EUA^mP {3B<ШSVCΉHC^VT`G4뀣uw| P s{"%6‘qFiZJD;t72NEǚkъ&+pPYǧ]E=1`C֛MP1K/_.$7NCo׵ޥzo՝l+ I|ؒ`008úA{ol擖.P$NԅVQ|p!;?ů[ߪVЂuxM')v:e&/4DH=$JE2ŠRL kxE=,=LHLJ˳Ԋ52./q]hg\>{_-~"R`<ڌUh*:)^5s9ƻ s|Dl ?<"gWŊBe[:<0Lm' 3BiU|%opϭάk.GU*-z}au.Y3#eqb>JlG!#a6[xz.?0UqE -+<嘼]pƖ[rb^KdJl c @!vvY˾=МY OwzH- Vc/ C|3[\=yLYUl.y Xm,F7b%cԥԛw6}R$hSJk6c'.ø ,*0빙Tc( 88t,}rq:7 q3_h52IK-y{-E}UFOP!ˠX5pnMry,hFCwVaN3dϸ6AA۝",n9z۶sW9MFެ=T6{;oQH(%طM:A\$V` RTN8 !|,Fz$]dh;eS{" /F17UQ^c-N?:E̲]$ ytXtM3ߜ *b?}~ BH>;,f.)$ܔ1iL9~"|>6m9[ RO13I:3<,Q=,;Xk  Z?B]#6"Į1k4رF6Wh-z;iɝ2t}~0S$ Avüaʼߪҥ{ Ã'ow VyІ$^N)SVO*KI7)be5w[M/O%̀%RϯG`m+[I/[iRdAW$6OOD WEI*E6b7ytwClin6(  8Qvå'*$sr "48AJ%ϒdԛ^cof͞rؖ2ksh+EX-R,P%|y~2fzgџ+ `ܜJi=u-'X'sa^ड0gBQ$zLdaHg=x*jmS*@N%bu TrOdWk?AOcOn]} ؚ  93caXkR@@i5mĩ )]`Ѯsu9-]+ 3TE1f 4Orо w7q;'FdnNq9- oO Og;eik.0^.xɥpq۱ dFp̈ ˒?];%k/*@~kw`7֡sSU,$y6ޱ$#"+amHie?Ubӹ~֫eTʻȆ,nWV anm^*HJ l3ȱw~8ĕŲGlġaVd =P#EД+8("WnwSa$`G hhO?{4$Zr&|>Z|q>'ܳ-ݲ{{ҢUKrFOo#) 2D#TX}($Zq!:eԧq׈+=ӯI`΢ A咻NcMڝn.~tNRD|J vVbuA|DZfl`f4;=Y Tu{|jXS`]xOb$Uvu֜(NLދX7gM2O/PI kZT_!dk->7"&E`a'71^c /褰-Jbz]^vݴK] Tqi4e>83'+qQǢxǴ5A[2=ؔ ڣ[](*bFtR|aLӾݾl/7=O*w[uB͎ƒ.5f$axgh _E,A%mWIpt,>S2#AH25WBj>Nd1a,4><4ǏWhbpm$Q{"v3PV@,*>K諙{IJy/@חJriI|u`I$̺hdDU&xqSoP@0H<(v] )p:"ic+ӷ*;a7$ !RԻ^ސDZ_%f~.ߟ؊pMC`TYKwJt/Io[ ٺ>-AVKA&q&mQc4\,%YHfR(u_rvVWz${՜R/ғ;O{BV~":0FhEz s(W.x2.Ψ'?rGeD"/ `> nJ` G-|+R:ΫUx{#ߐ]y$QQZV,QSSsNTWew8%-EIg&9v4-#g$W]/ğ439PB=D< ,:vy/jx yxIVQS%@Q&"_!x[NzDe.6g&w Wej:q`LmK&Pz& CԒ7H,` zaOԷo #ړ=0* Q把PBz;Z!" Y.dWHՐ:&C1eaUg;ZlHo1rt6ILK/,Qr"[[1G#,53ܜԎ!XMj֝v_s0->{̡ۤr€2q'+̴"d"z~-vp@zs7u}c{Ih½ˎ;oM#`,^Qw{QT^5V˽Ȧc/v]!+$YQgV# :hKg(m1fqz,oQYaa<7(ė8p9?{dS 0]>tOsSGM"(@O4Ȥ/>?^v+P_gN͠ qx6+hOxx0vdgI@XhX ݌u%IЈ}&`C&oG?29`mp/ז\Fp`K᥏p#{63I»wgmC'* ;$cJܠ.| Dei)ɼvgIfBӿ4oU9R[ ?T!"d68N uB'n9xt.;.iNV|[@;G,GL\"`Y%+>5B%t?UrZ@7)1 ,@x; EuvqYe%$Ymu,iT(Jzc0' kV-jd+IbIfյ 4qBA*5BU!_ަ+0gkqR k~շFwܰ+`KVǼk6Zx#PuKk}9إ]tVmXx,uB'/*/UwxmvAx1/N?r.k7&74ƨpýbY+y LJa*{HA"]#<25lz&캵R6=ؿ4:4`_²EEZ\iB0i$]3vÆ%7Sk8'r\X54V&f<":S:-h0\|EBIj sъ[uq?w:`rYWH).icD63v*2sU@5nSr:uB?Ii#s vE~).sX&H-#mL/l.WcXvYY`W2oWq^ScSp~f@I5ok-g{B@sus<3zusN]棠KVU 9]v+ANz]~9(搬 QbjzPˠ(8g-ek_I\" 晼n\ᝂ轟L{Ga10Ƹ§|;w(9[k_v6^7v'gJpH֝IjRHVZB[Kdfv?}\G\,g2f4wY ^"y+xʂ2U&r4To&wN5 ћUv8+а9gFaNF$ho*cAsVRI0t[Sdus:#l} ֿn|g=_ÙG]YNM v_8 X-ܑ́--Ɏ8,M=5r,̗iNRfUskXV"I"v5I_nZz,rM<5iXhq6'eb;$"?*x-kmh"Hwnt6C?t]2KE5X RpEE?('UH(Kc|zo#.kaezEi*zm)$=`[aZ5bW.Qt(36P!w3;%$mu_jCvnSȽn pֵ-ٴEQ)iyJl?1hJRPÐP+{Qml1Q`CiB ]âM =R6[~_Lr)-@^hhp3CC-q7K)ZbbܻL/#Ýv[~%ᔬSp* fnGy ժCWKm 9R/Ľ$c爎 e} ߃:Ny3ђɹKRSc.Ά(J<^d4jK+FjL OU)5`M%+e H"[/1M̚!6 IFIlginlG[y*a_$=XtXXTJo% ]eNfqv[&\^Q,QFD]4&s{}΅+>T1a) ]-qC/N,bT=]=5B=[8S_Ϙ s9X+ϯ`.-D3ؤ;a)%{| =uh:7Q@&׮U}5ޭTvs& :V&ݸhpl;Xzl(OuhQdI_݂SvZB6D=<ࣜoBoDY%V%䍢 'Ff- k2,#Oq mYvЗmKjlC"R"H$ 5QΟf>YO,& &n>7 7qmds8i&>"Q)ZҰJYqSFtZm]=(^ $4Y\gU%SnN5vCM0Zp|#iU=QM8BK8Zs#p)dhSX?>`KHi#҈BxIU]|\i߉av[ 1AM(حH$A5G;k$Pg(<^ڪ\Y#) /@Q#b?h%GKTG$JY7 6[d $5 fA.'Mp-;5Vyl{=D.v")IfYd229,! \Q;ʟo$HG#)^8LE^QTMN5Ŵh~;u^iiz9%\UgHEus5qC\uTIKd %x֒%lS'sE Ñs1ڧJjY:[$x 0cY(t&u:j"g@qe'SSb|R27ɥ[>%⺵ůcga nPdD;3҂_V9=Q4=~i OT2;}?##K\we"E@ȩ4 oZQgbܚv0ho=3̅~¢FISBEMn@TdV#Wsf( UL6o4ArH.3jAKL.Vbw4䗎hRwH 5>#40w&b.IkוEQV& ? gz;&XoN i'SxLI@9Y|d^k{(V{8sfxyE/A*6m/9?K5 s,G<bDz9Y_q9;LM /csOk;͟-|= jK7&jB{*6!l.<9̈́l`gV-[>z!-BEPVIa$:-G*I?2X*q=zqXj]u =^<ϩܹ7GC߸<9|$C3ϔ {玎TLt :X1*sc~B/k!rtnS8` !E}Di>kiT=Źwͥtv+BNB?h7A`a/ykW!<0^v̮޲B^U!28T@yd0Fb0ȑx u|(qxTpTsmWYcSA)j/^B02>*\qY/vC~m)V/r/ؙi;t6' RL&6Q q)uCxFÁ**[rĴ@lj'zħb_aنN#X>fsMاjzaN Z.!VgW5 ta i=4DV]=$Ȍ2'/;:΋${d@/T_}Y }F8>jEK1ީ$R5H="TGy"WE >'2pֽŒ;%#Qy^ M Rr?C*|z lPޕSeh ~orb鷺Gos[S8&"i%!Q H&uC]y۽+Ayͷ4 r:v|g}* tc>9CkidxW<S$m?aPpC-ŷo O9YHea7J(]A 3 2ҹk=v7:q㧪 CXP+2+wϿ'~Ӛ2xG$}_&B3Ο4uV>N'!jT yY3/o/ ` \H-Fĥ〈]͹݃اV0#QW:}QkB1mյ.<:_V!2gJlM~G'hRTww(@7FA"' = -Qqa7!yG:vJf,0Kr֌-JzjVͬD>eA3g`)ۥyמ9l$Gv۷;"+H,Ӷ$C{x *L(+~_ "zrS} =8wR}ozsђH,8ά&-h9:FhJЩ0|XE?1| f#|B6-%e:v}MཅoJ8lCbq$~="f>@@1SՕciyx]PE@TQ"]>Ax4ׇ76{WҰ>r=Sm{%%bٟBow:xn%Qɥyq!KHOtX7sX|iVJjp,]NA!i)gHƂu:6}DitI=(f]7u.&/Vp2%{ 赘vz]`s=?}{9[S|YkūSMw3/^t7,|cP43[^MEl&`,>2 $3$(U1iZ8@fMG- QT/5v0mSzmP zNy?$U+L"Yj`M0tκ\VX Q47}CC!5&6LriՋФ^kb@k.$Qb(z;0󣦟8}QuTsjS=HB:Q7t.s\A fR$Q~7Lv0KkoEJ ",aGE4+Y=g%ڤӽ+BhBՐ`e{#L+fFaԺ\z?tRMR o@{x/;KAl !C*һOLKjDG.ć޷y6~Niob?d$Z赜2,ޢ}?[)+/LyrH 8t}]2uS5=RZ[x{ӟV49:Hbs۩;x+>dL3~@mrDRCctD>uX=ui&:ReVxʈyptg]|j $9yȥ7c)'FW$%BңOcPw2D  HQթF!M?q1e 2 \uo&I}LObj3>t3os IlIѹtf07[~ԧZ_ 7h[{?CJ@zlɽo YþBϘ?amGǭjV*@ вENQ;a&2ġWGHa2̪kx)\6-ysm(sg9e71^b] zN,m]?pjc8 /&+huMqb/ j#es9 U@1rBs[)~'pCAɥ-.G9xԂUm)|= ]ϸ {y5X1iWdOߢ:~{-:Mg5wgiGM7d,8.1]W:\/Qd\7{\X}owz= ߛ n&%AN!yuE39=k [GUt_e͐ (XJT'| s%-r^0mBB@Ul=mHUEՇY P8$$Ey3d+?>XSD2"e-[Of$m-[`;e!ýa6^fWJyX1pJA e-X]@7PT5A 4A[p5߱慀ز[O//iMrcJo 1b*"ީqfTäW)ĩ2 (߭" ;$3"'q+ΡBlnaVueEg!A9Ebr m;k Q蜊j2yI+WzQ'1׋g2)G\J ` \|=9pe Czg16VlvƤ% 7%чb]+2AL]G+TX!] (:_5ۓ4Pgz>Z\9i[\<C`x Bt%"Ա yoE@3Ppdsg7 ,YzD6Sޥbq҆6J_nߺ6R?T$1r}m] kII/AxJ?&,DNN(;!pu^ƿ9W  'M!L^9BI: d*?@'q3>85gBdE2S*5 џ%OG%,UaM\mVZ_ (٣Ak9zWQ wFKėzg++VNMе컚 YU_87xj'3M=qj5kbS`a^~f(fi]s ^ty8ӡ1_!ψ_15j- Uh { Ӥ0f < ŠaUVѿwJ_^$6O[*CF'~4 R:XSfىqvE,ǻ8~4*+F@3 >C2Df!8:lJgW)սs\YctA[n)WCW0ͪɅ(GF2"(*tIϡ>A$;,0^@{mwg m;pd5MҽBkG=+Q0e鸻*,kr Wyx >2Jb2sW5_)w pb-̃D-QgNV&xNHo*epG$F mC2Gx }'Nn JlؠsJOf{64`"34:z]Xښ%џaq(q|]lѫD0ة3W[x1_Ppޭ%+'7ځf8&va~AO{iuwL(9N|E:;=`Mtΰf}׬$/IFmi-!@FdWdj~%)-܁:qɳ N9~*0Ӓ)rω9_/fRjǰ:8s$SL(Nj:[J6EA o#td 0ulNc{VcV5ʢWrtBz:|rdOh5*Ǭ/hE@@G}uVe|OՒاlШ,w#7@AšreQko)+js%SRЩEJ䥻B@:G-X6VRX+=p!;F PXDI9{E=мe8֡}dNt3JRC\:]"w[:܊R; vM IEڗ%MeTIs ;l;qB4_pj`[H GLL&s æ{XEf5c9XZk sLؓ j^ Y8rܲߜrHɊdPjدAF*W:2ZRO<"wL<.ѬdR1B+ץOѸsgj/qYWAm4\Zt2G>}9 Jc%MGk3+g4+ V< o 5`{ǭ1  ,dw>x(*ȐAw)Ɛz/޻^5rBIG()/[݀ ٴIKx({ _[8.Jg35@[3ܲaTԾD3 UMhxҎ!>cx6*W<Ҥ7PSŇ)]Qojx  Ww|:Fb+~Wllgq"_W Yi0a- GRiRT[0O<džt4`u-D^/3:$4Rlre kSS"Y530PaĞ uZO^$z!ejh2 G#e"KɨLv?Ɗ\-촞C< jj73 `Hq+lN:6+cDz+qRCKڳSɜPF=DC>(d\9%bq3u/m+{E)*#̈+Φ Q1%8SmSOYSJϖOJU6Pc_;.ÆA-q ]7gPƓK*| ұYZUNhfAV^}h\Gz>\ X^+",gU8d hp Tǟ~ʜVXKoI蛺Drpɩ*G nuP$a,e`=Lo[TpWxv;29/9qgc^xt٢PhaYzW՜ޗ${d}N.E_ zS M'^q0Ȧ+W9lsh绖JNk@zWG"Op\+,WŠfsLEHJ SM94p]G lަ7!O]Yo|@56KI18 B[)n3}KκԉF ؈~̋P`{}E\a:ĴgYW+B,($nőCy;[nWa*3 };q XyMnr[P nƣQ7nrm *(X+ &״2s꨿_M5f4Q@\Wդ.'X~玦|9:WmŻ #/]/'r~D1h_ҍ&] N*F9|Ch2\%kP&;4*z-\jCF i@~f;L}6&xM ,:kk˴PWE4F ZZ}eâ%&I~@P̧j`H6pBμ 3ڣ]ɯ7as{rNJoC-m0=izR! A[$FU6{8Ue PU/iM:iHghIM5@ه$덵HUxɌ85)i\t@<~nt@Ԟ3vCU>\ J5\ [0YGt#5rkaN+km}W KZ 3>(::NfINF % 9r8$Uv'mhul gzrrWn5u7pc$wpS)2y؈} 8v'2 Id+CMO[W KYvo?isO=f;!A{7+#!o2j\ P!//wԀ|s\Ob(bh[Nղ u15lm44 dߞI]iʎ`aj=WhQD8tOK/FH~o.9 gL ٖ!dKA5uǸKBE_"FpTOwRY? t^F|ݡI@#Ao;R&_#z9$K=o1ކ2S1{ .e9Z|!ЩuvA'gV/G a&U$RV5EEr0U5x2dE[MW4rȩp#SeRPGa?*K\-3xCܿ+ Hq >e-ՎO֐;:EGʌS."]V@!z阣j~dB -AL{0ǭٻ 6"_ަ {gQp>u PM)3o6r<2A $ *!,)P]+ O1GNw69X}c_)nx{.SpV|>ʙT˜b~52|Ӫ#q.Q SGEN"@Dl+uR޲;] ޝ!3i~z!aP뾌 #G4//}"zL[|¦6`!˳*L}A|@j[|?CV8zr-MMOœp5C䵩@tyބةbΞZ;1k-tzJߺ~wߡp"%nݞ?%Qp5 otڈAgUA{V2PEcb8c$:ah-GeS8>beZ?խhLn.ў20ӂQ:^ӴqopOә !tb/솅\s#JiZm:_̿׮;qϊnO{{$G'YTzgtSpEg8FUʈ .;^WbW;f?sR#G̦'LVj[$t::KqduP47zGH i,_G_Nوes;g[sYx zTQiyS?l9Dn<+&-8(#꼐 9уo:7DTFB!*eyc1 `sDcdTIY-ym#siv> ]vOEDOY 5x3u JIʅADC'vcI9IF8ҔҲ@Ygol TNEzathn^:;Cn8Gqh7u#Ft )hs[^U!A:ר[0'e_*Ih5j_H,X6QM <ɬ ϡSLA7h XWeŠRjwV )2(\ P)*gy}=YU:n]3$dq2е[l.]EVg*IW.  u^qC $ˢ2:.R[bGutϊ㍺<\`bL Ӡ t=]߇ <2mڧMJ;q?&nv}|^nGgިv"d"~jw3)%:FP0jQ nyJ2,k6QW{y Wk_?%WJWwJ<i(rwfe= *61cd_ȿC8kTjIMF͝Srk!\#-sM㲄Cפ›ZfF@LPbWbhaC]yEYHVe$7Ҡ%m G#7Zj8{<H:}&m 2UH]p R]xyrisf:#1¾_J+XQ{|J W\8 o\'g485EYos/]p1?Q7=hE;gY%--U"hF9jiԦID,xMceEIhRw7)Mt3ڮOGõĝgtqJA ֶQ^^]ӚʁbvNT{uSYR*ÍtLn*ųhH' 9oX@kY&NuL81ynhs~hŮNNni2]flB ~̾F|=C{݃|) $NYwۍ-MEĶidݖSIsٶd}YU&`|N2H[&s" Hsۡ$YwR6^ ,V0wW1GdݾJQ(d3B5)hXc:\eve@Wؼ罳 M.E2r ;1nĒw?ٶU')&65r³ \c]=F$p_ uK#92Se0 hq~Mʱז5|]Qp&&Y=5-ǗEk &p bU*mLd= &p?uɩkc*M(%8G':0G%Q-'kTFˀmM@@Ϝ{08qDdrj#ʘstN;@9 .gTű;zل*"gv $PxlAdm7cV[ZF]hTE!igIc̃28T_)]\q'p(pw!LeDoXG4,(DQHhvp̺ZK]$ԑq̯gjA7"4R)L)E2ޘ JAGZ.HE+aď{R,}V;DMuW:ҏ窅amN>\C}9j?!<غ}ޑ $'kWҘ1wK*ǝh3fRA`@蹳>mwoCpEUQva%,LEүlM^R $t5D*LI`cXl2>UwC*D0/B109Y7G6 BsJ5oL\/㻼aWӤ.xϧ6@h ;@Dʦr9t-a%U6Ć`ۺ>pp'dVySt5MR:Q$+̩ E&'Um^~G-@qv1KG;Ԏ{L 2pSmJ&w&I.oaG1ةٓ=ݷ:4pޠOm"cHSlș\lcNIC,h0P @ڔ1/p@Dpd0qUiV'!ʪ 0 H&.I*yq!b%w=riPc{a9.{%/o-o)/]fL pt\#3ܾo)E ?MM4o~G2;qJ1IuHFd*4OX +f4+ĥ+D\&bm3]ɏZZ:] @q]ZBGasl8h9{dU])^n 7D@xp=(ONa 9Wq8O!rOv6xX)቉/ELe*oS]q;/^ VvmV)&1Eԅs`QM(v?6A|w5`rH c K+_JrBj^-S4Wj u^c0&gDq'fǩ) hk|zgw4ئI\)^PZ#J8 7Z\Ezq2$STo XW@D7ƙ!3z950xB d \nI.useNZmtēRg}¤> 5HkJgOeVk-~}h% 'v>&2;<țȢ* 3/5RA2`T,~ۧg4]NA@+=XE$Q} bh ZۛCc="g]8<8Ŵyg`弑ƨZKrբ]Y=']8#T*rԇ_|锫kbSH39*D 3uAӮ;cXP RyC?>kw Keh>qꡖ% X5iYZs>VֿneLӟv=~Q{ )hv}{Cd8o8-rڑ Y0ҫ^6J ,c+J (@V&k_t"U=,wHSewR,RTe]-*A;Y17#8i~'ᵊŤIBj#ub,1YI=nc=F$|{ pۛͤ %lLg%0HqvDŽ^퍈|6eL6td 6]^rQzv_%ctĒӗvD_LXfzQ#FD9ACUU`HElco*};Y^z1ؼ>QX+lͫĒE<BٮA ,6i:a }' תSӍ8,κIuTw!~uQGDtU7mAw|r݉9 @/䤎3z9ntpΈRr(4yΨA"?:5<.x"XIn]hg0 #T$_!լ]HT@;t32W٢ǎK,Ee&6ܖ2kZ@^:>!] FrȯM @bTBC@tMHƜD'SPoDb#q",;z҈o]lw" $ςu-(GO+v!c9@jcobXȗYD0 Ĉп NW]j0@Y;\"|nbLcc0YJ=l^#8@am6Sa,z> 32PY-+&4O }/|\/XK7̐I02NvYS< D J{!d駸3Hܦ^($oW,<-nL][h4bF}W ƞeΫh-j%; >mcU)3 _ۚ1_Gfֿ;Q/@popki޿Tv]*M*gODd-5;`kLY*Z 2ձݏu]kSO=+j],]MVZm(L>[l>yIZp{4^CzP3"1@2k~o PYնKRNz)8ǼF W"T\M`b!*=3Qf_on.NND4& bP"ܠu f\(mPPm#kT 7 < j9!\'ҼJ)6CS8̈,(A |)XF#w~-^{bk3$iB}L9PY\&T7A+QLsK撑>SFȰ,uq!"U="Yi Ƃ͒'` hNEŦVS48)"dhg$6nNٞMW^l-fűPɟoBN۽m14|ݲ$&!ߗ&iE`1["bZhA׿:3 -&Es)M 5u{^`ZG{\Tכ'޳8垀EӅP#gzYa .vbr)%^xR_[l>%AIΜIکIw(;v~gz@U"ʂa}Fb Dg xt1B3v :#=Y㓛1`V&(pI[5?μ+IeoqrN3W{&&67?Akgu;]b-kLQw1w8>@!g&c}fxBq|ȅR؁"+I<ct;Q s {B:<ޘ;H*oz3wYfĆKweddh̺rVh|HK0hzQ X6d7kl3 j(ǬBn'EZx 9>@:!9 ql錹t |z^ݟ sOn3[Г݌Cؗtm*̷+𒝌5^%:Tӧ$vŤptBSح-Ym#P7ΑP$}xvI-IbN,82x NfEAO_F_$WiZ62'(bȍV[qZ6pf8 ^pNa=-4qnG wXYad|,ԧb%qa;6,P&Bɴ5m:v4Q/_MJ *Cˌŵ:)?'LL}K'sО 4x/J.c/,AN>gOPF^0]wz㼥: o+cs'gԖ'Y?qmpש.(y˝KVt^4E+_Q@]5^;OG }-KneӾD?n"~ѕ{K4J*75x#WkD(/bdGL_Fl H*%- hpjfԗ2>_}_ _j_-ưv<RI:nAnkwɾ% ♘ #AuFNsήY$Pk$hG<7Q~mي{{أ:,g^ܐf |}Am3r([86?%L)#\PT.3ڀJ h3Bb{Pr-+Y,afl}xU5V0ޖl<+d}Dڛt#2m>sI8`UHa5ldF%pppfhn&X^-fJ\ m8=s6w9D&ժ%/v:VJ$ U̐[!'L&v7`l^x&KGm}6O-EWgT|⚹܉NIo@ɝK&z4f䟃!y N$YGBz͹^[8Ea`U#s|tm_.ML{ .a߰"5g7xJ/6[_-njILCًQMg"d"le_ ?^ ҍD7*RAԴ=P$zoO[:Ŏ+;vU/(:w-ւA$߱irF;㌦$e3ܐ&,;B5KrB BnK/o4N hK'4 \I>Ks#(+.i*@,h׻ }, W@-/Nt0#J>\=DII{3q'\~; ;'Rf8fARfFj-xVE9cӲ &8&Ԭ;pˆֆÂ=^R'@&{b SqCfYҘnDHfarE ;:T y ;]IK $ayy^fRNZǡkn9 *!jisoRFuڃuc<}L_*ҹr?XS>j-̋q|q=:J^cb'5l G`}+2gc2]9Y_AJuI.VR*șPkO5K,31hÇ>e9Z;-78CNV]{8sp0KQ;)O9m_$P?o`i9s$W&ZVU8žm[JQ=Y6*[}dny`@r#l@Ϩpe${#i:ڒVZh\gb]rcy\5{{~"թ_9Rct(y8N%ԻUȬB^Ptzrq[eS0A v E-Z1zF2kFvqkKծySVuzCc66ߊr;> 8rkZ lGKs0fOyqp$ۣ.\B1qlzF1~QP )O".S>ycUZXH78RPl(h,}N? (<>`diG׭(Xt1Ï7#{kʫ=#U܄9fhW3ұhMX ZaFUYQ 8q{oBHŽI#ph0!IAW\u]݅"BhwfKXs3A[Y 3vcÉ%*GNF-Hٍ>v&2XSe9[9Ҍf`|`2Q y7}679p& M?5KAR5%EϽd i0wOT͒b%oȎJ׎6Ci|4g`'5'ӓ Fzѝ2|,EjQK$LX'8g|ny"4(W.Єɰ$k^W9ϓ(? -I׋m?ˆQi^z7>Ba"tM&Ӭ+_GZ518l= u|Sf&U"ց]q{fdG&$sƃM%#Cd`Gp΀Y!4k")/!<Wƽ(v5>2WN;4I$U>pƓ;Q$ H33C )oC'Odr~k̕b!.V=†&wkk4Q١>k竮\*Q{CX%93"ÕtiϞr#]4yIUyaߏJ_R({ f63e~z` H5!Cò0CP.>: -|AC/V)-@ O]"8Ve;Xq`Im] cHʥшz< >hS$k|o$@|Ce+ARjקOAJ3Hg̯^T4E~5 /vzqثvZ||ib}lY.Aƍz$N<_jy YZGg !DlxD5Ft}_)Fv-]l? BM!ϋĄuޖkݬ-d7Ub!_!Ć$4Ot6 7(w xiD8z.$uIIƅX3bьpz@~\hOL%Ar2iڳUDn.`aZÔ(\A Ofb] #c)n(X}]Xsr 6O x\-teK-@ `ߡ#k ŝ~]$qJ؇k[e""Mu•&h4рmM+ŮCPG$R\}ԦNlFP7׍݋\.Wnz8LtFPuFUZE]DQJ$N~KV VQp$¥`=aMrRmq;g곪uYI.ɓ066Jd3r%`ENRPw'NHt*u5\3$Q(uT_skd,nX+`F4=ybp t.Wҁa%iAVgZf`Iu{s pc#^uovW8ٻ9]G6rȩ!E4\VA 1(ΘY= _P6P9hڢs"[Ս0)(E$-ף yKC]v1v-6aӧjcUI'FH]J":۲no_7%5.Q{T=Q.M<ڭ y|4IYz¼L[TBݺxReN & ,NjxVҰ,/G\ɷ,DJhJݵNj*ʕ~9F .f2~0˝{^P׾tқt|M) q>2aCtFy޻$RZ{7!*nⱞ?"a䳋>Unjwa2%Kp{A8WjAmpRb@_& e!u/;E  +&X3E+aK;zj!d5h{*_&fKуV5e4 D؃4$>ܔ5a s4O/܌RL<| x @ $ň,# ZeMXG.5} LIf\J VcLQI#O^c@!b6HÊbѮ/Dd7/uwar"Ho׃.L'a 5M@eWK16=H9崮-z +6s,AFfA3j'`nLj|oF2 :_MOРU "~\)4J[Z]BH* m\ھ O˟5ߙ }m}^kS*c:IiM ѿ<֎mR \-I`NUIʔCҧn)]%8YR̊ f=Wp-7`Xi.G ?^agJ1C Aml!TO|7j`fab _X6Z0椤 W*eg4t8ZxƢ5Km ~ٹ`,u(ۀ̆ @U1&?}5ƁW" |߲ǘD\I(KŠm{F.Yrk⥧bwi`M;9 }'2qB{LagH (*@ NGI(ґ, )3H_ Ҙ ժN9(%gR.ʋ6P2joDp_6lv.ા վ~dV~ˆr4SW}Ҳj݂9Zq0ˣ5(F0XE8߷$bvӰl\Ze{8@,K7ch>-s3K39EGH%lI:ʶ!oxI79 "~U'V!_tAC˜I?KLv%$34vpyy-SoTtc*?GvvC{'Q3Sahl{9'Ss1ۡ@d e I ̪?vQ'e_dLv[lZPz+((-}dY؄X)8,!wxx/#d;8EUj[Nl=ABLUHq>*[ jb q_ 7UEmnR?2mm֘жD'CcsCNg`3BVEҩ\I%|g8췀H6NЉPg1v+7l}L ë =6]+)[5{F8N"w #C`ls?!N9ؿ.{3Cq:Tٽ]~|CfbߙdexoyQAC'+9Їgߟm]X^vBڡ'ψN9<ʭ7̦u &3s嚒P3P/ݣ%+$̕ʙ ; ŀ<]hM톓\ܜ7LMˇ-<4Eߩ$SjջS@q{qѶSOjľGR |-L.̥v(2~c.*w,T?һf밃8z;hϹ|/ƚEѢ)#`鹝rnלM_N16c+W~,R4>@g҂ye֝u6h%Zըo9DL ~SkڌJܗJ]&!L%u$q# ,\\fq(}~yhU`lBKv!g٨to.?2!P4t)4yf"~G$ո2M 'K <2[pK0ORZ+jޮC7/J6Dj/uE^_>Ei>mNJP}8vvhQ8P 7e~9Ir"њ r XcђZVNG^o^?i `(­ѽj/m8F/F|j;Pt/]&Dw~q?mUoco9}YA'_oE(JFRKȘxW{lx G5œtt FTUdC@f1tO>8e? c2#\J<=mfIC @ ~*&++#M~lMv7xRf CĀ=m⨡SrlҙXi0.S<抲W]:Y_Pz@p K0pO{2 L h+O .ĉ@ޣHyFxԱwoSՅuZt}kdaBw掁0{"@lAH5fbTA'hHexNіR1, <'K4ؤm ƹVj`J5u} /T'-Z?u/wgSe]xWĔ _G$fkmxU~j9#rێY\#/B>QCb+e%;S=#$[PYf2͗(P/2/o>I}o/m>CC3x(gF'. Ci ڣ3%o-PfW20V-ߠ28WWv 5/, a3@|kX%Fh$e f;1VQ$tY"ш$Uie}d<x+1r|,ȕoidSo WرnGjT# O8?%6r m,╘L+-6 "tӛj+ (n|c#pXU"3af!E8Q/T"͵-EM!_иbb @}7P5X|vy!4ؠp @cϲeҐ{{1^7b͍{'nZ'qTE_dWΖFai2 5tzls[9Ccpf~-^NNԚ?3̟О   xp'6==cg &/OIWK:]u]!@+֎zoigy pֿ{ #.pw7+͙бY|ǩs ]9eA,b)<ۤ!#<ǒWfsm;U)뗄&km[3}_ac۩+u{a!Kw˒?,>+r˙KcQ?vTlh7 }~#3 )V?p&tKo7(D=z^iNR6.޾B{I:q-yfp\b$ [,96V]e'IO0FY#:nx&ӵQfsh+[GO.C.yR(ȨjDjj>7pB'/iFN/j Dq)*oAlK4n) =La.G?.9 ͼGbyQװuގNq;dXgSQ.J%Lz28,wO0a@QE)  lPhs*73-ށiY*sx?s¿/[1C z^\k. x=R,FTPm(0q\Wʣ+າ_WtYpxts3כ^L= -cW@ٹFP4AL֎C3j~5c)k55>y}I߉Fe20[rK8wYe7 &N$I $.yĻ'1)w$6jyO{m.+t{uh*@8 AbI\ح8gšq/2r a y B7ϩ(nc`Qvģ6pwރP%:K eF$a6uNc22^ukua@qc^* !oW07߮lP$9exB@rl ESbqNJ:|Q7鉦٤b0qKF52l4QNoQlȷI}<֓w+EIi=75?0%QB ☳^)\w`۩W}28Dp2#0 {zt\}USyEwam16&;LۼC[yfw,B[P^v<\%[IAW =/..5l(9A@_q~¡~jw]08LĔq̅Ns7VJyHUuWL&J^bAeЃɜiSq6ր`3_n{A4r7Z4,g+ZH㏹a :B$d8|Z<]ى&q6[CTeA0a,@SOD)kQU'Kæ |2' W{QHEذZ48 F6IsVgi ~z*k uUvV);3 E:[gO,U1;kpӣxnZƃ$K9f#ͯ6e1*D'HY\0v.jKYSfB Ϊ'wǂYZ_G9@`cZ8gQm)z\3KK_YS!B9I3^Id,ѓK1Ɛirj$")!@UHgK^.a@2`54j+߮~ O^/Iv0U>Şg.ϩTz#A t38=C̨bFd>zj>Hj$9ږ%.sR,JQ:_5M^V띍lzk9 N7Ά=zU"J3QgA,Gm\lIY4qi<«y v8#&@3(^P@qXofwE(Vjl1o 1ו|`~A׸h]9z=bFyz3і}L&e ;%]G!yls>ʞCGr3F\ ("4\>/4s*TPJj(w k rZn8Ș[ǔEی=)?OAG}_lNj_w鲀zUԖ}z3` +g%CǺXv-7=7 G7Φpf?VHF8ejpH4h0';1a[&q]m6ǂKpY92|=p͖E+sV   m[$L3I^ ehGabX +&9쪝s$:{]8 .{L|} ;G5c+u9:Ց/༎XXR) rNtK!X,fT6A%!d)l9H2 >n Xb,+gJ9dLCyI !7W -%'C4^EG }0`{l?UyW6Zm>KӪ()XC0*5$^421LJCϛN'!:I55Ejbxf%bʰm !ii-'3݉/bDX'S>wyzf\er!)HLPTk+*_2wNމ?e"r*0P ^#'lm&4Wq詰G<^* =?]ux)(`>2عwv>n ʽ{=cJf}0ތ=9Pq9j[b\5SnBFqQ--?!\W đ71vSLeT6X{*$$Ԏ2d Pm^L8SS{Yl:@_@-y@UH;uf牗i2'r }~g!+ 7lh?,lWNǯ~4uJ(2l!Q wUh߅TzB! D8|D۔1Fk"@V3$O #J+*~Dq~J{+.I_ae +lڟ7ӱn$2j@h =q-XCǗ.o#'{qt3MGKyy?ynl|-9RAb\ln 8G Z?+%tIacbOa 7E(t!h3:FQiERļ( 2(?hN7oۉoE?a49ϚI&Lo=U?T =g>8~?ȋ5ym6|[/Rsږ;JuQ?,يW32VlQmڃ( N"as:|2J{ٟ^![U68MU6SEHhhM ݸ]%z.JRU2QԧA#M%]}i\ 'vzOtCvЌB|g2R R)_s+flFm4XDWUG44x/{~N^07f>i6I\o 5,ط%OEGIlFPI˹ϸY2w\Y_u^Jt SjK+N( /5iV x<'L`GV?bZtel<0mvʆ)l/Yi-cx=I6#2!gHO =ېUJ)B(q2XV/zfԵ[ܷ*7!BFZm`ׯc"z͉w6XMcd>oXT]<]@*֮g]9\KCvϸ(^ѷ#a 4ލ{v :2AO 5OCi9=p@4߻UN9:V'<'zc)fBVzBAHz*Z}RYC9+~.{Oٿ#JUo팰@uzF6ѩ_%gguS+rq05LSz.l?ho 4uJm8x%)x՘=WDE[z{0?8-\"Ce{,[99,(ծ_Q`D3mcc17֭^[$Αښ3a4tR q``HxqBν^;@_oĴٴaupo .dnA ':0*+FB'ҙB凰蔺 {d ?Puڀ1H9G::}%f%oj}gX`v2nB«#qc2Iq0~YҭPߛ=ޚo9Hz4|>{:l= .yb[2Tn ?~s|VuRmrlZpر[cyM^KmTzFIõG}+TYVNʜDǰpC;׋qIxa+VܚWwn1q>hROTA@?J^ֽv| icEwedv5 (X-k!ץ @Eg v>غrgm7m[Ku T()ȜPpLt B<8ȟx( $ė~ڶF$_ v+ː> - A*yܥqK6&[ fՎv>'xoE'?5v|8!]#Le 9gvjBH`3oMpr3hK~_e`uU5dt; < P^׼hNHQ0ݤ[*i yB[khd2wuјߪ!X6}0#X,lRg@T"\@ )m"l5n2fUedd :m@9}|JfREәQjPUl*(\~U1qˆ|79آpEVؽ+Cp2IMeE#IPf}b-௲Pc Utcڽ]du-uyk6J  2 0hҷ4tzn OqK 4(Zㅱ7kM.*5壮s<"Ok.;a$%Y[Lԋ-`.N}_&"CwGo(0ę@6 ʲp23R$L^d1oRp{]x4%V-+^*,SkbɌ=$av eհ 5ߤ.x?Ą/Ypj(g {^g^{|HdQ\rbSRg>_X*9L*|BYc)q~Td9‰a $M>dl=XZE)$GVkd;FA*gCVOwenu\j(/z]基 %":2_8uV7eOpgGŮ5|)fw)%ԛ⩘} = 0PLJs֦NwDS֊#uxNYhO>̼Y| O8v 7Y9`@PI\ 1W[Ѕz &%g8tktqȾ$qocYy Lzh`̂"N}~ژg2bv "x랅=͌8>20P1G UInRc]l<~zA ­idqܝ^"dcfKG?(_W Nz\M| xk"+ܞe^XA$*0Gď_}vVn3w.+tƗ%!-mZE@(BqZɶg ]M|!nU;e=V BZu啐wO{lJtj/|Vb /գk`JF>fY 0Eʄz54۫b99+P/hj.'o}L7![ƌĒ0|ԓ\~ӗZ$KqPUy|,szO^NL6+DP+hg=d:lAWu2z ]^o3 ŽB!Σ4fDV5(Tئe X-G%SՆ$LC?:z=6ʒ7=9 f@g-cr9FLGn%{/d~PV)o3:wJCMݔOݠc]WW*FTnQDֿ]&S[jA15^첍yEѣx>h[O>||}A_ҼAT|-`= z=oRc6tąnymme~"ׅ3!S^[oPy#Ɨ}k 1(hqq9ٯzp+1[pN0+wx˚~㔌+LQ>,R< ׽K)`s0-uxQ+hug^U=f W-fW: e|ScE EOgU5iڍjAb\=|+%l~|9,bMhO_UQȽzyLF]F4tW倡=)ӂL:W9~jhgu>9 m` yeEz3+eNRwʒ4K׫l.PBsSp4y!E/ Kf@n !%-|"?EVQL!Ifa9`d2f\,9*rT ~zrg*Yh뎯^X2L]Ƕ)(Vׅ=׍aC,Kujlۏ p탔~#e ) tO,ps~m |#'ç8ji&;EBDo*:LH.XWtnOg ,M)*WɑlfWm@ W$L$Mt3"C#,CJY{53uشēo n:NnE+XIF&!^8m 4ԼoduH .jN(Zaa^IO=+Zi8ϧ/tݑG6H@׾YMu_o >'&=&ڌh\5Н%3h832_ 6 uɳqɔ 1a{'j*v cMF.҅GA M`([GI\E+S_]^9dp`vGɱx'qPA}O+ߤ [Ѵ; S[\6Zچ쯈PGʾ\m:q+m+f_O22>M2v݁^38^ci*'q$q}B8Tgo'OClXO`50KVx!4>2g-}h,&~*Rm"cRag +U3vh -Min],uSpd 1M(D.aqr0\1b%1ѫ[My`%! -07{Q2.UZ8ff7ð)OٓoL2nB[= } n=fG.w#i{n׳Fϲr+b[V{ȘNhf[Q b86G? {A)vm )S|85#5w*ry0$U7p$Տ͂y5Tɽݰ!VzՓRWF<əOHSFϚ4Nmq#uMNVg.l'7 TN_b߫у`a7t j _i< GT|bfgHwLO΋s&d[f%K<2 sKǗ七,X?ou&f4삀!@+ .RZ%𲥷ygm-ΡCW30{CLկv 1sPJHSNrcf9~(֓aQ8lÉ@ X0̌6Te݃zd)\mRi+'KF'I5D,e(+}K1 k2v 2'2"xxx,aWɃ|~1ȪPЯxQqv1V" uC#1B IIm0Tx#LλӀvWē%jS^pIgM~e_.Tx]L>.Ko:`w)ŻT;*)FGv-98 #y{. Ã=D 'a7Fܱ\ YRݪۆA$$ﲫ"gBS2PڕETr[]8o֜`Hx^LM+J;dVM~i/\-B_mӚ)QDr}lXa&>[wY`*a'IWfM01,"G"B 7uY.=4Hj Σ -=GP-lFOesbxrxuIKݟ]bNHmoW ʵR#ʢp"Y!\? [p"ZsC47ϓ| =~3_ZpmWvd5yӈe;g#|^-$tX.@_$!0C wgoH(ho&eM,`ƍmF:Ӝ(0g W7S/lr!Vc( ;ITkv _'θGtSpSKa? $qUޒ$*O_KZx)mFL&"$h1_DOy6LBf0䶚Qh)7I c{w~3[Kne#] A f^\Pt‡5$v4HHсuʆfXSq+ͻM_d&˒_1\shkbO-Ӟ#8^vezReVGPaoCz9x,9v>|90hB{i G I.cކ=U0k#Ls#94.JEd2ڂ}"DN YȐto6̄U6F߽ыZ)-3:)H՚ZKdA]GP_0y2kh9ߤ!ei%CJT͖ӴjV !|6L" Bp,huKDO@F ,c`K([5Z#4 n=8:ک<.Ieٔ܅tL#4)P7p7⁇XP57S)ẍ兯f_I\/{L  DcI?5򘟢 U$75P긺YZt{7Y%c"x̂tj5yn>D@߸X xW %gT)2Xo ֦HTYy9Wk:i6mrw 3@]tAŶm\te#@bq% J#GFnJk+qnNrTC)g(dy{!^e$T̓q\ :fFjЇ"" d|>&zNR:>0s[þ[EűI DgC,j~PѠUyY )lvnpS>mCU`ZqӴcT;C0 ' fHƦZF*PaLdr2S~=k-nh[>M(8UuRǬp䯪 ٱߤgb]'r-q/_Tt>&N] Oy~٢Jk$=z!6 wE}48y .ߐ3ҥ^"awWvlş}fual2>b0@G5BEТY+Yz!Q6r 5id{ۯ$/!5R+2keZzcZ#HCk >8;oj;cc04~ żIT9IUa2fa;J9h(^L "WR +9AtV:X2aUm+1KC} 皀'$ymjK0NIz>덧KL"U rb]K[35694 mKta~K8hM+3e)Qa[0#=gy+vX)ig%객gum3"c`q!Bߧ:crx(-Q;Hy8ecǷf^Zjj(${+.qr^}FNAV{pNEg̹4j^weЀ;4d1%|tZ7}m-o6؝0]l5Z ɉHI|23˓ 0C퇗hO XQ Hᄁ.}%mx$lh1Tբr| HXbŷܕw,: +6)M;4t!r4'dο(-YB;4?/Ջ;iA+kӢܯu%SDy.st&*zp[ I[UC|pg]&>L`;RP0pX1Z H)WF7yRQ1 _B _D>Ezwp)Î5D]G/6A5"Qif-r6Ͽy7)")3[; =AQ=JzA1cejj|0j6շet?=KD/z r~ 7jh/)#3ɇ{oTRefܞ#M:*S'u^|~dmyBSx=4@z$ƈN&wr`J;`.¹_HA@ƻ(|\-ƘS0;i9|ȋa~KH6m!ۊ=d2lIy7jp*Ј$$+cLXեMRF,Dg Rܯ=>[svYlh7?1U܌+d7٪c`cerם ^o0 S#[tͰۣϹ6ke}5Go2)[ŮVA,J>6׎OݥY b@Sin5 4V箥{ 2TbeO%YYNb:fsy-R[Ċ~c2R KC(]I6kΦ"oS[d6c4 Yt1=f{D\tM-oUbPff̃4*\)AI@wP6T<Ȱ)z%kHL|)/Tn:W:ƠPTJ?_-2g#{E+^<lp 4Ȁ.9q&v";l&%kZ!- 7u3D y׶w ]`cu~ yؓ5b]A_gGaOWz`"OSIr۠6qTWq35&ga5&:iF%-$jTVZ;7?)ZsOG}ˋIgEqlde(|l]S]c7]~9Ιۈ ` EHD^ih,&kj2Ət& \=w αt86)nfJdU&"ET}I?I#|GD8O9Sٴ] ;1| Yw,X <[-B%ixh ZqPꪬ<$=Hwptla϶Q@H^btV CNE^}=GB4;%mm +bT鱞-:βiL g!QL'WRs#L7|ƂkC`.ñN&3ϒMm1clS/?Iuv+ϑ+L];;A^o$Q@"}R%4[ 1(%5W;B_zf|lIep,8g܂mᗣ~%W7;, % ("c(|cԥD!u[jS 5@LJk!^׹@Qs+s/Kҝ9ꬤ:#`qbcl#k3]FҡsbA)Lw\,}=i$9dNNJZ]%1Z 8(7fq݌[IG ;v0şAcDc-NSBP͓ߍIAC72(]7\erjÜs~g,yR:Hb #"k1]^< m؟}m0uu&>P&9(lKfȧDOwVo2e}H 1'؂%?u)ɵtrG Cjްq3r9?6&G1n*I1x` ) vņ2eMdPA2kv/,gyiʨ>~YDpw8ugG(2e\ 7QmrZή;`z0_SƷ*[Xqm^r^[”))),5]Fi5B'/ Ӗ #$S]Hϻ-O!sSb!5g>pΔq^$P-9°DKc48k~cwe*&Z`\ojv=h!Jcg冾CRp:zO+PڅD2Yh#tt%Z<̞nakH/U# 3*}A 6~*`ܡΩ"Wh`" 7V-_7mgW4DŽ>FI| RbhVn G)8WfͣɸWAby$jxb[J Y >+qv.8ߙ VKSDBxϣˆ|1MBw,3m(L qH"PWGJ=lյ9d CY ~o{P0>@q9?(U~:z nnyvBv.598 ?Qm<9T#{2HvNտ" gР7=#Qv/HCܜəh] iIJ0(^f %} jve`(<(RY >1,]AU' ||O6!-Jd'=w۔!jt MvNAmKIZ%IڢtY3 ^Tz^qoߛ eZL׶MSlbe.0y>Z>ցsgYZ0707010000038a000041ed0000000000000000000000016296436100000000000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/intel/igbvf0707010000038b000081a40000000000000000000000016296435b00005034000000000000000000000000000000000000005800000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/intel/igbvf/igbvf.ko.xz7zXZִF!t/aO]?Eh=ڜ.+ܣgk}w%'ePFzh8٘gfXïίS:4 ֿ 9~qEkQ+L1O/;Q΃h#Й_St'^qrB-F},Wnt US血e #齐hk{tvTSm%&QQY "6 7caGD4zηc#{ '"[;+7͊,#qn#ל6ۏ1Ke^tmUm5@_-5uO2 $!Vg2kkbf`K v$BGJgLf(81Pr6%;y{ԄYEYz#׾ɘlnT#(dX"G9Z ?0UG9t)ȤB+\ZCyEs8 ťr‹f[aЬdV@*Hh1{ s*^rMǫ}`?Z*|sT J wl+Ssk)G֎P^:nj>~W _cL_Ww?|<UOmtʄwg}\Kt@ buiHdr'pd`ԏf V] [1l=mnX125C7ā]Q%yem5$슳IzXW2gg?Z#y%{\_9N3J @,W(nȃiH,m]֝άK.mf'AcZ 5iy@V:s_Dٍ׌'}ljq 6,Ix/9bvDo|p:HF!qS3Xav/d ~YA Gq3*Qtyټ?YwxWBt?-Rk>2w(wGa!wu( :V)K!hq;UlyQB_~f5y, MXsGcZrnw7m3k=xM[aQ &S<͐'}=PNbK Q@ri3{$geo5`ee:S͟1U3FW_UiA P,DdϻT*SzO_XkY߰8Ʋz~+rzPjW+X^_~iehf}5 +Q8"MMyV{ ɺH<˟l%|Zs88:aN Fٔ#LP|ł8||<Cѭ8{Թ€tJO↯L9Lg 7]!C fsX 5p8v>p+VLL?R8l(/]W{0"{ M!hٝ/Ol\\I>) JA%,r]Hļ#zee31Qr/*GA]M3C#/tt9c0T \lq>8r϶sZ谊iʿmVkX*Cr%zvE !`u Bi]b[DY.¿o:r 4z~PP^VHo͇ f"-d ,^:eis>Ves>"pvFJ} ZN#Cδ۠8LH։$K5Dn76rV@ o LC`=N|0Q^P+Bwߝl[Uüߠ"y"WA`N  ŏ9ukx7"R8\ Tu {P;iDiG`V%SbWiuNkWVY|y!nP4n}ڧK0ar_'m"KҬIrմqbƚUD[[' 7nǐڦADn^q9n1 A=o!\~j!\ Q`9)i 7L6sÓvKGd5H#";sj>HaI0/U;`qj1 G;' t"К3 b-]*X1428fxpF=_x/l*Syp9x<H1E37 EQ3L 4f6#u70|'m=oH]Df APUr~A.bk]Y$&,0$trh X7T ,ܦ3$ [%OE`{E\i B "Έ',jjDYӼs@l W7W`>($w:U@ETQ火4 |8HDE3 _?3, ^x/=qw{\Vl?_ПxP wC=ѸζrզF}Uthru;P.5BKG}Esb?Ow^`G+a"&Ʃo0aqjр=F'y=kdltvafYPz;X X7OifxĶ|^{BkwF uV{ ټN[ f(ƛrMdA;폊JI*`[m*Jx˓hY!gp\gTN&( jgwvH+? /,;W`܋)?{R= '|¿F͵wщ H/2LM RM1=C 0Sģ9F!~ `-Ȍ,).XˋC:A }/$~*!8З%!b_ɣIUlKaH)KCh(TRVrE柜oa{pjmƞJhb0`;Pj2{:rSQLB]*wd>d|{@Cƒn1˓b󗩉35f[*9fWBƔ"{"'QŢh5 cF%ӱP_T:"54B8셼׾•fNEvL7n`%[q3\tȂ΄fCD3;&{M+f[YOM=9 ("wgS" B4Tn!O? ⼽$B墙m/Q@_~߳u<~6}e2H#y-љ 9t B<3Y'E>z} ?A}.:0wc@G\H 4q3PfƖ%>՚ai6LjPLhEp aP'q>}cÊ&r=%Z >8^l 9t-EfTOQVkC <5ȅY@`,}c[Ga-5d$b݋ %ktK; nN,$8zx$1.K#Pv?cȁhQJq7(MWv is1 b 7+,.2owcN eKv wՁL/\)09 PF@tv9Xz qڤnBct:1B IAjlA/zQ#)(2,%Ow> *$ms[`D`K8J4;?ϒmJ,7쵱Edň*)mT9m} HyR,a1 a(4eF* ʤ̮h+ aH"ez/J] e\ beWwDVTThnj#B  X^P6GrJ]**և@!-[ Ob h@Z$H}p2yDZ>~? B ²75AnuySy?/d9n&wSC% 2rϧH* dΘK; SKW? 0͒K! !AT?é1cTbMHhC&=d&1?ڲݚI+~m[ǠŲU>-+v!NnWعkh5/<,Wj7o*>Ro.w\jw"Ibё\w%F=_U;g|ֶ-x{u(n,yBU*ynD5Tlށ$A z$lSnY lp).YgBqFghu»'}?BCLoT5ǤSh槕#f6.Jv}~RRAm%ד_j`׊,A-vsAh3} 4 mtbO<6N \4RKXJpkSs\Ę/7=@ Wv`T>`i9 8Rc길h\<?wTh+K)vJ,~Z>v,<I9 .I%*͟yK+1BɌM?F4_6]h:fu`[o0&Q:u>}, %rEO[RP]ͯN%J,jeWcz}:$,ҵ0bJ!q]؋ݼ`_Z1VB<Ń \' qU=g…3*j=zV#{~[j{n0y)h:$UŹF~g@U"ըh+3Zb!JDoۇ٪WzC2<$d3kżQ18 x(wQiC ~lx4GzGr5JZ:WbqqQY \%V<"EیDǞuו{:=#D_2*4;Ԍ6e h;&Nu$oU΂XsXѤsJYuwGv9cLxjb n`iZib;^z#1_άrhv;szO1fiԀmmzC՘> s%NRic5,4_mg}]$)7e>2N(+z1^tlƽ߹Rs/CM]{#6]`*B5x!b1/GjKK/])4Rb/0$L ~a]Zg, Rb 5FI׫:! ~ ONc{;ƫA^3t}>^ O LBHN{96ș٥lI,~E4ӴtXw~'U\PM K`]$]D2#ϲODN ,C8hT|`my(ęG[G* '8ж4kdBV;[UI (hR*qM&W%_OYL88&wґ~u9['i|?F9@2uT1ESɱ<3"l^)k/@9աN\RnҶ#x9:Ʋ )ZQ9I8tŏql\۵_RفUAԺ{ɶAk|YUT^>0rP*NYt,T)}#nD7;ԶHV̋M8ˏwOϰQ _8o#e*SW}gREnj/eGy5A A9TA=ʠuۑ?R'&Ez*4xiM!|\HbwQ9VJ]3?hM{hf7kz~(1m&FI'g=r媱x4C3j(~iDY1$&+Ld\$ᗻyK3ػf@l.`IwbV'Mp NF8SEORilu;/GŅ!ӖGƉO3߁n*xj/pL /sˀa'#V-h'i(*=’Qp r9^)rxOdžH2a EHN^+S<<.'{n Fm5ITfFҋfG-B "JnL7ëߍQotCDvCͷYFoF$<4bP<:xHA:$sesϞ@~oY Ev>_:Q^LH.g~yBY)uq8Q};1#5vZÄ6?Bj$d"nK֡/z0hiwxv!𾳎s6Vf/8tcƊ\?V07@^0>̹j 6ڿIzBs%= B>٥&EIcFX .5.y^/2kp8Y=LWVz $8numwL&tErL*/lՓ EA4r5RtO4؈hr\N#%^c_JWNB 7bSs2%=iU`O5z,oZgs yjZ$Ads5cg#_^$$Մ9@(].S?\/jn H=KE\70ho=e̵[ްO B \uswSK5e5|b`OqW%nVGESuS~q7`Ņ(6K>}{"O= 'RWˑrp&f9MݮQS`~ڗ$g¥v?4o*I׻m[I< ~gj X*ib*<,1&Z36wwdaY2\E>DO:󳖟P; e0i{Zd+ N1%59ʑjBH{P}f3M1<\a'o$PM:*!vBͰ)Gs kVDeEAa@v+؞[^V6*)}zdC޿GDt2!PPQpÅ'QE6m,xKֱ#T]2;:EatB N AXdk蘶#'IkfnSԕWC,䡭dDv9PG@51Ӣ&xiL>3D`။|wxQ5k+<i@p4f0vǷ*I4k+pH}KA0n_,̈́T5ʈ(p.*z7^y39hi%f G!nPkeb:z[:)- 5Y;ro/adžSØg>wM2e77rۣ^ʅ 4vK4ĘNJǎGOwo'{|g*)v[&TqT26-RQ1q2R*+eT =tC5҆]|je?G.KթŷA=ntȓG,?C_z0x0[;[30+d~q|v9Rd~;@$c˨*1;}Ax#B`dU['SFݮ,Elae&Ffo(Kȳ_\X r3ZzTH<zE03Wje=׋;g({ ;j/c<_u5dH m`C CQ]1n1}g -knX6x@YF)5`z#NQVI-?GJ7@5߯drZi]b/A1yVqMjK ZQ|Н6xȶZz!" d.7bUgOH{]fo`s=)(#> ] K8ԱD*Bv'L;Tr!*9&ў8' PDF( `Rưe9??N&76! ^%DŽ66nz ]g4~#}VFZڰ/YKO0/+5S X[CxG[],,2uMтv.g"|!DwrwaԵzQhݑNY8cuqnMLA{Cr旽NHu^s cۡ<:LКuR(A.T5p O@-v𺬀kl!O,f+v>s`r.j,E 2ssVsC.1|tap:K0Q)s; ;@(9 X&B{80 /yXZf<y ְ֖9dاU{6dvn7CO]`D\x @{&E0,'PU`-g R@ k>XwaWԀ~or奬T=MW\%yPsڦmh(C._X[zF_s3!vʆh[dUba0Ҹ.@7FJ#adg1 |9ԋ8\-{7#Ռ*s3LGы:/T6+Ά/E )^V[W5&:W<,dtj+%QP#S4hxvE#'z䳲UCUۻ۞ֹk ێsre2cq6[*AW-z'՝",<0`*(#DXm+o_dZVXd\0"#mAp4'{ _.·q e<d>:9-.mR4#s\A&J[tw_iK1BOpvFIe~vEGuZ׮R)|2O6? id sEx%]?&@MN2*@*Sf2n _8rkGuRj,"v_jH!JG\|=L֑˧5 2t*ٌ|[VKC[g#iU"vYmNU4_֬Y_JW*;=?@I'9Mt:]25Ɩ!ՁX \\;ų 9q6_ftحaאȯ ,"5IYzX3u[JI:OW ]ku%" ~, 5[mxqVds}1`Px\Rv6w!~8d{H0M >:6&O3֣ jʃl08/lAA:M1/`vzy7E!x*NשM 5oO(Eay%2A'ҊkU&e7~ mwi 71Epm~y ao*{D$I>Yc=i];̀O#ʶQY ɐ\TB%;]|9%~gl,YˉڜN)q ;]Q<3k(("GQ4Hp.].扡} ޴?D@N6%11æ8u3G.+ғ{Eaɳ3hʄ*yaKͧڐHcE5co+Pe)ڐ1(4x׏5Hv`ʱ~^KrY"cMZ\pvt,dS\^JǑ:gQ ? yw>"ݾh8>R"8V))poQ.Ő֍W'T:7$lG3IV$APQC D[d)e+n]f Շ.%ݜfIEdi5V+ם_d9BfK=i~CAf=:%Vҕ.3Fl_E{;v, <5<y)p񨽲l|ěreċPQeH/Hi̚'#\{b'n>?­ِp,YKZShw'|8(T3vc#ƻqS_vؗ}MVmwZn^'e׌y F DW:k̹Ժ`sqaThO9}:Jٻ7|.SJ2į)sG~PoFF ԺizafIIۺ:&2EU/:g4e}' mZUJ!O3K{EGفI $*hbP 7X!7#m .!2c Y,5brOY$1` Z:mI*)q-3^Ovǖg s}Kz`zϜeݸr ŶDw_vlhyw[YLLg-#6s1bW.D+c03ڽ- Q3cf3 |Ǖme#ȯRWM(b!4c5 n?keQ[,026` $Fvo(8?jY9ZP:~X!c*w)1I">=삟dcܼ$K ht%1׸{2%c"zfad" W"-!tU}6Siܖbt; %0\~yf~"tKR`~G%nfDap/_ڂW[g0I~z.*lX|ur\VKh)~C(z <;'ɋ˰ =KG!0V;W^]V'oJ3$WE( PS09LHOθ^h&x cm"\dG\vx2~淽 S׾-1ߗo< 陹(t*ohzLDtJkIK3"VB-sz 6&jń, & G 3 &,!yF pF(%J4gEmlא `Ѳ<+3 *֛߻" Sq D %}lשZs(&<۟nju$no$lGr~ךS"@vc3HAqɴ 5fAQ\Ziv-7y֢f|f@F̗qt¾r.ԠoFRݫgV;nO) o^[՚+/ Ϩ|A6s^`mat.b9Waئ#Po= OƊqVAnZ7 ʬP>bE6ۏS?!:iHR }Dw & zJPĠl9R7:8]]Oi1&f!lKX{opb*Xu[n/4 G veeOnsF2^XKnZrbu@`ψpz1l+%y+Hp6Ӕ8#چX(X,BQ&HJtڽfA~tA% 6N[^\5J|TЪ̅(?1k Tr_8iKC噋PiYn{.m">< y2M׌]yRG +ڤ$N)W)s]p )1?ԶVXͩux_#%ӹƑSXB;A1ϻG۴D@FݔD[AޕE_]fxkNf*{*ƒvW4sNfp_#9 :ſn5Bb'v5|d*9Y Nݏ7}Z,0b.]D=[U!7OT` 'ǜ$k(r:̍di`Nf$gGZoh陦s ,ORQu-c_qz`m72?+ྖMG6KKS/[#bX7C̛ȀGjڸzR!^EN. `܌ŪJ3ftb] eT/RF\&H>4 {jpa@oXӡZEO$A;t(1:iKSgԸK_>\N57U#8Bgɟ\DO,wIA73X2+ZէhѲ󴖫JH(Cv\UyWamEaԥьBCB^A/"YFBq~RauEP>E,3e+R'9,-X3 0b3тBM0luRKkZWlw,p+㽵OZ' ]rσ;I5@v7H$WѼ*U=! Gv+mȪuNd%ߵhr| ZCO54RZ [^D\F}$_}ҫ p{4Ln :z)E6@Z_-@p%yqtﺏձ3wjiJr4=Vj_Ĝ7Zc,/sR\~= *36ғߌtgGqm㸟 zVP6⻧l_Bؠ4̕%ʝDžO?|7ģѠTDDKyt2+1S3u5-߼wk}$QWՎ)KzP~/L[;νqC4gֵ1ucЄ"Y$o{(&9eiݲa(?̄YFǗ%%99t#sH:lfȀpL 30wT@f+lĂsқzXU{,CiɱBMO<3x HET% hv^W6y<(/I4%ÛuWɀr;$/y4#vu9o%HRS }e)m~ 0kDU؈eؙo]@Sm}9!( ֤dݪ3SQ_E 1c J<.ʽ_#ȟ)*%Od5 /bѾ6)qw72HNj5,p\Kټj!7% MECԘ_-T+ز8:5-͘A8ywH=fn\p |M$I!l. ¸/v8.L.䢤MnpsVvĆ3,-Z\O!-ܲ 8Qુ3APlZC++P$F||s"0رGT3Hni \%7SlV wP A qͤ&F1ڿEܢRV~;9Nzkކ@l  0N:R @~D2=6_z;x26k;RV 9ңfN|3⹇*Sw8`5@.'5WԺv:'E~YvgJ|޷6qdwu9;ƕ,[5 egkcu9c$U:r ,TePmkR?)$7'(ʨ._8ɾ[wjTš)Zj:7`0:xNSp s6fzV ˊEgjO'GlM j /Uk$9Ѿ#ydI.ݧl>~1i'ۀƜÜm Qa{@ٍq47][q{q I'꼂PBrN?W n XuDgra>SWo7W/EzW1W:=aV80ok2Ẻu s;7D?%( =>IaJBH!N!~9Fze3Q7P_1*YW$qQ; zD Hn\(k}1g/޺m$pIZ"H5Qq7PsΞ `RR?hkVxA 0sѯv&l>)>x#^e VnR $oLp*hrhwL1VO 5:}C!ajXx +|Qgh]bg%s+1XZŷ5?Hi!Osz|,ݠS$E ~+>WF: ͦ3}FtH$9`F\$tm<>:T+4V2,^,g8R@%WʢM[?9.*}iL%{8As(.gm 5mۅAo$sjyKlK0\γXpP> 9ĝ(+!qKţ;;dof%k<(-8ћA+h0=ȫIf>͍e-W"Q+VH,T2:(4tuXM"@ Va~gmsM&O}8M29Obo?hCI+"/]xQeUӕEVeüGݕ7X? e_L=QF['/R-7,͞Ž]}Z@c=A`m }I ;Q7|-#-2CM΢{9ZtmH8" bVz4uO''H3'Ė{vWw3ea!e)-'Y'qcFh-C`q J!23#TFc6ow Sϻ#FjN$?FIRq~HL\ChgA㎩Q&o O*/bQ{HF^5NXiRQ߭ErMh~aN*;JC&baomzNQO墟6Z,S.HHSXVo3+؀}dq~0CCn)$ Q,C4ZfTI4ߐ毃M~IMmNmIHFV=}/%J 6LDCvS&V{tANYBt 7B' nkHQN>~Ѫw] ֠ /g3JgBN(aDXIB%^.gWalʮqrq/q6ݔAхi/J?1߬XʡYNe'lį;Iݻr7X:pf.W RE\c}b 1YX1e1Q}YH[̥ڑy LI7q3]Vsi6)8*+8+Gf:)ɒhN"%"_ 67+'f~ޠi,E>dG;9C[ak K 7u#Uگ>Gn]W[r&@'4x](+eg4ߪ(%C@u :GjbN{2R:@dW-*M<g 3D̝$(# FNV Z Sϙ< , D^F[~Vچs If|Ok' DZn}[CGl"H*6_*!¢W4ggkc 3^l|&fkg:mslƻe՟RC.-/G_`be[.v.!guflE!̴$l7W߽8is^7x&L& MvWnwb`Z֨vNg4㱫9 Bl7t1 mgLnb)3OG'TE:+ P-ԝsE;}K4S;W\8spmG&B/hyngJxV\;CpވCq/GE\SN >Z0 j]C h$Aj+€.%4g{KUsO+Ċ ^ZW(F 4yI< 7/)z@.ךeIvؘjW ~D, ᎁX~Ij`!T+ z*Sk`"s4tޞ5zvy'qr^K?_lX"d5_/:6'j<yBs!(\'o4W,EhE=;6y/c?Lte)vDMC $]yxmW)bO]B<1wn92'rq[f æn!=ȻeLe,$*g:VVW2>< [r2ygYZ0707010000038c000041ed0000000000000000000000016296435f00000000000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/intel/igc0707010000038d000081a40000000000000000000000016296435b0000f41c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/intel/igc/igc.ko.xz7zXZִF!t/䛯]?Eh=ڜ.++  C$'{C!T!}8V/4D~`,ǶeH(kϯ1p;Bı{)Q9FˉD0$:S*ƨt[+p`%J^zm9_Y:Y ֪ vM!jU97i*rT+!{*'./8U3cɝ>}<*_),l2# 9l_7D4A ϴ8I ɎE|I>dr /מdk/ }'i '% ;o(DkyĜ'5?EJt:cD?M&@Bk1K9y8"r' +>x55ӱ*/[,5 0gT1q诌F@KaM@UZ4%}驑(O;3,|Gu)d[&C%EQxU[혖skdB;x!PM\2cBX'ya(F?`h`rY@%6ڕݙMwdc[\.N9i)Nf!`P`wgKjoIjQM+d2!yX()nb9!<)idSP c`y`mEYiz>"][Bt` % L G:Xfx` io|+1@ӓ_c-SҬ7,E?-`U-֭ntQo 6K.HI j<;׸9y R"#ݍJbGOm,s ݜ{pGi[) [QAmQ7br-2DrVDxtЊBLG'>P+W0jwX.NDoSq-&Ԍs¼&M80ERV0c͖3'XNL#̪22Rm2;Pͺ.8ʚ\%נ&}>Z==1pu7,2bk\'sT*] eq [JtIp$y4l܊.N XeˤJ]jmrU6x߯a/-dP;m씪¬ң*wTлhe aɱ,0 "rK57+Nyݞ p,)/X^݅;B7 QW,z \ D)QSgvQ^l|nȵG`V[0N2[{|[@7ՍP"sPrx;K#/tn3Xsb'NsK]?u{\$#ObAyUK),6f8.XKsS?eσ/P3="+ B& sFȇ"7-aTeseuHqP@?EA:3[{y@QZZ 8Y*=lb0+L?sTk m`N+=˶cWgœڅѓjpOBUwE$gK(@ |'\S]y:`ݸ{}_BTXI+mZo6VkCL(oy`\Z=v+&GG{!M$m+Ha߅<#m>S`w:gٳeI-v`ypIA!3~Bׂ4|=E3Ǔ{ǿcj/\Z۰)j#>}]?N\ !%k5sIL}_=;8ڄZE,;68B^ƣA #G/b=E$CUu%ҦAmvTs%.[\C@=yw(Fs|MB #ѤH2f|ĝ&X[v(aJn`F7xL+~v:"ϒőW~<)_yPȋ^ FQ0EU#RMU ƈ5<[JW}=Qs7j ZfRt_oxh6˙@ L-9;cUFEX^;?9K(lkm%SFVRfς,{%>_W'4 2i//I;yH3ypx%Hkv =)(F P|$_B#wKbirGO2O%l&5vH )z#x<$ۊ'&T7HYOT :fuV:Tч"X{+h?0^lr=Yjv(b{2y|+]SS.=- vI.^5ozxv#6ؐm$f?PW~t5wDJCu:9KNK!bB=jR'A ;C *9W=,qo1}z*rր  F5v-j>lʮ (=VBvIQg߽E>Apr2&d7Z4b[SlS];FxoΨ~0/;KpgB:ɼIE=ef35|0UрsȽ+-S+F*w 8,5C9gh*!%<@[J.LaLGWQ# 2M|th&`oXZK/b9UQWxn@>FM9Y=6$rȣxLWK )Ic6weY,98TF׾SCAp;UeF>0,Sk$IHk'G/I}a708|<(ŝh.PҺ 2qv.΁yfK!1rvY:'K "<{bX]%iHk{8g$M37ׁ/h9Joe\) !6=Nkt|t-"2HuӘ3:**fhnCJ!1`2+#)!kjX§ c_[j`t:]\C-Xo@-[/7N6g:v7im3,8Pz\p; $2(/ƧڋyI'^f0nc3:JÙD w/?;E%Lrt+n n_:9!qt0z0{/M@0 W#+TgV<NJ`q EDCftľEB<)u$w>B|<߆8%1n:*3.v?ކӱ=7Z^RevC8u}Abd3ƮZmv>Ymn'ܽFpl.,/$gSmc/&Qlkc7гj͉uT;vVԩV6IDNG29[ ]AK—(x!)G5_O>T\=̿n|̫puy!?%4p dtmPYȿֺҺ'ܗWkP`c@v3Ղ~=k.l\{bkSi~(Hhc+3<-}!-L RYnoKCDDq<ލtzeeX/5Ȟ)lm^fi4wHp8IHOEXQzXHg?B~V[}تKBFH`( Ɣ|qE eF.eyjO:(@ ^ܻRC}9 /.wƘw@%"ַ:[z0aJ}W;FcaEWߊ#L<ճ8ȬEjQ,Vxp0j>wșs`gCMx8RrNymfY"J!ZV[&?\4\"[DvNVG\&is}* igcA{zO&EːUb/ދbH_?Rħ?P/2(ɵ] l+tRӍoKG =ǽOA_9:n* 82%߰&' `̮? 1] !&M2 IhWyx=)<oQ!3"J:DШR')S8\ȉɷڿNI VT9JaJT,uȅ;@^{¥Z-)#OG $& "h1\i3҃1V l1 +츥e9%1I.LH;(=aUAdƑե7}j%Qhz2'|* gqU@Oiɹ)'s.DC촢o܅@ݿA"\V찁[|Vp`}i?V/$67 kƧF4d.Fݒ aSoTI'plA]Xt)ı1$YMKp+.* jQ]#-̆'"/v9h 53$C ؜*LUMu3ypKtj$ضF_Yve@*&JY}%aB$* 5AJ=غf!^,߆.TOŚ+E$K[\3HH6cټXscjK_;L7%tG~;k@ݛIK< " ]xbZP(0O)}yl84{e0eeq(;xMgO%ڣatGCSVR4d]al}`QĮQl6?7wqfQlCn(&g,<_ܾ·p"轛.ܐĈcu9;? 6I1D:XE/OpΙ6PH&>C˔9?ZC =*XPDq q)r x;%]AXy#֓<rX:$pXpbk/~s5HUf$i{Q d/qKNQO] sS fr廎*#++&|sq9TL}m e邒0AV8$BfQ_a6 Oÿw% jAY6d[h(y,T$R979pYOP:F6,1]ve^1O,U*:o#en8!Oc50;ntp02(WO[jK_$Ht/0E  '5%b<R^"G~o X8ht㪀-XߖC 6 gl܅MS)Y_bU~NNc/:#*'azeZU3#] Oވu>!a_$D[a44ͨ]tRY)3בK0JjY]MIW>EjK#9X+ BJTo [Sazoo-<0AZT%ad̈́{ukbׇͩE]&q%"DF_e5bO.䈘-ڳPIܞI~ w]zϾ_?{X՗kejUO>c;*AEdu 5=%/ -y=khƀH/iϟ.vW"{$?4t P=R{nL~qPߊ-)["ȦDF6شx~^ZvFA b^pF"f㵅%Ab.A<"Ng O^G" "̿}D]:4Mh% FDagZ"m a~#'nPmpkzgp>y2\D޴V~|fa# >d5'p/M AnQDc\phceeFpCJdZ;9=)Ÿ7 #zXs GUw2zXGŠ'_UӇNE_U5\ʾ 7Zo,K(ӖQCQU{-?\ QA#°PCSg- <9Ou1zF3s~|DcwdE?+!ݏ4L0m+DGՉ]zϕ03tx{j€DLY.">+fʗfMVP 4MS0%3(mDōTP-:55+HQ#f6ЃNv5 yl-o:"rDCB0T3eD a;`M2Z_R*݉gjOq@;¤uT4Rr-IGBs6P8"]lq=xqK(l*k7&erx wyU!r%Ķwɼr-loS 2xۘ%ܽCbQ$.vC{t:p~WqeyDՅώm =Iv #Ksم"N0}RP])cauR҄ ml7UI1ʐ9ğՋPU Cf| u^Iwt[H y$v(&ahkYsg!& mټU(Ն&.T'ZFU4N`L gBZ^b$ qAkSv: ŧM4#`})oI'<L&|F腂/݆y+v -~\̓rQ g7U2u_AVȊ["=i7N^I̔bSԕR:cD1KŐ${#Տ3ܸ%BglBKͻ=wMZ~2qT'^wJR̫tDbaLAu8}.pb>Ǭ]%ύA:ڦq! ꈃ!/[j6|s(:yl;Z(j\Q OQ4rY^g7 >!')a|;XO'O)8úVptWQ_xHN lkduv#*mJmZH'fr.TJs jV>C TNΤ~h(yх ȧ y#0u"kHVakJ9#͎CmMT;[$>s:s6 "j%"q>B<*ZIB>+@ܕ;dr\7%)oKf[Vzcƈ㼳q[]dc+>cj+:6 = L3a PVP}blIڟ:M:{k>ns6WuX 6={.#NtEܡKHoc iY.tPyaWh"ZVw!?86 88Zם6-;sYܞ8k={{ڈYmgAAT]%qC>x"p|LxZpUi8M2.>0|0`,2J;=6oy:XxLį=hmL dy{ɓcw4yb!I7J"ac@ 8Ki:*{/|O?`gO}f^0Яqą͂@WZQmfFZ{#?aOwUo{Z\ڳA{ѧ:ObtSq+CO /Ȁ8 86'02-@W!tqJ"丶8Ш>ҮѾB?9,Mf-ТqOM< ~JL1U 5+,xWDGRz%vzΤTle+{7#Gt.!Iq׳I([}#TVEh!ʡ3 $x0fk҉bCixf2J ]om$ {iUt`%4@_ uEOٽpZ1>& p5ϼ䐴Np03΁m:B%<Κ˛fpܯiƆmeZǑZ #B})>tFgmap_#Qk"jŝuv )WL]{ɖ9(Mc31ʬ [f`qm# cKVs S|SZ[/ֹP %wm(0ˌlYNOOoQw>bD x83Ʋ|-} ȍg@Хl@S,s5ɲd 7 "NzBZǓ㩶o㬥ix,6PXXfRvQDs-(C)@3jΜs? ILZ.阔,K<ϓޑ Z]A󻑬P0q}/Uǖb@No$m,th)H>^hthXYn;_Lϸf<vݸ"/%xbH#6~nh'i (m F@7`Ji Vڐu_iu`֑T;x/Dk -=znk'bq`V e[g)xxL@§eLGv֓&^ w 0;8!6WT޽#.l-(u{Gapm](ne~ܫΑ4&Q(Gm #jf\!sWvU]k&S]:+: ho7 > N_+fe>6tͥuIqsA?P4]&g^gWzgp`e)I iR3ubu-0YNr5ΰj5:qNlګʌKf:} P!R_4+tAr)֮u GV]J6/\.pDe9/u!.Dpv=Fz_aZ ڮ =w.)`G]_6iw^~_:S @BqSzsQM̒{iED+eHOƘn sZ>^K!"mc`e "*-}8VhWĪ"!h/WG2J4Aө*.m9 X#YYw jjƔl9`"?9Dl@.l` HpZRQ@\[>s9<<ɻ9U,+O>:G(-sL53.0p?#r#M#WX!iK8 @ LJ}1~ &Kۍ=3%;|ZcG8W;3?@#: P$D Ȟq wt̿puY8+T?)WSpB<"$)GR"9TI,*w_\V>\"^^u\Psimn $DΕWn{lyJX~c{ LD[rQ^oRmR8\gHuG@12a v/HSb"LvO|gJ&8z1xSUC ;bZ~?8lXA'El|NH74{r>La"8m8oDHf?kB1h+:I&.I5!+CbmSQB\or"&MڜV_w?XfJDsƖNμgனEqRo55JԼ%< H1kv=>XUk/ʧ3rh!nJZ TyxR&{鰘f-azHmm3ļ!DN)ш0ԁR3yEHKZKy=s-#oB5sŕϡ^n1"֑9RSI3nz];(,] aje=ea (6~FX U6lEi ? u Gm韉!m>kPH& 3xeju!ef-|+9>JM% CǗpx?LzGc_ATWQE Clz>]/.hȆxR؄D.]屃~F 9:1nJrs\r'&Hy* Zi['j@{JjcxRᶋ- Քbs̩kqʿӚ&v$`\K\"aj&ҹ]F@LĐSd΄6&,j=e՛ % QP8: ĚKZx}BV!ro|Ȧ)P1ߡ^swDȻP"@ki5)yz%@_^D*GNr<k(C m /nxk#w myZC8bZsL7L.F"!O 0z{u2bö(m>Iʒ1+B% ++;bMX@@a>Gueeqf59 nvLλem:$9嚎&n|CRo^򽦌pHJRGMI[Mk8b~jb;fCU;PQ-Wwj1",vK2? [W\;Cq4Is1 !yR$F{5P6d S[Idˍ):@Ag'/2@%1dnP餘 a@/k,8ɪߚ;nV_十>g'%AnO*gH5 hdP{mc%L#W!݂_h#M2XmTaVmy$p0|)|a2dvыMڒzP FҳZװE>&۹`WLB-\QtO+ fƋə#!νIʹ;,1Oeґun'84ۄnyLy:g `Ȑ-C@c߭w[6w}`yKv+P&e|Hy4QyN~jʥrTm{(!d@y76NDaghx [UHH{}Kor^@F#iF)&}c֐POUBRw!"~_,S7 kjLXٜ%#G Ae'-D[lm@.bCUQֽS~#eT b=>αxmA\v㱀 !i}vr4ڙjoF%V yh#껥F1Hm'If/}Ҷ֫tLyhBzbAsN, h e-C=,P4<#n\IIOέӆWϏ7<'V`]E.F`0柋W~j jLAH5Ee$۳m6u #3#q]1?/}۷A}u! l"k4߁ㅄZ +IW$n$z1$d-%؜Z1 `#?$_J0;yRpM1iq|A1 !"ޯBl؈EDLػ͐Je"ASDUs|50ꩄV_ǾL1z8~A0d5`b`)*,.3+菌LlO"b yQWrtn)T9ި`vTdy<{UﱅxÄvء%/crn*NO5D79/pDFU^-c cHq*e- E#[(HΤmmCjNӧ,^Ы'5`a@(i ud\y>i5mTV|>k抝ќQە(3fwPRK@EU࠿-%v}+Al#]U_&)NF~t| 87CDZr>T 2_FKщ,A/íSY0Js~k@shCf@ Et݋L+jo4~qe"G͊0_=2X)鎍?o1Fql@[;?fq x3Y'YE}9|)Ѵ؎ 44FO=b~Ƀ {1t҇%$DthD-4gFs)ɩq(k$0U0! ӕgnTx-hy!s+[zѸ2UZv6Tۢ%)f8Xa : |QMSl 0)81%coŕ>ef8)7>U hDyOol$?Idžn >OƗJΒʍBbuƠi1B]`~L BnG \86?s^AD , '@h-!gg N(a d7fx& 1Z;Vn}TCX"^{򥽬0B́X;)  URR2SkC;+l-,s/;F]Z#QA?)tGU(,}yMrَ{2q I0 z~ '~u~C֏Jp! [o=>u7إW' S?ay& d8uÔRNtLy>s^5~I7)ZԾx"!dˇBT, N]AtĘzl&aefoOu^nSk}xEh'm=KcFfW<:x.ʢhg,Uԗ8;_m _9WcFTõE6Tp<{fc紭f_@{;ƃ=MMZ*:BPڐֲeK+/ wkTe^75"E.H0R@KV׀,j|wG\3Io+E=(=^VU.S8o8w*_&~ڋmg,'tK{FVlU|݃?7 RTнTe0\ӱŸ] Q$*$PLtF>/ y?.MyRM>Oy,҉VΎC 22Th=P#hE&#u;Nm tJ;f!e,bT 5ղS3[eGaGaxyו2%"=d>%R  rق5YABsnf ڝH˦?SYѦר;r)yt~8>DqTͩe@6W=..qʳ%vLu'7ZD~:"HCrleQ5[|OTy>KVDR^p5S䍰w#xXDؾW+dsOt&:*GN޾ ԅҴ+!)мs1$k;eV97S; vtc$kb𜺠Fyhe@'+I>jZe(7?RYD'ETF ɘŴ SzPKRdvX\d\H=4,H`*J~'o&/{٭LVhaX}8*zPَ&vxzYq1:ۇf>$^{PT55o ñ=J3سMV3&Qg`@9p`؅Ua9떊)ݳ4G '] f_E$mgoztvu}`!Z#W7/_Z:Wulx=A%( x"x_PQ5S ĩ߳%cڼ&ĤA,¶ g(ڏ}J0YrE ~n(ޥa*e/ 09qrWʇR 4ZfGo6[wm+$FʥF},rRL\p4Z>{ih~60׽8#f*7uE]u04W =;aTV8랬=.G" sX & ގ Kyפ߷X!;`Җe:H?ADa2Hj}m^1+yoq ͆< F攒jpfC&\?2rM*"_H=rdL>B[GYRҀ]Xmmj|1n JCT,ll}ĒuS tbIL2,DGUzȹ@7rM} Kp] }9m%CpE &iȩԉsFC 9\UcO 49R@y+A+&M(ޫ9bUot0!'L.uY}u$F][J}zT le BQ;ӝ UW2Qʨ]!ٮ阞I_߄֡sF/MT5g=u ǽa<`mbm'I)C5?&8hv%$I?E%ζ㿅9KVǺ-kgŗ.jjt 5H>1ɽ|SݣfcRpHɔʡpG;٦!^v,yPBx?WYC4A JQ+sod]m2߸=؜ы72E/ȑ k(,PAsz=htMܨbzUԹliwuh Еc÷{9zxЅjoq]/ЪqFԮΑٌu҂[vʊ+nV(S/22/WõI(ғ}R>*MVZ{h lb1ek&}30{ׅs\]y 8+mƋ8pE^ lAzICU H=`5PhW6GwWڦ39ԋw@~xoj%amզ%t0,?d 4<ԈfSXj!֓`O˰Ԓ),gf<\zmlOkU*KL湨X6?SeLzzB"BfxAt0[ݥ֛-ƱX2*w?lf/WԁLޠH(omuR%W Svܸ-ǽhi_\Q31_a;@q4$-^DF0ηʾVv4@+>=zaQ0De6jV)+ gٌ4zraVP(a^N|34FpbK9UzBtNrw$t7xxz.Tj$k߷w!dˉHZԱ |IWR*Pw *ric{7_⿽B!a'CӳeOs$opeۄ,>g*z-&*3|(iP~AQJZww;׮44IJת=xĴ"PiuękQNkщ4AwZ-M ƎڐsrR-Ě^Ny*5c -GVJ#\P/ܧW$3X-i/b˼1p{9G2C^d(m3 g5h VWWnaDnx `]Lڞr/TQ\8aXֈ#g]@\utaѐf羥Q yb;# KA!ٰ҄Q20R`Lm^~L\'tnqQ-"4s8\udd^@?fyX$RA骵D¬*2hU<*kn$Iv:ŅTO 07M;B^_Ä+D:4zd_,MCy3`P",X_3v.L&p)gyթ j*ȼxvV\'9z~ld:>@h/- xN@~1wxOem;I8T%26rcC5`53Ɖ4ŖzFNyӄS[vO,SGAY`u%y#3'p>2&,뿖QřaZD@ <l UmʺN\|мdz X#`)+\|(,Bp1#cُrhXm)Bh ƍK0䅫8Yⱁa^,@^A) (Za:]ɣl.bfwcnhL:_Sʋ~J/k"0(sHc3,I ;UNErO侀j0J }rwAgY[[;P%-i,wE!uzéV,!p`ZqQŜsa͌84l) ?2]+K6@M-WFpllh5p%oMXp|$2;š#r Hu[>(p !v\}0UBZh"EU4(`*I J%)PO^\_kfl$0.d[@2T>bk=49.V!O?iguc¦?nGaߡs,nx[ԁlM'^Zd>*>;ʂ3oK_!߀ /@>˜_7AQGGU<~nYw.\1w1R$y? OHrI`7lu|U2,֐dKBBm]J7_2T&,%Ktјߗ`X ]}bW(z苀'\ލ*0lDё< aΨF@1pR+ӂl5q+]/"6x %aԳ^ Xe,ӆ[ػ/ Ofo9hU6mFDgdݝoqre`^LM|y7`${G51]AU5OØzp@}Qq+JʟO")4j;QAb44Ud1qWM0@̾[qۍjlQrtU-Vyo?V 9%ĎnWx\[f٭,j`!>yǟ{1."_pk}_[S `/<Zt K7Ob͒17iv9y[J@mPJ҄{6\?$DzyĂ&ʣ2.q0\_OcW"`!E۹ؔ0ȢZ#g ?pBiI9[ZRQ*s*_+ 2P;V &DU?!ugbhtVȦY/w>B*:?q:7 tr`B?y6emI~pS6j:B3UJveX &m>N8D"$V oq]vlwsA1ҩw Iʯfo?t ;h:Y"B 3s&wJL8ٰ{{?e8mJJ-\<1Tcw޼kT6'5]mu @@bFV(}͍ =E\ Bb ˟io33Ĭ +ԛ8eLDB,πLq~ފE 6 ~>.+6 yĒF%\¿g]*׋ ,?u<&Ɯ98|tRI S xci0݊)DQn֥6" mFpƹtB]8тi,c}n*d)bd n&OYUN1p\2~񌥋7'6,0f\l-5R&FzrAIJpJO@X9;lOH*T{ -z)˙.<˃KBbv>d? _1zou6/_h0RbR t, ||P)BFgXR $hZ8ĻjTujᅷ^czeVgD7~u,WvYk&sל1KDDQE1wD:a|ŻUjFa-=D..Z!nn?UD?\݂nխkXC;L筢`Ms}mьG̅ #n?uaĺp T08`OUxu"bIdP>-zgXqʻ[,|xu |zmI~ِX4MXݵ!&"4zJbOBr&f`x}m x $:UV.QUxWZ_xT'RwИ%zJQO3`5|,Ŵ&JA2Dv*oQX\2t5"fmjuwSb[%Qץe9@Glڨ{Ke[+55_4#>0B"o((n[4`oXn"Y>΅j_ḯ>EUiLh2 )q^p}]!-VcAXf|GڢFfLO?XHQHF 2syA}Gq>6FI;4Ec)Pᮍw4p*VQ[\P/IG}`qGGӾ;;qe:= 6'$ ]g^ᄨCfym3Uތe9^.8sh;KȠp| f'bfb$/?-0obf8/L,qgG7)ux I^YOOe\)QZL& r_οnijv%P&zph"u\H7S?dwo} k_(٩/_6x {k^"ߡ#߱)m0BJ"c M8֕qdi'1 Pk8c`'%1}ly+ǿ7G޲4:ePsuO ^^ %"bdV ݢ3\y?;FQ09YN?]$ՄpuL/#B,oq +ܰ{"~„ܠV0F;%)~STqVc[6ƶTxP O٥SE*p>dX{TD1lQN@M #g^kK0D\ygS[ e-s/F(%GVɯ&V|`|-)ֆ8|l* <4cua XniL/(m3AǯA7n ;D`p<`p: Oes,'C}()*pc# 8zd9鲷T|Eխ_R{JlIXT%}`zoK錥TbB qX1{Ee}aqty8L/> I }}9xbYK uP;y:f/8[m%Tq4%}c)ije/pTgnggso_z}u l:Oj5}b)e)%h8(ɼ$d_ĩ4dDz _!Ԭ׈'k)# uְb*nouz@,JN[em )#luA'Sڔ 1Cƙd.=jZhY # :m$.9}qv)%:žT$TvПמKz*O "9E&RVfU.I }yS{&+zFٶ/1̎o+`ܒ\V%:!c;Ln\nF҈`Kp5AH\1PU(̧sXY,Y 3 ,F%*֛1lש 2]/CAݵ:Cx:$n4`=b~PԔ.^hhf~[db껸҉WuۧPЁUR?{*;W {< Pڪ㝺'fV l} vrgnLV"6I?H_pP?pgs%`NmE?Pߟ,i.S[Ǔ/(cvwIkXU&fw.1ku =9Pi]&Z! 2s#a¾yҖ`|!5#Ž&}cW<>"y1=fFd(0tQd!lnVAu[uJyc>҉4XT"sD[ܓc8Su|oʖX 'MOcĂ,ի_IXUx]ns%U8l,1)x 7Wщ~)_<DH%;Tye.91zWpfZ{p@?-dzbG׃ņMC;w#uM ]sd>EGG;NCA޽C"vCtqj$Q;/l俯̳WA4eykWp4?Y|(VS4@3uFCdF.i5^\dj2қ}}5] @$T}gyhK?54?=L~ۦX.l.2֦j<$QxtsQlr+d~Vly Lm̍ȓaf}kku&6^xx K?,N!ѦXOڡp <>Q{6IٗaKr *#- zGMԆj}1<(N/ v,:+Q6u '5Q v8DI<@"^uݎ_%\Vpij$rb$BA8s)h{20- 2lF[qC;nF$$L; fGBJBS98'̘98%fwқ7F89c5x/(b Eoh{_3Y>!۫m^Cuy ~&Y RĆ156qJlrLmDSyE(8A9eН  ڍљ&^';tvhP' dɜ'+w(Qf|>aq+XFvc^5TJStP85,Qv(RDj%ɬs [DO|. !p!IӏD!<_:*eqT>ۅkДn rL ʣ-䜾ah[aSY"*~~SBOu4A[l`x%~HL-<{ ^m8uX˗J!G k .8l֬7B? ϊAUlb(>xY=v V)V.ڕR-FMI%"!6zԎђNXeo0:cgΓٞs8 Bbn2dSglI"N ̅QP{r!hk{X2`]'9W= ד7웊d0seZK!OV _h; C CY7T08,"T4r*KCb̓c.>̆k/]be+"-;Ga7HkJ'O.S; osEKswFca/|{[05cE[Uw "e=U`lYJMnX{QțK7bxBįMo,!y Kia=} ΧH$V uvo&!#b*<Џ< ^tAvJTN(JF7ӗFuT)YX]kSZ/Y4=`euѭ/5kq.29Xeeb14_Zۯ|/YLT@npKNIV0Fyy`NiOsFj`ِG'[H.?`e%`i(lZqڝu ZKG)0k:="Ekj|=nC F7E 8&~q$;y"{jWn/mG <@k4xe+jmX偯Gn7}oQe}ЂjQ'`nىw64ʀ$Pt ;>/gˡi0:$Ρ22]_ CQj̡߰ZM0ÎB X6WͯqHX?;M jaPL{ײH{JB&4O; 7L2?+o2RB'yUX-:]gVk7e5~1'Um]7+ml,z7QLTz7GsSN!ψ2ώciļ o?jN|OnfGA(l~$-1M&~6`>\6(XXFr^h OAL&rShGoD7EGӈ r\U7Ny~}~W>a y(c~l#Q1%!0ZWEˬݵ) C Ctn}A< hc3 Dh(jiN4.V 4/k_Y|z0g ۮ"`w,D< {2~E#^CW /}Ip2W~zɰR aWLGSka_'9'"jzZYO2[ޟ!V8L_/g+#Ҡhm;1*Ǯ_7,unA/4OlfאoYB5u8%ekRRMlvAgl_rCgU}` ,_ 2"л`cl⶙@1Ix*fYVNpa+ϭw(/DGC9fjBҧwp׳]”G/K~b]#A]S#Ď< GK[^Ϙ: 63\Ia fbh>;5&mpј e])aSs3T:rEz)Dvh0=nB 6Teb]֍dߕ*sd'BwƤ=vUϥοЅ`3ẍ9qb4%\a$rcG&ÈwPUÁ?0|SPW+{)M\L3kIxGU$ȿ8@5iBS{M2$Cg"fSY9gʊ:ki\&z e)'%&?,H FG60K~?F:XEZ.Qq 3 !i $>f{9U:\7VI&dY:<bE<;q>-A9\#ebҘHwI.IAihVZ϶+)OOmhx|)@- ܸq%S~R:8x vwvf7ypbm#‚)8 C;ǚX|@ŗNgng4ᤨ_Z=G"e͈,NjQ ]{3>L( hIzhDS|( a\怹ً)1jw=A01%x1Gc ?APjMI; ][bʪyLwl| a=~DZ,jDoC˶LXYc?՛$ RƋүlIaKƗn;;0!+&f.`=f;D![^Ij<<ƙ(ND6diEړw1fdH2Fh cn!v&Wd,TF>䥐 =3? xQ0DCQ̕[]-~˜3Js4ua-KL}@~7\<`=mC~o/}m-1;a9S[ -&Wg{R j X*IȌǶV#9q{VE:jW-UmBG4Ko$$Ӝ!{ma+8}˅@\6-M!l%xj^%Q-*n6<&_>kHudf ]=!pTw:Ż۸4fFN5 tiHkq7ө3 {?ƀfŊ,{թ[=gy~n 1C=iukw@{"xҔ:Tj$ !`AH&2u&;f*w{C? [_DOO2 ?_+ܼfp~FN_=GdF[Ujw@HC%>r|w e56j1;γ@&GUg*%Yd[s\\z;jBYʄ66xQ )42 D5l[<_qɞī/nu͏ {c4,v#)ARڋ.݄ X"ՌRT)r@?QJ ؓŏVq|Y\Ǒx?I>q0p6Q"*Q9aX^Fߦ'+'h9H<)~摥"# 0к2dePpƗUɮ7ːfC5|/ ­:_ݠ GѬMqhynYb 6*陵oЗHC!2%))0a8ch'b /n8ZOF65/Ұ J&!::*zWAĺ6/iek=ߔJ ٛd.d/]>h%n1B/<8 .5F, a1wXO JYE#du:ONgੇZ= =C|zF&Cxy L?ٴj5Fp$ܷטjB-`y:ꃠc{`Lt~bQ.` zo<1O5.s.%T}IL@=d 7 U;!2u'm EՎ_}P6`rb֘10ŨDtR ofRK{nj 0ߝ<49:(Gõr y"NqONDgfiBz鴋4h5KűXt(S+pjTxEa%lr[%'Bּk:vdѾ&uNɇ7D`lckpp0 nkoٷ+CV >Z?h* x*TRi|}w3cV ȼ:$[zɳٿ0:sC6n+ת#>r{̓ͱ0p^{ɘ2 jN剎vJ>0=Wra!d/4Aס&ggGVr@'[i4lڐ L{&hzN?TF#b CrvDa4/;_Ji,&J2=6 WIA[_keO/aց:PS'y?;[qiHZOU[/7e{`?@jH3 \&[˛%(i(a#X 4rV#mJ ,77Gd3l($hkݱ+3rTϝ>[j<.(Bf^1 C[6LCS6n &W$*bf, #vvCr"g~Fں \;e܇F#)vYψE=^O׮o)k Yh`m] f%δ%A^!g{?z8w:+5|(u7jOmA65.,cDMT{9d/F9WR G g!#-Z|&Dܟl՛y3yM'QG3&L}fN>ZWE+r39#jUw8bji]OIUp;S % 'Z R- @6Ǐu[1~43eHgPC)|_H9f\8vWҙSTH|0oD?ؙFLcs{f{9݂9ֹbNiAok|/)TzR N_B/ѤuEF4)Ѕ9h袝KH!1m%ᖤE"dO``bD!;&sK8# sqɌ`i kr+FMˁ ]gUҰk=K5צuZޡVr~?^>0t(R5m~ys$AtgaJFn6؜m)!QF4$vvK1kGVT[OUsvmi@9Շm' ?w񟥿?d<9"ky U/, {[BcVX¤ ڝ\~+07I+]Axji| !6W\g=7YF`GJi(7C #{`b6ޛc/4}Pփ(=p(2Y2 ѬAi׀ˋEɦ0$zTu޸IV\Ȗ+zQ&tt4:l#lٮt½pՑǸH7h]ч\VKW˨t9l|II1%smѩ(>dGTt"'PBS>v_c` nR]yg/ -gtCx?KsqɸFwBYPIzvtv!vYFX!t]ʤ>4;{eaBCCX">?eMBO Jw^pr~<.'pr?IPNPonT,n}Y.<:ȿ25[+Y,vW% S*d"ק=zRiahAֽ;2݋s])~yO_t<ln 8t3x.@jH]p(67 j8x@'疌dAEa{sً y]OG B}7b5h؝%Q%!Kӛ p:i/Lҋ 3P4QVE #xUnv \AJ?Uո@mi1I^C6j;5j\B+A\ڣRV.R>oz*~ܤ~PP"*pg6T _T- {L>,bT' }ߋ4Ҩ]S$ 7n6>j+tQE|e9-iee8W٫|"=_W0M"z1bo/VT?<$oO,s@ Qoڗ=}utvU(_"EO2wz|sZ: 6ꚺg➖뤊lc/8~U-Ҍ8 ukB?xLWy# x'7]>A~|^G!-ܷ{_&vdavR*xǒmU n` :z ^l~.dŎC&.џkb]D\{eoz*/- >!'9qgA1v0Uh"]x܈ާ[@)ziѨUsۀGHl-tepH8\%Ku55}zWF~!ZSvVJEl9 hZw&fW1R_E"=RS~+__6.}CF@R&\Mlґ'hM^5겦WP TM\c`-:B8o@:N QlQh\Erֻe~,һ+haiPjǞͯSK]YppI٬H@ݿsdSeY=/dJ3z))<ؚ3BPw"%E"X*Bi!&HG3[R-ٛ0 2.:m猛_0rk[.sT$vjK<ަS0T!*Pn+GMӤT~O#con6P A{<\8B{ 7ɭ`v@{$q dVu >C|5->.&$qGo2P'aRW3aвIUw]ӏIKFSlb(0O/4YM}sagb0R#0"-g>,4jk>Rm#Hw2 %U3{S0H fc0i:0 A(F󰠗7-?D3ɦx,/)ϓOr"c\\ўT@dXce{Li}@ךr"z"k犢Q 2zԾMROI5!w!1\>D9=}X@mayU|~2cR>-?zEwE2lgW3I:mمDN#dL@3BG/OkT_,f1Z %ܻ㭩M(`^v")l|L/9tg/jPKX +ScЏrbSXlg"x*U.msЊɲڑczv83ߧT &2z1kSyPmRyWB>fß ܽݪچf1!b.r(#֡aN@0Bli{o`/TF,qE<Έ9)j8z߽ΏN"3ƃ4%pyȃ&Q;ES"33ŚzQx%MtXs9Ym|xA(I%v)v}cбB /ıUqUc/%&Ph% c;ޮf(k#otQ19c$tAS%>Љg3A:?u9$/^d [|6`]nXzǣkɏ/x9&JrY7]S)[K10QϝHm81nB:dH7GsO0pA;^ = azh=Ҷ4Ά芓ZmS4Jql3NxQ Ǖg R* UH-؈h}f?Ȳ pY=Y}Ec8TچctMs0㒴 tk}yq-πނll>#Z8DsDw&q=YCvgtV3jtEْOҢ+ G{/ίۈul7UO^yY6("s.dC274$q2ŲȪZ k@I3vvâqUO5y`;Υqi}p9~˙y[֦'W{ܓⱧqbvd׻ B\c-ݤIk(^de-JKپ̮H^,kk[U; KT~e'y8WjuЇf~/(F淭JRzӹiA _w; -&zIPjör Kx0`կf{#pRVkϥ_Wu>Q- hy]`XQ^yy*1i J LXRQ;UaB)'VatE_}GM^Ţ,ڷ>7ͰdwV}0TAbIꛫKPXjt^,uI!vB\/$P>Yc(gBgfTQZMz7P{<O!G@h6'1 Z#H}O Kw/ʌ7$p1ѹ+=SAz`i[8U]ώM;Pǘ hQFi McC+4p$IL_PVR\ǩ,:4F,D/KuXۻ L.w+G⸞Ќdx4@~=8G$ Eg!egk%f7yTϿ1// iZڽ %E?y |}+8l%h|SS?PJiP۫C-(a 5Yi랝AV j;fa|-SJa9@ة^9_ڗ5+_Y(pFolt|H1¬X qh92s';2FXVHQ%(l +s [ 6{cͥxO(IxQ_`NnOp7 %:R]9xJQSe7=6XѾ&դމ<seegnWCM !gE8``1G,"C{d k}.B6NASVٛNUOM`o_u&xq.ΐKӛCcfR(b]V"o 5Q!g)n.\RtoS/O"uP{,;]7_`ʗfOvYv9zpl"wfo:yF7!Mlv>(cd <>_ݶ*NB+wIse^64J\iun)zpU B/>rğki_r=H$ 3!_wS;J+cbG )mTG34 6fYSΤִ! Sz”wG3mrWSY`i N?R& *ZKT5;:SMLL))C! 'u?#)b`w3U;%}$8zJd3{;Kx+ 6,Ũ•b(͞/`q1ƙhC(U7& .z=N?y-Qdsd\M PW'WYihފٴA@>Jj3L4&x{5_ż>c$G솧kVU.[==ذ%>N !52\Lgwp+cь3>oea:gE|#{A?2Bdؽ )ELl* 6ެ /_4[,+̌X!u0, ‡T;XyAQ۟;>+FEFOXTbL ywWJg$x[HNl"H#V5~4J !}Z~ [h Κ@sκOVi=S~Fx/ڈ} i-*s.OrV~JJi. E=SI՞OS7/+YZsNR翍2T4͝L@<6= CcdH3/ ܐʖa-ven W'\(D.(yj]&Z nX^rSsyfHcU^=#[TA ~·I$/3۳s϶ ۔ 5N]>{c z@i ̈0#W ׵~WO8b\\PvA̅;Ką݀C1y xON44E HR-Ro`dg.\8mp_UČ**+WsΖ Ȉ½XG]%~ ~xiz=qWX%h).d.XN]0L7Rlj;WR@?B~HӘPkHCS8x=`1AL![9|&W$EIo)&.&rgA`Vo p^l5_Vb&2[,0#3kHnmf8`QGU qcxZs+BWP㳯|3S3Sm/zU Ɓ 6׆&>Jn]+=>8*aP$X  1!jD5g{ Xm*LҺiфfO)V\9 bdl''7 O/N/ {x*,\t~yE(!38JQ;y,iÞ->psvw,zBLӝ04fb W!tQvepYh9m4ʰ)$M玐0X4r\/VAD{@о^Q5y.]Pa~Ļcd]PŏEVbWŴ8EMU6C% a7#t:|9QDs*PZM=0"/|YgA$!2؁񻬡1gs5Cm93ZLSrDEgZS#i e;+^ rs;x9"ڲG*% k ,7FԓYH.Uk{SŐ6CZ&GHg=X(ʜx^)IEQ*5]Ǿ_ヘtT4 ϬUR^q M2R/ u+ #M$?Ҿ, p'__^=V<ǣO4}4`ĚڽEZ'xV(=$A`HR_"F¬Xa(>ާ I;ia ;(qlY$C[!>5Q'1Kl}QQ@~+wFM9&QV@XP^]Z$?YGC|UQ:X[& IOb:JK9hMͽ>UL rkvݱa6:StѧnTUr/vLNM8^ep#4KI0]Ky,:^D0(/.ibcی1Im]{qDoiS$/ XƖdUʖ;JBQ)~g?ѵ#0_1bkp'$LSשf{r7c9j fՀ*%^EMDJeD"+Hy%ڗ6 ~^1y]Rs/j,Cx\y`eʆ^KCc:e#\/;2QLza-dQ)ӃNm~o8n3&sP-nH.n$l4 NAD7OhKY8&(%MTBچTU[%pEr/2^黪" bVI 7?  zY6Ga`dѠfUoJ;iK da:j(/9S s]=MDkyg =oh`ג<'m1&XdyxmF7x!CҚV@].Mm:]zƩ/e(BmbS/%#UDLG2[$!X$FgB s\:u/J# tkiVUйag`ԂBu X9-ڙ5N] >"A*_DUEԆ'IO4hh2Jp5^qu-].[Uܙ4c2I y,%/w OB Lqண#~&8,bU僸XTƈ6Aq[ 9)-:LZYTٙ8)tkG)긪wKQ@8@"'苺V_R~١pG+z -g@\fvdFfk ;pk6Vi%i\{P%>GӍ K<=B43HWT䤢, AS&)鬒^9}YJ >T9loגa\Y"OW+8i #l^]0'NA5Z>A;-6Y*MX歺#FR>?D=KwPP tqkGtdxc?7ɪ0KTddQwr{w?bq^iyxn^ ?A&' |2P/y Wz 4*HY'w3pg I=aV#eA)~4! Q|\5򸞓oB1 jRZFCK&ՈG?f&OnY,J{Ŭ(x5U k2DDvG>t嗏ݖ*ͬ=Qo ໴ %#7YԲ$PAHT[pXVrrD۹.[K.#Y{&W\$d8n-y62;qYlnm3x̄xH@Eb 'Gc‰U1JsAթ_PY%tzS;fl{*o ՙՊ*%&%syW}UiN 4e ;?k@4|5VʲIS׍AޞH7; o5.]b+BېZO9J#Yg m I' koV3yrdέ'cyƛI Z`,]L/…< :%"} I5O[ 5Nw+tIRk~aq-vېw$>dNXl )&ܴs,Ft7c풿'K%S&o}ě } qSփ*;dR KȫEl(!pV2(1qCQ?{ L3%׏?or3V4[P%=.;{F e]C6e {9'>1gAC vŅ*O_1ZwS ~S<0oM7Ny*|ӯ+gْ4C O{H/[,F3/ [@2!C?];˗@%ٙޔ]$V:NӾW2_KNKgޝV?\h^ -Q/ ,ĢA)3]2>*ףꀂx̹,-3z<Ù" M.C:3MLPTaԘVt+VZ'}}*\'`pGbe#3!Oo@UanKMl2_uBwD#=-d/>_p[ծB9v1`t%H?D "7bcނ1_d^ݱ&> ymL>X\eˏrG1͂K*l 6%(?5fFg3bߐ&mcK wђ {ۘX2IK#^JC1^Of~uŽg53zuܑwT3pahxų f>=NJ >Na"%+0`@uPz}04R%:AJ|B,.dk jE~ld@?S;W-Ldz n-g[/lO=,c{QJnRmO%s}.IێJF+ a>zn]o)=B6bc*4wB $#([->=9׀sB8spf/ jg / ̌ X޻fME`Ч" Ҝ{)42"ϷfێPd<^jUgqwys/:ֱ '}oݬMTe5}N 0tnp#p!Êɍf/HD o?\FfğnE',ymO=`DZ̄Vj\g ʊu<2z9+$2e9ܒZY'l%Nf% 2W&2 yjLࡡmuѶ SŘq2jHB* +RL JZ @ 0faYOlGm_a$~矟o_:D.?+Ï.$0jf@c!!ҋT RDmI5p0 R헮??Y;^5ge֬Dq8OƁ:mxtR@f .JmMs| iB;{N_|Q+O^G#[LJif`rΑ!ݝ?wZg1H͐\Jҋ]H9ѵ3w99D4h05^f4=-lQh/#z-OOmuḫ_(3\}aux4Q&j/,BmHbIVW+K.e(v߮+F'en>'bC}O7Wh*`qIFK Uw-S"3GV:o YJ5s[_W"cXDp+kj]VuU|PSEGݝQfdSwai@8ʉov#H3==>rG6Dļ36^0QԮ5 6OY~lMsW߃NajX1E,.끣 ծxי>e2-x(K\GbξʵTʃz1 3l/p',GuiCTaXz>lxjIzrHAQtSm u㓄 qA{W%Twu|o1CKdx"dSk|3Rʔ4ZBN56eQ7WBF oj|Lg0n/rl|u89|3ӹ f4D~Fts֑<"q-,@2y^C f[*SitڋvG j` cf bkSj,F22Rni 1cmjiaF+p4FĉWAL Iiy!J[zYR r 90g1^a0ߜ](83CH OZS!Ē% nƹr:9X'w)Pk2$ð*|&gA/ H@kHU4gzGOf)S<5'ktQ4aƪـ12$MJZϟ´Op5:Q%@Hob,F VPSލĄt/9&Ԍ_8DIͼ[Kq$ZyLN=}>S%]$!|DZ/;rrՌDngU;k+<5:A ߊ:|d7Űuj+C8ǫaL#/)aڂh( ILc;Lj8$t H*{[8?EٛZTzԔ_ϳL找[Bcv§T=rlP"/$>mx7VrC\$+Q٤p1]_t#tcf~ KC%W<"'KڂʹC j{0֨t+a`%dh {._RxrM涟_v&Ws݀7= '@S+<F1m^b(&H_:c)$ʲ&7#Uh$ _JQm޻r" ;0MEcI"bZWt~Q(jg-Q1٦ۂHjQA@L"|tW^Gk EGpKtJ ,t */y>7+x})*^-٧t$MyD]ֈ=ӛ)-FO/@[7YqZnwB;*p"ƪU,iߞ*…M1K?֕QnhL(HJMK=XXѐ71< d'(t|3OF,u<*co~]xWTs /߆ ^6 ¥]8fC mb]p.kįNxD .N6C$ׅޞH5ݧAP 1 %,'X,_CT_ tf @hHKb3}O~h\==އŸJ %ok}Tq<\'.k=1n-DRM6a9Ȗ/h%!B=sK (E1*vKަ {^3 TڝY)ODV]cf"um8AC mSOϴ. 1O hԽ~"wֹ ׺-S.pwOzX3 ?_UM?}UzIf ܕ&a/K0AB>8nm̈́k ,g|ةVhlA޴Vu+2W8!pZ)jJyzj@/emܙ"WntnjX> :fI:"1c4^|\e+ARf&3ii `Rd^ )}w3DD O(Kqei:')Px6j3i}AVE;3M4m:4>U5뀘H'[$:bī ]r Vv$"M̪g=iȶ߼tFw@~K>XH3hHlt!sS}C TKN$}56Y9`8Œm LLD[k3FW^\`l'I8cO x2i\L!=M+E6>Fh_irC98)vFvE7aR4;qP6ҊReEwb'M!jॆ{ fvdH"+緃BE?N`k?DO9C}4'3p/pCߕZ!𵈺e;ǔ5^:*|diV>}R5ڑjj!k>^,H"azy):KRaNܨͰ&h 81c=~wě_\4\? |f-_NCq X)Yk&=$eqLfRTNu xR0+]v.2HD@΁#YC G ۭGd'S\FuIJ{Z5'DU`v\`2)W't.j]&v4۽D\Gr֟G?ىZGUz|m P+C%>u4Uhv˥I|䴤P#qNs42JPY{;{`SNǎ"H__n:E.;A 뜋Pe10S7=ݍ5dKr?BR%5β~^0nS?ܴ)$J,L;0CXwg2Y@-gm 3MDrPgѤ2pC["&AU"t+^AFRSfؠ^.$ʾGc\\j8S31U(m.H"qy:؃Y1Ls Bm3N* ΉཎXtճdC2 MW= tȍQ+SM߱'/IYT&*|N yOuE16 uPW2]RtzeC[d)G:Vp!­P圠[YL0A/PT|!߲a}Vӳv'!p/rMAX)8rl1H)k,XL$&N_JIbsۮVu~%7nB{Oc"7Vܣ$h.?$u # w@s!!v}JFYnfߢRw\C Z2P3m}q8UtY7:Z5[G>awOCgY#my#l=Mq&X]>@ JG"&x1mn$qL鵫Ł1'X}|$ Lku*&yr ,Zkzd 01+$Gpb<3Q+Z"Mx/ ڵlS)*Gdu!mg- tX F+6b߶ofbA &&r@u0 {bb?,2skd3;4%Ov+=˙I bRy㗪ٕq3we~ڵL)ۄ^Ȳ02OL6˟;!ikg1mNH`N+: [ ׸^Eheî]#t*K 1pC6+< Dwb:h}5\әJq | jqLuČ4Mx7;gѭ B>ljiXi!*"Ef Ʊ10B\x>8AgvZ,׊`Rƌ%`viP˂1%g0="h4\x lXfk=`F&5KJf4Yl5/:>ӖW=! FuUOԩBTSJ~e[$#"h< UO;0\kկ?O rF9;@V]e ~'dpPb{7 AK5Г>3UyA_%Gǟ9c;EMTLPؿ &/?EzERu γ' u%3V#L d(_;ZP {f!Ff0UZߢAL$8,NKal6ۆG 4@xeV7񒐲:aJ7!3R(Mcuɥ-vN]%qDS݊Z%rb'7m)+Jܧ^Q!2.55~*|嗀$ܯOĚ}{w_e)7SSpLc5#T^]/oݟvNp^&l S}4:&ΰGʱᑜ􆟥U$rn̗Q~wdFt! tǍ@R zDrI}/"ױx[> !'?a!J "ל)mf3%&:!b,BTf(űs?PÜ-YQI S_חПWXc՘hMXcr;He;ĚDigO8T.'Z뫵 P#FFߠP3P{;!BO,$ht_QtE(Jd?/S,j7,lǭ_~oMo'&7 ~ainaV>y@/DW0+[z-W N[@^Td7n OB&N>uDf767K.){:b 㡠$f˯Mf24ʬ\&7؇N&y$Yelǵ)4@Ln`*/ߑfZƁ争FΩM΄ihF<\/|pH'/VKF-=&( m;A7j[Thm'"E,;}Z{DQ)?5(>]͋>Pm6ҷFƶ׬4^sbeFJfQA(檴P[ ^ =#8Ӕ%gILg+3bhqBf|Vn͔x jb+Vf-957IGcgL^6t6fFǸ:'cbt\L/]P}4d~'cUZUd#D 3 ߃~ ֟0"h9Xs)(J>K)l!/p_S+?M$a>eب>۵قҏt):m^yL?p^je -H3lN "N4@ |szmehgYZ0707010000038e000041ed0000000000000000000000016296435e00000000000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/intel/ixgbe0707010000038f000081a40000000000000000000000016296435b00023f04000000000000000000000000000000000000005800000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/intel/ixgbe/ixgbe.ko.xz7zXZִF!t/]?Eh=ڜ.+ˣv]IIKaPzD tZbH|Zv|? `xt!TkA3S\LokXt -'ׯ(ڕE.O#jU.Od\29B(嶟F v)[Irx#6D_oqVZ-){p|F`.E2xF^kh/,j6Hf iɇ!,-q&aPØuWm/=dM n1M$ 6Rdߢ ^3NJQh=D185^X  * =0X{1e3bW=xN&oʠ  \R%6=[ѳ E$,_PB% FE><(zfZ 휇CȜ{$Q9 zJ5+Q#+IbR: Chk{SсF)Ԅg#?J QaM2Jgtkk*s8/)ETvE1ֈÌ]w=y9iLP " $A0#ҁ7u#* ilSG,ޒNQ-bX0-lƲNu˪w׬@=1u0t ՟vIKj7wK +t3MVQFc``r@S|px|Jĵ3̧58pЖT伤%x˅SotW.\USsN._7`pxbM_rrHb9dy)_%$D`\: L˱JaRY@QUL4PRA}ݶVV{,-dOLc,.I  Dp%x{a3bÆq_ܮ4e&>ER|Nf^pKJ|6)6]Ll=+=[RT!̢?W[ݲ &5w ; ?@z]Jm8h U PbTKD)0 b`Ы1 $m*LM=]]sR`ԩf-0!.<2}pɌTen)ki_o4d70Cr6`I_^&lFjf{.VWW@XC#rEPW蕾nKwǰ8!K xVe,cs-vw%OxOGa= fӣh8lc ӯW9㕿˶XAohd| b}9Td532W=e?+e',vAqˈ/) 'xL92- t6E@{w[MBhmTnܪej{Έ^M^z+/ٴ[)hZwI%V Azak NJ֬C8RT'^=y2'hx$tAXEhhk ԧfDTG7ޅ3%)zˈ VRqwNIsΓG&|YOiS:&I1r,A]LF)@EYI{M* 93e?z>w ,) a$h-G?UtڹJ(!"~qQ+ЉJ=}DX3d.¨.&`>]M;?v1\=:ʞZJ%n51==[zS98(Vde'\O 7"9WQDuꦉ2nwjnx`v:DdfOJ'LA(gP|4~5d4I||^,@k&b%y]nQoQ;)t)V(v5E?_ G%Q$uv1¦-kX;t>z9vbOrJlX'I%<&^j/kݝ~mxE["nV!iy?b\-@4tn Q(G-Z[]%rnUҚzJ~ $n@˽pqکؘA:w25A4\GiIpDS^g_> =J+O8KFTUc{M:=[d~UͭjL/F ·|%U_j5ǖyp͍@~gW'tlZ(>XH'GTs;zUAt'^'+_, DKI@g'24/+ dj \@Ԁ4L}!EhUV}@i&V{-ϭ+s<4&INIswOTi_u+`nF #%tgA`N8G[ED,tOFu0O-l{"2bƼ(:4P,WMywkKR/ʫڣv܌* $^H;iszUK]Gpy; YEC_^AIr ,Da#%eå^Hٯ@vя;()蓦S)6}KҥJA*n*S5'Du@ֱ_h-e` jRsHA$@|KLgyю~Ʊl9c>Jsu̳`и!}kV|<3fKxgUzo=C/:>[W@5D7_]d0GwdX!ΆNBM% [e cA5:?OK){tC˃ѥ/%Gԩ+X|9˂_ w4?-6JpDHxPU䍡3bC5uuV:f p1l!.]K@! ^p,ObU҃!;MJ J 2 X4ɮs*B|P"Vt, %ް<ߎtV ʵ L&0)Pjs.j-K`]Y^o;m^yE^UٝtK45i\vogw4FP[ϣp KɓOk殔^T]B}W'WwJ@,`D0<~pIWF5eId%$+ Ha$A.OD2ht [\mIk#15)qxkK@2Dm1A 535Yl 1ߐ㟍Ϭ%^y ﺍm|s9 3d;u `_ ;wtKO8͝KdH:p ;N "|&NKI=Uu{@Tk=QEc}ʮp(%X5T/ 8,IG'֌k:3oYJ.kʽål! ߇bҽe0oKFMe$O nǰ חUXJYJwzn~:,@>x >ΩFT쵻f -P28v%DєX] bOK`M$nU9iwF3NiX~ [)nt(ɦ'?\ߨl9*|-Br"{'Mn;~ l{qZq#=ֱDfQF7FAGbzy{[=r7|hJ5QFG^ 54͎<:(!MA,4#)Ze(0^( hTMg hI!ja=`PZGF(Y%pX>)(_ BQ;;#%0Rۨ a*QV92J]D!#"shF>֚ԇ7DrN{N{NM7PH>d秶x؉wKNqo9ڹ.muaa-)}[v=!%96OQiJJw@f`NPgA}wk[c@ژH~ 81 > `vAX: RB oVo@E fg/UpRFXt)kvKG&t4#mA8yF;\iEGC-KuC"WcY^^"+W!)?}7R~%t2܂h''!듢]tTHjV@xbz̥)o!X _+.6rQZW"{ERb#Y舮ގyB0ynr%e>qXGH(O w#s`D)KǩVFsn F$Gqi 쬙7 ?Q| Hg9d7 |iEIp4ѯBSP(,6; _KV<I#7!c3- @uڟk6+hM+IUE>:~̌ [pNxwrL@c_o`~Ro簿 יOB( 0lwEb7-R26Z[費ќv*O*S--ɴZ͢,Y% TG@ hȒ]Mf3y::fQe[ P#\fT?}EPfe$JɀWٵeSEDl"Ү -'Q(AU_eWDPhyCx&5O ʼnI鹟e[!ے~Nδp3})3(WQoѯO|+9qxjѐ% 2gCd|!>ms8hnϧ'Ɍ!\ҫ7-ez ќaL@ 4`2: lA\UQ˖˯ȸ)0DPQ 7xޤCZXe䣂 ZR=̚f>4iGhvZEA$sHbDz6 66Bg*@hO~;o6p(Dge 6z۸6#!:#gםsٯ@w_VrcvJS LPtuznRXfy?3Wj`-AWgv7Cst9E sL׳U=(5'HW$KV`G TDx-֠}s܇8A;)ORdLx>T]n #5Qؖcb(_!h=% W,>J:CgRЖ)Ֆ~9sI0&@Hָɖѱ>S~Ye{[>AѫM!瓩n~z8x,=z Y[g 3t{K5u,quO/+TydA'? f]Ѥ t;蒗S ^;2kXA!K$Faמ|ls7uk(|9 0 " "2`!H[o>><>0ox0&;;AI[ ~R4ZΕ ?Rwݜy?ݼj?pHytNACN-Kr<}׾&ELN */ h)GU/t>:p$_uf]鵠:Iѫp,H'o )|-bَ!g,\xNdg0d|bJk$n@ٸ;]_d[ Th:Gaӽ'2>"2 dV8 ܽÄy5ht +יeaQ86V__`GgI&kTHl.n2vnU01ѢxɚӦ$*fئ gw&_<[i!N;Pspv[t-~N*!mcQS ns[Gx32$ha#뉻9w\)>5:_C Lz'I_6XR;Q~F=9(OҠP"av (ɽ{ٶ2RcC[5-DB^~4'"u|*dļn(>%ěNi.;f+>uF/o>6WX~)E+:O]-76gCbW@~jbO=icS=O԰A0}sE21nçŵ\|IQ,*bM-*Ir5 Vf۩cp*l92 \z+WPqv $gi1E+mpJ_6pcBtJ\( j\䓶Fv$j_6ò$M\e]8ra0)n :.{=` dF>?FZuSNu>6oO+jj$eZ-뿢s%SY"VA?54nlFYC']Oχ}d.]lX5䴥Jf |]-^0O9(C?M< N,c k*z]ˋ< &nZ\(%n.tVh'@9XQq3aߞ@UP2yf>16t}L1x:$G%@ ^nQ{ ]c<-u6QGiqh\%~Hя#eZVES܌NY=LD@Ϯ5rZF7I)Pi9E?6N -=Z(,PzI˨YKțԞ FgsDű`p $I}KQ֤ٳ7?")|XևD}ob?PxA}p #΁Hq@D\E58`['{o ha^=Xgnm~d`AZ 1KuBE~V75ؽ$fWgmȲݛӟ_f?DcF h$>% [ *HfYKX92u!U&?gNU`"'ۙ }Mb^#G NƪZ1|K , Vb&n>IZM! Enn*r;4MMAȃ9|#˷= ΐ $Ϋvl90vADtn`IoDaP,RM,_cl'htU2c^>k>^@zYzOa`.\w7,pB,W T=;`6;6:/yP[&=J 4 TP[>ł=9-b70'COT~lM˵ܦʃAh*AP^ ;zF4I@x/l#xQbui:_W|DKFVc,I6 RR3ˎi<k/٣o}2-dD.JhHP\> M:Lf JcNն5BEʃ}b[uW |f;Gb[r{:Đm(V,5#b1!sDl Ό\UH25ҍ?:=ʷp{[T/JU_c4)ߘNp`%X[Y0,]ӷ\1T 8Ot >.t߽)YՁ >\sRSD6ӔG2 RHVVVq3|M2Ի?O!ᕃ^mnD2!Hx[3c2g'oq(~\Ou̯Lf_JcQ!] N§&[TIޖc M3]?{Yc04d{&d̂."1%#ɬk!e{z!P*03_ ":ca|>J(Z_15ke{S@K "R)CN>n!.<䅮A.Gr"KzDJZpi.(?qY}Ш,ctTsd]rmOfO{Z tMx ~Y|tK13Sk,v>?|'H23X= #XhtȽlQNsy <M줱qK8 }zGP`;93 @+<8 vCTq2 ][7g I#{۬tO' QP|FA܄VnpU}Jyid@>*aqm y9/٥6yK&A(*+xip:x.=Xu*I)wƁxbR"'zBakSC~s~znqlP&ȽH}(w%ļt|}.ӺHdQc4]]Wxncө$1˻\k6Muԡk0K6GKq ͬߙX7 nZCUx0ѡum@zۦQ6S2 ` @`^Wpjo=dQp4E"Lm0N I`=ͳ&Da-" @oq:R`4sY 8 .&;KZ2D7(BBGH|GZqp̅׎ֱ -G6s]Int(.\B&/ JI  ΁l'v,q˧>z|ׯ9CRW0l0:QAwctnE =J=q]/=5F0[]bA%w;؍g%V|.WrMF=.oiI%klCޮU=Qɱ.DmxF z_8눶gw-˫\[Uv_lOti7fϧ6$EG"/O# ?6)?@`ղrzYWBVJ97UA)_jw9Qp(SR$v9 ('(vkEPR_ ';Cyew#Fz)mFD Xt>fO.#D#iK7!c[ϛyf(ML/ c$rq/פB4-4\yiH՚{nCa=ޑH)*ULSK3; &벸yԍ@o], !ݸʹ:} OPZJ;THw1e29(΍~/CǜDj2\7;*H =ԁE[5:%BMRt(N),AJysy%E\ 0Ńzm}Y YYo=C/ \ÛH.KgbұPy TTM^QAT;|QAS +vFN['zUa܄RnY45o.DLAr!v8>k`嫰>m=.CҐ!0R9Mt֌u(bpsovtg02q6Xَ:=HZut;k;ctbb>>) Xdqr@Ej d(;՜\ACHpOHTJ31r(ztװ}\#RC] 2" BƜDKtm ڿr]_ӝJI3J" >Q@r(/τc;ҍWk81IeOX- ss,m rE_ !ocy\wcFE1p:2$vtMp`7hVPwJq T: 5%m/+'!l,F|۸yE%^sDGoJ h=I|lƱO՞fwEov=圴 (7]اz;]e Ԧ|r4ur4Knal2 %z6h37\U;Mcvf it-]ūVb+L驃P[K5thº4C7~>,xok FO3ba&+z:jԝ@| 5b\9\PZH1''hۋ1#?xѱZ$z߾5类F-vzb=6-@OW1b{0#‡ڳ.Hd!zdE8-PLUFb˶wǒLǁ[a$(+!7cQεe՗4=duc0?vIᠵ !3O|xsj # |ˁ9%C8%YW0#2%V)<<#4o@9Ҹ^LBNh/W}qU}|87'yD`#OGB؈=PqìJ vz9$WoN'CImeXHqziI 3Ik_E5RVo~WC(j6 ‚gwS 'auM A>1izʫGm~;'GC6DH54oEZHE'9Wum վ=]`K~FVYk#)D=XgGXB~TcJ~iB:2nb= ULX]3a{Śn/b* i׍w!f"+ @ R8qѓ$@j0KF>GqKug5ֲfv >h6[oUZe)}4jȋG d?cyv~tgïMѴ386T69rI:Bp/ݣ,;!fOyrsJ:l ᆹt2|+RzBI#a Y?g2+58X L'PJh7-]g2=HzF xW#= / vdK)+O78}w`Q9&OΌs23Rn ^ұ CdL2 aJRi'U31S`lUoi=wHNxlNWL!1t]xM!ՎT`vyU2e#4*T Lh jw^fWf0\ăt/A[5RIUEu8JD3õ?þ/|7O$4*"ʍ#QaU< \EH菂jN7 &V *r2 SA@?MW"vUi.Ȟ5^ENȗ!k2N_/ DKXf\('P0A3&^<5Ϻ*S׭R:ggݣb7IR4>b1""tNr+Zo {IWz%ɱeν1m! ꅝ0e{p>\NC7uC&M~Ű {1aICyвA~z#KFP0WDl!{ǵ}4wH+]gω}mmg{nľZpLɗ-a5GTQh-rps&uk,wr?pu enbrN/-!q?-Cyh@^$Lq{-QNUyzOڢ9?xl2 Io&ZRY\ .=ڪfl}j`yTp |JXgc.ҠfϏ=87+B~3;\_Jj\wL5kAL{-> 7ҿ?yVhy婴.b1dGU i { @S aA>BN\aֈZ>Vw[^ƥآ rc#ϛcXNha䈟/DdcS;XS. H7Mw ;"LS7 WzQ +PgG֌C|~Z8eTQg-#G[( /fP& n!?9|bw$ÂFU[{[IRwPɹ)V\^ kcB sPb{sO Z*]#6$¦'Aj&č7P9lЩq(&c)X #QP|_Od+c/W|dC-=&Ol\b]˯vc 5 ’$?P ڳ(Xt(/?bkrMqkp\ ao;r9, ? eҦBEd wH]1G=z*u cL2$Y&t Q$cE^zs{09(;s,_a?cmңEʫ rJeQr3&<=SW{fR'4 T㽚<\/|MaiHnl.> .нfLKN=\sy5.lPBuYq?'ն Xe 5w$*\`mTӊ[s)OU;Fn`+,O.w2'NS\]v Iaޑ+@IӇL!ꀳŘo NH3Bjt[Du6> ж2~u_زw2=NØh*7)) 8jAj`,Wf]{{7hvsk. k6D{܎P O-Kn4A`CZ|χ։NxգvkRk }:y!ΖTN-gҖ&pJbolCg+j<̅%=,Y)gB7BF`Xmvo> kc| \Y$+#4PdU_\F*v"^XV$>8(ӲѼHmp}|(BK#ߘ[G 棺p\I`r GW].dWr nUiνְ"v!@_X\Ή}pGkckQ|[͹C5]>ڇ>^dw[34^>5vš$s,6ȧZDoLVA4*2]ddЗNDPKAddSJ~raX!T;L [ (^!y;Z>!*o oU zWlW/Sʗॊ<*+p+E e7b^A`ϦQ\wKZ}9/#榡0ȹDU;Qɛ^Gzj'fNzSͷ47hHUSٲi {͆ JUlBUg c.c*v+t$ц|{6&9 ZFSsshw~- 9 0inP,5}UaU %Za`jз `X^ E|ZOn&ٷlO!g8!Ld1 - N=f$f/4Mvb m.s v$%}+D\ Mr1o Sb4f6l*9K 3FMPcq?]{xՇa֨a%tgwv, }Zf9h MyoTt+iBx<,yl0aZ"=-ajC7u>)o&}y9V?s'cj}u|Kn)Kt|T0"M|gSdhw^6NWpZ;ڷeq߶az<ߛLL"DX^l-X8=/sCK{,Y/C誟 'E _< |@>pzޛiTzư`KRv! \y"sl)*⌥}6A]2{TkApyW^$s.b_*c8#(0M\gՇ;zIܧ6 G`7* ~S*տU |a} #@G7(`GKC>t>dhD{l:.>#9փܑ4qr9 kD0Kw&HV.[`Og׺e`ǠIOYXZ9㤧d; K"t,_&eXQ)ʾec낀럁E V%񷕊U ǴSģzpS>#+%'#*,\1H : W`XxV"%.q qd_ EǷ r0[]7!4P>W;0}snzp Yָӵ^N2cw;)|ͧͦsRZ10b LRN %R`XL\#f^ĸP]˂4H +=\vu`?* q5'n ӱ]b9^C"z6n}k,ѺGi[ȓĞuBix~>V&Um!2C5qK'"X,KkbbPcq“\1wSuQ̓*nMU0_A} X7Tre긛*ݞŊ+hGH&ڪ_̞Jݫ ? a7ωeCW.ݾ@\\vlZB|:0ci*91﯑/A*d5Gva< ;D}5^AV̐4u`k<2%r|^yȹdehq+DVP"X|+l#4džU2S4sA3pi_oF7F o"Z+.v뽚EkN /}SB~H@ ZƋ7vtRA4O:CDp.Oyf lMb %2H_IBK2~h)DI09At(#M8q> x+ s!]~W=%:C)ֈ̀e]֫ܰ#~h^8jeD%`-IUˀkg&]L[iE:.[}DsGYS-.<,wz}֮вbN"rJch>[sz\Tu!򒻲#qtђ,^Œa0=Ob0\W\Y\[:_.?yaPj6YziZZ# N@؛x]@<)BBD I0^k FC³0R}+v), 8XV}ŀJZpZ~1wx!V|}=7V(g XMC3u}$eM'}oYd0l ty)n 1eo\K?M}wt[ {~!T @>5XLRf3F(9btx*Ud `d]|"N_\Df2mz\ҕe&eCfV?)ڛf!fDV?PދhSrv*Cm#P/'<-d)}xs3Wrfn^":= ƛ䎮(9@E (3:HMSW2]0VG0v`+Eo e~0ؕkӾlTk܈ p;:J2)?TfZV;9\&Bd8bDŽy׈ptT Yr@*O?%|{xȇO1uY Gե,y_F䪃0p)⟗Q=^k"xPcX"lUiRs3g szHMVf\X:wd^t9y.yXoBU?~Y_C+\^NԄ:La]u'\ݔX+Z(o+I%j 9;/h#=5>e@?DkQSWD:iUsj]2ʖ[C8zaouCo70zl蔼+zm5Δ4^o du\7'^[(}/n.EۍT߁O: ςpsXIK8aBiQE2Ng0Q9I,Vn.PypդT,E߁(X?Lf Ex:=װErWN,6ryp?/! O(L6z5yiA-<I{6WU.i_=*)w0_C51"ďﶇ ME 1㷩1q=?}SDkOcѩt.|"^U 9(W)Ci25~W3G(\U,I]Wy{Tl䈕1T1AVX ~Մ/o[z0c} d %#0>ҹ B{e' L*SQt-$:8PZ6u[y" @D+ǪE_L숪8 1d[Ogq)tn;ٓ2"ZHW#SP(bmL-06H~UF(̑Oƛ B;9zdi.I =EU>a~#f_%wr?G]XB҅y Y~ixpK5[OPDp ;,ڒR`lF8r HL$jٗ RW9*V t;! %q!bwTm!Sr,' KN:hp>N]G 2b٠œ=$z],.9Um Om#f : N}+ONcj&P|My3X3ڿF-()roʩ3۴/:I#y&7wj];e2:׵9cB6+&Za%ؘWC M*/P_=e!w9׌I+9q;BIA=w>G2˦x 偺t~!ٻ`|mcb3a`y >3>J2Gڷ]z|T=~@pVXlcꖦAU 1.2pJ5UyJr&߸FmЏoe}*zzy%s]Y^ܓ.I;oJZme@6 %C?=.|~*P$猪㮁.fvD_DM#߀c"DvB͚Z)?V`a*o=(@c?J!*т&Qdy;%˘"~'2C ٕm GM^MOtgE%!,29oH@.X4:p5-I k"T#PlceE^)-d xg+O|ΝzvX͍#5?Z"PUjF,/u+s,vJߝ\mSLRZGE`!Q{4V:yY^x[eeE}@o3IYAv@:zwTᦅ<HN_t2U45g_^5kI^q\㽜xņ * }Ex d!ND E++{ 3٨ս'R9Lu}fK"̸ x;"xa]gC-]GO:x^yُR3Yg k Jw-/4Fdª0/am[IwwM|1EsaB\O eSd5жF}YQLUkr}J"e筥Q v :Q^J Bs6,0VMFЎ$V#,6/VhU26̉4@<ð2)_{)_uqX&I̚"%ܼaC n%)ΤՑtSpITܙL*#ۧ|\Ym8NYrִ` YtK nND4+nqؿyP("9`j>pZ!v25nIGxEJP$e7z;HD|1Iĸ93ES @R7᜖ˇ;G!o1v#iݔa < j%F 'FoiO_G> M&w$)Qߣt;e.y8Rk κadü!.0%Vm[g J4Z뭦orqBՎss0-姵:]4zm6^?f39+iGE= -V%G *>@4l-Pzaz”6Mwl})MqFib(!N0z'fn6VϠjӺS[#cK{,hlz#ZF?9-}(/NX iO  oۚ%=FڀjnHN*I%33g%a>~#犊Bs% 1FQc9+zHӈqj1%>a` / sYZRV'I:V0DRϛTmnjnN~oNRM kCѣ*I0Vu@oW4IP?R6"lٍ ~.:2dpgWbIWrQ`qgٺl51K6+?1L:'qO!!$cS0D$a2Nة6J0w}2w`> 0F]ԏ/fgC~Ɍ1142E'hS+AZ' #Pē["Rt=EF_HPʲ#` JxGL`:kZ|Q3P7k=hSt+0/Jq)>6vcVcdL|5^Z_R!k(!.r!Ok3g=j/SXf=*ʿܓյ+C`#Ln 㤸Kp#> PY;hP)d2#]i 6fVMòͧ H]b7@rΡ?٨(ri;Ԗ焉%4ULȼ\_{{le2YXcK؈X`=On8S p43d8hy1fND绷|S{@;7reH=r D^~>=$\t9te7{{ZYdPh"'KtT٬c74GwNϫR.3؞>MZ7徤mʣbzΎx䆓9lS7|Vn"2YW[:Q^W=1˰? mF#םghSh$g(oߕ9a<3+ٷYx x\4醟zoE&gZ-{/H! w\N;xU4Z SvSNO@ⵡRW: s^"~ϒHC7X7?%F̯]bHY,Q !srSS+)CHXi.N`Mc7b#|Nm|yd)sQ9y5 K1}J f;w~n kňI yJvR#Z:boꪾݙkJoG޺}K0<2M';""Cg`~W1WaĮ-A)gb2LYdxADypJbiT3^^k繓Z,s'+顶ahNQ?i9]ƫ+޾z,C{~ݗY:QdG\n,ăPNP!~O๫ z`)[CD=B.A.0j'9d_oAo= p'O7 UPIJ.$-};&բzt[o(+W !>aV[bodHy UWw?o@c> vޮ^;z*R,<`UC;ocGq[l;ڊg1bތYOV<\TLd6ĩwM^ocE{'Z.cL'Q,_<+{߭{i DްWpOL'/(̱V#JejV^q$ɋ'<֣cɄ 9]3!.`V˰brZ~SKqɸ97pOZ">y~@[W N{k>٭ -9c$cShB &Zd3^1|ʲU9(Oh> ɸV<Ow61Ume XXeȳz8/)| Gq#k;w#0͒㺿խ CI4{ŝ)gȔ{q}2Jտs#֧egsVؓ`6Isd;OClPb~6Kr2ZZa6|ϹC}бΏp&::QC~ltR Q>0˽f2a1&: >Zs O uhԖC`r7݀B̑V8f$ELH쩖D}E-L~3z.Nu;ypvrޛOyH yR Zx XzJ n/Sq K~Wg09uӆ'L2p&ZqtK~!S~Cq0k~f;&Y0SI*; vw (݄,๏4I8f7 X0d cqE.CV>2LVn y9b27UhooC}K۵xfc+û;%ᰩ3$, m#;QLسٻ]]L+XS r@B/ȼf?qZ1?Uen/&s u3idp=nY_岪|/_Drfd렔!xq dʧY~5ߥ|ձ(ᎨrGT 京z(k]V buplDcؚ_3J^\??(YLo͓}jsR~2FU&kA8 m1]EF+tJtR{w HWѵ2@PXxJ Xǽ DJN\',iF#"AeP[UdMĚ;l l4'- {`Ym+6%D^hߠrmF1xlrl=NlG ª%nLOr=5ӅR1ىc[ >҆y2լ⃐ZA~_#iTsQQG[āFcT6o.e2iS3k 6[k8mRR@ UH嵤{ xw;|cY?߻bO(1EGNV+-A"h6`* J@~`ahܴ&|x%]I=9hJli2H\4q١V^ZI1Qu4zi1N`6LNz4|z;J/J. ^5V(z_K}LwW=/)a`ۀrσp>u5uے:7}:2}k#"veŚ> B9jJ3$5igre>FB0&~yכKZ|ԠL;_0v~*|3ʁ2E,D]5G$i!R+*u֒b͙8U> t?z {XDŽ9a!O]FW oL;丩 ƄaQId"xZ{{ qN [rʸÓpQ[$J,W+j'vzRZVu( gy8mM AA 5Tic7x>Edl#Q+ ^wv8x+#쎾 |GOPn8B Ʒd݈:[q'|ToD+`E&cX!R% )`3OERn/lV[% !$8{OEW _.c49kxͪtH 8uhtFu̜k"^i'WPй8 _Zn0!>:P{ZRhY:YASU.BIXdX0.J ~FZozq >'X.ë153nh 6"\DE ,,)*eAgftl!sZߧZbЍ >;2vssH" Kڹ~]vAn㩐j&S?q-86A1L7^XK/1c mQ&?y@BG2cȌH 㭞I2y0$<]eN>2gNϡ yc͙]_)DcCPEI -)!{,8\Pgm$,,8bJ| MyG01(6A9`ۙrvqC2ړ˽pܪ 4A[W47"ҷҫ},[m1[ ^3,f4,x?Nܧ6 {$sƿksFP}"/?)btypz[#׷ؗA}rsmqei#"s߷OwH8}6fá({*Buw+c_k L55uʞx ⲱ@1LV"n./q )i*gO TՀY@%1LP? i9Ǿ~b ndr!z8l”ɝx7 .@Lcc crYMS92x$qh-mOxT=O|HWqh2DZ61gu25ٔ_{=~-. L%tg9 u"\Me\I_jzhMӆ-c\ON욜ր#Ci6"-syEh;Q{P\kjݞv4GH8?\og/xB(AزB{~>8 t8 a5vv4u<>Z"'>r%:mDZ 6 !#*|j5E==nhLq-vH9Q3m9vDjJG޺r vHLE%@ A>OGϗ2O"8O8lvvJ:Gμҡ{,VYҹTl>#)Ua`c$j]X _K(Ɗ$sf=L78,z -ܵIfº5\Җ_{&Lϗu6??۝BSE-)8Nv(Ƨ(Pyk8(GjCȄ͋f yf&JNIm/ 3}< WjvE#_+2Whj[v^ [7`,W]>K/ B%6-8 pi++,l ς6k+ miO(`z?8֊5cy@&7"^kSj6Ǭwऊ@fƘcP1zwp7#;.h\*X H߳Qi[Tqa?p֕K65;Tb.#g{- ~fJ{x3%'8i06q,h|"y>_ql0.mT#x H-Lr?X̰7}!VSC'Os]|ۊěVfGsФ-0Zda `h3PD2~G_;`Kt,Pq+]$3b݁oE׬[+-(x&>j9V7hC Fqd;U' <"h; ~F(9.]ێ^&2yM?. 6@3%gu> V\VITu,1ACN3 "Q3 dh[[mXYL x7B؜ǺNSmH%i|P~[[Ͳ78^hD:_.$3IpQF`|EWLS5|\5PH ;B7b=o3-kuQ\8nHbluE7 dswݜ_IXce?KoC7uޮcY Do븡}+qIr'u.KI-@BZeꜙ>&H,(|ќG8㢋Ǒp(о |"_bzT6Sr k j}UxyWgg%|1lylFo&0!&G Vg9z-ɐp E{3ve˦iٙ #xBCV (:9&WZ`N^%^nӮ (=5zvƨ~UnXȝj+lC^}Qog)J:dw$^` ג)%>5$B 9]Gə4}lEKNED@Mbz.d⢏n%4;ecXj#VU;A^Mu}C={+1dE"-U>&-Qlͬi4h=!;np55.Kst&^ =>sPVntfT U?"=lm6;}8vnjiӴ 62 he0,h"p8vaZܒ \@i$m% >ZN_ga:GC0%O8-6CʡBզ х܇0{Rv;D4K V'}A}`7,)xʚ* $ݴG * ߁nIy9H&XzI>aPd!E 7.'x)30uwaCI a n aiTQB^VRͻ|weƖn=N%' ot5 I.݌FhWZ&BqZ7C{Y.@FpI/fi޽bYstK#xMZl\oLXy!6\fk<?Vn"a j+eS )PszC*!>6}R?x(ByH]X:`S!^^IՃ[[\W7B|.8e'pm"{3{0*I3"Xhz+9A<ixf&Rq$Чpm,ɩ{b%K)C[oT$@͗9 Y|C2a.ۛƃ)G卑( s h]N/h"/ӳ*8&"C4 KhfhG5-c:禔Nw\g~b>fG!8յqkeoQ{nNyA"\X[%7r-ߥr =RcsY?b}bF 66ظgbAKr ᣞ@e*|2FquFrm0\xTfUD`bnLTUAM+5^8݃Mf.ԵVV΁e|\Q0+ yx3ڌYq7D{, nS'0BC EʈK֥})\ ۡ"\nHn"}O26almDEįyx4X[ISXT…mAhVQ"cczE vQ8ApUFٖ/,TRWsEܭ* DrHmNSc!ͽZH^vMlʑ*:j}Et&ZݘYzM`j\!7X׸:d#}&ՙʨ9il 5ABGz:#'WGRxY\$r[VY*+D7å0`!5N?󺅨0`FAR3}{I+Y%hym:6n5hm.[1:%s0A:mDW] ʘsˮ"#t]4@gDbۃIlz5oXch=xM=Mby艍&H.%OQqv34!13Eѕr T79(2 @ AVw~,kt:%21ޭ>Cc!9 oum!'5шVA8^9J .AH['oyyGOP2:;UP4VʺbSg?_:wZC%NΏJRjF4 Q3_r_2jC6sle]NLp/N2,w;ńv)lW 23h2PbפּE.PsHGsys\h*tw͌ :y-܅ŻiԈLu51X=9Ex~Wx2}!P24Hyo1![q|Dٗ'OnR n1(P.l䁉,&01Fzdޥ5yՈt-q0 "~?܄.6`7_,Em4G|X 4H\sZх7D^PGR;Iε .V5M@α>{M$tTo谉rf9YRrDnGߙeqfǥ?$]Z9^~ 2M&;$6BTiV^Yy͖^%_,%u.bbصK7l'گ*c&[E9'Xf.kJTBH2 pH脮;s/ii*|~4 ){m DN߬N9T?қP ^XΙ4ܤ6U#BN?I(FjԇZyw2SW'WNU4>?'dcMW>ٙJo+q2Cg|;x^aj/}K|sT^VUk.sVE.%^^L YgRl +M{"S͑;嵈G9Q""m+Wc< J K3f]a2v^*b!lh1CK-]Y?tMрX~e0?jfVa9x~p.&P/'T_ 67AEؠ "ԣ}7/#ɘ\*(By$f#uD@NѷZ逪;UЀ.Ui`=R;cj 2<#8uMg5& eūOkeǡm^1akOQ`'[=hy.7FFD\%l  h6o>JxGq٤y7/pd?v4Y^-LʜY:u4KaQ|1ê$~ * ā1" 0-EuCtYr}haeGOKV4u8AGI Ss`a49lw(+^j»??kX !w}kk 8D.3icu,^f[#im<|pۆ Q1 ^Y E,B5_,6K[?Ua| Ĭ ܧ6W,;tVq3jnC;OiFfc_}(.q] w?}Z%'=- 8o'zƸΌ$7g}u&)or,=PKR)a_ѶK=HoS.5< xU)3Hk9M/q᧐kSY,^4%AfFq)J+PzCTDgjmd<҄SnL dwxf"q./I'ނs@Z%) ׌1k α2aHq g}`$x5Ary [XKIm1UR=Mpl9,Λqnbp]R5MQ!e'zFJ%Nt=OD?m rn0ZCrްzt,"`Gsbr݇RGcJP'ui55}1Yu`h7_ȩ{Ug"0hn$sw? Y-x u?{؋}zQG1ڔH N1,EZ_n0;[e ABmj1n\Es=߅tyg:6S@>zѡg{U~GxB^S8]ȄC*Xy &O:sZ+GQd:A/l ©E.8"߃<&yc 3 #{=Q[pK4uVP\gv%u >R",|+kG X5!J~;-wˑ% ؾ I$@1FOM )]̽vt/_Z$WУyP4r?R b#&1)ٹVAh3hM^cyL⇟ )FCE?Hi+YX } 8i#.!ٿjyXHn}kf{> 9h *:dCJ/%A<[zlZP[J,뗹fuUY[ U'MV=;N]N:w9j -D0?ޞ1M{88Xs2Od*D0*W;q2dp3YsL,hE6W2#,&'zr3& J ;JiR֏OmoሽhUNKx{D3%(Z@wmZdd~lٽӑN|{<%Y,.[.立 kp>K34v&x:_IvB#P[O׻eP A+F<#lěm Gޥ*{sIn\Tbzq>#B4Y&Em2\:1Zdu`YRuDTۣД>l(VW۶+UA0T5Q(ZQ78#@lsH2} 6nS%@#1b!J"OOX}u 4ȎR⭦)wB Ӯ͈oK/" O]Qbv4nM]B{m1 |X/ѱ?%YnrDz/QCo"N] yF9vL>EzgGΜ-s LA;#Þoj8d3d5OalTJPQJsV%S<_EWŬ S XiIJhsoh& L$rkok6x+Zme?gj}dxITb-1@PˀĶY9 \ yV]K7~Xfh3@o.,z#;呠K[сtWڧ31cut_1^mUf 6'։"`^b@)tO7J,Q*N&ۨQhZ?KE5=Pv:V ݰp2r2FPo ߾ ފU[դ;j9 d^Ʃb2f] }]7#B9~c˗>8wn=vdK:ߕ3!3C9t-|utF%j)QxOL"X3pZm9a(B, [:%ZqEt!JIpMÃ7J l5^:8g.ƞ;QMxlsw./ /ndjtΥ ?T2Gu28~YPJ 0.dvsfgei>jRnae9 @?iP*VF_SpOϐUѦ!pUXUzb#e`q8p2oцn2"50^qĝ[D o2 Q=-|"YudgN'@ @xeV1현Ut2g0c(oACOJdM=Jr}T1"t L̬xZC $r*V gv،ص]+`4@Lܤ[x25*틜[ dt 6 jh,Gѹ9vKޚGbX9B:P!7kzǴn gq'H.&يjw>v'qo–LTNq8!OvȣMck\;\ODEn$ ».z ?ciG@Y* [E+hk`֊jU8Р,wdݚHοAnkid30R8Bh tc8?$a5_:}X+@QoЌFG.o%UKB͗JQYܽxJ~ y Kt49(g(2LHj e 04ց auXuk:ץ oCT`oY"mOAz & k}{nRaT&'X $)ԙ|vKA`m^zlD'z[ e)Vo5"1|`7j`i,& \VLx3`{c7: zNx2pk058WXz9|cM>΋ bC4xaXIϱO CtA0hD31FYl[(m_ ^p^ B ș/||wFA{vLZs:g~~bY GOd5-TZQPz:!P|yd:\j5%xJ "N&zR>v2/o1 BSdki%&܈">r$68EyKL!VsHW7H2"%;yc-xDwAKLB Q!+LUgI3W@k=X?2mיpzd)yrZ^6PfnlF}|t q#@0ܻ3 ``%Oo6f WawAgHk_{õ`#K6Ă[׋wV zff߿!!Σ96:VZ x`W*Z둠bvn[L?ל<'rUf/*y-Z%vX$0A.^@c8TPK;gfgX:x 欜 4݋Ӓ6:6&F֓"bܤrэa >T_ V#f ]ʎ3'xOһ=U".Y@b*9z.b`cp;[=:Vuh]vm 'hK?9X|!y-bj1b.~8is5;KfMFbBU3j ٬dszNُ.⤱F \E3XΆ{,N)~4|=5b arah+Ta.r# eO,&K'y;e$>5^nʫ?hag>ipiSRāv#k^呙h,gYLZx/lK R\/ m~!hK*ӓWgDȮیO:ԡmWHc#}G!JJd9Vuv(| aTӿ_4ާ]53|o+ID Xv?Rg -.cZf$fKZGAM=vذ(-ΉIJhYu-J%gt˺+Da v8d"WFŜ+>OLӦ Kd`Vh2ݯ}iɡ|ś?1P"wشGq(eB|bccPL?pAllGӹtR>Ubde~a{=<Ҭ)cax (9)<'-:_C&Ch[dH "p-EC/XC%B8\B:pJ+|]0[` 6dJp.9E_>肆ԣ*ԈE3,1Κu{kUs8@cXGޛ%rf81ŔpԢYcOUṪƾ˵-ORަ!ďe1Ίdiw^g$PNNV/IfюӺn |=K1,TGy7ӀԴ^5el'&&)|Z 3::7 wwk{0s)pj, hfQ_6TF- .+"}!pϠ(I >B틜ʼ\|P91R`BI¥&`@0{Rc~g10(7w#[L5X \6&.<գRcx+-<6{;t.]{ATEB"\׉qWPcT~X޷%Ya8, EcOt~=|n?xGX!~W*\]QUE4}{@+d%uDbFZDSN( UOj'"K!4. jl2fX-j2EGAX#^1іZ'D?otƏ#.잢+ )[ل )Hp~~Y?TC9=<f_[&nMaXn &px_y9<?dЮ"# 2ZgBD?Vא[N fײT;$ .Vth` P!: Yhe"R7–?Q]yhYzB=4(2Kь--X ЮwGN_4R&i=[R]5/8:#oCȾ"_!&WMuT{}S~Gh>G<?[-J+ ӧg|2g7ܕa9b/J ;f6ڎ]8)=NmQocSE_1q%%G٩x[p<:c t[+ 1 ,;wnl*T\iEvRxAƝG#}\=edZ$?&Rmz3@s upI(a@;ҵ=pg`Nm @ idq.">j-B~|#i|Ymi7s2TVNWϓB+aXY5NK~WZ5SQ; BGkQ0I9񼟖^h^%c96ɻo DSVg]Q9I/"IJĩm7ġ_i侍=<"&h+sFT2crKuB$U }&&](_d x &}U\ς_qeGW~2TPdMSѹį⍞Gf&z Ep/ ѳAQeP?,N#]F;*k^&;7򱊈SI"1UcJ6~m `{D0]T,>q.aJoZGW{XW Y-SMʄ<-:\M`^_Fj`U!לb?zSUT$=hAXJ]ɍl48ԓK6 6^y#A_<~ξJ`BAwLfH6bL(`& ҵOϋo:Zg5X {&>P.V[ j 18̌vʦ:JH(#UqFJ%ڪ,'Ĕ14T8  26|+j 3W7ܘ@|yDJY'-d4@9,|?:~m.ܒ1cΈ_~!#Wa](!S˻_EC=UQȩD=*jP kxJ&m-upYpCnV3J"&ɠ֮oUA\ 8f l-k z$wd(dhGM[0 c&>-ʢԾ1!鰳z.Q3ԹM@L}ͱX%XfF'1ao{_Yڙ _Z:GP1i2¡ϳP_zl$NT']ihBd[}/dfm1;*ʼ~ƶP}Qcc_]l?KZHt*d`%쯨2)d ~l[UcNȳ 2W&P_KƄxd$"r>ȏm1ѧ#2' 9q8ׅO_{Ӛᤓu#MskSZMc"kO ҄0I!V _߳,peQ$oYT싕l3hАe_ lrTkIgz6Š9jFwǹ1x"Y"m_MͮYDX]ic\ԑ4ňrf8n78Xp#1hѬ)/Yϖ*<ŅJ`9**IP@eF+(9Bs5-Dey4mOed+̒u6Nžud+uH3 faDopIƆJ!5th$fߋ9N[q38U&,*,m)@ci+t,ȼ('Pg=&DBux$3´mv.8DLŽD8U/«.Bi0[jUjEΩ6Ǣ'^yv|#뢒ɿ\b֎|?olm;1K{BRz8vD*3C>ljtPh{/6nm')6Wd#j@z⤗}(uSu(@Θ4! Զ^.ba\r~\\u!+_.Oi.v~zo k<2+[8#/J> t~e-z?JL "`FI: k&A/ա m.ӎ S+Wg-Rr2$Uug`J.Nt0: %p'T@j^PK7*uT5U $w20bg)FbSDh:d 7|l3>3XZl-mtk nG5X-ܽHm&le2 p }{bS Obò;[eY E56cɢ E!Cn?;!h/|C?,9y@5/pG+)k &YlV (`\W$k:4Q}vhkWɳJS5ܥ Wus2 j}Fir6—FtsI<8AD]3HM7yRC&6I(k~0 0{Y~vgc,d0c/%لw[j\lr$vt65Ê35lDi8 [ s 4=Dn?W Hh2=bF{$Lψu,j&rР/Mumrۨ n?aFx> 񕃲r Q1zZb{$'_ .; q0a6@bD ?(x@b݄)mvޅХ"9Đﴄ>c&XDuH{vL=B @3|j[F@&J]҄C|]xQ- wK#onྲྀl*~Ep~Z ѻE v`S/Ρ(oIÇE+7߶D*@8ϟ٬G]o5YE ]7ts$N%kfyYA4> -R9\Y3y{٬'gp=檣ѯo`>?,iQS X!)R\].6~HT} >nߺ H,=ЦbuUْ| lV1rǙFz2p_/?)]G&a%lThCPHo85G٢2LO;:ؘ&wd42{3\EMybkʃ0AJC,ܢHW-FMɥ?Yzn`є?r%jw\[1+TEzGf隑N􈌄c>|P|*%~rDŽ"ON#L҂j}nAR3?DKQdf\=fVVbSm֢ޜĖ(6nAi0omzroF] Qs ?#@nrfD #b sf^o8xBke([F'bE:Nɗ Q(2?SG 1z: 2VZ=76 AYL|7Wێa$P279g5^sj:@0IZTId|.Ub2I9wp@RD<^'/jݟ61<ŘA`us vЩ#4o9Ġ,r\;zݹL?Am9ٲzt<@(CmJA< ?Ѫ\?<[2Zb^"9*;,7,7˄ո0' q1~ f@|g(kՌR"bNXCtg]{WG0`-k󊑌,3^!iI3sic7ȅ yJ}oKL9I^VñՇK=%(X29"4C+wjѸHg/y*g)&EwRL^LP%5)u:߶x|52)d*2T~L93L׼ v|]v}.¨A Mr~]/^Rkuլ䬳ZtOl_(E9r쮛(JT) "Ce8bJw137=7lG) Z%w -FXu\Tؓm,;tQDveit&CjH Y)^)nrȜ}ˡػ|QM3lXҐcH[F.׏c}мlu7.XUC֕o=dUOQbr5灗xv3)#]΁,=J.5b2=F+!dE{o47>v?ooAEdJ08ϘF2Q_xnp+܊kK-xXXft0hǗLKCD`1+b&4 ^aе1I"4MJV"綣"c^^CʂΝ>n+Sk#ZFiք3S+k:H˓i- k?rH\>cڭ >4|lU2'PЖDqŶB=ǃT%N1Sa !_U,!սm!*׸mFHEzO$!)%@E7о"҇R#VT`9Y-2hz[V]#գ́&; xK|]oGk@I[zwpC# ZhTJu,?7wz\ڃ$5[^sb/o Zj<6P$좒xQH]G?`4Ou10K~¡Z!{?>ᘤ#~"+: `]ej٢YP +ݻF_ÁC`LgtDM9'w4=y$Ӟ-́flSiݓ7?q'4NX>7MPz2BL~Ŗ,_49/3&{ZL"_d?#ZxH)M9ml.pſ!su&`s.~8}:i)_ $B-8=2:5̛a->"4unCr=̱}R31şHR`] i}(0ʠV*^1/^sp޸r6Fu*bx?FЙ-nD &J *J0cRS]h.p#bl1a)dtoNbv8Bn%WI fwͼ}ʼnRj!q-/XӪXf=+ݡNcBپ7E5^3[ނeT`}qꁡ($AL̓:2ҭJPEH#p Nw&D9./# ݥѦcq36k ľ EjVWM^R*:)^(\|[#6y!St"k_MB3M~%밖I <{y:ʿ{ =!; ź'+{ʕap1kkWkb"ؤ]YW#caBd GaOL#ϴ <Yf7 ֔Ep >ɱ"̘c9Cb-E'k:5ݘ:mwHy/!0\j3u{{խnp/N@ڗЌ& OmvQbF ^@F5'*-W5 e\O8{iZ@KFp,uFA kZGG6.hC"Yi6nv`,Jys ['3@o2nOWJ^H}oCTIkg*+n=rcA#UIƚ|snǾ'y=d_x~R\6*QNS1钓qSU$l PE?a,驶`;-^e'ć"W,r?)\}RΑc@CFYE1yUQ##Wa`.w+¯Z&m 8DeҵTHKOlȋ>^byy6@iHg)jD[K(P'}2%+[tHa\wݡb[|N6FLҳ-!SO(|OշHo %"$O+cy졵X$gՔ\8ԡg4]U_xU:e&iΠ/uI[|(l0jh%ft#y'!kV<yr<ӇY\J}^,մUrk,>() JV|P6SvIYOV11e| BnlD[qĥ>y ,`&tV_36}>iW~u?1mӎx,[^YD<آqGlvϽG\q 7um;y/,oQ cStw!4">+J{9 b]!Ef'mge8`[qѱ-%4R&HO#?U=E m9TaDL]݄x+ƒTA.ϵLCe٠o~Dn;!=Bt颫zQ A,54/`oR(oVHҧRrYFapr\{SMB;-ehx"(טv$r?j{.c9DIT0"-S [ G5-}u;2gc ~YfOF9`B>itos X*akFrIٍ.Xe>1by8L5J3>S?vݼ &ZuX87 qWk9ƒt:E săRr١GR2y6U9 |UD0i2f+bt k6?%ϱs-atPɯzvso$ᰅ8(v n}6wmb5@q5ZҰl79KF;ܔvLsZq;mY_} TxѮIc 7y57x؍ݗjdy8NVl{['~;>b :S}`fUeqTfzo8-ӟ""/stis*k9v~&sVu:\hn76g9y뽒x~3h6 =Er[L_D n 0?W}O_~0 X~svJ\ e!+S9gQІ8xMM8/[ӚnWX-~T#e WY:n;RZ8 9r⣧2dJ8=t!u "Eq]Ӯ;{ИC,8jKQPhzTYYGu/ʭť=DGovwC*NP MF\AWt<|&!˪y8"/CVFLIzi.F=C?6~ce[P٘0J4FM"< !z*:_3i$A1fCp8 Krf⮄ٝԝa#$z6@=GG6V/#T߱ۂևʤp~: ]d2S8u:su6~{/NV:W?ܟaډ޺~./I:ڔxvOa ."JtQ›[%B[C!P4"n% s[qyLb?= :xP>aVE+Mo,*dYn׻dFdfoe+XClmUul߇Lzg!9Rz) rM*AF͸H[Í.Sf .t{TW RJl GB _Ǵc;Q-3&)IW ]&an刻)0RFdgy.Ow5rz;xʸV}4vtn`ˋK0SU%攓N&Tdi6֤,Wr%/p<_^.叞9nk8nU#Մ6ݍ)nF_/mT.S, IGGb.1(8]{Q2v2`Zk&tғvϥ"ùR!kT~y0/U]}P LSBhKrDL%W!_!NT=GeAkєVd8GoQ,kg F2JDŽF qRqIJ^-c= RCz?P^8Rb+Q)[iaKM82SUqmZp4ndE3f}~ڑ5ϑzlA*P!S6cݙ_!d3@Gﴰ{3Q@./cyaZ Q4Cq (2\m9P!^,E"`p񉋋 ^o]d*>h7&>AWf[4I$`YnVkP LeRUOKHn5oΨ78כ Ԧ{&`oǃ}JB4MR:{[x ෛյ*;|"<, j Iɪ;4nC&ގ/XLEz-zIiV2gH"ڋș?mO7g\)H8:ϣ8|m<s5{EqʛGX/Ši͍.ە5IFCgq  *RlnbÏRe[:_-k)ʢߚx[>)qbnN6iaa( MySESpfJXp,OZe+0oZty s}8"gT7|b>a4՚4Q1K;ڷ&,+kQZ'_\i;<޶'^)xCsjHSEZZƊ|F@aȨXYe -nQ]RbtkK2]ۙ ʨL)6I>vpbJș$hG]~.[qTOnq{1'P7Km,UPGAZaz[B\hxy^J柂iF2|s]z@ΙG~\99&1&f‘)ҦfgF#80+]@tAQރ"?dHϧ RNMI agR5qG֟N"ycm@TJөc|4LN}Ŵ7PϦG zf7ZR@9  ȦS &Cz?  %>A3+?ki[ID/" :=TQ+{2V%'_ӹyp~'ʹ{Јw(v ~O\}beKMf5RW«n $&̦R>D_F:7z!yӊOLVuHpyy`DE`I .qX-m[Aޒ ܹR6ܣ@_ LWꕞp'ߴ6%ow! c6U8D2O(GTU;6tF@BB.~7rNX wt=Qȇڰ oxT \|* ]F9/}B4$WDJ-@=w_DŽi@,?+xW[fՇ*C 1j;%ɂ W/l#  R0 yL+fQ\9C9o[WUWט_` ]>,g\pM؆>'uTu)b G;Yŭ`"i]+[cP"-,Nez@\ѵ7kuzx 08-ks^J,OS|&ZnBD|m,+ @'\\@Jj'tE}ou[c*w^Kp8Bd Ex"dިErQq( +_yBMd3%F4Xг#gVP=x0sȏUӄEQX懲}DV/Po Z@jiݒ՞}KL0K- %}H7Tu=YnA 'M ;u~盡zn:lr3"!&Ȯ^o+ Vstv0'+v/wXWo#]m;h7Mm$&r[pk=!2v49`Kd[ [)p{QTjh%iXHãxZ|2[˕v( `pFEj9{J}Tj1+s$[wʐyApc˜xs+k6ª w%].5-%NR#>`uq ^R9fWLkpY_Ay>s)1|zIt\tJ kSK0L<b|҇L%7U, ~=9v8ͭVO$$0ꡟ3 ʜ1\rWp+hރ(CahL `&t/Ppj)*^*2Nͱ^[gP|N`gmhۑ#Y>wu >6zm;RBPA,IՅ?TSNfzzJC-Ajp g R n(?]欪n d6UF4A H~X+Ç,5}W= UM‰CTgmGKY0KMeLS @".{d1As^]fQ8}f@w : H2;k}r;鋁Sxc$7Jg )]mPԮ?c>4a1 p@#~70eU'O[)`> 0)FLj=uWnng>]AddSk? 8:(xJ1J"āݚQa.ѿ]=l[)XH]vPE,5ܤCjՅ\_gV(\+>9I~7|;= =Hox1t57G݈ԝUBƚj~?9bڽ.~T?wASQШ#tIKўQJ 3|י#pÙlnxD(Vڷ:!2Jb (XXؔH|j.koU?[/U%z̲[rws8{;Kst00Q$8+:`Aa&rOOep"ǩ84=ȠB9ޫzJ!n =:M{oCl<nuJŭOm2s\)P.\o$a<^ s{iӰ{ڣRB4l8Q"e1^p+{C >+(ljuKDeϫZ%)or?M%%y7F\lZQdP$x*}X*̋sfz_Nq]&[ٹkoͅp(t_Ee"C|C˫!/a43c:+O@~B2:w xpAO|~89I1il✕fTq2՞t?D/J`;DhpL2)A;zKݫ9D> KEN6ƻ;`ŠƠ4O̯գ]%Ӷpl=4. JmyPO[K&7,qA4 ?V;>\,T{}sew#f2M% x:KOuH;2X;4լ`ی8o̴S/̴Yzd @w8Okk\TW0X54&J^4Yis=NM3M-9X1g3T'!#6l V&r7LtR;H05E9|GWĬbRU'ȉ ݼܢ,1wɏhq";əEbo0Jزwټg/bfwM$8$Tԫ`g͓>ER/ټ5klsȾIaxD60 :]¨caEƦ~75>C # JPze35DŽ=Laq]4v Uw>-iXԾgRC,X^XobBMéQY^.8 561Kv$ID9C>4F~w+ GX\1 b[ @$EXu)š\䥘GRݞ4~e:VylOɆl݃rDKpz;AD]bX$[h& ukzp+i/9Ks]XD̃+Ln>yw2ƛ}",p@ Sui'z3o?FYQ]|+u/))*0 rF J8ܒijW{큓3BTF-CE?[/ld"䁨;\ p};0]Mf*pDs*Č"}/z!<:>ޏ2Žk16ǰj(8(<~;y: ~c眥er]V/jKtGb?,2uwȀE0ж_\O=g{o 00~ щF=,zؙ_KYgE6s#ڳ"hRz@ɗ.= Xa: ;LВkYXIO "F3T‡}#$5=>նh@ɪllGm uN ROZ"rp,[{4?B>i#)z$3SxO,ĖK{ [)Qw 6~ط2n#l{S,SYD]9<}*SL t `»u %R)G'Jj3IfDƝہ_V DGўMI_ МZ`w".gr`SWCxMBp"DBj/]oDAVf}br%3&q^tomlgѦ46e:F2'E*.|ʼnZ!ROd0 -=HJ)J7TڐU7)6[[ɫw@$UY5s;/4+zF32i cZU?,NVdSt;!khDMIvBT\H[:4 &m PG ~Еhq v浍߯ʜHTnuD<4q׾ٶ͵ v#5FxLO'^{E0t#eo`_YO :QB z\554/lA 4tE/Ж%.XSO)ƭb28.\6MMD($x_sk5J sI;bz3[ՙL ًBw"f<X\8R%>ϴ` ) ~߅j}_\emm>X2<\/ lj~e;uLVnJ B.pK床3"i)H dZ*IJc,=.Ьl03ߔ%nukyCLLiRPXNvKژ)U?D2i 틒սَT\b'4K m#ИZ\PWV[0݇d in)%il ۋ hߚeDIC沵n3֥mQ ND]9Wnċk} 5c3RSI7:7XCKYwaH ɹY @Gb!vk6HsmQV4r sS7n0$뿩)_e* e!1;| ^TЋaOZ .y E^ܾ@`: )ym1 0RbCźhϹMRZ`e9 Q=n8!<qŇ_C糯3** r?G 9`Z"Ogڭp:KhVY\р:@/W=3 xXӓ4Bkx2t^ z7m'Mu8VB(Li ۣY8Lzwl\~b{o:p]56=.cg:$xH{7Mb9:~Rv+=SNi`0f˩ȇ2Li݃@Nmwth;eKI_tVԦZkR>ҴdS։qZ\h4^ipӭ#8 A5־}bntأ߱V[=h!r jrVVie^k /;Pdu)+$P($B/X "? 1&@[ZOh~V݀@Cniݓ:P|BTsE^1 ˻QtA,x%pÝ4b(i[zg\"# Cu$|fS4cM爵zŜuZ~_7")UTi"rxFЛ[=UfF :a7Uĝ°*DY{g# 1sR/7esXMvls)]xF3v;dâDN9jg Bo&&rSW,EҬذ_я .p磫[&Q'Vps=WZu%?GbKD\aӤtv:th7e M d(r ߜ{HS1]>t:`+qtRZ?R :V7+qp}OQ?\#_5N]ј1EfՐ2b>3ۃf i+d }Zn׫1aT>5 {j7^d5޹=,x'tzHPf'+ Qc)pXm 575&̽għ6RźS wo\ {tV'1H/$ ԡaPj9FJ9q rr/_mٵ΍Q|˵Qdkh@Z$y!t|-Y]_7+sG@t:`oxAߑrXnwί+mlb"EjeHA#StE0Sh$^cm5 bPd2+1SjZ!0o"k~"zL~7"fil;Z6`~q4b y=膇x5'.GŽLh2cdzu^ٝyxޅʳ.!մ;.+ݭˮsְ{XK t;`ĝǪu0텍1:5`~Fj̸LI0(E<7?3 ,c@z iA$,|cVr[uYo(cN$X$޸HX!*^fq+ 'L5뿧oh,J/EjRq1[5=mlY OWaҒڸl'։heuuuL2C"A&`rtɒˏ> AƎafΏWÓb4}ƒ1b׋1Fw!f=fCe-U 9ΑI~))hޟvh" @B@+ۃk~e?<8훩>A7Y3%܊o; A} ѥnj`٪m~?IJ?(Gc b߲#6^/?}H_ݜZ֨kUy=mג:.ҊH#~nེK0t?J"MHP6 NRRmjIjIQ j |C[>w9t3h:A++˗W,lvߪ?wcoF8~ ڒZ j]*9u"h ˖SXZYI"d)iAxex|\VZn0`||jU&o!u[BilL67=I^r}[ٯ DYcoG.vEoeZ^wɽĝ+6"mwIz*/ye<ƶ0d_!y|rIka&X3uq4"JAY &Ӹ"+p'!}jg 6g), ? LXLm^j1k 2GRȽEQ֙9kPVv^zvg}("v67u zRP{^} aZ8HUGb$3ޘV"tXA[hX/.e2ϐcc8  R*ϡj0$HƴJVI2bk E3gHLC8wvUIB&=UFAEy|;\4 ͼ)9}ƨױ ^MPM`h'tY["x~dˎۮV* ڤ]a񔄙%Ts[|!:TW%=:u4\^w. ǡ6Ya }]gܩ9ٹqeTJwgx͝h0lL/\ًX}@V5%˃<6@o7L3l :c}2 Qc*grpAao&#:gSh"5q|"RҘ7U[ 42v af.Us5rɘ L8?11y]`XOY^ bLa-H},*Xa;6ɛ71C`XZ8ף'Ϯ<Ayz "e+ |Ȅ7{$6!FEKP4їPþHx?yX(f if$T >MPΚۮN4_PH^R|DɈõ""a]FѪ]¥dw}g JyE Wfz0:NCS7 Q8 |U|w,i}q\U+4=lՑ~Զh Ԭ\B2=T~{Ӟ4Q,KZH(coM.kn.]V;(,!`=gD _K!@z/Ʊ8TM#7s 3E3:mN+ߐ|q27C/Gtc 3ˢC@{ n P}f`]袶p!:ʰŁ9*;Rw\#x,LYR0q.F+ v *n ֝A.P""b'[^FNp*g'N (<"v乽hE9Ub/ EҴ<^ m G~mND;qB)\Sx, 83\skޟUǃ`(t$·ݤY ,3mpҀt'I![޺vE2qF 3.ͤW&ʊ0ּlf W_Mic D<ݣ4t,JNoP 9.I$o$VR&=7 vry˸CsA`fd^oV$0kϟ=z[f?:b-#YצaSc"u,Qˏ y= cqvBt eWVWh߄Mq,VB>O!0U6sͶ.ۭ K&XUl,*΁ IsApA{dHrZGuݡf}`H#H;ݛȊc4 -OyeyDU"!& #ۉ)NXH[NÜ5Eus)`!T`P}mJO3!+' ;x:1qmW.o-[g 3&/EK #F[t]{l{+zB4ԼR}D9h^ wpS"D(oOSGLVl,xuoT"0nK=EX[_?|Mо̥6DcjPf'huow~1J mzºef#zcH ꯝ=wb64كd<рiN`rY n%!y-Mҳ/pZY:7 _]K-ųͰMVH̀>m=AaTw.NR7)i`aI4sѻ$grDjN# jafԏ7FgQlIWe7­z@&?ۥ$rcgSEZYhO >*[vmݽ[2ao>$`0Aߴ#>be@+M!doaУge[Alȩv/V|U7R-S7٠AquCƙu=Zswx-H{]bLNn>QFwғWV-nleۢz zڄ^n#բ.7zǪu ".g | JjRe%G (#rŒnpӕ p8nC5!P34-Rrp4}itaR,Tw2XpNSS+4oq??IϲA2yEjOTdaPsBd%Jj~׶g7*!⋚OAf.Y`+SqWҺ+lc8Q57MxƍnnA<00$3R`↗#No3&vxM M/unym96UuƁ[j؟n0qY g-}61RS*8^c=c<"-|~Ӑ ّ~kRcZ{MaI q4 Ni^C̠{:JsJ]>cNt*>bѻ_T #i :2'۴ɪk@VRQ3eyFW%ʆ.r嫴 |9wjB\:a%8S8T=ӈxvP?S"י H $m/K( T"_f"%.*(c~)B穀i>ZzauU2#bnG' F܁|T IISz7UQ<+,7dhnԡ>c|&# Ͼν@E ZݑPU4O.d`uޒ= f0y: URO:!.PC?{[7b2Gqo[ CRP LvO*΁V» ~f/G1X){ qFK+iFMnvM|;AO+ҿ9g3$3םòu5[]/aɦYE_ldx4 Ԛerh)oS4%f2D@}6Et#%MkKz&ҮzeD# Ȑz,FsTs~IL/;ܛZGH o=)GLx;ϕDc^jx:=J #!2-0lJhbd$.8Ω͌4&#j̀=%˕(Kۊ\ԢJPVU=#2)(/3ax:T+vxkSzۊ.Oo<8EK_^S0ixmćDeTq\JՐG_M jܞ2uFV 0Sۓ/vT4.83o ݍ)?fq7 ~f$"F=/6iQu& `6n4Ff {H*^FK1 1BOP2M]ϦA`Ҹ' $*l^/`@S&1fy| q}[}yR?6dc9T/%p@TTzzAR"yƤ#y=7,9KBF5Vh$bYe47iDZ]sD}a^`6g0P7i>jG@"omxv0AX$S ܾ MmS J f@f}glF毋KދsC/m@f{׵⨴]Fs!cuאB={o8fI Uo;dPaE!=m?)Iar˪.YNn\ J~_e"HmǃSCd{f/}n4AMW?AYtQ(pnCYCk yg8t* %Q^IdPKqR`r9s.L& (`'uⅱePU'2~0kTun?1~K0[s%-ސaC:@IۉyϺ^R ةh eIQ8n;4JF0ČU:G1:@u2]h g9ԯaN ^zNjZlǣ$Ā @,$64ug+HYWt2QX1Łf/U_^q+h r8;"9%_G},(J24@t <,;oC$EǓWCeGlzàSá$V!~֥D;^Pv1"u2^x_E+UTF,GXR*ԈC#Hu}KWEʵJoUey[ m#F)4XrM< loQ 51'ӧа;b[HRlf5וO_c%L׻gfW :$VutqvS B&UWk xPWTՅQ<ji2!x Af`GFޠ?.8; ĢMM 粱n:R@{>w>MFo.Y=(կ\ ѻGR :;޲9A?L8Nd2\iK"EG-EI|?^/,m# 6>cR D$4$ɭKfK:':n%ol F"B O'B8Cm+%M q%p9m9|I "%*@00'NQEМƄG̏{a}7SFL=}q'b[mL:=w~ JSz)d 뼡W{ԬP.Td5] GՑ*) 9:`bH/¸+9᧡-`4BϗJu:!˪!!Mn0t{xΉ>QIYyZoKV~i}{ѝpz\`O\|WQt3h?n'%ƣ$*D,;x?:^30aޝTHdRkm}KlQF"$ĉ͢JPQLЖ;~'b*WRTSbW}Ȇ>(X6.[}qbjbY`g' _Y[@;'*QyW8llqJvRt/S+q))/8^?/۽y`>g w=?[uBNNn7޾ie CF~Pp 0Ld3O%#֯Wle0LDl{bUΗ蜸[\ge_>MyH'l O5Vsrq/YMb/?Y-mJ؎(;'+N~;٘MeW}4> ¢R~uxێ㞯),QRύmKZGGFjy¨J*BmP؍o$K`mbld&ZBRye }GmH^Fghm:mCԙ]WTbAul^$ڭ`/mk@-Rsbxl }=|/C\ҳ|j(,M]]Z;̟gD 1,m(- " MXA NpI!u#/&G쨂H٫|7NœbCN("ᡩ 'Z181!tP:F{P+)o Hufձx"8a4!޼T-BW6ݬ "ycχQ-ɹ]5}qtחsj1swLj1"'C7wW 7~vt|܃&5jK>GA"dM|% U/dyn@oq'EP#*uQҕCl9h99%)o]:nӦY.oEg帋2K̿xh()b|{y؟߬>F%4"`z梷q2gxpE.}x:8),!,_ܠe3xkIG*[sRA4{#GΪLzxF;k ^`bz&Z)SuF:Pd*TW@>W&)n؅JxPq ]Q a ڠ`Kiׁ2)wbEz';6wa3To7PL@Y8Ouy cM|kB3 ) N:xu#F7;`_Z kagw XQH(15ztVKVddI˷^B wJ QBE }h7-2*b%|p2m<  Ɖ|_~^!W|d~-p^=&:LyQ5vܒfO5\ڟr1\\ 4M,=ಶYnڦcnS*pZj4פ4z+~χ_R;'vjf@w='(Xj1L(j)[BDׯZo@HBȡAoD}}K_\ xTY\W큒D *jz^iT^!ZK)f,[-[!ifU +J\ Zޢ&`m B{0kMa&oAgaǒ"&|yi^v/ԋps.MT)S\򈪛3y?{sJNĶtU{JD8UK' 55udh߮˸5s/@!^4BdT%an:TÔS"sM,;(ͬ~k%==5HC8kgT~/,1FhbM<.F|mn+:i7݋dz:A10B3SFroXaol&Lq/SdMkXѴ.^h%A֬Edً)F[2"Py5^ѯPuԐ- uEۂ,9s%oH/ğ $]}*2Rs@%`X %ym8v/`K;[Խn.pLlSC:oGCu3hjlpǫEC|u[Q>\@ZۣrΓA sT7݆oXB5_*ؐ.r9=WV!k\$kmb?Q8m@)r)iYݲ__>xFK^S=LCY'e*ZD}4X(OG<v4<0pT7Ҙ+_d8תte^ɖNM蛸_64cG CRJF) \[e^4huJ†fW+8WD'5N0nO )`/r&վfчX`:+;ٗϧx"Jq+:3q{#cb1;vtqO_{aKk7D>Ev(Ob+{bSlMʌy|UujW'hQ9FPikZSY+U6ҞG@;R&GXk1g)`ci&V8rn9Z[x5p EuR?571 ʅ|* *m^f\?|d1qP9-50=hV.x!匭P?fu"-yM(JvAؽ&_~JP=G`i]~[ rstP_(需>Wa4s|)bO]Ƌ uS* R*Ӊz+ v`^O5 zhS k&Q37\2p>bM XmLBgPnoLnB$B2`}zZ`WO\nي['BU%7AC=[- zGt-IX &:coGcoDSkپ_xgZqݺ4Km7KyTTJ LIZjHsv5^H//0wfT-VU$R~2;%LE<ٙ<]R p%lɓ3MBqa cE@v Ce8xܐ׵w$*<'t! [ZwF=%ḀweVME2/~DZZ_/!/13l>ߌ/ڸBv5Sf+M~>Q6`k>(nŸ4ī67A ׻9.;:< 9wXSlW2tJR ;bRfA?n ɂu~vo }`0eSU "Kl^vǧ9m.w l6ARzND5V0ċ$Yo: i#5Jl%>"'&ʭYcݷZS:Ps9O*˓²NOgoH\۳S|QԤr\l"a4L~Wx_>@{vF In(sYiϏ{k j|Bl$ԑHՅo@;~nh}/{jbwL+>v zkc[uʦPqaT7DMdYRE}f(]0c+LiZ)\.׷T!d_ Մ"JmO]cJc"bT3wXgo4B]CXNZm VF@5#{f-w$CєAlmf᣾dڞҪ} ŗY0ДCi9HZcNJ8Һ3y-"ZWM\XYSˌsʱ{&%>bʲ;ZFs{yݡJa,jx5x4Ed&jqTsŷQ;X@ U:c4pFqCm qym@g|Ք :S`^IwyoZsifu XDӬ2YƵ?jݔF^boN"bFkF(^@s:?.H¸'W^\gKAm!;R>9υؖ @̘E#QxCpG\T{RkhL`#>ke|ݑuOqڳ#[h ",/u; Y* K}x`ztpi R -7=Fb;@w@ ~OC޴Ou\j')61@$ٌ Jb&'VkS7-CdX;(5Zq ]5Uygc<"/"1b4F'R]WaДJtvBM(3f٫@T$鸰hcŌeI$ _Nڨ% _xL׿Bgv 省.dH2MM%@oycCҨ#BRyQjۥԲoڨESFcZ껭hf=K`hVk?$ja=t6}"ӠgJ>X.we^yn6*NT97w/}]|iRBGkc߮|ѿ no伓8h4~}J"qa&B ΗAp >ۯ6[*FTvYh_1wؘS\K>]3y\z39:fӔ>2mv.Ẽ HBnl_2RfzU{ ۦB4KyjͼU/ i (CK<PMuI͚ljհ[jI-su mm-c d *@eY>IsV3aEOY>Imm8}oK6 l3|zª|7)-n_@_<'B-K5:B2v,9̝3>]UsF|#MTLw;`f1e(sw8)Æ\[.NkmaS#lҩӧ|ы)Zu ō8ǡ~Dĭ#Q͙U;T7A̋][g1{CS텽ȐQ9?A@#73Z +%EKK T-H<sʊwKFPVO 8\yYְ![/HK֫ HȜѴeVw=l-Vyח)G[>Va 0Z"/sD}$|Nlxd2v4 bbo`u}dB9?|?>j^퇪c @V聬d qv!n,4`UWWBVHUyHK)W¤߉b>, AA*h"_d:g+Rt ^n^D#BPXWmLg L=\`8<;:s f qX:f9kcqE1v׼SH2.Myl;i)[rc_anW5`*+_#;[<(6 xOa{C8{k*v=| bXؼ|ODG &ǎWbLIe~Uȏ)j/pj9B:ȯ?V@ɖc <{' <9Hk"_F2ӑu*{ 74 156rf)/a~ltqc15|i%Ijb !OU=Ё7iM50i#Ć`46b1Sg("3ueL~)*0c5| QD` _&q qr3r y/J~hdxk2CܽphX$@ʶb0ݮi K}[5& BAѱv$X=+[!յټ׎(8Ʋ?f.[ 5HN+287 |k|41@zO""yѥ1ڞeH!7 gb* + Z\Ox?1⏚(No<& )Ƃ+,1;%-fDBfh&L:ȹJLA*&XGݭgd`qH>-4;Lt7 x|`>-}Bݿws%"0&-qL=hHz^[yYPIO%\~g '}wu"OUUקܚ7 a7V'=YwMAc(ZL%27#y(#OyʈTG8=xAʶķ)yv2yS"C4 2|lJ?3fP>Q?]\.eneKQ1{%P]G{@}:'Rrh䨨G#?*fFi5eք\6OUH4I&=Sq|캿 ,WC|>;+Bq R>zwGO}O 8(VJ`38ǿNo}pdv-Z96l,~W';; ֦U^F*QŅEpFI⼐y]u@{< ri@aO򸀫56gn}3[^\[$X1s=E [NZPZE|(k#{W&\bIt1ЦFxwbw@4O:emhpL#Bnp ZU|ن-C6@-VR:8/*MЪҿV"=yruXKH *aI P/KNZ.F7@3Ɓ{d/\fNgsȭKxBj/ŝk sjI<]P&m{Kb}M.tkC pJ{.FREOYBrDZʋycZU}}E1&4@~ ae[;,IߍRcΛ7?A#ٮN?6i;ڹв_9*iWȭ͹z{ŭ%b6XXy;ӽGruVew&c`xa:銖@hvXCX1lރeB(\ҍv/[6WLt>w` ZGVC.mvYԒF1 C3M\N_c"Ri˩AvZT+Iy< yzXh)H "h` 8䏒g6&W~4&$glǿ:Ge;J' ZmszRH?rcfQ8{iok4\n''T`Y%RMة zh}rU {>eSr-)։??Tsz|Xg$.Vb '?!V)rpdZJr9y+pW*J,u; -~S&ǘ[l-}UҊBރasqah@A4YT'kcg jYxxBQqq1Ob(=UnzYsV 8q$A'؆0@!Ͼկ5=pa)f]j8 c(gPh8Tf<M֪U%w$Vw ZQcɂ%RkN, BKhbA8^DM}Iu2_B VVwrւ M凟e!AQxr%Sת[Yߛal%詴G۽/]hיf7z0֐2,R×%HH9-OGW&M_uadγ+O[#*j$\. 3T![tU7hAhxi;VPn%;Y[oa"i 맵&GZϡލF&5nDMa~eZ$WVtدީ'E}2PBd榊87:ҙ?x"pHF15>8#r?9;Νh= "FZvU6s\apEѨ`~݀pg@S=yݯH~ C!o~ h2ݺM}&.ӱ*ArJBJ8\Xg tv+wAcI\ԞzrjxO1"iŽ0:X^]')JqAuuJzP#.Ql4{qvBă(>nByqkOgLv`m1/yNgV/;gyUl)TDXnEY IaӑĠbE;}y"G+2Y;)3pq i8e8.bd?=LkȴσO;W279'QS%haj@]I`EaY %u2z#w/!X|񊡁-b\GOȡx 4g u/|Dw~S"):-:FZk%\3Z(70 "P[6⪟ӔAk~2i&:Rcz$4G.F~CccvQW?=>$U ɻG7˿ؐL€ _^{˰^DZ%Qlҵ0(TAP{J棁I.6 e 88("t¶PKqcFs6Ïs(<էxr3 ;J|6hl5.|͓Găj@m{CcDh’>'dD0nlgt%Ѹ5)mֈ4ʐϠR45MRj\fAfGj|)yk_0`S8olLI[Ne d &x7fEBF)3G763r4|Iwt [N']Ess)e!ֶztʸ/sk%8m̩ތo!` Vg k KXAr3i7b jrt{lɍ% jD2BHR1{&e[6vKSY: 4Ny-FE^s(ZuUk?m^kNSInDŽOrTpgS/$A Sֳ-O͜I9M#LX99+˜{1KHg i[CYq/ſH )|Ux8sH#I}OBj[ejX>Q&ga2BF)2̹wdzHS_+dG.l;\@%vY✣'?N`$ VkO0L} gDp#LglC\'#E.䁍XaP#bQAN`)b\f-B.ʘLlY clGS8B>էmBw,r<( ]~J%u+,%?*tk΁N"R1oD"v%F#4 EE?9V+zv8I@zsZbD:$,|.13j)件3%aQ[w#0rbfV uCt^Yrk)H'kϠ H *'zE355?E j:B+A-8u> QRS6E ;DdM9?kvceqFH S px ( =?=wE!e*:ߤ6d!`L8:iJG Cnh".\`/JQHXt{h4~f%es"M ;ˬ 3쫋L($^:r{4O<_/.=(cgi6va/I_~AcOsGDe7R̐]JDœH&%!=+4O5J!g8~3R^q͐A1ocͺ:CKӏ@荍"KQrTTR[ZYԔH>.!8!*ZЯi)_d? q#_3~*aza ?e{ ~$T;3qk,4+vMF0`9\3btg y{=G9.%+t{5X{Aң?(~؞Fe=KqֽV  33LJVDϗh;<:y-|1n_Rm!{P7{ׅgm;mcx6[&oN.#c{VMLE]PoS Q +`o0r5z}[T֜4d*U̧/Vp&X: RQ=&4fQ^%Psc >Tap[`L U(@fD 1S \W}طν|<݌HO9 @shxݫ^6`-+뼿 *m廙-9SdszdzffCIa >ƺ, k@ uTb_Ӧ1qpz#ӧ(\w=H4aLP'n@|2a&]Wd'A`AG(O͚Ű86q!C24T@Xo׊ b[(t`ap{7eg4tړpY4)}AJ$4#qs<Q v$!b sD]u:KT2xK0Jy}U<* D;XDS` ,&Ľ,IY/,Z#zwzmҋ^tw{RBhZ~bR;[ah8ptX+N0 숃">Nf8eŷO\QTm[L 5Fw}SRS*e&"{ &a:>K[1 Ô.Y} 6ceӰpΞg N@]DP<ɨq"Y m<3Ѧoڹ_J)yfZ 83\Ꝡo[5ۊY@ީ)B2Wae@1h ,+F$$9UiV~5 lQc0"Q "wD 0pD*ۍR zD `q3(̺H7 wx3#Dܷ#l砅OZ݇nۡfA4?xV41^F.}(C8b?Зvcgg[\=4pe=hKs&#m1ԣ!nPLj\D͞z:5!~q7~:YF_ 5w}ݓzOF!N+2'ULh󆛅B2%ߺ)Sh{5yJ+iohXTD_)I:S쵅q8^5aR ֞IJ7d2ּǣFd @][ٌE5B ̷;@vʕ (ǯ!mvc{wo%C_`VZ>W8ɝWCqwuB7Q'E _KJ`&Mz8F'vϗ^iOKji{(YsW'8G{n5y#:4Rd3Z<&eY n@8-0p+D5 Yqb2?Cϕ {/KO8hZ=)^WEﮞ %yUɢ%yDGD=ְe*ԣ"Зuh6J_8ĮݛaSGoԥkc Tξ}}fKBfkRA}"5.M&{8`.&9>QJvۅD_j @]vvZQ jXL )r ([vq Eo.;3R6s?Uf>es"߈G)bX3ٴjj|bc@j.sgXY>艤ۭЖZfƋ|ףFm<Si%!j?uȸau;JkI* 8gѵ7;4v^ܮg7 oLѸbvflg:РE(]R4W%3ȷ=';YcOOG+B( qU2ɚsO#`{oݽm{SDNyL,IƮI8w}ʁ4' #`(^ 19l qafDt ;Q k=EK]mTt)=xE8svgzoyiY{I"59A]EV Րa֔ʹ '!e֋(s2щ:gHjY\jc^b}-{?!t q"SsOT Tk}>Hx*3HR^65ޟ@3 7{;Lb& uSMN/ǝƫZ)i_cU? }٣ep-utJP}baMy:,]*c)#ip3ٰQgpZ1VXkVP U=<.!J_{NiN9Y=<4Ð^1^,Q~њwz8wJ*9jŋ$)+i<s-΋!U4{VQvڎ(@:nRvΤ{{JS9`)r7 2*$]G=:槕Ds1Lߠpf9&C\D۝ k#GXqw](9u=1s1 blyR*J xD<0qys-j3(K&BMEHblj6{Fb,&ً"(P~@&h8|bhLMLʖK2břH?0 ]^y" ptvvY(OTh=EcL4 F@?6n"?S>Hlp#S.dw n(!{7q x2uL/[Up!ngX@y Ly]H9[nR.$pW yAy:"AN}p3'[1 e|ΧF TLe~ 9g "`X֬||ʧV5Z #KYm h}ޛRF.J{>ʘk rR^%;]1)J0Mz*>$*:C^H9|n9. G~pe6EzU?+<+bՖ!v  a-n)YrƳLB xglsA=،F$=[ʭ=dMRcMQ,Q=+k?)@^F l@iPaH9лX^~ o Qɲh+/vwm(BbEP]W|we6t$L(90՚R4D)0/=oMEO(愵,5Fa&6`"^Gy,|(kNͷR[x}w&^<=~H?8)Ĺ}ꈪϪ{4>ߙTȳY;4K>9QplDw1PR Lk}_d x ҄q~Fn{ѹ+`\ê1Ә8Pi:k͍i34R|qxO7/y\}XoD={p k`L1sX5ا#UҞIHnl1H؇$2L|ѥHa8>%gD6N6#V*_͋@\<`Prm=qR"o{Ɋ(!Fk7x Buhrn8ӫ:@jR^JJ H[6HSv-.b Lw`9djWn eG!mἈ%Dp׏ JT"7զg'd9o񿚼N|#J67s +eG,yr.^=ΥRإPQ)SWIv)^`˩ه. %Ojsjڊ X$f~dQ Q4T״)|iNȹHҳ؜H:ᄌbEi 湘pMy9f+1pb\oW5-<**‹2j gi5r-6Kۡ,_T2aYZwK^SqI[;u-X{6jq+\ *QEP-fr*MeAآ$0=Zg>î//gXK/?T]C @'v ͹LEJapu ANPwa 6FLݎ'BM^oQ($)lAEQ ⓲۔j6)_W7/ L2O[t0p~*ܣuIN J l;bt(#~ŧ4O+=ΈcIMWqm@v!3 x}.IϻZ~àrmﷀAlCNM6|YdJ=K}QXƝ.+x O@Ûܽg#hn ;2gzʑM#L5є p, !韢w<~&8+)(4!BPQw. C^/br.LhVeKs5*LLŋa D%Zm5K'`մo|PVT:KձW?3c$2g!tdO8OS8#b/^8 UVĄwЦ)ڷ{}_㤌 Ə1z-3M9bX fb{ 7}@,;q|l=*:Nݘ8)郰V[~ f>RuG M "`Q,XvSY)5礓\i]>FXl'<*(wbR\?"±;OK &IJ8WNzKϧuprg栜!7%c(XlĂVR!w37$o<~ftvvy7xnݻౢCq> ]3 QsW%iX^-x|xJ%Dt; —/An7ADT u$sC[]S^;>m7zCNhM,!wSN^EhOÄr@< i۪ _\Q`%NpRN.$h:)&^}y''pnqi7u"1LÝ*ANoF~Ӊ]j8]eU3(-"gӲU@'A+@ݺ]W{ J`&~wHV9-x 9VzrlU,oئgDpf!U84{GK-R <s]^,Ċ RG̑d{&s~UUm#[ l?^!QV'[0#-T鑄 C)h+Frӄ2 8mn->熨8tK6X;cCDhdP7FV6{sU&Co&WF&sWhzvʛq3d L@_P(:V ZW̧WU|}GAX' $j8A"CbUWl"Hn <{̕2E -.Oyl@ 3mQ?̕YzkǠAN> ݠOc7XX֮fS_]=tV9 U\rw܌f5fC1tU%2$qgY鞦B&1ralc[p2&'_4LvYW {O:b>JL&^eS*L݇9DFRDlCKFDŽdoFT<S(rv bS\%G(;R:z,+ /h# &`+(PUԦ,զa()j1#0U+zUMOۉn=* Q()4l}ajMxfCހ.kAA+??F%:p`Yo[_R,t{Z]MU4<%İӧ}wJheN>/Ai֠>3ħ?{Xv`3٭Jd=γe4.:y"#hӎK@ʉצ [x,r2BXӡؾ}ѽaL&{. $ЋFNK:]dE7ɍHzЧX1/d v~kR IQ+ꀶ72'tz3zP¢쐵&K07 eQ^ !*D'. r͊X ) 4ψ K*NXHl 3pj{pSMGk!Q찫c(OMt4 M?J<ѕAQȓ wN&17jaq^#tRjfx{=R @W_}̆%aƙΗ"viqopS`oGi|T6/,IE,Rg,Y⇐ڒt~n{*Pi-E.8seE)QY[Z+1r!ism\ MYY;?r@Yۣ@^X' ʶi*Q ߛdShy\>9L2B_J3I`X=@/oؠ{k_L(Ev <83:b@z ]iok>2~GA0Ցdӌ_E gj?5iuHP4( t^ִxz3K //%'E"DY4$$?Tm9/Doqޖ:+#Ta} ~9}2GbVbZMt٫KD7~W9[} pUM2XoJN\|҆Fy~\=̮ijQ\j^2{aAA S\y?{zhXBa:UuP4Ɵ 1d?k~fʇ2kO${RrjH=<-!ol.5Ϭt- KX%elsR%vܺl/PID5CN]a.{U 9PqCW胓@UN PW&ΎS?'% x-JyUWUşgaa$#VVlͮhى&(NZV3bW~_YVuoe'w{ <ǒ heIw1&@jțLccaoWXSҮAwp`yScYgn5uTupIy`n D~HED|٘}r2a;ozi#Ȇ,i8V72 8s8~ ߉0MH%5X8Bߜ@2C&ƅ&P4 W>uF%:>͙^^E\(PS82b<`~ x/.)iGhc{c\ŒƚohSP ZiGmaM-Es\+߅\wH*5yrf3E ֞?uL~q%=NIKMbW/{xJPa.sܱuNj«ΘLY(+-[A?G/}H9.ڟ*OfD["yЉYff銏:0Z7\fh*3`aH0tU{hy'mu!!~fd:ĉaP!R׷O>YaH8q$%*R\[IQpR:ZBLsML:z+2v `,3YzV|QjMzUCCx`)Q@cD֔@Pz?Q_DqB۴W}|̐֨IJ{b=GP\%<>vNG"Zlr+E*pO]3\0 ixps_Z:rZ}y4CP Y{Zo`]>l+K2s履QmbiD<]w8Փ  }SJf`>UhL,Pz-YXaK/2@`Do(1_LfDs[M7(1IX^SHvhH!5$mRW-mGėmku~<} CX9 (V̦#U#e1p jLhf ΔWj16_E4)U+B}fB7A!pǍǀV]xS2w d_mCMHo!pát I MhYIOrЊ(4tѢA J`Õ];9w3Rờ_6GZ窯F2c@('|:êw?cY41\;&؊o̯oȯ*T i [ccC2fp-طMzQ$WG~ D`t6O[..'uK^mBSz:ep=b(rV;:MJzCՔ01dʄ#MM49syg4\< =RKQSx-)N=VH#`_QS !MyH #dC05ŵWv/3_rsa)-0V ^ř &.qU VgYߡ~Vhgf9* CAs+^7,.cyws \ڸN lQSLH@Pa$^`]+F)}vnv"Q^X}}0S)Sm|%cO?qy_1MXMZt˺mó !˚5eIIhf@jdRRIȽV窗o/S4˪Ac_N:%21Rewyz+"/S"!]({lR㜼 3E182%gZ.)mVþ;AT<{ [qVS|#HWA9fjvQ|+oMp8 K6u5E/) E{?/-@ j 06tc6*f9By{:yBH0b ;QX -[|_;r3p)f PphU]kLʲM_,TvR9F!~6KܝPag03c9_!xY ɇ.w;+DUfqIC`c`|q Y Ժ Oq ޚ9w₾S ev}ci;A 19 mwuE^ގȘb{AlM=qAmhQdCr$YZ<2o+ibOCl `xyHO^TiH=hK[qW>SV/e |1NFg;Ta ҴYb+3{I'(;I[zgnVZ\,㚲c  Y ęǓs2ը?ƛFO= 4Fbj w>sx΂󬤺p:CIDSk L fׇ9F48X+eJߏČErJ7ԑ+wߪomfyDj(!T6zk]_9RQ-~=5H8uX<*^Lq鮘O6-A ԃD6PpGU(7Q/>h#6j1:((kxkyݟOu2S ZDR rȬ>R"?H?\ =0)8Y0uol- [aZi߫9:mbqE[F mOU{ jRJ/R%kjTwiDr$"ĉ&İbV|Ǟ}46rQpt$)Cv*-ʟUn=cۘ!B}wgwozm6d:.&P`{# \U\]fG$V1.>i=hypQa\"(UhdX*D)RR_A B'ެ<;xuq'cuCz?5g&"fP0sE7F$x5;70-3X!\V<+VhW,"?oi\gIaQie[tr>Brdn6OMU 8MthvKƯ/>T5$){<-gvٵqGv7n};V2+^dy[W=XW$;q JICy%1SہC U$\KrC> j#oXtvG,(wti^bbwD _px9'RN*(kڮYHd{-?#Abx+NJ3,Zuҥ>mx%I&KW ,oĢ(GI U]4L2!q%DGWxAiw{?8[u(,kkqk?>K2=D9NHxT2y9 G̱KĎyV4 o]%SFTJFɡZ\W qG¨9#U`!I.ĝ#𑷕n$*Jv.Ul&BM;C`ӝ:ۻ-%L֨ЏK0u 2|f|",8Lۣ@:Xzd75~rK.Aܫ; ;"]ãӢJƓcx EÜ*·&Z* n ,2=.%5ID\α|3K\=56˙$d;KwE7,N{B=~'g)tۍkfVPay"ݖJ@C"OKveMo.4 wo ? >oN$ /Kgg2rlA͍{}h̓ry (Q }j9t3XIo~HLܾ?umeGf6AԓdsTmU1YkU{IHdFw*?l9 SueĹ枞<:D %3SrE6PRW54%+qjP~0gq^ژ&sa?vQF~O=8) Oz00ΐL +NH!Jn)*+;Z|@OHе_-9 S4 K1Kvuei-cjAB-`0^ 5(b&uu@3)zfC wSŔP ;]O}`)9!{6`?L]W8 XN.|~ k=oc~Jf,&-ƆOܘ!D|Nt%R<-Oq B|o!O?[>uhv z>I(.p(;xyQ!atHP A8ȽY¸ArWsLP,d83չ+ٶ;GR3@$V휞fBCaש뭤9ZCɠHx nRH4x+.SmCE 703{qwIsL dQksFʌ t;KSS5 Kue3#oDyNl<{ʋ 5"1]袹Y#[lGU #EEzKpgoUgᏍ[n^smZpXh2:r9d!r[oD/tV([eElq}');;TA^K&4> kDe+mw-}L,on4X,`O'䯏\d9=J.UheeMS7WWmg9tR<}Wr椾sY/DNhq %)eKGq/k(o9IJI7^0yY#gTY }M* GfUƀH-$%,S\Č.)r+QR'ƄM ]K>m3Y&ס rY$b،U&7B8hz|w0a ʧň=1[^4zW.oLyGl.E=qmeE%@,m9={\mK2;j{n8^j q+23X*-J:˲#U*}N!t/y`NeZ?~~o݈s;W$'s:ʡeߔH"ߐpUn$:YA1:=,EvPȜVN [_]O\m̲/~Yw ZjP\1Ch=Z Na(kq"=xQ,..n Iqu1E'Ij`W!6V~=p# q4*b*,/@wo{790F u ,ۢճ 8q o-x$TDQKMֽT2MRnq=&;R"6ʸaz08`9G+a!J 4ݘ:l[ ̴blmgY\te"Q`_yj0JSFHΚKo>46Fk (U_. u-ra]Z2gPWhGb- Сj<&pUz1@IlfO׆ ?ŽrI U@'oe;TݪibxY4[;6kP:,W%K5u8ܰ'm,t+/&̲EU B*b/:X_qa\"%Ǎ}ۍ݇$^VBO沄ѯuvMf:FۂG"]]K- (6!"/iE2^\V ,<H0W0 B W7 I;{'fTc-^XQB+Ij(y^IDnbUok0=ۃW.Dûm?";)ߐ*? @?eJufkp9:d*vroXgv[: }lL` CFFKd˗`.ǃW]!'>S8 }Pu\!~d˼QA-I)J}T5l>o~8xRӑ1|j  _OX)K # K-cHpiA(Ί@$7T٢67~1bA"5:W~jSi;A=TPپu뷶];:na޵poP8T'<{钫 sPRJW&~Z#Bi%؈}k (ڙ/j};(YײA+>b+8 }z)X$v}@VB:K8!r{M,zcM n d8omq ~C*wޝEv寐Nf6% 2alX&8߷:e$ ]7#þ$/?<Ýɸ{yNQ=Q։f]z+SL-;WҪC1XYqB<1}jkFc}pՄeJͣs6;^ ڎn,e{h+59zL$Nn}Mau59!:$62N ̒x>(0H{fJ j.oGixf(9@!f˻X:y|0d|pNT[~8b,s힃yӪC')5H 8MpS_/ [)&)h5+p$Z1Cc\*@U}@i^ 0}HƞB!<0d$|i{ tP Y}{-g.G3)9>bQ\0.4`! taҿ޿n(K-$"^ik>i2N.$mnr8X6qL'AvIEg7UJ*ճ.9K%)'tWG`A,jXϭ/Ĉn4,߶«S Ԅ@8nIRݷ97禜`J V>IUoja$2ٍ#6Yr>"|"@Ǔ?בK0f46~ٟӹuH͟;E#'Ҕ|}A!Ԏщ5E\&t!T !D 8At#SmX3 k0z>e`Zvɷ쬬JN_ne-5g[g ÊPm$,T@'Ǜ87!Y3:isa?%࿹k7)Fi39zw:`,o(8Fb;jAiUtv 6uCa^E*Qy$bw+h[xC[LÛFLrdYl]V^x7-}#5t=f3R%5?$TPW#@Tba$fgH^r(-ڧ4\.D xha3Ki_#LK R1H+om"uxGJuZ |B1b[w;h@|r0Z6".p}*;KHfDdrt*ḧ́r_#Nm`~+.CCh6R~ʼ{86MT>5 G?[-\&:B>} U{}r)n5pGr/OLh͹('X'I]:!..h|_(屌~ qW‡гJL[In偛A FeQ:]kuŒmzKmS Wxwv]fEևx\IqNN>U2xFzCl_mjeV)}|UF-04ٴB'u=aXE% ES&V(JMs'Y3iք\f#AHbl,09L. k^R -zߜ`9>9Cl_) ʔOc.Omy' :rJf,Ouj d_jUuL#!TXo@8y~_"4:⩚B;53źf,bh&}̹1iX2 NMq܍# eY w6lELDL$^SNsĘ8a{UF+2: 38=KmʃDc\w&w_E[|A: `%dyk&#Ok$G#ɚA=k* ̼0ۃu8wҴ%63y,plRO0?qH &%ZAO39,3x!eg 7ƃkwjms E4 Mh˩Yghq !׃[ǠRC)A=^+F@k&Rd+ad;6eXͧ"tE'jq,kNiN0$Oud!v^OS9AC'^q"5ڴ5WFEaICI>Ƹ$E N-آn{t*n܌d NjlEp6M>úr{Ğ>A)ADQЋ!ﬗGՙXB7o e^րorf*+  | fsLg-$V Ek( 4Zz1G]tQ3`m6j~d*P~1gזxsm>s&;G+J֔BV>|6{e8D4n?8jaLىʯS5c 'nN-}dWIi`\"Ýd߄0Iyb6v?WhyzSȝiYĮYnYl)ldtݛ81[75g-roш$XչIu)_%0'9Ӥ}sp~QсRh(,h̔"k0'> ҝMXeίKMI4ޣg{x_&Ο!>^NIAo8T_& !g9&]R,سQıVZ=czP=aeRL:6"cDK58uAǖI0ryx̱A~K\T*˹A5hp'BDyɮe.U3ؿڏSn݅x2D-S~ž4V)ߝ"cW)4ɭ Ӗx55 +_TqnG`-C  8QTUqݫ_VXCXIO`?װ:OVpNoO{F+cNPHAKuک O !+n+**Eشॳ+qPr3MCq5 n]S& Bh И M-Hǐb2f؎3C`zI2*LJC 3櫃=clyE:l<^m,de<ҧV -O1Ĕ'93/rxY0183;` *gjU}F+S eb;*{[;&hÌ'Ɣ АMVB]6o\2Yʻ%E*lԨ͗0$,i9s®ILC6}qIЭ/)C[-;q3ClV:1?I*6v8eŲij!?_ЙdtR鏒0贄ˋTC5~m%fB39 VrE[%zrIvcW~)n$u HهH_[[\ KӲ7'߄tX3SÃf7o3N~s4p}J~ |~V&@46{ VlHS {Bq.RJSv9Go~ۻ:@6+t耋tWsTk>n\) wtaƿ'z5H,q8X>"-zn!Bp>c`"Xx0/qSY9,++ k8[Ȉ;@TAGQNg}"P<{LBT޳c;dB( +%fMWC[`T' 4Nt㑦zP|j8cF$7)' $fW06@($vuvߨsZUV1NWqc3@?luɄ|`%@]UGd<qUʑ:" ,#f6}9 ƿa5/tS>aVuRJYP:* }6:bKS^ \y-\eJaUCI'H|8XWk~RqXco.6"U_b,G$uI $G׿gQ* G(!m V6Ġhiijn֍ ml/jɟuJXrCKa \$.4r@I$-YU3@uEUN:KW=8_ȜL٧,Z}&t_R==G=n =e`(; @ϝ_# LS#xk-b6߅ MB Y gYL@R Ɇ4/X1v8hY(" QS@s ym+DQe0Ap>L׈9qm "EHE1s?V19.2\iI/#GDgxc'8Rl'9]]tI~Ai')L8,j"D{qr;aCT.urCLh.0mwmBʱtQwң;QUo!Gߢ3($0U ?. *&A VA1 ]M_H9*^J4@uG }\g!gW>yYnٞHK*Tvuqئwp%B51Vh7T_G%wȥaŚl| 1-r>w~L iT@iJ阷w#BC8DKy봃yPNĪ|`Iq}<gmV5]6v-ܫ.K_lWL9&@18{*asz Coٞe C;M?M ٮ=_lY&ҡ3'Bp*"ge> GqY0},<@ F@컭^ap FXW2i- R];!l@X%) ҇b Y;.ZdlcG,Tˋan+!d 1z;\TTUbLyz Ah##Y y y0,?سr6Zg:MhYO> }:y9+ƈfKׇv$NhE~GGꚮK%dl.x=CK>cIQ@25}KP ɽ\[8&gL61n康3a7za=1n k "gny^T{or0)۪γ'ÆkNr EwY8o3xa!eS{uXRF zT[7{sQU)Teo%Q6q1^Dǭ 0- hM4ȋ+h. z{܅7ýr.VmVͤ@aS8hǡz匓88 3!kH);8ٗu=U,,l lm8H&u*p%VlGAxчm"TP+ ABY1,A>Qn}5u7̅"XɌ~*"MMϟ)-ݭ937-(q4׆v5~FNI5˂!`B\ܚzh%Zm ȃ7HH"#M[1mXtc(-)IlؕCP IST mF TݖeSu e>.(sJy[~G)D ~;lJdp`6uջ.s%墎D3\vwDOȹqVjޅ#Ў>^FQw ç[c*XVͥ-'_|$[KZybo׸,xw6~jE$'@"k`#-JjX ZsgIow\X!}G;&^)́wywб$!bHx]9L)INp~(nŇyփpX_|Q덴z+B>20۪jpu*߰yoWQ(>Z|ܾ1Kf$cjE^r;t46Ȑcmja XsEnMeQwDzcvsORuxQK嵐cmjkYchNQӰ$=gdm*K!{OA0Ya5 Fߵɔ"^SA ׆\;qI^M ׷/H1w^'6-|~DEcެ*)p ՟˞lhKI.󄥋?ysv bJ6eMUSX qa->L#D> 'aQl4K,}Zl.$BzC]3YbHgl0֙k2[kؿ8H>!r?}fYfxq^nNSVd fMVN2UFQi;Ofuc)g"NO#LTպa$Nz9hcN\z'Y@YV8j7Lgouk%ӫrnQ՟ jȑ\GDR&+]TbEڷ  Q2­34MÃ-+Xɡ_mݣ99ĉ \g~';~о֑@=0[Hg|nQr{4fOMjҤeMŲ+0QwPtl'F^w5ͫح(;yŗ?7څ3gp >Q_EH$:A%aE}?ܮ@{|S%Ic&ZH3 0F9.Mwbh-!~+vyV;ؽE#IWbݼ553n a /&cFI W[yBZS[֓U22yPE⹺&*im՟S"$Uʌn\Wn\G;f0%1БLỢަ(x2UЯU12G! hw?XLئr2yp%4<[QmY:|ҷ(!4e3)[Ae*H*⑭…Zխ}޲߉=?~țmx"kaކ\ঙ޶?xEr{rLEe>W(A=̮i JNêQW1W% he+)~(Թ )鳄2Px'Mto7]؝[]NsRK&mYI H: ]zRr=>g/Iwlx /wsouLu4横4eA Љ45! r]V%5mɈ6P $^Bn#D /d}έ J¶=c&Q[T-NE{[_Q%‘c4\*ڑ|~nQt'(Aa+:2`hKAND6_bM *sT An.1FIJdCyQDvF65at{t-_{d̹`XDI#qKEg׵|]C׫H&&}TqZ\ߩ@Ry $4~z㧀{aGm1tD/B#2aXeWZ',R8gB!4/c%$HS+ykiL Ha? 2qeR>|l'Q els% nL8 rjRTłSv K//Q)-N4[Z5:QRvX  Ӫa1 }!d⊲td]jp(mx/7xW/xKԐU'wZ2Є}x_`*8S#粹PoCC ѝ,t+NcT),{V;ˆ9}ID;l1uצk%Ij,x vu҂Jlr6֋E)S Lx3K?G6HOK$l r^i0' .hd bEDJps-`!.ZA۝hf #CmĊP |?zR^Td 9U |q SW~@{*' ֐lIbX&#UMwg 3`E3d\SI6sd !=zH}Љƈ $AZ}m˼r8WB0QqCI;?E_CD+s$P؃N(ҊuƊ c5rk^Sɿ jt X.Zl7\`jE529©J11O0%V(k0t8g_oy:!%h,eJBC19 $CVT+sk {GեѽBzMg+A;! U-A=OrFs@0q2juH_NUk}gǚܙ*K1aDH'¹ (I'/U= |Yi{ qSbЏqa+ӛP]cEQmo ͏7Wo 4'4ĿqKfETKe{X:W,BM5!"Hy`)Wz+GXʐ"`JGEgYSۤ kԄ'`[}~=M=-lnMbY 4A咼͛UT .'ZqKOp:F/?Xڊ:ZY0k/'j-E4UY7%܄SMBe k5pcNu+8quP@'(yLj6_Sh`Wwkq:PS/I{+QQryJ`qyVm^nv=rܲC>aq^ E@Gۮ2G2U.aC"k8.E&P[(3$HlX>FxE߶PM~9lxsl-,@FAߝ"/wjPGgG|ugQz`S[F̵+:,x&VcRee42806v i+ K8Q>zaHw:=~(]<לZ7GyL׻܈ZLʶShm^6Zc@r(Q[1䷺bտ!2B14]R-PDAyT-5-/aFy6&Aڋfo7r;>S+_ll[s]E >.M/60S_Q_X@m= BX+cz@ (Q0o^͸?aoSDHvg #,qeяkg}R8$A|IOuƇNunl5՜{>m\Rz6ME*Ќ5X3]K1[HhI93-@ hO |Amtl3J<8U2iF0'x r=M׌j9VA?E]fD]֝V\o@)r%8$L$;MN J`lҮe5 r{iʜnahpucq͟NnD0m׺:bi;Vl9N|t4C߷^cP#7;DKj~FPE^6rTp/mf%R-vD'[M#L+)YgCa;AJev1vĞ\9}OFt/IH{I.`FDjnrLF{F{u2X\qћBA;nQA'QrHۙn` QJ$prjk@\k4+sJ>,fxo60a,g-]~0ҤQpG6|;;^ \7Rq4m&0YaA#yt;־ r">$#KV0#O|ŏohK.~;8J."^ov0 p4d3PdH>d ڏ >z`>[,/*fS \{<`u_K;AvRPd|T]qlLG7# ;I4O0Ɵ P)ؙiP|,=6ۆy+*-FSf|5,BU?BKm xj@8!_T }iT [!aH>ZSdvpp)G?䳲~5] ^z| Fx:,$lwWs2L=ʏg!]Lwz;܈803nV t$A)ew -~Q)_ѰW ]Җb͌au;#2kN)W(%bs#*1ߐNX:3ӘakE-C^05HzI&ϔ{fB?pS^Ӗ9^_]7Gf"?fP'B<r]IDܟ됞2>}ipQ/B]xp@*$E=AӠNoRqo2I݉/-&ڤbrg~:}әuR6$ʄmew ; T%Ei1U2҈= JQ4yGeCjǴҬ=n ;\j<&U} 0);}ޞYUVX`PAr}9Kz ֏ȕD҃Tc9]ۯƗ ˓V 4DM3௠|!""(}LVh@]F[a[T 9N M*{%9]A>wY4zUl3op?{t2ft;>Rs%~(uqP(]HW.h/oI<&ɠb3s\3FF J lB>YټToj>_˂kҀ֛} |br?kC:t07`Ő$0\j΢Đ3a%2(Qы.Amkyƙ<.f,Zj_rn>rYIqYbQa\jއWae" Ud OcN9nư-%ڞRՐޯ:Mr3h ,b$X$dAE]-" B{䒏`Eh⅍z/ov:P-̓"'MBag1 M;\9Bkk_^W͓|Y҈s e-=pPjW^ኝ Ld=k[(8l-iɷkW?G$Qdu'}:K~P91 z4`Bm95rt"BZ-=dGg1xCeMG!P1%B]s^RC{%|kvcC}\#w+v] 6;;[8̆=3c`g\; UG\.Nج# F29L/uně״(]5LԠVyL+3#]oi!82X%FKk@M}hC@‹;=9:p%3">aFl#dz:`[5p=u>~끙{ov't1HsZEf |O6Iu/u*~c:XFSc.r^*on 2YT7ݘLvW1a0%J.5^VWBm&t}]g"fBqnar@!$CL/Lc}LX Ү4xO1mDL2-ɉR~S/8d9 =.\*П=n+/@X.k4=..;nizԳ#d[pɴ4g~f.'ҙj9KQZ#;J-;V@Ⰺi@?I. 2;0=SRpQb "O:n΢C-k@9EN-{MD>9{1{PȘ\Cr|H6yܤ^Cԭa~&l9FAl .Ϗo%]{GoLθόYD?^)<e\:`PfIgNNԠMj JD@ [0GJ2wQA)s`c&cH2/=&^(/XFN;'s>:&#?OTvX#8[ehSPXX6&֊ˈvC }?}2Mߝ`"#n2d$N}ܹL!giKd{*߭/ Foz&#dn4 @|)D˼X6d3A^~LCkV咸6e{|aqgh5rG\/S rzz!>j=,ڋTz^8{Uu=_Z1.Ջ2GPsxFo%mƧV>e{%ٔGܢ!ؒ1v%c;%OBҙ-yIܺ%= ]&e'+g;-wߌe39m̔n%k+6bxN?`"VJ }`b),KdThd/'rN\O_.{.XC&8>QΒl @,EYRx(,(>b9L[-pM#ՓyGMҖy IeOx3irxfi xY2msԳ/YŋSz_!\Ǫar@ ~ؾ: O'좉5ŭiIxxS{FLLm+3qR ux$tVI}2+LA.}ֱ-)VR~.YfrZXyHʻb Ν (a-Eq%^6 .z킪rz`2!x3=HqyH4|AaTg&f|d7=W{ 3Tʒ=#OQ"C43 ֆh;%qvVxr ^Y͓4̯`ֶ,\jݣvOᵡ\'؉sd5^"}KtDct$"0# $J@0vrKrٺ[͇D2eMF ؽ%Vw\*"[v/;KMo6r Ѩ9 pp}km!!@,Sm:_nj_POÖg*.Rzts@Gru~% y 9Κii=u+c93&)e"]ũW;I߲Zˉf-ߺo߰{rI2K㟉B#axlSd>'cZỳk):"McNfMV`'+^*d}TA?*X8qԈ<=<"$(}Yhm1z,;^ط苡c|op,K~Ji]W4Ju6!nǜ`T=FJĩ=m)"/R;0ԬxE&Ŕ[5]rca7 |H,>2`y:)D13om b/[+TS+^y,h(AYrBUQ4o&O<K۬$+O~Jf90v! @DGH$/xb2^oCz1 |]5y`6>=0S_S#KMSMڷߙ P QO={[`n+ʸ>˰tǝ>J!S9A& P"& `|:C /+¦`ڹ85ڌ:2eUM6+KH%;* YvB1Wd/竭S46jAn'z`c"j0W1f]ҚOJ0•Qt?R=5Vpb0m- ,K&IlY91`҈_hU/=ΒIko*YPP BrG"Dfj$3Yڄ,/"~4;(: cQyC47/ [Tl6e℉69^+y mp)]F$׀FϾ0st LdJ7ۆdhXFĚ`LXlʿMR c̅䭖`M)#gj*EX60|'xF.8+!ڤ8L}FxK6.L7̅Ber覮5ۏE Ej>'B 5XE(WZ0'ަEV )DY*=R(`w#/qW"DUj29Y;#-?PH~"FBD_LLP@yTBK M7k&ԽMԙpwkH Ux 0 J7x9 ]RO}`<'߮(I%l#RgaZ˶'B <&s*Y^+ēSbQ0/E! K,ZpVW(.5V̢vIA(C wͶRr;o}?kGlUn >5,HAHv"gZ,PUtr%-\C"Mi_pp+[ʽs%:B5Az^cGm .4i _Ǽ|Cs5x7@c筚(j7͟9ihր"w egVSH; 47R` 51fpJ֚p.}^Hރ̵Uƒ ƘjCnPD/J ~qdvo)ɳ r D1A;:K!%Kb`֢G`1d WͺV\z+"Pb:{(PCwyU<9E5|8yEfVU63'ƳtNXX>7OhUS0a.<݆Y:O]9h Nvfg d$n>qjRks%`pYe+AQej]!/)L$ }-v)29.];ۺnrNI>fe8zVuh5Yl"hDuP rc |5YyTH87!3XrnL}-Fy9oBVċx}TMHfoT/nhکAMoT9(7049iϻXfmȧsp#03xptl[ޫ[[ѕXqdǥk( -t xτk)]fx\K;c;$lh\BuVW3?l|qzgd ή(=U0%qE΂84wHڬFz!!}dK+zykU Ǭaq ɘE>L]AJ/I]( P+,6sjH`?q:ӞM0.vR]SSG\ <3EÂL4Xs0Q߀~4F wB.%^ EMC^Y+WM-1UIc ^3+X;p{kw,s~|8-=j̥iE- [\9U5D qȂ7-;KD %`GByyPz9oOp<f-_!ða.~chQs3RH=Jbd75Ɲz/OCH^S34e}:b53'ȪK?`%ᄃ;lpԁs}7'Zbn-KzޥhjE^ k#Y Ixfe|uN  ./ 9># a7 xroE@ s΢?1UȩU3rGN(;w._geHl'uM?-tk_ՔE jy,_e }J%3=&6M~DԷ&Ŭ.YՀ@7&* (T3cyyyvf3nH+S|'S+\tb-[jR{Ai'e9ůr`^|_1ĭ;W޹[~1Mb|izɑQeh1;lan*^WcvH|-%hV\ӔHN)oCP8m&5aݴz //G QNmJf=#g֕ёy7([TYT"=>)8uhi`/)ʏ=UMO)SG?(ͼ87y1 HAWPYwwDyw7N  yN͌Ԫ-B/+"߬Sv81xG+' /.seַLË Z|s,xN {׼˫&GE5\?rH`YG#\FKs几g$tmMb}Pn,?^qQXz:s]He'ׂڰ\huSL'3.ФOxőH PxʴQ,V/V3dOP2Z/r8@u&bO``xb)b,p|zy b,oglXk:ǁΚE*Fn{_ "TKu]q/#k` mz?~YދPhej}RFt;{jN\=8F~elxA..&+MNn^ &Q7޲EȊ^apP,ua$o*nћeIYq}@Ea /q0LlQjpܐͅ89ȫ(QRn]dD|{|ؤل_ A;oZq t/}D,+°h'>]`J4 :9!w֎u+%@#R|]|b$O4[vڢ/`-d ($%AlAו6EPu2=Zrbg&q_ZK%𥲨O8p6r=d9Eنx8woBdވG*&¤Pib2]mRc.?cY}d@H (JىwѾXe`wtq꧸ ib9:%&}N4=`iquf_,eM 6 %ba2Ŧ{g.$͝(Ky) -EqPĹW6ØKtx(9LqT(WZ%fΥ"9f%7<81wM)ębmfQs"#~I`Tv:fO9̸uF%BNd >"tu3b:6ѲM tc1pkj~CRQ2ao GLuG9Qb_84~#|߇ v^K%!`ƊjrϜbnʑa'?;M+$@Z -TKj"l{ V{hjŃsſ؈yOl]a/R@hBEվ"PPw#OA}[|l<;%U 9dB\¡$KzAnd /ќ3Mއg'w͓ my//iP!Pֺ\w/>ub9[ɉ!م$bKgt¸Au.ݕ/X7PqY&zicCKI?da?F>>gؐ~zcp7# )vKye(Uf=&eP9?E |_1xےkTJ^JyS-1=%zV貧\8PsQnw+zo}&|ؽ㴈8׌.aBD8UmU;0i9Bm)4]U;KCj ֈItsRyp`fJ5ǒAmʅܟKIpU X{8o7s!5 AxG g5yNt0p=RR=>p }:m2UqIA+@ IrO;ٙCD>RMLcol i uO/"wV-#jD%~sI)MJht` . .Q;N(r_VEK)'VɪILtUG溿N5:8r"{Yӟl^РMm3,Jm 0Щ/b^mҥD,jzuX%@ST eSC5P =>?ssP1S%&MjsҟțEkIlj _FT뇵owRq5EO;vMGnx ȭ@gaay"o>$yF{)_}GGBpC&JЌ[4ӻ_kKn..y Z(jlabŚ8")؋LU+Sbe aiZ}qou^9?'^9L"ܫ|̍>G(T<.(_.JjīD$ ÂJV,ƭLq!-_@+j\6adGS' FAE7)? 2u/(6 'tÑo=XꟉ B4~eգmôNEQB}Gg#@#`_`q7-F9/sJ}M-"S*zy}#^ wOW*$ ΋\Źf]>|S4z.?gvy$!2)ME/{\+^XxuVXB+1; #E;*N ҽ;]eFGt s6Q5:A~./vQ1_YD ] $!Z&H0z$lPΛ « ;i~2=v$L0\Vogy".p3ֱ]Q ۑkɌ˻:*eF\M5!c\sgLVޱ).Dǁeok"ky O l?J\FWs]fKJ ^:dU~YmI5lzzLKֆ~6SŒHx6u}l\|. 9wv,$X䧌ƀPa%K`ڕ \}VRÙĂlg%`?$G\oܰd y!$][Dypfd~kߑ5+[&Gv(ErP> X,9~&3t F6,5t{$"ȂuI"1 @#@/!Ņ5pКe4.km)QFLT^ݎJLț|bdQ&EX;<"?i542߭hNq̾jaqkZ]b]Q| 4FG ȃ?g#l2SVfDD:(TKej ڵ2!RKMYM0G8XQ y kհ:=Q&C$wܑ2L\Ga:nőM~`T [h'@JH;39C?TUʅnAkVW *] 8^6'YxWcR d24rz '-brכU\y7;bQ']Y_f࢘N ЦU:/%2yUG&mK-82eYڣC?/`>TըP)QXI9uyϞOKd \X8&POHYHIa)15DW3b\Fa6+amPVqeK`p$Q6H } }czd4OHxI dE#Ҷ=xM֎_vScc`y,'dɯL.TuyPove_bR-N08eDJRYQRW;7ohR%ed!3j&Pom?BOS0ENM쯦?aטfћucms(3k<넿[ &>eWAKQd|-Ej)WLTx)Ouvc *VHĦIIpm }Qkn$ ')95;fPN$0 rPtҔ.,:^NЯeqXa=]GFEx D[rYc~G5dimM4/Nf!9'Xw> qQ8uB'81o%>Zî AEh)y2"ɘljk}*|Q%Yy[kś *("J[=x+]2/koةIdЃ=njbTF}JA9K}@ޏ\NY:KB^"2(sRT5@ ! 8 byFnUʖ[TO184E &;`mY%Klgq^ Tߢ`Y!bX,u !sD[đ)EBN1XO0zn)ĨP>@šS0uc#IQYbbiV'C>p=ۤga;²_lʹ i xĕXڙh- VPZsGSca=aAKpv"9H8E,,J;0Nj?bӈ#]nATm!U>@ȫc9j/.ůr,+&ePwNs=0[3i؄D_ Akk=! OiR<(SLjgaŁ}-&jǤ%s xXkYM֚̕H|zq iTFAaJ&6wF"3л=<=WI~p7<>[pP#Nl47MsE*O"~0 6`K??zM_V2`sgc25ϦR) mD3X4w9 T1Ӷ_ǫBa,i&eޥYN09k*3gy3 Un\N[Mf5NiZ7sr|EǷQ:ѪC@IjHzH{R.Ug4R%ɔhmz`E)k Edz;p%QDHOfxly-R-o9R{ΐdq~s):V5pu=?,} aL V')ӓ+KHYiPjCC3 oܞ{JIm(~;чdžA1yŠ4Ub':}K?+Pkrԗ\u2iycaM-ih Op-kx=N<BIo`yzq- 3Ȳ~JE^2>ڳZd%Ty89 sxW!9$T\&ǽpeK3xJ}]R Ji^{]P: %'}JvuÌr_41hi(?Tp0yX 6~YiWqҍM&<*k,9uOl4pe}wf=ʃ>=Fk W i3D427pvw"}||\eCKIe-9"yTe+k}ɨ8ƪ[=@Zde8Eb*Y֋zNJUH\ [ȂP<9]hFlraBYfVJ4ޱq'a^B3(mě݅ qR싅ﶈmW,z-O(曋,e@G÷`o*f+%F6΃|⳶"7 uc;%xS,8Ҝ> RvF2z* ШE ?|U6ȡw]́7a޳})GHnj_5|H^^<96;@% ІRMa_GlꪷFQZYlh݈ -Eonp"^@BE:X2ѩxƋYMm,8Rʍ  aKM3KvZDP6^IWMR>䒩/ T|\\mdnЖJ:QQw 7ncw!惮hqd.bo-y(gmq IQ 7ԓfY LcQ:fxeZ8E]Jie,ΰ~tZ8VMэ_8m\{x\Op=f 6ϝST5Y5^GϮؕ2, 7{s 8p4%(ZC(DŽP+vvXi9;mEJ5춷mѠq2okIœ"P1 p2+s*t^@J\o2fe ߂Õ=lzAhz & L/`WSZD,O\oo(.ղʊgkQ^LL /\!EG"*",| wEi3/g)O[mEJ\4pfOvwMtKx[{Q;pѶcFY?G^~Nj\ŜD+Y:TII_ |U:H gtP;hSY@()W t50CŃn?¹2uFtU_gF ?4px+MJ-͢ݔ.ս0҃LpqpA['6,i<"{K]jpu-*0YE (Un >3bIfB] o8f`ABJLmRLx'-'!Wݒ )yF45937sĔ_Pkn!z)L2B?-~E 'qok3&⯌&Rv{srۙ|O>HAŠM:6^'`f|^ .;EzB(WLv]/T@G-LuT(v?.+u,I(=lsR󁶁D>S{lr/">^x)xЍ.Jbq_UfH;~!ECuT? \~&m- ڧU_Z;O;e~%[kV[ŃX!@;e+wcYBV<`gXd3[k_F > Y?qgT]d<9/9aTkyZmwy 3̲i3#hqfLm~1v8/iq|D폎~:~݃)TKg=Mt=Ilvëey1eGjJɌX쟺PQJQ,#,kD}+i2.gU8x k1ԭ8 lsܘՉdl-M<^9bp%ش`>3ϬJԞtw{c |lO_Vfw.@ rfPxDVbsW|٩$ 93)lʋvi ’cuW as Er5ЅhZ"8'KxS/{VHHVd%_fqJQc"]CQP^ބLx-qfbq5MdǯHo~2VV}D#KZJ97W PC ^z^cDcjHNy>yP`[V%V^ ݕC|{%$*x` *>h |*c 0b{c[&R,3a"ס{|Q`޲"J#]&||[%S1QDC'ÕSt"c,.(G3غ 0pcͅÅ,4k`x [_v}YfxPZ^A3Sa ({H:]Ο1s3Ǘxâ+inZZs GC;SD;l,qP?Ghpk-)yI,2vE1$5)4M3$G'ސl&$ok_d 3CQ_=Nl,L'煶 >ZOqK>f k8-|ղɥY癖{ǜa[p`Qs}v~D,u8J n-$frO;bU۪6r+zNJi풢Ѣ޾P70ȳׇw Fiɘ'yCڍCo?X*{k܃}d$~g9a'̻K.8)R֞s&.=q:[L=b-1|63 ψ2hocWus4 ^9tYO3+ʹ4&Jgv9|O[nuTe5ٔLˍ26X'PYC$kޕVS/~JצiX&xTMީOPKM/#h`㒊m>NEMxmȏ 8G[ lAC mIyBV}Wa0N3hh3^.m R 9*V3`5Z!͟|~ݾ7݂Im`H)Z'@:X!{f8t$1 [F$[:^7P%̢ 6Si'rS=K?ot "(qP0 _aN$[>$jpn N wAbdXNlJE޽LghV%mE26zWY.8z1}+ﭖZ  ) l#*d2/*V`|iZ'>0fp" Ox4-r}1t1T?\/d.%=e=f4Z\ l qDa!eqf.q]4)⹓ibY֔g`0E3.GjK42CBO攔W_]Bwdq5*0e!e w' I@{Vv'f|33#hLBz:^/9v (KE)M4s࿗ 32:ZL"8 }Vg`yGJfǎ=dActdkɻ]5-vNFpm=8?32?8(WP-b08^>Vg#2\EyjvAXM%VȨГ! &[<_@ Xq"F~ J;AN~U'C?t8H9ë=>w(òTw*?]HGì3.DM)j3\^ry85HO"T|W z)a϶#[KnK|1[_*  k ӉwȕTOpM9w #>ζipqŏ1q;vA*dXhQ?p@pYU4:Sr}0#(U#8ZopgMaLò]فW[)h>Bf2Ъ5[\H̆\-r02}ԕNO&k ]ke!ĭb 1"p4XAӈ=_b)J{ONz.b&AFWL!M I)jղs } HXåpEF_G|cxտ:K(r r0#l ߄/BHBf (v(qT3a:}ÁVEP~S =oIm4|l Y Y94jeG$DbFOR>A;c3p%12"wLHT-4d^Sv.@;^D'(%-L)y^ E PXb&nl`0YϽ+a`@N@YIEj N79YF1DNٖ^nڜ5.ާv(3.?E9k!E&'N1I3N|A4.3ΫY+ X3? j.pl ٚHrdNJۻ4\q=w5hಗ~kӔ-Dk")O- AԱsCAa/A`YUm0C;DU Kch=shG%ѿ0Fo=vDVxt-s)^CxkFe_DZ{Q;9(|Y6Em>>FT߸Ƒ*yP# Ixq}o:Pk{E;kZp7?]uTK}zE6tF^Yـ> !TnҖikTH2#OIU~ME{*~|(IWoaE62SZQʇ٣g{63()h2>ǐlW?]2^J.5o"9l1GcJ ^3plydҸUk %9u(F^̜Uf\ ;q`]1fX + ʨPS,]x3Iffĉ&"Ӿ0oh qMAA[͐J9%s{ܓ71Х{X$ Pp+!!:Q}$t<#DX50S2tq(*kTo"sO4U稊rQe;"Ei# }QVWn*_R6@q*C?q+;UlntS r! ;YIaH p,}(o$N;!C.^Yv/Qvj8>9*sܩdvz<bN8VtxKS{,@i C4L<˒ֆ}ќY:)\ђzi>QUjYW<0)o2'NE!+A1Ado90͖ 7\q`\=_<|0ryr1BX@QM'Ru/EcTF?fs2':_J܈ VU7ȖpsvRCLPL=!~YhK(R;m^[3 8l:U˜,x/M3cVG09$RRf_oG[ɩ;oК3' 3Mu~jΏ6"?"-)eO]+ݦ~2/"GRr790 u6zO~>G<NcY_'tBGN7XZ3ύª/҉Bs. Q?h’IkҧSx6RhS3灀6kzCLI9ïx?]֒sٲ/:A P6&#nG%I=Nu}i;٣VŐlpр\H'ԯy6+)ωfn׷o8O ^Y*QƕmޕlbЍ .32Q*;4!]nOΩ&렐ܓCa\S/-?DC5T.DG~39#TP8SJxJ$ WDBy Wfd2{,%*(8|^qPbBt1Tz G$ė[{j \2[-LQVNjW*ҙi|^WkQeYy,=M2 8,:kk̪OoCȲŒJEzw\{>._1z:"d9woL*f@9o57`DC,%*+ݹUn Y mE#fP8 xrm=2_] 志p}47 pPrBnO66ZjĶ˲Ok}b 9c>q`S7 ;k0N; Ow: H~RJiVLk8>lc*D&܇k䫥zMEV#SkC@U^bʚcRkg#P> O<X3SYgjGHp[ uJjد="nnSWwβMj˓C% rzn?!w/yYtԺ@>n!E܀(؟ /;~i+puf[׷= n^wQ8)Y,(ɛNo/t $j- Xی{A ^=+8XjqG-X{7n{¡cNbT-䎀9I O`9ۭj=Sj R`9X oKY / T[odt|j4`'Q}/˅X\1 /дMI B}6-cY]V~2+\S; Oy{Rk{V3 IM:8#,Yl~1|;&q_5ُ\<4P{'N)B+˵`9#6猕:6(ɳr"D]9h)awvpʯzF}y#,oWt7qeὤV&X#bln:ʔq~c/C$np/vjwf-t )o]CD#<)wEF0Y{c5rͽ4qh zj"cǷye ֊?,rg NW yAr@ cN0H(B g aC"闡F,NE`wfom` e` T9S-=➖2DCv~I=9=*&J 8QsMj`)k6a. q%]Sݩ V }_ Oף΂X2Ei""!̅C|-yEGnpgl"1jkvzq5lGHJzԬMnzc9h7jkRMK/M t*~is= as[PnqX!0/p Z.D3BnL=fsGd`sS~ȧ$l]14X #,L!24B뙇 h(*U/bN~EYf ϩG?3ab-oGe5|1@HujllfqWm uQi5iӤ:DѰ ((J$7P6csX]1̒E0q=5v{X[A:eB]^S("xaHT?y5MxtB8I; M xhQ;cO=u5;|Q;m!Kw! of39 xyDc>r1 j <8O)b%㌝$'ӮtRU"+5{ {;G9 nSF h5AmmO0| 7{ lxeH e$.0ˢwSyQy26&j.}Sn1 2C|(45({(ݜɁrw|`Q3ٜr5|B6sHnRzVl ,]U=Bܶl 显 e%381B)|{Y7&"H[(`?R{cx%Ts ODZ/.+@p9ug7܌XY0s1*9<ǫE`ۦΔL.:_Dx QW[z=N[()njgĴEÒG*K,RQz33`~}ԿΆiUeh.J_STI,i'5fi.MAưO)-]m;` aaYfK I@V0&?bNxER^Oڶm]#4y!!ߊ`NMf'3+ Lq`s9{g^DmPas<"+q=3ÓU!GaN(ܨ@Y3AbO_f~(قa{Vq3O0Ilo]L)!Dd6t۳ւ{٩j5YAM6[ᚤt*J@ǪxY`ų`ɸ!0 21F0yD`F%ut}z~k]A@-q‚Y²ITkؗ0D#h]G筒ڰkC a Y~o"YT'tgf̪;8޾(]BתT#+|.Q|׊PTG<5wo+$4DcfbY5}ߊ*UjD_BL|5b2/Ogf *}4 ke7GV.uF̭K%@5` ,F&ZbafBƔ"[B+EFhցD1`$gJkXnursnS(?AU ps@yDB4U6(!5DV\5VNj=M{IJ~?*z|_|䋘@֍`FC㗲Mc)hAM/R4??_|*~eQq{ ~Rz* <5M5cV$pA5 v uAp/; ݒ8c=dN>w3XFzExj供C$Mk%##!Qσ&WGd{μJ4o%zF:@+K! N`,;fpxR~+tU^KPNj*K?Jc 6\q7[58V|a5yRzÊPI\ֆfL K Evޛ^V5O˩9D|lu4/7iUdW&`d0XhmDWoS&8\6p*m~J 8=| CN$ɡVKm4'oф-._<6D"/[ozuڕ#PVD/׊t0C6fqܠ`Z۶g Sq78j'b[8gaxMqŵ'v8O.qAm:4Q"xފ,1< FCǼ<CgysuY ][n5VţQ9w@N"@ Y4kcPwc7hofWubt" ^=Zz3HavN{F Jԕtp>G ]v=ċKp=ȽIJ䷴<-pȞPԛǨV@ %*XlxY]0P1vk5_c[DDu̍J _87Y;7FކWžm& B/)n1IdOﳇm eTu1~k7`KIrUU:^yLvpioq/C5G `4 43HJONi˦rSxk>T av9s ,ƃkEtN@T;^`#,.?H{Xl7fĭUN$H"o[-^BY(D[qϣl0Ei҂Oϻ Bp| _N`>&T"QQ~u2XM_kŤaaG>LmRxMO6maHwJ'R|xPp-ΕF\ D]VFR9dI^6!.x iPQ"TY>9eXoZ[펖 f%=ِ{7[^dU)ުz ZŒcHAw/ekBnc ɷc 寈%0QS8@wPw|r} )* ;rYhG 9I?_FC t y tBT&ko1{IHn%kw^Y Wf*| /cAZCKRz3rQ |O.p9 {,,Pj{,`ⷳa=*6elʆ)(dq0`.)3_S:o[@Ia3LLTHW2>TZ{ޝ-Ҭ|^&=;G@t vPsH5YN:حnz?U 'u^=b0+5'UZ2[L-EJ<5PEzx3g)q!vgmԋLå"'ܟ"xr8N<2-_Ip_x-Xs'bV]`ӋƬeOzz Y\1/d(V'|n2UqChbKN iKo,SPҊhb`Bx{BiZ oIKH bդ-y2-[tNGjwTMBZ%ć0F>XfaT!E#N}sƽ#:KC \ \KxCzA1{lXN*/2HDfGnWF%^=zgƿBchty~7 ER\@?><؃N`Zߴa f:9ڲ"^gȎғ=9HP7d4'~F Kf9w$;ܙ|` Y;&fn6p!z_H+$:f6 FD=8pԿMy7o:RZ΄TVRVЬmv$(uutu3KBGoM㌒K2xd1cMxe$dޚ}9du%`G@(@{6eu ??S%Q*3wھg^j9| l Kt( ,$x[i*~bΛцdd+sDJq#{ R>X{c&~d]d5|@vbc0Bl(߳Y ,ͳ#utU"f ]֫BP#gH1`HuhE3M>f=& :Zz!Ol&4Է( &9Jfs+ I9*TĀ(t1 }ޑӄ4mG qfE>B/rmRsV $9^fT`!/b]㥻gsc*c@\\gr$-'.J](-p]>,$,3+MC R l§Ã)]'Wkb cGP wJ^8*Vz"MgHbȾDhSr?A]6-M-G*# Mn~'4#=ySy/{E 9FQss`2j%h7*H vpeh?oYY6l[fXG˭-D3o%w[`XHtxi"Go&L"`%p|$+̰N{OInNWpkIܞ_/,;Xxk@1r݅ߦO=}:"#+Sجtƅpmb7 |M_ PĈqWF$>%[<["q A!Y?"쬯 ʚ1vzwt Z8NH QŀAL˜*SnF8M)uRC;'7T DD@CޢF N!m^) SWg[ r΅z =oW៬${~jIQd*:ᦾiM9JBcW4~^:RE>Ƭ]OYB|% dfЭ?I9z@.9JQVUUAk(U$9CNu4 Q:(ry%6~BhSu/ia4.FS(˿=ƱA{pu}<lD%Dy$DFuБebƮFt  t/c#g+j5ÔVbe'aclQ9RA,-\N)PұnYȍ'ax u$3?dm3E Xf'Y8r9UNk۾UBM}l-2|?Xʑn8_ mD/aߙ-a -o3myxz6e %61J(bbnه4qoVe>zKA3 {%_y*YHةQ s~cyi 07& Vi}s]]I"=0I,Ius`S,O3FbNVASٟnmܤE'L#68¿s m$[F銬  N:XjF=0 R!ZE^GOi<HDYTII:Z)tp-wY_3P(%5/" B)lbp>[SrC ~ ItA%x׋Ǜ;=j>St>"r-&j CV(Էmrs.֨d ]M+z x55f&4ٵ=֔HAm]ǠˈEVXm`e+'$Q9¼r]|r1IpQ(~YgYZM [HSTƑ7;tZ3V94/ЮMg6\pхv5#VA)PYF}791 \[g#?ީUuNS1bz~ːu*d{aybdynUnS}Tb\NQ[0U )}>& >VqAd7CUgsbFEb=*o;`TF:d-SvjCVw7O<:6U[r)ZimzvѧˌH9Φ#7iݠ_17~Tϑ:-e. S~ytLBa.ݫX ,/A}C_^ctHAɧF;Bc |%q>51~κfRYG9u@m{Q @Nv ї1J;q?/GaX&%ڎ@2P iub|Kb6y]ȕi_5{-VZcxds]\5Gx¡kQn V2#G߲xT0B[i$~0tas:Y'ě 1WW Jׂ2jy`-*cJVLkh|zcxQq'LgΡbB,R+> ttgHe&ur y $As5LD@BN^̚#w)hƅ0)8t듇ьn;Ya͌V2i;@#ercSaw2(I wLY1փrzsTnI3/= 椗-&`{1U⮦"_&D2ń+0]L-*UvbzvMcɃzffzXIKR¦T}r=_lҲ 6ӏ 'C!,b1׷=),J@äӗ ӻFmZ||g+)Hzo^d0g"qZ CPIb!Saư<tS=**L;;b:BtͯΌRaS0J:n+plddOӮah Mf[ydM22&ѨŻ'< BH:yKǂ[xu+ެ&4 &1r0I"4i_fM22䫨ZH!]#?/gWՍ;,7KCL/܉\PNZϐ >{_ߦb $k i}'{Ï*a`nZoOPƠ;v+'x*YkVM8k>pN@W#;rFQ㍕ėdä=$y?|Ȳ3jNلqTسaҌEVfN8v zrfY\)T= et}%$[ʔ B P-EWñ߶\Z+bԂJh+OT=' 4Z;nZsؖz?B|b ھ/MR#@NX)4Z )gPĸLMRm~zEX8MC3M<<~=YrqʔsWZJo,N>+,Ǐ8pP?N@72FX`)%szwD,l,+6I14{YgB9\0|CU?@&JZSPWL6(&4YHa pdiV$Ds"idbQjEB1.7C:r*H_IP1aIUߦ.%6Ƕ,Kݮ`OCR脈U6B7RJ́X#)5vxZwWCi&NXۗ[R)@_]!:Z=*Lfd($2jRq\pp$оIJ (bi6ڧϯ2M "+Fsc[־HICݰx̚Df䨩b\U]Vvꖯ^5»;Y=)E ^0{á0(78gx,֓!8 y p@Ϝ۶8K=d:fc07(F/!rB\:gy#9[y' KӜ FK3 Z%5A[QI~\.5bwҶR4@5 dYL i\DJ#eqC?l٨}XM7辔{$ c%Z s ΆPHvƱHmX5NAQbU}Δ=NZ fb pq, #rZޙ}\.'APcI>Mg6,Y0a%5iT,`bzoq4v3jJAWMT-=14ݛ&$9Gf? C<2Լ,_>϶w <#嫢SwԬǤwյ6I$OܑlpݙDwu9h`?P8:5TSJ^$'Tu윰7 I)D'"NK3 VshHaTZU"@p>}IMz@f*18#FCVF:% wCH35κN8V?Ϳ(7΃;\#uSݨ$F,zƭU@DQe I~&$"/ϣSX3.9TYv,*,v@ Ek l>prQSOlj!爛zH f78ӁGH~[Q b>MȈS( ՝*Fb\O>`ALOOSF x(V=-KX7h-ڥ +O`Ji;*Mb.74 ?br˜/<%1Px@#jp"'ɵU=Lw$Gi9 < xIZ/>sCFHAR{aC}o!lf&F QeXSLxZЫc=`Yp/AVKJR$gӑ2f-W,Ë.H݇x,^2N+tت`&sJ}ۖ謓ku,#ZyGnИ^Xd*L7ţS%gNEۺ4V!e^9[)M{i@x"[" -/6j,`X-qZV$qa *հa z+'Hn`uQ`otu<0.W96,w7@FAޟ GN:JaXnv*o:ySwtq;IZx'DT~ >$Lw2pmJ _|Ms{xMb_N~&{*~ NO>p.$[o*ܨj N{N I?t&pJd=F$WҠvV$ SjNbb6:+^5|qKAlXkHhZ{2o޾oPj+p`X[>F=gNGndr#uΎ{[_{oI?  Gf'n@\@_mb1VpΫf+v]Ƨg؟Jя `5Ӡm'IYH*렬q|`Q/ ]gEI^%*OATNMec`F*v/tpRѴ*j#lphI~}zXvŏ!ɻ,X@ǘ^&;\WЖLܾ,D9'aX/Lj)o`s’ `hp<@Յu2! G.LRuyDRmfё l,cV`:OC"V_dx訄AD'=lm1º[`vӄ5<_@KmL)Ђ'fz=ES$(V`:}r>&ؒ,'i . 1[ ]tPG4G(̤~-O*'v4͌,eF_bPY`J= V7<"ȝ7o=zFدKqbrY87cυRUDՔg&8/^g_,qQb(N@ReF)'zZ`TGVkzY{$x>n2;܍*&vKrNgFtWL0P,֏UoF"h/Cn fM-1G#h2Y_2V7YͻW_qT4D:mD7NSzIczD޶hGrbޫzmF8a'LmM[tPG@=9_A5-Ϩ3>vWۨFV onX8NR\k7VA1x$Ix; _/nEoM n^[}{Q'=08cG{ 큇Hz }CL 0Y&%VݴÞ =$e#[]M?!y my -3~e3W?*wAl{S;n")2()jW '5Xn5=gE/(bqGf‹~9* %c '64tze(arr%`ʏ,2#7˾ߞeK8?=$?Kymd|Nٻ^TH A̢\EdzMK,Uq7Ȧ^L+6K e@AD3~zW_f|•P?(o1 F E</Jcut|ط[YC30;胤-?+8loC_SeNݰb8ÃQV8WCD7J̶!V`U qeɪF^4ӼX-dm2 :bTU'%rRݬQn_7[k.1ټݯE!:>+;3<;4eth}%T*1nj]\aE5`j6r unyzRX+97//|WZ5⻡p>PN6[>"3'os?Ϭ b=4fDݞ"OD.(#~1IQ(wE861Ǒ.x^ i ڹj%87N%_~L {kF6u =ML'6%/",b`ΐLaW2Ml5?WԜ;B 0jGt]r&hUPswBcm Rc~J>ũ? ((K7Qv܌>^"\OJk#thԚp44j;$jxH-:/]Wׅ)YS W*=jܤtG:;ϏxM 鶰-LG+cZ"_,u,ڲSHY huc2Ԯ&'0\¹7V}k")cȍwq!#[TNXBZU \(m0t9 ߙ!p' 0ufOn\zMdb?:d ]"Z)4#jQGXg5E%PW*+x!ц7 3@s;7o!m C,)b]j QQ6ruKB5hy_UNA]|^ě'*.RgǶcbƏt@(感1i J|g>Hg|7TF\ JDg)Rd5q xZJS#X<1X@WtM ~5B>>a5`H`m^2xx}i xf )O"3ٍsbeat ro(OA>W[%]Lt}.> gf*\m\v|2ιdczuxqs!ktj "8epfG?VMd1@Һ/vnW;/G%WOM׉%_PPc >$ ,累gp2`\f/Djrv;VwS/G׺/H:p|8 WΪ#u>J!ٚXu)3y+׀xUouwƧ_M|!)*>aW`Ɯ= 58*[;̫w>hbn?ˡ RGW|;hOyy@pH>/f*]d*|]'1WxG ;a zh6c7|HC n$-(tWZϊtIng&Y3o*E9ް@w9*j/FL *+Pda:=}A)Dp6"r@s!Zhބ?xY#ie͏"}5 Ǖ AG NAY5d B^,mqIV3`r]^5hX̅bPg]H!u+ٚMbE"^.gֶM,b;NBpp`̵aDU Wmh}$.HjԠBb-n! !`LqQ?&0ZCtf~|eDn(p(e{YM6;8e`M͝ZcWD5AK8 VvN 5&)w&|#ę43݀[s"CSZޕ+0eԐ 4!'%CоG!A.e[nt^h/|{JLŎrYM{ܐlȨc{QXՇLWB,.06;O٧BMdI Gjt,^Q1`we uENq!vTU, zO6 ZhSūC}]' F&sicsqGxtOAN\w6zXq!݄=@3$;ЂKw`=Oea6d?[JOD)b-)*@So.$A {)@}emzFkNq;Un^i `!g-SsPh^ߔ!a']Z~6\.#a*nk̗YC&WAH80ZO%L8iH]!0ne ^Ec7=>*`霦ntj8y"XK}DmaX&lc ) H,ף)ɀr ѨL+SrSbvqbEOPo?`n41" Af-8GT#1a ni_,YsAx# RcǝNZ3/?wz} ;B\@в+¥ޯ)@)9?Ԇ{:7VIxά@*QZ63Xq`% Ru5ϝ}zɩFc%c!e$bbE߄vC4?04ts2JF]8RpW~]GDb@x]+_bxgl.Ds_KGDǝpc$Fs $]p/3Fvy|J{>n&кv\p۠\̖R:C!WqNS,oL&,Q8?3 t,cA@<~ʿ'k7^i)Mm֓%Qe5K9/ zBz 9u߱ :.䓩\TU} L)E]ߢ4Fg"nIq`gw+*<@ 4SJ|4 7dM[_){'Yht~gQW\O>e N>6Xh]Jʨޢv5n{ 5ĐK#ByCCF5 ?aM WINwwG_ga w^_\зn/\QaH '>Ԛn2`~̐^f9g0ԥ {\#w+ kX1B,} scK+Mu9&xvRf_ ;N[LbMs?PTΨ+/M;H@ebs&YKlGޅ'CzYm)="+)bv7p"[Wr?,VIOofkuZ~ ˭yM];eVWp ]v6n[oJbiK`{FKF#Eַ>Q68Neo $}ӓ?dz& #m |E@ RdCPe#6ݸwwZ/|㰕b%ZHϮ-s$ BxҨYc%kX݈2 0VMDxy%fݻA3i3 ATEr,l4A)Q&y #5\/^Y(OڗiP(`鳡?w lPsjzFzsCin_ƥt VmTv%GU-%zs)nkWτ"\>ץvgF卼/_g#YMǡw_ʷ}R ( +yt>yy?!K)">+wNk=qdњ$E[ ,Lڶ>+W2\Aa+VReDI#+칽~NBW=q %Mˆ|Nu%FVysjqH7n1Ht9CM& yG>M `2OϜZl­@+8`Ƨaߩ 1GyRL^X*B@IW)`8ޜd͇FPI9qisN[j4LuE|3œPh))( |9׵PJjYMtL(yUS/lomk${-u4 ii_VnN=|@RT(blC<%$ GJԔJCQBckzW6ꇫ)v=H8OϿhY%7VD۪/c]r%0` xrˣ\Z*uFDm/^O^2>si>y O>3K'w76]݇t$G fV9Mh_i; J|O U=V)vpG#"e:W<, Q(Lۛ? |'dPdS\y9d59<"E _o5wDL8r!k0a"̗HӞBҝ{ 5r7>s17:/(?D9(Khö Z!0oaqZ''j`R1`Y_Pf~%K?C_PH'l:q{uW_}d&ޢ o}Pno&l7 K$_G LSw $MW4f<"uClB(%ַܰucuQ0W=E߸$pYG\`S^`+2?ºM2ne }n dO56 Iƃ ӓ@UǮ04[ ׂg8e|Fٍ̌ڮf*Kl*P8wkX:5;fw,} 8"[;/"mvFe&թ*j xTf_K2r!w9%JM]a|X4E7[[ޑӬ3zw@w`/bMK0>Y=ر]&"t'IؕTM{s=)!iQ1>3@;{K=`іw!СOC0Hg>e/]զ6:pk&L45|%$a%˺a)LCϜHUV]k{w8* N5#4,htT(] #F2p *[;4=:I()@y@ɆTerY'yBw[S(,&w:fTW~pS6FU)tE;,0ݬj2̥:Ӝ}5Ыv@8 [;WZS>kIH{^)TsÀ( bVO|v0 :_4R%Г?wD;©_==Ͳt7R#Z{_/GBҙ]Ø=]yų -3U jF^nMIE*Wz{YMGlhJCt뜂aP3hm vO)L.QD@s_uP夳퓉|0R ŞtO~m-|ig7N -\tE6dJUJaB]ͷ @ @vS'x;ߜ1!+;3˹,}v| {~0~HjZE|%&ѱV'np "@߬ QsnTܑL'}"!I{4v ٫ZRK#x\[ +̠dE#doo+'E ;iYټt՘ɽiKgi۞2z@uPtGAC>9`uedJaD`5^#ISQ&(MI?<ޏDςZȠ^˕]sX.Gm8}!eLSoӈۅ;Sb=bxhwOH~mmSnb53D݇ t1bWsӍ<HhN忋 9f^ptܛ:"f<B͖ol>c[v0̃%vb4$MЇ̲qV9 :/@_.8c. P h>}@E ʄr0-{>e4|ʈODVZ_ O[)wnڲp9I@v2f[^rF0y= ;1S.'fO]b$)K(#@V$j0`/u9>Ep/L}lIvS\]Z]:6H A6ߝ<}zK6=IV֨Rm†%zī>pL ExTbgQÌ\̂5e;D)nUK\ɑnb`D:7oXQHL,P$FT*N!EzO Au+S|Mrka-DvS,yE twV9OTttL|1_2]A!Ϲ[*\zAIңevvC~‹<76W=_-=[/W/&j* oRW/ɸ|?m5n9&vR{-߷GgR~?K} ^#6o@MTL;wL#6?ܱn J%*p]RRꖁG8Z %5cO`JF,2n_eͱJGK RLiea=_ טۢ__&u9K*Q@F-ȕ"ST9S|ԧ^!s2_5֣ZkwUoh{<6[jJOfnXX,z:xP(gv 7"+bX$[IY'MqCom,ez6ڵLa)-~Sn&`$w*Yu+CaF 䦍|O>ؐXb7h.+D1 Q~Yq3.ܶ*9G['QJgGRnm/MjxlFz& h|Y~٘Xٴ͝5(ͰZ;{{S}6 t{I _Z mUn)I"hO.w|^`)9^i2 ~>Ƴ\wMD|,Bl0Йi[A=; ʻfm0y_tn# FU^{ Cu#hĴ -lՂĒ>[/34FPa7=@F1qzf6ЍO;-Tkk'ҔØyI]No\6)HeOy];1pW:kȽj2*Hc s@gk))Y0TJ??s^6<P|;y@^;jYɵ:D; yvpK6!([:f|dhZz58 ^Γ,3*Մ n?2 |2.xhL#Ȥ9\L_<\o$Q&X/.Pm|쇞U4ghj4H咟$$`TLlsJ&髏0Zf\ [#rw?N!ae"^O9G(`CG6!H?fϝ%VW+(*:緉}op6KJ ^-C> 93V1D} N~X=׈j8O[=v+. >pϻn}j u4thb\x`9C.1\4hiU(?V; Y݈p7=N-EHz/B䟧]"EqJfJ bu6`oa E #9@zU6OXPjҔKzwDΫ{Mm$@޵ @a~%@q"OGK{3 OFcYoRpo5@3"(Ij4ks ׋U I՚9nsXhU;zrh9a*/Ə{Sq"BEh"\"e&F~z+Q7kf8_ŧP0Z&c(びɆ$Q?m(qo BOsOO3e_?z<&Tq9K)ry4z~goijEI6@ JBcp)ꓷvmC::}u_s`bw 1e7pU옳Rݪ6RR20e"9܊/).%^qL-Y٩uHu Y>ʋ@,8҈ԡ""J=,,b͆<:.TںN~09 JuC윘hi~8`a/Cy6귌ft c';Qh]_0{Φwq:k7~R,M~N|X_D(-;5A#0g+e2ٶwD6aBLU^!E\KL }l7'>Iu$T hWD X\J؝_ȭ\Gמ+ * 5&|maG^s c-L*DI;(A(6\4\MvJB!x0Ն(;ʜND|7[NDu;IbO޿/5c|S]bUm#+ :ttX֤mhǤ$nrH+2i/敖~StETQlW ͣdS[:22qGQ#A+qX6N|8U/t/@:~0 -DNiHR|hV-!ifniAbŲį'a̷MH'ƶ5?z/!DcoFD`kcunM Uݱ_.i`aF6A/ZN,T9`DU`=goy7p"6,DD*75 vDDf0Wƹ2%Yƨ*qBi(ΝVBzB ğn*d>HdJ'mP/&PLB%"2ְ&D",Bjbj1I$#6GtCY籒TkѬj/y|;λZ`5mҧ7zPT|@į\p"PՋzʩv@#qj<@ψ['oXonrex^Unj.Z)LmVcչ@~ MduD ڤ'zLQrk~(H ͵ 1GT_`H)I?Ԟo~HdeHV(]'2 Qa3Q蘞p W5xm*Q&cS1۝O/sQyjWZ /4(!C4K̟V]umN-xcPNluݗ򺰰 Z]?T${6q/Wj|\k ӣZ)%43r bN:o8[ ,zpc=N,"P yZ#U.q8"? ?za.`oW1Uaǒ~)Y<^`+9A{ ^fNzOXHNf/]qb+R%ee6pV8~iѢa#*6 1ՠQdG;5ީ|Jub)RWpqcվrm4>{yl"XYk"̦ 0&fģ~9.'(s12nLoh_دR6]~{_ə(KI ɫT6WKz Og"gEGx頥fҁ gzuԃlG,w Yn;?^1_b=#Z  0y㊱=%h 摪 yHvz3spD!%; ~,'E8zAwԠ_yvCs zn,VΘUZi4 ,í!ek!7==`Űz :ϔOd[{⳵\d4MnGf~GKU ?,HSHxӓNΡꑳ~Yz3Yǘ1JfueGaq,orv~po-"AB n;eR,K +5J*pVy(j8: J$U?X_XHYpN"5 ֈCR}iԼ,;QˎKdihh`P{V(_^{|z7R'=|1auw^Gx\> tg ی.|I{&xjŊ7Y6K8nB%L\]/["oβ-XM %\iDSHo-&a=D̎ i.f{ӻϥeJ 2ʏ kNf^擝Ԑ_5 !*:Zc8<'t*VaC6M};R-(0. ˸: xb!nkd {B۬;?+qpOil@{Ԗ|O2"W&q{,:RкlTױ\EDCUXaxVK;/Oߥll Pi2NM4tk`0DREGYyuoD t^9"Ǡ&p{W`uJxg7BZB4n6ͤi#o5Qט9H%X"g`79#hO\M҉mhF@Ҩ/,ySDĠ=QBDdɚZn 9gz'"i.pY.0 A1VgRN-`W iԫa{GG"}=S_+i5g­T#hGU-7{BA. -O4ʩ۸Z=N~eXGV <"RK{5¼DmU 7D*Gga ^ݦQ?03t w##;f>q nOXJJíyF6Zg}R`ӎ,D-E0>Qj_C)?GǀQ7{,F6ȿ^>TʸLF V9 `4>P~u,JJ"'Xh{q rkg(Rlȡo7pAdqeȝ%%ϵ\F~BO5ysй+shNO459;z,!qJb l'ږk N)AbqFs`ьԗkzVudC($JV EHԢSXl\,f=X6{ewb7[^rsZӀZ-ł՟  $<"I*!w8>^l\vYҮGB>:tDlݑr1@ =e DFѺ0ύ$2c e#oc:+x8GïpNlZ2zr=$ zE·pJPL6z's!DEK9]!B 4\YqvX4a#\ ,49Wiw$iJHη_n6,3 lKWl#?HrvfDԿ΀ҧ[<1.NOW^" l7P0%\[$h3Ci61/oi@#Te5/NAkE}Ĺ {m@-.ڇu&fӗ@#sU{0Li;629U`UD0 nbB)>IrXs z{)hdsS՗]JwDVuT4}ag%4Aٯ=C@!)@1HU_&m P"47IH 4HR+Χ#"Ph&jWߋk QJ]CS"z}d4^>~F:a t5 }3 -5+M=O?$[nHÅQ/r|%~-٬mixw?X*G}EtIi%~1kKeJ`?D{R5Z-]_u/Oؘ׉O_ \t~m H[בN&CzY{r36⊖y_xf)d;cK,}vJThŸ4ԂkF.L~_RqD&_O6ai1-<Loi'fh d6'iذ;dy.W ӖL/ٟ#GaiD70Snkֈa(k'Cj2ՆF#g4 nW˥,`b0rsMn2<+'59>^=Ͳ `flxX9grļ oI~C@ޥhkOн5ZTodK9 #?8hQGCI=PeTV> K/ Asp) 8R6@+MNp l#qraȍOw=Nw 9SZ1;4cS hUw#E~֨ȽjW?< z+@#MnjEyu]e=54gS^r)3*6^sJ~kTm83\^16W@p ?PxIx.A5l!wmf;_ӔctyU5oBam$tm.)=э+??TnXd} slMqۧƶz_':86~xk8(o)]+ߠ|;!QLz0 gY\'ukgo 8^\nO?UX➹T[.zkFh9b tB;Mygͭ&9md_:?AzM3愱d 4>g_dZ2^H! RrO`:D;ͨj6gFȬQsc 5J&=0w|2ǁ`C"o io _SIqcsAQCWVL?O2 `P,XpqzѨm$kNUBΏyM~V2?Epbq 7z ļmX.PgMgBMPؔq$vfߌ'ЦNEտJ>nZ"ֈL/֤ r4xLWsn\JQcr]I"NF*:zʏV6;O!??A3ܿcJt@b_ia"WAuQw҃hDGx yj}>cCQsE_peF)۳Pˌ\c>+'." Zカo׵'ULk D!ˍ^J@: ]mu[#Ӿ)nqG-H x gd' jKJw}RGe0Mnw(+ kzt>k9.}pϬ \ X@KB \:ڱs4H'//],0\6SfFfi hQ[瑰 (vch%y!%]$:4?m[[@NsP%zjf#j~~u<۰9cmT I⟪(i0j!]joW$R&n18>Jz yꃘ9acNgO(ma20Ǩiu.0ʴ 8cD!\= @7kP /dxĬ:ui. scߒY;~blwUJTl\࿦be:Yp)%Q#x3u纹M%pg!6'Yq,A\hc auArHE"2bcD*iPKyنar9™R1%:2k_u#tl}םGF3LEvul؋Gn!Kx>5\dy$cFN9K%>U t|F dח틠- QFX[[3OrGے[AǴCkBUE%@XkGA\Ao\CJgz uGj䵝8Ǝ/=DLR͔u(XD@pRwLɁeЮkٿތ +ێ8^Ƚd^Sa3 P.@o3, '`@K/'..){-“y ?7X9V2J+bI[ -؉LHGrWbVu ;)u5?KKo'stOGerGo߻1jR7P'`"J4Ye(XD=X'uuVee[o~4]Լ ջO н8φ(wD,nѬ$;D|؋O7)'Q^v Ɍʵ@ֈx_Flw *[2:r$6RLdy䨌䈔iz}Og>$xNД]?qǤjll=E;hQdV3D=3[ܑ,BSčYsB_+z16+U>N|6irui`up%Kk!'`Y{6މf+gnljY@LHXnK54x)ۊ(vyKC$3_1dzIjd(fw_S3![V1 _XDrh:3E qج h2˜|M!}zh. =_B~$uv=F,WRH.3;TÐM`` CuM DTg"$ίhg:@d'{o'J%O5~XB1<)-f幩uLFUoݍfhS'}1SWK$mWz{Ug1\t`8csm evAfs"j.ʍ 6%'wG@c%cQ]c4|uNnb)tB/|OKÑϳG0A3;)R.X^x e"Ш6.@$?u(JYؔIr\k׻Ta{a˽ FӰFi޲m0 ܕ<ֆT0krcx>ޥ}tNbo9,뮃 -{褩F&\qmjiJbHxl涭fx Xw`f? -*x| N;JffHQ+ =PBw{ P~W _\D(9"{FeU75[V(3IٯW*yq{rVXG9-[ALU \qXjDB_{ү-?N݄ `ʀ^&6kcQh߯+PCnBr2F: 2@xUpRQI#ݲHykM5y- p$)*!_!纼GnVh6i9I2!##.!Dݕ UfMj1eL&4c3l@)676辻 Uz݇4t{06x/#.Ugs)I<Rwv6 EZsžY_Ӱ+rkw *& 朻ę?\T2oѥv kfBqąT5@. 40jAr,awduL7 u$/U{ UjpNc.e!qgSɱMtj`2)#Rti(1 D ~j I7O"?{8!QE?JnM#^3] U[s4X6yuUz>$2pȽ?jAȚ\ԱaT*|ՀՂI 9FK9eLN u&_DZS_Y9τ#_''őYG՚; Bw{n $ hCB1! 6seMH3O)H&-FEsI7 Tw)Y[T_b|}@!e)qH8_!ǭ%SF{b~EhTq;e>x cÃoiU^vFy+Q,s![ 3^pT|qJB߹ _زG-#`0Ǿs!{THi_Q.5[v8|ؚ;<{3VsevK]@,c_>A̛RDZsM%mp/̥ԙ识ktgIKkbδs-{m❫{<d=bHE6c3`g%"u+aG hfX[b#?s_]q;5_}l˦Dn"iߴ7Hknn4+7W-wEW8k @c5m***(c3''Ԅ-@j\IݤR-..So'6[HotHsX)9+ҟOE5`W'j} cdL\|;NV-mfoS]dJuhYR++l-EZ(Z*7W ֕p]hDUH>ӉfD7]6,Y}e!~%u("At ҋ7벉gx"UVB5_92 2v&.FlXӃgr:+/c ޼UmjoSJ2 FR+LǃArjF,uigU4n$|(LG. ߈t!2TS"R#tPÑY TiirP0C=KҪi4&97jRF W.bO(cwX%5.O>rʋ2$ 3Ђ^(WKyD,^S|[@ԑgѪؓ{5he.MF=(%)-c,|vJZ[%125^ KÖ޽^ԲfL-[rgnuN 0@:a/6x9H+p ;p(|GTx-M! Kc迼>X$>?ha];Ao}EeHnS_ZEUmKو=Zu]ؚ?kAeaۏ1ْ䠲GaV駲7]vIK c4$-F6k}[T1fx⏨CA, zM GlB{S &GOfoJ&(iri?%j7bSoÕ P5F`bR^vHpo[e,Tb]TW{;EDQ u%9c@TViRJs}.S<}+)*=Ǫjd4e.f>x ץOTp)lPk|  7xl^.֙I24ZpªR%͜O=3Ṙp 87sbNìU)Uf^Tf"%r{Rf/+Rz$X *h*z=(A_ WW||HFq.нż@ճns.v =").MD<=s/b[Ofώzd}YԩQ.{f,*h0|ӧ\9g| G+c ̡p` Fn_0j`⭒S_ *eͯ6벘(#". ?mS93OcaeFMB*G4P4o;0h;[޲:جGwa~BbS?\Z8VL]V\W]Xe56W͇Ӝ,D(O.o^+ժu}tخ/Ƣaho"į+Kpa[M4b',5o˔.7u+GD{ Biah|ݩ//@qpỬp*m-R1y JYI[x$$(V*z1\,PZ@yQuvAgDJ4\up~tL4TA4=#lt?W9zQ4򶶛!QHD p`+6|[^u kou'UHVFCs6*3K5+`֠k}Oi0R&(Ҁb4AUx>UwGv˳w3I{bͻ@i#F`2D(%svauEG&20O ]~%n7Iz.Z{RF-?99>l|&0[Y->Ѵ&a)lk"pthޓ3W߂70ќ] HVbgI:;0ّ<;+Dw,g/ŬW)[駯[ oj&i(`?@|GtG0u/ IWl.Ә=8KZC鎽}],I/ylK>7\%Y[ @´&r'hkA~:Tp'}ת[\c?΢r*&KU3IL=hrN)Yn@Za^G|\KM6s#Lc}~3|xIrZ9V{nol(ދ8O@Z&S5tTV E{_zMdWte[afpq[ i@E^[5 ُez . ~Z鈆^fJ*wl9>S#Zf-7zݲkyH{%:+(9FMbecxoEr_K(GitDXo?AR jư5w &बgaxWؑ-y[?g[*;rF:U73sMXhTI-#Q־DD<2FZQB?W %ħ'Wz_(Cw1УmyT}wLJ HJ%EB-~U;!=w Ө;5gAҭ8K^'Dj|#Dj5RXW-}-8bcmPfZT7◉,T@O{L\&ҖÕfn>"[˲I`w pm9TyO_J pP5ZEk\Xponؙ&B<{bd>Lt'JOJp6>L[U+Z,%|krIGߜ)N;5sYU*'"D.#l$E ռ$%6lX&~1gIdcFo:' ;N:"9ᕛ9= t^(NqGB#UV*ePV$b!NHcv:`RޟW[sF#؇(ej‚}_m%;aI)@c\4H/eP~^[I^ 뫋bvzkmX!TJƏ[w/VN%s~s0tkA " Nm}ѐGb_ D 005MPc]7RKH`u%'tl8CF)0Tp븻 3sn4  S$20%u{AƱi(/)Ep75 3BaSR~ ;fH#AߐGL{aW2nC~qJtg"4|J]-(D,V![-♖U/dVC"TkT%yEuHV8r7d$jmf4Nx" 'ЪgWnBl}%a?xҳjEк2}6jB SJt'2HӦ|`k8e;l٪-RO3 V_}yݿ!mm3@}c=AN h-6"T!ػ2vV[V9i43sa]Aq#d%~!'<dP?Q-nϽMSNDw2Z*fӐ3_EE!NIhGvt$N3B][F;TO>΢ M` DcB%e?cy $А\0_Sĕ]oJ,򲡤p\L._(#}* 36&_4}I462 E4Krr5!Z"B- bML"|93'?Pl,hygR9{cB}ܐmg8 ,:%BHhy=w-Ց^f hX<Ĝ) _+8}v7W# X.tuh`w o“zhnVua]8_()l5O'̧yZ%80K*Aa: ҳq~ZN5IbnĐh0@fC>ZtG hЮu=O;V"Ğ0ᩳ~ YSВc͟Srv G*e55 8 0PEx MqQQV#*CF`SdH^<|mSHPҿ{dyկ2=EZЋ 1LQ']eKDZ{UUg##4" 8~-(6`suroߥzU^ARMuIڐ%*m}ԃ4$58%dͮ`*'UilqFjѕvVav<%.3Yh_ Ծ%o_IeHBһg`fv*Uњَ+Z#A:X>ɜ3=jO35qT)opb,\N˞vco} T<>>i*1f"22@(/?ي$&>{"`8(iT?,7t%*PҾϩ?fɉ!l'BhJyw;dl@j}&HKe'4XzJ# /~DBDЀ o{HG8c/ÙGɮ0,4GzcՓ Ul~ j _=#*St] y`Mmbh_ e$o*㘧?NCuA_2N  ])RA+рq 1՜mf"4cRnB>#˾M^ӭ2 5ה󄧝<ݵl4O I5b+Ek}@s1pHҥF-g|_}9!P}Bf=Ú6ຘY+%~iҧ)t~l07JdRѿ₄ w2ouZ2Y)q3oECzb/HiqTA[+yc&":eSgE۪Aaav3e47x+.[)/4yiXl p|lm{t̮#\{5[µ;i,G`4婼xTޖ2PEQ}y^a_*b}Q-ZjEh*ZvQ~ \a඄'0Mk./ -4\ Zn; <-5ԥyZbVª^3cBd=Dq+ʜLճqa#H&: >|! *-hRqHV[|֖-=nЃWl8$;\{K]'^Q,zхx+5{NIo\1D!s1cԢR 7B)>AƢeɤ%٬%4}_uKu.؞Ml9\xĕڿ(Aқہ?;4,ǯg]osS~13=^9F<{d7>6`["О`^Iq7+!@Qnײ{cV>TlY2Sf`A|q) 'e ce-!r^f^$jzm|IX؎{D`&a.!>7~9 ~Skn*J"2"&wPd(Xn #dV{&aEPH@rµy,]peuy_(s{ 41-yt܉gNz'^1WםN]0\бJ,t(wN6D|SF\]dr,H}2&VH6zv9}`Ү+KԮ,Dq#i#բ! uc+Y%J#qB31`DU={wT(AVl`*"MRy/ .aQ6CF `sΟ3ו $@b9D5%@0"L6"$לGXJzד6B)^ Հ ̔}l B>!+*Mj= wt6ge>8&{S +ށ"4IX}秂iPyMz㨣6.Ǘ=|>)!q"kmSZ𺉱Y}f`%MpLi,% ]TҸm„͘Un$#낮@pvR؈XqnD;\.OXu,'0^U^2,k)*: :I&Fl֓&SIK@6HU)V[U;fR*inJ_)X iVƝg;N&ϟN1Y垩XM>%v&(; }ml2^Pyl&t-{]g<]pxչ ӬWY*;UȮ.МNK&S V ܴCfh~Ru!$zy,/%#j<"*pLa,M̴ްc!Z&ͷJ5wg!43#mX5;hژ -J*K߶6Wi>;V[asA<̆w!2':@G)/U- F=[)࢑}add):v)cbB.ޑßR&EO BG.߳6US]:NmHġt.o³v]zl>a51 E#}4֐d{a~(se`$w[ S^ki>glyi(Eu9Jg̳,Ȅuɸ |ҵЂ'r VS[!YJ M3_3ussT+LOKD j)bٶ}5#Hi+Yb8&T.Hԡ[ K^)װGlYK 2v]̵CkIdH*OKmH9jzJ2 x`m,HUa/{Nn8ܱaBq=.\ΆB?z7JXD;_|#muD:BT谮uSGLи>UpflcaLFڢy/I7,[%6r tؽMhSdAᶚPAj">Rx-o3 eP;uWwB}Y,#A]E"'SE7SJO^8f,-=h% g4qgǪZ`aeK_q%7?ENX82pFw%]Pw]EZbNbA_+LIo3.#H @ $MpePۃ񎊄{S`V /\=F"{MwlI?=%c[c*jڜ{$I *S +3I+`'6XG:QE~5r̅jBgx}vUoMx549S:PV>T Zn+yZ;E sڢqfz<]@zgp1A9|i 6 HKfp%8 }ˢwG;vl~v;g6ŔfN2诇⇮AUT 1QC9ۜ`Й MQ|0A%tw5D|.u_ݗ& S@#jUES.čoptNc(okuD0z#&$Xs<'F$c\`Kcf%I# 6&G!J'0u; &u V|/5ii[S*P.@62^ޑО$ n"SJQ8.c~.xھ/[9h5}ۄj_D++#g(᷅W$WoسXBױ:0p,pr*PAGn#R$".,$5)|=_o(+(޷ |( YgFQAL- uECw~kۚiX*> VI4P1tayskEOc[g R#t 8H -d:a=\ӕ^擦9_R).ZG H+7_՟_A]:Ҧ3fsz"U-vsTAGɷ4D6>Z`$72$2463–39{޸UR!,V<;Ԁ]ăU`v.Ckq2!Ԩ*5P0CVГ@jz6V34-vSr1qi]ۦ5l֍J$p47PAD7hݓ&%A-_'Lw(N-PMn62 #&Or(aa20 <~:hc t|LQ)C%n\Z*f@/17K*Wڊdr%Epp4rp=՞\/sL̝NEum{rŢ:uq hsэH/\CL`e)#`5u@,\t[yi f9\J҇i ׿ev1ʻ#z3݅2lȫ?ؤ1icJvL#19o \4,%L y.DAaq1tR#7TKY1ypr{O7 Djѱ )-0*{ҌI7?ƦIZW7 ŝvܴO#tS.`uL>.ss *+RROǞVʧ :mi$T|?+]%k̡A~ yLT#BOu:`M$VW/;k~^$'210GcŪo10Co _h3޻zN^ԈI+M-FvE%רڿG](N.=Gl (Sھ$]Ng9mD6u>nd* z%E-= W3VKv 'o~Bb'Dt|~Q[U#?`olCjl\A!]p)sQp;2R>ԣyYoŻau.a9aW@ ^jf@we,01Jl뙚 "Ӽ1 &Hޒ:"6¦Xen"e J^uL|IwօNy@; ;=KcA,O)]_se+ڞJłp;?WSD;$n[3ɴJxFDAg4-0tR){ >Vypo[}aPa .1IӟNií>el;T$-zGo"kruكC4nvRy0'KaǪD q!ތ_v*n0lYf)sŧk@|0IBB#U*'2gN B/" frD0dI9DiJnl/'I 1s:1y%0@aNGq2nTs9Me?WYt"coK"{ʹ+[*4@E oXFQ /z]$k1~"­.$[0 9^[ 8t5d!#B&kw' U-FMP ػjW-4 ꟠NuM6EҬ=Bh~P'wro{Eˆ3ƒE (σ{<[OHB5?:p//)&j 6BgԚҼƚFd`Z_aLOqnsO.Ė#(6bjhz}깍=xTrTDRm5kg3" ;$?])~oE^Y}F˪&Y1 #5Wz6>D8Rrf_L H͇☾S/Djو<&T\[uxHВoцj9V|ov/0k;s }3ad5-r+1 >2 15!.na< Id&E83І{yBE+ք4Vw~2K9T? ,eNxMMr}G $uAXzSck p檗hWCS%&ElG#@~
    ,v _'ioM!r=_*bh-k#(%a̱_q[a)-m?i# /ԓٍz%6S^\|HhEJ/K!lgeר*iʏ |l߇n!Pajָʬ%e+N['ɜ4_գ'p''/\-2Z^fѷE]U^qpd~OorwϜʥʒ8?N%ۘM"m\,>6ehXR_Buؔp1=i+³.Fj,?8>o(#:κ(aG4u@ 9{z|V7|G0hv[zyICqھepOa+ڢbfz-eP6,:V:|8BiԉQ郅sc \pm.R, MfNha-v+9frv7fUHHN]/ 4&K8B绁P;d_˘di^pz] xK.j#2 x@Xك5kTaPoI ^6꘰)0Nm'w׮BEOth[Ith1^(Al7H1f~ܾ y1G#r$$L8Th%ӜR-!KrMOorL-!45\h#gehƩf5%m) D{ʈB<,x M׸.)Xww:f }5kj#e2fx&R,k Tî-o(4M⬞!#p}$ oe$9A ldL9Vǵwˎ$Y s*4_L򮄽`ҩ#>DaZ~K 6 \Ny2r7O:(H$[3Ta%.A*F]AL bn#{kNfNo*gz_i ; lsDS'BZ 8{đ,f!w}%1xfoSqj7WN|,TZ{bN~~*%I-K"x҈sO jr¼O̥Y?Mul: =5&ĉ`W^Fp]D6 Z& ;~MK DZg~Ci9¶Ǫ}ZpT>-%~\.#Тi<*Lsm[}<v=ͻ=m j,4ľj -IđfEp&:}S6דZYH Uwr6:&]@ f  iP "dӉRU@ hecjpy}A g"=.ew֓VnW5y-?ן su꼰TH\>C*w9䚆3uK,{8 j!_c]cmK+%q7mL7(qov!i t(O 4kRmETzo%c/|(sc}x-ԡ{K2C\.O !xΔ|S E48VVPppeFZ! fVǥ*qmfɀ9+N0bDbɫza\ك\_0ҔZ6c4ghxYm |'<Ԣ}41dhS/+$|^%SEJo?~}izKt#FpYc S0iTFl̥0z> {8F?n5b)dzp>]% )Va4;,J΂w[f"Bgyfq,LS[Uh:WSI YK~*+Iqc[3X][=4ǀ6;\qp݂H6+-|]xBŜ]o@Q<>4j;.Xh!:f`iPBN^RdJmK{Y( xHup`/>đĜl Z@3T(F TO>y*%f']|.{@G|xMY?t7ͨVh#wU˯niOmN`[7xYY+Bݼ$_b@%?bx"iN9mܡn)Ѝ`wOaO) Mͱ,Kjѩu_jo^~B w~vt/, R.ǘrqs"-r77R-X1!'.Q4Z?*V>"t>?xeL7yl\H |/vyz"bI14?>նըwXW %tt_:Dym(~OJ_l׏4c'%u2 N%=_Ln}zN|N yqӓI}`d׌s N xVh@ PQ#"#ro {׷I +oH:NWvuTxRKVu)ܷGxSxo,P,1*0𵠻yzݷk8Xbg: n =?[i^i?jgO[xPC@yBHJ`UVF9 QtEbɜk|V~`DZ@\4-c* .ho}+V)ş_SCiI`]~6hrkOגz5h\cE4qˣ[G'Yx%̧U\=(9hȘ^QC *ykA-e׫Q m1Wy2M~D%\͡p" ٴ*ҭ^ D \>e52z|D_)rN82+Y=ལL= " \i\L iݍ5elp/{rXi$fOo ۼ'%5'-U]JW}HE.E;ǙEՈ?Fs3*huɟMR)o3IAW?EZ)6Crhd?>=wn1Àe+&q;@Yۛ:B^n*̃`o OO= G.TPiZK Mcy:qvƔ"l 4D60&0C[j1ԃX0qt곃&bc4!eJ=r`otH.\#h-Xy{C6ܞ\'h)&OqͰ JQTz㺥 2ywTJZ>ɬMV 0s\K;죵քX{8J de[>Jɪ@Voi@76HЈHL&w n{, 6ޘnT@:A5@l*SM׫py8\DTXVó9$ 4yn`bWrEmׄK%H^FSlK[}IMPfD3XsaRpB Q41s\I+[FvMeU|©bf֟tB(( ރ"u>ki^`ҹW 5S\r5zXh֎gOg] a畻|.Z &:g׬u u#e!7'6 E hޅYEAnbJÇS-'{{ԏOg}F[|T7}0pj:Jn8Hʑ@`xbhIi06doRIFIQW.A ZYnCb ^@ʲI"Se>G ?7 mˀVH샂AL? MH9K[ށY]#P/IDh1Dr׌X^||_tZtgѴڄ*1 i䗛7~ /aO#r7ℂM݋֌K_tܠ.bh|Qբ:GitxmޟmC;wĿRLC/K f-}+KG-ˌE&X19g=wóFמz Gs4y+4}~/:j#dSbM[pGΌoG߫$]QMA ݪ8 4lժ7[Y0³*sе"Z~V@H eLBrcƉƙ4 [qU('W,(_8 9?CflAaπVg`G:N6';f}ǒM1V9dɍ>yǍ,IK7x/ "[xS b1c %.9bHt\X5=~mJe } xtrRtKHE|67i2@.O"T¥XG#ͪ/KlRm5o4uɅz>Pb I5$jfUrHW.<|Z ,5>Ćڲld8T2'tG%zHaߝ)̣>HNŹopiDfO/r̅amFĕ~s@xG%`reCH|dO1ug tOjƈRR*:FuBp04Yo+^5R!4$|F4yRV6ъ[>kI\Oș,L$p8Ux$16u8¾'y>we]ha=~cU mę #Hp.:>ZGt'}*2xyf}?!<"f$No^џڋR <^yq晭jf#~Xk s}]cpcwhrNw!Bmʹ:nTpA)ڇ'6p[gOXI>@A9PglJ2{~W^6A%m'ݬҥ^p]bqXaO!_Tѓ#,T-%+X6g#VߴN\/3f8C,q>4>b]`ܘX y>VuxU7 5A@yh\V~ >.v!u( X@}k x@|]#uvdde|1ǰܕGM[V8|6"w2YSH0&FM(*.-]ul "PL=^ fI-stWh߈7F)+7'wbb[,wjΗ/g^$ kM!dX,+ỹ~2ki`).FƿN9$H 9.8;nZA)b KF_֎Dk"_!Jof1*|а:9pp3WwF0d $ C[-0K;A?%̓H!ԉ=Rߗ^l(PsDQݯO:nǝS=hzX-v2cKq9ֺMS;ۧud/w7Ra3   >JՙY=XĘn&E ( AH;d=o&"4jF-0U(6~l*a|lI_v\4ARp(dQn'jxc5\_K@J(wHqв7pw9TR'4EeSYn*/ Ld*;I{c`ݾg%qƏQ+JnZ<}ZU#i=&\X> 1+j IBs`2RHaL8J^i}QWesj `H5^r(&)gM]˅n_CG!I0i|!+!5-z ASxSbvt?`K[t-Y]L?=]7TliYIXEYUTM62j6J ۳u28@)ƴJ_d,y\ 1 ~7 ~J_eoVH%@WCzB՗U, BqVHR A?wrM@;dLI9pǍXyȖLh.`8ELb=?luPxn#Oav 7~^P)o(vCذj8ҹm+T)3ةkk-|:1fZ"B!ML\S?@L1$otOIJZӕBݾ"*pܔ,$#:,+g1aNDG5 hͺZ% T^ ;D!YX=|>PpP`~Ȅ.ܢE~w# OX ;_0g5pN$SZ= '[0fsj1U޴:|,m; K7A<|[!l/x0g<+Va mޝ`1`2kXH Um ;&̀$0 B8Yζt3Ŝ-T%,[ \zgs?z]RuB>?-.m /Q=sLУlHAh6Q%n 6[_\D q32e A9iQ@-V ѭ`ۋs=# > {sHfC#JNrEEl=#F:#|k؛A\ESIaغN#vy|ҳӑ>=9s sQ7C< !ʃv5/:.Ao@5 vn1_oF~-a6̘= \,CjOZA/lC[ v"Wv)ӂ-J q3zP0*gg<'@XN_7=mi> hIˇw(ĩl.V|) 6) WAw=<5>c:Vv5M,w "Hu#>i#<cW*u]C:!]Z7˜3L-qjE].L(:f? ͝1dSn Uz: voH`[s {ǯh=>'(#&=2@ْ`]gL TYy Ֆ6Hixjy Lq'*oP!( yG|گzuLhEIMa{:S[~Rz0uxR<nt}nw̑qq瀧K瑿ӟ2%>o YuI @ fC KV[K_Dd.Kmsa ] ͙{b(+3tgH}l78eXJ>nk4_PK0H$p4Qq=_AR \GJ@+MJfȔͥO{z;Fw"aW4-WOFNĽ([ch|{n(ntvy&g])t cMY阈d$GG͔ubu>hai6@P'f!K^H "+ (W6"Q.Q_fv0>ݕ8!WZLM(\}j.+LP!@:Rw !k yMN[&!/nRU1jKWOㅤFVA@h^C'iת; xi)oQ;ӟU4PZpX5̸QIQBuiJi`gW&N`Y˙`auuN}Aم Pp\h6jNJopn?8ѫA-[6u, v.=Eaib#28mΠ%Atk }40Z^'ɼIJ.=;f,o1W~8\EpHU .z֫?o>ң$lXL@_vC3 {r$ `SYݸn.Xi(2lFTMWINAgZ➴۞+ a/B|c9nĆlB^n6 $rg:)gR49}c&rv8_TȬ#l2gg{PwU q(b?q{Deq[upavcS_EF{Տ R6t8͏wԃ~!S(xإ adՀ>\$G|ƗW> ΠY5pzD' A)S,b7x/2M 2%:T:I䌇dǶ_Rf4~ǠL3ִ8##Ԡ5[\a;$gdLWcBg!f{jc71+ӎz!`&헵$ %oU"*-nq\r̢Rr8-D):mHdϊu#-k1ڶY( ZPn钏(E&>(u[#(?pLLc@nP/BBHAaGp}ؿ]ʫ:pȕcY;{F:gkμ<%Zm=J6~QA!쬼яr.,1>=D+RCE񛬏mFٻz09 ²?JbpLllMvvh4toL* oG{slTާT_8cXѺ'r![H0Z^6˿42UƇW3"bgq6)*p@Tky’T܇4e?(M:|y}b'б "Yč=\pJ@po\N5$Qs %8 fs ܙA1^˗j˜RH(Atr[ٙ + ʣ OVb!o4*b@5ɈCkdzƗ.(Lc )wYȞ!ӕUלwܯxg+[f3=*k'||ؐh:\sQ6 M?nvE"s[[~oYxPEg~t)tpՆ);%Zˑ/5&?wP“O TGj8h$VSÛ;+v-r|TZ'@ Z9l!7q&Z"75;/8X2X*DcC~,PO&Xa&~-lu C(.0n9F=p<oOT/ #F?kn@6TQEğHmp`1Tnst>I!$'&=u˛( *zQ=)O[,o{g0`HD 7}:"<M` lxGuy@FG{&YX׸z4}\l_܁r7P8bEĪOD]v/rMBkibM2izg4{|B.{:%z~zq1o<]A' eRg4t** CON?Q|[Ĭ<  96e421nATK 0쀂\-(? KhR1u.c]GWKKGm7vEF!@Jl'.)4|DPItaTnBOF#,ws/VYk *)6-3MeF$DB92H (qgjZ4\Dß6t;ZRSK?аȫK+}lP=#ٶD {`6+̗28u.0㢬vFM>1`?FjD?}Ng@9Gad%fhZ~F#+}}Q;U씉sy]>CQ,gsNn*8F#,XXcM LۦvuN6}{XM&)5bYal ⥿0X[-I7A T&+[ؑr\a+BF,iJ2B̃ s5S~>}àaDQ[f*-6;0.~P6szS+ˈ\[.!(^J>lE۲|c/&51x!6E["3Okܦ "xDOo{u/A^3*t{| w%'yQq*q!62ȷdz$bRIqaLV@+"- >xY̸Pf5Zfu% :(#= =Cn{qeN(wJzOĨ'ʺp1A7􂶮Sg OEjF'NCE|.Il? Ӹņ] hr Hr{n]{~4M" xD)>Xq$+VP4j.˴ցNŐ'ʗ=>(l~G(-G 2RGcӪ\2ё~S8.SY4@Ӣ{EerQ҃gV<`*Pf5S(@ID8ٚ{1鬹yxgfv!x+hmbv67Ⱦ5ZR99fՂN?:W㻶t4tNQ̇7vH*rqK>5ry? Dcs"#P-QRO9W1V?Y "G+kFp^SI*h@bP q*ғ% l3Av)xh36|abRb$eU_I(#AX`viwF% iYp]%T\·&d}Š7_LJEbҥwiHڨۘEM&+r keQŸ%e ˧"o^A&(wYz+oWNQ|o9D:iJE(-͵ϖ=X!߸t!uƷw˼(F۪61|@f׆ab*yl٥и4el:@ ^2S|."Ms倔XfH XG;.vU1A eQ{.Fxؐ pp !/Q#b H XtT_a Q= q".FmK\(VNI3K*9y$ź٩0f BvQ*&Z?NHXޤ:o俻h҄ /W}"˅ZAI䯺8@=}O8,*_*N G5| Ҽ3ښ4q6oPoQ)Y '1Vg;Ρ7 Ce=kʚ@80W.KidӠ}VP m'Lm#v0(9L `5LSž}dZaIJ ΋`w@統w>wT"Fۨص5b6mk~GH&t_])lZ yk k.v)al#'˦ 9ރqJv9aV !`J'۳܁Ԑ<_ǥ0= H=be-P)J%]L MG;00:=pP,)54S1hrk)Z7^ X>7eНP*۽يx_k !pV<_ ^ ƨb&i)U."9# HGƥ*Īюxb_F[Kl6o;*I1iʖ0:a}E8 9CѼk@7$@P>!~&B7{~$%Ly5{O zw0FMz ٠Q-k hp{>R$o@ PK\= 9cK#aWyG6 o Gֆ@ r; mGu l;Uq{S.~xj|ʈ1i9H?]lŰʱ,|Жu^d˰}k+};8A*awp`]FN{2B㷾V. k1, #Rk݂9,%h'H+$ߢ}L< *J9?=6 Om~>Ʀ KwZ ]99e綁uҶFA*.7m=<:9P6 bpY$ԧpVP QxtGV mw6fA6;M;E R^G/Њ!%971PkWdo6LQcjp ^ zE.ߟ`0Hu+cBE?+tO- @5{|dCw.JfQMQ*G vm|aӍppּ,5MOA &E̾wB'rh߮# WK+#K[g}lX: "ѤmuYx RòւvGɟLw.Fd{>-0Zt?v~R"9<2 Jm8$mgDzҘ]XŖ N\b"+߈DdiEdn>\oH6[:0t ZѾˤZ̜6QevR ٽAAsMR*nk80WpzA[g#8SP |;I5Mgoh;AB>GIKxS5k升AWE+Ãa`olb:YGJo+JMq-z"NZ?SlŒ-sD!(F>)\a,i CwQcQYRvT:|wΙeMVGe FvjXl_Ox=d 0]ɪ#h P(-|V8c3wƥE8͛3^sVk9BӮV^6Sk/q2`bfiI"6S |E864FF,=nv/aTLL{1pLP_d)@kށ2k%;xv>Ki6`H+tu{u^K$-&A׼-uj=./f/yGt4[Ƨ!fU-Aeb2Ѩ!ZLGKř2zXs{T1 ؅ I"CS.awveUIekI{NǁDäQ͋miL/CudvK)Ύmʲ.Qwc<`\.@误of ԣYKF,&b/?~|&v*;zchM[YBQw4C G7<yq\kx^+/jR%poHE[xB_=,!Ag+1 ӅFtro>Q$,O鿷= AY=+IW7dE:,!k f;n ǝ TJWu1$@hAI :֐fE4ԃ.XgŒ>S7ʼnZmXd]\\cG;Hr_K!tHd+.֡=!XA-I `̢&|ijkpa-OꟇImiC,; /HF%"} )d/@XqF%B(,P2ut>F? Y/REy$$)߸5J"k\giI)|+x?孿múwb(2 ;`Pbz-Xq@ Lx.VL)ZeP=pH~;r}2SDԟVr` xS:5߆ 2ѩ_jiOFFhp;}%(4&DEnNw/k,a57/(-NEuURMS%`*GHE3ɰ V8\9Σ,7Q(Z)! : 'UgE*!9!m~D4fg >HtijA.gZө2# ܍[˜xYr5JRЗrdzVR!Ӂ*$-w!$KJ,.nTBKڽc{qmN) x O%XD'z0םlZ_MEB=:-0Gar36~6ԙǎ>`ץƔ)ԾY [btٓwVehV";DcTx_sghuiz8b6٬ݐ/̈́S4nۣb~M1%/Ot QNaofP"$9 6g}d֊pyɃMhH}^=VnUl2Q(e1sWш꺬{S`մ-p9c# O ! n=o%Je|V%6qY砾y_`$l;v5i2o&U8bDr̘a(a.xXG7#la2-b(Gʃ8ӓ7Le9jaLyqFN(Glnn1+ݸe|a%/\Y]|z4D 洓9*夕iB6 .a kYj!pDɃudo/.E*cvoןv3#a+&)̆^>ݵZ P5E@3 WP#s. m] o|JD\)ːO7c#%SM3@8<).|Qv@U+xc:-OBl -,ɺmMPك$%Ɔ8l'J M$pYlGݢ2JaFs,] ' ʩj،eN0G`fӘO<;„ڼ#M6':ʤj\dxjKbҐ.2 <eOq+-)u,rxVW|L,.Bg~F'7tn,9 FIڏRͧV ȧEY^#)̛3uf.>*$?7zya$:=gNxέ?Y9X yX;6nVDIR!_y?La*|i+noF^T!uWt*5hHJc&DaW׶n^7AZ ZQ$͸LҊ~*EV XaC  /0DQ2t>ϬCɷ̔,a|ެ\"ev94ՍV)%ٺl5Wr@Z g,dKɏYVcYtib9XpJQ2ja6 %ìi߬qH-S Ext']؁kJ υRE%9NV߬ulPE0};D}Jd\Q{^>zy 3lϑK!aPS 8ۿNBKxB$ 6I+'/kN<^ 8#eۀ?XNN=T?v<>Y~`2+7ztM_ LV#d|/zWN fbCܖ+F1H'r)ңQzF-ҡ ndMɰ9CvN/Mc#{ +0ֲ1F06ik-c2ЁT'`3byx9i5s jt抙}y34iyU :r"֙}WX&Jv }p[ /{qNnOaTu`̍u3 ȄlwȪuNp~M#]쫨n5VG2c`AwxELNB^K66iۅD" $%ҜX -L2#Ȍ%:W4 E-nt-)iD Z$1wdG¤_-Įf80j*!f^3JeY)G3M|w3) *^9Ș6rT:T R}tAֈBpg5O1WqN/$}Zv*7q%2\7moD>rR zwzrB>F}cѰFTmqsLUJ *,Tu/c.Jǀa0bpݐỳ\~x$K?1rAw+Uq(Ca*&t=OwE77\49n\ҪwjK&xm-6v.Pc/IܼA\6w ˉ䏪 rH(n\ '@áy +OW-7LagIʒY|1y?ՁL/}OKX7z,APoШOE9~`mH@s ]lvXt sr` moDVE~x[Y@ b6O OokT5gǮGv3?f6 8 `U8FF?C!;江0Wqo$V88tN1YʵbnjQV$׶҄Veȏq-Z>p6d?x&cg6}>srBPAU0:yme 0UC-P><-I/X (=4w0@v/OCn [dnɝ5~ >~HĒG@'XË/*]&֐yN}HzwQߟKA:*}GLt2]|^amʆ T3j"BdevYfkxef)[)svsk 4Z€HMgpT؅¿ZJ@g:p q10h4J,tڛ>ha |dJTTjM6?57nO٪yZTx?1L;wt.yLgjVN|' C; 0$^Ƃt?DѤ,w,RJPJLϣt.q-v=32u!wE([ i e +_ y?l4WukKAGy D^p7"@^FSKcRYw[z]JѱIz7.c JWgo2:ߴ!>*Id)h_K`,t|idHEyUJ:7܏Y,9Tq߆s'*h V& a~Հb^nT;~jhb] ]n2kiE5l;Xi|])!sCdCA!"#"UbP%- T%p f'M +~AfMy7{mQiLty4&oS"r[Ku@`Q";/wi06`zdR/u"ن:7\1={`~*!.DOb\ |! +pHF7.p@w5j8=ZkwnP0caMEesBQW]Ee*fJ"`r@2WvzG=O}b;z(6/ ,Љ#d ѵl!ྔh#OS/KߋUȿƐy2ݤLР`r&1hs̓C{|a6YEӐ9AGž^R3!07Zܩ gRs]]q]bل.K6 BE;؟lwsIY&2nCJ`e,q@L3D5A\6ȬKGߋ<7.]kcTH Z7V^=J˃ǿ&:HKUľ^xš"`18c !??tY،ZcO*o>F2swM$4ӡ¬(UDk?@Ы#w4V55#8&6'8ݢѹ"Xs$Y4nTomv}>1EUs/+ {]D63Yc,UC5Oj Ǫ/=\Y"?X85D27>ʈ܁cJV%!@lmI4L"5(LmaE#x7>aI3 wu'TkPʤUl%A9-hmD>l鍳a<<F߮AɂlbT ʠ^`F?g1>~U<.AorϠYDN&]rHԈO@[ V@! pnMM$s&@0ms+lxBҷi@ 0d,{8(W#~vuWs[llM(3Oɸ#c5TLUN3?wS#Y~0DfD0+'0{q@F_ˁD} n̼y]ݏyNd"v=o?3FO7bjj,] -uhr 4j#yoi2/v5KEl\:*{c=`="DUN._I0 iP~ؿOL }?lwG"ݥS 'ьB{oCe%^2@k?X= j&MJM!]T A7#yW _(ظh aDؕ;cswHszm|4 i3}7NI;ps[D^q prUq% XDҳreݧ>-:+vp=5W oel鎗& AK )]7G^mca5fPxR8Hȏ%\A< W< 2+;?75$w(i-BC*bنeAl;ӊA}N'f %ϕe'wu喋GNEQ9X-xG6 ꚅ1a3ЈbRlS _v[?"ijƁD)3L^6TC S!Q~'U<-͋/JJ)h@n%=}@w ,74ݛQ*ϱ9C="GƘ+N1G44j6lưx&%Od/l ?vMJ@PSX",eI4u(z=<l%lUYAٺN`jOH"ۙgDKV`Vw= ,V,enTYW .rc0 PS:q”*Gu7Mj]ClG8i7%ƹ H؇'kyXsíB 1Sg[9ًe%/w9=Ʒsqײd0x_ +^ETۻ޵\n}14ūO`Q3g%H|uB=,a"ߚbIOi%htMu>N1t!tkZ=H7#^qo/Q<8s?g1l,AL Z?JjAoQ^/:yg<1x+D} 0O[\c!&+R -l6 [U(/HKI@- IZ "<4N]li't5ktnE::P1. 9'kܞO8΃3UprIWiEܹ:;3*e|KFx-)&[b@Ѷ߷z⬓vhs5jl$H]: ̒"EbTBgpw/6+Ш< =D co =wVZ='%@hY5Udp~3YOjp1SWwk*4tZ;rXݤqU˓iV,vMJ׬CKd6cK+zv>߅y4?9XA+UL=D(GXPtĠv&Kي51O R. =*"^+|az:2V6hCC6|ۺz'<1q 崡'y]RX1e2EK]gdhn-ײޥ%89fA%Oڍ/R//_ ݝ ;Ľ+ *nU;#2BL^^N{*lt\%A#Z0@A$Hn8Ǩ/]!n@{qx@XӀn<ep pR+ jdw.ۈyת[>L9)9&SD d=6s}";<ƳI=4/D wI0Q+3w{da!: . Z! 2$Zg|$"eP6ag7T33p0 -vVUpu"]*X'3Hu>TπQ޵RK,#z8f?KRKYy+ɠ-1ް -$z C;8F>]gW}bhb x=ۯv~3-ZNV|cϛ'C^P,0}@ZwQ>6tDi B,~_CMўyFW ! AF]b($r2CGHjS sE )k,,  nv)}y{2h}^왗ȗEsvEZ#ٗ ]v@.r ~\zSdH.\J{_"h^!@:9fo:;rc?w.'f­7@:{6RW>Vhh}·#G~;l&_n)sJb+ꕐs3|p<hJ'aP:*c׳jYՆA 29„)ʯ)$ʤ153 W q"ۿgb0kFQll fYqgRϜZLE|đLI0DRl?jET^DdjUA֔y0[,,|Yw MU` YXe!ׇzp5$j0>.V}d YG/*76{R3#Z<ۑ{@$3ZXxa- 0Ix*BmFIܔn~"^RUG&r.'vEF'=YLЧl+~~[D&Pu;so@jvH>o!lcW$6BTV }'Ci_VV7cKC$0OK_ێM]^@\ 9\Gk^G7=v.ڜYӪٰÀwIZ*Dz-f,hq WDqj)W!9 ( g7nfIzr.ђiU#ج ߊ-HS~G!u9ޗ|o>~$u7)gh:xF׭xVTe>hUEk}ט0FiT<=y VP#BB *Deh3XkxT(Uo-?G|B5Rř?1!|xns탂qWۧYO}bc OE;bc' x)G4egs#aㇶQ!+)|2Rbyh &hL zW 8+BO'[CPa*@Mjo!3*bB2ztFl2rySw1틱ePӟ?w|wȀ:`'r6HXQ_spNL[ meL %^{ѵ9N|v]{k.| ]VBHAfƒgLWDv:)X f㩳 T)_ ooShƧ xSJt&1kum L HA;8ЧoӤPiEkCDnA2EVSKIDByMe֫{k`=5.nM|g}7ڃrNu܎fͥg]u0.zg~󝌾 Jjk0ufcp̃XV֋az0*.Qk3fMA&ss'E" *s% ?f1 KmcSA Ƒ=,{e_lZJ0FïrV~DHolx,,l>R|Ͳ+,T!ŸQ< niD&Be }KW*Y:'pA@N/C1FPX혋qJ0Ww0,S ;nd)}~At-KlLCk9Hn.>+Ɛ =oU;F|".*Pae >;^C8htQnN%?+~w/:Oq?#p% 仭}8vd `wjc^0΢"+pP!E^5HŜ^6huHAEK&ĹfaEN=hPc£e#z k+-; W.|;e.b\"!bgO$Z"DD#)|K۪-bgvKnYk AaLIZ`[S {Cw~ӞK]mQWJ8rj͌͘~Ul 2mv̪VИH@2:`;Qp i"fBM*L%e2NTBcٳj U姅Kl@, "6`b',Ƕk˰ZAdh8(pxqClr16&A䆸!?j; =TS^fɝaEQ0"֝WeL F f|<»g,7ꠙa<\<ЕTeVUfR=s&$gѾz k` 97=`%/YWeSp=Tw+\d$~ì*ȧKy8'aga%AXGWP"+vċQc$ 6ТMmM'$$"_gM#SQ*krYڞ9 >MZDՆV/O|M6z9<}{4}Vы,5&X 8lf#Q>Sµu}N]erfҙ6RPra)r-,ѝX5Qz ᇷ4 .܁7fΗawXF!ۢ6H/$˲Z:DI:alUp@c#^%u~3jq^8<#z(ν!OELX0+L}k#XFR#P1?V5<7vl?=[9);9(L?.b |Oib"X$]]Žu? oX0S]~T*d‚P:w/%ÍS8Xb"S͡b;FKB l 8["/ nlKF{oYxBr2ФLM7_sp؃ߔtE]P+QJމ:+,C? hп̬®U&r4ArؽAi}\'#M츏++Ew/"̑7Od#Ӂ^Ng9P'JJN^2[Oއ%UgrVҹCWyק)lui9Ą#{H '9ȯgI`y-o i*?0UՅnZ""\8Kqek.˂!%#L@oqBZ=]Zepj} 6z"ʖ5c{n^3c#%xמx;ХOSeӑ}O8P>vWŃ%rBI˫3/_YrA*|81 b7.5x|Tg[1D6Dgi=3OҾ}A'd&$figֻ4řʫ3fjo[CWϡMehlnT; P B=} G7iボ9EY&l]@Zrkb#a >QP~r 7жB9t#;mQr[Ser~|9+|nm[tdWϯ]DGb0/H26jv)QEӏ9@Z~ݡ$S\^łKTdP9jN~Rh:61`8v8l o.5,Pk"JRfczEU#糈 JxYoy`Tᤖ3l1lMBRw' х="QܭBV @,\;ELx#p>As1euDtNEYŸ1[2%vh<,B-ˤaЋ TslYkkBRػ)zWtZE#kmmR ܐHL(` I?5j\v\g}MؒUyR?! ~vc9E/'8{,{m5Pr|k+ۖ[T,>;r.ajM 7E gZ+ԩd{X5PyN2HՋPG1kM "vX{P #\Yj} 0‰^F L(ORHQ܅-}raG-|=n. eIxkk^}lcby̫#^T۰h(L$6@"Q훣7R*lj 2P/R1tHյZ1UMHk5C wC-~{hw m OjM4 1ubrb=U ?{Ap9 b㑨ԉk iHN &!e8{f)gimД\?Y}Gtv)\ TF̨NJNܡx0i?lY/ OmsbIXg#_?7L{GXa+[)y|I1'@^n֤K+ڵ 4`Gў"䦄v$ b'Rk|i}^TPTxk ^ּad\cϣ3C`Ynm55DBM8quNr"م%[ ѕbH9 ;&ó4#˖q^_ٌ3\4r< *+a;ri9.nv ҋ*q-q.$47έ^z[,+`:q6BB棛S/f-Qy蟙dqq!MSBLD≰X!(5uP@wZ5Ң0W61i=R2vf1R}<ݫ siѩ*8@KNepA΅|9m=(|5{QɽGܩ Hx rGwՔ+KG 8;P2m['b,S5>2e1Wb/fu/0zRwPSe~R _Xt^ʼnIu?%W p^aV 1.MAP$N=cDI<K)豿krׇ`~Ůd@Y 4<}S _bߏ[ T-3\Mqumg8*-re * VA2ULPP0UL#5,kuUҭ2\ڃ?q ȫ; պ:)<k+Lj"X1+#'>L#LqP-J&,s6~H7.$TGN %1y[c1aa8Wxe=&Z"t<=7@io1Ga@̄g.ZVtEPb" 7|wvq n]F΀VfqQ/.V1tqlM5.d'&ڲ+ Zt$ J{7)u{3a? uӛKJg2~g]H!;9ԤN̩%%[e4]! v]]N5)kKc7ye(pV,1Wy"DݯN.k':LGQ#-PTb}jÑ>yx5 wO-j-!nR zAw{wQFV~ov :Js'(d{^ުIXrL%'PN3XR?pa͘ZMyj&YԉPY(@S5XDrUvyygVt܇0HA )+Dd$;L;_r84iA4\xMWm RbWgt+}X9[Ocq)tf+ʹr7GQzmP0^m˹<v~A2 uom(v͆v_ '߼F^CJZtmGn ~LV;I{PX&/-WEOk9փ+Z[[}5u1f+v_3MT&iE !=ӵFeSt-]%Q1B {SN[OxUH3DĄ Hͻ^p,tUe4/"dsbQ Ë(að>]?HTjDԞ/[ڊԄ r` $Sd{ 2/)mC|2&17w¢h &E>/Z4Vk GBQG:QKWԻ9-j(Y.Iӈfr}p &/9 dgoM~UJ45_96C=+㻅Lק-%+gv F%'U'(i9!؃Ü#xx%m&|exCǩGj t$o>s+{"i;JONnot$@PϨXH\MH25YzaڍYIڔcwm:YlM/1z!~eOG{7zG\eQiC'V"<[VFnx Ҥ2 l28A+y\@V_S6D `f! 8`!Vrw*୒Cԓ4_(&5A\vʈ,[mr{bވ\v̨,R"l"9^v 12ݹ4 Md3&NW?PF&V^];:jv9pF<?2%ըYEo_#wnoWMs$u=͂YweO[\rj7am5rInJ:FRk9jAowN7 r=4D2?e^? `-~Cl>pu6qmġE {~'` l4S0 ,o.!I]PVʾMĭ ~k$esiz\€ȢHRznM s8+i/G0U5| hnvA G ָp~11Kaȯl<JK ȿ ]JL>>Q3cOb^DOL'DM~Бy[`B "V MT w$bֻebAo@DUcA'N'h#ؓi3C!.KT 7{NRܬ pV>alJ RĴMUi-.Xhx~znoLLJ6 zBbgpih2p L*]Dx5J~oxg=Q7vп"{L1߲\ uJEJ|<#-GxΖO*Ye0qQ²[LMlKˀT5<.vuۘ*Vʁa/k~UF\J%̆:3;]ɖ]J}2\G[JvrO Rʙl/C |$Nf]3*)цXTһҝ̔숰(4 Ή&g% .uGeglaJ/rlzBppaŐt ̋Ybgyv5a")tw&yZ}e a2&@?|bzfSlD|PӁ\tR@Q 35^T26B~'R(ww|?: (̯P=WNT8hJm&+jnЊoVMG-jGRdy}`󦻳go>Җ$q|~y!w|hHhƧXY\]ܐ}Զ*`VYJD ND~xcN @/IumpT7\f ya$ ҹJ)gtuVzߐ.>K7'`su8|&_S*Դe\X"CQ.%…8Cl!`ޤmr)Ff!z  wϬW#h,DIC—4,ܹJnYiM0iUBO2;&[4qeY7$\JM3.r!* (65ef*䏃6QC`K}h8D7 ر¹\k6VŔzBۘ3w.S\N#7I' :Q g@%K"zPI(TSأ4 s) yQmtXXH(>X߲#G6avR|wX!YJ q5Yj>W34iH!Y|5  4y8$W=}@Lq :iT_e]Ov6SS`6i $u2dVJ]"mޝ87@1"qg #fN3z $EpNKU\v\OKVmWڅGjc0VU$h_܋\FLc2qirbk+\/LY}O HӠ>\qde >-dC ݾaaڢZgo ";So\^3v=^VE_;.SH}%D#[ׁ Y'ݿ: I/T8eѨ0VA>\&4O?4x"W Լ!d43@_K$n縼"٥h#b- '$wSTT 4'C u_ꑋ{9gC!Ț5qGZU rь]n)Gs@8S(w7k/$rQ$QL !w@fذ 4J ӵ]Gcig-t*K%eU *`A4>e@Ԇ.|>.2ûXq^,ܼ2^}cV8_𔸋=&)?=&ifA7\M׮ohj tMn?ԏ/bWzCS^@)?q5םS; )Ds_nVG1 <&C) GT{bqfޏ@)=*`#p3jkɩwYg~&?fz!<'6+,]:&k>foy|XZ2uRk ={KJm7hYmޢn˲ 2ٳٖ+oUF޺oP E?.ߔ%*+lrƍ@$ZOO`OXErNc‰rQ2"Ŀ۔OIUYwp ֟Y8HhE:8v%PTSDLK8H'#{De ^&] …T&N_2C"G}g#oZX YY*v[@֐:R eY}٣ ,0XH-%_N~86hK;EQ' g bwk#zv6)j[`/ZrJ>*' 5LJb|탖ZN𺵩ؠn=;nMf,r-5ɰ+JQEs|n?`6pDJS#Fi@>-u @s ֭7}X{{,20S{JhڐAT8aIA:գ}̭Fg[]d2.aZ7RJz4dy 1 D6a}iRI^t6sXp b_`\VkQ}$.Ʈ _/ W Ĭc( \ O$P1_N]gdtGW GaOf|mփ-x ?QgLG̱J4T{k&$@s)hΑ^vJO 3Z<*Qf]p/{j~;=?/&oN  !1&G9f8L29 K˜O4kwpm䬚K!QKĉ* ЇMUm5|KHmqlT+QW$s[u698Zz99F46)OZs<IfA+ՊE)=Wg{& o_`K3RLC\5u8Zݝa\4 ~t<]|(soVǿ~YN6_HbÂ܇ތ\A.R6q87`uB`~·vm>R DXTon @ܛ|[rbR`k}|]hBa#D 78*!ʿ2hz~<2~0;Us !rT —|}imjiQRTmo/:?[^dj _7pN^} 'b3MOF\r~W_sacܲ/x밬h?U3 XDz5_X/* Y~2_Yȋzhaƪz6g>gYl= YZ6#UOp^&@;M^.ݶ˗J#rߐY5.VmUcLM [ϙ}Lb 4]tǮn:ۺ;,{r>';550)GZ;mL5ww^GgĹUCl6>6&8 /8 .t|:,_ɀ"Q X!+&/1ŗ4ymRN<\c`wv$RsC"֯} S! |rcۺ|LwU9+tn%^\K5KYpM gV7>: ~IXXD| mO%*[v]yV*J!#S@$)݁vbOv%/D3OQ PVS,0E:6aq*;E;ǶP4'lhCS-!]UR!1R&[ _3=xx86%.*t:xѯdrV%Pg2/>+J>^Ge&YcrHNv:sMfwhJa||iϯ48V l ʥm KO!ʴx,k˹ؗAnd v҉6ؑ&7~ĐaCEٱen#rHlaSErj-]ʕjzH ˣ l>6YB~n%֬;,@WɊPCm SPiq) JrKۛ,h J4z &3D:<ء/asbzBq -⾟@0"dotDݮ'4DR#:`L떇#6価u6|k{n "kR-?v3^[J3DWj]&xw<9^u*Mp53މHQNC|ثtɱ{MEn$W7]{5wI@ ,T!. #!Y.vf2󾰢W" w/pgo?'c3DӲ.ځ0T|SrY~D@3aG)71Ʉ;ښ1]}_ƢZOLҖ؇\>Bh"1bc m֣mCdh۶x0OIwRGm~a΂Gr !f{nF}藇b)cX;R&^jYJB\8oMؘnUnJR^P>1ő/Ӄ^7 O*X,duM6q#b@ $MCYT$"i# ï8g3Q 1i'Κ($D/?+ i[Ť9ƄA~~5PL0Tt!xJ/hqˀTd6jufGWB!hTH {)n+@ wQ-.7~ ݷEaB}l }0׎ߑ$<[O}ZGMu%g f-{3Jw55vpk wN_덻Ob2"Ud76ݢ[GHqa;vp\-Rfrv/0!+;dO!Hqy7@\֑~b#g =7e1~^_m~d W,` m2t'zF8t5Oh B+4DX+OFhEfDf?jcbn~_s Wd ?{%6_#=ϣfݼZiF31 ¨iZ̪/"IkŽOWM 8:„I'9INi2b,ԺPmL[EK :f#fWpsܾԎ>t_8qY/b/d@mfc-_$w=1F28_ =~lk=K fQAn,TKwv"b?j<d ѰzX+ߏqF֏ǫfZ4ԧGTxN=KTHj"Acp/NLC%٬hP5>%;殜yX@/ۮt-䅆d!Tؠ:8ƳƲeWKĸa9R`hu?5yU\3/؎oGsnf]6Ak㗍W"8PhVRկ~ib pM0bIG siSO=66ZYD63~_Q0^VxY/2j_⥩Q+i2%2`SE֋'w熉}doog"Р$apEDt TƗ\ib1v{0l|{en+h6&ztc^B?st_/ gG,?/^;9m^R<YF Apy,.Pn4(On.)؜G@ >L{l+YřZOXǿMfÌ8sPr x_ 6fM=ҸG{HYcz ]0X倭d7>*=omE|a}a,]."r&kaYdڏ46 Y{S4)Ja6&'#SgrOdEmDmYiEb4;s!ARQaiH̨eΦds`nv.h$%F/ԥ[P{϶{up{{Ռ,zE;S8˰CDtnqJ_l?|U%׊H׼5n*)g1dnftݑe5V^2 m UȈ K-'fiqL瓆|ތKnus+ʪu,TO]'$;J(a tSng5E-vъP/JL&%_ N1VT/{ǠM)c̭ CI86zid]#90E0 =&`sy2ާ✮0ªpy%dhQΞ'0R3fT?"mE'q: x &!.Q뫒;Wv2{1K}ޝWfhE} |0w^)K@ۃ?h\ W F|DSw/ U:D*.|q_lLs@Bg؇C%wyv3\,h DQt &(:p: c#<]kMJٹ\wzvY\sf/h !Br%ߎjPng뵕oWr6_Ѧe,NIeϕOk~RmheX~8eg1oDA[b\S&+dsB/x˓p/±Tpk8ZHB3;m?<ʂ" ̼eXB_DWV!E |)"M=4PYOV 9w7;?ĂVSB2 5!J0C+[[].?=O*eCM#:V+eWx,>Nd!|VyC7En(G"ˤZ_2|ڣ<׉3$,m/fk)^$_>' rV::! }0I=˴>MybaA@T, icH}9)}:.$Hkdc*,amStacva`niyBs:KOwEP8󭕃Z5ԖS#I nsƭv9uW;ĭX< AVETrNe×SC)`'uHnESx`z<  XBr(o4lgEp+JT!I58nzMݠy kmLkӯLK6% +6Do(PZ-~lS,W ?"߿Y5Kz,RS KT..]őf|!p] Y̌g{zg0܂e[^cVH1@RM#<8G}V B-D81gN՟ ok2=4y64(H}[:Y;O` ezyV^]VTf$740?tA},Bc[-$:n_MQK .mw[lt A>jCscYyxE֙rpJP'^,!zV̿&HV[C`|.-ཞu v&7{pi LM?xFW-<㙬m8 FW&@_kUUSkK5=qTnIvf V}qrߑ-7>F %6C;,AFĦxdYEvB[ˬRmȂ|uU@wp^6&tγb:&/ $ZdkYeXh/XkclLRy>fʓD?d ҂7UFGJQɟ%s`f*m0E*"{6qwth_.^! :AP߼Rsp )Ƽ-OYO:,,pɹVy$/ 5oTT~RnrG}Ø6ejM?cD6 m4M@0q@x#FDd\Ӊ60P\wرS=CR}7Bse#GEaUW+i>7`Ln_q~0˰o6S aܚ]1Anmak}e24WNw,v#ίyT21b۾[*pUM"K~mMY#K<Ւ!b26fI.0&z^km#4i4,XKfWb+E)Ua|h1=?TWoj1gn%R+nqTHLO羷/Pcb %vE[3EEopY^[^y2no'7XŴY=Q2M&jm.6ULFg#)/AK޳F}O[báA߇|*{?^]^>; ?:6yi4TWI""R^9,Yؙ^>I,'oyZ36s~"4el߾kG2Wz,Bc ;RUi#.\#Ԙ1,>c2Ȟַ5.7mwP^x/#}} H5(>ˍ&٧{6ӧ<҇\B/}v1-hw~inƌg`:( K'SjѧN q|%oQ]w4PaTItCÝyM<a W6W#>+O{ /4imitwnoƠfb)>] τoQ:9ƕh@4rU9(D= =c*.݄U#C ਷5Ny*(:/JTr8lF*kG,tUjy0^%쟟r4>VM]F<NkA}oS2jW꫘̤z->,˅4Z[{vs_@3 \6wz$ye[k&!Gl8>ADSe%?p646O&ک%$&"Mx #W/*l h$qx9жD;S$y`WcC͉N%h8X: iuuQ]\uOu{v3M VZc @] N uq }A섫uVwmK*2%͏;^wUf2{ *BE1鞜sRc; uA@1IgZ+xt> P8K|6r~8c@$*?qo/֘IjRcY w )ݙ+דQ?n_dHm^]}ZAT&UG^7ZqI81}CH%-DG+,ĐK}#lxh&7\Gw!p3I:G OFv*2{4tkєP[1)*m}hqvL8Z qc㭛1VxjxwvFlLa߳0A vb#a&@b~+ŔD@&4p_cΉ9\)xГhnk䋋FspElN'(HMR#R{^Vt=P;6k nYfQ2wV?$g.;rWg+=寖N:ҽKr4j1$tȵ롹`R\m|My  ɝ1=jmӬh Rr%ЉҏXTvqVmY ] k Rء&M:.2sIQl~䁟/W9&Q8{J{;sokW=p[yz\,Nrwx_|Yz<$92,Bf}bR9낉}U$ .qkJ˵@ʌZ߀.Y/EԽt2_$?\Pdy:s1<<}ЙY x 0a]3{ =;SmW TbgAP].Th,l5l+RD ^2]d cV# ( /ڭHE%V@~ rDAMD8ư!TDΦ: ųb0 %0̬sϰaYKy6Hr>`\#evf+فb޺CܯAKc'60V4ފ?m_/݆{B/mb;! m,.Bh3kM_^7/HۻWۻklމ<@}X?XH4wR\_hA7<3 !JpTSYLzeWQtK#-ԭ2B'@[ꢄ&ulМ{v/  3X[ N/9Rr*@k{\oqj'{,0&r||ֽ6uqN hm*bqL K8&;n%py H;>kS$3 Xvq#R F`Μ5^Yf2ӦfzG8 K_0qWJbⷺ% %,qMF/axnT3eWGHL=kxZFԏo}Yz^b< vR +FI<&dp]rJP*i_fɿS^X`}v޶3Z۟|n5lLaŁI~=n .abN6 E?5È#4PhDMe?l *I~IA&}5*pb@d| :]IfbN1 V צ>/Ƴj޷ f@8f&=6o>쮬G1{^5[(M&m?{vEE"vؚI=sZq }uI.d)a\{L[rޝ -Zp+۹K7?79_1, ܏?[*'eG"!FVc>1O '7hHO f di,K7>zAӉ]M/dn82ObgaE~˾zUA{> >)?:x]u*4Tу@ *B]M<`qU5W?8ŀ=vm5d-mzVOblػ6$H5 e4ƙӷV5K 9 9㻬e] u︓o 0QwUS)t'i g?,eҭ{1)}B& n7:׵Αj2G*G.(v/P&R1Xs:+0PX- m "ikpJʦ%nʌ9QbQAތWP+UvVp{ _PSn 3yn̈ '"_0/2rol`~I׈P;h̨ȯ25}`}ПBɺ,i@S4ùV yC!ѺFr(Yآ_XǂHx>лS%:pT!p kw< ̥ U:12\г~s J޶J  mNJNL{hݓ1փ.FE+sŸ`鹩hv*twꬕ~mַY|#q'Mcr=.h[c&BJQPE5{np?1E%]@ <@_e9N;ӪcAn&5>S.eݛ7 U*$u@ePDGzPe/^Cyb๫r!ަbQ7I 940qXIY[ISގsxH~,g(LHWYsJc/ glkOUoiYwr225::Xmo,s ]P.k)#L)zݗb_> 2hnP%=|tͰp77 NLٸYW7A8D6\ O#E*!&[ 9HKXɐf}Vdr%\|RbjMa^,u6\Zro*V9m$*Lm!ؼE ǽ)~3%Q^Oa7B*ry*Ro6@mG@=Ǹ"q:h]VkB#]g'csn}* F{ʐXLzdGꃍxE(b>B[jѷN+1>E#[6Ph}r|E~Y}eouޙ24}OuY{$7Bۮ=Zh#eeu! C8`=VعV34nhunTBdPaTaEeJ'KԴVB7(%z f7ac3)^1 ~Jbp45ƕ˟ofE['򷩹@0O:PDkrfh!Brr|mHM@\_cTd);sPz3lE. =7\þ-3~?ۂ;bVPX N֪C1*h3Ds\3ZR Lef(0QXP,q椗J,0CӔf^bn@b)eVsİO"b77j- x:6I$ڲ0WÚi# |S(÷$휟xs)[;`]7]h탤"ZXB?|h?^)ԎeU*"qB¾q7S-{՛"0Tmp2UH4 !|ΙO~_#9/mLS gBjf%g@NT“ruߖM&5F>ϕAk7 pݎEH+Ajj9%XJzJ_ۤ3A= EiB/.TB._̾фFH@TR "} .ը+1|L7-uϦ~ΤS>%MqRaW>_F{e20rpMހFdU2xGU{'ZXvΨ kIRo Np!Utz9YY9afƠvO$PY=U @Z*|O}'E:&dPt˛7\8qΰU.+|*J#մ5rEyG0KFTisc$Lߥ}ah G:(e:~֔.Txʨ=b{3p*ND?z^j+#.L3zUVȀyn`m{5,k;n.8pO!6tMʀLHVl0Y"ޅ?|[!f7!8ёSl+ʬ]B+\ED¢ZYn[tU„qÔ.56wtޯvoW3@[]٢h_vdy^Or}5^91`sr+BŏbAdHhaerC!ޞR%Wv18aE6p1(kiEe Gu|mza'ag,:`[یRCarStXiA6|d}&s]B$m6BJ-ɻr3-;tЇ ^sE_tGMw$NfMn˨d%KEץ+QJ,/EɃ/WM(}TmeMvGv(@](#HfȘK}a#e]>p~ϞDYaTaޔ7Ь/B΋^fQ^&~j|48֋SռJ= ],vB8ki8[v S71V#WH!RxKֱp- ^Ziƅg8LњbG9C bXi(rɂ>]rf- *wLQ5˪9#e@qM,aytI%sw TY$[bKА3f( *C`@!|yْ nƬ4Cª 1-B\8)vNjPƔ~@ Ky jJ׏.c{1oe?cI{tmEܕWl~ہ{$ BNsChD]7.Cy 6דJ"Ie^[)fg@.w!)l|}:`f vpl@+DqC,u eM1oShŖ^K@$weTBs]MiŮA>*We I{m- nnv U k e7 ?!6'NNqB>xC1d~:4_ߣG0_L|  v-Fˉ}szeUX`)If?Ch~.6nu`hX2%zfCˣb.^kv[ε [3:aD@΂z3:!y@0\.p%SH픬yuNj(F|fa8kna.|>@|ʔWWSiɭŠ2N١1jnZRWEiyk 3ixP'vYl9$Mk|V")Ѻ,+xN*DgeR:GϡCԭ4_cz3Vb6 +Zi ]$Vd@T4I>JWld Vu:<ʎ/un+kXioTBg%;K;V9`9Trc]<0u' `*#5eoobp1FMMn)ywwKBW'A3+Np/LzLI@ւGV> .춓TvuʬbG D,>]ũ01ҝ !.!}Oȴ/,xs"l%M]PSrz[VBb^0H ^zO~Vm9?/0,&cE 敻jJdb4=R><`|&?3sNkm|M!^BꒅXZ!\hьkӄgdRϓHU^xX+|)$DXFcVvjH'4e҇ %Ȋ[Un&aNZS༡B鑩߫#8x+`l[?IO7{s1K  ,\wNf)1/),tqѬN ƙ{eΖ$fX O i.G@睺Fb "88 z-iߣ:}ģ1ˢeYd$1K=N|vz=TEk 0 qcO7rU;$WXM-ie 붂y&=w G:\%y9Kp54b$hj%T#jGw4P|F=(Z&: %z>Zo,m w|}f)' dd i8֖jsqHzd>R/y7^(XiNˣn?Y7$-ra.wHsķ˺gZ:x mAEl0;A(8^UTsԧ]vO$y%:i׏_*mQ>8o)B OCWuX z_ 핡= "\N4euuac$`/@P:<Nԩ~Q7^ve]RߙG@GQ4[u$Ů)~y+[T|8XPͶ!A&!h6mb h:|>cI[Y},>ZOh H#.|'>>-QcDzeC9J  ~_Uڡeل=!XT?[ JRt*̺7fXHuǧwP27s-vy[#vEn TTs>n$)U3qߵ8UBO8,^BT<=J@:T^?g8rʙ ʥUo\|AtC~̔qc}DO4S \|%bH2+WG:QEX|ijƗ"~,ӨwdmbܿZ'\Ab\r]ѕ Ej`Ly|rݪ|QF+ rY$;̓96`} 6$Tğ]hR8ĶjkS/\"C/VUeҔ=qr()Ǎ vk}?,eZC}XnN.3W'@a٫ GϦc}XBf2Lz._gQyG + qmݻC%ž"xH'?0_[/sS Z'|RXpP? O ytѾqeí~vU7XTHAh\rNV~b0!wvOzZ :Sps7ZF7Ca*x [r:$u>:T=㦦Y-gs? ,dl-~PX4hU7`+Ƴ¼Yacb,@ylⰿZQXɯ%~uWMjɎA\kMKq"&֜vEtEdmm4DVk~nJ%|zK}wN6/`$APnbH*m'UNDYܤDo#FRRN-n^ln ?1qjcd"PD0$5qT wn@(gJ6{)J턶r2Gs;K1H1B 5[ҙWg4F,IR˄冤31.D *Ԭ9-ZsڞזC!S 蒸+Cb/%!Ѥ֓\yyC?heaŻWXmCRqMqFA{n%wi Fm)'ٶre!:II3 ^l8n ٥Ri92 ҥg@!"E"Ⓓ@nGo5D;{wZ MuP|&OfobIQ[, :(T"8-EL&LT#nws9~ՏBQ[^~UF=tmNI/ۦF۷8_+ӋAha~ 3+rاhI:Fkt3SrV;x]=b>F@?VEoCat_Y_Is& cdF7Ve)|L]WeVT^a4 v e *[ƑBSW7wWM9)4oh.%J[x:U%S*覾=7o~6;cOf;kvDam`KBw!] _k &3R&Dh8t.7A1 SMPVXv}ɻ6(oU"L}gl%EEKzhEi> ·GrIV fwϚ +`ZE9'g w[?> m12 -1`| vsT%s3:R44V8l1yywc ; ^!cB#{㷃;/ttI`,D(P4?=tf}#řYrʍIGXyb݈7D!cQ#S,w'r~F]JfO<^b\ŀǔ3) B=ɛXdCIDU 㛫[9–=dqO~P:?7HN:?E}O^kg >a12`su(*VYA!ٿkK^Ćf`.o3F'!JMP(J>L)@M8i?",T2b5ONXLzNaj1Q7+\2]ҙXbƆNnqMΰ^7Th¯)έs?o<C Jf9DyQ ;TⷬngnAHAE7^ݳt#AWt񥊣5՗f(ۦ+Q;Q"0k;^0&At;{osH$j(cuvt;T7D3;c$Y3\nLgv!kKոvٕܳͦH&9%ӚLŠ:=ErUR, m`_X"qUd%-xؓA,K.&< ZYp]!䏾ͭpgE ($1m 1*O5#Lqk+OlQF޼$BJ9F 5hWڳ~0F*3?rW!)^'5xuLoM=)}Ew\߯WBjwe1;ָNu"ܡKr,?"ljgIE˾VzyRb7J΍^7LqPNQ.'$uytRna}*4/ wqd>'!i8~[U{ *,Fc#]+L"uUxڇ} -5cp_ ӶimjDm\p.qM!PqNJ(Y/G['2CL۷ bv.n)â_s "2g(/;۴<`/\j_螸x)͖ _Η?\V!;sȨF,%\ -e׭ݣ4MRkE2CTXKhtO}|ngD6 BAh}QSZn"+ǚOXWyny8̻\/{)E(9z]}CK36ce*JQ°Fg}ݥ5趿 :iBBdIC%P}:rcNT0Л:ejs~2ImBUvVh6e7.쾁) hM nAV k7&Ŧ-ǴdРno)h&8sXn" axuhi"SdOC?"9$_,N.G/2q.ıQoPHS'I}aXNh^]\Y;[L" "vE|+\-hئ!,P&E~"hԲ7 l%ѳ} g+\넱ؔJ*Ŧ{bk+`>Mf 7|g,R_|dg>y)D8[/}H:Nb2'28񓖥uR9rw8?+`8$-| r-i``zŔF`[ YJRբWB*L|F-;$?*dܔխYt%%TwR Va^0Ѓ<"/ʘЕ`9k #2Xk" f=D Hhʔ )QlJ)RTȆj]X8~2 [<~6 R~!~R@{%|$TkzpQ旞?𾇏qR[y3b<~/:Aa2~T2Et4gS[36HC[1~wLX4zl'[#v-t#cZHTh${ۿո*:^c^γ7?KCvpa|0>$~YQ+@%E7tVpsn sC,gYpm MNy!|޼f;wa Sav꜊B<]3nȫ| fn*jC @3ibwd3"sbE|88fA\l +8(:~+N४:X'?BiȠ>~y\5|R2 ze[i'$rqu+3G KoM P>mzo(=I\8R\0%Рt&H濩Lu@KjaHi%X(8>hD7aKLIcPM^$ꚷjr.Ly@YظB\1)[l;043 kF?ߞ~YEO\:kO_aXIrI}@ w 5N|+SaKނi(k. j&)4x1;I,R5mrZ'KQX/2iyEvat/J ~tH%"~ćwO芢c#t6D|뼮_ׯxVw 7[h p 94=Q=:$s|CUg2B>!uf*?0z[NJdƒ:Q y&ٝ`ׯbT hllM' _FmLUKra{C?2:~F;':XAHٲB9 ʊዻ J7zU\\[$pTAkU7㗲f[^G<]7W.f ِ7AYн<ѴAm҉UR^۝{9 )S:cu:񨡖 E!'IY:?%B+&AA BZf*'B^XpR]\isC>֤QO3 ҀݚG*@Lͯ>iljzPמKy~aН%=~#*"W7̜e^{( wM~(KX}d9Y TH%#l/ apNmߥF+ճx. s~`)_o9(͙z݂~mf?FjY:>"_IB#u~_ EkXY>-zܶL ` 70z+RIA> ǾMQU֐oUcɒPt3!MvEoC_w[]p! nCwm|4P^N]f`)TWTg )adKgĭ+BqWbha_[S>-bw[9*@ڝv@ޔlY!42$h@\B&?r"ZU4^bfFW53ߚ'$vC0dEb_˼>1P ̙н#s:V&P-I1;qrq̫cn.M( "FXmW`[~阓-dWew/v' T(/h c)6,z$vIH-'/._^:Kd y-ݠl`ƶW_M {ʃoJSKz~ƫK2d4 n.X%z\@'AJ|FaM]ͧTfV:G5oc)5Wi'xVZ7w7 gã=eRP{<1M !e`]e`&7Ս\t\msK@`_^ƯȃU"19 >R9CݨX@H/fT"̩op74)H}h/uEk7EkgK^PBk3'cX]yTdV]] e/)_YҘ=G%NFz2K+&dԗvYvjk{ph=O|k?K䀩Ue㪇LZ]r(8#h"IVfo`djkY+{/W`Fi8t˙f@Sr#@bf`uJPfĸ@[HՏfY7Yj @z|N^N<_8|FC48r ar)2ێ#D?3aK4 senˬS%sZƭȽOHygLjܠF'YKyv:[o%7tIуI:0` Q{8u 蠖8a0V'35{~}!zPFlלVDO՛hjcvv,>2\kҤvuR 7B59}h }~6*A8\"u[ezu4sNgAtEt/9NOo5*Q@"C ]TW%Ǭpg!^lb qH"㋩) n-AYcwHS'tA#)\%Gjrc3zS`?a֙ӛ'u9\?kY2GƳ\$2]|_P[{ɉfh!]sKtr(__|75C]rft.آiŰx$jCça&ձB?_!HBJ_$t:o3ܠ aB ~׉]!4QԤDSr7[(`G26$e0G 7{/}i ʠ%M r{DX%}y@ߣ#rL nӺZw>J9]]"RA+RUz5P/|J0bPsEjg-2懁=<Ĉ*8,x6Deuzj}0bbL#` >@tm#0i<-rÿrl/|%XY,~ZJn8bv̊ͧ=MV:{iFݙ=M'|DD˹6qYU)N&1k/R3i@/?I)A1sQB|2(-r';g| `gxuUTt,L >)hv]Onq{ ȃ~H)>ۗ/TPM>[WbR]D3POy2 n\w|ۆŃByw|F o ] MoȞH~]sUdA\*W3͵* ځ{ qEx7wsSqN#$>[rgLbWݼF ,A $_ƾV;m8#O 1"eg?`)bsR+'׻%1dl7OP4l)c//%Vā=*˙x 7d. xZ?^Տnh^(6>yͦQ?LیߗZB\͐3OG\!jӬ cL7!px>B]=&66 ³]YƯ&gغ[T9 yjE'v1ӾHt¶8Ulfa/1hfdbZ_[u8=ӽLMf~tdBG}Ǡ@QnE._]g{E`C˥Yc<-Y}5mS.iӃYJ-%e^#\ ,.KƣCR KPF0f<" ,"xOK'\4pV9;N0-/ϳ"?o4]' `}vQn b%g&tό˒0bYGM3X-^(<{F~Qpd?:xs(tChMђzl (%LHf&[{FnV8h筫(f_őyn d}7v3 '| >=.lDxȕLSfLv| O/3'˫רDnXK?&׻? R h*n ϊ[%OUI T֘\]Q0UGtZN:,}>&$oIuSX'MsR89bLl˱dw8A0)6krz퐢Sb JlG7H^w,E' ŶĖX (k$q@,0仢%@\r_ BDŽMG?[GJ:?d\n9)"*ѸۋA@PڡK'QiIP~QggyQ "ihr/q=@Mt+^D1IQE3>TqVfua3B}O>>>AXPV|62 "HZ'z@nq qY ; f|ḓqnW E qLQ93b(nb6?ДQطPRM f`zj#jn+4 p)T(ؒxۅM3 ؂ 7*Kؠ@uw 8串-{‘4QӀ'jzPMDHRt桧ɴX,r5^z d?<4$R'S8u(@xaCd--[ 1gVxzEyҏ>tP j)XΝtߠʾaL7+džE1E>:5 ֕1Cj7P{Mt]/E1#Ha$Wy,1Xd5蚑mdA0BCh~=NgJ:V8eU-o{6ds8_SYja})ˠ$G S.8FN=.]GL^8Zg%%?Jy]1sv^tOV- G;14|W|< rB8W Jm|Rc/MUZhScq+]N p'NQ!1lj?Ix~ s}I/;JQ #5Ŋ {5nl&uuk+ F ʬ"%dz^" ~er)޷B,&̞L$U_M[̻}vP[ԞNx,p /nXhdޕͷ=Z4SSҜ70'uÍC(Ut?؋pVCS:WSh7& Cn)9^\u}QM ⯃kT,W b0Fc٘Rؗ/W?c\҃%7%-/7^߶.4 ɾ??%ԋ <{6&Jfj,y#k3:µÏ/MZͽ yN 1OςU9FlZvlnhy^tn q^2cTRnxSC*- `zDK8Eg3ʷ+ӽ؉LV[".bYW>|b07W4IgyM}x]/HOUC]8rATbJeL_ؘ­w8n 0ֻeZ$ p^S R6wf <"\ܬ!_YS鞮G).KK3ϒ'FfȄAوu|' Y O0d =|)$VkX"[k Q3Wd<ܡJܭ>[.!O@BbsDxYp N..e.-l;>>j13N]س}сgJ9V0t\GiWo;TC[O ZJPMD;B GdT-+vbJFR)ݒS1JD0}Lodxsl-**y"~'OE Wn :_{U5*ygʿ]oN,Ck̗fULv 5yhJ!Řݕ*, ݻZnwIǚխNZ47`W qM }6J9$a6 T!\R(I5J6poX5W8iU:n93L F hv]}bQOf9Uߐv=}k֨ W̭ǐ6 BrξXL+D w,jfC!8|V>6c2Mٌ#፶l ŏ(2z`kh±okĿj1~2F CyCe^y*ԇFptM!2Slͱ_p Q)IR-K&f9pF[ tp9_AÌ]odSJkĴȀf=w&m+6>!2'f2GZo_OK6ᛦAxh)q ^7J;a^"ڢt81J *~cɻk|{aiok4w IL/;Pܶ`R+"; ƪoي&0%XcLSsM5 %xarļ4ACӈ)Mq3ڥZ/HaFNP>r2R-\.1Bgo`;V.䄃+-фB6Kuč)$o<۬Sd> 3F7rrL^ dƼ%e6ZQ.bxd5(I"evaAW%n.¾+JL)p$RU#+ ^rݽJi$Ѱ/aqz'oo)Eq^;E[L% )Cŋ~~caJf Sڝ.ɗ=!Ќ~,{onCf3etqz5uTmέLN~vغ˃'Xf!V;dx/"w!$>^+> GZ+O1$.g$e$37;3CkNA'Iu5Td4Qv>P!u _5{>#rq.7tZkQB>7wA·nqA٬(t_n4]I1h!2pFxs]0Ƃ5Nr_bb~ssR&@2}>_*^sj]QhbG.Ljj*[SVCs1ܩwV@Avԅca3ġR2gI]dH"$–A}O3KڰRʚoL#SZS{hY%XlEKI!Cbi}fbב LF@c}4 5{q  cmIjа8dKg5tۣ&5ex'ϥ%Q$~kױ4-|f_Ր-}SRe PGVe?K[g3= 낌whI#0U78R2lna jPW!RՅ 3!څ r:HN ,LȠ F1KL"0{)lɒ7H +@.! -a։oކ2])~E7Њf!1Z-0Jnľ*CD\z- WÆD ɽ CVUNw=z-ȨwIxhlU9;+XlC@.]D$)pҬf{XĨV_q$ڔ kJ R[)j[xbB^ )\9|נ~ G"WҮnRp?#oGUJM& 8w1:S@c6Kmof$*o^w2# @qkÉ.JZ-g^ڂ%5̕ɾ&i`ό\'ЙCg`=yG3)inrm8j5(e s#"{>e"3M>2i@՝?W~|.ԙN#]^Axdʞce8>Uagzŝ gOc0"c199Kبh ºX|?4]a&-#Th\CQܙuSmW6]N# $E4_Xɍ4E%AQ]Blb>69>kBX;-nvƍ9ZHD*1[mhdIS/LEt)ZwlX+9}פ}TtjgLjMs(ܐ$"C1RZ3e99Z8Tdȝ` +"'.eHQ>'#2!{xՐ,e H .wE,^Yǥq4 Me֗kMOD2r8C@ 4"q.x[O|NJNG%ʣKlx azXi'#y%6w%Ē~q\P JM@rr 3_壀pRIFUoUԫNV߄hgYvy3Y"Ěz24uPuTLv*޼/3Lֱ,S !MlDen (n3M$d4ŜK\c_AsÐy50]is{Wk dq1p -i/c茌I>eu.S-u=WUq.Abe ejguM>#G-K.mlQ< & yb%#恚dǮ> =tw{u0}$:Vr?5$N^f =JZסn)[uK;!E]&ۺjSx "!7H7M  0/QJ9ˣtP(c70ii9o3(?7*~&"q({_ .`\WԧW_fH5n`6B)4Y79BPu "(umX]w>xAvT{ >Y hxDc~*ֻy_l=z tX) T1Jͧ38f*' =\n/Lt znN:f#>h]p U`gޕ.1 V!3 z#\+"׳B5kIōPTU7u]oNUy[LuCyЎRt.CMd9pi_дC-5ļ5zk9QR2IE1nt?M=/iذhmmT*sҴ}Zý{%|C4y58u-X&|T0n0uDtzxDjcOr^$9m7 wF 2a@rRs)ILJa p-aq7P+u"\+5x3˧^ޟ釔yas06RI'I]D 2i.}M q2XN 6 ޖ aI6k6m΁'ev E%*(}'o9S H.@.ijM,ttҎ\DU]rqt D HHi+G"FTp]ٶ/CC{3E= G*`h-pU_Ee+)o>cp@y*FaI j_t#WQXL)Ե.էxO㽆7ISƍG !8S)8 O4R[+Ҕkp¯ KX^%[C7 m15(NR 7 jS0.H?gD7+lTV  %""Q6DTወ8N*:{eOpAp錝7g`9A|: fr)'GtWUJ8DFP5v $|8)]u INyA\Pp9.;E B;٬hyGoM+rj|y!oR:ĵ9M(Y9qzՔDAi |Џ@[ɺD’*Wg՚=M޽]6kPz?Yt%;ί*ܲ.[H{. $vHR0.^̛|n= s`!2qYk`3 YV^^|0uqOCۋ!X_ʍ=zJOu Z(oYfQKn!GLWj: *K+zB{iu/$AL/O5C{>%僷}ޓL'1mX]q~Zn!^Ո$EX=<ϲIx`-/R"\kGZUyZ(=Q.z)pi&Nan$V_u$[S[I5ϕ/m)1r -E0/1|=zEyvNW{Ak(+$wZtx u)-# ]/K+lb1ܯq9!WWSaL<_?(8 坐 S'ZnIi'<ɞj^a^fB´t&bG,"}xćɫC0Afq M%JmEW)$AAw k);( |h9ݘ>28s;dʼ$sɔ$;jr>̟6ŕ%MU>m ',G']2>_rldyG1, ƒ m.sql r݅8Gh2~~K"GjS,컞`°ƯU!,Ix^jAsT@?5_˩XȺi&}1()*>FJ$ I^l ^:??V1tyb&m`O~NDžŒ1&$ UĦP{@W#ol.! M 栨 3+Kb[&U4fHAKi- 18o0eM$N3S|\l 4~8[F#  $Kv̝>|:3|,hw"YH".~ŊĢtqr9H&un;uA!k 0@] })_kA7%ygٍF1`8D.;V$|x(87Q=߶{.BN0*z>$9lfڕuCIc;e)-ºpd-Y|9**Dwjͥ80z+K8>BC[ePtnwrFd-pL)iutd]Da `/Q܎jdV3lz>&Kk,chXM;8D+;wa< @G!/edͦ2J uwUGn8P]L9ۿ-zWک-mWиu^4A'Xܷk\xy} z)1nZ.&4s!,wgN]y\y` cNI:A_D\%4qk=?Ɩ^Eg^i;*&;aV/x"Z&(u.q1j܈`֍$ A˘J"App6ngvU0QMj2R'Z]u3-MaWS]i/C԰(=Y㼓lnc>^g^MgůÉ08Rbg<ڗ61  Lf.!,(n?Q>,P+i,3veYA.ʂoesz1#U.(c`<^x %M\j$ kLSb&ݕ)gT"Ik6++x&{aqu= Gg쮓q7 ͸4#.6 [yV'ʷoq1*۲MWmfak#fg3 !UN(F2J^ =%GzRODx~1,֐05kAhJ``~Bِm8}蘷x%8[6HwX7=9BQnݶJ 7:#A$Ń#c뮳'scgyFk^%y)hbV"Cג˶%BA,h_{ڛ7b9iuf'4) P%j,#⠙CsAђHDL|ĊN 8ӿCR@W^oz+  l%R=@!_$kn;󱸀\$笛-ѯ0V+ɓnF9:ZMZŬ*ڴIVg㲽 1 0BN=Nc8 9RfȰz#P[I w}R<RGEs$ !6n8Cw7АSaQj_ f suJ[rrK{#Ւr\?7s7fw)Id3/S r{S.3.i%{JiDqf J|G﫰Nki7qר`vYg%woQM4Baú0^L=dDm:żf#6I ʚZMCU3W^kӕA^ysQ2{?w@Czw#│O8ի d,e,;'[I^V{7@̥*oG D%hۃ suD0@i[Gl+|q Gb~$sQj/jrU־сRY;u]* 0,b/T)k~WnO2!n=bV>e p\#oG"[&, 8_0C5AZtTyA }.>4 DjeP<8ᰙ߯)T)ܓXIV36u^%^Mg?O ih,Iv_tn{y[Os](É jo܆05 d@5vJՇtd9 YCCȜ%ywњ<d{ozBH eQ椬y՛gw~`H؁uolCˎ繻C'uů0YrpE^4yXۧBċr3ik+kRfp,aD8%qIc|/K=K|}cEa4F P6R To3(7b*UF\YΤX)%;X{Yƌt= ރXⲱ쏤tO*_OJs&lr"GDHw9f!Kd<,|Ol>U2f)).7"8I_j`jvA>ƟZ P o|gEܾovVZC`9WlU W=xcջ#ļOndk gJp}~3 P^7 ?t7v VQ{/7thp3" E>޻JTriRH|9fttyց+XmxsF UYZ ؛\Ć1j?IOT+$|`!cT(E6mr鑘aVT-QT,K9ůawthv7P},^yl1u{ޣYQ~hTiWQw5gCl`'Wn@&>i^0F`#VDxtjCL-S7KxZ ^?-ŋt9߸iʙ8 Ҁae 4O  ҧ\&N[HDa5Nyc{dž ޏ'w2wonBu3sŕS截2\G'ReS6W,Otv0_v:Ol)~2 4VZñ:A#xb5 K;%/jX'jf'Be$;f"VǚQC$~W9}h=,\>=:]8p3 k=4j6]Vl HYudmJh Ǒ X=gµ"B*hǝYѠ/#ue--y#KR]u@#|C/JAVyv1*\.{ER9=,}B;\"lrVPFB 5c(Kܭܶ\N95d5b lQ'fpEDMO:un\vHk7}|x~̷]OSfࠗu틹5M9HZ%S~5d>R:uCPT% wmz}! IԎ76aEҙZ48j;Ua_WlZ}m0TxwE +r9fmjT. N, -v$yÇlVBfҺ]n~I8|oJ>#y0ۓ)olhfHw: nJH+w SZA!_>pNW1yÌROҡӁQw7 SXSFC9vR,#09 k żx-z0yҶf(R)Lr7ӥ?%9~,oBut^?EG{8i-1[nmtW;<euD(3s7Vc '%* dY;C":6‚U7$pILR4Z &RI>H2? x Gu̲e,~ڝ]L .@q4E4Lcd%ۘYFsת!C]\}!ֱ~&%Sӗ%_}ceQWAVkp-YS_3VOUt]k׻8yx $IN{5k SAENһA# 9R!pRi"{ f:ĥ#p) EIXyMo.8ON1tXN僜yVoiwДO@زri 1,U:ft|G wJe+6,ݾn.?oy2%_%z:_~EpɴV7m|諗ib>.z2GFֱUE󝬳{anC;k!rTkC6If&bb308pǺyQвyԳ1$z^f.8VA"_<v`SB<:v AM!0ni֎xU]씁Z#o\ёL~qrS`*+ڝ0q0{BC~)QBL!9/y)m^6jo*'Akl7)~~cyYJMZ=jFUD';"'y?-_d/{(~YÛ~}SKыsK0Mr`~o\|IB\t)\P ec@}ȹ񉪂!cG78#@'^\fhrC Yj{l^P>^pQze\2m'8lE4 JD. ފ̚?_NcTHUf-I(m9 񴵧fZY"F+*?σ}u{n8UIR]znK_"e$E^byرۣP^!g~~v3Ǥ_?RsT^y>w)+d8hzG]1W9Պ jWE<%ԭm+_pkd͝hIf ʚʁW,Ș}UBĔd6qކ60\m>Si~W(L'ؚdʰ1#E>>™ װH`d\Ʊ&ᨺ߮9 W˰uN ܐ !}wmw%f>@ A&2$*]ݴ4B kڒ̫-p&]X)S47A_vhyjnRԯvO{cKbX/;}:~1Mu8y97T&FyTa'c^Ҭ]S-: כDOa;ƅ*z<vP w9+vzAFϟ# ňc-j9 1ԿrmfgFI[_5Z4,hNl14E241 SX^cY`_ /Nnfzjdj']X!繂$U+рh,R^;uvOyЩ1} r->b̬ʶ>p C.tHEuxM ?3KiT|vWf{;7qNבP2EMEdPk6HḊ͖7r83Ӭ[:N5R@}L,Gcv<?ɧ8x H4 Q#mfىkO ! %>oAj?<rW*:FY<`ͦ5C|-s{ m )uy'ND{看A_W{}42J3Ƿy~QCh(اX<ܶ 3,Ԇ { 0a9sݗg:4^g> Zl;%f5-ip*!y?wX:%sJ D֟v Cu}ۦ$r}P7rg.'[++4}ZQ%}^(҇"6`:#\J) a wiv +4mi GF% wo'['z>!Yvt:<62$Tb+pBT[<$BQ2Q[&-@aOJ@Q!8*>F@y oim;`+c ԣ^SJtGGkH@j&K+](@˅hSh3EZj)VA^),T[f8z-F8GAX[>V18r~;%8 (} JϖILCej'bO9 |Bk0Lp Cd!n>1Dڔ,cǐ^%m\DOFIZb-c)xPäL;f scP{W!yCcԯ,x]6ȒuFk/D*I;,;+gwl/KM&Xot.ji|/G _|Hv)奛?XSV ٵi甬c2$fYO0N($d˔%䦶˦H\HX Ŀ@p*χDkrM 씭4?P)dm |9p.½n\( Z*D;2[rT/eVrg39d2֜$`Q/!_IzD9;K#y~3]jȺVdX cF6{ oncej",0?7BN,B׉/D&%Zx5+wuNxHvR]v=X_Fg~t'^Z[_*Bջw=#\֓Ѵg\WBGhڐ)A3 +66 K`N{u3V`^/yɇgbhǏDcLۓ{}(,4Nd{_sC ,*%?W( Eۍ+z㨏e4Jb`9'K ڒfp{[nDd] EW̋ـ%vH SJD́pS.o)bY9I}#y ufcrHxt-~ qn[x>&f+V`Bo1~8X6oۧ==BaIﱬ[q*dЫ%"%@)ݾ&<*k@>~iM^8ẑ됥6%ƀ@S=VeW.zmiÅ6swqTLuBȫWHOYT,[D^:Gx5yѹU;=5[w-,48w$ .xPKE^M-s_ 9oP|iFPΤ9y[@aZ\ Z5&K.yӲm5=OЧx %U / tY|ZY/@Mgpbjo\ UKOi~~yKL@)z7;,sq@HsgXㅽMs*w|7Sl@y.["@Gc'wY>L+w,ʹ>>v$͎gZ@w xY :rSH@lEWUj²DP1 tE^E \6e2EOnݦ8*mzYzpn8ڮ,wmI\)u:<KqC؈ҮJ><iDo>0vJ$ יCʖ_n 4{{jO`zN'D${ FM*gL Yr2:s &}UJw]ls%Mh(~>BwAV֨0 v3P.K6P_K^E- ("|7#;*2>5'C7U|t+y7pO>dyar D_Lp)s4 Xˌ}(7*`^E0[+$e* ^eggݨ0ͭE=d/ЦB@b)$(9=49 Ha5ć^vbM8C b[(DMD;d I^ x.h#|岷sz-(%g h0}IEOض&1Zo嚕Mğ8 BƏC ipU|`'u r}P:/[Fx>Sly $"IxR*GYRԙh+2 RuQ3op(fP~8fηFJMIjo$p̀30džAGDS%u< fm biV)#$X+r/+>3xQ?5< ,gʂ v^!{f8|c3_*~f J@iySvJxqIy??Yߪ@p:y_bm@gQeHE*Ep4&by]Vcm C[ LZܯ9ʱ8dCIL@2UX+yTjnM0fMEΒu%(WUo^] El "s1v-@#9B`IWV2X_"W/H,`΀G±fce- Kqr%HܳbLaS4/+:l+z6yN^κ)f`I(IHIk׍Z g>nGh:qB{H- Nɪ<~=t)4 LYn=Y8N Va9 VXq"-Md:$ IJBڡ!`b'v#PJdv #gּ-hW2},#ɓYhQ3,,iҰn߫/8:S3RցjCVC12iDܚ-{a3EsJgTeMg`Oޝ $i3F9f#|Rj i_E ҪVB_;G}au$ ENy8(K<e~,ǜ?)POOzT#Fxl{}4R;~rϾv>q:]]`mQur YF<=1kQs/X),$$N]m!*`^6>1>LփNhO4S@}ʰЂ09guJkPȩ:Gl4y|Ҿm/ ȳܕDn܃Րx!Ike )QV%"6IlŸm0kB>w(Lِd)Uu3Kv=Zv+JEFe-Z}wHKO{g2|V$<!db]U* a끺P?oI*_%e "w[a{%ܳj77I/Ac}jy΄-.uMWɉ4ߥ">0ړ :ҕ%m>_oHy*r"dOe8;h?2uAM4elID6"65O^FEt逐/3riS-u N/f~v J5hD󈚼;K~˜_# ʬ74 `oCV qз:[a-Q'ykTLgBbxܶ2^%WEDDiupژ iWU?@լmݱlɘ 9i%<RՇ\)ߟ&'6L?RNb )b< vruB 5-RSq@Ŭ R!Ђ2v±;:hM]g*I6ؙng*^2ͮ/`aAm<UVɸ혭$ ٺ:(!#uPHwCje8Æ%CV #Ǒ݈*'لM>{?`U@}HvNԵm/c",|bGN—Qgt23Q:Xoe-q8_$|+K`KqMa> DH#)g0o{"y?_ⵈJ ƣQUḴY 0<`ev%eP8^S#IpC -Oi 9h0mGp;c9hei*cX3kUieG#nhF݅)Nqﳗr RK-Lcذ?'tXU'*rUå {Xۑ6T8ޮ͑Khb-7>V+H?6+3sB+RC@׹Q]Ňmg:ݓ"8l|Fcc7_S(EFI߉"QlIxFmZ=P;p̔wbAsvоv,9J^/l5ܖ,uʉx#!:IQKVm:Rf2W-1,ԭp5ZGR%ocDx&u=.ZNJ{f2MM~T q̎1p[J @C+2T.s?ͰŤж^ybbo {k|IogvulHmUaMl iIY&#?7 .':wV[):n<\t36rtw5P^s'r& GH+'԰M9 k+ىUc/I%]r% X*̱%u4! wio &H;<;nbu P^SFFV}"_H~ddN؃}x,Bn3ymsxLQ4Xe YIoe 7v#*3KJD>)Q c Q=X :n*[aa$dП}tȠQ(&Rh&{--%CwX;[^]8OV涍^5³@/&p^V;z>r7B?WcԱ 02%R&dd\z}c>RlJϤ.“k~w1]SsKhΏ$8Zg7ȴ4$x{rE4)Ն:lٷ XΌJspy"? ry Xẇɢ eUhw50NDQ֓M_C|iM<96TZ/,$i6fCR̯g)IӨ6MI8B7ӦN$1˄<?FGu^wkNP׸}7?8/&+3Sx -:vg1`RG` 4E26](pE* ] "ڌrLVSaTҞ/b?)bsHWGfZ[urYDcN)(tO,V?J8p\Cvk/3ӏ QQs0{ ٵTKh޸lKZ4գOU]T G.֦z/}'sh7zUUω%zEx)<tuYnA)q)QsiV5pPu턌MzxCw͸vpSv&q-&R*๫g_q1d'ٟ['^c CڡU,Fq')o)]5 _΋>B; \?T}exh&7浃ƳkޒK9?퉞+hᔘis`>K$(P*sFڲdߠI/AG蒵#9,3((3Y0Yq7{ú6%zP MAzNh^5jh?(hZ|(0' ;ڄ&cCn,{ԿЙzm2V:rM~Zq?~N.EUvS;q1ѳ}98-Mp#V@X:L8߮ޯյ6P/z+oU]lFm4s`3zV54_QD>v#Ŝ׿}~@_KaO1e*)@sAEVUncEfsJȷQwc=ͦwW3> sbgbʙKf}B'c$>"Ql̫FPګg: S`wl<>QG/g<m=nM9kŬksn#:}=5ZD&]oa +\i/^88F 2w5<AXC2A"QJu8]g YEܶ^vƒ&L'X,z~ǍG|[ "܌3^=B6tZ4SR 4G- _S3k1in96gXBg@{a\TTuq{f\u^A^5|}A`K-P5Cv]^$`jlU?F7ua2% -[P=Fþj$;p"e]oDr+dw&Wq}aۥ&x[{ \/w"UJVgw)n_,K:NZPe䅥X~j|SvD;v""azI[6ar9E~^;.֪[WFqb]ag-[3c4]h)Rf ,R{yCж : `,7* +mbYSw7bX9Sw] 5_(Lq`AkC^b}n%`(2.GJwU%B HdH;gpP)DéF܄,-nj H M|W&5רh(x35rCxTi,N\a'}\ͧIpԟZ,#!Qʌ}6O "fEew\t?SY]pmp>8].LK@;/Y^"oX\*zEli,Q?0]ADؖ<%45I# T Q# :e{^BNeM| AQt[s./'j,0"Zf9 Tڙzյ!m |5pF^l*r̭#%\r~fkdW\ ]7L6C{n}S/ wS#z;U6u>~YX"U ,nKO݄$'[=eE2DB2]'/دH!X(?#}ek=mOpfq+ S.@v`.}O{qRo+ rmr< |2]C׬gK^SOhyP';'bh<f͓y%PXC oAYdSJJuM'#{qu:8JhXCF*{;~wn.-~Fy Nmn%뙝kHl^۟#iW`PO&bByL;Yr0E<&PK9:lXGKe$h* /iFG.ֈZJO=S :\"ԣV1< -Z:*{8jk|poH+}NIoAW'lr 2N$ts 8c[j^{ 핿C:AZpH({{IIofkNU2yuK[#)7͚ApD/wB<{2G㦍BMP+ pV+lAP#WU:Eӹ, J{W+YO`ķ@2}|t0\S eM_+_#7Mn(t2ZYO-)9vfb7/ejdq 1ƳQQxCh` $I?p6ixN 7"fOOC~,$Qٌ7]Id!UZ]FH۠Mӆp|oTxhd`q-*kysݡe§B99) Jec" C$eZ0 5)QME1f\ uY`<o\fJkq"nl!;9עM=ffWίy0 cM H<\p.HD! PϕK4ϦҲd#5H~Cv͇oc5OcU(V ڶ7ZGT"])C by pw8p!5?8P(VȡAQ6!=S q%=Wشeu0NǍULx1~k 5\ɼ(L#g@|}In?3!pF U$WWZ0Gf_f8=Ao~_w=rDS雧{(OJSps)JrjDqstZ͚1o f$@*>$2Bjbr9Px*mV`G[/" 6( ie[dIL*e~C!™C9M2;+3oX{Wm @p4MH]OO?]zQ~ђN!JZ7_At%DDFFW`#QЋp:ґ>zIg$4.sxQDwyA4ݤ\,S^\ Vm1i;NcbfBx`[9%`|#~_g} Rs UxԠ ̣T?hogvӺ(kF Nb;⟡3N?W@Q+OR8aY4M!ҭ:a.E,IwP)l'Oea@tq_l+3xگ`Ir81t%"Y`ȳ-bG-s>>?$% W2sDF kfk~;( ' e êJvXa"V\һ+]\~ Yy(q2굙(`^W s I^_ :D~>=3XPZJOmr˺%٬J(ܰ^4>ʨi!%zwѠ5ӣQ h?~L}_ 'V%bKAψIW}"7m4u`#,[Q-aUbkb1*jկ6Vf3QNkH Do{4 ̦a_،r]ilc,]ll|@=%Gfb.s c34 7չ+>dC4ek×srtb[)yjnӈ؜ ;!쩠Ώw0Z:9Mf ‡T|.),nbJ[˗xrR93R=@+Exڛwa,ZU^,|ZɊ>ԣ{^+%$]C$i~!W3J[1Σ]SI_ VF@'"@8.r6D7Dnٷ =k N~4{jo SX֌#0C?!:61p,% 1bNlLC=9n}^trv} *|@aqr.(FW תs+YT8=֪yz_Hh!}T' G%"ב文t6\>ߏGnk m\}%?-UY( zTE-)+߷ù7u)1O%CRmuFl@&Vtmtκno;l޳nsltVgYZ07070100000395000081a40000000000000000000000016296435a0000eb5c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko.xz7zXZִF!t/]?Eh=ڜ.+֡eU]GW(g{:4F1G[oUL,&ˏhB~is5zYT\uBe}W`AE%ynP^621;. 3n>tKE%`Ar!P|D􃲂Pd< z Nz#XU9MkꅊD&ۈֻF;_ܾp"¨h_PV0a ~R4%^{P,y}V!^!S`/ĪXe[Z$F:"}:˥"Q&ԁU S%S>yE_P70 nG6~~u|>Wnwa+N$I;Y:aEi1.;zF D=򬬤C}*Iu(>J,LnH(P;,ӝ#>8 :GTP|3j%№>]bĽ)AFHGȕiKn6ppJ1j֛YA/E\&pt=oZoXl_zYFPRb_douy0i]>õ*bwOУzA-ؖ|h=%'{.߇i;A`x -\)/Tɑ Q^GSp{_IAL~4e.0zF RdhIEMV1_,أ/ /%zv?_i;hmiS!յ/_Cg]KLb^~`r3hP};d3C:q_œڈ\i!M+QܗssU/Dfo&HG.NܔkDԜյp0{l; GGϷ]- ˜` S/@J3ڢ0;3 kR}IKUO?Ή\/@`xɨPn7G$+W~U)V`'9~>bf\x7A+: & As/*UE̞OhV|19 o֕~R!;姟U|&ZP>J6uIRe0fM:"EWIE]H;T,:' 7ԓWdP`F4^?RoZ>uMݗMgH.]ٷ]eRi}3Z-RRW  @Gc|XLưX\g^ijVw~VZ@,YVnf/΂=esu!_/ol~b!Q AboiKsJ6eLd_єGB$Yke MC{$ϫQєӯ ]=.pFmK8͈oZahn$?Pd3gԌ=~k P!sb9+ ͠KM 0--@-Z~̎9@".M߲: PakB(h%ǕgV2L8ʈأک6ݙ…woDAp&頸B{r^C/V0G[ l!3g8!OA^Yit8#&־}v/u (UUch0U%m$hVfAbo뫹ϵ`i{JC6#h(QsϟuvS߽-^>s2=-lj!tti=|+2?u<gXܸ?ZL&SlDHa-EU[KĈ.73dn?ݩ.T0cB S1$==GU|^o-iG| b^;-Ezʩ6TlZͶr[ƘWT-62ʑ4O!.m~ &#SI[C%|e'uI-R?JmESqa5kOKlݻM ~ ?5ד) Jb4t$9o57ۼ!Lsh1Ґi9Z,a T۹zY>+N>׃O/O>]虫}`N Y YttDzԕU< 0_nA/x0 6 YV{B5Uh@9m9?׆h<"y‹b8 eo|pۨ35nBoqĺmByjϙN"p3j\D9A +SlE{'cFx0j 9ÿe}X\: q L ԥ.绊G mmEmV#silb8w[Z:ʣQ/\?,- ϡw\yC{ÒڲÊjxI 7%w@IzP` p^JS2?&!&so`DHÁ7p{d/ڵk = Xdhc%==$Sp$'kQ Uˣ1,9#䙙#O_@ ~pB} 7'xgP'pL.6*̚SYIJve>P4!M:Hn.. \y-J 0XA4;%^)}$7!"@ lNng$/.,뛓/LK+;ơL+ɻlŕB"F5BrWMym#4EDqRǼRI xx_AYo0 UBz~bD$d\5|C@juP+r=OhJ !C|$-+ż 5^.`ec/F|y6E 87?2C/h\5PQRhvօ2@ߑN3 jv\K8 #.)H)Y ,#tDkNn8;CO3#RKQ6ƻY!c `07W"jʤkvZDzD߫3Չo,h8o(£%o4 .{D"C EB B"ٞƱtvsx<$"2L+Rj{wžxţ2X%[r Z$J)pFQg\mr)LXr3jV0U7SܨY `]\ @=;ocf܉s>}a,aJEݝev.uv< :|!+'쑝UXm"_>G@/O+Z}Nu֘xZj])ωwiLf8^kkv90jٶ!lfeIJcG [VW{xzeI |)=oOPQӈ]\OKa -HuZ8;%l9S< -A;(MEfCcG 19]}TEEO8L?z|<ൡg6s}p/|(03b*x5, +DS"A#{$-h3>$orb;AL|an@Jt; [φPDv5( k;-{ V œzߤ-KUp/^%`i.sLXۭn- U)=rq]W=SLJ{ z)Iu~` 80S-T%cwG2^#^ 2Uߊ:@;SXck= EL 8 Ke}N6\ȫ)}T}/?"^Dxvnٻ Uμ~b| mC)E/! k$EyK|/4$͸ {ob`\u A^^LQJTԾ!(~*.o{ǖ&+yYk^m?]G D6!'0\yW/y=_a)}mf 'a}Ds?jXdC=GL,z jr>n[ERJI;|dJP%gt Sz.|*[ &#! !kᢟ$|׵aڛ~`|͎@Gg1xp6XH)"t!h^^;SqC~2 pkt[rVw(q=b}( JF ÉJ u]Na${|Cg>+rؑZZ9:֖퐻HE@FTH3R'S|5 BCB`0[.g|+8_(ܒrTk IxRy Ӭ?R4cYC=r`፯.Za]NTFDҙ Eutm瓩3]<>e |SG1a[q&xW`{Uu@Zléԇfó0uA3=8G{S(k>>VwvRsx^u Toտ/,vc[Cg\{>2k>zTx#sW7>h0)(פ*`$huƊ3\Z.v.~X?DUf4nN_ V.#gۉ 0ۏ[M.4,/)Gldnt Dž\6GNU%+F /mfcz9|I ԜY'o9֋ 99s`{S.c\*:BkX'6\oJ ͝vUcF[f!)dcK]_el"bZݞOEu'H k,Sy>k/+\Q)F -c2(yf~ԎW *)Lhqk>c5^)60o FɂG3o֣$l=ָ9XE{, wo0 zQ;A0{Zg^{oJVt8SZ*ܵKu\Drx#B-{vavL6Sܵ2b`;o\hK3x+e˘qf;*& 2Ё@@]Ҟ:ǸbhFy83R_Sۻ3٧,oN~Ns:%ۥ=x#L<ۃA~kD"MLn({9O]1/  Ƀo =媔qQfo WʤIȎ(0[UG9eX]Mn%=~Cwp,qxs=*"H"s(_V1Q(-jEuBؕ{[tS>Բ%ƙVʿJYdͶMS qƌXGz-H7>Mޔ:ְ{'jM/@x`oE5]}avEv# vA@ l2{(7R Tnѵ>ԓqZ?!+HW̓Z͡z{ .lD0y؞?i'x#$ SE@'!L >%(a;HTV{pO @zZb`LnͬJh#=s'7:rjYvddԣZ%7/).eO-ľ_Q5LsxzHNdV%w aczizv@cA}51⬍`%-J4B(Q|Rup_+N OVNG3xXrȡWfjzAA֬%}8_ᴃ] Tј,#vH' =}{?,5Xp(3AYtɎOe6>|ڡh93f4l%/n UUڽ3K)(ɨt67fp/VF  j,f"4Rğ]c[ÅdGOqN=&ƺ+Z,]J d#ܔ1s=^ET[ exq $qHsNaUjݼJ5_xp1xtOa[zظ* }2qW:k^_ϑJGD=FiQ&]wy r;SDF2Kev, )f _woM4Z=>]m՞!+WuRrh%߻Z8v`ǖ5<轌bo Y)sF5Lky1cV=ow4-7и?ǵWIM~! wxJ%݋?z5)p*P|AÐTL\iFiK3`>;Οa2UX}ih0$$Fj4ۻ &h\,'x-M3uif'yxf[<&, 6Su3N@wEE(%dGc.,b|%hL| ˢYǎ6#KuGP<秦Imyt7`%b"6۷xj~ R,ixlf:b⋮:cן'zS>9Om`qw oJo<<BUyGVz5ҸD O]0<M(S+^Epr`>k3k&X9?!"wRSm@8? v5qׅ+G|,ک`:h[+YJeN9򍎋WqF1uh/Z$Z; n{2]\`g@3F3 Dt+{K@'i?ly";ws3wH'WץDLc s~|Swu;AԶd=۳COg'p6_uqsMaME"웢ؗ{g80'hÓʚ*>r-sBHl1"?JpiS: 3G$G n067yhdlѩ Ƭӊ9BC5[k{CN I-~,_dkq}XaS > x{Ob5r]?3g|wi.xp&YIoćJ)|Xђ̜QHZ~%)@,tegX9POj _Y)Βy'h F&dc"ByL$HWe?M RF\˭dd_Os N{kD^6j'^7Z&O"$^&@C3 pe#]_H80GųaEd*A,Dqc6 d FPYmceh஍ɺ*v> ƪaFL^eOui8>Oh_S_]{binsx+AJWĤB.txG^V&eZNa+Q5ы$b 0 A9{aC=S<Ȉ {AýwΥq5cC;rKjJבVy[cm30N'|}3 NHwIVn%]kc^bIf;#gO-O 4q3gПKPE!^{-U2Pc De):qGЍ*lh`dA@QoWf@;,`-T3m؝G,I`C1/{o-[]Ty!jzHxqxn:z|݁L {ʰZK#%%г:[}`UqR+>y@&TewBSF I >?8<1?~!' X|J'$ǏJz1.5,o>m[MK8%t!CE|y=_2|]tJ0 nGk2ӊ˄&6b7,EL^!Dr-jathws'_לiCŴoEHRHfzhӵK%Rkvb!kS`pF+H{9V,DQ 4`{ &G<]a1)4YRQ+KF?K 4ID`SJՉém\V kCLV\HC/ž67`uOv Y *^"údPcu$!]C߼gJ3*a> vZ[dBsg;E)Q\nK|ۂ(:P#6a/5g7jXp6:HN j܂ PTT#BH1*E7\Hÿ/A߈NPH")2\Kň:29ȰWڛ51?8 㛼j0**sA}|f>o{$*[͸S$i7vfL H!QoBtuZH@!{c|2A)0mYqggn5N)EM*`uՠ HyJICKsHxozP[5YZܣ~e_wGhh9c|;3.lqT4I]*4b22:(9hsWoG8.Ր[aU;@:Uy@$ kTFPxM|lF#,P훁_q?n%[\w` ~ |9PVtG@0cm)Ňk_p\EHlHMmYLCAp? z2˴h]l候M Y""TZ;:Hx:]uFSYuO:{ n@@،3Tx`.+]Wցڶ.QJw4?4A/WRűH)jM@ב[oۼR$hMA'.x[uԸ/;<Є&8_x_杄d_dd=rҝxSlHu߳7ll=!MjYs.IzJx˿ۡ#؏zr E@UZ:՛7p2C \(\CP,gP^T ^ s $RGVhݾZtQ:aeI7~a_<<їw5)?$5s@O s'0Q|?mIe3eFka/ ^HJL:^XuuR)5@yHcnjDHѵ1JFYdO9\<@?I㜢UiAP1R֔%- yF^.~sOwOՋ3bISŠ^g<\!*3I˺JA}JV9Q=U7,%x Ua N2+ӊS,@p4黖< Hc m5(nyGcm%?ߘWD<Y7Tk!a>d󠅨(4`N _cNKz%Po5NN2\*!C&E1?,Ak&٢7i+]'T20uv;s;,]^0lƆߥX-ѨzN`&%,¬s6CʹGт3ly0X{2 1IӲ d0PKl l]ɏ٘kI;~#宇`Y.}JXSß(W3X! }_X`! -`R{EKk0j-R OBP[IN?tDj2-/E+!;ClmușCdû۴aH2O|tʿ L-{ ͰMMjHkzPI)Yw5d]:IvmBܖJM@6O~]*r]m.n3ۏ}c4V Uqq*DŽ^1Zc3d>a<12 BURˊ=on켻^bG'#@LY75)FDa ˥ 6l[QFГ%G~ǎ燲 (T./Uj8k,jAjjLnOdv 9fL#q,A>Q\tX>\Fü_BrF}?URڳS;\[ +5wFŸ䗃@F H۟\72F!mc54 Uwg|*Gi er1 /]Ԥ35G_Uݙ7/9ȕE"ZD 7?\{ -0dz^M⪠]1qg6ܻǗ`& >N i]_?u2eS>âM>X'V8h5x`-mqlƫBv τ7zC #}!p ,3mqr/s0_+%_?uN (մX+I[S0 KSk D s)Ř#%SKB&٧^e'?O4 [۸ODg]8&NF 5ph7C[![t/* 甎M9%ZX\R!qnPo~*hߛ!^yh!w>غ#yeTsО)lSN`P#&8'hR=vt{d98\Gݶ[FYޝ6K%xo~]^6^xOl(. T5Cx}s M 0?ypW,By4m ;{h)ϧ>݆xX&6 m.p#̳ 4Թf6!/Ȓ$}m+J0n x8$Sȩ1n. $_ ?yt'q:c¹Zn{KBT ^=3ޤ?LxB?Bg`tD""s$_exw2ꇉR~ @DmHj [a xmm@RB=CFh\iz18>4=U沰NQDzq#rt;$Xz0׮meT/&Jgn?aq aɝ M{̛k Z,'Q]m )YfL#ZӅj| x>咲>F&[A1^ӕBwy*aDœy ?cPC $WAP l[*D $0@ ]c>gmh%:ؚ"? K5YqDVPm~LRقu wV_&_]E߶P҇qRUfpP? \T!C.X鷙-hՌz ~t5˟r'r6S8Wd)pӑQDUI90*ecv# °]}{(眥NmӹnlWwM|z}|a7DN* a€T/h1%0SU|!|Wf x>[}?njMi4'9qy}ݼz nC`<UN6}5ш$X7 5lUꗫQ__($Y }}X//A.F&# bf @7)u*g\qxDяOZhKjё䤝p8W ̓ZE6୰ 2R6 )=e9Lͧl}me3ňְT侪Fe SY/Lw/ ĀSC_,#4,ز|Q(*A`Oyw2*1F@zX_aa=0߃+<6HHA^nV'1E2d]G@흗iKfߍYmf]jF2Ýk1{.)|}OZ)R?$s:TٺO;5ب"`zfxbD9v쫂 xAW:s/Q 4qEVnކ-ODNj8b]LX}g>ݑ Iwv*yYC5YZЉ7ʗ,zl9ޚ9kmg5Ҫզ _hoq#s]t-ԖAh=$wwkG3NYV /*^(+d͙zQK O[,D.іw)>j~~JuvWJ-M%go>ĵ-Wk]c۹{~MI2Ky3{Uu񽺔TR6׵M7y%zZ|  jX@^quۚR/jc-{')cZ!߬v8H ,"iG UȯHXŐF P|U{II-~bĢN#@s0͢9P0W;'(6?ڇ?ߛa βu=PB=*Q6mˑ侏9xNh"fP"yoʉ*v (Jn1Cn ,u;֭44{D~IUe97cxս2T3ϴ1Q4M/]~eVYoW4kK yY\J4_*0D!E:s&'/)u<:SN-9FS3 6Mm~x<(/rR АL /Ms#F~ \p*wa㔤7CvZ|:kIYf{&Ydiג F!3"[!6 ",^;WNzy[Hy"U;P,.rS@Sv%mo87pk{II8_r}v/$$t®KcÚu H1IeK.-D> "f1N |l0qPDHOSE"\{;I jj3T=0 JShQF5$Ui|&lܡ{Di M9S=lJƎ7 F ivmz1hjg/{0DCK.hb3>TywsH)ho4m_Dox O!%K}݂4|:Oi㠒my`f骀aCÁ e-B>sRm;Gj7`{J$:ktCܜҾ|hXR1s$zBq:Tur SCNcz ixr[ƗY g=‰Slus$%A8,&eô/O)Akh:vZGöz9~R|0Q!pMe5Б~*Q%4&eVoinښh{7lX:5fIfGÖY)(=sy+&~ fS(_Y/|jN /Y\TyX }Agf߂oicCtk'ru!p*b @N!mu//cq|i}!*i`6,i9  $ʮdž~u<5};X,sJjUH>{]3gw)T"=>\$]d׀bzB4=v ػrv &YFʠ8oP3lK|j758qؿn刌~=)rO>졹, & }?$`IiWsf91p & <P*Qg?HOdwY4("x;oYהOFK #CRq#рa4,r3sbFۘ D l/@,E^:Z5&mzw*Pvz։f.zN;*Jiػlrأ7d"ޞ@Arg~1]ղAw\O-XW'c,tz/R3km?Aɵh3,2\@YŰڰa^{.|EC-Rw2J׈:q GfuiMFѸ nE!oIQ{)^r6( Qv ~(ř ="@u]cBx2I1k:aג}lD4$юb̿S)҆8`+jVU -q7M 8mUp/dYغ X';(16ziaSǠ'}R%]:8[\jg(N_E;@[zU}b⽬R؁(m$~䤸|w$V:AyV/=O2Qb s1Su.P4\{y7:gkc3 <;q& f (ݓ03\& =g"5zmxOkMTѭ{A.ckvq@'LT̟3%\& 1 rjzKcy }ۅEߚrBX5oۿqQzA*_, ^ЩF{ !gFNX&>|U3[V6>.@<C]<{}Y>\@(L ~#]3}-c3+{ S{|k/3PBeׇ9'U`ž˝@O:%6;zQ:̷`S,^6G;PN8ۊC0BF3J黱!b;`c;_ QjIVff]݌FZ"ӠLÑ(pT>6m P窹%ΛZg'Μ@BK vB Zح=_om /V|J@ү ,kbp[̀O&?á+\j/.d!e'Dׁ ϣ  ,3g`ZԘabHr,A.Zj706!b$%d۬Q)prLO@1 lNԴ@um84"_ @ꔶOo`# 0@6展aN0U8TJ&"YzMZЧ1ȗ'7 >̕zep:vă^ZP6P<"A䆾{q Q1ۯr_ @>Rk0U|hcKifK?iø(x8gƑ@ tHӮ҃si ՎegXʠd~RhUv;lmhAYϰN}q+‹H(e!Y%b/FI1ٺѕf-cp7){eXr_Mx@it=[&}An4:qpLDD N^(k-OTx8C^ 4QbX^Tf*iDL:Ɍ{ ueJ!tI !v"Ve?onնƔ,WVw3 mYpLQO̐S/j ;ΖgL9!g,e<WOWK)I7QNG%A0r"6J+a΄ @/iM! $:82K\w sj{v[bhk b,EM'픠_OW4[sjkàvR^G͋ 1u=g͟ pZW P0Hw>߇&{bzǫQTm, t\Ved/elN{{,8sMQnk/q(ͣNw҅ 1+`iDJpf9e{Js>X~V؞uèux! |íp}d5>Ą]Z`$ %b- G=L۲+a$.Fv#¼!eؘwT,ʭ{NqBre*0e$M7oNEXꗬZG.ȝ EJ_T 9T)=( E0^Ek(cubM|w{v5 G b'LEkϋ\ﺸ?/(Tb8WPy" ?^Кu#! ԽԦ9ǩC_xEp y#T><@{C`:4{m4,3/\$H+N| SYBu27L[ߢ!Veʶs`}7x=ۇ) /RN]+#*ԩ:Wx٨^|@Sks*34JѐfԀ y5bAg! rzy ot}١bD1\!p6ђ*85><40z`c=$ϸ7Fqss4D/dz/[YgVnT#E)vWZwDҬ½vhG%J5E2DyW νWeQ >P` 'Իo{)"Ơ)NOiLG@D$ގv~ 7~y~3kVGd ,Bx-u~*RC:Tz|x¼\[g:Lkk6z>郦܈0̋)#6ˋc ;ļͧ]YweKkMXI<烝p7Xb5 8y&YdYG&?2Ed*T6̹]Z80&mÂ\bhȹ!( ?1Oo0Kli-H5;VHMWT⤤dk , 6ۡ(`jjWJV ?udg8SEcH-:X"R_Et)c<8` c[Ρ]F)Fcz 2Jsԧ{!9A)ԍPľ˳߁:W)2>wdҤl^ƕ+'?'c-,r57.r3S0ȋYZ =9`I*ڵLaG{~O!,*fE0VMĴKK׀&,dʟn%hF(-J5ty'1a~A9+ OP-fjGVu_Clf`Ŧ?Rĥ 'rx^,?Es` hH y:L` *j_|e\*(RܱpU-e+<a=YUA8+3x'f Ƿ^Вfb&g /fjj=ID0j\ &Ruy:If:׎%cbT*`NWRͶ;lGT ")EP)i.ftcZPj>my@$ea S Yiʗg0%;Hd)l+sCB!^V(UZo7ě)4>@FXR(8wL}JUuD@m )%7#d{ _iO^*㺽SnJ^([!ù E?+޷b_0͋E ^"3Mey C^ ?9xZnԟ؍OάxGù˛]XradtWꕡ^t|gqyl#QsA6geϮu ? D)t)3r@A.#h-3lڴuvMgԵ > X4,*Wr2B6 X%gs I2ڏb2>ǚrEi"5~51 )!Ԡʑ삕8gaG d1 M{V6(ʇ@L/ `LUZqomz9ҫ,Z@pbTgVhp[oG]s\i؅wyqkܼAW;&qRd&72\]~8[i:Mp(p5c&&}P;%GقQ%N{ w:w"?4bv 3ꧺ+}MA?E4ǜ{ʪh :S}B,3ٷgO) W51Cx؇3 *Zv+DapE.» sT'ѭgV@?4:=GSc("!+K ϑ1)ox=bTE[dp0Q gBb8&Rs,?IjKlSx&zͤr(GNEdH-X+lBCR `HA˾kOdfYpDJmQs.Ʌ\ WՄK/E-{*R{{33GJwSEN7B-=>~G%hX'kW#ؽ,]mQ q콛GNe y;/@<ޫX!ڙ3 ڳj^ gfZ ҵK-EIwjvކW(?69Mo-C0fDG!^BGHmwe ܷʳYJĝ` ԟAF:ΛNI0)">yAE(#a=.dˆB h1q)mʵnEHnZ4KI+2s005P=h%F{@`Ln+8 6Z!&WyaiqƇzHәXp51N - o?vЧ-2iw%/` |tKG +$06s&35e\YiCl#{ėM⠼Q?#;<1~]>dW3e{ ^͹@󰡱0{mx xH{uGey2 N]S2ra[a߅}'=Mċ66>z yqbǎMmXQօOe5]ˠ:IĤ؏(WE@8gnm:ƍ O,M'hRQOϤ嗁6\gV.V pSR\H^JU--owG[$ i>͘kGFp4z\8ʮ>qebCFvb.|Fſ8v0:-+Gk>!TO+tcQ¹|zj-r5P]rfSk=#48/'Vme&)UВޘFmv#| mrHZ ~J)eSH!K: 5U/e3Y/~,B\eN~;A]7ؖ, WxizZtx]wodfĹ9eqrJ)  5-Aq5Z_1|nEv}GPWR# h +;?큡ϛDEN錨\8e,i;K_芑Bla.C~%U2;9(`ѓ2Jd%,)Y>ޮ efK{G ~&ު,i:R|SR+4v7v 1Xxamg ?Ct8_cks{;Nsui5,ޖO n Co{DNMҹdp _ߠ/h9RjxOEL$O>1Wn;_V _f4~ǻjq#l#!Wr4ƕ3G +E c~ʩ5 S ͛5ENR8x6(qs0W4=wPhJVzUӧ>!^q#x@=jlHUV7H-XB6[ʮ*qt_124`X]{8}%$b P4"U{1J|g'bC"M/Wp7@}>r}O!T`ލuɌet0IcA]Fk%<ƽ௖N+ӺEgoer(sYaL  Ωdx1e%eED֬޸[ۡbHgETXL;⒗Ӯ6jѬY_Ova.:zZcC)ަC@Uޯ:( P8V \hZ j@vHC)ۼ"cV#;m TAvoOcT YQDQ~ 8A])$!icC2&#U^zI»gc*0[1Hz$欑Cy]PYBu'"1!_!IBP\&&wD zxbġZo]ei bMzt>,$>-1Y'k5Y$R*%\YT(-b CONdZˢC,+a%m&VdiW|0m'r4WhFtek4(|: Z}ԗsGzPt {2p%uD8j8X…>qTOj (+k0wc$DIbI> +)"cS$eʼn NB1/6t'@+0:A\IYHOR^(6@gMցKêN J%[6ûu3޾Y@WWn a҉twsł}m3KjpEs]?[hU5r1b>wV\-.5pq0*'҅/wMsxÍphHU)=$Hكs8r;.b9}`v%osOwxLW=a%7ܥ*5$TjM6 Jp@rMѺ Hr|cvI'eF #BXKe[ ߮恶ءl:ٙgt9%'z~Ds%B5j:ET\{HwKg×J`N=.:ZF#aLo6ϗouj rm 11 `x{DyKbDyf=/Q̰#$ѥ..TL '. h!WI4 x27r%mk'vz uv~p,5jbRܗHRoE]Mq6DRs w ,V\b7 :ɒ(1 sJ՜ÊJyⱊg}R1nqR&l$% ZU__PuRZߨ}Ө\oT@Xaȧ$!(.= TL5n5*qb#+D׺1Һ֨:5}יL /{H9AT S%X5 t-כKMhqfM%ɵPygAEMZ}Z\5>@U:TrHF6PO^LX/GK0r?̶tGh}5G>ԝ1'`/L - uDf_` {c5B8y6i@gNahB#|sy/ջ)[G1zSB+gYHYJ\^[%ks"?np%gp=I9eg{B,+3ES$ "8r,0 3f&YOڲ/0a?<+ X"ZjYOj%r[cve$E׍u㤟u:e#z2"@:=hR  lvBpI e_nC$oPrK\L %sA8yBH*qf变aagS!b]}دg&XR5Y0HQNyV*R;_ނ2Oחf"uyǦ5* H ZB+-%|uaYx ]   oG4^ձoE ëX~Za}OPRJxe:eIT:b00TlYpu/ndm"ݝX6ˮsׂvH%ntIΟ6r(T0~__ dB#"8S/be?hLOwGR{ְͨ@EkW1O%;9`4duWG  5K$t}$a?JcIIq3I:A>B[B 4I.[܃Mc %#n!{5dYH'/^mփ? U# D3 #$}-?NTpdL׋+8 5("q2wȼTo3A럕_ޑ rgl[_%@k  H/jC"0EC㺇7uW{xR[sQe ;a8*XQNuO"Һ5nO':7d7 by$n'[[O)bYTDW?$Y1\QXзɂ G@ IzYrD|QBA2o]b5xp*0l=*Xk1A,pܢ0$f.q#~}u d=צBŐ*%K`[2m8m*y̰୴5(@)\j}(~#_ը/o|z_3qdi+<Ê .&:O t۽E&=@A+삄ބxȍɂŞKKtPTtN pxz%6wBW`ȧNqB(QB󊟶ir; LYOWO8-D]n@o~Ƽ6vo<Ga=,30@k/h!") nª/sߤd1~Q7Kȃ_Y z̆#i dg5@e_ӿoI , ] @'T3g`T9jKo`zLFXGa E?ѫҿ|iZFJ'YHxB\89GnIGSd1y]QQlqXNVF1>Y $< J[[2_$_}Xi:&Boy>7shSap+)O^Ӷp!_HҿH,?]bY)ā"{sH&[3>YL-c u 5ڔNJI:0 #ܒ@u36eC))\O {㧬[5 @L1dmIs07 ߇@~u}upLWT$v[d= Ý$p]Gc3D4j%ɔ6Q{xtmŒwZڨM N^Na,iךOrNU4Te!>W;Fn`Z&mZÜ2EL?hrҎk](m54"$w#ǗiъDz(C]5+qɷih4%UÐJjx% % [o}QĔ,&q5]=nw]↾$iiK9ΏȖܩq4GjTzԷ9ۍ-tUcxY7Z>[~O BEWnr \ȭ6.{~f ۧCGI۩*2K 39렺v̛[E XFkIa~c I+t)ůGyf8 o5ʷ'LV#7F~[@@2|qhr2ZՈ]Eb~ZJ{S9 TÔ-9#Ǩ[W#lu;%$o <;0k[TsyZglH};ZT-C%jX^B@U]`tB6x:$r>|xH`04([F# ͏?1 ǑZ'M}r.:X,dޙ2!ع=A{+Ӛ]o#ćj LM>>mT9xan\ 9bx^}{ >gK 2sL2h͋J\,4! Ghg x)EzY$sZq^)!i<}l5}/}*E I&KInI(p)luV{Jng"dU#f*J9yK-J;^EV3j³lϝJIuת ,*ic<^ ,,cox(O&ѮCJ=N,j}R[Ljg'6-fl#cJ#:#1<0h' 'cB3gA 1O*^@0R"Ey.N q*JxhngP~e#|K/nI<@ 49g!鼃ۉQ]}.j! :/R5V>$ZԖ/:5sqM0<"8<'b#ekp1 p9t;:-,CBCLU#s|Hϱ̸eAZ;`)O @CgxbAΗN+zq)!v r\O^LP}gZX"BGm>۵0/DD h/ :շ\N@O\6v|n_TXG;VDCO$q0H6" ח')/;w\ ܏E-UL* NH{ \Bs1 y.;`ˍV-@n3ωE)T}>ILducuqN[䁍]_^AovUc&iK,P^^f? y)Q\.Q]`卿T$ <zrl«ag|u9+&]kv_(, ~X\iϻWnVd(+"[ Zl_:#>VbK5!h팓,*ذͽ;皴ɒ`#I(">"cf^ސ1o% lH*"״m]ˑ -d.'6DSBW^E/cI}p[o{ќtPPi3FIbT'5V]#qwix~CS*gckrXhjP/TJ&PY,nVL]Ef 2LS5FaPHS+@mg MM|8;ƢY5X 3«#D|O PjDE,g] Ԇ)2.ހD2);5#l{*L umKxEޕ up)ngӨ>ef: %uzFq\X̧et闣<&g忚6y'm. VζDBJgcJ U] 2@=ak>3ySb-j// uiDeuќxw?0C73+3p6|nj5X4vP bՙ]-o5;Ô4S pq(6kllģW7q7+vV VytBɉ=[ڝ3;㑤99̙}-% ޛ9f_+*)+kMB(#?cSA6֭ᡰ(ہ͕("_ک98,5LA6 WEGl =ʥHd$mX"A琉{E(EX\n {[*䝜rqVlI_Sr9X4"4/ )iptA&2eW)iJry?o e&:hIo?q&N+@|oF>u/9#6KᲣ 9|۳#k+.H'&\'O!3A5^و~Z()k\dkq2WCW'b aYiҬ>:t.]0B.!4b?5bz>9>@-F>HYX/2Z C YT7@ZWU+7c~XtCX~kZtGh`R+]wT^ri⽮5Cs;m,7,j'b#/Gzss8EjuҎ$< s.^C1mqD{Jvr&71g̓B50>UKq"7t4I߿Nq+Q5ؓ3Xurk䲤u)h6hO`s&6v/磴HP53Mtpwڙ[XX:V=Ψ'*0 nY\nGs[O+k}Ux4-'rshp$бS/ƔAB/őt뀬;B5 %yꑽkkFϵK{jHEW?1܌b*݋+=}~$'}OœaYo =ՙVKi\kQGDl%*UX[:-)7<.'BHMUyњg=D1`'$ҐT苶=oI E:8;5<&bDS20 MAx#E+#>hP#T(Wt4>Ě8EqJ9fB:͈eG{|=hu{Y`ۡ$=ClVם ije:CX~' mcZ(HA/GrΒ2¤RhnЉvD%UaxĵﲲL>SK.;xˠxkzdq!@u~6pɲRj<K ={AYܖO"냁m$DD!K_ДT^/ bU=c'vO_JŔ"/J3A ;Qs pF}Ki*ıin/cR`׍=[;kSEZeL=JkgY]u9/*$E OP\|_L搿cĕY8SB@j-1sXtӫu+lQj/a""7\2$~JM.bv& #0 ~poóGA8a*P(^spkfp%JRgW-iN[}<~htpHBv\7NTYM2 1 :#k^ײ/(aekiDri>by|C;#1~4m[ pL`ܑdM箆@Yarg[T&d8-㬒4F2zSqÍ*Ӗ{ t̻6B!z{uJ&q,h0NӼMY="xU *(i>MH牗0\+I=cE-_^eOM0tY¸ A0['lzU_7\I6Znj{Koꎘc8{Tۓnj["[oH.EFĔ4*#`)RU{ oǃTu}AjSq5oϤ xħVGX  ĞSTց=lٚtj o<`_8GLb~9!lD#ֲ* єq10cQ!0lF<x5` =<_yQ??u0vUZ}*zvF"H3Ǥ΃B̠CߏrtQN) 䛷&sv8nO#&:]\ZIq1 nL* ){UZS-f;(Pa=#dU"Yy6/;4D!Qȉ`l"ۜ㎎6|/'jCDg=XN5Nz*y/[u`_ֿ?.Ƿ` &@kgw@0$P#kw8nPO뙢,B rAbj*g<׸OO4HP^۟ [_s"MK'eG~y*[2_[2jWD=\fI Bl4B4Zǯ<4`~P#P$Mt6īwwN$5Gk3y}A)d'sy;)Ԛs,@(LBFQ0 5'OJp92pۑ! T H2iHz,w(\"%";j %0hYSBM2Eeç^ 8)w2-!z!s@(%Vkn^,%,Wn; WKE<̲f<j{O_8 jz&lV0Fl.D;%ఋ ReqU [@!kп9EE}Ke']i+kƜ M]>'F?%՜:.-*䂽Tk5HT'NW1P$x/ښ@h䗹Z./FRѧz=_gueo4+ Sӹ?:ȿ|BЌj@9uf:1A@œ&87(i ?o5A?X?76-\ddu 2\4@ϦVuQou#䔌4<2_ԑXJx{ U /? i!kVjp+Bz 2 h k 3W'j%y\9#f!3ȏAk!/wFJGEA@]P}|?S0~F(Vl %ß207MsTB"j \5}L>d͌9!cO=`=0M͈HI㗡Z>9(jUo&)6 BTpd[Q(:/02UW|\Wƞmz*`éQk.UT1k7=6WE[멣͉h=XEQfc8NQL[g8Q;݌%bmQ8m%]ZrbNgdw :R(V".~l% 2Sm!vf!DI#'LCc1V4oxxג3g9:b窊}в/%^/8Vfe2ZnnJP+^ Ýzq>V~M8]5 ްq;!-"bw;:Dde@_w"ŵη%ZP3.Iw ߁&_*JHS_m\zLDIt4 2v1Ua|H 5]j>- DĻ 8Ɨz7B7 m?fi7@Nd˶?|IŞs s~43ՃBj*bKTa5FP['ONg*`|xs0!G['q8Z&<;&wp)OdeRL s3ӵ< /YCaoHAiϴ+~ksvN=O5qiC.u_Q1Ry5 s):`:y v^!t HCB$@ *~[ 1d4JzN{P׆Q5$ K(; PK΍iұ蘄 ES+w, cߏLjY1փ^wyZ05w)j` /\/̴"Ld]k;"U"(Y>t_qcEYxK#< _J1qX)j(i1_-2'eaMr{@1t4pqOB7;$җFLc|oA1>ƝE1=hcqS8- 6ҍ"y/@Y (;(E%{ HD g:k6V4ͽ\]qbQ!=(bĞL_?o Nij~8W9w@܅c-5^({ͣiM7UKe#ޱJ"6&(#VP2֞}uއ+yæ$1\ *hBdp+eXQS[0(YHPqqz`O2aN0戺~AR} N/KmIC$*%K|3΃s= #>ϩİoL=09/H6yxvEZo%xbŰnL8c\$ &Í˒S$n()>"Ҽcnܪh q뽬|ZqdRAJot)3 CG^*%G' W ?z. C]t[|taV :)7@S7f6{N6yRT;Kܑw[\L!kDžbl>bXݲEh^ntx1r' \5ssfɺ:CtDE!} ;űBHBQ췥 yDO [> x/hB̂Ɯ7Mw.Ph鴨Res]xqHq>d:WVX7PA$tLAW_%Ύ,zY/2沄 %8YJGluARSMLBNH Gu֕Cb~?U-p>y`s^u{5ȸ9<0p n>3&JW{=>ޑ cPx~{o̍, G/ӳ& Ynb/ ~Sw}XPaB+ "˙>x-&] ޴Uuy)EF6?ZPm(ʚdYE֖rOƃ<{zGR=V`5)лɽ+;(xx`|!ڀ@P5?ٷ;Q}*lϜ(k]ߘj/m%^g#ӥٵ7dRI/ pX vp+ %k^P te.,ѡq'bQ @N.AEuIs nʎW7 5+_,&Q ba Ǹ5rXp]ȹdPrysx;B۫¸uϸ#Tiu=t?<]j޾ʭ>N2l=Ȕ}btP__<,c[nZs %#98hI.|cᥔ,$,P4fr >9恻^Sa@+:z'ZkK5y;i‡B!E˚qMXQMBPcΡy[c7SIB^bM[M](IpmN#MעRZ&ZiB6KlXd_I赨r1$orslt+_ִwsflˬFq㕿YB[k4#s0#=Zߒ \ꅏ}k/סl)yݰLnJj%x*if s8?[ CXjAr4-THOgܒW!W/+ُ*g{$|ABTZ҇C\At@X|:o`M8-8Ͼ{t"FiT>|;Ը{=>'׮df(\؆Vxz=^4*@#+3bX* L?F$7T?QU?:bu1z-L\AV(D(27ŝ9t@:2AqFn xU~b? g@4SmBǁg֤jZ:0ѪaP:= a$AHGA O@uqC-?*3DkMN̾tWy`=9+Őߎ!$`ZGpj<JJ 4==@GCRk.|(0 p%ogC%ٸhUYQyԙt/WٻBms*#=/%rк A{崹ˣWZT&n~4W<y[2Ƥ,V\A12hJøK Q_qPzPӏi-nr8Cv޻=f9UՁ8~Q2*C?bwu&I-dpth\TCʜ&@yIBijk {D:L ]2Pǀ~/&,=-:u*w>w3,6ZZ>ҋ՛ϸTWR-y?& d"#KV!M0\ ÈwjB3U梚ѡ*q m+KbXoQ=f+kmcpq E9\YҴMw裧op뛀5~u9l+,NmRawO.#GC E•`.űf(sEV* ) B\3x!(g4R2RJ}OB k{HZ 2e/dZښVmI{T1aZːH$Z+,Gs 3)Pn*/FЍ'QJ!6<*(' |NjJ=q~Yͻm;g.MZJoiT/\edJP z6bSUrJtyoAn Ӄ\k*%p=n_Hq-֎j0'u67trJ*U z k":ba"ߐȀiv1So6@GqYvJb :2e ᯮ<@u'4(p+\ʻ Qd%iF|JJ(/;&tbt2"8BY!,0V8}RؕW7i,#W޲ t2\qmM -Sdl"[ -h⿗ؤ_bJZ-~ LS _QP KҺ+!YiP(YamGz&zWKI|Jj]zYzRBb"hG`nW/#}ju6_7N?qK)(xNaoCKOuŝMhwf<:}Ȣf8^+>k)U48vq[l$}h(Z.mQo2O&>eӈ(7x:9V=}/\ȅPd/U Q*O< bY¡ԫԭͼ+7]/3y߰<ںK#9BR B?QV-lU`+#IJ53s [ =K{ܣez(ơ@# ķ#!BT Lg!Ndg޽dN kPUpcsy+ 6u -KiQHa7^bZHNbu78U*iY :jG BQUD'\C!"š#aW dEwPny˯7Ofv;@{y)|X:QK=$g;T$Mw+齉NXXZ-zf:0.wgnU,m7>H eKnBmcUp"X"X3"WS7ZR7^uQTܵf{rU6Sd~5=w0VHK-d48|r o_2Ӟ7qVr5.'nIĆet2^A\-71IJDi>#*-iQZ:yǛ;qmΪҥw]MhCk] "4C+zfb@Vg=|[U?X2Acħ9!v: PGQϳ2vLɬ]c(a1[/jɠw)},Rƞ'|Þ?]B{QrwU_,4 { Λ2J(e=JfЀ"X;``x1}_PBCr"wJeIpփcy//B"Bfy.X8/e]tߡE,77TMo >Y,"F /:S'v7]=y]+ه^%0' ܭJ,_x *_Mr|Ufy۵nCmUjYiaZh~2O;40UtJ<*;!P3q/6#l9TpfNHÞ95l $T񾚞32r.e<#q+)Txy-;1iY?9蛫AtPR7qp5 T<ϑJɆN!)uTh~cʒa !F(j`oNY/ |}VD]4{ ڒI+Gj?4Bв;ke6q:B=uxN0OB1}4XCv7<5!ۮȞA?pL,u^&dI-;Zˡ;}V˵zOvTz*ܔvI~cR|OR AVl_@Q)6{dX?C51lgS^QaR$8)N8fMVצAQL6:M#RSs1b0@ ɍֹb);%jb|tu ҂JuyFp@HDN0j9 @vq1u`r%Xq"Xz?/>LR\$qʧ $ .V88!SR-]d&|t}U~0B[ ؆J {1(s[jtlZHdǹŽ^׭F+.W:2pGA{;2Rzmdtp41}ɗLW /exDVLvaBئ^8FHooNOh]W&P'(_.ôN}$" > `?-+~ ʈyfdO9HfɄWO#:A^a)z@ 37:O@ޭEŶ$ "$p=<8~'NK;w6Ω ;;b>E¡z }/uGsߑJ/}(bݔ#&xlq"bns)< ?|3!2I$>2Q^'|խږ-2-/i؀աPîw* j tH@lm΢Ժ#@٪\nuS{pc5=ҫf1j`_#LWv9sѷq#;>S>zVO<3DJF^(qNpzt>3d7̢cq !>|WwQioKQC[(`[P 2Zи@q 10ً\SlL+nZ'"{_$ߛ.~%w~gXpj:55)f,POX :oKP4}z|gY s^f={GvB?]S02%2=ڟߖC 񂻎1QE>)Ux5\_ݷ鄥; >|Of IYTAD3-5tdWPN) %4-qvR7P / 4Uhen(s \%$9 VwJ$1frTh~KZT' ''t0"D}#N4AطTSd/FʔeJĤiXsׅaB(ef#@ms&oGbғu ݗ f6ʄ ɜ$4S vh_[B*mÆ|:n>,i0v)MLp \/Nzb(X9- 16 d36a2\;=J`:ؘn/M#ߝӴYjM(UOxDLn MK>s Ob\`SJn8tw m[1slF߮SV} g6nk&MIl[|.zkcZZ+@v -uX'4U姳=}ZXFr8P/dm+sxg-c[Z"]/Cq0~qmz_$=s5[¦{OL>L(_`Be7$.qI'+'Ϩp<&Pw˄aae|%4`RLdn \aؠqc:g/k[̅З9pPINL+ޭ'}+|c+kܝD]O CAN!иX:e.,CA'W׈D|EKDg~iIRڎ^}\ Ԧ6m(§fy͉R5g:(Eyjs2haPpH wMj^-#ݫ-Zv|GA&?goIՖ= ?Mf9jOLC骜D2]Si`[!7B ]8KZ'r7\>gguY|DHHH#gUpYE,=ˌ~}ԛ/ DxFt[Wwvϱ*_`<2znD<nأ ]ܸ{H'I_ V>G?C[&DݦY9ȓ-|dNkB6ڒ&l&4Du`&7 vrc5u@vD,PD8p RVL92dnܝ噛ȥŴ `Vv+eQ[`J͔+b,phJȕ+=ZɒI/5'52G@Y(}R@¹Ck f p_B@L jEDz7$+jTIݙYe(D ITfVVifZ5΃X8<!⢔, ,)]S"|ʧqc20 @9TTny8$\3~ZřѮ).9vx9NQ7$X0㬢>Q>=EB[\ٴV},"bG3tOv`JXe l9d͕T-Wl~ 8R"2s-z7HJC5's_4]=$oi 䆎DZtl ʥi)v1f$?J|iEL2.؎A~TSWKOuB8V;S^[QF+c B/-[J+6z12^Ea#SZOє֯ר.׀lMn%B,kPcQƈ/o:_PǐqY&X@#K5%HXLA4 xf*+v-#QÈZ  Q=pV9^+۱=QEd7I\X(v;(1L_bVRޥKT)Ϸθ`UmǞ%yor"ꦍ5#RRpUc'5%]*P=ܟK&TðaEf%0X&D,>'@z %2c4Upscmck>$E1粕[pJ8;=?)'+Lw[N/OY/wjrS?$qNbx/"/% &C~5;h>֖j-UZ#G5u!2p cq]9=02}~d8M0 N|m;x#"V_W1X46JH{±#K&MZOzd=hXaEEJ^e~nHCy{eBU7 }k9{#kl#jk;8Hc謙FV=U+VxX(j5ﯙNihjT^fu]J8~pkZv}%\$ TgvT5Nta.FS|T%#T5lRu'xtNZ_}c?cMnr8wYtbվ!ДnT>pս" UH fVqOטּ9r/^c8Pu9-芣Wr ~l=d_[ u"+Z{٥M i.C]}U ߷ o[S%R‹I$&@o 0O3c(aO 0A}Ѕ,܇S ,NxԗSyg0]/Òk6b(A+NǕeQ]ؔx_|P;m2;SOٌ~\2X@TNbj  >f3Vfx@W_?}%tI mL(lj_G3AolkҊ, `„pf&L{[;0)UA|D*\ DBKJT+-՚x^齘&'7/T}_h9 NdʆݚgA x.Ro?0S :+spھg,q:(kˍ[#+-T%P%.'Um#Dp^?έ_!Ԓzgu;{L;:oʾ[!{9,Z+ޔ0eŀ)2.۪ͥɶE@/_ ^I- zڴNDkVH7M!F^WdNF+12*t/`U}ONAWyH5g/K: ͦM}rHyG s 68`v>kT4ᢕ:NLgǥR.=@(Fsj3q Nr޸(/ߩ{4&,ĀStG+\`[@*}&b~HrvQ8146DKxdx;`X|gO⚺H׃$Nu_tݳg?{ @S4!D1Bbn ~Ar@A]vG.zE׵h!KW߃ݯOwnz?`"}[(̳Š F5๘6g-Tuo^7c**Q$瘪z4G@y+Zk/'h 3ָG7>MX8ޓ'݁hCt͟d<ZA2A@dKKE+ |rl~ m[cxSf8A>آIJ•=`Q^lJMOE˒3Ӯ[` ~!x^PPEN{xX1V2AO9&41Ivإ[Wy/_vOhއ;F-ҿ^5wg~d8$?/*uK vwf+9)GRnT&}dɥ38۵"?sXLťv,D-깤 g)R=rsDr6L!A &yƋx$zu25n$"1%<}quJ#fE4.7(4Yf:_D|.(Xi e eкaI%Kt9')سiKvm`ҭ ah*@=3/rqҒʺNg9x "-7|~9myͨ> 04U.C:`j?)ퟑe諉53ࡐY ,dx|`jy+ ,8gWtW턪_!|ݍNl"ܘRksmOU&Zdoq| } 8>5TTAxh h RQ6~H.J'ϒcdxXk7$\alu2TVWUPRisڙq͵|xQm! }P҅ܬ\wAƒ/]1[l=aTW>:R<+`2c79]f|# ٖݡ)E~R$.%`ؾH|ų ޏҢx[ڛgԔLt(J62678X{lKIzE[09a2?>ƦXBly2@@)QM'JUx@zi,gA5|}^'kQFRq8z4;7O`m/Yq[hK|Է*f<Dv(F dZa 'S,@bOy 1F5vb]QT/&]iQ"9+ ߴ?Ol3eqG$49 l#0atԵ,6.0嗗pZ D  %z8Ll">>(g5ޣȐ38=WmZG;ʟe\@XOTZW*.KlB$DJ~·"10|\L&"\ &J쇓WUan5"ǧޞWɟ+uXSo/P0#8|h@;wp 3 A a_1|P2X/ I);Oޠ`؋ \+G.X%%ލ/ @\]Rcu!,N6t6 ;j̙̿gYZ07070100000396000041ed0000000000000000000000016296421c00000000000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlx507070100000397000041ed0000000000000000000000016296436000000000000000000000000000000000000000000000005300000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlx5/core07070100000398000081a40000000000000000000000016296435b0008349c000000000000000000000000000000000000006300000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko.xz7zXZִF!t/V;]?Eh=ڜ.+yc2="yd΀3[x3ZX,s3*wnոE(Dn~Yԅ9) -Jb3S2%/uÖH_ݬ% ТW-;TN7NHEM pE{&-௧1bzW}$rQaK`.p䐩&8݁=1=ҎRD_23)Wn37.Cׂ[扖MJ'}㗒)@#”nU&h0J"K 4G㻯F6l|/Wwq6vO0DQ4:_^zDؐ<Yթ L=uveNeY'E~ mz!oͫZY[|CǤa}5DPFMhuA'gUU +*5s4GZ L,aʡ}Ǚi"Mr!K'uQu85Rzn\ g~'Z`+,Rfy|i-qr~TƓ  8ܵ6pK^:Zl#И}#6lx>CT=ۮJh-h $^owzJȃRH$BbKZ0P%|!s^T:uD?4 m_59Dqڻ0 Т78L˟yyB^=jIU'x$]W2=CUA"-[[frDs TE[F=˕ Dp`V%ܧ6- g2쉬Mi_IX]ۍ"}:la >!FGv eXauTӆME zʂج7#ލwP3yKXƼ& i^4ϛ:Ьڔ>ui|?/ǡ:b5tdt7Q0*ꚈtwM4k4T(YXqݛ޺Pv#_5ڞf`InY?!['@aT3ߓҴNN3IBGɇm(bhD&rY5h EC9i/ PV= iL^)e&0bx|oݍ8q9x2[Ey/#dV*},]դ RϱPU2uߩҋyGr}G& qVtK酛˷13,Gƛ_L% Rr/ T&ÄttxN.HFDGŒ4Lr5 i6fa0+FSH}Y_"j'H@^wJ(d Lcx.bjs[v%0kn "ռت=PWVʑ{ڔ3r|@R5 VҡѸGr3$rp| beXY㽎ѱr)G }Ilti7'*?V!]kN(cd=6X4} 0z Hm-J?>Szoi>SҒld7[9ܘϤnqf, h2!%>%+Rg^QՁ?!agG( SQ#KX*f-TrѮ.(Є]R01n F+ Sdle~>I, mֲ|wEbӵ;-WxT"Gp}8>pN6! &d1 ZN  j>yQFݶ$\55;[JaV!28N\BO釋6}Qۙ +0:(􆢌~%mGz%Y}ѫpvUPf٘4r' 46*^xRYJ4BC8JwTZ7-C[$=_k8ZlS}ljfc'@O?GDs !9@EKd+3 "^ād2ۗǖ;fGP ZC}u^t^vMVyqTt*юd0ѥ,0ev fZ/ibP5 k}& @঩Vx?6F=%=eqxAJnb4Il°Ac$.l_LZQ se~,_mZ-+v%.=߇BmwsEnԷ}>NaڡS[D.UOQ.Wk$_ {'))o&uEJ48\ʝs"y0}@x94zHkW~yuN.@U2k)\cx!Ip7. ?̳neBt{0'C*gֺXCIY\`4sd27ˈSm _2 ?` KCܷ͘sx|+qԩsrUU+ SStq`0 #_yoDuP~-%|wБSg.9ןn$\~ 0_AO :4 OٖLVug*f|y̤:OrjxS!Py07Vc9U[2LEԚh=F8ҫbȓf|;YQ۠>v=x4bVGXE}4w8C A&hT>:bBFm!@3D|aOGZ@p1Ym!7ly͕RjyHFpMM[x׈A9nn 紉Ѩպq@9r8eYZ ˘!i|d=/Y擖!7ݝkb&kNЏw$}o\‹x"Y/h4ܴ<orJ=]n|h$TʩCL9>`P؋ɻ΄u™6X̶**ug.W=MV=:~./O.]7oMd}Ȣ>m =>2^aVurԙ,J^NP3fH0KW&A82s~kg2u0hg2hLYW7 ]PF DWa#မ O&j5ҕ' U #eBB1ɊS+ m@?!*-0f0G\`کrhr!Iipϣi 6nDgvLOHHQ"B8Y>EDda~{;kLLIcOl꣥iӞHSV+yVK& A ͺ NǪQ*mQ=s:L3;*SF|\nͯ@2H +$5ryo~sb? DܫidI'(" \!q9*w^۫)o]V JE ntG ͑n&PAg4Ø\4@^[ 33G|tz]π2lټId|@}v2<#"M83O.%?:*D*e¹}:`6glUx47OFתcb4^ӏ<I b~o! [dE"GFOk/"TxjL:OoT u n xh^0D4j1By%:ՏPgE<F&WY {kC7m4 BIĥJ fjx9pMF;#oFXG0"G5nf=#­S`|m-H$G~y&%q.ee>NB=Q.81iRҤeIgS{F0/ڈ *\?! 6J{Mp !2Wmp ss].ٛB{Υ'8|2K86Ӝ .ItCM@m"ۅr68g%YL g1^r-L,g:<0ݠp0]]tWXe UI*g) '(B]aީ+RdoYCw[cCUSC)+D6t9],t Fo%4mi!$FnӨlɠ  IeX5+2,)Jzqu`L"%.Fa!:D^&,$WBׁS+b7M*rB{[TP ǬHFZ.p#Լ,;BR K/+;SgEd]{'eF(Q/܀%;TW@)<^"x O"pr}ݪjsWF2jPSdVDe>SYS$Y&(Q B~SZzb~%N0kDsYiT*y9 'j"躙Rz4Ps-/6ŝp"u-^܅(rgGp*q>uGE82"bԖ9u\.5 9UCTaTB+x>x&dBs8X엥>k]mHX75=_]7͙Mzyc m$!YBF6ip>p‚30— Jch3Hh{Uٓlu 6":<yľCQ6͊[4 aP:_nwMi&^==O&(!Hp&9 Wјܜa@:e;nٛ9'v|`gy0SJB)T4 "9["IGP}S֯+=3O cR#r%ϫ˶pom,nuwX"Vٖ6/VHR~3Z.\@H ŅTDvlwy?Ipi\mv44$G`1ޏ+0"RN N7x. 7Y'uvt.:CΤinղPOR~Ւ x{ɕy|qO\#cyRWx:+LRXʐ5cB&G&IO|%fbF]][ ;ZkL7M^;;8R[FΟk;#pe=`<ŕ;Zw ޸aCpsak׍ ^1plfؽ!@Z!RZ*ζvc*۰`S9ue{-70yc2_v=0j2IooeS$%镝KuˉH;99IˍCNFۺ6h ޅD Qdv>?s)pA 1q+ a@700=t:U;^k%fA`hf4^OGeOS>XÄLܓs}LF7wv b1Zazb7fÐ{sen)lD1\De5]LXPG9WM:;mF"$q¿UXNހD߿'gǻW,9YRD͇uWgI]DL``Wv%#lJ߄lOf))FmB`**Cfn,~j&3扻#1a 8 IUf>ʖyVRU3BBld H$j(DMrg>U)Ȇ+/ ]iVA@K׵"p [cDaF]*cV2M N X6NO]2~ohs4i<䮶2πtj\M_T;2b1ʼnE*kQ _]q-Ė@p'R3;˸t0JcMs\AY0]<.v6OɝZ𒘦Zy6F˿ AAMMHvdO2lTlc04=G͐bEtecTo>nY43ykړI>Zıt"kiݠ9f[QX6B<H~72~!-.{^D4b(ctQE)8oj$qYr9&{,o MLsfvC9J4Y,o Nj`s%'R}zd#>4`.~m*Ƒ/.ߺ'uUlS3r:1lXLd1$pd^{(n%ψ-^E|u^+*ei读,үxԭqE_AEi\#T*T~)LG1KE^V3vō>*HSo}o2iy#BKRݚb[b1}qۀ9m hXƣTU$D*0>)]#w"v+8&qxN|rZU}Zd~߀Av)|P_]ݮ;#@m'PqAX$MX26xL!󚞨xMG,e[M͢l"G"v&RqklbW={~FdS.BJxm'8z".!@ql)Nq͕@^ݑqrjB8A5)w,󊧯<óK#-ܳ[@uʈH9\P f{Gb;}Meb.TW{ZRDˡ)M$Uٔr#\b-M9<݈I [jX'oyE0E+lpfÎ;Zij8;H'pE`Ҩ`zv7 d@SJb62xn`̥(FYVɏD6Z\Yk;nasoU<๢\™CqqNj vHb OTGؚ] ܚ"/< 4'+,M㶪zqVdB3vys D :8)V>̧XK7t<*.w}:C1=XqҊ*@X_! }5>ќy\g#"ύE}a(jVMN'Xd3p˥w" / UFPt00dyB:<(QT~6ҹߓ},} s3 LeKhy5:adM9r*-_ߛz3^x?Jw9DcMzikRgM@n<\hHaLƴ &)e'aZkZj-]WvÛU_r;rʗe:Oҹt*5bh:b*4!:; eRNy_lXKYfr.% (p?hW_i gUX^59e-%,M Y$0H'z0^!;DLo.wW%%C]§)<0E$nVK"qJR7o!x|?oŭNo\-f?N4!;őMi=󺛋ۺž&&%Mfb=輎UosY,LT_O*QZOa:U#ȶsUBD $yuOISN6&AvKiH%4s(,iU.wFع9v7k Ϭj:VxͣN,Kn1 RO jK`S *79LR[ /p~of'@u\_dӈjg- ծz gl(竀RĒ#g 0f\XkL$3nz~NO4l2DDV4{8/EZKƎ(E>Ǚ.%ϛn8 f7Ϣxba89m"L{s|83nRK ȀXeAPgȚF ~@U:/.鐗'xԨ*;O癦h"%9 )$4klL[yFr+qzcO6W\wJdevk56@҄'s>KïҰt "Nr2[ާH1v%{?\EWFﱫ(ӄ]a &KM$d;eߖ(ĉÿ39рXsez )d"B{t`/v6WP4*`DMv2AAzM~'r(> WWQm@SIM< R(5J֓c=(8q4}-^ik>>'/{zcgKwpr6,N3+e qKe6\ursӶ Z9*O: B.os 4-VޟgeCW_l<E_WՂ=,&$X6O0;?d8q]3ɞQ5?K]fuG+膍Sz|rO궧>zWdC11 X!*YgC/lKUFnWV>Կ=tRM8ۆsΑn:/1{]#1?}K)9gݧI'4p(f A@tsG^arXHG9aRzޢL2.-{ GkC8x p}_7fȸP6n]YTWx^+qMJ[r0wseG3&)*̪^'f))"oWx\tESg@SoEMᆭ }4Ws&fd8OBrd}*F aA%"ҿh-^ 1^N7,Ɇyu"[꽠U wA{kGP@:t!56Qc;pM՟ 7A`c/)'o@XJ[3;3\3F.Q*7[ym=AωaE"hkg70Evr 9 .c:B ;\}U.Kjco%x/T($W/7h1n9-`w @w~֧=ϗeY疹J7.s`(M(85 &ŕ%UA=@*̓K'j(Q6xU[Hv6!ADܜ=cTdaL-,:q[=ɚM2ߖ tGr"@!]PF+0urilZMn!Bj4fq1 QHl=a3*H \{@;h4Nr (Gb~ GCyct8݇F6R.&JL8I]MW3ƭF;6cazsqgwf6hf ;,\xoq{WC!5VTrXJB)1dž_UCojDR#` Wf-0Yf *H>|MH3޵`Y<i*`e1i$Gύ7O_Ϲ@b{ɜ38 `ІnM*B#QC#xo$b)4iVtʥ;x~L.+~59L]4`qe? t_ oRp_]=yhw xC72 D|3 5L_,*~a9k2s/=z9}^Ino)iC M7/'ADY50)Saю'On6m"uvȂ%(۰Zrar]+7-D6Mi9} j:<8בZW1vSo;meah1K\}I6TNL@?;HЧEɤ!w8ɀ%B~ӄɽ XߎaEwY!l +A " rR PfB饱[kf]UϡY27GKޏYTf+ ¬-,Ef0u(H}[%gkZ("ibcl48+3 D3Ԉ41'Wk57ީIo4Z`M%H@}fDgDI}aPCa銣W\}t',#6?}zf_)qVN٫JJ|Y0F;S6DWwX ҉ShP^ $h8E qz kiuz%h)C+}^,ҕ* ĶB7+Qr1;l|ߕVeJ`R>|SPַ[l\4> tP3ɑ:]U]{MOmR*I;gUH+2lw0!`8593];Ua_O H11aXDr::+{k6iYvb(uHaєuʊpH6u-|Ld"7OkLͷ|͗_l{tHgW̖@df؎$`wb_KQi5J{튾E$g9ztpaZ4X-lu(mc̓*? 4l(_&V^W?d]\_ƚ)Y{7zyqZfHv=:EwhZ+.@Jm{t! ϧ *pܯTk7/?en>*Nn>d?nRDpV):7nm"EO>Aa ,*򋊃rҽtX|w{q}}!?裑TΔ{$0#ʁS=i\ &4w}F yT ܧz TS#zQBEC ìR`*qG֫QQhѱuoeXo B$ɀ)J_@ysR,MXFR58r 4a?]8k5G%Ŭх$e B2!CC-1PG2?jMyj.;b2X1>Elx??fcNJV0ER(z sEJc*Tg=KIKkƶH)nФ.9_ ϐ}q#E&tZB$p6K.:.D89y.L̉pV*: unǥ -{cKv?Y5> >lj|CY҄C1'Ya/ 6!|WmONq9-H# QO?>3c%nB j8ײ,M'wטډdnHe@-bs>Ȅ OudP Fg?ISviUaԾ [˵ `iǣ_PZ0M84$Ӷm]mT>|\AtaMG$*y~,/[qigϹ%/oX+ΕKlHJ$֣i=7PcR4VQvv@IXo?Jb*2cbr_G$n+/&/zf)4w`Tg]R븏ż6r&:PAcFH9;ccDžX4L|N[>} uT:z`->G ҕ]xj<ž^ef? 6 $A9C菘4nVIQd(>qo=-{ZoY >0yS’ XfFx8Z0yq l~({5%St`7=,`V#J3b}Mk^(`-2/?2rZZ̴<ϰ8{qPn)gML-o{JL1ncq^(38.aQxIQ?ɴhc^nsXeof6k_]GM˅616Xt4s'3,@p{;yŋ aX'{#[㿉iz4Up|s5ލ )vV_?e9s&GFo/*3^|qhyVU՞s/ vY 9Ǘ1t {c(bvdd2bu4T*iH6C%lw D*<*:PDZPr[AGpb,p=לWbB@ Yz _U9bi}GȽ'_2y0Y{UZīn2tכF<~ǜkJ&қͱ@m rJw`c uv21a̴f&õ(n8 8p<թclD3462}/G"'R`_u|*mwcXW. %!u0xLH{)Uq| ^^4E +j-h D@a&&ˡ#@ O$. =0ھFgus^1UD‰> ,ţ_f[0_/6B?|gb9j\ywbQxLlGe 7]g!?(lgۄo =yq."#ѧ>U?F1"T%L X};qK-woPC\O`Zp-Pf~7$z5X7+'7gO"JL02CGDqS(Xh0Y 7bKLFb2Yϵ\T D3\}<{aCн˭Tv_;p;sCɻ:ii$xOPЉb'TC̱q(Ε#e֓ku*XJ8z%Ҕm5øs @QrS*7 ZįX?2ˬaݱ( &BşJ %g'FlUX6A⇲hz1c3sPfE+9+J4nܽlnh3MI_[-S/IҊ``"3ZH$07I8n#sfY49?hQuX?}aR>[k:b6JJ/L ꩶ`@aFk>p]g&E3K Ï0S"Ra:XW1bD2[y*kѱ\[~nxؚB3AyƓwGӵaZIEEsq8B(3} ^ؽ.ǀo|(lQݺ|T ~gȤFQHKjV9'.eM!]'`Pbc={g*&YgϨogb/%M-̶ JB:q i uz` {g5`c &m<=yhKjGix"d\>ͬTA6DvfPҩ8ùKx},y3 6NQo,g~\mgȖʧ-9N(hBk7,^-mN la9- uv̖GRnusjQY21X%1224P ovh.(6"DU7ڰFOFjF{7'slct7X_O֑(I!⩑iZضMÀVm6[t.a<{"$`EJ׾[ f#bB.SPFeϿ[1n1\\jrQdPzTV5)lPK`@D,mf6\)x}Q B \c/es9p {lkm d}ߗa׺'[Uԧ[h^A{B*I, |FH(4 v-dJ6 iJ\|BJr%=AGdAʚP4|_9$H-f\sP07^fϑ:A(0u{g⩗o*Vӱ = M -LGrঋ~YX.鍇?^gFXf3>L+~fh5ތ7w2D`<ά8t&N}ij60_ر-;2 ,B]ݛ`4- |yЛBG'l}ۃ 4Xha}LBH0 U5%A c]tn# ksG܈6Z$QCZ\a"3w-ڜ@}!J<‹v Ncs]LzVc1n.18:iyStvgXq)9VせwH[-ZB2rGR|V^iFvC "WFwaWbP.dHtycF) g \I?L`أR|Gj-*<,'2ft&Xr}?;\ɦVbQ-s7w")0"O[dTz.G~\-WA?2 ☏VQb U}rp*̣߫xۆq?Gjov2!$Dĺl_+w" '}=7pȕq~T:u0ϧ^%Lu9W)^ E0,;OAA WbͥRMq1 <}H,kr-hK?\r4xF6iP0>S'8{hH.IK[UaBq[&m"iRliT5mvBrf;p2cBf&q9lmycrк'd@єaq,YF|u+cEHz[mА[[] 9ci\ٲ_n/eQc}REɽ>O8EC[n5?|Aѐ0B(<IՏ/,X Kl,J|C\_ 4 >^0 GxDuꈐO),R`H!5m}g\-7rܙ нʹQ`̊[;_dAż2ڑ\O0,dezOsiX>﹍3#APVAʳRG8\901oH9%5]y{~-gjwƷ23Hܦ%XFǷ Yt{O!_x%_h"akII1$LII=1a&3"կSrhN$F#gBn ]=q$E|ʣ9dw):Tnax3C hͰwO|. Q)@O[73[] yET`t]&H|{wD#ǽ"[ Q'wU Q jX 4%|S{nhMۓˆ,h"*/eW$C APe&6絻=| {<5~~A= l!֤W–t/'"3djf.6r'жă#hRj &g1=% +ck1:v\\ΰl>X KD)(tٛ:0vKOASیnFCָS mBIKјŹR'C9MC2dp)0A)]J1 Ytz) c7 sbyr[n/ίVGA~7ttfvE_XiEL"X\ ]fe(y,%DBV̦M/#1 "81ZUq)zs*6Zw7Lg.Y`p#P趛TѢ+Ef}yz5;wUBbZ47=J}M"#}V="ૹvU|eJ{{3MI!|"U~!~ FD{q۸jU ɩ.w^_auj]5X5ȑ eƦ*ڎ} :a!z)JWߐl9iU&]Y$&4F _#"|>V2,9gg<=/ӣ}x̺K ^@ɇѰ?8*6t dkmJY!h9ICV S1u GψʵvW`ԳwtR; pF'X|ji`&`\! b Ad\6 cYl~\ H)_^KE!: Y}Hѻu]C@5NRN`"4BBpz8L']Bl\Kp/$)F#:zCtP۱'=}-#-;M Žڥ]W:'\|CPkx$-J<u']YTmeca0ڊjA; #_sw4].wӡ'azGKPEM5NQ4XjĨ:3I[98>dħInm:/ MJVyn|(s?$Y1I$xRgNVMiFq3p J3S#DKZ_D|.~?Јvzn°k*4BFCNi?CfPbZۨ(i i=hC 81Z*j%wB&'6Y/Z.湝4d0wR&r{ﰥZ:+C:6eGd_i` G2\1^-+8Ozmo?̈7?˵&HF$ܗ3'{'*e1|M~%\c#"]`9Y3V!:%PL=cyw+wȖpcdF0G~hvGSLk]se^h'΃U?tCB:aS^Fw%V,.ɶq^Ӓwu/g]2XdosW* "5ݞuH vF=] RK`/BG:+|UpD. ]rc"q$Ϝ$3}XR@UZ+n%Ȟa'?=0 Y"ġWow"e5ZuXpՇ/iX .R#:2gOw4 ^94EGK d.AↈH: 0>9n`"ǿ,mn},k\;㢻*62~JEi8]H{~`)]f2}O1BH3(Hz%N;NCT}/ɑ nx@@@sM'<eҴlm5 @kySl`qː8kC1,ܡADQV. b)CkA[.rc27q)ZF&&i:%蚞1etBU\Fy^@ܪMc,IDF6A]%Pof8?gM!"p_>~(;yeF"-&Yң+j1&(ҍ<?'Ԑm}}jUc^' 0·!ab葲^ⓚڅ^3W 04irM5$1ZaE|c64;WI071<-d$Z猵P1E _w#F?~ӖPss+%FxyYƙzIsz; .(&6tfoXL;ܨ|oohO:rr1HBYVc+E Qe39wܶ;?3uD~1cMg۹`" ~7Ynr5![ţ~Ax1{Nsk!'?Rlp㧃Ub@9ETք=e7_du3] bcNw2TPK ca,g|jbf]2' .)*f@D+ j,{f" B%G)!6eIgVx+:c[z鰰 VWgIm6:A<:( vDPeCJa⵱,FA#:{R_ۼ {Ww=>j] zHAt"pz|c =*}hӦ4X9n}XSgkZ2* u Du%J=p4E5FZaЏxqdk>zn0Qb7e$@te)1$9eWIn0 ]AI )yK%i+FoK㍍ N'.y,.?kp>RF+lyu3bڈnoSj2$9xx4J5uu}/}u9"+4S@d }nM3Rey!8zYBKn Owȑ^D- <~M4#MWiI8xCJg0X>=1dЮ6\W/R;pvvr6S'x(Azi!бW[T]Q" #ʔh˶%z .)Ώ^"~u6.'O̬;6,OriฆZdiX\G/J*wr[t_&~vv`HN3)^LkJA9 SʚUq4nCzݮc)UMNvL-Uacls0)UVyI9j9w >VDp!kWڭ3ޅxڃhXۄ\\:HT+4ȑ{dvzW{Pd .ܝ17cسΏhdI ;z#Rr#dS($%АA۶q#{#0wkE%;Wau rlZxmF)zPûCE?`gD`=1{!cѷ 7e s[~Mq;o3P5c k5@԰ kkK1 ,T׋|7'.$"ڶP<,{3*tAw,z.5 f-Hf utO6Ӳ蒮vL&z(ڤH |֢}4 Mggq5l]J!5SRkwbwn(J4Yr t$1s6Nд@AXuÚ4D+~[s$wi6c\E"`ͣSykbYY/5vòZY B.?{;kE_x.E$g*U= O#z_ }L:|=a1Z(i{S?X!Z,ZD`Xd,4 1 _V&!EEϘe)Ƣ!ACkm@a=O,g eM*A 9CAO#f4'h5`q}`H&/RDY~nvwՂ˃;@ba A@w(BwXP״Z&(-vĴr?AyuW ?eK9Y MN+v, \m͒!薳)z|"1*gyI:>`FACcB kAhzԂoo+D]>1r"ֲ{202LR>bQIeusB4 $1 0ry9%Mެ~~Ylx:[WpE;N[r*@T ЙkP1Q3'xK(TT,@>ֈh WY] ;gQ5hPnpOB6jW+T^!r|q:yle"17|I&A񌮖W|nW1Aە>ВLjS57Z\ST٦ȂmZNRdC8M(aOAEKFyoɭm XGEt1!(=iJO(15WN@T]Y(l6^;Ց d4ZTm"P &^ 10$fx/W؈5! 0~oL&MSZп톚ჇM٘$ =b!}VQr'_WUv4\_7w2 ެr_L-6^b›UjIpиx2Wܼ8IUW])CYk>f`V-?^ZDdcLChk8Md 1,GLp n[mkJtT) ,l=Ǒvݥ<QСDL]k?O?89}&D(,I6n:ι ۂi5mT 8 QTvl8Sy35'FQv% UOZCz9?M^wFrJ Cd}0 zmhUڨ#b\ѣhnҡABХNwv lNCjUc܉/(2֌pᅍPy ;muR wpȠxVʩ]l>tz`bRZ|X+d?FxjEfl@N=Gޡ /N + oB&ɶ|O^v=o2D$5cowr܆Di7Z&J+U KQyBha[ldQк1Sf.*qs$ ''7 v'Mr*GG6*˨o\/@W@^g] [DV"Wڽ[oqcƳHoFl@rMѥr0FS m B%N6Ugzmd➉11{}ELLX3(D*#s\ɦ 4Z֖d_Rc\ `L))Rc.č ȏ=tmI~{-ZV<n#@ڎ,"r˒ TPD--} %^J4A2p3霺MPlp iONc1hSQ#]='߳ލt*E3P) mij#RXs,9 OBΉ lUt#G`!։gm6 gs{<-uZ-# ?0t{:COgEcb=F^.L ƕHHG.w,\#mm۟/+QPqyyZ.r/}Ԕ C8q".ۍ#{=j%jyE9 zO6P3>ėpKFǠ.YW ^'V։ȅmFvA蔢dH&w~J~; v᥂9T0g2ɽT3&XZfNyTdb{W K/!X;)=1NuRODCݑ$@m_Cb!*i,aXisZ)B?)gs}Ogs[. yXǀzq/|JH֢xډ!}U "ܭ:l2ړ IES&B$ KZet[*cJu;ZGm$OJ8MO5AkcZ'"]Ӳ.v3t1AePg"^q5iyNF?iցwsEFi|³&ڛ`M=9̱n$RпA]Hs8 ` ̕UaႆMVM{j? ӦNpwh{@ [)2pmdGD32V(8Oޝ)9 }ocJ'!03_!𦧊t]0rG΂O@L)Y3zV[`Wv#}8re4T٪1n]^wk cdrpܚ|PIlvfc#G$L𳺒{TA- ˌqEYF81L;I\ڛ+ ,oj '@!?'EC׈%xm=р %XY6G?:lq5}њ "#ph$3o xl 1 2$~u Ô1*!5?ůTzRힴwEl(ɦm6zd;o$:D0 5sBbs7lHKw{Ҍ1q ?VWщ!W61FV7 | 36S.̹!~ȯ6S4 =J&HXԽ #rT\E9wrF?`\JXXYO>Jf'\AZ˲c+R7ۜPNέmUpDB'>Ro,qWNCPf5N XIHm B7_/^6@3Yl:7RŅ "G=U/T(?=c )=1[4ҷHS~nx.mʗi 肿ò3 Vu4$5fz#Y2TÔv5mQKJeeJG^1,bcY'| %~Pi'qR# ^rD KV֐& %02|Kr^ֺ̃=Qy*<=JEǨPN/iYi$!ц鰛4@c4CЉ sZG]|»Y)X[R~c``.96- dީ0%)cJiMʎڕbIRMg]%%/b _MϪܾ ҰtmT'8GET$&-Ƚ,c Nh'Ӥ Ѥ>YHIgr] gaL+H 񉇎}X8R CTT+t0ym&S}FI/k,$;nV/M?kYu-l5;c̿8Jt~ms O_δx_ҕ.p' hbx!ꖈ\R"#w5.A<+q6UD;v3X8nyQVVլ66϶[;HГCjbU-k.,Z$5|Cp2no/,W'Hs$ZMVsxBb:˩DB#cڧT" «guv$vѿHr!I۱=yw;_"Kk'WJf:/ihۓdBVj !_fXPha~c ;B[7{s9 :zKǰޘ}iocgTcҁ(-P91lg \Y=;EV7J.!Cr.1kxzx1dB8e 5[9k>=(wךs0=.y& HDl_C8m%?k6/Q/0:}c WK~/Zxox08X8uwx"evP㟦s7<0p@Lc|qCKR)XoAXl΍:@F47R% ۡ^7䉳 <2AL?-JB>eċZu~ewYTt^W ۖ Vap1[y5:9yXQRј/;UXyg"kN:\椆z!d!+W*2enzIJw+/wA@ (7Vujz!`vzV:#96tLCTNHe+|8!:SYh_p/bj ZSQ;T3 iPk}~grԥin]F?h1I>ߑG t7֧2u Z (~+rkYh]s3eyXmVM؃-E?dӢ4} 0'ulAe|L9#3˸.Fdy _Ο`{o)ިgg* 26zb ! LIH—&Al.)vPTHUK H1 0paDEbEGhZαMFK"HoyT. />@RΠUezVq,rB w5$7GR,ps嶇tzFMYtZhnJ/RDA38$@u,( "$1Va0O4KI :%!8,tr.;g(m_-#vm= ~ej諟T(:ÜbBw0["U JƑ3̣8|]ո%+jPUyh#')O:%|GQfc3*`@;3߽;f=LϤPۧi%"*Ѫ ⥭^ZNo3{MT4Z'K7I-je#oޟjNߧ+o.0F/ qhQ;L<]}za}ǫsyLNA$Da:G!%Hr j֣\MLV!12wbl[t_}Ekz=pqS B|*>5Nmn7^dIr[{r{K(Mnj޲15@g .QCFn}ig !ƆJ|u[C(PTPc~nxC`<\tV8<w^ aj¥v|(FO2[Q%kfe߮(,v [ D̙i?wVax lŌ7"oW1Y ћ3&PKοFb`/[;k}}h2U2MFf!WMc'4/Ǭ )iI?oߓ'e37̀H|ʹ U_ѽelDp>MSC42K䊘 ^6@wsp1ѷΗ+ܚ)}p\9z0hoz%))ސX4s2oYծ0dӽo؞Vn۽u8ȲkvDݓN]62P(`>73oJt5? I=KɵD\#Y3#Ҟl9 }.W#a3+}ə؜=QUfMJS 3)T9b3.}+\)*C6ZQ2%50׍Siw}P5 T >!%O/+ {rWO'>’-QI[t k q_Y5G{"]g W5z[8 |7 1r[n5I MR mgZzPap?ܟ̋}ӈ3Mc}pcڥ4 ԡEC4Lpj:qP ~γE^e=ޖp A qX`<Ļh*)Q֙sznU =ʼ ;Br7WI-.2ΤV|LjA>;pl[YKi2Q&۸TЎv=gVa:E3q!'cl4H~Jq%:ݸG*Zz%dlSe+6(M}?`}3衟` gbjj[AR aRNV4o~ ҂gꮷTst5+\ɖPLlBخFV 0p˜&,&n1p4VghW\aցŠj6 2T7գV?FD6ȥ푓q^ڏnV? %Zb38ZHo[2먼׃SS:"5o3l>I:Z 쿶JC偩ۚD?n1#.9h $<"Ѫwd/ /~h\'s7ƶvf0Zbuf\)E8Vp)f1Ch1f|ͽK)@Fkz))lN%Kߑ.opAQ _fPs͎=r FwAHh"{գIGةb|kghP,k61>ߚ5w ڭ`';^&֚)bC/L_l[ JkJË_V#uh.zDp~~s|b{E؂NjZ?XO'!8Qlw)cMqr+ Z{LhLi1 ͟1#E}7vOyko) Oq >b:8TY5LfߙPN.rOӕ-AIfhcm)~?sk(~}/ ] nk`hM^|iM wUc%igdav./qt"QP.si ~}d!f_[ ubi:&n@`Lb>v3*G/ Ij93iA8H.gcŔ*Th;[LbZ*)CƉ~XpD?YpGfjU= J[$a˰pl07fY̿w_v\GGlʰR_sathVNC=d1161',th;( P˩?tu R]F х??It*g- 6:2%aUk#0G'ULz @/35U4#"jVý-mP:G `,ӇWlEDT*|XTEb?Ѕ?&?7ٻ ^c z/@Q~3oކMCJEG3&2loM  DZ"{_8~cfp2,;/f f|kE:W)mQ#7^>a3l7]d}p^M9]xڲ@S).Q"1ËWfD \#=l#B[=(~nquCx{8QXRߩМr#3~ Ps$'G%|rp:­)5zi<38v>"1Y UAJdwۉV@KjYuطcn) _a]oS,ɢ S"0rfJKW[Yn݅ϛ'"W8zj<0ɓd:PDJ Sql^L>LJƅr&Sp%KzcL :B^6=4Yw4MgY=G @HdDf/_K=mK P i{}cCQ4gi1o#W\(+\T'LWPBs Z XN%yMT"D48g1){*1JW'Tu^*ڢ5qzeG# ?܂Q2;Μb9n)A Y `*q)aWy;.rRZ'Tz36;:s?Qzuhh#K:YlN˺€IZ|fiEi%ŷ۠ t\tCOpWZA oP/62%1Tnx*/3rSWݟFx$Pcg,9ݣT6s-3Wi@yj2CVF/1SZ8Kn mve=N>jMdkF7@!{C4L3q7I0qHkiYXw%l%r+,_3Nd` ۮOImOY쩗 N;ƒPt|Apg dmgPmDx{U?R`0Me+/SuiNكd(=j(\Z?.·BrnVߥ#¡:[볍gVk ѦSgǢ]No`UA8)yHB"q]񿨧͝;Iw_ya@R;*LShi941W#{ ]OOE^LXZ>"h{ӋXA]JCjgi" Oj$g:>G wtffx-QTzߠg#g\+UAgش2[u=֑e$-%nxv|jbhO$cz%(lX̙1hՄo⋾Z(ۮ{$Ow OѤD٥6:pG t5rtF{Qgsh]1GP2m a<塈( NynzqqRs@%* tjJ jªySr~_L*{(]HԞSyGq.$5T#BKMn4` Qf5*C?lZWM, fH/ ٜl`Kn+Q' RAǷ%ERp,1d3(TNԿ;=g ekG ߕZ2q!&>cJƨ`J}Hݳet0yNŁѸcZK\V\Ɖ#yY<LzmXW1"qC]rl?H8.]օL0 _x"Ԥ''JIXh)]tuo9WXqxE`K;3ٔ]MGVHLN"{GbGڍ<ɨ/_C #],8+2u"ʝva%IKD$:vMO[ɍ9˧nV=ۃ]gQ QY@pDe\Ўݼ߇;&qOt9XcU&E v[/ɆBu)ҡHf 樛ʠ|eϑZL W򔋍ߣW1ɑXpkNTbgLS) (K2C3cB>wwFJVאƨǴ&humQ䪐}A (}ƅ|eTlrQ%K啨 $b\Uy:l6ޥeA`FNϟ7$& c=dm8[]ѨvhѺ5Ba3kOd4|OJ0(Xcy8&dm:6rEv!%[OThX-éu 0K4g% CC~5o]]f=#CyL:z{­v7uo!2>@fS?)PwLG)ED1M_=}EqS<;'>Z'y7t *(< a)c_⒑XhΈBDwfEH%7l|8+:'h8l@Dʎ-ۗs0R}eՄF7#h:K\>n/U!\ZV16>bz`jlџ$s +2*LrLm3yP*iя1_ <%sN@yʀbo|OJ'r7c.nDAy{>Qa@lU"D{4g!U6֌0,ae)3a=:]]g WՐT},?"oUR_z͟)ZVٷP73(aӠH^Juh_d@w2D|UiWF%;cz|VIc@E4Mb~,.V#2S<pl{#Yv{I`Q;Hru,ߎ/?[?x殯Pjs`>MNr%HmUhux1/L.Yu`/9K1S5rP\(AYc wd+3F4Py%^e{'X@N s~x݁34.lPiƴ5:%6i6380%INEZ nj /fj]9)4IX/atTMظmpkV~j. 'G*FZ`c쐗t'Ϻ+5}SP.=18NOx[ S¯8'$M1)ZJMh 1WuE(&BK2`O\Dli/ﲏēqRWCqsC3mG3_-5N/PCv(1 ȕ$n`ضѬ4`Y/1B`zUCit[[~t󰋸A˹bDcOL{fm4`ZD-9&`Plap܏ $2R:@<ؿTv]U1bۼ޺nP<8mZƽ$! :xhϔ U]{gaUFQR|f%=zۯ|q(IVTK% y/|,Vдܝ7G߶<4 xm1jOH)+( AVBQ[L i@ DhH&`,;k`BЊY+( 9b9]Ҋ,<48@eꐧr{ )HOH%^3r nᾘFLct4`JE'B6yاt  >lNVͧ}<.[9x2GTgrcԸ!iO}{@@Uv>+Ip[fݲC'?L"Zuߟ 1 5|dH'%[>3`B}p*dQz@ձ [FD?L{x mv㜼/BU+*5оLkTgVQy;- $/M0S鐠RE5OO>D&O WS_>/tS(K֭)t?Wx< UN >Üe@*rp+[iYXݺO) }QqqO{҉ p5(Jk`𾧟Oi 3߰uW3w0SNl8|R-!B /ǴwqRܝ1=s5]tl)p TAi7HE( RŖ:~~ +zNH+߭rqK1g*qsނaLd`CJh_Zb'2j4 ܼ?I7>ql:%4"/4M,ͩO):inn 7*yVgC _Yl6#T4cG0Rշz9`.m^Ҡ/&$~]!kJ-)0yV~EalY5fhEsk&Ҍ:$H:iaw`;m,_Vn9E(ߥU~ YwT v _"xm¿ gML2V!zDil2RDXZ/ mYy*ݲfC**rG@褮A(diGz2*+R|\B1"p'Qm3bF9wVuY{~\;=V%4{=0rmGHYg1-z\٪zc m%g*[f1$FSK۹}$ sJl1uiw.6IDXH0bFl9u}}su~X2m{-bpt YNNcxNU`WP?ˇ1ѧ9?F,[®&6̝Pg%K; KE({$#q\M䙀Ӷq|rm*Q)u_[m=ycAg2=`uc0L*bIJ~jh7T)CƩRyҚ7GZ,%t|IZ0Lr=/x4'I°Y4Y] 1캽פЭ*@K䪦߶9z7Si1uŽ$tkJ_'bwtyb2btW ɒ7)(']Ԍ vzmLFcBA7j%[V=i'4ԓZ?1NYgAf7¤ʜT$ni7@phX_II^@L0d4퀩;֭VqF0NFMaT@svLEt3LFK+-9! )xn;ȇ)_6! zc7M"?Ep ޗ4)pr|7wu:)LzIk8ѡ@6 J^y՛,ł]Oo@ǗuF÷%`$#V{xǰAт"uPƉk+4]ne!xd̽ɀ\K.+Me(Ps ʸ$~W+9>wLOf_kl݌h#g#d}XZ !.>O5 0X/$ -Yؼ{;_܌es@+ᄞq:bzU;6R%{m1*&Hu3;(b쫶5#Ie6D(}U4g%;Ծg)1!wg"t:|_y'q,5DM<++s&W~]FL T^C) ŀ~Y8֏mͪ{PF3XƯ괃T(條lrO$$]t-ȞHFX}$"|Ȫ X*x.>q}/QXtWg6pNRI hk|}!r.2/@fDygOHnDQ/t*7f`.4ۆ(I=X+\pǒXG܀^!v╵Ѿ(WŚbYgIrzZvp;IjH~oYs퇻wM%6upte$LTt4ӫf~PM&DufѦ+1-&:B٤^/'*rsf6r&v2|1,ޜnl&EfvtwIaVGRSSẁC0hEhzD_g͹P]{)EʾySy _τHya2Z_lz 78zɟh9WʝcAe3!h/=FK4[cd MoQ;rbDl}NP[՚C[Fbs]T!G# 35yiJZ}4'?w8frxJ$"cO'mW+~:>UD3};9s!ޤqxÜH5y=$V6;]5^^*[FPg@jGxdYPdr~luCrc~9ãq- ZFObSAk^Q jb?&g? $NrE4ŽÀf~}6k^72µE5T ˙eYBM5UE ]7$:K/tAq.S q㲫M8eH8z3=~<_~w$ln@8%Ynn-1(?v5K ?eSZ b;| ʱ=rSm&0ɱ1oYU젣LfG}+IEqGX=2O|u˘,3,츈k(d*X֕QlY݀W\Ujx׬dlvy%܄y 9 K|}ϺN*pnqC*?]BQ1@Xd;/QJZ˾4EA]4t ;gKvD">t{^Vq[. ȳS%XgO*#b'1G·(`]^U'^8Dž>*pxCo*\K0a^ EtR1eX ?b!vL*^k|#vibG.&FCT4 ս4Eu[ecc9~:eB9k"ʤT$2bmB6;z,_xO[gK/SF`>쿄8FcA]0|bt&}U|:lX=gud, ~X\ ;.](9L;xbpjX)}|dic}vSoPl1!)Iԟ9H4|Mē=j_ 1I,oDѮH,+2CG.f:ǚSf' O\y ΄|3o'"Mbdgi h,D:tk$ywc\4FX:yxf*a ZkѨ۷1fx ,TXkC_ xv晬0)"cY.zaw\9c3>]ۭ~40ӍK =@ן\=TL V[A(Yu#88D]6}nQ_Ÿw,Ю[~SP@^ry%|6h]suxez{U*Ɲ[T@D:wE\aWB-`^֮2Α3SnacLRogsb7!Y;C\}cQ8o3}8c!>*oH-΂ɕ)nɗNZgB6 诗gnÕg>8)Fýa}F4(HBQtO e/~@&b|^R0/t~95+>`_J~! 몗}[PRBҬ2nڴV:4;P\FjLCV\lN%0b*٫/b, <[sQ7Bـj}ʯu@0ykQk[+_"ٺ]~ %m/T$RN~p&S||GQ 7 8~(Jߗ+<9Ӥ}U{4z:vN)UgZ!ux/rl4)kyzJ#77K?FXVZ/:5*mOR`5a6?mE}AAplq*<RTl22<5}!z1j{6)[6.=nu-s: skvND-[NABέ][Ȱۤ(hHj}y?X>hSIkW ZZ*75VW Vhk8UA⑾b_wCc=qwG;r]{F@? 5id̓ ۸aNY>3do|}c.ΥzwgtR:G81wcJOn]r;}=.:Jmo[*5)RrmSʱz׋ដ$S¦CkLg1<3: Tco.JȉoPb2 U.IR;펁WN{23 p{9{8W(5'/\;YN$mImn `%l&-nPa:R@"}V>f-v2fHnX* GvMng<-Mw]3faeF<<[93yRot,zYxܚqܪ)L?߶7F#ۢ d\+NSKy&]/dt!lX81Lpe߫IҿTr8{vH/9H _&4H'qݕ!V\ F9r5zq4dx'A 8`Ų o@= {Sv mnu9D2ỹpɟ20驒=O 4Ğ-76j^ЌF Ɵ~Yh\}z%%;Na\iA$[p $q0CsNjpg^E@X@SꦟBY5s6?ݩC*=:{_0"a5 Ŭ$v"kLIl7G aC]S%@cl+),,ݢ HUa}D3S|lfnGv#]:پ20ӠRn7W[W DYDU5.a/@c4~=A4(,|9Edk@3f51ْ+3&%y@T7~>CJ/d|e?{4Ew 8W0C0651pP! QKrD7eeΎvhm*#'H3. &&ܵr$W$p!F<|, - |` ~fÏ#= b_Ӂrn $1c'ڣ kvuU0=!&zmfdu5mTaé#*n˛Sf%cTlwrrG+B;w}-K3u9N s1I}X+*gw.I@jmC)bGw B6c)a%oQ=(h\3G"dzV 9L:ZUŠsfa$ lfƦ-OC:@p\hpZYieGǷƮ/KpsS"e =?c\zϦA]AaᎿ?ڂzv"%BSWN - G:Bi?*:e%oڱ1(`Ž׏q*FpdBNSI3(,54 rܠ̝_][Ї 3WOv B ;n7svb^\N?z[`V gvʼ}٤k _C%S R0ȅ3_PhT1h7.XE-8o4oY,eR$X՘ Ί 14iR+ -JŻR Ǒxklq(}No Pޜ0DnR HH uZtLdZg `\/[[ ?Ӝ܀͓61=wڬZFzu}^l#9yNdt[!,>kC^ M<JRקRA\pnOt0y cr"D掇 itz#Y-}]93:E̅jZhwZ6x],V=ouR*Q MsˋđFfz:0d&phU=ɓ7gzƦ)"c mtъY#UQo>g,7 1diUoWÛ:OSy XiԦVdw&Yl7`֮C6=tIV5ʗ)z Z i0h_t/&Ҝi΀ہ^e'R*4] qgG6:!Oh7Xփ^۽hej| K:z$\x{*-ӻ.[g'lb.#f4ZSB^}>j1?gA0qd᪠k/pɞbfcfR! ۪hHק&Ʌ|k,'EH8&CUZr*;CxQO1UNoGXj# ,|n> /UU^7I$(74 q͚%KQ"#-l"t"m")%^M۔ ,m ^,XSo $Ye?wP-#%` AsR܏<mwtrT@.O,݉1k:1VX~vQҴdAГ c۪zU K*"'hJx!RE"{F>d?좭(0?a![g iӚ[ Fa0:(J VP'>4@I=wy$4-*.Frmn c\sJxg̨ѹ;C-KwhORqY|_])[gq-2SفocU_tͱ&w=o42rJSð Y!iy69&׺1APA""d .@Q8S8jZ'טʹ?݀GE;EiOt:* YːsVxzXocGEOwp,bUJ_Jqj3'g=ria>U6ܟV$i_$H1Bf͇'P o3S h:!x.:AV %92 "$;s' CbM`Sj#wFBӶA0~{'}) CPO>ExqR|'P̙+jRAO牨LO%SNυXW `!Uh1DDLJ=(2*XrwRtt,̴[QBfV{I(Ex&Z5DJ:J8\#nFP,$^ǂGs޾a/*"_L|sǢrA"-`>*u8ѐЙx[-C')*2sP n-y©N]eVl%+=H^*%#wz](= ecC& \.kU.%*gm~ZR g{N15L*jˁ=or#G}3]'(۸`ݿB=6+w*λIe"4+Q˩H=}iCYD- az.2SHPc;@x?6M1ʍvU|oI(pr|ָHZJ6Xw7eSsLjź1$ ˴~A9gcK̶I䰃8U h,j+r'p{ypb6hXl>Rw{f3uxI(Ud ?]:"2Ta/H$9[;Do6&|FQXnG44:M8){cRU+$j?ʹH Hm]K~߬L@16}b`;ESO@Bl<(wmY\.'El~O?FW3js'a6 fC;[dn 2e>܃xKT#ki۬4#FZjvcW3k%rs}x$1K6ޓ;#Z9ȍqpD d.e7UjK5⚘8Hoy9|*n{Sr$2DnT?+p)sg_@&14M& `XxPV%֐ȚFhŇ97n X06Ү}t=4`m%0)F9%;ekx|sW~F;<|s?Kc4KjK,V'GM̐BF"ƠP߰s$r_lG2EiL̖'i Ox$ڊ˳UCz@۪ U8\kXh\CxTa :wl/XJT8{rskQK[k+hO,m*a?} YϮ1bHfGHVCqYj|8}ޛ.n쥈e:PnJQ3-1>>) {!kzB[Sa" 6ȿwi>cz6C!R`\mo9_uai `rLKPb> G EF:Z"ccmtՑ#鍌+ XkK -76Ӟw"11sGÉ41j|7|.Zg~Y`yw;k:c5ąҷU#W{ax_犐Wm>ٝ} * Dݒ⥁@NJX\86G60dRt_ơh0f"Te qY :tÈ׼g 3o'?DMk{{vk)9O2TDqj !&RKS~I]@1V>PLN/zs=` I^}^GkMWJ@9jsk?!:.>Kd,=F@f;%eUa;< a(=Z9Z#y4Ob#1fJ!3p љ_$MNvT2f'Z6V_ȻcC"LgJe^}& ȻgupL HVf>}8-aB(=_DQ#K(y6N2}=ȓM{.Ol˧$+c<7~.?f +/+MxmҔn/s+'N, [.ሑs' 'y?osMRJԎ HLe3:b/JsreU˕:)9.毳Rur͛)͠md5ƦRQkanOM~ Gմ+&?Fh LVM?+9k29;;ժx"Z>p˟)`!'LӴ 3ݵ(k)BvF)L{hW>knWkIHXz'cax bDqE}!ռlAhMҒ*rsP]ļMԓ ̧5y[ϬMP`fiMI2Y,9[~c?ն+@[=dh=F\'P%Vv+EpJ] m]CMUX2 zt:laYt1"dVP|TikܨWmcXR뙠C`>Gd:{VRw$Dcc͆9yr^Ԗb>Otu Oʽ\޳)+5vߞZ '] EИ ۂkh 0HszBu81ftjꏡHR<5mD&[Cr ϽoUS7,rv章)HZ;>7'4逦)V,(5?f" ][p6V HaPN<,B9۪5-4 gVy}IqȬ,Eǟ$) ^Dm5iإC_zr*)t^@GvU:Ki~͗&m9?)AU\f-s8:ALü\!) Լnum!;}ުESY, &SJ#섗7hy+̅Wlͳ%27 G%8Jx_IWBVޫ.nk*o!EL~'~PZhlNᲔ:=jI};yvMKnoZBTށ y=> r MhF!'k֤%ҬlظhR+w1uO|?wLBLU ;BW*vJAj0FVoBM5^v.g@pYߧ'5fD[|efU2&ab*N3Ƀ鬵p {%-'OE淗CsRQΤALj}?ah3Es/8|aթŔE^6wÛ~_4$f娪 |3k#fI*2qn3KYjD8T&1p"U]7`Ii uYV->nFFTCo]-eL-*H7aI_&ӭ`Ɩ8p%(: s K13\xs9==S^;`D[~bS"Fvö˒~̏&Ռ+^rX!jMB#C^dOaγ[⠉P}y=JrVzERpcpo !ϤzB+3;GgpIkܯ\e;GIXA=Y\dY=M1^,qA@(n q+9&\Eb!bX*HLVwj{IEㄆl%f #k2f 4<436|9G;p:1|x|dˑ>Vג+u5<{r HT#Sq&< 鹖k%TiE>}Q53|P@i^Ncnv*uAkꠡh=ݱ }bm>S~꫱2̷S&}T ~!GOr;ix}N<y@ϻ]&Ҵ6\q$Iu4frsyspۊ0CMi50mx>(㧴qm=a`G,乴Dt&bkm*b+|'fYFԬT9A 6!{QR1b=n V= @#'w5G.^1?45 pWJVB@Az0=#= z|.ob y;@O~d[ >VR$e(ح?wvephu4M K?}ER63̋7B-Hs&Vk\#8 -v _惃x5W,H4a_C. V?p2e͌iB\d ju~Z n S5skqY|B\*ŭх0рk< XDjZ'Jۋ;{̙VM$FqJ  hojRݙѐh[>y>GQbdή\(ݙ1E߅@oœ^5%LQ{jMVll5:w|Ow@{DV称LG9ݚ6LIFc: 3 9,h}0>$ ]"1;f8l8V\<ɼ/уļCe'r5$te:>v}b(tUXvw/+F57W,vqW"jDL((дyC36N sHPLL`U1M͜bw)V]tᔗܿ:&|Ҝt[d꠬iX'.ڠrYI(@ {f1M-n[vv9"Nbt:BuڹW0iдт)qt.D6NC) ')f|:N|hN))5؊ڢ.$$(jX5%&ǽM1vR,y_W]l9m kI?O9KdTo7 5:#Cy;sTOWԔ@/O\i ɴ udzO3^U2=UyRҰG/{:tQ8aUn#w˱pz#[})"D7V-˱>0vL[n<^Trt(M,bVhRB-YeBܶ(3>Y|Ԝ ԫ-`o(oDU%o1w@q \ ې/GwL`5N&2r~^x0Ku{׹B72I.A|T-hcއ֢z~k7X_6|3xC:H$BYvlm?̌=c~AuY3Z`ʐsϏdzxqK>u(d2iEI A!A rP@DI{ECqxNjŏ8eIXN+8nF*b &Y>^uج'aקD3PB~oNn' f&A[kAKu-RTNnפ|'P_YEO;cuT fJIϾ܃A".N]2&AlC;s$SӹBA4p/AP)("8(ͫsK7&G\\I 4kR?_|_C5^PL g*K߈ 5R=7d]2Yݨ?(}[\19Ei,:`ż\/Z1P&nT/J:Y?2tiz y2{eXJ%Ww&x?Vϴ=*[R_;L3c+VթZǥ 3m[1@X\IŤìeɱ[[uֶ*no+1B݌ƜOmڹ{NH'PJENܣ}5IrZe|hO<P#M18fOY0{8󛦛wMS B){Pv$OxD0!w*l0L2y9T  LFy`5HxBejV-հ S"e|X]+H)ZCHyYW{ <# f&oU!_z 7^me$*5X #5CpX[F2}pYaT49@}Xqbm?bʠ]d#hf|hĆ!HP/ S-VE9ﯩjq3p߿"4qlgƛ(p. E "[&RɌK,U6TiYᩜT)xvm)s$6?SzdEo:?0ν%BBXtÎIzZ(ٗ2x)>Z9{y,iuMҾĕM[<`֞sy  ӇYBGWڭxUY`Kxӱ//ld(6ctÍ(_q=,dTz#A9t\@q2T>hV?ZgRt>`DK˾??l* BN:Z)qX59b=5 ʎ(xfIQ ㈋kA|,#"jíY{b{E5s8wnߠ65dNB En<3h]wF5.G4 z[z-E@Sק I'ǡѩG+m"9-X%X](:|Nh4~n )OAR±EY ,–/X` EgfYQ+:dKC*=yUCxu ]o۶3ze9ۚ$%: ^/i5A5T{0+D "l7W6B&n:^Op;DQUM͐ܙЄ ; Z,zDbiަ'k$U }"sP8 Jظ2uc/N+`N.?Oiof"%! KpQz[,rE()-A^3DEq3:MF$G>H0. $NZbf-"fsyڂs:~`gP<ۆ'Yg"QqCEIL%`2\)CG6~4{281mH{."!& ^)) nIxeR br{8Iۗi(̓ "Hbb]*ʅӎ KW}m$=S 3X)ep.@1)fL2`9[KΝPӡ*J7DuGA܅Hʅ65lsrکx3me0!`(WkF]fXF ,)QeKJV82 Yr_7Me(;ЍBTPՙBEw" !L/D/{Yc;fnhĽAkh]RU]0SAE*_F[->sYJL)/A~ 72B^srzF~HJAUj%ڇZܐ(>w=e#J5xQ~:LeFV+h $FM!?HSxqo F40>ܥVw2aJDxa/>!{HVp;YE%}g0j.b,P s%bB'U6p˰ia~'s]L;I8P%|3 c%%N[`i'7pI'cգRTdw_R~υ.:^e9ǽQ}E v2s@݃Թ䤵ͫıhQx]|E .m}cZ_m}/f:ZHBkȊ裏J[t+Ҁ c+Z"ImUu@po~v=GObj&|校=t\N 9WZdE51KV %$ ̠7ƯOǵ0KZDŽhPG t>c`(2fHɫ9Y+XKYy-(_a:NO25y&˷Kw:o1 3]WcRXlNV %sL*^\[-m%*Iٴo~cEeCc껍6;HE:Xf{.]т2ٰ> Z!B!:7UnA853*R`Pۢ\Jı9Hs9Z#y [bCTN8vcHRj+ly^LX+RJ]#@Y.ȋ!մ}_żhBH6hf)þiXڲOUU"ua)z%5m\|}#Ht-]ױPU\ezT wKQz¸P)xJĐk:V/N.LI7 _u7B i2'V 6)C}XF>-l%~^L/VЄwU!010.MW5Ž*]f8BW+͆EBÁm}"KnuYMU?5%괍8Tbx 8C C,1]i.|[̨cOw~?lavg~I-#eEP5.Ig9Ȧ(o*%\c# & iBI(d& o }3sƂH4-Qd|HuaBZKCMLVP4c]"vE:fy 5a38Jh΄uY һu@g~Kdf}{j@|ڝݏm̔{C*~g)dkscYoHs[^ͩ{Ԟ]oM./,wǝI,]ftԋw҄ ƢDb6`'H]]78(եG0Ȋ_xe{ a5 LFd]dJΚ.l PqGK=|u_r4Q ';Zf pݾ}fgVߍ7Y<ngBٷh[š- [IZ@ʇL%C_--a7W8SogQa@K)HR#naƽZe0_3 k-<2+P\~ؼbOフVd 0^Y*Aʚ\v6L<~l7C܇kW8 R*x.zcjNyD7 O}1aHnDt`8[yXU\G;5 O"fLv(oR~ؒ*uJMd IQ; !vR/fS@dS r. K[PQ6J~oo:w$D0LzjBB9o xj@M Tfۖ G dNt^XNك6VB_6S 87&-H!C弊Zv =v0~1~156!#=G\Q-S?Yv',,w׉%L?_ HEZNѥkN+u 5;kGv;]@sÆv4nES}(`wMۥ+DsE]U)i~;Bm8 zrc#e%kfVb%/޼r7+ So%֩V=邐KلjeJr:j^LXlYA6kz$hPR/xG Cl=Sefy{)1RsPh$! E^=8ވ+KU[bKui` Fn)?/E|"*s/l(HAAm&\ Y$RWs=YUL=xcP#߾qsf7'a{ ;.mI|H|{eJTИX~Ir 7 "|׬EѴAv,nc$gzKU~'W\/1j9dիYڟ#& Y5$ǽUgX[%Njs`o;e6%nYuE\ 0?shF˱*;֐hP4sYnXy#xq [3NYF 4 q v|`Xw/ 2x93Į #v!\OSfwM]=dsT#}} H{zdP̂!lM_OX3ijWs>jrb9kt;д iIu!C"f ufVs r@@@.*5J.2Gw[JbT[=#[~ %~>f0WA8A~7ިӬ,M#97TYe\6>Gh, z,\h"UH \I؜&óAESK lP9TO^e~[>E9`#~9_{_ W9{v_QX=uc[gI5n/uӗE h#5 Au)5_1zp҈pC>*&-eC 'Y'^ZW).o;N0{sc>lp=}fnQ)z฼5o0KGP5X@2i Ћ@+&fR]}}lt( nZd\"G%$lXJ؟%IB.wȹ#M%{ERsei|!A'"2 hO'fF ?kw (S w{h>:F̰a36w K}2cSʮe"0Z<3~Pru)ǀt7ݺE5|lz_&+h^Upv99zT$[|iL黉PLhZ;=O%hqc;l_oMtHc|JpMB,Y H=C#~Iո;hZ^b`hiq% oo-Yƽ5䟱Ko.T \`W&',E#F1V}bQK^-}c@1H'diS(n:t癨)10Y^A,#VA%佃HbbX ytizVDf޿بtBI]vd䱐s0JC5\\x_xuZ9BK=ՐoN~j=f,n3͂8l$bdS#]}ZWWۊ?!ZGgDl+I=ى0Tn^RzN7k,=W¨ܷ̍8eXi]] Ok{+ҹL{15?9EhHSꃀ倗/H@+_ 7ulYGB ^aD$ sTq(I zs3]B<˕Bk u8 Zo۟DiN6c _L$I\A Q% A,mWbg,kۃ`JŸffN6fK\' ۩:N}e,ʧW~h^vmj %hLI-D 0)$:1_nFgC-s+oWF|jT?7N~`틀2o?,=i꫙Ԟ:'oZ>^U卡eB- ׂ+0T/-6#[3Z#()CCd yx*䢯&\EgCYAr9^b&,J̉OwGYTe \^X$ot|~GR̤$g KD>ګR&:҉ 싮M 9lj -_ L 2*%d!2 &(Pk6]< ~-] b^#k>vAߛ(ٿj$Np05(,^.( Po"xSmanUzu 2,<9;%O~oYNW"hFz/hEI<:GBkOQbϧڲizN35j^wmA#)n! I_ZGh]Ȣ8,PX~fLR 7LEL0 [}+2EUMBCP<^m C DЦD1԰yJ]7ar߼^ kU. {NSJDoX* C/)O*>8jzO=yq'H9M}%*^6OBUzGi'L}Dp_̿9NjlſG_W4cJ ~ШPPE 3+ț#h=$= xhB3nƸMBRj}m9q5QB%E!]BS4%:kI)*Dśl X8#+7_fv` XsnO9{TZ3w."'[*emr*RgE8gb0C8CE`?D QmĊxjnnBgPvV zþ-;p/`mXȾ c#yVT-ڛ*{q6<+(/q|'_&l(Saà^OA% p mX]>I:Oa_Chʋ 7$NEqpg&g=٫Dl:"UV(ز#0G((|2VYeVDV%xgF1o,>ͰwG/j,5"cflgTb=$v&'EAޤd.a<)7kHY^/m^ڽtOFW~"gĐBxө體6Co"쏈FxNuҕhI,B)s+_ %yF#_5h%S5⑫VOLVSMQ}۲bćQt( v\M܊.m:ˮ8E+n`f fS1C4ODG?A3'fH y̓SPE]}Ysm̫\]KDէFF̛|UQQ[ݖO13XZoSk u"/ch:E ;m͂A3XA OZ³QEBzJF]!aVPd,]vc ճIdiL>m*MڜO':,D.T Mg Z aY~P^n`Hw%Xi;rYZziN_ͦI+T!* \p JˇĕIގaDy`jpO(h\ނV &-s H*#u)zfEDsP 6i| WAvI3g_܀K[e+`Qġb)&(nDԙ82^ Qv9xk قEֆ|^iT88|Ʀ!B@{*ʉG ZuL#䇅,spgJ`<62Sm֥I5biKImcGM”ٞ1 t[ ׳ݰg WuAU sdkmڣ`n[v.yDu&n9iJ3%)Fer;q,4зmK"s;c!qjt_~gȮ:F ost28_gdq.N|ciS";.ĎGv"gl0x#B="DBQȶ0/}' ͬP;8OW9@Ѵr\ u!>^?2S 6 p+D%!j<nEZM;SIãg{y[sy'd qT&(so>1+CϷsɯc&)QU'91C"l'oZ!¯kN6ח$BAQǒ"yѢB\<K IkSx4讋F~$,w&2T F[LBRXl$ntBvv[%JA35 Tk0FE~ʅG0bUzBσi-$y@5 Ϯ CsN@!|G! rq',&k 8A)B2:}NY%o`9; O F k3DCձ͉[r}T:YUlC𻅓s;B;>d#`xوϐXx e[9%c:!h>qXg i6` ִ t=tU!2{PetS0h;]B3;(IӾ4ƺ-"ؙ(x,WмD2Ŵ⑏C<~Q-85gdcuQ6yHK7@C \>7x`jR1l m [ k~ht!}k\C Evr)@S&HZT៛-f nlC  &0q2c<.@ILiwU"=_ϭ>"F.SY~m\s!/tWo%Ӏ.=P>F^K~xrɗ FbX ־nv8 )[0|]zvB{C1Ve[E*IPOnNXt*BMˮ8pʗΑ,#I/[So?Qb@6 kF)osX{uq9F Ee~{q+һER$.~8R%j2uu'|3 G; +v]:vI^?1tJ_DW V1ﻉg:|[j{t*G"2@N=1r^E0ЯCPZWѵ&́Skqm[Jδ8M{\ٝUPPVu=DDZҒp,zv´>Qh{Q2FܾAm8~_sUPܔK<;#tƩ=0 Pi+ʌCYE jc7VpbLlKYwLݰ;kADώ)m.aw&96JƐq0eȪu\ طE5f.A i]17puɺK4 4P-tͦ7u8eE -tcO& uN7 3cAЍč>%iZW!ѓr8j;TDϐu(|2*m]$Zg>~ lW ހ4Ԑ6b/OS^ P^v'؎%7KɊD|b#͂:t&iSD5 f:tY] ՙu K.J*}gd \JKF\9P7^[䢌 7`tw}錶 W&lRԻɨf&ibd.M~'yr?#Uoq[$m`@zNERPA ޒgE^G6Ӱ*/fz &0%Aswk$Ҥ pzT`n4&/ʿ\-ַ r?]cCEEV2^8^g]M˼4pg ;&lmGfݚ^C1O=7_)ݘ8eqb?Ik ^h`Vai$WLxhjquu"D5E3jS%̻)s.kPg '8Mn$?ʭVc>怫Ofbg?i,l&h:܁`Kc; i.CT1`Nƒ-gm - sθc=,w}Hq8[C0&I7<.]r^{Tq @;S zMCCJq@+(J/&9mmlY1@"wTjDD\k!SaY$ȏ56\ƚp Q9J,_?ֺG[4e'r#z θ%TBQBetҤ6Uԁ@8 ×10ǿ"Z֏$gthgg%B %"xv7qod?\^ gkgFHJC̣=;  9.r5L  }^%vnA/l 5/Uk&PBL*r^l˶%ZF.*D $"4>9 9ܟbxGa f"U_Bk^p%" o:^:f)iKȪ3fSfkq$9Xd]U-Yw^-Yl6e ڢ5Z- 4&0VsBܕ34qҀwyt|virWo֞/2T^za\Ρ .nPTc@XO"/:u{43~ЯDH4!aES$B?kdYV $,,3 km!tE [r&֜ ?ٍjYFE}~Fh%CxNFܳYOMa5l~ȅ|C@F$笇':? "΢ɽs^!j{FO@QZLu\Q2 8#LK}6G03rMKp&(s.p{b\)h5t~&=H*V  @z/J6h< bbM|<@Qr#36R0c,7An |)gB;/]_\E{ìGZኑm;(J 5;aJm^)fid!Kn ԍu-R?\u]1 n7^[O v}Y7FO'wșO/۝f]"l!T U.`<;R|@j~w^9l1~M;\2\J_19cr?_٠?Mma8<œOzo7ak* Mfdj 8L f4^Zo7 Q9'q+F ~;I >F1%Z>|8H˫; _]Pv]M [H~s'/rcxT*1as?,4f/ڦ/h]x2 DMݷr/WTӭSQ~*伋IBQ%ċ&~ښ(7]_W)6x'ZO-HN$_+:h_)% !.k2xA\7wOIB #'qjȉ]f,3 8Ϡr_b)Jt1w8| L-jڀk'@0=9T N k1s G<58-:k ۶XlBG!uw3j'F@͈ (0̶QaeOmWn#^tH-u="VSq=i7K9[&-c`^u;HV0G6 Q+ˊqXMha`.lUW-{۱:{Bԑ v$r^Ncf:9 7op)"b:Jg `I]zrNGA[ .?4YWI7vX S #)yMO%rݗvmRYb'юQ/YBl86D9Gv Jbw9kjy8-) TW΢*".1`"8Ud XMfՉ-{54ToA 2>ۈ4,c`zٜv`1^Gu7i{4&E 6{, &02n4ٖ } -O13+r0UT8g~\jo zlbOlRPJ$k\Q[`?(QR$L1s(-,X͆W|VQ۴zC+d-ܷX~8Q(VOlB& ¥Zm $/! n*z"ĺE pfH'bE4jpVF,/fy2kSTVԝ :Ph{#Df\GL%e[W_ c7:,g+ntZwnG'AHe\3{UN΂PƪY2(D{+ӳʢXs g}8BE$_}i@{NЏD%ը VcC~;(i"i?RtZs'dܙ,WW1Y E&`tΈ{h" i]+; o1qH>>;tLI ~۴5y8ygXݲyI{ι UW9Q]աB$(aa6SbH::F.16^1W k{nʹ0EB1qM=" pfذ Esue .baV 6A{, eV Tfk{9Xbn˘ K۾aAhj{c%k |9>"<- ^?߳ @<7!W#&\Qv_|V_He?Xh#>D ClX'ҁ kddGEnFC B"P)ۘf J".)xLScm ;NK*7 / \ϨLK/vO0NTiZatߒ ^@v_`ƇX$8ĦMe'cAbNh\0otz}m M׼ּEӕK]|oa,wY,PT%Uvְf2].z=qEFj$\FmNbñ1Fo[,so.B=lWry ,4{ E*I?p[I` AP6):22~:Mtr̛WG}j[+V@Rҏ_%&{|s׹ .A iX!$= ֯+ В^ۃt|pdom%М\Y'Y-~ȴݭ#ɨe3%sz ?[EH,L.հ?w;ujk!խ"Ŋh[w"? -E9v,+ DSRtfTaP#o0Qd!nG Tp4r߭*DHQ*-!iP B)a ЬD7n.rM';E˞W'>yXb"̆kC!ww{:Np7,Ǽ*xY%5 E^2.נQW’qb%Y2f /R|k&Ec#z}BjH ,z|:,*GZ`Bb*lqyiOh7 Xf&, /^Tv h\>i[c7>CAg<9ղ9 ^ *;n, 3<20=輘 Loe<)\l͗ܚ)pD1奵w[~ZNw 'i鲏'y&=\X0}>C1~] |j'&9D3i(^e8Zl_7k5yKi K4k=1pToi& w<1Nǿ@۷M&;4KtO Fq}qB<URU ˅{Okudv >;MрqdO.6/RrYjd|8Srtj6ay.ZcDzgSt vWJe@UYui |lоH?Ӽ>(u/Gز9UyG8F"m&qH0bB"+ڦNr/[&m0kabUq X͛uSi=aJw" Pl8vzsި_h :p.74Q.m(uډS;#_tLsE73˥"߅llJTH8Uce=2Y[qj!f9"knOh}&5P6vEaS1` scD6T P J],:-ɐcM$.GTb"߹$Īo{*I^|*M Zr`)HԸNY|+$q^}]|#[Z*NpЄ!  y7EP߅@^N}úDHPqI$'aL7E=懛h'ʨ˄yu? (-L5@XzT1bo9 >#8Jd[^&`w\L5о/\PlkҿLJbgH > .~|thS:I_;c95q]XL,L@ w'WO%\8%)EW, @o=r\wDs›0tAe;MA8z( J1]nZJIi@;V)iK ݿ7,>`ӳ 9?'Z $b3MOle Xʫ:2GP[Z?AQSX/P"\Y;>9U[xZ՟kyB.r>lN"~NpfqYx#^Î瓬`#Ot<"KVrdoy# 'IG(7Ey#{u2nji̳饩z$G먽9DxhzSkH+-+fض뗝Pܜ];QU;&U-M\M˪z= 毓!#s~,؂7],T}P5^o&QbLZ1ɠٜ]w ̪Q)^:uuL<\3|.cȒCsoԦ% a0::2+83)P(ԁk(7?0&zjs/[N5ITn4ӄĨ⼟^I?;x̉Pq08zvEߴR-wB<уR%~zz .ȀNcFCX s .~Pc5b^ < fdO(<7e0xZz##|4%NsJ)TuP{4jh a|#1EC&b}}="ZE*+5GײBy,Y[B "$/IzEIT}Pdږm͐$X|c!:|.7KB-5 .=P'A޳V'CT`sbJ -ؽ}./jG,Jvsԫnn ОaSF4 ޶ QJ`S"QHH muo ;f4yxKB%<'#n'Bh+T*՗gmK n08 bʳ~tf^ɿ>Q-~Wϟ(6]aи"/ VNV;ZL9R~XL8YCHZ%31 j}1bˮWT*jYbL: L w&f<7-Miu| \]+J%dVq$ge}G +ił;^ex &`\,O=/5\*l]䆪xt$~M&z㟚@3Hڟ ɞr~_>L@5ܨy1AGe&Q&θDok!jJGq"Q+ZTDK =zYW %O[oJ%1,:]FҁZuvz.&I~9^.A%*ꜣk"5lf6=$[tDrc^0 |?>u-[j &1>`'q=Fw&ͧ8 _GAlL էUjdFd*L~ʉzn)xUla{8DN6E*T̀j?aHwƜx^\gN%ww ņxmTF9: ھ,lM1> *Od w~^?gĻ$7Nj/L\\-~0Wmt|@hjbM4D'R<ƻ;`];AO=q&,,({՚YœmԺ:ԁ}@dm*ڞ.P^Fx ۑAsp6 (,o8b9v?AzXP d3,91H(X0y]#!\(ADn(ӝ_S؛u`$y)o&X Wm&g-Hi.I+kͬ; 5ILH\Q$h:y ؝D#:@;d012$:E}ZGT7/12ZuiR;< zq'!!SsR5s .,icG"q؇!_Q]- @ fs\[Cf{LȑZ*R듉F9;"^Rxm-Mい0Xkr3UELzJŶx@8Q&W Ѩ.s,Kq/ql%JbLAX!q- NN{+Yo,,  .(6'"~* P`Uk@b'ݶ!BS?ͤ*J!Ǥ"lTE<! ;%T%`j6ig)¡Հ*gfE$>cd@dfuǼăf<'H*K?!;U; LnT*A1ɳhtAB?2/fq `\Ji ]-{ٵ;"]|Voo0'3vqU4  Gky+OˏKOS@)V -e}ŏ7тETV;dO }rؖ :J;2ϢU%e(9L倍BKAO //-π4; 4)M6t$@\^$`9QqɠJ9(X"aURV)DetO`<]p z|t71HflJb 1ߛp77(J{ɔ8"ěHQs>IЯYG:^!K#&ekG9zWiR3NGEz*ѐQU~]MTLI Yzh9dhh03rA2B6*MH\+^u(k/ij)Q}47#,9 k3 gN$ $0^Z@xQFDMؿ,bf}l,SRcB 6e-cqLLj0;"RWl&pL;!5]J|o`bvnj %bD&D Gc^p e~rkӻ37б~ 6诲1JH_P7Oqx:{7^́W"v淗v9xCi:1]iY`m8v4ZBk;7˕n앆>YnFhŒ"xaiO#\qs&tF`@o :>_WA FM%R̈́qwI e/&*`TV!t$G2N](#]MqMWB歆 XI{LnBnTۂڰ *rAׁ>܃$?B`Ճ0 <މrt j!g2Cq lF dU[Uj9-wIh5V[JL Dр<-kz"]pxeEf b}ng e'!)ɨH]8"e 积h')j9ϔv*,=gru'fYv5;`.yO##3I4%g rOIMWZ3Zd}+,5.|ɝ K/H>5;鹿(oQ q\~(Tg鬼хNYf.MzrK(ٺ17f ΐťu\f0pq]Q Zڤû릨eBV-]򶲄D,R!3vo_Y$>T~hٿA*~8VFS dp#&+rv-Ґv$A*× !S9j[eVX swFJ|jUMuJz4"i)DKP:aX~\݊gj{S[cVIz'ҹZo;)9.o&6xKX !^ЪJ^V6'(!890WHcB 4mcc~rgoM5iUiB̙7dׁ$57JV-Zl 0)e09W"r1!k, bWRq0^VCSm3>[V9Sn6E;.e)GEftz74QR!A}]}t k=Pq,ZDžK"4-+J'́].P,G\/1 iD7"yK3)ӝeR3p_oBKhaZv%wO.Gڄ?7!2ss6}h3=i b)iFWVZy9>;"=4mԶK FQbETlgN2vԭ0T0+ӥBNIu#CZph()r&IT!OYl:TpOldZq5|^ ֘ e~'.Țs jI()[GlyJ+, Y}lp[FWq_ӳ2 ް7HSLɅrhnۼddXѾ-ZjӮϲnȽ-?D9Q_#D^Y%Mw!)fɉd8>ξ:DbIQCF[jTp١UhV3Wr(m*qH|< Ra{ qc}LC F.@v( '1d3 * ~.cBW] ,LWFŧzpZjJƂ|`s.`"ȸsnu)`casf2jو)1K-X`_)i=D:Pެ^W8 | d B(7fIM{v.fK4f@9c:09Ti`*VSW|7_Kf?5W`Tpa"C8`hDwS8CA`,ޱ. GUȜdm:zK 1¹TRiObfQ } ~fx@n[@hTHǠf{Jp `N _3- ?a/ J$AOc3/I۪{br[A8m` &n oE0JCQ$in~eУ6Fx2vqʢ>و7uO4FT &5GlN`⑿FB;.ݡX#|ߞY%$uKsЩr"@C<;i]v?Vֆ6y?^k ?mdp9Jjn eu9Fy#gv;z@ml$"S)Y6,FQ l vD=F BHsC/}iZPO;vxQ?wD[zd X-?.p¬&mL\bH%ocVvV4[Ll$QΟT!Js U.c`늡9+وc1_5C,Y[1Q72>4sȵ݉Mh$A8yW}pllTl̏y[TY~{0 ӕU~PǖHxe./ueJe~d\6?4 >1ERB9ߗ?Oͯ ż ᅼ"MXG4AVFpK m E#C$D ?{ =δ0,s39?)'Q!P1e/A{)f9 ȩ^F.3 Ƀ:nbALݭT6BQܞBѢG'.k|BwP( g2"ŏqgC$ %=a*LNH:iij,=T>yIveui)Vれ.e ;O>l_lLqAr|;$: x",LSϲ@&ޙIy3H.ΗFdNKL_`zs":\_H'OzJf,9rl^R66b-o4]vSRue#jе]K3tv}:.̛]#ÉԴ)0>5n/v#A:&GWFӦߢaXhc$%Y ['~Ђ^c.tG__nujd3xd1IB'#"˼~t@m%GE@L6p2j1; n IU*bZպ5 Z]Fw yV iUBb@lT! ֜,Ĕ+8Kw3Ѻ"n8Q础Bpj >S%B:KH[qBъ/v o- [EdSb⬅,2[_P|'X>GSYD<<8nf]Τ8ʰ ybC뫸*\h)Ɇtփź.qڌ xh髺/f:O!rzI'#,sv2_cP@Dւȼl1 ))S:Cf`)<1xᒟ _e*Ab $~Y{,odac &䘛NLk Û Yzv#8`%o-Ԛ@w\ S OF{s_'C\A=XS΋]]&e\;J/V]hO_qPmO>Qv˫Y*ؕ2c[LʵCy˯c϶lg&N4sٚy˥uۼ*cb.wKڒ^x%f,v-"<g:<.++۩76#Jjo횀= hfF3`ƲɌAYf H{Þ$7h:&OѨA"ʷ37~TnN9PM(y*/g}t ٳq EْGk'x0xoRXxYsg܆xA}IFt?Gyy?d*:'JBɇAew@~"ɅN[~ÝxLjv1e'a.vǡJ0J<|6VQ3Buw֍5TD#) hD`qRllb>ni ѱgAt+h ";{j!ny9K2h7 nܩ wOeS>OD{R1:,Ɏ0Vg`pW&[X꠲zMʮ^;)DL-(dIBkN_I9_3reҀwMѱrUC'u4y|8XQ@6ChML:G5<ǔP1_ą\:poaFB6{ +uAT=@}9MdU;,+Q(xb+ zb]1l됦 I4@I,kW2OÞ(Tbxɲ0Wۼ߼]EDDfd݌TvF Κd 8 >&Zx!H.}­_¥*2c`[Ov8>ؖ2s/jɫq1S?{;gڅAX@w8;Od8aI]M'('Q=J*p)K}!"^AykX,U|;YWߜ]j)12>/qG\ ̿J9o:k9F,W6=k$ĸJ1y$6ZB$_ k˷C=J3x}l(PGͧ)/Bxf\Kc}tbmHj[;m.#A?ѣٶ$baHish1:Oӊr:NRlCU -6s ?b) sd?+)="U5-#, z~Zm}x^quLcO@|NsQ`wcv<#i9n˪`n4r-M,9n@I]>/q%b+,ghߓɞ{qty'I0 lqo{C fZԫ?s9v `j"eC/^ʼnqW@L}Ș+dQwf `>YPQX&8-2d;}ᕡf)A{Y(jr6wu.p ViShMt E+;V 1-j~@s`%{ř6T3> mht0L]̋9d Fbٛ0coGl=P}<Mؖ-;~m^p]5KuF_@OpGLY?VsɎHu9xݱӑ*R}AR86B[͡S@vZ1omTVȤ /̭v8rXދT*}Tm奴/"3e;2G2olS:K2!G>؉6*_fqyʣ \,6hj=qb,.rMְއs 6WlD`^@ݞkM|*x1υd{A/S}tX(Ӟbrs$boh;+)Ƣ,2hjVB-2$rg:l56I> Ytb=TS|$mGPh^Q8l~3e@wѼ* M686ej%+$|,ja.+}z#mL h))qT¾Tc'xBX#TFGlϲ$XlXN* G{;},w8񲤅z?B_ jANz;tL)0=ɖ."^)|ZR ră0egU{2;C,1Z\Kw@XJ7yw]r9v@3>UDeq@ ScdÃ0 {p3熗1 /a[)@o9  `c+ VAMč@(etZY3(ᬎ& dI{}+JoO!TJ @bx0~_gℨzzA*`>de.0쐃PѮve^V~5sV(Մn0S)Z8X$6'!dz?i]r ;f_cֆSN[~Ȍnc+;i\` +}nEx#Η2WO<`O  ! 4e$hW# iϺRc ~nA+lw1 ?^A\I'YE19Ez\qyjei\H@)_ !#`$vhl 7S~.L^ɲМ&BU/ jqb"ţś@o Y:R G%!gd Nὦu Ӳi0  >0ch~6z>%ĜWjdӿgen$y?l&"DB 5g0Al/~2^wM y tլ6 xA=+\& ^< ķ >2G\$ (w`s5"of &B[5R({y9|1\-n,/8; _p\ vƽ,Cs.$C.Jܕ5; (x5P`mҙ^֠( {'t[NQDϰgκgl;WwA)A*@CS5V t̼ zRۑAx`bPC|uv{/BzNDHeVm1N, >] 0QjC+Q≠؃3=Q J)p@Ie?]M߁&v3"7#Hh;*MܠO٣ܟ{2Nk3aS<[}aHE˛D6hR{ pUņ1Yfn 1o̥kR`0zᆪ"S|%uKcMNìD9Z ;BńF;0{jٔ Y_|@;~I"1uFz >y㣨=j-!~f2V `TJɥEl]Z2 .@BuX\# sA >kxGɅP%: >t:^N\ K%!) %d}Q6UC ;ߙ^U͔ ]ym,\v# 5 t +j"2;`dLSWBX> 0=j?G4Z]<z }:sx- =$d}˸sFUڲV7 sK Hֻcrj{[, (|kz`P,o[0+nQk>1Q_AZ`2Ȁv#khMDS@J$GY߃DZ}WꂗtZcwuhEV28bi]@R*24s yr &q^.r"7kkyH-op_gAU-t"ZjNi=r>?A@LC1N@?V=TRjF*M͗I[ltLXjԄfx)XWO/*]QtfՋSp)[j~;PG=`׿52,IȬa_N<]/Sֵ2g=bO:@7-) t(?-]9E$ۓk:E"BVw 7+JUw}b zq5(Gfj9e!G8c`wv3rDw]݄)Ԅ0)T-@wx+Ls`+ Sޑ& n^Cci-X.K%Pp+zV8B;Nw5c ГL;O)\{:h3XQeVRr@5gR 4 'V/mAĻZFTޕ' f6֊pbIn\Sljb=2jjb@(pI+`e qthjYBp^* ^d;(B:& [0ǔ+{^og:ݙaYMP\QrS\ʆ.{;ęO?kꚞ)I_5b ~XYLq=p n0"7+Ѓl0'>6,^(jieY WN.d_‘g}|LJu)g@j+0mįS7WE(>ys9y^pVQH3]Є7182>JFYk I2 {c+d(BxQVAt(q)GT+Lz%TJ/ ۜeg|31ȃa  q&DB[2LRx$6~fԣy(ㅺyH:)+1`@(]| &ezg1ιIf;}`uk$&zCG110/^>jv|:ŗ6soucx]d\.DJZu9O6lQZ,xw@򊘀N}4>ݯRt+ ,3ㆮ4{|clpZv[7\ؕnainF(;C"#8aF`&[_m /F;/a<=Z]'~MT00:a|F_5/}y!b:FHEm[FGtvtP>irtw%5zk-S9Z{J2߽;OD8 Ɂ) ɕD|^D)  BZV}Idle_j1[Mm S10rmHjD CgGGW<nC-CQa:i1EYQ-[N :;F* Kk8%w:K.pO7UL fk_s4 9N T9k2ݼEuqSB$ؿ@7u.Y ~9~ Տii#s^*#=.c:.}t'.R}~' <;ݴ@k56{'TMqQ=Fizp}OPٲjZc<[xht+ٗ~yY[`]ֹ)X4\.Et2w)]vT;an܃:0b=* '+YRP(`%= 7X N=6q Ö*\Sr5͊`(SH""m'#%m#VY\*aŒLICe=\9I鳓8mr>{ji;= ő) Hdv`D{G&W悫h H9>JJ3Ԥ{3V 4K(hy ,~CJ@[2p^|Hx٣nCA ߪ{%Lf`2Pi ѣ 2#Fbлv5]*]tRO vs 0q'dDanki܈jO@~y"8>hS0#EeVs9 %6mLR3zUe E8%24"mk)a}ddf*]Y[GfXޠ`)F%~(60pU\Sgtݸ8rQw? 7: yGcPSg4x¤y05o*rGohl&eV؜$gkSDKas;ex즊ӈI}NEvB3Arۢf(4-@y__HAS˟"ӓ%4qF}Xc_{qw .HwRLy4v`R"nhg+ 1/AQ?p .b/9*lJ W1t ].Hn8 #e@&Hh*,:(k4T߀1 88VPI7 !\HrLy|h $2015`ɺ(X}.QIsc u06{0dn- I+.@Ό`<9H4V͟e=%hZ{1©YJ|>f@h-t*$)3(a5n R[bXT[ \og=UX O) m희5aVDs]^ţ_FfWSv}8‘ZnO+ /:ܹlPQ0sE/W%{k@n2r8X0aΘXs 冸g aOyc \̚jGS$ϟ!_1]y]QIܡ4+R)*GI 9\^;l"_xχs#И.ޮU10EWE]uqP⌹^Ǣ]+Bl:^eU,Bkd1O)lqd.u` KZx;64*jzs1܅^B7nȯX864Vu&@6EufӛGlfew/zru`CP,]KThJ"[nVڙnUؼqR8gPC]Lj X u"+H;j~c&|v8%7끍CG'YPى!܁>ZLkr1uK+;3\DfwfQ`4+Umaݧ1lJ!] Ӻ D;i4LPÇ;43)dqدB1bpԗ 弁>(=>>;~h7xQgX01Ga@阍kլ ;Q\ pN܏ƥqRTMg\7{BgOd/$倽X~scEJpxFt+]KR ކ{[a=7 :\k sD +B%/8rg1]D2~= AAbCzr#yLm"y.ac7C!̬3"$#ЎQud[;?f;m~Jw})r=?/PIT|F0!T  fһM@0fj.P8?{,SC9oF\54is&/Wxw*c}lW,CINJܭ>~F_} 68|Q2 6XCѿt1?j_v޴+s,2Iu{QU|GMP.𹠔QNJ qK;G.(Vek,w`{497 zs- k:位$SC@,?WRqhl@@$~a%'NMw= Hp"<, Њ(I dNVٗ\,3xey)?Ɇj6_t>$Vwdb[C=wIRzюkUfܧ Szv-qRF- iu|gKcd]=gcB<1LK5@R$ij!WE+>ٺk-G @"R['8BLC(.9qQ1Ń_6q.3h2餬("" 8Sv-}ǟ'渕:>ɑ=RqXa@ LTR?Vw# xdCT4~ ,F*ƿ#m}H$lQ*ܛ>쥾epEX%Oߙ =3D큁撰O!:k2Ü_&>lrTyktJuRiA֐f-="ԎS#+e~ %5։& cA,tX[̖tTF-yD%$Rd,#ӌh$3;T<*^/M7wO<[(r3Z%E*_x2ٴzwW#KACVq֑j~1IL sj!8 vD(9GMNfA|m(;GllEZ?7/AJP_xާi/p;_SZ,"y#ˀ`|g xآ `iOXZ6+wk9eF]>k=w ȮnvZK\鞩 @1gNږj~idt<6lVV)4q@>|~9 6 pv_nMF3" p).C>g*qn@g>p>-o1Yd–[m^rq(AMz|}feZ96e07v"Zº2>\AmI# &Zu5uܪ{p7tպ"NMjD<Rù?3Ø3q:QYـe _£JV@% s ` TQx/ĵ7Q2`Z+O(U^n޵pK7^,*6qj`ZaT-.raV+_|{t2gnD^@Z@ۀB +ע=݂g2 JO?7^}"V"#XfQT2${8M,˂6 IS"nI)ǟw# j>%sE!U'~l}U1YC> q~Mw,+ 5}Nτ 9F[/dDqIF9`3b%AEjkBM3Yy( #fƕNOG5ZdŹ!H݊Z7c!p2lj7^v˩ !ӞkBMNpG|o,,pvc2$2'킱2!_ts=sAio' O8NJۦń8_PfKWjzB _H塰yoR}"Xݓm owP <0 ߭6 /#V T3PlBI E99 #ye 0$L(``2qVD6{* 4X PL""Jut7#5sծl6xSAY:jPIR_z:6Y;݅cC?Xyuc40֍@T&ot83)d0G;Ԓ1@vGys{IEP[kEI[,Y,g1sr*GXbW᰼$7~Ԋ;+]cf.l0542|";0ՇQT^Hȇ2t|/&(wpcs& %gUЩ=PZ?+\~#MbFTT@pM^ܾTebU%ŤZ]bAz=&gasUs~!Sglu NN,cv lA;xZɖAX!H=A%.\v{#Ob$gv;?GZMO8$cXg\"C@=Ds {o6-Y[j> h/a32he9'?zW 7i=?;/z VmUdMݛxC,&/ QNgU )x5yL15Ӳd!ͯTmT:U0l-02UI ဨLR*l|RQV'm LoOr ݹ?Vs(@L>NT^8&ё9̇1ORWd'J[?%*SZƥV~p^yOuS %6 ]0U>Wak:;8f8ߠ*bL H 99oq֜ X,>(%X {ϤOaWDdfJζ⛀ms2;=$.ֈ[ _yz.Yad5P=E;[jKǨR+FtSy!0KrOth`Z%5F8Rt_LJm^lhS<%0no"f o ]{(Éa jA =iwm ˹T#dQәPy$n0 i.ojC%I(_ZZ [/Y:hso >8?Gsz"2"xs ,ιkzaq bo W0& ѩp^4UOLwK)KJ10C>Uw&@~{ՋċY|>($sT%eD8F+f֕>8Nt4,s9ԡe)X0?j(رٸgIe#Lko;<F'/`N% f xўvId9 ˓5Y\H{q%ے5胕p=܃i7Rj+l%-|wƪꙐv4Ӄqp/D_CZU#_II!Rj"E%^WoZv4jϝ]xySM3H?̬=1'-bAgO퉥hksh'8p7 *[yf- Lx7 Cc07sD dOL ξeItI8lD{dͫGy"{|ߙ&h! |qf*L GPJrɞ`2'2ʖ>=l;CDaV|.qNp,Gx.B==KBH8s*.U$(a-"z6|U{AK|4cC/Xd+ ˬK_#PwQLӚ5+6#A%Xn1ezqG0ni}t!?tR cPs#~—tNX-Ť%Cd_ ,gdA.-ߖI٠fP `4P {4Gi: '̽` g.3('F6h`]:Eޘ±ȺΓp`Ck̋ա7O7ѫQBD7^}oL4x IE,)Ij`5,xA뵔m ]vQM,km C /&PEp-N*i` W>?(0!b8_r%03B9r; `!;ɛi+t:q:7ңb4ӝ9GtoM!̥X? ? nE[VX0 |sK4D "h8v; Үج?}pY)ɢ6B^L # :!)HD9mZE)܊y_J|5Z QUe 8㗬Eg7b˺ci"*p!ѰA&Im5tACD]yh.Hǩ..v+d\)HL"$~In*#[nWRHW۰MFCکQ#8[6=҅;+tY.}z&C{uh|;:VKL17to< e4e~7uZR.z3G"Qr̅1 6zbAGdŧuh&,#9„mI%0RkvkO$ttp13X!? %:\^6somK_+Q.]ޙtg=ڱL'3C31qdRt HO|&BςY{Z"V3"L?#FXM A:l_,q(b"آ)uHdnj uj,n-.>uQe'7x`@Tԛ˃cfCQ+ibM=`wBW!$lhdڳr0'DP6һIeLo~_o++xVcV pqoLX`A!xZL`T(rB;xe0<"rZ H*ڞu!onL:w[bn4Mļiq}\_£08_PR۠5,JX6YV3H۾Hp_o:$~EJaxzYbmUY zE{eё j%aCF8K-A|_"Y bPԁ8]pWl5à5miQ"[/;N}%R a [KZmGqC@=(jJ!U$VuYq%bd+Q=FAjpvr:p6+jC 0㍠YkW5|\T`9fSbƼlT1YJr5R(҄FfOtЫX1x59̓PzCk{(D׬hpEآ0`S耫$Lr^F4s3+OcO\1s!L^S0.cHv2)K &jR@Z =AP~ٓ!6 &G\e!wpw;O[h CSfߊ=4:)c¸|xF">drE.M`N*CnI>8$""3lNc`u G"MH1=H}LVf?/OBFA=`\H|qUƗղ衹nJ{wՍFrsתX0#,,{Iq> lu &&u]gMw LɸS'qoo'}1X߈A?gl"hk̊_S3wKl:17VmlHdh7.a!P(2BoY9i* 9hUZUiUBj*ǽ Z!SEl7y[O/QERO ͐XpADv9: @/TEe+iJ>9ķ5u?BL\n >Gj g!nsE~\J_Do4棃Mʤ/mĆ Cj_Y}̸ҒN<:b3gBwn/|/"ft]53F6ԯ LGDȷ6u=r0""JKT%CNnOD0৒'.T.+ 6 }]t/TCk ZSf9:]l1͓'~*}/&VOv_R}Ysqpx?NOD,QjM$a$€X턕G{(g ozNA_M9;67LPLJMY~:H9&ucץ/.J4 k6E%J2;q{xv RRp5ԢҠz%|h#(Sz_OGT?a( `WbTEnïSx'B(i2︕𑲚$%Z>gݻ`E}DdO>)ߧ`vؿzhaO4*PV 5tcSQl%(πUxBab miMQВ 3 <ْa'sS0OJn~( КdH訩!w#Jc޸t& a{F~UZEAI u쁙:O"m'.1 !R߫#m5X'E}4ڂ ex`w8J_(6c#6*j#"k2uz"NǮߧ 8GU {6W OB2yŞ+XN4~ls;`={Spss;p$qb–<2~ cʔ^T]NiIqaj\&eнk=tT.=  C^J,Owt@y YBF#>iǓ> H4kU>ըj =įly5D-aCSQˉWF̐yt^y22;G[E%pCI&HsZtӫ΂·Kw0>+wssx&EXen+`jhXU\ԗ-!ZOb;T;ISfJ8Ө"D1 E`ʘ!}YX.9=9+,Tcs*JUxw]OYb $N=ʊ00 ͯ?v'~AcM;-Ų12gԦmNp=TLn*53, ga9S}jk/0>m%Ci&s㕫+#LM\ˆd99&eDxoDhmDfIOG[G^1鶛3L!0 v PBOFy7ZCYb9t¢_SH{',+!jmSLIM3 04ar*3W8.7{g@CaOT) gkPbKY8/]5 UQ+08X9!?U&lԓ5ꖂ= Qج4πb)ql d.Awy}Yzt~IF=9CAI"-H>jRZNjߗT(Z.%vy(QC^ztb=-KaPFsMp)`tU095V1Jw7nD7O2iшX(9wHj93=؊Հmog + !Mkwb-p۞)Y^L)x*7m;8"),M]Ǽ zS r-?dn!yAh<Z =͸}o^6$]ݜ,o, C]JYX{gg2>Hb5vQ L]$xԡ>ѧ 3$G!9 !_ׂM||?}9)hh}j .~p4;4@ ݒ5M^U@7JU2bpjڶZ6L$ q(X+22q,c9\DݒrUGxrO%kT9CKi22ժ1kb?ۅЬa-g=Z-لef1YIx"|Q%H)3;( dGm!TcUpHʷ2Md*m~dB~q^}WVhwOÈ3?,cR0s<9iӳSDhU4>ܰ@]Q D2aTWݰbH+x<"t߸LA}yKb4Mhe~p}ItCLp1.L4ϖe"q]>k+ɜiXe)R iMotᡴ#&X /[ ,7Oj#"iXjDL&(YZtH Zt9t !a18e꽫L k6>ѥ!M7[ &v78 g8'-m295GЎSi7D+"+/2ܑ (*&r'ҠJr78MF;QCΤzӗ^.$e?(nB M{ә9oUX6Q X*L⛢*2F17xt!Q.P^@|`8M/bâJ\<[[p^DvC3P]V9L_Z< 搧h!+v$\lC{%}7w*!?KXL?a0<^ʨ6[$Ā"sFSK]8zxy[W;'DXoreB֙Ѕ]?qaN0Me,|ɩ?;ҒE;S¿ R#┑]2,γZ|<5,'u||VGZ>EFj[d{-O/YWNctZ ?[j;eU~\4ڙ#!S Y[t8()Z8\e61QuJ[C|6MVX ؛qp W_KV2KdBu(L+#݁QBp l o6(H05R[u˥}?:6G8LO^ιA/c3]~^KY)6 ?$3A&9z*Z5O ./.:W0 a8{ e.}B|s̑E,FZA=O|j )\TG*WؼU촟FUk;J 땘ZG!a/-Tox<_o$׳H, 1xc2ZfJ.ɔ%k؉;As@Ⱦ?u#ൟ@~W>BRڇ.b)Q,]B+NxqHAUZh9@Ʃ;fe#FP @>^ހ;J݇wTFn uA`|c[~vV ǡ}YlΰBk{d9l- [d `љݞSXy5-1蛦_7"&)lzvRAKU8'VDN}wo?29jEY5cd֣ܽ۫|a,)\U1 JΘU0rt}/wގ̩e0*0$׭=^}Cn*֛f 9=BBjF/GoG|ItI9 v}߶((oD$!G rFE#&k|׻:7Mx q[E4[̶/@@M93ć}kZCU#Gx)Ĺ EOcn ̛=8eĴZ^O%i x yeUmġh0hxdfQ?/s.hv 5(L=c&ЪüvHÃk32.t))_249_-꽒sFkMA3 Kud5vU| Ji˫+#/0"/nbסr}HuRq9odݭc:$N*3;yK y)Sw ͮ?IannVXs`xtd/w*A%},~6.9XlQR&&7Yҏ4F 62Au#t#rڙ qXg ,C뺁) 03.fؼR/?#P2`r{C#Wwe:rٓmw`Hx]DZo &[hjyh&%74F_f1LX}qZg-EHZ/js-&ugc87EB ox?jgw~NPN< 6sw> 92=XFZA2)SN8Sïo] r%Qnq#f]ir%~1&S[ ‡FNy@TS{/+;]t6^z SPD,%Km](:TmU{u*! (4ϛҦ A rP/IUc#UIS'm"Qӥ"4L8UncĸЭ  *Š_2#p(-K`ܕE+:CwjlBop@}d9ߓ鶛R𜢀regeeh;|&fXYb7BO9jɲda|!KFHgZ4 gž LH\;tO[]Я[aHMk ֧+auɈ*@knԺɱJ+߷AOVB_NVaޑ =U@eJQcBgH,ٓJ%ǥ ?j :8+`͗P'Aŏ<Ӂf7 p1=&qFD3w9֚Fq4kwM7H>v1oڟᎌ(8 Tx_bX*.Lad꺙`E M8SVo qV98Rگxj\hj-;9M]9?! q荬程k3Oz{(\FT̯| w_;/uy!cB['n*7ɢjpJ(.ݓڪ]I$8M]`M^F&A-j#"N|Q" y +!z?,q$Sfn igW?B!'|_;Ұ J|F\@*'?PYí仯OC<4bm[ě_Ǔ=?4nU~LVEgY E6P7rGZ}@g }^- =+ ʜ%Y 00,A'pp0Ц+-/}FJ}Uk '19qSh2}|}Sgth,0 ڴb |tHCv,3΀@6sN:T~4MiKP vkcR+7_h=w/Op"EG %mRBdq| 0{(I8bjHK(1|@eKX"`{@fCiNW &B+gOQY̷3HymD۝Rf eЋ pCdSel7I4ƍyh8Cr5" !CZJ:Hʦ἖;4),.bjغ¨Q tur]}h-XY!/'MS4 ?2ґd;vztF1 d圢$ULu[~kpTw`!ėK#I-[_B׾; ScF _VQ:x3E閣(ܭ)8 HoH7*o2RmLI;+(%+ y,v(˚,=}LE 6idL;tbxJyeX/IxǿJKf2pW(en?צPfRo0`mXnJu%>Yj#Fц͙.^3O5)):LWLjF4g;]>5++аk ~V 8j3tJ823O w^HmL:š3JpHɝ3L-V Ls_lJ7{.\ʞE0DG HZsͪz|[;+ʭIy"+H;yUV-R^煽֣Z2/;s46eDX")0FC1!t)s-K䄀 I^7θ % )?tc 2F!OFrU)n$B) {gD7QU* aIK˔Lm"Nv X):vڞ ^s>&:rːMiEgEtXkbk ǟ-I]Geva mvP[X *$]_>IAjc}(}sCT 5DBD-OK"*k&Y b+dvI?$FG!gJ­rB. t) laLdAz@[nnG)_(θSUrvmu݂a[!HY%-f_7k>xpbѺ wxx <Z2Y+_xIwX9}齕9%hW܃Ēo =hvb'P tHy7CC'9U3܂Dy<́W$ +"Xb#˵Pe|- i:}ahz夡c-B$ '_gÏ!*P}t7̚xBRbn(dh˜?<!L(25]ptLz ̟JXMï_nP"LƩ3^&TuEF'剝t[f7Y6Jb˓DƥWg#ݩLM v) ѡ| yG o(yPl ^@xB0Nvo[de+I rV"j؋4YJ:`F_, >zu|daibj)*adK=6s6pm,eP@VCV7Zf W`Қ97CkJ: =]j. YָTͫ56pogSIJPF= iqFI>!Y- hea R]'Z8)ڐ*dljI 23W~K͘%)QGeϙ}LL'Ƙпt_¤⢭Utڗg7" r]j$!h!e,`V#<|="ʄ.iYw.GcLiGqm K9os(ޚ=U\d}- (UwO.y-UG`TI\U\y hԹxkWb(M"]涌&W-3f<(zno3[vn)RY=}!{2'5TTIBxL֣-s. ,Kg ;?絏}a JF MPe$o7hr#UR=m}Dwf .;BUKĄ]?eś︢lIn1 Be}d4Ǐۏ& co} dC] .!&So9Y|.Ie(1C] aT"_(`Z-#Q)9 HOKmy IF|)^\lhhYzS4y uuOf"=/%WhIX&0\HQw0LR!\j1}`[,zX/$Cc0en/;ָ]fc"k} hyf3j&fU xVxo'n<喘rQ'$V I1p'u -K.^ٺ ]=2 堰š9 J$jP210zFz*^UgТfZwb+ZiN|v,RPHpUveB+3^ಜ6'76M/cQ̉VѾ$+ =YNw\Bp=w $F~SmA&}2,D)X+4R0LFcmǣ/V}oq*b}&$=a$ 9-6 {$vd3X_5'GN2SK"X VTmM2mjwD_vWQnf*ZX/MLOi]P囥#^=tBM%@Kl(wzKwLաA(9 `qi0ѼlRx 0UW7RO)jq 6r (pQ"kmJ0.μ^[vd 0;Nhi!` ޒ̉FBR(K%>Ü7sBɂA a@od6;C+C,VysoQ ^jQڱ `VQ9=b{1I(m9 hqO>3 ]q+isНi;K 2'U T[ʑǯY@gj<Ψhs%uqUM(hj*?5e-B-c.bAb""4tUd=f}tc@ϐnV7)H/7yW'xehDÕEukLI+\,爍:y(BD?C>9@{aE>C9Mդe.f$DH:ĺi!N )ol؞jTVl9k (v#>͚{:Ic6 "sr&8樛w:9dg9CuԹ8cjZvmCdDl+Kb[1"B5P/M.,go#$!1 |I.x:FDͩ}cVPf 8gl892KyG(-r k$yW$ 8y"Oo=mNʷa g}MRj8]ROvL뉢'ҙ4ofH_TmZm&+L{Yh3O5N(r>_ixiKLj j9-&Ϣ5}ݖn=iʫKc2 ĴLqY+dYb"[ܓfE-d6$xLX  [ѻD =o7ϰfȍ(wI/SLznM _+s.J^d}Mf0m~t <ռX]pPA7>7bGzghf fo~f.G+L{5/ƒgKØe0  W. %L@(ߐ>OfN`Xr@Jt h&`HIj{E^yeMAtoI2Aȋ댱D@ʲaވ㸑{f]_zX唜)vӥ4}(6ri[VĈuNXajzq ׆ Jxi, {D⭨8V2u>Z6/&@'u,.v7.0CC%3ٱmzP'<e'&g6㵊>VseѕX@eMa N#Ԛd<{76Hp-DV=3vhg*<QZ%SrB^']ְqjJ o=*fG*CטR(2LrWr=m\J\,+u.8*+&4H~w,BV.*=áӌg vk 9u99#i? aŒ,mkNj1>saA v̋wddq4# -F)ͨߏYY>dz uc #Y\fCg$AӞd!eAW$0St'~A)s^ B,R;9o]ę",<[K a ߛ}Ol8z5=%ek(5Ҙ dFP{Xu*ĭ.C;+ѓ Gf fb+Vj!{+6<ѻJDব`5e{1ٖ⛟̼=Oֹ :!X,? i>Xeo|wKљmki 5lW1lIGr&mr}b67*3U#x8ߟ)vkYItoQkApFf0m$cCnH)7R 4u |kC  ZDC?Fq\IV(Y1}d) >W\94#22p0^gցEmVh c{u\\ؽjjA+| /wta1I#ɛ"T/hpdi#q?~ZMXMRӯy60 .E˗}:D$c.p\1ῐrLۆ_}4ahTfbޤ(7s6fTYjb9ve%^-ߥ(6_Af:]mBd3:L/g冑3lG4%EogbEHMή|kYTf9+Ӧ4);b\zpE~`3Tʉ/whVs>0ْ}j?\$B~SvG(Bjz(@zP,r~rJwxQ K6Um D`tsjfqhw/ _Ma% ̍ Y"V`/ IqfR?’v(ϼ>P Yla TEch[T}~5SZZCJyo66}?2΍k27b)0zbwAaש/72CSc*n7iG6{DdP Ghw$B6V~kgO>z O=RoHg.e PCs^ICoX7q:1ުUPr42Pk_N.ovUS-=`ppΑ6UuFV܁1u [oMOOe/ ,7|OԢ"1A%)8_&8gm~rz\rYM> 2GqIϋaȋW6!R@"CA@eg Szց4F7SBB2(u}0LmGI0AD*׶!a(<_K\OSېGpHL. Zaop$Kރ!JrD𩊨"D%J,2 vAX5NLO>ß kb0Y]\ǣ<~u!e2xilQuσy&^g' &O " /#V]E9͛ Hۏ -,sDuA{B3?5) ~U sSQzq4Nv9Xe1z+.khލ]A fW7'lA]3 Ύ{ѳɢiW>,n2$uWN}9ELfbwPʮhf߹ ~v0p|T"3y Inu>җJMt*bF|QO2(P~:R\w3ؑ\l*MjNnUGhnз\I= nryC`Aw N.hRlh΅* D&9^p?Vz)T:o+N7,Rn:ail\(kC}xYOP\ho#&eʶSRC nD0S_%P>nNrBau,\g/H*!4z볉zY]f+,"YU\2%((>ʋqU?D)t\58}z;Xݼ7j|dZr'5\V#5dr2D_HT^(BvyRV jԢc Ʈ(^W7?Ee1Y"f=!;>[g͙&4H͈d , ޿[rMg G_ui]{*3uB̅~)α)Ÿ;R1흂G(3 b kMxFds؀,N':'琢=O^IKtZe0(LbevWo© FG>G븶Dq9>vdYNbW@jAY Fbo&1t>Ӽֿgj. 9T=~h&G%ޕHY]q)Tf@F^v- "SVGz v@0:i#o""Sχ @\\_BmT^ÊWaunn4N~Gb ^ڈf8pͺ9_{ڼH+T))"Xe+e%o]`gM1BkV/J !i/tif~?63}e\R4= p &2kFy0;X܄ )3 {\ܪ\/78F9v81^ ?8B;/@Xz$1WїJ"]9rq hT,@v2+Dxn\"E7ŽW6;Q"UP ]@TYI5x2k=1`F0و6-ߠ8ͥśOC_ς&-!-`ꈳ8ձVy=3swN mL!f]Cዾ*|ͤk]00 AN T Ex5b QZ|ζW m"`գ[ۺPvɤ^[b76 |D*,Wr:T  k—'\'y[NK !\w]9jfgH/[rUyɐ!S iN]lv ؂feJi<5}iqc<'fV Aq@{ͽ*Wv'x625}Zܴ5|S?Rm(d&W'k[nP!*oa ob:r6 6 uӡnxЂ~tOqI8P=cdy{аܪv:x'a0BLzLcDQTFikKu-*x]I˙_ᛷ:po~z79S:8! &I "kaӍ\#<8OKIY D6qZ56dhd\f֊wޫI8'~ fNiZA8e1دHZûA^/Sz }lk~\#J¿eObg-y汬q4j AB?&*o!8|1LEvc;8_ϰL+Y{ãAJ;_ 8xʱ!NY5E)$N﫽.ׅPJ 2%ZH.fHl?&L鯉= jFHeڦ㹈[7q$ɥh1kq>hucmA%T€> 归%Q o^ ls>s0w,-H'`NI1f$$+Fq&qִ20o-NUCbBQ}!V?ݪB6P0zɒ} ) xQf.PCٗ"S50Ha4ŝj 9;-]+fI·D ‹(h$;w >xI@XʷK!2/Od".RK3ʾ-I7Ź<@ײkS ($43n\\W{5j~.g'Xn| QHuӂz?gs%4:𰌌>+ifSa%Wp_6ߴA_ :|uC ;i$^&v aC렏źR/+1CsTnn)=Ha_"#Oa^(2TN8z97Fp i&s)T0m)؛mJ1T,b˃ilB&ĸ|K=SV?pو2tUW-J9w?$jt% oXxա*En|ĉER#J^"qlW=FҮ6MͤH/_A]>ik ĦiMOo X#@ˠϴzAu4sz:}W}"/b{1*>Ǎ%_W\|jnS1oI~\:^`G*sc\-q҂Z`2}t0U T:5 Q+w((L$(Z>0Fvl`&C5E+ ghör}B_쇓Ohk9B9_k)jc$<~FƪXDi- 07/[o5>73tzϠBg!AW7IOf S kVfʞaZ5 B$YqmSk ^mb?_e)3v4la1=cnϝ J*|y. E+@cˬ=ʗ9u%\zqd& 4GY#+tmhp\Y^qhɟ&xd5sW~Ss!#6CzEY{6Cڬ{!)W* G]&Mq5nK§[KeT˙a 'E"[ P$wZjnEFlct2ZB4_A}N?)@ n•- A6UQpq&*6MKYPb7 )Vki6;/zuNE #|CbǍoW;dcODtڝsmN$d9QSl[; *iSm<*})M87Jg̬*sޚʊԛUOqXN+x `)0K,s13`:gvxRթ@fWU\X}V-mيK |DU9;g-U m/`|U㗅yN")nLR,}!e 8 9&qS_-:-q/u`cySӋxWF=C#}mC;H=)釲p$WB%4l}P6ZI2S)z[f4 N=jvS u+uMY QdCILQԑ"j%)0܉Ṷhi=yw!#+ gK-y4[;b q\QZ y8ІdM^+n(3:<*#2*sǠ{]0*ZoP"LWW;n*նanpx DޓXx|T"ije-Bs  E;$u(A۩Hv;){pȋ/&v<ߺ@ T2(nڑm ō+e !ǐ.\P0]e$Nm܁* c8c.zS{HkM@qX,{#_NO>z žh I\mBjNTV|Jӱ3/LD$U kJ7M22T-7|<(5 2{sx>.{,dkm $}^hF&RUQsӢYyIwVNV)Vd8i{7jY|ٜ6& HP]M'GT -/;7 (MUItd+ϑS;<6\;Z68"9z(\;d bʼ%ݝ%WTq2&ж4*NHcEJhi@ Dq\'Rtq!3U,?ع9|XF_Jon>W.С>WrE2JLo  l#ՆҋjQ4nSHk6 ]QS,e]SSY<^+\x놇/դF"}+ eA)}i?n 1_||>;)[*:9jR B?ǡvd8hW-4+81'C,OZ\,(Rx/FlĴ[2=S*@tz+|V"1:O\2[^ yx8ʓf"ry=I jڹSfK.Xomn<PD*h#-%J՗2(TCfH L1PPk^=dro-9|?œ]:4i_7/vF" Kf X}rBm5mQE~|A|EjJ55:xHHf~rx݈U4֞r$N*\߇a_9Iǀ-%V`9⨾ﰕC-m xb1jWt Jj@$}QM>$s䞱M πv\X_%E KQm'bVm'Sv#Ԡ4#ZNk&Oe Bgikz)*^2 ]ZӫPcPGMd62]}LH8¤0MGt'O=Z ±}|K"Ji~} 8,ֻǀ_E1R5`#4w͹cJ7W_cΫ&zdtPN@IpsjXsnw/nfB_'tHbl Fwb'Rm~TEcUt$OCB'en S !76شp0rW/|m!]7VA\.SEg[8BZ[=;)4,p8 ,``Mh9HX!e q'pϠ'kP2G\ p'fM%I9=?”BʑqoƻR])"ۛ7"ٓZk4.2ÌuF_U ;eй1. W_Lt = Aw%=é_'v8:jAi -Ї2u67@WGo]MDcXKdx.;9.Jr-9yWGA]JN*'Ϧt/ Z^ySCWkeyDsq:'bYObeǍqղ Fw[sCO/I)w4G@q;YWC*@f$P/;9&>N%F&e{hœ^" 7#<*oM7#i!sطZ+h2+IN! AMR4;Ja_ZYUn-pYA߆Mw!J3ӱ%$23bEw;O$fףX eZ+%%~Y]>1 5okE7^cm뾀Q0%I]R? oDqb;cbj2eJL&\.Z )Kz 'ɕ /!;E? ˊ |"U^&f0~c"$UfhN/Ny es>9iʽI1k$WV| lnÊ4N {Zl?BI)>C"3h6$=X>*ۇ=qdG UBgs/ZvR7.&DQј0+f6= S#2rp7%Ṗ >X*sW2.':cPmqaq s`$09*Jڻ1UV"a98*:򸻄a4=XD;#{ U[hOrEIF/&vW2H83IJϧء>)mjՐ}Bw>Oy:$7dMW6aLJlnU "K?R^? ._˛5Ōiuc `l|OjgN*r8G|]5o5U﫡s6bqGؚ܍'7>!cKh_U西Ce ]k0#6&nH{2lqy}HKL:"悀f:נ%wzlDfB?fMRiP°ޢfphL`Pnpw!p"JOlB@,Y=9dk FJ}guHy5^ޔ$=QLNF7?yL}g3FŸ!=~3S)^M-j-#E[ᆚ`ucd%Z1liZ5]: "46w55[$%ԝ@_n#x̋/BF,wHGB%vY{z1˕׋0#)h;t~aQmK]O8I)W.YgĺX'(+'V>@y^tH=CJ5Ҽuջh'46gJ:'}%*^SY&[4=[ϑ͠ "^S8ES59wZUvX"ȅA; 6mm+G[drV Jl?Q1ڔO:^c9U&D[{V!X}3pdU8{DMڅLy@GU!5]]_}.wvL^!nğN܁XL[i+I Fb_^Uch7쳺4N5|WǸpc,'ՑfhYW&˒یgx{trAe^ULRX_l!M=&apev%^V8 ubY BjoifʑY1*RVS1sթ6Ѩ/L]-!T9D۪i(3CkahyM&Pl>ܴ%cZ΢s,Pg|7فp._L@ap!W4]L-ڛؚ$k @h fe%g;a.w2+`=+͕&'9v`lk#xy>RR5(DPةVPmm4^qRjB/?$wV:sIJ:w[ cC똮8>E](܁Z!Li+W._AM#TSgaby" m>\ӱ\OZظe"kz95 Ҕځ!8NGjHץ@4I,z;[pMɶ=a=֑qE$I z=U{?c<\YP { fՁ.*1 [Fa]"-FE^Spbm{վͽԟ }vm43\)AoTeL2\XC6 z`yS/$TNa1O*S^j3/k%s r{vHn|g0kա䘧(Zq|<֥)q3iZ; K8mf90|OX+58Y}vM~ԳVB@>"44=5|U #ZN?tYﲴy̩刍?fqm#`[wD{UX/y Si21-F%a`lM̢aazRNYᄝGZZVB BcwnK>.æz>JӐ1AV}G͙9Jt6 CnY!'3٭~R#?ҶJ~+~GEO1^D}'f_ y̎R<Q[9NT&N*|>Jܐ TrIH(>Rfx;^,FZ54˃Xąr 2 |E3U CKsXv)  _-&=SQNe6pj\=?HjȐز- zfDoVB'bx߉<&uÕ+`P)i3n8kmuuʚG*uZ%XX?agz&u #hPy`%))MD)HZSh`a|x?[Vb-x[Aގpq #GO8FfO ^"?r\.{uܝ|*?PT-˞or=yfBl`sjo!S]ȽÎѹLmqU3дIwB!uD*e%oY.+a;鮤).珨'J k1CJ1x[rphVnm&ov#II1!Ӫexkl.$ʂnFޮےaV8V-RA ݴvLѱ,+1!csUHכe"Oqu<-a(f'[?x<ڦ^1 0ڗ {HM:QK#0ʑ#<1Z0IN Cx!dMܟ(8!ԯʹk-Hr{Uͤà{P>"[jx[LDw!"(1>N} a6<qOsH-@|_Ӿ;kΎYbca]O*${U#s+cg*P#LP}%=\5O \*+@ɟ5wp^u,<Օ9B5R7V,իP]R] #owAkiM\ЅLE"ih,MKL'J+qܐGM˃ g*e”qfje}49a}gdrW dpշ ǎώ#an3]XbQP<:,hRz|1RsCFCP5)_os?hͣNR#L 9צ=Tq2-cU/DD<ȯZdv:Ņ-btĽH 3~h;sTS@qF?OB2ʀ+/81JPv}ա-NHeWn1ǩZ6c+Ek^n&>)&q-ήi,:;6I|1Ӎ4!^5P}5QڷICD4¿;K/Ze905enRCz+\Q(;?R̕҂aﻁӪ} uUԷ]$6; 4 ہKk.oh !tCULeEF;d)SrZ#YC} $: ArRIA( G򢓟 ]\01x @Fuc/5tDDJR{`:~:3*?^FkeRB*f}2aG5| cJuk? M4bဉ#ࠂ)f>)xZh3'SҰTb0}թme&/mF%dYQ,Z,=ϴscBK|q-7>}4,9X{D -c䃯1>l|HkCJ2"k(yHEsD7?f'#45S>sə|]D~]Bxj@t.6 J?pT3A dMױDj *.0:Sم[l*SY *|%G m5HF0:ڔç@N`5I@KɺL5ӷ~ۀMnH~ː +q"*s>,3eڶ OjY4 D܅0W$[}4<5Sf}if=蟟XXͪ vW?ZsB b ]h*PבB˱,%L/ٸxL> &C*CۢX^R%(N3m>5G4-uRN3F ^:KpPclO[?g|! h h?mPwc9nYCܮca?rIK;z>ZEЀG0ӻNN>'^#`gNrU3` xc sY*?nM"A㚣ta(:.<zh k2B5Wų.H2ĺSr"!ϙQ+%WRc$կc>uwN ӄ"¸Hf! #Ҳ-xkraZ.>ŷO߳boA)Gܨ O:9ũLkeo=E(P?;)hӆ3.! (baSJI俄qt{[kۗg'r3n5]p >Ԕ|?lwCGۄڛk7Esul:CLj|iLׯs$/~fHU_vd 悃,LM't(ʹ{ALj&u#6AݴgPs7(qu/T ď^ ~?qhOɈd%nKJK0B}GRy<1`^UR6I ayk"]aR$XmwMWeiip6q_X8}/qt.fsiejI:onƂfcr@ȃ5pBqWfLx)d"g)h @nl-5aID*L@>ٴ3[pD9]-5/,Mn&mڱw%Ncht`Y׀];}C\f.siTfn6ӳޚCL-YڶR{MI%9 d]O#( m* /5HJ;IʄYt%u=~71T@kcaU9hd"7WPY䋙<֗8dE'oP6B"lguKppS]Jd&EGL m$QA/Y~pP؆SCI; 9K**`$3YWi*rqeN}24ؗ Քfc1(!(~̇En16@<?YgLfJq0N>D$=}$V`2H*aB Oۋ1l51tt1k!U+0YAhcN_,E e:X˦8>o[S j1OCW(w6p3J\+:{ I|8~nV7+Mv3( mW$F!>[ھ^N)UJy@Ap3]9iBomAϨ# ԟ/Ͷy Fh7E;Z[{{&#.N/DŽ'C@]z,t|uViȗٞyEZFFU\UIѥC쮥Szl,&b vSrHUgVJ:kKoB7٢މkBBg$9DL__4lL ed1BۗHB]0n|HǺWSkip𼌻Z)_=zNa齳>#5dQTX\csiG4ڒ&[Gl܆0|HMW~&ªm{2>6;ne\_~w^m5r+F[!, p>Ҵ):“R^:zg4rCC\'AwL )C)0YLqX,#f$]@V_vZL(N gW>nǤ\ Ț^@'rucP=rGN9&C--!']YRoVv3TaTT|kއ]@O[`;gL~b.jvֱ5'Eێ*lj'ίrJ4bQl@!>؏' osH |բRU ʢCLR&eJ뗧Ď+OWw!6zJ(Jp'Sc$Ѽqy{3X쎸<4]1Pºv$'?bid*;`kGM=pZ*d XY&YSB{8V-F1Mˣ"z¥BfaP|aNDP}Ѯ7R-Ҋ0; W_=WR*9{-rnscTZ MV/eHӛiRB4g(IW]'zŻV>79E|նm0DhsZ) s9ۊ| I9`ͅcV o\-u3F9pdFK-c}k*n6]AW¿IL(ik8![?N?9I9&TZ8ȫt#9Lq`b"^Ŗw ھ˴g.NF99Ō^]7gU'MשP^O5{vя8ZSxs[1[pKfhg3}86T)Vez;c8b/Ý-^ma OJ s9pB関3Е9nyX+B+nށ*{-7ݱT^)'TsN ʠ5y2C.ٗdvJƗt@B-?vXX:<+sʃ dQVY>L ~ΐI!{rw],]uޘZ9:ܢT>wF{ R7m&ެsr:kWZٌ4ޜss.Or40m"|ti,s]pƻ׳_N q~tsdאbkM̩y"`XxoAj8}XIٰxPA1=7 ;exvs濳( XaT"ܯ^[U.T|33qTbYYϵu'ZC6E>UAx1Ÿ; ,L>|@ψ l?  ;_0"<>0h{/] eM4|fyoThֲfo!$eHa/k+`\+z͐µ>zEeccTZ4{-qZZmT.vSD )ѤB\v.6ÒtlA:Yf0(H/5)BfRL>0]?UWgP\BJ^JfW^nk?^0*I2TTRLh6x߮$OsHe/!ٕ!mA/5W\]uG4BhoM=|ez @W^{(Z1iB3[0E1Fx8ÞD<:Rh _-n82cBg9rraKKr2UBϛcML95vX(q]l`+h8l&vk2(PENUrp`}eGV ;PxdzŔY6#Tk!['I3"\L[7Q}%eNi'yBq>G3ece6-zL M9 ~fnR|`6^/ȑ(G(\uAWJi"G2-kl,qjhUł;<̺Mjnu/="P ,E`)*U̽iKѭmUWӞG|?R; r@P9퍫_ogA\ ⡙~[%eaŃo:TV><_ kˌȍʬ_Y"h@yhZ4 OLM}ou~\Qr *ҁGW p6gER3-Tu?[Z.0!0Jt#P}Њ[!to5lT c+[KۿGR]fk-_t\Uŏ t,0ISsb I7ϝ^,I׮PKvT{7fДakM’֭~eP)+o9ۍzQޣ?ϟb"䩁lKFSbO6-NwfQv(NO>ě@ މ:q%o;-|̦zOhɆy">ՑvX#WoJlͯaP^!ͻ LF=^ieloOs2)3>XP)~܈JÎbDNۦJ -`Xmͩ A\_;RkRB!*xx€tև5ᅭrwɮp-'gEy=Y0<.Me:\ֹ7]+3njԵl7_)F RѮ *G##A`B;?ͧL#^Ȩ_<AxxRg:ۤ^ZzB h֘?iPI̒q!f%Aܓk2۞!E{OQq(!9(t8L?h9 QˌI6h 6),o:O'IegNۺiCBqh]m%sĬHx&PqPg8^cփ&$. RBʩ;G3HBDrʽU4<|HOOA~Nu<j GҺY&%s[Z<40>!8~aP?AK+ {8_2sǑ=uAO XF۰4e2j~=͓ksӆ9!NjxF9C<+CX #uSSGܹb7L;y[l< 6բfM>t*C؋F:k" GE ^h%iX/:O:HpG!kI\\Z紹DL0H a yc0B~L&|#*>ZyBi)琢 Ӛi.Ě]ѹQ9+2|SoLͭf\;[aLWN4 ]Pc麾K>(S>x^&jxuJ+ڴdŐ$3 ɟJuE(oF{d2QBav8Qlǀ/˪]]8-IoYs!26 FcRpとk5R!LRV(IZfBAQϫJ넸 &]JP ~J%]6E5I@ϙee#9"1lb2{heU3yY<.3S0PCx ]Y9Anwأ9j㥚I92<%ŋbNiemӫcmvoYרּ_X}:⒆kC5 ;zO+~7 邚*c!DjTq"tض"_e'@YAyԞ {.?4^wWY >pz"x \hO)<f21:5"ac69IP}E0;s࠾PnRl8 NqAQr8gw&k@۪M3+Í @+Yx)B]\@wb1&=b 6_qOoݭ>[HXWq>XpEh @JDvk>38\w2XpϷBY$ZrǍj4AAr=NWZmtGöՙ,g+Akj =i Zc=饋uM1k0dm~ G<\ܯUkXn+[v` om9JB33PVAZ0d Ve-JSQQ`rؔtmj8)jjwMNC-n.[pYdT;-D\)<<|s8HnI}$dsSЫ/Qj..ςlKDp|zv?rK`ݖ'0*l)N['ՔbIqG,*>Xuc+<{}Zr!R[~sE 9ߔG/VdU[R{E{BMI.&`|0 C@LSeGY3 &.moDO>Fk DW=>H;C//-[-r' ݕmU ;T!u::7 ~ruQjRa7b>ke!yʖdx"샢䬥 xgԻcpl_4jŘ/B&uZ 7oC>gkT%1q-*;/kUAcP(}p 7*?6ҕېW,_>JLѐ_> jcOY~q!nR)Y/TA˜\VC\!˴c*I{A HOa ^4MR=,7u13"csV\-YC.+-TW#wi+ny쫊1ZD6(v5Hpd&&* |݄ƍz'9/9۠$*Βi7H8ي57feƪ&(@1ME`{ ٍ&#BÈ~|uS_HR5 ,JyVFɴ\$In_b*q)h<$Re!F*6T+R>KAc|vd@,~EW{0$O/p" oF!ohAbޞ}F{y|qsĝRjIA[ȦIjMJq%,Tkg$&/y %q$wB{ D]N²{V2tnCcgJ (DMوv$Dy_!a&7  &2*E^1Ғ]׻`Q!ݪGH!(=9k{SDꕠG^T'*"0+Mvw m2{ eXR*Cwl'1F|}^EvvBƒT ן'BOtSW0KGv{xx䊱c^v! Atp2tG'E̒(QFmt?|RpĉѬ^GXW4J,;)򉿌HS 44] Yr}@uUk>";z5UB&f^j:@}8"߮Xoy?|jI>f: x\ yfțXfRuԷ|% # L,`<T񩴐6NlW,7#&e;Rbhj0&a8cZ^'>zMיk*NnC2ibb9DK$&/PHLe'";nw:F /eAMur ;DKh bᒋ'!YL p ~QAKmSѿ+i%$;b+'ug%XZñWYdɟ{UW.V[$h0BCJϋ-Y,GwBjTJXõ[?sJ`p8Et'OPs4L(>wS/Rt!TPHaˏP҃h4yH!:[-.( PWWM#'G^TeMZ{/Csl[ԇUG#0U,RTUdXdM[>_s8j5N*)D=ֹ| #ҙ}[U&|!w uld'΃ŨDr3}0# 40+N(E<{I\pAlMQ/p  IEߩ. v-봔k[.;0Ѹf`8jaoYQ'Fm͜__$YvNIL ˟(o=.;^W\U6xW,V}34Ut^AX8 K֩껑E4*Vb^,lQgS~ ؄,WK qV}DzoA4;3sX]c⁽+\͂x5hTa$t#U]$ǵW Sx@T_܏$&R͡Prgk{}]cxaVS/JBVKOQI&J Z3*:̗KM>ߓ>@+ }.L%0_9WƢ/zϮ]?9 e̸(UZnXp;ɬgfpۈ zpGLBSy,nwʙKD P.z-zpPXUfy* `O=67F3#0Ǖ÷%b|-f `8=7U?ʀN@LoNcC~~>4TP6D<8}PlCt: @dΥ%zրtTn˃lEɃ)o.ǍGd=]!יG+(UF+Cߩ!x$? fvDpBr|I=br*%ohVp7UCyr@~ s-nHU̝x ^A ˲^:\.[\ߖ< P*[Ecw5kFFi},2%5՟ a!9f,RBW3e`o4Y7e?1?oeKˇD%<\rLN7vv,`|_$s̈́c9)X&BP#Vck:~Iù綘6Rƞ`y}e[5OϒramĶ^fhZ\4)Tn~4 *"zL}o:v|}PI`ڴbcޜ-dk?{y"Ra ULjFػՑWO!Fu&>mv7L z8dyxC롱{$) G?jkGpcR;vKԻaV SєsxL!@98Gy #90#[irAb O0&%cG 9{8Ӷ ^֥K|W ']V*z@(.*Z=\ QBRTw`*#WAhE@k\[oគ™?:qjX@TiB Yn>Ľ4o7vSN jiHIV$aH#1-k28/^EvӲVqF:0Aھ-6">&6DN1:r\1S /ZUȖ`咰 $䉶܉&RE0C]Vs")c]iR,|g[8,/;_=j &[nR^VCS0olk^)/r.8/>f:d 0c Ç/ۯ2Vaԛ ʹ'M #tw8m̥jhE}vD|ZLR!SWa̯.n[NHdǙXdMUFI{.V>&bpJbfSH }OBxtG%PõDRȨ9ɜi q* ha:[$Mr @*z MyCx7덖{lXkY+`rߊL_8ɑfyMrZQWb\p6Lz—H%Eͬ\c+C^jH;gGC'B_Q*EG=f75yifO[N<:=JqU3bQ0h❎w46WКw{uq+2UX!EnKN.(#7qF 0ߜe^'Od7V[xqUl_\?bXXS h6Bxe݌T?b~*G[9_1G /Ϳ)@J@ } U X9 R[$OܺHFt4%@-!t0x$t`p N@.6+~i|j́3[Z: ǞN4d Ew9n7H64G4V\I|..(t/Fe5Z0+ 6~oY59u kю p2S]"W>۾LE<)Ac˦_DH! qZ%gȓjbz(4x-m~䭵O8Ca&D/@*&9+wJ%iyY~n#XL\2"qP!Sis vse;*ށ}e {Y`R4\W]>S(j9!#<:7a#zRnZETUf_81>sѹ amt/# Α[֞]{eG6? ` %cji|4^.*v vo_>_;%C;뙵t%ew"wMl0 /ǡF-{Ȭ[Ep|IzcuF-洶e7q]qqZ"B-k]]Jۏ’|7#ţ j\^}$xP{!v7",܈C?[ru<,NGo3XqCrZQ`0 Շ@jHY"Ky32 J zJ 4b[E_XIبE]ͫتbZB,[WϹMi ; `&%(Tkw.m 9$'DqHnOQjds0@g(ǖuY| F;߷T.yh\)~JypȔKP$ZWߧMmFbfBrufM.RݮN<;"P7GFP"tweM(KACGkrV# X021 [J!Nb_ |JBv[mɡ.AUXDU_8xΫE_]GjXoEu~Y9LuC˶ cg^OGjU@nv 0uɿ$rwf. vT?B'XrRE88x5዗] :od qAÀ>ײ#a̮97DOĬ I/ԙ6٥TzQmEb{Bߙ(qee01͵+ r=nW9AL`rsOZ2:E,oe0.rYXxl~ޓK2̑K"V}P$LVXH _0H kQI?.Jг`5O'fVnפ0c@>r܎;ƷYLA!k{ܨhh1/MkP7Ciq9܇wemdpḆO:^({qFr?d[+Zô I+ak2U~# [r`8ơ.!瞠D۞j# ҰEBK-((aiL]qM=?8znZ1V.c&eiVɥˬ/0go?-͓xUUTtZZ}˦lCbyE%'SVI&0*kh4QHoS9ρ |ds_Gοه7Ūn%!%ͷ2yhL!X^O!t.[nh{>jr Zwg/5ipa Fa%/pWAVy'7OMAfL t(# M0BABS<£u[ 2o8Y%5g~Vz/,lQlc]{i~Z,;\F1g3;o(UHrS@plfyDfVr!]VF9S% |ߨSSܧqu9MKC9o孎ITxql?yʉ0- ~&vפ5=TL ~dBm$#CAAC3pҼv_z㷤mܘߧJPH֤ްX(jC_.qz;_Φ 3e8%PWi B6m[ãEe{H\߄؁e^C6i b[$ȂnǛgagV`M|dכ+6A>pެDT<"RAvg7H҅/M1/Qw vy=*YbÔYS= Gafs-[`uMQ i1Ed2xyX&{L=VV@.jHGo>~"uvL eٜ*f)b K<=kb(j[RrCҝ>ş,_0I& ;=AL_‘4;yL;w<0 쁲xN`"g`O*u=@N;խ(p|e0c hQ*z6/'kD,fU0R&_/is(S?fG';"0U`"X%Tm5ebolYDi@Čy& ڳvT vzWrXSٌ.L@rT2Hv]{%ĈFϏ̨E{WaqREccES`|sW+nx7Hs12(5xĕsVYBՇ棃k:N0pK߱r `/j,/2$Vqk>g1ddkoѓcI1\wK:y |o,">2-ZAX8H0)_ FLH xf_k`@ ' 1—,MY)1+;ITly!'3H#I)Ò[2^Ec*s#X%ƫxGd<&yWs$љe Şr}y}/LLdd -2@d?״(??/{`Ј[gcGqYշ1B4դC/\huֵWe)^@5| kO;Q'\J_in}Uϗ#Q֦#.XyDv">Ƈ e}r}0Y*AD9~gvف?P<,ZxbZjA-0vf~V/f A\9˧W^iic t\صM/@w<7!:\44FI@ :7]S 1At? dnD-ia:DŽ\/I?Uu||i_ +XTށ8-L\rN!<'?6ՙTͳHʁ(I}fQ7&/W=5o^f@rBQT]ƴwl@y`fOǬB6%])XX*ԔйՃF 3یàȋ T /f偪gP\s [s1eq*^ZV:98IhinޥoY '`cr ٫PaJ"T^=7䲼vf%T:| |/M}8.[ɌPYFlLL0$x{N,deZ' %> ve~ l6ܧ7-([r#@{tsM摗_l?E Qf; srtQ-ךj R^x8%@&(b%Pn8C&RNѢ(0G^W* (8qhpm{1X4v7|Ο# uQy}aKkCXuѐj #%:3b y܊'wҒ3JV POuM~ 7.zpN= 20lVM% =qxv. 씑49xԿA`\ =$o/Ґ?rx0g9T?wAWmW4jhg00r[|=\ |oE'Bϕ2 ݨ5n\5'۠Y ʒ_FV5;U,v{oX9!UyxmdDid*9 "`=PjDSJڢy/!Zq[\t3+~ J @c3G5TU>aW(ˋerHIV*8?X=™:^K~r;TARGA vqrS_f~cZeK$41gM{eEB'aIY:n&B1e)r"xYXq>h5m:®κbڡ4;m'viBO^%pK6t&V_pWfy6*G>;?WPCcaʿŋ(2Ngs( Mse7_-'?e!@WY۲ B;qkHaaJo@+9r$ G\et$0.ڂrheA_q:\Βu"T\,!&ZvG]:#՜i߀+8X~nky7!VQS:IӚh?Ldž ЅJiB/'Ri 幖r3Ħ\8A#P2Sz M>o Yf OD&}~}0N1yM*%/²|3"@2:POL_T@PzUӞ&3Vk=Kw)֢fGR{嘼z gKwkJ̘L:LQ!G휪GiQ] d_ JNM?ϊ˖p$lJo|DzE];j"u .{MzOF+:\Bh ݪ!mr ݲDмN^ǰj-%l5|}hfwS A3Mf]&QD8f1?RQ&HI)N*^}]V:l@X; i 2##1w>y=ڶ[d8 ޿Y}#jm5CzQrIv.m"zH( {#f[u_#,Augͫ=igۋj{t|gCqt; d*I&Ў\$[X\b:Dr(o/ &Ά,#d {yCwTwNb3E5IO\VҺ#͢ ٻM_-l ГN-QfvS=`> [ȺO~9nU1W uw֛oi3`R  tqR*;e;qٛ)k*ĖARSi}Y٢t|TB ݈X0]x ,udu5#M\\G1iwg2{99l]ydmzbO@vիv0Ȓq ';F06t YvoHԛ5z=eN\.br(9^D<>j84\q0z߭PW>ؼe} h^9~^h.k t0|CvA&>FTYevS skvכ|ABϟV~CK]" H?˒J3 1{:S^mN_?wN"NtZ8l*Q-yvI$f(/4. Q\XϪƞMN8ԟ zxXRURt6@D$8'iEg'x#ӵ|OWւtS `]Q*nsC[. _>bL% r(u09`Cu1H݊ 9||]{[Z>jε0rc9!tL~f[ H SLG+ b9?>IAjL2 ZZk|s;ю' ʄ>wOSӣREO3W2ɋ,De;:6 :7?W݈Eb{̧6n_i)c*]sDc+< POv.p2Vi֐(8Kcl ɭtY46Haο;MXm[7v]ܡeU 5Y~@J|gߴ%6oBҏ&^0.d0)@XZFEݲ5UCBقTH^{K3Œ"s+v>҆Y^CeѽҞA+#舉GS IsP!uj#6OSc~OD2Em7X4OLq5hx˗;[9fv~ !i$[.X; Pp< L:-fjbXR*Q0"Ï`1d@ ԬQ9ML,y>ȯpށLw,X̿x{&=ib>) x υH_px3ߨ [3.ƆL0`Kᕔ#Te E˟`fS9L%s6pU?:".r^P 7buOvCOAZIG\L!+hd1Ýk0>>l`b:ZE0$uygf=it//tXQ;YLN5_0kzS;s!m ik}#JLs:"W׭.f<{=}0 =혝 9W|_sg$qeOrκV_[K7y~IYhxҫa ='B%3B3 [1YLn;enSt;r$L(ZCQfwi{M9%<ΤM{ʢA0H7,ez)M+*ÔSkeފ*pR|A8v ~b)`/!*utgVPI!=sƱxCHY0-,xPmAMsi[Ep&*J9N[}XlCRS6H|BX2sny s[:F?FB&r)э&GtP~>CH)ꐉ-оwۙ m}3R'G1k5@#Ŋ;p 8?F}Rh뺒fgXW-dHx`)]&x32Kj^VpRk'@W[o)UWB`ܰqA+lt*obwv%OwPDQgö&E*("BK:_!ræ Fnբ7[ET',8VD/څ.TlkH"pj0QVY8ȵ(M9F͛N*~#*gMNHPo<:4Jv~UzYY!l2B*(;YB,0 o|Jl$ .!,xB|0܋)w6h L-9MP~NZܯ\<9 <@M&m1UWBS5D-GlxW2dbP05Y0TQ¾b^חfQȥq{o{ |]ʁiU!)57fdLf{ Ӳ`Z y{=D# "D7G4\o/1gæSɴMNdj Y܁~FHZF1ڑċÀI㷭qT^AXL%Uѽ*gjZIt tа.jj=qZ[tO 4ջ2];CpD|>P?khD#uF:<1xXOM&#?u;֜.:bԯ `4e^[d,5;9]n^P c -uRV5a k|0B43bg$ouv-AZ#Kn9hD_6MheՁh '9Ǒ( z"̓Gt""'H,A7í  WTnqS&l pm%I5 5G32!(ϜMԵDȥ,(9"ALH2oHG8̥˪C9{lpu%غ;k %0LE8w}̑34&ōu/p<*6lh|tPCJI,[(X4PЀ?pqulnmCE')X\ >GU-APj&dAwb]Te̞YM Rz|⥜. bx]RElԒ/8m9ҳxs ]#R5, qB_iua!Jjl4|jTĐiNkKK`WK @=H[6 <-0Śz7E X$HahT'ڗ]?ЊջPWA[h%?9&3ꥶ*^iT (L6}xiYr)n+So]ʱ 9}F jM)g;`ybЄ}*32R .Cc+]і.<6Zn~;Sq0 YW6U:HE>b ! Y\Z愥C^Σ^ -vs&$IQ-VI[W%O$81*oN1QNS/pu !a]AΦ]A43,mA9Dw} !͌#œ3=^ Y[f=7*\uh%Gh[wH2c ~y1VؔEM?[`spW6ϩp'Y1%)٤kbƩ-;{J CX)NO+BWVN*T߃ٻjWl 2V'sn-m}=]Pf8goR4i @?ԔsqNǪD)z|OfG[خ~6"icOx>l]?.϶)oI2Nwagө+5rc§}jڡntgsZ ZLSD%> r[?|Ԣg=|xO&2:D{Z!F e }HOvVwҩl '~_%aKtF~ 9h Esw| "?CPl-dV%hupDxZ/,x%n' Ps ϯ@ځ[Qb %,=x)rE>\~"m@.j^*br7S!S90n5_7M ~ܣ]0ʩVIxD϶~?&Il$S$@qYb&[Hg i2GO^keۓ5#EweèdD>=B5Ȟ<9PGؔ@>dl|{Q?Z4je+2oq:ҩ ]+:j$DM1|gGR%8ɒ%o05;3X(‚򵢯0?fBUW4-D:p̕3䘱ᴄS2cWvARf)sՑO&ۥF#V:?T-G. ÀnXmHOG5ճC-"v@!dA?u `ʰN# ,qAO{ a ,ƀ5 ]Keo8S[!MM&o=a;2K2Q*PӴxNӁj>f8[K0gs̴O G=rp‰-plbtZ}Ow]"˛ 4;WQFn`&DVf7fjy"V{ tP 7y^DB=F0HBw W.GO Iu6|NZ-=Aw|&s%gie9uZ3޹g|At˵ ;]z~̉U꼜S0=rTJ1p=I#e  Gڳ"d:D8v BsJ%}WHI\_M4՟yt91J P]̠lt!"=x9铉3Ax_9(.B'Z| @%,QMŴvcbu<)Ն|\?2g,stulÐzqtNeXA=QQ2M,|uWȁ&Ҹh [g(2bZ\|n)Բ5EY8Dz-Q3r|EcPb)Rz 89mf^x,H;)T]J*akUSgO}Y`Lɐ#U0ͤ9Bz"l=٥1R{FY}Gg}c&n >`NT)'YD`tzh?HƢ3&Y2 H,aa5o ;4#C;åM@ʺMEqas}qHdTnvY/TS]5Wʚs5/4Yq!'4c3o9EY"v&H`^]I]j6LD%,_4*{ b(.Du+f-UI[s F07&fQal;|\IG )~#d6 'A>aQL`~\Vw!ogyIkWc-fnDn %JY>>!`['asP+k<s_o ]r%y sսMl墨ahi4Eu4N;8ʃw}\k=:=2@ Br iV g BHHQzh狼O!R(r/f2b8]5ysy,ɠ%*\uӯ(dF"; ?:S<5N&jYk)-%he ڇ'mPthxf9WMjч"}z&RhMbwRuEns1U !W!̱.WF'>S]jgZ䦢(@j[=!t񯋾yyFB{bM**h^Lˠ|ć8:cyOgZ8N DZqb.*ָ)T =r5ena 7Oo&201 9Fr"4{Z2 esIqXzRr XI*P;nY5!Eb|xW8A3i1`M5Td-x|>|3f-@&L q"у,JʍtN"+/kM;.C5קגƐ"[{ݻRxc &i-O1ʴud-LFSp-~ @|Ad]e!ŵƻC)-gsj1VAOpU 9-8C$iVR_ KO" 8Y%Wq)t9g^҇v@T'#Nwb}QPDӌ{6uY/N@HWV@vMQ.ר` pWr|3* CyJ:)!`5f 29mҌ[t6>nkq_JD:(BDM P2?T}c^ oauIRPaH [ a&.ɡ6*=CWGPU_"nH`]Փ`xx 8Efqg1tPVRM+½Ts\$F{R+JvPP+$ &dnɪw\`~ЬBb;wj)"t»:*3 ;(̫*5'?ܓm4pvH*N~ *cT * 8em˂ӷZ'pƚees|gYrfYPX@ ѽfhM_,{S2au:`ݹȏ7Qny/M{O'zppL/ !S?2bIy wm6}`!*R r|ʶF_1G+Ũ6N[l 1`iTuD4 *˖@XD} Tқ;S9O⧏E prXܞ0lC@XTCSyXato"B@D;AZ>QG*i']ሂ#룿# ۨ/!.5! v|Xr|ku5,67Lj㇩cjжwo #p%u(7iL3$e4z+=^=CJM.V.k5Lz+#&Ə)Үcg4t S0Q0V$ I{,h_/@] Ȥ4ǻ5Il#cUDFmW*٭]+MJ\/Tl7%1>IgZ`bent>.[בI.v9}'@ʵ9ya[r5゜H\UCkeOڠX,:-,wƔvH7!5Inn5,VZnjZ8ҵ`H@ 3ފƇ=3Y#a#zA˦p/cL'&wʹj[ S AQ}暄YK([;`%᎗uV2jEЕ;J8&|UpsErQ]ʳ C_Epg'[XR/=: iBRjLӫ0+˶nS`<,1p*, cO$mSTڒ ." Mpg+SCESqڿN% 3-{|;co4L~ X\;fd5UYiw(Z/ ǹیQޙў@_ƖT(<@jxm 3J|LNm9"r`tVEB\8| <2?*/a1{gGbe`L89& 1̺pZt- z~NAUY^VN %ʗ#D?"}؀/oJySQ_w֣Hk%dذ탇Φ'OߠA~.EL\:v—3frٔNALg>QćWGD%t^S&ʊ@85^)(熂41TPz,C9O`\6R;G0 1ڱ}x2MKSjrҎ*=iQs(#AC`g򣵎xa=qL) n<d%h 'hp*_ MrFe\2Jk俀>kޭI Ͳ-0N+HqV'i?ٖKOr {3cuZcr & | u`J[~q1[#cL:̉?a`̕5ccC/R<HMģ|-O!Yȿ(+ȑFz&NZLf<|X>6.W>H]/&@(&8RI 2u<2Q3,8? ej(R?e$3;l.wh%C܄|U}om4a傯}6n/,%(a}YP0Z*W{0&O4KB͋䪅WO%]*hlTf4e<=>E;"?ֽ|ԣXs}C _#83ț&&@!1>j.xp=2SCRF F1vzS:h 1fZ@I;^Q\,&hZlzfI/i+ԧvvvSD*lNi{8&١nQ`SP2dlaNH~Ob(*|܁Y]qj$j Q6>q3R`vX +-`;ي*$%zO\o+u訸ybA ñuXPDxOq.+.kjf1 Tok6$=gu ma򂚼жZ Q^ʡ@L=7б5CO|*>NSejS\o.zЉh\rA[P>G1sB؈/cMIjSsStm^rܳLEHV\]Fе |Mg[UŐKw>y( WJ-͈^G;>H7R!Ɵwk:1Dj2S J) u $X|xB>~TF.^{K smPΟde @C<ԪWF[M z& ev =Μ3L]kYfpn{16BKh 16V̞k'9>@tT;`:RٸGGstקk65u ǓZ.g 6SU->ݷÝLrvYDB9v釙W/*s-ID6H¿]y٬d9wJ?AёK06JcBaH^ k-IHNIl[ :I nf!ƈQuVtF룮m~ ""?6]zoГh!J'u qdӑHm_#!gblj&^H&Q5ו+*i)#('Aۛ?W:]/QdϦ%seF%}UbvZo]tn8/]+ I׬Ŭ)vb2rP6<\#h+ihɫl toz}eUҞ`m~] XξĐ {4AAX%J$C6CTȣ0\Z.P.+pz !^_" l>Dh9'X.PHCU!c;,UIrs)RJnEJ߈TGUZMZ6zTϿ)㴃Ҿ2i <wr[WQp(=9Ꮛ6@+A~?lctSF70Pn} w: MC.PiB^8Wd}lW{&JOW\N(+`Rb7֙lqy[Xvw=``2Sm?{Xp ,3Pp+t5;e>kKmk@z=a+ \o3h.v[Ѩ obhgW.> Q!jϟ!TiyEd.6}ؼeͪ/ ޴\kU OhZQWצѷdo}LGeh|aF]+\HdC>o942E9n|7uۯI8𧎻Qh-b\&יHД< @*nsf5Be ~@|v"`jT}JU`䩀APD(.][]KI ' &2+LG!2'^\s^d.{% D7n-,ҿOE` u%S'nGhରApu)鋪)KA$BK1pEmDe&U 8)B8ᄅyMF4. ?+{]♟XNppsr_*oaϐ}Jj̥Dsɦ3)SW/<+"6/GH=PtZʣ'NA7#"ɝ$}iANh8߈݊v1U]2eO9{3ީļP_D ҽ2Bפr8o DS/ _SquA,]+ [yzQ;wQ6fB(jŧU3!Ne9âtM]9B l%*x9Qxk)g][4r*( Va -YCaR%'AN0U\EnFb4,<=(3Z:/u:8QMEVJwepR!&{˜䙁mq *<ڒ$jf-_@_ cCS-!mFjϗq(;ס gm ^((ŲZ0ȼLErp(ӖCo-9CvZ-B"f%= ư=/ ؉݉- ?yF@];-1l <) -Ejf{NS>n`[ қ~=FZfM{vx5~ԇCF6p |ho$nu2hO# s:ꢞIkϫ8x4#[q6'-d)6߂7t[WtQGߚG\ -x(*/L)izt6'7zu8Jsm7c܍"Qw]?L?Q g'.XLl7BVypEB|X=ƷZa fM5W20>YJ 4Ї^fs9wħ$c(ϭuT⅚ŠƉMeVe`"ax{[}{^@Wi=/Ifhr1{A<~H̷ZFp;Rn=u PۦA]6ʭ(Zea:YF >'"+{Y2tl{[]يN{7Qf/0,t#o F:RcJw$3P3@ 7},u}2lqY~\WC+$eNN\ՠy2CvS'Ŏ '7['bOD-xl C"/L:JH d]"\$ x^Ag޵IAK;Q؄?ԀNhv[,4D#.Mx<.G:Vw_q\&ZIBgwG'q,[UKѾK+ܟj F\ AMw`sjbkn\9 k=@c`8o#ӑak0][ro~wԭix Y/)J]cC^j=ݱ̧DVjLRDwm=+3ՙ!uX $G2Ʌc&<շ+g?!DX3/@''ϱ&=Kr׏MW!_< Ic)ǯ L(=h+C\o5zį'XGZ >?zh=.yE9‴e-r թ-3)O l]S4 P߈t]V˗hlcld=ĩ(†4OH\zbλX'ZKcUSz?bЗ*ЗYؼEq-& ̛^.{Fu|? @MOsyJOA/GCdD^Th](@֎) 5 l&=.iπIlI6I#޵ Tl?j]eJ\@4eoBMSIjW&-: o"~?}J3j;)U.LhTicWRԾTc ɿVG`QIs+Tjl`ٱ }soGk݌вAzz{dpJr4@>t)ԅҋX7ya(N5NbhFsn$zxShzJYǀF%ٽSKs)I l9I:F(-<>䗏A\I]ko#'u.q"+=`]B.."~yn'G}"va=c[(הk'틯z.NOzא"qihldȟOڀɊ p{‡)@cR $E;L27Q[.SyU!Nv0MWOWK8*7"FSFA%3b묧ʼu21UqѠvN$m!xtJ7&1L{C`@#hv:2]2u#uyIJ0%h*ךH? >>',r}9G:IT/`\gi!#f``ptJA] iZ#5wgw@Srտm7#[%WE|rs9Ga9 Mƀyؓc_Mt,R h~gd=584gYU.aU3,8g =DA':kGo\[ߦCӊ{߉cOb]ta@hQ7aAPһHZ_/PK6vM;wàBf*LD\9;ܺ915s~`G O򸑦kLkFAEֵA:}Uep'x]_lj lԅݶM h-uO>}>ЃDZxw*ēC>xiLdq΅J{CP՞Va N; ^m@mox{Tݡ0lU*GVWjZhDSXPme+!a;45ŀN~$vM|4C8j!eF>)뱲n-&#T;*</+.0ٿxYZt>p-PdZ aɓ#VߖРt[VEcNj1rMӼNn(H1+K,IC`VK] ')ۤtkH9؞h ڏE0;ٌfl1PKP[.;ZyLUptMwG)}8҇wz~\'uS D9Zqy뮸Rg`'1z﷝>jjx{mg1G{獞P"*ͺ!y;x e7,sexw]3r +1䪅cG~5oKf;,uN|R[OD' ׷ o_[G; a"d?24SxtE E-VAX8ez m 7tD=xeQn>iNmTw%tS{Cő}h>Y'T\Xe*~:'8AI]r0 LYaamYDh\3U%eVrͅ >n8<eRW"ƱNX7k%jn '-b5, ۲t6I>SgXk*WaU$M_y H'}"LhV'rd/[ct;l.cMx1zΊxf+h\TѾHX٤m -sxQݦ0AC>߬ęr9Xz=#) nV#;tϰ%$Z;w&G 2p3K~=T|ׇΐNXB'Z0Q_'^Cصl\ ֐hY.P%$8^:v #?3sb%L2ێ3iAwB ζ- dDu"Mb~$ld@hInS{t/gHfJҒ3?a~3R]^qci^4/H`{XBà@x;4== Jh{oGd ֙hFYT%UQիC5D?`үn}5e4cԘ!Cethu`}//fs7鬰2R!(0 c3’^MohLŚrI7;ߚczk +MU&y4 9%$H\-9;"#}Z;x3߽KʭykU"D /Nb37BB8E].$3&fc5N&4XWR"*cy{`\SF>ٵx9N X Anhw2 CK,d>qӄkA!M`V_tI<X`ߌw:,ا|:=%N|Dҷ ߭t"׮3F?YR0IL 4QГ=Aٴ.Gc(/_MM#Qa$}8w)uCC!(`IWutouݗh ?I[0cGuŎvd Ȱuf.փ~br7kU#ZOSk^! ĆMxǪt@6{G[Spт2{7tӒt/'q*obФ6A2磱) "~.J~\잣6rƉTpO\NYCa <{wXCߨܡcȫG]ՙfSn+g06F{t%'Cn=93̡W^Vc*[·ԟM gɓli` [(b\RDPyVUDn`  ܺS–2Vw[7NKω\ )w@WoO`υzHz UZy, ?ddxP܌vg3N|O<a1K!3.߿E˂whvHO YK;אw%(pk j`}H=~}HBA[[[ȷu eKdC:>r&P/zUYKغSў٘Mi` m,#m uR"£zglB_Z%+WU;ЄQWi7jeڙd 'dfH[ 9;J%(S={,yRc)9ԣds<` ; +zZCBPPν^u9NMЮGoz([=>s?iE܃M|fQD1/w%,ovT1j8Ȝ'{fݍc %Y4AGג4uc !%F-g/Ncp+H'g3OD61 f1j\S9(HXAY>k/m: * {f "G9kk(,=DT#;EvLPlFE2BS'WS⁑i-Z>9v]K,Yaf ~#|MN}^ .U Y4mO`3=+c)I:ԇB ) {F=&4EJɔqAMR=Yg7LJ fa xQy~(z ?Nˬ4vl zͫ/M\}. ș\#5s=щ+hJP2Wv[@U:]eM&lX-eK<JCYZrVE}=$ٰaa4-Z> TA ժmqk18hS~p:N5g lKTWϽf9<џVcSb׈' |k,orS}Bڦ$ _pLqɰUrYaRX%ݶ1$OD48@4BI-{6#O|vPy}(᳆,ik<`0e8Ecp^%E ,K@\e8"#/j4|}l /'Q ˬn6WZsmB~^j !Jnz,jD3NA[7)* (k!L2k)5@%vO8%ȑA6KvB}]vj|c(0:2q9Y"Y$&B;BeޕODZZQ'U심uI: AMꄎ[2~䓁Z`F9dxl2t"ǏS$xrDF#V6d=38VV =W73|ه`yLp[~iipK}N~@U\`3tMebA+-a6C0Z5p!ɕ+.1ȶf#ς臝׉4bzLqyKAvs*nr$.ԣHs & L%4))qcH1$eZ5Sg@ûQM)SB,GHPhJu Gi g{;)M8˕WeiJp?vjז- A`qi#V1'^]q=/hޯ_q^@mi/pmG~vbhiqj(r͎F<}BO 65K1&:Ċ, ؍ Mv鉷VˆD}'Y4H$qU0,K /"iQ 55{\toػ\n72a]IS`a5f'O3(^Y?wvaOZT均򩕶8P mנXMEm?|`7FL8K ;e]S4kseFTP ^%g1`xɾT{E2T/֗\gn.Rߡ(1R-iR 1># .$4 C\HkԵi/`F!BcXd ,Kxhy 9'Vd)YXzqsūȸz9# Z;@ {59z9ř91;< g{䗩ϳVtdpNJLkt5pYu:8h+]+n= ̷夬 x(;zmL}̈́gT,ڢ j2$eRp/Ik+j5ɾ,EOPqћRAfKBPA200\Mm4g^U2v%m閎/ZIp"v0!,yBZwKo͆Zժ_'VE([3swyndfx1l=p Ch7;|#|]Z<Kshh"لuTХPxɩ_k Z|| je<>E*:lBTO_>Bm wk0=JWTe[J.#u1(5^3|zM_wKܺC+̳x'gsngۍt!Haf\fZ[}?W *X_5dG D,hdb 1>n}]Sh:UdH9@5=>L3#Ttάݨ&pEa3/6C7u9~.8ˠpZ BR}&Z~0+] T+>7&T& C>@ocrtgygK&V @4U(; ޿4+sh(XͽS ȎӁo--[Ծ|o.~T[tD1UܻFlo`lDBXH-p`JŚ]vg/Yb2m0?(/W>7QFㄪ /[ܥGn9(QM-^+BID$sk±ugޙF6ϥ0۟'sOf.-#Ml sG)P%S `ǘrB^!en?"y55lX`o?"l9#OEՍ GS3M) ^=˺Z_֕]z{*NQsy{/KxJq=#-x&_"jVa5}"3LDhQ qgU'C ؇~R(i8fη:f\ Bڈ7_!ddHUg"Lq3GϏb" ੏Ha>`W ԇ`/!9 ?~((MF/Y8ߤO]S`}*z:3W!O Βaޝ-(-yw@@\A to%ŇE˰ 6;U%2[]t"|qpt3ّ-SmCUTu=e@T,D{6õm}d <56m~@ĚIkR50Etnb0Yf'ҌbaJ&psI}j+Bj (0I8šWsAvйeHqC1 }oCX?|BۼǯA&E0!%2.'X,FlK'GHB|dp,*Zɥ_{)ml,ݴY2e'.6*䋖XNFыGc/ ]r0/II{ X`M:?XcŎou$ k{zwi2ޡ '];~'rrOaqfYY0xE?໔?ލJDžeKa{N*Lkp~٭G^Fb;DgP(om܇EXvNb 8aY}g;oX)nIct[=^Aˆ;tB ;,'[JTc7[ iٞObMW^8 =Xh Tm[ 0haBL-5ԖfX*q709_KwCe A=L2&nNV3 b@}N6jp _ 4-#,N-؉tঅW/f!Ӌhwoۋ 9v]ѦjJRqH#!,K H7Y+Ʊu9|@CL  үɧGٱg:B?+_}f9sıɁ EmWo,|b FA3Htn6L~Sj`J07\$G|F<#=(u9+EE*7PZ20F?#ѽ'/ ˠHhl>NVԩ;U"jg"n'pYu7UV#4V|)njJUA/-0KGJ@Lq/nZS|i7qڭEsغRxHĐ,$ҁY/jSXl ^`&f_$*z~AzQ#^#L5>_E؟%:ɎuʕRݰi^0u`-dh}6LU* ℱe 6b2993_XMULqtMtNiU*E kq6'(Fp!tPh21ome?<Njoc )Jp3@$]ңcY|PwWp2ultXy 7*"k&} yyCEֳ:pTaQv>pdѾ?x(Q yYfh:pۓg ܾOh|7B +}j=0l `2K9'I sQ,#NF內fd/QTm $kG*@*:Ќ*x U6,bڧ߭I@2<%5oN$-sN51 *k}x]gxhF4+h3?.2ֳK*l ODhO ED % <o uǨUJҎ`{إ9‘-x,oP~cir^U|V|D~Q%Ca.ė@ApR`^q7 GDcc'<xpC|)Eb XAzmErj9PI;lǼqdhJX~eI69+]wv!ߪ5AlȡVcf(`ͷ"Ij#`f})7-Z>MxbRB'_4?TKF@C~2dhp OىlOP<>3VCVৗ~5EaEFZA&- ȒDh1p}KhFH <ٲ;oX'_9|2X:*Oj Bo3y͡I{jerj-;b s d's}1@&Nz$˙` }(H,2؇S F/$ql;$KoӴPa* d)AX=~^v# %m,/(֭Bp&Iޡ">e/L (_T1H@K:5] |z 7)>*{RnѼ8taJ."j-NJوcMGǀ3v % >eGf=]_ۛ;حNo{FW\>PP:w8P%?vI-EuXxm_[ȗ7/x IfwNi@P$|@L+'el!:Cկoj+U 4e:Q3Աhs@壱یx9*h9`,:M1e]Ng8.ˋC_-{Iϙ ϺQ.JaaC Y[gSjF']s3qB^?^sǯό%5! I4`jq)1<ʒs[2T$+T6r;[bgG_LASzh!#U#_f;"y&~2b"bUOjN[ARȵK?@# bBNb})0=i'c uLНYxnnY40Ÿr+ׯ\ fs uf杗 L?9y 47gDtA 0JeC:;d 9S[M'FPˢDj\>'ɐl_bሎ|LkP;wVTu R'ɊYg` <TAZ3 t\%5JL1Z~]H1!ȏ6G1uf(#{"Rm?YU(Y3u~F(C/l' W@I7X!c/( <^"A& m;TlO!O> C"c  ]h's-!_'7ߒqN0߅Š ')A"<fѺmBmxA6MCEZ5̟jJTub)F6T]IE!qwuhr0ʏ(Ӎ:]*!/;x&h?%} qEzLʿ` +ёe9,RNZ_ZKՕ55qpN _xH| m|l'BFZhb mN13.5*IpH8ܬCFHt P"=Xa~=! [;ā̖ X-0ֶr1ڨA뾩b.߼ &@ɇRa@I["јRND/IUO=G! JN ~ͳnXwxC⤰o_+)R4GӾ. Y^92Rg1a3\ y1G; j/<UK; 40 ҇ .JHҵ PC;ӔͅnXp^5\\|JEyt'N9#z\jO;yb_*?V~Ѧz7 ^K4 )G:^u-dsE  xf>AiMDU$#,HO$Y/Vy綛m/od:3z^!’q]pN3F!11RD6 on_AT53‰"08>SrťWrҋ6eTּ][Yjם@lQ^9K;5}MY^cZK ,J(,}Nl~L6ΚBI&KH(ӮfjZ.2G+!rCkK"Qʐ6H"_g<$O~ nvR6SX(ْp_JV >2`7+E٫_`07 t_u-H|MfIށJLƄ,qNqCtHL/%eNm񷵝N/D35>Ȥ^$DuPXHo & &%K"励3Ͽq썱#PN) ӯ# t3 Jr VȒ^x:n"fv+[hXVTfdKѰt'EK{n[S:Lb%UZ_ݥHSdm!+U%N~ X5x)>u;g`tJ-)b1y(=V߿+ / еpA?WDI[_DގC[7܃j4ŧtxu0Q]r_jeQL PͫJ jUS>xb*Pas~|eGK÷*!ъQc|`Y1@z|ׁ3$V9t%{!eS!IRIųeS䦕fW&z$LV|ȫ ^( 3"фR+@^z͵ɐ>4#nL RB-#uDZ)ӡ f2߮ƅyPBom0u?Oh=}OĕB E?le* IlDz,0ƺ;4gŶ$:qh(,lҜdV1XV KRʠtl)/{.<z'F"!o % QT[$e IZ?RK4&tѦ^"q@Ɂdq倏UWu.Ǭ]P45bͬN7ZgwÈCKpbSa FO~.N\V,[_)ݨ=~EBO q@O<=w >hΪ۩lR֪+|3I/aD/7zʁ>*1ݪxZSqį KoUeI $%aU!Z7+ILxyT.hSh%&PC̍aBV32-p[4'NwD|EpfQ=͎ԲmR-#ۿlʰ}OmC9^VHt^E~-.f߹5e!TediS TRK)RB(sVlC̊4gfsludAQpt4&:;im(03JW|E?cfʶ=\%Ԁ.`d mOf\EATHndSX)X֙z*kExqɣ۶A=*MM7>T;S~ll "?3[nmE귾?'ttR`r_: CYm,4͔n]BbU e25u>yC9z[IzOG_udU|PfÖWe9|nB"~=(+g~ =ntc=ZkjSM)ɺLogęJ Dd/(Hf5 ɘ<(",P^g3cbuVvx7F ?} \lR3nor觷F 4tqeq Dvx X"I?H^.#ւXԎ(&YņրOӐt\U>7`9CT̩byBUmIq[TDVd]tX?lLѪ_'Z׳ʭa/b{hM:RzHfeyof@=vXwU dR'bG <%]d_9U7y&c4N3.h ؁7*?ahXTQH2 kRX+AgGX$DJ͊I>b-' RAp.;90ŴQzꓸ N KM|_oT("kCu[n#5Vޱxaj,y`Zy bTgd(OEրQh xRűx%mOKGvYu`!@x7ۮ O=ԚsZ>f<*02|Qƹ$ &xd/tHt)<pYM])LI4*ThOVce8BHh9]rP W$A8a2<" I<[f at)˱-@mܡkD`I嬀b7C€^ weZ )݂ uxcᶏ"qxyGƪܽ9S~#^q7G{.*Yi{sۘkChNSS0%pȄHb?+jpEޮ`!|F='ͨJaK,<3冫ђHO w^r䩆8,e<:tmn4IwS26k%(EpGYq@02i`xlrC5N6#u8 uĹr|{ni.kFJ=nZ5$7*%#_4=4pRO/.™)0 |{RyZy.O`ɯ]t4+\{QD4y'"nuk(52|Fe{ [Rg 49d#S,[uKJ'? 8%g^iߓ 4`6[ cIz./ƺ%OCi}\mrhMQ#.pbԄ7zam3ʪէY\ryQȊJ5{tƶh:"1%̑[W/ٛKI)yYN=;j:h$NPXØ0d4gJ55d{2 )٥GSKi݈˅}ATT"v; H*_q B{]$' ]J4];ΟުN> AzG"[vEFG.398D8ɢ-d5MP cIF=4I W"B[`0'|M~Gm"%/׉z& ?6p8Y`ިE˃ Ci0f u@D㫼rg#3NɽaكQ<qԢ6"mE4>n{72>t c3;ΖՆilJy*5 !`'3qw%ZXuv/+BD g M Fs(˥R A 15Ǎ 2SЃ<٤Bq@/*`ݾ^W?[ajdΡ-*)S@Յ2CNLd]~f jpd_ޙ}+aP'W&&KdpT$@|\@KR͹n{R[Z \ 0WC3-[I5_MBǯ_#7~gCpCjuDI畚{I5/%u#/IZ}J1C-&rH; DN8e^콭 p߁rXIV<D+(10Va|Lr3~EXÍ[eإPVZ+4Gӏ BP{j|7 堕 N% sȑoB*X0:ꗁ ?m ʳ&Mu]]<ŕy2'!$9kpigY{<"%L? ?JLF((?Y\45,|  AW*,%ZܪG$&+75#;e:[Ȩg84շe}!v+GA !ZB̜dgs&oz9 ki~PB8HN6T@ejy4j"'jz.!4Ւj}\{ŋreXOP6|?dܩ7zF Wo%a',l /;mQI=Z2qngdO W/ceL 7p<:&1ܔ58}c?0T#@i mK>‹{tU =(v?0^Tjl3͌sd'ʞ ^Х6$"wZ%_.ݐ IW^LmBwM6c']10&ϳw:-vʸunQº׃hUIԋ*!Z+pe"P\jNi&QiYe,F1w u;z"y?wv_Uٽmz_aa'K"ɔ !fg3a( Qg"j տ8rV_|B-. W4\lH)yL z^g^CV&4{6Uxş8bK,V'Ң_(D~+1=yA]iA ctG>L81wxoBf\RPVZX+L "Lce VW@4Io>d d#7J/Źs{2oeej]wl\O=-1Q@#e\ yp75M36!K]nu'ZI|'pK >ӊڸ.e XV *cp9^#sA ~^ݮ&2i12RGdwٜf")D_޴zEMPЃo#2~9${~>Zwޭg kk *;W08> 2oSoY( /`hu +Sf%<+D5C/vD!ҘjQw(O y @qx6\M-JMt/Ի` P][M?Ze/׏d5d<76F,U0?A6jgO)D oʌƔ?˼ARKykGk/_\XlȝRjzp朗;pq͡h$Ӆp; {[v vobw@ߚ!m#qM >n~j >_ԑTj n"yɽr4aMJ@XoEGKqOi"?]bLW$(*K z`6Z\86O`-2]#qMNA^C훥l>Ǭ k'&za&Ywbx,N*sh"[Nƪ6+\гo7IۋSt ##7A폪ZMv۬,cvc:1@iM-}Lqnܶ2pAT%2nBQ/цwilS$]J B{k6O vҷit-d_Vq)*1wښ|/]g8?'B_S>}mՇ)!O[192UR09hc4%{[   e@ b/4pV%M5cUK܍I>3A>lqs^' /cϕՠkJe|8?Vў(6 j $!K00#2dD8a!>GIA/2G]9^S)Ӳ^aTwe) 6p`tf|&c] lje_i &,0(@Q7U+mY(}NC4=Oj,>M>PʨKc@⬁Nc:&X,r*T9χ93MfMҳ"u޳lG:MUpWKd-΍;޾f%I8kEL&9hkIؘ\,uU-4Ztyo'f+6x=E@ơLvzBNӓ/s MvmFQwWQ9BTSj#v;}f}brXDn>\(PGa2.7^z#2>ɚԪ1;`R _ T HLc>!EKŠZ(\Ta#{Bl"~y4Evsin D7̠g o9Z(﵃mz zפDP*5f"L_7M0NBꠕ7ƓyɫP+On?RY.LCls9F3*D[2g٣!i҂0r udAaÐġJnrkr@Wt06 $gɪZcٜ 'Xi9Fj*č; f[>(|yZ\!j=Lu5#nz{SN{۽߀f4-`t(אY=O^ sfmj&QloIeLHٴ~Y?f᯸ fiaTƘ'Q3ʆkAm3p=tA> ~FѝvŒъ$IlQ6A&)c RW?st$V-疮=b2+bckS I/d9US{N^) xs:8%қ,1OmXg{Q 'l!F8'N4qsiXN@ N5fN@9@~0[*70H_LːN@7M(_Xu$hIm)U owDߑ% ۿ شqK(hp.o 6'&V$}SxGNY= ^dmdϙ;PQۧs 84m<=ɊC"u-F: k\EqVG<2~ rwdSN=Zv[3fW-=cc;?9vb?)KA (,mbq|?}w#gFݚl=V~x;ݳΜ|K5mT<\2P􉷆]];T+2rl Mv;a(%O\`*ѣa]$M mKշ,V?45ɒ:&`}YRVVPZ'R#A};8ܮɊb^:GK4f'0ͷ]%3#-* /Be #dHɠyi<pRO|,5!9xIS)Tv\oV/Ix-` B5x#5w - JֶڷE'ThVϽ WA6$="ռr;BóqjF|xt12D;Nt yǯ&9\qH}%ȷUŰamnL~7dv!:;Wٳ|8o+lp8 I;^q\^E{zOr>,MM, (PjQ 1yqG+cK*W).\~Gn? wp|?7%YR8'AIׯ5`yis{K|?y\wO+kq~ *ʮfu[)Xߏ4*U+pMMMQRG#] RZG:RƄy_r%bYYA>?r҄Eg" %ɠ 0.v'f_ ӏ(T༢-6i0**L,pTZ<IwAjW\U< ni3W­JGA =0͇@M"% !XL)s +"DaPeKm9돯"3f#gD"r;wϛ.Y5Z}mCg=cОtAc% Ycg.Ve~(q,ȘAء{P(h_Q:K ѯYuߜ=x9cd]ĒΦ-e~i7wgs(5-0DwR$(lُQs˕w |p ewq)72p#X) {oi%~#˄YOhjC oA%ho.*nko&=(MyYN:(pOU\|!R&Yg!s"ƕ0|Ԝ;1t2݆#E{BȁV %-& .~L2zGUs4WhV(rԽ ڳ`&45_g& ,C.{}Gǥ" —yPbL2mg#j )Cƚ38[j #@k@"Hn2mH\G㷨}(=BR%C]Uۇ& O,ׂ"ThGi| lIw[fWDl Rl ѩUAvVLּw9)kdo3naIkk3<@>J"EFГ]WVOQҐ E֫$h= J:YWOFTaV 6"^=ף~şWH7Yߤv(POͲ$"H6wt)H!`\ zGz1ܦs![\pG74;x"9\?I9<~Zu0V62*י]eO|.ֶ8>a(X&``u4%P=*g8NdO}5!H N$Ig  9 I?錏/# 4'%*&'<Pjtkf I

  2. ⟇Mf),SynU:߷L NDZVz4xs]P!V EYox@pؔ')"Rek՗C팱,E`[VuYD1ߩ8GU"Vy5 v{R\#8̒ϾCkHJӸ]mjyrHZ\eUUzf|(,\-"bţٶؾc' 6NoBQ!iR%jV.{Sb*;>šؠw/W3E|c ҭ<?|H~C8kLѝqf2nidFsgKؑ,%[ &EfIըPx|@+VEnf_sW1L[FU 9hB$0 UFh3jld}m:rY*2MDibLn+bR'I癫Ջ*۾б <-T|Mg뗚Xa s^eV V-!G9h)R pk9B _4Aakci}}Vcf8n(f#6 k=3E*}.@n?6N# e#n*.Y]:v@oW4!=s[0EpvTJ%&y2_Jg0o,(~X~KdC&r ~p}B :V2Šɠ$-`z/ڐR5$@w<Ɣ8 S)_8rTǴSm,:T xJ*|dAkR!fBIb}#4./G'NȻabmXiU7QBlQ.a~;I7Չ糓]?nއcTqGui}4NP*/[캂#"YӀO6 t鎿]e>HJ$cuS#@?!XȞ!e 0m*NŰcu({I9rRC}»I9hUʸ' h@^n;ԿKw%nZЏe;S1%-ELL[H7fk@?r@:5A_GP`0EjppIΡ'Z<`*_"kj 4N@O#Bdî":/q*AcUA}zF8 h|\/_lպnX2}  ;QCC]yGg[Ys2^o(A5D0blr[y-4)(ci qA}w@Mh_JP[fJ~'ExcY:^e&e6;(oymNT@1uP=Ee`R-e|UEONGJB~$JM&5`_sV/N Vei:Bs]J|Brm% UxxH 6p|Ϥ% fd\ `3L'BY#]}`s~ :Tx8VB'{z". !+sBL Y+`Rb6G.b O ꨳ}1,UR2tߩ@_T1\1Թf̃я7۬1LH x8/O V}ɍbx%x)Ÿ( ھ4pD%rY0cK2HJZҹL'T&8!6;vUr+ 侶J(h66ml6r*hWC6Ol/ yN_4)%NO.y q˙ŧ\ «5,Yup[]Dڦ^SPr/ v59׌8О|N{I г%m vAK ]4S̖6w0C#o_M/9RpL O~\+x촪p>IxSwj?ESWT)lvy&6:3%wt'X0]=iwh:g{)YEݥ$ٻas&w Lm'P8=KIqøݳ97eC#>TFIw.^zA|V._5i?dSw P*-m2bp.WKDOſזs\""q"fy.Hи5k _o~7S:`֎؏O]{J#^jZaUӥy 4g/hg¡ ÄK<>\dC\XDV E!dNall^64XSc@I.me&%p^XERGm@E)#cf2[4^K }͖lOj9% ym4Y obl]MOק.BxDoÌHKpfɇd;`(/i9as$KGl;GS|nzgt7zS2϶yDعCR3">zw=gmұr*i%fd:"ci,~-Z@\B^`@-OޚBsD+mH~rB BYar 4]*  4ۅhWj7|J9ݲ\\KЬ1*}}z;ܦԫk-aɈGܿ'?)e O-_bWcIP EIF' !|-GȄh~RqbvBU^!kIlt:o#ªB_stS ȏ:XM[`>{Ȟ&7_7fcQ\n^/ @Em"iSrd0Z֬ cl 2m3"+}ֻue`>bʊjH\(jƩcuyI)("LW82 1#|U&e1r茋arqYĖX8U7- j/d݄>96YTᔘzc7̓8><^a), \u%Rڕ~\Z(T?V̕=Kd*QdžȞiN<:[b&CaPn A5G;`l AYkϫe;nsu"mQI雡I鞹L)DUW\YYL9P*q7`п_z%a ~buL5Q1\q:no  *gj#Ȧ/bDm`8vVT Nj_seKIɐAyvk /39~~9OF| zD _bԠW)U"INs}WGV<0H+3 /u]*%սI ?\cF"׋傯Ϝ Ve 7vͺ̔]*\m["܉EX8%P>}#Ϳe6 Y7Sn%}GpOz9=]%R6V2{a-EᵀKʮ>ϑ*~u>@ŬI˷+W^#EQ\)^VS a3Wq+ՉHj) L_hg1IqM]Ž']φ'A\]n cHB!˰XD`5.p{ffZH ,ƨ [Fo=dݥ[g>/+W$."ChY`\#] YveWMpOn0Ԋ3Fag힏5Y/9-L.SAy5BWr>Da 'zvw"ADUfx)Agۼ[W1"6ڧa3rN:F[g=h^oj:Ƿ<$L q1w,͚c4zmwǡ&7j]JྲuF[GFBmm,Ж3gO|Cg35sMvX3ߪ^m$d~ω^<|ݯciH(dhj:/x$-Das_$Z.crFh~8%GR,w Y'f. }KA 9Q䫙47s"|/d~wrt vܽ,ziMʦ-$f.8wC0aN4TC%*Ya;Om*]k7$P9* *l095=H4:jo~{+LyȨ*a}(̔wTaΉ7@=nJ(M[O;W.J Z K )ȼ p*cN;Х4c@|Ť,;LQ C51o${ݓTp̨S/+kQ|+_a7F 08]V&+-YI[ a`sܖzj ^0@Fph4$!OMQ)㾛f\h0U";I9 pᬌ?戳ʪXY~س/ Dcj0KuNk`|i 'z= ȲZq–zvXO)%^ȿ易zm 󩈅,a[fH*16rο^@x'UjB~ł4m\##0OVKwkO2}**0ͱ)"/zޜ}d@ 2QfK1}?N*(3Jfl׌d\ڒ"M㬚[9;Adja5MJIzSA.Q i'"]8SZpUT"&%P,OFUrn~N Sj(bѦZQݬ*JiT/өl$+T a1ݪ|a#x;daKMxጂxSeKcH GB=<.c3pO90K((vZZC~}0=zeJ|-tXʖZ N(ķUxi͟tԌ٫?opmAG;(RSk"ȀZ1eC`⒟3]A teĶ:Ty˱$5/K$%!nrAWh`H@(NXHǯt. ARrGWfa> `gAsΣSS[.3͘c|85m`K`@WvK'h17O!:+<:"ÐB8GJKU\j.'Crc^;r-P/R 4*pHt8/l"_OӅJyvx2_X1vhc,p B \,Nt7W_aň9f1F-*%}cI>Qvýr|gźwiB?Zy)W*,S{N#4q.O֐ (*3CWF =J \X^":j^R_5i|rž73x*!Em \a{ksn  6ڐE0;BMZ_PrW2).I6/űSS$MpxWΗ] DbZ\&gwڋH # OVÈ#bm&B#?$*m#j[0f+s~DsR@}= A uVN%%O~,8'h]Յ/Kr׾DxexDZv MkWФ9g"d$KYG&JM;r$msm4Soŋ1PBp"Z,EӍGCHsVqXJu:EwRvțN-1\& hHTV*c9689Coc/`$ }!1V 6Ŏ7,~:o\nNmd)5Co11;omv2(kh& 8 ]&lABaB5OGҷ)@e 6.vQN"+YYWam% 0e8W^7)o€k>Ng3 Ժ'JD+N'>SBv)"YUDZ2YzjAےK ѨeuR5K&5LЬTgiQXxƋ{'R+y?*#4'`m }mp MEBnU7TD:lb aVJ.ölF{W4 dygPyh(0rL" ~侦F]z{RBKUmk)92Ń&O: -CQڡ@'HBAƶ<ƇW5SڪlIܯ%,EG*@ q8B|,m R> pάo ]Y\P/kD!7ØU,[O¨ۂ >&+ NJ rU0.[%nU9?%xNFo/^b&[,bSkP¹T%7ɍ&~cn'q \SwnʟGH΢:/!kCb;MR]֧ a)$  'tdV|e"QqHdwJãSN t7嘭b& yzLط,ԩkš"G~[tlΡ# 8LHW$X̀ nRᕭ6x6I˸1*`B.(BbӺӥvYh'{mD9$ q(3) pw)On=|a: *]nK2Qvވaܮt.qӡAb}~+4K]鹘82r^ T]Xm( 1"ݵ v>cqh~Q}ZM0I\q)YQE=*zpVÝjT߇jX-߼Mw8T'iwgтE3^CoVG&bd(+V+ҠePQJČqZq-VV"a8aO0C[\+fwf`)ZsQ{^c?m`g-ĥJn~dlQYU!se" ULOoz,p&Nrthyr*̉EMZBUQ2)Z!05 2p-WN1z}|??F* B2ɵ(^&N2򅯈Ͳ!RցTI+|խFC1m[q"[zp,j U;T{ʫ&u[T/>B߃w{rFE2۝/εCcqwrk@WKr&iC'q408*u5ta}兦ꤩ6%mYj5`􈍻noAQ~\현cxU!\I:n)]/B6%ȼ: pN?w-:X:]ڥZr"m؁^ϤJdof*} W M@CM7/L8vLaBdx59f"ېŹ5cq Kךuo?zh5㾻b@^$@8u16~XjŠ6FzMlto{kM"~/9IFi1jSNl( ?<:ŝSjB$- LΈ*R0ө\[4RYhZ5ܫSAY8x*}žtHP-9R apr6^k|;3dfNYyΜienYTiAJ8'?%b̭TmMcXQI9cX .Fađ/SGW ԒahFF@kD@hUwOL"" #~oz#S k!1o:LpǑX&%J3"0G6(/$H//ke"tTB%v ˧T̠ObTEj>`)~C4RY"Y@fZ(`/iSs\/8"|oթ\x7 |i\5eI8>sk :mP.3B V>9gWR=ssQ7+ pI):F.GkK)%D ׬1G(m)eFȭ aZ@%L('3Ӌ&is[#`Am 7u O& BQLZ5])wdzl:V=>77n"MC1"dȳBɊy=;ƓB WgF (۔#qaerqyX3lmGv{bE0L(X_<\?D[$DƗ3}U2;F&yb]d3-avcd5 J+8 ]q$di*,b{ax4 .4 :NBBzr\\-iYs䜂dv[AVYjQLǾuo_#(Wl+X:VϤ&D^pmsYyӧGRR3Tv@9xp )[Y(0L_摡4'QS4 ^x=3'j8$YaX@ڭp,r]7:z!xCS`X^]  M j1Db~Ą?C1n{kc;dlbvP,PZxq#LÉթ\$Ex)&νY}˝ԌٮdH15{> XBYVrIмah_uBOu4T 8 > 9b"5_Q =J :u{9S?8![2'!p -xKfI2ڡ=܉ɹoMRQ3.tB1; r|36ko؟#9jXr_HK+s_ʼXHx䛵6NJ5RA l4S>E7=+9^‘)+Ya x_ $zq\'q㣓vw1G iEJS-"In+Ja=w0uUjŃDW#-h>vP`H؝Ta3׆<.EY[($KGUe,$Rh`j&PτD=aPOհ[l>qP̦>|uNtzBT ,Ba -y19(Qˉ˕=)lRy܇HOc4^w!2rsX QcnbTü퍿Ҭt榥OV(_:=,Ji-#XyPw`#)柎6>FM߈8KТmJ: !Iiy d,/<Y];O6 `r`>]4#轗kd5}qbo&8{\WrПݑ'xmSq4/]Bq+XJ>ټaI)R@yoceo>bVS2"qU؝܆:c8$G KYwN*RSQɰ$Y&_FЌAO-[@"P 2O5妣0U1% Ž:p;d%]4.u$x\W2=%J]ޅ3!=qo.eқ*E杹ttQiWUGNl$F$$4Cċ>t.hȅoO7dg}{72_9k5ĢELBĞYXȌ5]|J(P\Yܰdя(TWyŁhOp'fOKB{f"+bu,8Ym6H%#ӜQ!,fQ2>43 zMXbl\-I^v?[_k5hي\7,^ ,3(\2x 6#ATH/yd-T8=JaR)ܟ4#OS3U$ejC`81*n蠌r:T$;ů(Ჴ;t&kaBpx̪0WY<ϮT&Y`0/ yy,eOٲp1߼ =urN7(8\6f|R{XA-K*ëduLo e&]U)!UuMݫY,h1΋Z7#KZ\|JT IF J ,-gYZc{}_;-*I{_G1ruGaCzKJjH3R[8Ce9zf3><%SoUT/R*dfqzڣ: %  zd,w~qeala\MxBJNFlϮ/N (6χSe}e߷ߊR 7^k1 ~ v=Nfz WISj,yqGkuJ\7߄SFnӕʁ9iB<\g*`:2B~JĔ)RLZg+l73}(GvoVW!opn:tfmI4M&곉&7-Q32}DE~v&Pt(;xJSjw԰@kUs6 vb A+e0.!u?Pϴh&\+7o%˼>8O{@ٺZ*6I>ZJ `ՀkD?oIV+Go@$"gE1UlNXӎ2).Y;;2`P Jx; ){$_Ѷ;pp7Ap9B)8`NmsvPC4Ҍ#q#r L?:܃ T]SNZm{I89ԧOxkt0ҽU2ޥ 2FѸ؍#"-;YڞcM"tc'LI [ͅ]:^rShZj%'h%J{ӞFKL>BnL*jx#SH?q͆MqNRQ.";6ޥ8zO%JA$M9kA2|.@?֕EJ|g,ܗ]p F4aͲ5v %i4eCF>+Zz;iU?$B9*RR#9̫R(\tSf'hM_o,T[aUߚ %O1xfM>B3Kq(36-FT`Z@A*Wސ?})N*TIon' ڃWۤY,Jqf)=(V00a"lohq5偧ʥNJV=z! $(9`WU{}1He&P. .)(+!H;/#X͙OGMNî2|/w,yGOy%T jݲ-@;ZxuT=URVdĂ.EGsb0 O}7޸+A2@dY`lmq *aI: \;0B'op&rshg _,Y\.W8 DdfX"OSdbm2b"ZQv ;kw9ӻIMR~Y^1Jovy hf:PzF yA~6Ko]wYw0 ĕv=(,r~'9J셷7x}R"8eGdX2L rGt(E00f@\;Y~^2ViTHZ-+|QB" ^l |uК#[Ѻ)j&-ե￐M:@V;slna߻K&۱O;i73܉74b̓NmqGxQ41opUjB(~LQ Qu d͇ύА].tyKЅ u+]v mMӜX gОۺb?5W6glNjOr*Wc/y^=;ݾ8&kX˩?Q™Yý6J&8$rtXѰlR:`g5-m7:0&,A*9KT+*S=B:c坓\X$'g&ILE%AI*@:UsMg<>ƕG]F!8cTl'd8Ǧ7eo`At*dP?PhM? O)a5DwjrÇ,3ӧ'uIn\c)?\4xd?g1~լ4 <ϔ.J%b'.ߤu<򳀒4t ^3ƨa zo{J%l.; ,GOWS~c9+X짢fB $LUj J sFNitY[f5ڰֽ<[qﺅUgaXk3(,ygӽy 0s4?J=u15Fn7OyMO~5[\Ndnь>3Ȑy% 76vA&x>91D?2"Wg\MZXqc蘐3NGyʢhV: ?{{j5g`~VPިb=A GTYE-vu 56IeGrjNXTgqi4D'?jnQ+uDgd3JMT3w|d>&}n&=- WfYK?,'TyRu%n*C*~v-WP_3pA}{ĭ]ي-Y=mU(JY njd,Gv+j >ZD[^-ց =Q7M)*N`5dܕsC-\?;(ͱ!q88RD]$hb`Ont*bnVj~K8["ʊP5%pUP g,] 5S& c:E Z5=j$A11O-( .΍*Ay;?U 7u%(.+^wAea~2Fq?,!DGzڜO+P@5&~\qٹӔ"nGCSJW{[OY#l"Ģɜ / ct ?)a&Mi~͖Qr{r_r6!Ԁ'=$LYw]sʁZ+>ijiA#RV^ ^mT(IK[Ey=kW` T~AT *c `%z?AqPˡO&i n:g+W?#tS `|e g3bq=mfhA%=0SX7i]OFy }d,,j^wr]Vg$[֨?=a8'iֲgi?{:s\j9dB4[ZJ90nHCg9 [mD5 {>Japm1mi0tTUz;(r}Ij=)sms_<O:˿/%2Xcېl [sxdQJZWr <ҵWr aFVPO:Rq&zWz Wu傁C0㎣;}'"za9; `jhzz(@]gwQ9HW>l[T4uKu`waH GE}Yz~cr%ϏV{8=ʀgH|խw}k%oEj yK񑪸= |P+"ܗVLaJNmjtS?h'3#ybFuO@` #SkM 'i6J0^oNΉ(q;.WKGFHx2オ0OZ䚸vz=4"ϣ=Nn5i+_ܮ>R.ﻎ2AVڈzW]o>VPTt-1uiX(taLm jO#h? 5` vNϊt60FK 1m&CEdz&R|̜vYLaXbh"sHPh$ns˨UbK/Bc#"@8HK~0׼ X{Zv5'qͦ"<"]糔2ն],^lt, /?*kӖ"!dQh"X#SMb\eşsBIղ1Eatڎ(8Qׯ硕ķU{J`Ksaj'(RYG#P wBw-cb}.O{M庤c`8HNJ/):6t4kR9,?Ҧ<h⥯)=>b>Ɛ[^|yBoDन` $j3;EQefPoﴹ~,ěi;-*cPİu^hDp4|{@~=)% -;D]g݌2*b (8⎚-NDWƷf| 떑V\[vcbV^"MvT]P> 0IO k^9jFOB_LzgYpLލ4kv?Ʊ!nah7#B2T9QKg䜍3{fTⷩ$ʖw WV#(;‘h[Z5^@_` : ȃtdiF>5TL (D'42Ay3te9%0mp@Ю'K‚K?aˈZ65lj5,J5nf-\tk=w,#| yy/`iÎt:CiFW`:SG[g2(I=`^6fb要1ߩل߸$  Y ,j蛹uVVuMkYlӜhJ#J<5Cb{GtFq1yg"fnN!R;&֕Qmeë:; _gP@%oC'Ԉa-QAr?KdGnl[i6b}rc#DNpw*6"l2Iox2=P SaU%̈(@ϨAu%$ɽF&D ܞed8)*Ã$i:9"|ۃS*F*o#Zqİi 0YN0<{ k1npHAÄm6DtNmE̐EPV!qh=]e(G$ e=^`&C8)ut2& v N0^u(}6[XM$D3qM|m3g}w}C`ក>mzӡ !/^ZMčL?8F>.^eP[>blxOteyk3osJJe2^ư<|6e; elRY+eWwäd2+TU YFцd TlhԀE$P3 n \ 1Xo<`wܶ*t>[Pgǯ`6 EdhmQ?]!8y9,EFazՉ7= bM0hT~Fbi{4mx8(GY"/qHe?ƿq|Q`iDfMCoŋo0Nh7(4/֓*WW[\\, $veI;䫕l &W3CidgPwkSf#懀0[KtAuů]j+@12U@)-Q҆<} 5 5#C FNӵb>1p%[)ڋ27Ut(W;"hLE΁^t/y!?T/s q-9諑8Q;|kOTq׽`T5exڇ4A}&)ȏ-L)2ÑSwE`^:-O4DM. !C5C'pV2@auT[Uh{x7sa~fP/:_˗W҄_ Z\u3umj;M{zJU])L2L*-Gj55,CnsoU7|5E-'w2-nDUY_#k";{3@g{l7'c@WxrBt pL+'vo^0ut_I\O+*`8?,FƍߣdlR_-Unn6SI%g hj[қ3-;mmznM||DBl_Khԯ! [۝!(4kPt`ɒ(14o=3e8A' s6g(f/!:q~O~z'3msJMJOpW"\d4ya-MΜW,F.hꋜ9>^j1P6~**-$x^M{eڣ0=kBGgEÑffK=&r uTivd-.ϛw]&lUە{1l~W/04F?Qj)rniQCkvKEV"C¯px+\>"c)swv٧.-mnFZ±{ N tg_R.tKi ,nj o.{pBU]ؗN`w/B!xiGg|8B. (}R,käD˽2 8<=l/f\eӆ6R&ckCpWhm3c|„ W44pwnƩ>"v$c 'BU 2yUgwUc)37) ʢzB˰3omsٲC%-G2ф7 A%;ab$p ax3iÏpkOYm(9 \7-u5B-nQ9Zl8j5ӗmk>dkGzN NSR s-ěvkHuyG=iM79r`sk'k׆24'qGsOm()ryf2y᳆7^_55a !P mw[3VA]y: kmpc_aP!Rf JE;o&Sņms %?q|k 8//3i~yt/; <:\ɽ mh`R-@Yh"sK2&ba匩/BMCH~m ,ꈔLyxΥ 0]w~C2ԁYVϴlR_ <y"I;h(21q!똔) gJbL= ZKj}޼#笣BHW M;(=qKpSo[ "/r7@fqb'*GI^ԼYkmoFE)6I|Je4haUxrdۻf t3'^jUlG4v2SSzX\Qs 0uKtN ,-}IeYb;h |wqw5}X0J\jų !dQE)/|ݕ9A @kf9"@a Dht}oϼky(R ;u¹)|/. M_۫4GG.a_>%mP(ZJǟ^=qӭrJIn:iGXT{֒}0<d=SO/ {]S=V2溕h)/p,.4v-UYiQwLߎkLK&ΪJ } {[wޑgV eLy LmG6bZ^A+G̻K\u5&o= N \Ff^w !pF;쎉%=#י's".ۍ@u &҄m{s霏f[cTļsS*.)R ioP؍*pL#iHh#~*l>s# *8:u9va$3} 7'r]o]T\SfWfj[EL0#e$%f._6b(xA)cϒ"-e8̳`y$| .l<Qc!D%kc _Vͬ"}& Ą^'Z]TW7v 8K_,dFQL,bK$&y* b-Aӣ:A#chW5I1J?eK!M~0O/^/Pcʎyr\a`!lI;hPҘZ.,É^g?'XJHKd*m2vńJ[x˃aj$ pvFɌb תegz{WAv2} ~X|1Ic=WS$iuې(=i`8Ud6nLaS:m:vC~? vTBz#4% v!]Yi/"/5:]9VIRXZ ]vٙSa #r=&`׵$YF^[;Zp*m;P1Z;>6|l4(=51X蒮8ps"ex%AO;"&]5V\1^ Y M[DOEH%a l)nƪa:XX8ab0:+ߌMO"Fe̦UÏ05$!K;kkIx\ j&`ZăWnWZ){a02}.Kr2#ʚPaοBׇegiX.ŸA̾N* 5kamWec?$:S1ݎ:b/'ծ27("{ϞN4!C"^P6MҎ7LtB@ꔰ<51 jzK ~,=VfM_B.&o$2A<5T2lZ-o:jo<* *QΙ# Y.y`~/dGxai.%q1jklD y 9& fAj'+ğ5ۘ> ;uh!Gqzb$~[?-Wc.N吋e W i}Vǽu?z\We.yOggi{֘ezg6'b=Tq?j{8~tM`[Eܔ, #/+f'%;[uYM݉m-K/X݌H.ִ{#ts@1;(|dT {DgGdPeJ)d, 11ȐF.DYQC G/dpcVJ+%xEamIc^ο+ٌR`蚚jL>zb87smEǓ{w.蒓XflWeܴ`H3x+dśM$+<,$r,(jOx+37"g Dq9ޮNN7ADZL|%@;ء۞1/&2’l$v5l<-SSc+:#5)ؖ;=eKwUF FZ$@ cN(a[;HpI`y YBZ UmѾ$.j~ʔ}N$V{ {ʭWkWe0{l(P $͟WS>v;|r\U1LǢoAiE6mw9:?fܐ(3mbAE@}RCҾ/4cD$tSWd7 qw>ݟv];XE ǞUDdgڪjFНON'>6)HOi;XR3-N ' /LBu*?oT<ںhmŏ(mEur@OoPx!QH1g+\iF8YX["ߒ #˙ކRZ36P*q`пr bCr*5B xm5QFUMb%s4<@WE/;k@VVO": P1NA2.YGs^!#3NHֹC\@g8Rc#Ŭb'oDj޺PO33?]ijEǍܗMGNc)C@6l{*"Aܻ'7mDUF 52R,$cV1n[!Uy|o-5 rb[)Ntf>qQ'b˶& T E&x-!7e~/BxTމpnNMUo]jV<u@9< !tq7];6joUܞ845~pTXx.J\RJ"EѰuGQ(}H*Cw23np&!ih?$FȇYwI,bf^%$_;xif,U'^(xRI%Za"4bY!SE߄ wo9D~"x]J/k+=TbkVo$ >"s{5))UzM&)N "['Use蓲z!=bOc̕B pn> )j4\[s7 emΚxY/lhLtҴw;n$meV_&L&fK}\]#%4Fh Y^Ck L),u}70jk')E:OV:*UoK#}6f]σUORag25t)ך^ Mf[ZDo5*T h:fv !{Xeb_ą$j X~~6h"сKz[csϸ5¦1>ފAy$%`>n3 ܄Vhv^c|Vnx7LZQW+7c M/~09r|Z/YKjŻ 5Sנ[p\@›zv$ЖMݧêŇciL Ă#o%Y(xa7z ?uo%EN=PVhvE~U=IrXď/ՊH0v_DVޒr-G"ҹ֋s*uiͮ܄WűĴK;Cbɨ:<1Y{Jz%BóНW'O5fd1,-:M3@: d+"{R!h6d G:܄5g }SxS_>y/7h4d_RjI/Sjv 4IiTBjuvy fu ݅;\с@ͯu,I87@u*mC: L/߰FOoFG!ْ_oPa< O"IXzMRP.cskd M0% rj!Yb m/Obfl/6aęսt 'GlaeL{8:~p[r IB~l0@ŧm9"@SQyo[G%7 98Eө ؅^4lN/Үc]IB%nqZia%nԮ*7g_!H=3$GG(bՄK,RwZGHyxP~B>le7}r%@Ȅ yolx,= cV8zL>r_{mꏸ%MG6]fw!4ȗThb9㮳?}:Ul;(`6< g_5 #i;]c8[褞,=EHr#vQW("[W^?e΅;8TTQA Aw/#+[ xK6 8#]'t1YLHeoİseu'V fxA*늕ddϕLynwA;)[^t_dl}NN³{%fhi6@gxuHg.yPf[F%..d|(iPx|dV).,{.>QA㪝lKJRn0I/҄e_>zBIZ~5精pWZ1R!?ʐ2SiP\ӕh V5D:]g=Q|nl2uW4\0J wT!:Ϋɻ o9RTfgT *f}vrycRb.k$ei/A\z?rbPFZA ]K,۸pM4}K.mCX6e!yYS'X|WꜝXIp%鉊#Az^kޭ5& eKO2g~29GVݪk\ݔTvRL LtJn dvHYy `A8|y|J=JaPlf?ٽ$pô>nvx(2ۯBK[X\@3N@dۡY4c HAazeEEņ/auLUN:p]WwUHD̳ YvP; >a}ɕn[XR}Ka(ۈ!̗ mgR v^Of$D7IE{yBKJfMR4XV0ޖԖJ!+^5n*qP:G~Oo__vZ),+`0fFE`#vd ܇b3HhQPgNcX=5 M2\҉T-uˣ" 깑lOqS"nvB 1zI23[tiJg ovgvf81HwGaj̓ ^a}eJSlڊNh"U}cfVGmn$. |s/'a~ ޿?/)+Zë"+ɱ*9>`hM˵ƺcpr 8[h qvdCÑf|n[J^( #J9ɵsuv {|=,M)ܾqIwcV2&4m| -ҾTL?&>fN:OBNGv,jyPά2p'%%a;/ҷ'hCe]{v/kxPDNpI}8/O9S~5;t 7 (b&"eSct6@_Ek"^VGCBd ynn:Zo6[F"dû).{mcO?n[/v*97̀;̂R*:xȏ~SA6%kJڿE(X"A 1S>N}0˝d+z 6UL (/e/Ep,M!JˠŚbDx[ȰO(2dnصr:gЎ&<h$! x(+5MWoɑ ǘ׀,g;ҡD@(c7f0GO(PzNX?}e0>e!^Y70rkΪmmRFRt<͠|)[{@_]VfARB@P^ o"%5j*);:TyEodrNp:f=I=/ϓAPOc\DO27i]1"&S:%&-͜EaKD-QqnX/i3<>PU~,&B|]CJEL9r^D ϠJu G}sPITO~#QVߓ4 [dsƒZ))8@1/WS73lҧJMCW>s}=ƒ&(l?Sf1"g" 0'0V¯2&Th""jYB9%MbGdb {TH lyliLoi'Nx #s{Ω1l@Wy C&}U 夎Up8Y^_1 0il;o$MQÆ8܍Fo./G}tsg'M-4l[ \n)sF={ž5J vV@ј>KA#O0-VHb&o( k>E(m^fN8Mÿ݋=a=ۏC H4գ=]8B=g%(PK-b41fH|IL ,Ĕ˔.!2ס`εNY ;r΍N\c4 MA%Uތ*KB2%IOaMNFB#. /-+' IiNOd꧍a-KO(L56 ayM(!:sԑ@A3foS D}zk!dkh f oX{foYoBƈ.tS+'F,_BxhpKcO)^'s=#͜hK\XJ .tsn5qϙҡb)19yC:ܢY^l%k^'V!#rzEn k!!`1[ <||FhՔA8ama:Y)4 Z" OI|-5eCA(~hžA)õ9_sf^HH^-F5u:]n.a1uO=ax*' *o,^ Oa[5?Z-Պ}]KugƄ!4 lqC^=0 ߜQOphw2#C!i@,[=.o˔պa OM(GV=}%8WD>P=$bdDU:~b'?eT?cJ''\&>vmB@(f66#1\lV3- \S2,4q8܍6Ŗ-o}kz獰ԓ˜^ȩlp m=!T}#5Vlu/[C9W^O& صK;7_a4o|CM9OWy''CI90_$̝opC&^T?4jtP{^13WYd'Q$xyr3^*JM0X਱) ' .(&N$5ǝf5?\V>\2ֳ@腙NBtsEZP0|lsqK?|d2~}g3|=woFGtm.``fvik#h[*.i uّ~K#Q07cOWmFC7S^UrAʣ''Ly>uGEO$ljo M2eB2į+ Rb9S`YeV=^H!n0tK-QZ olgߗ}: yöS3"M݁IyYK3.>Ɏ9-egV랲(9j0A#]xC1)/ʮq;7"1+k-jID7"~΍n6ڠU 'iC⤘yKV5f|-SFԭav{XνeSM'I*k`%WZi ewiCԌe_: -:Mc#\aKr)GX׽ Xl-.ǖXAbhs${0jqG3bK igLyYu.ϡ<, y)Gؔ|;Tj<Hu^#yf,bJ6;Cb2&/W;Pzjed?cFrj14Dx(|R`"|.Q.?bnxu}n #7olD avN r #"QUGC%/C:AB9qu!=+ 3/b4κy.g2 .r9Cc'cPp5΁Pt94$^`ئ`а2]A/M:B JrP gfДsҝ390(/tTK}o^?g )kp3!` @9e[IK_pJԏ9 (u q@ܠUh 6Mxx(Rc[;H&^+<;͕G/'otJB&ǚLvْ@?S!ru~xnLRj5[nڃez71ZO$]+a:YY(2Tm9ͩ ;a.rPC'Y{2ﺡ񱛊In(xCُ<6-5sYpQA@L' !{mXqv%86zh3%t#Uu.*آr\/d+O)ao&[%`ԅ?WTt~؄mqְl[KXxt, "ⅧM oJA@7Kʵ@,+:'zf)A"R/f]L`618u/_e%BWO5:08`X*mhf00@Tj٦~!jlNCLR?Oqb/1/*Jb!mGochy = 9_tqs,xA[2P,r꠻lGL pE|$ 4L&Nt ;g&NjXJ2+`OVt Q8\*GD,bb%ɹoJuR <>ҾHN׍3K0 Gtm*NUW=)5ae(]u.Wa.SpﷃX|nVrWGaZΝcίǟ:|7XWd0(MRtX<)9X_?cSZal&5ߜ |Wgc_@QGp Clm;R=K7 zf`u=.m'FvS\ZOv>2tќ7qCrpQ$S%]X1^*TJWd28k=~޲;0+*keNw@2]3.'-cC"/\{NtޫY j$p,yu6x:>5p6FK0uTƬv;EmNgH8<%\7><P 9Sg[zeO@&`\":䓘ʤ#&z;ݘ*۟S0ӜS ,nrb4(ي 6<(m}@5w:A3׹Wx]oɭ\E.H;P?STXf94)m"83/A6pF{dG 6 21=B2O1BjrDlOKBZ36(VA0T z'*Q?Nm%7CQgOȫ)TeBi/N'l;>ivͪ;f\L jV$huVkiW*6Ƶ 50l0X~_no=3  (2Q:\,pյI3w1QĬQ80L싯}qoWG0V(ک۳Pekăݎ~..3S΍ea  T*9:ߌATDr( HZ_鎎3%LRXvΌAB;MH-1J* l6N1ړɩqBYNb1VTyn e $(*- YYum3\^F&&:%t,7dv'|\@h -[Uk8L~ʼnlVϗ,?D+~Ò)6! S(hYPn~exki >s`O.FpxD L"DjXU8=qL^1]my:K4)ƐGl;7\vvάȗՒ@J[BiYFؔaO]?]j!UèJv:$S"omNV hڱF\Q᥋V|G H$N^h FMأ<(I% 7䭥jB\WC 'E?2!H4qI}B?D]DZxc-s%>oB0]CiJy-g R^/<چC'6yR$Ӱ&[qfFJٌQtQT4 )mu>mpn3ιiؼ@^X8Hs W_N>; w`AKfv7KST,'fJ?$;.Eh/b<* 5|%]SɈhhwK d9 ^]vJӮI»!1Zf)$O-V]0}˴?5*S&9 m>T4u)x%&8ԨCPV2)5ﳛF.4o 7:L'9U6Pb˭\@#bJ55VTEtjg1!@ 0z#j؊NT@!ZAw-}#g?@h(OM Z_maQR>wZ&Ϳb_҄*DrDL V˺ t.Mkh˯H0񼚢Ih @CX֨o9bmkc+kX_(sLq@6O z"VOe#'+iI [p^WrwI_2ҁ$~ * xW)rcntm5cli~$ DJSʺs?#&SGnA /90Rj9)k*c>oR#1Q$zYjWcv K:Sإh\؇( W.Wpgk%LoVYLN;Mɲ9UVi+!˥M+s 媈 <~,"8t-TC>"T"$X4IВmV~ȩ-.VJiMu, ~4yʙԿؠ,DL + [1P`~!>%h,U6Oj:H; Siֵ$xDDQ1W8 ,Y"p+XR7ӂ^k妦(L+Ty+EK).L>@Xo܎$7] ~C=4X<sT7mu]pK~txJfVyPRGoGg"|c>'ͺ)IFǪbVDS*rVZeTe*hT6D5`0!Ko|ʊY{MeE#L-HW]_Of։Mmw-0R!/\%̌4m5a9ÝGˆ3ѡ5)tOytQM n dq2{J( E# TM^ x99N[1݌z1U ;Ah;FK#$s'=&W-6n@ewvaZQf<ּDa*Z!%6NfKz3%l|MO\q}ԇ12F|eZȿOy$U4-[tQ*Pml %BM\8TD(f]/:;**y*\s#j(K=sB!Wx$N.p'|>O?z^vVAǍ/49Iռ*_@,Ya[K%Dwa~PA 2CJ3a]r/i0B#X@Mr3@ KlAy\žm\N9׼0 raVMuF ~*|LLI:zV,RW+ OuYMŀY2"o,p wRB9x I)[=VBQVQ"g@q>,:7J8OORN&ibUz oYGXjb$?Zl\+oH<03Aaͮl/mcҁrj 3´O#awg:ǃ/$z\.hҠ M:χ̓x ҽ*7(n^~Zȷl:AzSpp02An޲yent 3.$ cp2ާ_e*ќ;@s)5#r<OϨSZWS. L\ iV֢zH?<{Xj˥bH=D\Dp8I~ZܜIÙ.ՀU \5xܘ jF4e:'r;?.70w ɸ=̂[T$jLn;J V!𩘚+o-U:z"+`k(c v98ۢ%n 0Hm3Eg .x8- VYpqh8BϿ23Kѿ[{VӪ-{~tT^cEyNI8LୀP-kT9?Ob=$@|V_t xs!1z_;Gnxbs:d0HSc1fE5H;AԸ^ ]PpP lpbqf#{tjVΣ0c\4_Ps*:Tl[d1m@Pݘ`흆.3Cq&,Gǘk{a )WOg۱/b z,p#n\V@],bi/A7Mj%:QuGZIq# rLȓYDuwՙ (ԝ:scbO!i])ߡS6f͚܈ b?M~eV;K i;q:BUE D6ny <24f)ng~AzP ۿyn*byjnJtb՚g9!sq3-ݔhѯe!kPP>wEEVtdJ&Vzy6?GBFc +VkEgʇ@jV [|$~C hJD8nU,݃TyBU-yi'wH*[YJ*) 8jNrY?[UG/6NIVyޑPƁz6s0@cglQR֘du7,6ءU㡋@xFnIJ )mBI'EO=d<K y֜dk(t-';2bu?Pwt2+DɡgMT HV~̖մ8Y zLp0Kvz PqYlO!J9|csΈ rEj[$e!Zl, 0ܭ"-ơrBW2>1sTӜLn

    ry`aFڡ1N`.C Oڎ8|Wg!#4fFM!HYNΪ66a 2pi.|)*z EMT؃F@mk&唕dj\Y^KJmmXMd!l)P^JIZ9=Ϊ{]"$=5*2#؎GeMQ0nEq?!omL,1ѷ˻8^81W^|"֙{%6Ƞ`K8tJЎ"N:<r'/pt-V{g)A1+bW"(&(y^0e} /dLUWz,Di2G*Aku΂ՙA3VcqxAКO! )FdbƔ4){w?a.k)6_mv eZo,2]r(Sּ4Zf"݉YCzQ&+h Kv#KIW5}@01Y9PZz#R+ ,zf`h7^^inng=6Q.^IxEu%uxX0WMv ?R^g5SۙmZ"5|Izun"N {ra`o  `TT:[r&#bcv=iF?D[HS'P~񥮙Zo..: %`]9-TX[:&72\Њ=6!d#|e\OL|:+`Sw|W'uk݋Ywb4ي>rV0%ynEk7nS=M89u{9teYxȹrmk!Tˊ@t+:=ByCe/J 6e71m.ib~6bޛA 0aZ?x­{'o)t"?ޣN(W蒜8#¡3-tg Q \~(lĥP̲ʰ@$D߲[e߄<;nʳx mHλ &u ѕ4&f.m ~!EW +'sx})Pm`l&]GihS9]ZrCFDO0( AmyUh+` ][\'yFsvvLH}p7 kk¾r@ԧ#5"ڝ&ģ6weؚ V: * բeHe Op52bm~b@I8MڈZǼܶ#A_*\zH+rdbЁ:%? ]EpDŴoWG}13kb{{B6e4b)@+JWL{-0`e7} #ZJV&7*Ci?Fk0(Ԓo?J>?$]RiЦ|'2 q5EJg^uW>3ݹoi 4E8)K*!|$2xSTh1)XTJokѬ*7sUu&HX;1-2B:o?k?&_8G4缱mmH7jJN;\^%?OUW-i`WQ~øs4*,u®v~á]EOx%ny=Q%OY#O{]&e5`$Ѯ:jeݗ[qqFin b?(sg,=I^ՃY";ubkު׶}c^NԨDzKw1 ׫Ɂ)HQ70{_ _%!:æ'kRQ, 6ˠGJ>r4;#wjLT>Ou 8XyֈH/WXܡͣ+zaM aajǘ bx%׉IEeZ!/2Rы 3v* $KUN6̗u➩ 0;]0 /y0瓜`ԙafm z]`Պ)[uc.vevC}3B`gW RQ!\c,sj;b43+J= W?j-G?EDo:_|uK:f`3ia?&]6]@&TBȬJ'?s8\i^xjO0[ÅMTJ`M=oxcٳCd\=ՒXKXY+Lr2T2?^Gta(*CˋM ʡ7J^d%ăl&oCDzIMJa}T&@uLx΍.-Fi.DGC!cbbNk=u{$~ڌ[i AV>byj^Q*t3ɵ[;#aG |LNynM FHn,y~* ʦ :_kJ1o$wXV#CyBk} }]S WKDS$( 6噉hGyPH|Z;1y2NQI\n}@ §cA_ֶt(u.\^[z(>Mg!|Y~Ї?CR8)ܟk `K(?7aaicUO_b_{\ګɏ)X-i`og6!mj 3Dװub82(@*b, Ďwi + /"u=.Bu< 8]?\dʋS!~[* #j% ]?Q3 Ri!,s:sw=<$:Zcmqb0c+h 5 $W|<"HTg4XC3\>A Hv3㊬NyillEU d׍$a5 rsYͯc_`D@G22O<>Ό9'Uo&ɉ+ȯCyޮPsi#d dZ)=gYY$eG#C˥m4B\ >nXGOWeROi//#;M|ڜKAS߉5"}7>&wԂ<7n wP-')Zs}m ֈ).01S2pI%MGhz'%[oD#V%EP%X1͚!,(YiX ?B?|54Ngs9- eX(hlnCnM17j7|q=Uv G|flx0Śƪ3 !8 -x0|yZq.(U@k~7 aQ2@6P)B89% ȕo|c˘]oC b`r\) QxuYbp i^z)k>pO\**fV:9+Cw9V#)Υ)F3$ 4BBPXD4"7i/$ Jy1 edQvnөhy`'3k{3;EvNuE;ۢ4z ~읃-g[.^$vȜ՚?"$T=y_JXUca]f0hnm?[L6]5Wk[!3RR4q|+wD{Qz- )("Sϒ{wz0?ͬ1ɞ5V@k+sd~wI,iX Ce*]pわ 5^#sG9k E_A=]T~o ,N04.s S|F"[0m_hyUlkV|{U43`:Q@OYuq.Bl+hΫ%(๺䷽Q磚S]@\*ew>2ΓsPǵyz%+J $:q* YpWEGjBw6Ĥ#<4 ]s 5E=ڌ/-آ'DSB_ʘ6l1qS`Xokx6qÅp'+0΀3 z}{"7 d8bv]JЖp^sV>6!+gR5ձB{(DGπ_カxǑp9j*7~;s6D:l1tB8Ow?<-`8(Ό 17vu`;~'a;i~/"5g98S f )k11>8{&1ڕWpFuS?0*0zrg} \/HXH!PK/)'d0i#Kr#Ffe ЊE0""Cɪ.5x5k^N@eEͅ ]+U z -k>R"Sj2P KJ[7c$Jֆ;'pcL*{aG[ nK{`HdrOt^7?QCʻ;ggp$ݿ~妔wh N`h- XF><OCݶHyu$ ^rZԳhܴdNm1],JqahK_ Y=hyD:]iJbQg8/@gAKVVMg.E4/(&Oagw/|ؒբ21I,I/^N_Dsn8\~VflXIN#``9c vImAݹW~I؂jgMf$JqL/O7l&r=}V^/ M7>)E;d:Kgu5uk̞z\M\_<|1?PMj+_ksd9"! o3*/#É=1b _u:3H0 EuS6Lm2'f3ٶ!v2&߭ 5Wq :Q{@Jđ5/>Uy=](ʦH-? m鐥,INn9%m-7?"Sgt>OC,)g~mƬu V2"lOth鏞n]c'gQR Du\QM(9%W?Pg/y$H0uf#zPR ~R@mT Be]딦4]MB$WQfg/8Jn#3nMj,=z?BX',TKȊG"R3NPl2-ghxVW۠hV^>=*ҟp|NEM;'_jL7u;Tn]ϳROvڦhgQ" oYu ~ЧUد >BV'߭=sѵDE3& z^jX- mlB>koעSbVV4b/%s<ì(q͌_Q☩W=ε(a&zdXS;,#Qε*?'K_&~ B|%}=t: v8/A,LۅmSSO.@9)ސg{G;G#4+~-N%6GYId?dh Ex!7T& b9j tᄯVR9 `Ѽl .0 t{CfRg0mٗ=E8&px8 #KX-\L7tΌ뚫}d ɭq+Y5%r5Z]m̡׋~Ui*u ) .@î:f*g͜ G`GTcC3b.31L>twxNl73~T< =/@E '94 v- V$겚8:넫*||6dP+eS1x iZ!xb2O`%. ypm:y,Ա݁z5B9RXzev#%-B=\""`R xf>Я1OyE׻q{prts.J4WVKNB%"[G;65e dQ1#@foAVm y{Aڹ̐T0DحLiǔ7V <Ȣn];Y{OOw,E F:n=>Y=՟ɟQ8!Ni>剺Kb'10}v;j_|`RA~ss:R,˴*60= ^MRHDZ< 7w8_ US $ i% dW{7k˘ &×7A% "})(HVSehb.Vv4&}EäwgtF$3hx̃@v&] p-+.¦5]PٍoڳT Edz!Dwf(1;b6]ܯ1[BGI+:s:c8Bu4-+5sgq˾wB*v@HMs>')?PP}':@T|R;-nuoJS(bqɪMK^YZĺʰșpgD@6%5K{ ~ѵި~ϛZ;Y0S2 ^RI-{1Ҕ 9+j!2O}v $iKsÉ>鷰?H:3w@Q:}0Ly#aWKYUU r-o{,M1"v^yg!u@ !v*:,6\p|w帤nne[=׳% qc?P,冦n\e0{H̑0:ȼjMD;VbZ"Dl^=FLsq/6oAtף~_Q(Ozx;5G$MlHZL~STi{@nƴi|p'78K/P>AbJ*: dg]L9d‡Uw&bU #j/c-Ϗ=IA*xl:og {s,&Qfe&I5' ѿiuѩ^ڢ<_k"QZ!3WCQ^W=i}.%!k>{$T/IŜ+]pݿ[w#{P@5V<*c49覄G&UeӧSZ2pSI*_dBóDD5T4dq1[b;݆/{ qh>6bs:g 9`y{ҧ*5a@=<`=ͥ7"nx8Q&vZY K2x;DrK{L('gOx*GRM&б8v$M-ĥ1njxBNخSs:z}a6_H\ 3vAdwV\CŽ&ȟx'Zry e4c g3|:mZȥ咾{hwR{%WWv>9 &^:)X@aӘ"h/km֣SG(8` QG]<)UW"Ύڽ].h24tZ3HR3[<oKJ%-I̷HT'G]:6p`ۮp10Xr]oW_t|s؅!z6y@Mը9 D␤'bs9ꭃ?qY%ػ,dq^׮=Eh3=$Zjf#)[|D?*J)%Ns)0`ss U՘N ^;[-;mdz[c^p3 ?0'QdXq BE;;Gw{V꟰cgq-}fn{ #2IBt?…75E`m \J+k$.UTdy{%aƵbQ_-|GfJi64_4Y]תWkD1T R^-H'P`gI Ŋj Zpl!'Y IA򦴼Z `{_''V*ϢN %O"㤬4g6gkgY[dj8Sܼm2M z_Aӳ]k"l0ߨ=;qmB|3}o p~v2ݡjdȚ8悺\xZ.C-F૬mDkJ8Ig!:)=[N'W7oa}28ݢϰMW0|cҐK"Co{ Yh(0qؚ^Àhx{ui{/v{/-VոGp8I,^D\zTslJqv1 ښQB(ʍT9d46P;qIwiښL6bPٟ?^&Y&}fP/?@Uɀf[㽓Lmy2ŵ{7ǭм)o'SOo,G`(BYuaPf vr1g6LfŕO]s|). !ae]P>D o|ȑl&"Wr&ֵUH̆^<kLFD\}rrP4J!O~5)({0"8AX^Sq#^aJ PZa(`{ 6ᕋ'\5 !u1#0Fb"UXu8*!gJ %/.1=2<+%J.E{KXZ9A(L.ΐ#+6]cRu +%&m1!'f^qηXs!z;ti+q7fszTyϠ<+gʪ{\BBK.C5;cE Țn;09+M"ƕ?J&j֘ڇ|]mco&8@{:y>bb> 5[ t,fLZSpXUu }`,;Bz`:ˀ[-*Er@{:"z}sJBQ+ >V^ sȰF{[4"!BtCf^W,*^Z"AyYb`i_< R"ܨ2x`.F4i/H>k->_rB!c +ӌߙokRÖ9:x7N`e))aߋ0eĜV@]Ǽ,znI(ch8I_ :at2`M2Q #fIk凣 \KtpxQ8{S͹7 ?U=o)CE*#":wμ]Š7S w-µM)bÒsJyx&Pk"W)ń!_'L?x",).Rވ YŘTѨO|,^JH[Z`2ɇzƎoncĪn;Ѝ ~I鶣\==A~)[ܝ[kKp Tv6St-VQ?O Y#Պ~treU1@ִO;]zlYJVޙ|KCmiµh߈/4|>ƣs`}M39<~5TOEJNJ\ hu*rl2"H^Ù@)kO!bNH-Em[M X6`9x=U0bU*h]k9,Y2ҋR-YNԀo{ζMgx,JL|ϝn0480*Bf2(ϧzjvY?_E@ 2[xO ԯX\bs\yMJZ>mhG\)(NUȜvMcnY:p.\]|F`|*!L!b;Kc+2z^%)d3|z lY 78U0)V M>` 'TroK{r\1@'([VS, p)R?kTz-vw-QxY8hDɚeש -ղX#_Q3xJRx3ElKhDev㬓N|貮b0$)9!f0 =Mŕ+ YkS!u*A·pyf 0c87J!bVDLώbV~skUn6Rc98^#!> {8ztw@Se7LZ5(-[N^b~T(aL OG/"ȕ!"q|i7R~>JWqĂ_ޥ6x,7k/R"UrRggݲ7P3rreJPG'onV@B ڻOO))Qwr߃S }2&:2R Q{l mwe-zt. 2F$}DRZ0Մ}q~m)ƨaJ xS}a_d 'T:Mfu`9PGe.YŶl-W6w,D!eN@7G(ib^U.P=uJ]jtPIDY!b%vaOyF6"!rNzÉfMŒh4e[{>CiqD*'[kO>nFѶI%y̯ w^ \/'P)W=[9<' TY8f|77e?iNɪevyJe4C@jPGj9G <n>|XlPv7e՞<4X\c5ӲDVbV,ĤW}REBTȆr1TOW&c' 4z)ĉX~}h0[?NBE- / K<̐ww-W_n#hg2*r77ϜvS) _,!Z{Xx\ m _qdcc؀5ѳ9]/g[%r2[GM^"ffn󥧵>1gX7lTΰ^J Y y\Ӏs9{jul rEsc|oL@b]bcJ#izswIg(t$n"WT.TZ 0$/"Q]eMC1_AӞ7ݮTuX+Vz /;nPΈxKYO凖4 E: j+tYdxCML@y޺ m3qO=g~2-X LLvaj(}L`nᒧT81\6!X؏iS>ƺn'0y>l ^fkθ"fwԎgG !ZO*Z̔ mqu'cpԂv¦fj筒Dz|8n˔gDMŀR5ؼ$)?wb/ :.!7cuPՌbFr8^jAa0C!{#?q{:ܷR ʹ %BLOm?mx؇wƤ Lịې8R$ Y"/!KߔT ,|z͒Z1V ܢKEPH:F_ePjS(kLKH3%t靲3# r_,䔪R'<,^+gQL{C1_ /?<ɜ9 \b_F+s:`a$5+̇7Uc;l%Av82MzIyZg,2딴72w =¸b^lHnoO4;?[Q~}-_Y'p^zf}q@#ll+;cT2 [X16Y*΃{_ؐo6_\ LD.gkÃc?fLV]qYSiuLOr5g77'^C^֧+^Hk[-p nR lv|dV:;Ҝ#g2֘F2F\_î/hurMraqIgk{Y†\CaAҰ h|FX &l?º3-#k˂*Vc9 (==8ֈ'?V,s6䰅i_ K] ?`1GnEmݛl#KU|9Tj7@v p5CE/&XOKm2݇ПB`]!؞PO,7PR]NZ1);opx, KeX^Њ\DPsB $ҍى6V(!0)&$e$cR9 ZRJ?7h]K)Y|>d$kws;邠Y5 @jJQ {py9.+".ใz{IMjQC~HW4,;VZ[e :}r$ҴV1f6Ih*B[Qxu%B剈#XU5ʨδ@;BҴh1L._ ,ӫ>JH~9FعFko{ "~ 0s%ɨ7j<.u],4>tR}ot!F 6X$ P xavz`˺Z)i!ROZx2QW]v ֧$UJI=,$wި?q®k`O4<&88:鉧&ȅ $tP"R$o4_%7TeH x5V߰ G};!O2L8g{]qgXꢊ3PW[ 8 r$nuLsl ,v\@X"{f;#);>Bm}tg`N{]ɀhs7^HjfCIaInJ8J{kNFڂx{6^]AAÚ p;M1:MJ%ΦX:cc S8t>=`:[q@y7^{ A !J]C{w2 m73u3nV 4+dޯOoqh>V:a<_Z׳ B蘠;B4|wu / +͗2Z7Is+a#ZNq夫N3q(aϘE_Ӊm6QtW$y fF'tfguRݐW?T$_cW7z[̀ϳ9YSr%Zx]gd}m*$HoreˢAϒ4ҩ G[[B/q2T8Z0[3=[D}?N#rkoCx bdkQf-י^IFHGewCQXJ͆Ƒ%\2t/VzY֒T9⠸Yz*NNC7XgO#RI'Gn{F6K,S0lD<S(7>{%,_3XxX!#CuLL]0,No1}4O9@6oAkӨ'ؙ:r%i$̩T@0R6T+h1J!ώ}HX ޵;Z݃ S*[-L5IĐꙪ+\KVMEu7e֔̓-a^3GCTHk1hqy*7>):rD[y;ZjCרCZys XAA#"lJ b8 Mۉ20,'^:Q8/5o 8U;pE~:. I@@x$Aiڜ@'ZF&\?.,TL`$: a ñ;PO:*Vx#<>/*QǼ+77l7/EtE@Jఛ<-XuasIb4PN /4,zC^ba{2*ymȯyR.ٛe2-h;* V $ŌN9,KW#U`XT`4̱Q%m,%)F_yGDHH&Y?b+g TB3 y8N@ .Q12LS.HY ip4B%.O:/)8{e }p!b7ګΗCJ]%ZA毪6PP; %r{wYiy/jL|ˊ…lvwXBщ𪶵 &2hbMZ_P[ľ~ $c>->t kg2x_C.mmOGإd׍t印<89;Yam*r@ʪj .,wv6sO7MGIͱ EnQ (O̞ xuXPv}aqtl;= &ɄDs{- 7TNfxk0yqT,,}/: 5wQ%w$pJ\z{ox"yC^%pt\x`-xEd"|"ُ@R3X$~JGd%ut+'\vrv^gqӑMEťxcԜҔK8 s۪/ESG'o"ֈx (vYb UaaXͬ qOi˥Sy#:|dUQgqMţN>.IJ 3!3Ԏn6x ϒ~@ROGu]R)e`ֺ1gA- jh(5\Tȼ\-\GbBۑ{(aǀݦoXk j)2`<꒠Sn[W"+ *}с78yRIK(R̅UgfU3w8i7I0|)WP% \$1[Ur^lxm|?2E QӉ ~ U'@-u; yWBۜd2=Ӎr9QE\*PV$=f6;kEH@It)"U<Cɿp5(JP\(x(?uܑ j̢xD`ZWh7@^c?9XsUlrF Ӑf8+p]8葑-/[y&ϗ lKy5'#xJO3cWy;l7hcHUGzOxwCYuE^\JV_p!K}ch1{Dc]ݵ'!r3K >#kNT*M|v^ϲ>}yӇؚnW#4/V^2y6wLnp\J3)g/nƬX7#1{ta5|v]6xhwD[kS3-5UQIqڎk/>J77KsYѼBq'rQ'E;6EGaYWթyo |LlK¦`mA՜X(@NZr-Lf:dԌ. 6#LD*v@z'otJtD"M]x@$ uU0p BzH[HQܒ<9ļn _D΁SHA`*_l {]^;` 痬(qR&[QL0wsR۾d(i-+J5sEھ=DdA|kpexŏX4å/e d'B4|WAǵ|+<c{lC]<@nmS 01%ƺz]OJ9?k)i%1TA]uAIV[_dmMI:ŝ&Pi07u`~4 * :tn2誷 .G"(@wT62ᝒ6 k/ 迄v)w *_vUFd :aJ!\_\Ks:{@a8AU?N9TdQVd|?J!r(* ~4C Mتe[)^'}<秲u;sB`{G?m?!^C#A!FxD{^x x2 k86ؖyVXi4ITd.4JӄE_{q1̰YFj(`ΔZʦH7@w-~?e{jm51=@SiڜN'_Y73'xe֦bpq<"&5g"~Pee_{@&}c>^ "RB;: J&(q1^a1A[I6 eUpԪ^I5Į_݂,כb i±O nصֹk@kx\ )z"AW > I(T`X v4C2MX{q%۲ȭ@LX M[}!:;6I0@zd\&85HaRAOFOxCEߎ!Bpcw$4~E[<9ƛ֬GE긂 bV!I,Dat;'qJ>|ywp-"nWTՄf~GpaW2q`^1b--oxk[`β萰,Jź˱N-TNFϒoMd s) ݅y1䬾 jh ߼TG)8:!'SkmŸawЁ}ٌCz\-/wJ}r*}j3 Ktq~s~(ШgCf&+q*-  WfK [?_cHAȂ+O ID B͉W1 T=F/]IPefɶ%U2I삕rY38$d&{ ezUx;`l)YB/+*>D_7946 X݉\]?P''NZ逿؜h)>\%n)#'Ȃ~)GP'DHHR4U1<\_)=cB\[Mze}t <89]HVl44np/ TV&8~w )L=*()HM'?TϹ g{%ȨW] `ݗ_OTl=aK{:\TF{A})oT7ǿHo9SX6ö )5Ԋt6_7.Bk4ҫH &`,{3<`L=A< fjttB`jN!J2NEqEŖ"Y΁ES %dOg&>PElx'Ƭ o.;(reL/3#SX/1g<i8S01'vJpq%FO( `E7):v,?ϧqHԄ>ʗwn֕C%#qбZi%8^>qo43 SO.P1,Giؙ#LKvTJ8xv]{EQo܉?i* u_A WY tRNPa9$j5VW9GvX q3g SwnKgdd WaGB!$'עP~/tDppb| cE[ `T%+X8z6?<;mf>Xi! jK1fbuetc@M 3RxK;wX&uXi6UL4@u4+@JW 6 f2A1044܁(Wߓi1aL]n!#ZǴ}%l<;ẔA"'7E0%i=Ydza`2{v qth]%&a\in*JtPk/ovSw@"WމO)$U?R ם^![ԧu kuG\[7sVև@aY<2++A'(7CQG<8l]Ba 0zdꙀkq ƣ[kzܴHhp6t6b26}M{E쬠8E2xakS:8à5Co o&zw~[ Mjdf lp#9ߠok VInWl7,\CU}7J씢>}}9X:2JYY`N6j]Go8i볣.G-(S Xb< š6NjDvGI!Ffﱐk@DOd64sAcS@e)JZ$}nuJ@ \hvm=TE &ŅWI3a8Orܐ6>G5-6m~KR3) f~F3BPᵜitG;2' \%xbC-2x:2o%WѬyF1_o _(zeUA}:7\_߲q+t!Iꆞ6/[o5-1R3q2ݜi$nf=kG>;A;ldkSaނ[B_]: $59vTbDu69<* et=hC<vC~w gopr8Q5t2+&?Z߃crPTjp˃sn1rlkS0DYԁK-t2T|&N%_v-*q<_ QqEzo#8pQ [6} akb+:2kvw5bcM'⚙.FzY^}Gsq᥋ 3N/`_g/H9ɫZÄ÷CobhtFjʇ)B[xVqluُ %0LI*IE= g1W8:'0c&~7|OW$0* y7)M*[5}C7fl"$|3UČ=ZRL=]Y3p:V8 # d n; RY*t~U/4",uk$Wȧh ux'8Sf ~.AA &M36$ w)^@ WF8ܲ6HjrЀvm),U`iNgF`ف$">5l-Mn?LY|\AV(8E9Hy,ˁq0TZ2bsʪI ձd $ mҌhwXH*rf(ih7;;Rdc17;5~{W$3&]+ʈ9sTFB#wnJxHY#AҺ>niu !qcXE/)3Wm̢:IJ6Ħ^rjg\dStr …`*>Ⱥ3;Mp'Omw/c,HOFX7_Jc<>Ue"2h@|Dw-.0 ֺj5dU3" M tߡAQ"?@꯮i0-]*+cyb$1 ꎾuwɿt.e,kCZIt7IhmIX rxfe2Iւ_xwPZ }+K Gr >MEua[-pK\m_tp79QW4a?DkE>% rҺ/ET̷,eRdr}Mt2S ~Þ0$Tŭ} *̃w^ @ɣfv9>"ea:x&&7KO9jȷOJd=m37XYMcW6$T.TeT~gM ֥*;n置ujc^a rXllBY5i7Ka,-URU,D~"*y}٩Doow-O F *^fE)p]_~hxc?3(&)%f~0;%i}0]$Sq]vo? #ɾuj8r=RQi˧| dG6jXd*KolKYU#k !{ҔtZEjF'S0e;oSŃ*5~Me*>MWkvݯQ^7gm9꘨(Mcm7tc,^=}Nuyanթ!MY\q) DH2D`ɮ5tp~zT{D[j] u{!0w|^n kē=aތ3W2=1;9(˺[mȓi䤺fM EtH>)Q>P*տĒ7#_KaZJX9A0͠+1U9X;n4}讻Ѷڭ eFK%b~!"I2j 'ۄ,!7C.UŅ%e""KbVG2ռa Q_UMV;]eo;-s(p)ӟq}&ƥ_=pۑ(vFpm%!l]{n$' @ VbFLnoGQĚhRBOZ9|@ )!\P"qTEd4fT/#r!B:xdh4Yc. s,&\hag)VAt YT!Q#a"*TNK#WUk. H};JAvC;Fqڿia 2 cՙ) sqS_q'hNv?5ipfhJK2m~GT sNt&:Yܒ EI:KൻdPoʼzj\߼y:s iVL0N˴Y4Z@w{#i#Ѵ_`Pv*OЃU3;ɵnaNQMΤ xWx `A*m;{̬m;G[|*K+PB,ܦ>Z D=ΎYbLfOb\"K e.H-1<*LL>W [-XZosFز"ʠ߫bA0PFczȺOԇ#&)HwY۳MAZWd^RuI-<)Woi0?*ݏyhzOC˩E jca B'M>iX5o<=u7YtJ ˡ[<}@"zDx, $[(3|hvthCox~/9$F'Gz6F 3L|/Tz9 57wՕ=w&ձ ƞ}7;Ѡ]~TAq+.Ku18Znζm-ZlKsip  GBLs^_]|MD3ƞ4sE)}z8pzJcHOzSpnFߦ xd}'QU%= q,yf78t8*,{7ϲL0(@* - 'Oc1?^@}ھϙM+x̸ ;O@! l_KQB8ߍ|/"s)u~UVq& g m;jQtk{w_JyVtl]xh/3;_^R5%(u7¨*Ǜ{jK 37hت}qDGm&UgJ;:NC@DT` Jq*hQ:jԐD}&m8=8B'x>WMzoCDn9Ro)$4;3%n/i:C`RvʥkGiG ZW<6b,jJN0uGzSؤ*I 0ˤѡSj_pVEJgs1ٳ^s`?q ΅i ~== N٬(&TͅJQPbrap3 /W~Zø<_۪ JJpXSNJmB`?Sv]19n,: -3mp%&+kjX zv8 O]ЊRwOkn- @0WH=*mw%Ek5:}[Z_ԬD6vmf10vco/=θua7@7=[6l4 <$pz׊ nwS]!bO`~^: ],&12y|ø K*uJc}hp~L'Z=EqZ=-X:lQw<.]:%usKJ| Doh";?G ԧڃs ݃ҳM{nQY7.OR Xi]Y,:IBNQC̎&ͫ}7 $0=Aխ[V6Y-*܏$:[hN24 lm?:SA[//:d~7SuZyH '*\A ِgiVࡴUmvey4yw hwl& RF6#.Q˰N6Hq>pwPt.}~V+4aZ-2; E&/`~Dz_]ǿN-4%Z6(IB }% ǜ/3S]yA:oZQHN@h-Fg)<`R+9d %BÂY."Bs.p͢_h)1wQA'm[}QFXJAL/6βoj@T? 7ެk@û "#jeƺ_?|&2HF)]ΖHO3ؑ'vQ0\4( 0Yj@)L V=P-&i&l$ &};ů_$Lz~no1*xVλ13&.B֥|u[D>I,ܿuLɴ;Uƫ|q@@Yk%Ʋ*_/Ǟ38GD g6V6⅗4̜eTOjqlS>{w +fg Eq 6op^wVdA)wl]b)h=*6/3X8KNM4_9v"tL:Spo7"bi_xPϵ=e 7P;ɴK\4 +^0}MGcW Wۅ .q  .i&%ڷo7 D^Ny]xgE" h7xBuZ9PD`bo*+1<{wPO c !&j&hPf#0&e&GQZ;?!bx_սfcMd]XnFk~HN&;  ˠ\a4ԗ4(#|d ,l7‰K}ץ2rߑY-U 3^\T[yW)L^Ÿ^ WjSpN_c=n! `la=m=QϭNɔyٕuE}y'vSaV#X! .,P6enS2,uIPjRuE|^_"s"F\Y2ښyTudn"AR}ʆ˂0Jj~ںi-G8)@gm q JS º\őRO(QW;4卋VGY^?l.ؖiR'!Z|ꢹ*zϢAdU jQout<glJK_Rc!:b҅`.@dW=55x9KpI u)&1报֐O%5jP=Ùnz&0 Ox>[&Q|!t!!bMl}V+zw1^*0}Ųy-ߕbj t9T$ڰ4tRݫDβ=T1kY8zsN/.^e `o@yGShi6+N|Vj/+יKkR00Aqep Ef[nAp݄) ֆCهϵS!3v\iĆ9Vɧg bܥY* O<~Qgϴ&rd$/560צ s:G`Al']bPA(|y$7h10a$$4훨:DȀ*}wk 8т8a30XR \4`&B5D?*rry;9M|Nђޒݫi218<(bv +:5g}=SymO.V/'˼Ǘ%*iֹOgDy㛡VVtb(CP:3UECMn!$@ś%1d_3pݨ`3a2n9{m Pqv ^?/бW61m+rRn16!>MأDx%R(OcB%ˌ:m>o`sw.3X=W(aC{Ҏxh?nl*1BP: vP }P2nxs(~6[ؓN#esoQ#놘Stgi^}e)3ti=Q!W0h;`1l1.t})X6Zb>!>p9\-א -™'U-/Î".DԵ?Pmpڂpp~(6 3G+(*U’'7愹AS-񊑅+Z|i7FhUQJR>T9X}_~7xeܛxT͛ !,/,'Jl#qK@- =I|O:dDqMPS RvnaӲy &|Hf)Ik([?I6E3w4QA' evO6U^wM HvŇF$@V ιo,2e{ݰB ? Ibqͼp+R `{TsԘ//lu#5")n 9sZsuwq"z>ƫ9&=V`3s]W]4of#(-3ԉ-[&$~t"*Wx_4:kf٭am5%܎nOz>>ܒ%rOPHb l<lP[`(J2T!$&0&v EtM)R FVݧ#wm_j'< >S^fk~PL-C^bRWj __C[I.68H@2FF#vo/=7ybsFx#$q}b2X\ZVVJչw,5߹O nSGbuac%W!J'iO*e|3N=ob](լ]t9ܨdA[IPQ>1Cf=ˋM׍)jH*~fMmSfR=7b&ԭSflf:*[sZOgrm{DX V(c X'adD3{DST7j >qv^$/Y'Q&"UK |Ξh]͜p0Lz!`\RX/qVZ`H_ZGse~Qa<R&Q"PƢj} rU<= ámL+6~O Bt+/&n LԣKjfb h$oKxXti~ ?(4'V(t9_NkJhAjtlDc8ám'qVf]DKOvuc*s噈 l):rD( 461SBuKnMo%nye+_<~~c{\PQw~7U񆋿nob/(зbz! g$+=Ğ4kT <,e6gfjNo((,Z?y qb~_{B\fYg]?ԝ(d`At=aGIUWjc٥tS_s_'LTDO.Qm$f`%B?kgN4.eX'b#(i(:Do*%9 "PЀaӂ#8lxfme-Q G$rv\=(X"Y_466COV̬^I!C>Gv%M5@oAVĺKAa@:wv,;LbK;swG={![x76cF"S5㾥uv}ΣD!n2d#׉Bf??S*&jMyOr8W&}VGk2 lvV^F$G4΋-}tBZQKS7vŜ$C|NPʜ7Lj@Lq#]5V0##_g{ЁAKTWУRl+Zt7`R;pfltPjl3I8X~t`.ǩMdhח3O;D.)},uĎM|a!E ӚA25ߪx04W"|Ͳ#@| c6j*K Me=팉i&&:uEc3n0pwܾЭoq[FɱO 4xکzhGa7}Zd,|&Aea Vu@@u$Ӊ3,ezW3k/u0`ĭvEOO"sP^No/fIg ' R?,V(щRbhz8N4jI+K t;j ?1V_KE*:{rڒ,~(t[)x3$ԴM ?2{h|lJX;u!A'ut-GѯBo(чW'tAHwyJϢ"˹7bĹU/4bc% ?'BC"57 wʍzt60{l48}8Č$bs^8f*Ƕxm싷0\|5 mK1xOls)fz݀GӟfTv4ۨmZ-7F.H& z=ELmiObD'lxRN_N]5Ex{prʓђzDfU*VqmEYVib߉+k}磚#JDIMsml~>+i~ŶåSOnlrh&^1pD%zI&ѯòjEɫAI5Jغ{^F~v ɮM%f)I?莬cg64c@ A}sxL3 _3tdG uQAwYJY@-@"놯>zR?\ s8}G࡫yHI_mq-偒cNCθD-+睵~p [r1W8EXD Qw&)5& wN/N?j4iCŜQ1Y}oQݍ벌V<.kɚ sn$d͸k cH]Y>\OF.ĕ ܉i5;m$aY9ޮ?W) ^P*%If26474>xCb2E%tΊ}X|& 9KXCJs7u.X@4w\cwQ&k%21y[^-D:e5nJp +[Gߩ Zb7P:ogr*.?wu+7ycI3 HIN}Z*x+AҶ.R 'DbUhl^i%Rx{^,l `h!lp{,Z#yf<qM5Jx4QbFxL B\aoSGH ZQH 70Q߇{_VS'4bɽ{zUSBYR=ث&k5hV"sK@ b\˵@T%~Y_ KSkOZ A2mYqȰq%{oU9`Ϡ~(tCvU5N/m?lXDVjSRK|(ZlY0 H"K$hÜ8 z#Kr+&V ̡*9eށV7k+~]2h!~hp;<;p鋔%{散s0Ky%+ۅW 2BD3oUD`SŒ~w9A"׍WCNxTh"x':=m%.*s! FkaJߥ@'V3Ǖ?-j*G01C,:Z&~f;O'H+79\0wJgIy.#Zs NN"IÙ"|n ~]Fu. i8Mqۃ+ΠeA%Y@d+DG%S* I$5mVMrER`s+o⚕Jy>vB|f_xA94Y2c*VNlRws_svV H65F9qF{m-{ Zcs [-FޥTb{QDQG8(:ϑx]h,&%Yo>!o ^kdH"׭ Z9R;f8*k2 Yda<[>@}.lSq@Z,\`J _ّhd*HD[ʌkEklŽAa,zH%Ѓ#_ެu$\Hs(0DNc? =خET0!mþ3A" tV;j:U1tݟ]6ؼUd3l$ӹq l␉_KkqzPbJ{#Nk~{pŒ$sҲ)Ɍpljn @Rk$M!|C+7E3X !ȚЃת{i_D]/o oH ^+cK k%k` ZDs@lÑ+pPM_OٮuZ)1j/(hA/=][]W`OԀMn,E5 $ˊL֒exUĆE_+7$$>*9R =[b)CK-#C-F{øYer7k6<p>m\o^ܖ=Ί&G9m:ug8sR,M`гΤz{e[e"m̑4Y\%+q`j{/ji@'TEеs. =)vեz K8O ӔZ+ Wm[=hx!'6ъс9̼uRL:k0uyF-%*'<|p͎\סu4&mul@Ƃú}tpq1V 8kEҊIC>!|\|8R+8Pamn} ܐ!ca=|*(CD$,P ՝R%L'wd&Wz#PCp䀘<]y}f%=z3I[a 4* %4SwC3nQftgLRkҡ]U|\B|!qTnC&?sTnGEGko0S[8(]]S@Rѝ.q0m#9M 5q5AV>T,>,+4㧾4Z-5iZjgBel6 rlS2=yW*9kq6كJ?IduFH uS@1"_ qkhxHA 69X7.­SD']>qwQ%3YAdc_y? "?$M(hI^CQI1m%&6OZ./]!Iw.yMr;WW*A2TtZh<'5jwY&YQ>aerg9ȶ.1}{4~!Hi߈뒃Nxr*_cvr[C(qlRZ){"G|Y ҦY TI %cs)}!YNf= $63CODqzTHȅa^evB.Oթ`nL5tIA @>%'^J:x U+\~p'|ڌ񴽌2.+t\]VǾW V*QKraKSi0TqFx=ET{W3S>n,AaE xxC{E`Xc $׾^ssl s녂řp]ya^*)~{vr1y9e&Գd#?P}yV]GMhjQ *! 1ftޓHm3_[_ \#Hg9%j!Fc@l^8\q6F,:#T]Q3ڲs?xݒ.丒f²9J]:GbHr8ul5o&sRkU4a qZmǪKM׃sɅj%u56xТ:sX1 zRD"Dj~%w2 | W|4aGI谂>A-E"H.zG_ SuAoÒŦy( 23v~$Af BtF8X0M8Sißj,s䷦L}*H~o>* ;#"6e0 cDzshGDž?Q&Wp,3d9^@?i6"ءiׯ㽑sg|4d{ǺJ*zgۂ0eHbpQmNRYwYHk, ;0J z dG0jI~RJ+,g9xti,u\4lW{BgO6x)'a@tH19PqU$[(&c%'WUJFko NpƇB)1n^yB Bp}x1MPk 䂹z<;0YZ07070100000399000041ed0000000000000000000000016296435d00000000000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxfw0707010000039a000081a40000000000000000000000016296435a000025f0000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxfw/mlxfw.ko.xz7zXZִF!t/ຳ%]?Eh=ڜ.+[C窦&bX(N]z|Kvm7:֨j5V \Q o3̈er#-.48(Q^g91'ڦB[zQ-WzvFz/L% .GڿqPJiP1'@:2tL @jӏܗ LkK$RHc\e ͬQ]m."#˭I ՄS3k` m d&Qgɵɹ|X'Wpu,# "\?AAl\XVhR tO^ֹϬ7jٞz$^Vu]J*Ϊ]ĒQN (\@_75&K,|f\c) knJ*c^pq~ؘ ـ๦!2)p.D)t)⤭8k<+V iaoSU0܎P.gT,ֺpa `VgQrka\U 80y꓌&j*,q/K)LJBxj;W>?K5鈨uI3El1l#S&sҬDʆ:k8b8 Y'ɤѯM7 &:~O؇U"jUyq &xCDX{IL;ݻѸ+9-CWxRqvmaľPXF_UaPl,_j"Tgl.FȰ1$Dn3,gB ys&C 3A0ئW#eJ-&+E'".j}"li,=3iK:a$/@j={ͦ*X ՖuHg>AoPFI ;ȟ/W{B78,!|>ՍXndf$4s]0H7*q;\2"ت'bL,"#@Ai%L!2ݺVBD[%`eSnY^tkOnCiݲ4V>SZmEK^^KM ٛjf%66{Ҋ)LpŨ:^вۆnv[-I_;*v&O` pmczQO >nxN%1 Q|{eM* DjRqW whBB?E#i9TDm\4>S,z 1OffVDG.bS @6N;Ǹ!~Jssij>_6kBoW$LݨL/闗M{t/#H7js@qiTZm+>BT![+}9΀1^y%2'p>O`I6Xsv z;*02YcvF ڻm9;m0bv;c/"'DsM~$wƒ'L{ ۇJ݌;9n{24ѦQIխ&k}wn!j\@>~%@ hnB9jƊ}I e _ 7"OX.,{O~k/Cy޴^I/g,%*'B--A? Gzo,7^tb B5E(.l~Lj9uF!wB Ad9ceop?Of>=d'Ir&Xf)0'tWdדG>IRm 7p/¥ȕ +29z1p0ibt!68@1fE}N~%NXVB`RK*20Iʐѱua6X*](*Xwn*DG!=rx{0sbigc;k Uj%,kx;e>+}[-Wr"Zl72Pe A1 Ln!_>)[|f 0)- ::K6=.=WITdhx=py*đ/p[ cu/(_21yP!`AEϛīmS-NvWL#ٙ;nflRu޵ZB1s+b}wuBVڄ52GBSt@_kxr8r6>2eq}:R9o3lSǝ!ϡ|. 5{{™DTjХkή$б|U_M9Cv+"7 e*<=\3P(󅔠ƌPŇt`k&hJj6 P/1خ?-n m|$:̍Z}K/f *QP(Ӽ+{_Щ;avƷ:lW$Yg{1!-An8~V2OvXP0y lqj&X:)of;fa/m bn|kT"V)Q`,n&MsVM\- o-mŇJbM %c堍8+:> M cuMTE 딡Q`u3;:3XB u&0Ad29MO- Y^<8+k*ՑmwP,d0T8E#ݹ*Hʁ\U> }&gds\Fgs/@3Km0%MG5nSG:yZ3^fE˸Q2腰\,2}n5x>ۍ$Vd9L.Ap!`*'_!nf׎"!rGtPOFN6 > 9f|-7L4%i#$ :^O^.U#P^a;dؓ\4@?/?~g9 dc{lM'WF j-Nq鎈N&G#@uX1~R=\u樁F~+OҔ]@J8bcoL*Tuyv]M32sm1Z]@?-MƷa-uez_~R|,!B@> WGIUF:tȮ2<51'~:t` ,IK^ ])_6MAr $6׊Iɓx ZPB __SF`(Z)w*~L%񫏼N7<<7 #t[-]1Gm tܱ+[̙xoXgJC]7)" tAL%A3=Ô 'a5E{b  1@BC'ᮞQt6mStSL{lͺb6]ݡz_~gCG"#cT0N]_ԃ>o.yX"Vvr@Ч CȾ5J_jcBB5 T(_";Sm1 ^jUkl+9gt 5bw(r 2|qIFov4)g9N)sE 9HnQuCX}ͩ^̳PjYމUUaYUJ\@}*6oA6E>=Tq&5ΌP %qSߴ- )5zNq$S!_Xn?<43 S(+<zZ@q t-E]ȌG1J;_9=hVcF\pѩa |rt6)'WX'Y r <3Xչ D@NsB%ړ(=+o+@{ 0@$$d땡#gu9 =Ts!D%t8Ԯu^d!? $bM8rgO!Qit =u&JU0.4PfF|bq^_ aQxX{?6 T?\i Db(b5-+M%A8TqF}y4J4Jڪ%=:H˪_cp+j{2)f1E^y,7jj)d .2v[9E$rN UuSwڔN)a[`-{EGwBAhs[ 7] քKɅ!DŽ cx6a.Ȇ|6ң尌8ʡ6Ϡ p)-1$vjMqʗVPy_2n.yb#)0Pi$Fo #&z58bTE:~+g?4J? `duHkզ)׷4|1kY%4h9W$3Pm^}yQ "&<9RONLcWi\lX%>0] g_C^`z𞌌(ieus7l6DMc6V 9r% +G )Kx1 RsAAo8xypF$;!q[Ěvǁ-k#*RDKC AK`-7LL;$=z\ҝzJُFRfz+]Mc+c}ɛ5"rk-mz 9*:hzTNEGvHaunR ޻8:$o2s6ϥp-8Wv+NL$f_u-(KtzUnD~~5I+$5epKi_U ȋ}+sM=7o1'ô\bOs>kB2¶ $0S9x "ͱ q$(I:l̜(qPb,wQsg%}Ms\=*;/T:m)=Bl%$uE߄shD `AgH&(`֋>{dz?Ǵ%ӣk>%7]α;VE_͗qqt=Vм46>{ Xgv\S~k]P櫦7́fec_d;?7J[ڐ![ʙprZKma?2=beYg^C^)t'p' _!K$ω)~Y~C$#ߥʗ=ZIwʄ ǠR(Pjm?kgOmf3hBKӻYK@KZ;gv^>:J6#qJr\t=7HwfzS2rfZ5/~ĔDrz!{g93}+-bqR03ǨBOePvf6ŽvV} $jv yiY"rX(Փ>ZX WԲUl<8QYٻM7$'t.?HPv?&.B 0PQ lMuHPeBiM>(ZwXm&\3c)zލ[<Ҹ{7rAp fmٱ3h kJ[KGRkj\T :>% =Gu&VG.L(%re!!\G*0GX2=; m!cfZUnsUڡ-B~%'~{6ѢycmRNcwy^b|6 ,Bg[TWH[n1TXwʮw ؗTձ(I ~YnӇϦבɄf)[u˱լ TnRޔl 35䨩ҤS@yhv55G3Z!@N9g_L:KcFHoL/8+3FQ+j &Y/*y)Ӱ36kj7<3&^~Yˢk rl]j QUaB-<0c,9Ymg1b@,jX 6d4-s/[h_ez+ŏQ(Se-Z`K5KM7|M?S$\6jS‚[ҽף*d8癥y-"rvΜ^6{.5%XM.gdv3GLmC{vLI#;^fT_ͷ"K^ W5o̞+ eJ@mhJ(Y} _GG ƶ(K0Lϵs~c!:qW[0A8f0ןٺZ?.Vء A!MU+t?u8*E]n3huJ,_?|odjCd>b (3{*$"`O}b)kg ƂwLu2ӋiT:!Ug$Iow3BG8*a&.Ow۞&Yk;89u2M}]< *]gB"CHjMH69zwWMс<ڧw}{"!QQZ]>[d3f=U^ zrٟͮ4SM{ B|{KKhoi{$ R&t8+,dW&|,S4+ԿL[; ߶AII-*ܕuBL )Փ콴*pٷ2 :QK{|/wD!FVoId0i9o&jLZ,>F'v|cbكXH9 2<8BV)LD;0)'^q9ɪ_ut_TXD1yb_ ;bK˭\(F @Q]E1 Sonզŵ1N,>luN !na< wHQJ:!Hɜ7zsܰzhS֚bR_OTZm9>3Nh*0A4Q-餭e29hx DUb/LxƻPBT }S}3Cyv}F=&_AT2BW,׾S(ͮnDG! ھNid5{ LbbdNN"SpO;nn8s~uI5Y, +<&߶IF=cg$Ee7`Ueݶ۱CN/ zP1H1ưzT6M>pgzܑ]I)&1l,w㤵3Kȧ\99#mh&%e~f;`@넜9e݉0o22je 1Qfp`MTM~~HKɱgYZ0707010000039b000041ed0000000000000000000000016296436200000000000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw0707010000039c000081a40000000000000000000000016296435b000109cc000000000000000000000000000000000000006000000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko.xz7zXZִF!t/ݱ]?Eh=ڜ.+@`F%MK@]-Yi1D6}i':PN<{ZJ䠩CP{˵`LP% ^S-AFҋ֘@4w)ңg T n,tV0kH8V{:@'} /c2l^w,c 7L>%/N^/XBx̲ic #!22nzHqsN0J ee;pgE!kTfW:T0ASpd#ХYbԵǤ &ꃽe9EIPNTG3!$7%gqtg SqktU 'rR ˌ⸡˒}6'Ku'ƾVhw2 6ۑkMQWCf1*)>l5q=.k l9&ؽ97gJrtڳHl? >ɷ]wl$D%B<e,mGyJ^DpSQ;2r QoC|!JlOb) vH.O[N`Y)+]MQw`ts_4\ ^dU6Zyw¼O*66% BO%NǛR*םwOYS,ɩ]Z`^K<@z"80̕?=ATLk (vnIp>+tw, 9LB174:i-@)u 2s>k}\~\"#n&7<`oW#/R},p~gǿM`B =I;#D5S瓉P- ը NOjx W끦uI 1⫆Ar7Z1$]O:f g.;Z9`=KD;Ob@3[JK*ڴ Wq52>  =aoFtŏPCgiҮi)'Ə5) #N资6$*U,Cw%j--ےɦ<>'tbݐmW ֺ F5Նq'&"ūXlMw3TJaZ(۬ҏ f ,nB_[5 >]abZ-{w{ *(HC_֖w [S v2yɓEcŢc}I Y%/Kb!k!5[qkbAwLK 竻z&ţ^ׯ0hRý %W"z;!+\zplӁc6b3r4ig[bC_>6ΗW~wǡ[RHHuˇj<$L0z(WǸ Ka=CdVzTVѻ.|m0E~5&Xmҗ?Wl‚H\x0tOL)iuNU8ӖF8-': Z +xf)ڿVcPi82YOI #ϰ&<_]}ӊw{[7`B!}o~:S)3.<7EWGdVWBrRy`UGOY/񕵗 vaXPeu*x\vk>NpjІ\eg&8ZTCI& v[tc:LкCo5r]-H$nvC׎Az!q΄1;[9flx.␡ǃؽ|s9PM̺ETNJVCF [m DdExWξ-.XmLDbxdԚ;ȤMXOX` 3"հo*9[5X6 `e1TSmɓUQ<#*hlC=~% Jr; 8"?î+Df_B'PIfXn͒|wUfysV56:r0 t}jK$6KBٶRCUuV Fm4B1/~2Y۔ R? Z ҳK#7M҇୕$gEN&jsW뮨x'M MC^l8D9ɻĘvOƅ[8G^|tcsw;`{!l[x*5|'ׅJNȧ]FҦ5 E"0~LS5UrmqPri$Ud|y3_1j"zR;̨0+j?~Y}0ʉi拓ͧvcň(O2q: Y`2E2XQQWh%]„]Xt=VX(=ݲ8FGD}>ӧ/!i]|Xkd (OST|vKZv\D|4jb 3xt9t+䧍c}/`ɶ9ĒV9[y}cL]";e?X- %L8(w,(S0zF%U['܏>{-J~8G1nSvVZp8yWY?ۦ4O@~Gruat#5z Lj5 h8u>m"3=G4pD(bJ(0f#\=;Hc.6}@Ȫ2t)z{t%uw[خS[7"O}?Hh+4 C飖 tiO.3y'Pgm>Ɣ S 0?`i&QdjH15% \٢N?OᾠMLTG.;iE8) Q^x{G$ݓSJ:~]^,tډ3p$k|;^T,8T|Fefg:zr=n"dPV`WvEpϪxˑT Frv"3C Ék6+O _X*GFӭ9Ⱦo i ~@~q c#5iϙ 0ݘUBm,b`aР)yTY02}jÒjkn󩒍Vϧ|[v/iLq1݇"^" 84Hƺ@PcƆi8\q4dmX{\~DH]~DBHY?Cšv4ؒP 1kxU=h: m"p#QJq &VXgeE~It4>m?wv+& o]d[5䪦 S39I_*/ok3"tlזE14?8%_t99Nduy `>\tyw]6 UBZ r|^Zn."LX w_f+& H* Є>i-g_*}av# qhv1$]񂟠5fYwr4jks#"0,L&ޓt_H*wbrYT3.]P3u&thԎp"PA_̛sbRC Zʄme' 5F7IU0A3Qp jg3N!ʂžS4ymH>Ԟ =IʳWN}@@5+@p j*^?_ -SѺ-x>* ko0J3Ȩ1'({QбK5.r%}-(OtkN',mOO@Os}7g]b2;νtm btL.ㇰA'7g,PT=>RcnDZoRywWu%c}xTp JF5)o59Q bAձd#,FR7䐅OnDf3En\vHmI,SI$DHMЛbu+'7\1ϝ4` blM&ǻyʸ h:?îb9M+!Ll cQtuUF?K}Da)Pӟ]nNa|/#9A2"y0!ݭ5<̂ Ð᳎2ϫ)OâTwFg淬|ͅMUOFs%\?A?"y > Ohr98 *TxG%2_.Sbz/xPS_IW1.ۂGIr]|keYtaW6ǝ*ZEy]N ~VJmá9U얾 3;X=sͺsЕߍnm2d8Bԣ?ny€ Nl"&8T͌U©r =VbVsrC?\#;6 ZŎ$Tn@ԉ q/zIze X?'O?qS*!e0vN!{!2ÅE^QK /5 k0 `W zydg.V$_!,XBA{/RS]Z]z5e@bfij # ^UmA @rEIC2{S\] `8G|cg)Vn~4 ˓!Pൄ{H`<~IBOffpB9&Z+=3j}ic2NqDd>G|{4' s" ٻr`͟mO)34'MeEBjss.oʏ`g!9ijykLypXՊGd~$8_IXJAJAږMWp^WNK|6s'鯎;0 }6k4d;nYݬ[cӽNt˾"eÉz1c-_>d53f H=,2O9w82.Hg)L { s3j[ Xe iB)-I#m4цj0Ji+6j| ~ n8qqQў[< j#?%`de6=!/t=\1 4{z-*Ȱ論?fI J0E1$bDR;UwkNtH lZ uj8=ң)92@6 "1t@7L6nqgvTWSuL#_;sWHD'22^fgXT'/(KzRa i~$*rVٵ7Yz|͛+FL> >j-}[߳YI G|@l=`"D1њp(̜ctMYGg*e'V{L.3N# xWgګ~^|d%\ DqH_xO6$ DK~7AX[QSW¤JVpr)SaH6&& (_~q65ێQ`(s&Bw}#j S34D I6ܖlk1!+8Vd۲]am\][xDd[yHm֥6ٟwD,ZQ(cOLϮӿٔPmVaAe"~ϲ;L@ %ooyOuOcM18u,g'`_:l!k'E jf},A҇c~}g-oVaxꖹBuxC;t[ѐ $Ba5Ɩė@|Efs䢆q f|#}__l"@`@`T䤠i\ȱ p zZELKRQ9U`iB̈́#t bʩCIn-/'`vѦ3/2벩 WWs}̩, U[!J>7aG%pI ?4:e&>8~r0gN_Rw cE4#^<[*X7b6<TsVq-%tFJ't+ \@1ݗIlѓ `#~ըsmIJJT`oϰ]aՍV?t3j0{XrfסҀ@LJX h*mٔ񎆁) ̢bpK-opÀf69tf^GxK۲M@.*rGCy׳s|#}iɷ)&sֹ8Jzavq3iB!*go|'Cy ߓ_cr?#Ihjjs5Ku`g7̭Dyj#k؈8"ѡc9׶9R+/9&˼(`gN {0NiO`w+-]82w*`ZWL( >NؽU2d[^6^SywX;JJvtg 1Yf%b}/re9H6pÌe+An+#mrذ0Ϩ#.RD"ص^Qj<˕W5zab C61@x"RMlA` &$xt 융 j+ro?"G[! LNNZ|MGo Pcon 3#PhGٱ۸mfwc~Tskؿ Nȯ3TݏڟMfFpɚ֌׃B¢A"3#`N~|iV Zw V9b¹tVls y%1aa.g$-99'ZKCM_Uݨ|Iy{&Sj9`CCt 3(M}qwݢs+I16tztɺq[0V/Wr hR;-f!Ⱦz86pl;:L_ݞ+]ÎhPoc*d7F.Pq# ;$r C&w#jGX4H ²3Q*KKAo6B= ޱ(@Ըc~-`V>)ʺ4GD>Q܌ț^ 6n87!/9cFkU}$'\7 A)GO^+HV-rw vvをd $F_A5/aۢfsp#h8mknj- [^(L~>+┹\k T>VDo, 2U#R_Ks y)4Hb+^A},ɇԭm4u6 WN{1K,]z5חuOh` rEߤԑ_V=$_Yrxs*z.FmΡжֲ[?r.`@߲'ﱖWqԜcJG}EO<ӿ/c ڮXMzx}I[S&rMd@IН i*b?]CC_N%lD:}[Ncu)ηhD}bK(O$co2{Թb[֖kAvf{/ǩ^΍]r6HV)'Ox=XVr&~("۰{Ťj+~'C -[D)cq&ܒYmȴ.l`"Q15*GlZLVbƭEA3 1V$w1S:]8cö!č{L\O4슴q\7~j::@ s-NS_ v6`i:]u?`q/m\Y$\цgiA?Nym="@[F"p~7P] aneqe}:l &{ݰ;)2cX$ѹۀFV+Lw!Ov◼1|Q=+%͗ GLJzGYN]ar 7 =o5 xyɖ(}ꢌtq Y8>30&NvVD `KYR堡*ᴸr< ׉@UPr3TG)r۰O I]{i CjT  {UK5fHwp$OֻW}Ap"'Hޅ_8tHmqs3?~K2O\'ӿÏ/ A1W0jW8ggV`oƫC Ki4F6i Y']$/2\suc{8Ł;̍>xzH]gCr&7'o˓1l0IdoOReyCnDx1;-]!q]x'[9ͣER1^xtDQؐT&4c2jifwm $o F )eX ǟw :>QC3T9w&=sw<$/l gu8O ]'sO~ViJhFV{c?4xO+[_N0hU柭0x,ȁ =2[Ӻ_`6碆ǿ1KI,oιb|12[a;*׊B ~Xҟ6^; x5`#q)Ic xBVvEwl}!ޕgE/kK=Mx='@⡰,B[K8B& 8.*+g9߻vzIkEո3;%wSʢxpC/2͵;D5qzd,G?ix婂WEjL$T8f_ kI'vߕgf,(?}-\K$ 8m\Kewĉzy^*fQ9>AB,/l AP`6p4dFic`KcG)\ s VwhHb06Ss 3'p)@g*rS Fā {m>Q 5_]PNRKk3W]"pDvNKEƵf8ڠ#)KHpZYoOoW}dP"hD7W\֤wsO ]Dqn W^ .9%'Bڱԋ"3D| wPw۫^h~Κ(ZS RҳNҁK>%c)3 LlӉxY.ٹ~i1,V|c4<Bn>uԦp,^+`='Q±k-4=``ܓN|L S_Zf-0 iZD%%ݱ\D_qq NiXIo:="4&ލ`jgf<_R6U!4ئP]%H/6xF,Vjh977PyexP`g~j2n5xxrE} Zev͓#d荶$RsY=SK xQ 1I85_ -q@\x~-24o\Yɞ< `mej 9K#~"qmzo8~ܦ)EOzJOz?WWtQ)Ŧq3̬@jLV?oӼQ՘Mj,Ϙx ޫ4AyQ/A〆M$H*5e-^?FQLeEH;g'^T_%,UЄ$]P&5AT'NUJ Yp1vH@ "=d~P瘮e4cMLvt@|l? Q@T<[@}twa_KCV {jgOqѦdҝ{CPd[]vɾRb0Mc1I /Η6LX$u7h%q!a ߫N"SL_w9Mrmc~p:D~̜歄3s+ AOT&ZR4. 4ׁy~O8:O,c:#vͪd<g_24bpyc8uGN]2cҿ]R3c$h/f-C+F!dASW[exȑڽZY y~}s*kԐ',֡:O.9Hr_P=r4LeRa٢[u[rN$0I[Ѿ|]ViGa'@KW&dFkxo6/Y+6㚲p01Y^oK "l$/UH&bl> Tn`OE;a=Oʋlts7A>KAU}0DWJQŬ<I㙁UaL@fSu3ķsaYL{M8rTS͠$zqT @_[N^sb9ik##3v5޾DWBۊcE߰X9(i:#㘕)̬/m+-YwӅhQ3 sϪoI{)p$#9t5#t3|W,qTv yJ<ǁS& ~JY=eC:tmm5?g{kj.Crc 7[ !rtN:gHT Kg5o/[B0_rXn3Piλ&N UrQlMEɴ*6}F͒**?rێߩAo7;oMDҮChDجA'DSem{$~%8 F/=ޮ@[F vVŢqb*G(ԥ]7Y57;$r+P>m9KceVD[B8n.[»ӐS/wF՟AIzI߳=k񨡍u_?:Yk*b/Y^x8z"dd$E}>#Wqj0`uMuǑn{okAD52fxמd'"ZWwͅZ$slL3RR)]84;ثR77CdN\±)o4A9 T>.ա85ZbXǐufZ"hUf>i鍓a/Xk'lp2ngeYvʁ5<8Vk!(kA8+ѣtmuX'Mu0)r3s玕S4$Ev'Y{6NA*urc}~DQ'tK!ؙloEdI" *wY͖Re^g'61HfVR*<}*89 lpPі m|#dFVl{l6.ul#^fu_:n&y^gV6շ&A*1-#EˬpW:~-BsNJ!^NԨ~nJ\v4Bƛ@c=w8Њ\3rSx6r5Uen&=y4ʍ\1F )}JmFo{J܃ҍmZzLזAؖ{}1e1Z>S`ޔ)2a㉏Ӌ-. l+(1Z!es0}CD4%MM<{hR PaK@~ky?JM;F}g/Xz RكaO˔JTg+c5s@.czT2ҍNp&BBLWĘ[X1U*4d@Ge[8a;߫g+:q"P[BM`rƥz_lyp@-*Mx\ Y7玎r0ƛl]?$"kWCb_"r=7mkA#уT,6xJ&yni-0`+r8q!r]r|U{U+NWSRZar JS-e#Y[u?NV Izfp:tt(_nf ˽z(+Ѹ^}AQZ`wwYMVד! _X1D$1%j%y_0TZv}o>c91`z*/A.5l mfpZA@{+=֩PqIfMb&G]M:׸#sj u|3Z4hc&= ,n&\*z]co!d[#D6eYM/(c6mJ= Iǔ$pl}#(v`E)mP>mZ[1p¹Lb9Y! h/{R ١h[ݻoo>tJZ+Qe7m6_(S45ӢHZes/~bAf6~,[^&!(글Ps`׶nkg0O‡:^Sfl%,ܖDntYx|R: yGw:R0U:{\?zBtbzlFȷ iqwZ !8ۤ`*ߢɶӍyȶJ9džkfcր̎AW*M0~BնS+?|c9>QJWe5L}]stB*| %Z`IY@6PMyuן!LG`b( ظ1d2m|9=tQ$Mׂ-D"ss{),7 &g/p|M`@b"Ҋ~("(֨9>z*T=a2yIHE#Tc?;6H!Oլ(Xa4V榒?+#_X3SFwyfzn8ǃ҄&~",(:?$u$y ZgbΧ4~h bVpSyM$RVtMdl.{49vپ:xR)NQBw =H}Z4VOٻzK KK;s.^NA X\ܖӧ'l4nVź:zC)#WE'"h-p6_ZX}&}Ul&?7(/P"22V&m^ <͒# `cҁβ[g g:B 6 78MkLwXHH-x[i\BLFd$;36d4:$U>u1=Wgl,?k|mwV.L3p(fp|ڗV2"Qm4 :.`;n"nJKqPody t;r{`PB}ۊY! y%RGf&m>  }ك8YyeA\! txd_O--AZzL3JlH FC$"Ѓܴv -MiB{ gljeߴ +JC+? 1Ս4d1̮.N-KK^VJ:}|57_WDˢf^#@&w=PThxEۊVQ0 ky 9h]㙤 ^?ե( OJ<$FY8H6E:r5y2zrݣ in1w6Zu~!$?*!8Aˍ Ycxgc_pOP{sڭ_Bs-Uڢ>_)4}\qEWMnL(Y_PkaX)[jȾJ>ZA6dIJ@W_Zq0cs\6~x;gRf+EAzUH[BHH?a+ȳjB+o,\D䞇x/|1 l LtĠ۞10bpURb&jdU/qǒ޿ -;|sP`ڊF&8ZOQ(14Կ3-[5ZvLUv3_>SA9zUuANJ6ާu$.X[d1,38/.-cƯ,<⡘|%sao,3s4'?3\^7*41nN'X'LPB=EU)ü/33~5`1)N<:Z~SG T@F7H'ezH: G"kA~#C8ӊ#) TA_ @F&KqËR8Oe!vwc_=>>u[Za' -vx=3;mZ:>&@OABHzlL{0S W&**Ε:A#_5^i;L5c1gѨ|HP:L7n͵WQ&(/^1?C'h4)TNY6xuh):u3mI"(plX6z)Y;QG hI$lI:ٙբN2}ըӰ{4Ol.K?q _n0.rF_n˚juu5Pa8xOyIѸ+ޢF q !]t2m"b:FeP47S^ )>fBwis?KoG&( Mu7U,Ht+[LY7fKIyϬ~>ϦѼ:RE)hpunɃ+Ev7v+!t#I9tMH#qL׈yuÜဤA2Ͱ3^>?lNo}#3a˨>e"&1֟ HU !p0\yhy6&=j*+gT}'YɗHTLcm:@@ gA2#8ãcMlͽO1!iɺ>& 8u &4 \s/jXX}}cgf h6χmN!SE7vb xƵpԅ+en\u4CF"(ݵ8Xnv` ;/S,2f$.ıg5m昳e_;i6$kl-;Awz2jM~Ч@;1+1Lu3r, sN\2 #,NT3ؔƍIkH57}bQ WhBlaꯩz{N[6fȾ__1mYڽiHNͭ*t^/u96פI6(Ha5=X`E,K#fro18g|>)hBO UGB~+B`w?.w'l0EMfC~C@T2nw"w H"u&Rqؗ\Ι7sl̘Y|i{+4`!,Qнuvp2bpmOb+We ByF%?by[¨3")V4sّ"k}80yD2Z?w^D-~~y}(4jtrF{fsċ֋/ԑEkǜl FoӸ[7d|Jqy,=[s~ERMk+Wb6! 1l$B7:R$WwD:$vܬ̓4{72sqqZe.2AʹJARh @>ԫ?[btDQщaSxdjim,ߠܺf{,~iB01$ ֢Mq lZp|e0Np2 j@q0>_ L9DW[L)Hp9 oF;;mTiąfso;.тBIrtNSyTYKt p恪_o3=j*u p,@ST+47kx¨4+#8MKFsx!8M@kWޝ-BFGZhxj z42}Hk!_& Zvc Ikw^Qy }.g[-4ONw"x+_5Judx0¹7Pj6qJޜX-PTڛdV"dkY-GP?4f*Q|(O.|ƹf[a$EcQW4OtKc1׆εɇHG蜘A&z~Zڤx{%! _Eܛn֕vPv!s}xPѡSHo}<[+ȚtK[ )D;]58"VLi#&,axotq@rļz]“JKJW6]}v{r>mEyHM8_wPN$E"A[7fqw.Ej&Goi[ c+#̓|'%lRWF`Nby%}yvGwʄPIߐU|493u*onl)ւ  HpBhj?T3|~#?DLx-m5Gh;^ظʐ҂µ~+Ģ  yUhc~tw;t36lq ^^2눇wOϓ(dSݻl1VbkckT?$i0F8:/o'T)6-[1;]!ӡ-Q /BEN)Kt.낑Ml_Wx -^&U!;Y)2[:)Dr9R-KO,!.&QS?9 ~k3Z.7oh,{Y,RrB` s%|:ZF+$jm[w!(5yUwijnseea=g @;&HM\yJj bfr)z +Vwmv-b`0{uY~`NAZ)zIXc\S|2-o>z4X~PtRoޏ[]<-~7q GiCwX,O;@z>cpټ$v7V?.I+[= fy- zΊpYK>Ϲ}8F_ŠF&2Ĺ/C}Tfyo sRxSAYl&b(w?^iLmdd>ikO^KKI.&%>Ca!ZzdqXLm7m;0%,o"89)衂o0tS[~a Sjf(,Ϻ?:: ":/( Yf-9hVɍ!F8\y!H-@!OVKW7-d"Hڗ$*(+lݭvf.<\fb}ͧz6xI@mٗ8s"Y&?F݅ ϱvBOiGc>Bg'zt}k<z ͺ#!<WSNs&a&j b>wȚb|]@3 j,d6s=/s#quŊ(~@@N VJ&eC!i%Q3Y^k痹[)Tn;$FD bZE.>&O@F3=3 1Ktx"ϗ.Uy B`3 GrSo \z(^CoEcl G.ڦ\,8INdE|E\< 04v}qGy1Tr6>iR^` ?`4FNI_ϴN_|ATpT9^j:ΩޠEὔpmXDƥ!KG &[P$!By@%B#-; 8ߜٔF$OOCmp;xPF2P! M1on 'l^$Ǽ* Q+;}bfH [9*_\ [)A->фIsv:JO7-lsxy,cR ; |<0[DuΉ[^٧ ?د458IMTٚLq@N$SRیmã ,#vDp2m!~LHz6PMk#xVΜoica# .!%kQXδ(OjBJ)pF'\s &' K%t-Kh'OQ8&q_3!=4(85񟳔"T{]T?Q9^rLT7wV(k^+~D$jxW}3HcD=t*"nvS~ (}I:iZKydgR⥶PU\F^ܚA8Q%W.G=SizgJ0 r'l5s-?pz8 a,d>fاODMUY}Wz9 1S,ҚN&<;k b4$Q?ڙ:Ř=RN6( s^xyAGEɭ;hp}#ߔS$a)7U9ﮄCꍻ];vmy%pm K:G@LHG/lIUD\BiXm/$,s#1? eQ?FF.+=].Bvz|o-13VenTv|"]NW0 m"EUr#vrhi~+V}kc@%5g=uңTx'188nșC&./)3Y3k'1@5r׼|V@#q"1f gH]8LAψw~*A(!fRu{ MI@ dfRZb[/sui0}R3&svk"(^z g.g۹>8Ǒe#aqsvb_*7D66?V]`&J:1tFhs]d-سO=RB%{68Jne`fIm.R~zdNA#촏rB_NOI!tY#^m Sb޳PoTޱR4}֔sUET5XTWL86#AncR۵L2DRTcjD Zpfe @S b,3[q9& Q+.>VDv, G,{c z3L~؜pzq#(P!];tǘE9i;z:g8OV'Yf)2e G>7U`9ss t5 +AZe( V*FǢ5dw ?1뒗?'}G 6&cag9h!ǿU/+arCg48NQ6dNCs8 S:4+W2ǷϿ)#Ђ$T.wOR\Wo"t @tt'l:*¿t#B}r/_Ç_1\-} 1SB2/ À%cz.$+n=r)PdB0(@;o2hY=8f`qfuQrQzij;MfU0Xpxg^6ePzVPF)J22O?~XnB-HԀ#{ A瞡"kiR{Y (FmKXжћeς6ÍʺYn^l~ik,dͬ38ޞ:BVNrzjkюwJul6b.+iO zEHØڵ,Hg1 ,:* BnJk@$r>YC8OyDZ?~!&_0 )ΚȦv6`%y0S2$z"v4bO baBPyϛ&Jzcp*'c.Jd(#EU Q4ҿ+8vh M'~ǎ_y診>/|U-IeT5)94VfwZMkJulPz 渖F%cmN?gqbSZ)l%Hq\c8Bn~_AuHVH;(HkZD6cg} OGrg^K?gbp\?H ݤkG6#{L>||B&7v$2B֝Yj N@He R/~xzn<凂ɧŝ<<`?&+%&uJ<՝PDJ6|(XEO-b6R8ˑ# hߋt(Ios%6mD1iy3c9?a&Bԟ:j/TiA>DhLHtJ?w[y͏ Ә}.U>`9] Gfۣ1KQ!:ap!en wN[^D)E~6 xpMOh ~I@0g`bMlJgnWԵx_;W&b\HH_dKS\z{0֢NW[ ryMz[!_]攋y=. ;KR 5%oqp_@0^PkZ\A~rQ*8ڄlyj G.mz.-TvpΦ[ZEѳa(Xso.\fAOм,ʊ}줷ӽ V+*&IziJ֠dC"Om.SYsx,ϰjSF|zYb5u_h1d"~,Fբ\"hfWբNLҜO];)FCY\@rc!ǾBw*y 1\g|5HJwyQU|ZZ7*="<̷]C]%`/ EmA=(dl}m8иମ֔%,?Y`&GM_Zɠ'rBNYc6&a f`!qhcrf+ƫ՞ 6.)\E v :g-ͺ&⇶K2{^}i\dݬU;Ee#\TDR58oӄӾXI{ ُh hqvF.E" ԪHC%QBmbHkG. (='?gƯ8Sy==e@sqS;4^.y0Kk'J.r .ZK  rX9ma]kC6$#8EWv,:N;h]h>`yNWw+ &0ߨA͕QC͠={"g̳ /G6}MqVL(E(٠g,CM .B7TaTYȑ.[W;%ݯ>^0nWcj)0XoոogLC财':Q:A *A)ɫ,`BONlMC0]B:O -34E6 kD32CtVQyƞܑku7xMWvA Xp4 heL|dx٦yT6NS`91d:em{ʃĸ(Ox,ȂCgFRsڊ\`RS)X⯶?טKs?Z7)HZ[j@zͩ5gF~;#2O`}DfG=5nG[V˂>JQ0G >`'!7t@J!{T)}2-͒")mi:rU#&˜&!n ;5$džN"U3hϕ!.wS;=CuQFU2|AH[1+JJy/_qr3Hux yy/Z`+D ~Kauk?yQG2m:4}7#1{S}R[^ t (dlԃ[72k~gls|G9UKcM!@F14-M5/e+Bұ~1.>$@?mʏ6<|h)]!P.MD{hv-%>DF<>% ­IF#L&MF*#vJDv'Pl+i+Z2v(v~Ϸ[kʖxn4!l2Wud _|-T '5wi+S&͋Փr܂V/nF~p3ޱqƏ!:rլ`9MN.Tc*] } K9Q-!/Z!GJVdJE#0#$ {PM4.e?n, TearV|P̖H<tVjЪq"7}HHD:М۵ӿ;sh+W(jޒ|BxI17h ?*0wTpDBIJ#5e9+iNA L2TlW5mc7\F",J1*!*ok>* =O߬Ub0 &|A jd68,,ƺ[c*tm86Mg{~1`kWȨKKߪ)8U[KI<[+GZnۼp sr&XwFoa?׃gɟǡi'nJ[O᲏N} }䨙u0 ';x%O]{ 3\R| 8󲋳'Ӱ7]ZxɨX^ 0.NJs1m3,oXCU)+Zȋeة*|P w4y\n9 gmp}E`& 28_ZUџ+XԼ԰~>Ťh4mkGDjk漶oKUwߓt拼"5>|߄n# sC䛫Z$h5%bSY4#v*QXO hs FeI7ã0A:YFsOOz#?9oA(V)23x "Zq5N'ʚf\-(Re02S%sEob% Xڐϻܯ{rf-ĽФx &N\lűg:xI!jl:j::zUݎf,8eE(I[q;Q}xRgJ ٓ k:zi jv1 LvpU{E ytg5v J)u"j&|Cq VȪx^LN\+18Nrȏ8j:ś:GKN8WNL|IXqPZҪpS 4AgY'/Ч J(q"JӞE\oV bgpA;M#Aa8MO@{ȆwJcs]=cۈn+˫AHÝXI}&  w߲-/B/"K=k5C|$bm\{o?&,"Sx*3LJF:y5QM8 {* ®ozb}}r7UK( %M>j&[VfBgr7t2ٶl9a賻~\^uLouG^/^6y`JT*Rgq&FC篸?&3%}EIJT٘,蘣/J'b 0,ޱd0L@xF7 NP & /"blNHE:tqV#Wȗaٹ :N >}0>ljر'BdVyAA(/DЛ("Dc[-e[zfNbΊI-O;_Q`ETMz~mZj]ad/5 KQRgDRQO3awBnLks4C[h% 7#gTڣ w8辠0ُeƔnGXvbw &Oc  ?^׀@\c Ox-^A!2M~վz&y1BvY2K6x]}':`ޙsG94A4+k͑DoSkj9>| *lޥN/HGxݾyn2x|a ,`>К@W,$19ľ ϳ'ᔘ0q14NX#GtaFrqb>[C&v{GN;?&trD݄#ah?sP'JSw0UIuZ[QeKc8˘_[2pKLN~QIeARҳo9i|8Æ>t?-^ڔg";q4`Ve1'gXxf2Pna+, 'Ό0_2qtV60H~bj ?TdlwxlijS_Ӓ!5sFA 07HG20s,1[̟sXq52Cd˖`}wnsP2Vˌ)$,$с&9luqϛ>ֱ;p}G}U?ZSGQQ U9z~oKIm:D_tVrLP[7@ A1Ǭ}Adv/sMube?o6 `mV-ˉg|}M~TOSB~Wl~5/<8ĚE"R]Rd'FA ȂL ح_ F9ڃ5keeceV?xkBƬڀĉqK;L&bɯػjY%"U33=g|DZm7]wqѱ"@|5NYR`]d`&XY[NWUfXx_5\(@osX&@F̠>Lc?(F㩞Z+-J\ ,"x;|k8n$+gb8'fSxiZuU'N[l_kTIz&b/{\3dRq5 7N!?}\jTs  ⋸|ޟ[Lҡ;gm !C,^' Lj2"By`$*_ő{XV-Kh0z4PXK۔+Ob0TagȀ4m~j7Vx&cG3j1u=spj 7n]fz<13]* Xu5tG+ABBOR~'AYx+`b*IJ%8TA~O?/ leXb:EA,V,"ba*j{rޟKP!;PSE՛@dzJ/oyϏat2K[$H- X,iYEC[sڔ;7(2g]_}j.õ]?vz=*Sal϶%A@? }=5_;YY`-Vi]=fc} շ(41x.Qfĩ|u}+Eq9 0|T\4h, 'דmr@ gI*Kz+k8ZT>UB *:{o@Q_@s6 ]׃Օ[Rn6"3A\Yj{4u@+zIj -tr%@8҂KxG4DNUUe *^Jq0 ͭϧ{Cݹ=GC1og٣cxчE]hb'˻[R4)$(HiM ' c"ΓLA:=rMW<(IH 2O b+Jʧ:U{)C"FB_gOD{. NT V~14X&|&cmkU$:wxq,re3A)x\<9 ={*(J1h:cm,١{"+3_otxWGt*@pݹnD/Xh-$lf04M g0xp1Ѵz$RR(4-Fǔ 刘:toGKma6R@Xo)o8?]܁="qy)SϹ fd9"R![ce!W5IйhҪ%{˙==uzo%w jbN'\6% 8RNZiE"g  { >ȼwCxgQW?}iLfMF;pX9X? (hc{+RuSz4YNd"TyJo#@[iW 28v946|A V_[k?:s^C,KFdl| jC̍P32};2O>8)Z_|egHSf+~$5dL7>^HUaFZz[('K+:x ?}R]KUi֋T'7.X' x`kIsPBn31 ZyƑfxND doUS׊y#%Ib+^^U0Y"˟N#7_d{ %F\ SCyW%l&o3-+pn 4U zĽzHŖE8);`?y.^kbv*\rqoy0A:0+ <5mW^ ほqU!X%~.`q6M..D+.fR: /mHxc^, ЭO*߽iѳnF=gC:=[˕7)/&(2̮,I@'z(-AiNj\ݺrުN⺾iB I5K/9@ ?T\EqbJgv{Re9|M8~T֧Řj{WS&J82-YUKrImO/;[8Ki~1Xn՝֩&R- ydU,| #6VsGƖ(#BȖHHJ| ɈVo]:@)j N δb,g*ϢWnˆK,QAdj3GbbKQzߔgX^mO TMq!'$a rAgq܈h=bV f2exnPvGGx_Lz0AwWLJu>duTŢOTU_|` ;*kl3#'H֝=e|d^N1k)S7YABN?`9jeaB@eBx6|Y q\*=<{N7Kh#եc3u9M t]z|Q މ1Ƌk!X:B˸jEz}q;؂gĻ8>~XUmNhk =Պ[fΝ}̗ݚBMPa~ %Jk$R#6ch_P%T~ӗtdT^NUjL:4s ]c˿}&< }ፇWPs~L%%;Y99_{`7+CWN]̝88ʫA96Al\۝@͛z$ez4]˫A{+ƕ"ՔSabvx]BuF8$,+C6<4iqX4BD&Z1;UQ˽dzM6^/Row;4QD?wgq*1ς5% =TD*ۃ]LQ-0͞'I%Mo)Cx ۰}-Ru/a4[ s3u4ת'UvD-^MOe7#(Zx4}@eZ\f+szɝ 2/%\vE彁knItz _ _NzIiS1H0hAUY]3a؞9ń.q2( XO,QjK=`t>;bP=5YW[O_v(dλgAy]QM0lP<Rp7ZZ:'SN-)rfs^"녷P='``cyM{mdQN(c_Wg8ڶaof eՓe"Q-$i0:@wb/![9ȴrɆސ}v.?$Odwo'}#Ir{Qέz&_Y?Rhܓ%$>?jCmA Eui1  ENsđ&@gXP)Un Lg>r@.7_~=DS͗PWu!ɀ|16& G/C"K9l*X *>X m".hlXZE'wCȯU'Vk0kGN7#VZCx4*RӉȜ=c6znZ?DdOS載0g@ lhd޽t'8.fR ,)sVʷlloZ/N{_bF ξ:6zB,xptL/u3pkDIϞ ֙57udrD0~wRaG퇄](Aަ8):_ִߪINuc#|4O(!D -]klHbϑqiՏuWn,i6$K?&߁ ;$)x߄XSANK5'QЕ*e xF( j+Tέ8pH Cgѳ cuB>NJzzYnڈ-Z2_cps˙rw׈+K. rG9`y1KH60qZ$UdyCA Bu q馬pA|JX%IM9y'55¿-# мh%ᗐ{ CP_ ԎNڱİ5z9fOTH}uЯU_JD]@12y^?EOԦ rZ#}vO<=[ Z$  b|цu &(M܄!-}~proJ9$5/≄*ߔ||/l`t܎JҚ5"ŧϋ#ʼgr0>ߚyhc 7KƟYH S @&DMl _QIvBn;1X%ż+ڿ T ?>a37{W;Ogٍn]4> Tku6e߰ZF2f=w7ڑq!apFH*sX yO5NA=Gњ{3.J?qڦ퓣^Keg|^e5}`mJ4W䤍 hwqfDa Q#_jזFdm `Z<'`tݨO lotzM̨7rQd>Cϳ;Fi4@`稟!R30qZlE?3Ϛ&-,{ <8<.ab- '|Ŀ*e?^L2&&R(OK\-\\Y H.@L`/3)ȷDM ȟnEx̀a6RP" 3ᙹ>&%Asaǧr:a@t-~"th'ﵞuzk02m@?k~'+ UUD ]@I|ȬO6sWf 9.XѮWۧQ\58s"ʽ';w'S5Lx0i=84kz5յFx:^1O-]| Nj@.N@4I%V;1螓>TxM b|z;')ܱT$Mr-3҈̬ Ղk-M"TBжROpM'$+;\u\*O^R[vmBV^ir@^"!x#z47N+uaV_N&'l>`]8F2'&FwG>wLFK̀Y!E,} jDYEhqR;&Hj4nk 9E_(c1Z Qk)>=3AάUO@>iz~Q$vi֕1t82D(6`Ծzȷ/ -RS @ ki#~F#;łRHǓ(Ӹ0dgXRr*&CKѩW׻ L{Z-|#Ц/% W;ҍuRa4ߠ%9md%/~G[7 "Bq&hd0]lJZWM};x>u@ l}#+353ь;/Mp WӵzLEVvOb|[tA뵴3T&1Qм7Jyi llIlw'yC@)qM aY]7b#kF%d9jHYaT#{8? _a^K7YaƜb ;!XB5d.}q2xG9:+!qoT9RHJ o#;*C]B z gjJHr!WxgZ`ԛIdk[VD|#jD}hM^&Y TKv'PÜFI[d 1([1b+.yV9Ziܷn͖4MZRPגdI,svq(ǍۥdeCxRȢ#gRiMZE'tsۯw&4aNTxƽ>;o. hek.Y#p,)oˮ{MYe0ZEXM.g^u+~AXlTvx˃WwĆ6YɀC0KP5YW.Dĉ }u3suwa1`(}-@b?bXnC*9E CMԍqQ#g_?u =Y@O*A7*%}/-P=y/ſ|PSabd됺3Q7,"{AdCNގ۶w!q-:ڼk9Iʴ׬Aġc5]>{^P!s:),\eYhJf}t‰!TB%'FI%CkGN}1 uw~~{JJ|f~ء&wL'T:g%/w8'1ٹ{a$k6F{^!1 H֗Thw=N~|k~Sx3"?6}wK3ԸDIS<]kp&Qh)Hx$zWԛ%SZ>NfݠF^]r ;:F8\flk@ޗm\ K| $[2Uy,!Y^gqv$N"ThN74cm,0˃GT=D.w:V=uY+K<)L:EU!ݍ3؀׻ ܃?.w h(^(8UvgR>7V2J*PV tªn13V2Rw>#QVЉ9v IzH%qs=ޠ 6^6s`7xDSڌIh>,J(@h {W: J+6 ²cBV"0~q-VcVEAxd1鲌D2>>_3K%:1cC2=g]!Q p2mľB20K WiS_|ZYݠ)9dxBTVz5Cc"W"kZHUŬCb KyC?NqS>:cD2;";I#ޥy ^r{;+W﹧0D@Q -t0yQ{kW x @ N;Pʍxs~+ s[5jpҡZMw[%Z 3;O|M?i 0Hmbt|YDJg}ïǸ:RXbW3b˝(?HG>O2Dzi:6l Տ1XrEcؒa+j?R(5|ӝ/u'gDC16U1@(0(6ʳk )mR'BHv6z*d=o*:ba.s̠.f'Fc !|E8H-17QkT -`AH!R.]$?ޙ0`zFxSU˃[}f8sa۱-Rr(O4oa,^pI:G{~︂yLF^ 4(]Z\f,'\Y1䄧q;?rМ(oIUjRee!2Qo pS;1wC YXzh3 D/LKJyσ *;T^M>Cjw3BƾDT|Z$`FHa+b FB}= t 6\ppH($2}:_>[@9J [iK@>6c2*|gke$C,%gذYImIvUnzSW:ȇy/u?|۳f6;Re kBY0cg0̭u "!֐HUIwb<>*;1"-1YRO8lqbB_PyKvYs|T)xhL!A%OFǀ n`ӓR qܙ_.ޚ9n6;G5m2IXE/LBpM qց%$v-qul RY8yEj6h)Sv5m%B`sB?"ًGy\C uSN'41EH'=YnYAnFnS83hEo`>fuF[$׸;zOl&A $qdiVL _yUw)u`#Bѝ+4XL94Q_3Iɜ7o_V u 'XQ7 OYˢhfw{oJ9JGwYj{2T-pL!)#ȱ=MK4QIo {rPTW⣙N^pĕ.̸wuzߌS=qc9!4Y'@ʀ {5ݴ拢>7D$WS1脶Gr@fj)CIH񏊰NNWT :PW]"?78 ,\`؞lH,gnuo\jQ dY۽x0 Cץ/:?"> 0%|#ۗ7\=iƨR!ۖgO0@@XަIPk1MO98 X!w\ЅF/ dQ,+i.4Eq$[SJ!'V Ig?|GI&`fv"L ^i `"7I]{~FkJJV[h*YOZcm%0IP(L4ee/A&A RO)>P|i Vfaf$P]StY b^o'Њ 4j)4}ΫWWj z0\:.=YienO4ڈ2`j("j\:n%O0"YKŁLu kށ6Ի5??3(wo7xӷok\#{YzH! .\GBh0##<j([NFh`^Qqy2@ $ǚDZzn@KZm,Ky>3=PO\qjB"=p9H3%ȩis~Cq3AtPΞ&ymB<z*?Qr}[s^*P*,?tQ}N ajsfW똶Yً @DPp҃+"Zy鏼$]{Gҥ8w솝U9sq17c)R0dHpU qNAw5E,ۗP4t[h>>"ѵ8z49&x .P =Ψ0)((z}XG]Z?$ARi;zhzک,۹2[͒{K"В^3UW@iyTľC@tlyr={)gz`\,˰_GJ?zL|7so\XG$P{a O`J8,mbR5{.!uVg*ŔM-/FcpأλzxPl=lC7={)RÁeȱCawٷ=))xIuGҪɴIJ'ͥ`&t{ⓒ91u0x2b$T,9KuWЫf*zd{[<@OBIgR1-onڷ9c5NPsEfU:>W=5%i.w_8#ʼnLiò칪5a# PQ8D%8CےddFo EU!3CTL:F}X +bikϧUPkJO(ʷ]9DڪNu)+hhDU:o -2`QԿ)q(Rrx(g`OI`Sp9[,,SZb0ǥj _W`-dB$h.mn43"٤GEWR{Jl osuEņ`6F{YwǰGdj)AէOݓlIc5vF ,Ns`zQe!2+J-u3tXheal`[ą 4 HItV fϴb56SƗ͉)%v7Yբ1_G.7IJ)eWERgF-/&&FRU lbRs.EÕVEzQbRә[ϵމ7{Nm9f&=`LE+l4v}.XHmT"59۲/y[b^Dc~A:*aV" ߹{AImI~eBxl!dN(C 6t0% (obs(mp4=Ӥ(\N0Uӹ }p(l+J=tz;rxb)+.[P (GJhΉ!C,L:Ңw۸AR*k<u F?`A[uhno&_>Q]KaҪN)uՇj"Bjyos+Hz3m'A0 n҇܀ȿ]tj;O[־`PMj]Zg QۑS-Lc&~ICجQVwߕAU Fڃ4Gۀ)<\sf1$gNGCq>/!-.q/F'~e}ӨИWrV>R4 CsY !C1fuԿT7pcBe,g u\{xoj0g^p7  & z+7]ٍD0'Û;T+oC-Pr,"Ε\8$дߪ:>T2b_M$ސ},38Td/ 禑y8Qs:\d-pHg7[m\NXfjPT|y<# <4-VX*~g:O!! 0л#66D]%Xs;P!{d/2( +j|Mls$S[hA MR \L}o0Uuv'c#^lX:E-Z ѳ߫98̋( uej ʠ`e ƼǑ]0 s3kJ65oB>.-U=.UX+hZgce[݉^v$<4G_ "+m@J὾/}ST2j88EMim?ʯӮt\z7\@о ͗ g<`!v˛;>z|ǶW!>ߐOc--|ލ%[)D<ɾ{CJ' u!n34"J]B΅"g +;=RWgUuXA:dh{"([Dse2Z̪zV:L"T Pb =UgOvxĞU0 Ѭ$Bql1ʃ>m"%b2T6H~)ܫAf&bԒߚh.$Jm~t䝭` 5s3KTH*V!ԍA `HаSb4hᔆ`Xȃ-XN.DqR}8OEx$_Ug`i - -M܇ciQ2!ɞD8 폾c?NW%:>ueN_k*\Yx)1~u+KVub-X^O9"X٣gwo*5}{ +_eg',*%K>lDWqqRӖcA 1G$H`VuŘ흞-ik%QyZ1mw򴁲^tKAvdH&(m])]j Tk`IlW|vY8M> 8&MQAj/.X疋M%+'@Ȫk:l0JT'鐥UU ;k9!xT/ClI JP(2!%zNWi3B>XАA. ZA '( \aaCQ,7s.jF=ՑLZ+PbwTfKd/==蟇dL#a+./:tŬ[1}W w w~ß},xm.81l[Y?I\5}!f#zԌ$t\xf`8ݎT_ 4_ό?:Nie8Ԥ65ŖJh ^<sm[b>+3plƔꂶ-ktF^! &Vr HvGv& ԷwbN5ЯZoJb 1ԤQ$eK [P@У n1.m+h{ R9JHZyL18 WH(Ca+ hQ cv4茱)U>yEkYDF'V"4*&8idv'M`"LPT͔џm~߻iǞ3@Jn =RAD34Tv)3EƴzS%{|`o^JƑ"HQ1[(f#?o ֊gxOw]:إ/?V4^Q6αJ,l.>VB:tB1fZ&9ef ?vc8r[xvG2*h4>WfHA^ JnIc7U1ZYDkiD- ]1.c@{4.&3͉(Vcߧ@3Xak*=R\ޜ{ `  8Bq+`Zr? h>/34pR+[J_su . #5f7%tڧů?SG(E%TZ.60Ʌ5_GٟR⛶tfg`#hZ߈/],%Cx|R$^!te4w@C WMw00y5/ra禯]SgKJ.Fq#MٚɉI\ TQHu7q0k{6 m{8CU29Xِ;Y#=i}""#=3x_m|^T.^rS9*ưUG^ R$Usg1B? ^xRQDQB)s$nCuXđK%w=NjEqH|YxD[_-NCZTu1t[m)_r*UHPGoa ߓN Y#ϼƢbS".C dh|0wFh>mq@)c*R^nD52opZ\AvkKwof챷 {ygVxW]2ɾl<E]ޜ`ĄH>C8BfvX& <2>R>(k$\3U;koAv3fS3KQ[i̺U?1Z`i-Rݥ&.>^1.k_%;tBG{il ǾFy_ϱQ7SS|kJhyBOc3tyi~J9 < XHR:rGnkJp6ˈ]4>ax B4N_BT$-M 3 c$t}kIؖhʓJ'e}!=Ie:^=#?MceC$e@8,`elgA$ <,ځ:oyWِitԽ9:P\`SwEA{RNu;j-}d^D=)6‡ +vtIЩmٽ>Y3oytW3ׯ .5s\)0G]6ƠMr J IMH'R1f==UeP[)P\ĐKW^j,nA4U1FM@gcTZ3vr%J Z N^埾]aʲHmfIU ps~ P6u:diUdU~79!HV3*/;/7eɆ'mj橊8~ /h. V\p2QmUmw9%>1͕߉~~(EHw %¾k;M&.IDeei7P3mA6׻N&hhl0Ms>YidY?93w}OZoR8Q^2,SVP`8v.@-4;0qԥ+'PM]Q&X>eW ' jFK* =N?2EWؕ qu Ȍ16뱬e {!6Pc?Af߿nw`:ua_YDuz^y,_7Z\dy^j2oYv'ٜ(!iaD`7=/SuWVT[]{|Hpaj$Wa`GDڞ߲ ÁLtRW(%䫠 E}Dž݄W);ekbE%SH?,_# iL(bTx/}r]cK&K\g"wY\y%eI_@d&.[Bu^w=]SVSutr}XP칉;~0ثf״POL ޞ# !Z$z ]J9KO9u0ZE"S/C6'sa T aWd֎!5v44-KdY 'A4yyWÁFi-7re$ժ_QڠkCiN7Ӈ+njI<٦^xd6z b'~iLAiM%}Oc8{>[x - q!<')<}"J J}$pN۰ ; K#<~vpwS41H/4Ē_|."B vu) N}<{KQY>/trZpo$M&.NR@`Ôī1sm_.)d>O{9ĵ;n,tԭ_u+Y胳\TlPכ[*J9P?9.k}9tŢeY+Jc7c[۵lOU L+6bx s=?tХA\-g !c8kYp+uhEB$͛0ug?۔zHQe~0gル|mik-sv}кU}DH5^A!,g<"~u0 /*5>OjhY1Ƀ=쐬xF?,ޥ0B]#'&5DDiFKTHK-K֧2g&އa8=1XkSsc(*~[4*=ZdRZW1h3J\ [Jᔽ33m225Pwy)Õ5UHr{HTF (<{U](oNTqȫJ{Q I'Y)#v1yi+ UCϣ6 g4>$-PgdWo>V=|#|pr>w48Nռ;=ɬ6VwM#/S{Piܯx,T笝HHhRbD imx~Xy l;>{ _Cmכ4_)3HJ"#߂7>{|S0y`//Pi1k #Qs~%gO | sU(nŐ(gW t2_I@Q8՚myNWӈ C*?{RFEީK *H*q'lSli M[_S*RV7<<5uxfZS[ųȽtZw<b=J ^et{!咠_>ǫsUvdi-GPD//t1cgcv߶TmL^StDFLOVk ieɲBCO_j賟 j1#7a\ʻ5FfuJ!aOۡ7C@'3dyKP:I5cr=Ztew;UZjTGvfCw4ճw PQYkhd+b F%#:4L<'MGk5/'ig&k]v<ك=O4]1YU0- .;H9kp^գM Zu)-O J`YJj"IՅ~'C27X*ϼ$!+)ܣPU~K7q"f:=k7L J|).RޣjД;5V1A>Iټ=Q?0nA{&Ile54<),(qX{8޷zsQ 7/PZ[ӕVt–ׁ*[-<~A"q=&yؙڷ mʗ`ZT8hC߻#0o}>,#7ÅX!=#`3}gLV|Xȍ\/2fQh! hx*G)^R@GPgFML1j1 #q4Ͱ3b b`ĥdw_PZTy?:&i/Źn!s1 3DJkR|gmZShř*符ʏSM tpE0 uP=q VB7n7w%ߌPZ}׈iCܓ#o;2'(WM^C::8:@,XBfFn^9#qwqul? 8CI#-p8bS(u}Q*ZF띝5 _w#yû26Xڐ9zt\*4EMFROz縇8%U,)TBg;z?ٳ2ᲗP-( B/7b3YX(QN,v ij ncahgzI}O-ѩA hGSϱ}-<;'Qr%(3k[_ԂQ,s97wE}S,f%WnWZ|04ID!99`3lDQr @`Bx>"# _ JSr2f+bN@/R^EӱpnzQFic0*ȡsYxT6|rzzIHaN'fI^/mS®7nje8TmSL'y%Φ%#pV5C&a\O'S( <5@ l` ̰oY龗&{,(l;x?aO"_*X阜Pp'#%F 6 N0=Lz;zۓVx 4${|j MJ:bjP&$2'ǵaʆD8kh)DАP*g_Haő!q$C lkDLidc7giwH.= -rlBT22dDAܮ}sY~0/.S:k̠ $,Zg#.@9X%&*݊2^*(<ل#kCp:_E텊j[8. ϻiqpV#S_[vF| Eg|۠woAQcި_eCla`jQ-tlC;3ư3*bHs&y#fjꦍv*w^+Wclev_ *sŽ@'x,#$P?mHpq*IB'Rk**5$Cla\|3W@)V6cN (cc+жM:ˠT0JZz\Bڋ+ —vj91Jh-2R&JhR18j]yatk׶fK<(c;o5]λvǵ-& L t'P' wM?xg e.rp( wZ{NO%,Ȟ@ Yw՞}S 2q\n,,&fqM) 䎝81I"N#(}sסb:%H9xq=iQo|x7|w\a?0wjaO2o=5Hԋ3VI6fl'"ǡu~pYc;ZEgHDƳYEpIb 'HQ~@nQJ>.(u(!#M<EǢ$rd.ځJu_${@)ΙŬ6FtphwT6JNF0-cj1FS傋gBɲ9(|y:,2)6+(ML09GR߲LTژ&uFmWwgp`8ٵ=2y]J0mW""_dWKrj޶*}N\x cG"Ȑ%lEqfѺ?vvzbL* V9ۛc5c栗r.HYHGkf6e:mܰ? |t]2XC9prř.g: ~J cəkJNPTʛ#!l-K}aP3G* Sd{puQ_aeyrMɹ{w A,D78Yn.G*0Wro(-> Pd>A9PDžk >Ӝ[8@7z.+ ZU;xʅyu (@hVX8WBv?  Bez ݎs3qsRVCDG*uw^IHMC`S]oJ{Ck+ilCbӉ$"LwXT>-J?=ZFၗݏ$Ppv9]@Õp&,3ğ j TA୹oݚ=mTs gAxfVVd?qA@20pBW#w*Y3R!x>|G =mh |Cs}8r]QNPdvԼ.j#Qf\a:sD_}  r#m;wӏZK^c88* mʫae!6dܐi64`Nr^P4wKDctI(Va֔7nq]ôr;(ٞ {+I;FFHW^rl91#8()Vk/Bu Q[ou n) C`yّ!'*6&}m~p|(mą nBZtWsm$&THx:[C M> z6Q WpLHݣN yy(9P5%> arRu`$ DӶ{Ŀcu`Awt\oflo"2pe M% ?^S\GJ +c"ho0pp}Toe3(Z{X R~G~'T 0ӗL\# {;72XEokt}w6 IJʛOR@}B J$6yEyؖ< ЇFT|l Ife}7ƥVQe~cNB$u/3ZZо,"[lDr`c棤ikOꌊ'E~}0e"ǡ3?ʟs a5 9s![E4$ݚF@_*Z:M &"ȁ}27Td>lN>CQ $ՅM4)街{[27=c[l[ '3ONF^NrFq'zϊy0`⎢nA, ;7R]|E ;Gΐ϶VS)}*X& }PV>s}g p-\\91@8\.gc6fh(gSPY=+pL^4=k}2 &L(=[8k4,AsKsr$" s㝹^)P3O+z@Hq4_112Ɖ -0N٣Ngc|-Whׄs#Y4X|bIȞӧl%pf#G} Qy%M5zq(/( Qtu]0j Si%A(eR9+\ 3$ kӶc+z?5^gFx7->)I-`CDp=r sw`Kv$DF D` MV)%"R~%f4%בV.3A0G,kڄo T,e.DK`?!D`Ez{ЯRF:LtKY<^1i>PCL_Oo4Oq\]g4 o;+i*q"60߅Z-UiM:|#~Npt O#BN&ǛK'\:pzvse":/=69K<|^u4?y.. l{8y+ R( Rmw & $y[M!D}9pYt'8~DA*X1; PBLcW᜖+,n^ZW]o_R|B؉,Aef$ K5Ȉt;"M} !^[`tpx6 h"(^Q.5Ꝡ(CݻӅ'\!|eґ j=vHJk>u՗ٚ75,p /cp 쓦⃸ ;֩"H`6o?wq jr2KAn`bjopQ+ oޗ4Á(Ğ1Q$qEYc1"g轷>z%8]vLIt9;(Yr ܑ ""ōXj?I?UR¯%E&N+kgu)jO3=-G9LJ'T!ÄWiٺg#"vj/f"2kneZo?8+#jI@$LJ|Ɛ MV1m;F}/Cy}w[!7~SmBzJhKOօR@\[[hHjs9+Ke*W4[++ҩ^Bvʶ\y%KNZ2F//-o>z΅ȊRKt-ݎߡ=dcN~2@QDžA: #zE8ǰ]Ɔ;ϑ1۟}6mP0U)`TPV}bXxқgC(#?by n=w9\8=*e 4gqwc{_=)bOnX. ̨?PNZu 29Nһ|"4ёe?X(?^.jP>MsKީ\e/RZu[տz󃽄Y k#mh1 ?s̱ ]D͙Prs'hh6+)ae.&˲; P־N5wްɁ>F=m0-вǼX=h1 Z0]hag0w}kͽv&퀑 `f}~!<zXt؄?A5I~VA:Lv)\q_Ue3D˜ui0SAe~wFbnnľ{6P`[9` R1(p '\YU+:J},O$lDqjhDۢL>ҢMHOP@ fDlH4VrM01i/_Ѳ2n|wz:׳匧 f ږz$-)?mj!3Nd aG{[oSiLOC\9iŜ>ԒV6\±4~δ^wۄp.DMpC֛ZygWQE;q‰3 I`CFr]DZ&t}|o짱]GZfšȀw4 Գ*eXN04#ql0437k),Y'[,b~ecw/9@3"J$<$Aōfwt%FP۵ʎ+Ǒ8gYZ0707010000039e000081a40000000000000000000000016296435b00001558000000000000000000000000000000000000006300000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_minimal.ko.xz7zXZִF!t/\]?Eh=ڜ.+ˣ>ܩXOG&7*NZ1fa| KNiށXo GUc&$R!߹HRIg`l>[BZMT6k2^vW|Ob)'9XG;K eȱ|1I{V?ѭՁAΐGПűml&9Y:p @)Rdby@ Vj,&?y2_?8o&|OΒT59"5r$ qYzaB`MATw$0t^\8Pۖc|C4""oCsY+o)s2FD]q𯜳ޔ8.;`s04fޢ%޻bT|NVιj.ͭɻK;y-P dX^j\ǚ[Mͼm35(TQ@ͷ߇ŃriSج~T 4Q)7ϜE # ׌'2,<JUeC(Gv`I|.H+*fp5 MtYF=C#* )&&IY&Zu,H  sJXᝳ)V啠`˅c/T)\+ȩVae+3[ /쑓:[&}E'j-f„Mj8\fDz&b|܊#*:*}l*U Q%ttIB*_d98:={v檴6zF~j JG03WlMZ>]0>xzeAh~{+IA;NH0U{ EK= <ݪep(HSc,]/J ʾb"UXl^d-F>!YrSBg61iL}iu@|@&:]e!! 3̑XחfN;b&n-L>X㓇=Վ0 qsܟԃw] r38Q+H,;#B͸Q>KW)@n㛰 C&j60H-ƭbUrteJx|MId>=d tȩhLqWGMcB9gV ZA ӺjDKQSU rf+JqKi ĂD3RPփ%3?JaC]ҟ؅wY./ɯ5rwkG)C^UG1_ 30=D>F~|mIүh]S¶TL"/KmK[Vj>ߤbIt<:)IkNvjtf[zoXdLK2$)(DZݶ)YhmUMNZJ_˒f [)5Yc 2iOxR(-}0VkrcscQtt.v9u Dpnu߈U ,vB1m'EFKuɛ*8-ܜ7oG"Ə=kp`NGv!<'Hk(<2uo ?fؚ_?)cяL%|_j KG9VH=4DAwtzJ=OćS?CL=~{umIRj%Ng Zx5'hyx+0AJ2$zD U)Qm^fD :[ꏄ]8ap1!WyZW~ Zs󶠋,A4B,JNo!ã7PC@1 yNPЊT>]1N٠}b(4%0c-kW_(袬k'ԗlXwp`_?%%gP 0ZKC&{~Ząw#xkZ6UNB׽v.}F @8QѦ2/$V^D݊T:y=Q#58C䅅nUbNۣvque'YGx+o>*U^oWa6On!’ri4'~mk-Cc<]3xбw0xJn(Anbۑ!N|L_P2v}MR G0 ;} bBΉ5Z!+Oo#TD5xb(NV?8(T sO'O 3v2\Jߝ`1%ӣW{Y'rضa2>fᥝ9RsD"* M1lSP 9,HÑDhtlp # `%. q} Զ>5rNv>Pꚴ:bd-*Ӳ&S4NGAKMk>B߯ r|E@ ܱwT:QptQ!CuP7t< 0e K^MrHwիZ,uc@W`:=Nv@=[5ru6NepxEfZѮ5+)ɋ24)U[NpԟBHGr` >]9Mk;<ۆR yC>Wɦ_ΎKEvl(-r_Ngz e)d=~ Y> K1~%)cuqA-\u3 9ڤcCT&}M A_سz1nl?I $x2öMmΫA(HȮ]Nprz 8B"5k!B+Fek($ D6ӿ9\%a"@a:ÖxJH'G+c=pP8hHmHqp$df SRuğd!уi?+Q率_8xʅmQBW!q9*v|߂lJ'mIը>byNbl"ndC(#˙r$kC+N(ppH}8{C䂂D=.q"s++,z! 3A^%8#;At kSPH&Y~iUNj\y`ܕ&m5#5欷ԟol1cQ!lF6'mq%X=>94:SD2FfS/A /+E05қ)u%e5vLX,"na$Nq[$ox,I~d* H.Ү<{S?yCt{gTǁmHwvi%x~Wee,+Z7uc38^;oL"7+lE+URM *TG2OiIJߖ?]SQ0" &P㽀soIk\FC_#MIn`ԃG gCHտr2[;!ʎ),Ι| d= \MߍR 3hnt3 }o`Ƀ_\@+`|sփ`U ?"ꉭɴ1[_}|k22oQK[0Ts6 i.Q$\|MFE~K=Ccƽ߁gՍ6*D$`+GHM~E  Kz3v 93E}m#z^*,|lJV$``,|i73م&TY8NG0\ CUWXPq2I]錮K~!Bs> ~ a^Y&h; ;VFL+"]z/gBH@TC(O4CRqyD##] 3<>.T;8^N'dQYA D9"+U?EJ?X ű0[@W!p£*u7`,@NahU;!tٻ'Ǜ;_T3$E&س^g@Q|@l:`pçgS_)l:Gkj͠7晙/:FWic+hr-!`x33>mZ(_b[ v7ةqNO?n9q*+8&2܈ haf(3odavջg/~ 5VCyBQLؓTN,$eKPIf T1UNP]%%$OTWO+_j/ը.ފ5NeC?@+]Fk`y'uZJ˩O2ڄ2W3PsdrҖ6uVv${Ǝ}g`J#2L u.#_Q hH*0]|pc GVIl-G=넥F%3-,ק"G!ugk5#@ _^*[6ٸ<\ A8x4.BͱGa$kޫUжDKF2|IHPSgg)lv;wIWiP?&24O%XV~E1=p0ϖϭ\D ݷC#}Y{qI̾H`JscM%PP dq]-_Qi>Մb^l4;և-pa4HVqrZ=另SRݸ ,`Zm>^YFbQ0]O"s- 6V$7NOUdG:t g$~O{.]0R|g6Iуl|lZda%է 2 ^=P=18ur!|"L;ͯity_Ǵ4= -Ru{,p6ةw̍sZ9@rX#|o [`j9N LR"1p Wƴú+8i@( Dm~iΆSoȝ+ق_ߟ@Հ?w+e2Ụv>:,^ḯ16=~\p=Y&bmusq)329Gm }wCг|B,'#ٗQbE5,̴ uYBnϰ6N;k+{i+֕}Z߀u K4$Atz'.*xl14E-C>: pW'h=|F r[٢Np^W.@ p!ƭIb}oͨN`=ӍbP;*(AY Neb >&[`,S"+?'cFst}[mBͺ"R7nnE2A]& B,nRT#ɟ+eLgCW+=D9j4BVD y ,dHS"y<4Ԥ#(hX(Ӌ6zuϦ*H_j\20"iA^a³bU}]腔!c!-7oZR>0A..K8Y!SCs2^k*E;򖣻BA1fY^(I1}ٍkN}+>~`%{3IORP*1!Kt 3Br.g^ɖ7)I6U/#hn#xɋF{,6;<=3tR,1#3P sT9N}ty6-'x'32(*@*oLD019лAFJ&U))G`RQPH3WX [PUבxZ{a clqe?D7@"\:'26{}Γyʕ|=C'aѸ%正ߋ%6R됻3+\ @\|'j7`CZ$qB~2unIWbѼD%Hʬp!8kӍC&!9<g9zpyG(/_ɩbkQ\%_2#²zW@Zg'94^Ux?9^bCp*ĕ|uozӐ)a%X]_+inR4\^nhвES1$o9I;R3|q*bTnӁW ,@YtEj8oX`U:}Z% 9 JS&]ZO; xҷ) D6kRBld`KB؞ }ob:alW nҪS0 { (z}EΊkg$*m!; Ae[gW:1l9dFf,AǕ C^"#*{lJ,SuSW7@TZx/˗Ǻ6qagΝ fIDUr)UX#$YyȨ`J}ᚇ'!/ %^eۉݤ,B`l5AAJ?n3Pdxb %1G@;oS2RJ Cb oϊ’\}n΀D,@ q\S8Lʡg#rϛNh 'B.jg]X"ujZ忲^h-8Mޛų@q~eLP ǡeQ{wH-}*_&y^ᚡnyĽ`(hAՐChȒo}hp2o~Zkбh_,F8?Mg+Fas/ F]nDHȰN hK$@gVdwOgmWVΩ>d fΨr͟;>Fo0<1LC<@c[@N.Ǩ(k'ba F{7FG<.c'MtHmG@}(j&7=0V= "f#*2=HzUq@V{d ;%]-R87=IeA#$u' F0\+hKfH8+&I1V{0CysooB޵QFή @m^H~f=V?Jk9iX(=H6IGz UHuBֵS_lN#5҉)ku%wyxr xJ-,+nWuW/ZA}2 ˀ, [Qy+/ޘ~^FqlG4zy?ѕ\<ס=)J%%i0eĨqr9|&hTx,l񾴍&zT_͸I*{+t'FSAϮifς_yfxwotPB Qx(n7D7U| apo0ݔrB.8/|Y'(81)Sd5K/@T$c,=g0{n ZQI1Vp5XrۺG?H*RFyc" EdjN]|Ks5XDҠzx:TCtY[,ʉZ͓k"nI+iT(*Q> RRK eQQL~)\)ڰ|&5=F4)\!\f7iFszܨӋU!tYt@7z(wwNW+e!3*an/+rcau1]2q*\L8jջժ I1϶tjiء(6~.GSmo'5/<ݸLz~ּFŰ(t-gU7%?]7 ӧEpv [/ P4r$ Xɲmer pd+I}>Yĵp!w,ha*B_ 4xɽo$ET/!mM.\OgkiB4ie Zw-F!ԙlow.0m4YZ$Oywr8U=4u)#$tԊUIPN,@/&DBr *ڜ4b.@CʽK7 x/0*$*Uqgffz $씒cdR0>ֶbaȋ_pIJ ;y8%ښ9â3=7J0$j$'@ps!Fj>53=u/ 6CiA<kRE-}N}meFEH}ejFWҴ  ­ΐ!V=VKMX~4ҳH2kq;>猵YOFxt@cR@iNuglk{,=V^Қt&7nh#7_!By?Iۖx'dUӚ2!: %ި$c [(FFn{B I)5Q<+i$0x*vW Ԇ.`ns}c$į;wǬ/(=x^~8zu&noۀ3HrʩD jr J8~e}knHDlI7E H1R44 Y/[vnJ*UENN|ðmxL )+/DrnIƿwF ^`8LPЖ "R俌=_K͓VUˇjHDZ/0`=ʖBڡQ=VЎB1KP[s߄Z|$ NfVŸ5M0u `#'YD*I筵C?~6N-^]מRh{ h5灊0r8*iڇs\1!reG$\Ήh E 3$" yBnAC,S"4Ъ6Vj*P|B3;akf".qXSb_۸Xա{av9žӊ$![?R!hhR/űuQUEn){V}K'[ەijCۿQޭ/bd3AKy%L+ TǠ/Kmڽ(S|M+|ag ;{O.fiכq~C} sI>!w̢h#ɚWUO)ob}ؾUVinE' 9NhdeȀ(+f: K:DNȆLy ң{JSbU5Ug'fuU-<1;0/qlI-UPIMc4z4WX,aܼ(_pxk%Ù9Հ1hYçV Y`l8KNKt`dVa Om-پA'[$CȊf٭9ѦaHx`D~|S+PUE̛]?rYK|N-]Y[HB(h=b7d[UV3➌ifTP5[;QH,qZ scV ), !JrS&^л^WmQ=IށޮT<53)? ;T4rw΅.j-z\)x(Z(d9ZoG5O%7YԻ,FW\un6XjW}瘒}Y!a|qqa<[(γs8'UkDR4 (pIxZ HJBcMDޒ4hUlVhocO[TGv r~ܓ~{;*H> ,+6mrjD0}N_UdQ)юc6Bs1Y@Âkx=G،b=3_JԏU 2DR@4f,:%aqEi-,L&.m^^!GqZF6g+B؏in@0rO"Z]#N< ՝PG.Hv&␂K0VA|Ԫg̴q;c$=kG*y`y+MM-(]#]$'H/H"5+.3(&S`@u5䏇[ E׆?^.åT黧7<`W]CsJ3Qʇy~wh݊#XrL"'-!:Zڅ< P{7L _j×u-[Z)5I.D\4 pQd#n[:?yX%UjTc;qLiISR7Hdm%`7|ѓQY' /"0Wd'k2RES z"&A϶eйx( 'dP9ή?V[]%y$YҒrӷeBXA S$e0 0͓@fBFTDud'.Ou `d,0Z[s.쨉OvGuOw<%/<ŅzItL. p K >/{-s_$F/J)3GO:Xf"0߼f ڠQ~z`6!i4-c nȷw@}"2mZQ'x.}}4C pݴUi,FV5tJ]п%ygP]`f/OOHaAI_tz[]kOpHO̠=4\zJ{u15f3ˡ3~-f>7v Kv%'5LU+"D뛇~raE5} %voӑKt]zb[?cL]~YT+) gM8 s; 7RerKEưOG,(8VXXBXkcV97EYÌj^Bx(iysePs<:߽r[W})osrxɍړ;EWF0Te\M3uJgAAQαѫBț ^C5U@REt;62S K p8["92Ko8%L>gF'"$AC9i tw2CAzjE+ӡZk^@(9q aC&W[:bݪ4@(K8P,ZݴsM)G+"B]1P|.}3[Gm\Mj^j0XAN -g2p絧~N45D^qT4BVEQ;RH ѐ|f 3ۂ(~%Uc+7ڜ>wwן t YB y&$_@כUv!i ˏg\4mC"rg .AOI2oqy8Y@)\R^?@ kGrX++T.c)hnw.~O|3<ܒYD#b"wR%p'ҦCs1u PO,Sq9 RxH3xUG\gj\`9V":\gH%}&MAIMJ|6b>Fvѐ)-ZZׁM!%grH6Wd=H# ӜtgԫgI< m25)ҕ7P^hؔ/al Wdl]z_$'d9y<h,`n0/sܳ7ީ)*Z[ ZkU12$E&U[,2mA]4 j $o[^m2-Ψ[r+FuÈrXtDIVx : 둔(g%O7t9_/)HvwSUtڪSдZQ7HvW30W'ߘK? R68}/ &H qI,Tǡ;X#w?'z̾0yhxnBzt)Ⲓf" 3 q].;KV˜yj)pT 3hsUso>>ڒ|OsjJNMm4vÐclc]J$٨c[DejnOC) uΘU ̓@8ƒ' 4M!ѐ6g =0͊#^þl8XX+-V1Qy}}͑Kv堶_g~@YVC#"K8S*7((X/ߞ.M[iP.l13J!"9ee+K{`Q8ן%{}&r,EB~̜[ФOWE#h V_;9)s__ls항l4I'n+$찌IP7}YhY  qǹ0 Nbd,O]Ի桻 򌹡:e~&&&z̡C1FT<1U+>55CM]hQx2Qa8Ct+j% NZYY6B\Y2B^CVS]~3I*uhӥTn8ˋcvJ9͜ȣQgYx+\?9̧N1 )GnfEmr]V>9!3z5)_O/gvv-a҆2JYrǦ)~0~`rDe:¿U[^^)l1.A`},{nV(izƔf2vJ5o]M[ۨ2^Ap3edkiI'FTc֝+,b< CSǙR)&a82}P9,D ү[c+~C&;cR?k*+ƂW3tcWv^ ~C[+L߇ٿ7'o:/&J1Ja^~ Cm\4ͲY)f!?aCa)siF3>8'7n&OaQ!-'3`vA-kG=." eځ23`EQf]\j^knB[{XC.( ۣhNmʑHУ:TFhbXؗ 0..XX(rmLgPrE*VZO;]_*].] 8\(뽩ZZSޜ`t"2.نs+H-nxٽS}eO^JSpF[d;Ez{- $GԜ$H^HQ6Iw!ceЀQyOx)LEkY;V1C# {+Jg?=_#o(-o#`A2,(<:&YM Ԁ/tı`hU+倞"'S!Lz*̣v.Otǧl4P5XTϒ񧭀8^W>dMŸ +JfYs`<>cQ lesHЖ~jn=b$%3^s PFDR/&+3lE(MY Sd2nOhTA[]s܂Ā`͑0EQO/*|#_HWFLefOpT;~Xr$ IMܫa' Q ).-BtdWyDiH,tKPũgG Ł /1.vҙ e:ر.]h)- O _&Bl[/!YXfArI G_TcKOw~o} rzv7Szsg3e>8cz(oV ZMn'L~#ƅVX_^1=U@y|-,sBA~ gNP5QЄQ`J]E~:I-[*;=?_ai}MR1zP{Pg .[(- T 9GZs]Zb& w\ _l:<66]IV6޾ݘE-SΜңj>T?V۩ލR̀Le,t ϋzI`r4rtN1Lt6|svt~HI=,萱I1/^*d'ۦģD.鱞ϲpLK ٙht'jZ$brWBJ.]r>nǍrm :U{2Bpʵ'/ϰ+bf,ٵٮ# kr0ɷA6"?Sg17=%N\C4MW-hI@҈.#=$:.ϓ(pyJ|K4}_j}?gBl 3UVm4?``KxdCY5]<Ĵ?3O:<=,N/+rK)cۛ ( ZgiWFS"*w㱚Ks:6HV|zjT(녯) h櫬Kr6 zW]aS\P܎2zjQ0<gD(HX- %۳39yl 49JVh 9o \~=Ik,,X<#l"l:O_׏6ac\dVpDZXƏ 뵴Dg?MQD9sU-GqB]Fi9c)*:3'/> E`7bG7PA25P$.%l-'pj<(xr?5A :'ʪfr mQ0 f<*E, ˅dBoo1)tVb\ `Kl|sXjì'~V.X "zR[1#L(8_HHVƑI)q|vQ߭U u3`Z2;B=ֽ7HJ (ИT0|D Vq9" l|pi+d< 9-)-} Y=Vf Mu'ʅ'lYj:r}?<Ɋ 9 uz3 8HjΡwAn>O?M(0P4G4VvE l_.+Q]!3\QܭBBW76riuKuZrOeL1gl|0gBش@}ØF{_DcmB%Pe&OFKd*gd=.6o5Զjhk}Iz @[!vmd~,8BY_׮%{|$+#\%SnEJ_~H^si%UOn P;'hȁa9yyK?ebpަҤ$K`~ (з.b (/-uJd$=d;̎5:j&4\,?vۚ9\%c*KV qUKbbٓ <8/omq.R!чm .pk[!. (%$O(]{u}D|?xf:pӞY/sV2Kkjԟtu&ܚ5e7j8 Ɓj颯`^fU;JfԤX(/}W`ً${h^}"'aAPZԤC~)C^ F5xK[K[6w`kal"زMSuflW$$\/ )Y~mʿ#S{u{C:3[4DV_P"RZFN@L2VǁS&zژ 9荀$Y"w2z`aXAՇiYXbP W;EYm ~mODkÀFQiRS)I }u#,&:}˖xX!YX{Wid$1QL׬] xW0jq6>uR'l\kL _xuO/soHALM>Q>5"f}ePL}jdS*X. _nlHk>.*4L?q#FDU̦ơa)o]J4U| å/زmADii,ȚONnsnvLPc3- y"su`B㳽ϘJQl&hhE("Hْ@{68DΈҵkq oTs-")&ՕKzxߌ%Csj+YaM H5&(J ";yc^Me>_@z#|s3ݘ4[T[?xc>ȍ6ދڢɒ^@,ZG5ѕ^-2bU_UҖ[m ,hȿyAb@V;5eyl du;[NTH!5(gpQHAGx+eH0{h`妷[0B8Eb-:QCT7 rojp헒:kAi<*B R32KzUT|d_Ʉx 岖tnW>1mVWl}`"y Wc$Am[ޢBXNoyq+w,p.0+#Lw쏶dV"U8-y0VG4J).=C_ތ4L]֭Gtryr[]N#1ږہi_B3+e !>I:B(iV {j>;BJ^Έp|BH2P7Au*%@FPvjǩ{!g[_ƭ,[? PK)b>fd\Ng/]p7]U`]űָ!5?~>*VUi] #tR MJr~mE!zL ACp||4va`Q\/W -KzzW9&x5(d1+wh@co1XV,I?18ΘТ@8n@TQPM?N->k|؉1v3a>spN SL X (w3'AoˋJ2/A\g}ؑr?$sݳ5I{k@ @XqcjFZ3*ɨ:?W'qDQ)Mgny4,,>91XM@pk,V"`c!e1'Mypc^~"iP4*ʒKdg~`Ga =H>HdɔyٖoWFy/'=t}U4~='28P4yd_5MQ`K2"KbSHKƠ^*Q/8cGDĜg?[KYh]hk.mP 'FFgYN*Gu='e 27)sLbW6CK2UFWlYFvFG8%j+^y/fCE0&߄IqDsΌfQ ۚ=+I'HZn {C-_N#i. DrjЪCioPds]΀9OyMEpFGh n Y~ D(`iz^j*@ǫ&dSa/| n]7&DĚSD ?plYnR] gf)2^%;xk|wG b@0gDO xtMOIvd8R~IAg pe\p/GO٭2nOm@-^iϪr $ZG p7F!wo.^|i*TE|[E,Ip"1E쟇0ghD( U Xb7שJs9x+<#7\Q09ɉdOMYc.BD%xn78[4e_I&@5CyӴփ'ʚ`C3z~+;%q>SO&J=>)\=F) +bpt3p K0.}HU p5cRtUV}癑.gYNG3{g臬ōS k,e]쑒مZv7\^÷ghp|nơ?{><2 wr9J(pD&Kckg^YXD7u/pCvQgX#:Z*Tf$ zIA:`Ӎk@U[Xs{zڜxWmQ.ª&j8d7Z|UJy LnAFտү%b9i ZPy(7Do.e"]ҐoJSq(aN@tǨf?]Թu\1 i1: 'C'r^3|w--D3h/T#0xRjWU(%ok:229XO-PJP3 FjXp~$ |Át6FIsxi4}y0ȑ&%#yܯe~=in| ݌[uvv ef" oj .Z4擻f-]^!O<͂pV8#*Bew5@[LY^tffw r??l@qi Qk*#*J;הǝAM2aJp1\kV1P8N^V(\:[2u';5DZprla[j&hM.m_8IX|^} )vO>źDo`:-έ.Rʾ8ƖfJ8k6/.遹c8皵XB{zይؕ["vC \S:;2Rry$#Z*.:΍kwZ6S֌ Krwl/ r;c3krWtz T,r:<)YSk,5Sgyݏk\V,ԼHD{vlYq6s\ Tf/G-Q F0b>GXelksl@m(Cǿrkìصá7{rC#32smP 3uvE{ J"A&I1etbEHKwDjϳX$HK؊^Ү[|Yd͟vwl^7h֨0nALl2։G;6WWqg?_HL(d4bC ږyKyWCGž@u;]F6is6NQ\V:\1[} 9b4"P'Cw,ܦ?2 ]UãO+\?2ga\kP$ۡZMyd8娮P0Q|t7D&wmSMN3& 0JS̷N >N{v PGNP2}$dFD1]̡SVe{v,ќz>v(^%YE!UpVI{zfjꥩȟ 7WplB$ "KOB YoPm> \LGDCSuE: fRF7i(4/ERJd?Q̼6> YXz<ì΢EG#RxbJL͖=D6Vݵc(<>+_on\Taϴ "aUi)9;#S0*?7^Pe'82m]z[ m)Ѩt6C@{xdMQZ'3P^摵.:enԘ=E8eRSxL|1rqO_~qr9R?plyOΥ=";9*<m_>'\N- &4K+UсP*Jm}N ,ķĶ׾T5fk|{I睠rl̖fa;H Nw3J{Ñ:f (FҚ{3A3=M%Z㶷{؅*T26Ω5`|l;XSLԑX33$Ӳ1 OBB#NCs~!TSwwWvK| ƅ-Y}μ 6N0I\^5t CF5WVd=ljO֩j5},R6 EEqz#> U:>NF?z(E IXl55o?Lَ.ޒt _S ]T dV#X WL])-_=Ц=r5p2TAsu~V u>!FqצaGKZ~SJxD P#=.X԰٨ٷql}iupQ~I^3Ɂ!JB"%X(~MXZv+Y9 YH%RcS=8J3Q2|r Q ~u.GB[NM&a$f ? ګ*gYZ070701000003a0000081a40000000000000000000000016296435b00041e40000000000000000000000000000000000000006400000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_spectrum.ko.xz7zXZִF!t/d1]?Eh=ڜ.+㶆|F>F0ZMEZ=ք,x ~'+D2FȹDX6P0:.i#C7N$b*W*Y'cEx_f+ay݇Lv)C1X 2'b% «AC =Me(l49s%)w5,xkX_W6U] TWǕ7!C'?7C۹Ɍg. ynϒ|i ԸRJ>awn;ݴ3vK{PHnJޢ 3hd21ŗS 3n잜a7dQgO\)Wi851a0!j\p\asJZZMڂ=&U7V Fr^W 3akgGRi9j/Ą$6m k`CW1L˭q\b1A(>0i22tҔa40n0w2)wX؛b&™|I|:68x?]8ddX'Y -$rSbo&-Cca#Ap=8ъ[O pʪH,/ g>['9tu< +>g\k$ ܦ1kыY:HxW4"j!LHbMf "Gp[w:om ;7;tQiGF&euQ~:ca3ОrFi3-yijg;nY9+f00pW $nE>SRcwC5/ȪK|_E+M%}E|Ǩ+F"LSDhмPQ%-v`h @,*t> _H皛,6L=-JZyqEV9 -Ց0 aPT1Icdf`7ճ&h5Z~\ r$̃*}ZL@P'iWĮU(P0#kM:uD]f;cA9Z/)wOz j C ɘ#Mtg9,E T`XV)oir`5{?kA o''8ێ&3EF+d5kMѫ](2HNBg=j894WFPRFZ_M*v~ L0lJ`YOqu:DJ`+z8lzx(, ;n2:yj SnrLDRy%?^Rn{@pD{YF6ho.ܡoõ U%U&\zJV\_,UEpm)lZuHA]vd}>-lgpkM-Oڜ’:oRozR?|B$"P"p=+/Z-=wE`;օ[OxA0m70~)N-f}ھꎂPY] "fdK :s{a&WFqa[t$Kx6DoJAlgBW]P88y\#mDрvss$ٹ)7x{/i1YѤROV`gMg$,p4Ӎc]7QFP9Y+~"evw^h` 'DgA?ڥa/%L7O:]:j9F #zˆa %wiAuS ]gYPC8$\ L|mнJ&F.VhUr -LUȫ`AnTsHBNzݝy&>_"H8kI1%v5`fSFfxf*+0wj.,F`9`z#Af4ᴓ?w0Q .3"(Ǖ(YC:$+q-s]Ԝ*fَxdb$' *Ô7d޿Ux,_1Y$]/`W&>ؓE1M?.9Jv'%9; ]Lm'Ή a90DNYoh[bxM$Q428DTg蟌.y-,E(Cit.m.] : &9QwuJ8@ Y\\E|(&&xtRT\N)'Fbo)9_"%"!pFIY ]U&y`E<,YMYW"@]>*bٱiO47b ҆nZA}*Jݳ}s$ODŗjrH`yj*'(;UFYiN| O^bȔj9y~c!J X]yc3=Fɟ D& \seE[N {@' |lM޻!ޅQվɆ0dgz1nHSU=~d@ nQlTH+dgE ;*3;;ULV2_e5=fӷ&-/­*d&/},o̞g (^y jeFgW}qpY:Җc47҉xѫ9Ml82k6҈2HHf 6)iQ(#@LOHkƆw䢊P5E#G5W-Ri!;[vSjκ}lK4?~jN1suV@ '2&3}H_ˬaziY06'd7!pqt]ܽ j~dS{'DsB u cUw3r-B|q\b Gw41ĎGSu7^o#2O&7[f<  CA.2d>Qvt,#u.3]{hu|ޏmķ9,42wJl*؝Ԧ1N?HVm (~OH {MhޖLF5Gѽ$P&l`Y7`:n +yDcZz: m./b8Q^،,: ZdQCQFj>ԣ(3#f+ aZԘ(([!wy 뢂~3ک&Fm$s?`߶;bfc ,0Γ>ҳ]ŠDvXvo/{~{TRuԾrnOWjXUjKD #WV Ģsc8M3rIfΞdžrhw c :l>ix#^ ;LS)j U^'UHwwA,-WJ˺%${>焩wc̰ț&Ol@+5Q4]Әtgw4c7,oB* .*Dbr5=V=zފ,m8 i=k m`e:KLyB e&93qEK moW"*Q$yQRIMrkOA8ҷxyZkf$C-lb! =v^ߋ܆ISҔY}wiE2wsz=q9 #%& '֤`ab.qKBY?6U'+֨ ts1œY*?+5l~6e^Sʓc +pѮX+񢾏MNgZb}W@@y;V*'ӡLgxH-?ۯT$/Un}wk[cʞm7>0R\O33LLؾvSPЯK,)ID2"KI ЛS(ԹMx6L._.nVKl5O{, ޘiN'BOK,ZS/dǂd?^*ƀW|ܜO6_{FI(pM,z&u*V18RY\9W Wظc%Zئ(%GR ]J1Z3ktL삒iU5mesU]si#Xile_mg33 R d']/z! لűNQ,_W mу ']f bp@p~bgƠ1H@<p fH̶ct,}IC/̎UZ~.kI7;RP0F G#Ye BA_80e4S yBJY#! 9CRaK̵wʰq. \v=YWӝ{!;,myZ&IZV𿻑IۂÈ DQ:/}*j&lp@`R 7ɀP!)|P`A@{-vfQq"l86u;a8ݿ j@BM9i=,kEٺ07LjL$9j{N`PCGр/D|yq6q㎼G8uJzJnf'21PBѝk&Uo`Wn%֤?*>6lA^x%@ SaF*`:3I~&,‹k%9ZV c_1}NX5+;& 5/ gP5Cre1_`"p2%̎9",oyB#@H)`}=1$unpɵ j9B_& Ʈ*uV3l?3H/V:VІOZ%=Sܬ R:}m?&jU:@. HMFӦ=ZR&zYGv  pgy?( T.A=]}ȰY=$Z*z5~b-ZL9+,w_s7\~Cjq %Ua;cl~R; ]cɒ"&{riSs %NND_XnkA,Y SvsT%O\ !LwdA#|58/tM/TCj 2O Ӎ.w&(Vړ{U\iB V"h(D< . \V]zVDڄB~&EL=xG)w>WY|^X#e&_e 4[ KwxBd)e!Unxo?ʵ+fo^\"CV-Wj}c7 ڝKyK<:(.u;#6$:nlx:V`7ɇ=UDwoY|\W:N}^wrݞ̵ i8m=,W\7SYߪG*}G~k$&Gh|䬇w;id{|s )`Oܟf剒%-rIe;mGnBR>&js7}W*g%AޗEzK_FwమgmHneu:"z:\mth3LE!B[%Sj;.3dR1vs h s?krNPZrIFMG72 DvKPlbCH䧑Ң@‶1+옯c/ν| dKYﮩmѠ++9e'cU\kpZnx'^E .O?ArM%7mE ʍw#]ɢ*Ԫ$<#/3~\D C <ܨ:uĹ'8hykv1{#w>9q5pp+&M/I8_zW֎\m/Ӷg<0zE&.lSabes$Cv{E`HcX6Ngx* [J,&X)(p#)@rG /Ycf PLUZ|CQe)UcTR2:Xs ϷTٟ:wV}mf'LM^uFo˽:P #=.rERz.(F=Kz?8!u.Y ~B m?Z Pߧa&3PSE lIgz's1R´ϫ^!>{閲y3)߈H R^UV}Uh$ /E#h)g}2~$YVVKQl36U !^zXf^*R%"GXwZҢwA-@k!ޞ3t|. hg$E@`w3.0Mk M;cEwe*4~蘂a41vY9oiYKJ`֟ wt^MmMFCG`.n"Ӻx) qg'+zQ,` Jk@D3ސ6'td@i'ӱݳV{$ͭ)AM矉8qS i/ īY*uxԼ!j$."gG !/œ2MSkntqܺxJN5f1`n_; ju2bvw7 ">3mOx'S3F?~qgN(kMCFQA"gJ?PŅ ڨy ٵY.N26"C9m 2Q@9:\@0qD%;~|B dv۝[~:7>yB?| I%m dŷAQ<Ͳa Bw[w^Tc9_Wp8݌ѷLiWBU䑯+ATpi:tLXN'vSMK|/=| S-9Ŗih~ûy%'% YsI>*A;YM?gd53PMϏ@YkI5Z;e*@}!\z-"yp8O+e5\2U^[WnPtxT;q) #05;okC;vPh5"'X:e*ߩ./ #pı0~>re뭾8j!vksV泒EvAd( ݓMg t8(oRh譏)ܪ%QCH1(.iÓj]6 W8&W*gb~L񄸇 \'C^i@7e;L:~CtY2ʧ&Y0R0oGIIAqĮ>œ 4*h:Al;Bp(98mg 7+WJ[b}Wfgدko{1Pk.&fYf>< өW v6a*r!oS9CzUV,l[ w8|$nī_ +xnNGFUl{14`a|H_ Kc je]ILw2ٻQ aqTd,gr҃/q샱 1/\9;t;=|O,?h*CRPmj1@$"|n*FBB|ƒLB=һ=01nv!o8ܞ%OICvoI ķ~4wB*CtH'ZɧaFM(7hA=[jdR~̓Cf]! RCEOŐ2]ٌ1OlOt\!{7l e;Bܶ_e]?SYyf*R"khAR'ډa8JT񉧄}Aʊȿ`Cs " i\W*P5hnNmzYCyem((uWmf#]۱oD8,pI5nJKm߶bOh|wC ܂#%({A=*6DsLll oi w u޹.>TATT0;aђo'c' ];ReB}%fm2 i(!p`!R8 pͧe &{qw`7KM9GR$B =_&F 5ҫBsmF9znh `9xG,ȄdD:[ԍ}{3?(BD>ݼԂJ?Y\0:z1N7XB *B, \?UiC4kZqI6ع0`zdF]iY 613e% mz#n0|Jt$jd6X{N`Im@'#4>=3JpMk- *)Qf*nJrݦ:V <` t9³[<OR0OJiWEZl7D&qxun;uyCjI!#O9.AެDW҃[R l#㚀ߩBKϱNIuv+Ěۡ5؇Z{Ш^3;qΰ|%p],w .z:imMVzzؿ906CH=srnӅ\kUC}6a `K.%- HĭȪM~ušGzrLX/{g.&=~1NKNO] u # ߼L7'Ђp fk+_}jn?V5ءt)2y^XO~*nB>HO5>o%ԞS+0-SAOToV&o*Y5c/HiݚD=gx9~5?\jzo3.- xݲRNU *HJ[ي˸k\ӧLl+w ra(+j Ie̥; E?%\1㱪tPwL&V@)@$뎊"1:D$`;HaUдݶ*Ip-cufĽLD+O+Ov@_<=W`n%i/gOsfn4?f)H 9z̜J!iݏtɅ7:OAK]Vx1t:Ȼ\4 3b#YZnX4XE_B3x1*?`öI>--~rqEiX.'Z2{N i36Q59y6~Um, <.y9q#)mldJJY%#5/.`&ݱESv4SL*ïKU5X&;ዸl3bR{zN}ՄtDw $·3%Q.LZ=d-8wiwuV"T=%\펠\S Q垓smb]Xo4b?m[?%Rc~YD4jJ *>4uZL}w؋A˜- ~Y&2e x垳Iɢd C^_$+618ímaif:;;M sjݝD gby&Kǿˍ+^4xI)'^3RgG~!j c8kX5l R' 㙩K:=KU8MD_rA2%d?=ld\u6.>݄ #&jD]99n2lcU o& lbH)ޯK\5(.Q =(`ayD BL!rBPfE&&+?7$߰ ٴJ7ɐڌc+NAi/uqt`o: 9Kf|h'!Ȱ({ [cnҤx0ѡل9P̞YޯwC :(3D~t=|j?&F^sXAUM\L^Sw+,U2"uqc"!I> !=שL|Q˚hT NruSROAU2o :Cc6*N~(Vu(%oXy[AtOgvJ dgS9L$+^W]JxچY3%2o^+|ĺ.,{9H02)O n}U1fp5dhxHH\Oˑ ġ>Zm:RlOW}fK=(;*}FB<|C)@%]iNѴ6_?ʐ^ Xq(|:X(o!=cՓ`P'bb+iPfyp-̿3a6"&f`ByGUB`'+{zLo!Sw 3${ƹ[)ilTpz Ϋ6#OB8%$ݬ2ZL蒂{EN)a4ːY?P!A}j", bZ،ynuKuϧdY7It{E<7 irt*% #ў]7Hn B̷grGӳ4y;c@?S EQ-P& (}\x<5uR-i TS׵ۡS^'%@òf2S)7 f Qhe(L`+"3N?x00䪹C-gmMN_ha2Ǥ G9bȇQ^ zQ5&cztӠv[a8H1YT0Yuh52IisGӊY_d/ف;6rF, dSd?#,>cl>$!tl P{zk!EOrs2&ז1_E)1Q A/Rq:[iMtbV1}'"m}U$S,[9UUNQ l-*iӢ(|Rd @ )>5~Tu+fyٯA  ~_wT-vσr+pLqD+d׭zUa.Hk+Ycm!=7|Zc,Fۓ5ɠom 8sYww!gS:I&%:Kzo[eH'- (S*><%V l-Ui:a݇ #9 YCl2|K{,Z4Ff(i%aP̍Q26R`гumP%K ź7! =#LJꊛy %8'zаVi#.un(>lqXjc^0mFn?@I>~%Y$R<ϏW$x&2(M0n~^R$f: IGnZIW:k&v>\Il9ᵇq V=]8àuqwYKtn5 C~Zj,3lPnx5O,;Da}u a8Eko̰nZYdAy{ ;N;{ eOTjx3iNKw_-=haSG$j#2Ю]ٕ.*6]qMe=_twpPYWJG0@kqh<ɸֆڗÏP))c62A6a3iMԳ):ޮDNr#f~;Ocrg!Dg@x;,߆ 6 VgO1~;?M:fhɴ'7;mU1ܿh$-Bذ\"XMց˟: l弪)foP=!MXiUBr-.>Jl :ǺQl?\ {ڈ # tH!Tm5}LtlstgjX-Ghe7I$( Y4}7'iqUŢO\w*|^kR1@>Ae5wFM^ܜ괂tF]6+0T2H,B+I1R W/u;L*+D[R?$־@ԉ*F)ⶅ(3^jڊX:hO+*lWx`,[nLoEm-Ac(-3U\VH'M 5ڻv n@(NO/իJlSX`Br|z#]e!T UYNvvEݚ%76)7 ra,՟K Gm #\'vkw (lHLq}e p33IqDP̃%T 1;tjj.T|DҰ  oRvr+bXzn{m]10.'3۞{h~c'YK'ڰn%L}WE+_+'تRV0K "0ٶzBw[l\92@*Ĵ9>'ΙI-i-^]i<4Eȇƅf._%fR Fv$Jaž4K]B6YŽB9v\,@&MIlsf oi=$[Q`kռP3M" Tȯkƨ79?z=P WI͒MCvcLT<־ h@xلOH$5#>:tC0 1:xj[m<-WkѲ`-r="")UoY+9; ?I;0}1Ŕ-YyWIN_*LsRbIϐB[7֍tb,D9X*ߜ;{cK ma@l_N&LhsFsR@0Wӛm|⑻u, ^9ƀ5?*NJ_L!icEqk$=iĀ q p gĬ{dB^}u01^2ljסXa5z5i.PT)]"J|ޡTjރwrqyRJdsje <@kP nJDNxZ M{0E gpV278aԏaJjH پo=ЏׄA{;hV#Z%8DZgޤP:> TA@Nk.MXl+Ht.Qâ8"~t+Iz'JtO5yC3un%)\yz5*5MU@nyMÁ2h= ɪx< w"{x~+~pRgyNkTa@ZxtbbӅtkp<^u}NmS^kͰTy< 5(2s%'w" wvй +Ż/m3&OgOOOMG_c݂`䗧qp8qMaӦվYkK,yf:š]&Ng^AGHe0H{9rѴaŐ:YVhMY'_\DcHO;0 ԞLsS+% }28{ݻt^Ngx2.}32(6+FJ83e?s |?NK&Y+KS^3SxiRAѯv5*'uP' 8q)v^jcy{2(Zbi>4 VCD#,h,Xܤn6HW[ܔFsO\@лLWXexjB밅Z-ӵG5ˉ?Ttc̮#0RDF|ݎ'm4kMxz-TGMᡥV/ߎ+N$ XyFR3x<78T$'*FcCڵBYPƂ9D1DVb蔷ky,{gWv~rRl0 d)k*/2fC0Qx }g06COp"ʍ:p _&8 ?r1^G ,}VGРSa,g#&!SQ&*\P6ŀeϥ[f~K 5Ddnr>A[ǧxY L l >sDŽf!捁?:\Pu;v0%F΀P^1%Hc䊹Do@wȇଡ଼OrJP_kQ8]Rߗ0 'oV:=sOй8.yo z56١ TSr3f~kGAikO5KO09QnFl{tS1m2 GC *UdjB^C>=EvoՋ}21l!{9 /#h:jƩbv2M0}d]5[;`&-: >G0=4\jA Q G{7&~-49}\5Iֿ_L2J՗16ˬu֡K$LJ;|Q;d/óJmsJƌ sH6VUӚ58͡ Wdwt/L‹G[[8ZA3Y|F: $w[?~_IH}(r*yKڼǯF[h{ٽpr rtX;tD*BW6zگb鳎nG,፺[Q+~Ųh%!FbumU#j +(ESx;L2-l1Bq?TExPqvQYg}ݝ3~ct!$po=yMe<ǶksVYU`046{/-G=e{J:vN+.2Pj- UfAy(9+y;$T9'ht9k|Kc@]I8=&1OAŢƑ&ЃTxvy{˓]GPK\tY.,EOm~}('W5%8^Ϧ8DȪ̷,\(8L6M)veP@9rd~ɚ9))}'^tASũgMuታ6n+ϧn$j(8"IF}=`-\/'49ŏCF&+1=2 bpigVǖCB&%ͥbC)ᇭ߹c%A"JՃ(_sa_X|wI˝L+&'c*Ma: \vh(p>Tz`^&Vp|<];R*5VϨ_*u"S#@I 'Օ:d$Q0n5:88 k73v5}%;kyx̹oްjmJ/EBWj-ok {)em~5(GN^JW9QTI/L:)'OҊ OTS ǁǕp ɀqtj~P:pyR( <` T%*`UciLV kNy9Rfwhv(jۥ~XBSje&(ey0pM@(r}X2Bj?&i>_ȶzX$\o0)fCQwʦcw?.Q#]D'kBM3nDZM ୭˓-=o:þDtjc14m8>˶lNY5*$-C6d&-<hӅ AS&6b dp}uRRñMZ~{ ZZpQ/.@އ_K,dzE}F85i!?t䰒z)y-8VZ}k`DM&4S ^Wz jوC& {eWNOT+C(t'.|9{u)\IK+Aruc9[2$G㬿 ދIzúHc6ޅ-3_5nU΅>wx] EpI"tS{9$ 3e>ם.О86>Wҥ:,2LXr) >=6xa[Dt*}E+5WP3SW2:|O/|<87aBilh( Eͅ|/f!\J:`KX2mN\2~؟]vzVI{Hubk ـS5UP/6 izW9Q՟XVavRMagRA6TNpȴdde@A/w _"]sA^ re);1#JCJnSO/;OuiDJ] DQ?er҂$AEOP^VeD<I:ٛ)D}EkJDF<$kP1ÝlP$teJyþp,s;6nbF6Fy F,([⢜=񬹋t_qi26y_)5䍎ao`" ?.7J.C *x*Iw!bVkܦ iM٧v&FsnL؊1to߮։_ٶ#ږf_m*e r6_.8Rag;qwD 2ky٬},jJ'bX'l:VpX㑽uZKdxKA!L!CVol\0!~_,Qs?1[%3WQjUtv.hocU=7$P)a'jԓ|ig9d3`3DϼKCxKdqBN(aǵGAvbXUbw %Nȱೲ|6e0Jǧ10CTHOe)ՆݴB+J4؏| {eȰ 3_;dH`*&~I9@&0]jFz.b4Knyó(Dsl.M2t iTyE ߂IO45){mK}Xk+}2UehήbI;3^r(԰\Ɇ{/E⯒o(2n K.N ftMO~R0nj#YT^zuiE)"]zCj}u2q8r<-dFGo 3 QtG`%zbxޥ%`#/ԢXZFc{+GC $H-u=0vү63lixּz,v$WX&'%7hi2'LI-3H)00; ~EDǍ@|m]!s(J麳|V[g`nL+ɶ^$m7A1eu6IJÂo?R1}Z^ն:Qqr>^/jEfdzxg@ge4l۲K a{&R@ԩtBQQ! xU);%@Fo -M֧ $qѨHRd"|>PF x \W02 J|4o uQ5ph=ݔ$9RFYo-t6^9ۥ0W&ETz!#-xcbg"]o9Kd+#{l|*Y$o+8 O2 w;a(?%"t,'{x"MCoiBB2eU)DvT[gCb:>es[Ϯ}4Ķ546ZI%% 4KUz~%g,|{5w+ i&dDYGu;m:RQ'OQ5]@ ;`^O<U$WwgL$Hx - l E c#3RmfAe䀫3lS uJk[l\=ٶ1c!N~{'.Ml 4Jgz)f.5%x}kZp.TO-Q@ؐڝd*\4ٳVQ͊adP^)7 If`dڢ8!5O.r(d1]g'dAyX%e=_Gu4;G9W;dQw\_sˬffrm/[/2)8y$o %i̤9ż<I^+'R{|nF!leZfc>u>z6.qq7a3`5߲19."Uke +\CVAҍ6\"sО@ܐ\e|cEU=BC9;LnlZ1.Gm!^eɖ S+<  Eĉĭ67Mđùx? QBw;c|pbrPKwewY=Z/\}0"'eH@!Js?HE=Mdd2Qp]|E@JTl-Csh:V1XK2Ѐ}7GAH>"MrKß,"]Ĩ 䎧 w/W i?-x"kGFzŠM5K=,Ip!Z&y׸wY8tIbJ:hh.$'/٘=W׹H(2sM"x; ajEҊV[UMnj03dW g'Mx[Ư!G*i.{8\^8pBunF}ak2K|0mi)]~}{[PPo\uE(TӿhIǾ־ݳ)D}CYK,Wkŗ-jmH߰I|` ٰAcWaKtu )0j9J ذ/ Η0Z )JlS9=}:D{SЦt"InjcOM>=I,.ZMfW: ~8BJ;We JڔLS#ӑ-9j̽1E~ ihQzC%YbAT kY6dU /&eu2+K!g F0ɍlEG)XB ~@AhZIXۤ:#~;OfZze?L D/E>~r*}&H4&WlC ʧkgdr1Lr:YA_Ą՚Z,'1efLuZD/-3*\L)^MrbMG̱RL؛ cKȶk͝P03}PbL}qqj ׶ 5.ޯNȖ 5ur_NaYفPt.> g (M(jWgm`Z  L8bTHgme& yk6Vgp 4j^NdhBplTI##FMa$\%(fM-ⳘWuhDGu)}¿BAزgnhu'E,!>OIaV\P6f kǬG_x߻=KqYV? SF, $rN)(XNE.7'\ :.9%Ru4[NٍOGa6xJ2l\H ɌOc~U݌HY%= P]zg#p%pph֍ϿM4gpIB-ڝ܀ >. NMGݗd$1s&tM$'Ho+Ef4k4,o^E휝+L[QNwN1L\pt@bJ|a#'%WM&`%:Eb?I6i"O} 'IFva,y`lJSxUլ.F/yȡиIA@V o6Sk'N7ئ5<{Wr-Sx_xҸ@*}_lF™j*sa%4y/u`Hhɵ@D5|I(`%|h>l;8"ElJ'4HrTuMcCѪRF7n&sƒgCOT*qeӅ(7+f߁5" J;jD8S *"9'д{2N(I%5RG| v2y?.s r8s;Jz4P _P.E%$ˑ O, \8;äI-{Ku /xOYEr P5@ ȜwdcVGG3_d$aM7h!rW4"̹kǶ7U!h~3#~H.t& %zHOEe;mډW:c@ϊCQ]ϒ$0UMW^gHATT&&[n/.nծ[jlf=؛hr3o,G$a7Q;29Dw ƒ耔dtכM(d "[FWH#ӆZe{,&ȗNqO>k;!0>@'mwf C 9*|@uja- (f]nH_~GQl^$W 4`h{ LR88B]1X%U=>ŋJ\WttEe(3OR2Z7̣!s6|IAۿA4ST)/|Ґz9BFfBbҹQ]WobG^TJジ?D\aNY,f‚Ŀ׊x8|?3!Zb@`!pڅ!&E3+Ȇ胻(y^ /R4Вw>y5NXtU;]\-?Vdڡi(}G9Y9* !f« >1wPک+NGmd57[-b1@6IS4ۅ6Y$gIr[3vdm~ݽbH+! :z0pS[B{TWtbEijY_,.`S=$ANF"GoBhh}q0>iW83;l(H5ȅxYhpN.X7`1@IAABn7+ d;dzjNFᗶώ#>2I=hҧ-n((ǸFO=⠁r=zi =A+`3.laA\e# GKp\pNȊbf\o @Fͦt4YJ`{DHk?әfb>n|-JW:')HTDvΖ_+AP:THg~nD2،u&5,@ݡxn`M0E2[~2Y-,#L0h۱#/aDNq sjҵCeP,U8\s<1&9/ݮg@P1\O`RLVstۍ~ p^:g e aޒ;=6WHU )8X7CW7^">͆ut-9!`׍Y]aNLxGgXTmo;(N_J\CX-aAڼ~w ̧\|H*wnzɊiE;fux^FAips>POkޏZM;8h ~}Do{\{h,yG#r$a [éLTэ_k{Ӟw,S97rv4"Ϙ<h`y;G: ?Y~P ZTW~a)`SkWѲX[,GEMk=X&q5% 3ݮf:*,ƹFWavtȷg _ A62ݲ~.E2:Gqc.A9dyjۇ @ Y {ٌRDՓV@%Ɛ.z5)$GPP/B> CV̢Q7Ww3qXuRNkML0Oe_CvD`W$/CNTڨluDLY>X Աzv0$W{&56jl]ө7֊ߐ_x?m-տX9c/m>JWBF)" 9 㷮[];Ƒ|6fZ] zKd$'4I)9,J։6:-Ƕ+IrwP.ٵ4^ҙ~[&)I >d |Tw@e,Ok87ȗiH؉b,6Ff< NI=2 rP+S!mn!HC%w7E&ܮeZ\ 43wɾ2 \e\W} Er, ~q_n cC 8-nz_0ZD x&̈́ "j_֠=}sr;Ēp[R\L&v/U!=Y ԛ@)T,Xl| :eV.:,RWe`nrp]x~  av8)#Rư̩8:n\:lZ]o@{i\wIKVþme1m S^a 7{*$UE<?Eer\7vatecq]H t[L  0cG6l1b H9ΐ-\Vj{TTpV__Y`B>Xq"3әeKG62}llX)wnɪ!{?l a)\GҼ%RA^) &R@73lc"5ngG|$:q}D'My^5(5q> Â%U,a6ڍ-Z FD[rHF I^^uhwe@;V!E'|ԳMߊ/A={8h(M҅]^,NX{,,Lwsmdlma]cx&4E]`sUWX<*wSb7 &}/j|Ɠq g7 !̬) yf7`–tA”:NǺ uLc!zsYBψI$pJ)aH(WE~1 [wjd-}mJ]ܙLU{f,v_qBA&5Z>jF`Mr=^/">}IU>svgꔸBdV|Xˈ$FnϢai;PTEaA$:ȡ\}d]e?cDliƘ[H?G54,kiJTmE~S(6/%5\nJ%c7;Fnaqq@AtqlbZg=휁/SF5z:+R#'LpXyL򫄔3\Udj)֖|e:reQvX# WejKNakt2brmrY!)b螲/vj44La3MTbZ#%=6?~ f Tk|~0)H!iex?#Zw˺GadZ +ѣJACnkTcI0tw? Bqᗰ`{M(_^>EDtxۧ\2 eGQ{!C }z{ۺvl "]ưk _L9`?.=uKO[Pne߷ {!5QG2J7v#*+P`3-Jo-BąU DUF̯e6-/Lsoa9r'*_D6נyAx{{j2ya*p0!iUElxwBz}qx3icVa#J?z3I]|_yeGэ&q Z:C8+M,/kǧo8JCHҩR}a)Zs@'/M31?VKXĉI:bF"%mEMyn <-Qij'ȏ|N5ȱ|5n}vZ:hIyqs0$S8hW[(Jdjm%heQ<[Ɩ{vxƙH,F0B< |L4aGS#ÕLw;c(A,#Ė OOun({FE#54cZ>8>X}. 1h)C[t(yhŎo>PolAa8J D {np8&NiD/ζ $M= Ef+aǚi)LU;d)+QtB.=L ַZzzAp!/hSʸtRv3M* E *3;nm!S`z-k!w&bPϷaJ#jxuW}Φk=Kٱ2b2OddIQP)ԉ>ƅ~~/yg*u+뛔_x\re8~kK/]'c)1gfT8\fZ-gip9X|mp1tlXlv5m]Xiq &_$-ǷMW΂5`9RlganvטtK~V\URFh{tɓ-WB}魵UM~ QtղɕIj+\enSH?JD(9U~pRR]i7!='?8LT Jϓǖ}@F8,"3N,xȈЗpfy7o} F{6c]: Qk0nꉅj  .:Z!? =c:r=Oʓz*nk {w aR?[i\7w_/̛@Ѧupx02^0?)Pt}H# ;=A$m99 ]GϱRpax=-!J=DbC20H7?jUaM[ψלA<)"JiK+Iؖi!n,:/uPHQң&BH`HKŸ8^^m2#:a/ 8EM'{s'LJtؿ>AuB={"M~&!Qƀp4t_7IR-' Dzd gSӦ32Xd5erĒ]YuГ2w$lx_%\4N.oFy$W=%*_\"\?:ZlJ4\Md:K`c]sǵ 'BexuO64,UD,|I]lVbLJerE ¥obO^^@sS0\kO!6/z~%Tª`7HOcʚH$67 ^uF2ƒ1vծLBKS@DO`k1S8F2]rwUů_U# 馞ZW_. #`uvZ~ǦR`}GE,(Uh 洃5,y6cԅ_BfvMUR=<Y ya1aSv3:a _efA wExGux"DX*Y`r]s&C]eܪd~vo"G0Zd9JRp1}@Z,5 Jh =eQzC?f2{BJ~-]qaF}YMYx IVX>jM i$K̊`hVGZl\l:8Y,?J9txM8T6O)O4Pwjv]+KDDh ;Erg`f0W=F~|_< yl(&4˰ q!L UZW ɔq~f~~éRSh?>ݝrVeeAhUwn'0]ZR2q[sƿ| ͛c׹Ne ovd/x"X@yu=YUSOmL:Ϛ|'x b ʽh$h6 u; ހ`-\'fOCF=g.L ٤6n^2 E%XP*{}8Ejdy 0BFx7"͋b~&ͷtw1H:Lՙ$Inw*)~Eg3[G5Zɳ,c?< WV8WagVLXEQ];k[j}AE(nr#s!V)]C|Hz%`d8G+H~&u`'eϨFN,@;b^ k< V j 2"dw BlZn;wY,Nn1o4֦P?rrM~$q<w9pZIOp `ʜm'ގ c G6= Q膡定Ai'+_^-.5w%&BnUCt#Fg m9s!!#59THr=$uGm'ɕKK\4D2?P~hov&Კ5trH)vGӫ;+ى8)5j~?kG`.bNX8%9WyN͂l5qN%Lnb6']eԞŕ 3=,{*<6[;F{ػ)v8({tRJ]+kC1ȽZF 5Ļc?G~}fG4m2@EPBWJ0p":u%u#H]Z,G V1#EUb+*Moķ˯fȒ$Oi*ړkbYCK(k{YmA9Axec~OwP/xxNUmj3,B$!BcPhL ǏB{MM+J{Ӆl#37>O,?˫[~aH"\neέӘ92]M|2`lzt@PuZPX0:30{&e ًp1 q`FA)f ;%Q!7Fup;ya2 \eGYw6E1399u2EHSL=n9/Q!M|oxM)r/TMv Ƈ:K.w)7~-DUe'qG?KhqڱYsE^uxw0hHExz,pEu !NWeyzJ(E:*Is;{owB?GӦN#&S5X*K/ BcE0sl s%sxn@4A(pEAENk<{ R˜crS[?\QPPϯԌ{Y 0I8 fVLB-7(~WiX*t{ёGo;[i\,6Rl߀%#`!u Y"|;Fc'CiyG"OIG9쁨pD'҄yT>|}9:q 0zDR:v>Dmv3wܱ3u|jjk+{ߣfbRKe P;04 Bt?" aT 51<6bHV*}4׏36GhHB^CzPl! lh >:]R]톙l(XIZJ5SH}Z68{ \:]L^ ڵSB̶[ H+ ݐ4`{T=-IǗTy;x_z? MKc3V/𶏎8 KI#&zӛέzC;b;MX::2AdA?ɓ/f>6~TոXРacMA>-ϟ!Ev;|7(FAߦi^h\+(lާ'b@_#B;3X;֠潅d'c1W^c&߭E&݂M7U$p2duM?uzJv/A<5;}~_ G@v|5160ҖH l~̀\@4Ri;n>`'}v;jB4 <_C Jm60WWZCp aGGւk+t8[iZGDMw<%8Z":ϰ2Zvr1BEyaߊ' m҉!n"?F@Ȫ@2o]zh.-7?EllE$Ǿ=}]=Uq:C 狅bڇ w,R/ Y<"ysZ7, t0 nَ3QĮzq) >cmu,В(6|*4{(G6\~-[]^nmPF{&`3 ęYۋ|V]j/Ψ2*/Q3&} VPЫ^Er9LpYD[X(V qj9ek~g^X7leԲW֩ M] kuJ(A9[1 ⃜烓Tlڧn}9 |W '4y؈^g#{dj^jZ꾟_g :}~ra~z! A]=lQ]$ϸHV^r +*nNOR6XC &f6h}wRQafڧ#!rɑ>vw{}'."h9HWu̅@uC&UܸwiiKiVCNE4!ָ # lJ]mO $MZu\H\{&Sx@rZV~{:s|ʑȌi<:4-Ik$}5}1N$(84[c6n>I]޹PWPvFhpՌc*ykTDhɭrD_*1ռ@wAf9dƥF"7 XݞKoU_%/HQRw_r\uH\Ɖh~s ntO"?x n /Sp l #ف̮( 9O]l{ݓk̈́-YNڭ,NM]c zaUTZ9! ٷJ7"Lܞ9B:-tgp*ǽ c?V^pYcebu:=8YDgC.kVk0?W[4Î(2 6.t= EN$^*: eBܰfcO_܍G8i30hmvS"oQ/d}nVŖ 8 P.-S0^3r"NfQZcÜ%\#<կ sJ/xi;z~$-!탡SF (%5!loǭx$?0!w3,,JHk6R_]d]XR0k7ꇷSXfCqEU_ {ίKS 7x7(TEUk  ؈/E؆Rr7/_zķdq".Vˣ+m-5rs>>s_71gzvpq:ܛH:>^'oo0Z=9&zPWas@)]%<``ULm*"h{nwֵ2Cm Eщ/)V{m COXEDPR/Mƭ'5V;DITm͙٩E]!j b"TRKO[pLtλ-(;ϜN tjey0ud7A^``lap̰ bmf"ڱ] _M@V9NÃnUkB%wЁq3/[K*w$:(Na\)l{ɾ( (e #" 5L8d5IV(' rW68B}ڷVS1) $sOR,ۯdIX<e%\8^Ja@ }RL(ݑՇc;+g50RF5Mf<4BgIo&\_>n, MpbKנ;bqޔk/L(,: kmlsħ &0{|N]^Q:[rWA-woNXɺx H]|2E-!:\ W Q(Tjp.%T"m7p h ji,d1p;x|â|UY)l#!W`傈kX^:kpz9%S,H~]HЌ눍XW 8#D1ؓdZUD,L@UG+Goi@~uBkR\' #?C;F 6bB:ޚ}0>aEwh5v UtoB)ytNZΒjx_cx~zOE&^WP7dD؆YhcgZR\҈@)[31 fJUaN:,I(+m8T>]Y;`seAg׬bQ OV|:w"zUrDg7`?:h5~dܙa&ið ~UzLU 7$Rz:g{XoP>XA=g5j4eNR;j5ކX^&bCOD[oC豬!=ZX r D+r{!WLK",efg*j}NX[(rprUwQx-WlSx(ݤn{8bF6yiL7][HL/@X.gGO! Z کrc OL59A-WIb S"$-x""aؖJg[YI߂^̷G6C=P&#vj1}x;|=or.򚌜py+sn #qH^|q Ĭ8vEJ{Ty5=3sKjN~gXg^ nV1z~KX0@P֦rMq+0g;8-ъl= 0̀z m[խ:`eB`_Re〯23pSޑ`:]9'|@B!rQhz\06fyoOChkŤpc3KsIj ^ӿ"V.^Ћy"8:sA-lm7%hLW}y7Sͬd!i>:xon)zިtrnDAPXwN7R,} ?~C73/'Q;ŃY._ 5 ab>UOU`2HshdzeYᎩֿSdr `V m8xM[bLo!'V.7o^n"u$"a5.j tpT`SDY猳cV#*5»狖ғJ 뭗Mr5 ev-X,*yr.u|JkHTwz᧿jǵU'mDA |LAW nQjz~d4, =Y;{If:uxOllyBן8 r03ɐ ͟ ޱd`U=ms@Z6^7D[iÅ&g.snSZ1AmM[91F GJZBwG-i䫾˼8,Q@CVUTaIPQ#)pi^7~Hj?KĀǐpZ%+u|񠼅ԕ J&v_~hd8[xH㡣FXV\GU6Tb۰4)p±+$ sپ݂u\9޽5ߎZR绅`e5'ZE7i[U >`4#_JZ+&O Ku7iO7xq !?%>EVQ_̈́j@?~ĄO3^t.u:= 6΅퉳YKe'Ggi ^>k^U/p/:j$@W:$]~,UwHǙ+$»:ش T<*@ld+hv;Db't&t>]7!7lѥ7GJ-7@B&XTq$*b'4 ˳fS.Cfbז-;RD\wa&P=Iy1㵃>`kBC=y39i e.~9#Y.r@*v ӵof62,+#CBTغ8Bqitu,ͭ5K<1ŖB\"jō?UE.~sv [|n2*Ҵ KB4n&p>̱ K슇LUVn,vRW tDE\ֹ:]-7#6r^)QAjiZ-A5p*R;Di)UHTU *AFJ1 ik/bs: (hA-Q. qMlNKlwETblocv|Ƹ^`ʟRAp(,25< A cqVE e)骪~fER@T|9ZSJ[un}%pEؿMq":MX^k#6sY6QAw)yDegktT"t)E5M瘟 IТC\ y:Ȼ=wFK/ݸB8ZB(4l?Ksj`$<}v)TlH7©!9~us#Lgf> kGt ͝w¬ ᲎f%!W%ulЫխÄ#xΝK%Sf{\tJ]ݘ4DsrN`Ŗ279F\dD\ %ugΓc4alǬ$Zw٨9Oe%n>4"3׺[YjPf #c6J?`TE{X3ժmkvbxd0"vҠi]ŭlߦ Ñ«#gr֪! /=R#T@Ǔ)A3$<wi8APb4P|Dk^9->z&1B*nM}#j oTq{ x?F` Iz;JT-}€,h+=GT_OoN!t'@D2DHgrŘtfwRS@UԽlIddY6$ځD \̍}Y䕍hi[-lWy ?*^ްUd(e^20 . oi4L}0ގuRDLڏ+=Rk{aeZIlˬ 4Tc]TfN?^XʪM<& ZE0i yyy?ό0V%YzǬ({+Ɉf h6oIApf!DSæ`%=k޲@f*݂a `s"x?wz8z˒̿;]f :A7Ɍ"C^Ef}FOl> ߕ0Aw=mwL̡a鲰&,7Rfңb'h/Xy7H?zb*au#rC!q;̛ ./qjF+P=Y7ޓ&ذ&:B2C⧜0y@6d]-( Fήf':8eYN%^c9fCKA7K.VsW\ Ǧ]OòZpR06n:.C1] KL\: R]`zm榔qOEȡvv2te+L(Cd >t5AkuY9 |j;0ڛ׃&=PCs<*vknHoΞd{r2Ձy/Ѹ<o w>*qU4@F. * Ͼ)ǁuCfy d8?Y$N|e-rZxW #5#c) D;v+ڠ;r6,AK1 kaUU;EA6ЏNw k?& .go MIfW1vM,n&GӖihx8_n٨9b3.d`HM»u>x Z "NX5O @cMX 7] #P7Zg/s4P)gl5yMm2CU׼b5be4c\5yBɶ(Ua$)Xiu"p>N)<,kgRNۺW֥s?m 'c#'fÎ+KHQC8Ǔ^JWT0@ tSS I$ Y?Mx2g\S-0;$z鋻6uewݮ{Q9r#cg5ɷ|Ex7|4tqBR<{E,S<:e\!̗T\QRtQV"o兄 ;4K8fh!:Gi1%ZޥF(&ˁojy6zdqU SK!܌j͵z֬% 5 eA(]/te-4SFNqL蟸/2U+\H!{O}A(tn0+Or@!)_֐ahU :W*1 Jc`Mt/Aj3x40 uUHȵDaH6LQ:"k/H]al-6ٝ41~k"@ N(Qst%0Y8'9 Y/+X.zi6>[oYƬky"YXDWfNP؀>tT ̪uB/6~|KfN܃R$ 1:\ Y0; }^*9xe:ؘsŗt8S z|aoΜmnjC:N/Nō`nbr>qRu7;yYRi :/,2J,ig #+SZo} HKQC8 rYT H̄Je5򡲡`PaHNdo@D&5&)tX(vU'Dx]i@R^Y&M)b4`/A?ҷ`'Cy?XMeo-KWZq~\ޛAռBe9~ 5RCw?Ни)~NJTtyrASb 璽 t/H6uᅵuhw9'|zbg̜27“{>Z{? qp+t24ӌN ~` Z*5fĔ ZO "RZc7B\Crڍ/A.)P >I6QT=3P\]\6 & _?[ejC /5KX1Ŧ$94BaTxGj?f`ni]Wp% V`}?T8Jcs iēZݜRQ(V L:*3rsnm[!8g"k"pO5]ŷmKV%ZNc2Dz G XJƚ m7=L-R)腬!vhn5GBú^`!׍w>P~ԣP`AFK%7kɗ:iMIR83eĆ$b(!صJxG+(~K:{0VT `G7(q뉣X$V{%:wFг=euyK޺[?}j؁ûؑ-rEz]XFgyONH-%{br 3w=ȠX1 nwY rQ;${l7'6KY{JCq5` 6>< yI<Q&'!W9Ykې[s$؊ f¹_J>I`#vOtJ'QryD1wW t1YqV\4%gX(PS6~G? ^H`}SulSَ ro3ba1m9 VG0<#jumARl:Q+4urǂ\f/$.ۉQ RU1xwN)J'H&C? sIU솈nhځܡyYGkwv`ެga Ihj;%ZǞ4mIᤆZDt>boB˙d#cq.) ''fy2}qe! 9OOShOw,q.=fJX]hu KldC] و]$,SN7Eь7EۤB0S 0-͝4gm#)*i>8}x)P 49-M9' wƺ$)lՏD3bOI%nVvȕŒ*m t[+N50+tJ!9>7+y\P =5&'vVҬ1ޥi=Bz>JӲ+ js2\: @pεAvyU;WceMltvX d`YMNBioZ\Fa`+ }հЌKٝC v-#5 m"VBICA7e~,UH>v$Յ )oؤ!F,kX3=X [ΰ0V=.Y;\R}MTLTܲ"фxTԕ[awZDL'1ܐw:HNrVj7VA#ơQ[R-7ԠI譤wG2s6*^%~J s=v0<67*4D"cS()V̦ן K3 WPXvLZ6=]B+"礈hc\D82!:Psš6V|4#sD7fI<_#p/w":zR֪i&+cdN+G~Rp6nĘ3*(/M 40}j.!,R[1zD^BGy\C8,S;QvSgNZy۟'aLs.+s!:q̀/EsIIkBӓr>B(a|‰ɿ;"p8[;O bߊU6.%q )zsC5BǪ7W†<~6G!Mj΍oUbwJlʓ6Z'hc=YFjn6 :}t ;tw]u$sB@m% ~>SU)FzJ_q_~!QFhڼZ"w^,|:P5ڒ<]:Xm&!Qhؙ/j$ܸM 7se̓0D{%6Rp;{FO$'![ 44I_hlw:L-ea9Iehb2Ւt31-uajcq&KR#BiA/dQ74t+8 |R Bh_8rM.|$x${"ޥ+=H$zuHaA}dJW`]#OΫQBZө!|5QBQQt.,BEڱ;])w)̿*lJO^2'!aU<Ś //ѽC0=vswYn"Y+jI/SΗd>'7|jp<KٗW5\]j (4nכ5=..7.Jsxt&j':rB~fQR&PJι;VAp~. %B6?>@壸; Uþlqa*'lkZEx8Y˔L32N:3\"t מEH pqi{R[uWhiK*7=>0'.NdpC#ELD/Z֐нOLtO t˛4Hy@+ Xa 9AH0?>փו=/{)y8.@8^ kԕ8/RK=y8r$FMTQaBl'5X$\G 85#'wDi@.nǖI%jPxELӀY0صㅧ0J\7"vy|mVbU"U 06VorɴwNύe>ڹJB=mJ8~>uVS n<pI?HąBH;Asr@R6GVyizJpݤhODŤOtp"p.i%BOo.?Vתe!5КƑH4|v%,Ѻ)L,/qщX2,|hj2J5X+N(>Z|#|Z0"#>On6s9fv$zz wg7]\Q9Jď>;@y\|y"l>0]҃)+,7@A s4S6ʼndm8]GCe 1ΦJuĢ~ѣ}oq~ZA]&ƒNe`E IҘ7հ4#'cfd U6&S33 ]r?og"|K+wPÛ>(Y7":,majc#$>(XFik6\!hL*^8}׸*Ա,t~ض"zWw06ڥ*dȭQ#q]h_M|pHؙim):!4DP ?"E$œ^&V.!Q_Wɕr !R2ɌB]үL#mM0ϻh\>k5?0}OR1qRdsQi~{bos0*FڛL a')@KT"5/F?,y8[O }LM0!ݘ"XTDEQ\.?>[KU4e3>sDWJ)p\WRNE*`=G"sCAŵ+-EkNZ&j(JwL>kI7ډI) sEfb4>Blƣ)8aVi&!ECo[/:342V!F$1yRK-I}?Z \R|I186x AW[aRe=nsC'u"P=ǗT֍Ŕ4ܜ@Br)bЧW2@ zokU8wMg|AŒNJ8YLz O.$uqqT;2$G1:oB ySRdqOkzI jx%bl}o(VL03,!W%8*w7%?MqytaD b؛,/h\K+) ^MDzO QZ:JH'L P_;wUے'3KZZ|d(QE&^1r?[z.̬"R~\#MUGkA8D aA'H2󧓌< 1>C.=Fǒ[ OSj' 5R{BQ$  Lp9c7._ت0a%ݜȍx=D:lj24/XsKf29ǭ(]b#,Q=% E.㔼"qɿKo6d즜#3} a78?Q!o{寃\vZ"FrKIls#d]>aLd<,uyAZ|X[}ACobj0?FE)j2BiɭK}x%}X횉Ye~ı,1Tta }KVi Mff}wtiq;O#Zgsek#x^d_aXAPt/ɉZ[hM3 t }9C4u1ϼTOI}I2zg\x?""{U0v 3su2n[xH؀ހU=ۛi&kFh5zJ`џxE{:J |c[1^? p!Ks/2$/dяSgi䍯9S38tϩfNYJ}le wug½V,/ldRMfJh>IT?>nC30Y+lLIqK!;Ej[,+֠)+;.v71I6=nQm b $ň_xvXUO)c@MWy+Ql&q̽]y51EIj :MP]jE'_fea =sʏJ]%|X2+=w\JJ|f㜶vx"B-Anфzl3.fM>I 3O O@5~: V,rKjHhƟgWSA宱Sja$n6NHDq X ;K^vCզnyNEQxz0)֦\}?)=G֙P:l/_*z<2aMtWZGcWNh2,+jK坏CIY LF{oM Ro'HiҩC"#& c+:6@r\#@#=paA{J(s y LENX34b;s?xjb|hAsY&%IBǢ1XZZ@0}Pѱc1s|LQsRb#!)\U-6p%q4Ŧt|: 1AZ;ddh{-%*:[27X}s`)( 6Yi.Q>IMyGjGX{c~fn;)q-XiWT_.g>[b=wT<* do|2M&6c{kz@gxBdI}UXM~ax3"fHQ? :64Ͳx8l* y[Gy}N .NaG^#9dN^BHWaCB/rhYO~0uCd9m#,nή=q/5*O@$XI}g94]ZoD5^6lMٹ aݝV#mɶ F]&'5HCndܫN᷻ձE'6ffKX,ǭP? 󸎺|"aBou=I6@^bEjD<-|QIލ9-ov]J| r&\qux$w9+?gW6LYܣ]4u1q ?GF$CI#xdR)耓["'p4 o\{$ RjXVK+_1.Q!#6 XCswWNڑ/lQ {z4Oz 0Nd艂x@(l/*lZJȡ~nȀ3ڏWX,h {Ɔe&}4оNrDDx:auBmޒҷcRfiS>Gj埄04_g@ Dd6Vmw6LL8_B`XLU{ `=I݋Ԟrbj|y 1?::ztvzw.>`j Ha8`0Qr0C H0Yp1xi~E5RjNpgWC*191H Q'|CWe=1&'Ec>] - 9CwGKJqXJZRuSdʱTL.QRS@גkb.΋~/J coDg$x*"g/52WQh;B0oI>σ;no8SQ9$\Ww]Af`og˟l= m RxbkŽA#zp g ɷSOpXSЖw)(E޵:1@_4pPϥ<&pg_(QN\WUDvȸ} nx-fI=Oyѧ*a܄tr]{d{e{ PXY>WP! qOdP/A&h$aYN:^xPet85ް(-Vi/UTx!r~\YM7lŞ[!,% X.S_5̖uO\]XՍX 12π߆32A>';,f23q `'4ҝ3 -^X3w]6:a@|.NCzČ@aty6Sgk%mCroPTI^qڍ3NL oۙa[$HXW=IC>!4X/ -o{C(POA8BfS[0r(yLe:`BO$cB8.eh Un_s&$!&+6fR% YKyl^X:;m]ک%/ I`W NF:|}b=x6y`Q2`v}#eٯqnC̞;x  e){b%0Cpi WHynJ@뤗oL)ZQi-+{AQbBh%LKZ ž`;Pz.t2؝*zIDuHId(w~y[$]c mg ;ă3ʦ62#%yCaF|u?} aō͇N%So:qN"Jvb[W3hq1ny$ӆd[o&DMcH:HhwNkl'-A+Ϯ!Xin]<CqW{QlUo-^+Qح\C Dg l3B_@e^zo~ ;[>e|9'75Vz xO }ԤK𶒋Y*K[5`ha4 ofw}+X)2Vj!ʛ?ۜ:DŰky/,%%kx!Gq* d(~:%D :7:hj<ʽպ"Se.tUIT}q"caf>Mk~ |/.co3ss0N^+'(-zmi RJc> QЖY9_C/)a$m?c |Kp@.ŇҎiTBZre0O40o6КVwۥ#هq.hψD~XV_T'Ȱl0dXbuk`<Qyqszblgtoy=&.TJ΢2g;+BI3ErSroA\bG( D!+#2~,"e}Q/.I}VDS.*օ<n}1W* 5^a-ہsEX!mC*֤f`abbEhKm\V3A1 8{o!|Üvu6ygX2;.cQsaW;$}'U% $YQҿ[كKSZ:67A7{ͼ0ڋSUJu!n ЃKPæђ1|*ԗ^@߅;Mcϒ@4PϮ1],Ȁ27s Q9tsǞAē蒂Fv\V7[zv墻ކD$2wT2H*orba*8XX̌-QX3]2c }w@iJ˗I#H=Lc1dRqӲW Z^,CsAZ&}hT26n@ Ljo%n+11d?Il%;Sg4fεn9#i+&0J>][^oF5ZtpB0JypOU $F?69:VĚ %R2Pa:fݧQZr Y)cnUG `o%(Qnp/QRo5qU(ԑP-HG+41âc (5 mu?5ir~'aPTށ١v}8T糺Lc^,G8m~ 38Z-R-JSj#B 8$CK#"I(SGT˾*g;&n~ҟzuۊ)8̍94nڳb l!vBS1%%~fmT?M5O7*'P OҀ. b;~ 凇Ґf=53Cv0cn2Opa>Kh| w*;!fv}An N>]3+<2v>7zFk`~ {k#s1m-"WaTȚPo͌$V9kgp>Iv.L"ƣk vlgsGfEFxq_u6{ 2G'rTN:Q-ysUCoRiU}orȩd7 ]=tX6L GRHCp.UkI{8f]47<`[q$K'@ƈr2q^PJZPP .07:>/E xZbнڝIˈnhl1a8ԇW%N\&E[p&iB@~=9nJF%uH%@*_?3cX#g]chwݎG@oRN\I9gJcRSWXy$^˭d%4LVKs؉@F՘}Y*be57nvO(,-Iʧ*2^̋K7W=`o5dQL>h~@!![#PQ+JME^m[}n/8̞p2i&\cF,8CO7X=qUL^vlJade-L:. M^EYg9whʨ됿Y3&\h[qeTB~h#ya'68EEi8n'p|~eL APf>grDJ-a\g?ݸ oe9hx%'%Lƻa +Y 5!U e:9TV37ъ2|J\=%QI~Ets +G\CG[?TnumsgB5"TTܓujNĿgC㸱)Ae|_{fW8b ʕb$鈿EZ'\SuU*>H#p oʇTeY1Y|Oz PrV 7!NѥPǤWjfr5ڔP (4" ~iFU):WHvl'hT(QD@1E/RޠPZWS{T$cbY~nmV-V0g'<bϤ;TJ8KLx^ >j>c#@28  Yb$+D1ض'fm&p;|~sL` eLz^NDJmD7\VWuu"oM1bQh|'^;I^ot­)!:<ꟴsiF-nmKK +܈F؋,BXR7 Kݐ=a ["JJxȔ!,.mjw[1X.lιbLg4ƲVk6@Tݥ;mޕB>>݅[xWgch1xGpj{3~K,LY1=v }WF8$Eh[rW$Kw jDYq懌ɲzG%2lhrh 2C.Gk/[b"5p%eA΅2>~NcB-]0CLj!CvjF= %g[mU,/3 @L,b;x(mֺOs/H)×GP“i!OLrPºN~`;Is :r1u5#?9 Ϫa4 kS5KZ׌ -)7!8,|y\"nçĦ)/^O  *O'=izStgf޺R/И+4c8qXJfTLc]W+f[mKz#nOzV .6Hk>;,t1׈9cEBӅ8xo jSs:ʣv AC$z< CL'Xm1_ hA[-M3ugPY-6 \Չ6߫k)3c,ұb䥦rjާ$C@֦Hc)Tfo%AixyҸY`ɸ?Y8O#p_#ǗK@&.`"Á}N*lQ ?ݕn!%Ȝ6p`a7 yӰVZ$P!1)hLO$_B¢5c=S(2/hM:敎LED;<0Z>rC Y lDҪSĆq)Y#3BDpj0io8IBT<]OGͧ)YG ;hڃ|։=9jaiُۄp  C9fa mvFbQZqrE]6Ea_ҭVW(WzL;t.|+VP9ZS-6Nɰ4{#r`.nYn=`盘3h#/?5#.M/zf Hfg( w!ak@)foe`-3Ar,Rvw* '>\/#vM"aqa ˘kGbۉӈfYƕbLQ;Kxo|Xh=ԛ˃iKRX<ړ[_hVx5zMYwʺCÚY^YIA*8>5Xt] e >N\&/n$\xQ-LpȦm5 ̒2>VeMDFPp!|cilVtl03!fh/sLf}@T1w{7R կ[Pv<-j/!'^NV,t_%X[^fX; /m@2:n=642@^3jQ)x>)/1NI`wXsOm[S7͞-5WPF@jhZ:i)V,fO z4ubq:9l~Q;˵$uc͇ P6F7]5;:?B]骷T "r$^\Ho,SJgWPDX+4/6"5g;xH'x|WGݖw-o-ȜԼ͜,'w]cWͤ lABAes5d+c'(OPBxQtZkT;tdR(xݝVW48~AxY4A[bhcH}e[YPq8Ku ):fV 7VP o,Z|7 gs.6~M"iEqc7/ VJ6hT#P!42kfG-8 }}_m|0 3yh%pՆ5=Ǝ d458!hӑg|ĭ3i0'Ft 5$|4zh~ I%ͰKn{u(IBEk+%=qG\̏8WFײݴ̡9pْ$'VMeW 9Ĩt܅@_J6k~X/]PϚQs>JӶ- WJ,f L~KFW/4 Mz38&Ԟ8I&)ްG ͑$lSho}V.mZ*|rE=Xg! jǦvceb€Y~耝rꥸ1>p Êl|uL[F~C?yap5I(0|HêGZHm)Z KFRoEA6K칤/HjZ \Na?eY:h_rDHkBC47i##|]ޮxֲ<si%NF:q +W̎d0zH[Ċ/ OESMĢ]wHB^3scӲccA] zVMJA#'2.m SZo0]4Xd@  ښ% $BAdnsn8$7Q9 }ܼ2v ("LIkrO%DkZw|y z咷j>}l8Q:T;U`E^0%trs RF~oME5:VDÒs;p>H!$ET(P_Jɉ1䄤 ;Կ]c,-ύiΟnYiw^{GazJ_qFw)MAh߭<"4Zf/pN"Lӵƭ${&!fќ>Dn ?{]]x1"6])rbl=%E g+F{qմxt CTR6-USnHV0efRK nՒ}8 [.<}~eMdL1^09:T)ZL,vn2ϵiͶEA>tj T ;'=:D ;Hβ9缚UdzBQri$X]xqD@ҽwi]USTj'}S)vQIn҉,nM~" $.lW lk+su%ǞȖ#hs*5mi>ZC?&) /3 rDҡDg~rP#wQ3Z̀bz C1"AQ/zȦDK!VI8`^(Og|2*PF`x!/f5hN a'Y& -c_!l Ѷ:iD[R\)g2d|"[&&`x ^Z"hőR^R3]$xW -bcVqKcIKOtܖA$(1KZy%\>YfGuFuE=.X_ >q)sφGY:`DL3Ǒ;D|@JXE4"H a1ӚN'IR&J#K@wE7B3LA=FiB;wQd:ی"V'=O;H?-Ss,]7V&vu-?G9K^ MR,O&mKg1-6E4 ˨>?OXl{8hF+bVqJ=o/eI[%:q;qY3{ت\'O85ۣ9pp-Ȥ8]dw/)ySXt*2:m;^RɱFګМߣAlH3XZΜn y6fR8@i"g{y սp C28(ɥ=p!٪LZۦگGQ\h0a[gRVxbw=/'Wbը_^9}[7MibcuwN3,Cw`Ӑ܏fN+ol[H$*8Cș##AK:K򄛹j932#p#BB>7 k;^Cś  9F6vc-P#WW]J25azMW :y +k=ljáUgFg$rHu݈﫨Cciag\ͻduzQ'U,O٤1BVqp ,>{'+q.Nh R)'{_ e/~o,{v7m}Id1f@cwU%ĵ96&˗k˵lu*_ۯdo0Ͽ=e8}OTKVt妿Y!$kWWɐVN5*zHRUɦX1U-:0)t ߲.ܖmePb \1\068GčL7vc>"6}mFBߪT N"&P:-~02qi1yFl6g+p-Fd鹒O5~^'sJd&@;B@tpg͏-Ѱ6fxj-e`(3htZ}>gY1<:3`kWT"F<6"L0º5 /K, >y$D?r4-;.~r{ * 4P_nci8 ṱ 2C Ay?#'`*܍G1 DV6cI񎽻DhXa r 5}zU٣,jg;)keZ!q_QhKvA>҃ٹ5Z%ڜ"kwck^73OGhWpׇ#}z*S^KOPhķ@ECPڇ^r]) Q(}C&w<$Vd0CƘgF^M'ɦrE[VwVj{B=a?N5{έ]Q.iR] ǡdY"MvgH&\Jcn^3bQÆ(=66è6!w{V&*L˅|vLE%k$ٱvKmd~ Pґm&ڈ߷LߌXt~GPR㸳,R 1;Mzk#t8++u鍷[uo.4XecX]zbX4:2`B_!FB%`a %Z6ꪝ WٍlVwD?-2%KC@}']eVv=T~T3:xF1qƓ3FP}0E9H+H²EPТ՟б%]ӷ6p5[ɝad?7nK#uLbߦL9p@J\PW qR$PǪ4wPfg'ҝ֙qDg? ClQ<-*u,Bbwvjnک3.Lڄ|Wi E{8{U" D ?o܉̡bT;eD9RN ~6٦b@$Ѻ,D`8b௛Щ"kZ'4?Blzej+gwHj:,7Q)dGI&S~)Zbn^ЗhDc&қVvֲPъI>iʀ=_ Y?ɡ`$-@- xK#v9l|sC1a$bܸR ߂Ju/$cT~[aEbZae1;@e9.(7G$r܀AגJw={XT%h8gBq>)>Y籲{ !b;MG}R8d&(HkǑޭ~g]wV՗ ̧:&k}Wz|=VG+\,P0'LJdb3U[S3gtXU T[h)U|FJX'Tզ5Q0Ʈ"y3HG@=m||݁HyLhAIX[p-5m= 7Ej)l=٧}N#81cc~º_M_@'yhQR#|7엶c2a*b֭c<%Ed>.vX:8y 5,8#^OL}2ШM=x@ ,S?NBS{+'~(+TB6@|ֈe g"mݮ2.{RF+e%Pv!^(Cne غQp>[ǫQp*dN-rwC˥.kAi:b2PY8dR!9g6|+C3 y ׸Jȏ,dn M>xd秣NMyw' CMT>t@,' T&#J+ե*VA6kx潔YA0NNRzELi}X*#'Y z6& adi,TA sk{0jg"2BL9%ܢvd]dw /գWgqs<%AVvXDyφB^0TL{lh=>my1ìҴ33G"Y[:{aV㛆,~{aVJWGT8Lx_9 LF–ϴ0^eqӷgM'""\Ha%! D:)s% c2KohT7;ZvGۯI&.UЁTD?{2]Ԩ5kpKA$FW;kFƯ|#ՅuW&3~TTS-Ӧc&]0̪$ ,Nƈ0 }sy$1rg|jn0[m1:XQxZE>y.nUP1GNƙڴthX!E8/atErZd/. tTN:JԂ+A*YM-Yt*^z, -r[0'p '?oԗ c;?SwKCtZ~%ru-݈a bXaš6 P[%jm娒v*;"fVB[dj߄N+mWuY]H,xpCtI@"1Tx֮4|oʿ{_xt21zTLku d|b&FU|i{Ke_4Q^YC&g:Zֶ̯hPp8L@ۯlQ^B_P9A "j Ca/UVTW2+Ή'K /+gs` GCg hyǾE(MzJ_3}\ ߑ]>qzΪCIC'0eEaI~ҷ3Qp$66*lzhQG[d px lf<ʯF%染>nAqin(5Pi3hiҢ2pns;9Lzssj RdKEQpaK咸`D7O^C&:vͲyq#angdf-vn'~>bԙ0냩l۽44jO)W:(CyqQpeP.P?d7@Kpz Y{uZT[uR;#@6 %S`6.ƴBJsb<{6a6b={?ĺ~WY{]-C |7(p"Sh/@&l5n-s\Hأ*"3wXXS"6/Li3&LqiV=8[$aF-qsn/7`8M~Gþ6gT5X3[؁?|S0^{Dm`@xx6⭙0{%Uj3xj*PB-^[<ٜY~X>D='탆Oo_M_5;A1LI #;{c4[&f/R#nۂjǃ`&9nc:О T :i,Zl$Eێwkӫ 6ƗbY&8$΃!{O#3؄*yC`:Բ6mT-[QDk0*QOl /B>4F|#u1W\\$ߠ-2 Ǥeve4?O~W@5/٦҇h\qlks+=u(VʦN8Ԋs^o @PB ^E5*׫ w@Fȴ|` ;AI@(MK5֌4s ?i'hOSj,8IXtcDpbPsSNWՏ /*? ˩ U^X2fMuI +bns8ܽ$S8"H)Kak=Zo9v[j4XۑpNquT" h7 zAU/UՔ4 MaPwRBQ1}nE3HMzNk$EY?:"ӷ'BjSFofό-M^X*^ df&gBgF/*2{+JP:5^HY/fP jcS:cH^$չS}"t[dQڅRG⁻zӊRkο'EhoūqXjh8=COow6|+jТjۉD',*teF^ǭ ߠ]T?%ʛ/$k%Hṭ/%8&[L16` /cH:#l3CœXI1w˲) s{fX w5at3P3nBh@nqJ=ţ1>G RN2dGQ"LP8lOXЋ2ה=!QhLe%bXBL)g(NK1f]Q|MuxulOn$"`RO2T@a)Y~&wIIzzi `O.gPz/5e*}ph\2F7TfnA mDq~,U<:_Je`Ml`YFS͔ځyc1 8+Hy/7 v }#8" l9sS) $l 2U<-}H.]Y =T|sK-{糋q'4WGf)8M.\ïq+!Rg ~T{ǹMxLҊx/H3m2x"ϑO'_|1|0畄sx#7/FM RIQ^.w =mB^Pp[H`,ӥPPPoFG-%}|@o:IjIlF/eBT43=1yw N\vɱhk+H vdMHMTaS+d{;M>go*"VXFf$ T;z0GPxi\:'em#C%9*1:h?5/3xG0yh$#(MMG9EN|}jقma!5 ÿAWb隆d* ~u^ϨTBU-si 6_foMxG B@zϔ)#?:˝p<Gl,ƙt@z.L}@4^f0G |=sײ"u@s_LHGw \HGjeJvF@ dN\q'vS8^]mumrDLHwܩ*<9 zMiQbzY{W= byslyMu‰,*&5H  o0 ھ4sτuܬ*Ϗ"o;-JuRaU=$e7 _6UA`[KlR 1M ~Lw> F< ּ;2DEj4yTD%Z@ⶉr[_q&u"*ǤjWz *_V؁yV'  фa%.~xLݦ/S.` -%&hyޖB5@nu|&)j;$S=5G@oD ǰk$5. HAi(Ʌ>[`1c^IO"6~e(sYwOu7ά $zռߪ:!~ǂ*D tiqF e+Q$ĮЋˤu[T^,!8s?x՛ct`z"wfo-E5rX׆q!;@c Բs ٝ;;N̈k|:#DBX*dyOj-\`l.K)*;n@gMȍRQC_YU1lxD\m$N ZZqvco{r y;X_PR/=L]ɟ5rǷwON2"4f˅P,tF9v_5tk158Sxn#U9]2OPxDŏf"}`:Y?/W.I b:&`ldw9T:U0YUb-c93Wp@܀Rzw4K/7I.1%F;-쬔 Nf [3pB[f,oqMQ*eR,b=]_eL$H!uh"b6̀7=_e؁s亏=Zt[i@;hm ],I"lEC2vovc"Tԧg.<X!t d%0#8OU,GJ%K- \w'B>IC9yZ,=lE0+=.Cn g<.W4u&bwvU2rf𽶭x6) #Oy:Ef1@dYs~OЪu*'BE+Ӷ$se 8R$hAѩOZo;8A(;JoG>ZŸǙq"8O_{a*K, Nti+"%""wM'B6 HV5 =ƲǾCtZ7{!{s_!?(?Ъ:4>k3}䐇LX3ac98;_!;`RLhѸVgVZ,p;e.7\V 3t5=vfP訦 ?A(__4++i&۰KOEGi$dԴȹb9%րZvrǷOaz% rDyX!THڢ|-g@@  =4 皌 ''çvzE^ۘqv#x4GK)~,s-1oVd91+-#|'ƋU^17d˨%PĒ4sT*F᭄E#3rv(Akī; !}wUT݆ЂO@4}x4~_AМ_7!k5FM:nžh{otwlpH\?d;ƪZަL[2ZT`KI7YId{^c{$˩Zߣ}ErK@`t"B_d)1R\M4>e$i3t, prV3OzMz򏣭nY6gIm/Sd6vV8Hceq%sVt{[\ ȋLHvF|^C$pfEֈℎ20O5yY0[UE&]XKM$ *l)g^zRktGȯ{rnGJ`fڼ%̡サlAM*ruҗȥ֌=s,zEC@LBakx !#<үڏ b$B%Fl ^4'T%en[|zR3ijcpr>@\ki:çnu\u8)ny9CLjKi1Q|l>Uxys#nNjiIB)F Wwk4Nd/ޕ-ސM3̇;o]F9-󍙆tBahpv F+Ny .DU刟z&%csg9fF1BF\z/V)=P.>ܪe.Gjv\ `";"kV@DTD3л$ͧPqM iE0 %͔K{JBZGDxS-4]}y4;0{Y.>eΨ=1h/YZ-a\(l"1r1YS^wl2lm)k9JυۂyUkRxW62n)HM[0sd:wT`{Ftaͦk5`h89Δ/fG}pK3)#xLkw{Tą"ojz ة/ kEd=v'~O9R]oR S4|=?P%݌zbݸ[ѿz#)gg . m)Y3ڨƖ_oVX|f8=!2&'Kc`jI.s*%sH7Ob7!+ї\`ܘ/46B$ؿG0Vdނ@&z+y- _m[=A4Q`B:tx<,=6Y`r-gUi)K#;%a̗ƚ۰eٚY]N)h;?Y!`Je dvb:YJ)fB8"®UYB3e b;ڙni-`[ gf 1 Ć PKY;C GIC=-&+LgSVuh~ wncb`p:niu < om h㠎ٷUfK.Cl)*pVBd <5m~;߿O"9z-2Z צut Ao&f47>58tU_cyhbh@R}BGڍ.'}Xlwj #1a gt>B:ckvA_(q\: 3jGZz=-q$ײܺK6l{}v}qgqDm ܄%6m ͓&qߺ pWV&=ߐ˯ZJHgm~ BbI ]p*P(;4܏F,04t–2, =JJ$mSi r(W=z\C[K%"_-uIUۡ3Gy |v(˕7( YBv?̪kI,+\ r'AQ?p$ Ua|eT8w7BiE ѝ4y8?MW 6 |*/IK]q.Д]BuPt-S`~dwykpe:qS{b~ÜdjՋ'\sktNtRAKVBzd=nndNA9Ғia_]KrL?N_@,Ԇb3"K^Qu-|ŻQ1{Aѯ)G#LMmF\) yQE^E*8N  ¡N9De9 `EUQ&\#k"$"Moh|3wSbA+t]9 ?$Qn0xFf볆DԒ6Z(1cT!j(*`ڀ/0ʰ d,ٵS'xiLx R.&'ġЌi&IV&Rs*_MdO4:4J 7TZ7";E&u11gnw1j8>[f.R:$SEj}JOpMt57ቷm ^HmJ),6Tel-oz Zq7FnGS+Ж<ӏ7-J((<ƚ貇:;Dz |Wa}R݅f?]*|BJAMb-xcJEt$,. ~62˅`g2)<<М;'!/^a',(W}qt Qry{V FrqKw X9V&&N.L3sTK=mF6.e@\ǯcۼF OwgVAmV}7J)zGxײ` KX[9EtK(tt!B p3GCK~;$<~qi0"[ER' 6ʥ<:!Y>`mA?!O!ꡗ goPWnDҵRXd棹9fɛ/0p3s;OC I-#ltnŮHāBȧQ)G=;Bi͝>Q! ;  +`o6О^] ciQ7-4a>N=g}̢ ?tdQ1MWkCUf2"ow{F/S5v;=y7!: PVzQI bop[[` զ'MZ˔?yq%ۗSPM=$鍐7ew lJqތolf>۝J-†aN[*"DbD6xrvo"ŇaL]'boC ǰ{p]aE0R9Jj.CJ9 н[`9hFݏ޸:FToV@AXڇ,v-NdՄA_.|ㄕ_z(*sW3BOTD6'K[욊OB؆/Y -sS% o3׷c&<<6쟾B4__֣=~ڵ7wUݧMTrqmWD=BQY!u^`S/wd d|LExBSil&;+I .#IooP1H wd10*dP+^H\82tYϑjy49&t40}(,D%ԟ#D-U3$8혎~(#Ɂ`BjfNfi%%S"P5} K& o֋jmfsa:,ʹNS쭔]8qղGs24eRlcFj2#7ICY0XސCn(+]z6`Kqk6R∕=I{kj|@sVm{Bp%ċuxdȭ'`6cGS*_a0[\3R/@7^Rtz8HBH 㫵^T+3G.(`,TvT#*GE-'GpNW,9γ{o [u+o CNm׏zs{BCvɬu~o.mQBe,x1cOI+^m#(*nǗ:$Xy`|2̘MbitRo4fT*mj倧f'lWw6U|cc /G\WIWWrcz74v$Pj >/P,NU6!)- v)_mWF5K9O,eS`t`ߘٙp\܁Zl,Uxꭴhi(JjؐۈwR0vU32s /5iV`/Ms2y$,nvI{CnPpmḁ辏skJ%zW Km\)=c# 7L W\ |HUv`VǢYzU҇>HЧ Y"M⟸څ@:SAP봘E sn^Š0lZ.oMi L=1UFl>l逩}hLS6pZU΁)vڴ$ )L[/AeaASbY(-{fw=%gMɾ0P(8f\,l(>_H5] Loq+|OtØxFyYG0 xfpE<$c"I A=Z\H}*lwc=C kʑ>4?mJ'aUN]@XL#o뗮hZܮx*03;T#? ^ē%z<e)too0*AT[";Jr.$jKtͳTbG¹Aa`i0>k!!$P2t ~oxh$&_. mXgf?.km,UCX:_gKxh_- ݭ(y"4YYuxxWjSCƇo9` ހBS O_g$9HxrG$H4.!s @O [>}= җF XXV6B~[`111b\w\:(EPa)nyAK)Qu~<[na ( p LJ(}06#;<$*{Xc(qUq n=##pdcQڤ~~\GۯG:r?〄<.@Z#ȥK`3V5̷."E%/Z7dӚқS!`)cpx(ښ'([7ifG}38y ^p#ނtt>  PQOPрАP?0v띉QA{xN ר!`_}VlyO`p۟BpGb^HG~xwb؀)eh#[NZ*w'=2? 1eR2EК@X$!U1E厵@ELy:U['WOZ[9 '-xt Η@A"2Jr@ٻf-<1ɐTЀ]w+wn`6^w7s<էp&R ^dPv bt\ɑ!TM?Q&lvQe BÛj%?Y8勹/A&1_V*B/aOtD>O Εvԏq堌594i> `獨X(7EŽ f2`! FR=;g3fpsFM3pд xs/D<' /lM}to> '3:RԵ5$2T,tt_Yj.{ǣV;Y`%ѭzvp OXAf1 ,ZX<|E+$9yZVV;]t?7xe z2f%gk;J8sUhnWcQ %XUݼ8K˗R%Qȧzʸ/x< 8U[@Q^0 @k !͑tdlhTkCq(g$X1Y/PjwaJT}D#[~DeV\ӆ}l Qqҽq!̄9?#?>!8}uJ|ͯC&(6QCOZ)`=H}ǂ-o  +0B+s&JN٘d>+g6~ge)F }kW)RMлآt>z>N%<[+hyljOn6~B_湼D$[Jߒ=?Uxė)t!V KLɁ-@3T5VIVGb\Ф6O p IBS\ 7c`=Z ְz3i;@.Z2+N{mgDͥe6W#\=hlo8^2[Cc!VaǦA>ryĝ&9 VCRSFN&as[t_@ PA 6= -amj(SyrN:Vze]\,V.`o3=[o9q8 D^W?%/Ѩ70~D6㇋Fφē)& qt4=y{~nG%_ $c5i6G"-Zlf*oJwϏK/&? ^!_duo ,Ek:ΪE*J[D@BIXiPS(oc齫N^Bsz/ZR` y/*VD™"H|rsY( !#n<t( s;'y1/6hZ7B @=]Dh=13-ǘS  %O5<> 4tQUu@}/w1v~pe~W3ߏa%z#rWh`G(̥G   Y #Kr) 5 !w.,mZa\o"f I yLb] oS UlT)jDdiȺ!jV.헾1[`ct7]4oOLan U*#C}q?JO .zLCmLw"^牲:tmn33`t3!fv#譳pW_`IG[jxȕ %±PT &9p(A.B>w-u^nJ qA{h_: EeQ'rd˒rk*Ү,f~&] o㔂{t.>ңy%*+ 8&S{'^;p ܸ' zL۽7O5 M~tS+|RGBC ' P8$2 [AgȤIƲ q9GQ(©N&MSb4-CJ|TXyc{]z_ DZaϘ4pm.otI+zkdW=٢>dVX1׮#|Do=mfM*{OI%"r5u,' zDO A6YPM} da\+߳Zw*ы%Ҕ M䚉u:YH GyPeR,:y8.Mƹ,QjTbkyV=@<Jc W} gH jU}\.l_$EdpKf9=HONr # xr`1V5MCr.: 𘘕ʋov^Ү躡{MyJ!GL~u_ )$UT׻-MF%!ne:a*IˢD3ygg.Tv6)S|XDu/܃S^y)%H+#S{X9̭=9dA GBpUð7saDLjM5^! r:uyY|@y.+^GfZ7ULh[A0TSgdrиN@"OXќΣ3!=w5Ps\v&AZP1 gPja5q/<$5 eO݃Ҝ~NaF_?D+TH&_Jw![UGkUt*?ƀ sN~E%QG9!sth-$Z2&u8nAL*qBڐC^vqB~9?$#=fi:|`ae:(۷ )RNZB-YC (?`W 7(69ym1Xf⴩1C Z0^qײλe.v%~Kڍt}s4C{D^wqyYsWcEzrZJik)E9fÎZɷ|]@9%pL5(dnVBJ/3rO:%}Lz H6AĈ8[ڣOO8Ysm[z5,%99pFmЯڟ/ }ex `,[UA/}kXjOh׼fv=ۈ}c0:}AhqO`Uk|yOe"bKncP AU Bȵ➋ݷȤlg&wF9&y77[ }HΠ1s?GqrB~-~NիC۰'5ݤ#յK$>\tWjhL?귧ӌWP+A(_L?#bjA?0A+μrmmhϺ)^B|n56r7y g.H! )#V51sC@?2%~|^dL^[Z4xG<#5 yخ8F=r]NĎԽc-41S=yێ\åX8NC]QKhn< }\ȭ4/| ?Ǔn׳]GѬ3A`\;xm&2p: 2ۄwe4Hݜjv8g#ʦhp3u\s4~A7%[F oF$noXhgvAZs:0+Y9\t=4\<^KNHT]iYeRnl'fg?:Xp ?HBPvj}NQ,9ԃ;ik~& V[\Epz  ))V-U*l漱ͪT}z][2h8E8A#UaJ)\ퟄ#ukݳXi_]\ųXBۻBWVR~Qʩ=}l7^=*ɡ1em{@!Kp@r[ؼ&z 1Fj AT8]x$YkeZĻag+vgK TB]gEk}1;q"vV'{8Fw#p_: ;Lf üd]"r2 B43p_*,qY -PϥL菻 Pn)`O@bD_ۊ2L}p`~RbJq+a@11[bX,ӆey412 tzmjkk5r|xͤR z=/xa"Xgg v$gL3h~>ҩr#ZOY Iݙ9׹fHt_hOP cܖ8x_q"O`1D7\ROיaU| ,r+81ӑVH 'ZR`{W_(Ei.23–9j Qоru(Ycl00.P HkZ˟䤗V+-dk@xp¬zД/yRLaeZ^CyjKo<Nڊ9rk}Z[W̗ u0EYSu I24OR˞4ʰuj ,ȵTi)`7\k,é1%l, Oݞ %"04q๷~~hW8ķϰSeΟl,, Y?鿋f@Hl?✷=7l[8fӟHLtI@[ }ۥZ1[ȘJ%;mK/V~%7^F/'95A5  N @d=Ac$vZbt6MFiӃz,"T'I,<|SW 5qM(GZ{)_P*5Swz6j%RӚ)9 /;Qv)"^Un}DoCD6IQw7GIrϹ-fTJ!ŔaܶwNVa*Fzp 2〔a=ocF oD]`kڢ80d#z2G@-|AfZ2jwiQ=':( : ]W3N믇9^TmgE̖:cf+Aĸ)4|Ga/F<s;:s'Z_iTzvQY_> Y";JVE>_fd$8SͿ87aBSaY-ZƷiq-KȲi=o_t鎠BAu%{6s1]6I%@ل+k+WA H@kv-ؒ% NM`iavyQ!LGH0Y*zZYmlFAޮw ~m #0wP;P,wSD[DkAZs#XNb8IuHu.F Va?P)C܈\_G9‚#[#;] ~u%~Ɋ/IWe|O"DxԈswIԔU(0n8hƏ0e첸CBZsmQb,l{%%J̸D_쌒Pn|MeW U1,);jPŢxւ'B+91EW8̛ WNk:#}t&d>K/Gk&=_c@N7hp7!*=G7kX`݅rh-iьL>thDE \1N-l,vkk1lֿxERTٲhFa`jڱ+PlKӳ. Ma_Ti;&uj!Om#SѶ9AvA6m9#Ž0g.gW+>U,(cd2MiMH1˦jRcC sIb~}0tj((Ag:+ВRr.*1퇱3Yh^Q0Ɉ["d:Gm -LAwIE2 K3RZK96Bz 1/$G1Z*jߚ_ZJ׈b&9$MdO w-P΋0%ac{O!]2S?gї%~7:v R+=+ǸOc[i%gwb8{zz{؟"^&9&mAQ_kmÐ]<ƼXFf'YP"w8)U}[j|Um %o[ނӷ_6Z= 2ON%ˁFkE?lz`"yDzfdκq"BDjo?l:_17\VVE> Y*3٢3ãtO5r'TItiA^9:hK5J:UiTȊ"wH%ԧ˪Ħ<鏖Ci<+B<-G5`<,sջc|'+-N Q:r ߚfH4KK ;_ޒʘ(#>4Ѓ~ި%{Vpo\zP1{#~ԪD(/K.$υT3w\oGBr@5)+ ?2ͣ-9{pfqk.m JiU_"4t3Z T[(psb1➴XtܷodhCc;V+#_qfʐV𐎬ҕe犞7(7r^PM.Q, /ɧ1$zuƗFy+ڳ 5rXasZ^ʔ2@p|ꗀqx7CM7M3sn8U|2P`^]DP<uDΆwoL15#7ZIF4d }ttG*'hb6q TّW)a|醨!U\Or>݈ƿ. . g)4t,1 " H-DRBo+ /;[X^ ~d!}P^Hc|d_{󇓸3:#ֽ:O!>{+Kآw&[i9`Zn ^Rx+^h9\q|wN8٥$^Į?a okveohO ^IMY67\(G`$bz۸ϹkA 7U(Zi7E{"N(?8mO95 5f ߆+J/Ѳm͵i9f|lCVq̑ 1GE˰˟m{LYG(i ǨѤusΥPׄ 5&XeF/~zσr6J!CAN;5s-ݔΠ=c\r݄:diאjhz hOm8*; i=̷"^O+ϐn-xNU7 1d>isO6s3ou⊫U*,rڬWS.l;{4TWTndxPR|]ݪZج r?SǦM^,tߋvUacHIٴ"rm㘒"gp W^|3\lYbǬR,e }g—[j3=gE8X3:Gx`Qa/hHmp[%'IN3u⡔ {F֤~]TݥlH[,8"@N{xdRtCm qs#Ml(׼w/g,S]eӇI}v1K= %kNݍH3É{wҔ @ cΏ= Vh$[&P eƞ{ "XՐjQcD+vX<_ 1!xM`fߥK"d.1V"J樱a("ϩգ< +NJ%-ţ, 6" fcסVyQ ̏80Ü&Tôl9 C |=E4ՠ Io!b{drԪU*#!Cn8<6֞M=2FN1,i&Q w\@;#a5\:k0{`~6nI0Ű8dP'3l{qǭmfaÍ<r9GƁp-j& x6Ӭ4C2asU5 ܌cB˖%f MGE~-;JZ ;ʬDM^ἤ37d>4#`"H"k# _mv;7%/zw8X3*x8SfZ"lIJ?\~` 9Gi wݘ "갈R/䥂k**d^O̶~0)W9xX5"?gSwꏗ, ț|lvwS z .}A-.6kzl/d5d|̿/`I8Л8 ڳ{^g W a Ү.O&\٪xţ;/s6C^˭CJC<.)ǘVjAi%Km>lB7)VBJ"i( *R8pmcԟunwߠ (7:hS>ڊ0+5:a4'BZ'0އD}!Jwpb BLqngjvΤ?>]ү_O8杘#޼*ݸu 2:&"&L>R(!٦܂PVc[ ʒKE{ezSzn-d'28gעrQ X2^D:2$;ϗb^aRr1g I㐽_2N+P5<{eڛ4SFQO5C͘ՂB݁Xoʎ h:E9|NEAˆ%TOxdw>ꚇ !x4L7pkQhw=Y[qzn( IIT"r&rrTr"81Z+s"r.j I+E ӡ Ǔz)QbDRxul8&)^zH")P^a>"GXS=Y˧PIM`ҵ #ԏ(ڀOb3`".:% L*ŠOmԦR !gmd5)fBhp!4V(b2A^8 _OI Jqr`y½ppUi&U (tu4JS$*N't_۹;8.\zJnL2|~P',+1=48@hyWUchj>T ;ꝓ&tÑ~`:Wdt4q>eOMwJNaܟgj+9e G*\֓=>Y / e$G˗G~h 9#voI= 35h`C%^P^nr?]VH iv8a}=y+ Bo1HV&.Ш8b@s"6 p*.] K'[]A짢dz9Ys젊T=)|- ALt93AEfիkUgrT Ǧ0nP.yjbw*dD(_ڊx懑cEWs8_$H5~ \x=k%3y%Y^Gp4\_ܢGLlt׀$W,ÏWhuv'Xlrs!Raj?3?/0Mļ[`QބT9UW8)g0v[Ɣūk aME##,YJ9ЄYkDA:V$ 5֜;債]Vc2. ߼L;(.t6uiB2*_Xv;[\$| +d'}:`9b$8}{-RvY[[S,a(O# 7tPu?ɧ Nh-r}( n@ 0*~yHC ]"^CwkEiZLtO/)2OW˳m/k`I ^!1<6p&"gt'Y/e:C%i _KK@1tr#2Z'+KLS&)~A=r[ݎ.&sp0'Lpm>.dZIOhx< ;z–Ud>n+O3;[*.,jil9ؓ> (NL4s35CN'\%;^L7#iJ- z1gf0aa91nL, BxG)M#cŝ[;o\_>gk2axN{YAɿŘb ,y,iZn|8i>0piK]9)!x0%"; +Wܻu|}H^X+/@e%鼇=?L^"< -"lIଲ >UP-.iC:R2~uՈ}>HRJ. "]&8Y=<ُ}!BDfU*8FwnP]JmiVȟ1JWmkNsI?jSlF NUz/Jkbh^Z YoZn[ mB"$PWV=t_g1fryj#_VC$8POQaRQC>M:K'HI:)rƋB>\kimw}ZfSw vehg?̚_5!J"rcM*_;ꕈd:p)ѩrpA"mnO3&(tz2;'%kS)"]c>\ғ6aʍG:! !: 84d;h pJ=g WаH[<lY <: 5C{ ccaH[ x\[j<_9Q~@ɞ_ 54F8T~BȔ> G|5#wtZwH>].q.<(:H= w~Nփ@#׉͞j@#i 9v}dlЏ9'q"PBAPn ~.ܾܶZJ^?\Um4 wɼ&/P%b;jhkL1<3QqG*ϕC {']k8(78y2`k= Q䈣z?#+72ryjv4^#?sAL4zq?n<fJ+4,OBI]lߝgiSVt&J (mN8W4;ZXt*OnU-' 4@*m%aͰhԱMcɓP. [ fGXN3쓃nk/f\pl^3]7 EM?Hѭċ j Rpt%+.^q* 0d/U }ֻ,ߓ]ˆʁ\(7$,_YH&:T`lڍg>$ u/ XeICrh]aΪV)gz`ܘdG.p(;E[|w< -E)6pR(L^T?q y@ЇvZuIIWcX6{$Vn՟xOY[?$LtmACXDJYHh*/MMe1wj|c_u@XNL +qržXCa?pK%kTX&cV2\j[}|2{Q٢Hgs.|d^@gxcL?k/ϲ݋xk!s~Ǥ Jq"`/k)pkp dhr\pS}CzD׊O<$[4RN]%8yt;;QQÖSuiag+)[/a4Zbhz޺FJ~z>vg$9EW=־AtQl)~?Ôp [og$5?m?UIj\wq[|[D]þW(ەa*ᦎTD,`e;}:1Dl͒1qq/ُ6xUJ=R8Aho(Jߩ&nS Ws=$vi9H,_1Һ- ?oHԟfbWyhgEc8q~qiPܜsS݀S虺VhN<aj6m$Fbkkf7M;o%3>h/.ZWJ'Q&26c/eC9}܄rc9D*XWҸ\քZWDC?╏ Y7y[M?X"'?:U&s8hvFU4+,o띚 {k/;\op3WG췼"XWVvN%'Fߠ/uk|q-%5 '~dTNjO=)✀-d\%`3H;")҉-(©3ܠld&U;tq2.$TuZ7V_xּkV(\;rSUr+la(&[j)6^ѮF ߁4 #&P1Au wúv;ԧöDBD`JZ F oҁK~E貘Kg%0̢:K2q=!+l`QݒpAvɽb1J$0h0B`V)l!%ڷO@mB vd1Pu4(&*/^8R):Lt>$#pe鋣v]DE=yj?rT[fB7 4Ĭ%G Y;b5|"vs*>[zڰl$VX $!L33+⧨sΥ=dA,arG2\oXMR>++X_4-o6 1PzrDdܮr@-ͼ"9墌p.Ѱ,(UZ0$M>Rߛή20_x1$`uavT1C_DuҦդDMN-"ߩ-vИݦZ$Y,ee:O~(%ː}]ӪK15M}lqb/qC06Qb"8)AduGYh DU5TPڅv*܊2V?2h 5?RjZwG0_IpDA)i+qA* "5oɸp}l_X跅FZvڤ`!ڿM;҆DAcsC;SYdN`x͚aŧt:W^AU)DX8}N(oqw.eTq!^,wf5|I)FNщ%ڪtzn.g6obܗ?B4:7onum-ηHEcR)eV+8d2+\)c17kz$gӺ15ߋ[˫Tv$.HrlDv `Kkn ~Vr (X# koz,b"0+d0(X6 Pt7: :ޝ)Q}ג=!y~o.1Ƒk_kAuvR(}V TVx&8_$}ޫLbt"UnP <,!LӁ9 M '+dئvNXVRjYm-?q1lV{Y\UӧŎH%_L.|ːqIIw')~ROma(8B2sn,ȹ~R ykYNl4պWv[G͌vl%P(xO2me_HN\~ͧ->­c(08/Rq F݉_. P'JYUTNCq=+rJdwQyZH+~(7U0xe慁\6_/ 8/Y9ޑFtDeWl\QQO,S{Rbs5i+bwbRhA}QD.-cTG˰1>kjv^j u쁊,װTE` M˙磯>Ul62@ Ճj͚7TI_#rcr!Pm0[?UC"FשLM@pz}7z5) YHtPq`Uȋ3˩M[DBZ[ eZg)>fh }I}7tOwc,)fp* P4O )U.3 X:@$ sS5=y:yj@w[FLqbC7Ԝy %n2B*Ea}8p+yxkEWD6i(+C> ENh(e1lkxP9GfVj9HG,?.:־~O`E$QtdbJM%rg;]<;rY{7}'W-\W;up {o`zKgsT#e\?ߌn}{4SAX!XFqb#ii#y,d"nCzЏnDG0mchypWX@(Q"?U ۡ; h=6LXS ZՇǩ@dr j3р1cqqzçexp^E)}%li QFoTOarn@4q9L| տ5 `c3* <:Y[dxKd4עݚK,(js̀&r?fC#teltLNk@tGUT5='f.,!˓xc*O>&֖4Ieṏ(Z$Hn~x,֥@g:+峀6&L& K2"T;9 HH=z%$Qa/ebAN4nbP`-;ܠ+YZ9Sս 7\aԺcYK1G3ӄy[4-$#g{eyx:=2 ۗA SJ M B\䃗MᛩˬIq) !6^maU-F }$Q3Ř;t/ЙQ$d7 jC<:޿hVˈR q6ӱV jyiՍFHeJ7RVh:=w}[-]SŹ=#.|=]=)cʵ՚ oBCw8BdXqZ!o]d #;S9C3BFXۆ©zF4e8CzAJR3m+и^dMz&6r>p(L~3fk'нH^T"o)Lan;ȡ#u4[ƴRpW8wfٍ)aW k蔓Hh $!khmIqZdxZ$6<=u!ojjަب%˜!ڀ0陷KO;hY"P˽$.sEhC[6bWcN7Wn!FlT2>/3ij2wr䩚.V!CaX O𠬵#M28OMOڄ?U%,6ضP/VM^AaqxwJ /ڔV̱4iV%KW9x*~Nn 1ͱ@Yq`KEH8}"V P #!S҉d>7!CzEţ۱3н|p@Aв)wYavdF33tE^h dC k # ߿kh45sXP3E/w˫e{_nooh#֏LA֏4 |]'.H3r3ieuYp,}hYrSV w<'_Ɓ<'s\B`gg1MYʬ8y"S)2ѤG6_}@-!H@I}U̴9F.r +h ]w}/vQ%aDžsaqgz}j`H%^-i0@: .xjwc:-E+F7fki2_жHb r\Q /"k Yɖ cd'Zp\CyX-g+ž:x/R~?ikcp(8o-rF;47?  @3ħnKecg<'Yݏy,Fԝ~ !soa`>ߒ6`S3+y6NᕮUqs,ZZ c',<7ZUK6}]5o =laZXBD1Y`r<){4PLkK'?%PhK)&S#8F+եAkXo# E˂o}FGFuC/B]ziz(<YU#!~yhEF\FTI>J{閍=r%@CZ-G#>*ްSo""~VV`0<ʬMu6/ZLa#nT,~7Do4 oUD2ƒMkU aG-aojǁ рM[͘Yo Hj &G(q-{0h/I^Mdn,3bv=Ĭou (X7!ӥ15 黚J}|7^  B+>4,\uK8;^~)biij5X %iӘ\a&n۸EOVO j(r+J_wո@(y[e.iү:9Nj˚pq +'+YCKҰj߸؄t/eH(":ŹsiaT fkR5 5[pJՓIUsw5j~ڡΝozʾa ѯzĵ(3exE&$-0[0 c\&MlSWS>mYqcƶm5UOF\]|^s! * KpmJK"D]+5r:OџN?j9 vu͇Mvt⾹/߀ͫPAꪱ}ѣ Ϡ X;!7>^ê}* [-hiZ3ώd`*V7Tg >I{Dd}AQ? DLm8vm~$1ĻNa*c2,JA3'pԪHZoQ]kNYР{G~Ttl3OBP6d걬)!RQe0j=˲(NvH3?]"a֞^ %&!% Y]Q519x2'oz뢋+(FCw;]DۄD]q ~ﲅDG=?}q^DfF0HvKD]D Sv&z!- go45@&`N kpd!>d=-\qͥ{UcN*XpVp \XUFf|[#ַD?O*VQImw卑ᄣhdiZ J61 @0pcCބLs]x<\'tvb  `54i֞W+AA71%`4d|4-uN #&ˮ#=[v`ꃷ/gߛs[IubSu簚جd:*ask2o ǖ|NTI47#wf‹KbmNQA!c a!,@\H@,OJezhwAKy+ `69hW)#(j/B=}2wUC?1դ՞͹oxz{[g3K^:xuA)$3+bl G7vpys1MR X1;^zOܭxf#]1 ݜqܨ<dB]ɴbώu13@islȳA_{􇶃uVK1!c9 -#V^pFDI;vfhtm1Ŕ1;k8_TkKhRːOZFMH+%nOp~9PmjSXP o%.p؇b sJXiUgpe!1 xJ 8KyTTǞ cGlJ'#pH[71X-J^zE# tM A8WW v`<ѫ֠ڒ{X^]oع*62hfb\M)K$ Ͽ Sx[ZPEN :rtM+=qV Գk+{je19ke0¹j)[PHÊh_[Q30aTZ0|Jaύ@g 5q6p?N+(ap&&rԍz%"yА=1Mv,͎m/jTG-)N_)3V jӵ&gf5Y™ݥRqU VYJgi 4ra)/p'\ WAb5JQP#|~oq+KA9Vu2oX`}3|$> Ff E+ΌYYcfA>IL?TOPm;0<Ӂ/DMQq%>aM9 9 N??&+"« C]; c\(:wqwl:JXfC9@624SXk#z_W;n }դUI@Zqo{_S]ESoBTJvbo>yAdY7[\YԓʵcKM"I֑m'ElQ p(^G(Ag#5QT {t" ɔ ],xI",p,YBMetreNL;jo.Z1kHOK/iyaC`QVZ~@$vyL$ZB5;^f߬5w͠FܘJDq.'vM".) 9jkoz_SԎ9iurL'/I;@˱ 9Ч Nmt=Qۄy|ki\b/sYʉ&5[v'=,P˄$d\;\ b_8ª02C/3{͍*_vNnXxTO>SmcʢFୁ6!=,b. -$o֗9|Ty N)6Yރw6j/BZyS36{=0Gџ 8~݆b^ےudJ3y j%ќG5׉h'F:@&<נRU6|^bb ;0q9 㫼] hmpD^&vL.UNr5M8lf&_IiZގ H} [M7)n\Y';"oHXfPjZYx a "n;lrn i)xcl0jvг<2ѪI%m]1a*}uoB [vȭRoKe]n`j+(MI7k{Xy8{"vG3Y="v!ze> X}맼1ϧ~Y"96I+ 5Ρ0:/ h|z:ɽ.>$3_E- iS?~]\(fM=τǗN~X<Z cu8qɷY ?:;tn367F=s#Sr)M)XGYfkJYucP]Q>ҷҚlFlGG-0c5ɓҞf)z3mPqQβjMX[5 rrydt&O,3v^-!|l(9v˯=2Qa f zfG~6`!CkA]j$ j-mlrNjX ,Qo%8Dj dcJ |:95^_<|>aNtdnB!g=?$c'LH*c}}d=pav cAwk45OKⰀ6F}@5_7ʲM &x7f Mf."Zjc]#N]R1}}4k'Yy8׿]]?NMcZ-ȇINIUf`.";LG*W- 2|cQiaʺ+<+Hi+M5}Tޑ_ b.PEDh^)NLnW&rj}h6gm(T~Ppǃ_J ²S\ި9%l8ԻΆ0XvDLcfCWV(5qG0\<¦~+ T8kh %lWWiܔ3Ȏ n7@Ҩhv Ҍ)MRb_wřh=g؛%e#7:}hp&Pi ZT=ڧ9PWܜ־۾rJGMpx<׳PV8.!ݔdݳϖm)eL;fRm'-: ֽ4wtzD1w忯Jw؇٬cA_r8EX ZUָGnױ%g]mQȺ.:m,qʌ::-My0HT"cw VD,knnqn:|?XUꆏ/F4g3{5"_]2!ӪpYߐVu *)rfCRvɋՌzK֨yJL6D{$+93&$fR60E_! y<&Z`C*+(}X.)Y/ܒX'|p)ҫ4*d'裡CW[F&l1N%:(\g`';?ӎ$Jd8Y[ ͡عy@v&4 ,ބZMt6qy2:1yH絜öphmoqu*OL/ɤ|X jv5MB56ʧc )wF,/oUѥK'cv\=Bͺ Be"(f` 츿vgBžHl@`(Pɴ 愴A_16}hDc ceӝF. ] xWf[4yȊBgpQ!z؁,;$>nW]TjN+l~rߞ]3 vk'(bI LbQb+!7MBݮu* [C"6v*g|@AZvm$: L'Fpܤ}1?z"ؓM[=cX[ 7uL*1\M"́[E߈r- ݄֌p%q@T8ryR#IaF4ԊnT(*E.r"^)8T76UIҳWyX$MILקuV3üH ~P'.< W;agSX<Xc? \1V(1;y5*`t?PB,A%zn+VYN:Bw ) RSH*2Ù{e>&Қgk4I5vaNk/YlA ^x ]նi;,0HR*z¼DQ]V=!!zz<ԍ>Y;`Q(+ZS Hہ ԀBMy~olMGP' &^~w7lهaOX/+f^$$|8+cØQbئxtBڊc\t9fWFg -O_Cc-&`1>6evC\*OӢ* oq/55b~FmʞPjodq͏YrnѹlY1N\/ge=#Z 9Ҵw1rzp)ϕeX1̀RI(`|0˒jmھ}ͿuϼKTu-ܫ=Qb,)H[i8H,16\q?O)]f `\₈Ļ~ቩQr:3g'@ŻLm.gOK0Y})u^1b) 9fڏ*xMQ@j:G 5?^N$X8X7Z o7qp,X9Qτlzk ma PP(Hc32}dҤu}C )݇W<£hb=+UxMKl뤔b 1Hw7c8]7(Ym!;Bg`,$5dD7;ۈ.?>ֵD'X"jb8z,PUyZ9TTḣeeRR@a(7Pg]pbG-Ar$p!2X.sgI fUB*^=<f4qKOl"Tވrx?!mY7!`rE@r?RTzXV9wՈP,IQ lw@5}#jg)6w:{3ӡYc@\DU-&[20wD4p`>~?K!+cuXưte:a`Ek5˂l7A[v@7$W3Gƕw-)](e$.Q3eݳ151jaVV', %Q`-d/%H&Ŏv > :"Ā4g'NΏ< F.YCd} ^U*F3~#YC{มȊxE<,t[u+Oj:(k7VF&f*H!u=[ \\yBάYlU255ga4n-ݺx3-TluHb35V݇P[Ƒl qm yan~tGe{?,q Һ:oY@-_M(խ ԚED)l)Vdeh bjS~QØw:'Y zgic;ˌq#bgHɊ? lB&y7ݥPn)x2Uϴ}u)f9R^Qlr>g%%VyEN1XeHY;YIIHT{z6n↌t\*D[5Zx&ǔ?ʓ*VIT!w6`xyCubi- [afo/ zwWID-Tbv9Ȣ-N9zȋvBRQHEY+,Ocѝ Ͳ!(IӯWN]h.Pо L,9Vؐy+f'TM݉d !-#cWr ~am }Pmh `v1KYғԬdt'*BڸfU LB}oc̠TQvV Bw\i['ȥK~s{ɕu)Oc|yt/1lZpo&NE AEﴚf?K)k͂h.ƵL"x5?ɚf30H[k{-T̅swdy}"hQYQf @ eHm.^;dt6͉?<' c(GEqeLQ ʔC󋯯GZ⮨)2s;Sdq˚21 a$[#Ȱ=`UѷCD ]-5SVȘ\MJ Rp8Ϫr*:Lj,YE$ e{ntџ4Q ﴺJ "Ϗ2oJ-y^Ny(*bZQv$T|%ϧ{{Ŵe4&7D [*EN22_qm !U)Z64x10n;Xlǿ=r,4,QǏ@Nc ~YF-!EY,MD?D U@;B֯g6rӞ>;u_M4rTط37*eNЅFӆ $}Bw~l~A|-TU$|@`+MQ\lث>pPOW'PQ#R~3&B`0C W4FJ\`yUxu"(C"qzRBJk vLZ  kכOM_bܔ .)w݈Lӷ9cZ5n?VgA^E?jIc6%+Ej&XK #ӋզhY 6玿,򷌿FLG/ Xz",WB0`}\'˄&=T[ aOqSg}$;1ьoHP,2/)3 rP6 οȻ23D?k%zq %xycMMH6ܸ1 s5X>R}ο ,0 D3dzܛ؇ko BlVGIhPa'e=޶\2 afC7^lEaMigӻ J\E.pC+gyPրU\{h1S 0b>J'L 8H6BfڦEżwAºhL,~>m O+$[G7y$ŅqQ.j=iJFX:_,Q1}')4p!WZm6isAe{5`ǐkwDwu>HbmVJ6*[n=]8Y%Llyn~$*6+3ȣHx$25h1*+yUTü# Կڭ > /IaqAf#u8-V,O1&Zkb/2PɚdD]O,/z#fSoW^w -g[4oX_nN,W= ګ\AQj|Npkݔ@5ʜn:-$~dLks[df N9p_hT*Rv&WEe(@o -ȿ˫d,f)(C3* 5D֓;/րφ?ue[S^H)~føQ9RjanEJ&λoMLsnr*$Qxw ;}! M$)t,i| ׾GX@ m:9=JC[]Z d_Z 4` )hvAQgPNA_ڭ m/<5&#H;dz"뙝3?Ek1ƨ;h)8Nd,N=iAR?$#`' !M AL "9Sԥʻ +3Rns"xD@b]1DXyi\^%-J&ɼI8U|rZ!O$t6=3Brl470ŶjljnMFoxɏ*PΰMb.J%=vHk nxPV:P]˹){!BZ5b0 /5Z@k@BnIFqMnj,1Dh1("[_b'Z*Oy0$Bl7jbqe>%]:Hz<2_u&TL*[ wT][pNLK|0bKcźʰU{.*8Fg,] HNԧX1 [>$m_8Ŗٿ]×hhFÎb޹*܎Ž-%1'W$Ux^Ri8rFNo޺Zkz!uSȲ-K2[ڍ竸S@~t <&`"f!E@F]T흳\PMG‘;ZhsUD|D(йUt d;vv/Vb*[%#䄍KCY9Q{J8K9l' fd)V q|P M@t|bObF@_RLk``1d(}Ûo]˩3 aFK%g;?9He"M^ws`dĤ Kü; _ә٥YUe@69qESc& hHOJ5s%t$_jIý{m}7*3f?NFqh $W>&tC0N7 YN_Z5pl*V] 쀒sOrL#L}Bg,Q+=ou >,qX &FзtC25R촤 ZY g5Aib+cuHdW\$7iRu3J>bCxt-EYBܓݞ> CRTR#8[Gv"ˉeN~5CS x? ZFM||5kc,1o $Xw 10T8t`S^EY\mxp3lÑXx,1-%!&Dg=/!(~ [uQ9e1sToI[H=%c,{W_"8uc@v] QyQϕ^3K/➔%@$%*!ݽu҅34:Ew܄ Lox"@xڰʀv,quX^Thxמȭ4(Dz5Z,vhR i=2=ME &s8y6 x}}]8BD&n+]Qxg:<ȧ] ?s쇸|!,|yG9~уXZ怜؄t%J~_}.}T?=hc|nX?v*-v ^c#cP\>8w%?AEU` >~yw}"Z3܋dүk1۷#z5g^_ٖIܒ0=jJ_ g{l"5m}efɗjzC<͛zVfrJD 'Wato$#=7͉ތgkiH}~MxH sp=&#{G4ǫ/pk7iнNCy/ 9@ / «fLZ .@eCT蜬}4J {i|G6*zCI19[v|1'grg־_֫Vh(!~ &?AJVˌzlaVOEg@ѫD;όŻ_f`E陎rÏ@HxGJ:m-> i dDu`Wp6eRciw;F hv8 \`! Pj\qd_{,+_bT;/:_WsE'gAE\ XG4L oLŖ󥑟0$+vLdDs2Qcr7Y95Hm5[ snK;yl(lBY\J#뀬5S_^ TύVl~Aֈ.bOWh^/ j599EL 6\恹dw^ϛ%==ѩ@I)x18>vu͜l@IϓNR b{6d×J@? -2lZV=vyPw:JI_ L'0Dh .|Q@ϊ̐MQ @WINON#d23 /LW1??.pWdk Li$ՃOUI>xS /9\q}e({p]bx wOИdܢlBaI&J9Bp(`0:Ni:C^oNIa_ ?W;*)Aa/SK[&SQ P322o/ܧap#vY[h۟%2-0I9#nta̴7RS*(nv1RzC1}h*.(T%y΋z8ޚ hc;[,CE/@^lxE8r+%=5R`[+`k-hH49(2;MؐcgH@g>$EBEuVC675f/z ڡOgenL=1Xx@?g)G!īʹ{Ӈ1{t/9=&o*ƱV$ai OL1>8F'd >)6]K>Sgx  :6{ rPDiHY?WyiK W%&؝%V\ J0[# o7NZ0biչZgUc}JeXg(ަ'zCg'78 qf:ig+bfFtvn$sUeQH7v'W}q_5[]FYjc^ωL0̣=t?G_Hd 8ԂՎooFttOD58E뛹\ Ly2렽n.!͌7C<ŶbR;7ȫWch'zh@ 7A?¿`[c ŊSlcʐ,z9'eP{2uZb[ʳxJ l&$qI["~ Vt ʝ85Ć66n9 6-kp6LF=EIe+#w 7,Mo8b rR\J{#J$yS6 Y,Ha_5M(]K:() @E>OaȭwuIl\);b>H=;M҆B0,rlH܁D' >f 9̏Ba[>;e"`6J&$6 L k T-+@I'nh"݂SQț7N}ziXu3?]y $e^Ԍg!GwHclv <"AQ.3ga_7ixhrv>A#}a S9jXU"|!?. IMctj[ >78yN .[, S6Kr"Ei@7M'BA.YȿбTn*خ;YhpLOBD` j= !(_:CV ˕[5Jb_#&2Auc2'CDؿJj T8I)#UB"!Tб ۥ7sBuF,>ҵ(Ui.PL[PM[FtPРwu *YGqF o#?&CԮq&HDM[v48^UZ 0)xDߌw[daD@ITdXUD8HnoQ ys2e$[A)%Y$:O3_Tc$3}͌9|wN[AY@]V J观4D@ XgZ?g_~2Knam+aښP`LnF1 2iw*-Ls};:'VwIBx5g+~$EVz#H*k1}ށlU'g^=d#;:7ɥΚ @:~96kuAU"JH ԮHFq0@*w-+h'ׅY?K[@Rܑ7 fx_&6WA ,Pe)$0ܶ6+PGZwpwtaVVG)tvrnNinDngdٯ2  qϋpvW*>OLKoޕr7BsbFQ_;pʚ4Д(/І:^}jLGk0oEq`^;Aq݅%7' Kzk =&U`eЍUVVP{:=FNTf!_}c2fYZ~2]E;B\FϔTsܾbK˰ucb=L p>S(r*evAo4~q&>c?* n莓o v0H6DO/}';#*meVsb. H3)S/ ѶQ\s2gq >pFQKs3%:l,;m19UW\;OilD %³\`:t =9xXM]fIϋ[Og9f4N,BkE]W׆bN?Ӓ󐚎e/uz#;>h슼{E7;r</ 0qCQMLy%5Cld+0elQH[Eztn>7u:!]f6.ҟrpci,;ڦPp'_Ú:9f"ߺ&oQY6J:8l-Rf$P6Țu^L;\ Ocb%OtAgD9wn'}i"5uCHb]i눪+Cp֐{i,\[[hLDs{W-DŤh 7wdr\ )piUE٨Hu&: \ ]gpp rըaxw᫇3+q`_"S[ iCQOz=|'Fga˘&BҩǺ,tڦ9c׉>Yҹ)L]2.-E ehQ(E-n (/{ǘf/MТXIzmdc P I651ui-V§^ ZꏒTQC} I>py=1KMإ~.Z$묖,{I[1PRhݓ,t$vF͗s-{]WdBHȅx3U wpU} PfJ\E5Cm j#i}ǥyl:0-!qT"1:6yaL%uKQj tH͌.c6>*0h;>p RB4F$r-ߊw:y`@(,m.PY hmLbZk:;mbkhmb~+FI73tڥ4 (&c K܀;N8oe?*4݊.1`4Ҙ/W((c*=6CS'd 82Wiiy߅v‹JʥE2й0DkiPQMU4VCU`,[}XyvvN[F!& k_8IW%gؖJhu*Rx-Ly \wuIݏ%.h6G`P(Ik6WՑB D'/o8Lb.>>7RB pƉk?#R*_x@߈r7m#6< *?ޫӠF\D3n0(y=Pno|TC$3r\~StTX Jpfh9 G9QmTb3K`!9M Bj`}k$g3]< jLs8Xyw4Eo +_Q'6&ې̌+_+С*vñJ.›Lց6b mj֌; \ =%p&S,ZY ܪ qLEq_].=SZdCoCHL< }wjlCC([TYzZ+[",{&{ezصq}V^K"‘4~OŖ_j2䦓2ŀEQVV CS,xx()]P\=L8.w/<34N,:a;}U(&UD61\OUk`M_L;,cFp`"u`nRhsqN~?+wޙT]AI;mnŁ##Qw zϺ`^L4/Ks5V##FxNy&opOzZ~ip":#p2|i$JM##!u9?ITmO r1,IJRQAHYM-nH@aS!ծ)k4ר ȃ3]vX6\t]=䱳3*do;~5h* CK CnW%Mਁ()x!ƩCyJ"n xVB]6hz@kB׿añon*HxZgִQ6VD7=Vh͂]4^<+lrs;^$S%=vUД o!C=BO%ҹ0iיJdwIT@N-rvBvvPSt{GĜGQK]C:,K(!# &m̈| 6nRv ;nw jgjhl r%٠2AKOe\i$sY27*͹` A)5v'bS !ZtOYgX(HF=V@n"IhGIopPAb5 _ʟWD#N\ !OǴέ-By>1Cq0ޱV+$O )n)j]1[ Y) 0Ym˒بpn=qoOt0?ۑkHWbJ ֛6]|Zw1;Kc='K|2wU"hH6/ЯuZʵ>!7Vn}ouح<,vPϰ +<9: @ ILksB,Aɘ1L''A]QWb"Yz ! B+#yrzmDale7\>kbڝ5Z2*#Ưd[}B nɺ^E`mtrסPbݥm0UFMN;AJ=5юUnDr-EBvE )r6^m 9ck^jp/:[.n9yJGEy^_ w}?G7 [eiHa\ 2Gsrbk9⒍MPנVu򥗘koV v)bC;dGDn `b2+{^=iQ̱Ѐ2tPZT r\`+]qe,V' eDžd@BQYca>O vZʽ( cY ZƁo@f& AND=%gËYA8Įp߆Ž>{h Y>թ~HF}m]^'XrFdBڮllC(+KPE8lrX9"|YV]'5ݑ 7 hsF& i(m;J;:dG`a62"!ʋ)~4j׃4ϻ,yo t,b7h5Yz^'J>4*oL dy@R@%peݥ%8[E#gĩmKl `. ٔj0V-^T_ YOB Ou>D~0x' ȧ.8A_cki+-qo1!HTrJj;{EDZ a\}Xn_3!feZ\(T;ɼi1?l2#VErwӌUKhϫBSMrKw6c(ͫDs} c &_:riܿHhC^_4IL?qj+Oޅ_L1tGbՄ f ylhSUzzO3*6bآ0 y9|hHyF xe-XQ3AUq`i\d:P.[ydƻ ӸԺuӣJ 7h]Kdn=jE? 6er\J`A 7v._dx ,_p~‡ ?y:ꨣ ^u%\ W5cKDC樂)'҆x_ߋR"Rib"=  jQ(Ħ^s!W/do+o7&F]߀b]MМ 1onwL"|&fFBW Ơƫ^c;M 8J߁U;̓Εz!KMgJ%e-`eST4XeS7^qfT${6xHoqyR}b5q3~b vh%*&1es{aV\Ok6WL'=d Xu p`'uCS ;0Z |X^hWGD/ *D+zVff<\ G&]DAɛJc!ZtǷ*Q:cq-/PxSS;C%[6(k>Q_:2 &H{hH3pܫڃz.Ko6jJbxM]j' &bJsTvtZ1 $}E13f#h2|GHZ`, 2|n* >h M:ITJ.(HdR2WNTKS/9 =3ASeZW)-DUB nې#3( j?o'YgZb @;;Ud8@ Lr&aKА?ةK#E pv 9ł&6rKV&-ʚi?թ°ݑ[njEO~x%u!ǫg4]aq9z!fik'EM_I=uކL[Leho#e8#j tvw>iKKy@~-\G8hE_]FV5xT7#t8 ڝUzHqi8: :5@s&w0&ChIœ9PyBjo$ӵg8`5}8X7,N pϔEםяT47MD +VsH혌#<Ai X!vpWb7۲g@,w|!:2`CIs@Q_I_!4C qجC=^<&95)ԩKiFlҞF#rNgbKnO)Hӯ\{eҨ8[u.k;C [ÁsZȼn"νHUݽg*`'^VP%֢ELV7nCy>opk7GfΒ-4jH{'ѭ"[=4o_'ޖfC 0I>ʌ|cSf҉p{^+xNvg(>N#6ƫ1ͷLX˺ƒ}gԵ~;ϯȮa&E=v5C%a䥾g ؔzT(YǞ֍ Sg2t6mhTF 4q6[6AKXrfj5:N"lET+>?U:4/xm>DmMu̙ϑz$&jWM܁m:1if)WԉUӁjt8~Y4'}kr? 5gvoN%ipafbm3As Z"ֲǔ4 ,G;\UϦQىh#kliЇ>$L^z{S̚ ?6&tlHV{pCLHrU %(44C.35K{o}:Udyr Rb__ԒŚH]x`wT+%5cgG7}b )J#禸˴TJ = *Z3SH]eװAO`Wp@Q˜12Ϸ>k/0Y0dxx܂ɭqJsʿW(htd8 {=u3& HA"u4!xwܕT 9hOBd{A45m?r-6z`ife馨dtPBݸAVv,4J0̐#/AbJݼ1QҳƩSr7p,f{Pc q05{U9 8Sh"?ISf[5H I/sKjR/T|%V:yUgDƿ!,cgxR?1  _u)+7ë[Q5"!& +E)qI` b|@%zJ:tO:: AD}֐AL$} 3j |)ųZƝ+x hZ\&mtY@(`p5%#0GE݃QPjG6ߠD/M6_.&,{C{`scWƟ^IZm~ =Z nǎij@e:|hIF)4 e kl N.hfva/Mm|<=Ll[ $Ưz#Vr?gS;hioux*r,=.7 ?r&J71s%냏ɏQBK=HxLLg.qѸ`"H@&dժBBXn*K~<͈5"w@ǥfooda_ݐڹVzkf4'2wkmxSK3py ~ktcWErT}^ݦAm૿R̶uB< 1 kw2SAF>*SDF[>>vf>t>[( @ꏇJ,PT@6G5א9^5{bP9̜3n2 qR4͋ 21y=HYG6|5N|҂?Rq;*rX.]i QHAb'ͣJ T7SaJh^otq !cyA9]$jlMiV=^j>1&th{/,S|FUl_.:;oЇ0-'Z2hdUdsE,iQב{q4|,o*cD.-=L~Z~VWU/bI*l$`/_g20|mBMv``bt120|Yj xݬ/5-P> ǫ |V8DL8ͽd04pE;B>$dk~ŕ}{@KIacϼ= żs Nx_o";.R\4+9>~ :ǂZ'h: >`TP=Lb^$|kHٌګtWY|Z:|nh[Oe'|ZQXa-bSxQ^-ʤSG+݉2h5@ÊP=H')HEWV)Y% )t-آdnuf*NOTU+zeR˶A; l- oXL(-Pjftez#]9|CW~-^4Y``utl&p;gNB{&^ϫ&RӦ~ĝ$opcKra0 j[6{z3eR`Roc}B&/,93Y Mw;j Њz~Rj*>1)Yf!ZIq Jiـ"zn7#PJ7wW%5l'nj"6GνfuOb}E_?9#-AUeuw`/)i.-wPV2>vAM~nq_m{G~QL8NN1MѰbxae-:T9\k奀%5nFø3!66 W+(6W1?bʒfhiuMy8I%7%r>%Ta`=Ζ9e '7zή& j|v'{n KMu';w,%V|i@ .w`,K[#1"8nO3Lhl=427B/ F]w).i~=ƌXz'| B kV;U?nJ6Z QM)(ʉKUQŰ^ a}AyyFiW=`M{NQT k$Gj+v&HhN5ʻE1ykb/؜hǔXex QRn;ɞ`##hVER:P+#.KjjgY5,ri5 E9H-dd| -Nu4U^(ZJ,$xH?޲J=UZ9">j̶6h$NiE\,؅aAxhȃ>H4 ј3G(qKѠmh 6v=1}\F*R x@;ԵSX9NR ƈK)2؁V 8% v*6p3!MKP)M9@|g+ g(=CJ= +LMo- ACYJ14kMi^g_X[EWi#dD 'Ҿ@& ;Cð4MdQ]Ոi 4É;6a#D-]cĪNng/Mw=RP'RwzǫW{#Q7`Nc27bX!PaiaJrl2YN~#RvS)WVS;MVPݎ6kp-cG\ys~p-+~mʈNdPBqLqX$m|o y$!%D=P6ɪjRsER~t:W/YB|kDf6.G*pʞ8:&ԕ$q7շ4Ae`[.T tuȉ&o/5GqLsr~0$0ipR6{hb˅2YN;l^.?1rϕ ]4 he(kf2J)~{2ۣFZRŽU vTQݥHUZ I1W] ڣƅ i~cKtm Od-RIa.\-64.4}2__'+t_.3KBE^QXMmvFL&sU"f^!*8hur_k,goVo`RK4*4L3>  NAω嵰;~ksVcɢ!4tn#(FDCy=RnC6N/ 0no!|q7?|q yao0Xk$RE! uH5'tBͲ qtXH ܉7%ܒ]}-]7ձ OqoOjb @MWSlK5y0Vn+S! on;._vHTW`B̚<=GlڒmNbO_3ʇH\Tv6 z-Aʰ4OM$U-Fd(يC$9qHFўT! BPVSp!1pF׌Bi#dwJn])2TY:b)*k?-xceVo$QUu Q_ˇ-6?7tl_\^3qք 1@O Gl)x,vԒdZ=Ċm%oNpgʻzw+լ:E|e~SxTgSў{^y I0'M7±beT7JV?K:*ő e|u;s/eo(\K$൭&[*Mu[+79 e/\+2݋k6aGZ8r7.ߐ 6QfdG确?؀{Wgȭ.^=B|Mp-MK-N+!U͵JsHof8 G5Zj`" Ul"v)^enD f &ĴjK 0;L)jӅz#rb$~L |jᏠّF@ɟ7*|N~Qz`|gƏlZÌ8G0mlSjS \+<*,WyqGF?X1읆Gk4{ 2s"(h&݋ʄC Lc900yKQ8OLN ǺfdUkr[)'ށG,%:o'Ul ӈa4MbZ*j@O{Gd4`XmzYᚱUU;ōE>([nޟiiiUh3^#Fj ..υJG\44ſ0QW{ ,aq@},M5'񰰙]a;e vГ?C \GgBtƟiFQ3faj&]ϰ2B?uLvs-S{ ޿¢/I*_liJ6fhuE$Vf FQNZ/}*qv;>f%QH@VHinۑz p!!Z<\" n7 s4~wQG9e-.QP -:\UDWl_oT=!%kS(_-rL9ۮtlec.S%<@Sݭ9ٶY "ޕ =J3R0lU&4W$w)ظNI؄WODE#^!Ru{`l鷂d'SL3֟JJ-jI2qiUJIMcd1IlR9JPV9 d빕]L|zR?Kם' v49nc}T_cu}R׎/ X.Nq\unpx^.Ft@:{ R|cDD9UdJqJ9>c v=I2jM. r_ #r]rNJ!KZcZNLÒygtq"Q}vB δkwx˹%V"I,~V4!ΟϖbؽmR !n$8p=eoPbGrqD+ M1If:ȕZA5n2xJqAܧ?CQ}62SCR*٬"f;DxB Q i59/B?ZeFLMh%)%f]אvz{]DbP VG$8%a@3]מ,9=/Y_ ݦSXb$Ij0_rր'vv٪ןu:A&45hC$:ԱEafl8DaJ[)Oz6$THuXܷ :n{_XZ% -U<Q$A9&{»wa  Qٞ"tC.W@"+v8x_"?s O 57- ;F6&E2L]<0(ۆ$SA7uAkYwD#,=x)HlS`~V1}A| DHxZow_v>R^'tSJ(txٱ˷O:-BF¬:(k#'n\/iDzŚ&8ԌO&3f`8$ ['d!qSAxxmG༥(|ؓtjW&SDI-⥞"1]o%s|ӪYpt`),w΀{,kn/F)~qx1\~LI'o̩bnN?x߱jD4Ы!9i*]UXWg!-@/Af, 9 RjN=kjmXQ?DZ9"fQki{wJ36,;D |sIeF˜h%*3AX>zpDTmSox>ZY*'dj9o|IG # s,8pyb܃VܨghȈd/! ; lZq{4/4ܻS;~ܪ><t-I}gmҰ!㞩5өZ㈸E `ª"]:,z%bzu*}c-Ňo9 Xaװy )tmvؽdDeUCdU~dt_sUJlٟzj>uHO&mNU"C2Lru\+3ޮDcsGD c+Oy3y9몃ct۞Odwb֘H~1J0txczC8/j%tz*fB3LWW&Q`[Am*r fMf1o-rI.Z>F& j[U#I[ 0& xH9J>7…/X:Dhi7ɳ@ 6Bz' w8ʄNр`5YQV>YC'O8HK3i#P!%/vU<(-0I K O>1؞=^.O]03-tg R&f 6ED=ңwg Dۯ!n^œ`5tl`$2\8JI=FdS*CKjl!0 ү^]V3/ar9=k96|\dlDs+]H!xF8G1[HW1;IjPwt&W(@ WC˩Ĭ?V?%N{b ~Q{!lUlі"oKL2S_r!*Y#G納 @?kټAe&HGnˏ2B'i@kf_R9~=f:4c5tF s$ cy8dw}nmDh{L"t12FoYDߌɥ&VԷHҁ xM*=k/*{GdŚ)#3A'/}'aqča.jvbȱ; ($eʼnP,Zp+*5&@v_<5h7AftR?2Ԥ»hFlLG.#~̖D76Y k?]~~_֕Y?5C#3pOj/7p^1go}.lƎ1v'`bѹ-0Otngv]O~↿m˲RjWȰ27%^,BOD*vuz5Iqa%ү*.O?nȐ8/ f(CWKsa Z QiiB }qbဠXDdS9&WwŽO+n-Z7EE'@WI tev*׺6|oFePa S>_wyVOz7O2WA )% e:=1Q$!RgÕHEwp71 }O8e.|Z13r78LT5R>?Qt!6l@CC-}{+#Oe1/2/BYCx'(z HeC/dMqH1ac A3Rw-BžcӅqJapKz9{u4pFŰ2@t 1kˮi sv[~LᥡlE;7Ljmx7fc>p{ +s/]  ^y R']&,:^9^%=EaBQh΢b۽6z5#<;1-ͣ *8mi)JgyMW/M6;q;YMh[0T @8==jЖ<.LB!lERʙeOec;-8~Ȥ7LN_UBH/PoCxS;xǤlNQZDAFqفNo'F񹨡} \.y2͔03-\ܬ\0/Z?B3ڑ]?(Ui0}a\}]2N )`lMA&N#p+ؓeNzK{sܼSp=sYIl-gRiB}d$;С䙱0 ?]!YR'"|^ӏpsRuyy;vcVx#1,|uX܏rnmҕ(^xyi SHp &XQ]0HH}>$FN4]Դ.pVcGo:ܙe9$P HpĪw/-u>:;D)P3ɵD/y-,AC8GT$-fW #r%뇚hqlQnQ@튡yWɢ-YH @Cdo b"x٣>"%V8x زFF){@.2]vw+yrA7%: "is_kg2+|zQ̑Ku?K!")6JzZb#7RK4@W0QiEs@2(̝x ! (=RkmK˜$KUl vS+7wOojrx΂ooh<3ٗJRtgM{e)1z?˙kb2jD_ъX-,4:Cn)BT \_bLɓI,?,B.Y:rFzyt%?sr'YK4UJW#+pPį)ڜ4-FxVKj}1]<顲:͟Y(RȣeAJ U}w]Ppq*n_/*)O~dlH{zzbp8l@ңBpsW?Y WmW"^'lv4)E]@w"I@x*\kxͣ||Vje=<n'DvY1X{QQU +I":X׋_" է_9dWqK>:pi~e/5 CuGEZZ?h^򺴬C=5,mBL6sxA 5#wY4~kA&0jRDaD֔6E˶Nb7.>Z헇kC*zO/ P棼r/Ŏoe^v[w-b"}NO3M:\gJ'm<!1ۓEIJnz65/?<Q>rWusT4xS5}fPh[GAdž%J &+ZHEFș)˂Am!Zj)ߥ˜֢4%!;bL fI"kxlTH R?q Z㸰_V`:%VQt٠A̚]E0#HQ.OHHJ)~Zdh5XI~ }Kj%=:@~xhjdwtL4$өQ>D ȟ{z'xJd(Lun":Y}p FUafA[IQS Mn7H+8[ 9rgŭo&E}{& p{ԋ[1FT`Wԝ$Q&+K Y=@.a QHT9r?'1O}չRʋ[z2.f sڡM>.mi6djj5zI>"Ww ju],\߇E;2*G9_:4Wl$KP';نkXȁͪ%S$Kk \37 fW4`KRh;9_#qr@ЇV: ffEdE=Rջe,G@ۄl(_gqs].!ZJdKgGQ='56D$% x |@p"/"XfEP^Ӹ/V 9Ju::]O],N"#L#aLAr{Oǡ,~ȷo\B_SKɶs] j$Xh +iTг+dceG~ʜ4~*ҧbgzr( 7Pલ3i9]r2'">V?Ȝ/Y֟Ca<},ч&uI@-GmP) U<5;azI*b [aFח3a($}/Y?0gx4~g S sOծxHSyPwlE?+wfoSյ ,H/:l1-ٟO-Dr~o|! TgЀ&W2b{<\]MyYM`o ~29(<6rolv r֏'-4˨9R*oAu󘽗# 7Z=WK 9j>iv՘(W~jҘ˜٬ǟ4!?ś[h-`̗Ǘ+NWԿB>:O;c4mm=~g(7ڹهV19k64Ȫ͓PNg- -m<㯄̘iZ=5}1p|Bk ]вf,<|vd4W 0ɬꥧI#aø$o]bWؖY,铯X0n5%LkfH8`VCw{3UAl|`I4T'tgW-=u5_L<ت+B4Ch]ӊY?uCQ|Ҍj:woWԳdHJi> >F2'f::iY ^o]ؗ@.YӲLdPy:2J(*H?OpE*t^y .`*G2N8 UޱG*0R Q:5Y[`O*>\0 g0H#*_;Qbt(L?Qm_ ʮe i֭+Gs&ڝ}FƚkM8˦ޡQCܴk;}qb#R% mke(AR@6A5$!o7wai6p.>,A lXD7u)urAvbZhk&@wp i)w:+R8 3|5AžܚTocJW,$`VfBWaD{EdkVx41[s9Y`<䎁c ^ =-":tx`1ϯ^)EY`ӎ"GO4; 2L= u޼:I#>-{+A"aV` g EN1T9̨v]edX6o!ů9e1EH]-ښ@Qz{W`l^[S{TT}л5~fI_K}=O/yDg{ڊ--ܳZ܀&;g1 h߹019` Lf/i9XáyI՜1B@JTꖉVJ9\a+.BWKD$=8AM w}tE:-/v[}"v+vJڸ[w2vG9 :Rh[m7wn2bG-GIx \~<L UY*֍]zJiBկhIQ#\;vx.Ճh<Mt62nעYqͶ-M|mhlyN_6d?)3~6DҔ>YhL(3\9$Do-j2Ƽ!]_5ݎ3 C9Xnk/H 7YXz$6-bgq1,B5J;T}}y9-bcFycВu9FcG}qjp,U߁sΏ 9[=B 6, ;{lӊ 9ΡDD^- P 1Z2ȰP_^g{_pZ-Ye.5--뤦k;ep9_}d*]Ľ|14K57DkZꭄ?x)>y"|پA˳h9ԇ'Rj|Q! Rg \.WaC N ;%G,8]1WMD;624@튃o-!uXB@Pbz J&*3͚hnQbYun$X,ѳigLpz%}...M V y=LMն i*WC֠OPƂi/.ﻲ7CX(oW\,}% v%QVs!mM:GiW4 xvfc 3ċ4v6sdGPن,Ղ8dAo&:KF>hnVSb8f>RF ) m`{نs!A=`y+>S @#D:"zEX:ZSn p2KL^r92S:Kqw6ViH:d^MKW}R6ZTX~e=`*LBXacZ#9OmL>5 x<]5T7gvtrT@_ )'4n6jupؙ`6M&pבJPmH‹$Y8"SXސe-1†:2 \EuWr_[baru%?F ܗ;T2-&lF" 0Pb4FRW~^eɻl8nx:0foʌ]jÛM. J/>|={Txxh(WVw=HЀP~v5hb3o2Җ/-Lp1 "  aCϔDy:Nّ7n?`Mi/@SWOS#XljCD63d /u0~MMќޥyájO8cGLynAIjA4ߑ6 ̈=0Vӡ3e/RyWw_sSO BZGqjv]@lh )~5yeYsQG͂\?Up m_C6Jo v,Xr*in~g`!mg uJU:1C~q9QNW!,޺'?zMQx Uכ ^" /dp6rۘⲠy=1zr3Tж\AZCS;hvx"1VlU?A[{-gU Y!iMWU];vD:{n+k9@$˜j8]Xa.|X9Q؄6YmISc:J'|ޡ4ʾHH~ *MX$⧀ږ(sT6%gM",S:G(EO㽺tec{ǦH'**%i[ 0"8ݹ?ݎ)սlu7Lң&zOjǭ0CHj:G,j|40mquKSHRguД>plwY1,n$Flbp3<Л,0]L8[m%/kb xNKM<>EI3ų?I†{փKC*oB0yO[i@b7q|5ғ5mNnl'!qv6l7G!\$*Eۑ3)y4y$ ֑! {gVVi\ViE8I E70z $)1p KL)qyZRr4x˻'.T.xRDxZA_|8$t2rJ9dE d:G[|H215oxzDFL^+'hx,VhwkL.Q91σ,IrT?|b,=B9fL U{}UL%nb߽ɜ!"ϑ,`(D)ʺ9@y6yY,}4 R+-1HZof88!ʘ1I82#[zr"*!'e2$fkۘzQ:P@~PP̡-ܩR-2R%gX]NqmHꯘ%9ЄRV <_\v~HMDT7;m6@g~~rUHkS:UO Ⱏ(seExLE `1u)^eHZtqrp̡O8=Yem㕐γ Z7 Zo(ԛDC[ATac "2ak䡅"ştߛ"p*:^Ħ@`AUzqbG<@?7K?$͡grtpɒl% =!B/NxpV ܳI;U`H:+8ouJ o_̻n,Ƕ0iI"L$֭Qn6\ lJoo m"n>t)P݂;D ^@X'YhPhebl,(V~l 5d`Zm>H56pqq7z_[9{m27"oefHTH(/=p%EDƛ$IF{ܸ| Y/1T@XO-CJyF\|͇ } _>ɣv]h:D"y>="J? _7SNe+=4:1Fs燮*hz)Eߘ6WCb3`\HKf{cIcm48_;s.`Ϥ\#"(^ݥ㛋=+25:Nn6\59%{uqDs<{4IxZGA*&$4<ڦf 8pq22F]X}"RaˏrjwdcA1P2.jx^[1Oy886|9%L_in^?:6Y66@5_LbJ n[|zm7:M|eu>ࠋqG4hk^yLhO+m߅'Z -A=jg}M&nZb(5VG;e SAznՌ?aXfD֣MŚj৫2;1`=[vpA|ׇd2ɁQOYh…Un򼓮"3›=#޺00G2tȊ/"Lu$^Y!z_7OqQ! YaBI#tVaޫ܅c`8-ΖBt'ѳ *5'X7#Pԉ>^ ?y:3[?06}\ڄUU66/[ð!S.MvѠRas5b e-lWȒD GR89\헹:`R;jKH o$d=t@Q:$}KJjʜ9 .(&"j*B3퐢QRh|2ūduր_Κ-!E:rZx2Vfl! .\_Y׼18O{CI=|H>M#I|΋kWT娦I)gz KЬxv"OT)qz>fM5"@KK8p3s( ƱhQ؛=ra{`qZ =r!CL'<:Ҥ%/;G|\ao6ct 60SaCh_L N2Q:P.MtӞ:nnGWb-v#ؓTL"ًBOq]'.uRU1el+,Z!T䗭ͪK.*Es[Q!9:?By<[]߾!%9n^o| u3R 9 <} ˏ\2qTqq/91e%qM?sfgt4 G8ThK TZq瓟ꮵ4%_iW0e ?>r@UhNc1mj<(&'M&kf >Cq>o3\:F*QvL#\TqUn2]K $wqfQj'XؐY| 0\7SR8o*$4Gi4tBQMq]gث# *ZZ_ Óݥ9۝~mk;dچH+\GgyB@M(~C/D+/mF[y>7} lP$;E;`oQ, K8ӚSO{N ,pFKCjD[J2 @F\ŋNU{Bh`X%Xŵ4)$iUALA39͆ɮ/>bhF(L}I!R6аۢgTk'Į7Tk^TݖE!̇ϝ:r>R;Wl4x:qFw-W# LYzoQ5a:/IfHg}=?V/Ng=գ1pElzhatP7)eͺ'hiDf:2/U sXs‡ %FgEՖ'^q0KfzYJt[rY` =듲S橄P){NW/(lntr_^6fY ‡EuV2*^L93ޗS]liv4 6$t0#p赐^>U+;L|G4ÞE9SzWB::m5L 4IBO`B#cmF?p\v5j٣|OI.wȗ#JG0l 똁מEٍyRhyB;|'Ÿlw8%cBY ;^I %BN]nh8T(h?X!u{XRIYWgSz Іlj$NqjO[DU*`3uZb),kQtz}oӷӶܑ$)S J Ń+;#L3 7=o֋q).cgK:>M͊W$jFlW3Oqz]l-sOnd ɼBG V:v*0W;[}>UdZҮudy? 9Y$~R`VPђS^v8ik&Ç;xmOq3̈́VH-ش]+==\ S:<1l4m,8&u~ط2Ljyg[ZqȪ",M/gǡUuL *^op-~dHL݊{IQp&S:o sTKڏzfͩl\論TCk VZ&+q.^o!䱍H6]Ep+Le렔#v܄9E<9o9ڏd݄Aʰ=..^zk`?XMTAi1@YB7}\V[ޗԊOPl.+JR.*^Q-Wl{xж,/˙Lws?1ikd `FY)>ɲ#P|x\5e<h@ (f!:szƈa$%Vsb}n3X kHJ[#%ڷ럴h˄-lgrYlle4@5TAhprqhV褵Mxnn5:(\hM ?v; xAw_d hI"mD7@S%U5J8 #Ti,ʦ&;DsO {cLJAYGG{]Yǐ\jQ'gf vLj5٣,],FiJY5Xt )ſEg>WC:q#Dcúe@?`yfv|Yk >>?v X_ I({gP W~*^C8?Sug|Q~$sckIJYЋCf}"tͫ FJq8-fn/LyRQS8cQԨ X(Gz-D0Jv3L y46/y>e~GÒ*R+6{E֚JZ_b=u\>b1 8(R\)m0|>TgMVR𐀍V&T)F[q+jkca ƐpE >3L6>2ץ"]`Ït 5ʻ2[i2p㬕 )QZ]] ewl OH tqC[p8c03$|"~hޒX,anJX:f%k~ j݉,=Gs6TP)| VB@4haƜzxޮn&1DARYeELDRiP My0lԲ-ށW?[}5K76R}Wا$MGiʟp,Lkwc͌˺>r'&H;dx:୑}fEz?&  J ;ݍh?=]A.e8z:m2 p`&rݟ( V>?Z2 lu~f|N){,D.?C`MKa>$|VJDW/j1:c؎ .J\ R|[B\~pߦ;jҗs\M~WyG&wZ/;%qThL]},,^nTHK: /az,fkt+GJb+/ zIj?6D S^ŢT6!{W:LL.z6DM_1_X6wg%C'%٦\'B~$m4lcΤ b_%ڈp וGfŮ 50J"vai˜l?oS9SCieJDcMv` )f2OIU6ih)%@T@ g$b{@IHSPԊvmu)9ĘN2\ou-gdRgҍ@U_QB3p/| Hz4p.#a6A +(UgUet*l5 Z%P12<3+̿EN}0AD)υ]/w;C>@~ \ū@Ii1v`dCZ):sZ{Hd_gRz5Yy~5a=@U5)pyep f|:AL*.ME[J >H*NXC J 2s5fo.Xrd/un30!6~5@q絠A t~YZ#oON!˂{d5ɓW+}W8LtSMՏBr!ؓ=pz$HK_;YoLnilxȵ\(Q |`8P:΂ZGbShī; *|Y̙8.?4xpԀuae@]t^C綊cweiS T`)CˆW&2`g#J7{7j6O)ZtxT{а6qbUa$PmCFBq !ѫ8%NHdGCj syi]8rfbjdV4MOĐc/4|a%ky9<52鬪BR.Y]LTYJ|}CI (b@c{bg]#jք4 K%R?N!`BlHOe pJ4xU깶uIOz𺛂>?y9@:G2W0S55|<5_eè%ص^|9A(0GFbqm(>]`q`z臠Z$FaqJݩ7y+v\QZ˘Z2`7~}EךBܒ蝩?vnc(f'/GJ罃diF"DDŽ{[%Gj3k0lx#'N>SciS]S$fz_r"~WKDg~eh~Ӯv>ݱ{L X|%?nS*i\f9!4*GhaܮynSw+rvmXESJ #eO`ڴwČ1ϙav_l3 Sz%#( ]*P2އr,;{wu=FeY٧}3fwZIE c g7R)F0#w~~,tQD;q$@ 5AnN2*?s+3i'Hфh~^R~J,6$LJ-a1/x~X`1΀fu/Al%a3; 딩x.*W)b?=R=L}[sO]#Aj>V++ȯt?i l.R++o:U{Ϟy9@_"Z49$T90}m5̘>@ F>9d~4T>Ft1D0k.Xp ? PpSlfځ^yUЮFu*2V2pZgTocƿ'_k1<) 7/utRpO{Ԇ^G8Bh 6h⮑WE}be;rvV=2 /ٹY"XN? W[MH㬹B֚{B*)E-|dx%T j;|H.Pt{i;c:wG<%ƌ<24 e/DSsï"KDSkqu. Ad6MJ'oJOlCW@nJ8D)~uh^,z* ] NX`9*+V3y ovymtNgxC7^b]l4j]4,-lY =LC&`&thhUB.};5̙1UE,s7$snʯԳ<|/CΚ# NoZV,p5&ɓb4b׍3)5)f5 U "ܱWl_sٜlơ8y3+|Ҡ0ˇFǩͺ*^W :rԯ $Xx /vEu_p߿ F~ͭJݢH:|1я%(,:4<`JfTJG}Bŋ &3ŷV1jr z]d" 0p `9q`T~S:J s5pSW?Ǩnk͢ffη(\Ձ(loB!Og>R#$×iHgfsT2R*۬Q4߈6dʶ $Ϩ<}'0*mݼr#4PD% 3H@(F4G&]p^cF1UgN $7.GYh{sD8goU,K?^2 9Lز $4-"0(G?L| s`z骇5.~\,c*l4 m j%fI"nGTzرFТܦEcCy9 Q zTibŌ,2MtL]KDp**U .'F$N9wbhړԃ54*ŔY(˼[u϶fldwhr+p@WKA0wAa< a$:]~# ^OCZ1rHUuhT.%V)fڣAɛ&\/Q90T5^tWQF#EQyOIҗ~6hR[kw Mc߭'h(Zi{jY#]*o6bhFafӲM'FO!oӲdB$i0Fx}@|'ur0rأfFӞBQLnۉ &RaU7' o N4]1!4x\JiMu#@asr=[y<5cF10ۇw d:5y)dyhLy~"‹@hi5]G{Lyֻ}}tʲ`TzPo)6 5-AL[,m'F1_ !5@OA~aFY<*|7] &jT_=\_ ,=a蹊qj5Q: Gzh=¸9˜PohN9.m $\0/F].\3M2~Tp՚O:_дVhcKsBs :T<17N9yMK/jblY4m@ӻv.P2-i,1UpNMdJp!Ǵ'DywXNx*/ H$Hd :3H<^xl!k/.>w# KNa]6,59.A̳a 7H `sϩJրPA!2~O}d(S^kO+Y+E=Y9(໴y7Xdg#欒g(5_"hZAhQI+upNEжٱ#c/48)g҇(18Dgq UA>dӏ❿값F3#n'-$ܼm&ɇ MPf}ӟ]gkͩCҘULҬ$·مd85$&SS+bZ -vZZGa˄Hx 94y98kѢypjk(RBM+>65L"Kn~S٥/P1M\cy~pc/~29TSz hLC?Dd 7E0ĈrրCf,Wz +vgJa!/r]bPf JC'bIlm<2Q_a]0T#{+"ƼyG$\D0)np+|*Z;\m*SLҾ ,udū!R?1$βuD/ }ir;_yYt_MdА3^yI0,Zl?jӍ¶u^eh~q8us63$LI[ o%Tw3 .SM2$;7TZqu={'z@?]#9{XJ9Cw0+Zqm Ch7ƫ ;-܎8_8 t$6@5%rl'%-.CQJ@ [JOb qXeeO滯= @W3%s/DH%McؚLea_jϱg (&94<SO~Pt43!M(߀.G#TIL>ږ̯~\5_ʯH]^K3їEOEؒ {O Km|;xθjY2v y۬E2 'o\3"Cs_P)#[3~o48@åA;uhyI "b!u@fi$gҌ?w|!|klM/mh wKwwZg`A38t!SAq㰛ÎI) |yIkFJlvTeGE67J}$LŢ&89 ̅h 5Vv\}jXZ瓤Y".QAux:؋gCaQHCDuMnۉ)'k8]a[upl[r"y6#_) xҥᤐ4Q ^՗\LsNjj9txe%bDJ uH ~.C'ŴQcV>͡ T&AhK=tSF~Vy]8HZca%;OX@.ҫVvfxQ^]?dX;r0ڗ._f/Zt ?Ars`sŹr$l$m m*Z}=3QS8,Z`^\HSG,g${]rCs賿]@g[9sL2DxyX~fʔdt?CL84a11,dyh\ x6lY1ŁAS\W\Ax{Z0Lgز~UPb"J>eu2W$t3EK#|Ul}nNϐ%sifs6C۹kI N: Y#b]H^C6s;<ІGM3>,|h`@zUCK[-9ktKgl%gтz4"%*y/)&kO1۷85)f!ޏKX(9/ v}AGvNq x@.0c{sxqQG H,Mgj$KWR{n*.z< (yEE-XF؝owq'-- לrKF7^=3fuX֚0x Cw?N1 }Sdi1&;D/3%, 4Dʊp0S$&`ysOXDP9 gtC\]Bh{+obAijgSfxE{lNt&~d-AXUc'))݀ڹFG8Q<$OWV 5] };bb|A}- љNhI6B Xm/ 7T3SZqc30o[o)TYH3V>Օ㹩Ӯ'IZ.@ғx5o -qcnԖZXCJ՞#wb( M$h=\=ZsU [(zpK4DNUxޕ%,\9o3;qo-5|ֈJ *F5llpl+䫲`1] u(fb[sXPD}2VٛM:?Lmge)1ህc./ZIC.Doq[z(nI)iC>|]ج(hr¹γD8YnI^mcHpQHJXބHq@i^c>k0ԯzu[rr_1 vd3kG!T8 g@[ c 6^+"(NQ0`),Jh&uCkœiK8bPJB*|Xt2)J/%D(Qbph*hl ju,vէm- ~B+~AWO^r?ʺj؟9#Eg2H`T0=$g%/ ÅusV/N޸lpI(w"2#7?ȥ)9v8;m(̩sBZbB~tfs;= \ߊQ==1;]-a)4VDLuGvT^hUecW C䪾 yɶcxOCQdb# i]Llvã8Se`L$ΗD5Z žTg ~k |4J_0!aDf% (9F`#Ӥf q%P,4{mLfZ(NS`v1 h]s8B}gn5k̫]pM2ӆ)Rf'%?ffPؙC5NuԮKQWXǸmzë#=8T0oIU k5CC/O.(}oTs >"Ut~ZA$c`sy=3mb 5NSX$sZ~sr MOҬOUcvɃ3: Gx2mlg䭍Bw{ML}Z Ѐ?U̯+.0 KW*˼K2duL}hw`Kۨ3 6ɶUT`)LV)>9kg5KAg#3``B4!FhjbtrӉA9[qí?I1%a;Ƽ}Q m{5K8su"`6Ӻ'J/0W,SV4ǯ'nHqdwf4Iԣ$5/n'Zm0˨SI RCLk!6fJ yJ'ˆQVkWU rh`07.ygW-T-7䳫agE|()vZMjE{ĥ}(0u-ȤKd' Dw)RW:^%gEA+| @K%9s&;+@K.ȍ UtƱ7;uE]J'y`}Q}ߥu3ENzb҃"Zc:hga0_Ek{1`΅ZʧE8Kg=EC0#11d, !edI7;# B07?El~"F!ݴF32̉$kBA7IZx_I 6zbɇĽvR}V(%`0<R):Ky 6rB J.--Hu]w/rY 2+srvчo5coIJqPn UZ:N饛. У2ٴPPÙ.~,{i0/` T!hƟyw\;xȷ)Qm@ț<NȜeӛzFgy]f Wc K"`X #`]AX'Z%sm,~m3%,&ѝqOo LSXD4uf[LyU%+pG{ %9' Ը¢*B忥qʗHԎBY;-_!nۯ}f_O!n> Zƚhd>+%(k^㽐`Ry6(%-gtŃV?%" ^&X28.6UJ PZU/9m6F[Qci\#oR-_y _&:k?Th#=], =t^6c57tD.2~;cíu|DS> j}nv 8(4ru[yAlLB My x/A +n^& Dxp~3<А1v.g~a[$vA rdj|oweY/3>Gbw (K mԞɝ l;eCq*)C`d{U\!a6aWXG"?- /}d>CpN4\1E!@[Їm:W_qg:C3O|s{^Vټg:Jcm!)sB@\шYU]50RwVW],zTNY{x/ }aTI=iNăOl|,>n~]A-ZP|R}NY0*~=fpTyw5V}wk fVkJbo_W،;"d\!R2/u~LQ JTIwS#}$Sx R^v?`0f.eori1ÏJ kUN(҈wE&%}fk|f;ޤme_PJwAGvI*Y6S9:Q+ AH.{xdr5'$2ny67a~rdˎX~"`pI&,7g >fD!^IzcT${GjqTG%=:ceqz5B~ujO1r2;zGV41 J|Ц \MqTlUW+6dS_[bZNe@5"/D$m ~A{-L+ILX!eRL.Jq}utв|>VV]=h:.D&6<ιcɟAQCD{[X0P O$sP]OU_iPr5O%%rkC9׭H{C@U=tG;=~>q H`+u1΃>0 S,`2:4VWkdz2hIgo1JKey``IwJXoϴ(3f}G^gdRţx:NZztw eڔgw+iBQ#ngQr6^-LݜjZɇڽEwv^|Iﻘ:;Gxv'Sr!]w\lK[&A4cȄ;Ht#l3F2dJC\2D?Z*c4)52Hd2o\Xz'f)g>F}hV钬Q$ZEFK,GQFCšΥ'yAX6?Ʒ_pW愐JoJ|<5\i6Ʊb+fuZS'NīV1AI 8cx'z,D\{ ſ&nZy'Jȭ no.Ҵd͂ђ^ϢP0uw{rCvr={LIe\F ]@w-_'{(!Z j4wfB!7Q ᑇa9[ǘK.eX<"v0 +z5d!#uD<"J߄79MmJل "NMx_{ 1HXA]?,M|թE>L.UYM:~eɮkk'*6&vA7^O |``+zZlˊM9ݔmQ辮Buv>P-y_HiUpBĖA W!PdKa*=P&|i:K#۱G.ŗԆS (oB|Pw> MЅiutKM<دcV[Qs_WDY./gJOTy2:"Xc">zl*VT-{q SO+"-/z1M@Z^` 0T~`Dri!HB%<{l!Gxq%]|B DU-&tWFRpv;-5ҍ*as~Pl>oj$˯"D+Έ2qx~fH=!@1z5'@X1aYiw rOZ#5Vоba7c d=ϸULi"~ASoqZA_K,l1yгy}›a;A{oISy%ts2S7-Fa)Wd'z."1,ǯfttH'n|Z؟)KAz1`jWbjIh%e/6UlyX:XW}ԇ+gPLPd p/%i0B]Y N$8 kk7`#G [i,`1ɔrHQPg!IPx'[M @k5ͪ6DcW;'6}w\Jcr'1*h}~{HEb$P~NGu u n1t{u,67})܈UmEH_׈ tR?26[A&ŐEc_-onqGdOdm {I,C{YNL;)fj0L3mTٔrqV$ K9R"ϖl Y5$2󜶒'׳zS=(peRe9ceT0t#]Oڌfc O־Mu}vӫ0R5***c6Ɔ$R;xPN>h&fa3_/D9,.4 z5'wM,x@aWCGV$Vh7+'.:44^>>W12fQ^p2.6dKkA (ӈ0O>%.wߟL(9$v ̒TH3ѝ:O= p(׸Rx!Zrqt;#:ppbW&Ȕ`i¥t {P˾yxئST[W*R̄t22ne/Zi" TfyL6׵4bn*A!Xi[m/m\ 䵉#)y=iz3 X$I9?wkE{ 5DrNQ\!b[Z|[?~@[ڏˠ[(4ఝ7)@R$OHKӉ UoNeI _VooX'fWA= o3jciռ31 BjȞnciv 6Qgc~j (嵽L'! > л:  `oCu\RTLÔ%_TpV퐲#8uJV.{$҇,Zoft{ۭ\ Y-'KrBl$zSK$S=fѧ_&%؉vhU5 2 Kd.v7a1 A+e%2]@QHX{}~B|V Sӣ7(Rw+Z J@Avc[ (бLfh䀇FT{<ڬ'lIݖT',e\F(k;⛔QS Saֱ_<MoNLhu%$ t@v֮mHDK aFƣr6ZݎگOnyW[Xt|_ bp0.&$2߷/ڠ.Ľq/DaXؤ=3߆zwį.މNE/6A.ʏhIEnz|%i`ho_52 ؒ"r$;lY&YG#ɈVTaoZjT'4zc4B|m҂%fЫXdm.4%Ĕ-d!ϢȢ)tcthi v{ohޜi}uB|A몪SDt_1Q}nK5ξBq h)c Ψ-&y.LԭS5b9:9y.@XU,m7\h1a; AZ0n"uw,= !bphmo\_^“oxrfttEL4X)C5`b"U%Bx A&:z7ԝ2IC'[|^:abƏs2y4Č g"#q'տKv*~XzC3yt9IHQ@[H< Hf[N$ew/ Ia1_cN|7ⰃbźotpR ՄK *QCֽi^{$TtJwڿg~pEYAh{,m&>G-::QD͔Dp5s6+7:H')Na4x$ [һ bGÏ_nfCUs7ԓ{ `׿{uylWJm69Z<AȎjjTR˗7l$cue\y15w8Z5$ܒW\8uSy -|]U|C}%"<Jb<(bxWGTО$ekMo{J3'>.Dz%6 ǼefYP;V=,oBלM' n"=aem/T,עljT<~oTp=SږPU ҥ7%'?ρu+K{A5-{l[~} {>% 62]p׈ab>H8VgG*Csi|?([uIzV 2 w6c ˑt:;\H);l6pMko^УEjlt3|wU`p8{~ޟ_1_|h$jO6̏I;](FFND 5dJG=^JA+KČrѢZq$B14E-X;ԋڦUMnm2ݰ1JbGт}Z9+ L9}%lb-v;:@B|Ds'T9Qu,PBc7i?2B \3SI~.?zˬa% #R AFKvUΰBmD̒ >4G#jUsrCru4'z?HA.6 ;?<+NRXE^cԎ,7Ar(qt I7(ybnd򼣪i[ MP y@9ھ=o%I(6Gh$51ZT`@&]9|EwdE/ 8OuGW+۾u^"hɎ~1h+Gwk޵mZBce$w Lw${'!w(t »gTUzhӪ޲yBW(蹓HԚS!]1ϑìWҦS;F_2fSsݤ QѵRi&TV\'K8oSxp/ݝˣq8)!$g&1&i r]h9Z|M}mo)XV&q -'cFطNckhPAxRKPޫ dǓzEz+19VfZr]x)0 l$!1ԧ6 T?'bWO62 ^B]x)n ьK9|Uc~VG?he%'*e{d.j6[VTj&8L) 2*Sm}nnKgȻ|y' 贶*bFSb7)i^["u{[291j&c%R}˚ǰP ,9ɓשoGuRja̒?C]Yr9*g0Ym@ vw0݃[V ǔLO9@ݦO&k5uH蹴2Ws(e٫"p~tIjE;UH|Mh@|] ;*Qwxto 2`65ܾXE ط]6oɍP?k $Nt79Z_?ɪǿM)XG Nʳ/͑-c `7欰IEI_34'RJ9bxF&x{mKD!91v`h7@RxE+o8hɆ k+.Sd`OBzAP 1u"r,mVr sJsr=x7uBI:W{Gɚa@Z-Hu'0\iՁ3%*RmG?YTX4s=ʫ%"SXxz8Qa*?a n2ׁ\W@ͤDgіd R٭*S{'"DcRT:([:$}Ŭ輪`;8j"۟ wn%L! Wp/u\ Y<)L#EGsGN-z9@j/S`ݷ#` 7NKeڠEnN~lHNmcg.OVM*ibcT!e)\y;_{56p.8 ~s&phgpnݣ5m ]YeЄWϚtA3շV6HXA}?EWQl.ü!Jl{z{)<7/n@*uKy5Ͻ[/5ІŃ'_RBKnm%˨qa1/9f*oM^>Fz$iN2ϹiU4Cyˣ'hT1E{^vMa$"2_9sEȠw;vX(F1a94_R{yu^%ܴ,smSF5|6ъ$ggRp?tjtR9eVՁ7qau#/(jNy珦%&c XWTXUI8ݕJC1G88&L,QHfzFt{HU'UNؕg#V!M3̊8NZ0Y4򙥴l_\J6weHYNm鰡%/FvxS,,&sN8& RqA4?7r}Fk&1f`Ho!Aƛtf{>retX1[VVj4zTPlj$Q4ɉT"@=q̞66^G>W6cyYN|i|i^}K_s]OP 9,Qљoi\) м#%pg` ũ-<\DN,llӟ]Mc]#ɞZ^p,쥶J+)/ElϾv\7Zһ<<3%IF] f&Mvq3$Cm E dXvs>!ԣdvQ q^96Sn6e]RH{'aVLvH߾0\wyB[H !+M^GG3e2zvk4M( AwL؈[{v}zŁ4lxMgGHUwX\+ (7g+e,,"\=E#isߘGd;E{bQ_[?7v ewsxqM.'Pr2~-%p-`Mx ) sɶcãϑA (ˏ;@A|Ƥ #T"9tU+H ؟{:$]4dr]Qf>r.KΰnO`$~y^wa`}|-GP͡p 613Y:Bv?֗ Ј\duF :~ϵk5%iWhN[n&s~V?.%37gnT MƑ֐RK&~F e½IB' VU-`^+Ou>iQ31]EӚ7da7v:-ސ9F&렝i"W c1 s }J.UUx&0m( HU/r <(4MǪ3  E봡j qB^ߊso.Tk %ZI?APĺ+< u"6Y E* aeQOD:flF]`0^^R3!Ŭ[f-pz0ődzȍ ýT^wY?|v.\=Sh ]y5P",дO?\C m4/%:\6`eg]Xp攙-'i9Br3М;=!:$ZJRhRΉ#f_:4WjKjIF Js/T5LGԆ܉Tkט.Y^_h][9IZ;||DϜN)Ao6k޽u-/4h!+="ҪᡠTDgX)nX6y`Ez,[@Qjuyv Rrg}! tJθyPٵ)¡-&3Q):f۫N {J )Zx+7k?Kr $#eeA9>Km= lNbrVZAXW3G82 ɔZjr({4{1Cx-2I)~uqs}:0{*HI>Zǖ3 ی4A+sxWzhrD Ͷ`5dtOշŽ aB`a*.꓈@rb+gW :&X-u=fD(_~E/Fہzݧ{iGYH~'HT`%=8A0jC"6KD@!8pratOIĶ۟ =)4_ÌV7kem>DgxUT͞bum$O<&mL' |ѲZaƩpd| w7<3Ӑ"_7M 9l?Z'a+ڂg f(m&̉KsN#o7@t4ѰkU^^@敜j(Ԛ}RA&>[KA[pO|{{u 4LG !/Fa%+L%\ 3㼹铏GOyKY|TԿɆ}37ÈD{sa"*oy]]6zT l"`eh޶ܙ_;Ӝb:g> аY،F߆sBѷfqIOCeܴ]Ĝ> ?r^A3g;Vp!!hNl\(&j`^jwS(2_Gń0P)]+>Y=gvr"3 Z0VدM_yI'I]H 8[F ݥ_JV;wWA=q:L/ M&*5iXxsB eB+H-ҐD& I*:$s;}&W,G_GK#aCg*t[\$MތJ7[K.x!)8h4-6ke6ߞ B43OqI#mܑG/J7Di,,;$H総_.ҹڈq)%y`iYa瞱)^,^ { p֋fG-5(:m(ɋËq %h1ѻ1tu00DjJxUj YއIssd峒G7j] OVL jr=پ6W FJ>xx@̰J'C >UFp$1W4e/sf]{\SI"b&~ M/ WOkʶ`,&ɴjk&jɔbs_3`x Dg#iVMp6iIʇ1]66)!v+G%qoA+á0Sg}e$tgilϘ-oSvc˖h:͕ =5E˜j S|tw){7cܔ8Q":O[0an: )SxiJ4K\FSZmQZg]>z tJh E22s3P) m8- :,@Oe{GBַ*Z {]ɥR+1}cQHtUX/:\+_: iZO Bod bLXx4 T Ԧ$ZLal$B_MUH@dܜ0!Mg0оrK3ʍ <>->Uvsw _R$%ڔI$ǐNv vUF౵g6\ PU3? ʑ'֌:e=jmdz=pյ}_ -}ofMe MO׿^Uǻ)$aL\;m@!7bLCN9~{v+!t^ i!b5q[HE;6 BԴZd8:S9<:ѧPPb6||8_nȎe }悚mSڌ['r)7'M7ix1Oذ[Ws44ACqh-z۝*kn5q4*6:cr&/f(XxY ?$sPNL#sVDgh{nܹ:3ݹI]t ;gV&3t]m?5yd4=j߭7̶v lY9×Vjقf#CќK)<45QYlki_ޖWw7xkzb׍ӵ*$|o$8Yߢ_ _7HON҂~b+w']5t-בGʹB+OgMR{/1U| \dy-+Vj#O,翼^d[5I)]lHghYLqj=p~Š9jv]r\ş!/D#ɢ_Tvs<+P%O;LZzWbTišÿ,;uvND`*ljp߀U]l^*h\[%/"RvΑg_T׋ڏ[Pe$~pzYK&ɧ͢2C?x*!Nhz*E?d SL E8-ň8#+5 v}+?$E'Iq a 6fɊF`b+禍^SX,},OwfS`.o HGlly3=ߵur Rg,ɁmI'kzjHԌA: bAqo{E$ ;C84} kmns(BVIga)[]$P:<8 K7WwP%Y"IPji4woIv/R/*'QQ|q ౐. X[ç~(37wb$R.b^NG͉ؕ \xCdӤ&p.iA^LRElh֎V+ΐ z1JYPg-IY @)Igcigu1 oF(ѭäe˒bI|\js:SFRZAeU噜 74UwP)R{ Cp+#J (C+n_q}b[[Ia}tjM)k[A530d,`BDl%ubwl)L 0[bS嫶ru㳱 "BzXAV8i+Z7bkmQ/ka VLwI z0o~:0FKGyJbO4}շN8;sEʈ 4gi2 | $j9`xG)ˡr` KN@;^󊠁4]9'[nq3kA+—eD;o^4G' z 8.<E^AŎYYCD4%bh8 NM"Xd4|7/pwص #ΩΝy+Cg%@Fd$ǹJ"ӟf(7ѕ?7ŮsV@ ӈATBYOZwokݝt\~tELhyM9ivմK^S~0&ŧvmtG*@XXǝ;}R78*}%]މ8ԗ;ޠ5A*FqK3q'=}fa-l#G-w}LL60uJBTqLjI0׎XD\g:P"!mZ3%9ϓ+ wG- "ԄỮh|Fd5-oe܁gT% 1?"ܴh'qI)ra#Hri$zU<$4:;yG\@f,01g~S l&`yjV86_Lg v1k۳uȶ6G^^Au:cRL44#I;TX/rO>EtTVU|_䁾^C>EikSB8q%,=lWjp6)&Od5G5ٿ]QġVԸ3J[KjDwR[:m>iiu<$E"#2Z`=ebdςո: *Az(:Uߣaj][yީ{MyaCݶhפV-D[,@U#<\*躡E|<}daw0M.aϬ>9A:#jf"tC$d5W?`bgSEޞDS*?ْ9SYJq[B ONvy0QocN B~}O*7; f>gқY)bQppKZUѕ3?y_AƮQf(2Zi֬)=-0_V*&tSxkEpoSɐ5%EaXЎt/r20qk|s xؒ^L,"x{穂W_iyym=&4q0]UJyݤm=ƌ2[wWe-&% ԏFr}U岇8DevRQ$8K)}o\ 9-G7ʡw%5 G/Qp `:!TW\ ږoG/N^5Evq мׁ= [z28ВR/aacs  [蔇$&*)-I歐CHdͳ/@|]!4O I(̽>)yD5;TdEٯnJRolTF9/K6ֱ5Kɰ J-2m3^iy(Ǎ3Vd ]{&c{sz^r17>f6vA}. U7{Ңwr]62Opl:d)M^WuJsUx&tFŒ$"}+P7aF`VL,B6T8رnEu2 o\ViqsjNUom+A4.`{~x>҂G?7?t |2'D:4 Fj)fT[!%oIm/.< "f+Lg_ دs D2pD Uypaܕ>KRӐk,ˤ\ԭ~WI+髉'j@Sh/:g:ܫRŜXo? L3UvK[.mɋ4)Ju%7ѝ[7wUzܖ)4v1^67bN=(2qݐ% k.|bPn n$08oޱJ[zcOk1M4;nsAa't?}_;܅ _՗rF')ȍ| ӛ>,G&M# Že0ZJq zQRFьшKA^e`ꊡ>-CckU=SՐ h_W I .c$<"}msּkUxVJmGF%2/q'99ra:HɢWrN~[s!_ X/  Iifԛ"Pe 9HBr AIRA|j?quCV[L"ΨnO Z怋*1Lbii2ʍb^m`U@Kob Xyce[݉Ww(1naX汑apwI5o~: V un?,Ӯcђ[ҖK 0M,½KD4GBdu5b^ V(B <UM.b7x)t$2fGge CՑ("Ut.L|A,Ky!ڸ)T~2F^z q6Hw+UXMdKoh3J *ڑ#D@e*xxj+~gnX0ҟP8/>3 Nw2}BZ 36H-1ϾmFmɵۨzU.DJgKm鑆#Y'](.ohOeL$:ŸH2YފZv>i^u{U2] 4~~&nNPUm[zG:4@^yv U?P$]"foȲ_}D#ɖJuIT]2qF(1jtWvZY#c 7㹃I91,ݦ U)P-M9 V.1u-RUs|0%|?SZ8##b|jV1EW67z'*%C; \x-S~k8ޟBѡ} K6 *T58WM+ d*Y/g䦣X[`:H$)Dzk$_ZN\Fۈw֧ŀm'y8)@GGJounupF аB 00Z-M DC츖`!ߘf eP6;-{ص3t@0c"c^ 廃w-$.ų8#(}Ћ"? >C1n1(\^2bbXcX.5 k,! ~ ~q #{` @Y[!>pA>m S?kQglNW_໇qO _І>C,d] e,(RMϢQlHr1IPSEB<N+,Wy~fR+:p6D%[;!\—YvΣbBՁ1u򅋙H 3Įdd7IA&~ire!/L^9("d ]=u aKakk͑=0zw{ܕ3r??eGLx*4 !TQ0N%ͶEBO35!n, 9Lr|<TG~(,Ylm#F, Fh61 v(|b:EI |$ɔm놜5e}bS *$/bV:Ƙ ؏#ӔԃfXpQV{*JqAW[I^Hl{\wǃS %;%M$[ =dw @N(2/9bqt-sWD9(q3׿惿^WU'_:_P%O/6*"cnD>"+LU!]ݲ}2JmJ8|^*!-y}'jZy5h 7sH ]bDVŌgy-,{ g1@$b8F פ$ȃ"s|8tZLz\\@37^HUZF}-;t׾ kw ;TĀbULtym`T\-y,fh~־X(g",KF/Wa$ $iÕ>>jJ 2ñ$) <'gb*CUl?E}\j I]%9Iq:)>Ĥf;PlOU]Ȕ,ڰP()-h]N-ۊ;Kl5͖ި}?{]qwkV.\SACA=VM&索TaKZ.ON-v\\yDaR׼# Xf༸K/H5gt_hb|R=<^LZp5]aphl  vsՕZ'3K q4abcԲԭ.p+KHbF23z1x{kda#k>3яzZyWծ~khwF#L2"Lũ ʧN%3~lVTOrl<q|ڍ8:ۋǚ"WxZֻYQ)(|S5GzɰiNFp~< x6umwDW2䝅P`ޙ+`kN!m$0b<S57WɊ݅Rp> 5p1ρE}"b+`82*c6[]Ewzܠmu-VV/.6dBI}a1^z"2]!}fbU7A` $bˆAӿ}ϝm r 4qݸ KV#_4T5A~L9~[tLb 2F `_Y>no FՕc7{b8rty9j 0vNHɰ8cmLA@о?q,SK@sŮ˷$ZF˒PNc ss>[g: B@LIrPpKђ(sؖ?)0`ʁ.Ԧ~[5;%i{7r5a= udO;jX~ȪQCއD,bs |$iP\'ҟ^%7T=\Oy䋧kI\|xN5 Y==b@nrJ5v撶ኍ:A]&*#v=,Byc؟e 8;UHLj##~9ץZ*R 'eU~7y^c6EMnZ6@ǡgLj2rDBNjP{gFkR(3G1&qow7ì}8}feĒ^9)B+,~x ݅5wƥtBصo!NEQ-b]Ea"( s5plB{ɻő,re3"O~,: E#֤|ކ`J٢sy\)DE" ]ٟ.:ЍژX` }Q_@ݠC+AYv SصYPtINy~_>A; :\eX>:U~d&yzb#W G2Rk0t'9ws@Y ::Sb KOWRϯl*7ݔo~E>Ǹ7j`5 gW+a ?K4$kȯHM5cG#> blh`Z:e>ۘ/*;]AӼjTqL9%T<`,j&x=҇E&M N u:QJ(Rswz+TglT-|Q),!T3۔PG!HI!)S;Fmi(¿B9 "OZ|/Q:tos_8T<\pY6 }H"} [ai`?KN4:"_򃕒qrOEI@Sc4t%v'jE+a"Wp(,Oˢ*H<[S`t+\&ͮ! c;y w$Wq3H:n/BLo5F|Oȅuz۬+e/`&xH[6h i%^V5 ׃݋_ahg K%MN"(3M jz8;=N*Ko yC'7mfoNJ]s! yGEQ|k! aWT9 PQy~7J袔6Nwe8b7L,;Q[&ab.=Iq&Bq rxyQ> iQg4]?OnD`F14a?=bH]L2,ZfCs]9Q΅G˃FPN<`I#-s_2ý;=R.ŘH>p0nX>5LJɛd;migDVjDϜ݉߻{LSX5' Bw2kd>/6",;igDBhx}26E!Whz߷\M9j˽o;y$Q^WiVFs9:/d5*!'Jg{rEF x&3c;̜ QQ #}ǂEEt.$$[eKh[߸r:-*dc =N.;8Isw\uPk[Y*^ Jq#ZO01)ͺ_;& u.;,J~_Za>BAoyHe$kQ2.G&t鱹X*"0)V4Z' 36+Q5m+n:Y%'kR!CjW1]XvFLbʾ M.uEpX/K0nB|hhHl wFs]7X] J,}BG''Zn=lf_'`fbv)"euQ|ܥ#կݴ娛5ǴIh"wXw/@c{#%Q%Z^9"xsf ]Zjb0N|׻f\gډ<$+^c(6qT?˴Wjwih2 hE'íJb%ɀݷIv:a!mNu4Mjjcn"ii quώ _ʏUP6yN헢( e5<}7578>Tv&0 Rrm6*+Di|K" $e yըXSy^}M;`J!@FWRxn3C:f~rf^Aw44yix[{WS4MֳRcܞ;#3K+A[O&U#+x Y"NNS&?HY¼ޝ`t=I :骭;@QLi @5B}ۙ]jcNmb.>~c,?SZ 8ςG1fEfm(igWylyl n PY{8b1! ,T9l mχNUt%rU44#h-o"nent&`Ca&>dku n]:ɇ,q3"йoOdr|%-%2ĝ Y=̓ĴvCDڼ[{'hgvi.tp rvLj,ёu\YjSYs-{OrZ  n[Us?do!{K?C3G=UOL3u;rzӉUE@"fwzkH3J5`^`K=@8q4;zX 8 >?b_o5H2.%|Re$~ҋqo(%HsBQ @#9:xyply4RS-bT"}I#GB]gOܞybXڷZYKVȵ.K@3/|qMُGRpJbՔ2|/tR@ ]BuʠJhpo=<8?e^fRIdGQ2!zͧPhK]r(Xɪ&Gk^;Jm9Y*Vrf&t)SOK.B[rf&|YV (M5<8Cѳ6(D4;ޯA6cl*p G 7~ \*z}{P͜B6O $ZԎ/r9ŧoF}~raz0ҋ'F=W!2jJ˕j}%_5:NZ ĒRm1EF+|coUe5? 3G-%U9X%sNOtù%qI϶餭s͈.pK= )('kbo) I9k=V:5StXF2za Z:2HIHst'b5Czx1BUĨBBoԧ<~p &Y.>.iAֵ|&)uB5S:ո/ ]wcM!_%(ﰶ oZ~OZqZٝyXfZ|ć^a6*0SJ.ҁrCw`'K߁vTM=Ј1';S@ GEz'T/6)2[)}t;Y;-!GFiC|'KAނW—М )UjOÔY'ցL'dUbāG=֬`o]#$vT^wZ(!@!+UrxЭ׿ɕp'Ge4Sp6s^M|ƽha U\ fFiV\wpʳ'D&?z֙Poq`3'ҊfF1рg\`OR!!X?.~QJAo+_%Jn3<jB72z1,3۴#/w8!)^&@f ? j?+v1kXf=F=7C- mOEƴ/7dK,P5:|7$2W޴sr/C\peۍNb 39mB-p!Ta~6l@Eka,~J<md MRO1QR05m>`"ʪPMX:[KQab.IKXTulO9H-ҕ%~ܥ>oJS*x{zo1,Eo}Fph)7 ,#1LtfX<Ed¢DqMwi*q9fr-d]V!SX˺BMt `eѓO!u P Q0!W -o &Re h:H߄r\i̫H$ݺ))B'( 4[ 䘹F+֩v5rfՓVPah:"UHvS= ,ޞ_GQx>"~k| DlM' Q_Fp% m, ;i}HgI,NNC~K]Qrّ`I/QH{$oh $(13*^6/WTw+¬tLn&\Bw4Y16a d)kP6"+jeJJ=[4(˺ $mJQ/M%\g 2YQ  Q^QNȻIgƹ(.ыEKb)N\RʎdGFA}i|@Z_{& `EHȳ@e-ޭu),8.-|֯O$G4sqb pɵ8!loM7j-Z ;RkG? y<͠\e8edGv>'?^l9;&WȖ_Z`1SFa )r}ujbpHK]IlI>/>('%uT#"`7RUe%<(&$t\fa0:Bpit$LX_X]p7  CS<\$(pg]LS驄x"E =9ޠp:3LPh:Px1Y苌uj-5j~4 "M>\rΔߐ((>rw9C`ޠPZ^$q^8: mr^eӼ b+`zO&~և@<@~9 Jmk~L_iěfvM='s|$քP}:kǥDAqn#nb9ZD!cpaTv>DLT[-gJoš.$ISk߱zɗFc-.s!={_8yG`͒ 0/'ja횈8u*y$wsº?K5x?!R>cn˰>mFl!cY"'I7X8uAÙgRM0_ث;BRQ?DXLnDw|~2F_Th'_ڸVPbkǪmт_*3bIYWn^3>;LtmS9M6C&_U{#iM~}vfWP!z۔C9ɣ>`iYXJ*zn9 >$~68NT ԡEL{[Thcw*?]Ls_dh,#{@MwSpCL}[&SֺR+zeVپA[m'GaZT9G'K2@a{c> ~ c庻Mh8Ϭ9SάS|s-j`;jzR4o3a罹q=PW6c핐r%Z@T-2ky:FG,>Nn]bl#R0՞4m/zئ2R< 0=ywFw`PSR]] fopnm 71Si2*7]M}&HXʁi5=yk>ndd/μ4vޏp*ɍ=Ҿ RA '̅`$+zA~ӑh8ND|ZA럡4W0QR@#Qw2;f[ƩL|A &)'@$VPo T-Rcye79SaVTawOu)z^ /q6(h4PY$d$G`;ҰSg'b:uoTz>ȫg0zi:SR;!/֍+PtR [T|BNʦ?GUHuO޴_U8wP!2%]X\)>J>u7!գe8a<Sv} BpjFh] \YaO.Rj11))zwOWm"G@QbDQgjSh 1{x N݉31D,.LɞUdgY)g[җK~ 'kq^ VVcWbPq 7,![<d/pu8 `HٳyzEsKsO 3Q%*v R\!s g(8 :ҁj-Ⱜ-8./ -K_-6kV#gfW zrr˄ay|JǽYZkuLH.+#,bJ!ۼрW!!6?n ObcgvP{X9&-W%2^ L@Y ;p aܵiO3wUd@RbD.$pbܧ]'j5Bː/{_j"6 2,;#:)Vgp'[2 {u엁(p56,$+c68JFѷbFP*y`#K*7wMGuĭ͊r]m2.EiFBYuC3?j0-x#˖ *%pEC]Ebʝ{QnPT/Kuc,330Lt {FFd/$*i9}˶V=t_]Iy YMW!!RDȃ# Wi`I>kMntj<~E:r)"Q{L#J Hf@ 3|' =/^ @D(uNFGQR8ݺ(O?+a 6sD 7 9OrMj z6{tf̶!ؤsW״["KEAPUdT$LRg/j,L̈́UUTHURBOt3X_bn{o䯄Zˀ_o32|2ca/KN-Mf?G:O [3NI=׷ZCgj9|n' S]ٍJ\=N;HvFc`)P>Mkj?XͿ*_Q5e.D2.O˰evhҌ1[\\t2 =2IDImp`lR-eYR<0,x.J)!/;>ܦE=m=,VѢ+`Ge*('R M\]r(|bcMmWARw ;eZgE4pXͭT=5nDkG[y2` i珦sDF;7췀!nZ667!B*^SC݈!%h֌ڕK'Ї` 1n1oxԷ^;|Vlҩgdm: /=*6G4Ep0N5e}~szYߧ| eΒwe{=/O\ŭg ٘Jq,"^sv_fusȆ\R't\OU&v(+f> -܁,9W&'Z>9bGɫd]hKTZQylz :*2Qs(9\3}NhGe¶eEYSUqa|-Q~-5<<Giv8ba:5@R<ǨjU%2z%ؼ >9Iꋡ8zZv7BSܪN#rZY^Q[(a[[?N/-]Ȁ*{fq}/$gˉߪV,!G<\AG_Bx7Foz B4słBzگ} ׎,,KʪvL|#3#֜&j+<~pMVt)Tro^`e Q*]Cu-/Φ!p)/bo=g㝣ЅJjtH-ejWZc4R&%6W~\h5 EEN ,D)jW7\ȳOc[r-59ݵF,|2n5J|GF)$[ c`(S0e$6Vm%usk\yPRHE7\k?u`:'0ۥ2 qv ,`xhl|Xwl~\cag6Ee,4,m/$rCY9iAHQo$\(:[Q}\q?@*ޑxhy;DLXH\X͋L_;了? /T hf+z$7z zj 惱XP[ʙХvDω~E 00i*y9tPQ\?M @*fw>Tboj󼡌6tĴj2Hp ȈdzU x nLDUs B6m`CWoC l~?P\Kؗr&ĐG.b]oi7|&PvIK 3ͨWrKRɸv$,EDd/+EYpE<7!Wvf;dDE~]IGOH1)ź>WY(ڊub!iΜ]t`nľ3&[+|4D;]vG,oK3t%Ų^ȳP/"idoZ^Ak77RZ4tA焸,`y){qx]XSR7ʶY6jf<`dw+9vdw}"}ne!@'Vt|)VS20x-gҟY$@f>{#lպgvͯQ5'>MP.oX #iyɓI /dУHzf-GOgBLZ[l3MS@MW`jNdUfHeYAV|̚\)$[yV=uh +^כ"c ^YgqN>m֜DP"S_t1nQ)"ck&~Qki[ެ-bB |Rv~L q\[|C_"D|kys}z.0A@xJYu_,HĹjh!5ܠG._jF3UUKsŌX^_k,^7xS0\+ ^ճPصCebq&Ya: l@.N|cmOtfa3YIAXn>ӎ?- q!2o)ۑ~:% Bj❚r`uܵȢ}5/V#,_L@60-hH4ԩ_IӜ] ؐD%pSDrVOU#I^x8UQ= F (JɝhR헙ˉ%Q1 6:gBD$,#MxUu}eP#_NK|;ClOr׳ܰݻ&4~B<0>w>[bz_9e)RMBNH[dm6:QⅣ 21˥`s㍧GJw0 FSݒG97"--l)ov⚮H8p>Cǁ Ƙԫ%;ǻ墼0W+_a#Eq\օ,u2S(L 2|PS4McpNv /c[ G͋.ԯ]% o0 ϞC):y3`ZF#,fGBDbW_K^~aSw %7" NpM:t" zc}Fp0XPAXY{.%kG&S%ah}*{E w?ݶC~!G"P|,)+ t *߯OZpk$\e==:E)ʸƁ>K[ 81Nt\KYO]5A-K|L"o8ġ qLjŤ\RN 1uH Viw!/C[X&rg::S?Wuu_T}3&sw_e>|>dbpS4m#8I)*^ʮтCsaro㚀ۿl02RvLhŴýC\f TNڟ珝":Lnb5P>:̻>ݗ{Q58~a@(Kl" q#{sIN[S.x? ._eIZ=z_p9-JY5+l--N9Lٹ<[PI\ib~эƏpQ7~p._|E#& eO|}ZȬ !Z3Rb6+u& le2l-D£y3I~1_o{)jߜ#t%tբ9 n&A8j ǯ*}vLDoIgvǛ֐{*b4(6l6t\] <#!TA1&A|RvxǙϏ# l%vt [lN;yVzM Lsp !u!ScՌ]z^*\0GjPHFy f-H̳4\Z; Q>ΈX"֢ίWFI堅w1~7@oB My. {uXn]<l^[872,kS7yrTQCU-%d:{$EMiYwPqs˫SQ2ADžfݙU[c,8jUHfne/Wgmv=8>eg?n&?ib%p[mWCY_* c7 /UU{3긲KWqHڼﵒUv*y2Qg"f}SOS0?| NGAÍGnۼvo}{51Ia[F5NfRr>hj&BBѭ̗yO&JߒS@1ޔԎߍ29::K5,0UV!@g>tl5BDsxrfMsx*Bt&19Q (pMY3rS,\S4?= ,]LNdhiX05rTxw:L~o[?_ JfJoV{o=_H6.DBރ2x1}~'ӃҬͦ0Ӣ+xzRi6[z(:Ӗʞ^ ʻgм#jsԢJN3vK%r͔?xƓ"DBE-Nyh9Ǒ^IAԐ[ղrQYm0MU:ęEKۙyPOE"a2>ޤG: 8za3Xo{.{]`fbHcALfr L*4i\jM fQu!(L HZ [ŤTB9䟖n f5ݲP\u6#,\20(}LG/rP*IX.~A6PpDw}ͣt'`o@_ds715|O%wj/&槫o1dئ<&PxD+ =EdJo53';aE2t2pwSCNFZm 3+݆!Zq;^ ^]hȨ^ u Z!`\Ax+vA`XnW}XoC+]ѻ `( BPO4(&#RˮVɦ165ϮHVI3۩m=Z)$WjJ;^םRnosr~!ʰH>cp@?K^Gjث{KzEd?-~J4S*l[W t›,|X _]VIxkæQ[ 饈ҩ}5 D7:4C,9xBCiaDK =n~^5M=I AaZ(TW1pni7~ KOCzȘm`xTUZnZnofO^L~JUD9xuGH-3,ʋV]T agJA(m7k;W@qߕVyj)@*.hU-aX$ `l-0\ jAJ_8h@vۣ>k@ֲgm>cF\!Cku sGs0Lfk-keDĖロxP:vEpxk6j.^v uo೾ȺP[p)k"e,sS7o bY%t-P]==3ff tJw\0B,|7[qKWfs8P@Nƪ̵xCw43;u)s#hȞ%1v"sh!phZ {7 jv+Ud㐟PC ң#;2+IyzV؇fB _(2`[b?2Y]G;ξI5'׹-̽.E1v#4Gb۬3>ufSZEG]x"aق>sFdk>4ō)݉q嬖NT?)7d* 7_{@4uo&'. & òZhd\bLN*U$xH>4oejgrfDߜfUmK"4Dh[,OM>_2ؘA݃Tq -7kgPSETS vɮO@K˕j:T,jC{ˉ?."N^hpDzD"b!RgAg"9/D@u\ J MtV=$4;SD2A$=<,W?Г:Pޛ>+\d=Sd-uP(:K#I&w0 -ٕvy2IjrRXL#$&nwh> Wr;Df b{4U)0[^p&J/^`ZrM^6~-po:~Ҧe^[Qe5;|,NsL0 jhۊKlI ]'ڥcplaa <lw}ʇ0H66^|=f=nϲ5kՂ=ð7_y.pЀIRVdcjJd$mЕͼ<gJZR t VKoGrH:Cmե}n΋}xf}O'\26&<ɨpAiڔ)&uNyCB~~ O^8rL<΁ڮt:MO}yY;V  Z_9s5rqH?kq?1oө+5?1\t ){:<ɮʋ եpK}8G~ SLNN3q shn?1o>iK}`NPҞw{uCL !|>Ws_k>t!#DĞFZpNth_QLDQ7:$aiB—P?xٱ(cvO pWEJD0zle0_ ]B^.0tL.}tjޮWphh :W#ԙΫo!C<JvW\-*WO`cI`?:A=e ,1w<{dw4Ebx`JPAmK:&cxS:@%tX4;VJ77:~H5WñFe;$r7{&'CNS0o 8ٷ6䈮~So OwRMy_U)Wlr4aǔWG'OmQ:{@`WEif)?ۓ ?VsA M??x`Rc򭠷ekN5L}8zY&iwք[0Y`_-CgR]Cѓw)9Qyhh{n+=7Ej8qs#t% ; -1{ 8u t;ƯAjέI+2<!EEEkPFU) BAqNV D Zô/e"Q %^&G`_'%ka T!$.آlj~:PnE:[ƪmWFf!c=!īnARjРCWkÌVC[/r.M+2QЅy/Eud32r%>OO#n{)U ;@`eVC!V#RR=jA7hp}r39x\5!bKRm8 #3kEJ宸YsHNFٙ)gl*Q_5"$R[b7ձt`͌NQOaNED˜&a8w?cA\ܝĠA~%Ӏvwi?(cjY<)B}'*CP2<`8~L]>F2DEu5 tVH^"Z8odj`_q Aeig?ܵw4NQYsӱ[ň Gl&52wIdOjU:)*}@5mhin3~‰bl[jZI&nmE!Fr40;=B{_YR[a*q(6H3Pd/ZkQT'yLק6: 7.U%f8#^%jsexjȨRݷ׾-nz0nόe2.yCkHF#ϠjW% H\c4_.A֤YIo$ oNY89$ܵ|*jrZٝ2t@ 4)4xmy.Z`3`%H /BXFfh`(d +BtG+yFdiEqu;Εc=$= {*?`j+Z3Ŏ>&[ltӷ8Ņ$SwXZAmXO)\>Rkdxgpʀ'w_%` iV0;`ӉP[VLq!)l5k xT=k7ob>nZ6b8ߺ[a"=kL!F_@Sd&skr:(DUBhM0'T$PeHa뙡h,`u6n- 8MH٫xeb[Wy,w6=aü8vV;a+$B 84U v^;ť=}f_KRѻl&~j4";&G A*P] ,V6'΂ }#tlCVI#uw80HsB|5\0w3wq֭!<Nc$jCPd^W'yvfySj,h j"`2q.M֠%^TuљJV*B P֓clG9b`wo> (Հq_iqۭ5.tKBDݛۮ~8VyYGn(VSgқki435!X/&Mj.c7maRJS9WUVSrO\Gbf/s0YMW-x![߄*i9V FKB̈́7[Y˿8EzS~4*$q*e<^*7uH>"AH ?Miڄ^y/j2 1tXG \?\. ܔ#͜O%naw%50DF/)JE>'e ĄzL `( 5}Pv\$U[#pK^|ۗ "ics"1 k9QN8}]YMB\C xc)dve9!QB0r !Hh0xn]8aD Zf !1Tj^Na.l^d-H/^;x v$FeE'JN2myAG\ώ9xvb쮖MWoOV5'i di`7Ԯ`^@"R d7r$ڗ5'/i-'ݷg=%EIu$HLA|< ar0?3!`*lڗpJ $r X&؟rREFh~XJ& nV\ʯb6|D>-(|H[1n͈j0Ƅ]v#+c1Dڜ {[أ$:i6#÷fVvuD(N1H OcF0 zZ4ȢNqi @fA6^"}{rW26Z,mP#{sw1<`п_ F/]TImUiEx,NXǗcs$׺R9ϸ^(vXu@ZRw}zfߦ8]Dk Hf7ff f"1T!^q$Խtx)bQČӹaLn^ݡ8+MMW>xdgj :d~Zڭ:zQ2FytQg NK m$w\IX:jqI2:5ׇ5kU~)V];)}vz 0໹JUu9-:px 엤Ef.z'Jr`YT3f(~N&AgNۻT `-\NEU@3QRlS$4!,mo) ͣշ"SM#kk8ߛ_,NBߺdd,ʡ9ZX%[ApKܥ#&1q=MVOpXs0odgawew_—>\QGAn-Ί~8;{EwyQ:u rCpQ%*j|&sxXVBynۤ 7 H|>`#NWߵ;`)='iCy[s / ZNɁ"U؂헐YڷUd(=:J ֎,c]tޑ$ k(ZB+lTq{a3j]Ì$=(5ܒY4=x! iugGk:[4j?dV&2+"5nH#GFZ2 .P%zyD&j64lȽoBNJfcn tOԊ k=y m~@ʴl\ۗAiS]D@қcvqMbN\Րo'oۜ :bGn" S0T!<cĺ&@8u~f=l,xjS,fgTچmHڅ{%K,u3](VS (=Wpvx—|wӡ:Yo1 DXeBZxe V)w4P04љNLqzP>ng^Xħ >P:^E3 jIL Jp --Msp:l2պI ӥpdYPۋ+&nC^`Թ+jAPÎ;ýSCː47]B!ŗַ'2hRRDbKB}q*T;6vUҵggeiھ 0n^ SxĶKy'=T~j* JDz! [uBiqsZrD9도CnT72TClӌ-ڳ -sdH̓ [rZN)wq_2M;46ÀndY"ynzU|h[r5 % {=cvJNt =5ͯeu X.dF3=Y71F7J?-BȢ 9o:8)ِgBNҟTW)-ծN'Ւvpjt}@Ʊ <ؕ=OǯM!+I bJ1XU#7Y a?%Dq{x_ޔ,~j՝cXYuŠ*&pz8D ӵegYi)lB qX224NhZtF'{-7m wh$i7Z@:o[e[K8pDOÇVqsM 5B.5`ʛ2YygΫ6RDjlbe #.9Г+'{Ims>,Hj{Ml%ozway´U<ɏ\~{M\[[QNV)3>s[QZ[Xn7z#c"T`R*X4{#([*0 {m`ϕ/K˲@>J &9=tkůQUpB WO'"㪤pX,@(>0 WXc<2/80%P¾J+-$h ߎ&yʜȹЭ!\4IPZ̷גʕA.y@ݲ:yPr$;8$^BF42N?kxWTQe0`pe*NؠvE-KPvYT1#)MQZsS# 9ؠ TQOFr, 96Z^!F/oǔ: QP7ChX|&o>GyJ8 ;FlUڠ`)}pX?Ri\vD&]#NijT(*kP2V%oJ&Ǯl_gĬ4jLRG 529#uVcD`D}͏IS$)G;.(r?k Q鐤"+s̸z1B9d&~zH0/I ~lR"`Z୮,Oc 0 -$bz7ڹram!RX!=n"vޣ;.{j'*t1 4mzyOetV|+(UF:hǸCU8]rlm`코i'Rk=[tnaPIb,!jƳX79Dd(|=$s=`4U[lj# ~[Gf߉Kbějf Rd{Y{ƥdu%"K>-#JaFN%Haj%UT0{lʎvdez%d{)zS1@θoѐl{ M"0R/kh`x2d:S55:5`g$+PvG⏕`Q/ϱ#a_^Obl(DT mo'9k(!S$,V) M4:<)G*J٤Y'A4,ΏʭKGSᏡa7φT&-TB8.OReH~>} ?2DyJyMmG ~x 9( J ߥ QK}l1-jARz/O0JӾKN}_t,8m |-T-E㔢bH4/1h]ራf' M MVnB)^R 7pҋ%C%813 _⧕^?5WrLֽG򱖪NP2#™\k. p}ul9;NhD={(Mò_s oV\C'a0@(Z8fTKu>;xh<_lf+dD Z$NʇGzxYOR^{Lf}{|:Qp$4?=f}p^a+k-T؂ԙ8pc;)VO_~JjsSbA u;*&]\qSv)!0BGH.WzزPX|:w͓ih[0@aV D! ~skۨgy33o&">4zY.KD΁9;/19`,:Fӳ6l[ԋǂ>TE|AǛo|-9JRR^?YYf+'[Jz\ӓBㆤVR/Fo/F) vz5?)6py^2ҷ'5i.P3N(C6H R`#sh\´:[ &)͔#s_VwV=fָ^RR^nA]j䶁A󕰾F[e4X*RB1$,'<\&9"K6Y-גr)z6(,{1AT^;Z)\U/vpuI _b wr9aTO"*J_!O!MYNlwίDL< \BK>vRr-P.BFóRSp?v2Wl )H7@?wts8UEĔ?TZ =z=wjjkdP%,S@g-@mD@q2.2%A*9l8OןVdAKIc|"OdkM2B%<eg\kaow65#7Lj%Q#X> w^c p(sA.,?l"VqZ {iZ ,lʶޜsu7T^03Ļ~Z/9{\Rs{z@hV6u~S^aFr MצQFSՈ gI6KYbSb(ǎwLg;8ӫ1`0N|mYbUIUAq ۠zHzNS$(w ROW:xGAsϤ5*AN:?ԴX'Xaм QpʢsAH.WjPӪsBB6`>LG{FD'^̿JVˏ쫆ծz/y]̃( ,X~6U}G>d+[ aUzP/-zvgW ^y(z>Noƭ0B@Ec>M7uy]׀րFn!6:1\= * g`ɡ5P|X")/ȳx?z̗e#"nXfP_gJPZeM1{_ Y ss1::wqDd>s^_FQkuŞq*Xoqڧ$ 3h$O"tNJTS%M֩^mr& "cRLg⵴(ak8>D`L*u$Oj/$w)ϳnҕ{F=Dĩ!k 5g>Ճd[@GX}'v-Q &_ N\q_ l+>!TicVC! МMPFڼw܍T4gCWecɽu E*k.?ppJ )KCNڭdU֦Gilv?OS*WoJc%pvVꋥ Y>+!MAUQiߩ;~pP,n9<. 3aq@N2jMg0uڸS]EpQ_" b-?Q7m$d"N fLոZ0(ͺc*jut?8=w;oQtW|C4߆fQ#/l =7QW]uB?&+nt{Vu,ŕhlp+wnqC;TjDN XǐonFo}GSW';LdEADž1J*WN1޾a{14lCV}С#6\iP1: v0i@ AF5t-NF52 ?Ϻ K9S='>5Dw0P M1hR@;W?f [^OD]nvy:J=,:'}|*5 ?T 2s]Ab} A !F,E{%G+Vw{M~TepԺ\~FwX8d{XƥTGEֽGHg0nz *! 4Cp}w5NĚP'4]ޔR(51KsĎF̹tk˸rK\.kDTrJ| phE}4Z}ŕV! -5h扏¾P8$:lP!C-9&b]hTb)Os+] Jlrf4g,E-ߒav> .-gc8:u<*b67o\Aw&66!бJ&kFO洠KE%kaWo F^FoLKzUt0W8HQCI.qkq:02CP¦y0q} "Fά*u 8E὞m6;&rvqu@k){IzJ#ԴǮwr.rrWΛP'/nŝ0ABeaNw=t+*(<5 (5Y0|ufοuwԹ8u}žp9s 1<~!4{ 1CCNgaqp%qu;-?30;jNܺQ+y0i؊:7ײ+&EД s&x` NH dBH6 HQ\ N~%b[ξS^lPP2-APrt|D IgN"),nrjaMB2sH`*Af1\SɯoAF03ʏvlBz9lLT1Ill#a_zXe@# dnkt1/S%/ED,, fF,zsIh%%uf~H`G3h衎2([WuV53nY&u4a冩Ru\_mA!+n[ 9; ;#ܕg蒨&kbJ2 n$˷X9*GHvg4gB(>ݰSi?@aeAlwU`kxY&n:}3G$W#f0KO)_dݼy.քy&}a9Ю@Ui7nPlC ?ng!J ,gJOxl>FzSi}iiPzZc*;gVJ'FzpP3ΣX4uD1׵}3N֒֠e x!k&7WZ3rC p!IvG&:@i}P:#fAF%ҷ8;ZcltFۊny_ԩ!qbH;4yt1P _+qc[5͠գ )Y[%y S$SU1XJ+Wp}p!J3Q}8yƠ&**TW}52hx@rDRu.(gSbP[M]a󯿟n"Ik#[͐¹ϊ]p3B{CeAy}ن32 s-OL[ivyHM3V>| " OWxz\_j'R &( tE.̪_Z+$@,w2ʲ{ *2_֞ %ؓy<>ɫmXK+}i~ea/>/)iRGaysep;32KY9~MRLj RŇ7Ak@cmT|h#NwH]6y+P  yNK+'||5|?n0^3@6줱ǘd@Pu+]D%[upg)rUrO{NBoJ[sRTR[ĖA1t*%'&4c"Zy~>=p, v ܯ3(Q9d'a csVWNDp IE*SWS I<"KF^a9 y%qqWЭ d#Oo:`gG 8M(osm8^a >spY1 P9bӵr,@C>L14p tıSG3WG㺷؇yLݽa)J9~ gm QO}ȥ,vzR $LSM}HĜVx?KZKnl")O1(~~h5k9^ x@AbTuBp2V8jB0_a xڔW̢:朩l|J^Ii-8-]Jھi"$B0% iozY{oǸ\`5)01˄Rҭ5E}u o}p۟{ƄtA1x (tcaF#0VJt 6wzu*WbVm /џY{!+?;pLqh*0Be)gj3s ؄l}lݿMQʎ\r3%g(~hv\~ @Ԡ"Z> W8EʑO17~-+`-᳝i`dRtRP.ŭ>%bU/Pm/z/)*\gWJS]t'@QxP=MiTKº? ZBk&=[3!^}Z؂ɹ#eH' VeY7qk?lv%4-'_LzB@3cS\7ωmHIq5+[}1Ќ(ߙQqT!Օ :s0Ñ:;+(MPʱ1cu ;4ʿ K7=oM=7MCfyQɵRN1Uw3,F.B"?Ac&,+NvOF},]Di93Y>> fX/V7p;(0 䑆Tuz M'vwO»þ*RTغ z?RZgݧ4߃y_*3~C>~M,~F/Z? Tc-HCݎk \$é?5D)g,ߒ"y^U@y(3DmotOPSOb)l:B>o^hNPXOE3Hc`ǠUO=</ Md"BSJCKcbyZƒ5a'1"7.gıŻQTv %+>L͢]m}g$5ƓFƊbzOE= 4=\2HnδS#bF j>ѴlBuAPyr )pmPX L!QϞ?3 Od'3ͅ!^@vLYHz >M]7uh=㉙~@|WwkqD\]Ų~TV%: =Gf7) 2=m1O*Bt)NN58D|$)-Y0hH8l6J/08M|=yRbfJ&L4 KNWh~!D)siPjHcC/& 2ORr`r-Oit2tn܇aNGYՐ.~}4q}~ 2 R˙LοfLJѮ&HS#fR14|p{Ȃoq_ urȘ0o֘@+ôS:۝{e۬6i,f ^2O>7+vuQ񮲲IJq=[K Q}GcA=i7bGVS7 "Ey֔̋=n(7+X?Lw \ J#}+$~6y~~kՑJV(`z'6A3z|vH1I ކ6HK9ƃK&qrۺ|@|^r{9C>Df >N ):oNOe k;Y5s5≚;ZEUO9؇8 +<֛zYRl-ܭ !߽㍆*ꑗ4͢_NkO%KST vm}x?aIuIPf}b3騋lA*zMk]^H T!MX@v5Dm0K݋,[U@ra\)|'WE>ώ?mwp Rhn4 9#fAYdbM6 aeShb,:M~MoT[}nW` ЄG)ǟ9!T>Mon7 TcԬmOY [`HUZh:X(766*wv͌E_6;YOXg"Cc MV5k)-ܒj|PĂFݍs^Ѥn! "`fnJVnW%k"V;Bh ,S=egx]T5y89@2n8Qp_TBс0yN5'2O~`@tjGe%ŹmvӖ2>N9LfuUٵh8oit)K!#UzWŴNN{A5@"|u)W4$ڬ%x%dqpOTLHc&vy'Ѥ'r)'$;:iEMD478dъ3PdRR)YH034ڡޙ`@/9A S9*SV]9Dں%aSg&)]OAgX+7\TY &t.iC8&ͰẔUUQQF@{)iTaA-it%EY/*~'mtI8RzTʧEX5;iBNT|fan{SEXNn92^Lr.hݵ MN( 5[~9tTS+$|/So pGa;ʲv'9yr냻qĮqxS1luce!_HW-E r1p*"cS ~>@DKYCp,gw?Z6g%ksa>|J1u\eq3RŮ%cm?LCQFhӁEm",iHi((0v&dUD<+FV")^861LjVi4 >J<$ckӸ 0~o0* μw^ JWi2j7hl D`hvl*.vVIMT(8|{+=<Xc)~BMZ'Q䜟 k([ikE/诌znMox{%IwTցI_h0# ő8LYP/ij!Vsv :ATW[u8DyZ +SU)mlgMo/g;DDž)\(RU+mn8h2%OG8ʼ4`Sdž+Uk*b"2 ;sP] vh>gYQ -'1!Cz8r ?Md]㸞.V;9EVc> OEey{3&R+/'b08W _7K\W.ɾg7|`c5駡djeJbAzPH^L7t_J[CGx'vpPHS.oO<6S$"׮ $]SL+jd}0'Rxl}CP4ʽx p+壹13,1UQGTi K75q~/Dӆ_>n^m?JuosT o-T#J avZD0_8vjE6iYJ" !0Fe3݆ĴP ;Bj tL sZű KJnQvoLbq2Zx7Ja>Kԕ"iJHڣ}Z8@GmytM2t\qo5 +6@gT -hmOXB̠9!+K@u8/譣VT0~p 7膭z LD3$i0{5>58*m1^\P &<ɨ/^\4Ԙ Cܕaiře<84[ۦ~P(7,&l r(r`~@?_0"+0b >O=M@- yÞp}V!H+q[XVE >Hǎ ?H^/#bE$N 9~$8f&  D[L딝GT ](Y ׮jp_yU憟K}S@\/pp=])(j ?y]/ u JW{t_ʠhSh`"6a`-\nSE(8\5gX?T0!߿`ČI{h5=3贳xDpCF}'G,kۡd)k6(VBi跳OE^pF2%h,W)cDpc[{BM$pt7a.HDDe)Ppޮ{U?t1F3qSZ@ ؁}<|'-B`|nեڰ^Ux fl\0yMBiOm)VV6)-VLmDB^~|'e@;)_ #_*LEn/EkGTK1ա9( FZBWtbK %|U7ɬygJkPre9B&Ӑvqp`~f"(n%3Pc5$6,*m-r9 к*Yÿ#^%C`a{43#(ά5['긖sD) h=Q}5?t=@PcO w .;D/|CoFj4_{_SgɅO{ 萕JI^7r.x1%}_rdu}s2zD6wQhFu XLW_ cD s$;KɟTkJw4#3 fE5AYY诠d>+eaYsBFU>)u*3d%-/jݏ'YlOb`ohF /5BETJ|[GˬBm2E9yC/zsu1KDEGR!H3ۘSԙ!#O-z~[Hr+/yM? fȿΏ[qɼ*:2]'S287p2l̘pwĩ2;sAĠ#H:fZ jz4 z\^lzT܅-z 芻4Gu[4*N;~G8d0)X܍5P''11V:BB$ՆJ KY;kܧ$"pv/7.MgؾU O<0Lu@E ե Yj-5o9s $>U ˓]ꑶc;\C1Yv+y uqbHX`u3 890REפw(MkME_x𵦋|ˇeZ!Ӯ]d6#{=^%t3{cfjTVmf.ޅU#({, [MC7z/t?/+#gF[ulm>>h^U~4Ơ;W3p]nkGRF+Y/rtnp6h>̲od ;*b$|~պ˺#xLXP57T7QKE\PФñAB Z,a;!qH7|h"F֝~Z5tv;֊$w9X85e.½RXѷ~˔{b3%[Oap?#(aĂɍ"#}EDc$hJ4Q9C$ðo&;氚=nĉ`6S'A!&`/)vHx23l̃4r( g9$B0T;A.%}hOM}(8y"4>}!"[\vC ]Wma*a"2*\5Vt\Z+ h&F CN)'U @ [Ź+!Sv~-}@\a'|6?cD;dN<[P1 [%>v?H;1JK1+!L)i|3'aIw(t$Abzk~s(BUwn*PϹz Nb}2ɇo@[+@*{[N>BWoʣO4,B`{bl}#̊ +J(``eӟԩ/Kr](dЄdδG):ѪCZ+2"4x^gn9ST7^( a+SeR\I@*WۚUT.pk6&g C@x~ os1&aTXthT+钻[& {茱{rHT_:E/oة"MH? HA𤧡&)RP},3 BfMI.F:F'wШH}$- Nͳ3:^ZU`%;5&^ 6rᶲ侃Ldni>WrcM# &M~M#dGcgIg7=\rHF=g}8w帨-@ _.b" 1goV['S|ngMcйIU N&F t _.9*k8R QvN2RV25IT'kDdY@r;`3i6^HWkOA;4Bkf˧Y*p{z2b n/ 3{_gzEUI3fk/;(yd;2-/6HWM#(K[LnԟYnX*w<5T;|YQY5l2b[;| xtTd!x#fM t|ouWJاE>d<߫N>VosF K B9Փ*w8L&%r"zпB  hUu}UbM ? bIf\MQGc@+ -~ []#I*-?QϾ]| , LxVyߧTxcr;hF8we2$I`ѣdzOkL1@鹹[X[xl !`_&r<ꍕiɤTfsYܜOS pħ&>s#,5KssQt & vWzc(R[A-M93g!G ;G2VeAf$g EJ*lj.,ꐮe-BOz1?^ x zf8A0y%Sra!7(*1$ߦ_5VQH PXd7㑎{D^XehHƗi'Q\JcK0a4A#إ o(SIR\b5"〳7eEܦXب Q {*F:r>)Pl7φXW$K|[7egXnǧOTk"E_]Z_.g"[=G<沈X!lηYd'IQ0N"mL"+!XcrF PVA.k ^} 6tj. *R}Qq,Th2ÏC2 uR Վ =y5$= !Sp6D kηIU$tŒA+E|6BqpY9y'sz٘r*EjyVNU0:Ȧ!#W" 8$pˤK?J bP=nSH%T~œsCA'ܲ薠)#eG1Ǥ⎆IAޔI;AފvJYSm6V)_K{OF#FgGeYeK<YHYf|hUzhoH!zA %<"f. T $%<( Ѽ(fGiR alJ`Ue\h%UίW hċG^]O R1 5NXbr; ץZ^kp lX|Z7;^.kgm\r($&Bs4#}A߽Ruj"h>̈ ڲRoM{ K$s>?\$G8Ot;KYܿMUh%kj 6tDI*flfF#LDfHkB~fh¬V-䪞wFZHR&|K2LJpj0G<f/yCy.J:CHes'̏T)Bs8lO;Y6ܦh?/#oJP>`Q檈, @`cc=?)\!ܙ&L~? >6ARQhSJĘ:onK&/ֳ 6XO9[}~g>rT@Wv;{Lgoسj6)7{o@uByƆGFNlC$@)vW52o{I xy>W5= ź0ؑ,ar^ޕGk+'EWP:IXA@eBi%Mp-G,ۦPI~vct![`45E@cfHZ fzAAof*k"U8WM7 3RKqmWO4$) Өu<?5̴c JlSt6o6(Grb b5bRFlNFc-Pn4Ohu5A{SISyjV|@3~I>hx_ļ4Cw7y܍W ;M-6t[+%P<-lp0_~hBiApi/Őwe e+OZË'ڍj^?z{YUHQaps{젌p+`0}`I-{<}`;i{5۾;)g@S,g>e< d 9`4~6+EMk@rb??fex0[ Q݃gB8Q|+^i"K0 r q8"or\1aOwhDJ'`O<`(^!a3-&~G":95Τః׻3ߘ~pW l"`I0zM봹0צ8_o/\*0;c+uL4/i 7_Fk)_:!ƙdtz8K%5rg_0Fga7 " lpNeZNw޽g bD7o*$cm`K,+g.7d } W\mڕz=*;UT;d%b_pęW/ԭ ItC9{y؍,+Ө,8QlAblre]8XG:<-ŗH9w,aoP$#.aA$IuJs . U0Pόf:=e!S0# 聧DT`E-̸ۯëX~LEJd:Ev~m SDvۿ էq=HUVT"x :AvZƆgCfk{g$!~PoG4?:7659* uHTE|= ߐxBQDw]eg~}P#~cȉ/J^KMܕѸC4ZKO9W|/vSl5FEѧ[Kh0<.da+Wa (Ln>OWz6E tֺd>{/7 ot"U{e<šppf$CLxP6)64?SɣF~?w0\!q_{.%Lm5 Tjkii)èlZZ#'A{jٍ gw1ƑF6$u2x/Cgȡ4:4=nnOQAoY|Hߣ0z\oBMK&M)#;(ڦJ{*2- D'8 :?HA:j|C0փ+X8ns; -X2@Ir$]ɕ8_G"|.͇ȳ;8M}4Yxh_>5a}a  K(mϞJuguK{LYgr0b|x$Stн"sw d0ARNq(\%w%gf`IuK <2^\9H=Gr&^mP)!0gT酋!v!5?_<= =XnGbt[ {ƌL wnEr;^L(=r-hZ IÚG%00 x^5IIT~79ְ@Ar* @u)a8" vd f3S sTQS RF&`S5RⰗV (PZb`ا*>ޫMIOOC9 T:En'ΐ'wq,:Wg;tdb[S\q7ujx9; crJxpP?q yGV{ 7LM;DzHfƏg k4CU[+|+>0!gNѺR$m&+jP($y0y8j*p)b=pBHߣo> Þ\obH[~yE+cD4"2򂕹1c~m]r]Rq_=d9Ir*!y=r$nP`갯,夥΁ ݋e@1@Ty;>ERѥEhtVDzկHA1i\xgYZ070701000003a1000081a40000000000000000000000016296435b00002420000000000000000000000000000000000000006400000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchib.ko.xz7zXZִF!t/Ɠ#]?Eh=ڜ.+Ƞ>Lc)ĜS S叱6vˢZJI}rBAse2FCSł}vG.NdJv3$Mh>- BBG- Ñv-WM4]+Vy{ah*Ԍt#iOabՏnf=|߄JsnOƏmn`9I1G`O?YڿVY9 t}^FaOw({ZsdL ayLuS/ !ꦝTdBeڠ/\Rp6ߝ4AJe=m}< qXY+ʅ>e7ӎ**-nbw-E~0]NѓJjadMq! Gͧ!J*DB`\*CL%s6ib=%Fj2`4K\$OO|o  }h)"8JwPޚqS\s_qdw%})A^aJ0ɚY+2-`8u-aTnŖADdKH|pB #\Fn͞!\z`/2I%Mt 2ܢa_r}-[pY'5u]O΢~nԥ\)aܐL\htU +ыHў'1^5$Wlif끖}Ϩ=܃φH 8㽮/cnSFC\;aًPG)`F-`faXd$3Gg7_  =++uZ>9p&?eܐAi4~ A{ҢVCLt͘ID>gR$ZY' '4igbaɉo%|4akbP}w8'rhcLƵ21% w/[3U|E2LqPPu2Ai>[9p:@Cw.C-X!W*mg_KEItH؀(2hf 7OFΗ!@#P_&GvՐ/-^.&Yx IuUw&H/iCvCUn1 ځ%t/S0],M"d|d{;>Ɍ{A=sCن&N?&t\=Un@m 0U区%6?ӓ1s $ f8"# gÉPmHv36"Faj[j? Epr <}+|(oNEeJ#ߪpjy-c̨ JR,m?;!jJ{b*v˄ Z'Hg &2ZWN"HdfwHc,!EfjQVo6O"\@d\}TMv",01.ų3Ţ<{ͪA'\ #AV/}L[g.q&":h+&zp aO.AS= (^ȩChV \H ]\cg bNB6o&KivU\x=uɸFsTDs ,R$LTJq359ՋWiWYxάR/aTA+`F-]fÐ+bn?jogĕsQۅ'SKPDU/qb£ ,+%;~5\|5J(&*sf7np,V!eώ]U#(G]!_E2^O/>iՅI-M}V=JcPA;L98w`ضoS25EGdtysU^ ģRQOn%Yz5]8xWbѬU?p{qGnq&swꥻABݕ,uиN({˜9@+N}:CQ M{"{eF@S #NsOߥs/LSp@lĥy|fZjf FZxl LX{AXl/%ҞczSm$FOrX࿎|Fّ$:Df\bqw:apup]wxF G8wK{u䇬/$YCK%õA|W^~} bTU'y^G MM9ugC ] 1&QE:>1(.AyF=2{Z] [heNj' eo^)8x 2MײLmnZ| icfRIkZXC?Q L^>b ΚJ3廰ǜNo8̐ܒ9Ԝ-Gؑ{nJTIJ$yQw$><<^ձekb{t3- R0!2*P 1] $w0֚?:|˜CA(>U|Tv S0y[DӒ 3aTqEǒ8.DjmK-6='YG s/,w)կƍYI%`Џ.S@% 'X$\&AS_|Pbo>]=t0@;@raHkMB2ފ)/wܵo~"Gҹ )YU.»^ IX Dt^1& h.™ZH0\ JR?WOf0ki"Ik  r1ֳ5dc.i-y0q~#\E5r:#6 jIR@s˅ Dc,O8 R:`J>V5o!Y>Qbu-~1w@3@\j4S_CzI5*S+Vd@BqS"pFaRxg*S[Oچ '+3$N@їJ`./WG-QPHmJ MNisl A8Yz2?xiX6\Bٕ-9RGvvx:*fP١^'l$i-c(ք2/:lo\ I rήX&rs ~ie=m\p}] bÿ#SؔSmp_oX.ݧ/JcqOKjE+ǟX#v A3TWRg sm QfQϖ@UӰBEbQB;g69'W4{{5!kgk&7w솭zw^ a6PPI8)pkpח|[Y^xȶ~jr\x|> 65)& ̮xP+ 7\gMP<#D_ċo3DV9[YcygeKcfz/3$E%6kFsiኄ\-#]>3 7^hM1D}z0ߟ*UR!o{;Ӂr`RR5֘j4LJ H7^ѴUKWNb6$+rfʕt`9l&ze$˵<\Gp7:xdҺ,O9zHS$`'nW!d64 ag]r0oaΖ ~wd!hLSRV O<-b?QOi (Au樂L$[dnQߑWҘ~-26A"CJZcTgwYeBET@+D`±t8D.JDf2ccGI/Gp%˿zC]T <V 6p lj.N1&VJ. +J:5~Kt\Z=x;MIALp@]q:!7魒?ZdqO;.v0R*q;ݿnG5cǓ2$ waWʀ 2/d05nLP8|CO(:Az c ]: xdHtXGƸJtN $4ya]0PVHaD/wP!TX=pJ]ú#d 'dzrvbP3 ^$LyznBB|ɏ}pGX%ϿQP#[jx=6&r!E.&e.ușA*#Y-^;}zQ(ܜEZ8 $0]On V)aDM :dBha+qxF_`DlqB`5"Q?%Eȫb7ȸH.0Q< TmqMGʏ62 &"1kXϰ6og0e]﬈Z)zbCU8`}:ՌUxbU z\'*̮&Y4ܒ, 1 [KYt8悼*ηh&,<hj5ub`#aw!m O\'J.$5\ns1*N@'Bo{2V;{el d">!)I}ޛF^`BcѲf<+hR~W ;=iwaTjJD{9 i2#N4UOcCʼn'L͗#x{S蔛j"^R+TU0`"awRwP s`-Dh|Ӡ#nfqma(U5f?Bl?R$WxLSG KRR4 zYPȥ:ܲgu{@M+VMf;3~ € g2i$~)}۾~aK=x2GbSfWH]UPv2UM>8@Nh"榃! b/ (Q_?4·.Zac7!:J:&fr& H oE}-$]`UW[B֬Ũ (/*jN,U?qв>ժ 򧒝xosH؊ğP@ ?iݎ V%cuye-]jWP4c.Pь s ;/4: 6Z07?~ OP#ҙQiKUq|=( G_]!y['/ӲK2HDRW7z}U`aQj{}+Wy4Ƅ@JȲ/dY.s0RCO}u+U? w9ː7Cl] KOm6bT"K*iׯ5A]Vz5RG/]+r89z Z#` coD!-Gװ oNדnsoV&9 ISt _q\8G}NO6A M@&8dX Ns[rXp*'z9hȚfd6;|ZEs/x,?Mj8p@" U>XzֆMc( 4}>,oZuzwǔ.\-؝x3gʹ GF*MG6xNg9 wA&zl=j7F\j GM!ኽ Y|'PB +1_'goLъhϗXuiȘ)' #jQT6뎭M*\b)Չv~R<;0tP %>NPuӒ2kc 63[OV?Zwi4`?Yڲa+~(" h_Fc,lI (-tGXz˭&9-::bVB&o#uneZ9|i|!nr,b3vd#д gAfEydT^=w 6oN_a'xL[H]jW5z>y/ xYmC,01$==H/ՒH42xgm^KTU?bګ??\5>#6eLX}V4%VlVe#0]>ɉ6)iرmդ[Rm@`) `ԷGxo42/8˹r*YNa9?Ly$uT^i.As8 [3e=dN'ExxviqM~jӥZ'.A P@t 7E'ZLHPlԙ\2sFB\i9 z"˯$Lnn_;I_U{*[!|a4=܍k6c,(_/(F">˗&՚Ƚ_X-u7_'Z֝t3iwõ?AhpEYYenp%*f$>*MeI*s'{>c_ϊ(:Ak/g3+qD٤}w ͗5\:tt,6]W"(†SͷܹF 6|)N9Vkg"vѳ[SuYƤZy?r'IYz"|n` ҆괬ɍ -63kv}g^9ivx˪>Lm+ta|<_lAJ˽b HOPw4@ər *N٥ɠ;E H\JZϥ)S]*< ,-1]l[ A\sA%rsۛ? ā6/YI咰ewqS97b;X Ctfo5x=5wIK9QJ̎߷9_MqE[v+2ÄHRQBٔ8A8t]|i%fVaq'0N LyWdb%B\*6 (ʛi"P`fX^cu嘒>k>?LL"uTZ$tQ-OlNuӁ׺cxLפl|bk4i/k{H7Q(da|w]5)D^r{Ji4=f!]lJY/ ہYH ݱFi~;0y:AoEڑ%s4ƃN!md}r ī ކ!ՏZͨ=Ŷ1MQ~ k&@97`LEOW/7ߏ?"YJu05< !ଏobTSH;@hi)@§.Vu@*-ҸY7|{beW]%!f7O@|Y5{HUlPUyNԠI?Ey`s/GmU?5CGʩ^1(`fIS]8шǬ* xB8$"OM٦iWfTQ=В]~/Y0Ь1z3ŇT~G0y,H`)M͠hOMS ! $= [&^:[$W丵`!hI6MXD#F7Xtr#d4qf_F "t<1]rdjpYZ}Yrml\[!JFHPJaӸSRn\0G;0VxɗwMԎj2ID:E-nK>:͒.Ǎb܅\-rW#SAlK פvV&Nu9"d(@8nQU-`6%#PYD0Qg>[aoCMhE|zޜWP'\ դ\ثMJI05e⇽"+Dô]a#dxT8JhkB̠#V&wUUTȀE矘qۂ?0]7g Y3jWukPR^"}>WIHv(=aEBJ:HT/Pj偹` :dM?w WNse.9mpoB%WJYZ"Lo 8CxNѨ'CIideS}{A`rħ(}q&rK_f= z@EYGX<{Z+PX=@eVlLr>G~oΊH8d5{a$,:&t(LYw{ 伣IVL1@`g*i ~g9`uB`ﱷp GQm0c`؟QD7%ϭq5̓*Rw'U9 [p83<̅oc"Fʡ{ ?Dh孰'lxİW=p+}V0ɲ'ÔMFH5o&`k3ЍKx+ ƤA&w詻9['"7kO365e" Fls]EKu翣.gc?@AX2=1OB`>zUI$)X kzy<.YGƖe{?)]Iű~JaIO1xx!1?2;P]bÃb'gڂ Xo#K2 Щfo)XknF%3Qn0D,GܹEwa}@iI44v%qg= _*\#%P]#hOIxW!61ڰ`@Aū-Œia\bE =k*q*&#䁽7W~Uc%#tj&&PrJnMS\sgW<*LN Km3BRnoqf78I&0#EBP*ȫU,i"⚍eav[z(n74QRC!IeDt]KK2w˔ةwH _C ~1PphMq߱9B7G'47 Lj^'py3ᨛ4teWTA7 7EN>EZ# O .SUl R 5LztYkVBgHN`(!pؘ ̣$r2/ dT #ᥑt#jl,X+@%9@¥Bhv&S:рP7:$fQl+ CXITWNC~x@/0pxyJ-ܜg5 ;M"xR_769d;LI|~Y|}kG4c{A45pCq+;%=%'mStQdf ipwvc6ҍ~u cS^o_ )ۻSlڬWUYݓ;{-;9D5h? % wLˎwiWg{/ii[73c ;a? T 6uL! FGFܰ}ŷj6ᙳ%Fv`4;9nQeRLoGe^Œj*}WS7E8*LagwZKܩ^U~j;^Foq7HD;Lb7^9}3xT:Ƕ\Xv۶R;cjYdq#@mV]lN +#N$f誷=3]Nw&P"xrtc$Joۛx!bt|iu#Г5D »*7Rc[bN89$lRA[xώXĩf[aw&յ%a^NY&4GK<dX#0뵀i2$뢟"EG=&)$އ[L}`BH>&3~vSxp\BU#APeBE^G1Jj=543ΤLb+=#9đ ~`>c㵠?ł :bz5WۏQ*2= x4_'K@2dm!sC lbFV{|sUGA`|W`I})dBa_U7S"zIHwg$嶾gt8օ c)䙆)24 wWYx'@lp͛:exqj%<ٷ5_!}J)S.6#M+ܘrs0ؚ*qߔ4l:o4o2RpLiqd}?^q̉ɛv^ >n4T Ոm+nxWp*这H~diDkc!sjމc(H~`f`g)SGk} q||ޘ5)Ñv١p}9XJ3 Z֔eqؾ-x~`Erg|XpŅ 7khڜM Iw }[ H=KŴV$ 9^+5h VCbn:E!wlś1Ԏ\o3aߎ5'ꚞqz?+i9GR4 H$֤V}}9cG_ $,fhtV\;wk\E^QS$ӳK` ];k|iԋ.$IF뉏;4Ӗc9o/R:m t)ɥ,=L43cOh@;שAp t4@WkZl2Nx]/;ĈR!'r^}-TYNs(3[sG3Y}<n[og9%ʲF BZПSL([Ϊ6KA+9'y@DO~~ݷn{_#. CKfWLG|OdҮ/S!HR'լGRڰy -CaΛ[qVO c1>ɹ]@":WY.0)%QU*WV38RMi$ruŮi `%n&N 񏝤,w8p| dʴ93:9܏IY"6A܂ q; ˃{,"KgV("ғW(w 6SuvW=^53cW$?7ݚd}AK;}SHLһgX)Td6wQ mKn6IzlO#!8H: Khێ0dY*{ pNbx<'g"jSM(;(/ԩ yߊ?'mm;ɨUd\,/~D7^G@H%gHAbW$8(N 1"sm+[m{5e\o͑{~SUnZԋejl]*RP8݄16=۴Y`h5jlG;DNOXGA;a]ڱմR[ {i-P.D݆gдId :sqeU3z7TO>d0AdȚN!̍T!Z0)w2w b hUJ|҂ӲV15)1n.M^ $PjE,.׏w]0ӱod|UB$XU̾s=e,lzts [2&sVTQnQ /pgel&ፐpR,gh#p! 6TgncI-p8kn/bg+~;rν~k*yV=i=X1\s'J1,7%cfdwqrt. dgsFN^@ XZ޼fRRF8E]EzHwχƺCT>},RT)UOgu#5|SL[?5UޜO.ꀕ' znY4t̡1I70s2ŵ,mU 2m| YN VElljw7~Ӄ*f;ab4j]~M{JWʑ3 S Q(yrnohC;C kՐ7urL\y'I׀0uy|c3-W)c"5yCTE-J?FGقtMS=B^p(ʰrÃ[Te_H@.E%0F !k7nc-UG4}2_,oxʦ~ĀȼD`65# /Uх0uNPp27Bs%~G]' m#9\V#P}"c[]?FWa?\G]pXLK.|b=."l|r-|-K5?cS"/Db|A-;D |^lDN"I{`ި/u @sY୊t bjiߓY(]U1NI`]p3 MW}lvq\ Ȧx 9ΰʋlG~S]<^,w}D`hۉ(Xˉ<9s=J10t|Ecgې``Z] aZ(Zp0k0X`fD?n6OSᴸ-rh%mOyF0â{) xJ@<'yiy=J㮾꫓*6X 2dpLJ9eƯDo+8ƹG[}ݬ'o _G#Zl|ŗs+)Xg'NqW>8Cb^Mh} Jk# g# ?QtR Q%Bc3fV~evxJԢĐW Q00eiIܮ2zde;v!'2)cdt|.C ҨخZX/Su 2q,PDsl{WLnAZE:7KguS#|o'nc-7 \3lUMThtR{9g8-kc(uN .]Cm #Jb̙!`yE~H"fw*v*yi?,_^ڨeS<~aW'#ꀴpgh;spG̟0,v)IFzWB.FpY= >ɂu@iGis s^ޤ95P<0?6$ ݒq0D|s|NKB(PT xp, UBy9vo:(&s"Tw$s,_Eڍ, K}#Njy&NXIEM%~tC Tp[3%(wI9Bȇ{Oa9 w k^W.9%Ia1%p-x:.t|b_aS\VvzCZL i @owTe?)hQ={pm.1jxHmǏqg)13kO>)$hj}v.&K{C}3?tK{ zg9 &k%qJE!"ʀYkuת=3XAeygaw{e޸zʰe8Pq'yn8*QlyUXX#!^r3 8>pATStyc6o )ա`3"9NTdg.YV%CΔ"ƻ#0+V1YE Mk A /FrTGf;X_p8oO L2yO? ƴۆۆuǺ cqsTY v}r_츩*,>UiqS!"xlo,G\~[f&HPau{]{){Y+][f:_7 ">G] 2,CDGBlpvKl}ӵ(FIЩڕ(n,K()$ݥܔJy5aYoг#@D;=;.NgA1E0\S$bi [~3Tt8Aswp~&tA}-(7y_0ֲ*;E$<6#c@0y]@ŅҨxNb"۷ڶk1w,>rE+ⱊBM tU("8OiM mqy[a*K,[:px`O`郐b05t؝k w8:\컇=Kpy5aE}ݞ8Pn!q1Ͽ|sXX 1%r7'MaVoW֨:OKGvC1̛3%̴a$ޚ5':FDׇ>fg0ctzYwwUwC< =/KWXUfPAhKd7xڰ-H,S7n'4LB`]FϜD57 S)38 O> 0ɃC4X(cWP-#c7W뮳0zQcD}Rұ9Az֕  {iIS`➞ I̘o{HmMra84NK1j w+*0ɳ& 13#{tb(yPp7C*[ ]o?6 ^:Շ'cDM0U?g󯼋r]ASo]|k`4A=f½xz2[;8/hܟ 9-C>޲pVqr;-uM9I4!AAIzcFMG#͝"wYV\u֭R!'`:j|F ׇ8J-}<]3bߢ<%Xq(d:%_)،R"%dY-I02a`nd;ۗ)m2*߅uC"6OJ*ig$f0K/D?^ٽ51Gb>G: tzKZΤQXW57:, rlMbL)XSPL~ᘸ!i^L'y2  ʤ0# /${{ |vܱ%(bCV6"?aLDZm!ȑU&(S|m> (JfRSLFg9nZp^=Orhsښ4-ӭH&D,޻0 rYAN?%0 5;ݹq_!<-i Vn 1H6MomFP3$.H[qgACqJ&;N1$mGU!c?3@ ѼMp]%'}޻߇Z+]9 <aƶ uVZ2/yc%`$g y?*k !O_`= 4BˊHS/Ϻ|jMJ~q$KeW? oW,WX,C2 8lAw  EăK:vG4&~!CP̉ 6۝ 'mPVSGRTڛKgg4 l梊|t(XD(ɇߖ+3F "@a{#7@6FN'LYS!о8H Mavq[/[@$~[pU55|ZoIUƉX7D?oY quSE's'!rR3 !z >V@/̡+L_6WB@DII"s;ƃ*&>΃%!-^ЩL#8 U.˟ሓ*pGf όfB5auu$SU%m$$*.T4c) -BhGXm,̼  tSXek>Wu3 XL*^ zA9v\^>bўד62F{Xu;5K0tlzW# PW7 /#9K@gNHm\[nwQl}ɶ-d#CBlb{JZiHT z35lL|28pP '!p>Ag~"LpR"c3ʥ!_"]m:RLoZe$qVipw=k\N&e[~eqO}^BgwwWЌ=(y}4Ӓ9@Fkd㒼e[O\ȑnڒ R1x7Ey\y6"l7w: clvy<~W@4 %qyJ!V!1+b]m"1 *ץ2MnjLs5 JqRAHR H^} vGb8f˔zMvbXodAdLX66=t56k"|'#xҏlF$ <9JZJnty#|vvݾ`ʠtC [1Ú]⃌vz-IbCT[эA=9;z'c@G t0*" oOy*]#?fIa)f~)!p ']4yS 834uHs-Ќa9)G+ƣI9 G8 HkÑ@]ǫt?3ڒ`[^B6˄R#Pq9409cXn~gKmrYHs{& p^SڧԊ͵R"C"B~>>;8k:A1рcA> /x!3L<]y/y&"닓o۱k"Cb)!bE\=?ND,Eb2t .k_J#muULS3P& Ʉ!!WCU么PHL-},}9咾( 0e+#m;=8bEoъҍd6#] VgPdX?8vP7+ 4t&\ 摟x3Tt}s"H* `Hp#0EzW*_g3-ߜCB-)tM'o ALohp{\3Q̡)T(kkR9Gߔ* E. "K@9]bl&j<4l*yR4 :WÇa|Y#Z#GPQ&,$hH7 7~q`?‘44!AxU2cop=naU Quf%oX.֋S d9G ,2cK2=kh\wDRQUxNjb}m'1w򼮒@İ2cAVN9Z7V/`:ģ(3V~c^U$7LJ^?31 %Wu{MwiK6P馰b>b>#=b(v 2jϷq./KkQdzRI(nea&㽷wi@kuN[h]Z!-8Z1on+M1~:V5@K¶CN5;G"%81vաc7K=ݡ8|J~hf0Ο߳ɘ ::,3[j) E 1k~P"<Fe>&ܩ{|)K|%IĵGGnLa_>#}Xb0`gæC@|<Hd')o8z%zwDD0~YZZ|o(7+% F<ԫhVEJqp,Zo/ub40Bs{ؿR4Hb7u`FsvB^L'0ӡ"*+E(Ӝݢp q`Iڴ/r?f?[>&'x\ Lo75s 2z2I'@Raa3D̠څhHHq4Fkhn(1a8cyA.{::p?QI+A-H9>_q%&\\nޤ8ւbx$X.GF@2Q02 y~le3VzI|vezwiY~г޼CXQ4*ӎ-A"sgK* -UoqҟV@Zb[NNr{fC 97]\ϻtҏ6NIɈne08y;\!eň˯_a8D4jJ9&&B3HC,yVũ&)UI1ڈ#~A/jc!SB/zr۔6 *̡L_o,,}2oykBу2*%?yW 㚨jMx4BH2PZ`tZLqy8YkƇ h2UWJ5mDF2-pwhs(7PDz'w V$hG)7RGIAc:63pp g+m\ s4F<>(ԵR|9a5hGMU;2zp] U3s*y6gjRpD9\Q~d;P #}Q\'%LK3~| >ȁ4?W* oFY650q+Wu+F^dPY,97C40CkjQ8ݐFڮXr{fXUg\ap( 9 r4=9'|mH厱78~ѢR^'霛"ٹBo0E𯒡4:xmKdOⲝb{m+PKܠcp146|j!dY_},à|uQhI3c-y[k4Q5N(Xn?0SO2:M lXx;el<脟}U_:CIhmo)+v ZZlJJz%[9W0/&vԬ} %r | D pbkw#7ƈ0~Dф5hh x!I{u< SňTͅg.02n ;K yT>jd?mMLײ۝k졨COG xJ0LD0X~xWgn8?4/tζܤ5N2D9,>hJg f;oKT[3ؓ ~߷K ]E4a{ e^NݨCE,p1uf_W+(Tstk.j*Ǯ3WvfjhV0YT ^h=~{Ƣ;)0HnSH]aa"w P|.*TE`K%hV!RR2VU,5kK A/ $gf-z'W {uhg^VU%.RsQCr@P:ŅٶbBȧrGdMțD5э8{hk)~()P{qĝZNa;Ľx_YeGMYdh,?Rv#eFM=58n<0Tְܓޚ!S!zV@z},g֯,f6[c^.+Qo7 >-2 RV >FX!VT%)p<:/5 L}4j܋1VP$P$Zb1Mz<_pܡ\c΢H;u OvA' %e a56=^sCyȞ26$IObu6N#qa?7w `9 =^Hh*F" Ї`cUPP1oV{e(:Th&KOmub;~UN=Kko%ǾHV XH͢btRvYXڙG[#dݑX^F$n*ljlSVfƁ7d}O$1R))~:ynK(tRhR9ݎ7@'zZ- Rr"4]~}-'1WACkKMɉF>},7- >c۴xd?CVq}-ja<{t}O s?]d Sci}|OJy^x*Y4b:2UntYvOL) 8ۘNB5.dgYqO3dR9|S}]$ b#o\57vaǮ-:QY6v!ޥϡӠ̟Pi*W41fIf!WlVA {qu2d|l{E?[-AiѲ4~gj[6K?\iePcLC43X>~/\#+c .glpUhK2|e"Uef@jd/ʨE,^wTړ%?_ٳBa HsnͦlI@_W' MY`= #av6xuTyێyN \sc0(EcBO6ȋ4+L| .dIez`w\OЌ'7cyn@8)_.qTp};=oWnf b7SS4G86{zVaEC*eW&ýZzaBӪH{hԉsP%u4,3tSՐCc{N>."o!jj{nBv~h䰚 hLUuH0U+ %XorhN. o[v쐯U_ M4rGE< *9vh.]yd@sRֈψ&葙bKF Xe'LcBKя3`عn/=x]FO6M?3e„˨! 3{Ɏo$,cß[7J ͹Q"37!Jn2D?{֐#[P×alZΆ308VfFoB䰕gZ$1YIע+|'!p䱉л b>uDDq_WoaKcE! #lŶ&S9]m*~.5=j?Ǯ~Qj5AiEZ;49Pv0jG<Я'Q1dim 1v_SS~GLCֹqScI:.)N7H#gH^zDs90gwcD嘞RO "{STgduzzҐeS>w/6"+s03>!xuKlK$m]% [$mHnIH\\c%zT0U%q돟}D8ú"ak9R&F77fǨ\aE䷣=]csF;)2CF${2A;8<A`wDHnlK2#68a;k<4Md@ ""q3J}IִĨA4f5$/-n:AKfbDFm/oPݩ ̣mr$~W"pO/XZ(,VA@[\B(\y-ϩ+=!y;NmvpfIo:!ڜ3m9a"~(doKMh'82 ّȹHM| QYC:_iLX)dEPv,V,%OQI9:\G58Y;:ѥ ֫ xdK*} uϳ쮼-~ǞW$k |挞1©c|`lﰅjLW(ȩLmP'ڟ(?6x:8O?9Pd t%[t=ZhŖ+#Lc\06t#N&_i_64Zzt~\,}S/(]4ݕ(uw]-!WeZFgc ,/xM_]. jWxDfLc[9 sWD(/vwENjLFi~@w* ]Ig.4WVZ̿Ο+yr]4:wB;$vĽqo6Е W\9GhbKҶNDT^iAI l4d]:.;QNq=鴞`\PnkQ,WǖRJkq:h[c\ҪLt8mt^ZISq4 u6̱+k Ÿ8IC'FK7VD2omuvR8h喸vA(*=~[/]|Ga|Oߴ'qvpE*l&ɐ=cbS|2{nm/ug$WF bBOi0}, _ 8(gt$SN24A%ys=ӝ@ybX$(eԘfg\nfοV"v&tһМ$`Oab,Pb*#CF.=V ^[$.UFkGxgUmx T#F861ݩF.Rs?Y֑w@\<];ɧ&#,]M:`#:֒aA"{l (gن+*q:zw<-weߒZ쇒Vm(*$Er[3aݟ:aiOS7Mw.q.)be͎_C!{񕰄Іc6۪q4uLs09EFD&7=8(NuIE-=qYM,`,(|5YldX_;ΈƺAJ _k2M$'iF/XWMi9MT1}ž5UwޝsW(Y_ǯs1>8` ?M] }M!7gۀ93b 'E$޺Yhur?{,t^A!:?֏µJsb9 ioY0rI};9z =TxQf\Z>Q{F6LSl>|*t6VZzz8#h" <اL^pTtOw^P!=}?P.`S%`?e8k سr0{Fj9m3ye=@_=*}PAz[YT*YB䘵V=1Qׇ=ql)5: h̅u0߈HS~!F3+?un-h/E{ywmtـ?O-qh ^`ćcN74>Gi/l8MCB+8ʣhNE$wp{ |I.l+3le)ʼnW2k A=dݡb:)uG\;/r <.i'iɔd( oxzdT< 4cs(l)Db> rq6qVx]ɿۃ+FՎ$Zz)/Dڊt$&:@sg1Þ_]#3+?(SOc9@W/}y0da$G=CO"_`MW­vQ"h:zwZ[sIU5$:Ov!hReHl!ȟ>X̓U= :zeTSJ;|:1CkЋz*Ta.N)ݔ [o7kMcg# .‡=$vH w CmTf"pc"K)I ݭ;K,I­.j'W_9uRct!p~,,"m#u]1Kaz @@yȱE9ԉ^jح{U,༎eE/ƾO]v?Axd<5tD\uygn1=1 '/^v=lI/zYax"w= 궋wFP@.1_!FPY>E RzTn$F܎ ϖͅ\,wE(82|&aC;: u6Ecր .(6*kDt{e FƌL*6 ke-n!l46oZ`$6D2,|*kbdLj&3q'D]ڹSy^W4i<9tf`\s2V2doR'8W! 6eEɾrd&w|LD)'r@]hQڗA(yT&R]+d}m4(U%LN?cNEK_D,+.E-{@[ ^ ˞"vA Hkt `/f0:m20ָc.'~ASJ$>d;,(ZEx(*g4`w!}ci/=6RyWm&|[Ќͼ4PV2OŮ>hX.'1 .)Y&3Iu ٜwz۫ހ\"@"Pv}kc QV0nCB42th)lHNw_Ǯ BПЊU=xZ-bT-,πW5pZ9Qm%Ŧ 2 ,A1A Ɖb f(L!ŠNP| M8Nmj-plM-ךPD䜔fH]8~ cQݑ(V]bK?)}3 a㚫Pf`pO_zUD0~JQBL.KܬVS33ljW_eK~C& bD0se`7=S`t6L縭-#BGnT faCfcʓjE$ Η9χ[>*W7w_c;ե3Cwln9[B+XvڤsG8š":DRw t J9亩>6w8m#Jb, CQ k#$A-4<B9xJ, Ct\4 JzB*;fj^ )ʆϻypxɖϬ<ުu{ y^ )ʮ٪95dOmXCk!dv*l>TC- ƄTM"8+׆)wRS*p7TQE7QQxm eŠ"OFG*Nh#jihnŹ,Ty,qXjz'ʫ&s'oXk / sh!QQmby,hQ-وVare jt+%Am(=$w3QLBEF;,\%BmF(waFpu#QW&e >wkH&lFY~R-C6>.͓ca/:sFn"^Z%?&S8!5p!)VRܶp_ц7?@(!5up=Y*qgQCEq&zxUֆ&0KWb}>-O2̈eYQW-vi҈Դ.T]+Jd8 ȐO. [xJ*eKcYU6/Sع>U{-+Wh 9ǡDl,G7F;Zi\s";֡φ9 + ]Lupڜ;Ũ{~ir&כd? tn’.aS1Tzܯ \CSSJ'1U.,p^QٌmO X!}ehiO+WMMU " UϪ0sm.-o`4Y7b"ƨ8a^'KX(VYg@ϾT% : BanwBZ]D|K+KպpٺOmO ފP?R|iR*Al`Lژ0z2H=k˱ l=r5E8H d+ǡj*GnBvׄoaD[0oQ=Y)C/9k#-< ;BgP5Uz'fLЭձgxdng dSVj<$]=Y@9:&>o!-塡v NLݔ31]j(sp2bpun_=/PKvR0GZ|I!ZV@,=KOujQvg6R/1s5x/ƞ]M7]{F{%0e:76jK۶<3DBf7=v FAw66ǰ];˴v]kH!1ڐ$gXeu䩞il軈Aq/%+jXe}嚙[SN`:渊|(XkM.ަR*џ+U]AZ/AI%xhS.7LLY~ >MqؔtexE;2={n{>Wysv߯ҵfmE jCٔɄ}o <|&R9yfNec@Y Ijl+ Mť>P?`i"qZi:8~PUUmOP  VWe~9k] ߰J8KcE\ju gVƝN#l_bMJ9|z=$٘<[r6ti?XDhQ8sN4B!ok\2{Q86p#tN LQ f ׄ5|IЋ( %\D}).;щМ*mxR;l!i?+BNT/>v',qS?73+X] ߦJ'8Ua{8,*!lM ;fkUap) XˈfI8ls5*:G`GznŸ4 QK~'jn A!,vK5  ˀ3TBo-:O!&NWS8FԴth %y(%stUg8 "L: q$\ژJSY"dT0y%"ђsI6CJY4u(=` YvT3W"\ٍboC8G|w%!ˆ 0.ABRnso 2 9SBmKW5ٴ&&¾?ji+ϭTsބ Gbi4?PH?`Dl_<>`9}HŪPm)\ۛw;\; aEvښula|NB\كyt!2isPD)b䉇z hPVY޽ߵ>0 \R9^ʋcĥE^(rԸ g(C.PV9B8L)LғF,}^@H&Tcwe۫>yzNO>,>t+ly~f/*ȍ퐆$-}p "p?2QN>r-_X pͰ#,u[tj5H [iI-~ ڭthj_O5臟,Y1Sfk.[9ִ4! 彗C>%<dd@M8- lƖ87 usʳy\2ղ #*uiϜG?uRf:Gudġr$fky;K]-+\Ba'*l iΖ`"~D嬛ᦗP=Tlr%}`O +SJ.hFQd)Dt=co 06cHq|~O:[y&/.3/U,cm=U}pO B`=bE*=G=po βᅗs] ӝmٗukA?L'YWIo( OͰd8SP [(C^,NnmG!TYb^?3TQ&k:ER֞1ڥbwPSjP#d^rYؠWa iGюV#x+JBbqB)KZhyl (M!6IIi:f^#*&kQKz aּGɫ'~_4ãxs LIALH@iwq]KZ}Ist[j(S54W"˥/J_ nȗ(O\5Oc@LFb7(&^az6~{z*@bFOM2YT} *L8h?}߫궳r1mR˿TdҪSD{:lGp^`ήs?u4Tf Ev-0X+ \8Pn 1voVzx"ڝhd~x8ҤN:X[@TQJB,ƻClBi` l?Á TL13z%3WU9dT"F'Sޔa"4]Xj/&A㽕C_򚒐G'L->]t0抲UGF6 Yr?*! H*rw7Ge og;: |ckg20-LI'VZBiyx%+fZur[Ѫ,CK^be7ęݣd#D,0B{dH>542S]6jI]$?aJn$02 m(L@8+s>AEɈ]҇ ;Κ{gcKM:e<5 S{Zk9ޙ*#GWP_].:[ޖ1p{-HukhHpˍ땕8@ 7^!*P Y[ζɿ?tT]ҙo-1oz dr`9Iae=Mػ! %=QdieIֳLc *g 0"8n'x6p)0Cn'y&ŏTcܰMb)`*=TXUOU#!ފ .φQaVώ)&RO8`iZZFM3-&F@d{^;dS]`. )jAŞ}* juSJCGPU3g4^ڗq{ApςDX`5)$ٱ !dYd*D R.2zEڔxO8b&fpAlf;]Q.. Ϝ?p&NFnBr'&(G12ц S?YMQ-]_ SKWB J8Y/m3JT*BCx%Z-%6&?;3_:~tlR*Y_$]Es; Y5%ok=R!&qˋ ,RÞ( A#F|C#+މ(v .rBbҊ79vQT:o4:3bBWz;l$}i<9Eb!M;EdŸX1͐JJ#pTB!D,ɂFiGakǘ 󝿋MAOR-V`,_{F%! {5/,+&6L%Lܕ.(w Tdג()-(Z? BR٥矴1!BbSLfӞ XSs(|2Qa` Vدfg9ǎI2oAF(@Bd}Qǃ? g3IugHъLci7ӛ4-ϙ2P@Z y`Dj*ôJDɊsqbv]AWi]>+ww_ˬFi|:iNgY3l߶-e|*YWgK߼ijȅRIA52K Ķ1oqEENMD߶e8RHNxL`H\udly`)ڼ6[?&L:>+)9$+5 erʕMO=EGEN7S2L[J0\v@0_E߳!/*IԦoIY㓵iDE,4#ܼ]î9!IE|:",.i}526iqD;~zJz}IF}&;@T2)rbYpmW~ejF%v|>X Jww+p7[ͩFS5f= Uҡx͙rH"q7;a$ EzɁ4p]DC&u܅3%vg~M,oDCB"7R#:&++v[& A(;E=krWr8BoԠzSӛӈb\ϗG/7Z7*J^j<+poO~8셏KҀ%9sdEHD|CHy- TkBd/nCಽòA[nrhU,xY3 8 WaK#> Y19l%);~h!鎽 nMϴc0-W8%7iך˚?Kԡ*/+b P1;۫ۜ]2B_GwiwP|!hg-16F`F")&?&dBpy/rQs;Bഊjd  cq@7~FJ~b?nt-&.  ec2qcn Fw3ɰL2c0fhz/u=)͊!0ax[E8e'GV20S'S(/*"д2_0{n t54f!&,O( qS|s]'8X+:cԄu6CxJ\j&l+T.YIl20f9 ]2z 2{BA"2C sAd/r!CۓivÖ0 K:SJA `b&nT$-U-8Ba^;Aie][GoHiIuz40=J[Ĉ5b~DnͿbA`AtP`iK{ ~?GA('!wn1݊`iŵB-Kt,DȖ~ ?>%I{42MB'Oa4u-'tՁ{m~ɉ 4.)VA!U@5I_7ht>{^ 9ĢF:^?S3rqSb9K߭٤ᐬBh'g"%)s?/Chxv'~22WZ[?ꠃNz~ q+{RuYA[i:sB\҉7+ܗ(~ݽUPѐ"Z~ 'GwFlW~_KrK ;r':*]|+ք}mk\e*kh+p^Cžm$J>Feya|Hڤ)05zqXw.ߖ-Ov-wUhwye$a5Aė쨴f<#=#PrrPGt'F">Ng(Y@L6 wZsCeg9T#]|ƲPVRײT4ܧgE8M,D+tm}@u4\GK5}5 i<Mko54x $WR>CPzD!g5AT}^?Zeho%D+peɅ S8nV6%[2bn~<&i#ڀnG@ icI!=ugogCލ4rﲧ/H6x?vF澫p$4UD.؛?^VrU-\rjDTD]xMvcp;>XNoeqǻNUau$>M8,?}3| -t"Vb:׉*f(_ScH^W]SaDԮ~*rbU)q2FK&¹Ğz|˼dћ+Dhzg8Ev%#RN.)R4hZsBhc,_FPD3N=l'Ţ9?^s. SDM;J*(``Vַk.cC 0IZƏ a$xɰMDGTyzE4 ('Ww/X-٠%Q .^Qߥ'JDj$1=N; e"J(ͻ }kļg%g? wHrLen0NefgF^ww+bphhc_\I11*?!KjLa'1O@v뗜7~TMz1p$|_̳rL_y;y]zO2.:ZY,! M#yPH'ݎQw-вVj,1wT3tWK+n<T\vˊzS^`9؏+n}_<\"KoPnЫc˷sForpF;%@}"*۷ʬ7x ̏n%ܔ-^MEQJ+$4 SV#qi[ !?!''$î" NI,QG=ٙFZKnjjEک\VEV]b Yے$4r8-4z}+!UPs=Ij'}Ez(f[&B7Bbj 'O"~ͯajo(*xrOȟBa7?mUE bf*x(ONUe뺷<)zc_ZIgRL.v iR&l;-5>8ygarT#ɶ-? $ B,.1O?GT2p`]ak1L3 }+XtpDcKL>+ =\KO3*88@wj[C mWe =P2V #uI=hTI_e2*fEᄪP'tUǶTB^u3d[ByӖV.v͊ugC0hqƲhK@VP)6'y0u:38Yr7JvظI/p*40s~iȾ6uq81OD6,+V hr'I>բ8SmHۡUThj,fWmPe8Cs_o,MLµ2>r uܣ sq6jG0 Qq^<73ạSiIgHMPk/Zr6!/ORr&<gV:\9>;c)ődoOI{vH&Ǹe34@4`zt (2]j'1dFJt\޻ɆIM喠l4r*nm\/M.jHJ9;q$ 1$gȇ&Ū=@M_|j!ʐ+ ߠ&>g0~&N3b_-ww2$7 [oA 56h4xs0F ٧S胾38,iZr_Iw qpP1r凯q~2ע(ogCԯ˨qʱ1o٣1L >"N\{B2ӹ&{kn{'&Jƫ|82K~;gabIE??+<gi"O8:ېпiؐeHJF\ tXp%0fd5/pA4a3T*8βkټq嫹3fW[t6M=SQ2{us#_M\( %_Bg ^1uͩye{8:a(Zј4GX܍L?˨0AFed/sÙa317򱻽/e$;Cb({ afX7&cTCޟ,Ϛa[;:#yH4 o6PCU|!jzgԝ:ݮaf8Z6{ yNlxQSْ9r5ƭ5VtNppyů65B]e<0C;{ hHS6.;\be{ parLE/ {tO 4gl.rOPv2P r%r>pr_][kFɡ5sBu<4v փ Zı,kD)otrD'kiN uʐEI-;Mˮ+|;[|F;R3?Dg}%;܎JHHA`b]AU([fRAd>)b5GgeJQZbY덽MN% >Ho~`xU81wu=:-֫%6o/!6ld5Ѱ6OahXZw.3ƃ+BsY/qˎad _r+ %d}}ߌ9-LKkhLaT<3'5zh eK*ґMV"Vۤ򉒨EvZā%?f@ Q13ㅬպCnr,BVBZjsbI6`"ן#; H$N cBo#ؼ \) M#gm%R%<-MC\XmKE<(Y!á>VzzB(;5Y2"^C!F1cfvՋ'a iP ɴP+dkI='y79VA[5 xΥ:;*v,2Ќ kUS@B#vې|ѷzm ߨ`Jɥ乧Q4-@ujp}p8$ǐ1s"c@ib;|a7bB#t! (o ,1Ũ Ŝ5C 8ֺ%_ !-ft@ jr$C*NLfh_Dw^KO6JlclƻkIo{!q7U0HG}J24BK6 KRih 1#inRKhYrm ګp<:fi2pS7^f+ ȥ><}wWHM=;3eH@(J dIb Oͷ/L7sFD.Zo1 K}튏;Q8[fHut^ Gb}r:'v_GYD)R.R&k(@Jpqbq&I|&ƚ6iP*y ݨJYDQx捛[xE @|hm0h'tYmYWC:Wٔ,A)7*MWw80? L;!c[(}Txb*xcoT&,^ٌ.e&{'s{.4-x2ҽ7iT {2x$R| ܇~/4"].UK+s8!, d9C~|QEyKm6Á1m?"jQ1aP(jXPc$  Q[%w=/(dW,v\;%{W v G> Ԟ_ZbsR[ <6٫rm^ [0x"R E1/} ԯTL겛auLzCYKb *SqsY |.EA=fwy_vYTUA[6.~$emKYҾYο k9wzQވY8?D6lԮ] :E[ףAA-D1#EP}k =8VYpZ۱M?-% $)f|DQ1t7%Vj)7j8ȵ&=X !ZF܆ Φ{6ZDp+lVW-A:7;^j?HqJ+DjÁ0B,ȭ-2~@Et_SE6sl}v\N} 'A< 8$xxMKP}}~daqL=`[``K`wo#\'] }l~@$b*I++0ҁ=/9 ­ vý%NHe߶b6'2& r0;ן{)^d+~v ԁ 1kZ~Lkp>V +x`]7Ng9Sy65'?XҞ?#o2XbP]6Г\Y_h8c:m фj,Ԥ*"V&j$>\$a]=WY=R]Wi2XN@֓H.< ژVP6LIXx[ZTf5fMH $2fMUobc>|6~FYr3LiЀ]#_۰. pҍ*cu4no ѫNmd:[7KVQK1}SP0^V68j@4%x=T˱\ve$_)K)K fh( n2&+]^Ga^+ZRm56u)iIA$"9 y67b4:nGz wpIϲ /ZD$6 ]i>V#ijV\ZK [a-)هrzJ ?IVs&–KTW=da%iݗ97wj@Cs_ R''K6Qd)ߔn| ZEQy2 ~&/ ETjT$X*؏>yHC#EOA&hꬱ:EYjdCu-0l3n$ @&z1_0Oь%.(5H[Nu.hWݓSς(&ͼ^[6IVRSAdbELR8lZ vuZ7 _7] {QA{YmtYf)3+l[K,/<,^S;.)o~J &g,<Dm5L*, wʬ 7*aǜmaqZ|6 ) 3U[wϫAbx.'/ag/o3NH&IdIk!<<L!5>60ixWw|+2t0Bs0CC ~0C -9XPIڜ 'd˭^ޛS#M !ulzqbLFb>K 8L#ϊqE2|i2zSОkpWb6[TUKq5DPi}Z+}Ϊ`" ;g`<PPlhR.]gc:|ɁUR:1'F_1>'h7{Xk`p gb #xX3H8r z']ZcR)(oc{=lU̱ 8|!MoDBE9B -%M}W8xў/~i4(}KZfmPOg H3}oRg` :`]Qc8 Yۮ׸I֓b'D#-䷙e UzDݟ>(&ؗ@BY~?C"bàP O]j c@&¢Eҥp,qYT(Wx<-u?^6͓Vbt> gVL臧s_+Kg5+o뼎 k`NK솝D$ݬ`-nl&<[4ɕIcrp=wˢa_P E\/48zÑ@U}Lb] MXB ol<:/.BnlK5QFB|s ؔ"Hְ۪J^#_G`rPl>vwAfiS^;m ] լ3^ IUL!&-'c}on+\uYԶ4/ӓ78$\62TeZG|V:ip=F<: vÍc$Wowhh{3x?T5=Cr7_fsvxA]s&y`O8L1q>Vm ?j}ǼR@W5 k=^ _7`2UPTSCG/ҒJH| : s'+i&O s5r yg aAEVv/^ qTt3H zEΗsׁll D J*QU6=0Ck|`!ho?4T7 GuGR M~+4%@ j(vLDQ9hxz#rC4F ~Ӹj BmN;:TgCSPzQ= b̛6B`Wk@n_֊Kd4j.fSlIO8oo"Ҵ ߧ=^P< " WDtY5vwX`.r9ލyAa oJT/.^ <_ʯ3\uK _8;•UI+,-{FNj}\͍&ii113e {!mBq5탡NٕBD,x WN+l*t([rù,jndtvʯ1ꖱZ)gNȳ{ZdSU؟ƪˎ~8,9f=T2gwol\G$ER~Eg22h[fGfVy8yE%C`댒cB?RTP<(l[)8cߺ'Uw{IlA9w zepS0a'GYD?ut3Cj!>wa(9NiE@/|ɓP`z7pnB&%}XUy0_^,(*QH$؉㇟BfgAfMx_ؼ5W#xd/ =Hwע+t^{Hu u  EXܩT{;d9Vשb_s:ڞ% A(yi4\&Bxģagn1. [|uBcwR1`Q? R%,%wT&&UP) c$1KKQ{Xnp횢zF ;m~ts}U+gR)*,3刖 ޺yMԔϊ ^M#x%5qfO1<61:y{ 4V)_^Bw.W~HzXkHJ@~hbVTVő`H!x^$kv8gP=1^:]Y s[F6sbgrdNe-s#bhE-2^ Ra~?$xVv B~Dc":W1&`u"ϛOgni﯂oFlj0K6BTS{t`,蠏3*  m !$ޝ N-5\R4K ?}?E#4_JȗW9踮IҩL"dFU]Ʊu)2BZ& ^GW 3M[˿sZ{ϬyɻYS}EhS==6,͵^8Qk ߹cR _Ltܹ*n9Sad&Iq0';s"?׋\[٣Hky n{I |5uewbvB4FnٔkDv2-Aǁ~Jz~ b6w㘘]$\qAI,D.'T-q^]-{fզbJQz3eSL-{]!ʉr%tkHMChBEP-䈡joa`;9=eN5 ed.@i:MHEJZ8+v?eqZE1Rqy߆)Z,"hl5S@c`f# _T $fIݏXcEQ|(vNRƞv7MJ w"5v\zny`ᵷY1>0H8zi*m?8QI,ãg`\Ժ8AF>FNB73G|˗ogHb ﻌ+[-c4H_hGJ iO3ssTy}Ggx2^X,l$Zg:P;ʌt$̓;lt ,(˝b6LmGL Ζ/ H7c6.)S=8u:;uHqP\Q&;_WHB>B15c̢f(EZyV!.6Wh(ŋ#2'Ņ1>XwVm*V 99֜d*PbwbNT`D5xݔaؼD:ĀңݼHe.m8%ͮ&qpnJ`7 =^jYu2\ˉg) ׬Qk:;@*ty'y «kq@:m&$)3ȻCis_}gaX!aM7xB1}rUSSb YBRA]>gNK^4e-<%?{/DPD L@orQ93՘( ->L`Ⱦq$6H7cs2AL`T K&=IM(2Xg|h!H ^eCG_aFEy<4&"J5háAVVE&&[,^d̺Bj^ bҁAmr19כ~|&*-~A(Gf'Zv+o֌KIMH'[*AM3=$Xg>~~pH`1i V,A@|6ض|zOA_h+{ˆ TWC'a G {q˽B"[>]JLjI`Jm…fu6y"%1%h0.2r`ffpo뀬Ky4u3.To^W"Q[]G( !;宨pkD }|^8N0ݚmi@ȥ"s[^)&mS҄WU%>mI9>Ac:fP쥨ܓtʍ"xŧόOf;C= UX#& s.bt 8#Ϝ@K-,dPԮIjC :7s4D6> u)^v}B8SUc,JZH`esѢJM`{wIEyr GRzD~}޹uMI* C?Bz j`nJg]J1*}l3ljRݵ WYe~*Ae+]cG:f+Mhz{9@Nt)'k;d_Qjwp$*dK)8WPJ-3jM{KvE$0mg_!WY~vV}  6RC2g>LIl˺{d{\!O8ve7/J8 NfCj\[pTHH4%+7Rڹ|O4jzR7JïK#PQr0rT{p\_(Wɦճ-F{ŒG|B:<So~~)[U[^if߇YLvI)1(=*8LM=U4A0jEV\ ȹzBiiU0–JXL0Gpc|[Ca7m -S]ro3Z܎)_7_G= i-Tа䮄x@G:KF+њ`#k HjyQh D;A K_tFà@AX\{ Kx =rg]5&Bcg X#Y~íp.0L~]g:GLfu1ʮ{钙pt h,xA'#=3 X(mv  D|=aJYwPYs3 'ٜD(yr8*Mgյ tdį/h:/cB)5>[,!,/߲![r b+3R$3MX?/# J|䶙z+s V}HY&;֬&ꗜ3Ҹ1B9Uqƚ C$> bc s#8*U"#5cM&ɤ2kX8F3,R#EBޱNS#1( VZ,> u9<\(qyEH΀rh%7=H 99ŗeDO#, +Jgb&YG(?^ 種l >=&#0յf?l4zV>@Zi1̅J| rmƓ-:CKEwI 2ߠS3w‰^jEd>u[rqۇhm2!߭neBPX=FרY\Moe)roCK^sveɖ>A|.#! W1UEc kyeΐ3 MEP^s8=Q?nΓ*GʄAٱk{7Au@whk4&2D0 |BV{(4_j#q)7y]g[ُX`Efɚ&ˠh9 ֌5-h!0$~řN e,XBAQ5/ALc^soWDxEᒠM#Ouw-Ϊm0aXTr4s2g5N$BFDxAM!924 1ӒY.cPAj![ ^')`оՍ3u]/įG@|x +[e࿵DuJ&aہRFB)#HNÿB:,spjNU K{$gJ 룯SٱU|dGtfWzr,@mЎK_?RY_TSYO%tjH^ʼn}ix# eQ\1r^x0ۻ(ͤLD2|zWDNYysvx A ݬ?kLy2:f2j[i{(lϊ Q/;i JDg58aw~zlj 㹊vǓqX ͥ)>q~&Or9շR[}J$m;)Zj ? UsN41\A_^5Y$x%o@%pg>WNKm#V4?eK |IgǍl]VܡB Wgd+^%5ؖ~9NNMm Pi}xױQ}djgyxi4$X:74 o.^+ 'WF/r<9T3HMМfٴ_"g"6N@߀kF36/P^T:72h3| XIF\YHL l!eV{8wT|%kF2$r>l!Ipl16^J2DY({p|/=:iY* yp}?a̢AYKZw[, 4r{E xa󤿋%D&Կ3+t0:@1>vvz$'AWEV8l&~tZh6%!`%S0!8/f0G{ Pg}d &"'7Âe.M?o\[8 y @"4\V<> Ф+8)L`L3ZNH[e?C&o=EJzLINLسpR 00#k"Ÿx.j g5:ƺ1Vm|&  j\ڐɍǻtٞ4pd(vJB'oar}VA6, CuehLvM7H9Yeb֬ze7B'4"LM!3))W'l0g\û.DM{M6EkC25[VE*:7L/2&Y i˙´epD cogN~,b~@KV۞2E_օBBu29 766e6;&}9<*z20Y(cpJ!fCQe̼&hEkc< _Y|Dm!V'bL 6\DzNXcZkW@%X|%CcP\Q}5ccC˘޶_KNJpq(c $G_cS+f]^uVquѺR+.K9o+ڪCBc)IO\=j9" (׃]EΗV!Sp6D;hv •l̏G*Q_0:LՃ9qYxIjKHpsk-_O:(8 %ϚJr/,VWe%FmeƠjڊ+eJP_fE8:†G;:ߌ-1לm,ݜ`"nB ]` s ՕnvU$ Bz!?]yo+ўrvr eJȪL06ɢ_r|!lC1OKS?_*A=Vv,qmKzzox^ʼnŃ:^y<˃!\YoO tp @?^^>ànyT{Nz7TQGבֿp rg7~ǎ7d%$^ډR_oV0SM=ZjdV$pdZR, X;zL|ЕnTx£lVeQ'+2nZ>.U~l4a;d \:͊ܒW IPm+-OW;$J CAM5泞ۅ6/*"]fN seOH<|.:%ju; WI@' L0%e8''H33o>s&_o \5O%C0vɳpj,=UVn^XSg)N1v-\Xe0]b)5f WE(_5J`b\枥h,KcNbK0Ɨɼ".✜-\%#^lpZl:}$ig[_b_ ~Z%o)KD _7_>ʦ#3v杂v<:mI;KTٴ g\bd.UB iF-}صt6i4*TDp+CևDjхY26YA!{D쁾8ؑJRǕO4*-=BqejxHvמWi>k{rWCq2^@_%ŘgU3gSTݻ@=[3P,>{mG;[ku!V {!eH5|T!9b?E+vIEv*͐-ב/Hkܯßj|2b*QW~zY䴸λIp)0+>^~d!MQ&+&#o'ˁF_t+HE1zLeFόv3_Ƽ#?D{PMOC4܍̩,!xQ*gEz6GxC1 j{hi8⌝z-Ճ L7BW9O )u@ 0*۬v. !E.t5Qt[Վy]Paus e VD@WJm +T~7,I!L<-}+<&@?4N }EkK_?VOP?e9 R߷T QEZ-op=sN-LaR-I-4gԲiP?t/bpō7zC|,Ym&>Z4+v޶eƳ^T zs'E8?jʭ aߒc<кeAbKM[3lqwo4"dhުTNBnj*MRjNLR%x1FC3Y=r | k_uI[4%*LBKrkӖ{1d#9[s*9Bm>/K3Y(,/ȃqm.[PwHJ$^Kr$_" ̰7 s?>Dޚ0K$7^ _t6m8]9AcnoT Չd&LNňuvޢ#ۗgCuߐ ܘ# bY':嘝^ی9YR©-6ٶxUɻ AJkTRY?.ٓ{ O~:y,M/!Nޛ "퉭<E0LF׉AsBzSsTʹ5xDdq`ƅ7x߅cяJ/I?,85SzBWnI>`9 ct^PSZ(=SR!+',naGb)h _'L%$X.9L}L0;4L}ܻhZIW0SO:)9jDϸs 0 EIs!@d̨$dI5t,)*w`9ΦdZ?[ٹ#Ʌ;dF30"|JjOǍ.MT\ycǙ3*N g#Bxs( _ qRD#sFn%nKܞbSfջ-6Sc%uN{V|ڛVtB.#"tY&֮Gf} ܑM/8ҩ6Y"0f+7Z :l'Wmg#y.4%b>ߩqS4±\L+[N*7~}㓶] EFJ~a:^5| ќ請mk.+uV-4[jW` ~WYp|`z(ԱNk2 B<&߳6O^ށO;+A׳&tC[d{,{.7 VqgGsM&0 .[C 4@_sSɹuUpGpKM pc;4Yh1xVB) TM5N<8Iv"VBSEeb\Puefr$c?dljk Pi-mߗ˻%es9P]vjgvyͪ)]>y%9΋@L9Bq]ݐSǍWއwCS cr晵44{7mR` LMH}֭"\5e3RnzM98dҙpo!Sdb-NL/ܸo`H'ʓV` wgactFe]䤍^0z]/[G*ڰ:ML{V6gCPD:Is?0B/-nwӝZa|J]%L@4EnAq,Ihä_sjP2w6R7u:"Qseq9,2@4-R/"j= @l3k̈toAb>n=Ԟ ''CfU4}?䑡X3"ϧaM۟"w y(EFL+gB񓫀OCu:$#a?8j}ZOŮ|K7!%Iq kCk*kFOLpQ&,x8p@:T }0P3/7g p_ؘݷ DK4)SWļtȀs-C 16ѧp4@g/YU]jÝ|~1IT%pz~NטEDy_aMnyB7Dk?p*[$E~6')-qN`B|3tr.]YB egu"QL_n$dE:?Q{ 'cVH'cSݍܒ˖·CƋCۗ>(^z2c!s\')U޳@>!"rka!Ar-AlHAR}g%V24)LnKn9;<)uP{ʔ*27˲8*#d8^]XW9iu~t*eq:Ce ^jsSu Զ@Y<$\bTie\x |&DA=ڼw*+ݶIguP'U"^ai3u:&Fk8cm$qY4PeZ&L䮩ּlڤmqz({la^"8=f;H @KR');NGW2/,p>3OSLv2vbC=L.. eChAYQS>NjI?n,q f\: ,nVZh؟th/*;Ka}KizEn~H2߶.7(\ArśMbڼ[Zψ"6~!,$h)x%УzmK@(.v@d5<[mƦ**u9%D89kS HSvG\H@`ج]ZbpCn>g`y4Đm^;m0@R_u=i:NWQ/nܔ,tSeu$֘}00 ؽWCUYSԹY0ĵ gM3LM:B]VnRi1EC%7R%N\}R9 /&JATHgˑ x^BFYss<ղhQS@?hbl_dKU=<$ ޒt0k $]$3S'mYZK4;bLN)} лxCwL$rfNqIzxf ͻ}nbL3idx~ˋRV$*5dž ;Nye)YxFRnvQ1vn)ͨ!C,v"O-hTbV0kMX#[rpO@#a -iBVR7FBfTN]Kp?ad#(N%4idvkvc4.T7vӼ%9:SqZKc4{Ř!r<[56;Ң~` aXߙc=<,h*8AYSUe YC5+ۓQ+R;H@^);sgys 38$Cutu Zy)mxu x~--NIlg%o7Kb7C;*V}0 Px'/-Qi]VThE1oӏ bI!Zdjfǹ%GL$Xd6a2*c (Ґ6'lmE; C?%5F HtWWV"%xkT_< E ˜(A1HJ2_5*pe#H@JYO-sK<_ڂ buE[D|hmfRiZySx̗ 7[J]%N(l;<ůdm*q-hꉲ -@ڗ'0An,R!1{1B?3v+o[s::XY8c^_y%$n%5 u56 \H1wfܠe! OgjavyrKT!љYr|'< agr 2bԠufb 'rU[!)Heyzɪ`ھc&̛.һ=(vbKyye2&40/K˻q$\ 8i6]|ukapo2:%ԛ'FΎ`f)4ȸpw<*b+E:ZGsjnIN;cpɿ2z*vc hւ/U~v([u=':y y9ַM7-` eAiF D ?[yO01fXKOYt2I蚧/9{z9 gt#)cDY{Q Kc:ߖi_=,ʲ bXEN*B}=@&hA"[|]*؂JZNj+G܉:u:Ϡˎ)\Pl|PFIWtVbxBzn2„ZZlʣuͿ#528DۍUS-cz|Až ,rЕ TTMQTP@ L dPJ,fOn|N̐c{KBU^b0g)&u ]hEO=[:{3X#Ʋ< ` $J9psTg[J 2[GH$HYvRX OHtM3vȿ@\H(<"#}Z6ᖦMAE.֚|78 خEq]# Kk)0+N﮲\Hr`PR%~#%u."J"?*<[!\3:j?Ao Ԋ?l|sɋ[pTL\4ޙJoQ mOmh?|,nF: tkđ+iE^ ~'nl;~j oE_ro (hyW^°N*ZCFCi흅(HYN|ڲs( J"Y _‹B%V5#.N'e񰊠i^ic5κ8uTH$-aBg/za1k'wnQ6JFCPK<k ~iRߝ(yqE27 ~$9̉}* /װ[YeB\zفآ <62LGd :\=EbPP (ZHb{bqȶG"Z)9T4Y!KqMY ey){LnvR>aC诽p^{ 2)d2WЁZC瑄w&Q;cAkiãVgI4l,_Y%ضM_@N̬PwOx W4hֺf#NJt=1Bb3Ũa&2f]Lel;4;i3\GT_Wr]0[y<=mE+'0#&GtC7W vM$ Q9+RA&"OEV2e80.P.hnNM=,~g~KHj@ dyh9<9Uu0U'}^XfrX7 &P6HKŃ`z=H" /64agx |j,ovɃ!DdC70 <6ⱴ,_lS\G?yC+Vl:t&@ ]oz_:#PDz:iMfRQ4O,y,orbG//rއNdGM6Eh[7M3S{h~eo1ʨƠv^{1:l_'h.B;L)'ѻ3WExK4naB +M:Gt%6!`T_Fl8} }_5;qb WQOxE[/!aSxfz)$'BnZvyބ -@g1r既"3r%!F&٣WJ>87͗9>Y3 E!Qv JOTROӖWAW0{ A8x'_$<8*:LG۳jt2uAe2W[}3oZyd *acbCC 뱆UDUg{_&g̿TXp,φ̱=%>Z :yrw|ɐsE/ofĺ n9 yx\%2nht2*ʱASxYɔD٦=] NC5= 7͗egcq%Ut2~N*.. Oiw%qr:qイF\馓|'NĨ$͟d`6.ulGlo{<\Ρp">OM+;-q(yZ~$#iFH3߱(l=WWoĬ"C巌yt(^aT$9tDU^Aɉ-mcd  5lbAPgg$u7se_AW=EuNCg=Y~ "W Y8NV[R|5R%gO+|2VKC7dcVuN i(KE1WˉŽtefҺ  .3 Ⲳ' Uvd-%L\ū-uh)a R]-]Vb*{EC.C4K$%֯_Eu4Bx(rE:?rt Jaѧ2\} U/DyLQc䲓 gs,8 ]ꤻFX>Uڿ{5H^n=h D z0HjS({LB$ں`hek-RFU@ g`*`lر^U|&82CI;MHŦ\ k!!(c+[MO_v`܋,Knxi1͗5[nϏ!=A]XIOiIA#cx-5l hWUnӫG 'CCTOXGҠ``UKJnI>rXВk3{I GܘO`Idh%5A[pp 2[)MH< |@D,D=m7`npjFȨhnt61Hf#\q$p4iy+QbP`n顈*'e9bf˱ @|#0W殒NopmpxC.wMV_j/Wxz!L?8&nIۧG=Q; b5`hh߱"=H4-UVk֣DN*͉P4>p'%q91O<ou℁"]&Q+mki捞Jϙ=ql2]RrAdh>wCh!Ek˦OW|s`66X(4bΉ| Ruy ė skH"M5ܙod+3`|Z*hClm{4Vc>-nDu] Rc=eŤ8Urȡ!+Zy3HGՋrS7W9<uKK@i-ğ]|DUCA3!Ç1V@$Ҹ𬖫uȼGq-%JWȞVa#F`J#j?n9ތkccZxI'a#kЛlyzFO5n[}YrKs<mo,qn`zE;ﯹ/KhIISB%ƶu-ӧ.IլOEZO`drH6,e/ֆsևif|O<FdZNlٌ;pYKonB6/c~{cR^,[]|1FBoO['VM # ["0XeCڱzrtK{ cқ ,_POCe.joSݛf6}xA` &{T@jo;hifW2Cp [Rr^@&|꼔cnV]),(1roq0}bOګ k3!1R%Z%1~1R> pH\ſ :ݖ1&<@X'J6"0,z6Yڮ”3u~=>F#̘etJDCk r7}}qf 9Py?2̐PFGTL.$9!4c1ne)>4WC ԲʺŨy)XpFf)Nb{눻(PR} 3IC߄0 QM)vCa L+J`@BL_k C?<`Y4w΁1[Q[׳j3 97tk.)Eܒ6A﹍lxPb/ڍ9R= Y.s[ˑmM+5}& 6?U* dXAiu2k׶<$ɪ1ܗ` )8 <ظ͂c(hJCH_HC^=>I,81XX炣HOw_W2lߋȁ&f±$aSMX1-րK"SsI-w #Q5Sg(F8E $ZӴ)mj 9>ќ qZ׼psgKQz&Ra?#'udL%#_Ed %R1)G.#}OS>Hӓ}*uæ@Ȉҹ*=1pԺ5I A`㧎$W1!Hϓ䴝R+g"2v:5ѽ%LMjoz^(u3y$;V{ +*<ݙQǹB=&F!RhnNxδ?(t%-~S2K!Sr'nѿZSKǫvtjhQD 5&ݶۯqG V im6CǾMlOt)yPNy?}]Go F!Oً4uA;@ \.:(85W ӧA ce paM $j d-[/ϗƊpXtZg3*֖hMz; c1 匯h d]Go뫵,+ŻQ|j!pKUp A8լ`H^8+}疌hcRϞmFYZ v,%_-)O:@q:+ڂϛεѢN "K$t[6Yz?HFXv!N]+`W e,x@'i/ @zdޢ*PUPRΉziZk^s+&4Q}vc0]3/vmPu6HEהu(ԊW7,ȩ$\xI.1Kon{öҍ&I,vXE+&@^PaXf愍|C} T ٺD@_;Mӣ,j ܭ;|oSߌIGbèFl);{惱ciD*ge6Hn.(KNuI* !c٦#k3FAlj٥?/?wM| ;m8AI b߬-l?Q>K88n`n䐜 =~9=.k ohL"M I?vS³9Tψ;sE(}'L+<<.ȭ~4 mh5,;;*(}k^J7`7A %ӑmkz`|'f%Tվizac|vj Io˱ {C#g45 e`z"Kޒ*h07x!c]< O$k  &fHF Q>2a;ac3P0g\$.O,7{&[hDEyf=E>ooNYleǰ%!NHTk⟤CbX1JkˀI*t+RؔQvS:TA-Cw/ U(m!mJ|4v Nn))naB)Ռ%#[PQ& \Q9aq~$֡\ 4eO;9 ˁui[uӭpR‚l *7L(Y!=g/. PTfV&MM`"s ]S 5hؼV#AHHvN\Oc;DU삻~$SAatҮB|he\l:3Z+w,lPOgUOF2w)툳_kT!KX ijjf @#I-mBZSI*R kl0x ϻ8v.,WitjVsyxj ;CGh$4H6fk糊q, x^+\pV"|afwg MHA}1i5ƀN݌z DdLEw S/JmFuSo&Ř(A/8bȂy1͕0op߈7a>(;%n TFTdsEt:^K'191f7-}ڵʪ>V;^CGpfC0gYZ070701000003a9000041ed0000000000000000000000016296421c00000000000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/netronome070701000003aa000041ed0000000000000000000000016296435f00000000000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/netronome/nfp070701000003ab000081a40000000000000000000000016296435b0002a4f8000000000000000000000000000000000000005800000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/netronome/nfp/nfp.ko.xz7zXZִF!t/]?Eh=ڜ.+R&ٽ"?p-.M,56g(M~3k#-& `~=%U]^ٸ.]=ui‚>L?|DŽ, ; *2-2 LpXж8,Ag_**bDwT+;ew=%ot=!tҟ֒4~ |a%xI\%B cDF ݝHޫVoGQ$MuU:dvXs{-߿F']1'-SA@ޖ4&+),c &yR c)PlH{|gswûlq¶pG"ѿ%ANKesx᫱QiRIqYӊٝ*C-,'7 ɐ0%Hp}ϋigO4G\Hx6/4笮倲&4oj)x5>UxĒhw^:Czn!k2E`l"GuI5ׇ ѹY JuQZ^Bo%#\"'Xٿ?@jI"o_xjUڹX٣UFJuguDE`pnT{*σOBZןG[6Zb5OQV̍=b1-IOpfaKFs2LE4l   (n*$Q 3f1sMg Inc|3Y'f6b[jQ2| +5l\Wۘɹ\6nCvծ9_KHC>PG[:u!#w (+π/)eqMw [)[Ί}q`N{bCR=R J Iqv\'L[ 0ɧ,GTTA2@%(u< Y}ip"Z91wxH=u@?4N <lPv[8&p]p_O T;TT^>#h<ݧ$ KH:RȁVAe3T{YE !AZ4~#4%ˁǁ"d,DR5,hq31ƆBnD'ruɪgVDHΛcY 7mF)]#/Mָ .t/߾E,diPM4]VG˺xK6Y)z񰏰lNf0@Vmf4 g }wҔʷ5?UR֩Z<@LrWֺHqLds #b}:3sxGmA"tdZk ̓=phJz0zb ǾpZrLd"au`Z.^ ǵGMu.MM~˴텡0^SꆨU̶QT #X,Ne 1"fK)Cør~ml=YD:+~Fp!nm_(d `'_i@o-&vds}xgG4ίP- i<"`"3!!$[c0qp-]1yCSn~(2D َ7mhsq"6hvg ɍj;Y PYHB +,tEw}Ad2ep5^`=/͉TN Q<ԯvdKF+ yYZڂhA"TJ0}'LC+A\<abm +&@?)(=ܶww"Q"jVم{+q 9Py#ge-!$ZY@W7*Ro<}v X]#i*ʼ*;L N} , ?!av __E3%s}P9ww: ^@(abj*f Њr,xJvw=)KZKhƤ rE z tĩ0 W]5,ßsuxln' ǥ_?[LP[Nաg.#~By^Q0 BOt2R=o{oUgXO`dë,[{݋Df:@EV % B3 3=U_+P y$Cw|ۍ+&Q]gl#c쳬@ q"=5CiHaYN<o|ge ]T&F[lц, 0-+6! W3w3U S`"х$B 8K)H  TTUg 1WXeaa<w_eumu';!z_|;gHd' ̑?r/k:h)5\QGtH@Ezt ?{ S%r26f.0΄S} 8d_˾zgRQ~P &c*@WMC^aP,6x*~RNYiužG<DR%Dn ja pL0#j92nx4ANbȼD~Idw R]u**8=&fj3pBGNPR{ ږIPukNt$qՇ:x\, Vbs K^xQo]*HzT(ΟfTLdMl׸aDrNZQ˘({!3J!Mr̉7? o࣡<$6הׂv لm:7ޓH.{pV+Ј<0ԋq[KHl m3&8 HNי Ui])cXQlRxyjx]NNgDHk! )l ]?#L81 J0UT앝QdWOsRbL\NQbK@_!銓UCK⒆eTU,UW]o~*&!P7dxwtsrbF; EJ&\r2{ pGV6_!KnI(yռd{JC1λX`I^g[K+ˀhhhu4DI_Ͳ͟pC1ߎ}L^sw Lȡ٣=#^l# LhU+j e543:úH"\TSHAF?•?ZQzG*vtX¿U!Kyui֡ M1aD.㪟.8m!"duNZ96Hxs3 q {,_ [N/UTD=5vgތSA6x b(ay?74Bf|~ sቝV1QhS(~4Aŝuf}zdn60,67x=1x8a8m;[P>;{PSM;pG&>+Dlk/J@ΙI<|wflut„X}]Uh}NPr}_dp(;ȗ[C4æ#z}śXz mx)YL{ŢkLMYaթ-=AVg#6f(+Y9"B5? aDr3aSk!0waIjdbaq)b/^Hd8:r(%Zat4௕v)5ZxC$R5%OZ垻 uM ̧H}QXMq[=ZY;b#֨˃!sz:^)$$o#|?h/Pc}D|DFsޮ1ٝhĈHRU1?H|SEC^I [` ;"SrNi `4ϣFe$7涞wfAtC26+9KTCJydI523 kv{!)6vׁ JKr_*Wj\M(|Hǿ䥣dZ"Nh{rH'(Dd$n36<≬ЬW˵8mH@IetRz6j^Y/PNѷ~P ma.5U#­2s-tP ý -s#MJ7T0Jxjq$=UN $|X Eq˽JأxCh~cZN`]VjiJ/hRO ħpF)bffArۣ0mv̦v9jP,4Zu^QPݾ rHq>VB@]4e#˽8H+N¶~ moDZrq>Z St.xK!Q8gA^`~|]JXWf B4)jLk"4#%NE=_ͧ~6 =JlHCGõl:8:;VsQmcP`7CB>QۿCG*mIJ IfnF_2tUL9#V4x5\I&JZMClRM%%zGxPo \CDW6~EeiBAy7*8EM="+8cC|H&,<-tIVlT<ҌYueZ}nUӘj70H+h% ²[+&p𽇈&=akϤE\[ |c@ aSԁhN@!uڒLbDJ~,Dyu}Stv헶Q|F™⊵ M nQPV F`n-oY7X}C8p¤ʟʰU }MGTDriDXˀꝳŜq.s:]` -M||'UɅR+'tuz~2?+R'ynߦNi7X87g\.x!:@: ZQW_RV!ohB;sIGm$8Wϥ d}t%6dQ+va,շDRq`_ d{gI()r\_Yu ЀMDnF]PnLOu8,)u DցrEu yF   =]m;C[ BvKL6˦_XPSk9q O #Q˿O/BW0$ke Ȧgg9]|q1v:~(;5kÛIZ$ѱ۶%RpLAmcD(#_cL#\1j_moJ-B:|# J\_s^,@*Z~%׍y#6rvѾR5MC1x· ')yWrESIj,3B4 }JMʯVȹL0egNൂ "ѿY8eksC";Q`oNU1c1 Q#掲^1S>ePV 8s)qP5g G)( +Z" ND8.%cW^Vn;V"Sf/(zW;Ni[T@ڼk)|bt@DZ426?r% ~">? 5(G{2L٭4業Rc \=+yHaՆyML^7y%O:{$T15qtf Ș}zi(F `Mn}^(иCu]-ј<Nm_A!~ic/؉+3 zzDNe32<<]u!+* jÆ%)}TQKv)t+,bZ7-W}¯ `+F4)#;ʃHm?x(۔p Ӟ( d1bECҨͬ}zux&G! <*yܜ;1&7ԥ3X]`& kcyMjLU=e!2OA}cBacrTl!VȴCR?;Zgfk"m{O57Ƅ5 xKViuܻ`,v}5 AqSh[;CS| -:kS dw!fPyۿeLJyĦRC-LCuv1GF=u=d]-(ÉKNɁuWd {. R3Q2"0D?xf0=8bޱX+6דL~456鯾1+Zo%ewm (FK)d%ݮUU6o9GΠ;(jsF3j1=ƖtEzRd p¿̄Q"5FwTHlSOxOw xV$x)DÅ3 e^i59-b T`[X;}Q4O)I35i2J OS`(`S|_.(=f r}Tw .w |^މR9C*)5_NHE8@% y5FC6c=OOX())e p{r"5ƅ%x<=\pv HϭpQTcO`J1@?|SF \D b-oE"A}wɠ+A2 ̪2bP+#x;>N%bBU'ѻ7tu5x*2K/!y b`' y|9&,IUS .%1^2t ُ IwpMKy@3ri[l^MEK| չԿ篱6᫡; rw>Jۄ^#LiY!{)uiHN 2Sj~ \!%Vhc4 ݅ZS^8QD>_i_Q|s HA'n}?6-~!𫛔^_^ЀJh0ybdmKm;:eU|9\=6pwcQI=7F&$\-rxdNCFg_o2)=Ny,mGv惻Sz{Ces;t?޾A¦ O~2рJB«9q&LNuoy4G`ΫP2!)~< b}`AM,޶ 72[) y3s08p3pģFx5գpjϑda[Pu73^T gbó}Ƌ_MK92kvXfd/8.x`:Fp]T|-tX3޹uѧ,ɧV(ǛT+FLd]yjX8黾W|HZ1ߩs)>&b/<\eWkx@Pd# 1Vܩ\`Z%i}K?Fi02<[C.0fb6LQ:`'1fluܒs/Jva_}}+ <#DL~v-d=zLN b`˟Q6r%l{bLVve9f,0䳞B cm@>N5ܞ蘰{YhR%yΠ $7]#cR/&чmy+4L @ny5v4ZJx CST2a=eX}OgwWta95.C4#7|KяuF-ŋI˜J_5 (cK(G,iۍߝYR  hWg(T ɁɯPND@?RkTXPx I`4[ߓO{(ZcRdNֹdi+j ̕Uo9w$Smγx$=M Qo UO5;`uL#+4%.3aQן%4Rawute/O6wi|X4 W=>DQc2'R,;dn ?ȚLa"1B$'ӲhY"`-mz@F@y "VJlwSUllmՐDo4$3reO̟BT"OH)NET1iiuKY)vcC KxxDۥKwBჳ| )aF:ɻoDa^ؑ<?"+HaD@B t#H/#ȩ_Yvr qJ. 5mwr|F\|eA:S ~#S /*rP#^!5&~ ui5[TW0& OID , $i#5u,.m|)=b]D!~LQGo&(4|K[^!@-gҭupҞ/\؍{wxl]=<|–DScZc׼E#Zڂgw0 |?uDuUR͇ᥴM}aw7|P 5ȡe]8!< eٺd)kʎ>%{ԉto1y/.KB\ocFs!ME-M`pJ/0:xBvRD[PKCka;-Zhud_T h cB+,B8]`a MdJX"ܳڶ`R7Z ƛSHa$[J:"XHjPUR-8\[4$AuV\wSBeĖFR˚bR1ez88EUUS-.-ojFm:XWt.|J@T(Zz1~9B4 8ը62>0jO 0zj"mȭ?Ȃȇ?\qw6UNKV}^ U.s$[DjhT& IyU]T1RHMX6lKᇰOnR \'h~eh.X:KX^52Ǖ %sgt3%P#{V-^U3bLnR1v-vg  N0^>L( uhkJ&\ okΖd- iT޹S] P\C>L'_Fo@s5 T#]DWW8: "H{?!X[5F}y3¯ka DeMj2(ohG:&A}D_ȪybAsՊ0u' uw8II|E8{F獾:7KУsĢ;O$\=BiL-3ؒ7Z m(od_wp-B.| ]gUgmޛ0az®4ό!lZ۽7C ݖ{@HԖ*$.O8Rl @)A'C}{3ZΑiGy֍mq2+sXw9uPT_7 @ⳛX ^ݝf@ 3Tqz "O댕(_5ex`߲:VnpqawΈH} ,T**}+T'Qe~qԋ &~nhDdňxJ]8ixr_QY/|Cl?DkkrB5|AfsPQu=ݎEBA ;INth\_ǻVd.Dv9RhV͟,E)GijGU\~=\IxRG5-9x&: 2\fPe9肨Rѷ(|ysE4XQzQ}zVӘfBIJlu yhG\9T.Ae tQyǯC=:e XOJ Lw߂{vbꋦ/5R :؏ RNj@5F=ÍJ#P̢Jey+hHndoa#Lc$,kvBo?찗PdZ5cc#Dt#&[P(ufܦ+岶6k[ָ"A"1=[%b;F/`yu?<2 ]fo矣NM!pg3۷/&`ۣch{\ 3\W=UwA3XHڦ}g6M)L/ACa;n%D}-NX G2*۽p IbMsYwqHOFô?4,KhSC)NGeρhV?^cRp:X~]Jl}(/t%|˯k}YdUuņyZquڵQAHo읟;ܵ`GgZ [<IL@qѧAi3eηxd- &Y41±.ר}u\C|z9N8P:2Pd|&Mռ5 ײ=W)?y[e$C}QO?빅Yuɦr 7_9( JHxwy-dzjRrytnd"l$Ĕ#=-woٱ8 X%MǴ?h|p(9NƘ/(@UY ^ϟ٬ .&g ۉ@'GlT_ L\t &:nBexh{D4RJ)YӺ q딂)Fw$."+a\KOI},#*K{7KJL82g-[!wHX9sBc,Ð 5CξE^\oJ\xɞΑG4V6d SkjMю>5wL^OE5{z.])aU}h<ȃvcmYj6'(ge]x8j>>6~$P%r VWyG&!F켼!/ rˈDUa@z*Z~wf[uH0VՏ}8]?&gq'Xak' aQ"IعbweSg_j}py'zBN{>+wuXS ?iV̍?Cvq| &9u=hn.&>Η6T""Xۋ2b)]ke6l*mN͡x5 @ IiΑ`n 8Q\r!T>Ԗ>Vbpm[d<Hkvx'22le([Z YɔܥPu$yW|x 9* on~ .!'ȍò "xe;y: ?s~U`$W?BfyYnwWQorI 9J_/ӯ|Ѹx3|V3wCԲW ;9)>3D?x g5)6Ve _ . :1 NAapv<(POx{9dGT rç,+J iqzrNW.'^/!}׵A?l׼8yOsSAo-j;jC`_W,ܢy{ xf)Fk^tLzkSZ;1n[;=Ԁg7MN'Vaqd"em`AptC.-R5ﴀ(c>bcЛ5&3|,r ?{~ߨ.l-ɯՕ|kf\M4IG5kgNy./*%=UGͿsu I+qR r\D*N7~cCSI8xU;-$('ѱdꡅ?SuOxtK>KwZvE~GHGks l<+i 'x*dxJv*/~t\܀Uՠ!1毥㚗)q 7bK1fZ7o35>fs&W)c{K8rb}v?0ab vgΘE$Fl;BLS8- B8IWHsmM&i۪#-JG.t`v|mZ#i] BWs? /8/4Q^!Wtu?iMb Wq9T<3 Z_kz.^dgw%p/479$t@wRz f)TʭNNQ>1g).Ҙ 0%=s`~Ž@LsPC[%ӊ'/;\>׿r7L[~ I[2QxD2'9F$F so:UT1DK0MIgQSG\L #i4Vp1L&rmK9[HP#]ˑLhp}!1b--z^3\Z WLEgQYi**DLx ~Prwu$?}lfEB2EPaE`x}ЩpR9kV4FQ7/FsRÊ҆hPK;73tf+A](0; Vp5#P8D[Hsy%v:O*ٸ'6E{rwԀR0Y{^'l8|ޣSexfCΗs)K a1O:Hڐ{ɁV^Կh89=r-m{b,s8&R`Td<;0X+l_4퐒6(B `l.~fnuyn{@3r\JUS{վ8F4UmKFGHB[CzrE* Uz[E@\RSyrR!z袮H.9 M )'djggPطM\6 Q( i~9E&V$ W =65.(٣dĎ6zL|1&20V͋9YN/Pѥr"i2Zg_2m(|d3Ը,Z{ӑt`oSKMo(;C_FiqG_W I΁VZK1y+g]jkH(1_^|R`=z;~#^(kY3BS p`wV<\1˞@Xeԇ3k&>'}L}L /C%p&f)`׏'{%R_l @E pnWBu|^֚{x8-n]) yLa",~Ӣgd(^`}Y#JӘ1%Bns \ 2eV`^u⃤"*Hm$oP/Cތ}_^bE\zٗ"q1c9j'q+GoO-$P߭<^VsƖHDzo8u]|x7* [h^z4֥nU-ҽ%eז5e:O!F`z_iAg.ȿtX0~|&l+RLhbc'$U1՝ٲ;I 귮[{qTX#4 u僀DzU`+QΡlK%՜@3s]bw3 :qSwp(/*eQ}_\~B;`dA1W^3hcCoMd(Tk3(pJ#|0`R0}kNI;PPf=E$$dx OZP9.pL"?ZF+s-YNW\|& <3.485Sˁm3DE'S[6cJ$\8Qy顯(!cHPsը1cg/%s !#0ګ78w<ܗ'*LbjtN/kSK%uҗs@7[)Pgk3t6يE;ES235k٩tQ=+dݞ$ ? G<& fru<Í^lJخ؅KnW]28]p =8vt0}UpPIdhY.wĦ/ zIgnwnSwYj~8NIhd~o锽<\X )0 Ku;.X|FkNF)϶m&!&FtRYПt"gAa\Y҆D777oc?nxB!1e>R%@H}ғ#g@T}+8"dwPlLDP^ _\(15Vc dK ڤzPv漌3"DzM;[T(6x4"QgqH ;(rY3-0+h iOP_VC̠+uMŒx-~@htǶ,)+?IvJ<@"GY3J聨ܒ"tDٜ9MSʄ6 RbE~ͫsl&/ێdb=/ߺ4@NnΉXBi ׮3gE'+c+5. ї6(eZxc7hpQoD$^%~-D&e~|YP8Q{ݥyL8YsN_ޣ5f%hr2=+Nt(-j%Ӵ*/Py.Hي/x GpUςOɄx\'Eh e(6^f4?Xr۱i)g*Yd/N[S2dE㪍/ 41M !$%9mubErs,qdL+fXgt2;AAϡ*Ww'6f΁L}\캕 G<o)}P 5;_HaiAb^ P$?{.p2wYmx{L2[Hqb~$..CjLZ|k6Yn E&/ʯ10ۼE/Ÿ6dm-̘HM0گ?]9V`R% ~զn;NjTIk#9ž͒8aP?:d^3kWҳ9d %"mQ(zZ>} =/: M}+fitF~^eeCz=hdЬtu2vaP.盦6Lyks~Zlxwr/W:X`!xm tO ,'QJ7K=^z{'uumHE#Hb'aG2aov3C wI-Cd=zq`K}tr<Ű7"^V b%줘 o#HvJՎ{nyhDW]-ssM+T4y'tvΪڸb%0+ZH&AG fZdmƨ QV8Ԋ+p{*Ɨdj6 .|$hE&XO5#џK_ˁhn^t9D-i d]o$$o;?Q>^@!{+@@KW^|mnv)h0PU&1':#mGi\2p 8V`gGެiȢ$IIogxE?޶rʄ6?naNfFEӀ:`y̴`/~|5")%`q(JyM&TK$uD |,5 [̟leo1տ$RK%|,[IBDozqlU ;h"f2jj4 2Ōv7v@+5ϑɚ^WGI+źt@I||MvV.G?߭SU=}'9/_hH3Ni/+ BM{F~ Zo5י17h|p 5{qw^ǺiҦFXaK'\9}aoZkH>u73@;UJY?ɗ> ;A}86õ"A̞g\1i#VS{UDrB}J>Tʆ4eVZdd&-6CsTJH0 NUʤԌH]CqGf/D @Σ10 Orq# n 0cd{q<2}v?Oafm ~8߻sߖȭ@^@2AhQtb?(Pk*6@4(v[hP~+RF 8|бxJ \$Y;huo /+fwNёwϪY?wM꩚p3ق4lJ7Ŝ~'/͙xV<6Xr*Czb[ܡ=g4{΁䈬GzѦRv1OMu*8oomӫg'G# ,I3f'ij)=qA9oJnr`*ky:vnGpNNy׫XM>wSS:'94Q'IԺ\+\wurk6m*?LR1 愶_ Sv9鲢®*="oF bUkGï!ȲrҥVM'5W[5J fD/c]6ƬP{~=?y쾡vakSZeGPDiI"U5.) {{S+߽G8]A4u Y|RD\Kσصe^[%.gV-ySu YY9NQ7V[ N ـIBU)caEH+Q]Hˢ E\۽F Qh&7].# AqVpdN( uϹUX|( V(±kp 2Wphʮ_ޚMRLSڧif}FEBHPK brkiܪ&*dY@L|]7΁=z-l)rnPLfA:t65hk+rRTT8]jEƿ$Z/Fw99 <2H+'uas,alt 12sq[=ѢS, $Lq!" ѻĬgq$F0$ %і-`r_*%oѽe+ݑUk3Ƕw$s昢I5dc{zX2ppB[4+wH˝ǍE|to v+b ͪU+Qz}cĬ |N}Y0X9u3lS9mcbefۢ-Z67\BaP l<[>@EvM;H1}7c|n"1(+ސ궅t7w/FT<+WKSKqXO7LGl]{w$$^1C$ v@rA׃V֌ ^}o'u/Y# ͇X4yUZ㷓{EE;)B2¢]WɗlƟ`OğrhfmPOwWE%/.sp8j>Xٖlܜ,; }R=g_8@CՇ%9ǒI ]p(l 4_IoVB"ef<\d=ճK.9h2A\VDezys;#UP)cN竝9-Q&egU6Y<0Hin>=u0 ٖKWF?cYI8"Vh*-b ^[MDi"KM]0lxh:h &{kKo:Ko/b]yaܔm<MS];nki7?` rKf <6o!m:R˹Hq5a7ley3|=SIlphu*lƩXz CrWs?]QUN 4e@8_a5p;Cnwrk&clRDIw H"-0$q? NBS$%t`b6eVT0uZƯ$XҴ&5-ɏ{M ")y#t%m3Y^:m q|i ?KCCi1{E!䑱+yŸj{= !Ϻp(Ge sbYbY rmфf( 987kReHq e%!b P3ag %7=JhOyJ@L?\m)3ӂk pR,W3d?.,ɐ_X9H؏ukyE,X=a=>%,ńO5)yH}6K<=+Eum762,0ɕ@c8 z\/Y%81B^N\]H}&pR3֮Su!G.=E}*Fw b뎹5|zlL9F$#kQcD1kX;ϐJDZ% )j5CK&R0TX7D]ubw Ho۩tOs0EgsAOM'Dڇ96{vrB bv*j;/7j:]oӗ;}'ƙqvO$3OVt 㻮}D-gG77ķGNfv`cQE5a^狭Ӂj: ^OY<4 ְ)<~*ln~ #(B3eѶ;ZXz▲K#RD|+xr;WZ}ع*V('qD05A/^5Mji[5`fIe BQy E8QܮCL-,ph-!j {PM+zD,FڀoXj\aˆ㛱S9. 󓖈B|3Are1,d2R9KtISˆ!Us >}l>&gk ,ovZjLq#9rKH pAWI5hJk$&eI}9 !'teK)Ct*R3DΒG/DmiT¨|cLwR[S kD rѰ?8Z]JB¥VR+бQ>zMmF|9Dʑ"NTZȈtFk f#VdYa؎CKʹ<`jy(s0v|Pg(bOHزfJƭjS3&sȳԧìUj(hwg6mDiJi%s1lL:1"7ߠ7>"3tf@?w6~W%ފ)L!$*1@қ_)eN>_!2te\S%@S Қh9Zv=<(8څF̳_DˈQѳ rx_q(*p6 uiBaSso4ybGyvH9q 9@l!pCSUWCSD9RVtcٲ; )ٗa{[>oaY~>ɒwS"`=,zmPUX׫r8NAKٕ6"RSkU|;0PyoLPh$6[N;d8Qq drc&DM)]:Ẅ́ZjYApO(0hNZq߆vrЧmU *CV:BSiZv6"RI BR@plB86 M y wqGP6jIz%K7~I/Sr&3Lb 6jF\νi:qK`oC|Kxٔs!1&Cp.M)4 殉6㱞oM'~J% > \3[X!cR '1\ЧF U@zz] v,ڭ.1`˒?xqyRkTZ8>=¸YjsۥҤHi~AI5&g<i{]@t0Gh㠏 k@$ebmB-k"UEIʨ6 ]XbPI}QIY~:?^4V%88uLrb9i\,1:2b+|x)aΞ!do`eS-!/۫PXx3YRNT- v]tHL *q_m?s.er^7d&n)RzŭfMuXvg 3JU-, 4nUGN {y~@J*ͫ۩.&2BֈkR}MsCMc7hZ6Κ!І%X"<M_ϨR Q:sHt ;3QI|@,R4`s LV gku=dM]vplQ(' U JL6;.3Z* Av_dQ)gkU| $1$ϲywg+]X4JgY4By ^sVJcJc V{z&> ZXЈn[l՜VIpD WNĪڵ Y [z㿫h[Ҫa^wܜXeq p#@x"x:,xu `wK"Dkk@& SX+~KcgŅr/4`bzpzM?٪}g43l_սKRű.vx8e04M/Qړb]˝N)A_@~v8sgqPqw7q8ԟO>淕k;`F#YrÛVڤ1 Ő3xom#BkPg˥A"$׻QVNyODS͹ɵ-e`co+h4}otYl+)w\KYN<dr84%2lETX*ZA''CVJ"v%;f7pHE@,[TN6KO۴2/<0ţ1:ԧonK "ϊ'X 8Ҍ{y<Xll F\ghQĞ'g!0M53tW~| ݹ;E3`}HzЕU֎Jpk+jPX ;wf66p86Et>ϙ0-^#)~_{K4gCcܖt9E]P!WR#05,6'o!VH2-ek%C2 :8Eŝ8eDo *rLQnA  }' =Qf5}PruԊvnZOmLc #JZ!񖛱%~<#:Sد7TJe;1prAJucQ${6aX*D=e0\|9r; K)E& *UwǥKAݙ&즉Ͻ0s/jk.6̊i $ _<𭊄@9ɞo!ւQF]_hi-,] J#othz*+ pӣ{K|Mnk-Y [$CD޴GkN6wdٰ:&TzI[>lkY7gZ ~]HAUD {}IE&^e'.mhvDg*k9}6iST=j/k Z,x쩱1" ks}{<8:0G/ލ_)y4IĎM^ <eԹ`| [$J FlEbLujDUc#; Ւ˱hTցY;z%}HAWh(*'>0I?\p &3P/Ȉ^W_OQ7Ѿ& ZLyh[RV0f3݅p; &}{KN11i[Bg=*O;ZETHUamh'Xٯ_{ɨQq/};XUQ?II&lcpEIvQT:9RrC>yr͟lhkx7#tI/:ڙѾhyP #:{uT #T?D]. Pl̋dנ5:@zAo(ZTA&WtQ~hۓG J?'a+eqLRʨgA#!lĘZ?¤έ Uv)y]Vl,YLsߙmZGD:0YVpsݛio~D6!cbH@W~6oN]pQyo3YY50 TWuQKJix <9c4HLx`j ⯁+Scnk} eF{ޢ.=w:8+.Od kb͍kD4 #McuLseA@#)y-gA3L;|"' \ט3ml7]1wрM%ל ;(Z!8aBMau+WIz6"]U C@EZfkPȉ5Kt8yBP#t zxkGOycj-Z?zQ GHS"-(K8Xm#6/6M+cr nRN4QoBP j@;R@fu7y/6OH4{p={Gͯ- { ̌ԛ96+sǦ$KsR=-m+YĺQwN{T諸7^LN9#%oYe'Udb11d{HS p`ךhTE^e8e>ҒNL5i;)u @qr/urVݜWH y1V21؀|Ԉ@k[~ZK<NAcdզXR%R_bKtR!zw3T,fPq|Ӣ qAND~@|Z2([:0:V{ji[i+~Lwey7;ig:rR3hN!Ӡton' wɞL>~rNcm: UptR> E&%I. [ \MA7ObD]ݽIj`beH!`[5,`Z=['}0uq}gMʼ} K]jbgUqA&5" ϱvi$_g!$Bp FJOLͮB ]0L-RϣӔf찓1sـj,&uKKtgP*yzB'<@o,x[Wd 4FW ՙ2i [Yʛ걏+jZHV =䯩 8%SN)*utz.kĞ@ߔ8̜Eg%L]9h5#fmveyޚsh2v? ԏT{j@)8U Qr>Ϝ1, ୬ꡒMgkc洕~tgx1>`(% 4ϫssNb} 47` p6@ &` `4ɬt8~$-~k!po SᇯS5F[񚦌>`<E0(7*Y3ͺ>٘<#^|(T2S3]^Ob2U^cKS91qReTбI;<pP3أ&:maF[w~"fLQ,촯 FPPZ)g幜y$D뻁tKOveˋ}+Z]0>!,7f2 }) V8= WVR%h@{yU\b1K@7Z{ V)U~ʩ[dz ]1O1j*)j&5rH_D_*6Eo u\~i.w2Tx#Dd>޹j; OptZF~Bj=|a>"S͵zv)&)mY,q|֠7zCB>)@f%ԓ"wm+q ܟ׬\=)Ì'}33dJc j{W1GIxF^z򊻬亜ktz_GD&PHIZy:UͼYD|Q@-38@ly@ ိ8aUllq]h|Q*&hBl3SupC&[!{Q?/(Ti:Ƴ8hk! ]:p$Kp3`d1 8gbMKѶr\35bV(zf=0ƈ5xPxq9 Ŧ&Nc&ŵᛜ,?e^+O\q'Z9UlpnG21@OE=oM`xXC!XX|ͬ!_#Ĩ.m^џeÅ/i.zaq#1L}GMu] G})(jNBCT}5L@ [{jE4cB. #3ߢ=#w;Xid?? }ΦvEzRL<),namhPpF=Hi447[d+JU^ ixB^7*8/|P( ݳ1S6r~'XR։J}wPA+BHf0TH͘/ed'DI&$额8bi61p|pGz)9Tnx4nEӸX9NzTmX<U4,(iR=H`\~v(l FHgfY٬-W\?a\v>)q [3euܜE^k E?=Y ȂM}=WD{>2Pt|a~5D,DF4Vbn~e)>'l]+4 ؿcű֝ق.&|,#w;K0NdkS{ij)Gv!@L gJCY /_+b>6b*d6wwd0O^B5XgBԹ;)t@oبGÜMta X~`>ʇӋپFUw0'(jBL1@_alWAhznh*4Xzh3!^5o`!ÌqAF}pHOaC 춦6+~JYg!Ot^I0|BpXNW60}r.,,*oGCE5ь$Ee}ɿB.Ǐx ?"-oVY={c&n|ݸ~<3 V96:yOD}zqG3߄@ 164ю 3iHm]bZ`>mKttf'h`-?حpJL&?GyĿHV1ˣ=I=k 83nSzj<-->f9ʿ-f6Ϯxrer//bP 2/xp B5x!#^%sLDjn D0zVڝ5}_Yi'#th_C?EW3w\Л5]RնJXZ^ y,ሺOo0clܟKw 0YW Ww;(H7Gln1K ūpnF\~M:e >I3"`YjJ VkGVc'IM]]2teSH[H,MW)r|,-H|iKs[.j;ڻ|k+nuo쬅GHvcz ΄Y}u7(VhOB!!Rdx|^-‹p.aE\~(rk&I ̿Wjы.N>ƏHn 4!9N0Q,dUjұFbxY$"- 0!PJyoUOWB(/ n1ȆSXP*1ۻ}w5:퇜>91^ͰsF#;cr2O e 1O9q>pEXQTaU!s=:~% &b*eok}f"Z_\o]asaѓ墵]G7Y:s;r2͛NJКl+ )2s[4 <*-0M6p6͙V66_qwסQ1Ir=\m_-{ F~5Cw%xÝM ,gV[u|βH*ٮ&* FeJd5fA>\#RL&($Q"vV6F~RMؑ3X,]8!h7UKFm'`/ 82zA9B0orvt?l0j%6Wj݄veW2hC ]{JgLUrpQΥnt۩g^m\:$fbDF}lduDEd( D ?$r闉C4ؘ,+p2xБ!ܒ k X% 7r!C90-"|n4Ͷ LT C< V/PqEۙuC]xR@$(j#[;(\d޵_1{#x4]C}ԍr=I8iZ7T,j[;FNS'(bl1g #aWI$F+vZ,k1gU"so׃Ws7IT)j dhN( +LT%ZV-.E-ƃ )jfu^88ò6#X' p8EK& [ Ϥ#J6!>~sF߲&\ZS%O )s6Di6N-AVua-/: ÇDS ƹª_N\)bsVpZ2|h/AiW f90F3\ah{*wf2(*T{b/f]{]HԿc.Jtij7>?l.,h|Iˡ. >%BOC...X| Mar<ޕϹH^,FkSk}' `PtAAOMuwԥވ\Zii /Q1C*?f+k&./i4ZOpBL5w0^+JЦ4N[bh}RK!13< xT%HUe 3ixPWQw2˸W7s3+_wD'59?@O; ɱ4u'wg3>h&|MT4!Hӊz?:6Wquվ?Xu"5:"mKj}x%.ݧ da!>FK%2>Q1Pud#ErDi._&s'0\R5(\@eI􍙨{>Z$gApyy"ﳷ|M8bL4r֠ m:KԮNc Զ<`}[3B>u zhvY+ ,Z!'B4`kbQ _,(13 $缕,5J-2 7#gj}-A#\GXlɰ"\pm0:TXq:8WԡPV͏phQ#TJ[:C|ȝ 1dW PN=jyQwyw62ZF2O>đ<3'<"H)SS%idC!|smB )ߥqCgxTC gyqoslki>SO{3# lpl\cv\X~$~Zؙ k(`oe0RnaдWP=܂.!'pB.$haׯ1j1aު`x3K}#Tx5i_>}{UNVj^o*%$eƳiY[-cU Ҿ@}/QnŒx3Sqs&HV?h!}. ɺkz3E/Jm(Պys{_Z0y婢!Ƌަ1NPkk%xKyUJ+rv DCo4:L0&DɠZz9}V%-AdᒮbVF c@4W]4.)N#Oݓ[R!>E:F/bq F?#{*OGǘ}ܸVڸ266FhΈJ$2{r8IQ%z'4 " ̛-Gx?Q2mvՒd5țwJޕ:%QvR|ϋܓ~_pXQxǨ!R<N8rbʂ£]tŻDݩ0wKd@D# K6+ > T/qLqZaWzuo^}9ʉFqpz:ui('qbM'Enےc YUH# nCDC]{Evz0aR'2G!! A0 \{ ی6!kz"xr|:J@d4FS 'ž*mOP'D h"YUG*`KbttbEmY|WecGaMv:wB{ ^ɍEJNZg@;\h G]Fm1&:X+֭p0EZr}@)Bp\F&{4vfVݨ RyKHqÂ،AP+|f_лb<*l-tѾhӄv)"'Hh3@@?gt52lycfwANǐ.KVXX#'\`#^_"X|:\0BaS~ x^W9%vn<L 3 UKT8V\VG6,oU>q:FY^H'.^Hx .0&`=rsJm~f YTe=`WuS@hޭOwG.5j|B%y5xIV5ߎLs=9f7ꇅ'x-GS%-?e:|95 4jVvMqrԅ{ t [bM*ynd&+ IOf8qSFj@:nH4M4pn.5>> PC68~8\AinXAn1IP36lktqc^1}Khh0{<Wt!ܓ{޲?IwqE(AD'xH^3ij҂q[H ͤQN@!xB-*+Ɍ<4>sC)*@pryjӢdv}EY^ ]JUl:FtqP|<;ia; X{ $wZ?BJ>5~xގH+ia}o6p0 rqr,WhjA {JG;!q*(m#ERCIxkymWಇ= < -> $+NtdK$v돯>úq#pyAŽwxẅ́`܋ TE™<ǝ ٷ;O/)^_8t|B1I~eS0'C[;g&4κ8)-]\G8:,RB&(!qvgN g'#in)tBi=HPui1Ҿ";UtCbזr#tNÃ7=&5YrAKXg% DI|)]PePnQCēe8y T&jt{('iV uF/O6 (Cr?ʊAE DX!CE~o(PǴ mśM\<αNndOirߓR˻gt{q+ޟQEj@bB6sց^i7߆f;I #wͺ pwp^ '8pޏU3/V_PpvY,D&uE@w6[su‰Ml-tN#^M  `u998^a1*GtOc·ۭWnD/ aN͜aVD b1<|1`Qml{_2Lɾ2Ch4vAdD\.Ơ\bg|zѮ.ExΤ y/^ t QqGd9vPnU'k~4T. T#f-kj/8/ḒRY~̦?sN'V80 2 1BԐxgek@U(0js~4/+ 1ɩ{IJNMN qV5wa$\ճ8GGBUܙP1<93_K W;~~C/${5cv$S:<0 a5Oovu}㩵Ƃ!ʌD#,Ƽ.Gd'<7Q8.t,w#a۟c+N^@[y3T&yZ \@[ zkg^%OIk@*ϋ^N~Ru Gr[d *Ċf!ؚڕgO6S ⑑nQD~mtRޕRcg)hv@I2R9n7,=8r!%p:wgg+e4@y>fR~  +妬*Gng\u6Qhϣ=e>P</GDM-<7)$ &HNlqҰj"%1آn"Y]œdn$)MKd&|kFҹޠ@p 'nU s :#N6v 9H7RT֟q6G[ydKa^%3 Cf(m)|KêE)K~/"FP! f(ߞjINO S-y6/.p0f Dq8RX>_I[r2*ɽ]ir~5v_'~ /Mfs_#ןn U!ÎVoךdOjF <ԷڏOp:AC_5U%%=.flV֥^8/7~\&s~ xϵ 72n9%6p /dݾUbpm.RF6Rщ"l0"^["zd\ Yn?:n艢UL, k򷏑u2Gl5A:Mv.+c>5s&TAYtl_, "z8f{^idR ([ )-OphWiiDe[L/r3<U~f_[kPTI>Dj`g{Ƣ{Ћp6PʉBE~?`Vuڈx\Z=(VsǨ;h7,X,tNo?y-V U1;%mm2Lu yUz`@2;$hBnrLѦZr\Cp Q?Z?,IHmQT( ϝljS&vJ#iW/AŨ|a6+s\eQ~*3ԫ~q}<<[I-I_I΃VVc<˨U,"lj&xItE :L#|F+tOHXݻ߹ˑwG4.B"oS(am $SkjN0?x#Y짼g؄Nʀ}#i'=4B<>)&Ghu'gENswlGJNM1b9v߿ڷþ3EZXW2MG<j*x O.Q$=x z4 OZO WB*=eǪz]>u)V3^E ; $2e 09(7a`'WқW+ TEsuZ>lٔ,DZn𹙎3 fMzj@*;7䰩&\(թfyÿ@ h3 #t?df#6\]J/|JA4ZBkS5$_YX*);>BRs Gsq;WES#Yh6ZY6{?Zktު4ywh#۵le9gV4t*VT qBfX[|QPq}eFW}1XV}&Z_6^Ð$ٸeNK mĎ Tw D_@D]FxWv Xu^ۦb[c~ ˆΑQ{wWɵM5'Fp֖~Js'\Wþٌ\ֿ z| XuV1s^:lPI׊a!#F8E 1t;v_}prd_Ȁ^߸1Q\x⟟Yĸ\"ST;@>8ɥneo.O߭5IX|%5sI &^\{&O_ ]x<;`,&m__`3hCz1XU)4lJOsǢ^bhBPR05>-5  f6}#b?ƥ9>d;8xxD '! @( ss2:9'edlRP\t9o=͙uT}P1\C]5V,8)RR<(z rMg6>FYZ0:\قepb8j`F⦴b274ˮ+﷙Q}7$"R) d'dMߛ>o5f} S<<ࡑR]@Ӂ,K]I?ac"cOqijHϐW+_Q9N3#q7  h$C3z'@m[$nr |fuQƋp:_eE BhHJ]CxtH$CpcgL!sF;k$3Nd;)>QlV'gVH]ޏyʍxvU2efxs8cfGi .RB7VS0!P.;dt)-m\>6xHg%-qr+_C7UEJmr2pa@# XgX#2Ecgb6ȣ":6ԝHrnΒs`qV9 \&3Oӊ!X҂@5/޿[]9,p9t>pPlML+#c{r*+_J6&/:&Ӓ3IiHF2>uӛ/BaZXi7ǂ/&6f |A]摛rҝ~lɃe Oð'_K2d)NG7M// su+0l$x{ޙ{S*~4'bOߡ`="k2ף7Ww&MX/(nOmK${Xc;Ljx-ZjG>j1&qJy41 H&te[Ơ 3}mXr$@ ^9 ɥrX{ju)=D4vWh'P dÍ窀ߧُԒ-%AHv*[!eƺ2m% JuO ?C%iRE'!E~x .l\<;N 1ME=ZrPƻ6tjRX[M$3Y̽sst: )_GBޑRۮW25Y,؃ƺEi8!2!ZObvPfqYj(;Yeq δ"R5҄1tOqr`ndϡEogEUY IWkdAث0_Cݟy.H膚Ͷ+/)×ܐ^=lJ6;loO.m[{sk ܅Xl_zh` lkWn|E\cк3GTCE`, js1ZaLCM$,~rJ'<4q8l%_\ 8;q-3}oU9XwO1#DfPD#|=P᭫MO)YŜEޕeb lЌf"[jJ\W3BjQD||Yjɘ#`*pQa\*]._P$5*L|i"Q8%'5i X|TyHu؇@o"y tTv.2AU9'ц9XqfE/ I3ٖ򰞜t,`aFcCN\w#-e?0&˵kUaJ2Y6=}] L((#WTYPbG;x$FZJEU* ÷!2b2R=>s\7F`.轓_FuH#UBTOG[Ybs u t:/U7c۾5m tڊaҫ>/[3%& WL'fn_c}o<ĊptN<&m0Rb0 v^H=ī7KVZK vZK"oya5u@?jK.yxnދV~ܛ0u8UrȉA)~_"ǭ94HT9Aҩb͹.Da$alț0? 842֑8M=rXKRqA}{!IA'(3`}Ԥpş=#Pʮ.+L{/-% '$([AN@@a!ʫ$63m bL97?8dPYl>g,jmKCűZ lk2.㯴<|$Q·U}O\U|shux nVWaVʬI&RI}X*`C#uag4R$ѐwO3y}YKu ؠaɀ 0`y͍_ AǭcSKtc ֆ"=.@Z9!KEqY"ƯfA6];Usc# vѸ/GXɇAKAN6=,.AU*{KE4LUwMFӑ-RI0"n*F thVOTŷ&hG,d%& a؋;3;FV3e2 ˘繆<-le[Z om]_YUT{[JaXin <#-lVK봻FY/5ӐeN&o Nk_j ( S=|gL A/x+O>@B&$!v0;BƜ.UEZ!QbW,r}`švvP`~Tiane+-Y~-t:~Y񾶄Sn)XaB O@q>"pi0oRN8pHnZLGO;@TuĨmV!Ңފ*-޻: [E.[>w]PzыIOENĂRT6 8 -T`E /Nʬ(\_O~D0if-+Uh$MQg_vv\F1P F롃2k3HIPl-$ևkb52 ,У[u]OmPnÉ 4eDuߊ/y65;\3np~ < MVWQ6o-ru<2m/\Wɍ2`AfATԳ7²uqlPep'uE^ _}I9z  {)>h^Ϭ35=3RX2*L>$ 9}c(jxlsCR Rz=h{ }:˅w"?qsN]$ԺU\e.9[.K 4A%Gk݉7ZU^q;ȑ݃oeLDR J՟ 12aE’t֘)_y]M_dJ~FoE: 0WzMʭ} KS)%y9,xk\V <:iWغj yWm@TNG1u7mrWTvSU1;K _i@Hӟ&-u*<&}SvWHBv/'꥙ $ )~RFҧr (MgӻG?V#m+tNbr@jn"0})Nx n,\ Nظ\Ff^Z(GLRɿQb6BR HŌTB+;U]t \H D.K/55 ҐZ'J euӝ"aޖf5xgE[41-q'2b_jT]Hvr?A%*J Sg^[Omsw vB#%8훲c>#0-ĔVaI0ن٫;8ovugyލ!(=}df!:2hqږ@y\.ogE?˸^=Y7(QzWL؉ܷj#,>(P ˊ_;r2_~7'w 2s'5I[э:egaڄK2+%"HΓJ~̔) ar &Y@TR}$[glͶTY VPIwlc)r,Ħ!RbJ t~*32/uXL"Nb6Ҙთ ?"Qr c~dYQj'q9\ȜosLgJ`R]SRhkXQfs,w sA8C6|Ֆ" Òw5hCFUₖXm+ɗӷ~#neBfԬ̠lv'3woPNf0sk;߆${i-0| "TÔzd26o~ߢ 'I¼%!`t#բݺ+˕-(@JFw^m0p366wJ_2?n\Rk*PGl f&߻,׎lʊ;ޘ uhɫond:k€n; 3*ɶxu -H!Ȓ)KoK<#lt Bѩ0ρ26 K=QgMȄW+O b o.kT(0luUfSBZ%,\Z.gU:$ō8L{smTDîǕlf$Gltx-y '=Jn9Z8kUoR܊/;_dboצؿHôjhA3Vhl6 Uc.D'$ĵWǔ|ܸ]u-'10D!Q {'V829?!'Urw9-4"ۏzc:;)E΄&@ME&5'(\j9Ødf8w=o?Ò/H6 ٳ!å$rIF2rgxa#t؁*j4Me*6rW>[6AqQ$lͬƳ,qj ߽(*AuS ȾX U`~A-S<{yTrU m]X޸h+Dd*Vo);N4')Ug]Ur8%+c+FA8!J$VV-%ݕ+y$,* 1VZ";3@(<*NVE-FJ0+;BCphxm2ɜ *Tg-t~|ŏ;+[Wܓ>ldXoueZ`36gTfg+KyduX_mX*{#)[r߼<s F_P,K߁k# ?ub1[{[YH(q~KYr}f$KFXh'` dyӸד}Փ[;Nj `"E3iMαly@gAQ)[a_Nɴ(2v4l WblC?]4;*c^ =WhSǷȁݡ+frZQckLg3Q *r;B8L^].|Yleȧ3nI, s"aic   (`L˱辣%{rb?'[ִ?dD]Z!n[ .iM0ҾԤ>͙NU!˷j )҃W;'׷x1z#Z#X<I/ 6 v]mhWkƿ_)?U M;!,d4We%IbኘA Qv0{ jζ@}ÖkELh Or*Kn=ƭN?RiU+?7\d<⶜?.-Ly#tus=t(uVH\ ⾙ЫaQȒG_-0c;i [܋.`ZXZ傻T)873[x\?받f2)Xt+=vw<֮9MfL>AޏuH[!ᙛ| m&d18(WxJBX,74+j!7Ǝվp΄3ypa ?b2Y?!$+)jH&w#n;닀}l S8&o8t=,,-=>:H1f``v  kBub`~Z\04J.m\*֝GE %i·62e~ 8 3fN L; UX_3kyn0:qk@6cCH<"&O80eǣR⽉쭯z~_<Ԫ򍲇8{NYn]E={#zVLǩkTcѸi'%\gY gs71.dWkG+[Ⱥ+7~UN)bN|XI5Ta}Pſ.`Zɘ\?23V"^Fy^Cpf;zC@3,URcx"n/lV wDd\~l _hDHk3$qr kHrӐ%'$&L/?kѪѩ9\0M\ a* "\JEΨZ ^UahZZ+kcޠb U 7yC R+.7g'}MlNS:{&D.&ogo(xI.;K;1 %)mG[gî3@fK?AbIb͎ꖈ`&=n.[hKQxO=SwwؖJ.9ZVݰ ҥ]!%m|.|*v>@xS:Н^Es;xǥq6VҘx^EƞƦXa2BZHڦ$;ںҌ4acɫ*FV UMk֩-XH6p 0߃kQ$0]6eJѪWd9 6zyºAiM{s BQV:r!nҢ.vq?RGmq?~h|˃EhSTq3K<$W/-6Lղ5O}8O;=9[蛶_NB/!V.ob Xdbo.sHŌv텠Z+|jy)wkR7D=MWl8 9`1tm5 a'S#pjI[\ eFڶ %"Mr2|ױ)`(j3 Kf&#P=0eQ9\!UjcCju Zaݗ'^ẹeK֖A(5~i;WFJ(FIOA=vkp[)Z,?<:h@#q M[Y}NZP@Q5WB<=S+fI)ٽ%B[)\I  -wLK\F^M?  K ]bEvm^qF[G _8 xn?ܲJYWI]x{畒fI$ac6wcx$d.$ [Bӈ#=A}W$/, .ebaH kqlegeAfƅv䰑!yh|kLLrg8ghOppH}.$!/G]^E)n 3A4p ibԻ ROM: -5;4ӣyHzUD(Ln6t,$tRmeS ^RpUҷ܊M9ŬNL<6pڬ.U ' %#.-&4wB3΂LB\v>zԦ`l0bBD戰aiO2D_>S,!;]'Z.˯|5F;? 1&\e1J&BԿ@Gz 'PGz$ NOGmak+Gm3S>f#z5U\) z&PRTj1qN];èHQ'nFE2]C5zX bZU.&;^t_?l>_#y'k*BV?KROtKpw3y+3|ef#[ 2ڭyەM Gnf)Gj +%0ViE(]an>>8BzgVyUBWǑ%͑tc v\Qƪꨑ u lUɻt&K5[wG p}4z&c !QR1dL D66| JH . {j,O@2,Xz{KV]BYU##@V5k505W fC:̥ 0,aLp9Ui:F3mHCG>"%3C Z¸{b 8wG8wꦩgQX]QD߉SQ0`ī `T97gshZ0cZQym ,pw  2 O C L2v4^Ѕ*KE1Y9YCi=2VljpC[v{_ ZBk6cE֔M-TRZ [G6!UJMY6ꇲ,VKQ9ژQm0{^<ܳdTK =Eo,]$PT`./V{';xF!1f(*l[Cu ipp=?`MفR8MߓX3w5K[nUU 4[WErM+6emr:OZ|ȯ4K%ػ.Kv-7t1Eׁ\;l-H( oIߠWA+JiUT\iebu^ը ; פ.wz?ɔCᅼKqz/:rh[`h kҽPF((RQO2;~ijX.zr\kwRj"PSbL g̓X.2*= wmp QbBhL ]üzTum&cʾmerA R<ȽUײ֥Bԕ}{epiv!a_C#㫉"*6Y:gEs=9^BӅMs/8rT r*X6j*ZQ{wj{SВ%S_Ĩ i?#\%Ipr8UE[V˂T!J>}t鯉"rW]nSxvlc۸#jMV ЩEVmQ e?b&H?UaG%ԙG05GkC ټhnЛGTD`w6DγtH(HD\ǩ_PWt}cؤ&қ[crX|€9x*0,F+Rs}1=Բ3͝9T)h:Νd^!<#l(~ӳ 3˻Ux˩>-h PgۿފgqxP*neRrEyy > ;X`bܽF"MCUlj-Iߐ1\)nXף[Gr_7g wQ\'txЫ]Uz/&Ld+نS.PH>!aY0x翐IL 묒79K`܆\ >Lye͗W+wA]%l`̩eNbC2`L+x^ܒV؄+༪ȼc9^h'djP6||%i ]q.ur[7&ܹ{_S8;!y|>ñ̙MN6(.: wm@1Dy"JDAGaU*pB e\=ۼ~ሤ!csBqH?eZ̫q@Xy>'yBZ=;T8 sUm>E'σ)/!|p撛PjC;>ޭ<¤Y? x nWxg!XVx ѕt)ʼnkQ' xmqӼj\mF:{%I~M7zb-Y#:ic4JyN& "2$RɪE3v5JLzn>iҋއbC>^Pݣ6oʇ-BʾM燙҉*%d7bee<5r2"O`>t8Ϊfo'2/Mz[_8{(גG1u4d{"=/# a7 Fgn3ٽ}T5h 5;b&LPjA|AcֻEyrw\wO Ugf1[||&Zj qPKq[>o{70anV'eD.gnǹ~&`0{:뤒2rluFɕk+;ДLxD$/ c'ɌТG 6&vϪ;gedDlO+B)bP6Ń]/xdXf7H$Z"4+A~f!pCntbsDVaeɩg։VـNژ60pP~K3u*kLft-cI'6hôH!7"Cp;O}˼I4̶'yo-ơ;w _;1i›koՁ/ tۛڜ8(?g_ UJ>\s)&ӳ6HC#C=< u6ʵϴ}"Dr09溕y1^o#_e+}iBa+bʹrhP$|I0Lf) \pzEϱWo. +=r,20kkHѫ hn[<,Wu?|f!u;|ۗ *1ÔSS⎬z e0V& >ORt"p eĽf"\;ejG1Ja9G]f\enغ5[J*4ɴ蠴~vcFr2>62^xqt:e1C_3mHŁ itHOC4iUؙ5i`aO,oYD*ϮYLvëEϐ pC(Kq;'}߫=kšVvK|=y-kdqȻA+7%1]: DzҪ=1%^ohFXsc$&AϠԀ >Ր( 96G˔x1|]De:eNK-՞|j`v ȱGlj9.Q)k!}lhթֱ(wvw϶GC|NctO&:P;* ź٨U|vnZSiԊW]! ΃^D|G VђYk,@1c\%'c?mp)_V^˜pBCRڮ4L1_/v2wIT0IE~|$!DquFe|6b> fȚ-!= F@<)`͠(DP.O7a[n۫ؿճOJdn0lP0j}b.Zq 2XqXiOŚ06֤.ҤHZO+| aK!2 F8A|B%ļݗ䕉~E6$#v=W`YyR&u{I nFw匨F9Y2+U^aۡ);_ ۰+F똳ycg@rԎ@ڮg˦M Btua)}-µO0phbQ`*DɋLn |ӥgEV瓑tYʈm6c(q+)a[2k`)q>_ŸIQ0㖻95mIg^ՙԏ/!Q%鳣4 .lmTm8P'a4sDo4{YɘFs&9zQ#ZC#;L{ʧY ~'*#|t!p8a F8ކ~z ug:@{ 95ey7 +wF_Hp=/^CNCbeA@u\oJeIE(fգзE=6'&v֒݌N qQ,h0@j XOpym '`׀6zdYRrXk{QJ}jѺ튢<+ƙI'"`ZMGғ:=z%/ɺ:?$?EכYNgh?UfSD!qn BO^BCԀBhce/:q^@ l8*Vȩ OrR:o47@rUdni$m@R$Gny^DP㞉_%\ⷃ}|goc$0Pދ8yP?% ~y(@~àQIJi=K*jz*8[ _$hjn#Lk ~RM?5E]pxXX6]pS ڛksnF>mSW4"mD G soXT*yء-y곅B]kHd a`y; str{ Q 轁e)ЏqY a4А|VsQic]j!fR61 >K#h400Po7 2w-Z/.V܅p[UGvt+^?K2L2qDdUbq6FIŲǝ(Dk}}=;Ƿ"]Pzu0aMmE[ Kbt_$քPbtp\^?eU0ıKj?6뮭N*ؚjeP%.p)VQ/[eqUm(☩v{qh<j8 $ޜI~>8Nu7*7*jE{.`(%,4]3vu.ګ.[B\~!AH6P0}Ur84.08v\d-mYEh|RSa#/^*]qd; vgK~j/4+e,y44ǘWO;ci)dg #n^\^g&j냍⩕£;eH(Aღ:gAEtsų90#}c5uP|XfnO1EÈ5qϋ[p\f{#?%" ~= t!Nj$Qj)D#wƷTvgY2H19 Z/:쫿U,L^?47.8,h 3lhŸO!SD FyPP-Vf~/R>ժQc{ `VPQ[0mEOT^&0,*!J3-ФvԮiiIo(sl缵җ+sѨQ*JѴ=e̘_6ZZ ˣ::\Gq.|^c.JZ8J`6PMX7p[6<6rTiP_e |K"!f'l&4½k4%U$@Xd|(H*=S#B3 j^NpFNMu.Zl\D*91 w߹J_&DgEݏ]h-H1*5Z!], i2|88'l$4 ˑE|&%p^ o~6y e}zp{wb˾̠euQLl;ȩ"z^Wl:Z8 CFoIV/+(GNz,bo7 u1_XX0=<|K{3, M^P' GBF^Җ04 M"Wo*7${0NV UDP6a;knKT-nV&#l2ϓG_&϶>CM'ej`wh)``H=D*=ZĨفƟk}RgTmv0- ֬!bN=ON3 lEyL,A'D{xb~^s__`4Ө4 c=")ڤmN #<] W'o'Jj:zIY8ӷܱ^3 ƫ 8ƎmA#.A?X{','+hC}C3$"xIM8i#d1hĜ=_RgL]P3y2k8j,`sŚTi NJP jqK8Zog7r.(.,qzA%4%Լ*!'x1~TyŠ~o1gy$.@_Km)ȇ2pw>ҖqE<@xrJŖ{FYh3坖NP쥆xwhŪTQnvVw.k$ѵ;1D1jI"tC8Fm(V˟bW?$f&g}WbN^z|?Ʀ ZJPÚ4Z$LD]  Sk{'Ҷ w&Bޒ0H}MtŦQh#(8^I=a9Ei`3$*8- V_]92Pjj (3#c+ʾ<9ϪqKpxohWhjenY9obk یNr#o$KMT]B ޑ_ #VH0tܼ?is~foD$ %+6[߀a﬉B><>tcג衇U(nuxf&Tpz=+Hе̸:cLaf fsRYvGIN.G< K2s9e>P=i9'! Q\Uӣz, C ~1nXL#+mf<ܹiKHeouD5x%<ֹ#qf)(R ~͎lsƗ>^ 'J#5r-ݨdq, wEC("FEAΎ.6^ /5 p&$LrI{8 !i$w,vQJsiP>6ai&iwvF>Z\{%9u ojݟwrHEziV@ƺFomjUM|tŲdhʵuކ?Ӕ%S߿neHL-ʮ%-.)BI?/ tZ7' WwLfq Bj]o\oߞY), ՟wӊ>|"6%cy#LJA4L,$)>kueo Lx;Ap LeIDw 7`BD pRB6Tѥ'OhȤP|%$dM%-JJRD`T|"ƶy}kglƆ5ңU*~u\||(W:]#b3Tg$zt̴cx .$; {9n3 1ju/8)v%!fU=N!uMF"7 ܢQ2 E |R4="-S_p5?M~3p"@SE*Qy~y7*WN۰e,1}ew dFEnp;D"5 7ZUWhJm VO|`Üfu5[^a3Ǎ]mq$ |?bDe He– )t*c_`\Y4/cEX&P5c@!=ؾ+L?ߟ13=: |nR8m1;M^v_b)-]:0lNp\qLW_QrE˝kt yds-?k,:bG>ۊeyJB.z125?3sM̃ 0 =S3 YP]=6V{ !BWyaiDI K&pqЏ6Qe0q~HJmC RRL=Z3DH&Щ hl`8߂֕9d{0ec3\j[UbzeJB4* bp=yyN iYޮ$xOڈx9`T˫]NQY[zTڎ_Ök ^5ZvtgA>D -4*(G:~oDQ'$(5r;2?g:#oF2, 7Odz4ܱ:D%{JE] #N݅f K/w* `gE>j~t&^[!$L6 Vv1KWQ?I (.Qlg^Q"늻:gR#n@L#9jg^' !Z?~0=dw{)Cqguj?[%0v&nw+vDP6xnW,n3TKX.Swm")9 L,퐚"|]}Ib+}ɾr\-|G&Ij{fhtgm] ˊQ7z0GOҭtAHrʋc9U߻BX0t%Tw̼T }YR.v|n/rWYUKG#BSב֪<,ĭMbb#.ԍ_4skoXEM JMH3,L\EGoI ƪsўhg T J3&/At) yo=%H(;@dDo/ӫP:92~Ns"Egm'$;O$8YFE^}nWit?r8 O #%\jOw\Bj[Q2֣&5y:M"aoD.]&f,ڰ>|i1\pH b?zr7dը MA)JOAj^#?0,Ԟ-cL! o\G,',,X23CȞCu2] Jq^Hͳ :ߥB]6gz?t-'U ?_BA_EE.W7<$b!6J M@qxklXB'ӹFծn>ЋVD;m¥] oAqYe~qӺ:[ݩa.*$O&zOu2z&x, /%ǫXJ3=M3v#Aq)ٝ -}ԕt Fi͗bwB]I`R3;n{%G ^'0: G09Q~#@zͮG9a83SN\|bV-]eL_c.ă>Y]֗휐ds^$;E[ E2lyf恞ˑ[xh@h)b!||Mf=2Z #2''p;m>V|z^-vda] jP?܉P2R3FyW?'k[~ u-tvw?~w=g'>3Xw+b,iΆ ΅I#\BWj*ĺVttH^pɣ,I\3BmӢm2boȲL. Y"F,߻D;9% B\$/]fdoSI 765ҕnhB!~!'CS@Jֿ'oi`ms:zwpv٢?V/Sr;^&S³iߙGWrq?K92 j GӷG)|Yiav%+ 'q]T`--}ZHmfdI ൧ԈB2UO2?-:} 8_wt`,JzGtլO.T""`lB5Џ PӅˍNNŧ$45ZFty ' fJr?椄Tf!bí+!TSSxbpl#?>X._ǽ= )ŚTThvOwM=4`ر f4'Y'G*Y =#|Enm_fZ,<`̇W2h'RI簬,MF~Cqujg4vU J5y٧IHqH\xgomqWUmd/ ۠| XGnMltx*TvmF_6UH{>B0$oΌR8ABk;op סIB,_r-Gb}mw98ٖhx.= C[ej#"n L0!l 5nHH=w( ;Mfz`R65OQ-VgV}2y{d2gbFL+ HoX&P Zu*<-6oQ#FϢ1?7qVARX=hT$xupQ-cO4E6mnp||1s~ Gal/D[fI+ eSKʐVjOȭ" e]%pSQV5]!DK ǩ& *adO *G?]Η 0D :7=d{ysgS,DPIl84)C_NZ("xQ;19Rǚ-VS O.o^NAϽ@;O| 柷<{_בb*VD> lb!嚛3@:g`]}ӄ1zEU{`7 > Y.oo_1Pmb._74-rRPJZa)q(+8$9>!IԒsi`9Mlo>?j;e݉ "LSf/JX!T[$`9:pl'clxF 8*>JƠ[[`jh,⳩uý4.q-AB)'6 yDF6%j}mZCrQ MrH_-D*7qص`:y]:՛rC2ei&p6hwf@ejKNh( .a c,)^` 8z35tNho@9T"kƝ<U(8=4 F%w$J&:%f!u4)4pw3" D,vE ~Z}FL-nl Jءbr}oY=?q:ߒߴxBcoXnOu8O4!U"AO)àg#J0gn(F|Qȿ8OAP[-gp+)2Z)M̖IIˠ<7_}k%nlxIYj^BrQ ie꿋D4|/z5TdM6 0ȋcV6z؝Tl3~pmh k{) ,bZ,Njש]>"0R*F<'&3S!q 3W24Ɵ2 g),q|솢D' :xTè!i[oeލ\V%`WJ̲~#[B7*K 87ɌooNLOy4-%?&=ҼMBbt>Sq6hm7"h!$ ؎W@eo4߁Kb/O3K[[w7TxqAeTi0!/-LP2P"ev],"֎5&XV4(e7a2[4߽WR#n}Ϊ}fo[u6[Qޓ"pZfaG/ Ed-0%) CwSf>@/FuZDՔP[Dn#/Q6s=Έ3H1 ^H ^(jc.SJIKH-֦CHՌ+v{n{ Q>JN c26="dfbHN`J"4.^dPXebkԛ\jɇ|&*m;!~{ʩ1 4wdbh< /&mǂJB`d*ثw ?&o:y]T?dj{s |Jw) (sxEB%NA+Tƍtɬ^?}sP$q{bcZ$=iqoR[b+罹X RQtB6smEǚK02PNbY嗧4k[#@K="Y-?Bׇ$][R&x?1)!o{cg,KQ 45ыZb܂ Vur P,]mb gj_ -8%F[  EL#n0z R^a$j û cߚI2+69Z}U%C'24S9fpYx١il7k,kY: zP6Hrܭ^*ѧ7_Vڀ|ꤌڑH4`yHmJF Q7Q buTG0'V`8?abi>$.ֽbiBĸs27-`FGieٖCl/TeuaO=0hhq"P{[^u8فdͥOH^ (UUR/}.SyА+ؔc+ |XsQX[`̎8yPA'2L$̺́a8ټRX7:t .L9/j=6\GT,!s2qu K+I=?Om#GT:P$$ۡ,ʑ.=/7 xb[mj,3%3M!Qxi%8ݫ; T9Q-K:u?h!25 8r)B 7u7HICxlw_ 0cDfuw;3Yך/QfT4/D&FlwGOȵ5]& =!d9;j:,HV*!{Xϩ Wk۸ =5FeY洸,W]Er wQ[fm]O(X?qt{O2}Ӥ_&4g'[q&>[^9 Q\r+R';4LOkI' Kx2QL(͇p1oMι54yZ ΐ/]<y)+u~]z'< {)5eoo=P#D.wPR.}lc=9YjI;L6qT'aF@@!ѐ=ZYa'_=GwcW$'u/^QL\Gu1{ZglK[WUӠ\_+Y T!dxpvqm[tz]yE= bPgn\R%`C櫆 }KO G6A.7n=b %YdK,u\!2@_Æ}unUYD9b>C&iL rRH\Cn^Xnu Sܒqy!]]"1iWcI*زe |:]u3F3+QzF5m7G̗P7aHO lZ3F}NWaG^ UQΩ@֚ '=e u9ߍlkFyt Z1!1Ru9ºǹWUrpv}D# {Szvs $vkFXo]⟯i[\[=GҶ ֪#N'tXAgl݈f9 wm=Mj_ 4Ӣͮg3:E?|lC/0FY{-]x8.xASJdZ ܟ[Ӗ.RmԞMP<>EiiA...)0DOXRڴv5qfG@m^o8rQt̟ VMl9.)_\ !av_ƆcyE ib@~kIJY|>&ä17vI ~)Vy5hFA ,uVªAf2LOde%4&~RMj^Rs_%Ŝx2\Kt?3phkg"-E-f8ndbuOTvU} 5|6ig~Je"(]a1H[̂CSW5}œlIued0?G9E3j >.(DHD"S傑(Voa[zWVAcpmLΠ+a(t O5S - X\E#z"2\5TEg.i1_Ҫ޸M lc׸R=oO#yrAh֕ꤹGZ9,>:N7t'59C"q{Z`|8; FWAfU@ ]]sW%hɑ#xsǽhе|{ J;lT ;bu0fN=R2§&0TP̓ru"{׮\&6ۍyu%4k*J#ޒ5|1\Oo'ApQ {bk\8퇒\: ~!)7rDw|zTr=W<M9M)PHXAɞ{rNFH u>kܕ4E#Jee݌]-LV>І|~>`a0Ĭ@qq{of"蟤{$hhw}_^}Ntz!r4f+}}C\;G6>';ݝق[}$|, a0=r~ᆈ+Ƨ</CޏW[MrwA~ ^/Tq=g X~s9ݦhu9@ RY'VVĵ"i @-R4ڪa(Ϸ/z-ȱt䰤WL"o=K_qgC{Zo p>"걂 n7M1&415of^;S&g)B]3Sj6;Qo,B{2#*ى8ZN}y8Um4SލշgoO61G{Mq4S)3Rswo(yhHޠw>K`ӧ›o%e)/7{WHUJ;>=#zFmT˚󇌢g.%*H )إqx&ݦp:cr2aZŮluR| OgflN!n>I]?.x(뻢4R8C"֤R-K"͖}ߣ5[ǓTRtA6ai "4e F`U+KΫ-2}wl1x q%**".g.2w91@&B:k<jT^}( x!A>|f7`aӶ&[Wͥ^*~>ҹݖĂAwX؎FKcAuC@ Dv'Hl%<5RtHESFa85:cΔRv.\IVqG4C.h LhabwQ]`[8cd2YϬn ΄&Ku<7:H1zv  y_7r:/+N~7Gi&km&Ȓ8Sf b2/ɧ {kiNΓY8(?#J3.ǎ & 3|{wmf^tGï\ٌNOEh0'3AaIWYTy~js Qa_YScL!PVlHaYOf[OM%Y@.5А|O}3bY.k\~fDSO<0^1z*5z|1бѮ"KYBṛJu zL `q"kl[cyg_cuud#I{|:tg;c [T!*D\C 3FW6׽Q0.]! &ڭu*sDf_x8**}<sE1 ;~ X֛op q|z%Sk))\Uy_ٗ܂'MARN(MQ k,3.*qI%xPv[\Y0_DH]VumG5!cWZPՏUw6;ùj,L50 2[%zlzM.ZKݵaE[I4 )zPFUU$D>{AK7Pה;8 4}|F[7߅H5jk0ꏎL8<5";>f@رB"+m{`e`w5tk>v[ٞBc\ba:ikiw,<¦LNJcVYeV9(7Vp"sߔ' HzF)I]%BV]AC_ћi*Q¤V$a]7#p. VdY'fj<&)F.Xq:(:z8q4!L|MQ*X%'iFpv=RiZVu]qNj05B`vP@io& G(w Y-ۅx  tq4HatVHOWE>Dzֹ363ͤ/X[G!x0]cRvB?f]b9sV toQ֠95/C|taB^פA:;1LvpX#]zsNX$vHMU >1%9/,*kHDa<BvW/_˂E>Qs5F?1C'*٠]>_U`O)YQ#v<j1Ҹ gP p,{iJK# am̡)^e!>Ar20«hVzF O@#UwbjzbRc]1F4o-,<oSJtz-.&x@1iZGi^?nEuci%H-p? Tڐ+7JM{n&bZRaأF޷+kXBr \LzWbep('hCJ<&'jяF–U _E$a-edqx0yh"Q[ 6a_ CZaihnN <96vkkی,R0iÅfbR_[JBym'ù7|WO]Ff"@C 2gr3d ڀd e%L7?z/mR d2fNFd}!sF y|IQXOo(h..aYh0ܠ*Ƕ[ P do;,U'͸ꕅFȑ,\E\JtX( zԭTQu2--BM4%IJ/՚"^9'Q]uUYV[WO83gޚgJSGlRdHSuf6+^ G>n`\,vhNMt%n ƪ.yx&Χb8Y5\r}|A1k(: eC0BQXqt6mqj>;27`/X{d(3jԛF ب*l|x}Яzo5T=o:`It#Hiˉ90:2N>BZO`|m̝ؿ@miҮrҼ? ЪCFN|r%kP\q1cy|P3"-@iFZMOJ$O1 %Sԁm4>aV A@J2 `r I}c&#y`y|Fvd'Z#Sݑې!{U&9I%?gLJ'{~We@tbW||'z#A]¶:qֶ#^xژLp #$1bf ͘%M].ecuA\@H3 t8  CL,QHv`klਇ@lʰye[Aqv{#wij\Q!Ji``UߘV18a K),&e,vD,Vbbn&q.Tј{lFg`hR98 ģ+uH7WB4X+]`"Y@b`6h)4mb0ALϱio2~DYHGg*rg+4e0!ey]{}\07lHߵ/뒨ڝ@uSxIpǫ$5- ]Zɜ*eyԋǺbq^ T) MNsLvF?DuYrl zgc"kJRUWLzM)P$z b}+YL^u.Z |6 T\pX~KIXY{<"wȯ[)0N歋Fka+l Ccwʉ8t p ;䨵|jE+vF&2+pcS4<߶y9uף έjYN ƈ՝jc)l}Zۘ?bhs$[n"Pqiz(^CYD-e7aI T9ǿ͞}ܔ_9?QeiBT/ϩпjy;9Y0 ;ϖD|,[A7>zP!p 1 $WdbԘnI gFR@R0i䬩IpI =xm#b&Y#(MPֵ }48atIQt5T o_;޾,)%qפ 6dmOSwHhDc@jNj*J% uZ f킎"$o`9BΖ7,(喪<m_kO"D%Fڭ:5n|? ʖ^Da!rBӂfw*fW܌cCk{}Jϧ^=fI@Sy\ZEy G>>'#S{^Us7+| 9:[mg.1 2z.͒JT+CMFc;-D>OR*Fo+!'cudBǷ@SeN8k*Jk~S{_ɸBRIXLINfR<;L;wz ѩmyܣE2F2eRvLt3nFYʻ)`jU 5HR|=sTvŠ%ޭ\sR0ړPZY ꕅ5'' E8Wi\ NqKB1i9sao;d5d~1e$}SV':5X;G&Ť'-,'{u-O"^J BeǗl6$m׌+\)>.W1s^LEeBgHQIB``|C w/%@ln q#/=Bnٺ7G&^VH 8Zo +{IsB[{KGsɑ13!觘4UP&ǧ@ 41Xj^#Z2D n4X`Hx7sKV0ƒ+36/l$~m5}>{TRl!gQwm+++-I?5GǬW! fE[HJBmdqa*88hfUlYBjm+nsӎa*7mA[[0[M{ ]ݐp_[$ɳ NԙbADy;"CH08&݁фsVz)w[y(g U3rDn-~nTe#Ok\KʡcR_b<0<8)QTqK -޹|D V1b' Wܢ){]^G)(l~Zn#pd!~&͚?CdU *}s(鍈zmdcVVA5` kuj毐!O2~^۽v01)1 #Tm-o="*_A+$e&"|ʨf*sCorjDyqGzOOtd26xoeN?٘Iսnc2ʢ;Xkȡ I_q/BExH fpEZTfa"me$=[G,?ݧ?=΅$jhnhpVc7r#PSx|ЩS\窓^Eldjx<z;md!Fh_ d%cB^ +ty{cb@}6kփMNk54N | ]OX1mchGy@$orN}+Hɳ (Zߝg%aHzc!qK8<\)ڀYkA6/,O5Rm #/xиuՐOYrI!bH-+S{]ʿ¢k)Ɏ|k7hFp|(9Eߝr̟2%!?H t7+R g󪲆U =JpK(;GPօ0=3 cbPҲ4+baT`*({|:A,K9;TeWXұZYRlLm e2_ \|QbGe[E_+7dVfXxw8zQ(|CEz%4.gk3\,@s]t?u @ez]nws§Z,2'HK-晳(FkkֺYt$ߝ\'%<Ѵ5Q3SCSٻـ݆r,PF.4ÄNƚpQ)u{7g\sq p2K6Kd"iPP Y$e?# IQL^}K6ǯW98 -#*pICQXHv"Y_:H9u-W$*_@ȿ*:{ :eWChCj;/l㍣ًk%ocf?`ʚ`ZvE/tw't+m#{8҇Ͻ28+Mk iS#㝣?Ǣ#},z)c" f msbP"xs=N7C5Zu.+:&xۤAQJ=~ YvsvU[+[~h,J!0IVϔW0|X~lGyWP*Td< U7ܖMVvq0!=0&m T'+^ݎ G'A+tS+Sg5tPWWJOP.kSd2ŝ$g"ezmNժ>F/p(ϭ)*!ز?yQ o ~q/ | ,B[Jxs?v5☔q`78QGmu38O6[E2|fgWլ w7OzN9~]xY`QK:T:&8rH ++r̜}BNƧNּu,fm'o+dOְs"\_%GWko~QT +gM!G'bTf*EO`2T^FN}" M!YԑRCKrRVʃG qTHΈ綝a\8z9M/k*I~)/ʮ ⃩baj,h2w#Ew]cŷ=*R5@lݦ%bPS ($덷ޚA3 8 GV8kuLҒR,#,&1zt+OwO|f@oQ Ӳ[6 eNJˋ&]T"QF';ehgL)2ٟt- Zz_ϧj#Wnpn4bk x]Fg 1Zj,~i wQP+M|Byɱ$.$IGɹZQ骧OlH$ͺ~as=xFl,tҦh]|X l[(X.fI3-1S9UdVA4>#+qHydFӶ~B]xƇF)؞מޛYC.a&{ˌfT2%L Nt P1-*% r9kd]Jp…rN&P+*nFPRzHp?Xb+{t)YTh~ok} \f–%]ۃ: RV)X]X -}  z\ Glddg?;>hx :OA;%b8y6K/C3IR/6 Uu\A|)3lթE%ͣuߢ dN촓NeJjtbH*2|m_/6y (ͱ N;u=Q^q3u Ѱ/Zc!CSDjD:jY:X/ ,l,ը,D ܏e]Twfx0 %K.p``of1Gg-gIrWph@x\(`6xU& ,wtP>b'je=HSN%٩gʦ#LM6TwkFf837#4.SB&p䆒2YLM;!CP[A1;aEnxS_ 51I>{B#1MTQV#;]Eۼwme>5Yسr;5"0zy`v^~ŖrdFSkؤ# r(O}ROhRk3ͿǦb nDnؕB~wBeSNjcVS$FMo=UkODTsKL( b& 2xjQGJP8R)\KAi5j,!?8ok<пdGȦHwM. s;A~>O1$(9p`41%]%%lN<+ljǺC=yξa%xm(XoZrq#Wս].;)83X X]k"_2 =. IOl p}`N~G<%=0 ۞ g-xck>pcLj4n>g$EgO*՘ΈGKn9?[.đךk@AI1 rNxI?^d*$yjZ~$^D:ػR 9WRA1*`bhZO :o}58|B[Y"9]C/ oY?gE;IݏI/*R{1k (^`d\X|(%"%ym6@&ÿ́b9dM5Sʺ$3/"3x@(-()=&pH*HWBk D|?ZsS/@#ęWelMg9b6 fr]8/٘7F *)'FKb_x_E?$~)"lGZ3k7ʤ.y`=8>ۑF< fm,l¬vVn>٬RA 溁D*ΧDM*x^+{YcA:⋳,^E (h1;ӼXx\?hc_#P0 `t&LL~sdBl'ࢺ"? _x{m6 2kc Z4Z 4`>bd╬q1T{ެ/<i@,FTԄBi欺dT!>,,h+r%AScv!ɹ)؟AyV0.\{˚Y,Ƌ'c4 >҅1&{'vg9$ȑ= zc* T&qMXZP Aᨽʮsg~S7v_}dB3}X:x8m~pedh;j}:})M.F@F"vs@R9>h|cgG15Ѕ?$z8~DX3Oe|Uulrwz*hF)(PTߵW/%ҤzUs3;xi"Sv^ɾ!3hqƉ1*rrEIq'âa{eɝt)ePئ [&jYt9U=rl_Ꟙ`pm}J$ɕE/DV GhS VדI@6A%.&,!C4xS̮Sጔ/ 5w)]ax߽ T{%q< "ey{yU2O+$6gӤ}Wٛ6:Wc2m}#2t1X?*//Ԝkn*t7,2%qf}dIg_M>ȷADhP%kH3cr 1fƹiYZ)~ϙ rzA֦LqQokASDGb;%fިS7O,#+YV -޼T1h8Ols3# [G6 conp]:_ܶZCeYfN</l(8n+iNT,=_:}]J?v.9f?mgTpɯ/1l艆Q_~;IahQ9g@@kȏ{6%8tUrI&z(&io) tʮD617>m$}? 1Ve-X`t \jўA jk#F]}|#s Gt;MgÝ kG%|r99^c 񃦎ivn [99)i vK47ΓW=kh (=MF=PyLDG&caױ۹ szԧY<4DơοxXAa Dt* &b ovz$e;`EQl{MH`K+J=; 2,kB9,;eSR6?=.Oc̓Ozc8ueU̪M:;" p&# Odeu3q24x%fڸu<7.Be!/;i$7͛D Cr xzL=xgYH0~LM p;V{>Y9 D,겉P{4Z3=flI)ҮLC0yF [?ᵴ7i3Qg.pN_Lk_\U**K|TKgj X:p2$` ^W|Iv4PVc4)Vs|~Ĉ\]0r" b9+:7g"`CA $mmXa*Q1mt>a@-mVVv Bc-ZF6AÁlQfYRW=&1 on /('zJ#<ua I;x^G^3t>ZΞ=)p-+#uCS~")%^ĥIk C.TBeǙ4B(9kvQr_y.o q7'p%BNJ;t1 `^myr/U6T-R09V\ebJ&wvIƞ3z m066JNIyyuq9q^'8`~ܦXM{܎d8IV_x$ 0 WRYBO GtxۉG[Q5j()b9fGWB>.,)TV^\*^ )2byZ/]k?@ȞbJ@,6ڷ(1$Z+um tJbIM7 h,7H뼊D@cҎtzҪs7E 1;tC|uP>θs 9™\trRDZK_,Dv Y?MMV+都+s7a8E.l2Y YS6p5 ~eEUSvIuS:-wEG­mnmScs}%Pd%i>ĎT>{`ch?NKK3IS*LXR~Z*wo~w@{r*촧?O̚Q<'Q#,\#]bzm 2 0,حM6x༥'ߝ9k6>B6þԽ; ɢl1顱0jp0=_l&,'-!iY؄]Y7Rj%4n %i߷J@NΥ)n.6J;07 CSaEȜI>GLM[5&OIzt7 /vwS[>~CD:8'BVOz7ed/V#pG-C2}Xw_ IƉ/nS~A$~5;=t3c {uv%>X̱5Hu4$|`Cybd0T/Rő>[.'mϓ-i;2N8KOsKC7ʜ{&"rBv̟5-bS i+KKcZ%-GRS{iKG,pfPm3FA: pA5N=llߝQ?5cҝv0tT" 4m-xO>~4m ꒼IWЃ 9ƃw$JvT&{ mv:;5(\=J :*?Mt^{sCsAG? } /wb@;BT<=iVA A.Ϣ#CH/p,zE *l@vN14iAD_ 12Ḫ57=UL'hM",HC^p0 C9ڮ2ʬre_$Yr|'SfHr{V i2~ܲ1C!y@3j V3j X~%A)絞K\+iFS"b^ZBVQIiB4?،NhϦagx"G{y`)rsuݛv:${VI}5κ):.k%IexvGINrEF蹵d`ߑ L?{Hq>'hr"Xk7!n@bA>8CSvZ5l޾Y'RTc ȹU|^i rؒDWoeo'! D7HMCڮBWk I#0ApCJ4yhhIkz"#ĐWIF.F 2-x~?BZZios9IK\=+Xg5x|X_đn1T.<4 2 E~4}m]ਣll&i)kL|Kp)Tہ%yis3{. ghf qIq3_H_y<$Bn.gMXQ6\AGkقaݢB(&8=2¨G-ʦ/fZoK<<2n$&PΕΓ)}? gW #:Ϗ꘡ҳH9MUA:.{6߬7lͅкYȲm MViR@8ߙ@4cAzuWjr'=,zA-@iE_DS5"ôQ&/H? ?{kkĨ$WLY?huxR׮u/b{B1# RgO6A\s#8'iF&7\Y+D#hX\ηxm:=:[t 1+{(! cD+WFgHpz1h7P4ļGHQJm&ny: c.fjh<>#"[MைrHȄwo,TtAg(23ntJَ#Y%PͶ7T]ti_i$2R6g?ckgčGO3 `Bg|$ # /%e*5}5[s=Ae=3mu8z`CEGkl2fB/ͷFY~ZrLThx)vxC:FT/ޯic;5;"uSD! ǓSm\K,"+SNW}>a['n:fcaYvaBp)8'\q+-˦"ͫ1~H&+(8;RESou݈r*0e4 6rk D4aBa`RϊvFrYG=0LN€'M+$M2}Y:WUcA/`3mh h<#n#q 2/@Aw5/EĆW²/砒_^KmBi.N }2t*W$&P'گ >·,2%ofƙ4 t)8,*` Du[PTNJ)z?4< 965rTZd9mRR4sn~AQ+>iYo.5Nb)ddn v$N$"Wh)o89/,zE388s;'~3) i[iT!"E4V[E"uԢ2 _L1FkQp9Ɨ\Ezw.f7EČvg\v祾FrҊXEmc~{q:)bv'?V H ]6f% $iM!Ib[Y\0 p!F k7qŻbI}ئa9Y<.)?V \CfDT> _O m}J ƃ3]"-wc3җýGG آO ZEOcO(s=vfy&C55X[GԘ%p7`aY';Gq< wrZ+[PCvw-&-Ck$VM?bC,-x$m*@v(лxVk-.~:EDib&8M]zH:2LҞ'tapQEH1Yz;T&'|XS $ǩ \Л(mU.'qIz~Cc_I&~PLBU&c9`6獬jyrrֳZi:pse6ɩW1y=v9t v $#`Ƈ ))ڲ_gwUlBKY 6YqA҉vEN:GBo}je=w,1 R:ƣ0¦$@z\H߂Fi"@>;s]H0j G1jddNP?QKM0ZO*~.37XV)0Gl%'!pe4N!jCZ*I0;j)|< :A XkQ8Z˨ (&{[YU)(Zu0Yb j*G0.K;SJ'8O'H0,1C"hd$w! -T.2,afI bC q!FLb]Y?Xм ed2g, O|/0p%1K,1jzA X%AЖr6w CWKSR;PM'z;Po[M⁻66Tx_"7MۗI5. |iY4U;Z6|7Z²9mգxRUU.0x0hb(?0L\yWJmxhd@k޺ȇ-Xr޳,1~CfH9xJnE10$Ц2^q,BbiRdkraJfYdȰ%uq.3MŞ saO" {JQ'3[xxor ,9 akb ID?8fhc04:/PNH ;.@:3LT6?|t̗"lh>~q-.5p[q96YO'pu 3P)&*泀"]; .5%:4JIg}׶+)L#5?[cՀ3vkyO1u.ƭ=/1@2pdTE! _WʻIQSm); [?WxvFm1BNu+6/2eMū"1mqH јJP>B-QC]^U 1Va`>_u:Oַ]0F-ekE`Oa>e{C~O*pD@ԕ_#jnO4`~O8}S ;*MHhFT){~?> ld__n`a&4nSw9!A⍏^Ƣ8xnt)atJViF Xm_Mbw>FWqyCd u ,'Rrw)wAYbg:۱Ȓr>W8.0aM,ذ&[I ҤMkɓB!]FX{;ר ;_kti,1`-5s#sTNyZKpiHœ ^R\5 SM=a?u˙ꂛ]Od64AFҮ#),1ŻY]̓m{%Z5,+Yj<ܝ1"2S/m,@@-YUT*bK!z 5㱶CsTV%*9VI1ݺXdp`r|Y;~HGbƳ5٪Oouw8?xػ9@o3SkT-0dO?]vc-)bxhzx| .3lbo-ֲmG؝O=MA HTdqe*QA\J}4pw@Q𷓷H2O_a.ӥwiͪHD?ԣޚus6{\ԬOUb]c`Ӂ>gKLPJelXyVE5ˬ^3ÕgKUwqjbF_.m=iǿ=EF6Tϥ0LEfCC]xղ9&͂4Y )=iDX%kqIQhK*R(:;k=ȓEKhu-Ȑ855ӑyQ!f^<W_@HNtrq&r["52IM [^TH'KO($:ou OLmVЂ>tsͶgg[=gzKhKn!HtX!(2QmEQ 9N˂ ?Ak{Y(J7wYR&q$*Z,ɝMi[H*:ʣWˍshrѾػLa$!]٠H-"Di(tZkpxrQ .42SΚRG8 n0t?:7Ae[xc ;j^l>s?ε0X4 wzQqbI֦'GX_."+{V˖+D=}ŞRWDUKdzc cN6|-$[?qc@ glnHz o eN3>۷ɏ$ݾ DHjrY_{֡[^j='ޠH:Ñ$ O^)1%fDžl=>W4hiOfX{?R޾~@Q.*]`vVծn'w],a7xG I<zC;DK1gZO1]ԃdn!+ v4*V-Zޜc`ZT5Y E%Uh@}9NQdma:\j̩9|XUft dwspq2E+#nH^Y6(bF3_2fdrAԬDkX=,1o|&64|^k͎ndҡf#l?b,NϞuGO}uTzpƮa^YgZ ]VfJ;ЏRXu+&ˌgUN"TB x;QP6v԰ж٤‘6XY(7Lц4XT6'c8:ꛃQL;fl Y4Hi5Q;tUbokRJ[Қ$'(>Y {#/Yo%6r $u5 cĂr]nѴ`v&kI_u=3ax B1A ynH;-{>zW%e ]WA9S l< }M m\7jH56p2(8ֶନ9* ,q7X:ՙJ!+E1M&݅[I|*3ZUiߌ/p%=ӌ"B%5@1 5$xUCDMgũ)GqѤy1ZKC5_Dۢzih% Io(R*qAyp7Z/U9+Ьkg#FceJ"8R aJ%LFmt)_^*%ToL#=KsK"tu_;Kns}}}؟Ee{*AwBI={e(9oKz] Dffzd0is59@V~ KQM~y>YlrıӤ'C|OùkW/UJG!S')PġTӰyoaSaw,9?v[f`p˝="Qx?Q[ cnbJk"hh:~&󷈚jHi{Di<+,큾-'PjS"b1N=>ش@o*ttLPdLoAdr`ɅynLxo2ળi=6X Ԋ{23ȸN3VHZ'xup_,P4aE1b|>{Gm'DӃDU"bZ}uE&Yvtse6t}8vYSXf9vX(wKi=&VaxX=\N&K/I~\NuxB,rAtCͥ|hZj|)U۔@kKhz+.yaH!!WXcK}"yLl/1jc$hDchpo"Z2cT- `q9Q8v5^ A8an 2+LޏទB.^#hαH6)]pt uZӷy\~;hߟUEq6 Orں!N݃q#@&8[d}UPV#*=*8,?T|4Po6 Z$ 9dwiSYSS^ѱ$Һt'lGJ>wt=A9jƀ8jpvbgJ0?{\]D3-Wصf$I9+m30[m~D~ cnBw7s^ZIBg?p z|P/,r4q'?kAJ 7i8 C7˂TcVJ~1W|"kO_9&ՏVj$_l MeC.lLlEWGŠ--8acS # l{vf#Jz3#'!>H^%!*I1t8!%إ8\f2yc)af|`@7ǩEuZ3E ,A /`hh9jr}ҋ=De(O~BdSCtɆ\?l_/lHuӥDUiF"^ QE&cs]' ?%{@NAQNhg2"G$|ثaMBᮗƵŹ,s)Pv F_ NJ oH&exGŴچ$꘠ Ym@9[*N"?_jֆ?a\b%4.h~JTT" QZ$<^8; tr34*ltI̠UE ߭&fQd'mIc3DT h@ bNRDQƌW$oҁ -tZ)S~hu7E;i2![[h»*ܣu 7j&vT^qfRw2vܖYl of DTqvlF_-M\Z M!7KpPHDt|(O m+~y#n \2+1bFe`"=KnFdk%\<+E;;ƨ[sVaq(%JJKYlG`'"UTXds]m[Y s!d0%50ztHOf7 S}Ogv΢'MeVOA3:fKt }-oYXaJ´?FV#a->eh:/d)w#φ Z~|A"]X]].'Tx57K[)ΦCSy4 σ#ƣLKoh\3q-O9q};1 YyH;E]<AcpDZ V7{gkSk8yK͇ݱ'W#IR"ujOqwm]b9]-jAi!FK }!06Q>o?_c'$ 59*y~ϣ@m=yxuG9<𓱙0_OwơCwL(`㉚bET2|3־~f|/}qO,?KH+=pR{6N%{`48,/eڠ"L ;)qO͟QΟLVa-F(ʛʾ퐄<ŋyKzUqšKfW|.t\F\^kYפDYe>%z)Yr;Xkư8ՔI:X!#q%^ifkǼkB.UPS>WaAt%p$?P}}x)-5|BιQ$Cgj $BRγ8跦iᷫ[/@ȑ<&u6tɑ ؿ]Ҁxv ,rH՜;:y (~ogpp}{R:߳Ns]j,d^8N1Pʡ)̐r+!}̝͈$”U'&11U;?6r/< sx0,Bא[_,T%39A F* lCQR yhsn61Y^glfk8p~6E5./?gw`PCX ɇGƜZáO-Kly%${`Gqٱ>h+Wm;Ia\I/wCulZ;"T2sَi,Р2AeGvgu OLAh+@(η:+Ja+[7oCT$($؈oq*%-Vhf=P^4d*Ȗk[:l0҅^څm;vC RθI9]ͶzT>U*cJ$\!#Mxe< |󌪪C< [s"/lfg/|}KL:*nsId_I)2Ř%tki$qCoREnF\o{@뉎!WΌR3Km=5p?8.BY_KyBVh[#AAd󮡰$dWUG+(ITz,?w, HjUAHk͙']a@'f?0O-eY#U%{a4!$SVv3fԻYj!F.(" HK(A~эulz*ӥ{1@bSA3IƎGlo~b"v!vm6ŻGWJ>\x۩S u fptb7`XL6 :tx+ҝ Q$D쟸J7D%^7G\r:f'CŇoh`XEsr.W^*JkM=e1BugJ4?/, OlNGy,NY_yBi)Ea" z7m/$%0xZzfP.G=UrRz]ϿUq-y^oReF1p+yd8 @ 1˹J^z+ tO Sb@'ݱRg'.AxH-CЇF%p02G].ЩT7pwjTLdr}k3l\*@Pr 7CZQkb< -'j VE^d%mڞ.ݑCoZVt<]: o=2l}Sc K{GH,| ZōFez gu.sFڅWtc*r_^k4)bǰv*^"K65c0L/s5NhAGmYe 9gb(9"%]U"K ʮ&do#vJ NUO:akefc*\g}H1ߜZd֙rޛlVXc@(#vyI{t`5 wnSO@ǺW0쥌LWsC8ށKC2"`yF pwgj=MbIÊLngI>dŠ9? ޠ$t;Semvd͚IHvK j{L6MB(DFjK`}o^ʝvf-sHcrj6i*唭Km8Rj녴E@;A[f%a*ˤ#0cƫ;& 21S7g-n9(n ky;4x'Pz)Hjà:hnIu\JS0<[~;*VQͱ!YD*;hS[ExUzZtɵ7>b{ndikDev7h=.]wv#OM]b8`)Yx+"* +;o ,bҴ#j`_AA+IzŹl,ȗكJs!ϔ7 S_t[y wu[B5-o)-\ÔFoh %- i9e-'UPO^bNE QzTl'\xjN 9LG^]ܑ ]Nwoj\q,jL=v& *0jޥm&-D o6Pp,gg×c':E?C@㗙v Yp\k9[͈-bULJ^AV 8SPNrG` 5Tc\@~uor :-avj dgdWut4pa-[uJ0U7#h~B&41T;KIpI躂Vɐj$gohyU4"Uƚ矚}qKh8͌h4s0ukJ³yYYk i0 ?pE,3OIӎV~w [m-1` TMNBjYt^)yiԑ{@>7zxpr6YċrIfmȼw? $W=̴D|';S'a2/'ݜ\Q$f=ᕙ}1M % je']:,s= 7Nh XF]yd4hm:q:v`OE!Xzc;;=(4_ l.ׅ9qM̗0ew- N= LQdž[ƶv&偺j8Jpd,}  \w%o`DBCmQMsTW0[js=3''4PoUj>)P*ĊY=E A 3 N咾28Z[=. mG585/CK+;Z=͝Fe.C:uj}JtI"}g|c\^!HPHǢtiN'4x(imxE `H<{:J ٚD/zu\D¸uy/yx?H)N#}aۦRU1Ou Kw< <7BW#2F^z}2b&[yB!28[Y|_TQaTteKc/LNm_GI[I'%>?1Kcj-_t礹SE<sRgL1KI77., 1N-Fd. #< /ns?xa[%쬆i!ͻU#v<~ (0;[flƓv`BȬ'nT24 BT#HA^pݣVq ӹf9P3L\KPLeA9VN&*Z7F!?D͔U7̇}념= ߘ#V?6MF3E5ݍiyh)Ʉ{L2SVhb:qb'`/˕?.yU#C TPl{=mRxQL"H|\* C?MCI{zXl?j*$hrrZ,<9uN=E/_y45jòg(t:B#ALDe9TXYho -SB\;UNdP_oci,ssVO̼hu_#9LW78rv T>GOk$J} s1K']7)zoG53X^ژ~'iJWuw}qȊEE y9-cr'ﻝښ̪tF_q|9AWyH/%F$ )Eg!Z}(?-naBw`ĮNo3w#5uڜ̓H nv-m`Cy\C7)j讴 6BE-_,=f/DO,Gi zYlJMT-ndq8#'olSyWAzy^ѐ,ĬƸ87zm@k&]*S j!*Y2!Yɖ~UpnRX.%nQ }v,;l&{b903|2~/NَgOkL'ޜhJ$/Mg :vxFZL;}B>C_wWέ$WbEwR6˜GqTN }{.kLNZ0 ʝDyU`5[M\m ]>`?_Ҭ/ո7CuHȆ.u~Zw\t<,&Z#&ƿ;+8"kϢge^7P:|ҧNeJ[,qEoc1!"u +s)́³ dNܜv^vu8^27Vg\^յm̋] fT 45IY*0 (6鞧 VgfzE op⹻ui۪E f"ʃ*G}HdAq#:JV`Wa<=/3f.on.Wq8֜%*%&wH J. ʈ[ WGEC-{kJrOY\|r,K@`#u"J:nf`{_ Na%^`Zħ#J&(fɉs;,3~WpBN>ìȌX0?`Ef63,,U'WR58RI&$>`my48z)$@'6'Ko)a 3| da IZc*K `,6vuJdF\atju ͯh ڢH0jJqB&usZJ]dz4wP n42t 'oTf`jPU\+o^2DزC19h P (OUڭi}@gy$c~n3gz]LgJw#Q6hE5)J$􎃣\7EJBӔln_ fddh{9s;r[!tq_6);ϒx%d"xqWi?a*>Qf]8e+5H r|p]x%Q0:@|cK<՜:.66>x3TN{ |ŜZ@9 җfG  Ժt)ag=%`&a Hߙ&vgrPUJx 99씄ڬ0})*׃ԑGV6Xl$]7}!dNsqN&Q=U N7ZtZ"U=z߰Gy;s)*d<"52UI,pjyӑw81i! w6:adjsX7gIMGꀟ]ͱp5­:cD‚T\E_Z wC<DADC'-15Bxcxr8/!0FM'g!U{OBUg> sjClϴ7N&ŸW(F 8KъDFbk۞Yf?Ť_L s]jZ6amb8PaRx| ?\y !Sw8ʀ [[\ˆUYYP 2o#Pz}p(@bƏ;Ly WJM n  ѓYͮ$719JO وݿB5lc׻dm-=YV0ϞJH _̝DV旂J[ւS4?*Y(+J"[F<+(k㕸\=[Ll14,#Td&%C^Y֜PĠvw GI^{}5ۄ l>V\J ̜u)0zh}E?eE$= 36(,mzc;!6)|GMsǡ{Y"oiq'f|?Ĵ#"c$NODwm>9g&=%  9¤4$BnbNx.~Γ;TLr옇CRecz&(g(7n}NtCF?hCUl{#q DVS*%jiI=4%$_=zHɑr̲ 9A”̺n;ь#_kWGG*|w0UZm-pH,o^ jt{fW"EF7"d*n#Uu[Rx N_B3i[ b8Fʏ?vҠ, hIsoGG8vVG\/]@3ŇRj!~EcВьڣQ/ "n !TzIGɈP$iiO rDi۩}VTPt*(FVx!Zn pWL9Y HuB|oiƿ&PS8 3v'nrޡ>f ,H+gr7'E"~6j@DjUxcoޕL1`znWB\*A^Aw5SN:ySM:3' p8!Q67DӞ /C:;~ϋ~PLր+ga99ka~S5n^GrQ gٞlf =^6+4_>s(d>l#47<ꓼOgls\]%'N!"Phyh '߬ڟAf xFuutj8DX͑q^}1L딐Bdꧢ8(^nB;n=/|@!}y2ݬZ~LMg϶ ^[RFv&{'m\ʿXle'ަ>#8HZB98&WFn[p41r+Ei2w5xYJx'M@\$3y;[h;,mvb9M6n;{z zXO/6Kf| ӎdbPtzj[A&ZtINu1=,K퀴ED%·tTojIǼY & 2 ;,] 1¸EfhH5hM^vnvDP8Ky)`=iS>$ CRxDҗ G%m5`/Z)$ޔf@؋ɣgKޭH 4w&ÎkZW2OWbzȂ%fqU8pm?L'\E!}$ԇ?2(@PSgّ;Yc֛fZ}`:s8ߋ0ۧYx 8/l^t[Ģ{ݣ v(^0o#嶞 s8=F}>sqig*X UIO"6yvkyFH/AKr2%88wAl e`F:fFjq^RQTSY}{M6ks9_*W${/lmo.`kH gD:ƯJPan7sH89s\͖<ႸB->`Fwթ=d z8} e=}IK˷G/ڔ IR~"alv\uxrPxсeRbZ%y&*2i+@`nM7d;ty<݌I^7ܥw |pckv?=ɤ%ez" lEߋ_L6 VoumzǯvCJ轋_T0Nj*g2F*S祕OxDβ*TSr4ŠCdV<lsXFC8g:]ۖsͲ][IjQુh/Weo<,>vV_|ģ_HRIfG޶oq-{PfG:S\{q69l>td}2SxXώL$);o5P5 ;R]q.]TnC8s,!ncLZb05.!8@h*~ Sy̚IH[Pw%w%p[OJ9 ZDQU.F|2P "noJv\o1M([!C(}2uOW{˟*r=b,y(PjJrcu#*,- 0Ƽz'dPU`5n2@`n $8tO2^ MKoyt#`=y2ayɎ cP.4c|6O9*Q2Y~$^쁜%4[J tںMqiB A(AH=R2%sI=YeIfՖ)YR&^ /eWa;u2B61q6R[l#/Oqd;LjQTE?@<|E!@T0_ .h-FӷФJSa.M-0Mu+`Y Z_bY >CAuwCL{tȰi,FXص_6yCjFA}lD?@w%]!TLPQxqdTls;ݒ00X(&WҤl)v wbیRcä6V^LsE 4zVh"3gY>7?{e OChٷa-҉ v\?w =c9|NCZuϛe-Tpє!ī-NֶBy8' ‰wҫAPDAY,;3%OA+n7)f3 XS'*vS=f!(IBvlc`v셎78S Ve,ΆdL졅wq6ھڽ A SlD0JJL'r?n{e7IP ]xv!,K8H -a+L [ssSL\=l[gT+ .O;e`| *JPw9 k܌`XF}lEW_cYj'eCfz|hy梱3@`!rJA؛t'e}멿#cU q ^F3Uy0T:GD3,7A0"ɀ%d,4+-KGIt[%ێ䦧%qeV_Ne-RT!f\k`Z85+S o̠$´滑xn@嬥s*W0b&,A6 Pha[քSECێi9uH^ :!^i MYmf^ .oy7Фt1Ulgf K&09TSeI;U>r7Q{-D>oɼWM>,ryLN4D],]|G7ZN?Dj+G/*5B-&6\-43~God# g~ᗿAޚ\8UD=^2ѭ*]1~n2kXjM86EH&({a~'g:#,G&?CQ&P`X$!04rX<} *I Z ¼úCíFlH>sCcghknڔNt~u:ܜWZpDwVd9{&Q$ðyf0$Py I!]x?!xxH%;o!ް=p6:phS;:>Q9_nמ1lINu069et U r@KZn`HEC,$$6v ' ,BjxBSJ[Bv߹D%6cӽEv>+x[/[@gX/$TԶUwƩ?֔ Y41&gk†>]ӄDv/S+4@Pqa"n.Tr֪AD.[>#ns3NJrVHc&XuK9.+bn&/҅2қT%&H,皭 x%4 Fwy[kfHDPPSrqk9 M (}|pvC#zzW)%2STsMAQ j)qNQKJB+{ػһL޵٢_vm"5W-[*Cb߽]A"*7d?Ahyd`Vu)["B̎fcܡ-mbY u*Nt)謿I{P&_F/3W9_ƩN^|zx@tJU݀k)5K/L0:sdž@;ۼ1Vzx9.Qan =㜷RgC!yKZ" ;&Di ]qU&哜)D.9G5=]B\=F휀)`x_#D&@ҫ;ג 2h2T4G=7`o6GUU4г𨨱#r&%R.2J +ZRb2V=; jG=<\[ +*~yf`חG%}b\)=fNjy#ZB+BsK4nA\;V:tanw`UpKPC<ہjyPo9;)F WGK߼nu)8Ub$ַS!סĽA X% 60j3yk8+4RvM! N8 bm%[8NX"|x?KM PUVu,oi3/BBoQ9L>BZk@*O3[8qz $ gǽ0j{㚼\HN 8 %:`Хc!D0X\qK1 Slvg(jgb(T䏑.k]'%DyNYԷ#?+uh#+D߷oW .dX.ȁE+;y-h"#]͈Tkl*۱[=2ʄ\\'Ea.o=Wu\N+\+h2717H>"-..H#a<ӗ|8n) (N=/3O<fuA%^XQl)/~C]+"mg̊hG]9l[_5;ZOQAg[§[Oo|JTN'ǖФ48 ʤ<Z9ϋ?S|㓝9ҿZx8N)*([ݣ)1QeŮGQ PbD0}J[WtIǷa쾞 Jm:4Zn 7(?*Ce,OQK D]~|eѡEMovsN #ʗo]NhSNh|p3P KLju.fE{& RvN} "AdKmϦ/ ϡy$M5Me Z_+1m\ΤGq)9ޙ;4o)ǣfkx_T]E1 Da۝OPy @n1f>r(cBOZ6֢A_A{,߻SImϺD1B`]},pP _D+)#MDt;;"F"C"'t&&RQӄJcJԲgS+x #'Xgx71*u\ @0TqNEVU K8_/k^fq+|.ut`F*KD[U bJZd\iإpKM {9(bw@lwmN)}bF`hC)׈cmoc'&";1v^h3OwWohw:/!K/{ H"w.O5IT2 G Cྎ<9_.ѣYڽn]w:J.HY beqy+<}#*u[ZrZph2n4anSe|?Nfq財׃(pBu#?i[*+cv<3]GCo Ɲm@Oj ),pZ /Rãc8R)a+dA#✡ڭ!1=9Itq({\՞$݀NNh To6GjֹLcȞRk(^Nc@/{^%ό+,( kS!L6s5{3V4N4z^ljwbB8$p,eXu0*GI0u׭1Mg7BLi>J xnюqe0Xd|F"ԲQ # c=t̀ #O H@Ǩj!Q6_)g^spu: oxuNJ0Km+q$M?^&?Z7|E1x }Iw0̅F'=jW!9^|GY y8@uwG8-\Jʻ.dr[4xX7 Eh0n[3ٟ |?,;[ Su>qT6ZL{(ѩF ҮߒC;3ymӞ)|/w$*|4quc&DC۷rtnNP $dI²L:u|k譟DQ N2myWn`U(a-$.tnN&|~7uee+Iu M:kTUq-V|룝%HGxI>[C9`WKUι( mj1cWIXg 4'{h!(X#ɵ!]I>gsWOmmdP,vR\>8~AL6(9영_wJJg"NC`!BbzAsj>h#vUNbs4c=RN| eXhZ1,8^ē`6Bwf&$Hu$V„޳ccY `Vt_w  ^y@_9|8в9jsm)esޜӿ̡$2sV.nx6ᄷQTVIȝm!#]MtJҀ~yϾn`&9}|˸Ԝ3OKk]珖=^&E f6͙4`cs# <ȼx{r"FV|$rA *p%ãj1<=aàʥ=C8Abi:(i VQzBXC ʑwߪNsV{ Z q UEz(K@GV~-d* bue)i u9{t%BK.cPd.Mߛ (ȓ@$BN43rG#Mzh>UbR@LjÑJ̇ pϊ -BINO\wZl(k/BҲJ#!ٽw c|&ǥg14\3 ,-!,d[mN‚RuXӼ\yxe5*r_Sv`NHo겢WsE{ ,G"oj (985 m1?ɜf[\h8!nlHZa!8|Xco[r*MH<(wcwT{U˰l-yylzpqb/mFUk)kPSE1ٱ Ft**Ъ= 9ü, ˑ1͌]K3ZC(C2oVS#z#Ke*GN%QhЧvk*@kCWvD+Q%Scؤ۫4&n\ʀ"vpɧQb(69]ɛ|kAOMBݣ*=lp)T k26"XDhwFZ'I*ƼdSٖEAeJ뗪H!wwn uA(L@gBe<ـTMJ/L?5R#mQiZ"i^qȫ66*PWw&52B%V-Xȍ(2z0։ -'jWq+"x,SC}3 Ar*A$e8WX0;OI݋9:hj&5y뜨dz^gdW=NԜ(cHg99^=rN<,᪥}E(3'],F^i\N}~c<{Tѽ,惞=o/(QpGV}8 9W!p}LE&:-PJ/$8!0^n31 ,d)$t;#=֥,)ֳ֜p̂#8ؤ*ab"Vs4+"T֩wȻ`p {`he1O&})%+bqao!qQ?1݃..nvr?mZ CNV\V .2\MxJjkb[IA7N~i/xldWtT=b&Ite̻_9D ~Xhc 9݅tNx2T]T`Ju20H_mˤ>dۥ$:hSpF-HM;q:p?kQ oKaECix$_!8ojS,;{ YKt'2CE;*9tn>qBAMZx@t8s%Cۨ!fe|ZnRZql)UF2Ӭ[lȋKnDƲWvzT@XNL=j.*j֟urC#wːnN@v Kdmz%x"ECTxYr@+%]gζp$g9Ӡ0-w0 .32&^H7Y.Ɵ'JAXcʡoJ珪m uuT>A$!A6' c!~ 2jg/ѿ2e5o(eA ŎO)$>MMm@yu60A ٢$9FG^mLdi27h.>NE6#YnМV{`õ,@%~*̂cKƞRB[O8sԣh\7B#)L᭼LN-obꞓ;[j eԺ:LYHJ7t|0Wq`?l ($dR!_wfs2O_WrQU)~N˗0rUn)L9 oZ5rӏ&mi\؂v&FBǝ)Hln,qm:&W1]L>ZyFdgFpEۑ;3eޮ@9Aa5e|FL5-qÐi ƫ1^ز]@TpgF_O)^Y6?j9ﺘF|^]Ec͋~kj /ylxWH]̓`?"$[•FϴoH9JZt%@j9,?\Cq|rUMTo'g0a uA͇d$g ~uUT!ŖJAħJe`4[h0ThliQ)ӫJ&(CEl+suU82n'g>3. P;ΫҎvv@RW,Y'-CBKAfHMmw ߼ρQ(a~~?& 6@'qKL*5؍~>{ EC|sH>W sJߠmM޴ԎF;'t8mʅ*S(\QorVq&N?_xUFp`$CVB ]q@8I5^\uxI.cJnRPkl(z^r`G3u ²Rc|6ܤiL?!>>^^Kdt^ue2cz w SD8`Z߅slmC+E񚙎^Y@i bU lw9E 9\uk\.HΖ)|'{8U]̇O4&u% I!׺9a 9ǖw|u.,mܿ ApRJ/$BпY-0t% =onTmW!oqTY?xy6'ιÆy[SrbFk`38]JD]?/}ˈ}>ޢXA~c$#-{lDRv B vc&Im2yx&]@ `f Ʃu#]YJxرlا-+L#.;BJ;J'h\uN!/4YE ' {s~Nlޤ 1pTU{[|'ή'5ZSJq!2]? }Mk6(/<,h$q֫W"i* ]QEZ'(aْ2PCzuAVѾyMJMˀWڡk#IҒYL5QMp[(-!zf!_;L*z&۴̼ZOB\~=s:rY+[!ѡ{EW[@uH6y?8 Eܶjvu$k s',^j] O@>Hֽg a l'?I ;Dn^opU ȴv-#hfs_pFH,;'eJ;6wIGVұuXcWCca 5=Ԩu`Uғ@?Ί%j{O x'[Kr#~ t4v龺\Rc 5Ip=?Zx_r M,j)*i֐WKSm)RXڲ7܅oC`#F<&AmCم4)r6IyADfDXx W{?Jk(]aN3sX9tCiJ8 z~4U+NTb%~(յ yOk_cjwSVRm ol5 J/dxƤi=`,V (-\gcԞ&ۙ໎,ilqqY\r -F87M_77 7.VO6]A:̚[y<F)&1JU27}$×?;(ttC +Mqɉf[ گyoۈG nCqU{yWk/#N~ 6-v.|xW!Zb25|% 1zXS١ %)wV徨.n\sT/e W ЍfwK=2bڝNwwՆmtDGV1'F`L3[jWYQopW 0$4tr7!A* ?c=^oXN{~<_Q؃NU7B p>h%cJerw'I dSGe30do#TnMD[崟wRcJmB\sh.ٯX~kj]6;4{h®nX?]Ty6MX1<|>M:|'.In@``Vt<zp/҃<$O-2wo(³e>jyN齮gqE" * uFhY?  ;օpRX8L[QeG[@"ou { @~)Mwb <|']!&cOпS$1]w.gsrLpZFm^W/\^]KO] !?b#4qZO@rfzYIF)}ћl"SaEv5\[Ѻ)yTxz"ò@|_+XmWz8iR2 H<6tߥdi,8BoZfWB"4ͫL\+s+I m ;!-=k7F.V Rf̉q,a֍M_b[, h!]8eҨ?iuG`c)T Vng-F}4bd}{R LZEnѸ)y]X4e UrF[o?kؕ~o.ExD8ßa3fD =Cʥ#ܛ5SRp"LFs3 ޞõEZuw{ʫlub置iyƀJ&oU0@;7kH n=;%V(W^~&b}ivOYԌ_ +E (Xj/Q8gH 42Bnf_x[ b$_n #Ȏ8fP{hp /7][P-x̵\v/4d .,0'awaJ;/oŅ W0ƆtƇ~ ޚ#_H u}xLN=eP%ާ.%r NlN.zfՐhp:Z98sM%JWE$:uRLSR~xpu,0j7V3;t8=IԞRY>fcKsa,7/Q){'YK!WxUEȽus kw`eץؚ]jԧZ!]C <3MΰR@Q/[#?H͐Wa|h:^PnZaTe ,feUϭY M%Ng 4)5/ xz *^2ǖB4g.7JI1vo2AW;Œ$ ;KxWMD~o/ʣXbAPL>'>6 = +0a7t)k`k 1ZN%]?hdդnd;ysqBg<62T*ʱ, jm3BMNd#:{ Df4]C8[OͫdwedY{y6[JC qn]KakȇIMWWY֚yV|IGw^< GVV5 9 ´介1Oʨ¥H Zΐ|ԁ #.v~׽" ZmpcWN8\r;I9-|큄[`>)A7;~g6-wP&c`-n)Kf @HۑIHCrI M V6OƩk4{A ۚ"``H qD~I7 r٣Bn,L؊tSȚ,R+1!Ta4x4O ȕz2ǹ4'eh/Fp q?ċbtzQӯuU}/&TA z)gK,]7:4EM0CM2g _֫Wݍ=z8 {pMpy<% S&՛pϷs[ d2SѦ_g/r&C@6W:,ųG؀q_js8?W^PDٲ?=R|&tq,6{j%d-F9llݡgnqK&e /hӨS)iUٽ+! eE/R8a ;b{!FsCRf1!Xx2aۿ qUoɲ-!뜁|@mxkvCݏd(NgtTxm'Q9I]b"vOpd 9vi9bu>Al@׻#b҉ 81ik6#gZ_T:Pضw=TZ*Rs-q#1#:\GDpX9Nl~:KJс@g V8v&6?n} $ټlJ!'hٺ{}|d(ηMRyj;U)F"@v͠)4aF"m ,GC jy+tu3rK.@˯-{Rۨ~ȇ?7jVaMC}f=Pz'w` V/?r!^7iZcl+I'i=BdsX j%;avA ~P3VCcqKr`2Be``(RP 98נ |O I[DggiWfe'ԯㅹ^1|CJ @x̩ClwDS&|3] &@q8fFcf~9ŐiR3M6 7gLcChP誘B}~|WE26Jˠ}UF%Nm)0 >WL3z/BtH vDn)\7-3lQ#Eo ZcC喫,={\LS]B&@KB1ySOmJu*˰2]U {\I_X;ׄz;q|`\oa4*6[DEdt̾ȩ_-VX(x:G9]y8 sݘ? ;E.:wukysKOUOwɀ-+ӫTR5g8m!Zd_b!+悿uŹhn5lfo"#Gf10 1JKy}cZZ$mzCkj3q- .U;/2lKc/ueUf~?VC+a5ƛs6֭P&:&zklJhj=ۓAk ՞=ei>cmmfahs#7p62`"Xg,c\'U&$&{%3 ]u2nRA8-ѱ KoW^s߰ 0Ce!SFﳾFDދ4daidvߤ)PMkڹPj̃C4{]d34+2KK A9GH0uyw*;x<(. 4m Bͧ vٿT!& LM0jwCBu{$ OHo._2 Rr4}EB'܆}5.#]`K0RmLs$ܗpZw y"R& G4V<%($GsgiWjTO _DX:aL|fx$iãTES-<:h\"1we/u5i& 9 ްTmf;yX A{bcf 1uw?NjӜϦ\FUy8ЫN# \on_ēKuVd S28F闢6M'}5jqDc {#x,!LEv(jz2Ә9Amv#}cc<}U鴰$Iq$ӚrAf^͜wb|-W#x0cΑNƌ ?6TӠ|KmsR'0&m=z QHF(j;1b]^m(bA`&PBW!5DIJ݊ҚoSKp57TTI$MJ z}飿6AA0Wid.t<T+ }AoJ Vޞ,>E}>koiX~~k>мht5RSI?x#ݒ!)uM?25IbRF̻]>_/6ߜVUI*NLd-%YCiFN ꊅd<ȚBJR.EM3y {Н;=oө}ßG=ˡKek08.fo(^x'Sj @QF&7Ѹ ZYٛ~ ГQ(a&b?Nc?~=į%`A^}L9+ڸpmȳ.M*M0^2D5uPTOvmq>;yA0$^MO B  Ƨh*qb+෦|V͟ j*` "Qwx:E)ڭ#I[&Ӓ~'/='>~?ram/ ^Ik֣cU@Y5)3 ~\Y4x*Pp"vt%ʵPr2G EEq C>STvGnxBAzOEK4n}" 5>tbGZE]B~NJG~#BWpC5rfeP0Dn<_"dvsZFﳸոeŝBUn$dU 6 Qlebq2EMv޲\qsM=4C~u)W+ j5n -^Z䤓= j" jnIe2ÁXv3/1Mμ~Z<$ͫ,dB5*'kH 97k]lps(ti{bUp+{*D U!Lϻl{4͏[7EfTw'e8}X6Xjua=]/rE }5aR١TVq.gܣL)Tä"Orh,r \ٴ(F_ ؽTLk6,<] :4dݕ?0EC>QhEiw!Yx v46#ko~U-wNv+%q^sS>ΕI?mh=^CsX),{CSOܭg_?c]$̃q<טTş#g7Lݕ~ o)#@`vTyeW7zNwh>`=-!"PhWI_7eNE $E0QL{QGwgb<3T2IReC|d}%]Y~*E@ܝE.fK%B~ j¬/}mRrnݚHesVM~Py;]9O/ K}$`Ykss}lRG5"W]7|"φhU>FWĿAkے` (8&b=L)y1@C*%L~br=qE2ՠVfMׇ/-{~=Ly-J{X7$QRCz/rѠ?V𥗟8h"C/3Z!5qa6Y 렖oEqfݖС0\u.۩ x PÃs VSUj {|;qZhUa6Lr.W(n>;4D?*T1+#h-)3GdB@*JwO-Wl :8q ^k;VG֠#c46?Vcc`IAŚs7'T-R$4\2SpdlILOhlvXI1zs-pugwPZq0 w?qqTqsZU`?u=6'yBU AE`q{ qe}IRwSt3 yrjIX7轹R͎; 񨣣us "c;{ZrsNt[ Ho3%qUL#3qk])6ޕ~bE84qa`ÁM--DN_g A˷|yjR"|%%)8u_/h&HR 櫑I%ϭmI8,@UoE[Qfu;qG Rԅ T{fIi;_p0sL^/Na1yy3wz|+oHw" (i ~-QWJUY,㵉rXh14]r%@(hKb)(m>vsA~TYznh !.NDV5[6Zf=lG$2>ek 51.[OݏODNGZWY$@vV816ƣ[7pS[|)Gp8F!g,}sъ Vᱣpw }bCW)t>o,j'4W<,ȕS#\tucdw0qgϩ/`1~(XX] %ȯä@ze0rɴ(cv?T:W0 *BX+p5;w2S#E٤^nyfjbH#D9 >᣹BZt>;0)5lm|Lzd,ek|'uT9SQP#C#lrM+Ejk%n zvG >pd6y\$o-vّmYKEK9!kMKӠ'"6`xRmGа~ `OmwBpFۭfR>g@` ?|Kb ɺ4u /Z•)[KT[y(l6EO]s_rCc\~&q!#∫^ :`_}BB?o3"c?3*?^fH@f~P#݅{ zzq6JI҆ D fj/OB,SSIst&fWew -r'p׻}3IJS#"D^ ݘ | 6'A"0AbVAߐQl穽qfYXiq^HuUXd∄@NR exOU;S4_95 4MZ-9_Tj`kھ3%kƙnNM 1#A6yM\oԏ0XOxix81"HF+,)a)RKFSqS|eJX]JH$Cʚ>p5;Z>CLsg$483v]cT`ud@I[Qž=bbmeP?_ 3ShXS]S\>`jE1ڶ`"?Q}Gl.1u@{`'c*Yn>d\Y%EK H/&t[R)i4HR}+˯I$Q>t[#l{}4^8z~W!1&5W}'L I}V;nli"B?(Cވ^F %i,+ oHnT;rf 1f#`u8Nӄg{!% A(MOZKp*3-%3cA{p.t0 v@yϸѶ(#2@KPPp7U1$zU\W+9 ʿ`^?oM\p~I F*y!ٓ泝J #hJߧ 1{<\B%B <{ c؈6Ii}9v߅ΰC+@ /V΀ax)B :t'wݘσ*4g%%ts@Hma (ERԧ"#=+? 0ޝ|MV/`S}}WKTs#ib9%,f55 (a|Iʽz %8-³c'ġۣCrdE@V?Ut$#zs0DŽTN~~6X( &8V1wX+ lK/ /~j4YQU#++_˽TEu=;-$p0!_$^Gv9-Qe4l$7[δdur$TF@ (l37*8.Ϳq^QrJ &jT10Hn]Θ$=ԡٿћ~I]A;tt!|U9h Ozw4 ɸڌF`e"4wFt*p#Mmj07SK_&cgĮSB*BEv\[MaCp[zEA"J8q3Ll{2$E a@P Г·CtWTﶺxAh}5fn>NVs`wȩbKjЉ?@gdĵyb|瀦⦢WZ;)(Mm<ZzVlD /`P~orn3ӡj|R|[甩6'|;t#߆đ*pa$-dDz.- PW8CE='HIa{Txѳ!| SztkCħxCl>C1GP3Ah-9 d,`uٌU wUQpfH,%F{f-ak.5G`El[&+t3g$bh7%}i쑰To 3fBZ10{)В #0{J%Tz\˺[c{*L r*O@j/ E+8 =؇۩1ΦkEZ!VVev.(Ϝ d'ʢbÓ. ڛ+н4Mas#Q[}\d[l lNxTN% y>d(/ڶD u[AggnwƬ4=='qޙ ,xe}o.,Wucv$H@c )4IF~5eday;kU4Q=Sz)?$Ώlqsr!<\L(%p?HE`Apb$ 8o8nM%%"vC~X[B-EqBDv,{ETſ½Ulivx{5glY 핷rwks@IUcg|E| T@Lc\q&/㡘Azv6; s D>iT%U+pm]f:Fјڂ$xFMACp.۟9* ԆW|%sg~Y[,FR#PEѽzJ cC aQ,r|M,ypq}?QKvV0gCڮ=`F˅,ʩ4q FS/_}7N jW ~ٺuƐL1Hu 􋵭j KJ%f3a=@—o$RXa]IP>Tɾs_BB"GB`Ft@anQqxunT([6 [H-Û"˄HeS~vSl2,G'Ibɽ+#QpkGDPa|C'd:NH@:! zsf)4.-b^:3!bqsblxD=QzzFqE ]Ʒ?ig'4`n A~dF~%X]?,Ƒ/:lkecбsZ3%evll*}'>,P](]ܘȾή48 ~c Tƨ BUIXw0Re *)Kx8tЫmޑb c[ "֜} Ӝv|$rL]ofxԀx4p1,v߃O2tۗ3~n8XQ5Iql]K:ɷw)CJvWh}6q@C~44푠KVWdek3Ak'8*Sw@L;o>颾hwLB!A|7/HU3!jBG%i5D:cDj($k-;ϜI>fĂv+TE Eԇ> S8jQťhw*j,hM[Y%VSMxIkH|bnA*i 4[smO):H1y: <[q93œVY6Q]l@EwB#P"!WڢR@ 5Z'-=ԙr S%k{4០RV|Jʙҧ'%+nX0^fحW I߫X+֝G! m0ĔMÁ$!M'K.m;;eGL.XpS$'y_o Fd pI}B=R!)ȟO}XZhNG&d=] @Bn-:.D0~7|ʯgtHr 8,8K8_[[J$1إF//!2A1iM|{֔踿TTTb "C07$^.ܫv' {LV+M5.v|J/c'0|kDMvJͳ* VNv[ ԈdP+F_bZY SI]"t핗 -Zه!܀gj[K8O Rr#ELxclQ7Aa6iz| =j[3eo8S pKsXxiX-4)9z7IpSv${fZ`s1r[oNrR+Of VZGՅyJF6Egn+F \U\ǽнJ; WW9;-%9k[N+yQ13P7#V¥rΰ h'gwL!4}곬9l&S;թ7/|(eO.q !zV1VTSJmپ򌟰 ^,g^{Vw60.u:ʍ 2 qن(odr0'64T :$ӍէՋMLo'FODJ;CP&/.QզQ7U&R[e/s?qHQJ"'+&|P*m.W^!~qt4B3ۿ?y}5w<^~4vD\PtT|a a_(Jn.a2u^t=@GY5s3*pۤxT[V;]{&{8 8FD0O5ڟY{Ă pa4n0U]C7@݆,2~?LEdUmF%M2ò}WXqE0&;yIX! !?Q8fVk*woѕsUPR-Rc@&hҧVjfBS4;,c6X>D "L)wr6n+M#cFuzJ5p}ŎbIŧeIj?c :OvLX&K$E&j)q~uLNsR-ɛ{A ؒi}\|6T^4΁:zWeb6(l 7'dt9D?t}R1@|xfmbzӤSiX*g'mݬG &u#J(^#H+3hd\ RҫN,g000J_EB >~>jh׋ r*Y EL)??[5 IC=A4wGhi+ a^Mҩw|(B[\?pCxfj!RP^Si u$vb=ɼ*2hH9BS\K!:ƻglɐ~HWKPOc [Kx;T8sܷWiK?۩2E~g3F5mZr{r{_N{g*8pcmƤ]&(2w!MIw8u'pY7ՖAçw۪tG.oG1:^`Œ [JYȼƫVfHv l#!hAu[R8}x\EVRP D3SV@ꏱ0 i6AB5)>X%,js?#㳇愢;:~EW/i8vH@=KlCQFEaǕ筕oIXe>-SM$A4o]5?R#"u*,;w>mLHݙl cPz i=UXG1;#Q/4N-|!38hn)Zu1x &F*GzH0UOtڟ)f^,Sz#RQ< ?'8>s/Ƶ3Eń}iĿ-=(m Ƕ!>dSd "]hQf ԏq) @^bdQhhIW`,;qdtt;T-7 c1S\0\)me(ѫ>v?Ao*$,e,7덾;2z11Ii@9W /u -?tΨ+ _j 5NzntG֞'#IR! N<}=9Cm3Tff򀙩!cXЅKb IPW51`RKOF CZhoH#ݳuk(A~g.vI> &˚2 ٳ9v` b[:g5X]~TlM*tO ^aY1Ma Gՙ5!a ӽDƾխ[ *Ǻ\qd!cwM= iF?'>"9YbŐ HNl$[gP>n%#W(1K T[ar*(hMbYo*My!:ǘW^+Ĕd=9oꠓ"2)enAP3Q߫ʜ1uS9:1~YVQ]bIgF9X,95m<}1b@D2*{E3K6b(q*`$>bSܼ}؝#z`teX߁؄W~s+K -?t|\b6g!q[d$פBkY]29;Yp #*,y#uOk7Wl<9085jX)+04= N a|EdfSzkTPr`PDEL,ܿ!`ճ`%dX% ӎQ'ᵂ'bP$qX)'Yl.KOsfOY1O^c&!Y /L -=&09 4l)D؎Ղ ( 3&Ƿ \ j>܁7XӲ# 9Xlp=CK5k0 +YjCjDK6^j uC@url*Weug:w& |sweb,+ü16%-R٪VxMb36ء1K˹9d,]NT֯=hsslhhSJ*~eRMl]24~K!WŰz:Aƀ{&!jYɕKӯƸMUyu<]odbSkM7\5*…u[hn̕UCm(LaW3:k>0{Ҳ}6k<2oưk.#y1 Y <.`F [qDU"ʂPr8?q¼!+JMޫJm ˵} >u62i4m^Е^ikS60Y᜞:S3Fțh[Ekhw E.aZ|TU%.`?V:3+k'U2Q R#=]TD x~FcW%(c4 X"Y݇)ב;Xg%Ge.4Ccᆬ34'{ ?|7G!m;;BW'U Ö>Ľc_8 1U_+n!CvAS8o'z ;e"e˦.Gb>Ѭp#ҙOXK>?)/´Vd|MKlxf4hB}ҋrdÒ;=+WEu`PymGmliFnGOt?KhCܳHV 츨Y},W%[(2#{u"wh/}W~7/h8XSnDCxD"M =aLW(تcIDf {,+O7* ` @ûG׈pێY(7/,qa 9tF{{%XԴ\ 5Pʓ,M8)MPyp(*mڌ EFs<-?d>Wjwr;Sɕ#m^$to5mk9ʯvG(B\Ak: .@_$Cg6")${;" Mc oh@h,bʬb!#9FǨ4t[)'qPr4%T\b [U;*F`:i45OVG *sH'QSdḏ i8#2uڷOsq @걉Bqp׎/l*_*i{{//j a !kwXy] ;r %77-{1Z Y  %$kl Ҽ0V"_P`g+m/@67MYLi! h G+F(o)L 76 ^ܡz>y2;ی˷JJ_>[B@!!\锧Ȃ]if﫬zkOBF#ɛon&%ӯW8Roۤv;ޟl{Ё&@䩱OKWkFuyiau8 Pڲy=N'剅T)D{A2d!1-T-J| w(RS)<ǒW6C CKz屏ϧD!Eᓒv`PTDAF@Z7F7 =e \ˏl"9!y阉"r'v4fdGi9!.kL? Z<%\N*3r=(啎_+Rz FY/<#mR֪A@z?K>ll[ ڻpZsĞoMcP4s]_nsI/b7jv;2xdFE&/fbg)ZFJ N  `#Ri]9J)-1Dv&Љ{\z.h`/MD /ذĞ>1]`I}=`NP[y !p?޹%^rv='ЂDFڤMҼcn'Cxv摠N!a&B `t-Ŝ5ԥ4@΃,X5" ߢ$ M %-.ˁuPI ЅyO:3JnlLG@q7 ޙ ,%Vr}_D-@w%uG JF#У ToCq2бjq}J)"Q} aYBA2]H C n?81S N zj7kn$v2(rf)6z 0oռ x:]{dhMAW@v 6'R5.w~5秘 У΃HH\\Z*4$ ʅBKo# 2L2JJ_s6ҫ1r#")KASg+N؄.)iUHN='gi@ezKq#&?S˯,>vV"FGR_"$ͤ[m 4$d88g7"` R:Z4 w寕Vqisԇ?vF9}(+ơ-2>3H-Pf{l^R gU՜>y :ǛpC :q8ӒщZv3Z7e\Oj87g%ͫ<9poYl~?qX}K,5[ ?Zw1x!eƽq$ SS ,I-^CF;v =V#i0sy}{x^JZ\4#=ǝy-Hff]njx7U*y&O rbM fy# &4E Q){)Zg?8TٲPܤP?45-x[~^ȪA?;&G6_ f#0+\r6e$ZN0XHLq!?h:KӶ EX<xarxʧX[PKsa8= )f{ZODoG{yEdj6et> >{c ϖ61p+z(/JcPQppk \a-̬X7eO#v؆ivJœ$Q+)eAMKNoʪ _ZnC}Ȧ(g ? "ݹ~fϒ#B4p蝝WmwD/Fp1I,$Ed9V^TxL_k_<)cXkit+f6Bdȼ;lYs6ԪP,fUf'PִX hU ;"I>hl}L󍊞ef|YI\kf_>b'?𓝐0N]Ǯ)[&';;`Ea$w8 C٬qi/{2mf: 4IhEiry \S3XY "Cdh <T񛮷uyuج|ousIAC?oɬLk8iرat23A=W;;͍EDž:vQ T`_]ehONχ+P mc:U@c Qm1<7VDrr^AL(n2p2zFt3.xbyyb9nƾإ.女@ӆ")݀+E~ ]!gMfL}c҃=VG_(#EHT* -dp^S'2&݅ Z#&hu٭!Ц;gya{]Cnc阮eBc"O]W~Lߟ.ECJ Z*kZs{ɓ~lwy˘ u$advf~ pOCRm .+7I.FR߽_ٞHj,#Aܤn0.y^ސ}pR N#矣?!}Yy(Tg1&&0ZSu4vق[biZR&CoAҳ۝͐\O5'ksHT3QkJ5q^#U_mdY" A`"%ĶٱJ2! p8$ 7 ϙ~!v" ^H1d7`/q!_ SY栵*cBf8b;3^cx/a7SPo_#oocaXƸ?._m: ݸA}: vW-Y+ 42} :&<"ɝG=nIheIÜ]%S?ލpCqx8^bwPRuV0s2z$2S(+b_M-%ZY $ rѽ #m"9ld;yk9 6%83,Qj jmhXܙ,@|fLAdHAAbdҷ́ Y5t(a[Q3Tiq}lk Oj!"5ܶ*5QK=2Q2v؇-A0 ;&! ~%,6rPEFGio]kq7 wΉVaQa23e~sx@Bf"$!$Q@큻K)wQwM?35x볡k.fM?mRyJw*g`>ğ&%\ QLxQbРG=޺ņ&TpUcѝYĴo 0 biH.Vwv0@xӱ|ʵas]Ezڰn|#^ZhȒ%ĉ@`Zݦm*j>UYmj>Hx)AMd5nafҚ5,=BۖQ\ ۇ) 2O %;d{.9lk*R)X=Vxc@JrS߽P?,0qcQ)bB\zٴ1o3Ⰶ!,Ccp47遭2E(|7p+`[QZn%]>vQzr]/^ն[E@qbKzKb_]yW薝! Z:pNx\>#+h*![#zVHi_B'>Q*nJaM$*x5~^0t=; ڈ4cE 'kJHdsPc9mxп{&>.+ #`Tddt/IlJZ?zJD("rUr`;j=(,ED*ŖT&4-C}yͯM a䀆5)2d]R_1#g4K!.tX%| Z>oJu\KMzV>QZDU*[ A6RwB9a $ǨS25fYP mlXS2[hF/"\Ê<מˊj(:^ 3b7wqȖ@Nc lݴn;֫Pr;S[OKǑ;"p:$DUM> S ᭖3D>MjF~% H1TF§E9pコ "/ O;\a޴ i${x?az9dmiY穟s}P\D~nU@2O] 4pXA̱gYZ070701000003ac000041ed0000000000000000000000016296421c00000000000000000000000000000000000000000000004900000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/pensando070701000003ad000041ed0000000000000000000000016296436000000000000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/pensando/ionic070701000003ae000081a40000000000000000000000016296435b0000eb5c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/ethernet/pensando/ionic/ionic.ko.xz7zXZִF!t/]?Eh=ڜ.+ʂU1|`vs{/SaEm2֟JVLVZDu2+-'o0ПJzdG{c;zbf z LF#,iܹR*Z0Hp(*Voa beU[ɽP:|sZFmWFWE@.Ȯ7{)#> Iq2<nkfw`m+ߝ%?d_D_MthuʎlA=$8߃Jt[?7a ' ݸ||Yjѵ#(mbJbvoKGPiSC 4M({a]79A%ҹRtEn5͹|uҴ* =..?}q8\b#[r{yq~ɉMvz'u0R- RNsG!7D y2buP+htET/27.Bj:-avXn; &UP-ȝVv 5m,T}`WTs;T6 } ]B:/vs8dA 6Fo*'Q?]^s6f1he;t^vϝ;)[3fS8ᦏvFl x,dndVVv>\$)V#Gr̔tţzk ЇPCފ;"H7vBSJ36˸F{v #&b%WP}RE}A*<2H/"`mw .`N 6ls;kbOOضp@ujuC4`f[_8mK(t7R %EeBuM3b0-! Xaʫܚm7dP~8D%7poѐ"!gwA\J:w>ƚ+ei6qܽsos\d v}TD-/ibї˯mHI)tbS.tW0IAۡC.Dh?~l:S_%"yۂވ7B9tnY!"{d 7]|9㪛?qH:f.i#x \o#'>Wyzj@aC6,&f '=T-w!]ˑzq<^vhPD/PQ#-rmsij uQ3C_(hGo~&q݅Dѳ{/n0ܫtnDcrըW HV< uZdDEq\N0}>oErf&暒>P98쫣ekЋ|&k.R"Axjql/ ;WO$|a[PC?>,CL*QqbVtO,_J aEf,CIa&؜BVNPqY,V‡=ױfe'HGMS':x60l:4'M`9^$wXrUH'hc9e=טQdL+E{ vOG-pY"Nk{~QKj^TcoU ƄVC<.HF).D26 Sj-Q@Aӕٷ"KsqwNgևݷGjؖ>wň[t&z!'ԫMfޛYηT4lUƞQcEf*4B, YY  :QtA\=v>(c NVaq@N# xA8jq ^! ȿH,RvP`٧5na~/A)X 90U3qWݷnSm}EO!:٥ Z+EW;='hNu15bD(@ >5 Q%Z3z/wK#) RbW}FzY0S]ƛxl?bwg/iy2~szJ˶߰JX|:[v r~'%BTmSC2V8L1xmuUdE%Ì)=F#aك\3>?Z8LWbNlIJ]̅ĺK򹖗A(|m?Z'J#Cay$:ib'Ha-GG6@#CT4o0ӃM)A%b>s&49^D3v2$KC+6!*֧>> ?J)K /d͗}3 9ދgQ dUT P.N\*-QZڪsJZ,eK0ʗidbm3{ ; !|)dEb#d3辛h{BԓHO_6U0^ȵx'Wy@-{[Vj|{tmf]NrYgb8Iz[u]]9 P^?"&q sk f mnJH/?COw.\1@|.#7{A (o1 M s;v $֕jǕ6.K\3 K` YVh0}Dt)f,{I\HP*H ##5c"\.p{!^Ĩqs'(Sk6h\&_I-4,RlB˃8a|&+wK5'"_zuw9f džx3L59G*OVD1FO瀊tZQCcK"}L=+5PZPT/Yl*(_)F(h"R?E3MkYiD}+K"2/šFRgpޭfW/LɇI*]l<YaZ\%۬}]<:3luߴ-VpA-6bdNȒ Wio` &PS_ өHhc%њu)5hQx8ONMf|*3zhEFNS.U z͎@0z`xJLS6DGvOe(yI6Qd[֓/K٤x ƐDԳ ߀|Y[Ig֌eൾLRX:Dgw4lNk07l(P$j.8C9>⽇DҲîa4<>i<_ q46Hy';A>I= 4CLoezbP;;(%N˜νPyWټ\RX"D#>S_hrq=j$/M^@dךbSӠsc0p: %- p%OTN2UeҤ9CIc5kOvWsapn}u64o|A ԕ-U8ee=YgV{{x˃BCz@IxI `^;c]$׈^n"nymZ##2i@dC?X~UUt Bhfz;[ h~ mn2ZGv6twJK=%_ҙ0!Mh7OiCǷc9Ϧ*p Bh9aI'N-0i5Ɵ7^\$I_O;*6c]@O b%'[.{!DAQY˼^' KvkRHF5 Z 4AP?Npߞle gf {QqM2oPj?{@IvjkV_H O$HR.*ƴ*,S<s/&D"ٟZ6ƈ{(Fd;j/n^G3jg)h4$.lT"ޚ⏀LzxukֲCZG׆D6.fcm+JS|)XӒc""/n2skD@&C}t3Iα6 Mt"G=ZO%r-8,&/.TD :43IlY*_V'4pIW!~J[(/*Mo`q%jiYj< c^+l_&iHu+EqҰ9NjTzzhCR 9nw֋ipҶl1-s4ʒ Q[T̢beûhA1!JdC8ڳ{X8;3:Qs(( 8@eD ~{Y ɝd@ !7?H5S0O0n&ѐO\+>X@Ndjq3:ExNl_Г0jbBhQ2Ⱦ F&Avg?NR~=0LnSM7I nk(O)z?T E^K<~S`?7wo#B}N־/niCu2 fDVI'sqaP]9Ub-f(.Љfh%N)l.-̟W1}C]wAbP\nwEN#v1Lk :&U6WɀKDZ(WH_)/E3OVcٻv:Ob>:SЗ"[QyP3Nsu;C J璪ʋ}ЈxIN1&03fN6%odP |`z',+x~fh;k-dc"P3MwVaA\a6Eh%%>OQCB"~iӌp$Hޚ7%ky{1VhzVD&\ xӠN>p&ĎJ|V̚|QpH4^:"4x]1~1N79WGB`8kjmr|4|CSE`|7F'64(CTˎ_n%ū2)&f]Iߒ|c猡5JF)i;@VJ6Đ(#dRG>TZݦ]VuQc_~*Y(^1{4iqSk$:m凭%Ճ&8o Xw['!9͍"{ >/1m;W|@h  c㵜0Ti&_FdTUP@SS:ɍ*'o>^)Y{A[#cvswLV<"ՌΜѯ'8 o+G>[$hb?ثN/(T(,|N0/irh[Ty ۩;ymںdCSEu~D?\/!x0?"dCWo-/a{M>_(@s,s˂Z,{=AuI-7ف}qpH"NO9~kWLό*As"bPPxB;>L:RBOz[v+y'I1T[qm*FAbĸmQ|N676AکJ"L9gKO7"e:#yR!HVBZC?72hϋ@~ARPD z$WXa^2r8b"yĻ(^3dUV PZĚ-int:ܑA6t;wT9xGTPA8uTXQ5vkY*29Ҝ;rnãGEbm[l.[-D*3:|cc UOݠT@ALut}&JDžxoSbŲ}tɠBt܀J(5DG #-kF2ØaMK}.u9 6KpYoz-ϋf\AmK!L8Oō+)*}` _۾|1zp~/7h&jFʓ2%B-롆o z3S$ӮC4$&Ls&U!Mh Obj'+ΎMQUfMb)` .2cv\Y)w1f#FC }{Jn}(ccx܄TKM0ctfOQu:q;o` p1^rLu3p.w-xa;ߛGr: U;p1hm=4֠OwBpIW>lOǾllba|)"RzY?lumiK+).}}>+NlճX̌T#$nuC /`ظOq̚%}Ӗ'ah`-"ډ+HrMu\Nskj*G!IZxqN_l?e^^xUcRBRO-C໮5]KI@Sqo;lvExsؕk?ǛIs;_ߊgu2d`S+Y#Rق2egA,gAlCGPnOJPYc2Yƥ"<Q<_p|¨IȤdම0> QRJonFLp3<4VgZ%g6_20`{EW"\hcTvEZ~@ߕ5FS3Z&M| T|aRʹaX9-rH*OϒCG*XJabbM[5ZG J &LO?pU]%gΛҟ\tht1($ -+ H:m}V0y葄WS,[?l[}C̙< KIu\$1g>'0X0%*,b@ѻ*?Hoߐ7[8Ul;O/SsPCR(Ap &>зA _l_=+2*/b0G$D&+!E4@],KQ]Y7 m@-LO~Iu(]C 5XJWchJ7D~ !bfH)d[>$:L-c8_ֲos*/ ~ ;:WLdvd{'j²C#^ dz.E2ձs"#eM@/|F Dߕ#|;,|#80vJ﬩g[ .tKyiB2?z[R^j^X>i##Nf![G޸vfKl90KG?҅3A@<[c8t}K{`w(MSW!ט7U!uRA2~ ۯ!#2| X0bLX|C%Wۍ/,-׀0p'bkI sLBgMg-Gk2\h`xJR^kY*5q :`pb80e]^id .fe ԯ ;2r0ԃL,i*xEqv\ƕ' ')Ђ?qPn3ԊbܿJee8dnF7i\Ƕ[$p""S95Utb-hoEN;=EM`Jr! "ŹYMv= xU g} Od%YԺ-FX!Zc:Iuu~N]@3EP⫕Q玉x?lNO ->Rʾ׻bG9^ud'`H[#J4S&gF[M6j]sa_2&6+Cg:;5cUf `|)ZIڽzbh\k ۳sPI߭O>XH@X5άk[&Wsz Tf7OȈhյ1r,нBS&5m ;{jÅ=|b 2w_1Q~aYSu^Os7zf&\]tZu; iߟ+bCEBGՔzŽWy_H"i鈃bSUT&Idh{v~ɮRNkE3?>& g'UP 9}y υcjQ,?$Vt#5Wrx;޸)Y,ĆP~u%$EL2O\>50(}?725u[Me6?#a^R K୛夛iEGa\oO wdag&#o $-ݫlpYj:R d0*i N/ ^L)E_+0%.&PӃT=:F̫u7Mkq1ؼI#R!|*gz#Fc3PdmGY7G2':^voBܰv+㡥,._Jq1M^Cva2 80XĈn#7 Z mcB,ݢ?Ye[f?kz )oc4AXtѠpL72 y=s@+::3\xCg3ENb d-[^bnjo۳WXjioVxj<aAr=L:xrK*"^n\.n1iv$_cxl=ͦc+욹DP=A%wT"La/$Cd'5vq*#sTWTlj~'Cd=[3Y!ݯ&CVm_Cm.} 5;}JJbԸ2w^^TuO')D*$ٺFtEd#(9痗 ,2:%Xa}Q`._L D:!2%Xo#B1oD..?M|k/:x.ܤrrrvȐ@Ŧk5hIesOYQ zVP9:.dZ ]m錭]8K8'tp<=Gj MKǘ< Bax _? p5a#Voa\-$'6^~ OwCݸ{SY섯m6?sCC4]bIt Y;p^k /haY{YsI/sY3c''4cM4;V#Nq"J 9YVqꬨR8w uT~xA{kystmJh hr Ř+ʔSnsD)ɲм]Coۗ"_!,膐GzȔhk?V%e64TI5jfҦ0 )b3Xa}Uk/9R$+^&¸H_h;u4YRLTp'Q/| % myv#>̳Z/S#?rWp>& xd|. Xw V/}$;lVJU^ң>^ +Z!{8sH}dtH{#* ;rmݤ,掬E!z w 7>E8>]Ҁ,# u*'*W'I!&LBP]g1ouH!\ӷRH OR7x)J+L#Hf>?agP-ccۭh(NJ.-e6\Hbe)لZw#Tؿ6-!i  Cr)8*#jTs<"dR>v`m桄>ΨeBkSrįtITd@'7'F+Wip>pV%o$.>aWGiϊߵ5 6+={I#8ks85g[!4oDgN!_|bS+?FLyHPbJwa\Ejv(LkF)Iv8|DUU@sE+;jhE1yy<)i~˓x朞ODT]΄v ?;Q)x./~aRnAo+GQ_>mevLe.7@t^ZBFA6 6"f ;Ϫ|նs{ЧrhxߏYv7MFKwkϿ 4Oƍ$BDְ&\ݪ,A=R%#_q|ar;~ -edc0P|dR)e?~Ƒ;Cn':ZӃ=7ba{P%Wދo5;۷ڳ&QB)SqO쪈1i7Q?e O^ţ2\qf !O @o{hX:ԘU @sEWy Z섹H%SmJh^ԈcDTR@;ƍFy [7fX,}*2ᶈ%qb"Lh5ebb“j!NlZ-&䒣CgRҢ*mSsQKNxphsn/;g\|U6Uh JHv|#gU z4L,NkhGe%s⇹{psL,hD|vE +Rki@gLy[V 9+ Qj=<] TKPDuaU%~FwiXQ+Gc>&u $6X (q:Uo;M-T8UP~'IXQͤ;N9ηrَLl3a~DM)"M"Unrj~v aY0@S;scwϦG$xe1xՋh[q5í< #eҮ#l `뉥2~󗤊 K c$m@{5"G7c,J~LouTgkmu`JZ(3 ɩ?FC嫥ղ+Z]i C:ψWw"j[S0' dO gtqEo=-S+pjG:- {kBʀN a֚v y:Qœ*{(~9k8SH |^} K-pXfOH.bہ"swE :GTQoTm7Zdwtv,Ɨo A!Nꔁ$-SUQC0u>⁆, eP+Nu. `o X {X B/3H5q+<ǫ[[,C oJàt48LnhPyjRu24_!T ^Q2A gZsx>\-j"N֧kV4lC׿DqgJ4vMLګ\:L1Aj߾2X)K*⇊@:/CaDC6Do d]+ed0I=.r)htDsUϑô25ֻk4.Ku ̷\-8?Wؠ4O٢x駫fw8T|N@z|vNPOj 3Acѳ A`dMG) D9~bj#U ls>%~pH{E r k>q H=pni=rg[J0ṫKzH;d~շʟ*5)9ԛ~1Y;#T`N NRu}!fol{+ɾ}j} (I5"CKtwfwpD-PŜT[g;bq=C}9,!y4C_VL t&0-daVW^UwL~:ѫrNݨJU\,Uwj9 V&mT_ w;p՘xG7:49o%G5 .'*\0,I"Wή?(櫮ض.W"-GSK)&@c-k}1 [_@IHV.(^{kGOizEeNR72|?gڣ6A1HMK7e!FAW̊ e7r^F%gR]GaE?{Q ݍ Cyiz } .^a|E*"oMpH|H'"tkR:!<yln_ \M6XҼb//y%ꉃ-ē=Řg?(͕4!UЯ L\xB! ԊDU&w_FZ+iImZw̡c“1@O- ` -2)?J"ȝ h@Lmid&I:#H+LzK/@e6~4fcw NLɗ]mc8k%C<:`S QTx []V%lu\/eՍZƦrjF`elD J \4Axb{w+ڻ[#Q <8z u).! iOWKg0yNc_O3=-2t;n /V{Og?>\ahDW9 G[)h})ܣTosw˺yO[A 6>kl0潺*ݵTn v^uNQ~w@˳f􌅃N68ZXNJ# DNdNfQ,m!sB]Ԥў)yͩ52Nv$.-A>P's@[nUI 9N[oTƀ~quAk`2+׊O=fCW> \ZC ;_k-X)i=$Vef1ăK$KQjLKyKAKph)CZ\45wtpDX{w8z a+/ctKQsXʻ%@!Pn\!8#YXHE_O$YaÌV|˖rw$SPmR!Ȣq4?/0]qJ*GA#;/:*2\q{׍IV?%Ti]{JR!q6kKhυW7>㶊8/8ȰKdBgks2/*% )+%'$\j讄j솔Pͬj۫# wk .8 7ˬ5llO%HÌK,OQݒa1A|(@@0>u - b&Zk$e{h,m9n}Ijc푛tos_ Pv|qTKs{d9PRX a$}O~p?$X@) BU ;AD3^ B H`zɞ}%Gtk$#o+K2}@hK5NX$!W-*ʋ)g=pcQS*\(neg'-QID IՊҊoQwx',e'&iWWZ hDi{6 <@yHwfyBcxr,IX֖onl?aS~_/+Z@]|]tQ+ U݃5<zJ"&~` *>|A3k< £zUslOYyKNW-q Eֈ&YÔaJG;py?)o4VioMFB ͂Q0yY(BGCȘJnyksvmVkh5Z :;g׺P':08X=0h _`7j4f6)S.p!b"n Eh&9[Oh Kd:"9~ɛ65f-"V1o . F(,܊^+md4>~Jt45vMru[V ftiՎ[dڑ8Rjbj\V <ɤw *MvB 6ߕUQvp*# *-:0|0"z\kO~W]Y8 Z(LU=IQr^hY5M8S+}Alb@+6>LFGv;̒d͕]W*f/m1َ*Q;dyGF7܄xK $JUSAw21gډ$FNrzjM(OFs[4AmjQ/vZ4&yFi/o'A`}Dܳ?߁@W cuɑއ0@QXFM'?psDlIqx>F?Ψ1X"IHKE vSūd`:k< P*ǘTS=wFŦds ]d21-!e7G,*tcZ$- ˉAB߼_z=R9" Rmk?,~pca;]bR@zp2 6<+ڢ\-;%@%BdjхgS( ~0UI_G+zHf w˃pwc+Դ#ry5UL([\<wS *L#iSo pjq5rU5O VmVjBBy2EPȱvŦ$%W1=2ǻKdni[F9o@a-/F-rNOMX뫧X?XNY;]ɭbAR^,Wi`t}GZCI 7-hTe*`6' m7ۚp9#SE*^ӘE=cu-uݾ_xOA'IC#Я ƻ&3~*9jOjP﹛q8~%:aNVAK&vJ/L#)V3h`\GOpBNPW9^ E J.ny:z߾"rzj5t2n*gʆS)fcmE%H8W!p<.\8ѢM P6"mXsnFT |`~Y_1% $pjqV4Ϋ at୊y|WȦTEhUȩҌW =,x:~IeOBUeTpĀzo Xg M3[b,0o(x:)1Ld:W~6|_ 'FU@(Pan) Z_֐:ҥt]@p>Ucux[k , !h3@)#x7rjOESAA˳RZ&'B V֔ PYU{4&h3}K DwIL*puwW5)j^y xT\ (g \Zz>1e\CMCA#-+OMr^sw=i59S- Pߓ(jIh{5q K$Tx4c- F@bI&\qK̉H}MB%:UmXJ8RX/[R,6xt z wSc b+QXǷp\ %%  _(u1ڊ*|p8f\E# I; 1 .sR0vU%eiTِذhR:>lh؜&)D(em#X8PMG7xQuvB xޙ:W.~>B:)m=ɆRI=uA2w(YeOgu hC]TK2[Ihx-Sj&tGH6@x'90ت)Œ.#k lce]h}+':yzLGM|M,[5J3DW9)V 9\8ͯj%Sέ}q \fM3#C+[ֶ4)eq;j~PЫ O{X7BFO50gJ]#O{ýڋA~!VQO9@ sZ`\̳g`LK1&w ֢M*klsEMPd4ɿrK4RM~Η;ețfx>Fi|ZqZq%Kq68K~m0i-pl^̚ZE08zFUŬNgi&&WI;LU]7Q!2lPzo cYmݾ "]fXe Xhص CWמ(]Z/v6PgRE 2- yu+=7n6p ᰲo.ú8(Ď۹5ݰmrU5^yd ,(U sUC9C=.g_ +mh~FBP7Lƙ]OVq RUi/tpƕjQ1sD/EB_yJ{$Gwb~v~u[~SCw1xIJkϸ;sYϑrd%V|,lbOApd{ح=$z{v4R.ucwd2=/w -^W@?:zR0: :`*3RY83͵0EL3!216oΝToxkxPGzMU&N`xsAl -.v L}pqK ((8xP.B@aD .UW5D~"0GI #qKdd\v#A3 p݌qse+ Wħ+xO[}c0XtkMT ]!] PQmN~E.xܫK{'|9W`Poc&M{T 8QI!o"mWr^KJLBKib]˯}c2!/x`Iz3Y SF+%6Ad )"!%7&1=z.bnT ׊ǣ6 Q9/<%C&69sn3ĎvXdne4/U$)WA*#{[#2ϫcX̯婍X?sPnNI({4f5 !:*Ti{oP5Ѝ]h=9=rZ dsPE\Fg~? dNVR7ak#T3+uvg0 -γ,Mrsg #lՆ]%(@Q|!87pHZ덉5r:LZMFL}wmJOՃ<ߥP@qxUgAQX}g@ijһSBQ^P j Wnn{ 7*'t@p\S iSFq=_k`66 쇑oj}3ٹy-mA2AՇ]?V3EFlc,Ұv?`*PGԞqc(3q=?.˺=lB>*]?cўCa6~.Q,0OI{^2p`p~ &J|z_2;SXͦPWrOJ v<`%qvkuU˲qq7I8-X҅LC7ᵶpv|BAV 0zD@O ^ EK7Y@Q\A;Vא&smeB7lpG-{qԀyai' cru3.lsyWc 6Bu[(VGsG-zl"xo2`e } :iB9?O;JY>Y\4'_k^g1YSdϢ*epqT ݧmB- I8'b^ʺh7N-3{uiGФ!@$eXGa3^Tǯ9.Cj$3~I^,I jo.JlV<_$KgU%S"rKﶪ[~n _7${ƶuv0;ߢ7ZۍeR\k)|qq0Ťdl`D *'\uWxy3^yyvR 6xAx#^aHk=X4a͍[Bma3Nf}<vDECh׾R: EZI 1'$`ȹVԊ'J\<ԋOּWI6=3I:U04ňR hsN!.S9aV BH$wpl6`6"- @2ˡԩAi}}IdE FRʗvV@zX+Q3*z)5-AJmM1\u;<tPˈĐ{JʰKv"P#f7G&RvQiW*u2bwIYHI܅yw,S]|4 |^U":fKtw {yS^ьmI<Ξpf}8|+ݐaJ8,43c..fɪ3E*~KB2RXvֈ5ǒDmZЀyXgE>CmWwD Ԉ>ߕI gYNg`@X /t^K$Mr 6-}#:l:sS|NVcf1J~.k W2X!ԁkL'='Etsʀ1Mb`GxdIyzta:_)qpt%ä%XH#XWŋ;~&LCzFNKDeffPS@yYxsn$<(&zct|gtZH/l^3lYoe,jZ.rXM%B!3\#d:y|Ā 0%݊] bcVWeG-f;R ҂7 !'u|7r WPgN3FT<وa|.ARCmb!,STuCV+tT˦azx.o#cGv~>`Sa i32Gwn7a,*AEH0~I/:)n(L'M zYD9YO%OvDב1nn]Q(-"0$%<<@^8*ٶ1*'@ƱW'z&u)VI\Vqo,Q!MHn^rP}ojP@J٢3?zyO&pXo2"ȅ7~Z:oz DS>j5.xU^gX_~]BX5SCX$u1RZpa?3q 7sJ.IGoIEpV;'5_% g|ܣW,)YBIk@ecio k=̓hp`nDW|2^cDWF8x_3h&߳{){$xgڐXl`.VYP4˰Zɸ*N%[IY$u[Gk>B1Gm:d0rs~-O,}]oJ+t5%(ֳ>t9s4X;ARhc6B'E$1TJWWV7&5GlqqLuD,2 U)qu6뀮ӎi33;L RukL ʧo=+- \RB˹+w4WelYFv47,&փmˌ~qKo%12p|E0A,A[V6v$ ҩIgC zͻڻ5W/tu ] BhoX|¤M]ÂQCHȁ؎lCk ͣx6 6U,qcB闿}~ǧƬ'Qс+=W7;d խ"н:JR> l ↭8 zfLv9d} a69P/`,LW%^놎Q4 /l' =NUv`٥%V?_a H+rOl"&kyhn3W*fVPtǾZL7&aż$|',21'[IE M] 3,RM𣏕 Ydžޭu*lK17Yvj]Y%\AȟeyLu)dL.i\'#uV,jZW';8Սb.&Y7l , M)(dP!pX$BV܉Wvt2GO ̹#ŀq t?/ɣֈbn8OX,Y%v>Խs?<|avȽQ:M7fD,r$.P#i3I-Sw%g<[%l@"˪fJ]9,LDQ8闛>M>pjgNmK-|:LpxmӥM@&|Pg vRw߹Nu]PDݶd-5wբydSv3~TipRM/^.#~V^Bx.ԇ.i>{‘M_loNՏ/|;}aOV>B8{cKxA[(Oi `)sTWآ!nxcU68 q%n$I(gyU܌2 giK34Lx'5p-B,+,偟sC G%'pb9ڜQ VFvx}Rd:Γq'/ "d>6G\jsWBoetqlh<ׯvDZBl t\r}'H9<ﱖ} tE5U%{4iľ;S0Y_T,ߝtYrv?QESFq* S8xAvfwC~pFtD$y [av`ࢗ,?6y!d%Ԥ0yayUb k6\J[~A?Z\2Q2lNF| 9S z Imz Y81O>nm: )6ޏLzکQ3}ͦ٪jY ^SIh@Bvq ʽ]muG["Me?{8b8"3{I3lXܔn[j}Z|q -ȶY'GLN@Ex;z(r#Hsp%Ty0T De~:W'Av㳘ahg~ n, _7-'jgUdM|^N\Y[HEu :B`/(OC!gp^!!Ό缌 T'`e=t=o$q~SHtdӍD'Dzz?`U#aXH2@ :٠ͩDV3)ER;4=Q[!˳W)VC=wগaMFxsj~EF-_YOq2zUU'{W!4m~Aב9Uv9^g /u&ڠw<@8=HL^% mS/zd@+B0(A@k j]~OuTHPJTaIqEӵI1c@2bq@L!Jlj!MǩH7;푇0yQiAx^_jBwў$&:rI>a 'dܬlpI[$pOˊTwZGK _m鏢2\3*ppB&i₦2)v vR ԏjm wg "K>ͼA])X5Nq6{ȀP}]6;ꐼ|+]쉗UutNBHxB=l ?9Ky Z!ȴHr̳O~+d-xꕡ٥~thhY4s  D(bD*AE7*"鬪[0ߛLv"H@s U5;6qn^X q&_dde:ӱ[P5WQV~cD{2ڈJ H$u ڇ؂~D W<JD@0Lq,v#rs \Ln}i 3 ,PL&sbS ?>;o&)l-M,_fKvs'gC\4(.ķqoN"ݥ=T+%6=Wa$1mVg"'(l7¯K4`fya%`,;nC}u lP~^iϘ de(+/BZunQ?~%Jx1;vP#NG;0a_Z9ʠC_C {ʅ4s9{ wGw1H+Vg-)a_>2^ )*8a ʎq,'0yxWIӂ;W&c#8brq ~ Xx-]ih{K.XYOIT6Ĺ3g$WB3 cꠗJ~~SG^}=I$ǻ#U&:ewلR4iSSaǰfYQ'7 LH ^bV1+WMi7?X7*U;˻Z\2-K3*?&^՚Nʒæղ*hPw@+}9cyGk ۲hN+u1[M6˦Q91$ AsQzEOǬQư5SZDE?*hÍGX\헣JY o֞0h3~kSFQQali5Mjy)"Ay;0,dƸN歀 9 ?e|Бk{_xT')NOOS?Ȼ @8/l(жvyz+E&gWxC& ̟?S+)q^@WDAHv=k[ѴV7JU\(Lϋ;Wcsaa˾!:ІamwJ-Җ:̌Ef!p8/)liSx=! = ݌:Bf:nu4..}F!H U([U`ؐGp,$/:;͵՞H?7_n V͢isYAbXӦPv &.P\BN IH@IQk&Е6^5ʍ)+B mL-< V # w\3jea'/$0-l6ۋtDvȐC9DYmg:]=YN :$e?Ni.>.a]?@Q+,5q}(I k3Zʁ;4yF$rZ_a>u% &iǤ/S1+*VGuFq0FzTFBWnϥmƦh$2o8T Ofz8*:!y7s$ZH-_yuRj|/э(7r Pwu姸h6u`5jBO6Q&a# ( u} ֑V7ԑA2X}M"5ȶg2Q= WWwh%[@4'&9:< ljεl2==8Z*?^*$B{<)kB %A%: :%6ԇe>wsT \Y9G(||OEVEgҋ 3Ѣy;!,D(ٔksu2_pecUl٩Dq{$ڤ:C]`xHGMњ@Pb+q(y]p}>KkF*!/x;#dn0?W)"FSgAXc%O*%x^^~wdIfPX9vd"s|c74zߟ9yG=RL'NzAEGCrŸiҫ6}z+ħ@N]r_6Xq.#t77sjT?P^YF֖OJD`Ti7%5Lو؂Pةs\vV{g̏J'V^M縲1)l. 9g[{ɢ-̘IPIn>>ߘ0}\ѹPw?ZeMON@AC(%[C'Ɍ&ƒtcLǷv|Id4O,Rec˨AҬba;d {=2a3En3%&3oSz ߚ}E=PB1_9` Ec1 "6`bSk;^ȃC䑄JS7=7ЈpLQL>SepqKksfFk곾I[-FE;`S3 * Fl;#}T,*8cO8+B~~bS6tnc Xƈ:/i T+Ξ2sC?vY2Og/'0VA2cЎGΑw * %Gx}g5,=?dK?lU,/cUH<^ϯFf$|]38vXe mb[CS۾۟UWWBS{ݹ?3 Ө z xKMIhEJs+;d, іo 6gA:@2onV~u52Tnhxu6*m8']%<P>GuzDi 7/7Rv_R:FB{MgtBk؍<+kJ`;+X x & PƵ- N?[HD?$ lk@8t[fSˤ3V,flB ~D&<[8$94Xzn`\+ckBВ tqCZ;"|@ЬlIp0GȩoVZM9]NfOoGq+M{ͣ34mtnhk28{*>A(e-&N3SZf#~I4Ua\n)CxK0P\-}aNje,ϙI6WZk,>Eǫz"?h^|.*d*il(G9+}k ]*KS4l)Ȅɿ7A}qG-yiY"/>V<<^6s.q^14k7 C6!ZDUP:XIJM|sh2ʹ0l:_KtbTە*k5^ ZI^OgNq~i@1 i;occqj&`20MVA1bI,L-tu08Lsݦ\"a{t)D\h#?7#k0)!|QQ͏ I5S]聼θL>ZfG)4ޤ6}_K{cE˻-wT|6r|-\}ٗ; l`ٰg~%r-#SjP;|̴zI!\5_e >.`LL?EMi&x{ WaWJ:RŁ08JΓ Y3!@N_۴"=YUΖ'T1@GJ`J^-^8KXG)S]mqKgwj+姡e;Iˊsիy(tQ?>rZ<_||\"^1'V^*1x8;]CM ŀMN D`vtxJRIfaס\JC+=QlOϗI6DuaV٫ 䖷hɚ ('݃ -*$hqV,`2wOA+Ed,l1]]AZ fn!kVEP!H 6Wךyw YіQa`ZsVfq< j͸RZ4KAÃk-ƪ d]Z7G A`]/J ohQ#%qӤjaZ22ߢƒb >גl&PZӅUN02$f} H?41JBy&I7`g_Is+L رi_43UƻpN\1zs?v@x8&E`1 {[xLgiץD.aedzL|og%- Gҫ8i,OJ u'oR$?f%܋|us9"\,sA^N%.\@r{|TnW8k& o |zFRV9>g;`n?#7' ~YNMM9{]5c#tnb+cY'|I1RƥVwZGhgxڤ\. G^DZhf%>y V.PrrXO,E}\b;jQVi;:FE ?pL3#} .4{TA>G9].wZv!qJΘϖZѸVU{kul2ۄ&.?)[O`:]*8= c#:ZuFi!%Cj&}K;^ @@v(+4 V-5ȇ]rnt.m/*^) ~4m` O/8S>F뺑ܦ՝SBX[7@:i?T̚HJm RWa~c KnIK;9 b POf86ѾJ$EW"$$ M Vêy#'V3/Go}[_qק,cLʖ`!{쿰Al|*WFpp2 ^q$9+(c.!(Z0B4x"8mCB`vD&JY"1uꟽbLJ,ijXuh0~lٜ~|s{ޔ^o|yuZ)uAD\(P.Opm=K$f~cd7a^v_~+2iLCS…]Csdƍ]χYT{gM&{c]Ikes&{Oh joBrK7 1S,>ñChղe taNnEkc7< g'9 6h"_9٬_q&8z:>Ʌlyy˜nca8nźM\I^#I C6fa8 \ [WF{\78 vp.; U?u=p(3s\3]2%#?=Nuo:f`Oܽ))>C1ihYƞF?vNzfڵ4~^ҹێ:ɂH1VE/ Sm%Yj;Ԡϋ3Leibǁ,_]J_" ԉ)m}U(6ɛuZLs,7Puѩ7[lc!NdM_^?kP~= b詣܄ &рaYkl[}LfUԸSǂwg],g?.N}jBn8{>˖q D ќ ƺJ&_0w)G(ډ0ⒸW>>ǚy8 6 A )zz8^g3X_M{쬲8EjsuddnZ¢;E/XX`oy mE!ipT(Ϊ=n !ēFzZju}/..lz.-Su OޮQK[0<^MWJ aajBQz7m|^K) qr~J-EE߼f@V.Kg?C3(atQ3򮿝>U0r:L%ѰUiEg>lT2QD\zIm%*XާXQ] Ҩ: {]Dwkun8$p{nAnv A&2]IbOWGD,U<)=VLİD|X%3u׮[_ULhދ6ozUj/8#Pkl b4 8S+)n 3]KxyqtG<ӒGOCRX,k";M7E@"昏!"jΊUz4Pbtf4*;`ưE{/=;?Gޘ-x+03 y(Z_撜7F*c5tLU:RoJٶE^J?:]w [9(4j^2ބK?%:ӆpէgm֕<^++"{*=sϵITRJ@yAZ{}/zd?VM'ɣh pIx0RhoWoKi"S((54 [;paŐ \ -J|%mr\Ѧ튭q3P\l&T^|,H|Ȅ3S {|w:ve2ИP"kg  Rd"u$~ҏG-٨W_eo>I7'lhxk^2!Y&9O7#{pbYJdǬx̉oRBP}jT1@GBH٨&%5eR_ Q |)zm7xhJ& Nkz25ժ1'?l,;clRմ_M(l8 -U^3n8u[l3[Hoh1ǀi? Yqqd,iAZvrI]]- jMS zàIyeW,uٜLķza(*Ta^ @*C/¸m@U6iݏWۥf2z g=uMW^PHwE 'f\j8._2-&x VաE wZF@ ƦAf΄xdף]oq2ҚI~<}ٓ%O0ȁL6Rg~03X~ Wǫ+Y~ʦe N+cIg8we]SH.2~4}^(~;?s܁Pμd{:)cklWX;{1mR\75c,l8'wћ.z8&=//z7Axo*]fI"jÃd_)DR#a"䨣_zG,8J3hh$= w="FGUWE> 'M_Er{G 8z[H 5}g $ٲEFay_]F'AQVV~p/fb;prkjW.[rt6m4HSLE+G=SifxD;9\e.Slj S6Ls=L/"s<(?+4Ȍq88O.juehdNUj]Y͂},3Poؑ\7 5QՇh|}+rDX*C]ʧ~YMF:9yëznP)6bWiFǢ2ֆwN}:T36fhxJzMPI( [:oB2xoIOpʜ8ȔEDa'p.[M˖ʪ^AG#nEn`N SuPn0ܺ\"><H]~ڑ;' tSm,?Εt&ƱY˖6E5rq0g)-rpQU>}w` *UFyU+BҡMMJ@SeR3m}h*+]B+}L;D){Fo U?Z=2Z k[ʋ6CWYN_$A} evJ*ZC@Bvm IPzqLP`czEM2 x^Y5=uQmN Gqq+n>[_7]׼%LGEO&@.Vm :x f0#G#@%akEרߣLtu vm.-Ld۩SB#W#ҒTÉv=k%2e7Zиiz=xB9?̣fCNԟQ.eE,{& /'Ic0vůuo}Y ӖX%JeW`eNlN ^XfyXzA*V޺bd Ȗݪ EuckG ayj()cSOQCĪiZBkTI{|Z'Z$<:a6#6OX1~<Cÿ~'MҨN jf!MҫM?F" f #VE1-.~`d ?z5յ* wi"j9`AgGLOQ;-E#"8 XMXI;evRkyR[Y-syIT":݇H;#WZ>X@JXa#! ز;sijقw$ F R{y6w`Eɥ`KKxg%{2-FbWl0&#b?A ~=tuQ $K%cٕqH$lp[2Nɸ:KԺ)%Վ x[L>UX  BK_-3W_ᜄJ^+DmmǀN=) H{F2+Z.+g?S4:%X~1?FE]q,(.m V6v0\ƸeSi14%m˩tͼ`BE0JCJ3h|~c8gB( S+ywb˘P7c%}xh2 p.)f(;iKoQ8^OIelJ޴zUܒ Eks^14UL_\od[#TVP|·;Z %1sIJ*n$vEHVyGՎ6P W5gql̄za>X~t9.͇{Y-agYc5/\tW[đοT՘9.WឧtҁYN nΧ'Q&~#5US)ZE\w!!EJ#G3Q8)\c7 t`aƫ+S|SgOD)%Փt,'יPKT/jVtt7e+#S{J*,W0Ze3_E?'y^ߗp`HmYgC\Җ~pV\h܂*6FAtFx5@N@O)vթA0ß:hS>X.#@'CF"XғڟL7dON&5,ִ]]Q=Ij) d!p=7헷x%- Ӓ Bzfґ@RpvQfD{!ΆΦ``j1 A:\W h,=i5VvkI& t@{i!"CHiȸc%~$;0>8]lW~92V튧&IydL#5d4w]8=؉/Ed#M~5J7{8ܓ:n-_)ӂ՚ ZġI>=vKH>rAtp ,1Pg78QUr P~I){uv-/#.U_CҾ iyL= E1&9\(sْ d'; !, G-ɦ :=TG8qAzmx*czREm(iOuW `(AIq {S+ ]t*u@_9T9;[b@-N{a!iU';M;W?eIsIӝ*2O)`Yg]Í]( fe0Rn N<6%:R|Կųg ;asشGߏ;uMD0>n uS^RM̯**V=I`.ү̪}#jǦy:7q =hTI""C^ `n1-[+OZ*/Jh{r+ifjs CL?S'< _D]'UqX ^T45W'93V}ӒkXp`290y#RD{6{HlCmUQ^ e^=D(c e? 7:c_ם8?Ѫ_Zݸ5vDe ' pv5̜KkrN- [L$B'GMKK%yT]ͳbCg˓T>Irۖq#!gʲ:ɰ0e A[ȥZ4s,sj"EMSL&s@E!@ }NKoc^adUI1u%ܪ"J[Kgz|FaG~/"|G]zT2r0`bUUFzN>XM o9Jܶeo2!,=#[5ǨGk3J yZ>p*Xp҇OrBmE+,'6˽)ay>FFlM2WQF GyXeY}CӰd^Q;:̶uu)PX/8#r6#3Ĭpö@X'5J@ Ør)ql*N{M+ƹ .| >AÌ0A#0[2Ut$.ECO BtYk.s5Wf&L}K!VDkjHE,l ob*M/kQ@x3QD V8*0rjޭr -Atn@)]b/_'.C{l&`o(`570ܙWOd^Qm+5"@P/Ǿ;?0zas&;Bܙ)ٷW5ѩ8e'6 ?DgQ 54rEtԡ{QtZY|5YZ#FCf0yKbnav4ȭj0ݚs9M%$Z= ޙ#߮o$C`o~wǔCǞoGpnR y{-Popa-:'cr~&c59xSZ(O/pdZqf0c`":( sd;Zvg윟RWFoi*F (ӺQ bX8V_$~$r}Y`с-si>14Шpb"/7z(nm]3nD`б8F{UIL=#/4N0',̐GyIDM߈]B#C@rB44IxݓKY/qt`+W Mx88a7LTjΠ7ȹu'g?PadX$A,䊛XJuB?U黾K2S>>UHTy*眝$/dvbW4}94DށdakX#1'~ʒ6eZ&O F`s@kfLv`c /Bl'%*l;b9? e5QLۓ] "(TŤTԼ tS(Yކ.)ǦY@V )-ÐE 5Yĉ9YKj+B2ĸg` Pе2l ~a~\,B^|˯.Yת4d}EkД&H%ċ@!fg(աc` %0.8-6Yn|f_RRni/[r. g:+al;|`/!mB纺ݙZ.,]RP5t-gR!NnieiFPҐx7"E:6ky xDdcSYIKc:9If8plӏ%Lu;m=ʲެQX\NnCb2??t.Go#NDP>EgAbc )0LEe-{m@"A fC2F%,gܳdy3v9ԎOBa (w6IB!h2I NL__6$yVNqx*rxpP=0u({{O)zF#(DT1[DӒ䇅xwl7~$.t؏ 0K3ol% ̃}sKQ{.茨qF ,N!46 mV^F!ZwB/ZFe/M M!rrj`b15L:/{BUi ̨O*hp<'xX()P/ʫ-R@xMeA.QG)VRɸBe3A 9[IV)4dsv=rY-ճS(fQ orղC/jt6 ,yiA pE|egWF1*V,8iGn&`noZ]"/U||҇-dL2q&m;84g"R9p*P2h6\wgUL#yW +arCJ-uIYm5kȪU` Ӈ#WW{<Dz(-{ `9 W@ߍ1͋ID<^W:\$ !b]@ h/T+yR9> -qo? ]"@Wƀ=qvX0z"X]s"S$o|KGhOwc'y1\5\҂!M|=ݻQr6U\<G5A3!Јr>9L%HAON*W;L=pDpqU3D@h}4?T# .X=R[ W3܎^:А-x}yvA6fYn\+ULlLk4<9`a\$Ec!ljm%S-|sdmZ/tE Z*?M5x(VkW6=axT6יPK&3U~ c?N'{!c%k> P/٠.(v\*rߊr2pfV+&NpOXWXȅ5HS[CSǬxk_½ya~Iq:Qa2ןY+$J&^TbL&8 w=&U{Dh z;` O 0O {o_b\HXT A_JB#| rpM;kjM7IJ\ }\lֻpǤW19mhRc`.Uv+q)[R$?ܵWX~mz51B;Ngg w.sYې[a'9u]m 8W*SLyqjatB_6٭ 24$4L^"uty.P&ɲka~Y" :;7%8]1 zΈԜ5<}|m Q!vXBiX:!رHLIa'HPøJiKb@I(g]DCnS=ktȖ$VS^@uewNH!х9$f۞_0E݊8%(? 5.iXSvAAkR"* 8"]=:>Ţ+Z_[;X1F=c?䤔ldnCs,=P4W" H "!43ik}P}4z}g"oZFU~?^  v w̍]m*YJ PCuN5a јwu2g6WJWm=N9Aj7Ag|j 0mB_1ҕNԒf40<30WX!3>wIB d@A+Lww+$Jîz~@kd$UyIۈ ~bDTPBK?EJ电= L m 'fc`[]ZNy19\\%::oY\Z1s*}76{0m/A_\ MyG)꣉I [#/:L,e]䱉h =Y勸Sey,nJQVlgld>tmmCހNS^lo~5ISG ^yߠ'Y7^x~͊Jo(TyVs 6*IJ_ %[X5>,ٿt4=RR 9-Nʺ W@yq,ɟ1O^~ ov:h/h!Kk?L{|,|++ "Wlu,bK`l2"s7M:R@UΆ^s7y!Zf{l"$?an#'c0mPxNs+f!ϵe y?RD%%r|"ߚE'̄",O&*gw)Pފ.G Zg̵qqd×IBx)O"P5'uW~+m:PZfPSkkƁY轮 Z!(6ݘ: zcvUVքTK %ڛ{*XXÐ4WrgPbuN:ÕlXdi-l$d#څ(qTB, H3$+;XkH< J밀vYSjiC< B&J'>Ș -y`+ƦGp}B˚4WkZw"u3jNLeСb8>A]ŔӠDP _^VU/.sʃ(ހj!fg@8 HbZ%1 E-J 63 {7pGrt*Eo&^{6 dڬ\CF5I{sڽ H´OŒIpͼyd<Ay]TXY*RޞtzxW]uSOxeZ:_ϼ]D9a4[A6vИnlflErf4MeJVT,tebrQ /=&.kb%_FFBz"挦l˛Eʁ4T(ǕRQp]h>僄Oہ+M?]|ݨ]Yh88%[53 wgԵc'M[Cf0]D`gkO(1FQ[qޱ^F`6Ж\4l6=χ9whAPe Aª߁aH PT?oIfQMImM\,>]B7FR:O܉jc2kreQ3ozek`5;\&db]?I+a$Kx \x Qv*N֑]Uxb${Ƞ[%-[V<'{sqfB)6  [bMIÀ>) OlU$oe^Cwot-{Tk[vTM{EZȩ(Q1<ʥeI/R qMlhAzw`:b(Uk(,/0S[ Mz?!Z Y\mWn|TUpf1BD&!j&A) ew6*V yD|4ߧZP`TW5FCW NۗD gl܃cX&>,.Ax:-dS NdJOGlVė'd@hDeHh6h~ޮ"8|e"n/pUH\Gi?/Z9Z)O#ʢ+'Ϡa 97vt#.9a>++jPkPa~u4g1b~0=14 H*t!i4x>NH`@Ub8ӿX2뒋B-<) ? @Ēg2pM /|~F[Gw!3 %Z&X0)[}֣ՙ͋ngAqg?tFכq)z_<Brȩ[ TH:u.1xeD:D0Kd{?#c}KsAփvJ"a:8J@ k^|e*'˼<Kdo]RȒk3`h .J!pfMOK\:Dd!#0.f}2_b{', ѹ욿E3qQ!Ne"Lԧ}fLbLc"?'J%=2LaV1"Jx@/OYE=nIvS'wDCb8bcF-bBsĄwg>GQt>)" +߅uoC^9fN}{_GCH T^d3^_.M2cr8x [GV{?v#mkE%_wn_&o S+V K#B˴Ʊte^^j$k V%>fI,.Y2IBaL>5o=rm/o^jKꔓ}H~ׂPm,IMXzEtɳ:_ DKt*[<52&ܴ4`ZzBCS1|4%YH!@h"@\<_ނxStHW(JUv^aCXPX`ΆdU*q'ƝHemw?Ð2_-)5NJⷸt3b QGDD{ILeΫ{iu"'9ԊO*E_(C}j+_"tlwUVX؅*Պod| N&+:[].tmw) -5S>l=ҽVAd*=vQt Sħ9.Q':vؾݨ8#[1Yit1^^5xZM|֒+v!s*!v&:uߊMj?+]v6.VC>o,oU/tB˽j1,99y^>T {(/5^SK5C˾?TM&wnu?B̧OlH@_)Pɑ|PJ;`s|A(,W~+y]~{# z@P-EP*:A \JW5篂ߺ{K+坼GX6 e0pߴ4J4B6yBN6F괤:" ;jEâ:juMܵF\ˮw]=WLV*G?&:n OXRcޟ[³ 3C:SWG8ǖ_"q}>G-uHJtKRwsT姕zW tX'ޞZ d]uJj&AU߼dZ@LebV/I^a,g8p tI"q7zӐ/q+jVZ,A;H O|O8Lq_5vvW%1=/ '|Kf{$[r6ٿ)Z;ňcA$s ~q%cxub(jq7;' !&x>j6Vň 1,!p}^^{\>q/~f N@ވg+CNLm2,n׬-HyiJt@bYV3ڤ1ĵ~#ÓDijwcsL)QZUa_$?@*G#%֖:X]UG<\PΒVlǙ(ӽ+jY+yL ~#<8p8pNVSҲ\+(t4\1*{͖YhbUki\}^?jA/ח@R`~WI/F->2h,!ȿ-nM=qֱT7Rb{֑ rO&ϴ7kѲC8QSR?ot.H~vF:ӑJN'Dg)͐^V3_G(cXR:(=s{Ro}G 6GtwY%?p)լ"10x+М 4ƲA pPwfsKZSL:E y:U}>z7ENMǮBl]L':msńٷ}Ԣ&%D0p|RGr[etߒ+2ᴊőۉ*6sR>Dq"X f7TKX-m=H=u8Q@i1; êC-?"HEUנ]\ 4OfT儤v.jd)yı_D0Dgvsj I:59Kk *\P$"݌:E]5ysAI!"nYcO\\eRO Jr;qsmd ,Nh-Gb'ENd/*`BnW2܉ lB"o`Ԯ NnءBg>H A YbIt.|HҰLŀ{kl+a5Va]=m6b1Q8q Q,[`_9Ht#,1{OG_,Zc 3G^?‹^@?L%^[\4tޤu"eQŜR/:^$zͯy+*p_IBnd=I{ %ONdAȃ3_qlm/B4,dwDEκ-`[[i)V`dž1Bxi3 iQWPgLv0Hf2%@=\ljdK2#qe9~ms2Aܪ&qOtS3-:ydV(PoaŘ?6I<ל3lu t8bT}JIһ{(xT}Fp p-ӱBK}5:/tvWk,BP*8:a|7 77zmD 4ޑ@l-=چ祋P~ ^l̈&t_CSs᝸z(M݇e7‹*$MXYt= |[tGb?^;J3Z=.7[4ta+TkcN3ִj{xlEQ0 tM0T)2%1>wj@_a$?,n//֣$l%d(ܙسɀvDưWe'u2+ςJ../PdC |_!/7Gz^;O[x,yxg"}\Ϣ3)BCH0%C,YD0y] &?9P}6^,Wf,3ؑF.fPQy P"-Q|pV:[6/uxxF/U&:ǔpxNoDH3,xE%@XvƎgD*kgRmۿz&bóVW]cobY=>qvHwUd[$+4hͰUؒGzFXG[{s+R߼/FI$n2y A_Wnc:Fu]@ œmv]`6o=˕W8 ɛ$F=c<Yun_7H3vedW#I0h'ȁ@# ׵"9 * RVn`}KU9/ņAa>T~7m@S I L~t)`SU$Cn/7C'US_#U_vvFyFnMO5N]{ NNgb`J7ĘaNumXXq>oB[j':xuK}Pi3,N⎋ӤU>tuKTC.;*[Y$;tlVSyeZ@7)10ix.[.߯ O5/K;9K=>,Mhn)*(9?K=}1jh2=U`c?wu R5'nԵjTy@"]e@;}wyˬK@זSۏ8;Fܱ\D̨fJܸ7= ]f;_ɽ>k 7ٷvpd ֨W{.;O~/2 so=6%t' ` p ՟2&$ִ6Q]&'5kTk@KO%*^(j1a|8>p <;I'GS7kYdqy]%Maw1sj\tǠ. 9@||ma ŜJ7`0a{ /U(#>G.SuH߇>t,!6營.%O5_g~}ʆ ^zKkt@ybhv@y~)1.;*i~/ Oˊ++DeK}GGo>ު7FvSC:$P`Dlea['/1Q^d^˰L\nă1Fy"TBRWkRXxUg[b\': }̈́s'=;J}Ģmd8EHnnkJHJG{W}.xYa_qzs\#:iJ؈k5c5$`ž ~J q(=DF5ޫY;/t5d2@@WYM I62zЮ ݽ]V[M)Oǭ.)@_Ӌ݁M'LfPy1dڷtKIV?6ݢ EyKGYXX+R *:r<z/4X-44qǮ z߆(WoyX\g$sxKri$p}l5sS?KcD5] E,i_o<$Ags4guiǙ|ݗn^#E4 S:>yf1I15L Bd[nt'$Kهµ3zm9rNJ+ɶI!04:Pk +A#+b@3+zpFd1f_1GEB6x:@:F1(/^ =Z&I,yH^3xRb$d[h3UEd/亜^R颩i Npta;AaҕJ?ڞw^qYmЎ0I6> r;V}ej>7 2 Ķ 1gfO.kR~#u9?<5ۈ"Gbd_PwYsTD՗Uu|CI`bYU0׉28TjJ/l2p\LZ"\ o<1vQurd=EymN?Rp8h#U)wRJ(0W"An7$) (_m ]]T>$*'@o8^  uh NY$aughvM6*fߌkrрqu,c,xbBWxⅹ\Bf\%IZ27@gf5/Z N{z1S"+r|2ˌyPԋjA ]VUp~.V'6uG^.4m+{\*3E{^S,$d-ղ99RC?k~F2ɠuvdcB(C`ZEޛnj7Eon#4ɀS7]@^q7}='.bqǬ8lf]q(R%!zF` 0+ް`^<irrl~4e!aU !^|Co7"+93UXc`(!*ܕت3rp3N%/\C.X!gW'82Z/Ԗ\457/Ň.2v )o~ 9q(?@v%yQ_ǚQvډŠi)6|X)הƐi,.^d*OE=}w+ 2 #e~04m WuPpd n^uX0]ǟqv-.S&u'~_lW,;V=S"i#Yہ\F:{ yrfW@˚՟!"$<34n#6 G .xsSpם79ͥ;c+j:\G#췏*z A -vm%d#Th]ףg8O|PB7'#13KL=Ql_xҖG6 ݨU4Zھ@[cДkx+2Nj oYt<p rlQxK8X] 9FS BlWky :'ENIc?YR~:"_adӄ7#0ֳpX 7\GDT|Z|ltAGd;})|4˨yE<մ*w.?KӲf x4uy6iY"}&oQ{_:|"ekjMk9q7{? Hj 2 cYJq'Us.ίo2BK. H^`^4hQ:Th ߴ=M?mTWgjqbv?d:(~ٔ-V;ܜ}ىM jPTOdX[s0\b$q38Qـ<ˡݭewU)Ǡk67I[T>A5 N/{nW7`d3r40PB 8 xu3fҐò5KoP yx7"Q)ݾ!ͮɢ/]RZ̖&TGLCqܚn`XrO.š3:z5LҾFM3+Y< "Hc 4я;+7SPrղ?V'ʏU>{RDrP=R(ue.?6]nڂCm#t)AJ(_ ]rԍ}8T]DL*A1.݄&hXPUS"sIt; ե[@,zĺ`b۹:6 .ڞUC$^,Q &s贃Jwb~^&QWQ/bt_֠`SJ-ZJfuʕBj8h d8[бF/z( LZS0Lm$CI:nc &# 2cI}FyB)㋢D#O$:5;'1/XLR's!~|'B6;'^4Arr`LBȃؼ[)r=+Y *wM 97P.qZ9|m?8"w?W.K1Ŧi|ۺNګŁ5e4Z mWѱL0[>?">o{ !놺5( _vypByH "7QD&&♬А|9z8veɝŋY]AqQ.ۻO5s?$bZȞ:{LʹF,)cpaelk92 $VqUMq= = ɿM67Bkq2ԙn!}L<)nꬩx<)$)5m#[:D)k6C)Q*M$:gN! vz7O0rF᮵yL=c푎}:J[vMnΟz2_*ER- k6')PR͎ŀgm,>Bu3)d6 "'(rY܊5nNULAKk$UfhފqTHb&/5цmɂ*k{6}&ľ*tkMTu1]K\\ Ms`,os$!LIp_t%\'WJ]InAn'i #Mbʂ-u8o!})3mTR˱_1fVc,weHyRET9ĖM@2-CQnjLxY[fR%}4GdX%35 +Hl~h;Gvf\[_Dj7P qTD[ŷՎCՁ(ƍ=;_ʐQ΄Kz66UF@{X cGt"G[ZY%H|g-ii,Ŏ e4I?ϳc6~(}߰"jyL {T8L%7rhcCҢ7cw,,FMoK&E5;|2+A|Z(2NS>U V?"q"3cZJBP1Kz(zE)՝H]c"JA(N/CO I(R:BR"eq4Ž|Ap! =Fr[kKөs7ĔfB4:u̸@mZ*ޑz:- !b>QCTkZbf %-Lƃb@W"@.u]:!D)0UHy^vp!a=:8d~qqҠ_SmRĚ%L _[UӄcP^LI]q]PGSg]@.E|SsUÝh2geܩ:=G;}o0 \h$ Gkn!;c FL-ѪJ+joj!enO Qhʷj(Y4]alH#ye:n'uM?H|f9 Um?[R'lmbM]fz[< Ϧ)1ΨJJCmU>3K6?Α |': eIsFRS;[*:l bi@d>>g|Τj~M^} mܑ2(j4 $'.?l/, ~DGZh-vV@m)<:Zf- c\ +MOEבV?w&l]C`_m~4Ŷ]cZ`wqB<9[]IvCp:,3 KRo0t/O %7w*rDd0o M`05͟ivow0996~&brPT]`Ga\&ܲlhQΖhI'veԶ퓡gL+iw\bSɖ Q9ܓx~cz/8RKHX#AU z 7όet4mO.VNAjH\z{qa&- {M24)6үE-ȃ}91_{Gq{W Q@cΞ>+r3 y%l2hWW DS68{,?0&>@ \ՉR2@*:0U@~QYx$PY!c#pI3If}Q":oBh\ -»^JD+t,M0 Jc uy&k8ewέnZ9(LJ`i `?`\UHmC-3ROؐ>oOT6Р! mzM,=,wLOu- 󇋟X` ѰXL; G/'ҸH¤k#ꛯh iˆH+["09.-b@.p2 l]Yzkև\K="kNϔ>AF#l 0R@Ϯc_2Il"b 7EAP0kT4SԶp tl%Zw0A8ۙrܭL}B6Uvj UKʎHO&H'V&!wiq>>߮ƿuXop aaw!4S+j  7Svw(i$^-r՛#-aF|uMvsi%򜁷mchzB"Qڕ`JID;ĭM++N'LvEsQw //Q\+%.E>6 ?F]$7ZgR;RH֙и)iL^ DK Q\CY:'~5FYiϝ"8sYT|<VH)GDgAYX|Ja@[ryE4T(3n7^1$/>"|߮J]4|n^O2M6|ԄLtbD6 N&)&9F9<y8˃+dx̀)rik*Pϥ?{/qy_)xa55 B;~95(۫REU=V(G)\Xir|8as3H$xo٣W 1R2BL#==`ب^:;ա.[ԅc?-L Fנs`V2z?HEԛz-h:w*檂P*ew:uAqPղ*[ہ"Dzbܼ]'uCݎ/D=tv6F"n%Sr#!ߧ(]2]{om|nƇ ?hh6EPP7x^{ت_R*y`oj^Ω@⑺̮ݮi"|˻=)ԉÄ~AV_8dMJe떈Sƥ zx5kF;νΓMk )ȇKm.n5k^I/ Q z'\Cu֗b`.LBX-n<.ΒgowyUzT ّzl@>cz+ %t^[ 9Qy(}'+qlOLR&!8$jP;̰PV2{-P|D]L|di0-/H2Vâp}u.5@"?{PL/~0覨#_jHg.5w̯ asOT;@uY "C tce%f5#%g[XxGulq: *DZ,!(-TkϵgjYPl;{1Bb6$KQN=8)c}SSS;v/ץ y y ~X%~L{;I$ܨ)8-1fto^ $52שNݾb~ʧ/apYo!l`"N *x#>|nZiΐ(fp)Y}e]ʧ}#XR#kޙSn[MqOB%wLat蛚}UQl{cŌIMvdcir4iuDw`27̶`jUke󙬺7*̰$\CUL;bxQ׎Jr B>XO *k3k dG:_ڈ#QY<+m\cd IҔ=t@Qݬ))1,rv6:56& ܩ0fsJ/ yo)ZTy"֥7俙Cjr:c^S>wHXaCTQ-ؘpD21Ep|i!6ө߯FQ(*pZO}08,i +cCS6[QHO\]^I?ǥmܥ!>ӄiۙhga4S;.9qAexuSɊ>j|UʹhIJilr#xHp7~-j+ ߆wfZd)M'S8 ;Etdq9ǂg;@Q=>HCsdM)>A%PJ![EٺdJQ?4Uj{9w6A(q^<`Y ]BQ9E$"Ѩn&HV\J+Е=] "*V~wv+<1̘z|˥:WgtLԜ6aMT}gJNhQ6.HB>uWihpF77G;,eVJ?`7aω`hh8XrWi."3ĴG55hIyYQD͠Λn,.XZBJ#ӕi0Ltu8>9ui#^ N#L#HS!bý"Czp&iwusy呰 7:MYaD0}F Y*.^a4YOv+33\/P~νc cJ<䏶F?8w{zQE7"mrCl@?\N+\6a-Ѷg߸͙8t^T1,eX.P` |`Y̟Y9R|{Gr*8ANj(mԖ-OhXJP3#8?#X9}ǎǡ K#K}Yg:Fb߾r}_kSߎCr^3?gN${M4PPY{QEb lP0c|p jz>iP;0jګ,S7DI ZjO/9 ؽ@%7 9&Fܴgω_]^U*~K)qP75/ k2*I0:EI&Yû ?f[!W p(A#f=i]a$饩 V{iqfP}NWQsɐLN 'D->JQEX`̩}( OG.K,i[C*ƔzSKǘQa'>Qyz~,΋'?}wzNr7NS&ߌ̼tpu] 'm 'T%o1A흳~yeSSE-_ y0bSٜzyq1$;zH7d`xa?>ޒ) %>âz˜afy-#)P9dyj'Y/xs(ǡHO;Y!\RT^T\ƵA;g4z`9Y^F*۩pZh *%%^;kٶ3- ?5{}j(F켸+ oܒVc!J{dF<< `4VtЉ4_k0򿞭mp- KldŐ3lkONf4N)`k@r_rFloO2;T1# ~~@wQ P孿_kd1DG7R-2{, ϱ~LDσaHN 5ī!c@fPS)I>3= Z!?6e"f;)!eo霘y%q{AC- kkלG.ZTD8%a9Ս~qQ{RB&zXEW7]XoK躖k_z0%5&r?ժrh9:0KyzcH\`v=WTB9e(.чz?b.U]5ϬUi.DMsHL\(N+`M(麰4j4;zR70B%MpzN3?] A"i[n MfľC" Z9ZLg2;hSm 6OœůפqG_T$|e௻roc F8#Сh<֗TEYk‡G{ jB%W[s䆬rUӼ~3 Y1"(?+W 'Ba|.UJgrorG}Y;)I}Γ qj$ZeI__ dT$RTM̯zp\KV}劅R!yshe_V~)6iYZ@HFmMJ)<}"=D {S +@{wf)_&hz>vyܯwSaT%A: ,qgBf[ˇw~ _9Wv BD/c7݁0mNuf9,maƅ5vD"ҿ7UMRXC>goud[5iͳw*XzpFu8fZI7-ӕD0#G~frH>\/4" QDv9lpH>0'NNQBjULN_?ʱUA3"iƆ!'guK]?ImN~Kh8 =#kȏڛUy2k˵ӛg5ޗDVJ|d!>ڊ ͋qb..Zc@f"x2@ba ORP"/,H`F1?__N5:IaL ?c<"6v=g# hhSU}C0"h6ME F0%tG)8 eϯh].T K!X0*Nu4X?kL(:m_A\|mͤPiMߢeV" , 7"B8@Բ%z+"ß mWM1AZcI) ն!k}Ɲ7M+Eb<T+Tvd<% +Kl7rE:p+X8]CGβkM.SrO> }k:%t\16 / \GP_d%AUU>.Q@\]Ri]4❗߯]FƑZfsP%KV+\Ad˱rPdSU:UgބgMEE O5oTX͠J#T\myoZmy%$op7'ɽ,ZsO.=ki&oQO:խ5 Tŵ8,ul 6,G\ԷzL Y Q RgwZxjUWuIU2DO6Ki)s( >O^,Vn?aєV k@c-7$R2+d T#w`[H $8Ƴzf͵Dd} j(ıRC鐽\I:eg!`=9!dU&Hx1p"K.""D xݔX3M4,ù<8F}SY(: = ,81Bِ>;p/q<-8.x~mU277O1³zǹ#X;'vMI6a>]ɣM}KgnA/G5W`tw-x:Jvؒ` iG⡥,`=2!¥Dkԙ(%0_i&"CI2>H2BZ(t`?' G(UD^^̞}41 ݗOgH~7mC@~]7gN,6#_VkGK ,zHHtR1" n&oX!{f ׀ҘEucaec%~ ~+4+#},nZ|4 GM==;f9^1@K;[5+]\|j W`Jm\ɭ*y⬂p QZ3&"Nbu~Z*Y'lH^$t]"|40sثbw5#gb<-Ւ4ˢ-} 9QK|CFZ̪:/1< FX2wbdbHSϓϷ H+kOA g5\yCHTԮ d HFU duDm -<.*B?'nQ1E2PRߌ=JO(Vޓ/1܄)lXݷE@,`.{XCHT8I-L53-Ȏ @nuHl{UAP]iH;8uv%,>4RoBv-ln껫Lb {T?j Ƭ'0+` W"|m}ݨ2Sk`n68ydG˲7!)@l߄aOfePܠϽv1FC-onoFn}nX$.Gr.^!Al6 sL⬏vUf1ǏsaIOYQUa*~`^337}D aȪZ 2|GK/J=~o-8L- z27׌"_&ObR\SM8=,I OKݚ1c!͐u̷޹p`ifY/ghD>(7a_)+ͣed5֥E̶qO.t7)l)$~{I- n;Nju-]z׭߉@@8*e)t+*i;M P]qrς:{/Qܫ/R.i_`d]nnm1{1سUL[6=QRO٪Cvr -cw],>.1E ȯ. TS"!E*?"?Υ"wk Lr__?v\ `C:q]yZ ;F!Xا $cӫcu*3B\N+( ,VYXP/SdWQ53F,gUb)>C1YVw4G!}YG1W0Q {ֿR)H[Rsz./ J;WڮhBųkdl_X#?cT^ VF!xu]6Ir-n2>;Ӌ⣜>er{5B%vJTM̍Gt V7ɶrki'SME4R뎇 `S@S|l80lf, hf݋]r9՟jjI4tՙoZd;+2jS zQ튿O1i¦{6}FuKy1g=:eNmػs &&Bb/Rȅ¬Z,=۵&-MN>1y^%aoxW&KA ) 3 eR&Th)РP Z Jk0,YNy3J8q:(^N Ê.8Iyĩ"fBpsdϪR }o$X= U uT|1b!R?.X@9-5kmakB P:sfG߿4"LmXP+m=YM1I0yaSެpr!S^yTi1prx؋Bst&z(k\@evHG0> , uFu宓ҀME4J?[?iGy1zW1G$ɜiDCZK0^:%_Ug5r.4 M(M[uW>N-X9_7IU~Wˌ)8sRe H+[d:}Lg +x4+ zF%XhZW_U AF 8V)#JgN!ASJFùgpToϵw@-t$z`'I'~>l`>V4.$ ]EH7ޟgV)U@z84-{ d5$ ̱jsr3nRp8' !)w[ K];wwTʰS܄cM܇Hff8D~`܇C9йPm2yh5P n]ƶ i*d:ͅ5Ι`J04~MGŋ_jȦjSNZLVH÷BQe~ST'+دjXa\}YR˗@1nkk$vkF.1+NrXNVݝV;}s2;Z}`GE+([Iԃ8,a"jٱpΥYS(㗘M 'ݽ*Ij!]]Or=œ~N*a˿#_} IH'.SCpcT!1.aB}"Z*lU` eP)N@:Ed(IAOf`ʭqsG|澠Oθ3Ze'!a3iYb;x bGo^BL^6eŎ kQ`K?җz ?³~T2{/S%dݢ_|r2JDjϰes\YRV~X)+D%C?Nz F&3=++Ȁ-,VbI}SV٤7 l qPnΊ>op"vynaO&+MIV῝s8!kO ONJ 5N6]S?-fu4 W}keizi;wvfY>O u'wYoFa kTEΠiS_`6pĦkCWe:)ݻt0c͜ϧ"C!K%`aNџSak0О7щ:R9$օ$f2g[nUid?ZZK͉Xj-!ysU#2L]k&p;< 09gIp4iǑA L|%VG?_2KxfU52gN 鵓Nm Yy7DS'.§畋4b ptOU7DQ˒9?;A74DBgC=B>nea*nSGCOF캬AI55V5=ˈweRV& Ft]>td(֤ߎeH,| ih%M]gn"^۠t>dN!eQMa_.=Q8q HRIYٍ ?KexM5, <1v_>)>Pvc uȾpjP3ST}[s_ wi'4z(+|c8 +ԅD lH|?!Ѳ6}{2ԁe~cGθuɱO-sD[?uExJ9T^ }>aTqcJ7Ved2uHdcmu,3҆ ꌂ_,/|? :Ix1/۠l6:Hʽ\1E[ۑWrF!x9{OURk1?u;l& $z~gi*4K97n6Blym /2e3Q3|z>0^Z`CbC 6fҍ+{=4/C &ʬ$) x4g Y)G/F_?``|Z$}d6r=#I@P kRS>ʈg6Q_~C:G]yn.Gl.|)' F}JCs妞@f`al-!W(tD(2=Q(#X?U\ Ne=f%)GCÎ̯&07!PKEhIV =gD[vC=~2FGI Mx(l6)y?R[->(,e\Љ8A5RG?BPoT 0^j=Sdga0ҋ  }iv t33;~2JG[LɛIC8_8j1l{f'O9t]NE(]$cİ\wٵ݂w4^% /k(kJwhlԂ̫cv%f9fҝK:VC-Z&a1qQMux&fݭȕf? 7Ŕrv'ImHTІ)4#-&ꀎL_K _J˃iΉ rJwj 94~&Ž U*3uYvxy~ Fp&7?M@`1Z#81'b#Tow~2/k[EDʫGcP RS&K- |p#Gdbgxa̝ pˢ *ho_jYE^K_)=MDx]}g&Qih;2Ia\/T} 57 mmx,*|5L1hTAZn)Y%&);ir5fHS5[YEgWXdD2F%=Ae@).Wfs6+H~ê!6x D0]u2-~tUG2ߨM H85ևXJAea .WI6_3oӥRKIS";Q;ж2NObZrrup>jXUq5U+{MDCE^':͇[ET"Q/w+0se(3a FS"6LowmK 8Sz&cOt7)=uyѮ)BQ GY\X^  񞩄3|C W=$U&hvlCުųO]ml@IEϬ.X)pFh~g2]iɲL{vDbu'Qy_x135]Uo5Nts9vrqv&Fa֪Q= 9c=ZE,Őψ?A<%۬۞zsw 5H>c{<`@9g?M*> tڌ\O,~&ڔ14s~C:*]A:/R`C3CNx-Mޓ 큲)un0M'$0 \sX1GPXdZ}g*8Xj?c[1f+˜smQPgߐ'KEUuM*vc@R~d(:Ӎ>Ica7]iWxw9c [.<f1#  請8H. b$aM*vڵ ,SC2p83EZlN @U~LxUe|g&_?aHč_$R<(g0=bF1Fk lyzԦ:x=Q䞽{ F5~+F?3끁Za2'G/v/fGտ%3p4B.\a$}UdAM~sɉ+X ("?KZ2cuP׮z35eKoTo;Fԏ"ַE4pma2N"V"_|6xEJxǺFY)Ŏ+UB&S|Ȃ"pi>G3ypq(rūorqWV{bKnd:&wX׬z3ٮ ; ];>P6+(>~?$2+g/SOKDMDи!d_l)r-U-_.xDOzƬ!*+X#]dHu~L_q=;10|)G 37yP_G  qdq+G,VLTx1s˓U2ʙ(VSQܐ:MJqLꃟlua< FsMS*( VT:_.[T fȽo\i ä 1gTۮI"c,d-)(Ɗa3{ȔI,4'uXd?X"nb43?Zߵ+{$ Ub,.P-oMtS cF] P8qnREy k?uq{iDi˃FqT6RA5F84g _C aQV|Ȁ*wD+ƉC0i_`uȷ霽塨N3ؿ,sXtwd֔`&3quF:ctnLn F6ohV-6rU& KHϚoa\hq9B}m2i<~Yy^QY3Ԯ]3}-|3Ĉ˗5ńzĢ 2=FG1}R$?5%t9Ы+3KιLg$H6d~|i$93;;PBluRe ]M~ŹRٷP'(]/uVDL? H.YԒT\\|pKq9HY}W ;,:JEjl*INt^=8;TZΕ݉7rc2)G].WpuɋBo2Ӥ1elS\l>DN͕o&mK]Q fx,nuxW^kQ[lrϳ P$_yy)/,_Pi~8gxC{VM$ekC⋤۷LI@ V$sw? @] T)*@ duH6 s1RBt%T.}V[7ӧR(5Lv긨1g^ɹFӫs_,LMeYzm&JFDsr@fM*|- ɺnq08ᵲZΙFe-#$ʾe(^DdNU6(=΃\%(1oUf>h) R jD@Nzʤv3/72G4͂UݡgiÙ) Qa.ԲNhwUYB Ӈ%TP"+c;׃]RtjM 4bn  haZ5򟤙x_P˟rboK& ?6W9OK,!bX[U<&+bJzEW&@he[ik 0q~DB?R铛ʷx#6eMCjN( : wL i$AVCGfWlwaӌDvrjEew9bKa{w&FL3V*Fsi#;l]!2I~mϖFm⭟&:4.0`dQGq둆*#{FqKTNVͳd*5~a)vB #yd0JT{Ki_iqQ(" M> 3X(;um@B($tv J9W 6,B=waB{, 2lkO4pȸ\Kn+ʙ4w;sK2$]dWck!Xs4<-9>zA 1MgłV7WL>ބ'Q|7"o.uel± Ws1'C} *gb8WLv{Bwީ@:YW7f`H{"LD]:&tlۓd:@~}%.[k  ;In|Wٻ(RL 5OB& ]Xw:Ag- >j:Zm?-ms XWg^3`Ε:z\J=`Fl]䁛;ɪ.WI0kdL]_[W \ ܉h)5HGmY@4r{\w#keTL\$g&'۔oE U8zz/c1 +sSN<˜Kܽ~3>6]|A)NdJaUTԦr!d6&]קhF&x'K#3INYZv΀ SpǏjԶ&>nn9PqS aʔ#FWZfĺ P]D镢ㇷSRBJ;GՑYprCqC{ _¢k(ל f vv2j!j먆xboįцhlvMܓeVNfa@vΖy҈&0ƁfCtQ${l­۞Zg^FX,96AӬADMVSJm>Ҷj =0`5luƭ,'(`/5IFɭZ#s8BVPY>3< $ԁ4@&St4?wAxiB8o/KMy *%41%0ӘF!W|[8eo'Ԗ[:4>PtUUN%N;|0T3uO'/JXq6)UxE ƐVrgl *+XɏcNo"k؛n?v osC1q7`D;eg\%by p&F3ҶE*t]Nve%`>}GG.4Դx&Jl~702rVE We ~~.xe׸RY.o#y\-7<dgd*L+Bn&_.ڱwdߋ,px/:)\[A"rIt&q3vMMqhq0 c9N%ۻ$LtrFHGרO(VYiX4T+@}Y#Ȱj YsxUS3`- _,rD:jc$[kھ;P^8K!BjO)&IIԋ@d}q'iG D ٢FAI"o@*T¡ڦGpGq+n?6@7lkgCt/H]~Ofw rτFsP-6Lڿ ~p ?*b(nh,y٩8uOڅ/.OUdfh)`$-bp>-3bAtd4BV:;h. FX`SX[wQfJyȡJzea܏n8WWm}KtL{&dK'h+Qz1pp:\<>u,<p5eFr.mǥ)>V GҤ['tez|P\e z>GrFS_ra4yMNn0[drF '(c_>f|Mh ]K3/z[xq&;LWIy[5qR΀YU9pǑ[]i?qSrRc6myrJ;GN(GWK1"+%TKrk"wBEE #01?X;4}|*{Ȭg9ғ] L_@I!bgLz7p']m0g?0gDȂNtތ z-H ϱ-:ݜB)Sک"Jb@sj6r4{lmbȞ o,ڣo%uQ9%{,E YT'"4eTƯIQƥѧ|*\ @;̓4I Ѝiw*Uhm])WNLydzoA> /dˆ50 $!>5uۈrApfܔb6ZE. > qrW!J|Ɵ1薜^EpHPS!Ŀu쉫:<>k쟙'xtZ+p\T[\~(ќ4M`;iNq=Tg>YfG2ـ*124 aVZq6B$LqU OF0@Zf[kH ]ف~EzLZ("oKKc$}u-h$D=$UnV'zŻD1_j-&z8JS&@IK XUEdG j^QϞ3;=(^Ų@*4:^~m$6b$jMF~I$mʸ%w3#vf 1MjD$pĩN*h@T6}&}rܬ,E;TGFGV}a7`W%5/M2?NoL͟% wـ$&(r@{k%4P̘0Hhy&Ů!!h[w&*z@ @@+Up/ 'HF[~+鄸PԹ[2~t`wr]EWZ7/F8 WZ4Jhh0YyAwDž/h8uv\>.Y Խ4=I 38pl3W گ 1!S(*,,nIۥ#c'h}3};yxU管j(99&}*HF'A-~Zqayŭx@vr>* n$.GpdVDF2{`XqrC}WWpn(}Y{6hJ:/;vw Q,qwt Y1ծ NFGR,g\a^' K͌4Dp%C 4.8#cӕZ ZE;Z[ZiDo;#ꠈԞLmy!fw8`!]ޔ< 5-fRfj:i wY_{=+1qn%1OHzig&]pJ)~a"?S6(U>ʻMn^pLci]_()ָ͕q޶R:̉Y=2o`K.TKNyNl||qƄv+ʦiFT6.CRFhJYkHT; xt'Ҟ٫U9s6z.+s~D^ٖȾJX˝ " J&VHv>xFkx?D9SULSF喯zoMAFdɩ:5z ; SϜi(XDDƙxc|rXq2+eG5SO+/,DBTPx58G XI 4}<vH_ԧeovNYZrR1 'MZ]5 `}v$B*3@&ݘo0Ir״~T[, kkc~H=_Ԙj*˛Kw}AQ$v -$ksPbs к-yI˖#uʗbّM}\!}pta&Q@SN'6<CM,"OS.LւFfPro: a ;Oܹ̣ox/غBvU&$Ov Hcd{gj+izdDțcZQho*/*E gE8LWwSU2*zGFD#mzM,Vy{0AX /o"^c執 .IT (2Mv49 X(pc8I+56.{u-jShKQl$i&g $"[`t>//IbyJbJ ė`E_lhPawN=?ox2(T6Xe5NϜ w@Z:'Ӹ *> >Pef: 70'[/`|7!nbI0~h^6"u |F{ ?jCvXR9 zѡf$)XX'JT19'`ҠaN$:N7" #m[֠MYC!L,79k>ʉc`OlE+(4;Ws}r`EJm&\nLTqO}5Д6z] ڻJ%mc<`Jj$60Ũ)%JK~hģ~XcO /vS|,!hj(bռNZX"2oFR 1}^ Ɩ] mxa'؄wP i, ;-٠v)DתjO]4qz7xOAŠݚa\pz9r]E~0NO{'ȠQr= ٖF^ 0:^/+N! c]ϥrRYDՙ UNUz<.CyJ\nE 48H؛Dpz'r /8'Q4z#6l^x-9 9y{X{yUl4C/~bOZ_{~,hq~yEAZߍ͢cs@"U{9O6CE.9lrkz B-tOch!&(6m[Taz$f[ĠX[n; L=WVO li?;dOTl%4&ۍԯ蘍߬R$EP$[y8ф˚^ ɩolX3.wRHd'GCP<~K@հ0i%G'd]Zhґ@r!|R'g0VyXj6>dᜣ9id]B'ڿu=c\KYP(hA Jo6$OrjXpvYqf!e-,SM~9,LUm1dQ"3?gԵb:#5v{~!`n3#{<{ -tzh=cݧ:i[ JFhfvqBpCG~v^"QcFY]>sWY^پե$l=$֩K  7PзWI{翚QK*xov릠 gvm|(Ecvbza8*! ox}U"~z uNۃDfxR}rDmԵ@ qJOOL>p!-yuڧs57e"yaҐUtgL@s{yn*D3o7h>ѰCL_C,cƂ7Ɓu:'za(P0+ӥ"8EA9߱Wbal14qXo4*f+[P2cX0ѥéG]DT]$\&Y^ L@{|N }0!vmdZ2T[ h;)Cp T  v׿DQx׻mx6;D#RrpaB:=kIK2_= 4E&N`3NĉI r\ΐӒ;A =u4i'!; h^Z hx/2~`B:>/ ԓ{ڱ::F&|!I6X>JŌʸPX1F@"9z=DP<~UEA{\/h*1֏v\#=YRuvg(qy, #h!A;W> fuov>ˮɯ̯L_RAXZdj (z4{a>0f]~wWr @J 솫2P>TZq?XW.KK) B (Y[N 1 )MGI`E>SK2EUʩY^-A׭]O831IRWSד9CVĵ o0Pt!K-o&_5JGe:+rI%Qd@3V-X=>! rl,v<1(;鵘T_nإ$IAV6'[RHZ Y_5EO6B%=.QTDzmYa^Co0|Be!6%nFyYDQ E"BccT'}~ə&Roz5ɐD8/s ǜiA0]{(s-Qk1XaOqz,2U۸J˽⵩nHl 0)G^`saEXMɐXSP}$tBFƶnPrZLe % ;^osnBclњһxwp?fm{ N $8?ci`K&C奥\Lt$A`"h+ v*ZfGhG]C##ۂq#B;Po8w L1`@2_k9;gi8zǸdk3XJ:T*g  ʑpƑsuD䕝6#0^(\(\OѤT&֙n9o)~A6K9F.iu0n9  S.QHL wX7-Qt1 wBH'dg]5toτ!(x !OȨ\[P pK̑a9&PX$2XbJo!DRơw)(g|ݽkhGv`U-T‹%[.^[<\#VG[Y8WgDb 2g So0Ww}ĉ{?i ˼Ÿ4ԩu74tp'<]%36cL}V+GF `hftΔVA]{_ w- W0ºIfgXW;9Su ];Xbe ryKEp+Bzl74,Bm;poؿּ1".=FY1.R q2O/Zm0;HŦ;" T#>OȶXsFmW>KY`#ji*]ye^>:W!li'$R5@:zW?`r6~[ƧޱS]LwK#{;e/'B gyJW'G{Aj'jO"t#zʭg_u$:#X!h,/4;_Nn$7 L;2=">v. nAS yV}|qæ{j_F@떘^H |gM[L:<4\͏?+ ORߐZQ aVtƟ5!ٲI+FU(Df`bcљRt UN~!/'-m xJ,R݂FxoߵJ5>15](ً2(p+ٳs6{ؗzz3fJqOtDeR俬l:cX "G2 ABbY/%R+t*b%:z} _u*l\邬`Ѯ٫PpvSmtC:BKTw铦$;, v{*p$x.J?Ng:iF@sƕZ!t_4:lԹ`|{mykW1M|X6Bވdω܋?#[Ӟ ^q('Қ |[)-BYdļnBJ>9A&xO-|?ĥ8 aL^4s4(0c' 4q'(bTrhC\/GT[3'[X P*䁾bZ.6peQ\[MZuN~b~g͒I7RcOa]E0^A,ET 2"4π\W3 76)zm.ObDnGfeVlԼߑIQw8ovZ,}_I?/tL 7ϹiJ؍}(hX)9[:k[2yFE՟Fo*TCl9F}_AWD~\? n2kP\Юyi̐:cڊ(б|C \ 7I;]n ~t~Lueb'v~z~jU?Ȥļ:SZQ4m5tʞ76 0lgdLkq.k.Ot MV]͏L㨸>L/hB j)fmV$dm(:_ew3+g"8u(0յPGKBc܅+q 1g>< ^RK?6蘦Un-.s<ۗY5:g_1:D2< [[x:P{a/~ "fɟ4}Vh I7sI, An9^z '9'U9,fY}N7nm5=dW,OۍH!Svﰱ~'18. \e }9SE2 #Vً>4'$ Y%q3yѐl]e^V 1ÅF.]b/*Sы`S/L'-X} uNeXP`YcF2X1;>GI߾ٓ uwE҃Q5 0P?0rVUDu1QNìȀ^M#tu_+U[lH)JkeK[qyƦ9 sFiAs~Q"\חl{բ|zFDyVb h{F؜ZCn(ȭ HP#ݛt;]|7Y"O{=;])ЋRœ&=6j+=-?:X{GEF%:s󝁮kU)U G혩ևy"a 8RFmY$dʐ?FIۜ!zes6LkוĩA <(_Ru00_oFF%))W9k`J).IIO`{/a$r%H)vt0 ۔YZ{s,t;QͣL-e+,w!N4sndBJܧ E6W%`G5EĪ7}5Γ:{^7d{qMo'b.9ϾƒI7hۗBXyNā'7;=t.#3Ǘm9:]F{У)7&\pi1 v"O#<:,RYanӍH0Ol;ά|\ȌFf˽ @JW}PL͜T{Ɛ@Ppeģߜ=cӛJṄ!`2BHy;2߭?RUtsr6.0nN> q(CkTpس e7 1d]dXhrieYȼ( T]uv.Jp,믱Gj4F`]Vp$X꺭 J8ndW5ڥ~YeeZi^:Ej+bQlbq;L56 i[ `Zn,5; &[1y %P6 i+J~g&( |"bG ?XVpMCq7 2T%X|Z/R]R,}etnEn5HT@&䶜j>Ғ"+&s/r`5CFP၌κԋY=TrnQ)^@xQˉ[F?_Ra[=C16;O.ۧu aZn&l6b ڠ*i!p;m3~͖aO@ZTe].VϽ=/t oπfS 11Kv+Ewa_g ۋx$v*n7yn)}rl0@Sr4qy\=4mp>`& < $Hʪ/CJh4r%Ҍc[;Kߒ.Y0C"ASU)}(n2X3d+snZ1W}YShC|LjDHMQW6 ( GޚvCX7CcsA7$A2rɗwV´b$ ӣݽjq "kd\iO6YƿƓܔ[! f-j3O/wnP8ӗSYLAm^9شRF쬹%181!eoob.oϝۓ^Zb5 }d ?Mc@;.gG|Oƨa} J;S]l]厺jķ/J_λElNªr[!Z/|؟n>"*YiOAsI=q>[/ XT&wDtϘ?4 !/00#u*#mPQ! L湢2Hr F3jA+f$UMk~M/S+4/,MVb2{X_?OIن/Hu${ܽCu/0( up%G#60/O+ Mq@daj@fQ J(RN3R׿\2u]z;Y@hZ=Aðښ&ٓ9#gݔ#̒o7:Q)E6 tY}Մ@?j>3PF͞M{ մ#n_Ò>GUeTftl%+0i|FOhzeGl[e+e vʟd~zTޡH.VCzqx mng0g6E{}ʑ"%!9Q^J>5DCw`Nʆg9sC-_T=Xsp%, j'¡vS3fDLވ5O3Ӯ  ,r%#\ZpeObv޷v&K԰h8tSJQ3= jYb]'aHYtxJyE@{$o~H A؉<y7&md:Tr9r>v:mPB̓]glSx=FHyfwG&hU1T]bؤR~sqs%2AKH:ѿ:=;_ 0ϖ8ԛ@ZW .H).MRHnZ6EsFmo3-{-ߴxx#i1d4|aLe^>) S(>$e,| }JHyEg#K9CXG%&Yʰ5my&'_M}xF5en]dh&%N9ȡWo(RiCOÑZ4|샸rS{;sYCjΘ7V €-SQ-pimXe(-cD GVmA6IquϠGRI+8 $z+ΨȃU+=[k ^W8B^S' ZsFEwW'D?_S/Fa/|.nzl )EI/ IIiOv̓5I=AQӔ:xh/g='mr7=v`&$M=j_ IWC ?snh XEٔB# -i)SIN>{-7Qb/;i5Qe?pMEV] @yI%7擌7yE ڟۜÊPwbJ8^( H'֮MOw.Z1bȵV*"Mw"a9@]M]PcVh,@N[3Yc~aWďM jՖxMˣ6?(Jw.MN2I"gkM_y%rϩ uI'3v'!gºPWC) χB4 5&e LT*64GߎGL7qpӛ-q;7(s&%a!Xh{}!5{tM uUQBjۘ[v Dz@.^T:k;X?,gޢ=H~p2vEQ/kƃ|u&j&#0 l*m"[~I#WסxY=hpȕԄhM;bՒm"qEUw,()G{q"P()qk]ZGhh h)[r^"z29 Hr!q))RSƺ rł5یU߬CHAmGQﵻ~Tԇ~=8zdDf-)SwJDp]v[wC\=G0k/\“XTS훨 vyZܩDb<[23*e0FT[вܯ)^XQ~ʣl 7R |pM"5ʩ(YvgԜr"\OlCƴk6mmI9㍍SCqy'Yc ;5缒. H$6bnN9V_ 63L t푘BE\u炚T$XV +I]e OTWP֦ ङeHA?.|| ȫpNmh\<^kpad m4n^~MߟƱڔ*p$ (<#Aj3v٧ NZ_B? KvSssT*fɱ#(e񯵺O>A=3ٵ@1|P 適 7'Ǣ}G&OQH'-˹8&K*r-Qz=Kp\搳юMl:+W>A 3O?w| i?+pq0u!œn$?\ϜB&ˀftP;$umN=n'AbOpS|EuTjVjv7,Y`ArP-MUOiN*_Fz ?bhy(#cnPE3zN柺e[q,UwD11IC%Bc M", u"N%3|h;A.="RYTKyDX;7{,T{@Ĕ`!@&YK4aP.xBn&np{MmʥפⵀnbUZ2-bו˓Ş@oEbi0X2f+~!-`l_<$OVRz%ѿ*04PkGDR"\br5pyv~{b@;"l!As{+do܀RUWRo\TN z֥UEm1A8ĚݩgBa'㪢fN/™waG)K?ةXL[bOBlYoPFN^ĤS^++fO]j @DvK^T~T%۸ h;z\*%nv,fyO\hE.w硍0Xͦd;IaݯwP`Oi1qY+,Ws~HY"lW`HrOOe[ ,Tf;7ϷO^ pގ%eV3|= <]6BV%`Rf~ow2g.H#vPZ|$art뎽-6X".TϿ2yMmxl%A?Aܛ`i]Up9\ W!7O}mu"u\{duF:]kE@ "߱9TK_%9enMwl'%BMz-^yoǪ 9RH`˛?gXY%v|(¼9F/q a cuP;* eQO/rbAZ0307զofn$9\. -kYาa#$Ρ[CU)fvk8nbUrZ5odyM3×9wE #faI7JK'u4 [(|)fݟ:'%q C[vVYӤE>uN눶\&KL6n;DWt(Ny5d}vf'o5[J[UN!Me ʜoe_O5y4'OO'2 I8*FŐ%,Ԇt+gD<] (>~&G32>u%I>-4R ^8TrGj5|9=ծp"xb`"BZ&Y 3$%5Z"zft{%o%ή썏e-\b#C{Dd{M~m^M9'!Iѷ=K!Ҳz]#ĴfI P5ڼfmH]h Yr)vJx{~Q^ FO!dzU˸$K}H7l#Ͱ/Ѝt2WҠ uR8yRQjAi1a YaZ\~-:^3,.XZr=tSǴ3GY~5 f%`Ns/p,m7KQ)>#w/3㩨 fx-))aݗ>ܙrse0KUS(Qyڡ6 ~8BĭR JK`(K&3"̪)E 7PpL٣wȉ~Ozk.T0RŔ :Š91~x/<chm*@Y\@⊦eC^#"D}O7V#Y!GҭvSo}{O!g%w݇Non177.{xw"6zU,7Z%Q--԰F f8xsgEm,p,uyƑoBAi5,z QDڛn@qmɲt67B:;뽯ze̘Zre]6\HüL(En32X:nHaͨJ]c̛UR¨f*;,rI|b*VMTJAs8$ B(%Vd}BlKmphθ R`ڙD8֘i{o ˰W4 ?6l#sDc6ahW/D$z zPI%n5{)%ľtvgx|OeƑf_Ð*2;;D]۱`8L 2tT ѮeV.o \TS QPz*}"KC~DATzJmK%2k]nxiF؛?jadyMhC 엩R>o5e`y2nձIޣ CjȰ7#v~t1n)V˥*a~Ɲ`~*Os &+ Ǹ;m0ceJfaidgZqgcj^|p& ga^/\BW@G̠I<_H:^DLEψQ N+!e(E\GKES]|dmudkADUAY%sAi@@aC1P]*RRIJ";(_5%_šLόL3ETT8Yu$)QS,(uu`ǑWL1Un}n^K얦gC塒H[ $?$HzPQOߺ83@*%Ut-\a{jkTROhWZpF[N;gaCWf,-lhQ~J3#᝵$-ܺ}VoFRx~!XAw!Hiϖ`|UGY5aTP7R1hB`IӵP'l MzrhXӤI06&zK*4η-须ovn9nߓw;wHtihNc*z#$k a*~K X͹5x^-˿`^{_=dpXN;bAU-eA/+()hzޝ0/[sL"|x؀&#UUB8rZz-z,K~D*ҿ[`f%$@([8f[z;JML a铜HSD3Zydz +?nՂ< aBdBjHcs?lAEA:?Ѯ#tdu0mVƿyP7eqztnqvn\ BEt]LF }w#&/@Dt c1nrrd|^asiZ~3]B%GP/+:;1HW05:nZ *f Ea*S%\IFF>c9pA,'7nBXR4rβ-Mff[%/%[r?C>/ fA.ܩѹl$$$'ͫ)n>(mg _cbB5e,-w1B3胃qy\\AE`[wڹj]q($ ᶨRW:BdJfhS㜰A@<-ˋ}Cұᎈ~Gn Wro 9>ft 65Pؗe0"  *A}ݧڝ=V"qo/πh9q9^a̻r\ ~ k/|H E(29O a*Mk47iCґ մPԮ&f $xb} x Q&x-}eu d̍h2ی NWk`;;)ə+BUb S߱` [:jRR)Ԝs ),mА7|eK) y#S4 SA偡ퟢr]+TӀaU߳DjP?l*غ*ds6kjc2vl@1ɩή8ү~>T2ב1D,%+#g 48fK/"czmA("+@Ah:H ^+:lJ`hH(닐 /5DMK+Хi5{M' thr.SHb[e̷^&m 'yY :/Ʒlu{-Cb):0i[C̳3" @"e4u;j?Խ:2v,gCHb3(PwөGkOMq6zjL&I{ |M*4\g3BqSTO}:[㳛yRҘC#/d޹ģOhAÂB6Ac3%ttG|~lBwyɅA'0^JC^I3J<2>-Z t͓-qțk?)4*:*h[>$v8AwZTubJ)`4&#)onyE2Ҟݧ"S3DKt ]:Q\nU!Lltn";V6Ϻnyfme6Ĕ2_@+9` :Ŭs~Qfzbatz&8-PrMahAC]5J<{YQ^C̭<.F"!',i&eJ|*!DEFCZ;D6QbHmb<O.tFiBӷ,D m>_Wh UIzM0s)8S0g-ȽX#a Us&Jd9NN 0ztjQ_,f 酯WO9'[5;r=ڝ̀;8Ij'G9mܖ*RQe3ɾOnG"5J qpJaћEmCǐgU-Fm;zcFfhÑGZq/:[gZҥwB:&?tK2ũULy1@ҜYuD<|ikx Y(ZraA^*}V59JݾdR=è&*\ I TPB-W 5X1:&7an݀=}ސ}P@+WLE3 %(Dz{JgDڙd]kwH{Yl˙΄V]@˔y))e-j%$yJ$"7BP9ؖNf Ȑnfe[5CI_mx۝;UU@n:?$<Fl2 Cw8 `Z 8?UV\ _T)Pω~cL?Uݻ4"~t G+=Ⱦjt.wA>Dldaq&11n]AژeH 6 A:fv6; G 1J#q5欭X~j\,E^S=ݟf?5]e!HV*sFb V[X>ꃄ'-9Y.Џ:P?n #x$n\``ȸΛAiG^\J$)RυZ" 4F۬iȡ+'f t' 0N9s! 25Bc\Y0\ʉ9:m~dFM"% c}\Dv[{~ Ւ=jܫ&Uy}誷xeo 57iuL^<CjAϒ5 HaPSRf~OmI`LjrFQ;aݟH(Ɔ<5(jef@?;gR 0Q9$[]hhT!tٛ,>B Ammehdo&+azg=1Vm.xx}`efٟdC%ZGҙGrҴh;ae=^>ؤl3 g><٠1Tq,)=?R5~0jH-qD`MQN'xlHP2P++JdEAbf1!X}ї!$]k -C*[`i{wv+#r0|ig❸͉mdw ꗁg&v~R,ǮɖC:o.<=C*  .$-7rc~Bmn\lϑ8t2jZ;xȕ2토Cg 5+6fO3Kf'z* sWs7]$O= W(q]{ԕ uL[i6.=yjoNtQ}g#e̚bQ䥧)nRl;" |C/dB5*%F#g=IUiG(uqKrS3v_Yۍ4fO(ˆ5G$}2cOl&W~^f^J-ja?i?<{|DU^Da]}K޳񰞛 BK^nw끦P% !tZ02G[k@ݶV 68␰kC:ʑV:L}Eћto"N^n1o-qL7{έe{KɇbFn܋֑˺C붍p-sQ0Hcq; =pM(7+r!X\0sMds ihP L ۄb(4]ΊmLpa9;-B:hcpBsFY[ !#,"ɍ<*ŹJf#r-)gv!݄@1\]c6מNo@?{),Py!E.9QM"&.]=X..%$-[|FVI,RWUo?uB[xǼ6~"$&/ #_Mʆ5#bE9upS*)> Y98b)gOV.ci%,/З7u PM[D6tZfߥ2d8~W$|T=gɣg#bb;P?T}w$m[ aHZf0 6=cFl5)s*c[T-%^x*%PSd we ۆ>CP笈5Ȇ0-sjYZ,r%1ppv2JonqQ)Px@лݝA ,hr>&QhV{d a/4;<3wh|ˌ<:'ʣg}=ĹFKY^?z3L)jcP_`9ѷ:"K@9j݆ ^xRܒntN`#hU:Z7'D3}{/Q!Ps>GxJ^Yce-^ѓ"nOt2)t=!כ>O´cIvpXؤUTےd {Kɮbo(6v1a m?;_EQ|y=Α%1y\kR9YG}F9 |0F(͒'nֿS\nqm$㼕^DRK`p·>3Λ*]sڄ~0.9JUGrAaa -2:Nb>ja#KI*^3st\ X1Ɵ…HYU@%% *J_ af^EW ejQӒkiH ;`8g)dRVF'MA)jW=v5vN=72g_AkGr[K} S b?L[>Y12F-*7D{WT4 #` ["]5%C£b65p3@\ @~~Z\,)GŹ*#\Eay M/lmxdWLaAKrIfV ~1o ֖ !(!h0bٕ}"CB E +AB{Rfbz9"r)C^ӋZ'{yi:L?:5nSy{04U]mc!kT_՟chY= lsʣ g1llBzféReYW?x p>[uX(n[ʚhVֹLoSsq\l]Qn)/ v 1ި+!ٿQ2sjb8M}Θl6A:O驝ZT>_M {m )</sGc')KmW3@$c vnFxo5;&zo\aeC`> ڐHʬm,WK: XXcAx6Y0 tO_tP"r.Z.(d$慜TT %] 6˘9H!3ca`ꬣ1뽸m>zq<~|"V:Zipg_<8܈n[nLXV&"fJH D}&2%^Goh^s-2;#rf!Z tZi[ރ#6x5,mZSي!3,$>I Ħ]3{_bb5Y}TmZlV8h]tf )[d?p"éȻKsVv `zq0Y{9)ᢎz?nuLFJ)(v88P 6ӄҴ=^^%yoc.dD-Q$]r[Yi75E8r*!K+߳*(ȑF0^r V_M[$q9r{𣰜+Lۅz/F@jJ!`g{ c$ I‹ Xw8 &x@2 ўx)>= ~edƒvk­cF-8N~368I-a]`fIk37aΓ-㚌_qv G׽?3*59ո6a`/^il)9^hDTft4xIBoݹkc픛o#-9o\y|e8ɾz3'F*[)lhϻ.|b?} Xa7{Մ@YPK8WvAWE' ;x @Iwv iNZGfIQ7])j<'-|P)kQ4(G,](wS.RDLKZ(΀~#B6A8EK spnRt"PG`)=aU8\^uy [u>*=]޲T_c(m[?UKFSԏOP oxLܝz@Ħ` Azha4'(yJKHB'C 1nQT,`a'艡T Yf{ܞt|jsyU u-D[U-FU7EfkLFYrK8HdHh,vko1:E8:v'wL.gon!-H٧1XQ@7>~ GZPm:?A\  I\J5E*ZKW8+ yu?t$|K!kXotuI "GdيΣVzli h.~:( 53rbumZiPx:z'%: zAWR|5RYt+k>[ _7h,Lb*Bk/Zl^R,В*_B з l7#@ yz%c :=霊"[CВ/0i3)eW{j 9ܤ$sH4(˛lTqB˷:ٌyNhq7mW4D@ԅH`ʝߋCi#@bKbT# 3rV1,?ZCe.t@ -8m+]hn4zU?^m{WPTR7 jVT+ǩcgeXtO}?D_`hTj"۵=DDx,BAS_tCxbh/X:itwjbQZfks)n; akkA]\=yPab s3hf+,XrQ/BWY)M>ˍ߅?j G dK*9=ɘʗi"w,b HSfFǭF`ϣvBDx*n?)ԛI"D;ꌋ<8p   +\Sxo(,i#W2c0̚η+@?fSe^}"b[c^݇3Ŀ{QbdK `?ӯ=y,b)Ɲ ay(L|%$"b0FOa.v y!u!PM7jDF{>)dUuэCf?z/۠w;2"k5+LM{Z-%3q:l@j#G  &w_h&al8sخnZA)s=C=Pj:Zpq( ~|ϥZ>AȒKUg 1cYFםCY0(ʜx%sF?5cf)¡(S;R,Dz!gupkኪE arր_5^p%s{De$;] >;T/tߪAc|cfv2uқdNкSzj(G)kaO$9>c3]zF@Oz,+HX.Avf`J9 unS~?vd\/jk%IF@" 41c@{d `v9:F|8WaJWq ]V)$VV ۫kBܾr*fMgDR^ّ\<>;*/[ľ%sX%}x4'xYA@#8$M9fiM *%hx[ݜnt\G5JEL׷!Z񑊅L%O/էN{sb}j" 懡lr`'r_ZNt;H[NȺ|u3Pk‡U䷏HGh@HUx!OVGo36`$䋼Z~& oBÆ1iH\9\V\l #HJ2pU2NQݱ60u p)@"H:\I]^NۮgCz>/sD|fa;yJVBdM׮҂2O@/$6и} NZt) ai&}FY6-lsv&_InARQ|>/]OneNĿC+DT`E}yn"^"7VVk[ZKnFT wErbJDũ]DmppQkef%A\}9U7ID PHƞFZ+)>" 9fX5ֹ3 ny 6 (⋬ȝW(gGU@QITumbE5Y~]tgOѬb-iRU`*rk)Lc]RN !'Q(fPc;ԏ}2&w @l%RD[2r 7#@7H)fRl̏ڨuQn6>lap0}Or21GPYuITGkQcK8Bs;Tx&AjL~:(|c$u}@hl` W`j 킛|5=VnJP'c=% $hc`R/-T60b9v@qmqa8 z:ɵѥzR ]Q撇cHD1ƎCAr{r#=#laeHύ'bu#O^^(]b}LsYn1)ujQ]B49uAr# ?8sZk{컷~q >(l:v^HHo1L wXFO]=D|lӍŝAHm,SVj=PþѻrV{>$rec|}:ֿOJcM20;-Nn}?ÁӒM[,ql&& FdWұثDWY*N6H/+t$'8B?={o:d-D>ພz`T}y, 36a>)*,'-\Lgpt 9sUzL-Ihܶ3@q $ͣ[@렟a_ t!ř%X-ÆKYڋ<>qŋOLr*i?aWSC 3 ?Pyi}n˰ |gw%RV Ko)fHNs[މl :"ͥ|E{0%@Ds1=}13`E(jBd"@zʴe+(u.K"'bki[wΨ8"w*:Jۦv "QZR&)Ku{Wc'υ3ɥԳ0MTMJ,6_̃ 2q?o/}V{}4 ޻ft%屗 ww8O^D XV7 ~}Gk앀09.p~eƺ\m5HֵgT ?S]/|'5ndq{h7s7Q(cŞ!6\5~ tA6bBS!9eP?&Jb:3|`%6rc$ēEW@sQI&0C젩nzna %im5bxž kWC" Qz<#HSW\QJ#ZnWD=8j1Ēv\Ul%m]\aϑzfm96ۺT`ZCrHj4b%ֺLw 'JW/dAky', ݍIЬ-nRndbK4p$q'Ԓ]mpZ;_IyC=cVy[堗ע1JQwa i:7}4zd@*5ΡF .y팥X0 nZu/sGe޾)[SAW ߟ0}CͿqGpsL!‘AcqyLEH(?,qdRvz*9ӫ.b4Z "ƾz妙c`˝vP*,|5O]L2 3 0+ xr6[<[Xhd-iL{sT}q)؄QƓ_)/$79*QWofYC JYA^)}֬t"HKbQȰ(d6SH~<0AS =AGD&VPKcJ'rZ.p |UtRP5e`8Cn`_pA_˴jA`JkоQ#ˠ[ڔJ8lRDŽJHҚ.C^?!WA%jꢧ(F wo c咓?*!9g\eӡr, wZf9@⟽YhM5s'mcga䎡</cF]z57ِ♪ievxz͘5Vs~-4探\kx]޷m ISgN눜}fJKeêY7X#LGoxIɁ[ctZ1䑮Rl٫W/8Y 8~r)0UP{73[//)`Y>1!AAHQoه?DqñB=C{x:镇s޼`8W9WG+ubjTp=ƛC3R *.Pk%x6/nKѲI0ĠJ"F`w's-IjReJ=W<5{> ~|r ]2sHZ!0öh&(Dk MO ! KaP 3=J^.ovI`^\F E><6ea'k$}j+ 2|%&Ԋns'$'7nn3_6PL\@M񚖇<!0 `)&bf4b KijΘFwtSpYjMO*W'CC7BȃqvDoXVǏ1S֟3E< 7T=U/H#W^[ Ebג2mO4dEbe=aqITN5Ê9Godg)_@ :2&푍i䍅 .&UMBn -g%viZN$djp#z<0/!^t;WVzAWaf5~}UUIG˪am[5^q+"^ G&cuܰ7}݉]sNk49ogzG?R?d` P-r_/ upVtqGD>k0Z&ꡆ;ю1<(Tj$J*`lrjaMJ8lGJJe^S9 ҳ]D.<G#j qww>|d57X_4䦞i9,tb~/QuOs tX-soTY|CC3fIȒJx Fjbw!~q/fL >CfJ92?ˢS[l [`iDqnfXSYcg]sm֡=N@=92ƌԡR$~$\Ot]T}[d~)SDͽv6^MxQLD&g ;c%H둉?c(l=ͬ3_gxG yD/|79#ofFCKx?{e%SfϛH/cM ^T~}Qx_MUlغNZ_GP@)+Ow"Ey7"I(PuWXEJH ҉bt4c!YCB&,_ׄkl1 P $9S}xQ9թ5S[Ýx\A:/-ɎX Bt}f8zlc2OiwI(-Mc[اf&`7yL!s#-) wRv knIޓ3> fv@ݿ8CQ5)vȬK@оDB sD(S#e>+a?dV=ӆZ%\S#g̀\XlA#R/*8?Xs* .>cy ?: S1lc cKT[|t}l$COC/;JTkҿPPUF"'F O}Sl8@5u;*Z4GifI]ii],;JP.LT 3H #h:L> BqS! J>=\ҌQp!}xː@i-p;}Sj\E7]<-"'asȞۄU.Fa>^̚g('Dgac4lS/蒳b>d5sa\A8Ţ .uA뿷w:nv,V>Kt Ї5qޝ|V;<cx,8՝!QQDͣJ"GrUUXϦ"UW>nt?8/Ĝ ;_q] '枺+qnP!@*UQpxh=(OhiDO7)|.4YDqE$#^'nQ&/.zNR2pU3C=kM@IHCx}K>5d[C|]n+4]}^owF/ڟɵ},6w3^`L"H0Ja Z|U&gӎbdyuϭOV"WP$ g k/V .U9ǧ8z@)-G.o/;<(pO+|`JQW`+/=y/U{17`G7M V \qJY2 .R+O&awAh1'|adF$͋ ^0JTިe(zY< _~x [$INR;5m pDX.Ȕ@E#KH^{.j)ΈU۫Cj,VTtH$/ U V_IO{G%@|3 $Oڔz:x(L;;T-O fkO9?:_gna _ ~1:ZƿE} WʆK0IBOKY0Zf=rwO1(0軑 83>ÖF؜:^-wi,P+Btm{GHM& N_@<#XKgaHB8&sw$I0iK*sg!ډxynNZb;I}(TL}"?.\&ʏkIe\*)bO:MHs6hw ;BL(VqԲ eZjʺ3d֕;zz>d娓Qw'f8$̱Fu` šYZ]AN;K,.Ct}Dc^JwG~Q &T^>-rc 28tSFqjh_| Bz=s,}忰Fmj,p% S@n, '/u BE$5BK2KO^F,[hS~+@˶cZoҋBQ/U=2 a>Ǟ yOߒ&naN^d.nQn> 97]ٱԃĦ'`:~c*WSd c` ޅfbG)-0 ~+4;rI{tP1!5 `.u]o+n;ADU 0ZC}qfCcfF}G6D䖺RKKci[g] ˴;mFTSsPh:9Fƚg @sy` MQ-U寐HRyW&$Ü~|*>K'3N_fhºQz1j|z\ O0=lJ\ ȁ0 Tcr`XqtBs%a*=/w A]Ӂ\Hn>?U@ɌN%0O|%f"+0tŁmiw~{lZ<ax{}^d.Qj[r<ҦBv( !Ȧ &JK<q܇G|B t#1pFQv۱D}0I2 ʊ]7z}nn-̖n !ph`\AfZVlJGf`XDz)>7tg?!҈40+ST}9!L~=Jğ&ہPjquuLo{~}S35uKDsـ_zQ>$֏ЭkήҖmfEOƹ*񸬲pF/zɝ@r$= 'Dp,l8g1@ܵ`*'YˆZ=O .nBSn7sKO1@##J$7QhyOL4aP=}{w#QS7ݙ?6߻έ%ۜUw223IwH%F/]2hw\ia (@y⿍ZvH&MNzߨ@ ְ}80!K;/È CzCgWlM4P"-o~L61:YʇS9£_ל&}GN$ 15UjdTZ:v8Aqyf =y+ "Nҟrr Sgvu8U`ܓZTD0l+*29@;>zیu€x婮$i( L`` . )|/95\X.#=emyًqΏ5C5 QA4.Hmؒ\Iʕ.VKCĻu@̌rSWL*ުK \cd]1~TNџ~N6[ g.6ED.Ts`dŮmFwAsLDjԍ{W}"[/x旤O Ht$F-6 .sI0ZIo5z7HyZԞn߶7ekSmq;][S2vvN]v_^Av;e H YpF*bp,e\8фOy@{I}z^)dtWWEpu&}O{NucO{?&ƒF,KLt9] 5)|"I8@<Zv q&>\Gbd+P< `d[qu؎i^m6F etltj=A_AަsR]Ru3鞄ʼncl*CJh,Ypd3S)*c`*k" ;eC9QwS4s WqK Z@l%Wŵa",p)QNsTʊj*:po+S^P!6M?ȲLٯ'?-C I*~SfPOt:&uEe=k9 E6a;qEb7j[B9\oR [ۯ!.^ Ƙ6 WxPG񇱎W]c&[^;Ef׵)xDLU!AdoGKh30srD!O뫜#=! N'ʅ!-,Ě+qq BمKSv"l& \M !\u!=:1)eApUi8bMBDɩе cz,CoE#nX:꿵J hHDbr ◢9'#uXБp)ÀuG_q=;yje%߸(rAig?yJKv(X#;Y$!ފmsW+; oK[鸻0V|qI:iK u|Qo6ɷ &%FW?NlTajz,=c D>z8u<:a&o:R?@j%^%J#3o_Җ{5+pexMquz_dOBɬ֜ڠ2 *Y{S29ʘ縼QU/)D೘;JSu 5=NVSZv埽DX#i֪߮mKMXylMiF 0Q yp:{wɣH\&B4Oe-Wn eP^p}z>4o}&oakW0A],F`>wHObe Ķ$/^Gd'wpM!0AL UY":/on~U= <\8 pMGmDĘ~)PAV%(=sazZOZ_|`Eg塟l؊}`&{J9(_xB%Ϧ`Q)6 OQu/Qs|OWaDM}ɞ6Xj-WMV0ꆽh!R&`x(&h"/Zl2Kh0}Ŀg ^hm+-APD-bSj"\$(Dth7k7 n͹uC5ڜ7`ۂLsaKDLX !a+΋"Y~ b__ `$ qns "yVvy|L9K AͼwL1.An;t&Λ?s0re ,G w ,V\J~sZQ/E_FR> ,3C: Jy$r;]˱#zD >j|;կ:ˇDe^-[RĻ4" CQ)d܌By_[Eg$g01#5 iQШ$eaaUid^Phk_>scUYoJ윑Lin'/M`F&yV!fvo9QPui š`zGwQVX!؁_/Elu5Ap;d_B8ƯT>FG̒NU)6jMKv&M,DžpyeQx6kǏZ}ǼdճWڌ ,+N)BhV|ر0Nd/ zeB@.!d) JSj,VK(KV27!~5|e=Fg.WYvqML͎Z)8j9q#~u3p|cz {Uw)Q2|܅'ҹ;KCpp)UⲹKv[X[^X1 7E"RZ⑤bRE[TưC(#~pgٳ%fo8}uPZ=N>Ŵ^ [8/Yֶ(g c 9D]5KkpH ME5V:Bw%Ng*-b~룩=`NgުVޯ| A A*\L`6NUȒZO?o[h{ i$ٳ*_d8;ajsW8&BظJS]nw&[eg[Oa\dmڋ>A.sL-=7<*!{.q]9fіAZ~|}֕DB ~P-.[?`" y9=EhALג]Ќѽ#Q<{zԕO%/΍a072[g sLuO6B,}\{*o*lY\!?-!lP`TXENR@ڬZ}Xl0t :gM7݋aPzY߿}H7Bf|ځ*J.I&> Ī_MGednǑT*5?c]"H pX&u35(b R䛮xRFa4BxVI PQźiCk$db ķŐ7lx=}~Dv;\p k;V\bF2^ܤjVWuس@ da8JxSN@fFU-eri2=@S ƾhJTCB\&tߗr"$CI /1ǟu~ǐ&4$]l(CU+1hCKiꔚ1T8>2((lQ: 96wbR&d8 8~b< +aodSFSR,1,V2XPrdl?hz4'PoZΠ6Si4;L*Dcԙ$hm@&X^J* YPG>0z,ivw找7>$Ɍ`i JTxu,5j#6E)%x~a7>`+ʀ;\<2r58W0& U-_z76w]4 n|P펻5$T>e5\"a<-+-+}6! YtRpP^*塆C|Ԇ!4ulۏ?)X+$w>o8) ]4Sc-U.4@ɧw@E$뚁]-bRv4 }̣}BF+`5-׈j"dSG;@+K.GbEDJ9˗'PLl;cm/+T~wv*'?/ֵjoa&%J7 3$Eu ;pz"tQʣ;@vS#h%X]'S\VFouy Ӵ !.ށgnF@D&j gVHRmCOWi>b|,#(巹 muygCCb}AR'hy7@-.r.tz辅!$AC sDxx?Bɶ6VIjD  ؏NuU Ȋ$q"J萰wRժL\UI. 7*#ha5fwºp-[)W덶i@cLJ4Z[],;lH2 +L B+-5l㎦>g/НAsø*uNi15rcf7,ELTR(L_mz$|X3[ڥyz\%y2KIϮZ,"70h|xA0XE~g*Z+J9goTF  NX<"J87jk8Z!h+1K<F\msgnw!&3Ix֔tr3rz4څJd WOtg'xYc4w26u?`{"$~t}8XZUܵfoZ\׀uH'ME$^X \% pdP@:sIy!$> y>kl6x:{X( E#1xc(L cX/J.M70N8SKj  <[ZEQUrͥ(M?Tbr4u;YG&O%8~N%3y܌ EK=H&@<-A}+Z!(M͖'o)Yj)f/0rRҌ%W"tOJ\tK2$G=7=; uh^P$7v vQ 7˜bX>!;=8tYY~:p986SC w7_|I-ܵRzY⠑[A쁶 :[?CO'`4=NZlӽ%kI/J(l*5Ga:sxKjxwWQĩLܥ;2"oq5 sDq$'tL463H"vK!WRñ "RFSTWM9'B4g>Пҧ~U9 ʋLV\> 1G Ref+ BOp!aV="6MKGWȝq6q1!t>P[=Ta4*_}BD0 Ê/Fh%#L,594 ` ?.M _4b SMLG<]"|Ey1ESswr;U1QM8/Mib+kϪ\VBx<Wi?_9CbhV"RΣ.4Wr߿)X4`t<)lm0L ;l7j1c[aV%)?D+Bǜ [#6SA# Gr'ŏxbpSG3~Eh) OS~GKsXsٹ?ཻ\Mw!(r9Pf 5pؘkQ 8`2Q&!'|F R+aG\t E0Ci#r%3 HKٌE(Fs_dyj[,7~刖6pYCH7zM[)#q9Đ7({۸%!HUw}z<5¯UmcuDi2O>\xc)b9QK+ir\t< vmo2Y*M~[K&'䷏(jY?|&Z AOEf3;rh0˘̾ܙ&]G*R/YH*ADŽ(tR=O$8Aup;ςg2+k&aU6mgT\GR8K=,4SeX)(,}=ճB7YHV V%)bDA>juXdk'&x@lv4{>8CDY| TC!ϊ)UǜʖR#ѭyH]ϥ4&սSLǼ_LH7FC%Lx N;(?*}$i5v/.mf~Ha BP:(| !Hךwr}"ܺ[1pe~')F,?iVK2B?ئk.Qo&H l)6h'4+t"h!^K NjE t|2ӈ'--2CSJCsl=+jwh)pvB#oKy TįN "} g.ZO5#kq7K67v~9`Dƞ}\ʓGs ̄7 eҼ_#dzLkt2klC: 9[J%r5qFگt̺"S|]){€:Zp 1>]3"DF3=Np-++ez՜3Օ;|J'HX38 _h7 QN7tU /o/G;t-!&:$-R"~N`і ˬIZb,EK}T"w SbƏ7V{lV0!Spu$3w-8Q^!ʋk 1E?=O o:,ôwn|i"Ux!b5Ls-یާm=2 Ƚfbs6Kp"=|HO Z@oD墥_ev$}9"P=8A%JeT.`K ^|C7PÅ~s* IߊM÷88{E~I%ǹ`SAɝE¯xۆ 9do-dwnߏ4(IfMvߪY" &"b=T¾cPX,hku8Ü^͝wq.ITȸg/#*SMڅT7r=!`ST-'We GFaѤ!D[ݓDWP]2#ks 0b@FjVRL1ʤ'^(nuu & nJ Pԓ=̆nl|l,I}L.dz$UjGsHQ]uAl͛HA.u^,GhBĤWE`"SAJ겇B(UJ;*l T+T"//*-X7-O1|MG87~Qw-؄Xafڐں6LQ<ȥ*Vw&FHqAh@k{(DĨ)߬ؠ^--%Ԩ@3ZaU~$ziy"a+1F!ys˵, E**Y$MB/fY)#'Ȧm3naO! G&} =QЄQv񆶮ݧTmuljhPgF7i^ HQۦ <2}]rubiо.3#̺mL`^D`Qb~Q'sz~3P tmf4=Y()u/ gȫ"dC׉Iμ2yGec^?eA߻-b[6 [(Ǎ4^`>^;# xp5H*Ț4XتH㿚&)ب!zJl!k*!<$"1!Dzk[I?jZ!=%YX:F'j3Zq`qG;_| l)i7}=P+#bE%p9M5%KpO,'n`h($ yo,eQ"* >2V%8]WXֹ<6`'+ɀ)0$ǸM0^Noid`0E(Msw&i[ۼj}C ]Ǭk?;_ ۰K\DJ[ɲww%<༼GqbSӅC$z%~ν22A+=dN02gD[]>ݟ8?0*QI4fHcsh1JCi++gGM@ P 4/FUsęv [)k,LxzlF>e7?^vnyʺ!Nm\^%m6bSqtmוֹWOT~- ܤ2ZgΌ LI/)vm\`~] '~Drl#D<=m!𽍗,"yڜ4 [.M|V%qQW7C}ߔW倫%%ٳfhuX؝fB{wF@b}^_q nI}سW3>cTg$%2hKcsyЮR?}㸩ƁF|/ʑ)H'H*>>_5ᓵ;ǞQUuS|FI|.~FYG0E*:}'Vtͷ2v_Rw"UGJw0zťڸPe6׻7_8Q٧д#FDAҊņ%5'PhPv$L q<dÖM#2q|ɵKjGqmXs6J-P&zvtwy;U!y`֙VU m]%oǤq{L%p9}mYzQLۭm=#b\lTlк?\O#fC]fmL6GPRθPTOVnr4+(yԕFZPQi։z-xYM{n^ H:n~VD#j[CpCϻ^dONX]! 2*ORa)&ED-˓ӍLEO&QwBq:e4kBTg&@Ƶkqqa>t]X?ЙKگ8bXrtNf`IEqN}4Ob~EJS8l$vQ `9mirr4ڢ-GY^6YE>0< jīV1dz/1a_h3(_X3BJHq9+k}}L/<([N1b㈯3'?gr}{EH-VZ TRo}.ΙḤ蒨#W9gLfU[[Q1_7Pgl¬zXONILg~Ƞ( iՆOL.@&X Q7f&d@xpT`_ O1{q4"u5kH m"غԽj j5v%ڡs5R'z'!¢r.{=x*ghؔ M'{gqBoiƅ * tOW lo$,˿҆6duͽg:X0xq3a&VTqvA*v6HJik`)7m]Dq M90,"'rHa$ߣ$cil}\W];:uzO~yˡ\-Ǧ$:Ptxt%K^pɲk)?3nsMg@-UYv[Mv聓g:qDZ5с"m$Nf#fV|%P%NoD̹R5EE\6Q|K~-ɠ ڗ_D*`s'[0HŐEMi 82A3I,UZK&΋Fg\4kA!e$V_u& KFfU F|+CV0Kt-< *k7HA\D5OGJUrO"H 0(["8HҗQlXg\Ϳ|xT$p tPB C@^-!E3/PhU9C$%'֥FI3׿\Pד~W5Aw/* (xVJGX4Z36՘eu`nׇ?A k;R|:4vl/ӂHe]GgcAE6|ltC2 ܮRLNrt37~ @-sR; )(/:LvB>A@l l)Ohӫ<9\宰qRh Xk]{>Փ`wEdmp}dD`F=݉y%F4@L?;1"B5OW0.o'j Ć*2K$; +'/!݌so+𠏰?<Ōۑ7EʘzL&gs\[D#0 "6D3O-6<xcCfM4ߡ>k2^Q!#8Ab˸E eS&;R;CE,r/@e@@E]H|p+5SGFpV_#Z .XYwkC S-J"o71՟TK4IU+QrwkYߢr)x*>2a̶ڝ'hE5y/m:DL3¶,E` 7;E=,3ZxgO:LIߨ=E(|벸jfgDxW F<&]h>ITc>ʓ5R: ݒ(=-eiKaGֹQn1mK>VYR fV.w0UݡaB-P3 a8)Z<1Gbk+Dv(\HP,&wSdq;Q= )oenl$fk'Dj"(2' Vp`2wrCIBdl8'Ѣb 9%_oHL!һC +ƪ5j] 3M'5LJp䐊]yrbdߑR*ՋDHΥ_mN n]xow,!;S[keVz?#S kW$1L@L2,15G9I1TYFG"Ozs9/ܙ Rek{Bh0raVZ3ƣ,7n+L}Čٯ\Rf:IA$Z:\\*Jw kNZcch$(%CiFw|nUg#*:Cc ㇶϭ?Ie!R\93=U>R+,UAΛ 9;o9,X FM!C98cW":h͚hE~ERRhXiØZxQ:Bh= !NҷTo"=i4/D$F7~8'O5)qIEUhEdjuW#P/բEI:- ̓Loxp?EsV4G뇩|}R!}@ ؙ) KoEE-!x& W֊$j&USGyeu 6?bx5V>e9X&ĭ}w}KbOA5TXh>zCj S zحr R6t aG$oy"KlS!)u;w_Z"6.ٓC_4m"m@7fm{~lg$ (HH.p_U-2P(SZŦ>/gbԳY3dSCs0AC/vWXmRmd8Ibi?]On| 7~n3&УY 3 (\\&#u=.zA41T$Cs[4'k h*ȶ9*e@ƪe eb%͍|:ǂRiޘYX5`;OC+3 ս7\nBI  8^JA&60 / q %/kM} Wb軭K7p:M:vؠp#/4/3Mj-JNvF#;g_JOl1H<;)O\ ٍ;m$t91٫J\ p;'c^r4xc۟.}<$65|CflzSEAkE-a_w.SGJATD7qyaߔy'n ]py328hD.cm'{6揫VbtyQ˶^=rx QɊV$5䱮vco lL^5s=T3$OMKY=;PgUa*EfǹU}%qwigr<;k2:C,( +l޿\(دI1EИ6$@r9鶟-{j@Ե#2}As謣 󧡽}棔B\fԜ,juYtdM`;)]*̏䏅ƆXl^w{ds 5cxnj"x3 ¹ݒ( e\HTXTv" 8W &l8T:(_l٪`[{T8) pgVԲM\Xokyh?;)}#;oŞ@5\]'Vh9ھa$΁P6#ߣ1>|~0X5VY0 ; u$5@a8Kt)kTSୖNHmuϽ ¨nM_,R}<'f&T!VK!tdO.DnJYH9þ9s?-;3?@q.y!2|pT Y=á}罁KYZQ.+0 \'P\ǎ&:.7ȋ ԁS*:.hV9:Ywrъu S] 1ki) "ERA0 ۔L F^KǙe̍-؂P*޽8'a"E%6,QKug ~%wjc!rZ&ڶrB&=A'h=h|k75 ]~@owIkIꑼX98W ce`MJB OG p1>~ RweNX^ى˺13}a(뙕1z|+]BB:NjIi=LpsMGw:I;LC, ;Ԁ̝4aܤٕEmӝ;˘M%aK!VJԕ% dεՆOʁGƤɰfD?cY5#}Rݲư?y:=)jADu~[ V?qg~ʶ6 ;C"pg"]lKnY|6;r`s) q b1G)ِ2iy㮥0o4 t۷xʒJW!S̕& פ$?fz J hĠY!W K9p%8G%"pWcw\^-usDO c'CP}FCHٕ:jE;k!ir3ZɚP*lVDuX=ՕK |*U6l“yղBqAip 8\4| y'a|ܲ?P[R2uk#bhfJͭ[4l,mu@R4:ЙZc2i`YK#h6eG䌽Wl~?Dv".}63 N+y 8_JQHWJoY;&ܟaAMM7b\&Y~0oO9X` ><=ITN,j&p\YjD\8^ ZH Cсp }LeB &Kr)N)׿}K Q[c̪SaPj'&RV>(@%9\zVmzxyΎ HcicȊeVK$[ٳmX:4 "_֣(,a:DfCh_U{_T?qע|>!2JJ#Tڧ^kKÐ k"Ϩ۫5|M_q0\eiwm{;=R>^d5ai8mv;cs2׋.@4DF4Br5Z*uԎzjzD k0YլUp0́ Ƽ)NpH%v\ÆߟoZ67!,֔s[;- yy VuK3R)JhbZ2"sSjQgnTO/U ]%sYǁ6a@屻ỳe:S>%bJy༛&Ug<^(]ʴ<]"ca3ٌNlhRLW}*ϥLyI4xo§ 5EI*,1峧VDL.mh~P53U]r홢eM~r,0 (اd' Q5$)_v: z͞SC9CvL4JMX_Da"J~˫N REAdp/bbJ~BO+6HwDD;-GHd}r)WavANTA0B}0Xj'{9&]1%@swꞤCS?q6 pbu:Z~rw]dN!{pr0kG3;.PDߚsHXo*pSt5`ބ0m4z4 ɚ@@q>eVCyϋ ;|Yn_ҲCF 7_H؉'j,ê7ɹr'`2of\ʼnf:9HO#mTRGWI~µ="{7d(? '改dNیEL1^Bv .gh6Tj!厮7xt? S<&V&xh&\gAP8Lʎ=Ձ_vc.LU||l)#mHiVJX8dL*aH*sfa4nf׳pΙczGC *Õ.L'FM})(x RloSϬq-?)+ZwNb#jlSI:8;'|[7}1 Uu>d\݁hxq|fu ˲$1| իZA5@0%S9_x5^@ Y?^{;'Xj겭{H6͚L<ډC6T~Tlp7ʹZqu-On5wc_'X14{ dlp/'^ɣf5dl:Py>[(#vQ") 'e1/C W=q8~zv܂Dbއz |,3~T YC|iPY"GR|U|UU>m)qW0{kuA"xν;>!c^J |Tk4t_"zwA ]\sVc25Hgv9Цp즹CۿTt_s蕂jMt?A.XMڎ'7$ww*p[8/š<a31OuqGu~sH,qjHa*RnZ?Үť$}G6I%Jm$8Diy>5G:J'W6 (jԢW'U4dzP -`kٜ@ۙ0Fola9L $u;4,'`rT nGdU7t!L|]72Zi8$Vc:tU`t2/Zt ,^jR˵i׎E.ZШ10־DS#hUQ8?[P$t"3SQՀz\0Mؼ50!&B }@}]*=$5gfه}q<[$F-؆k o;~#R#h~JEn^]\pI2%9Wl$Sk%hɔT_1Mˆ<{N0T;Ad*lAe }k :m,k)kw{_jhmッ&wch7ɄB@a٥@akw!zyOQi鄓V Bt.j빵X} =%gEZwdhtw3$eq"{nXNzeb]G]f̉DiR8aJ/Э# `7ˏl2I1UeGx77;/eEC0DBZ:K+TPbۆˡ#|A YtQ{(TI=Ht5z _ODbO:w>([^–4Y(UQ_"q50߁Mz\n,*^Upջ;q: g_IXX?rAԠ): sGi hRtfYTP86o1 q8YmV³{%(3x}?7vt! C3tJmRħ0JwO(zOB S1֕;7Y:4˪G%):OS =bתb|SHQ;0|E5%tj2z 󄍐PyA@Q.)p\ª'X `jvpq~:vIJV _%@1Hol"@aFngla'z#[GŲxh~[2$K@uFHKëhnFOi3^5U ũg2s'k85_Lp y>%PHeF5\﫤͐g^Oh,:9EmSp̀5;6~fshMk+X6t3@/g@ahtq<0Z!P|cmnz~&TBD% ͔CMA.f%QUաZH |x,k0NPPP”n_ U95Ɣ].Q%b C$>c &GD I3BO"{mIT"A8Y_uLb#FV->s j`8J?s7;)KoCo IO Y<zp{\eogyջ}'^>H~Icĺ pоk3F~Kx&85%jSgdZp+mS}^C[a[7T̡U;N;ebOp$Lw:P)<ܐ4:R/hz6aMvs+A @vz*0zaDu!o{;Iwʗm?9ޮ[TCcSeRb~C$B`ar\O:ޤ OKa}H=?N[]ZRpFݍ+S8I%lOo=VTA"jM)^ENP-s-*\iy^ޣ}d e(s|΅$C5XEH2u'?Du5R? OI1rG0ti~ 1Cy=;f`}=3B*ݜCՅJ^j/V"pO ` Gك)б!楆;c1UY=qq@* `-~Eg+Fs*M "y[6b RQd@r>8Onu%x_8ͪ`GuN;>7;0mlV+Nj?$O嚰sR,eSI WH@UF|F8F[.$u2?Rv GX߰0q?U.V(7ܚɌxJ¶X~NXEKd7[g[( : 3 i7 w8h *FVU_# 7QӒ5_+M6+~u/\~7*e5ibH$Hn^ŵh­PFB DbN:/5H4bUH` B~;<,wP  Wәƃ)^oJ|!kA^HۙV^1k'3_dd*?\Fe;܉R+R^t܂1 G;_<&#}WvL6o[,gvtUh!/8I?8  X1fڏdh^j8Ẅ́pgd@XEWJ-u?8\|&׸Ӵ68kGr 0~ ;B6aAcn{Ufځ}!i=WP{ͨט?>iM\gW>neĨ!Rjz'l.4ͬF PyT.[r/ޝ=OǪ(3pv$V'ekU!"یSj(.|ɢJ=m9kZ|zc*c? Gȟ{."mBR<_lUHt{TT!vV܈.Nm]bzA`C;ʣx҈א}-^ g&JeIШj&;~KO[Qdi8=tq>^~JW (-L'ffj'9) 'UVōrlD0w>)1m*bx®H)~zX]EV6.EKa OulpT{L?Uz e:6@u}P/jiٳU!;ucB# -+;?KZ˟䤟mn&VXNJ9#T6$ͮ׿ؑB% WL9ٹAWpzt&(8mq+&M.C`9h Y \B&C)ǽw)k:r4]NU=(d^$! &SZKf~ 4ea44a*5eNKi٢C5--V&G8 PgU9qOd;w }kczߔk B6³1A,-mָ[7E<>mp7F}lr\:^')?.,0$0#w>a6Z5R9S/2Q;r=1_54R:a;4V(#"Wo@K(9YB=ЍP[I bN(NeT޹g]X_T>i3}Qmk9 H&W湪#ڣ __m-xO|=4h^kg08^xbҐWJM#&瀤#oxfO!腼-H1wsT9-\dOy`;A#V2pH-L<zę nHdC\ܐ=[+1x4f_~]l% ras!nnOhj]="A[@h&mSpCዋLK +VN9j Sv$6hG rY[dGk- h"Epo䡥lX*6{T[ѽײX d],8PzB%~] tV${_j1a#̛ίH_'w9 Ie3ܵ!IN#x/o|c֡ƪV` oZ< [T4-P!@24/}ѩhc,!3s^%|YЉ̸!>Փ=A7+y +8X2-*FHzK" #e*EИ6}=™oI_J-*5p/ڲ`IfE21SX'qOp5#7]< ElNQ~W,ġ֦+.(,<(sdQFZPq--N;hn&L3iPb-08щ8ukO@ +oYxoKg#]BJ}VYzT%kff ]*P2k6JBj#+/C̝SmNf]\{eG/C y/OG`|FTqDS&fܪ!Q/zI~w=DIiSC'㡊֨vU*]ƞVGes6EK`vEcDH2x:bU*rC짱cܨR/qŽ;Ѻn%Jzs#y[롕1!L"¡.*`j6~A395!I^%|9~zr24WmGgj~I~}eS,&_D%@0 H%bfѴ"VCI_oOsxn$1[jTn$f3:X\'FKWϺG>YP˫He҉vJKNa!Gִ>?}eKBwȎ HF:X>ߍSM@r:MW hDO I,tl"*g]Nc{Soc2v| 5Ȗ~U|  ;P'IKigu{8\섓bŠ8IxyGgco(NT[$ ϡ4QϪ1rE(WҮ 7t8C`9֪\R L#wFui*{?a/񅒢k6tu;+ E?qRc(ϧ܇I 4Sj ߮ˬH/3 2{GviD#j<ACrRw 4i"^斞H9jXuE͉7z EJQS?A /#ٓw`T!3t>^M?O2?eUcUۭxiUʟ.,z MCP4!)?]C-aMPM0*ŝy ~#Ja2+9O\sD8Ӫ0(0{ڐ7Y+QL^4sK.nUv.:klzMa|eO2$N"xIKl 4h:nƑÏ%xi쏰 ;$Щ(f PGMӘ\{U)cg'$DeƨZ= OCrNiy[(gm"nn?5A fU6*('TRGE9PY?8&Fan.KuQܿG W'vBe&5X/։eYb]?;)FfL\U0h+jgtVKDM#8t.q!^KTLm|XlG$JnP hqSGs3+:tZ k<.ZW`]l$R@HY[RYL뺪Myŷ UG|t-X0QX_ZEڊ%iR*^%Ȇi<39鮫]J~ f>{ۃ" ,eaL~|d73d|#"*\j y=fU6UE ])Gu %uc0X18L@DD`(C"i7,^KЕ JץgUA4dzVtnOv\ 3MAd5VN.4+Mb04= y~Igr ;~km7R숌l&oD 6φuPc=CDA)x*_= _Bg(YODϴ!kdǎUcTjh Ⱥ3mVtu$mAsRѱEoM⺜;R?;u2XiW;]*m5sd&,WUPṆWOzs,_Dh6Sq8"㈪/ᎋSҰwyX)ub PfMq}~oYKwW ~˒ǫz/D[dĒ#LU`իL6I&g`7;"ڹQւP[`ow[!:ndO=trpX*ptg]TA c;εc\ v$E\H2AuabْlQ"'eՎbϱ~  w>l2lA}:,'jx(3e[!e3i-wr ̃6Lznq aP +}.㿴 ěљJI2 ʎPDnqX o7D_BOkg ]-F p]'@vOۈ&IAL†~"6!D]l׀&xȴut8ӉU6cѬOzh'`IA*.Ȫ4I?41J: <=gʏ_Cl勤ԼBb%Iq/KWY+M13X{*[J>yh$ q֠7GqL/Q7cO{!<,8 LlݢptssYhQ{Q7'l* ?5uv&݇ `C;eá7lui[Nn,mjm7ې`·ly8gWռj1-#ygX9 DM@ dak+$*B@J噥Fe]kjF!vg^?'CZc;qCL,(\9'bY(nf40o$Y-MJW_9#6sQDrvi g⎐v7;^`.oo !. 'дvdeH@AgoˊUE?#'tƌ;U>b\q oq)sZ^Z?؉iadblAՌ2 oO☶c3=,I 爂7k˚C3T:OZoAlvA,տ@-Zz;S 'M~e M0P`Aݤ<Q ٲfЫyխYU44C/'<398e׹7:X0G\c K>cvBVo|#.|^=vR}4ұPVS%_kNGH.iI`55 g0͒- {$qAPU!%/d ,o]Lt#*42;9fY1u6jEP-#Z*b]O# s"Z?=h|C+U2]d Hvg@j(( {e "ju 7w`R;{ 73_ؿaj&[Ϥl˧ع rȀcy EE[”\sE7k`.PN[l6$E+O)OEYꐇ#s5RD3PCů?їeanp&_`*DFSؘF LX/7(K~NtJiJgK kh`]JԈ`yuʸã&PhmUy ԌO' އbIK0U<f3&R>G3FOZar>#!f7m*n$/a3C;>ɧ4g,s AR'l& Ŧws2 LF|)6rݍEM@_L'i~ؐ%mk 3TӾznϴ0ᤈ? u6"6χp %DFgD? gm#'v[Oe!+uNLxziyա'o1 "cNuo+wd`$܆DYRaBγ[jfY/Da(a ն4CԒ&I",W1tϴj,=a{wሶ:aS"s kX{FA>U</V}լk_[6qm\IJ6haK=7K$D`PAM.FW( T4ffd~%v"yJ3+uiT2\%!^uzL# Nquq"PҢ%lƂVc47dlwŽ|p_%GrL֦$veR_RfI)头vmwx#&{n9Yܧٽ>w DzQABR&&E_ SX~sPCD.Fq#AĢwŭS:uP'VAk C٢R}jiذ2 5Jh:Np_o@0 Re1G(0d> +p`vGhs/FXΛ;9&~A˨դF;!ůeΦ̪6x'`Z厂 Y~n}4 IpkjjzIQр(qH2 ܮ]hH&N`\—sfqĖ眕=Q!dr@pxBfJA!:Xk- S%* P _^s:#XMjO'F/hQHkK* <&b=ɣtEF}ae-y=՘kFK0L;Pˁ .mXbgD/wO>p{1^c&,(zxI/(*UXcGV\ՊBgiу4oi%ۣiעu/bl r&+X6RdhS3Vm_߲btonȵ' 5bCR[ADeZsѾ:O -r.9,) u|Hw}[݅Q=ca"ՐbI'J[spS풀V7u5Z@3fWym|!ڂ)r[B(=a]̾k֖''Ӓyѩ؟t3 yZKJiRT(FGMk$]+@Ee.vDd|(>\O/VX ۿHଢ@M:IV6b9 4BqNbܥGvQR>3l_ 6 S0u̿w,me\@([!f@r0E\&,88K ^B m鬴˕}F :!+͞ǡ *0M>Dޖq@D z jN9ꇘobQp@X?p^`,sRQOxsnN 2_ ty=Peo) G֔/l/\M5<;.-eB6^mm.g7!(9=E=,9Կ6'76:ۣ'kܦ'Tx )О.o 02JtOKH&[JzZ"dݙBLGLmzsءu㋶q)S ӵaGRTn׮N~q WH-$[]}V}:CږaMhfr`(4C:1\r46HdVCAw#KZeg0:In~ǓE/<.$3 %=3ss-tamGz 9+E(:W^g;.빶b"BJ1G(N?VҒ~Rz$ W40+~PJ+ \j};CbvfSP1`/o`V&eۂ@?6ŀ;9XaQ'$I+U`C$-gH,\ Ѥo&krd.ngR#̄-oPtא"ڸ9KvDLbw0GM%nlKʈBIΤD,cyW΁]3؏w-+!u 0[B'L3gDj)t˾'ԃ}Sj` Aʝ 86-nz,׸Tn(LѸxտg4)(N)a7LKxB5vReSkca2W3 ' cz'LeD m|]ϥ$D6"|_x6Ϊ<`ÚZ?V-ˢHewZ:.1Mi@2mQdzۛXElÒGme{}wk6F2ʙ=5K-<|妮_@okN6Nl V9 jġ)^I>Y^:65AR'q:~l~[:{n %wՂTGfCaǬuZuaѠԖu1:+N+[ %5. *l/NQպ|@CW$BgZo;{p$棳 wWh<5DN2ʏ,4B.D4`}qqk=l wtmQe9Q>GkxmyF|T3vrW]k\ed ҏs,5[ RQ]ab.%);Rˑ1Β1FHrދ$|;p]7]4iL4Ygo4: 2cFN G){ , *_* | sz *dcV_z#M~#4Ċr8[AV>cq9oGBKOR_XHu"N"$_ sȭ)sU@$S#懾R %rrOʈLճmttL8,=+]^?jBw,i;Ip#da0ʐe=J1:q0S9߷Gt-6auT>F`&o#J(_ Z0nnÚ>7AFi{]嚛!!z"ҟBD+w~?*K#<6<*rwZ !\cW4t /cyR2!x)@,g[HCʞ<|t.Y8l@i}- Ӡ>ML>} gKm/vzEiKؾ7"KY9 3(o +nn'{}}cNC ckWzW{mS+?f~}< ,^0F`R hW PƉ 0m4TFߚY_I93ZRONoTy7!l4e"6X@z̙ 0P@h &ucwm Pn)=׷OH!ΙEjs/~iu?avrvq( T6Q'P|^gGGF=quj"Ϳ`"Ց0ufyl'뗖ȜhS:$[gzOQɼ``=ޕLgߐ]VKcZWIxwZ}.dta,c8!7ܽק:ONO.:)Pr[DSm/ؑ%w }qAd}ҵ%x"]G#!5 )4=sٱ;W01cg)ɣaΐ {]9ܵ0'VwxFPT R(Hخ"i;W,<;+,&7ҸZ8bmɉV Y~\^C"#9'7v޿+w}x< )L &vK93F^+$8ڊf>Ꜯ1>Pj{\b;!b%Z`#Z [!ro`AM BG@X1jOnsYHcɾHCh| SyVFd /h&p1ta06ZjH8DN6LػD*Fm#:L5tVN49SvSq{H) ؕA]0n}\Ø+}bQUU" SDZ>IC\KRrBg%Zkyb J{<i \99Zc׾n?41Y٧iK/7JŸI@ܵs'ݳKm'wӔu*TjZ;;ʝWd`&f_!¹I>ʻOxX4zp(Hp0*&$pCzQdž)Wq级2 ?k~p'GHKF`T{$ĔWf\Dhf1մlRȫtDC% T[b0;òeU5{w NZze;X\7h)H]bq.@FXSQШəˌ7M*W㜟o/3;Mt{;!Mp` 0`/bQguEǒ&5M (4p?,2S4 (:FrAɂ[Oh=DPTȕ&]4ܩMlk| 0umZŞrbR,9BH)-x6Vؘ͍¸dOǯ7ɪ*}=N#΂N^pHt)Guj5'T7!?12RQYsD#H&m 5D :g8UB4"QE+}AI@pe$*+n{ቕEi~"W4F `nHL0`n$/a0j }+QG,{3 zxLHeG_]y7C10R\t 75M0 G3L3rWp׌j !ۘ%R~'ּ6I[+k\k"ƌ5eě.byGqc _B@FJܱ[be$(*؆~n:i<謃i14CdAU?Y[C+2]<iIחh2 |J 3v~VS[vyAă/"V|((O5 ̂㥡 bUH^G?CFIbp+j1ΣO{?,^ɖ}-(Kehs폄j'U#91:MaҬf[Gcq%j=",N1wm 'v7ʭsw!T9_,VXF\.@$V4~ĻjxYn{;c^\ Ȣ[2-ܡ"pzf^J0AIoD!ђ@R.;ψ&@,ud"znRqzX4Zӥ_[ S|\SQL}(]:VhC۔ƙ{]8'"R@rwR۶M4$:(B~^Cõ "¶іDy٢ˆx@iDGxKieG'ӕ$%ޖ苸5)48Q~GTQ Ϡ p*k@qh }Uh|J$kwΙGo4rztW:'SFFx*g3H_1U@5:JPQB5B&z 2l/#pdKo0/xϬT15떆KâqMŋ\.ZHMD[;.s0mߙ :4H[M=d 9a<kg@ `KEHWǛF䈒fE hoS|/YGz/WS3+E))cӴqjJPQȩ !$q*[%z8ɀ$:#B" ye}wtE]ŮYݚ>BG%`YOXA$]4^<ؼ$0oiDʄ!hTLUCv Л/8Ruop.,`|{ Nȑ CfCrAZNvd鄁?\T~|ީgpX/h2#YL@<==W̊jJP8iq9ž1nHM |1`IJ#o5{Y=xfWnԪi@V ѨW1c ILlazFXXQaQ"7£ MuEں9Y+xZJӄdıɲi!ԫfs\v+# o)4C%D(„Fҽ.<ßJ-m]Zߡi'.I&ړ$0)Uc-H$=$aB7,E:CX앻5DWEM*}.L(g 3 Ӳo)H+*3=ͫK,y0^vmgg㪛%(jfXv,Ds7 K*I!ܟ]Ƞ+"] FZVG?xy|w`k<!N]G^!)9Vo9‚Șdsɯ;-(2!M0\4ע$u=&p;8c? =ٍEq+mPZVJr1ɼV\l';8WF)LYF6#rq# !ޣUfB mCީQkH8'eQ-9&\>i mҒf W׽gG;ig,~ E H ӣ,mE`JО#үmIёٝrzf?.`orPFd%x0et [q c9E׈@\X>uۇ)-qQQw-}E [6J'GyQk2âl{E-mc|ރ WDkȚcw϶._.&be{J'U&K~.\S# |;D_>{kS4#kcS]aEEاLx*slzgE-}?+v:2blݧVkVb8[4(ul,6m!uy.MJ=?6[В8O6iy .#LE'/?VPXa"I'z9*q1nL%l?mP:x)|譃ĪRV&IVIASYHi!N 7Lw~1@BR!NcJp_Y..X' uS  1X4c,^[ ;4 f{-s5P˨.gb%KsaF̢=%!nL$ZBz!f٧(s;+ {\ )Ahv':|< -vwKgӥO i} J;CAxGfroIp%4E?rא m3O{wQ_@BYOe7Sc- &ҍ0"y~8F&K߳ͲnrvhUԒkmva4Vbc{h5UTڍ#GWA[ME1̂z@Գd j w|@̱,33PEkû1޹Rٍ4ң7X, K H?{a4DCEU2_i,@Ә өW=>>I]ʆW`0H1*3ơA7+;gT+gA>敯iZtU\.`oR2Mn<^Vo)x웉8rB"-oʎχ1!M~ՠ:eOߐPst_d}^\Jx}/P)3!IHyԚ~ ^cvo8%AhBoSWu8'ICų,#,'¦ 4u` bZ|*>ʴgu1 9le)G`PI r;ipӴ2?O$ɕ*2 }F_xXZzU nؿ`'& aqNaQ8BlՀaj#3#%s,9Gśbʮ_7IcGUf*ZȣsQ[a pQ7DdV5)^!`nv8b2F+ŷV&6<β0]֞e06xIN}V7B.qAܖ_ tl"'X+ra:־8Tkyj"8}&bp/R׀^%5 O#_ Ӗa~TԲˋJS/o V!q$;kPpɪl% rȐW QJcTX'xb3T`vbܡK♴Z?-P% an/TpyW??*71$ݠNHCJ6rc;LA;Mc[GgEﮣ>;PhSZsFo1Q3W6ɀ5WEwЙylN<(/Ѯj/ kUO:gP4-:9)R3{L WW"I'!㝞!CNsH+}[F.Wdυ_PKFыaHsh~@," CɟX'3s@`♃ : MWg"% "QO"`W'xڊ=V%DV.ro6ը٠-W]8t|R#Eu|SR•`\Xp[50ux^Y_g+VUNJ6W㸣NPe`1'2;t`4w@mQe^ژ/uW)o=m$QP$4.?OsZq@]BP(3enL.Fڒ)1b 0G*#BLv l@ Cb<&f#=9 Ջ ܺ w(0fZ hZ gCCCGT l!S kǑhA5#0A ؤZ{:dleVuC;u#]ޝd kN~^C ӍLL\}AȓojPE}Bq _zbMd]JiYQ!PeeLa\VVfE '|zBV<R&FzۨqbN+^$RxVp=RP6t{/ "䄩mנWӔt4)KeZJm=Ԙv#.2ώJ?_Җ'2@EHC3(2 بdl LԓS/oxf#$M [ıZ(D5-_0QB8&zC~/dMVΰוX_l/ZFXެ_qğUZ!&)SD94KMS92[ôk7c&sgG#Y 'iu)W@`-DpڤI 3E jmglZn@,TNH/CEyr\O^Pt=ʱ_vNg 춠֊)Vj&N2' t&#/5wԑ+ѫ}ҁ@ MփJ]ÚKE͊!}fI{pJj {jq  'f kT-&Aȁ*\壯-!u.0M'Ilh%\5yt͵hhAgC$)+LCWt`M `.L%w3ǚEᷘW4+ѷd(pznrTx|sanfCe%&,T~9*4l əzdgmKSZ_^P!5'PN,Y'ТUU|Y 1}i#lЃ9?*[UQ3 n47"2t#(fctyKJSc5o'DJ$HM炟W3V]tQuQx?h\y=$ IAs#ڼ4_,5byGsĿ)@TH 4cHV*k.'u#W'Ob&6`>F#p`;Ǐk- iBu_>}jQ-hYl&~[:u7XdtOxدfOVdFrOD>jmRE?+u<@2T/yJ̨W'so*Gs܂Fq<&'|ĹP<ň툳?>;wS\9GeƫCM:BhQxlL d FHOJ"Zl&+$jYNpQ^U΅ieF$mƑ&P;u/^Q|MAhD9e[IMLtcwt j%MIvZF8Ķ7ueH,YcʟuȠT2r%4kX`]'Q(nƒZAj%SbXBKe\d"`J>]<_?a:1VmEdD-Aϵ1_gEdk@=.Y*)\wF(uq[U͎͊`M6-xYzLI+hP.y ÷TQ<NƐ>?ɂ`)H_y8i,/$kӅnl0q„ȻNwv~3d H;R%|Kw&q xmd)UcYBr p(7bC o}prj.F8M2&aPEګ Avq/6ҥͅ2`X_bCN|Tr\ufz8q(n'3 .g厦K)16`79WX>Ϝ~$W&UQp#έ"[M~g !Pd#5W- '!R.\"#{<ΜN^Q ۔~H83pݟx\zٵd[0=[w~yp 5-Z>=]U)R)|tݔvT!>M5rE-h8J`Km;o; >)9Ԅe\'HDz`zrwfG1tJyV8N ^. /)SZJ QNrj^e ;k^2*Ŝw*1f D'ⲟ R0E7ȱw $(?\D.Eq$H<^ `8Ƴ?\|Pذ]Ӂz<~Vڼ:̜Wo>g|h[l41p,pd̊F]p<7fIW{s ;iuAw822W@JY3tY,V 'fmT.AiԞEso#No"GOnR3u'GJz`s?J<64sO Q$Vܱ>as)5}UBU~7 uQ@(R`t .>Y8rz^cLbR )\C#73 7' ~^\s/|BuqCBJHy2`n6~ {z'* ,NQtmOtMAz탷9~NW\YI2G>d\O\yDl V`ymy$Aӯ1eW+T ?HKVq _ap[-_>>gQڢ2:3Zbjg, ;O3(/ʈ?%vO:yZQ)~ w= R=vv]n+RBQ7wM<5WS̺9;ȼ3:<ѝ⅄ .\۬2.oaS@Wa4z>Lgci^"1/{go+^F#A)r8=7 >~GHhn%ଽҰYbS}XDΕ0IԮZ:Ts7Q[p#igwA?u>?qwy7[/FTc?Z'=0=upNNP)%ʐ$ >|9Ճ ,I A'_l`)gPMgBC=R""˓CʆϘ Sc3]`!6ڷErTQ8RiIJlATFK'Iו`sr6j`EHٜsӖ%`8 P:6sthH7IHpLI+/GY7$S?grb?Pw˸Ǽw;[\$uqo>bjwee|}|6 Aqc$$2#r2hr516PIT03R͚g 7E?Aj eK藮Xl34dyt{H(6U+ȳHӣEo)p2Cw! d$,r9f\6_jfptBVf ?xb :>`ln µuѵȤoy9EOPgHDԕ]1IN`gIFL.Xтop{C}epP-)S޺{d1l)u3NWN4+Gl2gHY OWȥxFy7@s_dȟ'ֽ,tVy"+b?HJ)8Mi5^˥<OʳR:_sUЧ ֗jq]':lXQ\ï0L>(HmjkJ`rCDžQ D^5@[}iAs';g G5`G)٬Ko1zy)Z M>h'8{f%-jsɅ=$=~o^7^`FlFPJkfjn͉)ԋdqgpsxc*-pFj*bHsn3Se̞S^%d(qc iu\*"Gyjݎ e2'xqHP"^W(\x.2ksZP~aITF#}jʼnfQE黹ŧi|0WH:Fʰ;wUNҳsoGt|6 |\hB4װfmhо%IPAl,P˘K\Zc'cTg I 㡽RNW D0)G48 w%(=Fқ)kܦ'N_ o@; q aBx뺒KKƩ):tXtI &7zB?~v1GEN >z \26ŌV嗕w}S&nxMQ\7-z٩!W )R8"oVAB4+yI2;&V uV:1O碳ŕRkcaD~K2&pV5,ǽR:'[~_F*ZuTŀ b-c&@') 7%k䯐߽<[YK" _[] 0i*hf^敆ikvT GiB'`ߓCD+J wqLxiy;_Ebst0zOFʮY*&I!NU/vr>լ4a9\ t9ꗍZja.$alSK-N9q jK_""";Š՟[ȶ̴B6 s84ֻoU-瞂ă_h'cs73s;'94})5:d۱h"z-`فʢ-%/c&5m#nԪ=[o{W"vb0>i}?ғPq FǸ=GPdBStg\]`d(q{s^ V*kԆ㛤oa,߱-U;E܋` gOX#ӑz㍖CT.2M&*0zclѮp69s%;&.4j|A3q}EqcCߡį#̭s8+uVu:[yL,WN4OU,w^%HYNﳰKʁy&y@& p׆0E2 $?`ŝ|[C4ꁕCtH^vsa SHÚ?VO)nOG7jd}cDZ_1UJ_v>O!F><+b")vǬ>9]ipl*B7^q1R ohyv>:+{nHj!+@[T$:a1 5ݹì=LmxcٶIϻYޖ?a3ȹ#FK˅vL2c(rW [W @gtWmUKPU懺OdR8'~ԍ[D)v>Iz6:&yJvCvcee@rsn92 u SD WCI}bQnDK#,b1PN 8뺈A1vUϕboqPV$iwF -8{>ήglC1墧oʶC{сѴmde7E^g4(!in;sDB9\q%.Ne=,Š\fNl5t ~&Px`Ĝ)0 NR xnPPErDJphsC2Ez%|J_+cd<_@n :E)̓uZ^wnzFȤrDVd\!>4YYEo5 8\&p@ Y7ouk0 ]L+@ ߃1_@Cux(0[*! ^Z{Ƚ-q^;^ؽ2y};iV wغbsc9?׹3~UZdKp`ENSf0*ZMnJW`O']>Ub"<YP}$u:ceOcEkS28\Ի8Dq%E?ZL[EDAEb !Mu0I @UU> ]f_b̝E>sG~E2,o#C 5-a^Bve.=ww\P5J7} !/{ڄ-LUQeAcwd TP -!Je 5ڪs;ufA 6 w,q ~?,LLil ƩJ_gAeC$c k:ppVc 0 DžWW8~3}"Q (Fj;Gd5>4RNr]_xHd>3f#KIJ+VZoݫݭYSBݶmU'SZ/?7z9}}h(͛˔qOS±K0Ui'wAx&7)ޠ(Y?J ّn6>3%?JzD+8x()&pϣ1A渥\5( DNٳi=P[xd&ҪAK$A'VP,x sD&qw>3{J+̤hhs^~7VT#.Q°=ogs7LYrK?+^> uax~HG{G״q]FGp 9 OYG?KrZF󮻆s0YI :Ecu3M+#(T8MۜMhe\p@pw};U*Mya)?f[K.0TJ{~901l19~,hE` W z[Bͽí=Iw[F`zL͞)zI D6U?"x(eҵə0K4~kHw'aE/^#YC1܁5ՍvЗI:ўfCpsbӊ9hM~?NtҎ,HB \iV?98}m{>=?hWBD~Ȥ=fvs453q( NfPFKFJ6NW޿4NbsT^^ Jv@`c]0k {{ajϷY()Wx M_A]+x3Z@pQFXdP׏" ft7tviWxl~ξ3ԍ/4p 69o\kͪ_S"^@ b8hI/Z1Pr(%V_͉yyshͨ"6b=dbݍIÃ,+W%91-RM}B^4#Nߌ^C^PK˱_  0F!yt"INeX zZ#/^/: ʠ_mB> `Ea%PHI F4顤i 9iCCuu-{t,Ϫz@1غO [{(-Rd>]iy6^-]aqufI15Tùړ iFCQ@8vvl.yٚ( 0G6Թ; $FԜP JO<|vޭ N _K-HxcY}ܦkXWT.X!>}5!Me˘B%C[9@-b߭dc½ʠ/ [>TOwa4v2Hm.'Qk*`9t+%w=f =,Qu|@ޝ(z}z5]OӔTzߛI *9bAA!s"u8kGw}:`=ko}ZT"Nx_|j8ڟ$=1OH,yH d%ӅqGbgؗ cx6/ }趶ݜ(l.%րP5C^ J"'wi9n. wR,bG+Yf6W9 )%NwW?(Uڻs~ا9;yZ;: ;֙lV7<׃1"HQk6 dDJqH-2(ěoLb4+~'8֡ޕn%h>QKȀ{V} 1̌,CwNԣ2br_H2_0MSÝheNpLYX|\.1nM:tG/g꤯vj涡ӣduǍ# KLj[ZO7ԹjJoc6w m\Q(ǹt:VĬVSPtee43qlVu!c 3$b}ڶI©&{}˭$/.þm[p$V)ݴ'Po;^HIh }lr*NT= G`2\=|u+=ś&Dc2A,) 1Ềx"@荬Ŏ01 1.ԪNQ_x<=rƶKO ǼRXD̃7;hXn٧!9<O bl XD4h? G4>(#F{ة@8@AAءn$[r]ĴqTؓ]f7n2Dc?8dڀ:KPOD&jjUca^ڢoO}K0Ԋs=|' ֭yWe/1\h'Y:_GCޫ&,}f-L"b-E 76_sx)P]ͼo*MTKVS[g&pWika#0dsڦ[cgPHvke0b!NIךĮ7$`G [h) Qq~sad/khAHdD$w,z3R)Ji,QHA|W@/9'>%$|#Y(Xhy2plXۢujP 39n%+hHsI[L[4ܪ$,smU>6yc-8O(Bd52h5z|7k!{]Ѳ&ԦwS}m1^ -Pv%^++Fws4ߡc^e+g%eT*Djqm vM" OX@{t74V`[LX&GzO1[kpcҵ}/8MzӍḵavm7gz(Yvu/oMԱcߊf-G7 zcn3U߱!aVG {R{b؁uI2zC`[# 4 u1M $rwW'.&0 vFKp*5GKO4V]4Ǣs!|sH?޽Q^S#IOxNJ> td>=nǬj>=eIAʀ Ly!o]:Y1xR]ҟj=`hPs哏 Ց!n_sį]:~vsuxtj`87 m8$}4?? YP%Z4wyf'IDs@}qUCO)Lq1B} Z5AS;SN~}=u&GsXj(lk`WڀdyPxyѡ%WH< Ugئ} ncP'v&3\)R 6^o\X)ďP{MrnuLGٚx'U2/UfIX l=NU^.? Olyb,Δl :Vt }eŻݾȤIQL!gbҿRp^j:3&ϋU*n+'g [xK='=dq&Pr)"ҵ2L@ *ůgAӠ'*B /oxR A6q!WNh'숋57LhgkI%Oj`_kFMRX?kg^K֗E2y4n$MqFꕃm1tΖ $\uЅ6=f|. 򬲜ZwXN7Ձn* KXb'E!aYS3Z 4p>0| yiQ2o[ūҖH5G?a%qH@dhzA>&\S+8 jƶiw`Q^aa?夯]샟]z( µJc>zɹ'cmBj1O $LIJcw 4 c]doLԓX`ٶѺEU}@'{DU[Ԇ5B{vi@.xA#Rh1Ko[IȝR(F U7m(`cO&gcE;C-fWO 7WA A|󩣱{IXfܪAD0}k뵇ۮռb'qM9T員eB3dƻgwD/цk]KS% ٜ'>h$S:3=X]ˠ\Eb䞨`G#n򔪟y_;UAXVI8BHi) 0Xw ?.O^Gt@5to̧M|fhYEO55ȍ(~VXнW?QuǗCq%YT-~T5"7; Lpšl2>9V8ʖ}p.m9 Rm|2m դ<$`P}ltJ_~vRR(-2[f2Ui -9Qrlq:M62zw&viU֌ҘSRx׸<t4|oW],ws?-.|'V@[̷(7s Et4afM{Zbg0q1TR$mOO_Q7 KQ+8!s7 `cj:[e4`+ ?fBII?33,bs ZZdߋ{hJ X ?\g/}kZsotA{a1MvGC\-B$ЯZoKP=C)94ᾺuA""n.Lpn4?$Ae@DIe=̮ rԄ)&sVy+>m!۵!-T% ]Ո}Q)Q>}hr k~rb࣢]붜nƆ^*zku4G;eq}sݭ{60ĥU pT'2ROIdzUbp adhZE̊o PYdiBwo>J \\FT;$%c;cǶ8p e/w e M1(߾[H.קjvGmQ) "s" AY PЕ 7IG4*/ծbfR AD^.11R;wiTlu'M+ L? ;nPdn=IpN ) F*ֿ/GAKfTSM)w_jjbXQ'n\ /y_*a1nn@GVL;7+$k~A倫e혽7ui<5 5%;X[\z4dK~H,[(u(>_lT7{1W)4ԑknILAWd޷|62juf*`Fm'6(aPp^/1?vYnJI z{Q/܀>9:'}O g @LRN|x 5ΌS~oXuBK|Z{*eIz縪柆b&P,B" Sqs2\]$4ѫ8s5J^`6h8/@^VTO%7׌+gPC*\<΅,`#GaL%T{Ԅs˿Ŕv959R ׷Q /((v| ]2愬D~h]4̕ )ŬNZ),HVD鐑:U i9ᆺ]?'˦@XXB{D 5V3 ?!xxelbYj(NxT)Itփ/n̉%d@]gz8%{[X,yji(_P-߈_0BcI5\Utn𨹎X.T0#*Ȏ3n6LSi#Cl~ꗏĺ| Xo%Ǧ {a"ALñ ׸vMYzht3.0sV>&#-X/LVUPZWRtI 9,s(EZf>3]jR)G }fzpa(﨏\R$}UC+IJ}DHݯtn< m`bd-USw2Lm{,y^wd;B_67渭yM3lN<*z/E`#aiqC62%ps_rp*{cz(OVٰ0۞;,A]?.g6~06ҳ#S%AsgSzhȑ(J]2'zf: n5|;߼v7 LXI[q@ZK&4%V~s0qM{`F qu( `޴/E⯳G!/[=+ZNDE߾dzNy$eUKb1)QR)Yι 5 1Z1rQXy3$Y늭*.t5MV8yTQ%y LݎW]wETl_Uu/w'0*MvLQLڙ4.CҽIW2)fS/!FqR[6TQ b +ʒI} VqΏhzO(FČOD!!C+nyemw)4m)s1Tn< {[E#7ۻ\{㰼k8r{YX/:~E12A{rNu=@ۥF -<՞u;*M0^4%R ovg?'9.JF_/LY-nV?.]{Z(a jB-N t])s&M !~Kn2GZ?)&exȭ fkPWxeN˗wKseYƱ'F |&!lm@._Qy TxvDyZtCr9 78 9dh_f-gşLQ^BY&1?'$ܟѨnk߲ƫ c@& e>vX37y]/jc`qp"@+A:-mLy*@PYk'ze^Ȑ)CF\9>="'dX^J]RᷠO׫ݙ^?K /7LSJL|{!/!P30U" 4\$+gAUJEg@'v%r=cm,j8I,N>x#D1zXN"9,}$\.3{f?=InkYdIN3"-torP7N%FAvl \vyK $Ĕ|ZPySܪ%Jå[{av۷*J#ht _@28OYXrig &cdeDE"dzϟa=荥K%G)аzQCd2Py5ahQ~8C4 Z]q>h){'Y.G-^G{>.g }?$U5^'U[ؚc̹Yxz' /nF 4F K[-klwi6,k_&ҖQ:[dy|XGȿIs0|9Gm!d}GA`&h86k^Ni)֖K STQh}Gdx?䧎-t%A2#K}2 L$cib /tO&آ&8L'҅mhӫC5 r$!Y!G\C;\\j^/J;b|zm$'u\kg:dV&}5.-:/J֪!-]XxexKPgv &.@Uo%\D&L8jeeLO*(Bj^NG~6>tmgdZp3x]&#р чoňB2a/qViԨcq.x2v)&1wvh|9칆9qWuQ>l^qƹ=bXyTB?O=3x,)W-lܓh6+)T (kk*bGJm~Oj26h3\I4{|}BmIEr;; :>fBjcz1=n5snK:Gk`вKQ>c[sl43,l=&V lgs;-cV )W4D@ ~8qV5>gp~7_5{I]h;" 2 e bjkesAgYzH+apa.^e)xĉ5e @Ypu3@o ,AfN]~]+r}trC Ժ?A6It .:wM|ȜYrI@yܤ_Tg)US[Y 278!( u)$Jo픩˙*L~* XHf0Pm7xE{eO>G҈\mC#ѓ۵i4iwf|MY);umQA#DEynCD_: MLJb$? *PعSp D xv$M­˧zEG Z^Tjyy+JN6cgD*!@&=5*$?h07|@w R_cxӜ"2Ptj2WvVU,ĖUj{ ?c&CO f6wi`zDW\söxg5F˜ p8 kz@Gk2}8xV@qU8%NjnϪs ZVa A_jmN.%Qx|_l\^'}d-E}`^*:Z7EUޛa !B+DŽfBLW7^S'p0陷@v5swM矿WCF=)$.>9˺sXZKrK;[2\02;]Amb4 Zԕī˨mF@]ҧ;}cS_)kSxPxGNk] L=Ly/@BSD?iL^wb(ϭ$(M#+A`HeA i,cu}NtQ}rX[ ?2t$8 ,,[I깠3%%G3_ 2VDΜ,w[.ۏb"-6 w4B5N^VHU ʯtB@/ Z]ҙf~HOd )ud&B ώ|@N/CLԭR:Y~=50!|`|~.ܢ=NFU.-Z{7{['v[˜aKٹIPAeDXCP"BCh8K;b@{P6@6#󲊽ԡٰ zQXGԒi6[ K"FDUžE7 蓊Rh2I x0K\?o2Q%;5rK']VیxA ;Z0njOӞAZ8HmULҵ_Ъ.SRct1 HelDKYBTm޽Jf]pnie5rmJnSl~w9Td ieKVɿ1FݕC;zA2;WgM+}8R*աly_At!Ӂ4_ Ҁh 60V$1=ZxuXδKjJ)ϝǃQ]1vgi[es,}o"|Y,v9 kjoF j5S)\Mξ}so>T0?9n4֨Wq;_ .#paM%ǽK!|^ o5VQjI֍ bf?CzꂍCb`쯁 j1FդE^sN,u: V*KI- **Tc*0!KO4^!cIu~d>_IrGڌnnHAx'Ω'Z)ʯIQ_֥Jsz8{W1z~q5cߎkZE`iUjFv{lQDȮͻtJg:GK_P;ohA8(ʣ8<*Qz@k%LfTRıa~&e*&j4Ay/Z&l(Dڜr(2Ur5| mv; ݤ#*7E >2 XS -RvKb!LU=O=ׇ}+CjzЌj4^?]>4h4h{$P.}Ƿmxs¹=j\I!gypO `G[[zm>nض3[;\z囷U1,w58vƺi71VXO0fh!7F,D-lPj% I6Ӄ<{VaaY-0LG5|?MnޙYeZ !Y=/V4pMPCT^2787ݗ.&} 򹏛Lp睟gXq}R,KE-Y_rsC"Ni)4oK+CrBU%Khͱ̱U6X sK@jZWBJ[~ko)e[w> dkRJҵU/Tfߧq#We?)bsN}(K ) eF\}1u^~`..!Xڀ,C_]r ir!t*O[B%q}Uk:x6&-s]M+1 ]~/(_ MLV]7}.<cbĀ5uFvs] V9yuOη\v6XUr1`dȓnXͯ5Id {-tU,gC_Uh7qaԐ?|L Gkg-PFiբ!af#@+>Me@wSԶ Uܥdk@R/\@Px6@qhs˜p<)+SUB9l-Ggbe @8&[M5]gI0:glH, J }Pٛǿ "?H;6IH5VMfۀ*B3,~hϧB%w;UuZVa:2 4:'r,€{Z$"jaqā, }D-QpwRՁD:8>ѧ^or&;!A#rdlS0QlLsy{Hb9f靊bo9F;ĞiyeXlQ'μ'؊& $^M#W_ _ל;qvg;]u"ÔY86fTp-|GOeA9LCG#ʏSC F64uHu]G!.qAV>VqEYS7Šb8C-.4kjl$iZ`N˞ՓqYR?S*ԃ(1`ukch_fG@$?- j@T@wZ91O;6u˽'<gcq/P'(n^N!4(2r^U 3|DX\QV 66xUpCu ҹf^ȂƱ"˽:\AXP^wLJM_lϷO"DFpvhq[ӛ@ϋے1t4596o*lc ݘK7uomIw0J ^ɣ|*FaT? ](A`*F57UO=w >-8dߚe e]ai\Mɜ9d`2i(N*m7|ޯ̲0%nu)v#jeZx[{+GVӔވ(p|f!9k)\o|j7k*g ڐGhQo`Ke@❼mU=w?ɿ09 %.t&}Apٔ!CQK:5Gt7s#F2^&/ }5I{"a?]bAC6Zek~Ł2ǝRsF!G]ΉܣCw|6I3tqہZ*%3cUOA7&>5V_t;fS>Nq*Y) >Fh\$"ҏd_o؃m񴪔v\|gѪ5r'kʢ/=1b&žh5fEL_DX֮ 1J}ۂ+k~ioഢmcP-E;YTgc̽g=Q`t^oĨ<,7NQ|~,m2w3-vm-K..VVF[z3A¯cS=KYf:gCZ-(_`\]ftDD$XW_rZc_~YYudBq{DqTpKmMwC~ԥo>FԄYF?*c?B&e%msS[Y*Q_ |O]|ȑJm<|g|@ڧAyaݿwOlbg7ge^wfw%3@o[k.BmmB@0v.7N۠ذj5^Ry\"t`? allvJ665wV RZ9?x5mYItw1ugX}X [r,,wXXy?F2"7S* =sӳdcp[f EhJ2|H,iՙrtt4x3*IJZ$QAo ]Scr2LrhGuKr"[vQ&ɹoҲa?u:mAE/<>߽Y=7|,()}Ws tڕ(Z[|B[L.þm\0,!KCKWN"NfB!?؅kT~`Ɠ|R;7z#wȽhh2GXٔ5xra!P֭?tPmD+%OV#$pWr-I~坰ƀ?] p9^ pib\惧)kÝLz(OTw:>߻lAOV 7I4,N.6w ɢs8{}IbjPAlH4Y2OЖ)^P%P9VwClO}b{p͕T ay1 _/|]_~Q8<(L=[5ijц(W@TOK# ֱ&8ꥧ)HΪ 5Z|"/mt껹/<nই+x)WE}}jhb,_P#VΫa-HTY|'ѢY;M<=`cX`4{GT]O)V8F@]ܣ#-!5T'YAQ&jxǼi=m ιZ{r;(Go7r*'>'sݭb8f;3Q_HL,Lm}R;P}Q { 3gV r71E{B]sCk!2)DɳPʱT(ZpL齠F<3DsOx64/=Vfm^ r!\ޥs 6LZvD:m=|[xn!p e`/:Xzܪ-|Fŋ:0- ?۩/@mcC‚e'"zQwgik.gb`!rտ}Ҍ | eL0b!Ё~~ mez0'pOPXs I)#!!xpgGr6ޤv=y7Sp=-c0V1{6z.RXC Y|MajI1>$ϲ4nrll)L+6-@+`4xg27х]QtWJ .]j |4=|69Kܚ0.e69 T ?u9yBs{-pomv (UdgB딷 DdJ3cV dD\8I9(st7J GV8˂P'}j5VSQۥir / ܲus <{}MTдYSA7 ; 3W^]M qD1xV>_BؙjSp }Á樎6x\ѡ{jCM\4S04VAɰ1t< 1/2V AN.XU>B)ǠOv/1-2v,Z׮`#zsB'Կ<ˤ_rC[wGSy`07+|W\L['#[s48VYdHZ4r -\"HZd5K}Yĕ~b7KL&>9* :KCײ"waGAqJڪ]"ɟF@aꇮbE$YC9(^D+ezs)yM[½G yp viYM [Sv|/wo_4?ӨԜsl[ՋCA[9)͛Vy1~1v_x\Q控'Mm[sMZH*&uʝx>c'n jA=:;1E农ktqϾWN2i\r. <ExMv޸r}hiP\̘s=V?ʍEnCtЊĄA%\Y4'Tm5%^,j+ԎyK=7a \2[ IjwvBJЎb*hۢe*? R9\vaW"jIe܍>es=zoC,|"8G/COw> lwpCUMCF[I/pYCV_E2q RpT V{䳽_ģ8.t%}3ԊXłub斣gJVLMu77R^ћ⠧,r`"In%Qqg J{<]~٦Ol<%_fPx^5d*_aMc'UsXJ@i5}-xZO i?8`K ōyx1z8@D&FNuBWQGroP75RRsm*qr[̍/GbX]9Jp^Ҟqw?'EfZ$S״{`@LgH9/mm}[Psm=.RƊ 6qa^IT)|Њ,ddT׆&OPZ굒HNyfδ>\,z"OM-Ɖ6/C  n-|;dKOjSG̸m|k Ƙ8F/-̝ϺRtHl鏛IXv`whjA:=5\1ݿ ,7EacvnhKx)~Jt컷k&vɮDX G{4Lby%SMv^*߰2LO1;RףxGfG_b*6V'T*^jZ֡'_WS 1fȵTMSnnܒ'Q>MvHAۏ7{QQ;vQ>z|u9 CkZ)KE8&~qh;)+`/' 9k<"{[+cNgq-ur/(_䈌Cn>=/J(XV沁r#t F,?{7F[dH~.i00?+^w|%)B!rVS(91 eRc44vyYGX]Q VԼH S@,d=sHNDx$ȶc``61#9c{P4 f C:O?Չ!*uc* /D{ MUvOpӃ$ǥH ii#aY/#z{ϔwb4XM\Ȝm@\xiAJ8<ƶAnc2Ö ?$8Ah s(݁_ܮ!M-ToWk+z֌㴉}3nD A7Z3$S%3#ɫmZ4ӱ3~S.\VZLb+ɪwECv AM-~ntrߋ M6V"=}cYm&7pE$S$Ɛ BO݉pطմe6hԧ6!GkО{%2Mq{jZVӬ̇WEuOe7#Z]YYh.mNjCJ=~JZ0'ۡF k{I)]$!:Ԫ>eVYQD^r )\R&iָpu;7i[.|ۋ t>"HlLs\RǀϪu="0W+6; uI 5%r1HxOwHG^vb#˜Ǽ%>ag5+k[«B$e$6@2Rhx =(K [0C-`d^uHJrFˆ$" kŏc4ev E ;X=mzlhV5]xK"i09ZR@uQLyp8>k"n9p'`m)g\pq񞰉0{8%` M4Y߻Nv NV:/HL4 $Hh^3RE7./x#MW^k5,b!¡h*Bp<ҹ\%Qz3R]D+q! d`M|5So|K2f%4EO/6)+)qcO<(\aTSLdas 4{@`;=S]/!c!),m#IѥzH7mP*U?*xr>ԤhTLSd /LjtyJf҆0sȸ%|\s ]3(fl֢rT퇓oSԃBÜL).1uC$6Dk<8h*!~FTWdI]M.. `^;$'ól<8cAҍuI|\}jHkwj&}$r技TEH(nr3}5k>5Ǹ})pH yK!V= u?T({=Sxg Ulaռ/;׷ԇ.ޙ)8GF|T.\xۼ%T@eᐣYpH(E"+i޷g v:ib>xx @ߎǸu/Ya7r\qURo:ihM6~đX,Y&ѧ *-2v&S'DD \ Yw]ţt)ƹK6ff]R}\|fIgϋ[3G`R~L(VKEa/QyV@jRDCn8/KBhIդasΫxiQ\w%tXj [6Bb.Y@` %g{?_s$!3QHx@gl" j$rNrGBEAt#2[ӹhu~97r RԊdA WQЋBGwN9oC,Zˆ9G+%wCR0H?,YЗ?Q):mB7SMpZcu?W 1 9B0u\ c/LލQ`XX_nH#R>9Qݍ_/ c^aqڵvsqGK@0oڰ)8ϖDX5UA tʅY#~b5S? BIVbG'gbGr{Dkx //;5`ɗ}F;q+,YZx=E)\̄MRm2􂆻ЩB ٍ H@2do͛\ q[Ο.>6c+C8}#pkbSx(Pr@8KBDsIx?}fΣ6G*(rElQf CiE& ' n{T}Kކ\4hLʜ9:$ZH95O!Z"~>W b=*4胮V&,'wYճH^  T,\ = Pvcw05 yl)*Tv1 Ȫ1MJ~ǐلVS+`OWfjH%K2_I&O:֝9R_& ky"U#zԖ9x}nmBPPmnSDžC"Ϗٕ,^lnS;))fEAʵL'Fc׹2B7z}URE6՟a,bɆD 9]zQCaDV0'4W3(0ʑuzgh?&'aE)6'D=¢m Jqa 5Jە. &V|0؍G *K+b?{M_ZѾ|SB-sVرuȫEN<&*ԗ|`a-A&sIC1--_Rl3-.%WQlQI@>Eoƿ+*9>i%2}pf/q~Eb%hےKdpOe<wu P+b` //S8ٍ~=&?R>G1VZAv4{ ecW8/*+j4Oz\5Hs/ \zQ1ƸUhp fs:3Yn.=)>iiBYז&Ioc&'AΈ1XԖ1h=2'DNJ$ ;sXoWkkvp41cSji ȔfmMVв(z)gTڂ%0aT',OeV`ݎ?3&C (SFQ3tN~Enp:v%@dQdk/*\@`MbLgow 2~_ÙQ1,Tߪ*&qzAdjZ*m(So:k*q?)/G{j)aY UK|iAĩ|#4J_:.T4FIšW΃; .V\r>6`B̽vJlLcIc uU H},S;[Mf0CbI40jtǸyL)A&#8=8oGP8n8F;D@0FU>XN# ^X*"y{ 7氼Qٯ\" TG`i29s[wj z؞e"8PS?/9\3rZfZӽ_^ykYSƒ*zn:F3J;== |_ +NѦQ*Q5b=>{n@h;+a-؏s?oR֡ƦPD)oxO_A]8^n-EAAf ^ thSZEnVn59]3+.`=M+?C$O'3d3sc< pOL^+ 3!{㕗b[%3;wzS(,J;{`5+#Liv%J52*-6\^ZE +'*#H?0uYlMEL;*AeyKG\"ie5Voj O͕k3"1j5ܰ#o MX]zL(rgQgː:o@'*#Z^Q}nv&?CvrDB6(w'GNw^ iF&}/E2Rb Z؉7m(n+"+i%eU+k[ ]8. lq7NtΧJp*1u:/<1=RF&6r|v#65ָ:uӞB<1j: Ci|}BD&1@ethRRrɅJӝJxӖ3P],RjtZ.zbaI:ۦhUKZR䫋LoMJWr{Ȕ *HcoՉcϕVY%F=ޫ:AvPV57> ܯ 6^pF?KXl0(Z9=\qW"HKA02E~X~ pFl 33K:=R X-wnoD#?vZ3`|iV)ܳydlNT"P/^;.ZROs$ʐa!bz҅ UxՏr,ֺ9(vS>@ 1B_ xbA , |uOOCWg(>ݾ ~D)]^ڢn| m)'9qN`0M^fDTݪ:s a%{VF5^~b2G-=P,PUEleMcAϱ@ ?q:|fMԓL[e9L<a<-i~]N\zÇ d)<05W`N4,D{<{٠.;,4H-~vCP R1EN_{W]BnޮE{f&zt KmaBeزu24K6ѥ^syD1b<WwMQ۞V`i.[|!)'60h WJ7r`%/u o0ϔwq$dB (fwf"ssB(FS/B(}ޓPJ_SB4Garm)ұ"r05ݻB"ڬ븘Ckm>w8PZ[`}SQ5x>3BD4Rۯ (FCW+ͺ*2 $B^!NTwq.uI|p1I|K{6]6AzA(et F+H ւ&Tn";[AH+ES8 ; yGUf-nkX]g4CW_>-U+S(fOB~-%рTC q-m"ǓtwDx!_ޚϿI;&8fOD":%͔/N-wNqx=kCgqkٌU E*.~5|>*NUd H:#~^܏]ʕ.K͙LNFmņ<`.Qֽ‰ /@VJV/9}۸ m7@8/cj&D]`K-Kڰ׍(Xjq<3Kmgp.9"Z uJCpǕM*):6٩P3'mL/XD)NhHۈK)2,"zPb [H <pGUi%9W{YXCMelj1uNgc 6ގCj1ۜ)oV6s4#h@!oѫN&95Qi5H)3;{fǔًy|G ȫYFk 4䈮.z05~s:/IB^>H 0y I8-l@DkF箴u {T2&yH UFQ㟡-!}ѐfT5ͩ/}o]]1GZKJުLKNX1;= AöTaɸ=w|d9$8=D ]|~3. TkQ_RM:݀Bv2G(p(ُ|#k\QcBu m;!#Լ~LJ S#gq11d܅%ɼ "Ngdˉ&֪.vQ!.l=.N< -/je%`"z1͎\Ԙj$3mqzB&J\!F3n*gC#"+J#6 hژu5窗hFoc/po˸yUcSkE6 m`ə yɬ+Ua`2Uw9ؚ0%80Ayp pQ7 t煕uvAR5>T|Yv*_/%+ѝo &%@_y)'b_ b5H><ƠA k1: ~tv}ěJN]ȇD=E#ht6{ tfIU0!7+ NP$1}wV'kfMiWox~CYքpuiAFm5&Cs">\J nPܼXz+l?!?`N_UH~Gі4{+*ϥѭW߼"b70 G%%8n_Tfw5֌,bK]p@XC*`|I*tL2֓lI(n.gBA6)H2 tAj Fe6N˗K `RHRiMMGQ,Aۍx?Rɹ?!)uƱL  X/ĒUNb{ȆwERx] s, m[ka_p!_ ǶϤf}.^̦[*_] CZ1DJ5Jڳr,?~p)'\Wi%P ٖϛx} Ճ[hm\o8'k;@5MYr!0O(j͒jW P܊D13 &(v}z2;ݴ46K2.m/l`PΨxx=2k-"B;ɫAG*v^X‘vr.+G/fIA e`WoN qHL[a7OHUǡSև;42ÄgDjw|܇+!O~f_/"#!m :Hh%wj8qˉ2Akv.Mڋz]n0vaE#Cc!:&0Շf\% \Sg!XNy$ (b~لE"8NlIf28[ސA)YrNw.br@~&p.d9m'DKH[ }&3d;6cu#E|xx ,9k.N`#'h C Y9l )y {ghckƳKP}uQj6CN ܯfxSOݵ@$oHbA4923UO*̃ ^vp2Fa >2yimMR;U;;'%4ײZBY ç9=CS{&FŁ3V@ؗ^w ﬘!2FRFNN{3Ih G2K[prTp F޲.: iSN\wnU3Ƕ瘌WaA!.],.85v`3Ho-kɕz{ԵRm8?1~K^x;/U^%"~z,Pvt+}9ȕ D.Evt=V4Ub5)YgUf}ݤ?ZJ ŤH=`9CD4v2j?G?sr21y[ޣهz(bONvgb9|AjrZ~״7zvI UU6Ebr*qne/jzoR&|ȃ3JxhVP6HeRׁl¿_s ?LlWG1[TWVV[`ǛhN뜨6i1/fI u0PRѸ,;fIsSAgd;ݵX"Oƨi7\y~I/%wb~|Q-%rt[]^hRlZ\UeՀ74[@Ur2ؙ5 <aӚqkܻ|J0ef~7~*d3by)p[Ü S2>hcEXیU&ߨ8? 'IX 33$צ?# :'Tm9dzMąlL=49>JQQ^{K,l|| ~[0Cj/svɱBed[hl6wr)|[Kkϟ M#wRǩX~QeRM d?L~nAwHSAk24⭀fAg87ZnS T\|[I[fN^xG @AM$@ZЀ&L b1D& PTGқjW"fј9>}S&Y 8-ޥ;B@VzaV-+ ²g6@޼GcD L&mUs ),̏. jĥ HY{8lK8-qqvi9 >=,I&Ȝs22"lZʆzP.CM2%cǪ='R " 1g3K50Å)ɰ%]5#>1#b TQH#V!1@7)" ;Q^Q5 `!)H}H[~.OtLvMeZsW6"XkB1M?Rd}1 iRO؟+ŹG瓅*Tg+`O0򇯢¼[ȓ?a3ӭkTY{f ^w؅ ԑU<Т86YSn2qcl-BTmxѺtpb)L ]A_:b<U[-"vڪ[ۺ DzCMǤN4W} 18䍅P?o!̏imcb3b }]8?Be,ru-Fǃ145YW?ס`߲b0+݋>I\Q6#A m悎$ DЍ0bWv7.VPHB6w.kmQs -\Z3r[ocPB <_ػ +_P}=Y.c1VCAQ6_h'a_lW+~؈X 4 R v4;)̵J)]X$T%(Zk2my1!O'5E I+c~ QI TݖߑӪ#p5;Xt~TȤ75݅&O5哏Uq2Dv[MzBvXA͚ &RkUj5BAؗr N~vp'Uەy䉄А;)fp(K{Nء6Cͯh8 cEBPv?:BkaK p}K:|;|?f =OS)JW/>J&i1XQPܠbzLNF !@_a `*rf6E h@G1?Tk9FqU^ @=ʅ}ҠOvGRAc% ¹ؼ-f4mh~_g^q(9b7)M,|7tp_D}~;(>hp45Ipx00vPHg#er] j7ho[rTfS'k{藛  Qpw333մ홦Ӌ+=xs2}r|Y :E Q38ގB;Bpix'Z®gX{52@^vKJ㖈9vg:dq1~4(x^f$ z;7pߌ:0(HnK[ j=Tj1p3v+zEq^wB,oM4Y~9ԏ" O_cRaE.q7PN-KH"Le+@Nx}9uKQK6`zAN^YA*WbA/E WKMfN(*-8ͻ6ٔT_AVu!HiW7\9\&NGpsHy?a#o?fRs_L ƶƒx* VൿT/SBc.Y2MQ; *h  Ș2.yeB>D#,5J0ڢZM Y]^ (x[Y2uR/M}:ԹI ITJ(m TX=#2%#2򂻌bl6E+*475IT2@gsX8;byWO1PhH AJC=m..c$K1ܝZ8Iې8׎56PfX/lYX$GTREHQ;LjE2Bb<`e/졋?h{zRSp>,>,lgQ?y='b) Tv,VP\iJL<M?3);*XIz[av53QKen_ꀰ<)ܣJ{=]j~oRKxb$_wpT~K'pA"2 m48XfD9{Pki[;OhnOQ> xH6;a<]2_aPEC4]<̮_<$V}^s1R }?\mCaRaޓl1u/(՟I- $ [aҙJ@r_;Ҙ>eTU(+ v1}RkUǢVd"C!hg3o$@oaE>/FF<#9..:ư1k.Ŀ21gKEۦ;|nR k EPdaNVlt) `X/{]$4ٷuS*W,U[xS\ [bJԕ_UK4o[QRO % P+}xߛgɜg7a_ex~aXiqYA i,X8Jr\LOȓ\et)|m|*| J$ $mmIԔp I&O}׸l% L/ v"uZSضgp`>y{e[xaTlӾRVi,!ܚ v -+g臗Ⱥdh́4wF %ohϛU/]v@fm2tF嫆Vٴ ЉC?* xNrdPwx>Қ9>=KXy*PsakNgDc:x eL1Vgu ϦZdH@G=5*h0:[Vzm,̍. EAzYq &OޥZ%,zӁx YZ=+涪i.x_Iap@J{cE4yOD=տVN{s8LU 2ʂR%*p;3cylu+4lPp!;aՍgfx2\Z)^Y '8r^ƊUǦ{Vw]$RC[@~2y{žȈ$X$c;nK60&ݙW1TUjnT4w:z0lnJ{*g$1}<)pٟڣ^'47K)"WQ[!,"ZVÁ-+Vh5/}EGjxԖ!hL{EQ"OEXhSR4o#qf@=ӜIgH>߂l`N '[j/*R/\FPEWY ~;V 20O!NћqS`?ȇ CNdANx,d[T=]Ax:%_Q1p>~!0k7%XQJŅ*S#qJ;`aX鏿D oKT!3ty 삙Oئ[Ff%A_?&TQ> ]gųJظ$;6C($.䔶nc|M-hwFyfASZݣ7YDyqs5j(A^iwp:܅ 멿Nߜ= Ac;H[` &~GqX/ =fsRUDK̸1x,(`OHB/ ##pͮBKa坤YFw>L;(M|Nj"i[WB<ggNNꁌ5H(&/l %7|!B?Y/v>.: ]9 TqupacoD-(}X#y\)\NAƆ#q>~}d(sDNtN rV RQUP6VhGjצl]eXtR=$g|+P@e8iAIh~6l%?>LXB1p|FͣS?٠M14@/ sX!KlKZI}RgëLO ܩ #cï8LvzˆJ盨[k75A/d%'0JR@1ѩk7F`bca(m"Z3ȲcmY :Lfih^cgD|IـJR푚~K? ~OsNƸA+p7ysBxzT?K'Lt#]m1?7]B\V|Rӿ=3q}|ОiIhiSiKΝ I!~ݷ]OX>)c&D f/V986lE>9lqHNC7GTtO3aC|y9<`fWrOþ#x(5!}+vN%fR`OsI-J4tb. /~m?'@~OIv84~.|m@/d7*s )~O5?ѡYɀBfB \)$5Q7;1z,$F睬>C|+Ls ^(|l2i$Kέ3 ㅛUo5m2 A2č cvzK(kqtj0@i5眡ysBPνhqNάp,9/$R7^ j!7U6tY- $#GsbE\>•QXPpm(0?vlKf;L=4) !G}"Lѿ`2 ˅v74TfDdIuLsbzpГ8GfZ/,] C6&hE8Yaՠ!A`m{OZ!0.[f"'Jܒ.LJ|iÅR׎;O3]f|Ao . 曻7O,-k3;GkSZǷDMhr xLI|*뱃_6b.p<\ZS{g&j5~(R PbP*To(䖢ltAFkMcT /6y1*U!- /4TsgX_ H@H3D;(~"<&\.a0z K0<޹P!eHkW^`$DgC+q~W>"dg%DM_k>3^`Xc8f&0CG]b'dV5]^oET1jvY7s')2{̇icğgdʈȉQx Mzpt=llV~6i+ tq}ܸ}.O{]E5QF=~2 .1էasl$3X[_> !jp?m@ w%Vm-!jH'g0p{=n7ตcXJucWI!c={sXe0+ub03'<+'׫uJH |l %0lR QBsV2GjV+wh<ݗA]ӣ#2+=îlǩd:j4:z#.H\D8Y>@GS ;`t+sf'n% oF40gGȴM{Ұ  Ȧ0tb.O#xQ9,3\.A9ov~}fV7U -D,fã7.\ap*z;D*;&ѣJl5s=;7 >P\ 9#hC/(Ɯ#еFWp#|&>;31$ h)MGf:x|gLM#_5߽*7Ҕ3ÓgH+#a1息1MutIM\ G ݦYC<B8/ w֓Q ϋeh,k1݇&< XT=6Tf+9BQ^W|1|&a94aso]^5"HuBtyi3.T$buu| @]$e#rz\-QEAse@0T4@ZQ c.=H$fECLYG|:gs0Awtu0ub2ͿWԗH@r"21GU-˱ι %q pk冕E$LY:]aOfKoDR +k7ϑٸYehO*Ǽf,h .غLj~ !]#2ߌ Fxgj>-5;`Q<Ξ{aD_[?*;l^_Inԣ\y%8DFՆħE^lyM@Ю3"j7ALPtPrDoat@l7 4wok[OXlIF&-^%]x /T~oq4=\$1GVᆰL2b7kpO}ߎV| 6Tf2h/@:Xc`!h}IaVq$I9|@ˢ9tb,ΰC߸(]NOH7(9Kr% f̪=fd48lIvySN6ULY$?hP;<0YwUKPiD<%lm'zJls%`u|E:,P'_FL+ Q&2MTBkn'2tZA7&nP,LhpuJSžΘ"&Mm :q޵)޻r%_;3Ѱ0>:,"PWw s,V4k\s3 L |SՎhjΆK`oo{뤬Vyw0 4N#y eltoQO-Mq_Sv5%__o%nWާ_K׈EXf4V' C;^1ENq6`i _g [ SuݼKp/|Lꮑ>>D^:)7W z]Ϸwq0mπ-__a}= 5O0t#? CYOow%b r~=W3(&Cu-{ydK.$1R$ru] D5yNa`T:cPP^c5`^/*sJѰӑM)TKQE!Y =~")` jtgx9dڰh~zIw+P0X@C5빺{nuYY׋.p^F'Ss\.$;ZLt\Ygvz&ױjM>?=G8gN2L_))]t3(+|u1ᄲ/{KnxVWRwh>ɬˎ ·!ДnCc|S[ӑ'f}G5 oi+w4J[s۵X,XR&Z7(3Vim{|fAdT5:VP(kƏ+\mE.f[LßU$Һ"D6jښ9~W6Lփsͼ0\}EuvHJ:$c/}h @(NኩiZdV]F'!b)0속c8d[$IAqPB!qm^/@%L05)i=1L8)-ӽсXazifgyy}1FHbq[ֈN[ڍ&(~׍?`jg;cH^R)yu>oDg;!xh:c%4w`9tQ=B r4,1*9}тwD%+$}&~ہĢOGK*gԇ%p&y}ƋbK(++ondIu*#e9P&S>!toA7sRffg'wHT>';HavJ "gɄ-F|7э$ˍ{DYg \ָR«roNI[gGn`׎Bލk5bǃ5/u3 O!0fe}l1`1 ^AU$U8IB;X26t#m'/Er ub4\zg>2FeoS"-p GOFp44$\H 7ł(K>Wc6hWUPK6K񩤳]:DU@94J2=ތ15<ܥ29q7E' (#GjYkS1sXnA#Bb8.FYyڶ "ƞhSNqVd2Wi׎-51'B'/JaϛqaMSZia}y&|?Ta lyV0e:`qNU^=K uG3Ӻs[SX=;Ԗ0R50 , !fk6Pq6PfDI-Or ?5jZCInPpQ}+9~\A}}_FU9{’P1b@"igzŽÓx2g뚣 dqflī @FJڵOR(hf3f@M*eX*exʷ|c11ǹ5xfE [.Nl>09ȅi" >t4upL)r;E7kpp/Y_NaIf1k,/nJ}^ m٩&Lj$Bs~v:d+I߲&{ ZϝJXH"!xĝANi&V9۱q=$iL]3DvF \&i3U}9$^8a?NB-5Kj *T/>OmК=AMF+6:/5Z[gSV zcyXY< șԲ55~N/Ijwex=Xيa6Ll rY]cN2v5ħ9˦+uVZ8FEًg}H*Ʀ,%xृ#d=2W3" 1NZzR T؅O`nzPAX^LrQv%cF3~'@JX|b27#ԻX!#g=~oIgXM!J,`qHx7JЂmZMLx}CzfMiN0ܳl}C\b,9I#cޫ}}8ET#ײnUk65T l] vs(NgKqp)g؋(nVB-QD^k~v+YG)-gqhYNcnbT.[ARNոa"92I-FΛ-5@#~XYԷfӏ}_̃L>/(5 O#PhZUl*/q4Z?j bS%rʭ970i1X{zt>_*t3Z$bCB__d,ށm} EYE.Թ2`Df2wD'4n\`\"z-WX:4O }Wdp+Oq|`g, OaaOnCؙKG=Җ^=^"w(5uwj'0cB [画2I }֕y;Ogosd(Uf%@/ h:~Lom7-/vX2utZEf)}ӪEv\wlx{8w[lEG?n!:>`.iWq_㓴f<Ѵ웨.Vy{{6M&q$ ՙ>ᓱԍ-V[JNix:XF"ŔpJV< ,eeiB.|6ayMoM]<ڲZ~Ýߊ q=%S;-2яSQa跦S-8q2?K̇TB0V,(->}u?|4wd\1JlI=;.,(m$`:ѫ+HpmRŽW$eWNsc<9hcr r Ni.|F5 YW) PɤqPO*FT@L'>LۮO9[N޹Ti|ࣰr~ǔl]x&SJ M*1 uJc+}l˗ZX~Y= 1VObRMF52LN9η5!vJ/u.fqJy[󥸜D1Kn/A c+aV0pun lњsmdInu>M,g9Na̵- b3z,HX/qL2beSZA;'> $&Lf3.w/4W/,@ })h/AQÈ:ȹo:=,c4V\4~Y_E`w$UdߔWWŁpR%)7H}%3^d#+[ ´"&-?IˆᨨQ~,Qʯ74~\3W Ct^f\N?Dzu.ұ=D |i⸤j^0h,N%_l|i zZՎYJ(bS"{*~-D) m+x '5hI;P3X btك }r;cD)>1eD@\ٱ&[ڹZP_ۦ㋄Ut|]kfkrs⿗\yx)xXf7pE:fDTJ xtD_KiSEMLzk97rɇc3g+&f&0ξH?cTnvWԜ>5O@nOZ3\?9J#f!":g'FL!ak?f<38O"-ua+tSap${L4B|Au+KjS vlCgF20/;W4C<1LcPlMV>f-ƐXh4K(x KE{0pG~  Z6gPc: X~*{T443,+1c h& ]G2ϬXcd@`6W[BM?kPE4@,~o<{G~sޑbRUɭ*%z1rk(Yި-p,-uԀE q> SIQf1\"Ԕwz9vZ9ۇ" onE*6O??vipf/ҧ-|6i??`YX3pZ޿ }I`: 1 ~|;ӳcT1#l]52HQV J:yaL^Nl$%4I/M-a-Mf֑UMpRœQԈg| nB5Sr^ǡ!4%I/pi@4cIN:.q|ܚᡌTY t ܾfu Q9sٌ!'XՄO.e:}:.y,wׇ<βhy}sOQ1Wzx_<[GrF.=\JЋ` L1ɲ!g4@ᝤDQ*u!TXWVQWG?k'1KKTCҞrpU5e!9L+\5W%zT{,KE@og5y[|fh!r˯,Dȭ`bw-.t+ˌ -ZoeQ?mUJ.:rn@NA߿3s<2*8lm?_d0RnS'MaH7OD)$tO/CQD!+b;I0㻵/(s> /4k$Lfkk'*1s>x ES1MV?%#X~ͽJJ73?&yS“5 4 #0?b*.9%H۸iH_lIN ːh1HwhmŹZ *< ZQFujur9k67ڡIֽ's4DeP\whM GSIQx BQ#NpiSjJD3E\{Tn>4CŸ('*fDPp=WI,R7範Cbʖ?xMMq/+#/l Uo/'Դ:{`mOcwqYc©܉""djfa+ǧ>fBdX߅wOҒ X0=';#nZhNpjMt(U]xx1~Swi/j_%kZd'~\W6L&uof7]̎}R_/|<אZ+t^l0*6!wt.*b~ ]n][&Z9hfš0v/{|BAU_Tw9m3 VQ uGEvU]`史nFձ:d0;ؙQbґg &#>:;ΧIѥ@R1X@]QFtNG6 Bi󨁿 4U"c-',i͋xV].So/! Fp%Zzk.os$2{YЊ ^~4dPklPe uG\{EKd{Β[.7>8THAFl:%H(}'1㫓֮rj4C``<&7pCrB@_kT}_%bl2•<ݧ_ o! @RYsRƪ'ʴ=B|7ى$z k{; O@Eq'r8i?cctu]Cg@2oϵp|*?1K!=;*lwA "$Ouhƛyy㿷Km"5cD a' a{4goO!Ȣ8:l ֌Zxz}fb0k9Lo4&$a0- ИGŘɺMܹ)? >ܯEzqс(cX}z j7LoIRG?@A-׺USk>48s^K8hG")cnДCcUk)qMb8<[yd|@λUK&C @P[ݧXԇf;jj8TM3e</  sАgdf~6:>Nyf '%BY L֥Դ+͊c:+ ֋÷`   ]0$$KkR?O)7@?4ݺ_zLȉ SCjMh \ZX:?.0h>מ4{D۽IQUN%尿hm[1d(yA/Tv]S0 #skl:3A͉\G%@*S7TR]x' ZاVT?)Z<4&nzD*}!5f55KhfGy8-o2!b y;4S!v'úP@k]Pђ/}?-|GvAA'_CHO/Y{wi4c to*JK1wQ-o}<. !U{ö6zvBLN<+8A~A l^=&Mjp?0iG˅n ;%tpg.9e3\ɼY.B3NQ R2@P8b@6+sM{޸}E23WOk};`ȓ<[!}tWMw1ɲAr>(gWޯ_9HE]\ŐщA`L.F,k Q߈]!4}ߊ&VtGvrvI1z񣎋Sr^dLp$1m-d@1&x}Z1,ΰjh js8tWKs_ɨT[@ԓ}HU P!n핮yrO&y^Zid73fS2T&i(N^P撎W9 -X`v!s/ϜY RxmV9`6\1A|Rŕ'cc ED\'~N?B,+g:Y<^fW,3sPҋ3׆h_kl-͠'v_ &ͳ(Ov* R&t}G\-pngP(l:#@G4Z:vZ#t::5MSX!Ĕ?p)\Ws엓8b& 6-;͟KAkpKm(yC!ɭd<vD{(o04S9E uNe)ت3y? `q>Qň ZE%մlYϐT.k1\' MDFo6I+ f+{0LBSc f<' yjf((J@F,4dQV:f, ܕ*|.|8fxLRESNPd/TG乐><ݪM (Q=o lf37-| k"Z :Uw?ShK'BN 5(g[(KؓB!Tau حd%,JQõ?*[dj*}d]fRMJӥ0񿩏 Ov/2;'%@TKӨP]s(Z櫛>P`VDzRd#znO x;PwSpb#ծ\dR̽^O)/w`E/CIJ= ~Ò Ae\xBD[.q <1Txc4JW溵qϑ\HN" <٤cCƳs,bv t\-Fj>EIcz6W7҃cs; s`3đ :=փL`I^> t[&{#a61j#Z[:M!d-z&GS@1 o֌S,.mB=3CEUjN j}Z`B =sXXpmޚ{ؖl4QT;K6 "B,Pgty[$jT'Af;_j&gJ&Bc;;yjq@&3̧=+ԭԫ9h ϚDT2fKjp;[EIÞS^,;c02U#9p{OTXeg'Z뒵/BK`}r%اܖ(xt߻CzE%wO}o5)p]y+jocQZpi^j6Kn tĜ|a!ٕ%Gg:oM:erX6}JDp)Jj<"*}ܘ+"#&tUHexG9&ܤ i W\݃8]1~i0GP(}f` 5Kqx3бJI^&yM|B0p)vZVo$~# 6[ZOUpn*IU^^m5g PwyCݖJ7,RU?J,]Ȇ0FcgPWS)uUqr9: 'U@)(0\,V)POx0 LJUeI/L\$S̬NlHF j0v(:OsZe3O'92m|U!@[B%vzsL;=8NE BFfԀ*^Ͷ{_IxO+w`:NTLf3_e߸fp~sYI e4NXayӌ# xjx2ivACQ.b{ w ;%T_w_= 8HEl ; YW5!p*$  g_ŵXE}3$A/7IV) ʐsī^fn-ӯXi$R[?г:U_PlQcslO締Nta㴝.ǫf\H&&>E8{vۅhXRt + l!'47 ׎C0Tj$ֲӎe J឵[?Iٽy߮2^ACHǎU}n! 6D By~N|O(7k+u{p:z;GYB"(dK r*3۴JkA0M>ʺ=$_`*Q 3C[ z- h>rJx]HJKD /Vh\]W{0vI~-a_Nz-8(9:Yf Y*ӿK[:NW<jʆ@VqHtɉtHQ8aCV\*uޱYE:_E-g/Zp9.nzs&K:"%0MU&߃kNSϸ!ц"cXv>Lq`*Eeh`g9k3_t,Q#ٴi#kZX(%pp@yU z[=$G`" 4:Hn)j5 D35 Q0#"TVЁGd?*wy;xG;[*fԦ%`'!#)vK11^ߦ)LkIz+w޲+ {"~ LTQjz7.>YHO.gL:HWݙPAя5N[ Tv܌,8>L!Vtƻo73h|߅E],mc}`n/Z߉#[X.z}}@AA(hƹ=a\P/bxȜiC3^1Tj_dЌ8`}i:f X23)Zf6TLSc ^5W)zx5іT/w:7s<,-aG*3F TҫYN]4Ҳ *I{5ߕ91<+ʓ*3 ROhoD#IYG1bQ9p>5uI)j&@a6'~RTdBdK?GHq`n36]!{K8S0}U@r8{!V.ewzfJ},\/CD21|DgF67@׳ u@;W üY er?'KHso\PuZQ>/XH^{-ֶlxb؉V"!x^kfl ?\bh.2mퟙ6$W|Q:*O5:nxHqUzpZ4$->p7 S[ڴq! J6tZ?JKBKiL=ծO`pFQBMeb1o-xT%MX3 _ez1å/bGֽT`;MD; 52] w} S)sJm$Y˞9EbY~D!]R> CƯyMA:<'"fkwyҶ<{ D$ӀǞЂ%hR=jg 8Muϫ4ĝR˚vqճA047:t4s^ˣV0iԨ;kfʑ  b ՜y#CW˳+C4(<LӖ9F^o=էnFs^AxZ.c`% 췿5D,LkQ tVҿѩcnGidzu9 ˼IߋH1R?:P쀵*UkB;:Fw`WZS\ul/x }kiwbByb;KWh!ݷ9US*& k 9?"4`U.$z9_g)}9IAѽyfXOY E\A%;0۟xk;/fuNؕN暳]p3.?Ӛ$i-[5DMvn66H [f3kW;"-¡V`~guj$k.{UF N' Mw@N}C9ceŎ/pM\C \.|DaPccH~iTo(P OtDZrix[f5Q&ex 85-BvܜbRMy4!U&ekNHOlחN.[2f371ke'e8waz4˜7#%?'x;#j8}zb2 lHQ > )^&t]F@"] dƅ5<ٓUU?%C](ԁgmC6UaL̤ :@NL;hLEέ>i fX)Z?/ P"1~@L-4΢f3/Z&ElfU;80Bk+ҳGI|Om9Ήv4qKȼ};'8ApN!ȆZT_9[A\'أd+˪!KH2􏙕z@̆OIT$mЭN%tرT w)fܹ'L;GaK~71{  b;>QjQNuA@&?7geVͶW'NdIJ0 ~fÞg[}viCx9f SŽ-Z6_}ZټÖQ-nJ  Ȓ40~ɞ|V՗>FꕧF[̄[i~o\Ԇ;1eZkaTI=SGSi i/>aV[v -QMYmf1237)ZËe0msuٯ&: z1]'wzHng9_0S3ViZj'mO ]ges; q,swQH%t ؄%Kޡ?l SvHVZ21vٮٜ1!MbWZ6d)X%We\;iyhy2<;Sӑd!ZfXe rMQޕ68{&ꦮi0ɮ.dӐc .RSjܛr !U;a׏lt?4gj7KD)Wf VDK{\t{Iv.9/!PæI,N4XJF<1::VsC˨E48"d#hdGu`%i@lQ0DP!Dg)ⱗ:̋Ad,Sӿl z$,dB}V\/^q>--baiʹ."VU͇#LȞ [G8&g ^/q:>mGl \nAާƀx@c$?u.c` (nO52y\J4㇋1̲'0'/4E2֤Y<¯a?L?2T#c#jVzA& NAMf!lI_ T%؎M 4mv|a‘AEkIUDq,&2Yd=?2`ZL'!N4޿fT;lqKI4S "SZ,#ظp` 5n(s;=PvFXK MNf_4]gGӁeH^{vNN[Im/ˊ4 |m'Ϫm nG(uZuè]Jxi M`gV)UD \ޱ|ڜsCB, e}y>- Ѝa! 5]pd A4I;2T'dCKl6\nR )Ex4' ̟ 4ؑZyluAj\0ƪtȠG؋q81i!4̰-k31G@Flj_MѦuC4tH O Ťu$Y^Rr`CP0+XdmAl>!3うt> bnHU!d@#oֲYBfqGy끌׸D'ҙ/>Y{zj5ħB3+<o(iI_O ;µ3TC)PT okwj<:'L ´૫zu*^Z)c*|3ID*ӂw;#4P#Եw⣾:R7iiYJ{Eǚqid^.$Ԃ֯w<ãRXӧrە(nj^ToRn$3#`XƬ% ',p)JgB8Q6c#)x%ھZ:Τ#k̕4NUcy{"0rJDAm}r -ber-j$Ю|7@̨#0`W%Pol/`gׅr 4(j7M !3iέ<1-=6AIJ1N.smt+>Nw iC僛=<:dN B.nGHkGrqWu鯒Rz-޻^PN3'7(o1'6.i0C*AXSnTOhtAqV80gQqYS ֨ZD-KYFZ{zEeںoJ^ y=$aw є5JZ6S(pY?i&a^W/V^NZBn1^Ֆ/TKe1鄞Z[xT_IUp1?B6Iz=o8tǩmVyf>4(N6_~#>`24E[n'rK+%MZAre-=uEg 5ku c:"f NIC#pK6o_hb't%S tk}rȄZ2Cѕ'1–mVFBwB7!Kf ސ5 GϿh^k͏\6MS 9s~*9Yߒ'v0B~70K_G_ '|(+yWh98苤PڤX ~ Ѕ0S?Kiѭ1]{)o̥fAĎ˗ -Gcrڀ_Q5F04//ڢ\9"Y>+|GXSvUIQH ޘևc AAH L.5:TH0R `3ENS?Atbpk}{}7LcGn-<}ϪWrn.]֋طx\'65T>-@M:uS=ugڝ~ [z?B@1 4 9!hir&}t0&@{ꂁ~k] .p؉#?nHhiC+L 9ɀsOA-AUps =Q)PoICpBBKF4jK2MIzZlXBYxe_%N_eB; R:=@&ih&2-\Ʌ%Xy6h>%jZKkaݳ4"8p9I9↬Qd;=-owqۤI+ڭf+'xHyy<&Ȫ@6$E>wqT&;(x=xꛌ+x@) ›M:ac!gg,oЅO>+H7(bKc9uX)\-}1)wl3a 260j"Bx9w$۩.v8!1v:J7;S=T yLUSg%t: v4~Zou!B1&R@ #E#h&R @]lKE P5FJ"c"Z^N@̮c5{RIZ S}/뺣n7;<2STwV0.dOr '8wgwhM(Ho|+I:Nƨ,OYKFdkR:ZW.FhfW g>т,˅D6SKPCoŤe:2 u8S`aBsW 9.~ UD}ǘsQԚ%ݽ r:%@RdUEfadkZoz"Ocu:6]K%ydOt i:޲yD֧0XKK&mط4CƀNa jOrڞ%S2&:4Jzv{?oinel$ZC_(Y$@ 4.X{7Td߅hd(ee\'Oi"0"S[XϜfq@LA 曒HϋuK$iz|g/ud@%뺸M3A 02܌K4w.ΣzgɵT`0-ƪ|'?W>#sh(1'҇k+iBtm%Z1;y0Jb=aeFn;YB&?@8E{Ja"ҒL^oQl8;t1(s7}?kTqQ5ؙ7ZtSY슸E8=v.+itbN'ggثֽ4֐ 25 Mi5 Mv jI?>R*s @kwU󜇜^ 77{PIҗ|Iwͮbj$i E ~a|Xs9 \n#ANJR6C7htsx]VTHi޻o>cC}",b"{y/k'ʊD ύp=؈|zrT31ї?VY/ӿɶ%1u&PJ`klke x!vZA^s͌UKha ~|"2̔my2oΛK$/"ElK x4" gRcÞFPUJpu4;hlYQWUBDMdGMBgQr|h<\RSUF4 Jh> ȵC?ZyEn(,GEܽZ<{N'CG/D "q'bpݟ#[j0R'{Ш&K$JĨyіTn&(5-;F~4#Sѹ#"WSPg=_yL*d% eOZƃVY%7v P%- o޳_s@aZ~G@[U%*G0X>P 2s` SƩ.p! sn4L&783GbrF\J2DXt^%b#*2uU}Նz&"Ʌ +Xxutђ*. aAߖ'"lQW*PPZ)]-J& =]/:ݚ17ko/Q!`nuҮ1~ڟ^$`Z43lbg4Law$y _p;sQQ%Fb :尥 Vk귿R9hEUM$o&>j)V`vH̊|熝iDu8d5#Tـjw1i`KS@iW7T~ dKk#B*ީGPN5zbS-+ <(5{5]ȱle훠KU ErGc!{a[72[ r{ `Xz AT|B f]ͧ\k9s[6cܙ`#"|]\h`'YMWW1ǎOCvG1#/ @5O-?LăÏ?kM2 Ɇo~Eq9=A*/i',#:dbq) 0BS3'_=Z1:8.*91џ<]7" "kj`IW}SȱC:=^<Of 4w# ͡R1l!N B^5mr-sBYkA6enLvG˯_6 D;N+,/aUy Z'.| {#vZC2͖vI/C0 PBTfX^ ph.pдy72`jy5c!YjeOi^quj4$`lڦiou6J-[)XL#|ʎ!q =+'яPftå0۾ah~ r%},4*a@W{!D󳢒/$jr^eJوRづr .V5a.Z'kEށV'%+>%K1_hq$OqFr7SߕL(OGBx-%[rCݰqm &hkZ42E٬C>Ȉiߓp\HTG8U]1C)x1y9athlfK?ƶq3@Ѧ-l&-ۤti|'c^Amo,g.d5K9-u\5vvjSc #i3Gv!c! }gmQ(R;-x>kY/daD F]8OV`̱F?L~I5tԻf۹ؘ|ñN}dhoԼveNS\2R:KpduPkL2zC4|:N580jǪn3P j ~i BՐ\-4VtI8 ݝDEK@Q[_ՔEYB+[p0Btien"5i䍲 ?jA;; 9J8<[n@FT a,E:] Z(ܫyh/0 j h4xLӹwE 7X ].#9Ӆ$6c5F6*P̌AN-ᘳ4_)((Vʉ,T(i-2!Ł<}ȟ"e_xJשEoaty7vwrWt~ZMFmΩ龅ye`@m-=M l+NKm'PCm\Lmɥ*OJ$~odK͑0^7ҽ ~Ir[noPTVxJN4p yq(<54y-\+7x<Đf7i thd뷵&Y^3m3 )7{`%Gv? `^e%>5'q1ydaV BB}Թ Qłϊ)RL$ᰠ"cf41+yJ+ D[`4vj~ݻ9:LBd.)ܓG^-35 a*+gV8qg _o"ocIi iI`v+US#_.r7-AoPdHiv{Wjij 4h|`JWR.g5 7cA~QKG|lB,s2}{;C5!5x*C]8?#Hb7LpDCa~z#&`rBqyKʹgT4_q3"N M r `>w6z.+zʁʼ6"PFG9.TGazšԅH &4_^ =~REGB9Δd.vvP#V=F4?rc^krzmŞul͜'yd %)$$[fi  {Gm &M 吨2!dI B m/IfZ!o) >]sƸՁ ZE|ݿh8o r0Ԥ&!SIL (ga,8RT J,Ieid B \lApRK6o aIzA%Y :W}PHV z*clZnu2;Hw~́Vi!nΣy ƵXI@yig9cL|(X_+kklʍX- \/'7gwOss*PLvv =[. MK cW22ц6FiϘiQģ c4>"߫R@Q[c6YYNR^3dU |Ò[΀M1V^vhtFRcIPxa[~>Դ(+CCzvNuȲ"Q]p'SW run"Rt=<~.⭹PxsBAK0)9aA {>u\uR<#t IҒB[&o8ѳF1>oGAhI) D|HlV3cOmz8<مYx0jNd&M.H+s wlf hHp^hMO~rJi+P\ѡR NQ脇}sxnƼo}֞2K5Q* 7pd M =JOkh^vʇZ΅#vq@|xĭ5,A\n}& |19bpfr,431!ëgbM=JYRMmKQD%L)2:M74H?*{YOUD%ξ1D 50JV>UTK'vvR r03J#\cGA_]X}@ĈΥ**N{ >poFP]ϛqU"k¬;k.4;~ kn#>IVO{~9-FͿ!#XX 'P_ۈ0DzѐW&9D0CYV[nQ҈$ wJ2CG?&R`x-Cκ ˇb{YuK^ћFm>ߵiI"vAOATњ3v7e"d ̯t43㋹c.nR-dJu"Pɵ6}ߵ7;#IzfP&j_ m@LaiyaJj-hu9O°ƗW$E9VGY,15U,^lT}ǃޯAQd \3 Ypi7+AO'&j $\)ǺIBFQ0|_U^ɪ~:B'؉wݮic@+JJ$s]' o&z6gjAS6Qg^j'@A.BL_}ñ^J "2Ek8-|H`+NPU( [0LO{wRw5LL!moTDzQ4I2Z*^zBWgW7U\+=nWAZ>wH`F! 4SLl,9KL'^] hɥ *ჵX Xfh q$uLp4bwex3O"yc4ZhL\'gSY/}o`BB|d4.A܄~7ƕ2$ɐ*kB30P{T&TD :( _/%k\(PI}St­rpwđSmɛѠl_*8!,T 2@U?< GcKnO˔o& Ҧ$=HT :}/A oڳ;Bz6"W>絳|6]tDL)q9A<}U^U +_w&֏3UHnYWB5 Gp¹6ZEZݱ,P[Nwr1,=28{J[;~vPlW OERl9nA[g?ҁǁZ'#v>tmmoqvΑJZ,Mas~'1"\#V.ʑݿam(AȜ_߂eX>Ī乬rjԮ.]JJ ,1(Vy} \E$s g7*ۓl\6)\ 懠{,IxuP{9;,yZ Lh<ܝNNLrOn\kAnhg؈# #CI9m/RU@7K[ǩ)vr.^}yr[_?4h>X|C|{T}Ӂs*WխlW@퇂Kh-Hm .̪6qÿ=Q)./DZ˹v+4yqAyw%jۙeHP0Dw5XL%lgwGIOEy=Bs]^pe6.MwWTPXu3ޒnw;X¹2\~2sx hV > K(r RM?C ~ 0Šs/`f/4 L*qu+]|ͥĵBN0Z}  a/5'6x~JW4-^)]C J\l0"#q f{+`}ɲE)Hb'N,,: ~tL.j``G,%D3Å.ٝ-xچ@i /Mt?{0}uySXx_(V9թ*< O!mm9 xKſ- @Z$ăՃnaPS1"?r@y EΌ8 O wOJXWb0ل~H{ %ᓃ7_Zp p,JKx5I\ UՄfLHPm)o~i3iC1}mОI!4M,5{͜?{MK+"4lz$ ?fg}xVqSg{)*~F/rr 颶9!%.4 Jy}.Qbm+p:}˅tm4~.OC"UJv꺠r+Ia爴D2e~iT*g2P,8F> fn{<`}0fqڬG3uޒ6lWNмL5Q%uy{,eO ;F1,xe7j9I/M $wyozbHhSS uc&OQ'/ukL5*PU`4h9YG4 hA\' ;n;BQuש2CCzu5!Jqw>GE3P.]e[>@L WM& uK%pY3C6eJ$d+ǒha{TȖX2"+̠MgZԐòoX]BdKܫϴfA!&@R;Go i{kMyʲCeia&h,ȃ׭$ 0$ Cd 9|0Ow/$eGϡs9!Ax?NR:ֈ5,>ेE 3IAN| h}b4lF pח8W+Y'{Yp"R>V#RA?FHRq*# jؔm#Js`Ms^Ѕ)*! ְy!9\zdj`IXYYTgoe+/2/z+_VN@oAU A+I :Oҕހ+/| KǴ4Jmpm8|||cEoi0fZF8l%6ZH% <2謨sGGV[8udЉӊfD>.̪cK}(22M}"dkqW~c}}VN{Yz_,JQkFKa\m'>F caamI5 wZ&O8v' AfĜ(Ukjs(zTJ'WW ܧ[\W2rz3Uם%bPIvDp)DjDuv֘K3,ɋlu&7TDk{싀\@64_eb`wMok@ cb.O<Fux6oǁx1 $#E1;Ni4Ӿl0P@^Z)_.wt]m̛lKnЄke!: P[xydƔ8:XFwaPuUyLﻠG')޵x߰3҄LrIHD2Fd!8qOGrĭ%Dp>b:1y_镡V˰ݿ_"IrP~I$Ȥ ^6PA nЌᜍ${Z.4 |9|ho;3Mcľb{#,5Fj߭If} OR$}VekI5Mi/FY2h<\u܊rJcFb~#U9[0]uNK!:Ul8rNv5 ~~U#E_F^ GQp;Y{*WgGfݵ:&ڜ57Dc*& 3F>xvH͖〔Di Xk8уVd5:'~$Vh&qkcÍuqTyF/ n>2 r`OӺvჴSeaHXZc2\m5[He͆(F]_jSxT"3b5ڶԼgFf @RDj98PDߜ i^T>} UI:dX_[ݺ/\p(r㣟*A!~js34a Ut) &BSěɦ} %Th  `a(3OY2 T)ev2Q] ITIߩbLFd+rDxz*hݷ/@K[JcNYq67Z/DqRSkNg<}\>dwV&'2TQ5TRڢgHN(wL]l݇=D3,8rsn),F,ne--4fC#kU2#/+.gEׯ?6uզQ*գk17gTv.7[@  8JbEuL=[33{a5s9S\:5U,Q"T;KS[nQde4Ov3X۾,Z:%B37-I>yLqn6;11O>"L @ldcwD*Hmi6PZN&уhCh{,q6j[Ӝ#옹rTؐGۍ%Da@flhD+lѕ[I z.H*5} R 4exDR:zq7Fnu26iUGp_؇pzL+9ŨCoxCWIE@08MZZ6LZ2/7j LHt`zXߊ)&pg3jdDw[no|Vο=l \1 T-Y܁p uzIz0(cz`^K9Kmy=()B~l ٔͣ5TBH\JIz+OGTU ܙkM53Kۜ5*zyzQ7dş2I7-Aeb1*[L Ս_~cFUBN^.H"B7Ql+"5\X'?:IddwV>8..k[Wb߮MT̹Sy_;hGcbkJ5u,Y-x&(YBe7,BᨧtK !l!~]6Pet]q[snyңr3!9/צSn̪ɣDWxoלқEvo7 M!G$n~^ݴT!U~ggʧ@_<@Nzb-u'zr0&aWUGdy ͨIbDJ`fber~F֬ebe;v}h-(U#i*v'o]yTq2KSQ{FW}NXgC]gdN lhRu Ml'hRkKɥd x o({;*FsL衩+;Gl7 Br7:^,G%jn@G"w\=aZI?&Xcßr mc"'֫A~yC|?1'ջ5ǁ}R;P>(Xx'K#S2(S ;VYWI/Ugdz*y%<窏}&U6:yϣ0OkY7io)L$3׽Ջ%YO"7cXLd,у:cEAP- Z # "vrKhJ3^%!$1Us'K:p>P]] O"nm./%ɄBV,l$lSbH e;li?ěDu#Mȥ0gWceCoGe,qST(v+Dž]ڑKM.uсi9)|_5eE_?K=En.4Á^%[i)(ZmrrD,_x8_JYɋ󞘼 9m%Mg˔4jW'|\qG,&]g.%;ٌ;.#]D7 K~Ev|'MO^ƲrIDMGر ?p'v-Ȉ6y)ۤ0Br79i]Qx5WupM! ?Jóq•ERaٖXf?oi8>/XQfDܒK{eO7\UIX.dR}<0ӡ͒" 2hqt^1R(~-70-Y "h6+r|l!S\OIڪ4jCHcd>?_dS$fl'PrC %ϔLplteuONeI(~޲".Q|&$[kAc\b ӍUfA^賢yp2 ٍzHiY;3I&w(qhﶍňk$s{'cdo< F.݀@D{r߰GͲ"hf1oI4 -=yܺ`M<~Ά=ݯCnWx%,iuS?fZ$ :Rmа;޿v}qKj`aì6Oȯ-;m]灮2tqH1g{Xlguqun`rzAyJqBcݥwNRU ! XsmFqEЄ*GDSӞD2؝Sު`U;_\c8fqEĀ:녂g)@8S l^Aڦz:AG/ Yd)PHԽ^5uTiY2qY=<$~2E~e=eaqi q)cn͹I9nzvLU4XoeMkTxzm/*4 \^VA&E9c1 "#]M͆ eCl"OQR"sc~3p8亱^i,cj^LTavȶY\-oP4*SuuK'US5 l,($ىג덝?ԾT?mUٰ:j{gj-x O7ȦR}{B"s scQ+CY#P~<b7W*:yWWc3otqva7Au=/yc?$@Gѣ Djgil oѰ0dO|15P ukYCAdhfUY,YKtJ1$oy`\|xs>1LWy+3f c ß띾HŶPWYr(jLksb뽠^elelm!7 /gN,Ob|?T1IFz ἲNVxI 'E8VRW쀥-MfoF2Nl}r8cMNmN5 쇡۝5Yʀf |(rP-WFY?U:lWAB7$'J{f3 4V־ްX5_O|.x?W)}zq""DSQ0xWK4ioB%='k|-0x%HJaߓdx?y//-קCW|p;.T 5`Tx%[GhX%g 5?@Q"D)PaA|8. 6c#%; WԴ7U{p:vР1QLrGՋ O"m/Z}SY..h?8h&A@I1Fxw0z1, P\_y u.`!68M]!ۀ//QIbD, Y|zVge1 }mZ.呎]v*ѼolsQ!D NDѨ .P^L\砅~ z* !PFA|۷lh2F-o6B5_"҃%]m ԍ32j7v > V/3z{x뀢VmւPB`#{LpI=S^yI"oyr))5Oqmpƹ[]+Ԝ!5JZ?mLf#e_"fQ*b~_~[L`FzSp+\Zq? -.^ N ǽ:iߚƒv]n̊1L,v( AhDCUjdw=}аn)0{NS1WC9Ӂr,@qX.. Cm%HmF̓S8OxRdOTh@)o![ZgB+31Y!sub6d&SHmFvЛ7']ҍ-Tyx;P -oM- T1O|6jNIyVIZTmn78ZeOCбkɀbv@_CՍ?IV /q kwۋy5Dϔ+. iaq>C,$0 LhsFr@;޳s_ qϮjVsYcʽn%4,DGlB5'VR^9N[D})k ePzH|4Nw jۑwQ$0+F'b.reܹAlCְ:n9гp#-'֜:c`hy0wbZEc}( L7Hx&.Qɐ+ A.&9X9xW?m۞H64\KyVyxx3Z3 j7p bVUOi/!aJ-%FX#3VH| w}!gblbU8c!ֿvv=7$il(ym` }9wtD6W%9G(ʟsYz]gyil[B7[hYҺߧxw0WSDIG?`؎o^`U%:ͧlZߥ&:Ml3CŘxrOBP)RrtpT+!g޶ͅgUHt'j\`4xhZw4pL9P2v/o97):cĘ-)QTXeֽH(sSZtI;%m t΂ 2˞pfZ傁?%#|p ΪYImB&[&$ *9OxLڢDD]};] $} gf9HqvfM'<7a*qN|톯H D1u gTCH9 qcҫ5 pvT*UU6R_V M 2v}綍D)B]N9-43ZkA2y mC꯰fkm9_eEc TTZ~'3R,œۤ#"DdOm'ISt݂*z;&6Ǫ7H"4J^!aG1Gt`ՙF7̺=1W@OλgD%x郪Nֺ#D⪕N{(i.xF $Đ:HpsD9x>V qUaG \ЋYuXGMnjYIWzxP-c"[{]1OCrhW;8d?x*/@?XْT|c%3 0 LM>ib$U|-1dv?UG{PH$+7^hqdc [?N+Lr1EA%j ~Y~4WÂ%q6I} {uG%Xn9c@Bچ'>Y )/ xW>-HRՏҪmй\ cwlgόZU^d6Xa)[e5ZhS Z!l$0(@S p8WFfv^ٳ8jP.ߔ[|:۵i:fk:KRk!dse7Y$ӳqQZvK$ՋjfL= Nr.> y}ĉ&==_`@.7kNU.{.#Xf@ `^=H LݓNf/"G"]FlX62J#%C;̑<7K=1Mnx>魙 wgKG5PznCMa=J #o- nNr`Ϩ.~5%T|8&ɞ4߬](}u[9B-?mFI 5{yPl'VNmoWη6x} _?e^ @ldC!V^\ ۹~+?Qg[*yƶ&aOj+.VQt֚~D8J2FC},IMau @cx&UH﹙vLh8}V>glw,# ~؍3~@EIP-nO*{ V$e4\nJll;5IP A%=v_zx2ER>By5J*=;o[\b~k>xNp[&o4@dQ[:}_YѰk>JLR)ITqDiL,ƄsE ɑQT^!g*ћcyYM+p)OSڊH\ 8~WsZh<:Cv:b`Yi9Xɫɝr,ӛ8"}Kʻ>wP;$gB)q[VypIYU>` ^r3*c3&M+<2ӖN; VaT6 H"?x!Xdw Ӓ`<4"9PPIHTх k\bs#7?jL} 5z}0g f5GKUa s,݌bVSPR0ѪVCO3]@WD,\9Y0n;}_R l%b8bI t$lzo.E hh7\s4t?-*oБ0ߩI 5ͻNL&2w|%$CgrYVWIsjvI юk9Ocs.%srOί ~R=4иV?=45`Zyn7kҐNõre3oT̴HTe! jc_a"3gUm k-RYC;Ĉ'^3r_4`+ɐ.S2o0N\bkQNΠ ,j* U-}@X9:39@V|˂8O"`ֈ]ȓnt#s6(b m@|UF~ױIz?)dŔ/XP@J,W2OU'ʕ43 }&_j# Nܼ7ê[-]EM!хyxJrKxʡOA{5dj`QR^ r޷j%n/NOׁӵs%ŌZH]ޯpꗒҞuDr?炖%?G@jjdECB?ƍJH>uE䟺Ρ6 8,֋jMIaJ8̖%ZSfԼM tT郔$4Jn4 n?*kZE˃Kb!6mVROC-$ v`}@y@ݿ5JF=`}ـki>WLo$f77ê%F+( iMHH2Y0] J: )y'%S$Cp:uC^JOBxP`<.|y o g`9FL¾kL(yzK?+J_J@FTHKcSAccëL4J;t(!wCzO+i>yrFIvo2->p}9s:_GbE. F ]X[jZVۖ>|!Z,|[jSN]؄X8Z)B^(1I@IH !%}LBIT 9#}Eh5à[oG3<\:B Uտtή_s֬K^ڭ>5$)߉VƜ d:}mu \~rlݴWTMU16HN'UStӳ;wVPV%]" v(ރEqvȸO:xl=&V$@;XaC]w*aQlaPɁFa$0MNA P"C7G {(05DdrҨ}lԦYg@m+}bTck~,DVj5xi?)S ̒`WH0N9ePN1h1? eAL [L  ԕ&yBǣ'0 eG+WV/v4 YR_WW s7Ktu^KM|sEH/oA:󣶌?ŗq_ftw"\񪤞˫1tz,B`ݒE!=%d|y紙f@YML|%dusRT4Ho9ZmIQHоkp1=2Уp;(6NE[\]Qr,k_&}WĽwZ㐮;W &63_Um]836)bP!DM )_cPyM$BAK]^; o>%> &fW!0{1Q[xKY=jxOmK}c1UQ=șg{)Sd8+J"3bChEՁ7O9m%p2`,~o6||ʼnIνPY[)qx:uia%3*iR3 fkԥQ{xXVB8g=]F?B,Us 'ie>_U ,;eѸk<)c{$` 6xN %8PQs< _c#m?n;ěǝ3%zqS^;Vߺ.z$I W^CŪ?G7)6vI :w.tܙV)%H+t ) AϿ̒~* 50r@dJJ&DRXsQlpf"ajsc6I>If $m= RMFNLc, {a2GR>(~PWYH Nٮ< _?TˡE$+4fTpƟ2;7d.TӳB +8@G  -Fa,ddA/zZ.K`iDHxIցGpŅ:.oRQxsg^&sh%R<%YǤTn%@Eq^?y=LeOhpHNX[S""ĭh<), \UP{lu-Iwbɪ%(XW?e]Кhd^4aܾ-`, @M`ƈh"`UȦ qۍ"Rg|D):x>ݍ#نOB$Iy{%;V] *+F|VE i8 _aUsK_2 oә9s=;hR Jҙa/@X Ji&Vclo%Y!I[xʉz㫜#j16YCN\OGAW@Rq " ^{W~Ca`%~?:)c0O(J}uh̅^<8B(_L(q?HKૈM8d,fU-H i[3!g秿 8@Qo{sPOe-Ѷ<%bԑ-ʀlyr OD 9|[I\ S]|{aUP7j1WBf7ֿQ\Lgii{P.gMyf't0srQj߅F_ʫG@njK{P?hawFOI^hdɴrt bJu2B Wz ) ]='2YAY˓K*z6-!et]+>ogNyk.T__,ΰ~ HF#`o48P˼ā,q!+˥ +AL:q S,him.tMp^ٺR;_̸a@)0~=8ɖ[wB'%ߺ 3%f#QZIaxn(?P(Dk܍PJFȈ-pKy{.;w>*kd |S1?N*+Bt( H6Z,'Qᵥ JWC`PjOkK58[ީ}n]0z_m-T7j@\8#PHvLYD]R~ ᵩ_s+*W#<ݺZ}].`wOOb!Dg&2G;pԠ}GQgRfט%J7Lx02"*F350Bm;4iv)="aq#Xt'9Sc!vw^gڠcWH6XKwkeF!w?e<*ʇՅD%G1uA{HNK-'G׬cN̡`o@Žނped MZ"iuS'ku Y,/JtiZp׉pWGgy~eƜC$7NGc4Plf3q+T =}$0p2א7v1Lk~AIӪ4agԿ7-f_1`$$'UuCKhk>~\E4$2}H}us :|IgW7AKv% bI]Hc =[{Hcݤ'o95 h{&3ˎIʘ6xU?1!fk_:JY3y00*:jEi;|(}w @Mk^ x$/á)xNE+9$}ҽ gU v2 ןj1cfOg{͒|uXCM[FL2ֈ\>j4Jpkcaxm lfɭb lkiJVLwOVK(, V!pb˾p s,灛+ɕFo3XԺZ@QLl.~1qrkZ%y*v(tthXe`뙭? aAOLfN')HS#(B1{vd #=~=l]E>.9/f)E6!]_hba,͞\bΔxg> VA / V3S؎X!n8*ͣeeXV~EE_ 9[4 X`etVTgh4E;][Hu,D{FɭnS%$:iyd)aJ@߆8t,_k֗˧ 8w|w߻Sn>=z6fPy)3Ԗw~Y AE~&ɢ}#Ox"P]; st7JOR3Qq'Ѷ7E?ۋĒJ*pj -a'* ZCz1hn@wvf@hXʂJϔ=8WmB^t-cfrwnX<=9ؙh-a&?{G{ E%p8ls0Ǜˍ;M| oL2DG93Jgf{2cӨJأyt)jgϬZX2z^er^E(ʅxKjFvJ9a0oucB RA J1@3ت* h狁\/+ cC|Ən1l9/- Di<*jB;iO ǦCNn#X_NZ#/ 'W 3xluFZ鋡jd뾸So6\E̛f_'SKB,N#S^c0pUvv>nMZ,I<}d+ #7tE׾ٰRPA`6YiPߏp<@g'S2>WYzԢM#%9e+$;iUj)lN*^P52 5գƜv24n9++e]*dJ3qaAz&:F'Kq8-Hy8vX y!hw=LEfd _7B7)w^j. _@v7:Eq,y)a:*[q[ LzM"SpZ»oF`?8Yޭ 'q[񒴰NN!]es8teeכ3*x}B23|bKA3 ~-$Dw#|P>%{wKsϵ1SGf=t[x&Ť@I&Ђ1gơ ߩ1 UV e,VP ց:ةF^P/XSM2@{yrIN&$3rrRXCy*Gk]"w,B[ B6~ֹ⛳ɠ%͋ kUЉ,zsm:%wjʷH:\8;]hzل]";@*џđ.;EވyL=T,j}Q*: iBt E,jjqiA{n][; sKUBpr2k_6tTۦJ OhU]VIj2yԡQm(]|G>nF ~nPY LA0mc7̘Lp P.^X ⸋"`afJrk-}#2[J` 떹mh{gZ1m|;< ɗtoGtXpPXc`=0x6Un|C21Fd䟠6tqK. vn)VJ"'+3nt dSF @~ƒJ(4j[X(\m#sXZZpyֲ ^uot{i|ӶL6nJ(ұCY6OR_0A6-HR`"!]&ӸN2ea-J;Q6gY">Yh* ꙼V0_C2tSzyi Ҡ6p]Nj x`Ǧ//o 0ؐ4#bwSiH`YSƕ ڶ"& >#^|0#!c]j3,ww̞΀FI^vܧf׆z{͓ǎx6aQ-eݠrpwC y_ $-jS0dKbp\b켰kz5: Z =f}eؘDiWmK`8,F82 SI=j:ѦJL) q R>pF-('PWy]rG(Vňj:turm,L綎۩ㅆ9͗4SsʛtL$-R@_=T_FWfd7D&&Wȿ dKH(Ŋ {ῆ'cS`ck;@쉰_#rbqړ Ax\ȇ-$P@N{SW c{'E+H}˛ F 2RIƤ;HM&i5MUn9}ҩ5jnSzK5dELZN~ ^{W? AI]ODwYvurό@Ib 1 u]1~QĹ@[8?#Xq`sŒpIMo|Ps]|`mɝjfOY03`9{Kq8F;M%, ;ɐ[LꜯcP oo(^̆Q Jz1 Oga\5t7;2# T Ms(Pr:MU֭U|u/^[ihǴ~:A6WeR)X )o7ġI{<E)CՄzp zUi]Mxh075i1 mۤM{([7UGuh] ȀJN %g8ҥ=?=ыYjXuE zƺG\Q||!ԾS;f!z<=oL5w}썐#{Sv%me|y3 ߱7_B  ȠL~>6b*Rcv裌.uBe./: P.\5||R d5>3i4fBXO@L|f膗QOEN}pIB-9x4W&+p-i:Ulh) >=uFz _VHzΡo@wXϐ&H7$9.۠6g–" W^5 {%bj;? Se!8,A?$ilpG͘9XMCO`!+2bVD2p,_b0";Iwr2'6fv9ko.fDZ[?wV_`9ڕt|bTuYF{–<±;@vzQ5 っN嬻JԱng<[}PRY>-uݝ\K;l4RDL܌ެF.DP~<{hL*4n V"`+vI#66 GW ث<Ʈ8!kxv~_ɢuԸMgVu] mɾ g$djFwn RJKkc ĻHwOZjf *Ȍms4X!r'cd !a}|ARd|xe0 VXDzag Y EN9Bp .sJgAʨI/(.¯G'*D&#GnB7׮ Pum`_J=xy/ ;8\s41v'ъx],hqS ݖ*J)*jwBofѥ-g u<>P9<Wɭ_xj xW-ciI5 /DTL J{$C7}v43__ \D4ޑ q"et%Ҳeloo+wgrNGHq5:I %ܫ+"S&NfһrH[ˎ tW빏j[Kfл?o?,VS~vVcRp"n\l˕woDKLi:0zm[œUx]i5NJ6531r7g#046+@t6Gi\h"-+v*a13]{Hc Vdc<,og$+ݮD Y0e717pMN|O?d 35 wڹloI6]6C}t IHv}.66.JggR5q +5%iXG)>R{'۞c@57Zȃ'.=cm( Wu-/pgZk)_9j^6?3,avMϐOǬ@;[ёupyNI4.94YNtn 8EPc{dq!er^P p7YO CQҀ&(d5k%Ĥrt?y}L$ٰjvR3֦Hyxu2O-&Z#zV&H$7u+!Is#Vz*GUL0La#87i`@I+"nGZfͬhdS;7OtuA35ҝtcT'vyOJZevʍ!k~`Y~&ey /}XFzFCi;5P umFkJg#zR"S`In=e5ԧ%b;pҶ!Sojit@eYn.ݩ^4W~'#Dk,.?P,΀7"N ?{y9R6GmW*()yIiF>z6GD`200zjU*l~sەcHY6kj"hofJi a&W :1ux. ϵ`!rEiOy sCH)"W'ʒ9G;4J/5 *_yr%wBgl* dR{YK#ȩIQ9Ac@ 1`X1Gc{9㔄p!!x؞h&<V|h s9"3Yw EnVFPHC2xHڿw)]"`b63RMmV-IA@/$g-yp@A[bT" ̨u3Mg>f!F]nن!1h81FD1X{6xSɃ)gâ`Q^}4!s6Qd[Bf ?Evn*Ndc>E"FMf@PME`&5@ MPQёS{ #Jg P-]}[IMWQ-$G[:Yk,, gn _fWK^ڭlJ\Z!=d}2(Yά~% FۆWm:XM T-9L5*[ﬡ6mnqK'mqw#IKKg;keKpH- lP 4& 䦇Y;RDQhF߾*\*Q2/f79z@';QlI^c%& ]V<8Ϩp Yu2 wor[&J[մ:۾ S">K;!V#dޘFY,Gab/{^A~CNuP~STHTq+()[Cl,YX#?5N _8 UIJl~1!eK@WCFx.4_ wϊdf)F{lx+|;l6(6>trv|Β|) {-[iTzK :Xvo\@K`ZL_lz4 Q%wjЈ- cNI.mA}U8 (?ۂzsHWTHQ44A̺v!W^]DL倍shVh#ASm> .ڟXD>tg2 3/>7Ɏ ZXKoy.6Pb<Ю ;ao4@uĐ3ZaЎB=GWBFT-Ϛ]oY9>sUE4)"x0!/>JȌQ:Hiƶ~jG$ XdRLh=X&<*.&|U!A m":U[7oQ$Erow`o@!\XϤh<= >RlK[\dٹ:lBB7YCd?܁c $qNT+Pb6UyV+J# D)E S%F=*ǹ @g|^ r}2^I Z2618&i5CZ&=7 Cլ АH`c RNܟ_<7P!FC)Ic3l7z-K{7+e6'5߼`` Tx$*<ĦRihdw W*nXߛ%d~Hȋ.NXk d70Zx>=oЫtFt":)pS@cf89fӶ ^u$2I"~79S[Jbys[H5P"t<_DV(:|3 _(G/O2\ƨ6?EO>!u:[A$+.>i)#IV^$X޸f^q;q#Y@v%vy-}랷01SN(]-NX\g7xv~%7PŅY2V(r/~-g6(3hci ~\dhs MmeJWM8Ytr/{e{$H3O;%_R,QT1ǾWGQ߁Q"~KuxS6ٓ"A/E) 2z(@JKzAxO ]F""Nk6VF>u-e lY*j/w>行Dg9rQEaT,E/w*XUF`! cP M[ᶽ+W9H]f]yh9&qRŦ@kVt\a{YY rWe\qD|͵|޻j ͹տęIeO k8R[XJ;]\T O#4 8Sj}KjV3'(Y<*>^-jj`&œ1|׉2طЩ@; e.dM\1tU)_?[MH\,4 $ŴqIKr^bZmg6r1*"|_gfSNu?DN\#>5i`E&fI'uv^}- zSc1D]MYt_06qq4kc(3R՜h@ee-ٿ2Q Aet2bfcՓ.oWMi˚;$F[|e`:hq# ? ΰq wC1咶}iO5 P(Dۡ+IC%H/ckLlt~:9}&~#Sy سLQBK,I/$d XSK1xB$xd64R8y((Nı@ {o9[G< -~i;.DQqfx3#3H.<n5)wp 1H7J qɓ.t^2aߏlSC_#ãÑԏ9& a}Pe6[_U5v ѥȆp-ᄈF͕7^,a? +d &!m p9٠W5wWʹa%+ϲX-#=-'>W^'G T)?064[b-\n lBv;w1v)/LY'OWg@eUo+ :BSV Sљ{[IUuhJn9Γ*Eq 9Jq`v"Vhj_<.r :/-i6iW,v7ob{pGP3l#в6*CqJ!b\u҈\eq`81%K9$_Lzœ,MZv*cY)9kv٣y 4xAqmx]m v<Bϱyp۾4lP'%KEMRY b r&Ӈ4-)̾…>AYr("4<\7 iJa: iElLF3LNӨ\9H&[@&Erl4j?tD,:9!;V,,8&xqRwqOkFѶVǺ޴R.:.1thҐOh< }u\c[1c[&"\r]=kkm b,R!;{mU7*wz[&/kJ /Jkh*6mފoZ iW krc`l]1Mrn\ ܣiZd{I[Ti)MX??sĀa$mibr/(!Nkb|PU1WUcYfe!V"KHNb5#mNba7*g.ǻd}u B~5 T~ yg e>郚AT *PoF3W* Dmюi 8kt)]Z3Q(aa^Q^eit4;(hԆಖ?E*h|3= i#55i=\GxˮW_)B>h;A 34bq.=e)hWaKr=\maKt6q'5Nz*]&&'w\c1$h10yvla@kU,_uzXLAڔ_9HJ'rLAͻ½Yt[Ρ "rBpޱN 6 %n! +ɁLQ6!7"\B*b3o/|Py{ P2M;8uH~NG3z1/)874܂TeG kasȊUno!Ì3T6nx-@\/-ywA)Nĥ5uxN`ͨG=5$q1-N&Z *$וs3VsA*sX0 _C͚K~`5ENP5Kq/q\?)}V0Ԥ~jbrW_s¡h]0$NL%R&zyF^>4^PE]mn'{ 8]\NFt5qs ]ĊG">.I_[*&B_xYK3eh:'f -&uzP() r4)nŅlwK3ɒw+?ŶN rw_!-]R k*Lʙ(s)̺sh$kPimǣIުӤS4RaH<Kq_cvˬMV59v9=nJؕA`,9 WouF( S_ZNTr+pf|;(VcZ*atbIĄΥ1Luu/ 9Q4 YHvZ,@s$ z{33OjG%Oؠ c@s}ve6w1X_|OO냱2"338pEZZďqTͲ9s`G+nZB"k9 KYJɍ]-ѴX}ay6<~c2"~ЛQ%Ea%(X4 @ BYE/Z]"pZ}` ~M}nxyU/Z$w ^#Y0YARcp+We6O1V0v>ҏ{\+1I2oW^Ƌ#*H 7cƹ`%$F6x'flwGJ9"7ݽSCn~(3݂bFG43`Pҗ'sLX<܊@d b_ƽqB3J%wdQI넭^V 8etnOJ^EVx,Tn|#-=d@CL1k 3Zԋn3e@tOJc7R> >9OLMH_SsQV;.;Sfȟ=Ud5! {c'Eug!%_,sF!RlPPf|kRrEOUJMi! 8f oO)."1 )1G:>e&8`2S \Yf>Y02>쾒עlj/ m4?p=F9}mT:ͱ ढ]*WNҐً+Nq!|^eUYSh.D_5Ht7L3J%+M9ة`p0ug)lJzEG)0j+J48a-+4ߑ?^.tp!B#79=ο&*}qA\U/qGչ9 BW"VS$9*Q :o/\@Ee77A"tg7J~70L0:fyC,ہ3vWdTAa ƣD:҅,{rˉ4D6FXVx7E$G:Mu5$-g FƩι,H=_$T*- &Iw#Mt˄ WJ0-aGކ{!YO~ 63ri5t\j@^ھQaP}iڠ^f҉9AeK_.@aʩh k;"u9"uVXZ3eQ_1/(Ҟi{?j hAY,dsL]do P?%L^h8ɛȮ "Km6lXh =Y~z7A `gy_j(?i|6* мq(fh 2,`Yf0ʷ@um5ijŤra:bF*?1=X v S>`kV麓\l# g6%=]alx ]p{NQ 9~/BHF Ym?^Z84CAKNٹJksO%*͊ǘ{6垕%cgK-2AꎳC_4+42U0>IW6O,+M Yj񀿚>ۯ"4e?0u:$KKd$XvNNqT8'lkȊ}GD;c_Œ!&? ǮU^94CJXJė@릟} _ R!;ֱi/-yu >@;U.'=J~NeqD$ҎM[Ffyt2͜}T*D_VYwR}ıq={{rjTz& ~*^ȋ{gafEcLOL^a$6NjnoQ٦)JtJJ1~ŀ2bOqѐT! /M1~?"X-xl xvnCrBݭ7E\kym 8l&%l5Ai(D)Ec9b*riϿJ` <@,/~%؈,qɵ 2(;/Z6UU7U7:_::Le yEDh9» a06KNvh)V 'w )I|1"<{9*R'" #(N b/q]]I/66Aܹ磮z̛O,9gb{Ny ۭ~ȖiݥTC$9:Cq.l}O%ۦx )7fwe+bZ,yƏy4}MwP_7C.q8NWg3y&=FmXDzrUpcH@ %ZnH)Uޅ^S듀.LqƐ%zw{I"gIh׬;)1׈iON9Lҿ@樚uɉg"xFB ,l:8)_!d/ehsOT ov|DWR3XV'\Y+p紏]U6ZhA}့T'W)i!?~Nc;)٤ fREr58Űj^qPI&/!;k9c6`v`?gt,ɧ^G4ӺJJLMʻ>Rv̒17+ LÂƢ,簪\;LAe͍m1aʶğÃ1&I(3)'N_TTHjtsB@w}\1nZWeD^?"%_ǽt/ 8?E]&:xV,fhHQB{ydG'`Cͧ&WW!Ƣ2{slxۏ_.G\Ϋq vY Ph!&D3>$u<y; ҟrDw+gĸ3򱲞#3JS5Qhk~/6Ϳ l(0A[׏SMڮRy5vǦFi]'Bˑ8ۣTG;U2 ].Tۊj5ʍS|"3 l$%Qۣn&;u0{}5لC+3d3Wְc<+;26wEK~&]+_)\Wx[4J#,FM'aKǾ ʳaA%| ߄@iRzL¡Gc\' eQPկNo^Qy4f%v6g,=x򢩉cO"ޯ[Z ;i5`dLD"s&e儴SѕPsAuubDՒ;!ZJM|G z VCcӹNe*Lu!+D'd҄$03%dz$ʇp.] #|؃οEBMO*|8},!3>K{6i=7qZ,Dee-7}zhpeZz1P:&%+M3z]&[vV)7Lָu4}!5n#rl};P|ZQc=(E!k=B_F避*Ĝ߯r*7NtLUf g"wT-u|\8tnXdΥHsʘUCx@9 h=l25{%N?,ꮺ‚[ĹeAͲ}ob%u+㐅151ًUMO`sGO?tzE9>o]^L<N9PF*z&<eG5x `7eyz'M_| `mQSPqE4$*nd03bHxf\ ˮbǨSʼn֓.'\ x]jx u覮؟T9VSWDsPTJòϩ8 ;יZ[!ehF>EC`fߪgR17~=inDqe[3h| Pi#"­ae^LjQ3!xx~6[q4_g6ol,\ʗlZدDJ* M`" G" GQB~?/tt\Qh0G%nb€awJ U%͆%II-f]ZG-sf^'$ї<$$G_=ti-ܣs zf2n̰-Ӳ )Cȅ |te SXEUriman]=i9$#J;}ZwɱFEM&[nE#Gȍ/ODs7Q=)R5&;?zMfcToP*4,qR`4-(^o1Hژ:hgpEt`pHa`fHW(lV@f:.'fgL@;nx)ٖkD,')rh+RMJb ߊI4CREtVԦ ^Sdzy$`~r~Җ@3rgxvFܻH!âZcR !w(6o`Ɏ {mbpgy{ W bAaXoFHo^eReL6e[k7`+Ap޶G2%uoYu ^"8W!tvW5?ì@WInQbf#VTY|&k`Y#E/"m6kT18W3vAvKJvb ZI )( ;Ұ.׹a&a0Tj-.cVПm.QՊ ՝>hըO<:uSּB=)h,1^8΢ 6ÌP^CM>ܑT.'I:(#d^%=+`e\[^j+|;~㈮^F۳CJ- ¬ qxXc''>rZqF^8 %81g>*_P / [^΢jD">hQ+Bn:< [[:҈} Ř-HJȴ;5~g)˺Ʀ[ߏcH$Mwo2o; >&#. 7'Pt^+Xe7c+ȬLMp5r'xֹS>}v󮹹ص0Tα=N>I҂ɼR` Y#ܕH`SdT;S.3x-3&B}L\X[<IaKSWt/3KZ:SngDUqAa KS2z2 ce<IGiZYu" 4DC*im6(jY"g1A Z*ϋ_Qr$Mi{GF S4(?dʪ0vPol^ܬ-ʞ?5"~} I&| ; %"eҍw-deA^*2F;bB@Kw'O(J'Σ _ 3AF*P 5~_:Jf歱(;YUr +W{} ea{?Ս&pD9`9]Q1:p^ u1mFyuʽ9zTR 7k.*kj_bJE:ܧx_͝KfSC̜][T! 6^M!@RԔFAM8^}p]ͰNdpɤuADS؛Tyi a~k`@/x>ffC:CrD,U fs#ZcZ9,G'UL{bn-/A)fTcv3"k繼VEnШ’q^T$}%"7 iՙ/ȯ!\\az8D"r3W.[7 Yzv !ό~5r8⤱h1iNK̎N>hMGa`Fsuvh&d2vR-s_ER'}+-[x;[6(ZolVdPgXSp| J ٦DӪh xҪNtԞE|@#V뛔6/d UI|A]Z2ѥcg)|/ޢɆi,k<%Cgp'a&:mRZ^qDQL{lo2CbcUpWy;.-q;`܀b/9y6x>Dqa~F,% hf\Y| 8M*Šqc}2 hA 2kwbA[KEr ?BۍiĜ*X]>$KnfjboY]P$G ZG ].#$Ei0"):4fu` >>jn'!B XX<,$Y0EN"Ax_30)u$([fs|H],g$I`STNwmkHd)hOIʻZP-e3;=R&f" UjyN\)Å>JC1Ǩ@#I a:9~oJ|O77Ҍc<G1$՛i. 2J6@cXOlWOiͫ7ݣr>OC xCg~'Q'j.}#ˌ7]_2.p''7R dG{Mrw8|ς蒹b$e# s,o-Pt;4AچQPf?T/'s$/=y#yߪ~fE:"Wqi)oKI1{ zAZͰxP7zq@}$E+;1%FwQ/k!lV5o1RԇnB;%^^ސHvT~ҟlW4cu*3)4( RW0 cѡy+Π2o˿ E. ' w@xZ <8r1(]u]_tSNNjRǮņ|ۿojp9d?$F+ y=#/*/{<6xjaܗBNkZJ5*ɗ>˨4,O9i1L"Sb9)0 :8t.nh`oZeܤڿ\lˍ꿗RςCyhLHe[` Rd^pMԆrDN!{jQt*_;kSxA;=biD+4e31>RY- ֊B:f& {rL`vSҍ( Sw6"PMLkjCF~8kP0˨L_P893U]~YU_U6' PuR. Ct v;aW?e)hʼ=tJi~4 AZahӀΡW1XSTJ׋mΒM28#u`܏bO㿶qzɠ90͇M_:(.״'l,XԳ?Ĉ4>‡, Ym9'F#Wg{}Z9kJI\ {JR'l Og _Cj5 (4&q{Ep+Rk%яufwP [(CXfD 0mOMS.+v8q6@6"NV2Lq-<4"F{jܝGj63z{sF -!>n/ @GÕM.(?Y C&XMTM!B{ k~u"i?>V2 b`.ٓ*P>^>TlP}~'A4HRVuc_>'lÝT%vE} iNvx gl$I&)n 6-s gqg8.+T];r>UܽRv+7GE 4}o"O'g.Iw^!vN݋d@ytň:žW TwDԓ[{6L3ÍH4;^_N[Rڑ?Lr)$Bwb9>2H o6iպ tj*WO5gM<̥MN#6FIA&t NT!s@elR{ 5B}p}0q8,)#<LpW4S9ͣ; J'؞G]IatX;= KNxm`nj-.F< 3{"tJ &=.g@??h]e0+nh.3%3`DXm'~(.nWS0- 3rZOsׅ_;Mԓz`XDwz7me{к+[FVKk v& Dž~ĨN-T%Bh*dfJ3K$r^NI8?GiBzۋzDmo)fy7T ?#249jmQ Wf^4 20LٴݒԳgglx*'f= [&'6((6[(%@WxxE4vܘux1Rvl6]mp't_>'kS% EݴcbXF_BtS4qOQ)#Z;iSeiw׎l DRݵpB|l! R`J]&`8pʅrZ` ʭ|O2H|ll#LW,)_@d:xД?v107̍;]L`qcY_pa!F W<[J-M 9$|h+xc gcq'Dzkʏ`?$ *an TƅÀi6^FC݄eVLDsW8YV,+FHR̺k<P,@$jHآĢ41lW fdPw4q u L2<0P| 9k<[*tu`\Nq 56֕ ^B1"nwoqsʔB@zSlHBϸ1H[On2;e:,"VqhC#xQWC=b>U7eCm$IQNQBM!``=EB|Q[@&j("`oN/|j-ggh1biL 4K+G.0lYB=9GKx?WCTD: ,Vm%9c,8#(dסY&#N/I6MMu/'3;Tw]YW DXhmvac|a ̓b%l,XƤc+nǫSh ġ<#NH6|mtᨥPo~YM=f ,2c,t!lA m\9_nS!vdL Szq)3=IScKFV?mqջMaP-5ny%"GY {ZLww( 7Cv - a#cߜϺWŘI9k(DQOF~5FnE8Z'źE1Ipe4:|؊>iƣ)U$X ߃`5.òލiʛ6Ed'OڅWLQ _I4 q&6J^zcKANADrq,H $+ rm(UIڣCb죳FZ޵tQ &O?i>T \Mu5elA,`Amִ{J3"9Kz؃Al۩{08 q$w=.kfxn\ϧC%Ef_Aԏ!r3x&T(Gy#nfP[EJE mSB3 ^Dz?QutKˢs# y`Gbdۚ,@wWeh;kq=h^ Esboq+qТ 1Sbf0N~ej?:{,tޕO1ɫH X3BKrG˜SA|x2ĪGoTBAmqxܙlXad%D4KYH{,($4E:X1 sVx`*,!K#z[:n)H θs^qZ2& Ϭ;=9ajf9< z,+~<4fזL~cJ;  \ՅDS̅`0Hi,ϓh_bp{C1HBT#JGXBSy 1*BJ@H\ o.>Zu{|Bjg{f3dDsqAIyתL*iňĽ s7{\!\qLoUOfMh4'9eg~^$5[  jkY"ϑʎf_Hhj K(JNY{wm 瞇,FP,+` >Щ12Cq{"UUFKU4AaVv|/C8:kM$#}@5)yΟyA; HsOIܓx`KRH U|xC̿kt`"B.}(Ԝm0k-z›Ju!:KR"0s#Ac~W2}ED,${mDy\aEe R7g\$>աt@uǥޫtԩHM(˨8XbDJ9 W1d=Sʒlȿ&ï,3|vf$\OZ4ΡDE/NsJ%UC#d ~Gt$_`Ƣa`N~9l" r:2=~*eR_ZOC EZGť4h9Z/뭱oΐ~ :ENq%YPIO%c"d8 1oPN%~!w<8;j9-{i>@^Gb Cud 5ŚL!h#]⃩pj{GQyl9w+ē׽d[Il m ([[34c k{O5f^P6]wC?;u*\ʦج`3Ll;=mخ8Eíj6a1m3?`Md|0'8mfV `7ian\<$z0he^Ea+vC0'=UR-Q6mh }@k9XkE챔YZ{9Wm+6/`of 9h>vl/G$m' =bJ<ol7>^& 7eHS>K귩|>֧mQGvMWJ`ziᩑhj E"HHpBLAfagAg_8TUs6f #w/+O :54v >c{<q. GV`,qt<\9$ .xSM~BbTcj_ZpVN t;Z $ :L Iּ7i>$ZNMQ2#B(XφB(w\{M^2rԑYPkLF"+kKn "oe_f!\M(-S}:/XW=T OK}B#ijؚmt/oVm`jzFNk^z"P^f΋jED:V&,Yѡn27/7;p挦^]LchQd`zEIXF(:}KdLqĜ\nE\{2r>d<KEXSY֨ 2(P^կӮg2`3hLJ=us ,ʇ㍛Qqx }bsBO&Cc b| t/¬';.F1Oj&⏀:$>nPȊhÐy #ه#VBFtgwI m;.'Qa0y{Ѹ}q2Qv4YB`B݉V<eW> 5Z+5k4?j@IV?@n~'3'd*ǻ"byl x@] =G%r} N| ‰h䰅k9|7*OS.EhsS Q&xCX5F $ ĚvPڮ5/ͣKfaeovRN?;W`:TlVЊfL!y=e [*yw^F^%>J?/ټ1`䪼8Kz¶i'p&鱪(>Ȃ;61a*$ ˜M-uN~`=ARVZ$r7. 5əf8[,G8"F865’;]nؓ^O Q cIg_EinqFudp `ݴ7րG4y<=PŌ3tgv52ѯxZԖܑ={%6] qu}R}>륢6"&g.KE AXkNm LZ2c;e݃ E4*ʶJB,$[4DG|*+S xفKng%23~7%q5?ҳ/GƇ¹I#!`β Als~} " IбyYdDCZjg[py| gu8B804:|H;ɥvƿZ_O>A+6t ph-cGOͰ^qda -_VT3-e _R0HWwp=6G\\ 0PdhsĞ@-^}2%VV4ݓ&F1C]iNTpHW0> w/Q6[¨;.%8rCH}tڵ`}\cd^k& ?e~18>6D,h;8tnaF!JgU1a EQG4MV:` 9wc`Mk}]4$e*w%R?.Kn_yJaaR=zOAԅqDid 6:l,oSR9 w7eAg>٥7pwrW{SDXM]ActcOi!F5Jږ3$;dĂḠ0kR!v|^5jjx|θ1J8:12F-=P~[髞]Nf4@ZYX}\#Ls<TAe<O,hLfXA*JzW"ޜvɸ&jcw ~'T'p?8d\JeŵUo)S5c3-FXFu{ qO܊8qf]V,gYJnq&6Pq$K  FW0HMS|nz? MƉY3M:%*#(SQMwZ,W~*ie*"G6f)&ƃ:cM%DR!Q0@4hX2dX3"y^|< c~h%?36E"R3ϊ?yTP"IQKB<_76--*N)3%8t|G# e#kH0h`/t]|GWf.{?X Eb7b ZEs{v", qC]cuj[zcxوReup)fri:7%num5IW"\WXͻ_9չKB:AˁߖtJ,lSS"5J4˜v=@NTyb&6O_ cmq2L9dӡ.gssѤx;`s"!BՓ&1n:Q$ ; &=na`v'$aG( Kb};>%X(y!"6[|Ϝ"EUd;鶓]Yyc:2JN".2W{@o ۂ^hICXTYِ y2V03z 0ᮬKS.Mvɗ W- K\ ҠNR se})}|sx2aoAfչb\.=OP"- b6ڂ<-\ {tdD#{ iG ^"ӿT̷ %Q#-iA ё{R24g|q fg$2`f}si o-5..\jP7C@]eЧ-.cP{P/j:2Y%뺰ntZDY<̝Ncv1؋.e@WJDLTwG}7oK46#@% n|3hCAj5"?< q#rhrz=j/¾LF|/T6m ]|Eu űykfN_L263^ *ny j[ Dn|pX`D={m[=v=i==vErW, Шj" .?j+%Fe T]E]e8õlN D/(+߭JtE}Hhz\IP/W AkK6"\ݓQWG._ڸqm.:uQN!I| >ۚ("ilXWރ,c8 c^(D5رe>G7w?\r% d{ xbP bؐP^4z#+Ҟ] qJWCZAe\O߁]NȽx~78O*w1dd=Ok&>jP^(SŦrw$9E `^e9~L5f+fź d#" kn,_{#|] ?7_~(C:]c6%l3%ǁT3Y rSc5S'ӻd\y$JҀҢ4ty:%&՝#e ?P>ɰFoF^uJSqKdJ +WƬ-]ŕ*0..]\vu#yo*wXYd! ?*ًXdS$GBǥ_‹[؈j8N. {j0eWj}#Dݼ xPP(\QD̏zADc&)MCE>k^pk~1Wjǁ$<%?#V6&K-`֒)rz. "NSLG˱"l/^qMOӸ29\.:ư#=׽Z-b$}0;Q _q^ xk0d*H_2S=):U߂I(%2h;LEm36 cYPrvrΗX 뫔Cʏ\8{n -/X[dWҨ,\@SCpf=JjBVz ?W s6`NM۰1%'^zwqs&#͇vQ {[$G2,v;%yFJzsVVQYIJ,i(7S%d&ťUxoک)ۧ8rSq+69}bM>CUhx0ɐ ?44 j1r 'y@dCSA 5!^0˃vgLcN1/P <_ L-cxy!#Y%IP!{3䋾2ĸ;@=N˰!=Z[6[w+|Pk*!o Xie+코/Òz1L4ir ,R\\_%%1o'0mtü\S~z4$G66z&jb_TdKgwX%W5 ,Bz~wc͚[EA5Cs v?5yb8A[4d1\>Xmi5c@)k.QDMh"9^ng.ga@gzn*~f_qR<_\fIf37ꎆڂG| !ϻ=K_z,LP. 5;hў%.G+9$]ߥD30O^j|# -há:PZ ޸݆k6^rKZq3%d|O䊷HR ~>IM)b9y9';ˌ@/O7X=a.CːwDQz4;tPn@=1L4h wOKϜfgYhUoPqfTR6eK̐S8+7) I?1N:RMH*TDAbv=i^e;\AHќH|\NwM`3@=]qhv%e- ]/L|:_l'31^Q4M6 '@yfAg.B(R`8d&YW6߫ IUg -c1uL-@P_%9*c~0RΣ5M\}UM,z V)*G; Ev5q<&B{^!m3XyE8*U w괚fMEh+:ׂHnҪ:THuvy %;xyϗXzV`U}oDa\RP:z.ПI@@C'|v1Ⱦ'rAmR4'֐| 1YLؕ1r {7 i E@&ՒtϮYh]hm#|<ވچ5(dF1_R!g,S5f_ Vt8]~NrL&I}&O/79?۫X,[R>{U˲0(& Pm @6,'{ral Q4mTqZX=DCUG4skP0/sbXU ?{U<[<1AEsWLՑnͻ8c3z򼤐UaNA6ȉma2jy,ԝȽ3")HHGͶ#)\϶%8X,K6#u%;G#N A WE0Q}]Rp;[u@J9N~Ɋ 9x.m=%Ǖ= MVj*$V_)r㽜 Zjt_ٽPiʐRr!Y YHΖ XkavL6O[iV ]Zqǂ1\SfPbRGl+G#L~mᲿ0:iˉ9|gua://< _"*kqgAn=M:$1J#Q v,卷JBhc5~dqrw*G^ג"\@Cz} &#fR<9ik^kIQj WAlV%٪[XT/'04zG\ɒ`+ԠB:h́ɾ:2J1zrgHž:{LFe|>9&Bc¤3'DA8"}g>WؽÀyGqu~X5I.PE+q ǺWٸ覻tI ?JP:<N8PAIanDDhnB! ͅ rJKj?LYnv@+~P%12,'^*?T'ę`D ȣ昍 Ԧxgs,p<ͤ_!TEsny9LjoĠN%go·r ؂hX ۽Z0z hLof 9voډtBAP71~ekKM I-0v|ע>Л{p0sX5I1`[7I1;ƴM&ᢛC9XX|1{ٴ97%D[[lJ^YЀ-P7W[w~f2T݇TD یQTuBn|!t ߿ƶ,37`B"ePhvU(8lm~ik EԻivP8Cbz8tJvsMq"CV:I_XoJwN.o!(׃.ԾDev}Zy[@|0׷oן0r4bBRwғ":chI-Νt6/E]r l=_pO`2 'Z2 YnH\e&xl}MxҋS:^ ҦT9t $eA!'v~-ԘD;2ZF'iX3:L[QEKCf2lCc,zP*.L @&j˯7%rl*E|OpwZ//x<\2FJI0gX1 /Pݙ4$S2* 0^oPWFCqqRk->'&=XO V&_8@bI<Bˊg1 nєNAs 2|kN7q9.GTrt%QdR"/ PˉpXw,,/,?zInSV-7{M̊N"K Gd)ʁj4O9r^ v_$?z ~1 u *EKWAc =8# _dq8yo %}|Q ]` tK x'!#*uM@$J% RNםw:oq aעɒąS YϲFMx7f10x@1 Qs]#q،'Q7MINgg@Y>]>P\9/+O7A_s|TWl楘IJO2b%&pGgi݁^G~Ǘgkv]h2mBЬ U+4WI6p;~Ny&;SZSX|*Pgtd5!#[=f$ZSCkRjѐ&r?\q5Md0ӒI_u6@G%ң|;LU#a6Aj%r(@tKz6.jR[rV43 k{r i( ;g1f~ Yδ&P;cλ?m22Y]t3 hb÷ bq T{`-BtMC,B27} ̍3z i@iPQ@meQ,6d:=Es= R"N&aTfԔ66I\~tLh cn )אʂs"FOԯ1̘5g |fI&p5YtE߅K4v3 Q?ٳj\ڲne;`i=]Z]m o"83 lfI,kk8J:)ُ1f~+4m 3Gck]nZm9k8w;X00)Nei}{NJkj'+בGV!he"s;U^/8ukRDU9G-._b_:b@V5I8Dߎ\V cr%*hh!3'ife)6P`){u"Lw0ߕ&Sb~(pe ,I@T%P?*0-W{(V~Hγ_ې!jSQ(ӭC+堯V^`؍xYT"lmfQFVXжT/$?XC[-1[|= BHpX16v8^A%/^%i`UR0!_* &g8x@$= Rn(mE:hy=< k܉L(!B0-a_h $0A^9B*b!#BOzٵ~jg ᗩP弇sڧ]OApE g?'D00ln:״^} )JهK3&ц+R D.#2 sl #ĮhsPxg`^ht=Zg]HE4WCWzٛWa[҆s-$LN"͌!tns֓18j=Ӕj$6n2U;F㌁ H)K!N$%8Ⱥ=g(F3۴B~ze1-Q&;!sڪsMs&â&,uxZ98@9GI$WY%L^鍪ཿ~huq9돐n@_- X5]ڋ|% ~nmU{ũľ"u, $w!"A(\2'KF+\C7=DlI9=(+P(gu 隨Y /!dnLC/\ʴ]畭^m"-?Tz&' ݃\G xx?JD} #gw=T3c[XƵ-_E|Sy8Z8%'/2mV!P"awmтZIap}C7\P~Kֽq$n~(r5ږPVxXb>SHt80ZwYM * 8u;>jxdmjD,Lc\ εZÐe5ltޯ+.:%hiL и/,9|X؜`4A1|SHѿ9*3% LҏT G@ z_s#4컄bu80kY`;'%n~5]U^lEg*"[t:hz<(k/-")E o$am;Z*gBC!n hJHđlV@b;c>j}gF0ȸP݇5J'9[}|Nxx\]⟕kB>O2 Bѐ5"Nf)NOU˟_|U wfQn#z:qї)KӪ|\+)`M) =:ΊB_xT[h!UZY.g/M*@Sb[c>bʊ{@Ӯ؂θ$t+u/[_ifk`A5iVtֳ9 fW w 0筰ABf&RIVAXI\ZnZHȋj7TpgOW\MlT6!ɑ^uj%Fok]gR%I<@[¨cb뵆\Wb&TS.yA-:UǿqQӕMgD9 ĔwFt0z ŢN_lΡL4)_d צN& &g ܨ9f1z-u=:{,mWH.<#:㹾[1wV Uj!BAR|V2Mn"vSei,{[s+4RZ+CGWIt2rSjY؈qcRڄva/堨 k;r5hhrxZ]؀3_Rݱ1`4f?iE߄To=l6w%C7b_1ӇyxK4qCra 9GY-_t5(fIx<`3l{Rt_ɓP|ضhDo_5X#3({[uokؖ=4;ɨ=G(ݬ2+Bp xAR~霴q8 ]{JG98UW#@ 3JϊM3 jR KoNT7nRX h58o#2׸#!q/!I$Ts*:ߓ'4)qSZH}M,Sڃf!S,:9un7d(=rs&X Oen_ULZ(} 6j%Oa- P 2GF[ ƖZBb/IJj"ˊ4)/1vrXUhoBe4X/dTc)m79W4#kMXRYmZG b?QʮG ӛ.2#)(Xji.=F0bs"AgHv`:byfc ʾ68oj8/9-u~2mˑ_b<~ wēi,$ 5`= 7Gya)z3x|@׽yD.f-D uc]ȝkiVx/GC:K .W.^܃l|z VXk]9$E ZS$RJ~T0Fw=#?W&Rhk?2Mv*x-\8$I7+)9.SDQh$npI B 89pb GX 'J렒A)V{%2rVXPT ༆}w qZwL=-FRGP>t8Pd҅T_?ew =+a t"TAXDrUvH&wޚ)t"pV=Ieȶ`kx!L+ g5^N;BlfA8 PBus[pK6"IrښZ9-Y;#NXM6]G<чKiY4h&Xs)] y| 'SR\I@ }3 NB\YGUlAX= w祐`\[[ s)a-T^5ʞ?b@O`_tD I:(sxWЎKZq X!C9q'DQf!]!3qOHyWV@̖[wۿ')Tj,u6wO$ZW) *o޹Ѭ]IJzfttw v1ce:HS|SAiZ>Ra^%R`v<!WN З} #U'Dv}VO_yv7$aG_^m4({5;GT MEwj$| ̔p-ԟ^Ⱥ߹JH*Z18vC:з,6bf.:sfw6OL'M87Sf͈B9~D9sr ⽔+ (C%]IaGdw95?XA$f=\[I=x7xDo?a|5myJd|L0XZ,c_3قBl DQF%4oHƩi+ȗܘ+ ~֎p̺s 1`,vZoc 6WYXXj.Zqu6،GyOK'`(0i*7!E -}>훴ܠv2[9"Zw9vgʟ)ޑ4"9'#HBwo)16MMKa󁣝ot \` FZ1Bp=Hz&-~]T;nt`v[xcpўu10%jen\Q^9YLnH u09x3<1avFwuoz ]P|yNW#f"Lywxp=`IǦ ը5$3ЎSmt' ߌնfR7JZk}tv\ݛ?/υpHgjgnF\70WX9Y_tt7&(JGJUS'd2x,sCˊ?}^m9$˜?q%~ĻF+i`^ŀ*Ih9 $Nz`PCSTLܯ &ե3:{Uj] nHYs\X> :_բG ӎu63N~`/S,{l`LD0 (">Vi嶌$d 4;[;|T!;%V |֘ez$sڙ8Q޾YYinʷ_+g)@tTdFQz'u_M_BY~1iD=E̲> m](8 (.a)cO7qh`Ћ"Ҍccr5}2[a$GK :K%+SD 36FK, #P.qď3,VigTuߝ[uf3*"Rp0_鑥3vXw08 @WN 9"E]eޕL=LzJwxT7fцC)'WbwcIЧpq#\03}b8بMf$k 8_}+]kpŕWEU2HŊnUR+}>UI$IplƀL J-< 8gME=9W8_uC̈oo#0t¼4RDws+CFgFBA{7BŶR/Ԝ'n3S"/#!}!9ڂ2+]C~{y|{yi4R)~;RٗԡiЋRf2}9V6*_ ҄z+@,}&;LizMU݃yVJ^)gqM.'Mg8+#8-WQ8M9SB|!G@T^|/˾¤=BA9ͱS@w|tg)mcQn]Շخ]x[œiN'Y(zT˥vlsJ3C`CO#W(VwqV; ҋ@hւY%zCё.p&mPpAv;y)A0"@.S$Ю2:\XI)흩BECwŸG»ʎ["J,_x">R^'tq||%Q}j)t  zͽ\ۣ' b"vmiZiK3˪X qӕ>̫j*2g0?*,F7C#b/>ʬ/;tS>#.XôDԖՍ![{j@O@M4g|Ȟ˸W=Gٍ2N!R]f!V0n1)5/9 ЎeWQ<hsbs\ıo@BYݭ fH.r5_MurX)ouh4temw='.`٠ypN 9>?InjolSIX҃W8*~JPLLy<͂)B}I0Pۙ[Ƈ `*_g*XHeXh** uFfݩ^2B; tMTn,?'#J!.|l d@7!dRY[a _PͮAuʏQ@9b 4MLLJvPp)WitizazDE`"d UnHƾ~2ZʿJW 23QjoB*א;5=dA&h.bP 3 e!`I0HMYl=xIzKY~!z@b{MOy/ hY]P]ӕرM31U(o˧}| Vg^NIU a-ϦqEkjB_x&S 2(DkJoĬ٨M*% jG;^7 r(S@E5@=ZB(٬GPƴ +!,n(&p /՞Zr- b(cg}cJ$se,Yp7,yF"¡R[.sQ'W3dSv@MGcL7/uLKVXre_[!鞞+|kB|F ?pc&1JnV\}y`F{Y3Oh0n r&ámG,vzKj`|].m-ಓǵ&UӡEtpv)~9D4)~:S)vg%?@ $ܵD7${taX9D%=0߿No>%ЛYp9[Q ώ>MS_pBaf]4FK.MͩPXRyS>ڧNwoƂ5$aUU?G͹'o4"~zJI%&}jtm}9,uEva舜v3T1sAA{iϛ-=ta<޻8uXୢVQh9RشCȍ > ՀLgmxH[]sKIҬF4!ݐ?*e׋Ns -OhnܻVaJm`xD{`w<@'.(⻃%|4*q 'Ejaǐ ܟx> `mѴޮ&*+JX6.}fєEiy1,`9uiB1:rOY O pmmM5ӿ^V7E4O2EF\Cܮ~(M ~#RX3zH2&pJNSɕ]~q *@gi<|Us4ɿYWN(6]5kBxIY?c {vN) 3a'ð^""n@y\kt7f!pag#tCRJ$UPdz`ŝtVl(gͧ~=*LubI<[]P3'Okv2?O_ysdN-vѾt`BED>:f 2"~0ڶk&۷׹7ZEҲՓM-nکɉFek;nC%]azEL7\\N-a.t&j`mZlsiL1B!0!9ZUNF{Kz7EAֺԭ)Jrq'=\DK,.^ƺSLCdr7 53g4 }nѱ$|,hm:w;!mfi!1w LnCg cOPb`^| 8$lP@}gR=T~Wwpf-z^\K0z:#w9}a_7GjB`jRkh3-91%X2#S&5ن01&w,bTC[^"D? *ܝo.k2Ne5e`T,Z x6;ÕGٌG![L |="nx0_a,OptM`<\ɒ]R@ElFb[4?&?u#b Ƭ`>6;8BkX_Y Od;݆N# Ǟ-9"4˥Ggz>C W)59ܳjVwBƬX˾:' T$|'3TG(ɝpA_ 5OIN7A4^n!?`48;+zfy]h9.Ik:^*v7mR1 ?IAhz%a!ZlӒTTx281TۅiWmdgEթzg-$fg?vo6Mk|,)s3ѷ }az:㭧G9(/{̘ԠC5C3(|B@0T%2_Yac×?YaXvzW'Қ" #j$x8ڻ0͊dZkٴD콏 *bwj u)r[1X:Ev*7H+إ?[8N2!@ hĢ]f*B[7 x!S@I!xܿ5Q۷|șbEP w~~O[SpNEՍ po[*#8IM{g5_suS( m^'}\# }|Q;jn,ӏ*8Znywʡ.0/WsM?|]A;GYݚ)DIHk(A!iE`¾~ ms䘢)@?g.:_(2 ߎe7"svT8?z(1s;HnKI,hϤRE鄵 jRY>q,DZd|CD3H ?WSX-՝nƏs$hJ#fYb=g9XwF[+[]|)0+Hу7.`3+B-*Su+r\\yKY=DLE'qc0Vc̘ш+ hՑIx#FN[m⦡fƾT .w*%޿~p&3,Yµ`W7۞ gYRI 4uӛJVM|2UNaT􋵨zWƨόX2#U6s*9((xtuP#PF㊢827ަtqK~[[>&xhJd94#0|@*"혊e~J{41 }NNP۰qXDj~:pHQ hڨX65Zݢù 4 'X ߯\~Q.QQ_%D  2+cm?a!ɭaM3A-(c^jb* ǚi[!))qcN~|Pǩ5R%˧ C.܌Ǔ0g0<aJ(!H+$]VQr|)[)VW%V/ ,;ބlʹZ^]VRӫujѕBɜ|@5ωbiE&j2>?8Vys0 ']6Z\E'F~6>O<*uuDAW/%\Mnd{?~K9[]cO2h\iuFJ帠*gs47'=EqvzGR]Q^'>'[`~OԒ|?VNj@>Qxk9Ǎ=+ö`0VG4+#UUtvEL@csϢxOoM2X$F m^+rs:u9[47XI_I t#>~lsKLJlU]ӗ\oe-',6 aO|qdҸN/1[XkΙv= O}2)H@IV"lPMzfb9(}Fm*_N:-E}zQ v` ل(R2Uqo. ; MrR= ,Bƶ+קp BE^~9OFN.(a,#p$ArQxd) P9޴\qTHVH$P%s̮AԋKG< 9lܠ1r>$i=b A԰+d]Һoˬ3-B(}BB_@B- G$ \nQ oDžjD(SoِO W6Or^@3=dtbJ#"5wWfy ]77,B7[eSLh$\@ b)JTX8HS7CYՖMD̗ -t+矣tE'U&4}`1JKMJ]΂L -6`b06gi-Z/Ϝ&hXsQ]|?fnog6裲㱴%S\ҝU='Bc I]Kx.w^Rb\QjrJjZmI+sen27nfA+-A`yAU"8ߧqE1MBR0OΡCTDɅU[42R>i$l!Rًfg@ :Dwf_ fUCroՉF`q5b??H±>p*sf.o ;8jZiQ9 rD=imtf+K`9+;Q#6ql-Z Q"PR+XׯIy@ZTvqQCުf[fP͛UFJo(R0tϒbئz,?L@m<:3 Åwd>eecG:$6!_q(`_0E;{1!9ǑՄ~זa&esЭ5!ot oH\_1j1/*㒆({w{b+.Ϳ!q։|;wJ2#E V۠s~J'$r ^ji_|SG}gאþ x,K^mfXA:\x"Vyޥ4^ ءPbMrڪbE1gB$ЂCXЮ=6,u&þCǢd,HU&P 4m޾E0s@nBv!IFX;rIv9f45 96!  .uBr\YRׅς;S WFy]-?1y=Ņ p_ѝq #5FUͤnHa;<9Mk=ȇ螚j0˷pu"">,aS{ED@0)i:RG˶?)&<֍i(`)2-nU~1#Df"\q6(n䆑} iQKs`]z0{ۆo=W(*qr.E]5Uggz4{3U?bBZ>F.‹͊6K#6(bH \$#?7WbG╰P$#0]G(GΪjd&c? '߳nnb}'@Z9h3=qryj`9p*oϣ`hџ8N6'x9壝퍮x)G?p=#h£@)vK1_wj.fQ I~CBp_WRz`ώbePq68wUxȔˬHSoe)H?5ui/'BP]C-٧tgB6\E)C뾆y$TxmtLÝL"Uo-`V[ѠX8zߢܐ%%*-pJ=L߼}-'ZvCT;?#,jCY`;O<1|Ywb5㝇D6=9=1B@! ܆ɠGzHXaF i1{=0 oS+|UboDz d^ei!U ՔЙr0]F_+_'u: 0k&1ȿ-ߠ@ctBQsh T׫{_N.o"t&m0p\Ȼ>"o_.2йN}id ~?Xò8]hj8b|<]*¼{_Bobo'z^x ^.9ȗ]WnxAkFp8ㄷ&jޙ+fCbМe~ﳼޙbǥ]VevI95tb kg>]S6b e?ן2َ%*9'|esalP;j}(Qzm( ~k}ui2ׂl) ohDŨ4T{ycƦAmU>jKva2U2}MyXΘQ.,$sz# qc]yԈ)uxS)]dxY&Opjn{GӤr1[7569//LI֢M`q$QUms.mA~`F;v.X./M7GswݔY7S* j&0Ұ-/m(SNjPoVRL?_LdWBf]2H܏ +c<&MfLՆVSvjՂ|z  y3D,*? XRm_e=JǗIkT϶L ul#g{#XO1fW ɛs/vgJͪi`?R60pZ+{pGSF[|S9+ؾFN֤YxVZGFꂎ>,p51tSg W~N@7̍CF^_;Ǣo5Ŷ ?e7pܯts5]EDֻS@^*h ?$#eٲkSGtЛP7njJiLͿ͕UQZd!`HW9j)?:amfv?9njLJ$yCg(C`8_玨st)~fahr*3fa%*їꈮ-HQeZϽ 3SZN9jk9uW\Aι"ħ7:K*`@$EgKK 1};fSoݕźdu"]6~c6jD Л ]VrbKIw*A%*(o)/EBN -l0m""< |M@ЗH$mT ڃwR 8><@;XRy- t*تϣA6܌Ӂh_Oe!Ѽe (VD+'L!kw(Vٗ܆&$WO>,_gaÕUm^-<`#rAf=kB~eq2̑H_VNy@h)QxKmUg2uc#!B~ص j8Hq Ӵa|e FȐ,T$ge\Q5XDӰMUָAUXA$ɂቀ?}|%þጾ:%dX (| Ֆ;Hժ~8ԿİտdZ=߷%7>#!V:Z7t)#w yȼ̒4ӊ hUI Z:$Je6oŠl7֓_H%,=ji2ڟ7:%sI%uS.Tm'TYD<"}W23΅=+W**+jI!`ٻ/wnAJiNƃyie4[*U@l gMi=?~ola݌MjI^ J7Ļ&b|g -G5"ҚML72?< ?Hɵ!:=m08R[fo{ϻ3NxZ5\'Es^?^HÜV~\wa [}Yw}?J8!}C3VJ&|4}o[Kۛ+lmx""ARNTn}&^nouS1}/hFy|^NyǻG"um ʻ'?֒+*y'dv8ҙ%)W66ԑަDT.=kJ.âYG˴rMbgi)l_wBX.?yq1cs9D`,`]:8g-˒S (|6hTqᛰ(\X5XGܦBtZn@?%XV+b8QHe+ OVOsvIB\+]?MuO#6|s2NZ#?8A:jqA"*32.K>gz9pz ;JUzY .%CL& Hl'>ጾޭDT9m-:3dkX{LEnə`bJ;-}W7L᧘8@Oߨ+ H<(|g)!>~mWHGJ+oHj AS!frQ~t>c'e5 Em|`:ڹCQ3Uj%ʈ FOw`뺯<ſwrd4X@Xi‚ #)ra۷w5QCF/2 Ɯ09tagz6"+Dzx6.>@rތ=>+o %4pM'm0R@^R }cYF}#w t[3%۷FW=f9A_p5>ߖj`m# T(K=Oai+hlJUF4z2@Nbf+ϫIwqln<վjDw`~N4ש)/M;xє tv bryjF o.-6AJ6dqZ;F$e Z>sGm[D9lIF}&#v=&hei36]|"a\6UzAvv$DuU\MNfܻxlec7AI7@އ9 ijuμn4|} sTs~[P[9O~Pq\ L3dtyZ@ږq.>tjX?kk _ М(IJ)=RxH0:zOdcƹQd ٻ\ -f)dt9U{cY.'ok80`5c/xcIʃWc+1OqZƫ˜V N2UA!q;X o:ЁfO7탳uO&DmfU( lnΖ ѪrkI2]3Kx ,F!~2򵼄@|MMa,J*H[8Y#iNJz" 8&lzApEݟ"|3 VvTRWgO/}qUf=څ@\kBBlk29i4zuҁ#nQTQI9dfˤLn)qܛxN1Gp$-{(&8rMymO@A2>e7aR3cu(Mw&ؗ/ρg8~ K)J5Œk^Fq"fV 2^9ۙ;I6p箈Dዝ>oSvm̄h$A`)%=$k@5FR99u#@XMF-sxض_,䀁!yP"=o[bO `;X gbG n*?؊A#XM^Px^wHW 9wC*|_Մ(6^M.Q;BZs; G\u>.%BW._4sR=CX}1@Zh]> Q]KI\3}j ~^kw?' mpOXG㢪3wW%1jvB s{54ԇgGp/V<2 7PV| c [ØfoL⍁ uo LW/3m'vS.LM!p\SmM۷NRW.R`2C `naW:!A5 ֘3 bAK#{ơ~=q\ m&qYGe* f+yض%ěhsz5,n)ۄq A-3SU(lZOff@r `p]"X> fe5 I?3_Bzۼ/t"ԋmSԜoĤTy&2l?[H&IL7)1F/YVwz ~jHJ8ׅc,S 8*c|;)sɐpjԄٓlQ|Al糀kw P޴"m*Z7my z+ԐkbqC쐗s&93 ~N!}-jzǁjKdf x~SI~En:޴^ }-Ӓ¥y3-8%=#WQ}'W֌dHH>]-6UqMܯ?62Q}:='۶fʨ5 Rqɋe,ylvXƉ ʦ:YluU)z*l1<# bqjқP)?dڜTy5sn)sKrrF6aGZ$}"mV!3׮?LBQrdd`n2LХS-xǗFWR=Zz|hi[w".1s3;{149V&eCES^N7K4!q°n LԐIgWY0׶U HƉ`+V|'^tr5*c#Od'ZC  _.cQ)>:'PO&AgaNR^Ӈ $^8LI/&p':ڣ%;gn׬f%4{ #r.3DL/y6O-Y$e|[Ez%I8㦣~qf F@upBo+.RA*ĥ!rIU"ZX]4 !Q/`;C`aK}fxǸ(It[>99*Gz(**u$$~W"ǙxNti*Al"V~u;IhM^$j}gw4鸲x9 k%Us-]uSQVxHR&JOJ׼WMqzE_Ō;3W3RDɫ10F^ Á?M[!J5㪢~k;k*#8%>Я ޲O3$^"J? 57jpT\;d~/G;>z:>#vp:-;^x~X- ڻaY|q~f!Bcϭ[Xt-OiX 4^ e9g~Ȱ6G"oJIi 9o x$:tȧh)@kA3GukYIqyFԦPQ:XINécZyZ] ٤i, 1܏04'̛fx:-Qsrx9 :DwT!biJUSv2{6<0Zn*s8ZG]̤:5i^ B=ZN#@RjBXEg0NqheNAr;L 8nK`yfSO/CXSTVG7y!x3f#u]zu{ie4e},G1]=r#l&o'^Q k\< /0eiw֐V]F'cNVia39s^3<2f-$[|<<^r]~GڻlwV7n'h Bϵ$*f/ٳͫ)> aW5yu #[OвgV,)Dbd<[[ZP˻f>-2ZD+xYPPztURmoϖ1ˁ2mü]Q`gZG%9neM- SV?_?P]𚨲68}F+ VFN5&,r*q)T@pWgxĨ#azeF2ziM'N/uUnM{&zlg-3dMKN4*We[?_c{|c3uɰ/^I& ;::">dPj(ٌ͙AHa/@B9`@~b0 44e:sEdLp-@RhX~]hXjygzfe4ªHK(ԥ΄3lzZ@YפE/t0\+) )V QsP c0SR0-}VYVP, Kwahef|g(- Pi x\8$۱Oh?DxŨo6rduҢfVMԗ@y<;teQ3j]t#`O&a-qJ\l2k8 9FDrQ<-qn" vwœyJa)]fU'kSxt8Gpɏ%`Wi>ī@jf(U) Ux7&Lk!/5Ӫ uGJP@'sR,]}ټʍwq}M1[1Y>Q7{ۆP]?W0ju)/C+R{4&h$nRg7tOS~CsH{SMW> < $X%qO@;FB5 j<`7Tﻰb}kij2rnM oi$#x1kzx@!LǑsea< {,j}&OAK@E JGgQhpϊ@)%\?ddHhMyI RvBq f1cZ7r#6!xpF Tz6~~͓G?&;`͢ L~t5FΟ!<@R~B=vOo1;TH8Tx _/:eKJ&_܉ {gyMۮ͟ Tݓ9J5{\& =u}w]V!0/norZz`Cv-Wq7y@YWFVr2;pU,~GTMŗ{og^._B_m}2;Md ̳"Zs`8VЦ lkWWܗm#'gX+]\;36w*M @g!SC<; Pvbs! 3dq`t&U _R]rSʱn@#ǂ>v=WTGt֑GcQSwI;a՘Me>8$n-%7,Ժ\ MvgOB_~MrMDCb|f[ECw5 c78q1Zc!i"]Zએ$3i3Ɇ??W|vǦ{ݝ g nP(C_a||cW>7X(+3%*xapiNe롓;u5 kA{"< [hs1e~`d4tfBhB c⎨u6(1)WNE^$`~͌ (9|d;7U=ժI#Y1ުƯĶE"'OȟsJ\(񚋨\Ϝc /X9/73b2c y +q!c+\6M~ "9yzrb?՜|"LVW{]((T^ȦP=^j׭4oq15-Z) jރ\]YXsH԰|P {lj_Ϭ]6 0NJ2Q-"k̇qw sƥQNwdHV4~6f#6cY#>ь28ѿQ`Ye˟^py)J**NxLƨg \TI?4npfw#kgZn߉?ohou~0 LOώr0ZNĄ!p;HLsR\Ո3cXЛ Jj#< 2㟝Fճ݀3TykxV\Zp~[)bJ) \|⅂7SStBzl8r|*|h+.S<`%[S .ڳtPu>l|_@{X+Wx,5G.ǰ)]t8wek}i- cH k =)WN| ^fI`n_-%[LuVJ8|N=t00ګ2:]^: Mܔ s\ sc]OtML%ꛄJ﷎S!/jdCOJS^)eǯ3m5^ +)Qp9v7CҦ ᇿںr( U 3}P6XM|{'cZvk{oma 9snMtx*Xdgʥg(]($1qpX}Ƥ|T[ j%>22+E*b,*"|wk1/4w,eHTËȢQr}i9pXQdqdd MF2rF3AcIv ѳʈq}4uPEv- գL0ءmV/USJ@ҩ9{OW \<{vdƮMs,)$ڥ}C0LznlOY!6AKI·yZRPCw7_[Y8Ԉv {\;k`W-"qU#mdp]ոͽ%2 K䥣@R'*>[|Cq8$8/n* ?uW+v3:I a.[yf"'%ZW)1ѫAM G{-F'tvKUqCg\v˹n Uag;i.C3B[(!Y52H9&*䋝|s>+[;_]6a/A!ZBl ,GtF+B}'wu}ߞ ]7^|<>tY;3B~*/ԟ$ )jtAE#nI+i#HpLsw"aqv\hǍt4Tɣ)4ϾGP}J403x8Lu "J*fiK-APx6ވ"a߇5B'7J FN!T9I9n=ī GDhsa"r:a,<L \9 jY91f几Fːh\۲2H/JfKwQF' Bn!-h G읕5ڝlZ_ȫ9' bĈrZ S!169$ :s;lBvFȎj쮯tF6x,cjG~f~2(Jքx  ]sF?} mg,{ޯ7ZD~P&&  |eo+ƙt)UuhUC!3JyNBpk_NgQs: S"=*rjKqRP`@!ֺhdzcX\Dss?y`D`.6y`}D۫I@ȠIHr+E92c᪸̠q-@0'&g+@i)d3;S~54}q9#3Y;=iW1$=/_TUCJcCi% 3|J!8TZ݇-g|3PhX*) ,;B-E?N`o?OȻM;wV1x߲1,16s56u RxGbgV1hiğ9[=Y~w^IݧzTA$F~+Lo(~x.<`"]uHKŵ &UMbZh4ޫN vf3d?nTL˭8x"zN '9% VpR./v3~dHײCԣ5~ ߣ TNc|CMDۣӫ3In𡡻(ВWɛZgR-MnuޘE!б~y3@^&,o\w|\h '%ҡjDS >O9ɑ]_,x4(^G2 uvZZp pX2 Y\atA\@Y'{':b9Ȁ.\秷Z--/-b K%fe5v>J|>PKL~Vbw|qƭYd"DjP.Tx+g&Iy>{pFz2UǤo*K޼ ?(sZ޹ #*vQ Cdh]AMzPpD)AY-XgkٽRt{M7ܛm\!:~h7 'x0K/ /ѧ#}ueθ>!4T[Γ"m<)7` +[|s1@~PITZb#Խő} x ^Ú`blG v3rPa¯^bT`xuc#ەe:}2eV,[wTu5xX>FwCr=)Hc;tY'D,v$e7#ڨ㳓%/3_ML;#6VkortIc=Z#]\ub)Z첵b>2C(FrVA?^~]ݘF)/nYWFCP &3B&0ɼS'ӘmXOT-"w =Gn+Fw{wsk=&s0x~|UAkؽ,d֗ ݽ)ha:>HѺ몈$nmj28O66rWC䁲e0uRJEKb[t,+S#r6V 64#F+1b{(K(Z, |II? aS瘌|…&DUvP#Wn1FvܑBm0R .w ګ />^W,@{?Yjc<[_D& )dZ`2$VŃ&:IStQoHQQ!o,ˀ?y@MTѿ.3]6R@evH|G_0Tg4c miZ&8\v >+M2Re*~wp InKד3( L&-g+TtPe]jxgqdll1E2x0S伐{&Hbf.ށqV=օ\ 6 `0p?I=B$/WF}%'&7F\%@fɡV4*^/(8M;X8m>L֙zO7K@alF62;qÖ;GqnPVc1W3b =&Hv 51#QxOڿQE⮚L0]5]F^8NLy|z&bJVCU5T^\#Ph vsyG<Tzf 1$aCD=0K(_yң찚 CD$Pw-M!;}>$}Vx+%1+{F Kg b@ooeAsWii'wE(l3*y 5fPD8ԣM h9X4kϫ Φ.оk8+ Z̔`xM{ tzD!7*- :` ?NLnfXObHɽ!#uMv/mEC/oMf@>?fp >OUXT`cY"6r Ti+m `o3-r=>ON~ul,'0^-d8pxZ1,VN}hD4KLVF"\S GRk"Ntm<^ g7ZlV!C TM{J=Ft]:~`d+k UXQ@R3`ƭѡ姨nR!\~>A " $ȾH}w"g!Q9i;H/EY56flMLv|tnD,]''26+TdBk}d4n-(z zԧ\ "~$"1ϺQ@ι6x9$7>2@Qm7dj2RՃc̘ȶpdɗ%gHoT28=N P弔iyfйPq!CaqB_`hҺ0`:.m"d0)a50q  3R,:mbT4b~*~j(r̦^33Ge!b 7M~v]ZA6j;6.q>Ix cpYȻ rϹPu&rxC_FĜ'U"=ۤ@_Qt(=I dgi]P˱C-9P c9&+^*-2q-:Oڠrgו<)X,9,>rZjl$HXf8~/~GF MCz!aZ͵ytޫ /.ёO2mA<IưUSrӗF{\ vw{E43ya1tun K K0̴Sf>ۺY~Ӄ=nYǃv;@8sq Vnk !^rވzJwE 8Һ5L7aI,Aý @+wʠjh.ÿżP˱$DG|$I@ ;dcJk8 t~a^Aj;mxM%!!я]-ٕSڛ,HHUG??&<'f%XMC @nc"$=qlV1HQuÃne'DbuwozҕyuݩhQ*ȼP2s 8e[ILt'x:|.@f:4Tm2x,S N?Lgv\upgwU Y΄Kgmh)z6d-`sEo֑Pg#P 1p/P*{~ r6(#/R4|)KF[TsWƾH6Bij{#[UKO58 $Av S/$NF Xrfc +HGTU:KoN\'b=7fʼnƹʠn&t%Ֆ/3؇#* ~^(z6hj7{ƌVeDV[I R5.F{`NۥyPٯ1-w$DKE<>Qoq~(Sad%V#*dUy3Yc߸J.˰V-*Inˆ>_ UӮu z2mӌyKT3\Bp[85nRٲ5j:wWkљ.)[esMݲR?;4M]bQ,6X6) X~kD1WR?*`$}ovY=r Rn4SM `Q`^ө g(~geN"/Rɖ#1M)9D~3:?+.x-gy$<ܑp${|O|R[- ;DF}Md*j>"֕ ߙ(ꃨQa'H)h ~ Ig<0/z`k þ1<]q#o00~tKW2V1jQ3HSi|@L|k "iYYw#5wCǭpN3=i %' 9$O`E 4mϭ.HYwf%^wT>|G Ū1u'ۯZPmJrU% ⼫+Sf@i#LòN~k2}}@ZX?K,X\Xղvv*>Aj׳esKŝuow5:M-jrF)$auzf=<):M;8ݝU/ M 'ؕմ`\kpTFs˦[!l3MڵYf T -LWe-9h?|dz(s܈e5T)ؽ7ٯ{h H.|gg ,n;@*^7l<_=O)$NS3M`&}N9h@s sw92%Py`NX겢]1fi*p63*E'[Y_,Lr*.l^+377'8HD:dMhO!;eP!YY.!&Ɓ?碻AdI8@0Tʵ0+vD;N~o-ty,vu%Ssa8Tc5^:Ew tw4%-2MRdG/9g: "g7qB}SYw`%Yk>2?A䫩L K0 ++ xB%mh'wSQZpQשn0X֌UZGAl1c%e{1ӛ`cKh#[vIr3UjqX=<bN rlΣ[,:.i̹PeZ.=};~%V}lo0_>1d ~q/~Cؽϥ;49.k_F5k\Ư~HtI$DFpWews꣩8B"- HbYVf7I`$T.%kj 6֛@{3MtlExC -\;t[X䈣%Дcf0ڋ5408k:vY aa Jh;JQᕢK.)loXѹ=/ݕjDR_f6nUt*e7*G`" fGUG)SLL >6|I'҄N,(52/ ظs'|@1A(E(+-E-ׁ7ui;8Yk֋n^}{d!)AhW8*VC 5WDsxkm&#Cq>^ V u0(xQ*=dU>-b0lo#0( Z8aͼ_(ỉ>>!\ cnqA&-ٻKm`K 'l;`ZBv_j8sUZ?Q~zDQLD,!Tf AދהҒBls_e)&ANNh'0=d 4H: N`bxvOQǦ\%+ư $xJDjrʈ=hȑ}sZ^?55[RzngcYp U:#W) 90L(qÜ6RDn 5g¢]6dK‰=|D_z%oZ %o}54rwE>Ɓ:?6XgCW /o"o_pnukrˊ̇m Co #-h=~f*ؚQFF_G*W2a07/+$HhO5:9UPT@4EZ`Dy?wۇ(H !(_Tv*0kKv?z >6{6k J?LZΓ#p ,(U1R2F/,  Hx䫤e9Z#.Y"Q} / 2/s 8d*gvrGفvLFqnV*gvOk&qTbDõGx;ekh=hf0ҊI]{` s%ጽzAWfT>NyI;z2>d{"a/\FO8xJ&9+e,=U--]vbEbcw*< ]ԨUn%06jhTZu+B4!4-D;q9-l%'1vP4+rκE<^^i!*u!u;g~oCYFG:dcDtK5g## ".bq6CM66\q' ,b?|1M:訵n*>?+zuc~PA֨Ve 'aK=i Y,0)3N)>383}R#<,9w\ȧdGڤz.geTaCK(3nJ8ܢa-<\ެJ2I^ciF@vO_#+GՔwF!ALu]p;J@!D09՛=?МYt-W9q^rD, G5+F p)ԕ OKN|lswL'c1T-Y`UգFyER-VB{c\.)|Vf\./M5[r9ӕX7 y"XFV adM~"K_VH"f Oo\\So#*f", J:;5Hu+y9E.!^RSϊONn2٣5#lq[-x*ݪPy&y &&,* m2s2|L# 4Js,'٧v\՛moN8Bq~;hR|daBk[rW g,m$3C5*`zDƬjۯU^"٨`E+sa-5Ak(SFhyY !c_#tuvade$1tB=NGpW(_I! Ϡmk7< y#`6xVp|tb76H? 0QY&uᤣB.o6Zg!.cuxvA7Fb 5 o}G/۝XPhN5v[c[7u ~qk}؆!v'FjaH2^O3:!YIw*ȞV;ޠ=(>5Kf5!R}yvͽKF8*STţT`!Ng;50f9 (^8en ݳӇK'^9;/QpQ1|^ W Nx>@1޳7UWAkiFtapҹX⓸n "p HɦvY;zq.a.e3Rm6Zրfз5rI;H4KJ5}}8V|c[} q3mlg ,@ ZyND:JU4AKV$;Aږ1v><`ɬPK o3rA %P-^Bpyy;x"XCP2|NDcQ !)֡+yy .B*]R2G(!lrUt5ƭ/gXOL3X3Tp֖UHekrnu;Tt7)e`a7"4"" Lz"nMo)Br -4d +{[oEkk{in~&*cw =a=בx/#bI0r HY:{G-k.G;7 SZRQ!FbxPٌE J&EcN}XXۗN4Wm/c!V,;)贮;}ra쥜s*2jBc#ɜƋ0y99 )o"-ZX nߖ T*-{UMе`!qs(APfMo 켶Ԑ_!$B6$)> MRCAU!yw=}] B}kV 7ZyA*;,@Y f5?]u[ |͊Nq5x~k5}>mʦYf.P*A0:>gg ɨْ03'a8~}>p{g!fجS6-#d֎^-g{A/ :E~þ8$?qŒF1 sҐB^|(V<<|pvp87/%xuz5QjrK,Έ}gcdGϺj`ߘX;述^WЋn4 @ƅ(K!I}wX#=h '+{/h?̄ϳLva+fmC[5>aŒ9pަ@ba}UC&Tz'r&5+:`pf¹t+g0in1]$Akkg`n8J_-#ʤϐrJ[=H%d{HwffG= =0}! >:.F4[{k?\ԋjߎ$aʣL݌c'oJu\v/&z9҇)%ܬ{w˾a>nN? D%A"dex7]K+W,QҮZ/W VYN6G \n"*Gķ%$JŽ9#䇫yn㊟t7|utfg˱ɍ+ZRd2;TߦeJxV*m^=tSV.y!kBJI u'A O 4T &m 3缶HHrhH"8kMF&yy5;^dL1Tn\RշuǶsnҗwz MUFs#?51s.y-Ϥw & s@6ӅcGk*TmoS5r"RX!%g͖ @gd35 b[ 1+\i+a_^sD"iP:268\BW6&$ 4$[pV]b0gDi :"#wko$6|Z_aU {`7IܦqU<`?9M -P H l!h`2KăGZzF`MwU^.4?|IO`NVy7-Dp9̴fhvcz FIޡ/S #MX 1[ p&# #d}h蓀Z^j`O8Ν YQe} -xCS ƣK X%2.S!ÕIM ݦ b.n\5e_4&~c}\]!XM8G@ZE/.F}?)ErbɄH(d?.N$s_^&eگDT?p`\RJ$]X.7a˽l[pde&4&8)+1 Ÿ`oO~!s(8usu /,Z]Kő-6oDhCOTT>$Cr` Ch_Wh5 G & ֙-3OLxJ@fkV$}k~Gf"p@]f^TbR%0iBՅswͿї~5b a%q:o$2VqM|ǩʅ"8JJ{7TL`Ee%R'^ӌ5d^쮁Wgk:<#twwRXv!4@.UЕEo@V}tk݀[{A/6WE)TGV{6 ^b<έ ~v?!<WdUbSRC Nymd"}_h0mp$~б\X&xEc{`)nf:4jbG U 48j(f.^",3Ydg/xmXPt|Ǹ o+wer &26^kbaҰ~j/U*G Q }RyO3b̪*_cС[p%O|~CPeQvVE,h3{ف\74㗋%[vz0\nץݗ}rW I(?26BCjg?'PG|h/Y|H7MmoC;rQn4E.Gԍv߶UEx{mZn,≆GoJqty=O"BL.f-ww[ٯݼPcMf*\jB7;be XfE.t`kx?m}L#}{&+FqDT5ZqwAiRڽ-8,j&],.nO{C;mt2R36ݡ*?y~}T5j~(0Sh2vrr[eWN<a 5w …,ch[[1>+'(G |ICOqOQ&$ѮͿ2$mTGAv8]X N]ۉ̓WĔQ|6a)+DX4w0Kv@6:!Ԣte8Wdf jl |Yb.Si?8AeKm}{]^ MZ Z \M2#rý=L2\ZK3Y( j]TՍR`gN 2&j2=)b dv T o~G٥%۔ISMZU@cgl } ȩ0np+ֳJD6euq`"QR.wKNJopjD;Dm`|*_mt yfn:u)Fur(ŒF0c\{T93w65OX/& (24*Z(ViQ޾8J$RY yv렯:K9I &]\Ȍ㰺v2j. ڈBJT.K Fun=~C.sN/quɿ+`u^Ꮭ˞)AS0Z`n[VWm`^ 3"]Ai*4FxC<trbPR+L2õ;  5}e˝QiJD}l DZ2-"VbukQǼɏTzK歶JGL io=~_aE~6lѬ]MQ1ӿW▏=cCワMx5:%ʟe" H ۇt1f5/@ݹ{څ8/Z7qg#L o4dDr&Jz['jWdVLn,;zrAȃ|pVK /(ߗj[Y":u>*s1g(X=_QWu2ANɦL{u;bU\`,JT>Zv ''BRR)r`\mk!@%#.L8`T,ԉkqlXZK>9 :; x8=ߓzda+L=x%!Pw^Q.B ykCҨ43xS^5(|35DU!yI[g$P;9@VIǟZ?*MG\'+pw9:8 MRC'2vmR FTlXpՁ=kc U&I%FHaeՒcmGL{D9]QP<?x?QմV.Gggh_" }\Bz1|{J@a mGiɔp_&ӠW[{J-ȶ'ֳ颠ٴKW\T a41+忟~}fbhaIL)<83qb)C#Ǩd u0`յ,r&%8\{z|#=sO4=ɣC%MH|M]pSJƛ'Yˌu2U"q" &XIc#*ƅ w [?޲$󴽘yP bj}M/wMxd+?apT{uqnB|fD@!l!FI[ >R@(|m$&ȷjByo| G)Lpc㫏z{ ut`rYKvzec;&ݪ۫PyJH}'RGm{A8,CFG7f$Q)q|y4_oޓe\t/./*폒ٶ:L f~F֊-Jޭ-X'/zȎ5%кF(k̹ ,&PpkQO {Ȇ<)[a+<éT]ǸL$9'}CMnrɅ!/ \/yzo*P(8(15Rn{.GBuO6"N|̶fgw&63ɁWhUoD 5!1@!%41ҨZ86s1`=Ruz{6zU:8um%|>S "q=^Ӧ󺿝Cɡ!Za~AMHHS$ʹI$.˿]} S72,R¥}2W`sE@e2̇M@Im{Gֿmqd#޾R̹ B"I8~FP D8~U]JnfL/K/h 鎍h03z׳$ 1}TY2~)H*N=dȄ1Y>־hgvG &U ~s\l'< 3` %)Rk42q\>-ԇP?;o~E8D4nS;߀&kO-tڑaLYkH̪/ c.L=g g; .!OM'llu0!P`ղeC2zQ3q81]ƗpqnRbFjNF?~-E.wUpbVV4O.`}Mj+f+խn\C%% ]0 %YW'hU5:F*]-j 4Mwkj({~[ϿBϱ^Q=@+ b&UC'촲?8wqrtdjJNQ&HY,PCJ rzUdΨ.LdхJzfި+!i5K KXH7HyjGhf:;bk!L!mg2 L{ų,A(#p_)6P Ӏז}I,?^YO?V_0/;|cArs9㯍eԴ%9 g>87BRpR5~Een Ri6|U AUHݚR2O5}̻eg<~C FEp1_Gffl멵 ˃"0B pĶJ,o?*9톿X~o~X;e?V5aUIO>|'TeÚ(!+ 3kl#}99+ߔ-M_IK980뀤%gLNG= zRRhaa+'Bkzrȍ`$oC] y`ލj/,1r$l9T4fW Ͷ#h2Go<~ޕ|PCya$0tJ[V&](4Lnw6z0D"PC%"R av!&&7zc99/4s-W'mU_f)PxIF6I͝:X'n܏j`讒IĄVze][>3*pVPj?mӟ"Whb: vY }aL({3%K7}r}8PTax)Y(%닪amD2?Z}=v_%`|-feUk\qN7.bbZUJPd 48ݵ0/K^p,ï8P)qjh@e! 1 0'[`Ř@M 0'pi2E8]1 ?,%3Ofqߏg}d{st>u]!*Z6$E~{e.R WK,#7*DyZL>+ 8s9"-/lawo//>4@'574^^TV ,$߾]L;w\8q:`C3 jopcI#LOkuv#~)N[4LܩG^EY9E<@-7|%s^S) CCr/xa,!i~x"@GΥ@|MDaimi'pQxTQ^IyӔvpe_gٷFd󡨧L}3vڠ}X6#nL?kj)SfmN]>㶕m1lVskYX'HvzK8v|s1K7c[PJ32Bt1!K:RYYhFT-baG'.Vo%XN&ʿz`֜,k;ijy]hcP%ߏ[l%.6Z1eEH]'VaQJ%PL+o.L',Iڒ8Z{Eבּ S\P u?jUZFx9Nc6 Wа `D57+B6_#6rvt^^l ?> 8+0RQ BMcI[2(V[R${2Ѵ^ Z]V_B軮SbpǝmХI"9x>)8RPY߮ X@BX;i4TTTrWЎ%?l]8ށwBȜlQpx:<.+=9`Tt`j:,v-DaTtaA5EraʩJҰׅhu.0!4Oyi,w7qSOuGShñKOj5qiҥ]xC,m î#$ԥ螊ӷO8@mY*UKDi[% 75]c9-k][O dT9CG :`s<0iWˎZ'uzЙ; jERʴ ryE :/slhWud |MctrC/&ds`J1HCjŌaKNq v c^{Pd^r,]h*aL 9?(P2m.잸l\hn>jà.EDL83I5Plݪ}6 ^0NH_ 7Zs5\iU:VF%iAZ84v= ;v?[2!w!TH r'Q`S6crK0'N;b2"O [`*YmX" ؗGf ^bBu{MVc1A/Mpjʲ_re؊?X; "*PǏ) 8aQ5|͌+CV,8 W=Tb:Pځ[#Z)96Ώ*BB<D:,Wb)q,^1k2kvo/ )5~qUNwYWԖs OUZ'/1/Ot67PMSS02b/I#ޢAv>@(QA7AEQ2iT =^f7'̑ ZL}fos <{Wv8f}ܨ"NdW4{:!Ns8DCd3X{ru NLd"!fW>/2+.e&vkvWߧYOō]}p~yF['m $U,tzQq1bjVHm͊ޜ" z#ZnMw 6mWfpiNz9B⓼M&1JF[qώ1|`wrZ}juѬ"z}r+ K)M^Y>%<oDE48 ;Z@QW *Rnq*p_>)\ Z<*W|WV XT[g… w+ǢĄCh^Y2E+Y@:Zװlq5aPV=g$r]p`EtPK@kٌFG;j(CnqTȌH_+ϋ+k3ف&+-YG\ O6,V #/;?MTI&Uo %zm4՗bRwpə_vٴDVѧ*6GRҙ~ŪD;!_[UIrv3ulY%IA߼HP7&|c 8潧X=dJ [N`,`<\} W 8?w)jE)~aQ_ وֿaU HǎmͨZĹ‘39 CNL94BS^bRQTY"0\޽NA Y1<~9ٙ2^_eϽ)` Pld w)WbbUt\huc2&#nXsGϟFQbuK:tm*y=l1{q/.+`fuz(zMs^z eM ~(2*֒ 6w)ő}[=V;sAZrf<\R ꣟Mp fP_H!aj}XwQiV]UgOvgZANJ[8D\*GJjhorgB0Cx.Ӟ.rl3v:T$gcT_g[ ە:M [ U~+Urq%0W+xh[>Sxs}/O;f*/. Hn 'iT3t*50ᄿ5S1uJg}d3T).[^=?>*Hڽk 0 b?)G[TKݓR{l0~m@ z`$? Pcm%&,I3]!0@;_=Xɵ[[=n:\Ԉ- ~ [^gW gSJit n<'\i X _}1,.I-Rob59A؎(dfNU σ=f|8FC iK0l-'>L\QYt cZ !ETL5fA7t~(>AN`=|yծ83J.Ep21i. U)`  TYeVD#tqC3w#gQmnȵ :P˽dGl21)58K]낌 \=VVb$zIwzϐl`8ַ\i/Qv̰ETϚI}(PLul@R~%9i: 4}ؽDDm(ËWVڽz j߰-dMUSCx`!~B}Hy*CA_ s6'<2^#\07V\vw`~4D)*.> ؋tjQڭDaFVt"ț42n ?"ύ9UYX{Į$ajŕ ki4zH#0~VyUJԭK]Q`It9vß sA? H&EXס6]ژC XNJAk,0)VM #t9)5VKW~|by+BS9H$ pZ`@01@.\)_)[pQS)jk@-;$|e-$9P}'0.[^Ydɤm\M5*=ܰA`xnY3Gl ѬT oV_L X6LAydMTL}>8M+DyQ10Z|Zfc="lg o?P_?":652ooJ*l'7ؤWh@LWMd9#z_mef@j^7S@@Di*KiK~rNJ9\ת DǞ.G$5H;ͩ8=?nnI *f{ ;+`7DfZMe./MGyqo E^h@y%E!d8|\~''*&ka戋ZmWٙҕMἨKm3fv,CZpf"}$rV2SÁ)l}8 lsfg\.d8z:H}wRPI޸Hu*rI7W~gBڹ?2/Ek͕` 2VmͬˆDF|%.h χy[/ ԧTU ~cQZ:b++_q`lS7NBW`rvgYx^1f TКWm^+8׾Cw0 S-/*7ru,Zw9nwmKcW&Z4[@iTfAq$] !25%ŚAAlH/B0c$ MMv E;AE ȟE=@&`RM.xꙪL8/՛-?R3 T %K*WI=gpष㯋(_aq6;Br@۞D՜C{n7)hi4?ˍ~I)鈄x|:r=,8TLQ`3$ٹU/?OsMۦN1pRc|l+K*ań$3+ek򇋖iPO(lhج=o6t Ua[_u|)=ʵԡ]3c@_u+V@ (.7*C[OډsKR: RQ` ,x t>™ PЧKj{!`>Ϫi,FEڕ8x rxn"{M TIy&'P~QFD-hBi(9#C-JRaw}1%C詔hB5B9^x5h$>d<^7ˮq^|h#*-IÙ[>4M#9RnDHKxs"&9!w| , |~2> 3P{IMΒ.nS}Fa0+3pw!zD4yY<2L 1_ԕ5lA>Aqkk6y4qFk @d`XpT 8҇KmӐD5,W*o?>ڹ p#VunLl(>*F (j[rkR+3IɊ.Z6ã]F.j#hM拘o+{' FrH\2O0=u( >?yBAܙO]YxȜr4ڕ52$?C=u&X$=a t3p%mYifj |7NPh;YRuUD$ 'ms ךқ&3Ј7DgI`.GJ! gݒE^qOL6eb)h_s FӌlXhh)3G @|"HյAG}G\OIyMI L?XE@BNS"gz#ɌIXCͦl5"[.$+%KAC&u(~4tIHX?<ȒSrq*TSoE_2$BɒDmخ ByVG&8/ES}qwQQbO_oT~LFIWsVTH1"N!Y׎8y|#a/fy0;h -m, xJRgC{M4uh =_7ܣ}C,z!%tq&szGHϛoo9!pF \w*or*#kk9`Le6>l,^r/zN'2MC w[GKqoK2߮Ee{]-ء/ =iy `o\MLoS?&B^i`z|z"V:Sj9Zj*`^8SJ q3`)n8E`#ɼ1"6lf~>m;[K ȹFjU,%5haVJ5 G5U[}tš Ps\1yBejIKa֖bUĴL%`Э;:0#>ho3ּT. {X@Rs3~)3f0\ }jyPc!`/ٶ/oJH\|S8&\.C41Ӝ*{Rco?k2qUం]Aa'/!"/TXpTՑЉ)QGHRχL0Ee=lV^N@f;Rc,17 p{O]潞\0F2L/;ޓ_I|ldLSmJWtrG$h^eںq˵ LvZyCw$߅" %ޖJW0NM/KdWRq:&V^YYu Q~2b-}Nub%e̫S+ȟk?\|땍:jIs"P\̤7E7;WtQi+Di#06tH )7@ֹq]`]N>hdMϤ_FoF8u3=U#eDe:^ [\TNlE?1 U}8$Zi`?U*) %u,Ȏ%J\+n,w/3 /@iz7Y qN jeu.d{"nZ P>%qEv2ϧ bK|AY[Lؔ6Y#N GC}5ex4B2iLmdއZ*i3J*HwMdPn#mB5՗*"nBȫ,<6(t tt/U^IF8?c2 7~3`)Rq9qMZ#2(rҬ6%!~CdlArИdNF?$X<}khu[ bqӻ|v4qW=Gz}ՒLڲ`z }81<}* E%-/CrpAF}v#"sK|wRH˺"V #/]a P:MKFZR?E2Y9_GRqy:77.C}e9>berw+4GL4`݊aWh2HHNr-CM`m`$xB!ƄX^}lz73b,Ó%{6m͒&\^eeHQ} 8 LeӋ(VNo 'dZ Jͱ] u}|M\_`Vl NLUn"r.8Үӽ#}D Vza䥭/c]@}O4 Q\_bCtW2"n"6xBb/eo[,0bF'ӂR]0y!r; ]z 8N:Fݚ6*E(T]uL(r֯Ť 8d!,\%ZJDQJ7PO5ҦpH ZB9 Q?0؀n#m=/PY9'UY3U!H)@Lh>DV8`$uljp9 r_ZƮ׀$HbW7T%:\7rr.fNN) D7,-61BzB6~'z6}QpG8!H0ap0+>MrNUlL"ΖP STHnPIѸ?-GI PQU n4o*7c,XBt@ه)@Eݟb|gEA*yI[BwV+X3pl# Tu0>1󧮐IS) s-Yۆ~7,l'vZ6og4-m,2P3S1 Z:9},aw Α!Sim m=[9|.JS}H5e_fXA %>* "6as[SXҏp#5<Ƿ nDhՍ&m8ǁh-L&lLȢ;y44-698ٟC"j33+i[a띏C2y #aF7mӆ+gG[<)ͧQgx-;p ;"o0\]/(.Mp.F 7IjAu=;vf7'ѦL~=GSYnخCR&3~ws.[cP@-Ϡݾ,m@=='nHI}Uh)eq=/_'w&{goH!:߻!~8MYg}l3;|V>znoooJ"!>B:H(īFn Nh5`rmP[Qr54Js&0Hx@l§c 6 Wc1s2@fKAٵ;qClp="|#FDO]7ձ4Z M*B5˥q3jR]KlAAZb^ʐxpxTVeB?ngG[ E\ u-rFNFʁQJݰ ϟ^YSщRr];;@ZgQϠN=1!͊zhHLxnjWTsSRd%-CfcCw*`˹?2Gׇ*-@R DVS&8iIˌ|jglϹixF.:$_̗j$5 ё0m.pUiẄ́o "dfL$%- P"o@]GI.v_@$+cV[> O0 %Z1HdEO 'nScI۷NUzA=WVMU>Mti~!I`j>R,jXY~_  |ؖ%X@M4e>Č7!S6CH4ZGl;/0By0tށY'Ţ5xX ωKo'h_&/w;UK$9#7h& $)4CgO։b[Tޟ=Z,K:IФ;TrzLfH)'OJ.Ӫ҇c.WL\}չ1%]G$cacv hiKjm%rlөL_?;*cxT: ʿ/@i}' ̈́¬Q㤯I˘"oA_IJ=fa..#م`M 7\O臜|\HtEy'iͬ yW/U%ҝonGٙ12NAk9Fe ;0@BA|EVPmB9u}RYXCDl. 0sM"7w{,LQz8BYϡ[{"eX;CUHo:.s4$載_s.n|¹kpY]UJX-QBɑw!c?x<2 0^u1eɊ J8myFB1햇9oht=Z|"o_liѹؠ =adw\Vt6c|Sr:8sS+l-{LZCHP-+,,e/ $[i2&.r}tCpyʻd8/ɦɜj;cWEH@ X?Z񛇷g iq鱓\NjZFwtW~Wn:u"(z QE=9R5q!HȉDV0Unv$ld'dM`R_]5Vz " |#l\64YwLU蜭 P&J%ǕpK9;N|ÐQjRX [q:|?=uS$ 3/ ;,Νn"&H%,-'ش>Z3Y1Ƶq@0j熝IsU,(l'fTRaX@{YFe, Ԗhx96}N[XJGn--nO%Fg+ozAsakXVrka1b;M$hXZ@숨.KS) L kmNj!H;*uj: <81 k >7H^|}Ez3د7W5&Ok L?.R%|AmcQɂV y!eyĸ4KEN-5>nj-}v4}gbZ~9.Bb\\-KP;'T.S]ǫ,{ RbxS F@d/Q;O؈ɍp#8K9FҵM׃ZKcfj@:Bv>:E2ѿ0 L@W6{t|5S+kk01鲃V;eɣ^9^7lUPJOHXViX'+?Ĝ|TˋbHu|W6 TVnk;`U-8d;|?&wΦ:1#L)8C:iW 6`ZR0BEg PRԮ.Q9%jBVjh"Ca>hT z'=>s7Z(79n6D`BrQy %.^s&}$2>;ͮҢ5Az#CJ >C WJڷ201Qk|*q+ͦ.&Tێ@ b^-*eJ7BQr O'LqJ8)@m gBՉlw!PîcŻL^Ɯ0_gl&X홣/1}艟ة%#؃i%!>b>UII _CQbnt\&$PClTOaL}ƢbH %(@K. =i䌘^W&72>!*#w~( ʄZб^WX!Z]l#8׼+_ Z@귧j袪+Ѓx6{F*Vȍ`]nΓDc{~Im$UBt2:3=-#$dxSViJ;~ ߫cDqLjhCf% f?Q^_af+J.ZterRYS S{ߦ8Gi{_DZ!It ҍ,~Pɹ+C쪗 "JO3m\Im#X>4j%*nhƤ)3pd$k9mEQFVS;ߟ)l\3P*r/幷nԕ~-4As5{5m=%u0 <ؒJ.`Ha(,yrj%ŻWPBLhp I80U/c@@듅Z+ޥ[{ځ}|?aXz[!.|!yu% :P#) o9!Y͐dK9ۊشPg e1G/B qNȐ #,KJ~?a`[U*r'6)S n|PܰpӾg[># ݚՌL& JtOHkzC{Hy))eE[TƥAwY m`߉8*-)' 9^iKѧjBnC`aMWQ.q_#\| Do_azENAFFl.! 1&9ցlE |ѽ6>Xu!P6 >/2'&A#rW3lj띲cFwȉ=^;:5FD'G'؂˴2H=_^I6Ԋ'9V@JlY=>UVa d)ge4i#nHc q2؆y{/]щ#&P:!GY}>Pc΋/my2yv<O.;% yDx07[^'!@uo5Wk CB%& L̹鼐%læ!dsm"ȴ7OQ[ibɷqeq IP(!ic}{|Kb%Lz+ @۹Xn;b94Jv P" 1y' A4QWQ{}ryZҽ[Fg7ppy+o\ XiM >rwp&-Ay<wf%Ȯzn:;'6?MԪ]a85PInm`_ K↧>vy]/ȅ PF,D-?FR ^1zG{rەK+idO=iX0SѻM6aYOJ+0 BHBQ:o:=%IyU ^vĞվY *jfӰEM^eō.ʄ\gJ.wua 12ԧOr18"4_bx/?y6nF,vv`&1S>*;P]@ wb93'6 11)k!pZZܦek57-,͎e&RH uzCd7=`pkK AQ)q<>lkaMZ9C:`s.5Wp Eڷ`I6r]cxJ@\QQ`UKy9ɸ+A7XaENJEEV y,8I;-׮ǒO5H#g|=MI<ǽOvAV>ɕ =hXAnT Dͪ62wJf 5#_ nPo>JNGA[VF/P=g0KP}@JQ\r,C P}t5r($V5&"c})oD,XEj\cx'-AޏSVaeq)3BwiR[ח_րlm0?١fkKO˪@lE}€TZ@~BA7^%jV!)P*|etZ\5{i3;+ł4<*ٞX?Dp*+ognE*4rITRB9;o0 5#Bu +#a GhajLk0"*+b nlņeg Zs jN^՗,.m YC*6kp$i1 B4LR OIMdm| z|bti3з>/6,\,U#`E#VY?s k.‡@>hB8僪.FDVwd6rw9[q==sn uC9W0N97X@MZPrЈmJ(Np-UC_ִOQ{ ˰2e4&&mogR/j0Ejwiv՚U tˎo{jT\8{4tw,Э磈FrnpI%7ήD>\}gCOqg.h=xr36./N bia?2t 0pti؎Jj 8cZYgJ4eC"~d\2? tVĭ)pYCKoN3s+LiZ]P ]5z5z|4AbU%V4|ENA{~P|*\[tK1k,Y'h)|s0U/>)xP:N8l8B"{n sa;O5NLẪ0?*ՠ~AUNayo8ܱnT2{jn`eS@I}BZڿsB9-jŎjP.wv 5q#^P>ǩথgF|H?ávM`jIUEY8Z;!p+8ooSIbAM 5Gb{ݴǞky{x]a;۸Eo2f8MJZ,jd uN[pWjIQĽmIi,:63bbq EՁ$s`D&0ȏ`9|9R+ 2kT5,ę|~SSm$}&S}W5<UuB2xi5zXsD(Bq_v0|,,l_YtUƼI42L;i2\~£im`ʮ:̰4ZF jHXЃg{r 8CO ­7׷FHUҋPءif*ምH4'PǠÃs9ҮI(TS~-3} `-:&+ 8bt{ E&T,noDn)Hs᭎'ap$h} `"6?{v䤓XI#Øqkn4IpOO*$(KJ-z^5bM]~yϨ\j/nĝ䚸&Jh#UU? xА+ hL{tkӿV?Z m+:NJX m<~PY+ @hўee8݃Q_xKH0dcU쐌D_Ә2}1Kxbxݴ?_a<' e+s [60qp:8k橙:!zQ .9?ptɅU@2QOQlّ1] RzPv O;Gʏ#V}&vZtEw䖇¦OzWA.8ELMљpfIOgȏ'.whE=ѷ4#bheyo4B=>P4]'g*/GʑcJ\EIOy,'4eG D]_4Vm;n2k޻Z3#IJ5HM7r>T!$}djV:c{b$QyP8 TW&02Y^9k*4Uci ܖZv7E%4T'Ρ,ԉq r13OUu'^%}Kju %~wW-IûZg "."rߚ׵bd7GQH(N{U[a3) ːW4&s"c-/Ss8 hR__6\o?4aѐI2 #9H?rbv|}Ӝ.ڸr$)u`?Uc% 2D6/y'SÒM4h]+6$]] &/PN\WslLHoOd+ǧ/ךKRۘQ7V0~Z $@8!*Y*ic4՝g*@ mlzQAqըu 8;L{5  4:ȟ֏ZvnӟKՀjWD@g,3a~JclUX& u`ϏhMd*8g)AB M&SӫaD$ʢv H;M6Nő)b|^n2Ā7kJ(4ŕCsF]^zK5!A^Q{_~cpqa [% ұ-Nso}/p0V[u(P>%!8~ (?}$}]KO\[>j.lC.7dmgc| Ƿe_-\lT;uڊ?`~훗+9cZ6+~u _<,xPu丽9A%FYLQp[aكQT)V:]I-&Oa@+QTޔxl5. S] Wt-a cV :,;缙y<-`腹ʫ}M~gc؊J䧪ص8eCtu(:"[[P}%"wn3O񕆝2-X:O?iynޞOnF ' )I7ݺ!WGLRlld{3s5.ƣ 5NK|w 1]gm<)4!*XRl+wn:@pzUsL{wQԬxD0tc#Va{T4t@^WdJ%ő k ;-rYIo p) (/F<2; <6ƽ/#rc>Pupٵ|lXbqHo rkPFԳpaBo#al05&<ꍍ3d`^eLg6S+J)p#{+v@} "pJ:Q佉((o0cfΨETn"'-_R)%?Ev hj\3Q0ա&Y+QAV 8_Bǣ宛ؒ/&)q`bYk=,J/c7w:9ک9+-9QA?ygƂ%D^_3!>kK9f5G~2/7ltQTeOzVr]aLRU` e JV@H7!VhkNf<44=}U"91#8$g'3

    {e`> MyaKTө b)#- ,˘xEvF-" X8ğ6ob!p nmAhuRS T=* v.d(EE#,W&[7qeUD ƆJSN\Cf`-=oŒGlYM잛l|f4 n\n9Fj04bYMm[ @}_&?mr<-A?(O[⧿lD“xeXLxE:C ڶwGgo@;eU`Ƈ 9DžE/zUHEO6,b~J+C_GDzS]fb6/Z4} rM q7Ci lˋ5F2)PEA5n[׻0w 9G8ZUuB@޷77W5XO<|nmK[ m&fDN06 !峊 ;]89-m3~-xYx4IUK ܬdhD )TPNN\%)$VPodndbʴ,G T}z!UNbu6u*Hw%9efRC-g Xݍb@9Vb0ԒK4g=cqu_ey}¦|L;4oF~o<2bw>}RN AEf'<r0~(I]rH_k+>ڟcQfVR93Ro- RzKK*Z{wn1z,Aү]4~Pl f6r!{ 3h "lʩ^0??1N>mpeYߪ/tՑٕ ja{B(iXP=W6 0M<< m<q˴|`>!ybCB w7%NtVQo+紹P:~lGxM`,਽:pe:0g|.Il9әmXw̐C7D+vw[ļ),oh-Zʜ !< Bjd5$i`gƳ&] -66s0UE~#@YR<}ĸt=#+-''za Fm* ܶ|z3ʖQ J=C 0ʙ]N({"3踂q$5p/ḛ"6g_(r=/LDI^n`A34X4olU]Y.q~g9{'*/%N- B/_J,0 O ȤU-[m,\¯ yTDj3ЊOJ6KJ_S"@/ķ4Y,Z.+m52pV Ůly|Tj$Dy4-_ rcЫ Ϯ-R j>{ TVRQ9yuQfCOWO^ R b%N!qf#;sޚ.M;M'\=p O9eԷX PY{ ~z, :NmL ؔ#v#  pV;Ny!"L6)DwH !*jcP*cH['MA܍bͩL,[-+'9и~\;ۂ_OGq[ Gو¤jhQ:I@KҖ%(Ī+:1-sFlD0%iI]𴥏ۑTfŬ5"'_?!ɅgX72ȔHLUoi/L uYI2nXt *0EzcPh;>|ZA8I#͓3'J̳5`>Q/OG HN;Hd8#Ukɬ [`G I(kuyԁV\ AjvkM`҉rښ,db(v4/CU;Xt⌇OrmT7'- D'=d wF;h)N}i+b9#+R?HΆKTS Zo|Y Gree5lE OOb4wA Ҡ_Bj菄'Hao"5< BE?%|V)2^7[*i n_RV@DjM&sJM>/aYgx]BԬ4KQVh{l'^˴ $ EަiưTD*sr,{jc-Ϫ|Wwc?XX*b6<-^s7ox`; p#Bg>If. Ljێ~'ˬ!UUsEG޻g27R|"Դlszxh/Kea^`;ᮤM [)|V8S{6W+[!g T ܐDb1Y=Ev"<]A$UK,<ޘ}'Lf,7yz1R ܭ-Ѡ!Z; s7'iڂoN/w5 K+^?0C$5&cP^{E4*Md,Xr p1apS̹84oì@>U)p\h SՙW$%W(τb LZ{d1pcRx'Up]MfUƌ?tl=|OJLL]1}A$l wN.1V?!KObVN}sP0Ⲻ{UUD A;$e~;lT8`w p [K&'\& Kqϲm uv1$x e\ ;cLԷ;"O` /-jUVQ&=in ;&5YN -_H3C9)G*C 4aF!z5 v/`f怚}q'nJ@KU0M;}qiK]{Y-;l[N ̗zEAiU h?Ҝ[T4Dēr'F${AվikLCjԆ9☘eUH(YdG/m:ehLM IMyf$l?f1Y^6T?l\Qob5gt}C5wCnurƟ0]NIڎ^WؒG'}W΅; 9~6uBDMW&r $T 6HesUOX!Z2 N7膿֜}VUQo Ci8@ce\P`0[v`Ko-E`rA3*ZŚFA y _]*'raˍW}1` d h)mq#K@pLW |ߋSA|/ R} h^> ہcI&D|Gc=axtQO`A bkFX+9,]g'\wA;C%$qbu ~F +²: JvsLZstSTd6:=r^Z+Fvk$:I{H MPVdRwkL"* !4]RNvS,:(3w#7(xʚ)p{IV8`TM!T:J;@; 5 xǠPK;O a\T]޹ׇ4>V![x^@i6NF:6܀hI U no8f-w(`SzӱVߠ\HwgIi8!Ki\V. ўƞf4we- Ͱ$ޝ  -ˆYfzDIP??7 IaG=aՊ3s7gR,06 ^;EnK&Дd},]Ψ4F#HvHK~e (4 _Jp_mufmA}n2ӳ ].@&Uxq3(gOgPٔHAO YJ4jqU(Rxz%G:7_ ^|he]1C}Z`*c3 E2>l gE]$$w7a } 송{W1{BHJEَ(-4Q 귛OLH{k YYF<}|0p/<&CϺPF1\7+!T ߧikq Yxr[-XN+xy 끏B|+H:l;w,"0[~^&6 UVuS1@,uvXCh3ĝ==2/Bh _u7%BVx) ۟XM_ez0^Ec|`2g": [R&t^fܺZ~$^Լka>шZq(RCSYIdj(?92ńOnh<_3BU>ų0uVԴr;Mo`_w;?gj6 PdUrMb >6B'Ǧu:/Ņ0d 6q!w!gltfL굲7oL֑`jGQNڌ&RȿP紬>r5UiG  IδٔTƛWvzҜxpm[U[fd6wƠHfL`6b0VDr#v-,a@tC#ԏnw+Nָ,Z @R[AXK)dK Y')W|IǴxd gV KM!XE,#'N P"Ec2>hb>BqP Fj̀EWvdm;OFB-( 0A~bUZYo!6saA+cf\Hb;o+޾rO<\ ٓF[^^ guo.rfIl}c{'c?Z$%$J` խ> }2h>+-y.ؐ˙hWXHٕ=yTFo5H>Vm:C,Ki6_-w !4mUFB֥:~d"HU]wZ%af01@RVv8mmSbeE謷"ggQyBPbC9 ~AP(ȁMBc%( 6+6 N ͑_XPlM@" V휑&"Z|P0=UzgeuC -#4lFtcP4|ExCiAaiqxAxaNUp"ϢcCC#.AFǓj.e${* h)&̚l4QI8mj6Ss,:)(,5!>0ҴƿL~m0I/3Wqr燐uElr*]2pqo0U*1@hs7:cO{B*qr%/қsߛg{< [Z6"~%M0`QWd :vtWnxL/ۿś{d{9=u= mO_ bapM#ŜG,$dfΝ]Ϋ9wC"6qS|"Q;LX D{A3ܐX{GIĆvW0-GCU},F>,\TopNneઋ/XzAl,A5/If4[\v7Z{{&E XG(ެSc ~K￟ {p~gK-4Yj.5;N ;--õ~ۜQV%IȺ:@^ ,fK=ȌT.2&M+sJB^/CXc ?ayF_p`+Wzn}NYBKM[e&7v0$O@!VQnh6~po1R%*}*z1kc1MZ)\wc `#_LK"{ڥSj|ކGO"L al-q_1tTyE&lY: m_~P;X]5y`EJm(G{O?Al~BQ/>J,Ј:{@#(?-5</ԛqb;E͠qStPMSFA-Z+f8_7soE'7nJ>z.'OJ^P.ō2E",D%ǥ+7 ;mrXcGz|\Ǩc_F*Tm*O.s`__1֬Yac$UxfH bժe% OgMZDj;, Ȗ#"_ln%sL1Q˯䓩|Jb:"K#,Ͱ% U\pGՁՀfХS׫~e)8־ bd<\|ڕkW10wԥѡ-) '$i>zڇz>Zn7S&ՠQ=-+ğno-J l Omb^ԫe]D4M2KuNiÛ%/i|zF;r lpd$Ӏ%?k=ho5*Mt=ρyгlDaoDoƏ"7!Y~@6LmX6ÇTm*\ `Ya|.UJnoW4yj@ۺ}dƿڔH2fR O L@fu6"xqn]W $skg\=q¬ .p=2\͟fI`M?9%>* UWvvv <^ g 5c 4lȝ)yUǠvsX*uZfWU,0y~c`>Z! M#Vj͂mPO ]ca:Jܥߡh,<xUuQY&fO8NtL0]L5Qxr]a |k,s51ce kuwurm#^ʚT) Y&{:µj4a낇t (*0XS?_tXJdey11pW/G/cv+~l{-˦Mg.䩆6 xG.T4_D1â<&G \G19Rer맬Y錋 ]leBEܨ!G3CƗmc SgV鳹Y Q_' <` Nw 1K՗j݌.LziKoBw"&n*/C֨U )6$ μ5QgfJh'yoo3qO2lTp9Bpke*0Ab X@n`kD q.m[-R[J%c  .d81z||w!YoJF Ła?3 p͍4>`=7&'6أ?&QF^w)Ιْ A[ bRQ0;A ]ce>z1)ИS<$$XߺRc)^$~W+u)L0)I1lf CϵeB)GTQ0vT֓ɭ ?-E>JmHq.vܷLV<\`YUш@#u^]5$ !?6f1R75~&*3: q,yYYx) 0m>T+MrdfȘ@,Kf +*t#/'""OVWhDΫ𡞒c~UOϖȧw7aՎk(9)::bn*-60Ŝ؀D[,b䏀̀91Cq(>|^;H_D6'O &M,麟T7WC1wiuhM :+NUy:>"o*$Z1d(GJ\Z56hɎ|}(,O#Y̙@ C:iL4dĭ4F|j $ 4If=Z(D" 'hD9["wmIיx1BWTʦ PZ}:AI5*۱s99GU+ᶕnh}/60{ O"e : X|sN,.1b5VwY})μ53شA^'9mƃ]((|` ?4b\"G@G&-Z+ ,S u [ʫ[n1 aYWΛOk评 ge䮁;FkY"a.v6饡be6=WC&xXͅ=$fjjF@[s IC{$ |B]JJ.5M%~ J7صb۠OރH~2 }=VFLy(H_7w粇cӮnAbE漗;cy10#.LJ~ޯ]$td 3 8-=t[eB6ь{=ujj˿v3zʽV3a @+l(x?*f7ǏV$>ό)ȋ1ݱ(²b>WЛoN;s\, SG+ދpx[}FNnZhYuLY) y# YMa8ʤZ75NjOoVr(J?A\ۻWiv 0,ڥ 8ew:b A!V\0wt~W%_#ᙘPd՟2\卅Gfm3W-#=%į᝾"W!Rנ ¨lN->2rTqz$gu,}b&T5&Nw@?m-"-hҭ=>^dlr=!M^R&\*YL~Ƿ8:DSxЂIduLAPUs&ɗ#_ëw$~/tp0S./9!ØTgf Nc5>7ѡҸZc9+mQhX#&F^Uk(T64}>p ѦCһ=Bd#)ɪ 9%GNp*Dg,W?{h%Ѣ=j)}y~U<'4FdS8& 3ngt$6r;4gt)VPxΏf|,xJt}=t<v7knΛ~R Bca,|ϐo yRi <|W-E@F0!ZA1_z~:9)g>9@2P<Ŵǩ],^U2ښɳ})SŔ!;Ā4*ܕtc01 (sI 0 .~ 0#Z"AR"\{ ( _.OQ,(8f'Ղ<7osd ' K_UPeMuZTc! X[9hϹ 5y G])N{.Y>A@ K0@m$q[p s[ |Mۙ6E6yǒPk== ey1)1|I诳CDmۼI@^6r-x%}Fju8{kK%WubO+6†XeC,[8&0j~˜P~pXԪjSmj Zq:e+_XwE ϞM˦hQ]ӀōO%6 XDI^4X}YlAN t}Q>2~`@5iJ&4$R+#n% m3v(4\)m#" A%6f︖S /I+fREq(& ]M#  X~9,wsehw]VJX:KDõtmxӝЌםcX֌bk-;&f/ Qp\zXr(S AP:Oy;ƐWG,DʮVTF&9k?@@# D(GXWԗqR Q p|v1{,CwԬ~7gpS(/,X:Ig S\#zKfAs.eۯƼjDd-\vL4C4(Cɿ"5_,!\MΫ3]=Y#}T2DtHuk_TVinKWp˭Rw.k5KۢFsLOe\hEಬVr)mÿL#AcS8Q lxV(Ktٽ7xKLه~ݨ!o r5niY $qIy4N Vϟ"DyT3`::o45W׌QKO]O n$tR/^+Kt2, vn֯p;AClYr&t;r{>/+[tzMI-FqfHkfkш* aU@'WK6 KZ淩sB[Q" <1So4 h9>QcK4C=qhΡn3$`vQ1Yʣ07["SQXiSM xAo)f$xZJ@CK)>#d㉨:S&rN$l<=@-_VW FV^vp(e<*ҫJHACZ((F=:"~F+!N`Mʲa*t2vWg%}} -E| tmĠ[` S!ll~. y ᳢hg@J~(5FF}C]eZ(xۀz2x{E?3^Jwwn4fv6HʅuZ{$,\-0%W>` = G@đO΅E0#i>']6ذ?u3sܻmp!e6terf)+p?ctt%iCe:` $p*iTb4!o1%o:l+ D 4ӛ`p%~JonW|W.ڦ:W -Q?\&?vVy{'ѦQsWHtINQv\UCU &3AԸۚ| ~^qmd[#EL;i܀OU,AD#ȟ| ffk /3$Kv7e7jG:#n5aڤFYJU9&-e5R9}@~.jwk^KDh @ZD9[ưޟ;-1m &WI`8!mFݭm2i4A}IYwq2b\жIysؑΟ j2ǟ%`>0tZN9( 9}ǂR#6ҩ0_].E XۉEw?-x&)\T}2(ͭ=n#?\ƻY^KK7(gͽШي _$ՙc;iX/WC<`-1vdtߓłh2֨;^fS/aC6aȝ|CLX@yFj=L"DMKl0'"d-U}L"`TYJ%ɫQڗUM}mVKiX`9%grFQ@|HݦV$n~TNeDI}MD}fʺuN!zem(ڶ>׳NYFIɣZgN$LF@ ap?Cy&NROr;몊[H_ =x/FweQ&&"{b: ֙Oɭ?VTkM+\YsMOv[\6#]E+#S6}׎rI߼HgmM,5 Nt`1CCN!hGt'|޴YfO2,6mG)ŃBq]YTDmYq,{r"Y]HcZ(7PB_Vzۭ{ŹO9}PVB-M Xl2H|}+& lv|Ku.Z:~i5M]$>1fR=G~ps-l<omv ^ ⟼@B(Q@%=ߎp5Numlo}*f/9e1uҖ}hɷ좞 ESnJc'Ǎ"M2Q- ov;\ڧXNêJ c1Z%؝iAf5jb }p},NVrٗPÀkV>F~x5v?`Ŗ50LIN=U}=H3Yr޺\!J: 9@ŨzG-b٪ᦟhؕCI2SWY*ߓ61ұ*F ZB?8aT}B7 [h犽+3&>N+xWq]F襭]p.#J0m˾{IVn>S^[ҫ׃!g$Vst_w')9B\F/-ʁMӗ x5l>ӗjlU|?Il K}5[\2B{Ӎ%˕d=>:GMi܉yozC 8sF{vtR!K c$mwӸ,535/:Q"Zk̵2s`e'~$r34YOc1Mg~b!Ył Vzz\Pl9D0N̽v{+b݉^*FqeVBdE@fF:*ЇvST5Mڅ~707oc$)Ն:ɯCޑ;~R0\g6vP*$#v /kqF-aOe9QJ6?YKkq5iBݜ aq]'wUyU5!4ea5I?Z,NT1a;Ww3:n('+ pSwt5RQHIqO]c1e|lD9 r px!E f7 F=v6S+ uYG8J*BJuZ)(T6˳#J԰W5DRc)5ʈ^Tt=CX.du4dd+yܯJ{ڲ5u٤@t2ȉ,өK48ЮR^Ug4b$hovc|u zk!S[Fw6xĥ!>xA4 SfYMJα%"eTXp:?' shP*yoy(]WPv¦ZqRQ6S WQ=nYc o RUSHCoL^*&*7~4FuLf؛(X."r*f١#5R\L; ?5R}(sMA(kJ3 wn iԂR8(Y[ *;d,O5DP`?k1.wp5YlͰ>kh'U5޵sblc]Fj[~N}R6gYlkx EİX?$}/.CBԷ×^mţBڅ/}ǕS$ES%`^ _u4X-͒.y3Z#c1{FS 4QkY23>@& x@czH0œ{076?Ey:& Y>]%3}Y1"J8pjܸ3xQ`r3<;ze)4Zm!DCЙց\5 v'訁0Ddr;UړK¯zN>R6 ڮ2 5Ɉx!VWSܦXY'=pr\0?!_VD k}0,a@^@h]O5!?+`J Bޏ۔6Y_\ Ui8ۧ≫`ԿemRj(s#H3uP.\l/jt | R%>$a,M'{lSw_Kt^h|mrjMmЧ6[-ax%e䳖c)˝@N / 5ָR4Z-Xik}RdL; ^MAqxuk޷cm=~A=^{yy4djƴe_͹*br$TU<^ߴޣ6ZrT䩩8p9܍j{gd2&"<'VH򚖇/n,(q~'GBj'Ej.1x>q%D) +ttllJpAGt ]R*]wtU{42pH'f5?!W7Uf?9R25S ?ofz@ַ:JNhWRg߷ʵϮԅ9;@[D cK4U,9_7BX|D[esjTL ScwuجPs̷*rsUXi$v={0觉uNs骪Uǎ\jy۶50Dꡭ>^ph:A;AL:B!wN{+\.TJbu6}=G<ϫO}v˃i$C45F:`/}4~ɔ36֌4%0βcYߠMl<Ev)8[2;֧BgB7HD73ìcc&uHg6n>U5xpjj'`'hAU#ם`*fz5Qvί e%|r&sG~^!VI⵱2O} | _ﱐ g?"`}}‹B7r)<-.@ݗAu= a%KLD?lCtx-,_7 93RO"eQ$٥؏xiwׂDqb\F '_7c6 i]&R%$-F9~矝>w=9͑^>Hb7HL#|k]ܡ.-wnl:zq5ϱZ 䤄x]z]:Ne + :LTbB>+(}[Q}*LW2]൮㟭7.XPj]3z235ׇRWVa)o^[pһXʜvvD4xj*_/3䊩e킱SF ȵMo)A#voS=Fd1]#gRW`_p&sMr2!˖u'7gA%ө2ΊDN*͊J۴7ra~3ַ~+v('dB+*k@Rut3}s1Db )Dn@lFzSxn3Xk(d sj0>T9u?oט$TFh+5}eMUvۑvR/6 %$x 6h@2ڃ$զ}sS ah!XBh"#E'Z"9 <"yVۖTbܽ8}U/pUH94( O\Z|mѧ1yߐCCuD04Q29A~{ЖkpB:^9/Ȅ=L[:ktRC]1!eK<&r}1a#D(( KdeySju(L ʼnrVP45*M&Wux?%7CO412.m>)U'/t039+8|I2RV /lEQ;mMaT#*0NIxAkWS̡bK ˚v}7 X2\|]es P{61Zwv܄Fx?&hibB0 w 1N/|W"UIIWF!. 1e!=Hlh=Y08^%S65 <+_@Ś ZjF|nc>n(NO㰷Ћ_)'N*1C"˔Xo_4ZM@[b#Ld~kX' 8]tgJO&K/t< `\6Wy1ĺK\=n{q h~Az,LѰQ3Wljs*)LE½j=B\2 j-'PxD7tLۤ<O;StwH'Ğo{y;}VVd~һso6iKrII|bqL&(MPoĪݠI8A2LUKuF[mAp7f9tUgs j&peIƴ M+H&,' JROޯJz!iNQ{t춖ve9 j Kd:y.MUH'*^ċh$¦-!`ƉO<Hu8-.91Ft|A]uDV(&Kp,1$q6c2jc5KO9^8(2p~?Fv3!M*TCe-N,oܯD+G] na7 _d;h)!!Mc#<qxXx>a˭s]vDEw"p@CJP-QG37A+oEE-Ŭ#͒Z G:; }Vpt]_[@.)\AbucD[e^aĊ`>ƒ@ul~q\&b33\M-u/38^w}=M|-uؽRSDHs;m6Nk\zL(adjyg'A;8# !H7m™(u1ZojrG! 5v Qp/F 9]?ͥ4TN$fC_|@\荎Wx"g؄}6s!5l$Ofm %#„c(b𲢟t]g}0;@jh g[3 ^`P+`!M$2tgkfnǜ9@^N6ߧ=rPߡ`[q?Hf_CrWƯvFMR/)v;q&/MP?X<`؄{$kzWd9g {grPʪh<ǬZ CgrmP͒ʍ2d߮qoډ3';(R4MdF.˻;:*\;Hzˠq<+s'R1E[N8/YRpj\YzwR6h(ǡc)&CHewHz^}^v*#IXx%nsDz63tPسOKB^$b"#2*cޯ7BoQ% )rJ ?CwP?g k"tm/wij6+| ƫ,ZJ3_?: OvKw1:TelV 8%mqN?"'o?vD>a.(l48%InY3|Yp5] )~"RO@&ůf6E~ M\ MUG0GceĖ5"^RiF eTIF tDZ3qEWzΙo/dvM8w@?N\ {.H>U L~buUİ6a9L܁@\Z%e2\Y'GB.Tsz1>XA%p[)i#_a wZ ɭ$Zsb+ {}}͸M"C0G%m!:GIIj8 .6aVpy4 hc hJjìˉkp <\ވeANG:,Vs ݂/R$lmQ׳cn-ڻqLA(3SL$>OWկQb+cc`ϝu#3H[_}ZOv!zV8,e󨃍O9?ߘSҋ*0xr]`gV.K'pAjĒT7uW0 {th]u.M;;4pTN󼫴G늸Z6l<6FL BⱩkX똾"c΋ZbMzr;Mk󔍎ը?ך^~+Ϝ,\+O_X)P;9 7J Ѱ[e42Xh/ m㦼}C.+1)97TEET;)6GFyJy< M.dUOΞ<*̞H8lj[GyUjM"Jȷׁaz"JZ>VV炭ax8eLe#1_``Aσ})"*oM8$_Xy|z1 _>ZK798Z\<} N|;B%R,D>vj"2`F%ŨǗb?eh 2TO^GtKQz1gvP@L+8jlm17` \)̶8s/ .tV}4`M߿,.Yh<\Ŏ j>9DèKN}i~Ձf!\GtCWү!X !~0v"c*΂_w\us[*斠(#ٽZWfo:9X:ߙZ8dODyljYy"Wm5KZZN&`ȥys|)z; 7̃9˝&tHxJ%<}oufI֊bZ.FoF1Xk̟?_Ƭq6 ]F&L^K߂ךI LGdGCsّzϖ2B;Eԉ O*.OrE;e~D {\ mȸPF%0"H|J\xO)_N5º|T4|clV. p3\ɯ!82$1awI!86N`'+$|n. )*b]ڻ#L0^MyE`  .oSi&ɣvg;'UN#tϡ-\=9|;"TT iPQAy5o!ܖqF*G(&|5z]iXR _R_Ѣd.@"']r? f> Ŭ$V].>EvD?bɧB.ES%*;`8>xYes0 ٠+x.xPa?c.[_v@~9\%2%0gs |e[ݑ0.zk2hnuO]i͕YXw3Qv\ rr{Ϛ D~xkhFuF)Noq(Tz.#t3Uh&MJQ%7O<*dȴ]TZM֎+L3DcckCdAf ]uRA1q7uX"~;Fڀ0yq1WJbI0tdx1aSyų6ЎPڵ~70_qZD@oxX Aa,6ӵ=:7; ,[^fJhEK޵,}Rd~kcZ}]r{^ ǓkDA,`/CvGX*RT P]Vj2}XMhlЯ or_~ k(`Rm64˱h-Ǎ=T@//W,k kT^8'Fx \wa3|hEȍpW`vJCr;Q&Zv gUj @\)V}J_I5$ffl?& >:c^OBr&-`r4@-*č l\fg0 QfPC p lH &Hګdx`<#(02iMNSڢ;ܛ4aV O4+LE3UDP0xE#/tՑ{@ahPS[Zj â^ #^2ڍT1")DC(i 1 ;j@Հ⯓`Mt)y(pZ!b(_t##z]ϑww$l&q[!e%xt΄GQjO\~7[c *[JJ@1wxU&[ f_|Iy BItNq`o2M̚*SUEH-fB"0T5r-7FV3M/R8{IIB"@J,@*Vz'fX  !( X~jx~]gjLԼE,۟غoś~#?n2ޣv `yrB- @c_9 òm>#Ơr+|G4E529$@*rSuB/yZN喅axY ?; ՚17: JQ߶\@^9m%V[Z2hg%D.`Q}bϴ)E]⧸YEŅDy9C9- sAIwF6uvn嫥8,A1b[{ѓ9yJzT^U%+O(WX4dg餭:?RɈ],{\AӛQ[s,#25!8r8d{kІRT};tr` RFYDG'@Ŋ? l>LboN.O_\W $?S}F5T_HyŨF͸o21O{]0G1oQٵ .hd9Vgt%nF̎' k к3^ேHGtAjݹ45aC#ny:hG%^A%`{>h &h$3?6-}-펻 DCGZ^V`dFs#4 "<6ŵUcI-$!H; _|ijyK!Xj%,VW)j}ԝt iєU4 ( W}KmR :&EcG?;nmR-h:ZTy{v]* 0 Bt(24vsuPr~ _}f9Ŋ:B1`TI*2yCK?A:qTV:/ǻ,wܜۇx.A}ElX9K)9@ycH.?L)R2V\x0ۖ Q8a}}R"1oCr-ObO9K;AbcIW[֟,ޤ]օ1{&gCmB t.m:y3=#Bay6j) 󈛎t=t;JF=obME\G/[IDs)F=R L(W).& Ҵ-Y0oʈ#)ˌИOoZ~¥e{oȎjVn'7]@wzV0 %Y!>ӝjծ (/^;Sh:gcvH)YSWe Լ{#6w6+Ԁ '*{ېؐŰY{ m7۾,:~Nl1~-SjHxAMP~D_rug%ZүG<'&N F;?ȉ,KQ`Ѭ:jNTk&X&>dmJX㻶 JM pWzy1ˑk&{nsg|MM6nU#icW4I׎zx&2"*x4R+ C몉x3-,[-) ֡F$ W`e=Li-T͊R03pώy?hʭ\P-KؼG`$c5V>L\>nG>e0|%?[ߨov y@lN™1Ë|Vy|]HSK6%Gۗl Y2}TF^}yyHPܽX^Gi.H1m0q+?SRcxcaRϠ尗*LomXt嶈WF rnMZ)ʼMo-#l5V{p~7}hVzDXU} ]h4rܿ{[BLߜiuyvfsE*kKchBxO~j %oQEO9-9?*j`7@(qcXۛ?I@cK"~ꓪmaU[2{6}`%=<"bf P€ݓGV\,d#cYUne$̨w*Uz_>y U=1mG#4%No+ߏP-9ݣ梅Bmwhl {筽ڗ!:nV Abu>44nZw>QiF-Ty.p3Qɏw4ZHLUzF iFҳ$6IYNO-6^+*n 'QGIҡ?dLD>y֙"CիFa$.tJK*H@8+sQPDGsG8 Qr"F*pO(,BqFlPg;פ)y ʬqUʑw:'=A/aJhsJ9똘קqD4e:k`H2ޒ|Xix?g6PcIj+V~L}Hh!.OTÄ kS+^:_rم%,k8/I~ЌH ωd|vfA:Ij yJDoǸ7+u\Lbyu'׸[I&}彾H?n R2^WM@~gD|H&[pY2r] >JL76idh>'Gj7hIY8nCl"I}Tɑ2]SvǷAyO졮@F gTRP4CR<6BphP4tY,R|THIrG ]uĶb_ȟ] RV$|}_q)BY{}Kfӑ6o iJث. .`WA.vDןhEh$IMq깳 3.fFB:4ˠe.MyZj˪PyXuIsa2A;_P_E2'}I /ZcqAqpm߲a$ R_BŖ)MAp$sz{NP*dO௓R&>g\|oo^S !}ύ۵`(M*AM4QYX{n`̂cڞL Rqn :.~(2s*)F犎zFS-qSA\ G7bInרi긠WgucH'xRw9$ 5/ N:6gub(SMolKvF۠`N&jRcgE# pLt3RN E|O xOc/oĎ:5SN+b {8TA&Y7)Sڷ^=93Y'i- ~d[{K"3'^(Z?d_YY^[ߗ3 ,16hNZ*̋Iۭщ4ϑ(]Ae+vi124AdVJk 7|e]'_x?uf!c3~oyPBx+L'VEiJ(yC_0|"m}^MfԨ["0,, HSE gs]ObZ`MTeAC8Y]*s}y7j,FlB]e:k̸J #exϠ .i C^4\)I_a9 YiSk4p}CO>ܚw6X]d|ʩoL150%h'p+ƆzfcP4xl5*F1ǷWe[RLI,L;=P3X3հ1J)ݨ78ZDv Iv.$57zPڶjIZ-\wign- lsIVYh^s\ӭ;$aף,+"CWA^W>om.xq$edkx@vf_n8YmѿTg~ ݙLw$6r$Mxऱi_޸ }(BfNDsjWߔEDr@NQjo.+aZ03ۺ;5fue NsGj+ n}C3-HLQh|jz=}}82>c@>6\Pȼ {le ~I̾qJt^=V^w;F{ xx=0Z6 z~{2qt1 3?c/ yx6yrjX6xrj8/K׽ۿ.grIcgfcsȭ`"SM,ӄ$V67>ˡr}ʯ c{/G|)_"G}KZ(2/ iX~[1*m{rT]Vg?y=A MP= Fɉ]WvߝՅ Zi@ި>rs5jL:HU}$ 9/ubSaS0=$u8dU{탟NM[FLɕƁQwFfy2]n J8. y!2=g]Y<*i{Gݽ (#r8/_W@Q{ۻ*ό~zoB$ hjYugZ l(s:o(JL? CW>0@ cHILY}0ğ%:gMyew ~Fk>e#Da8$fЂ&(3F8v/-UVG0x$'qWic@~>Ed"z jȲA RF#2lN,N0hاs o!Ϊ 1,t<`9ݩ#֯mrhPdz2SgUy%Q1X? n㼝[fiX<$|(vuبHա[^U!%P۸Coc\$2.F4U}98w`_—_7u&ym! WP&_:-Q ]}!QҖlÎ5T'Y>g,ͼ T3p6wi)b P^+ͷ @qJӤWq< IYBMG\\Fm5L7i247@C1p)cTxH30+mPll$Z2{ϓ,FrD*u]liL5BB==)j>^aW̑N|/\$BUeӌaG?ۉtZ'>@!E i"h ֫9o|C a@L|,v (/DL$f(Nu $SqtrteiGD 79GY-z&o#CA5=qѤj/fqmz qc6{w>%คUeiY2͓, Mh?p=uyxy%15Wu|R7G] lMHQ2~kWQ:6K~h6#}dC S!aN^JL>Hm|+Lr/1xנq;on+FQ]{Ua2LRz{L8bbz;"-!hU*2CF)m|Z^ia8`b 25bXxA"EtB)JuX̜Dn oWA̵Gz5>mۋo і:>k n3G89c_Xql?'t=zvCZDWU7>W>~1)|k3pJ85Lx Bj }YI",7G>X9uF[ qe w&\-y]Ex%'gއSN}|9?;^6_vv /VR/&w%DK()X>(3Tdj=XS9Jl5Y [g*v#&S8!T)e I6yg^KdNFa""jl:2 6ikwQD^oM= p.ݿTF>inbW?N5%ހF IA,M!,Yk}ERs,!{B F ;mwe5kB þ!V@ _o,: ';iW#BG{5_>I`m+7ܔ/6V~J8}Jn+cK94x UuC:!v}^QDDI$0OJU< x~ۆfxH",2Tm hMyΰSfI4 7͸dn:fo <b 3pam^]jA\cٮGժY65"U[Qmm^by2ύ7$ߟB/=C0@mUH?9< Be,C/cltOi&5dN},j\E؏F}܆0_VҋOZlqvg+noK2aH$ O$;@%EKg{ ANP~9^ߍ_Qڛz^Hڹ2jk6ˡSE`{0~ޗ}l6v ]y@A5mԕ{fB/k  ajE6#gYkgrŊ LyXen.]F[*WI8\I7d„I<߸USb肒]?(7~d 2{Ȫ#$1IC?P-j,IHoBCiT ȥE*[L?j:%[إ]-b|֫E>sj+boA[rxkq`/:M9v'LV4fw6kl)+X˻ oqUQiNN"FH/f,0 eT6ם|xs]zv` :.W{QX(;AVBS{DgFmGk^/k2uM| yn^qa XErEsFsC8Mi 5ds/˷DfQOD|)P )iPm҆~[] % nm)J' nYs:k}wҦ~mGg ~CY۪{t0RGӢD|jJM =$݈A&&ǢbGm -?@ݲU%NPqģvU/VW )5NXNhΊ:mn C$"0^.ƖsEOOO\cϑ .aғ{IPs5Z) Ĩ &(\7YR*p@@woK$|ph_Da$Qv:C<{_dvx.JvN ɹMt*#v<=mK} ^<~7d7%n&,"~M{BOqFQy~hXԿu?^0[{\Xu(RJ?WY%IM@fkZ'*(Ǝ5(b9Deڻ(s>E~vEKq+{sL@AYXzLTKauCj&=b.7S̬_ÜX|8y78E&G* {ۨ6԰oEM 0\7J|7b8,]'h&ߏx|NC|d !Lg)T r\T @oJ|V!o3h 7 *E3ZyUr5A3j+*UxmSe'bu3V : Qjc+P}2b9K|dy1Iǽ;4DJkfA-[cw,! a71~P߉ C]Tr2S3$v65~Iș@VlMx_g!ωX0#팹m \dK`-@2k&D*j>[\ƿ>OKnK N'7@bo~eSy#?NA8%C9lq cZS(pRckV둛O.m*gIxov4R๲L֪ ׅqV$Jt4e.ק0t!tl]98)9P#H폣6ErgT0>+5TE w5yW4e G6`f}4y4 "h fFESD,Ӥ>\jDB1~#6^u FCCz )yn%F 67ٺAJa;NB^2l=S(o1m̗ %[ɫ1 ^wGE[ZQ %Xd{C_~/w90%9svs ->b8eFJ= 5N?..u3ٞO{$- O tP&1[M<` MRHq'``DT!9@j< Ca`c YF>*׾שOH wH(L>:FH.EeŶɱ!kN@UP;Lmo 贸2TȂ=3Jc]m0z7 p"p;’3ҀCpxUj|w0w[rp^pYMى~ DOԌ/X EvpsfΠU'P-sȡ%?D F ½?DaXzA@F x(iшU T=:WrDjȐpVlr=]ցAFRέdv2Z8;RD/#lO5XP3N վM)M$jHx2zjȸW>.y=D>m8Yc1 iQX$;$jg'㕥}<3?ޏ &_U ЎKZM+A*&֣giM^M߉SgίC>`l:釦c5;kQQxJj I&v曆V5IA ]fDkY6XolHx>ұ6FV?$Le E I1Z7;hO?D/EiLS% c;+t8;}+QDKp3ygdyRM?;W粖*hhJ^_入QBDJ^Vl#>D9N "d؎gZ'Y4K[o}.dS cY'i0B/ױl։5FlQͼL!W\tx+ide#3*/'uY_/64Y5!G WتR zU~}>Բnz`[54i!;)ߠw/>JfF#]M ΅JBtE[<UY:##< 4=.AUd%C5+$ISEm淡^s}/l4(`sUTjYNs3U!f#ĬJ*Qx9nb$*o`).}lBxŦ1{vٯ 7PW M,|3 B> Br1ꘪk]9TQh1%ww(?,Wmy l1NSl2]{Zg J< +ṪXaz-"sP2> Š;ws Ʃ8XŠuac>Ŕ26Yk-H.uU՞^C ?(, ;5eF8ui1LDNrjUEzDAbf30B}3uy.mq‡fu4:#'`,3f_4݂ܻh8=|>DD=Pslh"uhF\LJ fU[}.JhܱZ$d;7/i^u} U q܃3J9~@duMyP6M}͚//PYmM+>uTl;j V#fkg.Öh(6ObZY.>`e2`U\ õEeqX <#%y^ŃǃQ\fUYoQVx *vt+EKU'O>A5tBfpL1qsa//x[筰 :@1BJ=f|#lX|j|:d.'i7uqY]om0J㤌KMOiO?))D!5m\//9pm[[G٪2-')[^!>d O~~] Oл@ /ns7m ׏ NT`%/QN\drԵЖ* o%S kNc.:o͐֌?$KHս9b}`j lΥ#{ N5ҢɥvD>XUE}g6tLeΑ&;Xb(6J2Ί^  R':VD#t s=yfHZ lWJ07Z3 V"ri'b>bjϝ||MD rpN| usAR1npbkLUp p[ږa,Ϙ/5I-$vbJt509Zz)+PR[L"q9O$jtbe0&_,Q^?9X_EBI𶚹ռ#=<>K;bLc?-MBp==׽S"Q|Fզa& OL{R;Tz(C -{A5HN>n@1{e(?L6$aL;.Bȸ\d`S\-+@: ("o"rf6'' KXPA{t3sz=,>vS< Z*.%˖Ë;&ѱ%8mw6J="$4"h;iw[DZX>f:w ^/{nܥLM*QT(_9qP/}F9۫mNz ^y+sK !mѤ/򻍔QM0U*0s>v anDAI#VLnG(7|2!c<%,/ŻI[빝,D'B0)n}(ЭkcU)z8h@#9a_4:f<#C,7O4pl=ABGz1_kzwAUk9kFS·i MIaA ^"]cb|%oQzϺxn./}PGEl ˦w%i_06'_awGJ2w 3u;I/}йJL3{vh0n莆_-azPA7mxg(9H*F]`Zߎ" *7a ʈg$<-u+f-O)}GF TNput1J Q->ۦN$ꢝYV@؈i]iˉPCD0Rq>[IiE[~w2U d$Ȁ>]<" RLqMX ACn zDP~Jś A^"iTU8Qwmє;G[i&7 Mi@$+=+,:7T,߁(K˜iFm"s{mIGj&0ܽA%;e'W"*x'6WN9;7y<%nTYԼER2{(&q ]_ '}daM1`e1Bt6J Qv_)MD(m4 )11${V#^GwGmN*X*!=w 8=`Uѫ?KGQ*}8ow =g Й*Bq~42 kكɍ֨$O 3#Ri W`٠.b*Lߣ.ҡob%j$ |oMNXv='ʹRjXUDqJ(OtRhyp%#%Pt ,ñT8&:VHEU؊ZR? )*^0l)hǠk1WHdM#vCDBk-G$ lDC:=LˎPX ЊW4)0-|M)kq>:_eb*YDtɊ9ZXazd'aEDqTMbQ?M^d5N*JsfJ$)ozd7,k-Iy?^ [:*kPJ4P6I%aT"x&P/7M[]h@I/QXzM\cDSpS>SZł9lWD.ftB*).=A" r=2LOm1,Ȗ[KpՈj5b ߬d#jPgVQmEַ\ 2ox[5Gێ.cJ,A`T紉!;ٰGJoF﷙[?|M 3;DŽ.`1H|ܙm)$z,jOl@Db.f䪉W_QV]^ WJGL `X+Xp@8V:FH@qj(ز1B)j1&tCdLoswS&,.>wjoUG#niwRN8i"v韾t I^ZP.?V &VU{aTe9 kyx3zHu ) kyd-d@Peh{ߓ[!,}AC- w): ;ENꗯ,qY7A-+%7f2:Gzz=HvjmVIg!AljIQK P}D۰q岿U+!J?!"(quXeHw.vC8zgBfkX%L? @Ѷzڃ S e-)}Yޮ^ؗVSf [○/6nz]mM1Ў)@YfwWjI%u|oAqssl󋼦E~Mka h%ywyid:%,YI/h4" WyDIJqv9_+߃j  g=S*zZѵ{:AJ Yhe'q iOqTlIl ch.ݹ)`A 5=;ah+z{"{e|o%\?" rƌhqCx<0Yi=+ Y 6[58u\~ɘ(J|}d̹*D# 0^sn!n Aq7+87Ʌll- j(Tد^ʳ܎גX6 3jVd u5? I vu8#s Lq6oB샠ƊʪYvE @:fjP;Ҋ}j{d*,(;sr֡sM#'c O^z$ax̐wW3߃ "N\1Zʮ&ٴsSyC`BEuG"O',[OQVeFrb:UV8(E =f Gl_g v @tSwxGha.0,A{4!?qi40``| 53R`ċ'-L9tZeU \J7K*Z.qu*5دBc5I7}FAIDˆr CNMCP鄮awZBz`;=9gAX<2v;odz0sz"T2D|<[O_*4vD(zi7ʶz: $. @9 Bi#7JU3!Zp %U놐-ʘJFMZ!APaS2_oqr(19@ &93>DZrl6IK3uZ)룁8 %e{t ;8`EmKqxx\wcH@6n)PT K05g=^m1j 1W"ĬA!y*onǸ|C:_K*[ fϩT <:aDjf䇞eֆ <>K*u^PdDZD99,rWPPV!_d44`2\OvG_+5[Hc*g  ݨO+ Dwg_8sXDL3}\5~HMC2v3~:{"~H{ q|uҘrʪv:ɌYx%n>t; )SCwaҸ Q; ķ&f[lMX>ii~(!ӲʒB䷤fwrm>`wPgz΀iUByf΂;ei/v~5yC'_E/[;Pғ犖i'4g .Ciǎ@񧛻~|\~\XV~@&35@)!c_K۞oq K* J.M$H,3A_@dR5XDBDn[xݓ'Օ;oGZBW"Cᅻiqۇ[\7#dX'UȨNxǀsR^rA C`EhO218'+A89>[H 3Jt=˷zćۯfa*T6\NN q_wE}bɠ$be/ɠ2,IF/u}G騈/ EƢ~R@h#cjL(C`4ub!Ie-G%NjPz(1#_4dv/`{R1lD+R8CynUCD+-`vQfV;؟m! O&-^b"*p.쿂Gij.^$d87ԪdedHaO]c _x{Ԋ7wdp* |=\Qj:\@#"9 `Z rQs]eq^`mJC^yP<Hjq򜠽$Qi̺^ĝfl!9|ǫh+rҔ,vs̀x'9rBgA])^r3ݠ5lIpk agU8PH hʄz1˼CԚF3nÐ=|z$,H*aq?()7͡OtӎLcxkb\r3 4.Twkd,C E+vf;WN< J7KXUs#7JE6煱9(/ImF=.d\<;xtq2V5Rb{BlET<J!0A42hnbxG-궗 ut@>|Neo*+VV)n-L8(:!+9<s?<0nYFN^3Z_&×5-UJiRxggdYXNq T[ %rrCcgj1D xHWd~N*9ytjRwrs ,lkK>T/Z_jN __#軒oNm~Wh] X3=$]#Ef4ʹs>a?G$*;zıJ@/Qm9{Jp|5g>utXr $},WK};㩎hzz #^u.:Us {:"gS^>iJ$KZq,#Ȃ8n0@s![+T8EdF̓y煞uT^.+y",y6a MAGRƷt"9GC'GS9m jDdylZ$ut^ $tv#`owJ%%x&҃hY]Z08AQq7 nT΁X*BTp MjtR2k}Gn[9|`-{>ǚ[x/` K"A@d4ٔ@ڌbZD]14Yd97'ٵ)P3e֡*>&qkE[щs؃:RP.W}%%) cX:3%9 K[Ai` t<6ZgG׌۔GVw B@m߂dcbЙ/r6Sb=K.,sl)́?h"Jrr_8]>drjw=l㰎tZr9 M0))F< i|]4…`Y!F6JwJI;ژdx;q:5.[$S`gsS޶$vpSpӰCLOV:j~AD!j:g*rT\FF DOj&ek/j9ϋpWڎ"PlQ.' Ķ %үA+OZ!jRytxyQj޷O`/XSaZி:nxdX6.p+vR-6f:D`ܱ[/|yCUJVb_c-<&n#1%и~ ,ŪҎ5o: ( (GNm>Sԫwֶ `NLj`F5ҲȪ(uRQjbG8esl Z'h}ęf EED~oF9' ghJ6@O(aڝIj&;p.6j]J_1o"Jkm ?]_FZY~H9Kܓx_isV@+mm$YE)686GlM )8'7=N[yKA"XF+jʹþڻb9:S'ENxd*fJ5܅5 {%TLNm2(X#hpŭu}+jlQٕV-tk7BT.B[Ӝ G Un?e>!C{]Pˬ"3-=ŚBəY'jjY{{@i=*na%VZ&B#lfU{FUxwd.@YC;̃2a2ߦSw~ 'dR(tKU.E,-E<7?+w=ߕ5@+<@hmXn')p!ݠ*3E#&x/SOI19Q\?`b!Q]:bj U6Ɍ"ܳ|azd%`ܼjiwr'cFJZZkh~ +`5|Dm`j ܦǭ6W3Isz$~A=/"b)O`QѮ+;`oP[x$*_`رi;T^;41\,j X]8gῑb}r+ vsmzB}[$Μ}rkw46ȰB*oF 5̀Q8yzZ,S\ؠPp__76F K̓…EWFGecF=. T66ޝ*'Y :qIN*4O^{R=M8(aAh_]C;ۿH4*y鄟T` ?ν&t>Ota _W>.zG [Dnϥa+V,@ |偻2՚Uu>ϵ;A4\ +f`_Bfv#23%nc1Y *K{|*U ދS *nO]kɚZ?9I@eT._ R.C|LuT (z~b0ʚI)S댊@IG`©@XVZ@6ԕtadDZVr!8ik1+\+d*;}ҤP7 8S;ֽ2?%H(ЕY&9w㻱;]2]>=zFXtG5:L)XSگ:&W%n8]SnڧtğK24-m'J [8նB!У\\NҠ$J%z倄 f(]d$,];"~ߊ,.Đ-GMx T6NItJƦ7zȀ3c%/ H "*Ơ׸`Bݙ&:\-On # Fʰd)u  U3[Kn93eS IDN Q:*\BAM<@c '(-j!l=TOHwCǚI88|ϱAׂUF's_~_CKM6Yco>U)yX7bl oގ7=yFjdq_SM(d3ה;=sc <63t(gPA8?e ;?NpdB8oh};*ӵ:qɢ7뜹vOF[Hضل}\}C]"2Z?/_i%<fpsĊG0.Q'PEqY{Jp]0TQG*N-Ka , G]]74{@EP11dWwD*݌ rFeW΋O:Yvar&OSko~Bql\4y9=S̒31{dw'=Y/ԗg3f6~<lmgɱŪ Ⱥ:,GT,)$tI^{T' n5Yz(cC8-5Dy po(Y9CuѧY'.Z_ʼnЭDI睁E;ۆ< G8< -(x--f?z3w;R|m1b9':qL}{ `Oc(8@A΢ FkO_/:=DgKh=`f<& _DQVʎ-Q]'dnL~pvrvR2;o h xX[f#J+r D&̩ZD,yCuw֊7Ǎi}>w{<>Ϝ/O7,Hmxӣ-[yS !.M -j8AB`nKw@\'Gļ ,9%x5OP[&x֟D)~%;E>/Lb%Qc8S7=S튁^= bXԱP\Y?FчSm*X!LR@ƴ#@V}ږe)UcJ+zZ -sn 踆B'r TF, A`] Fj1])g Ш0q2:6f8mhUܨ`ef:A9l˝Ȅ]V$;ca`#[alShߞBwH˩MAwހDe 3D=D" V,p]ˉ `:ynbe6k .7NKgf\$Y4Q,.j48WCba+۝7*yt qj0A7C2aKL\n*5qsIli\ze7@@B*H>Aܵ['JOÑl2 s;Ot=Oۃa 9&ѱ ش!YkC]vG9 N5 @T=!doet!*M 'aؽ(WrWdҸ%#P MR%#5NxyzƐ;2WGAl믨5 I@~O5&FSGݯzX p'y' +D] VFAJ$[! ֖H$40UumС6Ry>K{bf'Q4# ^Hnnj0]&%}zIyU{捖?|(qElfqL B}JKȽ"E΁'&@d+ovT&. NiD,G{X8aNbX5ڍvfĦKRo',O"*L 7lc5 [!W5~Bܣn:~q`=r8е܆)4~nGjDCPZ4{ ;w .0Ǽ#wGDKO֒w_ D=UO5P@t:Lf<}SNe4if&08; _n<C!&ξ0a`HOZ0RAQ{EEa!`;-b+(Pv#Zq HDKjF7n>}"9ET [igC]~ q6imzч7~mu@rY4Hn-ogIO9#LL'WV%T_nAQ@͜%3; '24&Py=-} lڊOAW4Tͭ ɍ{ =2s@̔>zcVB۱R:SGͺK{G_mG GC!yi.唕 _M*HHkOIxo Ey6- 8|+ސ;Dq]HP' k2S@maUjMixN5x|qn1?(*iQaG5_]CDÅQe'Ho֣VW+Key5,< 3 Np4&M }> Tggͥ~>CYS)ɐ* fZczw82sl/pc3H'kWY:M%iۭ 0ݦ. lCP/ EPѱ"8\@D|@JjfgW-2;!x1 %j1dsE>94*݇,.yw p-&Kc` HJ/`Y^TX 5r_ q%[d' k$X-O*|}$)mk.L! @ WvX D4F/gbW 9ҝA&-L_93o酨P,a2̯@ pWyG >J@qߴ A0L_Q@M3YoHѓ.z XSR\R/Z[Ec"rH 2Rrehtךkz"IPv өZgFt7͘tIȅ l3 /]jѕ>d'ŖvD`kZc]m;2͘oS+g'Ǭ[Kv/Jn])BtfRny1r2cWP]EĠ0Z{^I\ /%"ͨZF4UWWؗ)=¢,=U!ZGMs0uͯìAp"W D$545E4k6ۓց nĻ 7z91)?E& Dd.Tj`X/5J@*bUDZ('u^8NYBe= 1T?1VMe\wFE37BOeSn)<Φ@~0.?(}VѪ9P-Kc(vKk:51AHו>liH}l ͻpz g"ɿ9|+ :wD  MhO UK.4޻9Co ZT^!], XCGwxaSj .o0|ƣdr`0> (癃 S[J"'FCL"׊oJqc:8#­"֞?@mJFP =D3+5(lDeWQG2S2yt]?LML:PȞbnxe CV3T}dÉU^DАy)o&r!yڨNh*map udm=j?ޖ=K oPjv4-z 'w=LU)Ϩ(v&_xD?rwOk,fI #UUZA R?5U -{ leKѱ!pOЪ/7/K=Kx`o)z`BKRۨWޏJҐG- ֥Y wsQg8qR`vԢh ,B \n()f&D/22l6Yo.݋'/Q&+}9wki;x? ˖s*V}<Օ2po\4wƺE9CV7&s`n B(Ǩ1Xj)?MpMl"ljcւi D(qNzj 6`7"irlI/s"ӡ &fm-7nv2%w|~fb4WiY?8LԦa^-gB ViϡWXGmVų!"x ]4MD6WzO%+∕G^*-̄o37{lfB/R)wuPu[x*a9mZ>&FiAM S3(\8>/KĔ$F4t]B4J IaV;sʢ%D@.þ8Z]zc}17sP"e6b~;5xbsSCKkqzu4WE?1K C6J}1ٗ0$6ÞYu N:/~lܐ_+i4.Fp$' 3$7 xyJ=5?ny\21I &E:=O0RCV ӂo2L\uoG6;p#i21O(RQ78-ws*`r'2ysх_=!`ufu(L\ \V.(QpqeM>FI,*V CȐΣ.۪fŹLbwihҿ]5,-yQ;f[F7 :G[Ȉ# M qЏE-=Gi27x]=&4!% |h{>htBi ; `ٱ &)ωͪo"q+<*+- ?2颌;W&K wa *AŎS&@R'"K P@foFɹ@n=tca~L7zfgRS}YSzkʪ_?/a?Af*W#BB)~ZB?uvTC-tZ:ov*3@3i0i;>)?B@CVazҟT"Ig "щ&ppU0dP%9i[nI|"pWZjǼJP-T[{ZRw N_aEН\6j/2Uہ;Z zf;Vɮv@c ]3mY.2g[%:ʛ:/-nCw Ps^tlD{C{)h6hC=ls1nQim;u9O@Y9GY_:͕\}d/d "#Ui XJ+T) }1fj@pyy.5*W@IkX˃FUbefCy\$v~\'S[wqj$_C;Dʱ7?[v 5J`|@ &㦚zÿKjKSVԷg[3i/:fDms(A+Ez·@=@NpL`ZΨ9'c HY(y{ eY,M91Ewgڇ%CT|}=$ð`#BW}׿SZ]h{ 7F1ʂ^ʑ 26,JfPb= nf?V 1P e]z`f86J8:_]{s׻7xXC{WaU}Jta7SdV,YRjӗ;uf."3><1.s?౗I>l\$VvGӧˆo߽GXzr6|8ykZnUPw<6yetJ$'AK|ƑItl׺! VMn.1Jٵg}jce0G"c-;cb M:FCZd. aXyuG08i꿚eARh =w@ȋ*\޴$}y,bǐlLy5;&J-+&t8iN> -+z|M+>qgQ7n6IՓK޿rq᭚'^:`YK{kՌHi,~) /6e|RruU+tJ`)zOJH)| G똭[wue:;BPC;xWD>Lչmө%A8nIA~XYv&F]8D1IbSWZ/u7WIxVB2BL$hQXZծđLH4F:d39/|]٫\@EL*!vyd=L9Ra1vdu8%sLjii_WQI܈, P~)97<uj11iψz)=@[nzk×80KOf 08Z=/?q*NTa֏^ \_2`,RϮ xS!]ŕkwpu;ȁE:a\U ×,uO(}g[󅀒s]=/cӎb- G0Nݴlq^UhbRҩՖ:jJ銂]~g([|'h4Eʇ4AL".RMcag*(f\sDGm4HT? KsV<H< py w#K-m=Ф!-]vj Mx]c}0@}>X~~Z,˓6_iWoCC5eR`Fq'^ޔ)We㕈]w7x5Cq̱ڞF "XPd`.u+#(Ra45[4zro̹ok߉n! ⳰T!MYhz! ˳|{"9",i#x9A6R"bLsypn%AuzݹP2x&IdVa -`ׇ(JZxij2,N/:o(d[91g` wKRf`&I$fvP>6n[YOcBM '|Ycfxf#H): ݵN;Uxdr$j(M$;fdy|Q6ec!6gNJEG_Ԇ7=;Jő#vH*T.…z`\}Pٌ8#) &_-NYXoiC&ʬ2r7Rp<넪$s`7yG*؈pc:~ae Z@q6~8fNPALc } K;K!_E)7b1CDzw7WCs,a-.Z06 )ASk~6؅{;OKoG ̗p*A տ߃ 0+oJ֑X Ǐ&ǀl mtB ~ eAǹ!v{Lo{e-8Аچt8LNBgVXۇ1ƾs܉4 ]26-`+M u ߏ쪻\k>t焴(TPcV/^BA)S2VEXQ$I0M'3;T#|HP6fXHIFb,b-n3orb|oq^:~&oUw&3#mYE]g`Ak&ԥHXǟ'? B.U6wJ>yԛm,Rw}a~=\Ք)~/-^4k?HԦ浴;SlPM -m'16 lkJcC6Yv)ۘW*v}edEl, HoJ]OKbG@m5Nn"D=ںq`$"}(e['fyǦn :'}ORP5oJbz"1DžJ?[K zE We|#?gK-O$FQmj&JR!n"=tk vvy[V H=QhYQS9N^zKI\BQ_ᴀ+C&wtѹ,DӛTB dY*xE0Mz-&\MjM 8l7CSSfƹ QԪpɝQ#AdO'! O| uX qaŷ R7K7.u=L4E;.CgAHȧO]v^#Ŏ]W`HW/ N9py =kH)Xg\ŰDa)2 ˝r":?JoT\g n5\%;4LS?#V-Ć ~G倈E&9#!Cs_ᩣW5t1C>_6$ Gd>!OD$"rT `H(JRF ZXȧO\V+TMo|wL X>/'o?]2(qOzvy.ŕ͙ T:}=k˔BSC,Lk<ޤ:Jf-+,3U3&Ʉ@=h{҉*|JuV,Ѥ1,S1Ipf]ICVYZ8)pŨQũ]|+-ۖ} 4Y9H{Tw[κ^`׷VF"S8>{@qMƱYu1&x$|'sb9_E7n3-oA'hAe-۴E\Cd R5V)>f!D#&_+ AVo}1Nfln@^7Z8gb!RUΉQ?q~; =_ 5ɢrw 6}Vݵ=tMzBۀwrM 4Dm^DӍu9N+zT`K<-)E}qD%x/ V?)~XuEM&1mL[5 &aXHl#A .Йv|(v̌Lhڏ{o#|Œ{qE*Y<szI&Ă0 j4bk|G-Y wt^E`A{$J(:ݮ. !/u1sߡv<=HUx@ڜd;yq:AcNE2*8AY|RӖ [DezǶ@Κ`X~PܙN7}O1}ip )o.qxshyn/[V*jKZ% z^YMNYܺf{1bj mz}ilaXZ0Ǥ+D{y(ɓrXrVrg*kP<ꚗxat]o,j43F\9c>LVKsB}\P~r#y`l-; /ۂrODyn ySx[7\$WcHk*Cf .>J;$܇T Wn!" :vog'Ԍ1Y֕p4vƊf9@0 ) G􊀇!`Sp}lT#Ƿ_ұVzgodV{r*p7p UE8|PRqskov!2';=oKhJ?捴Y#:qp1ybUخ#[k) a(ڞ*P . Rr%Nc"b[zE8M CBUK|I@JB)5$>QekA͈$B9*0*6f񑧯MsWTmO!͈r{si<-\]ȥN ZZwAeʙɽ~&A\~D*{]d=m6־l0N2ӯa^ιѵ6QP=%|a$J`²VXV~90šT乤 6- {RϨlх#NJ<>?I 6ˆGzN1FݝBT()N&ɪx-xp_φ;y}^#6M6Iaqyj 7q kXxb 5NJgF'^}]HjHu:!]uUKE8PMM]Pc{?y&.~e.֮ԒKA"GӘ !Od>nˊuզl)o I]de;'I,>u ' ;9wC}jPە8WF+̡ǚ->Fek#9H0,W#XH%3K.mfL G /z_0`8!vw)Cs2mؒkuX mV 8nSS ԉ$w37jHts^ϴ.apRuæQ&WzRdYb3lpHdmIF"';}AXii!`vʏa-蝸ay7)ر@UMzZ%)xF5P}~*I3PjyuwYT[nEw ö ʟ^K"UMKɸ>rXCB]Uww5n.$ 5oxM{(:~@SLHlsu#XJsf~kQxA}dx凘:dTBQieŘa6 ˻&"\ QK}+EWLaBtk?N&%3G* Cڝ/pc fX/A']fSˁ<`دvsW6&SGNu63/1+? CIK̎e'!fǖٟ ?|9}iȬW`+ iB^-#ΒVb u@@DUT,Жx2=-/K[##${zZ00Z$׍6ƳQ^7P182j3va,Sp&ԒjJԑ6C ѩ)I !t*U5nJfNķBÂ3+?,_drmČ3U|5?L 쿭r]IN!9txDʼa9חgbDa6Ζҡf L~ xW=DNIK45t-Kry9PC' pÐx0}&.i"Cxd xBPG,\ꀢΧaC YW?֯<#'&j 'XG+atmL!&?b1~1B63X9 0f/+Ik;|H}O7HB1F8̥^ FUR{?;AU]bD9:wL Y7 յDa` )u&y~O%6T " jLq~Yp[̏-͇s Z%?,.>`19] fh> y$F AU5^x4TtkBpgvY$VŝqD??T`7{HZQ}Bʰןswh*-[k'Q :Hb AԃH6 t׺TԎpo@ն-aZxUUelDMϮ!-a45Hx7@}8r;> ~@GD,Ln*#Pä91U.@A'E0;ssqRBgfXUFn27L* 遘fK>?eFo&DE AEҵ!1Lm+dD5+;KF 4Ub&=HbchfղZ [2_|I4*VڌPuLFEo rx&heAPUpҏʒa 1&{3Nm?s*!NEk0R<~}dN &x" Qxyًy!:GKuLj 㼏C騫 dTk%WTTͧO; ,wT:!yd8s?6[Qx"mzD6V #}]/Tf:|wyDN]X)-#c~52-4B<-\\0 t`^:y>de#"ҍu4ߊ|֖%Gm`G|Jdϔ' Sc]BAqhjM3՗GD$mFͶSt)XR2NJdeh?D%'1qE3ue>@s-m?ɈjdLC`5瘋$}a+-'=S=υcʦ\ffNOX0^Rq$7Jg[JU[ j|Q8fϕyG;ʾY@~ lw(2Ӥj# NZoi&?OTLr*O5-ɹ6v^;mS/>B3e4admC.s8%O6Z->.Y ,i"7ʵq'k1wB7yI;R & 6))ZUɝR!|>w#վOWhPx&P`@8Ⰳpn0zJäU^[ S3:U ln\mU/.Ӂu)`*+uaFS`yCTCލ/:AJ=^LkyÉVG`ZPMod7w9a,CR]8 0D$d&G#] z)jAʩT! ⏤T2@3k#}\D5՜Q܃n*ڣb(»;Qwl>X3P.6aE3$#d.'4HD&6OXuk`F{w׀0fSصid9ߝʼnPpu2APP? 'Yx}|VU*\s\?&pehK}k퓻u؉LyqaᶫU6*=O`u[ .oD)V #^ ns̹Q"3mݘTO^Zr9d $(5h_LMmbxXAG*/p4a] xҺ_DD\pwpye4!aF`;7G1)"O4g̣ɻq.N _f,n3aSL8xD)!lz =U$C5l&?=d+Nr63O_qPҨ'Y'V`HOO)ada}I-eilu+ڻ(fv,Ibx9BLPTza/qGoz̛e$dx ,۱e#^ ri>=KYv ђ12=75R ۿIJ!m6G T= &ׁS cl-w+u[k"5UѳGk֬ڸWhO9=~%ʗrؿ DŽ3u]RQM."*Kz ~+Zc4Ng5" yby 8.T$xXvנQ!e|4R, =1>biJ:ʻS{.$[ Oo0.WSbGѴ 19\7 C+B#J8ӺW|%,5Bv!v^[)0 <qzs)t0&*d`I"C_bkNNj, Xb[_%gtn_IŒ-|v]c20_WNCFZ>n $ 7Ѭy-Lxi%.Ȝd'Ex?udN0( .a H.%Ҭ86S@쳆f-|AEh73[bFps@UJg 3=`Ȳ[{S]T]R'՗V:אpjZq,  jX F,J^Rpރu?RyđȤO )zRe OWBrڶ8 tT)bbxK3# uZn0ff}_`Kv'^'_ԃt@y2+S e Ui+ E%nֻ9 rV :I暍0ĝFbf\sv*^K߬f#hgvj-=X9T L0\\\V#!27+AM*WGbMP0nv d[#>`)a9ȊcdiT?LC[0n`;UHYr:7|pR7"JMy t \yF.P7olwNɝX8DB66VܹdNu. PY)8@~pCGI91Uyp0T Tt z/ HV^F'҆+ld!UN6P"JcKK=Ɔ`'꘵Xp",QC8;EZCzx|zw6 F0^%<0mcSv߄/T}隿DžPQH7rS"fZy3\LY/Ұ0 _qJ$z j ,7XX^EkۏDՔPT/(_s-(CyWm|lj2wtT`!ѫsέ÷YXĤɏ-4G ^1UacS"YӕxLd9P+1,ujQ;wT"̞J-t2_;3f=Cog8Osf C[{u2nj5ܩ=HFZ]KQ+FU Vqd]Y?=$_nGɽH }qUM(jՄ{— @!gު=}q^Np]nckI% Kaa̶I DF0J}P%y%f"tEܐB:A$F~0@bzW=13Cqˇf`1(uYT1dG]}ȁ+/:=2OfZl /V #rz|/Lj-abDN|(UTwE !Pp JA,AyS`:a8;)V7Rp莀Fxf"GF[y8InJ#/3B {cfu @(4l.&vX;C)4d ->}1DQں6 @ BZ, 26  57%FuY-\j? 779iP3T]͑e=jT@ͅc&'lN{Wf̊-#3"Z9)NVNVKC篖~N||KO;~"T!K[zinq7NXy_pF œ,&5U_۳x(mƔz0 %2N}]3$O1TB"wDhC``ƌ:y.5d';  Z xQlYw` ihIƗITC6׻e {jcT^ҢzO&iAEaNSI_?I =K=u~ԥ5˳ Ȃ!ϛJ` ;n *nFm~;USZe> J\HyaMe%ޞmR5wJJ^W/~7Kx~=t\Of1{Q8bTwf`7kvwNc*tw?b,Hf]w c U@9 AC*/L:yw@1^Қj<7 *M 5"^C,ʪyj<ۯ;( aGIlz㺚94$Vطʹcx$&nY/AㅯMY^raV"Csg+#Gdҟwʪq~/v6?ΑqTISqBiA'Z%8KJ}[ujb開>f->-yk6oĒnZoUCjA  XS&qI7 {9xPi{ܹdo1 Xoy` :IJ5ӥ>t~Ƽ`Ӫ2ˉȀF@*=+B7gg`;;wGZB `( jF^<;OL[c(y\( }n>TRq!9I |0ۊo_()c|o ֥h}/YI'y5Tv|2CÙ`rj(54<پM/ WtS\vEh(/ԩjnV{Z~> %qh&>is+;&e,<@M_~4'7?ti#Ti-Q:{>;Mɑ߆sNPXo[#&-8;枧ji|kHq/B®tzŦϾgl]жrҒzZ#5Fzl)A06Ǧ9SAAjAjSK.0v{-rhjM SC4V.![J(ׇcDpYLʗ "IrK+-+1?]_ߣZYA wȢ< ,CK5哩b^UaE[!ό/c1p_ g9倖-AntS|3^H:Ќi=]5k788XZT{{D dNM^:Ua[RҢ|#PCݐa%w`Pexݻ)@T>墉7v {ըS(/ntƅsgxxPSjAM*Hn"NwIDl)IGhf XhcJplnԍ酸GaSfM$9/8$iP=Fẅ́hu6#rg\^J h$rLP97@ piRD~\aȫ79CuU\4|:,4ϢJ#qXψaf9=%.Zw?g\nbD.)J֊KrR@>"{ Gy@\uĔ1'h7T2E4"PĒe9?'J<*aȗ{6}ȖY9ڬN"Qjq#A5L8͆X6g}g-[r줒NEW b0v=4ʉU{ `8^1'Fd `P]j*Zm5 ߐ1SiS',9rB5h{'(v)˨~%>4|?V -,`a)/6zRR JDePK|5 F'ScPCb3ۓ\]N֐qʾҚNx7LJW٧6A0$9lYLLׄR\;I諥6lZ4MVƙ3s̳R%;%vzj/SOZ2y *nHEVF50y[" Xu19[/"SkIrDN3D|BZ6YNgZj9_^/w. ~٠,mAd:e O]-ec?hdTrDb}&P~9[W(9Ǟ ˭s4EΝI>@hКI[>*fIl3"}&/)tfj4J6/m̡%oARi+ub a$+᳣*Eo//(`Y&1=%ce(*aZ"! //@o) v[y4}Duy#bq*A>@n=Os'ϛuDUYe| $%BL?޻`z#O"zIly]HUEx=4_E.j<+̚^lF_?ǙHmc)]Y;cHK^nD}OIBlPb6M Q2qBt退ސ!AaX$c.Ֆ)BX7U_Jq Fs囮NT~`$=S+ʐ,7O+{jQRh7GCW v|v|\(y^Ixi=Td;T6uf1<;Lt:rm, *)~lO?`oλFRCFS3#Pdyf=sf3S}!߰NWOAXo/ja+N70mdoqO!qIOy|Ni8戢\Bgl QYa<ˁq0=}L;#qhRCz+|A*=KP*uJlK F?2!(݋%nha"{R=jU]juPVKG-} 6Cq{k9K_R)"n ಳev}_dٯ{$ /@ьb`lSIjcA@ ҂W@^}c0jk FPT%5&Jf9i (;g2WTb-$."Fڻ7u7֎Rb-N*+,L^H7a~.1/rZ4}၏ (Ia>ၜdei)> fu?p%*4ԍo#^ԝYhE8( J&rr{=\z|R*:nE{, d6 Jj)Q5L3}Kc߻q4{$Oӽ';zN~ yj"e;VOKlw FE.î?r84$K& }Y@i?#N}-%)- iGāXN ObqtdTOh5:D[%` a#`v#]G;'ghi$97Ώmz vU'u K[[1 T'sVj?ͨ07b3w\B6^fmfRP\*MPq<2--|6<2dԬ_vPGKT%RIod&ţ(c}8Y6eM_X\N.:!Խ-+ V]msϛTJ 9 s+bB*]l3Rrຢ%4^ӑՃ? b*bLP8_; m%+y9售8µn>[>A F_l B:l_jE1$6|,I;_fyȨGoz)_pGޗ*Ylza <H"+Lw E+086}V+m{!yBO>,{%'{y[ՠeP+Tubvbİ:7NƲQs1E?HWOý*. lbz1^o}<ǵݏ t3DNӇZn!?'C{Pc O90k݇v LF r\ۼQsͿhhdGVaѭ'?-!bJ'+^M\Ÿ;y)Eŵg/REk1fC;C{eSvv+ٯ d;W9d}%+p151l18фCfđMS\ &kGk`L7ubj|-[ϫRVq2S?Δ0mi>1ᗞO-4 +Qy϶N1Y2v?U-VЗ/5-t6EgQ^p|BNhVU#cr%S OƱiG|GL9ga -xo 6 Gx!rIZ>JWgiDt }y\Uv"(DPnk$ip>*^/-?OK\n'V?}Ͼnnrڇ¼/f?Qͯ}s(BPVR%H2=6ڦo*RUt^%Xf`䚽E5h5'wm\}0[i~aed/M PliͰcՌ \ ,??W^'A"!&p7R :#зӟ'JD?)ԎMь3\%yĐijQ# Θs{jj$6ZHz@) =rI2(x;*#G+t(kClciqhG3;VQĶH( AO-=+0Bꢞ_xTyO5Θ_-=#P XV F]Bmo)"n43ηTt ;| `~ 6m`L6gnkh1ᨡڋ %IRQ(!K-M{+A7,)**SݣpÜAHKi3E5 ^N?iW,S¢˺BJ+*(Arb^lG<:U)j66s0ĥn'" l*!\rʄgIkdv(]߻,7c l=F\2lr՜jjhŠ!aU-jƳZ7et"kp5Gtsa:R4)`4vfYzFzkaTi&s!S}RM[@f;yȳR7cW ilW"`*oXOVS=pR{ Och'n-`A(Ѝn:].+:2h+iãzMS ӼI@d1/_J0]14FGYu%q4O8˛$qfI @'ĩncykNwrq=/Ya(IklqTg.&$s*6Ͼ*6ǫ= ]EtFōiηN T۱Mx!.(@8c jJc :BPWc&6 MQl5$8k.#G| j|#hbGW ؐ4zSs =dkJʊxy.]5ceg>CcMlņZ ώV6׊_=d:ԭ!WHd٪Z9#\mGy!q^L~IcLICgb~ i%wۼAW:`!Gm0.k㿚9x>z_\-}/妓 btϹX UOca"Bp6dKՉ]+ d!h泚6dܤl }2\ޯV񆤩mpI!{,`xKʿ5JRɤrZ,ȿƕu Njҥޒ.peN?OKZwL0C(겋u!808Bwb(Lb;NV8ia}3lO@;mHqH{u8"$D%1(8gI'yHxƐ9sOշAa)|#C%Eb!S؜R#["eYw.o ,-pq;*]Ƿ/ǙL'Xb?qda+?7~E|do 3_#iGku@T?k3s;ߨݭv`x8BU?ϮY.@F3] aS픽 BMJg{&0y n'h9a%f+B;hҬ^]"|DXt$в z6#!&U䜁R6k'D˨|zn}ӘmM[Yl:%ˇL/r\*$~7i!9Gy+[ bh` [~PxB:l >q66A'RP?KD:=a.σI#6fCexG?Ru#l :[?kk#`|YWq@,O8KO(5~ʩCKx|T1i؆}'RWsA%+dm9AV G̈́סy Lba|N/QCZƬ[0y3sSUbyrUf}s/51ny9/I+Tw(~ѯ6.F~d8Ѧop84Y9"CҥP/&UFo/ob~,&'Xg"O(јIG@A3)BpCk#᫼?)&gktS&cO?^W"|30.hUl*`钽҈dPJ0?\]6#6  qankFZw7<\~zaYu {WGzAXAC}ENh-Umno`9}V.;gŰ4T5Uttc;5B1zЧHonŮQUm]urel)Ksr:eEͺEo4n,Lʹ).:sAF|-M!9;&hCf% 1&kW-ꤦ$>AwzNt:{"h1vqKQCLư+uA]=Bw FS mn)eŵ5yye3Kj] Xe )Wio!R..vb:vӓމ03Oq"Q k.&=9piYٸNk3%!E_>nh}8Et6>.uV0oYk@7zQ I;RDso3ټ͠K%VvUU ]m'[ >1qf06Ne7{q֡Mrֳe~RР,ss <ɪ#Ut)If7jtcIIG"1V1 YpַIZ*Mp VkZ[Y5?[M+D-s<֞oo Jxmsy|T1~B ,ӑux2}^@2lXDN& >ySl^P`!ahL]߃=b8H#VD2f|uw}є,E5}sV@; PB-Jލ Q{1 u eTum(ǒ#5 Q"8]#(/<ٮjPz.g8NrWŢ=K#0 rP,7&o"%*ETʙcm琦~&]RE3,8ijOO2&>}@DP5YJ 5>bbb'h[SYRC6Q:\qB~ZT vӑd;>|&e}TygA|]`D+T_A[p45䧒~cP%U& ?yC@932NLjޚg;k͸y=PPށ ɚg͙kRB24D $!{gOLIB$\u ̶X.ɠ> e g_TdrTKy9XWjrNLo <&ѫe+,( $):Gme WEFG!1Izʉxq<@Ĵc(LJ˲dL^&}砦)^3B,H0%԰ޑwJ)_fG~ܖ-Ѕ}fAa >ُ^%e|5chv*$ȃ;9䂗*=7 ?Y7FGٻiŅflfR61y8 ƸЂT)^g,jG GAFDHy4[bnh/&gnaCB i84 %]X\EY<#nX667?Ҏo!} XJ0W3\i-F0Cx,[K%Ězqƛ$)b)&a'9 bi"6(.M޵(#SDGH^}pi픏*81/3qh!_3yRq OlU,!nN}p˓Jjv(IUC\;xVHW_sBhۮ*g"ڡ:\ejd)w5P=Jmƻ¤נDr䞩1X[+lj8xMRx`uXHX2ԻK02;˝$ ,0+ Aw.LKC+܄Rb_9ЂU/Bd>p¨܅8|%BQ;NVR⽙E?/KȿQso;)Du56yz~BhE-ij1PG_!ѢP>uRsc4mNʉH\aئ% J,j`1;%:o 2j&1U(rvXk<#'$y7iiw%l6XrހfS*[g)H6]zc@h/|ÞJ8Xco7~;y&@ ?<sk@k}s?6Wݙ֓moD/>sASc uٰ?傥wW?-J}ba7Ê꓀Flz7'NtxByH,wJu3.zƒ9tc65 N av,A} keO̐쾁R(_~ M |p3r eq^>:Q&}!.E*[X\G buk\:'$^Jch|邗@iz Jr'Gf^fASWoEOG-`Mb~"LvLlXXJ^&x¯踂0"q|Һ_{pIC~3+n ܎;@oV%еGĴ`Rr|fIL.4:KC@qo,*幙uMQѩ84߃YUQ]hA9чSơv]YXi!$"u3EϢFT^_;S,q/Lb; thN%é66+P/nyMFg+G^X9`=QJ d0;ww2o>BYWSRʓWCfO>7P9Pn$@gV}1,1yrl? iZjl1!lc T/Mob[>i!\^K&6?O]͒21IqdeK5mV~e76%.0ITtj/YtgtEju -]WVæɲvvFO2B|@kUsM0%Hq4Sӈv~C859TPc=52bFKW ѡ%W.sރNtG(xtJ*M,wh'٦s^- y;wa#73[mJndVڌ 舰t!vl?;ClcwY(8k*FU`Ռ +Ϳa'"kHW/;`CPs͗iޗTki?++vNQM˷Ws*r;-nO7L+r'CBz:}t)/Xivn0"eSY<2`KFS3#s; -o:En|s1<Cc_Hl3٘wcot!PaU 5'|- )C~ H[ )6W FA!3eGXE Փ>U4A{N/xC?Uu'rN n }+4%5J$SҒr ͪ7$JI ĦX颅H6NwۯE}+dBЦKObָHtLVkɶ23QS]6kK+п8r FL6LV Y4b$PIo.30ֱn' )衚ls7i*Eνe Cn{um&gv@QGUaxXU]{fOtZ"Bm-~m=աd؏|GISmr?^z):2f}Z5.-UW(5g7]GrqF-1n/^k!*t0)4)bb;fpU 8.802^y41Y j\Ny{2D&8R<z 4q`G_DPgCNB'V~sOmI Hnlˉu BOwTT*Ղss %doEmze]zn3  0"ڵi+(b Kz{Ndщ6O!j#>&*79i e6C߷QOe==:Dr0@o"l)cHtp*kzk+7T 9et.m=^I~yk$:੹(. jޘ v&/eS=͖HT84iK4,hfj>ڶYu[,Npzitl8V RڈJN+QVN4[ Rm8Ǚl8pz \o/G)ݖ2f|Z&ަq$jJdD')ҧ 1`a#k)l_o??8 qN{fd\hW ?/,0nEnzҲP $ 䎫q7 =Iؖgܡ(v,N3.K^&z#b? ~Iq_=ãbWE.?^nww=طb@˟z}<Ic֍ F 6NtJ_OfXVx7v4Qး;[Z޽VZ`K~qcRL4L}d!h[^9Wj*Va3<\\V~0|m} :}i})  Y%l"v`w~_?F~QRg w߿]Gq6vm{`!%%kw+GwJ nB!7SO;PF :OdW,iZZhuz)g&V~]#LN,w;Yի T%^$V" cɜirjؐ5T*~ gyfA!(}5Wz9t&.lU)UL t[{PiȌ c?1  <%j<.';K.S8zRVKh2{Aс&Q'Zc+{5_aA4yWR7"wZ;ㆿ4dJGq!flV!oCvXpɊ̬)#{OD8|4 %&rFtQ6 ~>&p"``՘6͇D YėR=.}5u,lspC==]Y ,wAλ:CfU%A{* f$/l( #iA>:(4ڱ>EA.(BQX@5+:W*Kaj<~3rROgpGHi;SH"OT4@I%Y2`cêf&9/k a\CtGJ_+s2Ye V~~k<.0C%zɡ߁iqەTdu@4W!WW~,:wg񼾂JADBՏ^̒q`H2XQMu sA5fcyFGtx,ovcWEL?E,ԋ658(xSVѸöq $춴R) ØMtemc&p‡9{V X,0[+MŘ][T^օD"GyJ2 Rqua^@մVRRz]rGRSQllYp mFPT!k֭C໫(`gAV+)ۨz.^=3>5fƸ͜1@Xե~r:1a:8+Ƞ,u ":|&,ZH{È촅ߦZVLG15=X  O=9s"Z HmLF(Q$>0Z]' W⮃HϜF@\)٣@roiiLa̧uאyߔˌRcpu~R|Eo_9 yAQV6F-E޸go%=ɅnGu+}>#* (v[WS-mǓ \j G '0jR0ƣn%=l({ Rl:]gJNuܙ+2 +]b>BRUt-,gYXa|mx8:!*WϬyΐaѝ=ISl_ gIyrro]"!ѥy( j"Х4R34Tn{mFj-%u>*h0acȽ5L5v&@A_RaDmy OorY$P=t:_50OYk"[9g`80cF䪁?4rVxi!%\кgIõ$UD=RGG 9jZdbk[a}<$ |h2-uTX:d30D9"㖸Ie(XsZSjO׋.<(IV&ĽۘVo% |tzúx4ͥoS]cF"]JTq.k㡐):Q |ftVV>%:(-# ?sҁ 2xrq qtDw+XαcgsGdO՟v `.W(-Ob c G?y-'Ҭ~ oXNiJvR%|gy"7m}"rLԎ,3D'ůT<-x HA ~&UX3\uX1 cnU۫n]-|QK*)^%k'BLBU+UGD]x<- qi W F0){$24#hF^*r?fu}b[ب}TVRtdݴ;1FZמnzo"je3їܓn~z)3%o8_':B Fi%GE1E%dԠX/R𼃲=ܐݥ=S]*w Y$ed$âP[2g,p~wY1[ejP4k83Y EDdLܐXj` G.&Cq*FkP,nُJ6[9F R*7*dKI_mG,mv:ЎjFN \G.FYQHHͣ+ *#vR,Jaȗ<]"ȥg5bU~`+;>=`'VFUcy'W?kBJdb&ے]?|gSS/1B7ϙ3Hބxz9j0a juJxĂ/V6RAcRkFMsfWH:ڴ,Z >cpݷM`F 9pZBH9g9&@q ON/76܆k!TI+CΎ0`\@H$WʒJ|{ACv`4U7LiH@|a$8>zoqJ'>JA|W/>i#ۖD՚qr `[NfBaszSEwM2f?(;Eg*_ Rn3OܞC6Oy(Ϣ9h=3}_BGjF3mm1l 2`rI2"}RH*ȎŇ<[9`ԝtCu/!C/޷5GE|ň^+zݑp d]λBo=9/fB}Guu`fAtHI^+ gK]+5hpN;c_Y[p ?gwM]ɹ 3eXcDXt;?XɅYvݐaшS7 8WwΒk=E7̡ XeE]a^Z 8z9| m/L5W4# CS0cM^CHUhj^4 ]K Zi ; $mf eڭ5= @» b}SBLQΨ"O#JS#3V .V%keAަGYXqC;K uNVg7gP/F(@C^:%)ptrt0? Ee/, f<:O692" 9&l֭Fnj@%θQB(V :SoG3@=z{Lj 4<pkHׇ, yu^P0&GtSZ^:&@Տ`zt LuTB؟VŽ -WIKLxAvA}1hj#A1z4-wEbBV=/f 6A?2ւn%c(P5 $%B=d䐉wtŧ5`o ko;xY}q$fL3l6⊊s?РntO?;s{y͑bI=z 5-/NMLUi[11bPYy;i2'(5PGTDCVMZJ԰(U}W"cZ6ru +)Ų;g>Rx}<`]r8䴒kB 7ɩva0XO6:.v.l5A.9 ,A Zm^YҒXs9;m󼋲cf$_$6ۦ`y-NA/sNys3]rm5=F*fpv_mM/x>mHY,Cva<1y4vNqUh#M5z}HIYlg/G ?Bc2:eTn?vcϵ|pV$2 bXk>EnFͅ,K8B5xEJx(fQ )jZǜP{kܛlvx?UE$+miEHU u$宰6bD\7;=mDLe2oUܢ/{( L쒆6U&j9~{T@&Eҏjǵ^PK{<_j徟䏩k)q/tSB%E@ ZDXS' :Gvl,y3'IoÖɠ.8S :u?^Q"aX<ё| ($\nPm*cj;6*V)F,41_439#/#M]Z ưV\zVԵ1>6Bocm_,3R* odOr;/~,v1?kٗjD{dJnZMt1ŭX96yb]7nkNUBI}aF 9+,ۗBGOwN ~Y%؞&x]);s WJ,>?03>JWOЗ zOpnmP gf6ȫ[^_-S+Ck Z0|!4yAx&a ti48h\<ѯ*1nfb.4 U}H(tJG4nELsX V7%);X KAW/P+\Z2\pUwa Y h9:dZ9ik2y ;āzS3z1zY)Tr; 5PȀx X uxҮudG̫,UxkF@Q0b Wu0Zg[wVUhl 1L0}[ ;Bxp-']m49mc9ܔmcu$[ h0k%$~esOhb7dSU+]8{<I$%lyk%p連(gUx3]bzjd#wtÿ<h豿Uc+ YWCiCSEO~΃;ܠx?a'w2c gXGu EN*k-[ހUu1YE`חl8y`AVw[L $qh`FUcھc%U.Koi R*ܮ%&JK&RUU"`Uz~+0p 5[ZH="U'-ЏZB,?H3gID$X5!|ks|j1KѠγ'PŇ!G`I:ˆ}ɾsgؓƌo9EW9*:<:rIᒧ k+tnH;=#z#b?x+]b>*209 "%Iֱ=ŬPW_j ܛ!8%"=A-(>nl_&89#akyF)SW7z70Kϥ&. *&1xYjϼTc$R֤jѓGj(r'L.ERy:a;UL2_ N^pɨ1vߛCǻ Eػ x4 ll* I;`ݪ4<qmI~U^+ *z!|;N,$~2oX@PYKGai6f6CǓTU^M޵9v0 YmoTK}rL?1 0wemo+^<1a=uϷٌ[ Y8j^D,kiuq!;Z@2/F!?lwT#&so&(=)Fdw#[~K:LV0c) 'kIdztW%9Ee/yxqfm>Ksp[@NnDO|C-G8PRCTO. ];LJ;pάMp^-H@b}،hnZՕ!퀨]%cԖDhpcNIe-@%8zq0v@Ͱ0Mwqu݃џc ͛:Oz$ 7tS6'7 Nsk.D2^2PٍF#/dzĜ#Nd)` L8ytӮx4͹6SiAmh?@UZfc^F kB{¹g͞5JX/$3ob9$1 ?a[q'ml%*5rR#93,0CcX/t;.ւȗe}SEjM)_(5#axyi95Mu6gi(/P)D𬾈Alae^VuO F]0U:,"ozr \B 0`.%;+b)*TDH7 e@gt+(~$<̜H=RvN(d^(`XE;^t(-0> kUB7va^׭J Qa<3d^C|//)WZJ-X8i]1uX-_&!?wYϞX:Bz,]ot&TSc|VƁSg(,mpՔuB!Q&$+Mk?9CyLg?8foZq;/ř iB@d֛܀8N7B؋N]NjA%SY#Sh%Wy&w41{[<5m8̗I/-0|ǥz ;oYLh%TصB]Fg#{l+ sЌ|JΫgU,9 )ae *Yuqcu:̇d{L16K0ZZ A;Kla.bjW_YCmjjr y\ޅpjLy8f_;nU5H,EGn8uNpGs'hm7W9 FVH$7nZ?9u9m RFa:ϕ$%T"i@⿼.kW,ԤZKDUh w]_٘9eZ-< Kr lc $Mgr""l{^Sǘx%.yʓf_n*ݜw1(NIsrl0XI&tJ:ƅPOvݢ)AV鎩yjdt5 P˷qE&N3x~:'Ş.7^ԑKڛX2}97MnTsSl-*f]'y11 odVA:χ J=`|uNE6_Qs*(;O[$4b!IyR# 5DbՋ!{L)d@S6&.@E<@{3aj0e+0`d_6E"R/fW˦@Ոr!@X ߡq"_[G^UGm8: ?_=h}tdUx }O'&iEі4HbԂuH?`RaG3pn C n 5xpZ"Ü|Ōl+Pu-o){C{;Q"f![.~FZҭ8@\I-e8pQ#!!~2gBI%{7Qһ!bߊa@B5OvgC!n&J{0c 1/d痀 fkՙ)2TfD6uvL1ljPk5}ʢj7qQ )RA 1.d ~:+l>v?P ?c{R:SOu߽}u5MZ ULC(=KyC tjU{3Z~=D9yRtC\/%D|]pAi`)Gll V$}OijJ%drǏ|jlh+T0 *ONJLIE:7n cl[G'^5=sWV5JwaZab'n@aU(t0ׄH\J[dENt` Tˆ܉۹u&2‡YUk9 /ץG.=#㙟P*uV;eyjL_[F-en3>ҬN2Ao1c/4 3]p O qRgpk: P:w%ǞwTYE8ix T9 ZMm6Mu4@D^RZt߆VPasiRR w?E|gW:I^lϲtCO/sR֫Y2yclT h4@0ANhP$&W1`+ى%-M4#,a;YJLwQQ/Qhɪ-Ej >fEXsFU# 5aW"4%پ|+V.+~S`0XJ/v_L^[~+KBO$rVAkL4GX%vPabr/T*9 y8/_ySGN*YgP[maF oH=߯zDAY5t*җ f@^F8>SZr72FebG$,+P9-2ЛX>|3sU1xaC5#)=dq4$`hgbӬ["K!}lIoݬ؀+};^].8"#(K ~0V!m35%e:e޸yh8%it2zJvxFv?L(Jj2XEՋ]("L5J]WUD0h_kW ƚXp*wPF[Z*`{Nm.: v;Q fV/ -nzopIU3Y5WK4ns/ koo21)B +.1Eӎh{rWj9 ͦcP6PI7Gt|5.{i yW GIbuǥl̹Sܳ2{5c`oT4nڮB$7 bX_ *^TJVg` w"_xd uF %Eea=k A2HEs28ij EgY*J?²gG'bfVR~㒩gkGG) x&O[f̵MHT#䥉U牦%HXV虆>uEc$U2rz24_1[㱉hpW7]X2u抱vaF{*A.j脶 ԡN" ™Ywzr^zY%1bIGp Pvݜn?|Qݙ/16#Fo= f\3g =Gӹx633"'d?μOZ &X)7 cݼ^wg A=<pI% ѩm SA?ki =S # Z|#iCކpHB V/ ( >?Φk{^GmaFi/Ҙ5=sY>EFh-Eīw)C;_cߏF0@3?0e7a2ԈFxay @m*>n/(GѷTd1{8X,vrkIwj*D 5/.c򒄥h_gxVuǨNјGeP{K#w_0*)r(J5H$PSɀ"` v6tNg5EU!?6+K),9;cjY`.RiqGɜ+<+1_H%ۻchueb 0ʖ1*boc`6U|(ƂP6 xp@Jv4ϹU{*mnu2Qlz )0Mۋ Av"fhvLI{WS65,EYeT&)OIEE/Lp;gz蜡MlA-  BG(}bp w`nJ/ O\GW\uĒ]nwƐEmG$.aE*L\S{ IއÝ-`JM} *<3,aQz;"6/s- _vތ%.W@/4z7O4ZN |#c)trKG1wwW?[+>mu)(3[=[Jʅ3`aJq"4%kyW(G!e+nlbJ_x\EV$}I $XQcd(8RA{څ@5~`h,tRYay]h9u0 `RwwTk6_ ص(Xq2 M[mks_|R.SYF;3H\30GL(y+GGuF, PR ' MɡdZ#ȟPurVFKnQfc :u@ uĹڢ5^O=7W/懠1*,uNTǞD}[½ljt}]nR~gʊ!nORQޞ#Q9Qh gaկP.\˹P%>z줁@UWd29d_P~b`W\S{*ѲkcZ,ʉͥ_;uj'C J?R7o*1=o/$(D\'%BLBmp`Qr2/{&]\\WK)o X|d4C՜tq (o'G^W@@WUO-Ξ@*# wVB㟔%' /ZRtL5_zx_?PZnz~ea<77z7 w3'IjrXdC%G &shI:=YxT>ZBגOqaY&1ڂ4~o v]3 &t\V\5(5wJYa&g!73p'i/q'):+bk.]>yݜk5o~Zu.!݉O4n~BNژÊ!UюJaz~N$SBSQ jA'bc54u/k3$3fuI~\Rz0gr:2W`uuq*RG_͹r]v7v18%Iĉp+C8t"li-'-mGGq]pJLh VP!k6֋w[1CVtT~DnGaYfȅk%,sP[|:#,gFd^c#DtbD[K=_ HO$`m^{è&( O<()i"88axIUGFxۊPQ/pD^@1@`kWxoUlܴJS)5gtP]Tp\qe-ns"-/[ G%" ;*Ҹ!tv[9>+eT}ԖJ+0 :.}MKļ4Hf?9p NL)!\(+peG3`sKGH?P[ ii*L&m;hεb rmݢmrWSP5&8U=C?śer,KƍPɺ̏9TRwg3mP1ZDU냇Ҹ~?^uC^5VҵOj)\*[p0)hЦ 3a}V8ǖr/ ˣ2B DeU2뵅+RE Q!wʋhϽs3P@.Hd"h}Y55P^K*Exi _xy25d J 堲[Svf`N+P.ola[-+3\m2Ljx> Z T^mo!<(cAd#@|P& 4j_\ʠ:o߇<8sƋ;yn^$#?`'`V/ .{Kl} s lEDAM]/QQmXNP _k,A ]} 3 3Sz:I?cє qWL^dazwDоplB333*C=~I[s RF[lOC0#XMhL> ɓxQkZ9wz=9m?_Žra5j,jp~F`mM;Owx)TSF쳨Ok[=rjc@*YYĨ@Ȏ}"^B|}J]WX(]LF"{c"ի|' bXZDo }h:1nToujuO G]+XZ+vkhAFnѩ6؉yy|GN@|ޯKm3D"!a'mTHۇ9Q{U^n6*Q=+Ơ$WY)_{cmK" + Z֓@^Ww,Lo()a]ޢi}vV&'öъ^\7kO#^ Q492 K턳漬,}ZVH.m_ O"I?uOM 2`*@/fk`&f*E_Wx˓fPJMh(S@ޭjG2Qc @tc"0.J;6)Z=e4 l>xg4j:ٷ:ec;e)FXHJzJzRH0لmT858jTlV@?XDED;T~u*_aA}-v$T]{᷸ S8%Yb"3~ >pӊY0rXE |dTn]F g TIA>Gg1;fI7Z8(JM+9,x›4P #[WO1vkqӲ=5;>Hi%DcV.8?ñyZ[BӧNy1N̘`kBDLbt9c cJ!!a\: (vum{Z+]rWwbbT.o 3W'$ cZ]zR<Ɏe^CqjцHLLر**W5Ȑ`҈U>轤\|>nŊd$Z20vܟa3P̪A|bFJ赼%xUb]E)Ru,Yϑɐ^f?Bgv}m*uN0qMYA!LCcL:/Tr&gsO*cݐJFj4r|kA" _iϦ3E+LB1v?D>n*sI.']i,Xv$Ck;A6cPh.kC(P>SV @$LX:Ş E˲xD D#Cn\8#YBW6ޠ<15uUݠ(` N馏tenթ;rKΜaȈE-FyȌ2I*2khVKgiIt2s0$anϓG#[T7@T]&qt㘗p:cKoWyrTP.=*zuveJx4q&{ ?E:<ѷCol|.}Dsw9k"| ߈利u B,VhQDq|&y.uι'' b=amfnEUJr=KǼDYy1!c/I7g pw؀^+`i0C@50_9m.tyy|6k78f 8|VJ0yn`5&ތ{TF/&%ĩnI&P;=d/q{EPv(!-ʺ*|* $8S,ND22[ ɭm*qtP\kڒy[X19Z)!KXKf+1L#R EcZYlͯ`$jݚP0I+_TUZ"nl;wTQsIT6_[FGx&lZ/ȑ7dsĦ~ImjN뜔Ud͇Wr-r:iBMkf0Ce9m?Us!Ln k`̧g2`[C@l:Zړ66z ȦjGЭ6.!eGL5SeZ-ӡKe.VW KE5Rgd5ڄ9QJ5+:QD7&R.Ğ|P'4PVDX]/Nz4=}JiZ \IҽݾF^[gO}^/F=knfw왵Dƙu!P,F,ebJet0ùw7_ ;3AtN`zy4- LӤ;#^gԴdEߍ ftE:*0naP{8= yM٧0S]s$y틻r5QO<eRWWXe|ͧ7.7^f"cP[@ObWYNEd:39|Z )wIb߽i2߰{`gT}`5x0@&N] IS]E3TxApE=gRFN.=X gEl.1Q6)g\7`UEY\JyҺLj|^Ȯ2q=ivܪ#?~mufkI^6/ Ikʭ6xSpoi,H|a4k #WN-#.pQJ!}p%Bc\ G*1al&1@\3R}!!>`eCL 5 ,Zn؏X@"^/Z;bsĭ`SYyN'pՇYޤWK3/@iHKŰ!wЌ,=OSi"h[y`~ fұq|1 `ã75xjw0 x!q _0t)fDD`B'ZPJyZtb;%~/ء3]M |A*RcG!TD4ND{!C C3fWo7>(Nx'/K_F&eRK-RVGW5ܨ@N3696^F=tb;73"AEA@.wU 5fo}zb]p!1H-MLZ?Yz)AlrMdkӽ+uYIʛKh0Enagy?L*2iB  qZddFE"9Y~/*.RY^Y7,(БS}ԎO[%bF!ei'UVo oPmâz/]aT_nfGs[>3q~틪ie썶"A9Jc[ gXNT2df ׮6sS2wyp<"(+[)S|2KCW1pYp۹KVTiT?N >bOfaIfe%FxE RO:Sn (>]j&D;){搳n+33t1j?,bR<;=IdonL^MqiF9j_O 7ÅVѾ'0]QtKAZ8| J?*6Sx>YSy.gv.-~#hBddAJZvv1,MI/MF?JܖEVSm{յ6/0!o) p Q3M;z~G zb!IGzSPt7DСLN3Kfװ@1,KPF.r.85^4`b 1{YF{)ς ٻv!2` B늜UTP+ Un%u%wԦR?TAVxyVURD_FFBH78xA[)Y|'O̬2ޓQKҸ"xa .cƜ^0hoohj&?bIr=~*$d'bkLX(KsA)x_η-.ՓdzRjYc T}π~0uM)ݾcrHq]:?F磈iJPB}2$x$2 ؍tMhX *XB5KڊD o֫3IB|O騌@VSgCओ,͸I.Q]qOkCvW˜xmo o2FŒ W9B/oUT$^o~ow7rv%)‘æWըi.G4ܭ,#Y6Ǻ(6F Zj;[/bo(8px|w?!^^.a$C@‰/p@D4;wn4}GF7Ir- Q\57ɇqDg1 e|/KDwE*늂z.AU[edjNK?ܙEmV7-dkM"5iu zw^SS̏2yjR-Q!2WsnE&zI]%e|b╴b_F5'W[;ьFYlem\tƔT3?.IϰZΨJG(NXTIgsfʈgHV%Ti lby?(k-p<7J)>Hm?<;yNCC0\Β),@1(nLcupYN?qC'֕pif gqCMPg(k|/>>Q?/i ,fHHMh;:Zyo ͖5m̮5XQs(xwxt~~/#hfO[-"̉ >oE!>Vd0pUc"qN##E".ZpP*11?\`UMnDMFH$slUj`nFw]…Er? ^ۀXi4wLɓ2yY&!cX~M:H$E^{s)~WX =!I%u9 'Y+s>4FcguQz$cce)X}'jDҍM` FqT bXR (u.:54Y1Be 7 ,P =c%;oQ-6*N$93Nxd-eq=aY)*lF3P76dBnЉzMd)OP>Ʋd[,4W޾Cбu_!ÆǤB3vc$Lj`+>ҵ ,%D|i| W쪤aШx e64v}|A ZGY#{Y0Ъ0+![$PW,as ]z*na<ēSvF1 V# &V3˅f~ɠFfrUFyWõcjfUzTFnJ+qh1GDpk+dC;NBӓpBm99-Ocn39箦&E`&Rņk1ee-=!Ә@öHr\]<*]_&|0WJkD:Oנ5TQ%n>=Ё=s۵ Sfq)` 7.M: ]*xDBW"| ۭymvi3V^qW'DHtʗi%jf0tu\־-rkky?G_&KX ea+gyΕ7$- 6 Cvd:q1l5vV "h_<][dˤlg)uToRij-07HdX/!} .'Q4:@sԬF cP`ntch:.̘t.T)ZBV<)1CfƛX%5Q,r0(l zY繍tKwm '^AOfP#D mk`ʷE?` ?ʋɦm<.H&TLؾb T?fn,a "A h\}D`gLuB٘ #^O BuIbGywwJxƽa +&~buic'QR V hD-d OCsp»ǯ>fԗXR,6^a >^ OJSk{5}; wQhX*+zd+hngޣ&W}C,AJyu?ƞ+o%`LOM;SrQ{-7u)5$E߂8$#P'r?tSGXž&LzqI-D ~xgS&U e#P;|_óꂙC+G~zJ~ؗ]iQwL%LJٹVVExd^P& T=*^S +;TP+|e-4xa=O1uO )UKc؝<Ul5VagoJbl,?Njym4҇2IZ#Td3`iHqn2?jmLO/NƜ*>bꆷ$ [䩼6"}J* C0"࿜{99Iͯj.ޢ7.R5Ԏ3u 1w/&R1sۣUXV0uc|5c d}Fz:a jwܰq xK|6<34c'.ZW[5Gm*JK-ۧ$|@Woՙ_D epUlJFE;4]&0?`V ؽ`IA- Z^3`ϮIh% yci| ǡ*C--A>җqkյ9]`;T9O8ӾXr:Dl9|JhO!aʼ%hCq@!pݝP)Տ\q}3ӃxˁToQU8˫v^ uhY@10r[Z}W 0$Z]U 1R!=#dhMqNޚDqº6͑/; p'6>wC8pBk󰪍{1 $5qgY|Pa_&ߔTP[씥&C3zd_hȩ#_ gPtø ayfU0^L{}&:U&^p<aMyWDø!c`!9r%jlU8JUͅr3,Iu1l7˄~4XGc?p@0dE-e}W@A(Y,te='%Pn ɦu̹*K#y(;4zS#gi_avڟe_MX sX憮M)I6RzkkJFJSb~=p[MQ] F䱌)2G0q`w\lͶ e!56G@oG{3,鬗'/whj+ b|1֒7zUli7.Dz+=#7fsCni~"1)X!8j+,tF7x27+}<'jm!FVV]`ZKlnIjf#yY<f8Қ:.m/3k KMf{l a_ ;ǹnYn+Z93XJak6'#%M\9@ĸZ'N &Y5r}"fzX5W= YY5#!ފ}It7_d&zI (MZ=M(Jӎֹϖ2gp 9QS &vMn$iBW(S'Uɭ!R?NL>LG1BUnJĵz3Lvca@p8Jb-&i+ݤjQT /@c6wI :@}'Et hlH<bfRw쌻UQ?8RpqaV ů?1ʠMLfZsZnRþ2qwmn.&8|) #^ϭ c+" emY}LqWBg$}#@Y=Wiw~tZhGx3 Nc"4(R=a/~)g#0OIʰQJe76JlE9 DzIܕ FR~2}r6.-ܤUaZ)2^1}բ#=4,G̪DZQQ.bż9;s H8؊O>}=h:F{IuȞ9h:&5EjI$G tvu7H (ܓS旋|3OL =4|s-al[ӓQCC`-T+[@G-Zi9׵xEsx}Ԃd0![(ט)Ҽbr{ 7x`Hʏ O\]J eG*<^A A;"җcaR\'"MH'?+.T9)f^!O\`ڀ|1  1-Ϧts߃L,\3~0('0Ĺ<E-cخ>2 {@ܣy)D6 ;lYozg^{h A߉L2 deWcd`Y-.%-/ϞS&0ix \A|׫Io_z=%N{]X,R,;r47F֥lSƀ;'N_AC٬eŜrQ-9>;G6 j29cȣ5nhh)J 67Tuϛ-堝FJ@P9Bӟ|͎ͷcFhg}G|H^bG罼߇*,x,wu-u13ЎhNkod!n)쎥d> m3&B&ia˥]-&lC֙;5`K9 R;o,~80S9BNUMѸaQ?bG?hU >G\٤vzj~wHI&2u}{g:1%˸Yp]A~xV[v7|tSaU2_+@˨T.j1@a=:|'}bUx !sϻ)gQ5n$MH S{x%fc=}7un6P|&B=3#ַ[QEVW[DTqZ&gL DfIqRXXC, M} m0m[\6yf-b3vZ<ӵ LAڦ{'/\BZS691P] H,B y?SP&Sc(T"^J~hFG2¨3 w|u>!Y dV\lWnȂt\TyWo}2JjGDm 248@iL J4yVN|׻InٰdDLW^f^8=ߩR |e;Ao io/G:Wtɰ֢ܺ)]=l12R@Љ:bDHfG6m,u <>q5Ƕ 1&̶d%#5*DM[A+3+oaW5h;Nڏ9!\2XwԎr*ɡҭL{d{ʨ->^_DC5*)=.zfiyiKfkc# pB׈(P(̹Ơhh% A t*!)%MdSDn[1S!!ƚP #رB@.⮤F@1 ԕRs2#Bsl+;4o?M~õ/EP*ץ`ɢCc΄ [ n,`N﹓-Ί\-Gl~Z8J6h->d1H|̖O7H\3GYsky9GBF(DeQ %P'vV&BIo!nAK֤s9 R}juDuNl`ti0&ʋAZ )e; UwUV)~x·]k&SE˲83$2ha) LQ߂GrqH]" ݁PlI -KF) vfx&0 3D_<2_G)N[dcr3w/ҍ <Ŀ>@  uZBW?wكړޢ$~\qf NQ'xrX«IJfь\ze oZ%aMbhAN X;QE('xݗIlqk:;uDh#b'9b0WXH ohJwq§cSe⠒= SsËČG/;)U3ʍ5P# 1@ ͋Zi'!ۘGPݛ脤YoVyKQ(Wn/r$ m|9"fHӷZt>0k8. |]XS>rW#.SpD>^xEЇ^g~( #;F6ˠK06>!Usy[GճZ"r)3+;#ļpo- ysWۭi}Edwt&{zhu3pBU&&;+=1Tni6?wgS!lO6ǫW<: L`;*G%ATB$ȗl{M˦4^Ա]Vjs BBV'l_78IH[o~aM^]G۝J:N :Mk4: `#6z<7oRbMZ6Sث]_N^e@)R]OM[q$ ', ѤmwQ3 #ʌLwi2ܳ*;GS)mƞ}?JvpvO ܕM\~0ɳt9dmFh2AV .! R|J=(;m=,Ӓd 1'MBd]|3C8[!Q|k MW EuWZP.\qa]< ]9_ z5N~ DΦE_m9 u-4eUrᾤHc(^>":Ƅ eDsKv.:A_ F*U-3\s׆Gm֔VqU>d(qX+,䛋'vګӄT g)Rw| 뙏B)^rMp-;/ >ML4p(۵K|SGrAIy9L0<1yNxQe20=Y굚 fH"[b:~6#bp.$Q I{O(ޒ5FbP}iTQ4Sit4љEthZFG'[{^?|h,0"^}ӝJ<(T'4 ])6G^fn*b-y##7ZjYdiE%m= :W}THHl 'o2gە.n$W 24wXrk-'N 0apGDz~fr ̺N^`9Hn A#wG'Ъ>k{{%!JѰYӶ@K*bSG?rR{j-'Cl7)L_"#)լWH;,]tcnVjd*֌kftʇM.7ӄ0؈Lbİ}$kOTo>ߨE;aa}_v[FoNs;jgź <THV Hʌ19;󟭍@ f= 9>w]01x ̼9Pn-~7 +=U>2xu N)VSmeq2q%IO'_8i(z< a=~nphd+TTF܏riiu"A{Î}%Em %+hR: 6yK 3c? ?8m졁}9rsl\jX!.2V>iu-=fmwWh81?jwhyQצZ@!t{8tGu o??P,=o?-%>A_u#dZ£ oIu@ȼ'T?EKƖTmȻ<s$ }MHH.*\5VT, USv9jlsTd[ '(eSf%^/augvK=g鈺2\[J}who,yD7MNʞV 8\1YIm&f4@UWlZGycxM^j׶ucÜbH]߂zLQBK4b5f<[Y>2zHkMv u%D`D%HE'甦3ٛ*BjaHn-1ZqE k>8a3vW7f>:*O7j\cKsߩ}-!bt$K Taצ"U(2( s5'6%#:`I](`һ$UӗI*@վU8zy8aopFhRWT `e9-w5dz^1AE;'<ﭚ&Mjg)<,#}Z\l{9J!xqנhꢋ;@ QoWld 󰠐e c 3}k, wŴ^B,"AH%R3fRg?YۍW[sW;mᣦ_jDm]}DU VY)]qr_o dqF`Ł|͠17RXV'M/6L] `d:Ǥ ABJt&[w\wߚX5`LCS@!B!haA.O8ŕ#ukoX ]usIwx_0@gj 9U[2Q@B=cg245v|#cv9&p$o=QQj'n8QXjѠMDd$CHz}sS4ȰcQCGVHCJ,/5 d }{&^s}%@T܍HѥEG~E6E?*.Wj`W&Y#uT96^'*1GĩoeWwA-G+u,|Z#ƭE/YM7 a' >$?_']HhD\~-"O@opb;Qw#:Aaڿd2s.ǝWjKO"$迟z<./ԎQUNŜ-ӀbF"Tv[;BD;!cu:,ٙ +U;쌊MPWs(s(b&w7x]@u8{"n갺eH#a)>ǞG@=Z>dco5T5zR.r;h#yKFz[(H JRsR 8jP0ʇ{܈y"@C Df :U"C;{9,׏je5V8M5Nj"AtNqDB1|*D`=?nv/]Ue|ETǾ$,@{Na6``n7 z4sѳMa5%0#w@+;T: N,  aQ/!+RϲfEKKXS_D0Ѓ{5ЗN-vض$)ތb]Fq3i5* A;W ݉޵r^]~v%34i809QS?(kC" йe3V+1x #U b\H:9̳򟒏Llk]F:5TH^P%ݹC͕Dq߮ U*SFNZs=`17w*ȏ#7j!0 VMJx\rCZSךSF`w(uj$oZKƶh_Q+DH?P^#bhվZɔ\qIȪ7TbʶgX7LzRf?iGÊmk}la Gn׿$lW=HbTnmhE qDH ?LQ1 /M#7YшXZByEGovUJ#ټ+`p~2$D( T-yxGLXg贻XBϫAUO1WlkQv腛HM[PC k~'2.D+ ס.o&eIbmWb=PFu6KXCɑF9vF+V."1ꙘKjmu XJOsӪK'R"NaAf6rFf\y^yM ǁT'k10c׻67 T"]D"#9v_r^?9Γ z#M :r`*Tb|r)̸̒Y@#kD4&ILd( f%쌇`!cߒn ܒ}`5&߬%3%gZ }tȄ  Ffe}өKUJTCR ΟzH>}8ZSsϔP8E&9< ҏoy'E܂W<ѵr OS !JuZ~M_D]΅|G0>^-E&/Tҵ;9i7o#"%2akHᢀMCٗ2{O֤#xzB^qXc//fo 8Q9#ٞ/!y_?B~5䢰[ zmە7c/7z*5X|ilǐԟ 'VsA4g5<*b`ܵurƏG (M&bY=v|j>M3Ոsq36T+֩."'\$0h1'Gx!6j͸}uuQ1r_|[2):tP2bg~H.!oVJ2 llr>tꀐk@u Y!` Y SX9bzB.R}\.!N>ᥞ 7rbJ-8i?!Yʷ= TrrЃ@a}|YIIQis ߑT,A΁&pⳊ$/aJ*WMHLM.oPwz'/ (ZO hl8Prgp`7RB1\uxOA. U4:p"v||i?. $KΤ:oLH'?{礠mWoo^MB[v>`\.(SBRdR(p 8 [iI$TҩfV[]3_مy|2*J,0WHᇗU+l7>)|zjPj1\oRI4텕+]-YGj @[H[ ?:86@]i$9_,>y!(t =Ԁϩ;8h5hBCj!g7OZwNޱ`u3a ˸PA,{Q rXl,. kubxéz$E:6C -{c"@ҚZdDZ\׽'ǵdT %G_JłI+9#^ FҹmzO"Zx m{Y)-=^+ꬱ`P ^3 7[,vV >bi|8r=0܌X׾@LT]Wu}~vaMmQGp6g )7Lh`(FRJ_B3B2E454NlA%;fDCgNn48y# PˏyXP ʦN%ٰ3k~Glg#t^ !1kN}OJ~Yd3𝣔6%dapP @XCG.ycjPN6Ҝ|)nunbQ.8E5BRO/]ꮠ'ńԺSk2;uЅKp?Df80#=F) {o7߽D1ВB'Wd[*, LC0& hPpU),;* |Uw;#k2z:K9c?Uɲe6K3®iLnJog,`!`wO͉!n>]UX5|+/lbsf[/1O[:I#Ɣ 2#M7l)+ jc-Nhb<.WbOsNu; s"eI;;n1OȀ1 f1 Ϟ HZԾ/ЏrPφ0,e$8 :Cxp$]]PlN9+W`ɔwuM%'H\NL;  X|9THo4 7v;Ӻx;ճ2>~z$@vaL Y74No87K NQ7bjXy!lRbˡ6RӓL]pA;=OdMm;aq. ϮŰ.N^@[b Ԫl^[C6lG,)2Iv 6O Oơs`&>r`CX9(.03g]V ~T?D#~&1t+]svkQw )=!Ggo9 ¸'P­B f&g|7`` M),EC Qxy RQSՇ$' ѻ,.@U=rܵ D?r3>2 "Km0yٵrR?5_&ض1`E<"ثiCF؂ttp]SӒHW*Tp ;mS ڬ U[Kk Lbm`"/P__J[B=DsJHbϚK>iV>\{) $ov?FUcaԥa $XQLXcnٿ|k&QdP@u8ij1uq[KF7dõ3$zGtr$P6f(3.f8hW(N;x:vXdwu 1{qs.J 2Oj8*v,[KcUi!(WF:Ȇa}#I@_֙nG6n53bu`ًpDK*;YcɺW5# cO(,qͰ#uS@̫W,kF_!ʷ?,TFkHC#?_7 "7imY&xNd).dfI# ֛7+^,dÓf²;Mu:h&UPCuV\ȽAqf la ӰoDg "f)9`+=w>Qg%VK/{blZAh1øW2{ڪcbKr V*;4`hh G_nEroͤcjD*vaM{*!rH.[/{"NMG%:SmBR< L\V.ÔFrX7# Ġԝ`8,LcIUGp8s.[!᫊7WPyN;{~e@cPC΢F&/3 U5IUs 9gT cWKOOE)at}H[KQ ث(l+Hh'b(WF.f°5"3~2PJpGMyUs5c~ӗCawav {\)I`)56`L cRexۺҏ?x$[a|c. Jb},7| [;[WZgpӳ;}rGqf}bvBq!_n_]d`i?T0*XtG;.xU)C^+ 9Y8Q NXN4&fv}3.\/bWt=9:kwfgP 7ԏǛ&掱5G}ӤrKߡ73 x2!M}A2>@XOCL7Y s,#Fg DoTb_{ sNjGi]2,z~3ͳ-sv0c\&q3t{b\90Tt ,.(=?"g?BuvqDt&{w#P%y,tu;tS%L24 Kp_Utb5ݼ4S}4H/_t~j<; Q,el\mUZ=KPos)4^5Y_a23We<_r!dhSdځ U Z2EDg|.WcakFֳg.FN!fu-+ni-b~\bCY~x ]>Va[]fo_Nw&unQ H^J*ĿWt>H]OOYsw)ʒ{648J6=z,[0=;xtMzbwz0(';c3 j{tݴڌ٥=ÿpj'Ďg'.YV-=j !>YCS2Cvͷ'ȲU-}Qx~麝Z#əvjŦ$e+fsݐBb1tUl1Fb ʩ]' T$3zau q)4B]jơ68[!Le%#.^ j8Ȗ32HV mxHy9+;g[- 9-O(-kxŹ$ #Cr!m Q,8v쵸G 4]znmJL.`KN~|[ZS<`vSZ uݶt>ӆW_wOQ1`!CAǻ[=>NKIswF/R% \:,dF:8+_"3MBkABʰI 5loT6"f8#NؗӮSzڝRn>7QP$E`̚AKmS0*:cEW)a) o-)>%.q]%^Oף/S_*2ۜêR͐@4}d ޤ`ƽk6_F{:otPHO$xـIQ"e)jo&jI\ddvs2<ΠpVh}NIpEY}\~W FP$GDuD7,~.m/ o0u{P? š'0' cL"OIwj$B'U-^-Wمxs 5'?=i^̏HlyyāxIό1 | B^ݙvm|{f[cAVy v`lYߛոaT%D E, e$"HjIYކ@*ۊ 'zjƽ K(呩#o@6bL]H9Y ݧf_^ácS)1ry^ٰ.]J<} MH?%U^xqv`W̌DP!ja.JoiNK]O}ڮε} Gl T˝>p6Cݦ=o ٍ꽤5y+:`{AMֆ{sp~+=GʘhcRt\SSPp $COG{+3s4lFc |*ٯajbN+,xluΨ~2 <@,<ѹ "s7ZS'w4=T{\I7ϽINu!H$U[|r4v@(hmN~`U%IIigPGJRF=:v$r_a 4[3FSz? T.[t^b@K`s~E<,alL:k3MT&|erpw)A%hK E}0^֤zhGA(}[#69~8?/1\,@5,5`%tuH;!Y^jځ#wcljPn6W|q`Rt2l>s=3K]и"<~rtY,䑃o{7{/?0Vl/!$dY^jWpfO7wΫ p,S=Bz$t&9:4[aQ(;ʤ넺pUc2g׷;tA {c=;z&{~7LK\J.S xa!Uz|k/f䜄#e@!`Nԝ)h] jh*p $^'/^ dr9{S+UׇCŧфї8U.4JX ]!$Tܖдp#NU)/57*J8#6'L;X‚^n`D/.}:IUq߷95C)V`W Fw>#,v6 u\dA<V3Pf']"%z=d=Lmq6T~,#??Y^ 'd:=2 q9oɑ!W͠z]m4ETe<4/wzn7эS;f*f7%LXIFvs04찳ByW8Feȓ \)f"^mEʖrW?:p?]+љURF":h"&?Z/١a=sE$~Y(TJ q+ %Vv~Ο\sv8o8yyAoѓ3^jL@߻HV2r4jswlu5@XL{@ ݔ3 .}Ìj |>f#h@# D >`vzߤ"CyilACV_8U"}f} -o%}'8B= Q=0s'DE (CTU67פ?#;P 7nή'!_;:mF~1"/PM{}C Z^>L <2i MI2_3o zڴ]FCd>@SdM.ZΌ% sffByke!ՊOaupײ- x7y7)Żpq"XM-x'Sc%zȿv}Rm~Al0NRK`l4!K4mɵ?/d C5(M5S KUnGa/!xgH'.5F紆y.wuJ>9.Fq3"x(D'on2O#)tcܝiVdNU8Y8̬t5e2 OS'惮Mvs/OiSomW2K)X$e[6I<'ap;.8 0g*YȻ*)V oq{`f:&>aӓ9qy/A+璭StaK&mT:+$e2k~c4 >]&ïd7.By>@7U(^0Vp H o/Yֲqu"w$-Xz5a窛e orZ?˚] 9ZѶ֌6 9=3B,.dHMN`q/nT,޿JM/WFK86¥ݬǛ-P5<;a&E!Ϝ4J)P^gϦ*"K J(!gJUL'#jr[f..i閹35Tt/܌-X)ȯ*R+O42(li}Kg2af 0Q࿅fT|6=SVK+SdJbΟnm(k;DwGxWv An JO "qb2[Lk,9cOw$x]D7+C;6Juߵ5gKӱqTno J&FMI9.-&0piܡk}T̉}Xgow%?1Rnj|V vL J_.v UβD fH:vx:I٩GrFy͓o fgAlyLrm2QF.ϨV(Ua4ddkT@qNKEǒhld(_ (C4E"$Ƒ^ &$E^؃mڔ'c0yו{)$MRJ傈#!=t@[ 0}{2D2By>흍Rl̽?3^m ?bD\PBONɉ2wqzD+zv YꮐXn*[$up*W"n<׉,܇!%q5IK%/zފHsJXwj8E$=yzrJ;.wd&]թ˪L=a=XH{Nk~9)c# 0!pySex8\Agv) q5%^\ 1ubFrޟypí5K.7e`P_)LF#"y wඩ4wX f `(b&WRa=i>A4H8PWA^̵ ?< _'kD]-Uѳ-zK^0 < [$JznCb|z 7Hu2Íj`;UHdCg xAV?**pTʬ1 AEbt/I3Dd(26_m :|*sbzհdm6޻[It|7qO$܎(?CEˆ 2Ձ;mg|Gr]^QenC(H|R$O?8Ra3 k7荞C7Z+esӡhrf:DJ'I˥sdhjldf-<]ux 1{N&X/yD}pd.'Z7PVd<%?pNʧ8Drꅣ+Nt5uqeAGY}+bkz=(F3C {5J="M*5GJ! Wl=[!XR!1 ˧xƛBQS)ӼЀ o oJ `$"Y@nj? / +'fXC ~!\4詌W,&ߐm|3[ k> pnAzzhg _[3+aKɑ* il#*HHaegDŽ=&E+0nϏtj9Rt=fW0z^=X[6H:Ưfǿ/a[oS._&p7|!mvP:맰れU,L$ `_,I>FǶPE0*NVޮ#[חр M/&)ۆs?V 6\ NJ 2Q;Q9~. 5P̿1G:`w+;%$GV_ldY?I4YJH` 16~*gac1CXg Z~$b6qZpkg[zltź}#- PMΡCi P uK8uCm綧 \B &]'F3va@-^^ >JƕX~AKVeOǺ8qV?)d4Ij5Owm y,*s%A- eRYjΞ .nJbxD@ rIm598wqz+k Y S&JMpfV^zD9X,\MV _уS'>Yk5cREIbУ^shZSk0⟫pϸ62C=HuUYjq6&#g{%B\Yr &x֒Dse!ɀ=cHҩzU}#N9|b !{sP4A+ N]&$$[bVpwDR nù/֪R>l/fb1xDdl">./wp?`B;*TETKy-r3}w =gB7 {$ټj1j:V +IKGƚԂ>?mr S ^F̿ nlF49+qI}~ @ a 8GdtJzYcOjt]8T0L&iǗ&&~GMYs2_t.4뷃_%[Jq=!0p&3O+/u+L(;>>j(Q6<^ʺOB l0bgt2j}:b33+ W>Cp?·]Wb y"ȚHu,b>z:Wc1+X٢d\X^qԋmb--O0w`X-}û.rӽ(S XQ dS4KL&h ]T=WPK{ޘA,۪dJYSƾSvNӫƽ [2Ƌ; IIRjjgPκ3J@C#v.Nb.!ks{ yUTu_ e_vQ ;WIhǚ(e y*g)sW,w7J r@X!7ejBϱnʇ\m+ tʆ"zRuc ⍽Ib(GDLK;BfXMQ,uYrܘQdž.jg0o#4Ns* s WU!ҥaMPeSmr.˴aqBc 2'#M[) 8>kAܖBwOo X%w l"pZ|m:C=nn?ƅ*pwt 2JUl+x*r8LǾ Ktƹd|=dsT06uBuAX=!O\tƙTJNjd `9 *T B_:w5%U+mMQVc {Ad4"L*'SˎEqKSm:76f1T$G"&U7"Ȟ@#\w+J<!Z0o|߷\ "ōДӱw,%əQKuiR$Cm!l߆YW9s5'";y#39}%" a[XڋPxfA&:Bg\_v8aSЖW:f(ZG]ecRaי6OaX(Q W{AȏD<{ZĬ0gk'kFH\ XAv0]Z)(sե"~OޅPQ36~ ecF% ?|)qaLP>;%bNQy#7NfAz,4drq W!zх>V327 : AD/fO/ռ%40L٪/W*Wufo2ښ[*oTAHGRXLY(j$+6Ͻ|uwBa5.$P#} >;INp (P]s+–`jC ~P )S٢*^KvIħttđ\%[篇IamTƊP%;8 lz)T/GZ\x-FlfEq]J,VӫMC/0T Sr?cSu_.@ŹP (,ƽ'^tR`:S+ 1uLm'֭  St%(4g@=\T8J>lft7/ W-`G0r ̮'%L0&/J=ybhYкb9'e5%4VQ dw_|@,Ʒ"OJɐa 2kڱqI QD<B><+as+04)!^J#jQ"u=>k_$(T^.h8C;2saCDzE4}7~bgYH?,LQ#UydzPҁ9~/ ]qL,]7 +8SUphϬ~E"06to˟7ɳ g6{޺7ַj:5rṱ cWڛ{}R-BU&Xk ?llQʜU@MIv'F3 pXZ4_!H;T#?@08eCЃB֧82n".U~ CL8uEL qTw%Iߛ;u AҙK/(n@P k ɍq0e{6i٥c_|TJv+p{[铒WE@%왈jUѵ*0RQ14m]Ua}p |>GH=j$/zWD0o}o K癵AL:ˮF:O*Khl-m ~dP x̚\_KmH-B0cmmSap2>ިVmz<{Z:|Ɣq u܋0Lm j.3>Wl,KvRE`2j%PR+Wl|jK*D6I~Hb$z739Nu#!Ŏ#rE1&;CRJA6? 1g(:6X*} 笮?4Aܻޗc Yi!A 1A=<ʷ/1+p)^x>EnmuDBy;ogu^T#-o<##T=$u2,ޟWE"6p{bإH '7Dγa͖K~<>[P g o'B!E)42bˌ.Tjavb9`Bm㼚ij|G"crhy¿cJ Ff@ U;<_XE)9YWkTVy.)hԹB.< YjaZ>\4uj]4N$l\GOpGCқ_4P[+ξ reb3W;x{`/N 2VpY ޻jde ɧ-fN~6ߧ9՟VnwUyrvT^HДQ&l+UV$)d d'hJL:&`pC0oԼfr'C?vgr 㒿1&&e+Ż/!Fv_  !z#<! _tghv 9s~MB)] Hn/$6At({ jM~G~e~c ' ~>\%J>6+tcgӼg(L$( '^L1Z )uE(ؙ?c~(}{>O:4/%ɠN-ŽXx׌1-8ILumgXɚO=t\xi”~EѡP}N\LЉxqοWVo0C.+xo6rЀ $]*_d| 2cx>-f?Q &*'8=ڠkJaY4;sYqupu۾[7oHA(S %=7ON/K' qF*R/ o'Q?^7ެOI_*@* .,uF^JY !92ma^4CcKo.2#: =I|oEE .\ث@CVQ(BqTcs jkOa8%27B*&@13bdٖ{K- &-@ j`UU?q@w\'d==݅+ 'u_CBDda|mmuJKX)T+ "eZz> EaV4"Ȩ :t^ŻX`gi/miW7 ˒WgHijQc( zSMu'8:2?0r[c ~tTvy_@G[*{WҤ&l^\Аb5I8=qio0 &><gux9m#'3Ջ?gm< v? TN\Iq̂rĢmXm<\&EͰLWVuY%Ev[Dxͫban\A~um ,a&j8(2m (ZuŇȻ^̸˦!h: DsdԲrMer¿ղ AB d"|օ3ÙᘯS4]Wڪ3xݏ/_&9BoDqQ~PF7 1u#,,~l{!tUv0MU6r1BHV ߲ /ΫdEW$ p{bY|Z/fuG^jU*+7ԍ{d_HnkgA.ƫZ\ _C /Xƌz[)`|]4@njӈ{/|tjWj`7l7k]F]B V'|/KG /PMZ}䢋!ʮ3 hm(j0*DxoW䣪.K,Si I8׺`P'o)C1 T]2! fx8ehZ1&1WSsOado2V%k s؎;wUl<]>dqYޔ}b̰(*WV 0QagqMV[ڞ"ewǵ} !aR9$\痨g&#Fv , 4%5\,}ѣ'FMQV?KHxX=q?T}h]cEc/.7wّs@c25wko _;Mizl#Ǘ)N4u՘9d!ˑhC[ nJ#Ze؉=7v^.c^6HhQ8;w%,\k5f3𖕿~Z% $㥚jF 667闂0KҽZ A)f|$dCYfDZ @ZѥIZhȒTGQ<1Ym)փ!淣M}1$3V$-@a<ؽ+9]M~ |f> #ȆFyU+4lœn4 9?`F]rNS-݅-wfX¢ͩH<;'|+>2X[27ͅɒ]=翆VP>X g*-Yٹ+PA Nu\9qFO(#pUx@6uѺ2HІOR d'tfJ%&G#=rݯ)ӥfP Z KDDcąK @֪JU0FU:`;/i0m!S-/E?A-_X08Ghh_w5 =z.vP-B>MdF8sanC< H՗UHUQn1cpxDmǷ6,i,XD|?WWN]7ol:^Sm;FwcZ~|d͝s8}ہ@ٽHobʀiqH|0l`t+[^[x{*æ3ԷjX7XJ3F<0cD6w`.G]!%.> \Jΐ}cq]26SsE! uciMՀxJ6/0kEP߉e>x*g+wh6m WϤE:섀C |~Hx QG=LV%Oč<gf-|(j.nIђv P}|DH4 =ڋ@RXEQS%^oOC"~V xL(*9Q"åoW׍H O<)?3HJm@M#\zȜ^>+cw;pgZ#@ MAxuԀe{iC(.?kV݄itk :=E4\c 9lm~V>{r㬭苷O/ۡXy-rPIMhYtDvUwMPWsh) {?ΒqJcx~ ~]:+hDž2sE'|yGFז!݋Q> ~uIKG%%l?P$)IZL81 >8@!Ag`Fc$hV&YQ-z6tC2E&jI>-"ί 3m4xd9+kR1̲dŰKѿws$ݐ!(HWg7ܶ:Z(uz zbgq cn(h _TK,cLS:d츪7Af9oAVTIW+I=AnS$Yj l}Om YY>::&E TyAR18l`ɱ7}\̵9K3)şkKL+"Pw6W8Ɋfk"~cKKs Cr|z.#tW~bQkhl4gZp9nOYVO tJ|O ;/!#cg/ KGk_7 UƏ,w`y0prZFDBc&uN7nt5N'z(p{Za4_Dtgݐaz1%I/Fa+1quEw;̢=wz'U'|Qa܁Fvuw1> Ħ ;ݼ]ra@h&!D ؍#Vs@Ø8bڭW#+-x[@AqKr ș2^Lw\hTqʠ f X~QbW-둔fhF Ϡ"bTE5fԘiu瓟XAUߵVaTy0NsqP`?C: F5 p][aY:dd/ZFጀŜ瘷FkZ_8+mxt|/jZN*:.<0\(VEL$ų*ݑЋW} >vYoD3Ao[=UXp7 9zFsš#Zu'J֍{1sϧ£ޗŠ_i1]IV0X,Y 9\;(EL+W_#(D4 H߲Yqxᄌ}f̋KBÆ w4nl:r!gP仉#RZ-30t{EpyeJ}k gҟigU< ik=%HV{s/=Qe)XoJֽ 38RU7ip&2\WO*so(j@R)/$*Ƕ[/;X+)4:}*/{(v&O'{W2V,%( +~DqŦM},.-md^ @6jCqzݹ_nx1GčYΪu5,utj\zW v^w1Bw] LJnr:Pl4[eҪl*3q#SCWa@':ϰꭗD[ժ!T*qHzV䲶6}2;;";f֭ťO(zğv+q,YU[Y-Fƃ {b$\ ӥY#g9ވ#S*Ic Vx!*im&kgr9"͵A36Z &>#^  Fc>/yɏuZz. W[6C$kBZ~r>o\Jv,CjWiQ.‹4LBF9U5kjm{cbb*C buUk}~EQpI4opɑ.pk.(0ދO)q.Uظ޺7Fdkf.W@pMwQ2W؞Hm]m'q1!z5TǧQ),itQUnp0 dOGc<͹\ʵX-#{/"Mwyl6N1kOI%!o@( Bo\f3l S3,fQбuչjNzhe3#=qv'`uUtc?v{wY&)uN˱a moeyf\6$!ͧfHPtW0%$`Q6.Qd}mp jV{+#SO e{BƬYoBr"# j!þeۼ(]Iɋ|gJ0tk'a(@=ދڞ&PsF~&ܼ'S,28Q:掼 )iN+*,#aݬLa.6`aٜ}h=GK-3mFWhOSl!ʗJ- D=Oqwg]KzԼjElh)9x|rXDNP׽ ] Xz|1=XnT^rVlEbUϠGl6/: Wj3*R|90 K}byHOkH#֯1IZsiJId m'~rF8f;磁,!4DAD(r4cg s Qm7]?_13gP(Fm9<&qO4Qi5IJt(7!a713_ *N@vs:xZQ9|X93h|\ݲ}_'E4۝Ek-{HЃQPRC{,U>h9@OYz"ҥ$c [{n:kS4Jy5>3p_]hl%6A ǹ n U$zekh8Q"a.GP-]7;DlÕ~c2J6?j~u07 B'5oDHEGj;NfE;48kCO6N4gV F~qs&5Hptr%Y2YǼ4p$CD(/gq뾄L&*g=?)69 }]kM\ff"7U(lTr޲"XA)=YƭX[DM`Q7o21/0)bĈ q/ܙXL:6R+,,L[9{Bi S5m$i2 Q/۠m%{" K&DZR͸ WP;&\5"ߝ*>N@b$t7`2VIG$čFz5ڧXVTpZvWcJD BkjJ &9BMCvJBG'"9;3 ҟ۽r_Uk}{o|ik;uuX!acHxAS˷ڼAUQe ){g&.Y.X7AH2DzNɔ3fg PWF*́si!۽~FѫεXmHFS'CyNVi@)s'Z4=;+P4kC6RoXGƟ#W-yr)q%z{Xi߾xwY\P3CV=FWl{VW˄ Ӡ5]HvxBhje? 2*aRwMvߊ1uK.U0_Rzsm!qZX"7a 980P+ůPxaLoۇhh); , s-v_'CKڑ|GGZ tvW#gfiLԲ+IQ<Sѻ5^{lb[U"d$ h t4!峓%#4E=|!0=;3 $%H59m043㠾P;ao1;2Jb(|\ƸEXrq4(%ID'69JDc2թ/ɻT;1Ͻ-@YAopmBRJF5Hk"b-I=zՠ$2 01u1 [H{|wFvP ɜDz` {cKG(V4c"mO[d7k-!YIд/>jYG* Gs@` ##sqZj 37GN)]j/9 =kT`_g땳;DXHNWfըinHg0u4*!:;t1 Y)d.EljEllYJBqPD3[* ?D 03SR[>?˦] hd=OX KX W.МEP>.Mx_Ӝq?hOǕդԅhzfajiEV&27 T}nHps*Xo:[vt/&YYEXa̹p9,{!ô,Ꝗڂo|G| +BsY\>=RN,?m4.E%yy+(#no?JO{/x&QȌ0iA+`Wc߃.*G{I(m =a^LOzhkњi)Ok\}Fw_lGC䓂?ҽ*l{_x1083uu'v/A5J1S̯bHa-;NF\.tMPXvEN썞}U(NApiu lk2h`D?OѐcRi7oKDц&]3d Q6/T$X6OivvMꞓ -]Ǡ+E? 1 |ʪcfDBqΦ-A&~2cG+ԳiwQ#(\!DŽQ]qtgx1n{9""YH:^gX]rRHp((o ]1yχ2q'64^nd#p0*ĞwrL苝zܝf@fE.O6}(vָ8XBp~ѓ xN3RMh|Iae8$V~iE2'l\){ lA/_Q&u_![b lw7 B2[aJ,1ΕH7Mܡ2ui?^? [ 3Sʓg5`X:jd%"# #G .kج\qPz?NQ,b$4n)*WUm-$ם zs*I6AwΏ˝)>+klp8,!njIkU{GEHˁi$K)n^~}M*5_@լyanmŘ1qaJSqSh:Jv"IWEei3'{in[L^b  6ҍ4ǥ)`6XJ@S~qZ*X#k/11_oŊja^(`9!-i f\?ZEF6c(E wENR#p# uN&EPA~J+YG;\]) ,7_D8c ވǙPYZ-2N1bjcR&4 lӝޟD 'r~"F2M|6ԋaQ>'z"F`D|`yW]ac=ՈmDEZɪm4o&98~!SuQf{W(NGdvw7OO0j}厕@zC G!Fv+H~Ld#6=v{> "'ڔA; 9FZɖIbw:hMM7 fM`U56d$ K[ZkGb>͝n(`gJPE5vmtyoOsE) g>ݙO\,^ab(N7u(NY.t2rwLwPL BO>"]8'p)wwl OⳚS'8=~E_]k8u/(&ƫ@Szx ~p9snNؘ0U,8ݪIe5YD}]=VD H|J~ߕt"ƾ=X 7DgMwUƩ4f)myaRAQ b 슭 /=Idum!pRnF QdRB_+WWz+ez._ SCK kCꯖș(3kAN6#Eq:!‘O=c2oxf܋lQj5$#;ԳN,iӈ+qז"YM툆-f#bi`ElQM ڽWs^ bU.#eM4xI52MM>E9 ZscٮDIٞQ?qlRL{]>ݍzS0RpAAe9:ʑqO؜,@Ŏ{B$u]x+lěiң8B3/.WPԊ/iHvS)J]pwPj短$3ћq.n7>4|8|w{& K~96(I@ 6"'.1y oJ DMc@507XIPE o@=#/A/]>\{&NZ_f4`;h wȼD4IgUеi]tI.Sw[|?8&R5{;͗4gg-uӸQnY J:B=" 5)qHq_C)^Oŝ` Xg_t P^ MU|m_ i+R;)[Nse&t۩={"u! sB[;,3ʙޭ#}0W'z@bu!.A+h}ѹ#IٙǏ-V}P?M8!5YL/ _}c ǯ :áݣNj;`jO6ڑK~ykeP}Mtû{n|Gf W_F[ DwM YT0>' Cᒥ_A[!pSd|R,VG_* M\ &!R7yTCK8x[)A_^*|1(Si7j~Q7q*'qRgGmz YCRy.SIu]ZjC'@KmfЖs!oL|! 9钓_ Pֽ;MfPY{a./{Y٠bL X^De[ǦXL 0<(?FW\|؟̀m=vgYZ0707010000040b000081a40000000000000000000000016296435b000029d0000000000000000000000000000000000000004100000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/vrf.ko.xz7zXZִF!t/k)]?Eh=ڜ.+,7>/˥et涯IcF 4ם7cŊfE*[F=m$ehC 2ˤ~'+ cYAe8Ul=PJ0M+)y42/0$Cg@4α׹I^a5ǁu#hC 5x3dg\fK+z\l-2QO93kG:\E5G>to@GF)ub}tК{ @g#9rޓUk $ʴm*r67 gPNie~X᧮Cv PUKm31i(mxRK6nՑx`-92nW qVOThQAi)OKqټ{۳PRӾqkJ.3CVhţ^ʇMI7 @B`!e-y:wL*_S$/awJx'͢cmWE1G1z3K(O&o'zsdDʆmRFJzbEʹqs3y~&oB!1ŷR0Å+7=Ct"z݉l Wp+V+ [cԅJ)#-:p@:{w.i1YtNW:ʍȡK H$bHD"<8CTi5&"5OLq=wqP Pp9x6_|I~n6p(%--9v[AuyDS< O~fIT혡i1Q yc۶xŌh_f?HYP?xU9   K#5x4Y/kn4 KH zV ;i^(huKjnU鳦?q|Jq_"搚hߪlB5I $:A6,X_PV`u?㮓D/yռ`s72y;Pj#/9ʋ`߉~Z X|tJdoIӃ|0&_ `+)'#@b0Hc<."pbm|{Q|"6a+ ZU'<#W=oϣ;@1x[/ M(yJe>!^XoA %bqkݿMS8.~.u]Mm³}_V38W ̲Cfjj\)#_|t,`^XH-So0h ^f;F4^l`$>!ϵca9?w`/f. 煳vn-O.Ǯ_D5vt@ `< 0$ba0}-Q*u ؕ_yqț V| "JWt pmzƨe\ NXU h'eLg}z1nIؙhژ@$A`aӲ~LM.sA!! h+q h5h\W24o)= e"^HGu L5ٮ 84f_!4ϼ>Abd?%ʕ-pQ R < h[ׇ }~Q;M9Cc I9~l/-mSFڏv K#j?UD,DM<ȫ1ԗK|7j2Iq6|A6𢡊6Q73E) (h{/ %=.^4twycbZ y|A!7&FyAPV;oqw 8&_஄uTW2أh 4ε|{R0{!9ap7o)SxDg8@3M͡z -D=$`NsҪJ o1 rt '`b2Jeje4t60A,vjoWd5M hR|9I}i=?+A(;'dʼٯgd28OV^rJX&.xJs%ye8˿ՃO)z~C?_D~`MEb85H=5KYPaeÆL-{'>ė v{GM$7LW/|Kq^yKquv ڜq8E`Ȓ!<#YZ%S; Q'JD%ѵe@ =ci<}ҌpUѐctq#WzGb?I"G8Q3C..8{ODMa7%:n#@?^s bcBUޤ+zYcxѽ%2_l. թŅaʊs#AZ ll\$UM0bI37[UqsY' l`U9gh8/MwK>T{Uf$B1, 2W.9vK]nȜ֤@ӱf!13miM ;)йg\ :$fR%"tCÙТ)V1pTq8JfĔ{Ai3$zE3y&Y0.,ϳ?/W'S/ZJVUb1 {c)3YW*|so]/ze+R"ەJ?Xk 䟲5E桇p+\CsGZV2DF`Ae#a-ad{΂WR.~*;t%DͰ*2hjxdۆB.dR4tK ]6]nu $y>Rh)ذH+u&_E2ܼЭ.soC;.-ɷO2v'G(o%46"r߆ JӳԈ'w@V7Q NMV[R¨ M80SjHkʄ`!YpQ}GXj Dds mxˬE D'>[)hԞ9PwXW$iq-*i$+DheC-Y cCeǒJ'%M]^,nUB3;,v$ p@d8*%Q$DɐA~  כ_xT$hʃ &vNn6` 7t[K|/HTAĞe\iev( ec< "l1ݿ!1{T@h4#Ʈxh2SeO͕6k:c#AF:XӪ|v2n5C|70$|pNQDZxK1Z2nVCpމ0;Whd#<>=!"yvއuiv"Dk>WⅼNWNRvy?;-tj}k j̉Ƴ ZǛgZ&#K)H=rc$ 沧a:Fj"pݢ.)hԟ'&ٌfK)p sㄑ`_xS?NPzxv6E TM΅Μ`S)\?׺PPrG;m?䨒F!tg$O~{CiQ.7uwg񭿥IU$;Evijs3Ǣ뽘S%K,Y|U{u"?`>}Ӊ.lj`9(*qG~^x Y:APcy5oX !fAkE]2fX!Y =Rgс)uʷn5\K?ϝhª ƤK[DŽ6p,[>v) ^cw  mc`"/"=WR0+gLITұ䫆9v+Jy(cH}}NrF"ܓG<iBR9‰>9_6ˁ[p0PujLڂtK'4S\bήmPSo ^x$ ta0b<52+7Ẁ*a6;ІSyr4Zbϧ}@E7Arzwq*b&^PAapZa)1A+'ku Tnn{7ot=G\GسZiޏ wbWz86&IK2L2@z6> 1fr:ř?vKM|i8a $ԕ攌ͯZ' 譎\\zf7Y bYm;0\uOXm-7\ M N0J?Yǐ e5|1jjsDJم3fR@mq!w1~tM>`j<8v>_l4a\0S]jrYPj{sM_/˨*Kvm/w v9eP=,lDQ7g"\j$-ӨP0 MWq<`Jo5xpɊg -tohE7aOMC1wt`]N;K(A 64 WV .0ԅ꩜t> 6tSi~"WadBpN͟)i`Dž;oΣ0l-s&D3KFQi֡hǃ*FO<\N+MX-V2A4yu'3h!yHHZe҉/ܤiJ)q|<ۋ%C2L[z죧1NAdqJi=L6ڑq<:~>fJ3kQ; \cSLBjb(~6LJ0?r-|4'ȭ%I#4*icwkR!TmwB }x%NVQSx` "} 'v0tk暀p}y>NVKUB5i%Vjx1gU=T'j a}|oc[ r̄$BCB<+?ǕL =8 s*Av24y)s<hNtϒ^¬:!2N I%6EÑxa\q'r2 1$. #BHFoݲϾh#@Z>*H}(н7iEۓUYB6KnՀ@9*વOc`4M Uŭ^L1b1 r,WB? ̔i*fڴS>xF.ݝ^3:L.̽KۆKstVo)fY&ḢqPk~)Q˹? x0N u <6T[·0eMy  _+GKY>lWc N+1u\.PEx#]Bk^`z'oqe$:DD=}ł|na M`)"֊#rX'W #Uԩ_,%νO=̧͔bkÃ&Ļ Xأiu$uYw3*W'H4p6ێ qh'lGjGsNryb37-#U์2@,@HQZeQ<9fhM096bك(9@DEi×3(lz@GCl;wfsh363^ {{(~eU"+!_agYbI=hezcrhJHP%X^ffdv~y^ӢN'*;E*NNnjt]A45gwо0'/x lRO_+8Jaʽ3۬u?|ŗoъg"!#pp' C5~!#)Mu:+'^<PRc<0CI@N;;^R-^szeFM-U!m =KrPjN7 /  {+|&ȅ-{2?e}t q|niƮzv?kDƣqYw`6vG^ޓפ$vE{w#Wg>g)!XR s v=fKIǘb,JUR x u暵 =8pi]]'kĉܥz7H/Z{v8H7~nX2 GCЅO%FaD#&*k0s ږ U,0';W&ՋKk>0l_IW崥VU+B{/Hk dpѴhi*x^{Q^wgQgNR)IGC,j"*+l`ԔK7GRnWhk֔puy<ר۬9!sj>"ӏtU ;B%XWASëpS^{h]𶐿?@=s{;{%jp)JMQSʝ7_cbFgxDO֝Wz- cBLjp|~mxeķd;p~*S,FFЛUS4P(Iw:V{mNu”TKzD[T@}_pnOhPEP2 Yk@CGt=2)Nr>SmN6ԝ(+ؔA++" jz*u?C6faKNCzEW$~՞S[Z\YDVcru]*Q܊iq1M FqIඬDG_8'C]5/wYis zw{fjvT. dޛI3_I+npsfH)ryc\˭ sI HGyݝ !d|"K*ɐslIYJ6.2T+u(/ o/J(FaQf4zz5`n2]Xy?[P~؄E&Rhįc) %(:]T|} =Sȍ⃪,uu5|L Хp)!_ѥ2{IIb ajŒt|,mnjͨ5nHħ:,;񭛢ЉKD9(Ѡw! ~s&֔B'8pLHvPD-qNjQq|3=yn@1NġA=(5& sm*-jusz~,  H$J1T _o Ҧo0 YVv8Zn/8?7W>6|yhaGi=a:wQ[`R3a9FDVWs :H'DTD̉ %Ѡ=S`#ԙd.4}*?SfŏMX"| 4X¬ L"~YikàၑIڋ{Z$Yqr ox+#Um˫EVf,hkFr74:r4G>[cMګxU6&k;D(US_a|*Wd-1TanЇQ{ȰB_90$Dq/L ϫ4 $/c/E m8,I&|a7f?Op=2_#@,֊'"(eGh׮CRĵC4ſm0\י@`%5G<i >S4ңʟ*EFm8ǝbV؊}նGG:݊s.0uRB_E,]nSDAQajB˓pA$jEf.-S>Zfh#YhžwQJBL3(Ͱ\f;D~rM=́a't]smnAO+(O%~˯wg5ӟ+QDg!Ġ11[{[hJFR^+6 ,ocStT$ cn|J$h) =~ gl`⬉1c 1X^dw9 &5lJ "ќtiÇTNYq몚a5:6?c(:N& 7 ~u.B>*` 3R~`,I䔜GׄATJPH˹_K? ‘{ݸe\}l?y"Nur#בf2MzGCR f1Kd`Q=dq{ Z9(T>}RɶuG,>ΊxIq^z  4_[4O#_ny(KV`R/ $"}oioP%eIF/ʑ=TXͥw(?:MbY_pRՏWm/%XSL7i+튻Zn<gȽigZpFX"]k@|Oŭz<'up4E?݂CeN0sVWZN' ZhE؄۪1sh9'&ihژcBq(̞v}Rh=l8WTƀigfI mC4ΔW"~㘼{1O^֣ x JzuSP9\+LoaQ/eU5[=JFMqQ G a&Lw$1wh[q'3GCj?AW+-~m<B`Pt\H\ Q9@ U_N69ԔL;͵S(6gYZ0707010000040c000081a40000000000000000000000016296435a00000a94000000000000000000000000000000000000004600000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/vsockmon.ko.xz7zXZִF!t/0 T]?Eh=ڜ.+Ωa& FYg*-ӂ‡J{I/;e5;ԺUomKo&.T"`$/ä}m?=%_hU20Hhl7k;C6g,r}̖  _< a}픅RihCd Va {3VώmQ)?f9UUH̬+)X 7@r|~\(57}߭>*f,/`0ƫ)4> D9Pyl=muވҠ'8tIFoqNKQCy"׆7?EҮQ]T' k 3. 1D{N5TVsɶ^?#'ܻU@@üـP?'ѶT'/] jzGxby]5̖9ÞEm!XAkpEa?ԅص8K471[Ξi >Q@8J/XUrNGZ/xJKXeE!2>& ~i~+7k].'E#uʶUy< Jxi+_{ܧ5VEBD`gDf͉א߇zKJ Zpi/YpdabMv1&na@yntR3gų5!?WXi'f>r0q()lzAQn[Z3=E<,~c+(u>o s%q1u趆ŬǻKt0o1ݭ.8:{T sm[\+R+̇kmX^joZI;qbMcGr+V|Xȴ=K9pUF"S݉<_)ڥ&rk$[TY!յ%5SE }_ǡ[oB,kS9dy>M.R$|+"4k\IDGP;3dbZkE~1jQ(m5@ QHo:ƕ919Dy3h13;lvPR`LL;y(>/,nJ&D0hO@Rx> XsA"T+bd䄂r5'0UܮXE'I527ѳ\MwF&qLp1cZf88IqN7/G% O˅;׮zf:d.YZe8ʨ_^Sya(@r;1pltfY͘d/5\)` _!wxw>b [akaZ^L0fG7G~,*H{?`ڕUɏCsElT>t-ut&Y1 oCK,Ywf6qV]|i$B=颵AH>@ R9! QBuԼL xfAy".ؿ @`Ec^`sh{8qq/}CX$?hB$x+s -XnkzߗllȺ@>GG1K|?ymE2L7~B00+'PhtG3N%jaXzz H<!Cr~K >J⧙€_u)@,V__0ש-De8_ڌ|Y]?!BŠW(+{3oZGPWTȢИ l5c+ v:t@(O@PRSb}**UT@|֍k%Cƚ{2APytm"o͈;;f?S'W7'M̽z) 62uٵߟ0I(aF9ݿ<:fHAhM0t Dm7w¥Odx_ u`=i-G)'j$׬H@'4_YP9zZj9[a^{ cADTlM Z?(uAOG&*%R>6.H%eÝPŻ?>x} d9I>.D/ n 1J¹JAE:ѣl?nW-5gNND W覰7\O ;Uk!t8 z(2fԋ'KlMs,HLRvT?VDɢ KE#]唌4 &J ,Wax`KigYZ0707010000040d000081a40000000000000000000000016296435b0000785c000000000000000000000000000000000000004300000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/net/vxlan.ko.xz7zXZִF!t/[x]?Eh=ڜ.+͡aPgmq*~[z41p'X6X"Pkɱb5oJkF}KXOWmQ "ZZk0G}Σ24gO:–NÏM@Ýa&)K*%C΃j6{8`5,5$;Y"^J)kb[g'0dD#a(qk@''3᳊xC=:?\BQ $gV5ǺBeڔ4Ga[h=Ibe9R°LUJi`C]Js:}9 &,zZcfA-8{~,L:1H}u2e25#.!aoS5 @ru\O`OV 4C?߄ .!6ԎP?lALJ~yyωO6񉓁EƒB=,3E]&'lb@6҈%nxG\}нs(r@J Ѫ5'ḏ=DK-N["ɃPx*y"P$=+Y?kW=(j.f!R>OaYbam!|)eRL i0W<[4a{{%>ɺ^r2*/וG0!Kg <_߀1;byՑ>ѯ ۻ=֪@2{*&d+ Y[yY1ޝer 9rMb2#*"\ M}IoUͦ7r%* bv#e η\ТkulǰU Kߋ>sy.ԵBDuM5JU@ ^U&>f2:B˒CjY-QlzP)@A\hìMhk}ku֠U;a-z^z, ge.edx$H eW:?8e׃YM~?>4-]omꗭSg_AR"37}qSYV"C=WMA7-K뜅j$ +aA_f8*jg?jߖ4-H`?M#KWeLF@Ar9]Lj% eW]gt"2FI W++}$ZCH:٣İJ :h}:s'usU9'kO}smȺ~pmh԰k q`j2p.`}( "v]L r4~Af>"Ʃȩx.6+M0AYv=-igD'aQfBK[qq| 1!dnPL|TRX//?y af6xX$UD*dA?ߜfz~(D^Z/3 opV_4TG)FvJb&[͌M9#$iWgzub;vipL.6qJDa,8:cŏXKO n5%|(QJ:cZp"E!,X@i7p]V!TϷSQZQ6Zv<_|cCR4t؛>&i(i)҅xIgkdVt2~w @mf1̵H<D5}J'zXVVzZ~Iⱝ$W IDQ$;–\^& ǹ16|VB?]r۰7x!d:ǽJ1>*p j9.ewE o(rH$}i 3?n_PS8n;^PPfZ衻wbo"£iovZr$r3,ڎ+k‰NQ .XѸ a4ڝRb)Jْ%8cp?x V=Lw_3cV2 x=5hwNGtOӘy@7۵p ^hb=i}H"fZ?Hv([CC'"O,&LØʏPɣPց[r wb}ݤB.ub`o}Y @)CKܜᇑ2CNvx7^>QMi&fZOL]جʱ`,/A/׊D <\eqRKkYw6 f"p^Ý@8*]Bب쮄[?>y%=BRF. s1 }-'Gdmx = hS#iܘ<'w*m="&iiP}2DZO7BG=νꪛ?.p<pwzQ[Oҏd9<.>6lO/6׾86Zb E,@H|W!g b*gW?0jCΤ%H)@l8aі~:K%&KN `jrW`]Xہ EKMaS6B!;UGs48BJzV iYaYwW):h*h3kXד4Ui-]-o^COoN"%W5>LP B9Iap&oyP vv7ӉdȺʈ$7j ATjAt 8'j eRzƉ,O{i)h2r?}ĢA< [@ PҞmBpY"~VT=.sx ±X!ߧ8;߶yDNg,9x k4-FPw]CJ1i{K(udmMg_'p*/뽇|֟<;dM똗O? Ki.SRT<>Sdq8pq/TD4w*ڹt\l9jtDf@[Xp@'V*2gxGp]^ wxH(5,tk~O2hDkY,ŽUƐ}I31G:*AKuF:Sia+i- -ݽQޛ'II3?C'AFބYΨcVtlY倨$KdaE<)߲J~(|>V9z82o•2Z%".?,GJz#%^HJn~1ȅ.A}Q$DTW&߄0K5CP4[ߚ0fM \Gb;xFǫAzB hZ=ckk̴ۀ4kl8K1U 󇓚V8z&Ý ] ,xIb;lHMf>/B\&8tn ]qv!uDM< Lh{i"<.>邈`ŹM"ܧ2*B`4ۛ={N$WT8/4Ũ N P[6!ϗ^1}9:%~QK""%O4B W&v̆:2a9KʫiOn>[Sxeϟu͑Ig ܙ40z]| eLtW8wx~Mr=BR؍n'23Ns[?abioMlE ݎa4s~O`m7s"$ԟd]e"lV%jU*O2h HX2WTcp-ݝua[u,FcrZ#ԣ.$Z9BNVRO؏0Uj p&/mY޴ :_#UEAF<kh"!?+dG삮OOO24CDI0.٧ȝpk8HhP)?__ժ@L.,"1\dabM]SsaףLXWb7R#ߕaKb9l)s_r=2q l]wCpՉԩ;#6QO$sX,[bJblBQ nS3J3b PB+Oh塠)dg٭?5ưFi z51ze>pD~f ߍ6@;/k4e."&2BN÷a!FN[\ t J.) RbMesp57QMC7g/ɟ[UX8MT9r _tjM̸b-e lg4(}o9A p&j~n6X_H]ZB/X 7"{J-?C+YO.̗[HzU1Ԋ-2\X)'АVv]ʗ1Z!뉜k1]$OѮ[{=-XHT= wYy*/nJI Ig2BM"5'L[1f}q'`. "gyI(RTO$J܈\>@MQ7MMM1񇽽Y37b dsA5Ňr3>BW0qo!:DomH;Ȣe3 4hLթ‡Byb'RLPBACK:j}N&3~ǮF V||%[‹8`g 듡.'v\sʜ0:Sh dPLVj{d߉Ȩo7Q^n[`-nLD;{]Gr*PB 6R*th|>Ĩ\y(FLJ`rxi"uH||k#yk\5J3Cv]nlCEA*3NTEĝ vl7qdWfCXEZVYh}hk #<'1% )ؾXZPoBCt*LcaD({S޳|Nt޳6@ UQw)k;e_1w}vLH#C]ua Pp[غL7V-uvBeP(I*7I6Rr2,?'vbr2FlMSb!$wL\Z.*2JW;{<ňO1y=TR]h#ުb6Ao8d.*݈/n=;I>FGV>}rPSxuNP%S{yTHBw?`h7F5QSr쪽D^ed7av,$ESOO/{ _Eam!U,.F5#ǫg Ȅ(#7aojmMi@B?ǏN[1=KP< &: :;O$Id dV^|nα8Ń}7m$5SX[uCh'rپ\%wlTˏ".&oDXol-H&R#ij¹Bm\AB_bl8էBL =cnb|㹅mհ#Py3 p[;k,\{|wBQY0K Ո8HbͱN3J' ):k^`.webKsd]& Rv%o+Sb7dZkf7#yS\ ^en$3M4=(9ʎxl2& h&Etljbh.DH**R_~X-@腌oK`*p xӡƱd&)N7{(<V_U>a޷<\|s/-GLL͢1>P;NT6̌1NF%Epڥl ~Ye/+=i,V >Xv~se8jm'>!ҚW^~9aW YYVԤ`Jln61ҬT[O:MW =L[ɽ|ϑt:M0G;_ӫn2>C?8Iy[XnkOmJ2TqL-mR(6|H&(j MDϸy1 8"v-xcBiw{|P̅)mRJ ;x]mU$ڬH_QI Z؅D3Y#kע [=9]}*XE8ԿI{cs~gH)y]x1<1{XB;ӕiT3;ѡ*7HMaԿC]i&rpu4i "% @iL;3P]_H"L;m٢ &@y$iN lQ ͌~,[TWV?m\>@&]rX3GéٳQjʳRhS}T_n J_2聭FFhn$%uE @dB4*„c1KHۻVOGn߹:corY:wh6DUGܐm37B!l22:]| mn,eí[U@/f9?ofPyr=NoQү*4̓Ij?7eX 3ֵ auv$i nPWby<ρoMT?TS!}ٿHt%yfr1߁5PPB}#Q^oΝ&ic[<5/XKnT=ٌ<݀UZq]Nn(?D[Wa7=KloʃKjRi]✯KQ-RQӁM]*rMg`%b pԏhȜE SU/"1h>2"qSfN.o9|1fl馠6?ՕE^l tc h8 $igns*};"'/pN 682#EPy'`UsxЁ A]-iQk*Uܱ\ @nƭlr03owx$F=1ksvhέEFmY>BC4,ڗuQyHd[[WHP$p<6R( Y0GJ+f{ fD GHpcua'ZYQ mͩUnl:cTֹ*U%i o KY 0x#rQCZb#ݍySUF}KAuWG6?f ڷO4=zwqm{hXLQ#搙~?iƉOw'~0S[ypt\fLgH}p?;hTKZ4s X-$t˭л4:UNMq|RZl'&`<%ԒCq?ӰT' ?oB ɓɤ5?"@UsR;kPuW JRJc4{WF]sF'܉Ғ6ыl?HԱPHߧE (r1iΐKr{%']LKuth'lGa/6ytMI #QQKh;&qy'Bl\НBOz=BђC~*G^o.[֑TұyMm#QAAS*YqΈlt9:ITӲ߯`rH¹)e_Ӥ܃7/"bvncf]]q8eU@򫢛OD" Ѯem2ĊNKH?Ŭ Ǜ *X4$n-@q#>_yqK:Sx)+)z{M0yŕǧ`_$$1~v,Ys;a'{/To_o d8{(sc+{Z8BImRp;2(alдO #шʓb,@9c>g9*#AYxWJKҶ@"_+7'`P[p CCRmkrSeU@ 2~einDe?y3οkXhVXݘ$ڦxY=6'~xk܄#w}'mBr\LD')-]4d~y5-i߸S"s7U4dw*˰4xqŵ͊Ҝ.9yϗAF}Bv_%)~Wq6)z LY !wʢ6S龢'1S8L|ǽjdhZ|A)I,[5/-ёe؄&i(l~G[Jq_uy5 F~#KT=6(sܕQE>h/';/07OhvG]%-U"KGXlڭ,PzlZNQ <(ϥDP JtkQl5˚ voZ$N&:,t*R/_8(T"ĿAQQk*_9e&A`AV>Vc<RE\ƃESh%boİLtI1DEڡf;.^s|| $ق0<ԼճH}4NJW-?Ù=ԹX +B*v@6v1Qx8'UFQcU(' 6*Jȓ hPs;dbr6fZ :/ K:xk~wL`ԫ"  C<+$1w8zD2{s0A<` )z4'0Bd@Qɏ=#DK6٠V1=H5<8-[3NaxS10C$:C 15%&r,F?>A9U*A^+06'Zp,Hv)#j0ˀ1 ^}`R=˖$z\hqmQ +WZ7|f~ sbUfXF TG QըeLK x~6t܍ihXrT9A"6x4=B]z:o 2iXeVOND7? ww x#dÓu䒔~]yuLGexAE[N_+#mQa)#?HvxBOK0泼K=\2=@.!}`^x!q5 ޹r-J<Pρ0mثbnNFԴGBkDԦ0m(udtJ&7={nC,0qD3SJsI6qX0р9- 7XucrR?S^0 E@֓3~KMΟ;G9܎y?LI4h`h+zdV6.FS4@ Y/%Hfվs@+-F^CoLiH}D(h/nWrp6_d#ՙ slEQi_)!mݜ۫OS\n[wK.8Җ"h]6JrjYR In!,钌u!;ys^K~;VidĢqَzz "+VIn?Kml:cJY3DP̈́?}&D0sn'יVn##n2\I+orYlǏ|II;BpO[=1B8r|ӡ7N鯭BJ4[~0Jڐxd bb <'cv#ǫߚƦIJr`n̦<P< kuVOdW yBa*fjQ#T>!Ґÿc!Cō[6TFȎp 3Uҩ^i]{l m-ihB$CJ‚| ] *\&5Qv{>#ɪ&r [)~yscDNs`IP {LNRUyB*Lylȡ9I?JG.XDF!'EyU*Ln|SA=^2KX>Icj xE5D!'вJ)$(kQ`]D:#ЋXFK VWĥ ʓ+%a1?1ک;b{$@,q kh܈'1K/iNIn@X9>uոT6hNKFBOIPC CPi/R1BD" XD^/w?矧Cyά}Hz"l2GqV7A%WYK6}K2ZfF2@jp%GOT!Ɲf ێ2[PߏB_{Js"K?V3ΣVրP Q_ǢK'_&} wϒml5~MBz'Kq@![C#4H/1heQ)~;HVԄI[Zp1],ɉ~s75O ZQ8(YԝicMۍFhX th)m֛!;h26b%0(5I'EQiFOmM\ C#}Z}`'bz|s.SCu*ر^͹7d \24 & LRz eUQav.*}jTwklkdQnjC!w)bi;VLL,xٍنFʖr_ֲ4z/~zM^vQsHn[_ķdX93)ah&N=aΡz8":L!a]v.{? 3|/Ҽ++U7 bsē nHJ]=bѱKG--[ /z4<]}BGJum~:6 ^)v aN ~>[yvx Zpπ,'蟑SOjocWG)nf~w[jr[$ R+v?QgMUd} gwm|åJ J'(\ ߪU"Ĩ a-V&<R{^g3$shn9';>IPe~ ]2U#2B|gC- _$ׇ%n 7Bz'V^k~/s DAh7|8k7lbH϶ܜ rEU:*ij")< U]uwnen 7'\x,eʅ4a61r]'W)={H$\\PĽtl>>HӗMX 0GY ,o8;,pЀӫ;I^szeΕxj%F( ps xL`5L Y)|Oo4pS5G~Em"H x\.stO9![10-SaNSݠU"br4PA3ȃLR.Z)oC8GN1qCwz$\Hs0DqBll6ٌ/2`[Ky&B(~-~:.U|lB!*K=wr'J ̋Z8cUj=)1fsOHJ LpuM:X.2BA/ٳ&|h(9&eBcQXeg=W*BFM,cWI"u K[2.U 9L |Kw)`^y{*P7ef ,?z@>oZ| %><{F^?-A~fl@(8TF:gX\*M1ϺdU=!dS4Z5Qd 7+/rZLչ]ZʂbO/[lVquSd [FӷRS-[DJ7-65 cŶ z9!z9=/E8I;9 ' neҭi/* aPCʰ:\ Fۥz!=38Pb#L6lTeM߮S8by^k :[a8>Z?DΏK p3tt|YC70whGtV6H"<ӮejIjLQ;r:B3 ]7nw{8uنcHIq@TJ܏>Oۼ_\JpZZZs5>q!9׵=}pvfuq Z֞jWZsnfQN=2 ʩTf-ӈNϤBwʇ)CXqb,: !tvG639?&G范&3 !X@PUFEvp^qM64g='˴Q4 |7Hٗw>‘j2˗!|enEv*q;NJZUBlA5`'zo3"|/ܑmb݃sZh v,$Y \*Bo$r,!Eh /Tm_Z~尝ec7m*[8GnKSA4 "" &KK3aaL}pu!rJPW>_GEGŀrPx 8XyTr$ы ӎE2} LEX듬"@IiBe_o Faϙ0N +|+ۨB>K_&feMz]& "\><"R ̿\)krN%2Fm "&%6U(o_dWڨ?> (BJu  Nma9q7ɒjˏ&PK &,Rpb qi~/P%UxP,)gޖH9"L.:8YZ[juoٶ M"*PGywmrU-;_-ꔌcVMOzyJB3csudh"N,ƠR߼ջwC.,#jy<04h~h, ˁ$"WnnkI 8_&Fb;(t>5i=y{'pDuCɸf ta1 cb'*".uA2")q\a{|=Ɵ_vg,L% l ۶bpre_}P~dMVA/O)I3z4 W{44GQ#R}$N2{m>U]uƞ.oasvmh&WG12L(??(ُj_OWŽx%!X/#ӄ"UQO#5l@)Ĥb*APU3M5ƻ4E}E1IVUHyq󠻝2RmFF[נME{G[e <rAfR/"9NZ'bhC #>-\ӠĜ]Gr:9rW1_z' ʳMqy[xZgtAůy=t0x^[}o}2KijkHpmnHt삫4&,WxRE4;*" b+Sʯfy|ӼtE!so?xF_\Kq]8$sm. Zxtޫ<]},} 1!r Hύx4.?ިfSY;=ơ$En*jPi@&ʔ_ _PlR0%daSv%5{jZDCn{&^(VC/-Ggl2Ř\ >g^s/JSRQ_a'z:jgf fP5H"x( nnZt:IKńtZqoĖҪ.U&;,Aq#gLJUN#('ţayL\/a/>GwޙAŀGȦ@Y F}NLl3#TAf[1h燇`Г/&E ЦP寴Q ^,4J%Ro[q]CS _z|Qe _, ]%MDp@Gqx#2fg+B |n:߲ff씸(;Dq1zA2Q-0͂PN~7er|LB9OZvnlӤ{&7ؐ$f{x-{wjAXhE瞉+dm1Q+@A9yQ; Z=fDUMqE{oϟ>7M$p?r [KblhVvnVwZR\ӽ.ϣ2P*EiդXcCʲad9l|ޑ YxOVn+6R/=<6A^eJh56̋ (*iMQfwɖa!ꡣ9A䴺j9e2U i+$_^ţ"u`QNw'!{3Ҫ֚vK;?'lT '(? _VV錑. #P/Us$g}ə|uJ{֟y Qޮ 9^waEcߡuM*iT);iR6(kxBQڨ؅z't3sJVDό?އMs8˼9ItiC)$MFϩmwkF۱th2TATqS*|VpT%vV%ւ/etXѝh{^@9ۡK} tRHRAR]NZ[CuS#r: k~SϤkjYݵTuĵ-鯲IU96T\oM9f ԜN tb<FvݛC= ES"Dy7Xx3 u/Vzaz:! NFOe&DxK3  YH'l)VTq`BtwvTϵfMDoi>NzНwW "HvLlG.q0E MR8󝳍;Z#[ǤDϷ@Y $zGGUvQ)u]T':SS Ο &h uFgHA^V7~.SSɓ LA\t04'?gDY7nwwR\97-ۘ%{\#P1T&fA:bgqC#0Wl 2MRe}īY\[n2'}#j0aM8 p_zV{[Z֫tMOudhoUl4靀N}RGtO]p?f(8hHikSHRe3l [s]Y.Skc؊+C B=Y? U)_/PNR6HP(YjEr2u:X߄ *E mlPؕʸQ$d@oBzhd[cH hm[aE80")5Ĵ>ܵhdi[f΅O\md7ILЀHk6Y$iB2jk$@KptwyYqAx 1܈W3fL؞DAnaQ:aUP|c/ C"j[E_y}fw 8c]Qu=(/4,>tLZ:U/17A=a\Q 1yH<iۨ`ZST7PkiYzGYR)64T]>i_0-h"ClDu/QrAy%>Q1HSO'fwST~w ӆ6edY{[AKM>dMd Kg Vp]5cL%xPW?)mfm_B  ʀB0ZkèdٖY5Q!5xW`[%ZqCL:>nD[uòԏj7nvb_VwG*0Ti`7zYj(q$J-7Ȁ --f]A^{[1ݕryG؇8k4ᑲkpEXŏ:'VO z,U$nZ 7T+*}ZW1_aG>k>3PT} ,c|#T$KR%ZFaaR%Xk~Ȼs󄌛= ~֫C 5c!#A|+uObAzxt!fi x<@4ay͏x-ֆZēЀO?ȢP3mR{rJ<ɍYG8|?MD#G6A~VV[IZ &W}VXL@WHPJ_2ӖYh$؝ *8tviZjsW D %D3a"DFi.JIT-9J/ԍf,W_HHąGP@m '+Xگo9rT1 jǔ?rPagy<_gm lƛX[W8 )9T< `0ɿ)(f6LDD9y#8HNtE]e 0lȰ>KGv$G_y|e"kA׺Ƿ ah! qџ9 j ݲgi5:G{Pigة%0cjKB"o G?b_6vtLr3+QE-^rDc̸xZvTQ’yc*ys R0@e{ε2cb%2"1_a@]qr d}Ũ5UFY.P"223.Rz0mng| HQ{)&q4xT=Ύ.4-[8kHGBupӭ9h 'dG6sD!Z/M5Oʊ<wQQ$ Z֍iܦ!+,bzMj)#]=ftqƞ롰 ꠿5\z`i_oc Fs7r +|)5DN>4T ܙ AO=`vLdv{!u7A*紉L@ ^ٻ 6 \W~[cYA )/rN@4w#BC9ZƟ*&$4Ԕpy~j[}I>knVrdLG.|Aׂum^ 4,-QC[?N c~{}O+]a6xp;{'.9xvhȡ.ჿy6ۭ.0A.& Q DM:\ST&@Z2ppkICX9x>LC,* ?-PȀ;ti ܲydd(kr,D\:0NwȪkΧGZOڑP.xUrنkK{ߔkK)*q]cOàQ߷Ǧ9)s>jZpPdHҙ%_`:4yns 2ۻ霭od˝tA_4 Gs |F;vemG° `dfû,![u#RvQlPWXI>ls]sO1<\!|DP[/2Z̴T$)n+Fм7Jw YqQU*bj[.ev\HJB/A=(ee7>..Z9aL  Gi-#Ƌ7Ac,K~֋[>> 0?5;_6hj?vTq0,/勘b}% g,`iSO@I8?9HnU|Lz3ROc<&sAɚiha,ؕ;Rb@Sխ C3 "U .#0X{-\V9YSw cdh`/7fP/z:)@Bь0MRߋ][j9gsJ]#~HiQi֫LòAgqꨡV<k?%H9ΉNOm7mp|Nt;c$F02IB2KQ%#0 7U*x{N] }}fE9r]ANh3~55TȸDU(HOg֝H* s ,a$:|g =NXBUbV)3G@$_2[&3IGw7e>͖QR!zQTPOަn׀lμ̀ rY)j䇳mHvOo~4 3"E}BFV`035-YRLmlmT}P :}m8pqY|φoIS'ЏbZ0y *<jyV&?ʕc(l u)v60@Z&}6Ρ qe`uMl)$iΊsε\u^zF*Hۦ ǺЖz7Q=BHci_UzKs^U u[@{73OyTCxxp x![ { ݺ"\NgM\1}QYk:i{!KA Y2QoW~:mx$` N}=Iy75-k E@"gZy[Q`??_ @;mo^i ءO(K*&2.ghBOu Pi^)YMRBEo5e@:#\wEADyv'20v D|^{ㆭ+071 uWy 7 HL]c?6m/.Qvw۬fY gDeK+u#OGBۈ6캄=ďދeDS=н-`2!ͻ-6Ea QLT\O] [zY7H#6@G#uiLXHcI$lO :(h3<e4Jqbʹd[cGNTWr  FH/0Dʖ`yЙ# ElvI( 1,ٿ⵶3f ӟ B;S/Չ#2%ë=!Ɏ(E}_`{xN | 9-718DPѢKmlM3C.#E'*5"PvsC`:[TR`j۳rZx48LWNʅL.֠yWt{#XόR$ FLPp$mڢiW!{xS,5^V&,z:]rлduPZ 10fzVEh؉xSIt&]|>.%]۾2Ta|t(K:^* 9_/U=6 >~ / t֥B"{J QFJq0-]lȳ) [׀hGQ_6Ƌ*Ǵ2 ۉJWLRHc[ѿGtXPggrm7Qwj<ΜPB/{|h:"!4,^Y!W_iPaF.()NvC] óOU#Jg@9Y'j(Irbb$dΜvB?{>L*gnܵk bб+g2xw&3k[Kphj}ڔh tJd^+I$XOXy#Hip[*,e@njȈí-|`,g0"jR&<$/ᔞHGKG Au49@Z}'9LgiUA4e^wY0+r3~/ڈEZZ@5)xh)'0 3A=;[1t:hSDSB<4yP&$/:lQG|yM0}[jLvʥ ]] A tr!l>~jYK9YVp'iq$NЛHU>6M}:T)mK;LFt^7qt>Ў|igW6!ғxNUtE%DcF 0\zc /TM ęQTߨ- 6g&KF〝MΉת&. `@\9ggJ{꾷[[a&bVC'M$?pnq ~h(2d;H/qXG qFX"Fj3A$x~Z}CH)iMN0W)nowK]HvE-l&mǹb*n;AC z=Q:i6 L<df 5'o*QR3L($q"F~b01@طhS]}7*퍳Sm]@G'AE2Y^lWNެv;ba0!:xԙ1 njoFh>^|c` }zPJ}x&{?#`v)Km;t}1qM'=4?z:@ZQD Rr-[V^оMN6:SA Zd,.?qH늳 >bKO`2J˿i%fcHlnvkIpehՆZ6S(~כdKܕ!Tj*|[<;Hֶ4qل]w'<+c@w?̡,ւ xSrRV ݑ) iF}^Gw&B01>/o ]5JPdha3q%;=6p sj4AGc%6ZxqW45*JPf- t G>\Wh iZ7cN ʨI鲩XH{[JRA+޵NH_O_ԇY>PI![&e9~"][}ew/ :k+QO훌+0Вue+x5.Dٴ7QX9St5u+2Q5w!P\֨:g<Q?"bPϵF.? ym~h@ߴ{ݡLE۴~ :m.Qt8Q"0;'yFh]xc t;!K1(Tc.{߾zOfɲɾ%'Z@u-%|P-RPz-͏Vxm!7WdK՗ :y}RętI"fnn|%#[ݧQJf2vi).gW.|"Qȕ,9k.&.%󳟧0#SWD薊F=:eKg9t/7 PV aLޙBtŽb/ybHh{=ڢ*8T7O'K5}Eu0Tw)=aE3fX(oo v e]ԟ‡ŗ ww[2 T3mbs4}ѝL5^~EsSQ.3E=k-) }|w7! ,TAt)TofKWum߆WJ a&4 73|2Uca>q-CDEurHaT)K\G&0i◕xX:%K@$w7lud5^f鸷Zjt\ND~\ ԑ*_@Q`OrB&k$}9A#*kg%/n\:Ș^*87&@f:A\:ַ)}$(b8MsYB7d4=AKJ7˸>93y4!3)y#UZIqtk Whkog ]Y:/02km־ 8}S8dgZnkYaW֧k^aPm!02|ѤOcgW ݥ0fJjT"Uq솚{X1C6Lvb6sO`Ӱ^UD68Mgq69*rڮ.QÙQ.ҞAaoFe@=3 r=#yv*5M+ܚginYK*͒+ϳCuM7@ke쥥.lo'fouц"ĤH?^~ct6LYj|/ZlmYDsp8Ǐj=mpM, OaZ)bFi dR6T`2Y2=w!zuNN-(4.n㧛p3%ZgeT.xJjRRCO8ГU2ϡT":ҖS;AGEވ~vf{F6|0{0᎜_-:w <魹f&sC_(ձg%k?{dG+i  AUXS%=6D(Hx3>h:.1%R/=EI-݌7ʇ5>Ud(4)mϸK<2+oͽǓ9H9x߻C`;pml*ݒC/9d{,K\y"WUdΰP8'ڼ$I>+y9hs?ܸ`+kW!".o]-'p N [n{y9W"z%l-EJ Bý$Y;75Fg~Fn`<͌6 'á]>7z %zk>]ǀ?ݨ_8k.Mgnil8 0L!GXq؜T.!z hgiġ[8h^R)^~-dŧ/L. ]?F,# :zQ4 <K,|Y2^ݑh&"2Xj{ :AJjn^l~K=U ׺R-[h{ҐʑL jgO<N5)[A kr~vp? X?ꌤ˜x}{@Ņ"M湱ZGYtB#S SY |wDcGO]IV(YтwɯiMѧCb6 /)zB6G?كq|.ѩFLj2 Ux:m*e޹ӢYoN:jL f#M㍮\!R̹lԜv"?w#CoY#sImL= !Iظ36M;𻽐<qb\: R (E2Z硽M5u5y Xm5c=ˍR'n{QʀLq%eW`@M_R.L4tGTV`JJ=]?MZO| W}:Ccw8eBBRoh|j<1EK3÷X4&ѰA- :7'DgFK鬳k.nɉgDUMP ﮲<Ո#xXv8WajkD+D2P]`ڷa:xI?Aѓhl)tK 7SWCs2atUhLp>{NBFpK3!FƄ: hȭ5AMJ|kLgE'Kv;iu͛d;<2ftE,|.^*j· CMQ Wf>_דn(xRMX{keRmF^]6JB>.)-4D`/0_Ju@|2WZB7JWNd? @M/b⺫]Yr[#{)DQ@+k[NP+)''H Lv@NڝURjZ}T}Lm|5ï+x"ٹW$S">Gt:d̢? IxoFr~Ԗ5I{>D$}WrO{2ث: IU|nEIUc`?u}}dȲ`#);,wu{Pٻan2tNL[LbUrL=;_SN("n[<> Wʐ9M@tՑ trI xqoRl>MQ(zltcx tLqo 3$8C`ҫb4=![f:G $n "3ì\t38'$\r/_AOE?tIGnrnR;?m^: 6m#KzM!/cŲ M-Cq"Ia&%yGgdLH}yۓpZeTϫQqǺGi%W$.j!0]ZwC#9#0:/]y[n 6e|ʸlBUDA|ݗbFa2 a<rBEXsNHC6uRM790 & ]V I2Et''vMZ1E}ݑ_>ss@zS iRH py{t"o$<%eSlHks%׵̖NZzߒTMxdob` wDAH//6Hujp:Y֖ǖL 1!ky%ΪPF1bNzWlxȏe88X>gy{+z \xqg&#N s9VX&.cÀR!ZlS_OͳZRI)#WwڜtvG b15OTT3{c$!ڵXLv?Rt?篶l\7NsQF0d9_;{!|d*l?UŮ/g="TK$(TѥS0$4D'zIqRyI}l4$O?Ӯ<rިd^ ǁTh@sC7s5:Fe-H}!2M-"ހ;< vt;*ܕsm90POb)՘>֝Biڅ2gĎ\UO( tp m;];$EW<|N q^\.Qr~WUzggU+8f|,X\>PBV!x,l8kK'~`KllnmrXIT"'v'9i+Lg~rDA-qYfw?:u5CFJxgf#KvCMJŻHP(QMY$nhE\ fOhD6k5V=b)ƛ[џ$ Lzp51[S&4 klBȆ 6Rη`S;ʟRf#<)9=zFXrܣezi@,8L_~%Y~ ӱڪ(x|\KIw"^mQt&ipIvAwYd[eҼf1uzէs FkuYp9P uUAcKǧjrL;QcGcf8g~&bX{*tB6`$znlUF[`/Ȍn WnfAIe ܩ C[1DGmoEV7>>ޤZރՒQ5ЙLgro9ŵfJ"nʘ9Vԑ!di%G7.\eSD;k[NU[ΓÑzikyg?lʫO96MuGҚǏ7䦠emT]b:oFEO`8\U]] i W2eJ rvOG'OE I(EBP'F8tͿɢr%[bag \?NOAvtgLUtS{ E_d2Ov;Q2ƯHT({x(f{e Yb\5Ahk L$J3Co]֧wSgyxib"Ż=G~2@`oA' 0a]a&tt˒Yů'Z[T4fRV&U,P*b H7eȿ'M$+~5^߿$V=]M7>~.iXnJP%uI|>M5N8c͜z|c ?g߼J Cwu2<QhPëEB %㐚:lZwҹj!fOD)'WWra[#>uo$AA1yfAzY'vs՝(m_ cd)Ů4ѨHT A;1^SU zw+`xyԡuvr[vxc#HDf;GyG|pk.yt^Y-,Y3$i?_p~ϓdINg'P<۴uPlV ˟#l/A$:Pi:WP>Cݮi)kSȥ1l&4rJ*(KD@>X.d~%Sv\LfQ:sY{de&];xŤJq}.yj3_ʄ9$<` ZZHܝ+c^jDٔC&K;"쒣7*Fω+ty,ziaycu#xj5fOqemh+LN0"3uh3wh:y98(<$I V_O8GTF@KCo=b;"aD xu=Akɇ y&ۃatHzAcS{x٫y `uc`ndIl!cAZZ E Q%!voyzŮn:7i-)d"PRcv#M7(~zZIg 0-{V=T;4!~t)c!M Ƌ ~N R]xp-pDmf2s܅E@Bu#>sָ3Id9 VIIew<֏nI~f)H3ķ]nBxgo GR}r>1uJ_^nxɢZ-M BWa)8pS(پUٽ)] U yLF9.!oua}T< @ /i.pqS:ϛlîKHJOl8SKND cH-!V,Hz21I -XIsx&=@=iZ:_iJwC!? z"3iK` .TFpV*5D0Vsf&@?Jf&<^[IN6y1zYHԈ_/eENwgKSOADŽ@N߄eۂ4$S([{V4|nPK.8%8DI5)ju{26d,ﰻd(_9)j$S/霜^aaB &;@9(rAsFqӦܶYgHg<65I YOBz<@!^\ll=m3p:VP]Mg8l 5;uar.M;ׁ!:(C"ZQws큋6\k|{::b$L V?R ]s~P 5u;%[t~IA {GQ}ՙ.[2PD8!rSK+.lw5s~tPը@; oԴ/ӹ4PN,!NnۃtSl*/үĮw$s6fPPU{̡cIFB|g \' 9tLv7 )v޵| F'KNAqLk[$ f~l <Af+O$ HՎǩWqI͝.U|JeGҫ9p)cv]RiTW[k۠W~Gv @rIoFzph.M1L&YHG>*| y6Yּaʗ @rwWf@6@;A_3^kol@DGL̋oMZmnlFzLS8? 爓+&5khz|rT(]$$d~WeZ#Hqb8X@V_F(9?ך~wK*8=7)J^+a=Յ ^b y P ӗ:da4DFii#MAŴu59ډbGE7=[ bU?ȿAKf& 朄j*5trᘢu/Jf}(H{6H?YM>r>vx' r t('Gis^ Í1rhAs|aަMoL^ā*KwЂAHxh8uW)}z2?)=·4:;LE@UJ0>Ar%Nr2롕L.b&:GyPBManckK[a.z{nY70 رtх]NZ7ژRRB n|QH57V.|}lG?%-ëޡUS\Z~_y o\!h(t .1 "Z7[֮ڤϓypL?~6$-|+jNԞLZ{IiDk_ZS29z@:P̛^;sG9sx bz#ti'Uۄ~U[JrѹlֱAe#E58._I$իw(jzX} Do{WX-<y)Ӫ+ʛ : <µ>cJaT3X PxICz{.=ɈE{͏DjYE9n&\V!su.A8<%;c/'%=,[{7Ea5%D]Fx6ȩ8Gkv]d;V%_dawrZF YX*XTT䍢ΨRHhr|Oj|dz)%yL|):BH;Lp%Uvܧս?ݘh㵸[c5SoSeFY4o 9p|KBAGz/!)K6ԣ䤓Q OrW:n/+,亿Vb&zLцV (K~.N.wPl)ՓY']%?΂gsl oY4pDsHJ튥bU!0BҼ6b;."p*l\.gi0aZ 7SDv veim\!\b e?plC,5|TX0Wɧc*1gE؞2+']$ukEM,,B:{AЊ IV8On&w_ןa)5zPZ*ZQD\]^v5fϨSJ-f c\%4!nuAY֗!<8 Gyc=3{“iIă8폹e/p pD|psj!?VI\ ,ԇb*K_+ h_n\Eqr i}CTLmN8PciЯ\n5deӢw3ayʖ+FR>-Ѐ^Vԉ6h,y/Im>R#ZY`!@Tm(TD:=c-K+[)pnb~>Vh\Ł%ՙ1ݚums &J^W2zm7N# 4Tyw?pS>z@9:C"ZaJQ/@ÖOF"U.2*6g`]s:tzm@qvҫ:!"Mx:aSEXە5v_Hg v}VH"$Ӡ `٬mRg|b$ͥ ~휹BAxΝm/ D "m{ |29lDl!v:Çw{K133]Vkr!5/#znsIDW ZA( t4ꡁIèg0_ fat蘒bX|ZdUB7&<Ӎm2,Wߝ$KNT}Oqu ͲD&젚,I'βJ~4bE@ڭ`zdG@4W悪'o/79iUS9S 9Nc Mْ苛ǏP3&IW'%lTp8)>y"T*@"E_jXf_ix42Ui27SUՂi81rurc*k޺D }'Gʓ-4%ܸ߭⧬!ĿL~4v`7yU|\Zfo_Q$#Dٶ7|lO{.ljĴ'jэa:+Oh=v Z5'o ;,56|Try7;+#K$ǣ4յ=UGLC0q5 bħ{YL_0ݻ$8aR^7cK3l"#pB[/0unns fF>a&1vdD*p5>)$!y7fW|ʧfro"|6 nJD rTAhY- 0Oj<*:nwtQpXJ3d h`B8DPoI]N|JqGi8nu%b+9xIz)"+m\lOjȉBY_Ul=n=CV41vOx35=1n|,QYjGZ92\(?eY(v]=&ub6D/L6 WCe9 VMpa^AQP)+o몀 #R9/Avq*4HI;/oGHlVu_T707RFVц?D|7IV@gxYmס%~/9' +>Q,\a"RDN>>qz J;ʲiso:+wb2~<j¥F <B*m(Wvaj>& "JE^vs#p"aIZ2rZ 1ƜFʛY~}؂ȹu37}m mΧX\4۝]y>9/ƹyA#[iFNTӮX&Q>`'m8;Je|=1IV0>@hk|>a^ `~v3y.~Xh [3y 4n<>vv8y%vE^ akQG#$w9ʔ 6 ܮp\5] Qsain<(*Ġyqm!JIO!a-c+'t-c܅p~HŇcVþ%BTsDGD`ֈѫa8)\>q\Xzgm.`:t#4D~VnfE[%2A}^hHW={[U(܀Vɼ?i (8Novm0̭~+>W &9#c&o'm*J"-M1nLH~đ_9!wO_Ij0tktEŗqF'  r_9ky*?_Ş$|6[_I!>E[j-tƚ8wǞ0=`<GZbAPGYEGIܽ2 d=f/i.^f\|@:+{ vԊm`n(0myUǢ-ԁ(P[6߼TUpVxh (;K<;9ܕNx $Q/xEkjD46x1RhaRy hՂk-!OLjrw(`E UviB.ե+ʢa pFkiTchkP (O m nŘֈq,V) VOR^Az-Jf։2'8SpIbU0+fh,ݥtxϨb"tvtLjY}>6IY>a1e(97nTQbEtn]!hMǎ/|a& r^wo_j,pY;7teHSMrq4Y|Yw*`;&"׳reCcBkt"rU($VWP2iNg5̧κ}:*\~?Tڅ5^k뗮$/%xM.ܯc#r#EƨGm'OL{) vV[`HxvaRV |6ՍX Hذ+O5 _ 1Q -̇_(J-yx?6h(>(0M7YJt5*>@\h; ܎#jٙTUp|+PnRv2V):Ye4qkd2_ao! T5r'YqtU2S:s'T8v*m\ep!;A݃7U&n;u?~NF9쑥D͘/zi7 C X-:OA`fX͓^pz*7 E~hM'#髃(->V ,U46f.vF-}ϤrWp;Y':"M 'ȬD41/k,aˍzjĔܚ C& q-텵N V%FI&XǮ?%Do>EAWDCg'/ ʙ ίP"3Y6KUQ33LMq6ђ Qs,O_rmdH(^#":&rr3?=ْ N8}3~(Ջ}E6LMou߿@h'INs`%ȚdvggOb|p!BGHͿa>,W̆Bl%plfb)tynLzA:D q yP[xC7k 63]*OҟSNDVFAmG*)y!xxA }h__> 4 +auD#"\26·Y3BI35N ګHUSVb )rB}$! Bffy´*.^ˏ"Oamy¾b CV+h[vgpzPHvtKt z3|kQ ;n#P҈$k]?xgDdgYʉ:0-Z{8XxC3^p =>m|g&;NsecҐ`w! }>ѱ1nJYVY,q h"@ ry=n zK Ju =r#d'@Jt8fN;i5e|qa+tܞ1k_'\GϩhޱS]{txqPct~:@&U_RpKX(-Nl+"My6!ʈ }UFioڃdD896nf6JZmӐvF%N24;6Ꚅ}YGn >> ]7y9!`+ Uf?W(da{3ݓޑ-tෙw\^ai<0H[9ڴ^DNqvctQ@I72p&Y9QYy}By3L< CS϶Ș' 4 hb&Ô<,)8QOHo*ߟiʁD3TJ.,5оnms'*HB٘gJ-ȕJ2T}R3k%ݩ:P%狴IO^vjjr\扩W ޣ6=Q3YRP„:SgSW% [Jϯ܄ (ϥTwі2 84914JicJ5,RXn Y2zTGi1cg~]f*=]H 0{m2 ?2 _Eh9T_2M2!&ʙQw+3,լi@s>η[IW/0Jѝ.p- r0Ea(z+e Yr~Ou17yv ,9f {5ϧw y0}ɏ9Sk!)xdy4J琏Ւ; 7 ҹo45=J.[g~o O[e2W6nk ;V}vK;bM}QMkXsxZ$hY2 |;, BB:,v} `I8BbOAnAPh r#(Y8IF/II!XY]h 9JC,QA |CE,ҋ/oʹҾ 3(76GqYa@g %)D< &v0 RWE_?cW*P#eVk<~ tn/{9aIGmK0J~E )"7D^ydZfשʐop #0jP6v,h5=9Ve(V} "q]:dN˹O'y *Y,]tC'}71dS5 !m|c6NqAQ|'}+r/YYrn;[ Cx{Ƃr2TJ^,<> uS\/;^G:g?kl'J/>ݐ51ȡC8alB˜ >Y*WA4t]GrY#€2oodxjћxDECDIfOI5@ cTV1x\i ? Gcaŀc f1*϶5Kw opы+Ei,BrlR-Jet(U7.z=fyT/pH#8`^~|27ޠf !Kw=Z"9 kc3+) rAx5N. r+q$A%x ܆4k[>"R{cvOK$H:R3cA4m5𨁋ϧ;k¼GTs*y~6apDc:jIa8}y)iCI_d\#x9 urqJj!$+Nu27ƃ=?5 rƣfΆGJ88u"x8ޠ~xpD{Q@)L  TY,8$+Am)Qc[׶ 6O1Z')~cK/dD>ܛ40!qg9ΫLQczL8f4ѠTfIӚNt- >mHrK;˷-JWjT; ī76X7j!iV)W0pvbf*n kD*:JC5,0/ޥ=Ddwjw$a@G0 C SF>vO@z4|ƗӸ4FNGUqT,,S"T5[gĥEҏ7HsZ=n`',i{ëvx(}  (T Y63T}_7uh4bbW7MBTW1}1BS!r}Y׉(wB, F|U1 d/GB J?qe7LWG$QIIG6h7~²XQDڷ5.?Un$Zel 5㄀/MҦ4}F{Ϣ{R` b)\oN]h3cgQ _46ECH3笱C YKm5uH)[|GdnWv "{=>H)b{}Aj0;&&4[N"2q8l=flqb`9AeaN tP۸4dFYkDb2qlrgIYٱӸUZܸ߮tp=> #/,V}5gӼݝ1|r_Ji׷tAzɟdGy9*Quj3YZnZZvܯ}SՏ,R8qpѵ/}7#pScUDA1ǹ08[Ĺg~4"H1$2VԎ/OTRDhF+bFHT-g ;HK]@ڨGNtun-75S}9ՍksC?mM߶=vM6=+XK7P 6ڸ8źɯz6&ݬn^$-s;F]6 Q]m7|>nYؘ#xX>nz:d ~YZ\4A;75| ۙ]Jeq?e:[ p@x}1+̷oHTtY`N: 29#KWS~rsQqL 0)bW;0MX:YTTHCQm4⣛MnZ]셾4\9*NFgʼ f_y=7Ƞ 4ߒpY/DvQ:iə[S)XAbyʉ+5]b(;, W |Sn{ E|p ~5$og8z_:[2=h oA8(˕vP^-vBv[ѡvbh!j2FX uIT'*wak|8~Lp^Uc8 &j$j7s?N{4H$Z)0Dc}&- .~*51I K'uU`<@$$>mKᖗ=J+uj%Ou>Ak|0{7 dǞc1h|u8187Bڶoܱ h1{7ƭ㋌0JcIi$1;nwp5>W{,Zyb ꚅ3p"ހ q IX81{U}6-~Xk9%/xXLd{"W$_OՃglLxr3czz<2M3/hWny*Ώ!PoÇ0̀]{qgL[7lPfnzkKp.den0 #3-N;徨dȝ+7#* ox F {bqM,Zٜ̅5A؟@[@jjUޗg9qbh~'t%wꭇІ^ 34KcX:7NX>$= jGO 0 6zzJG &61qtjIX 34:hfo0ߣ(8YTf 8xpL\cyHK qK5β±ZJD˸݇ [sG,;~@2xn܌}]%(S}$iU 6͘$P]ef?9*ݡMi h,lI|7$Y}U^Y\l ؤo;S8-S;YTʢсsw+c E*H3:rKW`5l QO}cjU+shh ]ɖE2MʦW~!_ 3wXg ,dz*[( lUni%( g=Ѡr GuAt·xQR!)Țͧ( .\>K\Kvn01M|zErJC_h'+3}/+K`(G`Y1l8hVΣ̒/8 tRX%ZEZVCl`{,Y(\#s>hnTF'Cw̲9aI zgߐ`]lUE}Tz8{5i$irZ]XD%SlM kYH>Hf^;Eqbvh2fï"23I\Vd?.Fo,n(Ra6TcI,MjAsb:غ%(lK[MaҌb]wLi)D*y^2upYϭ:?Sb*>}1g~![|zA:aL{U4pY8̋|ORYD-*_X!˶j|x1q6uVK,@!36ׯmLm{[D^>_E%2r@r0\!p')6ٺ aFk[E= n[YYfL.E73rҜP}&rӛXc딅IrFKw) sm^Pt[~z#Nͨt&{zmJz*F}ƋE%K_]E_&-qĐ8>"pbxB׀ &K*ӫ\]w*38DD>5)te?v4~Z ,UIcΈk7UuR>Qs,6ոBjXP Y⡕TVXb2C=Tͫ>]0UJ4p1kY?=..s}vh'0HҽK5&޴aoIOhDϴQ|:gCcB?mQ!JW(Q#ǓO&m(GE"'窟Nfr%06m-Wom_8.GqT jŭydRPrX[c뢚 9)QY|Ͳ3{wziIH w,KvtzӒ_2@y*sA 7 g/&SE&ѳH aS⋀r3IC1@}/(+Fa8wFs n#}eVp feXi`\ BtJ G~pg%7L>@g|5ћ SJmO?tOTnď臿G75Թ]Xj\:uYL lkjDyΞG$F/ o06ebY9krgV'8E20u)I3l9M7!NU# h\Xr fX3oF99L.5gDh}nLP(Ɍz_%MwX(e$#wIT?W~%d'sI,qAx{z[,[gFo|Ev.}+ץf涅x 3nW<J'+#`[?IrTҷ g^wIc6s/ }ATxpΖj`=PѬ ֒P7ލ2<|ݎ?@YCեcv#$1A\㔎A^&:_6YIlpaf[`-&N6DznN ӊTS.uá5%q@~* mwp]|3B%qj%*._KTΒz=DW!y]YrO$gd>L`*A0d{ݠcRgI&yB 3W4K()PN!0m#4br‹~b?#Yza'6$X_v{~]- .{XCinR&)㟏5A7a&4qQOE*Aa#G(o[U}DyC7R/Q>B5kra/vLjaޔ(!>icT:U 2HW&>>&]_)Z3"Pʍi:p:Fsե1pߋ"W>cqnq!2Чiq|6,Χ7=9B>"u}UtXqk @/>BGBJ1UzlW<0>Hg) jE1y jq|:`zX}|?"G7SoRә(' * wM<0 +3vzAy e9A'%>.huBXTL~tM=}"Qt4 #WFZhUa4`X~p?HEaVv'qC6ҷ9ݘsfoDشߜ%(d4 ~MU2y |{x'9zs*h{iǗn[l4I[oP,jmf Rpş<^%U1&}ncf;ȣvZƋ[1>#Υ{^2 1X{YCXb7~Wﻬ1TNٖT8&* /oVUeJI_^%cRVʍ/n5  5<+E o*P6\D, g?Bi Cuʇl .u\R匡`a`+NJFΆch '^IS1sGbm-U: P>Op@{ 8śkמНKI@޾W6IfUvR@idy[WOzUG<\|C5vqzE\]d:0$NJo؎R\ TZ 5AmIUzaGN,m)OTV6+Ȥ%W8*$OFös0Rs"l}={FF>HoɵyU'/SlQ} Z1Ǻ@AoU^ĵ)C269![ (W/dPLJ.8K/S5Rؿ"G !C˩r1;MPTc*u n0Hb=E#Sv7Q3M4l-(i@ZZZ$":%ZGӕ՚C/$/?g;bDÛ1|5sY-^|m=MMEERV<6]x(JbB4oD$Sb[+hBݭ4̴bѿJ(zlEkd'$  d^a 4_΁UpdI<]y֋bWWY ƀ&$kH4x,ޙ#\./ҴP5`o2hGP4@{D#B^v2 Ї W;v'_K&"&+ea2\3.@ʕUfq)X5EM^DKm:LW (ۧ&tyܿjV3m*^W`zZWV>":y?KBg^OEr Y Yf!XM A~n Ћ]OZHL WTH9|cbx|Ӝ}m7F%x8B_qgFmPGVe.,xͻA՗פm&TӹOfL(c![ ٟHb%{..~`f,RFVo$OOv‡hBl*"i? FT{}rς5Cs{oiBGAw1[a`؆]qV,[B83ФaOInz#UVĽK X׋B/|\~!otQf$.TeiK~!0-xezcg9i T @_0YG˿wkBDW#~j2ݣ삌,e9F>pp݆U3pCuI$x~"犓 1#әX׃JTׁ>\ǖG?N;-j顥M. 2 1YPcxبuL"Fѡv ֆMFB% J59Ő*mKVViZ 1sZ4C:;z֞NXLz @qA_;F悂XZB(T WF1Prݜ9OO YsR#Q_Y9Ŵ5f TEᤏ2Ѻtub5e~Hbn>B3{ϸ}OLE j5U3SFC@_/6j]Jx?q2D?/Jr_m}4}A{ JK6=xVѧ<}ҜS0 N1cyJA a*,z&>c4)Bo_Bk9whFɝr;gOEN"}`-࿝߮v Sx~="?_&q7P3E@):oK͡~~K΍bE/psh8Nͥi<+K]A?,Pt|Eꈄ݌&/URn lݫ2d\Ƒ$Ys@@?MWQMKIyB$L1[[$f>!ʿ{M)4VZ{04bYCwzRJ?hfi:ԊAӖ^:dAcخ wO CƦ*ljdQb4|c! }i! Nr zEI@9O8K\\ژ A7P$ NkUpOȮEb)3|Zob [4o6xU?0V+N H]uå5wl7Po,rYK>ġWiU>@uz -/TaE A 2z IJYjRr/)N*iJå O@O%he9 Xǧ}1gc/{ >kO[ۥl,ҕ7I78|`ʀ*XǷ}X).Ջ5(4 %'76n]J@wI 5OQ'# te$ e={MˈШuD *TĚCW>pJI zʲ~.ya#t v-E(!I O48i\=lڽߊ~`kBßz;a [{!>F#^Z MMDn90p?^;c̍ 鷉Uzc5$8-GW0s)'{^q.]ȥ}C xصEZ%&F ~V'uD{3jJyc`vg_gdJZ=&5gm ݧV{TTVrx ܸjn4)Չbc|f#S#h+7o zu-+f3ZM 34SL3?1 K 9czό\J9BႷa`%dQQm?[Ӛ׍&J {PH]рwv;t"oYGި ǴdԪj ۍb׬,SKZWmJi[9ї)xkncإ ۸({?.j9ʻǑexHGc+h,Om18&a@J ;oJE"X6)+w N(UkvpBݏ5G(&VĹMߡϱ^kA>SIw\[<]#yv:G9I⩏ kvБdL,/}D0Zo )Q17W>Lra)s R=D]6f@k&FgU3X.9qal5MGcH^c Xu5nZ&O(>iޢˆ4h q&V =G6A%G@-iVW^6:6ou*e\N̈Al)s5VH,|ӜEKѰ sg6O ܒ@Cu8y{^ĔW':vE1GN6 3T\-^9EԏP/0vg%0ޠMO-? l߶86%WWrQ"ǵ̭ހvô91JWV_ޓvFİ)6&!ye(TA@0%3;Eq)^%1_prj/{ ӛ%6wCO#[!S&#G*8SL^_>$LLaT.g7WyĒ3\$?0 [)TSv5e\wV?tbpY(5I9Y9.K`*gkj9LQFha!='}-.U *c,Ƥp8dgtgMqΟlʐ5h[FL[Gc| #s!=(ak!^aRoys/VM {ڙm]n͐*[AUD9jcJyj韪4 =;(8$KH`~(VXqb$k<[ȃ=AۨbA`Q_X\*0@/[}Yƀ˜ U?B=T{9~b]Gf~T5W0P/.m$8}>lgw azC-ݢ kY{N:j5mmD'#@c!qmM'NY޾8?Ao{JwVd۫džQD̙yA7*[\T~>R([ՐFLO(7b?suzbX&~|'1o~[~'YJkj8IkD|wehK Nj9JPuFUN3®Cq}㢭MaD{Wӡ%nXUwݻbn1+Ci/ loAx Ӎ*XYU{® QbR 퍉<ǥqvüd'N|C͏"fqس8~@ z~ ]yMrNV,"yNv]ݏ iTePrgg_nͺhO|DeQ86=p 6AH0#0x LH^s >93r. ܰӿХf9Ylf| ))#Hf툅I5l[  1Cc]CeM5[?re>P 䆒 뺀![N-'a$bCM`t 1tѫ&mJ6ۈr ,]"itzUs~dUj\U],1ID[oW !#9 '~]yLm!՝^<,FL74Ѧ|FAJK0=w-\cC.$% yaj@Mv)0+|>Cg~`fWb j\oV$܎δҸ㨈:Y}^q ~7`9MC4A6 *v|#$#i. K"qS[gfBkgEk"[j"i?+ݝVLW@g}YPzHg'lvsmeHd};Ě,t X 5*@t%Uz/씩Iͬ|u4-1NEҩDlss&?VXv M|jپ 4<)} D~!a3 yxHCx|eDjIV*-1c&Z92r\K) 'gz 5Sk00U< [$5xiʐhlт̞!4t:)M &|Ir""/x+߹ξN׹o -9`]b69?J ?o +jEʈWĈG[FysjlJ'ٞlx43WCh `CϬȘ\i*nˎ~c.Z`.9Ns>vPDrijA1]ͿC(A16\z@ qOwtʑ=1b(ZguE_}wIf8 ĩO@7,q—\ϳY+luB6uRIB< #˃7('lHWB߇Bߧ,~t$Abٳ] +9) wS>ՀUCpJf92nY^AѝGiMu%N9+QX&_g +&Gósc 7#A̬ )nN  M% ZDƎyL(VŅ=5hs3j0*1K"I)lĈVvxҗ}WKkn|:j5B=Փ2>eNz(#d/E! ˭*פz9Wᒠnf?7{B+%ؘٕKۊM=Cm?,D{9F@nB[O/U63X62MU ))nf+0vɚǕ)0,¥vRٲJQϿΐ4/u/o%Z665sHdR{U[P R;)"?LGja+X$O= !o/U+mCUu3gUmm]nM,PnƎLB/tJYCc?YI`&\<j&=S`?X0>elk*u$Tݶ/^G'4, (ltf{p"ޭ wVѕY uGWsm^2/3{²|W z3Zg{%l=Pl-F LwN2EZ+۪2G}"@:(p/FtXܒ(^;9CN38ѷ_N VU994yd7 2W(O{Z?duwV{*N#B'(F<=s ]B D^Nbޘ?41b\LȦoQJ dt7'>R=dRUW_TFn(عTibp(y[!'\=/!zgEEIыUQGoGh49=k]MZ-ȷUX QFZv';vcqР`*Q9ʼ CZQ$#)v!r A*Ă(HTэ(:y*=0*htQ`g(Ri Zs/h>xțO|sPϬϻNe%=lFG(^ò'$`?a+Cع¦zɕ=&,}Eݚ7UfyFiDUh@|ux4\W~`R-joir!g}QLSWDm0Zaє*{awPnˁ"Q+ȉaU2@A'g^xyAxZPW gAaM3Sz5#S47IUj#D%X~,W\anx{%6K$6E%BRU$Ysfd"Hɟ i:1m`YGP)R 9{D^4X8p@xw8c?ϩ ֬ײ!2*EAr\[ZͤDYjkb2슃6۲d'퇚60w/Xp<<: (p34ahZſ<@,A^Z8g+t_c\J" BYBx8ϊWQ鎩ʳMZ,~;c d@5(nS _Ai` R e4]y_UcufB.*~K kh_|aBkt=m}krQ_aܼ/)/=\)(ףͩtXz,|HMTb:c>ݧ{ۖ02d)q-$@+#]À~+j@++ۛLBR?}^2Yel'^r,RuiV6n`=dVB퉻W'iF^;+s.P(-v8 1-!tGbG<;62;◜2@|sԋl6f=HAa+Mp{C쀤]7iO%ˡeL|ѿT;3muV X|RYw讁n ->0m!.ȑHtF+0͗5WўWPfDm$DcjEnV"UG0]펪Ղg,2M)ıA,kGN>Bk?P~-0B1pg51Sb]kĆ6I~4@d+XuF1s>S4XrYu7W2(y4ӱڊZ,`!rQOSHqNuYD9.لAGY<:VO (e%2AJJ'koE d徻c .PlPBAˢWqG~H'J-D 2t};KK邂u?(𑳁1%w-lوzcyrrZ!OG&uQzf3 Ck{-~U%\jOcogEhxY%0zׄ3:G ޭɻt?ҶLjh%$ϑ],Vlcq -}Pꓞ܌yEdP`Ϡ/v4MQPxڨܗ_SA=\L@fʓ5:o|G$&ɪ*}+! K^b-^Ѷ!`8f*2 j~nL~tSS'}sP|ZLsJTr#_9Ho 2&  P-q4+9WxeccD}`6]ؘ8^{{NWV ];+c 5ur=v]aH0`dX )+׸QCpXG|0Tr=#Sڷܐ0pE+qiChynʡA/86O ~PHGi,KW殏`4Ah ;3]W@हּwɜc ܭv[;eIՃ4(1!ZtaT 2TKjir 1D3Uh>D\thDhiW'&R ;g AB%Mf4[NX ϿI?rѰ04nĖUiٵ%Zx ǶS<2G 1oiO);PG{8U>e_4xw'0<̦\ #ăwz |D<ˀ,e7k?ؖ$TW@ ^" 4C?Ҁ{[hC; KZ5p?[WqZ P!_x!cS/,gVm/igO (_Oe-dZ_RsڎZC J) kf{3-iH1 } 5"$N^l8cW[TqG?'$,_4##:@5 LRW@sCy^V;  cΏU[WX0ۻ;y>-Svm) $R!".4e*j zM1a`c3<@W ,ɯ?y*,Yh qqG*Ɂ 7N Yf.'vɃӎ5GBQ6.!,6΀,HYI27ޘ[)U;&\9 Rzx1qŽFR z=e6EN҅Ş羗ײWD˱tPP웕#;FP-;vyP֭c~33F@","䷧*Dl`9G@k7}](E!f&.cq\C{Ֆ5!Wk/,H]:ZN e.<$bxG4nQ&[ TZ֖2Gy-sHWjԼQU#Yԍf ӮpsJC!vWh(x˓M. BL4 W:w8}jA1yocC|<æ|D0kbAcҼywpÜV|k{8IEKݺrR%k/d soZVM pûF{zb|)%=맻~\xyEKMIw)g1:qh! aUS0 B )Ʉ~t&-pZF)m?k;k:7Ж?uF(Jf'4*Lo-X[u-+W;IbNWa&{b8Rf9&,Gҋ]X/IZ;lI"O"I)XI! ,@MML%]x<o!=V@qy8EiWgؒd̲Ǹܶ.(PbicHE0Hj'#$`qk0eu_XX~Y9Y#IoQkCO!`Z`6 nCéۼ眈IJ5k{!iȜɆ9p7 c** `K=Y& /v(2d GB#PR7WpLh g\"!cU>Dܫh2i7T$E>7 'ǶHnղ}T3WSkURQVj|hey}!5[oo!0A˞:fL7!!J->8e"+{)O#9у"$G^>^LK( M-]OCX겍Hk i(}Izx^P-00C-{AO=@<*ƃav fD?#P\lc N*D  Q4zd|ofm[s+X򤣮|^L B&_U*2sԥtulKYT^r~^m'<*cxjWse_~\?Ufa̋͠qc}¡2?С!S ;Id_[Ծf}0NkgՅ8J0 8k'}~R 9{e>:[zɭ߸E4v<ܻ3|\@l^.3ۮȭG?}^7c#y4tQuP1]*sYFCE‚|?Um7 ZzPL`hJmíbsZv$#,<o=x*M~l4#݋E"F>_ qcCZgzGe}fdUN 6>󩴘0`$Gy3D-x%۷(@U6a=fQW [ ]!g~!c0RGWaC ӌ'73X7t<-q21k<`⒵ v2 VkC.jG7ެO72Y?r ݧݞ:XxA` iσmT6W_-XJN. /J2>CǛ3Ƥ6V@\sn$nH+ HAElMΖWKȬ=~TYWZ)_ ;-''v1Uqj`~WצoG o"Z>S3#I t h cqsF1*RJG~کV̲Ғm.UMavt{\k= sct+hA.t7L֮Nbe>GP1TߐVm7D_iR{.bノyݣmt zq9)#,1Qwڢy82?8X[gcy F:OIB˩REdzxKTwô؝KesNtJh}+Xxbchhy$gn#n̄ ω5izxnM?L$iΚ2qJv3I+(7OM呦#6'f(," ,ǫlqf520'JB?bU(&Zccx ʨmvQc.>hIߟXd8([y~+j1|CӊB,\ѲnZξ[gGI `>xo/:_J& >pe?-䕹ZK4?v>cCPES7LzQ-g7-0!b9kRL\E1D#kwط]kqASpi=m.608?^}PGHYxJڛ6Jm3TaZL_ @_џ'CGwhZDZZuJD<_:l I.oRq;TVnK0* d/ >\A *;, t`[klY_Ǐ_ܒܙ9;i'1d B+iR`vCCqɊ ^TtyCUP09?2݆w?s2JwW!7FsfxH|+0bI:iGSC+b6Zn-䴿l_B g &T)ςM%z_;'!lOҽ 7wB8kVAȷ<ѷiʀFH1{Fp3T]E>sûy J7oN`D*8] 1V(CyN`vm>Ѻ b$=ܰAU!qG/8u{C#e[&VmZ_Цun?B [$ ŘX7۷._驺pպs"v7fF3*\)UHxMh<[(*  xWjM$*h;Nǎr)w.4EJ Y=w~^R {o'XG0:9-r`+ZMZZ3S|E@̤rұi](Oz}vuE}﯇?gڃA<t} )[IQ)ܚA>XөeZ!ڞ]EvN*h` O @RYHCFVϷ !P MU.?CL\ob/t=_r^n]ۄl'{rĒ) Dݓ7Z><ɓj'O,5:ڧ"#|c!ʂdQIM/RHGjtFT.1Y2;/ ƙ biv2sQdl}]+j_F(DϹ[dc\AkE 38Ģrݽ+5V;ZmR@QMCQ#~5kc|Rǡg}|LfOSAdF̜Cąnbo6fq_|=yP 4Z YoIqD6,zє紝A~<FaA^l=U sŽt߄hwpy7:u m ͂a蔫K/4 ЬjMC~r$)Xq;cjO %rˀPG%a}:FZ@stqϧ?Fm-0qr/ddL\X Yr#'_7]vjvPVvpIso)4OKfwB]_bt3fY5؃bk("qWظk|wd >4~Mq( ߷n`G[%Y K2RGEfD'IBS hR q"_]yoE# /3_3a=nNW `53 \nZNK:Uex>Ȧn糫9k,6݁S%[O%=E@"naò-\e~qjk>6]5] [c'ǏV2?T#Vǐݫ:=t-ן{A) +c'P>SAkl_N2H "7dYfg^/ޚrn6N*ySWF᎙%vUUlݰzvНL# R_%0EfcV-3({E϶=06Dڅn3q'uksjnsL0QOu\J\WefXR̉Z Q}&Ss6q X ᡩS钵'nR@iZaE./{+fD= F!7EAE7j.&ƞXho5|3T[y 䓠lH5=~ӺϝQ4 9[ew3w}qr}9OWQMtfQW62>Bre=0L08&)2N( 3 TTܳų'z<#tP0yh*$&k\ݙ:bô6.Cay/ rr!w t5׬b4h1%6w8vMSt|V"e9kK"'?GS."(AXi["JQ}.2թ 2뗍50 `z+>+:%aA E0. x`74MtU>ˑUɶ!3=pB IZ*E] 7N\;c'ߠb :?waV#eLC,T}tDUzI@7(XwE ' 8W9o[qd .jF6i^K= *Ÿw| #QT A=RiI=N t!hf7Oup]*󣬹]g4lGL}U&NTҙ/ϒI*3`.QS a/FO;bR." u}co NF ]Y2Km$ma9$g@lj6<VӬO];V8ҍbUS!"xAnfb:՟~}ia㟥Y{M|?&[g9]pGldA8y+)(SyU4ZY%SrŻODц7. ^fDsگԭrgU8%H.!x1&ƹ ˉD Rol:)-П'rx޷%\gRH/)^Gk.X ᮆJ5Jߡ۠Oz N!|SȀM }r+~^򏳐 3.Mv.JN#+=!Bb^"Fl& m~j0BjO `Ekc*hf醂mpgxXFj2&Cb^`(rTkmg:hQ*42Vo$9ѩy$^eI=m3P 1lHqRuwゆ./P%"~bb[w:? q֍E~~)eq XfviT"ĝW~UTjߌ%B jwkVaб\ TkJBd[IZWy!xa/~ph@,}G~ĸpE&,#P n)͔S(chcJ?x TI},W]$-KUئ-9rx:t> Pw'By?jdyA/K 9wfPZ ƙsU87 r{nΉ`:T۸WAU<8=i aن KDzϐ|7\ ASeyl#e BU%["Mّ#˂wwI_Q6۪DP+o^̪Ps^]+@B9Lvd5Y,.uE~癷EםEh#Zla-@ܵ׭ \=7@?++էFE5oiT|Nh nc5B[dveFvMj*z@_7]RlT8b`+7HHOxOC!Ź|$C1NV2]^т^u+8*80anOAD7ZI6UscܮYt>=3`T;$ՠ-',83t:YVTcTGt p/3N;.i9vXEܴ:g3tFZظR75GՄ!0p/tT,-RFe'ڽR:~oi8/9גյgZ0tamsZne5[uNۂFԅEZ{Y@Jn&W=pM0r9܋PZJDع%Q[s"*0-("d~aD|\[7c Vۭ|`]7s;*-I&:UJ@tԦ^a *RQhMclm%a@,j꩗}:?sX# =33`N]5R3Tl6GK3/4 )Դ  db>%iɕdNRX7xN! QWd={Y-&Zr-P~]ܵOFwKo *NDzĨMgf6r#Pw߸/UTS$r/ h"uNjx떎I*`;CήֽKZf:TVΡ?@w,YZ-a 3cɆEk:c[+<+|Ֆ{s>h> GD([ w(+5hkT<6oH񏆏УCOrj tihW.yV\{Ǥ܇ꤲQh8po@;ܗW*vo0xJxc)Ѿp !%R|&q0 &5үuTS )(s=ʌFŠ2SL.KYrwwWʳ; i"# tB^\v Vn!HQ{Y? Y,pHc" 'juBeZEm.T)Qe?f*3 A0y 60Ø}䏬c;.%䠑lqo{#; }mP6/ )䬂 T T/8_ Yb0J2RݳѬ æUMxH]vCSJcs'6 Bl<T쭂b) 7SLۀ~ }эsZyW:=#P$.$ M'P!LGB<ڐ1 |_qK;bȩ&U''p.1u(Xv=̐6 -73QM c@v1pXj[jɺoo[ Uop@?g:7L]{7o_OՑ3ĉ6l9uj8hGdo@9M9zH5‰s1B*@a/5ysuvh8S7TB+*6,8DŽENYd}jG0~*6<ӟ@A#:hPnpuZYO?UHf^Wv0HēΐKw#CH5o0&§l{P"rJZޏ MQHcƑaUgyBy}Pə0\%ݲhYpѰm16@RWWU\P$K:,Qˌ_*,2uթ;T Wo@)ܚ, D1@)z5_:FW뽴OeӬ*Cr1*Th.|AZ8p6>rH`f4? V1:ʆtK%Õsn1 B56(<;,u7$4cR gڳh#"o`,ycOb ;%O`頿YlWaIǘ;%ł>)Ěcrq?(M4qӵ3Bjѵj{Zkn yjTҏÝѴ]Fc8doE>5,hOf"o }-8TyN ܚ0bze0q,+e"D9Mjx*Xil`fE~XľJ0)6\? \])HX~'jp,-6zS#ÊAuL7]}I7pAk ]v$oհFU%%+g ,O\ps{-ja,<l @@H "9_9l?mghJ??W?@6k<~9 H KPV7yjhPUCc:rkR1ߴXَ~nCT*Cb͝] EH0a :<6mSSijcGT3{gMhblK>C rȺ zi"erwM+Tj"Hmc[97nijKo$+LA0&|=n Ylwyc\t57t=g e*]MJ*d7e3<]ͫ_% GMX^rHʝܵ2_L`唭5Pzd~zbWhXxDlVkZf`1^GI哲I*^olqG1֤*:o\0$ە`7HQk h lgG"DuNvP| ` lgb6cibS{ ӝ9#&q^=U*76: VLO_h=< _%P%lSF3I FP؆"JMU ;,<( x}-Gqq!Fhs"ڠN)Nc:贍BL )" 賗j5͌T;td1ntuw).؝&YxȈ8ס3vg*&؀}m| 5_Ӏmt/+Vt遙14f :FFG[d9^->h?2>^OocO]J=xndBP`=!C/X-jaV!rz^d }c]Vzo`> zr4&#+#눂>CR0 VvP6: B-tX5jƈg@mV,p9׬vCpNU]>dWmfkSԥğ?Z fSgжbQ{zt9| B~-2"bSbZ+VQ.en+/JrN&j+'/0P8LLddp:kJ m';dJQ(¹0 |W_=y:oᢉ8~CWATMv]5x2;T+d _}r9UU(EY%OY$/ `,^>͑&3,w udDbj,0*ΙlJısQIB&IB׎& ajLxH>YtKuJ+ eR_R>#؂*KI+ 6!5QT'&yCa"d KC׷s29b)"'VaUfuPn^.'>O5"CpjCy(-bkpf"DAQHW{q@Zں5 s]d89'}1X%1~?\G{g*0CƯG;U╋(!a.&P{SN[P AEʿ$,T&콀uHmBsZ![Fv=m;@,HBt ?oo mBu$sU1a%utS!&@_p,0r}ɣPἳfA}@8M? SKzaU8*z9] Ӭ Ũas1ie[!ZC}Ch1)$֦[.?w6,5%Jy uwW(Yxٺ(}٥ 8B\71 f)E?lm.TK8r8ü&j^õ\ 3B ,{v(??ZUMkھ eap8oW"r~u &{gzFkVjm_⪊hIVE@W%?Y埏!w.W˶֛IX5"^4iP54@U&H@e`bA?>,`ݥ xt&9%e׿YE _oc_ ۩ KK*@ gWۢ Ƞ,+Q2oyOdB˵oP%g~"]5̻"XERzKip8]#VGIx-WvS,}f`ˎ5!RmtU؃A17J (aZMɪwCcmh"&QϣR}N>݄B~,gY`\pDqlۊ .UtDrnO k2b'zuDqK z"2ۚi{b$knK놌һ.\!]KRٶZ-ْ/n8v̼Z}L{0JӮh:4B T(h12J0V4;J_$AxD0PHL\.O'آn‘\g“MU]Ǔ5 /~!nԫ997}mC<Ktp5Codkj] Ǔ34 !k,MwB1 0B#( OUʄU]QlS4=|ݑɊ\ɳo^yȋPAƪF!Qg5J]dG@G@5aiJĥ` G[mFLc5KCD!@X Ak`'lRBoJ C0fJ_]bwIp(p.CC/1Ն7}wQSp{581EdrN|& 75vtLmxX4~hX$+ҹ [ufH]:|t'*{4mOWJkg&pn+NъJssA S)o,-/O## һK/q ZmyW-UWzI46LqUmP&Wda \e*Yig==tl>'n _(l(+)HoM,l4oeW@tRyxLji-i!qfOyRƃH~4MµCS@g~nj[]}MӅ?O)znv"s隂lK[4ry?CG%f/mK`&ǞW8e#GpeB$.ҩ]^_a/ 0b\__Nų :dB*KA9,Wqeűa kL#*Y,##Cx~7$*L磛\S%! (a4rވ j˺ĕYH~ Ҽ$CM$Q%PTYgҀ~ml<WPIl?OH9")1dt^HV3"e|y0}oE~VSmŒΰݗdt|I8m O!s!KIB49!\YF[r0+Hpß@PbgFV ouWp >b [i&Ö8//Qn P~$*x/fFoR8 LRmkz/'&ܿK||GX9FRfnP4|Q]/kXy ˳ q\8dӼt qoMXآ)[uU_X q"ljoO|1[a>34"!Dg#Ոf?  \_ŝX_@HO E;7dse$+V gv7ןsBTӥ:2&)⏶AM/ ܅Z'18Moft^wLçYOoP刅X2]^`Qc7qw5|i PYAe| "Er6X/tG(l3xwQW>uO׬JڭdϚ}d"t3*w y~hguaB Nk1!)o>u%G/&2~XtuF-y$ ԸsX"yO~Bl| #w#` $a% Ži@X[Q˂rb73ꯟ1r- =Hhi%/YedfJ+Sϵ_|庳Y_L"[ZIwh[cNiUR]}]eҋ#l!4fdH&[3ECx vUbGNC=`:x/ r;#PQ "ԹP`-<)9no%V)dĹǢZ(oIЋB-lqOu`Jeg.P~8>c׸^dIr$tޜǦD~;G|̯nzv/>}/La'}:L&w<;qǂ8c_޿XGU7n. ũ~0=Ig;!/(^Z '"et?:HU;z#<h\ AE6 y"ċ:`dMeʵF!C{jHUxS/o"]/t.Td5FV﶐%|a~F|`4gm1t(mTob)vJ? R$bv)=X&L3b:-&[ U Bj3 5֮H] 75gФJ2$U"KZO*fq;g#&ըzp7 ' =I($ՓLV٦_/]a2M= za<" ";h]٪3v~T(ޯ09bXؠ}#׊U16;?Y#Q8|ӣ?7,u+- {K.`R)a=փ+U#a;(\'L:XM#+=" u∿뢨zPoF< [#*1(^[dw5&/%钲}!:n &֎|/0d(68M=2xblR#zƙ=pM:̝a#NWveẃwZ6C0.ε9JXO nbDhW A"l `. d#ޯb&EHeL'i?{׸$>m[8gMug!J]fYG CwaOSO湐] T N㘔UDp?e3g2\e\>Z$(?n&OxZ %fb_X&/Py35S7gFʥd,gw0fc,%B !t(aq39bT*^6/ɩ;(&MUc9:p~I0`hb r92T.+[T#5'(0 iXEͅAt\s YjHY$DƤPAI!_?h?+uNPM1>)ҚoQz5O7Iy#e\ަѢJLyZ>oO #Z)OPC7ڋkPc <L9YE jwV@6z_؀h]5hREXG;̩YbgU$:XBmUndePD&E O_9$g0X@rsOc0VCkNM0}Z @~pTAK"0"6J_wr¡g p8Tp;Vd~VG3,nA9%׫2х2Ju}Q,&K~ls\ΰS\_tT>3*rZ2cYM#%Tˈ:eg)vvX{K.:Oqq$K(8sתhqğM虸Ng,}><>u F 4Bi"mBDLVKwu 1lTk8I!AḔE0k@+CÉ'k#//Ecу9p*!=\n=!b9a߹"+}r9p?gpR"z )VJρU߉8K2=ۃ%<ፍeMRҊ2\a[xOd u0n[%2Ag /RYi/s(QrHYe\A0 Ƶ:[h @CI݃y}蚳oܢhJjgp_v !XqUg~+-ԩ%HĘ #]оYD{Q3{끞Pm^%Ga1ڹ$ֈ]ud>}I*b4e-ڥE@|C9'F)+{.z58u;]t9 WX%JQф- U<.FqZu LX< .YcdB3(7lk&z9hGCyWCv]2 fCP6n,(ė FA~.m lA+a@eӭ)MqTKڲEZ^;xGwg~ ςӝlGxفvkP""Ay+a? ND0;1SQ-DH0&!D`Pat;aYVķlCxkў--|mqDDZ#c&Luv&IIls2;n}'EhH[KDwo62@㘴~1dI/a#ԡZ n?V{]W_ 2AUi;DU5W`a> 0/_J sfʣ=G;A{B^ };.?`>vfa5=[r+OJPGA@mC%3BN̋pl]QWr~PM/\d`B]>p,aiCR~҈LB4c Ȩ_[ʝ_l<⛣]8954|핿sWYw9̅if0~ң x[𔜮b@ZHȱo"y!>E!0ne>V6P-ÌKL-8 }Z^;!9BVQ_K*^h{ACxJeSԨr 8e)O,|RA*tفqEjq֫oOrےۃ>4: ϱHWSԛ$nmV)ȱþZЗ%}'ۂ鞈O?*(L>]`Gm"i!@~sKZD{/aLJğo䘳-EӛpKf,({GPJY=3-ЌWV==T}Ɍiڒb.L+_A =]0IGEz"g28lm/k+( 22woח3oR#v`ѻ>#iYr 怛RW1le@-!cG$%%w,#lh:Lh>!+yLr_xs> |=A;qPk`ŀՐ:uQOEOS*m0g+]̄{8'Za۟y) ]=J9Rt.א y/DŽ sRFû<"A-gHA2ˆO o3B8ڿ3) 0 5|eK,ߑ>ƇX'N19"V.RꞯaPY8 E/ NQ-`ik9yQ5?H@ZCDrʘ"J>Bv7N^#nn0YQGid L~n.sZZ8[sֻ,Pv[jT/|eHGR:~F^ܭd}̬h~7%x\H#fc[ÀX* g7U,ֲP1] aH, "S:>vb;h̶B&4QM;6TUsg1gG~ުz3Ϙ>>~cxaDʛ"OPPtze,3V.eh'Lۃ$m[0$Pж'[_Ș.J8$jŜ qؖ sZ ]Kڀ )AT8@z*빈$dQ3Z18v$NR",ѓ1k7P Ǚė}wIt2O64\3'ԼS,~M] }^h%aR6lL%^fNf'~=D\ ېdBgk W} -*I=ȑh_K4DIK\[irA'Gca>O.pXr =B7qm$&o&JT6+IAsjTR΋]uҾ=nu$2wA9-ga KK=͸U^A=C۔\IR=`o,n/-{~sCYV\3,V.J|lUZkLN=Kv g%Y/mϬ; eOCafJm^@諻 [,|x*c`FM.j:0be{(%M j>gsXT$aj$]lcH rL-T1n$ž?&S%,'DEXScW`257!7(ñaM`aE%ym]DM9r9 mZm,F?%4t( @v_ Nﶃ1{bmg#7 2'BIR3!~*;@Rzx14nsqm$gPըr۠HVkB:޼ QO CLP[H3\{ 8a,[NX-26^ ps"@r!8dvOA$wn-"!}rң%iV>J ]1`HRb騟ɒ/]p3G%I kRIoۇ;D\IG*Jr}Ѻ4?g2ǭ,_. Q`U*VV?s`O}XwJ0DMBH:6 !&sj2,폗.u¾\/E*fI@tR&:ɠc$NuV$1klў3>=:_*Q*Yœq{W;FpQ}?NvmExlsQK z1%nb) swX Rێ}ґ˾O[Mvxa;x'wRMl8]3䉞th_+gNh6?#\:0 C2 P>26U[eq,ޙ$U_MM5:AbL{ _$eeok9o&Uu.M3ɬ,MX|^ETYp41ipboCKD7)6KnƢeΨш qRA:qTcҢdMzJG_P> vT}kS@]"#W|vdGx+vƎܛEDS,7gfWpS9vj(Yb[#2Mm/|3c fP_[F_r0.瞓.!c]A9$rD‡Sʈ Fb(Ok>Oh*xj2z -L3^BX.|WYKb,~=(ɝ7`0WԪdgCskJ!iYm5wP# B*xՁvyzii{CYЮ4Oj{fի+?P]y>ݴab<>Su Ad,%~{b:=xH MCPނ*ͺŅtXJ #mR3%ۊȉU*m`]Nz:Z@ ̣c:3ac .fI{x9f10ɖz֏F 2No-}Q߈NDd3f_qu fǛ"fmxkhT˽nO3*g6aR9MEܵJ|o9gb:g72{h#Czc30~oIսɮΧ,+?+]UX.SCΗy۝/c-mKkA.c#_c ~jуlDu\!GZJW\>_ˮgָݑA?Q/݁:XwWQ7j#bTg%%>~\v=q)Yգ{Ibz(J !tF@7?"*{ƪMHiW]'3P4|alJ(9kyBq Փ:(|4!R %vՕc-qG>=&)nS-O'n'ѻjҿ*-J\CEQNI 4SL1%omMѣu˂5N8v9D (h.# \& bI,Ձ~`s O*Tz>ꗕɉNi|<YU bRu4&9[W-4E\N6øPiGкm]ϐquh*u-)s Pa3VJ \& 5"?O"Km$TP"b$%9=T}ߵddɸ{;%6 Jief Bi_x/, - = c*5m0q7R#m zfQ"QkAo ״o &VWcjz2=gUrRT,## 8kVXw=fpxM3s!S^ mA7U%Q6܇@11YIR6֬^b_9=f擻:qE{%E)(r*" |/s/?w?/u-6ğzCD%Kex<ѽj@4Rpf7]<]f!bN@Oq^/ґf224֠Ңǩ}(BfŕA{4G t-亲g8a*>WW pe;X\ 1(.uAʱ=@&v[˦yӎ(; i #oԮQߍ xO_+QTɆ9Y.91f[TKM9&)7|C,% spCAWZU^ 0B@@gd =|$nwTflsslm*%D7j)fbsl3q(1G:GG@x=k atf(6qU5Ɖ>/bj&a ?43Jutl\(I\=q#]D5ŸKJĆ7Bἥ"5 8AI`C[E1uGCx]uHdK;g/ZZ6϶a;K$NYRaAs3h^ u3=[I} BwhwBᔢʣ,VF'C6{x@:uhz\EJ_YyE$~Halh#8V:wq1?tNW^ +U[L~cЭ{&=k4Qw`o\ep`I=Ɂz -OvXߞ0xEN]i!4N nr!r!E9olqetw/<>xr\< YTq㎕dϊo7=lh>{ HtݹC[H(va{V8.j՗[,!R]@BWtE|aUZD@i*vT{㶚Ĩ4yɜAJ0l3%PP+ Li$J'&.tY1]َhlldW7{hLzkgZ.IΫ-MdpNcb55cz>= "o_Kſ<NA'.@Ϝ6¢"ZW^ѫ Pi;,( ~$GrvoH&z 'O~< <Z[GVYIeq,)D&߮& fTO]_n0Rg֓}@i XP{)WBX25GooV+>{%(O[) >D #lknNI-:ՏE_ r/ێDgU:XI#rs"[~rb~eE1 玵O=0eۇ2ݭyW!C ŗMKTZf7V\ ى?RY!*0dI I cXg8T39tix)~x- Q.`84Hgl7 ԁ>&$nط1 Ae(>G7.Iv(6XmF_ @P׸~;[) p2g A6Ycx$(*yAQŞc9 sR֧GM E 2gs%4"i)"d)s:;R WOj%Wop/]&h7/{p ãU&Zm7npOǙh b옮IJ>UBC{x+@Uih~`Q|}y_gL˒ [ 1EPM3dA?%K\-E(_g磼]ZBV~q]C jb SӎOz;p0ĝ<X6v5^Df*|Kg2Cem.*~F'Apc>I,h jʤ"50:W:O's8~E#-]Gyb/-ƾL>h% >O =*Sbr2q6>+#E?NJP62E`ITzG] 5ƺ,ͨOC_홚.>Vq#_]jVZJ|po#)s|٬]Ϣ I{ɚ! Q(NM7>TwU[:V !)H-;+=5~c1O!HbOz׸io@[BTbw VCl!>'t(UYxU뛮vbպ<^ %388]r5 SQC.Ѯ۽PդTq8iF]C$c f]9_k cyzvzBW24XpAShYք5e1k#(-`{LI$blZ Ӭ@cO, v^[f, Z/u*;kO"f #Ӄb;2Vj`_7=s/z!DF-E@h{Qxu9U26&xu b; =F)| ~Aɲܧqřb|DQQe+&[Y[R̐d-LHxK%nc792k=Ƥ3?^ z4GXQ{VY zF+"jJB=6%(q J9ZD4]^r߮ԭx%s> wW*aHKJ1SVs9,vnm./O)C(N g0j;:Pv?ܬu5 :Uzl?^(ß$Z79 20ګսBGc)ﵾil @}5B̓D ~[*rG(y}cҚIiph^58x/k;&n:v&F|rCrg4\YDDBtqQx\klG_aз~WdJdnXց: ^ MdV+io 3(a8ׅ]'2"50< 3b*+zw2Rԧ["7\%P<=5Yǔn_AKA+G.{,PbŧPd1֞Qfd͓Ǖk .x e Wq'ch7+]jw ?{AŻ 0.se 3tQ"(,R| B@-+\?GьwCɍMURu( 4D^!I &] [d-v{Ga#zxzTf bpm>d}|zk$ ]&fD}l7-{M4&Ÿgj~;hSm} ZWZ&?pYc^$PFJu]am)iBeW8dkTPßH*Z4\P,ʩ0gK||]oV<>iP"|2(>WH_jP[ڑU"&B\ČC F/N #4$(S'|#|٨cw䭠ox;lF˂:Xbp֊#;l,KY)bŮ˖n;+e.M9niej;i%'JX q`\jdј*o{Q/5w?Qi@ۖ`|H+jPjB ,J 5f}!k$mY'Q=P:$$Vǵ&2TV}OvkC7=F2A:[V=SC}|KYxe~Dm?66sh hT?Z&瀪YҖxI5Q~Խ2$@d=*yw2ktEFYa..\(E)E"MH[^VzSK2QQ_oon8i,xY8 ؝8P7p8 ~0'ȝL DnVJt+oS, /[{sO>g|ō]i@!ܥJi~9ژV \fՐ7<JRGAuHF*${<͘kz8-y^!3@G>>R( #0Tf?S҆fR*^t/krmP(LeYאp#N; k(6fSvod_Ã;ӗj!W%i0& )ob,]$ַ7@0Ve w!fqOCnJ) 05(Hv튢\&=0_RW/P" WLeޭ7zS\<0=qe:3,?: @GGUQa\و2R|4_u?W [$! 6xʟw\t |/z]9r'c@F @!s$4۪f68^0PBxygaTaƔ; 0T_pP;\FÌFLYG<ϼ'k ؟&$;eo&<&\˶{% 53'e"5PO9H.jӵfO^I Oo)>gvֹ0X-9aqWBS'c:/,'2`/}~f#$+#|1$30_ghcsI+q>"^; h[y߈&'?NpkNA]Y =i0i0+ @ {ywΜQ oKS `݄aj}596cNIP rrQcrDt@Բ۳faNs~=&s^8JprA(ߪfF%!".J1ey6ʰ+_G*\Ur/$249q~=DZ#RqaH<ׁc̤zc! .zL:f`ZmϺ)TC֢p%2W ]DSvǹ֔;DCF,c#k`#`58ʤSZ&h>P+щʎg@R+b)QdɹV\!qGUPDEr?&ө7zp1Ģb#za%HXk`\d!mL\3+2Y$n5J 8`aR1zl8wϟ1mtg{Ϫ켯1 q/ y]Ԏ76Yo4SXAA8g>lT+|h RSJGͣlhd%_`N) 2үsEɷ0X?e#H6r=Z@*Ս9FH?hH 6mȞ W#[Do|+4AVa*FZS\gbnLk(S_C@ߒD|@q>59C|QI=V`bCd(s.<Q"^c] VtԖ`GF;@yĂq ȥ|Mb +W}Gޥ'1˼/X{jwY5,NݥZM+tlLR#X^~ iHʘz@d/wH1W$}ko49bK/OǚkWED*[\]1ہF;̃0̓'VB\YMU,Xbj}d_XyNC< Sj.ܭ<5Hz9q('j;-DxEm^sڥ459Y+vO$qB]_LqV?SCܕ4H6 jp,BGŸ~{ 0Cp߆{}n $͔|[ +ƫLA sG-.[lKq2BB{EYK*P^~jgԠj rMxjοA~́(h"LzPhO5\ԮݺP$(M-_(B8l%kfao9xU%4(|)KѲ@N>PJ--0S2 ';Hl/НbBnw jha@?V]S:^+>6#`NH  /lOD*P0 iHL,}U6<[*j_߽~ϝsUX5nBC2_7H ;ʤD,Puɍo}>ƀ±7yᢩ|vnLжx':9{| ot>ENQl -d/!V䌃uXʒC38ɺwߠz:CߵQOQGc s(u| |H(EP%v=yjݴL7 If~`R;&QP}nedT"p> FDG'CBeoiڗ^ ~&"-|PGgg50uK`ȩ%'B!]*ntc>#]f!l8AjX`˪-ziUS>!~>v^#ڻ"~)<5M1-ܽ3G49qՖ@nOydTNg>,C'*IP& U|&ڎ8 qs#Lmy+5I2ZJaŖ뤯b[!to.$b@*`)4B]1Q-f='(*$kΐfU3-x$[-;4&ݬevNM{p`AwM ns]2~0RؐI.@(r$׮94I{ȵ{Λ~Q3ZNri{={A0sJG$駐?NCȒu( %ߏSFC [{ (Ef-llVC%3*LΟ`FptMavI)fҤ87yȬj b%dr.j7xPzkDsYor~!^!h/ LD *U!8Hvd'zɯOdDjd|dA  5HsØ?7I0-$n%ȳ@&E8:ϗˇ#*{#?醱u xg=Ug-j}("sp~_)=tNV7 װAXIRm Ek)$V 醓D9[Tq:!W$`P; Y{6oP;Cn0*vwnwo5-X"kb'{/g}cM:jlI-jzFu?qBMH1H14*,#(,BV}#uۍ7虃4g1.JE¢CO Hnehkr`7`~x4Lf~ӔkSEyχuJkl*~Dh3OFQԙ mm`@wtNQd9lZdE^8d2u@WXe$ Q$g/At30|1jɇU@W\*:gXK[W5 8^x˵>ԢX;:Bnrd$Un؀KHQ1uW#PU7t=}ݦ7:ݎHۊ'r=D0HTR T͋dPXh)v2\DP!vWIjhvZO *VblEaESC2EakYfJ+T{B)Ʒ]qNO;u՘A%V ݛVnBۍntkUEm/Xo_19[1/bs?&A@]; K)s1E&Z6dE)G&ф!>:Jy[{r 3 eqB5ȔQ5 Z)%WehFTwSA_^лR]d\>Bv^ae\uITF!%$c|yuOɅHΒ?Ҳgȉ\@(s Ce^lL2Lϊ1M*C_ri+"9f#tEm)fwgKEy橜H#/ec n,dR~*C GjKz$t"_yOsޟclMmL,u,͔3օ0`VdyNTjD9)аxCRN[6x~P ]D nV<8T @KE.dfF>J!ٹb×GW9Ycۍ'H\ΞW({Nn:mCAHмvXt}$: !yoyISCsE5 Kbι^TJ+KVl&8K*1enL!,Glu}nJd.}& y)lg-ܛAͤFDJ,Bȴ_n_(5٨r~z^&jd,Tĉ\P՗?z<&N,?0Ja+]| `GF;.vr~ywy%,63;0:&rSfJ=( Lï#R|c}H H-791S=`m~ RTz3fK9RLr^4DVd27tَ8L(Z - (qr0p5pxԽ!FID|\rlj1Սd6MCcC#[Fz 7Ϭ̝(D)kÖ`^QW&o_\ $y Wo4wv(nI,AXOitFoIVOڋ's e?z[SNTQ7mkA295ǜP6̀PͿn맩Be{r r~wk"+wd^fRKkW2]782v^:q%} AllW?>v]1E4xXgѨYퟛ'p=r U™ uͪ4l'T^^}Ǜw"ل,Hcrw;VCjl c!1jk j< @%&jh MN) #9P%,5vR,/rWf6Qd?\a k}o{e<8~BL>Ax6T :Us|lCyEdo!C?M lr]eܚ}i/Z"h9՟_uG'|$n3'c)DξZv.'E@X /c0 Z|HF9Kl4_u@Ann?< Sޝ7zTZ`h@ș2Ο. a4emZ11:ѝG> !6krFɛC+Q[y]})5X^ "Rd2$`PLN|b"0RxZuЖcajL:V !c~b{v[2F2^>RFh I*yġK\Dskƅ *+*{|>p=?Υ@?ڨ.<_2)gE\DC+ț\ج4:C9|THj~MkzuZpz?9x9HDܱrEG|ۢ[ dB%N?`VjZkN h+> >4 ye[K'훰K-^0M5jkG[2Sd[I-hp=Vku}6Pf($e2?H/Z >)pEmnuPo݃ pnF4U. e/=J!lys,HA(RkUN Xtȋũ #yMC#aQX8wņS j9"v[T<~$\{WcvV:AͧЂ9ҖҚ:I\>ʁKx{OvߥLmrX0=mlP7*G=E*2oJ./*EϯvZgq"(ԇW+j(Lc>ڗ6Yݪl6ɻ̚Q0dka粔g0;]tӹUnAY Yʇ`LĊF7}wwf,7_Ψ±57#vE,EۼB۽gJz%B˨5C<oK(k2$l PS`(I3+IM{o$(eJ JዌSMfqp5rQA2*ȻEd˥9B壟IvI"Ȝ؆s? #,̭D#lG)1PK^2ohW7D*P`>Dfb'd{(.&`NlK\uK+pՅ~;z A$W uHD<~]PC3)neK1<8R۸_ ה,2㴥"ZLlr{uz}7%zS9!'Pr1{\{=yu7Qs#'!{5]g(zSOux*R LS}|]}ȪVËJy Ҁݞ(DXca5;\HEȰ pZ J˕R55`-7($&Ml[nO^_=>ɰ񌂁3s'!m t89RǫP+,(=肰$'E1n%+׮j̈́ycx7JAI.呎fxo{٢(1euUяaQ] P5Ӳ)#GHT`X 9xH~|VZ/k~uˠϐSO}B4ÎLPslY75I")Aȡ͛HmG_v[ +ˀzskڶ1ȭ)zfQ] co_WU1+b&˹v͵Zn5ۆ6A8цF"$K ^H@J,]9 [v>'PqM߯&+D$0w#[imW_k]"xxMۈ5dwuFͩu҄v0Ճ!(gQ 8x>[YxkC񮾓y! {ܔ9@f[J-8 6sX:W FSY]fLMq{Ln1iE!MHZY@@7Yq5 .|:r5S`2tB(" Jn MoNy>>1TEwƫ2[.m3OwJވ6qBRB 62DP "MZOV:SX >~!kSo"^;=T8Qsp#8gSO[ă]yc0/;){#58Et ZSv%@"apEx&RA8/Xڜg*4/{TNcw]$#|jzHa &K)?T_il ZIxqmˮBF4bĒN7bVךY`,ň/BOu?bsSZ΁ 3BlMĪHr[5A[_240I*lm_cE\t|}vE>jfC[8 cC*sloި쫯J¹ PFϹqwkmCʍY1ѻ1Eo?2"m,Nk,+Մ2r ץ;m ŹBbpϝ zqV 1hTsQ `-TƮơd9S zǼ6 jg^Ff7u*dnzϿ)^B:qZ.?C'Grױ::xUK.@n l|u7)B~"aSŹid+(d4OM={)}pu!d]kr $v% wꗓČ.2xm2[>lvZd3]Ir 9!K; )p~Ӌ)&̺t&W?gځa5m5H̶QFVjH`O[.MZ?R+/(JX}Ilw?q+ ƒM|-݈Z/fHpBy8g\W^a=U&0\x. ӵ+3Y^ȳw#QÁJvp zs &vfxBx(qZ5wC_?jKGpSyX!AK xK+M\SD19 ]Qջ҃lRĪz;[/5 vyźTaԹ wd]"9T&NV\颔wՕWRTuU!vy˭ahw*Ŗ$5.栚ū?a[K S\')ŀB-t[-Ū4Tъ((Բ4rMT(*!aS9}h Nv D 7Cmƭ Ꮔ [#\ՁT~EyܢBDpʬ@NyFyPe(cHSZ$V|lX;mP7qXz9zYak2(f\yb.ed})a1klJV_ƄOW_8*%y3"uڅuN!%8.,Oɧr^tݔ."(MvSޥBqYF躃0l}pmfYѥ1 /W.PiP.I IO/Bd⬊|a1A!+QE7m= yTOx5"bMH8 SD`8wHPr=(*Fb?di<&[*hb塯nc[r~ux1r]>X^k 0B[.ܝkFCUY9Y(3YړI;H7 .:n9 K[̰ƺ$ߕ!ۊNu xBYXb9!/Fm"(?YpJk864@sNFM R 4BHlgF;6{Ǵ38{Cۃޔ6nCwf ;U6fC;+JL7( N##;'E5x쀛6LJga+<6o< @25eVK2FfNғ G8&qqb!CbыLiJ9Q.̢NI@Ʒ8Ƣpq3eER:!-) + 9$kET{ "*xlK>¢*FP/ec{lqUI16|z}] gG(*M %Eb,y32 @pbNq!(XS1(JM8p8HΥHGb|W-ٻGr5ZE*\Rӷ3 GJx @Zze6~|YZZga@+s %s`kI@б#0b1B%=}V?i6=py4w-CGG@s@]fLb_$NaVmhMHC='tDoy'PTM3Sҽ U8K~&}c#/L^שq^%^Co}Ř|Q垌M@ Zszm@d*J&=B?a_y?O60U.:ƒN&yN0 -mICp@cZTeB/DW_){gLa{q6ʲKHK״:>Tk7X_N79NxCs0{[TW&g>5^4"-"ޱnt39Y.o~vSM93ܙ ЦL gdjKJPBj{Hw_v,Yu8aC4hEK!&&޲A{l0V^v\ Ŕԋ8NjCr}sƂ\j)Vfnq3xllXԶI!BT~yכo FO |)8^$ f8_WׄV{.@ly,kmϧ:}B(oRD ,c͵"6V\ ER-=1@D.̔yc$#ndE T-|GpWw O&L@{iN=G ]s5L!;1`~ ũ!a'9q]h&6bZHc?ed+,) ~H*ylAeycji\BsƾRD:#h:sD&k#,P}&B<-{8%^QbYl9fX@(qVO Ej͌3 婙0%zw"-أl~O?6LrQV7~0_sBEoVI5^w izCyD\lgC )$U8da7;L54w5nE~h`~uQk4'*4l:n K2lݖ+, wއM0w\|V<"yH>vT &^50fn6RMC1I%qcTTً:dqM.ۡ.ʴ#uH24(P>HOg:P:G\a=M̂#nYfw'/qh-7%,2MKi̾^-ęQ Q"orr\壩&uo {\x @,z?%Gm.z ۈ}/ 98[Cr+>|,hKLKچ߂9;Sx4_x:ZbzK&0k%dlrTϢh&_(o8rzNmҤup,ϴsqcgC%35TOK{feң2] z5t,)J iA1(u` MG"ᑮ3a\ IzVb)!g6ڋ/M:a mːRtw H1o"2N)a( RʡƋP=I,]"б'ƴu7Rc>f0jN|Yw$:6u}~ Bs:*;&&n*^Y;9֤{f7b|9א <_r*wvD{uQپ s`,/Eַ֫p Oj&xI⯂wC!!S0uiDW(^&l&l(se鏷{d;qJ'yӋ{|ϼdLxE띬wX!f|ٸIL^k'8]-6a2y:Y86N#ʟUT""60挤*HXA|Nk"ӽעn bbq7s>~?/aTr2'Qvt^l̙ői5AUQm>{r +F_ -l|'uLJ;*XrR4t_]Jk$m3 '3fZ%:2R&WGR/E=+a|&/X DECD 20eHUIpqI1v)SzL8{wIxjGraxVBcnU4"+ssxg>.I2wU|g< okqFbՊK%0 _ɶV>#MzkMD3eέw~&o@AN 4d>GQg GL(Np6uxUf\J- @ Ґ"K[8m*;;1U#Bì.0+CIسTH= ;nārfr-Mxg X{=e @l&BpTXaWrhaKPb(˟ډV4;B {5:߷ZfKNkoHZB4cc摛7hk\(ö4]3U w <}- #<@`J/ZfVH0v 5 eB"V|M[W#.@/VU+SE܌**3M$Dfh1fXڪ%Ne ~ՠN)13,vQu}X t0"hY2x#??U@еC;8Rۄ6gR7^(OlC3k p&;uN5z,>nMWBdY.u)`= x9/O⵷LMUTD 2ǚO@߻s8W퓹lIgmDYQQzsEGR׭9HN|B v̳ oҗbAJoWC^B}猣ivO {6` +XjOq }^Z#kl%/ƊY3|RnFGi [wٰW`m쥲m |ߚ,X#Ku`f!pѯ9$SHF>UK >A6[ { :Nh;ZK;Ռv luNʰ\ޝXBҟ X4 r ~:TYUasJjb}Ȅ4hIx3{\ܱ?Ntʹw`0=5E**F._Fg'Ɨ%SžK~5T ~&6n9Ğ+Uj gGpӨ |SsR1),| /JaMwI=}<K o \:EJ\!E?(DB?eVXIJ߉%!l]\7Q-=H_443$0godV+{Bs =0qfPӞ$8⁩^b”ǭQ1tq IDZm0ˉ;j=ajs |*E{xZ-g'UQ'ߜvܤ{ FK`)2_xk &`#Hn\}뽟9vT&(~i4|+Q&- j"t$!HsKFz֋Suy^تz/1NҪiuE *(rqoi<^_t򛆞OgeD7{sLorJݵ5UkXٺVv J̕ڔt瀗R75Y*A8|kLcU>ٱL袖ZIPk  Nu ' ੶>~'C}vkˋjZv)Q1]4ֹ*6 WC 'x޴$Ru5>y0:Gu]y ·ƅ#n[2$':QI G>̄d[hЪo2\(j^\v2/0kKn}>SLAwB X cw"S#1zVA1svX!,^_yP:Y%) ńk6Y~TwXA6,u} 2B<{*k=%,PS>jЫuKz=+޳Z^VkK+2!ӛ! -%eiNR@NJ FFL` UR+[9(Ia/jmqojj]Z ˢ?k8?)qI̳ÉP`*X`ZZr:C Wό.uUII(]Ų1vЖ /7vmT9u*ȨsUʦ BVcoƙ}ilO^Xth t?K<^0nDp} @ iP'dy&y*~|q-%JO{%:OW-( ;0S+ y(DԡqrWl1Q"{j]!3"(&zUă#QuLjF QѯA'(g$cnlPozMSѥCgVF23C$JC&_2w܂>[tRd OMLqo)%acIA m ":[rCH711&{l:Ga 'R_/x ,Tb |n%*ݘT~QXD@~dGɒ<4ed5jX>H`KqkN M%d;6m#.'`VEadգNj)>(}F[~ɖ0K'n ^a ڿ(e[wxO~`3&i‚ ߆uuV?`r$0B8|ȧ6"9me'X}ǖ_ItfDFx8i"Gaz@::*ٵ.tNׇXum͗UO8Ce9>zp ӇMoj m-vVc<Ӿ෪eԝÙAm$31#_Ry#@/hx™fu!VԘ#:"BeI9Hx ޾01>N\j={`z4 j?aVS%>|2-" 6U^550}tIj {Id- iw\,d Zbe/y`qSanLݤ|H$9}L$Ah{L5LS΅_I]Ah/śԤ:I6~ܛګc$7r±~AItTɦ? ?KȾi)DNz{k"y`)@ph9iҾ4YO6 z~bw`N& xx|LP$2cndʷ0ҩf!PE+?^Ŵ L!KF?͌3v eQ ;c!%f/2ړ4IP ^'Œ.yBLt``pR?" ɓ{ڽ&\M7 wb _XiJ3E@݇jR nnB8Jbn(l:Aetryk( g3m0<[ z9F|}|#, sYq6"Ll~0-l-`E iLulYG߾O=pA֥7pf} g͍t7Cy{%?&L0"KGM3_ؚE[`'^Q!QIgN$'p9C$j~"JcrMd(wk/ ;ּokFLd:k :zq|jLy`I+do7(ØOa-K[.xDŽv7y'Dw}}Fؤ -pK.%$}~ko6y5y/?ՋERWS ?=k+9->W`|Zu樿Ԃ DM:U$O;1tV4EZt>r@B *1IdG-̉"MѹrókQbmnCI I cnroӛ :*_dzRmG<xxAbZh.(hV)kC+7GM9TZ%k||).&Cso~cC͐ڋ]f[d^b읾RXP{*\7Sk@֚zvB̓<ʺVly$VH]c#vk"wIKץPf"{Q LytNN_W݆cX_vEe(hv&%:&j-&uZvDi x}5ܑc  #RmۖUVwuL=X;wv5k`t=᫸$9d?mCTk>EDgGPJ I |  \{EÂ!=W X1AtV&>ݯu> +c*v`mpIf8֩nÝj )-ܘ 3=_D+W=+ʘni?ZQ T2?1w9 ԛ=D/t~.#m TP? A_Y:Ӌ`YguMZAe!YV[%=FsMa4HrSe&s7blk^ً9ZD0 ȅw#Z|Hޛ"vtеpK *5=m#cBT%4JS[)@k֒k} Sdl6,Mۮ*+Kԯn>Ahu+|158"i{4R]ۋ#'X[R !-LUki?MЄ%a9F\tϾrpv(-|-&/}#ЧMG9hxMdLp$<{~XM,NKBsلR*HT% /"8X J*jgM%E`5KGmtr"d1%g V`Y ~I/89d('nԐח3aRSv|Yi A텳yܳĞӘVA)u.doz1K^jfRt/< Vsv5YCe@m ѐߡv~ݪ.ruߌyU)ڊ6憤\ YW G'b䕑.d!VW.\JvB EVuHtϋwtlq\x^$Rڹ/:B~{q֖s `R?:0Y"c(MNw"Vk+eU+>g^ 1\IԸ|&8pk\i\- Y_Y~.g4L`)H>P{ v3j{Zq@W2`6j4r)[jrdaF}OݯJ=G~.ݨ06{ ZpSNX k֑AФom@ziW 9C]* opKi˸3TojW{u2UBb4/bE..I5Ŷv8}(ޥjȐz_v*_5Cd|_f.Fj{ 'W Δ FGmWYk2%'ilWnQyuU^?9K?k*$o~x/L=%e[Ktߴ*Rvk$5 L?$DX"94i0{lŶo{$ &PS8`^ Fxjq2J5 1؄9'o"s{%jzXUNeB Bظ\S!+ՋŞJd@QB<]7f99,s`}?Lw)QcfځεۂM]rdl|&VAFTjv"~|$^Bz˵fݓ坫~EҺ晭S+^ʯ'xoB%Տ8#=\6VxŬq'?&褚bC?#X%I|%9~וN?C(.4>Յvpvװ5&O,1L+h9/:ח/}k{F,O]3ZiiO󇓸k0uC. RX\eL SHZ.'1xAa' J~G&({}NWaC]'zyɣw`O30WH`0;S a)Q%P$zf2Àz>[hT=}XS^2J˘C\~3ss8m˩z&^9ճDS[FGE XrS8{a]+ {JvhgQFRm$"nAC0!}Q6'jV=<i!k㟄Ÿ6F1{]ޒlUe-y(c 9'dRz}+~AԌԒ;P[>,bqZR 'b~B, #ck@X D"(Po -Y*xC~. :įGGE-|w,.\QxÏ"E4^'+' $;+L-a<EaMVTE^&~pɷ}YԳ(xI)aJnuF±n٪0v}7E] u ݺP }[ޖq~:@םs:3X6 WG.Yӿ՗!FI.'1f# ӯN\nQ&0XoUo,H#@^6sZ|Ę`z.;ԳP秒{| Nr;--`t1HY:>Ή Ld}Jx$-;Hp4 Iۜ:z ɋQV8 M&Je80$fgf&Y)+=+U6c7,k6+ ZCxc* jOqخB!pb/W}><Ӓh7m k<,>m97̳l܎s&9w5%'r6Rqi66!/~?Ip}?fɫ_A|osx]#I>4-7~#5qmJWsIv0@LM m2֚En$"et]!'/5QW5Tr`"#fa(TKi&U(L?, nsz6' )]"d0}$$F R;-Z%XB>J+XjՋ?#f tNV|`F&`\L\MuVV I/iQ~m;2 {Ѹ֕x{I%G]1 T?EFo$.+ r2SmL+%;%' ~}EV挺8|p>< /]eo y~B9.pdJ-jwxpuh NuAp9J$3*nJRYD&`[i084l#3ɋbǭdoR=D>G$%64<\Iq3H*(ƫ!YOzjx7K0CҞף7U>Nb:)!ErԌ4\ynpۃ)hqÒ:!]oDԡ+jA+Htd(7shPz, &Hw=:*粗*+8?b%m[t~>֎aj^Rs&X; AED]ZCzmJnnx,N*+mQ./Xg{A}m^!g1!qwݰQb`pl_`FKOˊ(Y ≚ MESl'=o}RiO\}VΜCOQ&DcmȬn{~40*iCfR3cDDQ㘋n[2״GdoOJ}qf0*Iœ(F~"vά@aV|`L6s0lEfbf(?X?8!vKTqYrU'i:Nb>Kԙsߘ W'RjZ #}{ \XL/h4h |f _S^*u }5M;7HsEɖ<|Yk*\RW6V =H&[Ez,Uf;TAp͝=v 2 ?u_%04KãeXkFK3ʀfl-7Ayܲs=V+2L(VV"MCRu:d^[rM f@7 ZjtW׃5 "UVl[ Q^Qw<'8D1n3ًId8 v5^.BߦlQdq"%mj/9}5ĉh>lAx1BmS({( wD?GjT'lؗQ1! k \:'-ʂB7nBΩIR&&`M+mc x. 눆FE1C#sNeLj3,.YeFYXk?9=8Ó:i ʁ]Xm~R-{mG(+e"?e7 Ap,nю:\R0;e-Y1KlTo{*=}fIX6dEq<>0gtJG͵X1Uo0@lRTsk22l-a8A"׻хdKɊ(|;<9\sa@F%dr =xv(˥p;m5 ZiWm?ѨTn2;xh eX` eF;&EQM&X&+'ذ67)b ';hdӊd;Zv(!X'̹"s=ހrAYk͢ڹY$CX OG43 ɛoYJ3] {,8}޽P]Ǣz_`&q2/:z_HArdpO(]Q=w]'/k9$Ŀ<8t"B{4OSX0wZ uVU<!Js*ibs{*`twAqXTωk˦i^Kxx=s.5B o|o)& .m7K. -?nVm;|.>|odg$ֲ5iف°S,RSizQ=55- V<5PT A|ό%Q_\3&9]/n 2M9v:Sq}Pk~~ZF:Emz8XKx*ax_>)Sɀ#"7!>؁ `j5д򥼵Јl͢o)|bZO`Zh#F)ƏzTŜh)7}k8Ġ?e>uqq$OcHƖ RLh5DKw*]#p mtD2ivN4t%Mol<IZ mAa]'x!Ap,e&?kc=H+U}ыZ]Ѭ8_p|H\yߨEDZ_WHН A>o8P9]0DǎVJP&}.3 O~*v^糯2o+$"PҾxuIh%Imm!]'iV_[l̔sF3ձY4Ц䗺gY4Wl: ], -92/NCzᣮWVbUZcs6ZrC;A-g'"# ~z bKQ/^9c0t`ǨP[ ^)vDƯ\2Yކ uv aT tR怓VZUڻ&NJr'S-[Xf{ >I> )]d%[Zc9ϤC`@޲kŬuc\?|2f# 4`r ?W ~_ IDaZ0 ]d>!vL*J6MЯBo ++s^koߋ H |j?]t|R*Z.5ⷶruY,|}EW˔灌$Sރco cYۻ\>x _T7 FJz3ۛada֖ஷ1cƶa+>޶`;Pmϐ5J{Dփ] J3Z'j<[CqFC8zf- {Ւyl&R2*WHzH:m '}7g`'fsd!Wb|R:37* T(Uxx3ӧ%{DZ ,CVl1%;b.>46 ɎӸ(ح[c˓J$[wÒ3]oi ǔ!߸ZP0tR!\I)z}{bjgj{7hE2PE6Բ]z[L ՅÞ5:4[Un 4,T Zu'd4WTx?Owxe ro8X,#Gg2Za|\{f@v\`g%jx\6鯱ʁNp > (|d)Ǖ&eNaJznAMvW#A~XIrrvfrFTF1ca QwA(BdU @sa`'^bvf70rAID\ӶzO.?}i*\vػ̑R@9UU$sXxs@=MqG"i$o,ŭoat VvhI2p{]Gm<FZ5Qvh zEl_:,,^vcL`mI *_ػjۺ{Vf11hȱWLD-,pƝS'EaYc}&1}>@wY]SqߋuaFE2vs^0EJf^0dNiVhӂ2b=r(Au1Ēx={2&{hȬ{l%N:+X36/a7*!Feru8REa?H`R> T^l:~FN =f0eٿ=XC`%ԚN]}w7e%DMR8f"O^O'j&CЌ^U Y~*7XD]UU) _U{DZUWH]EXxw7T+ T "_|z%A,$AiR4ukG|ܵKH-$`J*T\{בp׹@FMf@՜K.82+pylh̕ p%4d +66IZ,E{n"-Ca:3K(4wXC%zQ'=TH-_CXs!e$;ǨU^ٻ̣oHTvRd7׀_Q$MK|fPIg4iVdUwe /:(n` В[E4JXFNFRU]}Һ$5-L !2W/(4KddvGLҡ&7"΃w{5ZI=jY<-EG ݀%'C#(ޚ%66e>@ʸɥ3.F.avyNCΨv]7$Y ?3 WF s# C}ӓhbE2-31,>m)VRɬ\UjG(->e2+yOu{g]p5"t DB}"=~|*,4bhp(}ԙq-.6(gXFYq MkK "S }c3 Q@"ڔ3=ciRӳp($ʏM`k> dZUIt;9 {D856Nb{ ] Lik3?m H # O S' qyCxQUzPn[|x Q+D92n62pk ^`:]4O&%7 q7뫪Qp]vP))iL&l ݅@g'e!+ lĆϵJl;6uPvOB i^zAu/BnPE:4 AS,dMV'ЂSLH7(l%)gv>ҏܕ_2W|N&OPB5b@YpLYZXԓ^P k}p󖸋28) h播u?96[جpIai \~n 'Xh*߅֜&hփ9{ WimZ`YaWPUz\N,D\ c[\r_Iѐ/q <>luӨ 0yP/Yu;u8́X{y+n.Mj0]D"HnVeT z5qxoZ],qЙ5 pݯ$p x+iKB0e7$cGq[sd0Mu;^$#Z@\C6ޖM7zg BXPR\ӭL!| NDPMԱp|2Mܮ]c 6Dgë|b'W -Ex[[Jscsa;)QN{bZbl`p*]E+ =2|&ҳ65F;feթUhvc>m;wOSrpzo` ?Ԣ0k}(<]$IPpǣV+hq(qwLk7HA'ǀѥD{3=;r^R,WxCîPd·M7-yHzqH/ t $/J03 UnzodbB׿j|)R"wNs)f{:eՁݟʴ+zgH G6t Pxi +#"Vhi,@h[99rv:6;{-)!|ôq4lP>fw"LBE?J2\np;`Rbk0v.:/_="7}'Đ&qc竕+ zx:>vCs+A CoJ)q\J*;T}ctGk4Fp6Ϲ?dž ! b %7.0ign$Ʀ%Ƴ^53k՘u,ǍLHq|Edl~cS4a}h5hsV?Jy#شUܡJ)Փͪ_Φ2"yBЬ0u Q ^/WYNTW8ke'ۣ7;K~u- 8É_[2cؾ$X) >j #N.*G2%MRfSb!]dd@zjlyd UAUg1+IpoK+yrN'nL΅rk:[LE#-˷̋Hg#K5Yl3Q-C c=3uRtQk{wHC3I|F2<#4/[ {ˆ iekMiDS}8rUfװR^<0>*3>$[`rh}s-1ߙؖn.Iw씶2 /k_R4,_:rП>39\I  ̮5KVҡ T3ЧsUb6D0joHSd dJ =֜ Շ7w}MG`̼ɼQWUz~6s*9g =,re>hw^nF4/c)ҋ99d~VdjOg VMWؕ۶ݷTa,fWfDϰ7~a )a04P}?>aY"y"1δPAklJB&Kg|5_FNy  Ha7yp w!H1ܠց. KWEc ?G{)t]8oj;@ReWf4W2@7RՉ$m-^`(W!0> \+1JhYD$j6 DRo6ԥ%1DbKL.!:Ay `$ٚ9,ei9v ~fWI1|p<}R7!g?DPja pa+O*"p휿Os8>=FYw1(AɴOt.v!aU)IɗMJg6.[ dN` gѣrFUz3ӢȬ ܀ -`/j]b["0'G <Kl*IGgNn\ŝx'6.$$j4v̇*('iaijb\BȔsAɦ:&[;#\L]]rQ-s1y`KLBbA={ (QT IL; I {V3vnu@ԣk@if ka)u\# q.*rT:dREح}`\sC|,64 _ShTAca,EA'X8Y[aآYcj@vPڸ 7ScOk$cfZ/(Z86GĒ']\a]mdk^2vT~; ]0V_2kѭc 0 uw#A W)_ M 5" |_m>C>eiܺwjk'46/vLM*dp2c꟞͎D ]+(Z`EÕFEQx९tN]ziav:}tif=bo^;~А<ج^Ecxv 4]Ω 7حI6$7Mvq^~+"T 5Ҥm˃OGBo/ʠEasܾ6[זcFF#Tӕ2T4IM) }Ĺ96=*(FQyOUE[GN e13rla*-gO?y.ٟ3/m;/}1s(MY";gF'bN$ s}Um{4э>(g4P&l¿IR# 9 ؗʞ);2 \(\!VG< v 1Y;.iFև.fDCôxe1Ԇ/I |m\o À浹>υT'} `&VӀmmR"Б÷x+Ay55=c5]!QCŋuNRV բZC`{q#8cLy^mI0i8K웇gmlQVwΜ: 截cGjt }}k %|<>-fpͰPGqeb-3]BgO e'~z7B)6&`{c\^Ru> :a|*#ς)/dhS.>ߛ79w,MSw$ ܨZuhz80D";f>dՖ\jlc6Qꨛ >V{i&rx_Ʋ/ӰPPTE ̸+cTqRҚcomH I{ED &ä'hKG 4 6C\(TWJ’aUhjcck=+ib{/e'~'G1i5NؼP|eĀkYfA9ޙZa>PVzfK0Ryuae鑳B$4\-=Zk3zaڻ`)5k?{5~BުK%ҕZ[EUj@+$ң7me PXWKYh%XA-0eThl?lfF==R䲊U 3 Ϫ^ť!SAr!E2moꔌE%P^r 'u/UN<^*\hʒ u2 m{2 6?5$O:߾F͞ifWOydHPl>:~ u2`Edy@[,:sd֔tٻ#_tly(G o-_)}E8j9v"V'˨:ji֓;CKN )ypg1G=\;H3 /Jd|Gɥ.L /-LBK^Ի;k?@N7ePjO- IS/ g' q܄b3sEǎUOWHoZ33'c޺~J[e4Dtܻ[;PZZSs2'"ߴXX,5*AL/($ǐa,Dw/[-WBD\˅& u}&^:_C/}pf vkr\Li$Jϭk=/D֘ hhP9=q*yF:NŠ߽oD!0<\^uS@aWs,YFl]1v=!imyU yb<9MWvI c3dخiq&N%0O$NdѬDŽ/szP=0c!* 95^u 3[*b05mZTj{J*]dCл n|fmvm =r1.H zMt :!?!EJ{(ǡ! BN8jTYS9p'5]<b&O{>ߤJ]y2hӓ5ZkрKN55#?#f:Kloa6zyZێU<õoܦcZvyP=kt~qDGt-&zx֭}?5fjpaAS)y\k=خm£DT$5t@i#KbIEqDɜH=<ں#;[]GfMW{y({uw6wkkXTW( "3$ez:F829D!hzJRG.TS,A+ׇ+8Mcٓ2lbA-N ,uJ"Q'N !@b2h:+{Lb! :"8E )V$ KVv;@>h6TDD@k#)}.2͸;uȲn yЗ !7*'lw3"JNS\ϳ3fe h1Iz폱shA\"h ٭BDu,53Ҙ<|=.Iers[E%AZ4uNYa-WqlǾQlqؘwrSc Iuw2Ks fJIeWW p䉦_3msfMSt_vh$,YM WX}*+pmls>֯rOir*F|mv:A7^ƝӾF}3etLc퍃~V̥۽R=A FW/o2x9pj h?N=Z}'J&E X ={Ѱw9$ؚa헓g6)Z'@)iLũ߄Km]@}s)Z# 8LkӁ7ש4\0 lKn)T? ucJXwqɒ>rWb}ϊ? )9#J7ӌιCzWgEmQ-U1ZS|xV M+w)N(Mݼjv_T:Z;f(j`a&\j-Yc+z i#lC2Ζ=3]\IuV;)hQu&IWW[nhF^/Nq%{PL-C<xNݺI,{C+W{] XvRUwz=8 ǧBH=6xrgV C,|Nlz)D kfϞ6ޖS7jG )vl c:Ka ;g|* Wtcdo/Sc,<'Lv%u!.NKȺ+`T7S*(Rsb BTgȾc8<뇶Qבr\ *I]rxOX99'MHt1@bv? EН8wrNm/snx ^wŁ , RFy5IDW/Rv6|2pS.i>OeMT吪a0S u,nԩ+%U]q\pa㳊5! JzOB4?MБP`a0Mr2F[#<%)~6a=YQ2RP,ˌPh TRxF70`e`8ߐ/=^ a ,2Mh^rp4!c?ݱM/Av.l~ FD:'ZM qJkqG0rU(Y G$w,ر9 9)O?)<7lYtVq1u AYXW{8M0.7a*&St*%9nc\woRl)7Eo۸Wdzs([rлDm ;u {$(MsK"z=rT-1 yۅ`uʜCb3z G* [k>",lo>:?9yp)\ƃ{h${mb#F-XX:TqD*ky3 iHʪW6fǕN}ߙ)VI$KR y6U!Z&| B%E87Ujҡ=iK6,{& חnn7C7>X뾑@ X]0!␷D =ѥ f5Bc( ^/sSs{rͅ OO8;"a[f'c=li$ ߸=<%Y)2TQrn-U[s+]ܒ K ^m4CsO6[#H:QBYH. g@{ęꃛ Vs ,l|ܤpť&*kVJJ;]YyGh\N?Gd&&"RUsj$\*v]OSM6Oqk@^# kLC"eS~_D3p:aQVR><Ǫ#gӆ^ 8,Nj"7{5[0z] ԣnw?1߯g 6?zN(L4eRkIFt%y3ҕupS>pLhznхm-`۵m2J6<}BH"}+Hf" /LۃXV0}w g?1]nW ͋ܗMgPl1{3De*(T?|Dz-w=>(L^P;C= /bbOo-1,&&| f7f-v.eK&~1zQ{)d@R0e.&ܦ%#yRh#_T} _E}.Syt0c Kq:z6tN#f),i +31SZ{{ 8e>NAxTazOxmZi4qS+{~zi8iiz87 Mchgj^-GO5OL ۠/TaJܪoΝ7~$hÕqA%E.{#l( [ k)4tj7k^X|F~uڍe2&N4F}߼rl}*AzBG=F=mly~x L ٰ0 D7Õ^wI[C Bwݶ74#~jE*4.wh1bn/*XXㄊw9%q~7")Vϖ/N Qz^BяHkMcd3!Wd*8ϐ $[6SchC|YμK~@odId IK\!\b<3ǷDI*"!oQ,FSI-`1C`M Y QY&@6o-+nf֜m6yU0;"y c0PY뷝ZB/5I~:2OGt]"k?j6,)ğD%B-as pND-‰>WIP~_rnǫ4]%Asa@S~(sA.pΐZgdʙ|?X >EPik-E%0GJJpGTqh딾=4OD4s |>ܯ6 @v7i17ֶhp".7X1'h/559"\}>3OIK4l0FoqRaγ|WzS뫙oޜ&xb3vj_/A?ӲL!%YL$wF;d=_|ucGKTv#ھXIߺ٨cT EEf!JfbbgIsw (y]WIC3V7 sPO#g?eS}wʗ'iIS4̩P:ZO^Αuf n{g'H{OC6R5xȫ-4nk̹;6ڄXuLb~닆ctz-@$Rǫ|lNg#ԴϋipǥMɼVoˉ ։Xxfgc^E>KIk݋YI=~pGؠh_hd/3wA܋^(VO0{4kNMڶLOUF-ey/Gz|cP!uE0jU2$LrYBrf4AÛ:\ <`/5➸Dq$v!LpAji6`U3O8 ʄ$!|q!8`?+җ "ةamzqeϋI4>`/0sHDxŎ_xe'Wm4lx] Q QHcI%> Jsē$(ߛ qI7Ԗc޻磧f1I&2Oj*WpLD-4Ow =#i 3ĿE*kzЈEZ'bD޻`^t! M!< |yX"_?[^ 6gEd|:avݦq6>J&^As}5g>[!V{blhOnl  1_$mC[W)tP> ٽiĄH40hʹcOdaoW<81)'xpR--_2Z `+Iy.Dkv@py$;0SS#Vg䥍ipH ;e1;p9D6BFW- rI(q=ŖFA2ǃ  #\ iee5A挬epYlD5.G4aZ hY!`FNh`Wf7ufVc]R?}ȣ^3*M C鼶0~d Ts,-‹~c:^W?W (  < xߪWh|Mk[sqg:ռQgHE{K,v#Ƣ@e "[{ KB@^|[f7HԶI  #ĥPlãQ0REQd.Vq8̿@"E@pE̊e|&;H¿̧[Ӛ~Q%dgYm=]~/GTc͢/AޮJ4Icsi5*X2fQH:t+YtUUX"s$9mwPpNXK6|^ٺ|:%J6v~&SU1mܮN5j#v "dW Ge#4Þa4 fm9p筍xt/$sC_{|q׺9 C,:mK뻰"' tlɯoy޽ #?=UI_ ed-xLs4DZ:RkIj髚S7ULÑO|V}*=4/iBD'bK^.2GϻpcݨQ5(^(eTSp~}]ԱeǕWH6mbCU?h-Dῶ(hzGvk{LDqά|ƕ{yo˕:CPdɄo^>Q-(u>T F`_-0p<ĝ`T3"l8 k?{>d/l*J?V.O@fDT4܊<4 GzBwKK (ratNbH),;Dnxw2p, ZGf:=~w_Uo/sIf8_B& ݖs_o['J.xт7T;q x!u0hv ׊̃1_!:)i6sL2fF}gX<6L_8O~ t(@;[ 1 68 ?q]l.2 Z'z>XWL09+Œ0'BL u CLҏ{"gkO12?F⥇n\膪vG~: _m*z ;:-%0Ҧ+4FZ18 6Fi4أ/N"wH[6R,<G>Aru~j0#k@rXTȏ%|!&Ms~^F&5y': 1hTX93L 0=zA;8HCzB T=-)܅4=wЬFu,Fex.XӞr_Wcn^\0Lȳǂ"~ES-ԕɚ80o 3黶đS`B5W j(A!~&1bˬq2s{"~p!]oyVvK!Ϟ*O+X3-'FwCe7oPmf6nS cG}42&Mk8eZ ZrZ(.!eAP3NҋIf`\ځ՛-Z}!o 2\t=@خ TKwW@B~kܱJ6;gLuI"+q#w9e(_h 8)e1HU 'M ВEQ`g;oV4 ]|[6ۂmK[hQS]x7zRqt bQrQR°9VG`IJy>nָ"ץ6tPξj)C?VM‚=]lłˁMg+;vzS1f^m*Ȓ~?6 eU]O dȉb,N!|lkI{<+i-6xKi+#gcyVY<69_Nmj nԧ@׸zЂCgtZ'G3OVWSLQcx5&%D7 cŷZԐ9g4RRmc; U.olL[YO7#ĎwUp)9cɂk <+j 7채 v%TY+YJTo12ϸweA~TF o/aآ[n3T}} (.|D?byw4<3NΪBqvUl,Zqb*fɠJG9x6b*OZCNWV B^=M1Af^aMa줶/bvʅdFqA`ok'ʉfVa?ŨY$ֆ,"t"6kǕ*r(~73N{_KtDUA ( d<` A􁠱ͼnPx]+r[ }ԴBaeð \$#(k2[(Ҝ#x̳ۗ%rg)HFh9.[FWLtQ3$fŠN##/ytz 0FΡj x}V_O 6bG(Ťn.ԗ/$2;(=}3(K^Ccy 4LzVJe bMr\=tTUri5auKtƘhb[٤Syq+@U|4ΠѦ%@`\>i_gօDהpM3e&IJ7l+K±E0#\lYqg1E'^RYQь83lOb4RƦTVS&ɷZz.o[^ if,]}Y]N) QQOrAxEa$bBѮsB;ٻ[.@Dr1WLsLOgw6fY.;z{ewkU0C g> BoܜsuN :1.lyr c0,M$O~>aCcgcgI{?Fu (8DAKa8<KXwQ6ؓVymAD2a-ouil?y:"~WMg iaBI/lc:fHZy% H|$1Z9WE7#.[O;!XaW% %9t6?LjhV γ.q<ĐC+_OLCՖDa×Kzu: a-fJRe5HzfRUK6[?CSyRTgR bEڤ2A䉜q8JN"l_i)yy ~D: UŽT"y x#$wnہ&瀁_yGǣ%'|q%Y9mie'jdP /n,~>,zb?S19llS0Lnu1AhE[ ,ȝ#cH>ݐ$tTuq3Vw ڄ rڶyI7XgxxCG3:kyy**'0kW_򮃱v8ꁝ{J]:˃H,#l_& ߔK{`!N^K؊s=*i@p+V$Zlׅδt4 T^_dAqxߕǠɔqF֠0+7a]Tc0(Hp UUnc#Ws*t+l,wn-!NYVs fx(>M/^mنD58HzZ j,0.=OSP,ѹF:%&i$!*OHC2/տS_KI'RszK5{TG_\w ^bGVre8_B̤ceqCqWB["#Mnu  жhx{^ҮⱣmQ+Af~ƶ^+G -$_qS!4sc%nd--L%^5 'x2KLM ρ5xpۤG =jɃM1p`41O44T5??ia&WN幜1ɧDsj}4<дא ؎bGBnv v )'fSq*tc_ Rf$9OA|ۧIc;"foQXKoCIO9ZGkߘKGZ=c} `^5P&|%e!ӖSڼp1(z::imr]a3G$AL=[ܙe tM8*<"RI8aCA,U.ώnRƏ<Q i8(-1ǩ,M|iiY-sPx:~T Kb C MOCj+6ǜAԒ%p=>[d_E2/YP`ߕhc-JqZ/99λG%;GA4_Gm{^ڷ@%(m8zE'76_1Ia1<#z8~zݦXT[.ʄ&YQ}_xS}HA~gͳh̛FAl}EM5>*XWoo/ssvpso''E]x⏮N+v鱳 )q,O2{TaֺP[=<':dͦzoE]lwn}rtڰZ %WZψaiAG)LσJlœc~|}3`ym]43VF^ELp dGب8x/~ ӥ*s=ZD5{4qs΂x59}{y;kr3;2H} EYʢ Z8Da>D`x`M xeI*|>IyLD0Զ@NxT QY/2qxaU|#w幵 .xA+'1(#,qlsf{$3L?9 ֻ 0 ~%{"BP)IbG(a&Gh:/h+Gg## +RN$ê⤤ޫ{IS@5|㔯b$+be0YcN L?‹ŁܯLet f{S;yeޑDB!yZ/F]ziy[޺5Xg#l.E::eJYe]błl>& >E\Qd>-\[5VXZ.s*\NBdћ:Odؓ!AK@{&ov#Q|#6&Pw,3ִ܊~![TS^ݯb}T@d(ݙu:-:/=eRfI*2(Z~_RT]|B?TAsfCqFŢ$mc.%GӯXUi6UY\PopT;T2"noD=_k*C!r#<"87vЕTzbDa3;mYwaϞr yI,tf x 4[NhWU2~@Rzm"bouHqeqG P}g?vS=@qی%XYp6fnpO8ڀE>6k%!.}7]ھz4jAwf4L-~Ur{I1bPx$q}PaN]>kZUVtZ#&?%EKF/qQ"yn5妮ҋ:*SMnU(<K_âi⵮g7z-Q0ɒS0j`SUF әLfa3>dެ hN'_ 52V+4<@XSq8yr^\-TB34Z+-~ (կRy) A8pDsu>ȅ\\/^Di]9d˲.+xԃ͝,NC,=2үz-E-D=ba9d¨1Q ($+oϚ'DqS5|/ʧXRBVor8>)i # de+h;zxK& ]2]iB}v+WCllY[[ [!Wi0X, ަMZ+S`m؈%ԅF 9uv߭4YΈB^(iڽ])AW%"Ƨ ^ɔ#7?0zh>ak"Nu W}d]=/w= 5o>>Oz }}q ˋ7n+4WFO2R%^"Fѷ?+pu(Ϝz@^DW(Gm!Bnh M.ܢ@ͮVM䈉SA:{mׁ)\'b#(; [Sqi)A,r Sږa_{U5~0ݽ=x7u{WMN|dVX 0-/dcEF>>Ve ЬXR<~IurF~z,~!ÈH⹑pEt<>\ c&4`6"Zg=zS _|୥a*z/H0+M0.H'6RWӜ=JTM}3`w;w`𬳱׮ot})tiQ1q?t7KOT \ 4qCسBmvsМvZPwPFDQ?h}!Kڔ8jNVi;j 13(U 07@9b X סO\Ž"-@}^ɆTS{=mI;`1}'A@iBnAЩx mƬ׀5D*#ϗ4@@(_cD`d';ZslMg : `ޕ90Iwk.`5&cA{8K*fӃcM\KkrlSQT[&P'BgSiz&[83J6&k]}lͅ]d( 'lHZk')w}XDwL`=Mp^4lyå61IŌ䚂z3q_Dö s F`y@P p$[iA@ Y:fo:Rϓ:!ό;QA()mD\QR4ӹLYys?0`EU68 #Gj6np`5d!'ش8Cҍb|vgeE$fǭ7zĽ[ucW"AX pSڎ5Wñ_a ;*+:`W5R},ÿTuJ& HtGѝ1$*6S!wz"Y'dHaM52Ê+Zu 'v%)n]&ٳ`j+}QGDoNF`Y_-jFeMӍWq{j@z9#t983i&`H593@@$F+R+7\“^yq>П )ܞ(8ğo!:JҐ}ɊOYi`5Qx.EdɘF<"&Li)ȏk#[Ҷ8[2?LNu%uh]rLp*eiUz]\f7VGE?l0mKy5g<s3!]  ,0^$-$#CZܰaaCQll~kpaːn ]SZ4fUk9s"bHZ z@*jl6&yKr[D*_MvQL=ďȸ$] 5r}|Cx8z-Bjx8[Pl+FEZ|5̎<*oOg6@8Ӡٰ-[Mf )tީ@,;>mRbe)݉\ @t᷋بK앃AXRyUUZ1NQEK&O#Kͪ\|0<<5݀ *@oH,𙆤1- h϶AyJ%;jfC[qJ$|1$ܩ?zM%.CȾ{= K.yh?L pprW]'2w@Nhy?P~*EpƋ>3kz* cRM\nOztv!3ޖnIvlqU8쪟)`mݙM %5N:Ofʕ{;3WMdw`zMK!<sDw2ӗ`4ZRg ]4*8S(Kze9+ K_LJҍ([TAٽg,LB6S r/|@UN1&nJiDɚǾסCX+CSؒ-lToy %z`ָ7xZx.Y:Z`IZ$09H:*B, ML H']IL-pEY-WXpLyWCU. nh"X<'w1ͲDp b|㚖6> ,ܯ%sUX v?VK7$o 8ꣁޗxөiڢj%L7G|zH%ͳl}\w<0i05lկ.X *s[X~﷖<[WENSIzCyFMV>5-FBN?(aUVZŐ |L}_FmGъfVEl0;({ϐ wV,idɐ׋<1Lܦ?vf! JׯUg5MnP72+;ї1lWZ|:Qe9Oύ52!p~U$<'}Yt[cB'nܵWu ?R!x|Ll>;`w/J8 8Rͪ/K9UߴvJ$Ygc0;R_pAdJySبAxozY$qse3Btz6EcOM#N%=ɇSЛW|2\?xZw]BnmpΆW(C`9-h* }iQmȀVPDF$O ??Зpp#3&,:, (@Jy:@s#ѢSUs{E3b|l4|7Cps`us WM#'nUJd$mJeU2dE"t3ȼ!.O[0,p-x[cD/-TPIq۰d\(9T"' ҃_FBF5-&2 ҁӲyxoUO1m*~n,(O_s;Y6ż<+{yUGdUb'=C0,UTM0[aH?("כګ6E9j(I?IJ1EO^W>^A{e(@;CYfy)sscfejE ='3O eb΃ISm}Pk}^",2ovۑMX֋Rw%␂FB/HwOIf?P'Q?^/Q .v-=veZsKK0;o %?uFeflt)0}%)Z 3. x@Q"ˤWH%Fk8䅍 y/҄iNU8G7jXy@ ̝Z#pk$ۛM'b J!2[(]~I#6iBj-c9C7prQF/ǘK]?hi'qWBclxlz5=X=sa~=WnY?$!tw?YkѨɍAZNGL H(6./r0m/CT!`c،-b?g#([fК9SY/yFwx%f\ u PPE@("Ju1֞iZ^0D= MԎC\B_]Gzg$mO*|i45"Do0[ӹP%Ws3(ږ7pDvdDJOځlA4_S3v|G(a5nk 4,U2ؒ(Ђ]>X-99J1IL1ݘVq@V&4k|e&%nB}dsXl4j~s6f=Urq@nwy@ЕƂQd 6XD$fcT" Qk-7$ fEW㴲bkŅ/3b+Qj^[FDvb$&4C'0X/-{C7,U*援|BD:Ѣ h$:aoE!KDIS+0VW/k?#GsKr&^mnRٶrm/fG3e1* 6H&S™: ,Djj6JHʹ Vhlmka:psɂ?9wD ~ zo(i6!Ï̋{åQVQO@*A $8)75*-v*j!_SȦOk:L83+Guܧ{[baזFa&Wi`pMi3q weR} }?d C$0j  \$Q#^U>R&AT8,MP::?wޯIUq?qP>*Ty 5{s$W;1,C*ܸ,. q+9v%Įj#}ˊ؇D)),rC,oOLROwB!תgdC#G`iTrqŅPUTV| (?Bs sc!j$;X镉 ^QwBǜ2&k=ELk(_~cipU .L7Iq0S)4o$FӮ;!s}9@A%Kawž6aꞫUЗZJkѤ l{TtjE:*'xz- &4I;ݥ.D_$x7BkBlh>+`ZA=-+pXhᔋvH4(y L68ʜ |7?@HnP2d)[2kg٭C_iwY^c׻XdBBxeV7S_O}c1iAcS e2Y8@{CɲKHlM^8P "[M%^SaI#kLúq˔*9'_r&~ҖX ;-&8 {"E+u7U측D{D 8w#dFAg} W!ohKmxaue?5f$;~>ՊX !lޒij M Ry< ZYZNY:Yp%,P`dߟr#G% P3(d Շ6(aYCzK5Iwx?n`]/ 1 ceIpT*Ud3j2DZ{ >M~!,L'ݑ^g>q.3TRC^/ Bjl=/ lJPgwž]$ze*bsyf2T9a]S:9z(޶L6A;ED;̍._Iz:I@Me,Pni2_2heMîBvc\0P_5ϼL/ 7}),=Fkڃ́a^Au"<~0l)~45ޓlV,'%#_ПIIS (7\\9ZUV+K 58WiO|uH喇"DIp` 4YMe_iᓏ;(~GQ?jKH bOBz'[Nʐve%+ܘg%kb )p2VUɋ+~\Kmn7W =E;&F,kU;{͕aN/(h0 Ԗv_R6id pڊS$ bY7TV\[G|;IҀ;pAQ`+J 8ɭU숷+>!=AvZfVؔi; r# %W'`续UW?t"$ UMU@I|d|"%˿l@r oV*̑i'"J\4X]kt"ݶ Jc>k8NnrF'Pi* ~yF Nso5c"$LMcSAlfXAH׻?r{WLw^a `פm!yePs"o;!?t\W^/N$`cLuBVcA2 2?7J~^:UXHdNB>JVe>d4WNsn+"^%߅# ;~y'ei3' X I,岚eG 3jb^sWo_&Y{|VB}ܵŊd @(I:'U8#5`cdB;WȰ`+Frgq6zm4ÍY2Ĥ5 n%T9ӭdT{ɟD~siyXf  w 辋pԟe״]lI=K/1f:Gቀ( U IK-<&ԥ6RJj G.b2l7"S*N$Su`;4[e%/EHmpw ֆ=0?g Ѩ;֘i;Vc)>s~c0_It~2rl.J%~-ǰU'vg ]:FRԓWVtZ ̉!Xw$`#ע.SŃyn_;?0Es>EX;:uRgx JUMk:1n L+b`8:z4(1h%gLz"U?g|>HqߏGeRv`[ow5d[DjvfR9\O#D cZ 8(kSM78W^e$zEJ-srej=0?dr){=Jk pybB MUYX︎>e(jtnysV°sv~ۨ~rd\ \SN#{U^ZJi1r[xx\k$ө" s#]=c(ŪK-tɣ&(Am1o@JQʶ֌ YuEkz 曰R}` C89E .MݱFMt M)eO]C, tD]L[khGˏ()\ ˍ<+%C^]5yFMOHcY]ĐWM$}MO0ڋ_nuR`Te:ϑcF~ᯁUN3U8͏:q?D._ey_:fXL۳.nc3|}Wk9ns:eO#|JR#]sVU<)"}̬J{v,){J]+~4]4e78FucËv˓G.X_J}V^*Xv7Z # %Elà"kHœ=2*o3hޑnU>0جyKXL>Q7``ӕ ⠞DfBu)(JMTYQ}%ge%<]:Dy~M"fl/tC<}# WۙȜ|0mr?ÎnuW7wezl螏6<#3v 0O, \Dxz"YSmGJ[/5}Vw6e຋T X%9Hΰݝ~Iaۑ7)@@И.@&GJ6])=P=z.cbК+Oqo3縶gϹo eb580/*e-qfԀ"d>b8n}7K߲FDT\'@M gHXӞ3Z7<$:&v.v_4l&XE#񯻵񭊸0rIFN)(r 86+;;YtvYF:y)2 p/~sIL}`T;<6y P\ 9z)VZ{^V4F=3sTʂF7g}-a2P|{k|`s:.;>pMɡ$ىrCU]hAX{! 8=. )3޸RJ"ybZ Uu@ `  5}TX2L![JK+7譳t`^w<]N%-QhV%mQ0~t>^iDd# шb#tDauq)LkCp云gJ^4g46Z=-?dzry$T>EA@"FE뢠+ۢZ)KOlnypi>d8_QQ*ǽ&>lsru..ߨ5x:wO2 M"fNw⚆ O$oEN& cbnrBKu:&$Dk&3 6E]y59%|w>v^D92",t嚧ی~ʔ_f >; $bO2Gh e rKyBkD>1|<;: MuBltr<дXVfZ$WA m$ eȈfBNOcaxz4h ύw|S(ȝ k~e%!&IX`·03(_ 89&駰'f2~ jLy(b-R ;[^ zq³3_ꤿ%e0WXSHB'?ӝ6)R{ٷZo]N"]9pʢgSUy!8 jxΌ8s`,_W Y&|Kmy gڒG r[)r'אϡKBŘ6C ' HZFF=Jt$>]J{/ՏW~*PZ4!u?"*hrxD\. 2•"R sptWra:s~cjsw]''0'~8![UW?[kf\Dhʧj\[p*=wGʇs)VIw5]<4 +aUfts;d0<![ \Ϻ&K p nxGfk5]Tx]_=fx=mws ڭ!cE|>Oh1F;R2F M1`Ĥ־ܧƕq/A4M1ߧ)zz)3e~6]JRSM/:V`dѷ:P<:g Xu"ōn˾S__X#Q d3gZypo8pElJ̞EKSWVoݴ'`>`lvp_v!R(3FG,t-R f]Y KP_ VĔ eKt*ץ3:CNQgwf2Et%4=/ea$~KP|upv@㴀䒹\FE|:  a& ̯ᡝx986g\Ǻ+Sh #Kے6v{#^S(!.@z;&غP #Ŗr&\u`}SaxPWtjf 隖Vn cyaf^y2dV]M,Q#r\`6Mʕi/rtIZȰ AS T]{h`HS>}=R)r@bJG^@0oq5ōN(?[$H2 cNɑR7HVecOG/~m&\k3&g;r✁W*GEqdD?7z@6 I:TDO}bq**ӳ L"^/Υ$>V`U܄+ _f|Qw> ;:Pa}nJbx6M[z}9OdQ17Ɗ@p)+|EY*n„4P_4P45]2bj^4eMXpQ=~n uJ(_2%oY͑X[{tۗҕ1:t,ך>v4.S1{{@s7ǔ9{-zHg-T:{9oejf04nJL.Z٭s΋PMuAo YgVUi/ Қ$V@!NVv^vF9Fb$ [E;'[i?K6)qr47Y3늜4թg ҀÇ1CT0T'0nч%?Du 7Y|7b/VH^NY@s/#y3G)%TiKsW*}{S)ON-_}j5R^3AQ!_߫i9w(N_b= h=vFu3|΅^AP>DxP;/o ņBhW.hdŰ-.CUOzc^%DMfP,Eߋ6Q)ѨplA>ʅУ8wsSϼ Wu54G$w&cwAuad:2Y<~lLh'w@H,8#gķVi1Rk" FH.[ ڥbGJd52Y"1$j d4 |c!|٬h46ifw&etS~)&xsFKnoGR(R_Tk Q! ^eb^L͞f븍O8g.SZ{Q dl_ew{b:ɧkj"9*e:a.$®N$Gn1c ;)Mv~]JjWS#r DE6mz_uo[B3eii#Gh]|^3HI7xn#)9Sm(tamdVFYqw t,&-`R]lz%\ݹCl1`ZPa]p4oQpǍ/coA! Bm҂,[<_V9`jҦƳ,kZysxpt2= U2FR;J>2XCpO$$tp)cؒ&bŚ Mv;rC H#E6hgsT zͦ5<8V'v6!jnX`ERZnب,,~di5vi/j͆b ôk%|KK&~줍Izkvt?$= Y7r ;uz`Xȡ֖]SM%5Q)5{Dw |rhdS(iĕD  wHO>yIFBh'me@c}ߋ8KJp&^s 8e _XAz`-+O1xOm0^@WV^e`_g; @wҷ(#ڦPٻ-7?(kJ{Ƒ'-ȩ[\wiӱ"*kkϢj m+m%,鶩^,+rcO=-pr%M8[[K`&;^NDoKp70tt|acFK/ZW.zC-T;}l |oj4\ZmjV? Z(D3̴!X=$m$hHKم%ݭcAӗs 8+Pe1RjLC:<c_.9֐R(G^>xhG8;[hgT٪Ilzmn/,fqȵ0`Tks)іY媊F(L,((( {dZ ջG*Ru?Sm36ڎap7&B7íeAwq2(߾}23,eEڸ+yܢ]iCV#3W#g#.h:e{g n@l~3qyH ph ~P[+ w 6,4}$׌ _M{՘;N|&%d*+ :0Ո[=5 o.JVk ǵCCO1݅ext$^z2%(? ̂sL2c`onUS!@q1}LLEpF>YH{Ol 8w Br1_=0SeXѠVd/ELQ;0 !Z5XFi[cd|+ ^0˘ml+GG3 R 2RBӲt!4x%S.. ܎ cJ ;q\!@.TfByXo>!(H!'7)0:7zڨUdx…N PhgS#R |;  *| w0IAW uv%3SuTV[J)lA&f|C?S9f9Ya#yv =>i0?S\\w(iޤ?S|t X?2sVz^h/lNil(*kŕݝ؀%%g2eu![ >z_Ղ S4P@9BZ$0ƴ2ke?D HoTjeB4OwwkHognwFyz~ ̓d&f+QG;$]Q9(fiOhYxo%C5z$ l|!s$:inU+PvCc̥(>OW#h`ӝs L@:iD(/$ik=P{o(MTE"c32,v."_@SG=p@=CT- u|Oq ZS%D1IXws(V+JK&HM$D:l+}: ~2|B^S\F<ʹC݊U4cJ'n[K>*:2vks4Old'H&H`&ZN51 _V*lȍWόѽ#$9P+˺WPneAZzDګx1(c[WBRGsI!BYgZll[GuKS1"ZYZ{IMZIݫ}aڼa Cku?HWX$Y({AƎ&Lyk]fV6F~Xe*tΩbgx cف֥4v#VW^) g3ѯHV@Q86rU?3u|qn!(]1hc/Ӕlژ_</qPs*F=܇]8( 3i}%04?9WmƁ#H8G]6䕍GMHfXn+x y- [NܘFO1_#!ӒÇ.5V1t71UК /TD_m9Lz(cUƸW.lhj+>˼'`N% 4 x%L̸|esLxv4c? [ݞW=59}slȍfS?oai 0b}.'p?JT߾Qp޽T{ Ip 6;{\IR濇 e}#[Bc2U8f:[kg)=7L?e3.3Jy"/@Zp6,!%B\+R {Xx^%~;ʷTRc֌: ПѱLwxS䙐dāgɳjOƢs'e|sVp˹%:N > b#TS>膡l.ʢ'%s#tkޟ;fᒳdš E ֆWLt܄p[Pr~[mGև P0"i$F"4KHkfm^HnMҌCM *L$1M[?t dN ˞BZ?:D+L#P٘+ RAp9ê7~"qhl 9WdN-ܧ{Et!^{CoXmRY< s%)tG6kzоWlj`OH92N*)b%Jtvw3iD}R"t=ב  x*hӂ7#\Ҏ6Jelم$#bpg;Xk5{Y4?wQ}"Aj[?6'ۣzZ+:а_C>* Z1'BesNRrnogm|7.Z0ѱp5S1 )#wUwa֒ DK(wMs6R~{GHᣈ>#dF,??b߃`{5NJXE+ia H,"oc i[pĆJYE]ez7^|v~6I@dR[=}aV2~.>pS{ͺ` \,4 ĪL#>F⑞& Q)D c>Lf-SԦOz%\bWOѶ$rw1|=r9Ftc^¬3) -szb?,V HӸj1*>\W@HϖJ_=8TT8x^4CVf;#uR<"!%|!ڣvDhyE$ߺ} ep(.ۇi[lKaa)f{iX10 wt@ P: C]"M Q?dc vFlKKĥʗP#)as]Wõ'TiMKs 6+m+?K ʁَ%9ؿo,|Ż!h(]UV!H,3g/I]Zj;?/Ub9) 1X}H$e8..V?QtӖPRM٢u"<[9y_;pTIa2fQEa"{FwI =BKn ypftiN6ȇ d[ԬC[Ե%H3̅p\tr.!t" 1aQ`Uǒ %2` ƁSa ^d]c58SP0DlLIE=ɲ#mDy+t1ɁS=unU[^#Lt{%S"!J~6o*ܘ6?VyQWеjLssY_+hcq`]3]0)hA;QyuYIhVJh?NG+0v `ppL9Q̐W0w_SK7QF)J XNPNqWdtE$iͥu|o<iMУBd !#sȩLڨw*LkTc6/$o2d/w Kp%qvhRu3=|@E$ b`lK])Ǣ?NW ZŮ \/FBfE]/{ #RhD]f]yGNt;9bW'H&|6ZQU luv `붳_Xy\l๊ E YGpGVieB ܡWdAV˙l}!xbTNNmU'5B-R +3$i0_b KQl5z~Ǒ?Ǥ*I( 'KI1o"~8{֥Z:!eDguG8Ki_Q^!x~REo!% 9[vMrL-Anu&nX癍3>L@w)]_,'ڡfϯǔ ȠprAīX4u@6|7i\ Ld.dό4Z~~,וSU=h e dm_JzvM$<@ wY lQ=mnKH4 Aqw㴰-W&A{g$c ;"cʇ)Eo36HV!j0CV&]4`ڶx;q$Pb*='K+nME$욭S(P}ڕdurku)0cNb!Gz@>T"% Go>,)qEnKN ,/HW&/q% ߪqPlgo t)׶RK64/G27ef AT஛ `VoZS`EiO^Ȉ:'GHuf,eO?X}fpIqY З5ZOy{zـZ73.O_[HVnWd~K7Fp`qѹ^y|t7LW̎ r#6eΓUHmfإ:\'Sql l12"#:hTC$.ׂgtW| Lܮ0VTϹ,M h|sƸ8p1=2vu׹]!7hO[*?G8IʃHyRDjCm+J`#Yҧp=,J3NM'd3{RKzD6CTn.(mxmLŞ9y1f+η\:Mr%y=7/ȆX )&\5ɛlrߣwhn7[/1%MV; H  >r G!UY3`)pTNh?B`3AZW{/ TT?&nQgfKgH۸Lḻ7n:YzifM?gbwPeezoesPYdQf;𡁷 }JPFV.t}V{R~& m7Z_~ɭ]j,Y!^Д銓L"*s<9 &7893M,&f<;7HZt0V]Kq?)y߃h-7d_{!ѹ)3=Wd>J*[<E< B."^h p˲)>H[.rLDMp֦4'S dY-!U_lFCuQrC*eBuTH4Z5ptR9s0LJXJ3 SD/%~5Kd\;HCi8rZ"y+e[h8GQS13)G9vvsiO&>! Djj% RulF3['Ydhp#W}wQ a J|W6hG*SAn]^C\:9B1c^tooofbҺ$95,8U,^귐B ؑ4VL:MZJ{12%Zi$ $$ OSЍ>|jgokpq@Vg4)201 y ^^5Q굡n7\_ Y8a@8۬MUcxq)r?IsҍCK1zUUAtV>]s/RRmED(j'ABP\8_kfƊ r4wQVm҆T-vsњ=BU :9*y`LT-s^?0> Wr qw4]:1Ni1C3nQK-˛xzO۬}ln^<b!+1>cNUg Ix[)/qO۩{I/t+RZXvE;x2%a/8-҈촏oX%w #I, %U;646|R,*6S|KAEzm3۽[mP ꬚m9 A0؟eVk M^Q7o"+=CX,XSXe䔈 -ng,bً{ A;c$E)p@Sr5wWGC;c/`0TsĪ3Cw|막id[f|b%B=ː#8RʵYt-2'x1 aFw8nk\qwD SGy^S \}p5iͬWIU:]bzB2; m>aZc,ybi)H}{JKr[T3?2ao?y~*hE*U#RiI]exIvmS"vWcT"܇SbLb&E|э$a3wb$O*  G׽WW92nY~/V!t$u89[k K ѥ[ٛՈp7r@5u{"vڼW4[=Bv 2@!w,ڛ:!ͣ]䯜+mtAĥ8G煤[|0 )?6@Z̈]aIޱh^V=Ś+Gvb;ěiaf# g(.{/],1^|FT Ƿ+ɞϷ!A+HCĿ#G4$VzY(rC7jڠ cZRV#sFrgFqUwUWoW m6nl7Dl)|GV&!.2$"<> *,5@ ?? s˓va.+h4` =xs?n9L!dcoOo+֫IT #dWB5 pLwBC{/yWV=Y!*̜>ؿéY@NvH2W]x1@?ݜq Pa\t)i!QC 6F`i\^!3?G >:SEߪMz," UV(m;08FHpbުz8s[2C۾2X՜,n uOaf(92bf\y( YFb Fa"?B ka|>sItQ, Z~ƍ*p!y`wɪOl[F9OS#.53S8jLZ N 4DT^LC>^gY]-R[)=a@ru#|kѱ>q4vPɪ_nȔyBxRqQKP!EA?iaq:ӍV&I۲erGGJ꼻Q{X=מ˽t4O>@W/^ՙ&pi^A*yi t6vP,_ ER Uz g|~Yź+qVBMOnŠM IESk\8ú>LZOU\*Y+/ے[$Mes9X & kt3GLc%UF3T7EOnLX(cL˭n`B1© %L!h@7p` G&L=>ZfЇ;j902U'%RS4EPRa+bx@ˈ)qEx[2ƂZpגDন:gwiGg䒟Ζ;XEL޽=\evYRxrD1og` ,ʸ`-Šd%~)n)]< oQ׌jq!Zu>~ Uu2Jr8;4ɇEv#.P&KUO#| i5ߢ54=E͑ i.Ɗ}J(0F|ʸ5_b۬p„mA"SEYR5T=|`i'9 vC4i)y>~`  nMTW: LN_9b5p@l.. .Yn➒8v0K4/o4  A=ٺUK}?4-y>z2 |,vbY0pE">4!+,'?j^H2 HLYUC Eˇ0b\L"YTJǷYG~ K3i7Xr&Bj'=Ic(wPDR~Ab;&\=CΝʃ`m<#!k_3b_a_ >7[:Շ`Rov)_kne΢ySREXTYg;"-jjZ``~(╏!j5ԟ?{|ҭ?յB"6Oڴӛ(7+Qyd?t\ډJn RIwVo}+c#רeVK:.ܓ@n-[YbL)F%(O,EC7#d5F|h]2X4UMjܰ}M"gnMa^ K 5V8yAÄsXz2"'krۗm}#Ox<KH41e!,?դD>V@!H}WMzF(fEv"5z"WIG9VTߟ0̌Ǥß&lN{<!F`X`TZ&';"'QR>BF1fN`\͇7Ss$^bW6f"o֝cuqC,7NV'2o{!og$}&s#[E?z .$$\z5i :yw~m@#` jSNsq*Б-uN7 l?e V:^ K7e Fh[b%%ҡ-R }9gH63F֧#2A+Hi" ͅY3:H|}%σE7t6K428m ƚ,aLJ*JwTR:O#p/%Qg{0EhCB|(-ZAgZ"{bq+ fm10LL .I*@ A!c#= paIdh[$zQ><#Ϙzx 5<" db}^[u|m4m ޱqySTnU%TIw]f(F[ '>Fy[b]tj|ms ц~tk׋܎4K}V $*&nمH NЬX0휚ܓxSx\&3JkK׌BqB^H /IʻQ ysY.xOiʐAgryQ Xm|\Zh3.?7??}t,ggBS"S&I [C2WUhMz޴xNXmWխT`?ooxkϺXdiӁ6ʿբ)Tr#NJjl^US,*.% 3]WxXE"HpK/S#tnDǽ_έ*s'rؽ (._#H-!lmS/%i$vT)!x(ealIыWbWM8oC7L` $=X9?ԢCiبNfzI94'cԪIzխ,eT q\:tf(@hb27m f?! rKlɮ'Noݸ8rЀHXF$i/K!4о s_r~hދQN8n a#V 0(rhТоMeQRGkQ!jZ uO0hĤ)k |&2L`A@ (.%aعڀ3n}];R͓,43e>zox@H,br~O0n? TpG6ټ QvW+znW܊zګYx\R}Lf*MZDɾߢ܅ʸSʀo2ٚZxˉǎG,c<^5T텲׫{sqL&ʼnj-s91^P"|\"O;o=0_X{4e& ċ}Ft a~X|:E"&@*K4zA𢊓LOy˺4%0ʹ3 '눵2PbuOvG JRf<⍼\̆9 aw r}UXCsfo^WJ1떝nXb.W U~R.׃xg6*1_>)I`mC;PgFW_ly@b=Wsyw:q@|XV±W*;+9<ަ%xPmY)-H5'LhxDZR_)|WC8`EĪ3j|SخyxzSS"5*r$`y0Ą_sGKR&H28:JT{'_ZUN,_`:7t]~F@ܜ|5Fvɀgm4R }I ه4ڬIcN~b=t Lʪ-zJ61_i<ΨirXgǢ=MQc ON_KuZ_%K3bҥ+^OQJZg LEd -nR 7>0 lD Zגp{B#B7: u9DsmxVSj'5 \[V֗Dsŵ!fKCr| ZQi ֋vҕkMӃmG8E܇J;ykE#MYd3u^f ||TxF~-ubjc^4d+nPVj(Z+|)<b8'qlcZ%fEH բh|zsU<۶0)Oe"ZBy.TpU9smʞWeEbI>vxĀN P* O ;Ϻel#1$=9Zrce}9 ;|v}Ep4i(r,'؟inu7`?V#h&qFK\)*gšep=fHh,rR^Qr>)tq P> 븸*K"zf9~b S1-1E#&m7<jFm O-X#TM(sxcsZo~T=pR'U>j-6%vz5]B]0 #/E!֘b.~SBo6ɨ IBqʔ@@J5h4|oR6<]RxMxgC'5}.^תZt%ƭ͟.‹/j?s o.{ Pk>6l]0 ]y.Z4!2x0#JVhGf]Td1V t6Wߡ"@1C/ ;þo0t~T}J*,8:PjGX=[ivx*K>r{_u9d\N~tGyCnuדұgEFۮ{G`ۖI`묋 +w%=Ś@uʬ\ ̱*)~›hcD_$S_-C&xǐMTI8#ֿk,D!+vRֹ" M,AT.lRLSxv+ދNkfškdD>b~3S\;5%-":FK|?݉Օ[EFf#~'R1]6YT%$XG#0DT 9ה~NҩƗx:q؍\.Wևjjx WOHhjySu,Nu؅= p-=4~-B?NǕ+}1SZVTesbH٪o32ys@g<%FT2Y)?û=$gFO;1C/jה*pese(b8̷4}wE;U)Tdǣ'ؚZy_TUf釙EeF3$:4DB龰1|r-k*QI\@ rʤjڷO3AW(7P)T[+XK߱Gj*o.K٨PvDcS^!ABe𘏨VaV2{ȍ?{dKoNb4s)nTz:B]bty9@ভd\饦;c9/Ρ /h7JFo#5RiS62y18E_XVbcĥL>U52=[`9yݦXgvF<͙;@iCƩG &±D)$ֳh4Y(Ro?ZIx* F;&-N"yVd!r' 8eG 'YN𤳒@lW HO)O>:*̿.| iCU!9LP(2W}{Y o卲zN9@ZCg>gw7UYMlE9ݳ=G;ik $(.>Xӡ$ sG>Օq꽦AiёWVPtqP?N⿄B4C2`㏾8U/zv-%]<W%|F0(ba%}hX(w3M?L.SOS8[V^zwx'>Jo7mۯQm /8)Q1OEg_.h!ɋQ(Fj!)%X҄ۂMDcޘixW0:buגg| S;%_h2YuSک<]oɋ dsFaԊM ѽi^U4ɝ\T({[憦wU1qkV$LJ&Կ[>sf)K= ПQP8 bjOд*xg㏆ץMC&B?@{NBGVdLP>`u'qbEz!NqXJ6 _݁i#DI @;UFp! jށv WhcY:Zܪ/!{4IutѪMսGAg UGwb(iޏB$bnIYB=ǵT$ֲc#Hz~zODgSbH;(9<4CMu Vo()Cj\-Pa1@x10!垲3ꓞcB|y{e YSs#[YU$`}cZ,U(hf]ضR g{0Lru/ &Dǥ^_%JC/y: %itDP,qelC۴iDǩ\ 42@\A|BԠ`a*Lϐ0t&{J,A`@2?#u*)( O5 t$@'&bn&eeBYwο+)vO߱)W_Vp̹IAy9CetIUT٪́yOf< TtG *wk"|ChR!YM"dsJcMcV|< ҔW`\ G$(ֆ=qx-`c*M@Nh07.Er܎ 'kۼ7HQ#WRJkr<0ʹÃ'M%W &,$^mCe(>Bac8e4FK*" TR6hu:5H=Ї'͇h J1>l& uP^6@z$$ݪ=yg:uޤH^s zH-]AO"%׿btġ<'tI"!W$COSo[ǀQY1{oi⒆-[&d Jvb^]ʺs+1! [a^c#(~N A֯qԋfel'|*M¤L*˖?NA\ !(ݷͤΕ̫vH)C lo?J `qH_*"_dZ\? Azg#5mB5M',prﰿk68y1(ŶӒu6eҖ%`EWc|&3jJ(i~5%03{p*a}D E5F\eꛍcSPԔ|0C.8\oD355/**oJV u!k܀ykZ$kMV>_!zGlDBS^MOł\1:&8WXxܛ2Fxg,dޛ9)@}]ݍ(߲ڔ^< ǶCOMRqK!Xhn@Y!=np"Ji:{gB,<$AWR`:Y璘 Ay:"@f{oʬօpc}2&1^rzp:_B3eۻ1~x9LoF^=iVWЌM{tFcԮd7Ԛ e`Mr ,M%NV5!t;bGVm%)hh|M4>h>*"A@ _ 1e8"!+q\k)NE(메fQ%=Zt;/#XeڭW&Ӛ'GB %P׺kq&QM=# ܳ3?l.f;vNC XiF~.prEpnUSlEt'R'l =CY"4+ךRc"Tw uHF6_&}q&Z9gPҩ$\%~[,-sY+VtuUi-|4#WJtնT\FuԋHk3╉hAa?An ?|!yyH4}dYO+}j|]缕PJќfcp9OzvblRHO,luic? vnBHN!c`-t0A_c~;`nn:=V[wߪJnq)l,*Mz E92R 뷍/J7)*TČ5%Uh\k& Q8WAɛYAt,O]S.Vѕ2l׌guP~ZS.ϩrptG1+)[36.#3豂Ƚ\>0gÍ̘ ߟܯwnua.Rk "O ;!<ƚ 4ݱS($g9tprEǡ<ώ}.7S[`@#YNߕ@b=_z*6m+ktI]og)Όk'+dvw5ӹ!:LU-z' 1%oۤzGn K۞k2N R6uY&ܷTGAf47]Ы6E *|]U%7O2man}(z6_@cg uDV 3j:R3ϫY5;&7cmUel&Mv쀢„gy!;#` U4yG$[)E֙.eDn/xxk\(p@!B0)T=>d*/_7Er$.,KUϢp֬G䶝$Ob;{ў 4:p8뚲#5RIrf iON͜&)wpOAg`blNz}ԺΐFLjhR_< 8yDXbOcxä HxB ^gF4p!l+ 2"l #LN{z x17#Ƥ KevMg'H4pJzg{Tz1~wq[]fwP7YJgoo4@891SNf,wA{c!4gK-нz: ktoc~VQޏ1ҧi3U$2l,)E;|Fo`C|o~͐chǤɢ ^&r e"?mi]K8/G,iW7G؍+ V [cy0hެ ƹwAmLD60^JLŚWa2qfi*5Az8rٿGc|a"c/h.LiN{.%Ri~Q\"@*ZbۚXY^dI݆e=ɷ9[xZ[%3q g×^R nҼ/l; q\ LQ$ "s癏(p]Q0,_~@>[3rSU_UȨN(2y)j闢^ 92e CHoL0 '*){F>)*7kΘyT3avwPgg(<V,v' fF:ㆫb&tK0)GM#4;H>XfDR>{0B8lLvhm*pPި>d n".XKR ":smWNu !A- \ʘ;ݩv5%i(dz/E1 QbBS l1D_@5jϡeRWEf,I6%},!>ի`!'BCl`mYĮ\r|68`ѰPLJL?V 6Eg8y9OR<={'^/&vrzۆ/7@y%8XҦR:*ذe8K|aHJu]%5'8qk+ 󉃏N&'qi CC*7bǖ078%}6|\$aOY*k{lLTM^wzz| XA&gOVaw8<[B=)MEԈG ŲV4+jrLm N.{F0"8d ,P߬|{vµ ^6JcTEꁤ d^::s_j 6J$b ָEd/kFLc+$IAIc.j޲0-c*xroec і3Y"U3IBfjmQ)/!\L+3M`G}b~VVBxrD _",w#sW(.OJ?G`]вyKQgeF8lDvd4ךkUQ3Zb&a? p.A3%f~D;fNFB3zY=b%v3‚o ۖ@TSEu͜N3A;3fgu0d _};#|[|nYzg/tBêWMsfM@")( ;*VZCQQTN4һICL%3!,Χ895K&x˭8Ea\)Hj[PRsx[Kc7b̂% >i_4tvf-wc΂ϗU x ,]fB秮q0TNWgE) 8 )䛖A@d+ZdCP\} 0[O!Vח¹hu}?z\GyNNpBzjcUF]̼FLFeDlzZ"BI|;I(h2m- 3e3Ag)"ǪV'q'aBnIF#)_Ϥق1f=6'NSbwC墔ss[%ri܎ "U WX2jA]|wIZL!-D++Ĺ@B$$gx~UPLl~+O:$믮o }nZ Q<;R2437 _ɪm"k 7(l ?6D?SHR3s=LcjXo*js.v]vn y^MyURJqG3D{HڲWT% &PJfttv?jG9X?yRó 5ekMHKck b1ǜ# i#sn擥+&TP2}D$vY$%\@ ~3͋NU度dg0^fo *{m]+`2׺w_\Pgŗsbt6XUBpf:(ͧQKE,ٲ/Ѡgg̃=%;ZAqD b7{Gv RonMZ wC {/U?¶%>c%_~ޫŢ{2y̬3ߝ48n錣 Ssa)Pmx,U/hN#8=Qn?L5Y +=>R3C()Pn ]ӎQnL>d=`|ӁlàBxp8g)rNW ruMz3t'DrF#x%9sd딓LgQWtK *9T,?HPRKy-|,< *flۊ0H <8WwA,>)bLVq(T \,`噇v:빾d-~ߝ#-pQ+ou/8Mj>D @7B3Jn̋j6Jq?+SspJ DB{o@T7y.=lfC,+`TWX3>naCfPY&mçz]EJX^uMޔXcdZs[!P3jUٻskب,bӔWbPY| fоLx''H)Y7.L4O>/F :l~m~'0Qa- m1{v0lӳ`$`ҏ%EovmYKl5\\ Հ x__Nxux8s]F"!Ŀ C"~I:wMg'0qPC"sdG߅%h#&AaQB"ױz TNtzgWQ :ٿ5Ʌ{d(!˙G[فܚP0Dy< mh(Ò?C\=p^qoyѠgw6Ks^m:t&N 5pZd5IZЖ ^0(C/wlpbڬ)!8l1h rnlH5-(/7ic0y!Y[BdP۴ AbyW\vy֟!,}!1୿g8:.0_&MVp悁siyj1Dn`0A ڨ3!5.nИu;ݛY;e|"MԆBi>fc%c2B:贊bE@LgqY0ƌo>f@iV ~-9KeAKA87A^K>T:߻ЃWwSڎ/Jhg=YNi%b?/F(rn*F}NPM;,Ksg59}U2[¦~K@TҍCqwd$@ |\ܽN z5`* vB/xk'A K 6@m-V ZCk9؛H}UΘe5ŝ,V4s:FG.1(2dq*RfvKlgGMXO l*f _eDXn^hm?f##*(ylj^j܃"<~a($3aN'#-XE2 &ņ' &XF.6c `'6'_K9Ӎ1*dXBJ[ra:˾̣] }>i~Xр.$SAW%fZOI `@ -b7a)uA1b'A Jç2ϊ*[3*X55koty_eZX COi2MËkYR[ 58 V}h5 ;7rJREМ__ҧ6w: C%hUu\\h:XTG `:wm3$}ԻoIܙ[_&?.Ħen1WPO5{XPdL2/};?\Rd 6+&-tZ se{M.=>rcb P^!vw,&IS̞?/ nx̐U𖋪\6.}%jNSv󃤫G4 Q:2jeBEu3pqv#+uBW,@N_52|(S?ɟlGEleKAz[~S\VXfZ+F}tE)N5NO_u0jR`<'`G{AKF%`#ؓds" 7Rd s"Mq <% W=O֘zɍ UuA+opWp3KֳE.(1z[?_A͟u0QFA4AA5[<|5͚5j_(م#VdzQW]̋?:p:6ǎ~1@ި2}tGsShȌBZmS/5~iYk>M~'r`%2ON??b ;6pk)ob ZGIoA 5L&j{ .\k#w8{[8C1.p.4E`E6 š"6ohYH-ҴWw ~-{6dYF^Y-(Ҟbgr..⤉2ɩ:144^љq+uP~|픬Cll?F0@e5!4sFb_{!YPGcԉW/ן,9s=sa# +YB7TPxI\u`k՛B<b*KplA0 y؊\ F{1$n>aw=b lc'׉\^қ?d̫k=lS!vd1I1b:\MVZ1e"i.ǵRp9O@?`3^dv[vאl)y=O7NLv3L7oHm)ok\'aumOXbjp2s|D?rUY#H I8vyvN{JW"h9sz3Lc)ALukCu$Sca,GPn[ao;H^؍"=^(O2*TN'2#H練x5a cP*R6Lgc1e!+(ny7|6zCA^&9SoÆhfK%|sݧ_x](38FzQ);֘Z$A>ЬCQJQ|%fF,S||qTʶ!2Ggi 1Ng&yf6W5m &6mۙ@-O.Y3 S^Rj*<;> 9IhvaԐ"ބ_XsQݯT ś 1qv"di^'^"R8ONҹtHHl^)3܏-~%EI/g\:00 NI;w΀DBVT5#=t5;5M{dÖhM)qUѤ+[yabADҧ m*0h < KL`+1\u`)8eۼmޕhI=-R1O6wwuV39C#"6i)Tcd37sGK:l"nٽq4!u 2FBF@hsF_8`2.LYdA "ڰŤ\YYg)rxrg}(2#v{ f֎ްg*P{n3(EJW:Ѐ5cshʦ~f>a%haH='Mz1[/+ҼD.VZ,\eT0܌)=n\q޾\cL4]pNsrLxXeqrYMC&O}Ĭ:V`.Riw\NhH8 KW?]D /ā@$QfTDx'|đr֠T9 WJ8&yxhv<[Ho#N⑶l X/8Ynڟa*<,6碹M a q>'git䠈.}d(ϝP Z A^lިMq}mV >YֆݴmT(ʑ o;b&.5hT:fDQG1ombP; ڮEeZKճ^ew}KƝ}pRkh70fLKv 6")^o~ ]OVXtj.J5bţhV5^nG+M'X w(~Asp-Ryk"EØ$DttЫ }~3|Y,9X _O:yth{F'BO~QOz%~D;xKzB|'SoD PIR_3}NUPCU0V^o6܍u4H =ht9 s rsTPNjYKsn*E$?9THf%ρ.L?N1 qnf]<? )y6,m.:\Y!肦7V?(eŒt#x94̋BHDʑxCر# 8ɹMt?W]ejN%; gD\DD]Kc<&d.E*P]EfUM]m1ZL1#w8Z93DD-=ISsB荀-B4>D ?1c{QG2 qZ[Rj˿ 6wցÚؼ#j_l)b*Ͽ ISbx_}uyfj#.2[@đORkIE2|Q# Me5$Ǹb(3}Va>,|pIhL3VlF8I§6|YB>ꢣ`6f|cHNtGAv *&@.H12W,iyCͱKi/{EkPI?սiоUǫ:|~m SJsnEM!b쓝au3-D ԏ8ڢj+[ )?g&IMmr ͳ)'wcS, U0m1`kEW-ʡaKF>1^'*PB~ PA1|H=!O؈-Gu6G8Դ;i<=G\{`?K$lo :|䥱PN+,v͘)'$]Vo|Z}fbF`|1`{Re㣵0ʃ 1Dl3˷ź{EGF.KVk4?!2-usn%f(z ǣE"5uy" <_{إok"/8A{ 5s E甯QX,&,1ލ5xǖqbQxWڗUbY=]D6zv02Wss>s;cdd.^#z}PNĨmpPj !^Px1ZG޶.z2 mE|TIP,U&E1S?u C R~ ),=b*fl%x"$EX'!-GV}W8R*-`'gtiXHd~2 OM]` tWVP-M3d hCCQq5V>sL!77O>m5";^}ԂS} }.|5oMkڡ; O;֘ߔYtlR.-B ܋'A .n~Xɗ$:_*Zjwtd*iegw!ŁM)W6JQDžtWhҢбǾ3,F?z.Jwà\%x&f?1e5 \sfA p{(T8pSY2/mQȔ4#=ghB'BV}7}qqsՄ gDSt(6\&P.jN" 51²M1R %0NOXc%% )%(*ºEe"8\,t_U"VxSvf+8*S 1t'@} 8Hv (KĪd`wH@g}juN% 7ݳVXY8djS*u[jjJp!hF[#sRP55sr|fdh8i^ zoSn+i;o5.b1q?LYl(\)GF جk)by)* @UA\1E٧!A=,xtq98j!\{\~vNCcQb#D2<Pu;e˟ΔWTN+^FŅL@.t\2R9!&T΂$c-fbwluVfG*Xs1x d"eQca\jlk. {!KC{璶sy( X"~cBDPAr֏\HT'i/ՕI 3޽z1`4f2K; z|PZdka1o8 hV_S^,0 d\$X\ *BI$4םQ)mF?-bY7ÀXlp(Bp뗈ͣzMZǽMqk MZ,s7P9ylh9~CH9e/;ݓ;e^G52Z5of'MyY|/G+I]WqO5h[.Onہƻ:A &RtJ Lѐc^| k1*ND?޽F hn\T-~z9W\?f^U>.L"Lt^tX+'}=7sd%n=bI/`B]uX7k 緯Gd#t t3TE֛w0"PZ$qQ3}LtKkF0',Fk]F:OI BK`o!:b%}Kwk,.8&~ tx:V}HLhh6E30 BG')*ױ:(HAkMYӂT^SGHЯ4͕Z%nsA&6 b)$lY]}D\BJM"s:iDitLnYu>2(@M{vxS -/V&8‡3K9c_B:ܱ]u.]V gZl2 oa[/E0(믇sOP6w낥e "e.~ZIDG57*.8k.Z<I0!ǩ3ebީ6ƙb9*tN#a%WŁfo@C^˄XUg*zcps{"(𭽽Ԫ*f<"A3cuTUZt)[nU{#́ge 4+4K486i5wɿAH4r*-{ 2 by&ǵe(쫌ո8PAAm"o"AݳbQƅD(GZB$i " R!D$[ i Bm`_|e4ߟ|!3~=ZdCl&H~o"'ӄ3.$Dυʣw kCCRF}K t`& C]jIq)˵ m[7#Ց\ʋK䓉n '!.g5PcׯTaMȭ$$rmLźhQqMXD.ʿ[:J-^x/{{ٺbO'> wU8K4鱣<}[0[hdFG9#yc|TcWu;}uʺ҇}|j|q bh$>^^u +7`ɪ9(xvn lxj5˚5VxV&;s8I4ZFy[v_NS"x5@c9B*ڤXc*2 xjy Ot$-P5EwgO &exjtx|V{̓+)mmy+t#}؏W&YXW8Iٳe71BcnJX %9}P( H>ѰB?yRS I>|a r@H -yoP-ѢT :1> #no}3צaiEK (d5Ɋ:|]LY_?>rD=1Y7~EϠ4h桑]MPUjDppqnlLkzJA*gYZ0707010000044e000081a40000000000000000000000016296435b00005db4000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/nvme/host/nvme-fc.ko.xz7zXZִF!t/k]q]?Eh=ڜ.+ɑTv-}x/!rO *Żަ%kXM׎J@@7>kdZ<ȿ#='7 ɷ!fl>_H|@E;54>zX ;\QFyQ27R'cD( ]ψiР >]QRFFr\Xf!~0Ά\ij_˶δ<Z f8`eXRy"}(k_F&p"'PH_"ENN1ehevaJz?M o3|YY1}.a0t'筘LvGtFC>pE/߮_Z$PBzE;NIj(ptfM)%D^ Nʵ/hs.fD""kCCmnԽ̲6Z ${cঌg0N3^)SMj_NLrhG|7M-Hxt+R*_iƞ06fqqt H%2(#!CQQ:JvvS5 1œe"1S"$RY.B;j䭔q(宖#n*cRь! YQ݊dVs eꓮɞQ9xP FRbE.a0JVp7*Ik CYP致ZyPJ+g$MvqAzf@QHpnlPP3Gek"nAW &.6߈4A?p֙,2^mjUqR;POI7R6ƌ(S+p_J(|s*ڝr$uKo\YX2h5b<d/1L_=2T2yd'(*OG*aKBusQPPC50=$><&m".Mհtp8 Vzj#f$z5%=6 j'}#E65 cU+rN4^v_W*Lߙ<<.RB=Vȷ= eܰ%IIXauH#[QTK//%aG6|t(z.F̣z!Qon9> Ɂ1ɀC2 $AÃ3Bte+LUE])$b? oOD؀ca& nnN G  6R&#P^%c>77A$6a4a .j6:>z;ʸ4$Yg`@6PcZV1!NgerʜUP $q"%=[ 6Iun`86ΩG,8 ~INHS (3Nd:^4t kL kǯ!1:iczdYBn V ˖bW㕤,˶:Q wHг.n /u_ ~xPK  8B8)ݪo<5$}6q`y$fԘ7Uwxk wnpyh@'ᅷhe8 e掲Xs>Px~)ɨc8u%cH/\)FGD0R8IRnqWhԛɹo@ dFǝdE j> Z9 #?oTMJWiuNI}-֮6Uݨwt^~|2$ HCZQ425nݥ- )4#J QY:N譱pjpcESYLWQkXPTc&5ݚ?nDX9o3"^1Hˀ}ZQV{kʡ^䵹"^e8q+A܀b1x,mG K{9U;$;f&z>| Y6]Lj> >3B/w (*Mo1~Z=n%&942~nTToIsޖnZ?9#Lzۺ2EC^x4 j7nPb#_?ލN/I9?/A]%ٴjEH;wߛ܃Ӓ{U rL%OY0"%tj4-[MiOAEe[/Ri(SUƑpJ"^4xbQb]>2\ ̛ 3Qp_8׭H@NSηګS)!D(|`8%d0ZcwaC`a>Ud0^c3 <ԃ/@ v+p@ T< J|٤`jl;KrL|9ylLnq- x[c*B Wa:,*+iNt}oVp)wչ7߻H ~m9(J-{BKMh)fZ71\QV^$:{KNUx aB<1Ah@?m?F,*^Y;<95"ۻzcFNz$bs ݫַJvИ-cȹJ ezpSZ疶.(ʪ3TQU{h|ۇߓ:#)O,цl3Ud(j1=xq2p  :ÈHڕދsՔ,"5ϜRװQ}fΥ޼ y<wb_ @T_ę^4G;|],2BX^vRTi 4Cr:avPK.4$ݐpBH72_]Nԍ50yUفKgj *ͥNPẃ bbi Pv{d`)~3s95LW|g?h/U$%g6N ]: ﱃ?"Y,T ?5' wr2rVo<~64w= ׍`KA 5YLiDqb7ӹҥy'U׬vLTp &nx ae̎,ƘBų yֶSIEKUV`91Ydmj |cR4FƼV}VNFB0&-efzdHQ(ID&0* Lq:b9-UjlH>LK۝a0]^oȽAUȒB0X訳7o1O2|pjC&4+>o5 :czl{3U*\ 3)P@-+LB1_[LO iDu6 ;.=1 5ܩ1cʳ[ʏ` 4{=Mڣp%.X z,:Q2(J1"lju(\fm_CjnV|?QPlЎ>!שg,3QqwoOIxWr;ed?;lnRFS K3Lu/&_ ЄY8%. g>P$"KBM\ 2BxP24,9 ]~攜,_CRti.ui20rXX;6KcöX"Y!FU~|9%"IڱʂЖ#]FDm8;$Xk6dp*F^<<W6 W  5׺}Qg0 ʸ,> s~L;C86cre0AoDFs1̲B4KjnTYnx9>zHj"4I[1F>ơn$B'B}<\tb2Uoq:ǔUIq8>rgY)}{P \fyalCD4o VƴX6S vczl’XS-R`iޖGV Y{>i$ 2{Y'eg ϽFUOK>gi0P6#Rʌ>80tצJyPzXOݥ . |ǺY-B KDݾ~PzՁ:t9"G \zvUMd,OGGd=|]rȉR&=4cvs.q ٵIqw w.Y8+sѪrF5NKM }b9{Z2A 6pO5֌2_G?zY 2dӭa0/CwS?D1&i:ytՂT=a|"(vy_ [6wHJ|N֮VDJ̲\=ܦsE] -]Zfj7OZ ;R =K< XݤOl`F߱&LF<.b<]31-?fqNoBHjԾnM _xjʗbM5xY[w1/Nz(+Z0m!JƔhaaSr W6?.h:Vp!) ,M-E5R{A` FW)RUJho^j9wfYrdLsW$}"Xmḽ4Ii"#_HgsЏboΦlcmѢRz̗[(NQ,;ByJ I^t߾ݖgU &ȱN Vġ5*=L!*G1*{˒L*I2<@,&seO>)u`mϮk1Ӱno#$xKLkDVk4hLkjY ~yz, BJf@V~HTm6 j"0ikBE< -ٗ2O&_P1 #Z?݀Q&0nvyD T ۅ$/6¡jۖv=<68Lnl:}4[,V'_%e籰Wwy%X#nw-pGvq-m L-ϩg]#Ix ֽ#cyCL~T~&z삫]^H}q: \NaRFy@`' e~_kkpJ'  M)3QZocstl['W~2'ў5kHE#=Zwpd'I(_%l."krۤO 5^C5LmںqM!OAi)z<! 5ԅ5)wNWP,ԝ[)pF>=Y:Zزu/S88 iPf>#ס&" b5%|F)E¿s3 |ޥB~S{}2uob(svyT7e%Jg%[h>Ekk.Qx.~ Vk]hĈ,Rnwv2yq7,nj%ZwWgRh:7N~!:=tx&h" E1;>Ak/YXmtnlO7%Q[[=+Vi_&ʐr]0zADd*Sߑn3, ]MGaY (3ɥhq U1ɘ$/2l >~ыl,ٿ^0!Gmj%9BTc{CuV?a\r9}V!v#UVQk4ЂzQr;;S)hї(:U*4}6wgIۑ'ǧf˹wlvM+tbls,bBPnW3ݗp)bJ3h< պ.'>;A-f{/N n%VWgz!H*k @lUThIbUV}RȷcEx 2^GUl0brьR!N `a 7q 4u7`tzƙ| sDt] Lv1m%Ql d**,dMh܀%ׄ2/KĽ68&B{~ 즕h̓4 Ux-"J4gD0,]SOP2A0+;U^P~egN{-=B[|u1ҴBseT˔G%@\%/YD-uxoeOQJ9k7!1q{<#!T)߇FKT-: {N?2+4`CJv~)h[hĂ]+[!43з]C 9S%_$zxg͹<"C>&znN!`j2{]LqɨjX6l.sǰŸ c;{n sNŸgMN<}2Uyy-V$s6ƿj3/'}TtJвZ{2U;Z:p>bv|dOQ%(qd6} 4C?3<o782CcZR`~~Vk3 l"{QR'”=Hh\U&n^6Bp6Lp Z^l|ʃŴtz<ʖfCy5~;辣TKqweQ֌=U˴,0k5ۡ.k&S%^x7vMpV ?6L]RūҦܭ]X;<c{pJXiݝɏbZGN{W"u C+ZjwGfWcNpIsڃ}|Ygi bnt&'|R-V>bbBExY޵cZը@ GiCމ/{BJFV}S: {H f XԀdƪS)UȆyZcKR&}5-Y`AQ mKΝt-U; &p>e؂&iSџ^/Z} *:cyk AexY.kW3x/‰P [8\ ovm-}3Z(SBww =.5RnRw{h!Y󄰰j%ͯ; dLJ.v,ϔQm |'C0-\fݡCS +tEz5[zg/#JGW$AQ~BJ6Pbl>H `C ~\F+_c2?% -ѠbĥEA0Ce ٯN]Eot!fs:Q,I!(ܗD d̒haNjv&/ad} tGUJ,@C> 7k_ d9Λ_p3Hd㑧} YH186Ѧ97q 97`.sS>w(~XК,Ҍc C$<_G+/ܔ Xܛ! խ:.m׊qw9("R42詂~q Jf9*򘕥~UjO|]THrv- O-i-̲5*S #sۂ9(Q+|%O YF4zm陙uP3 nNP qc ϜL'$YEc}Gm'}y)I~}@x'[mGݹg1 ƃC؈$Ddax 6B"s|K j >9Z~w:x'hYWmUSk+†=^il.O[ة@XX5+04m{E/|QڙAuh&v`;gA?8-N&ۼoi&1t2P*彜,  @If #V*Yi1Ö1CsǙQA'|C"C Y~O,J-"+}(&qzV; Xѱ?bGbvM5qV=.pYtZj )1~>%v1iTydjOڝ8躬w!th$)5+{8~^_PǧNF4M$C>hB2" 0=V7@ѿ@%eۅa*j|]t&Ә˥Ecd9#X Es>D_*ߕN,i/Z[s3P*`X2 r~tz`Xc% O.|<=8Ȕtޣn.*LIbS*` qrbz8GWI54yu^\o1RГݚYUc[1tRSG.^6$M!x. fR\Gf\C?$>+ñ8n 6D.b?#0I|kȽbBy+w -*Ԟֻmmd?ns|?zifX4̥Y$v^yji'2&I ҏZ]<ѓ{0E ,{lF>T{=p8fƵ[ ]A|%7΢C+h&Tz[X䗟F`ݩ(%kQ&EGlnV V[,q{Yv. qaQֵOp#h򩖻k&|vaWz80O8vW5w3pӻx{P'?Y•^:6|Zyu!eNkDˍJ!VL`1Oϝ2T)P[zhdDG&"0R5÷ҪY/*xRf/1r>Jaψ?pjNDbZ` 'Y>Ly*}wkTj܊N)< MWl3Àb!Xn#er7U4PQW%=h Ì<#Q [ԹOIl^%kTBLIMI[*V'&pS~1w@¶1/l?0ЦX(U& uU}٣¸8dNл\(*'K6G)\BGsw;7A/' ]҉|ad=DhY2ΝKio6ͧLblf֦s`"uZZGw= ڦ߫XN\p5n:i a'ɼeD I羱 <4%a-sL |lVZZ(sg3raj폏s!]>s^X[-01^  :/;( 8gPXZ[mtCjA<.vތ0$5LLwus Kbx5)#ڽ7'RlI3d[EpknMLBP4`獈kUɍXԆ{&z/YG=0.a'WXLmsGۃVD񑆎PGhrܕ>vɀW[݉*?J,F#h-> F@U, ”@LГG);3LN].c!f16N _"-4t403h}{{anpL#yJ!_UEX8ƅi-,;m!f5hC~r s2 /KtTJkFÏ̔x\3y$0sW^tW=AńNt|*n3T}ޱk\2pDZV{=FR0RM%Y++%*NgO3\:YV ƛ4R1JCq?| RqP.ps!$VGlp\_oD9], .aL6=j+L-oI9#`HL5ԇy[vd ^dT0#&*P(Eܯ"-Ԧw;va)+!k—0:k\[9ME!*P]Y =iT7ʼ4=G:L0W?bl̟V&ĜĂL" J PfurɱLƯ2G hMY%վ--$k, V!rw [GxI*)u 5q'5¼[KNVٍ$ܨdR[9YCqsEߙ!: ~[(V]oq\2&/>/Dcz2R,\{*B53 tI=٥-;=aBbs;UP%RKe(KtC ,vd>1ɝBA_ RH Aw(‘birxJ4ϟs|ԁGv]\oCDdOMo-v=D‚M |as_3}aYוa#ؗrt!sNO&Cs5̫퐠J矃5ѻ|> `-3D7ʹ=Z&γ#\ԜJOyt#+ r=|][o4u:vo6ȥdN»x y;)qQ*i%4[-nDn֧E$dNs-~e|ʶ+\1VO"`;;)ͻ*dbqeߛu~+ФCP?zWJSq:e: TF]*`,ak[aCi}υ}S螉@ !;F}&k}}z_^xVڒ- J S,1-o~FAd*&… 2Y%@%@+WB<[†a$D+HPCi_[ZO.s6!yNfG$wjW熯;'_ l]`BHp:ͱư g`K9o`۩PqU( 1$7O<*O0r#[nL+ig)qNmj3 OH~TYZ}YkȟBQր&! 99E$kh UMo[o^qif(HoUr,J :c9LFժ+\&q=+9 HxNVAMz~ʹdMb k4QBc<;rr0nkHP u DޑIH.^" ,U q{u G~pW2S"BkOZPr7bO{{G˶3@,jKUTcʔ RǕ%etϻ Tc0:N%^h}Rv>,>)$1Ӡ2*PT_Uv ydIt{ #S|lJ&-csڃ x8e=_?=l\c^ w/UVWfNZ$iyg;ҟX{'~Ub駚dL/(D ][Ы5"5]G,1]jCpbsRT?)eݓp; MTHtc Q߽V5 m uN ;NeLhPQw,3WHsD^C~O5VPj\D` $At%%sT1qt*PftKx障r /'Zd/⍨x6㚭?0m?k^ffHag660Q̿?prc|23M1qV4J06 ObIbɛ' R"f'Anc"60Lx`7Jc4([*4L>(" 'k)v^aS@(-ndij9-04p3KYXR0օ-mRdg>ݬp/ޯ\}L2|xq!?`$ P_۞|G[zU߽_^|޼ގ1s{K2WJ0@njqa[ 6G_)˲QQsQ~߭Li]|Tm, U m.?4eCfHc^GfsqfBzv VP^ISZZnbN3[ gO+o?! b1K* VQh &A?},tVV1xP$iz`]ݬ)zdg$#*Kqp@ $k8  ڄ ގfj܃P8Ci>XsFkÐꚵ)f9%D l3K| /^ 쓰LDw)$_[`6@ s3Eо'Q1ȃk(r+0@R4l@(H1Dt}LwG&0M741rȏW -(]" ՞kK)A @ |8*,"ל#C<9D>/\ 0OYC^CGtž>.Y1:Oމxu徜m/V:h`PApM%5w~{saA9ܧ"U֡.mOOd ؖPoF"S/Z 1C["DqQ!ZDU+VdϿ(B[X7NM`_WRRtX>X;5@ Io؞lCvf}2S1KH=xo7'J:4D0foыF/nG׸TB)2߃t1g@Sn9SX؃%8poo^IϡUXg~_ykoA)/\λe˂i]=V'̷f3Olc|Ipj:G|03\ _U+IX^b% ?YiZ/o-v qObmm,RXw#ǚNg^/C4ײSRęxWTT̉U[X#":&~ Y|wdn.e"YCH^x;/re@Z/ ˪K&к޽t'{VWz:dW=&n!xpOXK{R#7|?> rД n縧 /T}oH{(K>#s ȁR|EU/餺d}18`?3qwUPݰJ^P0<!jq7ݥ>wGύj܍jt>#5ѿԺB+8Bտjף{ O H:ݓ=a V^6<hD|WyJB7ͲgdB JLړ~&r,SuaiCkj#-ccM7 j @m8AO&i}b2~NVX($ jo}v0j;}쌊-N1ym 1`Dq{+vBwu `e'`8f*^]C

    pBr{L|7u'#Wػ+ ǁ*-Q7K`_yx@Xc@'.j5ۄlxNLG=Ib1>o|W27EU][gΠBH1&[7=+O*"ܲEvL}U49/"}!( >jt7{9޼bKk[;K1gS kX)S r9+ '/?[xЕ|`䀇`z X#_;f2^Q؇ USwFs喀HfD8 RA6[8Ц> %*Mv@k4):ƞDP6RwoXD 4]g>sOK -Ʃ=w!oaR_k^t<0Bf@mG ou\3;dG44 ~Gh?$z OWd[D.nARE{F6K|-?Df}힮Cgq|s>hW5w)I%H~&N!(bS#'Hb{ 3 ;/ɀ>HV2;,5j6Ye`[v \=2fJۜ .1nۄ0Vu~ ׼Ԇۋ7{%@.U׈W[`x3΄O$M;%:M:SSG'UB 0s̉@VF{/wg/]^ۢ;IE߸B)BEqcyɰFsW%jm ljdHbO4rlΖZ/uvD{SP1M hI/:G>5s”3ПNm'j.lUwUz-! ڹwTF$-q°"W7iF3B+1f^bR_ -blVGpysUR Pf_+&B,"yl8Ȭ]9ph!x)G`D1LẖŐwSI)rWYY)_Ї8j,P^aNGO kTq$rgZE YPh{3@xgp=x5AIS#WPq4sHlm~5u2Χ!=߃/1[tVifkAn%ZKsY5*_o?\;Q|{;1SuTݓ"5Tp[X /»oֽSp̲~_T#6.LIm"ٿ JԜ XCQxQzh"Կf [̼"஧֯p&NPVa,N q]H֨.GEE [Ig|u:Y|2s&إs w".| t2CfIS /op-ʳxi&1ʓkr탯̌S`}?:Ssqa w-.5H}و’#H`Or3ƶ姺PA.Gt_f[.P v ;wIi~.)aƔC 9igR Ws)kYTXUC!HfDPGYׂX8>>tuu~mL|3ޣB5g-oo8bDUK~fI ̐IDYX0BʴKƳ‡ZBf!ŸU@j ]C… vf1SDO[ʖLTՙ>Kf({RRFg8oz%JVdyU}AjN3 S=7Xl,I]gXpȵq 4;B8~OU1?K3u:`aOЅ56vv㛥VӕI_[H t|\V2w wg#JP43;j^>xr+?ԹPW )p HUFd^ E1_a>s@ǧVůj[xWy* ^CT0sDؽF1I='@2 %"'_UlwHqǙ>3 ^%,5T#ԳknH603ĽYz~y<_}uhB q\%WUS£DSlErxo̤mI.+GBYsP/> C3pM!ai49/]; .DOSgz4}8;ܧ"P,,iMgZSȶ;cܡXKӳEn}90#?ocNӊ _gsڕG͙_(?W+kA|4om^ M7gyWUG$$|I]~w r]c>G6q=\&b}Lk-'(/ә$ɘpE`Z*QS4y( Vprlr81^9Pχ+\_O XgYZ0707010000044f000081a40000000000000000000000016296435b0000465c000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/nvme/host/nvme-tcp.ko.xz7zXZִF!t/-F]?Eh=ڜ.+PfY/IGwi, (ExwR-_\&ey5[Pj) Bpa w22ĹELÉ1sJ5ZG;1Kz)O.f7g]0`_?Z8)~|{X 7e![i_?UbIE=,"WcZ6':ziLn 7Zho]Fi˵[2,oPmyV~J*'5Z=eF?U7 Z; RITƂ|ˁxlNlqq㨅g`? Y]l>HK3rH9 f\.P5 2!̶3O\*e5Kz%8wN-iTe4r'{0Rn/gSOMQDZ4gKDyN`zɗM{)|zT5s% Q?NccTnp)Tz(0t PC86һ (koX1ŠV:D[ɇ7*ރwws;|4"iК78_1cfU 9Cmݖ\!A45Ϣq]^GF^ŜWS XvV 6 S֐l%*6lݐdƮLԣRu=u?xe(rG˒Mo2=UB$xAw2'sUlygJE$̩UC et6k=Bqz{~!$؉TvJρ?kqPIcr !^J^ +ں~TUe[ZY ] `T('H ,JabD_/CEgeBd _`C5ݕe=alȵd 6<.K??wRTŷw:Pk BQnU(.ꚉ0}Mݥ95 -0>nBUdJbCd.V̚S9GPܰ@1cž,!&4dH-x&eŒ.kd8Y2NEj4c&<hXG]Q|/lk7A(ϱH&225$5RH6T)! N=+u;d2Iaḓ9oE,)ٖ wTqȾ _5 SZƪ}qXYsQ0[ ԕ9Y;DqL4!'"d} d\יp[IJU}5.S &(bϮbNn+42M)޷*RVHa (1(~#} \<ܠpWLdA"od'9$vn 3'FE8 nw 2왈R, ߟ9t+k[`t|R1Cϫ@:!>@EwTŰ $tr}/r܂PBdZ~fe_)l~6PO0n3eaKDL4i Z~ u3NS슜u:\;8^"ȩ4&H䐞}8㬨=%0xET]eQ2΃-I`ʢ>zkOw)7zPhATQGo@,-*txi9EG=vәނCd6EAdff-g?ݏ9cs\8 uҪ U7R>fyL-DxҘ] #ZkvOF*rB$©8?x_BƊM>IL۷-RV:a[G|A,uM´w A H9rVH/d8AaQx|͊\qi RI+M P"azϛjݱSwERYLj ŐHp|dqmԶ>j1я6u] 9^]<Ou]KmdV4DA3ZW 5b4|қY547@p/LoՑz;կ cc10lE=jx8xj7{e~,ʹB܌u+VnȬ-:)ӭ=y~7}Q&ZGU:h@9/ 母Z*uޔp͎?p,06>DOPSjK_$̷őԼ𺌣U=23ISbYp^ a\|7cu0ʓy`R ǤmVvw֗ R(opޞ~XM'\$o9zn'+ ڱ mD`صu#~&s\ai>\҈@Rf~-C{ٽ\}mgJBr!,Y37$l2Ps> Qjqy07JK]RCkEs ˫FvNEbLDz[!n^` jȘ,ܽ}c'kK~)"4sX[{!.EJA/P]f(v}jaFJIsB&SvÑȾP) ufҼ!J-t.r[hɄ/I JuǟNa3m%3j3ۍa+\;tMtzɹ8OZ}_i"s ^ojVS麎I";?XOzVY ^(uyWrvʜ۝. N+'-мȡϑ%⛇2Ņ:$N ӊ @̌At<ȝHfUY`Yx>,w.~!ATl.;d@SⅭ!!Swν^5YITo(V hI9'98x5e|(ȑ! RM;@%X(ǯtmþȳxmuq\6EQ`@abob|3|yw 4(q)4vx/W=if<2M[$siQwd9Rf}kV ip}@Zs*߂Nz6Ny^uo@T^90pjU3Ʀ9Idup[YRK ;)xfC0VRu \YZBvXۧoVhw]4`e=ujFgSf (7T3N9k8~h۟KxctiTxys?B墻k33'%Q##I{P<Ǩ"s1YC ]6X5x$Y5Ҷu>;4Pn[ Z)dfj] OmG.O !;( )oXW*h xdah.cGAvw2̤ YeFgJxcL”;R78D<8V*&;0hͮͽ$Im8\uNCg!򉗹+pJ[W7M`p8aJ[4+<;'G w/FfZ20;L{k+ Ql&ĭ04O=@v *]E,{ykuUjΓ sslmmD $FڥꁇRJ+4pSb2G_ߤ?ed?.{…' 5±"5eTxaeҫ˜f2@oQOEGH*f:,֜EO I-KnB%Hdž+a),/xmnۅvv^q(Ԉ6xЀR|Q#kfRP?B㢰ttmϽb%FdbXj ƭJ+χBPlڍ$6SfI]}O>d@RM` \6kkc=oS |zrHA)lsOi)8I5gD]_-p@<59  <闑Zr+FG7_oX)$[ps"p{Cױ$fiŏaz$s_ڠi ׇg6CV"%EV]=ؠL`3+BqR>Sq[=5Զ d<`>E kZ\1ÁzKv)Z"ASFGapO'sr~WjbNlBۡQ+Ks)թR؏mN c\!wbYnf$Z .e1XSDY%[rdUG [>g)&#@"~ DG +s,ܷiS}VJ= Ԯ%c UJ'溘ʼnlD0jPǻ@C!t/o<G:ҹ3f{(VBߨb8,jͰR  J59ӞZMw&:G Z\HT\<65`ndJP5* c&?Fu@+ 5}*^&! zx8u^]œqjX R{ͩt#g +J,`%feSeq")'( '2L׍:avE(:Y7|m5m"u[jLl ,+NOIё9q a3u\h/:%0|W Nl,0̯j m%vXSQElqJ̶PWdE!a؞8Weب?+:3؂P _9=ℹ5c<Efsw6e{A hє+Pi#4 7d餠{ r\ 5m1F[ tCѺR;&=b*x"8'vkV#  nTChA 㳢4BB OpXt7;)^:萐+Q]r sL*+_Re9SFSч"(ϐƐyeP m}Iz=k9?% ~6Մ8x FfxIkh孤%S2Ee7g@%xs<0 mU n,<·!#f475ݻ/)E60%V]Hbz0 (Wqj8xs'><\ q$AAk6,-qZRFG4 4{9" LPt%^<G7XPDfB+í1wF ⱸ)CyYu UxUq%MTR璖4jG3`T7Րۥ77m"le;7}mKwpe4,d߶d߮b|QK;IA 4J(9`nPgCHRf'< s(X bBN(hG 9pK H-P;tʇ6)j_vM` .Be?%(~&<4~3;*Ul}C xbϣA5pYF'D pTJ$AU""፺.7Eo&_kqx†Ã'wDU\ܩRicܼ@(<7 6'Cܲm+<^+P9$x OV0qDpVqg![q!TϾ6Q~K*PAsjw3AԤrR}FVO+^4NIRP%?P.:lIbDz^*5TyG]3[ZbB_(r [3Q,X'as@A5zVfshi+rdu݆G23{H>S vnku—󦍳+re:{p=o8c @e1xa=7{{ZEqŷL NN~=3Ek3,> %Īm.ZECCŋP5]4#=7gvH¾ ?ReÕpWׅ!@/ı~`]lV  8 LNKd1OO2Qgע/OS_|CޭwcQ3-Y;x@O103\ݔM_= 4w<¨0ޙXܛm9l#.WFJ=|546Aĵ"3~hrמr;8~j@ 6OuQod;aĽF@yB7|iZ|z57Dv Skw˗2@8j;}`vղΝ̞Q~}4+8Ȧ) ȵ=Dq(;>7ߖjH< 1^Q$y![nXqH=+xEFԣ:& Jv̰nIjVF'ðj]?ED]@KvRp6iꙬnUxRCgPMe(P¨R&`r4 95r6kZ%Q`P/Z{UCu`}] OKS0|ֳB/ ZB9q$1Ap*W]􌨾)#;%o*]AD=XJU>|(ȋ[}k(1N !`BGo&P6w23f?HcbMBjHpgMf:K}xB$3YN؜/F.gcC-fJHDpU^\өH sfY"j;fi:de=ezj֭{Y3J(yN VIA 殯K_aJ_rC ?{lНC2XmdϽikGزF)Re }T:*jAPj*@K@ #ܳ t^W5Rzq_/ʹy03W%awA޴3dCt$Cj hRx(}Uf&@?>BhS^8ҫ58 ]#7w^y_=JK#E{~VяCDGAŇ@G\鮲1\+dѕi^thՀ*Z?n6U3 ~izC7[ g=> )P@RY8L#|- L| #U%3 5q^jz6ͺd26p_[bd\ 9E@U=h3㚙u'`29;?8cdk".W«5q;%N[ ކ wwVdN6ƒ*r}Uv04|"b-3_QPz`DݞfmvL|r8gJZ!t3zgq ֖` cϘb oo>!y`"] _hH1Zr-s q+CJK^W6+X-hߞ]@*#=kZN,({aXvWP< PFn$\ɬ݃~3{YBlW9d޶(cA}bY4ī@ oCCEmQzy~:ϭ5hBP~"yx1ٚbp?5m*YU+%0 A?!İd*G@U@dWm M ɮ]nW #H!O-'-Y䵁qPU7 *0)Zsbf {}@:xo3ZOγͨliڈ9ob@zSoو-/ 3b+rb5w^lVcpr~MF)M{Zv< (#aVrOC M)-OclE$;R)nх-1[K~$vG3w(ko!*|kǗc}:2rt>7"v6c鞠s |>E.WZy~n#P<:FB+}zb 5P+ډ#M1axQ~<\}[`6di_I=Up w/H3vWr&əHG|f7 <}^>k3W4 8pq7Hs<d`fS+E#{#\]Ͱ&2pq{*FIiϰΈjwتLZJ}͒wD~0Ajpt |I-L ÉRb>ު }o2yqNTO, Лtۤ.;GDe\3fz_z 䞟6:d55/''(-P叐[c6QW4 C{ -# ЃN*b~H|V.\AdROZgf!RlIHyXPkO"Dl\W/>TʞM}vQSg!+=b<-QR4QIl,@!`S○m * IA VΞzKu>gôԎBq@͚lIN^ggnu[O6ՠM";;iA.FeNsRZV@R%/ǑYBoEsπ옠g%$oIJq'b $=l@J)}Hss1ɟNɷ?qFݙv$.TPHf mGC}3i]R^וsZ q_mVPܒ~ײK\&5W%>o)B0K3iupf5[-go u2Z x' @%nw(3w VQK9fْDNTQDΡ$֋'%t{נvs4"~toZY?E,#!O!7Op?h#b4T'~)cjMTˬCGMB v ޔ;H.J-GBqrRRe,LX خygm=^F`Jw 耓CnłtՆ}x/0]Sz8y=oE}FyDnq9Q\LG>ݚdH:Da.RT`qQ)V!d(.k֪wPW&io0}5JZb-Bv6F?.{& 0ݧ57yA01J*1mYp%R >LLz9r3 ]- (v˹QX}uN5bh~6ADQj3qX՚^)lF&EϏ HYͤTŅl.q+\T(UiTƝ G6u=q*uE+ #FlOgm n^*m?/Qo~Պ2{h p(Ɓ%On@LFŏ:C .GH1֌Yoڔb$'}+cRU_+qS_j"<_?t*OJf7cZ5I>ӵKz"_xCL { 9r'C @r ,o#r ^mk^#˘ /t})ɞeu+N[y-9g*Gлe gglZk@T% +S;l-+݀<$ȩDNݪc[05(Ѻ%+Ar*--/*bUtD ~z-iSX`0*E[UWƤT$U5>.tI* &~0#ܟY>Լ"ՎJlѭ0 KIe[;rSF\ \05RL5|ʊ L}B8 ޑнc|ܣ 8xlx݃o}ruʞ#\9b8PBcX7^7ӻZ`8t RLGoVf̻G\Wեn6h:WNxī٥щ.3y{_X3K6)hU&Wxȶo&Gz/ݷY;f含yc Ⱥ\4^ !у8c:>_D/:R(,>9Sʒ,B?  &xz߬)Ti)_R{H\_4NT9LA!q8}*q3ݟ3ˆƻnf&{U]7Z 4yfB )Zy.UiݵU n;RO{FFԦIdM 4#j &j_7Fln<AXs^f=ғ6~vhP88CɌ~xk5F.4ve˛NKU&V>7KuȦzLL𞇐+6V= ;|L3.h?G:>AQ׈Y -WQʻ-`+i~ќ[$2k`!DeqmASuB l14\_бa铔}y&8i:: S::U˳ӚZ|a~3 Ff/{%NQK3~S8X[lRaTF)3&j组r}+1pmT<>1w",̦"hkh)@=)SO c?H>p)9)2OY|$p9rlKX(뫃aFF0x&[*X ^M&6^(R~fYg<ge?⢥d3 ό]aDd Y?h9&5l3xM{oz+>&AoL9j>2_FHq_Z:l7%?"|yA]ድ匭[˅=r1qlq#p]1 7gHOOx]E/oj)n0[#[i0ajSA,Xz+8|7E zsۤU'G ߰|N]pܧZ|KM>=7G䂻$ .zc2^Rv9QTBTGߓ¤_x6Oojћw9AXyֳEJ:>O`'(Y$H1Rvfz^nN 5N˔1eVknKǠ{OH|9{mjM}꩖wN1BPQۯ& C=?!3Z?zT _FHhQ褣oJD.]È$ɍ<*H]{4"+  ەxi.*nԇ1B9( nnVZo[ .v%52k%%j04OcN /pX0:ԅ/eE\Qܦ-FTa$f [s1گfu|_Uvˋ::oِW=`6Bs0-+Me[ྣi' N"T-_ TNC8?R " 0oSjq^|#[$8X ܼAsv2+y^p֣kOJ)ґASǓ~!c(q. D;HQB-گei,R˘~O&Pm@i]O7)K鼱Ղi7=pcAg=7Љmg"5Vl #f"cp@|:l“K3-4 @һ㩙SRb #o Y ƿ*I]q%G*q슝^8wQo$j?\pÛF.pE Zj"WuW`ٲJ^k3+ Xa%Vؘ{z3iq'+/G˶?[Q;y 8@읠_kN" evvH īq#w7EU'o彏Hvv?Vs9w{%2Y,;< BS1-S f깐GH͂e旸J%ϲT_`^)9Al84&'NuGvs_: De._Oj3 ;]VFk;Y*8o!X'`x*MEsjĈn6XS&F!7__nkGkA^1BwZ f)`Gd> PW/؍jo>Qn[^W1cNO l.2 v orʿ1^Rņ$jfc(MT!Qa5С. vf a=qjN"wrtn\2LUnJjsV3NPF5>IP< ;E!?YN6ep;o;!zcNf5Jw47 l`rkBR[ZDԽFȻ/`L}vخgH{;[**'eWem*2}Ifw*ρ4YMpvwϴӘmt$_,'~.a[nav=pvw$K5ɨdBEʰFjD/VyY5;`M*M_'5_; [*pJFPE[G+]!K_yp uNA wMfQLt|PnB&906­'Oq >gzM}JaE覟wl}>i7P SK+o^%EAm-tVg:ߓ!zC@KoW3%Ucm_oN;ah^<nV&"~.sd䝡 $kz-4\ RxL7_׬eFŃfy\=\`XD^W=?\at`[i56*!Vf+9'6iԯ6Fɚ&F%Zu=?;NMeE!S)ygP5MsM6”VAԳu>sz+q~)]Fܾ0ԋ%+,o({|F&)S. o?G,A)P@gtW掁|,Z|sTaD@M[ ҴX@Z9m|q:^pzxla]M0aF4-ѝ-ZWr&wl[&Kƛ[MӖaPfBdq EE(.bI$Kɑ'&)XBqj A%_{H=8}-Cq˱t7fWU 3?Mԗ斐:QvJGa B7g$_\g*߶ޚO,$:.j}>(RLTui/zC ãwW{]h}JD=}S4uZl')hJ'kn86>yQL_ͧ[ Wbx;O [ITܖ$ C=Q_EjC|麥i=pNq(uó>}xQaar 2?ٍԂfgNsUl]BAvG~GÖSMxzk9xޚVXL/sXGu2O;X7b ͌: j;)U>p)il|+ IMwhעϞƠ}FHXi}D`b%81Nom_]',]\9L$pg jҢ>8ϴYXTV ~} :(FNWfLxl7W4_K%Nˏ𴭵SEtqER3\XQqhQjn %|W߶xi CW-'dK74 aUa@Az{A;GnJL,CTHkMǀxvI`" ǻZqK*SxǶ3YHל-6JT/ZCqn'Vi*[:'*\9ЦjCm*WcO3y|QMc],~wz"N\ /'5LAh;T (2ǰmMGO"֯s\X< f C>8C"Q0%%\)q<{/Վ݋ݤjn%suunмTed0[#a:< {s>6,8-[LGu[` @4%^gRAN8sI7ܝbdxYRͣ"o]W|qvhtT\p ݠ 3jULj$@Sy-^IJ=q{"hzCA#{Vdٱgc=1Ti39LNw 0.jc92[6V5{ aD%I:}VFtm8nߒPյ@KվkM5v:vTfkM#CP.NX$H 2x9+u0n a_/WSj#n5犛/engībDB؜5~PpopF?P6a/G2@cP) %xb.~; YUiTiߦ1d-UB J29 xHd2D2ye ё_c<ڷa;s@5DiEgprC_`@n{?? !zuR> # PRu0^-p 19;Q&-ps젷~(v$eDܩ0 pyӯ!d[k؊N^\+RT.d@ް͛ii] L`Bu|s$<eʽKNjW>8#K q1SX;A?/h 9=1נ"TZOD%K /'~X}Խ쎁W 8ܠ;PtjɈ - \@ K!hdgtW}vtܱuRGmf>q> Drוa ag %.-7wb1!S/ Lj;TA!wdC%g?/ٱh&]qn>N󉹄=;bYzCPDJ0)'@P>9Rx΅΃jr/N{V_Ec={sM@ŘExWH Ewv;5q{DdUz#Cт~y1BCSމ8/]n1F[,ǎ7SG{mV4=I ȧQY=(Wc(f;Ql+'!͊襪wʝ @Ӝ\[Ve(z64eAk.={ < ~1K!dPͽ,QBY[ )uMNU6 h 'ʥb{L_._43I*KFѾ&Y&^[ȳ`)&aI~351Lk+UڢWZÂs낫3h$+r1<HG,3?&w{1m#tk^aֵ|m;Dtb$BϮv̺2cѷwd&X_~=T1+Eɲc4! 5du>Xs@[FA,ۅ<-L"2 "a[U#3ݎs%'n /w@M tk OPș)#Rd$Bx$tao$oP`IRaʞ|4Q7MSBG=ubh+-#FY% ! +Io8r94 ߰L7SoFXWU4fXVlT/ SA6O|ھA'^%(2/T d*BK]PaεɃl!<<;~KXnA3q=DH*v:{#= {lxMb9*$pbg&{ʷ@JxXIv!EB<2l Rx򢤌T|Iee x+c%1ANv!!=6&n 3'đo:+M`G(de%]}!N[ls^-鵒2Ur3p0004{0 (~ 2|nset QRÆ'W(}^J2J§G0м*7 vW ݕk<'u84 sK/ͰD$4_Px zB V6reۖʌ-K=?*UC 03*H< tħIceab64O6`A0or'@z|S8G@mE`dQv 9{,416)7;kY -` Nn`D G@^{y0[ ]:.|TH^čm^R|3Rp{; ƵCߦcbF$ݝo.ٕ[. 4:h`O p K5Q&p iW{7`?7g7MDlTAYsm!J:ufϓDe-ABʹOK E-vȕ|sTgPɅf`p =#5pܵ訤x^p[өš t%$]滨 %/lET+F5Z!anL Mz vKpUg?D@_^r hݠEha }J1I"i8I9l+,nVx;E/E6ШVeb0LѶװMY%6FF+|ش4ҥ+Kyޙd#LH7ImamƫkB* _ FW{@\[#>:sŶ;-wPM5L'iѹ';baUK'ٝ~> c'GpL $'>@>.ሕ#}\߹{39.E1F[Q{V40y̛%sR;"rx{=by #*Tr%{j2>o(.T R4t\ tY7iKJ닧 v@afX#0SxOe5smF)8GptU:6'c> @E"y.klyp))gDE1d@[ܔ"(.1z}ϔ8Mm z@N@9ARKdmXF۱jrceLxAbω;6nUOrNci&y6Bp}CVz֠3'MC)&:¬f ݜvg>^dnw+2[qV9"FV:nlJ&Gݶ$~,4Bh=NfY{+f_:~\nm`,k!xlwo2мMNMJu -w>,||q;FfjA"Lyf.9VHuť",v`{ьmAef>-Ohr#4!$tNNBVP:_}MNfRɗSF5^bhjkSfKd69NMЮ!lEEܥ3W cqLa8E>tS4q8k'"gs׋hl՜GFvzĔ?pV%O# HP޷yMPv Pft݀n+ڟ6؈3TS|V ׀xkV8(U%ȱB[Ac+ ' r 0)U[OM?= Θq  Eעʌb4OHWWdXg pRG}b2e5SG0fkb/ލp!uT81S- %:$'9JY" %=lT!RQg7/1B", msqhWꮾiӖC2lmPPȹV?t擔 JkDN,"8=D|U/~bǮ7ܚeKBE<=1VE)/)bV{T:u"7@*!p'|dleRf&}BĖj.sђ?IERv|G:V<".ݷKp; 'T vƺBP%C!?*,W #΢ n'P /j7ME>DQˣ$F}8hbRʀ:DBsF+ݮrpHZ@]!N{Bp.\V,k-}p!VyhIp*n#o_s:}i"涖s37p?Ďp 037{w7$9|.>mck#-1i=x893fZKY)wyv&<,pO.7k7_^>rd25vjžsr?r8q[j6:QI@\$R kmWBU"l=oMAXE/'GbǞ`+IjG3f,#e.ӎAߪT?1׮hcsڕ P,%. OPDJh-]s~K6ؗvS&N|sFb;[`Iw O(٫Rې/쨧/9âpxl ZιLX+nn<˘ܸ{cqFL00U%?j!kI*-T R~&^![>k%BѪ̼LxU/ftaܺ| M̐qkګ'6Q i&HF `*Qn"hofT' XMu5h00/uAI?~h4pb`b鷺/ ` .7s1mRq?E@HJnTRY0[ vjVR4=td|z$kȩgۯCO7W5K2ˁ\-pq& 1,ǀwЈ C)>{27y7- tm_/ mVnmeSC}GO jBR-bԚFi#*J9Eޝq. =Dʂo(qv &Ml1 ?Rz~d &m12GO`ȅU#ztf:;Syّy07ޕцK!7|gՐq$kgiQ(9Bz 5OsDyxGNK)سV|F<WDJͿ|AjqJC+L$]- 6$FX}CCo2ۀmPWhX !~x} &J%zRܨ+ԜzȞ]bCre{3ys}`ԯb ]i8zrXX[,>X: *mL'3G nF t$IOgB2KSV;vu0H\MH7Ih7[Sp;H݅g[vQlJ1*-pTC"ph 9edAȔtgfֆ)!bl&DD7~'+zx YͺrB'\Cf-ZKz?eǁV~r=Dk? Ӗַ#h0겞xO>ܓ:]쏁ɾ"CLu X;`,1Q RP/VN5za409yQ-Qlإ}IFU+^ SDȅb;Iu+'djU} e Qf AQU7@|DNy$*кN)QSt1], .b7DT< We8UݭYx6Sy\wZA҈Pwf/ }ܽah|;B>Wo1В9=?<5-*fmfM`p=_ZvZ\[v'y NdE{w~-שלsKܡqCM(U%Pt@/Rُ=%lvnܨ-ax3U#w UؑZ9>XA%<R]nY`]ubתǓbu}Jy:xfF>f=e7 =`\{ĭpwKSJVNQ:lch0?["ȭT=kl(QNj# @-_K7DҔ|"Q C>b ^sSH`q+# xM虒P>w^'w9棜pnJ 7)jŪΧQI"CκVxP2uC\b | xt+Y17 &$ Wm+-^/*a^%v wou-e:˰@G,pԀ|:ik''J 8aVX3PͣLu"ld39%34;O+֝i?i&8COzhrkwnlӪa~g|8Խ]f+3ʢLyaQNV?#b`c)z?c"Jfxi[4۾WTH5hV:Ʊe*?ĨSQ;iE7trX<{P&ZtI$ MT0uk*v=E('Ym>$Ie|{`:es=,F@e~28pWaB#٥ei|G.aO}8͛ڲgH.Yx |K>'٤j?4~F}ww3AN{TKo*p4ЗB+(zy-; R%$}W:8|Ee9}Ay'e5MBp>A_tS4&",8Dz ʑ' @ N~"&N&R]N˃q`dЪnDR[4;#E[ ޽@c,}b>Q,g3w479bC*)CS,l/:Q!P̈́I:; ŲʋhF~k|Ed>y?z-HEcWiL?$$>ظvH}18FS qsvW|hAv ٭[: BݠB5-hE H3g:5eɩ@zI}Ig8q9R‎VKSTa'SK蜎xV3p$nsIXC#.l|V\RJl-:*Bxsk]o.{o" 6ex&{Ysr9Q;* @Faoe8PfBm6]3600H<ˡۊ񣈱Ƽ*ꄮeRPkT;iQL3!P:[.9ME0eEYZ#*)V1:y܇6+T?gK8G ~1L ϰ"nq߅qqz:<Su7,-σzfrmza7Kl#xh_*Z$a07t>㌩;[si#=\tru=Vᖟm[Qi{,,?f϶j^"K m0q-r׶-ZAތlt*%#?:]qb4RBWjƚqƫKZ~֝\O2~i<-Sھ?=HOVsg(?ɯK:n6AW,W@^m/|[IT!f䞗.~qQe=Js=CFgHՏ?r9.vI'S+'a,%@utc9{vؒ6SHsuu#{a|mDA946l[Fp/SVƭg|H,-UŲJM`Y֬./MHgq9hvC(UpUTtV]F>*Ռ@+Ӏ ?HZKrױ`EToc=6ѱXꜴFoa椮|yIAkQ e@/G7٘'}T>E F_XiǠ74!PIO^Y/O]0)ykи]Y\&HGo_D NT_$l Hq19: ՗PCθ(bÖ,F9IQNhz JxkUp$2Zw:a 8^?NWMPJ-qm2z,Z&RN0(s˙ $XëCz x#K;CxekuWpho LRGҦW? Tvkg-סOrIAE[ZUxd$͏[ ?e0d@3/y[2qṀ4y 0]24PQf"AL8x)nϕ\-r<{s o/VUW UkZ[ 4-tv2zxO(¥enp2Yf5f 2@;e?T;O1JӧH4RHET.?Ҍ1@H+U`dTgۍyXjXƿm{\` Z?}MєcRvn2N1f*t!"}-3!/>M(X틈 \σYo9~KFxR]p>Fl 3Nnao,Yۜ-"D10*whDž+D_ժѵq8dy  ݜgtgkA ^z;musA7eǮDwwF& iAaF(0%tG0uoN6Z\1"}a)DDW4q %"F:n݈0i`%*ȅ*TQ~Bb/e}Ug};}uř_?ݨ̡RjV;=kԕ&]j6?N g q93"H)[Gw~i6OxdIM@3&ZkONM;N0'KrᥝlHZP 0Vai}"A65( ^AyQǓiAq5{sFNԈV B)EW9;i8h JBW3 _@nfO 8A>B;2N|ƈ_-`=˞gC9ŸڃfEeRjÕY m\ 5WB€#աw:hB~(mѿ- UM-|O)RB3~Zmre'h)l/̩~)1V Qkؚ ꔜ"Xq_ `^~-"@[(=fo)^('dS:L!7ߋ#~_kV5 t Fq9@-&87U\T8.l3<qcraBp.B,%za2~zIY5*)d4pb>/"~.W3Gc*`&~־bkj$`wlFͬn/ F4, 3$w%d=֚#Xڮpk'C sL*'V6UQǞ-z}E[;nЌ꬀dJ&V`g6]_k\^ P.wC#ZzBIņh{'\VEv%Wiy3/A4ȝAS|T-ZcYbm|Rs_9GtR8u:cw>3=(Xs C]WbPe6jIV |(%ӿn899DۯbDP'`¹1I DxA>P@;i  ɕ7řKhFm=fje? Sͨf.֙fv:'M.w_t]Z;BPv1ZW"SVɤ {s3@RaS2mh)kܧMՌ(ڍxh=(='pZ*]W Yu zmoNxcduXEzjL$rlkyP4 )]ZvBіcZ#O1]kVܫ~ /#sG?XuPDk$A[؀_4SJ v>Tc h~Lן|TM%%F-Ǜi~{obEd0jiݲ2lng*'B;pzOE  (Iu.mĈ`Gzs+0 z/ Q5+ )4 i4 w ZڭL2M79j{5 FR]$gfì? V4{ߨ* uza3DeH J\;[M-2B6ڢ-v3f WU9֙Ukf|Fjs,e4j 6 km$&#PzAzp:rI@ydCWeA' s OLA]>}J?dik%*d@@.P-^ N2A,V3p65o_ԍbs4U+&٘v;W~n9srJb"o :IpY ,egpq|Mj Hj i,:ltl==Z=Q Wp;JuY@ 6!A2]B-Zް5l0VRBf~Y-˸׸~$ݪuˈ/}JRI#|X5A{l[]*OJ"Gf$$!.vPEFhr /h6 !%:U W}qm!<_hcu) d7h9mJ6> «SeX@P}k/HcMR#Y,bM޾q@ɒ g-nV:eRּDaߎң̣3B o}6\={kVRڹC/>%m/K;Z[?o֔57k7m"/_-^U}hPͯZCe`5UheCJT@12mp!a }ĖvV@hp8dn*F9ⷲsI%5 ҝ R2E&Jx <7bqw׷#[$} l>T'X1)*B=3@61U銂7w}%8aʙPSnⅬv"%"}38x.Q4Rh3@(`N~nH[qBoE0xTȫ=l uHis k*݈SWãpJܫ̩ fCO5Ye ^ۗyj0@ehU_Obst-$jIp_>mN|em6L*SAx*PF&)RsxoƞS\A8%O;]C3u:CE{ U{X1@3ǫos\9b?QxW)=jLR2] χwTi*RY +ElFƾenV^1;!j.07]2~DfM{mk@La\ Mw%T+l'B1 "ޢ uZtKվ+uYw<ѷzgsoD;`{,&AjV4DVڥW?X̎`k*`#uFyY]X+/7_8 'i~WchF]h:'iAsF`QO 4h(YHޙLao8"D4+А|ji%f/*O;Iq$k֩Q$mΦ2JR2y[:ht#JWܙ[|KװWf| q8t Noڒ:ccCo$D|amxl1b&ZaϨϕG7ƃUF-E{wn:@p5j<6I4g]BIpc vFlu7/RoJC_8 I0bO(kZ X#9v@ִOu6eq՛$%`}ă K)aZZ;킨qҩ1 t.+mIlZMM+UYv LܵrA37g}>2} |Ȅm+ g4nwpٷaEw#Z Љ!pq<ަEde r^VD^BrS&5E܇kc".fƀQR69QK#3^5A6fZ.H]mJIA3=F[W u '=sgqlxK "DY\H».vY*J">5 "R-*JPۑ M%1L dq~J샋{t*>&G?(=a%ij&ygAP9X;ߦTw+zk*Lz*T0BY g0bS! lFC5"8 Kh t,9se  8nD4(V)mUH򢴛LB#dch7ڤR<sK/Ӫ&} 0GAs>@o ggK7|[6==du"0^ ?Sz W☊z׋1funl3M , *#%eXf ].ƣ!<[ Кmᓢ=l |IT)uyHi.nF1U(j1#&Gf{#yÝɸ D莗U$t<2F ׯ7kԏN߸ʻa YvGo>5dW@YĘFՎ>G-i&pfH+bMfY-R4-)B̧![.lwv/ʣLR#V6^¬-xoĠl46hhந]:kZ{*q:zT>H%?BoKuB'=8YHK6J Wddl=b:ұ`X (K +jI'jݯMSD"a"wӓ5⃈'܁|iWPhvV))`W1] nXy>ݰԛނ( &U|=%mFHԛ?n j@F6ٽ=zBFg3gzfS@=hY?x+[hfyVh7_ZV~֓)q/kuHh%})+ ܼ EtHMa}WD礸fǕߧt L8̋݀"GY ŘN"{YpW.'ABiiމn Og\S[W0QbZ~C$:?m;m2GmwŪi5#2] i>#ȧL=<٢%Ą_il0^I0BEԵ^GxV'ptbm:͂i_c&D}Л&,GXlLQ"qR%=Iµ+L<X|9ǧ׈\S7Dl?w3nj#v@RaE9HJSPㇺ | y *a'@BBK7y\|dS$ ,-KLmH!ej3nG6+hi$̰&vu҅Ég TM^koNxN%m~Eރ:+A5lHBI0 PfNV[v?=30q 6?A6y\Yq4. ǵHOP ^jsAsO~igʷ7r~Aqn~gW ?<~ggY9Jd<#w(v ZVsW7vOK'#fzM'ayLBt}AMP3N ZîpNmSE9$2&}.&-/ [A6nTvg.J[0a9*A>>#1zAS([hrH=Ф@L%XPҚ< g"9`ڿgОע{%?{݌iqnAa_M%T0F1y)J5 A4TI7 ho &+XtZ74-3:y{ʲK>ט7(Jfzbvi8,flv}Vϥ&? "WCbE!uCeGN|l@hK:&"~(5lBEߤW[ B_JqGc-[I>+TEi15x(3dȾ囓|s$ڰnt8PAUeSrs1ɌU 6CikqpTs3%y  CCBBhzl^+J)~&q7'hs}ߡ}[DNvi#$vL?zl.@ȫ=LoԻn@r?tы2x[O8oԟ~xrc=: 3>T =dWy~+4וV/mkĒ<6Kv.s֭mp/uodK@s/lL2\ph[j%g_a6G#^ /Al#a%z^H1UjٴtM&˷t}>Y꒡_GCm+VDشrZ.@'k`Sha_j&2L$/F]T|&Q< ̻xUFKyCׇH5;grCS#zTLݺ4 |P)&@*r}juAHkU.mkn KXz;~_'IfGK8;4`ggY=az?}Aɲ+`Z۟NX`|ܥY(z x9j$ |!x?F"0Y1-VEZk{]W Ε>&Jx ,i`/8EWjF,-ڥk5r>0mr8W5Omu梜z ]Do^ HҘ4xkL X5BRd6pbn4@ K n2ll;:poBSY"$Zt: Lvϯ^`)JuENX*4[]Rkf'sd6գ9@îwmMZOLً9xamR$ɑvTh=$Sǝ3 o+֯be#^vAs_DUR7>6Tk։)hK`TUi2987p!N\E/tw'micG>bsX{h Uc$m܉Ml5C>] w6(q02mHR7YD/BEoy>E lj}z\͘ osɃdA4"$f.X>5xMʟ)5FՃcIz큖I(Q:HMf z߃ӆ-!!$^k:ЭnFH)_K㔢#dA[(ϪDH4CJ}mQ}4?JGD$1sDG!W~9dDcB\m~*nD3 wda؞2άzg< ,EJ~m? 5j W[54MU 9j&N":b˥cJͭxs(P1"=y2~> [#Y 5FJ6b,yV H Iè"HF^JW3-o7̒qi6>CLk (0jPw(6 fe[h*F[KWb%m]) W@"tI:m ?>-{ȫqvCA9{dj{B'v:jʠP:7^tc=Wwn…h7v[HɯTΕ]jc{z:z&=Х4&(IiP;5BZvm'pQ !@[5m0uNؙ@S6zb& :TS}L@Ow:r!#5 5UYHl3YEqyU<@eEZ@\^ |_ cE0ɘI ´o%CȀu2˓5;<|`lT68`l%YT+ք-l4 dR}l\.`i2m<Bj v)n'aNo#g u*J){L5;fiR6 u-0NXr+(ͺRzjv6SpȆ;MUΣJDuQ sP1! ׹yhQ{'hb"+:i(3R01Z@h3PQ^-z#p&+l<:r1GXY%vv C3_و5#>s>`Â1D|b[> g;C@ebWczB5J0 RTX2F o8q2xYԧy^wٌA?їP #$|&&3(IAgѴ1x`d_9_PkoeKf„ICȗ1")dlãMpǙ%luB. _QsC'̭=I+j m\4gl$BF5{)6P` /RCژքG}PɄyBOӄ&LPHp-=?Nhup8v$jإ7e;UR,^cX~+CԚ $.eHEw}Jwu}/#&'0ʛO@U}NVi~>O~y{E/h dg*99+EZ;Ӗ9ZAGyԦ-Y)ֻK̅zdl\ Sl:&_)=ZnM%mxR[q.A@-t׻M}?I0oy.N rn,8BFElt!Y*Vݭ:FA8(0==$M`r%H0fo<:$ +c»NfO(tTc*p6GR#-8R7͌)mgYD^?i}Rd3k!':W&.nr0"`l|odz9{Jd737>%U%wqV6jB ranZ {@k"IП .OK2- Tq?^a}*s$sVxN~krPo 5U֩Vyo"!q T=`1 uH[&Oq)95 ?^3]tuuZiYzQ K L1r(t:Ci\Ùf[M8씣$T 7X,#$˳Oz,x}opG=ƭ?-6-U=!ovQ`"L6i%͒ 0/MSZJ+u88)BZ d g8/qn]A?wiCV_7NEQg>VizaN[ !0-.1y6nk';Z"تiݕF +ĒE\p0 Ҁ;3}F\FU$<;Hۨ~obt%?0*nS4)bgK!\" BGUvC6BiŲWe5k7J@pҢdY" MfK@Aě8xCl2PXvFqu全(Zx wl//)8#~|רnaLdc*b3|#FYU Нxdec1!{@y[t4TCcPo6?F]γ"څf}n-Cil4Vu3sKF:NZʼ;ei*`&`eAƥ!m@6{|3ti86V(;#X=X_RZaReaĹ%v*9R ˜"g =\P|~A^xI;$zlVxsv7JT?cuP#"E,wteRyqY$ Ɠ8ˉL6n:q7# *{O'r7 kӲ(Qz3uCf܆k/:r´N {Mu8,8 JĜzA'9Ù"1wmPBbo(u-:+d1=&yJKtv0oT@BSX,+r.k;{3r`rqV# RZq|97vSfUY` 3E%w=ownC#< } K Ω˧ANT aUԧz[i}% -k:8`瞋Z9a݉ъkSR2.@h◕r5W#v5|F GɪT ^epn$ 4{a~D~"ejC 讈Q#M(IGܩ#=z7AlqȤ-0IvqQY"ޕcZUB%k<@!ɼ$lT[4ap3ȅ88[V.sZrȢ0౷ĄE$?{f -/%- ?\ڏvh%yۮ&Qlm^NaM}qTS6 n6a;pZ17ɬ`os[WpUNPted7VI\B>4 Cf4`ݥFmS9f|} 6ªtxEL M@h)  ϶ʕ5\oo:jT@KédZ_B۩^a*uZ?`-CEY<YhMpk"=qRâzM $iDq QCׯ߫#Uto)IEԼPn9x<{ k4?D|?wGAЅC$9 u/~ƍ-‹$]{gN2-=❞*~Ez~g J'r-=@j1 V/"_\&ڦ $gr9 | ڤ%.pNU%#@v.@L1,U)ð"h#(c#3LAFǝi.B|&=@wu~ '23yr-C=FK{`znPo>F[ѦyfoYՙJL$Ws0RNz )Bjyx=`I~rƽ ziJ=}{6b {[Mi&sl/Ajw?;$agS} ~」 k$вXt\7i1:'B|-+Y "̌SWۧ9Ufj$!i>5nE_m ]AyfZ/<;+0 ̀ROeu}p-do/`a?ݪ ;   MT[iR]ٖAējHѮ{@Ps"qV2>=gM^LZ;ĄWLwL=Җ}#h4F%E_9^H@ 3\&%is .̳|s=jc|]߆9OƷeГ֓{;(m׷BP@iQF3}&_Ae:U}8ű,t(@ #F_V.- r氃}~x*p|H5: `qP*S< 5o'[ĞPqжR $McK'^#SqeTz sU .~N7:O.PuimyQtQP[N\jNT0oE.ApW{RVp}w庴v6" 71mK'CQfrTQN=[:esNۗ2I ̻>yl[4Y7y!T \~9DW`nf;+<ʇ?"7$Xʮ/ Iq=) J;kVpw^:ʃHIƾ7=/6G/0"gZRF[QyR Yb '8_,a]:$ ?갯; U*O9%oRZhoxGsC@a=D҅*c8A1Wdn1κy+| "uabaZ:2R< ݨ82REdaL:l P=g_Y(\g;Vf;korh'`ioؚ P;/fQ &;b)U8?]B3̃G\yzw?.&R08RʆugI\T :}I\8҈E6xjW/Vvf ,"6%ҫbWca]EtN0[˲̤/K9Dl זuiG7N! Sx2U܏Ou ҂o k(PQZ]J;+~ETћ%kt:rW91I4wfW5Jr,+ZZXƼ"W jhZMH H uq˶#Z8~|+!\*g(9Ѽ5ۡC:g)Ou騿1tZу#uTwE )z0̉7xo״VLmXڙ3XgOw򌂺YLڳ,c'B83S{rl_8]Im!s-"tVi!dڱ)1.!(S|5a*P<):@*HI|P_\ѦbzRڑu SiAsV]),6})H%`:hjb֠).,M-G9ń) l,d\0߸(nNˍO+RL\xM ln.w^3jSmϯ?r~>[mqVb]Dl n裖*ӹY:V4#|Ni.p^eao<gTZBb`ã Q|AEL7d0Ҙ^g@4Czg6~ޘ!#wnԟ}HQHbnʻ)ŊgRtoW7MMl+wFgV`?ky>/~$8V1GցI_:}z(3 o -Qd GKzn-wCƲԣ֞r'bM>'ǚfG;ᙸăz4$!ZD >]i1m^5^βA^VQ? ʤ s~"p<0Nre=JEhU"Z\uЙnJ %H 6Vq9hqhXJ&C2PT&{2P'+Oj}g !7=qL7<ܪ8'Uɕ;rv9o]COʝW>`Mi;# 0=*ss-x;,DcIC4uu8!^ 3g 7><7 EpJ:#jIq ][f^N”HE>O0QOxj_9 KUک˻wyG/!Wc5^мh⾃k|+ȑjPIH)}BF`С ZPݹ=n¢l~U* 67~zAYzDPk lDh4{=nƮ+27i0ncWȨ%`&1??"o܏ *C!,lNɯyQSaJ>Vʹ`|B=K+ģ9~p҈#nK!D4dLq|)O_7*pv=~ HI MmIC>c"F뿶1AueFV`ͲbޥP}}0(k@$5H^tN6/]p;e)H01SBm,9=S"l9vb_3XG+ᥰ{;W{ڀf. 3[΋I;!P z;>6h,) pRqs6_amq`e3[~b(, jwomfGF=ް^7ԑk8k]$gulIAvZĔd*q93d` zݎ)fB}/Kzx}H~v)N==y9QԐp%,ShwWNڱ$8D#(sXHn(%ԓTPBm 0gm}`E 5tŰ1kR?=l5Ldɔ\2ZT,~c;Oٶ2 6q\?#Vis!R lj3Q]j>ġgH@$|%*VOO%.wk\Rz@8̂ȬZCR띯JlSxO41H-6Q[,g!G߷@!J(2 sB,<ѕlRluc ~O)q;5c}s$hU \Bxt Z9~2NM& |zni*!(Bi+g˕pB6 row@H&h]1rgxNnh'3"xjqOxМxOAʪۈ8_X-gh: ; &3,\}KKRS4};!q kG*$s}y·.K~9 phgz.ϾgFEX(lT=Z0't&ĐZRKMKWOD-}JEt.Պ4"'AxHaDpx\ߩBB/˳ڱgoqN0)9?ypǨma!nE:J5n{̳zOk -3>zs(]"z<4V~yƕe(Nh׊5]eH(4FϟԓV¦c!OmDK~wpҢ~>lQy)"X*I`oRRwےԁa Syɴ,QFֿi`\w^g UT_ s\syk=_=Z+G =6k]992pBOIyyb= j}*W@AD?Ywq($ls#TsXQ?!>Nӫmb:tHC.]leд=zK*D|ؙA{߃8"%T*m C=)0\֤fRqxW@cUJ+nB*AE8̂R LZyvOf|E9]Ӟ_WC;m+˱11E/#UM6`Dm6Bdz\`"l AFٺ C+="uZu10#O :OJyeMd OSp[ǁPi1a`3.'T pZ-i]i7M;nGP[RbbVBCoLm:?L߇ɾ帷3(WUhYLX(ŝ*o}bs2ggoѹs |yb67[%-ZܜJ9]MC}cye_= 0`↰:nشo-OЮC>9R8/kp,x@&!{!$Z<= :GQ}|7Ư,[85KW>9Is#lpʝPC`Cg&jy]vџ=1rzܙJ".l΂5FC0> V7rƚer/V9 J! zyn?Gy\Ad%/@Pn:T6$ox,ac"?Ddc#/ԧN9)11Kگj?^ RegjMc)$t;ܣd=5]\i#43@Ӏ` 9&i/yWp0#uXٖBm B},Ft!!0 hcLKE1{׋5,`ۯWI.wk̆u)Vȴ4 oAqv);9Ih ]D?(Vi3գ]޷~wWL#TJLȠܰװ˃mĦ9,GŒ.qŒ·y0}xځ2Pb7 :<; Q"ԙß^M^Ū͙sR;qMagבґy4ƞI2(4hT:5 |$3$XDhj Z|XK;wTըwN~Aj$s+<ܡZw)vJ}t8qS@9wkrbM: 6#5Nd`Dݢ^aU; <׈K>,MԳE %LNP8LX~xIfamۮ0gs}gcŗR@@^ ..UU2<3a&Q{Ól`Լ# sZuSRGܷ zvagBiNkW]VZ y]/rV`,?y hhw>0V RZ)((<0 12p.~G]7,X3r!yϢ:GFs<xTdvczKKn8Ku-|FűulHgUD'!L`"%zޭ$u2Q cR)0ߏ=pL.oXM;Aծm(zF ~aIA $vN^?C pwmS٭bgQqSb.) V\Vhd'O}+ 1.52;%9β|09%N0]J)>=3"-ijeakɺۦ<dJoo`29YM_IeZ\Al6}ʱ}z5Cb‡КlOM+Gy]KN;lROc`[<û٥c^W\(Crv}1bQ* "A5(":VWL&m\荃}=/6KTb@ hmu#h"1^=mnA#27;[tQ4fA&vP( !7"*G`ƶwGv2J( c'@S ۛ젻 7I)PS-mgdP2sG@D.j̒@ާ\,: ^Ղ9[quww\:ecf2T筣fֱC<,qa#) ى33@rܱ<wh}`>3CG6~Qʶ%ouC +2$?ײ; ]? ^U ěW0 Ӛ.-s\^IjD~u!1(q*'xrYpJQfn(6 ʋdiz-)MGU:NN/4@v3g1j$Iκ#([sL!zqV~?6\4s+Vŀ=U2olʯ.ߡ}˺O62L X31õjU/A 4C0!"M y*Ӑ+]Ȕ%3Hw! ʎbZm6.K=VP#@X `݃5DrP?|cAo$ 2?|]aw^'(02GDS/0,iKc[a|;: 5d11r9en'=ZH+~s11anv>߇¬k˙w.$2O ^m%L'kW[/@fhXDlC{RK}iD3bH^S{6H9B[8BQ`NGgJ?n3V|8HMc48<ݢXSkC"(M{̴De>f7Yftw+!oR!/ś2:l 2&tL _l*H wP)7DE޺:!໕*sG?#kqjd<3>6gj'%[/(P2\q\'e4M4mpi &D^:8d6sI`ArK|V&S!Pᬞѥq*CNv,E6rV2'BYHƈ4;QFezXj@+8P&E8L{Sv݉hjSo J*LB2%^lt*!ds .KE 0lWĚ.'*sQ.L VU'T4G!MF\|DN2?C4mtJLR?PK( å a'b;pq^]OV|YuTc*;-"Y6f{{ ~/ ԧ #q l" Ɍi8zampR.&LIƻ,!s${ ,IbB+kC7{L]+=z^4;wgbg``3H*VƤX`K;^cS`C6ącI$DN7QtN-> XC BmI&! u7zq8BQ'>L~e,':m^%j:PGA vIStsΤM7ݓo*C`j'5* 9V/i7pز0^c9 bu"I62{C_`]y.--={(rh%XL+;E"[\ h9 t4NT$߹_> \IqD/t( 8@'5$ `Wl c/8n" Fzޏ0,8ŌT O2O0Deݖk*0i8b"'cqIdCs`\ cZ g|.2;VM<ȣn*q\ "CJ_C_f#N,|ś(;=0NF@|CF yt@钚+.SoیZCUJ{ ?>cͮA_OXއ9.RR? 1m+NV2Z<#H'&\73F:޿-Go M/ ,p ;y+$ީS`c0&1H&Uw7iA\ڲЪd|]UEğ鄆щ3PL"6B%HxS\n0S%Jy  pgd)􏅓e]+?Sg[^& n;Gp9<Դe-9Pvs*3FYfBNͫ;QP$~;tǮ_[':K_}NRT//x!E¿3p5,0Q='BLƋkۿv#9 z[5@fI9R>Id&o"tnef~WplFĎ'KފOV@mõd00V)*!,[jM@1+ 'Xcar]e'ْ">9wŐA L\qj 8R"O¡0,V׈'UPAPl5G GZ?ؾF3md7eK6-Ig;ΊHvqI.Pȅln_bH=qqqZ80!= muYq3j4Tni2&%{ט5u;b/6H; ë:voMHk'aE6 "RDŧdv hs au;Yrs$w@RF25M&Hz UhG $n)\ӻZj %K 0wmFׁxئ") @ÎBҁ J*'kU#HF +Pg5.֮(;@esLњɀW'bvɦJC"K?T22BtkygE :WvlG C|p8}8Ym,S6}z>|ǜe!qhWuKF7E5,wk}+d6nUm$BwE]+99H_Ě#Xۙ\J5߇ZP b!o%%1؁!)N.mǸqQY՜}9&* Ld2G bKg=l8~zXT:5ɇP (ۉ[W0" &Ft I5/d46ׅ߻M2ZAu>y!0ǀ62+zVAmG2č)es.D}X^v>`'FT*?P'4GkםI 46#uܼ>aG0_}/FfQS( ņ+VK(3Q{4IRL5pQDŽqU- &K6u1藭VW.Ш}}4׀M)tGQO_)6: EڽXt$bHȗVV4/.7B$;h%_n-,{k4uT&9 fh X1OA8+M))kuGLP18Sp mL`g寬eeпk+a1}3s_"̖VIP^x\s\ R`]rJXӬK ?3\zi3)9s#q?+wkK0"+LtAKhL!=]?)l!K_s@sMvH#2Bn.tRh‰`\Q%r緕TOLi疴:y`l[fM)*W rD] l$A)iX^_!HR8:[=z . uꖞ6 o70)І=u^꠹})]!݃:-܀M /i6F;O](tJ|{{H[\Ih^]/_C&du+Nm y&!}:ӫa;w<4j|ת¯fĜ`t5 *F@$#iƎXL3:V֕]{.Ply޴MUyN@F%_:|f&:kC7=< *o{*̹)Q$Z~SMf~ee,lFk9PrRWI%>q14t$~tĉyft[-es::M?Lv]堵kB-øP Q\n+ 8?)nhX^}_  ØOvT>ifF I/C@=,t&IItۺ\X3JJwYÁѓ*z6`lohr/PEXJe_G`ؙ2Ҽg㆙m[V3ۄ՟flĦCĀʧUk]Q `bt?7QĮ(I暋챢^'(wQ2~ ivniz9ck٪P"0ؗzFgw҆ nӉ`՟ۤxyduTA"KxH+F*SHW70kPQJ̅VWuCV"pFqlН%Fny_-=NCj?@ȃ\iuψ,qGd8q*4:u8?B h&hl瀼pΓۧ9$dl9}&?^he#y]1Ǥ 5m:ނ⬙S)4tʞw7vgRs2AWg:KwT形 oJՌu2Axm-Ɉ \$/݋5=oXPh}wACbS{٠bXT`SVר#TYN_%NB0{ӏt؍F=-&"G CcqâAzGwKd?{TX7n ֶ7..-!~(tʨw o!IFr%[mht:R5 TU׆THspkRN3L_DeG:T. O] ~MS8`-7A͸Rq 2sWlN;#C[-ҡAG?A? <: *ĂI".b%3ЭjyI{\R~*2]/65\uL92)iz1MzjFV&f:ko*|%}'2?gcfm_h8AYNq P= Z P&Jj0콬rW_OG! jTX!EO^[eW $ &LKL"169(s׍xsͧEsc YQ:p+.S 4mČH1w*DC[*Q@l6o8 7F2A|UqFd\Xo|4p~s{we^yvWigDA9iX[ߒW+q@В nr'mQ^bYLƒĉ1c{ѥRCP.ф幑\]ZeyRؕ+W70/F+n&59=&9eԺ nx~xcxNjPuJfIx݅ *j-f!bP{s~JJx.8Z[* l%F kF&q~dSDd{ce~V ~ g*"RTetwxYiS-8~ZH? RyY4/jt<׸:+k C?DScޜ M.%?ƪ#??/6[ʒȢPQhMF8 [ڒhM߁@\L|sǝy;ߵ8|NCM*hЉ.g:Fvr *7.9,>`lΉ̬;Q=)V˚%X}a_h]DA{E/7U|?suKkk;tҸ = :K-RDRgA9rwz9*yMGUwfMC[Upc{4;ΆCJC5D#+_"M+ZwϿMYj)GkZq\?`Zt'l"맒'lfw]|^q\rw+I,A=Ɗd'V>.t*mKWد]{{]C :*jϬLm mwFsm {QR<&ƪ_/j.Yq%>O:AI>}DW$OSTҍcڂV) ݻbx#Ej O4VؕQt?ZŁM=H;W ˆͶ?)0smdmnΡ|`c['O!9ݯ%YW']x9V֦ QG#uo%|r}5 RVP>KK]gcuREI\d3JFq F[!j:Sɓbh, lG<Dl #qp8(Xxs vcW#2i,B~|D R~p9k4.Dt9DJ9!y3dQ*BX`6n,؎E{LhO2B$R r3}X\5\Ys ACSV;-\taue.j<4v؃ l֒FU`B1lSzbzI1;։Ys%eN5]8YSh/6M!/{{7aBwQp$` e=;䘣&#ar""D!I]d)4UvRG51gK7k=Npe ~}䞔`D&ЄP 4&:T]h X%+bBtaܺ|(ȺTsu6KKv;H6b^Ta E8\8~s=w$ܮKjb5>WIy3 !$Fud qA s&ZOFnPV9b¾tǍxfw(И]wڨ B;V¯_*aIY/{_2 ,ʐBC !h<DǒJ8aK:nw^mFin/tLPfyR1q hc8VJmHBv0Ux7p4).֨(x١?j~|]iTD:C-\0klڲI=N9w_94Bҹ=$sz_rq{av~P##!= ]tg-F?Ubd0}t[Oƕa!G*gzc2v֖+ (Ym2ev,,3& ?zzB/`rrVΑƯL]27D)VpT;,neDwe; 7Oz4\o # H$ffXN =%qgX*#kBǶ 5Lk%.g&f}9dWSk>Aerq.@-Ԡ22TT(F@Roaͪfȟ&~BΞ |l tx  h%@Hš 6 [Lk2VZ +G*FF(W3-sg;K7_Fx]-&(p]Mx'|Rd^ JPq3IAeUz np,Iy1gNP Kbu/)㭸˰WiUڍU*b/ f5(j n P `ǁWuSExϘ[{6uaO/i*<T=ip GH~ ջxjRw{z1uppIBhlrH‚;.jOV9ߒ )&1xj)"C)n&3xbIGҙj`GFxmE~x-CI+aB ԡ܄;j7V*MCK^Q~W{S_ y |6/cg%;n(I y2<3?+CU).Dճ!nz^i.aBŮa o'., y9> Y ,DaJBQWsiG !5+&3 e rKh^Ϭb2LeF@ 5}{!Аgoy8 /!Vlް.e׀ GPoo܋6K>d`CQezw'*vg&ܖ)mKuCSA3_R<ɠmŁ\` uNAUdjXP5`TT~q9nrg)q0EI+je "?p`q_w ":$ 9qOm&?+!._d0 @%0#o7?*!6'9d-{.dֆ<ʛKh𢔶rAY01̊z'NLR:ncA'( =Oe8Jp.~1&5;"H{\a{m?o q%M,Od&do#4WJ5' ^РUϯes'w5V 2EMۻ&UazS/XP4\?7&kЭdS2 !+upy_%wto]ӧ[Ĭ|vM'םFp*p5Cpo:[]lLF,UtYʄ/_k7``(lXL;B;:(CMa Fs!yvC%3TP?$[#3?K " B$b'-Rg22+%'Dy*t|Oژc&m'ƸYK^F['ip75Oy~2M{a%4ŵ?7+3ߘ%/:Y)Vu )K|Tw{ѪHTP=#Kd5@T1x{ִR(Cu䋶2˷@[A43]g֭J~\U%Cp%|}jMJ7nz'?}?Z]R맼e+UcѽW1i=-j YHߦL"n90o\Kڮzr Uheݍb\jXw<mޏ<IQ&P^xn&0v3XDDxYO?sVܸZ|+ !Y"Ϯ[`oICqvl>AHY_n -y(ylníoqb]+zשG ]ad{Sgؼ )2JLx.a2Ÿ t! kabL|^zN¶](J]]p4eʗQv474}KDP?n)Mˬ )4e * PI#ش~J+VP?7$ CUlКN=r=XI\ }g& 4'eY߫+0e 6x`Dm*/6ڭrLWg52ƖӪjAB[GUf҂gqlR!kCiREDAm;>i(DC8VLO?Q7綂/834Seo; ($8$/õTOPyok~2:?me++8' =762-wC"$M9$nC<=O' Wp!f=F+j **+ s'f*Gb50hajۅ0Ļ88Q(&xjcE.b0wQFGhh M%du3PtVU CLk >c.kH۾jBكpn7%g:}>p݄K+5ujX[ ]"01~{FQ7lf/$祱 rExNˢXf?B-c]@,\=h.z A˼~*sMGgI=w@.ֆpP5Rm$ic|6٠xPr}%sB2k;#+$^V2rB.9V8X0"BNvF3;_rzM_ỸeRYEbS(&= 'c{V&lD %dӦ?ƅ,F%r zA5B~,l@i$]ؿVEDeʼnXDݴdӋ* f6FxΏ3}K@P*!r7BcSN[YTE|@$^ؘg2JM|F$v?Ux V!eAO{Q,iHn0_3O>:k$DޞWQ( GԠv|-czl/S>ML"l 'TT X8Ű3e 5Qu:;CV*uȀ9K__D[X<؏ihuvhR*>O95)!\\SKHU[ڄEETIp)Ѓt0 в_$O$B_4C}>k$"%ڐlьB*E`dDQzk!pSDCN#ؔ;d9̶ x&xNe%!C6|>H7JLN|v9k9Zv*RT#A}\Ϲ'ցg0Ypw#%v8m@'yTK 2|lJ4_k}?,шReNXYAX[Q&^FT:ى5 ja:~|t-f<薪&'?5r,J}2 K ΦUK{5\6MwHԋ@g}]jҀdqTwä JA419X8f6W4(II@K;W+ 5/2$w^C)Z#Ak#7(fnUUT-ykF8 YGHe|奔~dRb\ b83T}vbtWoLٍ;"wtuF'^8Eς"SAwɊ3R۸PHy~iDsK,Z~'O@b{č{R#3Rwiۥ-9Wn0HG3 oM.zh׽zIXr +Ҫ(-qXR|T.eӾQ[wͲz߉zWUN/6m-e̛0/lSR{ObTΙewol19OdhiA4?=OCײSӀpF[a7A<3_4KIi 2~I[V ~ڵ#ŚsZP1fI}AVE,vMyeY]y. f'7Ӧ//r}5w`BFSZ҅ށJtl쇕'b{l "TPWQ"% [btOK[0U"63EkrCYj0dhVH!e}8O0Amn2K얗':J1l/[9X^.F:ê߻/:zgA)v}ĔXaH9KZV_nVN^ߓj]fd-yۨ>ks,%µRahPT wKBK4t5z "Kha@(Q% *t*(vA޻jo-tPvFa x:z)b5=` ͭVj0z]<ȒatZ1J8“FZU:43'dn:Xe4Z ԰\wH(Hg"ee(M]Q#vq2 V̇z6ѷIcp$ӰY M 3I6$B+|ԁ2 x@BDavXc(ssf.Dӻ* pFɬsrˢ2ca T:qaH!Sd&iR3kqYn-,щۙyI{QFI:/< ^@] hƀzwrd"C^Orǭn5`), 1#\x5ƚcA͟yKZ5`Poa|--  ;^nͳ"򅟗`Vǯv୪nqJu("?MͯJ_2GUE"1/{.CpJKW1ɔuV{>[lߪӘ3a ]>|^ɠ+}suTݙFSD svc.[N<~N*&YoK(%/MS?|X`S3={Eg!Cx1fɳePk )"st>e(YBIb }ʖeSb SsiGUpP 1p(nB7 _ Jth@y| aM4$+(FYpFE# Cr>Uko#OsLo%dSxf8qnܠ6H%Qq|\v)dH鲿{J4ļCxe|!܂ 2t$G+)\/6`us9XsT'D1sn# gҘzvvk|Jv&f$km8kXjQCAַJGRRn..*80%BSm?SNAӐ ֛#o.r& QaBRhA20(1w-Wð2$RLO)e:gxap9go|f doK%Ȱ|q G"S NY1b*'Zqa=Qb^*\m*#CFsH)(1v#+^ysW?HLG*",K\rmuuKqA$gy0B ƝkG)CǙ*bpoF6u1^坎ϕ'"]#Ħ2pz[`~|$A5C +Bڕ+SBr#)1,pj?F=o8+yLtGq~N\`6-t;̿\r> fG:WȜ> ;'4W!@YȇLIKFͤr"t5K}4L.Y./"I@wXږ^_įI=|l(صVwcFKP, Ag."+&2fmo~`*L ݒ}] 58{z9?yQ9 ;RMx0Ej_R o#>qgNn?'6 JI>[rfoU*Mj[cr=C3x#w&QExyZEkl O4g^XF ?zjLf"itz~R]MPr"O;î#ǁɱő3j}+Mӎܑ/Tqb|~rQo=0g"4`e Xs;W+XN eO ݄A Yp"n4X ( #'hGnĠk3lAW_U|*ݸn|bt48Ϛ]XbUYD+; +u֩`^֌-5q1^vPOs'UTPgٱ[;9rK 2% xLVqE^Xc>t?pQo~0>6, ۆ5 a\bXЃFG "SsYcɴԛ7Pgxo3* ZZuޱ#oDI\ʘ[_իrrXFW8VH4@u=0+J<9m74T+v.[,1^2̖ˬf۳xdU:mf߾k~>6T${s7'&ut[I8}B۶v>=iM"8',zR:@b$mB-Gب sK55I*_/G5DEaA F4usHV[ Nl)?XxaU(BO`4ălhp(q=]~J8Qئ R*אE; 򖷩V%pyf+oTY*# K峉~7QjIƿ;8#@EJX&I!](4>]os2If>b!.Ej h\qm'Gu_O)JDXkun-4HgۚaiM 9gXlvE^BGl62^,VשQd˴<U#w ^L?JX;2OKIG\H-" wM=@a嘆B'yz6O4_ x L6ᐦU>8X0רYw}-䈾rxj~iz|rU!;ܗ42&iVWNj}UJ7-n줬pYUT.f"ԕ%UgZUlQj)ˏ>"/AN fP@";sr!8Q4پ`LXp8ƹ*VB*P| iKC &"NO:GwAbFd>-tְ76p"Z3_eVw.=MA,?f"?eUPbn_Dp_T}̲dMc]m82S  iLڼkzLn?Yj@yt`|Xv9mK?C 7jeߒ=U)/ .,lsnY)i 5b'3mOjnXDɦ)Df9u/׾ yHG;]}Di>VDj+Lu\Z/65,+b)tq>r+oƪ\6ܚsTaNPcڛؐG A\׏gMiܲ_kNi Ѓ,,14/?vh)( SK PD3Mhc-i-¼}T*7NAڹcK gt=DWU[0IEl95Gnû("T#4!eLn q\y `] b] RR#~ m4k:K a~uýsgw07~MDhzp_J,Xm󇿿)6+s/xŪ4]x1oˠߨ29hO]01Өl9%1tPүNJW[ E|+e]w" 8b,_dX3胱s)B"kjA045=Aȷ<>Ŋ_h曛}-$UVZCl{3>ۭ_UbKQJ3 Z9X~՛(~7&r~%=g-z}v{ͲmУ b3J`ҚN 13ϪZG'&eLH9*r;rL*x/FO6VXv6:gz& +3h+ LhtI;xZ)6ݑJ-SVᅟ:0H^pZЍuNM@q"r-J1$1|ʳIT|^@Lկ@~<TDԖ-cCfTN ,1.T#.NWRᷘθ7 ]D1ȸN^VZEx7?۱){iF}eilbxTÕrQtCrӄa'Z_;U?_!kF/q ls?OάDV> 0\FHiz X ~xËᩘ~EC>W g6]BXu<6e9!uOlZ6C6Fd шi[~/Um3M {w4KʹX|p~Ī|@z_1gGmذ''5F7%C8?_uw:WCxcA9 Cv"ʁE9.rԹG/,-`$:iۈPwf"H95ugv]P>+N}}78Մ=}~30hYN^*Q7sevLzi!JwY ߸LnT Xjc%`L+#{5Ol7ߕoJhd_]zyd}i ;>i:ˎp5S!3Jʘcw uY2@؈o>^vSSwV#_Tj]HV0yF쌋L6O6!.-iL>m[y$ek <8dQD*e2DcHJlD|' :`_1۰kCԕ1/|8Ԛ("0aRv/H^]VQ CBƴ=pDŽ{6~DC"e:hR* #`ĝJBq rC7_|j+/a&إƌ?TlɌهk0\ygbNSFUo?_5f)rv' ˞Ā[i*?g,Q=bja,Y\7}k@~?ptž<#<9a)$ER&zF(?cxPHo^}Dfv2!T^vu:bCܗ(D:"oG0fo-Dl㨊Gcu5o2[1K7R5X7&(2j V.٨YIn3>66gcj"*W՛;:5 1C;@Kko rOu^;2V\eN63-0=7a 5x!o3ոuSj>ݝuڙ\ʣR9yYk`_loaI,sUV:6rS eCQv>⩢Kn-<}/m aexYY@PA y68VC" ,+~=i`Nb\_+T9nV4+ͅ?@]ˈ@pCnk n25.é@SzB^/. dҨ2e8|r,I !|yGZb%,_=,Y=%6U[GWHvö BP8w}}=\/ZD-AA캤qZo]ߔI9{@o>#Z\d_L# b2fh8G6G:x -+hwHuܳQVʚ] y|VŶO\3q>7>6O8[s2+}J_I"K 4xמ׸jei쿖`ħGEF,s4?4_v*H&kA8 sGP͠ڗіnizD~n1v>o8HJU⬩HS5Z:QMj_m z8Pj w]vO9$waćy 8gYZ07070100000456000081a40000000000000000000000016296435b00009e34000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/nvme/target/nvmet.ko.xz7zXZִF!t/t]?Eh=ڜ.+̊A|@GC``zP hÅ4ؒ1ԉo@ixM^$Z/Ds^;hs]3eM16Ro@΂J5ͫYdU4g/\m }6AJ8Ūda >zj8TӠY:-\ohѣ<8?:wdϫ2:cuDoi8_@% -F{Gsfx$sOVe7ZR Jbm6&0[ ?@VRXs"3b{=ñ+]REB$h$lVd@) GB,VMq1 ~9ʾ(,QhUJ9aPTˋBd]I eTuj эz 5AnIٜRgϼC~=[@03{td6jIU|s"Nms:,Î e lNi\9H&5S~EgQT>kTAk}spǨr ?j"9pg;@G!'8R<滅Dr[r}(y{*D>ck 8WNRosG=}TEƹB3 ,0c`Qho\kB՛ΜsJL :, ul e3<"q2 6_zMf ?Rm*->"jx,{-׏d<+ e`,-OU528ye۷)Of+;=w,<ҫۆً) T"iALUj( !4a,E7 (HPms{l6cNB#x EU]Tu*5ؑ}Z}{H$ɂ)Scӵ)vvZϸEqXӓt|IҼa ~^5MލD[)6ϩ19 / Qq5rzLdR;t'2ʶґGđAρPTȶL.IL[&|Rw,=Tt4ӄh.˽iul&4AW {xx-gfԭ^ߦi!G$~~_TFQ<-xiw \O/.9K#W6ňr:e hW)ojET%>eB Bn|/Sw?V\72|<|8awm!G؆h\$5Zz3lޠư'VmI\ ɵ cd8@:ΰ9+X)(:dݹ |=3bp[p6ۄjKઆ5W_c\/KWggc @u=Vȫj ]G^~Yk d@bjAZlDW݄]bObHZרe0ōgsZJXEDI %iq갟$?w/}YFw4(Z8#'}-WXHrݚj":1ySU o>Nˏ-L/䘨\PӨ1m':P"ư iHj\%4h^-bh+W5ʨy$y4Lw\ABw舛BSZuI_~Dd+,H(f- >` <; Y F>, <* ΐɌj?g^]X1DWż8ŅYpe}F-{A .5TN/&l}jc)hf *#FS F\ywDpJY AMXmhO% O[B[{iX,L4_uneK ~gJNJS'#m {7gxȞ<pkYhUWoܵ^|jr-Yeݬuݳ/|u&v;E%&\Y5W?òE5mDwUEt_yVWT/~jUh/<l{SB=v B" Hqf &|3DB$D~JM4 іѢ%(EKh(ڜЍO8\J^xZ-=U}fE_iЉd6¤]EMJBX=KpJTUn?g Xs9خgP5j7^Af efq1BM{͞:],bkCr؂! or}C_c%'Fg-Q9J1PLg*`ECXُ㶝= 9m,{dEK?Rv8UBb饑\1_zA?*>rp'qFᗮۄ3RI+WRBlB v ~;9;|}odъB!fƉZ3 G˜H(?f2Am<{.xqkt=JpohIq[B "3f"ݭĚ\ހ] 荲jɄDNkO#Ԋ2zedqPSNj`tN+x, B=7*!ǒ\vY!9N<#CwvgO)8hf}{-@=@+^2G*M"Mzh]~<8(#eul^MoObv&~s;do`w@^=}UR9N:*s% .NeDc7bGw3V9c^H SN? v%3xOfQؿTG,-ރkpջv`?;e9BDPa:nՇjjB`.o]37pR&(CTߟ+?- 6ȺNF/A]m""8i-LjrD`4N 4Xc. [sߴb>)LE`淆j0 kԁ{q鑶~D*_f;>%VQ#Co?|FWp=D;eXz*vQ$3lWTcel+f73m\ٺ?2oi'[_e0H5~a咑cȓ4jQ*Om^6*G#.+XR06UՃSC"gT\c{8R<ĸB60r䱓, o=HL:`ɯmspNָ0114u] \/ojUXIPXr'ͣ21~LP[UiՃZWF_5AB[ΡvEHXGŭo¡ȣ^q/4$䧙䳪__})9H3.tgoŀF,o랲\Y~18*_X_[I4?oTSUid##B Nq+mG3Lj2ӑ Ȥ}LTsriBS/;]D'OU$`vFp1Bx\3:NP/_19Y'0x*_k$0Vd>GU80aͣ U ;-fiPN|ˑݴ$|`Ze$V:*}Đ+vnĵW$;,ȢgJu9H_qۆ__q= uWĒ+aX2Ǭ۳r7BhM)Adn" Ƹq< d@Ug4)ء:)A2!$$`1iP|eH*Hc>87M29M4}_2oB_-(@rzZT{qȊm*ZwB'36v# NRJ[ ״cߚ)efĉu.A(oRWjG?Q;s9GScEdzT^n`#*XrĢ 4vlx;r ~DG;bq(}r{Ê;JS*O2Q~nƒKK\L+˻)rt7obTM0;Nh D3Ydq5o9+㟔a#h=k3~L?C?5Ao[!jC{ř9^ˆm]$%Ėv7MOE V+9;7řt57@k.A!Qon4J>,p|qksbgCl"⺜+t9]N~yfU]aKZdv $,hUmkf;# >'*ȹL~!]{T!ĉ.웽IS@B{HH{n/{Ľd H hLx|H5D N`e~N.^xQM10{l(["ҹ۫[ZBrH888&-0rJED]8&MpH>Z"CLs\9չߤt(0SVGXRD^Η LԄvvzK bxҲ6' /c4@P3#lS1p@DMڞa''g'Ցef.{O{k}(=my-4V|Ҥfj 1)h-DlZN$0=6 /]]vSeh}d>5w2 Yyo_j8|BLEa]ekw_|[F ";ˡzؗ?Fmw/  `]p[ŔP̗X>y& 9Q S2 w78?-IXV݅L;2j xbGG7P0%?& % |aRnuWsi0ؔ*Śjΐ6/ #^DP-T(i~92`x|£RfOM֌7Qta"h36$cFܘV*(ٰRkQΕp'L5#> =۞6X;k./`Pk2US/+~Ls᯵dd#P{ȅ"EЦӳtXMM_4"RDZq=ch#Xsr0U6? -X䬒ݷ VqoyA0+)V}m3D3GXE:x)"\ =U5 qŬn}OkZɀW,-ZJg|B;~2rmm4gNMK9Q#ţ3<؟:\TBw"/%|u&e}-"L+V*EbrNWҷ`PBw1Z$yDBRQ_>)\WPXEn?Ћ;BWWNGJi">F+XkPO[>;R<\ζǨ&G`ׅ5TNؠ FB7thȤ3>@@;fa}i޴q4#)Dz6|e3VWdV!Ű,R2 XSRQR4RYuyd  z]Ӡ kb+@m0t/)֎5"j:D7M!N) z!z| EDsfh2$;<jf% R Gzt ofӝC"I]FmVw|5Jc ?)81I[a*DiwI[+CL2qFʕ@(w%= D2IYSx#fa)NvLاN2B쐔>z)Wx Bhae^>Po!jQHּ?#{?a (zUY6mnޱR-CZ Æ_ƬtW~bK:a,kȕO^Oz v ,^l3.n9X#墚)SJBy~DS;$]IaJp+K%L a|Gu`]7B)w ϻB1pfvVtB-{:~59>Z6aV}PxLbc9I_whrxP蠭v$75~xs` LX' *ݴ*Iw ^C%q> Zު)sMx,R/52i9EӬ3m9b]7>grczZh˚h`r[],c(EvF)eUB93Yx=*04% v%h T9e@C AmK MCCJ)7_Vf1OWvKF@@\dRKңSQ*@=m2׷Q*`&$S fzm4,4r{#/X!( :Gthޕ?@pVM, a4,C؉ #T4uu@ '&۞Mesȼ5+bîkowj?#=#PjRhYe5A1Np{HbjH\>AE)0)-q(FRzwiY$ȎId4EM# GHYW5_>;n Tu>!J3-Bh٨\FV62. \B>6&RÅ,봪;Z[<ɩ,s@Q؄*9ME@ljo$@eEKy%Dm|?B-1g^= ~7("KYqՇz9c(H{vhLTD^94MvxO1#,񟂜'KԳĻ kd`CHqzIS>!H4-J=RWJcTm/D|J!@Ґl } Ak"'1qL˸q"OB xnt$Um]Gl)#AG"BhPJPSҢ@)vzu Nꔃ%W"= G*,A.EB^i("|n1wpzBZ[4mS `% ?1I%?!h^6M$)6P%)G*fb뾃~SgykaLŀe]xυj|Zb5n0P[HEE.0;rpHE@<6c;sJŬPa9H`  ug&F@K6(g:LԉsnED'.8-C@ebu xz3Uf(Ћfot sD)~'tG1Eb qnQ8 roHZ1 ۍQQ7-~`0YĻT6VgB+m[o( BŖ. N>n q &\F_r_˹jN<O (_m%Rqj9`_,iخR&A[\ &ϒGoߧ7WE=D;!w}.a&cïKF6Ys(hbLYMOW;>6XGRk so\PYKNfnn !ZZPJaRG^Q<]PmV̍Q'z B %HVLL#vyxdsfhEP(?Qr]t2S+/A=Կ;Qg3 ?:~] ͡Fܙ<'9Y)= ! 9vӌZLyG87u$ gn tqoKEY"x1KK=r,EfBEi3`g2ӷ\Btf a=\c :quyuJdQQ؊5q7Zm-ːBI0#,8:ܦK{חC!,iNSd)aDFYK4Ko9,W¨ r9Q>)hci.Jnq@=( 8iW.^2ĎH J{0=̀~H<7N˂[|AllsKt% $Bw qIo'~76-U>y׽ifzJ۫mZxhԧ( j+)hهa'rQ"Yڋn]n@Ӫa,b1vXZQi{oo$3dWg5o,2#,(V]l8|̈K[U^ߛ2cFS;z aL {mɌܕ6dB3z&rL~6^pX`{|u=M[(rAɤdcG T1wܓiZ՞Z#_(>~[}}cy`Z Oy z@aZ<m&tf&'otl s{Vۂ=4zVSw&nf$"܈5~ҏHx,@ZDQpGxĩiOAg1ۄ[H^H7(H{ks-Af*&ZÍ:(kD\dG O"iń"Jc4|4 c7|]ˆX&<Ɖ'{mq|f3O@*ntEgEhuxUoYI1u7@[m:b+wVΪi0Ȝ%H-eO*o1b)0+}\LWgQg$/JU')AKXQ3律k1?,D:\#PBaSZx P KVH+?6흈cC5',y~o:j]s/|i2"ʺ] c<8K*J9/O0; G8S|g+{7CJ$XarYU`P2L۟^e/S #<̀+f@q:}1q'hxI(Ccnt61S, %"ٱk$"]^'&„ry4gyd5I?c7s b;gB.f8-U@pV]/F^ʯvHߠX/PǽtmϺcR.!Gt_jG~GTAcʒ^|?+II wުHk> x4S钋}k^ϸ8)K<1]c'Rw~ <_]XADVw.[psx * yBo?C_hX`P~l_| ]?nӡۼΞ j(ݿ4RG0;Z ;-lUә*jJqx;"};窤ƒ%Ϧ7&77f~ߟQְ 1 WFO~.&BI![FCɉ8z=t%?BoNs1kce&tx]j|4H_mx!nx:n{:؟.z^;frB& 3x ULL1_ڙ|ms^b)ʥFQhVHT5}{![ht}3L-QXׂt^յ kg*yύ_r%N.**yʵ3a_[i_Q$=F=85yAwObLRj]0M]VbȦW(Fa ק`TR Ltn#*UǪekR]cWm-zJ?qT%Vr8l1q> )S.BD*=h@9RšHܲ"&A]nR,UjدW>( Q&+pՈ+L-E5)mbij?&AʳƧN~4]-y7'YﶃBi)m✻@`Aksƌg`;\L3a+bIdiK+֌x~XFD:+uL^h=[aK X6j# --^=$.OqůZt'a݃y`KXxTV恼3kL֙wҚ{Jp϶su!o^FI4z--SA+ԫ l.UTFBp{pg‰ZOԵ*`KO߁R@,Eɞft]͠Ў1Cl%=BݶjXcC73CG}Ifpb@95}T\=B΄Ck=lC5q]!i6k^i6:zܺƐ?XmZcA:w|4CfFump85NP&( 9=R{ထ0FKh{wO{{#~p(0,˟"ƳpA WߨE)oZ"lwI`(O Ԡb?9&ű"ixLO붒$L^~5(VM#? towͱ_3 .tBG7(b<ŧ*%?eۣܦl\CыO:=++ww t='^M=')c746Lzz-Je^HeeSUM+7~N*[u`VLE_C{]GlPٿ:swfMn%KOF!yRKHI'EQJYl=lw" -IaW}<g7$?n&I3ӗDh@jOF.v P* 5ɵiI3Kۓɡυ2)C""^<rq"٢s"/tހBwC/bvw. A-"\>JB=81tY1`?Gy z2UםJ $u+"DhAl';\B,A㑺Ϻhz*6LYH$X H:FDۉ5/!Nˤ+*meǨ6$ S줲!l7 8aE2e߀Zߍ gy_ex6׻,wRҮe\>B.4qYv[??J뼑'ٲ'X( X/cElV92%#%+,TttKknSݰ] d3)u-aASWo ]}=_SQ:AuHNyBq>[ si"mHv.E]66逸HG#.?{cnDԄBtѲ)yh2ٹ?_OOAzxuq咔{W?al*ǦL/7~ɰ3Dbhs@P{qՂ EiO. 2ݳTFޛ 8N-%h5' {Ry=@}R^#N=/D*DJ<*D+(u"CXJq"^byTmGo-QTڪTH|7{PNq?w6ISg,7Բ#L^k'Er'lMqI y>>h:= vVChήYJ?R'|}2HSfU|j+GehMҋçCh &fF6Y5r$T9ә{]V*C*U3=bf48'p Zf_$ '41dWmW ^<u{v V-\چx+{@RꁞgyqggOzR4؆T_-}939d= ɭ*$Y W . Q}M:Mh}F>~wfR*mz2 ŲSGHX~WAh ?,ĤJID0˲ ֚Zg"'UM÷LïA8ڥlJJvu+&&eA8;U{N[T&#?Y,xx)xdA>S5ʨ ~ ډEJܺaOooDϒ_Z:4= >>jt[+~eqJQN~ z vF%::̖ˀXt 0d4dÇw٘ F\q6:tT`xEUz6rj;fg]j!p{% x 7 3캆sFIm: (?4=4Kfj)lwi$'J#ItߖOY*֒HC= *ѧEQxYE > gtQrw;*Dk 5R 3Qy;{^z'ۗaZfY O+8uq1tkt&ϭZUfbk؎ /Q*Ssj6^0KIyS^S.41P!b&v?9oREmjػz>0X⋔@@:oTllA8Ź]QbQEVrֆWrvV1m^}HRJ6(ph&C-b ,Y[onm@9tb ~ǣҳǦa;2L4 v6 &@[NZbV}нSaݒHTLD9mkg]k X{"9+ OۇJe͵]+|qչZ54]gz1:Q$C)cW/_8esy`&, N} syE$9qb )ȿpZӋa!yj y >i S_Z췯-:vrӡ/3hͿj) M),? )N:I:cQB&,0+߰G ئ>^JNgw+X) r5I[k%sx[iۦIЈ#Q|:-B 7*d%ՌcE6p?*%AL,UUza RIa"y PYL_f'ndS:(b-3_+%=9o'3I›:^[ I>xDA<^.s,L3uJ,mG>36P˩/&2(viE7 )$KG]Y9 r!*I?oQǙbQ/Ѫ~;ǯ3^㠛3|͆;G~ٻ5`ALvaAM72Ђ_;c0w"%asF&Jh)z|x^-3T,5U #ㅁF+DpknUFߑVk00~Tg " u;}2}CX jCf`[Q(0*u -+ZŨ$θsvj2kJ?Dg8'ۃ|ͽt@E6 OXS$Ψ%v Y:q)/phY"te-Y%N/ۮ"cˇڗl!9гHqh(:}N:G0IGw&vk j }JH*hG vJOUZ{w66Ebr'1Ӕ"p-j碠qRa);kPeKW}3 3S0z3=EΛǏ)pIM^TzN+_kd&x2Lh<YC(W\7~84:!48>xmI猝衲DO;$ 8+̐1K)E+Otg&]a҈H+U#%45rxjfx֏]N&Zׁ2Q 5FetBvg~2:}.9ԉ֠+\Q؊؀a.\wX̆u D% [UBb=.*bG+{ ,3XsDzߕ`ϸRgR1C I@OCV[ɠ^QY1c7E]ȇQ,sՀ+\G|Go"DM3[]tjyn hPǢ&QBX?ӴĭEkI"J[r|7^zZmWsXMr喉n8Ôrh8\yTሒSQJ{3*QWQ_*i|;P wmiheg[/އkv5 KX뇢D#p|)Q =r=!LK+,!)jJw {(O}Ûߌm0(\i+~ђ`I#%?QIw"AJf%k{VZs_XEP(i:p>IOz=DAϹnuwtZ R>496`9;F13fq9 z"> ̑;w[}'~m2>U]"Lp$I'*KR$ 66%l %bJ,Ti|$Kګꭠ%5cD%h8H"L1g;+ȼnawsG gwNyJr--3 d)|Q+Ț(Z@OBg[+y)6Z3b[}B+g~:{Y!r>?aKzzתKqL٫LXpcmXIKR33{ #w{;6|ȎM*MMB tJPKc]R[ CMʕ.i4rOm#\Ԑ#A{G3käy9z&VM4uUt`D+x?ۅ6q{ƙ->uM8*)"|L1g#8ɯ4\~Ki6Y<̨NqLp-Ҏ.iOB;ohS#:ѶZS"P=7+Uw?zL\lHpnՄm-bΆFp/H659L$$%!+.kH.@ S*#LyaٳFSO~E g\am7 {!V]EX.Bh&a(H;f/s/8ztP^h$gy]h[s^ė{Kfw֤M7<)]5U]H-i~nƊlgYsuذЕ]'|r% l +*[@y|,!buML7{٬*8tl,`B$"Om\Fw4-k];( ]KXj4ϖ_z~6bO%S{2%Y(q d9*G /~ _5 rΩC )*^)b5|-,d]4s7 ,;NJOaKl 5ـ+:H ^7Vd$`!" d0WYSu/C9|+{>1)W״?H_6B A?egń{QNHlVŤ=-"Zcݮ&le3o@yИJ-M]&ЮpaE'v ¡\݃<F:JZK6 y$Kh! ) DTn-b@$vx#c12,X60v-`wf ; 6+11btʾ~o)q|tb-@ǸWG<:9/}G}&GeԈj7ZwPZ]?qZxD5+WWx垣D?INHjɰP@GsVJԿ۫+!T"U(.qI|%NV&څb }(y:U} \ŹZcDė|_O&f(ݟio kY:;ǥ SOYe!2oP(8z@-IrٿnX{}4ʾwiūT!QϹ\u*e9t5m`E)XA{ʚPïrTq}*1#!A Mf1VIIS~*yO]HFwd Ƶ=`m,!͓26795d㙤jҹ+t%j٨o?ȽMQYd= h݋|VO@2I؁|KU5N!רfjbo.jNdJm'črg zɦ|Hh){,ʳiJw?GDW1ԑ™%Yb8a \8ѼBDsjMkoEoW݈.IʹBny7w©3dOra*07L[AyX3_Hߤ.=MxdX.UN=R0;RL)z*HOF*^h1ډƍH׳8x'IJ[ğίxq&4ks^ƭ k[%yRuNJSCW)w_jQQPypU兓 bUr))wKIvgwd(xg:m7NKJ,XMϷT{1|OɁ C7#,[ɑa>_w/wȁڀS<1Xf@WAfѢп5X52}?#O;#J!k\2&-L+"$3o$Ս*Nl'"|c2)쁋CQ(Q6V[Ua7Rj;y4uCClK?2IVi?%^GmRkӪ@ nE XBo"7v/V*s8 lc{|qL6'wxF|ip kD͂૱1n$(|[ryH )!InbRSu㷏 p޸N(sݞ>{#S=[ g]ٌ׍Qf_G-S7zMyn}|>ށ̽` fyERȫ*jvVMChvPV[!\m3Yi/L=F$Ab=ƫoG`C۲ZP5[1R#wC븐^ ƨou(΃;@EfrG~ 5,HRTF.q? h_#t 0r Bimhgs$a"bF ! ?4OR1tJ0o 4oK2cdʆ6ޜ& > H/ cn.{(^1B.X^'rl:FR7DkKS ) SnJRgYxX`8>F),T8'%!ŏ4IFbs؇c@΅WOtJ#hjcHyݝxB @.`ibzxT K e y>j]/k%f%sy qEe"Ԟ$3 ֘UHrUuAXؐk^fyYLZ=ܩkߌ>em+U.]Wں,ܡ"n ~2+٠k!;:;!< dD?Ejԅ h%(kۨ49 ]oj^4> 5YA$c5`6GXoRVZ_0yxGEMa^}=Z(oRuYmeC1̭Ҧ,$N"̗wDheT/lJ]A}b?yͩ2"瑀ZXL,.~9.aJimVpZrjK18 ܬ(V1ngEas0(aPnjihÔjLsT4AA? g;VjUGڙIt\9C4e.\q_R ЊaR5-K44get:~WfvHHV5 :&GN?`/zLU0ʟVmЎ(~n$9J$6 QQܫ?Al Ɛ'FP\AM|U/ 剸zv©lYAΥݔO ft=B4\' ]$WΉ?8u@!Fdq"0sDZϦDLL   2C8?{xT 5\+gi6_h/V`C}I*vD!C9W,E˔xFdbBgVqt׵l?ٜ.~VȞs7݇aKF0bVK.і43`w~tRXbĄN@Ps-V|䞺cTe'l!l pDbvހ9[qe})w[sriZD緝zH&a"­[Џ| 6Nݢ+%TG3c5 ʣ gbU(z qM{nʜXD}l r;Prl?ۖI"^1pb TRi(g]4enxVƓjWVR%6̫ ;xѥ:l$B❞9I-p ҾĒûVLLXE~Ŀ"MI'W$# ӛhL87V?^?o=Uh?Fpm^DZ0.k1ņ{ByM/QZTy`bSq^nonS(lm=ctNì0s]3pݪž9V#^ Fo^Ƕ؃4)bW'j"F "O˟xp[n'mV*`FxfM:A|s& ]?BJ*|f;5!Pdžn^vj4>9P'wUt: xvy.Sl\2?6]#.o<'rZtQC?KȓI+eڻ|%bc;G/*BW>I\dO/ Z7FK}g誐Q_qygt~tfL{2-[9/#_)[=7TlO=5e&?lCjbN]}2>z\[D> 8ZH0 ZyGB &4nḅsy7 j0|8/w+Ho 5l-gJgQ$t=a?l8#f)S5 iIK>D"XVA%Z4,gr[[\bK0 CʈHf8Gf8vbZ#XQf/_ &bbۙ`DANj_X.7z ztM8Q5O;hV+8@I@<qiGkn 8g/ͫF[X9A.>2qj"sǻl 6Bvj2}_;{30sX"bnDRms2gXGؔSsx>T[Jv^ EHo(RUN- EQV N.l^>UbM>_11wq?kBݢYf}QFYexetD*R74/_<E#'EvCԥp+)HyH.{P\d_L?>& z8?E\By ?X.}C[}t6 rwj肪O(X{IBBP,&T!:= ׵fܑYa =Bkm[m?)'{ZEz6bvLi&X[2T]yY.c+Hˬ #Ե$mk"\mI4ZMS`/D@ : xn>fu VX8 shQN::Wtٳ!_g9> F}'j%QɡUXM@Gbn ct߲xdoJ7v5ϰ XJm3;4ҳ0̣nC6?S[#5+kIe&oQs:x]+2# ,1 ]dc}І }.`ѴiLYDhSnsMQ" Ot$ʐmN-&5 B嚠0~T3vV6uR:6ĞBqT/Y[RPd(L:xfrJ[g $C.N|;s4jx!{#ʍ- zPPvKcg!8cv]%C!z6. W6HedJ-Ti(wN~-PD8$Ĥ@\Ё~F_ܴRqu4ր|HR=8uڢIȮ Ѓ,萕߈2f>D9+ 6JawW +noREY62OHpVn| JZH곡ׁ9ֿ⤢%pk'BfrHʻk2xG[MpDD,=[9]rq:/w,w]WTdGaJ)5`yNВIC 7bEKU}XYZwڍn>N#N8% j ͤAC@|~W"jU'fN+`1:[E% g#2f.Q3462.Nu(љiQu鵰dIQ2@tK|H!)ߏ4y@H#ܙs&o(,]g3TxQ;XkDzssfDu2i01h 1؇[2 jS?XovFSUDUI}B9y=%[$ h":T8GQ$C?Q$E>L+Aԧ")r]s]1HOQk8vOᠯs GX I@2?"ځ9pe < >HHiIjumqhydeR_? $'P!J#wTiyB GDq2U &cV_i^GiB # q,= bHŹlp^Gobg~ }+yVd>ձnWȌEFmV 149`[GbCǖS%#:ʳ띜[IRR%$J'J8eo\AƒήJHc.DUT[ӊ酏vK"^q%{#;ZoOz<(# `,fkǛwRh:v+˽.gL{[(e fu=)Q(֨go6~F9LO-S.1P W:1 ß9^ͬr 6T|>Yo&l>- sX8h6׀jC{L:|}" h]"#vr $KGu*QTguCҙjpJu|O^B^[e** Q|#.IkG m hG:5czrQBg-`rYO5f˃ WF ;'|%fJÉ@[= >]}:$Cӄ\SW' GF\XO+O83(sw6{d !1_T{LE_# ntȐ#L\Nv-~>±H>G~}bqǏa6vңc.uD}mnN)K|FCߙ'.epN%x򿩽j'?/YňUh >B='X0ܰz؜=pM[mӄJR]|4QH%"bτrd5P9wC b'wEĨ3 Ii4Zݧ/%B <-֌7g[vMm:1R~O ْqx/UscSy**Yuqx@ݐI'w fZ*E\%4% ׭d(x=\MKts`CI?u|ǂ7==dTϼnOTw}~#/ s[(D N_>?o.:i|7-3Oy+q(0o}M9aLGBM'1Pе87"vJ̶zZԾ#@n Ѹ!^Ұ@-u3=l8H6W#K쐢fN.4k/U5~/IXZtr@dJ(ەM>޶r仦DmCL_5 WТ&Y㽈[OtASԹOg,*c>d,&e4k3uf: >"cT AzeZ45V)fG{u6e.6}M[Yx}vJ~ - )ӝҘa?J5"AN<p1,UKD+1rqQ֞yAٶj"z$+<(?m[kx9F h<&g_4%'SZnTB{PBdJ˷qa4g$`*&tդ$ ݻU_!-mʅAحq3Ϋ2\̱SD"w5str(}9.^n? 9VZi4@y/do)e,_i \*ZÅkQM;78$ܲԇ "73zzn٩CDs[JK~|ϒ{|&rQM|l-1*KVsf8,X0cVdatp0a4 mVtSY?8xؓ'Cs<{ɿ^W8R6ang;eҙƲ)f/Щd_qn428JLt_VӊܗmV`Q_fZEPζ8W6wL!3`tQ*rxU@BZN^&|(~O;|WvrGei][XNbR;5'W'sMFn7NS >gT蛯g_u:l37ySVݻ08?Rn d| Jw Sz6bG8Fɘ_bcF!vf 8&@{1S~Gӎ׿ ܳ^WD}Kn67mEq  /Sv̓u6:-X. n+i00|v2ϸGgwۄfMB:5|7Kh'y RfE#P?:V 0#]-/0 ^n4X_CpRWPYGϣXm[nLi7RMQ|_-睭Ttl?D&HHҐrPBOPVQdӱ:mfc&詩XđQFjaV=oir)80檀"eSO|TE=oVD)_PlH~-B1ͣd9e9S,)E@'|\׀IEp x]Ν!PǬ-ҳI:+gSgT h_ ?GVT*mΏ"7`"E20z+B)kb Dҹ=>.YgO/b)2)k2@D ({ZwkMx_OdYPc?v:s~:atЛ@-(3(.ʒ`PԹj-K NaP(sQ> Fg_w+/n-/ҝ]ת^t*vYLO ڙ@z`"չ5p!fRlx! *E\]/;J-mAh}3&[ZFkqz+Y>Ȁ

    p_k0,9]aɫ=mG?cGZ!;2kYMhOPMimRۀĨޔTG`)`˥07Ocw9pϱpN).LcawX ~*7D/-v4wlː,G?H*~E+/>6$_%n}?ze5B h3F{LBNvhS+du \>_ v ֆ w+nxᄿUJ.`g 1ST4z[}?;1ՈgdczdbrX\Ab!֩mz%ȨG/@wo^}'Xck {%:yp\ӺxG1=>uh_pnkx_4Tjd/SC`Y%/ ݆:(ea'w*dɊ'j> Uhv{\d]dܬH}3dI1Mj?.F/roO[i$=)d>{p o{Ht9@p[>|:!rpm ɥp\]*j)j_\y½J4`qC#AK Jb /{iEDCZ0`Ł 0ĎMN~8]0p7.%q4AlLg 'Ձ:v{ BwȂ4&$z24? T=ia6:JӾ};_N&`6JԦtx}٥3j{%_-T>V-bC@\O`wxV1aSg(:HHյZ,VG/eMB,-IREr݌߇ s=λ 2R)עtR1Kz? rd:"( q>;YWD-И҄`z7cTxGθfg٨0!zO Y9!yx,u_bzQX٧m.ʐMʹD i4s@#Hu h sNGd`}F``]>BYvL:RF#.knݖח> ٸvb$TURTө,׷ڴs$#YRt"x^62OhHy Ϸ(^>F,Зt(q ۅ/G /N8xw2; [6ﱼˁ3݃D0='j"0$QGr=k)ߴށ~DzT8$U ESP:8V?sNO8ˬFzn? cL l"֖4tyWj ˞MacO&𥳐zBc\cSTz&i9?\_ ], 7%j{P΢Zt_]By 6P#,1wpr OPek 6KG/f{܊j+16CbrOwp 4Cc6aPM9`6;T_ c@VYOH z_ݠ(]#z+ž( 8k*2DN˶au )X2t߉Qxy7Q N;NK8E.ߎ]\( Pi:D- K Kp,@@vU :6e1!8DZNKak~ONGQ!$yYX'JA~T?2Qdܥ8 59ouRJ`vRp+uQ*tw̢o6ݡRhACb m]a N |9z$B@A+^jU`Gln,B0h"U!ĉ/juLd> tK H|6 (eLhuLܙ]PofcPdz!^hC"gò.ϗ>d+ϿGk%&'|a~8STunO_sa=(k g,DaQ]A 7#AY #[/BUffv-CAeY|/8ɉ?#ItaN0*qZ6N3tKGϠ3//܌0">?nĎUqhYLLׅ!]Ŗ IaQLTaO|= Vt"۷_|d~zV8VPTLn`Q<څ5 v-hE,4;-Un~rG1] (ʶщԖ'F)d}E/F-,-Gk#L7ڽoaKh ̃qO'6Tvѫ.xbaגϒ P+~Ǜ^V,s@bw" q`vmbˠMT\HΈ`/u~jK$5 #p^VWIg(kJЄ=Z&TIxQnzg< pYF'ͼbϧ fG;e?4yd~؆ Epܾ(R;Кg$)ϼ#bR75jJd=\4rnlPSaCu"[b(w$:[WYc]fSa'B_ &ݟ EJςmEK$Loa:8bt)J+73ZfKsNqbŤa!oSe.ԔbNpgQj|Gz?rtU9mօ#xGdEnIB28~25-"02IgхLrI (—7.C8!'M3}bH{]Z4$HLf)캙t,I&-2jjPhD0"9h5teR,98Ve}+.ǙфW9-8|l'ΪŁ8ux->Oo\_[ː[._B LcJr 9+JjO &ɛ .Z\dzPa!(|u,BHzizU (?5! R2%@= ?̶(ߖYAkp3Ck>TȑP ӏo<|V@6XZ8VlBxj5#܇o'F?y(& "MZ/@~U&?OÜ k9MGDvtoDmzq 6s$ n̵]C;Cq50F`q"ˊ-ͫum%ШC8iqMਛ{sl+\3$.%H* Dz|,.q$7jW3H;05<_oYnP}X̫YʹaI DiÎG<ُYmM^s1G|Zv5]ݬQ_z4|Y=8 bM{Zyes~b{L<9) hū:$|XV#|[TS. Ɖp2I#!k3Z熐[Goޡ= vjMw6NsxHt-,3#tݞZjv xhmv#‹.[0i"I#\W)R64?d};*삩Ϡ=V<\ݵ/~[+&Q5P%e.J~QJ%G0'j@D'%<=iаHsf!)xXTɔWEIF{'/D > #DFNe5ra;EX@'UpuZ03kCBS5'nV: >@R^#:vwNh {xGw AŢՅ`{B @-[ԊW_I 9='–`7yC˜q?c40q4ԅnQ=ki;?}kۭbw>0N%[Tǁk?]a'IYeQ4U3hV }KAq:k1Hw1*6|Q5Ä-W'Ax]rQ$9?2殝`!阎3#5um'#?&er _΃JrX4M78!ow4B)L0]S*b9&z9Qa#"H(R,O0z@L$r݆ɋ4GAM(oz-(!Qn%ԗ -RD p(%;mЃwue#~&#;>A|b2T1S8Ğp>: 鲨~dXkFZZdqfFC}R ۢr'R9_lu*)Y\~8, N(}G x0VdlgfT,yCoY1otVxhem/"|iWjDSu޻ѹעi/ -WnK1*"mOd>m\SOfj -D4KIDv0O6% 5'[a{\^0uԦ[xIRXA!?dg=o&Z\а@txQ+F16[po1SN&ص3-9P_(FjTȥ 2X `@1n:ad#FJ/#*뜠@(Tq)g ޱ I rR mAtF̵0ΆvRti?p KȩFwJpc-U#_ZѢ̗qCn:pT+"c؃F.P㠾(5{\09YPJ|ɯv8ulrKW†D֖aBLІ)/x$YÝ _zWCXҧ9d(JBGxƎWe= uiڻnr.KTIO_wRc2>] ;xF7_uuxiO9 YI.J%U*ʐK:[~id\NPcBct'p:fd`y;TB/xEȴlufZ_V4H߉;ȟTna..䱿A2B]6}e2ϿYI^:dWg%#*S݇l۬`̠ iBn~oHkFOEll(*n_cUE@}^ǶaQ\K'B?-P"hhڻ5;TΛ9\C3" C&i`.O> 3z=n18R%'dx2)*=RM=.I7Rp&"yc \&c"" !g87:U"z1AD,xII`ҩ \8v{oŀ(L/KB@za aա3o:Eު&ݱG`̮ڪ:MWR`kRD8^]X!vӉokTցZ982EIRI63/Gngg٘/o)듷u'uM](u $ž`L)i6ݓ`- b良m?ry9T?4wR% -Hٿ37RcAw]g<3H^:4ߦ W1:)xcXEh$X9޹O44`cp~ǟ^z|(IHu J < G$H|hPqa} I\hlj]t]J;:9T6'i'"9b^)23CUA8]G˙E-֩V.,L9ߠ-H0O͐D72Ox.p .ryIB CQ/VTLPm*B+KUEMF[IA, Iq+I3?|e#HaJVO[:\RbY~<݆$~RWb7Giz+I۹bzn17xQ7cYAťepf <9_dX,Bd_i%CKp@Sl(PmקVdJ=#Q+"i-a8Bƣo\rgAU}VZhz[wQPR29EC2v}뗬_i3 r(͊*d EἦyQ #3"~M+w'U~)܀WRAs!M;sa_ÙaY,(~(e`8]&9Jf݌ 7Nc%;T` Cm#:r=\8~숊Y6:ިo`%A.u0i?񛩑8 ?Y3.٘VZS&j.KܫtI)C! #5y7F#fITWLlǬ]=guC`jA~u2 _Hx| %2@|e8ƟD@Y_>oL^}v4X`4|UK!ϟi3ؕ@OTQn Qd#t9 b`7/v{CwBlIxE鱇M΀Fr|/Pr@nkΙitrXP72YА_*=Eb5"Qt$ ᤫ։ϛVRNniwC`@{n^8E҆z~`7t<ﶋ>Gr9ma", nקC۷7QttԞs > >tBN9fIUݪB)L/J+cw)b)Ut1ӐDۣ59 6m85NeP9of(:c!Ty\oM\q){N䖬S({A y룋!ef.^G@,\lw#c?**|aCHbl! =C:ХSçjCQ7F+>h(@n{ DƏ޻bڄ&/0({lRe &/~R!ȥ:?dRFu^ ; x.8Wq'Q:h_L]Eh*2d>KKaa`µ M;.DUchJH.neo4=&9Nt~$ _ʢ<ģ#M^^'|gw5cXB FeF__5%K/+k2@-4v7ncWl/ⶎxi<'+})=&`.XżgwyNdC^lBI1Ai,kl{=*BFE~@]iM (Q%tW7K+uJ 0lcWgI`=i3C}WdRlwnCfUpv {9), vEQ~"_(ZHqp2)YYdRqPY`귙+3V_^f'C$;03^ #Xd2bX3K*X| u`s2rݾ!ÙgI'R*vlHf~l88{hH7ܧn92-S/= H,ړD2=D~O߭t+܊[4TV8o|L5?C#jރk *'ܐ Ē7ZB:9=7y73`K%?4I8U&,Hu8˪*` RۻsԐAoRnjeBMާ2lʎZD]W$5LU+B^lb)XJ[xECӗUm{~v6 OOw\}9?+╺$7QR'4E$J_G|6xGh{ sHFޅ:mBg GimJ4F)x-CUI 6v(¹ahEL&U$o!&'󖷿Arvf&@>4DV7jk!N2Nj'$-1͘5Ca*([\.eV(jk>XGm1U/ Ļw@:~pxfZMY='2 {:w')Cp^(X'`^cDk3 FU m\Wn7V,Xv,:dc& CLbTjj/2JgwUOZtVV5YzNwB!=~a& @dvF>V5]SJy\ԲvZ3ełq4CHT s[ӫ6M9hltD@XuwZ-#IĦD؁5 "Tu3d郆TE0?mlp?E0x ML+t@K=2UZ%Hed6鎽0 15Mjnq,J7 $PlD }`1Dbqa{U \r yhW2㋝ "i`؁diNIJN nL;Bf!&gܣIýZ pNj63Ym{S"M-\+N99v'u܂I Z g?FW;'}IX>[4A0~ rHoP:^a.(E3ݳFj1"װۤW-4Z5 (nHUQ;(b 0 %9쾐Dd7H*d^~'7Z 3.i .qr}n{݈̐p۾r]Ekuﮔ|.e$k$2_mOΤ)6WԂ8& %s̏o¥4~h'QY{۠ɶPþr<#ݖ.i^۫4-\{ME7q8TS^j+,/^~Ƞf&!5?-KOŦU;|qLZ &r_lD +ZfQ#5AUp{G-QI?w$l(P_$|Q\ mi}n0F`׆n q85,']Bl  ] Y2|vq26u[Bs Z^:'"br\jqmdmuME22l t: LJ2[SQWO Ɉ'z܌dHhvbӵg}e#B6 x&2wCu.f`IlK;' >ʯ c} gG:xe(*C(ǹQFp+:8ү"bY03f mˑNn}Ÿ,ul-cr;]puY{qտ2 v"qf(qLaFCuyɴ5 'N+tA9=ɤM]QZ[ }pP?8?UFtV0Y"3 W/5(˝D]Ä7w!Au:3,|]27W jj;vX91Xf%vz -˦E`5'T1[%mV{giWH{><!3<ʉ*l r`PҡgS`Rۑ|bt=jؘ{ kC_ou B71O8{ψ 92T,rk۾wHm/u kF:bR!MiQ*XuA \44v#x1sf"-T_/aO&/󛅭λȃA_rڦo*MMօ>]UC>Ptp!.pWe]-}1713Sd;R*7ܝ9h UT=Y6 hDN);va])Ȍdf1:G%N_C/4/!5r+%nƀl>כnu oARb3=s5N.,3rFMDy\(q$|e Y ~~FPs2|٨QTw#yʑ"BoG J+])פWvEhm8hY[4xSZ'va K 7Ra@HSi(P'p Q~`r߷xCz }"6?+iE<k 3,^wud+f`J9"/T)h)B Ȏl=dM~l =eф9H\i*T]]z. sW_QϮⷣ=Ӵ,聝o+-Mb{R {]/_;{/}g;Oq5sTa5P gUN*!Vf +b&]ojUIe0k6E"SSklئM0Sq?^H¶\6ǟjNrSZBeޏbO8҃ola9vqNQ4A0;g5.*}\a#D.ȯr=qN y,06{OH+8ǣE[sM=V({IZbSdċdWd/eT " >GCf,\1^L8pi?CՑvynE!:I4yI.s_8N),v6 q|g9f<"p+W:}CrrY{S.~v뎬`]1a)WB'"h@a(,=|UچΧ'x\xI3s~,ҙIi@L1~dZdg)P oBjkk@g[$':ez76AE:5\:nTY"mVg-#΂UEvĀ3%Ծ"l EN@C -ny|R]/Am->q#ub&<@ ~_7c)/%l+{wЈbAlEi#"'~yG,sBG7׺+ !G>W?aE&O6tGgy``js}uѾ1HП-66c8>I/? .?Ih?bA"SޔtD6qǓh1v= Xc#<넄%3Ż1uHB < ^->3jI1Vo.йtٸa<:^a6qz^lbp,eh+19)waZjkz(xj!pL[ۦ r\bFas3 ~2]ザX~of6{KasH΢ɧT|~8CJq?G@TyOfv1BSؑ13<$>-.ԏ31&%$:Mጭ; >KY g$׵*NU&Me;nI6E.ำagSV"Z+JKm¤>j"^sL3w(@6_; Q5UԖ.O-9P m< 9'kc?\uqH9K[1vKX3O8ŕI^G2,pCDojV7dҚ<U쑜e4kuW9>6螘3;дJE(豵hv7lbχ.jHlmNy€CtnD$qJif[MѠ~>N'O$޵uaR^4c*E= ~&Vk0mMņMe&Gf/YfT<چߞ`1o^KlY-K/ ?igC B~bhb%`&wk жIY4_ Pz(Jӌ-L4t-n@9&W (ow* Dt[/8d5\5#_{ z""& XG僬ʘ1px>^e7΢R'3 jSGxZno$ ki1w;-;Dͼu oB|uQ^{Fq\-0@˾el%t+8Dmrgiӥ;dRAqrNp9®)?| 9UX<hāˮ^G{8%N<⡘F}5K&}2Ȓz\\7~CfBSmT;Ygmr;C g+u~kaENl/Fu /d$_"Wx'6&Z|тu:oa!XTɡzDz Fqfh wMAJا죪itU ;f$ 8^qBA&g59 .  LyoUL|Bb&8b'% 0Zc!EoQ:4b/&xM#[!#Rm\ڭ|-E #㱶8Yz3uaЈBy Ip=pc=:~Ki%]uclℳ:H/uO$5|"sOdNwrl3ӆBG18X{y;ʼOh-Qvs3hdRX_RND%sWi NMNDY6S%d9]"OkcР0DOV e%#rߝ2ew&MBU]˰4|w^V,{N]cjXb؂}az 0?:}4o:띭XY$ӪZ{}󲒢]5(hGg9MurQ4 -OB *V̡Mo+M @&:DYܫĘwW/'lveFGT8Cٌ+*G@ڑA knkq0O cLĸSKјX4O|6fnk͈1MJ\حXn=8D՝WAŬ֞FyԦZ|7TMm-\boye/R2tC31SQ&J_%"]S]$ig?_[-F4U2|b@#{|3Vem=D-BiJjrPuĺz 'IbT R8eeݙ2;w?<@ӟPp$dd܂1ނ?O®n5WnÆYF m 'c?aFG5 7f½6dvl5Лd()LsP# .;N=^=Γ2/|᧕~Cw'*bWd ^zmD =k!VDfKxcF9_i&[Ƒ`:Wr}#X- ;#oKIFNvg_8{R#hd _Q&m~H\&5ʸNx4%--|f/Ii}wAqۥI4d}eWČH՜&fD}O D.46&5mP)B/^(C|R ;1A*+}B Ɵ˨}ŅEwI~ kR@SvXܼ֭?JO03q,:;_W?_.@ T-oOY?i:!hvC{ӌZxB.Km]qY탒i4 &]=Bbw;j$}clLdΈӥv9&yx˜?jD^΂9wvkjq%&^Vv1!`IV~F 49`wG.!U0GvsZ ~"NEӢZx mtjqz |z |]ZIay񜜰;ǚh{Ak:qߔ PhҕRFg0SOBk/quUtzGΥ%cxDp kF0L̤B 0p^s(flDNsW~XtkOu)8C[d:}͏gl-%DOibcfER } ג՛Aq|{hE\"6OyZFߩ e,"6 9yuɫ 0az`x+On.}Eed=O3? ƼuDhNnvUayT#ڢBϬRh>u(q3q* p&MKD@|^ 3:g|;F:+v2eQ_H6ZtO;q:~s&M=y Tҭ.tА-`gd7aR{k$G䎚wy9: ݛ0=YS}ҟK9Tٰwk! W[.M+7m;M "xշ)PA9c/^ݗx OP!Z|Lz[b"D$iEԉ%N7nǒ:_[3Hl!x/o} JS tG~$F\ƒ fбɗ9OBWT2(#WJF8(f](/-uI/iYW v0) dUx%PX{QEZrBt>"Y="w=h*\Gx7P> zzag-oC ּiq0/JP=Z\^/t# ]/6_VstLyEX=gU{'L:/:vLgtoZH-My">Qy2i{*n 9}϶ 6t Kpt^N3kڦѰ+)]E} SŁA=egc*"Lz=V6G$kkʆЁMs7-n 8/-;=~Z-lWT%L^ۆLzf52h?(GSEIpOJpicT4S&ݧ&B{z$~kcê ؊kgLnSl*,pvspD8l<ø'6ɷx{laCAy:yukqDg ! ۇoiC9kFR1 lBmE_)TνYүwݠDŽ0ʒlȿN^93=k$)m/Z]rC/ $JIY=%cSV#Jn0- ؿŒ܍{InnlI x3#n`T&*TFXTжc}k]=K$vx_P}w:84si6://Iu6Qj9;8:P/ݠ1uULہ_Uf »m&'tsA;%:7}shYqDuz RPj_"}Lln|ٴx8}8 ̉nl##B1MNg)6gIJ@ʭ4SM:4 :zQ^+" s4C>^0tB GImsL?^xeqDH_g(" =.Ƀ0jGCiֶuf8Hq91{\9޾a) e4&њVaʘ4>T OOH#D\?s:Khfcij fgdT?,RZA$Py_ {r60I@ơ,k<߼J5W&8MA,!wriP2a\5im4cjZ}Jvb 烢I""Kݰ|# Y"mxNznV[UCDх`9) @;k̄+ceE&;XrܣnѨҥrپпG7=5UM;U!>Ɉ6),Xe=KHtKp+5_ޙWZf^4dۤA4J&K3ʢKcwW]V@2~:y02FJ[fut9dHgan"4,FǏ\ ?S [8y~kשsJʷyv-cpnGdW /.UM` A8A"hl/GjL2A@)>jݖXߙ6-[X%[ZCR kB?>o&1M-i= فA6\|']W7gn/77 @"g|s? jaovvFxrźHh̉J%h}2®Nގ‚(s9td6|4ƖE8% >q5K&Id @( j* vr Z@nt9=e|~C3BYK1*ѓ#s?qܽ of!M+Yi2cSm Ǭ JoW$&]L\օsWoҠԿ3$: dm\ozKipN V[zqb%F`U =dy4]E">.ILܘs9UK Rn7BLn2r*T_l}iB;j$?~7S߼F=ZUЋ>]KzK X:Ȏ(Q#,q;)LWy+~+LB-tU$w25gHjDt3 jJx(qsjJ$P$pp{aY=]"F5o0ք+`ǵP t'&6R%J)f^QkV25%wKϟ.؆-k3Qqn {r7Se9p.7BMRsmdUfk[ݒ_h0r͏2 .s8̤q{,&;B^EJI5\XG ,0+~a]8|["Jx48yt8n߄<(zam\t>-PݼvC 辌IXֵ:?\|&uldyŢ$X\C)fb544g< } kpE.{JP kŇ߷>=砚RϥTa}5 fњQ& _W-8a+_!V<$psRd9/2"J Dt":F2j-4H}Pog6X1{c Flj4~[>Bb<.pMJOha/cuNȨr{kTQ04t-G9TTčB1OgqC4|=\*|nyc a7Qdx&l2 Hg\V. RXͱ77M=`3B``5 #Dj Deih 5 ;VWC":MRKk';l* @ f,r!+jϷb?HjYakAc!2tit˺%ڮR?QjcPq0:&:dǟ<hرNp".{kBC; 0fui@B0;Z;_IR^=ckmK:[Z Q3;A ^R%Q˧ [`jc& ?רՃM!{X24 5ufŒ?4LJ / ˾(gTq96.wJ%gXI bfϼΐCup_8KIȾ pn$3B!Wa$@_rR/W)k"z,OBgq{Y8ͻ(]@:/V9xOHk΀b-S@|pWII&!TIGJFB4P-2HPJnv˿b,=5LD}H  Hc[- mMez2'( x?dY/v[1cxnLqhIBT2PN5ENI$ &gFr= X*M>Rx}$\i &UN9([)-ůٓ|hȦ2"Ϟ zz,jǷB`xeLAAW6,;bIl}=h_rW`A,˹-H$^ P\ӆ:`L~00e9Ge,q,vP}PL*REfh\ܠz7V1CjTr,-aO4GS{- &4>D4ܷ*3?ox` E`Y<6큀t*CV#z4iDO K11LEa BdjrQ2v;C29LY3`Z׾#6z鋷_|?1,gGaHcyq.m$#_lm⎳Jl4ݕ P06lLp1ۇx~Oc4]si9_"𳲂:N kr?v%fZC %ݪE$V>yhO [cd̐0Jo6Rۧ+Fx"JSh-#$V%.굜&MX|A_M؄OP$ҜV{eaq+*j[U\Lq],(jEN$ ս/=#+YILׇsfvV@CƜPR #;MrMcfMz;w(FDvJ&`o³]>9a41'&lU^wiIL -1$w %w1 HAmy޹(420ΧHn?;t%dvu~QKqd򗿾*DR581[iJvX!ɵY JV!y[_2텸i55>gT?{CIu(G:UoYA&zϚpaqsYg[ڂ 8ngf.ӽ4VK""50+EN쓏ZӟV LA*LJK Dru'I ϧx(L[plCIK ̐Js 1oA>8p ~.ߗO,YRx˧, RqSz<͞$];$=*o}a@B={/]ԩBDER7W{BEF2g #_x)$C[^[ DY1[qDm6&K(Yܺ|p#-/g #Zy&CRLVi̴P9"ue4TIY1o|rRL -~U^k.!z=9ٜmsjp׺Hfzؕ5T;]ta=HG76*zt3J֊Q!"p21a܇C!"M ^Uラ0 fbAr-REE:jV'[|"y%JWL*^(+Yj!9y(T)PcoѶhZPn馟6V 湽X]qm?jFPJ,yw!}Z;]>nj]iW U[v6L5\K\J=ÑM/ZQYT܍9} )FƟ#XUDc'A=3wa{A3$vV-Q395,W.Eͷ!P\Y<̃z"3|ʍ=b,NgX(hn˛u ynj.SH 汁@okȱHGee%9چį 8uYڬ6pRlbc5O &lZ9}!0+R_b [86x jO,k'+ fd*A;H/yĵHL\l&FC"NP[+D)ktWrUaZ쩵"5dF#VGDNڿmin6OE*a2f5$M_V/<2@uםe;~Ŷ.UDZ ?ٲFzZG\(QKg>JJ :B3R}⑾Nl ٥=TzTac\>#mum4vڠEɮF%Ǡ|)g n{mPIB2sWsbfE I@"N6B Ct;nC셍fueQVK3#dV%R j~'&rg0[IZZ]ȶ[@`!w"jx :wI5hsRDz[.{R:>w[|Aܞ Ш𗖠f0/õBC^@ 7w*6{^9Bn>J8Ӱf'pU ĶGv\͌1)̲П2)5w%&8k[ ,!}_\KߩJƧV.z]`"saY$8IbIK}o}]_ jMB(>@,dONvʹ 'Վ`Æ[.J"8i)JIB:'?# 6{1թT(_w=_mI& =.^q:*J듆nuZ;*10K jE&dE݅/%(r?$tSoy HLe [d3C^wSUlH0BF~ݍ@.;eyaӫpb-Ђ'fDztbWu Mm%xDe/_y6x -D-ΰ2xn/XB_ &uXkQ^ .A"ƻ{O~^~~ (ņojFW귂R3ć.!/BJި,z0ݢާJt:(U['!~%:fok#c>]AɬzOjķHL d& ^蚪BQjZ"v#ו'~Է 8մޞ .YWI1t4~Zf뿚Xe}(Yy%(j5Lq/;r3i(%x&Z=WBc{'sq{юR}Ķsg v6KO 0C y7}:KQ]"yåؐ7z]s.EfSJ:*'$Ê@Fy!/y0.׎;(,ʤp]\_?la¯驄xLQ:u &r23y:g+y(hya݋vVujaRsm`繁B=X-fn@9v ޷yy>Hי::_SBUqӱ;"#(spN^.KGϊ\Ի`0c7Cflhi[Pc3+z=YAQ=ImGxVfuqBZw&Dz5@N.揲' 3|Us *lQ{>-,b{}?h7cm qgZ`K3iv}m\nWj0!%mjif$l[S|ܟAw̬P@EɱNk! Mre%f%Hi?טqg"ުXXڸIRcy((cue=8a<{by42.@C_yEn ;nZܼ^qJe$ypYվ_y7FqB3&ȵ2?Xۏlֵ j7[^|.ϫc9d!}dxx]p\dL{x/C-W 8nֿ&632~]S$dc>H E0Vr"x^32JKW ƭvxj*Pa¶;gK%,hxήm{_1 +~r" O}W{2Fɵ iJգȄz''OMJԩ^0!Po!Rk"*07؈o?+gx 8_ 7ni_K4lk(53  -+8 +KV=H(Y: %))7`#%g AlǛj:/_ Rf>M BD\SGo~i(gwPpIKiɶNyy']znlj_:b3g5a'5 CN旪 }6fdͻ=WX[P[$YS8Kλvh+|[lK~/1|}V]Bi!]MEoI>DR٪j&L])kp{8r< 嬫*:ʒR AZ w.#fAN0}dsKRi ZcͧZ04!Ag3ѱ_KF9=2/U;Лim`]B֋lł.,U+jެ;BY୞/iXF,HTZH!6?oC?TR2n΂IN^P㯧\/É9bu"OvBO ~lGcf>.,⸍(HJ#7ΖV[2$2jG<;,]=ur>DkX %:[-10Ko*f+u y_ԏېC,ZҞwqbCeoKA ˏ`ޯ^XI󉦤IК-NoGd( bŞ4 eyYl"xL`#f,]b.`6K0v*: '=2^l=:bor>ʤ0 hKx}PbSRQD Fz}U,YAx]AG /WF3 2L\AHYmG@41g^D?k M뗮UƘe;@VqƼ{̀҆_X>\ɍ˚Ł јsoũ*ߦqxK,V UL^d_9 &,ՠϮۙˉj432 A:hmnFeLWhysSG VL|1^ pRqX1.F!IDLU}}(ի{PQ*hQeAաJC3f9h+ϙ @{!Jq s&T Wx }7R~ UgeΙ[8F$"$Y B_bpU{ʗAD ȱmD%y{ɚd? 3[S=<{!D{|ҽrUk|V3羼_ltVr 2 皰햞Ro4b~s+qTR?#H8aػ~nq V=pXgC@?O>(z˵G9(݇^9}@ڢKa3( xT-u+(4l8< OyZ+җOI)R9zD&rl.֒B3,Qz樂$,8 4Ph]!'\ڒ 3ŏ9,Rq>5Ԉ SAM" =b~3noGlPCB9{umuoCE셽higMNRVXT՚wf&,\(ВE]Bz&}Hew~)E%2GL@x$pPw@f:Y!L=1 lzN$ Fâ'|2vr!jr sy6ǖVͳ 4n@ ̉~_tV.QhۉsRsyd΃V 3|*`P?!Q=qQK,*nepUAxgR8+TpFOVg $%pT6'`ҰuY-˲}>U{&GN( HQ+ںNy1fQ mwI4@9dYL5#̥2`&oqSG6)p$:xCjM R[ZRZcwl8J̨"`HU/~jL1ԾJG3P܋ú-]#7OZV' FCti#\AN[1%UTJhIt$ÒB .èV 3+߱o_ޏ65MdQ=\eyk0 VL&v#7RjgF[,')"b_϶6)F/6 (}~߄% Cm-!ƤC( nB %a-Y ){) R/΢qpזS2.۪6F~sF3OruA!9ŲrPK Œ\w֞\/ /1Z&g &$ N]½-r1g2ʹkFN%:([~AIkVJ11L>?^`+QO^w#U|Nm(nbsـ5" Y }ŃaGYlvrLvV#Ma h`j p~*:\#! Fe*jLlǶ3YTgfD'ȟF03℆朕>{xJu#[< 5N'mBe%}HȖ]>۲m`x,AWC!` dxZO~ـ#nCB=[jˁ ݋Jv^0ϝّ|j1hL86Jh1Lƞ xqP̑\XT7!ϣYGsS:,B1Om|x`CJҗL$~z &PHޖ#Jv-c3,JP!6eh[EzTN{ hq҈QŤK `Nsf 4?ͧ@ne5%(4} }H+UB,'vJ %Zp0w;)]>:Q%Uk!!oNYU?zc[Tu6Gqy :f-RTND"nv7D>FnEֲ܊Dq_(n $x,/1eQMW?R=Cz2}оuダ8l@kmƞuV7}vAbP" Ȅu-&Ũ.&NdOK뎃m6-~vݫc\'D: ^MX0/}=0-6kUKcΣ@]B Ͷ_ZجE0Fgu65Ik+)gNO@3ӤrXw_PjSɺ ico!yHN5mcXaҹ6+@,ËU o+AէbUh>,ǝ;?H+Qk+W"/=.`K!?(} #$YTFI3 .ڭx%\£rYcÔhc?2_tQGD[arMy .ϝRdXu~N8 rc/"F,am{ŶagCڠb$Dgh'@ 3M&vC!oFklXAlm)RS-" _r85{Ȑr]KQ)2/d>Cxu<Ũ5F_|@35)Ab '[G?p^>+:*- 4V\Db;X#S2A%͊NJTcSI"PXڐr|ݖ>u|{Ҵz/:c.j >4.xﰑRw=JρJ(S )%=؛BTj cM?aAG1ƃF @\D`YIb~;MfOdy 'zզĦjQ΀Vyx&9[Ǚ-a{fC42z[͜;SSALPzg$SJ"'e[`|m*!H$!OmFHd(,'#LvV_jo c3xKgc:;얄i $y`]6?(%W;Z1'EeRX!dЗ 8pݜ f6X?S |Um\TiQ"Og;3&IvYp;fʘQP"wz="05'$8j $ %Y1 Sg+RYC7_ M`;pr~l9[}*P3Q!dmdZt8)!D* Cձ&܂7ZԠ2`:?ވvLXƓ[ ݀hB#4#YudR+OUˮO4nDJJ*@zbD;Z-WnT4BP@E+7vFH:r]8FW&QdsHl/.wӃ"d>w1;($?m\DsձR;poAg`'!?HM ׷Ǻ dN^M/ɭK c]!$g1|7XUh{45)8W2fC'yF?9=zEM:oII֙sb#/A^!^xڨh_Gm hg*7eYh?ǝ8Eؗ;e /#S Ur]uaʬC%m8vzUa|Fh xTxsҿ)pzH7Z g EsLp8R,9v5}Ŵ$AL-Q"7j ;hLHX:?zx#V4n`ƸxPF>&ߺt{ B|oSFsmlv³_MɛFlh2n6H#xz=3": }jb pooERoHv8ӊuT%O!5EA, rs9 3# N|L GK$kǕ|02V/eF qFeWM:js:{Cb$opa:s,4" X)Y35LVwC;;Ljr-.beK6C7J/)uWIo}L :l`a] - UO'>Z9%utFP u1#y`EwݗZh(4iJ젇UƧvWnd㦽 :,rΦcޕuDs*(=lyЩ`,pQj m%\l,Y Z-r'Ǝ]GPX<\Zǘq 6VW8Cdɓ3Ų '&|TOܰ7992@mhgXy-yRF&;N#ڲ↰!uXSyTOl55S6^D ތ;)l̆__8DdFt褵T>zp=蒜\GE>wFA8i$dShJgU1b+M#1xPE+Sӵ9E1ziJINdNlɷXS6g>0"O];ߪ㗔^ep.d\PsLSx C J.ɮ6uZhEM}Dz4&uj9|)vT"F+8!og?Z r␻֋Ay|#J\,7] +j9Է?͟{oWF0+ 9XCiVRZqZ"YL9@~([p7KBK]e`f1|092tay}{wUYb6|W[;2Ga aIDNAyZ: o(,v6ITӒ@N=L;[cӂ }gZ`<uO52E;56 LEaPP1$E$M/O{钡0bc3;Q2݄sC{5h N!u89)K>{o"(Fu{˕< kaq13V(Uz1Fpֻ*+!wj^%u[R<\I&~a9,d?KA!_9ٚ~* *6~.;RV+%IlbuSZݯ&ﮔyLxOXwc=v}L0]F49%G`C^4 @ N=Z@yq% (jo{Tl7,spYI t,$T ĸbPE ј _?9Q_fe,/Y}SE701i^\{&8<7rT@'%eOc`78]y=c(ӁE;Hݯ&6+Sio!T'?~z1:$)Ify)Pc>Jڣ0#y߄H#0;=ϋYY(UXϼw6vn1㉍[̇@7\!C"V;Rvxpy st|3% ҋiEaSᄇ(I#{E6a 7 NكmP#6FVվX**,.z>9ԏ "6V m U1kU7Q\$^4/YF'X/8? BL\fԍgtT?n /H 6fNO9y?SRq|¬+2!a(.0`#8f ^EJl Qn/7›!VtK匋gq)/Y0,S,U\nF߆Qɽw Z =Em(f-܎5(n.)l= 9ڦe zt@fc(r '~w N@ &L7l^|C|s j%lJu$V;<kO0!Xy؄~HU9 Yo oEUo7AV':WGM\±T^ȶ{YI/+s|ܝE9׳ 0+*O=d~6u%X3HR4QL>-QOm- 0o fġ|}]*؀΍sm{t hxx&k*b.k.!yJ,-0 `58V $jE 㳷wf51'Zr68M/~ki؈V%a8\W,KZ_=lN|6$n\S¸5_kI GZ[Yg7%>"$,LW'kôٝ pz-REØ0 ̖ud>ԫT"W2Jxb@=@FPPjyzJ>?c҂;ΧNgv*t@n|׷i\꟢ZC5v(k' %r@)zz`7ɶԇ|o_&[wLòzj8Yj~6Ikx\YuiAc7++T7(myOL %03,~qRJ>켲Pr@xid<_Q`\}/J'Ϗ-7 ~%xyx9:ߙy>gD'vYO8㍑%ոZ$ݒ S=I`wo z HmKͅ3a҅T?lh2Q\vECWđpnT&$JT OqZ:%vOL+S?;` ҁ>'!N Rdή(>gՄ,y5>ǂxʭ@|p-DQ.m KQ9z /m Ⱦ#v9Y?HoGR+dK>0-kgV*M1 0kt]uk\H % ptĔyeMմXry|z1?+y-UD,u/L`H\,ݙYZXBN(xD2j=qI;CMg"y#C 7"ڮS gysBn Pt=#* yJ}6,a qF@?TĮi :h6M^hi (>cD>tb~[Olvm?8-5y d e*l~Wgr>4 6CGo zk#'6jHba^GΠ=!h/({W3vL:y:ϡͻZ2#Ξ燢%K^͑d'&.(LwMsQB\+1Q,bqe\y և0 IQFT f}'UE{mרW,QfFSE0'91~W%akd2 ES|/_$҆NbCx8Fޯ*}>XWqOU<H>VKcD8azs*SH:[R m(nPl?Uv/WO\OֆE8swZ6zF5+lz$ $ *<4;3Pr@FiKC\DFvŌrpo %5>Z\4: b3wm$s3`@L}Pb5<*VpV`w޿Ǫ'm^rI~A#D2]2U Zj}6zi[`l|~ܿ{FY*4/YS.]IyYڟ<) M?: M=?&' g+gkZ.}L82*7 =ev.*ޯkߵwʏɜ]_Ci^*T6veV֝T&gFD@Ÿ_ :Ks[-_Q(^S=wLM_=G7iLKk0z- Ǥ/K)%XWޗ!X(LU),$s3Kz' _i X|.˰T_]|PccDl @v҂]s79zW2c=և=oAKyHјgD$ª*bߢpNJ 'f7w,(?7 Z&c4LR,WZI9쬡s'Kti]vQ! Kb3m;M:X#t^KW܄֚y `:5(-(Pk\F?VVV&Q\`,"ѿF (,@e^Ʒe2w%J~lhs Tr,߸BМfx;AVZWHƣcI m Z?UGS9.P.'M?-ʍm·` $ S#o)G)CY)?"+UJ.C#۞q&*B% 6+-wdzoNd ~pEPGIüCgRQl.0|Ų8^z]#~ɚ܎iVizD}I{!7bZrV%+9Kk65OLfVs& i!.?Crw, yϷgw|rK7%Y4C;,zgw:u< I:=妮m``)xS}{}Fb*ƭ`H}C0<;$M"J@}?OY_o$AL,yX|,[1>WSy#wXl[ʞxph̴MF@/iip-PKfQv7Z)5?Y.1>'}:"ęR 9V5Ok*fnC E 筨t,PIF dĩ!ˆ]ymV) <FAxBHb9`CRT4M"R7Y_5 35޴zÙ ~H;VO73&oH#U8AL 3ߗ ؈ WF*ݶy^3`2$ƺ]OBݸv Qu ƒyLSbI~DE2}ۆ8 cH2fEY D#9F=LLgSƍ&].i8wv}8Mn N#˿;ah>(j"qЦ\ӭ udޭ6sW+u s'`,wELss$1IΓ ؆WW`2Q3O/;pi+?ץK d4Zm41k.#HQYhw)`#TJzp'Qh|uNͯGf#z ѫ\Dѓh ç|N:5=<UXl#%c ~ӆOEY`ZM}bW@SHX3+p rX5vʩ=•5boPy`MErM(>LxGRʴi7#ml$ݬB1+;*C+yIg"\oAΦ;,Ug^l,)1q|ds*8.Vw)B0Zs|?yZ3^ >4Qx7CMM:E"9j[PX"M/.^`d8С s56/Uxpv;Yה]9`ǜs̍aM7dɇ9ox60 g7\ OOճn̶=n R3ʚ'_'_űf!BN3~exxbĘ{)Zc[1vLM>(_-=TEƒvMj=y\嚉zJZbkiuSSW.= t75{4ggw2MÐDL']N!NEQ8_ <܀1ټ%Z%S*wq?P鬤_ # J|ZL";Qd̳mmԞAX]n9!u 5K)C>Yup>DZIG!)Z`vS0(<:JLdPĆw[d`,Ot yg2Osns((.-V%"|܏B$rsZL<4T~cҥ˙Wu#_Or)!I88 mL7 _g*̆<4[a瓾F˞7Z[L"b$C &V+a@o,tbCƍ3T~e'iDwpJg7#;&8}p,6kzH2  &!Lj7|s\4txIM6mi5,dTƁE\;w#1T80`zHe.y6gfړ=DC$C + 6_Ʃ\rV|880-Nagkcߵ'@?M,)!:<3%oɐaD);nIRpd9n>j/"h¹q"Ԕ gЍ'q~}84M$^F/?"9]:JѾޞ [@% WuXOנ%7a'm*pr>)VAq Z *s}"* .$@,o %!=[v yx콅k1u+Se;h=iȊ%\_%CdKմ4Ћ@I3tQZ~z.'+33 #-o EE$k\΁e-9^Et+"s{CjbF  ,o˲ AD-uF %j7fxUX:]MdK%06_w|Qg[wp\6tZסyBI gT[o.bC.QLFΔJ"z0,ذ$,8=bbĿH&DĦS*q2P@lR]Z )GHÖ*IWovrɷ%ɮǧiq'L¡ $bHuM2-ɕI(lPptﰂN^XН&g`ת9Ա:(KV, iB/{FQp4mUPK B*5X;sbͪX|C[06:.AG$/EbC8+ %_U5e{%ng2ri}Na{aDnEO!~ cJzdgo}W߯88a°$RȰ'_xy՗=tֿ!F?h@+&ߞAK$5*mndm$VndSLç޸澟j 9i* qtdGnME bn$ L=|zz?p@zadDqE,)o낕sRcr&+.݃lLdFc){&w-4Y5!m[&OcfxR“7A1D P|c"?ÏY6 Q76FX^q,F~`)^]ѝo,7jg]o0Jk>nmʇ)"w62 G~j<5ՃntOuL=qPN꼧'*I^SC)Xr7^ Y ft 52aqs˗#b9"Rʚ݌*:k>7"Я~|ք`Qb.wq:gy4>7I4&:߆q|UB((AeI[G׳%"7x4RoߒEg%cU 6 WozBgo3)[4GWCl'AIUC!v"Gsv@ G!oRjѫ+F0h֥f+oD/h3`}=Zw`|T*whs-b.ë3ߣE7W€riQ|kyn.d-`, ɤdj|~X6(s1~uJXK*htp4?hg>tDp34$/пTݩE[w5F @'̘O?HDLQj1荟KHÁ XI|YCIL}6KpL˞) Kg6goa s]h`佯 Ӑ6u&9icbdOUAxPT8۽j9A=bGC;,F]Vѵ')Ɠb>$re"i0h:6JjeKvIRef,\{8>z8u4Ng/`?ȳleo g·EځQAGm3ׯO93Af/6sxq:sQCx]bǫDsb47asHfUfy0.v|QR_ZoC4"sZ(/IZ7䮐s=0f 5rּ_!k e[gZ0R( iJ1R0笢zqEgwyab.蜝36{`+|f$ HSpY`'h(\|*%#8 @pŲ`&j]!cC:)Y ^;2J%j˧=#S^ascSxq댠T͛nnesήwh7$,&r`0ǖK`kx{.}Ęp؝F -*3.,'\@ѧ0w {EL XwUa]Ӓ֖)DŽCn@jnՌ%n@$ni|UFϻH!Q4'9a-^mG FG-qy·<p "1soc=gBx ((y&N ؘ<( yC ,lj7rWmĉ? VxsI~\չ5)[cU+3/VD\hWlX̆޿qDGӶQ#S0VP}"zGt+JWù*6tX@jI@Y3`'p1f}7W7pX ߯wϏ L$DB%/y>pk<"K>EI0+|$Cʫ X&|dB|_cdJbc>PbhT=ߓEN$x'M4loJ.;0 C4K[T~?mܠ-k0Slh1N/J4V@#|l|!9̍I~o De/}Mp ZY3iT :'m]reF4bH!O=UB-Cnq݂]nΔ` @ҧK*iZ@ƌ!$u\wD5">ɡ&btn=-h|&‚7.Ӻ`ZYE%Ú0R9w,}D#"?Xzt48Ti2*3%6"c7!ku~9ƨR.k V nRl sUb.cg[;)DL|n H7gK0\ՠDJ\|>BL79f?x~E:M -挒fX}Y쀶n\~U{_>uPzU5 -pʳQg<L1Mx -4oˇPAt.'O)o4;bmKͽ.no ]QhH. -/|ϠZ~Ş3X{ʧ\6:{+@˴7!1$a9># 3˪;pnqf\Ʉc`^kŴc=.}%f*xJTc(e9e\ˇ,ogz}K IT'ceǓY'NŲP)ddh]B'KwAO}*-iOkdѶS([s\te*v\ ~*FTȏ7dV'xWElp35x˗sxU[`Պs@;EROj7h+i#I&/oR(ѐ'RmY s#vxRȬ' ]-lմoػ:zM?L Gg Vˣ& [*-2hS-mUbkI 6?cCFb'*L=Dn~z^lb6o݀j_:ϟspOSOKm⸝4vA$,g:|>dÏDfk2|ܽy5A-یj-y >gMclds-=<'tr$ٵ%L .XwyݷԟAhN87j-)r$|\B7= @JJ9{`LRnFy$N֞jIJTe-F9vO- .2_Z6QOh^Yyuly\mGΗZz\n#EujUkfz`>E&TP_Izxڡ!0np4-,(~5wWP)'WrM+(@QױǽLꋀ+3AiAvvG  ]ňiKܟa"Y^Pذ2}fҴ/%N7S?í0sӠʰ_265@LHRK9J (q J|Bt P6UM9Z{8}Y)\Xg*`v܃tU/oZs}^k`, 8 ]؜BCZL;\4B82(uVunQq!\jx=- J=:i hj&|ԓ8#{G= kی7cڟB '% Th':}6x%@ݷ8mN}f{AlcRvŘRE9!M+ǝȍ._g:wa@tX A)t!b+U=6a˾,_K3Ta34ğdp9(8Ǻ0Xh \MvcvٕXܻ>߮3TqGq_P*J\{q̩dyf5!>(G'&L`*pt<^Xm"ZӃȵ,@K̻ž*w-~$eXex*BmË;}@(ǫ,hLo@ N<$t[TJp`H[!tO `pыLJUҜRj,: laԵ%z#Vю2r}Kb7ld}&U 7EeE6$,$x(];F)S8bF@)voHnh& τe/乻cPъ RLor%[B:8o]x]xPf|")/ʬ,7 @3WFE[Rna5U>Qd[]卡ԕx)Jˍ~7^̗aY+mYӓ6P?vLw:'dW7X0C9g㰻@zsc *o6:EdI(1Fn-j:aaRqQKPu䀙jT_BxA潭|hw7u5dL7hC18BO,Z(أy=( S8U` Ɇ@YL0tE+PCRHz 8DTp;X;^ OOS MR&cLICY懝lr $tA2Bgd?הCjB%)|>J t#nlz=&54-ּ7 Vuv&/VvKKK8Zq_r3=xW<3|y0*[ߑ[6,qMӉmFRIy~[Iw7a"`[H$geyY܁(ZP/sf(=MtʑGT㺟pz]!M(^ jxNAzT b®xrEv;L_? RF=z^jjqbNa랢Tg0+cY#JJn(}> .2nF%J1Qv%)Jw&- V0)ʸ8$DA 3A-=mV.MKZ9 c{nׯhm 0,'[%fٙ YG˘}P%b<_HS0.>kQxQGTm%Ghk(A3mFnNɀtOZ6ȶDFT~; CfB_ǃ>&!9j>z[21~}wId_!0 N^j3>Q 4<F` AqOo^.U9- `&cJ$[?C+/G윯^NɅuo &h91N ^ <2),ޞ%c-ZK&NEFQ:H:. aW.|VFKJc-/w#ѥJ֌F`YI)z+7OfXvj\@@}^1ȷm(/2z OEb> ֽ8 c(-!bL_9;azAkѭ(mU]Ozn+1ώ;Cf;F_r6uZQMA6KWwν9jpRƀ(kIuoTG\(L] q`BNj[4XK'b“ eș悇[B6e\虞3k(HKr[ ]=^N- u l@ʓW6}a8Imb.O~5}n5Z얁xFCzfyI}i/&0? @6J.BxYWeVuHmPx &IRlzRco>b{_fWMgy!8lx=E+=m._>v>2{JG͐vd[U* 5j~WK<-WBnDkU)'C4EG&Իp"j=I,v 6i{a7Fo'x` +^&EsP%$ c8qZ \yW4yN< oH8\4g84Su?1e[`hs=3Y6T:N:Wg*%$5H7S `Z%>0c B9Nr]pxN} =$Vg^%3 I3A{nڧmjKbLc=c8]ɶZˣNw7'S_iӥNtsk,ma8T2"Ɏ½#{^o/W֏ `_HY2e7Qn}8i$jBwa>;v#*L[=p@jlB+f-=6@g*?PjEBNH3^*.Nv[27toOK0BY3c95ڥwH#, v&xMz4\EÜG-{2|$.!&[F4cC<߉cH`Tvܥ #(QDO +qJMU [/,Pۉ s49a Ex?j}χe!CU\(S&cr;03 (2<" Q]-Zh4ߓqJSHEFHol".vX-N*$7-/TgPlO*.<Ƥ3ѱwHj՟ ̫Gu0] k%Y۪tL&XC桺h=A?0r'^~Sq'i&] B@j&p#/:uyҒW D!MLvi&ݹdpl7t4헅9:/g@qnT$-{lVܱ|ʢ7J:u6:f] [fH|r1ji¸3.-֐!׾J%MЁYjeCݓܳVـ%p;[40hҮC*@*.K` m?/ˆ.RR{MwX<\1RbӺ s`yQ0t"7ɏ^~WGT,[ Mbf$Ye_>(󽈈yO%sqvA@2miGȍC!['۫B*>CR?95🢲}*Pi}?!ٸ22p]+iX>_&Е_DSV:c@ }n fVWMuFsۊyt+}V^,Ux`K߭c54Sc'bT2x~gԶ|70 i,x`a1N-ƷB '3*⛅m-Ζe{n H`?whJJ6\҂/ݩI%Miڕ5 sy |'%VG|oy D#Bdߺ嗥l|9Dgcjm<,D VțXG{zsp:p?#-Aa]i.xgصJz0yD /'7<亙 kR\D /IwEA-.$ ^T@KyJBnީm 9b_[i{_{]Jt/I÷ OrQmtmƧ%>VAB lA]E8q;Wtou ZnpryKK'ix%(ѧ~RԂHf/ڥs>vĭWN*:5rVM{298A=kjBXatGΥ2*KgOqLk |sG ;` Y9+rDkVV&FoUD#J3BXյVP 1Dv ȶa'N,S4ȡ(=Th\30$6Mx! yfPQ!;͏@1 .Vr4`ȱ;5FӥDV Qy2 3tAyJL0R]BmP (fA3M@9~`0I“ܿ\-W5k *v2PL0Ғ_T>t 8uy Ca$?2ܐ^H=JnL?gC|;_ޅއ3gA41kGK,Kmf$"t2i :?QKwH7or/TtEiy?_IdlMqj5--2ôHhJYRN BjHW%jM.ɹ0 7%{7A;]f)úf} AGH|PϗS"#_! }_[s0ѭ =o~)rbBIz8aL4Q홎kcB̌eHu MHJRƉ{G>? h1Da~QVa ˇ,ҧN*QAގ}J{<]A2ɑ:~."kMl0P6X8*@hG8!΁`ݏ&P;;H8vG )d| m ,WJ*N/aGT[FOyi׺[9xo~KNQ!?`H{B!~Z[trBCl{},jrHقۉ.Ie~`4jG">6 ]oZ}HvlyC bSsY‹w1$9vf( ?&RPӟbɓ{V$\_,\WPNOGCF]/ƥkNO4 Pf ʸժM@"a[ z[ז9f/u 3SkRiٍFרJ;1˿"0upo-5P!&r%obPJh'Q`(.t{Cܶ봴u2 mMmiN%a~W|JT42dې78g6,$es't~}e~ nk7J bt ŭMbx9ɬoօ-ک6l/P ZE7$Н1;>`R\AW|TQQq>.+?*o/",j)Q|=(/d)DXSY(LjHl;$ܤ9EBLn7jLᕾisງHM_"ٕ71yV$SiۃXhϏdz>s+_H#sG'=G^?ʇD\%[9fQk{UD4!] 4k4O`IΚ(QZJo 1C6y7Q-r{hzC{ӆxNLjAX e ܻXrȫ3dtR|(aReܐ<۫VwXh\v^IxC7 ?+#ɾ.Cc^jZbΔZk}18ZE׆E)ix:>çk+G-B!|v+jwA+!<|C ^w`Tx>w%<|f9RMƯ_ȟ3("t~}@P̋6gERź!ڂ+7㧕uy.M:%EKcob D-f={Zs¢fWgFN˫`B6z8K"WOE#H7a}&6}%j)7ǐFgS~;j?cٮ%h,=kEWɵmx@UC\x$\8Spw F\jc̈́f'P[.H߯eܬ+zdMeGl7kP3 QaCh%]ekldH\xw3Ttr>Gg4]E;z Dɋw6e?6nMJ۳?abPBp}?uvEEV7eln'bhBz G" c0҅Bm9)QCNVFBNȩaB}ۺ ^/S˪0@${XqWPFWʾ<~-g- ⴰ kcY!)ۤOLU_;GP <@\ A/vҴӥ>X108Pڢl-֗iPpu@hjq-&?b3@0w*ߥw.ty=~#dž5'C+p)?Z0A4-+1(t{{Sqd8@xSS-ӭ0X!f&|Hq?hlYrk'<Opv&g@p"w$҄´Gb-O&!h>wt .hf2-7k VL\$(dJiy6s اlDqe7$EF mXhݙ„%_M 8+ t{>2Fjǁk*cxʳN6#=d.-0B/ \\'045>`,R<;Nu OUIgt/52rQDmeCO/JиLɌ[I֖A0~Hq.%/rw5!9j DG=eϚNU9eXgzXMu 6%<^Syf2 sv`+l("w2jotTBaTE b2{C:ML#Z;+CU䅘5%#) Jj-'AjX/8u>gJ/˟9߾y&*s{`UW9'4,{ ]1adi-g[6ַ%ַ|SD#S0_P]BR DQIEvIU>yȈ&i?eو'9a{ThQx+yvp;)Fe3Ꙇ4X"SIStŎ8lӷ9q|@AT\j^EQ}q7DB6ɘ0TG8qX߽^EÕe`#TI(;.Z R'@28vM`JNa!iE*4Ռ=He bg2n{no]ŽAvwC.g my#OYlT *W+bfΫp>8W$eV@R R?#VubJ2+YhG6  qJ.Į `Gfr;:$Xꓤ"{Sa?#7L9{b_P"Qr]5cßxRݺ_ zt#&w܁Э:03ZE;4{ ͗6p 9y m#ŸЦocB9T١Ϯ{o[Х+QQzVHf̈́(wZ*cj"'p!cDFyY"׶ )B?ZljixA4eP@O..-LF1! 'f[2d`CP ,`TG YV&8\YJ9c]{rBF^ZDz P!.:QT;%!FDJ)밺?6%rg5Gdžqx&6}Լgkyd5 P%zzܐC;;P7݇ꆚWT%wh ?(rYv5WdIB缛` L໽$#;!댶J {8uN\,at`hCk4|*5g_ɔ- 9fc]h"Qfvp}BCn`Y?"֮z6MZ3w#B]ʼn`pv|7V~Y1T"AVۡ{' vxEx.κ3:1, EGtU%5q<+P"v4޲?1znElFHg1;5mHx[:Ȭ&l; 7kogOX 4`нŶr{ݿRfUn9WՖm'\m$Wrу,p&vZ}*:vOaƒQ.GnTE.Ǡ*k[j_gIB4NFeo&d'm┾)Z1AgۚE UWQh%L&(f:>`ϮLҡ)7KJ76 \4T7 ݄9?ɾq,RԉD:HB1iM mdX/LA#҉{3&/C*@0,߭[bI`l,x ;!``粚u ?(D3sNRϙ*@(k _XipbꑄJ|Jxt!wqXeݖ"(wLKY|aՑ>NZZźMCLjhk \z,[dd*ΚX4dz  PePWv(!њ4q;Z{kx{:@3 jy>ފD z&Gdg']zM8_ 5Bgi_bvr[!DLD7*4DΦT0#{o†`Њ6(#FUӎOF.R?QĩsY>ۊ5IXL"6lc$ͨNuEΊnl/ :~}`m*" &f%k\T'B JcVW , q6>!;+*wk4ɪ<^x袐PKan}{Ozeh䇏4'nJ?U4rLJ:Fzea1N)./]edrNq]uK^#2)T2`_nI"v+k@AM_1P㜅R[\' Q4vԐ˫>e,YHKBBYE^ ]^=_ZWTv [&uA3sA5lƭA, j* ke:Y,rG)1wzQG~"m# ke0A9Z/= Q8 Qi޼?￉}TxTأ?"e+"M<*obSl]e@+D)EH)釨\nUVt-ugB_S>Y7Ig ZG]S0.1xhrWϨ+l(n% bU~_wLOI݀PqG2}>=~:WhG"뮝|e{ܹx8@[.悻kȿy  9Eqs5B0L@]6}zdkQŷ^ȼ9Ʃ{|\eRl&wr#w&JoV׮^Qٮ}a8]i2eeX=:fRmiK KR>7>KJ\:h3h۶ )EUzx*d 򐽺H4 Z|w<,>8Q>7W1!'$DhHgu43.P2T)_d Azb"#$ ==焣M91>/P7)b/&ފV y{SqxZG+&$_-`1=wu+J+H4-ӺO{I%MXג&6y}Co dIQ1dq=]L@ve0DNPeEq~iOᔑiyII"xX4>2D= ѹy)UG >Ŭtj % ,IV ~1O u-dVzP'7NNR+矎-pQų>7(9}"Wh!ߵͯq,( KX \FZ\PEօ,qz, .4N8DcB?sȿjY?ozI1GVx@6}|nR'-w?u \UR}mu#iwGmxWo 3I{um͈2<4|65Z`ja X1ݾ% ϖ),6],yR;}J}_g#*hK]xyP_ԚtS;4gjF+\n_6`(wg-ΒleT\7BQ`h%tS]䖗7yQ{pކG,D6Ǩ_Q|6yeT fK:bݦyl)y?\ˌNqP``u1N ig jܝa;| } X~gO;5KqCׅ"Qp )s]D6l6.Aw /l,%Mi Nⅲ8+ߝ(rtנ>5lrbUP!5˗`骺DFsг6r@LQ"C.Zb MrCv %1ӻ鷲O([ ´u3Kݵod/F:5uJX_Πۧ%ұ%9{oΈU y0 &}-~ CӜCĚwIv!k[-ez *Bv I[`־d7<{ƢTkajr:]6e5U/.So޷2V"wp3 LCPzK5/SUtQv<k/7טJšFEH‰Tj30(LlլLjT'JWrӳb;+=mө+&D|(gcD>cW $r\foY= (vsҤfƪ6+1 (-BI?(2kNxe>t 0S)9ZX. q_|3h=Wnͨb0[>`2^-,~.:&.}b`Vǡ5h_L#ޗ̳$80YPAgoNj0y9. "~!4K:ZxT1Z3N:~KMZ]bR (i?7Xx^1udhZ9/*}P#ڊJmbyKjWz:nkOf70 +<.Oq]0\x"#U'n0bfa#5h+X \`P((q?1OmT D-oEԡt)8.ŝ]W%07 J]y_X4`$YHJh^FuRmlH5M2zKG[ QC`yRY|]^\"L$}zs5A+%Lߦo TDit-;W;((z'aZ7Q&K'i8j4q}da6Oqwjy je׏6(u-F=/ǖGKvԫ+ZD8#niփ Q 8XOWm,>yl8ߣZ8o{|'CP+K&LRG]q,),RN :0vxj@kGVIm(NsC‹'M㥀һ+ĸSy/߈0 muKNqNWX{Z9?3ⴄnZW1%yOf9H,oOaWq[3HV}k^=9"]Cǫ2"krӋOMZ- `tq*A-|mT*iCW\!#Y*q)$^Zw)5}9cJ:_{yTMfr|TV|>0iIpi?ڰ=ڊ2i/Fh!9,6XޣRu\(q=8\֮gs]H 4nq%-A M ~SKaoJu% SIpw g7DZ(\l%/wyH)4R6 (41I#p<|=$lI[ ;4@#J TxKw*(BScUߨXZ4?WGةH~"EIQR1Z9 wk`lsh8w-EjJ("PPl4&I_sUSBR٢@.Z/{UbehA# 5_GYJnYl8+0.ܳ/;VN9N _噼|c牣C^xzR(Q(Q{",JG25ճ y>Ni{\t_Rh&!Rh娵P?Rk^iq# Н' xņ/la;pJ5/Q1*`L$m%ϝP}]΋t&_A(-Q޲U'IM-GbJ`g;a?쌝T GQSIWxV.Ӹ4wir`ƺ=C6Bdpv !:GGIr͕>NHpQlw6U ! ZRSwL!_EBlnͱD+xAFӻ̟cؽɽ&X`.i] >*Έ'o=B.7癿 U[=hU S*n~aD|5>^M<]{*~Y |Дk95na8,4 ʣUĬ˾nu} 15{_gȤ0C (Tjd wRfPAX `zn)!9[> d(zU$t-$E3=Rs9]1;[Ʃ`/@81F"]L O\ߋg@ Eln ?Peml 4ܮ[ƀ,(-\t|(*PTQ+g`H3ŨLJGfġ-*= gshkQ> r3 9R8(_472C.,N|J¸0vp[ˆ ;Aدu$P#oBLAM:/5yvwo#~KV10!ore~ IeM=][,ŤvT`1sΦ5юU0쳼zOQ'ϨtÏ"2t Vd/qY2',z.aXݹQmrG Frc}꼁8dGiG؊7LyRk~j@cI` Kԯm\G@uHu/~>Ơd 1M{19-<٠e@tr4}31z"k;\ZXHtT,j<ɉrd einfO|zTkz{9]Q|bŘ e{h (IԘw<_bCb[9rçٟ >?7iCmu݀O'c%Ŗ#XeV=_~RY˘ AV;3~*KϣƖ6AǽAQUr).i!*MAMDe6UK~)0o!Ժh`0[3iɪkVYhϷ1GV,&,݀)/tU?'= ;m1jDS$L,W^P٣,R`"0$Em<6EK7?c $ߛOph ?ffk3k`I<bv:Ά\*x!TB3J% G_ hM ?G @Rt`nrqSPH>8&‘ƆF:[kpIO/|;I͘T(wӅPj-D]+"'AF%1=:9,GniL%PNlYrSJ9+0p4p Ep(>ox SU('H xhM8| ̎Y~`gPVRB U8d6.Q58S6H"gˍclTrI)KnKTA43 h7- }H@:bGJR-jZO4g2#x~0@/&^%JM?3UwvtV *5CMhj߅pOw7PR]O`A,vqE~uAD e.\9aҥT'%Ir 0-#q5lN.fp]4* ?KxPlQ\Fu@ =xh'M[#3:~IEA5D;ImL!Z:= >u0sK⏫?Z{,)?b˻TғzRny[m,P0 s P44T ^tf#[T5PA/Eת0p'㵁=0X{Oe򅽄ٜ*0M-.?P;;"8T)= [ƁǢW-v?3&Au;iН,#[@K=Y⻣v`k`T#pPx'p,P0'_t603CQyׅ;L/nC#E)ӝF>P2M\$H)U!O3ZROnt8Y;aFsj".yT⇦C1C]{`Ņ)Fd+=9 Iૹ>(`1{=־Jw+(; * DLf_/eh3^2{P!!//;ꏪ:GK|?qk &BAqv+Zn-`6B-HO>M>3HDry,UQ#;xЄoڣ !a25_tXqR9R X{  '[Iz.QҷS5YɯjpQxbdU٧pz7z g]Ad,k4}fmpLhYU/W/,cp2Mj͚=[,6JFK;{v!sþ+کUڋR-?RX7SUKFh}jZ29R8 ;P?'z1]>ɀk)ٲ gerTVRi@GO'mPAQ 7YKp ˕T:/wOi_m!e3iz+Kd P$Y sf]:AR1I%+lفyxx> Qۤ@ dFDlS#ϥ9%&Gr5P;L|{hҴL-Dd1hrYQt ؗ#P~o3Ҕ>Ks8p+E_j%pnxִE\M<@BCD@()~xA0_'OX@7O=L_K{g_i䇞Cݤhi6-/[\b3:)2Fȕ|0͋8)(J~FÁa VMUh{l܂}Ak8hZ,_jhk/6Bp¥䅾d ǝ[с/Jhc\[ aiqTsY猠.ywڱښJ褙ռX/c Z8=\P, 5$t%l UW7Z[BBAaFn #њh$OѽesmEfSɸSȻl-%X:=YTwma?j*y%w4ZAX[mդ:+!c> l<cz+'oI&}M={ 4L6JZ2=/+ xaњ9(gMk \~;/!Z:)s(/qZ`WBYܯֹstO^ U t>[r'tN, ͟ .}4H~KPǨ(d0zvUD9^$p;5 m0qJY~ 'DFo?vpGYAf4&*,GڠbHhZmt'Bg f*QkEiΏuOd έ~HREKPe rw3EgX/#휠* ٜ4Ք1m5:y )\Vmy \5`sH$ؠf(SnQvkL[V̲Skw\'^ыCZ|3< I[piMN ~'<dMêv$Ǎ1p1wO)%ɑ[~JB]"AnD~eڳo%9?źrjKZ.4c,*XW's{tݗR[k,%AZ lw 隣- hZR ='n @@\g|-zh|n lzv4:wOSGm [1 ~\ol_Z>-{ )@ai9Wi*݆lGW& 2EI 0pk ۅ'ťttD[8]C+$JF]Y0yaN s':̢釻/HLE`qh^ЄV؝/pr>F>{?ol<"o JhZ;;uk$ '!L]}w $Ӌj%^=LLUl~3}nl,!PH2DJӉ$7ȴaKI7F'"ȁ bA}{>3WŜ6,[oL#n~ fk+˔PWCme!M=501LDǏK?džTt&,Yg(z}diEK8ܴ:EX$:-jSB~ur2wro5)sqG:&;E8*eNt a[N /=Ex8bq  bC3^r miV{Hp(GL$uǓCxC,voj @Kx*5mٸ,l9OXl[ Y*l0 0esha@aD7%Q?ۦmb8ACծ\g1<tt;^'$K?SDsDg5䀠21VᰀDI>)mw U:c^Q;g:f-1P?F==;hOe}[? v @|*շ5jni{G xsJ7nQvV\Lx'v8 l˦z輛~/@ դ!93i[Q1+6p=Q+> 婲V8Ũnaizq O"!xY׵9E7k_cQHkΟ:λѻ2.|+qRSTFgHh$fjCz Q \J]b{ZOé)?IIARXϣG.ĒdRAᩏspn"E|"mg ~E<{{JviYh#Y|]a~~89Z?_BSP ș#=PRBA8XsKBB|w!CxRyVWYڡm7Ƽ+fs2W)'* z0 :/dZ>IqxڵRyn}q% <[|Xl̵oA ROӬZwC(Gs@H%Fq8#u/ABqlvИC# :Y)%d?i\?)y3VHc@S EK븿dccZ.J𳈉N۩34}6$LaF_~VUx ۅOub֨c16y wLI#Q.O6j S';tȶgXTI%Z5*I_lSF'\㩪f:b('ڈj^^!I@T~<7U큿l\-`;ڠ Ф Wvi5it9D{)]oĜ6=t5c~c떸ؤ]b~kBS>EY5hiZɃ:Qrpo3~NM; 1׿t`̱- { <}' ے|Ҕ01OVp~p`3_IV0 _Me7uu(cefF[;G wl0Sm.xKrZz?ךX%ZYkf5Ky4ojQΗ:| 0Xv?1RobcmZ3J驇).[uݘ1%܆qt"XxCáu*@]` :>+LݲC*u?QcoqS(PhC5CQ/M\~ [xsݔY}FB~s2%g)b!EA#7j͹R7P0Druo7@Gň H"5h;ɉ>K]@v/ }PdINvYٓ [< oɔs\bÑTw/@7z6nSY*:T#UMX֞n>GHJ|>^x| ?Cr/C=a~I1k!Ggsvl8?p~IΆ77+FߓB#x[Z?|?Lء.p,%TΫg<pMm},{N9Q[YM,:p++;^tDtc|,7lͪ<"T '\ƳeU9!msu( xҌkT93͂3)^d>w lJ톐c$>j)6b~k(Gn4ШB7zB?> 5R1|mZ100}8\?m]\`i*#[dKnT _^x:GZRYpшp0rzoW~l#.uj!o[~}OMi!CyHHޔjDd#(X pdeOb;11/ĎG&`dqZ*|Pɝ2C?vdג%] 1zuI5#]JY9 2`C(0>%$(ƀ幧@5$01X5Z)]vXh`zGͳv&+EߏX v311)ī9&}ZRߤ)I=~&Ν3Giq̸;G`۵_Co"p}¾wRk^lNfj;IdTw.ѻ{oEΰ#|/0_YÓX'go9e,""@RMK -S|/Mz[E`j-j/$DR=:FХr86y  =goW%raMM9 7'q|CJ]Ì0s#*cD\75ڮVAݎF \DWo݊qpaJ.:=ǎSʅ9F!m f!7γzaWݲYoU.oLџ :D[1+,X :av]cqV31%9Z/hdOE'$Ajrv kD*s}HORN&4;P O[r١4_6}j |v (KX+<`kRufZK,r:nEӛ*#6RSFiO7/e%sEu`efm8r)$WAX$& %~XMlxgKҰ5U~9Z1[FozVS(7kwM7^ )YwDz|f"_9zIrSZ^tqP|81/'sZ2݈{<bW._]mwyXY8"VaȈ Ki\=&8]͸O{Bido|Gxc*_yl1o3v3iJ3 TڂkJqtpwعxnH&:wDZ݇ݐC8'ʺ6c-8)s(0ͤTɝɂ/nN?] d]/r}O =>~4'j~2 k^9l W;ʌdeW9ȵm^{wRo=_w/ 9fd~80@{9]*@3!^p}ɚ3˟r 78L=]Tŧ^NWGB,hP] aP?kf:q6}:<{b|C @aqnB k%N?2= ]%5d恂Hըrd"ڔ㭎!O#ICyNԝLW|)R%>l /|/uF}'3iv'n dGFWsX ;?!/HSc@Gd0TAW&j5 SYeE&n$H]:)?R5~\aHmsDd8+@wM_yx)Z`v:081>2ǭ4ˑ$|IKȭb3y@`&]*ye҉,bFoW"pX8xNk2o)ptYUy+wy f¾F^]鹆$ѷ{W}0%"D4Is!D\3-L#caVz{قahƪ9,67ȠiA/xq@X$y)` "Ƀs1B'X$g9A:ȹR0i4 tpe spv^"7E x'EXGaB/(=&$(md'"]#I!0|B3 i,Upru$B lA&4-h.$6⯈bzM3R969&ȋ& B +I}-۳5Uڛ ±AI n6Rh64z]Wĩ)GI~ O_< i& kz'9xw>nO=zM ^s+pr޶_}UݭcQ dMyR=.Y7IGC9To:>D&OʻfI d{ֵYn21!$HN"TC!$+1': ew? ug5\`+9SA\\^{AyYyHJnf^Y ں-6i`d7HHwӅVœd.jfTN3j)n8yƒdPfeOxrrGGyO!1Sޯ, ;!2n{qAE1JW~ɬ*E34Em1w`ojP)R}H= ̽3 뇷 si@ZOh_o=*ZoZnu~:gafE}q<?5S,BhA.xزNjmkFYQmF=i%EM?R:a AwJJXJjex{h ' x dqtQ2 $p>9-bQI( >}u~G w]Hz}@8Ku{+R@$x{Ãq^p^PR>F55 Œ^((ӛҤ[O1j 2H|wH14d!ըK+"Sl@Tг{z& VUYYգf(IޝʱsoS\85 -;ɶ1xrrO\Q! ^v*IRW´T< E:i}60* yyߟ|4hV\-l h*s}W\`U .}b؝7=ԇxUy=`?~}zS Bsp}J<*@ͥ;Dg*4vh&˖zm]@?]p 00o9>t;(7]-a%0&&Pn*N(@osŻ7(CoT+HInhɸHĠܷpZf$i5g=#"O  ^{ɦi7j]ƅ=ITXqĞ|(AT[i ZC>Zc{ՙ^u] pBy(4d!&֓%@ % ZLݣ7_cxHg~q34 pP_awBUY#'g_yKƞq%P'PS!V([օa#kߑ!?uq{S`r1;Xk;/pO7j@eId  ' )fY'^U~ lOP*Z2=]1x\ 割4ԗVb!J=NH!G$Z@ps ]= ԃE2`yy$xnW&q9f p~%-*+yRM_uz>S˻ q+Oa( ]|/TS]u(fn%tp(jPyD A$jْip5a:/BPY`z]1 Ӎb&8; Q4:WR7ʝ\svꃐozVDIuゾ4oAѶxhcXڕ{N$i(̯澆4a RCU.|1_7%Fz3˨g]E_7۲ri9O:[.M q*TB 0<1 J|v]dDr7"a4OђRg+OCG!r2oU㧉lh]S5 T麶Ɋ`74< 1:|5Mw,|r򦇂VS̛vBEBa_tM5L)e(vXY5'l$B$?(9ق KȌ/3-s(dčb`6Hݙ Û ߇k akJQVQĒ6!ʯle|T7bT'U9,xk7""aAX5ϙ/w|F|>”C@NgMn2DRAu2`zwN̒TPuu3{T)Cnq!5~ rgkWll*r;AdF _k&[ZȔsI;KDWMx\==216}M:smWG/+K\N]"$euk*ew|G3̾p=1Hq)_2u]R鈂 >+~==E(1&г!Hc[˶;wev4^v~%f:R%C-U;\Mqjt2K"w&K2 ,:߶*aCEИ֣:,Äﲂ)5#slKz7gˇʹvN-0 s?iuLiS&фWY'H?/}V;Lץ80ʹ"Êm2\M!8NN9cyP[61*]᱂Q ŴbL".dkAm53ZS,(^ȡ_K9/'^ufxy~"DHa&s1 戕{N5xGIl>#faR_XXWEvzZ{-VO^ԡ1뒂qVۨyhu.~4Aޗ"ln|X=SǟT(fjY4ioJ(q̕tT^ ,,bQPqCb4 2.i7LWMZ9@))Eg!y LFj:9#!% (,WQ hMȃk}.q&(~^5:Ѷ`W$HTa}NmS/Uv<vに_1c{:\̣YWl_G$#qD:77q Wd Zr t*|/|B)&Kz0*M]3;-b8G!&u]]"߱ta(*J0eu^k-,Oq`]Tt\u{pO ~q? ܥϚ@ƥOj<,0L¡SZ޳qy k~YHG! 8ZtP7 uՁ<+ȤqIo lHhXя`nZ <:ERK:baH$FUd@OFcܦqc\BT8@^V;9QVu贂=_)LA4Hy#s;ǹHIRs`) -ur.r\]9,~W]*c#*(Srԯ R|\Jc ,*u0ʸ;*ftZ_B8T`ܵMB=xg#z"^I.ޑ;84. CA{>xn0Ga6e[_̺1 ~QXQl3}m8 A+a4x,Rn;SKARr0I0!&|Q2krya/SjU!cgI^ y;[ r %8/!TN;"ݏ(\(ukO(ȎSףQ,4xeYE4n}i˾6<tT0f;`cNK,D!63.O h:2`tڤߔVI72_8̡7AUQVSk#ئuW7+p^XE41jEWq1yE|hCv^I'&G2k2ߵ=dNV<hCAՕѫ*N)c;pR&.4yhBrػJ Igkl#/AsDבe:W c/AtAvh*ATv,I3Yݭ V*}J5MDs|Ge-qBEq怄#f0 ŃΗriU' Z߲RVy}n} W権iTE:54LltG}G8\bN?-1X}UMh`dYmYa4|MU}%MFn1-t:iRZTM[Tb4&֭t8pHpEz1X]cއSeY6 ~,Fp#݀?аǮe6ƥ«~ ^['TM*.ʹ>q;I̬Wn-:o:\Ro/BU˟.9 Naߢ̑r bHД ٪j#%9Il,r(^[}N:٢& Mހqp|U  )F yGYͯO5X@쿯TS2:݁e~QD(an(}4ch:7d0zW9KM1x- yͦߟw~B'еq 'g8<*<v~-d͆#wbz>(drk5!_ 𺅆?U;^=* FUG۰H͒1Bo}!<6ngi<(iZ}ÜP_F5h=΅|̀K\ۢ\&nͣ|t@"+-Re8 9$ɰ;H@&#F+?Vbx$Nfq<2xz9Ԙ_h IWˆ,ҴoB;0:DU?m~S^BTdz^ /ߋ CSx ү Q< N4jm#!Ӡ5ECNt %@UW%E11ABuR*3~^|Z%1nEK0MnGaT._Iñ bҹ}j|]LJ9PMFs n~9-+uSP5Xod5`B{mKƒ>/J½ `m17 )&T NM̧zY3"io(NϨ|Hn I B`v簳@f]Qe#<\5 0o!s﭂CAjvcAA:EL٧'bc*pW-GͿ.E)J;X }v+Ru_S588d<Du({b@dE]e{ !iEAPKyLmӝusPGc-d {v ŵHw+]7<֯NRF7im޴y7yKuDP姁lA(-WQ9}yq00 ݼ8EsŜxwz(L`Scw|j 6,RqVRP0zS0慨IUkش?`CSWR.!#H$âUeBFd0/L} 8pdb^1~ÿU]; v40XNw _ze>Uv~]v{1d<0/>Х\] d{rA`{~ wDdnU\7LMN\WyBg3NcIf̜RŐ||B|$PwH= x^bъ-%7/i N%İ H I)6q>wբDN{ȩ0{oz/AQ4>0Qp#mͨPlպ$$FN,6y=~dw2py`M&kKy nHR*#{Ј !\jRwa`SC?ঊJ6}<TA')(JJA#i .&ԚʮK%IYoYZhIlz50-0LR|A/7H󐒥tZD=@*uKSQ&n&@`B3@Pcg c!hڸ ,/32wxO~)*/W`|f(TTݔ.s"3 ^s$o3_Jz7m̆Ut|:!gH [kг˾a(0{zLwעjjB>U?NֽSeZ=2"K!ҁ:s< Nynznli&[N`ZgjF-VSV6:AϖuN\ [~ַ/T"ϣϥ|mÊ/YΞSc0xw|sH)hYt&_>n.G;M*Mk>ΐC/)bK-#D"<7,֑CA} >ҊM:vv5klpY-6 f>XSv"ҚP P<]BCbfҰKw:*sQ> N-ъa i5Qцn} yg&6W^FB⽔wOn+@`6-GAћ3j\ݫhst#0ppiRmtj뷫T!vu2*9>&5iY\[ERì nw&²wl/qEYp22>x.?oP>3}#Um7^!;f42>> vn\\ &'m[L&z˝9f\ ӎa5d nu$TgFqH:)ku$5)y*N'ѠQI>c)N`npV<Ť{ɇ yC8WZ~ =mvv] WJŃ>ӎ*Vȓsó VmmV5{١#},rL 'b^Gǧ\`k&d#︋@ϼrÁ3^4JKU dT1-Yo?v9>| FOv)RL[4:݉cϙ>hM#+a:jNg[r~ 6@k]rhz!OZ$;Ȝ`#C > DM=gq_VQ݂ :)k,K4_)rR\?)tҷfF*߼iڻVR>G35'ZTƃ{ѨOthGquAa;'f> qF]-&$:SV[zg.!s²xŦs.1[H҃f?cw|jrύ†AJN~Z5sYjY43 &8[FK\)4W*p ߂ \{DklȅZBQߎ౉ <X}OK܏f1mWk D )ǁm0s8T>^kZg分BsFJzqbc=o&=\H;JĚehTjg8 5J*s'" φ9H,3>]cOUDVρFa>2DEQxB儭ksq'}#Z=7~C k؋Wki‡:Rt8#:Œ,iA;u1 8b#|mcZ0#N;^C,8Ε`5nLx!}b ~cgc`UI"%vNshQ{YV)LQ8[3SZ\|LoYG]e >K7hĘ׷pϕA ?,_OC A%DL"nfuլV=3Y.`Ey)8F|Ց4<50<%_oJʾDJF/' Mਗ\}\yⓆ2jꠅ2-`ԵkҷNmԣU- o:$y 1kONl8Ë]OYRjuW8W. id 8`(śg}n桜,B2uՊ8̷+YCWNKֶk{-M~T-YO>fs5!a}*(C]:`d2tcaL/ UpS&pMLvBk-XCWS➳ԹC yUuQ>rNf&}M<:~0z~dbN9A}hڀL[`ĖFB E^GxdEoC3J7O< b Qi'!ɭeq:V[I1ceFӰ&3f<6WHӞX ˄0k4KGk8`<5{HQ3v YoH2 4[bTlZAL3R@YH:gPEظ@'E=S-֟ȟ2ƜnhJ rLCG5CEWuD}|xJL&yBV}O) 5 HTHM7mD4Vyz>Z--~ƪX22ؔ)"*'jegåzP "'NՋkt00VzxYC5c3؊{H3 ]#.E>a›Hܽb_niE6sz:ϢʉZ=0 աxj1ʀ8ӷ5Uu%uHk}#RKj+ð,C7?zѹE@DjMs׷ %iG b0x!lwW[NV+=8`EڝAV Cro <"J7wKCzxaY{F |qzwY?{7`&aPVm2: ?C3 F]x"  $I|("` o8鼋+(- gy䪻VF1ώjBiѓIsh騎\%*-Y%"xCGw$dBtjF-:wAkP=-NJNcfBdQpC8Va>ʨnKj'o %L<~r; ._P(8`F* 7jJ <RLF 8,Ig8.6\jw`Ֆ2dlwՍdxrj!l@dDM 4-b^9pMQ:H&'>/Ag_n)jԁE.F 8iNi#FHm I?K $#%,'@zp$ڃҹPe͕]M|Fᅤ5ѼTD=۸#v* o%oF9lt9i=8kO0)&m)7{TfPOpo 70:Fn[zͪf<>:OL>X輷)ݖX[~wPK .~_pBԦ~o`}< ַ]os&G ὾SUQ- Y"Q7 x}hI##j'UySl(' g\E+9^ң1.[( 7^E^ j1 Q'DVtlQ#M (!s`h.:g rF 2mɕi/6#W$PD"pP2nj uYPJ>\%:.[]܉rC`H]VF-8dGg{G0By\j.M֒8njPF%T -./#3SEwtƯIm/à WM.EթR)fl֖ uXT_\HrJ&Ie3*ỉ_7#&Wbszgb!Ƒ%ńEvYy$5ߜN1GbTL9՘ r:Corj*;?p) `W9Zh8_݌Y (σ jIuټϟi톰{6wo`7{4?-w/5E~Vh3}t@+X{ ß)= WtWLx#`>Ix`!),3b'^Q'4Jjl0iI_%,8hQ#NYy7֨E6%)Ixf}h<&#LU,3 *WRJw>)3LSV'e M(GЫ hHHbDeNN牽p`[ncPE\.Af۾T|&#$*gK=w }M{O*Gm}: `\R-OeՅO7p5o,M(0=\Uٙ{ d)iٷ2 3VR\Y(tjAer~=69ˆC3MR5% ƖGUGҭlMO%nr-خg7k̽"ɸB,nU,O]8Hr{\`<~;AԦ:Zψ:=v ڈP>a B͑ UOͪ ۴+Dl+9]kRhԆ2- 'u\䣦'n$B!(xc7{um0bƜ GSFyT7I>Z-h`75ZQ0Lx}JH<7Y[HFwX= eaR}O삻 ?W(Vq+hk2d)2$=WxV_X^Vh 3ܰ_ !-/R "d.D %)UwJO!q[{;\[k%WfP7#)wr;=?g_:d__1 W'=4M,i[B艔2X щo$|.kUQR(G/ZUnZ1 3ʌ۱P| ]=goO]Cۮ?q4|f k7aĸKIt(Fɪ3_u Os^'ߚQ(wg ߪ8q]##;g~~4ګN-d Dw";T$d@ieL$wa(xuXj$xcW":]6Gq0%@G֝0ӨJpxk@d4z7ۇH}gZ <~iZ#ʟjuF2,+-$/ȮgRHP|(\lG䣼|3oƿDd3L FfoR|Xǂ6<[vt?tC M90SII&DxZiaQ0"0+d!Ѵ/V} |D炮7,n,o~lA1ex iPSIilH;5*M7?g()h1<'u_)m_B`zuХ}&Z_9`v>u

    ]#FD"s.+jRbn;cjeUpe*T}eX6@޻w8Yoan82K%DM S!PdGQVǣ&!=ĚRzx7BOPCPJGkk:6>iw%2޲ݘMKB:V^Dn?K3Y,d*JH'&SCB2m9~V>*`Bp8(({>(}RUDl̉gaft2v ){0BBƸ*ֺbr3bfIkǎnʠ"$BRLf9?Ket dN("Z)k5,2`$K]Ljs/rjs+@r@ aNB7 63= 3HA)հɷXx|S]JBh֦VlH56Z1v4ksij'͵*)?aRQ#?CiRfx'c(UrvGsmB$mJgW̓޴[H8?y|xx0} fYe?l7ASNj9TS2%:%;s#DV¼ Vd߲B%=1,m~,[@"֬U2&g-ܳiouܲ`)m?ou(; ]+ctaE hUƩO"!ua9oiїJaI6iޫW)c8 ۬iEBo+($(Ls|BZ[Lߟjq۽U]052&s oeLVqdҎ44}ctǵηC/u_Ћ►FLzJ,O ܴ⪾Q($WHjB&pbJGy]4 -n `AZCCmaNp6P 10{d9l侷 :_c4\=0%^`_[;IpkdyJV`Bx4PXGM.meN)p%8;j`.B]+HUE = ?~o>:.yN |Y{mݗ98b)@I&@8|at%FbE|ƪaQ#47~.12a()-{MI*)ٓ"Ю e : uLe N~m<,#JE %~6Dv&I 1Tq.EceȌ%hgשq4㱍yC%!< C2u'#44y8{怌%% Mѕ20F<ʢn3C{5<귑 0$i/.^`u]MG# )qSl):#; \&㸰PQ؍ae%XWAMqu r:"1Ӗe-MUfH傞u!`t{=lLK,tza] &ovI.?A\> g -WkDlκ6K#?(%"{{OelglFYXQ5Wc/{ifRG\@9,);'nZ<'xp!=d5 5pRtLʠW;B%ϗ 3lp8߹x͍FUbGߘlvUH̓?ajNnF7!7l`(i8w&3/6K2 ""=u4ZtEʴ1!Rk.7wbd]b18|IITu4pt7̼ujℏVi#8vC$ޖ\ja#ƨGs8ka@42SYEW%mc[_88<pxX ꃝh9&`k5^o.f2ģi|ǵT G{X^[6ԨQ?ɤ o0i<*M`vD: sJ_RT\ 7^ qc2=7hXG jK|W~nT d=z (v(Ցt' 1yY.LL<Jk.S ,A`Pr[|*ۿ`RWXuaOV],R, R&*ݪBˣfOAuR1#.KoezvN(U+}u 䚒X,ńw!5̗?S.Ms%"Ml C`B`_ E6˔Auݮ)lPZR#̢rx_3T4Ə>nZQ:0E}Fz _ D>| E<2`o:8>Z"O3%ҿd`쾒/h`KϪhJ&(5P_ẮL=MÓ.6`]'cL+dȶ< @.%-jF%a~j 񫵇޴j"G6r=,у>~ץt,CE˫P`Cvv<‚45KgMELL v f d.Ю%Δ}Tv)PF9\҅^xhG!\ Qm kvK@X_"D`)(#6HqG_UF׾>]ӿd2*oXCMF}$7n ь"lZXCփ*_[KI+y꨽͊;Yß:txU{#oީ k8v7#6C\8ÄٍxmV8^G 죚LO`'W'F58q+ܘ `=GL>3\{%&=u > q_an.O?soɲ,Lokz8t8GDEg4lb7ugO+ *?NBpi:sK"?>ڢ3¤gsiU'^IFtz~Ȳۏ&ePYfij`:+{}ZQȭ4Wg`݊$wmNux&)cN&sWnj7alJ$Ns r>F{J2yV )kRK~eb"XNthnέJtNN2' &V~ِF9_CwUR"wK³a]0g~Z^/6vsS8266<_e5!}G=nb;tc:*o 8$%w3FO۲rڟh`,Tey*K`~/A /ѕqOeFʃ>r#:WSu_NIђړ 8kR2yĊW]uR䚗E~if wjWO4ۮm7z&ya=?`^?Ǡbh>PLA7\uɿR~};'p݄$˰!24ܺceD7;8},B"t␩^]D7 [t=VGeľJTmu3L'VW"ei)ܝ+ˑ.f4i ,}pY_6h5L^w3|ap"mgLkX[ rqoVRf%)Oh6ªZ^'v5ۚC:DUa-ASf79k;Nm0#mR0_I[鯏DVbL֯ѕ]H%r[S`(bq^!yc >JuFJW˻Du0Ar6˞ĸU ʢ;5->uTJ8/ũjMG aG/&ө^\(pGyR=qG"#0 Pf>[ ZؾН+*F;ߤ x B%{['v.j-j|13K .\ьNjњH ]f4yڕl>Գn Yni!2`g}.`@"s.uӺwɱ<dއ`28M[3{4!1\a@bKܯ᪴=q>̅%gSf e#;'WOMҀ&-ʱ?(#op n3o–F2h~t #60ZȦc/<5nyA,KFN*UTĮ;|^Ԙ|tp'qvV (ɊcgU+sBHrsKt : ֎&C9r9@Bn. gse E0*O<^XWݻ+~h'm ߳;tWqnfOh>h-yr\NJ|/d7c搟)YAi[UNkx ŚexxގYtOQ٠f4ܡA]%}b!(=[iK[ 5H[-)!67[S:c|* 2h"e{5^5 "Z3Mq\ԣd^ZfF?1m7M;nfk>."v*S3-8J ^sA䰸r7Š*ĶDW y̼,QvXQj:1JGc)8ُVavA8D`U_e6>WpfrQF,&Eո;2WēֲUick6ZɯT<KPE#A]/n-_tI@-ciޓ26Үv?^uz Z qUG{~c=BbKz h?h~єPciĵikTxffTLv L{xE%cEϋ1Bn4qYK&h(5+ z ]N7cۜbtr(X~Щ ACS]?/gݳoZCeUXi)r6S!*sr&Z\^e&u5of+9U>NJ`#L fN Os@kPBd\O_~qOS9BE4o2 oe:V \.PTD}G(ꖻ[kbZ v>Wd"O"@ߧ]8 fݖ.BX2uXsLnHl[(B5R9w!;%6"ZoktJfIy|:ۛ^C 7p:{I0D@n01dM9%/GWkIγ,O fo($+ysowsy)TuyF^1lVW2(+ |{Rx$,]drcxML΋Y.هn!Jq%pr;,X#DZ~2%҆a= *>MVXpC)U{OS&TI&Bv CgzqW^X KR1S8{.F4:X+Et#G`9n)W}'%Zi&KALٱҜ~&Ej]Zw[l"+m=p$j܏~,}?qn *s@% _US{ޏGfgXILL5,5d%ҷsNQ}Sd2xyb-7ww1Osou{ڶw ,6 ߓkv,)۝W&Rh+'n̓g;pU @x*v=6~@bW q5"Bj"cEPj"QtDw)K DAh'<=}[>/~B]ȐҰ$8TUӵuPϷK4օIʼnlop[0n(DH =caemq\X껖 c㕰anbͼKR:t(c)%QN}a`VTk?I!n9!Y>;`4ۺqn ~)XCd;Gzʸ|{;0<\!g q^y=̣*e|7ēf}$\6Dz ~P}P=/ MH5ް' I_-=i0g!x!ErEh\zc!Jh7Z\N2ٟoJ֝J2(S 䄟7 q)"HWo+Y3LKb;vT{^ATӐ\,%r*C3PEE~df9Rl[/Ȥmbu`ix.l빲פxDk; :tqu;gk/n- C2-F|Ou"qƲ|~X j96-<ŸY7^ՙV1(;M]sclih<h3KA%wG'8k9qp)jR0Pүo$*3~K"^j%L6]Ѡʿ^ wѷM {R(8l9c:!U)b1 Vq+h{6Mzو[ 5GKZIa ($!·|^>" J#% MxUWn4o" z;&+]"L"/Bj ޵OmQs?;MíO& $ؼvn XePAҿbNQң_?k,KT;!BAϦM:[PbO:}W-. z2h{#9Khs=!m3?ΈJfʭNiOrۀKj p/Gɡ szPЈ%n/t}Ҙ1kH*2lVpP7l\O{`ׇb {zr>=7@dPY` [X=8o?E P[#6I͒8(;hKd 7 { ]J x[GgmIKǥ8} 2ֺ }nc[0 u[3?mvu!x}nU h2CijD sabNGw ʆLDqݖ왥Ɔd~IPQΣ3z53Q(t7 eRo*1fV~D`nR)2T&htpKȊ4|Q`}嚈|"$*:Ej49ʹڼ]aC?Y ƒXb7΢Jtsz!8, b}'ˬ{lo^xpuUv 93ye`]HIgՍ[4뙇q6[F̷<]que*/:WO `e? ZsZY< #0y\䴎4w^Qt}’>"eI*~ ?S4-Ƅb=۴L&)sAcx5˪rKb+u"6幜G.GH_n1R  D.4k;ѫg 6&+ ; )]{֒g x,Ǒ4mTFKʏ?yӀ$"C%}R@@XtflN}6P{ 2{E*_ѠThZ[/,mgyW3PHP3`Y6Ȑu1RVP Cq~-Q(@=5H-),3ӐI+hw)@c-""v{U ?|v#LrZ wf( {䋁|) {qy O>!HFzqȧ QWmzT2W3Jg\<׃pqtҁLC|yYX\UBmY8 lLc1DV./5n"/.{+w#Ղ)틞?A mpa *Y5ޒ ; o&Պ`?\8׾NV^,*y̮7 L2CS $.O ϭ܆2 S׀BБ.vZ@:0;d\ϳ6Jid mHJ6fCou"b^K}^>+ ̹SE.k- ( '띲Me~شU}] T@LRBS|54K"f*Go"ۼDp: phTxi-/;ضɈXʼO >6u %Ϣy*gmeUطH kU)Sz@?,J13ZgTpF\'z->3r! Ob):C;U $B0ƬtI[M2y@ ɴn"ʦπfa rW#pР}&r"[bT,6Kqn;w'bؾq+YBz:nͩ+[h'IS C5YV/r3ii/ci4Os3;5Rup0ˍqGwy1̈́o4;Kl)N"/DWi,P&g :8f{U:cƱ;/}w u\ZO@ZpQș^Vl ^v%Cjfԩ:bjQGKPBSKK$ʊ8A/ d@Pc,b5׋z hYN fy-ʵO sdN&ך8>U3vRoϯfݟ*NQYԮB-MQ]b7~Sgkίu^;pCޤd?xFPET&Nlݒ0Yf0K7(948襯l{GV袨&"ЉyA3gbL#YcPYi@/FmLֆ%x[u2uecL(}Pn5Ema 潨fa83%oJZB4n$,6\c1Vӑ[R.1`vɂ8m.ݚ`7&QLY,N9g<2L5)\5-k%V3Ky*oA0P& ax{ЕwIK ~ wcmrEpQ~#¯U85Q'Sl-`=גψP / ~z*TIǟ(!8h/D ;cFR?_֔|'^54HWJ"3ݔ/}ɝYT{WER Ā Cc~ZUa+s{[=1ӊ ՎF^u70bM",76 ReN<=`ՁK[@A1:!z2/Qu[jI=Xt85$zs,TF%kА5xk r#`0( 87uoCQ-蒈$?90$+#A ZL7>yW+BO $v뮰jNJG v:Wx gݢ0A.a ho#{%%p蹬t5N9#23 )>ߞ L^-[NQ%r 񂡁:Ԝz<"MWnƵk\'UbN /p7) ޺'ս3[j6B>P IHAwt 0F[3n.hR+g+x"8ӌq})7 <$+?>{G`?c=AWV%4 ʪxaM,քc1? Rp*J3D1MxN ]yqD&Xc_j$Gba&N>0"a$q Z}Z-.Rk' yg|I]o0w<zhm'[]֣tx)߃F'&ȞH+EVsUx֌0r<+_xA]Dm ^27^DC_j6,{lz݇OQ7Xy[*e6\3`)f W2F6@x)2mUY"BgP[k K+k {v`")14~Y|Sz*y:>Ď.eL X 2}ێfWa@G#i g#N:0v2*-Bxό]r4 GKG_h~3lӮ6aQR=Mpqg4vZx{ t^`&(T$vCWq"k|v/m"eĊOWdp(1w *STvx0A|9.ȴtl8} Bz d?˃#æ7ow5˛5k p}i=h(4!oiU8f%xN Ĺ,3irVo9. eost8vH-Rj i",I4Lƃk<٤K>!eѤđ!P9NE%F& ^zQ5745o>o3"5@s%qZZ87^ ID_em e_o/E\xߍCS)2o]AtZD<ܤayp}DN$A;y[Pp[̤AG˪_<}1R $a|5z]^CT.S"r\KBiph#n@EH& 3IЖEmhhF.wwBRT!سӇEnhwS/֊A`ѶIG,~yƭwN;zȲN=9G~$eʋ.uL*>#mD" 2e46X 9K@@{d7]7 vďqLcloۑSJ2fQqh:I& U kkHsl2CjѴe[DҚO m3+vNz E m_*2b1UzTuJnQhYqxao=ABr2CF)k.Ȃio6xta!?twFl}Qlt+e畋x)L,`5=ߎB.+o35G, lEm D o|ZR0dF{?h[GHmjH˓6c+Z^htj]kbz\$!omtIZ?=z|Lffq?rb9_;82 wMpDwjqͪ ͘ Y6^$cD6o\>؃ݑEKڏrbH%lƁecXcc6~lܙ ApU5txu E+$82S\IM4ߢ뒱G_ۮiB(*mIƄy>^t9 <9 V}SYYHVDZ/im _д dٱ K|CB:c qBTaYE%Y>L}:6$}HR5H}uHeqME5֩[@E4o`ݰ|^'Cs[pF" F늤 L R 9Cp,S/̆ 9; RA:%XA c:w> bślʝ-YXzK(%& eXV%50'>vN =BqLtmIEC$18mj"6r H>%TZfg Zz]4%z]"m~|W[hX_R-e!)!19r_ffp *uҜ`{? iG߇L"ۊ.nyfL9bG~bcfas _N ɘ׊h)'(Slv̽3]bdS;@t.KⱦL)4Vul(|L|)p,"H5a;"cOBD MrPAw3Tl6cp Fkzڲ,sE|a!NR5Y$(1)iJqc~{~/5"[iCiCn o{z@NVH!*a(+}ۛ3ZX5#wShIiao{ڰ^##i}S`Ge:X~=lI~8 1PZ|nLYШ”U nd?Ȇk퀫4uR0<#'= B65oI<;꫙]Dž83ׄbLʤ^a>:0Z'9M 9#H W0#bE|~Gw5P<c,̂L* -qUą[=jbrK{.*JvhN@g=1Ev7[NtzF_Om{3f Seϧ|[0&"C3NS͏)Z+ޜ-H"f/H*pm#3}gI@z)89x&Ѕ`Hd 19`{t8qb &G(vIdrӈHKWpѾ45Ob~2[,h Mpȫύn[ae~X6K&#zƶ䇊,rl(Mף(&bOe.I\;#Lpplɺ8O)aSnlJdXՃ}Crt}sOv_GP]N9IʷlvuM$>NӭQ²̪aXߗ hQ)ٯ{Z$Ll{Xo-]=M(J)݇kme9ϰ+7Q ,MRH41ضWAȭ K9~GDmܹt?.(sK:'lk | |ޮ8q=Nd[ާ8G M@Qf5[H<R#H}5ڮjo߹]jw+dEC69?}.b%es056kG=M3_;&} #gQơE!a|HIAғ = ̨]?F'oy;7sMԻ 6zƑGtfW>S9~Ƭ긯J~R@8%j7s!,Ƚ^Io|t+R> 1pNW7sw\Rg8{]J憆<5_e tz^W#.WK a p4g03ٯh :w"cv+L !Lk_}ImJ}اPƜ |~X(E+U͝&N) AIȫ|fj޻z \"4 VOH2@ n:/bqdQ ''[v2qCXu+ zw- ʀ'Oeݴ8#j87]ܬXKHI8 1jP2R(a|Z͕=T'hT$bX泲 "T.nJK%8Y1aƟJ(2LYЎ e4s-M]W3$1fdea97Z ǥP%n :҄/yȞ׿`ōT5=݂q}F hO̧Ѐ;.\LK](O ǭ R`^I|]mJD@߫dyEaiO7(|͹N>QNNs뛙z:PY Z,_gI`Z`ypt hU?%6ơ+Mk=@Y&mm$4]zr\b~E4G #IQ5yc*27f0Vmui@23}fVT F"4$YSbHNI.&'-: 6UO|G™$Mx&Gc8.W.8p"K-8w|c\aelUɵD<~10V1*kvfG\B e Gu]T6>^9O%SndQ~')%K6Y1E)/`st>(2 1@rjf{G3Yk?#Am][⍚bq5n$CZ{Ĥ`vۺfy<#i,)kQ 8Αd4ujVOuzBUW/GݭI,d.7LIU.U?~- q'9b2"]?c:_S0"UB-V#eӐMZr4X#ǩleq1 1BL-XF=V3 qMRGKwiHz2^+JQ.#z$7M_Z9749_AL^Ò&kʗWD@`_Aupw8eߛ#[dQ3ȥOy]8+Ч5{y2Cג+d>І}Ϣ*fC_TQdfmO7u *CS{]k̨ ԃ0X62̘$ڇd/O 5{Jr}64[LWhJfGO\J xqM<|q9+kzˌǙ>vx z&v]oi6+}V\KFmnܛ$nD54o!JzV3G@_?oذ2 'OGgMB,F׵kʣRQćog`yKAԞÕn'p`-ΘTW۔=u{얢mEc`&^#<̉tr92Y!J6\TKY9r\uSLX}) Aې t$ 0l!;FX/q^v8.3w $laH}MI+u9{)&#pAWߥNhO W` D{o ǿwzLVRx&6iwNJ2(7(Ҷqd WSnl3 LX`kM5}s & 0c*>JW>a8+[1< .{^r>5S>)hulECMBwtrІyv(Bˎx٨,`\v4v]TzptxuV_خs }- **N.4PԖ4"~oo>SD8 گ+)+[NTUcast䢲"4ې鑯(R$WY g濶$Zhܛ.N-`+, aZ VZiBam'k qٗ/]"2K-:m$8rejNW]T-e/?./mxZs:j/Iz+ KrP" AWJKF*u\{V;TGł/Mn8hFIz?"DQ$&vKV9خn:.zt0ɋOxhsP@6&`$<.ap1e4!z+E~}|Aq aSE`AHӐ'C=K/L..0aYk#&snvE5b+ S[קdž-KL҉2L xR`?i- DzN)XG!Ds_%l#U`JܑaH.Li1^E\:ih۟du.UswDw0N:ɻR͖o˛vd}'G;8bjG"E;!d % "׫xD^_V~G8!/uհUVZzMWx8݌ɗvit,31a;]'<%yBk4`7[?./wx+~vMm!ׅ=N@^˖Ӳ$nM4 T4sJ$od ρ/u 3+hI5ɻI}Rowt#[8l[dU)GO6F J 'Þ6Dv%MknD 1A<դ|#H. -ܩn6z[_Y`8 OCY@D9܈hm6S@X>v-bkpUi]^?qExB?@ ۽X뵆L)A@?4>Qn/kjZs'[nh+FC;L>v*ԝ 'A;Ķ&,"1S詼zԯj>갢A/j8;SЅ^U\#Z]:u n+3 _4fX餳F. %#¿6>Xi"Y 2 !po mBd7m}aj`dתV|W͂b3/mT9v-~>6!{6PrI[w6mLUq_Y*gz^ۛ]rޮv}&iHst.0͈ w1"֩MoҟZW]3c;δ.pY1rE L0ⲷKO:FJ%6Ci|~(O0;&$ ;Kk}i~k Y!-݀\5^A۰r暱h8(V&?U8?*5agΧ& Y(hݲH9GXd$.!6MBG:Nbtˑ/s!C[HEoeVyZ񧶉PB+ @UUs7w;JB957Ye,W~\@kr8E$1 2>~1jX8!x  ıYFBY0~x0ƛm}}&-NϿPeCu^;02I Is]-3@4 &nBk6-ڼ`8\uH;|%LZ-r,e +wxg^Ql^,um[3v]w]~!pG@,JyXd /_qnbmЗe}(dcg!{1Zo"NYq&S Ǯ9y5~P{@C)c'p}BKfܡʍkS8-'l*bEkp›fic& YZ4ۿ-lEB*C/a Eprk6d0RPp_cf^X͕?ՑA$ {P,\>=QcK(k,L2H<ɇńA'"gߙ0oBG'?N}kL5?JÇx &G6渗3exᏚxyMH]QWD3i`'tv,s,X-bU@nI*a \}=w\u%_ҙQ(l^I26nHR'|enmV"ZÓOK&Tjn(iΉS9_&~5j~5eNu!HFT7](WףJ#&;|=@5xB1|^6,Gwq⛿օ"LNyqk!>gvbNbu3Lr"xMH-YuJ2fh>>-F}Aoj,FhiV& ^8~~*g63>c1C¼X3#KtiJu{KBHfstR;!P| 4c3Cg )w 0r_i5ݘYg.;*#o㔃RrUc^lxG~EcNdd+E@pNv$e&h!lKw՝\?qW2Y~IrͻT~,cƚ۱b!rEoqwd k(dDcbYWQZc0$SHɊ*qs9'qqgrMF/cB23?f>ׁJE|Q^^"6aêJU :6GɫCZKW:*᱖3 <]z)Yo>+j8/O⍝l3ҩy =H1bZQ_?Sy3eH.1,{ctcͥTk3ؑVuqH6mh֣qΥY/>L6=V`\\:ʶ?K֩Y:)4n$r٥<>^f)Uy?"h,^ Qs1L+:ƒ8p T*˜JF>5j05=tɒǓJK|; 73a9mca11`3FrüBqG/Ro :b$dU"$kxViqg\Q_srDZ *znĞyIU6SկмQݵl~S͝ \)OJ'5 {_uuNhϹبbCUJ5ֈXyX-.W?t<#ve>5!7l-3`:^M.g'>vC.2(RN|1)q⁶yRw }EI8R\>"ܳט1<Jl7_~R_~qW@  ; VrCXk,ʷ?LۋՈ>\.BpVĉDBCO\E`P7iLvH3E'$O$5]ow&eQ2\zՏ K8?6Y&i*L"LMc&&PNyl7k]~^`~@O1:S#h)3R42ɉ$kىJ 0W}-brXޟnb87^N/>y'^G5xn  5i ("n-NV.g[$ebr9In.Q/FA6r瑉%ijcTjXӝ<nWpJyoP7H us(vz.-&a7=*&fU"#) TR<|X9(,I^uP[<ұ09#9zP'cσN1ԞNۡ%'U :_-LkbܖHM"BvK4YVk|4+ kq/L 7 w[Y&L @UR ;M ?M?!{Kfxܷi`\2$vk߳@'8]{3DSz! bsJcPjDCWg^'C~vNfm߻ʷI?q`JîsGBo&bYD[9{dE*mŵOQqV9jxi-X'Z۪H9`CG`":v_&ȓcθ̩h" a{svVw$җWwmL}د=%9.Df >Md++%SDJK`_-E;*&>P!L3qrWf[*MP |\SC_I+ ޵ZG(RNm(ɭ(#tx 9|K[SUy/tVv6:уZG8懲67wADC CGD.>]Gn?i?@E+2JW٨N&ga:'\4aÖ9 0D:Z n=p9CTw'wQ0 -pWcI|pڅgy6u !(#Q<[~[s"md]/4/(*.mh6gfʕs n7:1cƒ( _w]ܘ 'fs>P~/9r5=_ `\E|d3igOiL|4SxGr#_,ߨS\#t2L`<1k,rw4%bRORI~ ܯt޸W|ì>!x11Itn͡h4g ܎hg$Bg)$/hAKj gG5Q,Y׫7ΘF4㳵E Y3C9Cogr0ba5JLTDr:+HPy)Lmn$Y#A;XmQƸu!v'ɨÂե<䋀6z+ǁ[B>$7g-i'ǀ"=Ru D\0O±O[t&XHJu*.9Mە U-OUH_"xvDUBcPH!*KciHˈ;c,Û}bac$NKςo jμ*Q $'ȿ^W77%="2Z1]z'zl1Bɗ礨;:\"_. :0ܶqIؑ-9`7\-jw494 n\@d3X"ڟ $Gp3 b9ÿ́sc35 ze՘yKO/81U>(!< b 9E35p܇ksyZ5bn}_ly[¥6^l.Vp8^iX#0@\ Q+? O^ܪCOro㈴ǶSjՔQ.G=\VlK9VG&Kx}{b*yUc^nԋM叡fWŽV o-yH]CTȴɣ#_Ȟ` |IN#-]i6&ĘoRa=r-ʐ[l!n͌5* {%EG!M㪓f1F[ *>8Gnh~1 y:8"e4^v:):N,L 9?l(5ʗoWr0/m-z р\2ҧDR@qr`UEn~chURV܉` B#,"6 IuB >r^w,vA4Ǹ87ayK,;|^݅8SMh\ *a@ ɰ0S`yG 5=<ߴV2XWMtj@My;Ҕ \J{ Ԧ6Au7.rPv(T{";$cM@&sqCAp8WKb8_8',fs*HXc2b˭՚u?7Nګz f[ z'Kݒ?Z#{O1-*/l1%WͻVTEY0ZH@gc6EW{~\'՘VӠ,>SPg;x^`uF2Tq@o-зR2$v)ޙXxz0G:\f/V%F" {o'!xWC+!Tg?@r{;-Jbxc3P>s@aɦQT> [ۀ _vyoCσʢV~tQ@DA:a3s#q7vwp i(EVx->6KIG' ǴqWOm*Y.Dma|n)_{.$s픔-q_ugBi.hL'x㚔&f]Ž9ژrz/%KQ}^OAމK sآN;' *hdRa1ȴx$,kܧD`p{ x\{f4?~ht|cHoTY#ǮZkR5iFV7g%Ύlr a1*]c:IfY`8dQJLD8;N(tk˓*p…d(Gϲ3X@-ʙּ.=b#Z1ҏ#g^\t3d%J.]2WW]J @H-&NU2$}0@8Vs)ceӻO&|a #BCbUq4jn%!0^xuQdȩFtjhUm+߇QU՘&X^o aDsw<>ަ m9WON?LrMib:O$-פb.% pԸKҚ]hxqq\< u֠_hV2e1;B[A{2t)#гKY#}>*[Ƅª f>=$&1$h {2=d^XreY}[D bvE('l* ߘ9%7WS7W*Nf8+wr'E #4ª z*jX4@-Wa\qi[.WwKWo)fkb9tE܂y_۰D.G0b=,93r M,My-aZNcڳ N75f^Uܱfm]5nrgͿ2<ۺ9F@<=3WOQ/ NI`l11[RVuoA[4>QElVlܪl!ujvmF(k DY$A]Z4h]o7yċ٤5swXwyh*"_Iy.?%n+7aoYt'/iT;ə{ rUH<|83^[pfڮy=]b3wCl5<6|\Bkv CmVƀ543Q=+iLzp E ׭O(XC?:[77aʮ[Wbxq[ (&=N<Ř Fkx&~ k4g ͬ"=Ed)Cr+C1SjJ0i;A*Hx iF;]ryrct1Pp}]D~Rɑ)G3=-+n}P;bѨr8Q͊O#I?2(FμU((@8 y1B4Pl*""#@ Lo=*hV3[FvtzkwqŦjrxGؙ؇.0Bp|+9T\S>"Z'oB ex@ܪ9/Dw;|MGP)(ۗ6 -*WGR,H@EW xljhN.vhj2V +&bX(rg]3^c +BZƴPG-HjЗy~ 6`IG61Xf{v{T }*nPp3JJwTlg} 3UI.Ll>2_r'Xw׵iA!d8qZ ')Ί7ZʺpuVxpwثWN2vwD\0#NH~2sIoI23IY%8+g/dw:N~D3D>F*#&[]*i2ns,X GΫ3ۭS iiծf?U 1Ff.` !>RreG&#lhS`o~ 6eGUܜDe|&$y4M;O>Vk,9\..bAӇދub_-z~d(6IAkD-fkGk؉"gO_["_%G6pVNH#zH[8zJSNTXVEYFtj> ܬhY'~_igIuwC܃s6ojY* UcG\By$`2%=*V3a; }5L`D`\;pdi<݂w[}fn&LdG1**;X73x,8% \ RX^du0ʂ~%ħbm6UjfJ]. o渲D: bj Duu`޿A6"Sgt_ɫ&&I2L7:kwYWi>c^DŽHA~9?G3mK1P/X`rTYm|uHVvf d9mͨ5TaՓ@qSv+֘=5Bɠɘ&e^YY۴ORZ< tϠԘ\cokSv A䪋lp\\nb)qշ|kaƠ UtO7 K7] ^HI| i# _ .rB~~+vy{<rORnY2 Q‑?\{Do{ hY6 m><$Drl4UX.m/!ѮږA P,F{ņǍt qs2w*H[vP`^J4XW^>-qЍxvd*:pԭ X']&@\d!48$ *B9Brj)Qf݇>A=,CQNrvJ儵re5gQ:iӀ{ύ)Tzznǘj9p$։f-ؼSV@zB/}3WtircV]À[&'bbU:RdeD #sjP}cN]MNy En;5 ^?TuNWCc_!y'Ewz0t@uO[{_:5#x'r?DZВa.~շuOmk'>dřM`Ԧ=[eHCu6R۟)wf]Y"?CX>:d#1 }(/p hzO]nFQ-^c6}vu0 6\-gAoe_Bmb(%)&11tؿ9upڳd?pO] 8gnUsf5Plٖ9+%꠷ SH%Kٸdޘ"/VJ`]z#ѠwkGUVXD( qw9_ͯZjhz<=ܵ \#@o|SB)XMj\DIaOHe*o߂IHU፦…a'_H P6ZNd,RiKxjLG!31Sc7ʷZTU/2:Lw$q}ItI 74Z{]c FU=#},OB&X'U/_LGS¯xT 5 a9m-$%_nb= "DU# 7@IhvatY 6/X@::ُhЛ"\Fgy94w2THiQ"nwӾ2V9[!D%S5J9^|,wSj ` 2{S$%vit+|sv%Ka>nN "6b1Zr?6OCXt\'% ڔ~:γ֭XRJPq{4xI0ބi@'1@ yqZk#&JM5wYBmRщR-n1lPo`ID0]:'[Qg7CAuofXx?]F |V KxmجM֓DmKs\>\=WJZi⎃uI hf% DZڑ= ѤftUjjY'pl +  AU=&?AIނ=]}p;`ۭyFOY}۹-4Cҭw+Kaّ Sxb\[F{|L@̩4U'A  FiL{7ײAU=Q1cv\t`6hSjfP:=;FcTSS&l@# :J(LwYgO75_7RӦ[-.`zQӮ)DKqFM&Jr/K>GdbQS_"*+S{ص4 9X,1Gd.o2ҕvt (C"ЊԙqH=vm # 3$y5EV 3)Z:nP0U# )2G ?wԴ+.Vƅ((>־GM)]mgy~kyl<ڏU,$O,]xs ]e*yi7%xAQ \P {ߠgZx>isK[oJxƤ|NÄh>%6hD"fhP`}>Y[a Xzピt-Ky"n!c< $(8$Z*Ez{S!AE۹st2BDֱ]8 aY'©gW]w5^ f]E>tj|WK3ljD7w˱ - ( N;NY!1ҬsMcfg|x؂q|~HEQ:)1_4Nu?4`pȟ;fsd7S0P\@ʎcmҙQb ~`&"7 On=(+Ծ=p81z &-KWR[<? |A_O+˭a>,$?D$UK. >ڥLӻifO!O \`N8c?62;^UIL㲹Ki,$/|9QX5pm>ẓd+:KH2y&,(9ִ"XBCbnh;ۘlUz>D1C6 l2A8FqwچJ%,Ͻ n> ~- ZN<68%2͜Vr0ύpe-4t |spl0 z?P򽈖Ӊ E`AlhԈzyYn֔{wgSfAM*' &]lت|ǭrț!_T3Un2]a' >[;.4}A)lo|tڤiԆ8]駚gCޏog4˦kQW) :tBP:x+qeРZw( @f.w <0Ԗ3J{u" gR6pq@s'jjE_}DC_H9^g5b04YN[JF瞎-fV]Szdt"p@98je7#^.&‰%,%㬶- 9aGv4nYeuXgj%.LXImKf0V\t݋U`J1 V,L* e`JD!|AxɋǷ/f<a aWG0,<ߛ.[2D8dt[x~ L ޤ@HՕ :};ᑱP?u=#>˅㥻vXy|o2xan7I v;d'Dec0~ŁLbվ[^Pn83ˌ\~뚷*`mG5!7IѨ-s+>~ʺqQhf #r Őf /'D-݀Z;7)|vMێD2?F*Y@`=$uS$""V B_#*y}t;s0odz`10'w9.W$JRR V&WB .^e Tavep XUVQ%;SԤlzkTz=`i| ;_z`(P:ǎ)# 'ăc*j#J?M!ɋX1{8X$1?(e*Mģ&\"L>qfš;zjl`2ު&f_z>lb TD]$ob|ϖvrt /lXCFHҷn&#ܻ@rk{[,E?W*U=y! c-vv;5sLBJ!įIJ')@Q_"X,LKOy;wh:ٷWS\Eʉ >\ Bš% U7s|~Uҹߜ}zLbssZ໵ @ Eнn'I6U0!F1'لɝ SQ}f-kYE){w$% Ռ);[`T|KRj9oyPz\n`@ }chAP(Q5]fht 9\qȷAx4 F+A=RwXq.Wz-i_7? FfOWޢ9ͣqꚲߊWlQ.Uֽ̗-MbE?uۨ((*fN@:>;dƨrq ٹ}j2F|VhaZ nŜp[پ) %*--_+ ڦ`_%N>( 9 n(Nk'}~%gJ0J'=eq'ũv M(#[%ϵ#7Eh.sa8l]4r6+a]Kia6B:$ 1E<t:OAmAb! #wt|J br)n*1hPe3OԦ9AB*Tk({P> sf(4B/\{t^'`[GO"vifVͫD>Qppm Ϛ^剜\w;C dO&6 'UVtw6dk:_1;7wV'|ό@ʰB؊E!}B*)cKS#a A;AY^ 3 eTsc!rкAحm5E 3~zoS4rxPпHCg#(@m6Cl%|T7@d&>񿩻PuE Jgx%aJFUzk`|3*% H~C'v<_\)EFq56i>oy{d~#Go쀝^"&W(dNrtGm[$**-@X?Ntm #zS80c NlREz(h9|"'ygUoqErkCBebnjaWVxǟHU;y}ԃϓlfJɧV7'I(s3;lf5EIr\ҵ Ǻ^lV;k-vI3 >4n*PdL(7nu`Ck|Y]vSmQ{N!}+=3fQ0FĺEQMG L+Af\r̓@ؔWW}3XR23 B_S˜UgyOu52OxQ,_}ϰpwZwiD~49OLϔjP-~AlkgM/Ek6A`-@Yo&20Ě#DydcX ]x,@ix~!:jVA!Z *T0KN4ӄ`̵쮥jyka 3DM]Ǔ*csK|? *woL_ |R)6 -)`z-p3]+_`SE|Ѩ9SWtZ;A Aq`+UR=5`|\^_"UYL +y6o.nϽ{߈Y"8ݽw3D9TZ&F`;! m_zR`MqH%-}eECߘ?f]SPO=ɇ ܇)W;Xs}^c* /Q..Լ;DyG]3a卐ߑ'oL#;&I)4aU&qP 'DL ʹ ]&٦ f'nTxm0f#us%೚!hX)n0Hu_n,Azk#h=㕾"PaGSkwW@irԌX0n9C1wk= R8]i=s~YW@wثJ`1.y+|ꊬ`q{hAzYTMxjkKබ} xZ)aQ*rnTᔦiaJR-Q [!Ԉf[p1/-zSQv`JS5G5oTRҡE|UIƂ(Ah Ѱ<5ܞoUF8r#f~Ŵ= <ķ_DBU{75w8fF"a[E_P`,gBgOFqпF= e!$}&n7eZJ:cX*b(VGsO>aps̭} Mo[^BN 5?aVlf׊C0h0R"L+d5sY!BaSt"n2JJY0UsR09t|Fs8:114J5a;>PV.UR0jV>nƩs%lFW~M(Z zRq.u C)Cf=ԻDHӟ[PWxv1_SφXnôঀzI?*M]w 9Yh$?k9]@^P"/b46V@hmy0Cٟ}Q,AOG'"e!2Rǀ2QE*֒IwcNXH$`ٝʀsţ F>r>KU/݄|r'\ƐOn/ "J4^7zP0^4 E#`@;u_NL ucؐό)l_[v :P$=Ÿ+CF~-z>w)kL (B\%pɳy +{(P7YrƓA(/rPl!A'0 y9#3]b-RsrSbߞor\E6T0pPl{jԍl FmTo0ՃIhc.5)yJ^̋zXcŻ!5O$ eR&ߚYp2 +X[ɼ+It ^~J !'SB!`a+f۟fp{Xi0S9n,QĽ4_'.¿p+LEEbow~ݝ-l+mw~0;I¢j텧E})Hֱ9ؕ~\j;Y=#x0ubcXfL؏0P¶rsC\(\? Vſ>hRr `rH !~n׀eLRa#Y ,K;BBa,%$@|< Kif,^^a0xFf%NA;;خSlӞz[,{/aP;ܼsRj}*/ ʏ&J1#,HUkALh@D{?'>c`Qcr-)U/՛5hS /é\N SKDSn#!}x[ "CCC:1U̾ )xA;-PmuaR0߳z\=E/ݴDR8 >v#I[;dFhP&X%՛ckHN}kzxqXP22#Pu@KćslH(vs ?Lـ c~A7(ሳ%o#d%KƯ3"R$?2sf Dvc@3zZk7;`"\6fEّXǘׂ@{\R/31p<DY_yQ؎+rK\ç\{s0oɘ қO8Q=lI$=dUlR)8LqZ *C ?UΥes9(U{&k(q= GFvβD{ 81`u4nRrYs,0؛b*d?i}ev*`EmT^l_2:Zz,6{c;){Ss݂^ޕᆳR_SsDjgSf0ʢi/AW)bE z1A%: (%H@2sx ՖڎMqV!k}W$Po3˞a/3Z2V2%ATp`/TrA@G$P>?n!Aoo 5֙?Gaɺt~g}>Ey`g/}zT:6mc(j|~u~$u}}wQw3g,&+'M']^XV4a ׊a2MsZ3򯰶8+&d;B+ֽ}ttp=\3UNX&Jz 3PA*+v#l?/[F\y3SR jɕeam~FJgKPp']m.Rr9Dr8&:kaf+9um6Mc.a]Dk})0 +"ӫi ʼnI#R 94}A b>'Ѿ{q2թQG@u yʆD2?2lt#{>_eV}my0hPb=,P=h"Fx2J?ZJ?CiIQ7擲]?+pNiՒoH~.=mFIS{Y :ڱr4  fHjtEAEC]8ͣaWYt-aoWRLzh&[תl !X׳D(4=WeٞG]Z+m rw35o+9p]#aӃZ&QL >l~~W$HPGL&<م<ݺ%3r7Ե!Z1}AuҗЕ:o ]xsMU-I$?݋7 .?4'Kcsbtqf d NmZ!?[cQnɑMkw|:F)wTծ%sMpxI_# ӭ~ĊzԪq<3z{t*T'H!.LJJ[dF9Zdgߊ3m\2Lyk xRn5Mb9lͅBw2X!]~mxp*..Ҟ[a^0^J{-\ĺxz?# y40wo.5}3MĐ$uMtJVq<ez%+# &f}*̎v-fqͻQJ}(&EO!ޯ4=60w18\+&A+F (kk@䙙rpZ8c)^k928,xF2i|s%BCJW`zE1ҫfәCiUy.٬w|aWb.qOEgِ$X=4YP-lN' ׎87>4Y |.7މK7II"bmר?zhrJ{Y1q-&,qM5"+I3<dD#E) hǝqwk;/;bcȔk1jNg@, dWG ,O|B<\C@`tVs6phU-ͧh3HN _ȍR6ܮk"u9>^SQ(-Foq6:mpV$M2@.;q}x7X=lR3Z(.A$Q@Q'dJisPSM+fFZ`na_ 4T /*)qE0WZɘ54„#RIn'z Yh]T x1e[ebAO^]jӇg"o|> Xҷ!$Lbl̳2?ɜYDw3!D^$pj0¬n&ފ>ܱι\0B@=eگ/'ȓG/ 30J.*ÐQ99Ȁ}1w>S{u& ?/[&ZO8#i@1ΰUaN}Xi02%PԔU(5֕,pZcKTW+Ò5_nx'~؉$~sbuG:﹛_DOLbJv $Y1cNoo7$C0pgB\1Bܘ ^{F?ӺdHkg^|,zqe1zg8ux~ \իM-q ݪFE6&{x\|zԁʏ]HI?rf^?&?$|/f~ sϫl ,;J)5?Kf{ERLx?Q<̃.h1. Tvy^FWhk@xտڧN׈9)_5Q D.jN0L%'{f5NyqIRe/̘a> )/9Z3TO5:ˉ& I[U>(ݘ*҃&ÄݴwdD`ƺ݆ !o8 4bK1TCR-C^a `;<ౢu{,y7Fq6Ћ\B;,lpn045%B$YOi'\T~ׯ=oh.rDT[0aAʂn8L'vtZ~ {jPos2"p(n"7(x/R 6D?wg?3(PDG $v7NHZZ׳hjJmj 쪢$8Au/& Tp us\y[ՐS0 R%d;~`vsڇ!0zK0:>M9ReqpS@$,.eHnu^% '}rK8jMl`څn3W\e*]ntVIc?C ]뱃nWO߬VAR8x }޲hmƴ3FH9LuVRQأTK/`j(X4qpm&m/)c86}<xϸ }=3tΒe +zG#+ð . ޹"cۗ}4+!2*#n6G lcjMr (4iWh}|FI0A:t JD-?naN}pZֹÚ4P•=ŏfA+[1|@X7jq>M vV %xA5'2o(BCeYc 2ggKh` ,&`! xЬƢ>RuP 7s7!+=ڋhPR1Ȧ!%:JSFw \u>mmz;-ĪRQ u:՜Iohy=8'P'uro/_' kkm U^hJVu/J~Tq{Pړthԋ5YF@_٣urgy?c(M`",@#CaQY9Ĥ`L^9n^+#Xj`Z(eۉ4&W;XgES. c@t7RAVW6#1&1F8:n;!9s"~Ηz~=Z0(VZ=J1ȡ;FW^5wetvE;m9K62hoflC!)lMH 02\A?{~3uDriT޸qSh^4"Xp>kr%DO pP1vvOe)+|9Ԙ@17oKjpBR#)=fʖgm5Mr!H f|v*fnDy0$" F@m;E&^f(;h[m(ə{ k+sʴ[Wv6Js1;:rC: NxُOhK2 Zy`>(8i^|c!B4`:>!, rkRd/]ɥ{c0E8/B>0t M 2ҙB?=Y yNP}*t= >?>mSh_ -S'8 jTCe;+XF{tCnW85^j| H6RݛOn ͱ5;GIAxRf\L– {`>W UAV>X(vWşԾU8Qxc#y(yLbt^R+Kh-<}kV!i׭T{+. %$t5ΨN %ZH/| ̎L;%O.=' ? Zq̈"#x*=&E!4c=ij]jRJ5Y>G GQQ]6|Ax8=eI).g)ЦBPT+s/),-rf=h yvV/W)ƊsG V]3hIra'Kqط*G?-&@FVË.DkqQyhϩ1s|}"t5ԑuҡĬOy{M[A0>Gkg{UlmLq{k]e܉m_V3*~" }*:am`'商Ǖ{Vj2Ȓ#L[! VL<ȞQ5pnu`5u`$xd#mv{a*o.Ovghj>}'2fNV,=Cy['ٚ'_oIxeEB}ɭCu7d!fH9oE(|m$.U>As坮&k^yK= LvsMS޸=8m!]>R[13+\i»sN])}`>ѧrոa`feMr`{|ivN)i(48ʊ35 .4iU`ԹS ZÚZhvbD:$x ebMS}| Sw\#ej zEc%bA5Uh2~0LLqg3'R)S$͉^)^tW%lsjM`r{]rLPEN8Qw4=kesvWA,!o Gt Lc3r^|a]~pBKc+h[@`XE6o󾗦5#zqq^ eptTKҾOi]uڤp8)uJy34_ qC"jCoݳ:q8&`ɀvh)5Aŭ,J̱%W{i'#)xuA"1qP3s "jU@DZvɒ~5{c7}&:APBGyCboEM"^߈75Ǿ4Lv N"xPaLC)&LE +fL ^rH!D,Ce 5puaI|0RgzS>+`)$=/'&$C2Z#R]A!< YX2qH+7ГQb'T?p}QVH-"3 a ԛmW¥cpZI)ɅK\ɣ_c4]G8:SyF/Ұ*wlDhLo#%徿3a ,uQ~bH宻 #nv\Cj-:L$E MZy-Qwf,*!hz4jD3mI6_bI_˱qK..3^ uL$Dt*He}|Qَ-_HTJn}AV`$WLjGʲaC<Ӟ8tFiXFuartSA~ !q>|ݢ\09 I Kn(,tBV@u )EDa4ǿ4V+U)'t{a/-AfF=ES❄uPRs#V:|3o_RW#Xq:xc."s?4<1۴-Y6d v̰H.(bfI>jKM3{S$w̜yImJ \* H%! 4ۏU;WG?q==MeKGAX)ZmwmP5kuLw ` V@O˥ģLLIs.rEk} %e)ˈ˞e> *esڇeر˾LJĶ:&= Wsf,>0K)n8C.u&F9 QZŎ5Yc7hu3V̗a:/4HH<0E#s kM<$p/sͽgE\eѫleuPb%BTq EܭqmS=+kc8-/߼Z6ODNV"\a/2KL0$:~^+F'sQ^Eպ1OϕνznRU1aS_-[eHZ] Y$LcJr1w 5M2.g܍ 8dHRF^{dpU'NGx8%Cj,e`W.SƤ@آp*HY7(q:K{ьD}/jlcSpJY;8nVceO[ߞۂ63|u-!2 W17E l|}ܕ/ޫfh|k{̱)c65Zj-e&aKlK|uUMq(ҿ=n:٥]s]?iYZw<)KpBO3`2`;SQ O$ -dtd;{Ue˂j_yӸecY6PWϷlRp &^ה\g) ?2D̾r^XnT K,Uԁ+"wĪ8|#?~R`藽"S|LtxZ.#/& w£})n0вOz~T"wXK.;UE!*7DQ+Hj~d1.o#`MՆ>LQ{4+tmNu`aO9wPRzX]"](|J,'jQL=k[/ca mtM'yӉTTl~[ݢNpbxnj2Y1LUTYa6tU?FuZ=)RE2k4 VAЃWIzHB|*.هd!!̯Áklk|i}="@[` d9߻srK8+,]Io\/;)=gZn(4Il֞p>*9Qim%T;p^ZrBg,F?b=%/b]ofD8L) Mmc; K~gF4/,83L~ #.oO/1>_mSB%izGɇ]%dޡ´ գgV ;%s.l?PO!Hpqf:\De74e]̌^2ea,ϳ:MŔ:}bÄVi5搭j"Ʋf5աf֪5J1 `l/6}lW}XH2bvtE)7ir>.d>~ޔ]@ZP4Xη,}.Ehl3e3Őahc~HxY-0n.硄(LXM[!bP^ў㤛28ǣ6R{G;ӕZNLLd]=,]Kx>Bb%FnYX|G:ޢ0@@"~ތӚ%Lgz9Jh(,0]NZ$ ^KQwCY/;XS!I;qҢR6f! :[K 8ݴPEGydVF*ABI/,;V"f7I:i r>_doѷ2==)!B%gVI@YͮOİJrg䪴LuN@ΐaDUZ:Vc],,X2@"#`TXݾqKWfuNTQMP r[8%0A ^ 6Ky$y3twM!֜*<[ءqJ݆ud5W!B 8Ke.+ ".x6,U&PYp 6m4;@w'vM;\WW$A9vac>2H#+".O*yp3);S\/v4i!sc0 yH3DhK؃˥ѼG7q$ijys+&LbiP"^KlB#PPjr~X$6R8Qۿ\pbəIC4]p Wz/6B yGEQ-/%1 ٜ? d~ҷFg+20zUG~=_&ϝG-61AY>Nҟdʛ1pyߊO칈O_5[:&>>m,4q! Mkjva筹.ވ`ȷM9\w껮#&P*}_~vNͪ+OG_hk6K]}NQ/5a}r"rxKH؉b# ر)WMF$w)ߍ뢾He(jwN,c5!>iLM#nzU`[iraLɏH\vh:vmK"kZ 64K>o!y`$RC(J,,ju+R#J3^<[(qcRohpdj`KrBZrU^Mf_';kJ᳝u"$Zu)W9¾( +[AC%de&TZZuh ,q`0~-|>:B qpm͹ APdd%I,xD)>+uzڸN": \Aa퇏xm-U2;{T/7v rLr 3`މpra/50ٗ[;>IJ驁fGRku.dV+^5{lw)wi6+&T//R&uKC<ߩptq}缿>"t\jދr [$lf,¸^.&[k;AEiWyyWyT_pOmq)$QT(ޠ4Ͷ27V *J?8V^>(9QXF0Qc|.Q&/y ]Hpd:/Av ļڀ"}acDuZuT.~/=KQ脱ps1oo؆h]T (:Ăߘ(yEO-p NVvIgB"6aDgA!`fT7O@PG649faWj|VދA|e)R9743jvq]"m\yr49%x]30{_jf>S\:2U ͛(*E*9lU[d}&90OC׍egs k\=W MG?HҮǑf ( TIUj_LI\˾EV37Z~@I/pW͓ͱ#vQI0n^"o"dP۬_)?oC-6V2j-6q&V{FvO1In Ѩ,٫Be ֟u=w''?VHMBpb?hΎdסG /)OS&"h6>V\7үie+~C;K]asF7,+M27; "xe-q Y u_t_} 0L~جExPtx+l'EDpMKbs|MՋ-U0t\jXۃZ/ƸԮENt$v&cl* Gi|`]Rg2UQ@z#I>J(M1ICĬC}[FRq`P]QP.5 LKapPfvGh_-࠮1~8;{Jf{v ߉`pH~tJ uSYBd婝#qFqBd t]|ԭ1 ksI6s0"nqWBzeU>/at-FiԬn"fɣ"vk@ #//۱a K[oČ2rXu^vyl!u ͗yrO4 f ['`7{+_~=!N2a uN6҉LX+6ޓ*KARq,WpXofQxH9N54pͱ%t8Z!9/# ({u܎ٍp-JKEQ^:}̷~W׌rIoU|鎗v94}TkmNTƚFҌ38yS3 {6 CVt|]|}צw@nǞݹBE]7zB{8--;H4"p[hA eqo ;t'Ɓ eJHgF3z&)|}DB$5n|9aFy$!4!NShQ'# jm08Nrpd*yڛr*Giy.ǧg&2ktSz5\r`cAφ+I"qW\G#=𞤊9#w7G-/̌~$Nyeׅ="@>_؎Qm޻>s+J}kD(s̍,mN9j0mKLpQjθ:D  YQ_o^Qh4.'vgp;@ Ǩ|aD #eps'CVMમJx0f_^e`=j9'MҶ8b0].#>alO SJ^ԇΩWƔǼU2kz%0VyTD qPtdj:Xk9'=bzŨm(jֺF=F㐰f 6 ~b 0)W{{ռT1lk*ND;HfO%M؏-!2}19S.*V-OB8.!-o}z$.p)IixdZYk{ɰfm L~odȃFm7k=HGGN2t/z#dLI(^`V&X{!]BR-nqfOC6ȍE ,`b#sJSR!Dǔ~ KУKcq7\gn_]z/_=zZ6<4(-G F[U^gq VN006gHiBYk08 ǭbm)s&'|UX Me^Qu:U7]f뛲hI*ɞ傣LX՞{}d2՝IjTSsY]LV{7ӖVB܇KBqn‡GKErc:]c vPaZ'y Dؑ%x_X gvlPa^JHw 'KU.f Bߍ]T6k3).$Z6Zj]UǏ6'P|hh\M E%8(â%"!Mypm.tQRyF:yc,76zP+sqט6xiR%ӀkƮA-L l Oy//rb"!;BR;j?IҡWSwJ0};j>>k(DbP=T=YݳNm 4hz>iL&Yi I@V \GW+Twlt* /z?cb!o6{RHŪ;K#P FXS#!]uϭ[h/4tv&e(< UN.?74ҽeHfZ,BdDc^y7PI6A9C9JqGS~' u|}M.aT6kبuH9<6t\HuXb?ybX]{fٹ_e`$%\GY 78U\fjC%rM3?ĝ@D4oT"8D䋰AD84u÷EZ6LNTvrAw5atQȹ~Bxp> 7G1Hod:Z.مD|hAx*-}gZu KJ@(#nTA^d;5aж[!.OV`آ(ѹ )~kg'0c‘Gỹ`?!EW}: [c$G;E'FMW0ݡ{{\`:8Dt!c( .L.}ʨGDހ|Tl|G)/V+:O.C  My Yd8g/N'1,<xH!G)k 0D29<1c Љ|,_obP7ċSG,'P }3tTILj/+.eU#Il2WbŔ=ܯ lNnTct7e!yK`C% O﶐$# *Gge9ٌgIծxo~ќ7\~=1<B~X^Th7Wz;+w i͊^:∬,sizN=%HjPgݏb1C"B|V C@)&6Uo5^~ҲgmGgomS]hq^D<hڽ v)f# =NhF' _ԍbϽ*Oq U\N5ٻM+wdᡈ%@*OpwiɸGb}=%y(*t=|_Α-j<~Ƶ~%aџ6S/\;)8(Vǿ등lB%gٖ`Fq_PG-,g z/1m=$b#pXoʜRmO9NfS{"tDNc4f F-i /PovoMDZ9JJ ĈlZBRD;۷a%hX?JKLz؁mQ]l&~ar7Ab'K(|,Zf +3$Ҫ$Y41k{62Aj*Ǻ&|%1݈8(£Pmxm{H8;3Du}* '*NN;M o;৶Lyy^8 11](=z/ Ϲc> 6GN& Ξ3'gᬯ`p}֗U!'oc(G7!v r4eWgfB)7RMG'ĥ\ۡЉ;Rljx\1jgLiQ6p$'Q)kć_xfmHv0[f7V:SI@gV?.:],'Gq_JŠ\U\?]!U}(I)u3û'C :ZgrK&=J #_w K(n'fyT$hdV6͆~0Ҙ揃طҋM=3$THp NƔ~}| .bi2<kV$I:MyZ͵p(x_2fx=4y /濻aLF}grqGM5*~^)숓g?c>Lx &^cݑlP1ȰN4z=z$NQ|O_}R/c4Z\„4#:-xjyQ_1d7(N,R0#xBʏ>sPM@rq }@ZWU,OcGEs dӀ"aFtQK!8SEeOS8ݍFHw U+O)9*a6Vz݆vd.CtRJc#wqϞMUo Ɵ}jqvT Isr0R4lwP/Я>7)W/0  ޖ_3 PJ-fcx!U dV\yno<MLj 1 XOKl|Gkt P-/_ӧ30 al=fחsf/{4!BLz0ڻRR#27ݙ #@`d*8UL}g3ASO`xRU^dfeOCG&ׯG=SBt{*W#)djM63r=(0P6N3z.dRv92]w!j lb(>*,RHG= %ZQ>hH)4 @R +FYX3cSq@1 3 fFV$tbLrO]YT@/"_.? p̣B r {UXo.MS߃|X*5@us<)Z:G$Ic#$Zv n@"RqRuؑ'n9Ay!v =nUq8s7Bfc5tvwyPqxJZJB kR$ܙlCiegNܿsV![D];Ǧ,y{;B;-DanW\vۥ݇Eo?M6.ģ+(@LI6=1]5>OuhQSW!ItB5!"T}׫Z5L}ig{D4~Y%%MlH&Qr`| 뻤Qr!y=ڇnuӫjHS!7!j h\E:Gڎ3mBC\ ^&$#h"B5H41; !R1:& 8A3;U1kN?gԈ$sQ \GRmF͘b. ݄p%)ɍxct%9j6b(RKDO;)i1tD{ҼEʇT^i@"2Q'CS`<1 QN5R.09rMl)t甬U\FHSR=[CDq`\ْR(nC@Xg&s輋|BT|(뷈 ﬕ$"aҶShg}ij;5hk쿛f? J .\鱪#3g=e& uL>B+] ~!.6Kwև[na̽[-ؕzvFt" xd矒aK̕ Ae|*YqI 6&)`YAȹ}á'~P2='=݆ ;dՋO[-lԑ҄*E=  CmcM7_ W2 4T|hu3[}s6ܑۛLxs.ͫ1ɊSH9D>q*{#iik>)Q>"—X^*P@6d#ZPNk+d6݅QmEgAýoiJŠ`cHfz]뗀(CbZ2m?LPA? / C`6ɻ\X^؋ VaK+oEXcfg*ʴX;q`W=V*pF4[:`lW*k3 3 -p6bʍn8$IjftRVj "d'.9Tu˒BgqaiQ YX2~ؗziKiDŀe0$ҡ!FYųEdeL2 QXG!'o&<,ə "L%*7if:ԫk@ꥑ5K9G)k9x8pU#P؀ Aiʲ Ewj33;2x]~ pf<Vᣌw:'@؎zg! GM^6L)4Nh>ՙ? 2XhT" 24v IWJHҌ mD* ?DD<1pa]i,ǹN7$B;ɘh c^P@>k-P-/o^&}hX0w}ӟ':**oߍ 1 f!㾓r8gB)kH sͱaVgWT*uѕF `mx~Rc޲0[+OaTE`CLcsy`'w2r<Ya7kR']v}}yBPZVD>Y}@c~DGV/9*R۶:ZLs{Q5Ou"Bgs =նh,%H:&\$(h$'yŎ%:?? lwwOju(Y75J(Ư5 )^3V<,<o 'o)j/1lP~l\g@Ap(_6cE !z@΅{#D oF~$0ƣcYiʔ65al2BVӛߴ;Ne 6r~*vB)2D+' r!CG5 #"g4$ HC ja1<7]ח꜇0 5suc]LDžitA_C عyd<%.m+n_%)ѹ5Έ ȞɷeuHE W#'׸w6o.]Ҽ /UT7Ӱp)y72sM6ri[H'pc~K{J5I̕(U2fyLTN:w=cD^r^inDpdHP1%6ܰO>aR)*ZLF&t8Uiln@;O#=~3_K_UlgDa ŏ*_[)nVדKx4Eb{/- %ta*GAHO 1}sq J  gh**/[˫@bllPz15ʒXMqv˶ h n$(nkuZMꖚʂD] ? BWH^w ͊F`(t!%BIU2\`&:(R1MkR usc";p:nv$t z>oVRgVrg2ͨV׻Y%Rr~,/&mMWe`ytDy=h!չ\YJcZ^R~{9hЙΌ[x 3-X yU(Qg%mqqnz_-x;wQ#4r⫳=]EoVek֠+B `9%eYq.!Ε 1}}my}VqK[aH+j~(H sgn-6Yj oU֜~\+x SA~!b@ahD u:s"09Kh`^!y"AwK:X9P}R :on+[RL`!:D}_el8oVղ\ij:KD!O!'cd<=[i06i3aE8MM_`f(!-;Zj&Ĺ'grt|Uyͥ1Эto@T#}xw!}": l\ %WX"aee2Vc %cjn+VDtE:fY~7\&̰[nć" >~C*#-*~Ip3 4ugs1r2{z@ݪT;?doG2'EoM,} 5Ȼ0[7 yd]]Uv?:W(W_0F6&dám)g6nsէ9D0L#2lqKINE2ƿۗ(n2#)j\+O"ok>pe- zX_owr@9+w.$PlvNDZY$liS1g-l;;OWex;ͤ f$4hEYcR&kÀ>E}GmƈhnǔKq>W[WHmH,C}i:$W|"zG1w >AN\_{ vxX1=!WO˝1scƞD粟W\ ml~rQ e>LJ0`nt!6?wG{ Ah: {CLɚp:fk@GR}Db%V IAy%~+ة}NFuɶBU7@ 3!Qef\35-̒jn?pV6ʬьl*ێ{#ЍZuxmm^C'@*9rCĩ @ynɢLJ]+]0 |Ճ?1,Zp_T@`fUGb  ,sk]FΰtB0uXFoکň Uz ,`+NinWv vR~IKS'T#/? EfWlw7K5%l79/GbSg@E'-;`,kMCP=(¿ͅ *NW9[Dynb=nvs-'y+$때I046MIeHמWS06juovLٻmB3ȏ\*RfD$ v&bڌUE/tl@}osTMBPڵU#d*6L&$WycRPu#^&ZAzƷoQMdݿUAS2xNi+#4v U/TM4EH%\5dHlj2MA%Y,ģ(Rq0䥹p-}D1ҽJim 0UfB%JBhimL;j!_ghV@#i e9Jթc͡ eyA1C+ܤM(n/pJ<; oId8LXe`ū>(UjTm@e.Iq Qx곪 ?|@i{ilҾ3^뛕4eI2nmҵx9 ,b{)ՎM)ʷ=^1>~4K߁BʞSS{e߬Zm]ᦅQy+Ю&3<섐BcM'SgL*-j%F

    {I|3=(KwL0+lr[h7 yzn'lp'N"V˜ |Nmɉa.Cӷ%iH2ZUmZZGP%ì*Ryʦ/}^acjĚV,ȇU 7;A({6⌡R[+ %XJF1'&Oe-8Oć2\O:EQ2BycN]`ZO\LW0;9Rb{YCUHoA-ڍ _)@$\+l؈њ곎  xS|Br~A7w6ܗ& k:䜷AXMejΩM# ݿ.Eֻ!{>zyѬ@Kό@YyB~$( V?函~@> 8 Ee^,MPCۈ1WP?0V@h?9?Y6$amw eu7ҺPd wݽZ!Rq+Gw`&XMiBoڤ`]Ȱ=$@xQźD4D Ka(yGVIy %XYt?밆&l4~> B>>_AnK=ٓ[y^rA[);qś@bbD5n`9G ~[r>W,ؒ|&iD:Rl!0wf{/}|ہWC?&ȾdV2uj+Y[됫_'tSW˶x猇w~H—=พ2CH~v/}Y~0_L^U :="a4ċt+{NHzE3g RЎ%vk``tiPP"ҥXiJ㝻8o:,7'$UZFp`JQ)=|6unPlZe鸟Pu8/8|1&( '<wg,F81ީ:^l%>F]U=wڀz &+>째#* FhP. ߈B 2 劦IKU%4S6,!jp$&~V~ Op۳9t1UW-xT9.Ȱ& Z-OWT7pTϽ8!s_;)?Ž}zCv`֡!u5G (cA?;jܾRʄnz\o'Ж)w %.5ULfp=ТSX0(o  uay15vORB2`{=NO*c$'!.HXB`ݍ jfe\M_,) g|e]$6r#seA%,(kt% ]2_|mZFř\P2 $- b̜i :);~V=ט7p`wwҜ])i-Q㽙|k;9G̩,2};ni=( X1=o [DUU 'XO\#W7OH"wȊSOx11Pa&a@m+eE.b*)G zs@ntnB|(B˻9ٰYrK$$,Ѣ QMtj4Qx.'W?c:{@l Iei jʸ-˪JEzKCzz!G ?|y*)LAJ+:KW-bot<48NpS,+Kl3Zg֕XF73.jS o{W`F˱ kB6=p{Q.XEqZ;W{^HR8LCPef7ȊVHށ!$[jQN PJ,7TTB!'lm+ $9aK RoEpcDǣ_ұKu}|s .ljGc E I]B%eѣFJL`!uY^݆kUa6s'7=B\us"+=~k+7e8xNSd >qԥ5F6K̙la)[~ +cg!悐R!Y_I”K>c8rKeF_Ρ"$Slcs#}ک+r$- *2xyq<}mZ-(Y%EЧ}(zS$ P+fgm耭%7VSnA7|FK=$qJcʐ es4dHhk_K7W$`N5$i`L !wLAj|v:юݰ5YOa&M]ɏe7:FT/ҀȤj4( s XS?ZLTTFTepH1]6~wC{ AU8EH<5y4[`|QKD*KRùv].32Lj4y}Ժ-ZRԚ0SSN?+?tkk8BuZ% dlI*7׸ *JU|"dQCΥ~zyDƥgI|iQYKrRC;Ɗ3 帣gsF:NfRg\t҅J(tJ1ElA*b6pNZ68oXJuu^aŽ ⹦z(Vb;/ o!7w92y, :fpEGټQYPD7 ,Sm=rzTu ʧ7KFY=K,oܛh~@rկ@-k?oe_:֛K(Ԩ|Ɗ^i0G*)f4']?q^o-+h `lb'k#x8z'YR2(iC|4`:l% R*"1Lgfʘk׬sYf7,F{垝;VtP87Zr%N(s o+EP֖jN఩{&c*oSȐq(׮z뉒`&5,x޼<4ъ4/YLG,.gkD4U1f j:P!(ҿFFS ĜQ>7ef:WCc!ℨ?qz~\h/|^-^OR8/FŒAJ~r鶉[r̿`T(;eCLe1d(T)>jMPz/&2bS$,ڥof|i}Җ n#?5tfN V&)95ƒ=LWSZ>O wf֤׀b|cxY3TD#Lw̼_ͣ]{dg&_T8mԀ*챣pY]W)8K&X0k2f2 :$Fƈ^Κ"@2UF(USҲq 0>v$a\[BJsȬ5YmQscF;9I)(<7vEZ1ՄST%np; Ps"/Zߍ9P_%9'Icj\k R=A:i-"dye@]x0^BTuD&U[!ֲ7t =λaOjoR𸄉~AfʎgP6Y:S Vad109O%[|Ӓ7_ZxO{x0$*FDM/"޺H- AB Jιb;a5Sf@BYE6Jƫ b&?'Z!Mg2ooRO28*Og97?{4H-dXDfj[QI=(U[wLJ];lEH&}mø{\h:h3b !UPX ĮQ pu5SEPE4QT6k!N4W*?+Öƣ0"pPTE-vv4@LP(iF ~b7Y8&^("TE`pMIDH$h'O@Po&bg"9q&ews:Pz^5Łħ`#q8d< KF>D*5n҉ќen,|'I!r!<̼>)-<37~hx8*'Y>?#%H}'Pqj(ZATb)h zYA1BB?܈jvvꬶqaR,ӯ(`Sp$ϡZR_'7ʪcՌ +c͔ ||a%lnp"f|g%`co Ai=߽ s=r5b7\kXܗ5Z?aPA?/8SgVBJL b <-G*jIcf„הAWئ6tQGq=wpGXU!3V|B8 XhVo=1McL~jVk ڹ秌sF.WQͮ浯 k{#H8`?āP>sCԯ'V~xqt/ũiVLW8R8G^3e,+{$2d>1ǹ}~ s!|gf-lޓ~ǸYSKDRH}Oof1MY1d1|[2QDz3W0DHb;"{{ 07,byK'JIT8zRKW+i2L5(bu i.RO8[0c .&ȍr W9_yx%K,N,ăUJKoLFЂ]%)]7=M՚' RWyD=e#x Y8?_̍wsMPxqC)am섋 s[ {Ġ [7[!С'XjFv?2?sbH~(j8^\b2dr Sֆ:&xل덈+dj"Θi~aX M$tno'afP*.NТ6:t)rYs2 HCp2@nPk,+nKPt!' 5,x%,s{.<6^<[TɱJԇ{y >8!`/vz,1>B귖3PЗ.r/׬ XH@az-w6("}%M%Uiuw<g` [xܺ) BjF@BBBGVt iŮILx0@eO&?|/ЄyJ +G'(?y&m Z+TU{cWȫJd NB9bq*%n)Q. t_rXll(w'+8!4}.|o4Ec# b"8<ѣ1=D{zɨ뒙sM,d}k e$i{Lo2f0v=e荵 +)NB[' h-Zg]&{Nߟ `1 )Ϲ*x)j>;`xC15p!U]\GÁ\4svc7l|x'8Uur::3NU?#4y]D39!6f]&$NBH=INL4lPs;T{LSBrfr0uOPU@HFM[ 3Y}oR `Mjڈxl7EZhqx0xmmīn\#UB1}a؁z9;Tmc9EO T' ܂tn8 oޝ duf?ǯ2gʓB/CZP|CC7?JcaItQOʒbraax̕&O{;=B챝^I {XM I:$O"O}:;>t6UשN&R]}Ck^:Fl7K+XA/y~!&&)dd\us¼mԔ&P@kmqKNߨjs*#UxAQz o`S0m_F=aK{/4Yiiy2 4@pob+Qi݉SoHXЁYPR> ('h6]!OeOYIu?)DEi9\h7V*ls@{Ð @ք>7xL N buHJe_ˍl' u`szvNR[ɌPXCHûJvCyWFP:3Fnƴn&УϿR_s Cb%n2[%rx03KOP! Meg9"P V0JS5fy4G>׎8XJ޽jByDqHi7Z\=SLy'k<'d ?Bngm&v3{eX"T)TS<< k y OI@*cD(^?ЍZ<`;v"zfR(<;*@/9pA.nӏ~M Õ"u:f\C`dGC]htz><8Pd/t\cLH١] Z38LMe h=`53NX>i5^"#7앓ˀˠفMk'RZ6pȁgX\pm@'g ̝HܞICn&G-ﲛ*nu՘„!dżڂdH nsޏ+w'tӾ?k,gq7J2!57[;xe;%TqH :<#x9\e@ #b&7᧏L„aḧ́&H>l˄xTh^:e_kv.[#uW}eV,L=fQy;F?7uZ(ь{Tܢ"VHIح!UUm7hq"o(tCh_`L/;1+9߰:yQ =jJ^ .jSJ1 >`\ م3297&3_>Us>}S4B! tuxiL p{88+xX|gk0zBnPe^jCpȾO 휟,փ.ْ(L9JYeYUqAh;@I t&L"]!'ao2uZ٫6 7U]bVjRQ»bYx<,8Cs].v3zulPF1sԁ?fyyWy,q@ E;5c^pEճɿ7+RL qNJ}JӇ39_IWጨeTg}R5+frKz  }D?7Hp0ٷr讲(b D1,oz2JVp(dxen8 2Pb"ElpH3ZR\d͗O{͠OP׿݉@Գ`dcXON#b "=z}=ۿIc(G,#m_ʾȒEo#Gů? XQe@As &v!@h\aT]mA0J(JJG2FEzL!7%k79#h-ZV 8W?}hƌ#Pt5؈moaj2idN<1} O#zBX[Ds84, ƪ@Tr^ɒα5iY`llyJ?PbuUGJ/hñz_4V\x瘝%gЭlV9RMXz Ϳ9nC0_q=yl;t}V:Ïn(`}ZPw;oYE!.IEy*Z ڂ]"ʨwC =Ƹ7a95-O[Yќ)E|(]5Ք>TmDBMf+I,Nl,g_%]uyޞyIHaъoOlW63HEQYQyg  M6۠zy3RͶ{½7 $XDca }Jjf~Ğf7ma<1_%/fKr U\}gb/5P*x<qY+ۢSOphK崔r(7CdcͻvӖj;U.9tWsvt򥼸{ 1dMtJ} }P@[H_%"4eAM雸 2 g>(2Q6:'^Sas7Y A'gFYx^reNxgq 7#ZGokxQPmmU\Xk:%!@ L<$,:YuAg.fթ "%=^xuQբEUnr1ASa*0^gug5*b߸\(B)fį |盖.㫈S$8xRcLM<ϾHI1HfIP^<@T Nȅ?yc xGa)^P+\:̑p-}BwV"]Vsm͖]>ŋB2d"K۱,e]ސ<:l}BwI9eO@=QRo9-5jϻ1>]^Jj3f!ko8ʟЌńm)kfL X(x_e9,UW"9ʅ8 {?żO#pϖ &a E` iAsF%y!=i_!w=üO֢}.E7La9˯m/#pLƅX8 C'%|{2}ʤfC)XLk^, 9E. .&=6aG|xj|l9)ti#`#gU`}JnPy 4};<؆`idcU83hQ(fg,U Fpr|XcCQ-}bz{4K_e9f BI-ZM8>>xI@YS D&֤rxhEFzˑx\|7^H9-RnW'- 63.3ǍvZ>e"ư׾wa:LCp_g[ v;;Py_]ؿRDG q&_b=r*KL,OQQPw i{S!< Ibn=nTg7vdc<Ε V]?$,JdPOBMYK\wOx5U%U!R xEFӞҀkk~Ce?oV#D>L*D_yCY0r"#M(B6 C͏~zvY+"R] g[A&Ul> 4Z )@lס&GoFtp۸#`OU㷖3?]+0kcO(ڛ_@I%]] p#JN:X_2vB0;5 t{}@mM@ReFh])?v qAW5b?Uٛ:ݝUK=#@Nj!X:A"”uʼf4@V⹎V3՗}zUL = >Ƹ#"#&]MN/a;AֹXD^Dl hX+hlOtq:< Ct5=6]4)060Is I\֎^)KRPbg< T%hk]Gf:))Lt|h-䮍6QǴ-G8JǃV͛&%%~i y#ebnAfn#!L'I9b͘-ap1TQsQ*#%/կ6(_b\#=~{kQBD 0Ŏq"~Gl$dƒ,H#ї6JeZp|0 @_fe~tJ=ƃo~_^nuõFy;>4yo851zyIAHZy_MihC QYj me#d>^{8SMKX(k8\߽RNb+)~ o>*?[&BkIy UȎP>G>wCҔSgP{ cYz̞w]Mgv{'zpJLT@0/~ƕ[{YauxpV8~箙L_/GnOnZSwo0E<ex_$ơcGWߒ&H#T ghy(]=+b7나Y!smaw 9g;Pz:BkY{fz2\ĠiRhyފ' e_2sn_1)obqHS2=-/D ϙZT蝊]c'o/>1ٌi."똯r0w CM\iYzQ':HqCmHRK==; <Ꝉl=zFH!%j ='ϲw/wY8B̡M 约EVU5wEKqcppQsUT:I&kA/Er6N|\j]^.SP&wq]sݧ7%-t@bU?݅Omd-N"Jxx-P3pwmFyx\x!k Yбhƅc헣rͱ4s\_.=JQ؇ @BXz#}YV} }O(~9Wmqlj?VI|ZTdu $Cp=ěFMfgjJ:wS7ʘ*պCah>u/~} Nyu%bJ-gL;wF#HrMFU*H'VFVJTp@*tOʟ/;2\Xvkk!W; V~IgȮ&ⴟZx)*fEĚ*bۼ|]|ѕGU<c:^,_f[πgX i["`[&$@%TiP^E̓q_:;t GBܧhk{K™ʎU'"$#F> |%ϱ=IX<4I\Q3 EI 'v _|9 M J{'R ;hPgjdć"$_T.n-SΤ/IX bʤ@* N.z6n}ZU703U :yaY)3<`!u$숒.5V!K7 FTMDAC,5#f3 MZFb%LK-X["89ڇ`f >œdSvafObnΜn`7%>Y T cvsg?QQ#vj`ldՂ`1 s> zcjaQUYJX0 "#w(?IZ>T0#h:-y>4T [F(S")eo^PÂ|*8tgǨzahjЦZBwP 9q,ݗл@βLvWMh߮TEJF [ '>P!)wm`yȉddjJN5#F4iBRN^E5#_K^PSgt] ,V ,3sˡpn)&%j0GX <8^m25ڤb $"ݲ͏P`<.0)#+4geBU 0aqˑ7i2LE Kr%1?h>s5vS'hc䤼j2 S@ONH%$k҄~.d}e+E6Ni a5*AI\8r>ҡ/. /,XhыOO\,F1,`8 ,q.(5c|wǀoZn%oJ C<85ަIAj߁`b_TAx| ~EM6F4 j/dLo_Rf/cqg}qUy 2G@Z*Ȉ&=h|0s6~(=Su}tM\j()KHD$g$w +q).cpt'v_Rc"]x(,玆µ܁+ߎ4^T/_Z.X5 Uc:(v>;?ȗ/] l5ՉHy Pj佒?E$s64'-Efm>5sqqSg|8ggezv< (7Z$tO?%{y%m#C\EsQ*'\'!_">QJc]Ó n }dj^RM `EgòA.+w-zo3 c_Z{= 1®[Yw]?]h/-on;H2ߖk6ʇwcR9 W*6(*)$O:4eW|f\$73Rc$3c KaxR`&@,'$2FFI8[ CI$H:Y0D߶[\#X:1^hFg5BH4WVvq@41vV*@jsn$Doܓr`W)J8:uSkt# DqvoDM)|d)\( F#8>!J6FR7mf]S)L[W}sQH ?Xd2Zξd: Zj4sNC) #++j>J]?)}׊O.|Hꊸ@h"zd 6d„^ ?4αA9V&)ɜa#' (Xᑥ}Nۻ"MA,xƐwnXܞp#E+VI_.Aso~tmDim?j1,\dx3樫sgpN{rИn!hsC뾙Sk%/Y,QP!rPeJcxa&S3yD oϞFsj*!JᣟBE?6펭J{8wi(;duLxeݳ=:.eGKHY)f 31sX+tSAV[z;wmjm4BJHYdt>QG6Řmi Sdx|;kBV(GTJAN/}6[kq&(;h(}Сަ8A pWjЎaxG==(S=) ?ޓ?%0Уα˦D r%JV1gɴZJeޝh, V%b(\˥y?ۼr*ɵ ׵y.ayGky+ᳳ$xNuR=ߴ ؘR^Gt38F^\+y(95E9jٺV1'+ϪeSj#30]&P3f" Hlnh;|\|i`E9} e%W8ؙ:>Yd[u%~W:JZf|;򕏰XV9'$˗iHΠ>¹ZJw&bi;J^Ê+L3$F}a[mƥoy`Ϣ53|et3-W𻩢*7EM.,wnĮŖȦvXySxO1 Z3Q۩0x~վqaWCg= tX`y4{bx˙͔pelK#^f7VUl|D3\9/y .To8JL`xQUq~:/vP ֏mZE"O(='DizVȟ][>JmiE5\c +hZɹ>?6i'A6u"䙸u.qNJ! )E96W敕oAL/z &Ji^STO{6(s{JK I\htRI'1oR<"Afwt;R|ZBr/Bjg/3'žPېT]x Ad@[Y|>RElXނ2Sl)&~ S¾e&YW9˜MM$+Hy ͬd1/x$ xdV4zgtsO[i/<Qת &)<x?`ME9OB'+JЩ{_9eX.1 D`* fm PXܗ>. mo8# $':} T*߆ /yBҰ kkw`= $3Zt sx2Ʈd}kApl8$ωeOp, FՈ/pv91u!r0gHq ȏaFn~ 7 rAiۊ>ݙR\~AůmcNrQˈ0<>< :ә4~i_>eP᷷Nz7İ#X.Mt3a{ pZ Z&O?Tg'EH,,_zMi֛5CNv#(%&pmqje) ЯQ[g.[33>CD{2 7;fI+)d9iC>)h"AӖpN^xr|4.Ͱ2#f6FY3w\݊fϛ\Ӯ;؂X@ʯ Y3!OɶIt)MT[?Xq95`+'oг:H6F:l V..o2gE|K\uΠMuL.GN:poC$nQ@^FuI;έqԫx-x쿒'h/XeM~ j]0HZ|Nn7g;JdF΋A.:@ [ H>rc _[/Ԉw6,]t'yD @ϚKHB8%XzR.wAnkPg,=!ѣᇩ:S {A|,z&HlAzb_ bʸ0=U,)Z1YsϞq0|KPTVƬ*FɞAq|v3YC4CD'篯3jqL{[1YĢ޽2hjPo ;-GQu?Bpύ52j2̑q?tȾ%hdz~)hٸOMIxċʷ{& 0}-Xv*/K4 ~Zx[zzV"r/̉&_bDYS0^uWNC* :&mu Tߢly(PO2:{z#Ox*.hަj }k|!(QrڰB-Yq]NWp(4䰻+g -=E8L %ǏCVx}C^>UxIOPy'~[Ս6_c$`.*voգ6't -Gxy=Lg8k>hv3Ca Jj6NyK?_884}gohέ,9mׄ>ns [>Fњ=Yv. &0@&"1cRbA `wU$aS¡~TSN8:4_ w!ޖ"hء.Δ4}Ԙ2?8BizD=XlѲ'\̣('Kfry;OךaB&ؚr~i8bli.3Փs[YS9Ԓ`!/}\Fz.fvX%{ BlzD r2+_@^١:xA j y^cgs* rS=܌YfVY}0b 7K ӿaOi [>)9Hy-*sB \癍w%ƒd}d.Onw[)f2'7%? ٧PsTjR<>`g$uݿT2 LHN$5 |=ED)D=It'5->gBa\i0aI]pQCg}rEa!|4c^wMR Qִ!9on&,j2/AK*LB#ݻ:mýBNeޥ~xGg1yzWczГٷAv'j@&Ǐ!;idEwT$y:y\dv6x[{ 捀jlPi۩jܪ`h݁M1Hcc8 !s>I~[ 1o JΆc.c6:jϕ5FHR-irAU pnh)zD>] /x9XU38jTZsCfg5ql) \IG6 oϨ>'i-:lPa)dmүUACUPݿR /ő$^6SU#S |mPi.wyC2CUٸNz~&./YX J R${%44]!աaJo#)NDي;?1π6d$ ~I}o.'! Ct!/E#Q7τl2]noGimʪ䨋W\W([LBvS8X靍EYOH&w݊AoQ > Vc;^qO|&1lZ&+a3{IS^B{Kjju d> ٮNwZbRySOiSWm "gE`yߜfeYH2 d!Zːb57M+A׆j*^9B}."n9k|MN^w[#?<,>BG>I:ʓqry(zHi\#d8oo$UA}zwX _忚^gע~W6Ɋ13;Aa-:Q ~<15ghEr'gc0Iڴ)&ٗ?D8)62smZ5wvj}^Xi1n[ίKcD)'(G`0wяgt}UqnQ4á o(}O~r}UC;iMYLK7s96){3m1 )LeT k܌ZMSC|KkZx[!&z,@> p].]%(%OQU1Qێ)h~TrǬn o (%f ]O Z3yxdPQ ١؀"V0 j+_9ߌ_BZ <3\˻{)B@>AmBNEƃ"Q5ދc:|<(dqpl`fwT ᎃ%vO= ;}?;F{?*Yj0{ݽ@- _߈߇a@ğ%MȚw?ޚvHB;69q>()Tavvitslvb)2.%IoYvXD|>=p{<ğ%U? _͘^T{myHcMÍOUxrG*cfNx(B4UI.CZ:Iv7e;*80.޴Je9١҄-V5|4Ab~.ENQs5gg)O}45]6%n IRO]8nϫ~{{ROti#Yȼzq@ üOl(f^7N+Q$ҷ]d5s !l QZ81?^1SVٟҦⴆd EDF`WX?+6hl-Gq|OcjoЍ4ťtJVAUq⢕f\p\Wҷ¡v&.0)P,ȨNZEv9gDƁFVҚǂHȢn/!y)Y Jn!b遲xmnHz!:K{{Mv7]KJMr|N9g ?>̩j\D\}קZY#|; azpRMxXy1xFA/WҢaSqRȂ LP*)f#-L,pqAvStg"AG4R# kdYHXcp [sV"CX;l)q^*6LZ%易.P1HwLh1jB4f_9 -* /Qq\Z/mdY d|CX-#ǑmAt: 36҅wo3v$x^Vl$`m!U*V Y)6|?sߪh['%xn:Sq9@_xǶb]۹3i4ˮz6\s{_.yG2ҾV }98_tւ xm 檞]+M_K6dpR/ع4&k6ygv]+a^->i #(KCZh[MӿӚ1_y-\rq-*dwmzEf(Í7f(^ 3y˥`Gj>:CLVc}X}z{ 8;YSF35MFR@as{n4#)&kqHŦ_,2:^xgoL2V37:<fs%b0wMP Zx4[@Qm:ٍ e/F$?1/$Rfl f y_9T9;a#"J,t?**$`ǝs6D5Isyt_~={`?Ȉ ,{UDAjh ;2&է=^hz@?D1h`%'O\u KvZʍo۠ SN%~9♔ʅΣdtttDaj MΟHϦTD9M!e)!SΕiB]Lf-|yחʅ="/m:<>e%_e`ٖ=+6TSF ܞ4YF6t e(ՅY˚U2 :n2otnR1V|~ 5@7d/ M6Uܳ%5祮;g .`Yj0Xx_ebdpVM]\Ӗ! %qޠ+71ҕ`hwmρKˈr"")7MGK9H p2z8&[6BSex'rmW[jE4ufpgH^\7( }כSfNkm ja5XL/z j 7ﶖi E܀)NvDmC-¤F<\'ޮZ=+U0]P,y~GӜS`8^Fjν˧mO˖iF&c 9G.@E_x3!<:ހP@hZ٦] {@]1gS)%^z[3< mê=O`J(T"@r`bs{J׵Yl 性D_A&ఛkߝY>&@/vL-O㇟W2 ^(`]"MDzgXz(aF ya};:R#u0/4=G}η^M$jv귛g ߒD񣀸T/ %[/hR`wm]bdNBל8mdZA Iɬ耧]K62t/S?x+@ 9݈Ȯȗ}Lx+/dcƷK]yM ~La7= 0\Hwp U:7wOjam~%ؼ_wHsQI9҇-$ՇG2IZ̩jk3E^A/xL`0wn)axAȶ5A $2.E0ܑt&;{B-AR x{Ѕ}㮬/PPmQ'(# L=UEH@!G{͢.0mAʔS'Ah"{To2$FzC3 J82^PBX~Cв"?j ̂C:jH@ǐwI?Y8-0taegI\B4ď 5Ά=t'w{pA++'!BhAϤrPb V,XRA}XmB9P~>ݭRx4;Ēc}t)&4`t tS聚O!r_z|k]n+…ha%|K.0 Y "ʯ.ufPqyF8tD9sn&q-"ꬃꉣӮrdWF,8E6pXO|0F97~C߯&i*%q"e;k}@Z}Pɤٕz#yίLʌp{=3`:?*K:Z%KS,HpJёfZik:` by<'}dD0mEA.C#ZJ`FmhI3 n< }}7?JFV\ t]DT`Y }{}OI"s=g|.ˑ!lj9Q0yƢb-\..0!UwK$m(청6 -ӇɦN>+,`|k!*w_#=E1keڱ-MmQV-4J>*/a ]"EtYdO^QOxk:2](j 1:Kh#cuu=A!LqhRi)j/1sNqgf(Sㅯ(*^>wCJ`pQ<gdѭUlwQ2Tf1&2?h1DL$WW^7FU=psH:BכV~4?3F}P\w/Q-UkOVȵo=heו &k6ti[`op;*PZ#`J:mV `uǀA} _[80}ը) !Vc}츾8FB[:=[Zxgtdp3m 9'"/F3J2s?UC Cd[os\8#bH5zvdk\" ^/@_:'<!} ɠ1ҀGZ{-FV/DgZH tI-&2'ڡD##W"ExFi71}Ny- Xj&u;?W:ڴ:9ƙr9EmsݦƒWR׭V\d&Xky0t)M>G2($dDBky9ߢV!5N'XPN:Ci{yU~恕}'sH|Ilev$3-RjNGs\q&B~40~p5=Rpfu?p$1:j֭F/gWǡ쏴(A s}u$rS_mduH;AGFoY{.eDk'}S7_ $-.)U_UDxiM)^\"|b[!GQSXiѻgY^Ύc< +8=%PGޮ XLc Sy6Chc# `ps{f]g3}D5nk}I:69o^##dhbmzMM>SzRbEp 6])]Pƾ9wFP'Ke[epMA$ D,,kLR(L/0"\-ۄR Ey3 L 0YTJqAs&*o[ʀ].$@o B%~߆jF&i'3-ܨcjݞʺxN1Ovjj/eiqTSVqd@hR xCD\MK8L4Q vPB5%q\E3vfDơH^l}xW7#&FZz&4$) X#!YFuU?׸7vrPBlm?aBa?Ihs~S!Jnjnfi.F,RHkK=d.Kg~(FOr*fH\vK ףYdzPAfRB_OD f ɋӿh [ŪQ9BZ:6΃s @ SF*v-יLG68^q ;㎣// k=9Ǜ˱ߗ/uDX~|J1fYsQ۳s1 <3DfN gi![{_5ab 4alﭯKd55-]r? X`u݆ϋgĉm7e-lW2(0CF-ن8 zR)W"*c7zHOYQV!u :٠[|"l7*>GCcE_s> ⮠i{'v{ɲ‚Ҭs9"Y_U[6@Ub`{I6PM 6u;8f(pK y;S! ːLX3•d3T^ @8ʋt:Ί'V )E'#|%G"q(ˠ}Sq}si$I[o2?1::<!=[}4|PC_:Gj؋GBR>kyr^{Bf{? J4" #Yqst'C4/0[7%}:U؋*עoL(I8.8IR28 —1PSӪ?vD.JPB\:bDv罍`qW$lmL/L1И2z2ѱ7gfZ܌a=g R`k3O~O,ex`gSOR ۾==u7~m\vM1iӳީ佐>a ʩwU'q5dZl "xu!y)+h lOve}Zn+BmBA6[!'s\42R 9-fg+oe^z!bݛkgQ=:NpM{A .?۬S̫ mZJu{%/[w{OQApp8|yrwR)5l(G]rypBAiE21aZNr&^UuI;]auh]^IN*8A᥉ uvê ÉH1oN]4][Ñ;=?7pw U!,^iI5Ŧdzї0Rqa4Uu=Jn4 O>2 =^ f\!.&Uqj<]gKu5Ze+dLBe4 ~h29g ,R]`:͝2x'ZrXG3,ek4a ;ۅRCn|N pYv vRwuiګly8Quˀ,QЂi $FXI񜰖I$p2@XS!][gKO$u:v+]=C"ƃ|ͳ VER6{ 8C" ċ1%F`db7&&lq6:$=c &%g^퉜ҤiީbTrA67m+2_\0BPE6pxD焞u~5{ +AuI A2orx"`/,$ M%M/yt!B}8w&I-2U^'f}PV+Qm<Ԙ:2gPR`ކ_.I\ yENUv^v7M7Hq`rS#/,NK]^}Zŋ`stpr icxk䍻qјnY1z1 XTb ;, אgQA|YO+M W4K0GB\ʟj f|fa)g9#4aSjȢ~ { {;ŞldE2Y:b_Wu]5,b*Zq:x5,qy){➊ipPG5nb@Ihp& @["ha d",g_|5]beD{,0v:Iy3]:fIaCa%Ѻ?a+'G+\=Ր3dE{.&$-Bd9֚x^kUB"Da`c:*8^iE2Y->e_+J[? ~ \N/yё ivf?5@w)V@{>b71ݻI3,Rnl G ȷ?y3CPWHȄ w|$톔1hԸYMbIեsELY^[4oL%.r wPu|\*D1y1F1^4\At$.X9 Y8NDݿLKKlBnRF4vYvq1ETZaeR$U akBGpVj-&}bJRE&/\ (BbզMRb -^$U42`s}4pPw痄+I.jYP" ~$oGuv1䝩"#2˨XȠnb20S[`2Fn)/H6;ǃEKm VZ \DA'TSz+KCxݏ{U|>'ݟZrbޘ. 14krE}Jh*L =/ mrOZ $\X_๭!$ZX1ycVbb5TV0Yvَ*14F("L=TYS:ҷ]< m8KGfyHHퟫY"8~IPRb a~Ol8@QkZ" QpmZR]\H "zk-/-IcQ̢-^Q [!Aój&5J-uyu2PjHAO/2t [:bqڋ 2Q~o5"c5S{dFg tBOu5Ki@Ԇgs 8ƪ#ޗE۹d[`ը Gm =߲8Yϝ|'5О [%TI יTMWj&KbOUS,@ 'iK#|93ȭm:i MYsxY*l9Cb 2l Y6Z d ^m㨂 Z1@pN.[V|2/IVk}x+4pfkSCt[ޱg5R E"jE)~ޘ~IsE65xYz Wk@HOq\kekBUv_D)7]Ib" ۊ$6gڍ`M2qw!cyT%) oeF-2]-<j~Ǯ:nV.eDMo hƱ(F>D 8)Kue_#JK+\ůL}hX3XBzYցy5%&=pn*VjkYLɒ(;\A4Tc)"l WΔL$Q8*3Gl76fˍjPv]jtR"nQY\_AG}{*a uOi$h)@RZ}k`jX{'Hwz\Nє̎[ s_)~i roexKKܮq+^~k`8z؏.Uچ8&H>^YqMvvO;kzִЋTG }?bԏIkf;e'x$o0`#/Z| tS[kMoցD\Č3lze&l!G/Kd51^Y0jE:tȝ$)"H.zzLG/ ;6zmZX ňI=caA1GA, R6 ܀q05Q~("V?qGЪ'A0A5}Mi!N;D*]|c2 4 ۂ,Ruc\nRFgw\%ۜ˷LvOC| i0 'T=1Y>:#l=IMA~S:XioEG.vy"31Q}& )^b?PT'H`)_Ol%sꆟֽ7UjRE+)%D(mսŲ w,pi1E(`_ȟjxu#-QDu@kQBiS{> !gIp6[Wl9J_L.&Swr&!9 {&=>C9|~ 5B1%SqAjo~g\KPpES6tX-\&tݞs)$:r@mu?mw?3,+;αXUj-e3h%3ך.w;Vz)ɥڄBj:3g9It@"5LQ^)Z! ($Z֍Y|,W\Ο lv#<Ҧsp<ԧ/z@14wV5o]92*Ov~etecM& GWb4([֪0䐒Iܥ')4F:ڀp|E0lIjL`8IF'o#  Rx20풼Mfo"uI {:*Q߿-y+3}pSl53/Fñǹ}uaBoj4VV-k) EYEl&P82Db`tmԈXOADAguYTY*P[)qXG֏rhO,*za[k]G<^.VتJrKB,A;mbzo 3^B1eoK^yYB ;U↖^i1L}sfF -Hb sQ e[N.`"c^M E0olwD.~bO !e`}nn`c<+(Ѽct|À/z.Z_ ^$C配a)yz6HIZH4夂'yJd- ,$j`1 ^H|>؃Fy*COVV׎-ܵD?Uɢ–hʺXdGHH,qR?l/aXT. yo\)qSV*G>+CtxҾ_!#rӀ_^]%T{yßӞmqyy>ڷX"iKz[т{a]/b1E {sIHgcd&j7.M*QZ:ԐUP܌CyI%z{")>ǔ\SY4cJ 6[gud(l@rؖGp3+s_~Xҽ4G ٶ/3'Rr @@D/8 JJپM8rX ~IaK-nr)#V*76n|;,布-P.*yt21-;{4X{; 3Lo3yy) ɬG::mR/=ݾ=¹<%FssМDG;z8UjHxZCID-85h!MU$=i֖z+pt&OjBV[<+`ك2Vfc, W $y<ғsd㝗DH;bP cs3r:a ^) $@S"A ZKQz 3Q,!Aܙq}͒ꀛ$fv^/Vp= T'vvW4W@ldV28$$Hik&oP eիGW|6Lߋͻy^`|ǵTpl.$ٝ7sfT*E1Hp-icuKGo9UJF[=S%n68'[++YXFܪ,}{(QZ>Gi> ;'RZ}߯QK%+ryu3z,_zcGCĺNM11ljU]XRkB ,ԾC{1*#ߗ*]G$Nq#/  -$÷ڒ9C'l/psm),{&+ZG 9 ӿk``.(Uu/;+ 6Y9\eij_#f*X$&Ɂ!=`&Xab%GG3D"Ǜ0 (*x˰F [MIB{.?S}第^AqdIè6ú}ցB~D:ިp⹥>0@O'ECtc0u4oJCH=Ez7abA0J*`bǧ)㮳{0j ŸE afuFX<VX4bF4U*S^yYg^5ZC쿿gx `v 45Ԍk8߭xaw;Ɉ)ISå"bT^b-6= 5V[7N:{AaG9È5PSA!x')o^Um'f=9k*s1b&t-6RA+@t B \B L 5b,TZqZ 7. [Q43+o%;Q$pV/dL6Jm((LUr|t9ȓQL5;=hlEÉ;h-k(ENc1k|iA4 '~E]ۨώ;e fz(> w<砳Gt&ٜsgnBQy=fTgZ,ڐfة4t{]EK*<1[37YI(fBq1 Q 6:*5{WB+~4yYmZ6xuuݝ[q'/(*BC|Tm_r0ow;'mс)^t6au#FBE4Hbh5lt:a)+X L߽T1=z{NݒqKP#аbc7:컹"XT% :? ]BW7R։j:{ IZX).7/[$\Iݿ&f0NL?@fMc6ʣ]j8ɃUޭQ*t >?*mQmH&*XP h7peǾ kn{INZ~jBl<X'U]]!G14!(Qwvظ&Au 01v;&oJ8)i`d6Ġ@pF%=-X oB7= A6x!+MJ.3*la e0HN:aÐxD>Gi)_ 09Cx_kcaW8>cr}]kϗ~>Mø5%+9_vya.tڗY߰jq=CHk>D hVVmlf&8=u>Aбxc 71gaš3J?`?W9j7 D|.jHU.Q:d3Zf_"飚_D'XDoL W#"K{Z C4찿9j5 3'M\k]0*]SyƍE)tϿ@!PpٜgǗtkjv~lȜIDvSq&J]7 SW@v~BCnܡ^VZF(h;8,0Z( W@ʀs˃.p:A!dԸ`grs L[xQr*ab˲FADIsJvώ]9k׽E04;w^58_$]a l*9;(3z4K=y3 Z+ߺZX +ᚅcA;PȱHbٌbd1 ݥS_ gosKra-l]o݉]EIqq'# 0W;AƒVx =ܐ5>qg,eKKA`lDXjnm?6KlZcM!-[$/#8;յ9Qu_5Z?8 Ē :z+guٸ>ߑCI6 8~"d\Ik9B~#JMD Hќ>%>~.K$$qiVޔc^G ߵyGf"[t6{aJiLHi()($MCh2q>v}&VR` b ځ]1L+̑K/z<7T$S0U? iD#l3a11Nz z,!Ƃ}np:x'AV9 U\m[~G^meBFdzuq15g O5u%к`?T aJUdg0|C!b/oKPB $E>=^?!/W$(A2rUXiw:B!r`1^4'PeiBXmd ']gb<Cէ7}%]ďBrE/')>+[yN] Yz r?lPWj $R;_[Xb*)vLi]Fo=yR"=Z5y^  UQ-׺ KѻhI\>m@.xYAM q>*7S.'+{p\ );`∰OHut:AYZM+s@<8'.> ]A!`[3%QyXr S 7F \G|gPDw L7ÈR*S55ͺpioPx\${V:]>:v:T:m:f.jXQ4- #(t~:-?d2q14&%f!qTԁך1h*J:%mFzb^Wk)KxMmijx&ѰOZr4*^YXI+t>X,"NO9NMO;-ʊR-Ͱ=ss^rP6P8-)҅Q_D«tUQ5[Y"uB9JޞOiRj)n)f|̚s+,[;9Z9]fZx=a>OqCRū,^7ŸV μZ<Y1*,㡔5oR_Lqf.AYN!h?#B5tcYSC`ds!)`5* .)ץ} sU>jJ cIΎu4z& "&Iv}n|csv7Z]S,#B =7Dy~Ų+81Nr \ /UJ 2TelK.Ky5p Ch84{C<BU*{*0Xg TMogI@ 20R^ީ8lB~/zM"!]~csSDO ;oʢju+X +>TRTCw},*ث%T ]%3 $ 5e0sG"#'\#ؔ:t`?&nd#uW(ւ&]f $6cɆhn}X  J1DsgɽE(VSc KO6SW5Lr]ˊk !Y e1N?XT pM 8BwoiP>#`W THjBG+޺oXg#$ky{}Z 9el?返 r\9rvD3FDqDlC7/$M8j䟸PghVܨ +%pc곰ժ @=TCw/ xs&| {0#{]Mapw˻/.|p2dI3gֶcnpD^}?!h^6aa?mo,0)q^dm-˘n 7 ލͧ1:mqh{C/O~LmX|(v>!; a/ HT \u zۛ:1++0J_.-!f@ml]̾}<I5WS՟V3di]jV\PTƚ ςz*] ~Z/XA 9Y$Yoec-ny>0%xl=R`!s}D*X\>m Y0+öS#%'#F& ~y$$RI ۩Y k:m x1N#h]iJhIV.b1e  eYOvOLAH,Z+RDֹtGr 4n\q:hsh9%{u 9zQ;Cha+V7&P;c@!s%pdO d3q #>$_Gr6Q:Xofkʋg8$ _xS0Afo[⫱;^;\px - ,Oze<H'E,$cZ^:=*۴sa/j2-ZUlxQ M#T7[)q.g|ѵy0z&XWIU?rIx:pOe״ 2̑ꇃ=n$2J~0fHA_}p^S>zl&BQG`ZV)(gќ0!%OIR-au7W[T3}17MT`Sp)F5 mPʣ Mx7n;4} ̆^ `՚*U`]*P8(-#/}ե  b=]SӐNk(fx.$gh 7I-s+yp*A=qQ2 1q.ѡXcrnAY̔mWh\ˍ4,cs!*5zA#ݞu[/X,GU B2K()'gyĉ3EUꢾK[xlh\!4\nĜK-q>Sq΃E*`ľY#ՠx::C8 :P41[ϪŪ \%[yUur59N{pK?aOq9H3U?`^#FC?l)[n.h:&ݲ2X'm~Xa{(tG.gKXca߈}X|ܮx`%n4f PU'#4hm[[Wswf7W_Ȕ ^aԈ::cheַ"ta0lhc[:D*D]b@O }nǐְ}ݾ*L^Gq SB TmF r}O}HQ$AefMw8BIk(ܶ W"뙿pvw_f_WVzy=AǛ4<>= !asb$V'-'aruޭOuq)s2n q7]#J8d[S&'&Wst>̽@XǷSFKyȦc|U29b%o4<N6W=@{| *A2$gN6h\WԠN^8&Cj ̻7XNKnZ.z0XG뤆%%߰!nv G!ޫUۅ}O%kOD&7)b y\g#.K5 6Giu nz֜mp:),g3YJoM눬m{Xd4-d!xO~SoW+O<ιf 0YʱUXqPٗbAXs>rR[ D( dQZ!a(dO~2&@Q :ߩ9YtõʫGTӄ%o84kCI2vlve4S sLR"uH^l>J"+f;;b Zk2_ξ!WlQ -8PxgKUr/5s<@Ⱦ#iż-/jXoj9jnpEƳ~Qiʣ'αxyȃd+>#2VS[fDԀ ~hQCU^S _.KMd mgN [}bm xF-"#yHAŸzxYaP'5p8#aȺZ F)?[Am*\Ar,H-ta{냜˪;Q0O|iuޗ%?8:/Nٻ4m 9.?!#% YM nT[;t9ythAWFgOS1PZ8LN5- h&!iM~tQ?[30}}f%O9Zfi`םRČIbp4kRy諅d$.$&V%XkfVdTnځ?7(3 @s#Wխ UVgr2ǫ$CIx wO"p!(#%%_} =5H\'ؒ~.nmZPvߎ.1{#J4 >X/Fk8@*\g~9W)bYrhOVjAṞŤ"XbRo1V/wӞn4EWA'hRp,3DaNgC#ؖmy(G̀F?IN5D߆aga;H`,,IJZMx57gk69@,s7\  MD{(|Ԉ4FdaP;lu$Y2 %Ęy ޢ\BwypF*]&E.:zhs~@iS.W s8 WYD5RLA*Μ`GT׶ꟲ'Zb|}iAG$7m*+[4s{¹fT-ۀa#k6, ]ܐ°l4D?A_7aVsxɑY@@p0>+d)L2Fk`DC5 qi=IU{Cϲ&7W:Pe΢vt Ǚ1S'ّKIOtےhsyN øMk/LeySw(t7Q7 Zk׼'&xs6{fKi=!k_mOIWqU=9Wx#v*%pAn^[ fRUDN̅R=qP~%”f$]G ߨcu x k;f~La֋T^% @5`\5ٿ,浾 ${(0c kMy CydK&f p^;aN;ሐd$gOk<˲hS8dƚK" L8梷~5ۑz|w=9^-bNYKv;3}z{SS94_u$4FԵOKx5O&4Wf%j evYutMF!w$7lR."a %ˉe[EQ< Ea#?NHl)#c{.~T;1U]|֞M$ˏXr(ѷ(| \3 T~/?4f,V'WIyr?tЍ$QHBOA2rKN;)$t}c^W^R@8|;ZLöb2C?c<ɪhx0^ h2VlW]rIѬ_@X;5gU QOЎM.夅B%uH,4xhq#/L#~jx6d =Ho~OTTjG0ī'n18^[,C\[:`Vԉp:ֹƺB_ dA"Z{0s jyʑr!b}X ]pm$@SB[Cm^8 \ƒ2w K.Pُ`O=դqbX~po7QRTUruxğ%M' o$) v\wTxjm~B52 5Mj"| AN&#PB!:vP,x)  %uر(Aה+({4jF}_~5ޚAn̲I ~G6(}|}}XE|{ΨDHk.ʯخQ4COfޫrSsN*5IθJöwB_vE#bxxZ҆tV֋ɤ˸uܒ+r FVQ/b{%ExcXuϧ{0Rѩ/ ,TGz(m 8 ̎v䔑.Q=ER]ai T xf)m̔h乿6"|fJ>`&wFXmOCowfxxR(ŎAs~s1ېbǖeS[[H26O-0=k\Uc5D<?r:}qƳ%<T䕡W er۴i~V6 } |LRZht!Fq;ڢtd,pѱu|P_!ˏ4 #PE/Hoŗ"-p /WDj" KJg9M')aӠ(y ^jq10>ml'/@u[^Rٹ p~Mh3ޯWI&ONљKd:S`Z0B c y-\2ΡT@~h`/8O1ݴ"~c{S3Ai75G(d?.zxӪ{tdl<xaTA%́]qy:ؿvD&>w ;H7_UoksGg[=@Pw$;` Yն+]m$8Y*Ua`^׍zH"\c5gPGq^i>VTַ9hݿ1`4 Wͅt7' DK9`̇cb';01piTI. Oh9Vdh[a(#xD)=j~5$\l8.wgs*&.kBn Bg9& /k5;=zr|AJLAEUͭDkyskED $aA˫9'.g^4Gjxy8Ş$>Cxg)-d0V j7uCjCwE*ž@ X-(;L f膣'A9,7(^EQbA%n㣝=?Czm7ڿ apnd B ҡ&c>t 'G'X StѿaP!gjW4M;i%h- @]|SMA刉90xL ރa'lf#!W{ٚ%8=ؒ_nL4[Si&qn')BK_n̛[=R1b-+RP~铌93\%2#C ۉ\6۶E."$ܵ WE[ƹT#;EMD`K™1]4Б1܊{^WtHLmF&_aڻq8jVE^ݗ[{J),o&L/́ LҗlO49$AF)5Jxlנh蹞<?V*ֈoi^83 &zX&~Ƚ [d+% jea@~!. C_mߍ{JO:zRu -6I rRR(̸z[9VѝRXe\^^7<٥apQ|Ad/r$z@XNS#(si|A魿Z/!Q7~h"'$wm|UtӁ됽2BicݢⓒS"xz8;lx\?3Ђ΅B[{]$mdwcuwx=hZ0Ed$cNS^ $j42SZƃI;Z8wX+Z1*U_'SSjN6#BfJl'HD@/=i\pHAX+z{ɡ!-^`EтGJ9u{p)3i=喪gp1D~xE)ؼJ,l R]DN"gh9vl ɀNGAh n0\.)ay8v: 4Y1e"{/BͿc3On7ory(AUsLo2w"ᜫivA[/ZZj8G?ējɶ$Wˢ?1{*3ͺ?N-Fk-Av?ȕ$Ȧtw@x2{)nGk625sTjȏDRXthu{1jpqX26b?S . ݴ^IargTR9o@ܽWkAP/C#z]~0wUMIz +g'7%p5fei~y;oeFPd&wrkTH|X G"N!otHdPZtWsH~C8Mq ^T:~)Wcƒ6Rny w8p坂\Emn<"ݣDt-ë츾 1757&m.` v6quy{dP牞^ u?ŹbJNQ^I [jl`FCYycrP_H91 oC5н&&[5E0*Dܡۅi q*5:{ v]ASTn.?m:]ZyqL3HX2E ްN6`I[]pI7uy f*"wi|g?mY ?mlQA`pĹ~>a@*;abR?m7ߛ˼JZ%7KuIv _PD4̉-X_ 8-!p†M9Iak +_yiY5)?YmXVxto$^}7i2d؛.fo6'PyEȃ3xr4pЇX˜D%1,gJ ʒEu> yS(13(]]"fs6|#xoޫvx{+\cS- [~5 ~eO7 w63ܳO]Qh, Tt͘{B!1UgxToiOfZ/bP49*V ":ё+N:, @@r/rxh[W毥Pi? ^"7D1h<\}1A]yXk!Ys׿Y#ߨ{0%,BpkuL%EƕiEG,U)sykhCK\-c`F8L ",y۵~e4kiW<͕hzsС\}M\SG k _ -7Z%[M+.Cp2sޟWC:U{BGl5Tew֍N'J{;7 bkp k̶Y5j[b]Y.qXǪEK7/^&pDjȑX\dtl衕DwC\2[`wp1MiQC"}E73Kp|s<I;czsp~wUC$:15*8@yd!P%& Y`>JL6\)vPX_#rXhKr%J:'5Wɲ/`/>E,7_ !<>Tω'Q2^mn+$8͠l&g ][1J+m~J¡m\fM_e9:̕].ťb]_VW-K-@35tN_=[-)_VP[P%uofBMgM -lKau枳ͩh.:>{O}3iҙۣV/PZÈ*{5HxiK:@l*Voȣ }pJgz}4ܩE{4}*\p-780Gݐ"E6 una\A5[ךZ.毤 *t~^]z.2EkZsj<7e]ބ7o tl`z(I"%^*4ᒻ\宣 j%eAc DHmƣPR]"0օYw^>"Q /c/U ˅UHe Ν6?bKD SX: +imصMfSů2`2͵[u*e;/wpB,Q!<HFgѿswKL *$LEIxHemQdt y4 !5 㓝qRJ}&Xo5O:Ȭ]u><%ĵ+ߚ/5oXUJמ…Z36bkk|.$i`?݈N&Aжx0OZP~INeZ97a%s=.P g!b>Y}8ZWJCIMkNEV}"E:Wv>[Np3󺔾f4!4Ƞ+7c]l+2OpJF\(vk<.# ]u(~?lpHTlԿhR¿".D^'"3Dq 8[)nE?%l$gX [&c_LS*Z$89Fn ݟmh{ BL dn wլלC?>UaijJpor:ʘ}MօM]Pݎ?k)v&/}cY}onL}" % űu ^IÕ(X}7~̅oݻN^]N o 9QAKp1R'MO'U}cW9^5մ64?"e'I(|!oo!嚭)&geH@rq x #i@X q/y 2>mXc̅S;.^A(7e|vQDס8b?W 'vd\~9n;%=9f2%;i?ѪnIv}|W<cw-}JQn:2J~]Ir|{Rhaʊ vEvUds3`Ol#2 F!s Aa`&X#m*rBW9o]f.Ӣz \T<^PQImo84jm/k}CH(Aj}ob爽iI,.A޶{M(CQDhmx(x6S!P6<^a#4&efAx6cJߴAI"`)IK(|ijI G>ZW9.o(̬ Əˮ+I྅Š{#WƓҰ @'rNynĚ}FsH^zAߟop 9Sd[KZ]fOwQ]7Ʋ3ѽ4^GA52j2C}ȰEбcX䚓o*p }>m)}yzPtwu C 0棰!P}2sUڶ\ @!_w|Ęzlq |: . W!Aps2s+Q_)`vnn)sT[ٷq !FIO"t`(E*^j#ԧ'5SNnCz{Kqb%dE쇷$G(^ c=PfNl=jH&SaNU|VKzDIA?17cO=VD˘l{5R@dm^{llI_r@{Q>F5_ eƈc'HF.a7]Ĥ+{tRQ$" !FxjNz*2!wV&0j‚S{7=AT-H7on@FVb.%2 I(PJDx6G' d#;!s* ĔC|%N|;c};m>_+^ ՒG#@D@/<\Y 3ORvs22DgMI2ʫ *~cVև_2KCc{(pkMRydKe=BtmF+XMf{3rqJ"fMz+1ϷL$A!n3`~Jm[)8M>NQzFu! r{l8Lm#A)d\;ᘺG -w~/$?OB(o-BuϋbWc շ\HF ~%a\/v)S͎G9(PU3&]#Fp%Nje>aKSUC0K ޮrxTcI( %NȇW""-0ݵT[8k%jԜUdĐ`TmH{K Hp] N٦W[ KHi683D5}.`79Qǜ:fcT^4ޯO95u!n@5a`j]_U,D q =0̳=g'L* QP#5ŋɂ0zSL%Bn&-Ae(`I!0]|.tM3TҴ* Iu0XO]*,4 ARpiڀ˕@%bE|DƭΞQTd]jq((AVtl=q~NPyKʍ @3{#2o%%b:S=m ]襪va`Q3Hٽ4VKO%P_3'Æ.m99BNGHELRJSUz O旆LkbrN`F<غ6rFSt"sZ }'pPkZ2*/T6YN`_!>oUHJjo8G)9F`.va$ǰt E#x9jWX} [I}fI3#!_Pxn5ڮ?Eb=[ 1 e:f{apvhԒnYebw%:'I3}a6@ eζaA,sEOjzgsOb^3CLo~oݩpڇGu-6E$b?d*WBsHر5'+o'+[Py>ʻdv8BO YQʩ\.mnʕI37Jmpъⅉ9): ʷȗ:x{p$($FaOY:^L@kQ~jkE7gS6hMP: >.zejrB8jFERPa`?]#}Igw6y,fM+,-ޒ-IMIBZ21bWSZ2ip~U};ܣ؞ug\Z#R +xn 3?+m~duAoɿ׎TOj%Yfis)jЯ;-JXý@{3Y j L{Cb9EAfMѵDrؿV_4}$[pC,ʰq} L7Y|wNK  b <MRH/@Kڸl zȾ`Vw7j3+C*[yEl ӌXaVIq"n"vL0dI>MB]c~o@~19:b&L= S㍻i6B\g?pV1RQULblF{OS({i3VX*# R匍ۏL,|f0.y$[$$'MtvS?Oou$g *%a([pnk"gJ8jl Nؠ6-V2/Ƭ?=hQX rRgjqR;8Ó Xܢ9Z߮-w+s ~0$Kf8б˧M:nߍe>I_E+5af'.W+Yg%/S¦'gj^ z 9R'IS!| #nRxNTu7boT\HQe$4{ȼ= (cX0@add@bULbÕ#; J,1u0˦ ts%/CsR%XaV/(I[(;6d;/_ ӃQғE+^qft[lHM{QUe/LYPRt?VPB+HA`F$xnV͖yOr'zG㏧d?4`R,Oلi+y%&J!Oqiti:Ѝf)o،cg" > (t.-T;O).wmoH%i砶8O(7 h́'KW;xH!Q@"oǁp9Wb֓(Q^MOX^bh![yFZ[s)J(=o -I\J:DŽ+WtSm} '5m(G"LZ̍8[yH #CFzצ͖k߸ t" >0I]!E$k9ށa۷ V"%29*OvZ754IFɾ(T #!Ƀ-DoQ1H}GԻ`kfɆ#9gu-cV޳#5&Z9ф%P~4K\2:\cO}kn,>9H9!zbD4l^1ߊ]I /цF/z/sZ7X_%8HM22#QʋARpu*`_MxTx/Hwp{) x Q;#^Zx43eaB)/@Aa9p ZJ_'3?gߴMͅTgE19 yS~0d s&o[@]h aϠv1=+hy0ucyeqj&f@,O-R^ Ĺ)3'=7M[}ƚrYj.$mwg:Q*2|P$/d;rr`C3ko,@agQ ӟ HiT.gu3ԩd}J@rp|4MS@/1Idw]ýE눻c?!Yz?GFXNjFA?BB1~QX]P("?AM*1vh>CL*Q 0S< dAnwz&=5[IqqTk-QoRU#(dVCՠE O\IYn]tCCh⎍A`[%pPd{)ٓ"#^{L˶q3@oM9GGE#Z? AD j# <Wh&W5&Rzm^cms22?o0QaK=Dv U1iW jtr GՁ'ɴM.{q<FiY}db=Kn-Rx6D>Ai2Lvվށ5 rbC5+Rnl*׃ܬp7jjm$ϒ#vaP8K}IMdг&J_ۊG)_G}ͅ}9KTe 6F- u$BS"gWv;OSX G"j{8%u2y6 ZBNw3d<vrGQ W)(esY;WR1RYI ,>T] P%<߅#?~+O_İmFkvt}iGR'5sZ2~Lf"kV?y]^n؝ =ADA$*uC<}PqqRi(WE j_?=nDoNe/*վIȄAbBpi5K uT~422MA9Ȉ}kJeiD#}öw[8JE!@ۛ yf>_SҺA$ȦOͤx+b=" xg\-qEJ*u6C6`s:=dhtHCaIb&Ve0wM4ym 8`{c"btk=-7o>헠ֆ򭧔9@X5ȭ1f+^_D% ?Ui;v\ఫf)tqzS D"?8t(d\ZL658#TmksdvT I] ctr$)0KpEY?Xs|dovDJ>LhEH+e &7CCֶլ MAi#ϒ^a=(Oڽw倽ڬ] Z 1zsjWo /p)$I%r`=DlmjC[T4i: JrY3"qlL$x02FMQ6Icy/Շ|mYDF? wja^o"{reŸN@F,J*g !t uO$es:vc =k_Ok4isG͏ :sL~OKqUgdoa_3X;7߉SHRcN)(j: > v̌U̥;>׀Pч.rc~ ifbН [{xDBCW|-Z8ev:h\@,QEjaQ*IMy]ϐ8dߕ8i3u|na r;gX"s<ۃJg`fH.ka@T6v[xUnQVr#Nr^=5bDkK02*5%^;a}1ĔN;寰S[ztu?d~6NUhp[q`zav ~DS}(28Spn6F_O3Li f7*ћ} ҷJAZ ~äg94zuWfu{\K]2iFB O%1 ]ոsϜY|ٲqK&9`.tOCcvթhtƏ7\%z|TwcCx "q>\㷆3Ef;|DG9}=韔[/H{&|' 0R 176z+שcsD7ZOw>JeenZK9"CIW#NJfj-\*;O=yLV:¹!f0p&+R5wɋg V%| M$λ{lsSrm_"@+8"^7OX@שC;^ pDxt򉺈C'Z10#JRR3Zg8-OJZ%UҹQ5owX/Ek^-H umD+#o^!}Z>Ix $7߸Bo;&e=b Jɍ<&gZ3ּ~>}+Fɵ|"*11"v%_1. *^򎱯狱+ſ{&k&doBb7:r}:.Q3 av4ri2d,'83pS[GU&0aW@{k;:#IPI2s*BL2s:JVY#nPDkbD#QiI$nDjq}Њpٜa wȾYg=ZpypKG>ݫK^5 O +!9^`(5Uܣ\1>:fJ$o:M8X^@(8^;Rsenx\/)D!\Kz,_| ;f`r{[Gްz3,+Uڇp,},l(\f RJ+D ˷xEl^z ku9) щpWх7̥!8!.l]U> 7ҕ,~ 0C * e ?F_VmpCmڱ~d<23(/)2J)ڭ鸇(*zYMerp1eC."u1t,əͯkR[H~LU63X {Wڙ _eNSjKnbp;&lQpjǫ_f|'_iWbdbY vfs7-#/}E&)lG--t!a֧Tʪ(s8Qz`=o|L'܃!?z@'SK42/7 TlI}N4% Wxoܢc_㱸|IǰVJJ *m6N1а8- qv>ƨqAv1AAa |/!P72x!o:#,x|=])t.g#PƆZK2F,5ai2紖b:yٯg\7#^S>'9`;T}mЫmؔkF۵3TUQMsA莯7V6 >[O/ѪIcYA?+VV`ӪG*ʛC9C=E eA4(m$>"Ҿ& 4no}$8WCFX_K&5/Qj@rhƳUTqi0!Stfɦ%<\@jbfQYBxxW#8`sRۆ] .|\™4o/SOv|j.%ko=40B=7dnR#S vkGDmhS|_ ׏x΢ 0mMLDц~w0}E$@&Qo)qh:WsS~ ˇXZc%*E zênR7͋}LPՌr#mlgx62B >yKĔm#V1eH  l|b e2k$b+:%Ƚ]{R}KVKM ~=bˡI?NpN ׌\Q^)ڊyY Zuu)!o9ViΣP΍.sEarW=50=eZnw :xrQ Ѵ >)4YUj} >A&y%v BvW̄]0p̠\Z!jv8Q??&{lSÁ k#m, ܡ sOѪ~9 X|RF][<ceIDOQtKnz=9"ez؞T? $x^ 9Jt%xjUTHYC#-XvBSTSV^B|?NSI{QyUD#ufi=lysDSƤ V1o ͑܀PM2єiɲ$elkޫ0АFM€.1xn}Ø$vDFx$\:.XyVmk1^HձM\nɜm8) !4|lɪ|5_:#-0y冂cCs-M/M%Vs}:HT :rT=jX~rm/z,{( J䗊*VƬ.G2[-Piީ\!ӢXZ1-x2< ƽ$E#8T8UmXCQOqxYE-VvcՃƢA&C0(}6t}6K@b t(] m/rvѫR#%Q1Ɍ#hQNHrH{W!v+4n?L{Y( 7w 4UaASME%8s'L]NӟNJq,{|\Sc~~$b2Y>%$+PO<@zjO9bѭ\ Q = ˛<{* !v@ft5@\*,{eqF:` Rir"<dpG+9czV8rM,a&bx#\EOc@T[Dz6|>d 8Z4sFi2 bRSbpQRv]fmD6%aQ.WSF)MJ 2Gdur4BOCt\E^)sa MDZV25\vMn$`BŪ;wpܽ l 6Rm#?E3PE<a#;6܃sT%9gc]9+pr߲?k>4$?Ƞƺ QGgQ:M4@YH1"ά¦!<XHM[[ܪ$EZ$6>'v~ND2lQЙё|;j2{ƀW00f/r"/KʟTl_oBq4M=+ {烏h~R?v]ϿBx` 㟇B&ij.4+HWzi~N Ǿ^.Z \Y? 7ٓ#G'ī?(. 7OU;9~9,Z Ah+E߬Jt_8yT۞EWILj||KorTtFJŝQ7\goe~rmۓ,a !gr:eZkXn>EǸ烽 *3jxPP/H g4G smȄv]Қ"܋+?V|ޒW};%<0-{ѯ¹=0WrLuk:朷M@ء/} 0Bֹd "G{kƛV'.#c+ E&Sy9XJR'026^ ?,21͆w7A]ܞQ9JSB0ťNۢ0bCLc ޻;vqU㧪|&$5b,N38CwfqJ*,R2+N!/3JR8w8ɤ -2yPSlN?$]jl6EWH7|׻8+* avq&pUd܍>TÑ3ӑtx%$6Û(I3-cFxY?li9ԞL/ݝ4IU܎I Ej{)ώ>{n֔<dC7qK˻畊wbA#O1tx)? gi9^N{ m ɻΖHO .U5M &쏴L)1#z7Z^*3Zl}c=Oeʨ'E6]K-TPs3 R+ |4HIxNiy;ғF7Sp5:j@rӐj$8GrO'i+DkLD{]yVD6`"${<4AC=j鰻, Mb- !֞3BN* R^ryYpt+GTjŗ.M{e!M?M(q?gS6UЬruKD-5bwʠH9njb\?JfU! z-QjR&g+n<2rݜh."4_mg̻+m~B?iRՖ"/2(j4;s[wC&f8pƝ%2 `R%oaC׺{H$ג?Ҙ)`R QڠoS=lrB#;:%Xol@J ݶBQ0*|Z*MT5NK3oy@&UaeZM[9ic F/x/Ħ8"<-6i%E5JoFcl*gFRw,$>:Y0@Vu%ڜPvXe EgH߉}Lتh|ZJgרLخ?Cq}aT%9#k;g CU'?U#PE2hX*mpq* h"~:׼x~pꇐƓn PfQҨff38 ?z[Lv.+b{=EN% q+HV h\*q=>Pf33M63nX2H*ħwT1Z4F#F@m+W)U^mvOFs߈v6dSƁ">g4Ƃ[8 0wU߅ڱ̿8za:~KB`U=撑7̑U*Nmo!5@S!gѼޓunJ} a.m5^,Z`.b[n_]r@K(E,f.bҭH=k:r:Lay zsn3,~7`^頻 >3M|M"yˋ}m4-~yg+d[z"Y \S#][]*Bλ9Jɛ.PiC߮xBmNxilpfݮblCtj(Q:<[oOwε QpwBn8Ӱut҅w'uԇ%LM ~LNϠհޘ/6&Q|S*wtӖTVY}zj~ATlzz%B #K(q7٫j|dV!$0&gSl^(MwHkAL*[.R9 0 U%XɾL>@Պ`3@rxMl H~dO9 Sۛ5MYٹW^nMh!;R9#C}RXmRwR[ /$mN. zh.4 {g57'9<4ss0Eiݺm^ys+>XgL6zy,C_KIqXM| OG:ME(y&9Ơc(ebN+%QS)nej*̆`jPFhl!)>K $v( BSdk NOTbJYI X6Kq`BP½G!ϵ/}wߧrt刦fi)5]ѷc+qGx]hlF ͥA ETIJvR_){i +b.vUԍX\Ċ!ZV#?:-<KŁFfhQ\ɿrW;O:M̺ÉM"KM*I3U JZ<?f4:tNWJЯ??||dȠ;ccPi&tɦ\K1 88@ BńS$ 픿,i";qbemKcdUW%a@[^hO<ÊkB\ \*[k=J>g?OLw*JFFԾPL#.+!t. D (7^Da:]Bt#Ӳo70(踅G\d#z#Mx^Pd R N((2E" ۶Q ΁]Hlg^!iۂSࡰvzoVODxAIؘ2K8pDlPGT/dQ2-CFuh$#ViV U)-֠pc묽py]Wij֌~&JT_W!G{DTu=^ 29avpJ" D)VSKE<]5n'LNQD (ZYw'D깔5+e3vs&@Rϑ+(^.W`CݡFikG7j嫷ZU+ iϾ<߬@l1()m[xo8:'݆-<.W"%a0ډH DuP5_hJؒ^OrRRo er^dER d>'j5@*2qb}ga7,oHYA='RjJe,ٿSGkƁQvڴV|{i{нkQ&3ٴ6|7K5@rGçMH pL5!'k_ՊJSE5z_{icM\ X!hD#zu>Ynj}ۼfpGJ$l(&wJ"U{h5!jlg'ϝNAփm=o0ޫj02[`kIeImh\ ;+v`:=>xGUHw2}%=Cc6\j!h+h3H 93K˞s/]D`^%O0SX W-NFgm~uL=z ܨ~-C%rm+aApQNvد@0~gG6DŽݸ2[9gP} _ \cN/4:Uf~Rmr0.8:4z/G$4WyOBc49fdzOCei>nd IS3xq ğsJLiMtvz62c+M0qs3 J2F,4]HJ`Rayo=%3(255EȵO|Y+72nL=iaN -+,0 b·LܱTb N*v/2~4B9mۏ%Ye 4 \xaz<')ϪSnG D:2O H*򷻛ށ`)ב6mFPC ;;\r }c<(dˣ’[XcSð~se4X(gT_^u2&,"nk㪅e&>YuUqZN)ܐz-BO8>jSDEY ]XC7H4ʻnr[i'/la|ju A ((@eaфQ>uMykW ha/P =f^++@#S(5u1p:" d~vc+ ^hE=34!O'~ *ox6ߑ,̰&Dup0z:#P1$5W^NW-RhON>Ihgɿd)Ĩ49fF[4(J Jߤ"c:O\iö_dʴ&kS {FNTVӝUdLkNs}ofx{~==;Ib.#,, 6:୹֎PȯXBYSqV4C;Pa=@[e ^Ƚ d7TJ3vgPpTy6)-]&͗ewy$_+FJ"̌v㛷6`[Yڔ3PǵfIzE҆٬bu!/ݲT0d4cr >>4,R"ok0G)J!K/ܺ-C}\d4_azzan<c_x><30u~Q^ũYӄ>" ; ʚQ udŰ7dq\Xk |07ɍSn oÎL['8dc<.N܁ܺRItK_P,Lp,_ ?2E$eĀ?:V:$ӻBГbv} X!{Ǖ?E}_MV$!ͬuYILsc*#X+Ս90T/(OX UY~4!W_h|߫O;#y1w0cO_iȷV#'8,W[/BxSFSrpZ 2 ŧZ?"~XWw/(~On=- $UE:L^ &[[?= mwpgdVFnȶ \ˊ>G! %Œ?IU#V߽-iƫ`267WշYKC F̞3U* ȊpiwlSu׮+)VyjțNNV"+m]pМNkpCq*TS3{=k50(}#n9T^!CV yx?b1# و%r!'N&CLB=1 k<*,'QeTy )iHXellݞKVW/p__3B1bw~i>OŲlm;!7ӀF]Ͽҧ f>'UCܷOù}{|n9Y~>==~z)6Tt#Fh_+^li=o&mc`\*x@{u4G"bUyxJt|݉:AFq|/;\YdՠnEg5]'kql|@MA^%7+{*8xHvZY΀~LZL%?pNZW],ln,fNq!,uFsVDŢ9xD*-wz"@L '>L(/Th`urk+H XhML1:%aOd$ GߑC I|n )4AsP3)\|_ /QWFT\F$H[٧-uчe-"7—oHV+2V<@wG"kf\=FfZP8?lLEX;=a8T՜@0FM(^VEpQu v&ޫ% ޾Eh8y0qbqC!ϔhceoiڬ\ ݃RRu>0A;1}DPZO?H207"kdE8^}4 Aa|H MԀ lj,88c0:t^Mߞڱ_ ^I1ŀa$ѷu,@ALfQEʼn8*jǧ{.M0.T}Bsoeڔ1 f0`=l&1T6brSd:m9U=Բjʍz*rt5Ttg ~*o@N_۞s>g)YeeT-uV|Vw Y/`kSqzfd06%;d[˱>w,$j!B垶$ֵ?E&;a7e0IݔQMg\y~ 3N0T@)%Vie+%,L7Ⱦ{W+]|б>}vvް={% {];iJN|dhCL }žr'Lc`xa~O8hY=9ڌͯD=H%f[\bezX cxTil)4) 0i~_p?XlЍfq۷ =G sa6ӰjBv[3cPВdxBs'vH#2n ~q4 V9ox:mXLLMK׸t+,vmcTE J3u'e4?/Ƈ4Ş&\TS^fE:fKK/{ulxi_ 0d?6HpӊNNK9K`_>w^WWz^Sb0A&ej"ۛţy~pҙ0sƲQ!5cCQMaJSmW)"I°}; 􇅒Dnokѩw$ݨbN8:/x)8|~Pa񔘘ks!'Sގ0,0%3t855#?SU/`%!J_ th5Ldש X}R,,HSN)R^4T]t OaJDV;쥺MYS쳡# mL aB֬?4O'T /c(]G!,0- `scSz$n/`w,93wEN3`g(mfֹ͐?\Z$b3 E5I5)A8}ngfre{;W3WؒP^\![#b=_k&nH{}Df[`T1h;|4/Kpz+R\`clȦX(v;V0?W AYc\Ji12M+VWWaɡ+]fQq0{s8SЭ^1/_ ceiקI}:/{4QНwYpgf "vWjۑ J=++q#.gdn[+}F}@_X%<-d,ug Tע?@LTiw˸vױ/+!FԷBGx? ķ@+1O [k)`soa e][Bec5л!U Q6SD h#|SFK ֙;hw0O0N65$L٪Z=i}vqLvH X۟Sn%H}0أ}'ESjiL(h}ӝ:w^0D~Njf4%;+4Ra_a)^^q<ة,JƤ;?;bXy C!e4 uG~݇զSbH}j4$wg[i~dO4mٍhsb͓8#P!)n[`M;_MP!U͌#iMVz`bA)ã$tĨ:y=sv4 .ӤmѼIO yhS WWUE$[#7ոgeW҇C<7#_4TSwU۴AX1Dw1NR!+U0{ܹBD0W*%2=R1Hyj4a$ m4N, fh_2>[8wb1}(Z/;nQ=GmO`^fۊEDV#6 28[PeW/AWÄ4*!ϛ7L Mq}R-`K_* gW؛[d@'rg"$bCTYlS[>gGR*ѻ!XtǠZ7I<N*.R:+yT38!(qh=qoUE)U[dqFUH:wEx)sݯ  lZrfwJ3 F6뺨0_LsZ6߬1=`eI [|cuodxRe=[o7G> kVbWd1>aj'WoٰaM ik3Y/Ut`Q]{C8֑&Tܼӓ_ ao|z8d-{JL Xr?uvRzqa2&8 Jj7 qrnB =T:=,G樷WY!?FF`henK4I7cMs=9^>#4eOcR+O?.v- 7F/u=:'%V [ 20+`WP+r~PgnyE1=aAF G:YCMSl(WHfZPD]?u>됔Ig=4]V+&+Ȩ(q Ǜ"Fd0larK+2n* /%SPQ\e+E .h\fB }t+/HFf^0sJ:ChFh|x\U (x✎:EhayuhEI\߯usºPd1eX+fIf+,{gtA"8&̊{%`!t/lD.q(D@rXXq>)Q<=Q%T1ccK>m׋bȚpcH[5Kzyp3beՌklQ!jjF`^CW;=,NU\;3lpb=f&j"-O̷TP4Z ]cuh,Qψ ڟ?i¶DY> 4\#<Mwkǒj{YڌstCf̿vq4FBQ8( ><%{Cn|z\FK(dahN~w8 Ń#ђꛓT*݊Qy[)1 *EcJ- +z{ݭ}Bc\=Dd"Rd]yKLrOſe0] ǐ (qO&Knwu:;jT -C0zʬ5b9;ʝiKw #*UT;uqDsIZG~] |,aYf )w*$acԦ7ݨ`nYh }J#xXU&uNv|v;HQ\zMF6yb,Iy&f 2ܮ7j$̬Bڌy;.`2-{+IzdWG.X2V뮠hAd?e)iiH;RӬJ΄=W'3:U o#>Dc97QY˝>S? b7> W"k·鮭>'sE4F&jej#78hj$װH7{$nj-&u{<7ڌ~>mk*Kq<<%^}QCz|'mE: HkJ-` i|_w"z*|gd9*@ @-d _44eCbX67C)qZBLgĜi|Jm:3b,/:shz Y^lay )+:} 6n ˎ0KS3ig %Vu>vy^kDɭl.ƴuL“=:O!WQ6sb 8;y43waBv|ed} ~@86dq5G#x?_ {pva,KEҰVM y"rff1äS:%_(T"3E!K.noV$d;Y4Z=ĬHۺc ~Q퍞,;YrO8`s&3?T xo&bfTNSTً j[1`ɳ]`?caA-E(32 9Pf_ XΘ[\CJĂKJcZS3I\ϸD!B|ne|aJ^q;MP `V'FN!7qr2&wr H/:|#_:!" O>qX8f۲6@[N))>YѠ1N, ~`M7qph{<ΩXM\x6ko8"ro"IΜtJCID_\$4ϋp?6rf S@`SK)1^ԴU8@ :caߞhh"łap= )*K(Ya?3˯1Pqid(HJ,Y?%I+2Q/ls {$vQ\ٗ^r-di (o3AK?YQMDDGYt Y_+)mf }-?TFk7NZvtYh=r T@(ਾ e0e}0(A8!Ypv"Q?WDUu Mr3Žc!ΐ#^Lrā tꠋŅb7ǟW&-O[ڮp?db4Z?LbO_yyٱmR7XbR~?nKLlLP 9sβA} @'y&5иYM{ !X N1L*È Kcgp%&!e޵$c@#}T=k=:myE}G뚧9`죫٩2mS/h!Bpb|-*u0TeCA7(I{߇eSO+W }(1 (hkz8`8DcbΦ14LYori:WeU֛TDdO [ O2:(r O>W⦠r>z@KBV1sy|=_`.و^ӹ7 nf 'p;_Q(ro6D42$S,}c4W0U@R#vW19x[ǭM857i= yZ~ xӽ3EB jK,A~84E$9|Tɕ@h҄K5b&oS9v'i:A%OA2a3͒ᵣǦlI ttX{NL<&Н`^떋^@rWBh9R yGnǺl"rwU&$ n+ $N.nGz{N[w8턞VᵲM-\=qpf4:('E4w'&N]8ibJIKr g`jOWfSc*J[Zc[8V+V#f]Y=JARsm+'VnPX#!J / MK(e!G^%5#vuVd?Fh_ap7@<ΡXWL.*f$ڶ 7(td= 0CiyT>̖nd/js 8d՘1q-xT ca/%Nyi_B^uM+aM Jl1v#GkBNtUiH@ƙb<<' ³5xl٭p"nUϣHD IPjG 4Nx|jgmFqaWpEH_2[ha= z=Acg[e䖔#8{$K͌~Amf㮏]]hr< H:Q>{6sz\.I86f`a#jb2eAnNEJK˜Tqmrw@)a8Ou[J꿸Meocpz؃Mջ@iD\H,lȁz˺ơ@XIy9aȏg&8uݒ 7R0XK1yL2SPh-a_]$iiE~Bũ廪` i2 $ċ_0yg {+[^ ۫@f-gkzm>Xk2We>6mAQjJɌw x9᛼2Δ5EmhH%fOdNdGfi=+ R<§b[zͮ]k\^^w(9¢ES n0,,;&il rEB gd)鲗BG5Gll\Q{wK!`Zk&y< /ްC6׏,誌Á>o? )9KvZ:RN ٲ TKq"Tgu*_ 1\V1=Br'1B_pNEDrkN?A̋PG3[i-W]/qB=+ƍ5q4$D״O,:NA!v}B,4QQs|OilŶʍ fbWd_ܛ5T*9P=ҰI#Gn-;e 濹7RwCD:/Ϙ .د.:6tw;""TA>yIIL7$|6(pfL:/`4$PNƻ"PܝH""q 97Ks`}7La|eHDDL"`c|IE wa1ΚcvAqxZH׋\KNqWsSEQɕڬԔ] @Z&xû!>/|J⑑3Љ76/#@=eO }UAu`H&M`a@VZ@0Py'Y>qàוHn͞7+r~6D,)l@`5<r>h 14CxO^پwCiVznus?Bt2%_gJAXNCF[Ħ(LNM]3Ȑ~Z =}aJDk?GdZY"PWO`ӭ5p06s+ԇ/ŝߋM_]<e#aLИw0̒\өrTx/߾VtT4j*&wzBf1:X(˲14ieњI1O+ cEo?n!DfP!r$ X o8{ezs ?ಙM^XlOwF#Nm/?%Űݫ~ a M{ʖv4X. ZZL&qt/n,e֏? =Px;6!&'U% 2ƅ/`ᨭOxn O[kc{>Z.}d輠T=ê ԰5ņzZLCj[8ᬸIhr\)- lޱze!u7*q_Ǿ\﷔\y~0ɟ4O3|yE|L 4hks1?kܷ}Gԯ'"lDg,xEY:6 Z|V@ݭ,I*t4RyÆԍى+ Eˏr`D\,ʧQqζwTYz%@Ţ<.iv6n۠B $t7}ފ+4g!VGCrq 鴶HR D6΢l$.{S ½~D܉9N8t2ݶs)K\eE@c䢭b>8k 4)5XF>n~N^CUU${c/Z}dz5ıB1.H!s4׻U,b][ӫDG=6`Rq&]E uBrJ/v!J#?}i9 R9`\UͧrE5=̑OO{֦V{GSes%:K[+۳_;)@GDWo;e ZZpAegINL"YowɝMB9=A/ž [*2,GK݋O;GN@<.C)Tj`x.UO=˂;|,g$ h0;V?ZOخhp>XFn"UzlūH2y xN,m5iR6?4+:!{{#G(Yc}bևĉ  ᐤhd蝼q`vqaBЪ,KɐƒL& lI-׆ﯝOY捖.j@!Bs{~D_|2vD=bmX8dLP)UƟ59(}UR,Eڼ{uR2LLR{ YE;uGzKnRm\$oНl1]8$4D6  aSݦ9 KQ~Lz5vE>JE+r %(6:c-Yd+EoeN+c"p^txTvYU-D&4BW{v J0P# ~ x|)@h>lX&M&tn\U]w1$9qkx?vDb1rg}~Y¤@MW1cA˕]Y~C3PeRFXg֑A =𓩈ΚE |=l9e6՗}oSH}S=j2urstj'$L}f'y鴄:,#P}N>Mi%6==3@9|e,Yf8s$1(lc2JPC9*-[y-6gT!*}4ӘbYZKE[h`8& كr:^1}#ġ?IBw m)aoIjIţEqTFo:G Shio2xZ=都'f{ZkzQCU6ȁ' %d!]XթѷȟOP/iDKeÆ/31E/2ى^%f윀ҝ'sWWTHPN# 6/~  xB摹TU_$oj,äiOy΄,F]B5}=()ץ$t~6}wLgdzBcm03 3< ozCt_1y%&Q?N["pZG蜡pxpj%+Y*>3% ]1B vă~0vR[nK:`M1F@נSk0۠ؑ3kPiAE"s#fh|6ɒl\ B2*`m:ъ@gKO`4uD;Zg_`68+kyNKM?۱~*fG]"<Ǹu.~0mܱ5= EٽosG{5VMp &)|$S=Xp?ob{ޚҋWf-o+VU 0}_Oxsԑ"<!rTg(_b$zeuI/tdqQv4]Pmy[tm+<Q~Mb?ִ<&92!ʤ=i?KQ)f( 1c#(d雨bnyr= >c54w)hGw", ƅg@=}ľP$#vZ3Hu4ju*47V1`; o Kh̔{I<Q1-oK=}4 F ܚO~i)*^-6mu?@tG;v?r 8-v͹%4GK]`J@@zI4VJgɋb:M~d/@*jUi<^Il_/J Y\ucY wZeW$*`fzsq(*e$.XH 0! D`x~\_:B%}wyt /+Ӟ*Þ3g-CKg-m* d4Dm&#t9C5#萴t6~`Wp #6wK,OT~kC*'ezs(3=8MGSbUN "ԈpqAQNalI䕢(\ǠO8st{=/PШbr./`oHuv7z\`MmۃΰצI,Vm;EMyI\:(Qv50XYz1ћ ߌhvE-oi*,fhI)aL=QvxqO-^(PF[MhzذfJi< RZXSE}ЪՐ9(c<Q_"\1v.(bǚR/D⿓%%%XI I3UՏHܱwJE-)6V$$ʊIz56Xʹb2e?Hg{ 4 ۬u_m;/rn\Ќ2PS\³~W!pE$6e֗ --B=߸R)l=!;=ufDk/O&peLDGȿn9zǩ"ֱxq}2f~r h%UO$[WroX UG64D_TD.S:ܱsEl7!a[f.iW_m; !N`=^*t9z \8\apn#5ƕl ޹6+cqX;i,r[5y${)!opɁSq'*S'l muL% 4_T8`!*pV`\T%Oh7eplCy߅fBrCQS#ո=\f[쁻2!͏N&.dTQN&ܨwQ!f*5Nmz'I- D>!Err~'yʎCY'rA (2GYy1rQG1M\֧ !pwBM#)r `7v'F raUɖS4z,!x.?7µm+*w=4ԿiI^d%jˎvG`wz/hj$BIYEb}'^Q$^.4gzj9T>HKj1魟6Xυ;}JO@Q=Ϻ#%/KIX.2]:4S@^#P^zqG=5 l GBsVA 6< ʢ+ t܇ng+d|;*PEջ`69Mf]atLV[@PphZ < ̾,06)W>ǔW^]br ?{ b4PP.R[kExk3`9h\/:)L/V5BCYBǶ0JrHmAƩ#x>y~:+87kB"}~L[SB{Z;)U߄6neS{UHiHpG֨C*yO U.F{%Η$k=fh8>ϥ!-6 Ճ`|{u =tQIر! t_$x.wVd=Y#y*A*zG]3;HSv!۔f6݉fڎeʎ}5`})2, ]'fCoۆa-L-6d:\KMlBaJ5퐜Vx2Ĺ7I `'r:V%NԳ6'+>(em4,}F]<7pۦ--oXm9w9m=mTb |0%4G”_:M0͋qJ:& 䙸EȆ_|"fO$|Ty(aTM~mw]߰~{ .SUJEa+$<ZjcO6s7p{e;-hkx r9{ʬ:D=KeyF8dqw;ӿo3Yp})b$Y$:e8MpZQN 7"Q#OI40}"Q3˱^k[&{$98!8'^`8be:,e#MLvqo{LBΓfR 8mXw#X09‡Brt.Ma4mFP#E,ua9\:on Y_qTKT h :nڅӆN:ڜxEf;уC}g4K^Pא/\\Ĕ\T;+Y縘A›{g˲ݟ"4^/x@>L(fXd\&k-b xG%RPs[o|4s8|#,6T-ZGۆ_xm)c]~UF'MZ,|E34 UVdW xB7*^}6)O^'If["A'~:P.Fo$R>Přh"=^N]tŝ]QƬg V [qhVz;AbY-dlPYfN%rYhT=W܈}hIu   /V=I=]FEk8 ߖiȥ2_O?H&1E/ &~G<:pN@9sC8N<Rb !}9\F kBi!mVSJ ,L,*; Ɏ]BE%GݿWȤ17W{>n ]vNycr[K߭Uy?BzWٻȴ0n3ԜO+Ab\(P&YltE nD;Ӝ_Gࠣ'(`Sڄě:i !>]Rz pȇ<>PL7>eI2G,@6ֳ5w8z}<d,"cE{ tZTO=_reR&NR|X F@Kh\H |wL?aCq21d,H1$jJbj HE/OoBX4my˿$nQ->`[! f( <3 CUIʯ. )ik. S PI5x'.> w5',?"3XbY \%+>ImP1%J9#g6xLM%#[Ā/#N&3Zռ1!R.}pjs< F1G n$vJUM>jꮟ TIȏMT׃}yUrpeuiv ;k8 5_gF:뾝\M7 &{zn2O[㳕*CB8Vu:#<|;uBS+8=.`^ӡ_gkXihYKJo'}ҩ]Õ񦬌۹)`%~r˙ŽN:zHp2A#`#TTaUS;DIkh}ynAߵJPF*PZD[3֗6OSraP= rˋzʆ\,AI#H4WJפΣB-[=cW#j:e=Țq>#/<Vf>W-[!5tOVM;L i"&:ii%4w\5 pKW;L_hyn%<EH)B뎷NKwLEc4 AxTt{:/-ƛ+#._!b.](ݬYѓZ?wFKZLs!ow#Uk\әf̀헦L8( %\B{c&?̀O,Gbלe̘l) wnfZh벒7Z]t'qQNZ]3R܋H0B\F&؍d[GϕŭQ݉VWF*W6u?1 m4T_3b%&t{ee)H6-kQ9 A&9E ڞwc5 襋ZYhvb_hdh_1Ո9U|1OER  .q}u<Ćxw ^a)VAR)3o!0:3huD5V_c|4I IA4܍v"6ʠB ?HIWKXszy0)Wꚅ?4( |[${فQJs۔iuQH91Lg%X1H;o &~W;0ubN ^ǚ1 +6[LϒN%8'HdofY"{x% Rx'D諯vӄtC0? O-C-gsurq *侲*.S#hu#ݑIF|A=kG+qn\ 56O&m6e-T.*TNa[.ءHbv{hY?`}w{8ܧrTr)+Q8{`# gqT/Ȅ ꅬ?'YY?}\pWԍi3E^H2L1˅6OH' AK!2^wƫ|iMtfL%thn1셁DjJC͞k5 1R}+ִuĈP?/b 6k[?`Ŭ/a$LRB e(pz<LyⒷɨ A G{^ٰ!8/>j%rE{_cd;",je?v%Il2 7ܷRC{Nh8.w(l:[VQra1fSޣ1,] 'IYg5UcgX˟;TGǬa) /q+;v7cnWO?}7OJˊt%8lv#\[[AS%9}/< #o!$xʿc~MQ_2{^J4"yW=8P`@z ,׈Ms ?:#+$e"Qkm|K$H; beG:]4pb Pc$4󌁯-dSйB8?j{֌eIUe|$uPe~PHBUsV0>X['DUu`dDTs1ɦ_LFdtu !OC]#G'OOy ZkI|IY{: |HUDA`&X]4):BQ!;+'&*kGi!%IaZxޠggJ<8VbV" "n,o>@| /cz9+ߣ4mY[x[ V'GovŲXy\ydT򜒲Ck&OV.+&4_MQntE/;] BԼL$`Re.>vo Go;W%ĀWd[&%qKMs=]܀fQ/`)f·bDF-,@JV>.V\yT؏]x44@ĖYY+*ő`8OP\MhxW*V VC-Xf\}vQAKY##S^O*)s1aPpz޷N{ )<͡Nn==TXY>uvǃV s!+gy8ҟo$ tVna yJ.A-# cE/98/ fi2TXvqf ጿjM8rīr{, x`j>Do3t)+ >0kx6˝X'2f;"b%'0{jxE-sXHj/&ͥՇUtNc_ n|Nnx!K/5 Hvo"ɞN9tlW|gd#yhV|@XgY흞d]Ǣ+x ԴZ%%{ƅvn5ÍG3Cf%mY>:,yp6@94«W48E`eӠ]pw=ݙDi g[Y[4@´vͤWr:?t#0.f]}(Å:| ;gS FW4F3/Ю œZb[/ QRHS+A}Ù^4J fXN6y_h쾮 pkF*0O)!z=|wOJL|6E"Mwܰԏ=0߁M_f:Z<uE0C:dqdC_ߣ͒#9%\!GhCj,e>,#9Ð9W. v[ؾunl}F's0,MEP0l--_e1+vb_(Xko)6 7ޛ/p2mkdjQ7UAؙ_RzU0>vv>H. v 7]S]EMpTtnLMB_ RQ'SYv}*aU"eµɛ^>al)sLB6?AEqN1 N7G^95=$4[2OD*)/pߏ6k:;$_It=CUzK θĪFRU4CF_#e"9VXc|6ZxlKsо9uTŁG A "ېpٮڇ9&ƚMrr$. YCLv󀈣B1%vN,&{ϘTٍ_vU]>WOD 75 M vFQtA@6^@ŗ5*GM]4PBlg@0FCFd)\hTP CD!ؐO |l$(NK6o1PѺ&8ǖ d4DG=M2#;7PBe Xb`~k?vxNO)+9'ZX ܭz{ utAɃEHUW;q"h}k>!Q$Dʛ>$n>/`su(R_ݯ@r"N KmǞM@VmF#HY XkP qqlF#R**.@rl[M#iYul׋!1*Qxok0g)BU }>ؕ 'Z $A.y0&:>f#5$N84 ]#ƖT٨T~ \oB9y4YrGucʡlsN}M=@Q6[3="ܔ_0W LZ2i>@/ew%rRp)n`8~z[vP'r_>iw|;}u%+q8l"] "4Ed?ym8ZVAvvި|H9NQ'Zca.'*Ṛ^t2l4x-%1$!x%6TE||G*Gf~NnOd8W&ME釲 mSjmA!ïs1m?q7˥3yx&S $g0sbJVIbNDW73{&OVcs+, _ءBGU͈TSAX89_ӧs%ᆤՕF zx BMƑ88aCP M1)j=ipk$@ U$ 翍UPґ*0+FK}gȒzj=7qh0M+:mZJ඿o-wyi~[QQ]!W@,6C=E1ﺮ7*2G:]ie8tcIau#ظjCp6Iv>Q( GVKWբuطۑ/L<,_%PoZKVui8cfyr^6Sq/r%,fL^xYt6ܛ?: nIbuWb^h1s0=9MN}4sdܣ ?9AXR&qӰlULe*,_@F2~WeWU^-.p_ʈB@>e l~tdC\A!Zk>P3+}{+>t}qCmм'b4h9ږe<ď+uF2>J㩛\a p/mo"J-􅄭)%%uCj;Cv?ʜvNxz@SSi9Y 2&=4ϸ.cv|he:~58~H2P- Cv]xbۆe/4=.U⛧M$W!T܄XX7[UL]3{d& Y}q@ )rKRgV D~"qIاi9umdv^:^R:b &k:w)8;nˆ'PV~'Sn0ЩJ/m ߡ#M* Nz_ÌWkٺӽ%,?~{Iz}9ŀ!_6L,uVLd 2; ͑ˀnjK6 :GzTƭv7ǻ!.x mݫ0DբQXL˖3O> *ygoi)_%#]qH ^e ay+!hDW(orUԉHã7ZH^ I:6kQی%^}|?EݞU& ۖ?E:/8jW̫q)NզwqwU[r i!("^[X͊ c'4𞩉JUO*] xrZ-ȿ/c'.cMh5tl [v3T${!]j<ˇSMwrR>}Wź5{P} `@Ls0`-C 2,HHJm? :c#~|S8r*9[ʬp>?,u"<_`4,mR+i /+xaS|;m*Y'b I`/h98H6e~Q"]ѩW{TepW&N۾:=*uD0Cd7[Zl7Y90 t3?u,;BAtCr[3uEmR ((QcRy v"hj]|CUE D_C$5t8g(RߣPՊ#SzTYoR84/E,oSJFSĒ~,|Ȉ[z c )rEpS fH8P1Oܖ|o7bNdTxk<+n)+{[ɧTƪC_~$uwҍ3 D8QTI9B4 2l8=w%0}gaO'$6xO+La^9# *Y<ѦBedObpmyŘYMFdʯjid '唕!6qh?]o 6u??|YQ?E.R]`110)12(WK$QZ7/XME)2Ji 4&=[Q):&ّm<8Ha G|I8\lA-sCjPܵ,6uTB{ڤU[u(ѳḙ0F!k-^|nvk}3KFj$gWްY oA'` ǎ3 !N!w%?\Z] F-Vf ap-V!9.Zr4G<%v3]q`Щ2mo*جkfuQ]еN"FG"r'׶p#&><A(X+/SUU8G6X=rU.@#> L\;\'{ E6 m\ɮ_$!k+ZNv0U'MsZ8TXmnCXwDĕ7.C@_[P5KuoQoM8^-1 o@pd(qf$b",]aU >4;:o_é0\*N*BPbF$Xx" tWxVͽGuw:p: րIQӬjH eu *w+gsᮘkW=NY;}2@m>q> Im6n܎uVt\HEpPJ9 o;`-4{ Z;wA|ʶFK(-.>zJ ŁoQw 6kWn-fs U1?mF5pvT UEg,mRYXGB V )yأٮ*9V VAUnr0.\h-DCTdez0`hVV|+eݭWq|r-uFC/kޜRw/&9OY E$oW53:nA 6Ux6 ͎m*zAWUγa- Zɒ٩Hs¹`Z\NO]PH}qJA`֐ s8W0!ìG٨@/8չhon#I#9ӛіB; NGPH牚08%Xi^߈'PtQ6/K~tvؠSHEh1H)zƐGNdr&Jcz~5U;%'|r:>`d\e>r,ĖLZH_#RFϫ(.s,J|FkvI(iRF5)G ]/䵵vh YLOCzBpnOd* ɠvG yP@s㣽#ORthKX1}a ~ɦq {{ bJLBΈɸL\p]OZZ,V ߢ&.9{4.}n(u&V|^fJsk*g*-=!xe3C㔂tQׂ_l*s쁵N<`jZ@=a =\+zn:0߶FmO;UF3}R-2h 98LMV ğ_ ,u61yu&΋Gp]m{HLq,j!Oգ)sD˨w$ofxCn;?*}9ڙ O|L{LcJ_9,('Jgth;1Kl 44 sy*|}Ӹ-^[)(Gq6-e?b'VӼnᣴ1 E˕5+ $tcw2::+dغ?6d*3؂ԲtF3N'1,d/gAuؚT)*@80kŁZiþ[L.7B "zg-?`c^m-s9?z7[X?#ơ D"\>k &@!m(Y,Cn*7U=:\vgjh趈 nn/Hc8g:=3@8hU틇n"w3e2FRN`w[,eig7J lPjFg,O^{$=PkGJQM%GNi.~ -u3fx2Kx{aj<"L&G5+bGjvBisgG܃e؅-bT5+=,zMlj6ݻ[|I}}2#0%30H)KL~}jmjw2P**v*W0%?0/`$P{qzUibaY9 $o9MY<W" hBSg0_0 TK '=*"kI>"Qj`|X~j.1ZC ~ F|ݩ;%3')tM*Ax'6aAݥ=0v}*B(W f~1_!iu}uGlGI6F_H^D:rğp~<l df31ȱLѡX+#< !a{R5G f#!afe'}'-JKvmg6nܵۋnTxNq#pZcle-AJihP4p|BkW 0M fB3km>=vwuKIF*\17d $d8{I#UƘ}{B[Ca.HVkX:2gzS_TFB`y,iLgͶ†#aU *f`~ 40NsUQ( ZLw,(M@]ڏ/XTiFLlk$Y( t.G1t"kMvT8oAY}^<$҆e/C4CB7svOu6UqAMc'88zqK hö \Q[Jwie ?;JRo]X$Qb ?#Qhatp P, dBsyzf9jXoɷk<ϴ`tHG m6M ?(̤θrW--D6X?b7*,nI_7ʓNWJnY-L=1"W>Q~++]ɇM"߼fpK\Ō MW7 nd.sns ר RZ 4S^lƼ H?dv8q?3G\FWimR7J߾l,j7ag8ƅݠk ,*}"ѝhL T<3:|\wfօm [ \p=2.$JSAo@4X_Vg2O 3)WFm^Uaa 5cOO&-tߒGXBKe 3e12נnH[6="ݲ8>vԚxu NXoE(n]>ߑ&&Zhs34ky+i Wy v%!k8KHSgrBrI&jԯ' aM, >bVw,Ϯ-7XOl6_# ?z-ȹwqP% o?-9wqp Q%jB#z!>P.vuKFtU ܥV"ЕI:G˭wrϔcQ\fȩj7덋TI|Uu9Ͼ)[?̩>7`X~$@9xd,zu )#*:xƝIU-4wͧ&wSWp)_tDf^7f O%!OT|+TLh\4r]_r5 fiqp[j$mkuPۉ<n 973-AU@R @վ +hT’+|1ҀzV9i@4j^A`BGP)h.̬<* Ub@Hs::NlEmnoAfc'D5r;Q> {* #u]JK"'NK,UGiܶ+&g9b 5{&qjFGcB1 SlїyFjsa=p1Ruk4U;֧g2*ܩ$%-qxywxS=؉ 8|FYνÚvwe=3u~iio 9V[W8ƳV%;3qgƱL`܄ǼQjBqFzN(pACse*ge{K֔˛<#1k4jS",6R?){#!%Bj 9KQVL8Ϡ{MafT }8+@c$kPE$V/ ]:`Z%ZPkqR)a_熍pJp0CmakV$-" #+\ZKT;Vv pK0_nZSǠ*|{%`wyq3ϯbDf5Vkb'[NQ(HcL 9~nxO7vJe4/9@V`g~-Fv2h~ː>Wv iev{qzNpZKCCJMzե6}։2 a?sG}?Y#+k&<`6oJ#mIn<* :}+,?ʇ=X$%啄kW[Zzc7tS/]EĤ̵# c4̀Cb_PLׂ']UEEhvW( ?9wX!\JX Yw!q!;]K~,46ivoजiߜnW;$3@$ky"IbUV '׵,z}M@Gxvd[Mt>K}UкVJpoF#N8Jv;9 KǾ),%/M"O. 7w_ܶg7D;KV{Bt-K]hR iseD2dB'`󸍓W"Z+^&5|?Tc) xbã),trjC,Io]kl&0:ŀ$p~GxGlR_ec@Eu4xM"yAH6uOz_y× p|[-5O&+teW|tPPz[pUXD[t-*$Ey/vwQ8jhY뚣LD?#zDp2EU(@SˡO.S~ۦbۇ|ݍz欘?zi{ZzǕ]H;a]="c bk5-F`K8A+@ LδwR#!B6CtƤ]X c.S E~DdCZ D(S+!{_3c=AĜS`.BZTi^˜g>ᥫ0)L{: gVj7hڣ8j(=%B}H-`5-)vJF1i)fro[_r¼U+(r_Tlm5kėd;njvswlFVrZ6G*oPpȏzSVm|)WҒt '=ʃVқteu HT\Z[hi +CACeHu3tڜW) -85&PgvJ"侅7&FaP`Z$C8P5,r&Ob]GOǰ狂˛* VיˌW|TeIpW~ N['D a^,ӸAEҥH܀@X yc:8]Q:ȉuk 3~O)c6.i2ЍvIeTi\c4|PǬQT ՛Cbrd$ڈnuf2^A /mRa"DRk3sIDK%&I)ZT8C@Z {~Ga)}ؿR\$Q`wsܫ)kpBG6nWgOP2Igeo#dKi:9 Wm(s#xyKU&Kh4LL)Ghʹ귡pfx/v dkw ,CzϪi{`.y#ωe.PIW'(f pE(~@"똭J;&<(Zvy3Z=ƞ#vcP-vdG{NM~Nm9pGt?5?/&j Iお@ -=ͤ|" :&"] N5HNKRC #atlp:IWh7|?X@>/I[}^)XJWO*̌-p>ւ ݀t$!PsV= rM#٩38K9N%@\9H?x2{ed RgI[h*a:D2QuE ; KU]֔5| zð_"z?~->Z?E'fȢ0bfژ4"fL=ep><}tJ^pV6Axkco,)IG,L.\pph\tcL=X 9fEI:8xI9`֋]i<Ѻ la;Թ? L!FkTG9)BصHswN+ "\!7lէF%c$i,uAB/|瞳(U;xT!8d7E0ҁsbSQx^p (pL0jXf#; ==)m99-@<ˡpEpGΙxz|y]>IV YJ eK}Ns=4^|1^l~uhKr;s9Jrܹykg\]clMvt&"}=du,9A%V9Cq"e^RGqtSnTa A;.+wnLi^=[FC>cZ5qiXK<}V.ڰʌ@+$okšO+;Ȭ]5"O9{U <aC# 6Kywd~U`"M02Xf)v f9MV 4Qip549E/vK7_:b(9۴Oc?nEv3U. XA{9lAl+,:₠lulHN7Ms5L^00Lڣb? 7#* V@#!G?{,6ĥ^|Nk΍yӋAz"c>3w n4 xK֖ 3;')`jاd!h7DٜFN"Z 4"5-gf 7P }="ctk'6RԲ)@+8Ͷ#~ ~( i#Pfn qǝb:æ̉v%h9aæ)5* @kϒ~-YwzO.yDɴxѪpD`pҧx^T&Bp϶?V_RGm|ÔH7u{q4R s;EnSa.ۻˍ ?os\<ȡ T*n$Ömu X]:*9~gvO3ht..yC|Ch.37x49)L YLaE_@<8(;w^圭4)Cfg|H󫴽, = A8PCCc K29D*?Lg_^a.EbqP6 ^E zY0ψ"() pubn؈0ͼaU\DZ%'#2QIʖEƺ3㒄7Nx;)c:9er= 1V E0e*T=X7ZĘ(e:G JP Wn@ *k̃ї6UlX|Olގs ՝am l4CH./g,ׇ"I, \\6^.3*y9#K-cͮOc1|FvTFyvB$"X>{K1ɢ'X(ڐF<䙠<A/ESlWi&4/k}&t#FRDǡoI;O&w>)9?DF:vLp~XPJꈘUUG:rM q^j_ĒgkZ]y < f9SZC-$e;?xzX L5yFiB&sG422*Kw$NS>NJRSoRQuI|*\} qcS:Wɜ+~M8z hGi.an A}G0 >51?@]7/8u=T^GߚϢo.ϑ'jHS7(x;Pf2 ?sW(i2T)^?HɅ X'_v5N u޼ZY<#*XBiB\ ӫ7NPb4AoH 7ѧby^Ў+T6֐?O٠57@uC)at{J$v6sY֣i*]"di} b0=%)Yzfdve]Ki!deB0 oU*EIsl\dcGxÃ+^ Iuj@Ca9zzscɚooz$4, o(&i Jӏ.Zj,gDaDF 5`րpWh~[Ng7m(3i/ o,F^? _zQROr/D[ l^O֐X4)쟞YC-ݺ.dY1vCHj͓ \[Wdϧz} 8ì4:m"A!{X XQ^q #zWI5z~NР*B8E)sNZ2~t_XVX9V P~t#CR:[0g'r?d x gm,Md{FxSD}i(%TifÅo~1aSEN7TmHSOCrޙ&/`6݅5tG4wUVQ%'3ِ$}߂le%Cw(&mQh*f*!@;H[.wq>gea8?>*/H ;d] RvM#js/9rV`ooX00e@dîOSJʝ_Y.i9#ieR4 E|/mskgJ 5..~l#3S| ^`i˭"44M/i)GcqBAZ ?Y &uSAҬF2"i mmgL$:QQnjfu-mKs_^`'c9X[RF!sG|nB[z' fz/7vBsU I5'=+T1梎·jN$EhféeUev Z aY)o۞6)${2o$ hW5SqoR[iXVʹU2?i|Sv4 Tv Qs?~ϏJv$J|fv4/"ELXcV\@ rm+zPrV0QM 9NtR,9IX-fY#QU&Yռs33\jnD6k āNOKVdKx_/u$2f3~\]U#O ? .3+b4nK*_{8Vq$|y̔}9J W[>Ȯ\9cӰ|E?.TI%̎j"/0F{l^!;3e5p'. ě7KD!%UǙeschcUAb4~6Wvw E1ю:qbjZ`4QzR2*׌ OhSͥ*dI*[قSM"E1#Iz7ԆĄt.\9S!>`gGg"EHv4D^hFfQ+Aј1U""03hHmڏW*kDXS"d*K84VߵnQ5KϧːI3C? d$*_y:4@6H2xA>-'9·cɶm*hm)"<i㴬0wro)>Esd 3#wcl{u姖O~Eff W03&G) W$xk+ƂmZ B8 sb "_.Gg$CzB %(aZoEcP.0X&$E\ q!4fAKŸxbai ]({/];iNN͘􊮫oNʵ . *3k ٲe/UŮM(>)VecNoĕ1^Ca xH\Dg7j@($ĕa{+ `ĨP w^u#jxoFۧYTRCH2B!]7UY;󄇴ku}N}c4T3Э%TI0tQ$Rk~'2'@*&jtz u!q{wP%PZz[bn&~l:>1|pV$2g:AAD4z?QQLURrHF>\ ^x*Am}e@< n?PFȕLt,{Ÿ$ZєԈ>;k}O_H/=P*BҹXm:xDs70ǔcv/3^^\'U:r7McBPÄӓH.Aɣgz M5>'g[ř0vAڟJakfk!ux2؀SʖUڰAw@ᝲM%ɝG" Qh7cCF/$q&Ei*mBDVGg-%nLw#ݻFIt}d9ZZ}$#h~-Hɡ jھ궆k:}eb$q;~Y_AUd N#ƨȵħ(Uzu Z̶yQ~2ͽ,?Fs շ}èuCL%EK.+n-nH.~#tD"0Arv$d0ͅ.Rlls78~naѪBQ2ZO8^F%Qd1JN=X$I5Rsvt5!ueԕiXpp=,B=+n"]JJdqQ{ܳI uC%J[Oh\SG h>'L#䪼[Vtj5E~sN,`G&Ճh [>(fM0ɯC{~cAx}|-gp_ / EQw͐X@JO>l9a9s8n}'.NP }…Pq0Ohd"nZQgJt.\k&iFlDϸb_'I+ zn|XD?;TMI/ \{`r:>#"x uc(,]uj5zDO9:3̻躏>/uԱV;}oh]!N `!((lptWTp)FKDnVr`vb=>9Y4 5-Zuor DwLǎgtF%)!ca,pxyv"uFьht#ݭ(bW2' 9=]/EPZm}q 죒K/mw\vvCi۝}sC c:fYMo9BF䔺\"-oK򠫘?Xb: .a}c(ԁ~lf?|;cVM̿s/8oZVx'ZҨlנ!Ԃ _#e$v2gap1}Q:DQ*KLhq} vzܑ kcn)HCWODWC1; WӾg!~ݨ}Exluۈ*6UZ\Uyݱ~(m7Imc溍]mu#Bgm*+*FS3!;>(Qj ?B;AWj5 xnO9b`f?.VBMb'cN<=Ί825hLi#rp&iVzc e Qx-I{4Ž"E#9J|1CW8oc`kMͤEFF\Mp&IzlU;K!ulz#-XVJG1Ӽl'v׉_wx(ۻn9 * ^ =O:g_' NJĄ]3c0~kt^& Lf"JTLnj[2ճL@R 5\0 0˚W1۲{ďN2V!af32fЏQ.B5!to%:dd>ms\Bk~K\I!QU K>$mXh ίG>q UuCn_u hTXF+]uj~'V ̜ *x0W=:/:M^CKCDVEINjN.D丯ƛpdycQ4Ac}ɋ9T9(&zNKaBu%h|)x,!/BT@8P}F6,Lf)CWV-Ub զL]xMʊtc*O!6 f\x[v^`Y'=6ޘ}sx@0ֻR& ;0ejG9ɚ@NV Qs/|i$YAoF&wHu,m.Gh_<@ҕvdKW[{E(wQáB8t#-vtmrÍUy%4 д"Sg3jGmRL}AbY kM]>뫒'D}.,Z[A`ĭ#cQhB٦z.yvo~_]_0dRna)+*evт^aurzVtͻ0,95Wx0F#%A9{B!8GUv{dW{a6]|ˬl$) zMe\s.g\1%4Q@SA""xÅ LsEwo^ չ؋:$a- 5{o4њFW^FoZw5tgA 6T+H^TSǪӽ{0J~asKxsb{p- g_TA@baw9IFw*` ط]AKhw.WW kgfJʼ67@*ZQDizHGwړNdRN Qƞ{͒SrA,eqOR(s< ýf'Ⱥ#,~(U}86k4pGc]MV40+眀95Onn56T1 S?PaFeOaF|'`Gza5 <˱}Q[p%'M4nQ4CYTq6۬(od)3vd8n$N;,mq5i9 u$иB6)B]lvA77ꇠG@H'@B3-鞦Qnxr"%Eś_Z/&wK)y!|[ҭyH65IWn;yPδY/[H?F.R\kY1`Y7Y9V~tdLb_P5c)1/$+}6)R{gI%Fv,jҺU3!yW;D1;rN x,öڦ4J^*0fk#, 'S A:E?3oI+>'?@׮1u NCUV LQu] \ 9YB[rTF1^i+ /S JW@ɶs RtN'QbT0 wQ\xMpWeƝyN)ͮC bbU5%?F+p[p6@&QwEҩ{W6tCxbNKϰ ``%k_"`]<pVnv3ڠ3/;KhLC\<4Tp'onoXًl  0:ʣ0IIt (OYaC6k ~ bm5F7@C됪oܯMd# 1ʦt{GXߋC|NŎ@bjSG__մv k11>q!o-r r?zq2wc-'N]w9ZLsJ3w.(:"22>z\EQhbXY.V $(&\:4$=?_6ٯvQRE* [T ,+Z)қA$O)a@O=񸁿BafؒHs O6 XD1p_LƷy#K>< ~t|o¶gWծeW!A `d=%E l|5nuEN %os0Y52Cwzj:k86⩐)rC(bd*I'gЖn8 `  ңCӣ0n! G߈k؆qPd=ʺ7oi5(@ +sxo^ x v(" ɅZvKwљ0*cLt%.sǤAğkDi9$i ؐc/C|Rz@O!2]w4*ڡ_BUQ9sAYϞ!+*=+ceZjw>{G`D^-t3zpE‰@ѫQZIoKԪ'Q/nE䑞,=3֋H=8[PgI4DkL8M5Oc2bc#S8/N`O秣h : J(o4v|tQ>8+&J9+R[!\3,r Es]&D!ܓA3)'8qōFP>{Pj`tN&.?5]R&҉!]oՊ \46ZMG #擪S)$t[V|_v]r&9^v ˹g Ylv?:yRV\$K>Lِemf(THyb+JZpo+}&^hI?v} AT| C i~I`(ٟ*k9 |frRm.b),'MtXؘ'b>JFZ-؄7A0Pw~ 59zA$CԺszڪԏHtVׅ(|GF~pym315^ Mo:5=0T2.h-0P{,j}a Gp4VԲԮFე2ڴ\Eѡ~bjDR`͎6| ')hRGiy.YvTp]S6wP3 (P"Ц~ԔŘ)YC\Tlڛ. VLn:@"o)c99>AAXR1gV>s_*fL3 ɫEOTUM3ِ!:U]lJ#CԬJА[~#G [4ȹano)3p ii]y#WuSn\E1# ?e{ͨ H>*$>: \7U5{Nx# 3pw_Sj̣ !%e*xm_Iu`lʄei =pS/d^Rʦ b%( &>3#?\q~?޶䪕 KU8X.:WXuPO$ڨ .OI:ʇZNN7J Lou_Ap*|.VI*^v'Ź*58C+H3kC!dQ?]+_† NXuJkaO<5=E9VL;;.-N#G26ٛ`(51\F1y+^lЭi䍔gLN:)΢mjDm_>E`24^h)ᢷQkbVD{k r Bg)*3s48ok] hg#[(Ŋ% x̠[hg%.?קpɱ*mp`Y$ fvt.^& y[l}8Sd%#`&qiX9%w%*bn1Q]fxlZέhU,B㽳{og; ߪәִ;廍Q/F:e5[ 4ۼZfM+ѽ$vBX(B]EG͇8_Km6o|-fAyf6r 'kPζډ>bi?46AEZuRu@TR:'30 s><_@єn\@]^*) spV` 󵗎qX@kh_.Gm[*E: Xh&%ÓN-ʈq d?⟾aMe$jlWor1cn~rlp/"@6}Y鍫 # mIںUxQ < cLӚ['D}uz+6N z D׶rNSGsYzğHDT k!FKH8:|rNmVɥ`UxeAN`Pfeiot+,$It#{[(`D7ǖ;Ç ɀ ~tsgaqdMpO4nyzB4x9}~!e)`'^sk? 4EC=FsY?3;oz-x te95tg>[$u+R-N,hk ^odŷ")јVɗ-W-5Y5InPPؒ,1]a}$/?,-3ժ vM!hKL8zjA^; tTczW +eVF^LDJy^:VB2?iZ@gpo4:Y79|Ks^e51ܱ /2 ϣY"a6p[В8>Δ=}>T{Œ%eUyF_Es@$:k;Wrem25,ޛR@_hl~SSTjr{ʗ(Ʊ<ڑB@?#/cFOA\^L=~h;M;6Bs?oji:mV6>\7O qmD+޸Llb՜:Dquvr0"I^T.W=,.3C*^Q`b}񥘠"fso1)N PivMc^4x|ϳgL?bNW‡${ jF^ǔ3 [ߊ}d*fL O$.ׂͶ6k>C\zy>E=hZ^D:2dz&Mq3PV=JC@<`,@$P/DLHH7&l 3Q^I؈xhbPa6&#)b>u/ƚg p4zP*۩0;(=-}&\X\3Ww:CmbYD2h4#d+Qz84H1zg^?L"&nQ9TePx5e)[h>VOp*n>&78,a..j?` Qy$=:Vwɯ~GfqAKM (4 {,(1 wJ#eY:`oh5MÅ̱Vʄ+(ġVkjN˒hdR'@Wǭ-v He.`L&"64"tQ8=X}1(q@/[^A7$壯OT'-3 GۧCA^ F4pjѧ`pbav9o+94`PueT ׁt# Z!Tr7_5l ҩ!,qq8J|V/u}TjrO]N>ڀB)ۘh]%JCTs.Yq55IɛɔV$jJxk9AqŘ#?9vi%{ݬ0rȋM$E8$whP"ι” ␕ $(SA0{mTͼ{Hx5| g˽vȁ2A7? i=;U3dz"ۺ^6T@w1J@ Loձ8͆4=)pNzpsz[ꦔkb7&X>xhDՍRx(h;HVDTXP;4vc .dQh촁:%2uڦF~mL㤧 f&a!:/^ItvPODQ$=\M%櫱Z(k3h1;t ӘOA2۶-&ЧqכK7B!-̓䬔uZ`1isݭ; ~k۹8ࣿDK'8L:S<ٙ>"z? Rc&  @&so)F0:!W @122N9 $im;sb[֯TK˛zc]WyU`ct5UVeئʋQYфone;nyGMVLgdⰴ?(> ~]V/18-CL&A_u[[G}M"Đ/>S*D !S.&puJpb%_&[-Wdk~C%^m~a&zW@EE[l~9e)I>\T*zk8y%DR΁l˂~DJ((U&AVk,)<-J9J ƀH8kGc!sXv %{ &mMf]m€xiք_qev: EtLRzb{z|A5μylJ5#+E˭/{R1bjEVva-$⥷`Qmf8{k(1FG R"x=-?d X53 jn?Sx\ t݄div898BztJ}RQYuWMMƼNp_Hoa玫r؇r";H)X3RJ"J|Ǣm!OtK }`%;*wf1bIt7 ~Y |H$E@yjPh9{$[+?-,6V(KeX;rb. dc~8nw rH8J4kH%tWBzݺ FMm4x$Уx8cb))$uQs y}s$u.D/$q鉎=˵r7a=(珠B"r!׽5DG~ǗT$1SX~e#SbΥ##ocmmRj鷴ɉ5ol_O/Q 3˓M|D{iWȍ m}]:a}cqڧu؎@ĒjD8P+(sz>Zhe0DÂO+nV87gՃ񒪃,ƥ}Jck4KHyva4apZam} `[OYG@AYi,#b -c[528)&Ra1Qf)rɎFe#X$A;ij#y`t\4hƱg]7cQ~*JbAgSCO1L 8Jl/Wu2al&W^bmT;(1SHOÂy%p̷g $ QwT)t'/d!_QxqZyl7k0gTkn Fȇ|+ܧ* /"wa0bCcJ kn2%_vm0CPk2'0ʫ][S#?=;,mZfF >36pq+t+9ʄ2^y~$y&JG2!v1(IdPE;jӤ6_ʬR*hh(ʟ!sQ|]3i<Ӭ98sh-ߗO<$;@ >F 8&7 jywo sTox.э/mEBS7a;Vm%*N6Kܧ%0\'S܁[hL=Hm%}`,N`cЫ@nJKޑ'>AU5:>LhG-*OUD*E7IQgٟd}LTґj+N"g>zOؖz%LskFp%%,gc&ʨ5-j)>p1| IliJ]iYTy"k9Fc(ߏjBmm4m՚L3@E*H,-9˦w+:ћfڜ\TP]Eب6ޗO6̛*8R>0 ?ǿfC@.F$Y3E<".qķI$_t"\vS|_Zz< jLN) B agڨ+Б4`ẄȾZd~qW k5}H=ڢtťנ-韴-re^1{zo\Z p n 7UUx?ږ r|F~"^bB]4Mva{T\0Ncʷf.VkD́o iBWܤLǨn2"AжܸH4+[s+),]Zt{L}G2F T.hjOpr+jWQ)"X}iHtg.~p5yS~"Ա9h )rk0l3 gZ?Jsq807T'ݶ~!o!L?c-(u_n0,cMi6l)k@o*ˇG//rDNog= &.oKêAhX _ܧ?8|֡ PwM>ϲx榕#7i:.+~^9g9U#1a9{Ơ H&=4M'vc!H9=&f=+ n p? *"xw;YFN6: ("WCc[7l $"qߝ99EUDpo^/Vum1{uSl)O{ؔdDK,HROD֛Zq `Wx 2a0btU$mBIH}FG5DyiM+ݏ". F_ӘM=|K?"ɂ` jD_p!SZS 'W<3G.nPo7Qo,T SHMB3I) o/a+M*֐e$|σ^+pBMAޞbYQH<µ l"'K33ez791pb?>߫Ϟu\c{G9?@ė@xٺ}OCAty%# zE:WS9wD(}F]6vSs,}ExH vJ/ [dMT'3MEa3vwF-X< $Q[/sԅ:enit豰j(|*a'< yRҚqF3L pӐD"<(w[?&t XSͶ>VM@i¹68(az0XuӲCG$CcӀ̄{>U$e'0@AQ%GE I>V5{Lauj15nF!5dg$ؾzwDb7}  *yA3iyH rH T| iK%#K  @e TF@^3v;E φV:d@sg.Ai HcM8 Q.‹r YٹP92i8@wnʽD 8%}mEw u8/uB\)Tp8%ꗃinG+{8.Q8^'jryNP5+k\M4Bg4 u@!q&] sOR937%Kt-y|ZN6| Cwc#V!c07a} Xv$niԇZ2v|^#吳J>2:1gL Hn$ϛk%YT0]~y4Pĥ-ɭsLԙ/=?5l`/_OΣmN-8VRb p"6Vpgc:'O?ܐ;lFT(o>h˱ IS]{Y0r0Cj=B6 zϸkg԰*#LYNSW?Q6ClH%%)2Ζ#&L W@tK6w|D:/ewG֛h™.e: Y:Kn& D6Đ7a$2u.iOXC(|ͿsV3QBgkc#5ӝ <`y{=ELxNoV-HQ6]+9<.ô-/qgUjXM Y2!g-6_]]0~cD2>s^k-yO {< b{bdir;(/q ,UpsD2Z' -ˢwWy|kU)a($uć+}-RFJl-ur 2$W~FORZ=f}a^]z.a;mi͋P.hkBs;-?Az"ƦU$/·ɒJ=np-m4g=x@*4jYҒxvҜ"!</Ifzsnԓu:IV/ó .N3$|RƟuXIUh|oU- ֒܃[Qu2yQꚑ łKlU+[r}He&v6HFBb5sr?y6ZE)99 %yh LA^ _[B+09΂U`2^LNB%|iǒ/A=-Jh1S6w/\[c 9Vܧ(620u}6ۅ%N8W| ^< lĄ +|s^BiS3Ҳu/c`puӌ) `%79ajPmd@B%CҺG) {g@|>xW2ިk ~Tc h=48J016قedrjơ{6AP@QjB8$u0 Z&@}WQ־@Ns3'@ɠA:yQ>yW[UZ6r} _9ðw 'wrǕR7Iީ0 / d\-D  lLPY#>ɥ&0b] __? YjEc`8, IՙMmzB85ȰZ茗ƶwvGF]ԅF![VqבLJSDC ޶){L]gqL!:l\Ac Жs^is&@ādNS 'sT(hxj.I>z˚)~u?c7Δd$S]@ӓcSӓycJD]DA~5cuzlORW~,ҫ Ap:o`2ٱQCAKX*4p'ɩ[|"7C]̯Pbc8HFţț X`Xm^F;e!' z\?rJB6M1)/61RUiz%kwg>I$!I/5"o#^ƐsQIL0W߅Bsg{+ߛܬ3 `Ϗfeφ&]"Ґ1Odr؅߮1p4xFӴϾ?a[,ڦJq28u&@98A>C[4ǹ+E%Uc`{s"p]pBU_;Q֢֗1>N L{s7٬ `m =W11!Ο<5<:NS~ d'l/rUb4(CXg`)^is~A'2MuRh]ih|@ G( T+?ɴt˩8 OGcO1<H8m56:.(Gb|/w^LOeR/} V2-FpI]2믿OrT+EJ6P,Ew|_qk&ATB@zG`9\ϋ n[+}CtO^&P\WJeA, Wȳ4!==8) n;uxcmN|4.]hkKi¡Ip;-/×7ngF2 lDqp}E(sUU1d8\p@$o o: u6KI *%Mw]jˋ{^ݦ0z.҆|2Cm aZ tٳs8(]δj;`=[mhIe̹ãmgfn.36̇/OO4ԓBiCGJ~S,2Ƃ . 'g4go _0: @Iq ]}\q# kq+[xd/Pvfw+o<#.X9P>\9)s96$x#gW- leSRۨ%g} FG)fN.|ʗTiVg,IB-&0li\j 1m+g-8tMmLiee GP#:RV>P<xK9վ5 ЦpR\$QkΧ$,QhuSXf0*s=G}W;Ll& dKz&Q\EHv^X`1R"43Ɠ,eȵeُ%z 69N\o"#Ivi0"a2>,OHe?=+NțNq)'wd>U+P{05^T"?ѪE >ԿΥ=7PyM+WxN^܎q` Ul~N=rl9NFVwL$= ~[}PXUp mbC4aZ/fG~uW+7JzOTK4[WEBHm [/f2Έ)=׋^AR9 Ɓo*5`z&Y䟟vy= .UCsE{ {ڐ\I~gs]: Ɂ&xTdO+Ξ'$yaēTmVˢF gGYL:]|̓%.#Adw#kĴyZ4n0{5Nē[1{(j\䵈|x(}*LHh E#18>ũ&{@%! T:{TuK9+ F-#d&1p?J ۃ;CϻG (^5f S w0vD9ש ¡ ҆=EӓMdbv&9/8Yu4/m o&"zMt8ZHlRu  2)\ `*V?z9$  ]* @aI5*!Fb3=nmH[$ܪ\0[R;4p^gjJm NպbV[hFYg6_%̕"<2h*_JkCyD__9kIp/+qi..#c4XtJf;Ԭ#uXfq.]`&iӨ=8>e+@x N403$X?J盤lSm"(Rutܳ!2' N6gVCV* mկ@߽r%Q-궤UĪp~Hk =R5f_յ%VI?d䔞 #%~ <I\cco 9Z,7g 6"⍰8v汱ܛ)or:7aS^:.(j>\_HN-oF_Pϣ4Vw!u8&P5l`Mx/'a"i[=^D 1^wTd(. J~,[T# >eK"#q8mjJӾ6NEsU{F5˞|Bэ.u^+s-26zmnWR*'[rĕsRQmI.a*k+4] 2̘ȭ06V#[T-,DḤnr[X>yɣ'PBgBBOsGO<>\tPNAXz}h{45KbCI*D'´'GA s {Y࠾ʛە(*ѵrb3I'$u!hg]e΂Ppp#eS9wQԻ1w dQGuw5o\̵Iά@H ԿU.AȩvR]ҟB QӳIS<Dkj :3ԐӼUq*>¢*y>E!o{,iM7@ 8,tU䴥+zIlVFaH B(Q(QQYjտϪgzAEi[4sS;’r%AUDQ'odC]o;iA z<:ѤAtx Iύ%Pԧ *ޭD82c^^zp0j_ w?@$"[C2i.PQio ŁFjUܷ1Vjri(2E؄姪yӯw:Ar Ig_k MoKixudUuw%9-"%96aQh7:'Zl (uu; + =5]ӗG3'W%άHD$l]4\s?ߺ! w/e@~AQ*ڏRzn_ -q7 tg`|Za%<ɼ 2[xbڕ0/>?Pҷe1vzU9P]ћ;2|ySroȖ % 2)3mPf@! q pk3N13O18$ SDpr55ݱF]lYפl6Lpp*# wD7.+bD-D47O@K+? W44b~3[;UɆ'Bt#w{QȦ޵n +,sM6+<"zS[-w$Sfʹɠ*~9B 9`dq/ dN:J^w]Ҳ(6[VvSp4c!%1%݋, %C40TYʕh /,pYP2}t mZ?`QοYtϳ"Q)|\ (FH@!   -&y2>0`~Am^< si<iR&(إ{K%{Jʿvhi6Cj>ki V>X~ozܣō!y[vRjWad%Z7-HޫN`>_S8 l9\5d$ :E(mZk%.Po9Ѓ*$t?_*!hvzeΐuxŗk(Jw|WV^xՌ/C'*/Ƽ6b}zV#?|o;C1ˣK= [ :TCR63Mb })\WuxYt>)h-OЍZζ%ڇH;&Z) FOgqt)Y1!l pq+,EЂ)}w,V<ߎ%_(1塆n2Tij# ev[Yrbӝ48{8BiHTp)bIG4p~;MMw?$Dv=%J{8ǜDn\^ALG oB#k83UG& :j=n4gG)XRڱ|X`|lNFpTOW5& ,\r"e.Vʼnu)%4%=n$'Ax.p\^>ZE7?fl_Q0(!d3ot F}AHPT9>t}}V V;@H=EnnQKa7  " 12q]Wbb|\Ƶ=8a;,m1Q R -X0-nޝ7L9xSnbǮ n}a$!Aw;]NOZa^'㆓ hK $n@xu f"ө!b O1arƽ@v 6#_!0q3\<юԫ[nu2|de9 !g"܈=3@Hur9I!ܮJq^a:'Ս[< n\=lSi@$-@ؕdպh"G#P/,#;LhN҅ow_qLya`q6x2%D5>⃛*o>~[=vVۢ{\ϞXdld80gVI^{]Iym1Q<3?`ah6M7 Q,z!"s 2LvQf&Ӯ{ Q A+q4aTz9f]p#bRpgZn6u&L=W *qQHaZt1 q&G*vqRG9!}bKijdٌj̰Ҍu<~Aw-*K]IQ:O&fyT6h=$jxW+E]ANˎMB-C]y:H7\Kvr _T(>G'2 ڒ3U"8XAOdOjaLrf\("_, Qѡ}|eDŒo67[i޶<>9>2&+q_ q_\5Zl<Ŵ59ۤVA/NJҟ٫Ve$RX:*3 |^\#ku!%*#=/ϧ}AhoFo @iux L Æ(euPqrP` {w0m ,bM%.X=cJMth$yTtP@i6b]qEYC,o5"Y$U`2QnNcq39hH_)hMFީ& 5`g~Մ/'尵$LIlI 6:Pa !L{,o Wj EɇFQu,`B?JZ&DB^Hii>3.1I'&x`ʤ&.[oBYg$ 2Dg{6.# uk'.iOAh['6n> fK /f~|`f%-!O6D` oxmtԶ8ztf3Acҍ@["Wj$Q~~^8DoNs Ny¿ޏtJ;W܊jmh1cҰ:H\xdDwHxS?a8CymG;Yk8c^0醽XO :lU^48mvzƾfi{"L뫠{VM#%`|ŁoP: C"CU" ,@ {̊,n)pkR`2cSkJ +R2V>d^\I+BeK27r3q4c~[A7w>$> qQ>J샑PA}!#~ڭe[єUϟ`=&vs5J"y6 ٥t>}Pm=YNKwp`W_ _ tĹrpeՑɲJ-FCV+$4G|I8 w|ɜ0}s=/,-QCqжXuO7֝\3+ U&TRo9M B!8 ;zv"^O RYvIeKLCDz$! _GwqYHO;?ZԜ;Kʣ‹lx_zb//i-L,oN7cTZIVP%w R&ǖ%&^㚞9,ea'~[0'#$ngL w>>Ÿ A7ԧWQ3l!#EWr9"6L8mP.!FJ|KMK,5p,ɝ.Sǯ~MȬ|αҀ,X Q=8YH=70:p՗E<00bjVMfg$ vP9n p1myÉL7w})]`:|bdO}R֜ k'a{")&ϳgx-;š_T3(mPپed6DɐSoKӁl |4g%t -;4DyTϡf$8iSL458>"^ XdmcQI 9Q.FZQ  L)A-`E7E)RTCd G,=]x@s(~+gGEOpc+diΛ'MUiƄ{G{ZHB_dUi(ѺVvߧ[~vD)_=?Hyy<|panqWު?q?X`w4.49 !@%c [2U@mdS3PUq3FW22zPJ'(ߐ/E(OTC,lWy@@8׵|l$Ih)UEy)xL,]qCP } AgEw"B5b 6'^ !v:MRp fW}q#Q=@”NBTnACxР͍P \vV{ٲY]g]Vճ Q dW6<2vٓ_uk\Is2N=D^"FT]ey\.~k}!)H]'hpN&\dɛX  !#kqs nwpzp# íj2HpCFa]SJ2iH0[%=qX*<1>)Cq)ҹvzxcw6'Aem/g-0dn9n@8=UrA ӿԣlu#kjranY$9O0ir~7@3Qf-nV.Ӻw%d,:p:jYZmXءjnNInPWe sziUY#raW %3<8'Tkcai8K,=%BAȎԼsB,ܫl5|Y2:Y*UEPsT8ҤP& spΘʀ=nҹ J*<6~T_oBHsqaf[)9\E*ew˯O̅\S1ڼ~{;$~۸0,"F -D'zCyCH%vQ'ZoT]P\)=Q|e>GLiJd?dVoj.nkp5q,y@Xy$1Ozc8egТm3nW$^}$9&jyAh y-3ےj^.a +bF35BN(h* /efVJX6 kndC΁ e%H|@q"8^X9bN+(Y6(fV/g@5jug[T49CAOjڨ~K0ax-9)B@[ZRlavogݫ lޙSH^m5kXE^l%^lAO6.~`ϭUwLHMHǡvi,fJZ UkTeDbP.i'↹6'q6EJd;o̐F_p= Lmf7*%R~d?X~qf;_7Hض10P[3S6+eq<%kK'^3O)(.}&_# TK13&7~0ds4;T͡itYZyOX0:\2I/M~A{Nu`pTPDc!EsVV}" bmV)IQ&SUKBwc}TSG/uM@*t#(|E,@ǁ dfL9;xv@o윃r_`*>jY*/ @(RV"jHd>XaMmtI|\Qho}ͷ ֖J ޡ fF%, .rw=IJ+?ނo-c >CKsdK"I7Aj\9!ـAuT$ w< D'r:n*$*0!%=q&d͇ۢbWip+u܄ ~-OkIiZ畠;xڱ'!ZH`䍊pLȷ8&B|Dd&| Gȕuv(e~G`pb(X^]A\]1:[mc[v&#}UW-V7 Բ[_I5'Gx?L -Z s=Q4֛MK-=W8L][uʬ׻aX )[ӾKinj i; UP!pگ$S5QJ3 Ww׾? ג,Q;v8QؗLk3l0>9B yΦc%s7['3 g_ű=7~lAL Ējٖeಡ)Duu@ ~e<'/~C #ihF~9uMY^O g)yyssg!w: )ICrF-eDvA\{*3/oև?x#d$K)&(Ճc,А]4bBܔڥIFBCQ2V>o&?3q4?-ҰnN$wES-#K&KtEE gZwYiˮ0xƐܢQzrǴywS \)sw9|Kl;nN&e>mtf`H =l,) .$pYFıA3( k=>?'Ѩi|/r,+2f >)$zYL$ˌlm?l+%fIȮM` lR ũҀzb8[1zKձ4jlie9 c~@tD]RI ; ,pPwumMy1P/V%;+k0 ;}#ߖt_x4Ӟxg%"& #fТ2ЬI҇"ՂNoSIn6с_yj- !:M\hF!m5K.wy/(\͌? W F6ӥp2!K!DVotVcrRl!3Wk%n. Ǐ ;\/8%Q6}JP⻌NkZ`9R-W氢!ϕ-N@o\9<ƽ]u6]nTa&Ͳzfu5ub[Su ,\I wpތi, h.y6͂͘wZM:wE istήHSd`ƕ)VF%"C]y7 [0f4R%[QD HHYA7[ÎgR?ɭ#贐 $< iۢ .ֈ$3(aY#J-d`b"ӳ/E֞z=6֌R:p$M$ 4i_P)Ƹ3|^b dkڵ.teQ56  dq沈6 /y rADQ)bWfq@^\: =d2u}勌(r &k 2+N^\rD`v;W#!#BaG-7,Ř{[6G<@@z7Vzy-Y]o!I>5u͊P*;Seֱ{0͝O~?/4i|j쭘ⸯ UP}Uh)xL*c˱Ď1V23PoT`S5w@# ߖ7&% ص濔5QEY:EZmc̈y|u.kluK';3Pbp\ O4:7=ǴH /e. ޱ ]/2c -7PWFBh1}о<ۼz)F#F#ArL1^5.6y./x KFW\îK60 m;DTj+HO+TȑO:wﱌM_V(JP],s˄dA흀1M)RkW`K*ʪ06l>n; 90G}PD +2s;UVMZtKt]ctͬ!)4{'i{:*w)(aAWCE?%g ϕl6,gÉ%/yMO*TrX-K8۫ g3M`(4H{cHgio5(-f9!6eBgM^_Xaq9Y-J;/κuU07Fl+JkϊB"l,cmH͹kxI 3a-3cF. ԮC]L^iyxihl6-*:qE9PyiD4~Æc>m8\^g]5; `*r99.yaO_{1.=29y$5Ϣs g]8-l CZ-6GX3ǬR]Gf7Tt#z*k+~+TTx}Tmn0#Qӈ]+AV.'ʏ.6툐`TM2_]']v/DIS4p}tN9 ^mk|M _HO|IpkB5kbtK31KzXUY{ .mOܟ"˺ RR/9c@`wSKLMEYq~e'bk" d2"LOx="sif }9)kȌeMa`*m}Q8 @GvؠG6IrMg_f2D#hh)a]$cj Gm0w)DyM!nYX/nӧ58 zٱm66zӠ ̃XfEx h8vLqe%MUf'dl&m/b46\\^%Jd+jm^6vaŴ(^5LkoGKçm}͏k-K+fm=(zJ|;14Е`^ ,L/ʩa_rO}~E3Q(7lW޲(O'u,AqYl[gW \J'J=lxN-$Ǧ{f8:xckfk.Vnp K|D[HH],G\AW$Ii 4ZLtsfmoBM^!kU侑l!r3:LaPV 넸Ȋ$w;k0h q\aJ GUQK Xק@ MUt!&u1/y @T(Ķ'Qkւp2 7ZSm?s/Ë[ǭgtVEݨ8v4M^`OPN[P^>C%T-͚!I6,. ?tr˄NJL ~~1 ̖53}42^#ayۚO yeembwZ1L7b6p_H)`3Α f3Y l8º=1$)-8ObGxz24%Quq'N pJ]DD{S="` 0ec7McWjL5=F,`8!Ízm (=vڨ Y*6r͑XF 9PN4[88P5hҘIHSNe;GՇ 1f Շ"u׏`E q8 nCi棾9k~ӌ΀vih*<7ZE#J\?*^GsJIj)*)!|1%~$|AA![[l2h`bQu'ůZ3;Kb׎=w e3l#,-}Ee[+ApA t %.⎺M +CP fd!} =n%›pOk?aCB!+VsY6|IJL\qR|(}$$fm[#`'3G"bK]uOPKx]*j2W%h1X@)'$ u::Sܖ(,~PZ$)<:+[#Eu )n>\DhnrЧ~Pgf 2v~;HߛY/-c*yGx)<3H9&"Jo /uEy 8}ՁkJ+MypPkؖ}l Lm7[dž?Ѝ4 a6Dy#yjCsd '`o IJa¶/s @,(8$1`3# bϋ˳ ż"/c4ac4Y ž"? g>fyn<| N1:x򏵷ʹ;p"1=[ޑM^Vjw*3b '&98AgyhkJ{ܡ('^$2/gTBO3nw`c= e88\=)ʅڥp?@F-ǹ\e8Nvnj0f?Wͳ=܉/ x~/wK0'G*=#닟DR3zS^`NEKl25s=ʭMeۆlFQ9F"j%VVW߼LX-]PʿyTGߴfOeDRLM{Ңυj {5zLQ<}rX q5Hb˪sgLqٽO) (>PzW x:~`,7®1ͫI\=, zFw{]4S1MIr%u[#{ZjڽX@Xkdw3CnPMLzo,e6"Wf|m%QF #HG]DCsBb-#\6CKi_ "M L@ߠKE}32Nc7 K[^S7܀I_|^`Y+|& )xq9Yp^94 \\+2eC:5YηΎIfYTgPp?vWI0ov];Q@iPD˛l8O``d J]Sc(D˜'|%"Ig7V!8b?G4 0M\-M.&+KPW]q;^c"_W֞qsYbu9?,j{؝B^oLnlJ~l*C'IƨXK1(Ų+:r7 N"MM~x`@kN |flؐq*W+@s lXu*([/)Mq-旮S+׬Ww?XR>ha#&ΤA5~ZFwT8 /gH5iog"iURDkVHU^5*)ŒQKٵA+Cc/z{+L EGlQi} lSOG QV& OC/ с9p=c.Q@h CI:zz@K;(q6>ӾW6v{)F)d}4a$|q>].uk ʅү\Uyse5^+z nMRĿr~k~Q[]`?oW^8ywUh]O',{{>)FX3 'Pf yNxntw.ijs9pZ1܇0Cx+-g6lnP *l|)3Vmn~O^дsKS\s5 T9P2B,o6f`Zx>~`oLpJ:$l:lKvc0|LBc^OJר/{W2%E1CLK[^e:U&u6^ <`(sY0:ּ/QE,}%ʌ/Eym8_63S7C “^#CNA03bW`,HOŠa0gnr<β<#@G?d<йLKc=Xza=N$cQ2\.U;g>T.SPdxJ"y p9vꅂ2 N~ o1YN$ jnjQ,{sM+OD0:bt]DdD:T,s@=%s^ XP 3N;֑ Vk18+?sDX<`>>l {8_źƥj[!oMWL=ێZ=Oc9' i$ M˷Fy[ssm~ojQ {w]橾 4b<1s@ԷzrPY^$)ɵjxĔd.֘uh|2Pb4ٱg:^cNUMz] 턩fCDڅ6X5< L'Q>,< Ӆ"TX,M ]RvhY1)@|b̥KRzT#z`B}ܑ\r ?GRwtL[ 13PN~*b=yƌg򴩦SFuqsK>h[ckD@.x JaފXFz;_ͽWP?Ԋ[H焄8E_9F՜ZQo2Wẕn>[|akgm0s2, b$vKSRc|P U.K-â*Wm+e8/Zk(~t.̌QBM7o8%g!L.^<+D{:R M*NooRv3^V~Me#v@X="S{z?im~/>Ԇx 1NQU#V4*/'y@ Rkc}d#݈C{P˹ 5iz#N 5%]M-B8-*2_;)eS6=RK>gPJ3Y.:S|7RJNGG"6E͢#gZFY:E݆85suCbps4ep=j+B(X\[qR³U:Kӆ} D۾Y1_3yJsp YS +zuசglL:K>Q$=g T:Jj3۶19'%oMYPwR 2XJɾ6P!VwtǶHdN _GlTICLw{\N#d3x7ԡyR駮vq&2WFr*tπ XBKǥjw-mWgŗdF@ߪ;9̖3A>1 ~$՘UX\[3~4CK}I;~JmsI_[-ƕTS JX#J,65$,0 (! bJ+eBh#,ϚUsY,oGƑA0D@WǷlS?i.w*jH`Jy8͕;KYwIUd@$KChp)&W)z wӬ-͋VEɎNo< Ibr5BcGuxкL0 ? FgT?;͈8eEw-gt+Y|!yU u BOq&E&JC7\FS)4I"Jvw+$7!Ҷ=qE Cľ'_$]Iisf+i3S-ЅT+^S"JG+:a"`p/>bNq"B1o-(̟)ʓq^fqj&io"ݟiwA7qGeZ>O$t.A $[Yf"\\ V袳¨G w4ZڃҦU`?g71̸g9$MT bucߖw\taɖ[i' ^zu-LC%Y^~ө _PY#f<#y(^-bRr!5|D&ph)^"far`|{`m*7+v2nT ] =1o՚6Y$" '*Ϲ1@jrbj)?3<PnsAKtȔ΄Apt!4>}0dZ/Z|൰ވN&dXN{taӃ:u *Aȉ503V BIte`?xyf,\)g7j ݗ.QݤZnVXo[5C_8H-eq!AF'9;\׾F_ 9#hݘZ1taK_2vQJUyZnNQ+k`ހ ckq*}º ?A<.+!ꅯQ>8OG vbV4<&zSV 7X­XfUJ΂v +JK6$Ͳњ,jFr q?nVhZAI1bX{b'EϪV QYW; %|)P]v#J7(M$Uoh a!Y{@E=گ^ LDyG eMtߪo^q%Xr{3U4?ea >mk!~ ] o!19-SM>\_ aIZ 1sW싅X ĺ,q#av_\ݞޫ.IfVAzv v+j s)Yʏ8lQ.,\9&yFI&;F2nTٽGjnz\? k_:|ơ|@s`iO&̄ZBpM,ɰyUFsԔ+P _z¬cpSc-0<Nv?խ_~=Ld@,|6Y^8]!ty+#&pT ?V/ :(b{Fbso7~LɾWVlXi*DQÖcޗUV:Pih^i쇭0,)\Mmj^[=bgȋX9^`'W,C&y*9ܴCI~+Yޡb(s(O#W|s/D#q@@"o9Oht5Dn1o'QxS ,k@x$X]R-c_z? i(O!ʅG4,pM}jx@P(>pu)W= xY )]FkGJGlTJtҼ_nY%ˬ0j;h@/tN晼e?Z  xqHdauGn|r౪Z,~@ܣheK 2Ҝ~ \Y*~ И3DepD |y` $vz=4~``6}xG_G|Za 8wZz꺕tfM ]eriIg8j+l9?yQ*}N~ fw#<}nۻwbENTc)r!hSy@Fl<0phBF5>GzY#ƪCJ$}G1t9͙.>NTz'Yじ|]/?6Ԩwmk].A!%0\+uUe5c[{p$~'1&"vEeC5 DPW”9H]A}0ޯn'w|i~kN0bU!1:i\XJ<;cMO*pJӋ1EwཞL}`S׊L7{'ouAyi6|E$NU(˟r?6 __j{1Yldd_/ffy+!_vr{F<#+Hmͦ>qqf{X9RAõ"5pw=}/RC$DDs:Z;X͸p?{I+@r^sFWyyτQUw؇P4 m%vaCs u/a";NfjB~@8?WHk4w~W9jԕզ>ۆS抹(7q۞WvWElWxҠA6I(>;_ZƐLAο[52W[ɫ<*v) ('iTɚb7n؈9( Es૱Q\&InKQǃXF&q(>StO*C-6"CBC~o4&q/daKKdT`+vi QuCn$-:Y__,]I Pʼn~YdOVHk..3n:(v{?#Pѕf'/l1=sE,Luڈo50Ab2I%; ϸU]d OQQA[=E$?pFy&he"+P(@RK: RXn.|u yz]xByc#)bMq֣Q4~5H9g"`Bե#N4uS^ԍ`B$\$l!E~ D"XCͥ0WH -ʚOe^kMdBQ%~d4ѲՃ_utJg P3 &۫Z 2HD=CmTq[W'V@iS,l'IqxZz 濭F#D:|y ⮰Q8}DdF*mMDك!u%=b9d&utӆTܱy[3W.ZD@pN6ElJLF~7]5y9;A -[)~ (%jouě%VsnBӿH!9jL`z8If@}ye~֘j NQL tO3^y9%ߢhM(erkhܦK*6˛Fшj (QȚ脀_&zUF V{ȼ@K}>{߄~K"jdlWSZdvsMM|cN6 ~p &{g;gfvgj(mte%p?U?<1X {$\E_įASPLRNZ%4 F&!PB[|$I J%fxqԧpwI|lp]X>Y JJikO!Xj9 }1k:$ Ĵ !4 <.v 0_ H7]1ВŹRRk'yZeûce9¼+=N(xKP(Cy=꣨-'>,@ζ=\-^/[*Ҏ׶<Up Б3UmdY@/nTE.'"j4'Q{G=GH$! 'BEF[hƯ ط\rp5מO9#0J]ϧI `S&η狥x4=R M8M@;4FZBB-9mnBk{O`ΙfˑzNHfl&8`B;^™z4ubD|XRs*ݗ)Wl Y,ڑlj̈n#":ԟ!(;{7&FˑoqM*h]e"-eYNߕ6 0jv<˾i$ $-nV9a{ۦ 3~V|:)ޥ͔M_rFR B4ClJAMd w\GpS p*I~ /&:>R)Jm 's =mnQGpmfU\y#{3O~ ш%+tEL&hXYoJ4 b}Q%1 ?K0FYsD-#H~uC" >riEs.moAU6"y n\Og-7*?&o W$gs>W_H֐:4.3tjxAoُ pqŬR 4٪W%nO-ޔB'kXș`lzŕf*/Dg8QԿhtZ1Nd`.=KBT ;A7oaes>܄Au?T*KҔ+ c`=H>GϊƪcIyn oC.T{bY3A DPʴԄ7qsBؖծ= L0% !Z[x::b X%8gRBf,` )͌X}I l.=Ϸ-@FTc|)z/ƉҼT1DꬵJ2FW)}Źqh3`\>pۮm R͞lJVXu~v7>)?=$u{#w3O 1֕`V|^kV;͗ :Չ$"6#xch́#WiY K۳%Ld3Fd^^'-V/, ,Y 8ʽTl7^ӷAWa!!OmYĜNtwI g_y) h{KfOu ӧpf m7 /iϑ]j yّDZD!Hqv[||pI!-]m@%ѩ#l?EK04P4b9P{s Nܡ6-{ $!;Uު.FF.YW-v:mt H_|M1|pWfKalJΌW VBD>3:w3@9՗8 TtZBuܳ~߯t1Q^ySvYj1lVwٛs_pf=_>!,#z1bXAv#}:rLc@YȟTHrTw{B0CJ5IFt3.Np:ez P? 算z@0fol|SY$a)LoTF TA?B77qi2ao*Fz8O;Bt+ 4lj8id])lhvTpvd"PHV u ñ>U0D$3C~CLSn{.zXS\6JT h hl'@Wfk S¤~ Ԣe@,.9 Sͣ4voMXM@SK,hw/[X%Ҝ۵i%ԯuգ=@FCYP \x% eI3H1ca5mT dƬ{%D~HE_?eᏙjB)։p=f糛/.lP8_ȓ<9a;9@}L*oHy7RP"r -RPuk`~O(%vu)V.\Ex)^=jnb< \چ(|Q{c7B+A9pe.bIBlAe}e;c0e&\ _W teۚ;I%wC^oD~{𥈦ϵb *b3ćU8|ӡz~1;;e*:)?u=>=-S\x_yi$V r/bW1`s{eCEX->/{B(q8 ⓡg[tսj=9+U4xt" *qO~_t.LecO{q C=a>ۏ}o#VB L*JA{)ً}>kS$?R t6I#@"l9,]pʄgǔ78?Fɠ[4u/uY熼!6 u!,mڌ#"pGUa_Gc5QW( dfl>Jt`[gYZ070701000004b9000041ed0000000000000000000000016296435f00000000000000000000000000000000000000000000003e00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/scsi/libfc070701000004ba000081a40000000000000000000000016296435a0000de64000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/scsi/libfc/libfc.ko.xz7zXZִF!t/"]?Eh=ڜ.+K۰N MX lp,c.>hX_=,u|ڪIˈ O=*LÖ[M*V'Vo" KTV&K8v i^[; =WAl>uf"'^iox&sjBu'9 d$q>{n/L.i"2^YXC ;='o͇tmh/B*mHoTXTX"ྺVl^ lcg!R@AV EJln/nƮ?&lyhM{`f'8$S <.eIsO9TU-ڌ>qQ3B*@L1Bd},%[wff+{Q` =p iB,(v}SmDP_ omKZZ(rM6ҶURgoE8ߎc1O#s;Lhz1$d1'ZٕG[#Uڹ\QB8,k^)l94NzqFܯƱ *GC$7^Lr5#cѺ7OBb}pN`IG~.D{r Y\`#>wGR9njNXɬ4{{s|_v;Au9Th4DPp@ ohl}7Ð*-{kv|$p٨3NX^|pd l#4ߛ+/rִN>ԖָCvXgޭf'k{:2xtdf zJ+#i2~_2a$ϖjT<9(RnGq\ӫh2Dwvh{/>45lkδ2za QR/wD>yb Q iݐ}(rR Z@É ASιlqvo?;;F5Sn"M^~`{ $>t h3mʒ>li1y't  гǀe>RۄB-,'ZM`2p|J$ V $h$'{Fܘn#[]T̥r .; NVj|B ָ71 ̾mIn:OABG 37[yz׀O5v'Gܾ/b ǿ2#Ben aNx%E14pϗL1bII[KE@݌]4 d(K` nF͏u7tx֤ki7DjH **guu΍j5(\.4bo)@D0n,J+m|LZ쉸*SsIPh98D#Upb7(.qCV(qBPX5:ű-%clb Ҧ~$뎶߻Uz)Hhq=ĔI!$D\a=8SD)JBUD 8glC="pFiNNJvCP ,\2 l:ZnP4cUMhbU{ıEO఑K/yMձ}~`^]qBỦlZc4J̍*^j|7Xe !G" 8*6[$) @,1.9KjYmF}RjLJԻVRRx#m8">^(cAB݋|eۨ<@B,$\k<;95C6Q, $(:؟ ޠ >kؓ?B`W7m/buҨK'bk]7ldk2aTvu.\{D̂k_Dm82M44\ õvJ1ws3e s(IQq-𶎊^n$@H"y)R.bc}my;2aL%[*-5P*횰2"'Z稇&pfA:U'~RqR5Bk|GWI/~af)m3z*Yrǵ8Q}u$m%G142YJJB4 t6$^Zl^?PyY!@v'0kt-Y|Inn *Zw8]H's|0GF,-ۢh ۡ}\6!w?th~ <*<5 ցb}gMLID.T*]G|n2oH@/A'}_wu[rq IXT5k `eh ~FlnL!-A4~ܸ>]zσK HB~a, jj⩼[l8(5[2-ا5"N*^8u~{mQ,ƪR&6lE ]+m Mi=p^~WጆZ)kZlzlJH,Ȋ,T@F9&~ʏ*TG"{B٦r ir%mVDl30wp\ 䑧+=N3ִ-]_#eވj{>T^=Xqͭ4ɬ^vUE2FNIgjihAyobơR_R˧`MiA{F9; eȒ 1֭7PcgQ8Yj㼋;"@$F9Y _$cipks∑ ]=zшA>?GϙՌBl{'k~O_L 3i N62:F,‚HDФ 8%>a{Ò*"rl j3P%E8آe~hzcOcYۮi3YM2  oȠ'agccfPsfؒ~Pm&(#}t[?8gP`QLO\79ް7ܙnb[DnF2G\tMdR a/Y0jk6$O@J"(g~!fu80 nND{/SdX牺WUJ+)LGM`mAP۰5HDf=;!S^1eSh{y %r]x?wR1nbx\ ӭ˜DhJ=F̏F8re„}2%;G1'?iu{H0ҭ$^b,UtMSUnqZΤi]Ra)Y8YoO R/Ts FE3w;<ݾ NU~bҷA>ΧqnO=67{75[fkr4M0~w\!ׁH #1 Gt X~[~w+!ڇ KcKb$,b3`\^A@E u^q`E} E{:'-g8!^if̻|iE= }fNPc;Bܨa54ϭSI?CwRD3N 4U}w2gQoU,k)?-._pyHj-rԷq$uZI(=#j,lM "Z~qnnkV 姰i|g:A7] ]iRtK%f?ŽJxȨQnlg&܂GMCax .ՁO}Zc` bZw#( ("*RD`fڏ  -(uttw@`B1iӈVX ]s٢/G=5(;Up"NdUZr1H na]#h+坹˧ڸ¿cҸ/L5J1c*ZGBFa G{nZ 9}_$cCmcWM't1zbЙڒIћߊShԛE`#B)s8qf]7cHWJ({pJfA*a¯aIT# җ||iFN2-ި 31S",r2-M㋣?jzkB8s_ <3XC;ō9XZ!SouV狶Sc[&Eq"Y>d҄4[^2'ߵdɂ5aH-us;C0Vu5Ր{C&TX!թQNyW{j|WNڿnAOJ\3)QBUԌ%-WI(V@Kf˞]uBՖ!ϟ@1ӹ m_mp{Q.؝ı7uupWU9G7orGא9>ѓ{A]0 ۝PX$9YCPQ$EէsVGʋj N/߆JeUKNLfEd$'Z9yz̋26T$3t|U(`K{ ubȾ~\7"+}7L-^_V[d[v_f,CQTI{k!F{߫+A=iH,J)_+~r51?ߪk(e)'5UFd!el)TBZay/+?H{js}c-Gis;|+l[aAr̚׉n9sM4E:WxRS7:WHӗ!Ñig%J8CP>gcY2 J_b^RsӶy,PTw*͙2!FcC7by,sa$Ŋ~:U .FO$6'De)' Ke sഴCфrs%Q9.h(f/.`]ʷ= 97'`^$>J6"elؙzrTF 56žJI5"215#,:W [=4`[ C %؀}nK9>:)MHk}3i%BV՝/L3тIĽ›i>4.fjqK./>G :*Y+m.(;hS{e$m-M&QqI!~\HAP/iIYf\ 9ݒvJ`"5D{yeR)QІr3r3^J w|V>IDžX)&OFa"[JsY |KZX\S0jrtYo ˶JE UVSMLuV+9k t_97֧=F!^&Va3'fQ3wUwNpl.ZKmPngk]6>V`%zlcs#D?pI0W1xcPc*LJ1b dk:<Jꨍ>xgn?~s}[:}aX%=!*@dVvB̓HA _ɨ%u5JoǭzP&mo]s"n}6Aî-xp S*ot~M3C>"JRklфS8mkpô~4&У\ ޭR,07+*"9۟>HHJ#{DݑE4xb5;n-F28B1nm%њcKB"O=LG3!N@;6J2;}e fTq{~73*LħMh} 2f,F:x 'zh{J{ɵ|e1!`Sc^fDF?Be1).MĎ"=H!5,.95iYj 13"g }h,|׾qfQ"~WtEʱZ q O[ʹr`Pnёggf8Mx9ⴶ!c;>v,j蔝&G- z|\1)NA2_,ܓaZmO?[ 2+&IK#GRV>6;W7r1+K909cW~E@O"[N)8G\\NV(Lb1>2{ԠdbѢD WRX *w̶4"| __2P>;1A:zd6-k t25i6InדA_E%@XV2ans3NdlkM"Ƣl~? MpS+CBƭ`>դ FP{kW<Ê N隸 A%x8 }u0)/c(L]'H2텵bg[o})g1mY%u47ɻ#%QO ē@mPC5wM^0˨K](yį.JN1X..~۾Ɓ:eH>6vrhi3TY'k݀ 3߶ 旻:Incm)8A876&q+ݏ,I Dn}Rt ЪWul'C!"Uh)4%ou`&˓u$ZбqHgr{zP_qQ-e'H`)ȭMmOer6m1 D(;Q6[:{-O%"Bl31S٠LY?K Y =eFNްI뙿+ j@"\ \L XUc+Msy 2Nh$Ʌr62YZvEsiji_GP= siX*Q B<2μZ;*Fr3S+inл/Z']w>*_O~'Y$hAd̞ [ܢSO><:-6J(?'yc*}>-TZ@nK+KμX_$6{Cߕ'54 ~¨krxNjxO7p;THHƇZ49Z6rdJb嘻jiMGc\WSwQ7ڧg.=S<5DLyzO?Qg4YSe3d%6ˣ] u] ȡ:Hſوö%ۤ>r̤9;Z'ѽތ4:볻JN7i@u#FJmr[8"1Z!w~8` "uD\!l2)(GViд#KqOµ%f*_/30̂vS5'ngw:C =fbQ|~_16KGɈFhUd*jxPt rIHhB_5M{؀4e;F 홚y~2%jk4qB|,j0yˁ)`0'pn \K )ePl6(93@c Ш ݧ{VYآww d|,H q;${ 9"%&S-b'M/Qʌ5/|F<`^Q3׷5܌{J \Ԗ?MK ~ 3aK6WHrO6kv6p*Y.6Xd~tqE s~jF4Sa <5RxXI !!R([@7>ڙEtc<%Ocy8TuI|fh RؓV'HrhNJ@F~Dk7mgzM uAaQa_dYwL-aдQrmx8XH1rZϘkx7͵NxdA DmV߻q;9o]ѼFo,>Z2UX?ɰJg.0ٕDoae'p7y錳}Zh/F1WDn"lIR5h9$(٣*3(4#CT_Yg'bf)uzq6ƇR#MW&ޯ"TVn}{ F)pu^UPe9lN ?%:gG`+"u5m+U#]nQv2fcl| A<@6\]xŮn ‚ӭf\TWtN_m3F<ØC6)!RVCᎆߴlzeFvXF> Z50܌46ڡIHk>!߸n1{,w(l j{_ZaM ;>赵 ,+V4`#PtTrTM}|[p2\κπ΍zjX]bVd}VmZ?:hHbؿc@8NE$LPώvJU%i$;8uK׆sc]}'PWH9FU8mX$5cNq]T%,D orX_\>Ir}Q}1 7]f#2F`NWd [[U:!O\S13Ĺ w>g{ް=wFj -纇~N^m"g> (A)>\ *JnD4PWRw$`lJ̃z'8emH6vgٛNئ A\ ]-*=NH' d[9x1ןe#M_3Y,p(g0};B-wYSC~lj ¾YcTowGfɄ9<]rh}'mn˘$#U` ,$2*PY KiMhT-45j?]%{ =FSN\uc͐,b Iΰg8S26ə(]dqUK]P sRco)l^ ^G{hInH@|E*oTG &ayC%p,q_y 2nدp rѱsq888j(7|`eSAWJ5CūhI?M *;CяqrE 3(mݡ˳HĐkOAx[G>}{)SI |4j!@D6H&?bO(0JN #I'UNks¡zYࠁѰ^#V.ET+<6pc#ejz#cpdX .оVk{.ѵŎǣ^"(%`b#!B\O-M z&dQN˳Qp\+^p߃S A$Żu.t{ jJ7ja͂ҼE(EC3|%xb"yK~P?,oң\U8hHRC!.=xlɕ34&5м-r[Tyl :#'9ww>m_(7Ę "a> z,Kp!fA)rI*զ%S:"$!gdZihŶZ'2"TOt"! ՟ Q÷жdKY=T*37L:>ǯ6=6hܹW{slUz79T 6scي8pjGRwƾT 40u =9yR V7LӴYi2*Ry졃VbV5;dpĽ3ۖx-ltJ{31 &dAu&F I~By"@|Óya=ꗭ2hݭ\̥ԙN2 <2͜]5`% Q7=ȟ2r}$ZTg QP{¯mS~sXEQ [f 3&P&续[ '(xUqeM% sMc6 1rDoHʿnZv>-? ȏ h2:[)(_0+xWu[Vt.qXΜmn \ zipYgmf\, F&,#)CHV,! lvm +NJJ2EFi.U~C 2MkU(&v%@2:b 5h]캶l0'CQ <8|Y ;aO rNoB8HJ}qi%: Ƅi4?8\Iλ$nƂ"!`RWkM|pc,S"(qCasݹX/qE]ZzN1ӕCͩ[2EG¨W;Ng:EHK;@kBgvFA3JCh~ݓck`5+D{,7N攞4oN=@фZ/v&x$T/8}+5-hD:mu,)셻 V.^̞,vQrzhq%Kq*H qc6W$^$#0<Y,2آ[(U; `Pski+lKqbtwi E$J:G0C4WÅrTG$HkA v{qf %6=s!ߋʝtGNz3oyv;YUɀdTL  |_r:-w/왉2*Qv3#]!i7I?;$2dLjLS"_ ,_֎J{H^8.jιsi)IkwhS6|L!a<'t][[>Xlq:t\CF(c3$۬?D ယbajtkޘhBWqseI5]8̹-`1`ae1L? 5Y !ϥGgavĻgќ nǯڴMngzo gH%jr^SEĠ39k3Wc+rȃerB#*WҮɴ1I跳ɑIOx+иI ncRIobK -tzL u {U-x^JeΕe{S~i9AHsNj{ҋ_AӌJӣ3Z;p1Br]BtLj=nKȌ\NejaJPxND-NxSee=ye $R  l`MMuG;Ky¡ 4<YfxwL1tclN㪫 @0}6@7Y-%vudV}rJu(n5 /`wqB-#X~* ,xk?mi/|:2;)ZkdZ5*3ĉG% yScSә;ucI+486ܕ"6ȤlvjqL;TKeMAؾǞ4QXߚdDkwv0 oc1+lr Ne}~n{ °,9Narka\ U)80Y%=E<>wZנd.ՄlI:09&6MeozkR̋1\2oEl{'4ɡ5NxYlŒc8ǩ 9l/fQ#omGpQq`lWXhk5 ~tQ}LNf5 /+GC ϨߣO$]٣m|NA`ԺwKn.ɱ$;V.{5`nCqH6YƓ@Jgjk["_r>"9jsz2iyp-y^iM:T*qesVb' RRy55KHgsEj N UhzVR;yw6$rx }Y}6<*b&bܸ@#3j{F/"K(cItkU]Ւ{\ۊȈ:&ag* :+u DJnc9\On-$hW 6E6ӎ&X; ݣ ]~)PA8qc (^C v+XDWj_{8'gVEM%A+XrP*pNH8%PMYxJ+蜋M@ͧF%O$)Ix 85&XK/6k0'/S p D'O"-!}R$߁JTM:!3a%'v8 WCP 1aZc~^Rwc0GkCt{r?$p5g.fRuZc>1%UP3]Yք s^wIRQI7F$&KbJoVOspc3ۘae^sc_]oߐ1Hѯ_Þ%VɊ@lw_ कHs0]C[Otw-.̭ixwWr$Cv䱮bv`qTe]#Y{5Z1MJE00#=]l>NGI̦*Kw-'NQ&s7gV-k?{z~e˂G3ţ&!lPIgy6ޝ?IQepV~8ƍ&'ϑ1u*`і I{ wK4 ݶNNxgZL ua:d0S3=_g6иG)>rvDYUq6B-BM?MmavyPG3y;&aî:nCŔZǽ7~> XYjBNSG_39GXAcNC9%/ځ1u--ك u0]"58DƘ~'꒫a[lebW0P[} C'H؊uyƅwIX%>߿f6ehIEyl ^ZI!{jp(~1C9L1t L;/C 艜 +iK7 @|R N62  G˞<@`Gy_KDZn<_S% )|6^͚TKVi(#ȟ|Ђx 7Л͌%!m=%8%zCAV GrJE69ȼ7͟q,h$g- `q? E;gBVSjSJGt`KiiG^߾ =RV*1Y|Eʘ(Ɋ=UHFn]"rVdPSWk@)YerG/ h{"J}X{YG P: 'M6ڗOO-Fpsd*y B3e!2L=HFBokXI;~*\|ZĀ?0p9po v_9FNʒ CXoq歔g1u G_6m5 )`XB Hתq\nnA0$m13=(rގRb FZ/Oa,Ss ks|Pd rKYa.)r:#q&,e-dNFG1%em}V  Qdh6rs*u G{3OVA!O!ҩ[\ƿ0T%F*Nho C1+G'kb"#mL{g$9iAI$R0l{I4y2ƤS["'6[ٰ )|Ճ;#U`bɀJFLa:WrCG%8$^%s,FVje{&αsb w B\ '_IЀ@YTÐu.w6p8`/3 9衬uk݁ Qq~G+j`|Q8ba%у>]X>ZZ6-[fmSKϨ\1K*g˳-,$NT^0 vQPպ&y#]F,̙Nppu&|$5h[9vT­q)-߈ɸ V9)f߭rJˆ9͔5POŲOveR0_N |dN igGy)݁ S/z%I \q+0LEҮf$3#eـP"  w)c#;`[RU_z"Eϯfxf-T>X:~8!8 <:e7tjhk^(u4őAk}ifY_<-!GXƔ=NZeD/a%ƟS9W5E۬Óc'UN2$ҋx_ GQod{ =:ڱ1> ^͇v :vLw^v+e X~B$ 7u 1Uszt$Arnq(! -dJ>q~O1(kBRs{^N<:{^b5 $4(>Džo܅wpO RZ ͝6 +󭞙DهZYQ}9;D[tW$ $WWSD4qmC*5LL '#VfXpK"cѦCddT)Q 4`k4Fצ_`LpE4b%Smy'SNS3޹-isK^&8boP-0;NsR8}K ϮĂn'ښTD挐7)T4Ƽʥ)*pztȂaobR[t a7g4ח4Q9'-pFWĸBI _< !/%/*>鑾ڌ'cd9cePs(y IIz{̹,zxLk1pL(y/S5e_D'z;/젠+E@Ig7&p{9~0{Ǭ1ғXy^gg'aI'zeZ<^8L1 80-n^^X9^X*Ԫ_Ƣb?[9Jh-'<p}Qaܾ7 $^9Tc (#8&>7BY_1JGs*i:_]&k(G39 uGBp0=w"<=l _SsIyWd; :[>~/>+٘ |:]%MhoV?>0S "uFY=ȞKw8GjӳI3^-C/u! A>+1l 0"$J:U)d3%WwJRˍ(n*V2~yI\Lj[* LNi.Y9YԼ’ rMa@ɳMwOډ땚L,~#j#ٳ۟G3t4qP>z7食h_0\)sд}^֜h\Sv(a: 6`w+h8A(nD_WYW[. F5h$xs-װNj>[حC8~wJpR)r({ݱ!IO??9=_D21_39ҕf4A,8mu,P~8Y1|i9[h D)ă-zQ, Q.Զyad2ց0 {2sX9>!<@@F0Edz4a00I o)w"ib$ ƖSgdEʯvk}DqzӤ*[j9 P>s[v%qD&k,.Od)Evt}yg'٧-#V'?elG:q}M&Zps1n8*1Er)YrYe5=A7I6_Z5bBy7@ނ}B"e~Va(~@1fy֏ɽiU#KZUf3M[y)` P.JeVh$\=޻=u#!b.^_w66h@7ރmȋcА/ +GSTY7!b icEs4:#=MB%}<\> Krpl>2?$quSXគ`7w-Tٙ}pZleS*dByfTp"eNɡ}I]joOxÀy@0߼ ;$ Ɵ@Ynp̌N4xB«x[WikQ PLnJ0hrb5ءIbeM ᚺ M1٨ D֢s\3Yq ky:Hw"meMPTzC -L/zThCg*M\ṕYR*ێƯj*§XU܈Wx\?ODz3m,[06Ct0E`̄Oqg+B䂉;9׋Fr " Is?.e#X,N;9J8b S67g|{rLGj{u { 2!@Ų{=sVOT#"Zt٩Yvmy$ c}]~GduXt܂8ydžKQ[j61q{Hi9ʺ/Shr^qzCU%U9ABɮDAԲV ܫĸ/z q}2?iBZogxokvMjdH#Q{D#T'Kect{B:Դ8 y&\+ BX E1wC<@I"٬s~:$nUa1fH/ASbAeܢx:$'  #rh?⨎gxԶ9G4=`hX3"鹣1H*ގ Ebvج`LɸvA%݂Z77' ~j7G$56v[ ~pvk.ƺP$=K!x|Th簆8UwGκLd 8)&~s<+^TrQ̾ݼRᚽ}ļMsG)Y7Cep0tΡt21BYݰ?u6~=F‘3hV{^| Fw>> Bd8\UxLEc#nhYOl,?+nl]헖Pd(ls -a 'KŜnBgd` :pkƊeZȽ~B̟⫖ՍiVӕ]Pg5irƛ7.)<~1a\=0%z=S76J3]4P#~DG(:N0\=pC\^nNɶI׃V0 ݋A[@%K"D@ ԫTauNsihHUhJ:wϦ*\Wvk!k9@ܶU%yCX?*L4E:3&0wb +]eOz 2|J'Rit2\ ?oB{+(hob,$ARW GC*iu\W0(|>zIU ~XۊU}|<,|wH;d1Ī6W[\=yaWq¶OMK,B!9o[4gmeb_$-Lz{ߞut10ֵ)?*y u r\s/׉`iPeꃬ^Hd$u/]S+g$w5թyB@5J6畘|xe Ʀ)bMh(#l8{M$ŸT kF{Tc˱w aXeeZr1Y6@rLr.fi#XhyK}զ4mF;ҿΌzɏ$̛j<=8^ z{{y1ED' m:1=:eu_ W䔯g+`EPG yB__uyPM2U 33n1V/)0 PEmoT` }H>UjnCEO K9fGmJlMkŇ 4%s' @[1S!*pPΣ^. ;&oM? < ) 4'w{'H!-"%,J{r["x6L#7J9s:<Y俼!̨#"%"?sfJD )}Ɗ="TS-5w1vG܉B@Fp 3)>R6Q XXT#> >U+c%MؕeAsN5<0IŪ;Q>xD'-Ҝ |n)V9䢼_4][D$ )K{fvX:Jp0!WSD1_AE>JwY"9(ߡˆq(g?Aw*VNS|V*ӥ+ ʯ`/pq(S__%P@EUWd ldC bQ a@ZU{YW& 3%?bčCUYiheO(s`x3[d6jaY`l5#ڑR*lU@ldypA3ךb[u"il@eһ'N+ܬL)1#[>w?j:۝paMD~ʲB_"j#x,ǯg'ýѦysMA*x%,̲Ba/3K.iU#v3]:YBX 8Fpa2MbFh*LZ|A:vɨh0>[3^\:{u9nhY4 Y~UCx}VJXhc[ڶm1$aiW+-}~85_|O6<[Hesp {EfvXRq,1]m1f/vNJ͈pwUZAQx/B=-&:gE|yLvmc--wޑ0bc4Fv[ %ӛܰzz`sM&JDkM]zϊeP(\w=RajfeD30,!D?KC"f HG2'i6pZK>@v9Ctkt`]X&~LQ_ষ7o* >Ŧ"q #A#66W& ׺3W2xq a( !K$(u6Wk|8zbdNAZɻv}6yTn:TnDJ [ xV}C":H&hY.3Ͼ$76~jl 9(5sP)hz^FYM 7ota&OT)Qx$k^P QgQ_wWZf-3KU2\pqkbOaڹDd=8MXIn΋JRV-|䒚GLܭ.8vK ~;嘆ecUQyx[_ׁa"8;AwtNN݇6L!mλ4A-t5KR|(:A8qíz<:K^Rrsu% *|dud}wm,-)!IV3u>g|E١g~, WH`PfOGݖ'Qj-C}}Rr ZU]vq-љm\ $߷+kKq1̯YX{AV;l]W׿i_7iº >~*y\QȘ{NsHcJqI ˺Xq p{'w2ݛ3iOR ,d-NMƊ;`0O}ů]w:N -3n4Ka)/&L㟃؞c:$ 額<+!_Qy1mWq;[$ch@ÝlkMZjȉ_ ?jۚm8EivV/ 6!퐐`_V3FZx9݈g2?QW)étI^7@+-Qۭ#rr`p8&E0ۍ[reMh"ߴaԾ7)v޸0ڀU3-#\F#4ӕ{E{O=rlU`HX$CEml/tm!$ygx$͆ɏNhC~U]ƈ"s<}l|UnFC.D JJLxD{LشTeECr/A. :%9WǐQOzL'{+) - &21=83.ߵM~sA]tŲQJRm zxK|5s_WРL}n-?/+w~ ;ruAAEhXbKBqa`Ю jEyHAxls+$Izj@l1ƄPSwGJ9Ul` 3JSA^'@~q:w[{.HmHI{"t>8?2?$fSd)AN \5dSxxK](ަC@0<֯։u.R #D~LU2!sfBtp<ͦ޺{kb+MDި%. }=Wu="7bosNh[ w/L& *͖&lnFv6Hё @8AUp`*Bţqk?şۜ)mw}"0vL("MKxtwdkwVMޥy:?T]|ӓ9@u .b{20_S\[Id/@W((A_>Wgh" H4 NF{Gn5W~&8+/tOX͉gy7VBﻐBe8CpO'^8"m¤|*I5ʘl,Cv5hsC[0wNikv&3^+/Ǥ`̕O^ t"-1[#z ^UzP.z $9q.VlK$J ʃq̞kži %anpOhrQLk!$c$~ϑ8^Q*q91j$,QrkdE=ʄ6#!K(18 p.[0J5yH ]wlΗUcɫ$9S=^?r3u˻mQ䴀o6O0'OkoVI(I:H(w /:}Rp[_,LV򷑍!xMJ,$9Xk$x~D-4b9띠mqJ a!>t [q9Y;S \ "qV,Icf r}wR~0$CW W*gFեl5zD7- 9Xl'ߴt'1貗'L7s-m:御&k!!o!a)g#dGG҇$zz&nJ R w:8kSw#Ӻ08qӪ{7"a%嘀ʙKKHZ5-=rejFK{ yP갗p&^kO[:&BshԈ(c4YOmw>efᮔ-;cxxK+nOT:):p,6 T튗>cg&0o.0|Qڿ '!U[LEXKR7YjO&F#V[b~ft廓' o T{YT4#&U>ÍʧeӁmXQdWWk6lo~(zob쌳pĞإfd04?)AJ> ;o0 H!|H[bH{^/bsL˛YYkȈNk>|2a-GR"VO9 %w%,ύ|1,UPlulٻ]f ΰg'e.;IG٪+:.\5px vz 4.;O&D:4T|WR혽a1GQXKy ol欼HWTi I\L)zDd<ߒ /RbU짐VpL_rᄐZ!! zis$j<K¤Û GI+&1#VD-0>bһZ$R_3="Z:d+?:"YWEHd̆$۪A;mZ&BJAF)hL~jѴL&ffN?Ik6paLkcy5\\6X~~*X OC0bELf_d9fDV5ثŭՖ:fds}o16;?|噔*=g Mn>顱./~D5K}rV2.Cl)uޫpP  Mzp R衛a;CMNr8@D~1]}13Ib-B9~wae\s!XqL^C\ H_#֖۾?=}VޓġaOZaSҗ02J ;?m6&_@q"`h7E BxTs޼6)6k]?~/;K$jR0?&=̢'/bW . 5}hn0q3AG}7wYyw؊Ȝ{(dUB<`q>5煿6ӈZѣ9Wܗ]̄pJ6!8J\SQ gV/Y3Ӭ1;+z[?':n@;ivLl:X4 v 6$>8]en V&`^J02& Z=4k{Aҕ ]Ne }Ynv>T7'CJ+f/FBc(-"3}0 ɫ QU(&Xu૑`Џ`PsάfڛrO,SV/ QNAKMBi'lu0C!>`7^4wWѐxqFQ5_mf&_DfW.L| HXʝE8yDI-T.`*K`2  yʱ,x[D+sb"pTVӨ;,ִZ^q]8eZ/֒8dZU|) “QHC@.Éoqe=BS^GJ<'˙_7h88hrMHo[HCJ ]ւA2o%82z?8=[ f9:*U]xWQٰzf.21xxl1lG d IY2<HXvBŧƎE ǗtMiV`5ȍpo=5e$L:UH +@quccC7 T;s@37>"X+Y=](8J3K}vVH u- gx,pBF!`ɝY!KSn0@cCшgW(u~|mV}k-\TƧ}{SwKβ2e{@+OnSt1}Vs}OP8 ݀\bF×{t@'0֬o|kB|}rCLrwS6"Dڛgj1pڎ@SzSvҮvC̝6o0uDc{ >v $] '(l\\n4_dpϾ NڿH7E t8~vdW^NGhJ}$:[WD/&uؔva\{lq(ksB.s?ohVvڊ ?2p9:"L9uBkk|O> ~dVaR^tfI<rfyc0FzWrF҉Ծ{TMQ7V#^&aFfrG .2^k@Lʲ5q0eaSlAɚv33Ztt\?5B9oR{~[vOBoOyΆ2.ehG=T-S]+8f+% qn Q8ɡ0g`$toM` ѥye?ntL9 6GlE'֪6 "m3l-wKq[ՑFV  4L1,@|~m,4[dw>=J0asSJVJMËX5ʭ% 4f`ؾ $ڠR㯮#Ɇߝ4+2Te0.lE7QTJDjܢSS׎e:Ĝ!Yq)[IHL`ePҒ<9jKE%rNF偆_fDsśr/D?ꉸFZ] =cƓ&I\@bDB7_e(ĕټb3I4VDtyF;e=vo܇*^9] 2weڅA{d2jJ#M._XU| ĥl2¸ G`+VӢڽнw#aʟkPcۡ=МKy uR, .1dӛ$x?\dEeh 9=eNUTHmᒫKO|躆bey4.L5dm-w8ݎ'XHT'ib7ٷ=JʛĹ2 9iB\.]Zf=D3˯ӵy+&)`p mcun; 9,J'7S,XO9;o ?_Fb_Ɏ:B~HKwIߐQw? |m,{hpMlaeܟXkQz=ưڍ1|ww76j +U2:nvJj0hj<yz#R#o$~bEuV.u: &R_=wwDb.kAŚƱ6 zܯɋ,lP_޴>%mC4h] b pNviUK F fˠmm.7_%[/hm(+& ~:~F%.rV p h`x#"8"+dGK_c,TF>@@Z\>LkPOE!]z/4$ % w\|$5L5} xu59CP痙 /RP>Ї8QZ8'GhNQp= ^m8m iQ/E7|pVi]}EUx< Bi jM)POG e2Ck`>2ԡXDs?>|D`^X=j~RD://F24vEI+堉~8ק  tZf3+lj{p ,=\hhץ m ij} &[pA)-_@ ӕ*h^@ayY{snrP< SN{BoJNCA> _첌>zAoJ;gB@~0ӌL$J, WSH؂/7]i5Gf'e>JwӮ9hvV;ga]^e]%^6"goH6 ZK\6A'fw5ߌqHPsDdeY9xH_HkS$Hpml-WS3[)nw)ՠ,4{Jyz慇)wC?Qc(JAZd>vXEuLE53$K3ۿ1Y')ܪ)6%[1o >RӮw}Uww#DTU0rl曅T ħ/I{j"t4%Yg7x o}<< h XlߍajJU՗ x2N`UzZgL_1D(%̤N!5z$d@O^A1M[Ցž;qL:`=PY_O#ls{`ƩKSxo T^d!sh) %yp@ڲT=/\-:}+Q`pmMƭo5j* Mdj+O9'ZvQGͮɼCtQbBa-hG[~?MG% Ϳ>HhJ\scNQȨ[zIk|;bG&D*X6mzj^NqM!E3Qe/ʌqx篹U{&O4KĉEXV|u{1pnv˜^J)0j~4H DrbρW8KI-q!tY==2?^>* @mZo(e6y(-, S m .! U[:xJ- KA'=Ծn hf<!WGB9Ϛp2!0A ۗ*!l>%<`dd/2!{H(=xPmp'lG׶l~gP4#z 4ò2 D5 nbIXcI[ J ΀ %U"o:,V/?1'BWVp6c&üz4i@A1曐PJ#9\^$sdgY.ni |)-щpˍ\֣B>fX(NP?ڐ;jm _pu`4^Ri|\H[D[rϷl2Yb{~I<h '7Or*@c5o1U:/֏1TMa:amyit9KJ`E*u蠋[,!hq)̡`pڽ# UuCһbΧu33yp EH%01W-.D,d3J0ҮCrJ3R  vīNYkaʰԽXƞMR Y\-UH$ iX80Qy]5INQ cffkBBT"/e&l-u!$( uq%7ϓ/XbxĻ $.Zzp5|5rDacl(܁QC}dEl5xhK\L @_i 7 v~Jaql!R.,F@j3[I:Gk'~]]U{,r0)y)&XkMiߍ>Zg,;" vĆV[jnfmWXW;rdFAiag)ˑT!%X%0} ŴRڏ0`jy=e2R9&D6B#P[19z9L3^{.4B˻_RPO| atX?W˷P. 0|7BRFr=ϿFkuFNM-LcaQc)΁ȃy3I4D;Ojo$S'=h YV׶\H *+[]ێ&*QYFN<9AE-{?POϝ-p8}{I4xIwjqM̈LD~?撼CK^~vP Eޓu|N4n)T!bNpa^HMg.%YW-n߾)Tܜ>_H I#bis Lj"6,/&S^ iG,Uމ.i PN{wܚAAiNBOrQ{z&?-={: gnYkK{n.ZfY U p-5>YEQ~A6,,UkbgMUK m N*9Q*ig&l1]?(lMiK蔂b .Oo*Dk1L_泘X]s!G#7l\w^~X}DaR cẕ柷4 .CkӇ<nCIƊXXտFLUm@N0)CI\JۧWaU|44M-zτC1a#J"{}dcߧ-&q%~AƊbG 0X؏ |כZ@S2nĎצϔaIC6 01"Șۓ"7o{<ݍ|NdK>:Oln\==|P=B`f$fIϧ 洦.`f]4CNyEl*_<9#3Gn%(C:n&v:<[K@rIESSWPtK wh{~di?,4 (P %C>!~by31uv [K4;܇F`yu ztcYRJ<$'RdK!rNt)9#cuۜeɢ#J` 9ehާI4daAesϔiM!f)FV>UHcozq;Y.anHQ==.ɗ@`jőmgƒd7Ttըh+g85#nf>2}{FǣxZ%7xߙ\ ;Cx1e{?ʧCT`+S/sJy8::6q&qes%y&BӽJ/Z,?[*ǚzYpmkcDJqqK;ޤ"?rvwa¹}J"39H0hTa]Veĭ62d\edkA~f((vR 6<< 1`On ڮ%'auE+Z/%}?"Xy=DoYP(@هΘ26c[5\5Me[W.[MW{$R>mWuC ,)9G^A%]QARirwADb$BSQBO(C=蟷Y:(&n""`<Ra *ӯbbhH8FXdT_m>;ZZ[C|T㱌9uR6RjJ9x^TICBeYJan-즡+;N5kOW-J'IF+y EH)Kݩinm>}]6+a 1?yڮ;܆#>뎨O4Թ&).X- \#&C#~ LaB=$>Ԇ8G5-ia;Y =6`1m h' ;4\? &P)bVW1SiTl,%\t4^^m]h ,0$HGpd(s5@_'yFVlpi16KD% 0#HeׁS]04 , qv k$A$7 @]XﴟyўnL(>N_nӎ*^(n[{~Ә*Go%tkEfè$X E1yԞ-|"%i_;; 56>yƅZ͔TXjBECmdz* 1hIs@1܅2YLm6LdJ7Z jBRґuw2q:="U.xt7=3 ֒Giw h1} q$7E:,˟'~v^Ex-AFztTwŕ@ @\k!Hr)%aXrB)|) @Rԋ [NdWRS6WAx9{϶,] ``GO::%sP՘]GQ9i3Y +o"Ҋ]nA( "\"1.GYa h=^~.LyM 2J}4Gc&\/L{S=39>tp=wj=Ȗߒu9\o5iP0{N>MQ 34ޟ+FOa0vbaYԜ *N9n$S't >3Y=çT9XҢt1RNmn@yܟYt,sRy>{'q87gatН٢v<ɧN8,4''0 :ډU)SyE/7IH7T@"'.}e^lcPj@ߧpg؄q+6\k=P(1AQB+2?;&^s1Ou _i&8aRp0F>`aɈl+7;h:u6( \*=kQ 2^WPBay [ S,Y Vʨh ԓT2;R-хCnf0 @m|T=2͌hX<$\<*31U>6-E!@1O7w!PuW۲hOV.euP^ޙyZǥ+Uth'G}!E5-XR eIJ#}HbШcgW(Ar|ߤ+e0g6Utm0_Y{B41$Ɋ15N\Cvg §^~W~5e2SR a>n}͊'YyY|۴޺3Ӵ؅@"w%;o"5VvJ~U|ă{9s\h_s?Voq;SQ00dLM1#E|^7R}8$q˥]i3| ]P)Q$Q3# 9Bv}U{CE))؍|_2 qEX`Fu ڰ7 xb؆Q;֡S^Sq's\b;ȝ-+P4|(+xM·vbvZJRمEGuKcHl8\̣4p| a0xZtsY[䞈LxqHJsv |j-W5vꪶpYiTAhK]n uS,̡KX:yfqA/7 bT J?שߧ%>7ʼה'{O*I?_fZ( f+lQE MGrk Y{6ָR߬/R8bsXZ# 5*_x yU%iiHQf˞55{o.ĠX Jd$>/ʇaq3=)h;2;#&[Ʀ)@!Oڣ4aqak:Lc]]h͙)NΠWl0j \1Cfeslri0E'ST옯ĵخƦ@HMW-  ?Q]9fIZHu+=N+75B8-V$RL+"F(1rq5.?(؂d#P<,Tb2%fu=B@m=j?܄A+rǚE:n/o.*ĨB /ĵ+c_Q3oBB ㉜R/1uZ{(aN˞}jx<87W"Mjgvqc$5!4Ţ0cvW虷emmcݎ.WD[RglxϡΥK߰JW[6H?EGT)5}V"eiNjxN6K8R *i7aR:9x!b'fI82~Ϭ|fi@GSAV6=FUb/N V2׃$-z] +sh%{?(k3ʈZЌU+Ȝ+s;H|QK-+oMsAT c mqtǁ-d5;^ɾ0os0^hpS,J8D[N|{4lN!>y7izm<.P2-ct.28F0wĸV\~4㓗6hQϙ[skx{"N0vL."k¡~)z{x[tjӲrKVG>z),CQ85+ރ`d.TƩÿ &m*eq;ltn  aKS,q] i(rNw<i;S2! Wp^h~1;3T5f PT*p*;ҥsdͽbK1Pl+U~t@RLFc|Vg2%vQ؀bO9da@5'nFb䃖G#xΐtc7` O7>-隬:QXes4aa6u iXX403n"/)G2|%v$h(xhb>T"u-&qG%qF!pm7o/wRf2uXwfk]ʼn, zcnlJ, u]Eug'$j9sK60sqMO* b1 ^uteׁS\Y`CZ_`j%_a1ބIMkBU{I'\_OUswl.ͧd\x+~8fY5P~zDkŦ5426X'q^ȻxN=o*Ay{bp~mCLO) ..J cL0ˆxdM EETgU'JW܅}cR6sU?*0uy.ć#: Ϯ[,ޙ0Hb' 0rF3d 1G]'S,$fS#hoҫT@ZVp9#,y l7˿EAf}A3[NS9&$2[ܽańk.\ٿ"+M?űM<@KdBZ&rBf+N<-|{dOs".02toT<ϭ-M;A/ :vO]xq⩳>;R!uB " -mYT:O($k̄jY4`/c37F6]!/*\;& l>bL <x IE gV^dcF4+‹z3IE잟m'O _@9H6{I~6@V}\`̷^AY41G@DAYj7 ePtKW&(׃=ԍi!ՁW7[Ϻ:58?/Tbרpz^M>HrwN>OPug&7G63@6PYH# Z] ~)ipZvhm4Gb0`W8@yꦘR,zoJͰ@Y!H_^*ۏntƒlK(|2M޷dKzylz?OMAqBQ"˲lESb3@fb9<КvBR*ղ)>IyfoԺ}j V &;5j.J64kj'}ęW]1O L Os׭A}H0YK=L-Bބf/iAVr#;uTMRRV~C[apE6x^WXfik6C*2]EJ&t]%@3L7T[u@}״\m?i!nJ{^؁mIb/Ua}Y 3j2ۡv gY;i{%zRg ̘% :|)jۿR`Xq0MВTAV7y1J=}ˠ|!Ң)"㈯@j\Cضx=FjVF荞irA=`Z8cli ] 1FeMQbk Oz* _P?jdegj,kS@81J#3JxjO&O{S,M-ڽ`ٗq5|a2(õݏ'M BL 3ܐa6t]S`u]dȈpy믋.).GGǭ ڃo_Vmp>eaq= Z"lDOCBƠBհr^6x-9uܯ 9QI;YѵTf)eotE{} 6-[:Vƛmp%UOWiUSqH*0=pɵH6bO:6><E,>;0}$1K1hH7h+F[VP$"29%y2LNz\ I t)Ur%7=k|1b%i";@z?ݳ#`L,֯cgR^T~¸՜GaO+""_s@xʥ8\%3}ċ~Cm 5 .CniU,TÎd, >Akj@z7THOYA&L,ehXlK{Ij l3_Um@3gU;rT[ܛ\8ݢԚk-1o5bVȐ=nZg=>\lI9uEHL'$d%{c mh$ZXXӮL_=5G:MMQX?(GB!B8o:2~v">KYXtBJ2N eR\%v7F6#xVsO-UYVLFqcBPC(p☲vaV2?YLg``s^'wMh7;ON[l^ yl waB.=6&}D8"n|Mÿ7YtRn(3XfO{cS'j *Aπ fI#rU*P۵O]{C#~%uD}Yc64 ÝPʷ5 f7P+ϮIG$6"5vh%yZIC`w:] Ě]L )u1w"`X)S0wX'`( `>h%2*|`b"(HL㘽 ?qQhdV,ʨsC[? vz3^`Gq#p5H쳬  `1:9́1&÷AdpGx3cv(je8dQGX|e|tm"<_w{0A.p;oD'e{o["T)eǖJO;ũs`I5b !o05WCk->F3)`* $\V! Ōٙ"C#bH 4T/~L^ Ң[3=M%K)JʞyHfҿB3rZJJűxdž%5`:|P$mawU4,8n֞(tS,{N>eR(v;pg4Z‚6?+2b1@+{>vhn`?jąbדQ7` lk vfҜvokcG&# D)'HULRN Io$NT Kdyj;B\zd0!upqL/Mp-C[V3KzDCwN 5rVC)`ճL9Vfx!xLr3JBZo׼ϋ#WtRLa*1 7aEȊߦ \wK,҉6t4ȍ9y<_Q& iY%fQC۫ρD;/'#QB~'nJХqg~`!(@_tk.wpE&!, !Y ,TRwȅº߈0Cq{23'7?kE|ОC2KQ=U:ih2tc{Jo\w6 CZJti41851viԼ@07y FEӰæ*=;XPQJ6x3 Aο|2e7q+5.;򢚏pۭG"yȧ6@OpK%Us=bΪ?LoDN]\m 7azRɝD5 ^gR+&a*Nv@-lnK,:s٥9|R>9 YЪPlTL,8 R@\j} [=kVyOcշ? O0 AU;֌,*d&&ƒ`2a/~WnQFg'x/iB Cr,PoEh}!0;*; c؆+BbʪXRPC*+Q B{x:'tv!Κa"-RAU+K\_oP7iNM6?Fe^ -)*jՊraW%ub8Z{#V{y Zv[v!XNB?&w}]"¶cp, uߤ~E0g_4 y" `QV԰(tK=BFIoX`7adԦ換 IG^VU&a-FwFW'9(NhG96&j &H˔Sm?A5g׉॓̕CPS߂.; -h\tqӲAÉ ,u-C^1x l &&GAKlA*i@!ii<az@s?&C;iuDZ F`#|KJp:1 ap" /j}m9F%LGUE^WAƧI~Vy޳ lhT@:k))Mirgh nfU$!:V#˕}6eJP@@qds֤7ElI:HXtD!w"ۦ Uuxul(*P~۴l9eHتz~Acmt$8#WO~k/X3۞(w7Q&]J- >> IOmF=_XZq[ҩP$0>!k,KVr"RBi3UQӓa؃{6Ar&>(JϝE^>WӫuIi->%ż^M(m$T_%ԛ$AZeX [_.8߽ `*b8h!WAlnΎlԸmR5sQ-"ٺ/j0  H5!'jG_yvkչ(#ِil/{gl 7[nJWi D}UeʊXqK|0_zo\xf3/f@rhH=;2mpnm,m6d(*L%0`h ne~g-ʂf#Rqmso׶O)abNe뵏w<olAoPG~b Fh5ssD$?x+!! fK"neA'6DzyFq6߃ |)m{ޅPaa1^7ex Z"i|3D7~۲F\PO ԅ*lC7d_:oE:lM x?ڒ)5[]z^+_EӑbXOdc?nsleCo#{^f[j؟M.;ćp#čsc!Xs=a}5A\1XzhCqsMWX nƻ ,#C|-03];+W)ܰ*^'L_-ec_T;ěJC-|.xr\JuNɀf<M̄-]&fsӱR93nEW櫚ժy("D'`jbfWqQ/8 Pg-07!FҺWǣ2eh]Uz# $K2G.QResAj#/g6zAVQ̈́`eA VԘBADP$H{7vTZj#v!C#oѧe xyz_tRo䦠a"^`jGU렼Y a ISgen]ON5T8hQw=*J,a6FYl|E= sDA*+H`A9JyK^ P#ԌZԵ8k7eRŨJ_qtGĪ"KWDO󨰱3S)7hov#,-Pz!kUM)YQ4 {?9u{)֓.Qjf@#t=΅.>vaMbo;5QֈPR!tGly' S&ұ7}w/.VVL" \) fAuX!}h&Md-{H+8*Ӆ&ae7%[bQ8T,~ƀ_,N7Te?obΒ󷵤;7YqXh r[V-dA;?B|a4*=/\cT$^J 2Fݙ-g{*T1|CZZ^Ӑ}883ׁvަ,QДBnGV+%22Fv6ɓDG8,D5Ҫun@ќT jヱ5֨_ Tផm6q 5FГ1@ɟ*I_gc->:Xxaևl? )1؂/R_^dvʤķjAGT@}XV+g6E&~W2bn7S>&3w =Wmm-Oݚ^Bs=a*ٕ+ V~X@=떫c\6Fabjʰ go!luxI77{mZ&ä|4MȉY ߤrh^sPUaj)ҚI,=CpNbثHئО.eaجЀӑFXa7nM H 7􌤶:Xݒt^f$tn~eo-\|Ї0D6s ȸYvoK1Pxc֫# /Mr(C_f+ў뚋\Q~{2kt1Vt꺁x4dm~"L(ѕKޞ9jYt\vՒ.j%D6{s95/R*J*);Y5vqX%`xSuF+usZҒTSQTHͻy)%Us/`OݷŀIF9Д,10uy%̌k}U.`d$e> ڥ:IHN)}eE o1yfZh;^)y?l0-}4XF^ꑧlN:cley,8w"i*po1A@iO(Ly?E{Cnd Sq'e(7'p'F?k Iv)@XdxuRi51aP6J_{Y=wpNbd)mW]LA9XnqԦZ@Z뾑k7jp~ZsW ;o$$ʭABU"OUP8}acUF闋d  kcvp :ˡn+1X\=>75;2~Y{,|{%84n:,ꩆ==!N,&X>9EzSyvBDMvµEcᑂXcGCIچ &&w%8/|>)#DŽOϞq8[Kr~AAH2(gFhԞσ˰r#nA˥qD)B:lŴf U^L+Gz\O;"Ph {dRغb@ Ht6L$I8΢*Z8r41AJ5}5ϛGn{=BHrd\l+y` =Eѹ s&, 6}Fѭp\'pydY#WWv=q$4ycL:H PkLq^HbM0(DѾ{NLcJy F/~,Jlm^„逿 '4<ޭսa5tS'R iH~!lc8}|>z/ݳl :! nph>OzNz$ފ(0+MYD81%3I9D۱fW:0c/)9ť+:vpXy EZ_[EL'u7OioS~[>$*jS\=sQ='{LiLD,ޤ.NQpM]Qtbƒqrx}Q7 c'p \ {-:b /0' B\ MDz >ۤ~ѥfoa~a' 8&wZmwӋ.gU ~ ً20쎡|WaO{\@#|eoe(g!'jU֎wo'nT馔֊${{YCQFh&]U&rNA\Q!r[*++^DkzG;'o*>QӍlO9Io.gМ .jE.],'r^RFD,&٢Um0>zI QH&`U=WO1bLA"LBՄXRcLۄg.G=xVEkE*Q$մIqد?*pB/W')i%T]&7~1du[" [D G6u",a>sLg)?ts#5-Ryå* B@~^'ߏQSr`)\Τuhn:>fՍ|EԜgλ)N0vt`Y5mn!'G]F$AZDѽWwC Nh ?ZNp :ONXk[JvCKN;Wf@P/㌨Aa;5}`{`J7?a;(ˎYy#Zjo:-7 ]l$ܸ]4]S-*=*M-Mm UVb_"ԩI]% o,Wm-ch-NEA*ؼAZ,.Hu]hDNX$ѩЕ,Gik<~2^jŵlrAZcrAСlTYkHTGr4W7CsT°i.ͭn#a0ㆅv,a]:$w6Atlbpߧ$,/K7TrQN5z`?p2 y]NX&V@}lcz̬VϜa(KnroD9vUǕݪAҺye"njHH05-(8e`CRNGjF~_.!םͶ_pz6Vqz6.VmX@ؚH |Hoр?c\NeDŽN5">U,&%pD4UD|;]} ^6+s1_ipnC] fq\ɻKlSJ$WfmD !% ʀ&Dy,EX+S~V e&8Ж, [3uVILmxqgfZ5gַ<޳)Ub%:+_(|,|{ې7UGZq0{GWfqιU%jl10Y 1I'sx$*I6")Lj֫A愮ʆOEe{ 5X}~3z:jxjƢ|d _יni͎{Qciq`oVǼ+gy4Q ͋R2#֠c3gxX9}l=xi0&:;0 v5x9kbmYXaCNuQKȡ@FaʄH5bf^| [,b/Њ5+7`甩ȼνPˍpgxd8H㧙us7cxt5^>?pyS0Qo'2@pAp{=gmf$sbs?rA+^m`= "ŏK}%4ffu#,.ړUxfxkUQAYUpX@0'x>ȼIfXTPI. CAWhadD#o{yJҩqo)_+#䂋R< (Ο^H_y(C8GbRD(#Lͳ4\Nv&YYw vNRNL ~} ̗"d||Ly@TTD.OU;HYƅL$׊v͓J4rI@  a.ßya8)QlwZ7w^7셧%]ݖ|ɰ"oz>>;+$sIی !Z\ 8bslFn~ܘ]+5'\ QD92?ϸ)JM𩤮4l7jUe_s<:,PA_-t6\'F<]{xlt33E#7M]7iB=@ ̴;v%uU~ŹΎuTY+^%|õ&4pO%vs2V2jĺ=:pB^6=So! oHb0ۏ(J&+7%6M5o&-Q/Éqi;F4|dz8 ꪴnq;rF.Na<,Yn6m4ЄY9VNWc>#YjݸgLE5Mx9u*, L#$<8z8h4_&9sB҉:xNL|Iȏ1$p45ٖD~V3% c]\#%SCf} !=/EſZI1 Aq^zo +-E.NA5}- 0qv`LJ"(>Z*:%g6F} 4^ϓu*%E٤?ϿinH8WFe(w-MOw"— MdE 1aLDHwDŽb aؑz'{\tH5` sz$DТlb0x05CC#.m v\Y#Cy"0`XN3)0FmğOQ1g&bPzI |>k5 L\j}{5̌v*bF) FڏNdh["?wk\58 Scq9q>-@F=Րs.T JEڍAcyOXY&M4V RwlX&N8Ԋre Jmv @\ATO̵p6ONn0LJagUH7MT}36i7|0NdVֈ2ʮŰv.L!!֯!uƗچm Ed;J\7PzdCiH[h=ٛsܚZ!HB3XEܤ7i!ӼY3?"Jn ]:tY\jP.=;ު$ -5)- XyC;ThCA]90["ԨcR$Г8q5ʟE@ʤ wd.2H`mm:mJ -XOQ0_J ӹN:H 9n mC{ &ӈRب-zNǠB#EYl ʻ ]eίzaD+TF:r%]b͹h'] }! .>QN=8=.\ LubADc?TTyiQ8Ȉ96_Q*ARD?"&eO͟B-~H@y*N.?HM5Bɬ18&W⼺QC/:!ԋd`/B b|(xW[=aA 8BHH;c4Y8 \#W't%,@׿Qga:uDg=l XAxa"j݆S͆?n*wz) `^^mLţxj2َ- hRa¥U* fEؾVD8./(Ƚ9`wNMUkƴD،OhDEWml f1o<{caT`,c7^&n<% %emF)50L)w\"Hm3&y)pNeYcs6APE-"c@۱Q84 N:+)5*ohVϢa% nIќijpK=cȉy=3@և,Dl7cݔ|d 5n<4[Lk24 ')ό$ h_4k5*%&DY0ZG'ښ4T2l͐Y2&QS| b T!ykS-ʳebt]]&vuZDrP(᥶AHxBHd _O({]鶛)pӿ~7\;IF0ȼ`5f;Ben\u q_YFA]T!ۭ%T =Odd^JKI}M25/Ƙ7Ʉ N`"?kmk`-Wsec~|gwB(+].X$`p: $'=); NŚu_sp$[SQ,1\YP;D#/ZuXa'gȚܼ-[/NPpƈzF{+׊Gk4mA̽dN/S>6&F:"FN>vugX.DlV՜m/mIjrw8_;6} Er>;GNޠ9lSTBM}^rx_\Dp:$K;~0.ؽRͧqTv w܌=4$Cp(vFco%6m8{ _`T7.PPbs6N+?`i\`ʀ]_rS> OZ MdG-0OrL4:0)riKvvlSeauܐ?[_9礎aDk- k-E))NĠ%.!QRNOr.%_ d7KZ=N/_G}f̀UXsY]kbgLlIaEH } WqeS6r9 9i hv Z-l&PvX"YxPQfd@)yow:j_$eyxrB3燊:icC1L_I8*ךX;T[8~z]yǬ=ӡP|RMK\p_ʟfJVwAse=z`ĔY/,4/8 x78+Qm2*@ 3A':og>\$ܶh]Xn^b  E9z0T *F[*rşW`"8[;,R t>L.qZʖ zMc-1 N1C:E_CnOB)Ik_t*1GO-!tqփ* X4p,c Q.\፴9ʥH2\#౤h'V :Wn,TcX,gWz C\?繒o>Rͷ|l]l HI;b!Z19 v>MP`e20&ȏ_pT_w侳ܑiS Ĥ(Ȥvhq];1YȥGe}%6xBuL: rtE#>v/MS2Q;QL!\2:,wW"~<)6-l#^" ¥˧1suﵛ NZ0Gidxz>iD85Au0jK|O^%Q5-Gdpv0"З;>wV-6g 6tn٬XH/MX(v톳D{hxH+wKsАGW%pwwcc6{Xhz4L8"$V h6X#{o=}'#ՎKZ yA&Kb:9YD Q;$ قm۬|QP:_FOb>$*xK`VC^d~MoLeND5vb3Cc&3Ɒ}lYDlz,Y%Pj̮ృNab{E!Q_N,hnA*((X',nP "^Q$~* Քp-{d^v]BK~H/qR(}N8݇Rw$Y϶e,\eaJOv&?[E[+ܖ))ןe}&*-䘳$g?߃Y?yQT'phcoV8\H{'B[SNow98c`С ]{:p bxwݳR.Rښ1ǘٟ4T2}wL#;ff??A? u(5h3ekß?THkk&>X&N:*<%a;ZL"Q$φS՚QN#] D#W,(ц|YC4{0q^#(Phݣ'C̉*@؎JW3(bsepQu^BߠC@-i Wx83wC;9%"[0mhr_LE#'Ѱ̋1|k < e$zE @ޗ.h;\ÍG1H: !3eZBɺFNSY.B[\F֔Q5~ӟ"6|w*1SmkS@!'zH6C`F4E+6mDw$P6`RJ f$w|S,33qKSTpdrnCjb<"B%ADm@(d9P TQt~fE<2 ޳~;sO]ؕf#iڅQf = 51Q3ap^.ŀk}ut[[+ĉ5Q6񻳏cO#xL͝byO<˨,N*rfjR Bkju bhW_T 3xC=:Kd̩RU=3?YD):"3>Qa>qxΊٽ&G 1+'K_^Ψxo> stv{̩q\j~ 9}YۿHczF#K 7ϾY0=ɪ[j3-OVJ:Ls{wk%C8ַRH9*0&6 d{Fn`\rk֝Ӕ&e6(R$U\3-ר&Cy|;هn4Ǖg ա6(]kZ@7uRH/,Ҫ9Fm3멹LJXɨ 4K)q3Ym筥PY~X!X* t-̚x Y&(W- n}JR_lƉ yZ< n͍EpArSQ+3 ?'z:J)=}?(HZ鋲K؈Sxc],dX(u^i*'I{i277` zL8Q3WϲdX80LOA*J/$o٨G9t|k r](gec Z9J-k+3MnI\WY#*,y[b΃70> )"-L[q$=l5l˟r?ջ?Vl0>E~{4c6A<v˴E`dQXfF:l,`"23d-]84<eyphL]ΏG3on"yK+uGkROe9kb>jKE4)}|/3g;fѸ膘VQ:mB04Zsm-Dh8];¼<*bj\*Eɕ(~xV Vm?|dH(Q)iŸ@:X@?^՟b@J@ݼ-ҿk+H'Zh+ؖv]vcL-8U0$*!sqd+Pz^_ SU(mޟ՚@8,!%Y,#yS .~fٯ}M V݁zAs9~1Xi?T7S<|h} k*'GeHfǵ#^v|QdsxppH[`ݚp B1M(:ljdj85N>q~Te@ZS /ˏu%ΑJӶ_ sF,&p*1-1wfK罕C!g( XqN.k懨g7zb( e>gg唾ָ,"Y)s0~w2 X뒊2F,~B~i`w یMcYW@橵nSG)'h:ٽT逥Lo`b:üIvf+jm ?gf^! Sec{c1` WhaguidS^8`P 2/Z[Cr\rgmZĽ\d +p-ГK4eXYrJ-Rtښg?U LC m n (=b( 8kfzV\!XZ Юw_~niC_M \EeB@mjj<$%e G _3Hòv:j**s9[Ar V,%\Xkbhy-&J$&SF7r'ߝ0"w,"JaFBBS&2Zh])lwh"N% CKcgzYb3Ž/XܷD/ЃrV+XN }"Bq " MmL]>*'U KB3DA_<ӪɘjF|{κI#e]|Wemڽ ~떓_ q=mśU$0I[ 6q(tR|a[\sCUݳ5 7N@w y^5."!.%H7W~wy[hT[VRQ@Kw h1!YW9T^=j-be6iip$ܣP}ƆNg{h1.l$mnE=Ƹڭh`ó7YoU\bL}p>Z :8V㢐P/9GME^`mV+NR^}n_-+M7.PGNv<?g@M402@BE96r >忦/NE1)J 5VISJt"d,wh5݅QwV[ګ$Oх*7% SRb5{1g4DO17QUdn=/b_1X_^I3L7x9n <կ,S嬉|-FשKU6R+e$5Ǩ7NJ5TP^ht7Lea ߅fq7*3I̿%xTnVSltLoӏu,IG#߆Gf7\ DNkr1UQ:/E$g=+]!>?_1r6[N ԪGP#1ifЏ N}#yRJ2S!v.PO%} KJrj~QfXp{Jj2Md`a2G@HR6xhX~HN^5 )nf?E@gعW.qbWiX%J?rC*Jn0@OY ƕMWFpFa餧 Ql`DrV6nNe>[B*)i;ߞ_zK# rzVmFir~"ɩ߀o(m|vԟ$0 vc;2mK .l@D>۲ MX6+ ) iYK'DB?Tx17{48R%GPC80AvwmCoȧRG}j$?& {d]" cS+M8d ߗ]ȻUL;bL'9at=óC[J7*]6rt3w3ꋎ&p0ޛ44Wˆ5<\c Bx׺tlO""ѿ\xvP `O6kˑcA}t]2ݝob3Ĥ}nY й.U )f}%I4޳tz{=$8zwemU30v@dy,5oe>}O e0Tևǟ~U *} jdĕɾ-MvJEi2>gD/*Ϸb`zx _3Wwm"=l ags}W>w5RSD'm|UP O]64 5kGt{K9kŌ` ;f@)nwjD=bA]K6iTG!ĥ aNMf+k3<%jL4T ^apQI*>^$[S$5d2 W|5?Ot9bbwю(^3g02Y|OTs3a~ "FiiW&%F$ (1`s- CPۡ\8۽H,r™ǍcuCez' WviX2\!.I m,C4J|sym'mQ!nf(p~i 3P % j1G5/ծM ppDL!ql1,|UaNJ J_@f~mWѽ pH)hݓQ:7nZ>D">iigiNڂL+9S4 ՎC3~PpaY<\uѪ.CY ѹ> I3ҿ3LU~\HrY^v" Ua$ykh}T? `{f=GQ&7єuepKo,__hD7vsniʌqሢڬP)O36(*Qʩ)Ah;/ >.4#Ƨ۹7(JNh bEy(Ģ`#Oy2U?!eU>D깺VF0 U+G-Ŵ"+U Z K1ф /{UR2N W4oykUϴw)._XpnS/㌥kro=?[]36Dծ!nUfjz{?DEv~70-4͵@jz[%,<>=Ƣ+ ɸ({$!7ϣbX&OLWiw E|`w>wVo߁)stLic/ ]:=&~|$q5"*E˶UfZJT|fgK|{UΝon컇b8)Hі#VW(LK15QPZMzk3eZ|RLYK#ގ3,x? O2A]3Yɓ;UcՎޑ UX2S ˁRVtGBerH̓SK%x,h]єXp# Q1}NߟBZ&;:խ/? (WIjIZCgzTZ\>A+^uj+'^9aZ rdxӕ61qԬrV_إգ۔饛цBL _rB)².)D,j3©bJ8tw-H-&%:ɶF0{T41_^,]DgwءJg㋉pq-oZ%5/$nH)y=8ASʏBIM`{pk;ґskRSq`?E)W` 4k\[ gyk~/嗭sqsKc$h./'o,Z">MQ2(>RW3yrNs( _G0qUvγ(Jn 7H8 EOQzOU[wv5a| i_E9PV&"])eg\Wm.I'F:%5+ЊŠS)Y<S^"uA* J)0KQ9h#8>KmJe|]?0W'1,zz,v{&֙)&GpRE5jsH >KAe'$٩tѹu+d:ixt!8㝈J8Dsx!S8DN@y2pTGM<=GS@:0$QZ’11iؠeT#m)aa5PAd U'< ]VzǗdtX6d/qOr ʶ$D?ډK&oL i+hL8-{CWgq7s:tThkImՐG- :$ ;<̳|XR1֙d2|&|É/TEc`^u0k)#ˉ#@?}RmWg ͋+KkZQ֢CS6*6g>WDd:ہ.D"Ë8KU^9>bgMG + &c Jt)5MRb'yg9ްS1 IFY@gvP Eѧ_j3%5/}[ΜŽR]|ϻ_!la>Qa&, ,k y} Jq-m4bEjy4u#D⚘L9[1$Lj &G)̢m\Uﰶ5<[@)FȲ%(LHmSN0q"3M -[l[X=7"3qYuL?ssl_0-u7E$A?okAEY2 Wȏ:ZE#ȣ<)(WTTiUXX C%13jtGV$ L^OpBuX(ԔX^սuq (cC _9R0_<5cv9]$z@?MRvhR{ǭNd>8KֳPϨa7˥ )a<|qWp)YeNi+TM=o:/A0g9AstlohR"G hNޢQ>uZ7?uK9-[=[a{rm(mkzT,=v/.,b ZUL fȹN GoPr0x3x둸Jl;dSxD;3d4.(U$SÞHa:SRJ!&/'4r:#͒µO?(ʄsn ,vThV<16h3 nm DwTlXSwfN}O`# )vΫU9Xu6K}(=}cu{(27Vf:{Ϛ@NX[IʼnZ;Ya_*,xƱ <3W%7!+f]E>tDzk<>o ԍ0Gd+r::\eno90B8LT^ x } m17S%ax 0.ưnS a-ve4 $ohۗ6 RJuL:l;Y>.-[j$l;G"<ž4_j,d}X GRB^H4PŌ%n?a'&u$.\ݨvUKIŮ>{avIBxZOVɘ*UA&Q =(bF զOls13D \İza&;qs #׳:bf -A_yg.!RU>Sv vJeW!+B&%LڰB )嬎m5&UiaG ӋUE\RJmp >MGVG>MSmIHadW$,MVV«??RC10,8\Q'[x"7,Vܯ_<+^7D ,;GZoBXk-n wWUux#/$*NJi(k,[ *oh`hrnVeN+}B?mmJeVﭒŚ/Rj+=p~d$lɗR7qZOkXm5abPĈ-i@*d1f^wX@Ξv$@(Ĝ^*9!gg`;"s@ G'%g(TۣB|+&>b39.coۓG.oШ.}C3$`HtCd?b\F!%S`&Jc?gowe#dWՐ_ 7doƆb(BZ'|'){q=ocVUicDKҘ(FrJ*G6PACNM׵!Uj24ARnFrm?yMH`"k =X`PuI z6 +t8e'~ 2X5o2VJh κvdAb63Hep6K![?y&_-[}[Z]l p`ɍ)A,M }q8~/CWr!VA>SE59S*H~1iLjB 9 I&IʐdAOZЏ25_[{Rm|~[r:fuY9[[Io]A;Ap) moGߑ3B*wɓg1kIpi(ңdi)9ׇ5GߛBu]s%pCLy,@h22Oaa c 34f`k o-84Mh d"|r+/xLƈXqktY#@ dU$T\4q<,agsÓVdOBb9>%@ݤG-Iu28# 3k:;p݁柞 qGEH>a/^0Kp3mC.WU=XW9Zt#J덣y\yl?Σj6:!'Z `Ư}kyFVT}j,;6u?ٹTgb1]SZ;Tn38bi/q8#*&Vxr1G-I}J.7|':%dz,V)F2Hanbp*vL%j$hX,\LuF2SE1%dq5g^v>I %@G퍒 ,hxp+Ztϋ虦SA0qEbPBu՗Cz1V@$ijD-QD^+1=_,J? }} nıϼ'w&Ϗ̿նef~gEh(w r l{G@E3p]ag!yiGWg擱)mwj\DfMp`|ȗD2)e6n]/䫉/ctBk BLh4NyAEqy^PtM̐uqN{܌L#NqrK١BloK_!pj!76|& n"pg5 >t_6 i64[d @H6\̱ O1:˶0yIrlt`^ErGjCO ptӗ+$ҕ{n$le, :sVtNFSN[S}&+ ȉ x5 Zps*1Ѥp1"sּ=U)rz#1-\J65:[iZ@2oO1ƭg:)y՟d䃸E &ҝer})3n1̫.baUkҖ{ HcHiB0`7vY@5X%h!dd/Ry&uvgALlw3xS 9.lS79BmyȮ[;:M8e&"HP+xНPzmJr΂*>;]'fD%Ιjt^hEY7Jȁ {#3ґӲx|}]影J]Йy]/2T㼦̸b^b  Y$M`K۬f]һ*YY"FOm|g|X%|d5:a؈Ryc Kh[6^5s~iáS w~enN&1!U@$C6:YT;ՐUA5BwW?` `y b7uֺ]!+mj~/i/^\u#1ZvNc Q\˛f q4(G\ͥalC¡ maCl X~&ku遬{"5pg!M[-ugUZHU۲gY1LD5tTÌH&םh?L HAq$?xBVGszS4k,DHN5vc ?]Z(kVn4!) xNTI4Rn=V~r8͎*ύuZZv?C! ]`&zX%X $Yvω Fi:y8& __Uz>swvn6SR#qϕ W='K*HCsXpyѴk[>~rm_{uib*ScC[f;E8E1q.(/18j͚&"M+WS#qFBhPsKva(%r/qKj$ W~+pb/rr@R\EkBž׎bq/; (ialƧZ6\O8 Y(,!Ψ.SxN87`i:x,S@O-ݯU:):;t\2O6$ZZ\E9kG ^=" :X-$FuՀ}A&sTBh3J'>`)%ݣi]S-v!zLd]7Z$}dz$a:5';hi.B [T8ٙT?:i|,CVyt&r_K}+ByUnt 鲮f46A<ޫL5(a* ԻT9=#6wOu3Ȳz#Xi.w-:bӯ?S !/ʕ{cL}( z@,I0;Qk0/pFdr7SpY籸rnc}V;oaBKLJ j2r6Bխ?J)M0UJ5cl%7dBODO1'4o|OQѣeC>jk.D|& w:76c<- ş*(C*Lsgo#p2p _-ѺZJҖ%sܪ7 n ސk-ǖyQҌ'`2~BZs(ַֺ|5IUBV Q E' @ =F<̜[6xA9FR!4Gq/o@PߌƳ*̥+.$42+ @dN\hAU0m.$-WM]4;3(H1663+k{imԋS؞5eLPY7kY.D-Xuia3fz|Y,Ydd^rVTBN)T]\UD˙~6QlCIHMZ,6IŁ[+mL@|hl 31LϠ@!bjb pJxK$%Ȧ|fhR1BL#CLfaXU)mET\WUZG}&R}gUfMvV[nt^-&kaMh# ,TzGmGB Q:x81]ONΏd# MIvlk9rl%RۓNVFRg& >Y?חVG jõ,M:WRfsR`4R zurLkxL1seBc*^siaZdߨFO8E0 yOGvlj?;ΐ(9wY['gD ~o\=>mdq@*38ZQFa $'oi1ЏW!Gd,;r*Ud;ՖyQ} uIxA!VL s9ޥx! b2瑢,F]p3{.+goH7=s ]0_Hr ʽT_׆ɨ:<=Ud;ge`%D)z\؋8bE%Ȩ"K~6Ivȵ%/tu H@WGG3;عTpP/mJiE?- u {W^$w|P":x2wiů$w2<̳K5{SX"햒8 PRi2l+k%y7L؈CSTXD*2bJ&9mHڷxB?KvV蠥)+߯'宏bvwm´p.b :b60( #CQu6+n 6tڭj_@N KToҤZ\柂c{ 2ɽ(q Mj'<,v08}a =qW g4#_d!Gd6Jmjj`c$ ZuV9jb4bhI$t`v >B8 7*H0" JK%2QGpL5GQ ļ!$p -զ{|hֱPzl̕F0H{Aa Kr0ږS#37(ׁ6̞f ,/QxSVDg;Uz2AcMf9=֬~}oM*q_0D:`֦Ҟ)~υ"vmZ>_{Mc Uxh LG}mJ&SrruH9TXSnPC,l=5QpS)\Xs/b0sך o۷}cPSqpJYAq:x{ rSE-5ew 8/=!Y#{Fs9 KFe +0jqs OݝM=bЍP&99%ir\k>GO[UӧI\h3 a4 C@x5HG_]Bl؉M3M.Sǩ26"=P7a 8O9jdL+ɖhEPo. 3Y,bg-Ӯ'/{"8!o2$rhx/0,8$˦\/5Dmf&׍1=GOT.V {&I8#XGRh8fd'.?9m 3*;#PH`~M?:nhK^?n AeVᔕ)JƱѺx: Q|Y%IwZeV4HY.[@PYغrgĶfkwMG/@>#$D[peX=|Ӆ! n5;!i/tSKh̟}}ș1<1GPvgq0$-0Xj] ЧO~bi{D $*{ZV% V.B҉+SH'C]ţхyhGVcUWXeA/n;=CLF Iګn 8lk;ad-g}-)SO؛! {H0R+x~ḙqgqrǒ#oF'p@){T̫K5V /VKvd0,Y7]hog8l?jM[l"J:?#:{qlO`* c|!mu'Xu񖎐z vB9"2eEqQW;c("jyWڨ jo(2=qLC6d\ aR@rz^$)! io yS[+Hq`Kl5.Mvɱ-ѐp_2ܘ3%V%B5kl)mX ܊qr4ސU:n>rPKGbs>D*B/^쉀%/5M,z$Q @DAƊ Hc$+ #*R?U&)3l@A£sJL[jxjl';"YWeپ'CE, 4ŵ$ i(3 d{`pe}"z0 Lt!y(o3%orCR`>YE{4&SY#U;yVt,[ds\*P_[e[[(%c뿛DWHOvMW8vkw( oîȼ}_GI72إ* $/ʥJ酏Ta /6!a&eܮsWI JR/%&/[mO5u"5^M[C3~E4v(ǘUxw*!hve#9fqETf- ڛ:J~A [8au(LR8_wvC~ձH7{ӯQ,:>o1}bU5_7*m봝,Hm cPa(MĭeRV.ٳt*լ1qv׆#ђ.=gQ<՟bױd{ښ16h[Ca6~k甮R6uЕH$͝bַ꾫679mh\N6 Ep͞إ^6ȫG5c7Lj]<5<7>7ܶ@@)fKq `>Ze;z'VSW>4 l4[hH_5cr_@j+ &Dݝ c,ϣPXȹ@e@ sfW!9<4׈PGbo,΍QLS9|9) ,~f66D@f`lR:"#WVUԆQO3TQq~Dx"T7}PH}󲫚]Zb1M8o&{˱KH pwƯ6P%[Z'+潛W\uFBbO]XiX: _Uhͨjt}mQYh?!}/"IX;FG$3Cu y.uN(,7S -Y}i!w2R2Lfs^;@xü=lMdiq̻dC37}H2`r $knAdTc>&8OHڰSWp9 2~ȕmE^k/Cs/sS~ KI2aҁvX\#(MbbyBb4ܝ{'a2⢀HF୻3gtd/%V:E{d'r2yKX=ũ%֨?([KPlbrv0ۛ 4Ca;pѡ q Tg7˧VzO8ء  2z>G$US^P?v}&0EUȟ~w;\S(/}EMMr?qȞJ.{(UN'[;㟘@rp 3Fȷ/ٙ՟m`@DG>zis9-ayc=,ov#1>DiwC޸PO)TnV,`PIf">> AF/h,ʃ(64,^)[髖]iO!V?g3PVurk }"`c H^Z?(T=G@ESO"!z,:.K-ek0T!%p^q Xl,yn& *&mfSFhE]T''Rڌ~fa`bc?.HH l8ٟjwJ cӤ3>׋SW(E㯃jv{몈'Т5 N U)3kgikb6ÍlcT[sNdZ|]?+cCAs*b#Go [6i>z?uG2 :aI MS$o d]^Ч NX$I@4_@hk 8 P!*"A~Dʺ.EZjwsT%! s Q9 ˌ _b5ԓ.O# DQ:\5c,W ǢAp`M5el ?Sm@| |Qw w{_軲ÔXHS+Gn*F F6R<"Av 4M]D Bt7ԨokC E~D &< uB3<C+3J;࢝,ã"̞W;6+~ݫJ}{"rԝy&- 팍ɚ$eF ǻ.."&IfX|.bnkfwL$&Э!>C,ODhْhKJXaּcEjO `y/2օ~S!10bJUi#o)CP@ xk`ɵ@ H=L0$Fkj1hWQpQ &s<=",.wRcq(N$ꥩ͐&8qA8H۸̾TU4\M#uvR)"KIz5|A b8囍.E ~74Jf1#$&պEJ* ^?iLGT/u\Z1Uy_ą sh$sgga)9ђG\ewcj<`·`ZGrܗV0DZ= 9Ыw=4x/rvcCY (ͷxbEP֓?cySQ頵ַJKcN7O.4h +{n(o a7:Sx#YѹNU,5{w܃/ShV~]pMW pKD=TaWu$luVtȷ{A5%IPڻyC {õ0y?H'WLWax:g Xfe{zܐt2=s97tBWE,/QAG$ (6}Hj1lS߉IټH%b+퇖E=tՄAlyB$R50hd;9S"ʴlLC8lȖ N%N*~e]6ia4m8Rj+_p+l"&HRߌxwh(Pse4I8w:j@FcjйF sLTN\A gRbH܌N![@vƀ [>\UprΖ7RN%T_Z!&IE(/tJy 0hƽ ZYi6HJˈz`~ .'Uf-B;O0!lǏhݒrz 2 2֔'1/ou0}RIŽQ}J0PPT̺z<%P hcԉ*(s`Rt=|~Qp q TC٩ O+(‚UrbVKH"|3"r8LIBjI $m@ hLtM=e֞vrK4O3H/!M n*x;QjZ4+g>Q煕Sq.?V=zиdZAɾef*8^,I.V>卶 ZW?sgĿzw {wG[K7d<&r@DERy(EPT͉ޔ6˸R cHD:d qFm$e9S? jഎ6y|7ex(չ~pTl 8` ΢ {bTAtҒ ,m,`GWWIϹ3ZM Z­W g}*NiTE0KM^M}l &=Te\Fzt3*ldgL.t(E%qR|5Cӽ?idC="~\i4_/^ lDg$'s|V hᒑO9Ed\{칏>zT xA(FN4/A 9noC, vyèM ,HqӿrV;3#zs't agCQ~[Lw}?"-7y?F 2??@ad2undHLܗkNh_*<\L P%+:ASEp5@ R \фՏAv͆+A"Oz80 Z2l\6TAx)8OFh HrOo8Q!wi-lZ4$H>"(lBKIة5ep#I3N^ 8<aph])2LQ]@gJCwuE*,%=|)=t4u_g ϔǭ 0pXSA9T63 MVA/ַg!3Ը.m_AB:5 \ l(QېkԮ(\Uc9/Ņ.4%!O8bXk)eW .qƖyG%M+L=ٚa~8G)0Gtg ] P t骴]Ϙ9qǶG %Ӛp^Xsٜ-}=}9T)\/@͢@meSkJ/7>:Ϊp /5 {Ȗ0eӨ1R1ͷn8 gUˑ>7>ON`Ƶ?3!|\AVʹIP<'j/m8-A"Ys z*6[_^ 8ZJT1M3 کi2I CUD_i?V5w1Q_ dPRAݘ eC1 n0)eh̩"a Ci >pqr Xib:eO8o'>fYeez;ょwAA~{@@4j>w{K 6vr0@} O+pm[c{ Ra7VF"\(jS8Έ84`h#O7"lٚm6.3B,{psޑxr}IE aa2 t+rR/60_az(I\s׷[q1. F @x{y.?޼␬,)&_WZIzYJ(M抪&QD b>s 9ifUXDkqP%3 Ųc$fGR͏?j/vT!𥮆=APDN,ڍ1 !vVRG+/,GB37f,4gq[ dL ً5`cqzH:ٍWiъuPjy޼\.X,"#.<$ir}g]vp7HV,T2 Lbj c lG1A*i_ ݏy^߄Lz,ȲEE6ҦK/oBcd(\.ɼ\:.9{tK(^'QeskbX#%Rt/ϵI%ZgmN%bk?;AttzA^saЏ?a0wݘ2*{mB$VV<}UC2Hu1Ɇ_&!˂::k~˿ODQ3I{ by8 Ð#9h4evٲyS`YR a~f8ؔ (H0_ZIϢ.~ xV|](3ȯʕm]uWFCcR )T3 |WBXJfP%ȝ8\ _fX~i0Te#X4g '#dv^==Lh&9B/éCHdkiym3:L-*!#Z:cP `jC2 \l#łL'F٦ 6sl9^aDow^i=& 1ےTAGqSZ|O+ hAAU,Tlg! Y3Ll}ҀZ̫ѵ~<\ӝmUugT0T_v._|xi YyT +-"ppt^rX Bs*Ss~$M_"/k4' \ؙqNJpxҼ݌O7۹ ًPZnxs z hV]"߉Wd)Z :;=Y/@CS KLĢ*1u꧰Q^6&п9JL s43Ւy B\f>4JL9F A{gnS)8J`졑ɗDn ۣ]xNm^ Kr9ck5Zqa,R(;D0 Nk"G~$>Yx_Q3yӭ'를L=:.hwerxDž=pE bU?!/II"z~<"nƤyg@xfOu* W^aG.*\۾\:Kߍg pO2zQke[ LƵX%ĆHj0'_%w1>6j5>u@ 'Be'lA&NKRZmhf:My/ωo7a+):ryk=(M19lFQHsO'U[U㮂'B_R\akZcp4( "j[|X}7{"eNnEjdzϷ tlx'. S4]ov6(f&y+͒0KƼDr-z><`m}lc`cHzI䵵>h^;eo?~$fz j }>WG,B8(wJ$]/BjAWjAI=NNu^^lD dޗ3F\˖KuUkq!B ngv\D lc9ЛDT`y<# &ngr{?-D= z Qީz>kKYr"EJlNcwhŨZ%tPq:6vJ!_i `"~ܖ W[(q* uѐ| nWUɔF2Q܏oCc SIN,lS:'Ck\)WepT G$Y 6n{0(}sd4^wvo#,D;o".Kd*GZ}4^''y^*Ԙ ay0XD κb(Q}:d*PI&^,F0#i`h*'=UxW~7Q*zq[! snؓU<;[01`a([t3}CK a$2bƶ[3}/|]ҙd!vqRt˺w+:oo1>W6}T!WP.cL u$T =R/,H$Y)!W uG,\-l;y+\Q1; I5bE*CH0P0Inpn,γ3RQ^-^4]NC4^կ4%u2kx䔦hB"N ΢ 9 j0ݣc*s _BZ9ܲHr5Y򒣹)5ˢȚA[I*@t:g7,JoYB8K@lB=ڮŨ#Q'+c}ʤ1p/'ƜCXU}]-R4ٍo1*11T( KֹPX W5fѣ T"TnF~ ;kX8gCͮ3e4 Q\^ڄϏ0UWٹs *(_ע{0#+2u&b8lDpQ<+j 5P6 $?Bphu .QjNj|N}T% itJ: "5p3 ɊGyw5;a𖚌*:o}&7|8#b'{-U2j'݆EV|\bSGu3J(ICp!Y F Sk AS΃A (kTx/|RDH G 陸cD_VG]Qr|Av/GnOSnS;`%`7 u]gQf< ^} <6TF6vq 2wZ"X pSop 92<CmET ʔIλBKB,!{:~,"\O魾gј04|1mPvڗ>< e?Y~DR}$G/ A9Nx geq7nz Xot ׎G K+LʲiT"15gpJrVZ3} jjI(`+I \,8)mLlSFu`*t9/P=rφ1Q+XG*_tZɷSC+$Yu;z(y  I8W./a\CnOGAsa aѵ)pqM{\wLg64>l6{쬕_LKDO(cm;Ll,w0߳SiTڛ5؜Ř/' %m4c8G]wz)hFjc}gd;Ή.l5zlO{j]SC'P.3%RjMӯYts\#FN9q,\~0W9rb/9X!/;Ys gz@s4BRH}ij̮A.$ׁaD?2b ;BL$H<|}T/f\ Ƶv$ [= O 7vjfl0'#'Z$[,;9)gzᗵΩp}t%!%2lqS \RCWcL$AcӨ1N~XݜQ#S;vpifQ͟a?lJX~qgJ9l!{j6rVq+qJcC;!JeF)5&V3|sO`'[{qIPuk2{r $`g K~Q "^nxr Hl/8t_ED|B n{m0HrN"kF]xF/ʓO'p V(~[ja] Q>aq#}F+we̳G@Kp5ݥqtYMBAo9aA+pmz5XItgq`-"n^LLhPOt]ޢ-B-ܯGq"4n&Uzg\(E^0&UmWlUNB'Bl`OQ/J+z0뻘 9:IBq/rȻqHc*X͆2BS!T~V"0*ՉT |*`&UȁZ `ϰ_X^:2HMp51 _2UT.c{lXob{93?( ?"3be { lٌHM Ry\߮<}-d8i#GC.t:7VM! {x0 v_m/ bYMSIIC򠬕&+ z'A>oZ4p F. (sk FSá˫BQXZtgn= ֵƮQ 2!/1%I8zCw0?E(^qw+b<]~M#%4'tŇ-Ѵ+{`(G&!FAjBVy %X3+(^9[٦ߙh͹ȟ0?sڰ\ab`pC0Cof`+Ǯ;W?};ʁ{H ?>UsT]Ӓ N%3p}HD(RRR.@p`4sCHJ`*&0+hR;n>*78Ɠ<`qؘLk2@O&du-{aؘ 4L@Zst[ameޑ*K+ھ&Fއsݺ@S,&n l/{/{*%qphҾ8ىHry1^vZ>]G7>"q fեTl)L~gC 8@X2My!!c[J^#s\ZН貂_mq}z~p]u#FZƬ aޱtV42#ȐէPq_O]DX䌾ijwJxrkeR[/@[g_ Vvl52Y# D EiȭK>9IVi3R9#WLG̢%cdb8_h\`qSK˛')bg;dYmћ65sYd$KcY.3[^52v8Wj)VkϽusc#+G46lVsq <+u'̩t]& q|d[pm=HS3ޯEI#F+4lEu~s'Tf'dDX[o 4i>tNĖHFҔ0TP7M%S[#|@g`r&|22$y9!~4Z oL.n)d:*aҾ:36^K Ņ@8| ]28crLLO nQd~l"_2h;̑a $H(/:%#F }n,;j[w 1"L`!:F(z^Îd5jKWxk};B-g ~ X~*o\T C8c78ԱRV7,S> adGKQ-NNC3Ь\!N6nܑ|a2Dy:"%ad˧2UNz*oW uypdܐK LTw.:iB0C}<\M*#caJ 5Ypk׼r9qیvpUwS}WV LYԘQ \ kOLFг?f%)[0jV|} ȪH?6dw]Y1Ttfs7 dx'LY=(,+0mN+`z -_ _)5v$:IlfV(o5[]IF!{)fKC$JlSCݮ9A  KB^n O\5kmsXdj ͨOJo#Dm/ޘ&g4 ?harcՔ(Mc+o! YrmE<¥Fjm.{EO$Z~yYٳoc{t݂3#@tF:1ݒy`'yߘ-+>x_uoِ] }UAQ?].bk:fmAC9~O _\M"kW۹y?h<2@l/QfڭW~ jʊ?;Q0Ƶ&^+/ DM +PmsVSX2:Kɼu+o_I#?LB;Ҷj ~K$Ph+xrTzOsM" .pL:fo̤a RjD0Qd.mOM{Kr]?\%/D-O;IZXfP_WnvlGq<5 K( )v#'D։'/54"cJ5Q:۳RfT@>%NA4ul m^q^o^L@-#֗2c-YrzK8kK3}Aww 'n(z [ ~, b Tgtm.Ur=Oڄg +L74Óy45[nKvVࡉ װ^B@eǫN<md"+,8wdh_K8:`j#vG~ebEρ[=\ [HW]Y.8zQ0G`'[\݋ϕ6 f ]* nV5䬡Ŀ9.J Ml@fP7%&@[q 'qx.nS2eZhH%](>*t\F~9]~ODvG_We-9j6ouJ2o9_BС#A d"`l2-BLTQ@Q4/m[ʎOC(3]zjǰb}ݙU >FRj?_A+ĿmbS[xYp *ũuʁPi@DG瑝_3Ih8 g,22PDHzA \:sր+GrEu5.D`ItS]Q^͓l, E|'@WُIVݼZ~"s>C5iS/8< .R陦qL7*7,K+8تnꐽT~їM+F.LRiE2\H~8BMޞ#*c'0D_1J 7^ &Ec~E0}ѽI=h1 }G F3.aQV"t98 0餐T:߆AkdD֟9^S>KS7滍GfP*.4Pek_bnFh} X'd뀆50$$wy[ C2H%Ÿ(eP!nݫ;nCVBagcvy%gX:4H JꈺCSێXW'SOإgwdrn ֍Sg{#W^|q^\]C#Aoy7fn[yy61¬)B.p͉b0v$lCڟRIg|5 5{*!pzy:MΗ+ƇEǪfL]8ԁj{zB,&9~[1viXgU-L% 褰hKr=λe *k"z*vx_]tKN؇@חYgVӚv$On Gbx-fm-x#I\^h.x갠czrlSmR^GP~eiPfmJj1BIlOKcPXeM;7.PvgO(\X圱As눎]CDsSV|3A?SK>ӶQр"YK1G(ouRLRϡ|zA?A+ @P.&uƤn6S*ޢȯܿduzfa_rݛ7#j ci5BqRZ]w-_)~ª6RӪ ($m/Vw<IѽB:>8n[iX `0$0nal EK['ӚDLГ8Mw,+YHP12>C==mܧ4'r~b0uޓDIC.E Ab$%eU N/g`;l'$%;wGeٓFynpW2/׫ɫWl]@)Zw1Ty-T9t*?_;yW\ SK>T$dBb/ ~QWzpfբXyTu ([%!V5= 1%֤p-T``BܻmHYq*4+m.cI<$ۚa%?݀w ߗyJpdI bSP,( :bh !ytsc70 0%ykݱ=J %]xBGT !Jg枩x s264 ɭLЉiE-/֢Z܎$Ko\J-ڵoۮ& 5 `I54(jx FnFhED| ڃ3AW+0npVeRRgȸy5X-tSMTOSeE]Χl#}}H` fݔLC4hCu+wT מqy4+#ѽHU=꘾ˍ/4>25jML/vp쌌Q̍*٧0u]ŬD9]pz(q[4A]ŕǛMϦ.Yz1!]$ xz1aO%h6ټ'/ (ލ6mh(0 \Z9LЦw~FinbdmK[~GQs)RJOM/ə,'y[Ԥab>@EHѱ(/ieᯁGbh7F@XcBB(Js!VLVn@i`z}Z-?iso4Z)ީl'vy-\t3K,DWCG2ZLlأ/z6,L*xɨm*qhdUňLHX',DҀXE-$NbC/HpAd2BΗ:(9HPh$&]@WZؘ>-]\}7v:OMzQTe]92Pꢣ - 'Jp+nʁs\;ȥKI2c(aW\76@2>@np8\5/ງ^ƒ=_:sh ʷJ<dA#P<ơ1ɟr~$Y* c-f僢MUX0l#m[4|'&j"ҹ]$,q\tbUpkʪV[t :(-8.K q;-ig%}5] tgvs8~@êni^6U# h쏁P(a9!ӧ #Xp~ /f[ԓ}QRN3Ԝ{-j0ûL "8amTrk9t 8 H؜RhCSw5Ąxв c{Lty ml_(7M%>G-!B՛ms% j nI8fE$m^Rȥ-=]^Fs[JVGMJ5~&Uՠ˘!TrTX>(2 (Xta+~5 zaԧ dѓT\d=X2Q0G%a_()pm RkyF"qdmB䵳dF97I}7:}&NJ0*|J-+ [3 qOv/zfbz2? 7 `TՃ1iėQ IR~Wi8gNW†(KfeMbqʶOE,PXЉWG]x櫚#›o0u \'6;S}e;j~qA }2ː:|IλC4]τ?rY嗫>aib|hsk׼8їJGKh߄5;a?& 2!. gzjANC+B^v=/ 4[8 mF@:2si1 ;I% M\70z?4桯tA83J+YN&==`Q#pF(|([@;5TTm.]€/>^\Cb%7cN}%M hDuEB*ɇI""u?k!]4dclBLL,gl`"v""]W9'ݑ+h_$?)y& )>wwv3 g5o~Mj0[m~-p՟b|W;+ TnKڮy 8$ҺaDž{b'J.Wd elOC>^#jua_-.UETW6KSaSƟ`5NA)Ty:KgpAF FoTˑ7D'fGӏZ3?ZdD(;ܸk“=1֝9: ׇ&CYÚ'#&^u]ZY҃[]s/oY&akUu\d{&aLu}R]!fp  csU>ޭaޯb%P&4e |̐Yˈg @c۩:?8=uh0,X`|WT'9AQ@Q^ʘ\CMLP?,)Y%Gf&uKQv@ǖz] NnOPcۋaXXm,6uP ,A0,HHH{d/%!V8+BH3Ee[+WvQ҇O0_l RMɌװ,4gkˀv0]W)IxR@N@fg7bYQH,{=O,y iP>bl hmHqmtcּKD"ȥ AG_`N.2ŧлm#[-<q"a:P#I뚰xV֫C[畾E8q;=r1x({Qq' NϱT^@!=9>ki]Q;bnC}"X8YeaR-)-c n?'_VػͅVbإNs[-q>|/jM{ '?$:c$l>>oT- wR}D @7;M] SF UXz$&Abo,ܴ>栊Z=Z(bT?Ex=4gXzC䅷fpt8|`u%+x>w7$'pŢT};2CWgmtɰ'/!Ѓn/c!^؂B [ ?-yrSPmgolUk = \/٠DN~~1dD"{z,~{萺6ߨȲ0᜖jbXN^]RW[ɸޥI*$,n1L@C, uyP§!}r^h=vo݃!p뷯I(CGOٝ?~XVhjnWfW&r11isqXb﫝#(>4}؄q $461d<愄7}]i渘h6D_Qe(:'%:;Ef'2"앙"[e@,5 med:lD(Go߽$ tF5|,:"]:>tQ/(RSK1+@w2t*&&ili3!`ia_IDžDzCm^D Z #W&&&}h<އ=?Lk_}-NZgӧAKx3X%Lk[{BʡꚋGqS* 橪q7Wp*0z503GVWa'ZIZ@.cѴHZ+bqw!+8=s45jSS# <(:= P b"0-i#R~黵P{Pk|>>ئSK{f԰}ND&x፺vv-)_Nƾfߵo^7 x\)B  2J yCP(V!< #T{ĵBm 0E#ٶSJ S3"%9 Z1/5Fj_ߡOwwܟ?f(={bhm%t e ŏmH%6q0j=KB$6~u[KqV**~REL"wIfŘfX-N7:͞C+6n @E`4OjK *#8QotAkAQU!qZ?rG@! f6W9=2]*2^9d,(=x͑=?ov\L_<][otm0oh\deJĬyT8kb&{iа.A +kB_䱻`,Q3b&0 kg5[N[?01M āğrc]w#Bk% FOev/Zz5790Fh#X&Yi~Ca>ꚦ>4:sGir)bv2ߡ|]m]h)eXN]2Hw?}I؆o,v0*Bu"Q d>%2>k)_5\S)VA}_;a<0-,?~_6'?;ENo8rzHwtDw=p>\U_wBۉb]|,j}]fu*B (ck37@Q ᗡ*R_D߿81X|q=!YL>vW5%I)yoygAf{ҹPI fbL<@ɪ1V%`:H=Jp, }N3fjyp#o]= C"LF@Цc5L1X22mBFJ%t,~H>,(YTCP猏r&ʌU#O;ptpYp >Y)^LǵijƓ(zʚ5u#!7#^OTyb"ۚi$)ڤOE4,G5+=Wz~C3h_6V.w0Ou=wMzܓtؙO":}Ymlޅɋ QVfiۦצC60pݔ 7g!F 9"&n4Űqo Konqo%Jɾͱ=`зzy;V)yW)hoM@F'h$i<ՌH5Mj%˸+٣}Gz v0D/^od$naoAQitOFxWՏ<k< ]څ\-o{iǤ)~hTmq;ik`zj"+2ˎ@Cuq9wUVv>%$/j3Ow/rɫa.5݅Xe\_/ǐ˱5&FΠ1zsMuu&;z+\'ݢeYsWDˡ1` 3"E{C>On˒죏b?PB_mת >Pu/ŀ&^pӭ=fPR#;O]}*튌}'C/yz%,9/œX%x( .rTS\q+ ebxEORe: pup@;mϐ(ܠ%3ZdЕi;_gysFHr ҷ̥ _#lMa;< 7cBw tc==ɏqAd`!T]"1Ӭ|z`NE!*dVe˗˜x47_%FPRmH|D6< K~F c5Qf䱡>(424P0J7А 5_I *G,q'u̅]y2ktY]pY럃':zNi*_֜LZ觜CDWNu}9N)bv,6 'b䒰#_qb C'rf^ Ba8¨:Œ`b M=mLhJWowpX'C2>^h|h^OQ}o^2vpޤ{YRը=+B,èџc?n3's?%  Xt4bg$q?S|71z >~\,UOJ>s|o3"bi5䡭?w>]lpJb&0Rgп^P8Yx`Bz {h#BRxmP\ 99:שs)t%YUVpS(:@v.P O(=#׉ _`DŽ3#d"&aT Hw.~IVe IJ4k@PX=Z?hpW!pK3͆ <4_O`ƣ2IF/2nh]N)j⧡P}./4Z GKw>ݮ[ƺ Ռ9{W7{H=P0`4`Ks S7rā0In ϼ!ip'])dOƿ>B.ËCq]-}kۘě.l8κ񏭅`-Ӈ%73_wPy$X4L|t Q@:r1H|?J>#+aOCbi:B+->R9]m:.'B:Q0b.!YI,d\\R.J*^GN%7" oa:ŚMÍKvy+.vǝ `%󮡇(|b{xFB+q^p D4G8x t gͽ-9śp%kPW9a-}RA> r:3PA G(#C&^?2k'](h:%*) djaK'TVVӰ۰-2h: eZSm)olS$<Mܦ8k'ScuǧeJLc\h&"33rF7~7czG\Ep4k w|ϸ`%+|eKHoXqHW 1}nBs@v\( o kҶ.1#rettq/X!^K֮(4:Z3ߝ4ڞ͇y K5dB\mCd>Qyٜ*\H,+"TVCYa{{ȿ痱F\Y, ]!~af8p(clD)dnw mfuQBYx[o#wf 3$+CZaj/nZa5,%mʭBm|9[:Hm yz|ҫu[ "pO`YȲ*lcjޖ, EoB]}A)#BQ?wIZ2d>NH _-irڍO=e)R4UM)yI'C[ ; J1R0.Aǖ!M>{PRE ^O"D ˞)j-P落:&B{M z̧ ~nۀa2lm=MoZM<= $WOO++6QJCQE &G'Qw6W&d24; ]c^=upohCIEnYG~&- UrA i\dlO :(`F6kJ7[aBo\K{m\Wj J0c~BlۜixG_B.`XeِAb ~6aqet֭yZ3{ϿlI)se9fs0= t"6{\l0PGVϡ-JXkq5/IbN`j}P +{+R)]4-~_7-Hu$/o,.ׁ$K/h򘕗-h { $4˶[Y<^w٭*% ƿn1dl#]׹]Dm(5ji#AUbK߅=>H[I*i7IY5,sRX/?vxYĮXhThz(©L$Yyߑ?^z=E>̄ !\ nM_<荔 k Cɜ8vxݗ*b&(Se7Ċ]-V s @F5ZØe ;M|sB^ LNc4P* ,;k:3ܗca{X8mbe:Ɉ.Զ=6A#zKܮAw3l=\W+EB-b{;/H]gؗcs He`{t_0R K{uWy>pނ'7* L^"bG,VT k+Bcwk ncR6 짭NeIBQ7~JFzψNLsЈެe SyZ>5|Zt nU5s# 5?wZwE`V\V66{ks5+ D뚤WqU*/x$h O{f{@h( LuDe3mV nQl S[׬%8 ښlZ@6@4طt~;oX!4VWKod.E% 1p':rj}듯PĮl)%5C!(a"~\@hEMLIHM!soLǛH^U;|,>qyxתui'iW'BĨV5Ey@;#hP ㉍M HPpSCƽ*a A zf\(@lB ¤aT*؄)%BbHP!Hܹ1΁!b#yqUr琿]jT`Sj^:6FAN4Sv&Wm/ES\cS2Z<|tAGRmYO,d*覠TpAkfNcJ[nԋP΃_7 6OJΚҕ?{Dd{(i;:ӨzEHVT/(;gYƠ?q{@6ti7%4@i~Y; ⼛CV6-YDԊmPk߿'a$Ciܕz(* '[Z&n?wư2zitE٨14b C0Y1Y|='c7ymg^?"mnAREW+νg_4Z oЍf=hPINQ`](L(ƈo]9|5)kX`^Z}0OM{&j`4ƅ(Hm76,S{!>5f ;|xɶ>iV-ZQ_  ;7FGVIo/dTbYYw%"@齩8`pDA&JC2(drY%M( jV7(]TPBV.CFKɑhYb$JpBh{鞴W]]o"SM~0!ƈuzW>#,MU&qY#7RGS}\0b E%.C!׭ 㦸t6^__y~0k7_zhiSHƊ#'α`0g ?J"jRđS!Dcj"}W<;3o"wr_4 0bIx^;q$7%:.U{uSJ{Mw\K_Lr~.4tVsjkW R$y:0;U34B^ίY17 Л/Vdq3?vO۩TݷaEUGl鹄LM0Ba,P2g.)]AwJ-v`Be/GfQo}@Z)rRvKB%@5y 9#en $WCH"%%;+bが +++84nކ rR` a"V|ݻya9@1\l!3Y28j`3ST9*X9.Оg(Z>DfaIUWO#Q9Y37Fh $W=ב^kf  Z}I;fEժL̒ 8]^f=*Nٲ"Q&AvI"}_|- %ĸO"K=wiu/gapn8aޯzǼ)i:JkgT k2蓰,+?xTg%@D 12b.pQUɮT5*?0pQ0B0L]x`XAh⒛A3&LW72L3;MAɨަx> _z f%NeIgakq%3N؆N위RbTXI ࢗ]XiǞ8dwm}L/?x56yp,R9ϒ AwV$2 m-3o BFy\V⳯.ߟb<X P} X!4ӢExAg߼p؋C*#\܂րD3t e֚X eS+]D[h)_DS&bMH57nIE=~*ĂΜ[ReEO^"Ԭ=gon|{Pokfl4s4p֊nkx q?3}m#"ӍvJFB%<{x0Qxyp+CDAGw~aX8-UP6yԢ7 Y!x$,a7&fOVh͂ۉT+E-{w0<~A\xO =#pq ʒSHZԑ&D mtr.ZӶ'`Dn4wLaDUT=w ؗnOEkheW5 §]وz:E`Z!%&+dS_"P ;^_%,WETkkW~e_BsL X_-ENaοNl)3+c➅u"J7 7R@K.Au ^siŷ-ŏ]TI_}:"dbK φU*ò`HHξ4t;B<(BnSgyMs/EK C̻0̵ЅK@[[Jw Km`ZEEDj6$eQ _ulr(ooY1>N2M@Ppoxz2K̚W% T{j1\S\2+e9j,1')|:Ћk#)vzG4E,RܕZ3@w' U3+e;,YDJy,Ĩ;X~9 ." HlhM.*J1MԢH͓Թ.}5. !^a:X_JRXK܃Py󗃙ͱ%̍.{tITV!-gv|Pٌ tPҫY%$mD֓1Vqv# 0% ~Qd[@έFex6겆`m5R{C *»˔.6 žq݄l^FkENiǑ[P#T笸5fCVn^ױotbyneÂYeR.#l}PM&{!VO_`)hIʪ:Wk&Y,\s{s,u.l1+輀 E}YLS95;f95UJiIO)3x(Ŗה6;/ÿ66O閿%4?3v xRKF5@xuRgRЗ!;]FO\[߃9)8ʝkX?_H͝d)4YT}|z-oI7a1!03V+ŽutSj& LeYw3!xC,<9(1LR!(=q}T[6M&7'&˼yӪb|-2=z+"JwךdIJ#柞o%m@יBHc:Eld~ <`ulhG8;i`$(?TZUd-[`15?Р,+\Ձ74R#nC=&QdQF]? fb.x^xaV6Z{%=aN K&ZO< jVSAv/VR5B7(/t'Tڒ㥽 b,9i>A7Lv,\u/'+umԟԅE9ܞΥA^DBc1X3XsO*L@K$dLI[a]wT:L.t@64͠~ bᐞZwfbN5(gO7 .Ѿ莑|R7ڎTD70+^ ߿M<1"Vz|H' \sG6/eXY&}0tHEnHֻ!]pe,tt= ",D G?]|l,s Ͷ1z H_ZOmn,fa,R&'\w6 "jLE;7 ypmІonҷ \%.아2s,x #s&~yp!XE0͛o`\s d{e7qPZt:wJk}#mVe)Y좰dDY@i[oɶ847c%=GI1X_~(_b3Sc}) }{ F)ÊD{#|eCDJZ9@Dt7!/=K0Wח'<<5kh\̋IgZi1m' fmdbO7wd4SSe!ɿ2' %\2%gW9 hz!,8*(OQ|c7l@ٞ+Y'L"09[ɅΙuC#6䯞kh1 v-Lj|M( ^ xw%#> >F6I!AsITujkbRzUJ:T>GOK}MTηYD[7ORBi:<^)0"M%"5E/}V1Q[Q<,2|_U4p"l|gT0G*tĤKq fy׆Lnr(`6z '!@hal4q2x8tF0FgЀM|\iE/.M X^M$\Y͹ Br0^R.LHCɯ2sL\kS;vLXl{T#y o?c ~?b-WtR$ ,Ny/zt=D⿙ 48g΁ PwΝK9gM0y +F37@ɶ9^oL[ai; MLyN+9޴*%8흇w2rPkXY"Ď-kE0(u 4˛N"?-_B#)gݻSgml2,zO6z")t`v}RYhp{Vk/E0I .;&yFb :Ry`*f+sVAQDKŌ(#>9o{UiM qU!LhqѺ8Bw!Txcqv 7=y:s5KōADB*0Iɷ؝ZMGMқh\pp|kV71Zѹ]+jмL~a5iǸ~{f`dbIjWxhp<ëRcIp Q f#Ɉ Ց 6eU z#f}믎$JcgoǭcWkC=iuz %( `.3k4 ImJgod ]W+lg4C,վn6i?u!xW!f~q}Oo.<3P=Mv~C<+-<3ޖPBhЏ[T kEZYJyfBRk홉C%`WQ%ơzc?3TrtipةY%FUiƬi2):y3ĔSni@ÉJ:>": !BD xtvBjUˁt qԙ(z^:?SiQivwvӽ.~XzjK̊9bؿ0meB s[Y˱'[k8#w~E/ޙbBGWə"wx r`ؗ\G:~1>>g QZwIFixF؄>J3#iV̓Gf [DaXf10G=I)P5|Iy(ـV7- a@ Bĥ`4`}+HQ[0+T<'~ CZB!afm+D$(/ˇJLOVBϱm<90,Ӱdg4ȸx,ى o>i&ЯI D|hX OyLlh K3LtS29gJ7K:K,1 Qj{594}I./F/!))Xk-yhAT7NA€@osȺ4xD(;sڅ8 g#sc'+6 Q:`yz3ӝhm{d3׆Wn$;GD}( KEYDR:D?|kx*TooBXjJZ͵{pevƤd$> ]kйY JzKW)/b:o,AF,u"w5ĝ\wU*Evӹ{Ӕir[ݐtdu%ތ_!u P ;VX3 ה}7AX>5KA+\9q TNW._5IG##Hfp-O_Cʤ% 84A-PmzL)[?+bM-2ɴbxV:ʎ8Ey2Fk$OTRl,QxP;!Ms7Flepk6&]o}o~?Bb!ly)2k7NoZ\ZyXjrŒ$ ?e;q;@Dd;a:Гa_(wg;IL|2XlSIapާk8{Y7לz=9h7!5>:5&{ Bܷ X!HZd?P4ƃ㲓{ةc/V"h1ZyÆ2"Pd#ڠ)go'Q4L2/('@[d~`ۤևdD[WAĤ/*n)mŊf-)"BD>,\0%j}_;|Q25с3I`QGC,pOZhկ`-zsBҝ{A˵Z=lFQԝ}1 \U<5VCD6"ز&Co'AqY6 bu'5й:zں[}ƟpE?_GEV`}lBkLrṶS}PO(No!-}fU\1QCPDDu@P3?C4 >6_Kr.bwa ]D;'("KLΊ~\9]ЎY߶εr v4Tf|v4YF J4ȣٝGW $5+1b:Ƒiw:]`3IYUCF$ԿFE{o2ğO00\#-r)c]ʌL|ڛ8`Zb' ^z);*NQIH/֩2(7Q^*|4f:Z3tʶʕ!9DV|mjcD ШŠՔ'%nHjšD"jKV@{9b_f ﳾl(`Ys 73η߫r2[`dEڤDJܤË4m3a O`O؏W|hUro_/uJ )q81H(ӵ ^BߔLb%,հ]/| :KZ6҄.pGB^I WA VLj濭nk߷빹esVNv/2v^ 񝪎 a*@x6hGepʈ6څ:}t#W+,IԀ3aбt3zȗf"8TBuCjT`bRA7йC~CIqi KQ;J< ._jsAmq gôC}F@\=Ʃ(/ٖ8o"8\ނۣ;ÑR3(MF>c `k` IgeKrz {*I?V;!+yS0ʭi!XQ-Ah,*"i1Gg-7GYj":on(Io{:2r>οU\7nU "wz`/<DfyХ鎪$k4LCi#}%wQ >x/% ޣOt*yJm蘹Hing?Vָф.6qQC>;]o5#M{c6 NiC/a %}W,trGMJmPsLHz>!0=?aĕ&ԏD?c=oXtjn\v=@^m(_ü#Fs]o)KXwH 'r.%;ƄY)ea)BvWQ5.2 ,mv݋aԬ1$A8I3-~h9D&it6~;(WW?59N!U=^a՟Ky]VVv^vip sȥ  ʼn=r"tm9ԍ wכ& c̕7d4Svג%\Y\}P#11 8pC7(_1>MI 0]jwo:ے;Yq(&XYk7fҬkrOВ\5FC1t3I/V{11>XWjF-yx'P^X𿁲 hiCl.kƕ{KI!#cMs=oaFU19In%2>5f (\UA~dӆ|=j͞Փl*i&[F`FPZuk[}0)V'C'9 L"UGVGsy۱&|ޭ@y'u2;":gUG1 >2+B[LB .Y~1ws st7MPj=l_8ּiB\n'#]H,vCW8SQﴜuLɘր:s2+H鎸1!ࡃS5B0JgRzJ:념|I=hVtZ3HQqBMHGdWN`it3rظg TlimIk a7įhH$t7&DxSd]FۼIsۛ  ٦'0b DtɗY2\̍'#ggSDp<,xtwx-egjebD GTa4cˇ>A, ~9~ 8L>FuiKkzpƟ59F{w2SUч?"ˏ`&4QI{ ;KC-/ 7 #KHyJ^K/ 0a7LBhIy%]=0 ?Z094jYo6~%/Nk%jZ}+%w'DQC@@+P? i-v[fêA[ -Z <+|{,XVjf!("ݥ"^vn_DB#ie#/WiA]Oؕ0i36Sac*#rYlE:"^!g ]tOuB oH~5q<TVJ^ݡ#i/x e" + #ӣ w19]3+d8~ٲǡ(^^n^ج( fx'L3Qhx-b/6]$ rlN_ ~qy ދ2boẑQk$c褘%[6H\$1oʁPhb$Ŕ9Dz#$tU MJx) _>cն Z;Oڍa))CrY6M"=/yL rU1ï* `$W>fba]Bӫ&yRl~:FP<]W_%X+hk`-,oUOZslyVuCy;I@cFwxΪ_ݝ|od 4s Ul9Es2Ӹ*s+\n)Iorh҃72\?GJFe1mRe[htƢ+,, 3A˽xђzaM0T'I77 iÖgM9_+E7"r{ȷcn&Z]mƸx]EUٗ2{`ݺW$ $d̽%rMóxZE7,ӕB6v>ݨG8U@5` aHS7+RWy\Gca8BU DpL:Q˟3YV]QX/&Y.p dmHnde l<]PgH|8wsD|elwmt@h[u}9kոהQ M"z `ɕI4F"V9Cux/jwI:KtI5J"~P-7l%\ݬU`@ oڳVjjNR*J-:KZ5Kmk %y!ER 6 zOHi3~āZ_D% JE?qN&N 1=%vXLVlC>z͢7G / Qڡ=^z#Տ"UƇs7]kM?Ttጵ]W4% zyW4=kῺtu> ^(];6X|uagFt|?.Op2{U^L.{ cBOϳ ԝG\jO\NѩjiQM`2npRnCğlVwl-k(ɁfתfghQ+x a`~˼xsϐFsB|wӆ _!s}0`sd6V=@ϑLjG9|B҂T )[dX\X |q j8*Qͳd`2 F9)u(FMO;;Ys^RJ0JNzҕ1lJ(TSe(Հь7s^$xĢV8..~Dqw+2Вt׫M1QbyO7u95;dՃ-WKR%~[kypO}'n*$'oپqOxI]v[#o6}S? J7ԬojMcZk\jJU\C[s{ - 9'cgWFt&K"fv70n{uPB;^R:,>$kկ$Y&  _rD~ֽG[湔A-䟗ŋ^!D.Bp$3: }g٤ᵿ{mxۡG)xMN;;&nڊw絑A`]F N)ZP(>#8X`o@(6J22DgwP )kR#zd Y!).6V980Q];^qa ,,ly?!!x骚F!}gĥ>yJ涩 >'x84PLm^y(5RVv J9mIw6UX BM%X,ekq;!%OOn9h4t$Q4) CoZcu{eum}὎~@"X䏨3%͓p]>Sj`v..L|:suL'rlCƸ;^9 7k%vKK{Mڼ2mF1v o߹y}|az'CK*u cCeWk[Qܡ0nՈOU^i$PGpQ$:Vd_WG{ǟ<WHJ@''^]{cl$ͽ9%XlσM B{{:Oe<^HrTXxLϯbKCnR}Xx\br)4^7)<0_\%ǿ'5$(fY87%6$@I<P> obpʹB 0!̯mKBLWa40eETvNg\0򋄄z`@ I{ś>AF5$ZaR)60bЩ-j´טnu>@賴j#f˛'#Z~TVZc%.vJU; m\`J}cD!gnS:y#ZCPv@+#t GPV^|F+h zॻ{gFeb/'Zl~`hubē)%@- aaͺ^q]`zfed_&;H˅~pHUxqLٴ4W ݴ7dH"\ >"B U>zH V uwex=L(%3\;naԠ_3961D/=~=m! Xݚ0,S6E xbRT88h4H'i+'!͡KWb_|e#^])`[2#`\DoDrgWuB%,k{6H\2yeN+-&9@A#*QLa]Ys)[MQ*[_H|xU R@5cm%koU) EF}@%/Ď6m \ tœl!}J 2wpeWżaMCk+NũL7oTJvZ" JON[buq'`V4J%v%2H :PX+pI2oOM<=J~J'hK<JnǏ =Л=fSԇB1/r@ ŽѤԑ; d ryyJƿqZ[7Y6 Hn" qe}]q1~lҰ x1KӖOR "'=c͍nyۜyZ([# YcO@%pXu )ݞb-,ܿoXw?7u~ԲW8b8Ŋ52=cD[&+2&^(Vej2jhѸ!aoŀgxj.V<Àƈ6v]/6T(HS"!$l,,[Ng>αgdS~h }p|8bZdsF*IfxˑRWi*YO# (yhI` reܹԍwLOXrZ'D8~OerflEɧ/ɧV4%є!1u{%!̒gUǸ Ϭqdle4;F9ZX1'(GQ,\*Q~`V/ /K ?d8:Id;O!D/v[İD !ܾw SYFM{fM(@̽مF#4BV'R$ ]^"\t)bV\4"GGR] 4 fkWg8~X/J c }j<ǜ ?]ŽH363^B!&gjqP5&G`I喽/@WLOo[lUU:<>xܐ2yשr)uʜi@1| t$(fQgb%ռO=fd|pM͉=+Q5= tO>asG ssؘ {Kq{<DԔu#+K2Yf;(#܌}ϭ[MxXKrP(1a6^?&qɝt@a9xrtU#bvIO aXW۸8GF/~0aפsKLҁD֜dˁj`O'U<؞|u;wWB~s2;ۍ5If혂/:HYB$QkOٓ&RJlxٖ,Y84,]kmK: B_cDPhs5ucP?1uMĥ0!sBMG"eg h5Er_wa&pb9 ,>H䎋 (ph'*?ejz9tsPM,qf:81{vJopS. y&.uJТk?_/h߮}`3Yy# "1GUʼnjN Y7Ū6,=c(ۣp5,'[ RMҭ.0~?$_lg@ }ؑ(#NZ;PbeSȉ|jWIHveT:zK ^9,%WYjGj`\EMH.>K}dh[z6|giYXRmjAK)mRrꎐw]v[uTܪ>p=hE ‚.F2hBq@^f2>$,)3 Kq-R Ua,ZgNڭӲ$Jdh/^2Pnr PGSZR%`R ׺iDO$Yϐ08Y i aRc~zk^:61I㷆'"+Qu5*Y3 Ow c}\Xڑ, O/8,GQ#'mZ gRl4/.ׯ?=]gŽ})< ٲEAK!l'3߲fRfП!YI'x2 |ތ@y^ެݔvso 3Տf@eo˰ļU lMg erTL#sJCķNSpbmm"9 eɐz ,ueR0O9ǭ= :Շ5nZ+|Uw%,]-ðҭn|TV=NkD hّHKMޑ#"BbDLF[e+cnjJY@R өBŝޱ5+W$Ȑ8Caci"\vCKu&YG蕂Ttޏ "D9VA|r̈)ϠmX )_&q(1:.t}/4fog9TZqa@k' \\/EPY7$dݩ@i]ܕ<@8GkE@Q ѾY\dنؐtO?q-+"E[_X^#U}lG O26AH]^{eYoG(SĐP!?EUdd⪾\?rТPǚ,1pCdpl?VHIMY8°n-1İ_XT"(nL+#qBڳ??lJ0ü&Cŷt} nӌM-+/6mXCk5bI HtrSY\7ŁH*W޺qdК:'EITFɥlīn@0 #YXD(FJ!ɚ"M/ɔt ԖB<}P4C߫Yٔ`;`p`,N|!Լ%Q&%EED PdAy&zi5Y}B+Ѱ f @.;Ƨ*AG)\Zf78fM̑(}jPpc*qإ Rl;qRڪ+xHx13-&X MN5)xz0t*Z/g C-K8Xe"/z\LgVs/TC:EP|/= pI7%m1:5 LH U -gYtvO0'WAk(tMB=~iN*_Im^Uj6smnZ;:p)%n }NN߄d5O3*nu=kӛ63RXoMRb]H.~%-,jmjٽtzinV E-ox/#i<U†|(9棿ۥ;ȻSahwŏiBTղXrptM0`~!<|ai0XUo+!]>;+G.`jbp}SyLJ6%;,?64iN Zr_E.42KYneδֶ?ZL^D(|3,&k61NZVŬtүR2Bbj.(`k|öP@F=൙ >rE) ~ jY.2XϲCjGiLh::QI$ݞ/% )@ͪi@V>z.'wTeSHDV]u^ʉeop~-u.CDj鈲7gg/rAw{o&t-nhYmV:8o=xs>L6:Q-HXYy.~}CEQrXA$66ώEeCcai BӱUx`Iƀ ZaۿKS!.Uq("fvP{Z.N6H'XMKu9Hذ.:hЋUcAVn2SD=lK1eix:>TnR(=8N E5wk;Bս1Le13" >eݘ}@BCWz?%7_ъ(3=}#[2ʢY&z[t ;Ȓs "Evs65Կˇ'E0',Y~MOGZB۪a3O[Z Qg _,u}&_U$'f z%p*R?ԝs<ǚ$]$A6icdLp' ŏ'{`ZkdmuAozmhOgt٨<+NxN3ro~F/"}51y yŽXGܔu<}e4k@; R` \^z2!IFeodaaGsx֟RңΏ!``ٝP/wWa[ qϜdG_ϐu$2T\]Y1;Ab# ¼؀A`yD_vBo24wo-4A_n?PkkXzvLj)F\9s\ )M2ktK.~Wҽ8hz q֡Y@c")RBܼ>=M|Fog-!UWP^5D lIoHT {E+a}ɝ`io-aNzI*=C 'vV)9֟meJU c b{)$hzk)9Rxbz+x-=~9]N(KRj2i'3 랲eB+r$pT3$/v 9 [m)=|7Q' ң= K4snzo`o0b>~/iK&5.f12Н2P#A1Nu1 Bζ(wlBtZKxjBU$uZ.\~ԡy]''Oi8i Km[jdQ7LpT-#5Q})*@%*F`n:_J<:KDO`חLs}?JǽSꠠ5] !\~b6?#RX&$#Lu<!,G{ǗgqDD@)iHpw`4%Zm5!{o]0L7&`E[U zU n2Cd7}Z y>@t;W>i\ݬŀ.c#"=f{CHJYTԁY_9j?:`km W x$F?^fk,u<4/1#:% ya&+,)kNpE)񝩸J^BXj~ǹ8PjԴFEM!v̟H+|(qձ3bG `?:׷ !osR\hb_~~3] .wPR7ĉ8woPr_6+$u7 w5z͠.6sKN;`Cȭ_ׁ&H:z@5xBdo:,ϩY`HtE`{2107oxuo=7썹yLOl(Э_FS7A{&ߦ6x'AT~(_3,}!`:` K>w}Quv b@(Tak i*ONEɖGݶZ`s7 `~M}`$ck==Q+'{McX=⧂=FoeZ,hߺx?|ydH 랝@̖on92t~cJ[675d}{Qy̑rCl.__OO~D`T*-TFW$9AiLO#--'tLD_-e*urnPP!E+01S.5ȓ5t0dpOmCi].]ݶQ g?K a"R#37R {o3 YЎ}|B:`oI6KOBC5_opѲft#6i`!2݂DQzD{n>EtFw#glqML6uKI^m!bh +/7peŏW`cd-y?=~&e35])Dǃ8|u/Ӈ:<\ {DK{B^6oXgQ6šԑ­|]QzZ e6o߇%K8̇p:`}}xGaE!$eMSu2:Pg% 1̉`;v޻#r/H$PJ4l 7#EUE-XaYR蔑UrYJH,M௡K~)=PvS!}8}$bQS=u+y*%bl=^s#զK`mLXRghn2t]l#tRȕVѤ6T̉zpɟ0Y*ȟCrA0VDvMH)" Go)~ze?HHNޙ|>tXm'TPܗA-o~Max\;%HF YxH*i#}-h7f\_/n @% -OaN&w\F n'Sg괶$9F\CcVu72p~9u 8e)^NV3? c9%޾\P n{KDH/=.i O\K+pMG= [ks 1e}YOaXP-i1'7]vt@j (+l/MSI=W,٫sD"ULc lf C(z(DCT}wz˕eΪJEQb;O>ӧN %aW0͘f(Դs-&}(vA ~hԻY:XLyXsxdp0YFar#{r3rAcK#us صyKQޥd$(ktCMA11۬4MFqVH=s|Jkˀ+@qsg9$^Sfgv;O@);J8;_T6EmCFM%kGcUBhJpwRC P',yU:χmAs̓$ Ļ*&{l˽Zj3#ۃxc~I+}ֺtȑm~.; A Wr"s#;Xy=)1MvF@L&Y1ƕ=0xdGR`ED! Pb(3\\=.:v٦ȱ|@އRoP546) x3#si" YAy{GAeKJ=i,aHۃDtlX ˦b c,~C)XOHJG %J{Ee5-If LbӌUI];_Jxl,b6| |sG =k玊 xy3$x葝A:Q!08ϒu Dď )=4UVܙر3d,K蔆afwTLp /CDn N~\2~PeAXx2C `(⏠hHx k d-Lfu9g5O\02lNѣ$n\;,@dfkt?v1xWUpg'>cT頃+NK*k \~s[<A!9tЏ Xe*i AMꪩYr{TOUwTVT)7n0iV?: dN2=: B}8e6XY }mIq{:AzCpl= ֘!)V }}`>+o ~"Yʐ|Q7=5nO@`Έ`PCpav}1h^/=V+d +K6IiQ$^, Њs4IU2|BdGXג6|F)яXŷ~@NPҴf!N`n'<|?F{ݪ_81fbj&h҆ԪٌkCNZ\CȂEÞ =gUlBV"d\sK/^#:5yѳ(=Y^,GCzqrD= m0-Kwεjc+~ڑ B@OG2]%;_Bs;> vJHHClߓ:,ϨE3fw 4❄1ch<QpMQMa|MܻFĢ/]Li? 4}sA4% ȂOޙwXx׈R(<4}$X?@A;LDmX'mn:9!yoO+ڹVb4t3+h>ZӆwI.x~8V|~k=*Q)y Ή4Δ"*JG8<[D(K6Y3⡇(h {uꒌƬ-{//bЇ}'4o+n54Tola.zU 5!U MQPq.IZhxD6'ձ\q*/Abҿ^|=N;FQa!#/PsB@kcVԌv62Ru̿^^mG&AB슄G^F`dڌ8Rc Hm6tL&|Yңhp6Wx P ~|PRG/mrRT-esIyLgٲ*g3*qҖGh~P K9lcx;qEN 7>lU%d bLYZKrS]XSk8N/;uFB4ǂ,/CH+1g.xC y՝ttzg`:UoˋkVƪfW8ّV6'̿hVd2L`B(7br13uLypjpd l^LZCVvFh (p3W(l [kaJ m8pUYY$fR¦K+‹/9BكRߌn]bhs`X7A9 *'5J49H_}EL|<"Lˋ:j>qGߴ@3Q#XU)R:72=UNK~ &t.Oܳkd0KW;>\~ђZl}R`2>AW~(! R*͢B^-HP3h?GQӈDCMw *c'>{o6U= vy"*aWq[6WַbKm-x]MGLXw=ίrΆR{ԫ"}PSɃ-a2hy%l1(cR2^, K0I2ǧ{w0ʡxalezk%iO;U>sW|>:50:D١en E>LIwek[7\/7ˎ%m>M] W 2NWcuei{;ͧ(=ݩ_}"G(: 0&DflFûz 89+_V;]U"{$~7/RMĻl^n,Mޓp8-*4fP,Mf67K`@f!糴tqXk.1*"e$?e2f{M5_\.I39bMXY)Lׯ1SaZJ^mLy(ܮĵ@CQ!m6TV 98+^tC>"v}l^ˤ~тN_ ߖcRiO߀#:pY:Aa4b+́,&{v㚯S)va{%s8Bn 3EX_!ha{4tT+ K씭B"(u'< " սqǣsQ43{Z(h{wFX75cu$ˤ;4BJvH$cIoC ђ k{[MHA9W #i_oȬ嶡UQC~銄IƔsjw|uS pn"|3ϧ!ͅ`SӮ+LPduE1` K]yũɛ sVf | }*wB!;KKM}pwboR.M<(H#6G,L}$wm2JȢfEW9ȫ5gTw}قi зM$! 38iw6z *;։+uH~@C hPq+MrYu%MfaXZ%?кwE*m=Rdβ::B̼u#$xm|2CQ>oN=k9L6W`<:4@\# h\]'1UT! gD^IDѐQ/y9)3^Zn/;hvuH=j12Vzmm~PhGQFASd9XH=BgE3M;Imͭ2)@Q ! պ*NŜXC!v}1w(&r{:.\ua7ц) J%JD)~J$Z/;; r\h\R9/15 L `852-,WAEDyPaU?X\5"æ6Z[eq+]&e`/07'E@.p^߅ j֥yc`=BcXtk0TPZn7KK, _)}A=Q8ڠ~H74Hyu[es~_Ϟxg1%PB8'ٓEK0׸WZ眉^yyT󫢪Z_ԦMY0,wQM6\Z.]{S6-K (2G'>rΞA|h60Shڋ]ҢhKſiRb&c+ v3uN>Gj~œ-Z)̝۫?Ɔχ #f%}֣5OksͧE/: .^[v\sȐ6Ѿ}_ڊJ0G7UZ|km,AtmC={~>zb)Dŋ8tH6r 'sig0QKtG#|lº##Y|ݼFMCwWg|3^G%2F_Vq|NInQ T+a-c\ h5Em>WL3HUaH%'΄t0''}s,­c!tV79ܮ^: T‡}k[ b|~0@GգS/V`W 4XmFg-0>/m"mͺz)nVV_{y,_.|팜f ėGEOVf,;-NQ3~| 5.ZvGeMMV0[  :RJn bM=>܅|XR100B&r+5ə LKwq}Z)\P*y Œ=B^>j/eKug$aGi+MΊ{qSY|:dz,|UeL?I6Bw&60bXX(ȀPzj\>>Z^˘ ͭJ{ }_PӇݳU:(Gٜn4te۰ǖB_-8 ©mJH*&r&ӑF!={`2Ko:f;C@TVN158:lפD(-=h\5ó 6Z$fM8؄*IVLpzRe$GQyan,Z\%^u/K4(o6V! +5X`KN_0f膶/=8M TD`PH70mHsub+ҫp.hEY WHa[ԭV ;Im F? iz[룰S;Iy2JT|ycp RkˆI4!~ph6$)7.LP7wf 5lfQ4X2ZO pU$4% VCfxǽOp ǫoy_ gq3UCs?a۽tF#/"K|0˹C/ٖ·%rj6[D3V !CGJ K0ӷ4Sy2I-53MiP|B#OMn&iSܷX惺u-"ELp 䯘6UlX(v)6 j!<鮚`{[/nrN}M@Z0~-?#LMdgXV] 2>U$ IIzAE5Xm/Na1CrGצ`DO"|:B”fɵVqPn^.=zd!\m_gs ;ԗUK]CjaH#jiHq=nJ&rW6.TPyPZ PSH#]xTO[ d^'{pPuZN,g-"O S\VWȢT50HZAh~ - OaJT2aSSxؖNN$73#Wb-Le?`K"+Vx D˨S_s R J5{ 0߰єD9܏Wƫ<Ckkzilm+vo!s~sf\7iڼچ- QB˪4b'5K˨1et_O437 Į&=Y+g!p@@"fQűQ8/k$bn̏ĀܬU&1-j`< $sA++C{4ece4ޒ;(d1@#%i Jm4&ya䴌oJ`&JϢ֩8P} F̱nR؋S)_9WdzVC*:1fȹ`'%b^P`ݓѳcJBoW c'χY-4IVԂa!,Wi*TȄYk mƻ/:Wˢy2oV`E"E$hyr( }gWxayweGO\Υ=<='1KlZrj'ciԒ"@`DL@p}6w39se wrYT<~'syR NML(,2/ ӺͦF'* BV 1B] "kE?$(tcA;<7lD7]b<ֺMftҿ-Ip jO䐊Wk8mnԘ\7Iw6Xqe>(CVDeU| !_tZC㰋s)J]JD$+H?wZF] D{-Ee3Q&%o^ZT9VQ!h>7L ?V:nu0fŮK;sx-F0Q?[B'+/KS /t^2`݈X{ dsنv B >^ʗ =Jw<$xVlƫ~ Ïs>K͑1qho@)?r.w~>/2eaڭlu9L?u1IN]7Uf*h'?_-aӕ|Idf]@Yz>|p6wJJKhާ᜚hê h2;wcRbj\qH4Rwfc ݳ hA8>ٗķN@j|siKq<-60|{ޜTr;Y9}nn#.Y-RFUٍL8KI:7٬!g :f '>A?Mo)XBE `J9 \gZns22d5FOX+`ͷrA l~w5څi? ,N\QCȺOs97 2T2=ŮK3qtVhUp0+Rj:V0#-Nt*i T}o~@‰!ݞzժC̐^M\Ƥ{rgD/:7"^/.DT,Hއ!YE (Ղ&Tdw=pe}.ZB*A^S\q۴ 7*0ifnN2"ċvO~,/4 ԔeQ; %pNSK^De=C4!hF°0&7,Qflx?2d~&RtoG+sG$.9Qۍ5XFCa>f@ğ jfHwSEoljR`actzYk >Ճ|te-|& $@7Sj mRX$ v$?GSB?506XÈ! L8Se:4EKظʵ~\ 񫵭O\tj:.C㲶#O6VҕZEhRU&X6R}HF*x+Q+3|{yDt޴1lM)&7/9EL/00)K)Λ!դD$\^PiӴ~f ^] EviAe)ia%X+13UŖS}M'@]K W]:EdU멌6=0./ۂ WvظWmS\Ê.|-b,9HMX9}LZ!DŽ4pX8e bq6HڒSݡt*'g{pJs^33:ZosZ_"]ES[vs+v-m^=FbP遞I̗j=U5prsM#&nPk;wD 3H\> E2>\G)% 'a> 0[]|%q!)lf=44Hly+B1)(IZtGVp..Aۛ)UFm긩]GY2WOl$^(!kZfuMU@#њ{уX Ar^S j Hp󈸂˜oA Pj:-!@Sp"sۭwW ךI-uI9;S*_X:iCو$ &CBj;d낥uƈjT+KJXDfod(z nkW d 0W~aLx 1p71sշ=.^ܱyCkv)#QX46:pM* Fn ܞy~~qNLNm}k쌚1ʋ:<i?m\2lf391g]tAIG/!PfĨUe0&GN9|RIUe6Z I$ s?|*t-ϺVZ0<:7y>/|8v)Ylw[1%UNgJ?n 0_ܡ?K(hCк{2}̐b/ʉc^R/$b|G@.MW}8lo=(`ɮѥQ sՁWSu }y= rGXL?W$A4=ݒV %4-+㛥AȊUQ?$ n q;4Yz\)JK||yw-T@rT R $y&f~TGN6 &+k?b'`Cqs]1?HU *ȿLl ]Me2Fn/o.ࡘ8F*3+~Vc*OPVmfỤ(t>2xjy;C/{=۰3s`-ear?Mu%V EdV݄AlL7[E{MU81=:LE쳩폂~" ^7 ?\)Op$j C@[lh)kyjq D'^o'9N|olw(rbNHiE2A3raĀ{OYXn5R*`~ 6X7:?값Z2@-F'S=z]~^+BLkSMJbV}seҲ޵sOaDȴi*mn*~6mYS ?ȏbM)q GvQJwSnAT(ڙk]:;k'VwP.Ʌ- ֳ;<ަFLٳAnv/z(zrj:o_;3_gD,R |R:+6Nl&Xhrz,&) ?P߮:=r 8ZnL#1"Ov wL\Pd#gLIfmq$b('`V;vӈuN[{2 K`SR8Uq"]:ISC"dm׫V~lX|~ϟV^d jS"K+;Mb9) $Hgڄ̨E,C!Ӻz%X +̤/FDNưsڏl^A65$޽Yy&:].Trh(l6Y&7l ASŦv~EXNFkT.u›Xتㄏ ˪+s?;}w?(P_G.o}IڞO\g"H h 65 SlN]aqe]FN`Y3ޢN:4S%WpkZ*僘B/3X'dGӈ'Wf|{jl(}cw1 W-dȵߒi$Wāăj)w3EYC AWʓp4w—]R&% ^3l,#l'3`@WE+@ 7C+ x)+i,ަyIMq}WZк8}:î(8cLqQ4 O&xJ`p71-6QEr?Y%u!~֣.7C 2џ`dTϦ[OJ͵¯2Rx* v& |P C=PՑ wtLؚKa#3;04:E:᳈ۣ \|+6WXȚvL%@(pCIۮ7@.^[(o" O-M'Qn'VxwcA%I桒aYYK5$!i{f.-)mAZXML ^NhX;`[%L`7OK=m3,A{ HG!Zp/~̊+WՈݑG"zH9ЯP.j+rR6I3L$Ɉn$XH5o>^=NP0J!5A#ޗ,{]&! r~EW_+ `j} y<<^E W)Zѓ*6Ud3SvSmOpWYgD:?܆!UrJhC9oɢ!NR,{)YN ~0 ;ٍM,D^Q36Q٦]}3o{ݵ2’ 92z Eڕ; <~QƦl $zWq29)UWX].OB1|L<1k7UwpZ rUtF8]K#j>bqkN_ozb{n) 4Z3mV\&JƑ^3hjEJV7I es]`ʘP#L '`GyAdCN)[;P"Me/eNة&#/#+(9$0H:a - (*V T⡝uN[Ԫph2n!)-w@g&Yy@]0l)Hٙ3 8)=wG2C#<ͬ!M647Yz=F<3M,m&vIvaU88Yl NZ5/`!7)gsrG%~) !G?l؅_cCl6?CgE!X5 !iNo#+NͿR{Z{4Yp Aܠ)ңA҈j^\EljUIb`\3MM~LnBON&GM|Qߌ,EJ^:'izUr2+she0Ё{ﴑQv."ԄL, Jci /2%(v!&ͯC^L]ACH> FsT+** D?l>6]@zW mI(Jo,̱PEdYy),2#'d̆ Sr}Xq5o]Z\@b3 07Bd<>T'E d%7Ԟ\( {l9x9xJ`FZO}S7% u"}hK7~lYJW 4ɜC5CmOUuJ6ܡ?is`F.>b`>^txկ?q2ʩ hbtn3Q2u̹\a.?iú/pe;jiE<^2M"+}S_dm@sD\Gm;x6ч1avnH &HSy1h}9Bal=,3rkEI@HGbBT&g.Ԁy%\NLZ>ܖdz tky{?0+mМe՗ 4瑈Hr E &P2nu~6pǯ|i^g:К^ݒ!ixD>+YDhڒYr?)]V@n߆qRrj*nMKE("2 vqBtZ=G\w*^ͅln(g .h<ܤhLg .WklU3=" f^ hig{ A=-q3P+Ի3)]+ߟkǺ4EÝV;A<RC咽}~bCf6f5 fXY Λ8y.NI*ⓥ""\4]$ts P~jJ,xD^'Ң-zL _G'9R<;>I~ ^ :ҹl;^0W@Ce \CƔʑr8XhTPhMR,E|,G GwfZ`Lз?<.u5+ <0Xv9Lt0zPw$r$B+Ɛ鑀T @Xu/d4A+eH#P8!6SȼS.HT6Vw8,s+$DZa˛RI.Vaoc>I{"63/?]=.mVg'2\f>+/h6-qYELa@Q Fm̆DU_xwx[$hSF}卶U-Y.֕;g%z0q¸l9(gNA)kXg>wO NԀxiIa1Ss2t&ԣ% ?nʝz6ؘ6vɂjhkoLfaПJπBfeVJ6X W7 Xtbtj}s(?Vi*m1 QNIiN7<3Dž0K qa8_`vx\ՙ[U>a.?$bExmuG:ltN3ii x16V38+ap*> {-Es[ }Kl9 ˞3h@`5GD[I{,ۚN>:aL7@c%Kb"CрCiP[y5+C**oKd@\Vu^|}i,C GI"ș cH“.s : R%0XWLbW%KYOVUʸm|p{Tf ^SW5l\?Mep,Y"\|kWw)Oj19xAY$R(q60YDRSsrXr|<|c!GJ8y8>3 VꉉEE {SVp@Zu^:rsg5#fWhC*V*M|F2rl k|Fm ࠙2KMG+u|w>fMq.DW!n=e-!o6K)-&K+=!;).ka"Ԟ֬y8+ϭ0 RB`zVv|DEӔ HTs2u0Y#(%^ )(44{4M$Vхsoj>E:9wԚ܇nhJ[c<DdgHL2|m:'y0B3m%{` &kϹӼeL}iBtJgxߩ2~D} {9K<—77PyfoȉxS`ӚIXMR`_DҼY ʑvgUE_T7"Y & \-6[M@0h e{ʹıT^&Cl V9ZQ4tjpT#׷-Kf?YSGSlb+Y]] xM=NW qMx];z \!gЈya:f ?WWe~Ȱ[X_7_jޝl.Jm6)U 'e.tpѕj%ŋ}?F >Ji,-zx_OvgW  ;[!Ma%QhNN\G{^tDZZSZ}V'Gxð5I(irSU]dMx@oڼ%9Cp.qO^kx.1c rx<^zYڸh7_[՚Q(oKl*6K|؄&ճ|&BDS1o۹휢FP4SC5|pwO;߷p&߿^b}V arK3Mg:hj#Ve=8Kk\[DSRY=m, J%4=pw#]_X&hC}GA" ~̍xqnzF+\bosgd*{qeaFA>`#C a3ŋ Bx[^ڛky`PY&_Ì>%jQc6vˏV=b[Jکéc7CbEoe+BBAL';d0j.C_`UMu(5$a|xgrzךF*[9icGޘA%̊7 n<{X噵Pd7yGyCڼgPq}T &\;1Й}'(oxP6ܑdj]"0R$9f`b'?z %8Ktߔ"efk 7n :ݨ6L׼o3djv1~5#wτ6ϡ'JQ$elᴐVXWYM8o{GxǓ/X,}W\LW }ɌyP(;I:bko,C梨|9P9I|F(6bf&A~G،@"u7 w75@>9,AJn)?&F.q BszL쁜\wCY -QC8LіDomG޾j>ZE%cq #NEA%_G5A(*Sayq OM`yYE+6{C!7/ZBTҨp׵i&vPd~s"-~ry ]=!=e^ {彟`s)`B{ _fί ϖK LyN9Z=m#\$^\?'| ۇY٥*Md RRz`ul~)M,@3}lƣLe>xlŇ/nmp+V .OΜcurHW 8w,(E֡3RcXM'=ѧΛbCw%ylQC:qot×/X"3[C UŚPWsrw}f|-jʄ}^q_+fO u@1#R&EdXyeMY7#t3*"@C7Eu-O& VHzاXA%:z; .z$3["u~Č `t BVֲ )yqDk򪅹ũi3!Y-ENl4tNq4c{#w+sZNbI`Hc2zk X6УAvTuQ1It*v5pr+Qq_/.t50f%2 *Y/ n}2.S8F(L>%.2͛1|AL60hq[}Ļ)TdO%ᐿf1ɚsU߫6#" 5sYG1[K"_c26d/p9Z ̒k"p2OXH >:oFP$KŽ;hǫ^XJ&mM30E./"\4+2>՜9蠖ɟg(@>vgԿmB,1X8t8m}aɹ"S;R\耩'j/NI5o ~`)G ~B"Z\'ɐԧH}yTpʝTt_?WlW:kΥGAk,nB49"v=8Hg], hS:j@`S"!~n7c,$ U+=Ph.?8/}cیX}fҐNqm_bK`cD+dCaP9F%cN2ּc=aֻP"?6J k'Nt#D6RvLNSGZO 9@8X]/4|],`" Z\ʰ5-0%Lq? \W۽S /h9; e%6n*?rϘݚIdN|5H.ɥBrJx+5YDH,ovtn !1uۄra\@`t 3+[= 9."a5uf/b*P^U$5 ),Ĕ $=eLaU?7Wc͜ \YPODQZ g| V-o!cډs:б.2ܱ-Fו;5*:(LL{* j9P̗t_hj MS)Æ4Rj3,ޛ`mz&,C|#DTj_"aT,SW(a{Զc\7S?LDg#PRJ̣^E+)/}tw5pAc\xb=P4( 7AT!k,gW,]nr8dVrp$jśtwޡbOa Id1'P:ݟ#_HYѽ'DBV>syؠN%ӭ5:>p^(>$9j͋K`jb݌ǩApA[{C!w& eXI \N2{ɤTh¹;)}f(~ !H;>=㽵N # ib5[&ɀ5R@GGǙZ(2WU!#uAzwasU1 C4ֶ> Rq4 %v~s%fwb- w!]MRxF/V;[;,}KSH\\ր ucMnQ0_um\jd/-Vcig:`{`DtS˺.,P )sf7m/~S};|u|-_iCɋa͏̦yY[׍cClC1:7XI6[="EJ hSw3|u0A,L\ҹ!]f黝oTfR[=K-H0ă &5Twshc[)23(K/Ѷt uPl>e0?"<1aο7-SqtIwgx$NHH&Ue?rG9{onR}L$ެb!ľռp/(TLzLY#rzc8ϟ{jƹ"N)qsj!CTcu$d|FFlT-(# b׈ (dK TpHqwKH;Ё "SGzjِ2, jzh5"V]b54W4q+,~@Xe(P1Ԃ4zx|/O- FبfZ(ihkNjnǏqv20_p/A'kI _~43K/0,S-*.])h ђLl}_ldHՍᎾJNsK-!G )3dqm,=8TFd>!7G68W(=,ѾBs- G랁B۴-W*m eDm!۬pcOP^;_6hrGBy Ȑ~wjtOl e]b Xc6.j0,C$.a?;9+,֥pq™~z,uo7\9UZ**_}Mxk!4\V-5h7za7`uزx͎!p +'3zg h*hTvi>2|%EppS#TMtG9l[F}܀ǹ&>,|pF7AqeSi`ÿtaI8uQWrP_v8[QxɱW[vSFZ U'.mM켜j.^?y-+'.}Bo ")F(cmE( dP2!3P1 \PC>_D06{S-ܾXqB1U4@f\C<ą*맆 ?' <, ztۛV֚AN~IFN dX$%)eoa};&\wp.VMPD*UXb0_u%p\^G b@%$( pW_Xy |!bǕ:APX8:㽦1[D3JbeD%s]6'2Db#liB(e,nTIV dOǟB'Er߁˭k13:kY Y7 XekB:Zm@4?_B{3uiB=ܨƀ_b9J;EwClH3N L"5HU`tr-8TDf|HIr[q3FR`گ=o5?oAT;Sggͬ"`0K)Vu>O̦hD|Koyd>3<IAp>Lw41S߻֣jkokWZt;Ҋ51J`a4tC"ߣUW]Ђzpӌj<=/(h:L)=S'([~C\4KdtS]PyRv#9d󩷨ջ/b/C+hcX Iw 2B6Dy8$y&;u+7"$NN{TT}4S1OU;CQrcmu0IjiL1 {+Q;p|'L,h4r-de#O>pc< 7{|EBђCn{iil}KӊZG Ő̷'4y/A'zhs݌RIEƖZ[X#}ul0_z ,ɞ^S s_JoZN f, d21 9)QY+Ηe8/P$s7me컵-MnQ%C#W}gM+h.T6O0 /-w:jo!=r^}F7pj?Zsr^J{"M58ֽ/!}Hj^XL"@NsX' "*WIawc ?Y+-kKWL0^NC3/߫_maG 埥 tB?,%%>(P8=qlDUQ;Ŧhy\$+sz~$&_ŗFXz,Ưw̩ yT\`ir2~u(/]"n%+kyum hcC/` 7t&s5mO{USnk᯵⣧u7'.xrIʌL9C%M@2MyeKx?## w_Y2g֤r; neo}hxuӢÚMQ>`l?S蛭z8,+}=+pBiWs.墷`#+U*aPՖWz]J\Z>9@?3Ρ[IRzQ4G2,wtvw1)%?~mJ *V8Uߔ G\:dx?pCT[]=5!g6YYhK#Ef8|[,Ĺ4 ;8J5ߟ/ k=0_+oC!`/l돕9LYeEIN캣3? #ZPDK++Ӭ^xK,z c5R2G>nDJgKz4iDr0_9%(WN|=Rӣ^ #Up/)S_H0j2H+}26s-SkpA-HWMety 5}O]K&j;C0]bϔPPcUN.73O dRǐc+j]_ccRxo{XnulVR!5hƝ4qHtYF$_P/\h28T_= }1`:Fh `/1O9 Y9neM?Ӌ8׈QcGQ+#_b*λE4PnGoN<҈8pZ|g(>wD8U,9 сrR3׿  0 =&;!ph=:([_/gYZ070701000004c9000081a40000000000000000000000016296435a000064cc000000000000000000000000000000000000005000000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/scsi/scsi_transport_fc.ko.xz7zXZִF!t/wd]?Eh=ڜ.+%`bYII3>VH|4!65I.%c r'ABlX7aWQXI&:G'ߵStMb f(-.#l<$ yzS0ti@A&2l퀘oO)@i1Քa;b{ۿҸ^qK|{P~ [*vVvˇ#{qq>zmCeAvXZs, sU2I:]7ν{ {#]6kV;ex,[Iq f3}|I#wY!l1[Ƌ0rVR(o#3ު0PAow!'` -hnY{OM4 RS!l~L2*?&.ڃ\H<ދhda;!Dg%a"5tAL5Ye'҃F,6::]:S2+O)?ɡcґ>db +N;z9r"9Ѽ򑅨e[%ˍv16xiY:wX®*lʈ&(10+փ^ޓ"S\2.aU?H>.he{% ~f[pƩ!ο!d,ʢ A9恲8zb뽧U< U|7&,㨙.īmNPVZy^?0pJ1VSSiݯ8*xգ2\œu.[G|4ϟ59QgS FQ*Ē꩗vF\YhہMٿ?°YKVDGT3 9_K0A[_z[Z4=^C]a piOgGG`ޥYGv`/E$d_\,I!v(|ONmve!n4gf,EP #z떁JMܖe}GӀ?6d|~7!u9Cex؉QVuw'y&W~̾o}ΝhDsM40X,$}T6J5F֬9ھFZ+L0v7IFUPB'zW8?aaD d,CZ}_W`њ_|VoV9!ȝ%rm|B٥Gfp}ϰ I!G4]$":W=|b;?&*|y[Jڮ^mi|Rch dfD]m+djJF7ʈGIP PXP.WP :ٚ!SvdVD-b ; HV+mJ~X}}U_,{ ޽p"f:(> `kA5OaL vfE ٘LjC%> .td Ȓzej&&CE2kHxzt-7\{.dF).3cXLgW }TVZӮjU٘Z'=:riZmhZ<ިSlC%H8=Z&߷wa0+tS62B0@"ut=UAB4E5~ć`K$ ɪiz8m5KT4Lc 4& vaɰޮLg؎M ym&v<;ɑc<{P(]i!edD-q/HoL~&|L)AIF-{s9 ;'5q9lo}j)Cdl[«ӓ+6l|؁mo^tU96Rc?=Ml+$e|+0;,ǨCtȿxn{2N0u~ 3Ie | ִwG֝zJbyYQU1Q ly@* \~uy sS\wq2}ob^K9Mώj5rw6CKxL \u.EE2|Jڻ&ta_z`5Ïvp$)M>ѝ44OɐmxքACh*X_pĂՀ= 5 ^TKTb1 0wOV dƒ}Ɗڳ m\!GLaprGs=DT{8ENYw,~ li!h䊊W RDr#XIQ" Uyp4q|EL }mnM̅9H/DU2p;BR$QAtF8]v  ="z8pJhJ+ш3wϙe#ُ0Sx ,~ݔp sE>~YV<$+yB;R%ߣ}S%'U+;9yjx([ZhlQax _;BiWR'bԘn_V h呎z@Q$F'p:ny#]Q媦&1UK"Pߋ󕿬2nO1qi,Ng$͈PAMg~neֽ`icibB6&ƦN~-@&x^b`t-hGͲ~u$ױQoA2G힬qGCfo'2DO Enm48v~ ng 9 偦RAy;I&V}{Xw.i@}C$9}.Pv:R-Qu<,Uޏow$[x{+F~IRA9XtcwnYAʼn{[ȭd&4soU(İu(ɐyFϵ4)93?76WN͊? jDuHچd;[5iCPJo$"0:mUR@25h}BN$~HbHA5;L<" 3Ў{B=]GΧ gzQim..68sxt3oŠ15+V_rEݵXx Z8h^3Plo _?ɸVƴʦ*B*GAto!^7f&UdbcũhYw6 kgí86 ǟMQTMB{$$ffTES&W<-:IH^RLjYV=CHit%Co̦!xg^EONf}s_f2SC+wpH  ߛLJty:d ˜Qk^i2TΔZi [QwxPpIuDXq(|QeӃɹvxȊ,]"d|$͇ee˰ib>ȍAg؀h@ye -$/ }t \y IU'M'I %^;G]}ebq`XM 1OK9D YZ69^5+%\%Hf`m,_AZ_eBjj"c0֥XYg ݑoC} rb&~&Oߤēi!!֞v8 իs$N)"]wE;W[DtykzX;͏>$ 'P핱6e?.g@I-^k\epDz{8o-Pk%hݲjOgn27y8[<9Kb`4J[oqO?G}NopBu QYl| ҚXe W>>$~@zp\[} XuF?A$HkE\4X_׬w' "5`f9CJןӨ=oe6lk~ttooՊn?,f#Spcq}["!JXґo :b-[ne;E´Mo͜,Mّe3?C/IX-ړWBm~]NDTj4y&Mb&cW<|x%7`Wgphe6*Ӱw-?%5j4{Q4-JKJY\3E=y_ +j!m& *\\&05&.LUop%/m9FD@~ c NL e)FaANh"1['s0)InU`q]z?u"gjmr>;M(xz!Xw9{ 3ww~_ Us>bfڢ#.|➶Gp5̀ipxl?NIe\: "n­\rI#PD xԞB; {E>2VԭBi-@oH:6"Q9* >D6QXHޞ %gJzC3qށ"OvŊn⟦K-PBwec_&A9AX)Gx: \"ұ5}^Arگh:ABDj`>zN|ڴ|$wtS~*_D o&PV%[X-;3SQf5$Zǥ*cX+O$&@a/V Ho̲N)0PR[bmJK,(| ZoܯQU g;W,+yT~Q&F"sZ LFz'!'R/Ag( iǐ퟊EqյZ4{ HWĒ0r܀xks5z&(sYM+ʄ*vUM.@IgU \)fX59<-N{+0O#axN̥!LHZk9*W'6 + Q䃃h 0Gk lZKd]WPrt㸀VS)ok/:TBe<);^әa]ۋ<0?l|Ip+pw,6oE79̈FZn_f0`QxSg=D%kl5(r \EVO" FgOӰ_-Y….[ӵd ݳ)4RǡωBAOrFW (N9/=C.nS@ѬPY(K NsX.,(MaBg> B<ӡt/ڨԼSR5#mw5|oF|Dƞds| D\ !hCPO:1zKv%$]= vD"}]gs86hNO nd컵kOjci̘wGd (U8S1/\ٝz .o4ńLkɘq%nO`| My`$F( ݪ X@%6BD6k<ys7Bt q~ԁ"?n/ZjpթMCX@fK ivjL\L#th,X@ e7`jv1@[>/Q+ȃB e;A(T>{ fy @!x֌{)zE^G#1NS +%I<%?=M6N5ak_ҥ6G$if(|\c19X=[Om]]XڟB|S +ʃ}#82T'k8x1SaMv'd+r`7w{V"tt!wQ_Jl|]YXNs/h-qÿ]2\ XKЂ:xLeN3!IK,|?(3<ֺv_@`E.H..l(rI'rGrT~*Ƌj-9ͬ*Ԏ'4Ai/C%BdaOq0c$'@6} AӨⴗC+ՀWI5UB%wӴ*m< j^Jd R7 5$W:; Oޭã8)- Hvj4UeYV#Ku6}Wasх/%:G~'/Z!v#^'@[- %T L?(RGV ^ddCq8m)=;w\q_dQ!⏶uT#{41aYa@{7M,zkeXP6vL7YĉeuOF(}'R[W *JcNC zWϔR!Vw3`]iC ؿ,ށ8+^gɳâC;kſZ@TRrO$S'n&ch"0 uJp9(qc䵹L5|qĹCzk0.TuߚhSz -6{˳jPحi4ܚ +w~Mb.hd=7֑k.KD@v;ÕL|nx,_kޕsvp%\MqmQ5wìgn]H%1H&Y]m(tvV!Z~̒ lȎ`GN (3ccyF{cͦ;AW8ψP 1O/,$`j?bP˶:qA~wPZwD)'vs wUR«+I/2DCbK6~\td>B[LӰHm=^[f8 !Y &J\PŜ`TJ1⫡g5,j!`W `Dv`BT{#ګǯE^?mXx6wHu:_HZyą'acϿ$FGR+.厇r/ z)}9?G]y)z <~z*Ӆ!n[R$}\=ې(K0C'Cx׳]ʸ_ЬI̤_cn }ޝ '~Z[ILxZ~M󗘼˒`skZ$+Pr~M]q:+v83?p.䮴N^Z- D'3wC<nV'mv609NO3K(܏[ TD%5r`Ca]$5#ɘꗭ^t%ڐ;t1;r He 9'gq !9-  oA o)dX~F]x1M<6y٣X QO 6H-|7߽X&sE!`A*|{m!&/^m#7ugk?~^]ɦvM:"iKNneͲm»Kh>۹߬U8'/vt^h r{BUHN|}ˤL'P\4_ /f"Z |31 b/r/ȉhCY⁼{v,6 hQ14? =q4OQVI^]) l6 x÷Mu:U^Xiþ]^/Y"Ei /({,:w\ﻈw%1dňMKJ|{FGSS h[ʩ w0뵽*@$7toņeIRL In }0@8$R#h3:FfYTna1%gm4V!+[ v &MFT]ib3wO[!)XQ-OpjAm LmbR8:μZ탿8;ua(Mͥ"@-Л:?vsQoDT|ݐMx_Xc~(uDj6^o$#HHaZSehwu +ݩ|Ek~ۑO#WTc'ed .jy6K6ND.=SuQIkh,\Sщ1yYpZ$! 'gQpʲڌ:5bm:#y)mIbDDXyH"_`t1dg6P?]\sRuIcd{_bΗxu9ev?=V@փI05,sC.pX~W!j+!@ZkȆ^58`}WP}PIK{PǬtKDJS3 F!SX7ĭy\?M}>ks n acE6p/W1ebVl`r˶u"@EJ1FHm;-B[(BE&bڭ&i#|/S<:(S4Ȇ}K4/e _Y`뜡RT4d|@0yָv췇pgG_ YʫTjft4tm"~eQ>`m)b]E3ğIC.8gJ¨o㉬֐Bjw{lY'tR\VDcSONTmʊbɃ%"CnU_mlJu8j6$-d*m׉) V{(`\0b %iՆ $IRU bZҋ/=燲07a/>f_e=ኮ7ӝYQRϡD['nw{5lLx"pLv'2|X<"*2ҕm vӔ7Θogmp[ I?)T=[$_]SaT X+҂1wF6?m2(%5:<Ħ)m L7,_%<MgFq1. }$ݹʂɡ4s@y3vIz02Fr.ʂmuVoGcJe҅K%D䴥)gs$"3=h]=1)8xkQhѶ|&|hQ0&7p/yqD p#r KS:̜H,@oРd=ޢ!rٯF(Ly **D3(+k^H{efUwcOϛ(4k4$hJ6lmO&xOy-E{x8^(`:9?ˁ9] &oFˆ,@2hѐ+kyXM#PG3>^-TlA]^Uz l@@^ta8T#n5[3$M+zϽ:U)kkl]Nc/CꢷĴ LQ72=;תH)_+VQ\4nI~[ٝ/P;QyG>%5KXqp\ o1TSh!m 1UHT\f=w8Ǒ*k 4iWd߻oP z\Ō#Åw=7=jNxT)y-ԛEpDb2M+ߺ~҇.כ Gߴ5Wl%C#}Z7ϳ!~bиyƏ/ElG)Iz cLYAFvoݪ"'[ϗ"%D+QbF &[i~G\+ܝ*?|Ti0fQ_acw,esS18ܩ>xO:^mAYT6)#a?@HAO0"+4 w`j[>In-S0G*h^#pqv&qZ'G-Mc0TU`f3|e׷[Q퇘t$KUE.#9(-RAEZDۿ3Åmqbtgw.ǚSRC67\)gt^K ddډ'ψQJ ,6ДJq襡:HnokIt 4}AdljnyDZTSDnه1M5_[65!mS'ըX4cd2b`䍟p _-wS$#ʵ5>'-=!'ͮt/ܖ07vs= t*le~|3R.WiO\R5׋]7 jq]\C=Ebdc@QQ+vm) [ڷt2lQ[8@t RB^ri:hHev/XL8dALE050Z7_M˧(Iqq+3Ձyzjߟf2UV2XĪ >1ĝ>/mۦui/cJ9J㶽fG$ЫA0΋o=ېuu`,aSrA1mpC ufTn@tJpWO ,$6 *>&}y77<~DZ;T Y4(SgJB5\k sݤH">7Գb&My3uIL_ ܪtYUZw ูH"Ӂשl+FEwLRuxⵝ!:,SdpH)^ !Xuę, 7w1K`I rr$[.Ď"To=ZhVhGP+1g&qʐp7iuH6%0H-{i6tmhV35%Rߐs%rYԄ.&~9ˇ/.ŒP,芇3&s}[#*VMWs%o]|HS}3L^dҹD4>4^0ijvvL2mCQب)2D $""+1jLN:Ս}ñp"nVrnU3f]] Oշ[ y(q+q2̋+E篙EήP9.2Bzg;h -z8 msZ Q >Lkj:Q1ƌ QwYh~bOLtϩ&ZQ6\3JiQUdqWb7WQ2yfȐ,Zc+UHHO72*$B]ߊg?'}k0Zҏ,k@,29.,j;"^Wջ"x5u(aXEWD= F8oޅW-D={8tЮʈ Rzr0 T!6֑96&+5L$#9ord#y.b}Inؾ]T^SW"ߡ) CcȮz0Y@b''w;jd6CG kvȿQw84?);3.APT!AcT B Zlo-9cә{ hI~9+*Փhl\VTu ˉ(isGC\J0~!>0wo.]4Usr4v"%rT,xʆ!w<ԬMk72h~fbl7`~wu 6 Bn(μ=JX 38ݳ'_s Nە*TߏLId*qI]H)N m1= 36K^w抧-#=L_CsjEW5dao sŋCLCA5Cf\`?s,oWOd0I9n m9t6l&9_qCra 5^sטJ:^FJ;kB9KB))pB  z J1t/KgQ(HK" RXp, ۯ\nUb (f0W*Tb-*k%9i[i73zٶM~ %X6S%S;ցf,>F%8viL0&QHDt p.M BJ¿̟bé%_chȥz@$jKSՊH Juzl]@YāM Nk#$*U-P(T:>e5?y)e2`JQ䪍Ǣ[/Xfawlu&tۂxyh1/wnaNi_>/)t ,CNgu|D+rK|3 OW{zGr$GʝjP: Mz(Q6 ?rۧY>b6X),Qu?VʾdcKUaz m1Y* $L)4z&Ǹ?}fȠ"5w͹ W?ژ OB N+;5HK8KKP,_%%ii\ڵ7FWh V,/$)~B8Tr::jG>|.`o_nqPU k>gMM0WZ l?מCӎӝ$l%Cu_Q\3b`M.gW<ǕvoY+P4/>`Eorl  <_K +D-`@uTTK_>z)l(ed9ǒT sSYP3(CdM7q_pwf? ;.qN`Ɯ}[nhbu;zͥ6W EQ4UM'?RXlq~*Sb ]E2,lg(cRR. Ql?]_wC3ֲ-º54?{2-e g+6렧ef)Pe !j֒{ZvRNfe69ZTOByZS)Ro1 'G ̭?,MI%+< >a1ڹ{ҜVvʉz?z1^ЕbKDݽh)X$qz6zBu5 NMvW3=>?HV虗Njw .-~`_1c)/ƿl zz8[tĊ8S<5`Q.;cel&Z"ʪM|;KD3'Yld0ML2-Vam|m ~ h*חL #N)(u<,LC5*ڏRk .=cK<tz'I:opP١v4Uku1Zs[3KalZ$ة>c|dnzvLz$! E'Yol,[n\Qu30?c%SH{YL EX ]RGQΜcPX!^2PwUTh y1щڔ+N˂VxhtHsO/r&e^m<]v3ϵ=>,LKx)bjE ߘJ9N8EoTa!|$j+saΎo aЄAޖϞ[xu,(hZ_eMGHޖ-_ :Zkf jy4k?l}bFq)䯵z埬 ➵7W16@zZaAX "Dyk泬 ^(3}-&]a]bp.ZjfdД5ʅM4avd+fļj[I<ɈbA娢^|+055_ESq1RZz3QH0<&g s(@|Ng(X-GrCt3yk܇9 Z7-=Y?zί?fw1.yH[)k{rqC/|s]A϶]]ڦgg\V864a1Dy'#'d}Ul\ Q`Rp}WX>Rl(±3cG@(_5Ke5\ ˕b U, V{9ZFpNVmBj=T/N1XBCq{Wֹ?hdR@}9c2E=D"p_$ Veݦ?߱B"c*|abOkՊm#v.VqR6t Of\i|_Es(vMntHQ:^E}6isg}G߯7=T %a&8'`"w 9hLԜܞ&b !n2wyOڸ?N3 # )|tMC[^ @%OC6T ‡z1 bA#vnmpdSH磘zVLhsN*K(roG 6z 6IhsCNa!|P(vl] wq;6=>鵬Î$0DXe;l JL Oԑosq/DH\L[A_C_GQFΊB.n%p!HKE(m ZhM ͦ~!`׃JD:9/}3P+gelL (n(H*{[3jt GHz!Mك+/[lɖQ`!:%E2_njZ;ܼ)~U!W)t ?u3^Kl=e]8(uv$ ]wǞ'] 6W,O4N}I5(<ݯ ߲n6Yi}zw -uE{\12簜EfxnR*zxN?2S_uf g[.; .S :B\XQzi?JK&X& r]T ?MmYB1iuOjy3fVI}R"Al!7lmxR$a8vxUZ8ɐ7R#EB>Ehxa@KKMGoEܙ: ,Qwy{Aƕ.06OC ؤ_Eb녻t 87hͭ^;1 Oj9<}wZyi_e+ړ%uP& /ȳA> b!Aрz*,u( sC|ߖ'ՂPl1) %x*iSZ}ک?:N4M-)'5)hjPA1-傪ǘu8^ -4P`&Lٴߌy k#T*SB ZDȷP\2}C;I 60GPJ:c HB2pnP+|*RErkgҩku6T8_gaQ߼4|Sr3a+j8+ZV:A'B1B򊙘хΩ޽Yݵ|CIti=!żX?sf<(X?~ {jn/kw1<:h}RJQtqQh"ȯg. @#~z0A$?Rxo{Vɒ}htͿLfNtP l2=MRXʸQKB.23?%ɣ2@)%vMa.c'ާ!]MnՖ9$"i ޏĨ,, ok9z_P/X  kU>Z=?\Y:x2UJLw6.YuA~;e({ طjd^QwۥY@JjU}~>Gy>\t^9^D4†ữLu+'n(Q->>BD>I 1Yb> ŊjW"݄Q!s4PŖ(#@j%q ݏ5D#/b'<΃ 2%KxM8ͯEKĖ}~ 'ovXk!cpclp)>}*`\. eJc/J]NK [zbN03*ia*31b\w=5cAT3sԯn}m3Ƚ7FHb}'z=b]ClK_Y UVt )7nyBG#^~V"c 4! \{KS~spФeMZx#QƅǞT0 uPqg|adٕm ~(2EfTbc3zM\L%ÞM*C\REGrݦWzW#A2xeFl{|3  &|-b[\BMhc!*ayr㗳/d[Iu%4'85ٲ4)QScHDvť[ 1L/PL3q]-Q7T.Ƹ8 RI# !j!w UMֱ9z{y˧^K^(Ȼ&bX&IЧdߩ_> P2 l zM1"0{#҈ FKNdi09X",_Qd:_ ō3E[9ssu*@R~usc%  zǖ(}_h݌YMsj: 7e$7WW9?7홋)V"@fܰ z3I+rW\(ã;p༭(OB;/4\7l hqEERjSiTils f PKIlc(Zgk v943IQs߅ -MTgfu󽜀)tKjۈO*L λou܄ȪSuƦ(چ=P+c㉃UމؓCU%`G{,R!넙o@Z8J$}:jG xIȎcͿ5ZyN$p'7d&17&eD˿>FrDS,\~\]u֮/wiei\VhB]lC+8ʮ |c&q۹?]Ra 7at`!ۓܛ :kAd~{Kl PRdrFijرGt3gnC27;Yk[i<2~tYGeM,YTQ A#ԵuXB7b& [p]AXFLqv0_gB5r*z }Io@Vhz2R'W}}SnZܯ{BZ$i-mW!RauU,²Oa/Ik'8qN%=vQ^:͞0t?$)p,* <pE[DҵX{:V$>c[rŻ 7#J 2̢nڬ&=z񡟛T]p1 .iTF@-er X Rׅ@V,z\W;qv)"Z{1(bĂA|rc@k7O L+-auާh{%+MdQ/76X>&vu7(z7#6РY DmpSqn62ۧH*.LF-Ow.y[S\YzcQ7‰2cFԴ*Χmu\-+)ȬS2:O1.ݭ&oiț,y1.q{okR6CF{ '.kUKOz7ApaѦR1+U%@Iu$4KB_ kſd2g=!j,qTDOHT!]+4)[ bBo, ir\7[}{zg}*Oxwq0qFqGWN9JM!vw0x 6g{+$݀ ߝ4(ּ9kO]1Q%HX$q$kq4Io(%ϿQt -"ŜAw5`A5K 媝8LWəA,KL8j|4j&]tթPKmH??JxpvK(=9/Sj{u%Iz";En(L'3DԪ7cZrBs2)fB50%"6Z#G#Hj9L;!L#P)΋jP>Nu+lU [esJxvh詩gv;! ]asϥK\ 5߈!¢14A/춐1¼j9ݩ"цEWS]qR 21{5E]^6 Ll;/Ge1fzvx/ xYsli F}3!pM3\IsZg <=fŠs_e17% Q&7RLXGYCzwbVV R5BHtT@LKa ]j}Q ky O߆N(s@wů=f-ۓH9qʄ+:1ʊw , NڐfceeZ;XU{;,^_ c D 4@.&ݛdrZ#B],.x]ߢ6Gk+[ӯ._nz ^$ϟvt`DĈ/N{ Bl;"M%s-^st):SZTa&9.J^GFJ[]Y^x,4)ͮF^ڳ%(}"c XAڣ& hW~)`'7Cetp1ʅQ;.bc%~+[v2ZN/ ό+NjWK7Lt|qQ\%ZzZ[v0(RiJ}sOFAxn_|,D)z`G"dk1ݳ]UIFܢ3/r|X(V4C I6dh-aɸ|fz ω'<M dC/ɾ^1 zڱپ62/1hR?5er$m:9tnoDM0g=kR4(Z$-^ ).+=ãc8BM+>\/}ArXi>,3^b}"sۧ|>9䇭=SU7Ә3^ĖmѿI&0&f }PˡӲ{kNɑSI{cZNiё~>y 69 Ư[2M%-DMOe[7VU+b탋iK;>IЉZ4hCMbUnfEȆ,ƶ7$Bum;Q`)l?..w D˸AMSzpp˗3!dV\ŹʮN< #2 7Mz} 6Wp /֭ %! аM H%2 q&]d< ڛdeuee_KyszjOE˒(bBws!_W7$Le~I ˋuRń]P9m|ݨM24Y2cG*QEFcܵו7R@Y/#hM.YghgTnsx.`gPhN )[I(v |Xff7/ jJSkݏXS,{z׵F__^Sվ5EPAgb*Ѧ!ch/(=?ryPbtUpZ9u|'}^٫DMOxVJXd2KaHum%/A~6"}bn%4.EJ0;f'הWk|H252j}Q z-ܡ* 5$&ظ,m:$bC:!- o.f%/lHo$h8 k~-="{aW"2J79@" PeU Kb 5^NG[jT&/=KPbY+roϞ33X8׈=h"*TsϴUi&pNBO|/WMSv k5Ŀld 8) >ʧe%s3-cR`[Sr\q+] +yXiq2Zwق׫C77HBYíWx%YZ~_ϑ)5ι+y =Ø.ց-RMo&+JヅՌy!47pG6YM_-;>tG ],/RՋM~f-Չ^ (#.N:Tt9ɴ(Thv{}֬v̇='Ŋ A]KӴZ7~ s6 WF ;HݤrPz]K#"fQHQs2YM>RtC4^C1*B?D8b%5Zϱ78yB-CE UɑV{xj|3N-{z)(7Lwu[jrX.1p&D776I(gq  J҄1i-g+Μ%aөpPl8HR wINQe|B/F3!kU˷w@Z+eOԛxzQ4ƴ3]`5u~BMͳc6z$gFqr}FϮ_>\:RRwZO>䧌]0hΟš FKlVUHG/8N37:.{Xy}t'=9ItERUXZO}Sw)d/=s0{m val,Mn8¢3$x1H.v 롈W5fkҜe2 ?oE*T#[aԻfHjK-IEe:=SqsZV. a+o!I͜b W?l7R;^gfya I7c:q"SZGC4\A}CD C,V:tįS"c_)l8e.jOiwzeom5 VM}V7!NL A }۟#K2ob=ǖUDd[^:PiJrFc%RN:cT{˯q1<;+ (=\tF%󡂓Q]?]-2c~f|VT\\1nsd1cѢiRHyS*2Wu߆.oh/9P7-=?&a~,]fBzCsqiӶ7 CdUzhydPh@gb!M% P=ІlۊQ朥D=`>!:b'zSLi;o1R~٪ߪX*| (ga䮂DkƀU A0kErBd݀2sh(|wbAD,]i{QXٔ^3|O.sOY{0`t06oAGvX_Ӥi1- X7Ay_!h|-`~?aiXX{V@ njDY /e/vl}KBnȩCm- Ve6e5y͏sN` &՟_%2AqǶEǸsڧNgjNaΔʷȕKb Ba#D쓄%ørucʰEFe^4yG>\qU9뫺2ơ:$,b h ,ؕm#EqWP}5薂H=Ƃ汲syUhY!/Y42 mOCp!m]_&'?`%p. `\0y3_UK2B \Ȕ[yѫl> )$j%]Ī' c {ޒs|,nj+{i4xnqE]#CDf|M^VJ=E}rp .T)pnي-:$#UL̍:Px}u9(xqTp!2!M\%ZO M\$dD+:addp㘡ƵЅ$oS5=Q`XphF!P)PxkOT:`~Ϊ݇V!Úd5KCIb1(33k[MEVʋB`!ٍ^sC CUz/]$1"B J7nGL qZ=cf)K2\wzAA0b/ԛ#`fM2G?dռ ZJ,)5Xڳzud@B\|"HoIEZt9؟tт 1)74 HPeB*p Fr$*Firaq\063ie6a_=rti;w+XgSRu$`fʑ6LܸY^vmm_Wa wGO~q0 ;EVy_sn{JRjtB+bp GoIz˼3XzY=JD>7ef-0ܝ7Ws^cw V|1}k*W&T2=5x Nc#_E.j#9 8̈G+Dlu#cYr3BJ@] L +y= 1vya<Ы%&梲lNC hN[mqK?cugM~s>]D$,>/E9AQ:niK_fY@/Gv)ڨ8 ;prD RG:7HYu0,gT3{_1S/s{Z Dž`qmAAG|M {.)KDJrb''rZeC aA%ӮY(j0S7"w]^5Tbfg~e* l0-^ x<>~~q/YL8W/Vx-5?zI=U,Vird~xP5U?7vuHplExb KWl~S|aPޒv }S /[\j'Tspm%\+ZԹd&Ӛ ?NŤgss]Ze҈pF<>IMV*&)^õwDo470Xs&l#PCB))UE摌w]i /7L}WYDY\?:T"D$jW]֏=;/ҌׁHxv{wq &í6+F~2%D4nꌛ7o'{22A+f3/u)ącqY[?Dp'.%[L(2+ih jX`-rȨCUQGبsI7B# HAzc? l!7ž6< tKL/GʻENxikz\}hy-rwF5.R-pg#b/;d7oc$>8Va<pH"}]JPHUXgGbmg-kiiɷi7x1LvFœM_ (WL䄯 siP Ξ,9fC"#lˣRUC1>g=U_;YȺCk07 cKhu͞&R?$Lesm;O1'zZ`W'& 0w3`oN,s%|) m,FZc?oB,g:ؐїF®ݢ9vS՜%2NG $oK`}}eA|l:|vH'M5t WXM04{!GI$H)OA'Yj3c9wOqf.%Дwn|\U~eȁlKrtHr)~HAk8kYpD|* mw%NwI2 R0)fۑdŅElY:J*t fn[0-?>4Z(OZ/Pܩ#.pcEUVUX v'FllĢ1a< H1P6v^JUF_vx]Uޑ)<ꎮbN2;/Yzk>+4B!#ڃM V!(RP8~nx;|gŠǴbwBdA,PQeWe(VlAG`XUî U湐آ#9BrCg`}K=݌&c-O+2d@׉6;eWi gՏW, 'M~eeؒB aYd\nM.xovsLøk <3YJ[[]VURE6ȭcPzH c)l@gOo#WaGb#T*5uR$a: eQ?j @L &طvcON$R&QJkUTfpaCںI2P eģEJJ}&*WVn}/ ^RYz mC{P_@CY`_>0~DFFJFe%g^Z?8LEKhM T["~ܖl7?*2cR㘲' R);ٖ/s|Q,Z}B co'm2rZ^&ʺqŁ nͥ8&?Ei-{ =}+l)oR9$:C+e+,ubsV N+)1CJTsQUm!+΅O~"B1W/o g䎲Z=_F=+uUEԍAE|&@ q {~p/cr*άmSjs;ڷֻ?HtavC*r!GM`$KН |e;<qK66[0Mqqqr9/5 '6KMf33w_86n˄/XԳk{Wl`E [kTmfnnI.3^ 2$$f_ R$vowbj U:OH"CÏ?c>NGA|z&bj+Cιu14O-3Qcr9N1USլ U9G7n0\6S*K>)n f ."szzw bI* 97ػ 'Y䠽‚hC]R#ɕ[; PhG4~rof&8*Wn,?}=KQz-ryŻ._7؋]NO JDr*Hٌ H\;O'䂕."aebSVy&!B$l˽q+![=k>^zZ _$v"*-q$sD%]:uӝhIF~b̢G0. yn1B N^Ğ.~n&LZ l f?W`C;4m&*|9` g\Q;ͱϵu Ϫǔ.M4!>]#c''2aVJ:jXZr٭—"Tо:.^vY_zHz#U֒b+'_6fhJ͎ߍTs$aI fEwlY2I=}' NhZALHKYFed/ 7"KfQkoC% ;6e̹$Ti``^5od(wޞFabM3rh WMor{yz*˘(?e[%-g1_?H硚C1LUVe"l 뒀n yB_'e${I%:V8px vQKSS(HūRe J4.uUOIVÞiOVSOiճOBXkwoD0bRVd1J%.$Ϭk;Xx6)6ůU ͽОLdG[SeUuY/N(*Թ9E|=#S>Z- m4_&?{D>}]dmqn-VqwXC W*mF:6TVh+:U/(s+D[wOH|"AiNdɉgjF" <p#ا =PJ Yst:jTsN&3Gg/7rÔa" vU DY-9uX*TsoZ ŀsU^[e3Ţ(sn^f.ܕ㏧l=yíjOY2 (iXR㤥NC0Ze Mkqn"}u(v'@4)BĞp}o@~{:5TǑtBirpIg!EG@ASoqjvP(筮~Jx`znŌIt=#ϼτsAnS\XG?N˺$҈eUw5+$(Lt[J12Hq]:,p~VG(~*NHbL)*1iqX= uZ؎&? 2S뎸 uXrA@Cqoα*GҺcCo(^C.AZTeK0~DߎwӒFArsǚ߱X7:b'G}z"KGF2t9߫Ҽ>z&>3#*'i%"u/3j~.0 &yHL@%EU|̄Z[8e9y5##VmpY$}PKӀez:Hy5rV o3h[¹„"< V<9Εh4_@fa̜[NqO47};cx+årǂ BQğ|+!)^y{y-mb%KXw[m챼ϻIJ!#8н]E[ tʦ:Ĝp ds<]қ]FjEUIJ&a >H|M't<-Ȭ{Rx JYlQp V}~LW 0yc5;mq0!+eMU\eS}. dvA`xX`;WO&N2xa Aq|WZBJ|B/y.ݨ)O"Dj0c`G`$T~bt;=Xmy5֫]WgET1"{qa'LWgb!;2K]=>-wqIg'44l|JBYO2| L[Ϯk?9 {`S7`8XݟKԁKJ?Ѽd2EA;qJzV7#_.&t{rW,cwW`*J=0El5:"!r~oО4%Qlj4T#d>RDo3Zb#-X>LT~>qI89O>rdDZaD>786+{o/aH_|/h(ۜ}QZe=M95>5@19;ћ_385sF4!kDF@xacIә*ep[u'.88񔙒b.G7T"s,rhx tUدb!<6)vKh~++!RGD&yUsdɱht r4xMKG=Js$ѻ5lk-,/($Cg͔6'T^%=n+'rO)_SpU'tA'h:a c-4LNU=t\>< Kb'bH1Ѹ%9SRQc9#04EVzf%ﴋԲa`)oLB;ܿh q3JҍGGE&Q*,'W}. =F+Il# sʉ nI{&jHEZ$jԴz[f|!Uo "a3/, 12xƼPб|~%jUqHi>A4Ug Q7yB=nog'|;懡.J ?LGNXh^YT %RP6ӳ'׊X۬r4V"=.ӥ2`,i㰙C6W%U1w@{fm-Q:q~Ɇh,"ff Y9es{G%2k`Odu^T؋)I3`v:wl!1<=&PtIO=@sAf_f)4Ն h.yn,^S98Vi)窸Ayo' CE3ydz 7'CxJ U E1; UC)\Bh%' ;~+kW_,2XҌ'su(`m-h'-{ugE<[SQ ݝΙM+`ϭD'v`e7,w {ѰMh9~"eKj,(^*e3 VKxHٷڰ h0_3c'X.&B*znjPԒ1jOcMu[-u;^F@̖]9n`|k\;ƽX/.Y*Թ F6j ]A5k`lGdeUjQV\iO.Q\57WK֡\f y=4)iUB%@|jz!A]4 G_3yA]&F!cO,^1KALzquEA z؇#&\bm5cotbeZ]NEgBLHz{Ա{zʕo,:[0#5ʝx8pu4EuFEi%%j!I{ce/rߤ-=x;S{$rCo|Չ.A81)yhG1vmطv'MD#J"٪T`p&żY4GJQ H4twu"Xl}@7R[=k ; qo:~Æ% PyNS]'sx?TM84&^)I3v`sfxM6SӥI_ͷ0R,l۲X8Y+8Q-ק7=;<"qIoRSս}~yʒ5?USDB^ RA["D {NC#spƷ-t"iP{_sۨYB)5j:@A Nǝ&#ٸw](؀3H@ ڢBg"eKvPa%7#÷3o}\' Vcs!u $|Wx嬮30+b>(SN0p+%"7n( k 1S5QC~+~\^b.%Mo^>*(UdDKJz@! uG?HW÷ܙIA%<9[]xCB5*/I wkֵKSX0QNgr˞@!4 J꩙!?Ч]rP>A V7\Mft%1Q!!^^B JxԀfCs1=nd7|QPj}E\ ҈C[(x"H{q5)TW`E䛆W+(6r'xGA\ڐmi}k0=+ygM!^Y} н1"vtjr7 ;Ws"gҡ\ST|h:V[ZқB4b^N*!R6Rviz(BIڝBZw@^ew X杘BMe`xtʌlp !Y&kW&es~Nzil!^S$٣!&rWQTz[$=߰O8 (xȲI4(Lk=(Zo5m,3wqԂ \sQj(Fڑ. fydFy{鵺ˣSA=3*{fm]Ǵ$Rb-Y/]r?Ddɭy@_wn"Xi1ה}. W?g/ CQV)qQY h:C^{&?.0.Ni$ɧ~^l͓̉UBY`p$Jէ0)7yhV5y\hW[1ڃ"ɒ8 3,+S¢a7v1_e.~]ͼ~QX3%R`ӕ\)_u Ōnt@#h3X{1!ENOEu{ F@@OGij"2EKdclͫ$wtP9 ¥ KBQ!.p`e}(!\ȡ㢺']/M.~nEݖ%bGOΝf:goH[h;3#_OpB2 ~qD* G>I9=G\[bcN}i-בtc1:+X9σ4^pV:2\]j5Tl^8H%cz;דw J2ZL4P54} {_7kJ99XKO3< H'2 ngO6Ҿ 9 kЃyq>-f(3m-X3O zt".|+Ƅ&e XŇc)P08!Qv]G?*g-[?;*MքuS|i6C"Gڼ;Zmt}JpVf7aX";*W ߒ1#֧vQ ʒ{S&wihŸY& oN%tTWK )ǭ<ڬ@,f<>?/-ao0vn9+6 b,)K|Mvy>2Tj}m=hWO@)cN(a\?5R%-(Z(ʚe SՌGյ{(׎m#VFQAʹ ﱔqkk PPxXWo#[g5=%wz&gg2SpESXhGJ.>Wh2'g 1 P9;^-گFZ3OwiֻQ,'P(U@݆ݔ "9? Sk?}<`Aى|jVRA`' ȢƸz+yς[ʚH* Wř. *;=92;`4K;"@Mg!7ݶTxg؋:(ReM^ekZdX5IQ|nHH՟ TWX2*,1<1u^Ւypc+r67+q f9q,KTf^0 \ 3ԟ)8.$Ah x|7ؽd¸wwKǤ]4=6|O{E`sc~USoBHY{nl =ɘ?KpiFYl;Tpf; _a< /1%" Vf* U\*v3bg\nĜupt-o#>HG $s7~RzQ#,cqf״%w,㩆͛~ȋ\pM)@ze >J8;aXH1h3:u866@Z%|plbKE "-7uya|C;ԏ@+d[z b+QNtA prHDN}LjQnj&)fIC儜GVͼdVayCZ􃡪Pg%hiSoIkY/?4³#WbWt W@ߣd+ . 5yUPV297U塢Na8\]-i7|PtOIBsV ?uQ2=MwƅMwVY3 ܪ| 4ʺa9IFWKP{ƿU8KLMҀ5Vy?:ݤic:^1#m/cy\x*͛P\%Ny?DHXG%RdtK hiW\1V” BȘT6FgXmSH o|O/A7iVX\}xdtI"\=iڐ7]>2O?ak$:&8{w؛E}lt\;=57p0[Uc{k@GrDM796cc L'Nb1,X"B]ŠfbޱzWcTU|c#'?ʑ 8 Nb|>MD7™JL˃Wv7~}!yWH4?_Q75MlRX oӀ ^>e2ۙߑ$\X@ØC 7H'Á!}t%}w`m3y{O&Y_cAOwR *"[zE%4]S#=1rr8+9J0G [tC( 7/~C03yCFX~V݃f\l+&捭QWfPA[dNgt+hCJxYD^jcv%Hp*rVD~`Z`Xd">Йᆭ:NlP}D* Ϋ)yё0Z(Wbrc s:d8rGMSP"`W7DLQD{,8.3dG$Ylv 0N!m"dgq$NRDb@up5jHX :oYpA>a6brb`%ۖu?Ts"=BZ lM _h fTSң>&ij aB9G`lWxB9fXPA(٠l#`/_uA7Nl-o'-tF}8NI=Wz4EOTFPkX~֧{ob q0[01vR?'FvZzȜVӮ w%CL;0Rߎh0}jOp|]seP(iTd-+.\Ԧ p+#N0U5؊ke6ME4ܺq'FdVq9{jt]"BgڸzizჟWI6P=afg-U_N.\@i/02"@6o؞i(B8Ed-}5eΝY< mfչtNq# <f͟Wgm:new-BE78=ƚ&ec3p%R~MgKtszHp,d8f?8a<#/z)Ml](i\Zd[tyݑ@쒊 U;S"X~orgŇw.1i[+)y'O p.zλNB2$Q93GMH^瞅5SBݣm+?<IFf [7~z {FaPc4?U}Ckrzy@MïS.pGyX_EȥVĪ"[R8ފVo[.hx[tjya1;r}YT?9JA\Hh嗎k_pe 3IO:9^NC [[f~ckwbǖ.좹28$8b*AΠ{ ]ta=uP9R>PK=y}]-C5lEL%~&쌞>>5 }&塘Rcay%7C2Ťajpj:+e~c% (z,Yo]wkro)3NP}^#iMvu > 6j.Q6)2O!F"8{ǻ^7d x e7yrqO]Cs. xǚ~qK>k+g}z`VY}2ENWj#Sl[n\.:/}dUȁf`:N˶ݛHN{!ߎkK{40_ʙ,üZRUU&xBLL̪{sdpFmJ.O݆ٙ/wB3|Iey[htB ]qKRN[< (6%_eArZ@Y0qŒŪ)#y)YN$\d=muCgQa={$eJr9J1LWG {/7Ef8+5Uy_kDJ`k-mpIHU&d >!Mxu=N PE"cs@~R\K!]JYgݮXORKvRMvIJ}QvI*ǃ= N}jb=X=-kRpE_Xd!&h?v?,Ks?)+FC-}O`w'KL\nDV |J2}ąODK+HU0uʚ $>(el8?o9M{r;~.;ɿ" 0:,L{PDD@b-gm::05YHhu]g"?閣rAZ."Q֒+#s]R@&a"MuZ!d$ArhW!0ExUduUI,ӿj9Yhڜ߃^]6Oe&ssMѳ -W\!g˟*.u38W3sjf߂J/-lOͣM  ʤט^9:kP$BS 1 yp ^ڪJ8ʃu{(!9 3|H~]]N\K‹"b mr#3 {+ui^)%7/,58X-jVbeg , ƺ&^ݎmM ~H;ͼxJC-V꽯ߐ\6j%*1[$[›8"H, >h.sw?^? ȉ=Iux-*,ҜL.h9ׂ"X`U‘e1]{Fd:¢ e !(r]#d> +*iuϱMuVzuIhiL8F bɇ={PZ2v:G" [*LBо~G\B ;LojץvS'/ln;fw4k+t0CA-yqqKw~M$ajkdJq!3%mwnʠ:`Qwu~ژ".u x_%j3YU^tPUe6!:{Wr-[\ӿoˢX 0r}uPp2 ?7wiYFQη:"G6ףيtYhAxkM <;aS qǜ/qD᪀wR}ZV;k 0zy}igǮk6 1d ;b%r$l8~>kQFuʫ%!v{i/xZ2Iǩ 4UKZ(8zGX/KsT +&[lKCA0۽喤 ?+Pnxr{a ܝ3 LAne.iAB^eG^޼9u; Ys"c|b!;t3ba*lu~8LWXRCb: .sG}gV޻Q7Na&? E^'Os%0% #@/u#_P徲-98.(|t)˽ ;]brB607{=/CW( |0'\ ipEU0fR|tu["F]|[q}¥4yu7z߃w?!MG Q08 QxT?Bs\AրD] x죰WC>c-V,ՆN";#WiVVp;vQ; Pb 92XDa` tiǫv4K}]0nޓ1)1չSC14x* ͧN1<@}EKLvX 2GʈiCQh[py0ƙ2cH_(Ru V6h=PQ7 ӿ_ܝD؎9DwhlRJ.9Zw `,_Lэ-hi_H uEN|=?Ut9,N;` R.Br74e n)}< qCjW.R>W"3%cLrvx]&0TM5?D,3!ik `44rXUdOar5Uymr* QR$3g~WѸKvhwuLNclTe]OSym6u8ty!?1ٟ]?pSn=B(*P9pWB mnf{=0Ϋ؃>p2[4%Ir+<#[yMNE^ByCQXUFUߊAdi8j/XQD̾CwjX)B !V!ShvpgVxŤט7rW^Sї _.T`c2;J_U'E"ja'F/^p:J}+l3Z2MD4RI:(!}'"4#%`4ʧ"Ȃ,DcS˸Pzzg"<Pd(BʏX\Tג`qc]bUݏb Mjͻ㭺3|{m ָ:4="2  0~VflH 7c9~ ]ڧGD䋸<;߱p;WUu]Qi[̃.ʃ ֗_z!QS1s ;[9`=>!-B77\LI\ߌPo9JŜKX9ž*(-NB3&?Ӡv8Ge-V12 yVF|u'=qtG2i8IT1-u unUi0- QY9ٓݿ xv}lлnp ν{< |@bLIVtoӱh!e22+^ VhC N{,$uBޚ``5N^* ao4֗z쉕MueGԜY=#rE){zH5H=';NaM9yyʿOcLQ3E[[d%.}l˚ǽL^DJ@mr_~:*lz?!37`H Xh\ϖNZpkVY':?BTp2EH~yUšiVFaUVBy]t\/K|LG1E+brK}NjKxi+]Xrpɧ֑٨* Kt7I÷x?ULkױ`ӢgeЁ<?? zrą#? Hqh9] Yh^KJeG[X[MНC8ǂeuD=SC;;[>U:O -0ݹhr<,<=%QG&"_4u%E07rHwiY rcOv-}_~)a#`up~,'v̖8푉.wYf"P[Uʺp~zȭ7nguzXh߆&bQcE{93cѨ(e.M030R:($pjllDGMvyY.Rw f\1m;,F6֡s&-50s i|bj3MsrMN Gkuo4–U/4 mm)>uqjm/etJ!y :r\B_h⎼B(nzHVD-\Q煌рnOjrq<囊hc;hZgq@[{|ͮ˪ :e9FPjU3 MHf PUHhɀ>"o lJjRyRCqRIoeUmm~YgjD@Qi|\Ib*6~Ip:4H؃Ito5^ߟ#,ky᠕;DZ0dV1?©fnaL7'ꘊ_uJ0He9')ұHmH9 ($=b#ZS y:="t\Jdg|Ȳͣ_$ug Z@umK:V)+΅Ԋ 2RN9`MPuMD`U~Qx#!{((VU[iU\efQwzǪjOϓ:O >f?^sW%\֓-B&K$Ç>+*' BZxn OV5#{J_ rgJ{N3DO'f?nvPGXQ!k 󀫪a"vs`` B }Q3EAzMlC9{lD)cgRf]hGV:ȣPh МӚ̗&9!fd6gLw.4DXOuFϣͭgS12x,s(Rr#-OA(,/tl6_zau@MHV7f&ڣZFwe㉜[lؓPvK)3~! |M (1C'R槙֥ |>զ+[=GWƤם7 X0ݒr[J:I4sH xN,g'^-D$9W`u 4L0[ wYCL)*zb_cuw F)bNAH1:nrT8T^f{%Xv+i|&:úFMƩ)fn}D&ô"a%Md}^^ɲ -.C>2#\yt)/uK+Α7O{=Ʃnk e#U\g&ޙJTa @I45)8:X%Y^5[^du"YjfVo_|ij5&(kpz S7o}Kj#Ԍޞu50|)N.a@wkUɎ,$VkO;Sd_NF0;^@XWn愫O5sSnBGE< q"Y0 Z] \g$JU *A$t,K >\QDsHynjG 5Տe~-:BKBJ _TO'ΎhphR9p}\[6 b:6Y'0g&?>cv)y Xf1S8É%s p` ўC9CeGuԵ:;oqbcIMX#҈;Gvl#݅x.Lk;2A;-,5 M@Ȣ5\"#㶨[-6?gLf|ةͬg ߁f1AJi@l \`2P͛mטAӒ[Lp> uU?J<6@F47oCnz r1:pOTdL|C<(wuGTQE~Y$ˬƯP.Lܶ|[ʾ&wY}* -[9@[bQ jGrV@^gFX˛&H`rhkLB`p!`BB@/7-E^?.EOH0 MJW֥9X&a6&M(y2cĆHuY+P.k0HoLiB8= >[F܀}z٥½6Ϯp"b+q% HvڱgYZ070701000004cb000081a40000000000000000000000016296435a00003650000000000000000000000000000000000000005100000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/scsi/scsi_transport_sas.ko.xz7zXZִF!t/U6 ]?Eh=ڜ.+>gh[ur@dBu8)&I 6p>~]-j6$Pch˥ƾcys%#V`A:xe;:i<]i4>6܈!bhS]k\lʊe{| %XP.A8vYPnSK,t{nzCA飚811rr4>9i[pߔoD@;@6:Z^}`d.Y ?_!i#FMPs*jZm}2s]5|d7iҟ@E.@<@mxH:ڗ:i3/BjӅV~ˎnU䂊| [W C4$Jh0WHK[C%aIMe _q*!`jJ:3H9RV֙>K=}R HHQ0؎l^] Z{;SG1C)W۾!'+B0X=.X"kK=a"ԛ;E'}샷jav @5Q-ll+ַ6;ȑ !vlХ Fyqc=(HM7HY:0CgXTZͧQ+dި@V!M"uȳis&s ]' n+XsZx&(2y\A [ Ve>#3`0|G֢S;Y$ q"ڻ36_[ wh`fNh> WJGXXFRm15w `kY`jf؏`"8$b&t6Kd^Z=3;%@O Y\Mz^ 3`P.]^z~vJ#>OgU,ܸPev&"]:Gz$Q DG3xT#B'_fy^k:/[B \yG;W`N>mɒzڏN-KcpZXC9V2=rdLD-[j#^Ŗ>XjUv͍Κ5˥dF]79\}w9ۿ|X`xYExvz`U-j6Qss[J\^TH ˁ_nl>uR q}[>,9 5 _?67!Ukf8& tҵuJj,):4Q P*j\4euh=X{fa| UChS$쉻ƹ3-MƸg B$譆 RZ}/S *`Kpu^#]6e&{6 >Z8ANH;(7ݖ2CfEU%ZxbgX#Vw]ED@OCL!Jap:rg@D -$&_VQm6U\0mlXP&^M-, :LWԜvXn?P͜j](;7c%?wܰC2rUa(OCOhLW@jlqL8Lxa #I[f2fퟤU{I9J 0]dȳd`mMj3jRb&;7X 1-vc8M8]ְ@t^iB y! lov8A^ okP-HI`0k=%.Z6;f:Chõ:PR\vDę=ǵ\wcO3:=r)#Eei2JO@cO\.EkL/|Cz# Ymky9/ey@\-U#~-Zb$q1ͬ˲ (,'eԥw՗⚳O'prB *dfhk>_-}uw^B`/e—zn@"2.$%auHn?Z"ǚK2PJ 70>|#VRsKe2 ʶoP*i-$ ] #NRk#m^/KbJ̛ 4vN)]V=okua_nNs}=N˞!zR< h@GcDIX8㟜)2txv 2PԵ>ʇUA3y~QѝA=ʷ3G}"-սygX&Ciȵ"boQi˔C7'iUs_Q` l  )&# UխxcFɌG{:xvw e 2gl2({#` w_ ׏O !|W D;Wݍl%H(S?{DXCŠ'fs?Xq;AD6vn)P߬̇ h cut̰ͷ+vf &(0ЃbZ5[P H+t7-cY_`wI~Gρ1WBU(`h@Hncl/Ũ[f' =`FI@Q(׶&S'씚}}>kWGhP:E&Hoѣk2׳CGݣ-=>pbyi7 'K"Z: P_=K/ӡ՜Qv =a [֬ʈ0;c>{W`)s ^ Rn˗!l$\o0KYca2z0j!ʭXߞ cX`+3)"M9Izi%+7,Z GI!*0И #+釮vxI!jnLp`|.S>Nx&CA'r/@!j %;IamGc!**)cf>7SSFS$͝aOS*pw%shgL(|P6ki@u VZ8'MFlƇn9w)C}x}FbhxNdЀdK1 us8> q 9\;|t^k6@C5xU??:Q -BJ1c@#!ȊM8}>F{Z G Qa’o=+ ?v)e9RS('@A;q챫 dCc+fkmܛWmEa4(˫0,/󳲟=*(wsљmj-%< ,ɇ~HbjɎEE<7bۅ'oC?ųpݴ!n-lAtl*IqLbQZFS^ ٽ\dw_-~(([xt]~M&`f\@ = XaX9íNdF{۟)s7,]뷘ԕ{h4,Sil!]Kw7n(ūv-Jp d`)X[uMkk"oP ?Y`^}9{O0ux7tO(.q"< 5- 0`~VrO(4ZS̥Je9E+v3uYuK_,i*>`"B㮝>R3EY3 aǯ\y t/T6<ɭͅyČDV! 湉S6&YKAKu VP8w J1Qt{7-R_(}s2('uJ& Wh|՘4+< Fisg,7~%uWKÐڪ/'bng2qQb kUW=Z 1ʙe{T e]V*yH> M mGn YƧH_VJ<hC`q׮d5@`B٥W:N&-@KcVjC%k.qo|`Wjěa W(#)raeB{yy5ad1q_wC-KYm^mcIl@UC@oJ#'ԍɡ4;f0Ups xNjdmB3$`BD"q@q}g.Ѩ+(cdsѮ4{֢=K&&q4ms>Ph#}{ RY)vIu1AE k6~q8W|j1>:cOvn7aGZ?g9Ҝ:w+nMp3 nVa!+;H2& 7C915_"Xq!9%AK0Q ֍kNZzuwjAnc9"rߨ0LU;J壋;ѭ~ $, l;[v;ܔ&\D 4nflǼc v>Ii c\ٔc؇F9ѼT~^|x[Tyۣ^ݾ{8l3&<pj3!r5F8#RyJ Xn[|`*fMӫ?VLasPO ~1'R0N(p.w | c 3 R[ z֊V&t>qTin+z¶`a|M7cZ5.-X 7t|RĦ!NgoR9w9 5Xj_.Y'q%%}d yvfxg7 _** ^aԵ /#lֈ]-r=)IC^nQˉ,Et)D#)(QGp/xFGӹZkOEPԷΐY"Gy1LxLYY:d(W4*R7#;i="[*e=npɮ?Eg ZC7%joW&vVD !b=#l*YZgF߼@7 撛CNA)}3@ CX.k U:V]g48Eyl^j~ =Ex;_x̒{&ᛎY͗G0oFgኜۧu k̀ fn/o't1聒(%5C-Hew=PblSi''cԉtbD9Dz_|gKZ2^1f%.C!i:bPH(a@8ï9Ta"P0'[?3:fi&$F[[[n NK&Z:|j>spNөDϭ2TlۧcV=t9VB̸^\:|QpAN,1C%ݻbvSK6qy=s?pg;=|V;Ygdq+t, N,%cyc\ ,D]$6g>#zhV_cpd1倂6pt+'B2Ԑ⊂g+/J"~ih &^QM ۤ4{QM5[U2,Nͳ:Fl?#Dp-s١~0I{O}`n`&uljg{2=l׋ ~8HC!<}[jʀ e®K7Hb1Qnl/"Vhw;,N[맆B^Q6wAU!#':G'#*sERȲcvEK /9S˸d 4c{FSy֞qzag/-k#N,tα/jր"xYBQ|(/U{0A"/'yڑvo.khv3fu#3 Yk+=\y8E6QJ'Rgt!{7NS] <V1S<1C-׳Idb`CGǏˀ572z2%_xcuێ[hy Bp\Q(l(JSb{\&evPc{geeǖ :CFE|!"ax1 gV nؿF@@6/ע"9GEAU~Sp:)&`{1PT(n~\PM-u Hn]@zk:K3C [E*|ᠺ]L1^K& 3JBs@+З4uܔ- <[:r0 !pf%v U ͸`>XX~xHNi@>9/6eN:_;KThn#2<\Ħ|7دQJAs < [ȭPp;Yh:.\+|N0f/kf#߻n+iuɈ| ɌVWnFCURϧ<@( sA?xY d[9v?Ĝт@)i=1bh"][nQ]IQg'$ԃrл i53uS1"Qd^e Zu^W|qbLCzӏG>r3(m&\ 3â8.G 6/BzYZa;5+q +-etO|076!cu,;nxۃpBkIwci3*parCƗ-$]L7ۂ2'Y5m mF\OdҨrhx{ ~Gdo2kjv|1˔+,# PNr6YL 1׊1!Qk}RELrD]TC6X4E} Ixי beV%;aWegJ?se\:Q5:#CX7 Qczh-&#Y}̰*6n!sc @l3uB= p`-Rw9w0ٕ oz8W֥d{ͦd1jPShq^9%K^K .gH߼·A9Q{8]֬!&48MfGBStC{eӚޱ4g=X:z̨qELt ^,v]iŲ,4XIi{eq)NiE/皞$H !A$*5עT(nLg?[E(Eo;ҤzHa'a$ s'T|0iȘᑉԵoV6e)!G!{- )[vGY;L9ĚC1TGPP93ҭPpY,G00>Fpz`17:Ta&~(-UFoG`kG,h!mE ]s+**-`(!nFj3EI7]?=.xzw-^=PJg=74^k8C^IF3МyJI}^InfB5y!Ь/O,rQIaEVX\>7Jܤv7@1,ݢ|hitK,Q Dp 넗s%5Sֳu۠sX[HU^0-svq^)M0w9:2vAUf7Er+׃FXrũmDڏ88uS98#M]iD_O&PdV]g>O'G@f4|p+Eʗ>^7Y}jXlIj$ &і Z`2jjn_B \`l%^-Ao\YyٲB]3 $^FY5S/,]-5\ڒJ)WK"m:!Ƶbo̴㦙. fVu]354Kj"P#BPc}6 %VF M'uWV_zHuK觪fnj݄D|{L$-NC%$Z׬D 圠ݎJx~!N?; bB}3Iz<՘fj/Hj L?Er`[Wb}Vavx7I3mW@eݡ Ial Ƈd0J@{C>D1&b5p̓) ͵p:bYE7^qq"-* ?ʞ=tD~u?9z㬷g`ȩC'_ڋk:,_ҏHjqzb '>TD 4|;ΰ^t u!NCpSv҆q+{%kS`h|[XZPՠgc26vbZ_7V=]-YA^qy4|G7˄ϭ{[֫whAGi^,?!;ج\hc7Y> F?:~eʫ=O>5DŽ%B)Gwptx~I/V>OsǑ ?D\ݮ 0\yriSwƦt)7LġAsJ^7RB?S#S9q֑q,@< SRoE8:v TR:ڎ0X! x9ډI%yq@^k@ƪџI.QZG{hAr7j: u4b2TsumMuzU[8Fi/TNMQ%wR&Nu:93|În9z[T!ܶ*WqjŤ7L`y"й6kg`(]+R={-fE3р(t3' uQd6Ž- .)eTHYLΘUdxܤc$_FYĞ뎸_xYbBVGhxy#@V`*F;y3];,N$d>P '6mTE{#PE4/vu$no,"Azn= , 0zPH5&{lig! !vzrhj kΒ8>c\b זdpđye#(_34L Q͘8Ai: A2 ,ˣKiC ŝȣݎu&U/3J&4=^HGM7Au@fub1.a]"."A_ =m`cx$oD>cXNE 05 X1|+c@T RdQ}!2 +fBxYnm q Z loHgYZ070701000004cc000081a40000000000000000000000016296435a0000348c000000000000000000000000000000000000005100000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/scsi/scsi_transport_spi.ko.xz7zXZִF!t/s4L]?Eh=ڜ.+tjNiVs18<ᒕ\X j@_K ;MमcIdop ]ɫ"g©E*|>e}_!E0ECd @=-ӆ!a W nQ뛵 񵥩uV,^|lX~`oe V1)zlI&Vk5 VG8Gܭ^Q/,ƞOwYfDjrb6@ Uaɕ ^IA0FT5]~5-xV/Ԭḙ!BK‡ hE_.2 %bW3>08C MQz?o..L؈oڅT&QE Yy\i3&=.}HȌn2TUlg?Rt>s-r/gM>Q,L鰮fZe7Ӽ\qJgynj2]AQX6`gzbp-j:N ۺH@3f om{0o% aafrاz& 2ջĀJ.3zQ!O'4m '&ȓzj7Mm8@= )ي(&ܻE? ڏ!OYno52(6^<.wyFlD\ ==쿹S3}.0Ejʨg. 0%N{nZFSyOHng]g|ǍUfuo1?E9 *yojܓ:zdS|l-xd{h铦D7yq)B2)ܕ.]m7> !r`ݛ4ܓϦfi8#*3osòߵ"/!@{(M5Zcu>\Q{d !'Dh&Hؤ1 R94oC5@p3{dy$1raݏ&|%BK,I 콙eBVH@*|’ "mXtXs<.ι0|jKmXIp__mܫsH¹Ώw/)5eP)MA] ̬5oTa EܢY"8,yxlyml0|5!R苌I]"|_h)H\`۫CᬬkSŽq`CBUWL{bqA Z7VM"-E<n?O4zM ‡?E, 6r OWy-ZuXʰ >WxLYZQ/֦uEt湙[ 9j=pCC0gw0f(U ZpNHȻzhi'u {fZ"jm*I (Xbc1?J07ӕ"rWáҳ->0.`ceᏘ 1$BoDXB[4RIזͣ$nI: i;t{g0gl+ߗJ໬Dib֡,;9|7kbO|61 > v|@n*-*r|n<׾X.p_wd"X@5W|HkI#|pru>^j< **YZw!d;yCL76Z@ڮ1g:!lunWu$2_ 0YtrFk4蕷Yfko;VZSb}5v]K].e“7 ߦKX1OnK|޶_w1cKB#IvG%w r[|$8j qErތxצb\7`ub kC}>w/{zGXbHyh>'ȨC\;czY4Ρ~_i+VnBN}eShXO \(Ev]^߭h֋ҫ9WT^!]x4O pHܜ%5 hW{{Ĉ@NA "??AW=̹u{kX,Qv0`tij&}W!mJ<(PB ~/l"߄WLZ׌[ޠgIu`^+2p%IB}{mZm+:ZQCl 5=݋C| 0sD'?KgCs25sU,'?khfI#\zq]GZ uYUg r;[m~s 0eZVc| {Im@.}j(}-Wsa)$ ^t|bV-x9hthW1ڤeg#Nm\.ggU+^&U˓XٔS/F!6 r1TU`Tg*XךҺƇSgw]L/SfXoJQz( !F/ZXj#?.# nM 䑋X"cNEiSTd 6&ُeSbݲ黷UvXMmm.LܑtJ1vp01Z·xtO0Jyt4["g;B%3Ļo!iE siVpZSĢ^v2EjR=R=p夑Ξ"fT۸kUFP9U<#I|U'1yo HA@SM&}# }Pge3!~)~xo%SYRƐ,55>6@+8; /ybc{)Uf/ Kdvpˁ"yoldj}Pf0bMFT@sfXQ((EE63xT.m*4 9Yn^eIvgljy7)||׫7"l,^SI/CJq"]50N8Dgݕȸ/+_6xGcSN'X өpZ 4=CHk$=e>81В5ĂꝼաHVPo\@>p)WUC>kb]VeC_Jug#5K?2?U8 P^{O#>΀|##4[N6'ŏs \neXEIϭeCʥv(&#Jx`]=3H_V^ w WCS]ax:T-N5=rF#hrS- .6PpN@ByPI"6—r}W|@Z azwϛԊx=xn= Y1XiS>ƮXG/Nrjv=K0;x4 _0tg]f9RѺf&9B _5:5)WZ$ᔦ#3`ܣT1sђ/,V?Czqtւ[ tb`37eRzoG9#5pXT˴5M`OayZs{IPO7vI'x_J~^A4?R~+\U"blME$뙵q7e%] EP̼ejtqh Wt9xiч*qKlIfL1\6ЍU Ӯd̅vѵv 9ҳ Ü HёT=/ӝ( 搔=J9AR~0ݝc7Mj rc1} F "&gZ޽7#ۋ7\Iwx!""$̀p c#BeA5chfr#=l0;>Ѐw4hj$Nxo%!y/̻x?2A Dڕxg(N[ف#{@_ T?Sp?Dm"[m^XIkt4F\on>l%礷9L0+فbB`Ο1`mcta'f-+ǔ:9X &"EJgoUшE,[M1fADc?|= G oy&чqskaw%̡vcm1c%chQmϧ2_ðd`u\Ro!txd\=RbgXU?S\I\osγw~b _r[>yӶҞ@4S{vLڷWJɝt  fbTƇ'ǀQc燜 ~pF#gII[=:zn/kJx4p9߁_{$*kHJ_>Py/~⡩EIwCFNC;E Ϳ5C5β:Âa\f4]zU @MllNX &8xuAlurONU,At 㥑oWUTJe_1?<8!z^4Y8-e 5#{;b(^33^Em uIp=H%T-.P@Jp64ގ,rVmH$<|H Ίe̖.v!A xMd3n%lvF W1KO|PGZxB<6f *bo8BXWla PJѬ}_[  @Lt~TCU8 =S[jrS'f ϡ&8|."JyV8̬qp) o(OjYX`Aފ+4\>ƪgj,5HcU+^S"F$Aorƽ zƻdǍ_z4ŗPMw[V{i["|֡W5ZҔĒ gkdfbE"3?O#B(/9:.dCHVޢ%m- 5kڮWͳ;2 ]aH!xl2f&A9G"KP%/`ZGHGx .\Fza WVm@u?vKʌkmrUggρ9X# v;y;@;7$4\G8Mh*TW -S5O%gPfe8AvNW÷euժ FQtSѦ@CO}_mqM+f?ap\*,@"j%1w+9'=Πddէ-)wN7jjþ " =/eTғ#+}j_ <`)MRq5'X~Ͼ% |{E'3 K*QNay _0sjOp\3H}pA IU_J;(pwtO@g_X]PּTͺ ^ѵ9@LoywnT`Lgݦ?ZhI+YmMb WRmo>2P82GJZN[.)+e+4T/ n]Gʟh'`2Іx_Ub:y(q'7WR"x;ZsgF7F }֣Gެ]N'Ÿ{iBp-eIڪeby"ɝPޟ1 ^`~e&y(+g W8ȄY $…Di礟>ctDA.-PdPh7\ v*n͋??vNJ=fbAA%jR8LK]sRrEsZyRR[_$Bޚ`;01}hVU^ap9>x=_RWv 28&ɛ\↺%:=qjP gƇ zૹhIp+AjQf[u-v@,5jOP3ULnOnRu]K?KmK9OC@T>g,*w#XsXԦO!fptTHdu̅: aӬ[{dag:N|"fN<1D#EW624pjSqMSdZ?bq1{""ffs;KyzձFWCƜV>dO/:؏K'$F Q>O;nP51bɇ3jȫjwum1Zǜ!ZϏ\{9F9/7%׫^4$712Q`^‹9O $JbZ$4j߃_(Z۩C`((i5F֍pa 1Ug85eY2qaj-_k0;WVϱa0ς+9Iq!4A3"hќ= X# |%0091Nn^~M4| OhjAg+JF/̔^+Ab; 7=!3rg#gen\/Ci%=—gϊ֯&5@ g(@3;nhɻf t?0ZrJ^j6S"WmH>"1..h6*ƴD}V)!.HwK5}s#o(ISnKF2{;؃69aZ. C#GXMWH\˱μ&FT\hCSP>i08.N U0Unb7ϧ^Dv-R6lO&5l/1C%έpھ_j8\ A\vuhn:^D:U $d4֯K P `9FDNPǎY6+CT"VHu9tn/+XxS!tmpgXkWdk fE/B ,l~Uh[BQ"H}=;S0ل5*㚱%EO u ٗneb [Bѫt6R8 Cu?5Elj\/8&>SgS10s׌Qt&-y6@}SSÔNa,gN*VrjBvO 3VdEGzl|@}P;שmP",0X L׍ .UgqZý |O;w|D*X?+nM[˿xWXޣD! ?xfEƳS_&=OELjb?FHɡ{`^/s% OIȺ /(0 NtP/{e/ j$ûYȧ--7tSv@`T,=;Giq8KpKz`aoMG4jKDm9AvK; Obxv?ONn3$<<+7_G'|nY~<huS.G'}'5J7ki \1z2r92EjE3FCm'/X=&8e;^MLG¹~+?['9M eH!ˑS5 HJaXKHUV;)͚c%_jOl@>q͎@*3XeZ[n<|!*qaf10i _0[?a1%Lf~#VnB1JNAǰSE,`2.YH }SMjv22@NM;HS`70kU.DW*k!':qU{F/)RE݈Zv%bS?~3ĉ kh IV,vd1uv -Qd8ZjٺxA<܇s \"RsEˣrK[fsYsЯhQ)vc0O]&9wC"qaЯ `&O*Z*M1r m{pZ?-X0NO]9tq 6 _4)0XI51-v rK#B'0 1Zޅ3U,l*dbTΦ*UֿPoqIN%5]!J<̙Zl L[-& 1Cd+@$wNa T2VRHRd+^_'"g eQ$Ő]@q() ױ6A3cT@؟]4~[[ ,GJoK% U8)V=V(|a&a}ӲBC&W6lbKak .!RsvrQtvꨍ &znY=cYkoKk,@q1^#__Y82pHH4~ TW-`HيVDEQCd@=V:kOm+Ȧ*zQjBͷO LByTij@7㗼[.@rD|| ֞^j(Ւ 2k3⋻ fu#Y:[:_4^AZC|m [Đ |0F0x[(du֧SX|2#`Đ9~8|ڨ5uFr;1/|/Dmc8p{NP&c+ A1+08#˰B/EɘZϲQ}[0\ҁA¢=h%gP¶F;_ݑȵ(S94_#ivpX.o3h3ƒb GBE|~i0+85 z% D6ЊkS>/m X#pQP~I+ʭТєPey ẗ́.kNRĽX*CQIy$JڑC Řf-(湶d&MiLrrWR Vd{o~-)K:"xK;E ViXt_[nNLDUJ˔Jê_M|m>p7R[nU@iҵ!҄7K}X>hý&cvA s\VCכ:y?'oA^I5T>Ckx&zrј* ;%:.n 2z^.B(q)眧ΌdV}r%Apye:y@=PtCQJ<{I Դuq^~[!s+Fsc)Ȇz5I bZE^_'T{4+[PF- sv%iٗ4 $Zs4৫-X94n114>\\GA5,w)*q} N&[LM0N: h-`^hfl5Ɵ6-Qi73Lq0; b4y\I3V"z(žT5<\ۚb*XN33,W{ #Gצfu+Hs2?x*ΦH+~f8L2헧]80S&ƶpP)FJX/pK󙖂&'Z I &b$B[ԹۍHd)T4lMG@"q 2㹡 *,Y:njZIZb[)"7U!ϛ R#6jjeba#Ͷ\E[{Q2˃9\sE]XiW0| :7)^_*YVF*+X.vxМRV[QAn11WJ>L \= \!R3\nGwZ _(]eU' ^@R$ ѢB=oakg$#sm~2*6j ahJ3YbJ> bi5j=@Nand lx&~U}&u3K:+oi"1Yο  Z@ w9q0 V2ܙkWfvd!p ؉s1$bp 21A?wUb_͘fq/3˙M] k*1":b_ėS4 &m'VPػ -8W@OBcD&Mh);xo5OY88Pc5Z*iPUѲ# ].7x "XSK=wO 5|9m aիK|9S_ZoTa2 OA8Ƌ?Xyq_v[Y !f7F[Z``ZV/iԁF)= w4dF/ekQ FeR Eƺ;>h">e4N{}n{= ⬩eHk|L^qΧeޚFԙ4|q:#ُϟ)w`DHykǸL%˽YM3t ˁhlS|l%Љ̖5eiF?wz v={mU9^jHk#6},=pZ@wQ_)T|~ii֗5$͈ H |ӎ`<<@zvKcX~qX3{lglaR`/ K2&BF7J]g6S/{O{~>)qu˶0Ы?z֐IAOn3ݚa3R1U: GXy|rE-ْXL/bp |wO}B^(Ա: 1aQ`R8e (\[]>3GD8>jH~8F"թ 2V@_| b4njw\/; p|Nߤ6"(IeU!{v3B߃ lc):Ղ/m=R&۱tPZ6]Lc fIzg /y4ؾn#m 3;ZLxDVax-0ȥٶeMhnP[,&y_> {еUv'8'!-7>0_WwSXV@!yҟ~Flyw;DCÀ"z `W@]] =>/=ɬC0yzBt=3W2>Ʒ1Âi1VC&*rx G<{sC?ԳEƼh*+uR\ c!zsmW_mwL.',{Z1ܘ ,tk/cDk.,ׂ9m&ąE[k"}3s>EiNY0#7$\Ğ0^nLI͔`k&.jO}28 ܚr6~I+ԄTAm@ǙT,aԠ,Ȥ~@8(ɂxAHg<׀lnɗi!3zт}n=5XcP7+Ty]cdPB %!dl@S8Wy уΑ*(5 C2˭XcLi6QǢd h6P j•dƠsq"k-+߹P1Qve!8eB!AM BK֖l73j+'Z`YŞ!٨}VcJݧ\95$^=Eoύּۡ1Z-7 }v g^y:mjXզXpڟ lD++03p$#0Y!EGP[d\H6͍=277.fF biAb!P|3%GyuZǯhh1gm>,>g!(~ޛ Zc͛X;2-1fƒ|4¼^;GwdmA hMVTe)ܸعfƜ8#5FܑfXDWhus0EC NG`Qp6Djߝk)4ay{%mX}8d*v v7*fD"9ZĞ3Fy}ڬIOg#Gd 'x,%kN DDM PŇ@1=IyFTn{ofd vm}KИLW >H 3Ow9)#0#1`BE0rt6:ȫW(&UrV';c~yXÜeUYalpTC]r_"u-W//FD%gU\y -s S\ՑM>{a11γRh~xjIVID"weꙞpF.iAG5GSu}fn. i?..+vN+k?au"ʅ㗞5K*~-n'0MP}\Z`hj#K:s I0(cK}9ӭP8`XԒjZPIoB6On] =+M`:-%O`풧{r<}.S j'|}\YoAuVHM#[^W'gMz=H`m![/*mJrxHMvann1Yi\$-cZ7J 7BB&+: Ǵlp#ny$#g_u N/%IF<>P}C4݄;RK6}p\}o8Au OVؽJIL9o]ԩ+BӋƸ*WbA^ L+e3nő!DaI$Jf +*ZO%[U> `rb F@_^!wH]#ȧmeJv o1`Qd+/K(:*?C:u|wx=G\ GGl =="T׷.չu(4mHcRho$Q_L|A=3Bo)7xp=:{\#^^o:>…0P>qRK}7add~zBc4 SEݏ"[eGxJv[ "{یI@}~~*DvO+^]4N{^e+f/ ӗd$S_;pLDnA19kvjX(u-B%&2mi݂D@8Rˎ'&Dž-kEF/$HZtBQ`P8Ch ck5$>k޶>#Tm8di£oخ7Q7k1kˊmUT+xVJݩ%bś>nLM.'r?64Œ^ VZɑt;@iow򛱅bVw[uUh⃵ްrCV=_"q֨Ӂ4GЅ޶.30|hcծڶ!c4FoXH!WYnyd%b߉H|R(p$ID<ɿ|W륗Z3dܫGe < ?:lv o!yv(u4fh'\35Z8="p휰hުW2c6c)$Я!{ˆ'Qm*Ӊɼ\y&_cna[K0Oi Q '&5AGYݝa~)Y'?4 dW{ (?4L_pɂ@+;.hc&9p۝£V{!wnt1RdӝOK 'Q&7֢85)O ǜKfHr:w’-{V q@{mY<(3.@zunsIFXN kl|4#;DzfK "Go*Gg~apѶCksS0`wj'͇N>zO]vB [ڭ&)Eo=jE|'!y4z6דh^OGu@tdۭÝpnc٘ӸgIvYR z39+W?TA<%n{&XU]ŏL~z =!ϥjgYZ070701000004ce000081a40000000000000000000000016296435a00005c90000000000000000000000000000000000000004500000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/scsi/sd_mod.ko.xz7zXZִF!t/c\P]?Eh=ڜ.+ˤҦ-er-*SKzЗ٫1I_`>/f'bCI_f-rIjVx 8~OSH#B.;@AQ=ak(/Ƽ.<[~)ZmuL@{XTxiٍ+uYlrPBg3DuVлjRQrbB8kּʎJYB_yٝuJovpoAQC0< ӥ2H.m0Sm'QV_&XI'oN=3d"mFL6I ҋnMxpxvGbg( ZzNm Og;3~Z]gqZZ9$0h ZW/c=miF<2s母PL@tjPR#Mj~wJ}O{Iwԟ[93 WԧZIe&y{/3cM 1s" S#NHaq|?Q q3@6hW^ŷ.$şmsX<#+$xTݩ@%U &i(Ray[S.BgmTcm@k_hd_3gܦr; gED=GT^j$#"joc%Mol+3 ȽJ0*|0s\tmk ?a[iy1>)ۋBvM(c9Ir='X[@4IvV| ^Bn|{ ˺q1"J:Pb7B8az.b}]1VZVog֛WWb & n܂~:t}(f rd%.fB)&"gB$OU- RYW'WSQЋ ȴ5!)lմ #hL=㞭Zӑ裝rx7["|Bde,Kk9G؍ƙO -:I 5VW]3d8OB Hdɪ9&}6 c5" y/񏐚=:F7h>R'9\@R~O{i?/|V~Ꞅ~;kw]Z)o!EICN(_m`p򊍮"([RT*^vG9!9Р!'ymuOlC0?!A:/udymZ T@FJ8d^K$'Ͽ3𝨻'LSlu܆s+ p=&۔FU;+N[+y g c҆fT]I@ZYX8a}JqL@ü7<=? v'zEzĐږ5I%EE37~ [p8ٱ<43uȑoc4`o[sӸbHi:DXGa7fjU]0)Tƫu>K4hu_9+^(c1#\pz^Cz ;GߍӷT@>(6wL ;jpdն " t# }8GlBxfRxOլՀZmPkKic?uG. U;7nS.oCaM0كvIo̧J/>o'K[(._xYn' 2T] M'e)C(q4e,ӑ 68dɍ?&C\*.vή|{mи c Bظpdrp On4["i;i(i1EZ!}P^s}Шf.</2}Tx*c 'WUlNlۚRzoTG\pT0*N£%+\=߹\ZL{Q !LcE{> 6k(t6Ӹ1lZ&5 t#>;:8J(0(М|wV=uԨ3 eMҥo 6ZV`āpFݯNLIAW"ܲQԘzvK#];,O%%pfI'Aow!Ŀx4h@ ,nAP?Piħy;'EIG==cnκQCw`n/׿RϜK|؋8U莰ޥ}&l?R2E!^PCg4<(C4HLE%Pzg%Ofe 7.Z? XB>vu`p9D瀥tt>w `AQ_ FMͺ^Ffl!CqDʞb5378U-;wE?^uZ[摠[.uo־D&?G ٖ40N@*1 Sq2@ .E#T>X%8X%TaEdN~8O K*N^ܛ~;* 脢xrr Pwc(OU=x[VTEZEqGlZ2j_5$,+70` ZLiʉ=Xҧz5sB.!3OJ!V C l!亁^胻tU(saai܃,U5>1GKgWP3eAx-|8MvfYN'X_ G< *kT[ i}'y k5)]K)*'e+h1ODt)r݄vjw 0Y [#=(uYxYq(y"(lz0~yira0NVEs#[[/>L]P翸ZPN>@-@vFT+mz,G-I(w JR.h\<*>Qt%}CD>ߌiҖ78tQqR0U})Kiނ|(L kuwufE6tpN:L Y}d? ;CbxUпuG.QnunG%GfIJd"t4#J.]&Q:/սSQ|n7wH9\R(3_XBv kwEL EŘmPvʕ$_VֽxNjRb(olcFϺ{HO0Htc⨇ힲ j y%uR'gBٴ:96(ݹI8Y;Ȋ4ȳ̡v-|)X&9|$"`ͫ[,^ZyI"kU{.|xbwuPX&)}?IO:jHWs3dZIh 쾣]b50݆!e_dzp}e r6m>- uÛMcsrsG)dMJ 3@WU[O=:@W[gBjFsev`"3$k c!I*eFZJbfzJj@ .FJӾbmNgCOMPݫaҾÅM^PZvJEbLL 0FTx&/q"i_2Pc@V9H?:eFƧ*{@;3K@]C_GZ3(n?jLe\kip2' 7/jh`rYt74ܭE0+;P6$#$BHhk}ߝR!%("' LZ){. $C 1*&2_WN&ȟ i%k,H僸jdBXRTXհPEo1K[ ffBAN 3+Ww:Ř7p1ZBfN,<22*g ߑJCh0LK饊(A+ 3l7;yavk*B'9%c2wy+,ƹy- ph+n:r?qG !Ua sw[t?zflUYC QPe:g%@BH * zmS=ؘ []?IB64jr0>ME8nBU 89VaP޸a&Jua;`Y:1Gs6RE)SH8<\?k{X{M 2TV7prBLH6Ȅoʷ(ˍ2+, &kzSN'ئv Y}Z}G @ww6),Ҥ366( &Pl0*0b#B 'Qb$P̥@f lTi11#،@ J *&ij@&>v+tKnҋl$4+iZO"TsoԠWeN+Uw ^m5  啗eHw_zr&d("ݭ?0S(P9%5rV/F5*Ӏ:jiB >ǃ: 憿z+%6*pvE?+5)gʣc7( M^N?*&+RC¤xj_槝TIRit*Hڊ"86QSZ,pBOHMkETeI3̉'Hœώt]_9ưWTL5 L.#8[;Yq@;֯ɋ,Qil o~^Fv!%όսM0d&`u%4U2]j4ZXF$rK͌G'geH nCpl`I74UmyT*?~mksS\Ô̡[!{8PfJJ5eza2 N]rWҵ*w|du%'?ɜdh YNr1=s-ʅ#R3Npcx[(>v2)-lt6Φ7Ǽ}fwl'\D%־ScwWWMƬ<:.ዮc̀ z+<=~ٖGNU%-+ԩ}T8 $OKx@Ɨ;zm[߸/tBz فpȩ;_wn jЖM홄G+ڧ1%9-j01+kO -Rhq'K3NPdE?XךQE2d́qbBZH xq"7^)E{,q箏G e*@ e0Ss޷Βú$V7~ ]U Y.[Vubyj".Ux-BUw{aڦ/[|u]lPeb }e,DZ3S =O.5.:d󰢦(P>"[b9# .e[Sד8ym=T9+Dǻqѥ [R_5peˤ2G =A?Ѝ/߶P]%;osN±!qQ>~K1qԨͺs\lҵ҉,1饙U[ҊFh &-ԭ􋶱K.7HYh2Rhr_oAX6*磰kB<pM0.s}+Kf?$'Qy- ؁j怱w#Mׁ᣸4?y'*JiW_~#l» sgB elU}GrKr Hû|8{3L☛sv/5?Z<#:5.?gCT0;XL<]eVƦzLN[d{w S-[ES,L7Iߴa4Mg,ґݦşKtM4"M<&{ȕ&rYBvs[DEhNCB5R$p,QHv"S 0<:W&騵_SyۉLAgDt-s+΁0|P8auy,(?#Z*7?4ekB1$&Udp|p@2j%N3w/VꍰHv\i7m]6*y8#D l<0TS@b"0S2Kǣ;D :H*ͶLq p3'ze1U%6`U7C!-@R'P*kj |q;2!E hyԇۚQ}4^ң+eظL[6%*XY`?׉QwoHtB/)tSZG<+yFQ'͜X,S"~-Ϛ{*U Y1>+ |iP@5ftt*J0ƫrDP1# ZQC[BpWf%N-M>+xHd< _+?$ZFDs'|$'e7ϋS[4L7N{-0_(_qKmd˳ 0J; A &$-ՙIHorPơ U#CŇʜ2)#xBko[haw~LlzmcRcN 7+Zasωe {_'zm:^n0m}fkW"k|gtczy Úw,i7w2Ŋ)!_DlVe)ʴ$Z.->.mxgȔXdt*2%`h2^ t#zs0)C.coH z}RVxٟ)toxK?2@C "UV,pF\aXFt"Z%AɌSV bCn&Ytwr;'l>Nf~aVmGFAG= LZ%hޓITluV=aņ|WaeyB~I@~|z^{ -F y|/1 ~iRͷ6`{p₅iGTኯ~)#,9QDAHC~ػ'/hP'bFps2rn 'r*O~٘4m8h+er op+״=}P7 FY1ȡڵ犿&_t2nkM`aqD> kI>r*>!{+oNtG# #{ #|ur#ecjmއFJ:z[g IO |}ћ7Ѵ+z3?)fyhyzUYm3q4l./?[f&_;xe厈7Ky4vb,y%=}_` DhG V(ыrGOmp[>.x2G^(1! Rqaj6c 1* uAoye1)z0zZ"j!!=ώxT[x Ay;'5|G^ѥv_I~ `՜=s Ͼa[(sT r5Aѳ򾹜ݹxTx]Q)r <-C"yBK M/KOrc f JeGzK(- gH$ó_Gfv3tgVp&*z{diT?E@^h}|ϭpݳ1yq,{)dz?0FVI;`QؤrDHؘ$%w]T)6%9ct)}!|RqSDet`}HP5ԡD6}8'ށ3y텽%x?ɋ-0*Am-`!J]+-s_/uY I@!::u̢RcIBaRt!?AݐT60xPX$vQO-KW6@G(AGS“JrȲSj1ɋ#&L5GYhF*~]ܛϮ |[.Sc{k|2nYQ;,㓐,DMS;Zf7o?P2_Ƿ.xiR2k*Cyc%GQ&}51z%s6TD}@ux"{񍶭.{ϰx6v,WROƕ57"= 0ئ؊$]In输G^9c_"a8 /XX2;?Gt ΠiqAIw#4kVQoxgK|PD*6=3jX췬VB靍3r}(emLʖuoWòw$^R:iͮT߬~vD7$Bb[LM̥AoeFZ!#vUXJ$XH,X0Bm)#`Y=\mi$NUzvos̩u%2 orm&Pis{LCRBhJm@ut 3kG3PknWwaVB>RVvzm+6?uj!ed[RΩn6}s9Y02d#$* CKJQK0')"/pHwImYw$&KnzrX>Rf c nKp@-XdؐV3fBF^le@-< mI( z :|jTV4a050)S#e}#\ق¾GL&j1}{5!h3csL eGT |/%,[fkPLs]^QF]i>;C.jpזlMJ`nPY"%. O8f(<ǝ6dކ{Ό &]D]m^NIi kT4烬:%s<̯GăihlmTwW}=Vh#Aju,@ȣmPG܃v!8NU‘=gx%СH_ìr&ݓ8՝ iDr2ۿGEQ[c.9ϯ%xݪEOUϻ Qe}6x ,Jx.zzD\9* vqޭT(cK2+a|$Cb'A7A} :]m2E/2G"kNDifH⑚uT;&UvMbj'+^E)KӦ@Oz4dyDs bMe#J!L5$\8;)ȯXm>T)ymӰHRë -,[9\_rXv>.a .tJ^wyqFE8o1DŠx{5 Kt.%J8?Qi=AP,eCۛs~C(H$iWRmQLUsD']cOt-}xE@O&A>|@+eHc&/1*yfD (]݄aa fYLuҺ/zV F"VoUchT7^#yG#Q172{` Qs$~bZUQ8쉯2UrRDin~2.;,/wz)B#7v jqO8>P?Dd];na PڻMuR-"xwpǣghl5_WV=h&AxkJ[h}(C%Ϧeca&:&Y辰3Un.mNaI-˵'9DY V)nbDQ8/f-6+xm+!9 2e||pS<.t z ^,\d?ּf?5R]Ulԟɱ ZzFҺk>ĿؐRzDIN81o1 n%SӈRGF?B1b?h=v12*W4ÚW)2גߓ*[뮈aGnF{U<> v}GUe)76?1%`CjwwK!9_{(4v.X:VKkN0CtcK4t惒?2;莪Gs༠`RH4'`VNx&[ŃVK(~W(,BIVB|s@BMb5,fB\qA8}Nt~( ހKU 8=5y F`5 5Ϻr (A>,9}]itt*AR?52MRL$8-|g٨j*v(J\^MK@mk'O8dw[|tfׯfK58MZ(uQ;}75Ecku0iv*VI+ˡoz9#/Rwy L`'YdG/LRhMYg^ YכW[ vSk5OU ZyLg _+ zH/4E HmNXh?] > h VHd̏ٳlP O+f1G Q\(s.'QXゲ#{buHɸ!*Dp}4GJ VJ#D{2 Z߄0Ň|t墅QHx3nXź_o[Z0*/\otUt#:z g 蔮ݺ\hy[hi(8^v JWE%_YĘRs-DI n3}0q+$ȢhK8ۍ1TLB *?ސ#rI| xx՛νpIk1ұ=fZEtV; 8C@b D(8Ep߆_s2q~.T) @W 4tDW:jkVnȯ'*RH CAkF">R_Y*YQQuDǘEG7W'O&fBwH+<, 7= $+f<1oH."~!pNc7~.,BKlBg7U99+l\m(1JJӛMmOjlBSB"1C˝Wtߥ؍-?!]R g`X_L< ~ K[=+05z5J4T{VHP/x֋rj SH6bztIwNctP!WtEexאo&pA%Ǜnę%;.V; =O!WFZ U{iFJBUiT7jW~h7a235F JZ%f 5ީF: A`5_20NlO{+E|kz3w\$ R!*p&K٥VBfVcy``>~|b vRZXANv}p+c|#zAE_%eZ?aeJڌ ҪU􊄶9(iQ]xI(xPR~\si.|UY {n{Q8h^ 3ߞDU"!ԾiI5;F@lsb*Km ~gLKaZ &Z1Cc5_!-2Ko~F]y7_v~ĚnKOwfdCۣk-MrU HWRK乖TS9 ~hvEG YX>'_B[ .2;;2D ll,%A{54SsOxqLʠZ>7X%հl!i$Hy|j?ACϚ nbٽf}Ib!hC`yrLF\~0KFLkԨ/#&)ܑN~gGZ ^=^ ͯ n{-^<b"iPw֦nug Ӆ<7կaQå N=*#XjzeTQ@ǼV0|W"VƟ>;At+@Z?? I4vGWmlj?,eoGi'KHXu \J᥃͂5o ݸxt6X}m MX˛; !:0[U8*ZȄDm_'|2V63o.x(\'&/4]%[.<մ6G8d L5Xi7˃Q~#HvQ[fXtC6dD7ki脺P&J [b+|cO3zg5ݡD eXXt0s܆TA;\6[ HI^*hy ˅Y]C7yTG`>SaLA.{+)ZGM =Q6Bh-nS7vqnnv"\ @5YcxǡIt8>kJȉϞq5b@RmLtL\q[ӛ d '.:WQ ROMꌸR89`>1 Y`4ʢu O(RR8$O$v™I1r{l=O𙎧P9[uxxI͐3 Z.4r6BiKC<Yq:,z95~@7׊x6$)+G@} IҮۤ2qI%ܽT}knTGbMՕm '> I\Hxg,j9 v ('e=(jY1"{Qko$ESn;vG5)Ff2_(Nm脲sԘBTMIr%b ^[oM.+)b ~=g"[ ŪM:t3FQ_~$n3Uʯ yegɨ!B2ئtf;ӀX4L8зڒ7++&"~fYz)+?{>AK 1khy$.}fIW9B/u\V՛MVfvh,ZFEYɸV:߱/JrU{&gjזP'k~f+(~HA~c7V\\)-$+2Kr6x GAʰ-H硛 e;\n|1V {@sVstS-w37i0zo]MP) zX? C `?q>Pk}'3ӫ Jlԑ4dY"\*If~|[ oj bscni=ITpS >qT!Y4PにϋAdS1̹% 1!^fN\rv`IwNy..gbO{$ݬp[o+i}j{'zu;ZJ|7tǜU?_XjJAƃi)`59z4r%)h[v!||?^%eG.{$653".,Lݾ(e -HM!rfD{Jݤ:f7rx?CU9]8 u|PhJ]/1 e K =-n;L0]1K NB4g|n/&X_ʔwGxEENnJSS5Mh.M mldkiLZQGx}j}mW.JK rkBTH+>æ h^= 2{d| ,؊R&>vorfB׫R`1Fcn7MEzMـ- oS?. Ne}_݌@.Sc} y@e\iLj3. YE;Vk~6ԐKy1첾i&WFfYx-=\!KOz!mL,\ yC$b],wl(JLp@gWP =coz).zTĪO՚BB?,hs{o7?(VQF:9ˆ>AkIN |k*=#(<%\׸(:d &qi?nWVf eԸcUQsFJDžp=pS}'(OǘBR8,@~SbvK!UjUHKāW򾑹~5|@~F?RTUHunoyC?Y3F+VQҍJ-fEx9&˘ m[+MZq|%% Xnx&W|8& HKt!onG`*EeZ,`&91XD(Ij4L4W<<}HȲpbJ@W,dWg!Wn4`ëI0s]RQd~+g*pn  Qkki+rhpav\cux,5e_۲ #ʚmdOHc=1Sjj"¬8g|47g+8?]hͱ#W@%$s8~d0&by"֮ùYq菭nG~glA`k?Ϗj5t'3_k};f[zߝQ<1Em[.:/&7Yv4[aY-rW3=̍,>p޺!!<2;)ϼhjg$u 4"Cu =CF~atLW,T0\ yԃJT> pif,Y&FJ~nޭ|T %K0ʠywZՍ^~yolv^"[jAc30-kK6k_=TT&yIq~;lQ̇gC@Nv!"מa ᶃֈL#0/bjĐȆhYz )ak (0䄛i@&ŔBzytx Q 6(W}14jM#v|*= Sp,c1 ?Vafj1 B,K7/O+za(b~Ǖw ˉfdMx #Y_ʞ&YP͠_E5V+̖3 j*|.ꓦ0Y+]>_9]}~SKvtH>z38.JcƿU-0}>`*e7 @k,EE빨 d:/&b ;2ޘmI βu4x@:\J # ˅#+7}n[F+7 w{DZ.c[yDf^|aD5<. k.2֖$>'R7"%G3b4ڍ1$kZ#0e50z1Ŝlfă5i\;oʊB|/tI_z1vS\Cr<i+ܾR2Fqk&0տ}RdȊ7{gǗE=!ߵN+fؠ->FDa- ]<GFY?f|'MԟMՇzH/'tZOfKK2g»`O~_fn[{5o:j<j OFK ɷ{Ʌx14nE \;JotCعnjHoB@kb`Jxiۿ^jE Uz/qƪ.eNx;jP/_<9Z!cI[utb K6}`¡05C>\N=kpqΝSlE>*}^uNj*έQF~";[|JZY{!]lcp:ίë'\$@;oRX8?|HݛwC 2e9Av|DK-\h]ѴF lE+ NX*}jHt- ] i-lC̉UZI3X.WrvF@*K WC}𾹤Q蛧+1d[7Tcrf<5 NK7GݓGT,g }8#0 PAqg{>#=VaY ¾55ԝ.qrNV6zĔiJZGS^TdͲey]E[J!uzoi/⃷ YTIa 6@]zQ*2\fT"ٔ!Oģ y)p/,ZL4`_XBb]ܓꢧ~`ߔWȸEQ1NUR&.Z@wce3Ɛ=0އFX0Y8<9Q%H'CxikKD)#câOL٣_&>QkCbYiO.9b>ߖcq(y[0XEym8a'zVW"΁U ko&>8|9tjQ]Р5yVHnQdWN,"s LNG;ab*P*S¿iv8.`9Wҫj<3?4,;`6~ Yaձke z創djY 5<#K뙉8u SXqB-鲭"QV`@q&$ O1\1$ ex~ <9s; ?DXcu{?*撦0SG\CLW"2EJy;҄z}:r)n*nG Bvs-|PR6,_ϐz;#_R7Ό,A_KϽP|kZC&~lO cpjb&RƊ9޹4o[;v/͜rq{l`TdlEA+RHڭ R-yV[O>O?n^a δ~(o-_8μ:SʰvGLd&oF\G"eGKc>ju:}\ n5}QkJ >^‰eln$ts(9Ӱ'K,(:Fɡ{G{)'H$qӴ-dJ7a{̊Evp^"sL>z8<5r@lWY>=بBjّ?'C"*r< tAُV\Dvm%9z^L~Ybn[bBv{3\MΎHr?BVeЅ$&b؀Oe,FzGz^d)Lh]u^s-OMT.a<^͈AJ%nxB-s:԰x   a@ y_8z)S/qdsMʿ`$9t aT gI!Kw+D*oa 0C~຀ZڐpyӜJ_B? >olV[^.PFC"LNwF`QLV;<{sk[/YMs)U^4^>IE@RIihԵPSb՗/3$ f-բLo5'lf3|ڞZpuv W*M Ǝ bRJѝ30gnل`!'kqj*ୣi$@Kyd~8sN<)W zx)*jFL:|3th I,GqAS'U+Ԍ %(ṁMas6ȶ!e9+.mBxQ@e^ @6n_@cx5bw;Q@B(\SU/'sftt)`6M?ؐ{;=.+p'sHa܃upp~\8aY~\r?ZW 52^JE ͗/?FCˇy{bf,ۍ4 C]ck.٩,9( xM}i1C%?<Ҡ1_ȟ<۔_wNpÊN*k5"`}(}ngI~u&!d&.,~&1XA?&=K5ׇ﨩/S*9C%*i -blGVպXp\Zg9ςX6+[cj}Do)g5Q=-"e) uKd^9[T .;(;e*gźjg3(KeGϘ^}4 R%WN[wH zJ[vs)_vͥI@фI?ݹ.2ujsqM%.YNX+-{cI48r6']igˬKC Yb|'8#)*?X&H*d. V@uN),0Ď+Qs(ViC_vj1ߤ҆uCԨ1z DO#PX}K;Vkߠk@[XC>]$C=~AE8RT-u(M k(pAxLL;Qj5|@ Лcܺ]Lb.VQ"rOݖ2#h)RqU`Çl]u~u΍P[P,Iag!:n{>yt}xTmBi9l6ׂz@J]3+?HUaj蠦(774* ?&6iAGł+AGw\4w|%2=v;yB /|O;ziR;g7tyw2/.~JԓŖ]/WWso#>hHɕu@ǡםiB9Pn'Cy'No^X4eb&A02WkU9AWDX3OAxL,Dҕl'Xuҳ5G%:T puA3>qDM&3T*S\>p&1\~=HJ~Q\ex۔ 7=\^h\BǦzT7n_R.bVGN61XسCDo] vMxN%i.)x'v`6SAI$'&LC 0CNPњ h`X$\\In 7w, (ωfiQЈz,u>g";XR ncWE}‘ܬUϢRgjt7֞{CMYjk5f',1Q1U;?7!8c+ߏer ޮǓm_"Z(n/FsL) A ]B4 e򚻋9 aZz!oS-J?4ս q #Gsk=WVnda+!R; q>VyK6 !M+#Đ͝|5Ŧ~[M0DR.͞3R>:3=:&j`6wz$Bv cꢽt%(ӎ51nLj!,-q-C6+:0Zr>AO,HktTc1Hv^b*&Z60Lz&O}h^VA ͹f(^T1͏/f9m;~=i=8 VE3q|pVVFF^ƾ}%j^g ǂق2 =3bf;)NRm6b3/Sv'B:t>bUth1Odc=8eMiJSQh(%|K"t)7GUdQiĐYfOы ^۲ \于O Ҏ[P0tm2Ot\F(~9 4yV 6ZOxXPu+2F )tGUVo0a`Ǩ`I~D.=e*/Us་#ϵ  ԏMnx8PǍ{B:X N2[+Hu P'A:fG5+jeg +:\V* Jv| |cgݹ9kGcEw? !nH.!h_g[t%b)e ҞDFQyv1Iu%*"e{dA>$ͧՅU}5MWa54NN^DmkAN$A>rW3{ ݗ,wuQg/U =܈IEBMz XApJ^\,"7DRȹ;fJ EfVoX%gvLIͭ垦p{^ۊ䊲di4LS6RF{3Zu {}<}< Y̏,Efh177 3T&^:3Ąxɉgx-u h 1߅6|qg_/PϯM#6]D0|"F$DC$S&Ź<;+8LnEF&,Ox rЍ"`4&?'ؙ= HD^qKb#C}L8bg|+EǕ~3fwő@^gܪ{ZKd}tsf*p0!H,;Ŵ5rAN/6یnCSb5fWy _bר$>U6P 쑥nTYLOX(15-݉)^dGt(\Jm~`a;<[oztٴш: pK悋cǨo-ٛYVH7SoZgp+_Rux; iupNGDOz ruZjNM,2ǽDbHK塪"LĈLlp&"w["GW'5㳝OOA2ɷ`! axԐ 1}EUFgԼD=1"9=G8l,G鰱 :zI*WUB~N;$"Վdyim18ir{ES/͘1% n=5e-l.JzX {I8(G"lrNvF ֹllF6T5-'=[uUGfv>rBe3}L% "81,\ũ*5 ^2WO^nlySu3 Yۻ%ˤ܇yao~ LX>ZioۭMĎZ&^-#BX.z3&pG n9-e>x/ *@Dm·7C1(X#*_֏Q?542*[b$,v %u(p=O$2g"C^ I 2בQ-򥼽%-0TqT:u]R@՛U^Zōa%rXIFWxeVTa{#~y VsRR3sӵ緙 ҠdZnY- {K([J}$5DZWs͘H|='yp0gxշç65 )tNTl'&ЬqC;~z\{~@KgH@^Y<r6SM LmvuԾ; hM/ '2 ¹R9BgD K}e _7~I>ՐFr'&A=C;4ԅ6,=Րv9F_6:ghp A +-\9%^(pO+"_=_'7Sxe" L#;d9aX Lvr!.U~^=;*b(HfS1<w}21?U`tTh*A~&=$AJ:aoq{7-${kn eXsq\ᇝZ=#Us*T$,SKJtRhرw.BnӜ_G޳5 =чg%.8xs5`Xu#2[nEqo'QEcm ;U2c+ݐ:J@@~On&`=ۗ#G&;O'>{Mg!o4 b[z0}FFQdTie̜FWݚ#pckR.dV!Uegs'>;KsiOZzv͏1mU>Ԥ"vJJJY۩/~zT'0QX$ODN8I#| I%d6Ba7Ϧ p€&eLyX1*V{F`|+CHUB{ҒGr9bD"UJ8K7y{6tU1L@'FO {ѤexkP31a{L{ZᓨfUܑF"ЇbMy4:_C˓RU?d|_E\a(3ڽp]$Onቀڼ@a…u !.,;"ḩV<-R9]'hX)7C1ʋ o$煄,g|YuD [(30%o1VRf{ȗ݅ S4D1]q5tk;Ϋ6ô,nSsug5cQ*nI<1w*2̴Pќ($8 %TDz $1k5Ī}bC=Gיozej`__P2qM_s"HqnW%?傼-&6q~eTweC{ܪ3/Wa8opb"eb8oWXc+\T}>X`7ʼnwN-q[֫"gqa&)rxm`ȈG庿svFSO<Եu1~V/Tճ3o{l [E=-~r 1m¯؈'k?VțZ$|7DsN|LuU?]~{MȇRb2ڱrBK_?*J@gU\7iPWϹV>Wlj`ȶ Ǣ ˟^ ltH3fO zqSsD"Q1'`@ʮ.r1@+QXO^}tN1tqj ,RWNv_-?4J*9 qa2x M{.U*s{HZӅ3HV5Į੖覻SN0,`n[jZ]F& mbMWf$|s ^BJ,zzٖrB? QBxf5QOmte鲞 M ׆^bylhLAJ] 65Wֺq#^K׏pV80~%H8v>( aެI.N=hB<1~rP^(*o EØ Hw 4p,Kك<6 Y/>TRdwH= +9[E WlGEը:]!#5!lkkJFD.>CkPݦ-^PTN}-t~10`PRoHx[C=#o`i  ov"|% #9Ɠ&"<:ŤLwyuV& fǛIo{d'g鸘 槇Y1F.ت/?ZhP: U)POVAT=.uM#r_A?A7"`.K2i6 rޯXm*%M5EGw]'\Q!$H+UVwYΩi|\#8jJY06sӏlDkzu@6 =jxFv&u#eSf_^$+[kfJ1CuHY`lZ O=R 4|Mn4>-{~-f܍?>!C iKL?w5'm3`6bY*o|; ag Qpۍ7u^BY5KЉOK\*, "`յaڅ'uYg.JM~OzV)}@kClYsʻuFXRbDž|TuWke7͇ZBT\ζ{`v:mVo^Ytt7yEbqws:SVĈ䶔Q#.т8rM;j%zn%V6x͊Hޟ2| hu0L?j~30M98H<3ō[BȨnoesyJ(DA,:EÐvW"jSgcaTZ/aHq7S<:& MImxE#+Q)cDŽ\wd ,Bʬ'QHM2>NҲkte}Sƣd.ԒK!>!>RŵsjgVGbɓEt!dPf[gJ?sP-!~⎌.LYjL=HVd;*KQa$G^n-P0>Mˬb-8Qx^fg{ctjy̺y:p1ŹpjoA!27Z3)2U@K:ˁ+o TJ`JX$cT ۃ'F:? 7ķ;Ppo.Vyv{áJ[{Ye+6RJӺby4GZd*% [PM.po Nkn-m )-]h7E8V xX?oG!ˏXdñ{㌝I>Mu[ȺضHE;K+ R6%pH@E&`A?}k6Ls;y M `giV,mWB:tic;h*ѣO& dܞoq Da͝ q]yԄy~E涋Z"m朵$S Ki { x@[٪<-GMøN;RᤥQs:C$ BY{dS\@59 ЎIhnbxqFH,̸ F#1`[Cy!8mׄy3: .͋YLbWٽDmQ n$ IE(-,  ;O;O걍wbz0,Y.ķv>B;%{S<_LL[ P6{T\JFCʔ(SCx'#2_PW=ecȘ_0.^g5B7h`vA dzI0~i'Xsxu`6jh=R_nrV vIp\tѶatƝ~Mf4}k9xQ|$yqGA3 D"88{jlun%&5D1 Ze7,T`i,Rwj>r}t&X#ΝD"QcG~z*,?*_ E'PFNRyܸ\ti|NE-UDLU%OI_! Be)jc[l#}ԥCFT7XqRc>ͫZ` _ %Zrthvc~f7<|h)a,=~S*Aq@Ѩ6F$96+3Պ 1z\eRp9 9{%2-hw3UTu_6tƖ9^2onIpp0-G%^^,B cy9NQ'0i,ڂ,)[ _)Z*,od:N ==ȤW6c8_9Fz9bHK«LJ C9$t_r}+uFi;sClCEr@WC w pNamLb44/${:ᏙŜ|=H#vn1mIw^Jr}2x"}HM4QV^KY_w+S°T&{2q .fɰ 10O|Co:`8 doY̭jM*i%f}fW47|N_{[cRC Ut$׋V|]NgՄa\QhO*!u2t ij# Zytq˖k*Bso}y̜ocQB\ӐTQdc\]Cz_i3gعqv鯡LI^5WPER]&% ,[CP];N3\MbJz/^Dܺ,;YX7moR/t\^," NEnB5b8`GdYMuJ̊%Ψ<4 YGF6R~IAX/&wkTxDè[`Gd^˥_/ z~k+ 'Y]UH5~F$b콞LVx8I BF)pJC)72U(Cx*P)MmZ[* %*.G%2theBu 3Aೖ zwJ" 8vx--|UqʟK$+Gk#Pn{QDlPXr"idlY7-("@ϴd(U80FvءHd ,xDp,'GqM- 3/Cq/I߲1?4޳G '>c Z{fFm~e4TX!1Lk-tNĉ"k39sFTzh+6ޕ5i9o%Ky Bѩ {\Bp1 ،[Z p6xa;3/he CY9G~uѸ;0IxJuu ?V{8ʄ)Do*_˸}3ծ}T:XQh®J>GNPnUg4-BEOw I}3x|3m HsEW墳;Qc9ܪ.S ̿/DUe\rfJaŘ%C#K&x|`&1#7vyQ_32һ|s)UQeqɦ4Üʿ+?LY_*,|nʤ yR> ^BM=.'9UD||J2tW 97g$WVqp;:ELz+t"^`.&T!!o MGʆgkрسl<ʡK aLTstxRtqe!b[,2#W"O=ge;QZ1c,CCm6'6}-8۲xn1 p"&MI6.Klv}Es(ywz:: 9-K\M&5DƟ7aWgS2uG2NdQRMYQj>ePͣ+QF`Cj Pʻn_BӯHҡD)Ng> = 犆y t"w=C:"5o)@Ӊ7|nu+7Lq0>2F(~?(zIt!@;X 'z{#> bK d*o71Nӂ<Ȝ_.ˢtte{EoK uŰcFo'IJLbvv_v""2qFg4򴹾,)!gaHFn s&1F]E9/moP;^┨n':ShJc2:\2UHueh7}:!7ǭ}ȽDum)pjI Z®:%7Ps˚.r D J+71_ <"j }=s8t.0s)) 1\RoN7ΓA4X윦Yd h?}!KV}!J1_lS:Xa,]I"u/*{[oA40^7uэy`F\T 'tZ bؙuYv>HCV_G>{OcWt-)+F{釳.sGlhtvK[(KފebnwXWo5nl^rGL͠xԅy%NkLjU1CŒ@q=,b'26P(z`Ψv dfa#brRE b Y*r\S$LgOo@, oI!$tpB(||L~V"1dP2p ha! B%̌ZнB& Kd[bCqQ" QqRFxekZ9BRHndtz5f{w?u=Ab8Zi dqCڰwZ*~‰Xw1TC{ٗkXVm.ioB_|/FmMbL*l3B߇`'L TVa#Gwj7 #ZqY1_m30;LD :@B؄]^4οr0uW 0A#hȐQLN}RV F:81az{g@gȰ7\/F8?0(^ K߅]%&7rMHB"UiBV8N2P#S"NGfFd@KůxmPajqY3_-wU& TM^3?WEjNN7F">NšH{Zk~np΃16UqV R߈BK߭;ʟ*;f$#KwPӶަhw0j|8FE S?pm.Dۧ;r2h4A0IW;;/d*"^ 1!6Pa]c\ x{Y8NB֘ 2 "8Nh2O((EeOY2Uq{GM(_Go#PϚS4=,ݓf}*:!~'e}&e2Ҫ ױ/Bof..Xۙq_cm+QJĢv *}M \w[ ZVYl}PS%Uһ`t \=3O80x N`Fwg 0=mEL&AX}*%o#YD5,Kc }Odd'p$bV1Jȟ$<.҃v1ISf4LjUOW &bs|E/ R ^6 =C>8(х(j8_YxՊѥs>ӳXP=%k~oRӕMiYLx+t dEaiqWIa glHc7||}k676;\1/8!N~ߓZ[;z)'pO(JtaOӡE] fXIˡг[$S]pPWLݲ[ހz-A]D E _Y*o<[(lw&) ^=o;~mZ”ky!F,ΗWц+SCV )c_C¹~=1}6 JIQ q039xk(?;?7y:e'ښJ -ʣþ?&(9K2ByV/Wo q``L8RR.2F0ȁ@jLGRT"%d>[|)υ`Vsh' EgybאX p))z}i^]J TY?M-nDMͦ3r)v 鰨5g N2;\ U 0k-IG@XT&S/)xٙة gArXraߤZ̋t|~rI~4_R Z}U!Xzt}c(p}~ whDQ}h}K`Ru,$>ɨKQ_^;PA'2'/L6h[ _Ο@̈́O*OekTQnwprYA}cV k혱+6]9`ɌZΦg F #zOek>JAR7XOȬA &lG4w9]Zi)Ό_y2OЗ o5Zzd%nYO!]af# 4夣{#tZ]iXG!0@Q5] ߗ_f2UCI4K{fb]쓭zU+Z\k7x[BW(|ﬥtt.s!5:1]=tJ}x؁W&Njfd%,ūdrP[%g:PE_95WгE4@~6tШfײfl% 'P~?2F*7ĊYߺuM A!r7tNjLS%nrǟG?\=Yxfto#$>c"?B(Qzy>ϐT&,6V]KIŗL=~bޣk[џ}N{36`:eX+Vdu:!jE&6.)QOg);Om&RY`0=r杄  x1C(Kផzn)xYϖ>I7O2#W eTʾTQ.rLH&ZZrw^v]:x~FфOT>:dC"iS8Ԫ{ޤѽխB9Q9-y7 tnk]vDp*k$۬dzWgpiw[qmp$[Bw{& /0Pp  Vr+pA dGa)]xz8<=`eax!:-yh7LOi|ĕXOB;]ٕapZ9pHR Ƥ^!h<`4H.̀GS>9(l$ R1t3 }b[>OXvNvwrj\zDn%%LYvviajza0VU[r**ulcel.iE͛B{aV C_vy&B# IT AۃA#]GfQ_Hl@s3_00`lYrd6butAYKeXoaE蚆QbxL?\PveE .@ PiIu|ec16Apb.Cώ?d1΄翦!ˢ^WxJ vu4퉈Rt/e*Gl.m\Y:VŲj#'W Ʀ' wysFMŌ].sv-NͽM;4;Z9vΖ.7B.nR>@ |ă6|<~g~U|䨸6N!> M%Ȣ*e: :mY"0NɨFй۝wصIl3[HļEg߳~;j |*H\ -uV<,<',NO%5ƉD|{r?4j<3G73ȞU-uкv}f-f'Wن*xAr/\Rroap{hxwN_+NX_>w2:o l,p&xt?(/TaGTϽш^Й&cc1gpU^>6NvjN}q c2@OqV7 <{tMys 'n_`>qn¹,eA]`At6:-]EAtk39ڤvBvōQzz\WN}B!5<-ZA Uf$1у(|,T6\1x!@(V+e5|vun[oI % @$A C }˯[!Rq,vm%'K)ot#=@ANgiiA5hh+Mev@'ZDFi!9!M|orW|tsgm=NDs8cgg4&t? g^ :P/_ӹ6y 7ŝ_";<wRD~reyNf_>A"![ M-'%\ʼ )kIRE61 ę$Seh꿻>Zb3Vr=[|k j E_'̐CjJ^WkuTu}` Krӕ"˶3wP?i(yjBב S'V ;Y!LV!/@>HWIikT?N#Upc;TR7N[ I5@PXLm]6Ǖ>tsW v\dEh^~ 31O[DU:q;\OU-9N:,+hp#11"5xҨWGm+iӼ(A_;ȩ -g)? _Rq'Kx0YY#h~1fJļUfz6=jN;ڰ.Tڳpd9)(sb<EonNQעxe}ޛm*%}%6 gY"8CD D{aTrjl0ֱ#ZSnA}Hś=<Xyw6CfPBsFTVOxY?K `qɶ+K<ZpIw HѦ{o<4.'\%C1sN/w gCJA ڡF.p¶@Av3ưH$H-ŮŘE(Rc^%Ęr$ga!=2jslT, ja`qنsֺ B09} ɪiu:MIh yc{^vBԟlhΛ?ᤥ) 'cCF ~eg}4-,\O_ZgOoR01~FToDH1 \ /ދ/\4%TJ!FImJn8shA'6E*:!CGo桲Q?k0]p(n'3T5 B)m0n6s,@~U6ؒ,6c"ߔy袞!DWۖoŢ ږ3PNVGG0 ):ϣB<}f$GTW4.bcls&dEP|4)_E*ڪ>-1Cܪ+*_:iVqu%VVQ:I m"oZ*gۛcctp2M9t""vno5 Xa4?R<_ʮ Gc˽7{ŗ8 bcӃv`eE"= R n+q,>Ў<̳_7aŋ|kv-ȹ*9 vъ8-ؿzml <xI{wc|?vOO`[)NT߻9.+ڏk0/k2Hљ 4FI9VD'D7m%3{ {qpƛff#@H rPObKk){DdUޡ"LLMYt6 eYsҫK\V|,%NU) NGv]GUO 9Hi[OQ :}Zw)#PBP5Dz놟@Ъ w8I܈Տb8O"/ euŖU4L}UW$yp`lG˭I}*W}ٷ]r[ )%rNZ,n>~8R2zOiL{ޠ-r82'ͩHf߾ȍMNf'*0 K~StzR2_HrPlr%ɧ3pZ1WQ:ĄKrgim#V?2(XNItXebI3(zi:C v~XG" ⭳{\'yyR ?FDrFBV|4gPa"U#i;ĚE'66@l!|Bf_Q9'k /R"3{U: G,l+-ה)! 24} ~iokA 4ڲ(h1O]ωlS!҅Dqao<3p=\k+noM␄)eK(0y3VUUIIjUL2eH;ݏne]Ƿ&Az=rh\nK~\Uwפ?4cLݎؐ[tq\ YK7v;fn] <,t\(dwa(vxVC8M23{O m_d+xH !q#, 4~ Q̅@=PjSlE z-&S?=N剞Y%Z[W/w9GkC[3wCH-T|(hw:=ԉyRbBs~U$NJPAymcA`=`ΰap{G:jmtL1D?Jb=u 3PFVnfWmnt5i:ZEReBodRa\5 * IK uYW+)j;?cry\&e^M. h<ͷLhnE}pFPir):v e>5ogL>H;U 0a;Ճ#/YTty|QAխ5TIgYZ070701000004d1000041ed0000000000000000000000016296435d00000000000000000000000000000000000000000000004100000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/scsi/smartpqi070701000004d2000081a40000000000000000000000016296435a0000b528000000000000000000000000000000000000005000000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/scsi/smartpqi/smartpqi.ko.xz7zXZִF!t/@]?Eh=ڜ.+δf~bȨs(eQ!p1(wQMeV}%9Z p-QUJ/ *_mi^) R(r|v#2T i5߬an.Q݋v(%&H3دel`=8u<1R x+߳852\NҒv9 ,czX0VfQB;)l]_K3߄*e].%ln(p(ސ=)^G1"@ذ o2>߈I۰t:Jg{n"ū1 ]g'UX0 "V>mYuOwei<$ ڍg|Jg쿼(n Z6RJqX-~m1V3 T]c} X- %N@qR(T5#|M)}Riu F`F[J8`F.Z]|@FLۺuI7EWN 8Jz.V/c(j}Ml+:sڻ]:TU mq,?n _m`%__"R]@eټ4o9cX a LgKjOW:cn$)L$$ox)]|O21qnۊ8vc>YF5 tѨr#;0mc۩uYS^tųzu:'#β"g:vc#]_ mޖtCKy'86*`?^e0%&'ړu`_}lW"Ƅ0<g/*f]37ag$gl64/5.Q;ِfj41.+^л^BXޢm5ԝ/<_M yt&-Hpc&;@C3g_N'A]_Xx zӵ`0So #Tr!Qb.R= ";j sIh>'sQKyYnf,"!Kq>X7HpoHwR*P\c#;tTԾlwo O2݇o@ʺ1*G#k{n/>qqݿ LhY(0WX&2m( @7hoG8,ekgM9Kkq&6@EKB aM1Y32JCyL, -ЂF`I~&GcJu4aP ni3* i"ϒ̘lũ^F`hq:&$C5;,w<%$B#Q,USMP[z,Zvk`vr.&PGW-_׮"DrBX9{@QԤfutz+(V*Dݏ2_mnJ ޒwb-4$ ~]2*C@0/Zwy4r3(y:ޤeD{ᄠ0Uq%Tsn@g[vKV{Q,ganЦ?ZaT]MfYt`FEB<.tegMrk ܄cj!jB]WJX:0hrlI޺8sz= )vF G(FϺ;bi_I0eM{O^Tv70 0|%U2 hp6XyuӬ჻NI{J9'dūsY!鷣^wkKw}^9PȺ[ 8:̝Fv,|,j>5lG" 3X*#V8X4q慯9&Sat$N}̇w:R g"n6|_:ΠiqʳI<;` YD~/PPyk%*8%m*XZSXUnDSpxWrsp)3")55[q~ž]AMA{uExKϻH$Pj<2?h3}f'Ka_-T.jǪ}'R>!v7˵`J[lKN'\bdM3#6vabi+ 1H$~a?<~9A6w CUYvDAd1?U~{6s :o~-E \(1?AV \0R<&_#9IPܕx2{ўf/ܩNsgBN8&,Ojt>⿮sJZY1Hd!vO=MI>sq:9-~1\"Z׬wj6w69a`ma8%gUx*/^ǜRgFV w-Z9@ͧR94ګM(es2M5m3Td,l $Ruܒŷ=.:zrayXb\ Th3k1WR|ΠܟeѬeG8>pbH+ ޝZ7H$?4*dzH{v5~ߠm^O:'厸K4C3)x:Q<[vN؂flpı$ #%S|k}FM ګ^lhruP M t;Ćlt׈(\(< ȉ6Ցsm:hH썚KRy)ʃK? ¸?HH|-s&z٭3P PzK#~"^i'o&h׍SYU `]8ԡ=QkV:#ɴ Lm>6[:D^\lBR nد!SSS0$ׯbIt-T :("t`|`M ߶h|;N Ò@z5~| 18A^h1ӃNs[}Ve}H;V*3)v5}n>!hSzsB‡cB5 PW-[(|b٧f0z$|o'LiZ$%\@?焣罉"\ ،My*բ2ekթ5RJSحkVo[!ѩ7^ qP+-jv EW;W Ʒmb_**w\`\G [g2}w"?(ߠSyy}>>u^6Kg~5R="cn"ƫKNar'v4}ۯJiHUnF|8 7?EPC$mL b!{kFBh 8`A+BKܸn|/@ 3@/?66!yhb39FD87s n%ѫ^io=DDbwU%+ڶ b69@`#3x}bǯ{B>Фq9a!I.?*zJ!;w"tE$c(7D(-,M>"Ά2C<Јӆ0X^,B*̶koUH0!޺#%>Qɷ΂H~Y^&$/JkQ1j h ƴẀ^Ύ%#9DZy=D[- ]jUu$4YUTL ,s# 1Va9:{UyFHn(_E}0oY-Z?AĔ*R oЀ &[KDcʉB2L:@i(]*ӫVNCsZUU{GQY%gs5Mnd"!m{?$ox`Uz~4荲8ךbfCZp.OflB#1ݯY ϖ~^aԖW]NI9Kq0U SĒ]$") 7 !! B x naX+/xjPp9gc2|aօ Ȋ-A2֞E@Fx>>agKk|'if PjC ja&g%&jI$,>~t5R`"YWhHܪD(Z:[go}߹)_3$ J9`pѝx$X^tYj =htYSNﴄF^PCS%̀lzuF)#3Q#` `hlX$9&@\((i,hi# ֛SַHvrhcZ5E#7bɭ=O.ɯ9:*!.ɩaBr:ڒۍ(D3Ur0Ze~/zp𑥀&W*r1z1udTIja؎aæb#"^N+-4y)>E RPUf`d;w!CD"~)_ Z~ks~Wߘ1k``04L}1کׅ[%}fL^ DC](Tp H?wsvrmt[JA\A,ŭfj/q-A < E`ŕ [x8O}|G:m37˜POtW;$YHri )DΨFj4R mWˉ6(36CP5GاjeE fEA _φ#Jtj暤U( Bh0쫣s^N; jq/a]Yoy5ŧwG_^*,zܵ&TZ'm/E!ҶDI{; l [3f=(gD>< ғ%S)f%9M#Owcx}2K~V+w<]J(G3M4pCْZ=ױw?Jq6hi‡ye)pσm!Jh;Xs}y {:O]#Z=VW%֌g*cmǎf]"ơLa@1 rZ$TyewSJ*xnF≯HG\29_jx*"%L.Kߍ3N)mqib@ Mq}G`_ŋZy] R>=}#/\w;T2E" UyG3dxsmkuvZŤO@^eKV7xVfV䡢3#My@ Lu]&I35B*F G]=m2TBG0/2g+g}hr/ ,Al&/, 9 šw{؈uBH,hj &MZI9N]| Q?6sB [,hQ/WHB|؋Ubםr{8Mm= Dt'$II ZHPH2gDmgR^H&ƃR5(!UJxl9٠JrD C[M0g)8ov&•nLlGF ^CɜڇO '6c{h懳L# G<wABgAjC5wQ?=Kh{j8c=R'w8Lt0xPfɂPshVJnA4~7B}YL)NUE2=R~x%*$WJe=.N7Q`>, ? U?=༗'A ܩ]8w!jS hBiy8!HtN_PSP`W#]9d1y/h5{V]SIn;@ T$ַ) UL6P[t)18*;WwTI֕x[M[}Iȡ ӵG\Ua+҇@^4nXAwXuWYp3Amհ&R$yNvt*woXB r)_|PȕMw2yD້QCnmWAŒSfx%lOjO]gpt-fᗱ9bTXol@2۫# ?_z׽[6@Wo%0i z% nx0)qT.+6yunK#zGb÷ʤzms8r)ʫjD5qS̿I2@Pm_t! \pWg7ȭz' غT;U͐]@qew vo6HQ$neӢ>]Fx?)/킦.GKw.xl8U{⃕ѩlHu_I.[τ{;?B'|6E)S|<ʲ4ضֻXцL}=x3wޯ'[Bĝ.5Izj S'q dLDya,D820|nS {LQyo.A~! esv)5l2Y33vq^Jc8;@:<`YVӈxx 7k 5d;v]@t#3{ɼ.eZ26saQ#Go?6kDUYŪ8͸צZ'sd%m1Egdh?}i=8n0mڵ!52P]ºy.%9$JoS8+MO zP郰9TE`?{N]4%P^bƄMz9XL~~ecR&bzy2lBu!~@ur#a:Þʠ|L%KqQ<͸o)أҾae f9.r^ H1#Vv<ֆ,)@B4a~qUSߦnu#rT}@v9(zPt-XC!̹ՀP.bQ FUmfG2#3 >AҶ@t&:qjWYހP Ww ])[[}0'9wf$n{(P01; z@ yɸ齎Js"zQ줼0 SECgDA8ץ6iB 4?5C*•o;2b-iQN塨?,@i?0UQta*3Q7 M󙇊|5=QF#.k/ix;4>Q ;BV"vGWl/g،qjf 7EM(  :btRB)7.M=9FP[Xnޔ(>`O9e|LAC$#mD; V'6?j'2{*6hxe,5޴0\F@Çᗮ+F;5Pb@ G),u %Y2Qqn,<`2"5tz2€v3Cw}N=4„'u4Nߣagq%X9lz8$?rZaOًa?xj!Dؕ_?*Pt+?%xU brqժcK/?7G!ȯ1h6. k8JBp-`؝:#c"'DcD=i>b3H'$SɛDE8er$2FǯKG%-꼴v  N&K,lFrkb2l-e I0h$+mu)5ծjxs#B;ŧHd*{L|) q*S,HHcx+'5!^ρUIB@xK]^"l[2'v,Z1b Ya:|h>y/eCʸR'-#Ew{c@?xC%"1*}T3lu9TȒkmviBl~C>lĴkY-r,8uJH!NE sVUoll(?@(JxV$fDp;I.%>8 =Eź^dzXv7=䬥EСŒ2I0֧IhϢDntb]HF^2],'z.Qs/Sص_LrB. m\i0zK$pD6=!Y>V+ɬgiʆ'Fɿ T>ND#m~XҽjŻ񭌟l 璈F!(MjVÀ(?9y^wN ߍz{lvYT,vQRsҥ9d%͎wݖ SY:K/UYdn2'K6TD[!e!>*ʼF;[llpUQޢIM<,ܝ}HBu.]EjM݉Ԍ=11xrS16)7A&.*fCB"WX`#mu-cqb ^v3<4b@VH8W9!F蚧~^ƌE.C!'m#RbzA vpnn `)Ĩ&kSKKb;Ok?s]_LI0mN;h3$]|mZ<4K^)gPwy*+8 QƢz8Lh+ҎoÓj`YK3q ӪU[0(/*}(7r, Xt>2{إ,R4b6ǹWjA vPv-$wfi8%.[I8jYݵĨXm@`Fy? -CbR'F $XzO .b; S֚C(UVBeҩJU|x fV%mSJwvz+PڥDfϐ\YcO9ioS;69k$"]@ۄ2s٦szG4 B<ݶ1g%pCNklR4‚Лs/tZL 8qg.[Zr^X_ܪXPXdD>(m^89MIGrV*2e˒n8lsd ͢KQMᤉmXm3e~?T-] *5mQ>}D؊6#ֵoa>m XrBq'[r7cշa H&¦T .DlSrmK^WUwڧhqWq]Z(Y7LDi;zڭy[sA'Kj 8׼!8v 97b~CKFlp#F(y OӾZd 9d<8ZT$h;"'N2!E:A$ӞMs6*RgT~p+\p)Eǀ.j(k. * Fd,:dr7v#a*Vb)TxR-pVq&{+`qe=u=+@4d$?rsYL}g)x(cdB]~:. a*&nF8@Q~vQ/HPJn=9[`t\v30@hDG9PƒÿIM@8llAVCrqj+O!w' Pq~fR,$%P|xBUKMZYg;.6qu ;_k崌p TiZ ok9CҲapUP鸀.={P -dNMyt6LC[˃i:pV(*PU{w#@w乻NP柦Tsl_ ~+N7#Z .w ΫrXĂ/g_@R:]wxɫUYxOIZ$d`pJSSqf;ΪдFsB8|N\q74b"kK$ǍkNMl-q9TL)UP_~J4BM]/~fƙݎOD:a w/U y_HCt(xaAݴG_ -ɸd0OjGri8+CG@8z\lm 6Ւs`\։@{!p4 S jB\tUEFmޏ x Kh/lY^'i^O7^5P"#uXCSFipS|9ʸQA%&axSa$%^){#vr!R֫Jݡ؅9YW}6~{eDQRFcM|88^8B2}9G~)eTa$Y].aFxԵϔ9PKOGlk倄~O 'jG{ Y6PBZ|e$O{E? ' yq$+̱jis>:1,lCG0~=%;[A?PYίxH$)2g'&~)'/e tv/%ZЏPMsO&# 0GadG6e;3rSJA da7A mXlѣYMUgu(Ƞ|GmsQ-BA.kf>v_cm͐K0?6:_H^z|o4#Gt#_;ڝ΄I٥` 9ggB\kmX`5_;"0 ȷ$6c=4+i mY}zl{ +A|6T #Ơt[Q zpocp%DzjäEؤ],#, (;=-ȯn|-e[ֻ(Sbui/Hv7zg.gUEF[gBGӯ IKϦSsՕ А&yfz+1; ["Q?@Hfao .d֭+o vIlaV>U=XԋI  ] $~5 ] EY͕ͥWՀfXGGke8V)3w1﹣#P.#lz X\Ts0.+!$uE4pYvv[vx^-ˣ#A2 H23n>_PX.'tUv"*_26q?[OV3N0s0P#U߉դ-oJצx&$ﶤeDxAø+YFKi1KVdkZ(ގDߐ]q `TΪ v% ,O&wVLN`&޾wCrIv+8[T=QZt5caٖФId*c훙9[)*`0Py%p]=&"? ~)g$pؕAE 9 +], J04]6 VHo!9ҫNj _"(Sdπ:]36dl~<7Ш9~FX#TVJVX_'J! *Ҷ`6l)Et r &nk8n YTkf JJ8maȾ`~3fD2J;vFfީ&+2~~VK4_,yCT\Jl~Ʈm`iMW'TeU3[fw\jB uFSi|i_`c'[ԻRg-">wt77M$O0&~r0u(o:@r}Gsu!^k0B ݾ){3XFaar#6Tlp("tf܏)S|H9A^aN\ʢ@D+k*}ud<z!:l06SZ/nצ+<͹"uvkw<@kƀ/ݚV C tOGPHՄ#jAy!0qn(L(Kv+{13c%/C|SP^ FܥQ altz`&UvGE2=3!/q.'H/%noY3DFE`*!VlG܇@|m}fELD`jAzstQY8[F!!f3(K;%:&kZϱ7O<ܾ3fݐ~Q5< 5lfrϼr׋k o$迏_VO`|ݜ(Ff#4E"c~-3wvB ;' >bOiUuih%_^%N/Gڽ+a]ְHNJI]p$AfQ2<`{\̀h#,ye^.|(ޫKgjo;5k0\95z5dl$1v@FUv>z Nb6M SdMq mR'dMk/ 󛲼\aQp\ g)8Y ү99wBO8D%H'/ UffY6D@̃d!im|;Z떓M%x`7tfgٓE ⱍը- &XB~gW1HiTF#` glMn7=S 'Z@5@\(WKg rF.<$p;ܾ~tE≈l'YMl}Q=o^2[I?H%)vs蚛Y#Giԡn ޅccaɩ([S9Cjxz@u(M;J Wѧu^2p&4`p픃bks Uȉ X+"8+, ^{jX/;dfm~[zDgUfJJ[?0t %j.8z{O")'M@lr#!8ࣷ,/M6]>uBGDhnet "(|՚ 6iFέh'd2-ۿ~JVZ,5٥C7$i DP1hx@|A⾌JϷ2ychho/# =jr9[ HVwr<"7Dcby*.Xb'YWs~K2sP2=c|fZON7Sw"-.nBX絢e44nsj5nr7P_G=yx 4Y/&"|2 0n\#TVPI¹atʋ/fv" q\ 4pt~/x) 0¯ s(N_"3^$ k JȺ¨=38b>lLOO-~-X(Y*3H|fR~,Pյs@ M-x9խyu^3,.`^VnVq\[tJ$FEa1Oq17C5k!Aa5,HVPsbWOͅ;Zyqb"ȹB<) j)"TReOu\o?tCnʥN9i_Ǚ EJ3WW 2O;D|1'A\!i!aI^aL?M»$4Ӝqujւ:8 fH,m)" H_ 8&/j,OC+(?kPP2|R14WPB!HZ:e-LmSldFfv48AbsV"ZB:9ٚm.I-?-8s2wN&4+Eh< fI=WuӅ)F aK#U>T5$s)8_}MpT78iÑ HEp)oqܟ&@YZک(:>XXZ>jBv ' hxa `zt nHڍP{VێKs63VsIȚ;n\̥Q: qyOmyZwi1>%u$ahR]>~l&\(62j!cc쵐.EJU#YlW0*HڬHLs[ƋqdOXn{Ŭϫ9OY 5lџt-f &~M~k{&Df7t5)۲֥zBdTrQ|`j6QO1?4ѝDŽ#%(;"?߬nBJٜ>^vnu8N`+` И戍. lV%:6Xl JVmR\6Yc0Nn[}jϴFO@X8#瀕pufX0Zz;\$s~6R"|*6oY!ohcAԅ20Ϸ/al:X 2Ӏjbx@Mذ9{hWNoTR6DVᕒʟxʿNG}s+C Tw h.pCI2T 5V 6Ep<)bM"+Jg(%z0#? [!31Oj^?5V,kaYd^ޯLJ]g4 (kd{7nhjی<6Ju ېnQ;MݛzbA/ ?mlB GH46NkZ]jjRzĄdD4HU4Z]8XpbF5.~b B,%VJv@p?ڻj"Zu3yU .}}|9Hq Z7w(fgXYOnTs5wGCM aʪ(䙠5/[AH䤙. "ZRPKksܸ{n'#w~eG%b%>o Rh˴sIŭ:F3u=I/X,gVP42ݣUҡiI2fJND5`^ozyPQC] S]&faař.*Lԟs$Б.|IIS m~f>1;XnjPH^i5٭ڊDc34B/ ,Pڬ P2,l8r n)Y߅/8&?zfi_Q{c$ª-(HÉ 548VYh/A*XZ2O#A)[^l?=*RK)0.|3j]Nf5`Q^uƥ>F[ݹi釛^+Q7 31Cj$r׌ 1:.)<93AѤ`a>R\#H>DxŹ5s ;\fS~3?1);pTdszp`YvQp}MEyJBIR,\A$,gݝWܖL6ǧiC-Q śq Z;%$QιOV3-+CěQӚ;*/(,LZ G=7l \3Z@0׌SR֘%ߚo r Z0cj+B7a^Y&bDK˲^x-)<I`-,i5` EWj\a),6ץMZsLNY.Grӊ;UT~>>5zwk f ¡l{@zpÑ[{f/DLg;݆BVdfJX 4>V5ts4#ؒ587^ST<MfN'1|ؼ ؄=ygZ{ԝIњk zr-_&P%Xp("V Ncy,XsR]?Sb\@ޤ9M8 j6:d4t p7㞕~<aB2ֳB['qַA*~ǞeK*aݖҽ9O@%g$}gv6>+:+@ S 25S=pݜmZ{&M4t橵1Yم`Oj5l_z5}dc!w vb i9!%b-Z[ψPI>wix A߇FH썕.kbD5/a|O6),'߱ wQc(ϽJSQ~` s S`p̀2hJ\܆{~;Hm4H+eM6❜wI`T~c Kk`3ȚMdy$r 7g[&L55e/wyʚ~za_yljjn#mCW. r3&נ#ttBvp/TFsf[*A'o*x?3R\G_.cV" 7q]ir^0 tzDb,&4ð\U'99dRE'Ƀߡ1'4uWzvdyJ0 3n NBZH]|[Z|T&rOx`8@vS *aKnLa(W3efH͑iCߜ˄мqď.-SO7vg1Ae0&:V^I B(}U/I>L8]fLkzuhR~QoĻ۟7 0pf a󲒃:K3~xEPNi[CtHϠ>m{3| xP0jzm„M ğ f:֭Sw.XtS4bRgEAf`8eG2_*,p/vJr+ X]Mn E,#uuCU(!DtU `ez),c6=3ۡpV,b' _)Qs&c/:aMv쁏G.tO FM}]S]ݹ;pgF}CHⵈ9I:O!L?ƾuqXJ^)ʝ޴uyEYEWYӚvW(78ޅHO˹lz K@u5_Vq 64z %H=FmO!4>ۂ͌d#V\|0iut_Ŵjá ǤFh@6ƋSFZuYI~I6I|r/aAL0^"CBPL&5+z]:gٟe*vx>kRWeDd /pϤ@,@ p%* BY~SbH\C!T}$l9YTf,')Z.@uNI^(WR 4O1[GEx6rf7aM%ήml]p!/L1j(F]߽Ex@ "hT+@-pUE}\Pcr`?VϬi/o+җwWCEq{piHTYfI'\u̶cBTќ*lpI4 Za~݂åWZS_MiLWq쨒v^*r,-y:\%sCk qQZkty&z{tkȷ$Bє`]:*R=hDit#'ᏌחV 49_ُi2 ) zcmH\P6GzHT"4,>SZY-# v7Nlk%ݖ&5GהG2@zSCS|z2>J~먣O}޺zʆjsY-ի)!sxgr) 3Wݣ{!W3;/i#˿r~B]ÕCpڙfN^-LzQj( VR1:L7gBuam c;2%OѣU91eUԕGmH} Nz*4|ΉU yP yuT.oVCR;Rks]~ =8 X r8`}7ucMAkI{c>)(PnA,t(vvF%+1l J5DL6m@+xzTAoD)XHT?AD;=F$3>*1 8i] Acy>;cas +;ώ[Tؖ.hM_&cOр) ~vQ9:d$Fbgg-'( 1N#K!;]iU<5:`*`A$U>'$GLƼcҀ dGw_@"&O.)O|z 4ed62Gt8'zn7%ƛK?Ȕo i)k+,^SVyV+>U %hf9n݃1=\}|.Wy)VߟHבtݷwџlB"*)>֭Nm8{DQ/^u0aɕLT%Ⅲ B]I+U!Bc&*X~({8?`"Cݯ:cSx|TVl:hE;f/hAjyؓ?ъ$^+)ro!23SOj*IX`(p (&uF+ڌM['frJW-ឯL̔GXo^vrDgKTM~ÓEId/u= =x6M p!V-zk-n͉=d$j!.4ܭiq)pгվ" z Q )O!nc#ʈG]UHSN%M}JKf9oCD\c{/vX՚bS:$I;c˳k;#_Os_o=.v/qjf(cMm$Dߍp Y~pBW"lb:wpZds|fّfkpH;$7͸Pϐ▘gθLx1[ ֯[߶d '1yܼ6K# Q]DyjL`mnfbs @1Iɟ/AK&͎펼`&$x.k#kh]eYvPBǛ`|LuV*]Nrd~1CIjH3V;rQCp &g1KK,otuT)5*rm{Pxo9 A vam\"$[g5'NSO67] Ѽk)" nDۋ$ˌ]*iIjCRR^ݴ@f⡤pf &G92:>_RՖj&\9bkV ;[/.U+3ͻTץءzlXj։Z;׬wb T;BRAsa4૴:Y(zP}h܎6- ݿ0 _~P*v\ܸ 5աd4asaBS x6 7b;u@Ewԟ&f?& 2ĸ(|޸_-ߍkbߓܞ+X/8Ƌ+vʉ<{fS KO&OL{轧^x5wxIKod eɒ+Jy vԗk6+GciƒdA "CN^%< ǿ]1`_ #M8]\x[VX2GT匷啮9fbWK@}Q YsErJZ-w+%]%{QLdkYMbnr T7%cj\np1 eӾp>?).`*#1 ? 3+%}ȶZ[nǧܕ$Â21L_V!rژ+6kWۃ4f'42I?0DP!i Pch6kh 4f}qƘsS,Jk1bߜo0"UbBӚDe3!wneCMtzOkFbW=`*?ݷ՟KȢÛ*ޔN,:T|t% \<[e]d^v &'vA;n9&Ccp%pk5b_BM(#a '}Ӟ|)Y^1\Ps^Z˭"YƗ=J+`uUp ]f8;DP2k=Fハ 48c&@-mc uY# [hu%Z#lY#oԖZWXչw[ףX^6\@>75ԟ揯x |L%k &\"oFc,6c:`E'C`4FƉn`=OOodr`BvfĪ0#}C*<nR'd)m_坠 YUB~h6!߃ Az/b9uJFNC)g-t+VE!qPVjM^aݙIXImgh̯Y{6kc&lX[HѲ1V.t ?6]}Il%.I> "hע#UMY|Ӯ0HTbE], Iy**nlsOz <a׏ |(WXҮ&edKD^;wpyr'MY]bR-KmV@ӆ;~FF3R ]XSr.`5rba.<4HoI-N`+EJwZ`2̢@nnF;\3UePaL p|-?!ߋ&CGX\ .2I = uҹ"8xUnb*^7+1]!|&a 7b)rZ0d[ac-xeId_Y.2`g~B? OO| M\L#텯:2f6㼩@ilImn'sxaVwENMb ' "<~JD:bb\sD5J~:4B Pkt&HK}:b Da̚'Z%XT~o{#h69zBK+5mȖy"r<ЙS(F{l43T 6Ƈ7HYEb:|'Ƨo 51GV?/9 0-0#RknG>0L5&iKVaC)Cu3HlB#,Wa#AUWӝ*'6-1"V| .⒌sf 6@'WZ*V{ ^=|a[J5aDi5_ɂ;zNXȏEu*No벜;>74׌G!+^=ŀt¿PP{k8|d]ɺڵ^53@ڡn6zEWp:/ɠ#7~7^%ʬ y淊:N'4,*^BAqx(h}6n= GoLfJ|$+ Q|rW߲.Wsz Y J*f-f0г&TVNU-j_)$oB_"NYz%SЁOvx1^/$"M+7<=(U`Se7R@SoTWH$&[ ϲ"xNgjQTI_泞KJV~RmڭZUx _V@31$0`Re7 Ŷ)l' Vn ]hz^Yx֣0raˀڱ=̩g&8 ]98D9ʥU]+͎0) iycMn1kC&lpg؂wU"Il/c@unP]#7 0( =\wTyF4Ysn`}"oc'5v%bKDOj`Kt| ZqM"F$RXF,`|@>[M~:`65[(l-H$p"x;,@k]]1¯bzf6Сւv OܟжyOv7ZŸ԰Irwo˓Qտq¢յCr5vΧ u,~lȰ/RӎKv0B#kWoD݊07iOy΀s4VqD,[PMٯ`^Wjbv ƿ!_su2\o,saO#Qd͡wFSfa‘BARoU2uL(ӗAt\m-6鵮#f }6Z[จVP/-$ĢE ?ai x@ǝL1CO BKZ$ 5ِm\'L9h/z5F Y (WؖOqaPJ|[^0[S 8̢8ԣCȐ*~BdFm,7 G D1O> cWxdUy,ԡ.e~e6,l`堈+wU[* //(bKVm (?2edh)bÃvH,`7o{[2cIa:&4r6WR 1 j. 6{{nB\YSQ``;!x׼y 3E?w+ܘ/z4Wkt1’ KxKs>خmm I,E>Q_C]KJ% \Z X*!L5|Mu8͖6߬$-tc! R7,ǒyR<3{U%&/ @t&L&4G&^讷?>>uvL6cU_I2]wҐ)PdBhl/ p lkRʣ=Y0vi t5P౶g;?Q9,UY~ 7jŐh8dݧ0(KNXA6AO1շobOE'[e=)y Zsڎ)ċ<=a onAH:bokM4f sTurpw*Η7F&^^!uI.S61OmJ ӈlkO~dhu˔fԪj#o;ipI%,qQs{Z ":l1ߖ%O+~!lwC7vR02 Ʃ*WDC)ra\PCE+k^uzQg99umV?,Lm^vw4 9 h"_ ˪L:Mȍw'wn`4' Wvd],q5ܑG0GP%VY8#MrIEO玌o{EJmmq PFeQO:[fmyR1ifҋJ: $nôe!4yKӼثﮚwʫyƿꖠo}F?mg2c۩p_V\:?$A21qAeVsxN[Ѷ#ԙIp{CT g)Hٗ3b >mxWbǴ%ZQs`"Y1*p%Q |W쥰(YsNx&^¸[ahYf2ZE"CZbRAr{-N3W,!o죞Sx94U-h#46*? 8f)7ߓy;yv;gN^[fn?!nt1+ !@?o/+sRh:CK*Znj5st'\b&/Β|%fFSJmGD<[J$dHPmzHv{2J+?_KhSD>ZU@&hh" Tװsє]ǙuPs1;xQY6;߲<)Ũf"綊zK/s}K3練$h/=zYk $td) %p Y:9ks?,5ۺdz{ZN$āS;8Q>Q 5k;W "p)RxgGD֏0Uѕ50L Kze>.ےV % 4c;vv_IR mR vS1 ^:ךcF4?H Tk~5:.:&L ކsfY31 gTR0gG:nwjM.,vVO{k/ 1hr Q)'a6g`'C?0Ggv3KL$MNƙQnm}sÜ`ςɼ8l/j忊_XQC1xX"V=qg طfl'$ =x .+=Hf6KF-Oh-~g>#}dl8݌.J}A'辗z z[Q<[mmӘFqM>9fY@\/˺Nk: ץcniuUyPs$D]1HBt}5vΚ} !BٵdA#ɵP7Pj%Lp_YȄ!"(ei"t?bB6owH3RGׂIx\#X9By usB`ɓR hOc0`#G=E.c#4vð[6EWd|j1*a!*Uj^hgop T۬ש˥]we2TDfo'3n9uX/)? 7э$u'Y*ւ#$ 6"Ƌ^";r)^\I(8dw%7RSDta5OҪ& (ӕKFDit<2ƴ+&@#x"VwRJʢ֕؅Ry #\; lVVɰRoGm,ux PIv?Zg^jo+jE cB#Cۭ_+C x^tT Z>r:m[WDQOk_`\zIze7Nw#:)c5Jx@^Hwmaxdݩ)LuS(w8@7w^'|v{=hP C^[o^A8s.нizm ܆] Y.=֔ >'v6+`ql5Ni`/;1Ii8Z#@^DGjΨZ揵JSϑ%"ơTwv8ӔH>:yξyңsY6O8<*ɝbS86ywc%98 މʩQ<H϶~X9#=s.=3d Sl Z"Hh}-f~g4<Ȁc Z$LBJˌTy¶M}O]yYY>@yQVG&ihn*FAm<#=`~y%t49^z͠*za`*@;YuFKlxؖAnT;1䄮)D駳ۍni=TZ<y4Fx"; ʙ5ɉBjT%肅UU7l߿AW} z|MCHDbF"ꐁ 9k痑[=vxQD^ݿB<1bvTH~e&h7EQLBmsUF4*"`=PQןA_φ,.$ޜ#wI*1O}W>y"vݠ9`Qx?-D)GRbJ]e5tVL3.q Z>Y90WN/<*7O1 Cزbyx:I*!-RςQda47 ύpUm(_``D#m<Ӿ^UѿDF"m\oP1}T@~ݭ_ .BĮmϝO7}M*ҙ/%439s>'0a?k>0/Z|2g&Xk ?Db)3e\_x͌yʉ )Dt6fC$?ň6U6FPvl )HI{cH/y`|(r@*Q9]xli1ȱ*f_&}C M۳]QS傳:-&a\)l@4:#3 xFl@;Vs0{V}ԾR* !C~h_#\0D[E8ޡB(@ 7 es;uLӄ?3yd[g쇍YUd%$o* 2Bș5)s um@kHjm߫ƋlDg޹@bty hfShv|=({C%?%K *}nnCå5vsZD5n|~U+44m R%A\,B`|9c{-dݽ ex/~*Ǚx!Yn2!h q/!l6aB_E ?|aHlgt_Edҳi3 H2^TzK 4@ y{(~0^ly*FbOH',c ,,(֛6p A=[]G(vPa2_4Vm>˜fAZm{7>#" UNvwEՖ:'yR֓9IpS m?5bYK qx1e\SsZs)NYZif@cg":^O'75hAX9*39Z _F5P9_&>@9ش96N`qPrZY})+>!'g!hEF@Bl;a?o5u`!_ŮO@d[yyE5"EZgvlKt}x8'xa(JDb%VlVkɖ@s|G - kvy3GIq@3J^2n  J-uBY.eJ&fu JMq'7LThw|kCaytO bQ~>&!%@]:Vy@8I:T0zCŋȻEbQ[_xJ>^d?hJ8um6aеs5c.r#J ~7< 7!'P7o.2cU~C3"u1bd ^mIG_A31pP$&kA5RG06W!T{NDKw _חw0uUnJe ,,6}@ך|-'q`h)b3Zh߬)gH`w|^:nxmuz@!lF|X1'\%T] eB[9N~/W*;vyRLN,t>Ѧ}:*|7(r(:k%LG"RSؙb&2 w{UKL w3Sg}Ɏ #Ԓ؁5 ۤDbc7)˪:#82wYsw*.ID%MU]w~Ɔgzw?Q9LrD 9c?k蚸*oPi>2xм6;lMX0wL\;%ܶ`E.u #¼ٺj!U 42ĜQ_s! rpm7 -mY>5/TMP5$hE$K ~*7}3JgSRZ>,)!9H-ߍ0or5OOP.XT)m3P Qq(OGVClvůU@d5vlC_ ("ٚI3#H gO0Ec(g6L7-蕛gP~1$|?z`7}ꭊʵY 58vCaiTFc vʥ?no˦wAc4ʗ4L]3RLn<tVHOvbB\ "\;{t`{`Ll "G-"Xnj& P%B ߜ\CjX rTrMnΞƓ tg! 2€ 0)H1.&Q2(nq>$m.q>et9)ڳsGKhc@8zU';|-BN@T5;\xrDE%ڎF1y=Ƶ @.*-&pO/& %()ś'D~pǴ0ւҌ҆4Ϣ-nY>! 2*i apU6AcE2uR ͌aHh@lv8^F/0C íRa URߩd[y_rf*~//<~_rgVTfPF,|wqL8Ue%ŕèv~ytJ* t O(d I9+TWo9E,ǿ2)?,Hf&cm?apv5s@wӦ|HrwxS|^s pwJl:9S*EA|z*UgYdc^RJ7_o{1oY8 P_:R? 3W΁Rnu@Mbv\\@Ǭ{)p܊pT?l$tZ2)^!DUWX0B22쩊 r,rc~,][o^RB;~GJzϙ0YJS妬V 8e[![r9 C:}s\m[U:ꟈιw:y;4n3B2@ *.@#dCS9N9Ô~BQW'D{dsW!X<;f^ҚU-ޫ&40ybC#Eu'ҒSwc/PRywou[msBx9*&s6w3q Yc.6r˷SB/ J4]P;MZgIK2h6 STLC'4R3΁bi~)ߔOPe,NoM˩"n "(7ޖ E 22, ?(S4E<֞lDj$O/ȫVx8J-Ekd)/NcBޕm}30f1 [.KMהƑwcjiYW2J~trt58b#E̿[Y%MduP<4.]G B.].A(>&^4inhr@.W#|QHfoȈ9PNGCY $pI|,ρxNKQkȗX`goX^HH?qJ8R)Dnu?dGs[̎ڇC-:XlP_ t,< /(`@~8>;-(v4F~`h2`.-ZҚ7N/jo}KOs28JK!f!饺@os`0WĿTs¾1\/ˬU;b`?{-zo IRǟv8ʱG:vpMTe4ү^@LS ĥ}s[<|FQ~A^SF{-֙!#ǓiOK,EBIÜ~S6(9~rCO+:_Z]TQX-<8W䣓ӹVG hNqgF3)>|.T84f_[|`jABشE}f[.ZAs@+ Z%ٟ㔋HKn^oNc+j?-b`J Wޏ|pѧȷ$ɗM*2-qKZ]i|YrȞ<~7j0 G)}] U9@!PmgUJe P" CE,{Or\qOy @(H{M{GNϊ\]36-G.baf9(d.H=J"r 㕽<(bH*0VRK4_ <Ui#u9< >Τ͂rNK'\#':;Ӗd"P7?m"bHеϏ?{~FDT=&7 {vj0ϯ9f|I'l(8s1j=ub?$ Ѥ&e>~n48LNQi@Ũ}=DyPZ3um5pC{#I x }70ݖN|gj"~rDt~"ާNctl8j|`$f/RM בblNjlfbr@`xJ#eSNQ&-c*%'Uћ4н_HWu7$j=UXRzA[KQpelo-{^(v507D V[#>gYZ070701000004d3000081a40000000000000000000000016296435a00002d54000000000000000000000000000000000000004500000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/scsi/sr_mod.ko.xz7zXZִF!t/[-]?Eh=ڜ.+͡NU1@WFG ӹ'U[ۿF"%5l#+c4]SGL޵TuB! ح=KTflkۙI/ i>4NTrMut hR|Āދr)amIu;nCcr(4&g_W$-Vm y!Ii\%(P\%P.Nv3,ʶ$4Hk(olmN,$taOgZ܏_XiQ/Rsw-k'M'TgGs|hyc/Eߖٱ,3~k6?gh'xnmlO*O W!TޱjW|%)Bf}jeb0P2သ{pQ4`Bhn̖LJ\Ma#iEnAgkN j_Rh6=e1㡙/7g5c9_CYkyjoU<|9( !|tj*'!OфfurGVJteDՎm2/(S'hYKYSR 9{pu>Ԋ`9҆D m9C7]fN3H$~:gF5;]3Ac<Ǡ jϯ\xؾ!`'GF*/;yv\kt˟`yh3Ql6 R)O ML9J-qt˧4OiQdZ^Q.b/a ɪK82xlDKs("sCYUe%rC:Cqk'LjD3V{^*4rY3_@rgoKWW4!}oz8i]dXM,"kx>+,0 ϝ nx2-v8 #?y'F@/zTW/j@KmPs^Vp&1.Jn(`Zaq&9Y9}Lu̢aevfۈ̠SD!PR-eJ.\Cz{Jaxibψ[LOd)ˉ!MML M-pS&=Ll?o?p$5{T1(!gNj!NMH#]%0/.t7K|w6Gg\I+"\Z2 $9ÑLY!l\>l0hi36K Nz4cp*L$ƪ1Aa>Lo~ )0Lğp/Kao!HnmaUOBL.F<$6>-~4H*TO[wtu5R m:.Uk]ƔWKt|!Rs3ØOid3+ Vr (pi8֩Q9~-;LxF@%W TЧVLь>M '@Q=:B@T/LTƷQ Wes Lw,ڸ ';_[ŤFךɨt EmǕ "-Jo l'0l3'Fo8+W1<)Gbye8nv-#H T3pcț6n#~O$Pwؒ1Y :SC/ m;Qi`Wqp t{L,:F0]K̥-tr6:]b%SSql{`z^e 0=ʧDUz9*WQKQw & Eyȹj 5=ECvf{_4¼'^Y13;+7h/=@D{q\XKDD?v@;!+,σV#S@Þ*|}b;/xL*ېhOҙJ(^$̰sF*+h8tDNUzp. ac#B&|0.@:*ϴZ2q\&$wc}YE 0oIbR,rO o (#R|O0k3A9'(=Zgl}QTZxLi"Jdiu"p|3Qhi9v~ƾT!:F ?BdatƝ<*/FT`ogEr1SU# Vv}5 1Ʋt!T323|%1vYˉChw KqN*QNhM&-?Q״04/ޙ-pw#8y@귦Nܗ, % FXqh^Ivea><^Zp&naBE̛KBY>.lq2t VP3s\ݜ75i,[V͗#+qd);t^-8(aQeaKzxq+':4\gOhY$i%tN,kiC~r8ƯRpCm(QǶ/ZLW呯y݅2ݞO IO<-Q3GԀȣOE٥-H`^0/7n8EˠO_ ԃ@w[Jc @ ϒ N\"B9&ߊG^EfOٝǽe_!1)^gt_B8FjΜ=]F@{v~'#\2Uc{36^W1ۜi`Yٝl\HO[% HxI̊;ܪ=^ja#C_DZ^7fsrdCHd6=8P5TC* j|TڹӱZԦ*%nD -KJ)&bCT@rl rxJwhrk iF_PL*<e8e#"=P+KJ/9cGUK$ƏKF ';+";.8'YԍL#@F,$$1Q)a!j 玒w hѠiz # Z  DxqXɟe6,PGnj`P1ٕB9#b1e$k4VPH5v25#j nz"̀!=H#PdTRM|n1~܋b ,tTt'lF).?tn--s?y9?:q8ώfҭsAID~q&Nm"MWDfTVo{|I&8z&rWH&;P`|gTk}OD g2DpG=0xI@ۤ( 4,'~Jh$kkJ(Blh" 1wXbkdh;ǒҁXGMXDJ3d|xښ ;quO(23Cc\wqۚk?.h*nCĂ;|eMl*Z!NAL< *URLJYp^+}{G71n v}. qH 7 -iǤ`"|H,~ɸLsqYx v&tz >U7Z"xiZdxFSy^(yKy 5oga%2+ߣmcU;`N^~BA}[#k1Q^huo$şDPek8n)d_SmGm@n<xx0+wj#K]7nc%O'm;=-*y$>.-W3O( Aȩv6f* p"ن:zr[ܲ|ۉs^hQSzvEkbiq~8nzv9z9i 2M>-|*g*gX\=4q*%$H=@HENr lWoL\Bnxۓ2]|"7EH&d("|VR/tZA4zyR >_PyoG++WpTffP.ݹ1bB߹hoU~w=< UTPڎqtI#LA1яisE+`rS #zQ!pyn EWGp'H]X?r׳$h|BayfD& A$Sjp 6T~B6-=rv0)vWcDmJ]{+ $iǬ֞<Vv1qֻOuYlOsǞg(/4/蹨/3!WSF+7qBec3Y5Jm=Zl] AQA }R(ƶK)+33L- ItV!w!ňC;cl"<䠩ƇͶ.ҫ ̾"a a05_oZ0.)$'sZ;^'vu.;6t$ڮ^hն /0;{Md-r21}5.c MS.G;VM%߽aY\~@0mXD 2V+"#2zA?dVYZ/yWcAeke?+x=W\DFQiqy?H9%޲`.f6WWVϊ$v1mgǺEw5>nnJ'JT"(j{5OF[՛.왇q’mhb` F:0R.W#!ь+n[ ArL/yw%,~pIn{7d?j IJTofݞb47v. n+GJfGsλ 9Td#+K4 +)] P-4/u(r!&$e<]V*~X8 5ԯJ0eg))~VP.!P] kCGU)JkFH#Uw*ceA9"ެ1%'mX"lNǠZky[\p\.rf>fH:-TG$&ʸ6Z N0͵+{V6'm mƤ Q<@*Q"ڳF;C&YbrnP9cuvԉq݃#2[k-ZLje;lsXWM:+fP>xtT-4ؒp\=+ #VZ-$R]e!nsᚳucGr~iJ>{V%o**͵BaK:w7IaSɰ?G:^J8]c-ie;7OʜWecH:ŴV2GBL_togqnt/cDK+/pRS7KE-IkS-'-Lُr#a &x"e#4}5 3/Ug?{h:y7yƼH ͩvMQX (VHO(׍X>e[Nzq)Kgg-ϾYэxx\{K}f̴]4{`ejoAMqLtf5NƌHJt4B~]KZ_>Nsz]i!7O8º浸N 3aXdS޸,|2Ŕ1ôǮ6{4ݼ'3$GFd.L_.fٗ^ղKc.Q"QuΕIr7zp$,#у: m+,=4pA㦫 b ֎`C1hevUpZ]tl wW-&y?z'*?~ҩq1}`>I'CȩGLAe&o_:xrJۣ$i#z--Ơ!2PUsQpXpjg$TJk䧔t(7Dn$b`>MW|o&^EM"@+ ٵt;$Z.][x҈+2 A3O8Qd :e6Ln Yzfu $*kS\ߧ!' 5x79څto2<[2Q`|\:GТ:,˳Jl2(@Eg4K^$ј˥IbŒ|i-#+;]mcCO ]KeA:7P9_Udu]$*NQX3ٝ}ր9GLuQ4M xC(|(B]~akixm!kSZƖї jk#Mp"Bw (5c/a/poGhŸ莈-= ;nOf.9R"bp1L1!* FC@zX'mkTE,nP 8ѻ= '#Z|S {/~%qH/2#yWDDb7Ku/_t^?븯Cw!>=\/da}!&Us&m+u>ƾFLF"˛c1$ ^wןfe|jSFhIҏ+CQ2X_hPheWUyЏ%> 񽖷Ro@m;~[BbʛP)y.}A#FCZ@# .l*kR{wҭf~./آ%dy|d @3wU.N%'QL9dºFlX-sS44ٳ*rDjb=|,Z I-\Q6lPJ\.!/n&k3nQ"$@X`dgv ÿn;IyMzK=8JU XK8zn\FƁYSAXͦ׾y. dx#o_Vbe۬*"OQ{a̋&~[AС gHԩ`*s9tGz`>f:[ܖ d%Ӏ{$~ i>(C˂LB[Re1Nl!:Ŋx}g,J;"(⒎<)uݔFj_ؑ ]+Z@{_ QVpyە,ذѓ/R$^ܱqm?>M9 u%E^3qB}AJ iav!mb|2a'#lu&&?B=Ѥ,TlVXHsjiz&>Bx|T8E#nh1,F _I:H pM\ow {؞jǦ^ ΰ5jv 4Rp\3۵6j0JA$+2Fu*Q7plLGRE{Xݭ۵k#w-RJdRQpnmsn\U9H:,VRac9u؋Kce<8{Lެ='}s>9;DG} R&d`>\&j-k}XF]oՕ qae5@E4R<T Z)2[gYZ070701000004d4000081a40000000000000000000000016296435a0000726c000000000000000000000000000000000000004100000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/scsi/st.ko.xz7zXZִF!t/ᶣr*]?Eh=ڜ.+˥Cn|[\X(`i_{Ucx(b/[_02mI Ed6•9u+L+Fh$FA(:b[Ǡ̗yKrl};]x 7>%'^iXLx+PY,҉)чAP@Hvt7TȍlzWL;5G^[0>RzGE ED>36=^3a6P!S|ĺI{hH?G:[_"Rq}J!!8_ڊ'jTBfҊ[3 %CWZB9w@NWTR[tȆСʍ܁P,W޵pM)DnڿyXcB$Rf .XаFhIyEat=+UFz-ɳ->_s|*.K]!b)d<5J}UObd0\7`WAy&j=Ƴ$jK?sdBj?NQ=#ы7 ۜSGG)1TI7ih8Z[b6A!/{yo& CǑ05`pr}}gX.dLq$aBRjv=5ĻKũlm2ũ 0W_A i~4**F]U=(yHNg$^e\I$GAC x"l@wЍ%H1e"WtlU^aNZXvEZO|[ OO뇓~Q۽wym'ob-w%x{E8:^96E%ִ5V) dۖ5X{ _/h[pQm0_Ŕܥ,ۈY.a&VsRS3>Py)^ߩ8ktES+ΥX-*@0֩+hHɢuglbLc:@V8/Du̸ 6e)2U+ 59cz?;|oa%N;{ԝ`1d-P~C[jEjwc>޷' +8,"IЄn&:0Ys%W=.D-M57aEp/s4 ]b%i7o,HȑEZ%0Im1O8$Hrkkp]N $Խ-GнI3D2UobqxM >\Exs q\\~suõ]v1&8EL }ɟ?H(QshCJO_-q$IBcW;xb/8}ηUX]{ߥ<lfg:)R\jhsKP2/ HЈ@!-5Hh:N [$|5 ~AshKks,'#BumR>ܣI LK<)6j |1Í[}%4Ndac.m=}O8evaӓY}$^ 7X8]eS"أ& k^{F!OH!]%yٮXᵂ){05tQr/j",ʌ+RA __a/:3-qMRo7MnXJͯ7W'1`0c;WY) v?nSfBaHK ˊ黾>&Ϻ%!!R4,"qzT"jK`u2GN$uɳ˄2|r6lEHa%Rj9B_6jv!䰨 n%|/?9<:])[2qgt!T#l9$HF kpy+EHLq5,Q0P5?$)n:Ͽ2e2Ȉ2'T%K35>ں_SK.Ws$܌s`rڮ?k}oK^iXY*d&meرVX 5cd!Ib:WOXmKOFU)HLqsPza|-X[SڙLrtN6Q~CAf1CxLz|6rrH4}`>szz&]]cnzlIl{* IЁ_#3j-4clQ`0.>س{3q@ a+9Lu}s UHa1z^|'- 93&nsfyt_Zy_C dlcõ Qu{?W5~Yf?ZQSw>ݥX;GpF7<2sIBVŔ7حP'w^N^/x1c>l ^tM SʦR "i>=vᬋ-Xl>RZ@nlt>&Uǐ=+ض\m2R#4]Q$_ [ ZAMo1Q"ceNyܒEfR唕iCx#2ΚQ4/O%mYdl:\8l9mlQ4uҏfX\X~;;|09>Bq^x۲:'*>xU3FUڦ[nS|/:P)=yŵh4Yri")إ L2ȏ|#y*xkgCY{P]Jbw̟9oy\yioRy~͈kqNc}C7>_ O%}{?_ɽwwfGOk3i*@t\DFu&\JujG;`qLϟc{xK(}wc?gYg͙5BBId2p<;~d=Pe*ݛO<cflͫ_r´i.ʞfw)԰\^)VpMFXQID+88!?P$ uAÉ7@W ׳fD{CǑKPtR6"|kˋ,e$"R=bZ-_q0<\׸cGDތ!_&Oܞ1˃IeD>x8Ɓ9Fe?~wHй͆ԺLj]w8s* FE q9&@5ȴbGS'LO-Yl"rŖ zGkU|ó\;;-yj3aPȈ᯹4]ݺB &̈u26L%?*o?MZL¬>N (ehEôC'ﮗ[P',~(m.=QmFw_TY4SM7ƱL-IrPW#P̟_%4Zm5a}&N$.*w͋!Hiz8NPUWQ@#6Nd֟\=;?CT çپ?DЄۆ=*!(f'.燧|õ $MٹO|[u lGzբ/l`2\[('D7xK Wr-!+#:Qb;,,mƅ^m>D0ʠRT89R؛e<+E|ԔF/ͼo3a!YM;'fz `~O\:ߜ4S2`8_=# 0#&FZXΕ2N큧wmSɁ^&=^-Ax9X| = ?2 /d],@aV*4Ք 0n: @Plm#їTFL8݄r^3Km[+|a N3$v"dteiQQ#(O$ E ׎;yFF(a{z0S1kS3Q]}>MH!>|Kov' L&kCDzN=N_@T*޳(mhJ\֭8P.üh<a D=q(S5; ?iUP%0ۘiEhIyd`/-GP45rN3v`:7.A0^ݘZ-)oˇWC1¦~=bIaπ̽ 2s4‰{ SmbgBk߽l1kۼSNWDg꣼^3ɻ]b  T%ؘ̦y>GAY684K5mK_{bAzӝLh[3!>ZJau TQO-@Jips+AZP3s%/z]v4|%Yc,&cZrI+l9~ z\gy`$ٯ Υ:̭?`Nx]޻'bAc-p(rXq\6 a颸#ok4c!>ϽHx+ҕn%WEbrh$p-wEbzn* wtv?G2qrյ{q }E} Q7j^W#fs4"PZK 4"h'K4 wݥOn9SeQG8<2`E PKyo0ME?@Ҟgа7&l_z,fD':7S9JTid׬cx1벂ZjưiiVx4 OLhڛ\ QMڹLj^\no/mx!R.(p3y~]rĔsܛ'`%UCUEe3On0?ΠեC4paiD$RjzLN&UxtXέx1\y3SUhII}KIu·נ %vȾtr*(U`0XHA]Dl"5_$,+rM4_ ^ĞMAl3q7}Vr0g}acdJPrc+M#{g#O`Ei# d u#-FR&b_Qʯ;gmB7mVS] Zn䳎nH 4pv+ Ee"চl vtzF2h=^ToB'[)NwXwfɀ\B}r CʐeoyrN]ޕS{XTo]_s0LyievҘPpofCԨ̖h"0kca}sщqX~gkK'Q%<3PbdXDd$ )p&vV {gP۲$^O؛?rƱ' Ƚ+sϡVm *ߦݾr̙,So'ՕMeHA Үd2UBߡ=oZ+yN"C DWg)5HŤn.Z1k]G!f6p(=zK%tW25]gpJ:c`6.2SS)_\5z<3[932ƎP;rM54y*({ m(ou3E!&Z7;VoQl_"ek|nr# I/tL+޵e栂@r=f[8!1tXq,HZX 'a0bdAuˆDS ._R317W^Z0/b}<˶r.4v5z;I3+/*zVR;s5ϸ!1'qk| )Pj{wa_ԱPiY'`׿0ԝ),y(\MeXIUs4u["ɜf?*몢5eb_]-t_DyyARs Ps`SaIh3n=`b.kZ* ge>Xe S`j+=H[6skiCIJ J=Ϙ8MfM~a^qvn`B%ĥ pġ.b2MfQ,`X_bXax'Vlh{U#,5 c:æ󆣭\(Vvr7nZ)O&M=jU`6IEG{1hUuIx)"s?ҸބB,#ϺY~TaaVϊqbms`LXE|aԡ[2;!C߬ a8[K^" :C_nhEжqg)[֬^2 ik@oB [1,gh'Oi$NNV$c5FD„%:#~ qv0R}@I® 5$P$bfh3 sa ub-6QrfF %tio 'ƗVkw;(Д[QW,,%Y͌) `pGfKR_lדBWdD%#w>ؠ[Tx/ݥX6*gIG2I1NktnRA'](UwT'j,pb\I}ϑ\f^PyJ=0ڝЖUB3] rdeo0RX|:[&)pMp+E6pG/.XՂg}Q>Ʋ$;M=ߜs`ZNt>!|ͯ: qӊZXq sL['Cm;rKр>N9IU!ȓA;I[#j+S]mT/fn?FFzۛ)ؠ )*n)U{ҁ4#=Uy; >zO&_prbғE-td+ި vbrk3a!.WѭRI!Wx]݊ʟ͠ {3>r_`0h2&P=.DbHo`Q A/#Q_#o2Qkϋ.`t PNJ_1Ɔ9$%$w->4E\Sh 2hsx:HZ/`P:OʱZG??X T'~c :ĕ|<AJ$  ݛC7ZN5?o=&UUښ{%eIcL*c[`Glkr-jgÕ(Fo\IAfo.c @vo fj&p%=:sPoʦĬ?ل?]|5'w`; |* k ΑqCc >*ÃCfC10\A-3׀P@4;%{U/Dx|H@KHR5:ײĨa>)u&tI>6'yoЕ] |6}C\Ip["F5Y2YOZ}ZO?@z|m;^Ǣ)ɧ;r˝9c4g?ˈĝ6)yЮ& ju6wGFzҥZ= $صj%\*K0I$`k\p BPT58I'kAEkzX_tJD1z鼖'u_[i N;ļiKDPO[وȶ @ȿi8q ~4cu'(2~YlB8Z"Tj[[s2~^) n/;X*c7ڄX/{RZي/Tmњ$c]ã=<* Zs8ELem#8vygчD==Cx +-pk5 'VzΒn`HvTt6\$K6nhrT l9-fbɲ^Q7H 3Җ-btuEg1f2:.<`Cᛓ8,. r1n.Ʉn+ q4uNt}8<= >HŧBFre}"}d b&?]DU/zXפˋmKM!+gF{\rJm':f ftp1NO;=f_ ϧ 'xQǢDžA&PYYNƂρFIHXĬLwkyύ/ɞxV좲U oR(ů%ŤޥMfj?O2%P\ѕO엶*82mɸFA!ܣk Rzs1hF:-U&AӠg!νl0-UVM(C Wxa  ."9~ y,gJøFtWgc/χ¸:P1&3Qs/$f+JӦcV#iӐ֒=3&+"[?JE/yK:7ߛcm*ˊ7PR[D ˍ^p!s=$Nahl?F j qbɼmF KuO$Br:ټmn| 4 B0836{%g ۺ2##ޖ6с9vfb,i`c,= d״NWE}}Lj0Ew(*V;>#$ŽɑCyA>o:#{o0Y]4yM^;Mȱҕe3:a.z3i(A`3sp1-FV9<:v[FXC3?H*!I"b {d!TkXs2cAsj fE>)wMmw8\xiЈY.û? y 8As_")vϠ<#W}2sl:MfdÜh&bݳ.W#.Me~[ R=7X~b]b3/tdri'sֈ! &X&e+o9JC1Y\cP.`(=.Y`J!m,)$vX[%֯0c[msh7򱁷`.x0wF17fO,oP5]k ܳEXrwwl"oo'ҭp:*!'9GJaL.uE k |39]=ĨK.i>hmv "4u0*{)`JٿT揙wvo/|j4|#9k ZnjWH6 sO-RZ~FTRNs+dTt;wҽ\,+CED_(و\=fy"JfhOW}D4l7͐&әklEWp ܉c KSG_y ynCsl~>Z+Wibf6sE=iD ͬc`ѹI@vĎ`qJ/@5fj!3*0BDO%ٍ#M)U4JKoc핪_nDBn\UW9Cˇ}X.*曾pSՂ;9:5,B!q!)E]mpL}?gӰLK%5S[aU~ElԤFbJ[& uƳR!,tm̢J5@.X|nsJ.UK{N\tDSN}w%QDC:}wx̙}̘R-ihh W괠9gI~/Idie=A]wzMe!+ B m 7-5P(Sj^\3RxnQ&xWi9.}Y~QxXhI(Dn;Pd5W`M_&`y'qX"2ʁR͹bp9{z؆t7ছzKyoSm6W{guHoӦÚ« Aǂ2*U@ ^eYp)gt]̶î5F'e,+'E>yP<8`ty9CjyNȠ2Be'$_^bbz)eu@DTQ`:@ S%p0d}vE=hlR 6&!͸4>2e|of'Pfo}bFGD0F*fg4J~B?mۙ-l079ȝ4E7愵/ l v JhĈ{QogNٳL\ yʑ+t^.05F0^/R`WRyc); j:&ǻr&%Z+Iss&pgC.p99hHX7C0gh 6Szy0I`KSiSL O< >X F ǐNԹLɪ*9h; _D//[4!8r8ά3N"};Tx K}FI}ftH ز.N zCf@B8 N+#魯Ikv(:#nȢ}rh{/Ȣ{E&P2kő [l9`m%C(:yQ w.iՎ0`dxS/}PW\B,([c|hf) fu;3Hwt_gĔ9ݑ53y=ńc;:1*/ÜXIKp 6.>M+y6GWujӷI4j 0ޔnxu4Ӵ=.178]K7S`Ji%"|'D.5>J0Ɩ/=HDs:9Jߛ6QUVM\e0_`Ba@*(@o{IgrT$cSM%ctn\M\XqtL"2IwŅkbzo>ȌRrQHFcE9WE)L\-ΦYE7݆pK w\[>@ Y n4 ʗXJؿh #$i, ZXUK3j}>`#%՝=׬@#SIp>_ B,q:?AJI*MW#5`e'A='&rRɌIDuԄO R/O2},BS ި3 _`s;]mj[#L[C܀s0yQey˂TZdZrRPK0 R$hai'fW2A# (W88_ n\/t4w0^\8 <;/%P iz$B" `E2|:k_2*t\"`ӓWpt%ೞZt'B-SZU,G#a%CRv?d%4* bv N 3 {]"C*׫-yMEokyxj'utrFh(X#x)}Ü]9ַ!,yRrj/-ZONhh=i4'l#TϣHXhL@ XՈGߨX{Hۓ`sOq!Pr!AHoeBi+[.ն?7~n&`ا 17m ]Au5!~vk?zm6,[O "$⼱%K>U~cWcelAʞ70iUvKFӪ甾)R^4ސouWa'I΢3moyJұT\ǻ#F<rq񳌤c08Eٶ, @QV㗩RM;OV/0E6z0G͔#Q8O]s&?A#v8 a䟋35ջz:U~ +FYx(9XML]U/CRXD[n |)~XTH7ˁ_25$-qqŒ _(K+4V[b|J`Ac!| .eM֐>G\:)bD&z r;Ab*LWb&K,Uɰw3"(Y&䟌R$oN,x sb'9`\.eSnZ"GX zzc *^*Wp=&3*<adVO;Q{ klB(zoyZ,Q}ڂ.n\}?{6+#7fGa#3 9wXQfկN԰/k(uܵ|F!v _N/T TPd˱y]!P;r0ga~ Ŭ ݸ!P te#BK+-ꁯI`Q‹m@ *X\Ӫz~1n"b8EF#,j6וځgdi:} .iKݤj4JfcҢk= y͒g:hSՋ GL}PD; sݵkcv %."Eʦ4QB'[yG!YR؁/:A0?hߨJ)lD1D;DF2K(c {w@F`'iT.z?20[hFi{Gֆ*ǴZ# ̭yAӉtK2@|h\kI9@0k(yz/7eAv]bhI 5Q+'z( /MDv{X@@*!=n@hݧ!,迖josG$:wyS8f!װN8At[s%CsԟQ!u:]B8}傖&.ڠTq/^ȀnckǶ :NStkQMh2Ҵ ==2E4;&bNrG +n9;9hvd@$7 &xR/P^vdy4K5ꔀ><\ri?`[ 6/t)HH\-vޝKcSYE*3OIG0p">k3>i.g k2q?HCK2Yֱ(*54UFxmS>հ;xܱ%v,_Pژ5^óʴB#/Ku5%V.n,S#gҁQE_$hRӑ/wFeXCuXW|r'cq.ۺQ^9G ,ܝ^5<yWft.Ղj|ɞ2,9wݥPk6C|GCϫidrGRW`cE5@[GxF' vӠ^loaDYK9 b9^O[{wnMė~h;[b/v[N3SNlf!%-iIƃXQmyqq7Q7wQd=_"9\K.S >VW8@wȄ}zSF [qX}a*mB_ ho|8"-n:N6No ?t_(gt:9JrYjp\TA{uj\77߶aȧ8u_E ^xkcV`k?& xp5Q0YYL6/Z<:wG~5*$hB d\zޓ5 bHa$A|-sBp; P̪S]{uWL r}rEjd҄Eڿd421ܞ@AB"UVx,ð~JtoZ6):jHCX4ǯT@r3H'=MPCf2vٺ>@2U")4||d P̎;~2/ mAA G-!XK67? |&݂w+ u`L.RűFa)ѤAfaʄМEhWBcP;A7!|D&lD:*"3\sív͸y U ؛LyUc,-6i_d*xsKo6Zc[0$@`aLܡadf-Vk67*#Wv*4 w2U{ %'A4.4Ԯ$ L| P?cB_h A^<[,D("ta0>8z/!!w)60ViS0\oR0=[;~3!`Ys`bi!ULhV !Eʌ+N?B菾hqKq~ê{;PԄ/7OxzӢvfH*J՚p#TMռV̢tu~ oQiHu# 4gl~[]jBAc,iˤ_~`q1[ 䑵_..ܖPИoD7.f:"VƠt(|o_b䊈߼ȐW%.XQZӺ;^}#^Oh@/w35Nw7~?}Z7|YQ/dG$t ,{ &-!l`%jfy$iu;xQ*HF:T|//> }QT_NJ#:Tr etć wUGq,}1ʹz"itlzH4d;p{^R{\-H h ޳`Jg{E;R㣱bj nk9^D`Dўa,6a͎cGcn9CD)#=8t?^,>DiBV5~ ?@ص|;Ҩ8B!>vMCx3"J_{lC,v-sU_ƾpԣecM⛎B!\NWZcf~3l:kM򈊄zLoBܮ|(Tk)x2Wt O{hHYBLm"H =b, L2e$V܋ -vݽz~_[.pqU> 9#"z|j)hn )$&t($&ZOEiVw*A-+ =b#56fHPwsLy 0S/0W )m47_w}SY2xSYN`?6=keWwՉ,fs5TEo qԭqq~Lq]^a6A6Tr,ٻ]Sy'E5YQiN;HkupeB?'-6Yn-eA*6MlюK4Ct{c`s'Z7:>?ߒJpƓlQhVcّ^w!d"Yw}0@؎8葅AK8Pe5=JAF5}f|dSK(VY8쭉=wO%[񻁅v73 JvMt_6N2"G`q#* f(+]jfZS'p2^ۚެ$&1*•',8jJ9k%s|)S5@ ~5 \VM@0͈piBZ'T}p+uq虳ݢ!O:P M̥7іԤ2I!PQL?u7J8ki z X!]*-C5̏埒4@6{jF:aZȫNU9|[%Bak1%ȟ n5ܦhs$rIe'ʯ5pajHL/~*mUYeJF;ܧqW!V54UhE1mfc\@ ENsf֡Sރԗ'DTݙ \S4|nMJQ]Xf5aܾꞂS 34חxUz8Z]6kĥDnd0H,{HgžɱUnAR'k?)b62_j@ e_:2yZoLU oWȽ]s!AtS6ZWaCyuaX v[Du' MtOg]۸*[(| [OcoA`iy!<(`J;~>1ק93bE Jk8zu1rS S.Y;}=y@f MR@1Tm@m46:w$z5_Mī3ҁm s?O~%Fn%#`6`gW m݆GDv9 hc٧4BR=3Ӝ׽ۉPj.cKb?ʋrfARGr֩pENP޳&P9 |2X=Eä*&HcrW>U}hUQ߶׭Bϟ4P"d8I0sMQ]&)Y$6,r7 ~=DDƨͮ,<7 )>ԇ.'&u]AzK0mڦ<'qM緧`j_J9<ഐ4,Kh_ fhz3Oa&{-u<CPUC )4`kyUV"ֻgea67n|esCgbC-:셰0!3zc䆻3dk7U&؟w:P ꂣL(~-ɝ$XJ.^ihW\&dYs[= ӖLK|Wg5㔒)jOk'Ьr,j j݃_]W=oFDn{_IȎF//&# ;AhZ kC- YF=i =o̪krvC ׂzmg[b+XreC>Q7-\% 7KAv9$aFʖsgsЁ Z/>BM›A)ѪkaDCjVBC5Z%zpu߿X?㹒M59 ;wڥ!\ZeЋ1}!{Af+S4:.ǟ:էuvxo 0%kYuKBI߃IOocXA)_BGDEߵy}l @zZ>]_FfFyxz+_K(-ԣAa-L Cg |u[o.Y*\7cDVXEG+{v6PM_|Vb 3mDi~ 1Fo"\<$ˊfE#ȗTMQBU ny2'̑SOljQ)GH\:$y6JtysZx`6 J!D5{(}SzukQۦrTHt ʤdW|7>.$ȹZ_6ɜE C%_ZH$?V:x/:%s\^NݪLa \FlO+9O޵_jk{F{jxsdj/i=6 wC٦V<$WB!eՌ،\nYh+5p0d!wTnÿ\xa=#܄Sa5튺Őm~:R5!*Xgx+Jӱ eljx6±;:^I[+>Dm>t%p3J~'. ŞHF&ծ  SY Ru1 -Bmastr"ي-4X+ǨKe<lO9XtlZj4P`EuM֌͋>dU3*c,e/ǎ9.s)bIe< ͌OJ]#à5=M]oiO)yr>]ۭ #;! &H2a >Y:8~?_(panx.'DM׬nv'v֔i>ɒ&p9ۧ-8$wWΏ@1 Z(!oG e^bS>X6՟+"肛n-A6|#lbe:4!Xܖ,. >&(Vq]m!ŤCmX(ߚvCyaMu&Y+7hFHi6+۩+وILwOn+#d8"^lO>R(mDV͒z˜މ%Ohu@uw( oƎ3cuCf /u)Cid6HwȽ,^0 =, aM!Z-j4%EzI^#}s'GLC5svF,<04w)bFڛ*½ ^1pCw<&MW܊Z^-!z_murDM4Tj{~ۡJhKaצ?M  ,hq{NWΆW6|b$َ)mTw0\f]1ee=mW~2>#c4{^ܘKը`@,{WQ/8 [|kiM.~]h$W%6Sۙ 1̖"jGGveDζuHG/ö>O}#"(DhEU28MPg/*eppdd0Mh('*IiJ,b =&|EJN2&J=N.u/#O+ׁp χZ'jO'[4ɌӾoYdL,NB~ԧS< ߆~* HӔZ:{U*KU6>J(ݨ޴]4?amS?K5!l/Hh} KmeI] WY Rof ƧmxL~ɺNۆhw5zo.1> ^ůd'-<kM%hJL8zPmf) 4ObYxZL$-Pg ۇá >+TN8߈;in)49MZuMXLI[snC_#26 ٰ "fO[fW?6zq 3Ūl3rc&^ P}XK8mIS%=bVt.< _j?%H˥H2~vZ>4%Se@SωMy5+hV!ݥV3靅];mA(%{[?? Bzap&ARI"/)D3%uqIIgg4571%H2/x{n ?9 )JJwW.t$fX;%2C=G"]JC.Ma7$VtO|߱A~3|v?:꛲=a,]1%lnKL4{|^-ίYw6g*-C2>n`X5Szjx!a˲L )讃@,ߢ, Js+tvGf{HeqLD|Rtk'u}m߹K)8]:Z)W eT߮)K&`< ae6ADŽUҴDŽ>h,'(ZP[Ew^]=ڽ,qP& 7i4P#HO,>6*gzB* ">(% 1#A*LO.6Gmj͡v}[!; ̿ û K5g.@'u fjZs?LPxMSz؂y.4_RGZ.sW%p`Z0Fؖ wwiy~VYCw8lեʋi+beTT{+l\.9uK_$S~ ~4!'޾w<_IID""fIC [^/-㍢&,RBX{Сqн&9ih+a^KN?d1DhNjh*Yb`ݶ3@%s<ہib79[> "KHD4;fȥ䃶t2!)<*,8(Όa{13, 9>(ҍt I>[PO џ`u /s\sLo{ A:C!¨I^xq'jrO \yԂ]#:D u9؈;8DzX~x e;\d}GH:kB<3WQ}>cx0 i(<5Xf懹d-TiuYߵFBˏ+ Y\T)QٙYýӔvf?v)t.+J/S]/^Gd)'|41-gozvSݞ2, TM;ϸ1D#XB{9T9d8 ^YcV-_D A{͇FhJlC 7Gٴc$wO2}P(IH0"gaĥւz Ǫct22Kld^ZR"x/X8l`S%)@Ԫ?$A aeR '^c@'B#Q;+KGG}T'4u}JU%$*1qkhS7J DHǤBѳiڗ+H.KJ^l_>䗫oa OVv~  nf`@P T7p> ՊaH'i: G< MۗIRgnov HNL)y?alsޛRob?^N6P L^ gF=DԐRr,:vA @lȤQ+DW]v*?wު9e3a6 'NE p]Տc5 l/u؉ Rs=WyhdE W޾!#ժT7=7[PeHW۶A#YH5z\3#^ dy^1yro^5&T(t%x /[,?,;dlڙV]M詧I >9L>\&1S`<͡&5O2Pi]32+V`69M2H' ļ/mnbI=̄8+/Ͽ*oavΛy>2$bt-SnH.]n"q_UU|sesJ.I&|"0|H Ӫ?@t(k ìQ{wȦ6&GfZEp)f~j=ŗuN2Cpiz#vM>y_g[Vi/,$/?׍e)}%{q3$=&*6aTm6Lf KMX=]`dǠME aW7XLBZN#kS ݿ{>$*~?آ3DAؘeG\n<.MbP#<`E^ۅF-2[E &E\Nw@IcFөGC4mpuoN>гخ J=V ^(>k[+ F^vn{Ri I3\(h0tF1[/ σ\d5bnY _ĉ!A1Tl7;LCĈ"sX_!|f=ǩNsoJR WL}td [RQN9ę*3ǝqv S|6@ZF˽s}ңC@Z{w]C&Ƴ]}(S=Dg8hf^~U僛4Wٕn/,_Ÿn'DT_\-.uBl̚ \UG wxHESJ"w<S= ݘd_}<'d܄bvw[Ԕ+cخ]xv&'V &;WǠF.lj,F6E k~X|xf0}s|z%JtF̆I;GnQAYcSiU$j3wiJFFqRzX^gP*sT货m{5 f~(-w!)+Zp5{2OeMaBMj@!910)3OޝYv 1n9J`XFR/O(Do2B9LE߆͌VQ)Ƃ|D(ZOiK,xF\>+Ik/RrMN$&ƤX}On_iZjS/g(N R8a,zbv}^a}BDXOVDt.@v W#(Q\ɺrA05@1bǻQAu91:Y0Q2A{Ks 4*~2.+iIC.9&Z@a!>d1wYl Y&>\bJcW' %-|.u8=4ͳjj3ո=ʥ\O|i_ō Wl%K %C3:-o{6`(i؝a&S1.1lLSaە`R9D6-/s6`],"wjn8iJ0&qh ߫6W7!r/Ka)G%@7V֕v 8܌VIUT2E}0ŭD7ط ,Oy͎]zYFSJʌG)~d/Dh#աzM$_ z!ǦcNnNlCSkc,UCY[rG6Ua^s؄ݸPN06NKc% A=gg4DB^x>9j*ESzBh,1&C8§Sr"C]:e{R#/.ʸ_4x|B)s|xpr˃q"VX8όq635JrG@6"O''WVlX7-Gx`sFh71+1 [P3u 3aF+B_ޱ&XZ'/zS/Pini\vƶrҵ?8SӻgU28CrCooM)L 5l ~=Kl 3-Ʋd(MBe4ưf;9!SG)*h,Ż-֐"륖4lҰQt- >}2~+Dx@,5xYr\AWEqq'B*8#Yő{5-W$ab;пȌ7|n agux&5EZ ?Af'n[F|й7A7ny&D^eԧyL<}Xt\2 MC0 Eyx|gۈo>)q30FӸZT--)X|x@s4cx}q>{K0NY 'F4x^3h~)Y@kY:Q0͵ő&ź >J5E<-tco((MQUe[Ϥb?縱~\=H-#A;ヌ6-bX@Fg|EI{b\?~&w)ggz"p#jL/Dszfg8Ypة[PJ冣-)#.+rTHK94VkFnoW]ik8K ')@"TBR}m(NY!o&+YGTSֈdOWh\(,qNoc-Z%7eeʃ؟{<Ê׆I ~AZղgU..n4ڛ [hlt^^G)Ch̭YiyaI'9>pg\#oz؛rxo XvQ <@B5 YD.tb"2 !N`N &M68'Co?_!<!\|Qt( rЖ.muieu&446e ?{xyH@A#1r$yյ[y&֞NlrssʹH9̅bO]-7sxߩc+ŷJPZĶ#UccN~9&" XS?=(amVb\|;v.f̆6ǁB"՛l[6o&?Hc([)k!9L*P[sFi`iQ-ɘl*WgI]cPÅ  - J-SsY*TDPװ3"΃ȸFj'P`Eu45{Lf87- Uh? ' *w8wyۑ9\+H0˱aOuO TA2P0U<&%G>^ X1tZ2T?<(`/Ė™,O3i(ӲGDkm\o:f&m-/pv P4N(R' 3pDU;u)Otz,1CI̛摴rTxwmHC Y^kkL$(-|^dKpC\:ň@s3FA9ߺ%[.9Rѫty`ԖWwOm(U/dHhJ`&6[Oqv\[4 DplӸ8K|Bzwp,V ^máQۉ֔=*g_>;zTR|Ns2Vb1y-ˁ4WZʏcl>/"v9OaV:-Si̔O1Jis?kQŢU{YȆQc.Su-4lPJ8}L$ 2 :-bL7c:j-p4Hfڍ$*RCP%X1O=}l.{) ϊ (g6`087 }.s&Oq-A|^ ɌR)P4P.ft¨ `{бio\̘uuoVh|LugIՃ)$uHʱJV&qs&eva Ֆߺ{B/5#"Ƌbs6L54wGSWуe' ncN&9Yc[2|p'Uz `,&E)d3;YV<bHkw"MO]Om,0L 1>#={ eߦg*%ezQ3Zks|oj!5b=~MY; g d8mNL׫UkX)}[gC$yy1u=uM=Hn?l[u$\ݙ=1 ^ ,y8PїV#mKAxpݭ!LXn]:iJ є#+5r "-{ϕx(A_2VQ;հ |r7Oc+*7T27 Vע'f林?#^Ǩ96YXura8>i . #$fcι?C bHgWuR͎"ˑ2`U`V-SD#u@3HU[X̤iTmcDO1g0p <8'aט}j=/6¨vL* t)!/p+ ?Ƴ3[JvaQ r㍖u[ѹl5#N Xgi }/zM ŗ,RLhb0(m SPa)g-)qxn5!v#be_A.sæ\Za-jv5NP.T8/,.)բ}QuUaҠ!PύV9(Ή? |B0c.7U uouzI^Abik+9Z;nYԀ![7itRփ 0Z9`y1 놉xX?n“8aZͷ,=;%"]V-,%zgEIn@ uR04.ymI^Gf@="[sL-8,CռMm߁;u٧kf'f1p:s+/*/)m&t0>h}|aq105mr o>Z؝1M9ḳKV?Hh4/xu+Jࢷ_弫;UBAl󍢎ΜZbC6*EgRjhnKq2$ͫ|$)EViϨ xU awiCk{^#i[3jE\0!\-(^"]@y_(.ϟ 2@zj?韭%`,. {oÊ Fkg5P,M ;('ʉ$+Y?_OfHI{X]|̬w_,($.&Ϟr(]mjd9X694 a2.Φ" Q|[ӵjg[GGx$Yɬ>nɠaf*xõ7 6=櫇R;D(l!|שM+@SJ]0[Crqs90g"\`$@?˚EUz4Φ_1wk1Wm ʍZ>ME7@%GUp+КϷ)'QnSCcKv2kVGp-8W,'w.j#3u@bVPw5]^5xI`˼g̚L;yih4R,ӴB]\?WqtmB=Hp +_?(Q>Ŭgzˍ|fB_Z8V/ ;1a;9v.Qb=I-ܥ~F?pt/$|es|,iԌ{X8Xj)W%-< ItKہΘm~2_g=<Bc;?zp67KhUwT~6* s]:Y(7 >yh Hy.Qn[^2@dw\LqL I(ԲxN%\u+t]֩iR3oV) ;A~ :;_BԣOf,a9<[W z/R$\ߟF,=0n$da+^?|j:v/vurk>Ҫsrb=&3x;pEO)},]OVpeSؗߦZR;?A@?d,xyRj|AX0HUE\id0gkdr]n8A >YZ1e7OX}Lϵ:5t5b'Jj$?#|hL}z ڬL8WPK[W!Gܛ}@{Fwx Wą~i~[dXt<Qǜ u%!U(R7i>?,:Fv^( 7${R:?/w*ȨE1ıϱZ! w'A}bx<*g~IKȭq|YDoxL,%s]JP+T6}܇,cȜ@(I1AdkmY]q3)nP4b48o"Mey%Hݠ<2z3.o7|]K*J[nf^_  X!TwdY?k]ݏc1'ϱSniRʈoE:0ug)b|rTf6V$7=up0}Pc%JekMu a_Hķ_N&f*Ź+uY𛮏דᔽu%̡o\fkDcϾOfA݉dpqb]3p ƛa;fe'py4d4 0yP"|`5VKqô~2sZ_{(m+6FoGfј݁XC(IHng;Mh`]):4( @ѲMIfac0ɩy#k cڙVqs4%W݁Jûzu Anec]>J;:xD_&n*@*0ZE20: w23EiUf}e$pZW=6~'&1H=̑WZK Bխ*=t[%%|Ms]65f-mb`yKbO>%﬿ ZE+EIDY#/QU̲keY&E5rpgH(c<@0ۀ|hY(x[ MK~E.2yBVzAlai5Uv-s>;AD[zY舕Bq?l?VdT!a͔~@ʼ6m}r/k bf0p6-Q=ء,&FSFml7At_'z4atYk:IM{*jCvHQ=5HPziTjǎ`?SU]hc F%)NyhrY.p=4scŶ?{q39b $ xP#`S yN'Bc_p!1"oo}Md$cJOh;1ȼֆaUֈBs ȅUah&%sIBH wĬ`o T-;4&hx"lJ1.c%qeu3L @Y;R.wjV^VN3 GIŘ6 hpib h鞚n/."*:u 7*2Lzl ~n)C<.KKLE{3~q-AQ:!EH[\Ym ȁK O52ki6MKr"#3S״Ft-Sm|Yrb*IAPwe .Oby='C5uf a?,@ẑ[G++k&َᯌp^M=v$'2.xJWv3jГ넵䬡lwzfVa; >GNwlmJ䀍wNߵ^jc?'D}tkCsxJHxS]IϣVeG-!9h? ~M ʽ-g# *hV簂RBHCHE~)rs٠u7~w9}|ǀT~0: 63+fzkAa!@8 3* FpفD󅔖yAW q+NAeVBSSR3!C&_awA3u[tR\B(P2A!w(KcՄ`&Vzw[) F z&BZ80bsVю;3mtf(PFLkW9MiLn^9^DY&35k poR-#1:hQJ4^/& QKi^sN6oTj*> V/x!\4‚o܄Xw9gV514g4dDDL Oِ>yV!HSxy37f~pWR5=fj!AE8Eambj7Xc8ƸA H0ukJg ~jvB|ǼFk̾)]^^6!Vʤ\08j 2?ët3r*]]7 @d8,1`W*XK8*Oatvhq5۹a>{hS9Xx^' g_\{3mξV0'?/B24cJz ,\tЩp~rKcd8 cq5w¦Ry-ےCeu_KkɦiG3stfvkiJE. xE+p I3{wƔX4:- ץδVN W㱿0mY+joci8$^=$X Vr;p20E^l M<^6|:my> n3 m}v/($ lu-",h4iuYp9IwG>3Slpp.SĖ_Mɸ¥ѮT7sܳW,K6}^G!~h+*ۛ@ 6,74bg=Up\9O$iT Mox.^*"AWubhvn9.=*=då\I0P,}HT_Dci0Q' 8fW1óGL2J@$!/ Ӧtsrp!R$٨ S>'8FVWJo!mRoK *a?zZFzmsN x{k{+֘2aPW9p\6,`F ~~]c`<ϵe TzjSneԄ,آ!U\43BcOu)B@9XVY@ 1!9J7բsH!vq\ ]`9»\ƴ#vsp4j TJT1wQ> @r֏t5^'HcxYp44-󡺴ݾn4vJ @BFT4ީf.Mع:o[6E.."gbn)}#`vtqc5̃LjaHY61aߴ[: *x<)Vib1 ON|fCe^2]-(U[$iz|o0X4Vx:WWRljoHȝsaA|KX1~>0meNEGq2D[URPR>[suE]!2ӡNl W$XėOWR}ؓ" iiR:t̓E4 6.Q<2A*s&k]/cݔG}8w'S̊)F* .4ǩ.ޅԎ'3ԣq#*2&W:DžuHH`"&uZ?e|$VDa1)IGtpgnaӡG7Д p'8bܞźDMV;!ۻRxP@[Kt*0Aw|}zB&flu|kWKO1 ܣQAֹxJٛGqϟ?[^jJ7 Jab?=Q\Uβ2$CY9cp[GIi/$GZܵ!O%d6-.z8ʉN<@noHT'2W1}E4 phdq;e 1!4Ҟ0Oa2'-LA4mZC@-n&~M`ԯ;oĝtIJ =[~ _=f-lcލf&;Cj7̧ su^Αɔ_шw9opiگHW1rɌ|kBQݻ{@v>*&By{%rF<*(ƒ7Vp 5Z)?T VT)1N?2CZ/#u`eC~*󺭄b|gm?,\bn3XcD ͓ c 9,hxU^,(36B]Z"ej;]cO -ߩ p`.B7}uBkHޏOC\ ^^jsG3"򥸲59A7]4?g|8'x) a몎 YKyB>v<5iU8,2T6*^śrkiEl M3 ` R3UD}:0PpPkx,_= @٤rT@92O\;Q+;:BPX֕oL0zz]披.ks#!rro֕(Z =5ؤݖ%jH>P ܻ6!C_/DPMa6O͚003dWa|Pm}Q~zEUOfYO15 B#׬X,4A-;qe+ ahg jG @6Ttu<<_Z?F1onkaݱ:ٵ <*{TcV"Ӻl 3JrĆo(hJLnQPfBr'PܨǕmrV&V;VxzTwq_$n3K{=y6 p0),0O*9M]P CFE\1>1~(u'}'zoDL{y~SlF,).Lr_z@8eB % /vZ=("sZ͂7y.Uzy$l֓,L|uyh`!%;qdaZAK#?IJPFX!˶;`c`H=VE Uy A3>s63 N>!T;f^1"X?v(=:͆.!ge&MOBz6@ )Ee^ ^ʌ+o)%o#@qJq+5ŖDsŋApܷd6- `2ߙ\jyJAa Þkb0/&pR 1 Kko0hR&VhR٘,kk<印'wI#$q׬ZFj.=v`0@;6~> hxw~P~hk7+h Zf/ 1 85# :$8TWI&cCmH5A-D%_wd諿bl._heo CO<1QI8k6 J*n?Oc %D'WNaBlQ -jxT(=]A% r\Y}}18 &wS}jK4%^Q/N/uS202ޞQ~81ZA"ꉣ_Zx *d.Ɣ3UhPn×c8Ľ+44:ZHMLg6j=InJ$dkG=O )!fhO>B 0,(^>eEzJya(h\wZL/Q%c\~%ammU=fU HfKEaMޢyK {w:IY6Жwٱ@=vQ-e]3D2<9mhP >YwN&{8a'c }!vkĶc2NLMŻ'sb0+VVP6%_?zu_ V6doZ HH ڣG๞pTBK4A 6O[%|fb`y],4Ѓ26$cBPbOo7~B_|_v;TX-ÆE52'I>Zwk{GsQ3§&ª_6d,1l !m}64/a%-ydDj$RS?2.s OUEC9-rv$`KbJ<.+t25'ZVv}u4T }|ؔ?0_|@1s..} VoRQ?RNkpspQ^]dzH5Dkk!ysL yilXҸa$Ocb|s fґ m^Q*4F ^sR9Z<}7ڗL1;?6 2ygPc2.[ÜWwjScfQTU2 R68 (O1RYſqޫQwͰ$e|E.QVp΅Aإ,;6+3uNԃ=& Wq^YmDΈ@vƙ,$'*.l(\d3?zCUP- ~)e= u1 ٴ^ D''loZ @7?t;Zp\TE,|,d >'K'!*ć LWG#A^aA4x % +(/4YiiG^f[[lrޠzv!F5Jߨ,tuΧz!o꣛oS7ke:գ/{`@1B@L%_^<+'>NIke}Є6 Q,;<~#Vk{-a_>5蚢X( &wq67 bɴ N`2+6Q+~6Ipzp̺JT%tϪw{=<%I+܍QjH݁ZaE{0=bÃxaEr2csS+\iKXr1 5 ɎƏUDNHieeXX+35K**f4L0 wx{bFP1.ДԴ›߫>]^% 0BE8zn^^d_rK8tQf\;5^+%.2 dN)PǑ"C0;UP*L 0!bMLhOv64_*gco6;/a⾋\޸5,5:12rΙǍH =rBդqh[nueرhlq^j $оY@k+` ={DL.'p_ !I𷥅-wHca)GZpa-H}yr`Eʋ?0d!30Nr#]f,ZC2Td[_b ns}7 u@כ7˟Ωj,(f4gxxMV)}?p XHb`w$@I" ;a$X}iTڝقoӎY\k ކpMS%`λ.$ɉǯBX]0RBm3/Yk s]'Y5O%QlZ\psd3M<j]DcPR-:"n!fFzɏ*UNܺ}.3؋CRKE&r'cC m!*L@hgh:Qe+z[S@AY/5B Û2W[{e?{6]J5PjQ}k"R DTAM-r b6IW9PJ~Wƨh3:?1[Fbxkeُ'=# ]XNm#%:tx.V/yT~ʽ4 #@f 4kn2ܚol6e`'(% {r+R51Hׁ&o_4d%5$9[Tv[(]I@bvcsgvw0 DOa)<[gt;}8grI:/!TeAt4,4ea:KqrFbuTsŽtg0Qx7I=/Ip-ozŁWiYPy۰Xs+Q/[(@XXODVAFMgCS癑9.O% 4BzMgɇjY A؜PcJԳEYZMB乼 070bu#,__uNd`a/8B _FasO|Wq+:bT)p_B-,׃19^WMN~nrpi`B T>Y9 R]Q0`4_ZCRgOcz' \2LBw4P2k_yK?3E].&~@sAtU,M"YOuq re+>gm1Q;2(_ IRg ̱M=>cU)Q 5z?Y[G):t[ag5w(?iX fNws_wS9T8FD2rVL`16mU^}Y|zr"Iv n9|ѧb{wXyo wr^`Mxupy (_cf75]9]N""Y+'K[N)•.' [α6p 0?Z˺,!=B_/ AY {s +q׀zdΣfr6"?}e~Wc'P{K N .NlY߈J2K\PSk3SszN%(f?aFQ}`؛/ c:6y{ 0qI UKfE`/Et'+V\p%7Rsxd:DV?:4!d8˞>\$/$yMqN{|)ܗA wC;=,xOӘE *EMt'n3{'?qBٍsi~yP%ϧ@NDkE`(E&Q3$coG6D5vs#9eT,˔#7I:eaW`E^@eg'<Ʌm{ױ)s*|Nk PK%cl=Rn#E))Z)ZJ*ut7H5z&EtwFN+C&\HN>\0]K$Tبj( ܰ1L[9)] 8#Li{q[Q!?֜1T~ULv0~iEhYzĎ:$da方Nv DryI#,?]r/u%,=|q 1B|Iä~&tg|>T[|]7}l ˕t`_t0ȱ>%`lY:%/Lrg@pveU\cU5? G1f0Һ\ JѶIQ>&u q"X|-S;" <(~xRn: oe /V%Rq#h=ѧnC@[޻TEybOO:PaLyEO$~a=ڌ$j6PUpnA~*;L`zX^ %Qж"0{v vӱ͏]#FG_f3T;k,4?(lŒg(R OSKߐZO5VT7(N0z!|~$fkQ !o4 <5*!/M X$hqf(Kë* vi œo+{\9 .ڌV+c2hP?h?bsTfPZRqSceE4őTH [P}zЬ(lu xXH)dtt')Gu1@" ^UΪk2$/|3Ʌ.Y0<)49)Gᰁȣ]VF-X_\?prnXiaB(kA}w^0j|p͎Ͽ ;+|̹2Jm VPM6};Ld^bgWE5X θWZ.3vD9`3)JLfbZb,YJWVUT) *a7fW+s:|r3B gywCth3[2ӓ'R]Y{3)/֘㐀qũ]JMrVT.}Erbj>N.G2z4S XX߽ H:r6d$;7Χ{t5KuxGaӄN-5OaԮi,^1L}j("JWQ=SIr%⛸#EO1 Y=DS.g>!EɘzDqu k|gw[6. [l [C Xð֛7e\CJ?>Hioj߶ \cmt|w"ή^c$+)N^7w=]*05IYaQĹ@!!w20E@ϡ"myg#cK,n2ճS9AckT u1Ɵ!O2fD\t9ee UѸIW] هkI +K唃dݸ7)sW(֓3K*7q\!K]4%>`P8XBR h4e\ߜYiՐ\D`/ʄ8?;{*.cfm0e*ew&8UwB DGF]uo׆ƙ 9{ەtIm43%$|i>eÐg|M$+sI6Mc+C<a-fq,d,W.p4Pw]21b/u(x+/pLr@=E $7hL^Uk/d/>ͬ `م)FU (W#^YYoڻ**tB}oG^n숦IhJ.[S_ ֑7.D'JШ8-MbwP`:g֣&}`8fHDc.qSTN LJ胆Q,M q1h@!:4P & s cnia1ģW6$$ƛ6e'=%S>p&0e{ѩUq&b3y$Bx;hrP=mYG%D:7yԃcO˻`;9HdCSO&~)Ja EsѽUAyU J ю O]5С*Baw ew0vX ">pR.efIbyk ͖2ߪחUP;6\ ؛V(.l_{`Ը7'KlFCqkX!Ć\K%x:y\¢U(WޭF.~!dOﭹL!5("vXxEAʘ;t~Nv-N| 60>G2%\C0mʙh[c@i@ԙqM#BZ-(~-rt;3 :bry9,GwWQw]5FL^,)=۵š&7l3C T2yk؍!c=p*aQ9ѪD_ԫțM!𮬂)C9@$܁łA/[!{{S[ʰ}UK^xKEnNˈ\͚Nޒԝ!h&ysC6'IY{GM]$&^ 0CHM_JL\0 uݺv$$S(3Çu6:|^h{(ubA1V4r ]I%ky?&Ke[|6Cބ1םI )jwZe44 뷭1ެ0KIFK~ 2V%d dfG' ctZ SڝқaѠuFތ" {D*kt{TVSYg:IftRtqTu.gvVZ +,g fD !d$ >\TX  Flx"ߺ H߇,/ڃPt8 98 g;s{Q*Jv7xm[9Av8QDsF2|6Pd|!R2̋שiREfxuCX_#bZY?%m 0qG@aǼ&Ww^ÜLڑc˔]X:| eԆtt`q"{Q&_HBJN[`ZY!fcip ~Yt>0J?!6ƌ3:IuZU0ֻ&O63 -|*dD>¤\xf48L(uД18DD_‚YT:|-m.HG᱂R]I/Ɂ8w`AP=A4x^d,RåY82@$qi|?XўFUW|IG<dPm.JWb)k꽄wהzғmI%n~Hͨ.5Ŀ`^Zo(F2a@, L4}HMz{nqw\ktraOʗL\ƒN+ 1k PJBJ=]m{lBp%g-qxʗ)VBsyߎmL0.gޮBI0BӦPdR)]p_0i93OilʫBݍjiLI X@˕Ftu+,}08"_V7bK n}1;.HnJre|Ãg" _1v,ǢQ#x聸7~:HP0`bOo_L"Nf~K,'A2YJE֢gωcS]*/Z]% AQ `t$ L^hE ؐ =Yx^̮D8_AZ(ÌYfN!g=y¹T|îӽ$TRB+qn0o0K"B6uD[vis60ȣ[v)jkDϿFJXBg]K$̺? <`iE*[$'ݭ6A&ȿu; H.qށSp1Z@}SzCyUQ5kˆXnCX_-̌A >iދMj;6[ԙf>#Ee}8h6ɍ1AoϦE{ q'NDIETV*z0;xĥ9ԍ?.Lm9γUnk#Ԫ4+JъS^75NinTo|T2Y#c23^31jč=sHIxnN,8BSk]|u}c!C%k<#∈K#p A ~(玓)R{/0 k4%["k)_ ^6P1M%*Z‹+΍XãZWNx]M}K<(4\&xr&6 5s08ԋDŽj/l-qH趙i}Fꧯk<|UiDz ^׼/Qy$Z`a kgSXyo{uN{dSWmQ͸iS-) |ɜ %Z*]>"!nPM-ef\dl3 n,9zE?VHsUy8+16 1*ܛt^Íng:eёv0me)(m J3RR8X5ݫCd~j&(pq+nDVh+ٺf΍'-6X;F*b R -! p{O#'PڛdRZr)tt)oY-hC'KLd h~ețգUgq/W}X0[0QH76:xWtp#6ÁqiVrU覶t,_)  V"DkR M",A(q`:x^Ү[-:A0&|vZ۪DhH7v FFIϐ]a4K&OO76 ԕ]xMVT)VOR5+0|o).oM8pXU[|r_Qwep&HfQ^)tp"cRTGź{2iĺϬ Q je-&z>Tp̃ozh:AC(CVE^Q5Ozo:!Pq6 U=ZA"- CLm)aEҦ0h/_L~ݿg@0MRfMރQ Ag r"z4Vs '@{guifFa7~-ȓ믠¤1+QT=uŃ P#PrW8pn))uWvw[z2 % 6g:O j{5f6h}#(2d 3'EPvaђG܊ "=_$*yr벝G=ަ@ˌH፞W={I;'`*lpѴa-1G$+JZ,jͨx,CB 8p 6ihh@a,\Ц# 哗lnAjh@SxI޺P.+Cmf.-%ߚXx{v> bO˪aF{m4T;im`oYA)Sl+cDIcCrcPbMyC;0 wtzij)'|4U@G84d_As;޲]52aOӚYXA t.Eu3雔2CrR Wv[w-Js6m|>0UCX1gZuÌ^Ǧ6?L|}#I_Y23՜d1$bIh)@^E(;X)r"Ίq2;I*o.Zz'!9Ez0+E}Pـw'GfI8]ZP<5nL-YN) ^"`M ೺Aj=qz X`c YhUE%6 ;9xZ%xIԷA:XD/$۲fXeב_߶]+!s?LAx~OsFJQ/P"`i `_]'_y=T2#_ ;۹Aa, a9ysHPx0Fw3s36mrB64}-aTVf7&.i0hw|rV4=, 8C0:Y>cE(-S77-(Z|@pyxW0.(c pQgE4ֶ0߳ 7!˦"ZRV:.Mi]/OPK:H.C!`ݲ:r# 6{*꘴ky(9 .MBW&y"ON=J0pcb M۷:2}R?^r'?Ks0'&ml -QlO+ئgyCtkM|ITyC- nUF^W70,Ϗ[ DsLX>T1VӁKh 2mCj]/di&`ʍ(\72'!]P2|p@jD82XSf`DOG/t=o1HGVYSsSN NQ0 0NJϤĆhōpk%eԻxOE[qa]SDQiA. N>EB5u֬}URQ#)DnY3Z JNl'սaC^2F0>$Z̋jJRx5Xiei\ -R]x"w!@.~'JԀl< SLjrW{LW,WQ$hƀM][}L& Y 0S2Mur[L-QesͨS>z}5itW^c (e{IpZq39=^2Yo GCb0A'U7g4`,Ohá9n栀=[N 'U2Ā\Դ-#e QgN hyM/ũyE{;xOY6DxX@ @%D/7Dœs֑!8o J} | dFtv-OyAD3S^;kCu+w_IAF!^B֣Nq)GP+Dǵ5187;#g;!FyE<+k^u;8ۂs/_&Y h2:c f ځ{hE;65gM3PDǝ4fm $0B0|Tб\? ~& ݽ@g{\ۯ}*Z $A!?wI{i"lj&ch*6v/` K2U rM沞M IL |?)m4( 2aTaX%`B:%)i?Pm:WE(f8%s/(% c(Bz ylsml%iMR7XY4sԕ+-:I @ˣqTh6qk&;PgՏe:Ax"c]`mq&mL{k}$a'kg R B6''Kfj3܃gy2Y$%Fl1q Sza ALxk5Z>om5Bߠ T *ٯ~ }۫iD\'i+&΅N㩷.cV`rx>_T;cAΊN.}7\O&3e7=&(yƢG$Th<G^4CAܫq\q9hJ/kݬ:G,#V »XۥfrQ*q|wp%0DŽ 9stuXi©z-Na/a/W`9 AaJ# 躥顸 áDm Otj[ˏ툤ĉ9YXG3U d;/!xb]Wj !#˙iN.3g{giq2ǯ{Eh#vV~Gov'iz+ش@ܑ[X;{fx$7* @мR\}Aɧ6?8y! riVz^e[f# toVxa[Fޣ|}&6}ɀUϓX̀[0MZUǦq kK µެIqKN ui}lP4w]PTQ3v&8%>g; $R2_g53A89)(fK,~5\/?W^[N")aIl=+GW c|r!?2y&}זm A8<9F,FW p]1ʦhd 9m[e*plBiKtn gjѴ@k8:np/ M hnфU66қ:y2ځ5KbzVRorE2=Q:o I璔O<@@64^=kf'wK|LsoWqfN4cA{SN_hm)䨔ov?ox)am.j(IG%868z&5ӝoQΔ t]a\K/d q:쵂%Zrosi c 4\{AӤmQ+T:?MsrcU'j!(rB1&oqW32PWݶ @G 7UD(ܿ2 G8xJ)*_ 'Ǔ=ein!*d*!٦l8`FD6RL`Rb Pzd{ g@澷,Z̛N~ Re2=-^ӹ$H daXwRreB(Hd5riux.Xbl ުپS KgC/!\2D(Dhq d(*gqEZ(A~(@w{QrRT]܍Y+W]JYg3&bd zߡ;TL|^5GR\""ǾFtc:xjŀU-ȭ^]R'R"~戟|ؖ2˭K&J#iQlJ62D2lFcmxchj$Գ5CߵS<_[pX1qŋIRqtmmZ1zwHt',xP'++ԘkUAqH2 (~X`tR65k$C=S9^& 7 F&vyێ>yqWfn^$kPRĭjU vTG{>41ZöcМYՆ4_wƒ|8&}W^{RRYuJD.;eM$`HzR.j$^DTzWp?& fT:`F-p\bW\\*N|Oj6-[ u1%qx*SD>6Go40uns V?}e6[u4u?%~?Kl? G.# q3\LutLb+MhSȚ@=$.(~-"K-\xpemp*ז<'tW'"U3%`AJ7lnJF6 I.?"gKEĭ=7<޴\gԏe(r`|9c~ y`ִJ.\0j}V9 nC+hthNYcŭ҆Hl(n I{ eа}{z_yxN S[Ǟ'nw/2nL5BDV䞹YB~KVxơIؕN.xKALK5uds6CPLp \c̕:{ >H93[QV Jn*|_0 f^`阨PN|)#Re@! ?;Osj"p5?&/Tvoň<#;\5T`VoRHwS+~Uy";9]PøiRؚ`= ,c|$fZi{B#_36cD'0!kIb }8)OLsy$%#`eLn΢5xǯz%}uH<۹Bfh$Pp/tk(["b>Pq{Iv B_ގ].ϖ^Z< _wȕչĖʫ@m9C@/:Ů>WN.&bm0.D5?T6ƴ"b⡟6PcDA07ku!ۚcC tfhqࠫ/CѳCg[JlSg$Q#wQiR DnV 2/nܱ.%:_e&R"W'Hw . hFՓ赈ќAtΖ 1h\ Q*) L#ObH+%.)N@SzdY@ 6=YbҮׯz2>skR{md!9LuJ6@QӇG 1!" q|ѫlv)oڊVq${/-L1-``+o-&5/?vFd#R==Hq­* s3C̖;KCN4|@#% Qj(ţmHDT#l5U3\*pϺ[RF PkK f?\*aڷqm4:O5:ԯ=4`p*?tYbσOe*VKkebPBV]6P֑CXъ`.,4n>aCs'+Hq`rv}݈^1b6pTi$eKϦ}oe[aQ6^pg|r inԗ.asǭTkwM@&egZ;WxwA}%2A$FeB =2O)7\ Q]%$"0'ЅӠvG4)nHsixY[mË:J qfS ѽl</_h oL4br\d#MZ Z˝$ҥ=c;t-B3OɸJMT)(~E_%s?ʸ0!\zsxc,~X9L"$vz[)*)mpdﴡv 8Rx%yʢ~F:(jy7~G;YtN$h.I8c{oٓgw-9HQitdmG5l<3=M$b"MU-eNzr?\罨V@dą#R̋vųh]Ұ ^ntæzj7.FLɈ8ZSv{OIv ax^ԹkH>qrjz{c&fԩt)l48RKۙ*KrROH0yhlkN)+:KKʉY?L{-9-=8kc\c+6u8OtEb+/SI¢؄2fVUha,~qY%D'.!oLCwF,9GoUvuKDa\33u_'J+n&M54_7+l-DyG {VdGV]?I|/ GE ]S CQ^wNwGO(F9^@&!| i`e=#H::',j`gQqh3Ącia#: Y5z%[Γ!}TIR]qz--v'Gc9&[R!Ds2DO~Jv-!eB*̘ܰK22}b(ߥI; <[q&tktd`4d~bM/D,\Ȧ)'; 8Vg\!+L̀7{ym _J*.6 VY0CK㶆:[!| \ja鮘cd1PqGpJ8bn֞2$O7  wċx3&i[O+=6$٥ e>*ٕHe-j;hut&gĄ^Y\ϔdHݗ}(xRЄa< ꈱ2mً<h ~@ #^bŤ\YdT++8;0¦hѵ`D62G?)fzsKqVk]ֳV}+i/DL}W2_us7DL.p?'#'TEiteޓuPkΎx`_ ddrb 9R >ȱ .lJH=mϞ6(;C,`RDжd$j+P_(Q ?̷@J+$/ļ'HB^t-2>Ș3oiʱ*_]MϚYv]l Bc~uOQ471+ƫ^AETs!iZ WC˯:xkI _^&"kB|T2|hxF[%ǥ'O00$7 Q%-s]t6MF*%SB.ukIy0|]IiQ9 l<6OQ!%'jłL ~ ՗M82+?Ζ^#z =fP|؞^yx}^ W_RpU I6$&WAM{iׯ9T?>x-I@`,OƥU5Ê˥[`@d\dN>~+İpx"}0DP x%yi9Ta' C_Lp W<(d1OEb &\Tx{ntM8,{F0`@U2!cǔhEæJe=gO7s{(SWn;ƥ1> ;lKX ^L<SPPnqWo'Ğj/( z#6E-T)F "`|G [zȽ' *L92oٳXHpBA \Uy!- ^(|E<<"zֆX1=<#J_ɵC5N ]3ڏCB @S+/,MDFX6i%̷pl$J>[GpD7miZNY:]ݲ_س=!#P NS 5/v_ ]sRV'D}K`.YFz97l= 7F /Eeuh,tI;K2'iL8 %&v "1~$[rlfײ(42.'0KxѺ+Sw±d~E%~FZΧulqԤّ'c4hHL5džXݐILo]e5S quvg ,{i`j[p0AP?CU>;OH潓! z@]@ )c0LeX<~仇Hߪ709F[Xu?R%ZK}m=x^~_ q hg|/q^n ,3UT$H ciVknC+\{ЄPHlPS.pKUV(_nf)js^DX#~%peQ^4*gsgyvݟ }Ѩ%X_Q1bmzq_3q؟ 4dF|>V& DVNۦDf/~rz88SG}2k+`ܚ  #<.rzpQmku,w+$H2@ Ki239J U?H=Cüޑuwg/\γV4~\ 3xtpWMsXtq6tι!U-+*=5/e%Z3O ^O,2;,7%L91e왐;lbc j1DŽ$uQ:RmLi}rrpWPAE@((ª^NPUig<\}91:&Fdi4m9]4)*{hO *-ቿlB!H7%K-+k/A%Y‘WOi/ƍr8_@sEmxȗ&^[엪03VUݚܶ(bʚ1N;`CU/Ebb,oF~!Jۛ舴y4ʊϨo8xEц?ihAj mw<{Ld?Yww& w8O㗝 8BC^p FN W֒&3 3d(#hC{&0)ֳN''yѣWO1Pq~ax-ɯ'OH_#߫凧+;ߤ/VcR9*E4W} .KLsoUK dG j?FW;Uk*8q;sc^$6T?O)D#νTPFrmU~@-/"Y-[bJ&d{kiJZ3TfJr![3^X q4V'lRFbQ twd5 Sd:ınl#JKğT03[A&٪5kqn"euu1 tyx?ʩ' kZٶJh 5yۤ}B}(fKU-Yt''A EvvLeBr =,zn3kTh|‘sal'Qo8@Gf#hy~@ 'Q-Uת臵sc!nTB34vFT(B My'IFRvwBzn{NQD\ё ( t'ǩa8 ]4,M_µC( 'S li{:*+`v+_}'XBmuRb+kil2g<mO)T Lc%}*fYeNk/0!]̷X533/;s^:ޛz8Yb\Fd4!Ջ[,pRo!_sm ؾj3 ֔$e:EE h6*,KIJD*Qd>+ q[`(fk*R$FdFk˜ rbqs\ݲ,)`cBy D9Pݓ2벷< M~rMr,o2TR>l;Ž*c>_vV^m\_6ʥIMoH -V: ; ] 2Qr-% MR*XoDhUםn>+W5m+tG|UvlU9,oN4D\JU дPy^6m+g{"-%vFQ?A} rVTg Meȑԗ J3/.ns<**P#2PdjOlQbz]y5>=8D!21zǑhd&C~LiEA(]GHX\9/ D : Ԗ*Wn1s`rU^:+7ZRb&&C-E0bPdMO~h"e{[t# |/`;vy91iQ - ([m+M$ `-F%YE9K`YARoM ++d&N ^D ڼcK7åqn%\jn>Ezsإ^ =IWr|fuIt]] T6%>Bnk~:;'gwQV.y/7vtIcXsTk. | x:pX'w&  <ܞ[HwN/Kb5/öfJ  i9]7v+*PPsi< x큀\K KYEY,,B)G;ᮿIZ3B2EB?j4IwYɕ 8X;u|5)ɢdD4phTɑAJKש8 v9*Y Yt2.*˭KM:+$8E }ԍS]ёSMSa{X:Az^ü';yp3ĺVPU p6 [8>A:d8&vr3V>ɰ_Ih\ /R\ӥC:ޞ?%ѱzT¥\u黄}zE*oDPxKJ0 5D8-¡EĔͣAΆobLcbsΆi~ٟa9h׸۲ /Z.My}j9woC!^_b]Π?5ƫ/1t2ѬN?+Edk:][C*^_ hl(!JE @ $]ቲ# i(K5IUǂ?U1Ig^~k"a.:3  ۂbZeo_r3k6;Jco]ĺ)3P(XϐI6c<ʔ{*!S|lЦLR$ҌY aq[%|k7)\ۤl}yGgZV<"OR?iO`RBf,`$oBpn9ޤ=yȰcyYt~-Zglh. ZAJsx(ٷsݱ .'ܱH59 {Ȅ'ٷBr+w1S ,;D>bE7xc K.N}Cj鞊{ƌ`~d?MF ھ>KCXͫۡ-]jN?4 xT+7%#~LjuU'vx=#W}(O E ]N0XĈACzqjTaJ 4I{nVݘCq^m`#㡙Gm[E@R> J+(Ec$ 764`}#Lj\+NCCI/4_9Ӳ:5FV +t*ŗB KT F5W.+A )vt:cs7U- D34{q3>|w\ǗĒo^H,=^5q [5pV%;'w$ۿ# '1z&P N8(Z>=ƲH$uPƽ i䵃 b:J'^+:-f̱ 3^uOR6"@>%ћx; S݈\O~̾[S4MΧݥ| .U 2rݢS2#{k G٨-8!lږmdF\.#n`X O` 3Ń* $̏b/ Z>yI"n*ivHpO tG Yee;ghq^'?W-uװ*DŐc- ̝.'5rmKKSVpU'_xY?<H7(_iŒSoںQ>줣P҆*Km|+!Q-*fmZJPC|`\ѾRζz @9[gWu&,<,TīC5ch:akzSGà)d̶aгơm2fE&`bE";s1+}꣞UѸ,]QM:U{;e0^^L*USmnm}u:tީr&,矀}"s]Y B T&"Vu,Q߀!+ωܒJ%d#)(yq ȧ)6M(AZb.fs9dqsnB\L){.tF-?Þ vu(U`cʠ @c=0v&$@Ś@ª(! ڣ@3'G#-H>4W'VC"{x7*z teNke IhǽfWq>఺pp.e?D/s09-:*_OO ,M1= *5[3;aLx-QL'c/)*O$ zM$bw_ c[έGE ^9.~U 4{ՌHRZFgbnL^[ 6Er&)xW2W !&,Z䪄SkqC\+[sC̳<"%`lnObP#pj1ٳi5F&vlߙ>`ԁ(_qt cpԗ)MT"r;ꤩ`&ni6DWr@^9 ez*;0uH@AsΔuyg-P7bM Vii53S.!x.~~[=wiXdN@63{|ؕ/LA, l>zNiEר•- +  z(:'YUdHL`҉Mdq<2^X usn&9VgKN'DF n~.ussb~GS2OaajhK^t4h́0S9C]J䪆sQ R=} `b^ y> &Yk?zVϜg/\8N} ȟΉzya1텣f*Pņon~1]Z*bB[O_ C[ (Gu, Lˬ gq kCĐkZd(#"y+=tJ:Q3vzq? X#` j &+Jb3k*Pp+bb'b$6r>IHtI^?}qu0A@K2]:g_Q#S_Bfdm{~dgX\kpl<_uT|?ڸo+x=FgbԾ[k$DwSbu1V@_qH:GQ ]G` c! |Ҭ3'xf=f)?MZ?-߶1nA VQ~ ;L͙@|x|-XX;r^J"U'Y&t)!v)kk 4mjj* s 3)zIXf э|]f-V%!6n-l 5:*#:#w>5+hʹ=W+t %9ye?~7$ ps /Fm <Z=Xq< "weCT/J1ʏ?Щ̵Zkaiv"C5'/:w!|?&*RMsLsF:/d`넰 = {o| s'=-$>?̊6.V} Z`Mwdi"kouH1Tc-8)s}6SHh1A٤Bg!&鞞ͺ/rtBJng*44IӲluIa/R|SCQ`SJ:=#KI9_(Z SG CpTӘS7 cR")Vvzl'L)F19a'ͳԍdjm4W7B>݄Hsq19:*! 0hYfiEGDDBA`l<'#%l"DO p1q2-W.mנąm}MJVu P?4իG!-Yk1S3 Z̶1q/bw ɚAΣ44pjYyNu>~oP? }箖nX7- ϲhɿOL-L#R3N@KxB);peNbS BHhw/ڋiQ8kχ60iw#em:0g[*7BvayOzV*9J~T!xrBUE`UXFF2QL0+ 5rRcF6m"a;Kt VΞWOX! OuksWx2eGr8~ ?,oɏon,(XۥmpJ3[i3oz:#.Sh>BHskF|;te!K|O< CX0\oI6!CЅ,p3 zM{ ҨQ'Qʦ$D)j/M?rA_ OaN,e{.qۗilKx~ ޻sX+ 81Gjx1p#/n6M|6 !}Jizu* =H49ԃҀ 1vh0;uxÏ t:_IrbmQ8дHYu Љ7Y'|žI"Z6'zn&#>X׎5"|Qʙ&3CSF0~ԱvTx4\3F+c%?Tq|YzAZOs/+9gW:WX٥e|"D E71b1ݢ3N9W~XA.*&3x,Dy6&)2~NJO//Θ[z'ؐio&I1:N(8c_)Lы<:6g'R3LAeav8]%C ^"~QtkU!(7%y>n&X@?\sSgrMh0A~GYD^,nꥯ Od5ZGM:[|sڛ/Lx ]t{KawK1Qxz/UFJWxoW@a#vbv8dU~i"Q(r7%C'$_HbkI줯"dF]+}c}T#k*ݤt]'3t ,([wp̓2]enPFo6yUIs2,mC$@CqvK,z,P: Cϕ5- =(V&[Z/3͙SzS% 1Yq& ptkt7Yַ ĸ?,% %sڬ>CAa0_t&/F֯;B/FUWJs}9Eq՜^Y#؂ V Ƌ_[31;Ew, pQs l1BNtVCQO' wur-}A۸iiƇ#p"8&-Rq/YƽV#UWn8W$w?crEᥓݞ]{)3ǣAx6X KSg ܊_kL^\`T?*mBY3{ ]n<ؼzVm .y hi'%ޕi֠W'.&R[2;![xg,Փ.2,-~j-66ק>/$4Ҝ#h[O Vĺf@+@*/QW~BW3su4v#N$!ntAqEZJwP -dZr"},(WO7R$4` +Ij'0O)wq^5 FxxZ}(S_j]1eZo̖A0}PJq 5pZ!52B7:-OlE/[1nxwktu"vyd ?γWYp0A@D+ A"$<,>#y<2#Z!Upcd !۞,+.ZM?j:Q~w)^?o]b.@odoR_&eO.0Mt έBvP˛oHzzqNjS(s2#˕5x/>L xΪcN]1,-KJr}mx*q㤿nإc&0Y-gE1O9 !Iwud?M</2uDL[>4rb%X&OMQ'ҊFH*ilPiQQYCAkYCi]vkf8yW1:Hvn 0K(q:*KQ%[$p)*IEnbǗРJn#\]\o:1S[iS f?J[6k/5iQ&+KkAbi:R48"rp=zy1CP4_}`ZRD;ݥ)k_R)}f:+Tbԩ lKٮ( bq<+7*QZcMZޮ`G,=;(eGtVi[\EƯ+ cJnVwA/AT8%fv3B\G<\'\ Y֛ r&_ t];~;IωThS@2@|SpnF zt0ye< eLTȂ#;+.E@ ƪ9%e<*U%g$X_IѷRQ[M)|d@]"Kb˜4 O9B_ Μݠd[A SJ,n+5]vv V__nPOZsɤM],֥l72`r ْROSםa%qlcjWڦ-uGsǬF' Q:xz^jyYZg(#)ѢH4&Y`1z;ّw90j"(`^P#$ϴ1k V+g~zv?%81eMw%<Gȵu)1n0c ly_a!ZwMҊ PMbdt8tl PZk7Ч"Nuh 쮳 ) cgc2XSv Z>hS\tb(u9%!EAdW\k s2INM-7H8m8'q7oY6$k=5@r}>j^WYF8X=!'9 ,|'F )XODU9`^L߆'O"El}8 AKJc-b>J.~F )*D&08S&E~PH*)A7dqxX_Z_9G<8 RLŬIjC%ɴ&FbY]#NR}Aև9b?\Oh!ycKvS8) WK&{Z ?.\o;Wq*AKV{N-y2R2Qo0!q /7]3$O?sEOKGtm 0пK37a{\QKɢ"kF,݌ZR UM 5ӋRQj9O:wCIoUS6jh]ѹřSpG#)|a!Fll<'Ūk?I|˦`zeLG@PPKLl6}j֑^cROzڜ.Kn8 iϐ4\-&% d089Ɉ.K]jnT.2RӜLRP,r?ZN8D͉}ma=✽sKf]%~>@} 5<~\ر$-f+X=Q< >&l:= Py꠫^]Z LGZ -|Ӄ}cb}M9reמ!UV|QJ% FƍڰGk7g~C?`g/dO?Swx1QTJ4 g3"702B{^HQ͓ȞzZ1 !AG9A(YRKy;XiެLXGdBէ1k@{NFBCV2qp,z 6;~LOY7qKZ;xd 3}h>uM6aZc[Ƴk(z!.[\"]iL]h G'&twƓ>+;3MIзh[jKOؼX,$2z Eؾ&0˶ .qaFmS|Ϟ,45C0PƂٵԗngyеc-'㼙F|&zwC@AWNLz>/Q,mpõ>)Y1 ZC*R1mPӋ#VS}WQ=gBsmƍx<<_Ř&%vYBw:BZuҮgd{#y@v""*<%%CLxZԥKS(;?H 9^ P(`_x2Ojn"fdl̜VLc1tPMB}~ɖ=ya]iD!67#ẗ́jvV% C[@\Ģ9U>At!,8+%$zvaF+쯙[4o~)L*6ŀ}sB CdIֺ}7@x}P{׋|K`$[2h $zNLK wny jc[:<M>aA!NF;w (n;G{giN #> j)C<Vq1$[n]TAHų3Wl?rd߁xAfaC@GXTLt]z' mq?w}>Ek~Il(-1)o5]CN3fQLy/GWq3VnƀwD9iK]5itLb^(KctڱxO}jdK5vZ ٢.3V2{2bAS"C ~j\V]K}yL6֧ĩWuл]U=o"`k0bfvTS'7qVZv1V@E">l٬*v発Xnx{qE) r'jRhFfZ$d./ߪ 7,bι`~#~͹I}H0>uf q^sA~P5֢ .>6:KB@[|C2o:V#33Qe$~wMqdϞjt+|%ް|/ 7l: rU f֪]=,ZtvhAB nZە~q  :q9asUNC#I2q,J+/|VlïThxaRO\uVP{"#,M㐣Љh(DZ 1sU<*]i:g8*k$'ǫ|MCJjoˠT{ J\B.L+di3;k(P,څ=[X1u@en05a &2bq&do$+da۲g Oկ[ӿ `{YM`elki\M`lDbUSy[9үQOޮ?陣Fz̚A'K'>S+Iv':-O93Sz7P}tLUAV" )Sz ~ʪq2A ӓXuqMYVQ1|g*xf=(Bn2ce<׳)NIDӧ?T'mh A i2`Vsquo2"B{j%rč}$I)^ҝYΛ\AGNJ73yŘU I}$%O̘@".fzH\ibkBq,5-'^Q~XDQRq"5b[?ݥD4`_^ 3E]t`?+ mtum4sw R৪J\cjh=\}N^K* :t?͌I~(L ՛v)~&"`Tgu}dQw3VM*~HKܶ(mg_4 Kd[t&>Q#0œ[%{L(K:G<yG. =bWU s2W,nx!5`Fs1T?2e*ڲ6ty+ *\/w^I;MYƝղYR$L]6 }'BVЋnUEw,)5ˇtO D{^ʴ-MUSm fV.=;;YW_Ύ,Bܳj o$m* WsCr@H#ܞIg-@0S%P/w!hNFV-D}|,m`r4Mb\lYcXClW6ATFKՠ{K{1,z_ egC: }݃w\'mAْt%ouC6gƫx{̋|'"7CwÝ#ڇ H#3˟[䐊z8Ӫf<,T1^!{bE#wf$P/тwz)Sղ"!G,dJhsկw4ҨQͶ݋Q!P8& < oG0C-L`6Iy ufk,=a,oIpOk| F.a~C E՞-r>h+ϡf^Z4⁻x! ؒYԐ_wwPm4T9bl^ǔn%6zVP7@6 -hVj#B%޵`8y(!Qh͈/-;M_qP)U):pq%JL"l @lPE=GVd=SuNo7pccط|/09@΂h2d^{yLtN"s+~皳(|Ϣ7\`9Hj)eR [:סZy*M'oOń)K-ٗ+#ږcQ^nK1!_PualNyQyV ԶJ}6߯OF8HH3&>lPbҞϫ|ϻq^H=oA$uɔ{ѯIE((ǔD##FY$IMȌ۫YWz%L:`h?BtV Fq2jH; 6j2B&D=1pkh)7*ʉBBޫ{F^-[ch[^SċL -)t]`ބс#Y#mUɔή&7y[GY|-nJJCVݴWϔw?<&%D6|Gj̮ܝg憐)!lmӑ 26vZV@{ʐlD* yBCz$-5{rkXFȘj+,/=W|>n)C}tͳiI1# `X^[eܡz+)\<E9-k!%px-z/Y?P]c-V]ޣO:cmMo00} P2g{yί(Yci1|5- EOy/$Th7#b[(DH7za,'Zq)eNyPMயY1u%ok#ӭ v9pz~m7[+ߤWSRg\rbh;|:k iP.wn[24IG)YQƓ]f+jd)T*DEǠ=bϧy{(s0YѼS&>J}mXtgÌ74QɎ@tpu3ĹγB]4<BC l *Lẖ^rqdOH64ˀie2飬PϦU NHXp^g\L5gHzVZwSRU~DwP̸9?R%ϒDB(me nZF#EP SWa5zș;2]9M50qGvE @ NHCb7c-Mo/زM4Ejy(?w td4E4Fxeȁ ,탈g듡& k E גvGI VeqB; oXΐlɹR0tiG7y!OX-Vr9z6H`-~^;!/]vg;F!)_gB8rG+#n۾K=ԧo cfWQU9GfqO,X^<:J(GcHpsT^6(1Kv@۸U^X' #R'2* 'eXp/e|΁lLFO^$|53SJYܾZ]5@u1?A[96N&Kwǹ&VZ6/c&.qdE5ڀ^P5:~)U qԖmLU`dIP(!疒ep9@OpEn^u"f+l`K\}ZTN`z_k?/4,S]F!pu5@zxEj "n^OY%xE񲴟Cp ;S䪥tb ipы\uXKeh4gXU9[u0Osw݀>0n-EaI4i#ǜIc]+=7O$XTT"RTrR޴jK#A+ y teoO5mCK7WSA@STD{k??^{fPG`򻍦]2se{Z7M|ujLK.`(la@ZbҎT0>F:9Pg;6i|Em%r7% @v/|m3xF-+hwEP0p l۩{i2[YB-pm\qLnMٻ_aF) ^.!C" 5t )m+.SkqtF޳x VY%e z5ZO4(}w0@@!70 Aws$&{&8gRztY4gU&Fd]6gsAtm`ppф,_0Bv:,}xܑ:,uK#H_JwQə= 6KWUbShgWmlk)wUęba&Q4>mA͉ @-rlIs6pm}ܗg~Pjn}]3:U~ ņܼ@W;zϯ9ѷ՝JOC+ATk[V{WE>hy\xQayN6@m,ֆNڶlg $\¾I/%t!tA k]I87D}?i m9s\d;uX4|6w,t][S}V1q_z.K/rZ7h!61(B&a%ysMKM{_ c`DEK͛Z&%`tnTnJ˿&~y۱,*{`4`#(9bޓO;fr` ֘/ԷcQҬ'vOs%7Փ*k'AD+7#Ƃ(K9XvJýs]22)k|S4g=Y8)%g"28l(H9L}' _E3F}|(Rpl C%(o] [?/e~ S`jsHzLϊ]ͮѴJy8 T]d{vOo4L$$3TUE]c7>`0SZe$Jڝm<_Dej1HN:}^]ȱ<:"GPaxYC )j9 _raSO8Cm/WP(95zvcD荧^7AWr2Mm'Oɒ"ANISɮ?iRr+\:,~`}vKp'WϾo {t0NQrWt]=gBSL5:x 7 x4܅q \pE@R)%KǓz y+2%qYg.@_ܐ^/kQF5wR"hE㡸x_HGV6 B_IVe&c䉴 yK%u6JQ2J2ؙy%*y"~'mT/^tP PC@1>m`OMfCO~YZ*Q 9/ZoFxsYՊ jiUl>P8Ƅ:'1UiTk QX,BX%hKӸRH),b{16wT}X8?BΎCXMʹ) Auڦf̴2r%ħ{#3N 2g٥e}ct厨<+ReAXS6$*Dk"-$T[5÷E'i;'mT|EhBF'gDj @xbpiATvCb~zj%a؝LJt1r2[ݏDԒPK!Bo]eWC՗;}~}<*aӉG>I0g2 O#,-3Q 2ͭs><ޭtrK./n[u& eɶ*|xilt;4 r#jVHUjK.]T9\G[umZ)).o/!4u—W$!@ ։ēTa]bm8cpE~vǃm:!!#t*iU~N\ʎH83-2ҔQD;δ - _45/)M/Ԩ &>P~g4fHz: ԃ?\]QP9`R@"r.|PBPOnnaLD^Luƭ!j߁!e&(OXg|岦%J3뱟FĠ>$B9iށj.dTHi$c=:=Qbo{ .[q {5&L"r7R*YǹgIV P|w*Tn,}Eݸ?=C|W|ۊn?0kJ7\vMF=J8ں[Ssua #wT84г>OmܴӴyst8u\Ϛ2,L%纁T,P V}R#Lk&r@*-kh&+6B\uEd!oUG |7 WcTI3Dx C%emm>'z8{9#ILq5ܿ*O ;΢dGN~Kيvđ~ I,Qg MqHVP1Mx,Jy4>ҙX ifCN:L r:=?%IVYJ\zhyu_ EZB``Q4$bk;Lm!AV8niJ+I1Ryuae~%~^{ٱdܢȪUO uvlI׺T,p7@˕R,žmߩNr2 fU:iC銟.X`+:V{ 2N,܆DB1 d /6]:81f&ħB({;r_bVS? tn5zZI'@!2 Q?/f36öHZnrIjEX g"BḄ`g!A ^xd%ӄʃv p,l3W3~[~@4En$B/:lu=m0.mTqEK'l9د'H3z-ZM3*tQ0 χ2dFʒ;H;A1n#@7G`i`[9z.s8CR5Ŏs$'9߄0ɭWtV]`\G(q>w{GɂϽfpa^>7K8Dqjv1h2ײ{\Q2oӧ]LEڇ;=yH)+s7W^`?Kг>@v'mKvצ&?xٵ?jgƃݭOvM[!i_d'2\V!/ƣQ::ڧHva.ץ(zcߝpu[2_D;P0V3I#"P⸻od%'N,~Ï^t7-Хr| ̨%(-wҗSˬV(e;l߈ɚtm3\$2cTtoRX \3%D3M޴ Qn*4 8$Q0.VCN?ūXX%hD;G|q#8#]* t~tV%@#I)M/ĩls'j}:ǎ\XIxR?8KB_ʋ)fy>dmsJmY>>dGB%!;tlpJם=mmqaJ¹N&#c=E˴A[ v.ܧkb:JHZ K]-J~Y+ Nhs~8O/No=Ҥ=uI 4d1ݛ!'ƄfZŴdmNUD5=c l= j5{BI72nzYXF‚]iyaș)=BHROV/2>QMz?/`!&ITܜMh$RQdsJY ,I޸ݾ=Qt.Y'tdt' :PRG`J{P# fsg$;Tܔ4^DQ꿰iƋȋ4!/u#ޮ9S|왺 {([/ʵk[u}o*-ozn8蟺G ) 6{R[ o b۸3S8!:D!14?ɥ@UIt6p%+rľY3*GIWLDvq2)b / BEO WX >/f,Ƞ5Dk}_ M O܄]zV3_wD{U7GnlqP#P!2eK簴L'4leRxP;Gk-~ nx#uKXs>{ sh`|)hoˠ7*@Q| %R}#xI|z͞nz- r4or-zpRI.6 &~~^DY@P 9%t 뙔 Bu hsR0m}uB ku|EqF@F82~3 R4V? s֣u.b*~FW6.|LY%bW{ F9zGkmUh]+}ßw@ f2+7 k/@SEf`v#> il#UZ7x" }ILe xZv ]Fφe/逴45Hlq җ4c!TЂ^[qf"քnmNMq c/"̀{Jxy*^Ni<9MG:8KuK1==xK%w lV dӬM>@_mGjɰft{:l+uV Og~;~-KVAM2K'ߓm5T݊{bp2?$egK˵ $Ӹꋍ V>[c"\2XNgy{+'dȳ$-:R y]M| Eh^iX}y[:0Ewt.f;q2eA>X bR 6<^[q"4TY(t.:* H`:,4 0*6&/%$JփD}le:cG=븭*}'KN8mzxR,L\_q ?&KBbzFfe+x[W>}G2W{%a _ּj tVc4ҼѺ:MF*On]Ekt5>ӕgk$$˒+9/I`莇x YIc A>ztY2u)]r#$yLwn J>Y`-v/C M,+gV9u~5E@B?"wx*6KXIDŽKƦ6mD%݁|[ߎ !\ի?vg1G۹uG,p9 ƻ覾K@sPĒ:pȔ2T&c.ΐy9|NJF6 2<bv#gjW] $*fqA8kp*nv % Ģ=tr_3ee@u NjF51%IC_G3FD? 懘^X|`S#H ȉ WۘK1>jA&*o yOb S.|eQz1Yy>x_DSɗD}$9j@<0=Uv&-L%YE$c; @RN/1Ӑ1T/V:c3gW, ;ik%>&kJ#+.06gCv6z8xw>E4n ݄H ʨd z`2\Ke$ ڵb&se V h;9$$Y9k7b\+jeݎiF W W 2}֩h*"| +jz!ߝW)y40pZ.G(X&|ΕIZI2*??rMpQ-hiqvy $FA{[;3cMbbI 7Z|!k;^bQ>Z^R`iΦߛAY'/3\Hw ū13qi^ A9~oIt'&5{0&ᓶ Q8m"g̲<\TF)Uz]4r6jZm1$Be`qo<u~qYS=(.W[3>&a} NWfk+3#GJ%XN;sw39W&!Px5K9+Ws Lu3k^]+^[c@G:S \m}e0,xGNQp$ɡy5n>p25cic[lAs1O(Wq9iuRWSk>k4;;Hmn4)b( @s\Pe!w-[;F..LLO6q[C}"9a3F<)&-wxHR٦%LkL< ؓu< s"U=֔aWҵijc[ QzQS-h  '€*ZolEwj1i" LI`fj~}8^dG3h 2 bz:GC+ܽLa~Cls"%ӄx3X3ezЍ4Xx.ocA@~6wۥ Y3mE2lw?R JZV9u2._\6`W$ao<1{ֳ5X?\" ixŞ;D 9cI6lB&.ijYhp;Y+I*wYKio6k "Pͧ,eߥ!l S ~zcP^Un(iެß*@6:pvh"c\>v16S6&:A NniiMK1}Q`Fپ]lCl.YF,+:٨6D/S,h3?7߲΁O`&Pԛן%-7RcŽK`!2ۀ[ Q-D=o{##P$B+g=:1~1LBV[(C%qlIag)J#}9e eU3^J?TЂSH6M3HM#o|wuVr^9!{طYip̄HхyS'~_ɧb_2nqOv(G>"$`Hakev]Q%BFK:K8ї~I2o*}$*Lk,Wz@S( xG鐯+"۾wr%k_!OВ )a*@3A*n~uZ8i| 8H_7d[:CfSZ/p`P6JSpzXi_H0lkd/jy]Je >E ,~ȲY%{Q=p/ZSA #8$csa[R'}_>SM|s1# gvRűž {f9 [?$`//]N9'* 'x egxaC%̲8ɽ}>[P @ ShPz{^VbvlF)gK%߂Z^C s RpeԄ ^]6zMF |=xHlW[=x#[Q0":wvMx,Y$) ?rF|G@~ۚGH6A.EϷP.OwG;F`@A,H'*r,& Nil~9߬p) &A% GadSޗܒo„Ǥtk6{l i78)/`٠uRܱbLx8tG+){.dsϒb_['yffPP[f;r($OۿwXf@őT}q\mYb]X+~uzg wdp9?˰ L׌^rT%:W>HھBNL*T VdH:Q;yx?[A/2 }dیl y x\a\R|ӈl\dcB:հSN0,\Q,\=uK yF,\~$-9:E^4x<r1MhU}T4W@`؊' 6rӔu`JGK~Zs0?: /RH` =ߠM%YSQXlSw⥓./nY01MvԦ#:cO)CwoGfD4rg&m_W#$*5CҽyϻuuW2E=PtD;C@RNj~I. %fՌWY xr^M[T-hg\sdKʏpw4'ynP}XAH'TBY-zEŧI۹ he!8lOw ZjtFPQϡCΊx D ;]Ǚek.6~x^ EsYcu \8 htۥ]'nm0gnq`_ҊoNo'r#oޝ^PJ֤.<aS`qnǡI\fߋ{CB^E ~}?SpzM70{UWf|۱sݿ$`ENz8V IzY?gA0P&y\RuYgSF WO*2P658b42絽vWRſ<ҧjZw7koʲ {4LnYJ~)sr@ҒzkPN(3DEoY>lWMªH乃HQ DEB׃>ZQ,& a1'{\2R?$ #5β˄\m7tmC2k8VNgq]3E$_[ZN{VZ68ͦjT4=\̄,T= !F&vB{/ԬsFq4T c4R$r&SLC9qela}{.~{x6bVC|5|Vӳ gZ 5dPG ᫤3:%~#N` -Idss wv}陉α}tH:5\5GG'"7WAFANHpܿM.g:6dY;H$" Eˋ,Li.gFc-p) OW%ֆy1.8pJʳMRwC۵.݉-tn-DdΰVj[ f鰍 r ·h#Eh ;11QD'7ɵh"+RHJ룭j{oeޣ} ~--ƟBiqvZ09=imuCrc,)\Hlȑ +30'DK7B+b2~ܭ#;~<*3: ۛ,2==1茷 da7 W~uXD5<4˚ĭqo'BŸ"<s]=з(#,,~ B6{VCyoCqAzNZl= A(cOaαvnhM&fb>5UbH_-HOI}Bۧp{%Aŧ I͹_(ٹJ0xk9"p'!cmJo- ڷe@b6i̕sDC"n+b)_a}r6ڑB>Ix[Q }F*h0?ֵV"Go(yқ~PJ1Cp6"_FgX^?k\f`ɫ:WT-[= FºB)~i=(((TIN΃25xC{i RCht̒J?kqqRY[eG`4VQ*:/&5gԫPd[*WU;'Y^bU Kc@(6\}n̑l{Rx;qvX\PPv=t7N@@͹BqMxO&jŋNe˸~*|zXJ n+/J6r;{66W\)u ssˊ ~ EӕC f(]À2u΃Ѫ55`B |[s =W$P9{u(\GF=)Y_7=4ėDfDQlJtkmqz8) 7IFAr@%veo+- Bˤ>\N1K|-\F*1iJ>vk`;1[ {7Pj5$)("ߐ1T+*+#˩3MAH 3CxGwuh<آBa\ƣ%׍g]4K5xe~aQFhpܰ)Awm.,HTLy..BE^h`FSFZ} `( s$EB=I6~7D#ff!GiիQ8 Ecޗx]–8Qtu'=%\Ui tkW><22>˔(}V^qĈ9%r:nf&h0#XZE;ScS+iꏞ/s~Z9X2J98v CC-8ښ' OP,~V=܌Z7 VI\9٩Pzt%kaV jɈj z{t\?H8z-XR*!IVNU%b)<ԫsts]X:SfA_AQEX-.VPd7l%1Yx QNBO[x趗*:;ҭ:҃V#"|Wo򰲏ȝcoi4eL&maVNJ"7M.6|Pʸ׮qJNN,=vBYTjT .tdɳ-Wz= :ܯʐִke(h[ΡIOUE´Xt<QWX6BF{ԽEm@>C Vs ]!y֬*<-j/8WXR 6M5&s?IA{=SQB" <|j8leغ_z??'LNiByTREQ?W1>WZXAyr/n1w_ЏH6Ҵ7S['pt)$ƅzoq[,w\fVsv Z<]wI]>r :^u̴%~.ݲ jFPUa4 b1+hm9Mq3I ;g!h#U->,F9q1ې1D4 g| (BN|OnO\y,"f>HwJW2!Y[+c?죠@a BGIl'Hfz,n}4Su7)c]@#"}FKEK^XǿD- 2Pj.ʋĒL؛'tq@q)R3Ln:TK>TSk\lY : heBv,Hn&H"2UlNSѸH~5Z@#6c(Wf$mE^T X[o_FL5d7*DGSEU`ϴLpy@%t!fk%j+p d4!Ԝj㇍{Ƒe w!%Ƙ\ZM!ړ`fVIOC3%jؓ˓ȃL!nMYi&%6r$UQ$ò`6 G܉Q%ށ i.1>-ʀ'~D>dƇy*b&m#"FO?WA116hۈ`uZt(\?Tg xB̞'LJ_bA@PfPxG7[hL 4,u0F?T"?=_W+HB~ l*cL0 AJ".#":+ƱfO <:LC ?D#=Ү/ǯ^P쎅 ħ+wUذLÕ&u+$ -PV=J m]'kC :ivb20szl;C1lmk0I!TR;IxP'OlPPQ6%+켺20Hw*JqV`8DayNcڒuاK{ls PLJf7CW <.7l섶 B'?KeMMDs)vLԌC 7ЄXK ,/+%B<^df*-FsHn_ɭMH!aTI(mTȀtoݰ/@B*:u"JPetucԷr޵p pu}[(!`u'BOL<}(E5_D=&rBu7 \.`d4G(Rs<鉮\4 b~kwDK\2!s{->Mme\_MUa#x87 "{\(ԻF\z3H%K[+F) QrO\ Y۵Wt6YN %Cg.l˗=8X8HIJ'OBzmJEtZqTL9Co -< 7S/b޼P<6@Lo:g%󰃻> A!XH~ep^? Qz %9+z 1}ǧv^֭;T؂&#_yE]_ VXIͷ&ArX} DSM\ U1HU5_߀Ie=ꄍ763oeT>xbЅ?n2#Zl#pUdt/(qZ "8 F!%cӊIOV~X1cr?`Pcd7/ܜzR"#?(;e?ldAhνԓ"z `@j&s.ԟJ-i# GZOПɴX:rTXĿ,"\'-l^`KHw1tn0A>i8s8y #1ЇYJ 7{M2EQPG>҃uur fj% e"prenң|TW6|3KꝒZ_i`յo*Pu۰*fO=?ymZ zs4]Aݦ'OsoxKM ס\P,ri7,f}o˂uknپFJsT{T +9fTLH42252#`;0>slǦDcw+iT,gʹN2lLR9A&!QUU @'xr܉O7.xe]YJB%,[&!JZ`P߸Ei;~bܓK0Lp[ġ["Po~+ղPdSi//f90ԭOC;DHIO o.HhFDe@ UbqF:fȂ__o/;09G,5h.ȹ&8`MIYl@nܓ!~+]_0 {>Z/PKPiWzC~ͷd6^66M QV_۹ <)SD8lAsV4a} nh\u^06Φ+0u)dB aOj2[QVz9⮆z?BV!hO怠fa%c1 MKmQ<ԞQNh1BKW9.ʈjSAYHJe6N,tbw߿8& ^3qFWt4m0*K?ۋLpCPnaA^( uXuˋJ0@&+yQq&'e"\b]0k+1,{?ɑdƘO57F,K&Bs5MlIщȂ 6`pRB詅舖$Id=;(AT|{kT9ެĆgrAM}1 ٮ`坷\{Ю5B ֬b*{Q/B\jmkrܨ|8 r1BWf-J/v /aK.))ʹor 58͂WN䤵 l5&HW:tǘHT)Bm G#OL92iҊ{+$r7p(uOϘ.UPR<8I0+8G{"Ib5,o. 4{+X3j1[v*yruE&4UjU7KUxWnk]?-Fp5 wpO'1XsvI%C+v瑼 zz?YÉ]Qp8o;]\=D:`@P[ 澱S8UR$i3}IdCճ6_^* ߘb&dSE$:<x@5dHpk3s Q~,x;\E]csȦlE_4]GvF[K!߉+L=$ ">?2&P'Ҕ$Wr2 X~ _?j2 `⃤sbD_(C{ȁbZ aKLg_yOАr`Ifb Ⱦ-]=0{Cx:bRr#rݷf sI˨7% }>(Ww{eM" 9剬%yˁfB^p2$^5'I x=h h! 5sB8%9Dq5a߼;y04/!|)Eϫ=KޛqE-sbr,*3/G-ȯEyB Bo-e,Чka m !lBy=r-3?H"U=}9bf}:o S vv9$U&"LY]}e6r40 >wp%s>gq%-;WGjڹK ⧌)Ĝj8c)k9yP%h,Kؾk7VvyTNגaG|p4SMj7ۙ=p=J >hNe>]ÙBQgįjV=)YY)R|LJ x񡱟W>ZyŽ'„3GTH/̺_VcS0~e:j,8^ULJ\l}W}rHw3ҹ0fl okad~ nQ A/kӽP X eAn%P#xe5ZGh=IQǁ!R0 p(>cs4'إBWn|@|=oJGXj&쀭lC:ܭIyր7|鏓wlu8Y8u>4&`SAa8S["_BpZ:[͜ \W!v~w4^AE\$Rc&&}hL%0CkqURsL0PH)[L\}`xNV0{ Odr2:̼[ߩOQ~jX=OC'IPseqG%s,Y("ö R&W%GF4?%~fС!Z>B%@J\Z$^Ɩ6ֱ[ ce< \\0y <HB.bN0DWH۵ h#LWRe%3r?H3䅿vupwhNiB*d9}`!Pjv"szb Cġǻt|6Zs#y|.pao"n8LD2NBO{,inϟ~*B,/ǖ8,% sݜ N-zI׷>X!{j?-"WZgR|~3Y /;`ZK&T# ꈕdP>^ fh(=mo -Qa/ ήMv;I`Z4nb*l.夸;{#=Yn"{ۏ0Yg 4iXN5fӤ,pXyV |OVfL2hP4/sp?ֻ_g6ƋZ&h3o}0fJ)PVyH}tiWǫNQ}T#:^@T)è@-׼󅸥R^Ye`.k#ElѶxuJs@s5مÎ)1>bS#Xe,*J8@1{)bXlXiT#6Y=θ?z9~0Tiߊ!DRFidϋ%e_;ABfBqı38@k+ /hzS(V/72`⸐4c{ON? sX' 3M00&"ڭ&u:d]1|P蹔T-XLk\ )攝2m0^%I)hv_&tvczv^QRߤ73ha߉HK\zQm1f/ !! ɸKy.l!,qw f~d(K{mw{[W|Jolh#h{^+K6ky&.FOp3!ӱ^s_ $оq&`_6l K"fDу`_]@[ YJm;U?'QtA7gfpp a9)GbʍQ䯇V <47#.bnUy^ #vɓh8spuE2K ѵԬeduf/^JwX^('_Ɲ.` 3JIrKsc ]VZCȗ1rk{ȘZ ץkM2ѩ,\qF^ل4CokcH_t. =U~uϤ N/L+VUϢAϵj9*'/KgR > @)"2q|1IzdDį>I r]~JH[y_6 ./Z;-Segs/Y>(Mvqr=4j>eG8q($#Q0DٟdڅB9 [ҠW{'*WǸ rcqŁjSlWB_4 danqB:3ybӲv&[K#w@! *w#b܍)cyz}_㹊fz\xSXi>)FOGBnv]_Ƅ'}Gk0Cb9-idY(IY x7 (uA.ҽCƩ!l9kٸS `f"fDX`)#6^ٸ'5P$Bи.oR ף8POD>OX  (J( *m\Oi&Mjmi IXD60r=nRIF=3"RW94c}XX.o#r~ 7-3%;9[/';)WC'vl n Վ 3&H0j=?\Iƾz1^V+zeGaSD-0\&5 HCM4x1&YK;u o՗탁-pʖՏȹqxR>8Gzt {Rηo"PlAM7dKW ,Epd^C0E{?kF 81_R}>Aȓa% >JQ\Si3!wapjU5"P m&}a~@Jm!"XCops7Z꟝J$XKЩd1)UpP-j޹jZU鰁#ZyӊH~\PEX~6yw5*_YʷB6lKwYm ǡ-Y+pt`#AqQšTb$?M9cNa< ޠUPNlaض"־B.-w!8\Z tGՋϞ\˨T$Uafeɽ ;=ִզjwIKdAsue6}Rlw%';Q=PF O$ZjJJ\m}-!3RW#eX)( 2`jIem&h6"d&2C2-W ||Rs2,fYyv22F;$ St#K}5"9I./lpË0W8̄P$H.OhV?}^;`5[3εw@$| c' EƠ0=KyY|C)&fu5>~Ie!2;m?~w8AJr##/q9m#yy{wl,zoϩ' %oQC'+E\{jo [R 5]\i(S52/26:V!ap \M\mҞLr~j]4_OSϦ9JU.{6>tmjq|pDWi0C@ ٸSkBݏk`"^ó_U:ԿpprfB-%dKr!8u fkpN&2 $ca AԷH_@!L <|QT/$ƺ2AUT}tw#n(IXz vXY.=NBۮ\h3U ;{{t~z~`jWNheuLn3YᲧ{U_xGI[MŴ0un!屫gG*eμJ%<7;XFvCF1b.+ŁE <-$/rf|1XLg`\,*w/ /XוsG/?lztJCV8z91(<, :fl. 3e>UC\Ÿ)5Y.q:6?>7/ t)N \GYj] cf%zDcjjq}p𦀛94d?šBƥ!NW9v\tTqe2ZU /?6{VqZ_h @<@=[ũ*ΎgӞz4=3i@Z.s &mLY\ ցt9"ԉ(3:FaClIr/7>zt~]K#g-2Z8P<֬'3CY/Iֶ"t&{fלaWXh>S<ΓK"xW@!}$i`lOӜFDc%Im'zȼxлk^y=k*ɖ/.&` ptY&vd-,5K >EtOvGȒf2eC0;MPBD]IP}>ԣDӻXT}d yR+"p{j`֓0Zv_ⴛw6L63U>rOu}RJ P(m@*py"tLpPATʹ뿛q^Sn>n"HL&RDy' )!c@"5FEPB'-'jRXI"JJO#~`R0?1%d fo3zmF; f,\a:8k㕮)EOlҞ#Y%[{0$M` (<=MLq}8N).ob+q+P?_.&ܩa\="ܠiQ=u B+DP ǎP*R[37Q>U洴>ҶA{#&b@X·:,í= _ u1y%hsWx,DĖhcL\c䴡5\Acu',~4}Zff@GHsn{;nmQ'rSc=lhC|y#|-ņ+\z=М_)*8/WHRx*ZJl{5IZ?#Y}+#(r}'A!$ ǒYSm7<@g)ڗ`ң>E: 9jq}tդ# >/focS O;{{v anbkQ=b^zDzqR|{63 Xon _YG$řn?Zd(PkhaIpB#WM\?Z>z֒!8 P"ŵZiprݖJQt1D*{/QΌZ5.,dfgfx$^TΣ=-pC>-iw.jV_pDi7:['=3N*D"Z9cDƬc>ǎ47ܸ׽tppU۾h#y4ҟm{}σItEn()O&Otw]eS;q[0;A1(@GIۨ ~Yȋ;,ZN` +XN |}8niy}׋xү`kTf$( |&׭3F4 dŽf?ܙ.*\-6cn.n|ӹb(ܳ{kp b3O m `PXӇ=;wg[IJ.uiKL R`ᦀ~ tՊ.9%'FBPDȳʟ "N\Gϟk8t7;6Y[ƨ9lRhD[l'e!7;u@!G;D`tl1t.͋v2ƺKZ_2QjxV#/ n4=WP-Cko)!=l 7,b&^O -ƣ sE8$@z=Q sk5v{I͸Md"V*I (5{#?-2u9{+Nt|Nk#ϟOMT6׊%3`4KSPڹ&[Q n_R,g$g_a#Ьtƅ [Ş=4r5-gT/JR8IC,H^ME teMd4[R0 Ie}`K\ @p˸\yR7<#ӬZ!'8x}_SتP K͐%tՁgXKt.z$KfCpۏ5(^A{p]/Ț1.3C`=kZ]Mۻ[:4tm}aJ^>h=L8:!9#iȭ5#X@J]u;8J1@`-%id{`H o4a"5Vݹ lH#@o+r}eqО԰ǨԸ,)z/h9h207T|T'2`VOa:BFY+Bk?&y d\١1kGb9]W组󒃻c! R] oFWAF'17R7"VhkTe)lVk}DnTR/q*s`4y̽VM&ЊߑX]nVpuv=G/^$Dx wY. AWQ; 9º&"}QE&=U}Jt0i/e *Mgʌ&?ߵ3c& X]D(/"wB=&yjwa[o8j쬬ABN-Jat?@ MmXoӐkA[H;.p{ɹ Z> D|X3{ fX'.PxǒKY߾񌅈 `" +1&`eژqG6L$@V; o=Mʡ^Ou/zĦrXm_J/c_(xvvI?MN@D\ox2;^ϋLj6(aWTN"+D=? {gͥ>av8' ƕҦS"&K0Hc "F@bi U-qxXs\ݑ#|N*Qd` HHbIMP4FE!M鉡6;[;nA'^[wvkXo2. "\^Q#(c6~MR;)i$W. qV cw5T>S #DC%xKatDFOd5*e8O; gSsMdocp.`pY Q=w?;@\u'[y1:5H1Bm1^9Tԧ+t(P sWϗ2r?urVYJU2NգJ(_ ኵR9R oi%]YTxlgʲߎ=$SBie_ ea! V1w볻)]^M*`,7BPLQ &X kleKN/7$5X(-J%־ 0eh#u<ÑpC|f C5 M:ED{3t%^(Jf?)8oB0 aEб尿$͡q%Bi5q%YGsGd&\q>1$'M}a@>DpSw9\-=K)W:={pz V8E$,L XP%.6qR3'-PL4pZ`ܢ7Fx&!i LF@0zqQy^\y|[4鞳ŃpTHvc~\i}f?`|NtM~[mPG5)/Bn*2w,1~٪/i9ӄzņڄ aeSw mgvug|J$>H 2κ$Y]%`x#53HEGXZ!8Yi`+m>b7 x~tHcAUNLl-${ʫ=uV& $gR|*}5ܫV7zRA{!<"C'<$9΃>@-*;~3PD_];˅*MpK rXx- ʉoP #gpWH.X64 {$!^$)}ZlQyɇ$ChzRkzPѵq]OH3Cpfj73j|SC"ڳ뮣>2|ˆO AjyGh#;wqҳU8խMú.Gc$8@Y 21~f %^{5nyޢr{cߵqe^BY:sW#R7c]H`G.-OwZ:<ڗ+3yZ]Z $Il\t\B & ksїOwsdKlf5=VJ';N7MnI ՝@n=SwgPd4cjj jܦ ,g/](C.#PRo,_oE|g`PyᯞWDŽyrXP}U,`߁榫3a41SΙn3F-CԖhMM2kx|bMkY7.'IAyǼizHK,,{HQn]Q`0 lĂ<0Q`T1u`awYmVTҔO]'SRīL"kFO<=@AR.7E M\Wt_'X|lBөaݠ}] &[:p')auL|}V^#s =28٠H rC0욀ΊFsF ?)w7e Nqr(r ٟ}rZIAL1:K;w6[m!Ljb x-3Yi\;4Րe(tlzy ⺾&w!k&sX ZǥvX=Zq } m h c``z_u$4/et=ҩZQ ߚjy} irQw 'բ wC:PQVq0wW@n6ܟ3vqY;ǭę.M SL-.LݞBFbOV>|Ўͽ(E>lԢ \ڽ>xVYþy >C1m1aTD(ZR(XI?/J;e<0r{yIQ}PK ["ꢠgJ=9MJd=❼ ko0j /% f<2~Y*-aFt Qr0iOQ* F ϿmRގ::̶H7k ևti\:u\m&F i=Ӕ;<% '2mD0J U}IW4eHVCv'"i܈#˞Fed vS8驹W`6g4n{KA⮋37䮖NgﺺM̫~ s AӅ VDleɒngsB Ȯq#M'q_)%ЄA:jQDtt*Ho݂]̟T;%-ҜuW‘nFKz0OhthZ*UH5&=Fur΁~ch,24>Fm‡p[>}!o/CؐJU(XG3CwW\|[-n@! 9h ԅĄd*AG*Zia#mnCEm!M޴Zy?6^/.F26rq(qwug5 7^4NA 0'<_(g3U(xFc]f!L#Pa*g&ML:Df{De?d\piH(FO{52<߫Jv4 &gTL.o@BJ\%=OLP#21!gVSRB/ߗr[|_{eJ%TR &X>T]a%sؚ(/Nr'6V`ͺB|£E"dѵJ\x1 EºH:rtmRt]>c.oAADuYr;Y/^8ogG&c+$=> Y\E:LJ^3OoԂȢ.k@ |f3h( 6( wcbD>ԕFѶ#d0 <藘M5ԅY*ftMq};o&W%g3'Ҽn=OzvujynUE{῾n !Y%FqD'~|V;|8l 5UHEuםXHrZBj1r2,PѯK%g.ȏ$~J°3&,`"ǹ"aPퟳc?wk! u"0:!^}1Oĭ#戲_.8yo1%C ;d^]xŷvb9!KJ@ زCX# 0'8YO+gc0aU(?]tf'`qOeP\P>l+ZRiBJo(8oW*ÑWl) l5cM8< +HxW>؝ Ƙ8!= щVU_y],U>mwONfYW]`DUe*"AN ǘ-t Ys'D59XU}f<;=ŁҸ^ =% ;4uC- ߫@ Mk haG C:7¸PShxVxGd.1_)>M(D(W:j֢R&3, 3dr}a!o268Y qhJ k(X<\Rp˪K,NsM/:][Ly{aP,8vV%k xTֵࣸڅ_ :!́q |\r[mX.ۅ>e+ɝ+_)D~gzrWDwcfLt7w;yB@u4tj*ŐyNG ouz+͒po;N&;1j15oT3-G' 3 dn 1[]i2ש]QosɱIQ].*_9,q6IU S@r1e%u5 И,G$n |s^8]K&kPGM4d8zb8d+Y=oƒc-NCIq( ReF(Dާot,I!V5`9AbSig~EFSS*?5)E RO[]%RX쨟_Hm2 51_H, YN|tm04lwZ=.Q/g[y>X$Eʙ:;7S\S ,E/yuڥB[ }Fr`DR\ȳ$l+LT%|/Ja5'DKEj"AKv ( x؀Yۥ ÈkwN[6A~m$'*r5(;!-m3C”Ͱ!&#AHA{MHrh;!8iӍ)L CI@!&X1zט"ԯa~PC'+L-j~%i\/qRDKRfSf~GkXy:{0&U~0aG(l ʋC.s:S3ՓM@XZvaZ]68+v:|+#(_f ) 2-dkWyLť?yQ;fq6H1a|&\fp-|uD'm.> 0LU0} 4:E l_!`Zց['2w7/Z[W V˪꼵Dkg"ef"i}QZ`@_cT4S!J`' ~!AlAW ':Rȓ}&H}_?K#qF' %ae(&hi gSMQnXd^ wG/æۆdh[rApLXx@:W4(*ΛC7B~,Ào ,rP'e넆b]|p?&WuvISgE`I{G%e҈V+Όj4YrM~[M7S3ԓԀ`4dbY&^-dg!~ u'%rhw433lzY71K83ޡ&0@bHi0pD# ;~KցU#8ß49_~],q`y=a[ /j[#a)v>y׵3O ŽeY+_ku6@h)0)wN1X\97 j[w=PH4 ZAHq? Jn)@ס<0>3R{2z !Zi޲F,=&`mn԰{aM~o_Y%/X|hdh|9.ҏ/^q#aN_brk+|)Qbwגtx3s k{$#ʜ2!G:ʲ1 \r*#Vac9{N#/;i)g04at=>K( ѫ?6ӻW#>&aɆ1fD#߹6V}ҷVŝk I:t/ioydnSYZL:\hgYd%o8_FHCEF됣p$YdJ}\@ف.l/3S(C{6}}q ȆA tT2)D]w]6F߽ >q  m(/֥qA%1XؑʥYqq/k\d[f&MqDMC4G3O"?m0^ vy!Ĭ͵rl[~,,XnQC",c~ J79L.\GYc0>!^aDaU#FO/iH8.2T<"y˜^ HW 7ٯ<gJ;5bG؊uE;z= f=ֿ෍'] OxNqM"&z[CyՋ7énZ)a)yf"-}o~옣o$)R8m wZG2<\sD$#0~"B[?:o-U#>8 f6x v#-1A]W"T'1peVwsb}K]5Y]U(2k`KG)՗W/Xߢ}*P/*bOS=a\O>@J$V]0<{: i8LӀV=c1TdCD!3]fTD5}:6w3O!{ՈM51\Xe݋;om,% =Two>H8}]e^/!ƬחeZ4 |_ \1 FL_ "Cׯ{?+bއ{9BuDD _qr! s@ WCv^BX&zP^wvɿ~r@bZ芋*0'E8KN~DA ڐ+`τNshi|;͔J퇼J;WKJnDiуZY端K3 =EY('ȕ kؑZd؈axlוȫk_38܇o-PTbbqҗk09MFIsf)Q`2pE3`bxAҠ U=.4l;x{ْaڬ8R|\E#ia@cXNEhY}4֭'"%O.m Xs;EO"DoRR3Ǭ0|5 a\GO&=A9"iy6jX&|>' [e/թfsK#QQx߂:3bzTx)ttW`-tcZ Ay}3$p*G8.k⡙{]^:Yy>˴x׭+ jH:ژYT2]|Ɋn*->` 5olq۶ @*S `jQ]F׻}uM}NJuɸNw7 a^t\ut-0\q;#R5'^dxw1t1xzae#9[$NtH<@V_}nh|+ -sHMMÉlRppkE6ygA?kN kBB[hI8) %%(TV.=iF{,-0gJ.WDnm ҡ㨂>x˜eWѓ&xM[{n),=t Bw_w2@/(YB|`jWh0p''ZvZ>K? 8,sIC'rG0} >Efo!UWj)w qc9_e&.P9,-с 2Ԣ#YA<<:vAj#dmwddXyǫ\ @_]͛T'G.)ҸP؛x;)p -4cPc*FKNk9$&3gmKbO ?t6y0bZ&d:ZAkw#6X69'M8K<#3t{e5&YC 6z=N*Sq EKޛ1駩hCkЪp1rH#f{B^;UG* $5{ qc ڭmŠEU6]' bidwOu_WupjJ!᭖]FBlRMl*fQ@@6U._ 1'akWp60=BAF՞L yܪܞ=`۵>zIGVP 2%.1eus 6IO=6bIFKBXb C ͜C^.pqq<ˑk˸I;Rر2R2]]K,C7介~Mk10Tx) _ht1zE{_v-Dj+*W6L_%Eb S+#QF׾"sȊok B6ӓLƇʟi䜇_]m;t|eh|\srs`!*P#3I%0>RZ*76# ŗE)V;ڨl0>H.vkDWUܝƪDNZH #R]ZI?].Wn"蔋1֌W偡Jg)2 ۂЏ $1X 󀁹YxV˜uj5FFy͋uy8~RF#S0V>N=Kjgg ^1_u3BZH,]%NܞDBڤJe;*w}(vCݬXFlm)~ JY\4.z^ ;ېUH_w]js>9Bi|@/dqF=ߴݥZ*NLJv? r\)BSqt\ڷ'c'!O+N aLZth:@C@qfPK_9<>f4 W@K(_}iu:vdy*-\SY[NUV@tvU걲_H5:p>_5 #Zd|f[|qMḀ\A;@@uhlنͣ~eN_͓Ph9{,5S!_u3[iBI { NoqR(R3ʫӶTxZ62".#~g=xdJ]Ȕpױs*fΦ|&TD0VkY1BU{>L5BkꭀJ%QOJEC?a@ 4ٵ"~OQ4"uP-q|ev~0q+P?}}#Ȫ0{1Q{CYcQ ߪsku>k6@6vFuë\RR ou~Z"3R@.9&?Qᕷ8I="d)#%NֺNS&r.Aί= TDNްg͸u L+Zs&o'9\D_CŚDX \آQ.DrK-? #ؔKhmbIlr㌙p"yjtqJm=.DX[+=9%bmLk⎺UDd$oe<+$oWq1.8 KIǮjiS| JRCv-<*U3(a-c߸޸0LR "0nw|x_H]*ZBG$?j0.~Ba?ﰬ"WCĸ6!Z*^tuUzsn0gRxŹ=!W4JТO+a f"SO1]d ϗ@; ٤Oܢ+dGAx<9"(J 2 3E + !0j yQK۷KLħn@ǖ)z{+P.w+VQPU=}JQ!`xUNu+}Sƒ2 ;`)fFx7|wW H QkINs)mouO 4RIg5{݂K7߅8+pN涗>lLT ʠ" nM"oӆu:_;f1HTtrIћxć?~OqO$3Ѱ[k^loPRq)T8O3"[!N]_0#uB85 nwq("0`[:}(jy]T""l7x8+HBt ,2$` Urq6@ObniƏqR/@0֊۾LST~)̷=s+9+, <973ƅ|fi`ؔ ͻ\fX(@{ҙG@~I걒m/Izm$&D8p(]H +F㾶GlFW j?{ CyD$6p[΃"^!R%e9sn=/Ahw]Jӭ [J=y޿0UV~ ;5Wy W5Rνe>A 6;EE݌@YQ")] ,7{ԵT7VR| @CLS:H~B0˹&3pɣ/.a"cJr"Npp,,zjŽs^]xSSWDDlqSW&9%IbԷ'QV kq7N cIA6%8i1RIgo.{ lnמtW\!_b6m@K2h|p~S)3KgeKIسV$֜Ck׌}}iq˷ԇ7 v5ʖBR8Xxގ!FP;0q@ő@jk Mż,cץөHk]epH)p[, ƧQxC. AtOmXaS^AQ[f^lyc&La@]&(ыz:W] JFN _t_<HY Nŧ-<^>?Vc"`Z7Ac 6:޴#4҈VpRo!ҝ¼鍡6T€oj)X]ΥTЇ]#|^[nx Em8.,-g"P >82+RGT2_ @we"NpBq@E7YQhd1z]ޫjiPRr1Qi!LVMY\EXM8 ?sd!(l[ f/s%7)uȠU>W^-Xf%+BJ xtSSK"tݜOSƾj>t%0cu0УvIPhTxH%Ӗ30+kR}$!.<%DŽ0mVo]~ .2[̘͊˯A(S3{XIsOV ݘsר#E@k^;u5u@&Z ąb !a{ܦ5j2s FxOR4 i CxCQ~Q#P@edp@o O%6'wucguK]} '~< nf:ئ z~n14=%XdO/ޔC:bfTbQAF4H8GD/"Kh'bl\Fk;TEl;)A&)A/$e!nakkL+nc^!"eR pz!}!ptIpW ('%D7b74Myȷj -:!%P ,^<>ep1R3_m)z &&p](&l0Ϥ jFSmqgF֔ tç*Rr%j߼IQ,myT# >,|>ȕ9d>5d3&/ZX&PT0`ݯ:|.ٰٕʯvXMK-Jc@SqŞ}C%"vf'IԵeD \w I2B,?=mdWq٠Iм;ȺgYPGRδd22g4E:<S{PYXAkS$Ϥ?ppzFYmPʹҐܑӎIx5>9)AAGm6,NJ?d5 UXNu7 9MG{Du]4nV\Q}V`k@h7#q$MX'%f2vl&sɋ7gNL!Pk Z|bmaT;?qtod}`  KdF3Wrzj9>jwk&4QM3mЛd3/ TcC>jcʈ=%vd_9dr[hl vr{OX絥ƛ37V웧J kabb u2fw|"Zl2+.5J,QKu/C-khj?6+j$sio*54>qI[<1E?$Fehz& NB41[쳀D4]rs_0M}v_p=Adx@BWV4ꫂvL >8c2_Ye^ʦع7̾SJK=/ֲi8+=o! !rg"n L{#,CG#KyL(KQ0UljCj T\ꇍb;KOpnO, PZ1EF%*2nU% Xh*q$s]nO{~zդ_<<:4B4 =|^k}~wFc~-8sR%W@ĖjEvP]M['Dh_Z7ho y(27k0嚹)#X~TjM0= 7H`ONMѵ,(w<n 'W0O *xWt3017p KUDbgOTk|R յjO"m" <^^=opwf$lxM)˖,lNc2L%kWjYf*#;1.Y,nzlV矯?#-,=T;xMNWڬWKS{.HXVNw*.I\Hij`&YΡ%J!&B?y mԢ@XvEV=J@r] ^ b#3l)ݞ\Y&x4 z* WҊ=R&d 4J/:;[G8h$]hƆ6ihw+4Ilr݄)_ ځنrT5u4@f` GcIÝKِxGluI\QJz9a6Aҫmxs0vRE򬣷Ri'0jꈽT)<}@Fs @JSilN{2,Ȏ.B%e l^ϟ/ZC/:28f'pD*Hgw*ܰ9Ùi*os.θ[Aж0Z8ɘa??~k\'3m3(vCVwm^K{t5[|,m{T*평:l[B65UIQˆ]~Wrӊf$廗8⯬!¹9]SED%9,ls/ A- Kb"gƜB8o &n3b]H'6m4~/ŷ#†sZ"~Llހsd&/^>wgýB|R|gOK$-؝Z@mZHmn<)-y2)3]6xb4{F;g9PCDTu  lCSx{+G)v?!_Y2ȏC.s-Cr;$ɒtǁt \Ex >SQ _E@T[qj=Ϯady[3Oϩf&D\Mvjrn5g<Z~^ k=xNC`_9fvz~t"c.=5 ˍb|f, #~$EF\tr R[jQ{[700}I6SK\v{,N$?4 fcwma_|xzpY"P'B;6w|$|<8A:#Oכh@SQ^>ѦQ1H`&J)sa,ZJi4BVd Cpl}層$JVRyw5A~zt=V(m1Xv %j g{`46a稁FƋ[1FBM24w`7ʤAcMVFC5oWۈhXʁGppu?4qd4Ji'J|H%:$V k,SzG t0 QYm0ԓ6?Y?qm:@hhm9|G(Q}S@&?5b|kmi\'s>y/pYaDm5<32@oG3R7n+ev +,yFr sovlڻ\^ҰBu)yR,UyI Qgwp$Kz֊rhº4著P,6EtI|G 8bn+_Mw 'Rz$# [HZFCY#@p_g|`W*/D6EK1ȴv{T O3' cKm[k.} *'ki .\T ڕLJ:J+{soq˲KUMJMYbbl"!`hšƑ!怑4n_ R bi͓d~~a|.?KiKk+#5(x/:LsI({>@5थ+s`]X,ݭ}ߛJ$-?q? scAPpOxq(Nd?7n` (To W9Hkl5Si*mRe mxv[$NoDfw8Y c¼Zb=;)MK į;nh6W0Pb=B=#)_ثxɵl#у3E GO(g3֚[>$y+ٲw'{)O.bv漞sR"xg.91o9N [ŻVe[z|ۂ#Y'Y\CPQy$rW?Ad&anx p x@r5,2ζg8Xs~SKB#=ftPWC6Qkߠl>jLƈ4j)jÖ?h |Voz@^:)QO)Loѱ,I&^v>D&Xix&0+XEJqלw˸\N6O&<JƦ;[l+$plh*e=/f5{tk+ 8braTaso8AX?xI 9IRQ:"񯨜P5mt[XےC)'|;z=nj"9215xuHqt &de^Ip * }?ޯ3(kX#؎.yߍNk-j|/GZ^b Ǽ@=9=B]3"+5Uq܂ y5r3F)N +.|;JZKKLЂ7hg"Gwrur>i8/aM!/U2)]!! $( xV0P\-N91X~N`f=-*_Jr,~},(U-+A=DUj`mǏRRO'iTϡ3S@V̀s&Q" | AdG.WX0?bPov, #|+!)az \~D.B{-3O(_J'IhJ%vM%ۘ@ 7yrD1KMCYNz>w,܍M@LҿJh/c)⛡H-"]2X8BYPV1 %pXLp=QO)4dD~4|M z˞3 ͱ[E.XKRuz kao<%ŸvӃjIY#˖ibz'|RБ -!@K\_nH#BؖeDzAwiE#Dv}܁u4b]C 5Qk#jhCa7<-'s̹yU Ƭ#3X|?_Ϝ}PK pۥ׈hlDF/h B VIYsDDD݈b?Z\;9$<SkO$PN0~b ~ w?xmu4C~Suܹce>OLc>Kl+8Qwfu4B\x 88ҢưBp? >Պo;-cr2+̗CX'Nэk|Or`u8@A!ls0FW9J~:=%#"G{`Q?Ӹhpux@wۋv96M ҞxVj|g4jh\mqwGsu$V&ٸ9s_?SȍiLVy8 NIPҔw+4EiD`[kan{PHO[Xuӊ,x"tnh!:3WIj=8AK3́/=:tc|jC`V/y}2j .uЂNR%(tY rzLqs9j4-wGQlȽg{A G('-[VON Ǵ3L@&DcޞUi…{H^E(FD8HJ(6ֲݪN!3AH_j0ijY5#jh0j!΍e7腦Hu]<]uC7þFj ~k2c:T鬫VDÐIlؿ#леXH*'!-^_FfSBN{qEXs#>@V/ 8n+T4Wz0Dֿ;1K6F_JzMZ>jsd@E|Nr5aeGXyfMT Q1ɜfJ]=Ȣa7Pο?PXwxHi%Q>\(WihU0^:MQ̒P tEeWU;ĩ6_#D(C*yOs/z 53f&R2F|t3BpOvzD©{cVWh̃7ԬfA惽̐IIu߫sFc {ŋr=yB8_ mCKl@1&WjYqZll_.w]Nvj>oB´C;TB \-Hx/8ډl`P1,@Wf> !`iX&/{~6?>*9\Zʫ3HJtf-Ӕu$U=W||YS=c;0NY߆`$I)K7ڣsB͖ޮsc pFtM_hQI<8 .0CLB_w\VV>t&x2Ev)%Ҷ :=ʇ|K⼚GTл奛:i E<:98GVCW2kBkj!QōG[ >w$L|}ZH8=1\⽣g}L~/JN?.g,#lMͦ]h(@IcAyi29rU8K XH.= +'DE<!x 8(؎+nVZ9S}"5[pF#*FpڟrysI@̀/@.AfWx{; $y3OO ' OWR̳ 2?S?$dF U+`wȻDja9xBJhN_?#{0ۥiIU8]!);Fܸ[薽r5T?b2V4O숞{VȬO1F ('FHGQK)jv[;EJ\I Gi2"5P%ª^-Τrh>I4ӡJ+k5y\"lDmX-O[*r̭&1@,P`YmgaIC:dY?&MCv+_ ҅s{ iYF6遐/h|[%1\qEtg8$l[{_IJɲ7ŕbJ f0Ro86J&G3B-a\ڑw":siW"]IȠ8^TUZgw]SUUfٝ mlFnְIyLjPԘ5;Dɟu)ȏ۴T'wVq$E:L2Uz2̂ˉ߁@@iuv<m+ Mkel :M_̣jOJӔ}5ɍ9z18OGFejFch>;bW0Uqf> 6xcQKxQBkRKOxVe1꠻^61f=yF}0iqcZ<Ʉ?m5Io9Z5by|KTZdp\1:ƊΧNxa"oQ0n=tF68 }z;#,AaZglA{V%vEwDHcZ<{Ne]Q,j݈ bޭ:G|g+i:˰ n# %S;)Of ^fM*%f). ' =eU] <,}Nt\ꦲTJġ}92vkLO8}~,~Z; N?h&`EP\.fYY.6?Xq sgVFo򨻞Zwwӽf~& *W<{KYu [c3U0eq-ZLj5Ν7“!b&M`,ҭ5 SOt4L6H }Yy@Tum(k.B n4dcJ+nQs<=aL !2wps۞j %2 :!z}Qtߖ`T]hRV~tCnޫfwj}S~bϰaagF&Z?rJ! A'9tdx[޿Eٚ!/irGBQ:oyC^윓wRRd<VGIj_;FsJRܥ?08M=?M\:٠[jnU5ۉ tKoD9E"j%}%,tYcgUn =·NACye$+Xpv-Hmgqo˨:x+ {r)@kٍ`ދ^]_%D>RJ3z8S6$#;=#TYq+bLd ¡6dt@EXTF t(~ݍm9nfm$Iv}=PŠ?>ٱO7Pӷ"-E}#!fDz .W[6nڃ__οI`(.,™T,J wr.٣BHu;116ֺB^|)gc1R1˱^>NįKX ׮1_U%!8;g'} v%mi͍, NQiˎ pu~sYd]>mipjXQeN@XBH!UϵNrXݗlź_e>\+M\p!7Jw BkSS^]"Ʉ?>Jcb%Ud 9yacfdm>ֱJ(=KERs&0"tRvrlUDO]_ %)`(-0j /3RgVJkFzg`,U(+X 06zQ5^ `>pB3e]ۣA`T_l+܄ HtoU-F=Ð$.}\O4>Z|׏u?j Vm1Y&ǚuτ@)*k1T==OU$Q$ыb!i}1I*i".u%}*f+Qfe#tӾ;R?n mưyCc*Aǿ7՚ rԜTcY~`W]w>erFy((i[lš_vG#Egj-闺磕דh4|m4"jS,HGqu&mR.rk& X+^Faaz"D}%(/~:ר-L@]E=]Fe~BnA2_8i [NxD@)MTFbE#EeNvo2뽞Jpkx(ZqMYxݷzZo,D؊ܯm4,J (Q2[{D` ΅|,-%NC bnp9 &@HmA n)-nNy]鳃pQ7Ūg:O.C|1 POb凇るGD6-uk?YF6FX3b|k!kL͆Z0ɝ^gj^OI룲ުCYNQ'Y-])rD(l >{IJFf(ЪrnÊrKG76..$@TlPˁjF ia#Trhm &^抹F}~x3Ȼ<ƽ%Ado_Jm㌂i{=Sb<=~]LVch g[bk4D |D@" 3n}&h$`Q߲vhs=VӀ:`.?%؟=&5Qbip @5"&ÿ?Ipr3^tُ8[XD ưM<4IAsv-&&;hovps"s?p\Eyj6ȬVu[#8-jϽ5o+RJ“s2NIxg(M ` 8DmRܸT-3 h4?>?F WbzHV{7I|,+XLvH0y z+7Ri7~|* b eG{Ȗ\Π򡁥5+Y믖VC ͸tO4J9<0ɖ4#*cU˦xWgB l'(Q>9m@ XZF␬D\,lD\Pw'5/=A\.9Z'C '+BxApq*NhE' 9Vtno\)D!4H7xNeYߵܖ>d<)eh>G@*IG%6'w\n"*rz t:^ut oX9qL:F@C~ݯFͽ=j"vɗn eETn5G߆u@?N2©p?%뗾d?*_s֣Ç&ʠG)7ݛ3֡; '߭[̉}$Yaejo]Bg‘\Z~bRv,a"4F[]@9:T]2T;҃1˵yEX# y^EBi炊B9z+vpqbH,UHzΟb$=ڃsA-n=6 5xhs`\;ݏeF%i6pT4[ x 3dȹr*@ˁty}@ x\燖c"hۖW'Ī,B14i jm'{ 9d-><hnScĶ)˂vʈ21ws@r:o"g>gU)gN֤^?0 &Yߌd^E \;_zʫJZ X Ga] @ş|4>xsF&K.*}9Iy ͲsblQŮ$C| mzv3E i@hϹ%iOa1}NJpuJFEJ"kҳki y᱅1?_ 9rԴ#my7JH\i{6P e/$:1bܸ,e2U/dHjƧ[ >ž]bk񻻨ʼúF/6:X%lp;'0O2"^ޢn=1[`l%4z㽩 Lx>&T8Ɣ8K,jY@#iij!\5A!ʵOJx w[BmZN "Ӄ:]Z|$ 1Gƽm!WIu>80|iqHm,3T~`!'w ɬ1'p]CgC0(*pRR_ (aEs%!p dܗzR;i.И04I&%e3x ȍt5&gVWKy.'脑a/T7}o)}$?6O3>xyFw'F鸃{Bz$#\UIYl+u:Y54NPO$5nΧ'*~lSa;+G<I1+V-u|0Zv2ivIXbIE]\@#x'܆?X /nҦ.g"$Bӎw{]@PDXi0y͋Y6MqU(+Lj4FGt W H.$a%,Yk//ÿBp!:kwR"8 8U nKGW3ʃC@XW6 t+l6nyixXҦ,2`W7]FuDqjD3<ȂG?DU#@+ V3qRIɋc=?z7?H˾7YV *N7tiXg3dYWg(9ݐF z;GLf7bXtiE1N\MGyZK_nX4"6~ 't  -j\ !v,ïgOfWEoRH Ve UsJ^u%[ZLXeFj.7Gh龵#4d\ʯ+\SɚG9IqCd]jJ%W6fDų[|Fy߱,d@h%;c143= ϩ|Oa a8UĪi3޸\ʂ2cԄ\Zc_ r.RB@k|8 -I#=a}61?.ȰGY ȁ39XcđP& ׃9Zҡ5T.2?eph+~0q7@2k:uOhY[w:YWLP u2hsp-!X9_;{|9G[V7i.i,u|m8_"tE}l*;F3 L_&::g0M!^s!C2x]t?\`g wyt!bgwz:JU~v8vr[ JrP fQI8 $MZ+o:ޮƞ&N?xN}G\wW& gtqɭ4_/YI7\‚]<v0 %0N('ݟXe"MO%7 L&'13&yE_.L2+X Vܖު5,dzh?l ;Hצ6WAlMIꢯd65I$pVxzL9vNGVWu.c{>,DmIu {%n ?r_{;JV+.pX{3 :g-]<ˉK9%Em."^uzRdgU3=e%.9tnhRI:#Cjp. -g?/d;U^>[:5;O`(ɻ?/;K$MwAJTkߎYBLg[Hlb=GaӬ.@!R'7r'P/? q԰(~FVin~wBINBS5X^D ;6/!櫶s,TcK3xA2T KyP +GUOKz(l"n~Cqi&r:Ll&DĮ)=P* ܲ7oR$sY׹MRʽtJ*3cFqlrp߫Ep P Ŝ E1UQ&Qq7*l{E&RbbFZ(@1 \m ]_Xk˪ sy(>xin]`.x%j0;IfFeTӳH(R7J`0kl0zF(kN*C`CS i;uN514lE( {i<+;U~  Y[ԇȑ\7Yݯm;IN;iSy3P*[$0h2ܺy% j%©3. hgOL/u;/B!o4d~YdZ 'k&k`DT3`*`@>}tm>_G o| ^@M@su}fָ I9@4':. LIڏ9 Quph*_j'\ׇ7_ä7~Ꞡ;u œ.\23յm&"ޡ6 FQR\&FJ=^l'8=mP(zIi+EeaՆFa+_J.L~-y~Enx˹f^O3ygЋ(Ao/T$rqtCӂG:5>F$ӏnDN>hT#|j:H11!_C~hִ: THB03e (bTRU{1gG p;6?6k̢2庋jŸQo!?ObF8n[ck.Uz $Wѫ٥2S2D懝?M4:4q`PiiASkc:zY>}e@me^ L$nf̈́Ny_BzpvfJ$I}ܝP.ʹCu{J<*q~&aH*K$m{@,]N,|︭~/z\XTP)jZ#i7IֺΏc~Mrud Щ'`4--`~(b}֏BiKw1)GhXVQrzϓTԿvEWMWz'0}n?U[>j_Fs(2;tVL/Tn9k⏆@z7w^w[ 1 0s֭6ZlB鬺nYby㹄v}F4ἄQНqoZECbMnVj:;T CF#:i))Q}ިlP̟껓4.+sKuV^a8zJV3L])!NǥTxy*ߗOW gRWim:)VqUNΣ"o\~hZO9Nփ3oީ87VuՓl!q)^0'G]voHLF(<4] ߊ:g0H@ZP0d~J'`^yw7{pݩukzέtti?akKtVꯩXMs.: v`J٦=uLBWSL^"gd(YʤuIr^ P* ZG<woZ"<$4?o<Ϭ\CF[Jv2JD>MȉVIWQS'BK=H};MgKrv7dFi0תVV/ޚM$Jm'ic'Z>8:[rNm_C6WŤ['`_="{rak~Yگ ㎬HYXOK9ϾWaw&x9\ZݪCEx2iB{nwJnQnt"Ee_M)"'|b%rˮ` F*-LWq(|3"TDFBk7u5 'Pjdrcdg fYsoVzFy*LhHN2 5o, $ .aT\3qOf^SӤ2LK4T٬&J9+TXBk@$g$lWmN=f>A}~&$XkOf(Ǻ$NSɴ7n[S5vf/ @QCU X\VE:8BTosv;J]5Ў&U(#-ӕlwW!Υ"TP_T<],*w{n| GkvTGc iL}^Q$a[RItFk+D+0bΆ.sX;ROkg6xIlx796ؘm Io LסV@THC9B*mmksTѣ[ĨoDB"v șM1:`*`($ѵ;vj'(]#56#,cFbM۝|iS:Cfe(Xs1)<:SqsA8;Ft+iq1~iٲ:^A$gVؐכ;A֙qԖrZjT >xZ{OVC3}4ͼ+$!E.N]61/P*h&W޳iyq?R<L(FȢGΉ{/O?{i^zc@tB#4jE3bѵr2 .jeRدgbX#'0@+W_ZvÊ09bJ4Ķ)b>}/nbw9$ 1#Z7ZD}3HiAAuKE炣:"{s0 j~j˃9edQQQr~W؄aC%D||qE켚'͐nĤp]=è]zodEJƺloERξ];، zrɱS4j>YjNzwBtRjrCd.ws:ED=\Exx4{T0rC;;FY g[aF4via g (Yh13`dxxʁ7_JQZ쇍ţ qbEj%¹GEf,&0KR2؂7:(_l6t$ Y\^0?nN<ƨgJrny+ւNpF,#\W\ъ; 3pnbf:,-8p@^s5c3y!rbtMy5sb}'!n;HmS6#G tױƴE u,elš%E5hzXV9\UG7oY Ff"<0[{>;"B|}F UwAP13 "pk2X,/T%;A)~"-ܧޣb=~RCS˾bh^X,%_+-WE#`uB6oi‘δd!W- K]  etwܮXcN~\ubl#gy ZtZ'B!l3*CQ$!mr d;U:l,QU-" t0 QӞ poN;%KG!fwwqa'~?} \mIx$*evWR䮐5􏡅wNMd FC 8C: xP|"nta'LyP;뺧LF]5, PE\-|t@ 'n!dB{N Y>D}q@ĩ 򒊅]Q#3k 0Gn[LP` Uӻe%Ulw@uOTzkQŤ<Z 'R à! N G4~>/EI%IT埦5bAK)lt[ po3{.wZ쩺1X /!E}}CtqnPz74w@3D'Q]5tMBS})=Y'ΚUā oxGٽ\Vm_{/Ʊ>!quj8RӵX3vxXm{2\˰M HdwqAJ.'K21b`L@zl0-RN Ph^r8eڃfSњ7 Ɛ< @ٶGq N1lyv++]j?VwPV=lFzf4X:nB$P:I%FudQo`m2 F-uUzNfFjb6L_Ep-YInξg&PPA)^je}_9{',vIS g5gwS+ѷSzHN'vH~V^ <ʘehp\xQAՆk@v^ L_geM}HkVfWɪ`l*U cB9kc&L .%n/ YEoSl[Dאp0\jaCo'^?sYG[I@ o$].apk}%8X>0y^XR=tvL CH~fI遌D`[k!}2‹`7`= f*rc1,ZqMA^%IM|{{ۼ>^ZXy @OؖiH+4&Wlc볳8&m]FL^9aTΒ-:A.cڀIއK^p:V nAɆ@}At=5nj Gv2 tW֧SBU.e)ڂY}@4+.wdҖ2-"J@z˷kEF7{У텭ԏfM/ɴYʠ]FDh{T[Wt8I}DbܿY;4s" Z@hf_Mc䅰H{;@ Um߱4BjJIy`:N-qX&%:> |5^1F~Tg\dbFDkx畈<*dAMY۰ EV of`Eoh|ڮp.6_# MopD78 EoNQvH^@M)o.Gc&t"ۅ‡cNX=عYG70]sQՉ_C9z?]xYLFLNₗ-) 2 8MYz%lxNr0hZ=Z-4V63k0˴Y 6ΒwT&ր~t4(W~]"s* #k&%ץt<;;wЪHyo7e\ಆ\Ԛ&WO*_FIJ}je;0xJ-y&օ3,`,6~?;К<'kTֺY. G]´QuBPv;jʡ`K2Cf :DU^7_u\rȘȕQSzݦ.WtV`t$?JPya{6q -&Ƀ9Ŋn-dQWttƈa,`@eb`85wMϒ!Y٬pue'#GF4̔.ݩdfy6rj0!N+Y;&Nurܥ ۃq?$3 Ee% ;.WBRuXD`\[O <<95MeZ 4-d8tH1H}ڮOB^x{~$,bx\!| MU;gvS;]A][EpU8[b3"*OA8R?7|CUO޿H}sg W>OתV:)&W8L;Z0o?#75=N{d<ʰR6vqNUWMfJqbNaJ42wx94iÊ"e;ГֵX;,~֕GV "`R\/VN qd?쓉<\Ai >mQ+8PN> 7kf/~v|Iڬ-Ҫ; :\I63YMQ:L9j<~`Tu`OϺËiH[sxP5HJ]ǣ o5WQT2`$jʪ/*yޕ{"IR]{-1;WS2uh- +{S8 ?4mJ(yEɗ3fE;q52{þ`i L% eR?Knô(7Hk$њͫ >;~,$V\آz^Zl^$l [bc4[3T>+nq,kQ]~K4O`"(ڏxxlĎZN$D\ DXK౽: ҊXǧ(F*aI@tP.;e@ ϛQTOMf=[^+)zn:̹<ЧcXc*cc|`%/s/uo*Uhtǯw.ځWSZ aCC*.:@#??#2ӫ_ a4C$ ">amX2Q|fɻ=J9leZY_k]:$3FPWL)㓥wLxPdut^쏾nTUǠYZTC0^Ym6~}wd|u?\5BZ9!ݢ\A}J 9{dPĿ/tϾ9V 42F& 햘G"KS\OpoMPS;x(fDlrmO_4ɾl+}o~}/~>T9&R )*Fs!IXNks}4xY ތcmg7ײ >:>BYc4ubi‡[?mp4)џO;nʤ|Ocv(rcE\빲,]pB]w hrkw3zˑcb,@i^S*5(ȇCD5#`7? g:i~əEE_Pz!ֻE+8rK([(t*y]WzV2VS^riwH%sCg~OUyk.JS.(3EO,Qjʒ[=4kګ0$F 38HN%xj'J73 #eם\oBDـ=f6< ^mL$R ޝlcA4%][tOL;;3#TB #LRusfs!H wPb1 )R>"R$@FzVςJEkw ? ,kJ@I(ߝXx 4orGұ/02E'-i,S/-Sj#X<(!rQhP2슷 fVh[`)ޡH%LC5Q2]EF"Cճ $.-@խ9~ Q/\Cѿ|I0V s#DNBom.RVNs,fRc1?N0ȬQF2+& }(g-ͱ-LFYN< |: }yPaE-K0=9NȧgFDCj$GIy\HYLPuE\qai\z"3ڄDN_f0?Z(@\0L`35 LbHOGQ4-VEi/ ad @o&ؚ)qh 2j (2\HeW#(܆G͒ߛi%~ANKZ;@;ih^@& #-z:S־Q>v<|P+nlr,Dta4 8[<%J[R+54MTߎ7^&3 ;G72Ԏ^ DUCA)C\afftPL]_][5'Ђix\1iIܹٓǍku@/ MwU&|R{7 F̼!⍙bkwSGtW4L`8 |~a5K q< hďZC22`iI!?2 M >yZ>L]yun |^ w4PXsaGrC4 [4G_!tyծu=`=}oO`EyPuRqBwzM]B S% >ԨR uE8p^*cK4O17_cr{ꈑrD*N@n4s@!.u3(Toa3y#I3SLC@[@R-$A> G GG} `FSLPиS;3sݭU%$W-fgTOke.eV4//^ޚՌӤvS!7+ =f]İ_nԫeL^f[W@;ޢY=Ttc$aɖqT8[#(Z"ȲVJ!=}jeu;CN#o)}KG6UZ0-u,2F]1?1ۣB5Q\`]gsa"߉9@j4 @6V9riB֡Fw1'-c)yrFdq"Y ;aw a3񦮷 GִAo]|;cDo7Qip͑\n0{tv&j4ܚ.K` r 8T#!70MLA]uvXYʵ?-fnL|>ӭb+1mf#T%ͺAǠ?eNcvD|0=f=-`Z#CW8~:Lt2^k;])b+^xsY\6@_N/-ˆ_O_ZÄ2BTx|j{΁-])g[fL'dGGyTKCV^(00;߸H.5.Y={Vm=g3` tg}Y۬)x)&)v94%0G/r,&~kSީ CT=.E)t5{c-s 2DϢH/[z֩!HF5r/O=VF.ˊtLe-j%đ/qw;[AGQ5|s.C֧OF}B 1eֈՌNݿx+HPՔFha숇0e L#FH<( PAG j y*lֆs]xVƔv&=N`q;C~MJ ٦T ^wD[cEs}W]MQ^6Wz*& fw >OItrDrZa-j{ ;9'Txl~O*tyF)Y|3X[V4^BIv!ì*[sc4U;9|[-TKsvN=:a{ƻemǚMM\]Q}F^ g~_CZZnzeLکP)sDD[D^9A1گ~շB_-$9xOԽml0&E[L`rE-(62C4GjS?DH (W"'?m2ܦ~XJr'CGwZ"sC8Nf,T-Zv8azl_M "5SwqzdrrKAJ4Glo߃O tD7r>ߵ[`}͌_PE';>&B?eb®)jMJ, uܖC!%cE7xIքs/La:N~{ FcscZV,X 4qbͰ6S0kKr ՏՅW&S۩ G)@O] Zv#i( L7?uQ.I#!|M$go~-bk0Y{u2|W}^ο]x<Н]t!9h8xMf8szLC~[? sN=¿ SS XasMzP/u 24Bs  D lIT&Zeᖌ/trp;d _nTfMQJ69kMC. ~I-Aj +6j@ @{;4苛:ݙ%э 鼜[>7OK1yTn.n{"_,ogYZ070701000004e2000041ed0000000000000000000000016296435e00000000000000000000000000000000000000000000004300000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/target/loopback070701000004e3000081a40000000000000000000000016296435b00002744000000000000000000000000000000000000005200000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/target/loopback/tcm_loop.ko.xz7zXZִF!t/Ń']?Eh=ڜ.+'X!Hjl޽'RP=l9.gvWii^_p:4 67,]Z/I䒉gjaUEv*A:{O.؉&raAk֣̚ %-uARvu_ۺx@1D-NS9ݚ^ %Bl{k{Ŭ9% E6`9x)*e#Z]z6yÈ), %.qw^JD)dyZW=[3Cev! fݣ% kޏ Th띷BƲp3i>ǡLx! y`DgɅL&!,$A]ТMVrT+2 IC g疞|x-K+7M3Zvi8cg?H 7p7kxjR?D~b/aflL l;.y2$@FQoP{)HM}aZǹ%u'AF540bԹ{|rRn-v`5gbU%ӆmp`6u[&ψmN&@)fħ5QPlIG_ ۪nMzKƌsk"amTдCAG+=̓O{ 82H;,s꣯kl#^ F;4iN ]'a\݉ 80#t-wxZJyp"!%OwZigN%^{z1^IYmg(v U25p3M54'#^ic>^ʁfwi`=J \ԺyCQ;:2BqLpˮ0 N&^l^L RjUhZ3}#4<8Ƒj|k<jcC5ee_ xxY}1s.mOdq ƍϲ䖵!vC@d'=avd% g93*3 ϱMMP~!NF5ϲ[2ԅ.M+_$EtG*=-.~ö}XїV—D{ҾoUl][)y8WȮbL78-!#K Gy*4*;I&VْkgQ L [5-ef5CJ< RUL`>+36̓o Y tHhNL:~q#uŐ=?㜆)kH̷47 w Rf2ͬ/m@ JUTT&"M5DQ Fz}Py1pxL /:{a<kCxA⛫_>C֍k&h%KFScu1.Ȓ+Ow܏q,_/ B&T$[]U_W8P*LqzI.zy{UtQn0'< 4s?m \LB_غƦlv0ܠļ+ѺDZA.`~pH& !=K=^l_r "]ZĮӈLoUne&?M3$h[ʵ `(Q>f.l>2/2 xKaЁdd15R?;zL߶,Id''"wpv |v$\ _fZӂ9Adlms$!=mw7ۢ|<ϒ0u4bzOn艫c!%[n٭170Tq>FR俇PG$l-~l |F&.>|u"No{ճt 6}~57y)@˙bsc'oӸ S!RqD.?5 A O>O"O~B->W\C:aN F{ш\%C~});d -td3yՙVF6:rj[nTRMxTsb;D'um:Ӈ$_﷦3,[B6/J h|l){li#Qſ:i$$+ME7HHrW0ssMec"}UbS(Lc#ؒMV9{s$kau1!0C#8jAthB E{UzW<K%iHZ'N7ˤ>X@k5/yQgY_]5Zپɮ'>V8m̐;r4h$˼G푫oI¸ ѡ*6!#5Lg /2Lpnja񀤓P4. Yz13r0\P. A0cQ4ۥ(p\OR+damjB࿺4앆P85v$zԂĹ\B=eX&TMsi^se~LXX$4ya:X,,JPضYShYiXOe }.цPTړ)jW ơi.p76r4t,XT(?9(Kᑫ~:20|v'V{O5j+jɻfSq` ԓsu]2 Qf_U @ 7$"c)V?IGZDo>/Θ {ʵRX׶hn5缓j"U7_%YNk=YUƋo*o'qQ};mg6}ГG5[֌lE!+33 gOz'uv`W!qu#l$2@N#,$ĭ.زot>jdݠLa(04|_xQhgr~%cيbºd\/?ιiAf(b.]eL8pJ6J)`8_FgM B\c+ΰn@8E_6OH I!jb}Afi b2)5; )hՇ" 8Ŧ&P)E'8Z0AB3膷 vU5&FH=LcпR,x#$ Cַ^ KnD+\?zu/>#>HEzeh,3?x"}Ү?vG;"QQ-Fn(=Mx]{ݳ?4)V}h']?A\5bn9uWjQ26'~%Aomm`d쨁 VlH؆'gt?vL)q%uPfC\$v C b yēSP؆ECoE@|f7W1FOoCi6peJH㜳@pA"r4Gfab’XZ|<,JPx3ƻǼ/`_d[,!a Fj``s86r{ iI&ŨM,(%]ll ƀ`=kx]絠q Ukc!=6]; ,5JÊ3SЉ.6DڋpmHtPH3RĮ"KbU4uqojg~ijMRxv«Ws5ؓ %1}&7m-:<mDŽ7qs[lamTA5 mHdGSZ VLW#-PlQR %/hAD \CrD.4j#n^cBSe֧A7v=2Ns4vpey|JUT7TיL^U (mC&@F(~q:@bOJJ/J=ܪڛ T.%!Y$TN(+DF兓P2q՜0eZJvޯ0Ǹz. 㙔' BgXMb6(cQ;@ߺ> Cq;|e9v1ނ0ѡq~f1"D?ҕZ'둉~),t(Tz2Q ߮린۠.VaSL8⪮K5AMcx;=L f|u,S/'_+Q?"t3\,2q 5O04s@؈ C>a77V{sv:P]yfL6{mTu" :{` [S71D(r ;=)R,H! F^yJ!RXX {Iys :HUVjq&`du Zhғn Ty> VyBtj.cK/rzcқ Bعjp )n *qX֖!.\IXw ~pb1#Nǯy8弝Jʫd4;^9BS<ͻ(HEIp -=;^OMIC &zp&q5?`agr7zҼο \/k(\QL?D!-7+D|=`p3>R}N98Pu*?"{mXDBi&8^NcCu+o\vYŗU/)5@ڡ+ur43C]WT,_qS_~#ahkAKDlހ5EFU7? #t{̹9b;Θ A[B (d- T%MKHVIV9;밫p>-9bڇLℭBĮ챎;p+ݞj"ʆٰhQ %:mM&7Up`<ݪQ[eiiKlϽ I;̹Y?=shL|tƟ,BjOW/19U)5ϻx-Yϟab0m YC<μVD#[.rZckpܰOUL0( `Pͺ#`Kt`RmSG' :mGƒdmAKV߸PHS7YC xl~ AH8L~U軝|حc[qMBf5b B k]IC^žچJc.i$lmdI hjι/lk˩)"нCŋ>|&Ex[cA*bh9kE϶?w 73x{*~nCD92pC,==Ysu }&=cgG$JdJMg]S"2|a rkPFT[S/FKNo!cLZ6M=>ݵ1a\+t 0DGmw^|y-q6=D.F(ŷ|\D=jJ*gx285ekzKHe'9ٞA;92!vf9vԱ w9G`L9 4` "@TNB[TN@K_$-OGIP|js?/fT70wj8qW h@@}-NMɊE>w2S @=*Z.$D`d_I?6Ԭ4>C{"=>de098/ǯ'Udqc1<}~(S&EL'2sRSo}C1 * @bwqQ8C[ $iz%ڂ 5 CWZDܼMԒ&rF9xNեgYZ070701000004e4000081a40000000000000000000000016296435a00002388000000000000000000000000000000000000005100000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/target/target_core_file.ko.xz7zXZִF!t/#F]?Eh=ڜ.+Мta>"M(x:?r*\4/E5[IDg]TKMe ۯ/"Gc ۑk;$:$!H~N㋫7-XS4.[ }.P(+]H , Ͳ5]^s/#* mjf(ѧ /Pi]s2;Ir<ޅSvGG=Z*Y.X6^°{"%gqZGD@k3c0^˕ozc׃Crf%_Ӳǭ]Wj-3TDdghcMAo~-=hck˥?hJ闽;j |`AVOg螙Hl Do99fi-tO&{'^4>qCzfS0DZh_ި uo 1l~RlANB0v3_s~I!` }K!R,=;MŇ[جZd,Ǐ۩V&Gpz`n5Nml7>]KrWTٯ4LпMIUZTṅc|9]9HX~oٽ4B;Dxų%T+ttdn"A{>'Δ{D`M1FX-sI8lN=ϐ[^0svpulݻ {3M͍hvX,nvE .?tɵ*xh,Acz?`L4%=tr#wnj[OP7E(bZy4AO?Ad.zYz2e!x?_J[[ *_^ZQ`b+ez͠qKE9yvzD2i٦XP8E }Dg*+1 xŔ ֪/JM ]pÈrjC@E H-@8m͗vZ3jni׾hQ oO_q~y;%BQBhڵɊ;Im=x}IIFKR 1q,Q>7M@pPZݎ/Е'eX^")҅wt4Te.;UZ^/ ?`AkQ"^1z꼣_ n{-&<.G5M(6wL WLA "$k+d^|gP7+^' xR@RcjRST.ѤQ1_K)(-'9$%7qyh9 4('?9@ 'M/^pR[CeL&eTfHO\]l"ZNN=ԋcW5{ƏoLojUKJȎ᳕_E<8N8](n9A,Fy@]mMWC155  Mq!8yWsTJ&-T>`TDY*>kbqF^oΝU8i\n" Ln"i>'Yyn|¢TZ~a"r?Tf@f-WgP2ád&LF^70,JslksUӌ Ҕ!€?A7,!^!;xy~ o4?Y%J{A-'qؐ ۀ9ˎ6<ܻ6wI]pHm/<0tV8l=G}dw6ݘ}sX~wXyлKDG]ۿGsQ%>:E #792V/\&Q'!TV8VY su "omjՓ\fy ԟLu_K*nWn|DaոnPY{أty՜&%̅/d5ҐȾ\ 7wXM"qh0Em l*22=%K{ef Y>5] iG*ك#SY`a\}(77j%#g~H>?X.>#ȱ**]:% u@~)ǝ NO џ!`\.0N`u5\.Pc3YVsI}׷נQp]F NwrG_m<8Dm'5g^x/ٻB:-WAH`{$Nl վ@ZQ hүm:釣OL&mF @S׫NoZœ4x.o 8J`ku$)3XfŘ&<"RJe8>ZYַL7lxz<̓OP73h:aU3J4z^l2n( K%~~TQ]ѨK-N@/PqoX2*nᤘ",tvzrVł Y,:3n Rx>2%[e1RGj$"eXYs3n&. }{WnM~OAW!Kϡ|6Bbk5/:aXAArB_JMMs\R`Yq94b%SPcVA_A梍 }Es!fz}I[hߺ4b7I:gdt&NoR K'gjܸ|;w[rld$"UZ|Q~6>.SL)zBq>w&gWgM'߹p&q_[;"tcλ4^q@C3i":ou9SǍ+tK_^-47\!s%2: 8<s#m3sFcf܍>-kxs|܇A*Oxijf)4+H4n SgPEV_vQ<8Oh8Z-E8h,p6}aZyf5<^R=GƄHs0- 6l"IgD!9\nx:d=Ƕ.rM2N50EF oNrOiTӓ^&2ּ.sM @xS.8|*%G!ጺ~&ש]HIr ͺQZ*iϙMq=v[Eg 9Z[0%V)k<[c\C"d#WA/f{=~VPX1>If"m'|E* ʙpHW9źh6G>.[Lb7%Dd\#N?[ݕ_(籴<'0{V6Fc_FzL?NRJv k6j0~GE}R)S"`n@uUB R*i̷4\Sw5 cVm7v11]E;5W77UDxgRZ*Dkn::U(C[n(PQ ZjeŤ ?jrDpBƕoE3&0]agd~?Wy{Pq(^}LBd`@Нe{ fZ?EHm[#~'E˥o*֦**b|kg;a !&&3euΔ:h6=87Pȇڠ@0`{?3E.j`2 4&.*`w8BwxAٰLG"zʳ Y%qUR¨_X7U[iWکa2#+zmr, w0ʙM#BE\^#Zĝ{ J57{jiv5'$^;e;~qmw$\3guQSܨ>*Ti*q܌ !LL@2s>(6ok!Z‹ &8ȳ/F'0C;]nHBnΪlΣ#j^iiD9Y@Hk3=瑳l9Z/mQd!ު,ysX=,NYbeK~Z#YYq -g=#PdM,m%vHl|R1Qv{Pj0eͳ}wlyj袈.޻ԃ4W-sa\g%%xI L|{N7df0 9n3? e2fuj",?p7R72*LVt v;#^/ s %u/-ڦ<9`VFӓ f˹OܺJɗG$1 |ˎGiA BK S b%kد ɳD[h'ZSTȋ $7?c7m2́ 4՗AZ4l؍}Kbgr"n .+5 6qe 3hn-+} %@>"lY9iw+H-'0A0EBװgF=*ѓhwA<8zg/,Cԡ`TKvck=|Yo?n;w M盁* K\8B"O[ĎK!yŢxdf5|Gmoo[1Wh`[Ν{܆+`o=A:og5yKD~)\ը^jhl gsEMUWOCsۣCw[ZeEe)_$ ܗ4L¼XCީ(tHI4%o݁a3AΔrv[Z`2}p4";S:%SޫuG4Y(Ǧ]Rx"9)@ZTW;熀f{hn I@ M]Y /X wk_h!8tLk+J0d8! ,d?" @pĨ5  Bs9d&vVJ͜>UI1Y)H'5XQ)ڌ"O/) x,`2C9;T>DTa^t~?:0 i<_oC0VlCk>/{9hd1QgͶQe=!@AA"H W]hב1$ ;WT]!:Q'r#X9$A7F+-ujFA\{ȁqKjb>Cٱ97WOSұ f5V{fyPUX>5uw7C%XodB?^|#]'S26TOy$'*)nxZzOA2Fx%H*ϝ!(5^W~D]ӣB ;?fy*>9NB\geV`Z^7c'@%7f=nЋIQG4 xBKz~4n7PV;ښ&KTf8W"cEd8/"B 57{P>#Xm\>['ݤ8` _φkAi'[T-޲}^2>|-%1?Ic*%wD;eXR{5RgO?;YM[M'&PDoB31\ARh ._$U7[*!pLzR>V}gW]hk[G̮+0ǠK6!h6NdjP&ꀃFy2y0GT7^\g$\D/W$_[Y!t2P&<о[)X(9A*_SY&k? i;[،JW/_'lȾ56sqzA=49Y(tqU$Ap5w; 9ڜYwk|f6FFb}ȅægDpIGC;ؒz*3wu#|PH_:O8 d+ټ{g|5mBn XpHyԯ1-yI+}(. )Q1گxgtEf}$">Mxz0JsU(}@QE֌1 0'8uX!G]g}aQ.=ߐW  soU&CNC Ql,8@BH0 &?CL@jr_u0~ v&yŗ@iDoR RLGJ(pǼ$+Q{nHiy+!EZQv|hԣ!;z?U"]gj*Top47?ۀ .iJ3JyT iƕie- H/"R Ud;Xv _ F>1SgYZ070701000004e5000081a40000000000000000000000016296435a00002284000000000000000000000000000000000000005300000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/target/target_core_iblock.ko.xz7zXZִF!t/3"D]?Eh=ڜ.+Мpi\b"z*jTݾ[>賒  ,ӿ;=i2U|Cw8t(p/[-d<?##)yA9?慧d C73V12j<HNYg2S[]@oz؇ـoݏˈwi-KrlSQ)'ctWrقYTbY(H2>іkt;sd9Id/;b|8^Ej]Mx9*'F0l=H;FlKpZwOl("5ʦF]*s;6dv^xlj%iԫ19_cAŭpf9Zn>g)h8ع!Bٿ3NzV杩%@Ԋ.ϪV\<~;eYG50|e v&$$tV6eb#t 9OuxVI٣ g:i @qR[$8F~G-mXa?&(4 {MvdZ%L4cVn./ 9j]jE1`YE'#eEE ;rM2%[*g1G.?RSN\Ut p:9D]{F=_ +isRա| pRT?<<੃|M"UiDzٙNwp?g":5fH.WJtT%D^*P3썸WkJ|:! 'AH ÐƔW|H4zlʍM^bێI ve|Ebf[N^61 Wдn^B9:Eg%^N/'IJǘq]Skȍ)=sI Ɩٙ,C=QvXgnTRgtxs1 gK5ҼBq(xWQD3dL5зtq}7cCrd4@7ZGp#d̽C`I}6>jxo<9&zHh 2zT?-; 퉧{~FU4|WDvCRx׵_ܤ(l{=*x{ '׹$J=VeBǛSܠCr .p8= E<Jv `P#M+Y lFȯnb&]s\Io+ b!8^WG LC̩|햦S;ċEQ҄S[`˸ROoI덷]&]O~jꑨL἗D*_(53!@>pp'A|= "n1Skr=@h!Nđ-F!~zg]c݆t%rW^縇sL㴊\SU3Z^iEzO=vX/R\ime4l!c/|Q"pu^: }ǍWtWQv0]o ^˛OphKnnkk,6gI^9i nO8oau4wӘ^Q4?XZ8=:y i Xmb Ϡr5}ul] vր80_re&p!`]NH#A~ 1!/ry[ :7×$sd8ôFJa&Ox8J1r﬍׭W8~~;pMz;P]:#l%ɚCXÅ p9^V睡/tU8CjЍ>:(h7Ee~FrPNmA:H'J_Ƴ1 #C)f䠮BQF|d:v/1wܴrF.eL+g i`8V|;` ] ==$o&wVe76ewn cg24Cs;^1 %ѣlܸߕ:n_:R 8B21» &_ M$F^W"5w_cP,LDRf-(l%<@9Sm,vS2ݲmq^#e2$p@שkHۘaI"]>Fډj, J t?UC"琞 *8 jSۑ/s !V ZO^vqJ#3 }J=+ j [nKS9QEP82JjuH津C}@(Q@ssDB% !]Ak[(an4n2'YꤜP[cM4Lэ;Ďs꽀f`rPo#ɜО5q;⩻ W^x:b(qW'7FZWESEP ˢ7ImUS}(g'UjHf^B盕n/vַ9Dܔ%ń *Lr|s@դ^t>Htc߶/"5Tx!cN̑ŦNew B8=V f׼3KOy-DZiE׷ B8— IԛPT=&럇0+頡h*w귙,5?dCPa.+v%?(8RY!*:agG)돫yޔ?Agr,^i<+AXaK?%iK{Kv;OD@ENVe:S)^OŪB؁d$!ZǘdH͍ ti@C]VNȢ#̤)}l55Wj A{t$@zq=ڗ.ROw;)RHïjf*ON*PnI*Kޯ Mc j߿CƽؽTL/0z&;IRK8rm,5d3-SNճv!#|q+Pk6R DBR%\%M@mAoe!Q)ufkۊ_+T=ٝ$E h-A5&+7vlJ; aǵ1S]5"Yfmæ3WS@SQi*٤ 3ǘ0RNP,˼g !vբ%spDzoPJB{VXx>N .TEI7sho  ,)dcߛ hg+pWRDZ!.2?'BejI`q*|dUfqޕq6`LIOg֯۫3b}R 3қ"q0w5koCu-q&%UeHy®,+YEE՜SB'nu):p>/] {oɼ13#(YKT錕<^xh?"N{2+OX{4<δ 5{ozER1Яfv@' qx RCQ*"QY1 +o6o^ / ~^!AIvC>R.I8YkT=La^?'ŭb+/[ǺظEȹ ȕ "ӧXSiMԩHq4Hg1D`Hl5K\7tae˿'OpՋNAқO0׿sn"(̴LXpa =L+':9h䍫@+DaJhlʛmO J9)WzVP3zZe* pnf.!YVZk%{d1?XV͍ t!}u|IlG('`B'2[A1IhCי\f 98 B$Ou*;5DQ8QT u֝Ԩ:(xX;CQR 3oir&:My=Sɟő=㻌jj3ʮV.bR Hm:mN-ԃ/6ḩĢI_X@SEKcSVYFƼu+S(JћvҪ~sE#@Iy5>i RnFKt/`&.mm S#D砞gYZ070701000004e6000081a40000000000000000000000016296435b000200c8000000000000000000000000000000000000005000000000./lib/modules/4.18.0-394.el8.x86_64/kernel/drivers/target/target_core_mod.ko.xz7zXZִF!t/x]?Eh=ڜ.+Z.9hO%4%!ɉ!ǏHbrU!> QV'D݆xK"مum t@ivt8B/_hE/qXPU¢ .!0Nv!+}{yzT2rǭh0(3,;P u )IjoZGjHeg.&X\YD@jqy37ȍg.m@ck1v7+h򈲯+49)|kߋ&F|`78ܦ[߿ (teؑ"Dl1ȓR6=G!ˉ-ԋm(̉'KRu-+mAL|Dȏbh/ޜ͓BXnWf6w*:٠' ~a0 L;@kIY0L q|uIpؼP NDākWx3j9 eB4.c>ૌ5xFilpA>]DSY1Ry$a|z2_Zu0EO޵r6<¼{'I\dW>]3ZEW-W\HQ Se & 1Ԑ$-}ߋ>c'mc . -uKcJ|.)ãic)·U`/أʹɒOsFp"28iD]A?PZ5U u[G{ #!$tR&#wu|K)H32u P?U˰\DE-6:J8=uό J5ނ6dXvpΔrI NT="E7d`?KrDiBPO&ȏX$ kՔ`SRsr]cg{.{*k#?/oĥ6Ts{_!oΉ ȮWI2N󩈙k2f@9%@Y](Mi` /6>&QS đ-Mer-Ӳ9@736e U130*#a5~vx_n@JR5 q `ꔈ'|}2sn/6Α!00~vDž] <"*En3^f2 Ζ21O`nvEogU(2Kt2I8c?lDh@^wK|ɹ%>0ݨ=&r09\6YBfOLYoR_ vWr(Z4#Rzm|[rdC5]]Lճጠ\I~ލq=s5Fd-{=m~c VpD*mhxnRL*?B礄V`5$D9ǭx͸G)Xk(=FqFZ#i_=_"B8N|fjVw[(`,Mb1FvH "i$cM2t#ɪ#/ bbA֎l8omY$",?,6*\pBjH+)+<鏠陿<ƕr_Uyfё[4*']w׳:DPK~~=o.Ѱrg%2c",銭 ~7=VjCС|)PH`[5ҿQ@\BG14@w7ǖ 2@$S? =$4kKj^A"3Q5k`K %g΋cQOQʶ8=I#I`ZDžW3Q}9>Z=Iȝ1k7뒶~僚/p2G+J46_|X/1E3yU~j0鄺3~ 0ޓqU$s6kZ{Y04?@%`DBU IlHNtJI:P ЭLnӑ*l>6ׯ/10l }e6 -aع$b &h-+p +m=oF]>F #c7?إdm|yK*ŝ'd&JH;wMJ5@n 5K" m9Wxܸge\pHcW\umۍ+h> ;D+:φM.\Ƥƞ2&Db! M*FÇv6#ۭ8LQ9HAl9Ħ^_|K20P 'LA q*4=n#`hgGv'q˜KtX(F&v~}{.4h..J`%i*5 U/EaTFڣsf2$["a"y09 A^mb.6wjJWLE V+߰yʃRYaќ*9'wГ!ux72 ץلXѰbR"$DT=5YP.#Bw̨'ti(, 2o;rA$ .>"MoA׍^jL亮A$,ˏ쯋`H›׭aJ!$_x5K|s8Gy~K\jLoPZs+xEDR0"|̨Ha-zu&ǐώ)@ aH,:gf GRj@X54QEF7Ix?fl$\7Gk"D˄>"H}M"G4AaFXa=kSuʯ(Y)[G̠!$5^LEӡm' 68fJnҐV{IbNYLMֽ&`J!>"@͒x䬋ng@Ji;&O"bFP/q PdGȥ>WJw4`sJyˋfLNcXiqh/ܹ#b$\|k`kq5&zE>D93_eȀ]9ZBS?lQ  QEh8ܜ=֦ۘbl0&'N|iiJB5,-A}z`[L?.:HM-3$ mJ1g\_&HZw}FTGWJVX3g%#Ql$7M1zL ? l~$"Zc/tD'w3"1e<tm1|"40_D. ݍdTP3 Ix8 og2Ll%]zcrϭ}ЎX :w|1~?d77h'âs:J=Bn;-TIDy'}˛S'rU #)bsm=Mi>Vn"6@~$x8XSjF\ S=ov Z@>Z(D]5o:iJhzsH:s8Z*dՊx'`sЃ8&yXH >Q" f~BNz&8>LOg}]\s&ٯ6 5hAngʯޗ=[DL8{ބ=Cd9zqhoyq}֪fJq}im,KZ+boW, '}e52迎4JչcqJ=ƒ1zZ PcA:΅Sx,=yp Tv?wPgp2sIieHeZNwRb E)wK L֛E=ws.!+WA$O^GvNw54Aa)wmW=|Lĸ<_":v5+.!BB6EeAUǟqhsQ]J؀ j&cٯѧӠjg]-FԜ@goR+eoF3!N, zLRo>uc3љU10,6NʇzOHhtVd$3?}Ҳl C/K/9j\99~xDU{V0sq eq29kA5OeLCU,"scPWZFUܪPygzz7Rj^Ј:BDj5<ł #v|Z?,WIb!I5` )^6NzOݟ 9 wuN__\p=l7lTֶv/ ~ (/[\0˫y43q$v@%}ZL/<+1}VH}%į([kdCwO~lAk<8輪 x)Ke0SaEtd% A}ð+JObEskӵeq^Ev8qp#E=AQɥ-GeʴY8?H_tl%OF<(~}#eM8Ob-҆rpW9Knd$XFRN]BR]eabtX fxc>t;274 o\IW *F$;S~ҔwQ6(L=:(? vQEY"w]U580xFm4lCEKc;BůYtQ/o5H>Q;Z<\DvH$2<[]m֏AB:Pbteh ǡ?= PRWx3nJ4Γw9t3.]Yx?<;- ~+ŖT 0yUqdiaxsܘӬH{lb>Pmcʗ`g\ UɥA_lQ<*6HAb|k@쳖GƮ0w{dT'tYXBG)#%.ppwJdV' VWGWMBg<[3luZ'~J~%%F5݋*Ҫu>eb2")?W|XV=gTy{tw,kE鯃뱤TuK=O ,uWi%1.zBOXؿM{M,[Jq>0;PF y0Bx.;kg.)kω7۰jwIןaq#]yDoA}+Q|Jק0XѼ=h>WYp3bE jV#5ʉ<<ZEsl&CtR\JTI7h*bfg w1d-ƛag}%O>Ϸ.s 5DDF s  R( ]Hv2kEiwC't頥E%+0%4ifnq7\>f2AXki!얗%FٕbgV)HSι/gTng/ܭ<$?>/cɆFjfGAIHDe#5w :H]Zuam̯4?gpf @ŮsZ5xQcj2MHŔ 0kNYY8-ʽ|Tæ]엦JtWٟǨCi,96UH$;,I1Lzhu;$T}ܤ&aG ՗"s;²ANыù9:O&]-:' ,&]$Oj@OGp RȆ?D4Z0\̥}5_8_*0,JݨR}JlߴIb_C /3ӵ5!bsa30Aͺh3d~v$BQ|iu Nj`gĠ؛ƫ&^cB}bNhDbFfD0J$$mE>& 2sæxV.G+EQ%FeMl|PA%D}t%M$^YM-_tQΐPC;Q_cu0ArlfFGFq[^LeEh2TإoD S= Z c>!{TÐ*۩7w30'zn9KIF=쾗;m,5%oTue xwe*Y>5<[)[;c,VD*kFrRLȬ1N8KJEUJ`7K ܏XL4A)#r []2mV&^ѻUQqO Rj?ˆMjc[}eU&z@|Bre&0XBЧj\ma# $/FvwvK)93b;w̞ E܉@=l-z9-5|ɛ2k3}7}\`=i(NM̀]]=dtHivۥ'풾Ml %,mCa54+A%SP4S³;1Y2K0~^ H7Ș Gq}Cn-5o[py2|,Ս:{ E j A$11ؤK 9w g`Ko.&ڥo WJHiEU $ML3I۪ҷQzj\N[5P3@͊fn%(kʊ'yѷ8@r0A h5b'8<Iq>eYYG# 옚`w.:j P`,UPd ·$B4̐t{v<PH2kRK)LHvg$j oVm>v/]`C 7~({q׍T[a_:"ZNlpvASܚ} وQ A8Y5ڋjbCdet){# ]PV"Mt(VG=9EU/oq66x.43 '>yD*Ը9̡oJâc$2CS*Tp= m~?vL+Kbp4{2_}&4^ypk.^4wxx$K\^٫͕jdT6ʱsT0_SNx}x,|鮬ouҔC:* O} eTj"1'A0{]a*r6NU _~yoT=Fo|WCwf1AQvxZ`ÚRӠMB?<[X>@̬gR{Rgqԯ1*دBbഡpa  kOH꽴+,̰#aC['nT6uԂ4 In"!J ,8&:#y g|t-su0JֿYĎ3dmokg!t#U<4r l[>}CBJo=LЕH IYW!R96Se ,G~w":Tfc2SH{ 0“X1te5 cTNwzGg ϷKأ"fZp&(YiXBke9 gwKeb K2&yYLgeʃ < P;= XrE׻N3o{3eTF+>-MwFQEt4We5e<>"{hOA4 M=c̳ٓwF*S hYDJ -g:x"Uy.xCL\W$Y*2w1U`9`LW;]Ӑ=$֚^! RhF=_gHy8(Y}TR> $4m8VwlT:ҹЀu(?)'ugvFِ9ESP7&lm4>8zdn,. ó${ZÒ6J8=(_yRD(ϐ@!;.0 #{@L2Wd/ frF?o n^6%SWv YD=m pA}\5Q;iT=}PIRCs:(ٔɆ渮c*V.:Q>jwAڹ3red`;oR_9[(a/{ +tm2,.IP!6[)IV מman0I|60+n]/Q*뼺Ǎ2t}PK7XF3?x`rCpI*! WeLknYI; VK~#^ٛo6m*Kq1n+&y^,{h)"A =&,G8K?>ȭpߗŊ@f{ŭoևЛdմC+$`jN\^H@ŝy1Wmy߿b($Ɖ1oƓMĹm{u <#aI`6h0>>sy"Yh'I|7ԴEsdnjd-ؤ[)A"8yv#aի$Vʐ# ta턌{@ۤZ',#tt`SVT%[mܞvTWa.D臢[ӸA󫗎fͧ晔HCog׳Rsbгnd(qO[/[oGi,:F=}M?yV8=VՌk3\NKX(ڸ P[`m ]>u?y\xV6^IN2,x$dw;Kco]|`400zX;m3ҍnh; 4͏7, D횂Q!7, P ]7Ѻoi=LJȳ{n0LPFxYҔbP`2j}#pK|wxmɿx|h8 ʞ*'5q uЊ[ 1/\:07)J U2-b CSl1B4-7(ԫ]Vj(?tf 9lJY)D=B9OVt=& Eb#v+a@LH~g`%x| 7uTÛ[K4齃zȹiմ9mj!6ץL8cv!29Ri\j8=ܥmF'"!gL;+/؟l1 񗸁.d84/{Ŭq[9.w%.9IDw#tz\פcOD}Cr5!Q6RYحWw\oJ蛆0z@[(}TJq-_K]hjׁ&B.:{oǰH6QQ"8a ],l]^AT\9% *3Ra ~Y V$zpT\=^ `ȉWio>OςtzS9i{(5fyjBn ؠrv)*I79\DoD`P9n$$haˀؽrTr|5cHNn~+V:!DwziK&v <{}،v| n'aJ{-IEw>d^ X2`l2FvtO#d%*@)0NZ";]qewԛm*4Rj&2{cJmtH9^N7d1\e_K+?B &_ԏnep`CohIgiL:F&p:թN2ISЏ5t[jx 91-|jVXs@4NIfJ7Ik\tǾۖcHwUN;{ O⧂f]8 xѤ o@6-3dw9?[FcKVaxWR vAG 8$"[ ;`ڳHVHch7 aͯ RKm0ОT%VG{+G wP#ּz¯ ɒrh䦛]qUOK(c\:x #Y7K RG&=1qH[9uAHk.t^hK2kPm!{ouƨ9`‚eݝo>WoCk&04eGtOeQrOmĀAE0d$ģXRnmrtjc dEWns 4ګ苈 BtN~2߭oǂ=A@a6udC'r4$pZf <(dpTḏr<;\P+@jm?eQ !t]e{ <ejakORpdWy< N %tExuA& 9iCO144Fl0>+>*}a_Dݴr>6I@$ʼn* 6@/^>$12?bw",) n%Qݡ,#vH$c<;tB2'䈕zAn BAڂ 6i:Z#fs;E2z$uh# Tߒ8HiFzZ!nSռ.]TlJܙwL)0 qŌaOaDB[[AoסLU*&].P}h"b//s.FgCLWt<7NN8>MϕtR%e;(@/+t2EX' |%B:O'u<X}vuٳ+Q94Tg &!3Q\OQ#'0}6QKj $Of~UUKݩՆϴu(&%v2A-1|#; q26 q.ZPCeV TV9X3^ 4b.r!!O>N#5?+4]Ց! z T([j!I&EǑ. jջ VFϮ]GKHxGBw&TUȦqk*Y-w@)0x1eJLE2N/( G$OŶ6blc7z7s! mQ>FnBkM&$qD ,ϲD)csqQ6al)Vlλa?N.-[؞Ff_Yy_bRdwzX{}4x7U% )sH2BoLL0# tcsa7dAܧt y l6 ^ZѳKL/Jk:$>t\[1O U%+tَmaTQ]L$^Q,w2]sJԀqpBh!,14u[ox;haڙ+v1Q({QZ=8`}@+/7E_0Hr\O,­ɩgS\lnT5<ڠV62tHvSNRkÕNB%n~ܝ,ni_3fu.sS+Dk|-'xkD31&zSpעD!CL^v"ǂgŃC?C9i]+d3'fcK&CF9yEG}kFnAs#oBDIJr}}wr!Q]>Q-I7}, ZI%oo"ǥ(#A3l4 rsN kn#_`;}9IK||1'I98kB--bcʿ}ff7\>*y?Ӭ}y%7=%Ilޑh Ȇ,dv %qg)&*ŶZK)]zVw[oD͸- Q{'bQ"]i|҈] \D5*~wRJlUS!R`H}!wR|o\he)*&7xV掤oO4Jrυ ǹT@d8qOs@FnxF+%-@͢ kf$SnueF(`'GʱOwc& 8뀜]ꄴz?=ȊG6U_۶G:CyoJf>^܍A)!j]n?Y70oJq5bNK5#W*! 'rTZ AäY[Z0pͷ} ܃>]RZLiU+cE? }/pتH5E!w~:-\Կ 2C 0gޡ2U.jKtJ,V)Vex:vb, 0i!>1^S&äDo&)B0ֺQ¤\D2J(ldJj04œΣޚ~GR%bCxњV(ShZ^rQAYY?Lr> mÅC_#FˈH:C\㮪]1`'n[rgu'F7SclNmř绛\FZmV)Xl=-=R npV!W|:Rs&@F R 0\JQZS!#jZ +Ma:㑃]-$]QynB3LUn`1ٯ0cpέAǴ4hf*TA=zVp)#8 lW{\Á^FDx /{>mJ~6Ro,Hig o/1Wi'v;N:I >6Gz̍UÛ#-qV9{˳i! 5waEpS47pl01DuL:Npީf~` "ց}MpÃ6(`|\ꘁZ >M8 eHYajvx ֥MڲmURh`4C[g[ļ4[e-_Կˍa~|nr=b?S !P]$ׁp8?]g]Y a1߈q̲ ArmK) 笮*]_O ZL] 5b2A$pCAHXO#9r34GXݵ{7}d8n>BkٞRkRHV_KoŽe]h ^a2.<  dXϒ[QѲy`coN)Ih0v{3{wcwwXgH"o@h1'RM+[x@†#ϪT;6 x > m{G#~28HvZX+yZ4~v Ոmۃ$Չ?cUlFE CȲ +8`828k#;6޹3Ae7<jAq$)D%Tlޙi9b JFzr9dvzKx>Qta* ̜mK)9ħd=Py ~>+MeŭhrnO^ZKUUEctVПcb|̳l_ږBd{/V%`<-;7KJx4vlɑp jth+h9l0 >=I?!850S8Qm>Tm9A< ZLA@{>#=#[u&TWbqZEJVttO4癚XF S~^3~#3ZRzꮍAVݝ7 \vQB9-^Yپor =-Ov!iЪO>[dL%>/9Fo3&qrl#2+ ½yr-k ɢV0g()24 _ܺ{xkPCNz!35&~(}d-oG K4<8k *. &0ي ~ ȫL@wrZօE,s\Z][HSŠ3e6htZ޵UqCry+<}41sN@WrՂf*&lʊ0= `38|ᾪԌ4!ܓdq4'<'o,?x(t1D/{oV n.3O RAؐ=}<tsJtn^QF.ُG= ԰*" & m`UdfL|Z n `>gKzXM9Vok2 '8ݑSb \&,ÂSj^G#TU_{5 ΎӋtRg L;ߣhT8s73]Ej)CbAUpcX0Z$e cuXѦ'&d0j rr6t>Po`mPsGMe߬پk F9zNv!o4Ct@*[Jaʎ5V%I4Kr G{ZXBWL=_X]uDfvS{܈,?0N@8j+f{Ӌq-ŷ(ɲ;7#cJ Z,鷖#12xVݗK >bfБ;ĊWc_X>^n/&xq뒒6 }DPd>du2݌6Hٚz߇y,L V_ႫkS {;E4CX$v7>Ǭ( >q[96 y4GZ(y_4i'^MOa 9A/4f˗4M6)3o D_+9h'~ h!=B%MvF2?:^qc-y΀r+x!k;LvMq— .?xfkth׻/G/yOB|W /\,pnkXӮR284KK Yƌ)ToSH`x,j[%$Oe6֋Οiwc3jȃ tѷ7hHTf~B2 4hX(@7J҅}2JlFBjk=5 !&B=D%le;É4߯av:[ +\(*).R𤋒_;O#`s^=H) U%h?9;8*9d(B:dˈsuE.x"?ibd$@{sƗqFiBn=GهMmyHLǀ7Lfk8ums= U歯Ubq +Αzmwn.G/Gg.::k= ~6VpP<51+m\,/v#mikru]#0+ȹ"V<>psd&τ.Ҟ?=~(Bt7fx#6VU{st NwnBt/l!cIuMxc[ gAqibyBN<;}4bwT]o|sd&):>ON÷n+I%i٤psaNʀ@*iۜ%[tjF%d s,jv'|OJ#wBK&"p5x&suɃ4S\'HdZLZ@FDꯀ+\H]I$g҇1is}";~\>́< tT̋AR7DӧQe|5{W,3b{Xcyr^;:y+\6Q.D hО D(U#O5R7S.N,Hu<F5JʰŸ2ut /R~`v!hHk*B3Y{e(ː Պ.dyWb`< 1# Ԅ՘o[0FxFFZ}ފDU!`{dse8Qۆ)OAM YugRғOH8l}7Fһ6ӢZ\VȺ L tӲ[8.%.:f6ߧԌg'!\щJ?4eU9q(S^SLm0]j@'`E[y2HF\slyٸV]4|7!EGk3?it,kƳ":_AYfꂱ`j"ɝٻhԃzK_.Nfs* Ǭ?ZI=G=z3cqmlm!͏Ӧ._"Ҋ"d^B]J*C % z>&\] *eQX#m|g?! ILQy=S.(bP5cݵK 'aw/wb5cŞr 0U&\]0 %A\z׳IV_/۴?k(^:&94':k+L9 vPY_! 9Wg2[4eԗ>uu_r[#*N4:/wkaEnt֩o 熐Sjm{ܣ42|SzЕ :qJ:ow`iF|I^C8]6@t|.\J*ph2 +mnN9&K-ԃ?/$P:Ę^^0 Š9AQCp߂p뻺rDX_WLDLCg<{eTK_*b1g)1 /EsgeRcwQ/N݊쒋PlJZzuH9o< 670gIϥ7h##YE',0C瞚dlCi>g9p LYk]A7)cM~WBOh,Z7-W:6|Z z@{͕` ns0&"&pǩ+:d>NZ7DahxĔ2w)|Q ͽ0xDkWS9Wխ1KD-_lQ6z_hh;93[X^v: %nn5ʲa*c|֑%A6Ԩ`VeA_Ew8^oբ='>BvSl%f QÊT-3 ґ_#[a?6{/k5HXn<9N3tomwQfGAijǧ%dH*z OzaH 8 -C$Ldҭ>nPEXJkHnn~)lls0nˡhE弬BadhV LYuFiS|z /SYӴDw jпB#-WLLN B/} \Hl/d «Q`rvsg~KU=[d?*<y5 b>U`:.-X"qV]8$."!ιT-lN&p <-~:{OyPɯ;ޗ3%[)kANPnF3|u b,ͺ#\d ?a[2dAᝥAzG,n~/kkLV{Mxjht`(Lc$ΨgMK3^.qUq1r0ko3xe5fI>sP'Kќw?_it=%^/֥'+ I"X0!x//jȅ"[T9WU (=xĶi"X!):[cS=<_-ǢU8 & #>y\,hv,eYwcΩXՂEu#nO/곻V'oyt6vf>YyT+G`Xp$MۄeQ@WuZe {7exr՛+ZNu쟑jܭS'*vˤNmө-NDn#Rpތ@'/^Z2W`C,BNg5YXNCKCr1Gq{\fYWuW-. \ތh;&,`ϓaet1;_A8'³Umvr/6(Wհ55__pZSE &̮s : z%|/KDU6l]2W(כ7WUWp Pi "0tvub)Éw\DD8b᧳A|,8 8_cG(x_!\PCJr4`&6B<V/"vcҊa>.SrVb`Y!Sg"G[ߕ'uFB6E;C!F"6kp>S_|qrq1Pkfׂ~(՘2!3_$|z /NiSPo ҙ#ok?4+Nb&9)6[U1ka0;6~2n0{{ո}d:V/T^^ROgC W:$ ~[kKFէHƋp1`0>% H̓AG(brQ}iӦn~ a 0 l\^;f1P.lsi2b4{h)3M/7F=V1̦<:uTR\0\#(4!DBRB Q<+@wn"x-!! }!.ᔞll: 8ezAbdJ~H!e*.(!Rƈ&P8ˏ5+ ?'2:5_QOq&(tg4akpՃ%,vO}u;fTռzGeUK[eeEjz1%uʾo1on1LF3uu =y_jC~ýYbqܡMigIRUWztJT& ǻil U3PIhG O_?>h"LiUxq<~N17`ڄ'5pr~5Dw 1の]" q{I}f H t*?R[%l*hIJw)3zx3w/;\V5-L@Ÿ1s=]ަ8<:u`9U@9?ٝLzJ3)c%EmA49v <1p:Ev%GB1bh xWgJT)$z O{A/)ߚNgű ċDS@ۣ6qrH+ SGur}鸱Uo w1zǣ^I:o'θ$_tȏE/uokX-xjpv\ijns6v,~-F"X<]f}H@(H@䵋ݰY;b;7碭V 䄺Nan֌-),r7Ont;+ Z0`o |5^ΘdB{!2|8Q |Lz=yO;zyY- ʻ%Yj5_ޑ:%(uoe oy 盐;y|fU94S%wTϦi}ga~@1&&=#OXrq$Ƚoh搜Z)0&DɄ(ѡ *I-U*kgߙ!S\ۀk8~:ʴαiE9$d]PPdRՏ=z~pz>bɮn1b*Ctwb =?R}Q6\r۬yHT*s !!ךQ;ہ  |8*UH\G{w%Eg4HZvh2s @_l'xM`_wM:P}5lj6|ٮ6:!e'0Ϙ~YŰ o3p mvlb8&`hzS^?5¦X(ot\U ,Rʉf}y("5/qok` .|u5ރ i`%.rI[ҭS/KK'k;$fj*jY}I38#ZQrFsٮ̷"U>̜gMB+an7iCVq\xq˫m(v5_>^i7uS24U\yUGlk%u :Zy' RCYҬ;w;;@ţ٨۬ptYn*Rɧ:!s*,L'@oJ@W/cx\]iح-\ƸdQqˎ{/N\{1ןom!? 7NF~?}C%чHa2M*UV%z=:<)GxjuI.I榛[iHJ/3l[.-i2ܨA |MnD1Aanw?m3:ڡ+ ʩ7R7Gy‹i$p}(I Hœ%.qæF'sa=vRDv%Vo3DR6@X}wuD`q6s"ʶZ8Ti:^I5yb|"GP ]NG`)p`kܲދl6ŢݡѴC8%ϧ8ب\F^Y^$$WjI@k'W\@hr;Kؖb^ޔG.< 8n0rԎD!XRx{nzqm ęC GnQd$w{1g6cIױˣ5dGX`v]2}uӂy]dКmr`U4[v4n&\ WoO<;Z~5H_i+_l]2zxoo̗~tq@`Ad0Z1ތ86!eO($@sTObC`{2Phw!'m9q*^%y|vI\*͌Z껽߸ЗgtYњVD=֘nO5 $L-Wג.nz9#K_'>G:Bic;3䚲K3AB`p] ൑xp(yiGɕ4qxSs\~\û%8Wր:X`>/Թ>/;d5JDG]1 x_NW=-(s:$iCr$!aB3 ڼ`Ldp+{N@dRJˁ-_}?D0߻TױvH}2>LZh\hoClV9Fz*tyS}ifVWtԖrH= E EgH:lXF~BtFU)34{U $*LmZAڕsezII0pj%R,DB~i" ?x 4NaȸږctK!oF'#?r5MBYFZzqwذT~m 2G ]ugjPŘ?~/cA igU>-uOQ^v7`۴,4:2(6ﺹ5?[ `0SES~{9LG.jxksN7Qxfl&^ɒ5Na]Y>251@TLsn XM%L#[:ʳZpLTMy֌dIg~NjB4g_|MO;÷1nDOD*kd:y8Kb~/\No,@ݾ)B1(#w] LrR0KDWn0[H0mqo\x}WCU},QCrW*V=ՊkО6j_7MZJuT I ْIi-HJHϳX\?(S*3qG k>}(?᪙>9!@sDf^˱ \ۋ7,9*qr#-pz[\d Kx^vit#)fMɤ<QM]sϒe!7rπ99B*ctvYj1ܰ .7٥ -%xv.(xJƎk;iC1| s-B*+:*prO30?'yX/뇪jn:ld_1Z|QfE E˜jPk"koZ -g&q;K C`ehNsQZDS4⾈wo48|Z%mBek>4vs+{ʓhW=&ikp+φM?{;p Cvح~Ne00CIgA{09d#wSk:pj5҂%DEX:}VÃ)g96fC&%=:3|OBࣳ+MWz~w q!P~DSu6ѺN4VQʨ7.2GW\ ANpsµuL f"rWX)lleOCAeP.4F4Sstfl9̸x=ۇ4dmr][D܉QM-.ߩH>aO+_ު+,C;%T{lP=Оe"=w8LɀDjPd:+nW7ɟ8?6`Xp,&>~ItS2c v9<^%M tE,6+$ A쎄]C l3}ʲEsxg&׷[YUhAuu;B}, هN]ұnj_ ܌[^Pw`G&9$WӪȹJz܏`Wyl46^p[Y-Zc:.OkZS@8Fl9Q I LGy9JTЌËsɡE)BE݃}ʢ=Lh~* zvPS1J%Rc ,>}]Hfx+hYǶ=<2ٵv͓sb].4¯ZBC /@pKׯ":H3Zm4+arǣ5BRzr`36P&'u, jJh\z͝I`]OChT4< $ eĪOHwjAPFyd(yKq&e.b} AA)묯2,ϪF;[vos+nQg Կ} cf)p:\ւҬ粦lYh! Dj&Rϧ1vIZ'I~\NW/Y`m/5M$3RX36>z ِ_iϘSs)5ޑ͖ '9O?$:}BL%fW)CW'5PΔUz܋B[%~|AY/ʬA#Bj^a&ㆇ9S./rmR(!F{/,Rʫ{Vi^g:KEW+w ~LPȴ ̨kȳ>qCMViFWvAHt il hdye'}kc w-Yw*n?w[63sԊ ,H <*T},n5l"ȂH_]"t镙uK 'Lq9DSƫ ͉IIK+6 AOP}xa?]qCSDP-pa !mi-:oFTh_@c 2 v6hՋ *od`|`̵=0>fg7Et`ZU%@A%(̟M]XYZF:2.'qm1w|Zw~Ӏ@-,Θ4v'w$$k(Jf}/\+*ëO K]|Q>eS pҴwQ5+9y IӨBG>yqʦ:Z\ejZZ CZMg FvDoT#f$·^y,L-.3FCԂ®Uz.L'6ÐW@´09MnGu 7.YۖJgA 2. ~E.]·) d-u;؛ +[2^6%!ZQ7:IͰ9: ):YFOM-۟XxNސ4{O4Dߪ:Nr(imT*msp1֟ A'>!9uzzi>ZD?%w {+EKDKӟCz6^'ܐ$"-~W z#Z-7ĿF$&uSy"p J;X!d`ta<jqjiȕvOrR]ph+wҟ#QIzr QmBS#m,`*2H-q0}Ta8bɕې;xhAَYz23Ɔ rtZ(m0vzakm^s^qNެ~04Z=&TF3vP c05LFp=7Xe-)ͦGvi3;:o Ѣ8sx* ϝ4_ܸDQ֯_q+?%LXF.x*`I6]K0}Y%X(yU%4evK臃(A#nlJ}Cq}(7uW!^Yho(87]U8}ѻ*}.2aW"ϫ9JɮK16D9fn𥩣 !7Zg7u PYr؛| }=okŖ$^цZS"u^v p@tI^ABOϓ:y~9 ^Vr iF4ִ[ 7 {N(;gk.3bxR[JOy}G6՗ogpg8zx:{;^Ae;tas(ZhSDE)3&J7ic'?^$3TS?i yf{Q=,}Rt s[hG59?.?${On)ahUġYm*fZ^v"#%?$TT]iwm0'1tk 'z!}% Wp~+Lx֎s1o{)9\R›(Lzt.N8dӼw^8ύu'oJ-wOSmE;Tceʘ9e-=281PjiEdxO\ǸAՂSsol&ޣm⢹%Emk^4s_ϯ=T5ۭ:I9FSOD Hi9sJQGpiGY U Ѓ?!,9CNC1dyLQ\7,b(s0,{7J.ɲ u5T񣙷\U%fGf=Fx1$+R7G]QꔞzYwKh>Ȥ8<No[[J=$Ȗ"BSQHdBr MI{@|d5pbϢ qr/wR^:ϦƳN6ƾqkv~4rGu-x_@`*]onyZ r\`%0@H/{<*?Fߊmu1^5\*sazQʼO񼛇MIQVl~"^({- ֖2j A!r7WRH67\^AW$KSf&fMi3)GX@ߌ(jb;|p=Wk%5' [`xES#|j^,ݬ8ك>fף xKqg;*YU_BM-T?.ޡE6,9Ջwε)sy}0SUnE2R A I .rP8!pNmKJ =yW3_֞P[X!8|(Lޑh=>PԞlRDaʺ:ؾ<ᘨWBWG0gkTY7'=uj^u`)& #~u41 -yӲjCjv: :-`.Z'4,g胄M}tAfZ2c)}XuJh`w2a]$X洡WYs{Ǟ(S,/0p?x0\`ٴ꿺ƆfAմWk0͙C(aD9k\r L|ٟDL1H*;~<^MjܙXG 4]&`jcLfV4ozǝR~zB"n0d!y90pz!f91ʊCO|8g (1#.HmWZF$Tv>:Dm@L&'kӄc6=<+unǺXOBKKO?9XlHXkdȜ Dlz P#`5& gTo2빩eި##;R.[%}JGX< C| ~G i^9k, 'Jpf8pA辷͛2q?Krč-29x Dړ(6geEl;HfF$٪{䆾|g":} 6&6UP&GQ5e9'ӗs2П #,C =x6rݡbI=O*xp,8[Ε%glo\V-b tGϢ\!Q~_izWP[9 BEg,E3-Q#/53吏L<_~6+TF ` 3sQ^!!g\i4v0.M'{rTk*Y,${/åiUV͜.!},&'qWw=&Yap$ ENLg 9v {&KJyx ҉$9+;tmmvWX{8Ԣ&npFd?'7eZ7bUyG>h+Z/m$ c\9h#vPT b*?Eޫ5JAM64oTg`MWl_Z.N9A =ڤLO#!V2K{oy|e>(L>džUe=O 18f&%1]=s#5;jeF߆ZwS|y{Y $Aͯx'QYBGAM ΤIA5Џ<0{"AxYswHBfvy"qaOh`Bl"w2jy던^EyiEڮ IX4o0 NwK~)hͭ)ɋ?Wv!Q=u? p ůYS>Fl ro$ _8|B *H'KC? 20Rtߔ`P ʦE63q~+AXH`sptHUTDW(BPEJ7Dg8]UmtUm\Ya ב4CݳpV1RJ:2ɑˏᛋģ(uzhѠV`#{'ܼ_^DQJ] B9hQA6H-ҋ(>Ů00P{ɞhn7 p٫3eΈ>pRj!Lg+ 1I6da#UW/ɅJ#LizFm ثs6>t}9Kx2{"ٽ q۠JL"gze tK} _/u"bc6 (qL !5efwɿZ}7'A;Ԅ-bԞs k ߖ}.lnca@d:;+%䓁7mXӮ:1"|X\W瀻1WdQEϊk}S \?5JeDVB?=>/=f#kL9{;d|6vg沽Žo2A2ueq4alf#ƾIA0Ei  por5>wn(B-Ce!6n/4wg2TE H2 .JOT$Vs\9k]oł g[+>Wj&n DrNg1BQ*A3X'U\\>a@Q< S+;_C 'XӟsR;c|TK+9|j8!b;8_#4 U$Ӊ#. :Q0 A}&(\ZC76č?zj䋪~&|-@oj' ]_$"zl,Yө2y0|: .X<hj%,߃]ɐ̵H cMUg]9h9xb\&)ȹpcbw bP/uɬ87eZh4/;_oh -,F@ 8lK3Wuq(9{L>3Wھ>+weyk yNm[6#n Q̅ޞVcU@u k=eQUW]Wo7W lH[:kEF%+>Q jnNn<>k(}(<̘)UY*5~d4^n7ԅ:9ϊwc{Xy(RJm= XY(<: b)'1b$ ]&^q1{Og3h]<{LfꚌJ/3'crEl2&K=` H%.kއqoAרOBbAn[uNn7J?jN FXl5K$vnۈšX' 83H|_p2纾ߘ/? 9 dʍY}gĺfnyurK-mON.M91 >< yn+A2ޓ@R'P\ddX {gpw/f"bjV":g2!u|9$tfdfbc>(O }=N/ O`a'&D<[aF=!lW@pcSCq6&4w_Ϸ5F W+Ėj[$Mg更tܪu>bt=˫`d RPGoֆSQଂfM%o}?G׳TWDO',z({sd olQ#kNӧ(zGQ1!ř:N"GG+ fMaLY3b{sѼRyXJ<Yd1o^G[zmzJ~ !p<rp@Ewc/j7:L5 [m96c~1Ni69)9PPȫ-KRm~P 'n7Q?h/n0^〈:-ZvcwaMŃ_$ պC rXS~/[: ZZWb@; yf۞ YlހW :[f9>Vr<2TW{Q-M㐗fv㝹N6A{<.]]4,F9U$=OY"Ãa5MLhټ ˨(Gǵ x}_UVA./u"ɡ<(]|^\W pE]/0!WPx|@`PGXL'"e|D۸z5zU*C[җ(0;m!&yz@Vmg"VByYN "0γ8@7=?];qkVw%j:{k#/#;ho^zĀ޽5`gRoL@{2@ځ1[tOK.6fl6~,H|FUZћwcd>=VuSkAWLXuFnM+jk5 c)wLv_bzEQŸ^<;?tkHDPo.DVa|KJ24|z KWW:y%A@QbuC@+D»XS6MHD?dK:uH2I6f)#Е4T$QIYiPCӬu3=v kۚZ-$9"qz -ߤ5Hʐ9wloŰ]hko0P&Xa `Gfuk[pE9Ԫ Ϯ]m!L}^eU½& S>oc9M`ܚ#!3~8D 3(]K.onE^IP#UsWVOS5r 9`ҥ`T3cbم]Z#vs%a#6["n $U]06P"cY?dJ^`i>Gy J_37 5/Ӕ :!]fk}D]* ;{!T0[ fq4C7k0MSӯNR*RnvpiBl2yQQI݁RQC藿p rZpӠ֚ ^6j(Ñ5ݬJDJxxѺpH _1xkf[B{ ,3V)H8Ֆ^UEZ"0a+`&&XoL)5Ƙ!ũP i:5zE#?5E\i^| g?b_dwy缴M^r9:Qmx-;6ϔ;ydQAckQLa+-|_ORˬ.fvKkM3aj7Hei +"IsB!Xv$XX-o]Ɠs6z γ&ɩ?kHJv5[á^mLSg+D0w):'fG&<,uG>/;t>;L%ր??=inm=fyߞ<j< 8:Ιwo}mteJ r'(1§ 5ĩ:*mgQ"&PHN+XXa~~k ZѺ1LAǬڒ-Cy1d{Z0]%˗TH.K%t,ٿrF]8ω rHzO!PoˑRNuAHS#Vb_g~/&xc"x2/x`iM/qϥָs43~{Oi+&[]F +<ϙw#3UA^vH@ѝն$f@1`=&Ǵ! Tlv88֪ (CJVPhsVuK9Fp{;cD;xL<8܀6_8`\Mϔ#5ʩ]s|["aх%]dIEOQF ! jPߴkN`{wC`&.MD"]fK.|NQt=PYԭ,fVxZH]ij ~27Ogozr@hʸ(3 *Po]P%vdAIԞ `>cmV-$L=wr C|+𢺹LQ\$ {ك08Swj˯nE=ŤoM@QԺ{1غNtܱ> (U0RAY6dJJ;|V3{yes$6wmN.)҄[P>OS8B=;3%)r& =L,&v\aJTٶ휆8w/:w7lW^F`+r?7M)fDF*$oí0gi=2G0CMA(_+>8_:X$"U8 RObuu$P]mHמSvgJ"OG>F#~Lpag䠷IG hHtq8hf3-}=&k'>@a,J_ \Ƌj %my ]6Ҹ#q!6?meCZˏ=7ȉQ6 sfR?Mdbz̚ 6 eX$Uů 1q59z8.?X@tӛduTh_]S*M]>I$ȬMOsP4T]_AصyRounJKQ3OH_e1nTbvTiz(,<ԭAbc$ (\2sW/۳(a7M@nɃgͯ8m`s0u=1|k5P*6doAOKA0aÁx1n WTu΀]XfI[UOeZÉYtY3ȕsF7x aBnL cػ h.I.Pn%\;'-Az=]Wh#mTYXz9yۏD}vsW4XY"4Py 'բxg(voT_5#lx< 7o^>KVJ@V276(|4'ch/&9Q)h۪ -%Ahm:Cg>%HRC 9Xo]N!"mc0/ήNEXq/@k^1;wÍ첫ǒŇ\I[>`oH,8 zAj䦄zqۮI5Ag"LTjtRHv6u ]VVɾ*@8PKˌ* L J;I\#CiXCN@fHumYx4Xhb-s(#!FrP:<ίaU~o-IKj#p{C)I\w VDGԡbؑY1֠@I&mZބ-}ukHa' h=C(A87pஶbk&TV@%]-u~DRc+[P}a|1o_dBj(b#v&onq ֣w}Zz fO P_2iV Uy3>G`{ןwjkk|59zke=m.wq B!pcDR;gbv"Τs%uNt"PV9y=Ά}maoPDDڭWެ99Ps縐j%"{ON B B5= 8EP&ݽg<*D+2om1L zp n(2+bsI.R +rLdcR(?Z_" f*s3˂ij*%Cޢas&lDZi[T0j\u[:IUL{D{okpOE.lH[V_'v(/:faRK! ٘9\ohn~Ҏ x$TNI_9{g)${\lCţҷ03S7Ez &R+aǓ<=:`xޖMg61>Q$ѬD}_ |UŘl}] vv;L'ޮ3gl'4!RB׶n%3;W/yM<52A!\! X,sp #ON}r/D#^Z ^iF]PNS*v m-lOpه b(~痉<0BöWqKT ̌I1*8Pc3E ea~ tBG(r('ZB^vHV/Rg}/_RY-Gg4#^I {E~ (Y2vf(xNμW]ml} "J}'?ec-EmlRʘ$k ʱ۹"3Ro._i'#F7^%Q '\XNJ4XJz-p(5rZ6ك!RVX9J,UA^\jXqxD~bD^|;;mK,'c3fq ,U:p]/WcI'}V@l tSgɪW]EIݦQc f_LG=8`4F!613=kh%'b(cGs\Xzmջ<]7nA ?`eC䐮iܨLen)znG܇0wcKW]˔(Cwd] sb7Qt4i}e״G8KTIJwDcTb!CTɴ[-:o:S&ޙ$# yvL1hb `ՄwJ Z ٤>oqW:ْ%})$ u8j W =U+rϲ b9y?Q[X񦙮@{&v䍠ɵ3\i Z(HPWRMې>ox@ㅽzC9kTgRPa3f!VU1۰#4b^<9ZS%WZ @%Ai03sZi-WZ0('(c>UIɘR:;[}t27B mA%:`, Ƭ?uLZ3yr8V3ih_O g|/qa я5~u.%^:~۳Doɋe[3b"F#IOVBn#.Yi!nA5P^o260>զi?a,&վ JdWr23J7yCG$fKx+R]&Nì+&yttMiNuTO) tTϭ,l8>h7Uf_05 H" m?""sp 7_MZz`|rcAmydPUbƼ!xlS<1˖*YNVfWC}O N>_CĚ_ qdU$@֍ʝ?Ƀ=EX>'>bڷΘIX60|bQbP.oܑ~y q=.W!|juI?V~ǿ@sqVJ]8I~Cd2sRe_eǐ 0ҥ `l#VPڗ~Vsl\o m~a1@-J@+Uj夏ss/-q`w=W*ttr{~֚2xOꪉy3UeKIqX*¸cEPE@H׿ÁK;qa~6ĽsR #ᴽbe8o\OjC}ΤPzr(0k:Yَ5I368N>0B~h.0w4*jJ|$>>,"{EN;d{es#资6 =fԐ\i|dN쌝PVzi 3>ػ=S_DpKy)XyL5߯T/E.1!/nPiW (Cqgg֝ ~[G^'kMBj{A1+1@-cR F8(IBkODU^c0M~|nrnOu9ow/*,&ըs@X[;ΉGw&HkrE)*Y!'OSKFb0a3oM%@ؑ"=2Qe]!c5!ZC#u>8KS4dZ"ֿ-AQD#y=ڵXF:Z4ޠz9f*?:^myR;<7׏+Wa FTe2^{bo+t}R#ަdoNJgvD W˒m<V RD}"l1px] uKٺAC݂~ ɫ7i% 3%\mwF$ ch#߼W~㸺ga)}]T)|BJssƮV)"0y&~ld֝@uPEYjG PmM"hfFQ0gN@}S8u#2% sO[.Hf3er wQ8W ˞}u1y:q{Ԛ91Խrp؄u(sGw=CR[l߆ɏGL >ɞ+*LwSO*/([1/vFDbGQ;mG/ T=U .ץ ]iRGt\r$Oz eOr(6?:9[;x;ZC $h] :I=KE|byb_ciB<(%9M]@= ަY 3 i~UmJ \ tHu+)PB*-<F*d&_2~QJ⛏c5@'_E*Yf/h3y:tr}`ָ<F͚5~mvD3{Ya[wAh]$\T*DDI':YV9~:'XYmmA@B".pw YC:Wg C:&IZ61)h̞0Lh_7;c\;W}&#S&f4|/Zڋ%.Wc);e߃ %y`LN: t36Yj*%6ަ-qx>ǩ:\_ u،~s!{Sc=$(g+D?Ga K~B9_ĕb0Y08E;&ޭ |fP%ۛ)m_J^2Nn >፯JԏT €ƾifGFr@RC k Y?d~ ӐZ@U%!_ާ|OWBif73٤[0|!cFw\g[W.켌4Z*eY丸Yk)uDu~5k UC"U>=eMgTL1ZԚ>)#iX`d= Sƥ`)~XU'gjZ<ʦC*dڔ gM jx"bx Lkjx1>] xg?Py5a82!+UIף"Fa~X"-dV2*#iQC@5'Fj~^)@WtZ3"*62Ck@^A7[pm\s9QY ImMSS^3B`JX:P}½+Ј ͏Nn hnˍ>C>=|w ['=F ه *cw{bI"!F䕁+!8_ D't.%a_$C]b=__vk'j=S|ZU$\al;>*c_i[E"t3+O WfwoZbV3\'_vl2O 0\(tm: ODLiK/b<}]Mb1 ;0b & _A Cϵ.$m(Jld, z9~IxS{> `!YbG2gfFؚ<]IZjŷ*%̧N}քA,b$y$ʞvֿ]ĸ djĠYqH F02 ߨM|w$p-C ~F' jjo CZ`>(N)1DZpİ<=2nQu H!}Qvt>U< 7hg50W+xdJE{6rOčx'pBBzWo'T}gft%PFn˷8,:.f`v M0eGZx$y=2-mwWh X0W%PB}(֮"^#ciPg|2&6d՚ 㠬]1wj9xVclVCs6R71Ck"!Oqn"Te%9@9&nNMq@$6~@IPz9ٓL،;ezvG ZθlYyC+m̿+@}9O  F2X&yʧ/+ Qd /*KO`~ 񔋭 蓪S3VY.S)>ˡsqYP@}Qdt|2z%%0& CLګIgi,9ǴITujhڢ9|ܜc נSc}U2xoOؔ52PLa>TnR5)ie=Ҕܪkx 1MIb9$nVS<_/@.t!| m%c]C)) *qBm>!ykkr/3BnЪ#&L$ #YTLED'Guo;ܘ8_(j}p F]WeP[- ]LmOvaR,{L_6vQP!Atf#&ǽ$Cľ2:S\W0{#wSܒ\h,1D]IK|;U`Un; Ut ah9Ɣ b;m!C.=HқPPs^,W#ƍvyEj^^4/ .5{s-L'€|M jP|a)X2 _zG_YL&/&lW]Dھπ= - 4 cT}'EA魮f : uP|+N5Ra/X6.9'myix<͈6M`paɿWf;Ħh=D)**ʙC‹g~J~9]l ,J@3m#w{TV+ݴ29q/v:߾j@½w :)-DxLV7^tt`(SU掭xy>V=?)Hpt28VFM9 V@ڻb3(oP+ zJxI}g R+֍j2npkJpUZ{#Ps<rOkRU5Ov0-5=8g\39:R™dSm7!N+,< u9N\j{3JA`v>~ =?"'KVŹc4Ae13m{ߴGR+x9 YUR:KG[ [;{mK}*.B?E)tB _ryI0UE2ҲHeq_"ϒzg&YFQܢVrw_ڜh!t G$7:&`-,aKI,fx\W=5|ZN4>4W)Pw>!>H4'kv}V5&xhdu28Gh4r/  CceF%s*"6JRw`Kxt"?FD?lNI]l/ŽWUm*-& 0hǻUj@Sׁ9nY } y3) 5upY%ĞiW6@W՝Ǟn]Pg2=5$Z,ð7^Ϣ0wR~c12qS2Av2g4]eTߧ h@!mf!qǘ!1JN/= A:ES ky dzůmz}a%,UjX 2=9kmE駓55 R׎a;cFJjq}yn"3^`뜃롐hUsԛtRif{'%3 _֮d3'jbB-m ;m,]$HIbm}/ f΢_7[ \Ocbּaw-!"ZWJJʊLv_&6SuNZ4.ثp%ޯI:8&25U8ebG]oZ;_8T L{o%63R[1bC jU̙zElnY"- 쫫rѱGyDv \o._iGCN|QHڴP{7ޞ~ݶb*ㅮ`,d< +2ǰ e;ئ9sꤢ8E`/_1ڋ”T*^Awty>+o4;"ʌa Lb-7=ygT8kj9È V@HFd͌bv|VbS SwI=gOiN#YJ ].[}G.}@?y1?{;&`_0C5Sӑ4*{3@u~{h8aRgWJݙO30[]:'@i=ZV~l\EB1gPa\,/# j\vl7Aum3Q; 8Pzdc]ɮ)~Jŧ>sԳ"ENwdUTV>UӍ9q3N{YSZ wc@Tdhlr * /b. Dɓ1e δ8G,2-v3$+W8r]*i 5/H 3k%sΟG)C=Ms~c,aϤqFJ(~CoKV[O{8]جӷ0ID"QkY*5L5GETݙTs3>lӀӌ]~f0,(Jqfx&: AF m3 6Rh` 9*25'Bc ,a( z AG$oj>d v//c}V*lOm PۋX-{7 gvaTOUcrʜ.Ql)o-d+b'83p-Mgjo=$3AN󄥌K6$ }^8 S.3sO/&ҁt+) ص(a?&ۺja@&ȥ\ɼC/]$6;k>ɚ*.էpjc;X\SOl*fM2x.NWJ<~v@FOTVFAxo)Tud/vd˥fN\b+РY:=a)JeUBRK[*4apAR^g:[Ap3!q 47 >5ݮB۲s=}W^H JKN9|) X:Cc9E}kWpYYuD= Uxb\u'n{Kz-)v)Iͳ>W AtX/@d1yڵ #[6:b?"TcaY o׿ahk n8mo4SC~[æ4K]LςgmZii<.A EE8XT-ޒ@04 q%G㻍;{ɓn9ma9΂pn&>aNuX I:]VpJ{WZhEctu \LDLtII-z"vmE!yZ!:Jܤ[z88^\tH>4D:Lb!vDžW rrڧY0~n׿ODHDpH#^u\㄀O)7#X\3mG%nH1ɿF'z}&[p|og%wS;Jskaw<ӧv<+@jaZd\= q;$\3fGRA@j`᭥&xx?Hg'䵟qcKf!m| M zSn`0ی͙v95Mz!^nYj]PLR:ړ>*sh)7X 2V:G$<] |Ь9eN&7ᠬ#g =N2\|/WQ=鿈3T HBY$S?C˃|[CW)sD3D?EE0_˜`I Ȇ{$z y@G6R ( 9V*ػ[wX?"0|ΜDan?5.}&~ΒCTNf …kPFʪřᓄO3%os-łV{)>s0kQJ=x/cgm >j'?fxeTrcdκX~M8ԔMr:\(~70UBj֞8-~Hˎ WѰ=$1aKU'F.$pWy#S@8fU2ARNM A}d_uOkHCmADTJ<]_daL$!ɟ ˕E8'Mhy I~^JT ,v *PᛋIP3fFεܙhh*+{CL>y `= ^|ҩyaJ_E͵ȇ w/ rAth[J9Tk(pONYuI`k*AдAAF t(yx $sկ8(3*v5˺-q} yc2܂,L/ڷź初D?ˉ҆LנOoCg#е$NȬpr;}z׺%3L^ :O /B<$pImk%D,Y3qZGKA Hޖ7e&d^[k2Y"6 Dr. Tƻ%Ľiaw+aK9Ln-=u:+ɛnE += Ȱ\h2`K=5dKਬq^y~qŦP͉Ղv~ϧ[()x.Oź0x quf G@8D[6D*dW}UAy/V>qrvi^O/wP]br[4EY"F%w> 8m:Wys{ Ɨ![L E+{J(zR3Dd?%_!68,rqbr3܀ny!;ē[ߜ_܅_)n)&/s͝W?Yɋ(q$'0sUK-2Ғh!6E^=gi-IGD%>xC.m}DΌvADAWH 0aڄ! uHPd4 j?:"{^+ 3>d^jFWH?opᾦ*p⥟Q~:7el[l9Yl>~B?+/xk,QDy{"S  XK:;g*LAP!&[8] >>@m͕_CؠX2Mψ1w `tuC>aqNy@nugD@RVg'_Xt&P j2K~䡦 v;q p,ʥD{Z MPb60> BrC:;2zZ(Mc8;Nh^]"1 kP oG+Ε ƾb'zoRcx ]8EIA:x̫[ b G+e zDZj GJ~I;y0 G6qT$I͞8;z 䂋iP0λOa\GG1P$wkö姳oyȓn+mol{zI! 6 sz*$E&K@BI2uX+Vwݽ'`%t~ 2zvc;3&f#8*##6 e: 7!zx$ H~ZX{vMOGz@ 7;ub)CY-H]`g]#2.9l{ֹ[Eȥ5cs { dqgI 6Z\le,-veɝ^U6Ŋ⃛¯vbO~u4/WW2|=]- (B:܃ve*!Gj(kZN]o!Š e*@w51FGdu+UzzQϚoB'=>ɫ @>܄F|m?yG#Nwjk4݁'Z:}A$;.US`izݨ[3w1}ɷd϶;k?9"kd IWah_KM}ywb"?ү3@N'GLyH@(&J!:t)I3/'S`Ơ:}lIyHd/2}eKcJ>+A@ 6]ms)ʾלƳ~1Tz-B4Ύ+p*!GX dm.W$6:4UJ Qȷn2>fq8} $ $Qc`;ۺ :*<++nŲ`\qd%t%qY5@8X?c֘ ).gWRz4fGD⽷e0\a68N_km:{Q52w@6!p v뿔3eLioEMt":Hc\#™2>fLx$gqG#1,A_*8Ps1]̃^B:iʄN'f<_BU(ԤGPUQ؉0D'83LsSytP٥V7\Xz\wxMu d,ߐ*E! P(TKk~38]5v/$;];g34`8UKmHJw@ƕ@rGtT4Uy_Ўkfc8v$":#^XvW Qm 973kpIH?h oB9L}(bw8ifDz<7*'pҬ iӰ(|\@gܝN_A^Z4^Vzyl*24TcmwfN>M)(vLL kCJWuB WYIX"3X{꜎%Ձd94} X&@;7CَJxIhR4!r3=/*J@ ;`g&w J0qEf(vZ/hݺFaǝ71~BD֮7x NBZE$w'd (ahO@*CL6"Lٛp['m.GΩd)݁^il٨8gθ5 A\$#VaKn5'M2G![Y*osXW@ĂW\1_Y]ղ6Ydl%{? D9VA5(`^܊-,hc-Fuf0P1GxH My:mh gt^EDm2z+oU0dw3s~+r^2=V{ ;g?O)QUvnk˂lՕ fCRpϵm`s~6NXj$9vZ:?hIL؝^IUiU0=຀-i6?֎`8;˸tS%ģxyʁ/29g>4ig]08ܯ$/Lݍm =l u+#<4An2,E%}:|(q TRę24\\T_4/>{7-dqۙʞ ZisZdAv9F`8~ !IUH | o8֦>GZЉL\zqetɕҭKx uP篤6_̟k\>ei0p J)'sqW`B jq Cp(E:F|bptuǛnP4[ y}Q98P}ȏO'{ʌOl| L@F+QC\8@!_y(h +|WR0 v(ON|-Vkk/$Wlra$`ƽIU+£-m^8ⱝ.xbXMyU<.*d-,X&& 7}KoNUAbJEd31]UzٶnZ;?x˳V9N51M0<{W( >3J?I#E Tc,1m{JZ+kGPw1_'h3+0)UgMIY:d\;C8mɠ: g} l`]EƤ2MK!3UfA a,F-iUkt'~}}U-(OQ#GH^ѨZ'!M()}}q8OU@F0a ; "\0jՉ'7 R"C>Ŀ Aˢ~~,~4FGKSQY {3x!| æ~ݫټ]_&Hngq@_enAoUF⮞"*mʹv%HWԱ *!A | w8_"s]@uٵK&LґD Ղ*B .tDox)(O ZyqmSU 8YR>>Z:Tsds @q%U;2ecOWMܶตnߒ*kŞtmT+6V[>5YO]fT^W'-.ig6eq OLBGᎇ@_x?sv/:'mU; OIP5.X:.χ28r_&[ 1m릾ɵM5XiB]ق^0Ho-M9 0+b:8F "zp$j>e:KB'.NYI e` >,֘T%N`QB}!:`lR(hJe,]G >uc7be_rv&F/vMu@R]!†G,eR'6JUw[zYpᄫ*V(;xEgfA*D/ σ]W:lo[ǫ=p2g1ֹMr | f$Sm(RS,!G +-tMŪcddSv=7 DwL[)F1fV3S03 5]#2ϹzoI[{dnO^ͼbx6"ץ@t28!SB0iҠϖSղ>۞* 7'yo]nz`:Pl 8.dGy̓@J/oEvkр|ݗb5bM0t[0EB:@1A@a, C >(e !x̐[Oyk1 (BH#n/ʰT:3_m` & ?r9.*ES׹?I{#Hs¨)[/r)xm".y,[7CCښ֗9VU%YIkA×PHשx$cY^)!:[Zej'x:#]=`NJUݤ0~t Ĵϣil1jz&#ϲzG^XoAFMY2GWgVfW"ld?ޅu2>`E=_pU~0.N &v.,0ΚKQuoDJ;T$V!dV|/VwNK*aD$Zj`j dϜ]x@"Vs$սN n@PJ`Se7 +tt(Pxu&OVշ6K{礡-H' I{gh{3 rrD"DJUC= 'ΐ"akXa u)+YHN@hB`Dfʕ ΠH0m@R_G Zmu &Nu_ce&G >ՖA]L=S+l6Hޏ}o?QD]c'!d_&qobf'~ڀ#f#+\CFF}YpI< #YC!Xh$7id`^SOöJ-DQW^GŰBJqcf9bqךW} ҭnW&6q ~OG3ĐNB݊&B%oo`@F@Wz]pO# g"zP4-q,8bw/FQM`JLc7f!u8q ~+2w^A\ϣXsH۔ZMx  #l r*U=xskk퓩;Mw@DZd]MpuI4e 0 ML-Iڅ=E&o쓸:5;LJ6kâ4F$o!,d&1Ւ[p^]s] _E&S?OL-ejXm 3ʈ,:_WOdk~7>O˵9#_cJ_ٱ&@HIANGtJDq/Ԡ ylG唧q{(īn"l^?~XUPs5B֨h)ŬX&;ڌԥl[bZ1$b̷hPPǞQ>Xզ6o)eЙ"tVEԹ"#諯h_n`|m6CGq`]]SW "a$'m.p /_ 1Cy+}RF[9lONj:_wrNg- J 9OQ T{Egob뭺6>(֣_ *?j9EYJh5:; C$I!3l Gx5AՄ *!B]DVJQ{KTּ8؍ņ4%Ct](LMsJQ6A(M?؎n: 4$]!Jښ ˗ز5L,]L616Ɉzg3ݒMdZP# _sJ B4Cnr&+ I\؈Ms԰#V"C j uBTT/0@"%9]qG5TpAߴd*o^%{+ 5;cK㕾 UjX)qO͝"Gjϛ0=[ F`Qc=t)X>,ZSjAr]${k}tymEԄ+2u<{sYwOՠ`g!׷ Vc ΃]&9t5g7jAltFbve5~>&N)Jn'0/HlpMv~ȁ|r*{$Yk0Oj.@T'_`p6b$rQ4vn ɕvi9G}( UΌ Z.a̪L@M=G3;KL)p xJ䦺Zȁ]N_/+XڈU*!:N ymR^V}*0t_(_ '7ۯݯvKtc  f,x1@'~F'?_ 8هX3pR;Nҩ]Ww]5ɈpgENlpK41OR|M倣#g/ңSimnA#sU:'GS[CdԱn!$gU+\rW⪬@lYzlA$tVtiʏT_5 ‹7j_u oΠ t4 n]stԎ1O/Cj&@{b т*3rg\Xi/jXjG`RS ̙ ɶBCEViQ,,f* r.%\.Jc.@vi<3V"wTN4R~k7⶘:T:i,$x2jJ@&vA۹bWYw/Fn:`{,9tzg%EL)g@ň[,Pzfar<1K׃E[=Mg`3U[^}LzaWmlH)^u0.J#67"o"F"eW jʇغj ^Ǥ`G$/x  i%x=Z6ICHЃ#7ŭ쌋c4Zj;;L.Y];Ƙ!A%ijȥbTuD*OB3DP -/9"Po(iқ(~zpm#'U$'$1o⠔2;LkH%%2 3 =M jpa)\]!2@1Yx<\m& TȔcA&ʩEa7D0hYJgF`yc^@cO8hFB`{89'ַ2^ W~\ί5!&r" Vlj…ojxq[ `?aFeѭ_^Nٵ4Cm`um::}~jqua~oڨ6ܽ4?[4U+Ee%uER33qtETFԷ{ YQEŀJ#'u83+#m:@+-7giFE4c V|Ԛb/umQXYC^ᩡEdH"%l)h)ܬ Ϭ<&,GN%(?vpal:"KE(U+L%kwd&v7?<>eOLL)D>Ux{2E!Lѩ}?#.qj| Y~5+Zٓ p3li|<&iE>CWb0FܗoKk3i A#8NI-w,fQ1* ,7fGMx]_cmL[eaK,$Al(rXv'BñxE0؅f|xsB1fqIkWKe~);cUyhW [v[hmsغ놸6,/̻(&(\K&³~Tk sNoOΑ¸LEz P81],By$ЌŪ? ۑ=xՅxˠ}:?xNG> Ou2t2Y;/=*9WY][nd A.{ϳNE;UKz743PBxzN6cNu)vj@&>v؂*7LL}5qO]yԁQNF@B`l#H WPTLs yS1y)У "ND3&jj*+>Sw=6#J<@R蔭|iTּr.y}Hdb<̨@A]IP`xmҭ=@|OH{t$xsDGNm\e.ҌAirL! t]rT7)(Tu4υ)uj8A/3VW<u!%rT ,AS}@&}E#ƀڙ;d%S{5ȒZt+TD M3>nt {t^`♎Jzf/HG9K*+7wD1u-J)-0AEĉKԳ͑Y[`t#F鉾\u\l6ޡMMF^a*V뱱:Ǚo^Ks4-M05?Ƿ6[NEe<]2hVҞnCJ Y Ju`F@XL6}q$ܼy;غq+6ƕf#)6׵ [I~l406U!W6B ά4P#JLR4k/ELu*m18.QAt{_>joi߱g\"2bQ ZtVrF *C'ו`:rϡ,>EtPH$-|f-5n I65T URtpVbz=_|wk(ۂ9\$ Y4`"W#`ǐϲ.įuWZ5-6#$a n~+ّZzJI"&o¤ Ԟ1Skyh=fk/حS /愸Vifw2myP0)0[~v$afWrT?D eVWj, ,>zOCP'tѴP,O$@Kdjv@ITdPZ6%4ޮ cks,>?E_Kdgh(9{ppϗU6+z #[h#A8c8Hjs +n wFat``K/8ba&8;np;V˒EgrtQTH)1v('!(}XƪC[!G`1s潛 N)ݩ$P:ܣ[k]!̇u!nT,$D--N(Gs$KI& }2G4/MíZqΐ Ļޮua/V*y^c%(SFF}и0@;l |U^GLv:+ֆtf~=!T>7 G̏K[^:8_jkQ={'L\^H6?`T3z\8*#Ӌ@8Moq&ieLJnFh{]c*uD2ӹGd9ˠVLJ,mw=Ryvc&b5^Dڡr|rvSqɑIaNHkld\X?T{ba 7Eg+GH B+)\Fvtffa TDfxl+lV4~8@|gѐ+ߤ=TSbWz}nfN7DMIWӼFIR8W.]c&o{^ߔS+ Ȭ>G/A^(!2[%}$oc\4:ѯi2@$]ߧRQ,|9_lFd(]ZxQ:_eHyY} I$C!zjȶ`7${̽vZlZfWP:/\{0u!&P:_L9w0Z;hJaЀ(жŶ>e!)PӦtBڵ}S'"cddHh:u+fIϢn7J*g:Bƹ#T-ѱ\(яO ~,9 /<)h۔U%j;8d]srjlFNHi%HBF)̫uЕ0! .9RQԘѵσ9`QN6vk/LqCIa#E@97we c6d?ieKSh9 qc -0tWS|]v3ASm'x4U qa(sʹ51Po;U{Bo7R SoiEq ɼ:nD R3NeݽI~xYz,L1ڒXȵoÎ{ֳ"dY/<^8WSK!A=FGvtfE`GDgA ϱ=xZh>,k0V h%=1RiW1hןۆ=̲Ջ~#tXw?zm݌R'G̛H3,2-]n$լkD ->U AQ#EܢER>lݴKH!|Ntt1~ÎH~~-+3SpA kRmK֬s,iV7X|*9"O7Dq%gK †]}=ykrlϭX &em[ فʬH:>f \3ЋNE1';dNh%iXe+RSlìUHxF8zWBH*CUl/+U ̓6M5< ׀DZݟV"h@~NR ku؆/3g+#)ϒ7K c6j EHK?؁6:v?-E%ƅe!OK@GGٯU{J\Oru+ҁ,/.GSn(bn ϫQi8V;H9Ypbg\Vc H%}B #ΠE;ePᝃJ`нc$f\6vc+KR #wV.dWQWLY®eɝIT6 l/lMcM H͘{q FwAq%4g }f2l5YPwYl1%öZPԝR3NFuMX^fL IGZ&tQ8J[7g#T ~MAt牯|#*I2eAjɛM>0* DӲEO>ѩ,M퐶x|'.yojZƨ Nt؍ji5zs2+y>d,M(kKi;ߓ2AJ7$, ' {5A^%o4w;J{nnxa<-'Dj:4̀OX AlOb"aG>9[J|y_}f`5{lXrGnXfN;B{@} *cɴ[d=}2wX\I x@b$Kq_V>4_AKRa@{xwEQ4*-wC]I]> wO3 *J V!пGJccabK,7XP0.o[Q(&{f0@5,`ǫll@!S=XUW _i,`[w$_ܟ=b* 5X]͂rw.`\"&I2.ta2b __˘V0I+A9 r5N.<|6%qM,[I$f<jWi"Ǐ Qҷ)/St /z~gĮgBJRo+sC:Lt9BcݢVy]Ю_:{vܼaKpNeU0'UCDCqZ~&@1RQ]^kl~zP$7 MՖ>ŏ@ar1.Qc[&dǙ3WZfr/'[kI[v3f?}Y[vJ]KY ;b9 bх;cL:ﶪĝo?t^ʚu Qܬi]"N[)D۷FК8 m5#>BD3(Y\aw\Sg[$*UH?Ö߇$Jê0p}PC/"$b@< B$|.[{M󗟌J:1j5K $}d}{HPES]0~M!HpmPu0 X_燪McTZC~)Wo9bgP,$]*Irc򨰮 j:}0Fo`<#ECCN1OlOAJP@8!}pvRoKW֕[|dEGpavPοhwlhP h,C:7yY)m#Q~!OZ`Ѡ#g$ԃp{ŔH]HNLW0^f%xE<6*]rIB{Lŕ={XTLGp 3:%u_/5,b5Eյ๪r5^uB^W=&4L&\;,VHh ?RAw(Dž_P ]cgF^l˗ # vcYY!mjH6AC߼?0gw"53d;ʾp0>8p԰8zv)SEqrt0c7Y0/ y R\|66@2aِH/K PU%$cayZ$(eNr;b|4e K &9[3wcH|G?O68 rkE]DܼO Bk@2ú%/ rw3l7o>9LOޠUɧyXUp4+* ,cwCqx҇ZL@q'@*3%#ng ㇘"/aMͯӺ$ pd)֤Sh6<ﴓHBH&)bOl_/l}xYNV G\*o t|NJa{x5M{0pf %4=h 9%G5e[ IVG,"-^zJ@N[FЂM{vnqVFx ?Z %P%ZSJvYLuaܧq8蘸oܱD-'~ȊKO77":j%wK^zGuFqKﲀ?΄;1Ϟu2^h_# Hp3$+i ^%>c7l9a;llCh%wyҭ+@$md&^)-` ϢuƗE]Z2 1虚-u '1,-z(BNJMvCL&eoi0]?{rZ='&Y?m됴 #9&5>`tƯ]? cs4ڴ!+nsuLп$CHb0&4szN8< lX7UxVѭg j?UO"f3¹WGm^28=k$y3J$Lyք9;Ah(@ dj+K4j$=!^ɵwI[<.fH^ 8yh>]tjr^vSG)1חy'T#EHˣ̭n:<U|ʟFT; @`&gA{xo)rpQNWn1YOc[0 Dzc܎22m,w_AV~Z#,a|Am="TwL대SUs!PGLaq?AVS]oTkLXs-!!4H8n ]SVBŸ25l=˕z'lтx.K QDMDT2;^ҭ ЎcI£ǢēVDMoqgqJ̺ 2?/f< `t0DGud9sx7,;,R=<3nGZAPU['$gSa ]B ixli$нSXb{M GJHof" ×ڼHJ9}4bXDC҅=wNԴ̭~/x` O ]_iyw׹~x[d/deU3<EMib^zFZpHxZO@'7 'g Y_d̆K33]E`\i>3 €nTL{lz4} sR@K(BgpIWa1&~X?Iܐiyx- %˟@r8>@ʩ>XM Ч?/RwPk+~BKYAW;oxt*ʸ,w}ەY|.Y#oW)Lu⌍0 HSDBRH8ֲX-juy Ik'1QH EvS7#Q/X*![x VLq_ʏHi⽛r&MWi>uU%["~;0|d@J" =Ti0yվ3 y9)R7E[ zǕ"O w 1,SRұ:vLB2/-RhWA/ƿtUF*IMCG3 ZO2؊fo 3t'>QXo~X2Z/j2iDSPEbR==2 !A=E$0{BraEg+ܫh5p}ABP 7Ӌ f$`Wsn&OҠ!\:'agzw:nj2a kSa拠*2=fT7qUOxQr`C2aL{vBE/m&[6me8f$ kB߈|F 59̩*EBf^R2L1VoH0*F)mW2r9i*TqLi;r^E705hL0]J]eX׌Q͝oQG~Rdq)q,y6 rz^4S 373&&SOY9 y?Դ鰂@JEkpx3qB])651"IPgU2td)!XLllti:,{!Y՞.YG:d΃O]1*ʐ526ڈZ^Q](>IP _˘#kӋ*7.J ݯ8Xҡs >is䵻+qĹ&(˰%&{Kf]2[}.,VjmI%U5eWG(kR@RE{>}5ZPco,C7 7J͒xUc2:3G22VwA񄦹Us+Zk! / 40k?sW ZE -@X=4hGq/}-}/H8 /ˣu\&O`pLjDºT? o% Y?QkQҔoGivKՕ>9W `RfZcoWLc!hF*Q.JkDyi}#{df~=)= z5YnmS@zhQL٪?mi˸o\c=9V!4;cgJtGwyxZѡСX?Ņ7aG|vWuh.{ȉbJ}4iLi/?d̪qSi}TjD8k`uLa$ǿ9ϜDѥ*U}x9J(CkIvp:ZJZ|uJoKM#V[JP?x?{Z*>dkf)\D?-ydm9L]Qݮ4ݟ #R砊q3a5zW.YdeSUEq@kJ!2CeghyA֦1b,Uփ JMwBs%iY^\lag7hl~N* '|X'\Lƿ` kKGO.w7Ss֨e$vF3LI]_Ux ʴ^|0G|QL |﹥xaLWL^ΐ~o6F>O ֧/w B9)4z?D[,= lm4xƍʖdOnةn>`uz6rvOpĮ2^sdaX5:i}쎮sЇDx F,ekj8tp|- RFG#  ONẉ~>w(~hU: Јr{TBXNV/t]uXYu_נ3<ի "q$Y՟$ i} ڻVsKkFKd;c{#_ΝZ8'Qc G˥2B ÍeBzJET لOvQ+3Xc$XQrJnLO$P0$(1:,)!R3xT=?ROڃ;@9JY$3%q!Dsc 8߲[;򌐛(C>+}KI EÚg>Dh)׿M-U3T27Ft.NwƆ0sYAbM_Ntk8Ի )K$@c"m4 =:bO5>iBx Lۏ͡2vrxR@ۉoQ#޲fW}O׳k@ArɢEkMR ҃g]XY~/#v2%8Ws G* ٞxcI1Y+>G?dqCG20AbhnSEO q*#:dlQ9&z(ĩ7A`P/ed1mĭ? %-Y7xe}Ap) ܠ>a*[ת!}-ӏMoɩ;*x64N &5\ό3ZڣR3nI|1'|7?"'8lDܒ^Ԉ" &i!USnAk!DߥJUfԊ cMz>"#fow FPCIEkde R1(}֛CKDT"A[)cۆ^IT'-gRDѮЖG A*Fl&C;kʕ6zzО.\VWA TQu 3iܬ7@ܗ "EjbeZNc=x<'TĨbZMTѥVX8E~ҚNg!9P``d)'Rކ_S3#LY뜜2xhƍeMP5354,0 z"Spf}jM7@ K)AmvK T-cUTo RvI2"[]ewv䦮I1pg䟢}_ЮjF{P|3œo :̥7~q(q/=M'Ъ\Ws~=@?j_ssՊV%UɾI %#؊Ng[#@pt~1rq RjU6S6MxtLk7p"F9ʛ`XC9䰖'JSz<3^Z!+`7-6*FSҩY4IvufLIDdR[*JɣCV?S" .5pDrHGL\qĹ EgGćS-ԗ]Xv>9;۰/hGh3xϲpwZ|P-D,Fa<~ϖu"|:+Lk-z4:Ε_͜["Nb.[G&eFPoTmqx͗q7ܒˍHcCuJmvxɾ.I\la -g^1[Ee>uJ?_DˡEl2Oac0bD Q_vUaY h.Ϋ' ª' =R$)Cd;0FЈbSR(8.s1""^u(5!JwYoUr21ˊywt<[;Ap4s*HPDZBwnŞ+/moOl[/ه% T_b6$shf;{uD7iMM!=墚QHe"7ʩTk$wwWS[g{: MbM-yY2zs9J5Y6}᧥4,>Yd<vݾaY b3- 6<ЖgB4tL%薀q9ڨ* 7[%j_dxkHy@Y`͈d%E (ei>Tu$@,5p{^LE2Axdqnn&6I)$ B"`Ç)Pn& }?4;V`6b&\wm$Xs0esđ605m] =G ȫV D)']Wq>; E, Yl JӞ䃞SQ㖅Ka3ẙydR2k.[ABaNHsEދCctIyWG[3&=.}X16",<;Z7I0eQG.(hݭ;|)}W38Dt%*Y"E`}c#3Y XCu^j_gz#هC{sYVM.,/8Rd:W<a؜tĘQչ!{/Wh]-F"lI[&0,M>0) "U#9oQ0ܩt&vb_4[:Pxm5H289~?~{G>Y _B.oޖ\ˣ;ߧ&dBGnC\C‘x!٥r 7}ҭ%\$Hz">.@F7xJh;J4sg'wWؔTs*D6\c(_&b|2k8彷E$I3ê4L؋}ʔ:؍jG vU-C4BF4N6v$*q/24LDp!_3} be5Pc+=ރ﹭)MbNϒ B,ڑn R1 DtjÝ!ʵ0G.)rc/Jߖ<.R4f7qB*x}vYg> r[W;@U{M  ĉJ P &]+`=uqG=!_ RSq1B9`1=~x| Es?Y`|n%5=ǘ(A/|4p*;k.VG_@Qyܖb_?JrTDΞ] G]xL m3j]XJ;-?pRKѳe$gfӦق J/>V>1Gg.#5h@(2 Ny{JRܗO Pf )*>6 zCr =RH31"Ε`fм8e\*&4>_„?b9xU>>PIѭ#׽SP5U8!`$$ jZ^l  `cMЃBꤿ-dF i߶S5J[r-t_d^{!0NHq'C1]J6xU8F}t?%nvN2Cg)L>mp-Ȟ~a»[_)F4]%|vNw>EZhe,ZG_'@5t&uۏp|< ""6JnU)+{[FtCb=}ڑG0I#@/u7 \D ,#k/" ,i?鑿^Oחw:e= ʠф!Ǝ%倏uLۺQ %ˢ ?pEk.|Wz'c؂X/:8֤ly[@ ~n*]Qϣ?IRި׈Tv9/ϸo? |+<Pҡ-SךZǍf Bx*u}i*CA4ÎЗ:ĩE!t)[p|sҦ@hܵgY!d_b=Ҭ1d^ UG\gbT;UF`{*`<㞇{ZD5E{H+ʆ{qir(D 'BƴV%|^xM۴nel=rf %;_,JBPOBw'6[1ؽۛBf: (#y#)t_4:f3JP),;i8CjeB÷cn}T2V9Au*G3=h˩؆rFY`S3XP欤i$π6藙㭯UxJ!\5-w5f|L*"ݚBx&0)8֘Һ bY6펫G4 Bd⽂4oQ:v .E2;'[ ە} -}@+>EWC=/{)~}])">/ i}D5 *™Rvmp%!Hڊ'-yB@l;q -ֽU|!&l($g87\=V8 Yدm?Ӏ3ڸ^DnI2Yzdl6{@ɈJK~ةh9}Z62 u+˴qcELD.K乂`o--t~mߪQ~*6HZ6b::NlwTS!x۽:׃afXl붵v7=ˎ@-"JP~LV>"^ yJ+o$jŌh`.ߤyLYFʃzAyFU6ahC+އ(&3̼1U!t65Nұ}zN*@y+g7q j22 8ClvԌivI¶)s(05##76QFrf{XhF0!"u=f<5=$;_,~\X}a+yT)Z?vy G6M[՝KDF,K,ġe:{\PQ<!-lmk͵e3up,52 Q]Хm#P48zʼo[NM@o5jMzBQ񺉖٢d8&+7\ˉ)^rp  /.?X+.rNԨkrU}r -KR4$p.)qXm[}dua;sme"`wq/+ b.`"bh͵q $Y8)H}'x:!>grPzqDL. T~"W̆v%.' 1gwޓ=V 3]0 ÑNtM|CQٔ|P b2dT۟ ]9e~kJ!hAL)g5{!p~e@&z *me0 [ MBxu}AlN R$,R9.#TNFߝ hOY_J*c n- ؄E𢡊OR&5G.hoRc5Oř''S 6IW3Jel'P>BII pUbGҗςG0Kf`0wy@;<,LmcCѡmBn HQX.*ZޱÅo ! ^T6Tt x:Ec۳#Kww X#qm/~H-$cE<KNN;d_l<2ZG i&}ܻp3OJ uH͋\)&vr"R.ߎdX[˅ cR} d ƫ_?!^kR8`A.Cni_ Vj`(p9ؕAj@me@IM?!6ȍ/r{$ư乿Ǽ‹`0oќ<)tl`y-u $%Hb\)=/'nf 68cЖKoQt2[FwܮaO, GUއ$6V^bwD͌ZXNfO<)^Xi@OLcMv17Uj9ω-'Z<I,eWJ-g籹v,HMwAnާU~vZA9܄M/Zt^e[x6KRVr.NCߟ N4Hu@{Y# XCee$'uz7м#ET/15 :XJNkTyjE+=DN.P0)'v8v,G҃qz2zhf_  x㦓pբ}q%")Ч."z1s֯N-kt'Czk ˱p&SջK*'T"r(V[W =<_[lfk$j9t'S!Eڰ20[-܉_wNczE++Ց@o]҆ yeH~{)9ef d mvꘈW}&JtnL: ^e쏨DB. vQX(n`QQ^]O?Ͼ5nWC go}@ݒ1ݓ~C0 栦)']񼅸u s~>BI\!ޔp]^!86 ڇ^i}^^9Q U m! tu{{P''2t3|.%(5Z ҧQ{_ɻTƏw2Ul8 5 U-]Y38o-u漆s7DF8lJb[-5r\52_bp~rn1~bYJ&}P5/SE,uo[` F3/EQ IZ[nf9Y osr]?4_}{Plh%_` S(ݰ,$]wʒwZ\ :z2&fsn!-ZARbOF2F8Ԕf;eANfO|$ u6WQ4Te"27e(0'FͰܠ]E) ;Pt\@ mj"CAZeѶ^_jd'lb:i\ uDc 2dw_}4.SU.SX1M"Ӣlju0Y} zG:ls rPnt7Y:~:]MAʣ5GjdWZ?զk */@(Z'&{}fY)hw8LQ*!vW Yc4zyO={x-ٱZGG{o߬  Ɨ,P9䀣>C``>1d9Ͳ԰ܩhd++/(& ]7)|UZa ^06_e3F -vtt_Љ6-:f&ԀcXtWp 2̬Bt[{x יpbim8˂tk/X{s.uA:)^&vN^64r bTȱq~(0DMq0N)e8$y+7dY~# ClӦ ^ ]꪿zP<d=js ID`z }ŷ[M@{ҵUѾ)WP9 |2NDtu5rS A:r8~ )Bg~7П #gte胝s'S 7 b!oOZo{ʷR#ƁJ/)`8,Hct+E[bGـe`R($W5c(z^qc/p`2;pLkj9Zq{\}PYroGGB_I>A7kw&Jub:ؿVzpfrzhȏ a5NH'j}` jׂӑ"VفxgsSuԻxqT2'esʦHco!Q%H3u8N,DxjˊdOE>4 U_*i2YV;O%}T&; n7I&~Y^ r|\M_3%@ɨ@Qx_=JHE&"Pn>I>E  DV=[V;P2OJ^i_㰶da`$TzsMI;A|h-Z1 6B(ʬ>m"UpG>[*׭g#բkR([W j>_$ɫi댙7 UK(1+ua:G9ӳDrd;uK qy*z><(rNFokS~ٰ"=|b+~!{̎R\>X+۫zjdxZAdW֖'J jTÅaej6"qTTq+P>ɎoOq (_"r!B`'U$uB =*ؗr\`mw~ړhӨYFZtfLYړ3GN|8)xQt\V"JX[k yK˲QN Ч1#>jKz(0L ~6F66>s|ֈhwSTp~y-n޷zˏ%ҀiOpi [PFw{09e-\h)Օ<֊zKb(qM%mIrZd5,>}\[;"x1zkRO q)\1"|5ѭu!63Y&v!c%pKK\:7$2܎GH'k3? ,'Xk|VI4*bW3Ȕɐ .a[i>ʫ`!G{tϺ@.y)d pp.&by!mѵ5+n11^e), ,`TyfGm#V~}@ xب4wM!()m6cV.RE^ǒLpǙK"=/Z1a^"0'=k4-4q&9i#C$ruSW?Jic&wUǰ̞:/YIcۡfmZX/e mjcy6Rߟ4Dm)s)D.p4F9 /$kXW#D]xQ1dˢ;#zF:+X `".aB!8.V(^g$ͽ\^zFd}a')h=+!Z*Fڻz41 m[5g,jt +glՇB$眿^g !( ] %LSՖ}Eah~8C!LkW{P3xZx\kb@Y6&7~,s+.'3CFܤmn<!ʠ_\fCW B^=hrȿ~bQNAVQ:< ɮfߢrCIf(}}[1\h&T4f95Euۖ_綟#ǒ#5E.G՗hʻːA$j:.b"T-\ ;՛Iҙ=u䝴a!'Y|SDLˆ어C4![Ȱǔ=fQs]N5Ua?_-"̨ gEQX&>n pQ< xL_00T [4Hj~D/=[TĽ %1S!H ڙ/έu:ۀ-[yVGsr G+}FS)EL0C̆UT/?ʅ*?"z.lLЌ'Ul|VUyԈh{kDISpseNot5,#/RK+*aob ]⎿-'Xg eL}GZFĶFgK_h=JrNEу\a푷viݧ#4ϚȴFis Bs|{۵~L2ib;wOKpQZڏ{u1S :c}XVꆜh 5W%_IE6ZoU^B>{>ze-úFxW:BӍ@cĆ1srO8E~C0%:+†ȓ `wxzg,vY䜙9pq5AkרQ՘$#bd[ꤏy%nX$ZQF~'xS-aeE6B(ĕ뙰 xv/`vcB,|gwy&-??_&x9_ݴ"{ Wx#_+4o;h)Oo*\ Cs"يK9ɓȷ̺-GQ=4i0 1uQ??cq+sVg-8|e+3ggNfsmLmL apC\;UҔ׃Lؗ\RD V0\a5/(0N@Ȧ V cP ci_GLQ֋$ \,YVb0W_Wà\6&r MUwE6 y;;t y*AR Z_ _.QqA#тyxNaeUG_Ӡ`fzYs搵s xd偏dWYg=Jm4'F~~앟-3\l'$VSS_YhǤl+ ;!c-(_?^ @>D$[rleU$"."Yhfnexros5[4k 8Èg8Q6dnk%Rt d7 >w#j\`VP0MGZ䆴|~O%Zu`2=>p~hLuTOnÄU?&7աݽE V%md%?qNkWN9f^:eSTY֎@Wƍo\+R (1l{,_."94g5DbT(|rP w>'6{ttaA8xS`? OH~kR&X^A+wa 2I@&dx_ЖfuLRA>\066Tb~pOO Ń cP<$j[_[GQeFD<~bwcZsF2펡V!qퟗ%r)4=|5Gbc`MLw@_RQ\Mʕ<-ƞo*hク*ClCw?4'vNuʪRܺeje]y}4C$Nolv[?񈆫m͂cmNցNarjtq@|D@b_N:5 xGe6p[۲`Bc$u >4tPdA; -UC6@6GXs'JvGWʤ'ųR`m$}DA ~ ƛ *$-% wIkbJ< Ҁ6fOQ$,Gp=J['d;>g=I8b'R8d3{v˓Bڽ(,E['5BLs^[GD}5?_ z8ص0gO6<2c`ݼ5VYc)Df<lBoqo"Zv&X1`93nG X?j6˯b#])~wNU-҆djw<ݸ8 /Vڂ'v4F('>wJw)e=ԝ,tSћT1 /'veSU{0k{Baf ] vدRq+i-bհUY@(@K~5umu֍ҵ餍klnIvbGwsKt p3Pfm%Y<`̚јd"(W+ْ7 |JoϠE9n aN{5r̈ J52xaN4um aff jJ4 3@*h{\,ʹJDU&W/-H/\c -i΄5/(ѣ>GJ< uי|ӌ\p{6쇘O]AmoU/G4Zzo*7k2U >} {*}{98߻d`ۖ1^xS=o䳽OaDS0Han+,?sDt|fw,e5SԻ܀Ȇhx=eu0O֬S#dxM-.;[ ?tD)Zp[-1"8[=ѭ+K]"+5g#ȎMpO' ^XhAt yJJx$}Sc$~<xa9\5ް2жn,kYxHM{BN*I-0br`BBZ8ڮwaqiXP5&ĸk;HA'(a#DlԱH6:.O)L b*/]aܼ ˿y`Q?;]Ƥ<kKG4bg>c[PU[нǾCBmYâ ƚ7){wB!@[j1QmKSԴHZ!U1-IkO+@a 3V* JxtfsPy^f,<Ǟx*3f4OϽs=ޠTJ/~zDXخ7 %He7/sJhCUyKsyod5XTv&ofUsJaMqBŃIp16`(|^^(U"j,\dX$Rt %(ܯ(/9^jlnb^4Kd Y/0jߣK6eˎD?xVXu.w9N>Tl89w\9@͡x ” %!9D tĊ>n7UnųF%DB^l*ȴ:&9]s\A"̞NAZ`ˊ/]nzI;WichN>~jIzT[nMۋ=Ԑ"W_nC" [\ i۷sA?$t>"pDG؈2b7Vg=E | ׃qyO>!mUۂ3y~?]9my}c2$8`.,"`#ՐXߌ ^JiY>x&.ZavS(BY'T1Jų\8~#lgQ^T3';WM9 buq U7X;Df-r~6(DdmqlW 9g;:4gJbd__0]y[bԳY^8F =ԏL" WUl|9Ip]Tv+߉qQMSB0*S1918TIĿ55e`$< tRE &,x WUpKG3;qcv0-)%n]85kB/-bVY+d{ݍNEMZL ![Lw g4'CNqչ6u[~w5A閧mĪd~l|H++ T騭_5j-gE5I qh8ڰ Tcܘ&0Ŝ2Rs P!.S|A_ޮxhY:` C5!-pDȹvS7Tj3YD7*~tͻ&/ƔҩJCP?σ#] b1 }h۱mqɔ#$r 2ut\v\6Ö&LWl!޷áS]VUT1mZdvV`ZedlCcႊU* |w #߭0^s|̩QM*lvp8]ZS1XJ'LG v'8óB|SPJ8٘1 M VSP5Ŧ;)_\ī]}ry y}Rs%n1Oar9dX}tޏq}\;oR˒+GNC<':1ߋC\ivhv䋛KxfYSZ;aD3|={ ?H C?@_T ߿`À, !8S2xsbN~.S76%yaB,QBd% -|$<:Վ)W cwIĵQY&˩%rISFX:=\\xmL_H$E\caftc5*l]. MͮG7hA^[`kx0E\,g 9L4)=#r|n;F$S+Բ,t!]Ꝫ"h:U{ !_ʦ@RL;p2W !ov Ta_6PCrnaGmɓʞn|&Jf.45 KAKOp5/Pk:;Ug]YBG CN`?Fݵ,QRNLHVs4[w勣2VߎF, U "\:O; H)5CW,R"׍Ae_(aN UH-%)sޫf@D )J$ñQHi=-)||SrŐ` 6 #">tA^ֻH}$J#m"1HJLL꫊;52_]%OC n<*\ &KN*Z?+bE94mKb=JRi \FRp[ ]Y!)N*X=}!6(aqQoEXbRh祵gu1;4yr> maU Jl¾h('k*oD賁ا/;7Ӛtܩ'PoZk-$&_rxzPdh$.W(T< G1CE9vުaz<is?CU&aЃ~zLXROfc{a ђ=wx(Mx zDOD4_H(sr] $\$!)E:( qP *'ߟ"fbʯAe{APgNfH_:QR@u{d3o3Bq~.2;L}‡3dgr1%@F(/Έ!G*h`˦9?׹}d]E :F,P[Fn )/V]*TW%h؊ tV n!p!)o ggʶ>Xr͈yHt~ 5S%j,M߇XLBvZEZ+V`ӶX?!"Rٺ?@l̽<`wZ/aAO?w(J09kw檶m"ɍYn)2ЎTIgz+Yb%רizr pP$K/>k:~XA(TR@[Đ*sQl%0L-gN+"8 SRD~Z^mqxNt8`l'*`hDmV^2툱ivql A)i/5B7w8l˿оbWkǐ%sLC}-Iҥ/vXnv+sGalmSXtqU E|T;xXY[z= 1c"J)՝>f}# ~!ۆ60Og/}ϯ`t.JEL$X)_ :}uTRSJ)&LcO޺ϰEaFu1e"vxW'x 7Ӯłܡ.R0ISgr~Դe%CW/os _G]*Y`Tb9PZDÖz ٙ9pG=z]>.ͨ[V0UD+J9c(^0L|3oCd0Њ5YUB@zgLop ѥ#6RrPWs:@U-S=d ߲0uN~.WCDz-A]1Ԋ·^4ĽW*lɔ!<$hnoKEVmA&r /^wىsSR%x5a_ȒqZ~;Q%6 sBE#%65 m°`:x\}qD9X [ **6]3{g"9Rr2 9И$ ô<ӿayRiDNv \d]+i9 hFه;i52}>RypOdTev{K˃|\~ BwЗ*Flgfo!̐M|9g{$)Ι[ҹ98JT)/D꜖NNia>RʿoK I }/:ۑk ɓHKa~y{- 0Hݺ@c% tڑ+[=]X*&$Z֩9_J|fvSc( au3">ϥx6!OK%zuVZ52֩tjJi,0N2Fc5.$XV'[OW ??-чe^ElKE:L2Y1P8i 6(7E^rY}\S,ѡ !%Jߜl@z( u U1PzbZ^4B+LͻBnF}܃,9];ϧ\kz#zm4CK\eg{.%g%ݺО7|ht?rm@=||uG3W:%kV6yk6i@CeGlpIУvޠRpn+mP 96Pf R-XN}9j>KCh't?wxVk-fέflÇP=:|5 ѰP$8; e &jhUA=1n<ݟOI%SYlJ:J#8 ъcZb]lXMCCM2gb9?+EԛՇ;_!Ւz!;sSKt UfY]@1~m?̏ #1f9ƧP(i8pݼZg a5`;ߴn: _(yLkX!d& ѰuHCn?#@B֙,:2l2rS$V ܂gf|چ43N`=7('&ݣR#c[}z_?:ű\3 ^4Tqw|{$DJAc`ƶ7aY e7^2#h  Q{'#6#B%1!!x ֓fY7ٹf\ bA^`\8͞D!8{3 =3g_!鉠P _I!ϟ%ٶR:?PzrQ5VӦ/IEݐ#vYNb4w( UA;$`F2O2 4p%vb (DBQb952e*͉P QYH| b~}w/q|% R5o, hWmQm]BBqG6 IAbڬ 6q5r,=KVr3hJu0{Mڽ. vMpzORHwrvS ]\PKfbpwE8`#!n1UgƀUxziHH7M~DSVeH`+0k^:Ё a3U(J14 +ab :4BπȾ&/-*rmRj5 N;W)FTx4ZX;& qSCDl4܀q{ߎT+H-z9uC.:S6`M(aG١@A[:*ۨ]ZU3gpbj3eМj47eZR)>ޤf/L"ђbצE&q$ZR~´j'gS l%eE"[}o_H(JGq)EJd>x[%IցEJ6~@5-=ZM7S++)q^$gq` 2Kgeg~~+,"A~D~$k]*nTAT`ZlPPLʭzD[nȗ8c{THWVѓ=keX;$vŋ*YcƍLyys88Dwq1K6aLWY0^ KO~C5<F1@-=OWY$ۃb4Vs4PifjEa(3B0eXCy[-rf1(%A 4 g0C@TD+a'%]0 >~Q]e. nk44 FvPJ=áD/> 4atCxN!#=Wie;:|$_Xcb_3(c?|4`C80V- ;eKɁdֽ6uk6&>hKF+̲}e$͍O+?3V)}Ӏmf1F̀x<)\61l^5;'O.R&/msA$m঑OF6Dn͂ҏRj*Q:0F)7'yyg_YfӁX2i3ʒKy.e [?o?Tƽ!X9Y>,]O/.@).:FnJ?EĖ.m:nԧ'JKj׋6-o}U^ vI-Q=Z{<;e&Vl{1B $qx]L4jF'!J],Vu,K(ROV[pq8b ]k 1.&b2+ݴ7T=йZu?C@Ê |i+roP;;0 #"qv§j[*>tmp}1^ٿWQc`7饰Ϧ ߭6O@\>Kw+ZV:d*A#YMgQIcA,`?H!W^`YT*ƥ?G6x8! ~GVQ#{") 7.dN#mb97πWʯM15o.g)AйKX3xh|5-iBuj9>X@TBft) $@.1jmQU3 QN2 ?+Ɨ>ҍ!zF.ͦTR֦/i0AfNf;nZBAUƔ+vIi|?gYzOT˃62<_ $A^%ShqMK/y`Wqy|Ô#{Šs}o@/~~2t%6ǫJ}5*SLN~d ? " .G4kKxlG  (A ?3^$?Q 6Fw.%x\5b7G tC8| &0onvU[ϳh! ]>a|7[r;\e Pvׂe$5;E2 C4VpF^=s A\DsȑA[Egm)n &%_DaG=b2vkTȰm Ek&wٚN)Mv(TLoY zœ/or4GZQqI~Eļz TVc~"?8:19BC.d0\7}Q>́72BSCa?P4 xU G4E͕#<+ex{^wC[I= B)]hDvW{KtӘD͋;,+C0TkΕe4f0!! Q RϏ]ӱ 3JѺOc??A1i$ اr,UA3RlqoUl>m]Yv\cV SgE  ҽݓ(j{)65k_T́q ~4He(EZ6ԉ b>S\Uus_&XVVW³BeA٨b?㧩Z<^!%#? yvօs?#SMe.8RGYXAbrSVä9.N}~ D Tv5 K5Ҷ`ؐj6@DEJ:ávu{P' qaF *XWJ?łGD'%B-~l6+X~[Hu)ΎH&4Q\&"g}HZg M5 \:?q4=TEXe=tJMH2A^SLHloAI0l+ REYclV?a[6f @ K D@q0HͥGfށCZDա'2r5T umlnNϬ j*|.:Y`,pW^yh[@9r) 4ev3a~f7xM@Xtfq1@|LhݎvoIst%?с4Y|,7O 8Z~6Ey0H[Ď/ A & (7g)w'LZ}z7c'8n1nc 5'1h4^[_ʞqr Zd.+#iT__6"q2UoOyAo ۬@RbJ7q–S ]lOR~6/E4nd`jezfǹEem}?bt'1 ykj$;_9Q;3o m\D"z[rs4X=&O' (T#ۗobV3zS<6!<$]y?HX/ p$.%>{%h1( Œx+FkƗ/i("Y91< D>RLGB?kٮ(= ?0=%\@ U6G@|I阗OQ0 :wE|\[d@{#._Zݎ>mR e8ċjg-1fΥ>lNPG ^b`hջQ~xG^)DF;-MTB0RɿKiC&ޟfy= V~hgG)h!}\2-@v}5]xlI&z6eV`Z$=P9-' ~-mGHu ~'pU36uPȧjU x#RUF8ȁL22 j|SսC+^d8|Qʓ2x|@˙tӮ/D f9#F^)۹P7w03=zwzXxl!?'RrA . bȐ+z7`U~u_ה ym>eC>*1tω C!ReToej A# V~Zd9 `b[D= +h 5(-Kg.mfL4VGLn()u+ 8`ヸphm ?fגb/$=cvD9(7ϧfiM=}UVleszG ~]J`,{^eu@Cd&0O6bB2T/1 z 1b:7RMU^\T%J{P2 MR)72ܠ֘ d']OJv/6V>LT% {$(nPj a€VBt8Fu@،^!O|=8)F+.P{ B^Xk[ݫk*?u1ud)dPGcMES.1 SМH..eY~Z_͖+55FFzaDaKWKaFCIׯ>ƪ^]|>{Mty$**IDZglGlQ(y5|ԑ<9 |ЂFHNe:Js'8LU&&[~.!ٔ$&su4 jE%ݘuW9 ผ]4م=ay(Nh[`fba(ݡ(m _N,͠E=`OT@d#rNڤɳO¬()ҋ7 rPFTQ)K 8-!IY[Of(HmޖFLC3;IS`kR̓=@#L2@et]k71"0O'uTJJXW4 ˌu[8$[g#,9UGwJ)(9WއP#,q=:X~+\31qQM?EdǶUȸJp+ SaM3(ʡP Y,8v6{ %]10=R/j߀Cʕ,Ly/G| ZćDcQ^FkRڻ:Ձhro""(jН*|HoҜcHjwu'洧QtcB@hWMbA7o Ӝ&{S/ YnC")Qo^vڰΆ6 EIK^=M scahdiZ {P#"%Z|cPÜJsLH$% Ճ"i3*u 8Kڸݨ௮yRԬɢ2gb06.1A$eo06 9KwȱLa=FC!'?n&wO 17U4 psw}_nr7d'l!SxhlԤNuZdvmY53wNFeHhgq*2IQ+[zt{Ԧu]E%4Y)#{(F'}yַa:ESv2Χzpz] iH[WyTy3CH$ +^Lvrag~ iTkoj^?Ew_vn{ɚΎCiك,8J 7?9 ỷ5srGmƤA': Y_o0ɡ>>r'-v2jEI'* F> A!Rǖ=Ӌ@F}; i|P"jxgu)ѢTsr䘐M/Igy8ШEW7t<- }4`319>O|2ljejK7OݩI*ˍNm ͺGxþE3oZlcoy3vpEOt>5Te* Sӫ0<7㩈 I9&5>MK ]Ն_{NPǻ<`N!Ɗ5XkO#xQ`yѨgҘN)stBJg\6 '+O4eA4$/ '!0q'׵!τlivY"j=;`ZN*@M_ _'IB9D`aGUZY-9zˆG;@+vK"vtǼzUܞeO+n}͕f&*+DBDKq62θKKW<@ƍ2HV^N0T5ʇ;}9:m6fWfb!Sk*CI"ɟ2{v|ItŵDrV%@דD[>?Ebb94yu%*X՝:>̔Kiq`X͌"og'A;BxC m[%q ) _J&+[oe :\r]~ކtS%`i_ALv -&)aEx)[.\2;zjA3]ϒRaꎖ7v5^1P`w*WCIoĎ*W?+QgP4q5T \!" :|{#["Ό T%Jm.GIK=4EOvѿrf \p* qz,A^dYC: 8>b;((!K'z)]CUܻ`(%] Ds![R:aSwn:HCrI &So=% Uy{Ee},G&Bd~{J,;FzrW7h$˥Z|y dA@!dC*_(!ICltL_"_ej4^0&# _V QU' X,4@òi0Md'["#MNgkm0u䜜q<`O9<Η56}D{˕y{| Bq¬ )B t,5fM]~!%2O+~I ܳ(~<'av6|61Zܸl \1w7Z$5ت7#^mFQh`Cv:zUe8諣 ` Ef8u=0e 2.!b:T/py ~ I!*֋-i BӢҚwbu7ݓ gBȑ: uv8ʲD3F=ˌD"e^yN>SA?8=ꣽN MqRMWy.G"D4'@@!h͞"cu:HU0&HlAbY1a0BU4`_ E GtJ7RmO.ؿjlIrt.!iĉ ^iWf:W-1+mD`ˍ#"NO>K Px2nb.*\jF$b13甃S`jg2HO:Yª-cTNN/N ` /ڍfҠ }YBF&7h\"G J˝6/#eσHU%누okϾ;V.FcH WlJMYC[IJ}EԳ"#vDد|6 Eɞ=J\`\dyܤ%[uYxC3ՍOAgDsM]%Xy8QUd["  !27ףsWB\nPa]FZ|-XAB)GPY#U.wo~t| |>_!x׭zaZZ%Ќ=W|.˙ ֪-XF}K X 7~2v7>Nyg T`)g2|&fhO׼{m$ D{zTՁE\szDάF xx[a&rP^q!d~7+o5RǍ On -}MQ/0oHtduc(tNS]8̝X$@0<. _e?Sa92%EMޖ Z>c?J|V= ףz%G q^ IQmߒ8C|b}ebO IMoH뾓8 'y@U@|U$p¹ۄ k /GNm<¹hg7賗Za({!173AW&TN ԐٜsE0A \@M7-:nqN\ȅpEily %k_ŤAݐ-tN; GWhz1mpC8[l4s[ `F}v3K^+|zgPM0nYaPu7X;pPQ.5,ƈQ$׎cPr6j|,uC-@?| E~J۬V˱& ͊_Acv|F[8Ń1£5Nvl;ou'IB ,A"Sי?h\e"$xy6| f +xUK|U];- \\#< \Κgn"2~HmNwB_.T=>y"Ƹ7 P,WiF^lN yEm}S;CQ#hD1_a /VDݑ#8;5s`w{tM,VXa`|pG~;/Z*u7#AO ڠ<>ن O ;m9]K_:7@Z|T(eDw6P.}I~ LeV/K 4)TՕb/wSsM'fNa$Jn 9ߢm6_m*d +-nXpM:(\9.뭩87wd1f n/HTjmLvŅv1g.^bH:0{JZ}>!o;Hm̲-VN8zj U$[M1l ft9UV 3lI DO;osдwNü7+U,ӚtKb{+N>]7n'bWSR˴vr/dɍ1H-;TPu cߗ½ iVq.B6okc)>/?uz9Yr3iFSN&Y;QnfӜ ;q)WcOe)/,ʫ\)חMwM=lx6^A 18s4,OUnJ rhSY?l}A#E %n9Gz9\ZJ:P&zl1cqaJ`bJ&*y*p,L= @u%Aq4f@d1 k> IM Ƿ"lS)RffGƶY-CpCIk11t<\[m9?3Zf.j\䥇K lMdQIh~>TѠ-CKw}"  ,;=ålXSԉ uwb[bioC Ͻssmj!}lU:ϓ ! KI x`ÝE Iqt@ t}rk#s3{ ,VIM*܌=K$4ww"W'//R2f,j >#`̣l_oK+rt>T<4#av!%^ؕAsD-;W )=5mx;kzoկLM ~t@;W,irj:0p_&Z)0CA>Mt=1)uƋwp+Þai7G%Y~)۔`$1Z HyJ̙E4UMUc\StZ]ؠ}|;oY'(̊ h/oI:;̣f/ǶbFjb6=̈-џxyө>NĕՄwQpt azRq7:(#!3xDpZ/"BfUNaOrl sA83y{[Y˦zΏ6c9ֈ' G:x aN\][`|G_ b59S.I=Lz(=0\Xa=u*;A|̕t7Flƨzjgcǒv^ @Y9ĸc jz`z]!-NʋCuk|X 0%%{q9+])|u*o*Lmt/*?PZ ĆT 0p'5>MФ `rF1r9SF֡~sVf%]n_ *h |gt8'H&~뺅dȆP"+)[xG9o~ pON4p<:]/fTd<)s`/vC_y%g$? -p?vZY2:c4Z+:Eis3a?c ,J n8RY̲ A~o+@svD F 䤽\#ětM3>ҥ|+ w(>1] ѧ=Yһ4"a5O!(5׻W2N\AsH;v+#X/OiV vǼ`kCj,1mߵf;C~pi9d{coz"8CWņj>r 99i8'TW#s,=olOͰLU^s#5Tn3p`!C ؚ#ZӱM/t8 {P-[Y7_75C& u yCk\`d ^ 3-5(oQG?2bv/桁6YZӀ|C'X|}|RJf "}ޖ=!:o*sa%([jď:p Hȸ0 /"F>TiEn*9VY*g11F7"f(nJ ؉& X`^M +=v~toeub8Ş,B(SU4ǀ!n^@f/prÂW. ڵo.A/ڴ_%\q7 J#N18\6p\֦OVjU@JxboҦ}x0mTyxmAiXcU6l^ц.'fZņH9f$c׳z[uI$Ak.@fg:zϏtISCH^0@6#^]E~?9쎸5eRHKJzDincsyyV'e\^$HqTZHM[zƓHr)51Hy BYq1S]ͣ #>ZCs)f݉Y|b-EN-Rb,񞮳,ģ$VOk+T;}`ҍm,QjY))c@*dGP(נN~Mip<lBX(nmօND`ʚW$Do 2ޙ/N$K!!kǢ_LA޺Ɵ 7u. k{ j҄_YYw|B\1Bo 3(K ^80L2eі(xxI#I*nSJ`C8@l9!&0wlʺ\DTvfFHdOHJY'O6)HD  :I@bխc# .i<o*&AojR\?#oYkl8GYQn㊡YֈFK s\;bٍ@l[8mX,:ZSuSO .y,>P8^ Ĥ~Оrm^(/{0Q,n> QÙKATe.xQn;giOiWV^;6DGxv<0]n+@hw'lq#hM7I#f䑆 $ ~-%΍*yaY5SIHˌQ$< -$^>Do$_xh-)GssCl)آs5#+[!߄">w.eJUBK5Fٞmv"*f9̻`UBs'Xͷ 3u ].| ;P7 @,ZPdt(4H%ШXϘ$M:M9Ś5&ԍ]c͜zd@2"gFQӲ!5^8{Y^ r$>< @ZNJоmv)9Ёa#2B$+0I Βme(6T#-Ha=YF*Y2:%e:\WS/'}m&ap[e% 2A1=kA.] xd-4^Q5@4\]n֐g+.~USB %٥TmrQEEkVf; d*{'cڼxޗ_ɲ??A%?xy`]fJ:*X$PJr\qe__3ix>/ՐbaMI!#|t"'P6O ϔC\Uc&ZeRI!:%?Pl畘"tO_/!]%E+Irf$ c$wcQ~Ba'FWC˴Z]'UAO <d`38oOWϣľƅxl.482?>'~8T@Zw|Buv~Fv-2OZR}p Xi’1~ .qCN!^,Ҁ+Bxp|2q[{ OT Y[la;D7Ǐ]v,';=eO(@Ƕ yNߞΥ<3WbЦ]h~ I z|̢PU8̌1Fx$?О:[f$ #^<|# .yTy Q= GdmɂʁGӞc_TӶ ;^z S=̬avVɨFT[Fɑ 聽s6K,춲aQ1u0 vN*fKD'ocͽn ѻrֺ6}=|Od}OzD7N~U8F@ȍn?++=fKIBqۗTWPǍBcM"X:O/ (wqRu|?-͌.> 0+nk(ż9zuV~7 DU OٟvI~=闳>:o.`X;=7Zx~Adӳ=)6b0)V;liMo%XMߓw%a[sz\1]e)!Ov~)ռהvluO9Oe-*\vc]Es92g:{fuB?L~ʷ#sGsئ\.g 9Հ=R%|P6AIY{dGRȀ{ "D&4XZ3/-|_OWz=QSE<-9Ppu[knN +|I?;*QhV_AjB+{x9 uAembPdPXK+A{$k^ܑaAsg(s0ظ#Z0mS!c4dɂSo.4 ֤1P-u{7a] |Uiwt J׏?(zLԟ)f@S9܌w|rzi贷sELyqA 5M`}{$ $!w: &v4R c dP7k'`w .20 35^>"yg/Q2S{ 3ݞFG45FXR]3*ĩ䍖K!!!x$vpc! ra=SM4yՏ\[k*%jҦc[F*Ľ);2wE#d9 lݾ3Pt,C~ʡJ9#`22[`KNopqqjO3RbC6 |6P&fn1@Pkt6o&:10MTMv* >BSdzLF9V:W C"m/hco*x2bTY_w^pat|l19)cV53P\~"`׫ (;< rT#Tv^/]$%y44<僻u$ZղTI(J69'qr׶*qY_\ϐco bM0A&抢it鼡R?N }$lBI~kЫ.1L{p5Pаz#B]|{=Ƕ6hu˸HBަ󨻺P=>`N+0c&@ z4a~U/2W-`"qyfeZa=w'y $fFô֨wi>үF>+R۳;D Wc#YkOZږ9QsqE~ US~>}So)~9T_̋- 7$}/L 9baAZ>GhI>iI7ѥX@ D,Hjf1Uu&!z̓zĝ5m_>%ZUQ3N4B|hd^rG9Bݚ[҃Q\.2=aE퐮t: Г֜Uy&=?{$̂"H-jH^sbt8;L qΣ<ֺw_ݩ5o̞2r5< ӗվÀm3@.[|5$}!pe5)30Z;>2Gl,ae-Oыo#2b+RM)O ҀmW/._ʞo](~R^Ջh6_%%os/yBk|ɸ)쇛 UeD, |_ ƛĨ("ʷЗAyGITD~  BAj!Ľ&I,kG'OM5 A- iX˵џ\Ǽ33FJх(=W} FEqu\6r#aE2Ꜵ'D1:ro|)JV̽Ӭi/.n xkuƧ5)bpPi?"b ԭwHEbF`mr}#Eoj4tY%:Ȅܕ}5J̜cWZ~wvQHq hT}N $5$ 6 gCz%q|x6}yL@/ C?=$yy1%s?v AFkatWM1u`^Mn8D[M zPg81ۉ 'g}C\F2#Y"!'?m<H<[doOAҧ-^556lP_}mM)5\ Fq@q Lnߕ%m\J7eL| f5^yWէګW { )9W o ?d- W:Jnqy߸14Ӧ#ZݥhVT@FZ F`L[وPP8l)E(Lm 2Eb]aY̙#,_z$@k&!Pn\d^F^8C_֨J<9$|(gߟQl=ܜ`*[0@Дm+ջEa;.Dy`@AwR+CD"E5KE#OS1һ6I9rBӞ},/*)|&ubH.N$➰. Ii^rFh_-O0;bܠTKNv> hi4?#Z0\F&hSKʵVEIxolHǝU:(6Xh mƟ5,UtLK, xȵxn:URAݭ9Mmwժ aqW40Pm҃jY߄" 4ajl ~ipRD4 4E&!ȲXZ,cOsx!Hv~ݎpTg:Ԉ^o\{trɓb,cvOb`0 SEQ6 7걩-7r`Ky_Ȗ_z';vqbY:B>`u ×g矔ŝf^(Y H爃(v}.&ʗYb>Dg$#*HPQh?,f?rU*D>Q=kHCec#bERNߞTWD4\*QoھwF2,dҷn*Bl b022-6ULT_8C*i+`;+8@ ]`>@] +'3Rtu588nqz-U#7ӡ)hosAH^k}jBYX/䒠^W>g hFh-kQ=슃:{S`=OB!쪍`BG^wY :' ]Yܚ0Skg$R[Qr3SP?wUQ㜫xNɉ&‘8Iza4X˜f6CEkGBfzKQ&?q9:‚K4LH**A&2ezk6a0ϸ^*<ZρԫOځK8ElU1R-=4}BTd.=O!5lN̕ƗC*owW6qIs6h#=H:EY- tn@J')*|W):6!EdiP|Fn.|pg%-E`!:»'O`þ# ^q=tG@PtiKua @r @M W> 9ne>ysL:%ZdACn50a)qP\k}l3̍ql'pgM؇;5A&R|2# ggȾurV K޵%rĠ]^Kʖ[ڼܼTx$0r[w#u,s"cf"d W[0Y@Ÿ雿̀Lw6QM$G2Da vdQEfuշ!Qb=h]w ~^@*)~Bz,8BhɋgnSe%O2H}i_ߋ&rfF_c䩧fůp\ 1;&0*͟Wuf~#fcZ={z4W2K !GH.ja2_knԒG^^^r--ׂkQ8iFȊ#ʝ'k뽉k5f_OUR{z\fpO2:E GWBo*\xuѦGz'^ĻZ{ף/2O[9D6y3a֔ ūANQTKϤ+xĂ4a%Ye 6 9GJ7%pКX3fn;Y&ZD:ё" KsMe6%!玾=K&حe1Z04bnb ̥*AdʣG &}U UNBb+zP8=qbjg\}} Hda7IVokX r)dOOdd#Lt?+p: >;lpD#'o!@<0@|7O]5%$nޤ3Ԉ^9yA}i,_bb_`g/; Hxa)[@ޔUq?%U7,0cg.."y.$$Q94Vktڼ?je+ҹƫYx ku!$vF~0XS z0)|py>gUȈqhv@9aJe}XYDjzrnMrm*30X /:T`.mӁmBΰA0 LGaH&wMl05-HD5"uot̴V[QY:T-Z!ȕǐ FX$V j&5(ߪoUӇg ײJ>)"6p|(%. Tv+V xRvG Kjm!s1IK%ҜEDF\687D1mY[ю׳M+~r~jf'D3p.[:VŨSu\[\p˽Ytޤ~˚GiԽC{)yT 9`f{[t2 R? ~"S (2KE.k9~cZfa{JYfk/ɓ/ r@;pO ecQZyN:?<U3x-higwcC1r&`šcA~;6yNF_Jo漣3\梁ȗ"nfM?0dʍ`>?9rA^ߓ:N?/?6\owیK-i{.L{oS(\)2:U) Կ@ %E9k+w11[ NPudz 2(p<怢@<r8TuxOt9%|w|wq񚆃™gP尧WYb-qC"h"_QM,mCC,3וF%)_@;dN)  $Grpt6OkhR/tk ^y!3U+%(qF~ !_ؠuw-TrQu`y}pw-.r(e]G.'8)H iկ̈ޏeW3xZ_a+?V]?y^n5X{zgu`:]uշ7].Ǭ=E)x@Y#F́Up8}Ppzp:+_'آ份i؟X-WGŹv>wJw%K٩Pf, 2nyk#7aG@{l0؆hxu23Ozij⸨1Tڕ.br܄Z)]BǶlPpt&+xL0`*8$W/( EW%kΙ[\><>PvK٫9"|"$Ru,eǷ|jP\ [ۥԧYJے҉d uJ6ld:;6b:8X;WNހo~qLo7)zz&>DoN/À{љy<`62`a*O =G9lCesJpuX9#NKG} e@ҹ(+#~*˓*W[ '@f̉wHè@hSVl~#xN ҙ6&d#-WP<˜͔|C'J ;v/8yJ#j* FM+BJ3. 4D4ǻ0~nڱd F!frjiF۫RrJ'$iAӲ YPu|.;p[[폮 /g@nn=VF1-1p?ٛddR^A+?[VѸ0sW!=cG)˻7mlr- ކSȁf#F$qA5C3WB c\Ĥl77UFa'OOܭs]zu%ؐyyNvlN*ήli!D2 }X8N Tf CK@p 2LcC90.)Ɩ1;na1>@s kxeW5n7FC]y mHӺ 5cǪ %`|FO.Acu;`qacg7L3;(MrZ\E\ӾgKbΛo95]W0Rsm+~Xc/k=k6DtDNЄ_H8!e0t~9bw {9͆1< 3YQ8Y4B ۋC{$yBU^.jT+Hi}{eoF8rѮ$AR AWvdYJ^H)`A##ڸV`4+ah'a=waЃNq_@ɥ!sJ!uF0cʓ% @`NۑLżʥa]!5:f2"Dwux<}eOx~ E4z-6Le姆NL.ې!Sa(ή.2!C{X[Q<6{:<ڬx(嚓n<6ޙdQ[pvuwg27Z ր<) ͌DˍȃV4_:f)&|TxjSH((Ҭ4 O@/҄r7O [Dd^H.==lE H<Ɂڎ-0A/՚&#,Q5էs}ګLm` RZ߮xSQ gCvgQԇ gKY>N;<T{{`ߖ6KLf俘$5Oijh2U ֱ 0.^ѫr ͧsh1M/ϫPeCKLp$pSǙ|[[kY&~gR͋Ώxb1[Sdtd7< mDkfAFL2FhbFڒqL : t;(K{jR+ZZP>{Fyg~ BH 5Q?xM} /8h$ԡJcV} 9ƍ|Xl>`\]eq4at3ny/F?ת^%f `ٱLJJ6ƫ tyqF;jJ`j]NTz8?zZKݚɆ IFgɢQ&p4gm@HA.+ IhމCz鼩UFJsr[b ?$7teycCGA+kͷdZۅF<` ňNd<:t 5\moJ̕n!>j  ?b,_:#A~6yT R `m)OE2-Ģ D`8p@H4IS٦x_4#jۄAezzWl*/z^~\bK r N.S< swwBn0\hu0qChH9wQRenA2[5c0` g&C{ !lYh$Bh YB jqY OtgU+ѻ@NbX ljO7*ѰQAoEujӤ*V]Q?ZIc R!c@ѧ5lwf fJO}!Jpƞ}I Gufp(X(LpQ =Kcɕ^ɪhrJXKw!z4]:fPd`/|A`"Uff})0R"٘A3K_]>"r칫E IJ@A:?t w-ȳ^E]P̋GHH@'hA]GL#V/xwEQ"B@1[Q.R*eMLO#r$,4qջئK|;>8+={]Dxe>荙t´ 3X-tl$=hB~YAߐEEnO2X:B,L<4k)Ul`k i<(+WI!0m,fI0uK"p1GzS~ Eb5W3D-K>y6I*=|n%b ,N$yn٦HeOJ6CK/1^Jڶ1P?C; /XNdcJM(^+*]w.i 27Wyt,sr4+<7*Dܓg5IadH>V^g=zn?P0H-DXc 7}R8ȣ'xռUD;nxR8pPc_n&REnIf_brΩ5RZv@wl :5luQe!Ӝ[>,2^?nYc7iL'"F^[2K_]al-IC2RAX]\Z@+ZU~씏9` o昧@PYsTB'J3|olկ% LV*s,ˤ4%b#p_tӐQDi3YV\ccM'T PgI8r\qT؛)bI\<RL*g؝t]V%/XX̳( ;ϊ} \V dLDتpٶp9 <Ֆb:J(@ l6Uq?|q/ pT~*}0Aiv~ pF-1'f6}Z/@5ldX2W+kݚ1WI6U<c }X1V +` jGPPz/o36gZhtkN_5K{K. j7j4\kPʫڧZu (t/A♄x>긒tl0ol2{XQҔAUaB];MF9`3*YP (Be)ȹYbT.- 8,..XrZ^ V>0SlVl}pl*ӕ t⌹}' $GWB2ͷ@H|’||Eʆ.NIgV! ;xPXJa'c< 0.#.6bZ52L>*,$Ṗĺ<& hbOQbpN[;OQ@C-+n%*M~˥$Zެ&Yxyljj;4O傗SK!-yê9+Uqq%M~x%9U1p]=oX \m*?d5+g^>+ Ʋ*/̖u#鳘XAuQޠ!]1¯VihOw@ԟ;]™v̈́3J_;D`4u|Y  ,Sd*&”+ 3?õz6}W!~"7~u<ѨȺWJ.^:9t(8@}fjPxiO/CG" zVўpg͐=H+MwK>⇫2c>C,5uY *3]ѯ–^{ڦ7E@>0|\3n$+1hy)dV0o:,ԓ+EyM葊޺?|oZAۍ#dq!s?QDlo6V bnֲS>E$ A((uKǢfޔJP)(~=vpJ7nȎR$86ZƀwOED|<*N%ţ6Y${xlC .:cQ40vaM8ϸiAc߮}MRɴX0j=o&׹Cwiw- ad8QSnv_W<3z*yd%Lv?+ޮ )D&%b]|RϓlD,F@ oB OVY ?J^ c^CdXk Eo!Ix 8]k+TkuWLjFa8v7N~0I.-K[# )MTEE=vwPpw 8۴x^lUH؋z>6!;,رV!rgSm.0EV\~̧{W3g>2I*|~&VWP $S6t?6VfQkgюg-wibItgƍeCKꍿ<3 X< Rn8Vf_E"D,2C2\ 8mhjΠ挳3kԫ jj}LqiiV ]|_~aMq?SH^ / Sd@ʨyĹ/1-qHI+-On7/ h$,!lqeF@+D4|: >\xEf~R© ƟT,X:t_\Ųi-jOy_Y& 9D ۙS8!pn٪ DO9(m &hk&79~h gl\ MF "b!J 6'vNQ 2Ly(\;իDH&v[@<GˑAru]m;dww%rB:o+g"~D_ӷXwLnㄟ?ZїTJ܅ d,Uըl˫\l/*0& ս4a chK~h~jZ$M%#\Gv g )1cb[wZCүԲх\%dDhʼ]]; EL#mf$@79wCP4) 93I㻯2qGN5$_bRCǁE/ј) cyh¬,]ס)EnYZwC::G҂y|{}F5{Ԍ޾Ys"CqpljZѓGIJGe;s:uP$|0;Pm2"sI$. .`sezH#uWGGJL};vYaiMH$lo3@S~2¹g<?tf?#wּ7D8C=2kǨoZ&q{$e zUxfWA:r$u4ӱcq# $:cs {+ 릶C %,laEdiv+8N$P=D&=6 QgQڻW=(ݷQd^7'v]Z` ׷NxٻvD n' cء'w U^}#8C[M$Zhe( A9 M7u' :iC~,K؃b9d(͢+1)!n 9:f=ZqktCR)%MvSK WcBUU1=Z_/˜\B$nt~Ku9}JR,$K-/Z+Wl&U#oПT=񲺨>*HwY%7N.Ay?eSO}mK ?Ѹ2w_hH/\ *J;ɓ)p.4Pz!MFSUTC6^e 5^Xy)z]0})eyJV4y#NBf{A2=>. ?&5Sh~MH__@*{Y~wƽjӊͱ*. CspzLK E|zd"inkM§$_EzFsB[>zega@r1C) 3ˍxe.SJ2Ɣ =08`ް켗{"y Wj;'v\G)ЙMǗS{b{ѬxHL]I֕y^@J6. _٢;l@ c4C_ aQZ#V[4HV s O'o[A XGx5H}rn(*1ܑfx>C{-m: kc'S_?Huh}uDggjJ;H ?#eXƒ@[E2"̋Mn䈁@ǓR:|%PKլy^ِtO>{^@RY+J X5էLq5>Q>IFlR7e v# ( |ꢖHwԦ};`Lm^rm A'1wf n o^ `*Wκ)Hh0FhmTlWyx$XGr--[?̲١de"@3jB ;x?q Z\DQ~G:-Iv.!(/>֭@Np4"¸{fac~{GM܋(*zw&m"3>JXbxk΃:M:/T#("ӛ-6d Rlr>goH ۆoC2Da}z$!iHSG%&+ࢰr'UApy7)Qa/ZJw<ӣ2wEĉj}y&^ESwBgSaȌeke~f+E(mCmL T(Ņ1KK P;s{tFnϜ\AX+VmYAUٱJYqa?&Cߏ,U`T"WE,YŎb  {'<:ʿy0W(\XWrA/mNx6 \}7:ZD}N40jq|@_j#>;,+,'O_n3cf)q Lj?] ?*K#9hGWB` 1k= 8Anjl QQރPc%k֨;;Ak#:m+v{›hՋ*>Fp6ZZ|w#&8@˩^5+ʰfHyؙoniLLVg9gA< Z[ 鸪oM},v۩:D#;^^T2Lax7JZ\+tWpѧ>W1y(b ܷMJ"c-gBOkieWTe0Q}Rt拓?"Erϯu`"`䈖gx6#ib;՚kT~!}7D5qd c8IY%l2i;X7J ܤӠf>@/xCo+F͚0k)+ L1&}`vk 61S'3:E5Y^~ZX>CLe+rUyT85πK/:2#yr\a[.h?;Si]IYV~y(7_ءDbۤ 8cn܌ %-ha wE'jVj ؀zȲ!T}ѣe:e[܃6wM8׉&;>E%4٪-O1IIeB _ӊ t+,C ߍ`<'}󠘼Y"7S2Ytij;#HN1o*pxn㝿}T }kٸQaqMZMJoXsM2L o'[ޓ4;Aɖ,4~ 6[;Ù "n! WT\Ǽ8XS~:NF( |zp"Bݝ}4}_ۨ cw +AgyBҭ18hw3"gBF8GjA]Qe#y2ns%sm_~,JΦ8]S_~B[^ nsGrL i_PYsx E2Zx0ewYꞙ6~żau~Hn7xgj (a` DZ/aJ$()b$ѹY V;oNNgAϧaSĺ7ڛ *RkLX40D~OW%g_vfI|Z=r]"g$0%>Iy?wX7f Tn qq]O'?`L TzÍאmkYsӁwd}skHQbp "NIBVY }byR,KqWc[o1\{F-ұq^`sqQ 5d_-b2,85uGÑTrLƫR14N(59tQ6U{@ 6fokxMD[ܭ$& bL`l#ʽy{ AB3߽gK(x*/gH  W{s uOk10u@QhͺN/v&[]o:ȮbdЁ ^nY"?ۭKlVC[v~R`Ş*n=LV767,QSBkNue`嫔(la0c(3 j Yȧ/ڵc3&v8mHX|zlT(cN͗1ibxqOS49(@oM~69D8i)"K̄b/P%Yd-^Zt^P Cd #Ky"<'o9l.A>=j=$YI9-u#M(3B}dw?W(!*ޙ4c dC™C5-[ aC#3+\,XLH]ywGh%3C-vr/4gM4kwAKʱANWoUC[Yؓn `c?p$+9kGUJ9.Rs3(0FȠGTV|@+g%F[Zx)d;'@Q]EZ;_t $rٯ)`ݘC;e% vd}4a~SGEirQ1Ԃc2LmynA:Ă(NwJ%`a.U 'm{xs%Di朅W/:|"04 'ʠt9#&@bSC@.ZyCfU`]3 @:$'-xY \6H;-VW~E6s]IhAѝP`|v jqۯ43 r"Mj*[]H+^)P{qgeNR wй~)&BL3w ٞ m2z+KmʀWo3!KMEl3Ӊ(?vu͓=bħj*0' Ah:^ԳB4M~({6,6 |S77!U~zka*2*,qQ8)+ߨIpʎ#]qS@ÌѠKm9#N wWD]ΩgWc ]S>۲:${IK(X*viph 1f>G z 7ToT&Y%;?lDw@y``f< ]ǘ{|Y)ɕn ]}!MDrz]Z]m M̶* H(?Tp w*R6ᷦ-ԑ@)Y͏aiu<>hI~>L).T @E\d㞱Mz5ʹ}ƣP`ʏp9KR!G|b(s|B }0OM"$UVTae*dJ{Xj x03 =Q ~Шk2 MB =&|*2^\4`ZQ6[]FP]Gx bM4J5ȡvD7<$ü48J^JfX&  C~g6HH.Y2r THTBO[ř-| #H}ȩ򣵑J$x)H@\6_f\% 8\׭x&3l?lhVh,+u ͹Kו=R-v5%e#ENETs 0LR!*"_WR(E[㿩 'q3c',tXA(|>* 66Z.>l)=*aﲡA] 4 :{R4!v$~̴իzd `F3-%L-.RU_%!a}TfZG*xM3Mg;p}@ |):V_[suce7 uӛ8 3oPj@ E{qc5#>HR~;ٛ)vqK6t0 gXx8R=>n&]#UYPtx&aVu^g9y&u84t={6uL|v'pؐϜE"-ϫKMbjT^,ܒ/艔5e?Pg|)gvB&2nc9,0%rrc"j!SLרs-Uz|P~#IV]r Yp$4bAZhںO`?: ^5me@Y^z-eeOJ HNk ,?/=BJbPPpSbvJV 6p3=.rT6OMju ytktYͻEjTyeu%n;XNq(b%HƨM=Shw9aamڸ~ge:ˢ>-j ֩6M!#L&fFTAj'! 6$*X|9O|;:E`:s5gw(3p2o7)05[>= AAuAjcP\q[͊lBpsӋtP'(yIƍ1 . ]m! gUNlx}Yl[3sV_ù ֌!^vxoݓZIq]~h })Nk/HaZC}tqn4tdAY6RyI @h|aZѢ:}#Ύ$]bTtp 2y$.P9) >#ˁqTd[fҍ)nd&>pGcgfSCI 3@!~W |1k*[V0sg8T{kDuY:/lhh.,3ne$͵ b:S&M!|{V~`6!I6by }@AVTnclbBq#:yWM(RůOgQJ$cXDzݮMZSƠLW % 9z;r>yz4U9fG=vmf]D4q^_z\Bי:i0B^{2t" )OceEܕhA}Hn{YC"5hH?C3׸h1 c}]h uPK[%ٻW D6nKLg)\~YR.~^K#2,.py;[!k1Ѧ6ߞpic@:0t/Ϸ-'^F𠶦D&gyZ& 6 qs{țoWJ\kÏ904/Tb6B4/:Po8u;"`JﺦQ6#'7 /sSWRLeEm"Ez!kPFJҜÃ|K7-eey);Tq4q<`4s_GU[C]%+J+1vÙ^YShaM O. }k:$%_|)mQ6.d)0\7%]LJQyG[ C%24_ ޅAWJs/ p=666}p{{y rtTicl*k\l$U±'7T@:ܝƙ>ħ6bzøVJMǿ,?.u}ΙsқLnP t-I1q|P/vbr^Wܑ£%Qlw6YRLo7mC4JA0SCӉ4ロ2*a{f); J7BI%(k\t%>ݲ1uh\<}ŎJCʌ"cG1c8͹$+'Sp~{u^jV;Y<}XgUA9rMc@WN>B|eҪ_Q|%o'vSLrD* 20`Q^8|3b<$(JYMe{5]讓;OxK~^xr]t_FxѪc;^>ѹB,vt$Y}6an-'"v9+ LUs1Z-pI|BC"QBcR@ۏ:h8'?eT RĿ-4C[eiQVH5uYq6:mi⩙1~ŀ!;"+;qpGi;k+9\z#`gdS4]}gGF4:x9mUk_wZ5~+(y$I,U9 gP,?@`"=)e Σ`d0bq;lUz:Lij[n G+ġ*N\@܋[I(\/N?tGİN(렺Z2ȴطJѕx[յ U=k6}}GA*HEH yL{!_롯CʘV\.j]/Κ:bH}/>_a ُ:Za{ mX߾-(P`Z֬̓1YǮ:¥+CM"1 Q47DR; Hڈ`=`ra ۟ra[L掙.Y{ 9OQzD>3kZ+p|SRu@|LC/B[XXR S% I3ЌIIo8︸f i Tc35Lm pH]- "Q܋з@UCN(ef'6s]/)c5NRu1ֺO`E/s礬s]KQ5(*ݲFgAvPD|U$QK(#*pl,up7Β^; aW035 X Y#kg6J&5} ъ~5qiL-:;u} TMccǁM¼8< "q'G֋qAi靖C4LAYp3YxntP'n+mAr+VcK?7CÕ>Xqk< <3Α% I/sp'S~=Wa#a*'aa3Us* %t]Jf4o_-Zgݭ6˩ج4rj<:;MM+rr+ظ[ ľ޺[zCG1-^k?S>+4U;̑HBM@$.dwIvDf|#8;f\OMp3~8X90ުUC1 *W 5tE2LH$8NjBW71=5ʒ- uhϩ5A^S`Ƿb~P(N~|L ~ ގ(KoG *&RR 5|ѕΞ  כ n 4oA)Naħ!oƦ~# #7ŸBf"5LIqɶ Pht%F_HU @LK[ Φ`j8wS>c z LZnF:b[5o~2>c-~錳lta͜Gheg}!&&*`H={/yt瓣ܥfuOCbzjw4 gQ54/OLf5l.ub)W|q z [wrM˟k6헗\)+">M")ui1\Dnu+[ Ҷ.Eke勑c@)gWUQ 1VQ3 IBLg@|T3>bm;_+oA[=[3K\JxB[)n۰<=X$0-mg`>Xq#HsC8܅-ʱ 2%Glh6OsD1K1SPK\Rѭ: }˳;#u]''L.$* pٕQ82t nCq폐-[ ;Jb6{1]q5ۙ`gHe2 ?m$ K(Cv Ab< x]ޝVX*OL¶~#? "z?:tL7P=P>M{ƾ*T*MB p> jL0=#T<7">?.̶;8c;Jx+z`BHVJ€dyX#}pۡD'TgW {x(î^B4ҽ8٧dN?iI໓3G]wS^Ά4="/cU,YS Z&aA;]E-X$]xj$Kz/m&L+d\^a@YILU Y?YB)ڽ``f/J@H;89|9\vNbMf0,_|}vʪcޟ% BC -I\@#t$,1,+[|uY(|GD.;ԯsȱ,ڊoX#-K );ff\vQaQl$_tȡ~m 5|&0yp7(Iw(SOVk[_+<ؙ7N\D{,F۫O}n*9~sA7o2>ApfvLQZo/ZQV_ah9(2ڮgopB%IF`tǣ򷹤ndZ9O'1xIy9(AhrNj-ʇΩ wp\HLbuˑfx u o)=k54,(/zxտYXv]C7+h05~1݀ nltjzHL(d$j46 zey3>έh-@* Z<h;]DF䜁G17QQQ*i|l9?Dc%Ř:4]>PR޸B]DQ;+`se@[+fꈘ { ӞgM_UJX*T7pOJ5fQnb;b9vB3&6$"% C>.&6>QrW~g"!*]-±T oK "&` *U \( Pzhz%"FP'vdfC ]'G\p.ȗu*<6 PVZҬ0s] q&;b m>8_CO] ~78S.S~1oM֑>BH=[/k7Tr0fg\\7Zʿeʜh"@0{zS[udl#w"S-/ͥw2!F4iRxi54=CAg꣚1QT w@ ހm6|x&X+P[mq8Dfvۧn8`OeZEbr C xjKemMLbذǥƭʢ|GV:^ba2B³ -ZD^3@^ %?1sEQO@h2QP)vՂ@4Z#aQm= o1;R 8OTĖؚ5rG]jR@]F y)ۣuEbT_VQ~JY=P APp< |B$1=t{߆?2'k-Sڜ=Z4V1d?(ŐpHKjɗ M9sXA|E<ǚPFU6ʹȼԌMzB;hax8 Lm g;ȎGcc=N-F%Z}k9tif0\J>gڹW;DȞߛ (ʾ1/dDrjE"apy*3 Y}zfd:}Beq*N/JzaYCA؂QK1dAN`SBS |qj )hZӶ(0P&X{5JRpH*irxlU ZE̸1y!f9GKtpy*T @ $wi"}_H{B [_C>iN-PB z`dcKv=bu)n?]&`.˼MEj$Mbws!|@Z϶^3\J,*D$PL-H ^L#Mj.j;mo8žSi )1m|9&\ChJ:{Mi{J;e4T#_PԿBHSl}So-] |G\2 ZM'{Ԧ,u0Vŋd{‡?]y- 憓`y:ႮxN,ks8&G&:g: ` 5ԶG+)* J .~qa 7U UOR/ƨ>%!e󚨦RKsٱ D8zm j*Ag'^Xh@9ۖ*֨qZY[Zz*F$8qY6Jب|wO`Kj=ޯkBJ_$xNv'xB bc|#D%R2FQe&)BXzbJ؊5$er':+A{}Tra)DO֔W> fE?'>Yv LPk>/ M@\84r]-3-fTbQ->s:C(-cl]ޣӻ!"Jtd ,78? W:vA{Kj"pbn !E_ks eiNɛx ،lpEUHGuH3J_eܷ 2;s| %1ZGYads4}*buLNF%W赓&ǎ}h hùi U)ܓ D.ZìiFF`wCESW819=iyę/ׁvWCQӹ qP ln*H[ͱ&B]\FT`zS`*buJf"M(jc-Q]=&x.21ʩ&y7:$0]AUK!)iG<6s^DRĂPBֻZ 4닡Eo _71a]s|L_Oeݰ) c(w~mB$FRݷ(^3ڭ1L:)^k0#UřqF; @d/*[ek "n*~b:D$^'N޺+X?{ވy,AOS&4g PO恵wb^oI=4{O'r\(A%]]U< !V}Y ZECl]!4^hiƭ8(701!i_qeۘ:lJ%ڔ3vhnXaKIROY{bdCMLz^9]bm&eImPblZ8緺nmj[6hV( c]w1D1ܞcIDJcx4m=}HQm'lJFSQj;Ֆv24:_>|_G$TMI#^C2Hڎ6gYn`M! WVY)XA>4ohw@Us9Ouq|JZŧt/~DbU&7qq\KTcXEfV3hM %|8Z=E§cL퉳6shlGUx/>5kcj~φqS  (jl7XnTgg ѩj1#6{1@^Ie2$t37V#7+FAA<6k2 `k0:+v+Kmbgmb3Fc4XNt_AِEQ>ZWod7m߮U Rdjꆹ~i{\5ō{glض&T)՜W{i2p>.u;Xe?xg"~K"A2IK4Ps;1"rqGH׏xTdr87?RFk (0t _NˀIn$K4ǩYa0/b{ɲ$BY.ǕQa:Ja_ Uo\ 3 \ @)Y5sY0X a,7a(Wv>lK Lx&f38;%T[FdVANS+qfY\@~ Hp`tq QhRJ8Yֻì1r i =Kިjd MNKL iVq?O"QCM%, 'sN^c\qۼzNcd f$AW. Hk@SBdfcLUsb_d !az,@A {oP|Ej1hIvDkynCeN!t`!vh3ikIBhMc=1YhoD?| Vb5D<Q*` pFʟ]0j"!.<& 8 t+! $I(+}uLd`~JU ^, bpW~lWm#MsO%Ȍ3Ĺ6oqI>k]fحqrBFx>~~Gm]tLgMxۗu+J;vGSɹzc)5ˉ+(G嶀%pDcДh s}n/V<k36 MX*Pv/lVC6Xu=23z:ZvM{e5P97MqZ9%/hCs7E{!\ʍg\j*]&ٛS߄_nc"}90=rE[v /jdkb…%Pb6VxR(o ֿ5+i.#] Či ݩ5eucMQZǷo}롆̐n8!dex9Saߖ%ɧٺX~gzӶσFwQK UE*(lCz"={hӅ'VE;uZ]l`pweg(ZB3ɾ>ZX7=y "޶rȽf}q۶68B!Xe?|c'pX\([CAȌxMNNE{D߈3>7V TcU(} ~tmhgCQސp H~@oeFhFfvI_/s jzvBPM/㣹 3<9^H;dAv!"EZd!HR3(ZT}Nbք->|U~ -I!"|dО0(x;lOE1BOuР;ٔPvaW^n} bC9HUM֜B *; (LDD܃/ +I-$;rJ~agLW#ݻ@g%'Qve2)PtD0+Y`dFdk~@\:Hq&*{SWJ3Bw}=UzHͧN!Pi]sI ȷjL34-hbB nlxf@'@1X;RuO2FyLpcJlktpY[OkZYN¶sT5xo4bQ|^o#bD.eE%~/ pԺ44^l)Yr$E>suhAӦ<}2hW(0?UOKcϏ$l@8/1pz6w:K;k#}i.R|&&ƤR?0 (3;'~ )5{| yCC` 9kh0G 4EkhL9w[Z[MabM@md{ u8[8OlCݭi;s*U ϮΐIW|GCu=_醝-@m匨7k#͐fS T“ٲ =!)w2ON: MoKK!Z,=JA_s ՛23BN+ވ ɧN;ɬ0hKz`.)+hBIΕWR^$t|`y:]xn%e"o@nT c5$ƒ먿LL9+YEڵ ]EdEo FH\"ؚtQ)yȻס/h4Ls\hSwjsnnEXQD[LpPL;;O6 Eᳪ[4UYi^P؏87g٠EK;Ľw*cHEYQ<ƭhOYz18^>9>]U䮈gXPbTeܝN@:wDEp1zۉ&KM2!N ^} ReHLM5AWg}?I'-˅heɬ|ȱ@>#N:Mڸ*ĆE՘Hfcv*87Q>~f_ѦZaс7Ƥ{~h܊!φxxA[ ^O?3_݋hK\_ Y$x[ȷWVZ+ &Wd|OWRDu7"֗:}GpNE*v Y, "U0 U@N'3xc,%+HF;7VF. h.Ԉץa+n3Flc* \ @*[X2{|#I ˠhB<‽p[f>>#Dӳ+Zmv>q"ߌbln5Jn4|8Lj7PU^Hp*4A$z t)ۨι]traLef]9%wlr?ު\ﳄ dt X)'jGʩ+0噧M 2T5O8YV/z#nkw38vM"CTR7eYS`c`~z ɼc&A}&Œ7@P?#aqUO|vHd Wԍ3Yc7rS2묲rӳA^ʽT")<OťG/'C2IL ~Nl~ʾ^4w'ZΦ?0cZ]^ENŋ9(c6]:_x)@UL[뇻EY9ZYGz_.dES [t\BFaOUaz"1vfsD슷GI+;|axAֻΠPd4 p/(Kn=?gS4O.`jRY=fXa/^y|Jo鮵:${H3_dMf~+Ϟz}"nF's& (;;J35canj_{8](vO]8L& iMO \$LGvnt6۷\Te=]6M$O*T3+|hŃU- !zǡ)߮3&>> Rq3%݉KqfFG*vn}BIN`l~#{VW$ˣ2hD#OJ}#יP,mcŠz%F'T34Qs$m|6uz oݽ^)Ǩ%~Ջ5Jewe&%(ha#"=o4y:~C{` )!oA4gye2AWl葺2o<[\sh٤ֱV,O2LMhYnV8 :3,d,vfDy-6=/t\1])!AwΆD|rarwLLkX}Nc*w/lAla _gE7C4xPI`XJEqjgGȐ*p$l4pUJ@?$q /_$EZ#.$,~O>΂QuP3}12ޅJ1GF}sǶ賈V 5oA=L+]osI1U#,'&~Cвunbu:L}ą3BԳVF;E4Q!e>EvhR;*K+I'Y[t| sTPܕ {=7±9M \Wڰck@3Tΰ2dm0q[sGq8}!#im.Ț:m%A6U;8rytsʑ}4 ek-6~b覜/@67JQtv+? 91o DZP<^%@3.z_b9n-O]Zvy0Rhi^=Ţz`̃F?p[Gpٕ1n.zdˉ zbF*$l jGc@í8L}kKQ C yu!2BPVpP?t_ Ãp ĕv 5/-Kxz*@ )W>3fv6A2 3oD|#U5qX* Ǎb6vzB"8rza(ph_5ɪ aYf)f Aکx i$-s<3fRq툒_-,f~Nh9E}b$%AVJ'(L6K94Npl1r޶Lq=w9[z;T:Dr}zZ1M3Q#m(t/#ҚѶJv#O>Xy[ZrдzF+m|!bRx+:s.7\es%Fm-`J& vYrYFDKӓ!?Y$Xe>%jʼ)C)>T K9u|fc iK Ɨr#M&wjK]"A Uѡ-WAvq%!ɿhv+A}-!FA߇ Ao ^Y0kc5[hbU 09\跜\~uacc9{˵9 %MMѬ2ӛ +;Mz= ia(emn p5 %av>v+g4%{Ue~YHvQcCya6E(!{V7.KeZqwՔ7k[Hy*G+ޓWlKԈ >fE]:9$'6F+ҍN1 û﫿 SCRkvG?esFKLË՛eLUeXw5}yTL Qlc>~Gv&"eQc_#Q Ǜ,rldt .44f|̯1eYN37\r'2 rJ:3"*VK)]ifgq*U¦Q6r"^ەblaeuh؇3S.TotZˀpҺ}: 2eof7/6/mI/ 3.=jSffRe>BgR|/͌n%$}K]#沝2&냟G?y@*3u^d h蘹F?6xumK}` %(y; ps5Nx0BԎ{]Mm-;~"*b0[|s$VTb|a0 }j5 N| ]V߿\QEsDqfPȟ=^<@ O`Qu`7#!Lkh*r miM#XHk pGe0 cƸRsc@9N[#ݴM/<4&żs}EVR͚s D%95o g}w{XrG-~ JZsL&B̗2C'PZNJ,%+dRTtq?&v/"n3KkV 0ffݞrSPrwfބ)olR/qMO߄.s#Y]p@.ƢFp\Ur,<.JIT{r9pHIr5 "=~ɝx d9rki.oP"LL8NͷQ} >pRVe6̊b f%ۄWX0^X#Fe XAP%} >ZCUR>^@zɊ%"M`aC=Otv2k)7;.~M(@n[qzԂ;~hrJaRPh56}-kLoUG8#B~'Wx3^*E 4W][+tF'9`i ߹ݜh25p9鹦 ?ߔD])_J ]zq+}bN`13uN>vvd+ѮVLN2C~smMy[]!RRiTbT9:o! O ل!1gK濳E4VddJO**#Nɀk|5 V)sw|+_#Q#-cb0SЬ~ ??_buJN}pm؄~V:W ""K+ p["W8}0oP]-+lj̵\ GI:8Ơ#lΰu'&@IT7TI?r}r9RaE)*V!EoZ1CJn8%i_BZ0#fgh' 3쉗r.!\vǒ,My`Yt_;TӾ']xͥhUdTH 1Gi)on'v$U섐p+YGsn@5 e›)p6׆Tr3fPQgW*,NЂ]S\8PDdY6('AC~);}חk1[a[ ۩[,zFmj\@R4T*ؗ5q _bpUā9d#L G)o%C'+E@Łby r*.x}zE8(ƛId_!7ȕQ _S+7$eqوe.QAQX:NrUHՔJ-a>O6}b\$ XW S" K7-gCخ<3Ӊg;CڃȫErSB".LH0o1 Q]Jn)2Ȳ'9ZN!j,:k cO6`5|)R)Gzia}!1 8񏄕vU-.K//(u(wsbI=Z͈ޝ 3l =EYGC{zڀ+$6# ?Q:ݤN{ 3 ?/ iORn`(> =1AfcRW3at6d?Gtx86QAU {oLS Ă (˟oϜ$]04_ 8XR! xlo+!Lzqr@2κh28)>F`uX/K/)5 ._b֠@*QK~`OY^<Mธ8YqN~zLJ.6ܛ,U$M>M1q &GhYeN댋by;줒H%3':T2S,͘h)w,PfNs+lL6*/Tl= (-Yrr>9@<.ÆX({k͠t;\5 gH;XAp`Iԣ,(zTIYQW#(neiI3R6h)eY{Muy{lY I4Euup oJV^j/諻 A!MOQHBsS8<f>8=,.s7O*NǞmJnv F5WMԫc!RB4E $Ѩ ώE#c RQ@@vi=wcۙS"Q"}IJ$nlÂDm}IK`DJ N0D~9_1i&~~pBkϳVtW*(%$&+z*µ ׮HjOU!<{f/ .}Chc:uN3՘r 1^4 Uf@@w¯*9>Ѐ]j0o鷩G?[ ؓB"!W\kP$R{Aq"PCW/íD}6tFLiHo#d^ u&jXZ1)zȃ6d-g" #|f.ν׵PvW-\^> e&} \ # o \P)~ 1)Դas;'Y m*oMot׭XLr >y6wxpy0n$Ͽ%IIcZP+ѽh\=2)[chK>9йe1?$e?hldArbLlDm QFÝ7=<Ԡ.>"Pt`IJY$k])5(zzG-NGXUnk~o** Ne]3ԇsZCwV~eؤ~6@'lfvk %beeATB6cEO?)!Z=oJPC *r #xm 9 HeNqfxJJpޱrqC&/ywxȜGwI֜s)Q<{TA{C'ԉG =s&7jO州wsa W} TF&̓,~80ِ| |B9+S. W)lBe#d>OxNV8*B0/:`,T7  ?=x(s&.NHMDtc/h.7#JI#6J~G\GǙV1YN/x"zNC#KX9 UcK "<"c}!Z6, 1N&yxfc1(=wqE`'dm_:}VUvcp>CV0ځ%P"na^ fy[N _@=R¢cg4')t d__ʛ Hcη;@0=kn4&'fpIU\gi#i\`TVVs%#n+ 2ɔ۾vLڌu$9nf3CHZSrD4:LC뚨(l&ݺ]>+8ֆ7̻mͭғ:z71PzQ}>G>÷^5M[Q@x"S̏۟۱ *QNI?g Ngǀ? T1n,F%с =!" W>Z6/ť{ u'e{t647|p ^//gDgq42YxPo`3N Md[X3y7ںY5焁]鄮*/k]m x;7jjH I:.y~F__zn̐Id( 5)YlwDb4feRU=8=z= b§C^fx0Ҋ$$So[îKt:dj 2N*` ;T'iҌ~qԚ؉U{?> ?ښ6]'r|%!k)E{ٳg!5|7y_B/V+ȱÐS0_$)KRd6_ ;މ,A:1|tBW;۹vL.|R{Vp9e\],c&m9i`cN %uT}lr,5eu%-'}2`GD =E7 Nj]N[M>?>G#LZ :K 9rC,FH.Exbŷi(*?*S#žɥgVن p)~8T.wc||}~$"> ھ 1QF߱j¯1$JbXdz@Z_ZP)SG&B ^K 4\p(]=)!rmL痒7QT44W%$8os 4miܝ144I]έ=aEK8S'y9(XX]JQHamy];+ 2] PY%MZ}Ŵf!vS7Msx3]6Yᬯ]:ּg}E2W{>04| *.I1$Gz+zȵP̏e6O\eRJE%+|  RƂq\7_O;;~(նb= 7qA"ڍWX=9zfUaqR%]:Ƽ>=.,r0q=^Lޒ.RBO $Eo]%Mm>ؓ=:M[ D:N7"|H*$LKg=#d8 c;#i9>qD2}0ڱIB2yb xl] ְgKbG .#GR6E>ٹ ?>,>i7ߜ5~(ɐ<"4\*FO}I`wAjҜn z%",rufu}*?w% s&ӰXriĘD:ߒv0=l Ȏo3X`gwE7[wvnu:]hDT"?Lw t~g&N6Q[+oo' O* lS0Cɬ .|QP)fHc 9k~`WϽա*I[c.6Y=1g2/Lv7Z4a'Wxc$RL]XzH٣,c#wgV@Z^ lKoi]QUGck7[u8*mmVEH.Kuv)MaFfr\ץrhol_nGMA݌OێѶ@ NKN׵ʆ^&dnD)N{ZƁVK e+/[B=wC+Ӗan͒]e;UhN:IԄ.]̫l}3})i+DJ-dqb R?#YYֹR lirVժ"ҨYD~K>֞>"r+FkMF!hIsq^GݓȺ^B^\Mp2 t.Jڿ12׋rY6hqPmk>D v !@XQ0ƟQ5 ;RD鼙R x**N,yC-4ұbx\}=]Q6):HLCA rD4v0Ir8kc6~suŶ,2.??>ib}wP~R⾿-xbMS7٦Q{ўZ5-*}e4LoE)tk,>ăU-o<|0,vD珘O$J) ݅CIfv41,.ElD-VC+A1Dw-++~Rd(r"^r+Qg1çghs\?tw*R&" ows|Q 7w1F`m5F39䰳m ޕwh)>H3,jFkH˟H9xߜ\PfAI˂ KrM2Dz_-0-Ţ(?Cjrx A}92I>[yUŐ{)=,TI1-N-&uX665$oy W!1wUoc"] ,pۥm_m Ijgak>|{b!]L*Y)5X L{|a ]&]uкF l.,krV"oO$¶A wTO>.&܅uMՠa!聨&/wsyZ4~Jߢ*Xa擾l'Ӧݛ§Tc:_4! v.6G56vlŧ'L)S4{ |G_1)VG !Xc-!>p*U{GD%IyqQÝ\Qtk{)um[i"Q)=3Ѯ@1R!1  A{E2߰UVN=[nw T)XD=9#>j -HY}bfւbeNۈ4H&9Nҹ&Q)ΞH& Q)?t)Kg*pfHԱ|`qEѻ"W u~i/(_IYS(z(Ɛ:ƈgf:j"Rk=49pIf=|a 4{Vk˾˗-!y)A;kA[q%-I}zR~ (zAhtBLehR@w,ۓK]g zȱ$w;E"Fe EBuP]C~vJ!lYz CgnPty΋7NZ2t8V?Vam cj'ሣfT,.=ܮN*1pDx|L D-RC9ww8}xzѳmWSEWZgs_#8NvɈ=^EY%%l s1a*oPd2kĩIcE6d~}XvM Emy)0$z<&Å:"!]E߄% jP=ο'W){|mݝyE#v]u3p!\$`wW|;?'BǪ O{?0VP oˉ7Q8G<}n,eI}ndceuZZL?ǞFBT>X'ER /&*WW׈dM8z҇Nh(PQuq>}G. 4YKQ #](=ȰYԞFۓQ'$gMNslK6,/)Ѧ/Y웷lyVwE꠷do:> tA4>i>A ڢn]FLqqM/'>wDRۢ2uqJ|Yd ~X@I,1ƂXIh%oQ}'ouL'5U?;VxދQD|NRCBP/Aҝ}$YJXH34-΋=ःc8H0?XM >Ux>I8j[%ƌŵ ۪¼s.~IրhhT }\@|{í`߸~::%,y2(Y9갺Znzڂo|8v${$1U;N J9[S%c!;,W^ݴ>r@8f>-T0*ȓ ݂w)5$ng*=_5i n䏐(q?;d7X-37J8Cj1L@Lhg*ԖFxNrqh[(k"wD<2`f )pL P$[x[ @{,20i3Hʒ(Gh0Mw8+8aqtmX璻;d KƻP8SQ)aXl<6^l=0\vU7 0PmP/<C_Jjd& 4$}^EZҺ$kٛ$2Z^6t{v*\&'P˪|eB? kHSH ~%kgtɒ@8gɧILW^B.57XxNkf'8=SQfSbf{jX8ee#p;9$/k6y}i`).w 9  p{~j@.ro#'wxzSZqujipIʘC-glݩV3ߺr6PxvPWgs+OEVŇNDYzU@:ʧP>W4 r|c$(# aTuy8Km`A~X$,{$Q\ʃJk>B+Hppn)2O2!ʵ>_0BEecxYAZ tg?ꕥXpPf s?kpW=Q*Sa4=z]U8EIkpAZhF`nۥe#(B(Ao I MY݆:`B b}=luNvw( JI ,A5)EП汈+u (A@HԪt|_h_&LD[n8٩ < G֧T6P4ӽ r`b{HAuŸcⵠOܫeJp8o00bڑg\Á !@D^fr2wjcT$yDZӝn q /x |Rc KvĊineD^`^n-g!²5t{tG !=Ҟ >Џ GWzfo'~Dލ> J⨩qP>rK[GFD:uZgV>7fuҐ-)u1!3@ e p#|bq W=(v'X&%=^ 3A=ca&bIjn_Zeb+LDǭJZrΧTDLp{d) P1%KB An?C{rM0X%l}}927%=rY tt zl~6_S$,(WLâ}'QOQSd"cFrZ6FVq> yN 1_)+ $bhdžsV0)Oպy:>HB,o4=ۤ-(55&N i ?oߚ(0ĥ>Ŕj*x.v] (O ..3?SYZt|ӘO0lkECWHI_9a֎$пO/aR}B4PtJ6.qHG)":㓤eV7&g9^tR\Y&U  .[pbYgxd~v^a⒭%7t:879F3Q,[{0Ny JFt :]{pLyNd e"ۯh4ave&'ZZxd*=cB|IBcS-z [\Ah<qPh!eڶ?OAPdD#J sk9GZd5)ڵ;H^yc3%, UQm]K`ҎR_]uD;27_z 8;/ݪ1O1+Z]}ǜ<`"2 X:9~l8Inݪ-ٗ.-cSq,7H/p &I:!-G}=6bj 1)C/<-3D%؛)roW;P3ek:ӵo(bٰ%HИ:]bz)&`A MmraoOOiEZ+k̀z@þ]&UIl~tÉ=DKO))f煎Q|@][ 鸠xW r|;mc 33nF\ V|pKۜQk(m*~ .'9"]ZX>ܢV;;(U`h-N"g"ll sҎ^'5q)Kp, *Hnxv11;C{iaRb8*2Xu5< fI+QXLЖ'kMae}jwuӨ n'm8,?CpX} {쨥H͚sզeUel2!s"lVYt_sE࿥qѪ*-ٮ*. \]i}>Fm(1B;KiwIصp:Jt 7kEyU0b$br`M9,t<"Ä?HP*{g䑽$'Q#:\,gF|VGrpfJ5ta<3f:y 2r3h"kY\ƌɈ@1cH % LGZuRLτSAWҍa HH> 8Z:t)(6#Z ۖ{wO#^U"*^PpdVM8ٻ=M ܖkAM&Wk yc\y?;ҵn K>Bҹ!VD̽H몢z`zi4N8(DI(rQ̇{> Ig2KƱjPYpPlDd|]]bF뢛&wJYn# U޺Iٯ⹭ppwc'٬/#[&I ċX3R"I`,L2* hXR-͠8:}Аw>+3%T>4 *o7P"p05t(Ϭ [@+ƫ Xu<ߣ xN#ZYMF$a !^-ll1.\doX{1oތ3+뤍֌>H\"K5A^ʰ\DYZ7? 5Z-,;sJ@H^{-$]Ϙ%.bg0\g#wgW2KQn .W8u y#FQdar2 ǎpLkD+Koۭ;Ra\1+t_xÁRMf|30[chj0OVܜ 2k= [Oqޡ=)e'˷U:a~](Q%ο[X#,sNTz)4PfrI_3ƨbC&xڛ}$W[rãHk"y_u.}wgW]O}SΤp!G^zzX|+/+mq,IL~Daq)톲Xn2tbN>h4ZvHOs=c54x]&ѱن%x$>#d&:~ 6NŢ[ɹF\8\瓨@Q fviA@%Q$U98Y.Z*C0wĜɕ#f%vB]mEU1Mmvw`A2-fO3P<} q2:90ཀྵ|3wF }u jG#>˓ǶnOa]9y@q@وjK?nZ7ԩWϗiQrd_3M4TG7wn FwtM~d\ډeiTeg@Y!Zo 5Q3_}!ǚn^ƏD[k:|{qI|("U)1cVE\⣰'A5D(YuxGB#3M;xiJDFظ8;wH!:5k·LG(x?LthǜЩuU#'U˚eʍ!H،ư&Cp[lZu:JD!Lk7ku{0|nJ QF9Ix=M1f+0H]JT,' mVC]J"~W* {ꭴ蜎c\ï%9I-l1;IMLG^&Ttq$'r$,(w5Dya/er+i!lX/܌6VzX khi~:/.UV^im^蘐kNPn,b9RJ6di4.zga`LEP<33~ %2ѵdgP;W"\d9 TИpSͩY cι#WSeИV||l) A2SfZ[{&Aۂ33BDӨk=SZ3"\i$u,ީ uu/dAjTP:7ҍ^nΣ3'=YChxM(7C'KEn>KOqF9I8pYY 0sMbZA֛ix{F{<h㹎$fϷP- w{6kS@eLޛf/iiŹxeaY9Y|v3aHLt1uS[d0}QDl'|]?ceRjN4`*C.peV±'zjtj|S>%O[͞i݌a)\ `Dj5,߇ee. o]q ȀK%}SKE""oW^i`w$CogE=e )): A i_td6T Cpְ!mTzSy$Zo9Ki@LC`5nyc_/3mz&[ brk\sb8/:hZ=ԇ¦&E 4(XNӴZ) ?k%,NZ˪EE?qcCwWA(o' 80'6ƥڭ]?dwy A_)5WÇ -RĢ?02y.Î~5Oq@ۛ '}@g0qV 0jԝ]x8աAC 3_cP)EmϯPKP9%܅K.mH~N\riXN;cYMp /))@- Қ)UbvS.sBr- 5`28O%DW#إ쵲n+"N_ah Ҙ=_g[P0MCTN$^iZE min\?asRxr=FlXTëmp;fSQm}#EN.96Ʉv#ؔF(̑tċ-QH{nR)Rb\(IH*DtQ;Hiє)xςL^8[\d2h¡^fee/ok/oQzwWcewzP[V*Ʀ|"\&DfJcj\gq=IʃywFL+]$ۍhm12ȼ\׮CB)kYNX$ +5>%VKJk^E)&> e"/ͅ~u(.q7JMN;aLh&*9(N7!&VY%Dֽ\q5Q$6rUeR䒹rXUPs B* fXy8n^Hg>V㑰j-m|#ݦ4X e[+C$T<| #|ײ#R̈P})-`_-dP@3\Ke]67Anc3J{_!,tB=oaθFEkS)G\ C3sʲMAc%d c֫YYdz_a`So#=łԅcL(  T\NS"IRP ;V/t]D*N8ޱǩU7˄_[vh?¸! hhF;M,2ᶡ0ũB ;ԛ0^4!{8Dn(D $#.-^줎=8 Bh,kW?p}5\¤@Ut`Z[Zcs&.i4@ qOHN )Q*c{] ntc!h|=\$n,W7ˇDu,gupoyLtJv\J!tth -)h:G`f `\ :' ѺQΕMIouvlAdyr#xz6:̟Ցö÷I!{t}38 HU6%gKDxrw 0/љ1k8Cz4B w<u[F֪NdzZLB6'2 R6(OԪKex4~ĆA6SO~@` J8[Q1f(wh ̻r!Uh0s PO }}0`4ۇSi-&N|}mIb<@Qߣ0 j4S@31YGG;8dz;Z*2Uхv<= sk4zGyXLw\ LJM?L0H:Bc}?}c|$?d!!K%Nc -=PjZPT"ōVb (Bйo{@D-)} l^-kIDq*۲N`*&zCO:Vl'uTGv 5t@a Sf2N7A߯0#.i~#8k_^5OhEy}X@QFSRd.2E_?wp Fܨ1IrmB(y~Sf1\sK;NHm>:2C!yI'2ҷA!x(*FUb C~z͐dvk׏ȵ0 X/}X!0W!APݝ^r۴`q>>G=> 2$AptzGbv (ygX,R=FᴪjCʢbǯ1:rMi+M9}L%6TlD5r|!]JO&H&ƪf@ EndzֽGC*g{{ YZσS5#up-d'Q q!7j9 Hh&k5`G|2NAӧu2*.3;1_QIEJz8:A!(v܂nڶNJ);͋i +騯j+c>O'= {j һ%Y&EE}LG8l(.Tdp~  F$TeǕG{t{(5?Riw\ӡ3~^`4V1dh05hň   Bh?]P }n/2\o?:VHbΉ8(}_[sXUI8&ppy*cyL\13U].=2?Ķ +M.B1 V"!V'kA]vxPS/ݷ\'jБP9'$Q t@&f!s@SCac,,+QtNC2qX:L}d}Ny $IRnj<^gAL30 $^h!tq5pYh7 u!qڄؘKŬL(}Za؇ݔ\ʣٿR$K~21 kƇ5'F ^)AB6d4;.EWOp_Q4əFϳX eRܘ(`[c]0v_ŀ(ZTa$ "į;]4 sM[-jG7_IlZo0f\yzq35xgBB#a͝*\n] >IDL4a}dyY.]&гN`Xãbw 3 pgPaԻLлnA͉T2uPm"UPE)' PO:Չ;,ʻ^#Կ+._R`;n]M{Dɼ=@,c5>sM2αyWT4#l\`XcF<bɂJbkeqglv6v?%Ȟ /X6n']y"b½`z ƉJ[\i;ICK, p[ͮ¶mRưYpUY#r_˯ U#ޥ+#eU3 xUi);ܓ?gtgrM%Vo̝tbG&oXވ? OO$",w@wP+fB UX__w'(Ui몁;F$ډ "̘L *u4E ^|zz H͓nHk%}OB@ 4mS '4f(v7@)_Dׁ]B|dg+jAμ5l0JONBd}Nb[s6WZs(cvw xդmX>r34RY}Tu`!E7qú&/I{ ~"9`7dFWYV]sf/3'Џ!xqOA#gjBjA>EHBj/k O-X=\Y,yW>)g۹dz6Wcth"R!HydH[e*(+3klg9Y158H 0_e 4H^^زYT8aa׋=1nak1.e%ˆCQ=%0t>$DBijt#$n,-p]2^̦]C_,Q;f8mpkrrB'W@% >jv\#©-;I= Px顎dʥoD.*3HBM h 7ɌK&:[c?_#ZbX:4G Yo'؀PdZeWf꾳X&inRW{ >ko! FQ{²FG * H[]aZ:ͨhjŃ# -"6ʷOSL"kzM1N/Ijb.3v8~9j3жK6 %f݇0Vr)AO.yu]&R\E!K.*(^@;,s$ -zQiO@n?|XOmNnR$5JZ -m%׈H ) {j CȂ`JnfX3J1Yf/)_d‰>8NE1,0vǚJ7Fe*#Ne~zmÎ;y47Voj' NԔWAɗֺPQvГXxCǴ?ci9QUwXg*QF=ڕ?s(IVdaKuc'GԱ\ڠ~+I\ƒG|O`53eo ΄t?Ijjo1sٮʨ?>δ%"PRHRViߵ+i*xn䞬{mƦ Ik}.On/uWMLem6|S3#.XXxOcW*c)= C,&er3Uj`x݇\?(v{ 5:⒅ћL*n5ӽԤ<έb LTGe 0wjjŴj.Sa^zNnԉӳؒC%X]F *<~#92u^s.UZlr| #,.S}!DD =sbV1`ϊ"RA~veDV :)- Q+KfFʷ[VufT™H]qg$NqO>_B-3Of:W^- ΔGk7Ty(LI338&YdjU4!i }`~ޜȬx% N |@Xxv 4zț GVq,&w /b Q8i!s.FXG.}pWG*5N>p-%k|GflϖLt5&)yY`Gvƒm7~9d+C伴@>@ qG-idrsR=̩0~U4 4)~m.jt)ON8ք CB0hՖXAz 4[ }'!~}]^Ht|YpFt1d L $}Zc˽p 3珿@l3`} j=1RNjU2s_}[5: Nk1Ɛn8~[;s6G̱ qǎ$^눴@rհ#`Zr.9o~s_]BYG$U*v/U b;>A+~#pHZ@3^gu~RVRR$,O,7*0A \$y >i; mݡ9zO<14|0\l"궭 ď fD{,W; F}4))X'Kfk^u:Q3J8 ؀JU0 %{. 03L w*7-HK=(HdȰ f9ϗ`M(IPƆ [u &>M^N3r$vVE<R]#q vQe:N'xϰl($_\3xһցV3t~}㩇,%՘6 ihnJ"gTjet#'k}wyk)g&qP|y/U:|;q2_ձ%XmjMb $>*y0 U;D5Wp<\2oZȎJL `?ߕmn4֌MBO[Tdik-h+-8oރ-+Ю] o#NVnx㠰{=8 hNEH!7W-P* {?ZO2'WD@d{]J OϻZ}xfID{  fs{qDːwTLld N;nQHU,?F-aau|*[5$۰;x} *3[8ՏXK.0Ƥ+x)=J "jQ௼i> W_ _wd+gY9& LlKH6C $;?rEyz;)vSfBAZr=,xcVg_!̐_*ڌ\.yd:h u&4m]>oiep%(F@E~t %o ^jUS ]a5̡wWcv_rb KDHsd.cI)}e6qӨ=D(%ƫ ›JIڊdD/syb0da.qؾBean֖m.U#+i-دjE43T1w>_WM׳BE}%8U e=fiPQzl5\S(Y;gTrPLTl؂T,uTb,A81! U|#r @dE^"?yHEVf%W?udU& CG #K$p(0 7lj CF+vi #uVƣrE_f7xӦFqCZ"5~ jT&ʖ ށhZH!8^>x\VtGn!Gws̀nj~صvm.a m_$YHژhF<5X\IޚGeq]SQӗ{Ԗlzh)DLgpbNt#EJ`t+6gY4kz)}[UͶx~f\P_}pk \1&dL`- ?>6Ơ 3#OJrƮml WN?Cu x~V0Q.?JzR)qrcX²2't@WA&b|1;䯕7N%x ++?`(A775-RW XV둜m8@7NuK(2G3 ,C<'jlGC)rgSK)v?'ꎙ [LF/]F{K g$g-p>- vlFTJ )Е:FKxfi-+vŸkޯDVy#7'Ou߱+! I8ZpP)sgRdT)_>PmoU ׺Ç" ,"4H7R<`;ux獝'=hJbÜt`sF{e di6\!IMF"5$l&,2+w>16SO־[yQ4eWg 65w5 ;s*zF*j! 0d"M_ّhYwq* nNAI aI$q ~y3!`J l |ؗגXYoIV)42HLe@/GR~W'\vmIɀ.qLE_M0 f.KSGbPAf3B9dƵDhϹVR.@LYZF2f:,XmE؉ bmv'+,KڃdJ0F &)o_93 GK+ع@J⡤,T?A%W)vR]Mﰇ $/xO,0g]?lQ4 G"E!XV>~Y^ 0SRRV]ѣ7DP,DT nwό"$G_N{Qr83'g -?YԋyeBl.GO武5*#Êx 6U±v.fO}MG6b< ҁ%Gyάj =~ۧEVQE6V/ܥ*zP65^PV%3 j VquyzEZO:zRٙh|Sb )\I"Ko+-sf1c(FzRFPT&H8 m|s=oB]仕:Υn}E:WDZwF=lk?^զMzN?6NoSߖ!)C S>y~G+Xk%m6ǃ`ěPR?]igTP<>k؇D6g d{=u,$(НyÞ8X7J 7Br'4_fѨ9Ap`- Y$ԒՋ݈gy)k;2didKGMWoo떃K:5?#Ѷ.VÁ|c-J\yot{KJ[NF͢Bk M K_XVÙ@-ɻu7S `k*ɻ:/ak"J=)oWr*\ο@+G/qQ} 0ߪ EXrMVѭNb_P׈%Jܠ"M_,$dɗcC~~ȃICP]EG*jfvadЂ7Uǽ!n[J0zRLоobR󨤙UpNZ ܳl4.(6MNdf52uRO$KEߪ5V}啎iUlN#P^ yd$Mj 4[:h uA˻{J 'i(7P*&-Rw`gn[RFa(MV\:CT_Cme{馿JY& k୥2q" hc* M6τ:qPn烯& 7*gN$|pQ>]"$Q+qT~Mߗ/&N֎Z- % pB9P;UI~t$-,sxVg0J8,ij(h<l$lVR 8ꡝw$j.@SlX(lBXz [G+G~A{j?3Ks@Fh^M2sW(/t/)rOY<'nUps &0)@$z>rgL1emqKYΰ(N]Sɶ!!{V߾8 װz9ìxzHcmDvMKnF)ieFMc:6b U5 9OJK8f26b*MS-| nIQ6>` ٮ@/ V&=뤲M(0͘ ('q3uA T '2%xF:uA Ynަ8E|x^I#XjKq-:9=6:Q\^ o\7 Ob!Z8x@=ȸ&b\⎖ؐĄڙiu qv/z[[cް ܙR7h;wU.0`᫘AYD׸>KɍFƇ : /`9x^D$}tFp cl9y Yu۴Q*/pUL6S8'vT$RoY֣M=nֳ8<{'TbzgZs MSEPΞٱEV';~#~ Lͬ*хY>+Ug<1l7w;sPgbضLJkۦ[fІvnA3Y+wo)%%= $D )7M-: l$暼!wbF;к NѡŧPTk(r`wL LS׾/֤dxMcWW@qg.hYL&Z-aZSٹ`< wxtf3}NT8ӝ8uI`D# TfͶ U1p+j/T<dLMx!;1UÞM9:\x7G sB=,TMonifdҼuptVeHs{`kmE8"che=_mkkؾNAV 5` ݉&`JUafR(+rW:e  iGfv}Ks UJP\_mlME2.j+]{^aPK8x|]Kzތc(| gBxKViߑLBRje>GYCWMjRu5\'Q ^E4@94@g<$c)2eT:u!>K_@5TQ5ic4r#Ry¯/@VH?T)q`x)0Ks|X`VgwU4MlMձJw9:LPdf+UPy"gq_aۂ V,;c0/ri1edq!=p_)Ev$Y"uUdrnP>i{J`MwjA*d6nNJ2y}(єjARS i}{0ȩ)y 3YG$@ͺb@ț oIP=ZG;fu|p8Oʳlt/j6ݿ;MBqk ;bŵLBo+M?y.?B) jD]?&WZ𳟛#K1$Wy;'O }%~njy 4c{gwz q´~#_mn&9H '!Iig\)*iUnR0YS]qJTڮmx7suvDP:&k9jȜyؤPJӭ_$-SwJT4R6=\e/mDZ )`4֝ٙfr7Vx/%_kYo` v"E8۴!7i 1dFRVuYYkUׅKhߦmǐsLBDq˽0Rt&e Y/˦HM5G f;,x1c NܙIr ԯgduޒI쌋6A Iu(ND;5rS{}99˹\^^t;4 <82, />0_^aqSn*7Kt蒆v=f0$(zo_Z % QZfى1_hXRa8PN.R' $ޡWq[Y$!<:n0fU~1 NdA:w,_~]FM5K 0zDA˦5Օ'= Hdd: g*OyCa K*s^OV4zS/cd+^$m CK siY(MVd`:-Ø]/lp_J Xs}- aCy_b^t{ݰBU|Ϸ2,GUMm)El iPjO|ſ0$/蛬z,zpiN81z kƺPx{-k߱\C˾β]&fc+AӋ?ȢXH OHۻb?{q(֒prB,]͹5SB* 4Lr#v+t3PIZ M Au#~I߼ JUBXO7c]U gz)(Ф98-Ee뺜_1&:x !%ZrQ줣ΉĊ@ P68;ߙjZ@P*U44^s:"Xzңrux<ZfUYur_[ó-Nt7zK:Y>,D$?-? e= l0KdmU8_Rx2n"a󶱺 ­_ x7,cAj3K *|]F kh?%&M9RBSP ȅm *0(eL]ntfM6 +Yd{u.խFlvlYj-&^C_0>{RPdK\;vUBFaM{$m&}{4$}weo) [NpPuɰuH"`2ѹolvhVq߯M ,AIpx>s*; o+*" \_s_zrfeP{D~@|v>9#IR v!yC ?ѥDeF3i%ba!?U X&Qw~FS3ƷJd͝޻?4ً `+8w;#r"#`L tu"+9{qzvls=)=lY6Br[@wۛ4V\WGtXy8@xýrp1/#D2{Z')p0os8ڂRbmz9"M" J&hUp0Hx`u[䧖^I 4 Y>L$ C+tq=?{^iz?0eG%a%uʚw5 ;d#l|~mMx}d Я>PKKz`3r>Y;WoX՜կ1snmݪ}6 J>惔@0iJ0*0G_>=GQZ2C$nI^]Z!aJbIER- V~a}!syA+e@@%dD$c[ bDMn}"ƯZQVw݃BtXstC硃Cu0}QwjQT k=l\`F{Dg4Xk `uP*ܺyoJvNT%U }l~>j7P_3X[JnJEޟ Y&ڤC0dEn !qT0s>tT b8Y+TJ/K'dTIy ֨4ư; $92,fs{7IMMU!h8~[a 8bRQw;$T #*ozu$xkm&mLa -IFɧnab"$oPA$ Rbe}9,|}|jוĞODaÄi"VA2[f+N&wӨ2ʷD\k*9<:EK(niRѾf,|!zTr_)`N GG/d |V1˳xo4.CD3,}6PʭXZ$l3K_NaHջ+k8}{_N> -#+~ay{R1蔊(P)sw˵U%ƅo$w2UCY8_wIV4 $TFmuJnl% Yr8J}fR'<+ۓ0ai{F?0uB聽Y3^NL>&]Uw`z<6<O't]3[+ F4lJ.~1h_DG+H=Y}.+΋FJbTxm dMzw/)hd>Mfox>S+D5.Po& !FkJ7w,/ qhovOpv8D_l ®.+g h)o/USMS$#9Dľe%Hdd͒+Tv?OKl)YJEܡ M"8* &o @9?2.]\sdk;_-4KWT݆;/$lW5ד^LBl~4bgx.+r1 iz)Ct"kJ =+r!)ޔJ\4Za@О11BoIbu A.׮ͰTlS9>VHzAG)!BtI3ڼXLZQI~0g4T"VBnYV~ O t9l3f?`xGðl7"ysGit:b?0hE*k78܌aEIyspZ::_h[%.r$lVAB\HKitV.͔8pݡ Bb^ پq4mԇ`D#i N^KP#~lG:3vߖW)3(N19jcf }zCa30ʒ*=j{W T;jHcv {^&4Lk0 IIG>M2•͒nb_f5OY};CY8#GHE=zZ*}h9Z$E0WHG,'<^sk: w,b\7˦rŮD\4$ti\;94Lv3!l*!]E^[LA#߂1ΝY3@ f*)u൨_砊,^xsHl g8jPjf!bۇ:Z}Ku؛oJt74a_~t^rŰORr[,^r A~tٲuwcWp, H!@H':沩_ ;C#E|#/2D)bN (@h)=/Ό2"Kn+XU:=}qrg}աa[p pǰJkY|Iy /yQ~Q{{CŖ -4DK_}W?]ݒ!N\\q\RpI1+ԡ:*c/c` AС\ `n "&LàF8m_$t?dIy+1Di%U MhG@<(+lJ<+V;mZ6Q.mCm6C~us-C A{c+N3*<wDM)MxEX]B 8; kq*psdXJWg&К 2x-ҟ;y8ŧ@XxIs91 4['8l6؀jvI{?a 9$d 14UfG[ٲ^,!$j=?Cǖb^Z7Y"l}w~ʔ ΀,Q@MJr^mF"&YJ\.O) ϝ;of!bE(_<펣IVUí@{>>^=$A[`Ɍ6v.9օIﻏLNuvVA?豉M87‹eIvĊP<%G2husH,vfS! B߸" ;ft[HEC ,^5޷P -FO~?!%Evr*an'ySuM\@TMD+NWG S fj{w5nO_ނ66a;3g`ȹ(y8g$K RCo֨=r4{QL}s.PE8{Vkߓ3Fy9U=E P_CXXD?P5"͉pӈXwыs_x(0$VGۉZ=QHI%9)Q{̰b "Y:՜nZ[U-;"|-_Dc?x4#֪[svXAi4cB.zNgo8XXb yq>a 0cl#. bFʸ!ȗhkT뒰LGE<=/d1o,Ʉ @gmM,׀ F7IMOdjKص36yΣR?U@U_PXyg 75MoT#OlcN1ӁhBo< Yu*SUWJfZt?3"Wݼp<ʛihFl@E))ǕίȦO(ݼL\Zq1qQݜM†-ʋ]uf?=VBCUnAR@]K\4W5Z!߁RYRk92AAErH tdNV :GpI#ioY'6iցYXQtᷗMqW( β~U/Ι=p;;LkUXEOv~y9_n%qE%˻]5y^ƈ*{|~7\Sϭ9Q3!Om&j ;zS LV2K=!iv,8ilGyd7}C/ij@cN7$J='N9CIEPJu [v %SDG(\Hj5x"A'(/  vיX+A{t1D)ዋU:B(Lf ןjHisؕr!Rڃ`*AN :4=krHC8P]DwI Gc~L&wYQ˧6BuRA1y,H^-m گ,(pQZ c&ɕt$RA{ rn&[i][O(aoOTn(bѝ#zYZM; Z[Ufҧ.ᘶ{ ;r7;?H 0!) wuya|9!}?%m"Bnj"#+ifto.Ès"k&WaYWܖf,;7i}{`XV@ m$MN8[~@7b7Cfnz k.B0ZSeDp @̆ڎ^E+1bN"Ϙ2\Tף\ DU>JWc,wɵ :9JWH/R烸S>D+oɬ]85za[ :“9C9ͥxCAp(O oQ{4 uIC!_&'|}Z %5kcqiy/yX_ل;ze2I>-o~bҕI@uƪՀ -Ts`|`"G/$VCff:e%D{umD>YqH"O&#=p {Aĕ)4T tc?#?SKg(0XU 6)skWzs&qiLN[_p(W[~ DXfά-ȁ\84-/0|BpT`MI;͋n]am`s-K$? L$nm@ H<<0lE:>aTlw*Ќu05.ngV&x"&˴!_JUb{пNlr;yxCf%6W!y)Qw~id`iLuXjxBv~̻.k6E,^WE:^N}f:C&_nhzyb(ig.PI6ji1߯qlJKTC0M}gjXN )^H"A9`N~8NՐuyڛ,pOɋ܈%deK*b&W%W\*sL,e\4<+czDaQd Oӑ?i5\UO|obEU#H=S0_.fT//++r׳wU6>/)^1}sjcL~Y}_#w#Ô>|{iu,舁ʃ3LVdP$nNA`FFNװYMN@D(%Qlڭ*_3%Mˑ仕/ExsuZ2ץ)U':LkdӋ;`T27Rz! 9ʹ6RngJxݓMSnp9a=밞ؿFQNj~W}L^7/F͛m2WS{`^$Vޗaڥb-QVza<]\, ~_%|FQqɽ_⎛~8_ ^~+,oP,*yDN@ ?Ye:֜/zCEǑsCĨ*]nn?ڶ,R?Ih}-3pȑ/Kz&8  0 ^[N57V3">;a 5/eSrƪ/4ڗɟb{ȋtHO.a$ޢm4tHOݪ`n-XWߔI1,lRqy}}bv;FDE"x1 B!Ej)rk!Z˿C0΢| R פe m:`KPױXS]Gై~tK*0"`Tڄ'z!x> }|2xOlI"6$D.ȀM\[>|jZV`fE9CYN29o쨅Cg˔1A`DG!1'%B"p_1 o]e|/D;-abۛdE1_jٯ5D3cבjڮeexzK jHgGXvB]m!:k)+b #{} xU]h=Ql Yxކ;g)ߋ`tTo#"*"j{gr.f?5`[83ޓ ͅ+muWAZ➠P1ɭd`_k"`f|+6lJ|1s<'h/v;xh,|JD_Ts,(ak)VIo`R//lVYIR(?POB{NT\-U%l‚~2Ogw0ç%.wd⸱blC7eĶIPD uT. 01Lq ?pvʲJ s.'C&ԥ&꿁7D˲c4/+|ax񼞙'mBX#Do#]] U1f6$f9ڿu,^'u\k؎vMOl^>ؙvOsy 'U\J_&>vY!*OɗcJ{k!:^Gl\zw*ɣ?Gl ]x`\_mMwO,\T&!nZ [y\E6H9xܖki)?VO08 }WF80TႯ! n!'J҉7P9c/$1h@`f͖⽕/: ~ (V1́StZ|C(dy߃J{NbqwB[m(_ByP[~|1,މvO ,-2u) EߞƁhd`erٛqԽW'!p׊4GߎPIfV;ʽH4%; p>L9oyH LtG.M @%8g5)@+Q]pmuyt}ʚu6C~6V̹mB}P ]^^ZY|l:q Mږ AoԊ%szBt/G#N|Ȼ3.W04瘋Y\Ʃ4N5jmtM&5>uTj@qdJ6P'xURjᣣ3 ᤥwσ'xXELLL0 J: =x!p<,oklw |q=(jq ~g-$u u/#rQAXZe92|Kd}<5#ߦ ])sTuwOA $1`1;*PHZC/&WkvYj}3g{X 3zY4&GHth<_ Nc2D_XߴY%g;~"5~_NIhx0*D|YW+@@MEh]!,^qkrC`H,ˇ-z.WQG9W3u `h_+a7KMe-+J@BG; GY'~jc#.ʸIzt^K uTs`!8iY>DR=9$|uq)-oCK(Ԛn9#p;ld"S׋% M$^ waalEћV=l|bT_#ݚQC)>"gSv@@JHݮJ#][։1^ZdFLKa]f'2+KZSe –>|V|{_$WŨyu ٴ}$4/QK)o!jq$۶M/OyQkccQKH`wߞ`{x}qknsjPU&Od`B 4b},Gէ0}˳oƮ+s͵i1|n d zIU a)//nhjje,* i{;%L&A(Ёұcă Y4c;`eJޖp)[0p@kvȃ5wb^Ql  ǟYS8N~3nN]NwW`VE*#;F9@JhA~Q,LцᠤG!AaӜE%GQj@<]txcOY[8x\kd$G ;wVO7Sekbl;@3v"iS.Zb538OVr7|6+!DyB'CRB汆;Iǝؗ$>oZ,Ħ$B 3 *%&nF`MwSO\kOa??17*/1\R3-ǐ)ߪ!wg2 tdXvb]S:r- O85`28Oҽ>5c{Bc I8O4ܽ2@ %ZY-~蚞>Eey#m'׭9̀׳e W{aJݐ3;Xqꡪ06*N͂8M]c[`;yQB\`\sd&f}R_5T-4!/2rlݎ9~61!$ͳzt6ZN-ݰYJl 1)TsL}ڴI1zW Tv30'ՏVL!t y78I,ݺEn HM?"ڇzECThC&Rq:gA]ESLrrxv33cOq)yXV+vq,U Kv`2(_{JyNGS*#Ԛʆ!!ٳaS{,_@F7}bP3!=(ɒDo&ZtR]gd9Z.`,$fHh靚Q?+ kM7WtvnzmեWẊٶA~>yW+G@lpU1`LrŊO${39!'Nfth ?T {~oe;PgF`)My|ҽpQײGY#^0!]oj~)6y,"|ñ¼ ϹAI'"RjIY &ۆPk |mܾz2io ?qyww-("5wUxF<}"8$x}o ,f(l Vil9BD0D/ت)[_vtJ'E/€瑷f{U*?H>Uf$)!A(+L<ԯvXw{tzs$p[TF;#$n%x=kJ5V׮ahV#Uwi6|!viFB ʆ0qK"F,~q,[mv0ť .4bi.~ VVVIA!/n@YZ9lѕ)%?Ca(Wy֞c" 1|?dL_yY eB<7Ž>9Џ&6_1ud'uc <+ſPNǎFlj)crn{bޔ1c.hf}\PG.v$nt#ƒ acVqdg|\6ߢaoN|&B,jǛf޳W<@5(_vA%ۼlJ7|^&#| C;~^X , 1X~1Ps$eE;:;R 1XۿU(#&҆ɿbrػ 4߽ ccڞt /b =MzOl,Sx5y6گP ga~,(] d͖^>u*#0xEjA@< O"[.04:7ڽj"F-[Lf6/2X;.F^/Osڲ0`!yȸ?c{rɍ@as{qAc5#BJ;_QHQĢ ܟX:&voVLl0ГfqYZ=BZTZe2?a{Ch DW硟T>kdf*z%[2^fw2jIU:*L2wZWwY)Phl]R$ ?mX{{0VqDўy[dJes\/CFs4ZJfPu+nC/x&NCB.{%Mj'>;VArd}P}8^El_J $-|+y^RGyppTh훍Oӧ: zOs(Rl#k9B@{%Yl6P{Lý߿@SpEc< 9lTq8ث4N66\2Fz<_(`sϽ !Dj1&?pU ?vF)d^6-bpRsڰ<&TD*XTpqV3RrryΈC?.{q=$A],qa嬗cvȣ}\%T{jKvƦIuo"cb7E\z%~kAX-'e<'3bK)Hx tL>My%0rhU売}'88u" -4ӊ˜۔/w2hU`'猄ђgJ%(6gjYhpCwp?V-by~3 5maˈ#-k& O޶N6E(jơQp tdEy%hAL-3ίtٖS7&peAzіj[nIU^ bQ9lyoC| 1v?JPN',M$c3l*55bA؝͋eOU9meЈ O;Z;Y{,«/a Bg3<c{vE[7 W06ȶ '+5D/ i\ [Ю²4s>jw')XSJ6YUs9u}QS)S%hFM@mUV^աMR]\,~B YC+[V1#hs |2r'y#m{p7gVl˹Mܢ:k 5TSۮ^[8k`kbY>~Ir \_H.ZkiǂiŻL^R[LEF3 xҤt e0 0A,yBέ2٨*{6Ë{;+D8M:~H8UD7BibG?JB&cwELƭwf3ɮ4t u-ɤ<H@_)T&5cW0Z`ISl*aAJģcޫ7,z-R*"v3n^r|A6>,1>+i>?397q%Gns:)+YUysqW%:rŃ3ܶ='gYn; bOSԋ]d^аpS`UM. 058  b%⼡XDb5wS+Do5{VBFЄ4z$m<}x b3,BF0ZI&ߘFЦK7_EQY8iql^!7 A$-e"'vSr Jbc.%T7{3k 8W ?y$g6ޛ{UbFoNv,yu$[ mj%Ii67 3$KvJIHޣQT/EriL02b)_iV߮/Li55ƨ]'FRu/vcx&'ӹ PEƒf`=%C_Ȇ@qM eEfeFI+a`1_WdPzC;)VWlw5E@S>_/bm@3Ӓi] bfJɶ)M$svzJ\4#*mDzf?Pt0 &?F`*olXMax! Л:.$\ Ѻ' n(vA6zcyxpZ)LGQk;{jOckD7'FQx>'²٥c3"G:4t vUcy4LLB{0hTr-ا{1o;7Vh&I;+Lx) $~Mv)2z H&4tZY5IYaH4 .bzu峢1]$Ǭ@T/Bڕ}/; W1Yn"lJl4%{[qZV_Oq BaY=, -FXڸ3l+g/nO!Ӯ i˶sQ|(@鯽LoPI>X@#~ `P 5b ;YSNN-~Sf(|lYh k6}('j# x!v@`n*&eZ|I>Ɇzsm}k=B%ϭB0wL}D{ջni4=Z|nVXաUS"$}̐` iz_ g;{y*Ͳ /fm5:Y"#dw\4 t)ԚEd?[4pNL>?@! Jg4(B@eO;ivȽ#8dgFgܗ)N h~=_৓&ȜP;gzX)zL'Y/_(2 w3 ˰_r9 LC;>Q,w}i͊tA,clx!' `gWp5T h&%&? UJPV:u O rEIATB+GB)JU0+"e˓nGf>Z?6 +3 n#oPeInq BX%O8eWh^/\@q*F(vƬ"l qxou-Ā8G.uQ XJFӲ#>c(UսE:yhX(A;7J7_iC{M)]!|~"Bdf>4Xǽ傟\m55 #j#[T :/bSdN(|PvZѮa$w`hXɼӖIu0\yuZOt:~ЪLZDwϦ{Z`iiyыضzS/` u}Ru ýH'iL g<-R8Akc?OAq.8c3ԏS*\p93XuĻs"g4ndi]c;#uE('C1oj[pvfdE ohMw!Ga#B7fBfΡ[߰\,DS\0z]{\r,~n_-ӲXUhm~9VVQw+WX}2S,mȔػx1]{5Md]l9sߜh*x(Zdwx>CZMB& Sb7}_5yccĵsy/w I,I^Jm__5aWCI*{*=P3b.s'^%gQ|N.Y=~Ej;9+G(ﺍ J2-CQt֍!2MѩonX~j~SPAX0/ayq\()Hn* z{qN~_Jz ÅM^[̀^V ٌ3$-NHt~j`x$dqN;uy0N ޗ/ܤ8*ARYQA{dpŝOl9`⯶Sk\yM/(zzUv"^IynB۱ 06tZAMX= |muA^ &e$b%[2i->95(4!M+\b|B-ЮQn9iN ;{ qvtrlYS(R cJ@_+!#oÌAPT9}27qXfaXX'TӁwOFSHS1SHA 85on )$'ڃ:'˘(|n'gkọe'qd`r9/(;c|CyZÎ*}m7 c='EACFvn? aQ|W")0 pSڂLEuGYȱENE7;u  yu/Ix4rkf3FMA-1S?.]R'*;"o^WPC7lpY߮(|Mg9+l[ *3vk7wtaxf;,8kˑ&Mq[ܐ0td (7-ud{xA 􁳽Z¢*WMgm9_M+3XG[8| R+2xѯ'%^?Gd_EOZU:L<*_`?C+뷋o$߆+Om[sOXд&rO]\Ó6LZ1 RIlcfB =vMcP`FfjjGmA,3[RK=1$^EJ?چz\4AP!9S"+EhJM$8_9f WN?,"E("(+flt!K!A,m}lKvdogO)&%ׂG5XM6Fo*}ҵKs{*k-E\9gRǙ7_aW4$9,8$KܸX0תk;@+Acmw ߈vC,*R^e`Huvy5oi"dL9RcƢ=;ñDAR,gϗ&E6·NwLq<ԱcYl;>-Ȓ M N'5e6Z+L(R JP~u)*#囡̊&G!v /gǰ`.a{*2rd oŨַgVB@L8/:t> 5e%QAA6(&V3ls44+5]qa@2͐'vbPmִH噡 軹Z^ʜB𲧥E+㞛"/8y(5IGBZ0jxAD.\np.\{n]FX]Gcgd/J~T޼3r]n8WOʪ:k~[6*ngD'~XhN\ JW}I]xr^B'.&ΊA['ƷeЪ6$ jKĩ&{heu|,s`Hq>=}#fv C8J`LD:tm}g"@DG,{;,>%SK&Y]*HHSjB6q6QuƎ~ov/wDS/ ?m[Ofs}$F?Bq>}hF®Ih ibsI\T?kͰz͌ML"u /{ m$خw@" (mE;0.gi,(:D1# )A"WR9 gܫ-cBJѕmjoZ2Qsc s=~3҉P:5U -JVǎ lr%0Y°T`'Fƅ`\Ő%wI#u֗ѣqC)r 2ڤQH,]X+mS?C \݆VUx^ם8~J>&KU\&|WiBs[.AboDi b{쉢%׋_&!۬Ѳ^D`à\54tꫦn_Vw( Xf%`/32ɔ0_]oBygI] kbC^%A\s.5L!#b+>eI'cKtCc`L}gb=^c`4J`wQ?`k$'qhZIT5V4QOV[ B?7\c Z[0OcD̤KRtÅ57jN5,V)JR 0em،$Iy:OGn_TT4L&d]K@МXQ) ;>AnŦ F A7,NٵP&<炊R8IVO7l4v@N+wY[2)Y QBGJ&x9K̓^kIZ݃&r̛-3/3aŦ$}pN r;bS vBv =~sTQzR Lo&)Mw9_Q;<+źH=JpA],zi'WR|L@+֭Hh< ɫ`Z6抳blQ\@N+n:s%(QAs, kS˄o@E'8#:~H H"Q^9DuރX \3S_*=ydNg,;@\>(3DyPd<@"T)wˀ{dc;g?Z [B4B)c>(h͜Iɍzoeq&*@[2[ 6ϥy]]-R&Uө7K.zFA˽o0muB\+`$iYϰptE9TqJVɪZ1Tئeb—i(l=HN2'kIm.]wUD zqVrիsZD,&"ƕ輾),['s G6f *P?gNY4⅀$2O4sQYsS+z^\T#ծC: &L,|؁ɱpQ`]%IJTNP) H2LgvemÉ&fBTʅ8P+O}dovNM҇P`4Պҧ:27U; 4қOdj`BF P E3h`#nxYNpNʅ|?R&ttN_ۨHj"}-^O@SG ~WB642 `Pr zdpJFNAXrM @lNΚ޾&]g;,/unEw9a|B`lhG/]c ["MW t +hNV-u_|'YB*h ŞR}CyӐ Ľ48)d|/n@] `'Zg8y߼ʨDB  sGvb==uf$<HK+3B=\tq5}nbDPN]XI_؇-S̵w #0u7x +J zc 5Q#d!D4.]l=|6k"a ܕ"k^Wt+^EzApi[e )~#djQ|1O Vo+/ALkE[}PVo v+#JoID] Fʻj27GQ*i޻|e iMZVFN93Vv0yu+_欇9+%|Bp2 ;-bny['KӓNH߷9gVNJʣ8w xo $ 췈6^n$x)@Qp6TD<n(W#B 9|(Q|8DحJK͜~eMK+ALA;w=ܸŽ!huwW0 " Q0U)E".s3^%艻(*ܑږ|l.T>Cww._{m؏8Fhl#lN8Y9+RRoFM}#ʰP{*_p-nrCJC:|N^ v&TaF$aʶԪ*(<нu y=}!۠dNJ`s };$t7' htБG|Xp  3NhmBߝ"D+6J 1<QED\vI Oz;&jNG$H_) M{]3_ʾ / )j SP烪8uT^2W&=mY+b~1 xԽ¿b+( hs0 ȴ(=Ѝ`Rfe޽xQ`l$-C{ g4*Jq=G-:=ӲtRF}\;OUzW8Eu1*Ub!k!' $mj%n {ڳ(x4ml!,e?͞;#OV;Uػq棏ӍcQs#xNVy(1j`ELzxڿS&MĈl2ԤWK_|'H{SPcmyF^-ǗVu幽 ׅ:&.}p̺8]YS1:p=T&%USat)h pS vڡ:-==,ʷnmE71=PÖEPhlX.d4&|1ԡڟ}-b -T*\5^E&.S\[ٶ}IߣA@;Zpn Pmhv2=vꄻ #9)0lЇ=CY̤VԝZIDdHFǐyf&9_, d8_d4Bz殞B|)ӌ[[,F7kI~ x+2ZoԃFyB&h^)5P8pE~'C3樷اJmZVԭ+w)N]l_c7{z>ޝ5,mmN4'i7w"E69gSH)8`?4 f/"1ne`@ĥi2pP_FB3U; @Xh20>Ky ;KF͐RF!]ޯLp<axXh(9'@2iZl1u9B!:uץ;_K = _*oYn0NTzn%9;eek&ò;A#/N'_{<Έ{{BxY%Mx48. evx3Fo5#v엺ɃvOk[H=JK=plFyVo'7q2* %:`=NmӬg>8ytON.'>GtF6:!`p!u6xX$^JƧL/X:Y~]5i3YkD<{ MS@/@ [ ո4 { F)&y ט<"wgEBREwojλD7 ʺ=JbOor /V\luHӷj=1h4BSIt ~.<}rW ڡ: s "'p"PkW=p؄x,,9 d)~8VJB܊NB]l4U{R7SppyVbi֡0O)mu vl*ILJH* KDO7U_Yjzu {OysӉ;r: BP"Oz`c7ZR *xKt2 N>NPPX:jؗ[7~S?i.a+7߲y(R D6:rrHB9娏oqN͆ nʼn )@n{}}*B-qJ CL v6Rh_1PSUH%Sn=US{{6tN%l_>.kv5t.H2+HUD-{r]gI/DjB)Ǚ9n6uT $RxJA3{ֿĂ7Ϭ@|Dtg$vF,]/6{qS|+/|8[:~=sI>G~Wai9.ֶ4݌0'ʏoD&JSxp+K+#z;޶8tD?*R-/nڔb]'#۰f֤΂XIo6kf?.6.49}R:9PbǟWij08Dv3 H~q)a2Bd8SI;$Kz6ߥ΀")( Q6?V 1(9oTsIUQ,Zl Lț+.b. 1j ߮eC^ײi< ES -᫱: >ĎU`g4mnflrɃgMKlV~ #gIԞ (_jf!i"2ADZhW[)x#/U)ambuB'xM,hQ 񔕽'Vq~ nH:Oc^l#j`SPh照g&.8Q_YZR-$]$a ;H{aٸF{e[5HYZF8K󹾜r!nc;+rmámѤ`0`.XePzu8 |] F'D;-,b6Tf3. 1:ƹu_z.ŷaԋ[_b2eSK-ˀ,vŹ ¬sPK#髥xCj Hi)/]0 lrlMn Imt{_& iOBu vs҆}p{[q?PRFH9<ߏ2̩[9AxtdIѹlCn/!/lϓ2MW fvB{Ul i-n2U@0F6>PL&]ǤZ|3!gdKjpRU.I.٣:fxiOfOV'@ Jr4!FKb0 k i\30:dc-y^s$1> /Oyg4bʥc貤cFu Lq6*sL'v? ue  ~K6c[${p6/ mp@*gg)ܘk1f^9%~Fy5(kX9hJW =]Y^G^bߢoxr|iT [p_jI747u;4k҈O,H gWԿe`v:˳Cvrԭr;P**3hߵjI f¼0W]˹c-dȦp!"WBoJN냕F#~":_;|@z7=3Z695*d>4>{iJ)sz]륳8CX^[G7>Ƶռ"{FS| CSwH ~!=({Ju/i&̀{KY9䰛>^VUp:O>X?<ʋݿl %SЎfq"VI*LuA!'Bw0rnTa 7&oiyU8.Gd$3mئR]0 4~q NP/56vב/EZ " 5UIo.ԻORvOѽOF0edAj6j;¦gϳ3nT^3IQk ?C#VN~z^l3c*RE'"(t,gP#5)!B58OBH+@'hh3H w{62%zW}t->!ܟ̈́+ I5cC%&-wwE%FMi);)Xtdn|?!6H5bU CpxB;=(aSn {-:Jf؆`giI鄭RX&AwfmφjŅY{VN>j;>LD/̣qnvw5@yX /&Eh&wED)00 BO 98;v8d$U PU7#?)RkCu\kigjxBi͕]pڈ^=ܩ Bv]k=vAŃ@ _XIQ#I\v|%Sc>AXdî~!؀9&ۻ'8(ul t0nXI=mGD-vۤrt("#|.l6 ؂A]G jԵ6i#ޥ{uaW.E:3Un'tȶS?'\œ`J'crW]RTbQh;5x6"tYi SY|,*b|Egezc-g7 ]'w)ja;Xfl|ۢ`uP=2 yՇ<:vK:ma&;eң7f/[@[3$-@G#wfW_1pOi;xŅfy V] . v4Vs)|%H8X8@QwDC,Y;[[ڦ|EZoߐăKm6Ԋ<*olaӪcyoz:"aR3(ͼsB-Z~WWeTg8\sk q{)\ݣF~&U0dr706g Kʫ lCeBc7c63H@u9}fV^OS%B cvlg5f0:K= c4_N;b@,ӠaX&])惬&x,kE&S()?VU'˭[W{x :1m'y.!_նz7CuNbZ:Z4IofN>tT1.H %E#z5YwI  w=˛ ' .~8!q ۹x *r[LǰG "q,1܌]"n1wT̂͛[fXβ‘QXFօ"7x:" (n0_5&>xs3r/ڱnڜYئDPe1eYUa^c i]UlyJFPqs5`z꺑ߵa2f_p:4h-}N_\uZYpVj bƈzkkx@!3~P8?#Fܭp&Mt:LaA z *KUvY B؎UyDCfT^ cX',X';\`ث:|AD! d]dwN =hIF4E),JǗaMkǓ|~SJ(T+SOw ȗb(fl"̒w7rT8@ì[)-? ^NWWtvW82rq61p -jN7my2B{\ȒqNVzQN̵"I1AABzZD?w"zZ:BY6bSs:S y3lقBk˫.5*soΧ 1B@-rM2ODcrCsjL$BZe=z !,[釯3h@|. }劆Nnfvg{#t\.?Ab( a?!7Kޫ)x'xl×3244L|B'F1sidog!NŤ9r(9QaM~)d1&hpLp|JM5ÈJI`tr.K˛0f ʆVR 7/5یkS>J2xf] eө&G吼t6m2b(JEҞGylЗa EPh[vAY&05<$`_>ȆW 1p]"٫ ʝ{`u=[ <82z29D YP%ދæz I`_@>7=&˚4å:WGD56yJA8b+L"JuZ8.?) pJ*1(\ <)4;z { Mf1fk"o vs(z%~nj& kmʫvLf6Xamc ?R 7jTC%6kHXWtYwuS5qn;D,ØV߻cO4#8U[B6d}ůXmrL-_ S‰j#G[ tf/d ^d-N׵2Х]~#ʓӑ4_%"lZn}IB.5XNPpH'eKD[.T>o6%"՛xߑkhJ9~s77ls}>߰Lcm܅e(Nd֊p`h.^G!MB*&P #\C7(y\&s^Ga}XS/|5&5fK{X%;Kװ4Pj0:(%-5wP,HX6JVX7iyOx@K8oB1x  SlC.fٌH+!r$ټc: ]>Uĥ[FK) aIIK7zrнy ϗ(<5+QQ-+X!x3.8~F9}*_%( PSNsSKM>RBIt wh䲮tHIN1qsc_v4%j%BWYˆ4&=C=C!G/lX^OvUl5y( @$*%e%P+E_ӢgK͢Ecnv$ɻ)D:{A+~'4]vS>ʈ12f΄BuB#%Q-LS~߯\x(ae?-5 iҾH2]w!@tIc, ݆qD י}u/g>fWLNyLFSlӉ s y% SUYRԻ]yZ|[$ay_ ,y1u)r'a5Z?&Ļ~<vӷҹ,}grcy~1IL&e &A )ț] R"֔ ^ Qt  fߌ2NKΊ2MلD{i!u |}AI8~,.N2@awoqVݴA >`H0F5tь_턼ګ"(%Cw 573}MSFÑ$e@~H aLI?HCp@h0{<|T4Yvx|U֯ 1{ JE!C]&G[۟ty=BJ{E}nuxEb2K܈hV؟t ڮv]gwJ;xУl\. ?!%F&#-̷H0C {l P3Wx3.bD.1JBᑨ(ß W-qhhй4*8C- >9xfkFZڅQ<Ը& }?"[C*sôLp SS9(*Gqد#Sgiq:~BShBv(5 RӼzya7?wpbU5%sQv~23_#!ȹӚ4=j|.-/E?U}TNo#^ OR :E7Dԡ1FέA4q!SI |拈`2QL'uM݇4S wi M"<s5#'W7;E(<Or3ڜxy:i$6xkS̽ lm~Ȣ:Z[Lt<bs0K{ [0 =sjN1Z/2,.XH}qdPzEo%Bݱ_ ng~"έ*3_vSƦG#S4XʥofW;B6"$U*kj6֞AԖ'ϢN;;C-g#}XY3ǔ_]S|]kFws%[B7Zf)w~l;YdEVR j$WtJìfeFaq+}ƕ| VG'"J_D7[_& SP3>jOl`d/Xt;TdǸ Kt͖BaJ1k 9SvAxďG`?t1cEjJBe?Z 0$LGE,k:pW+s6T+W D\F` Wsv5 jy@l^˳1}z]/,sL)rcuƍLN.K;FeR<*P!zk) xpNX>@j@)K.ÔS+ǵvG5]" T*SjKtZ]V.fӚpeXaQ|Vc)OnZMz _ K0mIWt/a?*0 J@̖yi?I 4ڭ~M:) `Ke!m|}75 Md˛^WJ8;oa=bu"/VCb]<kЅ*jblɮxoUɞ# ΗADG\rIQ%Gd6NGjԨ U1ͿgY`UWP8rʃi?Ng3ѽ {96 M/t4#tw*KFO21t/Tlֹ(cVL v"%>\w)A z 86 R4Uz?z4"q9ڟ1_ͿO瑇ڍkz;(|_ԬA1qOCEsN`\Mi]Ƞ4o4SEIkF}i'y@oNdXR{3^)VZ5e{G#nHSPݷ]' U[ g.^|]$RW'BcT"k)-]{'s27F4{ iw`>-]JPl"C[ZƅtR"8$ča_'+?DP~RI/m~AʿY9 7% D }f__4^<#a˞5ڣ1Lg@TaɥpW)Sr8=!uފwPujΰ1$0HaSLMoy3mٙ(`޺d3ii'j$81oӯTX'L߁CWjojx;K#G%4דKo`9#y#ANpNDvamayo.)DZa7 EqQG+86g/= +株;J-ڮVsNT d8=:klDzxORU;Xqձ(&/QV(./ҽ~]_43 Fݕ9aO + V٧T=wW*CQ { lϙ8=5 :M%Dve%NęyUj/lEdL/{U# ={]vQRlBn_F#(0.3#9_|HBJ)Z Vū2/%rQ]Yz0vN}i4P3IC3~ t-x<}wc T)wԂ,8J_.]l.#yϴE(J|:؏2SMC9[tzs\pJ+ ʃ)Ut'oIY p:eya3(oT f|Լ UcI8r۹1$ZxT`Tgr3m!kNc"6vd^T::ʧ<$.+ ;*vf (&A\[|l&YHmڅG%vn m>3_wO=NI%1q=z[{K3Ut%mz&M_b֓h~q#Ö [mDGs}5梬nݠk~šAXd OIR9\E:Cq!š'~Vl)ƜXMc TaS-Odm&tBeo"ds H>4 15tGh))oF H$AD0ƈZDɧ.40V,:H@̶YROAR=w$4 |nέVKN5DWQR_T+ B\=¾u8W%adT 276/[) }n t$Qc8u灮+0e t5yIA H_bDn#YWNB},}*n=g1Qf}*ĽCL2F)y򲳣uT}'#@N *L9#6D1<_mu͙5Q2[a4xfn|L8d8څ".W@ǺbGzQ 4l"i)_/>=^|ks4 AL#_6OG8W%pt}=I=!=B1S2 @Y! vO6T3ӴΰZg7&֏f7߿Q]DĿyՒon0ۆj҄G^ʤ]evNX 3FX$ Ov SɂшNx<.YƇ-kF3[N@u2Q5@ߩ*#b! Vu :#$ dCl2HR@ꔞ^yc׼ k𻣹GK/7?}ہjIsN/oRa.#q`^"@jx Cs+Al6w64xG !y vP﬈RSMwS@&SfM[t_Ǽ5^a;F^xy8ak  yqQ\zLGk6SLe2t0%sȳR.ԨM^:#"R %`?9[rp*2&^V|D: 2d:)w٠aӅP#Eq:5N-CN}P [tČKM@X+k_NM33CZ%u0̎TDzs /ۭADt g,ʏd$iEY4ݢhI.#yAA~H/Ai()[=#!*'7J5`/8K%P/DdyFß׆̵Dv,1j]-U#No2g{?aNkhtN0 v/qxZ?Vj> !gӮ*&VRe|f@9%6`όƎkn-C@TI3 ֥>=Z\oA>Doݖ9{>1Rbpq_D*sgg/H*ST\xYqd0s>L|`nΝЪWxvI+dW,iyq&yǼ.3}uW æѶ-˴ 9?߾u/?M*Es0Gn!Wr?%A䱱IWSEG7eqAp8(WMʸGL^]<@nEJS^"@"Mք<9 o+MX6 UN(P)t/\eM9/}YֹQe6/T›ٷ6Xt"OaNlj|Lk|q.bk?8ovv6-Fj$g@$䗆 EZ1c_y"#Mk3^Xm)mzB6 qT-崗c "un5\Hp\ud-5XɺPB^2x[UոQ͛NsQvdΏq_a[_}Gf&Sj:hy@vj\f 9L  o\_9P/q`r7$rOps,K>0]揢،,_Oז|M:y[7v.bMzd t磄Gz$%obJqd*l-Ngha܃&TxTR\aT?_ay0 d~;e29S mcnJ ֯³_Ϸ].L^XE܆,!!\qa#u^_ 懭q:?$Wx YGZ+gJ;z;"Ad 80:e/09'tG4D,c Q4' |HvȢ6W%j_~doĤHǭ\.zܣ ؿW2XoKC{婦huN7Y<Ey~ΓUe*}@MPT LW ]${}\>5&x/ނX=>Y< v xiM:z!Dx(ݛto[9(_(Il;-Z8gٳ!^k[MZY?^Mmkނͷh{st[\w trV\_ R=1u/o /N5߽ $wU"|7Rt9AwvX+fa˙ [ ucTWF>q LraRe)@+:UwL4y+#0Lp ͯ9u3!F?~#0$rUHDd]wh[9q cu;δP#'ڍݥ NtZb;RIgJg3ZecVW]ॹb?]$O*&[鞊QL3r^EUDS 1B85hU[+#k_rRdJ{a|1AW9s-},qf?=SI iוy.#HY]A8FHQ@U>j?Dr k H[ଲA!ZV3̭&H7 P%FQ{P2yΛ@y5B*e / E" .0ff*@@\NR@ 8ħQ\ q }{n#{biT>sּSgr8k,ƴ@Y@nZK%l1tqd`M1;N6 8Hzm@\nh#Mhs&Me-eqk{[0TOԆFkv9 keF(򌿩&yGi BoT.?ND^JVBжyG$t[ݔ |!Jk[o,o1J9}cĒWOP"k@$z0>b蔺vl`4uMĽ#Lm Vyqu,W`2{p rbc+`z魸)Z Q8H/Q_29x҃ XZ2$ !%- W,a;G% }ЂW:ȏT.Y*9>L2OğLbxw;ETPfuvqZu RЈmBfWet/$KjnY۩ݙ47?mqyb=q)fH5W>JË3c^ED2N8^bfuE-FdCE.r5ej? %qA(IVnÜ*3U\1I 2֓)k@:h 0&OHƈ"^1#X%"YeECZ=7hg޷_ut:A*H VhI:O"^78&_rfY6cIw_uX@4X6hض$|yK; \2G2 BY#"}b(L CSX2M  $D >!֥A~M8mҿ++GLUⴌAiY$e=Ȓlso݊T Ir sw*wˆ~pXSg!oZf{V|O*}ARD2qT2_v9ڶb9Y6D(MEYbO3~D k AwPt,[JVU*ZSlm{|PW2ӟl8 '9a;74\Ppi꣦v߰kx׆5<6n̳Xxe1_0o*bͅ'JJo!Zob^*nxJ;M !R8 ⷃ(d?s]J+Rl,@FƲ=Zb$f䳞d2n<*\*cfl|34zu;my7\#i@DQ&Qr[= 7Y}a-Z ?QgXDv<C!BtWLo#少vOq1z@2#+ Ae$}}B#ƱΣq~3ir\]2j阝Γt㍀mpzSM;Te ,\1kPҽ_D:7'Qa%)!ֱc9:eLqaGnP>׌ΫYG!%8'6[ٙs|Yd P< X{/ %@'t EOݟ ufPlWv&Vz|'5ʵ{$ǓϥVIMB}_^{|U2> Haƹ1bL}Wc`>ZEV);jnCm`TH{e/%#,n6<.n^Sj~ޙv)̔  LZi}Blp_Z4^>#d!ԳHVu&m׾k՜6$n4Nݻ }f29?ݲl!/H 28h"a8rJVV+v^!3L٠_^7,?xv +fVWۆqNL4cy҄av6%-İh44x@0ۼ fAoW[/S\ꢝ 9%2/OJ Tq8'.T'*⦦P-c[ RK32$7⣴mW¥M! "j+{Q"O%qHvQ{RɼFn wdymxa$Wx[`n6d>_O"!neCvbmנmEتo/MX:mnddž|"m^+E3|H*~z ܭ?4w^rJ3[x.}ZKɚ `D-Sh-%і6;"Ƭg'HUb&$ZyelZk`0ȧ6TqWo xD)h6O3FNBf5yd[PٌEN{6Nm@O6G>ZtJ)iCvb][Qn=~Jūc#c-Pd4g 13\@{lR$ fac _h6W.x銪*P -C-R G9f:I$ 857FڣR:BnUK|=[lY]xQ7ߧ/FSGZo ®9y!ђ(IǺ&~lx$iN D J3;TL `W :-v=bW"\q-&[}$,W̭?F^Z 4@,0xO^Oܨ,9b%-Us$ [ 7} b)W,}:>FWTNͬ,G]+!޷:XEֻW޴p͕CU3<,Bv|v(Jay> Yƭm15"9 ]ߚg>}Dx7omĂVi2]e0.vET8QfX .0R88/_ p( ۣnd'%`:o%oRۊjf/BH4kl<2oikt7qXc:U!~DʅAkVZCaE NH3Nߞ =q6NՊo>hvI-<1p[[F@ѕA{Lt k',XJh8\|QWK&Wa`ܔ,)5m"cLC,ub4[SQ\#zal2cpP0ePMOJ2O\:0_wv `NE [XhnȚEK;x Qu9c`+7>C$zC+Km$t-n(pL aȎڂqeuyoAu=0V'mB03g*k\+w/=,RU: $&ll6X)ES5@#6u˳V 5< sg2zwd?xvWKc,"s ݗ@ 1"k`19nl!_c)UZiz @)0fBvLjɵܮЩ2yVҿ gkJeO53f:4n](U;,Lg[i`A;sAŽt@x }L_z/MI$2^";rе;'AVT I6omՋ 9U5|!AS:Cd#[KEzic_<R|UX:u?&TIۮ5hۇ=б!܆ ZΗP(p_h1|Ű+~Ɇ_#݋XՇAאEb>I)m%Oo┻rXNJʢXj-c*$={j u j. gj}! IP$C6D -z͈ m7֯~EњUхI?߃XaFꄢ ۠olBM4gn$UtzxgX@ӯQ˨%%|}h LϵKQFk{4 J(dp_F+G:ib+aW|tŚ󲀲:q<c㛲='~*۽f%g;u5(mo}]Q_OO.IC>um2՗RH4k_YVHS0k;cc>W~u&B fox:Ly\h1w6NO|)~O215JOA WG&TS5?Wn1b ?YOid†ȟ; ae k/g '$!qpۭQ/0k?7`!b?x a<:("!9m\bol6FHv$Yur9ᕲ92v' ]S5|ԂcLۖ@ pE+TYZch>ВMA{vwb@ޛ;!thq@SJN}L]ۦ\<{bN\iQ6<0ʅĆ03Tƶ5C|ʨH=ztHfAX@/dj,~%av¢қ 4̿A+ևbx`ON՚=ҒFpB4@`.xIxTq.(8'iw {Yky^O(_cfAu[1+ȲxNACQ9q/D½VF8 $ladu7~p\7(Z E!9r q7R3A6j MFqɂj8-I}K3~a%}K""AcP+'²cK$o:D64#~ P~-DQ"LOєO?bܨxsJdjT_b<_ w @]mFRS C )dV($`nr30  z@3+^Э nNZ7SŨq ϙ~o5S-4운V#/Hv˯ОۙsOW>%ɻ&$̖E:Dٹ+1"ƒY+iB&}|I0<r-&=}K2֋5N#jAgEhd9wŏgLg 4xӭ72 Hj,[-Qi`L':io(%9#R*֓#X otUjtdE @*>7&c҄'$vȐARuTΆ=IYMZ3yS.]8G:'生V]\|dҕThe(0QBdg,7|L`R0A ukQPs95$]E׿n{i(M vmN swg,* I@v/]nݖ78/jŦ 160w^(E0b-IjC3{ b}1B i/y!hkJgE,*ލTLgW>ĸEFd|hˬ?!HiȺDeh<ָ0Fl4ǑG @E=9a&,qvu692_v :eR3WS\(cz2U D^D,rMm7=}j}U,7@|?KwwAh?VO[4KzP,pGҙ̊.yc懄 ؅<=%IJ c`(Y Oٓ|kޔupgclƸ3YLLz2tl0?[rKNfdWNYqpE20)eN dža 9P:qx2Ě@J_.߻nLU~`$Lxg[!:'tY($FfQ+ɞ-~6X{jTu _U uٖmaCeRfA(:}aF0#wАm*/GOfM'O͉`>Fċ@ |~&l@0<@~U`.W<=BZ0FIp=FN-c?#, & SnAqFy: ĺ;vᘊ&«'6W%7`V׊3J{Cp1}ʵ;2 z!\kyQ^"E0R+뱡#yR̼TIwM6NÂ{d^*Ӊd]T\&lMufI9dBaGL~rPSϡ{flab2wRɋ;2VGG.R`}qo91[U3}{ /\PCr4L͕m *-CǕʥ8kC i?"horÎ֜8aAA]F@%Љ,6XfʖM(= kaoFni\3UlYnY9#;u 5.۸tξY{7{V nK`5PWٙ? ]ϼ-^ '_SlUhlh3Ȯyoe:ۢ4/ C,>o[FU>$P^r׳%ϕgY0pa'~_6 ~ D!r7#i 0tG^a9zJR7wGgJfFmu*@)7N-衼n+\$Voo?ZV6"_UɄVUkiD*nQu¶(.|)kqA?-/dHݝZ xť1s @Hx>]vs[iAsm9CwQSc-Lyw@h1mxWshje E_$Uݰ}\n=0jL|U}̯ڮAU}_"$;rm' ?K?j|G ZSwpηe];rFwlԦ9*ͧ"<'MsY1^I7CZU&x1 C}Γ@" Z ;;{g:lrπ[ סP[ro]EB; 09d^x7fbt_ \\ج24 ='ƨgwEꔍ}4TϢ}\x,[xm dtMUnW5ݼi}Itp(&}AAsg6hM2GPZx/Y/{NMBpDL!@l_ Fi|;!+ʡ1pcz91 ЕX)&J*x`I>/vъJzOsN|w2^&Pbwt/잠];WQП%뎎cv Cr)]F(,SA=2!<)rY幈k3)oɶ+Ԑ7t-AD=.׊ޜ!l}ҩX# 5Zse]4QlǨ{QK;p37tRKCbgy|\xЊ` QDd#~m[T:ٟd\r3q](P4Ҟ]8&/v9Fh8D#IRdV0RD8C1m:q>@:eKR\zGH ~O@߉e(h"YP䂛K5o ÙsI4Z;V # 0C:WF=LRI~ #` AWIwUjkgjo'V(Sg ]yPeox/444G|x9שkúv Ȓ&a(ޭHyN E{g7z^/- :#q#NJ+/ .`',TTxe{{=Z裦E;4ʡu\kYRL*1Jh/QhgVG`b7ҬF qUB)㼖r9gNQ6jT4NG"X|מ)y!L o.ݟv9׼;蜅2 %v=ڑy{Jxp#Z A@ /N{bf XͩëLjH]㐩 H%dcoގyƗM?V;+W$ӴP>%3` V%B5g]*2^iJ"gnH_ňxd͔nǴSV9= Φ.Lu0vLRlg9-ə_;_qæaW2Mţ_ZqR& O`e 'ރC\r A]ɧ8Qa"rNP"PI p+jsBP&JCG#6BBM> ~©s05> N]6 GF{E%S^V`X`]z1 a+({mtQ1`ǤO)uN)=m\d>nt ϲsUs;"8-h .nW7 mkCQ5)Q/$S\7 LgWهݹGΪ ^HxY>G6!8+KktўE'KYQ kgw--۷u73{Ua;Yr=_vK$+쫼"dN_Aí1(CCoKǐ Nږcb~jgKڀqB7h҈&vсs wO En}՝TU{{@(_P}s(N]ZiCS, jJ27}wu5ty 7L:)4󃥬V]8d?@`\S[FIRi鮊fjHo]%Ǜ6Rsx$ܿ*GS諽śJ\yWa4~/ f4=BBietU o  ]L3n~B n),K"=E\|ʆB&^JݡF z b/6RH^Z&}YT,FR$v73qݶ |\Bة @=#;%Bڞ ڔNL^﩯h,-l96(.ۓECN.]t{["zLg\C|S1W_ʄ' QnbRLwXYs'Q_2i5;yʐy#3W] ?ϰ;_ҽPP̀=7q\#̰" iWvVݪ@|56I"0Rx v9c끷WuAЛD*O1Pe{nnDONm\'w8rZ߈Ƣ5y D*ҊsiXPXSd0~ $$r5U1Rb@IL?ڬЪ1.6NSe̱d Yhxl[X2 "\ezڌ}EK\)ėn~w NU$}M<`3-ׯOh!ivRTS!=:\M +)(e+k;,Ⴖ` f` *S7"`_HzVQqU}*IQ \\78SI=vn<ñ?Ӏ ڷ4( {f_/&*5 bkgn~ ."]u zRSf00<}Z⅟3HOڮS]S`eg>~ o /\ywsu璛Q_af=rTj18h=hza+N/jj\EVTr#Egv)@ }3*lzTpst)sʌ!Xt.h#aO@!8nX )4;zi?8ΤKkP?S ,e:A~#\l#r̄9"Wnx&`).tD"C ̍u!hsQ\FG(}boa=;wb[0b/i*EDDN!U\?78GЊ M>tK\@Z$_ژ ? bzG>kd^,`eKt"6@w7eE+Quz8nVCEҵKUK)5i@,DV#mtՑ(v08.){ϴf29%T8(n[`VЉ\eQr?"f*511uݥZO.Jg<;=K6Z㆐$I:te%^e Ωpi2Q)+>WAę6 fՌ+rRN}a:a͕@^蚶*`ak}S\]: dӝ5ݒ XXPRFxhgrQ%0[G3:LԂ6K5)i=͐+Xg2(k̻tڊj<~ 6s%)BWFckd)kdn%dQ]$&/Ĩaj} v:GIJ2JJ p@"exN͡9!͎$Vdd'1{`^J8㮽j34 d.Zgoܕ#Q%27obvG'Uwź TqM"+v_4B02{DL]BlJoWgT C8G޵e{QBTA:2*խ c=fY 8<7֭ZT0XXǙD0/0PFqßݎ7^eq~ ]Q%D.]*2X7'9 x\sx3U M; I]3bdמW\>RS /_-aODn W 99#relC{x(|o2ۘnKݿͼ~ݟUje3s.۰g$@ U)sCO x͚K\{)45[@r12a.iֻ15!:ܚ5y=]0Tө'aWznْGa~q$.;G3^so?cy^)kZ\@w4n<>'kVlj|\wi fO.p oZ_?ԠyR L45tT/5 tAl'vx G;^J" C+pq/9HŘC}9aC+]~B!ً34\3:c$Zuea'Ьk+@{MIi >{޴$sU?wK,Aɝbhzi@ ]XK/qZeNcVs;{2\R+YaTQ1z:|*HǕc *5y` l.2H$A:ouX٪?je,%*|s?Ù.2lH W1DnV"`y ni`[09_AsLOKI@V :voѿ&0*xճG0L-eHpNgyS98neẽN^bYyR;7x!:7`!C5hT,%QE|ܦa R&59l95Rػ=С4 Ӗ;(VeNf<?sxxlA>Xs"BiQ([a*cs/*U~C˕j0X(G3$5=cF\PݓZ۵ޏc]󱓺Cl9ij$m㞰 ׽;WmȈ<ƭ/ Opfّ}Oqj4A#M l;y)>_nݍ7+E\c r8Vx퍀"@7;8P0qHճ}G6PɼvJ4SۛcŁcgk9΅4Q'lnXꛠ VIL69N`:hAmn *Z!+ 5)ଓXu(D!Q lQ"dǼe%5 ^d\Kzu*\agv^ާΠlP< UDgp:| A$"T, s!* jÖC:w[f lα U93fOh bc2Vb.TPsCTx{ݮྭs`̆пBQܜ,9[`Ӵ iúUKl1o&}&zqKZsaq0gi:P N0TOK6UG1 \k6Ï#NoL zYJ WKrAW4ӠO;RT [j@H]S`Y: )s:;d1Gcu3iiJKԷ6 7C/Y#[Cz˗WCuIj!1/(A~lⷡ~"?oY?.b>gcjUjҪcw! d!_MM6bwT UKxrʠ{ T9X'=^ MM7w5QV:*`e5qbSBzhW:G>FҼ3xQ&p2o[1$*!9"]׍ OA/6㣓/׫bH$`g\#p'n2$müX=yF\Zԁ4NFZSRxIiZM^ZΣ&]W1!wU [҄՚!q=x)Dǔ |Wa!(ZdAwJ7Ğ*OM≧5Q_h5v!޺¥12SD/I߆Eϱ<8Vܠ!7=AyiejCr 1C%xjzYzQ̘.k8ZQ}3(UB;lƭ])܎Cdzr6CjXH U^HV-=IGk>` ]#b5x++JHoj5ba "1x ҉}'eD!ĭ_냑ƀm'2uez;RVr+𪰧G"Jl0;f{<+%#!+ ioOX DhduQVߔ2/JnT HSL)a\ 1!J4SA53Dsdz^Ҫ"$%bNf>rho.˕E j<]3&(GM*,E LtJCȾǐ74l<* cml^ZU2K## PR1țc<\jԞ@Ga%N&!l]p@%BkERi +"Yh)"\2u^f:N:a=qo%C?]nBZm'o VxoSލoq͊B7=I4Yssx+C''Lx,cuCfKn91Z8Yt33r^ьKwl!`U%-;=6IJAE YhZNCm@eZjЕI."cm`&wӜE6RI*bt9B"0h@a&^ﲈY-OޏaqTJ5/ܲp,ge;Of'?# 5.'p^ބyͮ"1oΜ,Sth츔7 3gN trl{A.8eގ;W!?i#X~-^p6St4W&)wQP;]q,&|ˈhzRM PDGx3a NALEehF\$侘Au֓TigyƊi۟ZV&BhzHh7,¸aJ |vK:l!!w0X7t84" V6 ^MA'hfF9f8*&]@ŒӰ$MTCFʹxyp3z바E xbo/.)<15 ;G^PZɋ}oa1wJkֲySAz֘ޔVlo*YmFcJ=SJ>5$k!.Rs֘"d3VaaL}G e- Ǹn@H{Ecc/Thpf >)LZ?)qxmܻ.a)::cZ?L%?Ydc;ÕIҬ>٘IԏPW aWjPAWRAʋ{%E2Y!xA]~傊ɴ;stXp<5{-3kz4Jɠ5W*e5D{%+U ] .X:u!ե! bW>} BdV 5hw*3ʧx{\4z삡A~5Zµd=B"G2Ώ#N5p_ EApH'0j[E* {]qΗc%2%D *‘2BܐR2#w}!z_}8y$'wտ~ٷH`6q:;]9O۪FԚO"Bjiƚ[w%U5H4 ͹Tgnpdo69%xK T%o i8n6Q`V/WyUGp.ӭ$! ~|Y =aF٤}qšif"<^H'uO܋nvY%WeaqD"[irZ&&=\c >{J9B@Jo2 ^ Rtlp5o3K焦}R_Cxd@R|QhIqd''qޙ1gh!w;N.LLEB߰b/Y#,נ@{}당\iWEb.BUHŒd}.4!8R"sP6I`V',HB.#%eqvm7!EQL2z+Y=.b&sejRx۝o{a^V%X?ی縥lyސ8nGZPEVi{+gw`h T}X1mJ-JnFR7"?{iqU03eޕzwqgh' ʹf觖ג4kD?@9ߣ7]~E'azc1p)SD ؆SV0q2vKS qSdBc*6iSC ;T"uBKpŒpڰ$Fy51縜f݊|DTIT*&BWf/t7Vvnu6U LKČBe-;S\T0".f]Zv/xlQ8|\zM62p[kUa7$N*:]UDR/ <O3Kȿ&RN?F(1re3SmH =w,Nj)ȥ@:r1%jℤ$CH+TyԎOc%KYaC3% N4өJtm)6E>О=%evuaϸөg!94M^ jgpIMEay%D j7zb±I[c rt&P/HaVh|W@ gCPk42q1a &h,VNy 'V&Pc,"5]p-gb_:/ fX>OEL~*`O͒^G>z=*A (LzL!%|w߽ ;3i:bULG狿azܙg%S>FԾV=݌Y8A(z[>~ g_THe͟;#50W !Mr%K3R6P 9i.qnĜ0S35&`"K~xQ M@Q#@*4} |S;"9gNcW":ݵbk5F>U=ÑgN3sm_[36.FP_ n3_Jpky6E:.dž>W̔@ >hՒ ibU+4t^΍.ͬlWP6ڐ|-.M }̃gT_OVut&Y_[Wc9n!_)*.^Oq|BX;_k%滓, ć/pC~]BxV;Rt#&*q.x](v" k%#ɪ{e+ 5/.6v fҢQ\^tbz%hd%T!}5Bt*ݼE2FIe6|E ?\Sn;, "Ey̴mo6.x ް8&Q$*vzd `U'Q֟u )ۜGb ߶67F!rP"U\ZUz?+ Q?kИ-b4Nњ8ϨX4I)g;(%hG 7 kpE*z&eoRrrFƽ¼)?MMz;M0TN%ZZzRſ;%g5N @v^f 1xÏֵS5ܝ<"zcӲR @)|Zd+߽OR 4T=7Hl y(v+[\Ļ8$k_:'s~u&rШo0d rI㰨i6b)uP«[0p"? #0+Uͼ/!Q9TŌGYUeZu \af>GVV|'TtrF dz97¨:w5A#Rhv)qʾD#sb/5О|"H[HPcouŮiʷ]ފ뻜I`ixOC֓GspI Nq,2@㨓,/ABx g# `PehjWB?m! ǘ#(4re#Bs.&`^t/p)*+h:aseD*6Wdy}kW匿\yq/}4Q '_jp݁Uc5H RE8NvÿiؾePc!~(coοtvH0M;s%LQ5 {p}<t>/x+Q ?h9Gpv>~QR}֣E$ڄkx g M7y>IcO4yF+LOoUNQ;xb^!D*ք.6 ju>/ r4O & Ss =ތ{':'`;jNx;WW@>T2i,K!ʑ 8x'O8?Kȳk P΄F^J4Вe'Y>}y%6*݋eJF߽B7[ۿ ~iǸdp댳.|Bn-R+É})ANQ@V:LC/Zaf 'Lgsv'RAim.ަ |WWP*ՉCZ>tNCEfywtcˑ'( Ȏ̥jE1ZKZәt7V1% JnJ} OC Vr^NsKyYld Ҋ xϧ֖;K+%}vh+!BTΣtO5oܮz.sXUisMah XjrOz4{VvreM2vQW{p 'W/ y?0ӭ>tm-|~ ܱ%+p4`\챎=_rHdN1 P\& U΢a7I,$מsM͐`?: 9"T&N|!L] 霅moQt2VR͆5MͿ@8YwrE^>_H17`\bwN#F|)p |;kJc) $3Wpƚƿvo9m>#MSF'Is|F@u t$qN2G[Jו[8:i1^ ,EoPRnCfږ,a6Q 5Z@Fr UI2^ 2QV OXqCPh kd/qZlB vXiM\HJfW:9 X֐߽l8PXM"4ZQQi_>-!M.7hQc&ٴD-FCfq<e O>Ա$Gpڜ&; kmKx+ؾ+4U;f%-XK=ShJgV9 eyiJ\Ⱥ^; ]?&i`m gc#$T*)>-Fy@'f ))9nT}cȟ&?2h Ite^?|~Zj7OLOXkڿt/Gv"3\{{/Q@b诀.\^9Z_JSbT}c١^BV% fOTfFW|^4ŷxȥ\<HsB(٣Ny#gAUP f~^i͹<FYԜ/xXWTY.Eʄ-z $҆GMG1DDX3_"]+d$9{w(,KQx(z;4!8R2+A,:4Kaڜ5.90×XK+jqf!QʐN9 uqz5%dY8#a.\HO;R,?/+4Ht蜧e]3zytGYzfiNtH̩ehNbI{&"b6sUBV@UGص~>Z7kg JhDU8L*,6{+؁q4DvS)k%JcNCw4LےsA۷%ލ̥MnIDPUS+Ar?"f µaV n=àBl]Nanj d[GF1 q~ ;Ä́`No ^AF&I$U>GJuٔbp#r`&BJ7Yt?1Ϧ/vf#6a7pcyWU| LN:ѩ\UOl(ycU :N_]%/+*s9QPϝ@N|p$f /z%" Pb,EdnJz=z\YqqM]YCم>g NS|ܱ(쾥z)@N m9s/(W-|08F2Yxypw-.jїu-}_qƇZ/{1:c@V,PW17%5%[}nΎ/QGbD=r:r@NhF`Y&.YcN|(O`" sj׸]Lh'Zt]Z9<e=>`&2o/Rd& {Mw*Uh$`*)`28k ‘bO}¸Ul @0GG+, p$n#+w[_pP.Q9&ˍҁr>bk92J6r0x~<^ u`t!cU_:6!FQ'kԃCn @'W~"YJcb}@FO"`8CIUP]%d<~9ziQqߡ?R#GDc6V̯G4mQp^ny_ 2OjG(zERzJ,߃ d.Ҝr)\zw? (W1/mv)&S~LDVǺp=EyNc^o9im=O%~]8ZBWBE#cKK P(/7Bi˓mT055-k\?UCovwAٳnLQ9 z,8+({p]XP93Vדnl4'pbGkRlg8DrgJB$f>lv`$G\WbW\_AW ^B3k{NN)/$ּ /SYAu߾@Lגܥ=n  rxT}2MG αM=q@o /ɦ;^a&B:n?CǹP܀akj{^Vx@ t 7 ]R? +ˇ̿_\.3!T ˯$DhW͑ub|7%`1XH}Uw{xvOr:/X­q, . Q S…BDIJnIxP| m'Wrf(K]|%"Q{CN is %Vox&Υ`QЬ]d@-`+ faz0a t`S(v{:AgR.6[XCzRpQ0T.oc$"M͊O8 㫄 )~R9 Id z8Rsad awc*-j=r, [uđTML ąj#NUU t 90/WzR1 B6avr|)tQUۯmoVé̝qgb밼/Ւ[|'^IOD|Ϗ$f: Ҳ;-5$HCW8x} O @5`=a-ָB=d,dgh#^*h!D [6 ۜ_~=P@ ؐ׆SuI7wc#-a6+h8c. ;صk'tZ5"E GD&8[U+Vo{lYq (9Qo@Ų>ŵvUe$?L9h#n|Ȱ8Z[0&eOԺI}RFvɻVʴ%8#$,{1ut e݈{pAPjY =O?BAJDzQ$u >Ϝ!x{`<+W,k>K}5TPDNw =Zil~K]Wi4KTD򕣫2GB\ΦM*cK&үKl}v>v=kA`n+ &CJHU Ve}J29$9:f3ە0t,d2y¬yUibA9$i+^#;UրI#i$0Di%`$]mEJ!.GzB 1Q |;ibeϸSD EXj9&6G $cOQ>rLڪ3&]d8^/Y Ov_}Wo  w[kyr xe+^6umW۵î{ے#4>+V@A:Ƅ V2XYEI\GpAuUpPځ0>nۆ!Y3.c [G!ZFX+5?H'όB!@Uiǽw{<> &!>|[vįnL*U%dL{o BS ptkCc KQ4Y܏E лQ0~D>h~Cl[ zeqM؎n XP\YkVuw͝H2lgB h`QԻt&zNib"{lV-^-q0D^M~|I*D5e6wn|RO9:lZL$:J؉@Ũpnr(CɗeTg\^b-Xŝ^v7EqؤI5a7{wyؕ rꡚ\ȑA7XiB0K\>Yt~6I>I P0IATQO&jrM#Z„e-a`ӿTjJ-C1IsW'죳WwLh) @Ad= )I?Piw^VZ Hӑt%'ĄWm,7nO"Jp Y3$7r蠻a.ϙޝ͞ػ"\aˏ:uZQCSIpy7_\Yh :J8׵5 F-gЎ=h+r3\v6 5Tmh v9m \"G\L8լw;gbuA,Q6٫vD˷0VKBrF] @oU.~yc<.(}›,~"$$ ˹A&opiW6S0a4IUMõCasQzSW6`Bct?\b6'6Iu›k YYxBssG89sUV{QIVWs;4$YFFU^~m*q鷝XowV7b\l٫`gܦMg˩ !ksO0>*]݁W.OOD$FUr\9gJyܒν' |(ȧ"q (g8xoK!/sU꧂GaY KBHa+P|6yf;#Mm(Ds3=$0RÏ/4C!hPz1Htg> |I0XّPx$cd ˮ{@''nm k)XYx޲m/+< 2A'5Po_Pi{8ٓE){*_X~#^:Z7iptYc6s݁ 3)$'wnH ^7I !=|PWHeٌR1jÒ:oNjª%iIk؞%q!mZW,#o2NK$S1K9* jR^NjIlq( C eqkzɥH:L YwF+j>T'?S6(1J1GLnkF V {VWuVi,]OQ-)IUJuԋK w'ro?&oD3]5K}滓=21mW3@ph, ml8osi֢!.tj{R66^cT `\3FA~S>EΏ5&U^7^yhN]2p?rVx,wKVFJOlN’!,&ꧬd^xZO5AL:aLVN^G=,PIa3 GAz j['9\c(Pb-EPHO:)CA: BpIx`wfCVm=ckr`쌶M)(]l$g#'-lGG̟VK(hNˊ6&kk DgJFiR_K@C?LȼbH$Eȸ}=R| ʂY2ǣRy̛?~Ye™ 2ty=1]Mhz,^p靌]f5iݰ9Vfـ yh[~1Kh2haZy~5Ԫ N xR''N/k  K~e s?DI^8Z.]xV,߮խڡ#dq*à.K6*#-{W BLS u#a!%ȭ1_%׹G'p:]82V+zN1O 5C[8DNgZiӄt-D| \v2-# `wӐy/xEI_$5K(߄b18sj7WJ{@EFӻ,;ȽѶ%<ɜz9,24pX.woՠZRL%ӭB}ă?QV!vOus{pטkbMjAߗ) *o ȸFacpcrKb܍mb.HӐƽ--*sl]8}6Dz8{y'QI`u6||3FDn3y#d'_qS7֒j!倽_3Z!9%lK2v8COHK @Y8qVu38&%` `^d;ZsªHlD1>sU33@$=(0?ct*I|h\F#$]+BcB/mn( @~)r1OE'2wZ~ Z1C]A)9"c؋"Ti( W-dɋ: 2+*GA/k?˷|r\<;]A!3䆛̭wYd:;8_:8{VګdOɲ0`t&R@hJ!(.M³7?'I>g :OMm[^D$!$u@E% fH+, lwBr` Q~ӒmvEիE⚃}> 6j:<6z^ADM3g] y|a xW ,3F"$uvBʹmR5߭'wx­yTpW%aDVox8w_! m[Z1h[DmƨT7 vꂈ摌<O^oqʪV¢9 LYjܐt;δ9A:gN@J k#%fs m2X,qw6#$:I,oQ3kIvmx hQ4GEFyżGg! %Qoՙ1 2!|s8ᡆF?/=5c[WMlY kű?Rw"E۸z[0bY1C6ahfI+eX-t%q r4di3mo@ёV@(> ̉aQ1ã22.ЃBKj1 /iѐ*u(8|I[PѪ5E%B*&4?ǀ0j?)5Hfpi9=/H;S~zYQ!ć9/\cr5zO|!cِK~m^0,yEnP[,Ƒtyq)J&drE[ϙ\愣Hxh8^UT%ʊ儥ztswzpCGE* ی’ȶid@j4KT|E <΀a2s'3K:휠Lx5SKDY;1F  .j&^ [Rpϔm `e<dvE[ρ/zp~CV³hb qkfPghpvA?(̼&HyV)E{3٫f[ zQ *ZSmE>Pj(A%;p/"cJCATBVokk0L8 ˔ d Ici,bQy$|ۜx֘z⃼滤iEijc41qCWajҿdQA\M(ʼ Xt2;煮DC1[}t/}>aJ(:/+݁5h>Z_C3Y2;R^ywRrA{v&aCG_? NbLX?% Nl_kہ7GDk^o{m!GA-v SҸB=Òd Dck1XKw>nw՗a&0d^sgrLjF-׈wjV?-xv61~f-|<ߞn1Db.=[_)L4r7A+ YOwMPqRb>؊v1=ǎl36 ^sk}86W;, TA~.W)xx#UcI3IUG2 h6'2]bL ;ȾPwxHa= B0 sʁ$x7Co[PrJaM])"ƽRvA7K뫌$fG+ʧwpdZInk8eb|rsl1{tL$4^^&mHKsKt'Z_-=0Xn3Cȓ #E?[teiH51ᬑ1u%"zLTwKˁ&_MGUWϊ ϡeˈn:װҼˮ}bndryzB Z$_&~5`"S'_ `E#@ X[%*ud3L{a1/{*`p 굆Uړ.$r!UqxQM0\8fzN7Ygj01|?TUyA OS1WdX[•&DC%\1k${ <ڮu.$̪X`z3)8Jםd,I' Qe9AJd c@ݹDޠuٽ0s<IO -4du[rv;lx+K{X\r'HMACpN'`ttR@X?Ob`,Н穓HeOWG9Ghl/@ştnsq0dB|y厪 K怾j`3/UMJ@S0do]"C3`%LK)pZŒIG0?wmL+MF3f Noj8*N)mQUV_7Xdp=Rxx0^i]mL0{l|"8l| ՙr  ǥɒ{#T9hnN)T^$a~E=-I 8LzLydΜeKܮX &BTٳ D',4`^!vƃ,}R{#P=^>N8B4bgXW|l/[T(@ ` p<{;lAY{,A A+M,{҅߈5;둻b^Wf2*gAnLG`־ܾ]ھouaJ!FF ] hW:P|cx_pBn]}zoz_x"IR8)ߺ jKjo0Ӕq K2d) /ȫʱBءҊ2$cp:J~v "Z{!B>JC>kwW\?!·UM >'OG0TKI;608RֱN$<%`½p_$-YO#XiN< urksO>n*+qIԢ}ŝw; 嵗Zz827v 4L(}o^q&AS+gK'WdDLufv$/JGK,QcÔ W v'.yhJ?|w?;MJoЙ*k"KJ r7~X @w7 Bl8v`arigGŻeU(>o!h dIiJbsQzYG>U%_Loy|\-Sėnj/p؄Qy*Vs.6OUhD*xg{Mbԧb]uӖ'*q@>;\ױ#w{6۝qC}l};F̭)GfQu"žĊ w./;K}PUàme!C_U <2ᾉ-d >E(t{3:Rh*tSi )77hT}sR&GM@w`Z[^ ]9Ȇ3vjz':H8ciľ׃ꮢHi7ʫ'>i>C58f+$e">%n'^&zhKpGs0ԡl9D<P+Bo J`.n|eVVpE?knZS Zi1$YMt w]U7-.qtVk Mڨz-C r?OzyX)!1Gjנ.bW!;[M;(Vuڧ@mڳ k wr.^q䣭,׷ΫM/q\u]!any M4[{C)KtV+e &%!e}-$$&kߩڗS#<ܭ1=/Ӆ>J&.etrnt֦ᕏ%`gC%_52İQ/{+> /4;F4*ni٫9V٢]"Guk_MS7-+kKy- .×wjIB#:;hy^Gp:DQN bjeNv"t:x3b"( ˷ܻxmXYR3+u Fϻ9 n^ھgV4]7?m/7q#QT*Q5Z4IГpmЈLXQp4xԡL̤dl1KNyE`v2'9?L4]z"{SSO+eξF˿rlp8JZD¯*%HUvXSuQ [5*M哦5-h . NL?Ju;ϕw]Շb+h2Y&cM=DOKC\6|KS8b Y @!oG1=$5+W-DE1=g^MvM K Xpǭӻ]Ч'c?%pO`.!C N߰{FrDBhTS4sv2D%9$鎔&88y 'v͒U9j*%QP@ X}@uwQ\Pžw^]N^|*lv39nZf[_Ĵ68jyݕ7/c^0g?v](@=޷JB-i+dj$ sƄAzPncP?^c{?Bm"MK*g͝ ǙI6_`gV[ݏ0.kа`Sqﲙ!h??1 =F M`:;jjmAiLǮW$PyOlj"nH7T8t $^ԭRm(V2k;Zĥ-M"HiJMc?B0e{0TBh4BKju? WgŧF/iSw[wׅU/g8rnH15nhP-Cw%fvԅi]VxDnTzPuLIHbC#h uP Ь }gAc<=>?V)QKKJ?H~wmH@eQ(%V79p'2) Dj5:UDĺ|opHVf3I4 FJ7I ̱k[-^aQj~4};ôiº=n~4LPC9077` ln*1Uz eTax=vYK}-2 `F0|aFVnёKVrD Wuf_̙ƈ$;Tl &*^Sx>n+k o=r~R 8V40"w6FG`G%Ҷԋ Hڦ Bp- Tw?fa\:hϼ;X)`E#@z(5_Dɷ+{u(fDnpӢq]w)}9L &K 7΅5[x< 4 uơVoXnka W#3Эs 9!K+ckb[Zg4nchgr.L"/!5T2ʜiJwjeND"ɒ{)qHpr|_ "0ps6 r g!ȧ7TD70{`[CGǎ GWR~E{=R(њ!x̒P-lG͘=K؊,O.&2ߕM,1a6MYe9Q[5v,24喌V%)\Ä(9_Vjxzr |O!`QZ)Q'Öpj92,z  +-T2Of?8do[X!U4 c6ov9*l+BRfĄMbHseXc?ZLSEIbQAUbZtR B*5iAj7 T>NDfw0ΣD6$vž\+Fc(a+!ntKUŜX:H; A/" ޮ4y1.QoNv91o,fq] ޜ JMG~8G|J*?< {:~p}oQe}Xs2\?ZiӋ3Hw\:vM,Z%>&DO 5ߡd;K̵9q=}g4 Z5D"T6).Ҋ^ :d(xdVN˄1:cc@{/bem^=)IeKYgʻa9JgΙnW EJY|$&of}bB4mnv_3uWSd&&[2 sd׆jSVfTޗ ƈ]#^ꢈ{fO 8iuSiCK_y[fYj :T/YAâHNDQ"2o(b/C6䙔kݺf@y;3}-|=3m!}rQXeu-lOm-8g6揷qxr6^ݟ ;0VTɚJOwGM$W-J\iS8YcG|)^N?Ԁ-GݽnUE?%x.EMRP0In`E'˥W)@K&ż_TVNh݊?BJ JȌ}b?'z2wlZk+8BW dƓ R]BA9QM _SlAUJ簆skCz[,h5Ngpi@Ku|!UQbiN!"XʞB︺/P7d QU=49G-=S9$#}ZsY_㢡H)IOvP)jIr97Jj=\.sOR}z!4#,JU2" m !":Bӗы.glkn?a"!Ef q8k+c[g~5B.T-: gĜ5hb gSu+=AZO_Lq+%v ?$CDӍtwbYP4X&jJҼT5kg F>@3re[ݗy5 :,硑낾:Xt#C'+1G'CϭRw YR?RWe"lc#Ewd3"d˗=81+S|gpER@rso;wձu>Q+cH%Q9#Qۇ.ch7aJSxW-"%5о8-t h:[зS!Pn)ar=EϪ N'ٟ[,i߭$4NaԿ8g;[>}n'[-]>a*_GJpkЌ9k,wNj@ wV{$.?YrF< 'L\.= (O-u>]~}tq2V")?/ao  ᶒ$duKPnSa&h8^1>"ǩWuSC4%cE5|H8l}(v7ÁpEfrqӘަ޿61v(g1gQYѩ*j*>z&TߟѼ]6ܭ91xGsCBana4p3\+F1+bgM(8Ec5kQ5`TA!o#PbE u`oQ\>1jmL}VHb6##FXeWJʈy ԛbց с03 p"1пgDy ʺ:k_F@7_w=e1P##oaz@X[[.(̡j[ڜ),UvJj{2|ĤžZ#s3\$c}% Z{Qz!XN>MVOc~Cb&Er~@YtWJd Z#AO(։XhR3wknwo B\\Q܄ʚ C_2sb@e Mp ]#8Li*g5ȼs W_=׃"4Ms hHxpCO{z%=4 >ŅHӽZBm!j&͎HMAr _ 21]֏jp4\_5B28D :ih>?8t$V6YcZ7#.NL=fȗflۄ{*`pSk.hXɯX>Cs4C|v࣮!!'.x#HsNYq$}J n3Vo\$"fo+5b ^]YtM:͕5]*f,YV~WnH0_<4l A1=!\K!<%R4I@) S.Fk_yrupimњ[ޣ=Q(p=r>4 } }wD[-fщ+}oKȓW$NBa `;K^vY 2 rjG6T:*H:*4Ĝ'B%_,nDN%L1)as $ʜU{ SM= =Utg{uE'qf5}vɐ.Mp|kԿ\3XرulYՐk|tWg#FCؔ&&C,7_,~TAa]sz=??0AjqQNObϊn@*?l|\-g3|؋.vu&!Ћ@z3#J[Nwz-slD_%*n8mN [@ȴ{?ǭλ4 ˰yxPo@.t94RXu >ux~g bI:Iva +q*C@(H/4|> 5/NU&h3^LU4yz/ښⲚa?_EdF|8eH"_8;X:B]AܞX|7x7ZjKCveጨ2;4Kh9p碡[(՝x\,~H&v#y|8zt QzR8ݕ]xxd>~{z u4)J4d{X2[ .w!4RPI@֒-4\^*cEUV pUPÆ۰E #de2+Y;? ZW+X ]x1 ўF^FY@fI<|>꾌XwF܅IR.Oqx(+^d/w{V{vJAC 14n62PR| T~5i"Q<ංjxZG8faB:x*#.h&)^ly68)M,3U4t;Xv\l:T``DNf`yY1 @^m,dRE&wH?k쯳AS(ёa?8P;J:G1YNR fd/̊:eΔ8Ot6);8I4D˛nF* >AUo%YR]S~)g_~15m\uX)b@sc'{FUv1ThFWK[!fIFt“˰‘v9žрW%pb%Ѡ`&\Sż0xCklfVűvDzIQLڰkZ|*L44-fRà'}Yʓ+":L; ّ -hKl"m/'&veK婘3~ϗa.Sy٪g]V"%WҴҋzLE;ţ}, \5:MNJE#ϲz͆c\zAmY"'<'Vi_yAv`8I-%OΘ$ H\GP}c"ۤT yA$)".tS9.5Π`ȭsݙ`vT7Hywࣚ܊lcJd/'Ӻ2_OP>5pFXA$'[/~(ؽy,%H $'nM523Ը-T.<$ɀ׏tws˗f 3sjR_g;xVM[Fਁ|Z`ڻyuz1IFaM@| x\cs,HQ!|ꕷuxȠJLvGgoF\&0&ЮͶD'`˔s8x[5y-RHjUAPԛFSAbyD^8JҌ@b]$>(N1S Fz >9FA&Kf4) *ed g VAq0Yy$ü@ӻ0 /Q+rnWa2%F$d<j]]a4#8/ c='J>l NoTVtB' HAH&k8vm>!,y!\I0=IC12Qs\KQp=T)F!JWƥN&Lgt=@XFIN_⌠\ A|`$mq ֏ؖKmЮs%Ӵtx[ MZ]Ei.">]|SMh-0'r8YrBnclbz$ܔ헚%fKЀOI=N>ڜ @^p# wx67zB g!a^7#`z׬>0鉅%ͪ);Q8UBq0gol3sCi$ u9Z5+yzێm$ X14"a+ncE28 E+fx3Uo1e%i=&~x2#*P>ıumMiL$;lYt֌e|DFh`*S +yip#0;tw f!pp%Q >i1D&Q7}j=*w|.uR 㞱Ig]櫺9=T,Ḃ$423dg{;Зrteҁo$eEoYԼsNaML8O<(WZqc c:-Lچ! Ⱥ9kӢBT3+tcpqW:Ypв( 2V'c uz9܉3ƇoKHc >ser]RO-5Ē6+{ѕ'DMdT%W]_%U{N%-ώ8}hRhˑ$"mFRA6c~v{?B=T` /tmC| hnfdl] u`Op!\ăѬtdc%jW 7~-!=9 d7Xt@:/ӓ+=?dmZj藄W[opuֆ0pwSptAv@(lW (,x{o IPPd5jovJ:ڨ 


    wbCnw T;r2I\H)mݎ/hN6_w\ܮ+:#]*"97"`bg(>9}8!bISnrV' u]$ ?i1=-4zs b,;ow~\a*!-(m I`K:%9S3vzT[`V ol?6d,@U_G"µ|G: ŀK&٦0R@w S:r+Aopa^ \OH2N<ӛ)"d~iQiQ8:o.^I"T{_] Fz~.;CN3?> :>ܔ"?8IapAʒ)uėq.+/G%PHwMמHq+wsĖůR!tDL1}{p6~$_HSqˑ_+_{crZOU9G7{UyZa~N;SCn.u(\Z?=!v(l a`C#32lʯRrQiZ4 fט%7#Fh']7Ԕx0d)v(*wZf k|.OÞc㕄 NrΫ%$@H6/ H#Y^Fu. %ڽFK/fih[(J#+o~0 -:9ʨ< g@exlemy\TO bxN*M9^:j"hD$j%6n7R`5SƧ AvO+$O~zj7*4zz,Mu8ɥ7^m1 ֐T1ܞ96G=M ^hJDw,bE;5+vٽhL ko@6kOfKk١mZb(3WwL%J$9(R,|w t8$EH^Ece]uAB:FECwoYfn8a&&c-Y#`R9<< &+(@@(gEr" x0ıE^_Vsx,晴ʷlWt.oW޽,}cDkLN{ŪCy#RwN$PS_4Ѭ0'oU2˫xbZ3b邚^a{*p oH"I6e~aZ^q>!z̸<( MPr3ڱ"{ӘzL*rJtk: u%xmdڪ/o[p,030s'uz@3]픿lg4?њ;/)l#;xaG\!B`+xp9OऎFUa{74<X˲(+ٜ*K*H֜6J>@ ߞ ᠻDF "._nb ګ+h ư3%Қפ;HwQ { Ƚ+ua]T\pXr60wd7ݲP?TC|ȇXvʥ ;4܊㓩&F`MPZ6/,@-\0&DcX >k .dZl[lp 5,C):0. ,(^L3e4bX|{-axMsW |˞QZІ(I s@*Dd(jN ;MV_3BB3Ea825D8}6<ty(Y%:Rׯ&\ UDnlYԲz >ⰲŋ[VsZ?w+;L۞3`_4کfl^QgO鴴7jr |4F{s2(+uz@ʈo1>nS_)OCNJ%zx@YB֘3)v_30x^56w,c {iqT 3 t/bPCjN F)FXV5nJVn{gn_cL00Є Ra2>oCdJ1X8 0ν^}!ˆҎ~>RA13Zh̛5*5PtI9',zr%,"/D 2.~'c6~`Z:yKrF#X>65 8zyMzb2t" -N#z:JL7F]A4Vs~ O$G]0b0_eZ% ٓa3e͞/UU20 `#nQ[e9D W#]{.Axՙ\G81I\Tbׂ]cE4s2,& }c rg` $$d$ʔCൽG'G7_PH2l:eSVgZhNa7_@~oU{p U^gG2ƭ",)ejV_f!6Hw BE\}It<W X&B,훀iǎ ohkGfpKx (zceq]XϻA AYEnt 6R)R)S} o ـMeepIscl sJQ~)JZ]ligVK '  IX<UW#ՃGbCǬeT3 S3q1q,Kc| 6c1S)ٜ7<F ? t Op]c24&t4vDzFdpkMӐB:d7ѡ Poս`ك C#Dsdڧ6nQֳ׉U.D3 nX+ ljo@/PbCB)~A.ffNn \}wΖV79^D$Kh\_F{f?J"礙 T:6(d7~%Rjۀî8s;tr$)O.y_JDi[hl# ~|p|sjy|D#4h8=i`JvR1ʘ"Q4X;@CJ ,]F-ѼrTBSWQ-@s/ق5w1.,k&{ۿ PuC3/y `etnIPY8UMzs]:Ϙ0:-ҳ ƕ(  Lڹ0i.l` U:,p;Ulih V% X]4z4UZ 4'АUW4Y zZ"} ?;Z;+<*f~zvLt suf;.0Lb7W>%{5~;WaRIi>C`?BӅD7Bَ3PbnꜴDi5͘$p58pIcQ8azat<8ķrNjB3KLT4=l b2ڴ?PYLVo' D"B}qRBK }-_"x T H#Z:o [վN4zā;dv{ هD; k/CXa.F*8k߈K{2SdamBE%䒪,O=PQԕ<`Z |ҏt*`AteIv.p3 z&D-H×) N ]xuP2/og,3ַY!#+cPB$HmD &\]ыm/Ccģj:=J'.=!k{WB|I{Y]kRv<0`MϘ6>!ø/57d@3G)_0&j  'wZfTs@qTY#q-bGܰ+$5v§@YP$h*?CvBI^3hURv\t^o|_] 'jp6#d9"@ywAD)3,opTD׷!L g;~c5t9ȀD/lW;mo=ͦ$X*0>IqF1bv0Ҷ͆92ɗuןr=ӪF5)|t쒠wSg@Ѯ`Q:߬Lkj gISPZll 3JO6?%2j:51z$V.}3t1- wj"D8 X;meВ湁C# QԜF\4*}g ?c!?kwg|Y|Zd] S.aD T7G{ص,яvIPD-Vqjhbeф @ &!Ço/6в kT ."*-@uuL1X0 1jFT<|HvJПe܍CkIa6_" & +ywlmJQ/X:X7s]fꝩ[| [Kt9eےx%88Bˈ"EBʢy%ZF4c' H.SLu3w+%VVxˣ::aCg,p>j|/b`6XD 6%{Yug6+:ݛyNv͢?≻@$>:: pdL_KIV-:C޶ot_t$.TVvg1ě9 <VB`|+JC%QsM[J4l;ZkNd̘Y9< Dv Fsk?5 9e/O~ feX_ܤb5%'x9fOZB 'b)@4=2(phlz֞uz+0wx@fo{XHy_<| vf~;A>%л>\F#uGa҉NR\*#,T!R+6bTbPG.zӶ٘#53,8dA0S=ޜM 959}d,Yhۚ]h.ajzC+ދ]4sBJA;BCg:]vӸH37Phd0e`pk玮R%މ\@f= F4#^Nko% 5w~ຬEL8(Bn董;{/ajP@ XY(Zs8z]'uDŽ@xX 0ks8c xV539٨MJPS۬2re MؓDTɫ#EAKN$}ܛuh=FG[VM'e8*IVRK7~f54I怄6f7wS`Pq]͞\@%޽ EO`ۉy 9$[c3Hen2q󟖹D:0kGu_JwnFM m(VyH+_ry4S[J:h@:^c5%rxBpQ+̈́6~ CNQṫ^S]i;,c[H7gBqA6dOH߄6ClM&"3% z4G3ʸ&luߥ7p_D7]e&HwUdк&?tM/n=RÑ[Wn$C-鷫%J1c0 -2BEO"3ig5̈;A/)ԗ3x8=n ( [Ճo,Qs/(<IY"#^."CoCuNdL9l>4kJdf8,^hQx- O5cHaɖcMmg{BHA}:W tj:7#>5 '^_ݴ tlc:ha9oBD7\LPʵ1zABYe6jsZHNN_5cJJ`m@FCAGJ7A%ل騧m?̾ZfxH#C?[L_'U`l~v8#2"*!Kʙt3btę2d=B&Bk˵&~4$ (w_λ;h yс 0 +V'G|rV>W}6? y^~KRYz0M 4~\;9qlJߺSËVq)wߩPt~t(~٫k_L9(GsArphFuAj咷=a1@,L_Z<@n%w*k.@e`͑rWA8OU<]OeimHe;'TU4[w9k ;34Ta]2ߌpOfmOHt(ӀZR*C ; `So$,m6gBe#2s%14 HbõΘ UdCƩ&,TYiG3"gեIxk YoK^^|V4UIzPbćB WbPJX>w!'oa~OwK$ߖ6Z:mK-lL4%KpS?H"Ï2lס]9eK!f/{a8?SK$#mqv>V~d|.4${|ؙ{ʅ\R1 RMX T1D]5{Cxf3EdS(- ZQHذnݎÀ&44ʐ4y\զjz#bLY HjuE // >5-,HqmfK#"qH.roD~ uz+)sXڂ>L%sͨ]qO{ ExakD\pmi|YmL?BC? *ch<}|gJFkb290`:K@j][w;?[acmoYBa`vI}:ofpuaZX9< uBci*곀+= R}n8/ x;=BIl%6 - Y!WR&Oߌ`8|NdȯQd5 #s $i,ǤXk,_PD@1J @7(uW :I$ !UQM&IJ?s@1AEyFv\uS:Ty psL!7hk'աqrd\9r 2le7;u&b"_uV.`W7-u+ Cݟ—uREbdo'HnȭM(7)HoN5Ur*3MR]7Bs 3Evo$"%_`yS;}+,Mh!>k>> ާ 8#Y57S&FncP@%%ql+B TW"t؅#}zdJ40@m mL?JIIcp&Nh ~/o67(|J@=3y[7G<䗾D%1z1H 5 G<՗qn I;p{ ߕ0oh};5 c3_u$|>(0]<=a362@1"1Ⱥ870r"~QUSɬei)szza59Bx;BKhĎKy0"'i)߹ [T &&y:[OyRdl[t7 rgZ.,h=cjw5JV |,[ tP:n>AMIP!Ny!Dl!A4މKL, @qv 5%clLH}8~B[iaN>f2[,=zRuE u~S tެ8W9߷eF"m(ʝU6V׳贳yB-J_X:" kJ=VѷO\{MAL?æ> -C3(:ExhptW*4 qڇ4soؾObA4a0@;7#fiK,5An>eww7eD?ld[k3%ML›h+Z%_&ty@u9G mU?lx4=Ķ6^338cj㯃HTȈ6ނV+WgUc7;ߟ Qr=d-[k%}-}2!kA â XnR> /$&KJ?(-Oc{}]HK>{-7`t;`+db |c.SGQG C.%eϽK\Ghÿw"XB\%'bb#CA`s 쒃bGT`ʼnooAZ%F" J6~Hغa  )Ƨ,WٸY{zi ej ;c9_qsxoU= ;VA=v@$$!D֐|]\MR1b,_`#{<`hr/lBJo"R y9w\ 5oQ_>\|Sps [f^Նz qAeᛢG8ʖ$B ag >>EͅƘm2wHBxvt>Znc7$qZ/vۧy16L'+qC@.XT E>aIo(E?ZLEDV{5>E)t _&qۼcymmZ6Z` ü% ?ԬNMӰ=k1`/̎0~K: f QW~]؁v:Q۝1;@ ԁB ) QpfZisaq҃O6#ޛՂ}Ҧ<ɠV)B^4(9pԘg nf 3> ς|g !%Ϲ"k NM 0Cl!*r-To-|{;(Za`y%~W;/Ciei6RjV JC+Hۑ`h7ϿVQ;V\+gjO~o[!Ul=*nqph` as/;rUlmE5!ue`[|y 8jb֪1=ţZ&eŚȣeiw)ؚ;DO;06W&̓p*.]vYrO"on8u{˅NQy+hܝ֓w/!q]B/ ubyIwhTbUUGk $-eSϪ ʏ⥆XZ]uؐ~cIS J}ЏhKĥ1 з,Ji3X<3QGz&,]X+N0QXg]Id4N2hW'W<&OC}+>zp.=y<(ZHl?"2*D$&U> bdYE:\^o9~RWɪM`Bh n4TkIۺ%VL}q@d r]Ă8*ځxf2% rmhBXG>WT/K:my_ cϲTc(D([v_ Qx-G0%Wh7Wku'uEGԽKMQ~e6NB _3z^~\I"II4~8;#ZX&uT\EWPCs9! %_L%TX/1<(k뿲GH`VUo kAQ6d{Zii h,cYRB `C@}n8^b)qc9*踃W (hQ<s#<{JB:`6wHY4r'q"+EO^!m.d`zfBnvW$V(iZ#i6m!zk1KI\5kUUZm2z-LpRpfB쩙<#혨Y[)@*ȡdITܵrk)l9XĐ#al%o+yqBəϡ=ɥ%m2)L =j`x[ZΞ)NO%8Iu p+/waKÿ!h)V# k'}/9WC9a̖n\)tG-h7+ؔ5x-Oqq֑Cs2 WNܙűd©)eZ8D>7=W_tIzZv(%I|9칋xvƼX$$]ZExB? {FĐ܉uA[NxP“r-!3[81^.dTUC)x7EJoaDŵ}!]!7ψ'[|hA`-4憂bE4fZDp^xToo/ \xo=Bxc5 bG*w ܈ʗ ӊ~z-8hSС9 23Q)*.̩Ū(ߘ`l`z:QFof  iagBT|SPDL~WS!O q;. -6ޟe\=\#+y5Te(fO;زZK9+bԚu )L=ɇl2(}JB7 ܎$Z)&xo>5ӹ;LᩪR ~k*#B Ml]TܘyI/4O{.g ƇPw/'X#F8rg™9'NLEC:hHcmAA|bj4,\az eHlu!t)cNAt3ʌ֚jlaAёm3[jY3ctM: & 7tvg[QlblOn0#%a,j3"bI*#^&'$"qlqL;~[N1,?۾E8(OI-$S%j,.ρISC y>^mWTyE_EU{T:y=ǯlJtLx,^\T}[[!'\-#6cZD->4S#4hsM%OJ0Zl:k=8a(k D0i)rqd%9◈Q-8cFb?ԳELz42D*"V -GFMcBrznRĻ.Am/V* g(D״%Cso c=`nOMd½zb'~RdϋGZ* ,cYoEuDd>-_N+2>j\62o@AQhe:+Vl+rM$RuO{nO`)fKEqe-G1Dq:,u *SoX|zDX0o1c^m!Uv[%-5]l2 KwJRvxpk܀oVhrVΟZ"|.V.~/V3B $qEP r$+4^Z1fa {Y6.cNQ{ f\,&>ёb*ž fOi3EI9٠6mK0HCڑ'r(i_⃂q6Ut%q6Xq@u*sini|*m(gC4 ?)0TÉǦAK6@+'y2QO-p?n'"ufF"hAaPV{%X/]CmP6kmcUyi1/C|l_l;O(7ڈ \ksvʝ:ROld9R|+eqO!͇qOk@{9b>T5o}4"[gNq4}@*HW>4ⳬ-bNpUϮф2(YپM. e^ym5PPU༂ L.Y\ ٌWd<`Lu6ԕXuLUU_p$ +a7w7'TZJ~ BvJ0cGFP~] hFs)+a-Fŏ *$2  3D\Kg d׏X !Vꢽ5*=m1=6!)AsKzեba=Dbj(fvfQEr oXvyL3%fӹm+ O4t7'i!Yg~W\_ܐ$ҰlQX9 #ަ #eyٱ+i~8嬰5 E>.[ ~7Rs򞮙!5z -9hG?P aQv V>jl^CǚV ]m.U-_Cm|u։C{\ѧWl=}!%o/%}d@?}G<<)O*BݯI9 6f^@VFͨHaԟV"4hz8U?2|,[zRnQV#(o!#_S1/~<0*Pv}^.vܚO4eu`pa|&FpVHa$/_A/$x-X#鬢]B%N fNhXӸo y1ʄ[_ |DFg. JM_G^1K 6'E?rbOY^nx p G!x34-+E,@ 7n:\3d#" 0 d&x9u25S( ~q 1*=Xz )2MP9د)Fi 1E ͽk\jq]BBUf'NX &~;Zvק<ˌ;@h~~{8k=;ő4֓l<̩,v$i0%]zY>#CPNR?1WfA)æ v%cjd>¸d :ӷ*_uRPÂ2Ɂ$.~(iWfY`ƧѻX"tocg'#@m{ΜXp~v0پGFc%F}Ȱ2n8e:ϕ\-u>.0*$/TTX*ܢOu-"n\bt2N _ʘ*>Uw!-'敗B}Dߓ3 \L(%]JêJB.7( qԸs9B؞ag ŽL p1?fS!vA|&9@?g.-o,SXwgzǴRIo-^ʰI\?_@D4aK 裚] Oࢉ".5XKW9M$mZm=.Z,xC{X°ᗓ&HPn( OQoڸk<5>`BCO5_$67P#8ʮ6Oz5"LeM0"RxH H8lϐ$c줫5H*N$peǫ- t|TAv9']Ng 3^B*_6BdA =QRzPU7XӘF>`CUaC!xG'Z_4jW .ݦ2AAX4)7k)nIBs9 $@d?tS!جã  =&UcV ʍGq(MP8i*E@0/|c-ejǍۡ2Wd&7,)sdß ӻ irqdBR :eGWL0!P~m- , z:APֹ 'Y3F&M-#]q% `_|}"U S _w}tƼ4rs0(߾-.f}&dd& 敪FDW`VvTK'vR{o E=;d kSYӱz'Dטy΂=N?rRCvUKkE:AIMurA##oI[޿*&өa8sI d7{uz6-NO2*OX#!H:mo*+}BcCLW1ʦZ>{~!ʸd'X`般j8"(s;T~Щ,L|Wp'kK}^z.J_d:UHj^kSvfF"=b/-!0 I8lfϓ&[VςKțUgoskȢrDrAQq)ԎG-Ix %tz:;JQkc~EUla8F}جPSs7ihDPRxukAHҜOXYQ*Ǘe7" –Օ DC]1] } =^^jH.b-vkV+`Ť­oOaA+|D1(N$Ўaki`W{)tY?rp2,`{fH? rf(kj&qVږJވ^Wi x#2z7QwkjqC)9\+J>RҀ`>YV^@J+񞎶PH *χE@:ˀ3CuGuS8HTr/LrJ iеC3H\FMFȾpzZ^ < w ryy_pt4V.^2fӭ xr]%]͑ѯ"mT*XByXk0g)+L3 Q-[fWy0% NHE.+ȟ$k`tݙ"S:dOlQeJ¡vk,/JZW^=q̵-_!P֭X +=`^L}<-k[1vd %ir⻚! #yqo5_Yt$)S(XhO:eJD~:l_NߛBGuK.8=T!:v L\;Q YaYnBkG}j߀`@caD3>a|FTڬ~ |gDY*'zUGiU> _9F>.ÀkF(OEД$se튞 Oyxawj) |[J ]r,z w|svFCK"0#UXI8]q@m ='zK+Hsػğ.Å4L R>F$|RlɚheޜKPe\fybXٻ#iL97g*l-š]-4M]1Q ٢"Y*/ &yet7X6!n@>ogԝNEHKVj_fTPJ:Sz&K&8.=*Ksĸ Z%_,gI"]|¢r+bqF<_ =  }s ,G4*y~,ެS2wccdOb(5Dܗ$ɴ'b S2dG2eϷ\ OOmhmsZIX=Z)~uB{h -gl[@apشE^ok>f=+D@GXӭp8D7]5#<]sUab GE?fX<^,M[ ÈZ%wgt~1"8^B r/[85 n^_jqU9!h-S~2UȤ};Eb>O,O;NBR@х@.HRIE9RzRhact= S^44L aK@ZN#Z^5$~Q5mThd,w˅G`x lOspPz0 * :`l_8%Րg?gao&N 1bK :!m*8Ȃ(7'`)\%$h᳟JKrMWS".>Mq]wɮtRw:j*$Lzgm2>]f?@ ~. 7y ^FU"īЗǙ[sS?gە .Ntl Xֿ3@v> .I}8b0U2:${IEGt1n9fSkOOa4 ": pT26o 0*Xy(M׮ xΊHF5Z6Msܺ kx.e(y\ yctcˎ9 GlJS|@! . gL&7(V^LѴR@^Fag C,ϗH,>2uu]x x]d1?z^='5Q҆$Z&nΪjm1i'4^DK_c5zs, X-(vޡD7_O -O(sm-cIYCS]~((SL6{,b>q^=s-c-p |AЋ ]W*P_ iuC|4=9)\1>b<8,ŸF97T%#{3%i,HjbU59ՌtT>9a,y{eqSJAM[L d/ԧD:CIXWߛF0H-mX8RxPGe e섩Кcu Ls'{eH2vy d #C51vkj,^,s# 9MR9Ů)V ?/v2)Uߪ/R~0\c, Է.ÑXA@Dw@])Z2h}YI+Gr؛0M)!d7w@<"SW-G : eAwzK6M@yrV Jjp}+0@|֯jf2]t ~h0 s' )XY뀅 ooBw?`A 5Qq#fxf8+)i;eѬdͥt~_ن`tBW5HAe:̤McR%I/Mؑvɍ^KJY*LmK1xN*G! @v8.jaZL]tJي#n9{Fv`TImZ62Uެg2zy:wb*3~@dWl-b ڀ}+ ((DyD4?;r 'V!%vI:.I^=j;`>:Ό 'n{8Þ|G%xD6^ ;=}_vn'^{) hUSaiG>Juaɹo~;uްO]^w*кU$GB|T-vVNڧqM)^tw<4&Ҷ%'Dg9A|-k3h:;^s/ S\ss>8A%B-vhc,;.ab3:{ jqjoW㝑{Cs*1>q>>MƖ ~svpTL9E9xX[cdZ?42ٓڙGg=lq1v#7jvE] w 'nZEK;WuPS $B7} .w̦> UV ׯؐuiD%6(nϘY G 棏kgb\qIM =+r3z4lP&G(8u+pV&"zfI  A+Y|tno\U wbb`sPK d y修'^Ht+7~X3čsq3_:C&geD&F5uwDPMlρ0zA*l)[C,ʛ\4W=LV~nϣ߰o` d"D9#=<74!w0Uѣ˺.p$viȴiG*l{D.i1;)) Nf?-,-!暼j١ceGR56YzNXAVҸiI;o?՗ Mh$ռzzTHa`:=MDۤmF?vOYmʞF}bw*y$t-U\f)Cl~ ^.&8Sa99%|bķQb+4*}T>ȼ}(k"3Zqm?k#0R,0fVqńy |A/CS>n€5'#2߯7c>bu:eW;qR]~Q> !b}&u-;LSM>\ɸh$ ʫ:Ti @jLP.[-WMt d jRk]fo[ JG6壍a+4P4X2ݓ{3N5Ts55@ U FhvjƋ-"qo0tv4XRMb&dF%P!&PSS_ffP]{>zuc*_ S ]~pd pHTe*8 4&pQXvJҚf > ` MO7WkbuR 4XQ wX__4XI:1& N鵨 ɷXT%HmJr\/Q xrr!V%{l*Œ`En(*B#'\ @ڦTkspbMuY`i?~[oC5 %NF(J 鷰Əi{QTdBW&|[׻ZLz']jWPBx+Sa /4dGN&9,vmՍ0bswԶ]#ѵW `RJ o7_ !LP"O}݃GC9f|eT8uWf'?q_7}#rX՛ JV[f#Fg Yb)X8%:Ve4}TR[=ӯΨ*yq;ۃ`/;Xe視Q ˧w]\®ZBNHwAָR[E.k6~S3(dup}=pl AF+)>&Ґ=J-eg|m|9ִÅؼcn,I8bIx{^c;$߲1Sf829KbsKC3BpO)VA[$s땍y+euY^m7nNЋ%ѻ՚d-c,>{ew^ 1O W4s^8oGyF~JKGL*CUJN,]-M:dC15f9 %-<=sΌ/Q=~L2hn }npgptl-xyR†`ʁ0&gL\֙;.;ScGe2w C׉ jg 3kƌ6$?OTy1]z^uL Ji4WK'LQۆ3ܙ#ܷ?gt{_{?=#&]z*C BKɗ1 hЗk F}lϸ|lG6э&K(5uR|\O2f\i mZ_L-&Qt@!zi]htӥdcJ8He689֘ enWwijgS@u9J&2=8 = 8DǑl}#y6쇚6Ki)v+]LCe2"ʟ=_8ŎoZ@ȱg*AFI}QSaa_zƤ2"nήtB6خTԿѼ"4~͈T-{'R[N4 V|Ƕ>\0I3g̾pɻPzy-C!n߭ {,niRB  _Bktf/4QRKV=P'[6' '\t~."Ͻt |?GmNe00{͙uS9$2Em  R\<|Y!r>.% VQsէ=o) C gS)ʫZLga)ljٯ!{g:YؿQ2VNX\7/[yhEACXEsz`~6GػoD/u~nPf)#rRcX5۩@igWĭ64o14?Fq6@FLAħFMWU᧐+=HaNCŔ\/RBCRN-og#(Ku,Y/lWfj̠L"7 wIY2ll](j d4%t3a>/.9Y@Ha0k6eUėҙpC7Jp(JMȹ[sްTyt4a(Ɣ]nTߏMm (PG16eltԡ@Pd,׼lҊ)BD ֑H f2ƈ<Ưu?mp3V &z(v5kwN@Aim'i^hD潺$'i:u7R4 bXa:yTL\ѷQüKoX"M|TD'rH>kYx6j [d[zH6mڀzWyVmȾc݀]GqF&Q ?$dy:eSFy5~e>.v orظe׽X+k 7:$vn) mըDL=sM=z[*{4$^Q\qF7#K`@U)k`kV>m7ξHc=O _3όBڋl8]m@ ׽3IƜƒVgXs(i]npLx)TjJ~̍] bQFD*{=)mwŋ4Qz_Ih{]gC¤Uᔋ%oghjR 8,Xײ"kk[x.+oj;Aѕ@@.h‚iLk0DҤOϨbdk ч ?g|aΜ-ؑ]Y/qQ ߧS]346/<T_joQODf^x&f0l{5y`6o9.8I4׮'o`/UP14HSv$L]1k̃-1lVsl.+A2RB(f+X#+tT2_kIESð}›g5\jc|[S"(2 \,@3urվTs_c]9D^խgIam~;T8b"9٢24'4r)(#$R@K,S=u!'KR랆wõa=@c^>LY7ƒȏCuC yq"}d#>)h28{sғ t~@8ջ0Ԣ .pjǰ uj(cvi&rӳeǑŐ֔s9ut_ qH!3?DXsPNi9<عMWZ1jvd0-cHAZn!\b Fb vX,U7o ;i' Y~XJt1dʝDfWwxv14 r܉ Y\Xá{oxh’|{sQ^L8(nsSҜ˛!H)j.@A/J݆@"'*}`  dn1&d| AoWh0.WiQamVؔ~wG"Y9ZKЫMl,:a][Jª56BӺpJonF_ipE[9a!C/"2]~\?"F> ÐyAe]KayW1 pS)BtgxgGUR|yE ;r!X 1zPj9-L}3>Ϊz-|Wic7z76OV6 J>^OTzzc̒IEDEXB}C'o>tGEsvJ2W AIk:݃a\g&lˢ߆ 1jK Po4K nOWv=GY/ݙHW),(u6_gEZ JteXL5Vc]zsX[Ɉ= O|ahL)JfqϵHB;Lr#DRj[YC0_1*BʚB,V>zvH?o_{BdLTʋy0 ӒuUPLu:N2lVn䚠!wrvNBOX* ȒL 6vOP؏GhK7 -AԠ#g,_ =-K.1)f\'& ܌[j׋6[[wztJLbs (v+PMtlB-闃ްߚq*8˱ vi JWJs}/ݽ֎EXcݴ/%ɡKxgD~N&%QwޔdW 7/0j%s#hU9֬K^!!,/PE_@0R!FSA7U%a;XPFg:X CIS'|UY3C\zgkRLd ExPa9' pN20i֓y-3ަCLi-Cd)ˡBo|l+qaedZS0W8-_>yZOteN Ot>Ow|Xj~Y}i]\`|]o{!!!0.Q9^Iy/}@R,LБH 3=5*9jՁpEKM3Bsf>2s펿j9)?wY5< G adk f&pR䪴3$#CKio!Ws 2Έlso0;P L(EӸ6m[{t֟ +89cF-Hs q3ęϻ9HQNۚ)Ty(яB /w1"\u>G$$$ fɂǖec<)I*jΪn6\U'0=4RoI !υ<NT ůZI{f+9k)R`by~oV NÓQ6rvoa3%;ο%ODe0PwGvm/dUşH`5v_ vmʈ1*If:SmMArNXvêdɋSkF sTHmc FZLC$ lNTu ctq$ݖA0)E* Wrnc5Ӗ sl2"PD?HOYex|ژ|'2|mkvsd 2shlGwH/z!w=7VD{u͏nfB[9pKԪ{LYibZl"e RY%Ex v٧z)gs~~5*Zi|? m}ܗͫB5 'D_+Uy6[Jѻ;B'eJo[-=ݳ1xp2N(9; NKVF q} U O"eԬrpo^W f=$Bc>t62ᣮ #WXwۧ cɍ-|RafaZیgϷ.DhNBd8LMr+yFŏ1;>HV1Rl>S}j|5ݎ)RS;aAbdy]SK;>zZwPW 9h{{pMBǺ~:VL[s,eaOWC"Bׅ9h/!]|>ʼn^zj co./?#GSoW$>j>L@?_4P F2GWY.KĴs;v砈 Vjϯ(*PmhT-KMRCQ\)o@#o/hq 6t.@?5#.eQ{r)j.\J5_N}Cm߸VYrK,Uq0s2ĵ7T^ou(P;[56d00k0Vڣg=~ܻq-(H% *ڤYNZǛ"h?k|'LkiGkn,­zЛI=Yhp I8fݏu݇M=bG q15ҰH| kVZJV%/ibf`[kJtuZ{~2 :ZC,,|*)ͥرQ>Da&" -܌TP4}w C=5MH%fn@)qa>3Πͯ [̔YdqA_TgmV^^M sꇹovlc3PAf:f}|inmWl>ftvkԓmorEqwp:*nQ4cF8q+,*)GDR.r%qw7-t`BD@ܤv6fs$yZ&{FUE|pGE7_A|303('$h]%OFW}B8O$bҒF6kߞFZ0-=E*Q[׎O q{--B%x톹,x&>*Epks]yl<9J N /ia䀭Ҝn9. USu6| R_ڞ{UH(S'^%~7 7πf$kq)mZ~8WT+'ەB9muBE}(B]wWJZ]CԛȮ?&ieqt& ,yep-[N\pnh^YM,RPney-R!!&jkn/AF_AJ-RM2IR8 RPpO kR8;z"{M &UaYاd`4kCXH֠TK`NӇ qRZo1_w|4̚qr4^,̌9"*k='W\3KԚ/x?0a4LC2x_Xq-gBi!v|LyYE߼i|fG 񴄇=C,zm( .l@%jfYo:H/ մJ:{_M kυ7x+/疁{.;=K@=0}aQZb-Ca{g _Z,ڟur)鏣 UIiƴ2Y]G? 4 8<:kcڱ``Kn i`qn@&P$T rr3y ܩY ,;F9C\rqiWgϨ +pօًWnkɂ,qfWoKU1Z4Eꋱ;e|Q7}/u6N=oL&3gWZ(i1+EGVu]_e3;3a2x.Y^󐌖1^4sy?6GڦC{ nI FosEo0kdC;JUg] mY$~e"4i!Q`>?ԷJ ~azdFB ը/eszG!9a3pz Zsh~xm?ƼLwi/f6`M\8H}m7@Du0^e- KMl?LJDvb3FaмUNjp6)|<|+=d_KC A'C84rksvnZټ qAJ!4QX1vÌj=Wg,f>*`qhAxv)ba 9;0_\uoB~Bb?2dSf['!]&-!|COK0y"PnJVAFƕeO^!-\)-(ܶ[fon?dap84* (emFDgҡ 7,=QIңC?R؏\L1W;N0͘) s'RYayFG|]КBWhHN{'&mFPOh+f"F@?%=m`JU!9+0\Xu?{&7ԪY fW$>R='Sb K3 WeGunr ⯛ ^"U=w|bG(mW܈nj:ߤY(h╖ lyJ`]zo`rdis<^XL M :xp)/N;\H_"΢%n"ϫ*ңBvxHIqRi` R\4/ҚLoH2rOH2vZ5f.1UE0מj.'կ~&jnX͂, FN5NTyw)\Q3\#-M-` X@B(6^{? {%1ı}Uռ"8%"p+]\dvn.ߧF 2FyOqZ#4W U@&a)E2G[vW> ŸۆVԏ٣KWՈ郊%XwE3c%t+**:ЁM8n@Ѫ?XPC'j[Z`a9581Ҹ{D3U >t+;4cexE]tV9{G."(ʉ'''YP8 D}D1T*#o$p mHo ֏3+2ݖ'MF@c-QN^etc^֕@:vVNHpgJkrGE>~F 'qV1(h80C v8 ? Hރ,О0pB'ٗpy&IQ`#5IZ8(Xn7+(1J 鳐:?V6 2or{rr4 $=%5c85у<f)QêY @3>#9.p7\pt&BJQUfp(JZ.ش=+xt916gWu9U^_0܌T䁋C汆Ez4@ :ch ]T!2=0V"S_?wJSK#$rL1ɧpK qmWvIJ;jb|źAm:}c36nj5S&:vAe:[KjjaI#SYo[E|?܉˶%*6MI糏G;̘'z*wb6O/6 GD#r2˶.DkEBX˖af'J8:/kZXʠν 4[h1n~͞I7\S1MBxp# /åy0^٧$ bKo!š2tEPtjG,<`0WWĪqt ݵmn iۗRr[*Gw"̾튡Pб- ߙӶTaV/aJ?$Zsʗ*Tyj\80T .&1HNLrNZA;xfqՓԋΧdީ!]SLhRVVۜG݈?(MJ&۔MjFм?΁1"S{/FgKeȴ~啢Egt4LW1WGX'Tbi.f(©/))Z(Sz-iJ[J33_/󿪘Y' 8_T4㫟G?څ0|<{kUѕDC94sN" yHɈ9u%nJ. #'S2G 9)uKdS;%8)ij H~b`B,lSGr#|aN=h7QLpu'O$"32h2 p13d5wyNM>괦$uH7$q|i R[;+ᵽ)=8Uh5mgw%#^)ަTx꠶[bx%,!>t.'[FBjFSƊcPd<֨DC5kU~|iUqx& %1a:Y=9!|?o=[Բ9{cϲXCY^9E>Q_Ijϝ2'ga3ħL5H@@3=s &A׏}Aq@c-)#Lݸɜ.ҚuAo$nTN2*$K7.@Pչ ?t4Le碧jqwYszA@BALm#? cɤX5ԻYtvM{)Be#"qS4ZTk_-t](WMmC<=ۻj_ܿr Ѽ TmӇQphL;lSjnHيl~3M<HF\Z[v:aʊn(?LU*\ji߶y& ܈Ra;̦hB2vy"ΤVQ״cw9R>d,^c ^(іt)l[s$F&1w8QݩP LW;eA5WϘ5c2{Z3HjO*6O86޹ O v 1Th/nMA%>eX>H_,X xNn*p-$`]␊'xj 8h#|z𝨈jLy;(B9w|b`nEx:ȥ c#ǍE[&6DۡaVSq%3WVBZDF|$3M\zݵJXc! ~*5aWy3'9Be$9TP4ԕAI\Ɠ %cwtn~gK"Hb F=~';}=AWt&-ej z_SXu#=h卞=#Κd09W~(_NJnDv0h>.3GX%4PVW=sUYZ mʽ֨74="xX2Kzw{!/ULVvae2EFt S LhI`D6[06> jֱZI(U{{Q)cIbIi#o|ßc]%ėBY\[FIaGw̢GލJA7ˉ֌e`ilo&buXYGNAml=S6j>f3#ʔ jA.ҁ4B>l[ONiC>WwB~w%v[`RAFP_c2w{.6= =WBX߭~zkhK00Prj)4T1 hh a3{>ߠ݈kPX(%qADs CBRy !wK_v*;sd!C6SxXw6XH6YF&Hn'و(̈k`B(.XM|*`(}[;R>Ann DSCEgaʗ|ivkk8 7 4t"ohAY2MÄ;j~goJc c'RÞ.!CX΢vcq& Nz*/{C `?6v$-=~,<}ooSTE 4;I~T6ΥN=j IIJPHTow+JHp-.E8u⨄jGx{\ޑr0Iz>aE/@Xb;ǡ]j¥&Gюy<dj_Ol!9ukh|ch|m%";u T–s;Gz$1N @I"-'&،x-YcjDh%c`WX')\a&aCfnM|BC]@$`rG5tB=DM7By8xPedZ6 ώAC(7`=j|aԖ@F%Ɩ1f L h0Ls0  IQi&O-Ij^W"&G]2Zʞ5 ~C/3Ld}>_rssNy wC}=N*LdFci/{:2 Zn ʶcTWpY|>Ji~╀G?TCtί4cؾKu>6e=?w$,yt&LY4XUyt>=ji~2n,brj#/OJk\g0 0~| LP,= 1I% 㰵cKłR@}xqْ?d͠s F!؞&/&1~xš1ca;GXeZ(S8Nkz^aXӧ {U= 0ˑD;Hzc+E-D5C6eo8Ǎqv 8 z\YU~4[Z ~D#G=6t)6Fx I9ͺ0ঐ"}!X2Blt[Op9pvu(G38 COCUB P\všyTQɑB5uU% :/i$lUzė5tl}wci KľC/%U*6~&m =ɏ2X:PHO>T+dKP8'hgcNw3w)k5f%M/s車z6j-#@!+ը=6u&ލȣ| ҂ XQ~}uӘw]gF` QcғN8֠){<^E|> -~Bi73ۺ Nw`78xhuSȖ |p/y,uYGv f2%N!ZM"d$;Or+!| ^߀$Mʚ:sfar(]/JH""cUJٞ5i5[5UJG5~*| U>Fc(l]hwt>A[70* Z<+G#BЭVJےH]{ŐqDy+F%22x)0լ~KWW:Vcz(Ro/µæKDeV64!.|a^Ԁ0vv,CWVrt TS(2lcT£ U:i/f@=Bue N1bғV_V_UAϙh ɶOf9oS& 7ÓY݇1jFmMqW`XQyh<x9+c l@QxX؍J$^CLuN_? aFm0Z-KyfXt~JK< 3ـI| !eƤ5ٟ,쭭Zt]wt=b *猒%oRb1P]Q!]ƠlZZwwO=wX;5Uqҭ cni'u˴k4UbtÐ!(wNs,gHh{0-gJQE,L`5Ԫ/e iMMfCXSAw dc!ߵLEXwQ/PA!& t] CLZE(D-;ʫ&dzP~r >[OA#3Zi z`B[/\p,k+dn`W]yRާ,6P=.: 吝$w YhکЌ =ᚖ5VٳٍR3Wh-TSO(bZ-iO&2ɭiiSd\zd IHq*:"A!"Ev7~H١~9=y u74Gf}WIX4uz-ׅd3%EzUJ1?4£KYߍ+>{LCC[x Ꭵv Nsf?Fj>FzY 7Ls@Qc% 8ˤŢZzzlilnۜ5rEl~RT X$V]PXU) FH=f ;UqU_ᰗ?S!+VF', HwzZ㹁[UAƒ7D Ϗ 9=Ɣzqw8x.+pW|s!PY;%[<Δq.Bp$[~I ־gׅn)anR|5 M'Cڱg.TF#i@yCđNKWKIОt8ԧ:@'QT,5q߇ؕk.T[E=~>Ԙ`l7- Gbao-fZl{ԂC8Q6i=MNw~os_Evc 5R)h>''F>n쪊윜Yð8rIR;^Ie#@5+aŖi^gq>KssQbt?(c}s! t]Ziؔ_,zwza$NҫL+D1G2AU}~]+oE{h L(Z,h5v: }quԕ [BaXyUvwOxbVTg;$uU:J.P0s _W}ݓJph_0co?ʉ9iUvt~ɣX¥m LMyWH)<%Υ۞sj/sS-hjD/69v|-<7wn!DGze#G2v've' OPԸe.& (C,ZZHG s3/ 'Q1ΌeJ4%NȤ[M45 ] @z&^hbscD\ *5Ica[03NKAZO Vu :yEF8NӣH $_́b Ur(ʲ"gO,tŨ/tQ%cq: DAmƷ,Sh.]&%eq{18,| |hC0RI10QONh(@j]r끮whF{vjʋaX=;`ZB MƑr'A*n_Gҿ$e< Csъ6tG ^כ]Jت O`i<fAe;7~z폗^wP/Vw%$QWU\v Tl 9iw<1CO3oV)ms$e[qV Ӌ{$;S& x_ШA8K oKK,&B6;BsMցs#@N* t6!qr{{PXzn:S !񌊵0wzQwh4Ɏ`]5! X Lb凖'?`*ҁ#wM*XO;ΣFqc)[Sh%Fn*ޥAN0^-+mH!,Umlq3h4]JmJ/< R̻ɔRcO!ailgg FW_ TրOy.MaapTEJe|`Y2cܸ|/qȗ^%Xc/ qа/- )OgBxNX`M|!fd;K^6!ǭK^5qPJ͖ <1F2g mZxf\Uy]Ʌ]B,oW3P]Is@ v` 0ƀbyfugHſ4d'K_'I8jj@W5r]5ya7|҇ (J ;&M6&lرPl1R2+R|>-u@zAn4gͯ=/\e6A6>6*Y4yF'*V/Юb9w5`$ELcW2wu%]Rc/N"zZI)UXv 2\?*5e%.r\~FP.ծ-PΏ 2怺jF y()CӖU ,?D.vb|J.J8w_~4`KI3}zY.W {=B 3@lٹm7ޢ!"lk[5\j4%!P5Į҆  *ff|"f"-E/TD8bGjȘIK`J`n[F^y>j!3AXGV~6Ȩ5MKlH*f#x YGe7A,C͏c$:FQ8,zXh!6c{Mq7IU LGl1q B{7:Z[wo_[JD}L/: gS;CQYvmjyT|'ZL !d;rE9/Ϛ , Fs-e:G,Z }" r+)R=՚q17G͡=0!<9ԏJayXU9йɻ DzHtc Jxۮ,j 牃  -KcyfgD(XN=2ni?-K.z쇲pcBGac =PpХpe \/izl!l촧NY+U#!.DxbhPX4|SDd@XcSR-DBw}Ro H?fPM'|âR8f{&fCޒЃ>Gx?(]F* ;QcS:ehY1n+u Tmb~fŵg3R8#7O/u[9H>x[ԅRgf0&J!3ҲŜ5b4OZú| 4mlAEU7={h?5B][j_p eNf';z)oR!^ƒCUҐߌ8u!<*?k%hbY`-Y>"h\x:2?lzY-Ο;M=⶛9xΊ1 gz4r>34wޯ^tE= ZR3L ֶCӡ]X6;Qeph4ii E/Ic4.tDbl9QM@bD }y%D떏-Wvx^(` ̞mKdt5zU_b=}=Sdv>ZR_cӊT~'N=AbLR$ c>wMEmG b0aNѣd]jmP9/UHt oژV&` 9eTp*ԵaXgIx t>c\ jITS$fAcb%T _X7& &g÷nraSb mWC NZf.d(1jenKkh[A}}d7`nvCEx22%T?D6V.$C{L6>Nz M5C|aLǢRÈ"FWbLp" N+ x Z yQ,d厦?gG%f\7Њd99F.V2 .F 1!JV$](j=!ܳ7SGb>ۙ"ϝ]^n-z ]?/sA`, B7nĨa ԂZ#v2f\'W[NGYm8G;\=y\ј:[b̩E^22Gs kxEj嗞b0⩂8)d2p'EB1xb4u7܉̿aSXP "h }.iB9jV3͐fuk*Xr1ec?t qM緇$ h9{K;$g=4]Kx6HHRv0 >nTs˙PnE¤F; kdi&BfDgnB@890wOΕVcf/J8z <3hf';7 Yjq0*y&鵰eP-عj5u0XN.?hT8kB/Wa|`ޤjkTd ! w!a{?lwӳL=h'7<;]M" qƊjt n׆^fC|]tp&X>iNfig`9튳@^a0(g^I,)D6$L{3~lubRQLEnDNw0i O4 7;n6hJI kMAW5 U|_gvꖡ7mB}:ʁ)x`yC KnrK|B?X/εY"ex_~ Y+=vZaް5!4#FuةU?q>9"f!}mG^I5:1H7xSt]gDp\Z p,j p]nnn}Lf?ZcBO/h$KH MɄGUz?^kuZ + .+\)A.䩍/VxR# jJN;=L/{ j )͏{8XkSI$^iq4Zs87dNBR8WAL_1ǻ-+sR 懋G?/qKbXnHȥr2+g['J͂,}(F~lG4azMb4BKXQ2F Gsv{6Pqd4p"ˢw=tpP =?yVo&H2\?O`va!. yXPϥ96#zJH쳫2N< Cح]w ý%a [I5pܐztHP4%m-ܟ~վQjVǽ&ƒN ?BkLIJ(Q޵vGMSEewzM#{mњ8/Gt~@eZ" p9_TH[5@ٮE:Ŷh3Z5{M#u$Dā-{w. q5Ҿ> JO o؃L><lJm!] 3Z%jc5ĤWOTW. 'B'תC}[kCs;иttI: !Я%:GE'7 rǍ(RB)!4h|8]Z˺_9ĭB!]⑗nzc >f 9InO0Ceɶ2 <'elR0zPY3C]1kM9IUd 9@J c[(Hm_0d2OWZwȮ@Kԝ$ (DPSsMQe#{.(͖I?C)U۷P-lIe$BЂxH\LzP Bw%,'imkìvqOѼ5/4qu@/^Rn$7G%5qK =a׃&چ=j &`6%;jW PΩ5Ww盥<<ٿ-`1x]/vVs*~¼+˱[8mI#MfIܟW&9!e~ߕ*WZq2~8dy}'CP̙ظan+7i ˟aqV6HZU 03;eZ20bL1~];C4 % I=3lކ+_E|]%7]flfuω #CcUvfT[jձ5h ^HK5w5̣"ƾ )ǯP[qyZ }&DcqnŔ(IGG|EA@2xVFu)2kYjQ)9_3i8ieq*ȧ)&}&4c|-3D6rf|Oz%`ʹ/d:Uo8_6q`4'CXaȞプ`bFIw2v`mO凟y Qz9Yv=b;bDUwܞJEc܅υRٸ÷jsbvN8^d(J2ǹAߑ%2m%RȶgbEdvggȲFH+{`xNpEtp(׿;H{aʱJFnZ6zR"l 4rtB_."][R<4 Ùi|Hjh 6KߧKTj:!cl]1Fq'?Z֜3$_cKlwl]yv9FQ5<L-S8bi,85ĭk"Scb^!9pXxJCkJV==5# NW Pf( Ժ@r^25쫴AUH=gz&: .Ha/x֓Ǐʲ~foY{TD^jUNĘWl_LKJO޹[ЂE1f$9GwVLIˀj1ť3q 9f1cjT }XCjCւTjT]C>P~(2!k~1bY,<2/I/EkL+4f,j?rO=VU"C([u?{>9ͷ:u F'8;^S=XǪv/LۼLƂa ,9 W{ 4N;*VCjz0@oXH+"!)/_oP$zWQ4 aFJmy0f/?&㙣zn8"ά1Mj7@?vJ Bg(}NQS Ib7Do.ED7;wKdv4`d7ObXߒ.|v׉CD6M;*,-m-]Ն YƦ˻'}n\Dq B%]5)t8 '#i0v^ʭ^\Ʊ&1(l:{t6&C7NO--6fsʻtfIJvRe]vаЌDdid?+$%#9o,sCa(i(E@xFRIzN1E?6యg<'amv1*]Yr7r5oUf 8q-_3n (M.jOHNu8YUd'雽aXuU{y3g]S"TqngwH`Q.As. Sa]; R4>9nx}084s^ԃL YtP[6h\4NǕ'\.uK5,%"@?hwY>PY貛0AiTG?m΋Cq+G/_wKfqnq ֭YG4to;{lV'+1ٖ@C/eZ#KJxCɀ,["9 \[b6ؑ2lBL쁻ť!Jv`lYK| Rh5 / O'ib:K{"hj 50`TdIoRRN#Qx o?Ž ЁX4yغbGl#>t~`92s";) GKnL9:ۓr`,j Re_'2>F15vԥc4,- }+;m3إO 4g5UHA XK^=C-ko.#:6BC[dzT뇱NsiîB`gEpG֍.ZG"̶Y]S̶$ euFL iWk}F vMLg*mɻfanJxZ7\ ]elX^7èU/d|>8ʔc ͲƌBjɼsLphwiNXQn_;6Ϊ]f  >aSe9[L] jhBDj\K̻>E'`|t) gU 97UGC?g󐭲ő b'9ʘSJs_Uɱ 鲤:yj.)Bxs*kSDxA`_&w6u{g 2}jbѐÓ'6;"AO6viB,΋l$`/ވK̭K3ZV\YNg@T7F$,cEe $B 1cJst#Xנ^5+_}?WMТHX{Ռ$vyyI S+(bc ]ַ7x )V;Izϖ_HfB7a{պ-;"&N~H>K:x 7oXۢ[u\(wv@7UWI" eSio]ۉce=@<nfNg8YOyDJ_CѤ* 1^TD]:U>sdAY*=@l לU Uay:u["D-xW2J53ݮƘ+rru"x*Pdw.r0#*9t5Sd(QyKUwm&~Ou(}>FQb.w!߫&*Hs:8:`UdeᝒΞ(6G)W j Pcdjm +x@B%^1R%D*mgP h'O P&20:0I]7z82)15s#~M<>q)/CT{O>;i;NP'GHӄ&l \mj1vVŽ EG4qʲؑ~?OW2m8n Ʀs`:eanKkxE9)/Uէ4?Jp8a᯴%h. Rx2b~[شڐ6 Sc I[/}_XP>MH]&p\'wI*IQ*If|uL^;A W}P .[trUm6Ykhd,c㘧"u<BYB0}嗙x1_ƖB*J\ua`6V/|׊ h?%5B<8ȃb-t<_-wWFpK?,H^Z3>,-E([@7kq3b] C^fNpc~d/}Iy"cZ%MrrT::5gpü2NgvnhR( M@C)]vRs.%ZgE{+(z-UnUt]HZaW*>ůr:Mp`fehU`ΊF*I6NC>ѻy~h.)3L3USቘDꊃ7tЌNFQ9XT!/:4=CR@~%/v0 PjU`xJaR=wݥrn7cjV$%x&; Jn .FqLgNЙ *2x)|Hk bg_˫(nlw^ݲ.]/:m0I jAԁb8Fj\ ǽBīXjìj0sp{M2uz*BI8v"3M|58?f@s'5"D6p@YƗ-\KWصp<"o˗ɳ6>e3ǶF7#H[ Sq8jy@a£rmCJ m[y& y ,_\iQgs2gEO)ر{vPT(ao8 *5Pa+DZgNø.COYeu@%`#:󌇲+k}kIF*Nl6ƕS3Ƃ.mCKk-=JO.a!?G-HfO(?剱c=?q}SQ_J=pz5S)!za5A]OAL}Ԏm6 ℼj *y*lj1LLt`0k"ZBq}"GL ]PUg@x1 *dW$2P*"Ejupd٠ e^ FaUQ5nq-'y],Jo AJ_z&2nJ~55hpߟm1ev)`0x;<ҵ`d9W }_7*gC,ng1'GCǁ\Y}s$MuVsN .9gq9"N{i%zYGdnMI S`V79S\۟3{bhYĠ`*}NLG7Pq]e$89t:k}BI|9xv|:ZP9@!kWDRp9iT;x7;j8+.[7NPn=䌆 <1־G U:dy) Ebj;Z:4ƌ͒$n&=ٷc8)1?pg+6{EC+?x6 0B^Zį! r4^S!%rpA<$!ō3tർ@݉o:RPGPxt g'6<7uk O,Aks}Ny/o#>U\}w6S-8,QMzXԾXF؎/0rӁhR9]yo@(~s'N6 5/9zWcCh4$1ͦEg)HIz,@n/#Hᨻ8H#R.ֶPo$ʮ>?.r[{ϧ!C<2s!$7C]m9Q) $۩Fۿ}vsIX6Zl 0jнNi5Zύ΀Hs qd܎*cXtOp.nOmfOppt1`r)16Fִ>`ya1G.BO\ZN|%3G;٣a;_%ʱ8Ū$z W/[9m7uطΑzMVq-Yfn#mNQu {emLJQg,WK%=O p1#a_Tb3[{Sb]&/YXCrihQJ^d9mM[;M<+>xAsxu̶|Q8NNKkUK&2?h_OȦS_ B E^{|n@G' zQW2[P¸p s0r{h{@Y䧆lV0["m!Aֶs]U05%`;i5-d*}(y 8蠇Ƿ:_$vb_L4 zlfo.JOGSx6!3dOVLd^:;l*QVB5'T(Yp2| mp7 [*CZλMG|:ӏ'M;^qvŸ?6V(YD-e7o2^"!J lY"w,^58δ;=gA9KOP}\5! pZ^->"*ti±Lmo_XB~Yn7p's/sx8?O`sG նTX u!8VNx.^܊h{,(gNp21 YF8N g 01b%}}_0. K@B$;(Xv} 0#gʬ'UIw:̶EnsQ$c?T2Ga-ʶ :{aQ*|%~~, H iDj@H ?I-i6$(J H & ydhwߚ|5:5Be2;8JȌ+'ŋy`O:e>hqtz)[xz$&O7~يȁ8Zc،yX}ό =8~Xh~q[%u`fPPzʬ*hP^I6}l7,b Xy}}5"4~nSUHЇ}[H漿 N/MD\F fh hޗ)ԆJ}{ J>-̀ZT&.ZZO9q@ޞ]r/AY%rfeaq9=p],tk3 otܧimj}m,N3;8% /d1xӭH;PdDvlCHy@O!1a6ng)ov.0n@ѡ {$c/Ki0_o;E蓼Bd|Moʴqcg3."ӓElX3+G; 8Dfj6}-"񏍿hZ 7}m,>g܏q$D Gm Uֺo`n1K w!RUʟA2䤋xЍ3g8rϯDΑ|a({p[c= !T9OTN8"Q8;Dl e_4*ۢTNU͠ bD:G {3&bUZo+Ot<%6Mv'QOBQ:\4б> Q0B;O H>T6tFDG)b<6{K$Etnn#I˶/EU'|=4cZ}$?/ aBڦDžIfZyopc4m~L4 :h`4D^\zfdߌQ0~Y&|,(kR0 نv3~-Bc ݬZkdZCobxCtqR*݁X&Y~5Z 4 K1ˍӍh ae;<TjZw4ҍ8>{lK}_.w 3𷂷'<S_\}pX6<g-4} ]1fJt+F1"9RONjAlxnk+sxi&z7y;do@& 6.LbCs !F0ظGr31Uhr>d[tLty 4UYm+}I}Nd"jr`&ŗ'9F-dBɌEݶ|r/RjJL 1XS4U_د y@:1Z돧)_j D]'wAlfOd C Q:o bI-9z|7Oy;2L?d7K-Mj&=`%=G0E_.Z&"礙ޗj<\(OaW,s Hc.Qz)c}K`6sRDK e| f 5X3YM1\}}";0ܪ\\_Ʌ2ʄyɪ;S', L Q#c}^]\Q~Ane !f?nłO,w1 +`0}wٜ`ϠH|*?l~pbkN_P"Z4yԕ`L'!B'6-2E vJ;:T]-G*7Ft IjgnkИ{9*slj+ f?b'e,DL &xHrĕDuHfvov` 齼̊. mΒ̒(|4? gmI+$Xzu۾ΗݪxA G/Cs&6c"Ҟ3A /Y" -籷u *~!DZ2Vū /` *͵y֒]Z{~J`fQ smP>n_y/rL?jVQyh)N R_O(:^orqd?@K{/t{ϐkot{Dmӽ(K:m9P~a3)V>nmJ:gh(;!Y+ȑ8$7h{!T橠E|{WɯdnU:<]?ͱfoWɃ>frD?';Je}a1v_$W]ntڐ&-\,2M| '%%poI!t&IMmtBtU/<">-t!,\g[z3On" \gĵS;Ȫl5/\/+z&{O͉kUoL{Q"M,r/7&RIwB5!<ԍ!ZipS8>xxCWu+~I{Lh>"5 0aBbخ8•=k@`7#/\܋6N_9\ԑjn \=^V<;΅"-i4{һIcLs53(k:(!ߕ{o6р-XAL.h]fy)oq${6 DOAe/[.CZԮϥNDH]g9vW%$n~ypUl#6͓աBnI&"Pgpi4/ -^oʴի/S- .uQf֞y1/l ɀǨ3Uey81YJ&TZCD1FE1* zPEH IApc /Ho{4fJxnm6f20/ r r#.Q}+2K;wۿP hCꡙʺ ${qhx[Z]Ѭma3;160S ="O1loEpkU!(FZĀMJzM#GlA&@mrdv9fs/X@qK~~,/@$E^x{~o 0V3d~?^x~$LZWABE HH̺+):sFGa7 @ F?6$~Veo]}3⥋!(;ƄB4[Qeyf5Z:.)uL"6*'=_#HHšQk-`vnSqy~3H썚< cpd}N z*\ f],끵U^gѵ(scHI/YrBΦ9.B;3a4|E Jf9A;i !`j!OF It#AN7̫QF Vs(LW˷\*e5'kż^@i([la%ophRs' - |,6Ӈtk }[ uZϥ#D^ X_RR3IUv]zm0p(J~!|mq]d^#e,lGx0K!e㫬ǚ9QAiaEpe~2%(%^D,e g؉xn,9=/2J gKUPTn)tH243UTrxar.Kglx3<ڠe\O6u#b{[Yatvy:|4`"Y('HcH%& 2]K5p?Xcd(y8%2b(;&!<)C&+ctsW[8mټ0"EҙfCalN)9P\1a !̃ƛJāN2cG5kv7&yj*2#ؾ[`:b f)`rB {x- /)kVEU= g- 鎄ht3(-GbHLs˼μ;G zܶkljJfj=`xP,p!B=Qx#ix5\JxD)n &f^+B*?DPQR+rkӻDpؠ|աH)W={W!+>:0/y(QÖtdĀq==j)}DRtf I; r2Hv͕:. Wk$`j`֑3_V"oV4;@x>axPn⡈/ٕt3Bs J50.ːrE 2K}p$EjB7k/<GVft\} (6veN֩84#uq-Wh~_"MͿ)Լ-{mF[B$3`2UaebD&x~xQ.t*4v J /HKY]#E|pʥI RH>YcƿA%#EUO4WmS<Ő$q A‚7k8oc.DߩpP;}i>Ѽ"uuY~xOWiHԀȌP奨AUܑ]/wz g[F?w'bP[ʉD l܀~\(u:D2k_X^ Q*($riOCS W!>[ ך1ru =+~I5Hoߚ kVw,V)5 ٗ3י,sͯ :f= n=^}Xcuх&5{ v3n4W3xU[O13I7YK܇N+ƦmL-{29>2ݥЋ ;E e0E3=_M'Kx@2A35튡\sܷWF{u"nxt^q=~N6Yڕ~k5vVNt˜rg9igwP]Qmɞz͎.̏eȠ*8loINhe3OO8@/3>})j$|UL&]/aPZL%d#mfbd1xNY:%WF{2D 5a}:sm1]YL]Џo.ڂwϩ r}5m&xi:T1OsXڳjgUػz~1~S.;34#+?c>=x>.Rp-#{4L8>^/Q*rFR}cY~hdU'lIF%CjhrN듕KP2EBk@oRP ]鑷 ?{bHw$fȌ<1cӏ5χ{5׻k%7o 'Um + #YM;gB_',JK&ٶQJ^t$ 3e:[U zRyB\bm[FE!!5cou*ˣ[ht6ҢEz<+ 1_]M ֡bq6!6֋:4,u:\R-l\dIr=Yp[6A`ÿ6*% zoi؆btāJ[oh}_ݖ׉X;KY: Io[+C8#|)ݕyLy%EhϛO戶YUlc9Ӿmy^[7/J :o8g41):ytLI Tm?JHJnanNPy_r2xADb^P>ʫvgDea:C?,v8" |ܮ=)%MH*O ᚁүfYp[; =u4fRj\GՅrw5u0Hc2≯l&T>p u,bB"[} ~eyC]k׻ ʋ-Uʪ^i.|ףS`{rlpY?"pfًJV48!ZC MtcZE'éZPJu1wUDP- }yj*AF.\ b$>៲Kq%F^h?ctʎYc(Zyy9AnZFXIWQ!?Nb޼ )oo]K;ÅW//!,uLAڪ΁%htDD:RY+ x"k @ oC5&:A5s22V|fUX`y{]!^ 1*ЅR'(''G59bզgBGt(p4ש7VF&#÷R_d b$_Ln mz5! |:8z3JϤ 7r\@"8B1uc lvUhߧG1ԍ[Yɣ#bZ{ Gw*䚆~M0K8{`-XŸE5M=Vk`ZR-`F"A}ZbJ#2[7 X)#1 -ocpf&h^ROV:e} {s.^ NMi/G舢 nTQ>SD[S.dQ|A` "xvx0v>MŊK7;W@Ź>LT8oɳ~/jJ;<Q>MP5B̓e'>f,:Ɍ3UNeL[|vfv jZ1M \|\?õR,>K5ܱQ_J|ʚ TLf,^y˽[R_:z6[ɔIimhɩ%xͨk֟CڣaV]gZȞ[xv2 I6}LU^L,mV)\;;~PB ,DZ&p nyjgp;ح[9iϛߤG "qbmC kU" [l -@TuQ(8gEE\5>i{Wxg S^EmBDj"M?w.3nyGL͌sȹCzܧ'?rR^^S#vK\l_)M?Nu:ZA漑/Xk?BJq@"YN\I-P[FKGt}79I mC#IE>%WE%MeU|goe\e{ NXiI܀ #cr$g;,*F(N3n"z hXc{.10ð.ПzF"2L?47yXNFee. '{dnY+ٟ|tIFs - >Vmš F$n,}R͚~#;಻0BlzJvҾb QL_='5+Y!,OFk2I\3='qJŇ#lD'iG]B|^m׵2PX=%y<f] RZ &[x'+q \6>)TC(@l4!W)d$9* y/}HDfcI7 d%UMM,~]|| 'ˍďȠ`юXر)T" g ɕ#5!l/ehǹ;tF\hX/'ضL0!V9)^U:-puZZc#wkgeSygJ~{P(1 UJ(9[l* 9^3.EVX #߇,@EcIRqJpЇ8xgkK_\Kh#f.@ʃGtA:Ew\ 箣}$jad>/73\&V8~O)B#Yl9R+F& PcN pBݬ"GHxHp/ōUU]{__hI6fHĴ. _qCZ`6>*ol;1.fj[ʋp` n N+-^Ӎ>ni(\goQ9F.XHsIR>JeI_' KY4J /6Ԩ{| 7@29i24 X% %"2n{ ŽE )aʙ[jԗ(c3FOk= zA\:܌e}kqh9;k^`gڳܤVr+d,x=Hi+RO=Y)zFH1W, io8d#zI|[hKv mҮil`KךGgxA<Y%qbjL9}Y0>MnY9R]b!ѳ͕޷K {ѧ=/Jd*״@2w11eg~TD`d%ur1kJ_选4PgZ(f6&k[0Vp9ۣTZx^,\[ΥP1dɌel* s Lw6]n-D1y HDV14 \yj*X4y K](oO~3.z&Q(T/q(N%K8 tXnvBZvhP2ϼz3:{f ZokmޑT{T%LB@Gp-VhDg|_8*4oS xs^#`j Q)u AuerLX8,M%W\v^mO 1Վ.JyKN,CnQ= a3࣌F!C+V KyxEp/cw2tze% ~1/N^Ŀ-C tulJ .½1X V$ OˆTRX" {(,>Ghh*S\#LDrz!pha$µ .;JvرzɢZ1+˶GM=4>ǰKp% 1Ū_z&v+BF61>`QٙGyi6-xFx"׬lb2⎎e)ۖ%xKV;&OO"Ǝ-yh4kȵ;;EbC~FnUF+FDMai'\ 蕼;e򭠝 d`ż|af}KwɚOrJy{a MrRf*:QhQJJ VY7iV *K\"%<*bO"ǂ-X$!H H @>_ U0^n&\Yw2u-]Xn%)0!%RK)h=J٫EZRM\sW"*v3zϑXތUY)W 8\/$VcPA'֑?˫p9fQ'[ދ1*mto,I,%@[cSTgwz\)mk)whqn2fHA!9M&qrܪPH byEl5ݛ8c#=Cf%-c^ 2)stHQT;[+YOtYLSm"V, d 4yQj!K+@;p).2ꣂ/&I.bIּ'~/*@{4i ~F7Nui@󃙔ELdFrqM{#~- r:ƚ'+A]c[nsJKʀ;ˊ1mr;w脡6$6 S)Fts\HplDϖ4x5gEsReYiz0kY8KHzZlb3H(s{']?qX#a/ȁtn]*ULS:17kܭR=ͅh7P8nDWc9`_.a~67 L>a0(vR$00[)J:ڽpO =+`v^7"7 O/J1Qn1Knys\u4oHPbˡr~ d*BޑmN4=>q> &<d:h\+\e~(9<<C1%XKEF)JuH>E?R yכz2o}g3MKwN#(LN)>>_Y|꧕̪ڽdO;P_Py4O+*X+#Xÿ=ƸL 3]QH/x-3/,n[^4xAAzз5ؠ1Zvje:VӸ D<Il}o|k1 ?y+?ج>K&7CJ NIo6EEsd#˜ LpU=W;tX'(EZ&=U }{>rNX94fKh Z8~@0uތEx&F<N޼.+`՘J1+a2/HR?듰(͹JoׅL7-+9zC<]HIKZ7D@FƜKej?N V C[\ (umbGHTKu^m,W37r1?[kJ>@n̠r7Vf?\iW|;E(&0ڏB5̖q:!`#!Hw4 +^~X#8Y6ͺvEtmW 7gppa}{gG'^fHv=guv!t`1HhrfJo ZJT<ǹ/Yt+[H橲(%!\7-M>YUͻ2r73bS6}ɈQexx) A2UebIAV(!n>M^p'ϳJdlvf.H{ꬵrdap$[45˚Z9F#'v1`>.QΥd''9ɕxVtʙ6$ij$x x-ͭi-fT֠Ҟv: |Ue~jyI5촷 QLh`]w]+*(1Ư6I J۟A+Ӡh(-VDc>S53DUp zfdUˋC5IOL[Q'FiQ8N<յL{0S&™5#bg3V-MƋU/FER[VWAlr=xG )7Mj1Jݹ4Qѻax@#*A:[^(@%Z>aNj)_#qaC1aN+;cFVZOP?d$ J+x%ݩ,,n֬~LEg+'kS |\7ҮCZiE!8Ȏd.XԸ[pO;ك˱r]*Q1ݭ@B=+iG[+˅f.b`4hme|Rsb2f~OQZY>]a$u[MEQm:][fnm|)v7F7: }n#\wi;Cˣk<Ӵ(J=9҆jcl< w=xI E26b hm d;Tf&|dc1B  ք|1J 6Hz>+,q -4wwٚD?J|$QYF(ŸrlVf7ݬC)[kuyJW =t$j")]M|N{[(!b§f-p]r;Y Dֵ냹" Gn%6'V5"@Br*%etEFl[Fm|t*y(%_ eJ+5%$:Lp㫩[%#:۱b`ՋC9\Q8𨥱w}4v#*v0ZtΒk:{Mfm{>me!{b{Lz% w\+PχbO7ATՐ\#M'S.kī,P?YZv[|#NJ?+ƘxtJTPziΝVgS|B*a4$T-4>9qϦWXyh/͛"E1@s}>K' P&!Y92p}r=뽓Q+MUGgۭjæ`SSB7R1{D&͘φG^c &$,zr=?&M/2$- |fr!';ݼRAİ1w-5JZ\Czj M|Sb|CP.'#&)ztnX[%kG_*c;֖ơĊQ?EcX>s"0;*\!{`;hi]cN ǽ>ΐ@M%I !n Qw?Da{zEL(LKSw~lwTܣeݤn9N8ېCx͝f$`ض! `nsD_qlMGv'b'!b9|xbDP5>^נ V&eћv\'&e y 's)9K Uɴ]Ap,̖,,EeLs[|PF2U3հzV\#EK4n]"l" @X8@LQ%ι^>]lnKf,⎋}Nmz+vsT(g]eHf 5\=t ӣ6p4}C~puFPRY'}H~DW;( wGHkQ;rw#44EMwY3Pf)RC,!'gUqYԇK%Pq8Eƣ/+%iݓR#.=PhNfF#4WQ+?ux=LE˒|uC̅L%+9ƾ̸ .O܃gc+|͗" +_50CqP)lI;q. YOl X-v(=3W?IL8mKN?fK3^X?!z O 4$7v5_M_7ѯY*h(`r;x6}MѰJTp11F& 'hOueQ/)eÖ0 ƔH!5;G61DU6'zLWgRqӖ2b􏏠m%ȨlcsztQuoHԪX/nл45Iij6?KKET(Rc@7jA@I-p(}*pPbNo4=n8̵惟.LJh7dQ$m}S]䐸^@VӹJ(m}'lZZ/D ^$E 0v1+-=P"rL:3֭ 0VQGPvC$5L$+1]xQҦwdj;_ ' d*V@[xX*J0+%Q l79cq!TH\kETBQ,nzccui l9Y*{vzifU N$;~nYۢu rVkŚ1Ed26eN@ E_4i:)O>e3Tnz`O@?EIĬH߯csEy  aʼnp ]bBw^$`Ttǽ x"6.ĩN,:!˃F*7KRF#_\'u䛮PIe`Qof$yfM$z i Dxl^+c1cfz,GfLxOk0mft&S^ٺS_^*\ 4e) .`㌶?K!4HoAJhDɕ@Ks/lmp;;)1tj7NvYk1pR2]чj?ҩGew_\K&9T@r4m2"|LK%afWL esijC-:$ua4(wMcΙ)J٣pBj{YyYPAeV[iF&TIh ș U, bt^t4j"i,) G -ηnxLUYFBP5PڢkךW"LnQk `ܵ 3 = !)3(s!tR$,ԙ^/།[7}$r3/j49l"#ZYZ-YMN[ 9bx*gEmZLd t!+E2T &nA~5&̉8989qKNi̧M(ms2ƈ=f6Ptj~bFz/D;Reǭ`$ #J|f6-TٲAFKB5lg+fu.FDcwhGz#ڦNSZtA^V o'ʒ& Vs!:BwJ@yRyUTz=,jֆ[:~%b*2dLcح| [KKg@2IM7O> k\ @6ay{w`CjEӈ>)P2Y9u~]ş% Cs!60(bqs쨝w [?Lٱ 2t]Jri0k н}*eU(3Qe[l*: (^{7yX|\apЁeڢ@l ujYlZd9mcp\ij5C4bQ0">/ ڰBB,2-'n[Y0L$lk"0Zo?~VD$*">ZT(4qH<=A,{E8>n_H)$c_ƿ[ U{8&!eR [)|" ٕgd_";>ƄJL>QTJMwHNӉúﺭPP)5g-><\0k\Q'U.#R⯄|"ϯC%H :!+xcZ{ H Y@5^UӀAR pJI~ЁvyIEb? 8^OkǔUN;] Ac#yR Y ױj5 Wz*>F̾Ütƶ(/A͒W )I|^G/tr:J_H $ m=:e3 3w3t "k<zf 0rEaQ)+@>LRaʫKo7W?|}`/wImp4r$^ tJ է t>8نA%y179#?B\qM@*c>H-`*?T"%UCKH`4Hnt㛲 CiSEw}]aɪjODؙ#6o,R6$S?x+naC^۷tw+L*|LjO;ҰUbLdJ|B5`&<шr)u;5B7vԨhfA >^~q _f _M3LWRR1h4i"G-^SG灒3-rf{飈wYɅծ#Ҹ<<0<#|.7dʜVYo au7ε EϡCȤ%%CYڅqɴCKɴ310_u/$1楱1ѳ% /tg XWaؗx8awk95۬?rdL4摊׾t$GJΤ6Ad}#;K#5w1#Ɉk۽̵\3e<-B(;= L>&|U$ R>Mbj3D,j-B9]2<-VuhʨNmD; w96ͥ@O,j %_s[{+gSoJ { ZShju@t?hVC4\gKDnR؎ߜá؛#l cO``by*h1 O䛄!7 4S\-'kp,?`3Qr;J';$ײz|.RZ2_+H`j_I?.Ug ꜍Gϫ^[sUvވ D/vAhkwB̳DPJ ]gqڤZܴe萯:ذ-!16VCL/C8d᳸# &O?TOeL*phgQVBUK=!hwJ!'5 3 "Iky1m$[s:̭_WndBŪI?oKy\HOK!4sQSFi>PaRS߂mbYI+{W0`-ׯzZ#!n4mbHҪI )'ۢRy%AHi~:wK>|k*Y@Sb +SgxfH@SaȞ5A?:}C;kH /oB>@#8q9ȴRTf5۰''Mg{-֩7)vs3[5I+#bpa5yI1c^\kNr}; Uբ0UbuQx63 >4)$oN9&hZac{:?*lJ"\5PЕN%, ~!k度h^qV9[WjrWv)u{`2T[52Qc8zAMJQ]ebϾW*o)Hym?o0]pdbWji4"D6]!fL}ae8=yM-?$rQ~R(Vǿy3 LZq[Q>mp0BhV8lp?j(\Zaj39b T5 iaZncv5bJ CZDOA̠4կ 6EH(YAwEoU@.}u "A1_Ƒ7ъb&;}Bt#jsszS3 \iFZ} Z꥜6>`݈_p--3gN(u8S6N&jֲFF^$K6노3DTтe8bdJ5&j7y}:OM`%J ۊuT"/, Ďy~Ǘ B XC:04ejIb L‘VrUIshu, eSDQFl&k//;,c6,<̤0.a[GjguZrm+ Nv= ^/8!.:ۉ WF`0vMy,~=smQ+yFC8\JJdj,=*˘?cH4x{ H.-(ː6. =|[@R58sb /c[j=mǞp-Qq?9ɽk,{,7a8Vi={/$֓$xJ{ &͍WzPm=" ]o3=&33a 8"!ijhnq7D31dq6A˩Õy4HXzcpK^Xs=6B|fƇԡ)q**Q]AiIK$uQMd*4CKVO +./+<'$|-bBZ|keTuwM@SᗦJFbIU[-L=gX Wס{Xvqv+_ncCTxtSd`!zs'(n 8K$hS&(UJQ|jeW-B4 I}h|FT0G̍c{|C͓TyD'&Tde`dEE.ݨ!h5ĴL3ޗYhV5?d%Dxv{R'H}Qg&:oZʾ CCx:ꧏ4s2_4he_НڸAn@zDTV>?( /~ڃ)QΑn҉AU;p5拔i %^wvǢ?Ow8ZDA6IYev^ry9MR{Z$ӳy-:m,@߫NoVZܵk3#yb>#çK ъhTϫġPiJ߂ϩkz@xTOdJE="ݕHwFӭ{7"Vqq^>c;͠=SHD5Vp^+.B䘥 ͠2v&'hhhV) !35k}7q r=ZȧӯH">$Ҁͥ1vRQe5 ͭkJ 'B]0#dK&4r#j^ZϏWwfְh`ʣkÌ;Jj֊H> Pj9[311[.3_CqxQmrZtx&w\@6 ?yjNJxB62&' A6VML\4#C$A"e#҄l^q/{)tqB@QxV?@a;d09בq9hkYP[/û6qѳő혃4׻o膞ӅOKVy.v!3ڑ-R%0gw9:rbp%HSUSe^:ɯaMvKf uُ2^ſ\7B5{̸T+$XE_qM1 $1i ZwHݫO8,GmtfnWĔuB7 ''ws/M–8H `v_7$6drmxۋa 脽>R=>)f) \佗)qmwP=4? K|yKq7>Qr^d¨A*mI48G>0追iDRppY|hD +4Ɏo3/Tޤ'2˂MA\DqBK4,Cz@b̴T6Ulg0)GKGCڦ1‘"{*l7y]BgtDo#(?CvPޞoy _YAEY87m+L, Ng!Qx80klaki)sEvgdg:҆3[?%G ,?%>y˦K^|mΊRt>J/YލQiU}NEp4-W J&.Hvn04I} vyzu8)B:w~ǂ$/1dz2y 4}+ ϥ먡' 9o!Ѱy2z?Dʂ1R1%<84'`:qh?L 'lܹS8p ?-(8=x=yt_Vbw (q&y|gZ9 **36 RlU;o穾z,L#n0:8├_HnŊ=Ls+Zhm^Y(wlI]~qZM#7?%~{O:4tU ;Ad>#5єHP9F*v^l{P}za{ n9۱]Ͱ^ 'gHЉ:Dx~E _Bq~#x"e -Uʀm||doyX'4S.ST3rSf]ARĐDy#zȠ9Al5 o4ōr2.2mJdHRzn]gy6 +`מP9iX&ot4)c8-(E< hAť6~}IX!fݭIɿe/nS.Z]׵xƁL R/$ޫ&najùہ^1NA| +< _HF`O8H|rA֍sH u/}7fzAl#_]CUJƼȌ`ߤƖQ2P8MXza bppc5`H>E6u9ȂIU7<}W]Cf_B nQb &x^ e׮xkPAudmWg7.Cy7$$i@THQ^Gc0yx#m\ȘdWجMy^+, #9 me5XosZk%?zE/{~޿~$mӦnĀUd⛍$\16y{OesS6:Ӳa+ l?HnX8?o`~Gw,$L3ܐ&wMs6E` -d͡BDWߝBQCށ݊WOgHM$_!zeJoC41N[9+ *,|#)2n*NG >El ߳2縉'ߓKwcA?T4Ɉ] AG*PoO{?er*-$VVgᬯ1,ŽS 7Џ:_ů3?"`Խ)vMoRtɒ#_QL*'}]MIխi/?ˉ+62\zY`FVLAEkM3y {DHsK =[ߋԶScʂuj -@MN{&y & v$o#Jjd]_S;Xn~AY>6f6Ʉ)ݵAl2 Tld~X UADCP2?HĢu&t9p\=L05>.fcBS~kp*K:??f #7k*ߏEv^Ǎ._-c/Ei;Y:y!P@<Gw&M񄏋G6AW񧾃挄ri'ÇGufQ/}lܞՕ:{`U%!a;51i$zcz8ߤj(:]*]9d|["aO|vudvX(!lb-_ʢ.]uBw)yt+/׸V} +8&,IichàR>\Wqܘ}ZE@Lu;?0XoYkK|vfDm8)RH %kKB/vX~#_=<ډصǭ,XsldLkA+X l~Gne7[k.,9hU~}__h6d)B?B'T?R-i9$$-uN$*O9f}o@>8͵^Oٛ Wis M:@t%{亠ĭiGg/Z!su&DrՄلc_uPuuS_=wJ\ZM蝗~<$;jOH¯[ǯCB\Hм0Εu6Up<KOk,{*FG" 00>V^cO:K+EcBpDl>yE^ˡspw΃B:ZrOeHEᵝYU(mIT$_NGJm@%o|YF:(H.QFpukU?'6] }{e~.wzrͭWz~(,iڂ[*YĖ;D)IScm ǝ^h%v[Aͷ_|oKz1$)::Hs2|^,̓7M1soi^G`w[Zyؠ ԰UFb}zVhkA!lSr'zUhr;˭4|\8;.02iQ+DP2_V悻 S)R XO=0`Yhܭʴԣ^Sj|s6d.hNwaCLfc+ '傜=]8Dh堟-6&i/k^n&&Ց| =:>za/Ռ8Y"}'JeI~| 5{EwHҙwAt%F_{BTp,M)cJ|2"%澯J{EuérP'^emR\Jvt`*n!Gv] ǻe?gd\+I9 Ъ|X|)#|x u/P| ߠo gY1 0|6׳>•pf56~п CI=+;䚼rƪk|j\ 52]HBFIRsdr哈yft Ҕl3-H`=x 4XJLY.rv.X%TZǤO$ZgbP?/Қ0GbK-=i+ .G12Dxـ`- )' +My"齚oxxMUݬy=Ec;@gm羺O}i/0ExgQ Uz4^eqnҒ1,ð:rs 9QZڿ̜ͽ4z a'U,h&ETY%9Ĕ6hJg{rV=z=7ra n<3F=a[u/zZ0 WPOnU]C~rlHpdJG$0/]TWag3JDzu5a6'ESaUQoi,KsZͫa|ݡ]hyEIE(s7P`h&ԿV-QloIr&6p2ڡQB{X,_Ürto#L<xYBa;#j'gcp\vRoV .# eAсSePHEf|r|J}n;"iwA9ӓ'!X|MQ%M+ 8ΐ $ʍK("vŹ@Bu@@D|/p.`҂n5 ̔dU]s bFHAݏE@ d_L_oϨkɏ9}xcxfD˿ʴnm?Qϸ- o0D,(ᔣ};^уw&ɩH0~^?#ba¢,OsKMDŏ¿[r^} 4aW8)3oO .j\6@4!jpNRX\musЍNk 9̟#yioP5i0):DMLѪj\+ 뒄ncZ*hD:*GZ zr*O~@4 Ѽ@ɋ.VKJ_v]A4dô@$ܒx*A89}{8/_]N05tt-iD#cٔi_wDmu::.Z1=ɻ%拹ʸX7S2 rA5׆#8yY;*Hg8 `!||fϯG 'jX\Ci6>s#fX_=ӓbMN}O,B>LNOVAp4gRdgj]&y* 0خ+\L͘ Dؙ‡m15Fl\ͮ1iy.xܟS"]keMjY:2 (DIx<~s?ݑb*a%48=+7b^MsrFA+ZZ9"f=jd,$Wռ_Q>R=<~Ue LGNq 8Wi[K(M>> "/_}<(%=W^(JQTW:гn;p ̣`~Ub"Pr2l[Wۉum)yћzuZ9=LI6k, {[WR{(IKH1Zft,'~T̵/7ƂRuv@X qKaH5!jk0J0=V2+HyK>MP7X~ ǧw[֎Iž ֡O~z98a(x d><0rȈf꣎ɨqOVց©SWތe7_ö:1r+4c3^ F(df͉c뿕[>"JF +.Z5D=zEFRx#x.rMEAʄV]ўM:Ȇ)#uݐsY=\m{R>1*>Ywg(@;2q>'?9\[kl∱_`h&6(mu8XBb @œ|1d]OSjgOF_VG ے luҚ(T;݈CrCu ZSVy*\MBIN6&n6t]#YBwkig?m{-̃-^xry:²HpVǩO#s@q.:' ǂP0O_ (dtp,xnHBW 3oJ'v7|:|a պeH0W"5+@Q]'lϲ|6k8v\uE#C$>o{}eC-r] #A>tltEi4uCY-@^ @ĵ=}eƩ~M9ն;}Eyn5;ЁϟܐBiװr+2u==5&cX.,6 "8zj9 ~RǑGcx[A9BiױDL@ ~U#C^ wfag^;Y Dτwe/H8D>ê9gҥf4T"`R0w&Ĝ @9Iv(֫U+ݼ`]ktP3JI|0=SA8LMӣ[^ChR QE+m:,7ҌqhH ޴&Zͩ™T/QI6^}O܊R g ٷ4t2HMVD 84K.E >ŕ6aS=Yy -΍()ٵ_=?_Z 8NEt*yf; / _q6Tr6\LS i`(BBޚ"`ʐ+]ꌼO;AߍIK-ѳ_pʖ5ƙ4smmwJ;} V!M9E-x!d|e9p]Es&DZ\hY lն)6F2 Đζ^ƯQވz=)X6]{tb;Vzja_U<`6 w7 dislDN0$4՘/i\g P>/4*kk58[@cbb{[AصiHťL5 *uL9QS,TTFS8X04NN =Ӛ|Rh H .Ћ7m5 [2[VXU{vHTG{}3g?!NɾdBl,c+q",_Dx]ߦb =7bla~&eQi"!'ȎTaie ?.g FulͩauMV C8:ʋi|!3 |{coj YM:pcX S͔`]Zߨ9.WܪgyOcz3b'Z_iU%eBO neǜh|e[?Qw߲>pTicӱʋG ˋSYnڴ/9j_1dQMJu("d ;|-rTB5w=k ]sJ1wx_[p1߮و(N 702z! Cx=+8krtQlK1J]#E'R2N "Ww83b܂np}HLcªk06_= xeV!?ɲcz4W\o|G{gu b^ P qX dF ^v %lV ]chPNzo$`rbxP_ km\?A.Oa`~&(7GF,#㳝!\߽bQhOp2f'ȗЫ焐kIhTZGJfTcsi>K˔.mLx~lo˸COI?=A 8 h|U O_AnV"$qЄNyj&5H'dL4GCOé֤Ф1#ob-V}y5^EoJy:)KP΄D.!:&bf CX* -LW81 B1Fѳ 4= [U0>fDe\%6Qt!&B@I C[̄DT9J!x$LIbjM! kPP/%]3LQWOMd?F!|2dPʤag=FP 9tcCb7).deD{F)1w~2#l}&&d:B%].?AْsgT>NɊZl&`*&Kn eAG(ચ_4ʽTvV劤.E;,?cƔA6s=Yi,{ w=rm9:.P!D3R8V1kMʰ=6͔5yC?&2&P*6~se02bsP)ӊovHJ 45\3l{tqϽDYnrJ, <` y&MQA N7d?\߅rPn]TX$; 9G/jޠx#FZE$ )|K`˼@r`JHî F`h~L _HtYהˎk#Ud>W²80DGL#=CokAmS|8vq2X6 q*.:2PQ}MQ7Y XcLN1szIO^cE."Z5y+.H|ji{(Zoi_ $hLN) m<\yjdJbd /?7M_@'Lȷ•)E~<6CjVBqKү۴Z"Ħ` /X+ Q q^"ѾHGC M!CEБBSwΠL;1Xшc]_jT4-@8Ss %N=:nyAK[>DteRs8j2P8FDӿa]+"G+;͡UV\!  ̣CYg ZE#z萧ѥETVK!y ]Agd,'}밃˴ͣC>nS%*7_곤 Չ0XqMR`uq Poj$!pS5o<!e矶E29&1XO{trߛ_5`06kF?[//-k(+9pDLu(U$/nS/)tߛ %[vojn;˛]&A^ GHN'LU'ELS%0է[쾞s%@ЮJNL<Uf2  X/,c\ ,%2R93k4.Rvƃ.->-l6o*R^xjlDPń]&4q:3K8G*`lyh*@LKkH-c+ iZj<grl&=#Lb 0/3!^ :Ijn^XiٕfXaY|%$Jn5_萫ҼM EU! =5rs:"T.AJ{!.Dc\IQ#]pjk16ĈxW0k>hȱh8: tYIK>rzre;An8}r27c(а5!DN=3yjRiК^ډ`ȬdU!)6[iJMmSSk,Υyw>r>L~}eQ~u%F.U"&^X@}d*6 Ku~i_N$h*<5c v寺ZDY0yY:c[k[A3O*N{_l&F|M"HW(&,+욅j$f bx5u,x`[o^as9~ƋD0uaze\l}q'~ Acގx?zrLXyՃ|JwHȸ4QffIHúrɘue7=2\ȡfukFP5d]HhX{ גģwj/F=:ͩC/xi\H&b0حW"<'!gU_]DA(sas2:toUwZtX8Aװ BfB9{j0mM IJu9OD"4m>*ΚlprHLG?p`|C7ں{"z di:I% >MnۦS_H!J6JuLw[ğ|WJ 36rȋ5ڌ!X/4;`dƨrWtn%zȿRaLW"? J|[4%; 8ǠndmUMȆv4/-[tF(Vэ"'7\]:>|297:Pgnh~yIf/,K@ƙ\r \֠Wٟv*21K/B(H{~ia$N-Jcvu壃gGf("}9ǚ F_JJt`"ĉYAm5σ|wL~*Lأbr̤HQB <ܯ(WW;& p\'=&_Ti9!;s|1fP͜87o3VW c@Tq6$/j=BKq>*64p:AOx Z3;ф?VG<*'p`70qQ8e10yKL _M\t,m?:"mY:1YвͦbuSbU@l9aK?|a3UY0$nMDO U9T՚bP7XँQYQ1h ԯVs|.㋍Xq72ptV{'JP#*zrbúQ۶2܌'vbVnvg pL gy}_º ǓhB 3<Ǒ1S|u2JK\vǯKϞz- G72#ǖNwNb]Eҙ@v3r< jpUmjZ}%KoLdK 9~1鄴3ubӃ{=h<{Sp\x@NEtPxΠLEICJ wO* p8% [UӖ?2y*4tULYWsL,1Yf @㑼n*ZrAT4]{\^MEà<skXϵMh;W|\IQ&V;ΫK|%Ovɒ)}" DBIE/!ckKB9b]όAȟ1 A5Nz{r8VTnL']1ğ͓߳QdjQ)G0蓽rxMQØ4ISU$b^m,(H+:]@ E2'UVٻ_@ZR{P; ֡b<&_TJo2>Y臤ɒ?{6~ƑtUwҠ7!AK;χդ~E|Uiշ;(W5gDL3R^YDh@̈$hutcW// 7IBuӥ. 18L-]~qh;o3wjЎV/I۰^Ѹ$ ¤CrC#SU V3ԅ𶠱^ԏ,i y' o s HB jMS;+c*r7SSAܒ9I|~ɠr%YS|kx  kiN7448EWyI%[}-Dr%i"q9q0(%9.qz>]Pк21އO3+ ?WbweZ'ۗ:IpI1ܲXޭ#?? y3ߘtEpUmbp7ԑVQ6F|}c흦8n>D, ' <1AQLzO#c`/`Vn"zuthRQ*)oJ,t67O)p)pNޫq]/FrJkLH Tɻz'fjB=Ŧlf>ּRɱt>'Ap?ҺoJ ԋ!* nMdIW[DRjVNy9{aGlXd:uLlӺ\)8H Zh1>ل e\ib!(r8v#(TG~P= 0G`T`XnpU_ Ȋ7L=|d^>2̸}MVxܔ\43`љn  nd/MI-aS3L2hv-cM*(X,ް(G`c&4 agȀLԶu=՚|'ԧtlʏZKjCkm0fӴx,淒;2me.Xj{_W:: &-6|#^xlxU=- a[xH=R|w̫_r%%$U{=qrF-6{Kj|XgU >(pP?6jN&jmwb$;\{t̖Oϊ:i28 ߳2 +S}ZvxSu|=)01.FY(^XK~/iAf1C=!@LMos~l4#+9y|As/80 o[G2T_bFVGCۥU4q%+u`#K<Ŭ(nϸKK3ji 9U*:vT@}xg=naF}cb^&DK}&| 5)¹)r 6ޚuڍi3k~V4s*gؖꩁB0<]1M̵(⧺ -dbm2YUlaĉO:wG$wqiGf@>;c^&E J.rG9!:-d XyXUɿClo1Jo6 G|Oۯ.Ѹ y  w}8c%+g1e\=w7{n%ٵ7HF5^'-Ơ>lfQhzrJax\<.:2۸O34 """śoZL:sVIgMI*ɉOn%9PXyݚne=J0ݕe`=a/0?搝9U'^=#w@pHp3m-qvȗFՋ;z(}; Z@C& UsG֟HkpW%9&%ۼwRgqpfSpJ璺Rƀcn᎐HD9̷E(8N$..pH?B"sMD0* a)id\lRaIǎuةmѵHvv5-+]S'1 #{Qn\:_᏶nRq  3Q x>UtkZoqYj80.^"Qɧm &=Ӯ{V3+z@L#f|_ 1ߊꚼPuJ$THI~D0rUfXavo kg"0V;-_ qa 5}K RCԏv*H6J|P)VD_\5f$=;5VZ]dԠ lŏR_ 98KiҎ>Mtf|u^H6oQ~1rg\pzY>"%aK(9:yJk4.[ޜ&1 }6 }`{_<@o~ CWDS$8f u@ZT=҆O}f碖Gj6}&s&L<% @0O;^~>kBCO0a6+h/SMwaPjK3NX];H`٧ .'uJFOr[%/쯚[|/ x夲s_W~8ëxX_0uld7NyڞJdՑG2a>z?C_d.NZGx/zFp}҃ sK֤!5a6Tջ'D6j/s@ŸdC-ufsڐ! p,i辯~د' rW= RY=&HFa|p3'1bf^Z.ܛkGAt6hn14,l g=0S#g;S%',*TzW_V1iJ׍xɈUVn2 Q/|Ʒ/8)nj˗yom ?v8=Ą5?;ݞU$G}kp lDJԤu[NAk|vͦYr|afoaք |c2-7l: wߎN#FȪYzSfUlGsDJ+C-LUW{13QwgFXY((r6`W<)MkֻiBނ2{4w14bqw^~@:(v7FW) L-W L>,LI\IW _w2bw=l}gE,Ĕ~uc! $xd[&SEU@Y 7B"s7u /|u3zGj@!5'57?fDž*v4 |UH{ds Oc#7VH2K K'(p#$&cȱmOGtv|MبvB|jyV tꐐ׫Ur2]8Kl:AspRqθ3$=r;ӲBpGX7.?"]qj> gsn'uw]"Z:h]Yw;PNr6/&mN2_K.ubEs,òKpd2g)79.Z"ۖ 裗vDsk5L΀nhYo|auG+u3>zJ bj$A]/&AV@]F@ָnڣg4sqB%ST#;g8/Y:;yjJHth4\Y4f,R솺lHA0-θWP~Y?`{{#P]_zюe@h?`\tr'чHr^6KDa'o\TKp( }];B-N\xj/G׿bkJSn| Q/"| YR}Q9FC\ ǝNc Ҕ! zs+6Yy6b]m}Q9eH`dd0<&o<&H8g$PaX7@n)"F|RXdZEY;Mkh71ٱ7鷈q^8+`Fd`d7hoRP{a /c;EAbJd3*s3Idh:AxQNFv 0ʑ4ț4?EO|2p7t_>5nr;'Zآ"aC(cTگh #tGTgRTT=~8.yF,@rU}RA,Y`c)$vN v$;H~E#1I%? Л9ͽ([ސM1lóa[U zsV:D ExpiE ›bh<FLne˚DěZJQ^%ׁ9kn)> v-U'V4\9Ƹ=ko%xaq]Hxs:9rS{6p71ET&Xv@U+[jeM)jOlbTVhbMx3ĉ^Q ꀝ(ـ/d6--`jTNcP 7Eχzsr_jCVɔT֞URD;ExaT4OtTh4D>2jX7񥜯k斢Vmg s(>dXbT-vz9MF(I}dN*P._ S6-+b)hl|HyLvA@z2)FvV*/3$ಅG Uym4m5*'B-BdwL^cPۢQAQ2;"Y{U)UXv'emgb *}Ep6 IУeu}uUd_M#Tf:7>w3#r.K%GŕEDb.!nhoa^B}-س;~[F cGB BWEDc=B>!ɊS_-y PRglk[ar?x"]MZw{M=X=W{%}dvs{ngOvG#1Řwen›DӲ3 1>l zkA-Td{z`xCҒi-UWbzG8?)S>(!\G9tLR1m 0_zQƦ4fzPNr8KlV5onZ.j́) >C~jC챠&(G8A6hMy_pL{f6gZ\I]B VhH0 wC^ueTB`_=a&an";sQvT= jkRF;J \(^x|ޑ/ xx7e C QP;[޿ld"?.ctVt:W`EwJ|H҂ F6M&2mvɆSfʴ7OLT ,x6qB'N=> ;aN~f%,ɻ2q0MٌsGLv{xsdMiC}Ƃuٸ~ 4!nY6KоcUZa?dϓ0N';VSc!v9y[OS => \n6ϝ! ˫}D-شs|HӰv "⋛8eU">KxSRhՌr1E6vij;d<N_yU˦ۮWZփoUnl\rj()[Wo%v0&ūPa4oPjȘa~֬)op(`a'"ū YP@Z=1.C9qxw>a-nO>;$cbD)*{h]Kb@e~SIlZ; ^*pw$JtA*OnI$l ^If,F?IB[7)?/Nf⿔e5$A)kC H\ H u2n1jfC{%V/83RLlVoaDW,F<zDeڔ- ^#=Erka]51 K=eUgm$#J$ /סlK RKasGa Q6W13 Kqy7-ɢ 9\hW\GDHrogN\a&)f䐻 Ӛӵ@0j@mZnCuDӎHiUv<CwyR;K @&^K|ugupB ^nE9j0|D-n1yA2;]#8ydpb>u:Td>D*bJcܾ9W&ecIoBme姶z :da&R`Dڥ;]t+Włs@d_C~JhH\F9!b ;[$r9#z c ]ՐGҴ6qn+%EoaqvZɫO|i;|It]t,7K`kz>8EӒÉ6Dykz4#xO,ciRЛZr-O5(YeJ<;djG T[@Ƞ45g7!g)Jg=^CQlV}=Es){+Z= o#ĖxPd%4QFujCZ]G&G5 6(U^dBc#^~ TJK4w5ɰ IzC߆_[ph]QT|c6>yˉexņ; poOG'\XU0 H5%΃7)'ZD-))v,lQBZ&-p³kn"mu΢[ #ٱ|WW23;2aPLl.X%=']؀05+gSGX7>hs1U_!? Z._lrV2X`J;+) %.Yo9DBZ\gG*Luݹ;&%0*-,z j<6]v &ǡǟT#e7R,fB]Ԯ@E'̞RӃ=IW* 3gՇ)DTCEXmYլnJ,yש?F'd&yЭOMbaccip䑋HNۓrT=YzDLw#,ʌU4t̾Th2XkXڗH~?-1X|}t蕭Do}$~ǤeCJmH!_D|dd(-hzp'*,c2器 ]._̞2IJvS=;¬1h {CY,}>-B&o+QjPmiuA*x7@3CM}_񯹁=UJM4E[mK_'A|cSx9j6T2f)Q-i-36K'#F2A*&,Ҭ`*-Z̡@ ;uݧBUX뺹&e^YS_-nx0%8)^Mp6~ k'+k,͇=4Tf1M⹋Vg~(~͌)4K֋ &a{5/Ƕv`؟ssu%ƞqdjlJ쫇=u$o/"}wٺ.qjaRgu!}wzc5T$]X"ߊƝ/ {sPtkYmRoYjtghj("먟v/^ '[ {Rkr`+u=+5̮YVb &EŒG'@KNʂ?MʚZ^b(¯+fZ,//=HW[IfHڰ,ڐ/;nIFgyO8S,[)KmaTZ2$ ~b ķCDձ;R7F* fPϢ /ﶝR؝mC'J]|b+bM%)4DK;+Htqjf6o@^~]>$w8ńzeZ唂9rk[)ͧ1x˥cQG/3v i3/AX-sC<%^;-Cs߸E=eEM"uN= kVה.~6x83 J9"]-̲SGu=_EG:pS{#ֲn8q8=dg4km=FN J@p)ꬮ=(i۷̹( 5'9]l4*5^5rhq MoEk^zYT5zLߜY1Z%fNk.Ix M8շX6KֹƆ0ś(_.v[PiCc??"N!Wk4gͅO4U\PGʸ\ҘK&. j8U])ٝO\L?={U UgB64s taLڏƏdqjlG**bܖЋY.|ab $b7'c{hl]d/1_$ׇ;9e Bgkgg ZӶ*xT)e)eѢ*sԏv (ea]+dq~[+a3-\@r}RI.Zz+"pWQ5 Y&]OjY։:V&^=!^ĺs4l,U\HjT h^P [MfF@Z?c8Fug H`P̦=~ANms&.qWH_"hJ~y`:YXo- Xf ̃,ኾU-AQ8PnZe6&]Q^{kq?TVV/)[0?kr:x0XrAyCZe5|,*8K‘ȘK⠅SA5 7QXz5A7Յ~ , n{! ܑ)|U%t}ـg *;wokZ݃2[ч`:F`(`qU_Aâf@IoLOd+UDpqpE4HT;N P 78B~.F^Кٰ`7"^CaM) E sP )d4nJE߬ЕL'.L" [кы T<]!Ԋ/O ֱWh@83Yx f(a3Cg ʎBOS)PBa6-I2d ],UAd"q^U4DS\m+5y¸g0a>ĎX?;i;/E-p$^K{Q/$@ zJxĥ1hY'_njut خ-hєeWɧїStje\l2Ę+rX 볽-D>GX̕u (dpeSF,>6ssLH\ aܮNF|3Lu‚϶=<@&ֹ}^NPbC ve&\'XM[ # :([n׋m=5d!)N:$ex"t*oxjj}U\ ߆l"۩1Rq"qGcGD~vү$7HGDwcN*59DOfv@Ga ;`<+b0˛a2!7W׼Ѫc"dQ_D%<4pd[j( `! d0g _2N@0TFXWekN0}tݖtT\3}L3#Ӆz}F%a@ܠ1~&rlĦ8vfy3u.LR|6vڈm8& UaH7"Ej=[g3;2fkBCLp:6Nb5Zej7䛩][wsBk pFLgFC5B}*9@@DG0,]H{*ڏH޶X gRb|k6 7T`OEXpAn꣥ˈ{Ŧ|Z^\<,K^nܾ<[?4N҇a^q-'%+ r)K ^+lΝȥ(}qPe/ ^i(,7o$+gǒ PHV^M)\@9ƽ"ҧf;Tڰ|L!>'D>gU|a/07kƯ_hhH`@ #P3`'Q^5 ]ح[9ܽ6 ~;}l9 ;]2ۄ!{ЃrBiQxw$DZ路jv[[-=J*z=ai f* wݗ' ƎHz=lY厀ޔa"f3fRYr@穦}.qwĢ3* ZߜZE~;QvSoԃfS9~v,B u\SUV̻ v/ELTVإܹל mejoO~bt"-0Ei>`_IyZƹ8уP=_}:n\d/b _w,g@7OLzm|Y7$}+I*_.N_Z)HZΗa*EB@GKP5؉߀OPq(\V~̂l5ќRdLklc8 cWpUʴt:O98kjI勞& -`[_0Kun^CɆejV 9)AmKt! 99YtɎƴWY1qQ@pU2F1k 4O=t\PIMby [Ʉ Be'R"BY;E*kwt9nF?]mBGHd@Ž)`L&a՝m ڜĥJ p3jMP lþQ {v x 9c-;-X(Eq=pWgjgp֥io#G.e"?꘦t6nʡ '/1ӻu$/K.m./z/,*YJ^WȡR1˹uḏdN[Ԍ  zեTvvY Upɕm1Wq*ʾl s!G(Z Rt'8hCuTL9im0d?|Ey;_?R! nle=Q?\Նv43awᡔFH+Sqqy2eBf_5s9IJ\+)0/.b?ȴװGىM7[(Lj C #A'3}.1v_LMX&lyk'UEE!Pro֝w3sY0#7JYu4NeېD|M c׺l=`^RuF-o]3DՕ 7jiʭ6ÉQGRLjp[ݪ@nò&pKfVP)|EhĜHN*OJ||hƤ>I (ݽ9<=|WWrsH棃+f<^&5ՕPOwF 54UrcBêm-'lӟ#Zx6S* ?L nx}mz416pLr颴wx ;F[qt ՎT3| RZK}!9UTT"m-Th􃼽$/ƑS3R5ERlL XUwJlUY8؅_mEm(Ѧxo&xm gi>BjטaIP$R"EjHuPon1&Fn$M@oWK;8+qA7 B!>XB-)!K|6fB*JOk=|g8^M(026Sp69T+ϔPpS-QoL*`;'xzWPѼG >Eʰ{UkCTL *.0{]\It|UYY*ýV&k54Nm;Z$Qc8-ELw-pD'Mgm=7w{X;u5֠@f玩[@ ٛcyygLyr)n$ Մ XFpا'STnG[ծ%g:܁{ўz͔Q˓;7@%m3fT?Тx pyk"nѫE0ߠ(=NPmD3{Ƶ QTSv\'ǧ&Ii6#{!?_ٗЛ @QdvB/->fYR;4' =65Dڨgɪh< g.iJp3KDCi@NFANKG9͓p44 m=R)_d-$N)2`(EHQ+\V:fkzm\_ wh.?w:q<}EMW\GSXf)¦W7@كGytJ2G<;95*G{J/7Yun^*c#Wu R֔3}Y9C~'YCV_zM'.,樂l`BHx.ӱΖ,1ϢjJhbt%彻r`J#d |Q]ѣX9Lr. 7:+l[Pd4g <*'{9'gG2n =;;oL! ?ٍ:pkk^^UMp|5q: eKtzx},;sS?Bx]SvTfg8)$<0@@BgIN~?\R${`= |!Bǔ,yY1(띢L/; * Nƪ_Vܧ|gAh &3ģ;u2O!dD=ښH~:ŤAj5}r%߂@7HdMV_F!;KK <^- !\B۵abL" )b@ы`ݰޙ*vPaX?:L䞢%E<,me Y1'*L>@ ]yɥ 0'kvWcZNiR3̐ f2ƎqA%S%[-j^!͔S o9丿4\` "PA|'OBeVkS_lN}lInJv!v +nD,8?}gٞy5¾:n8n,潓7yו7QEB{_~ U]Fz. )֎"Kd} b0`)ߴ_kz`yp,FJ)uad4JѺsBD8H.'A햲g)»g&A8Df,DCR h&6줫w~xna.kl_*yޚ ^Jx)GR 0%>apⰠg3YE vFˉ&z.'™!VU"2L+T{f0},őy~GȒ *Tfo`Ѭ 2pjv[-lsg`?ٺqJ=(1=H 䃽11.xzNw^;L%C o=cW[lau1r}ɏdJf!JoǠ^\in߄^Ʋ*iazWra@YĔ՗b";Dj)i{4\k FQ,í8CNIXB23k[y((M"hG *2|I2ܹ^ƪ`a +'>ٺ;BUhL<Phkx": $ 1n*>- TS-)X]~lqKg(vTbקr)J 'qEڛj!]^YA-qNxر)^j@JF T LkZCzcXS.pdVj ȝiPVg%$tZ^+keP׋:8M'Xf`/#ӧ!t;AX 74|Jܚ-N\'?pf:4xB|!RI%U5fMNh^̼$.UPluqp? u)Xcm-U0rXv̈́v"u8 3-f|0-O+Sup1]0U(j|Z, Wb{賐4x)-[GmĜM 3L5i>uV cL(K`*\Ymp-YL!8àB >I?: Usc0`oۯ;;?ur J=ԦOݸvFzTM VH|xxjM=s7NpM;d-b ]Vb&*Iz x/Bix#sAx=U 9alá&1v3XJl^nyoE2Q)l8-aLṁuBޫb⍳TGZ=Ưė} VDh8I(0>5 ޝR:Y~T7"Xʢw)GT tʷܡ<#@=BWP3R-_gJϱZZfb[GYk[9P^ZsUpKx֖ {ǽ:`դV@? !m?ֶiD3S#*hH]Yf%*HLDwd֐8+VzX,P;hƁ{XTs],W)3`ܤ=쿅lCfJ&J1?,m`̑\?&q`E /Ձڏ? ̫e":K<ƒ3(_FzO>t,[#.9l)πZ| TRz 0'Ti4T*0sIN)Y \L5kQQ9_.δ_|zhLהȿ6d* kLA{Ă*&~h`!.U^mNmJ'Εct!05[ŋIr n瘧;HdPa059*7B[ґ&C1n#nZ#OLVd"_6&9NME L;Ĥ ~-|bskf<6ӹW*i{%pV$0TI7v;6%zfSKק@4:erg3veJLD*Ӊ ?/o7pValD=IѬǘIЍ.x/D7cB>5Kavr:F2ozZ+<˴:UK3VZ{ޚΓ'D Nձh؅SaUܩw*WX;32/p !ǒ- `KD9}$1i$TɈ٦łi-H` pP¿ai#? Vg*El~`3_j9r\99~&J_mIU-'KP~Fی>WPWs(WM}l FmD%#J TdqіAQRFɦ㋼JY .kFZp;:^ 5wGMabl%y?e# $vɻ7E(ŠM!JǂZk録4GMK&XA%O XHsz O̗ƹkzn'blOy72ʞ/, ը3{@}_FYYXau.Fki~Nؠ~4vw E]Dc4LByƪ$,AW->14~f\H.n/ `3ޅfhիS<` #F% ģ6,GHLmHtf.+RX? хtRN6Vy^6?y(oq0V?Lw䭏 p4f !C6"xQВj!o mo>SٝDPug0HpPn{e:DO/ɘ81pk0}MpV Boh݀k^)`<"7/)"TT~fHwQ'vڸ=/0$neQA@+UuZ%kuo3W P@>S*2[XΡ~C G^V&2NȲ1wQu¾`laե!H8ɂk7 n):ppR@M9ثo> Q: A{*`O=ڲt]ߏs@9 gD4垴5IvQKyP3 !xLI_%xf+lz6{9^T ˩)% q;J=*d(m;(AX}ݵ4&6H8,R0 FeΤ4aēPD6y>%[1ToY]WW+ Gk7ת*Bϧ|N=bD] ԗGT&BTi*q>"tA%iymVtFXBdr{M "gNjGoq9ixRݝH0(\2Oe>a6Z@VMu${*ߞ"kL`t5SZ֡"Rç_{`k* ~9eou >CvxR=儥nZ)pE?ّ2LrrZsC_҄#Ap-8-WJG%7&7r8yiIWq.msX#q,;1޾\80 iP|K6F!e~iM7ދK֍Me?/ cЧ}L% dZ wLmdƔ?Uמ@5o6h\:8 D g$X)?^ Ɏr9ek9RND4Z[i ϗ/tњL{Z X`~m_pRI7$82ũT|PL' 3mU1ْ"? g#߁@zO%3"Wʎ XD1E3i-jطNcrcޭiFUq.4Ӓ!V1^ -X`*1ojJϝWYY{R~ɾVQy83Hk«w<ߩ|vofjM( BjnҬBC-O+# xVA1.:4ȺlȈJ+̒wZ}V$Ȯ .ѮFIe疹13ZO3Apո4B; 8ƇQ쟨aoBQlǹ7ҏY2twԛ)K\O0|><1#এݢ 4#u>N~P~-]&`  鱾%;ǠI0E" 0&Fnb42{M %:G/_o(:TwϜѣ`;d >K-{3H-tyiMwic-mɇ̦@9.1g@ɑ* *e=oGXZE#77*$='ߕбf$%S5 3!g]RZ@PacdN6f%HPЇԮksk+` j՝.sZP:}]ɝBc ;`@EϮgYLa K'?d}-nI>d۽! Q^v !K'#+׍Rg\ZߪsiCR4ޝw'?8"zO ke#y]͊WP`)0fʻh ]d;gb'-?ZcFs!fˣ#Z p-$`*ҕ tC^7wşq|}qz!I" Y}R٥ 9]; Klk0H&k:fi m8[_bu4sg,=4JHbqhֶwh0Gn)۾lr0]6yCS!2ada3:brʵB DK 6H -.wZZiM7ꘆ_,9id%{[Z6\ X3>QT`DO~&Ccz7Yzk /n +4g ]fT 5(LoHh}ѽd PiF+_^hT-; a&ɥ'zkDFĜPSArwUl=-B(}`yu9 qi/0*МIg#'P%FzhdQ&t"fc| Wᆯb1RgdUqZhA&pѤbnوoXQɕ>H'kS$C``jsg,_M2#b99` `qy%S_ [3 $.;'R#;5iU٩=~_t7X`ndO񮛮Wk#(zͩg$A5c )I/D59:WeCeB _#Yp1%wY5Œ1H[Yf8s41;¼:bIZ6f"^f Fڲ)LlH^0N\ GU:ރ _H*V4$ Q 8rG{?MAƂ}³a":z0ͫAml珌*G߼ּsmD;7Ol ͊%IÍ$}7ak7* ;,T[ҙ :=Np KGx:y" nnU!ǛiU E;㻏]Y5DCidؖS0ِ yFqwUznlQAx0E8"H{>↴{cc3~eIcz&D㝼< 1Vj7 [4KCUoO0P~6wx+7U 4}~v,Golje6Xvܬ' gQ ONF(r=6 c=CFyx"+4dpp1O02*uX/O. Θz3~[̚)sJY:!HRl)KS)m鵣~.61ʶZ]дPj}zpwX~:CDYR-qgYXKf)Ny|>Ico!8k? HAQ;T `mLK8%iA͐m?;  )<% x D>Ӳ X9ye'=YFkěRf32ϨR2)'1UU S meq-ކ%^ xů<(CTx(ܹ" p_S5%_?%o)ɓ%; |L=7I!@kWzTm.oAӨdI/T%13JoApd+Ӕ:th}V}#5 `uNTiIL]p_E; x yMzg>znƕ;f?I FžhrQa (@Jgt `箊Jlst!ڧj'QЭP{ZPON+ 8-N]neLMv|,eW_^ ȭIzMmDg&{ж~  CLw&C{wWGܣ~ee"h HK|8\fY NN-Z ʟZc#bxQ!vwXc)82,i%lܳ6 Ia(.6JQ!D@Vĩ~<Z9[nO׍ PA!22_Ed&Wjxgʊ=yd,8=Bv)|(zb?H)o l\Z\.{W=e p!xk/nԍ`t]E" Tiz!280+;:8rlMԇbл %)oj>j^/j݂ftrd>yDp*j3K$bvZWCq:+qs}^PLAu?")):&`GR__XcpݣvG`<9DQ9Gn0{#EbZN\pɊhّoB삳^l9M t R̩I<::%g!;BhI![2^68S)KW@37 qPH:wj3OnC%\Eֈ>V`FN` Dh 3]㠼=r,N+2ҲU0PIj{U%aJI?GSS .ٹx\ѣ{4x!U>K}aT+=lx3QW ưe}f9=ȴ+P 8P8FY|rIcp9WwuD5m 5`Rj9Rs)8Og {霖In7Խ-K2,s]зGm$JCγ`o9 64k Ly?huӀu$(U1pDNr!"9uYɳdO/*YiRh<:J\mH 8v>pLG |z0bC` 5!d= ? `^0݀쫈LRL3NWǿwp9fS<_䠍,XxvZ1@|}fHۊͨoUAlVˁwh 捺57:>_kT+B mwslM5xEMN3]m~{\%;\5[ԖѧJadv0mè*L]IVUϵmw0+),Q(>溿J TLᙂ;b5EwSKݲ=pGrg=N[e0^GMV|dpFRShn@-o,xhx+j2yxpt!2 [fA^+(>2 DO9p5"=!smX:)4%G6q\!S}=S_]w$ukBž?6`dg9{܎ 6twGo?z$Dܙ!2Չ`٫?kR|;v!7E 1WP) r3YOB B{P%NG+l]_"%~.hh!p-hFOxoo˨|wߩC*ļGBR(>Ԩ}qbAPBqXb2C(0!/dL|}ދ#.P744LSӘQZ5cpۅi>񝎩[!GISˌq9s%N*DQ-hNC(IwKp rSGBRY֖okb1;rcy&SȨTYIڐRHf;cMnYU$cM+h١z*5Mnskk#V9ǻ0+C> Cco6Ėx U Rی`x>9S b_F$?(>J18_™ P+Z~A=oHK譎tX>-^oXid]iؗ*~G!xBPMQi$ؠ_B erQY3A3m8Ot8bdaۏV5>W4Q YqaHSxw=EQa%fYTM}&L^mLɞ[nw8ʋFʟ4tY) N^,2dhH]e禞I'LUaPoϺS8`ռȐ.Ú!0u~d|ֺ2s1x\h#=|nFr:e+n݇ ~M溡 :]L]E~@#FK{wDж{F-3K3j$e9p,zγ@k{ȸU8gvȠK4p-+Y5xrWm 2ȾFn5Ƨ8&.-SZ&f;X[UMmņAg$rJm+J;ߟ1Ne e`,Ao.V' Vy]t f$U_4y ~A,i@_N|gfB%M5R}%CWPm47_XP ՃMlug Q2⓴ LC []~SE*!Xey`n6$8|0"[RbńUNɔbk6^69bS/<%JQ;2cx65fY1byYN5bQ.‡1h1pA^'VPk#-wY֚6! s!J@59aŴzw´|JEpR=k~y`/Rؚ{Cu"T{]ҋfw5+XT16>o[D{0]ioJvUF ?$mn PŊn>*nG4xQ~iK$m3Nq*ATUM!2NiCo[jՇ2/!@6=|c[FiymH@KF"y8ֻ3 ?{0V[.i R"PҸB2-*4('//qQd:ȡ.+ea88 y!t|3@Ƶ1Pf`i+\-$-)J0Hz6? oxO ̚QjִF-6[ I5rFoQsTԳz3g*΋| m/c4ʝ~څ rFcTkvq?ԝQ<} epT"|>]m_]6$]E zR^?n@=9喛S?So fVrH$`6>I9 _8 pf OdX@(ʟl^ l;S##шetc\?PvXc"^t O=b}k.Hn5~Ic3,b(&(bm1 tHsJ _[pIl ۹SvKlK6`=?6a#Kv Rf#qXUdʒ6N^]Vӻ2j ?LNt*w+#?TKe ;%h!8,o5uz8zNzm b(_1k*/K)7) !׆̔ۖFp\3j ԂVUخ#Kb[Pdd>D7;QpvQ7HE`c}bE DF޾\CLjs*DNxL{E^ֈv@xD$o-*S{%<֊)QiWʃH7AHDԩĞge许M+')n8 Fwq"Ņ>{"6Dp]0t5+7dwΪB檹L30 wP.%7oIK%qܩ+IbMԦr=UFG'VnyR ^;*SV<0mJHeiiU XtǼ Ksk>MF{g{=  XQ P 5hGQBe'yaqΤfMB?Ss8н碘ňwx;w_!D¼>v^J۵-gBhr( `Ϊv#Dh`xGLt1J#:& K3-_[?b)]k|$yTug_DG ]g~>49`S9M/\%cw.Ug.sRKi prI] 0G2bU:ZNh2WľJK'R`;;]_H!grF`6sJɨZBi6UbW M5kk]zBe5L;jVE8 R}w֣# =>2 c)EڬD/^Ɣ:/Q`ĊjE>'wڃ 6E!|HPj&Þyc ,wc%Vı"ϺuAڙ{Jʑo3uzr o7yrZQGFh5V:i*V Y0ED|R"F/S5 AnK"q^ɼ(9b&Dug> ~,G!8K.7SZ[q]! {;|crS ÌF` _#hUch/G/a;AHj_kOzhgJCVl,&/1+ kJ{:d8#vuzToĶAUԕ)s AP~kPPVe,:D'x0NϭyKdRz~9'-Q6B("~*vpDzaEhǼc+.9:5K {0֭}t"wIH\q:dcl,nkk:Qlٲ,NxAUGPj\\kv(F<Z< !y^}QjKKդzcٜ{޶|@+8IY|%eM ~DDA5Xж%+y~_Mmq`Dk[*6xJ՜ fJVV;I"~ 3c6`ɬ-σ'c¨{4r',rf|`ۼ.j;0acqދ-rȇ4mqlU̽5+Uq`J"G@l#43OT|KBOWLS'^9 WpRǮ##ap=#Ys\݃ZM5X[0كJ}c|M 'g L3slKCc9-(=gKXp+_}lb3%Yg?/VP/=IYh?bUf<.hDOmn4Dx'TMϤ ,(r;%[w!Q@N)*$·\?+H#8+L;vYH~5/N\%/c([H ˜=ETYSR&@+ҋFC0k+1۞ZvguWH / f_4“_ ܚfu2tK=.Tv1m>z/== v/!Gh<:C)fOa/Mʃ~ Pt0?#HxZ:-U1W%:4ֽ٬]miK##5qQ>"c|>BOok6p(kM䮀pΦҹv䳏9^@qH9~|Х( F;*L>Ak; N[uctQːw.hP& |iMms95TI#x9HjNP gs!!xfZ93B,Uj>0T|~UzB8)dygK!<_W@(9V9]B?+xo%dʳ^$}N?Qo?,~mv|D4]nCkIA+|.c{` +.QvԩCB8"N4cA/+ΈI@<(g,:#Zӕj7cͷTu)w&]WXFGn U'{+';hȾH%MxYA@; ehsy.OUmq~~ бƵ 37vFwaO>(; HfrD8d߈I6i0"i"xfF9H#1ZLvjO>ţW(bsmWͅ4)/ qrh c1Ԗ{-B8q#q˴Ã:PDC=Wß&7L~ħjJ+ 0n Rm Æ_a/sHo9#Ҥj}K"dE|$ڤzu,ܸ~E젅~:4ᵠ7zÔ4z/D]H}J[1Ͷdr)ٻ iKSe Q̷2Mz\LNY{#Ȃ4gĹoZjjs+c^!Fkˢf;_Z[mJ <# `t e} >ư>5WOx'yn˚7> m>8J^)te*&alO[hp.S 0:bv)]d1}l3ރ/]MRupV2յ9\$Ϸ#D3ҁv}ʎO)|,##a^=qPbU R/49l&A`2VAS&'HQ8($,DČx~-Tv0)p˭x<`yr'U) x :Y CCٝ>e Gk@Ey}nS~=S d9%@yJL.qѦzP:_;frGv[W伃_+Ig ~sڽm}c!$9c R9{|?9b,_f?a`#pA*3ٷǑo9ei=2TO@pyBKYc`՞l 2R7)*h,/ ZCyBa7#yx~?)D|G扉D6# &F'ŋ롭iXx$w۸r?5t,MvîxЯvZ0|B6@:U \؀X}jPqI䜘z^Qqٺ장*vn.<߉RmQ1fr˝83da޴5DcUBr̹ OJ@eg}N,' .K6v;\>7Ax1COׂ)F ve;b.y& MƠ:`۟ _!'B7DjClPh *ӘfP뽧1\'7I!(t:Z# &KVnIgSđ0 [d'aݢR\fb2`CKU:R{nc%g[ T]ģ]LMOMi^nȄ/1\6IEOzM dMOޓeIhDv-mJwȡM\K]hBpL}]Ǩ7 f1%xj+ Y:ecw7=6f{ NSZ>qHD= v2.AR;1 ˔%?K=s&4_xW.f࠿χ&T7y&]sV"I*F.W]EW{M]|uPYA2O\/(:ئ|g 98vE4OZX1ZKSaBNSz^ec͐KT!deAO ]"RpQyM3GބPK@a#7jlUVMNO\bqy}2-" '_3f ';pBC֮#T3)~9vG6A(Ƣf}#@JIfӓ Ϊ  RcӾ-{mq}b%\UNښ4#*h֩Usejbȱe%J1#yc݈2]1֙ZO(ȂtPqt"P,kacWp q@Vr->f꘢qc`Тs#.Fj"i1Y;V*xo]B J|9Ăb#+Jn-ժ)V(p Q-F+.#O]ޮ.n#jp hKmzOrJ|.&ZPtٌuJҔ6^+EN~-H/Ti)ĔXJ Oj(H$rkk67L&=6XnV[LΖZ~,LA5=#Mt%aԜғoh8H>YD;F7v{6-8c_ľ ԚTh0k &†ZKiL;0zYWZ. öJm&!Zs$92YP!M~(:Jۅ:DGX'HZu8nu*a$r[='>⍢yvޭV;L$kBT< mri>K*thE|CvMB ^?T9a>6U]?-'Ͼ ɚkZs"SCEipS' B0 ˛nj[WK<D[g Q݇KZex7eW6w=f~Q?S*D͠+,D{׫Է^ YhP_qNVgT` NWsSm]:3Eq,- -XM(LjiPK[2+'>WLVn)E}) ~,Y+@ger΂J, L+Q& zPF<ӴaXHvxt,Sy"sBy&"KGFK%2X`f7NěZAScT']'&Ie`,B_5hWW8Zza g5\ODXx?mk6|>0[SQk ?@h|gGĎbAc]<!# Z\DV\-rGw)o+@׺&8KBp)q0[[-pדmPԘg4q+GNHO#}[_d=?dH | fFZh;_g}ѤlAy~8Lb3g&~Q!C\_@G_qz֧EH׺ݜ 9淣msuc !H:JYSY?^1uP0C1ΊWk!6h+np*O0Ph&oo{^/N&'&L*;8RXxth2? Yݣ[Z.f1 K('a%)eĆ<;%E3 YPkv_mI}ȶG]tV %ζ jO>hIo4"3qnNTj9nB(=E M]Z7!V {llp L%:9/ C0Hԛ8g<@m)n>Vǔ.d Ƌdޏ9q8qօ $ٞ52ydAO׀Sϧi(/\,)LN g8>IEIm~ާ>AkyڹվIʲq0`rCX;|} :wKZf.^hCY]HX.WL'd3BX#X{֍OYV8El)KT+Tnǰ\4J] :Hx#%ta*ـ<|;0iE,0`~/W`Gl[pX H;z2qJ[&wcg~|қs !_.K [WC#;4f褴A íj*/*M̚wIRI:B\xVKW>A7H*h#F=5-ϻXg=~I즐I#qﭦMKkc$èl'Anr=3d@O=ڽ1bƕb#@hsY~?ȲPFe:' 9qWwƨu:;,ƹXEـpS.xW[#=Q!qޔUs&&a^wI hEaC{kbgd=B:61AfXtd$Lh.AOO$PSrVT#b<,C԰HI]6vFxo:Uw(f UIwzD!.*%U*DR:U('&V#E006yQaZ.-o:ؗ3=3^ ? q@*N$IxKiTdסzjMc!`=G~2@V_#D2ƣp'/K4W;H dZduQdO1FP{[K!*2o{H rum>g' {;9n 'V*LBwppP6E6sabȸ{<65Ŀs{q+*>AϘւ^ym> aUzy-^Ņk45[zmZ%6e! 9s: a*E [L LNx!kyRˢ*KD9!x\oh.4 B @~!"k;)JUM#9)wvm8܊Kŷ]|oVDe&XHwX^Z*Y&)i?O0g&S @9f9[tuEmG=3R"`7QHrmR hсtf!d\9!-E&+z_$8fSv~M {||rJ8@K$+~3(N)Zcs{Pjv ݄D =I lo uTN̕Z)qKQמx 7KMKSΣ0jPn/vF+-:5 lv^hL{[ڹ⑔G !~˒Ĺf \,ŊJ _S +%bw7s{G5Co5|i[-. X9NXвklI9YğLM?FRi;BU'(+l2Pz?V6@?k"bg[Odģ̇\r<tH֟Wk*AKwS)}7T0&R+,ҸhK봄Z nbvxy0 *-Oܭeאgɘ˙iJyw^|pAbzGlQx1} PإwB=\ ߁2OV_ E/ute͸_LLV[ic[\ZaQYN͑N3yZ`$mxY,Sd睖{J1 HTP7b mق]hmՈ48/]@Uqyl| ;0fV,(Z{+ r6&KEƷ ܧr<9)QN!Jl3Oqcc?6 hD"َKvۉx R(f tyOx)Dp nڜtH5:䙤>#~YKC=-Rnjwx,{Y2[Af77,dgMB GkЭ/KĢ:+O-A5o`2k^܉km\O9xc=EUh}w611/d;%#r|2R,_b)Hך>Պ i7NrP%?l22A%uE~?O=lS^\-$m?)Rw["("44x U=c~z wmEVsވV+e j2K%orRgt8uTۚWRj!wzXI3JFXQbޔX/ӣS3[ k{w}8a>i`i ˾ky+4iuKjitn=U'iIXF,GobyP$TO#tJn)AxHlO=.ߣu+"fZXs{ķ!DMbrn#^U%eG7޷ gG\Oюv/^'^R!%ϖ ~#nRK!c:`` ȋ^ypw$d֬2v ^.vCf H9 n㥔k&U`Pl5j1mbL䵄Ta`}zi;V QncR臈2)Ef@Jt:mU䘁vib]WY 2!!TyyTƝl z ~6D[^N_FBҬ*mw;s}%?} S L\KKI|A΁/Wd Kz}9MS0?7FFexW|7 0 2גw,K1u2GѺ\ۖ». a#ՙan+.UG76'b~7>jmysp}c oln% 7xy 4m2V'5@@תz=C+Z"˭y^g:o\`qEJ:=X3eCHWLj_S.Q8Y,*?!C,NLv'5tb-ŋ6TA̯F{kJY=<| x6E\K˫X[wcuz!Gҗ%~Z-)]̡Kz4_ 힛X[@:-sSY̞,Ƅ1VG)VL(ǒrV36l_˵F7h sy}θi9 o3@($; _.*]u "*~G[ {E ,b)A۞gIb3ĵa'σva9(KY[(0!DL@3ȲhXFꃛ澎 Lw%@s\߽hz@Ne"dHU]vF>׬K(|'4>Zw  ^%Bdz1Kg7 2҆ \? ľ 2qs5,'}"Kֆ~lƅ@xAۦcqi`HĤcƞb [D% |Hw ;GchS3ؐ*XhÕ*l~iS$&Ֆ&՚ vqc][{Hi Uٺ8>l6e #Xj$ui *4B|:NMRQtJhVhW 2b8Qvt%JYbAL@~IHzC&=#ߍ™nMc-D=" pŞq<c0-GHoFJzX-aZBXZR"uⲛ7EfafW6HLG0-/Qozy:> @&EO[)Φ,ϕYӀMVJY%x8i2KF&^ʷ E.UD㚧xƧjOP]Ua\xt|bc8H ˗G Ƽ.HcT+X?xq3Ep}Ͷo~-=%a_%o mwiAh`m`rݡ7Cn M NuC6:FiU;ZWLsqZPrs|X?Ke0ѝ6/<7x?-2 6UvYsZ+ۿx<%P`S ~xmfb;@ijb@俽- hs#:TWPHR.~t=%q+_AwXw92TQIW9RIN,uA|^9H:'Bƭ@x>z L܋a D^ b)'zQ8[^?ؔQ*^vR͕H |R a=GSJXOپ:fuSuSN561!/'%rI@a8/%ysP WsX3D&}-5(Tr"ݷBL+;#"qbR uuyh탏xPL$S~5jttOzrg)="6k9֜D\}@+_sOp䎭 |6٭UHBWxL\n\Ntˏq[OA>,". >gT+͝mlfIp8tAG0!ЉLͨL-LI6z(x@#u4y8R ^=vgBد}˿k0 w. ],Y[O=Ȏ\zr#lgcTH>m8g^|O\B`Brt(8a lH0:L/cp&iZCyEzf|5]; ,GF=.f}N\Vlm+rw65U-O6PRcC!6'%ڂ<Kl+/_[UP{ w] v PnZvkfC\Mnm)\Ǎ~YEҎT6aUHy0x%Y=%ޡ(0`X@D㰔ѯX9itfmRX3⊨U Gʟ! d+y; <7#UѯbY*1 8 [-cۑ'FC?p <)3fI P)X2>EW¨% ʂmU5AbR~KݯJYkFuXF?Eݓy]VBr',T&h"#r{qO, /KȂ~4aZ3)f6ZisN/ظ^z.[ؘ9,t9 K+"wk'mPMY`K̆)!y". D|)iYr4{W'1װ٣y$ ѯs;5MyY yTI@ p3.13gzaAɝdzۙ#8̓'bihޛ)Dd|08qĀZ yQ_#Rd+_0U!py!K^ ^i[^Z '4UM lS !?`cw_]>{ zFev/8;&[xl  UpAGV.t{T_*=Q|`~D Bs'&ۛ9ıx)Ԉ/u:rF9 5SLj|FP X1t04r~ѳꨢ4)tݹ #kR&;T`eaA!Iɿ}tX ep4+;_>=3K9nM;&Ꜥv|/<,ǽ(W [P8:R|CETQEĻE .D"~Ϊ 'av6L8]1H/BNy˲Só5$"2[#z& iYXF#7y@.K}_go2WK4Iڰ,GyM"/RͿy57@GSrG8 _`oRLCmlXȉ 4`?H 0vy]Y:Zl^m4t4B#xATKf~(E?_}O+O_ i ?N65 槌lCgE=D;2{_s')U$Tyr Oѽk8 \=F.p< }Fq^\I&ʡ5#t>Bp G;˘2rGvUOD#I% j7a{4HDE`NJ˟+ "2*I#&VMVnSԳ>RMu nN!ݺM]۠0]A~0,()}겞oK8?!rlXtcD#zy? nm&6ݱ4Jޓn7ad4FU8 5ub%p7(MqA/wL(E0&2@p<ʀ- #^uU/PI"ef#9 #'=]9-$hЌAMc 7oʹdXcI䔬9yzJN5M{9< mxu{MS8)P船5,`i2EZ;@mD"=gZ Nҥ7kw]c\VIiL}ÚȻΦZ dGԻOh"춐{h*9Rtf-Gb*ݟ9'r2),'{+5PÍS3s%D E'fs7}kZ7tc}Tj7N&B^[(nb˲~;U% k\WX[}Iƹ^]^73u,Sta `% 5vH5`/-naB(E{$v=O.rzUpK⑿eh[,ᱞaAP:|ʹAFd@s2@G}a? Ie珱"l'yU /gnO>~IVeMV~Hbwb3f4:DOՀ]6@}qɂտ^T3rb2i/eY^09:=1ې&/vpwyv~= d w-m pNV d*^ƒ S.f:R"qpEC#ޜrrʞ}HBxGZi#efBA(G>^O<~~p47(VЃ9Y~8j$4Zw2w4@["8uAHvg6r­!kg;Ç+LVkx:KEg;hm `uE=%ۻar_[:-S(3q)Q*Bp4w`:ӧǟCuaQjep8/_^7 Nx^WʩHݘOe 1z u'%@M 4XW>'Z-Q4s}úeaddV)7I4'+JqA:zL=8EO*);rcGTb45*˖Rرn*==MTzOw~|_mV6=#_a=˓j>^uݔoc6c\jowUx1*;pC2%S+6z$'OIs/ݎ ['yաo=En%4N/v;yi=Yעi4XS.K ^8xP#xlZ}Z1”vq2E iv{׎ն8F˿GtxjH$9v$|ȵ@&D“h!4iD0Zo"*xegV7 煕+.qkGВnDø84,_ E@[@:5ݺJ2X41b`[8C6&ծ|S=J^2O.Z D1hf X7X,Γ`ѷlh{,$DK-oצΝS2l6^HL1ƣ,LA4$)`c۹&.F=ÒqsR)qWnbGVdy[8GiT.0uo'D<)hPUXӘL\6B|==gcÅq ~kt\st08/"O͉Q3>!N\ȼ/1lŞoU'Ui࡮`cOL|OWɜruvZOL/W{͠}$1!Bhd)S  FT9b [7 !h4h]͉GS>1Oևf-bqqwVHeVRyqoӕsRyF<`nZaEly.8=TB̮/ZS|QqR1ݦ}rptLd:z4xfAzXяCu.eԴr4G:l_xRlt=Ht0tPIWfT9jt`Iε*xbnnk xeby^bLZ]C (HB yw w& Eڤqɋ>`EB S] i 鿰bunM&+<~ߎfJL('L@C{xvKB+&x?q{R ,HBNĬGtVYciQG1Nv3@Փu\c Uf&:'G.ŀX ɚQ1EFe}^FJq1Fr D.J=YM>Z'u^4ݞ}=sS_%gG[@SEn_|HM Zc@hPBF#hxTy`2{+J $e򙶆me|{D;JRN.2~2.:@l*I(]g-qdʃnM{m0[@+u`+>V,i05Lsdž>E6I,w;Y]:-%TO8jp`@X^Ȳ,e<0⏑Zjx5AG +L8p Q,sH0 v%}P"/ 4ͣ9vsqf~hnKwD9N&^ 78hTkfc5t 39`{ڀP! YӬ>[3` H#}5ծtVV+\VzO;]:qx_Qb^+\ńFb`m0YWl&ȹE6EM0MGݡdށHFՏͳ={oPXCLC6cƍNgvib3QC􄖀<՚Ѱs+7~B/}.Z荡%ì; +*+UiTZ 6QW-d͵HдWfىӊq.ȯF5,Qc֢yYV-oIN:BWUT"#FF 1 3{>F?$x_GghoiߞHV+Hd]b-gPSQ"y%Y*!vmA\ز_~ BxH56Ts9'h 3%|r9o[B !iey 4/DDbѦ2#tȼvjxs#2+lom 㹁2 q}rw:o`9š)Nam99\NQcŕjaEt"is0p0\v؁Igz!#-AhJm*biy!F5} ыGob9NbħiVoMGhl]mxyן.&BQPn37 0F{ } w%y[Qy6Tmd/U:OET(yyok{T|1P]iSAKgc&J9<|c;@5}~?zKH!CkYQ@o(J9KaM}SZ0=NU";{0K.e>mnhHO{- 9]?цkzbtDDi|M>x''[X݉ڰ )hXRfYR?)دԎ!Ow*2-@2]͖Nβ_$,{^(eշ?f~crڹvf9mZ~qa6۴'|Pek=Sش4o/$}AvrXJ$4d`_i&+bq|#8ӏ/ej>jboAjcQ_4O$Ƕf=8 %,4L+wGuL3ylUkSA%1'v.:p ~j VeSeEʡ}m׉ }o6:hXH _Uv~~uICa_n5FB%?ŋ^< h]٧Z1P5!!9#sfuv#3~6{4w;Ə/{.ociE^6ߙO]?lHl E9V(>D#8y-wU%n[%նWhPz?a̕sהhyIP_eHRIGl} +6 y/q'3UٟA?vȊ繙{¯G> Ϝ:O; % lj8p`JpPXoJg}Z[ 7YEW+?t+' Xy]jمU'TVZ8;-0!/Rp'|Ȇ/Lz>h́߹ʽjլmsذ:g,!a\b<l ĨrZqI4n1! zhg}BGU *<+c )aq.ȼxMu_%.yV*\e G=|ׯ}b۴ؼ8{3j"HZ&鵞Z4a3 OG|?7OƊQzdu)Tv%BڔP Sl? ^ A QbX:K 5WnoKz(cWφlHv,1tr@`MJ_mz͸(uGG&5b%t$n>TߊNCM% 3,MpQ/)0}v>Qfݤp~ 7L!n=)/WX21<@8Uº(c V9NveM Ѻ On7QU7,eL)ab#DakP'hiNΊV.*VdF>rrƲ!e%O$'G&;%vh a~N|.RaK&PcDuڥwƳS rhꌺ AºV`8 PdLsZQq93#e?LtJ΅EE[gIht (6N'\3iX1ge[Hèl6_nΈ`,  +7owpW@VvwNdŷᠳ'7 1;m ~1.pQK޾<&?ۯP3dvX Oe%.v蝶pa42؋QDCYv]1Q*W "O,KtQ{4z+m&FnW(FTU~ pď[t7ɠqA,˛R?}Ogr`2r0TUԪkk&}?jCrCK aD5c9Գyov"L7V0BTe&C`A%Ϩ7T*|mwUgcCLvyg$K e9zu هYhDwinu(a>7^b]^zpXe?Uz~@ՠNB Egw>$3tY:j+?įJZ-x&\PTˑVݞmh*D~Gx1;3Xx?ѲmrXF -js;iٳ. YE]EU5@aPtO#@)CK\-ql]eSc>9KuDɍk:d5`:Hg=^)ReT^g&vIVӝ{FlkKD%xa4wu=|PdXlͭ .8ڢEA^@~c^bf4i.i KCBHD*ei*.) y8EM+3;EZ .W~r@LN[Q~/ip MȰL`VS|B;wzRtgkSҾwzf @?7[fu02A iL}0ff>ΐK-#&۸ ': [Yd3lU_iz&^="Qa{(ːM>m"| lr%#l.#NC&ZV^|v{ *itnp`?]S9΁M*9r_dD > G2Z =*/zfKJ=Y8ơX`Tk-qxI~ cⵎ]K! &+ԐϦX"6,*%>~f{E $Yb >:KoD;R ٕOIS-'q]#5\SJtۭrK:.?$U::\+;[U\;xYa]\{4 r8}$`1iU Go)fٹ V.אqHv0nCH^P J0!WndCZ* }#jG>.0Jf%]P\a %JVZum[7Yt[6K(e= PY"C]͘0Py#eͦ! K&X`(=/n9(.Dd4 |OijRO[O 1vy3Z=R8K4hֱ|E-U#~kځj2_0/JE9əMQnt6 OLH^y4Xrv"-h Rj4*kHmMQ#_!mZ8^fVMyPbM B!yP$[h4cޘUB *xD[E5G9_eT>qo||R <E(Rt }J]&/TօeEesj%+haWߛhԯ +i.ۧ ҭj(t}R-8 )݅a^Wx(̺G^*LpI",o#0`hJWag8o<1%E) ʖWys.)󗩽;`aTEfaH 8YŏZ5(py:.Eט)Xi%  m.'ct ' req݅E'e@_|YAtYK3vYm@6w4mŔ Ƃwb5Q9ڞCQc3P1b:qDL~-g=IzwvTSݰ{TXs>)qBeB̄+j;TNfӁfe(mPʰ0rb* (PxŽr4lFî1,&eOkq*I"IU鉱 esz|[!X3G"hhKλ)L̥f{5>^miađΰmw1%&KozF.qەpkLY8E&_at/]ܕo}vFU:ZM!Re6œR3Z̚)agijceo[RG+En:VU@=mREgTfZnWᓵ|zΤ񲇥X5ϳkH'IgĂ!z)1:ҫЙHZ}1_kzޱ/,ʧ3@iXH+1*jll2A1 >:pxBgcxg?TQOX7ѯ #v["/צ ܳI`ܪ0"I۠^e RY@? yid+IJ|qKrty0ZEw4ns3U(i5#NH+s 6BG{{D`rSjܝQ Ξޙ::ۇ5(g|f*Ȟڳ=cAƒ#ͼ)8ّ˱G{NT1hW>iw2}RZ c]I`楉(95XgV5eb=bڢY,"#F+-7`c? e2Kbo3ꡨtP)Kp3j郃>.(Ռ;N:V354r))ã:Z)t{&+,Dk*]<:V4DG~̟d kO], HYaqRe$LtRSp"Ÿ KʚrO 03W Kg.*s<jpLK)%Ax/71o=|ׇlcNQe@Q?ǯpOQv!P8tc@xryR,. ;nӗwwBsA0SnG `%CY3B-~#xl7b4$&sC>?M%v=UiWXG נu ;I N-uoqUjEGq ) "ԧr4:1Cly0Ɲy3ql빷ZXdoE ;??G'/xG N3[neW;oI㋎,^5ϴPB +y XNXn&\ $cړ,`2vǟdY|"3WV4ɼ>f1~y OP&u|Sn͠y,;`ec*]#j[Q2NU Ck?=uS̡z!y *yLS J} L"M o'w tm9Fi0 NVG.esR = <9_F=R=3f0*U`APߜ+> |&Ba$0soTTLOb,s.6u  G»tYR\P9'l=2Fַ|寿o:e R)1goqS)zLzU;HEQïCH(b}/&łYDgH*"WKdYi Dj+˲ 3y}-1s,Ub0^J fvOɺԎ Jm0'U"@NkvCOh*+j\MPlqQs<1"JjGBJy۞ZGWľ6)"A-kKܦ"\Vq XCWu\QQ_덕0C.+QXt$,m[n3PYAfe>/TY΀%LǮFQ}@P/n?w(]]=[ZT&Bn6ѫ,QbUR?Gw֔ek7SFۧ6JCo -jh+k"3! <ߵu,4YOݷW/z1Y~Ff.=>URy6GzWqi$gWXcGmu,4 @d:Y@$7- hOr⢣h6Jv][GA,-]ub6v|u;+#3zd A2k/סЫaMÕwٖ͑9~LI= QZ6QI't\:́~ZeVۃ4*+%[_ep#Y &xK6($%Rej}N+jIo"-$0/`t1SRfID0'J8Q`N[ uj/néSC2Oжt,ZcFZdQGOJ*C&$Qd^^W`580&ta~3/8[0@MSh^x1S@guB;S8@]+i1egǿ8.Y=<,֦#3=,@zKF28^Ouȑ.{;_wSഉĪZF?ΘGYxz bwE M*Z(Km8@1 GDH|s5Y.Wq@3 AkJagFڢ$J6ݠ+t նxNէs(<(~tfM/axzN1}W&'yܕFGV)MiN#7W!t5QZ9,P [@afvd`pd;Q"A.=KdDo$K̪jdVS jA"މF mɐ Ho~gPUM:uk\T+mͱ%zl0k6w6*Or (qKsk5dED/j^r'`/a ;XV:F|VN:Q<$V| ZtO n"Xs/*;yXa`1awy'yd@dꏹi*{Jg ç ܈+}H"S3bE%X5> ScQKucY,78>=W5jJ)ܷ 5ԉ"Jdϓk0Z  *g" R1xEh\<5tɩp@"fT[/ l4c_nLKa*n# 30/#(w? iެ}fՌiy<&-%McلeI,cl7ҔޟϱcKqu ]B-LiTONCvJvxC[c`a!P|:88U3yQ`ٖ94"2!0.tὑt5駇#IOؗsg@8*,tOÛSk9$WR*1*zRzPEu?=nf?Ymg8ê|;du`~ӱxpse0<+DrZH:COd3ag?>+-KS<tok#io0 Wy- T >df my?xK5hmU{i[._/w5[ja.=tؕ5!x OZ?}D@o t& jQ 5\I?0)ǓeDNdŀ(+.mR0 cT"IJ7iEk~aJ&nz+AKQ(~(,Y QFyQYjMt@#T zy^/ $w wzY? ҩ=DI>"Vh`s<1Իqr-z84`LPZ q{TJ k+ g~<}QgCc䛴9MĞdx: #; zm}"Q֭pBE ui [::rgzu0݄2EA^])Z]ȩq+tFih.95G"A$۩z{1^8mm=|s@P;)cv07P'p!sa? j5@7p\ Yf25}8Y&{9V4eLdrL,MkeJ\iWMgǓΘ4XzulYaK.-hj2|⚧_8[IWf{$2b7"/C4*`SΠG0獙>\4(ax.q_9t'B{8WL-&Qc^)68%-f 𰩢젉} w,YZ8ԝc\ڬ7>jSkqQOT>1vVP[TR[(4k= i`uwj7^]ómq|{v3q565>ʩMV C>AnaMx{'$F"`q(p%+"8\&;JVowg#@Kx;\.!^݉69=EqmfLj]4ڂ80{'p{Y;]TWMW5 L7!RYFMorB?WfPS(`[KgWDm˪FT?"K kջdp= ft~35OJxC]hhΊdHEGwíhU`!P쮇ad8iMKu}- cAU&O/ #I wx3ZIVQ JL,D)Rm$tZ>SE>ݞc/Q5LKвJN j}{ZAi1 Pռvc^{ .;h'fg$%VptUΤ>VQܱ ZIbd; okםw/NL,b1eȬ`φ4ƭ-ښmXފ+CB+̊U|X}L>E( z&': _RTc>TC:Wb5P܊)QϘz0lژ6+\ T /"fC+w)`VT->M.hGRmǶiLξU}yfP-Jf\yjDF> sRgr'قM^}iQJNId~HR:k"CAxxb@e`%$ډ2173&KEc&ʽ>KUh,PiOuV!io+w:] 9U\BziOwJPu$-= 4˥(}E]ht!a1[Ubh.Endd:m@ybngq6wYq\zV[*' Go |b!uN S_&@ݳ = xܵ$YZx!褊~~k ڕl6ܷ )vLYOɐIE r{kT#3@Ml䅓; #iwѸnAbZ6 nRjmu5${[ZIH9FT2VtwEք>Xc%ꇊecke3ZtElh\0phHxCuMH늺?eBF`y,:̡vGeIN=VOKUޙM+2_[+*r 2h5[si>2ڪĩH;5!)P HseƩvv){ ʧB4jVY]jtOH l킔xp ň  h?'cpZٔ/DXY|FE@'UJIB9kɗ0G(X bE2hȕkŻᴃr 嫉~$|8J+鎨v8EGP)t`Gl|ÅY60Zt;|(|v幪DYZ# Ϥ*!vAXOF=&':҆a!阵Qrv| GA쀉V6qHTѨ;{ʯ3NVM 6 _D!Քt/"ce|EDX) &̅f?)CBKue8Rf0%ЭV@Ίs$<ًXwb~lq3'8o?x!sQۏc}⁼zv2hCZ$q<r|rt~+!X{ۚe&zUR2o`touȅP*I}]Ba~!fQbΜzF%PK jxmY g''ԢSR^Ύ#ǻ6l`}6kj7YJ> rs|-4jŻM+=܏Kb.-i̠MkS&(KǡN"OAzOx< ȹ=ݣ W&xV>"#n$PŒ:2}Զ\2XSsHzcAl$Z:quW&V~Zd,(.Vj㓤=}yabh ^֭@QZ#Y>x<GɱriMHbgû;^ءZLI39zN ɚűUIj9fZ~YEˏb֥1#]ó r~Z|S}#`HI8n+ͤY/`;{sH.A mL Eϸ#?i)D 80mM~~nLpʾ{?Fc?mzyMV,$SUL:w|80G(sJ` XӜTD[Դ9:iTbŨceh3/1o^0&J7:-GW=d?!f9 \FwQX ikwres,jj${ =bՠ|ٜ\ إ(!X6t-9L:__*!:M;~lra)`J)(*b9q 4gy9]S~IeT>QX#Ll3{[8p0}31p6Z-ﺗ_p*~hOU( Qz-Y%s/xyym4.H=z ^t-6KJ rHҞdr]STWu=N";9!̱5+½W;$6iWӔ:eu>}Ѡߑ mRE[ZܙLfL ^A|ֳs>D=GF\mp 76 4csdz_CÒ6g:(䒖`sݿe Ɩ⿚K [5{p2EE`Ƙvwɍ|&@İHmrJI{c6Y_) ca|a!2mz,gͭu!]*ln*j~@m8e4f_v\or}uɀ@g@ΖopG%ӞS&I&I8E.z,f&&;h,,:|dTsY;hw5Ӽ5^+2@n nw6Ye} b{`: >Gvvƚ03ط~%LF;nTlˇ|}`mB ;zHG..k3vAsp0#  rFWɞW/lct趞)t™p™Kʧ[\a,Uw W.Ψ(<dC.=O M ry8ZS^0غmhj9*=2mHmM _ VdLGy"yEML<QgD_Y=ڈg `tRa#*⸨ΰ8# cM ޡ}*Ue\{ׅ t^s\Owc+?F<"&pkE2H ]͇C5!1~O}^-_)e,]gOٸ;+?}I@(:}-pXc`u#ψ&\d]]'+8k!Ƞ.fD:6xl# ڡ!SHBOuWګW@3]ڴ!LD '`DAB3SX O2oF Ի<hl!!Gu9M.Kv/) 8Z])@߬,e BE'r.(1w(K B;0ul7{DVr2iTD-.6οPr%q<OQ1d\Eݦڴx[IW&&0±lDn\FPg⯽tJ|vd%jTOB}xYH.Ck{c.bJE0lz!ڕ^RW@l.Ov7\u=K썢Iۅ zDvk>Ql\ rQOo'TUŗpW]g"9B`CZF>xl j)z=NL$?g$^rN PqOeW`{9WYO}ޖAjp)td)wX og8<]h8f?p#RG.:]mf&ňEpr;4nT=5!0B^Og w$8%+ Y! ;vljWh=JftvUj7!>e gdk1[5"篯&#GTZ8oB\^Fq{#)}5 p_lQayrZqO7T'NM?}rйwφӣHu~eXK9>mJ<-fy+=lahd.="8N)6}2ucn HTqVKȨtŪIXh N&X50f+4 r?XM+tJUe_1p(Y~w2!Caj'Se!1˃&>-X3s 8jN)hM8!cy_hahD;U8^Dվ.Icy&#nm7?WCmp~/o hY:v&tj:HPq3R8)%:[]Z+ou3L+dY7+p_ٯbWLh98p2aXd>N17?E7@'/"4R`6 mya v%Y}܋Po l$i$, ~.} SÅm d~c4@Vģ]Qi"'({{}2S .Vޯ#Q9?;PVO5A(w ȥ\L 36n`nb^>˺][CԄ^c?z!δ$׿*7I>2}t$ebU&czDjDtdY&71wՁ6_H֣,Bdi Df?9LgZ7Si IڟG N8v{CarR)9ʃ =De9C[B|>#wcɳx!i2isOxя_8[0ʁ;]$EM[ؠCD+^G?k 02U@c3wyG|aEE/I2O{+]`lSJ L_dUf٫N\-ffdk a砻"5Vef'2$$ϭ]^w'A5a)VJ~ _nhph$b~XTgE];Gz;`Sѐ2R3:n@<[i?.K2f~XdT[}VhCG^ul04RC\4r:,ǨypJi bEE臯 S(f1r|~L,~M9y]&Y$|4V9uWN%t O)KNLZ"mGDa0V  ;3PۏC'+j51g33fG?P@9m?:-I\r.V?2DHug]SO7Agi4NH)gS'?Lb"dΡͥ qRa3ω,MQf0!荽{ߘ`V'X60te+`uiV'il cuJk +fy^f=rQaͷʶrQ`CY/J*!+U_nU^9 (ń콮#Z:L|,aPfwoޤͥF+Ç *tPZ<l Z_mr${~%rKA/=6)c }л; '\6gϔZ^>"`PkJ^2y󌏞-c >e}:S}h;,N{)K ;GX47_>#E%9je>z>ӦXB. Cyv*5,XaQ״o9a Eg#Lek{d3-4XS? ЕL$=V"GTEȸ_p2/?e8XA&wa }xeJګOV0ȒU?f(mh P>{(ɘ,ԝb?no4&yr&IGm8N#YhapŕEI(n&Ziroqqix'fؤ9㤧6W}7p+Ko6n` + tZhUUū{\s8Ҿ_|3ϼe3&LboKJy&a22.hO/I6#+3$b|rqfISUQhP8tVY Xn):A A-jpo&mU&t|I 2%ʣ~f1VsS3ۖ"Mo.]$сCdr͏iGr?4\'V|յ3UW)CNx!$}I BtlNTYfcKs+L?fYmD΍)f~!XVU(*idQYӕE #K[JMeGy<+[w^.CDGYЫT&qBPԥb5Cad|pc+ʭϺ+е#RwU RL,UcQ_r.br钱*qt&(?7q` -DӚM~ Ϗ:X8Ȥ~E18bX&О[-;{*X16 ҄'v2Da!$H\]%2V-R#߈?Մ򠙗ozT0аd0'=I95ؽ 3Ms!??e6_FI>] *yGbʎ#<'m`M,h{:U7tJ 'A&O] +@6/0QE[@ \A\S(p22#3~ )nTY+HҏO!:kaV5{b!Tla4aXR&%OFo0XE.D %zk0ON!BSeZ2T,טd)b!3J |ӐR_7j5eesUΛS}8p\2,\k1W5NG'*ջ}{a<ʚC愡[3R$IƑn$l"5]9U_ˍ\~ٰٞ΢_tJćlLÀVٲ _VQJN,_DkK6D]D^#7*4AYxbzH?A3 ULLޚkɳeZސ)mEݘVE+t  _%g^ϰj5VbUЯOTqaV9Q"ӆ!3MOWV ξ~/T:Too۩sh-gA;nڥ/Jz`x\꾽 Q̢ƥÌOLԜNPFo c_NuSS5_p$m) *^]JA: Ff.)t9Z| $Y(a,.GU+oTU? 6lsI2:Oh!DNL=7mw(Ll|(7wFK_~jogl]י\(}4=D\D/?xU;2ށTy7UA̦6e x-YG. &ǘVoPbڹJ "˜"Y1;PxLI3z~ul'"EK x s^)Z'4%Қ01xI˵>zR{_:lڦy,P{i,qQ@ʯY^wk1g>hh[^z/%mc*6Aw C DaˊxVbO1нN?ޭ7[} Rٍ} 0LɻvSŐS{#-kVJUTp՗n': >}zQȱi֚nB3"J)Tz[EP+uˡB埨mfDd8 !޴4[kd͟zzuZl-[TB![щ*T`ĈLAΗ/J1,$:]sMf*_NÂPhVwNٱ%a|Suj iU te`k/ Il Key ,LSy2%,.j% ߈Vjs9 f}}^I%;U tP?&q'ReZW%q mQZ[YOv~9`3O}<| !K>I i9nm?^mpʏ9 eA׍27Oo)( "$tEa׈W$AVCj$.6 q7%vՁTlu:*K~z\81 }JChлL+𜙒Fe[,Q 4"Y:uii%^݋(Ix?^6W泵XHRfa;\`-Hc23Ld5@#[\0lh 9P tb/Qcd/xqk֖\әtx>Y$hl] >f&x%]uOYbr.k ^1O2\dTBƼs{zݙt?Atfc1EDb8yPbt$OFGKBv :lSX_9JDc &9 x(N^a$N²,r@5a )v>q_s*dNvI=s7 O{V&;IS\!qЛs0!6' дP %U6Hۯ=#~CYvE.]F).Ekk_)[&se6*OAh._oN̏xJm8KyY0Ǧ fbx@Pq%̷z]B2{OT*qB!;Ԍ_I/e3C1+=|DqKc' \(pӯ`bV-@|V ,Q%ʇs}]. v. (&HRC^6>"eQ_kup`L xlؔ{+AѪ"H=T'ĨjcqTsf3i* h:i?=xTVpŹN4aȳ] k4*ˈ㖅!C*c oS~46G?k vd"[/..2XFHWDB(څR[젿ص6>)ݕwQ2:NA0|OiPOB3V#ٽ-W@"CٸZA3Ê6qWu(/XVi@@tr46Z@@mй +V1'=(QucaǮM78Y{vA aCgjeP&Nqzx@ Q]E60%8/$V~8ivyEj ZjeC;4CH5^ U6ٞsgt!}SS*{CjLQ^gYo)^\RZPWXЭ /7UH7'j^P˔A"P{-M([6FHtz6GUJ2#Iy*+kisl k}@/'G| i B9SscN_wiO'OC#\Dۦ3l@ȟf5ǂq`:ϮјbvFwЂU>Y~^D4n~,O !C2ԞriEH֮[F,:#ڨz1_[-eЅ`>O鹇IeD|=*KGP@2LCl ɷ~R{UV̍Z"}]ߚi W ﰠS򈞽ۍr$1s[9-ߚh`Q{ 77UO&䘥>K@i?[VDX`%~ᔿE>b#~Įu6(xkɞ) kS@kǓtZI`i\ѭO)hz}vIy}wOTٺB9кȜ#M Ah*" xc#mXYc}jRtqE1Z gc%ahH"[ WvÆpnӾP"2Ji=RPxU.ٙ N//`:z gjN2>BXW\u>h~$T+_{{\uO&viĵ>VrS@z}m7Z :8lL/Ӳ4yf aH[tY~؎,wTx_y4vk z/I1`d |ڸj㼣fĐ{.&I2Ei O'J'uxDEC;)n^juD]ُa[ihٟZ2H`SV2L#Â4$KlkT_- kہRV洍k|VG A'1Kl=`|6HʃyXVI4Oȃ:XYaqYJcuir$i+} D1PꆥA} UGE} dj_5ūRC,m pw?-n!* UCTE]+!Џl ۉ'2״M(3ʋx\JPҸ8~7lJy*&ϛoܦi+erz{˜pi~,q릁911CI`KӜ˂m͂4c[GNOԜ,k'"JL<;dy:Cȣbڒ t W;\+LaB7>?Z)NmپEqW8=|NUOtCND)qHE"~0>!KR蒦kW_xC:ڵ ؃v 2^UI-kd8.sX{7Jc0+;Z5N=\պ*|~;;c#}sNYlv*X>&Ю=\H26.Z=^|WC8AYj% LG xjEs[^OQtu g绫X6~Žx^L\$M S "ZGi۔mEq#`*;Et "љ| 30:4~?C \_ اO;/gwd}>(T}z%^'0*~򐟰A=S>hP(K:ޫ&aR6+~.oԙBJue[h$Avze(!f_KFc)?YrxȦ Ov{9&z3M6#p * #nҍC:VO?zf! ?eaـԼ_~`CQ ZKw4Lvը'‡+H %TO"\;n=5ܥeq=`y_'7* [BiNNbKMJ~խ]{9 u#S6-+ct̄{l)\x+(LT VS73C~YV*h"6X#q25n @0JemMzX?Jr2!Rӯ\a4Ԁݤ@wJ/W(~/g1sȮ?њ6sH,}2J^j6AηϢ c%D 0ol5MW_sXNg?G,\.5Cd 2H#;Tr,Aut)hͻ4 #=xУi͂0bbMAܵ؀-)`!2xNV;䴂J6x6 rg :8fۨAJfL/=D`Z PBot_)6 VGՙ s9oAY8Up"'%Jb-FpS}OW]2B.+wT;Td cĠ1`JGW3@۶{32w=~WRz?P^AeӳqPYQ-yrrF~T $IL89 E'ז4Q ?_8oK'Y- 5*ZK@w#ɫ%e؇MҸmC&=~B3a7z+`Unz%|0rQfM8?W%ɌR}iç|1(+'J1&5R 9,aî JzP0V:JiV2@ MRc7X&UP*鄦o;é3/3`8u`z[S(7MYrB ;FhZf.P*snr8LgP$&_rXL:} J3ԲL GkAo '6U$c0*"yo%ÍǡPJHr@_UeFh[Ps샠J?$!XE,o_r={2B gE$ 9m6Bn1g=Wv{pj}$Қ R|DZ+27蚅F}Kc]s0 ;NZvov)z|vM Z poҥ\lbXx}KurCh_-tY'x)TwrBI".!./;305)'zW |1CɒFTr]ۗ3F^n;k߰9w%%%56R[;1C=<6ee'L*蓵Z+-%Q@܎NI{AaG9c;4:tTqu|hH>wHԑ1(KIu4:ȍz3hXBT>(=fK5ժ5F?ti~6C_,25-,oӎژT]\ hʏ 8,;"lsO*7(k^'_q+*lX_Tۍ Ie\[A3 {Zn Q1'johd-s} ݾ!`}$-E^.yBC"|¡u+kF7L 1hSY6<Oh!ᄲp= !HE{ tw$ u%9{jMR$xx)Bͪ]snG$`UY c«␽7m,*^euJ:kV'˙wA>+_TU&QoJ1f\&E$ޣF_J?M wOe7W.שBa8 ZZn2DYT)?N!ٳ}wՁ0*&Bc'E|wƼif9M 0M`]9ÂAWX=swJC >Y%A_)XDjflT+jL%*uc!Y+n1 *`6C -KI[R+L8aIņQ3hߊ% I@ Pvwg"amIUi1s02;>)HmkRcO \~a8:M"p1+:ц'nm(M4irB/ fRl72N}l0ܿkT/Y3?}-+5#j>Єr{Wyke<-~]&ڲV q!>'1_%g$\. eTx;̷H[ ]#{KIKv6!T^]YS}h{ cI9vp`P)G_!Wr>ZZFZ kmbV܃;22\7$:f Ӌ?^X fkaws'iG%rYZG&mOD5i8>ňxk hݚC3Rjn0!LvLwH<:o*JRY^s=3]SZvb$.) $( bWvzSzp8 0f񴒶@Q6=tOnwsK08az8^=Ez{!9#ѬIOApinSԷ9MdyNf1 io7Xj[yE6z%8v%X5-ljExϟR~XF`uU@ά:G \wy\si'-#Fc0??'6h$סY|ch-=5f'AK7wFcN G:KX3̷ B=s^_TpXvƈع #{f+aJ vNVvL%zd'_1DKdR9kt9cXC X8͘#4M^f3q$A}Jtvvܫ(fPdW[ʯ`EBk֮z&jA$@B|v%#?wzBc%2ͭ,#rZ1tc%nȬ33_DYwaS4z{-/t…|?q5]<|AF鸬[$Y9h6ŌTX8eV,)SN&Op5\ uލ)=!k;UHXe/,׃to,e7 N.Hf\Ns#N&5=lb 1O-ٿ+ nӞP9 B#̓! -5_( s =FƙtyCV]q y^(9[ U*'=E 8l';Θf|+T?XL5D샠ud`H]m1$^Ș~Ͷ,R8Ob1"N?O2%Z "*-?&c#G{r +b*@W 3\0jDoKsvmY|ѐ"& AudYc4 /e_"33c 5ܫ|DʦG,R}h@/l)[0ӻܗo;Lp&v;Ʈ$̔fl+J=A^%KnʩO6}I3rv2zszyf29i")4 %LTԝ_ᩋ% ,4T9܍T-H,jg}ZnGb"Q8vd &X"UƈQ5$=jh9$%-Lz]+cKMd>{%- l3>`/Y4HD@;P)`#Oa ba]ep1 9/yn |T0o_:ûZ0R7eO-C`أnv@{5[̿px[K qEeocwI\ mIC,S1vJrZŝBgg \ן# ;=J^Bl1M 97ȨS޺ɝG64H```Im~}~jt^kKz)dR@IȅUT1Hv%*hLP5y4]lscc}%jIIz$AG?ryzc;%7뀭/ܘ} ?܏lƒZNE@na oneŭc55oٺ>!fͧpZQ(LeY;Jtcp6J_u b~[RQQflh- (8O`@ybi nRu(px.~PlBǞDeN[`9Xn h >{39 S?#L}v?Py89yK$/ }<ɎQݓXgf?FK6ns+8z^I+egV?#5]n; Qee6@mvl`65>œ3~0/rTBl.DfJ=\;Ygh.N*UP}~^ |i,`gXEnIK uĨ$0GDS=+`Qڕ?# K1m&{'ѪakovVMWiagP˞Zӈ12O`U]x)V聉n׶jqà?u=[(K ڶs,K] y1tQ-(mι0f\9!CrzZ '``ec{jpGEX#ADZgwJ,Tt^f]78jag[08PLT!hkgL?z M`d NjB%RA/ľ%ItDT@]+qT2,?㘎O,ŷ2caI_9 Xǵrm١rJ&~äedP{*?C#a!&@$xlZd7'Э 3f #}3>\d}Q8Nu;H uC^C9,vpT˦7~9Gfnwʞ5وױn ić$ՉJHvMs_jNl9r^j3y^te,uIG'pDӲ̺ZpH{âl^zdU{t|``a"6R_I'ȍrz)a΃YF N*g ϥa ឍy(X-zĸ?&^ݮ "dfEh3lj.T^S qQl^t;'s_&+ЫzHB}]]D27! H"Fb%jcTw@\m<  9@H$IT<( Y/#߷E|vȦʼU,X9A5ERg21\S6OlʯΡ}u^/a٭곦sZYgLeVon f=Vrd6 䝓 %VlDiKED ug)/74E=6 T)Gљ݅: :IFN"*;%dPffz,HdX[zV$6+=V_6Fv$*j DxKkvjk(j o0i5^>֣^XޒN;`m+sϫV+8wX{؀uX[m0|6xS/2cb8Yze܆2D ms?ᒵVQ'שּׂ>J}5`V2F_47QCڽj:bu~Y*T'EÜeqc;^d!м|u~71@:Ct],Dק_ &1V6)[ΫDy*zr!N]nR 2r͵PA%Yq`&r賂嶩&>3Ӿ$">8>B qbUA8ÁE+9B_[ib  Ѫ&JnU" 8bil뿷b+h|Kn-`ᅝ~.0IF y} CRۖ=E&/~P+7ɸ݁:Pr6`pr_-3n LjCZSfH$ϼM;yls18 n9~d:CTSglQ ;l&tȼfq3Dzq%#ZR6sOr75i6]v7)M$X w0Im9#$\:Q[T&^@ '@N>H0F-lM;s~ 3ܣk+ v VMr\Y"=xrRy(UL_)H}> tYKKhj~ aOVdy`9L ڲI%#0xSv1c۹A(u 4}NFʘx' ֥CǪr.Hh*?gH]_diougv9 d.3uAG?3˖er~A܏=WվǨlj6yv!Gb\粘*j1IIh)c~M+l$-lpX+Pv,g[GeF\AY@CUX%)C̮b Tr U6.h3B_}Ao-Kz~mo'O u{'Q{2zZ(^5ncɜLSTval}wR>ZDZ v}\_MM-Nbل&| 5GZ kWZ l>MR}@jFe/,Zr".lgbdaL uA]7} *nQ;(2rwV%`vY w Dլ᭥kTڛ'^|.>M3J4-P <{K~eoFqzc2O 3CaԔDB^/N;ft|Xth9 äT?fA:Ia⻁ \N<(|sjH`T쒹7@gLUnGd0GIMߗ'H pX Ңߨ0@ MW]â'TaM)E>g!8^{xQ{)DcGd35.!uT Z8f^ \*K'F,淇3PP:H0ˏ-"ʋLvD6qHv^uI؍Wg' ę>)rv v aqtw 6 vj !3—9aZ |/u,,5ai@!J Aգ/B ԒO3/ ` F.@)VY2W)Jd *+z`bme p魳եCNm$-s+D],*m h7 K vf$6B3WS5\ShH^aH8QTAv?D(j=@!j 7/ڼ9F/ۛP9UB̥9WbdbiB`Gfl^2{o/O 4pd1g?3v@⪀V03Q; 4 *t4BC-fcj9W\g׀{W5^.uҲkr|SK.(Cz7иg `Ɔ62DH"b%LC\ -@j1ʾ30lK41Hڻ@$9JߨkcCshM+ўb9WkSx`]|iO)oҬ&!]n_>vcRq8P@\3^UZdfPsmF{YԿ("%KW//i>^\bnwݶXL(qm*WdR / ff( #ozp "D(M&IKqBIBQFӑ6ʯNcϜkvkb%:=c*ڂӼkO'J;s^#rA:s^3[azM=6٠)m}؁v]vb{oh&WVUo SiH`y"aanOC3!~yEqۻ_؏]FjܾWw +6`p?ѥ)fBM.Jy; z[׹P/VYM2~b*&pBN~`װǤkrc>L;Q S8 -q'jg;2YЬO !stiOZ3-u* ;0*HApW!.#* He@{ e ;n~ ,n*=nԶ-es&1OC"X*j|a<(\S̤?|D<۶pYnӛW|Nm#stҋYu:Xcqp>_2RW1 c^<{ Eؘ$ E*#Wj˓6l^-oWk;AI^}=)7~y"o&@9nngSq_rSRjə"B ^R37#dbaJ0\N,]9!S#cnwZb~Cp#%\lYGP ^(2sGXJC7AYve4ϓG޷`cȘ}Ucď*ֹ K]Pr?K=ҐO[J8:H!PMņ;O#{3Z7%@l"㶽lF7kN՟L_>Yki^,mfB#XC4&xrL`}ż Ei9w&"+uHH;[Щd-k(=/3ݖ %J-d rcm'׈FyxHpRo!p;soe.9 ~7 8d4lqyElt.hu+HCv(r> jړ*' 6![ySo5?'ׇ}je -ߨs_nl78m01tC,V1Y# Iiz>uzxF; ni)s44KV6׻ȑ{PAu`t6m>s\VnޒPCa i3YH2zCRzu 6@wBPZfDđ/2>x`6~Z#m亇F{d;*f١I5ЊyB%hs)jz<a.Ϙ[&'+7ZI@#ESޝ#G "-B{(23>jnGG#m.jT,9yNm-fQB!(zŽld鱱YvPpHeKI9T`EEz{6>^?"!e=Tk E9.i-)^s.ߔDY@x猠-d7؜d}9ܷUiː#HxQkZ8LjyPQ*[`ax\.6`"~dE --Be`f;+YY9AD [M!g~#Ţ|(3H8mL%j[ד *'I-a 3JCmNZ ,}Dt{j0a[4N7] 5|۾7•Ų2풄[O(jxs)6RYp|K/3 5bE[S ɒhJ/{] <.6IQ%]{]֒bo'QߛNLCEE ft49TOo!lwKo'W%}yiVP'`˴hxq^ !"R2Kx^]/6e956)1hܭJNbOqɑC\<QZOƿ$y,@sW`{7.qBhDkO3 [ބrH6T8Y):/~H7γCj+V# 3=cPfxpGQF㲳Y~:']t-4\j搼!- fIwFr}blI&r<"͉cDXUvGޕ< ZcL巑~h%ۧ16~D*hj-ɚʼnde%n8sm2iR >0d!Z!6NܔxoάN6ȔNѼ0_%3mk2$ͿM%0YVLFy;!)ݶIԺOx9/ٙ4S~7>s/u <zAm<Ѥmx\Gn,qtZs1~&"0mE8N\tkՠmT񉸭߄rXDY >A@A2 ZiŇApS614"Ѷ (0)A w2ueDʹhk^S^'=W\m6vY d Qai%7 `HN 5x/ӡJ 4ah @*꿳QPx$tgeEUF6͔Ƿ|cfl8Fr561H!'^,R:;2ҟ6#\AOލ+6턿j?3H'qwfQ#o2!sL!"BpLZƗcC0h3HSH&4v" {Xy7,ʕ8mZo;ptteF[ 1c? A tovWNȣNZ=DŽ[o!en|}Nn;y0*h3KV XQGz W 4}*L|[W.kc?&bü9=|m)b #>YҟteDZk.~k f.g甕QK0v[x ㌆@Z6EvA)\GG7>*9S>\~eڞLuf|Q3T`UO fetK#4!aN5{F|V![ E~B/<Ⱥ?Hyתm3Q >^Ổ{7tߚvq\<˜z6\f'~*%8-Mqag1`'2-!ˮV2% f'롒ɳFmHZ.Мңd7,+s":V)KL.B"k9cԕF2}]y+Gǣ;~[%cQ'x:TiCb«PEKp(V3jC!  &~ś6.| `gorh.BY3" i8L gjJ"7ښQlE{@NvFK_>WQ/C:?"(z\vTX wP5>=?\*:QertRn"jD!6aEY\%} )lR-#ifrƮcwEr{%hS&4j1ր+OYP59n_CZw WuSxA) Te7Cҫ4J4UhQNgܻʼ$prʍk ȤJ\&09*7WT [L v?D; Zǔ^/5isJ=r|*K=sb˖a4;_'oAY381腐Ȣ$f}`Ax%YZnIu<} 7.-NAD%&eӏh K,L/%RKD«jWڦ3 k:ArPF %VC8)ZpkS/*ucb-2ƄJl4jMTL@m~%fB481<ֿrt6QX 'ܦiV7<!MPc~Uc`"{@*`9"*9xcƩN3*ǩ8Ԙ a/y\ӯj{|Ts `DQ <9=[r4 A (da_%^LH/F}pǀ_[~ѫ>E2lħ1{p,sP??$2<$ͩ H˖T7Zȁa=SnoMw@Qq0J6o.qMQRUL(Qk n jlVR2U\tVkI?m84w|TCNg,#3iSxU\2KIr,zKq=yS\2*hã G\Rxhg<1* @#w¤%$#*@̟(:ۯ2e.uyLG*օJJ& g/U E}RG=#:.(d*^/O4Y,*7xdVy; ?nG2ŋ9UiF/8Sf37N5!C`qAG7DEu+x̎\hp"<e 9w`ɉkslIQ69C=5oo RcLCmp}a % ŭ8i vRMPմlkZa{]X:?r$Paz9>jSCd O h{"_<FyȽ}kGvS&k$쉛K)F^rPۄ/;`2+[Y$Z;OJ6jn}h{郝c^?!Ĉ `t(V 'X#ʠB#Q^N35Utjv6c_ e jϊZ!qoim=\vX x?R :sUeHptM8VEJ!t"4EP䯳#Sk7@JފaD-QQâMA ˳yWR Z0tX<&qT,o  ynZ]ݛckrJ;) ep, fXnVZ\H:V #c!ζ$[_\8tysw_$68dQp"چ :R`d|L~TX8{݃x&Dn%?.3dY ^_n'/<p-Z2!hjz@xȿ3MgX&SOS$rS ~ aoDz‡wlb0|Q[.ûM0r~- X-8T Gd;!ϰK7tS%2Td`w0jc@ֈw{hQx!Bӓdng<;\@Z|i=C.'{Z 0ي^ݝwm펿.1ɲ4*͜ˤt30mg(r ֤pİ3\9wWVI]yH/aN`{L8{JZHcwzxR  ۨjaݱ=Ʉ.,>.͹Vɼf gJ46* qjtAUS,qX|*Ub^E[KS{GfuɄ5NV ǜ'kJhxwyR-@c2ePPuU? aCQSn 0GX$T5b3B[JCя^y_Ӌˀ49,2PcQ_Ƿ;]=[8ކ m>j0gP3vİͨ,y9 Cri0"k8n2IЋ" {pѣ,mD2"fv$}߾CP8;͋ʉY;B |<0Z"zLgjM~Z8f^KQ|M,Cj2`;]Nխ/rCW^;1a)4x6 n70qyPjf,zuMnW9PNl8ej˖9(AA'#}%ȸš*ZbVEVy*Zi^6Vqsq웂*"x=*KKkpbrv\oUFz NEKDJ/(xw8$dYO]]lq v{nSF1qNkT; d/)i_KBEqtxx_TVf|Фgw2КbhK2nYc[CSyZÿqX-cAJǶ.9+ Œ;D֓\ohpL0؃׆A6x,myN6=jʄc{#0ц0zo^XA_oNuLYJ+s&{cV';ďޣnpD*}{FI L% +ΒFtVs,{_Xm2Z.nnEEF'etjb4Ze ^;%@0pCg;)FmPE647q":wk9$H06ڹ`ڟmۉu?|'hDty#?C*ͽUruL3fْlق;Jp lrLG0eg Tk$hzeG6L}q }Έjz,T ܿP zZқZ_k;ι:ƿK,OO{\o k Pa$LY9)=|XF4?3/k ""0*VR Y ( 1ݷ?2 ,l@.sy^i)WId4a_྆D@1!5^W91{?3̓V:TԁߖuB )q)OYjɵN5nMFNq&aȹ2MxU,6tlgL(aPT]«F'.ΡJjլ Uy2Wӥ)m}mTO &3=c G\; /mݻr(rS:NLml;Š38<DqI5ioU l%0Q=BWvQ+ozօbW ai=WDE+4!b*e?!SqGގ}T*<<:.E0P'+Y_e(({XϱP\Q1ǴPcsvN.u7,䩃Կݭ̆~{AʨlH4✩DUeP}W+1|(¦:Z #9dGX6>;)9"i=Z.O,7Gvgحw`%qxM6$89TbaQ`x>;ϠDWr2=#B_wS!ƈA lLӓK}\Oyީ?{H#uLM}% cޡ%@b0QZn{!lD$n/;'J'&VO*> ^l׀XoO{=,C+j|` T_Kwsu.driL†>q;摂n 0s֤cҼ$ʤ9O ,ʨf@ DZ?BT NiuDN/6rrMtcoSƻЎ"XKI Ac6qx|0-#BSH:&v.5=j~(IZ N[!=X&Pv$aW2E)VZu&-Z@{DV~]WLG=H l R1jtetq\`n~us:-%IV:!L?j4ICR/_䍇Ns^_'=O&p@ԔM-:ӔJ253zZ(Joiz3J @Ӫ 2Xs%H)Jtk#H4zT?>L!&L1,ǞNjc?d$1X_uo[=:LI mm6I{tAe?؃R_/E%H.?3ex}xT+{[Pl`5`Sb|ԇى N%b xm(Zb5(THyé<"ݾ)=@mM\E1dV4Lt5|A- vІ82L.M|OF4=/=Gצ&VB o@\`--H $.TZ&؈kf+~M*~3w1Tz83g} h(~(I%i>N8PLZi_8Ii.9eHߔ6\ҫ׾p28lp6YGsYJ҇Zrc(P#(d#47JL٩"m,8D-;,xj ^ 7@{~͐[o#I1( #[v"7&uU Wf9HR{5ꈐ*QBH$̆8ΘTÙL* dZ&sB]&Ry Ys⩑D@eA萠wqP^2)5_(N6CYh 1S⏻Se\㯹{CYS ^ۼt}pZ+Pxq&p/Z/@B_paXp3GXJ` |(u=hԈs4Sne`uH&9K !ktڸKْ!-K\c (4TPBvycZc|9|OXv 5 K܃IvKQrXU쀘Z~?QTiP5\u6M$ߞL;op~h@ OS07H9!Z )K?( z=uw"X۔^:ۯPr,lWFaH1T}x-%|/:68,"X-xi< 0 !YNIĘFLYoˍ*t9}ޑCC7pΥ`ٝ/ `;H9y0Rn69'qMw?kkqldYb.L1`t5uZ%-ZB7i3EwEυ=v0kWR7K:3n>C4K#〦Qλti̺;Ŀ e˖Ɣpj,KOck% ػ+p2ʡD!&jØ?[{ K_6 WD<"E[[ Y{Er7"k4|&ζDwv95uuKfs$qM&f*42KV^ gNNOM2͛&(79(HzVNl'pIߞƾk1G~3}ɿ%ʦ;3m_KV)vAHf8rd"ҌzQp+BoBG[d~l%زJc%|!\ʄ/J-!R.TeӪ"tsWSURS */Ch:ݹN"{C;̫(jiqwq4,'$"f.GG{2<]3vNR:HgDCX̹^AV&L|/]RHq2:ɵ4ڐ={BT<]G9})9[pE _cam+a5>RjShxs clq#*YͦOvW(8Dücl0U"ZUcN0L x-^QWi?8N < YFQIXb\PRۈ~Eɋ3TUN PH'ka3I+!v A*7Uk\cpְ䂜沥O_̆Bb jԹl#噜ħsIӪbj=H6_S()fJf~-S{ -XR%,oݍEM)69Roact1oN?/ //ޔB+SF4 o,Acr+v`6N wP{0"lUnkbHlQ1&:CVޕq|ϩC: %XgGET%QGd=aPb<8n_3I&u5LtTgLMFzI/\ӯ$şL&Ĕ՚ ǝSyɬrz{+Us+ahM%WQoF)N*6l-!WD^4$2J\E=AL U䃶 U>S2DUѐc**7@){B6WJZZE/U=_Ae _DmVUR7usG3KOy{/njwEI<ǩs\[^6* iZg^m>2(A ,AlE,r=4 ?a7 g[W< f,ڥXQDN(!@UyY!NK]XSj<1UCR!E# k1[ܯZJ\dI뛉ٰ:\ _r@pfI3 {EnVf= `i'wk`i 1_7=s|MO=48 gA_)aQG6q0\FX߆^«XC١NvTFWCKk-ƞMσCLp{Oɾ6$K @z2-_qLzZdv}tIk m7Ҧۯ'*D1TgZ~ci]gU. ßbo,Cfx2ئY?@jdHn<Ew,%@YȚ`r5VD"&)vw bPa nZֶ4y`bP_|}bp{u"3`M)RPna[dd'a{Na"~b ?d 7p;@^%Do_«gaG:L q`s g%GȯLAX-傯2}FM) GoW4$ۆA.4*Tب`Mv;'}qnh'z0\$RApWI-e^Ce[h_k u{6yO\ "CnǰٻK*vP-~6A=P)zGOIq̞Ǜ/:~_u_MzJKnr-h뭛R'FXi$Y` 2.l.p([)x4SyЏ*8d-ejˬwބ(&?^c %=m )S)Yovf<Ⱥe \T2}Rٟʩ@ Ǖ 1#'EHKKQTK,?CXEf߲]_q {y>Jr@M}]K ȩG[YpmBrwx9Do I^m] pL%q5\ ~ T$ Dd +ΟM5xЙZ<ެՖV9!j AJE[߈G O@L!MVN͹8@$bXLBhOa_ Li}9UeuٗLbزhkU+|L Yq=ylᵗHlK$W|4XX垾(湐ov~yFHеHݱS&"5.0#'lMq V^Q d0>qp m|[aˆ?Z J*S cx<1_<A I|ZLr&XoO G*żTx/VHS9>dqk4aecڿBHO(dQTt).[-jvQ)up#WUˋa] ca7UY0]kVvZtP95H>v4#lKp)^n^;ekmu#A99p`\V%GS-r$wshZN%^FQg={`<| C&GD8, 2 юTXPGbY5oә$nUv(cU;kӷPA-g>H0KW2ij+loBvt?>}_l*z=4Ժ,COm hڤw/Z9v &z,QK2RfuD/"tDɷrLO~6mcVSA+O^>Z;XΒT:o'yRrn4!bG{P2;3oqшʎ᪝ |:'Js$Z\4+6+}w\gg-ƫ=euhHq>dB0qMOE?V:hAPs0!ZlX-I:20B iY 2}:(rF,WR#k%M#'iL3@VZ_$}4I%þX;FI,ȪQJpiǗ͌(&$&Q{o8}`Sa-Y[]r25Q0}3+Q p~e.~ȟn`<`!} \ W^tN^Qux-e#@[B "max# [o=:\CLxp;;%J'kr_G"TFhZP_FxYR8_ߞPvJjMN=vxempD y Iq\SX% fdJ=As,ssW@*|6.YerKM$kE. ٙ@kI|Uɏ7}Mb6M-#? yZf;oFpd27Z>XH >ؗ0X-dp%V[k 3HEr:Ft nZ$ˆkw'(4h(\Jw5=y3{K ǪK.BtueU&Ϩ5`j) O0M._ȭ H˴5ёҳǷR8f3W݆#_Fkmt&tHE:!vXHGڷE=C!-5>.5xYBacKK3Ӹu!;G>dq!u39 yVfB;GK)$  %G:">KArw1&E-.@Dồҙ,Lv&%Tj60aD dUƎ:|k0#z_HKTSZЏWpL+^:_ ű\r 蚮Y.P@٥Lp%Y_}GOO?F֮_rsܓ`oC|/9 $Xt(lF$9 ,~8TE=?G"(4>L֢YCJy(1Ć8MxFp+e5xG̞YE^1KtҟAw9҃+Ⱥ=jfw9a7u]{So7}5e<6$Dt"âxkjT':&rQHD NkdHu 0~y>S*Pg,mbPN^ ysnz⤂2ϐ /ibW>y7*x6"M Bg.ídaLR|MVWjC\f9Mbׅȯ)ǝ{N6MΕ-LlA3z"-_G3Fz؞*1=x-!E ><5Påo\`dKm_MS>g*aޣߨsMm@Hv+?A{L[ Sn HXM5'_8Ɓ&% px$dR*ˢ( 9I!7IZ;Kw07GRR~y}ZBB^-Ry 33 .Vm'1B~>;@*98t\nl6r:]֎ȶ 7RtR*LW'@\ԝs㘪Y5b=qr@A\*m&+ 0.l=nS]J!vgϊEh? KRyqծ ۨKX58/aE\ W`1 UX}x%+bX1?/%N!OCܑ+Y"G"KMtAC.$Zjlz5Y 2OD)0ʘ O<6mM-_PɥT"bڿQ珙i̹A!k\6bhFO!0K1CP|<ɖ.- P50# цl[t H2hOh}}D?8cs*> S^$!@gg(F4zE!,fc=|)ol\U$@x"lc0"?ChlUDճԆ>Sv<$dHaၿoŝ9iXϴWECr'>>k؇ %l/vb`vsr/ zݵBJƒg&O:Q-.^&[F) #`޹trC՟7zttHo)-lOy>㾱qgy]f!HÎ{2lVĒY4D#ܩ@fxξ'L0"}n^zUZbi5bs0^=Vb#=KtW-{L~kU{(S,Q,$k.637.rI26My؆ľUÃVY-;/jb#i‚bГm62;z{lXa+hV4!ΤDBDiŤEfnQ6HZ>߰޻11z+tC! ~0\{vK~[X+2PkPv>;Qfulmdo S@2 n0#]7Z%$W#A#yޔǫ_lT].day}mg7>e(p;xSU˵w](sK8Q:ֱ֍{5PL_-Rr pEۦ@{i` t3}2V )K sㇼgi~0{6fH"ͺQGnX؆ fͩE״/sU5B0zS]I8=ynivfp*hH@8jV ZˤhtZUrzB%iN;T%L*7Ր{uI dۄ16+Yc)t^{[s~f%~7H]@~d.)AFZaJWpe)ϐ [ >XEW'8}+wK[!o@!Bb'V*U7Ȏ r3$Y*EltnljDJN@CDO爬FԦ\k>+%ld̴cARS@\m*/=4!⎗|V# h ! $8+곌7+54U 1BJ՛@-pPFŊxV+aFH]%]%VQ:?j ,! Uɗ omv۰`hWou2#⽚HTS4h}VCu7}m"㰱Ô2DcvE;'/qEQ Ed4kJÑ#.XT]Bn$\N1Um r" o#449{1Ų:&?XwȔf&m@*!ff\Y U{wE1F@19&(pg5nY*^>/9c9u)e(-uF-=/ZjV hʆكF2@\+PќQjY eY=V_y)1Nb[bn;n"(VD>!1ɴTQyR~g/ flzU! ϔ:S8wی{ltR]C*- 6qs-rgHɉ&+ęJl h^E~&DQ:Ac{?tz 3 Ujc ;J;AJF+A`A^g;Wgk-7"m<D^ FɐvKδD4  #f5fpV8%сKRVxܸӎHx{W u/k&~m@*F UU‚+[Ŋ^Xf&, #xqE.[_@%b axըg 53rn3>4˂i_-% 'hHZ4ꊟJ.;ޏQnMx.RjD=SQgY]rj"2d>LjJ- 7 |J3L?R_p^*9Zv@GU ,#p ZW8Ԑ~")7ՆEQ,o-MZswPNEvߺy0&odMӖti79 YhIBz A$:L.vF%Hʜ`ê[j[b}Vqv_"KQ?J_?u6|%Jpx1E] Fz \Q#;I2t*47MMY<+u$Ġxĕ<8L g~$V rId[ a8Q3K5T=ԛȭS!Rg\M_Oo0DY֫KGt)Qқq}cB;;g`b`}m@q{k@"X0:Li% qX"e<)q)ŴO{w' hy 5ٛN%e볚VU肂HP|/D&hIΚ83`mW-"v|?AU]A7ɓ\7Jbc/HPz7$4>ȕZϕuq &`Mdf(-ꭃ`ۭ597#v]u fFE=EfǞn64:xHG#hIΙ}쾃KuCu~r1IYC DܥF Ci4^  '1za29$Xh _;oX[|VbL^uՖFnY&Qw3w"%RW3lM5s5^r6lڀg˄Jpn{DŸ<,RLf $ &40hzelfVv "۬5$GgNBO4lż#;_Ѕ1d稃a,XN˰|oׅذ*z*w,% -NτI|݃M!r݇^U&w7+ꃯcP߹mXltݍ$ϞyJ3/J%$3)c4ΡfqwQL&gSȔ-g-F+G+ι"yztDN~"_OڼY]"蕲e`ƨ F'F{q$8&qBM61Yt8"}DV_nE {Uu'y5ڈ(leeyvd д 5+$K覴C@̠.* 0J'-Q=f|)q R ($)Ƭ 6})U|Z}s7d`ZL']ھ$$tH?Uν[*I?a .-FzdFF^v՛MZ?I?10Y| %l7pg60r.w F%R;랳Qqxvvz=EMqG_|-Zh[o1ˀ>`&Eʠ3 Z~WI>پg; ];k~B&yTvIwm^LT|TJ,giK_LSf_ه*i! _s3U- Fә染GNa. A%ON_ 0`i+MB*{IcuBlf_z%JM9^Zf%n6<@>o(/O@fM}0s|zr(`*g;2EQ rm̹Y[-Ħ_=c|#W۰I@ Z3{€Cx%"?ÊНFT:|~*LYhZVq$ r<ziӿsSVɇ@M(]9o}EߑƯlT3Dbg 뚦q矒㓶$khlÈ?aډFL_:; P~5oƜ kgi۸я& @G;S$ C`t骘ߴ~A a\=VV, /)Rm)wUoK)F sOjZ;5Ổ=5B>vY'fJSN`ףA0D!{ 44T>oҚ&P}c/ k 蔬{K委ݴ l4xJcFz\np{x82Xc6Ak(r¡Ǟ1xlK٥<~jN]ă@%`2ixVND*e.0n4 EYf~qrP_U7pv{,DǪ@IH@T4$¡LٽLD \[Q5!ڪ0/,(iDθ`1>=W'KO꽷og TZ`(E`T|nR h_wH]v]'t*lr sT/~f7w|4Kj50*3JmJlK7vAK{: }& [?<kzMǺ]Vp!RY*wT/bԤM $W)< t$֚ :6"BR @%zK3÷"]}ݚL44[$T5L3Tv@?e; C;+S6,{Cĝiu>M孛Ê1O 12XzyPZ8Q|y^ږ~Fdy~wproSNz_2Y_nyDwʛKvZsSmv*⫇ph`>s$Al(rpgy8{=A=;KKĈXX~cN.s(Yלˊ8 wX\4-) |)U^*E mZBWɊ$i؈\){Np%̚{) y!OB@+SwwE@UBdo@.z.:!Yĩ$IY,3u۩7JCf5,6ݳ{Vrx+E$dq;l\ ȅ>׌Yp#?9%^C`VCjw)Tuf6ahGgouA ?84~pã:V%r=)Mqm''_]k0 53Y2 &$j)*ͬ /exQ;h 4oWjNa?s}t M.k p9Q56evt7˒XPNxu@4˙eꉅOZ`V 'zC咿!ĥ 9|<ҌEi3#el8#}@BP?ANMy(ف<۬*eT ONmMwL جt_0XH"-j|/Vʪ[>ANms mGn֡ZB*; gv\q c'?*#$yIX-cÇˌ/X:GN7#(ɮY&t;bSᨷ@X"Ê^ L_Sti{] #X OG}mۧ#42i)'毪vbiΑҡт6q~1zvLiz̖ˬcX[j^0]]8cU8 5E#%M<,[% :9x:YαN09&Bf6[dٛElv}(SܲvdAҔ] >Ƣ7R/Mla|a};ppD.{.A޸x`ȼ(0Vq:g\bI 4d|͡V 8$#k<Lԋ6"Fj4%ZS=]>.*E Ĉtxp*[8C|+.}~HFk\q…q*\hvV_yOiBJq$T -;OPgѻlPr";0|\7&W? `r z kfVg+J'uX鐤7} Ŭ sDOAز<?-HZ.(i6Zrb,Pr\6%xmQO қ1AYanF}t+}nG 7wkg>GsΤuzn9$^ఀ((dƺ2W! hO1:PeϦҩ|ur,մ0:r jSopT(Q|oUɑM$ĩX7tJgJ$^?Y jQ3RY@Wq_ @4]QD RIUn?a-a^kq_*!,a$#WD=+ΈLkaX}Wjxw?J,OI.㩻oNaWЭWUzUHX](B'1)p-y_p'=xH^6Т HyÔ ue?5C9Q<7#(6[#6X 4sڥũ ~Y. `L,M$G~ZoO4O ^!d}*L?2\D 1 2"'2 ?V7ʢ&_Gl=]sX4HڜdsTFQ(/WVTW~e *Qyӊ:D~y<+ui2aÁ8G#a4+'334vur׵ />uk&ąĞ;UT~2(Czk=tH2rw|nK5M\1\wL?)oqRΎA#%<5q_R8-؅@1{HyrF2=V (2!77&$Ԡ"cC}FC3@RBr9 S t3YC^%̐}wM;v)XEH[-s*X+yۆ5ljG%=e,6ڗ[S**GT48`2v Y0&H)2O@|P3s310R8Zt=E=뛸:Jz|,Z0fB׻)kvP5" 5̍߻&.PmD8er| VFs@R+U84*rTm( 5DA&SpVQ Z-Yfyt9gϱ f\_PWZWPTyĭ! t)|fƏ9Їv,~3埼zI.dFf45wLO+Ŋf9 eQ䥋cn'y"2Fĺa"n/N,of[uVf2҆-3?JMpwk9VGF2N1-@=N28 [QF_- Jd 'ҨZȡ|rJHSP*=Ϙu_0+4n!(Pg*x5prE{ڠ 1ɔՋ)/B0nvU~PxBN$_Da# n-Xur OV z4?F Z "k 3a}&]Ƒ zAUfPjG_%Tg3\5ZfXy0FɑYPW9bqT2l~ vCޡ/`wm2PX6Y+~sr_{bk,A1[,e[f,Qj%TEJyj&< x|1б kc7O.'I)gXuB'I{#ϐ' ;$Ě='VZQ~p 2F-6״_Z7,Bj5#+aC3]5xP"[m7ppTcfn'!z<62yܨ y x4#wsgcEgSk[冮ϷO2}|w|"[є ;< 8]x^Gi4!8@5 iqu{ˋj9 F6B;#4c&]}FIӵh_Wn+psrcSޏ?j&~AsO.n$"# ujx.opBįEnr<_?[MՊC+Yr!ꉅzנMRBfl;y=<[t XT +1fq].jx23F.RX"2S`/{(߳]ia:&5Č?Ґނ%ȘD{0Me@J8S-C <خdn1T(])Smgk_ſ ԻgE_/L.=a%:ID;c-2D?]0ToIg@j,y{AT6Ǟ/) 1NJF-I.y& _ؐl27oBuwV M@ dv^ `κ-h4! *u$%N#W`Apf`u ~ @! )@5G@bgFXʼn3d?u6ݺ;@eJp[vdrLL!)o?G^c<Ǯo: ZT~i:j[L΄+pk7ˢ]IkfIx^KbSQ9UƜJ^&,4/KR_@L<.gxތ'qؿUS. II"FĆׁ3={EziM(:A, ݻtf˓2u'@VG޴ j¢7PaV+.kY}zCEVBq b_UJx}$*rxv&^-=dF3 aL O-TV'vhlHEWٖ+WE0\ks$AE,mp8#մXrl~[G&O+!m@x $V9A,42PN/@o1~rݗq# iz r`jc^s ΓzMX1ФSnUG5ȽDh-›D8e "G(%үtj|GzI: u m~XӅly*?l$(*r-oQcʾFFS= Ay }j[s;",D=xcS>vN ` %?JE@hUG\Nt/41RĄTCTC"+ޑ0M|My(,@E˨Ds #{GJ cie=`V[/+'RO[,zCQv7Y-gֶjⲡ;Se2.-t7@*=qa7֪Syg\^K! /n/egDeisf>e\Oư 9>}eZ*h֚pdk0|ߨgk`)Ԉug49пrQߧ,\;bQKHdg}^:QU_m#6#O^5f# a1l3&9@5>LKAdYxDֻ@WughS&F(vhkz2/ػf16Ԩܥf,9߿8\TsNcu`>9ָH/R[ܼg3itCORu;pq 9<d$F%NRIzr&^e<AC"_vtSJ~mܗ;gp!tM%i3FƘC6AmPB:F:/"kUi^`VNY7 4 5w%K/͘3jm~E=*u]>q"yaGנ;zcH˚p]8+'ړY V^Oǎ* 3dUKni"І {41^X4fn,+tUAn :s`*@AdsIZNS"`a0bi'H.kdYdYQ瞋r֎L \%~/tTU& `\~IReӄ*?`%uڿfIJ= a*Eg:+5D< BewPNGڪ][3H $)*:M`' Qu6jx P(.272GUltisQ0Ze#J-gоTROxGaX,w*,=}Uʖ2/jj61@2Ŝ-B4*wΟm$NeF^ ßNK'}xgz/) 'tT=Y6B<v{pPNɣ2, [~N53~A8T҉Y,*&:\yuF?RݜHCUk&'5t 4kclC& l + Kls) Ɂr2sXOpP}Q#0 "Bv`J+7crDӽr}y9+pB&h $;3 eƈNS܌TȢ,񤆈,3x, ،9p-Q$wݧK65G錄({X(2W3!UЦ׹_f>RےC]F>FQO+F^Wǚ0ªqu%$Dz9Z[/n%|CF»B{L!CK8gO>e~.e&iZ!!qM8;+EKeT1\lI"3R}q.Vi}__%rT=oyk'X>ФGׇ:O.{$ : 'w@|W} j)MA@aV1}oP;#=;ZP)~\R Y_0 im㊰ɳsĩ$+ctv\olZ1d|"pׅѐH%:jPϙ( Ui\}!bt[&zP7WVܺJi04 Sӕg;[ ΚY20h f1Gc/ (M^7ݒ-=G7\=9!UW+TtHy#5q/d6XR}WʆͽEl=,[9 tʃ_aPȳJn\2C=3VՁW{VYXaϸi#w |{@6IH]r1**>s(3172!R٧S1۬O\W~UmOh_Ͷ8 vG2>]ߕTQD,-qYq5 2,_gLJ U5hIkup k a\R\$C \ע/wgͭ=rXrkxc`q'ܞa2Bty_5cޛI-r׏Ծ)n>j"54$1.0k(suqRq2K̄"Vy!'> 1 ˋ9ŕ25"8xn0GZYƇ1p`Qk/RQ?qT@f})YMBrvZzur0C1w@dze4!} \x<\;DS^@+!5bv1ޢR<̺lRF6ݛ_l@ 2} 7ZZB?zK":-y^Kc =ހLÇgaSذO+Ҩu8a[:M2Jӕq\4me9K'1]_Q*F/&l>HhӐ>!ChQXOڈQw7sL8Ee/"{ 0Y2[1 %$1|ϯKoclب%mxXQ|`+ n S!R)hr|Kn>is*Oؿ\-;g6~ *? 3EP{X$ pSOԏ')}0qiv];j<ݛOOQ'3OS W%mSSZe! Yn#KgsPG֧79ip%Cq64~*C1%+ro$H[!W&,=jb}-GR_ E9MR'.?4/j!#[ `%';=*<1vtf1lBN{Y3 JTV*v.]sZgZw|%pqQ#*I42fNKCGqutklnN>8{ϊ} QGyD2D|blPGpa>%MhAs@՘ߛ:D5Qo Q́9ݔeNKŽFWJD=@پ E}|Ge8=/PZdp$G]zj64(k& [O8z3RQE=k:V7Zhw]NJukILe)/j"4 .N%~' g*y&̑~cVO867xOl3u$Q/$Olᦠ'aT0Ѣw#$,}:++[+ uJ\?v&(8)Vhjxo>5 .l to:&E!D,$ G`FAT6~sZ=oVN{wSpz.F? jRv36t}&>.F/|"w/OF߾r%0(a|GT-ڹA2v` kbl(%i\K t0T*_9]0FӨ}0LCxr/rd2_\3>R7$&.WQ]/i5KaSu> !,* kۋD[: 7V;z0*__|®i6 dRPB7=4 DJVduK8D i]g~gX$im# Im=:kV쳈yЀ |~yg. dfX{P$}%K޿G<>t#+_c?xX6oTi]S<2_A\?SB> :׳. SS*DHe8PUOY$$1\beZu׀i#ΈۃeMCJ\"ab P 7PD& BM!|<Koy'TөdEI2jp_Y ѻ\?g\E.*(7&&z C -O0>t0KG~rQ-z֠u郻'B? ΜSN]]v )ɳxԎU|SbkpP5pH,33]pБ3յJ6sR\Ex]KIM*P+dRL^8E5v DGע؄m)`,CǶ_W)_8YXiVdy|٥7G߷c@Ī䰬D|U]j 4#xh ѿ>_[drjdJ!lZ!~h<_{e8@)v#N?K>$JթPU6EǓ~LB.&4=>gxQԗ4饊K< xqtܧE#~)+7&:TW( @)¢[['$<kp=BfRs@`pJ..-$`i[I儀A%Y/lqE&C88 Yٯ٪MʖNT'r2=6Nj/'*6(S`H8Nm.Z&~8/1 { < $NbsAjѵCL`\A C6܍Pl wH2kuKs$İ4 9Qby=az{n;sI^ SEbj >G6sǡul@?Сt6Q%o(asd̔Ȉ^DaW)QyAi_USZ/ Z>Vi"7kKjo:(Vٸ|[bJ' Vh# 9]qM#v8}W#t1ξGa1nd& Pff2$C\4paTkOX>CsV[k uOFZi|*Z1DdOSBy\&r5CLGOf9`'||:{g$}.D7pgx?$ ! xfHL-DlgDA"ʻC"ߍA碌/c>&@)إgL/43lMn ?^;#[\P 4Q HMο3#OH`kN8U[O U寍, <`q,ȝ$+fGCD@HsLb戚# C&q!*bxR,!RX0FFpmĺ%T,ZGW|I[OGVzGv̾=O{f0,o. -*&=b"٣榔f-+ÌC[iSh}]4%:E<}&m LO]ƭɄT2rq0Z#ّVYr`qm:6IpL?KAEZPOzl խ~ORVҗW  Y7$"N{zi-;d aPXSBWVͫb(գ/Kitl X~D 9NT>yUrFVsDf8܈c:P :Ȅag(rtL 禲y@Lf‹#ѭ\nt E\!EэtYэz#Pٜ:7٦-x'1@y¶O [rRJԑtQTCQ$␍E\p=i"w?S\a8 |=⻦&`N"f gJ՘\;(;+Y-݆_7{)!'R#6˞xgt٬Uظ RDx]x}٫4-|x\t/66uhrrWlЅ{$@q0Shy0[,؏֠ RYzhkAcfϠɲdy958iE%S)1W HwKƓ<>0 r۩DE _oߠ"!ǒ61݄Q6?D"1t3SU P#ٵz/XR' ;~\ysXŠhQOZ\c)Khۀ"9 ѝh*B.Y֢mG ۔H@AD(#h1{4r $$g!QxM=ZK6bAjgܲdC||$햸 |rx`_ #PF4|`Y&A&]$c픖Pi<ݣŊOJh'83Oa|rYFbq{܎(D3˦8^rUތ\d0z9L/ vG:_8.̫yWCX i(Ci\|l+vI @ɃtVRqBhm*nP{搥n;4P(cwppן%{h(yv#= /Cw~ݠzVo!>:W5TFW*a1=G02/ц,ٚ@ZdiCD# d"[1niR: ;lRg\x0h6\E\3D!هDCd1`7' ~xǦW Z(89 MC1lP^ j8NA{MxpByb;,6`K:Rf$=+m)6Kj\8XQjKsA7ݮşѳ&T+mAR`S<1=Ζ@=dGʥ'~Ɖ R-1O/0c F~xݥ$دGyυTEEv8:4&2Zg ˣ.krhc3K'޷SBܣluBاHC*; |.(-.fzgan t_4ԉJm} :MLA$^ -(=3@-Fcg[sAj,OxK+d~~>|0dAMKI7D3Y?0LXn%?ٖ3_e2ܣ5>=Fiip(Hɬ<< TG,KT@|JO2.e I:4(ʗV9^΍CQ+/KᚒX#4@GJ񼠬n!DJT6,G72C%1.J Q g\* ޒHuC[+J EKLԘlv~`ώ\ c-yA@\*¥X.QEݙw57*K·ֽ价l/r[EWnTBCeϢw21ZM>Ps-5EƕViu cQ? a5H4Ӌ6D بDZ/%!ij ʾaGm)y+kG^Z0}L2n{Kld I ru=%V@3 8cVBXEPZִnH }OM(.8 >!U9.#rMd^v R|B1CsUcx65[^bT(5yMlxQydzL_UVctJ#Q[Ty-sӰяhS0l$a>r}ج!2bD;.k3g%N5Z_T !u{݈ /VWj&:gLD0OL?,ڴ5?&xxCl$n F-/6 +@(ΰcHYb8s>)M݀_`JD^, ;LlW\ҧ#j^U~̀j{V|TR<:'-ij9!ɑ!l&DQ(ԪF}ǭ9d\sM?}חFHh B!l P_k"\kM- >S]24Ų* RwD z\w6x=}?S5d}TN€Y*L&&u/X?4E]E)ͻ!\H?DGFM`GHhg vN}<3{1Х=8tS^T1R +1rM&hu ^Zh;+Ip{:!&]zH y K@TEk fo5$ &gyBМ*m;;?/Ȕ(۸JXl+9CeNjҜI; PPy`|=BT%äv爮:d4w8UUrpCxĔΠ" KUI!RK1E1Ȗ*G`R5+Q&_ZaHP6i܅BpQRGM4w>7 Ċ.rd"ӆ D_Xm5x*jI[(2C0ZR&]ZEej0:ȖkOiؘ _ =O>!Glog k;9A6k [2ˍΙ:iQwC!|s&ECeJna!2*S9$zݭVd*CLAǷ)Q4쯉WTފfƙ7j{fenrGK/C1Ax_|)opR5| R;u&1 |_&Wj}wn^d%,'u_ByA32eddt& c`BdPj""2񽸋Ѳ ΍hLȧWmTjvǽ=7;|?bpBeG3|E,A(\wl{Vhez/)R?cѽ L5Kߚ6Oɋ)-"w:K[u ̔H h3캦$>,`NiqTQqi 0m&+'HW뜛P11~?J4ͼ:iCs16ٔHG_#64Z6ƽȒ>f2JX\r]L=Ұя`x(jpƈxFPٍ|QCK%:*;Ui7Lx/U7=>W/*ѷ*kAA4[Ώl* 24Лbq^&6!iZy*k仉.Pc)9\i vd# Kvl+r#^@6قzBxǰظ eL@&[B{0ĥ3M zB)LWf_p ԏ1Dsrzv.Iя#} p#]K6WGԭY/S6 >~dr ɜ'Oq78 R,Ž2h6:|UxoaLljڮp6c54ɤM.Gb1jbW66~3WQ؛CB V;ˁ@8l丹􆕥Se(F}?evəe_^!mdt1rp:֍';&Lm`hI3"jA+X[t7O"ۣpm{n<μ2dHW4wTdq$a Qspz2Rf|֜K:~ݛ7+te#o| wO|V=(󕻓'ui0St8*V\Q/wj{WsM'U.{b?7x;u.4+ !C ڊȪ[nLWx]JTށ~X%/-QET9녂&e!UE;xm59q&NR=kUJlqȤ,yݐYhAIum.[pFܗ D^i%P8]Ƨ[[ZGV>cP*$~h^KXV Gj-K\P}pMX 6!- og?U[0ߖG_n y?E\SIw`4wkoh:1uň,Pi'i0ח?p2۩Cjk 󪸮ENY\ڗwW(ZdI` !Z: ,[G%2/:ra0E9G`J] p*6F FQ ߫y^zE'snVF̄LxnԻž{ܘ9ۓz~1xȑ#>̝]kR~󩶔:"3hRx t &+ c8 ,X0IWrY;B~5plq҂&*&Zu|Dߣww6=Vz㩅͏)dŀ`\k h HY9ʃUD|X!5 fR¥W |ɚ G$>}r\U ʽ b mMoOsmMO"[ųL-Vb2O粝 3rm[~oՉЖXsG$3yZ?v279M?$K:]LZB{ؿ*W LQːrevTqɀñ[RM.c&@<UNTD'٣=(?V +u =9 10XU b&.3ɊHwζbG~>>N.hM4*#*PyWrr($UO-Zօ }Cd\-n )u)smϐfǨs8'99'&3cT43|67p\ɫ: |ም[!z.ĚJ2ߌm59ܘ5oP\H~(@a5E8KGBb1~V ̝: ʵ1)f=Lu4\6,JJX`Ccg|O%n(qKnzw(~7Otixsy~<ӱxۓ$BO>K {:=Mk5ٜKg=f ڋaG\\+詗Tր7Hݵ%gw/p$]AH:5؊fDt5$@EԤe;K.SZ,5ː.O7YŽa(S[xIe9+c=lsL=PYAK홥dK[cWrCp UF6U \_\&<N*=IC7@1D9Q<ܒK;1hNGƽ!UK).g0 fـȇ%i-o:9F <$[CaMk즵)O ~Tg.&ֱ޷Fp: S͋c-d vԭB`ohISԔ WOS|ܢߓ`DAl-ZUdtJvƎAـJ":°O˖ttC ^z.eϢMW<՘ C|Xjϕ-jOOVd~N5=n؝jm2`XbMSl>.jtgs3wmֱX?[)UQ5]OlJgH*~m2XOնa5I^wI1جj9ɦ2TmzTMҊ!ӛ~3p98zoß%G 11z4 U< -wF*à?\L񾧚`zMyR{13?3:W$W}`e7E&ЧnZqWr_S~-؏8O&,mHڈ ֊xښ=K#Ou=Pxi=<̠~!ø\rЗJyƝd-4e h9:eK٢2鼆&_(50ik8>ʼnWK'ň(`=*j Ep0R\M↳~z}!b0n֑ 'SuHzaPeD8>mU@Y*S@%~&msG2~Vd: /abd ߶Z lјy Q_ :3tpO}ucuM*uO.9EƎBTcviOeN͓([,mh`,qz7}h oӀ%5/t),ߘ(ym>m/ݧo%ehW`2gcWߎ HA ZgW$<YR c7Vp/Z`kȬ߄k%EhH$Pkh 'o uu^I^\:{')U~"8GʧU4Ϧz:ŝ`\|P E؋o TEiPr>>% ?7T8L4J~qOn27{6Y{}8)x*3&۝N b?$e zkK{nŧ‿)䵧Whg"%U[]TxBVt~א6)jzRsr`񦂣fYp7''ɫSOĨX-w/En5 &?u?^+շCBzuܦ/xlu% ~rmѤU;'v1ߜx#[#]C~[0 x~^ܼ (=@nKwXH( @jMs1&V3-lfZﴤq13l5mYB٩@c"Q#D&V/[|G@=rĞGآh# k8{*_p֡Tۂ()0Oup(ܴ:w{{-G/LFc)`Ww Us{_V1}M'8e[0U}YZ ]''[C0Agls(A|Kh&lKz/ӧZy.BC? )>ؚwQo*3-߯7.d=O_\[8˞gJԕ>$hh|$23Т_sF+^ _|5S\)wm᫱35p,gj:9ذ (2xT. >֔>S+ݜQiNŦƘ5ķ d j'<>E:IxbLt1ȣ691_mZXQeDd7AM7e(,2nxzy #oHK(q,844ꪛ H0B59w9xDeM5Tb7\mVsC !by#<%~s+ԘK5$Mn[Ŵ^ܶmgke$?F9'9C4 &BZLwQ($ 7Ak3ή y'afX4>|udE~Í#CRdRf }𹦜u=9GWJ\+ mIl/{$$ɫq[d[[JNZfB'Qʝ5eӋN/Ѵ]W%RKV(Mԟ"Bc֒hj"{Dft8F](FۿC( _œЃ^ #].awu<)f$(ѡS&‡-TLTpzfIݑ5Qz2'"lj!]#0F ֊.nPio\6^YB{}V ,*F2Y@מޤVW&eSܤ;܊&iZ:]&BW)ԧ2 Q@.11 K4 w%cR߭C-COrb3 `vH.Pwh=i֗2pc^P-Q:E^te-֟eg{=&unc{)ɒR%VF3b1/}pYB'i먥%rşzT9:G¢t F υ'$_-4Y$=U!:טx,ѱ?,UWmc{&HSHCU2#)COΏ0 8#ׄ*uS\Ҹ(ph*ˈU!T)ܻxh+VC_{,dsJ\Ù[ˆ_ۭ$ǚ6ֽ?I5F#^€b ԭT([r=Y5ݓך ɕ|͵;by"H׳E>qV9d a6z%/Fj8߬ӛCre(d*o?;аɹz)R I/tkN. xh:a 3bz5:Y"1oOw'=#-PWxAUsW1cΫIt^o3^hd]2OON&^3 ErR'pڥ1삵pf yg~'{uFrVulS};R}d `Ԩ+qR-*,Pd}Ǻ$r@0F;R9^eǶv_{^@&}+ZU!n:aNѕl%2c?”D=8g|+E|=رo?I!3vaiR6f0CNFDkQu"5v IDN\Zeos^?#AI͊3K>AtĪZr"#FLH$dSD.+@&@NtP7;s`,q=tuU5at:rډ_j;.ٺav=ckx+b@0ݞ{H׭OG j p g!ܱLsL {n})e[bŹ鶿oe/XV&Wf$)0A *G$^M2<QdGY{.:VnzČ&qS0.1/+9HBdvG|Ȥ[vw>HRfú-xԚj E{*`iLįAC^@vSm_%yy*L[^gKv`Mė4HRI:q:4SEb>12_KayB/7ȊJoѐC!TcL t熦T5H(f9[ IO+7N z^ZnfLj*>HJ9'r!ӂp~L6*ee̕T^v{B^;GոIJ'^!mPmF&bh,׀B>Nm5>\_醄pB~jL 0 @.iN 0ǜ;`*Zfvб<kZ IA.mA "ٌZLhW`ְ`/ЯgB{ctW$Q~?.r4%RČ=qD5^p`Am*@/?H,l]:gZ6^BK@hw.H~ 4(3rSŐC0_DjjXW\SI+Ż0`a} ҭw/:"Ƅ8X aݠ޵=j1_f{JFwl l3M%,B{U\ߝb 7QJUJvM(B׮OJL*^kL HTdLBo+tW<ڬFgP>ʌaw:OC[3pvbVU2j2ANbH?eK6]E6Ș*ꇎGH!ݽN[8l!_1; =-|;nҷ2pfSѥT4Y,M8?; 9tfdk+"q U!Is-4M#MB (yMi,lK΁_MBMmF%΀A=ZlVmGw;07/m q6wG1f\}RDžʼn,B,ĝU|f7&p4[+N9ص/Eag)x jjpXYӉ1+qQ.Q_itC֥Sm"82bq{ă9pbsHucs팵p!8o+;uBilљFmRJxUʴhEuѵTGCv0{L5189j{.a;.}RS{* rjk'9I L)<{3V/Z:`D5 p:^)b^fST{ݩpxdCR‹i^K!z3$TAWVt]^^wmez.D*DiŸ= #_U3M,=)2veFx3\&rB;@gCRwj}"{uHF-+hGg77ݭ~H4,,8߫m&aɳiA}Y8q puvzR w)Lj7k\ +29ZEU%7d1wh;CyF\m{f=H_ur9t-ٕѲ7B kc0~Cݺ>-&5.mg}Z JߚI5EhR)l_Ο"W TjB-lSOԝ$M@ -4OgJs[D(K~\p )5O\fʌk߾85 ,uGqZZC[YC];ɾI"G:BKjN^;$.(қFf]+[>R@0]r,oJΟ*;ӍJkFdsD݃:>t¿hW۬_n^mygHq*#QOrЯqp#ݽ?,ix{ej]wi{U-͵$$$:+_+gV zh6SAy5B6!9`~ud.δsQWF Gշp1H *D4Gf|$;|"xK3Bz=[H2^Qx|$Y:Ivfj'3Y'Bᖁa8 kW.m*: 5_lTPVjhGrrHJ.wAp DE ya#h菩լZsI1$$&ba Z1 E{)1 faG$/߃p?Aota_8sR$瑙r3]Њ4E\^ӹK؉e4&t=M O1ӓ<%.Yσ*7evy<+DLŃלKGT&]\fGUkC8gaiZ/[ is?-mI'e ?w0^VqۯvpUN'1ΰA*Ѳ)ִzs1&XA-٦ZJEi;{ۋAQdAⵊOE9$FbޮgG5+&~&fpqT噻B -F 3ѣNX%Ol.JHCӔ `,8&}_2 A Jd%F?  q6 i++G #/2 ұXGqGDeFdQn۹Ƨ?6_&B$& wRm0,Iz>jT}Wl#'jQ+Wnf;XlŸK#lðгV:C<0@ ^x^>\8i@ֻgL6>_Ik8v-G !`W ;RNY/!hNen@p#"-22imdH*h>Km\fRZ #vTTO}`hѾyM.MJax#m(!C2w/h3ldbEK9̾Sz UB1+r6ަ7*ҷ{`qK6r"dKc uջ*7ԗ,|qplɕXEKX5]MBPOԀxj u֨-:$qJug!on,08 B.vk|9h`|"!OPK 89$Jf1d ${_!6(ۨl$WdŶr/P]hof(-Ay&1k\_F /% i#X}nOlDR[wDI+z+?$?u$mB]߁3;+m_ce瞗"MXY.(35UJf[ $u:Vz7Ĥѯ qD&~K6ܛ=Zv׷L%9}d~}6N~$3o[l1Z"Yn ̎ 82f`l'sU1j ݲ9_yrKmG؀TOϠ>"8S=m#BE&qpX=6t/Ά@˞ DzdUtƍm_Ǝf;%0_\9= XO~YI?y֗ &bwُ.8 v`s-j畆% 8d(^k=Þ8΂)1DVQajCg2wzBlqj'Bv;iý'=A1lTA_ ;FbPQ˼fIni_lP.t OrԻ?S ~ב cڝ5v>'&'$~ߕt5ha /y춳Bk9:8όU}μH68o7 zp Z4jϬ=C$a-Ƴ,|?rRVL`ݠ .A"n-cAdQZ~)'Gly%Qt /=S0b£<'moY35^ʈ xXA/S|n%RʈK8J]-z*`%6B;q~yeۍ??qvo[M]mh$.I_k:rN/,O_s(E*5_)/4a*>xMN?Bjw?'mDa.$/xV: _;m1 0JC@3t>֫LOx]^0!|!a+EbRUXěoǞӯ(sm)sTHw=P7~ %Iq(,>b>CǣbD0SjyZҏp,uy{{%4-|Os* G?z%5K94|fydWqGܖ~o9CKt/g9cy'>1lyQ]{#U<Ո!S/\PqhDPlpu?{a/R=j7dꠊVj)X9yMnl STlJY5lbY/?Oxȟ|c6* ;3#T\'xZw!7A1Ɩ)t?9eHnl)th@^U:`a̒_#v2hG#%ޥ36&*5 ^k H6I5D|@qtG Տ$dPp0 _& >w.NZO"^u{09:T1ӳ%DәEM=0|"9t6 >N$)n '1.=61Aw3W0h?m̧X:mQNKމZVf7>Ă{)j1CJpc=[sZh*egtKm )IB4DmڦӮ^9CTSw7Y0yMH8{[fTN a f?Q]O Lԃlp3Jhp%@#.#lt$H:R: 1RY_V&$ uk^v12ȉR8jH@ʙܿЃc%[ BA w}8"yCoFꕷrLVK"/BS]NV^-i FQS$-tyP[g<ZBm$w>|MڃCɩ8\/l܏y|w1=E C\|HvT ek9V9@ZAѣsm;\OF-ܧđg6#`}J&KIE&4un#Ji[L?TyWU5%V ثܝ\Nm2Dp3=z}]55* 0J |$ige"kԔhWIow,`,~,(>W%+zY0kM#g-j\u Iuuq~`;5U<Y^+'.LEY z:3M=W)f. V RR`VwxM*E2u}j.b-%-rT?|XUSOaeųar8N([bz& 'ZXr^n3#%Lkiy)Y4XS,]W4P^lxIwN'8pΆk&۶DɄƭ13rLkORu{{I?`Vr/|NUsjmI5ŷNp{@ 4F? _Ş"eU^3-j~F '. x(\@8qYax߻U+ֹVݘOЎ " x6)*ӫ]4$=F6gcrdrB h:ъВC?:q)(iWZB;์+;c“O,]`D{s]J_vrt\%h/3D>|<^/ׅŷoIOYgX^ڗ1Ż҇p-MWKXH)=|kjZvmRa *'UJݫet{Iy@,SnfJUyͣfkV'C:?9 jK8W!bm#/z2XVU5IQ6 +⽇4 iygĕ|֨>cbR1nM,P{db r/! >DP77ZKd:% WQGČQ\q<%VqgU3bUk[Y= _<[xYN@~3 eCl!~{ǺqrשBEsS\.zPdeF @p)$Z؁toK;?h*:pvʪW l1G 9z*0`)wËFj:x$}Lz8DJ-̂=$6mk33n} r5?T%'dS:4h,pB)3=Q sP,և? Ho jFt:I~G6ۤXZD`c:,1C5sMQ{3hg$}k_Wc(`6\.GgS00Y} Ȧߎ6.px!8JT"!2*"ddDSޒazAol!FsJ䗜~i[4Hj&WMXZrbc˶Ra"̶Fxsiߝ̋՛--~&*o{:PpiIAs:b m6Wԣ㪍firm@|.wsӖ9b&"Ҥ%y(.)}!6f@$}E.VJXS8KZ^NU6m=HIy7f:P f»>*$(^U=zE񬟾o~L -~ō%dܬ$ƹjbXKʄ=q9;;6dR}M,OEBI m;#uXN3 j%tTp'`ֈXdMl#`=%R.QmxON}5 i:1'k$Qy!t0:.HoÂTK^Nwé#pOsj;Z4NjW[V$yrQԲ~'?vŹ[7D|[r61PCepW$ẑ vL(@xRw @xoK්-7T$-: LT4I+}2kfվ4'x|2v[S+J=ytp7MޅD蝾it,!5*HZlp 'D {&13YXs1 CaFT(24 %kB]&Ǡɏם=rP,) 6kzjq>d9Ρ7bWe &#s.WWGR_ͷK-qjgնqU<0U6QrW @xl%& [ڠ\x|.8T}ijyR H:y$#W‘vYTh!;%B8.Q }4H'" Єr۵D(4o.wuPgkp]* $h>۳mk@׿"["oTRqb_J7 ĭ!ڵ/T=t=ϵڍ{9*ʂG`㖲e(NzLWRDPMeg'KlZU:D67ǷgkkOT ~ }6Nq];#?>̡+۬()~>M3dlt_ \2AQOȀF<}̘ Ɂ߇Ұc+v9%'@ߥ;]Rc=Fٙiw_v1L <] 5aN-3j +zʩ$ !*`S~ӯ Ua]\0y ڰHS2𥤳g;ՠ4f@*7*Z"Q f^8 {[莌Wo[hW`g[n}AF -7nҾAfk]s;qz; @.pI'Gi#BV!עn-j? c3pi 45 FڽWcc.Gl)bYG_r;6Jϼmm(5d;$||giʑ?f61;!,|+pT842Swɏ-QNb꾝wKk8_Ay"TQ[/ =P:59%ڄ%`y]m~Bۚmư͘ߦ 7DzxQg@ސm |U >j a1ZiXC-LR9 ѧdmwYvdQ=~6ݝ'=Sd/ݡ|/Z,;^4?CQW9zIhC9gKtֈ sO'u*])߾d6O-'#XWmQy;.?Ae%Fv:5vabwsČjLqO虾@_}LWjKBwlз.kxA2@32U|nZrUyCZckioՋvMSxbƷl^T^5ø]N:J4:l#o $6+u¶ҾL f9QK6PU0l1A;&2s[F=Cl:MH* Og>+ j]b HDV-+i$AAi2ئ&ƒu]kuGM$c/>9 ˫m;FpRQG̳p$c4hYɸоN2-8wiBkG%)QEB-)%q44wM`\ kv䒽s.T LyW%Tlipq-zಀU23Q^FZy46QHX=b%>$_ a[:Z_{&ɞ Ixa;Z%d-Ee ;^TIT~٪zý(ĘE"3YzfWS𛯁瑋Ց@20~PU,h< EyT}̛5헊Fշ ߶HpR/XNu?9&,6XwnB N]-;}|5,boi*zpǠQtRzSPKRdձuBݨ@(i+2&0;I`hMbHc.$,󵲢e'IlC᭺EQK T|43#.䓯[1b1ɩw' ש{e.N}Z3X1ƆCdHI{o'AuX2yBb`:Jv 4+YFOB6r M2X106Lga41-}lsr(< {8"61.a?zlUUQ?wmƔ8xoI_bo{^>@ @`^FBrCPNj-l駱 ~ЉdbR!颩 q)}5e1VWI!!g͓9 8'T{όR#]mZ(`V;.!`TR3A8P5WhvPΈLIyۥ$ 횟OI'7g>m9M5Cg;{ys!΁{d)_#t ּxƲd?.Ly\wb#ĝrYf%P.+ER3j@VKcJ{Q'#u{l45jz|HpGG/$zA<1W eai=杻,hpٔ|[ JDmS>)DuK0-g5˵Ɇ9"=|73uIlO%FyS3%U2n߷M&UgOƊ_̘y9!%5T!T\UR9\܍]B{ ?D">?ci5'Xo0sdbL{Ӎ @;{.΍_XwXĩ]u;|ty1|C6嶥ᔶ[â봨7\ŚbMmMuU{Ujr`_9L6MԷUMqpNc(+L8=r. qR'WdOHapr? RGnT'F݂41$AO?T^F?|<ŅkH^DV{UHqn)(RO]򨝣{^fskq뉴/2}eOp8;~T! nֿtFJZ^J>,_Wj1Zol1`.]c7C)"k.`#s|0'波@?l3%m$oIeh*DmWTo_Ş/{ `1{ 9jZ:\G.=4,` hG f.ې3PGS$eB85xZ8չSn8xL {BI˄oCL>Ȓ;VVV^Dƥm#AkA= U;KR#I`Yi#1bAv0*|q-WNsV-~1Tʡr9'qlllz6{#xTkejl!޴*N<,C!hB#܋'Ȼ`<&MO<qC|LaС[,pI C[MO*E*7{k A/AjN3{Wy;Wvk CG: d +x*3@(LҡR(ǣ@2dvY{8Wq)bJSiT7;92',=q hū*?@er=]mhC?V\b&$fv7A Jcj9ףbI'M4YY(ɩGV rqfQHC{,uӯ 攵ՠt0vel!0h#PϽiMɢ<}M[bȗ%9 ʯOA{aYv`Vh}l;HoQ ~B;fYػ`UQ뒫^Ks|֟`s&7HLSj'\n~% o|=S2 ڿ9>J+Mo+ʛ\nu-28;Z)ycw- J!$;9U%h6H[Szr5IM مi:f~*B> @K *4O: QqK.5HqAF1@e3su:DGdFfI t_1; iլF'u3ֵm/ գWDef7M_' ﭏqj~JݡAo ڰlorWر K΍Ժ91VՂ(]^+z>t6K+)t,}l\ĂkbNR;eQRu|8_ΐIp gBO\j§eҲaŤ' C'gA0=׬5VBEi4@+6&Wվj7hGɑ'(! eT ɚGɦ6mAnq^kzBvE oaP^G&Dr bX칡~Gߢ2KURzq򓅯ߔX 6CFb P,GƁfDlyHdGƩ>_gv Ty y8tCm"h˱@zD$XΰG#Z<^V+ gڥJFthJ釧%W9-&~,ò)@LJ91nZm1tBmgUo~⿲n7l;MFL顪c~v}gϩpORXY̅չaCkΓSnZ^$Vǽѷ&>\x.kd0{281s%B|hɺpGHlR@vDc`#uy(̥͗N(RQ KYf:lnAM;u_MH/2( GU=F|#da|2u<7֏]dG}–IҭRj#q`8ۆ2g%:de˂e:ˌ}7iĊn8r[Rs9C mdG3vC81 dc!2W5; Jid ]ФT@b@},B~.%;||{HP ^?~.ƒ!Fɱ(Is"jTt 5gx3FݣkBJ&vln%;6x0ebI PsT~~< wI#"uD@R?{5e:$!۰$(sr|E7=gAPKBE9Bp2jS&+4?X@̞/Ƣ܎{&ߨ\$&F5?e ,ώgku@ѻOBIn!iIJ)=i+N psqZͤbۥ"FR`jwKXR,y?!g+iVjԜtlPBLhIϘgoZSi-ev1P'd %}?WzW=m.EWA<r\.A-NC|k|dc6iGO!dP:dx3vi%=|rztR/ /X+ n!WP'HͭIҭ`^W* PTvG:[-oAjvPza6Zw3tl6A{@ʐ\lq}L$"VmEbOZƾ:u֓ktCBD1o/!!3g#Hs =2|.4F 8DY?#'.$iV1nE('n0;T%?tq"޷I:6`UUy*0ħp떶m9~vCXg1%r9U܌H⻚Cj@JsW/%J)Yfd[*_sDoFr"~K*6X-i-ai5ÕW[)?IL~dO!px*azN FH)ʹJ@A`̞D=Sf:]yR +K1_=?i;[&~s5a(.tLX@/ ڨދUlAPi v< ׭,.Yɦz`H_#I(q["g6r6r=C|@ʾڪw0,hSO{ӚO{KB#6BlCGZ"m#iQԾP&Z?9ߌ=.ͱe-cuah؇uvX?K-ALN ‘2M_=ܗ%)^$[XIPJt:O ]fhj5S=;Ѩ,>J.Pn%3 4wn.,YdI"3֔q@~`2]=b1:G{4 jN >Ay+X=;C1)[Dz9&1qC+Z[ fN%6 AƀYyC4-'ޅ =hBbߞfvZg2`˥P/;EcfP=Gd\9W@ 8rdge9(n[2N7\TW8PQ3@N͖w8A10xɑ!mL=Dǜ 8(4R}wbըUeYL40ڟU} |59C A .VoXpRhAc28YrempVof"FW԰LM yC+;/Bƥs)Ho\{L2hASTF3@-ƩKxk^ڗXZuFy\o$(k짃J|biG./N^"x9cf&#: q˲v}Ἢb@n[Ȣ!&N%?Cf5B²Q_M#wvA挽OM~*>G!cu_n0e2-\E kZڎ@M#rwo?)wLo s)QHO愒GϙSE(a#Brb ? Oc"weXzF t  :xoEfJƷ鯧I{Fbg 0L7H/%lٱz)\R  V7.+T$:SysSU?~+ɇd*,ͣ:ϻ ){VZx|]=O#?O 8[({o% KD~7|TP~/7C gj1!^z }*9 I_{dYǚ`H vKqO=0U#)63a@maE"$jk $YOm.aœ( ˰Ȗ? L{uZbrS뒽.{泶yЙ9Tg֞ȝfܻ Hm@hG$%kKPr3*o[򐒘ΦUh/b+P7wx,)[^ݟV M Ҩ#qr[T/.^eH)aD<2^l Ae]\S>8(F=~,{ ^vlhby&;RZq0j9?S+HJ.G!M}85q z"`&x|suɺEDTDmGYơ"GOImQF]}k!A*SP`m?Ws&3t5q ʊ;u[j> R'}Q$kBjPhLj4!PJ2s ׈1r9#<KҐUWrѬ@] ȷfxOKKZ{dZ2W*RX8'$[iS:UA%`FjaZz^^0@"vzmW #ჷnSΎbnc'Z3P^UM=s={ĵo6aFn:V5Ra5RSy(jUv<[_ƄO'1 v*.Z9K'Q&!AdZrx< >MiH_v5whO,3W<#^)H::Yc|]ݓWHT+?X[SRte5^ǯψQm &xJdGIeCơh^6[>ZHȏW|3CGf|rhOfqYfM#\ZW M|W[4582ig,a04XrKU2a+`/q⬗Q74sDX 9=2D-1CEU"hY,yF.8)"))Tc҉AF~6i1cr Ѝh–O -Sy#%u(<];G)F"^5'QqݥϯKY\K4 Y".)nJ 0te`oigV $ Qckrls`z S)h}:82s^}N*^K[u6hTX oGOjM%q)4^-9&1☴>$H ӕQH;,tNsN#S5Dgm CT?v9ړwo~sJr1tރ$y0Ӕ[e9DŽZ,r֦W#c&z++S[{cJs選<>9kjiuBU$)̬QXbx:emm5`]͗gQQ2d聴m~։$(9i:ißIm1A,ǝޏ.DG.^,I{HWkZhA md{k^ Q$x2?v&>"a4/RCRN5@{n*c ܕD]͐׆~3 S;h~sX>Dqof!  j|ܫ!eAHB||(`A]AeJh !-"y"=\,XQxN"u頜M qv%1No*c{(c28#6b!#=) ַvA}/1!'w#aޡΞ+a}A~DOƒ~N1폟 9Z!AK݌ߘɜ@ҿ˅%^F(wPҊF tUKo,Vf/Sm2.i,|E"޷) PE2y%O`칥pSA^_<^$c, W*u.T7h`ڊ=J /:ÎjUKCWh=k?*\Zzv#K{y.ŴЬT\(Qfur2|oBq.c%fHۓ?;)lb> wmMt{0*'4bA9xH!?;çl2 K[W&h&{T銳Q3vYѽ|.̥&opciR)UyU#n VE iOu:lcZs3p]E~k~هXvMGᴻ|m;xV{ܛ&<[ڊ`>ۡbP bߛE@v+;b=\LΗ;y:,Mh31,Quv0-5do=_6tL-Nu@6m'26Qok^ZWڑ+YMQsyv%{n J g'1[j۔װ=<+P5t<r ":;w[fU~wp26 t\˾(~kbgD?[H/qrYr=-ˑVZH *nNSʘcL踹 (վiݳ&u=iֳTT bB t# A?>gVBχC9ռ{4ј̕p;u9BY%| j D,C6񗮫^S| iP$n6WL 5%RGAڅUo/O JnQy+'xP|g. lgR %FE)qg bKЃd+qM?x,ej(RrC1V['DPhE``8KCVCPr6p̱>w ڊ5Gi: - ;"b1ŷ22v[ꑼ fhޘ*`g{B eQj:c?@v5Le,ƙ":ѫiq$^M6f;&25b`R %RL ^uҤxU;pd(;e-^n 7,jGfX.EO};@.Kr$f'>Rd6>T2,3?gOog؍f){A^Vީ@RIit8*A#{zN Ywa`~8m l:J^!}vDl㓪7F,44R?Ad8zp9\6e,pM!ju6$G9I|-FNjG f ЯTv/6f3_iVCVG Phh !a?.5F1{Glq\+}^:_N &DžD0WXD_Y!8WS.F~J|ۛ ,ܕ<Ҵl%@#gI>~wmICĮN3~PD/٪{yF5ohY#B coRPӞsdgOiCp5lhZkh\.ty~ LZxT#=.q‰X/{e?-}ʆBbq8ou6v w3aύ)f{q稱qh3r1-vwUty8X\G;CMa8#4y* _ sP WʭDaC֥-F}^L:88 OeGk-RZϼի}"M^_CИ_QuaRm4ևvGw 1uo_5`R[e f5"BD>PKu{GghD{^va9g~#ayX+󹋇pj/gG<e,aLɷȝpLwsšxv]br29MM\[.v+L0ۆh(GM'O>JV-uh ""d M#gҋUCܹğ-%^X^r)__4[ϵռ`ʮeS6tt,TmۤA͈.soa-w3[[)6̏J̏ܥd炞otYn^Cc(LӤTj[K3i"~ЙZ_9wzVϺxx*.Xywp_D 5Ljr_2OW}1`uW dxefdv~ꮶ|5vNݛ4(3jҢz2Zd+!\aX}iQJ_s!IX:m:~|숢U| l 5X=-);AΦYka>fV!$O{F“d& Nq̬;=4QVD9ĻiYg'{n5fEZIGgT@W`Ņh4zVw5E rR1X +(}RbF5)7]qN=3iцǬ {L#]i2ͥdA[>lG5!K DZ g&&n~Psd][Bo(q4/1'Y6frF!Bޢβ>oғUKʌsRhkL"rEvί8AWSCzEg&2Ks"fY/fEP(Ub2[<]{N:Y[Us5_m$y[ǵd -CS1K4rxy&4F1BCqnժKiQhkoښX=% ZEKXxPCY@-[**nzzǜ}>㛩]wmd}>q W1mr )ʜ ]jgܐp⨩JK*څ!:GggwAVޝԬeKWBQU{QCWL7 =!8xomaw,7obǵ^}>3[XkIEI*lw%<[qS!w;'KL8?b8\{%dhvqԜKiϙHP_Gn[ijn. *X5yʜO=<7cq]!d9tGs`G><.M܉G|O_ RwJS^:Ctdj;hTyjLTdQ(W8r$7#6̢|l,t2s1vʇ74IYHn,XKJ w @gCg> Tcyt]0vM'Ohiț"$!x(Q Ch3vY1nY$Я~|xpr,i_δ7\ςUY"ko%lnAMWO,;ᵛ3RO!"5 ̔fr]h/=90H3$wsTL#MO A2q~a8Np?knCU: R­2y5ig;*X6 5%Vl%=Tqƒ̈W:rյsOIqxϸ VRFZњ\Y2%qk4ک݂E^ĸ2(Y?u`GP6jq"D([rƯmo~ɨ?#BNұw.1(=bTDWfZO~R؆bX5P$0zTXS7afFABrpxu1C5bK\"_&>c ~4at/'"!Ңy[9Ej[GqG! gg HM|xڗubVIb Ui?e-ټWNS't<@ "))72V)+ !àn bd9P[%)g ]=pzyŜ5Mb2^/NN#Z3]/]&)@.tեڡ2g\>=}Y5+Py,DZ;=-cz{݄㟃w If2t*O tgi*8IhT Fnx0/M&zlUaOx'-X=}Y $x~:LN \ӆ &9OJ@82LRv zV8 do(!ܾu$5ȼ-V6;lZw_ 42UFQ(vhb֗wgԥ %meQJ5kb9o>#C#}@{ѕ"=/qB Cm])R@aV,i ~Ǥb=#c`N%{IcU7߁ǍG}+^vg?/F,UÝc^ e37{=.s5pzx $U;I?O wtFѽX\Q(™;kpܯ"ݞ{so kW?Q:߼bv6C:9}!Teb̘/5}W33w|W1wa_H >x@ Tom aƖq UIQg2vw7DnÙN,r3{CtŠqH+ԋ$W 5JحMqUtS&TF9ڲZe\C2G-Rhv/@{H șgz/+i؈plVNwڮΧ!θku?4@v'䡫1rD4z+dfWڄQ`qfXq"ǙA me~3od~үwS6K!٨߼}dc}s8GWW  Ҙ s| Y !YR H{ S4&֗'n3zX O^ ]S#} ٿUVfE ØǃYYyoy >31#'f$\Zh+"NutqeC*^`0vA<3(qxa |zd)(4,[HFVN !8 Hcљ4Gf @_͈ԩ%Eȯ2A!Qnji4`QApf//>h?̺g5 TƺJl?(/C4F1s,0/NXpR2yZ\LdU,2Y ތ;ҳDbJ40tG0}>)Ql)35cv2yFS8Y/Jt>64.)4貳gbR7nk5p}A; Ǥ:gr]l͜ P=!)v|}{+=7(͔o-~5)dqbh8m`1!RM0NM3vݨ7QN l];( mv(U9_*B2"W޻o2Ƅ>([I?IG/pMT}q{M7 rG DYZL'sht}_ 2WdW_ϔn5D1BɘW!SA}"Kv{Ԩ')*6 H:^ utHX,6V?,늪ۿ ݨ2cF"MY~H͆tmQ,ܵyh^nP>IkG!PAUѹ>y#4-oE|09^W4AM^^ɐM1FϫZEkCiѠZepkʟ5R̚d/iͿT_㽐Hd|Mp(HRەZzF17π@"AvM}YLߑHzQO(,Z3ra|V@oHdmF{ ): dE}b{N6@ӟKrY{ '&͖xFv=04^ɶO哾҇MXe0'0" Utyyo,{`~ gKuW[-da#;1JxQ|(K}o)jQ9%[Cybc6'.B{jDQ@-yQ2}R=8NeG{NJ?$Mva&|>fgG#pqWǻ"Y0b7-=dA~`VbiD:WPpr6u|;ypQvr?b$ڌˉVǃb&}s {g[ɞ؀_1؃yx<cWݒ~Ρ)e΄N?ȒU/gA 2Hef|0)YT@ڢǍeϲ|̬j7C?,bFx:a֓y; W99< y@2[R33)D iDI28w.Xrt=RSDs^hzM]k;W;^zַL=2gQܭ.fzJzc&h0G̀RtMN\!ow Dtǵk#V{Dl\HFi ,WCZh>\3z@?qiZvV2eknU X-F@aLA$CQX5#xd]5،<)Eq|ӣ!ݤ2o,d|kȈC9IUӛ|蛚F-hm6!+EԖ LJշ:U)~X DŽ+cYE0qx.fI_bX7h"&Sʪ N2)D|n 1U‚)ddYT0LM&*ǎM/Z4\ɝI[tb w;;wQ]<o]Cs2^ ;h!O<h4\?UrVgY?up:1<^y3q+JyxnQ*Go=(h@Д@ jlT"l{@o~tE25Z|=6qg[g˳8V mG!wLt5eޝ:W;\ )aWˇдYCD id.3AQ dfyO]{}mL,Z cYǹq\j$ETW+(/ yYxTykN\[YE\wo+k1ĎqHn`M\t/:ʷVY*[ķ!QA'vRaxyH .9$kY "cuΖQii9f2;w1|/ЛYjC5q6OAE&_|BM׎\Ɯ%GE㰉*ĪLXK\,S |m+B 2sq %dsKR.|@̘( Rx2g_fRCw, H1%~\J[9 I<؀ H"NuհĔdښ Ű(bi~ҏfc`.7b-* HT.hozm#vY*kU;! Q{7q_^y_VS鹚1yB_vFh" ^Al{=Ǣ&W `aA tiu I ǂ|L{h1t aNލI2U+FCXy믘yǮ{]Aq>$M/]GPzURS-0 ?9@pavpdAkքQd(i+S跆{]?zX{#.X\}ǟ^Dž ,cխ;I[oݪ5G0yQy=ZzeNs(p~.1 ]zv":x')@bxtg[b\kfM=XV-`8(z$j`Ey!} .FSe3jdjqs8BֲDZ"8Q' xͳtƪf0SN{l&%V Ν̰lZ]2 PNB*a +. )Fks-ګ"3ө|xlٟ=2cr'wQ-?v'1稕XH)P!-"Ge ;]nCä́CS3c`y}iNG暢(@3 0\a;;3l3ghEGBN ,UBBi3hgW{ Сty49,Uԉцh;XАv)*}5G3<@wȊamNZ!X.O̼0N'+P}si9`(XR R1=vb@nECv >ɅŨ#wvsVsI>8F(|W۸WyG$D4}RPyҒ29Y- 6~*.TıX.I) AC'$ {O&UZlč(CXo)Ӂų*`!%2$Qc٤$P}锌B.)򋫗KǝL;pcPAHv7<ƒ kT:[aR:NJ*C8 _|Kh`bk,R+1wq|QXVr`x~]}0kp̳S7]`5/kRiYT[0~O.bR^rV_=z8잺BX7ͬ4ߓ nXAḈ^D,]hoA*Y3 \qu"RY 2_X ䷧9偞'07?a<4U?6~݁d3*^hd= AD3ՋY6 ,I!udFjc?Y_/ aknw+8+5mޞ!BaEє(Y \jl#kNg>8„vuԑw}z%=gJ`/P>i3]Zv '*Zu倘4RFgYUh3XuD6?mIX)cm9D  Q*= t`ٵPN{""02qEf*)}\5\<^L@Sga1@3з_\l"ncqpl%Ƒs X@q)K'X?` ԈԞU-D#Ep! I/<ԐJ7 WH,,ECcQ\gQŮY&Zb;{G=# MFQ*<zLWsfVúg~ QM*DV֯^Ǯ@6a֚P#.MP+$^.^!}<)4KW4~~5ʼnw0Χ4WyΰSF!r̈́Ԁ40sw\=#7k*Ūh5_k])`?\WSrU=}H'"A2g<>w+a"YL#no=TY^с90 zY*__}U˃c¨,Ϲ]SbGe1,dT~rAMȇUD^|X?]PG3B:m7W5;gmR/f])*IUn+v*gՅ3pI,*/ ϝVqeE%Z5wƘ]d*pݲ%K JQBRք: w bE{Vz)s۔R(=e3}F5"(DH }fn p} 2TgRU`֪?v";^$x4`&T#"'0N& 1o,=&x0 VyE>Rlއ}v[by@BFWz&I/x<εW!iY{ d[ IyirF >xm MO!yBq_8w7&vX ZUmYa{ sl;~QՀ}"ڮ4&hja'HSS4zt,lv̤5R4y SPj(Bejve3a5Ƥ&HfҴgR%-wh+ϵY:o#"sP2SH\FCtW %X+@t'{4iWշzԤb&V2=1!<[ЂCsf Hs |F3?S>Yv9A O:Bm(Oop' yFw UWK3پP4^hMoњ>ܦ0NL_T\ruS lZ$5A"b4L?Ay=41chX?]$[Q^Ů2츅;͉F X\hk<Ȳ0rl%Fɗd d&8rkW(LF"fuO9qd[q[dXBJ/` C~54=QbN:њ/] m2g14YY,f\/PI)k ԘS2$V 7"Vtj dחXMړTchtoHy$,8d*>{}cqdLƈ৕Ap]+re>dBJfʍbdì2{u=$.MK/ +d7 [Nd>‡Wk2 Z*٨G(|5T"-Ѳ~)~zX-G޺(r(X H;U9nE~;Fuꔓ1 }.DlEnӞTлI`1:C]1mŇ壩T ~w7VGvn߬f2&Qfw*.5];͵ʖ%%3"e 7!H6|8&)Qٶd_cd$u"'CI,Ip)^Ychg89pINuSB2\]qDSE2֗-h}ɢȠ85^E &ɱY\>fE.eDȕ ~;57~?ԞiߵS)5|{USVK\$0'q{љY+q~Y RɸwOAl5r9aQuc}vY+еd[MbKsYՂ]_[7b4Mk[nHbZy@YAV\T^^X&ToA7D^!%'dzvvTxE%LX^k}8hp?4MqO.0n@z ,6$;۵s~{Sfby#]aChPzJm:>n|y!T+ٍ>pI˕ausRKm -R]E #ͪo`mTMXJ3CPht;pcV+a`4Tx>O5h:'JG/{ѰN+f` 7LͲ5>)U_)DŽAjc^)h<%>w6.F٭./DVsǛÝsak3/iELu2eYt:h/hGSBݜM%e"6#- y<z{?yX͗Zu8R8԰^CMA;wgCQ6>]F &aKkSbo|A% nERI Hf2yD`,09 Џ#,Xd0s!;^[|D Szis:Ho#؀<¬n fn%DPсFki8idñ |{I$MO0M斚 q<-R#_p ?rdI'lRYom$b[ ѱX|bپXLN&'}=Ui@qRia 3f@/L ٜqjs[?[xbeMy2=8DAuDT_x-#e|pMcD5@sAwtTY:BWtDQ0B[\ &H oh7:Wmst&J]dC#c:B&`Vڠ/]t +gpC3G0ɷ-eAY\?<.Fjxw7*kFXZHi& NUjռr :4*7GDdk!L)xx&)15z$Z2 g w|LKv&깥~wci(3.'vc+RmwWg?T+Ty w̓'',[h׌X O%CE5Ψj1zB-H҅PRHZ㹶8p''oh-#\іgs(: {ɜ|~--LTu-£<\qltEp'[P=Y@`~ 0m -`"E OWoH//J[=tiX(! zKt)Km[>ukZ* dBmRjncܚ;,C |CL tG#D̘KVj^~ї$k_ jL|()Tr(ؔcJ$v`X߮}&R0nTl#2[ѽlu 6ë) [̚W8 ִ)oܺ:vuCQ3ݸn543i_brٚ7$gۅ_֧R'Ad+=.'a #f۩@sX;rhBtgA4GO9dݬ(uA ܇ܢu}uINyNw^¶mA_(,:zw/ $RJH36O7 *1IIm]] XZqV1m_w㋱! czuOdEx2CekY*ǝOґ]Vu3Tdjm=8a bK^`n1Y?|/ 2h}mhщbBH/R7?F8CGæ?&;:(~bBW6Y˃cbnr wz#dIh)\,J'2 L-n U'L'i130 Iayw1/l6J sg= ɝc-!Vp!3_Mn5؎>m(!ذl&]Yv~5]d#A-) ꂟpo[^ ɳ6c%Ӓ{#xy@Cf?Gr*OH}~:0$Lӥ4ǶK7GVM9GJt0'lrH8 R~ [Ϣ>K5{ /n\J]]W`a fQwh+u*Ǣ!Y^Q?NVaJ#"u`" 8atԆ%2:no5E= Ũg[ W网ne[O ^ݐ, SBUg4$/kr::pxGЊVЕSzЈtKl1fFOAh` K9NCKpK^)sf ffsoOث L jOi Zʷ{ҭ=7}]{.? |fP3#JmIxs &UF[i4{ ػ\qq'y]9A$rV*tv=l-:uV1.&vs S@yNsjڡ rϬvS֭! c5^X6.6I֌89OJbK"ScҔ9 E'Q"Gqǻpj\x:fWrLL Y QѸ?UŠv!niˈʦ\,Y>اw3' ڑ"DkiQb}Iamkfz-m1&4p`Y[Cb!˫`YٸE:ch=mW>mjNwe숏!8 %~ r$PDրUClTOz6P5m˺5vuXuE%"yVI=.c75$P%V̱}gu#F0@SnP&M6<]X@gy8Hv"s;J%;E_##: cn u 5̦}:Sϒ}3WЍ܇ ~N 75Bu~sQn(?svV_r\'jMfO-eCH~TZσ{$29cYq 6V-I73'֪q0:A HA8V5zno=,t'EB( *kZ%I* c = FlsUt}2!j*Xx+ q-4%,qWWֹw.kɨtj}M6BQĢMH24Jwd+6EC^#@igzI`m}-D0D(mYGgo{byiDbUv\KxiE*({! _.7qLRY/Lu99Wݘ-TiE^1=t;W@tpg=L%%[ Cw6:eSC^Jv{6)9D^ ̻㐾S*DSni jcg)Z[''x^Z# al*蔶+{Lפ\{, ZA8r!#!z]`<|`mA{hZB^i3xiˋPΞ!\Q[O^1bptA ~KR*QW'b1_ҹ"܃""~"FS{z1Xše\_UF}l.68=YObxMSټ\g9&lp~/50 zIZMjr ܕxd^n(rP8OZh^A!}f;o[.X$pF|*-?R䨮 |Sirh̋ՉbgCE}]gx6]u:¯b6WR&JغYMKA_L3i_ʠ>Kp̒I!2r#Fg_`=MFү~P⚒ Or0 \\tqPL}⽭̅!ڪ޺fN qoym1f>, o}}G {U/6aIS9׽[٘$-Ư+ a|4ƁOq蘔!3`H`=)X2{UW0UBdc=e"c2,{-SנTh*8|Ne sK4rtluU;`>9h+|.ZbCe$n•k7Z<W˱0@;vI4hz/ 6g3ђ7t㪕>]t&:/@~s0Z }<&]RwϠ %Y8>)/j6U.逃pfd(T/zZ޴i7Kc`DP+W RG(9lwϊ:bw)vgz酫Ny{^ޟZzzhHo}uEHmA1N1ܒVjw3z;ӑmB= I0p/\b``GU#UkKy:qS#N2;*挚%@W#@BrL>yND*rAw)-v~J`!G N)%Q×Uɶx'WPD Pw5LUbXv[2kz2}u*Qs8U~ 5OЦY\wr(w3kFw#˜|%RĐW=>V7f^-8yGn{l3ǣ'7/uZO9\ŹMyZywۏ"6fT> h|p$pB_5X\ n5ZdnT.r_pK۳ɬ]G9k|-\vd15.ZY!Hgp"Ƨ -qԑ az̊GnN[ֈ۪̿%o*A}9xlBQBтײN -KWI`)t> Ca8%\K}f}'#J{Tnx:f1cgZHB*pbGwe*H{ hֆS2jVÒd d*-fMW_\RTP;I?u]ʸT|ҔM|Rba9M ̝ )DMXSM AVX05$S³]2`Dh݌~?adM GIjx<3}}Q&ųa2|>YFznҌpOL"O%E0߻>iյ䖤p0rIBYbCe4+֡?}EČ4Q, XG <_ SRk1m(%~) D vx\f&,PpOAsvka{0m^> l sΆ{+cZygbv.$3n(&j3( aA5xyKIpc^%ў@ )'j< .[.B*6@3&|il}Fx%Z:_wo!lS;ϋſtϗ n"⬧= .XۏOYA'S8^U0FZvm-z}̯ZUl5rsΛ$)"<=Y?v2C{"bkԆ0-d, "{ׄ:#0ʌ^-? 噚e7(.kB?˔? :V䫨פB)M'um\щ2+ӠRݵ8SPR[,&}(EIj-vsd#PUbYxc?(ʨU"55A:E<8W!dy1'V~`'MNASL ^ -9``sJ'/8-Hpĥܹ+yE&|U$]Iӏa287|HvqY0 #o-wS Qڮe̘W$jЫ?@?FJpym(';y&vrRX_%zxwtoU; TFЏ@RBkۛeem׌WQH9%K{Q?O% K^&b_e{`z50@d$;GN#̉ʊ6w>)Y՜M _yq P\x6gQPB akB4-}1yUi=I0Y']ӒFI쀲G"d:{WÜn7#9p;n؟;rM?RD6%#%P!jRD\h,几_Q᭗Lݣ]=coj#\[lJt?Ii|٦/f=Y#n~ρʴQ)aG46*fKt)3`hou dCM-!uͨ4c;i7ڀzVDX`uΥ|W,2UlCևAy\FObx_)@M1̡I{C$ſxf?/12R|vbd1[[5;':PL!# -dt{^|[ޥt\YE[dOe\)>tiͺs_(e~]_""C#k| j3u^9@Ŝ8=Z,p㤑!Y\ 8-hVs=E^I !?-V:G66##Gۆdp@G-z@ĕ\5c ZZpۙv%B{@EUuav;m$kw7VDrT W8-NS:~zcUE*.QnqJ ?i8mJϐ:kۼSx3;wJ9$Tg>Zz x67&~~:24vۜ&JW0zfPYڽ|#sSBF}>eb*G0ze?RUw %; ى؏pv =b{¶a4:%NQv 8"o^ ݀#JP0_hb1Xo!A_cl&5^GhGJg85*D>@M,ΒFNځ)[vCn )v#`b?϶U='ӓw`N7<&7Kb"?ih.>RiVe# +&2B0\])s! 24b*0h&򲄬1qqZvNU~ě(zZ· %tcل;\t̗5)?b=n&~q p) U_VoX\\ J%ÅC1>Z\Yg(陶Y!y)[&U)̚w P˳|;NO0g\&`Co1>毚,Xz@c3ign\[N l'>p}EV6+I^XrݣE'(pl UA4'8,L)SgPTbqRV }TPR?%Vڐm;#hb* =kضA/=;e(ڽQ5iё.͌pREy@1?7 UEA! 0 <|FZ҄Xypr`G OTub&rP2<=bX-gN),Pcs[7ۘm- @YZA6sXA ȡ9ɝo Gs!1$Ǥj)|~M4&^q op5>n)׵dێff.r !O};/;tuU{QE.BZgEL*nmY8T8ܭcl07sQ1u7l8qh2e+Ywe1.p+559 N>e.KH[7Lo2ND#rcE?7ζmjE=`dUMG{1^idN Gӳ'.j JБTēyie<(7@360oLy#MkWJ5 M[zzʅQ%)4g4X߀o a`?5.pQ)pON*Mfkԟ(n]30u&,fj^*[, hb ;,hӦhjN%zw-(*or, hEs*c(쁡.ѹ Kl7ݙiF mD IR$<^8D碈➾T()@|= Sp,GSAw{4.'D`aF v}OSuomewW ]ھ_EX!SIĢRS@9#晅{<U솊UsJV?zФԒ38VcImV;s>J`^ 8nӁ7CVH^^*aߦO*h_QTvI*}AפAvH )oGÞ|Q0uCYzWqgb\l-5JSGW(&wbB% u&ё1l9r!jPҧoXOh'HDL˘)5%fjc9&o !Bx@sR$e1r JVV/ar`ҏܣ=_[YET@:2 :o&OfxZm3Fl ToEKND%}Ixv>5Xsx<'Or6c1k f" Ձɚ"#J Јݰ/0 nS #; ZPV\퉂D,Hys{ =->6Ǝ<@a]yF?D -HHMꘪvQc0h(oA*ӌ-1$}U{[@f6 2NQUj88G4r7YmZ@24_> T8ީPKiTLP h\|ϵ~xo3%m\!Gm( @㇎P{/sލCUDO*ɍ!:-pZ@g$CEawzC* 1qǷ3-;XVڦsv﬙`QJb@҃CL'wR-.NJ;匍8?KNţk \x|@qum;WqX,{"D*"ҁ 6j_5Uf&?^|zjQ4k Vmhz{4vnC6F)xr4VY9xeVc+ vq'a ~fB.+_2g;.Zw7 b҃4L̂:ޮ?o¹N ˶t], e|ݤ~ًYYɯP=Bd<>SI`di5Xs&uuS|_H)()Wl\^G1nb7\NWK=z`g(2ވ>*|`% xtLQ}5a5s|^Gu)r'ʲ?!?oq&D跊$B e8ONY vR]b RA)T#N5"FHwzH՟ݠT$7}i>zg{M4<^PS0#<f>4ኍ:}gHs߅5P+3a"0g//a70!qƒD?zx};~:̷6>ʸ'juˈ8a=hk[LJI̍Y Q+?lӺhk^^Z24_ЎJslx:)癨r:'*2oJ2.O O2XX(33M(|Kƞ(?=>v`lQ]{[ E}\$NnFSzШrWK?8I}]=[l1448s" v/̬/ojWf> ʺgݡņl'~T?z<íK@&FU9 `, c\<-,VD"> }~.OpYWvy|;'?XNȩr➜`VaxQZav\)sEW;DN8iF43ר=$؅P M\"4xbds;-3q3p}aƸci\ѵȪSv|R d"7<,X KYtfE4p8` aAIN;G_T'(;p{G Uhݪ樵3mnz-*MP4 >J^dUuh8`r~(fˇswa]'^LFqT'_9KخˑrѦnӤJuXnQrd/*s(G 1˳R Fm&?() @Rn.<72o%zMIVN؃Br'hOL<ًKcB(ү!]a|ˬm\"5"j fJ^vR`$ R(.~헶=IIf*ZŢ{Z-&JMR wW2S&g=Hay~3ԊL BK??q|rGwա] {f ahxVҼ|S+jՏkȷ~HXMPZ>/yqzsN.%t?mt˹JRt,%B1~KVLo7;l!UxPEtOG-z1H6lei$22 KH֭z;\!ѐ p㭏ۡ`Fy?]\0 fҥVÞoOw[ O͙lu>-bZ=83+k\W 8qOtnj_5HquI!~StKzO/^nOݝ n!MKROMz ?¯. ᚬ ޛr_kڐ3FOn1]yN]i{2-BTN1y[>2TKWic:ȼEԗbiJ}&ws#kHâ‹:BՖLsV哦T~DN<%z W;b~M)u(m[fs}w/yrxz'pO GRͨ{DbBNP1 7Ay.bu7oA,;TnA4{M4$zXe+'4n&?fX}6'|rK4:.^aXG7Ejdƃ* mr͉8%6Y '35fUE-8^EmQtɄ]x|ԁƖ%^2'8^lOc,EXh7b<W{[`fvXp;֮+u~ZAh7H1*y&~M(ODVw:mB4UњuEBӆ~*^Nu"|׿P)Ryj-J(^u5?d wF[m0QLJX Q9pI˗ƻGo` apI ԁRD:!η;<۞/kThgϧmk/N7v}laN]d35\rp º]iXҺ$|^]2cVL--uӌI)3LلJm^t`X[(SN)u'v/6,JdA$7G+m2cҭ^!*j <cV&q`n+›8'rw&To`{.h&!a™^Yw]Hi(m=VQ٬;~ 3ĘDt%ϔqGG'$y9(ӆr4u4_2 "5 ;tĉ'aF+׼a5y Z„{͙Դȭh'7Kis]7֟^BL2lbrh+D&-I}=@@^dØ8Xܶԩ1tT; O7 Fґ[ fQxȘҁ?O|#Y"Fi AqTP4nފ %7B/7o,5 9;\.*_fZFiY&-`ujF@{}L Hyxhzsӵ]&^t_p[U\DEwtFW%_weI7L[/ա yG7- \%eA·˝ğI~oaіW\yAD'/z4aHM zPz>CSp]]nq+IWdQ» [Ki4(U~5{dp̟FMi_sXiS$m}·/pYho'ТMObcϝG84`0]Eu)(+#'݃Q=ԫ#~,kyVkM8M<]BmK馭fH_4!/DCr q9F혀 UqV,G&]_[[U3 >4Dij -ee;̯0obF9)WݍU{Ú䨹UnLJmӭ+AQ5q 2Ⲡr{Q_hBLqyۧo& RȘ{N|oaAa ۤ`6pOS19z*r6S9>Ƚ98)jXmm]4׵l,x|hsSBs=ieH#Y`InJYLkbpFVR~lNmr( &qlMoAC}[ Hvoy|-va@Pм oDs9ئD,XapӋDpAc?^UB>~ "z ETՏ߫,>  g-B};#ߙșhod["^v WZlo[NⓆU=qJVk$~VykM7mal兴r~((ɀ+ twߋb} dhY*|+ff-gnHV-V5g,+ >͆ؾwLZ~ k-Uu'JZn=mVjK3޵i1 $3ȦM⇈!%Vjd[pq ((X!7iZJZerb.ÎŢ% `#SZU%?U}f6dNCt] *]Ab uRyBHwj)og~ !+O#k>\owaz: "L[YQ66#;%<.*<97)|[n>,Π&sՍ,+PXy k2qP+ [n'fQR BT`7:-x[i8-s}_6z}z*DU`RR9ͩ|{8X{J0 3_JQQ.Pj^`p, >I.,Y6`:@Z8W* "S}cN]'9\ze>3Azt?Qm[,r!є%/lhS룝'Q[ޖuگAd s~4s@ M{[؂آhO3e>st= Lc;UA`iwD`j}r&7ӞzXHIT28) .hE4{_wOr\0 5.aJ8])D +iL|GY6o5˱bDpYTAV{#IOs2Qh 4.|ʒEoMK1c60$ wpk4[(+6bf=7F'̝eſb,AC&4vxvmnB;٠`]9KM1[?ɉi:~Gz2<-D -sqPex5EvK>`Bw|؇\D@mQ48:0l@_vJӢ$mLGDKtLKKC3Q;R{ <_Q?H8]`۱u2~$EaSaTCSV_cwd(A^WچsYo$fX]-|Qg}]썜 '/oU5Z/7+˗-_v[烐 $2Jy^kn]ie.HW}1>2&E~-r҂/I!ͭ!bk4i=pH0X-K)ֲ1klsIHBSpw9t䜼~Rj#،TֺSHL#Z0-b)D:s8"E#DĻ.@|2@/@FU)V#h)-Xm+7NH:Hm**T FGF,>f=AV~nG&_ER+־EX<.T q".b@;|uU !%?y@visUM)F.T<*.N\C8K'N0*4b&cT6<q5sn-W@Qج4͋8bgJa ~%,{;[( lfsw#0hlq/h5`BË|1lܫZ4g+/FZG}]ƨH%I孙%d R!m:V:Brx+sހo-D9FnL@!^jb_EfJ Ԉ GaR// K)ڼ~\"< ]&ng _+9QTk7~9%n n䑖pWm&6i.Lke{J;J+r h"Qg{EכgHFa7in8]Ӵ"2gp2?^}Xꪬ̹d,(,kż,:܄'0 jܜPt/bĿ) ԅ5~+_Dz 3S4(F+925&] /@pP4%^p۞vԤ; >6pRAC@yUUw[o*Ό∵tbM-O*)}Јeb3n(OpwN7 ] X\*C4t5| owZHq.*x;*RQvC>zZ'#"XQt὾h{>Hg*̤h8'Ӈ3w n1!w% ]Q?oe׎[r24wL3{_"Uڛ#,bt Sb679hVB\.a]_]d{5q֚׳m,e&BG: HFNtmQtT)A6N]P2榇jň8WB6HkүW%~v8IpjH火6hCjI exqu|X1aPS,}hI5U.fԱf%&(@lr[UB  y#YZ{ %b!yUƊk?{2d3'Λ䲏A|ozLbllhSI5z@kx9kN[_Xh&0vCz$$s<sijbZ@ nDqjH[ӳ+^MMC(PxМdRnr)evJ b$o5bv)Ԓ0gD/9niwv|ɚSlqfcx h$l\ SGȏ!RGäa@.E`֕(bA9[<yԷN8⢂NkPO$"ȮquQPHa,f+G'"7ɰdm \<4fk 5Cdp>cJkB_UoG'/P~YTdIqр>g[IANM!vȳvŸ#5^-OP%Kh;ryخ-JR՟  )K؊r#_ʗ!ca[aꛎΊzH㽽0Dͪۈx5B kjZ ǭoͱgFvw}b)c( ְEWΙ:nivmn=k dZvrBfT ,=}.?@WW@2 {,߮KHU-*Q0L* cr*~j,6%sAYm_&ڗ1_?Q EU,j_?.,C\6(۫[gy`e  IAiЩM3iHȮetdlW ~YorX4+A3ָ:$[qnL"/7ғ0MJq_jw}G8?`pK\g:^CXApeE:tOc,(R 6!g󢏟2"u Í{g3F~O{4e˽Ꭾ Ϩ@!W['NԟlD26|8iJ;>b6y2-C%^EN飧MyRX!) n7#\w QTiR[2̞M4dh>P]37q8fT|#1M K੸+pNaZ!4zIUEiLA4{C2HN1CްO{1QBģ^XNZYA-TJ_PjH d '#o{ITRM' ϐU-fĆՃPQ!  [uޏ@7.ep:ٷF o=R]]lZ8%ɿWE:_{8Sj_xZ!bǔ,B?Y`q^d}qzv0c>N'=<<zݎ_4a'Y'6yPb3"M&Yy.'ʂl倏pRCM]۸>tUަABx~;_f:q t̚]0`]!5 y{ ]Sfk `~UWQ_C;:<-w =cQ* csXFW@؂{uoYgB{,C$ũBo v1v[3DUS W0L.ӛ hCa[l0}7߀0hT(ίO^{-.\^3I5p*}.eA۲ۅ=9 ]N{E{4-:,$Z*:ЄD޲Q^ dy#u5Z@!gABmpek}r!iw-<}t&z ֝QR F"l;r`'>Е2VcGef+FKLDbСAC  L,P|I*^T`)8,?=dnr աyrRlC*yqGGXIC+O ! ! *aGN;*@^5~?ʭŎj xn!`iz>كf[W~aAuJ+iM`sk.Y‡XE܁G۰\09Wre}HٔkBѶDя1-hY(dG.M 6KkC&3@X@JOc Z(a`UJNAZ ;<(QzR kQyUWyu^3z&/H҆$cAb-I`r@ xv_ǯ#\h#0&Z_7U)1dfKQŐ8o*ɊUke߈]cw !ܫ ,-oX8S@wڸ4Apjm g3MTEMR zp:\ }+7q~1 [}ԍ2Q8рE5edftAp/ٺRՁtDU8ZjQ,`:ǚoPk6F878ggէR"ōR*Mo9+ɫ* G5!N/Y.qh;`ai``{,߷t-؂ZЭNߨ::ljZRZK%g1sAbpI3j[H@.z7rvwF 3nɐF| )ejW4Y^>c M|߽XyE6b/-) JUgCHU2q:~*?t{\b;e2'dY6PfL%0 %!QڷȎUikJ"4unh]C4v q,uFT:zbNx1&qǃzGnwE$[A !6kx[W!puHh &''U]ŋ qΰu΋ &D]sD`3PMJXˆ,r*vw0T_x`kQOGyFCT_!Rt֬Xx|]<=teG/@K bu\M(Q3YH# 5ڻW7GŻr`Me׺άNf{&-SVPd 7 (O鱉;UM1\o$K[Gz%H:Wz^t[ؒkd8@:~|BwAՎ1.X\B=y`39)_ʮXRHX0nXc 9̈́89*dB]Q9x -لfn9km:0VIe*+Kiګ,+B%r<t"qZukG\w )@u"ܻجwkRoA:j[̪Gǀ&1we=_V&"xJ-э-Ig^i:`1<у$BL;(LB+` +xl%AvzpilA<(iz!ͱc/52wi4mTֺ\U I\eZ']OH0K@Nֶ +^Ɋ[ 7TrkwA( wbeG>_H >3,*2~BΒxr&l7)ĉL`o l tBH{)!McpPw增?54UАh 7ߒŦA}9:7t .O@wlBeg趡{!.9TDߦi0ݱ; vloKEByKP}HɧOnFH02^t=`T,A$U"7=Wg4JyvC/v7PV<Đ29'5L=r mf4fׁ_# `'}f֙TWy?hAqéЉ!j.#jB H-x^]m, Et}Q]+Emj  m%ۢi0c/QQ2Z;v SNhJ="  AO-܅W L UrAdRUj(:"A #s,%C"a@Ð զCT/;fsmj=PvXJlDhFnyau-@ ^t')׽Ed7 >hB+Pq WJ"E7'J5{{M5 c^X?98f8duZvteqۻ weQZw%5 9vJsNdI ,Vs@313 5ȳ?]g?qo9kWf$L=ZEv S}~j.HTR,lc?{e{^)>sI voVDOC)JaQ^MG7,u::Rx&~Um|Ρ[8.XǏq\}ޖ14[=4ܱ8UNB+svAEr60Ya1.T5UAĪ)V'vnc- :GdU} SV9(}h= X\x: D.2 )%RŅ`\$~0O AʡG d7;'UZV'%LR)9>efTRph؉6w!YCXdm@wR} 5jQxs)0j@sߓ]d;>Sߢ2`pT|S (CRy{W%"4WՕ`9(aQӝ\ZamvØrX6%|*Q -S#j؅.Dk+.|5]!I{/nNTXeek: [:#&X"ӽ5GViINFmW;`ԀoX:ʍwjm/H6 QChS#iZ/q. _Cb?3++e3vHt sbT?0Y {ĩD4;(YADOuҨ dب JgNNvv(D:QA<6|da~b-nC|Np^R7Ë5kWb6sEcfkL]z>~%tK0`2+w:IJ[lޝdz_~72AlO38LxeA;ͧcKK~MY~{|.ZѪcJ̨Q##3!A UK'!&$*ز, }GB@W*V3~k ?IzO qjk!w6lsJ;>SNf}/ogL !*YB˹Dk MĄ5QR@iML5W\i?ލ'h|muگT$/#p~j$U?I>ONS1F9<.Vเ(p_'LqyVÇ~T̫+hr{ګeߗzϧ:w%'saK̔=UxW& HD p?z۸>r 7z6:W"s:v救8f_ѼiBw٣$9.E\8YV*`GxBaPEmc~?z=xBݦ씯F[}w@ DMaeA .b 65*ۖXZؽp6 [@AWZN7[R}73zDBKC;ݓ{Y/I ?Nzhu> }ܽe,iBY8:aZyi1(!gԎJt09q2b:#Uoag3BDEߺzT\;_]<Qy5 7^ວ(J} xCF\=z֕Ыn%KYa^G` ŗm +-\ԿWP/d/-tzҵv-B ݬ >| -<g6>[VV$lH;~ns ÎR"Ip y#Q`'r_1}fKd xcSLhWP-@20 (=0T.z\tTN? rzy6ڑc^nb#&wg5My^;k|""ծ7wXH6 LV(}%\@-֕ kq؎2gy_bzX$/t*g[u`V+~B3d\f KBsE鲃 wݎL6C8uU&?tl*ۥD(W)/K yvpU61~7-DN[+^>Q/9Շ|zrkYCʽTcx}ym)Կ`>h$Q*?1ٷ%2!KXubD^[N?' B]hg"M\q\:8Noԑ73lڱō??bECe̙KH?ph$PgDɝUB(]к}K+NgXfBąMig1;G cLbx!,/]!/?\d(V@x!ϑx1O=3 uv "Laّߜ1%+s/e0&t>Hv}7hu ƗM>dDnr/졇dSbeʍNR@7*9@CS,9_$6­R-R&f- ɢeIa6jU^r'R-Gdكw0njDq?%y X6 䃚Qˁ]xIɟ0cvc7v3/L[:V/]ͷr dWO9#D_jw[zޥwaLgHW'R ={homuVJN..Z '_]yas"/ݤRVKI3O6A"]!`4dT1Η.h )s3!j9}U+ƐBO>cj?EA+E*n_oi30W<"s\3ΐ6FXBdֽ?D]H׬5pv05s|@XMbI?;o9_Ĝc6CTt*l7Aqq4f 2Sd^Ws`jn7[Cm_&3C`D?'%x\MLlۙS'fcQNM-]B0'lvh[jD\\c ' DjXwrqm,55N^Qai󓴥8W̛'fzS'q]Ghf~re^S_XjB߶0`mNy\[&N=Rf,^Y,#!tcX6.VNkW u:P #" NI^[R',Xgm&DV:;aLuR thp7}yH)P;$x,q%S;K3MTT,~(۽a r 60pkcꋱ{Ij:; >y/`zy)HK+K|-zp;#9FFW2VEaSBFrfߨl^j(H?)u\Ҳs~0tnTQ:!}W$6782s]|<.sXMhP3ߵ>+"k!i7nj;j5J;ph{J$lpW 5R3Pw]dp)YVWOHB}5c{MA̱f(Xc1 5\b1(af.R?VԯS%bR?eƤP)PTHgxWx~@`wyV@d_M'n¢81 wqA/,cx?e-+q.4ymxl`3c~Em >|SqIIFR2i oCF" D*9XA=JGW307rF+_G0 /8yW=BKVyU?' TH<3hF`RB6jżчȩ0BO;aWD J"GB6bm nC߫8iT]΄h["]ƾ4JzpJđId(T.}$ұ#c(011FP0ӀU Sj9(yy#QetmYKoŻEbiYZ257V(mAg*Leke∲TL1=aj(K.yWԔ^yIm6zssͣ]ЮM'_hhDOIlV˪DǛIlQ׿}fZʠo')mnke8MyBi-DqV&}@`?mT_?M>r7 2;Lݔ-A! uF%1l[ `5p|kٕqiٔVEaˁ(G8îYWn=Fr3|Ki/UmGx]AX.Bی\_d* =RI7E[$7vhNiX 0`XP3(?U97eQ/Y.:W!&lS.ExI>| Ey yy {W+h>Z ,(MhcL) rSzSp ]̣O?mǤ\-^ ='nnkzLacA^iUk{`f6hP`]Xg6tNjzT\# #d(0%8Y(JA7uXLSUx8u<=@L4y˃~] UZU tJEk(ΑT1YKDkߛ(fcU{]#!'WQ10Y>VgE3jDlf+K{([zkjN8WNr+| ] f.;gI #p&Y gMoӧ"N ~;;YUof^Ԝv7x`0i!^$澸~CV%5 㿪<Ã;#'(dp䅉p|{lhAؠ$Mo(GMIkD 砇|A$O8?j7'z'o# _uOPnH kiUEM_Ǖp˒fP,d;c<,]iUߵ]H1tg7;qrrcR1[=bu!]ؖnr01dkSM/DQ7cƿ*cl4vر &Yjt{$a*:ff0(n$NyW D畝,x=JNj +ƜA (dϵtdLcq8ߵ6%~ =HvnA, H\*eX^'1S|$K3D9FI"shE+ {sfi˰mb5B6Utt6+].-)0ZF#Xy&38h6G4mOrKʪ1~&lN^$so`Y#R=&Ȳa*s\oHW[G=q@L%J_y+ЛYǀ;LsQ 2:ԭ;`1^JQٸ3Ȟ .d5pv. pՠhQHXD, ]韂:`V_UaӀbc_@\圢jَlށ`l(.8!RuQي lxz" @?aG nA #[d sTG:02B@>k3k1۱M"~>$@ ' .2Pm%ƼW88wx֭W#8!8K 2*|~ބ4vo+dCh;ruh[\$B~@=ig%z7 HY*0zC_GaOB[\N(XH2V=*;|ľz%S3 cSck5Ohml12hC)h1r_ Ѿ ,c{l|Ǟȡw7Z]=I?:.B WaCངCz.5G Qo HvbqB3=KmԮ4~o'8X a|9\qP=F.Tb$5W w?ڝHnFa?߾O~]ziʳ s9M&T=mxb)̕VuS`>I`- :])E 4BHWr IH&]w+[d-1:h?&\rrYR5O s+Ap3 M "py)kNw;MV*ǟG>kMl,K|0#Yz΍oR\0 \cښz182iD.xߞ薐MؕOX :ʣ(屏皞a*?:B5q+T& u/:3KSbbfAUW",J!ڃN%K%^O*Y2[lHQ3D,o]Nǰu/nDrVL=偃=j)o3z/\fa5!}F N$yȚE <-mElnK@EyR2,*HTָaFr4gQC~Gq| u0chU"Ŷ{Wi_dSA $kB W]P-a͟G+,ڤ΃*ST ηǯI.Pʆ\@`Kk?J/0q5ihv:OJR^X84J4Hœv..IX̏_G?.F/M$.M*]HG*Ob\q!_*ElrKʃs0`"-ޡ]C.m]w/? X5qɕY{y 5T\bd,T.˾ `[,Z{:v)ZG2:?e1dӪ oKp 2Y6GK}-c&" 6V FMs( 9=6C=U>X !݇\.jR=@l|5bhƕkB-q'矼`V_j@= f] 9tT),Do_* L֑zm_(1%8RkEڱ9~ &*BZ+jecBԻsV^Mv>k sF79f7F_0Nȏ#}y̵0@i-!T5EW(K Lx8zd}sY፶^FxPsM}Nzn]nRk8,}eG 0 HFFh qz ۆ CRU|T9.Q#xgOTI{&d(uVM acO W?P!02Bk.N\Q0u9ndxʃAPb"ՎнSdz"0dXw+;!` ;HỲjCB:Τlܞ; ݊1\^D+묿qzqa27h NMHnT Y?~Rpe~:o`iB{;wMQ<Dym*lg)ތ̐LY}lKk? !#CeazGͬUA Q˯wмozkoV-d+2P[ljj"б4);lV`5˒^I ?ÍK Ğ%PҚs8a?~ŦʮBLY_@">hyGoGnYWr<:,XLlS?Ut 嚇}5Bi&:4F-T*f;:NRC<`!L,odƅꀔL- M*,DIر6]` mu[гVw.LaCMB M/B%_pZT_ъZ,Ÿb4v2 +@ad W6m`=fm7b 2(~c[cɞăx2A(G/vgG w"nCa=`1y4Ł5|૎޷㼗HskN%:!{O3bύ㕙wN]yƼQt2/| %<} 殧V Vgdr4˱8-bxƀkUԁ A$]PMs5]4^=],|S *IN4ygMI*}E#ȩZhjb'qvoOW-tEӍnx$B#1-Y)4M!5܆z_b[4hRF}wh`rOy~P*|Q G󨫒5~˷*\IALQ'a$PM D=(I$/}P\E$s \ڝVn9r{\6/Cx. !/TOL 1ӜSD9{ }>F;Ɩ3*oyqQ FJvM:+2B W # fe .'ۡzPR&=^%xk"b_]&M]Bϓ1L}gVf8usu^4*0"P?EChb?]~a0MFH+Xa6T[b54;q S\'5j%ί(+N3zαZvaze-]jꖹDm}܋S5Km>Qh;6ۂ/{ŞRujHt!#矑LT4[YF; U3{*b(?])u_ޡ7g.cRvº2Zf !XXIX |9Z sr Ya~y{U-xwr]hl:by[&>*ISQA~.8/^6 a.QbC%f >A-lr +,?̧ȼa`x&D#QBdoY3-+/FaYz>hP*+7]Ei;[/hyiSYO]oh>S2u|wY翡^rdv&)4<_ettܸso1x) @d3xϜvBdV{Jgbyc*XkMI'׸IzѦC{OrK C"S[=p[13츂"ۭkRQO̜+g9 ـ6'J\cׁv(h-rgU\ ]CHd/'ٿHcD涸C JEFЭ!PY5p #]sj bp #I3 (&n"o:I&uEY [SR0"SM&ROf i%C9>HT:~c FgQ7FnN1ھ]r NzOjDi@4+[j;SWIǡՑ innF :Q7DOO<!dҗCU}yvDu*%(1q^wVk'y ګ!KINF|+uQf*RK8"(-OX7 "C\ߺXw B֟Ϭ74gu Ft4Ȱ2U/LXpzIbDj4Q0:o|hq{Ikj!@qK zze ?GA|d|g n ]J/ȕ8>x[BA+n_ϲ*]{y< a)c bЙ{l`[:g!@amhlZE!?ze7Ay.@@(P60o)j89RMr=(RkP4z^7W_PSk! oB?:u[羈fw:^QG- IasdZxޢ!,f~- "(ف Dˤo\@btN vNK^R,ʔJyHx6$ehl<Dfc?8a3Q5֐Y^zæzcT(DkRnR^r˵2ף|HE6~Z^5"Uг$ srJݣ-Xcy7=:Fdqle̠P`/'lq2*VP%$_?z]uWȤP>^fwP,˵mCee cV 2EbUNLtف9"R&jYg}rpGz,(4[5nD-HAk *HS_|`eJ# ?-e9 vl(J=]_!ʎm̗IXld$0׈<ԗLClV+;җFC6 7ܜLu (n7zNĠJF :-3懢6>lI<&79҃B#A$+:StKS}wh<5gsN/=3_vD0uj`gO5}5/B?5Q߃:Uod}@+Ih6܀9E^>=r`=Cу ӿ6`Jp#S7F*ВxykoꇎLl >m b CY]lzm5dME] L,dCK{NZvmK%n]wX&ZrJw ȂrF{Voe&o4zz QXbG2ɎPwWkkʵդr5v2+PNM5R:r!dۍ lPBm]+d:Swcܻh(w6(K4hY=T+S|$44`惏  ۄPU=oE3,\qJS @qS<=ҵK~nJs<.=:+xQ$ yDžk{4]\2ъQhlp3wfs)?=HauG@\`Lm_£Ԁ‰BkfE `>mc6-S|z9>')eoW#ޞ0un6qE n+ ߷29^GN89GGu f[󯄰.{V<}ak*FN탏e$2$Y[\~̨ロ<= ,87u 8X[%/S aJuփHJ.\($&Vp&A1 B{(44L-QxLM2(3d-aT^(2>dT&s~~#@@"Q:7N0>lSl3и"Rԫ9i}apHwIa/wX?=ZEe98RׯDN*n0fq9MoeUd|^߶E}5Nu`q38|u;P@8$\NۘLD F>x%4Ts?CoC3J9pnܩR3SP8u?ZT8p;Izڔl I}"Ӱ_&v %i\<@#$:cmL=Dt:aIe0D&l_Gg_>YVWӌ :~7p+|2@Ca;W7%ځ5De@^A&|/vv;f uOԥ٭!/"ūf5)M#z'ef-,5"UaY{41|օd}0zOT l38#REih˾=qc@ɼ#R59{h )sD;|$z|ʼnn)ϏYiq℃kĠn Cz1Pz"6xQR!;>RYvɘk!䙅C5?etfxmr̳H;3nVμFoy5_H_Y ZPM371xW m`IcLYv07/,w |ʩ܀r;b]pxfH.n _[ixqVo Xzb֣p"YRĊlOKtK3Of|r,0ŚbP$]zCQL;U5>b>S@3mj%Z崎7TX/phYLLok0эHi"@$zzkܡ4Rghwn렡9Hˣ&Cfo%7[BPg"0kŧ/T]5wTt_eԨ^U-I٘[ϸwidJOGnpYr@ljFߎW]Xɯ UYhr׿Gs2l{?MqR EGAܳj3}W֡-cZ\JogJCnϿ%2mv \E)0WBeQ@UDYVl%)R.,RE>A _䀈u"tN <* []V];dChhoh1w [q<"RAY onaCbnc=b&&4|Gd] mK)}Q`=A% B x.S3'AKݾC%i5@fR[w96ƼQ-ڙ9,q:(8vdڍPKGE-ʷe9eKCkfxD2Bmy<'J/߼#p m;)|տW8Β;"[b|Lt|hAd:METxC~z*@dQgsΗc!Λܿ.:9 %kg3+)2ePf)lt0Vs~3=? F1 Y;!{ZMr{bE5w7xt\ޏFINf-as03M#Tu$hn^^>,rAx>~_VT=fQ/0V$̞KɐW^!ͅP*6gcH&%O ˷.2bb +~ƣyV )3H kJFg0$X vl[8^#> l. *#eF^aߵ 1uTIl )OZ6;@7Ph"sb{MJLV+nCp#6wdW$PL32qL4-!؅iUیW8 3mayU^uꅍ7 $@n)zs`tb't#0FЋ7+#Rj* Dh Wf hZ&^u$B,mZ2I+\i'+5=j:o{)F1Şj$O؃gwǎ $sZJY%fگ-$2`_t HWٕoVO=-f e/T4Fl,Zqֿ;Lr>T-56P( CYESoJ5,U>{Gڴ+>U,< ͬBriX\pɠ5f^IJ U|bQ*H *l3V>6-s~gdR-ݎN7̯Xi6VzpžmMVݭK##tx=\X2:*z;B2yzC9Dk1xb$Q2[)Y6Ud'myCD0,FsΎyMfR}li&.O:vQ(Ӿ;J!z'\6WNE|; $_YM5Ơ۱GuyG {Dj=~>s  *n>Hm $_":iiO⦰w_s!X+۞L"*{4>)-QF/!eDZ3?&H?cs#RYE9m5$SQ/W1 F8!D؎~)׃ }pȵVgHO*pO4$6ֻͦJ#rۣj 9jq]R&eD7{,,B?n~96IyHɟY#x8l]e@(\ Q&\.,xf.Aw ;.!MmO!-Z=EUZ~,[^h~@w#Ӊ)tGuӁ>v)so΅Ά>,q / 9X;9ujp ӘFdv*AZY*{\TKCeTQL4bUzW<uWaub̂;UvQ]qC, xT[͑9[fC=[~)ykKY:$?ظؐK=4b~'8 }A>k2er20&d\ڈr-'oGA& >Dv,P`?q#XC4 ͐Ѝ: /2luP'b~*p$8P!pHDI$>yFŠqgtp@xDO3I^ьo`Z"G+Em5n|%5 )d.ؖ8*s:S$9͕ l@1MC_P?]EZ5,z23bbR]#RO0 TCӮŝ^~SvƕEۤe#_I"N&;!N]@x9nY֥[q>dx8vaʖDzδ@@\]E1M KyXs(,35{kSc >DF+${U}mSzC)߫@3`D]*\dZVv;kgAS͍/l@o蚯}5مR@h$.Py(.[ۇ5T늬|j0Tt,I}&dʹLmkyDZY %QtHE3Edp扪  Lz?f1LFU{xJEP1&<>ȩL>=mI먪7h7 VրnK^TbE':+OAOxʻK7Qpݕ`徂W>[p;[zFwh,^b!,8ۡ V 0hm3^8T>sn{9moeqQRw>AsTQq/xop{eur)LP4F`b!QKIc S E)TI 3ɣk77⤶]KX46IIVjTBYIeo<Q5QzIUV^=a|;x1r,t2ZP. |sY3̎O~O $-jR5@y A-!d'Yc|p⇮}k^T$p xsֽ,CapqjT1=͖B"ZA ^8nOaS{Ȇr"fZ4h;]}8'h&(!ھM]M/}hoO쭨'H_&\P.9 t/eEÝKZy#/ 3Qf~ۜ`0dX&/\+ɠ;xbU˟ǕZz;mayDӔI}>oy}q Ee#2?g-c# K6i+(ʯgdqO3>4O`NBxJ"_5/÷"S\OJ#EmW=tQxjR>7bPϣ"$l@7l 3PޏXS-+Uۀo'x~iLأJ\b jw.ly e˨y5UB/n2>2|/Ko?6 :RcRH o۟kEKOMXo"nZ0U≥13=V6-,t1m[88E_TUq)UUK [yǷ5s-Orݦ)4ڲfVN kUD-M@g :Іi*iI}f7H( #[{ގky᝟W5|8L/X߁L~:g+Mߘ [QC3SͿ+H IpOmc LNïW'Tq]yȫrV5D~;E:z'7E6"Cx?]@Z4&ǖհSd>@GiuZecA5 loUiO4"f?XyݾRGYb?e_"b838ԍ7⮳D>$_GmEiS[&k4V¬O)9!E4z7}Jtu,eĒ^;E!NnB2iYQor~F|1@FE61MnO o!w,XW@: A'il #Z6"wP,&ՠE u3mM$졷 ءZ3LV=e?O;b=r` LDA¥o;B. ymbd p{듔܉;cʓAwF iԂd?% u9=+c\oj+^/D9D |k<\f`ϡ? 0ҫ}u7\T[گ@4:,VuJӼyj(\7}wGAhgX6|+c=ҴBtK<3{ O>;;뜲;1ك\bڢ[cS>.w볽zM+"@@tnm`T9h-~{4 K4g1փ xD\U|2pia[yZԔG}E7]1_L%,hRрg:ߵoMcBeUM8X>֟A*%6Z[3*i$~F:4'¦ gx cxfMDlE0pWt{[e0}=1cV1+.š.}ʧ]}swe=_^o5ܺT4Cx&~^=ov'7I_r{س!$e=Uًe~Yޓ˃-U<=ƓB%#:AN8ߵ\v|Ք\~6 Kjc>L9*i9XRnrj@VQ[cYMUVL8h^-$&=gɄtE' /O,ds7oӺz܏E+۸ヲB" vrR}|Dޞx6+^LHpV Ҝ,߯lQ|I|,bm)]P=u(< on A݉c;9BL^q 0\$*XhclJS% Ry-o[9dr V'cH^6zضK9a$~C e4wǻMؤιhzrZQ^twV6î\Qެ;k jC8_3졡 C*|'UlMCK4]>̫Ҋ4IUIgcy-oMp_ڮuV6eJlUzu~߾(7xX{8y(wkR% ͈3&`?uiߌbj-Gfv&$|mMK5kXR1 fJRHoKzd&3ÅF]vuLM Q tJ Mi[5׈O Fr[j0*P8/ܼd0&٣icLJ8Ue{Z70ghou_ -%޾bS}jݜ b`ht`K\َϔӋ%J[ ?0y0^,?`{(Ml3ܦغ ES Őu+^s$l .Q$Z)u (.#.X-WtpG0ϼݱsՃkѪ>1n?:ҟ;G Ab /,l ֿ+FϤYƺ1Y.- `la@:.1@b灮WuYdr¬$,80|Vͩ 7vFp[{B|$'C!So#_<#)pJ7'≫WoAY*el&>TMr&b9Pa:[l%j|LȿRqM7j-%KthQ燎-}~=rvlVEZ rnqwz;bV)4d^es3BoP;FSrIe`jiux7'hj6R`eml[%:ĒG60@sH%PLDY>X<$؜~\ sNY%0&ӫ*ܷf  VDYw AuW,B6OOc/5 !T5hjx:O%7)ܾj1n9aK'Ax8~Ĝl٫v[ Y:qeܧ8y1O<99賫~ l=d]$l,UyM] WJSrͲc}~M9dU?E讞*և56xX?NB˻\|;*bTtuPɬ{' ) JpCT߷\ZKbεz9I#r,daV,n t:ss:| B[UVkjr|LKv0f;z$Іcuڷ]>QNlqbF'ڱ<P+Sl ~Ѱw¾$ Wv=N֯K]Q%N܅c^"B^R"{H8rm M"T@UFrf()" [>gsԚ@)gf.D@0q_=* JoS I+ZM [cs.?X!܄O*T y;zH`S+6¾BQ4䩘S/&i_.n$Qԇ pRl.?0AC*nU HPֺh VPAq!JVqluT72$, | \rzZPˆT\l<@OVhMx`'}F7jֈ5Zx@RĎj%;gmdtY ܴX4|a>ՈiUz{q~vWxW}sBl >"c2~1XKVdDvcwFwI2}Gf#HhR[q>CUFP2WT1 3yP6H9E.o*ݢm`82eIs!r{%HW]y |]ҵ䈛mm2ѮaƲ{8]uO*[Чx:xJlBjƖ7K7m]q HpNJQıL%Io1pΖ)Uc9GF&.L_DX ea 1g6ɠccxK%IKy:jVZsG֦[^EHS W{7^ER'.@g c/#T79#QC=U&8$S2- iYHhN .!ŔP8cAZv6;ȍr}L$( l✏Z7 FQž$%'{M@fyE~+dއ"폖SGuh1ȩePMٹd]s7h0R;ak?km<3x*~e~l&Jĸ.*٫?2й*'qL}uAȦuKnpODi^D cs9%Dj)b૝D䂧 Ĭ x5\薸z7{)r0n`.rtyvti^2X3${d]&ckAiT ۧ%^|oEbkV>/ Ak!Fߤ'F\6ȨiS+1ܴ%#.8]ҋ;r/WdDv""% HBŰ[[b ]ALX7t`RgYr.ٽ-9; ^pz}:fîaVχ{ݢ/FTO J|PIsAUJiNg /) qqW$4f@4{kɶup8]nhW@tdxCbxL] ox,8,'ma| ZmT ,c.UzisܧMG<_M|lue.IUJ*|m.,!@ޙkBQ%x`s ẄL%B_,$84&v=c dV+dWέpLlip~= ㊞f`5lFbs!lM0 J >^m62sղzζr13K@U=l\}}_H(yhn *n+]Y1.n\X./{q˕.^G/Np_n6 7BN|eۭbBbAJ!>,7eQHDwq;`]ر *T)]prq}$MzF1O ߃ɗnC;<6T\ >mg4'*D)D<X@MZkIS3mTr6srF|gmdE\*pa6 qXaBr]̈F< (H9QJx#"jUS>EAG3l0⍃.{9\ܺ,c(1ʣHx1` * \턴+^ MbC;`M)F>OJ\OH{;E[5IK jcM!8b? 6&u.L2gbWR= 1EaP^6-`.jPQ[;t;"=S.à<@ J'tN1}_{( vyE7 #M{n$"^^!*ݧgR>'Q;YwANdWGyImq1:@$F_G>2J؈8%:91U,-BRԛ8W~xͩ-$__:ؓ{FWY DgƵQ 6ؑA$RZߕ*S|%I{TYc(b7'皋/Fˆn#{xdvdHeI=:.K&nt`5}U؄|I}y0& VӴO) mKTdkc 85h-hAorSf3 (!Gb 0.Ol!S2s گ ]B-˽_w ?R~zS'[H'M=!w7f㡬nz´ÇM gH܍S1[SpU'tT@Gq*PcO3t,iY-Dok.قTP FyS< 89)s$J( ѸуP b<)EUg [;r¦$b~ QU0PVH +W39g-%Nl`[K:oHۭe%]yCm1 vtc?p \; 8H4QS&f5#" rgF-o5&G?,K)[/3͆":ثpj]d `?4! XjB-N =m4_ Fr%)4f`7[$r'.[RcSH5xZ:LcoX ^Eb `rPg`9 zϐTmw ["s@`NfvboUmɣ0x{pA1V{v%Q{tD-zSHOqZ ^/ /&-ugO.2BM ;|Poc&#B*_ޒe+42X!]x69o\dꉒ3Ig䱆t*,yVhhMwr'Ԍ<M(6ǦX, cA:BKI /}{'?!ZfU{3*"%:Yc|PODLѵBcBS鷽HG %Zij8Ќniwڢ.!MhŪr{M9P\f!A6ͨ_HZ௣K "#HF܌M>m \`L`), zͷ4mi]QIf䣯!y/: x9>vN5]7*z^2606V+rSȥ$[p}~%C f?A\CB}g#'(^d!ǼfyYHµ5VEu@ 0嚎-'p;J½_" $_7h8%Q\Oc*YB3gA xpa9H}c]Qy8'%G]V!,SENy):W@LK̸bHRBx` bD-2> ?GQY0k_.UOBE^f-8܍Rɢ 󸟭4hUVԏ9&E"T*ʸ,N92K6P},7iclIR?*DH6O`+*E}Cm,N֑cm4ze=c O( E!>6w S }xGfLSgT$'ITF6 WCڊ4LԀ`MM. FQ7U#{9ZgkxIK>*|_5ڜ5&rGA4%I2TwnoޛzUہpxfCN+gc S~2il)+#)pϘ fevEU՜qziM„4D9yُ$7=PZp@#DSGgMPt ;q@yjmy\֩[޺O~KSq#t7`M,`GU3,Wgs&zQ}E]tf6:sͯ*Kϯpc:E3ez:wf_f_Uma ؆]DOW8i3ГZoG'Lr.S<l_KS Sd J|=vVoT&2M$7!CPXGj7y)HsHa`9[%m7IQwb<5{c{&~J:]`^Ϗ_.2vd="O@^r&fOR#qkԕ@\[~!biձZɳulT{ҢF7{?A,/fׂk3v~4]}cH;iVijivWyѪ.U?oTSqg 8ysDu ٥UWՔ(˘q=VĻ]T&^T8f+fzH3p\]e\:9IfM 6}m!EpV>MJ0UZ=2XqN]zh/k;6R4f62\ |6>жg&ƋOŠ}*jW4HCEʏĞʋF'TĔZGU?bRt\@wbu>Gyp2g'sEd*U!1PN1o#wiNb'\vဋ7G MRTntuݿ{!Sn åҩE *tƞ2O@}%Wo]_ 4*u]Z sTKY-m-IҏhH {|6a$#H%.;C\K0 Ќސg@ i~C*mW肺X{R і,>6J- VOM?Ӽ$6 R83oگ>T@tWz`{xY~kdE]!hb7g񗦤& 8CL;7ZWX徖V̎.P]'Q6Ms8vhDh8,lq֑%zy[憇USj=KAp:8N2{>׋UHqLjkѪ/A;ڒB~UV\jpr[ѝ?ɵ̚uHU8El,SN v7ܙ~%7[57]ByNCϔiZtIJH3RȎNO!2p?vӳB8{ JW]/n8:P ?%cH( m.Jg ʇDV(b14՟g8cB3]E0bO np;9HH:%XxFi=>ja UG8/YrAHqCsd7}U[}LrLz~+I̎^QZ's}Ҩ' T"xٹ&2L%iƄ\"idLI=E*e6&I UCLێ01|nFk B#qz8cWZCe)8+`oEzf">ț֖RG)/ i= r / 6;[Wc^`'TC~^qB3S2VM7OtQ Mafi:OrJx}M{eҕ`OtPFPF68<rs{2uˡ F_grlQ8xltNTӲٵ犛Ui˪ Ďx׳,} J7 -/MVkBVV:dB> KlaV&dhיc{Q`#G̊@9M$q׻rcPB> wBR;z^i{ٲM`0B_db)B(B~4siQVTU7ʣo[$J(KWl+:##5P [(j8!m~{ދfAk.HԡrTg^#M'bN?!ܬ RALZr~ô,7;,s9 IAiM-G0s|t ʰk+y,q׮ N1.#st4kiain!w: )Nb# gZՒ{f ȈoXnmJ&lp菲+p҅5)lI$}K΍J$+WV)~>HMI*DŽVYH&Jr[CeoߑȖE8wtd.wݩrex63=e7kyun4!Ouq5t1k:1: S$(NnyOwbYnf&C8Gzlhf0A mT`q(WQ[Q6͡uhm4p׶Q5LԒ~}~ʕ`[Mjk~`ŀ0wD4/=C\\)a ւ3sU+wczƣYnV!ܩiɀ-|J|4ܛtMlfN˥aClYbHݵ72$Kk]`b" N/~&'"fVG^ب!CMSL$zMfslCYF@šbolPS}͉ 1t8I|# %:y6[b,һfL>y+ •("'הp$C18/㕔WRi[VB_8 ! ,rKcv=}GsxJ0ʪPqGZ{myߔS,˸[Kd j /ڕu5B6THl iݭZiEPj;ͬF ):urG{.kǜB\V~gT_7zIkrĊ /2"bwot*%e؈9⭎%+BƵvϩ}|wl ʁ tGj_#+ <{Vw *wf1; 4S#'aMEsl58[5/5Pf5vmi2& # {ɨTn\FdI`.g$T9%?U~ ySE5#VI+(:J$F28gx#"=]Jsah\zp8Niʲm݊Ġцgz8HmvN$^>v}^{/kݠ?cRu_"U巫.- 2Hx8 &: ̮]@xk/M"̐# ,9LO x$K6 vnchlD9xjIG%Y&L=/Q8Z%&qWX0tE;j4[@m/fFAF2DžCnW̧6&cTQ?ޓw,*W<3"_AW #{QMG0 'ͬ_Kd?mFܥPa`RL"鹆"R, /h%4Y_4BmX(\Q0KG7VՈ>ՃyRț "TlZJJdXo[ t|/N v*5arHtϖ+U_ NHTN\r]79}wQvɾ,w>VS:u"q+T@]]`\92V;m(U_嫫_wflryUܰwB{Cp#Q|(BV=}I=Һ~T1[`k ̤jXƖWXqop'ggn]uْ(^cH.PQ>kP^_&c}Gg{6tр&DKTzv؛( pb h_Qg-eUa#/!JN~gE=kצ> @? I/BaFIn)NM0`roo935Z"r;cDOo@/c|ڭ}oyG5L=uZ嘀a!0h3\IHDg-t8'5U4r/tە)F=뒞lGt/lNyt5DJL)ԑaʷ|hwfO}2 䵌!a-aD/շIw{%%Z?Nm#w;BмS*`V<On.W{ Ymvnl͗smK=Xm_WnT0?AbEsnlJ)*;XĀpAJ[TIWH6)<#[BJEnZ:vD mNkPIz@{hx䕛5Au!I@^<lj8#dt7+?V-rљu&tTK4yL @ιUdEM%hhw-7m08n@^3QySP!e8DH}79u&uG'lD=K)S↝om벡"l?xwS(HZ( ;C\Z4'"u([K)^7VIn,m^ +:S-~ u?xc@hY7hkXdS99%/|i܍G_{WHhۜ 93t\<~\CSr;tbEլ䴙%UZ[v4zoyυ2yтEܫ-ۻy^ b$'E*%Kġ[&s;Or]EWv,;>  x+f`khfNA 8/j Qxao,?Z`9iا!4Nc$$W a%ޔ"]K`_w=b,[ŮFUNtW7A1~e9&(֏ϟJn:~Pzd~f(m!l71P77U&X؏-v;Hۑ=Ge=_i9rJoLcTu@pIoa4 e8:ܺœwq"#gSk,!+=\ Gzղg牢~n ƴPɋ'df}e?'sf9A7%ahb?ܼ2^ ݺz:2"B3qGfn,bh`KfscEtgo -E%.< qD-w8I"}5~]ыrYN|f-S9 clB(eOsiF%+gk'D9ɟ+Q kn qy_M]}t5LCݧ: Ԙo#ڈ}c5شkK&@jF~(AyVҊ 52c&SGˉh>*HI ;wkQly2u0$2J? !c֍rJ0y?N;<XJEV1AƯ`*60@дIi)7UO >;BX?CF ,4aK팸%,oЌ8a'@jWBo}TǰqoLm`A O_睡QIIP[&|~zi "1Bɂ2NgŖ!#Η 墍Q򰦚3q*/sF%*OpwFX6nmC{ ѡ{ֽMy(ޥU_U&hu03ȌD&i{SwnM}ރ!CAkI9N4zg}S3“xx֔APdn&Z&gNiDC!tsRM M v(=bkTCo<7$VN &J5†u p<;S@7UZSijS58Ղ_r( BbmF3 +tN`M}z02ѭ.8-w4g1a0 <j%KlArۋ7%G7wC @gttgc7`2&Dash:9Gl? ԻceО?Ax5ljTAL[>,'~߲L+ d8a"qm[} g{0=?E6ʾH wjh N&L0|UIN`˘>k ;st!w}ER^R37xO vedsw#;3#٥KUɔCe_e& wȑnZ4 yagpg-\FNրJiT72ҾʹthAPѦ̕8iYUMe]`x֚W#nI,V9ݻZ,n݃})KRU9ad<(9b́fn BMi1,giF<@əmQ$W"3|. 6琱v=c^7' 6Xr2w~mWes=W:ؐ]6Tz`@S}e}!u KIw|HsFjw>J OŽ-=.#h7ls|쮜:͎ ЉDYB^ q^; KKmvo)}_Ñ;hFZوМ :MyF>LOovpe~hKHI@ЉEi9vLjLծnaUe?jC2'B~F{dѶ*޼騮w0CV W(F68XF{K>BErC4*܅f-Cy!J@ƈ#JI2y)@Q= pM?_%U<6_nHʘGv 5&;02\_DYTu0YMlP<٤|\j⯴T'ߜ6>Q^`:jm/69eHJ3> .IAa£S=4D`Y DbJ J^C1 ArV|t?1nh`p@a !ǥyABt805h7.@flPԙ A?)&)ॳ(U]K"nN,<׻s6]>u|P;55LY8w r"*N\ޒt~@Hṋp |57:(T5c^>.;SNiЛ꥗|C^G/WAr)Bx#;>[ya(]beF (}` =*3TO;qJ5n&d#n$]{ٳmo 'qKϐRg63;b0D0;,gb*ÈOiFzڱaS`1v$W\ǖAi6vPi 4͎DŽQ&}kV]XխRgmi*Z~R.B&;_݆rߵ̹6|;m'IFH[-,OaXBXZgcYE6ZSg2NzȌ̻Fycb 2̔;Ep??sz.f#VT')8gxzIC:.{it+SrGp54[3/4!QCHnsqmf 7!_1NZ;ȪZ:wSꌘ>D+^Cl $򷀋Sxmã2da!t_c#2ζoHR!ĩ|zoƋ&.ZzM'e]g65 jUrI>yАxFB k/rGސ8@r>2n>/᭽ x~ä ƒE!Z SL1]a!QVa$K߀ox0Z)]*_\UvXp#(etL1(N[/Ѡ: A<$6O/*C1ٝT#^|STkҡHg.O V۝DlTJD&g QHHM:F*@;/ÿ6]w P+\vM[p{)-ι=8%%zj" j`ZM? #d%$Fז!kz,'xz4ک}$߱Sv̑*2HFy"D-F٫_K鴫c1P`k{;dzD"'; пc`V,ֶNVջnu [ yH+2/&CE. Jbi@"e6j }@+ c܂@^8My^P1IG j廭H@>?OfYM9Z!gHR|*yvd~ym4cm$Iih:.ʽ*:rozĐQ)5bى;`B'%?RarIs?At6#hƊۍC͡_sd[BH"+W wL=cмĠ -}e$%RuQO륱Wi!;:ʀIFtP ȾJ$PkkK.42qNG8f iqD VqO)'kx8FKQ?}Iav~-i9o*c"K6såHQؚ } ݗ;6g^v\@j-cE~_JrE<,t7.OSp$,d7pK {bC.Y|rN.̧fq }(yDjuQ>3 C$𞤌B 쐾 ;)l?Dre[mgXnV7Q!&;utz/|iz!3g᪵Z|8]CMa1T]ܕel䝛ɞ(V]yJcԐ όx*4KbUd)!ɿOvE}fzG\\ت>r[e b(={;u?ƍI&TXWZiKT?Td2"b$=LS.r8$>ZY'ޝ0iQͿKK; dJ| Kau=TYR4v6HtCkrʝ$:]nSu30Pcs L 2WM^Ws/]ӹ -u53-r䠁K)(;-` ӿ5\މ D4x\RFV0 c^vkn4w[]&U&0k|"2?yl27$N\Ӆ*?$Pzmri S:#Ni\o72c5*Zc\-|z=o83ĆTbFQ'0bh[^o9&þiQڍ3`|y\*k\0}a[Tk޽UidX6T׋:_|"ݮ~EQތy_I;G'ueo#DzT``Ig C0BIa&pO^loWt5OB3"Ϝ dIc!!2]DI!M:)2yxn3feJJ=%Б{Zeޢ2 O~flzP۰.' 5DOSzŘ+K)2ޢժpGl? ,MaٯP^=FB1qA'n9];~U_ພ>LF\.a4HiEژ9>%k,{cE"֓S}pD{* 1__Ua,,Q6!tĚQZSXS FYByu6$8UAbzn7 K47ӫ-G}C?J!̼8"<A)w<#8Bm s מwa慒 , R|%lcO4Zk!C1~M12-߰ nUMZk,d՝G}%/p54+50؅Z?'mn1⏼BysGF7"3i+"Jv>:ˣ>T&`;.vzg`4h, ttw8JބF8lج$nǃ^w qPZ6aϔ6XkOm2Yz' rej[ ҅|yx݁jfXiUІpTuht*U1n¯΢w  *XB_1_ E6g#3}z[5B*X{cRTG3SG3_PHnh6yϛFCrRKdyo}š}|KHvf'&fyxFVEjj nB_sx&{!zyja5!ͻIqҘNYN}$>L&mme"#AZgWN=]ᣝLyf6,~}YpfCKꨰmF?bҶdaF/du_b1 Nl;Ϝͳyc0+p{h8Uh6Fâ&'Nn6} &!4,G^qyl#4٥7MĨ #iݥ1v#04݋C58e+`Ju?Dg! pƠs}+B7R7BՉͨ4kGZGQ@Jarrk x:%OBJ)h #U Egoߏڳ"/e"vm~=CSE#} *O!&L//+5?TnlZ6暰ERC[mi 50Xs[ ꇗB~OZjpH[{> 1RdDžnc?d!Dxx)U^̳԰eiUK,NnhmW2}559VٵwEx46/@2gV;kĊơk<Xc5QhW3k{w醜<#cII=ղVKi~@ r{%sm43:PNCxH0\]F~!otRYi޺΅{M},%rX L,l!' OUԋ{N:gejυ $Tc̽:e-S K4>J:uofTO$K 0A=QP]cň%}}oߖyDdF}' ~2Ucm88i~H Lq`~P xR$Z<1{xLP+cmog-@K{0fe*ћ~a^iC3q_'@R';YgqJ$Ye- T\ #,)Z1ߨ )ϝܝE#' ^ bͼh:GXVdFmU'?G=Qsdz^/k+͟9!k2<"QMEw}caN f:zL"cߋb^{ cʲ;wz{ZE8fؑ?W{7~d/ʙnꑸV״Dm dT`_Du'DzN2Yă|@;G8]w:J q-U5cq`2a%P A 4+S1ȬsONEi/j^HRUL=&:{~̿1~J[J*gctUc=nSR""]g(c ފ˕Am'IT#}p&y҂@7oO b!)5D-eUiaac4cPt& 3nGЈR{ND|usT&ŢSZàG5MࠛFL ]MLg71.*e&t7M*!N65LYrY*>&}Z~ڞ}Gc0Gϋ C/jӠֶ`4 ryJs&%2L([,xhqjev%aq9w_?G9lR%H{nP\FDHMig-*7#Z_qbIGT-].-5%^j_7ǬVzX/ Z:\Sh4zمC?z ӪxnNV cs,osLioQݝ> KR`\)~,R@^g5[ms3a(g$j+I]@B1r4/2E!45!t:xiu#z|?l'Y[wXr] MzQn)?a~3*>[j"ӏt3kpR E~l"aˍdIyM9gxۚ.ȍgi$5d\ XsW+Zm/ iO=~_ð7KY 8էtp:S#nYpCZ"\=&VnҦ~k,FPxQI"fc-5+Y~Ս0ӄPl/5Kl9s4ZJw?+Admt(٣e\ZvѢwAxմEo6Q̟/{訾–ў0$$E_TJ&XP3Ͱ\E/E*K+䨎Lyri8Q=pWn~,icP9;tPHfh(KvI*mΒ9JR 1|XQ蚇mM LÓEeHe7EKKv.Jw'֊˱GmŧqrxQCݍ ))\j#L a!,#y6(:yh+~hMޓChT9b~u8߶׮ 6ՠ֪ y\|3 )?+?s'p"ŎPԔv!EK{< Uo=~ԭ=$9OאF``h Xح0%*M4<-h8֨zNS0 iLު &cr6b7QM=A^,\"Um-uӆ2C^j^cG 巜otwkOYdBfz!6̯J!K٧/"#{ ؏8'03gzwl(6E^ilA',4E)X}MfO0 ݼL@A)Dd%R 1K% $T0byV-pѐ&@*80u9Qv.6F]VQ`&"4{mq$zt+7OC/ {r@̭ٛ~=)B hGONXJ 3`2,#~Ԡ> N@ 3[>fΣ}{c,md7Z} _Lb>5xkK%\LX~DXj+(;/fU2ύ~Bvy55DiqdžOCܷFLSnf^]oM*EGQCʭ?nbꤳ y>BtSTBL#F{jb c,,Ǐ es60T/_ˏD7rݫ;+֓H@Tu n!9D|GVUqwb~gWl8vH^ VX7ӋviZ,u,魱 ,YϤrsWF38ؼ"b+MT}q)CJY 6Gה3JP%1X$,\5l0Ԩe,y@v z&3<-avvATHa_lp)_Cb}ϲmuX4 8*}.Qf)zroI9aa!%Oy(¹ghx{.Solee]i&K& Z1WOT[Y"6"&+ pb(ȉŶU׊(z T4bMRkc;($Ю?`+ƘG@RZ"r)MTe  oZNk E$ZV΅*r 찀$)ԉ9I0puЋ(,g[ů.bfZ2in#ef&4-d q1RIFxC5ƪ[fp%Jb5^̆7Ml+_ܶG*^);S8X08&)X"3MTKZ5J[ߒDl $qb*d賎;(f{i=\E?yӃZ_/ڟD?]GIr9Z.?VY$;73{GeT۲a )c Wn-r'V8DʕG8?P.D+zD]xD57  t^*3w/p>({ܾ" Io&,.JXbDon{c)90JcayM(0w7Sq=2F3H H~rYVS1b4 |B]-?$OzUKS4/ay}goQ7I:IɾŝYD׬X b &yAA}rU/pڷQ Q *U,#4&fkl4%[顆s++An_l)xvA'U&|괘ơFA7s6ˋ)c,<6\s|'rvHWLEK;\1Z4]jZ2fHl CTLd4[w"++R=M߰;~zg WN7GMvZgvt7W-BI9тH4+@5r IFqW4ڛ~j눥~}moE ZDi"{nsU[2@פ޼Z0I2%l,a~ֻTl5&QGYmƻGA;Q- Hkw8:GS66\2rR(i$:=#*`eL@dTo҅A.a+"n̹N 9]% A;xCnjdT]gu7TSǨi\H2 !(ʈWWqGKI:XkK iU ~&]߿WN-)S|ȇSbbߖ!k F]n;U\|˽mvs_pp(Hr|1sMeO$} ElӴW< s2Mq/?>S?9RM/[}@ٽWlUa԰/PrCx~FYƻuT.ܓk*Imlh2XH)Nf 92R, JJ7HY@N>KeZ'}v/SkٔWgçFPQEwd6o %OARUk]) puؗݹvk?[47ڀ@IG k&³r#̡9mڄ!!}( 1LP(0;(s+1ed5v-'hx@}?srĴUNIzGXòu:I IP *wx$E6 G?35; -6T}>jל."H_̈j.Jlj+ydSX|m1.Hv !2 ^áXU! ‚ rgN+CFRq-q^ F./ ^<"@EUu+nBSynC kdk~{<28.P|^LdVdq:ݦX=z+6"* DQʰ4~Nr7B,vbk#lSwyϓʑHd[<e@tSgyEUv[o֙휷koe4zmtgk}d'kPę/D}VJ7r͝A.w+AY&\ Oؼdj_xiP5BX69 ):tdve}8G=u 8A,33jDwζuG?rţCXCa'+z)3YH+dPFCm`KK2Jj=.[0ypBy SN39AQc (6ڊ\=OV-|{=x&eٌsɿm`'cqFH, h^)`hCҬ~RY9lR:͞ W!:b  GF8JEPǡ(E-1" ~g$=ƴiqAGLrN IAʬ *B0 響i5^`-#-&c@$ȉ'H#j" Z?eYRpf~}mV7n.ި"Ք;q G! A`˺Pzʩ1bn*;x쩵'[J(GyeLi5lU\g?k& iZ`ś79$*uEy~Zĕ^1ʃq EbnxCO@O|#Ae\8\W wjrf\=8^o`N|4]ȜȊsSS.sˉ2 Q"|RCy:/*{@|V6TQ߫ ;t_oKItdIT˛zSKե:GZ ʭ]Jiox -Xxn#J6My8Fc;3.! }!żs 6.,t4ҊÂH2W/ v0CπWz/2m7*dŐ05*9QiEPcyE[U|q$BiEVo`BwALC+L~8-mIXf"Լ,]=|?(3/јmTW0\2~NܭӟZvG'6Ej`M~fܿ K=2e!5u9{X[b;wUhҷGK$q~nQ.%^NJּf [.a!рpsgJrۃiŌ4&zMV#@"* L0(` SYّH`l W[> 9#d%FV5[ )p#&/0_3+ pEWXF 3i?B=Z)2B:gBHE7Y{f:LptB[=\F;VRo0Ak4"x ;r䖔;b^[+ucxb!̧˻)6C(Й r|-R#D1-׋#4K mmꊰ-+BuU^bjhj~L`3<0mh'%=̞c >̡ 5hC],L\q \rtтX]&"be&=u&vwNB 꺽FRQӺ1;aДYzttN6p ֲU*,>"g8AKٓل>׹_~yBnƧz[;Ļx?{Zǖ]gpƈ;ßZ*ԇqu}ϯUJ/n^ʽe,+?b+ $s u&K(t:r|RnƋyh; oh&oW |=נ-y{ƍUYPaT1)o8D3M`BJ|}>0(lEv8Mñ7wg_dC535v@kҮ[y&> QwW-`1>-"‹} 1;c1/j6a_w;  ($XY煮6aN|#2(  UQMjW} ЉP=l5#N'J0]Oy6>AW]BEr$.~%(#wBMh8&N;["0]e kn+.kr&cQH '#(թ*{ SW.hKM͌̕bZ+W>T 8E>˜nMZfBݟ*AIm\CGp۲Wrq\!odtRG$6-LiOiOb։V}sZѤ@B)̖n]~\D1+Zd#(m>}A+-,Eei#55#J-Xl)FRRgRx~sm޷a;­I"%Eios/vnr|\)30#KY#saWĨ35]EĨi c :%0CB7[T``EJF*~טFJC4>q)8_H`20(]۫/%K ]ϻ8,6%L1OS$(|f<ƐC&\ s"[Ӿ*]<g= Ĭ+m-`^^|0.oS%F] ֏śl%ǔ)i)D X:Q]k)`RqUO#{VN*F_k}+c]mtל\zUf`%M1Y\dPE$3OK} rg fG(8:c%ؕ2?*ȋ^&zT_8;tUŪbY{Ϲ)!2yr^#۔Z /cQ$R$| OH#avC@E3zJJ86[Uz䢽0<};X+ۓ4F -t2;’{ 8 *}.H&A_#HK>4m jUE;,ҒOU?ZYӜ$BPV۝6$)Q첧YaBûe (iyy ]n=l[QP󣲑IEr\.7"L<"^ y܄H8H M]?wN4'J>/]M;QrUm/A#2=T5=2 üc aၩ [X l/OHNO!=ˢMtK)(XgvS]# 8?yu$;jL3Ss KqtNSۄ꣠tbUܳ&|o%퍏˨}d;`K2a/1mZH&5a{z9婂m.!Ys`Dg2 S|}"Uou]^⁸рg8J (fI _jTQPHx-Pk8%T1B(`К*n(e аr@1%疕 e^z:..zǡЇjof|wql65FOp _zDP`{Mt^5<(?"o]>\.E&'@0\޴Ru %B-]ہ:_- V_"fՁ! mt"?0|oĪT,Sż{ 槀Gg}C5"|@GLAd/l|B}IΠ4}:Q+f02 @@u\v̐Tss8zHd Wj6`V`p%N2]wG(#U4^WJN>]Y-EǘJen6G= nB+$W$+ޤ gu8EL| ˚` bmޞ-s9ZO>vi'`_o s՞ݗJG*!!pQ>fiRoER_@=AAlC- @I%=fW+枈#/uvqk0cvL9RRl)h|jdJ𲪞,uMe$Wt\4o*r(j lil|qHpfITɒH[HF:z-,0O^!*J6 JTrZp,A`[}7ȭrۧӢ_4rO7iq^>wcH:##E,5^K+dㅣT~C5)y!Nogrr-'`,xR̚AiRwh)]1RյgdC [_!_aP> ^3#_niSH -I,BjG10ŠRSrl}ñ?wm[c5 nT-8kv1VZMCV(mLbѕWtoyKP7ΛTlp&ஒMHVTPĪCͻܭ1=պ!(gلu5w=}q2y ;v _33Ѷe8s|/ri^dd]7]ܠGcUxP# w-U^| r#lG  N~ض\D@>39 `bn OUzgU^0@CJ5O쏚ZЧkBYDMId'Jfs`fhUM 38*WcΛ wԝ=X7pTAzj7 Tl̺m<*5/~5plė{sj"/Y"cDμȬ%IY(*gY77`Lypx.řƖ e@2k!c3k]cQПX%mcKkoЗVxRJ@5 uVfg׺B !K9kYq>n8(| }, MħHbJCMfo@~xP}%|I6Eq>0_ek '[oL!7]rds^Љ϶.jX9,Nw_BUPֳFU*JPPy$jvo<9)ȿ2ԸF\NE $=jػ5u(}IrIx?O2[ ȜL߂Y$N?`r=IMĢ z0CnN,{JC_7ݲEcS{_ڲsA֭zk~2,5qT΋NUH(J[>S Y=k$Źl,E Ǡ  X kv*|ר@dS1fov(fG*\*v\_IB($v8zjSEc@ݚ֋4zdaȀ>WN #C6vY"zo=n)*e>~.d,?w% }($J7Zk0%CKjKx]D9nZ򍦻@V"?i+cLcdhc!닝{qy-%rv[D?S&)RSq." x JXT>2%i_`Z|GOA8V8 VKVɝX&P-l>"CB%sm{J\]HEKmh}ب/&,PnKLX֤u4%skrc˿cby&,OL3h׍3 r֢w&|bZJCr\8x2shn(;)p P}_(_p jaSg}dˡ|i j8X.GH=,4&ޅz'ё 4jDg4cN#~"4/]BLGaĻshr딒&e 7#;m1.0G˅"UkH $ԧ[ܓR3h2^&6V6(~9CIFMT/bC9O(N&hzM2x#h떙;Q× HG CI~@ >䭎i(UM3WUB.T=VD&pQ\Kt̰SR[ǀÐ]ʑ]C0'sƦ;Ds8]kRJa\g)@{ 睉VV! X[*8/A _+ƨbd^H|mi7 -5^ybLi+ +BgO$ˈraԠw _X*]<+"S4DykI+eG֏LC,.DZpGjoǪ1).AxYn0z״'OX|X* kۂrT$g1un+)ZpPw~Xs_}e~XRJou [b!!lu>1FJOerrbjH֌nBЍU'A{%XE΢Yܔ3'<hZB(rA$ tCFiU:4WTo +'3Cgj y]˜2~0F`ɋxU$ , Ӊ_Ufc<Ѻ;Vjrm;}`7ѾgAS6dWUfh{#cjAୠjZ{}-oSUճV Y5feڇEWz#p 􉈩`&s?KCXE  n-֯nFՏR6aC BF,eFLq){9Cl-_zν @[3dmV$!͉/4|Jb mzh^؛h*]FΧCu~S+#@T?#HC{Jao>H-)XEqb BIv8sH9+ Ҩ>jfaLz4sB_]L̲h4sh\`hwfL{JuMeu \#|lߗWzr4&"QoA6yW-Yl#t%));bFk?oU[TsGMz)Re _[q}n1GLL~^-a s~R إRhDκ ,Z(FK|~<.~UKMb\&X v-OX]t lFVXgP0Q E8\aDK7|\P &Uu[ڎ{f!{>8dFC]D^UoD* J7nv {(K@'Ҹ,h R) ^.CW-I 6%=\rFj L@|qIj f'䒚B[F!!*6¿,E5=8'_s"k{ ZMf>';ulKH9f7%!  Q;8IJ}Y4=+8T1Y5s/6h}N &S{S%au!uUZ jxsWp <SM>H-sQxxKEX&$AK<ś>597R$eɯG,o~Jȇ  wPM^7lQ:nlɍ yxq2|ʎcͭeb3Z>OQаANoDr/I3*Z}/: yrZ[6[: gA70QΔ$P/a!dc&b8,2^kD#leU FeZ}? ,d!w8v䇱Ǎu xφ6^47Dm-Ǔi;W9`bןP57힥hAޜ,PrkiKcamtMчg|_}ʜǚ~:>e3HšJ Pv`Iߩt$xI%=Ie tt9Dw  bwdMc_cAb7&on0Tf&:Ea&gN:WRJ Z=;_OaE|\,apzE]N{ mmY{{]MsQ~ZL At\ZJNך<" j*vX`% ~tzbJ_kfl#DAqBW֒7*׈3V5jn\ I_<:Vї膿@ D4-aTf,2_؅H"zp5p1T]>tVDs*`P6;~Kthvm3] <: 1r[s'̐P((Ug( 3rd <ҕ)FYG(| :AAPX2ߝi_T$,LW8imc+*x-} huE(Vl;Mޅ=mX-&\q«:ehaM/g!3%4(UNneJ+?n1z:_kǸk J 2~p -w| 7JQkE:R=Ҙg44snAF HS#n_7黌 ɕ m^)+;oƩ LjS⇀Tۑ=v9 ~ Ԉŗy\CƪH|9bEr5~j?/THm`XHxfY&&g2-S}wCuhjv 'Km*C^4pҕE2j?iV=4} 6}K{AbwZF}EpPhGzY쾊 QviIvzu%0ѣݤ^;rF:wx9Ե0bbrՄYlea2o%TXHXm)]YSf0*eȘN31=" EI6.=k VK"$.\:׆>H X{,?^GK{p~*5'r1uMdEhJkC#qQ+XQҟ*B'mA"!cǵ>-e\bzط-Qk \r5Hm!+e;}0e>v7`Ige,j퟇t޸U_K9e}MȠ"٢v,Ù-KK uh(ʀ8}ٮ.(JȮWJw'VFhYTU@9 crCnH2^q0lC:fOZ-Eg||.ckA/ PWʅ2.܊BXgf5P!O'l{w X<]dAo*p517_w$L}m/\.&CFi*('- 䎙! $D3ՁsSV8?;R-(]VT68&QsSoe-j*W-2evv)҄@2eKLC?䠂ӦHA8&P4w{;_ 4wK%&8}ޅ[@*+40Lhcy {|9hvM<Oqbi+4f.'F.>A~s40DI"W&^(rkЀ^c(դLw1XΏz}!jH~I~ItQf.[!S(Ww?mcљ|UKXjLgziIp৵k #~$0@ϵzBZϵ4nf^ٶÒmߗy`l @B(1OB:O{]|7ZW 毡kO}P#y~) Cdݖ_Pv35L$GDob$DI94?LLkx?H2Of|TIsGa0ae¿=9ve!p_HۊVL;>81)k2_`[z}щtQ\$$ϊϳdqNf[(o[R*GC5Ẋ  vb|>I|``>Z(EdJK h8n:N m;Z;P;~;~ZQDA%TW[!@t  Hi&@l@Efx{C Zv l&zh2*(T-r-DBڤoeΚ$_٭rx'02Ahb۞᧔^ _xEaπG38L2o#?ss-!Ig:o#b$ mX OE)nG͡"[l.㉛zP?#Fʔ렌uʿ(G-ρh! Tk<O[OPH;ma뮣j:?:ƒ=P]og5HY+SDAnZ\V>AFQp߫+g(&,qF[%\Fïծ2w=^b*bW9X~Ph<0EV?]C2pl:fWdczi/-y0cO2] 4ZO«9${$UoMl+q]{b04Qy+׻#Yݤ$9ͪi }ޡ= NѠ abbN5ИWWغ0O}89F0FLGK%ӏNh'O$z?.~7yꗊ{o]9p#`ǚe{7}AEtf }*>\ͫ ZwCE 'R)͇at6 %!_eN#X84< B|3ͩz»mTbxR,dT(OA΀4<2:b{jWwvT4>7IYͭuk-J+I4)8%\ ;hCk&0rSG)p㝨R.ʁ݄ Sw|#S }WպwoJMRL-eFy[hm#AJUXHn ƣM;I95a*Y&L;5 OF ~E+jaKH KHu9,_ 6*K%,UX 8=oR!0CىۚmMzjFM9!4:EAkⷞN:O򹠉-Y@|ildl?US/1E<+;W܍%ôvCWFGhZ,75ԅoQ+hzw[V k[QR3^D{:<"^(4ֵOOH+GLmbC[>zys@)ErRuĈqY6DM|:h(O>WLW(g\- ӽxk$3ĕڦc,A@)& -[Smq(DK;Ϊ/5ꠡG /=h>]Pf8&6[L[P5B2?tf6SA-L;lkq OC8U-g0RoVtn1Ij՗'Κ. pY{Fi)hM7Mjjd`[%Q}<-D,!ݠ$ڻ}N:6|1mªxKN/fnS`H֜4"nK[7 -hZsUpHByW 0|yqot\Ԧ scz 7Rw EpOe <~A%°o 'ÀZ0q՞;܈g;tINeL(,i(ُҋ`'y)#oX iN!A3zK'F XA)U!}f|PKjecv6/&Q:BHt!|=5?kk_1uc)EvF EʊGpUrݿMK"cDŽq7gebY_|c+lC <)HEII? k}9it1G>fh x8x; (q0Լxkl $iZ4rz#knWhU-B;=pԚNJ$_.[gcY1vq=@ B"HvrzN*& G`ÿyļ^Ax7{3xrWŰ@Srq)Ț0WpH٘jyP4)k E&G,XF)9daAO2?#nҔݧG˨c,yR0 po­٤eEc|Drd1qm!tGwiJX~+/90tJuavXpÁLŒV(z1d[G }> )?]};+&tk4;#ʿo/ZM3}~ѺF8^!-(qJA6 %J0B*ZHETُyX_nSrkn׫=b?7Zw 2~ u,Ao0 s9HʝtMicKNQĤi.w]ZEOQ =/tQ ]p4Ïw(_l,)m|A4S3316y/tAfTmџaEj/ {2g)g]ZOS V4 Oٮy|T8Hmg!&P@̃9|Uu=i .ܤ[,? ?<%\`Rg$-?bm^PG俨4R( B?J7DGY萃ȤYm{y$&.2|DƂ\ӎk~\HzzN V ADx9JhbI.wbn|"0M}2B)YCsԢ^]$d,i#DLFHy5(IqUZvZ˺\kzl3״#HbZ3Yf_[c]w:- PpQ>1E V ,q7bmy uX,x`5oNh|Rt666 ]]#;` we?0MVOI]1hȃňA;\CLI?J) Bg:)LiC{9NKdҳ.7F7S3F24b[WKjeҢT:FOͿ1(\Y,6xR\9kS>a.K_状iYDoⵟ Mv{6o*Hǁv @op[2zR _ p#;X6OYx ˙;vO.M*=qʡj{FL7 CV. UU"LU-Mm0ߵ**Kܷ;HSb?%1V +.Hi.eeIdxC% rC?{qc[TᡙFwIISM ${E7NVoyr'*~K t{wS)"pYZ<7~t㗹IE9E4TmV| qH?Px=<|R .ިy6 5LCȧ-eŜ#qHzg\+zicn9kK_k0$ЀP;uxPdKu g9R(TX_w QBemt$@FVF+av0gR9K='س'0o/:#Hj]3qB5Xș8a(>N|OБ{zJ]hK WK cuE:T&ןBUCe `|Cی)+ac^1>Nmyio|ykI싟gQE"ߵIh_\Rޯл-Zq2/rӋpdZG5ůпO%cم=qXo-R}x+c"`PknL{/+g* $PԉTI,M=jFmlyvގWpذqOp͡=a(*8ՙ4_lQ%m2\W~;o^.>}q> pJ$i:0dJ} 5%=ߍƪԵVT&ePn vbYy8 f)(wP̞j*|hrF]0&:8.IEd̙|K֗|+tކP9]I|p`h~eNays'6gIHYE(Wif'>8E>3!鹂J/u~!߃tJsJ,IR<Q7Tud>v!se|O2y{|OZhT꺙* Q$+c,vy1P[_2##a5L3`Ee5BD9fS#H !dm[*ނ؏OՓF>p&y(Ha\> ݕ1} +3{aO^ZTx[X=vRvny:|7$wHu7Þqt7`Hc6IB.{s=θUY)̏-G&mP,ySҎ g2m-ն7lqx9{LG&owNV ٟS饞E4\9ըމ*W{t:"w0/r7LO> = 10jZ^En;aĬnrS^9Ûn4A9Q.'A/ʈ^1ܵtEmRv=W1m">n3,Cߔ@B1Flqp?/> B܊V`5m\]$N9lobk ko^GT4IΤ]PQJn7._oCb&64+Za&m5׍Qa;ڮbmegud˼ݠܮs2k3KۢO*~/Z+Ih;&?f?\U@Ju#ڰ4@ Poe 7pCq},U(_)W,R;!eE/ 7_RHwhO/N?lK0ܰ3C.;dg-LFk݅l@#?eYKUed@i\ x9%%^b 3 C"^?~ o"w [Y`#𡐏l;Д2 R@WW#Uf-ؒѩ&t&+x)!Jw҂>N x5ȄhsMpsOkT-ǮinzD OQ b.tmV2{ D۱w:V\wVDpL;atbx@g_и~7ƹ7b^|kf"d-yߞX8Aw2`D<{OeSYӟF/0[9ޮ_2~~%M\g.D(` B;Z]tKy'S㚚_. i2y2X}€l?U z.k_oeGNA V?EmVFx^}M%b&W8],? o ۚ0w©ɺt3.X~)6Jz%a敚]+Ƨ쩴P+ߧ 3ky{t *Vw-]vV`^~#F?v >t@/3q\)7樻̅ =,d<~$ig2kp`4ƒ,+7j'f}K-xWl«"2+0.J/SC5o CoY٦=xA[󅬡tWa c9Dqȭ16~"OR`narf5IXj갎M(AdTKϭU09H+u40r`Mx#eV@w·L $%^yY'0lv_N[!vB&A簈ݟQ!)0+`D}M^St[BwĽLQ QӰumg*~@863;t3KPUeKJGߟ~68.2Ⱦ qV=O#bl~̥*,%sZLߧ@Y֠u*Q|_Ӏ(a̬oUMT:z1Mp'v?C5128T{ͪeJ:t̆-;~{YzQSP*nɫ;MRG1JBY`2l/YuTT,{e4L@po:fA=t{0ݪD?qT :ĴrYy9ߟ e~ۗy@7T~:xKl A<[OGF.LUvǘcf%S79EH nbqyW}BhkR Uڴ{K?[{ـ\/["$1ŧ$d`2R\{Fl 1^f]EȐtX.j=Xcб8ZTNl`6, ӡ) '%TH)$4acr3 %?\im-ZkPnVi[͍Ñ)Z^챆yA ( k,q\6Q7;֒WHI.7T~ W:6p j8 ibREY=Pd4쪟96ĉҾw`].\@.0Eq4=ד,CGzb%h:q~iy 8W7}bZٟTקeitwYׅٞ eS' UX8W=G?oiߔ՛hhtķ=q j@ 'Lԓ6NI{![9? X_݁|[:u^\R'dΖ!*i-ycx. JtZ84չKf eJNp v5LLոpg~;ժ(kN򙓯<?[ɢӈS<1Oi^%!L.zsΡ:L/V$xNrR_!_ަ ?{ 4pC"2/G` bgu@qTPտ' 2rl8ȕ;2`pp7)/UYb;7 0حc)xiX`@$Kavb*XwsD]"X(bKۦF(F;C2b .65ig 5D-Fhf%k5T$=q3CV>&Vt-UQmR+6!t ˷fx5"_&cKqK&_Yؐp([Գ9Ԕiisq(e$D׉ZME6cF-s6OIrr5a |w',{L+匵mӎ͕# ΑiK(No4|Lb|sQojrTD7G\H;HOJ_$) lFRn>o+b٬vzS8' Xݼ>{胡!C:Xe!~a3:FFpVL ǻ kbj|aOɲ~t=l`󒍽HIIq:  fPDxt7|lݾ8]|xy'= ["Z {N$uu3ƖhlYP- n*5pͥ1CBÄx Χ#:o"?;SE1I]Fkc_TB-ܙu}Ӌ,עp0.@\;syXoY\$P E.Vcf<}g@'u޿+yt6~n@;|mZ6&D}:Z](|S_,M;$qh}O\E-eY+mlq\_ܘ75{pQ<+{R\' U%G`~eF(C/*&XYE/~sBYd[oL[#VQن"QZ~=n@` k_C< f`i[-a3O_z7pH& !8J'S1%Dj~6Dk"6v 溴uLMhyj}J*“ NbKHԲnHcUƗ0v|nY.Np?qޓ+v{aLjSO HAA"pMV'"CCȚRR]vz.ū`X=_Z.xFp?b]+VjXW/PtuLBؐ}  y6S$KH(1ywt{r~=TP$zzA/)FܮjLTLuD)vK ?'.O\/:=.gloHPjRW?a`4Gl|@'k"Y0Ԓ1е揥=s 4啑u/|/>%r,0!(A_+&Z%(9aɛ Y{Nͬ~Uy?_sHKy7ۧ&hjEtovU#+[/H17VsY54+X喽8/+"y d ܴ%,hNNc~B(+-%t|׬)ؽefHϰPǃxv]EpSJfK{L`%FYM'b3 .b[ URUJ XWc_ئR`j(gk:t[HhنH ∫;5$c* 6:>HGƃes8tvK%ߋSZ61WvqҕkꉸI jN+8|Jc߬VgRjʢ&aj p  @ IZnVޮ_x۰(-Xa>3g^G,k^-a+$i<0#J!sկ;6q䒮- fjX;uxr`w¤N-e>S'YeiqS*o yQкW,L4@g˟nwP'M*bC#ojݻ}ØpEvCY痨ʀtSC2T%aD <9ˏf؁g3-@Ph0\"?@Nm#0|ޭ*{Cyk=G({ʹeDɳ*"Ȏ5+wb[[C*]_ MZƉ< e3||I<o[D4Xx;D_؜BUf<|=&r2NOXHz$G:l{b S0b{~qizPvmYQ;5\X )l`?[p1ldӆx,& Ʀa%o"R# p="^XWa<'M/{wAKEsnf+H# cG;2L:lz.HJG:(Y@ r 'j 5.>\%sݲ{vBCDw݆~uigK/TdiĒq' ^c ,}۔e]"jYOl}@_y9K1Gnj鬆׷#IP3( V1(>$_^]jB>k&jKr5Z+1V$EФ80`5'Nl0b ga.@gm.;Z [r('8 Hj>>|k{ +󡢌p ꄉrc;Q|&\@rY#x(E5ZK6;rVߣ' ^ 6E#(S^s.d|dU+hѤYVu/ּg]ʌKӜ긛[CVE!|Om'SS1()ޯn;׳?$|<}q5 aSK$EOax SABOY6S0H GIRkJ݄,]N#6WIhwef/l"bqŠ&BHfM2> m ;jb962K ;hO%:)9}.,V3Z-Pbr@)(Bm]r 87Ф҇G(`q`߿HZTI.`f3׋!A{qlЍ|\`yxc` <;lX׌۸U-цr?>@#wqp&LȽ?N#E;4ӳ9<0OM!-mVl6dpK Tb%,$}yMGM_~8PDpnц}CJ<$^oϦ!t(YFyn*HEg:r)y(90*R,vYm bdڪ]BumgRubX=gd22!tM%zyp٩;@4!rYXW4byV \C`LSn0T;wKJ3mGq00{S#rK`O?~->[.Af8aW.R>d(9ӟҘ̓VHZJgU>? ħu4 kq灊3W^ bIzXIw@}rNR lI\cmk+#ș/5L|Go 6xPwUj^8M^(;5@ӛ ,5գ~L Nh#&1_ߨ<ѐVr;+fDCQ*@CZ @%RԺyZBh9['GY6}> u`o@=/p 7̋6a*mlt-/VpjKigOT:# (`ua3sK3&=Yyp~NB[I:䐫^s4aSF^ۋgzSavs6eH[%Пc8?SHh"x +c'03K{ZU9YۘAiBT,Jqn}dyݮZ5zzӄj~{!N υ,c-aOceJ|"E9;3D<0G.?Ɋ@{Ŝ1|9SKtZ}6Z7:07> TvzA> t@ %ɉjC Siwϛd= ⱑj8*2' R!7[n5j=苦A1s_H$TB}q)j⦫ߠʸҩD*~GjV@,O8/s$ x]I`?aEkQȎtNf(jviyscU3I _3U,R5YNE]p:Jív> Y~MǻSK9Gl Lz}5:1k/LJ0ϴ3f䩊6Zu> J!*Aه,<#_5=bԮsKXErXn*3h`r#\|UD%Dy͏e&hƨS~'E>/`χ9jM,M Ǚ`ӔL2z$Tڝ@+ız`+3o( vcjJB%NE@{>QWQ6Xyg/ݵQRkYء"L#vo&EH&[/lуKLϯGIq]Q˦@~!(skUY]jxRHB-*9%RM)WȜ5:BTJt3;V.8/+ښMZ'Hu Z1v^YЅNS'H6bfݿk/\ysnY%1z+n^c3FVLj\ܽP":mms;}Pk<" ~:i1w+$X |ѰGߞa5Drk Q?(=(zlg!6zh47u7T !=qUp@'pZw'[`rȮu#H \S.ł|!UiWrJ"f*4> [J1`RG&z=ɱąt}zE+sL<뚞k~-x|ىO&":NoLysRGaI-JFZg,'\Q,)>VFO j 6n*D= -%XPth>X, a߽qXp|z#U +LJ hvguvIAxpMD4i>1:7~TRFMzYقP̴yHʞ7`ʝJ6=*}0#h@1SoHkvCK5IDm&owlW?UD{MYkv"}@g Zo7Ց`#j. 0b.!*Θ%9q7h. jdeF?>GӃU~5‘1_:$uH;jzڊa4VN/.&Ged:_7M/ʋk̘COP[ż%Ap i?s4vqzJ>ύ]A֊Gq9UگȥQ 8@ϺH_y)ʺTl^2&*WT9''ҝ$fK^=<{CVca$-呌\{q! jrF7PM??'f1nK b0ek@Hӌj͝,axu@[IN^{0 _k&=sF7y}J)8X~f`AgU(kg< ydla9)q7HzrU#<ܲڄϷw{AzB"1UQUYڞ5PYVjWABv*uoZ׸pKV l *ZR[iIsi[DSmń9HYe ϷXϵ $a;ta %SšunE;>O{f kRQ C =vev,X?<3o" aW5L{YƲá#@_!uFi|8Rr}gP1Nqvc@ XjkY=< b-q'0du4ޜ'p8OgfU}vnHKM9>HsX~;p k^q3(G` SdrؘL 9q8$|1Z%sp1]e ŭCEUA ߋ5ƴhTLJ-#F% &>+x1sUU^,}w1 g-Ƿ TT$ynDiz+k/tiunmS8ջ-qq~ \J3,^QM-P*#0KV5&Gٌ `M>/N-]^}&]9 =G1av=\ߏv`47˥_ZB&$Q qոtYɵ23_`UZ*OZ٥9?.0>갅v4 o^$+!0YaiݎuQ#~j]ΑgJq#jˏicAݭv?53#T`DM !;[GCELPN.LK(PIVzl=2A V.t78FmҧX|U`S=33C*]=rH L}OC'aglKl":6"^ a `qTLU{hYGCYz,_tݞbg֩9°Uq?~Pφ𞉨6*pjv%x R8'D_-,ZAKԬC顟``'Y >\IEq-cj 1o~XeTQpVliVUG1xD "7ͬYX%H SR;Vqzg!,jnS9EB/ȵ:\΄v4AzV-v*ed+L&Yɭc~J,IT.Jjv3P+.ĝNTo1_y-h#fF+Y"i.DxʞJgȠR `xgy^bOJAB|tA׬Ye]+ ,潘q9]TR@Ȋ>eȘׅqr]fI̺+8P=b r'%݆".s1Gm=61gkٖb)gd8 G6צ&\,߬A~D0M6+ڴZM-.7п(v֪V":G91!ώ.#50ٓOWa$d_jroh! m;ja6 wUmOM}M@⥎i,U:˥rSFOǢ@oW Շ{:bYݝ>f$S_imqQɎϬU!gϮtMd[ QL}KUed6Fj׺>y)|.v7†aauR̰wN[S/Xz<<}S7Y\mt~1!zx}_2p#}t(s&J 'fKhإQ[v5 CLP#5 /e7?rݸ'| ΂̨-l[c3YqtE.q)ggè"eEҵ7av&a?i^Չ]Ui! 2.D:Nlh;"\"`, tUp%(aСd!^>|!WFp1jm>?iٌ9ht*DLrkkZ>E.vA|m ~W<[8bLׁߺ\Y#=/Q59zy'-qx$ Uʔ6F!vF,;wo%{I\)d=K 5f1Xܮu' yR–hRA >SqO|TU+TimR fEϙsk SL:QFf7dY~ZEZǕB- .-vyIQnDz*;6< Vt["@WThiPu.0ۙ9$,6$V6zV0Hs!(F;ۖr*3&4I %\VtZi&"DnUdkHq^Pob<1gW:VɭK6}o+s)Gc<-TuXE bs`L[MznS;8%Mg(„y|v/bH9jF.35eIYXg&pcVNE,DX=#`){zZr >vzbM46X2~wG>v3t-:rKJV=KuL%MWRItVDA+GYVh&kB+N }rFxʑ*qoOK?Q h,At2ᵈ8TLC}VXPTrm41~AwЕ!ڥMXB)<ۉءV90"JVmSBמR ]ߘ` }5 Hю{IE z1dxw#6oB¿B,~!*D0>:Im8[8_nn,`jQԊm~LprbzNANKC{ځvo4D#hH@߹ x5tGn<A榚xXpM esep25C( f6~]GO/owiATɵ jS,؂߲L-; =3L7=*ԏ;(djs:c/^T;wsst y'! Fx3ӌ 3f t6z [`{` ]S1XF?-º TI= 5r{xE+ȴ_]]kEcŋ }#5k"F3PFeUVhA|Ry""YuWxO%~eK__yXTDo"YMo*C dOh0%< 8:ԯ(͉ X~d]̖r:FtFqCO&'C@ Dᄼۜ^W.Ob,垕*ȴzM dM$[:EVBFe^GҦ'5B fBOmޓ\|C ׺HjQPu(dz #6HuKW|_ie| /Ytwcy*L<|^dH7$ë /OiQ<Qfif!_3%vhΐ2f>юO++$ʼ6n"tE'|[G =1/k%N|X,֬R}{Ϧ[u0I҇yhNXh[gxw OJر(wl½H4B)N]jSN,^QY)v_]!6,YԧJrOH>6 m,һC+v6gBd#.q^Wp<8AdhZFij}2*`^+WPyb 7~V|@@Y_)n>,3 e5&2QiFwy(*LlLQT)hp~RW =#VGūfSDm,X_KBG:<8֭? ?y#Yg Om K t@a,C$L:)5WIn}OIV¿b*#8r܈@J36TJ }G|[!isN!c IǺ kH+Vw]ZO ŶK4gcbmIoٓj]\;g&Uv<]Wioht5Z?Fl<ׇxV Bbe]erg~8 5=]gW,g{#)R£]uV_GbpO-7f) $u$IM u ƞBi-kS!7pZ-'hVz6PD#7@]Y0b[]_?ۇ7Jķ,fEHkaWV5J۽C/Jn|^^AѯH-XZbG| GT#!$+}x>L`loXb3K_e rt^.?mD˼W- %ubxWմb_ʘףSTPj"QQOd PM,Y5^1<fFk FT!AoOܭw܁ЛQP“MZW 礻<*..kNAIN\o4-C@{{N)MPV(/$(+eX5+#a j\g/Ѝ[mi^NR"GVE%OdPt%9]zg&P,n ͭl s} Aֹwy//=PlcΈGR\ƠV C+R!{i ֜Pܮè>ʮ3{ؿ*5vcFS1j5+' '{eriDP 4a[r`t'd97bJ JoMP>Ț//;+6޷b| V/%! ⚪IM%AZ?NVNavZ_iQHx 2k5e06S ҳg鳕;[ Ee%8c5Akw5HJ0.G~,R(09뗓0| Pyi\nR{6{`t` ذ(_QAC*̝™Tۧ0F֜aQ vj(߂B.=n6 G)?"ܕPP^vŗ콿DrDA7U_wpu1p>NaBs: {Yex 'gk zX6<7yQ^zHsУ( #C!Ύo4840yf`MOg~# u=Q#HduXeطJ1+$0&ڭ}OwEJcYeVPp1D@i;voBr>=G+i l[D(A16*C Ry/yEQv6akLBE;ކ |w}}xRS rV=rOkSk)GCz)uT7?,@-e8;t襂Ч:^HyˌPEa8e"G:o8~ig/)cRt#"[\0_: 0|K~XEYHm:3ixlg;"9iGXx;D%sF"GfD\OO7k4-_${=;ɂ-wգ_wɥ}U hx%9c\k-<T€x:aK[A(8@l6eDHM\WUeɷY?; s>vuva[Ni>s#ghe7<'B#:of;Up<+\t1?\u ̎'L0F#u.Α_з SaAXKx _Wy~$]y7 Udѫuz|tu~E;ZAbkWt8V<})$,BSD%5QQT"@n,1joŬd,̫H^]\wpTcPãvNA}]) ?HS{#ˣ |Z33M (i=ڮIߊF[.N4..TɮJD %K $qTF(  :!䙏? N7kl;Sr zkp3{ekK- @ Nz[ sUy#f#a#5H Z_`@zwUUm]#!ir+;(9p&k;V}Se_ dsHxfLBBr%_]/"*ބa :9}Y`ƯFU,_=([x(uj/ϞJ/6EN\Fip*IJ+Q5 7L[&1m^ !KzӤq5)݉x;%PE3JT E*dt҂;ORUjCn3;o/u-[w}T_ˇGE  (.Łc #D< U81M)4vx?D4E.'_ m}|n3i9? (E\ezc ^~MQ:z/)o&9هY`֬{g.a}:}=%ru%~YQN>9٬10> ae=,j5tV8ݬ,0 WJ*%oUs|DzAY QU܄ `MpkO}W̉' > uCy'ؓ?ڛˉɑw%ot-ڜ.ZJ?"@w3L>c ,.2m 0遬B4 ɣ(}[r|X= dZAbu旄"nDk,ԡkX枻_fX]' ǯT̚9oKNͬg| ^ Z1y,!o:=BWC&aZ-OUe] $}*=Y+yL2txzֲDe@y}U 1>V݃s;ͽDTa{{ƣVǕd,]PtAp:r}.qyiOʤNYQY;^<j_卝k-5e )ZMQxyBqaNQ߰_GOv<ʶޟ)V@LE0ݼI85xM/ips ݇i| }B8év΢ o4&2(n~Uij ՕX,o髣JϨ֋pP誃T r/ &ƍ_ϔpA>b[:Zˑp?NF?m)wCanZg橮:#Yj)y Kp ̜6S}r?(U曢7GH\M nr1I8)`F׿#$D| %:<;(1{$ X@bgDCF[`=; /`oOR[ndYRk2ϯ0 >%i~ujTjR[e"Ѭy*BS%Gjp|E"=, %&Mx-,|mD u˃2l2 +/AX&OYcLgHst\$Z,lq4i-.0K9 ͸y.Kw8҅BHi*~o= յV xfCF}S'=z \UIN-]~g= /?HӋXټv=} k9>[S{RT -F\1jypqa., z!fѾLu_P]'nɠ}0nub<\o x-G9AlՋvIu)R;y[px&vݠ69IխK? x/ޘb*=:<-1shM]2u 2)djA\5=6|(e:Oxy}х}$8 ͣ.,PL[Pr]Mx-SNi#֓Xtc {TGFz6 e83zi g@U{a+D9_I*\;Vk {U5'̼`M!蒍'YX!i'A_2gO n0<}g[?Xec:}Q[Lfdkx ^ ߻+&2Ȭ G)Φi"+U)5s-Sih{m3Շfh,*?x;D_=(j̚m˟9ۙVnBi1,A"̷mi[ji+\Q4SU/*iRq8gHL7 \d!nٕpPt0j+BIP)hF _ײ& )K6Z@#dL^\ zf) |3!$ ;]^&2:1cOM Sp<0 z W B93n#&ʇ73^Tc֘ r//Z,[hGtnc@hI%ΫʫlP#! ׯOeHAm`QOT'aG{UcQrHҧҵiߡ*Q|*\kDZ(Q}k_p>l7gqlpW=K^qS ĸ-u:q΍HZQ^|mJmCJ*X S>Nb{1ຉNjuvqepD:/O&*6d-Hٌq8㾹3\o,{ Mj&ݳÙYq:5j5#0et(+oص|iG%`Q9"Jd-j^A G.rǜ19X`k\ C,2ؽLؔ|wQNNFOR`?9V+l.W'SД #4zߪGKmk k`}%5G.ɬ$|28J۩:",>P6$ӣk V̷H ul,q@)t](p^$Ku|۬(χa4r:_0ل?B1t ըuT@F:|{]6P~ X]||k :ם*%yRl&I'bb5ݍR ?MZ6I9=H),ˌxSEބ'CP Y\Z2v/}9^ CNo63K`<4/ 9FX-DFWH NK]GNyt8ߎJ=A%9L{5s^X[f݈oWT,Bei*n⋣{ ؃8I3>c7!r0s7]2g,)Y<V+d> W*8WF&^]l;4ssґ1Ϩ]`ܿaB*E %z[#C]n!هVf./U,<$ek$ijNdk'߼Pi2b`qy#X>WWk_X!ׇI.BK7(-b@[X!Xr!(M^"jbt_èځ޾_axOJ aA\a囑:>!N`_## bUE{2=բn7G4?Ep_{OsY$*# 'bޜکFa%Dty 7>e GC'W>o&eF9Z4%IYfgF&ˬ^˺p41Q.>=ac` \)J;:! HLVt_z587{wm"batj@?^7YՕ^FK*gl~-(^zL2L`y8.whU]+\Jt́s?VCIP)7:q)]^UA mTʼ4@I'07Ը? l~0Wʜ!g\e`qEV4!3t"6Wl(Yp9dXJWW X&A.o ;i9)^Ї`:n3 3 EE92A. ڊgFZ̨k:sxD:Ҏ& \4S2_#["hѷ5Ҝ`eƬur}H ]q碰um[gg#R$>]MœvWmUpg0 adB,QCq_ѷxzZe!QEİYLe) \ɝԐVdd &\(m] Z,3I+m䬥Gp,vb"Q} {(KBX~܇]e,e#ǪL/gW OEŤ3e4: qVBkצ}7 K&w2a6Ǘ9۹L(q&[ Iy> !aMK7ѥRaWeZȍRZGjrv4\}Av<,\vDC»lJ'[.\ĭdy8:o!U>&@ݱFp&|)U Vgicu@#gp/nO| Gvburr(:Gv`W ~Q,TsG+!iqڊÔΒ%Qd!Bōpk>~a O`|d=`oX J mAkLby-#ɟaJÏM~uVfN| B֕TXLhz`r ywLG?mcZ6{) !ܗOz)\?U!Φ*>>.?@ԃH^g3] 9RDpAlj͒坶қߵ]U*}VO' n%H 㶒3z^!kDusSTyA]7 C"ޗ13ᝯ>ae~ƌRn ŏ3{J:C(o Wڀ4e+_X(.7sa˼cccȡhwJ}2W)PAکA%;ZIíRVdi7z ʽ \|AGުx5cM;og񤄥]p\ߠtBNŐAu0`VhqsQf*ЇZ $B\4}رrq*V > 1:im\(@!ُdccAS#t|/}"\:=ꐺеS)v]긆/ޏ'pQѰHUR39JM}UIxn]POM/݋\dWHkHm=Ź\ ówx\.>q0B{ L*ۛw FmFk0]%}IFae d50 |f gԡ =⍵¢^r]I&)s:iklЯ8⸺C]A<{-gq`=313+tQnu [e?AcP5H涄a铂-s; z Dd~8}-X&X }?'b&wxi\ n9{ ;rmq<Dk&:ɎxG߱-L|I@0ӄ*moَ"U2qF@CNhV'dW=)gVZm8qKR.+Pfߔӎy.j6ռʶzeY>Qӄm;AYOziۛSe,L6 Xb@}W8pK.D4H+jwth jو/BSnJ h*cdh76iT gUwW,ݶqoU+3ZttbHzʧW 2) $"AS@Aeo0YV#_qCRd+\9^TtSt$dPUvBIMϞ\aABSNQ{ԜCwu{)D/ n k;ӫy 3R`SpC>Gn&)lIO%Wy |{VG*? nM]&Y&ؕ}R.aMc@qXFqeTU̔9]TAs6ECI /OOi:P5]Yv~n~}?f}8f!y|:`?´}^6Lnce`][zoF.|XO{̤L3x~i%k1+_2z,:%Sa{QIc"hf.^zn}WzRfi7[nasHJo쨤NM~ç!2аa*d ۱6p5%@*~"OO;~af g@GtRF(l^5ؿ 6me C+ȳ#N8.jĭE.I"/ a#qۉ)X`/\g@6sӰ{=&@Z1iiw-b#g㰀^@6侰a1~9Hߘ\3 yhg\DZ՛LFQB KtSP%31Y:sSд<i6ؑ,G[\Hwh:f9`<<;eu9ëffDL<=P*U!𖻗b42. ڊԯ%Т$}V:qpV_,2'm6434&]1Kj[I]j񝤠/B$&o?ΌS[o(\?Fͅ=׃KZ)YG ua\)E4a6SBF.ƴC*XpG4<~6QSo%6eQE,u/LJ z/mjA7Bƛ;d_|ER5_vseRsI!4bbell*qU:k Ը Эh"*_|DU~ܙusQU8嫺lʋ{y*]@=]Go 0΄ȝ9pN%qy$Cc=E7uE/#dOr/2-rSO4:"ʋk @$9lAϔKN<1%;[4u#.?1 | :-m9"|N QpiwUe6 PXMؐ9wC~ϰbFsv2h`TFEoŤI!MoWi+^fO#97dx *KHy[@ʫ*8ieeMPeRG`>{"_\T¸*xq:.LGxu"7^Hq*ƒf 8{?aۥVXDV-%?';a>>biX2<^E:ho#Kv4"Fh%R =iK~bLq^E4"-#:qFQj:z Z#E^գ\ *C#63+JHp8;[OT7OdN 3iP.*>vz؟Q-Krr/s,$E$i0jOh̲/+ 夑9YoimB'(1^P E 5Rbxd p 1͞Ux;t#<[u9S] z͗e Nl«լzr":Ei_EtwgºX%L#H(1o^829ʒ6\N-I#LNt4۫I K.98ʝ혪{^J(ݼx~Tψ0tQEZj^JVr&yI&xhN;PfFп#=a;HYk.)#vݣlVG)aOӽڀ=P6?#2ma xTp2Z.dVǐxplݷ[ۈyrrkBe'2\RIANrN CY҂m7qcwu5u/ڄDA `fo£;Áx&^< ]O7h^I#!.ӇƩ.!+t1~x?$-utD,`h9az_m m((aۦPR>+῍K.+tۊ6N6,u{/{=iLg%|tEzcY۰ߍ\[̜.6iO@DA͙Ѥ:Q`; @T"Y"|93o D!-̷ xv++ylT+͚єtsMI{v^n\ȎfWpҞ꒖?믛~)j"$J!w@,nKWg\ot"HoE2 t3b U$!{ZSj542H*.޴}5@F؎<1^ل~Awq"Ŷh^n½=әL[5;m, JP{8Q.RC/.uʲd^@<;܆K7wVfB6[kO{6TW$s Ku߈4q0\(L`-MObE up|Е`=)Gq-{w<)Uv ^hCK#1 @7F5][L>Z@䥞xNA"|nkb7i@ˊGǕEOuxde "7K..cT֐khGKUOh^v:=.4opWLWvŭ1똝?@T(rԭy.R7Sf@_ Ԯ aWwpaZ~2aUj%DW0s"+BI֌j-$Sx8`D*Fܽ< ~zn)& bFHs3_>r c7+<',dFK&3A =@d v쟧jp/hCLi_Gt{> n[vÈylD^pFllz2h1:3 C'"ZTK/`YB{Uuh V# 0c_z.xۏz "z`IQ0C"~K`;…}TLU٘@`rN{ܶ21yNOdE"uo}](h@3Dy+ ̞l pk(]Ġowz>|>fBGBd kx3' M;Šf^v~1g\`j~ `پ, XiEF< ‘_BOPLI *e/5a_6{X8#氭QZmfʯH_'xUr2Log.[IޅtFd\G{ a-tWO,b=7>]R?;?% V:(fjqˑai{)='7R5NI~LBzC YR a6RpcDhjhHH'<d9;iNs/-A-7Ky!tԥ :.aO]sI=Sl_rkb~l*i2 l1ګ|'`6ɲP 3T}ZhUFh2onsU'|?@sAaV7rU;}k OR'Ax1qv)Ψ=R*J d3nXĔuO9)~EEs&Mt>0?|4ÂĢL[O9kG=БX#:5͖ ~D$ 4[\9^Zzlr!9..D1s;yĻG5{^n,1~zT9,2b0V#mFm5B-p?2'jg}pdl-\.Gt7zg[^]gV﷓ [`SFL&׼ ȢVrMWq+9VvLjrU"cXs`E ?lRu;DQs0Ѹ9.Ӿ؝3%%dv 4ܑgt XqY܏Edd)%y.vr5bQqA n~Rh V cgI9X}Us~j[X{3 VQezEUinkW*x~{Crvq rͺۤD߰]QYɖZ(]QH+߯#2U%pe lÔN#$V7ֽeӾ_~Ƿ%~je2YJmu ƧăG*[Һk?bGٵ/~k쓢oΓ@GQ'u4ԕFLΞ_bȞߙ22~Y3)Fzdί]:(Nx϶K9#D؉AVSW88k u+XEҵ ɥ`s4B}=SRG͋&hRjbpW @z+ BUhrX!quFV7 Ĥa׹Нw:e>b5z e/.%w %:m)#ډ׃ԚW!S_ay|{f)0癘9=>A~6D!|2_6)¥dW#F90$ r'QpY,|ZFסbQ eg3T_BPbs 텖5m*fYEFkmF !06F % 39롴uc`.\fOƸ^{_lSt@0Up]XDeMYx!^Hl5ot'vjVF H c5Xx.z} }ze^jy RO8Y8M|mgpf~6B΀ox^b#Lx+%Mq-vvϋSL?Y3[ WM /2J%G1U.ZLnf1'_۾wh_ScPZdi6ٖmQ KT~Hїro_A4xV9`4+R p_}?:cMopp jFMiػAnBCBJ̴5rE'굼_(v_]_dxq|/>3;@Gv S73X'l[ rC;3֬%WEV Cׅ0hw^ Z?a>%JĮ\]6`K_&HHZRӢR0f< j̊fONH3PrE6mNoQfh;7?gN5|Lt[TT/_p%kN$k:%ަ|C:٢h+z>š8/Ch͂ujU_F#Y,(7` J}\B;!!a_'ܪ4RO,w9"bXI[h!T]9jQ`h e1>kFYOLŔMD 8|&?ب؛=S0 qrթI?Rq4>v037c-`]\=0YW2ݽ|?MSsk;  ͏q<|WÊyxQY㏜8s('X#~ԷFI7|"Ρ3QP( I$+3[;'? FNTOp.!A#5$[_y}oBڨ&@-rGѥL@)6%HxnOǙ~dQ6n >Vt]Q_4$[;`{@y٫) (Ԏr[A)2ulKj !f_'bbԭOeh8NPH{bCZxz+F۱Vo)B{]?[ӣMmCyWU;wsٹ+pr4J?Rx`Vz%<$;=-$T3Qk3H.EY(vaN8M:~aht& h=_ }LiyS y# #+jyzǪPlnD'V@L-h.@x&41\{hǷo"9; i)+H]LVg? =)dw@^ݙI5\{ r%='SE )ف%t`Yyl!2ނtQxl#1>U=qCZ9^8]eL=I׼fQ-քw'v֕m׾EEdި"iAa̴ =c(ŏ 7+(\;Cq9&vuX !aԃݡX4?$,bGC=KMc4R~87 uIww_b#TrɾY4\4C8Uh$q3+?Yk-r^/ZEV[Oȁ?l&*񥛉 M{}&|3`Q\T0{x4d 1v+do|ic6pf2UaDgM -օh4bcTY0Hj!s*ZB.浏Yѥ6HĹu4Gv,~~9ْG0rhF;u9T<^ΰ-\AŦi(_f@bgh(3L:t*|ݓo #;-U^)6p89,4'Ծ}* aCj1:^ Ksb8>h''6θ#\5t>cGW+Alp ykksB{'suӜޘƫ V7jKi&VB:qvkV'ʇ_ZlD^Xh@Ș} ch3[*bd1eM\7`n[mi}v96Y畩ݯ,S\:?e&M*%%' -Aې2,{r2BΘup#g7|1 ,A8#Sh:&cJ'cEZcf|s20,k%N L8Řg0L0 $#@z)~}{1d Dj$3 Z3R=6kk{:q6xt1J|r"/-OtIi>sr= q():\$(/~; X` < +" m}anpu_zkMφ+n ie,0 sG԰؟'}wqxDX>3Ǜ5'g=>$NDa5+b yw%:4t~0#v^5~ juIQ.$$iew-7p{:Erz's%jKpI(σ^&F=98(14 M1i'O֙82jgK}օξysY`j:o2^ ۙmkX|7WF܉ik%lk~WgJ%Be5/=VVetP|Tzn~̲gҖW!)I¼~C'+/SV6=i6`cɞj;c4Xi H(Ѽg^;dR^ úW,O{~;?Q'ɷ8'. w0PZʲYZBy3LnݬD z#T4Dw9]g1_"%ddL&(Ķݵa5KPgc Asj ]lԅy߸"p^Z> 4#Rɐ lJCÂ@upd[{z}=l'`c'mjpz\HY=&"61<1;sx#o 8uM[h>3;wNXqYԈ3_oҞʮ{F<ւrX`,Z=pyBOM;K7kr^5FaEZ#'$g9lн|vc$o_حok<4a:c]nnAp^U}] fwfl 9z7-qCh>Oׄ]AEh'$ߐy~wܑ/ߞbJ"DQwxnz'<桽^f+9#IOp`ߛv{4|dQwGn7ϛSUӨ{!*T[,<ǩ$,8JbȁA] d4c5z8 vI2\@ 1)sE}sj]IOk$9VE &abp{~ڸq3 {O)}|o$04B*Ch'Ea42p7/oM/F/SS8ЗWTTp!l}9!#arJL.D1ywTDTh6R.ye/>A0l(`o7@ ̗58CebO`~j#dQM#21Ȝ1*mwCp.]֢=9?)aKoy붔phjp.P;tL]=y@ =|RBUY',_l9N:g+H3貭"41F?ʕi_Q(&bygjoS=0>No!;}bߡRW>vYp%;Qx; %ZZEqDÙR{F~m.`tang+<{2aXc鎂%}Lr^Q^][(]KS?ۘ$o֜ƔGˆ6Ë ӄ*ԌAxJʪDs?fd H2T5P Xm j.`wFeO׫f")Po)bŽ{Z~bIJX"6Gs 24oYFS S7$O̔wt~q- I+ơx4 ׉-><1BSoWi 7+dϵ~8{"H@a3>Xyv>LziS9?>}E 0u! f~J d DP]|Ka3ZD{1;Qdy2{r؏s}?14j*c;@܎8hYl*nHE7f C#yg١0K4hB=ky2 8YUꉆ^w-X9,Jv\^R(CHT[2~=P%8/\D+Ɛ㥩:Z`50H|)U%u{#lMq; X{*!37/u Q?A9, xI駖l¢;>#ӼMcC-bdq-=5,H1Zr1p +z{M6kΎΰtqw"ܥq,UZhqC#&mfNzA BX M78(cfި38ݐa(X.?jjyW@8&-}n_W0S7P$\ڳQ,5jU0NSB[xsx^?`AtE-ǾHo=2s\}U䧇l=&D8(vg=1^ͮO [5)_d_n@Ѕfm `"W~v@C<־Ţ)>(qrHE\vl͕02 {BuK :Flh[ވ(Yic SR=[;ǝ\,mj"(BX9)&7[vQɶsp[ܽhOytKu7~ ;1=i0t5;"N%HS}}()zwcr7aJe+fptH-)^HVRohͿSl?'m睑15I_;0VOxϼ yb{{}ޜL$"^;~wﺌ#3m ˻%f@,kqDzJ VOiv:9 փ ߮0\v=,Z] яzd-b7R 4v Tpn1[zݝQ-ɹFY&%Y +boQ00q"p ^'<.ye&HW cDh PfpA2N4hun 8@ O7UO 2( 7J W@~ R;tp=h' 3[ͦ[Qӹ0^1W장N`93ƆK Raf.Bva-"[Xk31w˲A`;|5,pF⥼ oCw%G I{B]@Gq)=lf:CC:4g`.;P.o Fj-$4ړ/O͖\ 1˄5^k~q3Av"XF5(X5:;4XRǙ^#;}>sEx>{} ~`tBai`-9# %y"g~g="|5" AHZz s#^, >Yi(j&bx` \W.ɹLQ%#W4+V:qIh10#o; 9@Ck7 -ǩU^zpͻlw" ppIeKDgZ2*-)EL=kLDnw\)O G 8Wm!D˞0Út 9 Mtv U٤Hr..t)@x 5raE״Lΐ,;0v4wC)/fvO Z!i-d̊}{j bD+L>wqF5&hG$y-{J2%l_rPj58sšVSAW"Fqܹ'-uF$08X>$^[o ½ˀ˲ꏥ>uK4LrWLGCrX4'.߆r 4%Da/ 6\xmlZrz i_ g|ZŁD8 Y*QRvMxdo6ͧ8Or9fLSx9U\QiI=Zw-JhZcHX>8ӵnQLr9|Ň`h|†GECDB+[VNRg,e^ҥIR܀~o)&Ԧ1%҅A=$򾷘lmMC ?[cL ̿,ZMk%'_,\$|`/dRn5"D.ܩl.Dx#NSQ@=oiwb ؋_T3Q8K&L6%pL TpP!o\ݧ j>-kwdM-許dG,MFjdS(@J"RΒ-@#,xt\/ZA.-v (7g*l"`embFUDž00nv3ûĪ2XQ g#QZ6/'%nMpbd/z8ع_k=4]?|QcӅcE; ~,B?{Ha6g7 x &8vGK`r 3fl;`סz6/ ..CGA7)Db}$e]w+vãz;;"Ay}uTiNH^W?@cFzL"kaaջ ,V)\K:ܠ5c1e,D 85aj`i}rX.:?|aN'i<΀F lL? A/mjw%7͸ ;]7)K9wBM!ݲch?K(y$s, wbCAElk/38#`k~hSy-ܗ`+%q5.VQN #~K;Fu S<+/ 'OaW55V9-.sr!v`{Wby{W7ܓ~,Ą {~!2=doF19s*)fEp91c\7CE>գxopЀ:6z|; I\=*ǡw'4kڛw[={qDi!M"\3^Y^&]qHh@s~nkYb\6+0уzpu|Y$1ٟ8O;ԥ4]0$b忯V>h|}(:B Lj t=cl1W"iMuܮ\8X!=`iq  ^Mk=%ٟgg֔̏ϑO؛ӓHOJ}OiaB[4u$oX >,1]%.sç{Is|N3|8{eA) q5n}Dj2pt2)Eeۦy]X)/)͠d;̦ dA`^杢%1hsWTN+Tzj!p%g ąe-ŸurѰǃf,+EYP;KHhbX+b>\HQ-J1 4bJzcAp,6U7 ڂ*1'v~ 3αma*y$Qj<%ůבvnezagM\ʦ쑩yb'Uss5/:X*NBpHWԙ69JRX|Y!LLf"3Nb$ۜ#0vTnL>5l 1g̲WT\FK5J@` @4з8쐷yZQ}2Qe^'$ .b,232M~*9u FX-sK@lP78v6ʶh'W Xv<3D,#S4UEzA 7xLդo6~L&;XHxM`6u\7 Oq秧,Ds@)gLܰ1Àb-$kMqM$}K9i@zgȁK0|cPzܜ:*΃9G7vhfr Zm iwtPreW6;& a|0KR!Uh/m5'^DHPVAf^Q!iCIL~ؙ{]&Dv_/ M¨MhCa,%m\^ /uLn*]WȂfW&CU^`]}0=G/و^x u uY;T~17 l YM2btEY3 WB WVV Nj=/L0[nٮ恰nlu lqcYEROh;#"b!¹>z?,E&fnhO"ގy3pnp!:QJ~VƬSTV9@^J*͐uİ#7p0݆4ˀ}we??zD9es7eV1B&er qnRt}*XGh@">vCƟ-rVQ^paT*B/O7:^`^cQz2j `O0rH3kn,G8qݬ0_8GoN/q &9;OmSjuDm ] 0r6DJtW4_.pE33"iSg`CgiǺ­7;4 0> ʋ*̶2 -&zH=^X'kң1/1q=RK<̆ Z_r lYHB`iM 7.]=`o"Yv 8wKFYqLu`}vMO|qtx 6+)bR򜭻(b'# y>lvm[\Ats%`)i.@`RG ̷!MC;2ox#FȄ"'L=~HrTȷ/HD<+0+Hc Kg],K:8ڭ8,| ,w|aiWp )(H#~(;l()a th~3; M.LBHV@х~/'Am b;zFd;b!' Kg@OjJNg.M_#7lᬤH~ K4`7kwJ-B>q/x$CZQĚJ}1F%6L8 #f*Nnh6M7]ڒ'u,qz_2 gEB U_.g"??IoCU^?b&tT ű%JE&0l }ܦUwemeN+ Gu^ڈ0g"7\&Q0W؝J#pjhUوm"()ASP/7ߥIc)̃a56u?5iշ>]0 W/ =a);mY5XdEЩN‰;cQvOZ Zda˻3*cܡl0|щ<oD jD.ׄ6wH6%*rgO2lnh&Fjhjn˵BDф?rc*X(^ d`op#ۧpfQb B㸜7FV tܒb9صo69S4 :t G&/D`/PbI?缸h\ I66Y5|H48 {{5r%?krMmA\h\MSҎ.T#`r,x*wq+Kzd1WXY%4#d-grq`^̺&~]DMjx7n^ʕ"=v>Q4dڈ旧 !.c5ELrQ}gޠ %wdqml\f jqX4~͆ p%_R4Ip%GGD]eD\&`$vTWǯ'a]?s>ؔ:$+/9kG8AU߰1 kX&! \-Hhf8F6ΡWċwe n-yTSD! m9 ߊcM'\N ́wU 9=!gPm^|2RvLY@Oe!qD[)y!~ְV\973A*ʌoVi'Ċ:7Ƴi{Lvk=OaH +K9)_O&(c '";~zU%OBo aY.wc(V >6q a;:}I~*5R{ry-x9%44He&nJw\x at.]R d n7d7 C"ͬ.Ч?}F;eQ?B I/{aQX-Na'۟9ƞپs>}"uji`.) 7]0'rrmTs٦)s0 6 ?tHh&v |-[cl (7ۡ!>Ɯk&E.@,8NfVI-3p\aM ܈L#?EӇJV~%a+qʉxӶ~ڸ)$ @yO*T2h9.R׎!x'ixO>t:;XNs_2b/Boh&N<+Od>!t!0_j 3I\u^\ݖ xg1A^Na~cv ŢN'[V&猇Zl+P`o?I#3|]U֐9{) DҖQ S2-/|r%WLqx֌1ߑWtEAƖY!VxH, 6*ΜWqTw!Nc+dpg]'ٳ"ۘL]:ܧxL D[Cf(6Α;׃ʅ{'*́7&S>dٳ.7/vρ&z=u1Kl+8bj\M'./#ZJ@g Rm4P=_Lg"XrC aة$s5kuB4u4o/a1>v&4?|0u  w0s"['+E|SԪ.裲HSf|rŔ*'1-C}J[7LA U* ɛ݌DS[7;~eR+Yݼ:sZ.E^Tc9d* BXj/3RѤWOet?;igTAS|5Ըn?- \Uz\ gMټS ڤ5~bH x_aaysz~6L, Û dhY1Bn6|3  t^6 Lڷ1gr8ܰ EGFʷGSg1`,D*$(rQ0NIv2NS 7YUvcTd`.s|tDWA׈O*76µ<)kj -v/f|ۮ3uj]́.\?U[[: $" 1eè1eSyCm h7l4Q$#f*UA"88:.K .[2,vc$frO;ܘVO|[*(X#<9!l::;_ &eg/ҪꅷLb,2l8 (dĻOk)_VdzG=Q)=b&fzi3'b{JƗM"17LKD>_Fm2q) Y0*uN3CFٯ`zk2)Z"T4bn \A5vEJrQ+jF X$ۮ2@(t񂖲]m_pFpçy/2$JZVOG,RvKc*9(ϒvCs/A A=3+=?1:yqҨmc+{hl>]qLqlTsX);n۟Gzฦc7^xzQ$XG +`8i˯8$+'IftSS0h*O[x+~p<XJ@6 DnGinj~$jv:P :)@;r5Jgz䥎~Zg.> s,G9c& qWhWVaH KBU~78~˟hR/I]gF mix7[gTdR7'(Z#UERp 0,v TOi( l gL:Tі qĹdwd?PMbZ{R>Zp?)wEd'D߉ i~8`SW: )e"VN-z$3;fMrΫ"&XL9^y>/wvscX83wKө8`M1p&5Fې٣RV-l+t+_ϒ 47,Zsl}t+ZK}n1:Kր(ŶLf^5M<(e}ɛC׊tE;h=\UKk|V.`m;B!< `,4bh7NQGE'P%ZS3Gb{MFgbj+'%) M7˸d0+(Geh6h3(5g m8C {WKP6PS|Շ*?a &զHx͉u@Bh!1"Ve]Pg%~e#W`RFL Z$þYGv*p h`$0F.I*59ɇ=*㤽6OO'or QފUf>"2$_2,R YEg&I?, anGCȺ/'[/5MT>L7.9kC扪 2v"!6Yj a|RX6'B)k0YdƉ-%Kv&p ~Őcb@R>x6pV@2W{[_l[$p6l`Ak_! >bhdGT(I_ 7sbUK_ߌxC(:[ŷ[$CpXxeW8xͧxi3.Gw71]aE&@ Ĩ=«_3G~0 Տ ݰF"&M`,"ZT/lh~Hllt\/1|2< pV,+=-qVx!2ʋ ުD͓qeK'CIЯ9%?b7n%d-j2Y*Y"MPKV|Fͫ/s\C41xҏk[I 4B'& n1NbjD)e?Bn u㭅;^RS|l]I-;=5MVJn?3uyv*83y}5g`Qxb7=sp|ź[eF jolJk2uZX b崾FjqLXBL?8{-~ ̒z4܏G>'qh&#w Zڑ4M`k9{]$"mtBsZS9|Յ3+QXs;ƒwO@JJ(`ޞEnz#!=Q"lFz_|@I޹xt0I^mJQ!RpKp~KqmeQ!гvV*eg.|ו~3e;Q}iz\fD_uV%" /IlX#IA"뒽|0y0e +7W'Qr jzu?窏~o(X0­9厷=cr59R)\qfFEa \?zyVSPqq>|m? LmMZ9A:78,k޶,M.Mn(~-YGWi{ $p~3a' |abY tyZ.)S.Z#&@dE5w*{FOoetr6N삾>{1rR2ZJ:\ Tr4$)zz2|+zg-zݻЎ#&@}eEuﺆGU%Kf>N<7YP"Y0A!"wa5-fら`\yz- I.ڄh$Mo7$4ܞĀۢ{.P/ Kh^k$~/? íZque˜-UACJK&jPw)#z_.H/L>˕zVݢN _pL/6.Dx6u?P |]n:Wy &p|"~6UseQ#'\ ҿ8Ľ'n2 K i1)6*>D{6^Ҳemdu!!ږݎ8/4UWZyX^Uɺ(R]b}Jsm%x{yxC; 2:FtA~oGt;;@VOS ͪ&x 1V5q^qL e/ƚ`4 M^5Ӧm\3qA'p JY ˱aTSѓ5S! O2홱RLp۞+UP:A,PKu /'wbL|cie4Opc"BRRFwBKl咭|"br[Ґڤ^Fc7c'\;(.\ĂD^D;҂e,{Y=VCﻩvU=KT#qyfsVdTV9rw;<Е(f>V,kiU2t˫tŤ6 ΃BOY;Y Kbd`T3TE1BM m_2K3^NT/~fϛl2acsq{IJs4X _ J%׾ut|7s7V  ;W+k`TW8}IqkCj@RX5JG[P|`0:Wh7K?DLi`/+O1C*]RE LU2mǫΙ%/Y [MM$?1́nCY |UMzf;IP"?zUŗՆ찬0c)"ZՍvXh|hlewɮp΃4K Rmj9I%@E7uT`ys >yqaZ +gWlÄiIT, עkoKEXn'e_s8@BX^'M@d*.kۼ9R70P;.A nkx t>&K 01|Hk3)s"0z\D?HMöHn &]Z[k$bC+Gv1GIw${]6?pkJY3SGlcL (EYrY PxF*y|$}FcW Of,61EBZ-+c/3A4N‘ 2Us{$bL$B?NJ|4rAy.rOX&YⲸV$SF=!ӛVCTOSt>|ԊQG^8H8ILG;R8m]pH)*=P}ĩe0ػ؅1JVh9V#Pe78|CW@zw-0EQlNJ%1YoATy& ScK7Lĉ)Ƕ12uK՞#7$U7'2#> N6^ d\F_l#.ڛ:#:}^G9}>6h*2j2?'P3c=)!Xh* a7Xh ,ny; ,?{Ik"8hBgzI 'uKK, -V j)VZ $¢"8zA52fxG /^E$X_|Y>!j׈[V4V=LC@iZVdžW0ø2{yt +ݢ kfˑ,BP_#tyi12 ,A"d::B^_!G9%^9v4N:% a/DvJl_%Fpi( W۸۩f2Xii%6k!Y1Zƈ9H${P]iw62y7wٽ3e_S8< v8g,^K:]Z[oҏ`0Q`=*/, 4qļ~]gGq#7BXw&{J3`6S-b0_zY(X\@T=iwj #[`RPsO-nHVb*t(h%. Q}ߘ(GԣۡGS¡]޳p35HF Õh>\eXi](v( "?@6m*GYO$"CwC>ti!#zBs-42SU&>>72OŒ*x*PF/d}/0RGnpOVV;q8ăߝHm͒yZ3#k@(R߭fi殌V:^~#J?.$d< qg;i@j}P$~A˗_UZM]x)\/Q1=G eޯܸ-c$̜vS67$)D!笹Ȝr60L Ei40#%)0yʏ+.jC_2.:L3ƂH':y,1,>Q uV_HDW#k nDGLy{1#':SVN6H9,^aPVn `ae̡GNX]SuWJN>G?ցRt@]DNh\`5=p@""hJ]~U1Kvx Hѭo-(N#Wb.7@GfoJע >r ~Y^|eCŲчݟu s#orNdBNq з9N|O؛g/z5Ýdy3swu)g+\`Q: 1CѺ@9uh7Ebqy'{ +Ⱦ*Z,=N.{aޘU$/t JPմ^ۿSe?>17b':1!nO/f^R nI":$8T~~(Qk D}p 7&p ,!2ٛQDW\4~1M@2Dσz3W*\%FT/=H2="a [&*!6'vK6;0̨#T\3?$̟ |޽&*;ԕd^! sΚQ3Qzyp_ښ֦#+%^S;\+&)Fyh?ퟆi:+* `/MI]M\`fyQkcDFέGRpoCTfT *.Um{P_$¡nw@7\?7^\d%*ZT 't!`xnnrZ> rZK(/[F~HjAo ʴ^m"DN&W̚{aC3j~gi@)H'z1]ɷ׈ cN.FJϞnȪEER_!: R!7i p%BM Lĥi~}YAr~|oX!qK̐ ?pfPوH4 ;!!HkIt^6}y_H:#NT*vGLa%]4/{T2[1x`UıC_Aqx9K..MBn>9`MgnXdT $Y G_q e+*3Cm; ᩍX?I'jAk c d$F/o2魜qV]Г lK3aF黢f3,E-Un]?g` 1+=H"ZYIVnu$ eK䳤x'=[ g7ZO1O5嶦.^N.lKNЂܴY"-ߪz%PdLf7,ҥtw΁wXV7eI$Kutي՞Il?*Ui?&킘B+TfAgb!\ U@p/z[hIg]4fXTO&,gк@ qG`f9]SNN`$ME׵n k6sq^/3D2:>si'i67`@|)pu[G!t!oZ#byLDjQ35&`&J*Ǣڈ3Pm-XsAQILgË5sP9$K%A6e>Z8.g>6W,Ђr}@gY!"Y6)`;_(e`Ii0꫻HEER6mАu2i꽯!WNc^'p>nV4fy X/ޫ 9zo>mh(*W%f*CRfŎUJ{~d!t; 'vIӲnd>MA{8:_:sLÁ._ˇvl؎(B)L֎7p  @ݕQsiJrXI2 QFqIMEљ"!fE؂bo(Ȅ2:ҕ!m*\G>(x#cѣ2G4"z>܌7s kUZ4iduF.΃Ǧ'-*o":$cy lNzB2(zCS:,U~|2BX.C s^>p{wqСǣvIeKZ^y?7갬ЄtߍN>Џ@na"<`Y; )_IC v1Rp0$M ^e(d8L06ҐT'@E KK<pЖ5!iVHWFQokN:95J"܇ )9ݐ^`G- 5mG"hQ6ǵġS IE+TJ7_[cHD`SFxPl3T|~׏o{Bt}mH$l3n)D Q3kN q}7>/nGuv D>6$L}v( |1PAƉN,oCfNIۛ]ȹF]Ok6enYo ."x+5A޿2vAUzo+j.bJ(Z;H~u'I:ҙCA{=]TՇq+N>(/L8亙y':=4 ?d;Ļ2ox ̒nzK |HIl ё1gоg4-QJb\FU4\ޮ6+)y'GL3 +EՍ^mO6sh[( c" ^gKg qSVdry;Gbiu?+U0:DG[R sHg'*%2d56<o?"ؙaw#t1`%vZ-}$ȬK9i-5Cs XR a2UJ7e:഼9^>Y\i0)bpK#!:??<"?r|~GyyWXIQ6~ϡ"A۩2U`"H7zpw, WGASU=* o$Vmr I9d3z+ȋ}F3Em);g]]_!8cNgzC՞%"i\^wYp_=n:2Ю&Ն͏PKӜ_kE{IJDg>~Hjʹ眾䔌Tq7ݞU$tWPwƧm懃3ڴlOƊ(7Ob/$޵b$qkd %KX)=LQ0{m WT'f JIDFb JblWЖ_3ylCJdhLDnYĊ*QZ4NJf,FΠc H}_z[BxN4Džoa*3yUqv>?gVۏ9d6ac ̓n5{ω}¤쌎[n\=b o`?f!1JД-@_ 9pc3-R'6|ASqzisŅ}WǏEoD>5D /&:BSdzh{ H-g-y^O`,|vj}9q~ j2 @[6nl=Tg($å>e|уFfu%E1!BC`Jtp%MC9?ho*W>OSȠ|:Zj[-W߀+tXLt=ʑwsfrX+o~.xo@5cM"6ڍ_i -kj|hNMg Tm/g[\:@ Z &y?-_Fix!H{%Yd~?Б/5Tcds!i4L ?A#z7N7i}TTgnQv)=,þ}ߢo;ڸ0ÔH+ w !|Dl(<^ҵҭ![RXp9Mpl `xq`g SH4[OtB LΞ_zl&  -7!MF~SȔ%41/NY1qM H)@%uqj_>жO BZ@CcEH%tOs}Ʉi :O/[ 7+#=3oMMaߠ4?KqG|DWr]܇hQtFRݧC W?%B uB7VO͖'qI|5ȵ@3 .yі. |mX-!P:LqU " y$Yx7J=rP #1*grD)6djH/( B>$=ZDE쮳@9M;Q"cM82*gGb_GgI;lWZ\8dEO&80&<4R8_o( M/QCLr HI%%r,4[\.C*cTq8OAӦGLSM'zn"#+I'\u5'%06 ptB;ߏ bL/POU6etTx&G1DY :S:/lr< 7{b*`+ W|(QN)I&a Dsl R,e/Ah%YἚ>a>FS*W <,PXlup$q5elkvgYҥT m4wQT=/孋c U*pHb,S̙J;!}C{>4ZFU1-k;)Ps7mr$;B@F7_ %yIu0ŋݎe@@ 6x5|SQ[B&l|8R5:ҽ)]AV\Pt%~#7Z`} {2-it.b8fmȭzEga0pT؊tnKEgd$;E2g JEQʚU߆$ c\y-@e}AZtGR .#n&ssm-jZs( aۛ%d@ 9]怍.#Zq4M,W\cj&=JY6>7b.C fSPIdPXI$eܼbS@WFbsFĤs9HXaAl\vg hQ"VPSXBu%zV"6g T}+ֿJG9u.$)\HnN}{!g-TaDn F/4/A4浦9Z}r^`6p`OSwoGC$۞Bc&JPםz(IFPed~QmXg= '!k$;~zs %wP/aL?s+: "K>,~irUb<-:eJ5S*ٍerzVҒ~UU#s7<8g(NTh'e嬦x&/zmFԲ3ؘ9T*_L5IRq/̷1Gt$V48lg~qy8wŲmnjKOi*Y cj8I*i%lcm ٬X\P̠Z&|YXIQ~_+4Q!5"XqRQZyhGᏡ@޷~+5_o\rH;.?F<$n?|x$?htY>CÖ;N^^el,1&}*b ]rj8vsNF98I M o|"B?mh-1!xbg2=Đ5}A Ѵ.G~T&|{P] 8]*o$Bdo-o18ǭIi*6 ~w7x>=-it*'tB9db :3r6~+rX3FJ{+S\ȿ;=}CZi0ǘŖ[^_eE0W E8+/_M^lf>řx.,~AL@ r S<* ך.0-۫Mӵ̬ /WMtҹ%(ꦯ<2OR_Y<əsdc9_X~: Wċi+Hk%,ift@x.tt\I7CC۫.pVQ> S7{:]۝=܌"/Tm Ayd?0_ZwEc/b d"LDX֌a[=>EE[{2$XOUGzZ\MkQCz뎎 AdҟK@~*9?̈́XKg̔\JbȤw,/| "״PazӼ{8$hs`-jqeŌ f*gQ[AS2ҕe}Y?'m|9$=woFݼ/btI/@&O$S ؤwPŒ6k(x-c ߇qd 4;vȡ<CrOwKGLQ䱡~ō; c6T}"8}T<Ace oS|fA΋Nk՜>wSva0 JԴgSDb:ƥ- ]oEi/v$jx"#s=:ڟ}J)wLИ'xxWQ'6)Y}i=4AyP‹¾9͢ gU`7>{rWXIU-f -P41BJ3шY'i*$qZ#gܤ%1ۓ}Nh~,bPFo b c]Ǩ47(^F5s6bE(Vǥ!F.7;SBIA?X9Sͷ?ܲzwz{Q~^9ٺ$5f`{crۑNS买^4D9V~Q7׭2czjs֒KuJ6iE`p><;kD~.ԓ1ocez'6d]' pQBr2ckQ0LΤɘ"1a@ _+lkGaa#!1L'k9Ab1_v\Q^)˫aՎn٬ yri1Br?' "2i( osU˰ TWmӂs2oSӋHaēVn̷vJ@t;o-']՚'#{M9Ӝ\#pE׊d =˶"2ZR∣f4KD(ZoGMUc)ȫp[W; f}F/Clu6v\ذ2&ѵj޾˗?Mj&v>iem2-oi7Y9ttv*$+Sk!ƹ&'8/G!cR!o Lw'1z? +dV؀y8hs"T<WNerI]պ6 ͪ7|Ca'Oh_@D%r l";Nx ")QHEdqY /8^ nDR€-D30 ĈM|aHn dM-P>Jc6B;u${~!i1iR)YM]_{=c]Uzځ$%߷h I| lLP#lԶޫV<`E;P-O/гeؿ6 d=dd tYLDVh+}r ee[۾l%_ÉL;x`x,ظ _=h:F"q\I3J^>BWI:quc%6*P"ct.du+JˉKfn$S'ϝ ?mMb*2j'0,=_W'榦PA2p , X/6#,,(b8=QeJC>tbYwbS_?e3LƵ;2eLb8RDzaCBWj]5&&I`V d'V NKO "SbIE8Zj4Lߪr0)\q gyy Y%N!?*Ly#$2"utH s)B*R>J3L_g{}YFy/}ɳf˭'yԠXY-@lК+nɼ@sOAb.{ל!N0瞞9B4HMo!ND>MK]5lYW#ygZ?cG eW4_Z%{X [.6䏌Z)BOG IvL޹fo _\O(P85[m$03Z z%XsVvZ^|@+Cni)Q8ȋښ4יD_pB&k@wFP-d'q6u;syar%>OQÖoΑm2{M` ZỶ`n?.7|Yy=Vк`'l+㊿ޫG2vCb(JZ-ję B[Mjxx )[#\D^~ IsTCS$K'm {F#mb]оM3<H;ق{Meݑ>&b_LTA1i4'?hSUu \U>$njlE~oG(M_E O&=f :+(V)?ecKkpe0ٞ JE }mm:ZLF0A|q$Bx B̟Iss\ Z:UʚM2g/: y[)9D+6pmڱoGLUNB6S˥z@s(]; =a ZTE/X̾ek;M^f5w[y 0r֒VmlJFhEKO C9̼LL虏slq< hWݙ8H-IT5?fcC*}'/"G(G* vz\RW5ipS:I.ɰy"yNio:q\9s~;1ًk yAE璬z5B+XTШsVS_a#/Z&Be5І~^  GbqwZ"J8%*C܋#ET%"(@&lkcȱ}L Y#z,tb d8^H~ ^1]^/6nC&\I>ݿ{;Xj%Jaqr'# i:tS`!df4e B<ڸNw*pq4 7,hT@#TˠݠD-= - L47p`nqN[O5424JJ?, ihokQQxf:l7;sGj2804/rg.#Ԏ5. Bn:ikZ*<HGXe+Q~T cLK[t`KN]}vch&B}uSɣHˣ,!u} ͬwJ@1:B42yПؽe((7{E[5Ӱ@թmeP"Zӄ@H5t-K2z\L@%~*jbDުp5 yy>ÈG, C'+@*L/h\{Ǵz{\cWa/L^_`8vnd:~=+@h!*}#&/>(doY&R }/|M,s3m"oiD2Μ@@(E2$^: C ^y/.^bk՗m[cz/K8,?-b %ʛH`WE/NGTcٶ$˲`וTB kϒ@uס*oYU_RZMqRYlFR|RJ+=+e 5{zW`/nԿD9EJ-O&{?Jڎ5I!0tP GUX␛ջhm=΋oNϋϸ,nؼf?֐{6 y>g8͇f|z~]Pq)(2X)AA!H wŕe NuWyb 4hwk6'Yĭ!rh16!(vHbCNQ8y[cE<]1E5?!.y#x?#:[慀PNX7vAspP ͫE13xyB'ah^s/[٧ \[U"47'C|hEU0<,$GR #ඝtnny AeӻYVe6X]Vb`L+|g9Zs(b4JqF_V/P >T RI ʾ87)'64@zInފ~rkrv jb3ίLϭ+s͞j/Wٿ*k _&5䥟e TR?Ab]3a0.,U6b?*:#:VS'p<{r HqT9^ `88R0zx)Nv$E -vPDZ ly/jpc\Wh|PFн =tEhLA?'kFf Ϝ_T<,8hGdmR)dU|9o.CJH 9*HH#xLĔM8卵{8h!\Dc^P(x1Ӭy%k +Rp+\2k)<T H<ĵJ", "ea'P:*T-毄%Y&0_K&>̀Bo5%TF*:2_,[UH"S+<+~k6tӸ9V ]JĦ*9' @$,*ypԖ&L-ur6UI\7pi4KhQl48R{+Y<@R1qŁDq2Rar2BvͺK'b#ѧdPhRBm@pqiRe3 iK3_C ]Nk>C#V?!V3JL?Uj[8n6z=4EHRfǧ&); 8쿓xԚd&zAZ$kQ%Ks݀{4*cĶ_K[9x Y@/`&=Q5H `W9XSFuL.|m8@ټŴ^!,btPB~?"f$=CgӁ*'hf譲nMl* `W{~ Vp#q|_!QڍQQ 3#d@ BAmc~#K5|r ,i%C֧(*)0D1ְ).i$ЈQgj\8eDj}<~W %MmMnYDpܼE8cĪ$Jh'9.Bf{N$`CeK|dD7WW#BnX7jx\_Z 6$Rě]VExKݾޘBR)3N4Nmow}[ʒK?lj:S'1NrΓV)i"*?ytSŜȳ/*@pnp,DX{/ڎ 1',1N, `}?5غ?XRFe&@iL͉QܷBi |<˾=: >O‹mq";,sSu;dkBڀF9q .F藺`FO0 /J,ҝ';;hWC#ϢՔȭM|AIF24UOݹTQ"9.mu>prR0͈-INHXVQ sO\xugmu,f^xwá 6i %0C8AJYojB*@8J5ъiaԢjY)f=Ð^N/6Z+134t֟4XqpC<~MY.-n A2d〄A-R lF6=g>٧:]A毳$', QgkNkxI<6G\=Tv2#~sX? . 7#Y\iE N R+mT|oQňIOjV6HpwPr݋A$c3'^s[߆=/P:j( SUNVxfdan&}b, zؚB Gj})i9JڏE&P/{0# bN>[WHu>yBH!y_̦i|Ј-~g˔D)Akut&-\z]H.MT_yj13# א 0Rx@Q~]ܚxU "Ҡ[52E]/uS Pѷ5#(ಀFv-nWGTln3Ɍ&=?5HY;L$ yUSB a>v2V 0vv}Tu8~8t];I (d0"̓;9*͝g-pKUbKZMCJWdћIe=FWT *mc}Yxt +9ɍƟ#sq^wZf-`ɚV3hb"[2g Ԥq&:ּvhX!|<+~BP5a<:7ڡߊsߓU}\Xx )P t o:)EM`D`&wyΙў;G$j'.7ވ<̹7nc[#:şnۜJiT-bJ+X%WEGQyHYCPOͻS{rK_U |*'r&yQUffk<%%ULʻ0XSH/e ִ$ XhZ!s ^\e} L 㐻AxŨL.;O9S[859A˵T5+_Ca ` !txNuj7}يg=eT@SFm:C^62?^?*ha,u!`F7&W}u H-pk՝؏,8Z|)ů Ҷ"c_o\3ct#L7TRF̈ U@&5SDIip7Ӯrh.8et Jd |/Qcx Օ'c. _HLݛqo `+Dzn=Px+j&Q>.q0Apg [iOMewQ*FVɽbc萋X̧^-T*9hd?3 ه&|dZ'c^1ր_cuo# =6 6dx=c_%|t2Qi+ߡn `dF#[B%dC b}t+kV:K:Gl5ɘlKІT3J~ìEhYVo$ʽD±*ޅsf2QE4ǚ]U/>lgw,EU'e+Bx3ir+0id&_y8eo4#U̝4m:rrP~ &Z0kѹ~`v=3;ćg.Kp InaLƺ%"0'BCΞs?/&)&7n9 TF],mv`h H@Da,batqh 6{FMٻؐENKUV« s;oCcyd$N lT$'iK\VťSE!*iOK~z^ frWZE_n6՘:o!Ւb;z>г68o+r%Nͩlglr$\={ZsipL!]&Lc ƵQg!Ip?{FWvp]lf jGC#F{q/Ih\`D>"bs/paޛdf4U@?Ұ}박P.~ڃH? Wu!)R;es P ߫J)GiRj3).|LݼM:{ݍ U+A<&-?0p٘Lik P<J>apcs4g|dY_KOQ9<9f 5zS|LsǙBUǷ wlw  (K +F3l z#eP.r%S #pɸGF,]ƑWݶ=pR7 j.w+fN"RnHI.z ;k:/4}-CTxPᄅ5f )|.<߱wd#㹋 jN8 ݾ!097iv4V@Z||Ƴ$A!^+_%8iDV#zK%~u}_2 @N^'7/1KhϧC@]2CXӾpx;xo@ vÎp1O/^(@_06tS#p1݀62me+_SBkY#2q6ǿ p4{|z/;0Z`sSɬjnRt>) ]W"e6bHis] R Ef}yړRHuY M;3͒{OUhaRQ*+l@ad5=#uK+QBTy '4vW6)/S;."La- ICN_jrvuG^jgKxq\Wqb!*M#6cmU:}MLe WǏA3"[X$'.%rbPVa^ئHHS` VS O*ܢQW5|\hQFRz^FϵFcV[ʯ#Bzh#C z?& & Xyw]xDA\|ct8j뮘?@P,G=G"Q ԙbB o{.)f |ɪQA6mY|k\iNK)ck\I!ƠũWdz`I̸݃j.{ ΄ 5O|j~r,ADFZ=j`Ns3xyYRKO'e4"DnWM{V%@-T@`|t6$Q"X>p| g;V@#48wٻͮsZTW&V:(jg9iVk0)6+fgXuLFAtqt=L*ϛh n$YDvTy3v0!-s4Aes5^)>r|G o[PRe_N*cW1O1?N K^j.6T*qh fs3Gꇺ >{$P/^2/kkTPfšz> [A[3Hxx1Vv0z#یԥmf`?FG- |0Z -;f?88{}&^{ kPX.@*hj#-f#c bQlGc^03I}(~+׋gs2,ȚgwFA`]s,hwR*z?!x.C ?$zD}!CC Lg| hqQ ¨4 ~60aشy|X͊,lzwJlR1ef)4,Ӟ&4M[8JldU49aRfi4_x6avQ[t 89 ‰FZҼ1ХK1-Y{⣷3AA4؄PKb^>>~Ie.p^ޓ? 1+ڌ[.6Ω Da^V0ߟ^h?PlӜtз_*GEu& պD6/aΆih &P8X痎x:6; x)LF7&~I[_kbLH @o~w!Zͨ qέCev̿!s6FmkwP!l1]Ã2~-Ǽo܀MGԟMQ[a[_oײTKL;B@y$Ano iI||?Snԭr9fdQXlrvT%~x7؀h\^([ ̹]'Mv ^5لJB飯$YB,(=$O4 = u`c<17n@j?gܯ)j֛IY2b[*ф TYÑ XZ@E>g CR+DN,#s_=y %`ߛcD"b'-|}ͣ!;Ft֕',{ 67|^vQ`z¯v=$EDjXBunm(K ZqTV>oI wEvi ֻгVR.ؼ0Q{NRr#[a[07BceO,S"#C#~u ;Mz}_'gYԲI*Nh&Bb(R&-D= a)!R)qYSZPQ'?i̷v\|gjB8^l$u~(NcF*o7ҎMbbܛ n^߀[O{2'N4[v]If5A.ՠ 3Wjƾ6s lGt威/>g u݀I8R(e*G>s"EwmĒafx-6J[I IS_^[h'2g` h߯m3^Xq*| &3yu6m&y٢} sXH{*?FjCG;؋U7<qUd-Mixl Oz!@vGw&Y&}atވCA.B:(Qr|sbvDܴƃ ?=L19"P8x173v{ꉿHV68L3#QYeI4/ 9N*0BY)J ʉELȀ=mP*SկN\oq*]buЉTDAj̄ui}@&%Gc'D@M_BJg _~>˸*3\w[5Kn'mt<&%1)(y`$z%[aIޱSK2E f)QJWh\&'<xulɓ2[7F#7 }_k_$9Yرpn]}R7^jŌYFZԒ9\=D:< ֺǬuco!2='G}h~e]9&^Ù2M. wgdҥAf3n N]OS)4uѝ\dM q'5qu)tV5JJ&JUʐ9)gI@^?XmGl fw**846cE͘V4:َ{Qd|" drkA6pÏq3c@ua% j1~EIasdov3j?Krn&@k'Pji|ioZ9L,C$U Eea}H mC*V^a@~?ƐO`NGmȰ܍NtC@:Y>ş@w2BS^qQ(|Of}`1Ft$`bȣsz/̡LƜ?=^kLn>^&/t21D!K o}c;vGYw%: W+X1;K2W%MхrAn Q];k2Ff$:aiQ ~(O$$;S@oCt镭i 'D8]t$9b<p㍙8Pݱ*G@ŀtK3T0S(Bn"ϕ6{|]@L^\f?dm07MA݅ݺ^u *1wׯ^Ҷ {iK眓/_LdEliIJ3m"<H*W(5k4Ftx4DWv78,6=npLTLyŭp1O rFKjPL/"a9/5:@Crh_*8'@s_s^[<1R`ʞø7m.Qof,kk5z`j5A OTNd^ L(vA5 ;hvުy@9\ G]OOCߋjGMY| K,h8doj ttC:s^M˲p$=~]uaFᭂ&vMLsMX[^38 1*\Wᯑ$}UA@:G .  ;Ty7Sx@Y~BZ͢VJnfҦԄ!4O~%?Z}'bZs< >aL5Ԍz,Nii9W\ɸ*#:CJdRp &eR:avdT,K2]ԛ?n0l6#( 퀊&w՘A;LqR'Û '$ JC6WV2w_d1!xpDs(7:3Mq:i2_œse6gPYf(8/n3HȷX%YFgKdA ƭ]lgIp) 2/֞`"*L'{}R>Ⱥ KeMxҪ4[FRS3F#a̟u \C:Ii[2,5Nߑ, R?oQup ʍpϦs )(7PhߌCh 1$:.gGx@ )~~ϊ]~]ۓcuq/uYZ&hOKXG}(s& =pkah h7.P!=; ӿ&Z'Z5d5/[ /{+ȼ> fwKܧZ~EtJ oW{7nG(R0sLmuY%֏z"8m馨.P,Gp8=N(".~B!;)y#ۅ\&<=Ʉޣ-.i: :'v#LY-7`N HF{͓M۝tDo <E<{whviPˣĺտv,pɉ|bFT1$>Cyeu*oUuz Dp"vu n$;3Z"KD[4Fn5t[,8R;zX3i%3]{5)s^:km/adT[Cs;a\D:d -Ŵi=duM?zҲADIx3w`FAPxT)>0Aq(rOTzs=q9]w`^ nM,*ҠvF3xq:7\>4I3G{Bq}Y/6K_7'Ai<. u,1=(DZX}CŔ`k93]ro-z"(~ULؚ Tó<;MpL_4=գ<RNOuJNBYr4LTu̯@wYV(1 cOBQiաwlvl55 8iԌ\(ɤ?f}p}~ WI/ɲ_TIyh0>׿v`D ٠Se东%]ʭO$f;:üM||=E$joxb3c]Sg][+BOqz7c.io.%u) ]z(F?&]-޼yY&T ;^hYp~dUZ aNS4M ':ijiVJ5&fQr!߆[Yƙy vɮT'tM؞ypR;$=ԄXA.&ʨ9@Zۓs(@*m-Q'xhP[$c]'DLlZ Y$GC#ձηԷ* (EcǍw0U+KhEk'a+|^dk( [ (E0J'A' -0M&R̖_3Tם 09;&It4Α|2  U|*Ю]CPnV>apZa*(63D2C_E2Aulq*kۍ)M/{ *s&gaԧKGzT9lϯ/~챶x1T;7"00фmQ|NJGfےƟF!o8ª vS֚>*X`p0;UddCS5 8aa24}*!x+N ~iBLb0P1E_>ņ&H5N=EV#yb%ʶphiI  DG807hP:{71?d_!_}sOx(l9wpº#R?vVὗ؅rz"^QHjLf"E9|GqS}u3j9λmO/SvviT"/#"s5=h'G/d@eOdĎ]UT=QM,R@!m` Kzٚ^*v@豀WI{D%I@QPpm3LB^-]uFlUwg};$MښehH W:jy<9uzk%Gdd~iľ4RWP;l4,7h֪^jHNj=85e$6U$nty[M_ OV_\3Gu`1EP'1ZTQkz0e]^>l3-ӌ\sM.:3mr2:d'ln4.(^xnd65PlW~b PZpЊ,0XIKCb`L:܂l)[*+7;moG$^򢂋ٍ,qbҫȵvA9'*c!:\=h:z>7N'v3O_kCӉ>hMn`.fmsLt2A J $xJ#Q22 r,|4A=f}k׀a3r 3kMjgB5{aBU0Gܩ?q!ZBK?U{PA֚~oAmS0VӯdH*,ҫ0&TDT%H&®BbŸD$i/f26ˮ]%Ļ&I_qTbIn]&WɄ LẄ́ع0bcGCW;SM )&mnF=`Riط^lIdžqsϐx2ݵ5@ w6aK˝ΥVu`#2Gpa}Na*[ E3r.VmJ7{682N$mu+[Mcl9T {)Y,eDDT~V4S!`Z{PXBGQ҉E683%"IafM>z4Xs8#9qgBRO2E3,Wȸ]Zg翬(1*#?nCC-#Vvxc< c@tK} ;%4\SIa Tk-n8fկ{ cU z! d{Q ũׂWVތg\=ZSuIX$& *Lu%}|t2LֈRNRbUl9DIn }pyOr72J˵UBacԽB(RykGV88B!3x3 h^z5!;8v+NfSVr{|F qG0^0Bٙ.) =jn*@ZjQ!EOxɠ`A1Io6{ YbZ;To8L8ևTV#_: =loRvm~мoub/FއfJG2J% Q&+X KF` ES? weO} *R]$Y6!L(:l@4k/K^]t\eCvr$ 0fX" ocdu:bmh},^p21C#h2>No><hK{66^Tŀ9ѹA#xw 9-Tx"i}E\> A B"|tK9 >w{Jz ~oh_ U\gykC2KYKߙSдSJB Kԫ8J &-1޳%n[wͽݾ tM_U?{h'A!6VFxvIZ`Z@/nN|M˸ |);6Dy_QX\쥒-}n$+\8sp yf4UY2pOj:Op!֠(_X-\\C#Ctmy7|\QXO}%9b/iPoʃ>Slvlx\ytT fXZPnPef {%3L㎚.2gk-b"RHl@9uD騕I#93ԦG:=s^|ω{_״vZh[v(xp-0]aG~KӶjyպeT$fG=.juZJBU:w[_N\[z}&,_b)hA2& F-Uh'͐ȶ?5/tXk䄃LX6p? ?]؀łhrBkX$\jFV^w>QxcGm2aGl sR4Q;#e,[Jh.llL1&4_dd{B/j,x9!a JN5(+TDӌb^ F:'?X.F?7~!eAMO+fC1r˼\p_%{' I& F" [!.3? 0}v/z[0'U~86\uy9v3LGyDn]Q$HJ91YQcf&0¾. o)/3mXWV4_Pz\}%A>6)TABu֓h Hh]"GQI_D>oY d`R'wm@qav ).`Fjo" ^ezV@LNaT4Ԁ(ABYTEI1'&|p-xl v)Dj׫ߙgkft v6|QcѠz⑱o8+E}qSȽ])Ƙ`#%<*.UH۠;?pIlO{HLKa/XұKAp? C$(3-DNCmr{5!n"͚e\Kn[@6 ndhvۙ>6ݺG;[}?{޺$).z?K5p!nҤuWCغ 왻LcPšp/e( u4RcǍ+bkk-.ԚJ1wfv]4@]H4F!&w!D 2dV8Әmb4~@Z՞ʿMSb6]!ùC1@+oujUHMCO$3KVeQ܌I5DuE AQ>oՌ_W᧾lv >ijjJ]6cqHJq< @({Nj;I#USqmG+Bɫ_MsϋVAR `#Q5b$!{_f $5bo|;px"j'+֩ls &rZfȮOmk#VY |SUR$ KR^D¡ <ۜ3fڛaQ4h$mig׿]ׯ"ḕ!Ti\gAM˳:{ޫGC $׾O|?}'8h^(C#BǖTl(!',"I&lZU"v":̜T?im+ `ZxqD Z]u2wWb1-_!H'p!"3s'8&{&%ʹ6 y~H6v+9t?wav;%) DQ1yE]$p/ 1l̻y6w+^"n &$U.}]]Sq.D0=ӕȢYRh_dF,_h*[/8`fQ<r)h#W=MKj'p*`O__䞦=JgYlqjBU:kBv-Sp7Al{5dt@Ւ++B9c[nDZtpZQ mRK?=,! l7sz1pntTC8oweuB3r.!{vtA͏nb0R>z "e[kf+~~gn40 v] Zcw/mfרe$$OJaw~d>^BJ(9göδ+?L&z]kXS5 }I+L#6<Ҳ62)~29zNz'UwX ?^A8#3跾Nӹ;m榚=MW(^`WT>s]^B5mO6Ӳ+iBZ,ӠPJSgԝs}:Μh) g='o- a DTFC^1hjӹ#I-cOUOk ]pkc6}{\<50t&ҭE6?uzԭEJ%MNt"fS/p:LnZ4^RG>+vAagFAL8sP'?)رI U=%^U0wncoI)eeCA!mxˊ$/w5YN;JpR9}\ æ Ա} @f쵃ӊ [,pOd,SY̅ bo&q76;S.klI͗נ]@ƍ9*gd.h ?h/K$Ɗ7VQ2;lElZ_\ f@&dž._Zw"S) KO dt/v' Wd}od1ۺGar8bD s8I4U.[ផ◺SoE>߮k/˹̒[rOv#p\)ni*isP5WtnEFM\"Jh]-M[I|тC dQk'ϴ,^3~Q2)&l?KmĐZZԖuTgWX fWWb\Emg {v,,@m5bUR *o#N;VE(0{\Y٦+ln}0e>yNBmץ'3pωE}}6VZӭCC0R2Tї[X[)k|Cթ,=y1fo%O@ 8\ 9/!oGozY񰇁ە~@I(%^E^] oB]EBy<5!YtgcFJ<xINƩaGutzqpwjuyx,oVoSbЖ]goMƬ"L=z#^8=u*}SWM:@nu<w,؎R dN $Ls]%DG!{P1sŚ4(N"u7=uċ4@mXK֏FufAyw F]2q{צ9Wd*1'I+V'KThQC4~<r\4ʵ$l g>Wm,3sF]ʑqPȵcm:l]Ts.QR6RUM Lp<<%(HBg[ ӵCt1]F=][w/86" _yOX bަjsSv@5!W5A$K,GbMJf% {ZSO?Z`KɭIIFN4 ǫڼMa.z z ~%mBtׁNk}a(oݞ']4Iwp4,Bˢn{], O!C{%2eTX@-@O4CnfR7QkPi]"CTInWcY*<<RƔ Bs&Fs-3--[|Ps$u/ t>3/PhdKq (P]n&+v *l{YrAET_h2Jv,l}yaႠ:O;ZCE*gƯ `!Ԓl]+TmÃ~DhNUe(>j@a;7&WyF=HkQدTOl[ksEwgfp\3v?KXG3[.\D"|}ٹto8+5?Sa2tǰtP R')' 3 ʿ¼@~~rj`j:‘ă#{w.W^sD#3v>IEXx!/Ȁ,>K|[T{(ZX񑀅pÃ}ҙYӾIOFrl?~ CqIx ()WVu#Qs?&2( Par5 $c^UBF8$X]gw}/;(k?pduGFñ^8WGSقea)!*[7z-Xl("o)3iiT,%+]9yЯ^5r#Z-%̊:Xqt`Q(J6C< B/9%-9a T߅C/ >m5pͶi${9+>xOrն|PS0Ӂw`!l bA+A%1FGc,eΟgF;¢ sG+QX|ȇgaYՄF,@MzUaf~tȾ;tG-S[7Ui?drc󎴅YEOrA֬F1Pl52ч튬WrY`T44@o4H"_L[j? O3i Դ[_ IZz#.v=Y=a=V54R.l_j-!%\/kٗ QWf!XoĭSR4 Y"GzC ҭGV;ިUIlXGsmFż{@*V-MŐMݰ ?\zokvf4sf{$({4TfPD_7$0O #T=O9B+chխVNGۗp.ȴ՞8L+ sӍi=吕!]LXhcZwF7#!rZ6A! ,> 8 S(d. TO"}chփ@:]8Kux9ا*ր8ZAqX#XSb͒Jq/1Ǥ).kwcd+[ hk {hiYmeߊ5 ʨo0oe8 _q]2pyZo?F؈Z:Ty dL@"+[Kr*|ةpD Z݅zms , 0>{A@Lr  W 5uPY+m\ގU4fu%uV,# ` tkW)I2XPyk"p/g?W-kÕ@%Lv`fB8RY֕r4'6*~6ԭl׾m;A7(l/,T(|djqr}%igf3%l8 (bѮoi@ Hcs=hCcJ4ΰkyMߴ݉l"+2[j :)¿PkCrfSB撛v5{(Dc" eؙtQrjX cxWrf4P7*O'eI]kӪ:` | 1|-3i]Ua8VJ&LlXVx(0+2̿4Gv#mѶP^-f|V 2ݰM^"Le=:\O`ҡWg"m( 51NpF. Ym XpTgZH(weQkTRύNg^sCm-^1|'ZA`$sG2N{{: vn(m=<'\QwhlzYUה~wV@o3|e7^$1WNt=b^|I{ 6%[892SpČQԩ0i{O ^=Ao2n,kG|~rΎ~JҜ5fY(LC4hLV)Ӎ ;/2XdN(^ikW2X,ob0fL؟(?K6Ctr;Eg%¼E`48s5$Oh/:f[rINؿ)#_/N6MF]8HH;h1/ԥ[Isepӯil@?yW@ B{\4`5+\ZZɟ9:ƚT kBQH-zW qu bJX(b(CM|wM :͟12 -G6=Ne<ҜB&:xD^]n P[$Q) J%4t6by+ +R'U'ՠ4z f9:E5OKcߩ^/XsXߙ؎|kʉ?T$UM@/IdQ9˚z`vg鏒KzJpB/egLy֔,[]]ˇ@VqlD f8౅  g418L-aҲް輓\ʹL =sD](X?moW^* Ǎ0;ja5ցchdlo@,C_=P.DIn-TA?* $O|~+ T9Er+єxoԘ2džPVj`r-W0+ gEQ]n3OߦtmO-e$~x; ]Yl7Ϩggzc=5mB)}~s.!ʉ;s&wq ,3nq9 κbTK[&ԺX룎EaA%,&^燂킛~iF qcG+rߐ*B+baS|sAB/s&:4lXTNpsm;WZ~4~~Z}p'RLGRc[_+;$$Jw)6IC Uy1QKc>$*TNnK3vKsiGpqj&+Z(aF8XvK *^"F6n)Mf܈؉v=e4^7U`=kێlcf b}mc0WƓ/TV Nӳ穽["а,mQVEWE M|?D`v_KM9=(][JH;r B9#~TQ,jbU-1UL4#mR[ nEDNW??P&aGb6@ ۹n=".{\Ҕx"$宸7WDb% 舂cpbHIH [:2#RD˙TT{Yi^FSW7<x_']ּ&MB`|Q9MVz@Q/C ]r:3O? /b ^fC6-{UsS~\!B*T8ӸruAbbP4 |~׷gFI?ɴMfƿMFZ ?k,H?c; H۰F;xܾωe\o|rbƋϋF]Bv&4[a;w|KԱYI[#=Cuoܭ%`ޭAqeQ;]J]3" (%>uZ5?Gyrug\j1]8j.5UoeL2|< 4| sp&mfՙۻK딠5`D q<%rXnsHrkcy<]dۚcܢLvzSyXܙU*n aHj$9+*Nѽ X )J1`85C5 S]6hpĹ9U9l|]h=* U^۱*x.G B#Ƅѧ|9oݑGt*,H ?oxІ)&:bnQF//qĮL|h;,ADéŹT7T!WY`.0rJ*C R$|mo:ctJeYh6Y~ЯN6H0%Ch`[VH`d+"M,fZҵ#֘^71 :=?q@\zFA46䀬$& %FwAƆ^N> PmcC&lߺD.`nv Q)eZe%`Qd TzQPWҊD3T >9NEk(ƿM[yp %k.gCu՗gE/[Q A^Y8NGMi UtX|) 2(ޘ_"[tvn$2  Hx~/wk "sXc򅨀Y^0by*&::j\!ЅWO;iԙN\^/j!-.4^96fP;횮z Np %q4R&RC-YO2Ɯ=h=\rQs.~܍2,Ь1:ާVENe_XǣfX:/jHN!K o5_g#{W/xe[:kXA0d'E\1^vSV_~ < czxFCYXTQ9y' Z)01'ҙtړH Tp& bvck[m%(*%,5(iWSC-0?WK f4;NC ^84nPAH>.OQ< 3*3,qD&_]7gjd)?fF8>:#g?kPUu<>-Ǹk>q@1,a"A'я> Co$U"tFڂ5;6 K"=bϻyN `͡N,!AÈE¼6 ^e?ORsHN)}F}ܝ͙PFR! ݵy 'Kp $U&[ֆINe$|GM c V|pRIv@1J@=iͽl[ӹo{OWBg%F1̨݃^hW yHȲ0,1H2u4Җ7cd4]bΩ1[q-0Tl3#&jHrP5X vP[ =>_kǶa.dMvmݸ-B@V} 6Es7XhEVPGzs}w()=En+b um۳%e>XJM'$JOo`^)/XxyTN~2VݰFAg段S6*|Q\o-܀bӃn!ɊFJlG6BW^?r2 Vc>ŸhU}  fux70! JVU3%VBS$;vgf ƯKoTdf㭅HNlFIj? (`gYZ07070100000582000041ed0000000000000000000000016296435c00000000000000000000000000000000000000000000003300000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/ceph07070100000583000081a40000000000000000000000016296435a0002b0e8000000000000000000000000000000000000003e00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/ceph/ceph.ko.xz7zXZִF!t/ ]?Eh=ڜ.+\&@̔ߜA^j"8+4L` ^iYR4Iw„Ustl!;~~RvSy.Xu̅)QߨnP ,I+`tt/ow1WS'neʚH9FУ!>FFBld )V=+ۡ%4Y_S\ŦX'Q) ӖBzCqc#w:G>&$zI*R?m{V U E)=]4̖ԙje "fzxLoΗ:L2M=71Jtċ05_QQ xbEAJ*Y8(WQM[cȣg)rzWQP~шQs=A#+ȅiz[>lXcI7 W2crCfH/kYej3mMTU9)CcM[2kb>a.圽BviL^ ~qӈ^Q6H=׎D;GҀF@Zne&[=y3BRhq;y%Dc.ȖAYl|ōA]*GJ<0= jA65l$YGS=ƲGF@^kG'm Lz^(l嶎ɖ{7!rIiü_jeoɧ?K3)%Z֤zݚ ajwr)[6⣌$T46[0Ru;R֥62/E#6 I>&n8Ey!*aDP5|l ڀJ1qwȨ1p<1$,YjQՓCZo!sf=5sը"P|[rYj*KarM *jiQGI%*2uvm EXfcQ\tT"4M%<0dvCf9XBEujuا=FRbc.C;A=sFmǿN~9Gu:Wjtfb8i_a+KLӴ@A@{}}CB84sJʻj߿3:0L-B3a aX/U!RI9\Mgy.^?I˫߂PuʻꅍumOZ i\ŮN ȹ2_+L9x^v~uFo q3 sE=*>Jig)=;}wmVrÕG"ܨ Fs u7 I03nrM,5֞2e#.Q2IHBLUu@obbݡ,1@j*"pPզE*UK@ŸiRaXEqdGP=+BywJZ!F= Q]UdjZ:QZ =;[Sa]Yx%rHHXR^m}3,VDUEE >븰lIf 3EG$*Hv/FI%2Uc:h[I@:nzL5ANz=Z0 .#{ʲN-21{ub6-[\IhԖb|HB00)Ahqh)\@=ꑌڤBnVr68QydG'@v]__=B7j]KF`F_yy!͛J>=J']c,&}uz1e%Y\yxWfn\:9S)g?7g򨡴;Z &4sL/fEN$C_αUir0IW|hrsC4(+EklZwr,ٖJ@E h2^>fh-m~LbޝW%!i}>hm \'õp@ BM U'J2#6BjyT{eQ98xsD;w[sSڈQSee +볪y» ~0k& B"Ļ5v[z|Rc9[Vj [X܅#VN[X/z~~JꀀyYJg>SsU)ҁYX<͡?/z ]39&[a=hOE«mx`Ox܈N0޺ ^P뚣mkhs[4ꤵ´oJEr +`y8v8%"6O1ס1ϷȟR"+<ofȃ1]X\G÷kCgxvME4yTFوh#^絶N2)w&ˆJQ^)F#8WMH\+ĺ]-ۖ1WcnJ H?J#Ag:ϵ4«Pzj]t& ;B'@ 0!tR$TZPg {ZNڀ쨽O.ovf(Ti2P4ӴA&&쎹[|A6"c[$\>(޲yW'02$ROn@ugE'L12E_yb9׽˖X}M \r?Zq@˕E>"q5Eh 8^l'$n֨}ɐEX( >hIáI]l]>| L5c'O?~xG^tuaNu_u;U=BKq**4 Tq@,󾐤ٵ,1%dY$b T?Ƒ_DG}[9}d17@0I8)2F wt%NQkGEXG&OHVR2EIΐ :Ä$i2s۰%2̋C~0iPxEǽㅋP$mnxjFm4)hΨܜw7=rQttߺԨτ2fi*}R|Q;!A01g켥Ř͡e1p`x--}W<]0|Ln~T9{a/9>%\KXm4D`vYo:Oܿ{4'tZX; _v\+ܰ)$)bȡ A(^Oq;bo q9T= +2 ûE elvF>oT Rv^kH[ǽh;moR! rlF3@8w6[l>h+pv悴>',ܳz?vӌwsZ㒽 ~'Ju4wh*.n˷\i]2͌jGXgB009ܸDG].=?`E\rC2 ҽ"#K# sI12pI*k)HQtX#OB׶ݰ]-9WL*H}8!2p[ 1A6KU"?6mFLy4ߗpZ( Mw5'̧ `&\ N<[=$>Nuh9 |=,U=ia8_ P+.=֚=F=Bt4YF-Yڗc8, i̍ 9́4np-THWΧ; 8&j1|kIW}rƩ`]C䏋5]鉘(ŭ+:3Nʭ5>h"5ׅÏHfE1' {~.$ Fq!#S2Dso)f&»CC$ aeBmNKVofj+;`ڝ)#r s ձ# qֵ/;/K OFa4`pVDj6]j:^V23ƔaVʴdCVWۦgt.!0N}vkˀd- )("቗=1צuc`Ëc[&˾ |~>#>_&' fMȊ͙ԴRPFZц^AeڊG¿Mr^z]{ 4&m+Y@(cY:?줅:Zs,]GCoNmZ\НdWT20{dC{-bfuem)\+trٸ%yf b2l=Eb[3 97V]k2OiVxbJVM]q4>ќs$֞yT5U$t9\ChW9WrQ5S[)PqeE1+4p ׃-ĴyݻF͍ѿҀ\IbZA=f&u;?R$>kNKyD' ^.!>KJj#YuA7K-]T=0ҍt ۆ?R:jpugw;>g̈́a'Td"y'KT&{I" -3/K_u1dJ J"*{‰xJ5p G<>a P=X7ɴJKdѵsS@_bj_LyHV]a+l_JŴ@vorº6fO ´*@l=^écTgd]\3j7H :)%W߆PjT9N`ϠiˆS d E_ЖjwNT'\2.%k0hҪD%Uխ!d{D>$=h?P_S~x>֭lm7=A{/=J0`^rtJ|#\R_R1*]ֻJ eEO4^O+{p)#Κ[#&:XylfFFkQWnZFWTWo(R {i"[Ҕ1vg,; *P4 i\{)§v*ruӌox|5 so/*}vMمf_(df:# eҵi+k:k1 ZWTnDF8zƇ[M.d!o'_Q쵆8K88-h%(E"qop]t VZv[^LUv-gK=S,dZ%F gp bIa/uMJ^BsK:{o[؄NS~kCiB`Xvc$֡g$5 /.1 s|Њ_)52\mxX~[1鈸,O9k=AgVUݫBYe_$E jq.dcl*d3 HTzfކ o'nT`AXnVwM믣l3"@UFg3l^E8g!F =P⃂7{rŰ!J wtk[?eEt8;XIn5;凰zsk*NaT753Gclj@\|}-숮^cj-m60]!(D2a8̅/MpYㄐzB?tT]іJ5STbжKR{{d_~d ]dg}q; 3 bguȧt"v9M{U?7rCcb8=g<|/\LǒZԽLb% KPis^Q#V֛ A&ҍ5;M/  ҩj9 9Bڐ72bb$.BPt&M1p nXDF$yׄ%ryXLVݳ@ !?l<P[!:N̛f6)ZQz~ 'sJ{ #sv.3ky̤HyhFo!xk~߱Dw!}"%kDl H\1A"(n18iƦu),3R"ϯ*P) ҉" ­–:$EJpR"VpK#=U49w4/?BP4/!#`<J{ T _x[d X-$~كz~J9HXN $So[ρ[ ^ԋ'\|69 "t=9j;,<2gGtAR5sB, WL9@z$Y19] _6 pMo!\~VAwĪr"Kv*ĿwHM2l%KD^]! w+uNQŔeEQZu.?.h5lx';Xأ`/(/$r.a+C5]aJ-vHM }HY=(eOU|~SJJC8)̵Q:ި&"'*^Z5 Oz%;[֚'4Ǭ-< v+w<"AO|Ǵii!)7@|k7y5 Y?J=Uҿ (lg1OiiV0|-*,Ǔx1_oGfDC`ڟ ZxU' V&b$GK)RB= uers][ɦfXPpNog#r0ДFATA)Ym-7/jx̄ w#}9#6:8VQx 6 -Ŧ@2-k^Bj߉$S8D3["24"G'.E.;nk갇CDe@SD+V*p4]ZhT|x<{rlyɻƢ=7,[1븑|7RkM@zLM@ e*3O|t;cV~itu41T&덞Ĕ~`7 [K] _D C<_ aݠt]^X,T,٨\8Н8|v>+ȏJC8CccuP"vcp<*x=UČ*a>InN~}%mY`dJso:dp@, +rͺaS_uKn1ֆM@j}T|PKE՞씯@!A#Pvlptf4J~Il% yv%!UZzEb׭=e o*vlcHq.2~pvP^jf"_4 xlM1z]<5fh%} 魼ԫC6ZK"SrPx/)C21#g-ӿek_)I(8ڭ p-jccxc %Re~_be"/Ÿ%qPJ}ϕzR[xkv3yѹuh=VQ`gZc|O,Z^Ji c~s[D\bzl%!G\fƳ/I-@&O:-K Tݰm(MbmUb `}NE{xZ_?۴ >@f~k=3A@+1. *Ԅzz/l;_=2eBN1dmeaE)_|4Gȝ;HзTcQa`IX03X܆Jw2`/3mr4OIRlsj?|JZLf.P7z4W@:v1dbcn9j{Xۯ=$~Z]u4|ܲv }_}\+>j'Dt6(Vtj|ҹqVczh '&hs/ikEO1q.rFSۿ ڀ`0"& jޕsRxSЖ =畐MѯwaQ4s OѦ @  ( R.W)e鹜N.*r] 0N*(urAN!܇ș0SߊuySs `2֘yT_E|$3O 5 w=NJZRϧm|'(0w4Y珶yȰ+Flpn9mrpeXԆmn6+6/\dQ:s^Q ZݾSBscE)mC L4.gE5/pdGt1h+R0ku̡2'<٨Pʵ|vrRs4i[d)3'[gzƪXS(4l*!_v ~I#)=0wg[C#;`5>zYݟ j"=o$S65ԓ98R)}jΚ>e*Hv!g'-}IQOď+n$ D+6ٳE7x h[+$'/Cus:Eh=J#d Ulm[|n?վzMf0m;Z碶<'M#S |.&/[w#PJiK[ SiO ,ɐm4/iO]C, Ww-0/)^ry/~e"[@,g4$ rڬO zKJ~_$9)|ܿU)N6>Oքr|N#_ MwԒZ# sU<F/;#>e%iJCB (FK10p9q 7K NYtIWH|W _$8j_H4yMgb u+x9N{1 Bf x{2O2ƒ-"2EX?:-*^bL^kڬh; r7*PJyz,+QtJ\95VdzĴg6D/#1c/"WwPxdyکW4QyPNTל)C2Yh|G9:§.=\x\97Ҩ}DTrݝdSI8ׄOMn|cLLxh5:%:ZE1/,=hgvVgM孡"cK:ӊ]\Q5]q~\ 8/{5F}d__tu ޶F.,u1`YF ?wnZ\~ݫ*đ=Iio-u^4P#AUPG>!5k$ ;V= Ď-[r$`~pp,|TkO*\1bLNj @n(tUbvG]G[GbKB9 \ Lpj gM_&ycwt6O~ W͊eFXhe8n/Ⱦ5g⑇sr0Isp6=;ze&ZlVf#Qt)zuN5ی$ۑg)bJFZ V؀b^P ;/ ]OuM`vm>$QI:['8/q9c~|DG^ ##> 0H 9O`,1Yg}ox1U)@{̜P6S6co|t֨9{boFq;A4i5Kľk6ҫi)8O jBWҪӟ2j Oa4hXB4OTFd0>h\'G}? \0EshQeK͛l[Naޔ@gm[nBC셹+V!z?;yx ";QS?(*r*U,$SۋrFnD`a$ugYFt* oӘ6eXؼ NSYlFbBBGD0 Vi'qI0mMu`\籫W*Jg+y81T8pyN (3С C7y&xײv $ް'qEǙ!yq:VRY:$wR ˿=? mwSF~t|Ĝ ) Ihivp <w0<'__saAR(17w6v!# x(3X)>`%sߺJG|"0J{a*9%&ta FΌںƎ Ahy3@|s'Ь;'ZUN^ߟDJV)Q;V{G~ & ?4EohT=S 1  [RҘbYyw%X>:>r><+8i3I\0 ~e+CpbVL#q䈆G&O`9Sf,woճ3^Fr+ ʯLO>āB㎓WP=|N )6i\C5Y^F0䊠#<,_dE$9NYk-|ȋ^@DΪpB?m|3q/j86hMK&>M_,BLJkGwfBs&[3&,p"\rg#B@7.IR⬈iFw B`.lD, '+ƚ1,w&8cpJSA`S~v5='N^&`KJEULnjbusSZؘGI \mze3Jp̸DN& 8 sj(MII%[v` hMߊU7!҉!SQ^_lT/MIc,P%{,}w{7 fLbhjE+}BJ n-tIq ^Ϲb@$/$w;iY3?+v];ɂ>=XUM'26G XtO/AX7!qD&HxRNvFJ=>PH3rUҮZ^$~O qkC>Ӹ,NCTqd!@d _csić/8Ir%OgDkQQ%h"v3qDWiX]_eM)({Xμ60BwL6~۴c58E[eZ >N(K{Bq'1#;M9&Ȗ2` YoTi9r%g_Lh`ʈ6t@*k< @9%$$؛)5֧S r2Qr/AenYcVIeN5M/wmCE6F^&I)*3<xu xKU{XLp xiQQc9]~ gU]In![A\Ob4,'X%;} ø-edQ$gHC/ @UL!us{@cqdt۵OZ'efv9с};ZPp2Md ҉hglW c{ʞYk{U 93nt ߺ{_?“[]=ab:hT_a<9onMZJa[t\3[l&w$R=o7 z+ؕB\Egٴ*?6IKtzXȊ@z1*7.%Hux)@4\t6n @):͙|[Xm[!]fQcBŹ9v/''z=.6~H T_ޞʪzN^CŰ7)uղ؄$})<8 dLZy)vJ7)|a~~Nk6Õ/zXKGۅ&*#B)JWIxWpTxCyu-F52 }qimG)v4\G>4PX5A@/y;}!o&!oR.!al4vl՟f,f|UG{8728GƔ}B]*da*(،xa^:|T5|B@NDo*z@bv]KztckG*юKSvL1wߗ 23X+CA3Kβ!۸=k|yPM ,'EGq {onHOzz%8+ %Ys8K.f-:fse0NE۩4sQm0.Q؆⼺).GLt<(?{//Ѻ+7QI?F'l+CC:4|,@n^"IZ4W[+}81>i72UؑadTގ}Sod)h(}qwIMw $hתfjcyfьNaA~4o '?lRQ,\F! =4CniHHwlVYw!norN fҷVNqe:w3 ItG9rŗSKJS6Ppr SDW1APs&M A'z>E"DƓU2졶C؜\:5E蹪"TaZ>q?6@ZqNJ{wAWqL$l41gre9rWJeR/ͭ;7!Qx]|7 ΃XC!.fF_<0}h`B:N7R*~.ƏhY)!Ibmbt 5b8<,|0BH zIP0jx93qկ1;M{`찡)|_IWUщ$x' R0JxYFd\j dy 2Qͳ.UVPSP8)7tݩ޼x"QO.Ann~QD]TZ|?[?rڦm<ʛ΁ˋ+fhaux+bPOTs,-hd]|[KX3o^xfMCGwWul{3Azl#=- Q!]^GȒKUVSy5OjnBƝs/Ҏv7L4e:Q!|XNT(>7.\uݏR`P t%:.N0\qj\qߟj+[UDPZgZorΨ%\7=]5.ʓ4!nlߤX[,yÁCRhW9&u=nj5+K*m38A3a_GEd\МTs^ruJ ehdM ^ՐVU3$j+imVʭt2!AP1C>PysJ2Ƶ8y*|6yUPUAr%x%$=0N캐L(:u $flUpnszsfVMNPy׍]s>f( <Ҷ;ԂYѝ?^Br,>iMMz렖5aI"9OD0t0-PTh?qWd)9{ʍk*f9飨"XnL'4$yV!mFZPjcdFے96\D4ψhR]TveܭS[7_X$N-vr]L'8 j]D"\ L@+ f;H ?Y&ͷҵHInFezjXXS$vQ{&S=Dz! YEn %}ћxzrT׉A)UA<ƔΡ3OpK Qg:l|Es MkPwEѱEt/Wc#%b f(cz%j)eƁF Se^RۖSr $2ζ쌃 _䒙H3p!18V$ *|QV4|HoKxL5:=ci r<xۜ҃=IFx9y0!dńoKF|Cv $dښ {~ye~ ȁlPyc_55ډ&| ᚋ ]n-:(2xkҁ? i {w0sOŦ"`#}/5`ZvԅKlD* xȒeU FD +uhjěEeqlUG:qRvbQF[(^A{?ް1c&=$Ȫ8.FR$yP?v&b,gָT4H%mفY՟-15K lvG 'ūx&*yw%Ƌnjd7j=I["qKGd7BRHf1ߒy 5:`vF¨E*r͈_U|՜X|*#iΌDOz,g*&T !+[]Q]}VO% O/NI^Ӿ826w/{'^h:}ta}vz+QTDI ɘ3gPIU=tE jeY78_:,^I':Q:ڹjYΜU`m< jIaX޵~l1ugY$;KL6O^K6Af֌aMks&X̿(Vpǣ>%w2lqi%*Itj%J4e)Y( 8%(= QⓕH7dWR2* ҂A֯`wj(Ј:jpwH-B%; ww%Zw_P(癛@&(&VU {k[{\[2Iüuz"=%EJo$7 Ob|G$Jʝe ޥlq;y|aLubLxXϾtqi-%BsۨL}9ߙUICxC'ab?ܽq'OF=Fe\*yWc;m?UU lHUOtamM6PC4au7DyڛfƲa&iY]BM|~#G世k C.j2(wic5Kv "F_\ 4`eLت;)R2.ޙPGVexTˉ 8j ׼tD\v^E4SpxZWelӛ:T6I& @B, 6U!dQ9 ܲ Se%ja#XA!XKN]xW{չX9Yu%8Ni/Ǧ:F[3haթëWS&:ɋ^uo ])g&ɩ<i/N7y,&J5,vDh,>G"C'(J}h%Û@߬ҋ]ʬAsWA(BH/>.kưiwݺS705;VZ awssE|w)>b#ޝc.`~;b^+BsiW*+jny+0I?YyQ< SzwRuG"Tcbk'%RɏGg3%}v@oKy5Aa_Ԍw,R!C3W;Ihzg&+'MqHVmլ:` >rVv\iW5 +Yh D>gz<%TRk+o>F4d!b~Fcp-J"kBД'3jӟNr&Sϥ!늭-lХiJr,-7Hc1cOXٯuVPh|]ZhY*>2K6L# g{vfr*jtъ0[̜>e -Stxbg$?@c 3Rۙ*3`fs2YΫf4.)4#mnsuQb\C`yLgʒ `C۠uK҉'JXelH9V!^8|0KD.Bqڊ,TtvOQpcj=8z9vy7b ̖ H%9w,Kəs- LYe_w(NNn)LOe 6OWCzx;)p(1u3GPz<7{.5'G6{9&吚hy/{|BvgnQ03J ~ ԻԌ`NcŠMk4K^|)ZPJ*8 L7acXL^SRFƮbjNZK(YQ2|MM /m]~ě-M* )5Zyւ3?  >D^U~ۡߞgvDQ.8N %׵LDǻ6F߭/S5*zRu`bJbYt _2{ \oq1HRu5]< @[{>:C0.1Imuy"fYkT ||89S2^S S?&ck?a\P/%O41=`>^RAH {*3l1r;#it;26Bv>\R,,zmbwZwEm>l3|ۇg fs#)EP )StKd\O[qS`tim@ɡΞ ix^A51 ▙V+~~'}-cD:KM}&6䲽]fEarsQQ!_Eۗ!Ɩ2=~Ӏ7' (aZXO%ufp(%9| ~<KVQS${BlqQ4C cGGyY5T{@.-걒 ?UGpP3\s} vjPtM﹛J癊 ],ψFK>L$vg R)N)/ @QuB [0q$z|_YߋoPޛ%_vYVv))xSgFdV9~8O LK2+iWwN|b.ѳdto'e|7H nKδ2NG!P 6 nC [~3CeӬڲȈ^Jj>cf5EeQulfb4?恸I{]3CrXnpy$୍~6;\R9K( *Ek%;TN8&7F8{IĆ"!ai8xb.?X]DŽ5twID )JZLӟ9qEB Srf8܉ Ձ% Y9c˷ɻp5' Y>I8m|D;iϟsd &SwԌRCB4]k١B`g|hB'n",YJ6Ņ-鹳OqNkM 78aC"#,]Σan!##XWW2ȋmmqVR A[NfyȨwo6*=|7r7 @ Ꮨc}!R9N*95fK04vIdGUHyXcĪP PC*)pLM=yU/_c;0S-<  &ؽZ_HړiE$'~|5 R%{^f&A9S|T /V坖]oMc{C, KKǧ-6 1"9~xh:;=0X A I {?Y9f Y0T$݌y|;6d#U" P/A˼-m3xBe\ូF9 I.9|RhE`gY#ݪ¨`V߉`7v4꟢êu7npa [R5\!M$jV:"X܋M <YlI/m "5AԹPou{<ВAp97ގYdS<+ KyR!JXK&ۅIt{#+g^92m#K&;buUlh/j.eo|j⹇<ꡢM#,Bu>}$f`jbL|6npa b~kl4byZ~oUˌ{*"<1pcw쎠9H}b2ڂ%2#/Uf>CN 6CK%q(J5/l~GF;N} 5Jp-ʁOx v{h ׼3Y {9(IC^YM90#De|NjO@>:4v\wCB7_+DcG<%>{r"XA%!e@*nlL& ~4NӬDa9q?Qه="%6s-Q뀱Uhgaۖz̕u_p:UŊ[= ~RfV7T!i5$=S 1(lzM ՜x[uT[*awAXT=wbiWjl8ʏ:cK1Uص^Gˉ{?n>8R͖#fnb*)̒%cetcwZ=΍q*baW#&'[6PH-QǓ g>zdAU1GA"5/0.sLxttϳ=#1^LI;6* QsG/~>76'W[l ^j*PeC3KLr+.%Աx=GElHRI(/7}}:9=ƮpvkJ)y~˕'ZYpjD~6}PC{l'V~-ɐ9A{p$[۷ H ,zr%P.8d7/,J ;H9{G3|BG-jpՎW|fįhtɇ0D˔TPuU?ȿ<73.(~y\H}j<B&(;XQUV-?yeƾ<= o de`%yt/]rAy&lOX6]m&֙,m؄xyBgpz tx*&@y,Oy ;S.gBtQ}"Ei- 0W_ [~Ǯ^-]5e?Fcͥ ǐ=eJ\Ad&)\uEbIA8)Ͳ%U? pWN6.1/ĨMb815g\tEYc-*e'ZnhØ^P/zX H-@%s ,WdDUX^|e8XHIo|;ɍ656\#Qsl>59 WgyjBԄnv4.}n :^!6cjޑ)>4Ά4&+mD? ĦI$v<fA"{d> XK~_`:LU):dLbUwh ӈ&S2S{=&N1 P%ey} "QecŖv]Y e"TJ] 1.j(c\:>j w2g5/ŷbA߫Yduy92Iߤ)`#_oάLC0n͝τVmd\tWYPO'6)Y^?t$E'z͡$pײ7#>jg99=Ω0JM,槚w /)tӵHn.dvwI0mtAL`g|1&_^"l+.~6 ) 5G ⬐ 0=#|yYnuXm ƶ)XC:5OQQ,'_JMMW/+S e̼>Zξ$TC-e\n;{,BtSk]^v!3A5DjLE\'{/R`{4Q{%UmPU jpP (#r>&l+3gm\ua dޣ=F}m5-ڙWzXsN Uc#GH@LjcPLw "&4 7B > 傔7qSu7~C2c$کnVtt\:I7y -Vjk%b5/Wį4V~%F2D~1r׮GHSzu@uA}Z@z3\8ĖAL63"pCr!e.#foa> 9o5x/~2{5rLtN=>nCn1OUK>렄D4 }D#)!yd#R驂wȁ};I|+zrsй/'밍+o>N޻d_h!ޢMlTl)d;q7fJ7+fGSۆZ θFaeI3J]#!Wfpo.Xz1"a߰ej'[8m҆C80Jۗ5\"~˝^7i'ʚ-KbG.^ˤ*rB˃$3}m.B:LHwFfA:LzHrb Kx/?&61cUߴ'2J 娦g4r#y@3dϼ:6™k!>`U"8Җ^t")$Z`஼C[>H~, MdjmB6񆜩{s,NQp#% ^{*hYdwgBI=3`̇YP2ο6Q'93 CڠM Exe^G+!Y4 +XZe"f]TWbrߺuN<kK%ui4yK8_iB娤?S_{Y5Cg/ڒ}9޵届-Q[3$`'zaߎz0Vo60݃嵁+ep:Ch-:;qRLtjfv#Q2[/a-iΩ)oAhm7l\5ܬ={{xC je;ӊ6[Ʈ)8owLUcK{ӓ. >Ĝ,E|s@7Ӝq/jiu ieuLe%ͷ((/T9z,G)8|HI _z=TU+ Y22Ip6mBKFUK_z vϦjPP͟[v5|M㡪m|(Rlj/WNm1[ngпzm8f5d 2 zv3dg#QFP6!XL!2]="0wDd__)4: XmZtCBn"I5massũrҰ5>F$x (Qߏ f,4 q!Q.,>:e0Qi^L?'P' l0N@Y9W;FA K.rӶYq% E|!KZ"e$۶7A0$ͨ#:=T@^l|Ť:zCWKKhԧZT×-0-b4͌ ]9;WL)%N50KW 7<ZM>3~MXrMn~b!!m;`&qXSuS҇JL'Z\KMI7K}Ҥ݋uC8aPC6pdB8z45FhTg Iڶ:ڲжU,0% 1N"`W*kco(0?+kg{ƍ!-|X|$3L 2/*iw+uT$6NGrq O5W1+wV(1c2m6vPF J#St}B2?u 4J%=])5s bF9q[)ȡC P)$rѯ~Di9D aJ"NHjqfęV7 ]$ 7nQ VQ3uf@ƭ籓-i'Qy@'C=Xp}͖SR-hXrfȪF_4?uF:SQUK~ߍC&YJ5W;494[i#N\Wt5HK!q͜5tBٳgk@aw;5d]& h7b6)gǪVa<8i%JcYWڊ{&iqB9M r됱ϕ xi^5yda6lT/ͯW/ 0мհ;x!#Ž]T8|sCFG=`rV Ea<ǹIԻ'p<<^xAV|6tD[5AJunL{)l+"- h: [X?g`kNgܨUϷ2MF/(n lPϦj^#t%xPh?!_`BҿjЉ>Y}!t0Y[ONF4QcŵYƂMiLm ~H#E2D{mqqw@M)YPH<͓c @]-U4hZ9~ƀ>:=qNq$=4M$if+BB=6h`c3mh&sy{MS>Ϋ&Hcưs2KX\KإfYh^=&@ z26%\$ӷ͛Ǹwf/؜Aǣ#C_Hil*W : fXn: To5%"P Q`t5ޚʥj]`;=W^^.r4 XH,{$YxYrMF7ِe;kpXx+!lAK%a8pd7d! oy4;dxad%OCE4oVPxyt<~?Ruc{"\YF-)C*$b[)^ez%'a2F+|f} E[}lǿ]-/ApXXr[Tr鋗B95&pHcQffE9:2dKS:6w.Bvj篴-o`5ɺJ_V$S[v_!Un4r-si1ȅyiЕqzbJDPELzc4iw Ϡ~dmGsY5zμlĥN*C: gOygx)Ӭ/KkɯikVDDTcPi?)㵤BOVE%ʜĤq3US!%co~xSa&);F.[HK)QPW;߶k~,B3hSQU޾0ɴvR2:BGrx2W&W(qŊyv@}:)R̎몘yKK2h$o#C2o.hzcbѓA+ H۬I|#a!NqEQP _ {NT8}-aMmkw7߁VU]{-LbF [l Xʰz #'*.}:(UoR8Uzrz). ǘm)ymOw=_MUK-mQ85"GZyݪ|Q2W1s/(Ͳ}֙蠆m-xxVXRq)05VDteV֤ffjϘV#-_\y. JmK$'[ze=^E*o=2jQP5&<:_?'`RU?Eڥ{5G6[K5dz]hl;DS `kCBώQTӑ09Βx$Ҹoxr(M|B 񲛩vnHgqWЮGܙ*eVQnB/ ]A maB9bKz]EB'E/pv5 > J=Z P?duFnC(#z j0w_wgq1}|2R.vOԠՀN|0z"d03g-K0ƤBD? PJb?}&=GVLjVK6Ī#Eܜj|an^L5UTUJ.k Wȿy հ~'gdg$0"=Z4b[/# ,U7a1Dk/'r5{[I8\ 6A<;萖l\o7.LQ~W(Ffם {o[Iya<0:z-|2STvͰ, WNIJ,fʤb`BRC iKW% V9N}lLl,g ѬLӟmVR Hw;FY>=kIwg򟑳NXٺ(Hq?ώ BR:R1 )n!Gs˟eUėo980 t!O#eD*䚾M>d8”D`ZCb. 3d?RŶG+շ~tщ*f/(o_iDUD5CЌ EzO3 xe0n_1%Mg[#{N+G㔶TR^&X{RA[ErK`w#_6}ѽh#+%DB V~rb8}1dBbi`M6)KXR1WXb._5ǾKCLwfzۍ`Hp*lt`+h.y-oP aVZ`cFY%Z('8%)πUҙJK٢;k UgFgD*.O70|dKu(xZ̨K2!.Xu%]ee)M|#vHL: +$R.%%kl9=J#`{gYN%KU7$o9Ez*Ej^sT=|$9" 6niZ&M&+ޗUu9*^Jݾn%'tUF¸78%b,tY Ąljz~`r㺗6Uvk%1<Hzlvݼ"|KgE-x¶ (_qT9ς}GO(!jvC2' v *x(8ÀmE 3п"l3[svWuu)H™qIs܋ٜ=G\4uuUCv@KtܡEjͩ"3 &WpwPlf\,~=p*-'Y8!oI7b!!wOjl$;y6F1,4.d=wJW+C q0 028!s=ȷY1k#vc^'?XxғrBYO&.M"$ejL֔oR9 pڕ]pk^ [TmY75̻ȪͣmGGܵ1ƻ;f* 1782 HAAMDM{1=nƣVrO릭Rf@(|:75pGN.3 C 0 GX~!≨5G#mW8 95]4_n1Ŏy]0KI{$*G,(Xc%8:Pb|ƌ(eWpeԤv:[7@G\%nBF|C]`!NĞ;c!Y6#\.vWb;!N2m5}eigV"ϒ FfHJW~j@* I08XYysPP^bOwfdK8DWX8?m 1mþ~}v vo*4#znAqK^dgZ-3/[UsirTqX[i^{_3p^-g A/.aly88*',&vׇͦ BT :T)5tH [nKc,?z?AtnrxFWQQXI!f$Ua$Gp4L%u5Fo]q^ aHۇX+`~6=5)OjM&=Bo x2KkZm$MNC락`S`2%{'[8g@W_) [n;q0Ō9JѠ jѴr&XBQh)[|Uj,ĆF9L_be莤UJ: k#$l|7ػ6a4͟$5eߛ5cbNr9sd1|tQ!aLhIqv-{7Fҩ6N,EN%b^¯q{RmGe0 9$;_]<類VPQr0پJOZ Q(T"f'Šn_qjfU@[$gg¸CK~x&ccSmAd{aUOI,N]wJxʤiuǧ7GKP fn[=)_m[cojgdN=9RrQ4k-s|@;gaȰ\YX1\X QN8,԰eQ)8K a`G- \ʐLE4Dq5yn<ҭ ИDub#8EҠ4t`#MBCե֤vJ}i1A޵X@vQ*u%A `ۆLDώ8ZL{J Wr-1 ](ZG,t#"|HKb"ϾX#оPߩ~\bx*\eyR/D:FcN: H"Gi`^8Ky~r"3Y;n|XY`jT.~Zӛ.Lȫ7qNMI U^t4Kbر 6&ΛG%  jWQޠi"S80{u̻CYjϩYٻ42+9XCgr8/ vwa~kBkTu-w,s5v BDrJ3̸QqrӹŨʾ?xb@!o ʲl&㰳FNo!voB0aSd|щqɽlpjQ2Xɞw1 :Ixxgeڏd0ԕax9 H+!=8$eOX@"t}eKS846;4~@%F&Px83z" lut eݝWDAlq4&I0~HJOQ|KVŽ R0ok z Ol ^ ym>t#}}~h*QE&qm`W>Tj|OaDk*0>ԩP^fܬH%H ՈI8f=)OlK0ؒebHkQQE-3w[TWY:B$zlp;c@iBJ8 ;˕(dRHfOΒA| B+v;g<>!v =8o: [eg"d$O߈D*̧]{jHYɸbK̇ 'w,!HgIjdkYlR9xQH.M̮@9jeo_+͇HԿ:f ފb 0Ef y_hu8?{y>~=Al}k s<,_nͧdrLēO1nϿ\:b E].I9b_7޾rRkCoy9:#Q<ˑrTVߘ*^E0^ӽ\-d j9oplQyⰋ8?sF_贗 q{/IUaaw3}+@K>hNYFs pO3Bt"|>\"<` o|! (y S8ΐj*8D6Դ)1hL`~UM\xs)Ia.6Y׹CѶԀn 4e=v_\-([AKPX>5GlCd*XϒnV{+Ï/6^B) :jMkHҟG$7W!_l2Bt(T=k*g~z+Ij!Ď0[!/g(9%~\D5KVTjw.LLTp9(9ufs702~ [=A;s8*+I EcÿgD_vg}q~hwKyQ,A ܊ ; f7=W[oe;zc6>a5LOO?m! 9Ry ;3g_WT :H0..qDK8g܊r ٍC)gZyj(>T<, ez7iz RNԟ0N9 <iѨm~nC:!.Ar9,Җ9h`FK (] ρ=ɼ"(r*{o3t~ (blOsU7#F[~i&ogC?Es0ྎGrs_Ȩ..d,Zu%p/zmH?; kuv.?O]x4A{aϑ_]H+x\&h.'j? Qȧ9S5S6EuD'2F4#8@5Mv!b&3YFPZCcr|{ă <"B7e!-Kyr+c!OĴ74-Nlr|h%.%M&K9:MH>oGp"Gwl=Sf0!fOMl'l}? s `1fd;NYv@P8a8'yѥ(?cL]&AԐ7[>S\kHmFhGt2Eٽ{ԟD ڲy:1}~^z` ڙ6 3[7#UxD8(zn,Ȕ`d%Zk&3D`#ZaEac @GVaiRET*YS א\/Xb'Uk]`UNɄryin%d(0{s[t2`j 2R\Gc|['Q܋_ot) E(p1~Xʓ5R VKz&,PX;E$)ҩu w۵1$UyhG}boڰ^2'ż)@K--tC eV'*! ʇk";b^`tI ϬDfebO#nRZj{ xEJȾ,"Ho( I1Mp;X2Т&i;Xc oE͵Rl&b*K5yu1q{G9RiXo+\4.'C\l`Df eL۝VRO!ݕm"dܷY'.$ qS$0v2JVV;sƩ #[MADh3%Bؚ$3.&ssj .fPy3_E,ibW|OۧPO>\rE֨0KBX'./*-٤3 29Q2`[448 -pm@JJfs pM%>FL!6cPy`#K! 5d| /vafGܐ I*7nصa?H3y]V0HnDԎG*KX5,e ŊZYE}h;̊+ka %='uW;ȖMƎVPDIe&{hg785@fqƺʞ`ғ ogi%"f!C0d6{Y']d6r0{2l̅knBx@p48 3h՛U֬S|Mwus֪M uP5ض솂5-${1~W] mQ<)qhajo+=RVe4)U\E 5_rfoX64).Q@J$F9o.ݒ?fx{+[PFѨ>)6SNdڂd ӷ"׋bs.V=fw/ ]8$%Kc2 PGpM4xFFA]mmRp nՃjS:+娸=L2 |1JUSn4{8Ea],s Y?=Zn* {AAKSE\cjD? ~sAL^ݞ\geix!8Y83_h+ -ĕXE_֒/2|N> ǀ%ҏY0[p5 3\7K-Wf&bsy&c=.-28˂&_|0\[7ZW7o^I:mcUܖѾcXeW/1;!wLu3L]%t;O_P&T7l ~jrtcr[\CV)jc|%gI%n*}Gù5)4YF}zUeܦ^okUrwjiq^dSV{SNv~ L'.jQ\''?彛ik"L:zch;UOkmOb'z$ ԽQ>&V;]DݿzWE0̆m϶ؐ-\@;OI$^IJwwaV RljVdhx"%TGDZ-0@XN!ae72""hfVQf#+ܽϱ, Y- $Xfx@- /ih %@ "N ԭrv{/}Op?ķ-ۂ[N{Ox&9u T`>pEI˜ݭ˳vy<]_ \7^fDvPAWBkZR sD̽.&pYɭnWkb5u w.q޸N)4oēJ ##4YEX:$ooJMQmƋmRt)^ upNLJ,0ޠ^_1S,;ѳ>#ȗgx'Bc]08K{#Q"Xq8Y" t$6//cZ=Eí r# ,%0㱌6l^7 > !bVu,Xd%KQ an2(\|2k7zIvhRC vCʺ{u=U )>@ɱόU\ViQD3R X5 3$$i3ґKAz}T)c<;+7߅CWc-st%R?W BI=`˄EɤeX1OPp`# So aN}qSv͢CUqQ@)%2d ͅL#=A4s`hR~+byE+7"?#ͱqsUb5E iejE?Piᩣs ǒ^Ҝ0[PD9tI X œd;qޘ /dNW|jS$Ӳ=Y[cOsuO[S4g3|oN*CoDR=_my*t(q6ˌNa}&sY^u^y!Egv|S>kf >P 2xmn!~3H,CmbY6@{AS=;OE.-'yQ 8Wݘ,HvըXpߎ8~gqϖG{$ot,:|vd7qVrE޵o["^:ӽR&*ͪ7+GuI 66w#8y~šiWs-}/ egfeHG0XifX;$k3]iwM 03xrK#h=CJ gJN(mUhFB1e<`$ $ 4:].)۴6Ʃ'0#9kgdf >qh'႒/qLA$O}v_-k8f|C.}w߼?LjMsĹIUW#T! [bڸF TkQ('. 5yuNՙꯘ ;Fjz\3.G5* ht&^M+Yr;7kܐKR?XhS}y0.^Ƽ]SiRYM9~g կ{8.|DjXW/4T_ìvaSNJB03"{ ȭVpİMg x`>\!̹/8Ӿo\wB Cb7s }V`yѼ΂} E徟 0#?Ɩ4؜䌂:55)"-Y/*i82C`RK?mҷ[(H/z K<݀[5W%||w]V[7#/v)&m2lz0VQ{Pf. ^MNaఈÉb/9p,u'%@'Q'`:Z`nL{w ָt38dHM#ZShbH_|4Ҳ[QcQĬܕE v-k4&Цa*W=((t.Օњiv Du<򪻑H";}<~+qnSP񅯦|Oq0eN{q?!Y S]4Uxfl>| G*!}#o /CUQ mQj4F=ŒM;"Q.)T%n͋*%1m6yf|7Gy*7C%?`̊*+u ?fv ;a5yB~D-NcvqQvϒE[[fE<֭l}QDs9Om.V[E *zvLa޷lf?h~d򍭡Fwb#A`%onUL J5ƀО+qg#?tBCtdH|H2Bwq뗔}DȌ:"N; NLanmY-xGs_R݁i.-^Qzjd3h8*9, =:Xoi5Im9Й`q@ IawýbMv+R}AYLsxg-hNת_S=T{Ձם4-d6A 5.#]? ,^hP!yrF@\3oKE(`}*cJ'):ᜡĆ}H$kଢ଼-#Pq3]{h̺Ί< ߗ8¿ȾHUbn"Zzbpݙu!Sް&KJBV@g-@2uO-.i 7;|e ` XuX<h>WA$Ve71EFDr` ޸A4v|ɐ. $0/ndͅ$hP,tvx hgClЖm)}?f;>s@V˿\,f$߆F: qʔm@5"G\_9RXI.ʡ[پЈxNpdfE~z J+-"Ո'0@=c<M\褤]\S8Px=ߛp9~R9 nBuj c\ǔy9d6bU~l\:Э%E JWzn>;Ҭg.y&9v/vx/RA}Кevү4Z[9(tn1VU)΁P@S(o/&q*W2 * oZYn .vQ$.]>isdWDggR} ޙXI[U0S\ZyQj~l$akҝlJ%A[j sVKZӀ:(*Ʊ94{f[~o/\/i!{AMUrKj[ 坝\06c۶|f|&弡 $]S]֊IEo8kW9cxEOᣦg0<_%S"c84YڤiKw%{ ]C ӟ;o/{6sX؄YGCȄƱ(*fTbR#ie(ꑒ^K.9Ϟk4ҫ_d ty[{}:h' _Ik$ t€\$琢&EH!z6ILZJ^MkA6_AR$d34lʐ=Az8ZFa?UXqZ~u#'!!TA^iR\HOR8JKy~k dlqGE81|t5ӊ| G qw_9tȝj~LDX脼w:=2R~5DZ8߀콺h0)k v+𜵿SߖX5 )iEhfI6M !iԯ R٨vѐ~*3< )zDHpiGY !#PnU/ZOwoi5OۛT3V7>ONwx[ɵk,]AΘ ~  t8d&yXaZ^=`w`[Ŭ^R4ѝWXobq*N6J'12iByII\vkU]tcē-# Yኯ2c_Jp2WC&?Vv'߹[lVP)Qw,E쒙MRuL3M趆dI/@vga2`p,P|6[Aes#&\f,?~{f]NXyȠ Z^ހ]H XCl3K+&OZ /T$pl͙q  Zq9~Vz(I7{\8h~,YT{skwrpf.{:9l(%!-{Wș`Lg+鳜|??D?+wh68|rΆAn:[/K@cpޞ^"`fi}:|1|g4Sw]WA~UR"?}{i>yCrb71SJYȻO*u[:Y^+W*A!-pnTT}T1HRA"&u Z,n=;߂F90;ASʹͧ OEst F~8]n&R#|}aix̠#{j^ dNPBiJKlJ+I4fdZpb#݆N8O+k-sNWx3xTٸz1$u5gE? VۧKx(+v }$*YH'&:QRmКHiyy$\I,aS*g߸뽕F˝$ZK #ť}>L?vFt+NS|쥑|F5 dR!EjweVѽ.CiY޴Ec3^ţoX Q16qH<ː˾O__k&'W2H0Ad3"Ȝ !AF |WΡƎ1.ز'rtڸ +D!( ?i/m-Jѓ[)ຒ_6̟0r^08_kMI9Dx3w$@q@tv=xr~|ɹ|Af(PRZ7I)ko!BhxypDꊛ\I$6T'AMP~$(OWO`E( W-g$콷u>rK ?Cv0ئ<JgRӋ gCB ҀsH [TuVԢ^OTx Gރ;ayN\0'f^[\ڼF z $ zWqz_9(B]r !iՋI/#jPKvDGr Kvp_> ҉i Ʋp-mCȻ{w$_3rVqC;6j"9mnx4zE)gq{; {C='T~͘bX&OV Re]s0QA7I_T_ۭ Rm  sBbGWdkj0'qjjb_C^saXCa|f)WRaw¤<>>"wCq.rt*̱Uc`a/`!i+YC>AQyQx©p>K%Q߹/2 .&qU=VǡZ14SR] tK/ "7gmM J574 KDE 0YSxJeNrIx Hڳxۥ WT$ PB]s33n#/zE zGZ;d4xɔ!ֹ3j܂V/Bd%hBOQxn\Z-twLoP.*{n}I'F!HHK1{\5A+E)6K1S˳'ƲV%_X&M0>ŬsuI1ٮsG,I&;m;TL[ C?,QFp_SS6R2{|/}Tym>y4\j-É=U JM172FhlOrF#G QW: fRAlP>AP^<5[6:'+ xzCdkP^A*#o?,%5.OR9[eYJ0x3jIŸj ]^|ߍ@KE—}mJ9a-?U!'vHBNQ"ay-J5ʨ6F3fҴ(@hVB @z6#ML)YHpQuJ 97L~b 1dK!|iR`~vo`!-|/M7h\l!S_`/urLtg}Q7b;>k,X+؎fH9j`i*R(Ι]/0֔X|te͑[7I`+"LcEaN%(DSjA{3hխl}fڸvEBu̞b Y* , i2Bo <1n8=Ahtx??d욿,%e{9#@a =r}xJpH4t} mD278r5!Ig,VmpMr"^5劙 =vcxܙ.! J9l_hWC IFm:;]b$tGVqPC3Aȓw(+s-9#dkӊwg(IdtgӬ G\3. 1Be %MHճe* vx g0Mq)NrӮ5%2|O)Z bFdJa'Ϩ~yI+V@!\ ;dLǶPNgA7"`h[ڝ78-r?VBjF ,v^v7զ+ΚVXpRCV u+Ns Cf$G6'\QʋW@ ltn<Sesl -4&pB=$. u@:7K =n]hc6y+ :7ΛdtJv)r>5!)"_ϱ ;| ]%ka=6mSڗn,, ܜ^حaG<\5)pq 2E1`) fDm*#LAts8m[ l%R*uYj6T8~A֯PuSb7PehD턋(#+#"12p2kE$xrRgtD*S3|5t)&Sl`Ps{Ko] kR6Ⱥ:?+$P i'@0X4nxrѸ\ϦGCT;b l]2X;aW$7k?)X!&ɿw(ju=x!ǁXZ+wEk.s!Vg+Fsѻ`e{=lS¢:i0V2]ǬXtV/m9 ,.*HyOܹ^T}@hi.dc9n_ݧWUr>Л+:D0OHRXzOeLQv{wRF~:>KA/ BOlR=C{&Bv+WW8..n@d]{\TWx hP>„ EiQL݇t_ɤZDl六)8!,̛_A0T.@?D+ ̺FZFuzJ[6;;VQ$5R8(D"0Vxa ? ;g^!lR坤 ^9Ŋ~H&cZ*$W!c'4M\NĸPd0i,GWꒊ}5{$ 8 .M$SaPIa4[&aWsWqϰU ]>vx_`:xieEO3Wk2uGS'Qg;ݎƋ^x3RV֐x)I&}d89(XxЃI 'ˢ4灰>s~x"Ӂy:\{Z(Hct@%{>4ZۖRuS?H"YylT۬nFrcrA%-8 !6-ċ4\:fR{c#,Bx-©w}l ;Kn8 n]1;PBFoERN`)*_z\X&~v9[E4u|'yfC2 S^8zeeV#|a<ې m9i5 Ҳ.UYn-R`<7u}5r}/QeM#3\ei /)S6"BY|1o2k={mxҝFx{JIP*5E$k߶˵}T!,VD|H4"{ ]['4pnAUޝyG T4'h3V7.n&az+Zy qZ8 RpT+}IQ>w=Ye㔙FW ~eUr[8wndW+DmĤ:YyKȞ?m'{?~/M?{BK,@71& 8ʄ'Swgb$!M#@Pc$}\?3Ig=[ /i(Hykl&v4 vczWF$ kش衕nHlH+I/$`;Q_km(0$k1 sh5QWLk5SYg^+UB\i<Ǣ8$2J-˳~Ӿ]e!==Հh˵tجnWI_Ix :QHyS*Rs_DC}d3I-^$QG\VoZys|UCiwu&,0C~ vO;;S 15-8W.l0f‹}= Ӣ0ᢈqv0C|J~{C.:6gmB#@Ŝu=&.l̆A,.z%p~UޫC%"_ e["4{S/FXayi~u4AyєB,DsG4}Zc4Ƿ_굆F9DnhX؛2R7 C8I6PkGP{vhP`V[hqdnmV)^멉i' t;8?&&ŕ*D՝,Pi YV-a]H_0O TI{!f]}4R*xgCT+s56g9 i!/* *b8U`~(UNY.+o];tPCBԟFJ[iC-w35'AiDM%/ _OhB^x-qVv8bܝ'?!@3$(\aw1N7Qj"t `bPѡKMvf #iH6{}ao%cY8$\Ns*L6 aSb{f)LV_ޡk~F!8a,Ƈ4{ Ђ@odo@Sm%\.K)o{5-P7vC"BoTk #W^&p{yy!b=n,Z ޺NBa@V`I3 p볪g+b7sA:7j4HM7_ZgɆ9n5tX!7bm4\yBmO:  ]a30LUI n(Q/A+wW招aP\ke}NcIx&,MDWdhԝ^S!}Q:*Ff;z뤁"yh2MN5jL{q ,kQ-FUHCkA3/.{h0t'ozHY]*_O\ k/`\0{DVYٔ5Mfasw, Zf úBK6 V\@xPb7Vڶb.ѻMߑ0mqA6ͳrȐMca7JLJ("SD}m+L:xxk jlg-AG0=)g*B0]rU@P. $vzTh DQcDXgOݯ]-t 0A#6tr*O&+Q{Js6E2*fwo/sE>I2O78_`)jl[?JE6*PIqhyܥ Jp/LTc*ko\Pmf@_8tcVhie ȈnX$O¢Z EpU=T"/Km"Ċ 0((],š*6TdVD:E@[6:5k鴨ƿMtY)soW? P}ZWRvx8LEnj!|ħrMU\v+PlH[5׌jP 7a'̠2TAXiE?'N.?Yi#;Kʩ8"ꚏ5dMyZ G$VMB*һAaj̈8sΣȗ6kzhe7Էdsrx$w0BIej;ɿܰTga۠⡀:}.p7 pB@|jK;4PlmɜŜDUzITnV{APO@x)}AM!g\]^~~D {1xm| <} tfIW5$MTB,6Z%a:o@Xn+;"5C<nT3IOornC b0vBДskɹcaI%[٘>*!(F2xJx[.~-Ϟ%y9C1=-/8q fCPIн5L4MTR;^]L\lصٞ4G@JңT<gO$1=?| S]0 3>Ѻq?EEw3 S.[ԝ6Z 9]0H{V EtB20wm!:U&SU#!\i v:ɔ[U^ k Pܑl<VDэ4s98!Bref ʤbiK=&BQc؋a1C+z\A#UJOl0OJq[ 97β;^}8Nnj![,2=;eT ]{3 m=$R}w{#u1ׅ N<}_Z0A r@CYES̮|>P*-ԑw6bsT# PU7+$dp7aV ~T^ܵȮƏzµ(C @ q}6)W42 QIV0\4p QfhHuU?#kyG3!Bb]gx_X0=JZvVo3V:KO!rT0@"urxIfm뜬v2KZr/l4X=<"ˢ]D ms;ɫ `8闞A`~(O&]dE}eLlR 2<*GUܩ0"2hQ |0X:EIi+Ve <$q^7A_ 猐x3U\]yԻKm ѻ0̍Q֩r)EAҋzYGf]ZЌhɲċM8lRH/eJ`zB; Hza!CvLa nAg#dQ<yǶwkBsfyMo'PP .'|Ht4!cC O#}279},w{qD4L:'q\tƫu ;DVC-o,uޡ7Sº6 gK!UL'&Kؠ_ $4Qr Ȧe/nho$ivkk/mO)0|1d/kّ΃hozJ` _ym(>]"Gs쎀ГOחЉM\/J_&Glb `P1!#E;; LRPRa]y!✪qUYS cl {xʉl?㈒w 6ژ=~'*R?Tz)mvb51R) @HU{f-At{ taLF\LcBD),/:<:d]+GHo}6Р} UD">uWjLb`LW;~[tAR%Ĉ|\ܦ|r٩ђ~ 8BGHظ"xY&`'$L?eD%L4q}̵m- Ƨwpm$Rv2 z`G-QFZ\#ܻS1wb|SnP\'lڝ> bd_vu3^۟,єuʃpl!@b9ub|)w,ԴV$C=D?Jo,0YŇjAX _Y9b 3/oLߐiyF䏭8[P"U}PJ h&dI0PѶS wlKz. |cd;-4K0&+vx}n:="2O}AY&X8S_AUXhT&!(;SbV+SMfg~i8VJbf5N3,7/)>['`óg^H~rˀDҤ;KX/pڎ1é'P5Aa(cf=J~୨yNbIRgpv쯪h^AOүy߆'ٹiZv{cX9""`zz"hլZ|~7C}APMf^i:;L$=¤Tc lkY5?h]l-}9%V"lXأv#:]x%z`JX0 %%$3Zf7y^ۺ7 ^ԈyՐV0$w1jv"//?plpi`5 +($K)ۃ5qaF>Yb-̴fS@+*~z'3=ujTry_ 1mv#c0QWy"!{Ztq$sP&Uc QB*Z0ͺj\'wpȄ7Rq16 ݦQΙf@jԆT<t~\ ӰC : +8].H|>XvFh:塀;S^f)qs)W=C,d4P[(L?_ݐO5C coJ!#n__ytՕ~h;w#Sәq &2H`._zv]v]GDCJĄ(7g s Iq<]Rœ"@j2]LVi|4TUP0%݈d*AԊif>0GlS tl[[_NۀHVbsy푤fWTIȚ6cb*1^eJެCF{x#lΖ z wKIvl$' * EL}c [#^E'*dJ]Q9OcKj ?c, 98k 1;HFyG̣6|7tTw w֡)#}W@˒3QlHI-"EXzmIwC JXVp|Τ5L8myZu/1IJaj8h 8$wTat -:_it0S1'@s9kerE -kXܖkV>5?ׯI49vH^ žuBfDlDd  ͭp4) n=trTkcb89*őָ*8mqZ"ϟ·]_X)Mi%A+A{,xL3lA%k+jMJMb}Rz( 9̺'$~s#]L{xF}*B&B]^W']Ѿɮv4ˉp,y3 զe &;G=%m62կ8 29, BOV iHT?W0JV%U cdOQQzr\˨&w&tcsWv!{*e;D@ WHY%YI7кe&<{K4+\QCB'Ӣ<J,_61[-BT'Ql|;JFߢ`P,ie0]r%!iԃ me7&ve.ەG rMVSZ'zȭ59CfDظFCN;!Qk߈KDS3d@ Д $]"w K=mK`)SV6c?s[(DZi8 /tL̡p8~S6==[~D-yRtS(dj%C?|s.oN~JkH\R UL`Pd#2<.dMO8bgdj~ I蘵N኷ql-SN4Tac3 ocְ{=>e:;V \?H`ډ{bQTܱpҬO85 ʘtYߢ$αpP gKK cl 0M\|Z_GGLIQ+ZЁ~wi/Yд{H"GorcD)˪~ U.KUjʐd1m΀h5W>kP4:+iՏ4n*tn4]T. IȄ kڔ%q AlCvencd,OD^h9Qla6 ]8=S# a{Zcem(rF <4h w?ERѾiMijpxea}-O|{zZ+bmwlr5LN#+VyCL m}@;Toz*,9|?Vҗ>6x .4t,?OBN3ƽIk:Gg'YIЦvQ~}\.K GYO\f\Z{=yF$u8P?TKLtӈW})X3IC2/Xkqpz#2aZ%1:IZs^5_XPSy*XM{1_n_y,?tV'IoL5)]a"m_!hJ !^:[$8394>vjm朎r2P 'KbH}ܨ4)G'%';sfNz4 ЬVXT#VloܽVn~L1fSc&O %m62Vxf~/|-*hN;AvcU,k&lz&hs@2Ht1%&|#r%{\;}9wX0n\L C4˞X;{; 0\,mp.9Xts8{ο#UZ񚰔J/ʓXtv(ˮY_P _׃WJ|l,4NJN_+q57O6ضUgN[[)N$ ;qc"=cFcH}M↚fKΞFE\1DRh GDgkxUPziMcN4_~Nd>2>g2oD*^{ B]JYu(SѶ-P-j箍~UCĜM5 VS-qCB9$?FɌ6BF vLJSpŃ[fy]2ѷc( h 6}{p? }gvR=ujSf뇋'5H!Lt @KƳ̚t"sE5GZ~I[FU="_*6J_x]Gh>(F@bj6p:Guzs ]SJ{:4#M>dZK|wlALG$9i .ェ0o7\FOa^#fT/s[G(tHwŦy4Tmb `@>2{԰5ꇢRIV8zڭ!\DTAJiJ9N6#gnN)鋫e77Zm$SNV֋g`5B*Di b> O8Dp#al(tP՟JC.SM#*fLo0ܚl\Rw0畧p[sF )q bg}TsS);"~ Oh(Mƛffe,7UZN! ip.:\As9^;ꅻy3g"=T2T[.h4ë> {nQNjjUr^>(c{1ȦƑ}/aL*9Ϛ̍jm} r?gٺρ%)^|HL(w< &|-fstlpD]c)EJVOAʹN1|,UhLa 0F? i=~֔.Zf[I_͏J!LV^YQ'Alca|lHSA*` 2m^D/9]4Z 9՝_htaKΨ-S>00⭻U4~+o QP`Y Î"3ԣ:36I[餤]u"6k@vȏDL3Ld8 Ғϩv.?]HbYҰ#܇|Pi,QPP\7Yi pxeE\[hQ~Zzv$m(}7"XƩ7h@")Q@2ԥ*YAv6mou$NqYUT?L mJX|WFTpq)=i# =~#[Lrtق LHZ e\ D}1Z5(w_y$yVb3&q{]ݚq;,r$9<$6=%JQ7+D6+*ܬא}ȝ~f6{ ?ܪpzSbk!?ogWosLI#rqF":N6+8G/3q>emah̉R$Rzl>ro+S("ǖSjjj-;љ󆆏 v}y; :l3W~嚌e*q0+ht9;|Q\7abb¢2é#,Vp͚)(j808ʧR>Z_/ZRq]MmY]V!B&% dlo#G򑦑ֿ៝.NёjIBQXvn3̥\/ΖTW6-P~^7}nq-O?Qv>$.%I%/v\Qgn~Bqwo.€\/@F}R`c0X2iA{K+<*a 8j:k 4䎇 Ě#5 3#L 3i2V!UΣ 6ꑥwtE'3բ҉jBT*QZڅBe&0/{"MQ1Ε|T4.;uvnq$?`X( 0CV(jB*v3/IMU7yW/c^$nvHpR៴8p9)ShE j&cgf.ce2U$t)`L4Nvᕕ}öoכ:`S@AyPw]ļȁ/VTgJe!9ĸX1PhWZatJr-%<ꓨpvxjV>>5NM R3ۇ`xuoy%nj-7 M(yTt9=r-v%+(t.ȑ>ozA$gs(G{0[ R͹V '?άs*݊Nw㝹k gȍXLPWGM&U .C WQ3GF)gS{ {psQ(6`kv39Ct;Lѷ<\i!QG+3^ljJzh [E,Ĥd7x;J,(N16,\1_xP$e1J'G8yT6| GyuR2Bb L)=+󤀶@D^e ܽ lz"ur_0l-f-8P:gT%T~roLSg$6{Ԛ*Eı/ ##T"ӀR!0~ѻI.pUŠD8WߜuAv@  6Ĩܙ ciif7[z oͤ5@#6P|x7 U or7jI {F1}[?^#&Ӽ3`li:K?Й]p™=BR<歠Y)->yrxb' CA|>iK\}Etn$fL9y 8/NĐ[Tb^F(ƶ0cu5Yݳ.V9Eq})]R?<`P1NH;5ش Unc+PA(N'7`]$Uxa4;75[109{8~q‚i]-~jIoI^jf5$ 7%#Fa:wuDcN-By9]*Hq`u׈ŤJ+yP=@֮6,IcN݈erCs$7KyD +ɢ0K#D;MpD_a$O_\X wudHi܍I."ðg/`fRuυ٘ge$Mg5hyO V{pQ8Pvgy<#NԵH1QBI߉zVܝ$F"nBa4>_-@, %qHOZP{,,Zu 7,Y x[Bzd@!GgXڄB.sԄz+i=8m#BxZ{.5.˂cwit[ːA#9OYٺdxoӁ| vd ЉMH;]5I4P| ?YLXZF4tB%(t.*/bOPfE$(au疻s1I'e=]%o?uht D,<8 HUQޟi>2U|hL9d55~#hP៭*rvQTwU3g!0w+yjL܊Bk5,ӽJ.# RJufb?F'/< <-l 5t^mO~V#$1)` !>ZF1uX(tb<6ZR]o#VY_ ӽF^HX9M:&`~+aGjLA,17c" bytY /g9i"A+}+87Gi{V/mTG)$aN'h/]DBT%G_Cxb͇W%>@HcFHZ]#;l3ԥӨG {Uj)#峉d9~',q^f!MtE 5=U?mࡑ_,+5ŋ9 * &jn, g(N$-d"}p8:eWАi+ÏS86_Mбb u;AX=-".&XCt /GvJc$r8VsȌ2c(ςk/%\=Ԫ:κbE3Ɇ!'~HS$6Xr jMP9HuɬH?g" ׬VGZ-^ `_~3Q &2Z0@$ BW^N&{0ᩌN1H(udα*MaH0pڹ*Cv-=")Nh(9P]̲/vg+w:|~RͫB: &pD[|l7聁0eo5 'V?g"A+mO,zK8>2>z0C",W{wgbT+ڭaׂr[)^iǵE̙j ֬qXUpJ̉ujM.Ix;~ 7YmL-Kڤ7(R?݇;*Bf_jg$nP"bq[|&Ϲs ew]׮6OTN#qC6 ZdPzlF`0}0 9;XrҥKª-AM-`Рy-"cI*eJ:m=nG>=T "ʟ͊Gƙ̟ޫ,LPX邊{5*|?t>Tz;&1vy`۳'wq:/"㵉GIFbW<7 DU(OD|(N +m?5BVH$J~:eЋRwMRdK4J}ܤ`=!sQ;jVRvn̫\QzAgRr?щ7Ɍ| o8g42G;q.94u(?]Z4K)i'bH}M^|ףoZɻБEDu@oFҶճm /iXt-L/궴q]`Mz }eQakUsUd4 Ku;S(Z`"ߢVeZrҦ%[r,cpc2M`X_M h+P ݇MOb7Sї\wZYi6^/R(}D(N,V?j3T^Z9-?>0*" ?Kukߞ樜0+s]_U',!00!ux[Փ {S`T"0N߿93e;H`[m0Pu<@v׹M~_'dݰ,jԼo+z-1%t@ ^m`E5Q&Re_<U!؇EG$ fھ<0zD/ D GO;/u($>[i@G_1K+r~2ރɯ7y4͍xwB <¾Tu:(Ar&}ml'V$]vM seӉ0-H'S7:8Zb1}(BAr^ixG򂯧 1|x R)85 \P9OnH޽Tozf F2|29^gvZsX'yO|uB+ԙp> {KUY= %olNx\T2^׊7 Z 'N:S4' xmg.pSbDEyk{gj_Q=BfAxݼ'v )27z(,>w5ėn+L A>B; Ooqݪ3='oYXvy$ Q?X8굫W9P_?(mC:6׮˗1/ *z!R5/سm\iwsq%Ң]G)7v\JK$g2XF|Qb ӈQ0e y2$˼8NuOoWⰃҸ` 0$)~MIdm bhj1gf!2krnhiI Ź_NOWz[}?YRzꍟ#d1ZKѦܷRɾK?ۃl@ 6 uܯޙaYT57y_ܳ>P9@|{KZT#o**`"Vfgk"3ZQ_ugA  (.a;&+|I57`7<>zc&KҝM9X}.xSm#*{)[vҌZ32#B%] Y^ВLvg4B ԋzkCű$NGRПb+7< V" ), 7kK/Phf}fNal$JvcЖut !R9^y$ ndq$dAC c}D M&X;p\?8w}E="Pp` 3, 3*q0ࠣ#z:B.rXŒNRV˯nƒgc{'~|- z6];&Ux/7j8)͘L^/nKȔg%NP ռ :# ɣstV} h|;ɩ-Kw,ưtivtk6~+Jv7'3Y45!)Eš;SY9EBV6d`VeJ[!u `-9?X ␷dU"Xa~=sƛo gm("uM]D:Nx$weR=Y(CtHDvrҭT;70܊< vҪ3R}I2Hs{~,M-X&P<ڂ'eÉ,":zABȡyQOb)UȘf߉fIj K|nYP0:0Y}qg07uGDtJ yae5(]rEzh=i#t/gSDsgq_ch9jzu Ӈr΄ƒGf&b:ZcTIݼGJl6K@ 5 °i?㪽hQLL'r<;~R_Ak!IoI ,Vz.!<ѥe.̍|JJD$<}+`M7P-RĻ氉.5.l+{0Uь _n C0Ya Łz ie)WQ%7sp'ۺ{C~#Z䬐9y@~ Fw::XoT(Z-mNߥ#.Re)<H& * KU=AnMU9!;NL-&VEI[B% dz2f* vCt=bU솻gl;0H2A01S#å|7I*"yb %V\NR0@oq d%8ƴ Zeq/~vx )w,Sg ,!69X LP82|g fq/k6ͰSۙ5]?M_։ S8~_?7>(6=~QctV㿓@ 4G+#7?摗G-wS͇b'kzf={i]@{،(f8J 7<=, GL/c<.[EM뜼1e~q,!%ngFZA~4rZmqɶzk,M) z+s GR$׽sF:4!;Ƌ:cpI()^dvQsyK_Bd &Bݚԗ_W$ uPD.|HlI]=R:3f\iZ.,qK A{:<٢o;&I(lxj;ZP˂AŻ<񚭧(W*xT6,SIxo=ڿz5Qh#⟣@j ݱX 4mV0XDOg\+콯Cu YmHoMNM+GjbG0.$\ӷ)kI =<_xJ^9?Ej84ysλ0LaWp Y EuvlI Z`_~Ja>^(xdOq}XfuOXe̔6hDhB _OnxЗ! ֯rD(=$E{CXP-to_eݚIX76bo-rf@T@Ko?3c.>n+b,ueW^㥌a4)H lPKeȺT:Q\Şæ"HkEѸ6xʴj(2=G˝ a%L(FC, G9oP>|keھhA$l$ ok|4H_ʴȖ"_U03d?Nޫ`lG_E֩NzSҚDq?Bx>}?%:ǁ" Úù(C6B<4 7r,/u$=zRb GDS9P@DǢn $*{D!.ið&CwEU]kgoRBpF#gkA  RDgQaX73 Lz {,dFS03齄+獭Q/?gs]'^9#Ѕ9p-Кcgh<>Us ! -7qUwXjwzv3_;Bk`s{X{T(!8(i4VΙA%0EFg;8X=7}ԣg.:}deSFA{!lm}l9 HbfR0yz}U$}h)Nh;ad9w(QBtʰ}kr\iؙ_()ef[!^ye>zhgkytЈ1]T?=bW7A2Ga!٣G5t:8љ-O"yc;Ut%۪po` 2mvYP1@]:\ ?/mzњh jl_G}ç#W*^Wɉ"k^B0e w?g:.RaLUHWܸ{Ϋ78'IF}$rcpFg1IbD\.fTI8qDz*IL2yW%>g'G+z'me|NȤHx"luPLyA~9P C~L҈51nQk_@0Hg = @pa6C"\N<Ա8S9*w v.OsI h<͇Ka()BY CA93 9IBD>c2#PJgecA$S,^ BaGtm(Mӄh+Fky2gHZ#>[$2@p{nѷj!9bEyP|]L6e{$;j~XW:&m7fj쫄&Rϖm Ph~r_8-n +-lW}XP4(fJms[/!~CnF#?9zz>n3wX0,=FQ}xZ%nfI#Z_CK4v!# KIS|3pe1=*2$klbMIywb<V5kN$}q5Mxd+.39|_>b܇n3JıI&IE6|e=N?&T-e4QnJL01.+*gʬva[L"qzv*pQȓ1sv2(1 G M8 ;ia~HEF{ԝUN,FPtwB}WԁmJhљ]_Q]-oQ/BT) >:"k1sj cˋt^d9eUvL]^W-@m:gNPVx#ީ@_w -ahs 3aʂ$Z՝lqbIvKU4Ԋaј5Ҥ̨#}2J YEeDJ 2D|N0i*BD_y,VAšn!6Q.(Z5BFnA>E4vqw'VNAur8VSf; ^do>ى {ͱcZ9Vdbx :dԙ/aboWc=엔mv\wr,)2Suɳl P< A/\1gk|RG/8:뀳BKY2J!! @w A>.9iRֱhiT0rDҖh.&;!Fc=ѸCWk\6;A;Oj >݉_#"[{Oe~f<·/v1bTI97OˤrvNyHOnً9o<˸c֫huVFy!IX')MԑK}B>ؕ׿ }a)Ur@\2K9t)RVD,`9fϦn`[xܑn5GjΉg_$q4yB0wV}u쁻g{V]7A4GZ W`໮P{ ^@I1Y(=P2HQjFϚ ( zEDIQQw)v 5*ýL ow%G `f}=QO?IUCڽx9)r퐩{ 7yo é9Y,L +OZ |6|MyjBL$$VG#&G{$(rz-v[m2.VD?5Z lH0QĪ2bw@ra+\&!BV2 $7X2)lnClYhv_ 0ʆDŽ&c:qy 1@z{Lh\.8):t}m;\ Ow^3,fL 4QO=Ua8l="B^mfF0/ dQ*E,h#SM׃un>G5gV,smȖD4@':tߕ# v&k}v )%&/] M2num"gCFz ud{Ǯ^ar/0J ʩB  JWC2tHWFSta,`Kt~s^N]|Y$qo|[q!Eild>etv&ev/儝+H/rPU*f=$Ȥu8HHnؘy~O~K^$Bт8:bZː 8 K!E_<弐+6tg7PQ`J2EṡhoO8 .9ŘPHVe5!TQۿ]Shb zvLd2/{Y ,޹=3O&܏zwܭ1,UsRqu-ʑuwԆMѶȂ'4r1 w-j)yڔ4gyu7Z>#~ZX6 1'˂6*[60[ !N(#$~|57Nvw]r}hk[Y!•Mu.)DZir4W@lba@k]{S. =Μm!`Κc3# ry ~h٨,QVxn@F>UR+\?j~tP7J-30 uR}bvڲ.h3f"3`9J';Z /Cg15ɒKp!%A;KvtZ̛_33٧.*_x灷Zn^K/ |DS@1aܼJJ+yzMDZH:eMjI:‰ݭ،xRhüM!kJǾL%V[)J'MGӏ?hZ)?cJo8 5AFueI; @O4zBJ|oU ۿP[F7Z8mݿ5?$b]G:fb )ҏJ S/c'D e:}I;)[~bc^;~4֗2Y!~ }5v;:ݯ_e3: o ڢg:+E#Jm/ ϖB[ D S lwhI;]U]z60 .ylXC_dVxZfxueE9y@o3ؠHdY!^w*&P]Z;ıFT )i) { v&qҸ ?2,-AJ`x I,n .䵒>coS;:I]{e%|hD'j0GА];T:DNșR;t/O3Nodn'M,E8}p!.t@sc.i!5BF̴ȑnŰ4M)m"R[}H,FrIT_~r(V_26v[υmݪgq󫇸:Z5ŬÁvRL89("QnVF\goۗv@z s-&`sr| ?3'Zs*~Bՙim}4̑d}9B_t_x=JG<*|:YiX*\~o>pΌ{X쪱_})(\n?B)M{}Q/Z`; ;"Er[2hvNw7Ht_h՛%_U-C9,@nvs &Qbpt0xvY|w6To2 91VX:=yDޕF,ZW)< e-[=6#R9,[$^]s(a\i`-NE_6CR00Fvm=enMTsB:vi U7p"P,*W e YiItu9gO/|ͦU%9&Na9+I{ RdaiS$1# zL{t$ (Au_`X9J(oWᜡ-+42L<M)s=z i /+RfW @}a"Nzu@7w1QkK5 wo8-1`@Z\s'b-]vAjV} kHW#4>珡Z.KnZjZT ;ڬ3)*w[HSdc5FIEQc"{#]4g쎙y'z4+XeMNvj[^H|5Wba( ipޮ]Xqo6ML`"EƦ'2wޯQ#8(5O׺OFBg~_(RP:q_e.k֢~G{Ԯ_8gRc?7P)~Z H!9~yv\@-45xs|jvݗ$bPE}[ȭ.9{1sqC)rH w<gNi[}Ů~X {qwDn 8 $j¦mrrd˹x^ȒjT[IM9z|.S̅D{:PY3P~=F dz8 $O~ie-*'~YXV|_,hS$Zl\[cl7WA̟c$asJu[r@r}92ɄX&RA3tf?E؋GCiV9:bK<߯7F]W8yvLMmKryT @ݮQ;l!E+U32݁ed:N)}pᙋ)gA|:.G#PEee`,QT)X^_U agGJrvNQ+V5~C4'(KiR2PϏQ6,u+Q[4 'Z|5}cOl_WT]:Ovw=ET5^ w+nŕϜ+AU!p{Wpi2Kef=c%H{5d`s$ "1OVNI,tMJo 0PulnѳRY"35LE;0@8IX6kZ6R:&,STZ砠LH,c/K6bÁY+\ ̐gi r9Fh{]$"}z슮–:nk|= lX}(ȱ.#xE^m/rZ6^\m톌.Wm &c`7>ՍݹHJK<A:<]  տߚuxkֱr L[%G u퓈`zt$ILy +JT@An<;vu@ okzٳkkzh q2{ l,mؙ,*sן]c}~'re۠˟+@ߍ*dܐ :0P5u\VJovH+abܹÃGB^ⅩCCڷ|EaW ;卍[pݤc5pVpoq|(>k(\Z?%vhoX>'$$ 4UKӇb"Ik" q4_:ٔ*`h:2j4[ :UмTKj,A!/$x"RDڨF|$<*[aC)xm :;q\!ܪno}W@*>Ee2A3lEܶY}u㌧{PmDL-WfNBk  ͭC ߗ1 ҟ+;G,Tg| ",]{ľ$HHLtr 7hRk^p.e`ջ/X}W(x5^' >=.(AJk5@z%#짂N+yY:')j6Q.zm7==PR@^i{M\nD[%PlH_l)ܖr"ZN箯p0>Fwu希( (82IA[7Sr$T4}A/ƥG,GxfA5N̬B5m?*1wP.`wNUoao M XT'˪ %lA=C`%5i|ŁPvvX+z4?g&vn;+8k3Z;G0*OYBT#`&WKUtf$;zݖ:{uh> uv宆+]6b<.+iKpÎe˥[6{Pj|0p՘A_2ylH;nB`R\ <26HvHϥ)q!ŝ*t2 J'1ίBѐ|zM)/'|\[&J}ݘ >A5:IYP&|i%!#Rˎ%h2X^KK6YKRh篜1Sr1,@`NX IrmBJۄpw&Fw"]wz;ͺ V6PMl qoI "jK;]>#}'qg8)W8S  k.긶2w'lVBPTF!hxK~ǝ-Wlr3+ ?ϸ4--~5Lc-{nXB, =԰ih8>D`t@¶(R_S'k;onBgF$b`|z冏^lL Db( 8̊Z&R,Y(yLDf;R``DjTvFD3z,#qJ}CB ݿ\>h!εw\w@)ktA<D2VK5̢m(N@}sݽJ;q\XDUݤyB]"!=j(*|Ier?Rr+טIHQΟ !ӕ\Clr"wpLN!,1ZB9Cͧ${Ed&>&ٞ1="fϯ@ D tahRDfvmN!̗Cє.z߯3 Ep/HXNb'[8@qL,b&cOn0f;Yf5L26nb$ Vbɸу0aHgj1u?y{uZIgM˯̨`*5ʄ9Ko=eXFѬuko@rr ˍbPQYD-XڔIǚz{SџN-~g&BefOڙ\su2 $6!r>]1ds'FO74=eN'$z0)2wr"-% =r~`N3t KWTX L^7 U j+.a{J)\ύ$ha O5j,:XrN[#cϾ*sOLZnnj\"Lݣ<=m$V"S孡CPDEoUe-NLEsVb;(f^kyÁ+[l~UȎ-8Yjd8l~u5ѳx^+n=52`XNC8sd\AnEkX@C- nQcٮ'8FGKdXOXgx؝a6v]K2r2?\Y#֙6&VFyY=)6.:^g|ErlѨ2أP_D'EQlsPsՊ~LIRٔYxJt&_90T SII%wI̽q;/|]3Fg(U#aY^!bs`aw9W;[JV>m==SKY\֟/m,W4H3hyLϟr $5;ڻC4,o5>wv4*Ut8iMݤl k/eu}jaSc*.誁DrjVO,7=ٕD\?;/hvyFBJɫኰo7 ߷ DoLL|6"6/G{s9VEx.]eA?5ãbҾD%a6q< Dƴ ۷#QA?R?,p.AI>Q}+Z>gFRZ~k-&ޒ q hH`95"Ch3Ҳ(<0[hz1uÉLMu3C=A]lږP{KtY ^r o!{ "փ2/J܈3lnꪰF3RN˫~+L]"ΟlJP ܺl6;2: 6\;'cޣ[sz~ռT`Y6%闈Ivpԓނ)4je@7]]ycm cLg 1slLx[GԞfCU Ӭ9K8;}b?c"Dԁ!0Zkj˅J3Y$}IfxAF4:}0R45M/V6PVqNAMm~sIahm)['ZDWWJ}$8.\. 6bT`5{DY<gٛ]"'} }򨄕XK-ؑ@D U`>;r݈Zi1~̭O]&n8ƑvDȴΌzӨ잇E!((9i @O>hPT=Nw9/1NM<-f|wyaSg D*kE3L(UU/[җw[[3N$qa3.=zx'יRg{Wo 5\ ,<<h8&XIH%[4Dsk1٨kk6G'+\B(.Nx߰[gjAI?6,Ԭb~jVMn>b)k$j a ,6 ?Nn ŜTQ/'o/qţVSUUeNCؓ&9%{ņPz`v6A(i9Pod0\m9Gm K LK/{8){((s:9Vde1}S&]%~o@ QV y,w#A|o !.4C CA Ij**+Ad 9S7]gn u)(t4:֩,EnwqT#b"}_筼DV9kd^T4;ڸ  HV!PDZSw-hHBϿ kDka+֚C!wo$tMm[vMن).; |0>)JZ4\Je֑=X\ſ~ctﮄǧprWb+E9*ix$Ɨ(Tͪh]k,|HɫO v7҅`>5rP4LpF T{-1h!y.Ip aɨgh~1I#Jwj wōD"F[R6UλזvH5s W՟,q` 9p6%lI|P M9/uȼgP @UܵcȄ IYigɖnk%D-&זNe91֥FO_oBp ؇L҈5݄l'XEk@g<xG ?K| }B~ (P*g s ce.9gC_ %V?(P#c3{B,YGԂ<.E]Z qܤ1wIk lpƅ{.|[עp" f.BN\>RǙelru}e, D[>F=rAyGꡃdE;cU*_xJ$8@"b"=.b Q*3g2; j AF0lfk} #ƻc:}h1ͣe? MH_]ٚ&rӍ@ W7ŀφ3ߞ:G8xj='i{5ΠĘ,dU(X/+yY-qU<&Ѩ-JY҃h-]oYJ`[8QJ# Pq|*I 1,x"%:rU1Uyvn>bH`Dt>8S "Ar: OMGHTL]ZX]/GiCo0F9E{W2cPUE'(l<< ЬU^m}D⯲US;_FYdsk~ c|ԍ0R k`սp%M}djR#h%34r $xd(N[\/._tQP9h[]a+5)iEܧ h׫o%ϒu%`KZdFEUXk"G wzJAiDx~^br$XFOHuGr_Йg# (ia RGRCU]Hm=-1pTYrZVڴs"m9ޑhw1J9 mdj\o\ȧx(^#%bZ!Ojg(X`IQ=^r^(0'aoYVwD}6GTe5pm-4@zfb I)Fۜ[Ovw SЂX7U. @GI>3nY4arvmAv*Iz 3OZbN1zm*m HC֞1'.脒rUT@CdK갗syHLzh!Ń}饅v̲yyP=hޣ?BQ'V~zY9g>L['\z8k_ⴧ쪼wwO 9E=uː#ot)iRQA_uP"@`%T<z;WEʁcy5將k+P[쇈UI?Aո98|YyۑYd[ I ؃ 30G& ԰C#\5Isn7hUCA\X9'^ɃݙuC)&w]X 4N4݉ɁB]št0rL@gGؖd]7V1nYlhފ\(q}^:]Ve>,Y:\" zl"->@Gewv\}Di[@W t3YnېvE w^,6+9+Cu*I s}q]@Be,oE>BP%BèҸ~tc-],pyFȩBI[2ef\;Lij}W 屉kK=5FIHY%nqfWɿBITuO;#@|1$fyx&=T(X1Bc京 owSwqsCxW ;W<wM_A,G'WVXY)۸X\IlHl+n ﺺPCr~uVih4څ)(I-<}ȒeKbK4kHVNi?vYQ"ݰ5W3(4!2qDSjul،apqP&8xbՃo#>Js#'J,Hk tKcݻ$` dji)<;,CN3~)Ol Gn\ݡ%e؃]0 m.<:H0VKl閶0g[{8hcL<;rDz!;bvxO M.rJ(V̵f}H~fI@ F|`Dgz6j~*<(eΚ"Zȯ#(z!C̣PWZ/%Hq3В9G_}{A虲Z +h7``j!8Rr(rg!<uʍ u獨Ϊ98yR/W%u YkAOu$_ڡd9Zfn.;{=0OwFi jW*uEX:9iEʂ9Y4e$?=2Òݼ8p*c8c%Ύԣ TT2 "m fd2W:uhm I3_{? !fVvw(lVPFg)qAb>Q<ԘW4(e-;^#/outS>odZBL+Q职V0qqmUU9R.VOȋ+kZn. Jt)k[*iJsw}L,S$ۡSuWSPJ9lXU֣by{WwYz;tJ!D~TN5 xcY+h.s7PevOLˬ?Py8*oŕƉ*gͱbmmiRBv Meˉir*j(Y3DLZ<~N(rBwsD'Ra2m˅ۄk󈝪蒼S.ӿ,ў&|Zw#3т-yK`hrMũt@ WLEɑuR DZ\WbLؼQx%eGXh]gD5 ; !ZJ*k5eÛc/k1Cջdwnd ,Vo&jl+rwJ*yB`x!aQ5["7O+uJH _eտ?Ufsv޽X-1JXch &( F?9,£]Ocu &!ZwzK.]؂#NQMdh\pHg䰉!ƻ!k+}h8ZEٵ}8'#hqՙNA=SFv\ZAz0Sh>d[ֲͨwZ:Z:ճpbaމfL\zo#̂ ,ɳM?I\ה_W[K3x샻.Rmƫqw3 'x#O:u٘8hw24_NtVk aڊ-7w+;'¬ T&HBY3NځcrF-="b`ҫpi(Wbo:"%&nE<lv1uj 6\_2IC5#tzx /ǫ31\]XW 'NY}إ25בG6jBo׾ 4eOt^Fhx}oNko7.dݦ:'T%།lA-}~eR^YK\~de(}!P[K2^gTI[Z߂AC\DT=;"(wﻑ D953hgFnxը ,=sML*"@З0ZfVx*GM:Y$NRFu'Rp̼T:|u 2"z#XȨZ"Hc.¸R{CqhJV%Y ckog*nVrcUg|о`ɑ҄-qK kS}FdE}Dlb @ htTT,Oz}9^i7g4s)WS h@¶4LD;MsUeHCJ4׀|E@YҒJPLu@dn_ߝ:UƼqq vlL] xغxwJ0tyXŎ3RֵǏfaFۗFO8c%=l 3Y\R;$6~2[%x ](?zBbkLOZ& cqJr/ʖcDߨ|*`AF-`_Ϸ9^_h4ȚfDi'҅:̚yDz$? ꘣}U 'u f7*Ҝ 6Ƽ.u)LQ]З`CH]Z4Q\j[Sӓ5$&Wt )Fػ!|; U<,5 }+"""(G5x㱕((?ŻNO`tpJbϳ[?w$U UauR|s.0ڽ~{ZG>V֖i"[~h6HIximKqJK"Tӡ_ӎKmER 9e)6,bNHDN9D3bIO=)xZC;*by3I7sX01.KQ0tF*ީ!B\bA2O ;QK~ya9/{D+GIM{Fl[Y 7$+܃=ag@7ߞG2NB|֩#>;-8cm"$+dv[a487zh53C-~ lO:xG|*|;`^8Ntv_-Mʕ1Rig2hPµ!8Mf-bWsy$r*,0e6=]'~Uy*ُ0}iiwЮsC]abLTm;9H|>X%~.W hUϵu.\> 5 &y_#̽,B#y8Unlvf\ݖ:闃⡀PhbdGI*&$(!o  `uoe\PD'=@떍lLG! Abe-7= 3z̎=䰂RgR{z .IXCrKPO DԑYD6E~xHˉu3A'yO\pMՙ i)9R֓`vRfՏM 9<$MrОdPаqGF!9]J ϦY y^,NPҢ,W]Ŗ`CX6;F멇Ѐ"=ڰ7jތQES;\ Z[6VyXTMLp],fZ BAR4ʀY HYS/ڟf'/Wh&V8P\m?3ˬDz}N蹊 @oMgFzVVwJRt\=dAc ^:s:/}$ׂ'K%o\\VwX AxԃRi+=e eWD-bkuVvGmLi6@[ȼy;R@r_5P(w٘?|F>fݎrC3'؅YǏn{_ 7RMyҨ r( .sjE+C` ;{9 ~ nȞi(le.ahÞѸ T3/s#rf])˚C&sY9/~Y:MP󀨒⣲5S ʃ *purM=X+g@0rsR=YloΟ,E_ )˻9aR2fhM%F]xp@.Rxom^ƉqG銑7#'>) Ý&XoY^k7]7*pw]ݻӆBgQevx3]C =ZƋ&{Kx/៨Ϣ-Rѻ$%hY4M.F Gj[K\q|2/E F!rm'('*ԁ% HO'WXK,!̷ɛޚ>UiR'UZIle i\NLrr~ć/1䘨vgn5F; > AĕPbo`q7`fމsCROv*O9*.5$ $%;G4m"N̿'V_%_uS41\Vb`s:ySH %ζ.MO}Q"^X3y]_6KZDEEB:MRH鷖16b@ H\aDӻ!=H{-uwb7C^:@EG!w>0v"K¡AwWv̋ lkn666u$y!K(2 '/ p fͦe.cs̰*fLt02{M̚ 3;_{5mQ/IqB|6lv#rcȢmJF,3b*r^(r+ qQ?8J˃{cB%@]$00VXFghUB% z_[2wPbP<Ȗ Z i|J,}د#2p{:rC tO]bF/RFÏuc4 Vcrd4[ PeZ5z m 4nڴq%paY: l}g5K>d5S'jf*"oNT|ù'?xHCi7c0ʐVS8!Sf#X/qs_khاF z8>`ܑK_R* %Yeqln`XОeYjL%RTn}z/ LF^XˊX`yw-+aW{>~6 y uW4ۛʕaL`σX)ŭX~a 5V-(. <<@ǹ ~ XA'3B 6,g%bb(Pܤsac+[ .dfMHG#GZqiA~#h;U Bڡ)E8~m|c~Owq+G=-"39YmmO*>S5-Q:GgԻ2XӡZ1%km"f>@D#F{{c)|ɛn;hI ;wY*SD]qPh9 4`߳=x&p m'֛e Eu7 !ɥ4yS =w$D|¦>y+j+`̠$~sjH(>c]f[-Drd져5tGv.J(QOwfޖ'/&GggRS➀\wrI(̷|tpStf ^RE`_GGL0]6^7ߚQ-S Uvt4YAb?QX` k*rJ򧿂JK9F%9LsN>OPj+{>KY0R-sKNMځ"o!lHܲ:!jH9\>"NrdcF&cx.9dh?o.cl)XPutcӁ^ V)/2˻CB(m͗lER!כ-ˎI~[`Z e\b?!%AN!FBe c)B[^.cpYzx_V~yl0-ȿ5f[ȣD*{5MϞyQ?O J%ML"&=R YI%WR?h\iZD쓶SڪiXrA(UÍ&y{=H,Bܐӊs>f6_Kf;U$tȜq'8l8-\}_IZ׌<)H_*}m펥]wCE]!/cO,WOQ;pya `sE'>/uH)eeJBQ+uLUa[8f^?#֐3-ί3k29dXb}-^lބ^dg~x.D{=yoŝcю6yX;{O oRW8-ir*o-( >u5yCR= BQyst*`|tա=YoV Y=Gp"?Hu"Rqoy@3XCnv!ca"JGԄ&%ܪwa*9y(ÝׅAbƙaXq\]X"=\B|5d 9&sHu+Fb``[ ¡r{28ZԫhId/O&TF- ${z͘ȯ{+#Sna/{9GNnšT\jnj켬:1n{Uf(3O%F:T&(+ ƿBˆ5{p=`C EMGwc$Tύ1Bw|r߫Ы6囷s`dqʂݦID,T R$do$Xv G1hg` JFZh1_Wj4Jxu[B.379?u IΓegg@` iB7@Ai<ՁPiE<$_p1]kD͞nPfxwT^5nm- N>(f[t"cE𭄨zVxƤ^=6NN<}>/8sZG"$8Ԯ,1 h\/mv25@Z z[bk5aJ`3w.P 0/A Fz"EǎT=y#H:^G͹Ĕjtʂ"0 x 7<,ÒaA P-ׄXÏn@oJM+;8[UVHvG"D>0/b2.?NL48̩'q2YrW/E*8g@wq .FnO Pn,DBv@%h_իޙFbdI[;܁,Nw 44&_HpdPc\_NGW˄(ےgDA} SG٤Z)ԟM7)7 6q9RQQ3jʜHUׄ^i $V"<ʼSV<~ ̵';X:chbD%2Ns% ܯ@E՟., ^'{ǦW an|TI5m@7P#.j]a8'C}k @Cn_"!/H*Οgr=/^¨ZKzҹ\* l،2˒Ҙٝߎ%Y=@z?>Y1#Ztӓ  78k1 6Ng}_baP'&eOv8m {g"EyĦ;eQ#A k='7SZAt(bP_XP`>p]9g=qLh?Rri+h#ɑj&s2l[\{!V`/? } 3Y)-#ZT*E\}Hq r-Hw-/{>oD$͹%֯msGl yKP`Ib%o_jo QӶ@ \wC`VkzNu4p &VzJR:%7mѸ(V߸ˊ2kg!>ZLH&ʛ#];dڍIM N| Yp$t3 ^9uEM4*1˝8RuugdOsѕ"pfԋPv$yO%!?_dSK`Iz'{;v5kKl{D;}1A)2MabA5d}F8XVQa V>/!NZTSߛ_P9KFh诪~ rק 6Jd0a-&ǣ?*QiFmc1ўGOVK:@n04>9 v w5T0@T'7ЏXl ;f Wjh!F ЃlUPxQ% MU/q23sStFBFxzGDKvX\暏{=:KT?y~I{2E0@[At({͈5|IrcEB';ѲQ 0j)/SdM蔵J/S ~P`Ȼ%l؆|m{I0R m"`4A+qu5m${,S3zne1?u#$ m_|du% !|'/&w򂘚`b׺(NZ5b,H˯iy/I9\mV Q0{*;\%ӌd1 o_r0$܁88 \8W_BY~eR[ڗ-Zϩ\Q&k=GOg]ьwnc?_p { u=7׆ȫ7WaQ%E`I 7c KdS+`e7,x$Z'XBfWC&?[0 n, +MtT‘*(ZǪꇃ՟_ؿr5m(ywZp(ͬSb^F`~>D.>8>pɾu[7WLh2jM81s6W!`CYg'p^>!rlN ԙ3p6 IO+e"8)eM?'ppϖahuobږ}VPΫ;"})DuOaZQW?5B{>~sL}- 7 "a+ Ѭz"#QrSsG\GTľ4{; &e^i/d%B;Da oMK߉*;spSPbN3e 4GoUDsȮ=&ij._;%y!BDV;F'C{Ý|3$Q]bv܃"F;S(-]cL#vɹSj"i{5n=Ah;a:P @Aj5gXdݦպf~r k-O~td´A-8{5i|r{c6hF:*jy wJVX?n%y5މ?+@wl}#b6BSïrzO{ABeW-Epj,fiHPYued@3w@2d_[[;&ŝefm-ԕ%5`TACN-&^z ' Kl#Hq5 ZIPpn:(Xp(]%?(.c4XEcR}zlb=8NVf mml?vC_M'߾MLR@iAj9:^YEE٣˹B|O-Gm+.'0 cjWWwxk4tls0@DJ(=͌I{hV]bxdg.T(s)\.FBW$En2rZih:0~A7b]ǎB8aTu9Ȗ/+]8ks1 +!氊33%'y<'Ffd]ԋy+|r_[J^Q W܉r7\Y<"g tM-/ ek 6% IǴ)ڃVFp^Ia&G,$VuA- ͚!̟MQZ" ĒJge%Tr0AQb1>(Q(J@%4@jM.KP0}])fS{f7tPq3&2PkH\'3VHsu\N PRPۄwr*%KIf <|(<(^*Օq]6ef [3>l߶ڎ3f"}WH Out* {H.I~Y@^MCBE5hHo:Ud3R-R![vE!a9l,7:i*s2l]+"%]+pb@ٴG,.F7^_{]|bAȈ,;齌80cWCXxfKs=DKz.ݣL eJ$,הw;Yhe(!1 bJ?$T)D0 hʨ\N}D%\Zh b9'$Ly8)~ћf_ԮȝP1c̜vGv3QK\34wwg3K>R* A5 Fx{C Ż|2p1\)䆏9w( ۾!t~da4mN^fmWeakw[5WARk"sh[P/xkD\!j()K11+aXcFяˆfj"@U_N. t9a&ܠVĤx<[{ =qkrU-S+qIeȹPFs)`J \nߧ0N6wNsxt"9Iws;1؝??rua7^|9x$]0e])Y@=uwZǻ )mraۊLif GW }' u(O n xWGSBB,WFSt{4GvP!P^Ve7#d>ϊJh|yXC3AYtgw)toXc G$iDōUH^\H#-s>\!&S8JXޮE*Y>k%&20HQc9ӆl=tjFPc}YEF5AF,2|k2w~|]_%>҈!I8:|yva^IDOY8'1: WYmJq3˿%ca} !W %|k'%eWbrӹPaB2;e(88*-Uwyҷ8{nإJJD P~:Q XX3=Q>pDA\X6 n`Y:P#T*t O,IlHO^Ap]zvq%+I=<'kO^<$V^qrk ɀUJ8֢&gwͪ6"з`|#$^sI[zuQypN$qoMUNd6Γ~Of?*Vﵹ]t~2 n`a'sKہY+)5Su.ZMi͟+cB膜S&a*AUNA}ҿ](9nTYV*h`pY6jw`~#dK9"Gm@2%1>|N{V݈oLn̋ZKW~tw%)9cP0l[5^UxAp;{97CFr6z}HZ'#t8T< Tj eb3:ĕ_ɀ"eqlSHYϘ4Å%9H;9{8Evv,Cˇ%sh; dWd&ok! ?qXۯ?ÃXKS#6AzP?g;upc&ID2[0pHP!ɥ 9_!e4X:\T:"P-o$Q)9f5A=q a^eO_Qᣰ嗄JPo,oTdKc)l3ɔu ijYVIěZ)o͗;x5ztZXP#<@D@<2vs+n,$.t W*$U0{)+i\<<DS(vJ<R|K]d N5:;+84k"ۚ4٪GY5laP1JæV%_0LMг!X6mgr"B>^ɼ.bLa6/D6 ܈t٦@&}~R[GoF6FVE1YK')_%ht(~tmIL85}x$t`̣>VKNcW }ժ=;8\D|`}W]5ԓ-YiFĦq> 8Jɏ?#Zɿw&G)ƥ^J؁⢈(!$wdgWz|G7*]y Sc߃ BO pQD"'z5Ů HNc- #9,{3u?~(=X4㋾W%}^l(U&UAx註Bf=3".ExuqٙQlc]D99d +`Ƕ/7P!<>e4nA=b+}J؜Ta Mo&(Ō~)jF ~hLD*֯cWYUp.~_]3ۥ-anYS{d\ ;lKrRZAC`q?ƻ wG3SkDp&:r R@֗O|I\[6-φ1xO퓐 =݂F`l>]H/k,Y+LTb\5 b[r?^m,|W}֫tz% 8or&{z6~h{ lq\% uP!077=!/ލ< 4'n/Np_ _rssgN2 :ހl~L-4˶ƹ#2RA _B (S*P_DDke6H!P!6оjK΁W3Sle$kA/{piUqMCd>'aa{s׭$R+fSK`<:uK4uζg0s$~V8Bc#.0X@H`6MHsq;a~H?dAHlU0^`2r O4D<27Ys,ӝaA@KUJWghs퇜vsr{ҾâCD389oLjRD8M=.@oU7/F\°}5qr:4T-a1ܗ믕#ӗ8QfNq \wY^kw7E 00W]\ݸ@4=:jdm:LBKoWbYg،Ր]AEG,5Gh;D@FP>'݅,]nG~ĚdRO9:FUj ċ]&ÉXm1/#! BڗC=(zp]Uw(]Iy gYPr)a0Z uI=]d.hq$Wou/JOQ G ) q7Av9gV,"Ԓ3;B,S11ꚄCچC(P4OAAO%0Cu~ސp^7-lof_eqazdTmjCϻEY0r0[7OfP3 wټ;rXߴX05V7d%*N\b]L6_-mi5\zc_1A_ap&yZ0Dc^jpa5˵J|-+w4 l(ծa_p"G`,kyTv0ϡJONZI3V‹h @%X#;h]F׋>旨IMU^>b,$}H UջMoQ\]GC-HA!p܇;>joLN2[b<[>3n7/$ZkikR3˦qod"/:>Was-0h wrGyO&qX%+|Q9xv UlAcŲُl*|fv@SBsR=\,;x4ϖ܏b;͑  c$)/UP6i~^K`H_uM<@H ճ<{5o>5QHXIqQM׈ך"| (9*a's uvRȒ[ ^*XQǓ 3c:{Mv{BNm.c\Bc(!d:){|7hX9sgYUO@]澓i}ok*0էY"jyD&ޛ lώV)VjhGVQ'k?X3+~^ a$t>I#m/VJvf5#tM4k u}XHL{a'*oP"Rt靇רn5Xp"V=i_tҢ/]G,lCՌBA|5'֗4r(+E/sz"EW_@'lJW[hw( JCfZed@}–pGהj; 8r6pׁ Ȳ~My*U^X.L-+RZX%b~ uܗt Ĥ)Ic5`wFc1/%;E ڻ.]xE:gΑ/>*iؼx-9WFA6` Wj+h4Su%{U؊R[_'U/SOPBdRr%!߲b4#@l.ه#FS8]s! W\iOۘoo,yr8э.U7wmP!"$`  aZ[H,̐skuYNp7,`94+]f.SCܱXK1IlJu1 Pgdbi*gE!! kz3ϊ6?~dG8<,XV?;mVTTN眗l.]ax8=U{>q+e&.ϟ)ac^X}c!)D5dJK'kZc_ۅCc9޺rIpOFdc;ǪT43? !:SSpOT-[F /Ho8a0#Mf^q0}yǫY<^,akkV< }ڋr+a66*j0ovn展. <]"S]w{+?U͔Ggz&9\K.jM6%cȊEW̌G͖n_lpA>' : UCx&z0qգ ۿsE1$h%)2$ʔĶ{fR^O9Di ޥ,'nh38Җڻ4;^iٌL7 wa i7 SqTmr371 wQ(gɡ+׌S*-%zγ~ثU;Dij<6m1"P;j4ᅌYg`s^H~%C|![< F! !)d#r}u>εpвg6կtV`TCxuAxմp}a\N7/OʕA+Dvg>sΞߢa!GF[rRO5RpιPT\L|,RK9FFOum7.{9ӛ~MSG{w:淇5M^k&G= R`\q.%V5]!EVZC}Yîw:/@Qm{HDfYE0h^86P<&),a` f{''2([=>" K&}R -vP|^#s2}WI9ZOYSZ>,5Ѷh3ol& ptE\ur T2>F} B8Rn)[c,Q[HT Հ)U>>))1iT&'8_lCdiͿk`)7Ad2Ir8pE,"Z4[q'+{RxYܥyUVLFԩlΈ*M r"3# ekcRjWpb^4ɺ/{7WuB4|IE#q8H B*=t͕Q.Z|j m+]qvk_v(\* &Ҟe\y+ar"ed `2J} .jXN9=;2!:Y-xKo3B/xv?5Gj"J鏻ڶVuY^MK (M/ iLN>I0$ڭe5^kS Ŀ{(\t{)0 J 0%(o΋D Ѡŕ 4V@T\$gnwkPO73x\; 뉍虱Pӊ::Iw|:ʥErYFLS$~l?a:Vׯo¯F;H:âhG|i$΁bO~P/_SqGY1nSr^gPj{iZlhU̘Ԁ;㭃l !"Lx a5=헏/)j~=B%A)22@%~M <>3gdg0՟Qb!=E Ẕ. zXXbtI; X688GO<;1@z (tms u CM֡d(8 d\:OSpT_;'s^ǯ45èO3>t!X1^`kSya#5 ,-vv@NF9y+~ඨ^k<}RgOOE,:ކxV#82&TmRSQbNNy ?X9 $oPUUCYk:kS<]77ȚN PA'/pGɅsRNrH[NGUdدYmI ?k GŊyz+2M:)CՌiH/;MA,kg8zC&! 9jP4):%'R9\k o;x?Q&i{>G+ fG[Z^O.]ۤFIum0F9ulԞNW:/d4#3[//}&I7pھ4x$ĸ杰 Lw=L$^-吂qwL~_^¨.U*AwmѤd8 {cY` BHK$&r3g^OnUpUrB$U%(rueT3rɧ+ rw<94eMʸtsÙٔJ070_17V< ߴn8~Ͽv5DR<ߊZ ^͋. *tD |n^h\ϩtdH3`Gr+l5MWT$eT_|jEٝY\iȣz㈏uqLiO6]^,ϦjAFQIc[c^.pTs 6ö1 TtGgfKt*3!3=`ӷc'/G:yQhPέ[ n#ASAςսۍNIbyNw.!ZmJtH]ϡLCˇoWx+!U;kF{7k%/PFHd[o-Qt8LO~FButPM)?', Ztp*A،pZ𚇹ނWiKUYqs׹^^9IEu&!]+~=9` #`;V/߭2 J]Jà";}k^5SJA4 z_2,fWmGmr6:ޓǖ*G2 GPB:1KM:>!5;w04%eva윐~!EC̜B GDADz|$ޚ1$Jo3) K >lK K1@ \o5%Yz *zYd^R Y(ll^$j_ 5+ 8&2bY-uB̏3-FJ NP$)?&Y!:|HM<܁XH {, (oM&T"^φ?6b֍ %dcu H5|=&wӀ&nRoR~R6[/og./8U,/{;-g)@]`y+ Z+ !wya{t)hDHjVq!/҉%ѥy%p:^~խXP!UB hr:+zL~z6ٝ`gy`/oI-Bo+pG@H YE_{pO¯)CSR[[+` {^E#2{RrAC:`VʂsµA 798ڨc~?**7x|G!k_m0;PgAY*#) =B cVxuz9:~XFJWg:I!qU)_nq%?E`sN9|,de̕@Gگkq!oxK@ڟв;J{"8nw\4Xp j("Qc{rjĮ_s]D$A~QfKx]9SYAVn|{_vފA@O[NW$xtex8EHy@L\j/ө¥)'( K3V!U&3>1ux/lH*D>(ZѼg$]1NNf8WāknCmJ `F$+%qjDVɒfŒ2Wۣ?zVInEnYqfTI1.`f?RohE:Y9~؈)߾PY嶉ӆ/~]XmRi(`@ކ6L88eԯ`aEO zCWT WD^%-\[WGN`qMQOG˽[mK WZ7XթSuB,]G%v#̪7'QzklS:=tX!g!m=H $%pz>x@[+0љ_2K&X)4'3xY'Β~포zV,V #t).W,71|.pkCjEUt/dZ%WO0Բ7,H/QӶtj+(8EoÇնx,Yj BlɫN Xn~I/\NQX̐ZiatmOLC$4yi{+|ڠJzd,o{DI]VK͆u03@lR0WK~w|Dz_vV$.q'ˮʺˢxI WGv, 4Ղ{e#{`qdDÞ"c6YP`޴6NC= aW+u7Sy63:>"S)ymg υQSu)YS;_&A鎫W?/z)'.%)A-5J\$# 4LxU"s d'QrдrfԠu2_b`0~tȌŜ-]ͭ?3Tù[jw+5-vXApJ)#GDʝ B't.pV*Ǭ52o5,"bȅK"glgA\xDcCg@A^}\1{s4*d-_S6g-ćjo()y#0)/PKDVaл`5KgjolŞEtW8XiHkk ;u(SWi4Sg5;0:iXe5Ҹ~RԒ !I>7+Ũ4+ 0ɬu:q>AC˟ϠWXܡl.G9ETƸG >p=aJ։9j wP ZFN@6S2s;qim&#E)7hAi˃VYuw7ԒB$rOP{vUcz8H-_ =Os/u iLTgeFЮ>qfC~j/],l#_nQMt/%AƢBRPQU{ L ReF{ܯbQ6Ԡ`ʖ=YaRIe&_oILu T+;HşR"H\H&3>HK&l( '0z%m]4hI귳}&\ͫ,)pu K:XTeRӸ>}/OG45WL˥f%Bf3-V YD'\˲,@d* e#F 7B13hmR3Yhrс0p:ҌAis%84%*,NtQfB3zw(6NY+]YU~ F Ebx9M 162kX_:dG15/I ʚpDzo[^D3k#:= 0mk%XA^]c0z8d_9KdyA(_EsiyaUAc-CÃ'nozdo\JC Hs\񹢂d늠>&l(45pN HQ䚖r14a ^gq<1,,!}=.WiVp.|NW}Aùo&\kDP]e}Rj}- *S4ʊ3BhV1w!%\b'3AL 9 ;e0S9X&pIü#v)›ǽ쬒BȘ1&GRsÄ014Ch_YA{U -&9\pE$ <^C?l̞Sn,;AB|0C騜qb8\J+kAu-_J? exv)k" * l0s* {ZBgZ TvkY9rc=Զi٘@`n%νqYX)6|_dVS)Ț57}m*[3ΊECJTpvDa")αE %{&Cot29CqDm/M /&_%?)OZrIx `JߕW" u\4+LqӵZ,]f_(6|IjՀ-QOsGS~܌eDs(b3YP2B3dj DZ$5UiֻbKk&JAKEi>鎛ŨP)OQL &6o+~!N!tG"od;8O ]mvŻ29Z5¾{z>GrdFPܽ7\9r,edZ{D Mm4'"4"LaX2 >61xl eW2v;騞-(2墟sr<'Z<;1BuwJ!x8d`fť{ VJڧ̬$Y8tJzA*:U4:l80:$gN2wßԉ7*QJs ȺtrTg1˄<} qL.P<B/ж)y!] Ga+&.;YJSGԌYlq/ AW2jg/)>VPcO3~8_y#rA~ g2wO:TlRSFeWGlsqE+~訠1,wKxӹMW(<&z&ܾF ")AO7v4Қt4!^DAN-ĝ<)V^f24U 5Et;Z eѿVD3s+ȒʒC<]نuES !s[HU~l4l M1}YxOvbz#úd‹([\UMp O%o e4Qzk+$⚴Qh<{ғY8<21}%6ED'.GILLp)2^/Mb 61 U,a^Dg![ v۞i;k?=^HjMm+)\N=Opd\:)߼~ ?"jBxcnL!lf㬧Sqh{"d=[ih&ǹ0+oxyv}R6:I!emR"THՏEo-9?bĒR'7= `te=~E +rT_dp Q1I46+Z{#yy'-@:1{ڙN>2*E)’D8< vQa5(0AgQE1/dKƗC+IPXz-fļ+CWx|0S](\>DG`jy.º@;WLhȏQKbȷw޾<ǾfI3U^tÈ:_DZ1>O^Uk&(nC;HSQ(h6E Pz@+ֈ $GςU [~ʆߌ}eQ8ĸSk `}(|\'RyLz7ݕV!"*i W]6saigؐa9pN\}CAA0yFIV1خxE*8I7ʾLNiLMbi徰]WdkHm%Ħ$ C^1< ~* G|x͵IeOGK xSse@-$C[hPmFCF$۳NbI4 _@MmޡLno.\<=i")%< '/k2_zkڕ`꼂GW]<*ywC_6ۉg{:fC 6At ^l9QN1F;~V9(oLߡ{"x̝A!khtOVJ9Ã4od4y( 6m$ԫ';HS*"zOQçC1( S99h8)\0r 6وoT[VQBB_{V pws^}$ R扨g AYAA+9AbCDAz`Ƭ'SmN \MD(LEI&apIS k,Y{5RD1Y.%\_(@Qaw3мqu󝀽tqIIG(IIUWޮV0q H2Gs6kk߯7Lgw {$q?5un419xgMYg؉<#ix ]D_1 Roq37ZZ%&m5X: RؑXP=6̆4\xR*~|fX$Yk |pPDZJ#@,6@.ic"$t.κ4gaS6 &`.CH[) .Wr1P4l9a/s_$Bc_`J #> -`(/Q*#7 TX/XPu_W.'1ŋa [\\h$H M }""y[y𕙆[h Gck ĨHikOSc@P:4qbYk>,`nw'z9p sVgv[E@&MA?Ŵ鰊&>GA池T`WpѭtXm ?cF,e5RCFbҙSөuW1T_J߿.G 0s=!zĤ 3X/;s{R̖2>xHa7`nJХ&4;{wÔ sFa*:`J:$Ц^..rnԩ+  _6kǤclzQTM/hه^| Zw['xŶf/l#w~[#dda $E<Of=0k(ie񁫨t/ƽ$}ר>xLf߇6T|_X6+笽 "!YGxAD 2$7d4XZs(?wFN), f9[QJGX+_ IM+ÂTVZW__G`a?/$)x, K`FH0M`4!\6쐹 ]vx)zZ?5yϬV#2ʚtP oҧndup@0(`єBq7NR!s.R~į)y'0OܞtRkA >{)Xu>.ڠ-˩vs+ҿ$>!k Dh[J@:pBr<ѩLҐggɌhXQ!+U)"(IXLl k]15F P2IIȅ#CK{1׆$(])sSL8)AT]2vĎ wCu)- uOvC~J Fyl9S ɟ݌3%K)6y±&sҎm,T>n SOѬţ6V6'QpcH_%Saˆd :)4{8UPQdr4\`̊>-pd"EK[ūx46\;%g~\9^'yuGCb~o6=)扮cȱn @Pr,ƛ g yEFt$)-/9r_f~)*띣Ic#E#7:?/҅{.`y$UE1@^Y .&ϖ+G% q |&V,uhP`O|NG;k7}X(.±C=+~=n<W>3SÂwMDڑl& uf@4W* .C|;Bk|\Qxǡ}M[wcv8͑ &&;oֈc˨3u_ FǺtM;6El9QȼQ"TgWQ<( ,@,+i3W=jDMI(x[iwq^׍^TߒUKl}M3#_z7ddE ;װ*1wVӆau)q'K@|X&9̷HQX-_AX=Y\ ֧{TZQjG2wjdӴQQ@'ox7eL!bgnffr.j0?6 owQ!0:J![I8BnB.dZ8PYPh.@~g% )5Dr[P-CuE%(?ēO+v9Uš=g ÿ08hdƨW hxXΟ"F+n>c"DDu4ڱqY]H\F8G(J߼62THx}1L>>"F1U[e  N&eJ !,4Bi6dۭwT_(mLQ%+$4Pb|Ux۵Xx@Y˪U['wXVϢ.o wt/okrA;t6>k O?t!`f$rn2H@/2 ^;SG=73κ6h^{+4KΌ󁦸1tdXn;ྴA_}DEg^d&5L֜v.'B-]<{n*3cUjPbl6-*@&Ze$8+_DTxf?r: $QpפFW`7~ f33{rmd׋V3%N߫= H)vRx4(Ð{TD](=ٚg">TB{ON=fӖuCWP:ukڤZxnV{Uw ճXe5iWdQd|=D0 T}m `>,'35,j‚ R]u4K=7{jA /?0-zl\I'yy𧩔t2]/>)ٲG>6,1?a~|h<B៻H5Pa9&iF΄G;h;&ʄrUrhKANv#P^LgGJtBC/]gp:WF5Rĝpp.Y`DMD(K *Y hlJeMɪh*?o?ڻ20ࡪ)j&@̂MNFsQrP p+IfմZjE; d{p`/}+k $ (-!]meF".b'E1蜱iHF}٣K2!&l%x'b =P: OqßyvI/^1J7oѧ, ol96@;ylAi(ŸĈ.IQlXKxޑIxf{d`۝NL#)cd~5,Z4r"L !r&{P=fGՉ H вT%X*g=^ɘMH9E|mÄecJ'vDť7HFoPd}V^MfDu9A^)|Ud{$Rcmy-j;W -gIcKQo |ԷnWtw*ⳁ99D.^Fh;\xHamy&m"V >eScQTXe/lU?45cK)nOw5kVNstAa]W?NޚlUESƺ\hCqn+D<>ȶ?9P s ɯ[#Dˏ [pt!7)-aqNrhLЦ_QT#DZE=g4mhk3ĽyD ڊC˨yH0Nk6 8%{"Z|4 \QIP!C~ .[FU'0+~ÿDª/"5 ۤS9fN>%öt4(%= 6zg]=O| v*V_$1S+l 'g:Dz{ \Zo%A@i" B%i?1M8ڠ[dui:ZNm[+pC=Zx:^bӞ.Y=oۋ^?9G~phKy7~uąeiMvkc(`EaYӊTŷ uVʾh ࡍj";9jʹ@G7[C9,*^: 0zTLTb0 2=7-g";Ow<]; _1Ⱥ Vj*ju -8,qϣB`o_n&L;KU) {f$,2؇ZSrnb5#x6{* n=¢uefV6pJxYı[Vܕ*Jh\Җxݢ(a2B;A ۬ @l3'ڲ0j+2(ys5 j!ȺW3t ٿ\Y;fnJC,RV 󙥣鸭WcL!>IMtU=Pz#Ctx[MZp ktK][!`V)^c2Pq5E"1)ĸme=HXׯE# ?w۝\02,'>WJרr1M" wtN;v2:FQU U93UD'ZϼeZ==x6eySYY⮳Á!iAaJkXW:+'2 fHAE $ДԂxh+p] 4(IU6F)YU ?Tmv,/b=ˌdU9;jAXV3H ۹P휒=4&SVkxXC0FB=2nB[ԑI_ӱ((DޑNsBn>!o=!T?qrâ&u rVj<hzwĢlK= jy`h1I(4N,D2}]pna)qPw0-T.0_wÁyR `ڳ\#yuKI ԃ{x?=zgkRwa3 %'ϐ@ti$v{0Wx`=7OX*R48N28&f !ܫu V?.zK`rcC%,>]O"n|N?HO1Q\mm:; zO7MdKc- RvZOF):#!GF'X#n2v:r^KċSQt1bbpK&wtlxsJ >4;b/PkO@sģiVdv#ԝ>:K'Tߎ7_i a+8Z0GWQ2ڰ8s}s b项 Oڃ!T 'BctW=䲇'%J/L|t84CpU8g6NKmkc"LW·Õˏ|8#J/^ NՔUMfZUB[Ibʊm#wGH`lf%Mkߵɭ)_&H X<7?OP֚CuMF/!2 4JUc},G"%*BvF.au>?IJd! (=izTeY :RCZ7E\rؚVwut/fR Bsbh9:aSH/MpYr5@,}ϋwIf~$b \ g?|qwfSAov )_U)p_g%'7.?WI6یJ2T-*>-r=yt5/orJ=ο>{eaV1jCXCFOv5b>::JfN\ycwF?r33udҏ /(O1:m+ ٟüNTMBCPڳÎ8191ho5ВqPcRxwwTdkӖt.䣿_XS9.y|_2Ät;6pts1Btk7~Ɇ *qq󆾿)?~C%;UGL4%Cg5A b1Տ"-Xtc>W?2ʵ1 gBcI9f!V3-=mEb~;JF7cnj-@bsEH͜:+(ϯIW8"dp)QOlEEf g9]r@wIj РVA6⒇A[45+ [c8N:\%w LĆ=&Λ.Th۹&xꀯ sCŷ>HpjOz4 ;c(Mg@=S@T|-CdH`>g&d{g7Vhȱ}6vn2(C[o^·泠 ;ɬ=D{$YgsRd淪?ItS:Ga庩t\dnѸ}/y ~pcB5>)ypCqSI:jd;8 +"[QZl d3LqukI@o0x2eJF'Ϲ?4$ )΋0gDD 䧧;9263p;U:>_] U2.fɆKKM܃d )\6ܦA) <v<A+/ MsǼ@CHpQ*uv=1}N@o[==! ܫ䁝[dfALf#yIi7*%4Sb-oQ&ZeZ,۩}H{`KQIPfmt:DG|EP]uBI2U1pEDIR ?3cU%">myE _OXNe؋}G.2rc*W>0#N7(WK& /Xۻ/dF{idOE2!wf.DZN$ٳ)<>:f)u 402 ca1խ|ͤbo 34[a2LJDVq8a+!#66S`|VY`ӎxH\+$JhR k%Q̙ (wKԌ;{OtQ|ƐZOWlT8lk d"Op&#IKjW7rC+o@5V%,턒E]deGqf{xGh"nmE*~l/U{I8kcso#d6= y&ioE,kFݰXqp@~M:cw>ω )ה r]>_\w s A?nٺZL5ڛFyQ@CM0Kj[Q@tFq7ԢOryvuڱ)b ӑG ^a?Sʷ,[e"'iR?6>t; bٶcAE5@)94o|Q4xjv<ƪ0T@J3O{| w J"\\We-v٬jae;sڽ5 ġtLdgٶXZIs7 !s FL 2|rHOVuvZH` K %̓\Z\‰ȉXS+pS+G޼: \Pe@ nNN/0{<` DkĢDe,2fipf cwm^㓾(ƙqguXRz Hb' g_pV~]<405ĝ,ғyU꬈>9L$TD'aQ"{6a.qV١Lwgʿt^)l9<9I!7!o^qMz0{ߟ [@B܋0S@;acvxh F|'2m@:C/%mچLS Y9(^Q9k?*a&')%DTLᗒ.%YNq`v3x\og O:Ihz]w_gsJ[L݈dNF&-tAyiZ>`|S;UrQUog?w@dIe|}(SIkS킰 |y%iP̯ ?9StttBJ'w9~o5>qENY*iZgKT5yHy r vBno(!]s(f]oXM070GRZr{?lပ.]^9Äm&u=>OR{n#{D&&@ 㤀u=5+4:W;Y.?^9v8elQdVx4pF`W ;ۖ>E&!Z0尛fLcvaxs !r7AnJ+K.{PXrc\T_^"Gߣ}wM35k(e$>cH-"\=[F<%Yոee:b 8V( h12A< ^Lr +EW g ju)À:ix˘:EGs= /u,GpuYE@fŕZ0ss͖qtiwmyͲ2.͞5 ke!Cf!0Hsx41j瘨jRr & αl٭a m\=Mà~s,*Ir[tcn%>E&rB )(?{$xu&D/3ŏdR"qV_ ,n-,oޡR FP^^!oP]!ُ |Q=ů'ȥl͢Vf[SydWQpFjNn}k@I!Z9c6s Qv=Q+q$#?Dw9˜iRVr&p 4_xBt::\1R O/>)uqV گBF]9@h+"Ġ f_&p2j6ØG&h= حQ!ۡ/6NrDѢJ.<2E.&JqF}<}(gtSɉA$YkLI%MB0$h*1a'%Z{}Ϸ!rV#haA"?.xf/H#`)hr7)@;sCIq6V*=5f<ء!IdYNȤ湺bxSY4XRzj߯y#>ֆy2~6JP v`?/3d$S(_5@+ i+ uUyDFUȕnh%V ck%fۀW\v%]Pn뛜SaA BgM08Px`P4d5P }I,ىў,h0B،u/g)qlL7&Y9Cor,|b˧h`b k;OFsseqƠ_0h=`OX➀2[xȈ巕IJ3Lt[QɿFbrR 6'LbZd(-N 9 P>{ ܒ^@OXApY@%[H.M/*P %vw pl5'$ZÐnr)Wһ>3 B|ښM6هxqPsn2^d4ׅE?J!q Þf@"sŰG@JOsA蚾WoJZT;-`Nk+:B1%6* ܗ wDwn|]@}:<sE}Kp?sAe:Ir|)q(?o禍֦E9%U]C2OB).bPdXT(Fh5k:'4N b Ӭ<~S\Ujddx(i2 k(pu85Sz&"y\EkhTzz-f{So,v~,e?[x`ZXIun몇2Ӻ0#mtjՁ=ɰ,3n(\QjxX˼Caliݦz4I]vs=YӐ[Gw~wtU4Fp.ƒ Ej4G=Ѩ&GeȘjz`l,T>тꟌ0'Ib\&IC0\oѣtk~J@v*ANqiY+nEwм%uH{h,'/MbQ(CBt )`e!8w1WQSqOaW@=?̞^2y5bOjnެgUSz-z'4dKr|p̏ Ʃc~Q!@XI a9Z)քzzWрڧYlK3X1[G MCKU<* DOLïΩe@Ș03ԸU!^I`?_KečUݥf͏X6$L xly}Ykm>IJtTZQ]38 j c*w|wz 7 Uq=!l ذ"P04jӬ Ux "/Ɵ@dSn9tL'zk g17;3&m0‹1Ʃ+BsunZZ@h9&ą1 a"S\rH &ID"um zreGݐ{{^h-d+Dmy{iKI*8SEcЭEo*^{)YF#&0TCw;~ލhy-|jqUpv\O cߛBI.4s[g.ơ;rbvSA[F)6ݾf G=" 7#㯋%6C3}?nnBRB4۽Fſ%͌.P-ʸ WLĝП.Jɭ`xn݅L<7OxE]4M9'> & g Rl-nX@\:zS*7Gah¢DU{cvjsͧ3+a#Mu F+ecK)9y#dy#s ?>LPbyAL|1m럦c!J_`c3ht}H)2_m<| 6g ز&@>* {}%mJMx T3XX)/JQEx>[k\m,؊PlB$܋2DL,6$;hu{#:?=7[. yOlp!0 y@Yǀen|3]Kn%"*]42 MK2FpIIʼ亵;ÔB5;SH" `:IazOz̐J0ot(Et2в;즴BG5VS&ͪ1PGQ,Hem:iZI0L?N7k1b ɿ"˺wsMS+[ x\ maa_ SSPpC_3e*REԽ8t_nyDjk, a&K0Q ~jG닏vZ&J > DX{#aΆ35s #ZbD]9'H]k\4Reg%zn"ybTԖ"K[r7OB~hI1#Wt yf9C~ (qrHg`u@%H,Ы}s^X4u:|K6 dP9mP5 }p5r5|иӇNYm{~8qYU&‘PU(zZҋgW*%lTo}}ǐo:A0w +YK8׃M. a:_HаZI}>a)Ynxj8][w|tx9/&Kiew\d/HT;3 WdLd[l2V( tL[%x~7o/^JەEnc&T" !Y#4]?URlwFvگKvHR@|*Q*<-|/YWeBXn^'KӇ zmQ-Ϫ i -`cD 4'^ R("Tu5X ̼t~zFw}e6rRtNf9z ` @sP_.^3hr"VUgZ KDDeˊ]400mw씓0`" g+e3􏕃FWAlE&n$s^pO|.D(܃APƅ_K+8"262NrzJB}AwdV$ZG6'j1 i;UN!_#VɖoN ј.Z3u+$إAd"A—"$l锟'߾ /OͰ+$Zy4X3iyӚX_]5#^R({ @f :Lxe3zya,"I}PM2رø.p)x{H {^|WdؾNM{sR'Wٻ1 aX'iu-ܮܲ_BdLKR$m(^RCe\  ;cfC_1XO߬W˼tL>6)f̙k78|+{"zV zG" [qQnl;k'|h}>6ÑpCD&,>Veг] Cr u|QwtҼytdJ68a氪S0.0av%*^mú'0q:{H V55 ʼnfPN̄sS *QS}N p'_  э:1E5)&Ġphwfl%/b3k3 -o|!=5Úk[RυTVxM3i(8k)t84"jl_3c0.ZAϡ$;l E q]grԟij0pEҮՖMx'eה(6ƧJy`JFE:,3&Y6VQ4T(`Yڪi\̝m+J8L.2h;іNA. )"/A7lfYQѦ9}8x=$(rpِabof=! C[5sWVu&DvƋedtoclcyT z#v|2n5gkrTFu7Q '@^`I ܥN&AON2G.z":wqT}Hw{AP0bpC#=3E5UH5X;+߈`!Y?F1:\wUeYn \ 77E'r5`8;/9ohNlO&-Z3v_=P7ڧʒz#.q)h}v䁴!od 466 o+ct n+ {g!^em+ $|@ўsU(@CٱGE|Ӿ|ƁjŇYb^6 Q i̠6̺!0O#u`lCGy0O+<-_<y%$$ѕܶ>BRjn2PGTb2bS= gzX.Uc22O =³e? )ѝu|n gZ0`rAll/n_J?k \Jy8Y:M(q 2ڻ.Sp(IY~CliEW؎>9Gu0SlIwRVjW6znk)JԈI-gJհkIXC vs\uP;]:m舌V-gК#CgY,DLf7hP"3 =]_ i~K{mn]';ZZî>&ZmعT5pOV n?וP݅Ckʐ# UH'S?O̍ MZzJU-=N!A[9uخh KpKBf |-sDlZS7b[<#A–4;nQ8vaWk^۹M('Mf$9")(鈎! >.(iL!qU#=lE%&l}:XCZ!1k@D`m9\; (Zw{H$-Fjݐ*3nX/73|aPkU05ZoGlQ(B ]Y@&-whWB Os%2 o>`ٸȵPlW,f$x SџPqW_=0 :ĪIhPв1~F,M GmpXa6́QFUte%9 He;Ic'Vm%mt;AA^j3]C2T(d<2l[HPU*5 I_l# \P^j%BũAhi 9f夃WB(ON+rcu:yH(ۮ[!+8b6'4?pW6 k;B=.fI*lAJѺ1/O8\ӑ8*^gqa,g ^;My>ݾpM^i^[%;MII{wrxoP6)":vXDlWӷr2.,1Q~4r .fv7 N௺ől[9Da1xщlؠn.T¿.a7" dk3 ^}"N  ^,t$"̓ى9I?:s}:os=>1^1 61A˒rQy3Y5z(\MS|Zrp 8MHvqP_uBLQ!$55'!Qq@ndMNr^  YT=ӧ[¡,P\'|a& άEd-o|B vIc$+C1E˖5ּg ?=*hN3X3b+f/;NՉv6ǺeO"7~kDr/4ڔ@~ͶXƺof{_)fvυ0(Ò'nGA V !H͞# XI#*Vm8YG꫱)'$lUtSuj=Е^$ 7)ڇxL07U/h-`}?RBꛗx*ăO@֙eƸ5-x8ihs 2<fgǐڦj5ÖCm>IH:lT|-3APJѬOH=i6[nQhzWtG<˜&"Eqh5P~AM+B1g~'/ y{8;wU?5)c2XTs>>1>eGH J 浲BՁV8/Ud~Pl]6I536x=SI) mO"b[ME?j\V);$$sL?>5Ohlc%60z JiԎZɆMsNσM 7ù%\!GS=1?$-5{v&6DpeVB@)H懒EGxcƹ>p`60U$C[))R5={q k4Zfsi=&Ԉ%oVvȁc,WY=AdIbD&.ž'3+@jO -/J휹 8 ;H=qvJj[tXv4w6(`i_ﹿ!I4b7~ #B=d$?/i =iKo!]ry[Xhɯ#6my_9Y! |C\ D5R9՝,zG/nu[iE#e$:-۾*,))60oA Z6?i1+s14~fyl4./ &jWGp8l{ҙg>n9~FgjbGgΚWQyӺ) @d7I=ÌV ,ju|:t$4CT$7UXBPH wV0WaM\\yA(in |s#bH-T"M8<ܐ"f~tW-jUݚ|`|w=JȨMAvaXz)(5y$*4KKQh;;'%kį"=z]]װɤ X=.Kjuj=̅^9QzpLĹ# 6#e5>sca9VC\Kia ͔:62A̙а4ܰtiB\@XXљ CV g}$4>[&X} \"9gmEPo':-=X ^XSu0C$m4]U}* -؆TpSdQ\m  VGin?@a}nӉF+  B=b|(yQ#]v;,7z^~sWs;9,MR68r] ~9ng9WtsSH>bD9X= A/-^6C5ϗjh\\=4!X)yUp;~u;N((Q@?'Qt ! d/Sg_W$ז8㷎odrYÚAhh 3kI*hSx}r{+Ln<~BKk\"msed[@Do+Zp$\`7HA̴W$- o? ݰ]n㴄,b#"[_e;ߢY)&=aԆ REX<4" ;P5ePhh8럝u;P׽+ K h`#SjNw[1ۛ& VbXEV9oZQXuj Ϭg$޼ )bz兞Ŷbio=SoW<]3O 3˷m@1_vXBъ>uavaS%(37 w}kF Kgp)puw}c-S `6ÿevl Ѧww@˂YӅDkZayGR3[:өh.%h}{SaYI^y=F<0J{D9t]=߭t9"wدv?ï}ζ\0-[Թ xo' ?6GݞojF2R[(ߵ|Gۅng u0Qw{߇&:G/)i ;h>žӈkK4.>DNYe(w[\L#^9V}:Opg_٣{7#6@~ԃַHh W&g*5$uA 3Nf,Jǃzɒ×ZdpT4)t)y6x2\8!ޮ|S@M@Zq)cek$8lM) uk?gEZK#iV!طevˆ0$( 8(]0UiR`^|#4G"}S:L[@v@<3j]S%'D\-7בg5&F& O)Q#~Dq4#xa%x]4fC>I}Wp1_{w">IuVlkɂv.є_HO hhl"ČȘ-<2>W,+~' (dc\M'ImJ LBB-rI8BI\#[k&V˙KƼ$/]OQGiڦ#RY]QI3g+"4P'.}폁 K1"ȒÜ/iYŰOBeY 0R?f@Zz!d%뚢X|x^o,E$XyJCB*MO.ܥmjݏ='ǩCk!,THpHRcD`+'iÑ@/Φ`. `.;Ub~b:K';SUWA<\57uA=:4PиQN;~0?Yy,7m/OguUюP3 &x$6eڿH u50o*I7UW(C%5MFhohͥe!(󝋩ƅ켱CVO6)/QM>b pB%iaq)۷ȑƳ"J퐹t"諕ë/}Q@PxkA9Y84Z~`ѵP7 |24 N<%1*|6@{Or۵YЅg9.H\6NW6(Jn , EUp8U~r˩4 (yj ~.*v-'~Τ]|f&d_̥ZRV~riG]v!Íe+B#J*8 ['2HӪzzlddTH ?v|ꪚ*>!}cbdsy2Ұ D4p7k\?3 nܜ(Qwȁ(+Ũ6O#g# TxhP.ٟ*~qrFI\`1Q!+!$o ml \`|]:]=CXCP6իi6#,oC75gL ݓ_Bx}=r#Q@߀6}A)d1f`JaJKde;퉐 ɗU('副> S_Sg|ܗt!^ Z?k姣)E 'sIITú5$|5Eضl{ s*pQ]j}'Б(`%@UHcP@:Ƴ ?m4U{Y"1N8F^}Ҹχ~mo/*˧~%@ҴxQG|ZWy{zlNGg l&l&7 [/VO$]P`{3LK޵,-k5!㗽b&"5dj ='WI@uRl]ި*'^N!GN1Z|YeHzaW$YaSi+̭㦑rϥƙS-Jbc8;.A58 ov]& ykHY"Tמe̎CCаN5n;&~4Ћ4OQS QV G5 0ܽ_'>On">5C#em\ܹC#`)w^B^qoӞ4?`ZLx!NTmmΫjJ댣Oz2(Z 7@\U&߲n F[,7. ~bj[P7[l];_${OAm2`v 3ECc !uOն$yOnAjE2 ׹&^D|Soػ@> M5DTeBO#QeTlD u~4wۃmC xcPKqy;!)'m:BErBђՌY=yOm.jV0Nl)򝯲捕9%Jq+T')yhwVC|)- mOڑQ˚2Rq }/oB}>OȒBʛr0lRN*,"T3Dclpp&LX'L:!FO{.zY2F-#Vu]ȋLIy,̥33V >#ӭ_ N,z|z^Kė(.b .aԉ!Edd;H"ؘ !( K=`c_/Xj;o6&f c8Wnj$$_8G c $l&*>Ó._VPU>ďY0sB2r7_ջٲ`U Q×>)K< .* E]# _vZ N Zw{BV\-旍8:KKA\Wl}KLmx :fCY-G. }0,'o ?^ϖeav<ό܌t#"d46s WN<'mjnfEۺC^vj ƋfDb񘟑2|m*P1%|WeC,y|bvy_&΀9!UNӫL3/x"()JQ<%oP>Ȟ*IFK@:uq~ XWY"2 C#̤Eo] f[`ccCXjeNDI:?6̛ &K:lFeVPԍitGpb%Vq>ÏYq1/Nљzyoi({!ﺀRN-ZǑ8W4H6|䝻U`NT^n)Kl1 T/)gZč Z\JL>jɡAj]KzCVO.S3)`4:f{;]q { v -6fPxq$E._oyR| ׸ZI ֛?", `]%jK x¶|*,]K,'h&xI&} Ũ^YFoZbN:?2HE 3BE1'*/3b4E泔 h]$jf" Tmv]2o}Ïg3-'xi+Kz W9/'ؗ? 4h':3P If(o?+tAyҮ a6+2q7< <1G[dHP6 {0˯` ]y(9h:nf_}%>El+c]T>ag=wb'$S_<[Yh\߳Yԇ-Dlh)u8%ۑ%'V!G&IBVxSoK~K:S8kpmp7~6xma D>#Jfsl(BhNꓐWŜgy"\p% %)a )|zFH7jߍ.gy9W0:XT֡-[eB] PUḏ'FZmy uq+(/"D֓<"O<'Đwuqvx+lų@"$~q[ݦB߲a\Q%RWcpw rkjʫ] _Ȩ0љ+FM%za3wK3Q'6vKZ|Yٞ,!tp 85?-9*q|!bF!?r6s/WF~VZO.fbn<8| #u{x_S}ou; ?5uOEVjmFq!ao%O"6l* aTZGBޅ /%-ѱ1o *B4k\졇GN?ókRX_5sw@ Un#du5U薖rzGl4kZui6@=L%"" 7۱Ctn<Ϝ;m)Q^ȕ&slt%\y~'Rqc:kAMz~Y 0|0AE@(GۣsP/[J %mQ"b\n_s&#:gЕN[նMbBS ܼ3r8 ä1B5GeEH?£t*+0.2Zu8UI-!:ӮkgX&e:8s4lϭ9Y%pYvʌ[Yo9q~W|) F?"<>|M줘Q.S) 3h9^}6ee΋]b _` (mll<#i1w\X)}}YZ!7[ wj= D9\hȱ`֕ e)J\DOJ=%`+T=!eK"^d9`kX.G>Jmk( 3PN\=!KH%R}aR)p#tRƮgQ%k^*\WJNz~VWLNkHVceE`azh-Vo5axߐJ2rTEv˱"@u{X (%=X*ty3XHI4=fY3Jhd0R4M } 5zuo2u Eڪ@)WftS_ ` PhFzEn*4uywy'tXpQ"Fq3ˋRʊ: fP#h+emg/OF0p&Xrnkȉo6欛D,_Q#@&-IxLG`^-b;;Hm1Q57I,(6?q !@ ? ]]~-쓝zbֻlvLPEOhEX0K2kAصIzmA"ޑ15=pN!vŸ: t!$|Sb"[hj9ɂP+t&Ǽ(A;%%qe' h&3ÇTLM7zC>ŷBu^ ?:d?kvz֐)c RjyY̅3%kSn >j^۟)#ixUs~WdY ӷ;duϮ*QV@! lA6g[O3.MdvyGJˋ*g5s9p#:Icӟ^6z!{46c(m'VתOD%ڦ@XoJ  +hUH{ps7&2y<|ޠ lþy/ms;ƊJƍ?DM -'T8v5Qxl _J7.M޼IL6`D ;WgYZ07070100000584000041ed0000000000000000000000016296435e00000000000000000000000000000000000000000000003300000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/cifs07070100000585000041ed0000000000000000000000016296435b00000000000000000000000000000000000000000000003500000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/cramfs07070100000586000041ed0000000000000000000000016296435f00000000000000000000000000000000000000000000003200000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/dlm07070100000587000081a40000000000000000000000016296435a00014454000000000000000000000000000000000000003c00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/dlm/dlm.ko.xz7zXZִF!t/Р]?Eh=ڜ.+O4ѰH%o2u d`+cVqG[ dZJџ!wׅkk?B=4Aw|7KHl$eu1+@*}Zj`@{m{Z(`>-go6@6y^{遧~Ỏ \x=3zd}e@zO8Gd6x6fqTL6Xm.zok `?QF(kV3vj0 U۸%vhW{ 0=nE)1;@ K=}q_+UW'^ZY2=ؘB1OAiE!] JcB1U+lc䭋6$B)"L kiNAA A?DkAprPz_ȓЖi͵B\'F+'K^nObSǝx_4(t0!benz>w x"tm9O$3kk[Onh`W7`a(D?[ݘR0䷃5D'O5bMڶ V$w"0r@aoż Kb#S _}B uh*r#jrq_dF,@Ksx}x69{ s< ק&mSl2ɽ[c^B:63a\6 ,fuŰV+% U mΙԾ U7^e;NIvPG\ ABo6'iXx&n-½A_rmҨ;8)Q,Nߡ`i664;1NGFc!5u:*KzTXaS(Psx"m+UAw\xQ*&/nn?(L0\F}/B ᳇E؍H௻eXdlə~ ;\1JKJb11Kݑ;G2jliDdhQ8wiaqK6w<:jC%o<涍||]`6c0%t:faҭ}%^ϰ;N|~25yVkF*"-N<8Iќ ,G*t".#Eu3Rut'p,`"7۰SF9>F"!h_D#qDֵ_+ >༥ exF La[vik&'}xO-̴uDme >2*:^ HgaJo n-KiM*݌'RVNG_Tg1=P 4znaor@zu'y|+P3gqv=7IV?/Qo$Bwz= \Z,t|.QfVng{wF77$&tڟi ZE<*$9-ڲ:+sxCzCg t=DY$TR6LI͕]qz!F@% S+> `dݒGiEJ庿R2[B ;yoʬ9qx~i.,4GiL2r >psN_,q#rK,)!Rt̢?L gҘa  ?"AƊvl6B8܁ /&8=r2W~qvm1MQrM2%OI/< zs2O\(ly3U$j/Ѽ{F"/*5DD|p "K͑~{|4'$ 9pw7 n rM":P(5Q6LMùNr5jC$mrgdmq]f1ƍus,8yLש~]V s_j>G2w:(=ʱ][>gz/՝؟p}ycܟ7 .֘?R8%.Jx2ΨM{q"}OzMhLKeW+dd.D_85m&FA@NB[&Wa,1҉g3H7gD*yvuSe*\o-iQtS)7Sы޽/`~(yй{х9 J\f _]$wzg;ւ5B+x1쨏E7EThfBF:[6nx-Vl7? ɴZ}kbNaB"u6KFتq}7%?E>]*≃i8Q'Пdl1VyW?? ˄(A~<|bhNE}/p=) &?nmHشk0S4?ff[yŬ+?Lv{ ~?TbbǡN08˔fOI$[W /8>U# 8Nm1:x3R*9Tak}O`B6dedl&p*C\1P){> 7Ұm<V7twzQ[FY(JYW[cʵQx>=LQ0LeeVyG ciq?Bhp nϯ x//Bjk;zf3ާ_YG&ӹ;ԃa/,j`.1hBQNUUeF#vu2Z~36de6"s'Qå-0?cG},mՒ6xR^@Wooij֬df.YCo=/I G_@kτy"MI#QAb(qs^u Vh1T1A%vp^=10͸ jX,P6`1-KT0\I7O'?# ^tn^S ^#4M8טwD\:=`w4q%瑨I1PJ1TjPK?lǫ(r;XDj.EJgwcEpLƇs e .zK{]IrOd/+o/j7t\GJe^%0&6D֖SNUq&,IUT%?RĔָmLQhhL]ccrr8b*Hu 枬!"l*m"DTq+̋>*u4R*Z~:}D@)|փ_oj)1;=ibnаu, y;N"fq~7X]GcЀG<r"l^ ?3{ۊ_jfrA~j3|ߟFB\<}Y^\Ϩ_ɒpEFHå6F&1mssED; $5fToFQoAZm#O~ QY!N.Rrڋv.ek6 nЋu6>{7](sFjIC5֕ݡ\~CTHrVb$ ]*%(fak2^dcOr!>X_4G4W` !a-.9T⿊']>*YTs(y:^ m X)FwGy/s! 4Ma#C= ,ǢX66i`S rMgk&*H`{j %n9)RkׇGSW;|+iSCQx~Rs0kuB{\Ƴa_q)`ZV5wQ)3ƥrdXCD[r(MZvK*V' #y)T<{eiqN:Sbo0jUj_pjOftś<=v&bCVK[lqVV<se }qe@%t_OOAMpƗp%JiwΖ똜r9`&+?yTI]=I~<'z.U|2ZQ/,KؼۥeSQh9Pg?DQKDhl@L'I9`gˑC5BX;/7zvA^1}LjDv]A +4kb՗ ~Ý8M /1MxVlKAyʛ.\3(PpV213Km7$f{ȿO(z+F|wQ *k0!v$\AknD J#~r$ObJN 2BjTBǠs4_8pĸ;_Ɲ 2JrFXQ~#!WZ;)9eEFݽ4,V(-*l21t^`8uJ(m L)PֳV);Q0 =3 OpA֑P^XpWNqm_lՅxۂ_ߒe.gE"#':x(>TO z#Ĝw;}}ۖt"'2z8H}=+`wafdqj9k0]#9gN+H`xh1; ǁy'_ "N}A7Iس6\FD ienJ;p}LVo9q?DD]q/ F[aaڍf6dUL[M&S 4K2 }}˺Ⱦ?}bFК"9Ekag (Le}2R{KOQ p%$Pkj)k'ӊ|tuH^< 3:L/ՄgߢaJ!5Bi}vwwr愵n+~ORg,әTX Gzו1hC0сVryA\2[d%~B5_Nמ*}0)$*2Ƞ'8=$x)f^9""vu=puSVɞ-fm3%!Ѐ,s2#]i?_4ͼߨ9+g0<ʷB#;{.YOT)A uo7!ˏ/5lD"R:8 &(eq溾/I]&Lxh!"Rw@6֨hVry q$tp_J?IMh>uoy5zQr' #o>.K[-TwS=bxeQ~Ej6Y6ҎG }I56E 5zŦ9sz<;zJ mL!tKkR ("ka? 8KkY#wʱ~%Q:I򆞗`f_&)2= ܄iAJjA3]@&-7r7\{F1O}Ud]u@.| &X0hsSl:_F:Y-Wަylgp s[?&j!ʪƦ.LfgXJ2>K܄k:={W[䬘>R#?Wvٲh- 6{p_4(-/ @E%*[h!d1-b'~P~7Z^NO؜ &QrJZs48j˗@33U^ XR+{OQ9 #2"A}@kG/!Plŵm8xuM6o[ J%:6s$EF܊2hFkwS>"5^} jԭI "Q჊(k'm~"~zSH0| }&Ƌa ~m. ;B7r# ˴i7̔o9XP`fxNMNw) UJ-g]2Z+qEQEOcҟc#I,O#ыSq1v%֙#+E__ F2[KdhӽyCS"HOf(v:* x {.[x^IK1(ZS*^\Xt[/D<~]Glf$I?2-c*b3A5"P3^ƿpnxW/<,s+2Ƹfc 0AW ܱ֟d§B!^q9%Mr&y6M"'Ԃhvo^gF#t:֭T3}l-ݾc˒۝%;-?CcdOzdl*IsQtwpJ-U`#7*F3yXvq`Z>GY︶<ʋ$Lzfo9կ0+"KyI-GDFܛ  ~˔W+<)Ҍxb^W =% Sf;?SQxGDDߋB\,i_<A}4>27Q^4Vw}9i^ (״&rHژE_o,d+z@օ@6iT.c'Lp+nQω/Qeua!Za$XEn[]EEG(|T-X'U8^# `9)eIWN]V0')T*E0¡em &S0R񂱄|=ZE5mT`__j%dU_Vdhz,k#>\C[GrLxӥ|'؈¼ @5H>^l: tt}5:lO20❈n +T @wәaRf\۱{ޗ]Ǿ, ?}fqC:gNu(pDwI]ᵂަM"FqA]$uI{3C'A{e7㲕T˝%Qn4j%x|S@KȄk26Shi&vBcWVL[U膇ۥ;_γmI4CPjQQ TyAz8=DxȘ-7GcaUNY " ^2B&}JZ)5-EV`"͞v{<:hbwRpm+LSi/" z1l ݫ엣N7D2CI ,vKmOվBL}ov'ʴѤ.rD ŃX*b^l+XcB|sK: AWH_Wڎȡ]ewdBr-t]%RCaFsf< 9ȝJa匕xC~ j{iWkRB]S IzEڸ6FBmu FɩR%\~_u/Vr:.8{_OP:7LLńMPdﯵp~|;N?pȭ K^?tPBr-\5' ,—Π'7`_b'[hb͸ NL}̨^*D~?PS2 q¶U|r?@L#Xx8H%r?xOSokpt[0ʹQ̆l=h&!VR~ [8Pxk\DlGw$\\ݨO՜9FKZs[AnBU%9!!Eʰ/ 8oWȅHlK({4 bP$:ŁMy.HA%h`:p0v40]<6^'1{6U\[3;yU|4]q@+Ǎߨ'G/"zJ"5AޜOحY9#vSos< 5/}Dö9TofEf8BpnaLVbq2ۋ#EΗtc7c@o|ӾVSP)k*nK|3S5^#^%:uϻ]I6@@7r)?~9'p0,K. 0uz *t(UV.tXyDºʣxUV$3(uu~XZvkUPnZ*(oE0lAc\ֹX.FĚ߳O)qmW m6 mP$ؿA}v_kW?bMPlA[)nHܶO bk߰NHt=|hq))LRIdBğD"^@:_@ ʻj\5S] hL)gFTzf2razP :B*9JVH~}_.>KS{exUk<_^1,"V=Tvt(<"k]ёjrT{|D={<˷'YrҙGNF)(gZu)JS@i"M ji0ƿlkjur E(͔!. cxMmzcSs =?7d4V1gE/pogxuKS*E&j b4嚎81dp͠ B 'Z0!TrC>pm:t)Nru]Iw Ν*-s|RB<~eMIV\!Fk&բy X[ż%8R%徲ЇWme(L`O L?!`P_И.bq_']g"޹1뫙m+'Ɖ?M\v"yZǠh,Eyhwj!UUF5k PVձ,2 XOsӓ{=eJVE*[͕PM}T\-d pP~K% i`+VO ?uh3 qeqJdQ&4&x ф7sD$8r\{cmq4*D1ǩ"VL(\( 5z%Ua$wukUr}yz*WL:Mg:(9xz+VB|5CYB~BEqbZa i:۱2qoO*n1!q򅄻^ Ғ9p[v #S^,V-b N.TFjx {Іz(iF@ Yn#Qo'C^RP3FG30Vzy7y?,@'ωJI7Pa`Vؤ>8!9V`Se57N4‚r 4&Nv%]6hPÂ&z/CdRϹ~<\8* |6s avkuu@ @|;=- U@1eBEZHO!xSorbѽWPA+s ;7J{oxyk=і7MQ @E9RsY_/R瑭J{@9n31mܽe&q@pEfv{g2wz*$>p !TG RGŸ@L(%/V^ pa }߯PK&0ݰ1ΑeJ>Z:ԫ[؟ d{ 0c+WA`"e blz¥,kW ZSy-xxs/ݤ*O&]ؚTcdS::KZv5cX<6)tC,9pzzk"',?Qۨ(h E aš'bu4ĎVL皻՘&X.d?4ė~-ʜ@d]-a)x@\|Kh Έ/ m pz !mq]Ђ`GƔio[#/}`OEEsէ❭o1߮l$-a( "xr7*DV!; QJAkI7sl#sŝ-~@G ]M*XfNYp~F +?{92oTXn| 9Mk {;N׀9rJzS$F!W^B=,}֨xT] ET\5PsPrY]I\Yu8Ϧhh%tċ`5H W%":Z?~eRj2 0B$Ixo#HvYb0k&nxCo>.3=i!;fy0|2>e$.35Ujywf/u璠8":R;߃Dm@*hWWk{ө3y\A8׸';x蘛y!bQ$xXq-"܍qLz@T>X3*dj0@gfQIӃoRh, IiL׶'s#2GQ[^ɪu*JGNnJ>vj8O2W_+-d8{+;-S[?09lrp:?쓶5_S^޲ڙ} wP.q{;|}<$ūjCFH>NB^QXw-eۂWM A #<6b5}|sr+a?-/en\mIRzLK.!'xr/]HYː:~H~4/> 619R&ϯQLg3f^ ro 7h0]xM>Y0 E*(.U4e)vt4”ijhG+L{Dѳ']vl;;˥ы|An@)&cPZǴѤs 0S֚(]Fdpb]3%hgx%s؝~pI)R/.. \/ ?DX3P]U< ;ɝ!o*ɱ,UZd=#I%9 ~KbP `y.HoeN~.Cji eK` J PXZr,Fٓ# D:.fIgRIUY'nM;Ŕjkl1kt" #dMe1Ւ .`ͅU``fͯ>`4&Vɖd['бv=9_q2 XAoYq)# BW~ێsƂdܜX(WdQaEk;pvٌSo_Te&nM wNG/E?vzu 2W-WoSoS2[(7)`0 R"jQ03BH`Ug"w&^OHL 7\r ǫ_dN 7H%zp9[wOζCv)%x2xh`q@V7|<Y 1M8h N985*f{Uzb-R&G)P\9˙^_}Ж 5"4I~>.~p#+%fB~*ctgC(#S1l]g 䇔x@>ȇsja Qa6 T]J.O1…($W.FƌbK%r _4}ѰXE"X߈яPa/{N FlYyiȢ+'ߥ冧9z"=3Xc8G/vBefL9^qFlX+@沵뭔9v{Q>N4{B(P6O,"-jo̗b|q$D 7n}Jj;P.*AMDVI7ڇNqE|pJO| O#s,D"BQ(εHB饀}{_B- Mb1섷E`1I "!։?nP;MxOk5<'#({(BY;G !>". ldB th櫛t]ʴ@P"|͛@6HBPWX[ֲFMIveXW{2MS'! EIϽD~ʲMosNa +Mmv贄Q`WO"%mA@4aMLh˔ W#;~uW"%$ik܎YsϟbC܀^&lz5'*+¥j x뮅gD9x-M{|<>Mgv>Z_⊎CHt:⚣NE M{4d*ј 7:.ĞlLjԿt'Tۃ_–ܶ_,dzO-}sBBiMkiի&X @(UcB*v']yF^p\ۅӀOͧP'k(xn/}z0l:(}k]_.Y8-ӛ>Ns%ngBf!aRw`?Ԟۧ÷ Q=OrE>S A2yD% VE=V+8l.A:jy`v(*#nw;OՏTy7&B@+~]Sd0\E*f5﵉ s4 pKV׼EG'F!! 1TV94?rfܩR=[<ܺ+ǁyر1ѲnK c<2HdYQ!we| m iBU#^ GqYN6K>!Ȇ!|`X}j%hu oc+(m)A'g:Vz23@qյְ:۟ IfSwx QVm].onX >}6辙\L>暑Mz$T$r9rW2&\qtAyqڄ)]-ۮ8|?ܮe( D ^u_H^O~I_v+8%?a|pTO+H۴V}T`m4pRxg" A~d;"yD cL,gTV!}[oH6wV-ay<%{Fդ}V֏R8@5;JOf *NJAm]&0 SBX&8aO{&饈3*/Hϭ#ϚD`2*RpJeE4ZLm5JZh(%2 ndBu\5*bPJ#o}~3 \mz\TnPyhkSKb9QGG둍Nj?%?sg'=Ԃ+ޟ Kn,vDF>ϳVK~8'Ou뛪u(GϽYX#dnLx܎9_<#eݝVZ$|AWj1#ߴOǶ!]5P{nU&ʴ\$n -SYDQ*/fB`KlWʎ>`xQw9|r0*I7eڒn[F'ƓW"Ӂ6RR[>˳+SC YJ7tը0}{ e=1npBHO*eh⢘g C _m>jWL{ԝ6Qܲ΂%X|O{zmNl~{t Ft?_u!H+\8Xk%Y9-.ShKs``("QQAX.y 6'эaMa1zI ܅srf0dᤫL?3oD'p20 d?tX=Y(*Az.f]A= ϟx-29Ico|쯀zj DMllk;󢡁5U'Rt +^ g4W}>q\c0s3ϴ|n]C*-yw!

    pݲd~ ,}[V;7!t$kf5ӻl=܎jp1w%t&U;e.8qm2(t+e7PN+*9@ cUEiK'bpxDX 8'3 Eh fyWGΗKl}c6麰@0a[~$ڻG /aRCXlA:Dkx=$IGrO K2iG/r:=߽-au0(̮FD%Yc>7'Y r p ˊ(&xb@=@= >1Jw;{V8OݼaB!m*z mwڧb~,sWjt,7Pb7rt+ BŻQ_ٮ%ȒiE 5}:-pSB* zK8,=\ẉ+Rör ? yYSIFplVGNK˽온'i2֊ghB޺CK&_AtóX@[G^ӓ1#@mF#X{%dїǯmMzkpר_Jj+.Rp*籛acB I,fP^ EA˩gMfû=ex7]y%78$&Ǘ,i}a0yC% \{WB徹r#T猔 fC#`RձlSnU%~#AGӓk'X%*c%\x$ɪˇgd]1S@V=8 P郾XfAݫ. ki쑺&*5(}mEnRi~ cb{ |AO";XS)<ڙLϴ\s H^fIÄF~6=HxqҁʭkzH0PSs+f?u.@"Kgz 6-Jg-9cx usaBx F К'1PP=Ts}a~EB ? ՄILǫo+^* Z,H[.*[.>Ǧ_}cY&i8iSj%0/EJb@6zߧa.zz Z @xmed.7X UmQMV/#h}:4 zWϓPwMpٷc Pm=YuhRHŪn+g LWyr"χVOvv&Yha`6~Aɠ,!v0Gf*[-Cwu_1w5P>L~5!X et>1=-::yR ߤĘ*A3k@;%  eoc`{[T+@81e{jTgv'uﬨ-vn26Yy=? M|'N1 dSgsXp>14[$I%7h^q'nxlNcV,f GM.s&;'xHRV#",=uy=z-pFrX!+c\-kROc/Fn5iFwa)Z͵.B" +KW-s-K3.h̲``/V!*:;O˹m[0e,/L#}*)Ze=zF=wڹLڻM,ԇA t l| ΒDwf K+h 0NӶtk+LjXhOG{K ]hhx<%X%OnOJpv_Q3.GWևvJrdfdR6{{M4쌶3e\a5UcMTDIrkm`9i}z.˾}JM:Y1ήź& M6юT)l5j~4\_ag4U3szH:Af{y}imDKL4GtmvL=$7#%U]) ?z먛7I|2b=Z|wʶtCoSY=hr"Ev}uBA *l$U`Ov`H-^~З`K{ 5JQ$3BG>0oo #˵t}_$.b}u~Dl啛P^C]nµbR9OH$HRgzlO\ć ci6SX&B&PBj[ {-u^lQB:֙P6 >XM͵=Euaى 5:ђ!=Z^sg(8,z7й0ʵWߐ:`Ϧ|~`jj5jZ#*J%/m8XM%=N;pvrnI+7nD>/f >+܆ؤ5`| 9a}Q[9|'^hWl!.Ec(^C&>MT])=/6 [7R`h Ot"&wa vo;P)@ߑa\e1#~W`3_Wes;fS'űvd @@Js[ F40Ӈ;Q<{A)zJp"H{;{L Te3K Nʳs5r@F0`ݛJZ ޣ4Ů ̂x+*}/X%2$4x_ ̄>: 5˃GU/ԄCaY&d2j3a%_/"oݺ(n>rG%y¸Y:R_=I@Hv-JAo@YOl- 6 <wǤ $C FWCxr*Q{*9Z3mbД2aiQvo17΅.d]X֢4``z=*MI3D\>½¼J4)&i(tT-}3d_Z,fL@mې\=Y1#H :a73]w]JUe3yyV{.WЅiT Pj Ǽb Ծ`) {3|w7;)aɱKB<|>BS=z@|1bc Ψ80xnXl|bz׵$wWSZd5A$mc Dwmُ*XFHHǧ y+%I*~r1SevHQW.LN'h"F_FmʔM^|eRHHqOaxH)=C zk*%J'IsG?2I)_HĨ"Z,iՠ;]SM {109 %)bP[Ͳ1y;fmӘ^ȷg 5[Ҁ/+TE`Zb3vXMn#kK[q-}HOHٻ=<ιkỎjr6q0ʓnG챯Bv }~Ϸ"їFjK%aIݔ͓/|?tƇ$2f#gk.@iftK]Rxb-Y@J1jMc@FSUjv Y= oE]}…*p諉3&hw96 %*?@ Km7HiI+T6l@ 3w#\[ ;k!@ RD |D!OXS6:Q.q]"Mqt/8kyؗ>l4:*`@bW@ȴ\OuFJHvl HX]hV27Ybճp@ZÜl{q,{.]{}EAS)淒zt0-0ȃS lЬ2WLHgD) =[6ZD`z锘jw5>uQ]=T"[{Aե~g$SԑRBi7D""#GXum@fpˋy^]h텨>/g VW&ha2V Ol,VŁ;)1%bd'YC#E1YaJ^+p+,hXjB]00ܑ/6#648w(U8~ל~#G!E'qM|.?.j; ؓ7Gi)mV?zb:8XtF c("Ju Q6F !ԓPqǏeWgH7uJ%ݷP=m(݌2-Oxp}R.{k6K)w+PKhPwrILfYI[:tڼSoIACd&pTDkNeɟKOFW?ټ[? a(WS=@ŶZ>U&ER#N2-a>oN.[j@Z2X+"~N,/t3,6 w;(EzwvaH{ gQ?PDCXՄKd6j3<eqqdJ:qn[7n-|WЅH^,_5pbiZ^a ϖ]/GFm#F7&r`rMGj^! Vv$e-y\'~mJO -$oE~[s?Q]ChQ.b͐JWqMTB 8)gg229qi8!: '``YʑSfԏg u%n}m:_+(\Bﳺ[0 5ONLEGf wj(߭×r50z6PQJ!;mUF X^ުE̠ϐU~f`b*:243˴/s\H* g}4sʞ 8^mA{vr\w hdk Ľ R=GÄ@ؗ>l,hx o~ 44[x@A¸*e5 }d..`y*qXݻnC|n8:eGDVx=%c@zRɘaqR*)&@5? Ȏ䞽 q:$mo˛#:ĠΖ cd$V$j72`s9ER m4d-?1!LetӼ]բd%EV߶)m>Ns.&}y"܁f+˔m|хD #*m0?mlMV~<`D.;JEּT ;8=&N$f!ٸ{ B ɟ$IK:EL{J{lT(lJT5DKXV1Y;ȋh2YtqdbT 2$i)alL4>Bʙ!.oD6h$ed4s&dWqVuUx,•B+#WZLzvHw")SDbbdaWx 1?2ĸrL\=3o/) 7ʟ3Pܱb ~Ɲe)mK,_K';jD'"Sm؉A%\_gĕ7>J :%KxuP-bRjpF~s9=6 +KkIRH*~*;0D꣡/քAJ|Rr4 A75|"gw-Ǝb&4(_ +pǼqn玒unn/^\B[h]=9YJ&# y$ 4&x$g^[ ⥜۠<*>ph EDIT וQ,Ԏdj"鱿 *5-??|Wo{U0`geLZ`>jj5oǹ䱈\>G?!ڱryHqxڦV1ЎIxYIu̡YWnf7Ѹ,)-<sqVơ?z ug@"2{/emv9a2h d2ht8<>ciC~j bݧ^Zþ4D Kԛڤ|(y~Q5ҝB/l2(aӏ6ln;O]hK3{+c}IЉi k%1ȷ_]]RŖ¨SK%i@uZyHNd"4Ž*\AEl9ªe` >1=y8B4K!N9`jӶziq(NkOA޿ ͵"G( ^A{+=(~'Fy^-qz3uKDDmKV!W\̛U 9'ֵD} T5 |~iu4s=Czœ!]P#I'-on"j,LzS>mh?(¬giiuA7H65_LAj%nZ;9yNVYݰVܗNM =-.|Tv3l$WJ.;. Lr baUZ~WQ/a$+)1'0-GH6z%>=ۂ1M  5&` w gD]ruEVM/0ưqԺ*gF+t@_ý~rxx)rgx]i4x*5",4qNI \64Bow+G}10o-w!AX} g6 j;#Ct37U TH߬gv_!E05rc/tܘ7᜹̕o%=.rr4a)'+(T{sG'{C#8Z[iUV@K'Zqن 'RM?q~0ݩoH( 6tc2\?,FazZtr_G.Y"Y`?Q-Xh\CWIlol ح,5/o?j>f^Wf}*((ּ{dg8[v0n+byCAUqO! aD!ibO/-sH&/>kf wz~~׆33bsRca_=NF\Ykqi4,Dii0,j:[9ɕD$BEXG^< ̎:,|"42|%\d#W^U^ qs5Ķېzs!VD2={@嵜ww(7 C`MŸ'`i`=f$NC[I[v@$ЉmTQv]!ǂ[gͅȅ 撠~1ۢx\U/!s~i^3šr3gSpQMG!Z8o&{"&UQ'AAGv] fps\(=^j_ɟ4a*6&ZۆNh)|LO3kD_- ]X1Vm _'z5߱ohs6˚m 4"g"<(!;YVMV#67 zc"s%Y,}}hǴHϲ(Om;kEl%/cbCKH*4ejIWI1e@4:ݤOxIW/pO'L50H(r_26:hԄM()#{q<}qk/B~'?bϔh[G91 |:\qbu,| ɲ@sɌ85s 4Y|.Kp,r7am\qmXoKau0*6[w׏`=<6sWx;s]> MgE"Lh<^w?bτN؊2B}vUz|oźMH0n :6coC]Ԙ5݌/+ˮRz(bIǓGc3hip1RUۤx_VKA~#[h=JQ%㇑l= JJ|9/l6#\DŽYqOedGT]=v3erv6YKvЮʪaʾ @z$X^g!ɋDq+I7 ֗rV;fe1x iĆƶv:G.XQbRG H4g1LM?09 p站ƼfH*HܹZX,* ݎkŅ"xm;o70(NF(x6qrtV* M>ѯN1/;r9v$p7QQ[h0$%G?  !aʧ7S~٦/9%,llm8wx.kCVf?16.L.EG][tU{_D:=/ЫM}sҊC応pDۮf (B:~;3ǰjQW*! !RgeEMmxifꚐua@-/r@*U-c( ('jYW$TT`S|K&kxl/MO )CD9I^<pgI~}іX#al#Ĵ{f= QIQr K@噫\ڹ+9PYN7DaJ@T\, vg'ߊ >֒`Jlyz@GfjSSfxd)` 2ϕ$%ؾX ;&uOXTvJ֗ Mb|s7^RL`e{:p !W߉_%Ipᠩ !Sƺ:"*V替@ B< \WohN*q bO}=wnY<4G?#PKly}ۅ˒Wer^6 Jgi$US'5mStfMF"#{w;c+|iMwob3꾔hXJ1 rQu'>VIq˰2\3a$ޒLrwa1 ae$W(ͫͣc6 8f Lʠjkh)1@-KI\qq} ^&iwX2#D"e˙"""4wzV;5匐E:=Wؙ1{1i'A㻖մPqJ>*xU菱{bVrjW?Œb5* Qk%+` ٟK0)*;ƉE"D>iOf5RujP"ő84uQ\e ;^t ZĒh7?BoXJ>p%**'(iQ: t؉URNz0 oXF[݂ELJX2|RHǟՈHBB7`!#9]4 n#: 0%!l[>PIh,B4Y(V7oĢ^Ie;,-\ڪl0m `)lq)EA}=b"e`F?FGPb_.{N 3[>Ŭ;^C(]eov$mlڛx' oCָ[@Zx,9w1S(,Q\4P#V7F((;gzx?}p֡+ԕuBPZ Y $ .A6s&JEOa8l&asPq8$Z_Y^+B* J@쯖$!?FތaDOidKM:q0:q¹u1\BʯR:@ iHF]Qdz<ӴodmT}{_0ϜNb4  hCxZ&ܡ jxx2cRa,zbGϫ(Uxa $Rk)' %?K TE<N RM K{3aw3t`Tpc/Z-|-"h؂ Wgg=ns"l"?b%b"3>jo{("O6TPϹeS pm|Y VP(l hisPl [@Z磯.N/HjLt&^h#%}H#uz: 0<k'#ZhP`@Ez%1Yd=˚m_&1a!߃&--հqHgKmYGJemF1[a&5Dͻn1R~'FOM~x? +8O!}|Ihգ.@$XV?pزlNeAN>OYLhpq~KD"InfP?CFHLw-5EKV[h>͌ vFgStmaQ3$;27nj׳xtx2Bc#rJWZ0Y\$J D)K,:kO o~w aƒpff#|cҀ]kӨ+DU/E z9 /߆aߺğ 8-n۽.jLO _8FrhvA@]P @`i>Ɩn֍sE3'RY G-E_,|`O\ IG v~gk,tw37~юtJmSZ, Kh)9ItB],V6|Fʉy,g7r;CaXc|*ճwk^q%Ge3;wtƆZӐOD﫻hycy.VI]UT}mwu#ȶBDaP7JX=<-<2ɷHM_ f㹖|̬`}I]sИʬ]ދZ.t–-P`"es7KDNI+2Ý{؞Ot/5wj^g{q09h<6x5[Pus"5#;,o⶗kCN}v)Z#!|F*HXZNn'/, Gaʔii&qk6Y)\^7es] qR>qTfwI}"q0}rr Y6)9^,uL(ũ0F[ & $ݴԈm&8MCa̅t :$R[y#qF1PCLtl.O¬s_HhB&U]V["l&m0j9R U ѦwB ۡzǼƈKs0:K˻oNMGP:q^ P6|[S )U9eAѬUuC5=$h4!k tY# HtڀG5Pz\#E d|"2U:b8@]1? ';)Yꝋ\Ao 1|&(I!yJDrL !&pήĄrNj/Ebe݋Tgl Ӱ_ g<hR6$O \3lg̳l΃{W$[@hOI9TP9OKe@H ?c pbQHE?a@pTftr1E6p/>’Q&iN&N$-eXpo7Ojd?(O(Nf#Pnf_5n$Ӝ *j>cMnGDfia!RL5@1BS~IKU*6t{ >4~/+,"(G.a\[B[wK//nT !hj*e:`>?RS:Y׌Y0^/s@= =ېKf$FI80; p.TD ߰}gZ?\C&B>IJ2d)aWK2SR/6eO)y[:Ldޘ\2"ҿWcκi`D]hW`5MEu\έpXXK(&X@U#nQALuuArfxIk1i,VeH*ؘA+dWS!NTo H,]،扰y^*?9Ur恨XNpTXcfA;փyM !2(Ԣ*.8|RF*PW@Wi_WI-X]i0a8eD\Op5>H2΂*#+$uJмU^buy+n}171#c gҴ*'+C_%{sR ?}by @ָQlx "A>}!g ^bsۙxv_JOMBuܠZ"rƳaqw9'XH$P0+o;VNuy[̖3MQX. R1"WьGv&Y5}%P I0-aNUݓ`(<./Tw@]zhG!#<8 [^?8.*T[$:UГMm.9ߞh{?RgWې!rfGD4N-"_I>(D(wĢ[yT7dOl4s`Y$7q=VX+V گ l2(Sa U×6lqH5:{u3{& ՙ\!f%?fy닣ה;7"IS\Nͨe|bXm g2Na7̶%LB7Ii ^ێ%_?stWFssis[RtAjctycc J2V}Rk͚42,A3.x| AdC稓 Yd4Z6V{-c0i`~z^{T f)zDgdOQ祃8F*索Mm1z'6Z `9#|~]UԛDthsȐɨ]e2\/;Es@5hsp/zz P ᫮T%N;յ!,7:>.pËHl <+.mr{Jxcrm)GEZ+.˷mk_yH$ rdE?8h~΄Ѻ# ~;uWcb1@ |^79Uu))R*J\#('w7.~wf_6xD;ܗSCS$P# )D@AM$KZ]E.+ d7LOO`YMסL#YbωS0YI p};_ J%~Lv(2Q#wDyaU`h?K| I<:*4xܺ[*T&C$˘'C}c?av!iE YC  KsQs#M V-2j τodAS$Kդ.h$?fη@ Ս<;nc,%未iJAǠ~>O\'FTkzEyMB3XMAeA%=_X9D=*o݅mR7Y> .d2~c}c$yxB7, AAJՔ`"hU^TH&vK7RX0u{~!F@RP37.jI| mpe?&<;?Vx*BBLlBDtb,{ 7e(a;I Bێ"oKv1u־Dm:JnMm˭C*&n#Mj:rO|cǶv5}f2x#$.:sMo5wh=8mZcxžVT*azb҆fi‡zhT~o?ܽ6vp 4iϸ ~. BoYhȗMuM^>&N 8ZθuuIs,ǁAa 5!6O~ ԗ1ӭz.-/ShH R?ZpM#uv!ȋo B*UCVFUk2;HǸȦa+J vhΨZN0 }h*+ m+ڹI¾y'IJ[Tm{kg5Vy67NBitRk-zbOJO T=)p3*@f} eKn3-И,Ȧ] `VpI9ZLh<`^]ܚVO8f'qRuavogG:O\^QtqY\ZFy@J($㤩.Jf."Vr2^_4ڎN+RjϾ:%>ʘgϩr0s+s:n0/Qf"o4f6jVaX3Z<\нի'\~'FMF+Bj?E&]܁8 G>^XM뗒Zz&ϟdHH.[`ZHfj1\CyGw䣣Eyy{$}#q i+塞8͘FŷC:yd9K{bJr}PfN[nZ ` Cp˩\X>g/68"u[q+F ߙ Gkqv-r>VvVJeRk7JߎlǃGznƚǁC[YE`f{L&<_M/t*]"X=`+=d?Z1S'=0O\3jZN N >'5 Į9mg KCa 9›$0Mbr8|K+Leh'^H]Ô4LFڔLR4ikDmOE/Hvu֥FJ=;xj0H-Ώq"ICF+f z86i~Ipj~!VTPͿ&5cfI)>0O F4[#mq% 7N?esWnox~ËQvS)E+S1â~l5 26ң!U#yIqkM9:LILDg,E/'z ;VvW]Cgߧz9dݗI<y$F(=UL\KVIU\g7_bX#8QZz8">NRpZ0~pk1 <e%cR ^bo4scLqY L8[`f6IM+fM)twj8jN_(x\sYDP9oԗ^KEm!bO~4gJ;Q3͟eߡ]Zjx3_Euw%c PsAoP?TdCHHcv:P5'J>哲9DsB+8(mL|?< *`%_0E¬SSj_{$ 1o>ҩY14c9}7HǷJi{RczÜ+vYC uiۄ}Z8]I/&8* )=Qe[o}bɼ7,QI$n6N NMH)2y[igdo:PtWP3j Dd䊅{A2#V^S}{ZOdnDbMzh;˓-릆sxwM|l# [l{mPȝq^!; ta"rJ 81qJ `V Jf7HHmj,?f&VĎg^F,^*XatDs(]0Z!_V  a t/iq6>%j Vib#fB4U}(WlpQG6nX}&Lےg0Yҽ=i Cq*7F!-y3ߠWzRPi͑JZ w/ -E'0W([igK`{)ذl \pۧޖ,cTamqK}yq(#ӜԠTF|wo@b5_Ϧb޴޿V>øٯua{M~(qw\-: {&4J"3pa/nNV11YGa[գ @s{\Rb& 6{ˑًEEޯA#q.9 mQ[ib|(0fZҤϺrAe w=7R M&aH;.p(}0B`,r]xq$DzA;ñwL{rmt"j`;1)S;7UDd,K Oj򁺜DW̒)LT(~~1$湬A" ~R0X$)X,bqBF =}[SԂۆ`B 륕wh62Va8 n̪ 'aĠB򴬟3#LӿX炥{wœ[4QjЪh!< JXq.:N@Q|VobW7hN:<֯}M/?R-bCqLħB%bҡLWSܖ16s|'mcC{O}bocSY%Uixx(~!#GIB aM\HiP#|Bk&}'> _hfFžIFWcbbzг\%m5Kbe /(~N^MXiIfJXaxtÆwy_@BrlYjL瓭LM6 <ޑ=W ˝G 49j$)#E,eL@}> W=xHuS' ;>`T7AR`r.5ÁLh.?8jZ8jeT1/e{Wi6q༙<[#z?].:̴G•=_$h7tLGo?roo]Tw>e80AmwWu? ˇeFsJ=K[q6;R٫mar)šϴԽ&vP5/4 Txb4i6F|"9TĿ>R#%W`&n!pQ:Z}%瑱̣f@D8uj<._k炕S愮HCyFUZ +J@4V(UE87q;&Jg.yUriufͺ@;efzk.|m;VGGLc}gKӭם8|iI  qA ӥ8%I?'z{&v_?rZvrm !ycƳ .xoA#8^A9[:$l2 %\EXQ"ȠD\DYv̚2\ƶpjId`)Xs)† 59M 4XP6Gc(ToPH !zefңF@LU0*0=Aqψ:ڱE74B7]"F/B3i:$A'~"Kt>v %f 4$ &^>Ȧ[-fO(~~-WkWJ_k!$KBڨ[ SztɔG}$s{[^C Dbm"ΎzTw)e莒A?'BA1衲jMHmf#p&.zKX-з33-eȧt8ՑkD;Z߿ϸݾj BbU|nҠ$:OA Z|;㬫hgV_K:i^^YN !ރ扗}X%ٖ>?Τ,5Lg/.EM45YCFOtNTΫN?T(us](﫠T@,;m/$ *;'}6pi&YٹKʿ: :9{{[6؇0pqI+zk6dŊZ(><2b3v"'P%vDwʋQ k ]ly:;t"GUA+UL.+[y{VI*<@[ _N#J#4:?ﱂ|G}xzРԞtSRTemt򃥜_7 xe? v&-F/~m"Y&ET&ͬZq˜P>yAՁ!iK8`:mURc\6=et&+/Fύ(Y6j6SN~/ akK mhZȸvdktk(޻<ffOfκRX t:DZw' S`dzY?ޘbL|D3VB L$?Nhk98$ 8cy?w❮8L.5*ilODsO}VT{pJDa{E&=4:Όz5 ]ҙײ;jXrs&7Ub%V:6{X_ j@a(n7JS/JIv[.`|EG*?ŮEPhf;YLV&Z9䤑\DoOP@nWSO%r6cscˈ?PsJb]XT-cIPM{|nWZ.]FxVj4JZ4"YԿgCFX曙 qmsu0H((ʥn>Gia?C4{j y,IǷUūtuƭD(|ZLrxjD"bEg*IPuTIܵiޏam 0tAG{^! R{V|e{PYaUPaʄʛSMgX ɰ[2vm,Uzv.ްs9fɩsQ'zGGkH= :cx-R}+981jss6zXiJ~dțdP]B8 D섏$ʉErVE ɷ_4!,$cu*%/GYl;-Ȓy0-]k3 #PdqÔS|a [g ”2\*H؜B~Cnb}0F3$%u!7Ewc? ݖ7Ms! 237[^Y h HjwĹv b *eh ب2?W׆kW).ap\*(}$uUHL}jG7Db,E HD/^#Q &;p?A\̒z28Paĸq(MI`wJ:^ N7 k%]${5]įզߍ JD /|ZҞ.|"vjU X#l$bC$%] Ē"r&/O 2PL=Ep\| W94M*k(E:ںzfǷVt~cI*@bkFWA{ \-Noͯa>5+H>|nŦH9t'T>1Q[ӫg1OPڸh>=O?b{ȥ+[{1^/]lyĨR{1PqqPWʘ%BMo2QKpU% MV^B e+NGϹp\H0.ʳ|􉨦e+rS*dK85Ȧd,dsx*U)5U  S0xʛJ'?2  IOW7 J(4Nз8iDL0k*Iw5hs_\}[` :xƑ#`$N Q]OCc[͝a]b#Zb}!>|sZuTFGg- 53c-{j8Y[;u}#t@0M7Cq :`wT\\j/zEGRxwcϬrmSrT+Ci:9z Q2PWd_1IUL_4fBE=8?j Djf mzEBhPZµV@GP!p'bՏ22SK3fcz+R<ݙ&JKd< q)(? +%:Y^2B?òZ9Mrkw⛨ wԵOGb9u[Fmp E Հ 9GXQX˲^nq7֞ pQ1G`%^+^`ub0ƺq>ZS7$ʾgxTb5s ww4ѯeP/e t.M'@l^XƓ݋8;+T܅~ ΋:pnWX&DSS{A-~:  V;QacNa\ėŊ"+#B h!q1ێB; X̜:fH(ah"3v~'h"TBUvTN1 >2K)f*2*K=4暛[r41Pys|'n-y(!'7R4 N%H x{lreSʚ/4v"K&dAٕ%FXzWN~N%ʮU@+35wB! H`nvt6Bh.C~ ͌isH=Оt^j}P5"TA!_(7mf7WV :mڢQc2PGE/Pa$8HY=UQ6e1fC6D BS#M[2*RFQ5ڈURVJ`S>XX`?5/&kgc5uZ0һ =% {̸3 ͔/[x\CnEKWHʩ{ڨ y9 .w1TD7?gM3:KI)Pt:ЙKiI4.FB ^0Ei5:0/$Ț%\c&m88}CN&bt7*?L*|Cmp+2 |Ɛ,H\j2.$9:.HQ.f2_W@(ZJ&}L]3^?ߌ}AC%x#þjQNfBgIds~kab1d .J5<$\ < ϲG勿fx,3+nt4d/ǘON"bC?|./^:8)7˵>&"QpUTq ΍d6miPD*, ;= k-@1oY8|z>rGܬkRCHKk#-M2qx-Vi^e{=fT֞P(\5덍TCN{ &Zj$),t<4-vRBuaYy)O\]D)< 5 F s<(yKHw#+VF.#BZ .g"]f!G8Ȑ,a%ŪccwO?D*ffٵuHL~y>, ,\/(ђw8h(['#  Bn "d~!o'ߛ*R ziz: oL1CW;A*:@{س"Bw9en~O0OUi:|2H ?4l!FoPEk2?gi="Nw'o~zY֬.(P6Y:c] NjA\],]1(>K-d?(B-ŕ;l<h7Ps{r. !Ê \zX,3ChMcΑ s\bS%m+}h^0b&W$LБD!Z5缑)A6eplDZ.`[$2ıgMW rkHκ6yI=oDLBXӸ;ʂRIVes`ª-D}?J]RwO]y6dm'`T= <`}Y` $(b ݴ}#ˆ[7s;84/8 ~{w$MX'v^=UFR֊myvИbC:x꛰ehIW[UĢW{a a}VQC!B{tG޸fKB"x(#Sރދs*0P7O'8H!D~FO]@nA#lP pNPj9pZ~z۴GŠNlCB>x0 gu#H֞kA/ޫ|8֛EPUO_< ge|Śf=lb%rIY 7xʹM[N%+6>M{l>cuI3-76.A<_u}ܑ1WQڑh,&P _|؏ōS1ٲ=8_i֕Ȼ6Ÿ@m''pd+w AAC_g¬.|&]:SɃc,P+\*f0hV S-0( SLq:={@ç0c?:E_$M5 1}3ZP3Ke) ޤۉ$m(x5`~p3r&%#q94"T9-2Bη Vo }pr: i@!V)IW3!,d=' (HJZ}ÀzTm YU3`z4kSYś( PgEY툈O-W003'ܤw3bb?ehK*.fET. L5ޱI8(ϝ"ggYPr)o:!$n묬)ׯV8|@ %Y̘:C쒘Zkm6T,ÙݔH* Ȣ>sU!7%gтʆS]q#kտ$#D6 < 졖 XGs5+A7Ej*nX5{ViT]g-i).gm.#@1F :iGLY\ӯv2[ћ0_U3YtXU]gBzo% 4Q96TPk*T`JՉ^\b1?~Ց)YL)_cP֗_CM)kK T4͵NI,O4n MM:./!.*4 r1Z*f5t<gH 0BT70:<;o >J̌[SwmHG6|GS=}F PGSG,Bm-JG;,Fxj"_V,Ns F"an w(̄^8~)*&jzchՃ }&x:t,xgZ' F .9G-d9yɉ}o!r^t{ `ůӷt,`^_=|_q_Sh8#|Uhȑ}i=>eNYZUy%<19/=Q<>+@sET[͡ Еny_Q#╺sO8#=p~-eOoJ`/iՠ m"J`#vnRx Yʑ K yž5N*j6c$#f; h,@C7OѩgwKgvrk-z3W& ܑSp ٵv7,_x;hxlVOGmw=b4q0cSlqӡ9H`rq9ǭ\ߤhUﺱkg r"uםsgPLa-qub2|qYSrpb|=TV︆+9GBΟk撏h!6Z1jTS^М88eۆB: GGF(U><ڡZƥMK%3v 96H'_1DO"7q<$sc0194Fk2KgI^`:I܎fTu8ݡ?|,o:SwBQ۔.(V^x6ia}S=î"4j}D +&$r/S{ުjzB,&hGۧB0\Y a\{žSӘ !1Z?7k*BYTS[[Bej v;Bn~ЋpxѻI@,]^?Cixn$r0q}نTrОNy_`}+&x$˻n(" ~ʸ Fտ K;8.aYQubeá-9Ljg/G z£4K,[G[%?6{/n=@Ĩ7V4<8%cl G\Y:dr¤< t6> Sf B /ׇLe_b)VLOy)4!Nŋ5aEjAc&C=#jnqmF-nRy=w (|mOJNIugi EB>X>+!qY>mY9|deP?н~&NUӀL=ņa堞vZ [O ]k^U >K|o3G=2ob ESj7(z8yO_jm:@ey[B:ʙ8+qX)VEDf:h![pJ 71m?#dHF'x"&M8;{?B+bn-dFo+-c'?M1B>R,l29\TS ]Pl_4ݠ]N~ޟO:yV&@ 16ڧb>æ״-AIh|\%.bz'xшkn\TUD?)u\QG#`1T|&TT'ϘGs V*A'ڴPXc㘪)i2 J\.`8Bhd!ʟQgw&BB~>aA5eOD]aڦzt{\G=Pw*MCc=M xgC͞^! 9^2rq/c tqt)6DLۗk͡ 񉪿*8WO ^ͽ~[SKsH Ǯ&VRRRHGcc[l -m'ƛU ԧy4aδT4#c.ƓW[̽ \Zؐ*\75-2 mBзut19Kn۾x<1&?Ҕ[Y3`N`x/z o#kMz.c=@#ٮH$"* w#Qd$|BiFPd\gQ'peYJ:{#pjhS pZ[*$B/TȚ7*TT@ȣMےX 661QQb`yf==zKK*Z"6pP;#Ӑ#aLq>5 prqa4WƳ%ͥnt|m:1pڢE9>OI|fXHakxyv|yLL3oHګO v_ .⢜]ofVFZ'ph<$vׂd|cB Qe{Gvj={;s<[08+o9ԱA`__\876hYYi\?&lOŰ4 g'hu۫3_vﶖ@7o5QNfW9sƲK~d|Qǂp(,_>K*/vvnzJRmS'}G4:E6rԻos;`FWifP-{%!\;P5d, ؎]M \Q5bm*;U">AߝՎ~xRg22-E C,޴jbz9X3/W)(]A;-o b fkU҆iU]IY)!l1)JxVW J"Ftڟ,.9k:ܷĂPmu-ԡR@g[ϒ*6L2;qi2h!E Dy}N/G i#d__RK>|"S3yK}9ӫ)qDPqC3L FMxU=#g#HY̮SA78x+6h Em.gɇ-f4w<>[.1n7P?AY~E/Vs60_*׬ZNچ1y4NNVTFİ+Â4n7G @qvx5&yHx6O+s()oX׀Rdfd{[ n(LAhu#㎾1@OCbޮxkNV*J* 88CG4O\=pCpqku_;ԫ.*3ޒ~Ȅ}9;/pIQ8:>p|SIn:n`p+P NMx)6F,Hjdu~GXm#\(s d(u(9Kp["&-Zgb*)`}Kၹ$9jпzB V|g1;I:7j@Thϕ]s46MB5Zh6# 튖)UBs$U\́D#\iJuuR 8^(rSzÀaK\h'9~,"^/JOI8zou8]\EN{>S#x{2tزSVnL?K#7:( 437宅쑑)㎤jD5śu$Z SnpwaFQgq)٥Z& lak8^v|:WxP:8X'㼀|,h7af]@-5.KO' ɓ6!Y$O_raH[;%ۢE;Q{v "i@I'^"^{PO7aФoO8F&lʪ=#),!K9)=FxXiK:E0×{j2O,Hǐb1aK)úa Zvh' vt3DbpIW2æ2a0-+ U15T)'vfLTi{?: tn)gNЛ_ w;;)"©Q693x1΄r/D?#'r}W@Q7Q|vq&Wb&s[Ig$Gď$u4A˄cU5,DrSh}"XB/M`HsC,jQ6QޕnD %ϨYQdN,]W:[_O?qt[/|%CyL5jƖ)UcntCځs⸠yYu,hm1DDL7H\(Rug'gk]D-qckwd2sUG9r1="FcŪ!O4]'-> d <^ 4g@~QHyΌu1w+!q<Ϛ=䕒AHrSW+τwF*4X/Ntʸ. @Z7^k숈hGv^bgv6wI"!!f BFkQa7b@t+{ɾ4n(?p6k .]XayͽD 9/Z@rY>Br*+lg!S^"MvSNt] fK8MT%K@zSG&hu"YXNbd f ENڕ%b7'ҥ?TiKx/'|>xg+g:$̻/h_r]!.$5L %9W!m]|\tWzX7`$+G-3u -\fėizT|}>i=wh]WYKSz7Xmo2:Fӯ9v 2-` x(Rݡx:/bHK faHyQ~n{jFXV\.t*㛛!w (j|H/&bR3i=A#T"ncc8v_ԯڤl=S"ir3k+Ez]|(͵ [Ytbܢ?S]HBQ@}bMybTICS t.>`ρk렝-I::p%pVoT+QgzN̴PLu1H86߯^pMb_}yF[KQ~<_0 l-~RB6jC4wiW\QTܓP;裆h$ -ΡK꺉OSnQAhFԥ `خ_"[sנ'J&V&-^Wc#h. Ǭ_ @RGˆN cxyD bhRW"$D#FN8 Ï۳wfįqoWGc t壛BW]}ƬRY+*=~!&0$"k7t#wo=GSUi'`ep;WQ+BxKawͼdak${AVN>iְeM1oā Xl؎S(ق|9 5tu%^QXonxivgؗЏ@5'cB wp;o~V٧D[:2Q%w ')(iE`[=%! O,2z}ڤ]r\fQC6E?**bOEcy(#=Y[orI܉f}̅7^n R<BCQMuG53ݴ 5wBJ|߁j|1q\ $M GWD c Zx]8>=1}9iT'{;-O5 KiˠN.?ҁ J|XIKB!%% /, yz( |*1X7!RkG95MUt>㈲3ڢ}Cc"P,ҫBaI&> \Erhި}{ _!=ׁM^"BM;hޮ.m)kÐ@Έ .Ux\ KR $f/[HM[H(* ]89Bn/ e-%Q6mR&~BkUZ,c>Y쩲 FӖvD8kdղ_ 7wW=on)9PFKnh1( Iӿ3]I .ٵ:{v(4̸7FQ`])Rk!)}ctOo[cPf 5XPQ# ohI濍6q (%`3I}A5k/tu:i_{Onњk[\0 :Ӫ>*e=Aycۃ Xr35G;4gPRѯgˠL=D0}|!il_1k qO\NQae 03X‰v&[#cJ4oQϝʼW@*ʆ]Re}XLoXaBo @)&ƉNoH: 3w/+=E=|,}i/צ Nrp1lCJ)㶆+WP EZY^s LɠH^r jMd+`>Nwp(+$ꂓWkŗ aEne]82' l5DϐŋdP7ZzJ[mWK~c}3dvPOWUd4~>ehY~?Uc6adp,RXwC\Kc&jے ɢ74mxxe$łiIB9Ce>Cp,>B xy~Ŧ.L>Mϓz}x- @oM {j0rϵ? 1ę(aNoYQɂ^Ԏad9ޠs]〚kk)RW%6UPA5Gro8s. rA#:9 7[WL  f<`{TyqX+ f S{S# iM?4<ΝA&&VYofXBkgynonTci=`ӟxG-~:CJ Pv(tfs39YDByGpLF2kSf4OAif^ sVNcN}a蠣r}x6 qC{ܱQ ʵ+WgĻސJ Md} KM~3tyLUglT *l/$^"4 NG 6u̅FZr^(|?ykI`ٶP'LL3Fik30a hh 0)qrK6JY]{C%hPErF4ok, n":CSaמ|0.cgH{aؠbi!a䴮Gf&[0.ڿp4ҺaEЎXsd*-luɧBq\,ٍV ΅Z?UZ/) >/r]z*-6{dp`N/e @/#I|['JZ!L,ty֝ Qki$g*,#ZgpZi TmL8!w1ly<u^ I,4`X)!h*fOj+Mo7&7`12zwyЙ9.g9EiƸqм&4))dm5>iRRpRr;2[4B#ac`#I"RgP7v;󳂙%[wF+6j0|?SC#xM΅ 8-h;;@AC|p=2[^44ᄎU\6(vNp' m| # -xYR ϱ!qAz=ku B q.3`&u{Q2JDƤVO6S]d;6iȟ.f9S< COT+;/6|p#s(,CBZQ%ˈ̫Q8/(}Y RC>!㺵Uo UA9E6C_9%+M8qa>;¹wT^X%sSUR143iJPE(I i:#"<ڸc2T>~~Mb<v`beHsRFΔ}x$f_i{4Y4\t¢ŕ/N ɱD' xIܠ#2R$w.9ypH_?0.,.ǞFRI%no`c$&lM/5zBT}*l}b=:vYZxtpF!܂|c7#Pkg4ɄA4w0o8<4xnޛBPBիu99FƢ |1#gdzWǬkb?#(:>UpH߆Nx*2'}i2ڧz]33&VgAE 2K{Xj7ӠgrĒNAUHa=R,dIus+7`4jiCF K"CIrr62r9CyGNl)Hon%VLk|gE#[0zK>)*ȕ_p'%xV\ro$'f'ڞϙlI0{52H(SX`j]SHv*3@NfgsE6d 0C_3|UJDV mo ̩e;+oi9F- ᳒\M1p79_uoHU<bg`t4`lnn#iK7Gt\F kVwMZ#} L9e?DCjQ]# 0g{MhoDN{j^x|]qY`Η/˛S/Dg90*/`Cz49#wĤ?_$kX[|7:Nn z:+>OXK=i ѿ,GQӚӥo}$%#$[T.lј0wZ \hr~ &Hy$AFvj!3 g t\RFYՊ b<|,;y6m KUI\ۦ7 +- 𮶲|2k|'a[eSr}ˡĤ퐷wսl`E7TqM,JeANVK'$fvA$kt##3tIL<#wO&\Ug&NjPN/̯03Ig4SF Żu`myjhOJeY.ǿI$a{xT$JZIзt]xg5 ^w@AN>H[q M*_ԺA;`aӯ =9W!aHLwulDkًXjelxJw>[W3\ Rk]dLa:Hؖ;lɏ^m&q5@̦Q='Nnz9zګ*IԂ/4Ls:-LuPSY)M7<\XM?EfUgmA&1ƽDq>fmɌ$=|AvfV'W@}pWS-@04AN砦?V]i*`*\1yUrs eu·lށk!qLe$cL@ܰ8?:KϋO\}v H-؋hG[21&+@sHUP$ׯƹL~eo1 to8'?N{=TOo%X'$ULϋwH5T:Q~å 0=ʮ'ܻl{X+MJ) H\>M>x#r"ޖ,g cv7Oi&,;yu{C#NjZa5Oh476^X&֪VAj Cxݮ!od`(C j|Rq')v <<L=mDW׀@q=sJ-D\DRU*;1>rA~dC'ztţMio>ŭɖJ[Xw㩙۸g J_T/կ%B{KyW{gDyA"yC34ז8_KaV.J^4*EDJ)H[$$s}ð(?|o[ lyT9^g>] `߸T>~J3PNP/q[dqf+3n0:6F2oTf|a Ƶg $՘C&,GTu3uP6ÒHY NJ *Ns8WnZl %%: HN<K k0vS1P  /7?Z|w[HcҒ )Fʐ~ڙ7_n#:a+~| nb2?hI d 3iծd/<_Pn /G[P>ސi%TAj*S Ň3JA JL{0N qS0ͱ9.6Kӹ(GLPpn,̙Q&KScI%2 Y%83*0"4;4y4(r/݌!H_j*yb*,m<"FC鞫kwH5Qm鮖5S$-vn_"(^ !pBQS,]n I P}fP7t) 'd3? F,k/{?4t*03ĞRMһ4K# fq*:r.a#gPH:*Edi 7*\2ۆ tQŸ8BmdR7dfHfO@Kwnz0M羍 V]K gapuw N3hz#'fQ xcAihJj0C:֝tz pJtU}U&\FK!BCįV %ý Vd'nT/9rnٸfw1<&! _Ff8V7z0eWԦ.65 \^a2W ˝h$򃮏l{ZQWy鞘Ic(>'v^`3E祉R rdPcݍe4bM%wR_xS:L'=chaGAq0At t⡠rגqsʃX;kOְ{Ar3TwۑA$Aݔpkb,Xue3pc'{eV!E#148ZkBU t/"U& PT*x"if=?15A%խ>s+$ng ,p,5ȏ҇5e2"s^@׻,ٸugM aNp} cS?c+XIb3zsp?.օ & L18(9 ]G҈zX(Pz`k*ZWg 9$n 7eq c{x0lÑef၎rOʻJ.rCsN DrB1~DܕnSM(&`,91M eMC?ReCQb#ltG v[]kNVކ˔1TgG50u䯷j=JiMka+i9ÊJc1W)zT&0q3[Dw_%u&^$ D"4Bs;l{7p`Ff 6u>R@Ǡe K#y U b4Ěp/XJ 1șTW#ؚ\-^ f/Uh#\]1kW1&g=1B FgoLojN_yG!w<荊Qz '?eZŒ6`/@\LyO? SJ Ea;nT

    ֙*rks}|N9)d8-1ܛhȕY)` ms@TDܖ|jK,][]o+<ž7Le~/4kig K >/٬0@WaC0|\ׁw|s%/Wefښ2o t*k~RA!{΢(HB+8 ˛rQufý4utGӴ};0lkW\ΪA(FwmeQbKhuX7Z2TD$mA(T'@R+//Gv|inI|a#(C$ aQR-tȶK*a =#H*!gem3LkPdžP5jiGd{4Ʊ'QUr6^Ն<_?ex= *ۿՏ@J;nn<(LyeYw~۾"rT1Kyq0_xpIHsd3W-![cN=>,Dw;dHh4ؖ824ď`݅#@%G"pG\M-tFȅr5̓vOlG6 QA^k9C1sz:{D07-QخLhwZG!)gz/Wq xஊ'0:xfIRdlYXgb>xAApm/QTA(כq[)Lg\KdhYV#d }pۓT3liק]P'𶱀VeGυ޽|:&i6>/]KBFJbg|j< P'r:P z[i#|z7Oty`7Y2Y[%CYw:v+-MЯbsv"B.#؉:i AV&(93HUi Ghn)b!/ qoLAl i(ܳI[ 2\xqLIC^ߧ{ɓ؊ly4&џ ItA=;?fUq% b({qahDYT8)N0]Qj'gHd?KEǬȩ&?j'3M=p|x!puO"&IQl5}H"rrLv:qǣOq n` 6;W}qZƥ^PIztHtq[',ڿv7ɃL ;$.;Ky# =/ڳ)oN[:E" hă(Y$bDlK9A::MY]#%fzT؄\" E;| >jH/c͆]*OncT?r9aӛ`=N𢐍RRfIMmA`eʹnNXKj3XAtȫcOs9o4%D7xqђl}f;hZB]9Jr2kyr-Bd~=~I1]: |>ZSWO iriMjM:hlhwÝ&inծ=}};R۞ Ea..MBA39){t c} {:MlEm7s6Pb鮹:_9gH5 x,abΐfćV df]Ju鏑*)O޾rPn5*d!qBVRDF{!e|d#q"!c@ǭDR` j{ )oW4W2c"@Wr0n! ۜ.ӗ@UErMBVl Ϳ .GݒQ4' W8x&t<`)$f@9DLd:];Q\_Ryd)~;Ľ[t#HB MҎpsx"Ε0-GʼnH-9^CAfjR#t/J{@NфE&ŅTE W'gO_=|0Фqeb¹ ]H P˩j=&kS_I-Ї~v=Uuq:Cb5xc9~ծBp}E)Ѩ@;~(o8Zwt7N|siR?&DOq7O(=u(k֋.d全 S 8[M`/]F,Wx{Phg#(ھDh6i$ JC)^T(sŚ %v5N k8^ }T_g fer1ė?=cxopH^qd3q!@4]Q*o| D0rhX+XԿشI,~gau[xPkAߡ>*{Olt1v] IygnIx&o U]fHq:|vǍ$,こZ%bxhqr jNoJ짘 jDI磂G#a8Dlw)F,Edhn aZw bЅb w/??Q_O rW|_j|Ι`?"2a{_АZ9 |cXb526L#fs "'MXHmvi"X! -jzP% Ә拕h{V7𿖷 ,0qʏ]syŒKU㌒L |1?Q"l&DPNɼlY~~4ӟ},H,372E[2bn7d ߱PJM[_2l@ez T{AilY+ Z&H1 eO8@vZXig:l~sVߍ|f_6s80oų[%D/ZJpi5NT\[X~3xtpq,42Pe2_)רa娋0:2`ݡV6 zwZTuIP'yqϭ/ .мc0~%),c %ڐfY7!,\:" +f&-{WvsZ fIџLmc m"S~4 5`T{Z; OX K >5 U@ V=m@V9@ f:<}B{f5&Hzs:R&X7=t::ւNy*SUB>_لmܞBʺaJyPRIM'#ߍ9Q?~αޣCה9`/i_|Ǵ?Ncas5- Lo/ .MA ߕ=Y7Wy>ILyɱ+Txf%k|f)5oZ$3AݹCQjٞ69 &m e߅:D-(c͔,kn7X{[ s }2[ 3 )`.hqB,熌N&SJ7ْ)pl%Q>P᧕ycHz9M BR-yx٪}[8V5biF%ӂoI=4 vK# J!_m{+ įab f9aӦ26 n[9h#YGM[ X&騍"M.5F-5Ez&ZHξ5ܘ,|,V2V! uL#k]=FUSuLv 3][xk\v +.9\P: QjLa:OP1:KZ%i.#T췟_~r 85s@T^sd.$TJd.u géE~[\Tאb]74d¢Zntz`"007AEOGj[Np-^:q y2\q8^Ld49a=2Xn364:Q_A ܤ9m55t3!O>k1bfHQiaQHmV7I)T[~{ڴ gڪHvF}otPUm#;=[S$g0O8r=Msqyf:S|nU^p_/p>i+ܤB5" 53A'%c8oZF]-ۼO+~ڭ91;fxI9I,(êB)LR|9~Z0_Vs܁hԗ+۳gQEr5K!@@-` P /qAEYǚ݋s6ؗc/Q-&! z\cD2Lfk^QX5CY;rC%/бRFNGaap%]c;U Bq|Z!:?K5Z 8lEEGO<l~к!}pk<70Sm;,ؐU HDf&qg*C@.^$E^723NJ2Q(c>JXax3F$L'mʊ\f6̻ $Vm /$3csq-2N >1c8(XO0`GІ[ +ln_CxOϸJ6Pkrr9uorhbeX=X9Ui{絞d|yRh AÈo9m> 8]2 q {bz. =4QL="M=wa']N(~.̙Q񽩎ɪk 5#ݰaɝR&H9/6JN69嶞΄e43сHV*LS-BZ8 52XmldL@O+'txIҾ8lv[X[l ߆FuPW8dO D! XĮ6?w7mBك,B@`4r</qQ\ BhU{]`R.39$!c!&9l]m\MswaL ;([Ns•cW$I/|ugnOx/gx w"벩1rA"jv!qpb-w&a"w&ԆʳJ iqJS0&g!=>?k\P4$$}Y} <-OZ2>U 9RoLf^dv_ 9ʝ?mV2;jd,^fp81k1/qcY2 7ӵ6I4̒C٣HBZ7'ӌW'"ӡkNdp6N׈ ʨ'_=$_%)¹t uLj.u)5}rgG%ZңVhaBxrETbnEa5wq(ҥ )>BO^϶ѻ0hX+~\y)f>WϨI)_>`Z%L!MʖIdD}QCo!X9׹uxCFYzK2M -=r[x{WM1?~r g;`[{.t3X};V&)K-Z'qB'kP"㼆$GCImڽPW:_XtܠejZ6GI|FQю5N5J;$A!ea3.#_nyokF]:Qj ;R=,%?0\T1ۑM[AO)CMp=igѽ;)T\ek9HiF%gO 1f!7^~K!y} PFrȜt(oy;m;hV4U,# UyGOsLOhz c;$?Ӻ2D.ZaӔ|ޯ &+{nWKp ?;W4CYFCv " f(nx{QS3Lɱj0oOnfsX_Z-i;C=NqچbHDQX}L%Fx#=xQZ זPo"3 a2Q/BvHoJWeuG0M3NmHj1`o߭@dlJsr1ĭt{"L ^Lrny2EF֜)j5E|Eͥc?9;S :x8q+)dF:E?ƶ]+kU~ODgn lC*a4+LT{EpzOji߽.QG>' ' =sIJ+u O]p$^CYŐY>'M% `$aYuGŢ_P0'%XY*O &\UcΖ <}Z!R m0eɚhj$ Day/ FUJ'Lyo[b,Y,w@TyȊ 4&#͟yܢlJq txֽ5ސveOoF%Ho2 N!G"bކLXlhʋQnBkqwO$"ի,G2p@#J_6׮P~,AdvhQvRUnW_1BNvQc щcbv" vϚ&N`PnI}J23!Oњ׭ͥ}PYOӎd(Ep? ҅&h|Y÷yTMveKDfy<11R Or'):NA@HlR|$I߾+l,~i^;Sy^)^hvsD=߁cmmB )dxK5pד%uW+ZșDh_|u/Rۿ4V]rzJIʇ\0y.8Ф:#jong5rM/+aӻv]P T4nwgQ,uJvƈ3^=a$amOiSfu~" gg")H並i}Nx˖&Nƾ Qbq֫?}_|^Kv3h}Kյ)XZ6|;5+в.8r'2a6Ubͺp/ki g7[ &K͸X#=J{t`n|]1}:fG ,g6xd1b$76o4 zXMFT*U)3ilu ]_09ļ9ĵ6"<{05-n0>C:^nѦb}ŴHl-$5T]QZ*ٸz[l>,2]R4M=gz 6^؁_-Ja䰓Ɂ2"繙X|D) {%xfZ!'*!z0śY?&p2 {{/ǁ Wg<Bg:m<x- 5߅%+\ַoRk}89?B>;K'8baH=xc+ K1u2-cW) cXv)W*=]@ceVa{ײV ]-FcL,~ǤA~@Kaf 1) cC\g]T;-5QKΉl!Lg R/wq.UQ}ʖ%tޫ!kZfS[|2BJ OO6R<Ķ5H2A#>U rwD7k^SZ4ܧ.QLCO#qV1 l)?43のS]dRX0nsKMzjwd22PU!"A '#Cɋ~I7d\sTVY?WD# 5.M2?L`MhpX !AUmAsӌ, O/>Im{hP-1 P&]`mT[}xPz`kk d/)RiJMd[횎 no@ңUP ,g$9 5Ha ߄nECo~A}dKTV%WyBۺ,gL̫ 'h>*HN?B~LBB~~gC<3UuJT*9suo,ȚL,յ-!]IK7g5I( Kf1gԨ']g7T3'w\z]VwJ9kwdMN-"zcU p (;$4@ dͻ}#qx RtffwCݺ妬b_O67x5YQ` J;97)v>ʯʊHlۀSf<'G l LJښUǑs sȵT !gMmB n|X'., 's:ȁ(k9CYIm/¶~-V~u~X*5Άg|_y٠lxu\\@}{G)c)>ޗ{?@nu: Osg;2QL) DfW11rya_L6Lص5۶9Z'@N]Ĭ=۱$=8a'('8V"H$8cˏ'2`aGm-,mԮи{ajB֩lpTB:csH*3C S .9Ϭ"H"q(T2wcdX. &AҤ(Ru ^G0 6Ldykr'2[EUMKӚC?h (_§&#"=!=pU@e?[5$o;lKrߣ6N?\Uax` 2$c\3nhA[.N=AGz S$p%llq?s>jLЭ7 ~.8GNXST>EIRBH Ii4 Wa nSAnn+03xl Eqb5/MnS(*Ĝ9G(fuŦ Rcf͐j_.@%ɘ Wn8dQٯ/,T`D(埌>% xwaKϸ jr)gdhs(\蓼;exZI*BBDӟ*4o]22j;'A y0OJO"X.技7_" ¡~goԟCam V,]@+ v2;<^oJHnP:^gs 4r"}~VC5F ~gUh(fRw'CEƘĴVhWVh >0 }W +?Roߘ@3%]y9%yf" - $o 5E!DO1 KˬZa"˕JȒIkG}31T "oJ0IJ{qz7v!I)tfm_G" NFg>>:ĸH`ňP`>*ޓжNRdJ=iͽTu@IJJI5)  ;;ܞf5T~Y}mT#vo&O+SԦ?*YO].: l* _}.9_35CȲ4_ñX[/ʡRe. CGgjH8@13/tV Vf5Jl ,b#ԵߚQFܥ7M:=ƂjU[2x1]v>2q-,Bh%k, Kٙe/+Pv^s^XG5iԯ$̈a]Xx۞d 3M lt6h.IgRE=oIV2,FNXj9Hw4v̯MajTD~x*pB5],^u7f Bf; g_pUG)vq_ `4͏Uӑ$ʐ[܊췥.< q}q.Dlr )/A|^nbӰ}l_ܐ:]##9@ֵ8qt# o^]'j{+{٨oD*eBaWʠ%,Erhz]uW Z nׄ ?5(>WxA?b*EUQW~9@@Kj;+S78GNbH#BMikɸ 2(oj#*m A然,^ Z{d>Ga\\,xCVc͝u1\~ytx@#ȍq*ԺWl+r^2ǎ)>]/ɒ +#+ Rhƶ nj]A2fM O@vs9B߯XV*ާ\Ѷl'5M?ldԫtGjҙ{JzII LOCt\ X-3FHTjN U=d6,8F;Ї>cSşkܒG~z5ÝFO FY` AWP!&KZE?fR0 wLB%pXn>ҋ]?,1zNʅ|fp)R]*mFpט%0/=(Z_e#/-V5]`%ͭs)F L<5 SF1j$XܿWUܭ;1y|wvssmM q'.In|7 `ƪhC"_πQ''gahsع%٢B|q ه ςeGTH/^YnfO/{[ fpCA3y>sнŽ5'ú؎ @mė7Ͻ6k/9IT!vD@3{ Gs]ȴeM8>5*OD a3掻 +Uz*MKu Wp"۔ S7O[|Men34N]嚂hM~h&Nt{U+id=big*>of}@М6nKmlN%~+-'@!>,w~T8=*tX5[D~u%CfP6t!a 8Fܥe2G٥vC'j(wAE3w]V956*5Tjf A tT(;L:F]acyST0jdtBAbʗ [LƋh 6{lk9qeg4 8,rխ\Pa핣)I-IwWɮ8J@}_t|A%@ &\R*sɪ0;ҊDŽP!ZtECz ǃm_.=}1ԋyͩl0JGp\J lЀF0+? > |3(ϪHq~TDN*Et w$Kׂ +ݻ5׌Nk`B3d=OX<8 Hjd`Wf*̤R8QDlh<[3K kSBb@a]#DrrP~2ݱ4gI̫3['AHѳxŞ6(naNk6dw63k"l'^/=-FKUxv\sK|ML|ĜBh:Y@L]e'[l[Pz:ބ:\mjrJIUo1@θ]?oab4DQ`e?!=_YEuK ;Yb}cٺc4BBWTy<%ꇸ6spZ:aSzK& R.|'EaN).<,H q7m<]$Q$Qd2ZuV%ـ.J&(~w,{ Cq]s~}·_P'NU>i-̓}؈zj!zЬrdr#OaFWQ{/q,_dn*=Lr R G8RIe0:>n\` _FfK]f%ZwV]&TtI*e .iD:?ɗP9?N5׺|I yüՌ1לH,4R@scG#acV"YUx4=xܝojy t8;a/(Y/3vm x҇#Z"ݫd{DT:˗,v&n7,Pa[E궑$oiYN'{$]m ~vf;y?kdОrNPE`f |fUɃD)Bء޲Desو!,մ¶I#<\ ~T׾%C qZ"G sN$j]!}ZyRzĝ( _ԛ$(->GKGcҼU`[TU"oF DlSC_?sU%:?T+^!\7B}+&]͛"G?5NAd |e(K9ώٳW+7 &#G(/ᴛSS+aVPj@N*Ys_z]+{>ewǘM&<Ƶ=߿6CT6 rM"wؖVssze=Ԙ'[ w8Ec1O2k8=ffXMUx6Q+747sڎ̴opkGx k2Ke#]ND*TӒ)}N>e dOGNMaZBL 4?o"o-#N쭖6qEqg!M8@v=l;,K('8n&.]9wI^M~L5~d^mJjLد-tY Җ7ol㥳īZ l`Th]//d  %Mn+kǸ0k[:ޑ~/OHܳU(foFljx .hA]gg!a6ɖ+B@IjҒ̦Z">}kF8Ds ̀Xcz6 -;<-蓾jKB3신KzCCB є9A3A)Oxsz}l*S"0mb#Ds!kpY)l kIOھޝHP6>fysjfU0|V#ku,w:.89B0s"ǩhN\GRAI8DGl/t^ \$ŲuynْA@- fM nM'#"wHvU]9&Up5liNcT)b%L7a=E+F!c_;9،[n2Dڭ[f}-|E`Z TAvK+$32>= ɨ 99C$ >"?G:րtOC9*)tĤn@$ZNH>WS.MV"ىHX#S=s\#LO3}_:2+ :}[Eriٓʓ8 WԸUQ m!#il]}&>GEk 7?ߒ@-gFK+kr6f ʂ/yk C."oGDi5] abbPҏQy@ EW$MbZe5ZĪ4ƸY+)xHR$jq|rb {@yE%|N+ɜ(Ƶ$jv!Oܼ5FCZ#Ch"MY)ʧTbרS?"Mkjhy!;f>}횇[ Zݵ1+&M'>l$ZEflmD5xmRk3Vm}Qq_Ъ2'[IW4e_jVsʋY1<&f|0~k<Łmf{ t@< + Jcb,"% U MCmQ(K(LBf 6?q19kn\UrŸiL.[eYj V\b?lE}ϴB3ZԜ\s1Oy*_S[!jO@f'weeWzD<t@)%5K:!M Q:z|3t=o]!:ۍ3kQ\hOEH::Cx3UߡE(49 UC%lBwMQ4lL42xO9+v8, Zrs'oSTQkonq]cCSacؠdc{.㥋&[zV9YUrjz]jyhܚ/ezj/z(g"dgq$9B- ߪT0:9IK¨x0#p Lt!{'xHe(HaS$I[C飗$C~YI>:}۔Vψ olQܿF%D#SvKZgA8:K$n;u6+L־ىNRT/ܡN3LŮHke2d]r4ىKfuW3\ ,cNN2 13G?*mhF{)\\aʼYs5%1e))fKPvh7%唙WP ~"R%)f zTҮ1cn7FM xx^,V!in{6,)u$y@Ij;]Uqd^p^kDdgٙh*J9JҬG2'2j\*mH<LBZFR)=ЉdӌM\B!l7'OtsXK%)8=C2ό7&3]O=22xO (I&0>Y5P$bmzj2竔_o/=GNp ņ$Nu`Ba }Ak"䞓$ڤF4!ȴPc "< Dfg/mK DzXiA#*TJUnw*KLЬVU4mpR0=ͩD▄lj8ml9h:6Jaw$NNk`8>aukV]ք5ov=8rh$p-UK7sZejZEJ$=9_zct8Cde@Ղ:Ŧ}G~^v_C#-Y$wkrxo,S`:!XG= ^ųLASar@ #5K 2-,ҟT#%32 P_GcT!DL~McWrVLK'8`CS|\b>G˵`-?@mR =fQA=!j5y9CWgB .JIi])CZP3 o] fo::Y<ube\)4GR DO.Qtѣ2"٪%^e>'5 5d|}1#v"%فnw#moc[J(!,I-h?pWKfev7pFՑTs??7`yMZk(?28i-cEazgh΂ ZSs9BBw->wR75lᓵ,Z x@t:2-MR8O)ɇLӆ&d .aE{UѨgAC\Ꟁ>ѷ);2R>>"(Ӣ9QC߼ \~zֲKWx 266i%86"f4p'#&QY$L`p> jCP^fpED]w)ES;s+єo256"Ucq4v -)."gJJ?,YH'&&Iq':y.<a{Urx9 bY0sn<Бk5h0O7ooKow`xiBHqV*9-H*BEǝ97iQoeS?>6pT̋g/8~NP#6 {Tʧ<^0Ra͹ۼTeӘV%qts5Ȝ3 ؕfC)#B}S\hu(KΘ>USׅ'YK\ږyTa_jF R}S[kx- I1OS:< NAuA+Y,a13I0p1%w/؋QYi+!V9Qqз3VmӨwCJf{ɮ_U*Aݴi`ЏRIA~,J2 jL`g*Evě^udꕀ9=&`;+ؖ/c5IˇjKfdihͲ`~}F6 ȇUAgIQ>MpxourLmŬkMm,M}^9JOQg⯤לq j^Q6rc27Jϱ6M' Γ 'R[p3܁ӥ_PJ>_! sCei J#H$Pಂ#ra3`S6װZuZ;wj0Y#Unkɽw%Hi&>y{HaC`+2r_JBfDKCeOsk󜅜 |8=@v%kCN/FPa>۟gfyvPmcY Z!_'db5BH3`!cݿknLڋYڶ)}oT/U'* U~3}hEFAOߦJҘJ!ן|GKhj pr#+x}MpzQ>C|*Jz0*B XC1EIj$a;|2:}n6rsswki/f9Gf-/Zߢ K7WZ&0bi^IS1mbJOfA@kh];8*>]gSQ]u#$S2T@Myk@mym9_}|9rO#K V|y 7Wq ߶"I*樦N34 sP4nO'r [egJޝ4LhIweP(5I N$2Y__j,擙)0S_a '6oO⏻|7}pLV T m+ x5 n"h ۉ^fo jU[$Gڧ{NX Wq5A_:o* P tEQT'Pqס1s.v6DwkdRSyr, M5<ݢ/b%,ArWr{3=^#TRlH@mKΖ߸*}0i0Ͽe2_ ©@jwݓClN.ٙG=Z[T%`w੺EzȠ֦Dv:vg}us̶'KTl\~L/c˔a7N\L ua?7][8[CrGM-! 92(DJ}E8+V귁[W*ǨM'?ɰrŷ U@H2RP%s{5_X;+mSٕ_₎\+\䋦N7-]d g븊ex_LiI\FE%GlI-C2i(!KZ)=ݒ$>y㲵jO[E D2Yt, E-*FLa/`D`"QKSd_-6L'icm/,R2A鶓`c S]Z wCcln>u=T:B%8Wu>OUn9-hjPTaD֫s*\nJNYy;F,skV |y und8TƦN>vUoّH0~ 4QF^#mEe-@;}NR2*V&lVJ$i|\+DằX`ɯUM{=!IK+V bEoXzB_)!c>:lad=eݝb`v8T+BGY:fq-&ɂxKpLLrF!;emda?BaԲrCڗf*RwM+E*aF&uMR2AOɌ᪖jJCN ;}e`]E*L}J{@wV W>krvg_ + ZIWJ;9Ϻ`"rÛnMI/)a1&FbnhJCt?SYU"/ ȹu}-G{GcҍY7yik:[л%6{[5bCYt*]SiBzvҵ(sGW _VX%?-Rp&ˑP*bf+̘͏ IgԊb*TG%}S3 քBu7Yݑn54X0q'L^2p%ŢW`iDx _cA@jq[cNetF܀ PC/M·^̳oX= + 1rd\W0gJKD i:W˨Ő/u+ͣ8|=1f0 /F?1* ìL"*䌐α:Jk?nI^6t\L'mgYǘz0eb#%!$!O fPX8N#Kerm|I$T 4Be/g [XC'W(;l`}|}6[5"7C5,015¦[]7-Իgڠ7.j,v.dF{sIRB^갇B@ɟ /߰v3%C,* 1:,Zg'?B r;ֲ&]`)O[J 927H զպHǤv" ǧnD]m"B~v71#(6?eN'l ٖ]Y'|.u >zfmؔq@7ܩ9ӫlRԋSv4)1 n}IQPGRc4B0<'q)b eϑ#]ai-og6_E%|lHn1n5r=GޢIqǚ=S V &LL$yrSy6Fp*M:'@ڎKCUi5f l&CXYYx0H~IWvNv߀n7Cx[@̂icWjir(ea D9AʧDlʒ]sl;4W23miUDN6Q#\m\V/l})%,tDA|ХUV!f$R9h氤Br6jʩiS#%H mw UGHGI>Qwf 4 PmՃ)R5'Ļ-P؛zqSg]KQq߉)8>.+q{J1RI2DsŤ<`"_ٰ@Ċ|e ciR7I4؂<.n*}nQ 7TNќY#& )F˓ONq .9e0/صRe) Ug& V%ʲ!|Z|jUAf*1oDm&C."u(| U2}#XRU&ss6X-"o _Xނ/@}UpO=ɽ"3+Jy.j-E W/Ln1+kQZmzYL!ן9Pke\#gg_0Y[._ %?D_)XLXmb,OmGe,uSܸ|8nBD7T"U" RmmϐO&<(N`҆Vk$V' Ѣ 5@U~PSDY.y辯L=3I1NxU;b؄Ҧހeϊ>򷐽`pt V4XVK"gyǙxoSNKxہ{H0`n U9ONNW{6(*$mwԐ KB?;ELgmG͞'\NGWW9N~{NIIyKeQu1+)$;gw;L젭* ^/< aV<< ;.nY&Xh4K%G8 }ھ`tiV,/BW`P52=rȵ4e rr{8]9s+<[2Qm"vWquJ+cs'ȡ@mZ2`{2~*h_oy{>™ p̨$T rSH<6'k_kSR=~&ZAO@Vh -q"}DK8c /A4ܠ4dJ2S Jձ0!\lb 1S$'.lja& y\o-RDh  X6aeMKˆ%lT6߉evվS_ˑ>`EՌIYɊҋ& 9IhYAնJ3Әʫpnn+#VɿZpNn].rf馡O^~z^17xaW;洩b pAg~1|*\(VTټmŨ[HD|h=;!=E- ?TF3_쳴 f%:xr>] chi!K"#*\u {$8d$Zۃv'dd9@tr)M|?d}&7OAy.AmN5\M4dVo_Wbt+K{Z;ѦЭSKZu*nx(L y#PPM֐Qp`+I9=g(qo^ɽ|kARf?7چ/r)"lX7J5ΧϨJ<Ԋvgf<;#Ua9=Li@snI*Mrd$;NmQhHNzM,gp$pP* rOLB wMF nU@mΨ!q,6mHMZX}sO";Odke+oou&ݸؾ7\sfO!H&]rL9Eu Vu W6m$#_6ɱ$z45]iǵv{8WIB*y [X%m!-}V5Qs2i6+T+\n) t7T0Ճ67$MƄb_ԍ5;**W $gR"%ʯ eS*\Ym3lESz\wAX pg,5UVt,Q!*Xa YfDUlev ro6zcpT?)72g1lOK7Y\_ˌ'=-A*W9ʽ20⋤͙jBfPՠ| bOO9U45ߚg g7|P@jXT5نJpB =@/\ A." [%_xx)kER<4n?R>Kcl0a-Dŝ?S0z0"?1$0SZا%#ej|rJ )ÝhbMP, oc8,sViѹbN-N[*j!cT  |&D5/gم63eC22u['ႌqzuFT~n/[6 ;7lҰ3A*zq҈\9O6a\G1^M16mrojSNO L  զ'{܇ (tV]iLAD]&] n\tYBpkpgPWx;6Yڦ4 =e'4~\ϹX4)` >醪oyt0:tZ{ItӬF5Y ڍNZs٘jfѼRh#i?, L(zY]-CwA8*owů$hD_lՉE*klzi/CDA):[ѯRv+.cDTҙ_-Zḯc|Vݒ}T!^ =g"Mj 6#jMۚ. oTr7ٶFU$}(s;w*>ݨgDVq%EQxg+C"^* dT+:@;w)o1IEPg֚ ' FLoSTbSSkfK[w_luʠA()q0j1S g!㰶Q (5`^ڡduIٮ9MDڴ fP^qR/ZV,}Xv(\=]z2s'5LH^(ZqYJtND̼:|Dm}B %B⅞7w&ZLw6g>ׂ3\Qǀ}0Fagaz q}i.1xA*_ ^D4iۊͽp;=.q˛5Mܱ Vv@``Mm Gl#!@|Uc.q S&.϶f!ϴ*zCG+wjDR~Y-%d7EvKQKgzmX&-`'):@Vgay0|WɪHx,܃Z5ii*\HGOA1pPx0j}AgjC# x2l[ͽhՑӷET۽>A!v#[tSkAyLad?AkQ%`+Fx5V~U>39͂* bԊiO,hcnѱK^%pzbk=pݥulvΛH6GTGV(\2&nāH>0@Q#!'%:w46 JTx 8Esj\AJ&{N &wq/ԄY"x`z#,Q:$HKcWr"8R"Vw;pڜLç+m oҐH pEHްaHTT/g n3 P2&<(-AO;Tx|Ъ3(^<®|TE5h\LgUoy;_ɋt.+d1ZYZ`6"˞~cw\O!Y &b1R}i̺dwj]L 7}<_n֞|q) gYjHí{8o']2km}GՏa I=KoarhܴRQosI7 V9lш'_Ht8\GGlnVTqpzO U._zax}A!k:ԶOT.,jBs7*:5BK'7±9Thv)&Z:@oK>5{3ohy᯵Nͦ_pʥݳ w>yǵqCfJ@]H,V6iZQ^>W evi۶vkH{[0-3J|לxjFD;E"˿='Q#>g.hxἂg?u߻-.zbl.!8t׋[ q(Na!=%4y\&6{KB.C qes2G7S:8M|o8"/i`)+RFR7'Pni5nl|ui@: ?S7Wm9D*_b)y BYppZ{ZVĶ@%)+!DVTu],]?ĂpB `-;1QzǥԲxdA-#ǩQ ,GXڈkesN߁[ő- e4VO%Jy-J=.%۫eiVa( |)%b#ɪl̻q.}W-4rﬖ@֝p|bVJWBIV;k\?Z[Sի>443dC8UǷ:xje-5GZ~YR#?Y ̦#, %ZE n;iPd'8sZX6QZ9e|yxR"}ݺ}+z={2xwz+\ 9( &8]i{X}X msH݈͘{`q);rJ]{c 0D1>*_ 0Xn|bӤ1Rٶa a &lR}Nʬݘ\!OZQx|1%*IbS\ W]@I&S} Y=} =gos"_E@-E:K?YXJ/2fW,g^&4]рp#ln_Vw{wƦx>3g1B_d=748XI>&J[]]e\$@%~A;Tj)Wɿ5ڨYRqCy3(/e@X?A_ )@"Me;R5$ Z3T=֙aV13JQN9z:ܟ}^zTkңC<էaE/䡫+cqxT}7~iV > 5~63#~eV^dVH!ű.uC5̉E]Zq9QW๼ 8[#ldL}mk\岰R.I \U%(7|>cFa9zHT­ƈ ~!ynBa ek"ujm3  oJ~+vU{^)χӜ7F}"sa$sbףJ#k~Ed 3N5- 7KQ +[ q͂"L7[|vY*qIy=_esȕPZrba\+{6]ed4`5B4(<]N؈ #%+`|P#uNG};@V*Tx2y +/3y '6 ŋMf) @{zo]. FO!;|biZ%Rn*Zۧم)d5cg^p/bJVSL 2-C;|&Ji5NﶲZy7IgrAN6hnlN3TI,3敂/.xTRm/L+J$>KlVň=B |K֌o{+3X0Ц) -ח6#z^mk!5ɩ%k+%ZY P `rZe]*?N(%k [3fߗ`FxZ֒A).$}:ʃ+װnӕHCe̘-B<6f2R54rqѷWʿEI)em7t"N迪`%l^]U{✬XΘ.(w,VN-@W$LM$\U3A7= qj(_VYm|r,Qz  U= 8M:墄St8*, j؞/dMb3v/u%1M–%8G㲎s0f} 'ipYX`d\]#S΂0.Hu6o5'U0;tʣz}CSiCKeeǃS8GH V~1/^\\K* !)i+s[SWCkOwo3Rc?,l$ ,rz>,~UQLZaTgxD7Usȉ@BL++,$rb`+^k(hԈHr qϧTF;`h'I}bp~oZQi&;su WwއɤɓldSB fqjyxd˚t4Yy0]C*v /ti0;kmAcGy8"No(0~vHg"˅.i8_*xx?lT$@v׃p""FRN۲7!yn6lO@c:i8{9}Wj'YS?1whr/ޫz4"MCλ'çi.wh^˓T$-\j-YQ8 [yeu7P@j܌֤ 3cQdĭt- d&oһkIIi0UC`bxACnl7ߛ(SyۀHIphf2jLr2]4:3Kpozf8X(NjmNSI_sZ0`,TevYU(W9sr[PNvxv@m1>Ip&mdrK6 7ߪri9 77F;OPzTS^L~ Цe@"(RqL\i_b_z&.rbxx|Ի81NߗFZhP:8+[Ks$ Az7pZb|5݀s2_ީZd?z\&ZX ڴH6Vs*%#*$݉>3[,7 iu>OckF5$4K^j6^A=\^p{Q>awFҌ=0 -)6_< 6LGT9? eU㼹42ٓ~_\w"(&vPopOkF.|+9tL46Ѐ%"a ZXzp/C--f^jT.vا98 QU)U=cDNd f7bxP, ^)br>!َzu(T8&+v͈^ Z܉|6^b"N=2!FvᄷG-ˢ6āgA7Pj>_O^xWvfL07tWe !V d]ϛG$⟴YoA pdcJ`GF&7`.;\->1<߂vK}p8 ӺxTR5͸J7D 2Zi=}{eSkGJK&5&9E59KcÜM"s_%,ao"qǐ#E"N6N4iO̰ 綑/wcǴ r RxE{@[nQ"`⟅0:pօWbAL3^'4e[TS;BX~.Z\q'N򘟷E<*iEuaG, ԈN@l){38~b;Ϭ/ͳY죣y+4qQv+c0Qv[xpViE٨XiWi(0.=>o-lhF9AejPEhgrT{lBtaOf 5SM_)LW]1)ofES'a^ܟ[Ϡvq:X=}vA-({d{:BvqxlKD0cd}inқh.s I00ξ&a2g$ XD0DZŽoiqݞVwo#ځGexEU{#|9J.zb6M^. d '@YD  ;E2gvl{Ee{&.#/ b}"|2VjJwFHk!Xbg`4:&͐|?ؒWϛ0 iPxSN h^|$X{;ZyV@MKfP˧C]bHT N܆"zw1@ܿY(1X;D65g]E.Y宰!tM.q~Br(!i&JRhWF$N%\iZ.^T$áт 67⭌ʅ,G;zYZNL$vIE+X4@ÊHl`Vr߹u.=6|l-*>ſH[ج}ꀠGX {K|1fB-L*M.bUpKbS` ݈vsRڜg/3EcWᗭ4Sq7[ *d8TcBkoJj_q.Կ^] %kcMVv ~ Q S@;EĈy3"l3;ck:KswOL Z؁9,gLOIkQD};az0Jd@e#y%\L) C=A>Cɤ.9xY7nf< `#o"`, M |Cƭ4GY>akz+|WbMQ#'4 E`[:3h-qV@žb03F/RB-(:Yi ^A TJƇ-Oy EB`7hlI@Su_> 6jgEL+&diҗ`4d vϏ1ŲjC$Ƈ| MOltGAA}iX +b>ΊAm[FX0]G6f- Nus~p6uB|`F%[5|xBdv\m=@M09RPl@wtF}͊mdC|sJ6M0)#T["Dc!pPk oۣA<6

    NGg` [W8MO^K:gK[=|9${Ι)nb{$4BӮ!鏇_Û`k6ϸY-gPNH]vT.5'vFQX_|UX;S~?ώ."hs<:ϨoJ's\N:af|;UATt 93u;+ i=C rjmM3C-g[ Sy8/&aozyR*SAg~+ 8IvISU=4|fB.\*bv \T#Ε˘\}|e,]LhiW+7߱#kS 9&zl4D&>Q*3M~ȎŞ`<ʖܝ'G FnvI n~ӳ聥t^$FB|~'&y2Ma.tƈ{^T hثubE$Ody&Wh83 wӿa %3=l=z0ŋg|{fx-c޿l#zsxn(YpN?^NWb,SuXU?eYbkl a}+d_44ϋɞXr{x~g(_$>?HۼG.^-G2kT7lÛ"rBFY)9g*kI;5V|L0_e#?*{4~'̈́3fNQ:)1yh˾GfZAFL V̝%Ѱ) ]l4邅Jowap[W#γjX|xG;urߏ%O^en(t-.x%^IuLVnxYof>eL׸4;4,XJaS|!ި[rkK$Q`m%$ٚw-HiNRUZV{+.{6Ti># M*pl&H6%F|."VܕMd٦Ul03(|FMQ 9y'<`CPN.tp r1Cl)33o0[S/\ҝD[ 5lipc7*WU?˜p8F!͔43U>v)sF0\F#XiSyHFj岲&Qо[>S-Efn VEs1,k4`$D:mf_jlSb.Љ}0H1/YF`j+jĨOVI6z-nl&+NR>s ޘ$&ܲ?ScFƜW <DBXOm6+([7pkaoܨ"H黽ٳ'gxqV`Z,׺HPN[7n|DIG4@ `U%^40~1%P5zrXpkجeo˕4dܵs8A ]M) ,0^n|,VFⒾpedq|D\. Qo4V xCI4f9/ղwxo_v]Plu!76Us t2SQ+)gs"Ffx8{3u9ۑ2J_@MC{MdWk^A DGܛUiպYpv<}v08xY#* Mgi,z#|R#dQL0&6'~di !fV{jIæy|^sVC(5.!W (m%TYB@pMl%[ʣi G:Acu}pa?+w,$LB'fGÌDn_Kb^EHh$mzc]HAI+[%ZVn.EViYIRΗ(kfsk>iL<C'k^k~ۉ8!\z0BPqi_RX52w' f")FЈb1o67+ YqrO:\CX$Lkh/;Utnm5l ƅtb"/V<3— ֺ|0.Ҥw4HjUF ]$ ܢV`.xV6Cze`=i `t"Ph$DXNUjz#5 V]GWAY9A% )8km'ѧd&C\F'.ffs-T4j]uj(%DpLE[: ᝕;/A?hQprm]w[[4xo2RW *+qZ~B,'CӠkZa2mUNюՇ􆡁;h5|wV'r6Ai6O=:QԿ%knz + U_yl)P鳳Y33dJXXUb''h30ڗjRa%['G!(Ov8Uњ"4oW!3YL{x%x̣$% R@)dRP%=XQ<R3g`|N[w/V[…˚‹EUhWg+o4PA!j.T:4L0/^:1_Hb%LC@׫U>7#KvG m^ ،Ӆʟ?P>Egzz1ʏؤO%fdz WX::Op nag!|4^=[6y5F䑆icS]^GT]ƒ#fYwڣ|{oN#AtjsKkird)CN81Tqre`}>^7 ώk-&=RYҗ:nODvoe;S08O1"-5S4dz`n|=.2В[1+y7F!VEN>7\Oд;3-~ {~_hԔ 0 !:Pzj: WtuP/pl0L"hf;vfi祟:=AQ6<5l󑫃L@."yUņi z r( [Ks! QoSМ!11nJfD^z-i\)/Wq+/b0jGwR&!FچtX|0cͲmJ;ެ&abLyFC?U5o{6X4 ]B:%Ѵ.; |H&e͎ (61V?wAZ*3mJ`=/RUv zD#Eꎃ'=|BTx{Eh6*lKQN ?6R㱖{~PA݆aC&=zlg1<Ώ]*\Ef \> $_9NO 46\WUrx,LsYk}ASq )vHMޭU"iREӖ/rࡲ;t]j$P1~u0Im/Oz3ATqRJo1=?ެ\i4.Tu}JeK®E43Av}wvdfӠnN4&.欼vnT莵|03㟜~ 9Ĭ&FϪ-f]s" x= JWhB~EE}_$?Su㍷VpIQ 3L4 ﯽc஄t뾺i I>'=xg8M3 B뛾q7o߲o9ͥr0ׅ[,p Qwj"b'>emHn/pgۉЯL|jNu0-k ;0%^/.bJ&IYlm0ΣLWFqLe+5=#zL~+F[aL!4 bdk^4ev.0.agInWpjF~OKk_ Vh^F ;NڞV9E։ns ,>~D3e ﶣ>܌d~0V^e+ɕ\z8A˶1D@fʿ.I2h7_30捻n'7z}Q9&i"D\ Ncdu+X.] Q;@Psf0V0a94="H<sq>E*+-[@HCqja9ZЇ Ox/j ڻ'O-҂=5DBP:"7%{) vRā/9o'l qkK[AXG+u{LFw:\= U T~ofٹ”g^g466|ж4Fc67ooKe&a[܌ d)oW]->By& ô_ %,$lX:dJOu1s)H]:x{ I tM~4.ivإǜ{)iF ")( 0)ڋn::٢pDpqE,n5DwwilA|8h@RlR]dۯGD>+!5M$*hFO3dp&ad'`OT̮t5щXjT`V&J8BOU>!}oG'lt'9y%(jT}5"~{pk<w{5%eīzmR80woѓjxݯv|ߋJcͩ1 .@?AOZUaRR&:2+ wtNd6Csݔ*(BGb $Mzy c6jԲܞF+h V]܇[j34pD4R\cԝ`_@%^ ]LWޞ2J%Ufƿ%$Qœ< N$$zWû"s5QV _i$N>*Bý?E~EgKWEq#`_#\ߑu:)6^7 SWZQ %uNUKty (9> ,cu4))ٜqƍb9棕ӦqL9ײ|b H㆗ [THʶdsl+gVRi)xћΔ:чe+& '$iKV.RotOm\R0 5 o)Xs 9)`:ٚ/]H&+rSr@OR%IQ]`K.iLFHjI7f;G "1g*h=$eo|Y#aByNbެ{QǔbjqߴqY \eEMD?ʢ.&I(n.V/G92sA÷3zJ["h{.UoJE:Sh|3+oS ]^K? w+kѫۭ5%4#OL%Sq=?9u!fg;7Ȭ-!=C3am/yi̴O*"~iNKR FQm4D mLLHZ֕(,0oL.TQ {K+sMf-UBw7Isd.zdQrL'L@#P8bb ؏I1.ExD>p!aAw"1a QkCN7" 'd,)B4}g'|0CC 9`%s@(Τs%< v9m1֩uï!~5tQ)0Rx+]fYnI8E:.|]I(IZ(Pň;uǸ#-G}Dn _J6@[wnT窝3~#խ)xO?|EXkM?݂ٷ TwD}0y^&bu5jrl悪=׿wwՁ0$,˜˓?^V$KniTEf'viU-D8G&CCK{@cY۬th5 K0W ks*gw!T&3 @8:i=}ۣt$6F[DeؗWHU*{'AXeChY-KZxvH+2"%V:kv&w{|ڄR~4諟R{ʥ@a A֭|&lcq2#*פ\ 'yM==uힲhTmgD}.IC"j:G*a@,0.RRt˅'rt VvYՃȒ(Hd:-. XMk];yC:VoJ& "=4f-/ok[]wL=%D&qzxD"\F1s_j`u=@()[э vr6w^DD" M\U\-AzuzkDvS$:j'mu\YaU5DRnX]y_ ޔ%8v2I6zoFx)鎅5@?Q L )ؕdTX9jX3z20#wbAW#Հ*! 2nV땵΄hH1tQp'癦#HݕR1@ کWD쯶u.qR0ݐO _WGxkiჽ(aCkLB5U(Oi c[ƒBa\KGm:uyRNo2m6J ෟyI]V:=sٗ vn v;Q?OgW\_qJ{V|2?Y O}6Q#\ DA7rA?򹹁$hK mؓDќjJoz|:|:Z_$ꤓiyJkBtgE{j$mr>1 '_oX!(eڇ4@)@pmQJtP$ژ*K?İ6x6glsdxa.R'BO-0&|#)zܻb[1A%ւs.;TEQQ&Sȭ_w= 2& 'ْP=k_!@!TL]:S! :^OoSr* P'c]4F$P{ǓGϽ٬ jo!lA]dJ(aOcp{Y:Qs;iC\|qVi6A1!F b)ꃚVmI"uī@`mzCW G\܆&RluM"Mڧ?yІ #`-=0`'baIkpu9-Fu~.4O^'j]s4z]e$6_;X+q _8 -"F}RDXQƦ|x0t(P\qДoy-2}h\`h N[Hpg DA9BwKky3CB(<;0=(0:t'-}L@H應jǵ/xny4{".1InD V[YĢ< ( K?̐pCڝځӽbk3.bGpn(Z`ә:(`G 3}#128q}WV[~d1{ڧ$̟m) D"d8- -G~F;#&E)$1!4,Ff¶SgZLBLg6W׉>((uq(|XMٔڃ Wc>~wEJ|<Ƚgx6bC|ld8I s(r"Vh0m2 0bY7O/{&uJȢ ]I$mCѕ=74@{'w-+>K ގ96m-1jP8ޔF $-&,Wg'AF40 M$_ѮY2nXbG)~Jca|fm6ؠ].p1f 7s#&xq2m;Rj9 i 8#HCK`:UAt.]]Z6p댳q ;Sk-⼅-1|:00\hI|hV_IUGk6F5egtƏ:bOT'˧6Vo \.Ss| U4;R|I};JQFH--j-y.ݥJ+ѽpK^x3Շ]i};x :=J%%vLkgFgJ K#dn'Vp 2A\K pr$>VX1<L|#y氧W}|pw8&?'i>FO5L o8WHʔK]L[?UKcEsih+j zRSB=NULnW#MhN|07) N~gSa51w]br?k|ݙd,jND $;7d%\]MX|`9a udtimK{x1͍\}Ob'wFWt 5"J8Oĭ؋ bǵg6зV7(ם#ʅy K~HJݻ:;RfW (z[L3ψn Fpī#u[ +FyeO"[Dz%dRZ)~UFUN*)|K(]*CflGzO fp _>+i1?lB='`PfAt,s +WyajMg4`˦Ny vǵ9,Ĺ"j# TҎ'TZ/vv&&6ڣ|n w 5xY(V Ux$捾-u!+vMRc^фᛵ>4OH{~4D+4qI.]Цs,]P@.ÌV P\DkLj 8pۤ X%&ԛvaY|ẗ}cI&"6`Qq&B0Oz!Bq?`#G3צk&\Xv|Cqʗ(]-&t'yY1(|rǦ .J{C0Ww#!I? ?*LpQ4, \%x>/K9ST`dT2ǺMI&6gk!eϤ{t9ئn*DQlOYϬq=AY2d1_^'mi"ЩtFs܊M5auOtVC]L!U=t6(A"};y^W cIw"f})H}qNyP/7'JhjYۣ!KZ7N+H}[= /`pԩFY_>W`<-c5ѴN;:%Ȣ'V7^GJN\D mЍZ0f}`x 6/puжh|oԁ# '.ې|s{[qףgYsKr|^9z-o`^F+lqH$=+#]gȚo`%o\3)hѥN@cuKg>R{IN_ǺDLՐ+ moQ2C.=1c{덣.zr/Qledeyza% Z,1`IvbUL&|ui!T)%˖(^>Oj ii7tÆPBe^4 j9ԁ[sli|{TɖUZA0EfE%r:)$f^|r^8;/3M86)\HW"%\*ԥ'}yV>"yܛ{iSҨF'-{3Ԉ_/h^*zeXmx!vkq="X7;j!*u `]I3p8$$PBN'(UjEKQս7475Vs`h^2φ%pgv1$X )kBT`qbAm-$8p .@n8ɺ} ]^>-Cl-\w~ƼR9Ėd%!BNkڱr,'hn}*տBwk1-)]YEp6'ۻ_5MPX Fw9]~[-";#fs)JQ|IB>-/",5fG5'ٳ11zĭ76Z~zt'G~H!H2NZHϡXҖTiD襅k͵"7JHV ʨH6m*M[NyL {`iu:n"jCo'r͠5v^2)<ȊX(0O`εb<#J&bk<,ڙWdKA8xߗQSaFl#Pmdyt&$jXw,NnZt\mw[\3@7B3Ce@ & W3d+eԞˎ&C}i7P!v,WÝV` ~Ќ'HpuB*_glLGx'n~/ms?UM&0r]k V-Xt9gƽ wnE;G]r \5 IQ gbOˋpdܳ?` UUi=>\\6/ƞzZLTs;(X>Si<~e)37p^`Jrtq=ۮui*uVW0,T\W@_Ml{?$H|;drv%flg(;)ZM/E= 't k痪Q-/W:+dc4#ʈ6O~q tM~zxލzTc6'MsSK}]XFld!oP sRp]0{'Noq=W2CmLV×sJbW(`Ie+~aeA#}b`M~F SL6R0;mA]sWj[ΚA?uSӍ~[`Q[|tԬӞi*0uTPѻ Q/jϳiRG17!æ$1^ cu`e}yS t!аfƄŻeD=\3ݚ);t/WcSC[_xw󟺥 `| e"fs>7Ovg"N&âKrgЪ'#x"hv?&AAK4heyyZ %ʑ|X'\?@;FsߨtmIE*C*0LAg8H`Z> 30C`@J8|Do4oDIzLpr9T.6 ?Y%Zs5 -+l6_f~|AmwKcJ)1'M@RS[;6J~"r0@,'HF9QU-+FhQϨfSp~PP0 vk39rY8gH.*'#PUM"^CO tr {P'M}W,[!<145ClkaH{AtBsEye%Mc܋D/\my8ܑ9"ͣA%iRm+w' pY=hZA5ϼ!#4|nKk?ՠAIFe+BGE) To5|]!R,t捡Fc9~#Yf½t#=ʜg?Zϻ5KJq6,J 3v$;%~}ڒpqC([4g-BVH2祋#ikt)QZ#*Pl`R8DMˀ.^F\Î!Ȫ/ =79k s47͗ ۺJ̡[yI0$Ƙ.Hj|o''/8ʡPD?]5]%2nAo x9vt/:F@ YC !>V+-`Y_ 5,h˺ܘ*E10y) cmZwIHc ۊbw}0Eܿ~zR4w m:hrUnDSIfB ܠx窱ְPRT:FeD*Бosr@ nc6Ou#%dki [R=H7LFB)D TMc~zjh:S`O)U!c r!]w.;®Z+gGM 6uJ6+ɕM %gSןVo!ub=髩-l d"x׌LR]`3|,NAt2n3p799J-‡tDe7}TEGjM /ARrcNN;!ׯ(e{m;iO7T&7F~LD:+Оydb3S䎏Ω{!__Ń;KjVaaнQڹ"5IW/;j!1g@1H %Q0'3XSx/Ք2fcD(¡) }̹f◪5IPP$#KL*3p*lwn!)dk&_eh[.`鯃za Z ;c+#.F1l7c&XiSC` a}eG7)H"D&nz>/!kfl&sX,@&P_Uk&ͣ1>G߻4 ,e/M2Sx6HB (̫b]gΩ|b<㏃ DԡJ}q\ܬ<ǔ6@L#/yjm?k^ J+ G(J1n2r$ʹLhH폁d =ZD瓢%iN3? ;IVf]ףtyw"cXx ^Zܔ3YkkE$Nì{D_ucVG`Lą09bw <$Ku~vљK^2JaԄƶcIofX}]LJⱻ0аGUE!kW)Fk}'yviYOcR!^@J /`J9ۧIl+eYG&P5Gg٢˶ =!/ *hς(4.ňt-)7(#0s#w87HjE &՗vhP Ob 1Y 4EҠ7C#Ui41R^x"rcg.a@؋8Kvgi3v«yw/%׭dO.pM _#kt_ !K$1g KaAkClȿ9)#ErfK  CO 9 QBc}H #"wi2AT+yqQb"O2O)+[fi`{$̓;'6sCp|ӰJ? @q6QIHS6` Xi&Vt-[ n9 bK6u}O(= ,Ύˎ:b3b;hih2?Ϣbby0&ʁќyX71R3.fbcU V>K@j9`^.C*T]ʲ:EȳxŒ\vDqP2DcHԟRU`OiŎu,%ǒ;$Ge`hw'b!@}zAR 6KnT>H7|!A~(C8IJamK4L8/ݚKrzVO+ UMm{-pY ,K& _0 ibUsHM<ByГ߼e6;>&eE@S4,SlC!]J2Z>f"y؆~V1/nRY }SC9nPa"`PdZ]Pv'S~i:fn 4?wُTKhbCQg 戧%"ߪZRؼŋf/+Q|B (a Pn6 &|WPs9-`Zc-:KRLc>̯բyh{Dq#O8Ur:[qyq٪]m ŽdJf;ƚ(!Rypdg5,~hÂ'PfѲN߱E [qz^U(1"WkzIհN/=q$Sh$3e+!x-2|9f?'ul4vDIfV%m LbT3bkߩKʖu5*I韛 rk\ot~|;^ -l0Z旯fV/ʃ"A:d0thIfXyM:uvϕm![im|qo$_>jQ-> ^Xo;,2,];T>XA^mǕVbVT!ȶ̈mIGV(9΅Jڭ4B.ɧUA0J #.:(]RH>u'bL{[3/m7lv4+55-`K-"Q3&Ҏum2a ?R&X}܃忐фnʸu&78нHǭzĽWk,vա2fc篟ՕNtF9kYo4N_7b"`˭P>:u/*6AD,ׄCzZwv]GM7tM;@"v*Tbh?8&a!&^Zٜ ]u=)5zVy;D`x%>j^M~l&|l!U;7Ld?y'פ$,(;ϳi%Pjk =<>]Gfrz7(R\E3mggUh%as(ĨE::0^{R[ź^zq"3Zv!iN]ҹ Pd[aOV"T(/*Ŀ{c /!SHS+F3;Mnno{ Pz_m*r;pk7 䇞{o) *shק+2fs7T'|>d+k&rDGԴ\K*ì&ވ Ŏ jÍc3V4]?`<杜:~ R`$;H)4 Ko?6̮6T]=R٘P=Пu|vHoeF>W3H_\Ap H̓[>Ň^)* fi|o+Cotxk_m3 +E{A6$C'y[ \̸y=~IVT!?zʀ%~%5y}J]/eq`(*'Q*Aؘ]X+̉+p4b1EQa,CBN{{%H*eF%UꭆݿeH^-]HRM&T~d'+':Tcs"јE\`DoJ8ԦZ*}ń/j;ESpWyrS&W _o o'yUx`j±k =@ ~ۻPAEDw)G(]VtX7D#GEr~^@K[fY;(@o)bU!!J܁n0:*v410^IYyЦWb>dC(A-d]8mS2$tGV1z4_3 Hh}h!>`zZfZd@XWwHdOP}4G|#7E3]ѢL5qYT)QNdp([=M-E7Zx8-ay*iflX4v'2d |Y/ '\B2Ҥ66YG+`]I">9\ynmDo$zZBGqpɩ|mċ,02C ەLQ(1K=d#cC`ϝ _(sq}Rge2m ErFX@]΀{B1WDZ %F~Xu<tܾᎷ{>_9& irm eIlr(Eʆ#֖G{~ 8~ #/כ2 $[9AI(ip`9D"z]L[IրkkPwH 31PD75KO)*564_y03L%#l|)@Y$% IS~Hݳ"?vQ/A~Գsc8vw@6" wMUA KtT:.q0,%):j`bfՏu.[SSQ1tG5Ti{-dM':*AA敘5~ݻJ5&?S":6B3sTj`\u"v5Y-Јb\ E|KDTxJaum(fIĢ4L㣀B?V) IT,9Fhsh6&$a:?g; YwOG#dYЫ?:΀yXAŝ彘'eJ5KFsgJ$cW,wGEN;J&%sC*;&tc;]LkEOAny:Sy_Vߞ n i<:y:joƵ)pŷ<jּr(IHf;$(4l h)Gl@YWkZ"2}rT!hU\_SBsYՇρMEvQE:C C5I~5H6ɂW!n"lE))!;^#mh$GVWe!y=Vc:'*P'&Q]3s1D>ҽ j\@ x(п3 1)180ƭ*yYgYއaʖG.2iR9aXx9_+ 0%q_n<Ҡ<'^OU~E^9 a%XnB uy-xeY&ZhuclS;J](VBPi.JMiI ܆ު|"M շ/%*>s!"5fk 5|ucOc LE%!_AWhI`z_X9/+)7V_.1:xb_F$Z)%9/yV@m@v` 4a1\2@a9a@FUxm%&F yuGp4A͚%=dPTY|f9ch< p?2v X1_ /wJױj (lwڠ ID%0ϑJ k̀wՂ6dkrFm(t*_ho3cBA/;ŪiBf|Y+ IXվ Zo:;|Rb Hwnfktalsmf;Ax^H/Ժ4M[=(0a|C L$;şׅF>,~ۯ0S`G`.I) .9wWWkPCh[]ȕr)lY$K"Csl闵؁JUӤBkkKȣK<$ۃoM@F(]gPN|Qu)uy]`ž6[l/ &aŞ =_j "Z6yvuI=9<|gEQu %oR6{ɞ#˄洆.f==-R\pe~{ _1Z5v9`;G=,{&*Mí 9NH =X֢#Ƀ5PM-4'e ߉naFz l5;2oJ,SQ)k1t t*\]|1rQHp.`l^?y";AunS6qȎA[?:("χΞtź.BMW.̺PHAQ!AgaS}B_Ee@,Qmմ'psJ O>| >ԱIŽ]1w_FBOgXíōHt|{I%/X&\nƢEm[J 9LDb*@xDW-0\'٭'6wm?I8,gC6i,@V;X  \3z)p:R}A74Ox݆cqzs-n> P&@W0u+@RuB5 ~&PE5 %Y4mQ4UZ!˯.ϭ%3l~ l0 ˿t4 L|}z5PeDǩr*x&x]6rIwbg~Ӊ^'[Bv|k&Uγ՟kR`؎ǸgT8 ee:/t5 C^{,8Kkóff:1v@=iD=M`T c a8-yD)KFB &i,7ȡl:6#^3S{2+x]ei1~孠cz;1;gs]F ܼo2,֬xa>BUCv#}R M/}5 OFNR %ȶTukgt9Z?ISCJg͠qꓨr&'>^ `BhW2[!wxv?>vZ]v7i}ہ27`lLs^Whَb:5_Q1f .Q{i΋0IR'X);Z|.~Ll SPZNߋ|  Q> Ò:j9eperXwqXۚB)3Rr8B۰}Ȋ!MwPe!Wq +rY,!b"?sF$k . kUq~:W&A2Q)#3DtjsyhϓDe#=n 㟀 }.*CDTS`n:-IM@@j3g u8}&_0`&lD.,l#>E*o8mx e:6{zCmt[;PXDў"#eH,ae@R2neӏ#Xdeℛq/4B"Ԯ'ޡFd+):8iKiN[g)6 L|C$ۭR61` =eU:Pp6'G_;"tp-᯹o<:m~l*Tc`=c^ϊGWd]K ?aGa;/PK 3M+ch (y<^^D%p+ b 1L ~NVV8SqV ʺbFςq7 nU DPkRAMy;ŊPr6 ͻGqqSIPo;G&W{/W-5AZ;9|D紋hﵝQIP?Ҫ]>maeGN>gȿ`w܎ք%_5h' ȗ(1:`YU ѿ7v't%_x:P S %d?;w@!oXGH3"gucOpr\/Np9_0@e믱bjU썝ngkH+p]u<9WQhMFp%NhdrǬr؜!mQRoKBF_Sîf0ō}To0yHO'Pc[z5+MS(%W|{T'$_&)#Grc&BY1_Qi<#ٙؕ$?0y< {l-aq4ēz+6%]^Z1* Š@X 2ƶ+oK'~Ea?X@IhRuБ?|(/X졝Ţ^]-ВzREoz0"Y 3b;_S=iGKɯt31BM)")2` s)'U$Hvl: )Iv^ip^PU/!*uRg{rCiJhmC|1":R5]T>5{k Hݣ.ef+`Q^/l+XTWesT~t8:A[Bp\̤>es][ K^4MC=5g4o\bi` -0{ƏҺ kB/Pߎ+',vfz겓5pGW=F:/pBZ"JY,9R)cI+rPuuDZhQӼ'{B29^&yL{a1B"oS59;B'VNO!YZNa|RD6Fy)RLR ZrASoG9wt|KN "4oDBgAd1x 3J^+JkvۿI+7wƂI9[~!a ·B{:Qp|\;ǀ߹K6^\N\E}p[h`YlZ+UvҨ;zjZN("w"5,8]d?f=8up~o8 _&y"3sj^ϗcfmQe4EmDt\`ni>L#R{Y2_$pُH; \#׭;Un{ёVe7E/\zKW;R98K1tU8$94{\&F,Mߑ-PI2_@,4dCH -5+g&**Fvc]I7Ā;rymQ:X*:/ʪ֫Hp=3!8AĤt4޼udUgJwlN<6u®],Rܢ~XtlO>mz/YCB! Kq"# bGo0;t,ӹ_:9DZ@)2Ƹ-NQ~h1$fWBusEhBugf=vkIQ)Qr[T%#F۳E:߸Z$Qzղ /ݐr6UnR!0HSilRؼ֔]_|,7(a ISz'.z@=6L!C5zS CbOaA2Wf(YmKOoc( ,VJoEFy5ʘwhg"N$@@CJԂ'3|Ȝ h̙6% @Q\Nڡ|lfS' MqQhr-uKR0 (/:0H"bZ _#(x;rOgSaw_cU[q>Y\~,0rx!}s M-y\ǒ*"ʙWv[󧍘DCO-FFopmoAQ j -!s*^[ZRz'2 0<|T_q>e-epŜ9?j,(LI7̱/i+oL` [+wd}De$  &a˜j`fm^ _H@G[A_q?&J`NC-)ĽøTt~<J:ن5U+ڙsF^E苛(7-B_L5>JIHy JՔm>)- ;Y)`]>P841JW Z'a1h+v_1Dkn@c׽։$-LNFO|=(bl:I&5e7t%h/Cw\5R5ތ:܉(Pj=b]!bN/ F7T'sT8a4/^} RMᵰ-8ҕ>5cJwɳ,by1xlf8fFԵړ.Qs5iGZ%lDM5Y6|>  4 4w.Uidj:7T*O3TpM_TYAg$gS_㯡)"1x tfQa\N52.x^G̼8BΖ:aC.kCu E,=`b&6`Z[Ѱt`a&OV~.ݏCOo_ueLݲ !%Ա+;/𝇚j{(=IPD8 ƨ+Qb1rD+DŽD#I엄;b]%SD*V*jCېͼY%Ah2#qlSxjp{hUpOv [Ud {#3DH.7,YF T.}dݩC_a=kP!O WquRIG52 ǯM r7 cma6i:L5Y]eN@3tŃf;ÃV@HpRy"ejca(qE4lbqfXuSRnupTgx:#Gi˟ |^ 69ɭ6]9XFއ ]L(N0 H5E6y%Ss F6SS}S>Cw6ty7tz:%_wL"y`Uv.^><@'c"i*NI?'pnU(!ƶq(^ yU3ˁj%AV)!z5'4sݚV44 "gh7HwK߈Ib|WkAn!iB҆RC&ZFzT_,-QK>*Oj6(%7ldᬎȃGFõ-p=xs-zr~=p⾒a-5g؋tuU~NЬW`M͊ȏVi62=B_:o@pLǴ^No84P̿K3,wqWwl|m:rPأSAq=Wl"v킩o{v4 !]s8zp]E0 zu5آq%gИPq=$i4nqq7EZZ6 D`7Mv;>ρ)k@9dO*ެmOrwq'.g(uܮus~o^48Acܣ8ښ;$KSUyΗ!WBbnfR֎J6D?@g!WXEsuաH"]=?Lեz8II&߽*y? d#F ϥ7 m_J݇~ȝܙb 3X yt, 4vҤ )hFXzhx9h 3֏J~-Ţ0{퓇wO2VtwBoVf塝NFQЖ,@Nh (*#5Zo YT* 9QM;3Aػ6=twk4#qA)s [O&#uQLiaJn͈x;|?"LLs9x%*-+a]X)I2drXwC+çkL :g8c{#ĝq*ԩyPym.&m /\sCG.D=˟o~ u8JD,&5P۵״:,/!^~מȞ?[0M[Ѻh(Y9hoK(ڷu.m+PJv!yir RaN6g wuDǦOPMyˁ(_>XMA:%kXN@wx)Zۊjƞ;D0d`sd1*(HQ1N侗A@L/n)\8%^?`YC%2zw>կ)&ͮ́W_|>ƅŹ7||LUă't vVcdAOpظPp"Y#keŀ2A,=7.?k/WHoVQcXQY3H_R<7y_ӻxn$F̰#gpXg詌8Zz X=F9hJ'UhU.??Y2`q k/XU>]ɛ!Ӷh=P.5=ylEIO7. מ@>3 2Q|?v2 6MW._X(f˩hfm*\-SU(Iؙo&(]kyF?RY?dJ| uؿ 7[kښG$(zԐװfTYQ74N@uh1?u4 @ g.*T{Dg7Bs/1662%7"4ޠ6Қ-=Avy&N| e~׼Etxő+2s˫&5B*m1)L\U[$ gp5zE*s/u\%(= 75`s/o[#uCA892.^D}@ n}VStH0HWXwx0!Phf"1r|u Q"YE)4eISՃq!H U4˔pP~sk A߆gzNRGU;ҽWzIt`< sCqӹ #78NMzYZ;wlF`)Ž꫶BU|hOs?ɽ u939hjDB2_Qd|¿C|O x^b?3wؒёw?)|:-bO[=lƓ_D(wMU̻B#s𥬫VPxsX3Sϡk9`/rJ{8D|2HeFggɘ}$l#fRoIˢS 2+˔[r. WmĤ( M T4^3FV[ ;<Z 9/l:S)B ļ; 'ALW!)_welr }c -tk@ 9L"|ҿShU{B0T^~.EdMFD"ԂbI;_znĽ;c!Bx>ERX*K7]zLZLݒ;":Idu=z«z1ŀW*n[:CJPj,RL$1'fwk<{}vq+>Qo;c4-XQۺ7ꇿ "MO!'TJ?`%U14L?czjQXٝtjѻCoaT J4xq+Y!ϑWsLwKj|Mx[)>4y1 y2WS+\U..tBcIMZcFh!G ■3m¥_w'sr ҇+Ie ܸٞ@Q5fM0+ഢk @KJ*!ɊE ږV[qx=@㯓MOi;exUV w6>xz8fg.0|]8-TbP7ڃ+Z:NolB&[;r@Vg^7 \-t`XHI,W t/ ~ z^LjYEsv"$ڴt/U=1.M DmOxxD)gA xSCI˨ʵJ FmOqx5{\IRJȇ\'2Q&1b%( W? bqC[J.}|t<.ynh&}z ʢf2֒#DeJ*+M p\Gc){9ZE#g32f\U//9?J9Փ/ڰP3ںtTG…&hry{ά^_ W^gٽz[k_w.Sy9EH1-om u٬*µXK]իnp#obhC|Fip/Xy uaswRB3r+J~xn~)I;-QsW#7/؝*e`E3g5=*Ϥ/4!md4.qiۆ,%iQ>a-3=o<X7.y!(eALCp)17s~=6<Ǫ{^-Im]!ɣ`7/S-;/yeO]~wCrqjZq%%N<)Od+#gNgz.wxVY84c2.UP3 = m%!=g[YF^ Gq‘0ΓT|"ݿtuz4Q:HÝx<%[_i:K; 'tb3~"osn-Qg';fX;_&1 4ޣ"¥:d0zehn^џߓ/#CqA{Z&llצ+x[+NS@U\uE b&DZpR`Q'>c ZGZ`-#*-]/Ev(WȗƓYgF*PΑ!3b vϲ1b2z PfC}4t8> k+), 2.On^EZ TtNO$["°?B eM?3Uzg)4XTG7b[A0mJ9p;H-tNq̚ ^BWX$ ҵ5G6Kl2V[\y}tt43S2?T 0ď|G^[165HSSʼ_TbX$`9 դmNc,62r/2v  RrF9FAڻy}8HӔO-JlYg?lw u}Aj>= 2|#_Q r2bVxsw#rL _u-1#OY5wwЉW+PtLcxõFA*U2w;e#=vB6ѡEiV*Cd:x֓$*?֬Ģ0F~#.o>Ht) Wr%V0Y=|ة Ql߭HJZX˟Ui=FwT ip&N?&b,Ә,l{6./CaQ5@9uTi oEFϺms !P"1Ssߪ"G\:M܉.j][ LQ Aqvȗ 0  쿗u,%kQFS. ,ȴթmc[&&Δ٭ތ?rRB@yzHK#KR"RY@qʙYw҉Y@¡T:Awo ُiq}GaWmK-.ԪT^' hʯDKa>scYk?n ŽozWlapjUL[t?_T֐s"*[#ls阅 l aO~dK[ua \I>ԑ O5"P[4;d,~$Ph쓉QU^;3L1@~qvZpqc7]2̳LOœ;- K'Gf*#d)0.[^=ҖУcxAYڪ!,]2 C?b$Q>#Hi Bl!&qzԾG*D0 1Y+JC2u wqvf r<׈)R*/nZ[ԗ okw=?]!кq}R7,* AwQ\͌dHVbxX[ +#c!M3yIlk N\"ŏ|ܾqQ~1N wH4pbm;현o}fCWzoh8^G8j&_rai) &+ jϾ9%rŖ=]Mv(&V#ffyJA4 o}A}+eM{W+ҎV,ܽ7ve\ըK 5é3ȇz nΘȷQ&fsLx-v͢uvy℧] NZU~ޤ4ս3!+ KS."nԟkyiCS4ˏ&N9f'ÖAGWh߯3>ԚqFMՠBuL=Bcƭ~E^rWSzUޞq.8Xrφ<9 nN C%Y4f]8-G!윇֙N,c -=ZbMQI w?LW?Z(DV%|5@C prnKg~T6@;KsԎ@#0 Wg~/-z)Xd&hnPw\eW:|_c zrFJ]d+_(=omH5Pn#5ꆿrC6tNޯOk"LqLv^|ph(6hQd˚ڮ,3O3A[u qS~_z ޫ,@1O ^cEϳܧH K|Cidt9Ħߔ KR@ Eq<QdU&Z?˥1|\!eqTa8@]:#רT}+9zr6@}rhvL^1/,gc:+\ ک7B#N_V`fChHCT*M\zb Uh4$E#Ԁ'RXǹÓ\yG W+^)VrdUE_PnrjBy$iTc;ɃGܲJwrue;n~%}x뛷[w(DU۶LLb Ejɐ 2ZHcr@nb/ܞ@# vek2%z`4 *(+e=j VF{PRdIBCŨ jpx^:h *;r4{};W5'Yvh*)hͅ˳?miu7kbsq[V4aj`HI"l5dm)ʹ)vazH%I5Fijגl1. ?Ky{\Y |, wUKȮAPeEz(:y#\)jܺ[i]qgx=ܙ \x?ci@AM "ݞʹZ~+ MK,cE0^髒C q;T{H4^Gr] ٬u-϶?z7[2 u=@B;u,qu}PQ+ Ϫdՠ|9{[*̶:} vѮ]%h0|b'.WM6p.]3! ;l:-Rϧ;O^zАUUk tFetd= (գ(a % jlXY2fr9G1Ek=.q-{oKVl>=]8F:L#ŅkPtzS lM^v/_ɪ-ԔZc3%7YC1вpβ]K `fxd) g̓*T!MZ{^&g)DWRG.~ C)ah2r%[&b OÌtj$*W}śK{GGɉ:_Qq= ]q{ހGy߲j@mV^=  aiN♚ g}>AiLRf8)u]O %3~-A`;xjeR=]F70Vh$]g,h,K dCqsF+ R2}bflFq$Atʸ7 ϙ.jI9.ёUgJmn~^, б. D4JA H #|~)ziik"m`27YFN~pL_OR|l +A#TJ"#ߛA>b6=q޵c\J^Rְr{6f0؀f.l3ب%~ƒ=HWMts>c(aM/{s$1cj_ *2cЏ1;yv Ao[ 2V' cwcfqb<졞Qt̏{i{DIP Y.–Ciؑ*D$re_C7nY'̾d]dN&5J\8h YX8HvcH.ڽ<ͼ=_}޲Ho5|{[:N`y%- ϖH=$h7Ա/^@imbgR'`J?i܇.z e`Q-.Ԅ[[sed4X%)Y"6Pܝ|6>,ZQ3"c!ziR. d*UEZ|XA`Hȳi>\x|S;L܂Mr< gC3}NsBOEȓ+m|3]f)~̚ēhLT~wDˏ \՗HEӫ(ڼ  jҞӱ/cёnUp JY&ҳHe%ە6Fw,`CiAp!)QH547.RG>%XgEI`LD{kJĉm^ŢO!'0J8> \)4Sn2 H |>픍#ș1.R%eiXA-r;/vx75wfMТEA/qRb a^+Pe\ Po]&iD@[@7UA9קa ~ЖОؿm)qmXCY_p7aFɽSmNzI,⩇+EJGϤ*8ݫ"0[2T8w/p1_ o)LY^B,C l` fޠ|@pZy`hdn]j?~uEK|͙)x9.qPۙ0`ʺ砏E.Mj?ԗVcs3+x1P/.gioĎ=i7ŏɬ\Y  v-[]DԱ8b`J斬ϐӒ" ЗG,oA'b׈{l5J6+e(>{{e]`A'V6 !eo CWX.ɏƜUօ¢w#. ,W.ʑ^IM:BE~ht=Ê!*7ƍGxy֏wLVB5{k]3"J3Rc@' 2+!(x}aeU{NKۛ_hс%ZŀF5ZaK„;>:X{SY&TmS"j7O~&ZGro"MRgދz xq?C*:U3xWQERҲ/:vX^wRv1JpXR^'@4f؄g(=b|xqk)j'SjpCkOD]?=d4l)kc3ҿJAߨ9{(k6.#C"4?pEy[а4VsY2T 4Ǟ6q;-\Hr T2gER|`7LgLs&j;X2M^b^3wDy;*0cYR%GbACL # :3)GC,[K>[!#A(ʬdωϓ/8lgM;uCCߊg>Ҷ9wt@JW j*ʪL2bQ#@GLP3ʡS#*^Y+gL~ bahppHuOȳ'X%ݜТ(_"-cbpO8ѥȝǁ>eꍾ"FVa k8˱M׳:J:aMx=>whs %>]3wGͪD#qYL;].@&^$ťJΌ%o{ ճ"ш1S~d_Gr(x[ u9{vR8e*01x<ES9[| |-H3KZ3=lp N/OӒi((&&#Q-!ćf[9ACm`H8as Ө~Ce)? U;ڸlGjb*Ɂe8Uy7lk^T)KN^Yj:ԯ^?O1gƦi*`18ZZo?sٌ Hk:9J0_?G8L5lRఱf{%4 4Rwnu (Ȁ~ fUxP]_zFw!m\tQT9ɎN6c~ۃ 4Á9ZٻrP YA˜:D±nJCwhUl$wB|&Lv&Q*D53| k*YTE81Gi߯#n;նFʰN<L!mO]K7;֘vIC9c &xC \jݒPn/ՁLb!b1@n{Y*/9N"f9~'?U1vI|P+[$-û骏|C\Ñje;P 5/ DK˽o%`yJt]P.^û.QŌ;" _ByU#hC>VPT!v{{Ǚ&}!#<?d}R,X9|2?I= eUŝ}BL 1^_#VS|@]Dx" %bz~V{=,ȄY}T(ypf%('C) U|Syic.&(ri!PF%8$ )Jҕ<Yq1<.4C[wpa^c)R[!13:+k s`9IKЊo~V. K)5a05Tz_xUk"r\~w%q zC0m]N/uDxIAEQ^aUOaU@U̓W4rI~H!Wct&(m$Y3)ZVZЍWR a4Mא`>{)frS & 0DybKJ*㸏FUrA r!goAG|F쭝47aL zk8]rz` HeD,Tϡ >׻0Y7sÁE^X4J'r\Q 5. V D9qTY&@§QFDj/T#. %<KEj)k`ɠ۶R 7E:q!Ǽ324Чs2#ٷzNzT]ۣaO jWw,zYTV#&VHB2K4MWoCj^|R\T'{/ȕ3 p$7Fv~)rD` 7![]C݃,c4W!ČgnCx!_aH C5ul%.%<R9ED7$wr4QU }'yǗgtHo=V '5 yY.]d7( VG@;3 I9Og~3!fbNidq^H͛{|gNIc^Zmy妦H-ZF*O~G2&Ň*Č> KTvh#k+m/Q*GJbl[΍?-nA2λ/o=ҹ_[w{B_J53uQrT]Ӓ0bS}1YJgs\uݣo뤃}$w:rXaӠ,tXdQ%;?q L҃Icc [P2y{A#uٌMlY{?w)#ZEޣ k3Pk( B! qe47t= Fqp 4ó )#jܙԭeQD[G)Sc*(xRfY2=-5w}nvx(v`)ʟQ3[\r"+>=hqˬoTȉNlFT\7^QsF} bdz, /"( ݬRAIźx4MR0=?I8*d9p∔ױpK[??xȽwKh}4}ˣ|d*)S-6p큿UH8h,e$Y`pCw/,QqC Zݤ|% ~Ҳ(q!slݸ`w>}bV-39Yؘ|&dtM*c9 .ouqe'5$ᮘ^ *ܡX(݅pe#_5@sq{Ob>q 0fK&LJiz}s}IxtB;dXB֔EHtRYqc̽cg#߭ B7?-(Ɔp7 6'+-`oJOBl:;EbgD[5gT:0f#@ڑ{JE"`f }J{:/4f 9! Q Hu rLYN$:# |`Lbr+Aa<ed*ۦK*!o"'IGtx FLWhIσ>emFjU@:ړ'yQz*|:(T*dӓA).2SB{!EpRpB骯d {ҍ zbss^W;lMrJBuo5 uYG + }jj\)RMw228i< a/f5HWhYW)aTbr2aUl_¡܇UoyRk/4M@XU:|6M;jo l 8٥woN\zx?m sDTmZ/DXFs3&*#2r\,,QmT*IXj6K Ɨ+b(hHڠԽ {xwtɊ%FFֆ( >)k) D8h=%Nu~G M+GS0HYU+S@7A䨐/K{z77 s'"suwDbKǐ{3XY]e*Jl4mu&0,hm40;h6]g^>\tA>\-9OSeZS@|NK  }nbe`%y_$:>cZ%KMj?O0QP=TIBRh'#]>bXAf5hF"xhMjOY?vi8PVfOݻ;p6z*"qӴ#vzO҇B{ZǭyI}c%+}q6}ߠڻsy:U\,'8fta:}:0fp?p:s^ڨ4(i³HQ#fBX*ߝQ&˸Eզ+d[wwG/m$ M]E}T A ]iH*p+D zz6DR925ܘȏbQ?YRl2S+NqD[y jRCpJUD!6~3=-btzdI]~m4]γY4#\I_4857*']럟% y]4L܃o5cb:7)e>]4~JpUly4/DgdډtUuL}2O 9ȶNn)P_]? HB ?r@KXСcw.[W7 z ߧ- hml}jIő_"1fa[NdKٷe_e$xoakB|m9{Vݳz=^xg2ҕzu0p[?B'ۤ͟XU͕`kmo(Prt%ҕQ fn`I;`aZ8g-(b|ȗc3혗!MYдpE)`MQVyD›!yߤIj,(_8V W ֙zJ). PTLmsOwyԤ?edIX)yVYq {TJ_YD\-1"ŶLbEЪ;fmd$wik,؄esEB,kK[mb;fj6YD͈yǵO.гoy# :.;r_~F,(H H_̜NjeshK;S27$s;Ce(8:s{I'Gm„kӀz|rJ:Sճe]*MkJheB.3 >؅@G~t WCY 7 Xr_,3(?~aV (0}oE?1g0Hf3Q}jN^ 4]:3;|trT3=Ob?/> ]4 Ay!40B6lѮꜘw0'dž~ @!&~B5lvE}X8vQH%pv$'W NPQ|EXhtARIQ~6TG&2Xg.t8sIR9u50$  t.bn .%K%R_eϿMK&*UJ0;ڄm\Q<3χ2iѴbB 69-f- y5Z3v|`emKTg;tu^Yj6 l NA2)eEQ?=/z5" zc=D'ϢW'Vc-#sW6Lci=@0>1SwPY0n e. FY$5Q_̶n-2OVf: )P !kH,X #H'6fz}!|qoA:< e1HkIyꣾqnbEu1bm,p]9(+o ݉< w*fHo X毂RKzbpG䡊pVWLVhZ7z"$Yz̬&`V3l߄k9s3tEeej9g,FYy[-e{9^-~9, +7w|m/gqcԮ2 #L?I?Zyq;Qpj:8bM{y1jFNusr%+z.rAH1jĮ׍j$Q>Pc @Ys4. ၵuٶ`ZùnR)❤Ȇ_9L;V[yT{OqΖsIlIЬ b*z-Ĩ&,tt"Pfsn۷(%Ւzxdd5CNM ?$c-_`T?,,=(Pt(@N'-ʲٯsQ!=j`iqQ3؀QM]OzOͻ${QbHYZq^6P2{w4fHWi.5Ŀ4rT-+mc~|=|;+#8&zxHTYe{xf ׷;|Xn;_djB&1Ui:jcЯ`rmMQiZjM ͡HsQT-aE5U3I~ETJk0!vhYCƮ,z+8(,)rH҃M[Jݺ .z)#JCal(a E*_!p7U- aKYkS|T#ߚh*^} M 8.hK#coS5`5Z7|x9Ű>~y3˿2ȶhKˉ"qzς֪:2XxN,Տ0;:87Kaq2--ISu{3OnvjSouc˿\V{ sBKp8`V |nK4X|WDvF>D[j*9:wWq$ FG<ƥuEX|v/n .qt\ nkP6sV׶0̿Gx)CQQQܗWlXo մm)aplR^-AXP/{|pقeu#Do/İc-φF XLXJTAtSE%\Twi|9,^PgqI\aشY,թ9/DցVUurm ʷn* B-V_`· &^2u ##q Ng=? ξMu8EP]d`d*@=h'pM9ͤIm5InwYk~s)>6…ai ],5hqﵺ+k@FuMQ)פM2}XUOUG~(l?5NgqbBEkwa[Avˌzc s A'}W\\iZ8NF%},UI8X)*-]_?C1֝|4#>'VH|{[Z!VeC/ްF-X,v˨9|.ɏv>1HxRJb.1 9# ]  S-nv[Ho bUWTh-{ķ4Y1`j ã91U; (uV[s>!봕YЀX`;rlM.]Jΰt4o?2BK+e-⻰Q'u*VUыH`8ĉv6Q(븬F40 "<;wI@T w=#BoW=O(v3ϻru#ASȄ~(GYt}7$U #d)KFpRƻ'|Њ/Dvn>\FSfy "յlqveIuRDEp0Zl܄}^uӷ}`h)bkɓHz9t.^tW'Xϛ9y7_B92bYT8. K: hSD>deg.{(wkˮzRlvHTM$.qNf-?=Fh>(c>U}5iC"x,,Z.aL HĝpK?.{`hFG#Ew ȹxw<W@"f"s]m<̑ zc& QSډ:Xpϓ@1*a/K%40eet)Sq'@aB[߿Sh: 0S2>4\mBe8 Võg6 yW-Mf p~\⵪{42d=5A`ǀpǰwAu4S%y`KJGi6m`WRTK$.0CuF3oRZ@g_g9Kk_tEOد$Eli6>ܱhD].UIZ F%Ԙ٩ϱ?ѡ>3HțjCEϕ]i~;c;٣-"B%m܏6%:>1^"sL{x 10@\ao$0`j=_24E@c\gs=F ʏ}L6G-]i?@1&r4d7lbfxchA7$g}>A6aaA$B{mfXQc?Gn~\kE7_B0Gz-t/(빗dEDjo7DS#-4nhRPgE̪NF!:B_+Y&c 8}޴'5}i'Ë|&ozWj+y Jo4+ JLэGyj9̐Oқϲf=i7}شJ|5e|H)1t*rņpUCPO'ce {'KD ‘l #ԧ̻xQqnh9ܓ.kN@jEX p92W&z#Dmp_ *izHo sꤍR.TcEE=1jHt76M?sy~ekS/%K,J,Uh*5Ӹln)dL.ANסױ'5\=‹?0N>5j9dbU( s|(-|_::'= M%*SΡy$qCWR5E#P}p,E^hn\P|BÅ-#D1K.k ./qL-Y yH Oo" "jnBʠOaPl6Q&y5K?}3ԕaqZj  ?4/QC`"ML]ֵzeS(jrش5c~%x@u?: 77A7<Ĝ\5h(ËmiS͙/,B=5C/;&:}餰 |oi˨/ƕ dn;E16,T#aC,M Jso[ԕf>CwA;F) : ^2QUwWek}gt$*)E2/sz@)Sj|אJC5a6kEXTPC'|WygŞ\>zq̈9ÑW0k33Tz1:o X`0*GYs}6n.ya\My()7 ۍ(XLlGT-N1W@1u_jn΋  u?Pdz5.$%lޤyGj|sj-5)vtA2lLX1,quMCW&-rdkTn:ڭ8WRPenhxEݍ|7њ5@.RO)_VcVwQB$l=J1dޔ"(]!uH'N42I5.VMCvN`!Aat>bL=ggb.M,V5"8tW:t`>yqwL퀝|Ozn;gCg EIsRbeq!p;ރFŻ%6n˄G=Nů94ճi[;T`G]HRQi!$x-H{eiJ mxYASC%@Y|g?G4OUa aE2ڔŔ\#gȳ\?kyS{WJ)5? ǓBIµ]*Bլi5;}b(}<۬HEN=ẗᅎ/кB "wa='o#"$P6M)% {'Bfc垦j}q'PJKkRGpbLJ%Cw#= (  FsJ\ #㮁3("RD$:4"TNrb$fʨ;λ!}(>};*ۓbzw ڞpSN9lc-W#Ӄ&D.4(GBD?1Nx #0%t0 ;T34}ֿNЙ0Ff7qQ .-ae<L7O'|A^SK*VsF[2ĠFH6 GcL (D˕*{V o1#vqk216TnyYF⛂7jP s1}<铏q>Y[u]+u_, "#^I\ ,H-:ԍ_䋧] $ Zxzhҭ=yen@9<2rm 06,vY{{Gu`9r,|+B۩Z0:IŰ.$S}5ZeST#8h,UΣDTmK@&P?K%YK*8nߙB{HxuS m)xFJ OBVI2-+nֺWhƪUf Iu>*N͑k bt\#%f2mc@qޜC#.ՍheϿQ up74bկuGX;*G'9E`*"mk3tXu7ȁiɟ s}׶HQv4dZPz(4Y 8;IcLʇ۩?>`Bd41z AUi.QhdnC't5a|r< :x XCJ p޹"8Qy%*嶘F ņ[R)g!3P\PJzq:@ʸJ1؍]i؂JuyOO)&B/¦LDV]:ֽ~2۩BFx]}mcBM^Eպ2|$Ofɗ_ tM~ 4LL1vNt:'0v yզQ=(b~sD`P> _e EӜWLIk.dV2@vEYVg+,:jũ@^J%,:|S]f,ݘ3`IupP\X)=0AnL+}x}ԕ?*,f3M5dͅM xgS҉0`vd*5(D Dom> !R*leWɽ%xy%QjS)HCS UZ#,+tZԺ/50VƻKL2z Sqcx9o!oϕqzߠ?tVxvIbʧ4=qEMzGtMбMZ2yN)l Jk! թݡxh{[e'AӉڬ ‰R* 'kqh JF3'4:],eSGw%Nyobx0X^{eR7ΖQlFq1hs 94S/#`nz@ BSR6M52yWZf oѹak>69"cIR*rqjZ4Sr9Ԍ@}Ȼ+I ͍^U~pnNYlQ!KSX؇'1b9P`]fqY)ޑTojѳ@KV A v;b]hB۹W҅,AGxF ^Q!PjC?ԕqZ0b -Ogy؍eD&3$g4v)ԃ75դˆ=[@!mZJH3.):Ѓ?C {WD~4.${^޴\wIPI=4i-:1?.YN8,ayG[Y(FFi>EW.S@%~{ W7$–,afH`Vz.wf1Fɩ4ߞp`ꛗ4utm5Us<# s5^Bx^9=j4]g*d-LڟnU_ 5 6MN e?D#HȽI )(E 9|N7(#Ѵtƹ92{!w\0AdV%KIY/@E-,z$.F48A|mFcKYM_KvQJR$aUX_X@2pVof]ofjc~@ A]&WA1H6B7ha;{ӒѶ^hU8PtBիj.l(==&<.cdU2 p/F5wrs- 2>b5 dv\Z2LB*P?>Xy:Tezuߚ|?h3]tAZDݚy7>H{{ AHjqz> ;}[_V-!eG=}_ԑg z l!-*ph({#ik`?~}6pď'K{h-9ZqrJju}t`vڱ!G'ϻotnw 2_{4\%6 ]5=ǞGVs]Ac`/qR9ťtFբ}vK~{5+iN MWbt&u+ yDkIJ-_.E>Wy=OY}^O|Ͷgc`r~V4(/i*|p}5ƧϚ/v')B", v0Dbfc2٦6Hђ@QRuI'%?6%aS֔_7oN-a6Mbp J*!~g`ПACV65nQ֎H6 kEC`zqvx;1-pWt=$,_lmȂ{ٙ\ù&rtRe3e(MarbsJV; 0z,vc21ц aVgӽ?l:_ {{#x4g  DߤV"шj5XΉVݮr몦]t@Rhmk:Aq{6#v>Hu7GψA">w٬0Inngv㌀J^CxHA'˜õ9^It^30S4gRi,= _qjz 3x7|CSe̕bD=`sȤb HG(Ein-cStwBnѾRBxuP3hh!Lp5לZw@ѧyWw1[!/<U އ 7]} d(0޵zPݞ%ލ'wJԱRJbpSs58Le "Hw̕(͓i)rc^$2&Eo\,EFjIGkd=v O7| R*zjR'*fCUأ[CuDK&)n`, YDq?(#x7DCQ H"hJڽ](@ԯ_'lu7ȸ+}NCf1a{wH;鄱5H"i"n szM&`L{G7Q::&PjW`Fk@nDqr]!<̮2<z I˂|>ݥح)O'67asW/߁Fx~xoM:!U^qgۄ>|OR |$"X_ӯ|jWm"($bͩQ+6 6f,%lDnq 6$dVqLR E i҂40-1RŢ8cM eSb~dV?vW֩pTf zdaHՓߚ\e$[k n},p2fhyk#4sMtbዻNdha)|KU؍ !])}#dJd#5s >JW4_R1c Vr]<Ѿbu!K fzg]ޢZ2`YW?KrxYF ib$qkb&Y!O~D kwۃvnkJ+p0񭱨I3/ ~ ({Zo^gfޫޮ~U5?uYQ` gO\zY·N1 a)[i+P*jb>[S5ag㖍[*2#dy)/2p@tw>-պ*BѼ#} G[{W'ËN7W2!Ds+Xkw rXZ ?T3I,{?sD $ \_1pD]H0lqtq<ԱU׎ӇFjwhh3mssZ$c1p>|6)JV-t`ne*]tJu:z)'&  kT,k\/LNfy8͐ ;)~J:]+Ě(fUq&4;o!]y\2n(3[ڕ~&wr;.@1 ȫg^vɪ+FvU~K '@'fc+T/5rߎpC;$ӋRY*TK<gȽ:<؋' \yGX h5%6tјs .r#~qԓ*[Pݭx!q!xr0Uչ|߬;EEȄ-śDM+a<11FYzV%3HeY>X 9l4P5lTKtH6 b /$x6RHP5Zd q2^Lr"rg>f57Yu{:jѡ % MpND@$m3~XΧ)I ~VΔR+3t'b"R7.T:-)wY"4'ߚbNA7I8ZƓi<޿U Y2c#|k "ϫ|dS=/\lL,8 BP™I+1S Μ(coJtE#gQv{sПNޝ40X۶'EhPE.u3m4}C۫#x@r_Ҥ;Ze Q7hF0RP@#w߶t'T2ziwPߵaR XcTxBAl-ZDn2/@pp5st g;m1q5LWuOߒ<ᦛ3/t7z5ef q2@Y Bf^ hwjKDf4% `F~rNݐHr"֟w :[Y!;\cdO4H`$gTvE26& x1o๖&\*>da+kѭ:{v8Mˮ?AWU@D!٣v$H`qǃ/}”f9X$y-eqZ歿#+M~鳸][NOG)ߴ08>`g+Y>HsX&?d!BdU^))s AXc6z WM5fKbp97;2|9 h":&>g,V 5%h'Jj hK7[I>5C_dԒ->m9]HxHIRxVE?& kr xAOY9&*;} /(v< =HsF$?U[5N6&Rv[խ³@ M4N4ko ĝMe%3n*"JʿöizoV R1 R|Ə8R~XүkP@@v.d=OG^hdY,-"F}rxw}#ڞ#jfx/l혩k U3Gn|HTC&'ְȌc~s 7ߨ"|:ۯoA4Vu :A!DYίڑ"6O`E2U7*kfC:[Mz/RZt[ l9ud뇲7MXQV}A~\1!bpyU^B_!:Z6} m`8VytDoV߬Me-}'PɁ(,%Z{1;WZ 9%"WvAXlvv - =e]4sVw}/O$p:|/[lڠg`a!H' 36Ř* I܍ Lo₊Z"ee @FGLIN_ȳ{:ӿo3r~ͥ")$(1,KaQ&,luHDSꉎ#㉮[.HhSP*T=, ȮCDITC7ø(`-WCWbs6_7ۗxSYoʮP= Ҁ`#eמ_lXJ)l;Cu(!+s$̊3W)xSND&%pA }VEۙ1HNp@R²6pMU1s~3Y.˨KY@HۗCRhy*]cUpⓚfEW,Ϧ6Їcgw^QNAպE鍗Zņ]Hn]_'Ť ~˶&Ï;l6gx^%#"&jʚqO}Np`"?I3mA]i0S8G1R: '͑6\!CG~V_"A"؁XN lA!DќFxC.[-~LE ƳN9GvL#);q+a' ;OlYIKD8-4HG!ˆW >uUJZjQ *' 3pg lYL԰{ۍ!k})Γ(O9Qeu?7X1hE(NŨRC+#  iK4ӑ&%چOY!P#PS?тF(hu_+@*SAo`/ Ki|4TBZ+-?'VO`nL摣7,GD5qŽ3gJӧ*[ ezyZ[ Go@vx@?ӘȮ;.҉-X[Rt7YM 1,COE'eCC+D"eSal8HK7Y 5&qv= #HbfT5#x33$%@~Hķ̅ߺ:`mUJ j`>&XP+oG~M۞lws|d\YV "9yҮ [yظ.Y5x$3@^4Im@1J y٦t #l$i]9> Bm:jzQY{ވUfӽj)).78`P&IIatA 1_PR${3$\.-"\5tV؆8yNל iĝx< Wm0ɔv@ _d ؙLb#Hpn/e>uv -b 9> ty/x M)A\l\h.% _ ֓@~- ڜ-Rb9 I61`TMD(I}j''t y4ڈXCpݕyNF?#ң-dvY.yWqS٠t͏fؓa\fLeXPAk 8yؤ<ݦiJ y]5Zt߂e.Gd9k[4Sst*qUWEu˂ٟ Bg@Qv{o? a J nnt$%b, W +ЍfѰiqlJϗmTPS)~PkxF]"kYP|FcưAֿ!jύOIwSei:E.7^cQtsizHQ1N~Z+'c;$'Y cl2L~JF @ ~oĜ4+Owծ#Q8l|n=fI*(Z壐CE9l@ ̖l sE}6 Q2B5<-{W`QH)w!jz-''vgGqq~;Baƕ9IGo(~hjX)XO-㸟h ]dj5C"L A%Jw2(P(]qBV 8e;踒&ɡ:lI.XZpGur:]/#9I)єYDU2\~ۧY)4pq;#R.ߟ]< y-_%j K.3=8qd"!m֚p&k-)>WH)RIdmh!ϔAooPjf/s \+JqlD(cP]e;S^uL'sT(x9`[VU'+yb_s4!^QD#J7A읺̊,d!1WT]4DQ$NTA?7Z?BFo=ͤ#Z'ma~Z, nMgJhByUXM9N|tyn4@0=*Mķ+j OO9\s"Y4xi7;ėd2J,540\ޅ!Ew+~L8h\/3#ֻ13\E_%Q9tmCC@ \5O+]eq}%x-MvMV<1-bSvy۸e"YP4🮶ϝR׻;xp?0抐A4}aӍmG~#CAJaCqJ.!kK3643uh+FSЎS2)Y}M^\ XQK}{NpJw󃽡:Ky\O3s` VO%Tʯ9At)x9 Q< m2aQWDQ.[vl-l?\`Z~a`\m<N#ggo2ۢYKcFO ̌2#˔)߀:֘N:=yKWgh3A(rR6M 65ʼnwSo׋CgW+Y(8z]D|Np2%נϬl&떙 Szc+BuO2V%nO[`+;.I'7R(o d'C+_.n gUܜ+sK/®-&=>?r "֪Ld616Ր٫[,h(h8fvJ-TjʳqCun s#umf$oE_Gݶ&@%aBi5="ƴ u,gU 7ydѨUuAcܘpngдV%_€Op=k#@{|Zڜ꣺vc1is:D֟+h4LWEq~i{b̌sfH* 4atd0^OV~_ [?vlB-m\UD1a S_%A).ymmC*9)͚7:j~w7$ZV3~* ESL\s/-V)/~8vhR=^?{t3TD\3%^8 -_t=e*^RŬ, m̻MC1 .x"` FG9ztNXN9C3}[8[<%Zv{. n|%Y &zԓ~a52!-<+ϟQ0]g.VK)Rl#tVfV/yI$a IGq5j$wU%y%RyOf_{:HOG~k="|zFb+d}"m ]R< 8&L|qiHy^D^*U72QCMRr4P+FZjqFԣtbCa/a$ <-JZ9WzJZ#o4g;OS4>uћXC( `d,S$!Cg F4M[xd lkݢ,Wn쪡մAp_2)R.Z։c9$$#¥)m"Ӌ$֋&QZ??f?6 5x- ##'z,ZejM5{{L&.yŮ18o`iON$׏PmF7o_~n o6R*W&vpfc} A5|Q?hzJ}Tyl@MeN "!Π8&!Ѩ[[g*">H3bmؐb➹r}Q2rRXTN);¿|^vN@JApDΥ.$l+irwp#E^cX(+y~/g% a~) hݓ9!*br>'g/⥥XmW}h6=&މ?G5T"7=ąr3Ez}a<8|z~!|5'B3gebJ\wڟ {N'kZg'ڝ*W؊PdNZH bׄĦg0ix}&J_V^<]w"aMZ']5Zʨ1OKTlPZfmKc6eW;Z<緖:fpmʝ"ʁ0zpLK9fڸ6ʠ S6r'QO8{e|(߀2"Vy!p: OF+_xՃ$+o5"Tg]*oɅ[R~^oj.Uܸ3u19TLIR?L; "<FYf]ED@z)jlƪf}$aWЏ$dw>Hwi[wU`剫0.,(JOkdDEF;yV3>@TEI|TŦOo{@ڊ#j9YeKeF_ԩޯ 棛"@kOӮݞ!5#+z8}$ sN+=J$%O͞7խ9ժDc2ahzEd4L'搯ׂzUeHy<.OИ,@f7YMƇ= ? TumX\hmц͜P6O);rs@;AH|}іTSɮ6FG]|x:BWF+tՓXohew&$F[ч=~H~GZF;AGM,w7[Ăq)n `Trs/m-=Ū,V,د"1Wh,=\(5vZ,ة|"^;xӰSxVܵ\(@<{8=UjɃHs+p9l`Ij^Mhb, =Y^ѭV_oJ@gPq4MBL .T<KcHR+$'!.=0F6Ts&"]ⶼs~A*h V!nZffou=f,B8c(dfOb{-VVd5nQ#l ZͥxbHwINXxDR8_C3k6r7(3/tl; 0%(0c~+&H1$'Ӏ;Ezp-;ɍP6MGoI#5G[K|&O@#!HVR*'j!h_yh}LnFs #WTE]#Da%%CӢRC2=v<װސL+3AQ7q*%w#/o7Oऍ{X}OAevjT,ae@ [n3|v}e# ^L5٬w" ?0xE*XvP'flM|t˷,3cb`ESPtܶPFt M:mH 37LѝT*|m}"Mʿ%w [\\ ,u\MNIsx왝B+,n2 gT$$2cN*)#'2{HsT@Ϗj" O.j4, n(ՃuMH#0צVk{R{1*f^ՃUC`U={ +T]G]QoxNraWrj7'2!?:0+YԤxNFH2 Fa~n*͊8VR;3S1;hIQ66WPZ~]`HW"OA@ ]@h !|iF엄Q3RȃzgE);+m?pfI +/-}ɸegQ-Qs^NS& ;ES㫙QaTഡ i5_P "3a˽q'R`qoċϮ%kړ0FF2KCUxدey jQpu0ygh,iO U@xvjmŎ_COj~hS 5h#wbrټ4ڪGvQ26!@ ݞj += Q].7"H\@F֓SFq:F!ґڼUgzxoX| 1#y/~I0JK7-'nwb:;9y<:QkMk >8sIޒwGiu@=?rBssrYH"ջ0ai0 ;`>nl%NпY9i;PE;f'HAoYak:#U(585!Q>/W;^ I^$m>A:r84?<ƉDоLK#rl!@x|Qk@muڪŊ&\ve歹p҆qAFԙamx`)$lr1EBEECL);T@8`ᪧG97޼\}%f[Dӛ`~.DP'Gh֐Y)h!Rā)S /JF 9J wRln *q=/.9r>ͼ=L=%<ą|WDW*9tA 9K$ 9ۂx2xD^詭Fb)䟢aۡ+.9Oö@;giܥ;~'˷cD럋A/0pܰ>Ǚ'nLY6k @Rx$B\3_|F-WD}ve߁"4GF'+tk_y  9X!ك$ n`䨶qH ǥ 1?R.;m 7 s&MK2gPՄ5 9q%zY`s\mO\m#t^RL2@`.sYN9`F6?k^M,ɮ8?aߓVCx>͵@utCd5rkCEf;Wxc:b3xBݨ)4BijQ, s.C߲?hRĴt>öru{Y$-P {ELO6,wuY!n Y2@[lڼ39P1B*L'@$^#:2𕢁6-XDS;cC@ݛzETIBxXO3SSPwd%;iͻKރ`CdO9㿼oK}hPE[ZSR%`GklO%Wy }9ƌLZ "U9<J<꺾+yVV#gV xe|"0 +WyecFn?KK‚ v(UxHj p]U]5_0=[T<,Jznд= rHCz5GkF̃)WYdsWj9)dON`HJBmB3pw(j#ִB آ%5?`YaBfkLKw;(IMW')m4au]0|Krה0XPs7Fq* ( ^v"i8S">>Q;S4<[-f82Kg<^(4g(Z^ 6(!M%ݏ5%-.ucblFB 0H0J )a$_>f UDr9Rlkzz7Updž?AgHMͥS}nE0tGuΤلV@FsNel t_BXz07xo49@$]lV/4f+fwěGM'L6Ae^@.I(cS:c c,<8pY]>f!:yQ#¾g! k'-.iaǿKx0C":Z9<~VV'g6+kdh)?^GNU]ib'<2 <ڳ [_lbv lKoiz $ϲPs>AFt˭2ʿ's 1phAkV^hWPl^F94;5:Zf[ʥ3D(bsg ̯;AM tE:Dl(EyyvĦe0yWuPynfw/6Y8A$c^7/ٯd$F4-3gjfAUWvz4q4X^f Lip N#JG(@4A)s=К὾;,™t2fS pZhU3$._1J,w=lmhttņ9`hC;1?ghg֫g0AJz.Mw#5 )_dH%0c.;-^`GLAc4]{Q%M˫30;@2 @^L8}aQHIڿ kP<`}>O {\6̟V_Oqw[=e$g 5aT؂GzVvlЌ9_8B6يmͨDsBB1yd+|NGKN{x۵/!3ar7 ˞Wzāϧ'&O (3vys5&q7%A8M\+.Zwف _4Ф2r39?3m%"i4|N'2V5Íh4>mEdz7gg# K*NPs5W#?yÕWDmVj7c#:h HVQXKa:x2>A Z9MQ:ѰxRSS0 tQmr%u)Y1*9i{yc8Xgb5W/屳{EpRg)tqZS+)A';d%E)4SC?ͷS³sO&T]6Vd/lEZ[GS(i&!NJ_T.|Q#sm\:%>O*ɖE<_iD/PքKzw렞?-I_8Yrcqey۾·#im1H1Iq+[M>:lw[G)' o [unm:yO _?a iP많nx%/]\n%ҷ\ 5.g"pL vڎjCp1}U#; Z{XVSd1_83YC;#5@һ`,0CIҺZ )GzHِRE^[4y8AJrVUf%s;c,x hMADA6;oq"OUɪ;Daj%!7QFGlBN\2 I8=']Ɓ$ fNkTNv}4knN ~ 'U4ݎU%_#t f E?tkHISqw!מ^_Ť+v;٣:jn&X\uQިrWdȮ2ZD aB 1K UN0l ~Jrt$ =ut/$hd8 =r#"3)Y>#mLa|~ऴѤ>`ΤuWLJh&Gm$l7)dB3g%؉*+4oU?a7#_8*\l )߆sx -쬤JST.+Uw_l!>@LtkNͮ>nl8vv6Ie>g}ߡ;8 wYjm9s0#(83hu 5HH .^I}mL8v#["ܿ|(t[TSu4`^|eX<vg9VO[x1dn ?xC?q,Ch8Me5ESN^|94>I0D۳wsV.0J)H{x8/)e;HЖQ'}1׺GniE?GѽdP2+U:[+6G @ mKa. q,J= 4O 53I:TUTBPc3V 4)2]K3.gqu- KHؕ Oˬgi`%)W%5;!HYő zS:o9-uTWG'U`5Uij\lO6nb+N[Z\K347\ Bԯf^׽ &fF mGӾw@Ha\7^g#1Pn.TLxr? ɗ}Ѱ>1l`6 烙t?Ւ۷ OU<]D3\I$wx >y`rh#@M4 ?srk\A;,]μ%G٣W*ǞH>9xUJKw<=Qm^dVǃ'Xɴ&X8+I5u[ V Gʢd.e8|cm{G%3_OO\CT1-ʼH-QS`cyk܍ vf>ߵlP: / `[T,:a\3@_>XAaOe0؟x4sa:轩=V}^U̢UNG2#Gk I;ֵץ ,c ˜ȩi&3ʠ b^7ΟTkZ`il\+)6b̳,9<K;;BD|P3KH/+^ZC qV{m:>] nd=uW}h0c%kZ :e m@hP!37GoWg9ˀ%L@zF{aS@ @ 8)A3{9h3G.=a9_5"hO8: ո'(ƹ+6Zz q)_nߤB1u|EE$XD\E:tH_"W9BvrGz-)JSqzڄ,W YgRƗ 9 aDĜ4|pQ0wr,'\CFVz댩 kk.) h̉ڸ5 eyGC#!븋o$-iJ#:0OS͋"3_ nQyVhgtƢ3S@ ƇBz #v݋T;$@YV" #mৱm&a5B0+ڕb?$P~׬ F7A2D8y@VYU籤/bJR#5b!MyUs0.Ћ4o4*DRxӛJ }9s`9f3Et(yNU0RR3`7SdKtĕ^l}r FsS#']/p-.R\@-8m"_JX잦'Ѷl][y>|"+.uIʾY< L^tբ_ZgoӰ6$̓3pym!3]-nFG0;}  x)u}ff&2-`c-=cp{bbMDCЭ!:9^- t >Ay]krz/ #ٺG bB:f`V Q9K?xA=z9e@5Ĉ.=*S+rOA7ï ˂dY3`]L3%?B&V m'_qXjAeF:, ϡA¯%Fso k)j]jX8#u2 }-CHLEoˊ>㉇XYO.ځ}ڂq;r0Ӗ+,gpgQyA*BN9Ϧ]BSUqQДLQ@3#|ឤH3"iĭ.~p}Ll,$|ϤI#kGhW3e+ M)v9vc;N'R + DG)4q{0y3&FiИN.ĈmK-ŸhΩe'*ģ"Q`=OW14' I  D{z02==Lunѹ:ճػB|>b/_e G6bRS~ IvsZ3R}$As2>ۛ#:K7.q4O:]O1g8ǩe~:RleւX( X0+3," Yt)!,b7ٶW N:v5 oerDnśkx-g0[ X,W=,B"M}Âqg8< ̈́=Q^+Qxao6đQ`8hݔͣWF9}emQ۲Γ?rnhsRO<S@ bd}Aɻ^̈\OWy&tS7"&Ջg n&Z-ɐX$T2xðGEX[9+HnB ~xG]1yJ vsil}[_#h@T%6݌h6 VJCM 6G~>k]M3jqȳz!9l3o@G31=.ך\Wk[VQVIfa&bS9܃^; 7^v4 RǥHq:>2`ğ;I̍$7z ~?a8%:FT ٤/WTiv7#D&r=Zu/*5,8ǦY;B=PWzbDka/҂W X"d]ϢޕveN.6҆7 8χ~a\rcߊ] -"ȡ hoC$aӔ3lќUC7b !ajũb!ښ} t<͙LoN`86|_Yg; H}- zB<h 69c->-w\&_bZ1 [8ξ㣜'S;uqpU'j=e۽wW'N M9zys8i=`ipq!?0.Y(;N&auAc!uկ펌]B#ɫ/|\E4"_QǣYy𔫞S:pQ5/^,aWfj4ȁV4g#hqN!۝_.^IjA>u>#h kAC)*VD2f8‘&-:7ލ|H˯$4(?-Xp囋mӃ[/9Qb-M-Sr]0Lhat$B똿}[<md;_zzK'g|3dWk2LgB\Co;`= K@PY g fR`lh1 gVn#FE 5&dWK_@fj(\' .P-PyC'A< &YZR5*)'IxJ^{qng9]O Brw!bSH{^>(9.z*B}(+n5yE!h=f ڝu;|yׇ8y]Dof2m/ɝھ\TK?3JVGZ~>ẇPIk vD@3++ T|6wjXKqo|UB!o.?}(ʊ_Kh5` 7JBƪS uٵm᠘urV^ fC鏥M_ftD"-z2p1],><ՒJX݊jUq(5&OnecFNJ oEiƲ\YMcn4̴%u+Y=Rk7)h")]냔|1Ydm' zY,R##фF΍y,9,x9P"'MZj];߫`2Lm;0[S?!s0Ce=v BPXUu%*UDaW?w xGLk Xޛԑ&v c|\HpEQi%?h`} 5 4*Ki:EhT`oPIf<g7Qt^$Jq/~J$ɉ2ːBG_|6vXеpP M dk9¶]x[Dmᢪ#ǝK@,jrY/Hߍ_m%o2hu0P2~j–\dQ%] s `A0}c٭}W[3 | tRp&yUY "X!DzYdw_2d Aiv#U.A^t bG(y7v%I̠[7o12`.9x Jԁ/Яh=U>`glႂp"C`+= cB՝vҋLV*\Q޷CG M^OPLs¾z2a2UX-t3Qg%Oz0 LZA azv jjRY0;q} I0w,Kթ׼˜A:oqR+mzLߡeJD&?f*p~ͨE_8fy`KrſldTG1ܕ $JtWqw=eUhA]1h8ito`t@?%ܥg~ <1ߢe|=-.9wcrP M l+W2t#~sNjhl"AcD`l|gIզfDWK?z|s];&.d?*2ZRfCh#0;f!R_֔jҨsUmmh.MG/Q\A2(Qc9 UWdH^ }D=Rsa W)## W40GeWF[_f #^Uhq^ғvҖFYTzXOH\! CpEYV XGm;0w%X|#*fLh~nƁKu/NҡX\"uL!h *؍,F8\V$uyh/r|Sdy7zs.]@%/:z# FnIot>LJ_u!"wI:*O%mue=by^?>]JW: G7!ziY,~׶p=vo?IJ *[ 49]5co=œA݃0Hu F꣢gEJ5eD잿hj4_3'CKu$1؋0BL~[/.( BzhQ&魢4*KΛob:6~&e%h:1@*p^*X]&]/x[LҸʰUŐ*E:] i]+81~Qg`H;7)V7 ;Uh ?uCiwm 2f7`:$ 1,B+4F6pI !s;G{9tuDQg @jb1VNS6>qm(t&AasJקSNuwh 8^֡ۑ6Ny/ Ql1d, /mߢT1x QvQ% }KL6TTjrܐbu2w}E9''^yD+PpWu?}hjؕ6TK.Ucм5&K/ m"vejm{$z >/lL<lm(p.\@4E 宰tţʕ/yD/[M~H1}H;ID7f94i/3Nd,:qWC94?y$4̂I!l8Q-T`WF w閷sG ˫3S_kT wTk:ʎ tV7EV2ɓ'R8  6Vxʹf06h6UK^uFul6 9D>;EQa/~>$nQE_;zȖ#aKZQaj>\l!:vzoa`e[-Bh\cp8톡JW'*XAoAB-mٸuO-uyCFBd&^Mbwˇ2˨_+pi|Vjǂ0<H>M_3/aKSx[YPޜ .w!o\d 3XM6/..̿9rc/fբr'6UK퍦#ΠHY^$4cXz=i'&GqTh,ۍ~עwǒ]"(A1<3Ǵ8ɠ.hxey;XiH 551Ģçeb,ߥD;=~DJk F)j7. bɑSw\IqlDn+Poc8 I(,Fb|xV2-_=T7fæfO%(BZA|u M<@hoiYH6"Su}E)M"4v\ {BxR2ኪ卼\?,Nt҅,SrGs;7dnzyWq[܅$oFr Z?Jmt '+8䡌V.?8_oNnFdl c&ٲX{H|j`5G' 7_&ָ?:mۘd8/-!s?#6"c! h`# I=a]5$$DBabCC%f+uMrw`Rh=/8'f~`Q~7f"ץ'YR"\m[{?21YF7\9nS άkIFK/M촏&`# MXڽxwȐ5yq+_.j LE|SSRc뛒7$;Gp'T+#8Ui\]m}2b3hT;S~jbkଔ{_ F(ruP1aK:6ʏ~[,EOF'e0Ƽ%k(Q0jgYZ070701000005ca000081a40000000000000000000000016296435a00010f74000000000000000000000000000000000000004200000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/nls/nls_cp936.ko.xz7zXZִF!t/]?Eh=ڜ.+oH1q%!#DԁТRC[j@mc$"~ڮ.8c.%؊ "CY<~G<:+** Cn(yU( IZ:pF޽|lɥy9(T&!|jz(n|_4 ,}f4lz;  Tg"* # : XiɛB@͠ ("O,W)7G4{pgh)pOY9,KZϏ}㲬m$:byiZʋiJt'm w3"!8E=yfxL e`v>>tkNO_"IG}*G =ًZwv= ge.r~݂4*vRK(*a%>zwsE˵ R~cT˰0KI}& >,~SI^f8<(OjgV=%5X{ YRXvվk*m0NZ=Gj6v_7~ήV+ *ːK.:A X֌iM۞l*AbK7ϜJZk(vس>T)aKRp+m(vEIէʳ *ze" B=ܳYƨ"PҢÓ<.` )C6JN8V 1`nt@psߖ1LSV' 3Hu&M㽑trArxV)v-S&w3Q!A,Aѻa63G0SÊMs@|DLO/ae=kF̥Q3$i޸HjI&^xs @ >nk$5y#Su]Çb(a8FZ9&9$ҵ *q>(ðT}W\4JNX>`21=Ti=٭SU-̪p}0:d?D i-!~fCJPF&(3)Iwԕ"HWbu?yK k hZ<|ۀ#vylH"3'0߻}^ReO(|(:ϋm%bcpz6lK;ާk/~ FO#DY dЬKyZX x rxpICQcDJqGǃrq ë4ײ2eDv[ݐa d>w mX $uo :pnőR6KR\JANBTËa7^zDbaQ—E<~:t!H^Xf]x =&%"~$2-$ο=+ǀPb UPl<@z2z"G Q܌-љOE 8K],or+ymmSi~>S`f%+{ 4\`鴞X9,udnĒ'LC5v^汍z<5s_e:F %~-?8p٠_$HhKXekGoCw/{`ȕDmݖc3ƺ-dCE rH9xi tl;oy囨5'0qdmD6-{չTz  S_ c,>ooav il~w)VFD<%_d9d6'0t}_O-9xwNzTo3Vr9O@}ڃ9xk2L0"hB<:oqcB)[Wg!@78wAw̏#hUf29HVcRLR9P|ﺴE)&ʄkOK![greq :27jjvUGBZٴa3#8׽[bBuyMrU,}[2I)|DIZO-*{ l(UٴYZ3yrq^) V21nvJ^QEU9J9k!i]WVO 64 ;WN_jǾӏINj@g5഑<.䁞#+t lp<ΐCЖ*}"jUJ1'%ɄZKL0^ P"R8@ I\ZyfᲮCY(X.@gLl k^é4cQզb^C+d]6Ķ|UHr8V6;\U|;:Cï ~w(]I 7\j4+ǚ[KP s  ,!(L#߃o%XIϺB}-SBitHR 62Y(\h\Tr0ē= { a>=on_r!y7Uv_rt.H"W4Om!R(zXs*KPa"H Ct .iydw`g{ lryŧ05 ؿ3ՖVh>!{\fc;@ t` r-6,t~T!ǽIW3s͝TC o4@F`kr4LkfDuH"ghw(}gl.^aA^/'~vY kT0:hZEEpȠś5^_ lvO0& QSܾqEdu,c TjOZhx}_,\ɩPKI9ʺ(z[L[Mq(Hgj}u҉FSB00vl&K-w@D#{'("! `ǷԠ.͟͟S@50Y]rs?!LA'6ҬB&]Sɽ+oD=W:TSݤn?5!]a+Ƌ,UZ+8B) Z6bi3 _. 2t7AJ-1vMD~e>V* 03Qy/D-̭dE:%ݾc~^u3{vjAETfX βBajaVEO & qq)}Ɩ`Bz_7TXGԎ7Ibix3\:Iϋ!=s~ 8 ?N#\fi%Zq4Ys+D b8l[NNˀ n;*>SH#N-6d%IS,i6e8ӋқQg;R7PPjmŁ_U-C7X18VtD5UtQaҧ.Ӭ==V"|eW x٦*V zLi]0^JdC-!޵+ċᬟކ.͕f'㞵> usea t丌M X5LhEHwD{$n npW6D3 YDkդ ^Vv ־Z]8Wo#ޯs 4Zׄ,ڲ&"\ '+\>C_т]pP)TT̟}a"G@ b?jdl -n6 %5ɦ*ֻ^#.3s$ }&WtZ_jL tĔ&. Xd}$m[أKܺ_`wLCq.T4J*D@bvFEI+v q Tx iɎ*]|NHptz-{$وT0鱺Cz =^!Dmqy&8ӳ-w͠5В脵Qu0刏*JWXRyGҀjܩ`) Vbj9zwx7cj}JsH 2mmXA#x ~9A} 6$ɧ;l 7yG[Z;0< $Cr85mjiB;w=9W_qn"\4 KG1G$~EzLPs<+aP+IWf{;ZD\KhV5Ttftd}JQe!MfLAQ elD}@&ŚKRt=bHŐ|VW|ySk-X0ahe/_ɸVlQ"2mlyuާOI6nNhKdqΰlٻb:QNw,//d.Q({}V\dּ6nvgB]kfjyk%] &<]h1At}4E -XT P1U#q^%Qi; R (FgkAsnS t]$utl?PK3ߪ$W,W(esc6e`ÒcJ.GWd;$fg_iw"ܕ-E(cru*%X)˄kb"4\qLH}2*sd0{o6#Q%rtE`c 5w&-3LC@WS0,)Pp6#.V̓$ɜ[{׽7wt[xctCPlma- lGm-̶2GٔZGty$X0 }ʚcc&GM, Cx S6o:E?]R斆'ɻlsb$j^O퀧۫IW[aݻZj;h*(upXo"BIH&-NYꩧ5*DK,!yjilb )v-#%쎞<Ԓ6Uj4VR˃\hcvZ_L@/`z>" JȹGjg:-]ȳN*!~panB+.h^^#yhFYX$wOy57|# `<-5q)idbo\Ӕ7zJ׀[ĩX>E[4=Gx=aDcN~NrQeq5P!2lUOE"D:%H 햐Nr3^v4oPMacP+q_f+ՑHQ5(t;k579UD3DiG.SF7u6vJF-J /`D6B*:O?q#Aaf݂{5.jud E/a\Fդ]X6dtzՃCcՖ#&p Tniq2b7[3m(Geb[L"ĜpYKBWf;`zwXYIW%h6+פO[oNo9?O? ;ƁC}شܼWJYJ?+& sk/lj_#>O#8AoO|; Vcd}++.| sRޗթHz @qg_Ը$o+֊;*Bd̒MW6VMQL:t ,DkݎNj}94Z#[κkמ?1-Lƙߴexv*ڀ`mEHuIJGw`*XdZ<Q#zzX+C7H ;a* 1){Zn @qosB"JY6<,餶bfE)> /z?wsKѻQ2 y(`;-& 5DZ {0T`nl]0# kh|9Wq;JwG|l;iMvy1p$D CF$)4\vhiˇxu8'G!]1~ y 胀k,vSs/蕻_Ԃjƛ0T/T^0I|hn?9qb$H:Pj ~aEOuF"g;-ʼnB!|a 5ipSP}G~ى3Zl^`GCz){h1u^tzկuntYU]7Apf-WQc~LD}2QJEp\;)+ 9Kt>!ʌo7? 7*SALmv|tpZܽb_d/k KǨ )1"`Wqlv8 84`OiG?#@~tiF-zFr;18r'ͮS e+~Wn) c 3>퀨#'L'1 A JQq}v*jn R!Mb@ۥ E UC0_u{g@XLM'aKh=[dj2esM6R Sr56\Q\8-01JwNd2Z>(Cݞ  ihc 5jh*ʡDKؔ]Fi$38 zx: 6K504nUW#Y?nǝ E9vs [Wv:]7֔qZe1vt׊QJCAv(ZSx}Vº,1r8:X|$t( &Zۖ2w?tSҮi&+t'{:"tyJMWjlc 3ǵx i1IӺ $箶NYA$6w؊Lb?K nMXTsNf6V 8AH/qkav =[@t6Y onͿk ̄-(z|]3;DF%H J9.ׂ/U,%4PNYm1/۪SzE&5- U輱 ˊݎu#Č+ > '2y,T*H(i򵨸0$^rT,$LL߅,qPh$Ħ_XL0fSkNuKU$Eq)u5>!2gI[3ǠV'#V幰v{' v(0|r ^ eM7&2ut M0#Zp?m#;lV9'#;m 8/Jg=]DsХp{W}T>H.ĚmHL^<]4W"V0-SKaj _%5..O͑ۅٕZ KA֥cDo,iԷ0F! lET6`J"c8LFs4~3nmzVcG۵ \Bz^5c%eV*.ܧO|zN|܂10іl4"16KZɭUIȽ$A/\m:&Me]t11YeH5xXf`PJgrqhC^j' q'[ ҨƞXۤO{[#.Q_#ڭ~'b5jOe#I]CF?Q&FM uRЋih拘YÈϧseUMf]_r봭 sяi.TS+c,-O3e$98C׺S]nc4$0^6 \jMPK`Oi܌!Fzbgo /GK|~INMf F ̚t| /wA玙xX}tWC-(4;,-r15h,r=l5/羄q!Rr'@ٹ%*u&PlKI,WHQi 4Xbl< [;d,V᝴(Gзb d:V)ʾCSK|R`&Nk;b"Еȷqo^a 8OYB:C{(c)#c4u)j+o[s7*Β/iDǘFB:GL& 8AY0!|{{Pr/c J"Տ&,62P!&ʡBax*]S{٣'\ ["U3: Ӻ$Լm,)|3w iд/F %~i-qg n~_ TIRslPun 0F s ՞;5T-Jeߍ!y'rvj3|  yq4Џq1C$Bϟhqٞ8z Ac$֛WlξNOy2S)piZr!7 fpEQOV7^գmQw`ީԴy)ZޟX؁`tw qԀ)NW[*Ya"Q1*> m纬mUDxßs6q5`i]5|ur-Y,wGzpUcVd8$ԇmڄ}IbPȭWZ- Rv0B[.u*2 Z-jbfME 2OזC:%"4V%/{ d ŽTbə7?+<51_8hV[E/30L9a=q T? Kl}B "U>?Gr? GK15{s3{>vw=\o\/Uħv )]DsD *M2XTh\ 3I QI6$I !`1,UDkrBED! K //q WĂAyPyF';Te×mAac>`sӆr0P:54{$6F27mkL'0= s8/?]j6zaV:/T(lTÑزm&M3;#T@W`CwvcKaզC!Ȗr'TJ:g oԻc34 qcgtFս^Mw[xBD)ӶjJ@ 2\& AHMUN_ PV&p1$b@K1DZ_&W '#BT[7(yŻBN9#8v-lmv>lD5Nvϣj -2h-ɧrSh?-np d?Jϴ-q5Jkrت6ZQ +\X *tVtSc`&h8{7!$2LţEHfFшǯddcIˬR?Ԉ"Sp|D( D8g tb0e[# g|NCs[ D.)Rdsa &fYs>j$pB*FS  RB&v 1x4cǼTgh%m7M;Z7(G 2u婤!H }jxY jg/Em9R^RTF}AXQ qw_M̮> +Sl;ln (ci// Kס*؂@9?L<l٬Adɩ@4TB9kj+S-Yumv4/>;ѶjFybH<^[?-G% ;;0''vC0{b*[J$-(y_OEV_?6Nb&S)`/r׼iNwxN vBYI/QiQ X KB .< Xrě>]SA{m_WRUB]爊.~@>}]ǁ/H=hY:<ҏaYq׵M ; bC} h!+>84 CbM>݉&ծFHD(8kD򳨏Zg2_q93U! j$-]BfedUΒ~}Zkj߂9t@:IqΑ)9-^c$dlYlCL~ċ5@r]N'Ez_\\iV!{%;Z&M^tYVDc4qT\cK'W!7 bzq\ T\x?ekE⌾6َ][!l 2Cc/{8 WZ `3;* -N$ y$q  1ij)MAe ɷE' ;E.A[Kxqu쟳,s;ߠm2.ĉNYX++jEcOj] P7@YplDO.g_k#F|Mx2 ɾgmeX0x(p壱G]׺51&JxrMoN.4^D ;U18p 2STDOKgېԿY$fXEwA>Kw`߾kq^8Y𘊁3c/Sfb[WCe3f<iG ,U~iC? )]&;R J%.UEyc-"`rQ> y=iӆ@$rI!9od%p]nΛ ;Ȕ>9,/P`ߜgd;-4̜}"i -&ѤUd3lLC#Y68 F烦rEb>8z]Rf_HzF/;mReb~:x76b.J8QNRUj"6%%k,^y|UuQAգ 3HtomGc|'9{ajW+ė ct*`pרHeB6ّ~](3Z<($]*׭@ 9ck.[*&8  bt>TI jN*@k4qw4u)f ):jz&-cp (P.Jf~b^jT[l!!ay~ulllT-܊: OϜ(#\")(12ٶ}#(v5_[CJ;x;oHJ#ZF5D\u㼁P/+:t=02cI|%YW%r;oZ[-m*}kuiNV!,c(G+0@q fGq(#{_t$s4H뗮>8` s0a4'p7op_SXAj3-~K| Vb (kn8 &kjΗNȌdZ&4cF2FK=-g5B_ S}w_E5<ґO+}/V5tdTj޳jF}} MzD-:#TSNH&x 4 g`QқwԟCM43ӽO=hY6IouگG\wέjuO^/#IZm?فW8qCU"v4K٥ e5++U` >yt1aP41UOp>RlJ=E Ն9r"ڏ(1,kO|cŒyjxߋ^$ sS ۝!*_bN̼V Ɇ%|f0ek<``[>i.V7C),tHK 9 8ؽ=%I>f@'>>^کz4U<~8쿅tjeYr| 郮D#ZdAMqL\ːwxJ&~3녦ߕHp (` Q ݨ5#q[q(cǝ< B*/ ,n~"6#LzME,*v(~cخI/bkPeSؖg&sơTßc3EƞroBKvIy-]5Ǟ->4EcIP1kd]ci{x\q _m y$" |xdS4bYDE[?XC`d:96w8Y7v!\XQХ *l,:* v=|χV' "y^IW79E6efEMu#2^O)/lրG9Ic?t!Uq1ռ&?fpRΉð {׺c76zXq(BCV.ODYiW8hseu3Bcl , i1k/FGȪbH>^ҨCS{/a=pB[S3U'5lkSĒYj>'b7D} {OH[] j-c)0ɚƔ:?VG1S׷OoYflc1]hKO1rǪ[6mv+|D ܕA2&sVfg8>XK:E1~Zxt%EL +mfa1qݮI_$x﹢Ǡmoy?)>hygK$"6AnLLx20q[IP(|?GLYc?^eT9~TELsc 4c(XO 顰 ipq']qٯ Qjn(:6,Z < >[͂S1_=;?%ʔgwQY,Áλ2C~X3;Eӫ(zxfNODXoi XmnM]CW3 ] C fMRdMOub'^/&t%Y$~dwMÕ VqY"? F?:X-.p!E|BulZ!^SUj4C<] k< Wniٟ 3gQF_=; ; c))5DKS|8smTQ :!#`kE9>3YNxb[X٣=Z;$qWF.kN p$Ok}_#UQB'۹ςK˯j"pcwu)mYSǹH#PvZC7P~kh#?<lxC*.106&}o))n9ϸc q -aA4RfG@U/QA}; ]nKg?dAz)!0>r#ic#< Ѩ%B.")SMʫj-ӆWN̮MQްw6vׁ1lȰёZ9 "0񁚪,M,B3O"v)'Uѡ!Pan°QrJW?E`;137t6юL"P5T e3.͇22ONkcjp(A\Xwz)͵dt#<-8g7MmeĢ' a.JムQ*K,6=ȫ8l\'bPrCM-䡯Qϖzpے}x>'z}赕*ޞ^an C#ȳ!9>L}(<xΰfHf/! 7,8ͬH$At2y7[+l͗,M߇4+[B A e<9Ge؜0vᦂ]`l`UM{7iØgWIeofЮ#8;a!yVU@ouy!D^~(@s7{*$L 5,K;9.Yށ<}$Ox-OSָ*l6a5mFjDhFu=i7|ۭ.5)]z-L3ܴwF@XxXk2z?GzY%s2ɪ̆\'b8 Vh@zG5slgȷuC`x.$Tw^W,JVi|" ;z6K !X՗Fq4GuF\\NJӯ-e~0Ĩ (u[d2nEh{n/8ϐM!B%#UYҡ碛䥘Ifo3c qi=Hap˜XrAS[c7G..ޗvڞߧiT-0ڼ"rODtH5U A?nu A*&)[B=p^Rj^ '̅(?Վ; IH{\RJ #ˇ+qu4p6RiS|v \I`3y n*Ӛ;Юkh5^RvMLH9V%ӡE5c$r1LjnWPQ=C=)S6dA-R1x)śUVCWD *4$&'dh$ECOF¨d%V82W*7ڶ1$<-3-T;f,8#dURH}簼x\( hl65N ;Fy,4ր! :+~2d!4$ԴwGy"Jfe5K[q`ݚ B}2\"~+('b0SC 9Ш0kG@~v/:2\Uӫ];e8Zh< қ&ڟ30SѤ:rӚ@UP4BNSBW;`FkFl_ ,qZ+\|&b43Q3XY:8qIuJCvB,dԨ5?uF.cI++Pm'#A_B^0ˮxygrOБ\ 7˗E;]f!Oet$M+']L\χ{,Lh!|lv.X6nhe(o2Lg cX&0j^&wވ׭:ت2n GKvC,O{:@vBNin&ueH/+jB9t_Z-7cɵ[ f^l!g /\mND>r6f܏ofpѲg% ݟY48blˎJ|RKٟJk}*z9pg2wNPߵ%ɀXCugk:Sԙ-jnk6tDy4VS@a^ ,C]955)m62sm2Pjڻ"y:Zև"˸tΚtQ5ⵉ\qCEu`eW.19Ij< mJmDgHs|?7IϟM&R_/᠑DlĹTȇ5еȧB.fI+ ྵ1>c9n~c:2x?ί|K tt4AnK{vVv&vƭ5@au *a e&{ ^;T1mݟJsMݳ3xvnƿkBc"sOi~Ė(gY@ /q|āS#BX:7cZGfQޓ(8ưQLcs(-Q ðU,FkΆ8(wa,BB͔tm e#a$X vUNpZ 2/x8u7v&lm"*M='ۚByXfWUR-Cx'5yw2kBkݙ*8n^OKC0=Zlz\ֶs[ZXψkp -"qvtr34jʪ`|U D)ziEIX n;OQ,/5T;`?τ7#n pKīT+z,Vf% 2Һxo|5n'Ie|U}̵/o2taJzٸcNF©}tF_#\>43D ^FYt[,^,؝BsΨ0^"zn/͑* -:\bTǓWQ $K cr/4E9'djNj4&vWOQ=J>3[[KQ1*˨A@b9XqSuQh6Wvdp'ӿA]2l4sL٘A$$q8j8$zsؔÜkb(x ɉx?Q:&]'Ij%wkE2~4gg?X? h ajG_fL~}$F8pn,i}dA 6]*U魫n*k -ºC_nO9 sh̾/utdffqR`%.+ ?hMD14tWR$\E)%nU nr OT4?tP x2.eOFIQIy'Qrfv>*7z$u->Jbr/|]3jbAڎ&Hqur4ȝA׈"reFr1;GS="ٚkR9^=(˳#~e}˝m;M s#KW$@# <5%IS4H.2<z8F[C-l<~QCkoO9 A3uA_?z0b5pD,M.Z?O-0σ-f}soྭEcS.tyk.茀>_& ZgķkP|-δZN$ سUʓ2yP)եvuILplZD?i#~^3!в 0)(В,**c!Nu^I Be(|x蕍 ز! ]dZzgO ۽Α?͆DѾP1ٷ m ƳG2y'd2yGrg6 Q˝tRV;Jɐ#3Ul.sBy{< oZO`^+yU_ Mosh ?eo@Zo:s~)M"6rMdń+2sn,ޡ+V~qU uz*#{ Ǘq&,) #4Vq^WL3OցVS 46d HIͱ*ҕe^) '~TX샞UsS}4s׼vΤfb-GP4ZIqApج--XԲLU<[?cu3.'ulM Zr:,TjAyGakfח^'rR_?'Qbx"p¾McJl4oub_ΫY tDe?EMLaſ6ijPRUy<(4uz 3ΕA)VŴ@OF9&N$E>ZbhUB0>A`6p.r"ϪTS!y3ʼn8yM ӒVs߅sq-ULBI=Ȓhf#rG^|syeG0= R%Tt“Bk/ƹt׆YU",;ҎrQhe!pRXhb[g'BiRᙊu"}{pEBυ~RW  T/bJQ„D@jVӧ_v?}xd/UqC>#p!0ċ1nzftoz3FxQe4t}4.\Y,g6Nyfw:y;{F95zc֨Ca0r,S7/ aAOcD3ӏ 1=ax&=]dZΰw#9[*-Z {S'_.}_  ERr `@SSyf&W \ GYxSW%X6.k#F~|0rr\7h){nN2T ,AɎ. 9s5è{k4| 2{fKJN@*{Jbt.CFfEP8 yaX弤7%C:"h џZP_'H}.|e eB\reoǜ(&WYe6Og.`D!2Uk'iDrX+MK5Y>{Cd)ulrNȸYƒ쮯CE:G /CCЄ\=ŧg~gڔJ>A"yXPU9?dGZ_'s0lQ6L|TQ'ޢ+`e! @hBg Q;ϻ/ f|(tY;wM-I ]zCnOa7* ^H ǭ馆'\OL l{CYT b{̮.};~ 7bâ"˝60-tU?t0eRP*N@^֝YG''.FA\bW`k#ٰ_ eyITPr I\Zk-z=O:> . cNӭ-di .sЪpGd,吊yȡ3`K3W߶ UFW1Lztpd6&`%GOԃG#v&sY"E pVo'Moz͈J5 o[%N/t|pec;GXydhYEm 8|"UB\*pT:iR{>gx܎\,0#4V#W\+` ao|P&(\l= V?)n7.D,gc\@윉= W^)Yz[6^ Lh%eʘb$&lGpא;0ѹtaYkYC}qNl̽k D8 A#?uP6CZ~uܺe@`5g19bNY{!#%VDkj6!l0CH.$ mĨ"rƒO xʵ'G?Fl>}gUǚʲ7R*U 9Q_[@#Z'ßVRCzu9Ұ}A%&ҚL29Z\qؒ\{FM"-t2ܐvN"u1,T>["0] YnPuwm((@(/eH+gB:mLu nLYkK Id%uǞQ5墀H%{Vf5(^X'Rz "[t".&>ѲĨ Ԟl>xff_2m3FGcF xq|?  w.ں{/`%ڟ7LuA/Be (&X',iԶ֧.7>$`+(m |%%ڶA,0QoǺ&ܗ Jk!J߭23f+9ұP)ƦxBveTWљuZМ4CsK;mwH%E|7(aJ0GwTϷQ7mvE%6,ܒlj9m^8)29 VZXcO& '\r߹@Gc X1j=kk jo&4 wi^DlU#약Ƭw7 ؏FszsS\9cKiLyJk:4nӜ'f;ƲYS 2I98Z3P<7 L[`\hE|-NpM i{(8)'E }xE%^V{#Xw^pN@zOL 1TO@21sP@=7i!,#)eK*גI70$̹X\@Ϗ\&{':$pT:SYusk,欄P\ҷ{v%V?[XȝMhQ]@/ 9$s Z&w;.`0ߨCǴy hw#XJ$bfqnܚ٢LN%nҬ6$F+L~+DU{TT#mhoQ&BPth 1Yf=uP%ځuk.ef_o/2 t;iQϻ;%7o'`?esËN 8'.pHAhr(П7.<3:|o8{enטr0- 97p[(n4t?њJ+,%n-8E_8 1HXW2&cQ\A2>L"m/[0&:f?mq]y9a }.`È.t[XB_!A,m TQ#RK5Ă=KӋF N7ψՒnVTL'q%Yb @M䮟y몱2?"[:0dyݎ{bPDSg⑁*@(Viٟ#Aaَh3˯0+f) '8MfI6@Qr 8fa?/|"@~ΙbT!@/G[ۓ3'ug*=`ԓ Cr"/r藉P,?( ;");>6 GIO^ii>Z7B@$3~A$֗zYu ₝3ɀΊgfN9"c>"`-;Y"!h9: S$Q)Cۓ:w=kq`ٱ>; W}OOm9bψeM ;dX"QQE&N͟6OxMTGJ\@xA5=r<[9̡oDO=:[ 4ЄSSp |YZkZ)l}Y(|\H}vw`SkZ_).d t@6pEHj^Z 7H ""B~̝Et}N3^!FᩢcY04m#@6 |q!$Ԙ:Ep°32"Q!oIP鰑{wTJ%,Y7EBB566l.IWY݁>v.J9MT(&V@0;[>$n{%-g$q4yӡk!fVuvb&ѦqjN<楁|;[6đ"~}gIhpGXmB$ݩ4y$GCҭV`ЩbE@ Z\Ftx*ۮ bIЕb;ekgBuЗ&q=}2ߪt +쀇SGKSH[pΘj>u>Oi3Tr#g5`L67qPSmZBޚ)a=:f".y=yAB8>CzZb*P}CVܘ3CN>uv@œ?+ {/REx #t>-Gh YuVWE ̏yI NyK!bf_}aj> E"EʞQ.#G0=L.oL-[ͺ,먧>7oSP=$ _ -XfUV+u?M XBH Dqs0ʧ5p2G7h̙( Nvh%> ETޘ`]K`1x:Yxͨ"TroЀasO;FMjqs CM1()< 4}xb)0xS6cyDw'l+S~ig'jJϐ_GpI@IW]x%i&f2&6ymVmԚrQ/llz+2:hx]nk/uZI??Y$Xoy/0o9@FWnN!l8$Bw)Mzq㛡1֠-],*/0:G/ZZ/~ޏ1y̆&d4=V#<\)`_}$Յo+")x% 3)iQӦÌ I0,Ws}Xi#.xrecQN\la[ՆIiOU[$6*A|]&c"~)$o2Մ`4V7;-@_;q*&,!M=G%J?\65 .AmwXކN( i?%-|&=Q 8n8.sr2;b4q LU;V;nUdQ6bʜLq 8Q w2R_tYm&8:yMnb 7Ғ .u;h\kUlgDLݱg=ѣΫޞ5fֈtΐ/KOܤ8cSz-_aɸrIV#L]뷊ȡ= >0+ 736Lm$}}M sr U q =um`|f\r?:Âi*Fθ8ݐZ>Gd<'h+BPYsc8 \Ilu:Ph]6{py,ѶWw]T/95q: [㘇^F X)B@ ܇=c^6FBo*kKyfI[JEWKLObg YVQ[Cנ@ɑNw쿊o,DM(#<w竿`҇ȩӃ9WYX]Q꣤#"G@4v~OiEvU*R߁5XXTJt_u~&GYN-#M!T>sa)tjQ󋺚(٭dဆˣďL}w'(rmSKxPYyheK`Y+ӧ?.QvPLVM}mWTZ6޴-3vR!L?,A`ˑe"7bn5 CWml>vMwftp _!Ek!WvizV8Ԧ3j<@RIVW0$8;,H1?qߊ$(L(D;"ZRo'3aFJjݥ-҇=Zk)^?q5Hd_GP3am$7fJ }%xu.v o"_4[ױۢ;Ձy&P!#ay 6b1X6@$YR?t(s9k*ғl$ /i}O8i $}?خ`J9Q%!ϱ>p WbG+er%|^%e??6~:"]uC/9x-k ;3wPⴉBpW8% ^2:@6݁wGSh!a-2廀  "=sDE$Zcg2 _\k|`a8ǣM gdZSc>imdy3 *FtOiErllSb?ǥ^@ۑBY\]sm?` ^lQ܋0V7I(#@O4j"N)ATO-ԣ8DZאXX`!N#Ac>p=U]hz**n)Lgo]dl{3 !7p$ d86_ͻm\(} 6-~{ϑ?I=Aa.P~2(Pn_30ݎW |1)lUk8ْy;-I#??+55HR?ʢ89^{,4hhE$GYPÎY&=k5P\-I5);>V$ao -r? >#4x4Ȍ KqFf7iQzr([^Y 9Ojv%B-L;Ȅ!kqUh3i Z *<j>m(mLU|o?ʗ_ V.MKgLåR#7Z7q\m6UkPn-DN]8:I?7JV;„#KȪ\' 7ÊŐ6M}z [~Fx`c%Ls|dus}##~o/힀1PMaj(=:$]Vf.AѨB9zr4\DzVD5YC9i"1`7\7؅CV1Oˆ!/vՃk,PwHJ]PE/#2[2$ig8j:LC[J$Hx܀}8ꢹEDn>51˽_D,A ,Y3Mz6<4; r[tJ`SZ h'Oep:iD,%鐬D_Ͼ@`J<Sg]Y,!Id7&k4':a(By,%S\sQgQ(ST ީLL)گm i۽zF(UB `fRy50qRrkmdM1 r[vA<@\I`&հ—gP $GQhm?"٢= W Ih_'}=nI[9׀bz|o9V S?ɺVZ=1|i0)um^WoeRp &[MཬapˏbZB-MR(PjShD$(~<ˁp4SpPT0a"anu֢9i([_>W=H\,AVYF0n_1Wo@;˙:($DX("ƥi:Tsf]d6L%=jFڷVY Bre8ޗ/cQ$Ao:Q3@2Z l|H?yЌ-1.`MŬw򿢱 Q`1ˊt>cX~ARy¡±2(<_#bhob]y+C{ 4z9j=/pem"ɪ‚o5z!a:Ўׯ}]̤bsIV"ʌ?zP$=H h0zFR)k#|+IjL iֻz \'ю?:אC>(W_>WgrLcԆ;RIxw,K`E-SLV58 دnݬFcgD%cx{lQ"ct$%Չh>^ZYjSd|.vrb<f.A{{:99UScw wQ'LpU{=4&l6 nGkSK|ƥ")`ʩ9L[u?kj}FSE 3RȮsu3è>Զ$N(x sEI+c+<3jp<1MzS[Lt1M/9K`[3غ¥65u`r`Y=r;ݟI]#ݟ7koӼ6cň D jm4Y;*3NNVs"e?H 73d z0~"ÔMxjr״,=Ky1$]=hc=6*!踂nAD'i1\aW$+v0I[O3>}?qe~~$PzzTnUߟ/A5G%Yp~puA{ș(V9ӼMCi`Dn՗,+s9h(6_y (qlLY"slhh:P.>?]l8`<`1YnDZw]C԰j)%܋z J_.>o6βUpfgj7uv?9Cbk`h+,O,W݉ffg/f-+O[}DYa,ƬD\n`Ҷ~0 ۹;rSf0xH40e0Ѓi^GW|:ץ S7/yg[ͭ8MD?ZfwCk `Thh}>B6:E̖ȣà3#`I9P [q]*}זZ'hy_¥T͒toIC)ZINwR 'v@ `<9FUˆS\3ZB٥7|d1Z"9L[~Rn9B< w;>??NeM_ tUQ(WŒ}q9:;7bg 5oG3VUkwv5p1$;8(օG/X{LJsRZĚ-N6cn@[[6X27EAvD) л[g8B|n<{MTx' @#hư2L 3K$1E2fzJxx)6 J~%۷ya4vhkF6_-IϪ1◆sB&^R2~txFf/:\:OZ@x̍O-_^}(0k|դcCS!vz0K{I*( K'! N`%]׬넚`;*O8JW`O =I$Npb&I>9i$#1`ߌ z/.סKᅰ.2#~j/F|6eJ=RZȚ˽ ^ U lX4p.|-Ф EQjp"śzcZ:eF+btbʱ0{9'p #Yg|$Ԁ2tgҋ7;a%T2` E١uzb˜O+\ӏ5\[c.HP&rijx#m/riVƒ4[a6lӣNC(jXBl򫦉0x8}e]܅E3킂:/yX ])_;{ԆW,H) ]q?hxgP$\*?OVU<0hvP&w8Dڥ)x!Vbnd7\*TM;d'& Bm^aO*B; %/L0\'%;ĒØؠR)߬X!#&C)tij м8LA3иt!h[  jkjZ+ݼ$n2^"y~6Ly~ʣ{Pz'"غ{ ۃZ4\Qd4bPb,lkԻbBw7FTʿr !gdjX(HNX;h'OG4 ,SBy3m"usѓ㟐>¥y3?u!kܯ֛G* ¯+O`2~D9`l}OŸXQy: F@ZxZXGF ]U dC7~W+SzɳMg,l 'i1̎W%b2ޛMQjm@2N?1Gf&wP*`Mⴰ8a;6" m?=G0y-ՑL%ebh?7mR?j~O"rnz9$rϱ#)9n 6PUtNgP<]IfOQƢw# 4i9hRǔ05e|#Ksq {b f_hM5bD V6"_YR:$ƫ`ꊏvQ!Аm+Sw"hz%PkQ{],=ݐpy! Ҋjb,*Cq􁫓rb" Բg ҥy9k!:/@7À;I,U8|@cv3M\?j؈ S) >.ݜ0&{Y[m}P;x7t19ktuxky2Kc)oN@Ю{@0JP_gfsX t:z}^b>ZԦi.fi4 gs>kd St[ lߙoGcH448ۋ&1 v-`s6@-QZ!ٕX >o0Zdŀ rQ(5{xEܠc!mfOS&<4D`ŤFo žA,px%:?R$%5f;F+);@Y< p@jQH"DpSHFLzflBUs^$P͟.0fZ'>m^!˯'wZvN@\ y)}W Oϡ!.k0)bAM9c[Q)/a34TdV_DZSmdhNY[rS aq^#EV:)̒8ZOLW*P"mSKM9Z=a*{f7wI0de1}C]KăDr jm~ϕdAk̖\ګ[Mrӈ`X)QVAu9DuA'] w߸rLe!)(KW %@4!cmu-r;]تrl3-i`~35c_Gsu2BÎ so3x} 9.v; *W9YPbЫzzP$oϝNn2Y3[(DoN a/abz݃|y d?Nj M'0%6 iS\Ď>$hwi]Bz->w{PpMѱ(A5,3!R:'uj B"{. AȷMlcaӛ(ͼ q dH6޹jCYr|Pl^,??֟3MvFZ*m26o#4piA4mK^ḅ~x`f=KW5mra λbOLMd>DD9+P}5sGsoJx+iA1K_١bg4/Y[NuH[]Pց;TV=M2-s&SXBU=m@b,V"Ƣ? Π[N^M7k'NbF=(km+'zԝֿ<}aCnNj/z) ; < k!3f)X|5`uA?yjti5'`'b$6aZcvhY+d#N?hVNPEȘ1 DJHF2 V-n94þ\8֌TWKbP(s23Gz^[`;wy-jNT7- Fq4zr{Aœعq<^ԭ*rtUԏDHSP \aX/i^l1FpuKTRW܌35M4qtXd\Y=ad1bNY!aeG%GBhU0kX<"h}pp7RI)1d$?<;-uОJ8! n~"p6ff-BΝԘ裓IZ8YP0Є'rPT>Nh([LHyߗ"̲9.İ5#05 g:7"ͮ}ݼ3Z*zx(c?jT\CYS#+RjM2EL{C8C8PhƊ4A97clWhMv⇏Dvi@w kO#ZOkPj[xLTEƉp' }9u-zfqMOj@ά'nMn8,!g ݛ|+3)++(>τ6-]a+2(n׼|Mŵ+v,M:آG?Ce?wz|@&$SElwGu1&uR|W%*SIL"^[s%Hޭrw 3B'4m9@+GS AYn:/fhj4dJ߈, BSK?]='θ3]ªݔz8] +A!KaKE2&4`+7vjDƙebw+S,t F8@XbKZ܄%_]pnd飔( P']秨Z}6tɑ:AwRHη5kSwiE;7`%;-#8H!A-Y6A s~Հ(#DWiqvvPŚ/[^-js,)xB)'\|(B ӟqoWֽh-%*@I~qtYRf>;z5oGwu)7{Y,Z1l$cdO+JVz,:h\Enȉg4͛9XlSR* Kur:k'1Fۜgz SQsIJ*A1c2'|cQ5}ZXH~7GRIWXPx6Ѐo :'ٺ¸\zy.^m i72Q;%X6Q Щ17]C@Ţ8AP _OGcg2r (79e'|{{[9Vl˙ <LnjDS)t "}sK9 ;–C]I5,O #"RL7-r%OJ_MQy׊)x}q/ nr.̠VNޠ=Y* JG*Y*./?ZO}مFzi2܅^>,$8f!r%"pՂ`gT, HT *}P?O2~q-bwNj)H,?M׿sUV1]t6GTmyXkxaփV۵O.y_,x*~E)XylaNG_Me$́Gݣ\=$/䡌(zg | ,-rs5 D?Nu߹&?@j}>tz/! %Rp:x= 3Y)bMwڕS !i/xLJZiB.U}9SMMJyS:hy,XNV>Ջqg~jp P >$VPGm>&~Yj2}0ؙ#و?#Ѡݍ|R"矁Xk{U. 7|C`IC+h=B07 ʗDƒ˩rx-dWg ſ@Zzt׸^X(WcLN+6pĥ>-z %l6 %D\Ps>US6z @zXKj)B?IdKvOh\^kI:^U)TAiTݥ:8#e]Ȗb ~S: ^d8&d\ԇ|q\ԾWL %"#'#!#lfMr~81 /Oս3;Q}m@̸@޼=S]iB20c/Z.HDY5L _L*%DJ`&fbd %0 @ӹ0KF2m''y( ,W7=ܴ㎃a@.ddQzVw38 ^hv'Ef\ukN$o^mFJf2մ(ZC̏6~!e _OQ-+ϸ`LѴ!:,[П:ꤎ{q(-5+)x{v2,TB}"ȧp[(5t;zUW x*S*cHwɮUZ:>CrR&(?]9bR$b+|BӉ=Icu/V6]x5<`"YU0CNj;&kD\-m̝AYzpJC҅Qg 8vP Y;gk:١< J?psdAs7 i`|hSocxyjpxZdէ)8N8Gjj7Ҍ#B>%h.u!x+zYCHK$yK3A0iN?`r~!R/\; Q[tLi)F} B>"ϤNU$kOՌ&Ĕ6B'_̚`Rzz?{O!Wd޻ؽB"LY+}W$Xk<'G,׬E䫁@FmM\5x*H@ r"jЇ_ -qiM"=jG Ag4/z|1;qCR7+xk;:ni6] rT̈摩X17H'Y EJbltˑL ߗiFCOc8^=/L-.~x: yp .z?Sʌh;gzQuO@gGjbdA# {cPVF(ǯT(ߝI! ::<>j`tS7)9o.a5YwP7ͪJP)ڗC{؜*UR *jewjbpvsAr_ݗG''bԈbs#uLUшGQ`!3(kAH֭N5f}h'V["felQv;qLd]xAr[#VKRom[RC5)q[N[I+0a;MZ _bA(L!dD3DErp:,p8} cćLV6~*s:ObvȟIJDS/BWW/UJ)D*I.z}h/(%ۥ'W펛cP[^Zؽ^7Me!_K $?ZA-?u}6|ŋ=d;s&UN3`mΞ\"E@ fԵ~khGe^J77Cd ;?Rz$G;92@Qg魹D1 bsl uJ'Ձ\7 ńd^1| j]vQxG8TQjE8j-ܶN?S$]Ө,<Bs]}\=x^"OS&k+wR0W4][em >z "-5c[as ZD%0gT僅H$L_rLOXci&_wvަkQ50wySM/uȍKL۟ qBd؈t%g818+Ed7¨j?ҁBA~5=ۀ {8x%]$9= -т$꿓vp!7؄f4 IJESwI"c51N"=aІUUwO bI ΖH1 EjlO$ę Qcf!МI4da ܄?Nk dqҖ)h̀uCE vhujȋMrGܖ2 D%ŭ@eSq[G.Ġf3yEM]FO4-JU:T$VBC?kaaUA_jTs-gEPe]Zk>'`w!&W";%^N0ʃ]3WKuV|yiYLC@z\nS`^9ɒ !FLu78چ|9AK5O]Ϳ{x)Ÿ+vǦ>o4&RsJʋ9V4 N wݝ@i]B蔬Bs`%ږ!9u qYD6B\e>9 9I"U|)(05yٱ;XI#tD0z㖨\Ky껞[s3EMάJX]&PZ.:PP4# UNi^ي7!+ѭ‘Pk bGÞO~o9NߪPJnb]c+~A.hiB^N+%^ﭾqM>݄&*{b]2r*"Gz +g;R\(E<>,3eeT12RL [‹,=~zy0"%I޿ug X yGC -쐳q5[LE92/fd!ձÇʭ=5z0:桬S۶| H;7 !@Kh0̿!6:d(.SQuL.4]돳ml*7塌\QG,$̝+au0n87Wz\N<@G<eW;*lܬJ(:E[c+8mˇȝp6.FCt>iSQ|$FkIolP+]pIOhVSNX~? .! HA9gSi,l u*R1@b,lwk_`n Hbֶ8ϗBD4wȺ{%A Y79{K )$D6k[b8@H/Ns^z@3 T ?Bl9/pNm_Mo43`"3mVQ[X'^G, V |,~tqw'Eh% Խǂ 8 `[V܎[1Bi0kxeqMJ7F%OW&=z)mp\sX|T5t{vb(LpPpEqOO|iv]wDKė?vuyemLm,#\kRѫDmDs+#!7?;kHivzh%H,vv\&dŏT@4ǤU*o=WgO^Q=7ףءq U{R673/g,.b "a$u>GaX"/^I ՂeT< `@mʝ À^^k4mFH T̮s: |~"7MZp`hZV@PO63j/Y Hw =2ٳ JQ45”W4x&+˳8c*tP*B3}Et|$=dR挐/R_YCo~4&{$MfJW+8GbQF^R1Ϗd0ٌؿykP6=pj8lZ h#*(Pn% + ˕N:Ⱥnpp܏Vm2֊p% ${Go&1"a Zqt>h2-HGW{šXj{0#j;8M\׍f?0ROs ;jIQJBb%N\ ggQE$gr;jݞ<üjd5m>KY+pdw2NW剘KjxrU\ #ޏ/+|kG}MOM0a(`ZGƙ"r$+it%80.ZZd$Bgz2H[@1yJ{@>\L`Gr @{t6Ex>s>(8Ɔaf`]׋!7a:ݘ .]b' %BܓX+8Н" rШY/vvI!;@h^y9F@F*^V#)6~Ѱ@]C s =W9FQ#3ϬDp9o)~C{ B=c%$`X}@xcgV`jEmM#[M62$rg U\޶9 r_Dسv>y'x umvXFK!QL9~,dĐ*Q⋏dJn^?+v_ymklV3ne/9g?8,zȯA6x-~uQ,_xa! gkK%=#*!'ij`CL+*DKG5s/ij"5 V_2  G"U Zf$S+'{&ߋ\m$~ ޯU9~<(dtdjLD܏qV1/t5:RYI{}FWSb{8h *; ٫'8:)_|=8-.HGxo€l D!`JfET>]H_0C7b9^ԓVqe4!9$&՜QVA pWToNOSީwԵƟ.lIk?lF,Kr+RC5̀聄ɰn6Ha-u*M,=Yx $YDgn_ƪxc fl+WSDReA"G Fy1oBPFaq~[ڍ8Wl,.!b:,m@Zgnוy9곗M_H 1PkkN MB6`:26Q~-`92Y\!MğaJ 74i_~ۖG{1a!㗟C*(_*%7sAp ^[WoaZCiljMb9_{.ۑ5*5XK?Y H lsv/Bvz5uD1Uh5"hIG7|Ug7*0%tC5V,VyԨUbH.eZ~0.8ωFROtّrR2p:6 f0hnv`΍PhBZ.+}Mu6E8H7x|r#3YA&mSD{Ҷd%hHs){  -߹=3n7V9V Kp55>a umhg'i^l ԋ"Jh@hWEbWnc0W6,+f)݅0煇[E83a{}x-uU7XaJ5[&fK!<7 'PHV(Gz["17D6pUHj:@7mf/9ՍxW.LCjYy #? ё:2;טa[0pTq+ uȴ>^ NܨNtqێrktպF4\l,9-)}{W>xV*(xibe-19-1;wfVȜȻcQf%1'G0bq <ǭ3b`ٱod)~ȟ%`@)$1*Ʃ9dY lCbҪ-RzĬgшSqxai(o'41S׉wrSe*+E秐X ^E(J]>xډ?T٥[i\g3vtpޝ/&E`&lpMCzBaOlK*]J 5$$RH.E;8|]j\¨{*ӸnE Q \$9jX$0IN(-LANBtKhm߮?Nw}x#M)U)Er25&/M73:@YcwSw$EfD" 4W~.|Ҙ|=/H&Gks/c Y 0&M:3K SHHꞄ_&E^,Uk~b@azR?|2t3?={#~+R/9[e>q7 vqE y*ט"kpJuJD ~r2:qiw.L)K}ĤR:<FT&|CPkԡko PXݾ*jI(u\/}=Jtb(#ȟO g!GH&, K7DPVo`z?F Ńo@7PφZ؁ˏd}G)JF#r6Ǔq-lW @S$&'6Q?^ ᱬ&c Ewnx2쏶@LE_w.>g?XXkQ qxH`EbW")Ɏ~BY9=Eq3v:~ErfNQrϠ[q>ŬaFd I$NRˆRqU9ƆW@h`gPa ( 8Pξ KE Z҈RUTB:6%w?…Aި/is۳BY"*K'˫؄*]EUቒe !D&mBѱdF^~K`}j~8j6e?%z,(|h7:z_ʪTxҶٸ\A}'?&%# {<]f?BXvY ?wL&щx?#Ԧ=HM9!Kh3DgqU)jD9|3t$5/KpkHsy- 6@ګaG`c-*+ͶGo~Mtfd$FnAi/ x-.@e;X,4Vo[S \jݫ̉v 9=8C !frNJ,L"|%XΪx)FVǤHxx5G2Db7?%n$7[ [)0㮕pu Co9use>Yt9v`bM\Gac8"6m]̹ͤ/ )LP_װDٞsh4@^no .f#7ёwCㄑ N1xS$TF/N-XmbIz./DY|p9mUҔguy cl6#p{F? ]+:+%ʽ[IY0|4xRP[,6*gXei׆H)ٷzLN# QS/At`P RvjPJSu1@GܘEa`5qZЊU"VQ3e&ߔB̂*%=蜔Q;#pIҁۍ,&嵋^[La8P}yn푵k,$Ϭz=(MS2eګE#$<7&4Ԋq8ҟ('od)e9`7h>&~ĔlGLn/pVYLk Hqn^y&/>pH>ONo=T{%yUlo}5pI&wbĪt{_0߯ [!c-t 4t1\6v*ÈKkKtDC";;)ލHySⰓZ؆FԊiOMi^T0zs媛n}TeC~`$LH]տtᎾpXgKVM\ vvv3'x l$ى'cQ! 4D\ ~v3yFr46*B+_wg6:@-דQ <[/˦uP6UgXϡW QnjdxL4&<(ٻʿ cZI<-QpknKp-RhXr u(j~_!ǥ~_ΨU[F=# nT;jyٱ! +X¿Jҵ}A,.G.FRS@ w߄ >|GFrEX%vӉG ZΪ( 4[3 IEq6U׌T*مn`~\#`%Kf#6SPRn|:N_W ^q!(Bӽuzmhi!S7 Ք袳ի=QWqdVvގrpbnZ-mŘ_M<'AL;i8xUd7ʜ?3`,g۱hh25]YSZW18EEԞd@pцުo>-Bdsp>IiS2D JŪMszi׾gq_V(.ʁ kER/΅x[.*ɦ"` ‚+ ߚnHdޓ1A^)@C v!(܎L 'd xPvYq.̬Tb ?`:+T%0[,RDJ BpV#KfxJAI)s3L2/o3pp#-*Zܦ5<~F6CjPsJ$0E-<6@|LeKAw Z9à[}.ykʣv>Ojw-e[JAwK5Uʤm+GKi7||?!1SV{bž QKN5zH_Smۥ.jےnLjacirJxBR:ܸze OzHI\4{FDMhd<8yaKn:j'Жo$x ?猥j]E&}bTNmUkná87`j"%F-;z<ۮrfFy+ E@ hj=fGkE; (0R-C".!~Ԓ(x4/_@@iK|K>ʘ ȞgEN\A˄Fٔޕ?B(/ܡ`.'aw"XbLoI~ kC+S tof\z'f1#ʼnStU. 0JJhdrr0Q [SrjqXn= GV~l~QoDO²Atz ڷm u|#f$J>1Q $rɝ7 y)/&k9 /R.ڿAA@ EnA" _vt.ՠrI SDa.a,^ T|Bvt\Y#F b9Rzq^g0މ恥l,]hD[c`nY n2Ҫ+xٌN$,X1ވ W?'jg:k5K_1]u*V_Țb |H@mənx4oM!?etur˼.2KbPZ./XZR۬&n=xi5'.Fg[3SVT>lV*nȌkrX2Na]ڂ{Ix~({Jʷ,;𨧶Su4>qxZ 6!N \_q4ҝ?Dy|J󕓞zՐ`AhJ羃%UӸJlb҅l;#6AL_xꥡ{X);K+׊֨^L-MEBU4nm{D4+ւ\SPCgFt - Cϧ!f4{\P &0֗.8G=Ka2Uh{*Y ;.FCi'մ_PҚݗM X7g|@ }a@VUb[HBA5o,3XeV-͊c[юM``?2_8k:Y swqgv>l00C4iii_ я n;Vhsi_DdC 7UOJ즔Xؐ1`7שX*4"n}fO|6*(TM1cDu!,KN':uCs65Xiqs%7k,b=>slWQn6xJ'97ȸHwqiDW%_k緧-DOW4{ Kvrs3ķ 1J3&bG~cH8ڬp1_۬_\ J d:=)>z;8 XLGXz8^ơK2-Ѫg4mD%!.XGGd=l=L5:ͼZ"1 |di3"7Mfp5MN$FB9pC/q6TILLtݮvZW3!Q>)w3hly2~U Eg௣Ϙ_RwsM8! 03ACͿ8 IxcyBrNfZE-q/gVf4Dbh׊\ u=7w[`F9 A)<-pTj; {>VSKRᡖtF+ Bd.OZnƤ(eT\M#˒H?y-'XZنtR6aid{En3s?g%.ŬWKrq܉M5Q`$_X8ٻهKCZ` /]P:..XxDՠepZr\ihn߅( X-&\LA Zzz'?WneR|o0c fyKPTⳂρ ' Dֽqva ? >6N}aIjx{а2f6 7 ?zUT4[:\z+Eܼa8V#"A Ou> Y?ċn N엫}r`zA<94-Jų+ !g#s%$Aef,?)awEn**i$Rt?rg *eKMK+ D4рq$Ka_"ԥ4NlX@}'OӞi;8l~Equтoض+|eE~6Ֆ۩߮`lPż5RIQjͭvu)v:F2C^k+~^;9n8;)b1SX# df͎CZ56\I|\I\v.Fbz4W֧hLiqrL?tĶ_x;BRHxdC,*p׈%i_мVDE/ ɩ2q]SPפ\Ose}-q&2Z^CuW 8yLY: ᄯ{A ,r!f$0_fWBv2FsU\ XyLmQp^N->,y#j_^ "R~ F fYLmsқw,b{Q]oi7þc\߄wt:Y_oiR\Z0I?;a(=Ly݅1ٹuqkz7EAQׁ>& ^uHuEIAPHt54kI寊΀Wy^7>IKw2z곋MnP)38]->f tRFF_"m]XN6Wt|c5Be Ri5}HۏMtʑO\[l8rGZ=e٭B3ix'ySt Ę/qZ1*AhǎԸÝvmYeWѣoEcQ)7X0?!LToDs34lヾO]fVZmSM8cIDŽrJj5./s{%?XF)ݍӿQLߑr9aJ1rOzj[>Q/_r t[&`΢y6BkS,Wǝd(R*?A\WEd"^ֹ0KyS`-q)ĖLLmѧ ͬ{/`|csyS YRQ+TE1bg9W*Q+Jʟc ߸DQlZLcnaÌ6R"_t-PhVże-G/:#J' HDtƒW=M:ttKj~rދ{VYRrQ"ШPbORZ5w}"#\Ws+WJp\ӵj[A. ;ƋOVA Lᷓ%* Ss2(RemZt]YL!l0$61,6qԴ#cl0 h܁t`ID byJr?͞.OgYZ070701000005cb000081a40000000000000000000000016296435a0000e0d0000000000000000000000000000000000000004200000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/nls/nls_cp949.ko.xz7zXZִF!t/]?Eh=ڜ.++0ݱ,y #D4VpFm sl!Fdtb&URZ| F"zS J=2dRҍr.zKs ?oB6,/2B"fW'3̩}%>Nw?|) KTA0}K1bVʂ@ۀ)<s{|/?cN f7m@J#(/iOd;/;>[ċ(qZDhĻ FO'͋>%fEX: ~Tr`s^՘4Z5qΓgVҪWXns n=L0TiJGDžqM/1DOٻa W4HH9r} Qh/Ke^(C:_- +!A;UhtTSELGjO^Ql욥ACfKkjFZ}"XwQun2txˆ;3[SC|:8wyH;x6/n/fzW.y!z!GH(sJB</데Fq!`_lMz#!aܑZ^+)ԃI}pdʘZ%J!AaîǙ@r[^5nX"_l%a+ޅXa-gTɂnGsaQJB! o3HxWT[,ASWu;MoECÂ:*覤w#@^]jȷ t2wBO3ߣ痏Lظr,YoKS"ՍiM`ӊ0#"ﱺ7Eo " bzhy2Ph֋ ӈ M!Hʅ41$^O윒RU޶xw@P_M.cvF&Pխ@Qj;]i ӑ] @TM`P:cM'?-KOEhp BG*9dhi}YPJ>HmI𧪀=hPf$^U4IN4̂;Hyxh216!tOS52U&u-Wh02_Qo;axH#-zq b԰(O 67׆:6J;dQ( 703mjسU}K HnS1yWApۿJP4ڄώd ZHW[,s-U.bxd0E*F['i܅NS/b7}ڊ'*h p&_eV\-U01h>% Be*hs/Ld5Ý ų[9(K'f}MvR^|}ju1凞V 귮fUtʚ{qtW}3[b4$n)sF5Fk}w u:X1ڎ!?[b v˫0! /aN1)[" Tl󙕏 =XGl_[Xy Nì]Ro#(;1]/K- FW!Ex~,%heH4\CMX0[!h{hd :|un7S: ?ZV"ijR: V^a7hnT4-b(IAɀ7cR%f8{[s\3 j30o_<-@P+hQTO֫EwwPuS™A'EiK5Nu焻ko$mzgƐE k^n﮶'M/șbu{/+俍E>yV-xR:#*'v 'ʑ*nf@W_TOV 63O3 ;/jbk[b4dc(LJn +m1Q3ߍ'yjm=9ğDT X1c] gyO< 8W!Z4r2 Й4 %J 9"g ]oi0ܵxX2iCՈ՜@(ƀk`'2$}]YO|#' gp+ ;vi$A {dPWKt̔3趰尷b4`7w%!V)$]R"yxnȰI2$,/  =!8&op?ˣǧuV3ڸWc]-jIm@O`>MM=Þۂ(bsXۅ.^ **؂:!>C.4Pu"|'L^~u6KA̹?v6;*2=YH9hs !oOKQ؍<{jNbWʔFFs@udvhahl .=6P͎r^ ,kL*IK0XӻGCp7qW.@teElƮDx&:-фю#|GN/Ϟ}By'ziY̸*BZ/vWvvN_(-J;I_ᚦk Ŏ 2/$H;TxpSQSl NJiIM;!?.xn. 2/*5YsܾYha(^[[ZmsJ 7%)h]]ɒ XlfgKTQdgpC8i@HuZeJ#P}ydiY@ Lr@ltVZ#h6a5J%1z‘H+("p$}7^B[Yge=mapCXla-**g$%{L),ZqxBqYZe Z)E8ڵeazL>Hz C`,S˫w^2| lxX@zPei,(T̥_ HW39}}Nh⫑NN"bJ"8u,! }S 7Nd[1yCvje!5JMY @u#D͛  &F\>y1=H~Ӽ+B6;oJ"5Dahg+z&7ͲZhvhWqR1@w.tR,-yl0xBX%a*Rdg*,ʅݐ82Af*^+J_u` Y%_HRKF>FP1kMp dž<%O]@M-v)9H7QޭZT]dSŕ 37T{GYb~OpBqebd)΂pb|q_mҫ u !zf;̙?N[1i*p^ ;7J3U '~HĤc}/÷1-a`e |*s_!Sy9ﵷP1PkQ^<)"P-C '_B9܂RZP(SWQ~}%aj;z>Qpb:ߨYSg( bYt&gX۸3k~Y# HTPWKv4 A`l寸8Svo0 0S Tha@x*Hx3ڨōEL~?#7ˈ" :#K:yb'~LIs@C9!KD"{7S*TIi3Ғ- @IW(̽Tow}rL8ؼ֩aYLs{}krǃiswӉ](Yn-H%U4ɫo<= ;F ֐b678Q"d #pb3At#8C퓍+&CB[8URl3\HG~]0~U=s@MP6jB f>Q0NDݽtEeOi`EXًHӌ"bR= Oy>:A/ϔܘJ(2g )Oz=^" aFF'ˈri5aµub[jm6Nt-ր/&U{!S=L 7]'<∀4TAyVwx^> -j]YզIw((IЍue:wąW3 t/qjLٺ V9Otm>,~ Gi:HhU-$Yܬ }0MZ8$s}niX'9[2]YŝMӒQɛD ̩z FwċZZ»qY}q֣*l:5^}{<5ڽ=EYz\fK%KM!d>U3/~o7X|qo;gF C c8VN"C$DeC+w4 &bN¯=Q$NR i7m2c ɔŜ3,$ rO'iD(޹2{V^b^b0ܚrf>Dr2$O;aK﵆rł3|;Rb ̈́)pzg/S@)V0:ruOwI}*jژ\* rxSU ke<a{G@)SwV{7`~'T_ȁХpt 6Ɛ7[HT-ڴ 4. 7x^a#t9iB PiE73=ј!BE})7:Xo!2j;JwkV?`u[az\QЗv{⧝ŀk22. 6;2UuUdC$|̂<5MTEE(Q2@$d/k ,߬X QXqjǺdj~Eg>!8yةny!" `UۇǏ!g#c~Z!+*. <&i:b2ũ眵_|7]KT<؀HKbEC(!) ]M31{rO9mRF#~qmAnkDWffjƛmsH|^P+g.B CbPOޤ\nY^#-H,\9fpT}[NDȸW. }>Mz)"?́!ZEl疸31M6- 1t76ܥiRLRlOdk(prj#>wPs\eƻg\?4K<{5y`(~z`QPYy:D .(aݿGpHI\yٿ*Z"@ -7PP]LVe:S-W#YWuLj[c kSRlmUe7MkyXm*x'a<"2ioxqiiwX,MO>h1A\%XӢ޷O JP׉}IahXr0N}c|3Lum^l> ,#6UP|IezƎ@^ o4957^ʾM/,;i iլIط]c܂kcC| Ğߪ^ӊBpN@+SXeF>< hɌGz«YF2J/$Ƞr%/&/ A^i,Ja/.*NwSE8$õDA/{,hN:Lhjfbק5YQ(p_J1B7pQ Y&cduˁz wW 8]CJ}w~h>10ZL.W_8njddDlm u}ܯ9OQ{I:8`KaA0*4 jZ!n_EM( f9 t漭>r)_crC=EN 2$ 淚h`PRXstNn@?J*CbB(5'dmDQa nQxw=4V}jZuR+W*rZAJIݟoߥ9O.5ԲCBT,THh >Kўň?MYAr/̌8W?v!R 5wMG8YUϺQ\捦6v~PCA{EC2cJi iU:_jRmCYKacڞ8)k* 'rˎJD !lCPy_C_e{ *=u^[R+~Y劲 D ((IVIr>89qL8FJb "Zq{,6pϘE<ڛA!X\kUe\XˋDJ HŖeJv[шf>fROa GBt\Ү*I.EkaV+|BspÇ8Z g2J{'/WFёԾS, 49hP>Oo_EF[q]'u'įVհj za|"PgAwX3Wr<^-7}2k.v(Ӌo:i\E"uUaXh|m^W 5Z]tվO#vYK!\rlW&Ztro5;#Ob-Sw ]JBh>SsW~aNB?=a}86^E2ʶ Ơ:2J,J QZH)kFR-tʶdҹܜtYMO̻ ՐdW@52Uw|u6N`A P~򿈬:Ԁ/+ =r,qNds nl🤾R3k04W4z RK #`_ =PYl<ũd^pl\s,8?__*!%[q 3+D(ER8XsYY+F׹u{Pș3 hP0Wx(6- U)ҕoGBf#*YPn:;MtBx_F5᪕wc ln L7m 4DӁV]':ҥC=AA>`1Ϩl(ƻYM"ڽQy.p3nSwi 2V2D87) ns-H-]` -%j7cNC,9.#缶^l󼮋38OTk{VׯqwۛzT VLiPq(|r/bx!QN!j|kΘQnDLv79mj(cیH#\,cN9 fPx hp̪iTR岡!j@,OԍԁE9PDz?}ՏCF{6 K!پt]d3^q)V4Yzi4>] gl_BfL! Vǿռy_̣ID$,4?~&4В%ϯC7yfXnx_& =5?6ޢ] .^.VOvFuc_\]Dl`FlsEq維No心{uJ;۬E9N-y$/Sцu0\}SoqsD-Nm0~)!, |JP;j!Oap#wHܓ*qsxݱ6=-л[ Md8׉rLh$@6޳>x*G^#%ܟ- }ԅoKM,&8%վ, #ܒ( :#Q7B: @+lBIXCIgceqpF,ysupyڂD U|,1T)=UjR3qu\I)T%i%ukP;W%Btj3qCꖺ}g7D U/*vHJtؖbΙޥh)4-z. vSVQO7Փ|z47D`DNM|}5Nי q=nv(1>'=> ?ɻO"RbH0 Q_x dKdl>~JE^%ztV]e R>Nl>k#t}cȣ13C }5pCh]VJyN2:$͎sq;S3%x3#+= FkOT1e#*۾NFO+Kkb\E,]&Ӫjj޳U1Q8wg%ňS߅۵,D{1'(s\)hL?CaO5xO2i!a!Vpa<'jW!C#Ba+֛:x$b~&U%ik3իIYf"e.{ia߸Jb !m ܜ;+D}>N#@W NEb@ ٽD{e}T<_)x {&Mc rIl/8&PlϝĎ7qukR#>p,x.ߏzs š!m?t8 J: CFxs|FIh<dF5XjLOhr5/l ך ;N*ֻoY9_Oryjfhص7k'ȝqPoHgGoJ=YwTJfSpOVt8[Ha_1GFҭt${#f Ud|}N bж')ܜg" 3J\ќKUnv UaN&E6Wma-q *ŧ&1UCWVg=+e+DTЙ;$B4{"#)Gլ=$5zC=l* ~ W|QeY\l :h  4W4ZuӘ$Z-hA%dUBmo3|jkL]3~RBdxLuW/x0>sǙ02ct [_?-2m3u;I TqXGȳ/6;ڀB'5ZFJe#%D;%hPHwW ݛT)Sװ#0Dzne/xOEd@eɬgCcHvWRyxu={㶁L~2|S_K^AneqOzy7}f8oӜ1?z!6Y6L3){x"N+^\Bk牲,K>\)@,} JN凰uG<Z6h$' ^UOd8 P7.-R.[cv3q}?/:2љO<`Q <*â3S-Rేkutw4B=9f}ēaÌo7:)Cxy}(n szaMStafA_"|r u[{Δ2 !DZQx'7=0Y!He'0m8i!=3N^jHDh[ Gm `~Yܤ6NtΌRzл'=pE,V*#>;`".R9\ ؂L]eɑ{E#S1@V7%q !`BqpK,Oh=ﳘW]R՜&?7k;J wW e#WW=`ʁ6Do)z!JT KnNM41F߾ mC ~XC\J5XඉNBŢPx=czk' Ȟ.H$~ϡ; LZ(+:!#q޴m!H߰QSKͶ/Z |[t[/+jvDe7Zo8 r9"q R6:^V-z>.OZ„AMO҅;:>2YFB o{X W $;׆C_ ߡ1cj8 EDi5Bma.Yn7ee2-4i5oOVfPUU ,4 1H!i^qD;S188ϻ3=sN:卓+Ş)?Hq(vJ*_47bw{_u㷚BxGH"7V98F(LRzA2|n6`;RIƼxdt8r_(6,/=F*!2?0 (ld_ܿ6)mC_tcR] V4 eL7 92v&Ya e W'H V3HE_[W"j̥ԑ;^ 8f.= ;[SU)SFRx{;)j|[{zMCU²,'!QN74\ʾ#Z VٽqXUlv}C|EO |g5*LBS@]OJ }wFJxBv`\,o|zT'K(PVWEJ.YBt IQ载dytpHeo'C|0Lqb?(BQx(; urp 6R$%ſ$FClQi:r@4RDgg9nlK_^69Pr&<:mRDE K!l oƅa yɺO:10b4]vWD>'UP3QYCȆLۮ>OZZ_RוiHB-_!"d:DP%N}S_ã%ߌgXh`B3ɜ@:}wb( 9g_Iί ̫'q:Ie9Ճ0嘶 ej ^Y@(~ da sa)šN{}eJ&騘M )ԏU,Pve'*P&ڝ ēܠ`1|y<1b+I׫( Z\ʭ؍g’Ql'Vjs1q2~Ljٝ/76 r= 54i&0/D#M<87t?օڶq/+Vxj;IFLniiMzO2/Wy_8{r#~|כ+)ʔPZUi@_Ko1IAz2W.[tʹ' 04Pe mZԋAS?6+Khn02]9x;N^>¡9'kLVQ1w0yjYEd+];B>O&j@H:VK FmFBmkYAG݄]j ]3GԹֆr}WZD :hj; Q9)G TZ4 XXT,I9"AJOXzB6mw̃u>3B.rt'i: 'YګvpX8;XvE3cYWĴҾѬX|zb|l˝T}D?C%]`%F7nru &Y-k9;9w GڰWz*ڤ{\UB @}@tl$ -VxRƌߺ5\x+#ԀY]y|{: XxGGmbȩD78dYpA2b/%bXBCikϥ׷JnW;W*De}i^h֡lğ\Di{7mQH}yB'kj!$*zrY8q\njqƋ^BF:g[^ kZp5lB8dꁒ#N~#+`h}P5>z19Emg\dbj ٲAVJ"#Vr=Q ]$$"PcA dlAPиǽ4& [יo bls2G(죭o+/yU3k]r:kTy͟r}dxQ/RE̹&"Wv3U*,s': 1Ŋ3)fhVI=| SAj>&򵺚/RiMVi(y5*\cʩu_b&\k'//F|7PGUR?TF7fjV 3k~mf.ng⿘,,K]qb% ٙ`TS q胚P,,U=Mޗ=.[OJ( 7Ssj5K EDUѧ~h{BpuqȰI?jJ5@ mC !x2WGY%Ƅľ3'/Rǂ:Ȍ6X)WD^r.w`h Of*BUєϪ ex4YOKdd!W*O'`fcOtwX%U[̺jftoFv5W{kZoTEwTfwN c s̓hU{`HKApȶm{E,H_x|L2qo2UpC%p|>z3^' 6ֹ&[=SZ'5+g sc_Cj$M?C|jg}u"[?^~7 0 @/+V%ٱv-|/- )$H 8DrE(j~7>4rTsJX ə%w xfv:% KtZ /탈S017"/n=OңpD2<@q%F!yJB51q' 6ksZGmO[ỲMKa %#V, ?g|in~AhX6?PFzI򧸅 s,r*<ғ&&\P!. =I@ R=!.Om[0lP_ %Ns.ь&/)çWPX/A',S3ȥmr$ (7)[Ys%ckkjA!1 b[C=(ff!0*ctrZ/nF"1btJ0b6ON/d+p- [Mck9?@fb0\)w\T$QfY1҇Oq@K|Z g5åTEN'nc/v%>5r]\eY:&_:,=DF@AumyڒܖUQcςس`F S[c|}=)16\mcT|ris -~$/ՙ- GvIӧ N_risyz{B}Gl+~֭Qa9 |;.q#p$WgJ&DgxF@;Ǿ1uɢFG~HA)qC3ϻHYآb"dQީE%p=b=9=ϣW= O<"[yQn`4᤬hJ<9m@}epC 1}Z"9HCV3S~zEy]黃lzaBS+GGR=9Z9jDtIxI28\ge_Tl\а9M 0<|+SMU5kc[WUIt٩ɻA7N|(1_?VoŖwYš#*5N=o|F_f$W^SMc䞅hѿϒDt_>S6st5)R{'=߼8n 3F8LE L8Mo&)[$84x2tu>zG`&եMD3C %'ΉBk_GDy+}3p_u7|7L3dNc6٥r MNa|py c*= j9FksщhBXa;cдPꎔ*u<$5ʩcfؿ(42;/{BmŇS~i^_:tgXD;2 M'~IV?c;zYE?9L BXn_H Olۧm z3먐Y)󣷅 (`:_{AK a;|JsJwczA8S _+\).#4tfUf V-^+p4eh`T:D~oPd*~16u4Z-_맟)WXGt9Xvmb?Л[q . Y򠦉u g;ݥ+[bbK9HSJN4"1(Fk{`;)zPMR@[aj'5N@4>:]"*5 y;uEdn=U.<3UŒ$⽏ ,vEp>NW|T B;dwI /24'I[3eP& mõS\5|E |[;bحNwjW]R{>\P;Ze'#kUA]R\Q5 zH!`#z7qڮgxG@>zhD{k4Rǖ_ZS{Iit~)+w'D/)_Pf2GGa yNǹ HF;!KB4TOU鱸[]*$š[ެoWp,WSd('Cz@b!pf {e)F}~7?fQ8T_Հk0y8<r2+y'9!^ /gVFPA0[URܝlCGF@UZm]Ꭱ%,MK_VscؖkٛտBÐ{c}UH 40Y\Y1Ή!@~;u>2<13q2ٔ#'҆0o;\EPlC^60Pȃ4QNOJ*l*9,4k[ƍYJ<::w<|az]j-RcO_$žH“Gi95(3_lwm@|F '•W-7#>԰Y!a(ǂr^%P5Kw JKZN8?֓/zM0.>VmC³*@iK3>!&K:2¶3=m*3GpYSO.)]} c=r w_݊q~b`x&466+c*y\JBL|׉oDDϝ}N˳WW; d%8IƌJ5"6n,/r9P,XiuX ^0AU$ 9$m9Tv&ZxՐyg-S݋d(ΦQik)u!̥KuIn|GAzqzyí`0zfc4ϘN3F.Sm'sfLn NX8#͙fXzCD0 A :6:, yI10•uv7'Ny{ZhQgU*9᥁[tWsjo?h/رɷ#xxOT5̑ (ՓN+# Q686mR;V8%L%JC#JǍQ{6R x8Ӛ4*؎>lI5vX\ܟCfK,KÓ뭰f xf,dYN H8ɭu1VR0~ђb26axVtnne3#ޒ=]N[$?6o{2 uRyR],kzQ}g A͇yew2& u]VgG [fcۼ%S:αDѬt=VNDu,1|U3tx>@d''N%g1>^ދ٤5ӶvpB4 z٠#-X@jm?YE :7͒zpmMKIgI+FְM+Z$`- kq @4%HHvVZM$d캬=HHVI\dy`2A8Ad"hG\8s'Jupu;̃Ωѷ\/nzɚFJn JrgD{ߟ1ɉm ]$yv8aks "N񻝼zrJPuF/sm0|D~jֽpv%<9/{r<#rBN;-#Ͳ*;}w.d[$YlĶÝSw߀On+ڵqDikx~o%!}9;%X6Z*Q֜$dT.f0I,\eduoW̊vvgn93V wb jil͎b-gUr9~Xe!YPxAM~m)JLF6:y@ŷ j:SF 5@!\+j8L =.%&zO! F;{BXB1Dg*EI҉iŴB*!APbp˶QIR .]+Ȍ{3$uNK#!8YGto]x[8"e@$/01b 4VDJDk{O$p6iƼJ|qL+;d(%n _iJ>Ku|AFU`8bi N͆-%TG\%Mek_9v̺,1e*KdȚ@e<8UJkω)3m缘Q z"$OewrsO_98RFU?0ʖ۵=CGϖz#gwt'ӁzitAGK>G /w6k!UVj2hDhq )1QP@&bu҃3+L<;02"yݝPrTޒ.lVJ8ג)rOs"/j.Jy.Pb^-'ٿG|X=ي ouI!WȆHPU-@h y_WN|eT;vɉaDyE$I#_upզBqO˜(!d[oc-2&G_ּe "Ώ `%(C{'ǡ 8}U\":]ӛYZڏf HAJ9c5K{ ~ h@ᐰV3:ݽt?:* rzbWCLJaj!Ŝ^kJdoPk%͏ B_bfhۑ;*͛8{RR\hzeO:^DLaDl])7X{ RN $:s-oQ:R1RDp"³msoqc~,C0bBc+HU},`ĩ.\62= BR 3oov"EI[ vӆWuE.$ځkʼ{A!ğԘ:pY`+7>V\RpH-$$γ%xeD J&քgʳ0,cu,!,'qQ6dwPD_NBKaAv_4$]1?_YO.`Jml ;辔 EHY])oT82ø}9j-{iA5FrR.@ETH|Z;SͲWa蠀w,.ژi/ȟBOuq`i6^-'"ݲ="ߺ Ce3wx I_2yV͆kUMb2ځrK<ZNiʦy`hVg;9yL~ [8͗ůnZ\2ZRަ*L/ w٤4F&9%u=4p\ZvlfFݝwo25>flp N%D5_wh.`G0Aëh?ƙsi| x;϶$= fH@^\4\ '%9M0T(q4ai]+Thn %*"آ1K✐lX\{LJc ;3qRS6H ;X޼n}1˂z (Ar",. 2F>gJS2}#п`+%/oO*Yps24ܮ;. 8pJnMLIf$aeOU1@f_4sVg@r%T^>TX+5Y`H<9ȕjQmم7jS6'iU(4' L~.pr_ ωm5}_irjC(9(a&>7y(l~ _T^ l+ mr^'[}n@Gbo p  L{N"H3ORU o$D-d;3;ʑ{4tƐQyg%fIԨDbYuLYLKFN*hA*vB1ad8p燒DĨDګkm|ޟĿ + rW)*u!q8Ό ˖X巔/}@WfwZ>†^ԣxgT0ơ<CL*jx ޡ zmVS֏[nd53oC{LvM H-b) sP&RVkta /VV;dF i;6&J3*c@E.~RۊӋh#JP^[dGn#cA[k&"L0+k&5b73qq|$^!’ml 1E\tKzXFk'M~W(Ys1{Kl;( u6#VD*&+Hγ [t Hґ&Y*lKRD+I`$Zj^ @V˛N? Vm`k(} f@,)x'-SI^h?-1a686<|3R4ӱRm鵢Jl|&١u?L NZ%yO^? 3\Z8(2F<VNqfsqYE#mpz\#ny>xX3|"v=~i ()EO.+PȂ8 4 Z,ַfSؕ/Jj[OPKx`XZX㝌^iD?i"1!:$$EuW<9{%r+h-\No(y0P tJyWսeǰ$4؂J'6F_ 7_-ܿBoa]`IRb|acEV(7 RΡ?8n1$r=qvg3-6'Y[ ^M0$6{=D.R?RXF4r=M#E xQp"~`i~G*qOm>Óֳ?ÈQsɹ2K<ua_хrO9WRyd'J3kKBQa!TkQ)lƣr0Ub۷տpy_?^[Ex%߻8B8;1 Cfw7d!?lfv#&FtZEKxs栨  XFT Y =v" #P9+*UW>dAjD= Wy1ǹiS׷T&0rE& H_&j`qJ  _17RՕ K&a$~Lv\P/缜)rH]ߞ&lwvvwrV]\\zdE:_=?ZjA$]p^!\Pعύ.~/qYc.z@j`߭kmC׶v$Œ"j_qkΉ-{ޮL+|tXo|V^xR+۝42 ҝIt@_NVnyj#_LjdE/{"4]HE+mcR1fAecƌ∩x~\YieHR--qep4u\G F}ښOHrxg+|,$%KgQx+yE+H ,*ĴHOw7_3r$$RT/m~2ngW6W> Eۨv1$@!cdY1/˙#{Yd%_N씅%U1]+k /% *T GBkeelIh([|Ѭ{7h*@䒌{,(!/O:CUpLޚb!sn Ù.~[#܂5_|ZN "yN>T;1|% 6/}v5CX@ZY'^aةm^FX >R<.^ ~PK5IjTNsI"9s`ǠV/ˤo5]9EzL L]b-z@ J? `.we8nP"Z&f67=kj{es8F}Gjkal) / պN;}\ qKr+LT,}BndPϓcxU dC+^d|&+Yx.t QAG?9ptց9+*b-ˣ:JG &Nxmj~1._̪V_o܏*,H@YEWydkr 瀥-O19  yJFԏ=}gZLhKxjDٸ}ie/`iDΫay(.7 4}bz¢6KNMK/b= 3oI6T5*ԣD$gzY,Yٹh*stj>,$>[ihAX6& *pWh r"=?uj1xR^N퐎 [#$9ZV4h_4GG ?@AR }ʟG%m3m xA7\6L ,‘iƻ|RnPnY t0.UӏiiF{GԽ І;˂y*%24c^aMäC_]ކQŖ?.("Tj?DLN-̿py`C$0J57|˲>6Hf*xWF3Ds0j_nKdJeeFL1KqL$8Y\ɗw.BՐX:tE-4(O5&NFlW8j U/h=ǎb{XYLoDc2zmS Q  %$n]aF|ߤ!@:&W]'T9 鉰̀{w  ܓD6~km͆boZTT!JVҴ60k"a\ hpPe zc̝KOF\{=FdC1O[ ؓhDG ۯ5f5Y5=翝 gNIܱz;Kv{BC\*[s [VRٮE"-X8 άŷz[~\ِԶ T03~m%sN鏘zkа%uSRԆ־_\Xs}? tJ]E_1VV|#烠Ѳَj_\߇f4A>\i)J( .qjLJIJ6:T+:v1H<+V m闒l2ۧ^$X08'x|tv50ߩa,{mo>86גɖ?C;,o0x #j]75K2DQ`;YA g㠷 zͺ _yךݖ#%sCw^ zzYULE.\-?՞dXS2H9@.`bLRC:~D2u9BW$#6KwX^~ sUAq>JOV ѐ ~3n9AiUe"QhmcAzGhiMTeaz,BXg޻:>B(@Nvn?hV #HԜv ꬒ΁l̦%/ .͏]>AU4>:&߿!ijWY_CC.TPOHP"Z*8$= 2 wEh?¹ia@4Zѳjp'ݞX LďrE=Gg*_Ugᓒ;e2CX% Lvǚ )zB' ,9nR;IY<>G[u'j,S/s$v^: iM)*N/ E6,ffbCfcVP0Fz%B kQk=ؤܫQ[{/[2TΩ[5Ede#}(!+е]°o1NkcN;qtYaΆ)>Yj ?.R`U;RH-Uo0qYq;wnyL#ʻuD̿MK)VethRihr\n v'!~ XЌq$wMȥB7"P=w\*B]uFu+# :]7'M ԧa@8$>ʑs#0~W iTtnaqꔙt|/Qt =L1eGB"kʂP$ɱ1%_532m107/C [B*_Ж](R- ӍSuӑЃR'ni2LX5 N-oE5L$,Q :18XB%_Mߣ GW\ƝM)43 b5wg&ֿqث\!>69͉$Y$u w1gN2c1+rr)&{xIsF*}iYpCɲhbOoa Գ Zp_ QUX/q >X)A504;#5rL(j9]!S楥FrBZIUJ;eU`?Ѹ9K>ո:۶޺Y9[oE)ň…´\I`+X6(ɐokY ~Nˮ`cDX lD'<m1ߝn#H@!qڲБyuj b0=p/x\痩{NlXW)LV".N REj2aZEj|O--.JE' );-W eJ[5cpfK|ẊugJƤdceL+.u:'qTl&qy815@8D03p^i"tܲR1u [$R׌q)wUmq^@LõqÁ{(Nr갟<:) ~?#n@"T`w ^ͼ-.GşVnͩ5Z~#ghyg:^\XoO!7 No#?rmca v.<԰V'8^ s[gЂ̍w%C?3@ ϕĞroq~C(8 "_ h{n+9"[8`MQM{nX6--?)od.o/<>$ [rFDm.e#'%A*{=Ul]ec= ǂ)Wn(G!1KЪ/JU7D\ZyH 4/G Fl;i  %j o@>(^;iC !&Z 0Ǚ/x6 `Bkvvڨ뛱#cÓ+F8r]=I=pSIgKp>$i^LF9Km=:@i"WY<Vx[KŕCy joukvU5a;aũ`Ivi\SÁV@x _{nAf+SbO953>q)L3u{?j$YY 8/+zyPyJ鉙oa09OOR 3MoF MtRk<}Kپ0Ywը\Nszq SD=JDXu}}P[CArǧom1!UsMcuZ╡U]ųZ]X]`fQv?JwcA1y/|FR2(q>MkJggU؜?FVu\iv~?)aBܶe/4S&65bN%9c>joܗw,ؤJ]uj93Fs3:-b=hl^gtƓlFxiAgq:Q`8bUFP 1)e׭%Y\WJ6Xc^wBu)^ڵDK0%5-/܃S3(}1¸7U,yuqSy.c<':B1A`#|xNN&r&GQXwJ =s> 0N1k^PY%snDhC)?z/]IC:HGY@/nt%;j,RmbTņkIٴ6d3o p$ 8c'zI] j1T^-dLZ-\_C{C=i?iJ9nF HF-Ïyw B^N:iTLp}L7Șo%ԟDs anz:oI4~JH"d.8x>& wYќ)OI˝y<=>vU nBL 9>t*۟ϐ߬wۘ^GHc8XUK{<69 6w_[ώ.Q}>?H5~UUd@<J+JkmpGT:.202UIΧJg?U HHEԲlj oqݺRR q!b=LwDRn1*LfuA֝6 ~"O F&T۫ͳC 3B KejX> |q?pү@;EAvěYo}+h,ZWZ3 oO- mr1_S4+DOG9$s@ 7ƈ10BO?PPj;ϪQ/*ܘm~71>HtDl]Qt6J=)Muk[L=ifkz"6g,=akѢ4>] _8pKm@~h578wӭV j)EAU?f,LC((\zNXm 6x2-UEBmh*|7Or.U żE %g=?GM'LTXƗr6 M 5Y*[ppp"kmfo4DgRP?H0>1}2DvV]JŽ_l+1~@3;w|U.^kr1wW08A'jPQP ~G`qmKԁym1JJ?NrDl)1d{8Xe[)~8MS:$1;ֽQ:%B 8 H:k2U\ǫ3/ YFT"tz 5S.ԧf#j#cT+,۳` iɑ49X/|y*xp*zeFyXC y 2l+$o"5Pi?UjwΫ"JGP咒olUA$V !PE!y EXWm`ՃFJv71z:fX|d<<˹5qa h#Xr|sug>'ګqgj g^L8q+~ȏ앁yx WZ Q] L "=ܶبŲ}XjOG\A,ڣ7C˽'Rb*1ao窾};~+n.y]LCM U'f߆ugO?pep7\P|+ 5H;o؉ĤW,TG#"#,i -3{uY27d;4m:!ٯD]T= 0^GVΆu(ۥ( xVqFAVE0FE5'-^v sӭD xжffy39 `pvZ8a#A=JѢGHn\;e9xb9s&D76 Frs AVchXk9ff?Qr4z(\ Z%@{z^J}$!l!z%Qp 'ۅ8x$m U(!I&p)*K$a%,C~t?ֱXҶ} HҞFTuS?!%YG1D8JL|HzpRJ 4/L0 0(ls8 BHaw"9 m!WR)ơ[ϴSm(N_ڌpܯ-/ENX,U ™4몉^,2`~=+L%қ!8+ʦ o(^Dl[f1.B8TUh{/ l4N>LjCzSc,F?<@yWEyPu̡P &Gi)ɓ PiwH:4KJ2k ez11, *Ky\pA0 ,,ǑQk{* (0Y{cI!ۉxZ $}x#e_H yoJgƑ 4f:YV ^KҏaJIՄ_g^V$'OSdu*$0+c#(~de(*DA6lY.TùXVlȬ$fŻj9.LrV&rm8'JІ.2"sH! $N$fҔǀ6c@{kɘ7S> )XC)RZPxȦJ_]qFYWdBFڵX,vI ڱɱ ڂ%H%G(LI&X D(=rGlqy`2ñJCeF􊚰䢐 J_#)Q,d *o#\.V åDE4K?jPPXpAoĘvVa~pLRUܶ7X)^5 JZd5ʡ~D)L!p[!8|5j?-^g[=toɱX 'm&Wě6Avޫ`ݹz*kzt'[y,z ]4hE9v2%|Md-w[ ĵcflӡ-?JxX"St&r:+ aX|XK`d/1% },Pl9Yy`$zz o_ m^k~+G]sq֭FSdO- " ̸EpInC#zαőtR_]ETT2 Tmi]}p6 R00xdPwLe"&I[;4B nM["sFc-:Z=S N&nD-ܯwAr :t>hi].H /.90B#:s{Az&/Me]6oP%j0>q!aTiXHL9rQ@HbX] 6(:L3`  YJ Ɔ 0C 't0 bkV .ѬUwuHi b!^ҌEvYzAh~*4Kl`\k$]2NdN>kZǘ\w@L63Z7E?b7Lm 7OG~(?F d^,hfh gƝ{Cn-xR`RMU@%#Ğ L%83gMn׼&¥b|O,\ 僎0K&=Fpl6y|b һR\KnC]i` Wx]"8O{-[޸d=#-'t MɅq3u)aTRh 87Lƒj _Dv[ezOnxYqʣFp7]?~B*B`GD(;R,:X~l9?+BӍ'bYPg W7|=Ps[4  XkT&`t V!$vKoڐ@8kJZfIȿh'rXFVKw,v0'_}Q^"n=Wӥ` C{Zƭ#˔(KjДx{/\*'m fEU 1i5:Z9JWv!p+dkml N=/뢂sdk4_0"{lC _z1ldoz?Kpd) w;n6>L?\+:,~\kx Sٶ_ +7|)5 G)׽]t"6QmC 4=|5CN42WzMGi֭TK1] ONzyoZhLuD$*©[ZU߀;cS g|74٭K4O&xX_z"U)w/ް<|7(+*oANJU+)ÞWf_ k7`t\{o;_{9:}Ǣzӆ݊ 2OW NSS{D wG̤Q %H3(@U޳;$-)=➁<|%^p&Y耯{dS3NuK㨦+qy:{̎8wӱUH{ƝL;m~Cѻ{()Vg>pK1>.ESPY;65G)/;ï< uB3τ9y7jqJ6|>ܐ=_0txަhoO3')X1O1i\4>@isI.(; 0bn_d /9D`lF! $; 6 ;YZKULd#Ne,Y۹/ {rD&fѢi%kS>s} /[w;+5ǟ$KXBY"6@ ?tӊ(:wP[C(ł\ˮwLP~.Py-OAbLV! u+Io|BӾ7ȁ~VyO_^HQC6S'Kp! _B-XHּlP7!.KLTXb%fG39S@ 2gA̶p\nWwyo׊ѲnBs ^U]ğJwxs45B_sJ鍎x\kyJüPi5U샅tU(TD_TV,qL!O0Gah!ﺏCXٕ^͊tymKx/5hE"@\Ok Q:l# %/Ow6=cZFуJ8u Vi#Nb#:1&O鸱j߿E2栒,vZ||uumpf=E]%Y dR}wV( ;L u#Ԩb Teͼ2>{dg/<% )CHv\1Qy͔DFN$`fQvԕDC]LDy77g)*ez5M/XӗW\=VW}癳…$<__}T`;a.Vkiލ~ᬠ]FhEAqq|h{yJzsA?,~+Yedk0$m{(A+]A 4G.t CdkOu4uGk㮘?0H-Ư4!rɇn";2+0ޣUdK01 o)F}cXC9ӛH!,?C-LݿgAsa%\E@#줍_W8lM4)#w7C3E ?2Y^ )>2xw?)3۷T5 vۢ/s4lE &/ety*Vk-r0j-P ,u'".tgBg3'tt?fܗLR467Ez}+|ޔwSiicj΢ŕёM,!ֶ2NX4gX6kPڢ3kxӝO=3v\7]1"iy3]MINsضf?9FQyАIX ʞt%).Rz`\tkv>̑-7җsB̏AtL2s(7K:Ġl@mL4a@2:eD0\HX`jT>{g[ׂz7*MX\sV'l2LWi_Ek _\i?Q4 aZwp MnrqPr]p#af:CpxP$G-~/rqZ7  eɑ Yo/F\?@CwE(;6w`0o׽kr* ^Z)Khop2q܊Lsnfy4M+I-\R:|w/pՊ^ ǡKA>ں yF )h~Aj=Y͑snH)EHIJmLaNψTuZ]Lg`FG/P/]wDai"aMhur@1^2U¸1N IO<$;Ad+[L;M!%nz˒i^ w W j" ]~a0tMam[.ژFFe+2@bfu%S0,0gGe(FC{>?(/ByRS D  `  pj'ev$`j+X;:@tI(!Yz"]S{AuaHԙ<ٲ<eǡ } (r YkxqEm;IC~lU̗yXs7r^K +7i)ZtUh.I[z Qj*H17+O i<ހxҮ*.$2'OWԤ<4m!+ãަ%$0C/it򔤿18n/|:(^+"זcUo AJjv`41ϊ^5#sޤV"Nl=襞97CK+S ~1'S'#|pC)Qlf هxPt헭Px -Ic"8;6YյJGGȖZUJ>xmC \ΘLX'd 9›K.xyAf0 f͍cy|bz^2%35̉$#Ik͠\4"A%0*_Vu߹*6PE#;0t讄 l]R2?3QXbx(i+_´&q Fxo[Ynj}oq 0Pl<|y#7 2^J&66;$Oc&nfй _@kJ0n\5wO7d/;<W`"io/1Zf>T6 a.<>UV~b!|,l]UjHC>z~)O/ÞtR2Rs Kc(u u2GgLH6f_ - '?)I/KPeH'' S)TE^/_ɢd6tRZS.#r[ n3BIAol&$KODoTւ=4* ټe(#Kի6+~Hi%A QŅ"cy1G&ٌСuՠ쩧RCb 1 p(=wz< ,CEh?6Vo$ IFE%AGws,q}a-Ǣó^O1~|CnN:7\bugO`g'XPkN@tN<& 3}2Qv*bTvgY$vs_Gx5(JqAgEFL9tMAV9_/A>kPqՆȭxr>;OrLZ%- Q54n/iKCY1 Q:y&)iJ M vksT2uZtA3 Blcj#^6ݎ3^`E :J9m) a;9WOQ-&yPJT kT˄9AfC`(>]͖b.[J׃r=&YMW3ڃ!y";v--lQD>%ѹH7RP_M5K{p r3,ځ `:O*&'0x,v5Y; Es1*`m/_+${#x.>M iU3?ɝRxu&zCD혍bQOVlaGR1M#\> u@(VeS#zyɐV{A-dC]ehd?C9$;`WAY䫾~~1; zKVl D+\@W0O"/5 >v0z!.:"`ڝ  8ns..=j˹VPS/d?͔2g 2r`hFKHX[;Xpߚue dqѾ;s$3ö:kY2؛z~09 &yk-E;q BP_n $Q_Dl jCK5`w -6N}m (gpvY`D_RͶS=ž#Yk1~QaߖPM0*!s5CLZxDC#KFk=&۶X ˺OJ,&* }ML+B,VE\.C yVs'AH)#Q |L⪩溃5Ql[,YJ(a"ۑ[V5+I!lw΢JH.0mp.97zNhn%2ӻK%C׋oWFiHt{6~MM!%3,Ez"NHx\K+aVL)/+@||{Ѽ1@~Wgc7t'JA-~l0`}ԧ-I$"eH)q2|]~|._G;m\uAOAV,9@%i%V Wɏja%;yR2(?`?'20nʥiC\qF"udx< T*RHh+#>h*^xoqLX47;OIfơ1x;<(|H[o`EO ]oFSqg^{gdL] $⾫*(\gLqPwOZuq֏ !8[kqK9/F.n]|fW@NiǫJـfXx(^b&^]5fHL-RzV˳gdS>`,$S4v g#He8#xy"Ps"ոwz#:)vN>%-QoPQ\m?wf#J]y(zwĈio:⪘b ҏɜ${fڪ!>!u<)I λ}^80'7O?S>8ּڲC- 6.Ȭqf8Njbbi;Eϝ)ִ~&b3v)*9g{fUg`Jt\BUҎ>뷮}wi8319YѰ&#1㼣N{%ml̔R>Ld*͙$Ʋc)O%:7f"X[D7Bܲ鵢\\Bg{L]!9LӞRL&8bpa^ mꏇEbiڕ$S|gs{\bb".26"Ï2'BJ]! 3|hB w>Y`"eD43ށ2Zh;UƀU 0 eS,D]n'j{Y dmK.FF~5vTRcR99W_ݲU!LiE;e'?rd6[w#X46HrhXLQ“B 3q-S򙪇Du(i[$0s|3Zdyk8.K/z[#A\#in웢L}qsV^JOV@6oꎖ'HQuK=zΧƱR|'Ubz]~CC}a9?+2}$ dy$D`FF|OcjK,(57F˶ޖ]r.kRIA95XxTL41Eސ͜Sc miB4I.m {2/[L[nz$8ۖy] ᱛW. ;DauMN,mli5 }:@btp_Wvk糃o7)T7b~-D&ąќɦ/?]%8 þPvr*UX\=Y' Y@l7^ZhN;qAch@'WyW`.ex.fqyV A#?co˘8'r\c={T=`g,.q'jtr ]Mz˗F(UHĦHaqQ YfrTy%랧ffMoֆ!.n4(u.^Ȑmo?KB4JwCfziᵢnohKC0X`9H + ec4)0R;V^:\)ҏ_E[ {uhI?ڼxpnwmWWs;x2>U K[ Ư4a M3R{ytV9,L_*XpCC,cQyԀV΍h2 )<'v&яoSS2E>=)`B0 Ut煄u\@34x6 ,kgYZ070701000005cc000081a40000000000000000000000016296435a0000d340000000000000000000000000000000000000004200000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/nls/nls_cp950.ko.xz7zXZִF!t/]?Eh=ڜ.+ηCJ0f5ɾD0?C@52XK|']GvCW;g.&h; ܊uK'vzGỷ&M_'hۘ-6c>֎(P\=KG}t/{qX?>l܃ Ktk2&\Hғo(p̅QHY7'U|xnOfn;T#m?Ŵ}UjL?RߴVk[sjX.! pIDBepd䏾 W*@(䘡vj)'hx7 Li dH( #fBUWuܺFc2)34.tpG?ltypco=bIlET/N#r!L~;U"iTח)G.s"v^Jir K]H:]D)!Qd;ڒ_bu@mDz|1(*wmgtt}L%P (R9b1ew]B?,i9Բ[>zo5yRɟ1Lv >we{.3c S!tmyꛧy:\3!5CFJo{b0 yʮT]0 =S,Z̃d*щ3r"-Ŏ\r2ӱw}\#[rӺtkx,Ի#`LJɕ`h^x*)|KtG-V$sZR\,|lzuϒhcc 0(;d[4 mg8-Uڕ0o3 _HJ"}=3KTT|lRM=oQ\3 :=cwJmՂX57\\ -U}]vBK8a+֬sJ}!XLԸkWoUpty('[zcXM٥Mu~*B%A;Cc!iNg z#R[MA[j:M'͆4jJZ^RK1BUMpg^}CVGC_)-FܐZpk TFɅŮb7o"iCY%<8&.٢ʅ?_cC#YOf3~!uWtZZX&QjrƆ,CbzѮGE}+HT` p6://;Xv]~bȺofWY Dz۵51reH{lHDJ#6Zm ˕bl`A2Zl*yf@vR<| J(C //nPY: „vQb$fBR/2s%6x*j$bQ&RU!`"&۴W/*xuc 1|k(7V*z%cǬ0Զl7{==X?#WեK+UW.+w8мC&p՗"ٰy6աUL?Afb+黗*s >\v@~` H/~uC ;G/Ċ fV7g8b(Yut81+1n4'鸟!+V2b°olZ?8no2 dx>z#CbV;bYUS aP59jkd]/`'JQj8L t0fRӪ1XU:b퍈ysT4:F ?EϡlOw@4++{Lù r,9VE"& CsxYpELL9P֮ {%U$_ $c%1L,wG$#Kx*jj7}uXeb#t 7,%`( Y&tD{&- W"9%%4mMPsoܫK兰\=f DsuTd(\}"Cv1˺;$ڰ :kw"T2&CNk)dlp$w:U;Rbcqteu577zq|[Sd1:QpwH+֨濾 5N!۬vk2KX#'ϕ[Qsi R/~ei#0i Me Ou<:8޿-Ԛi kF``^zk-߳[k_kGLPJ* q3Z+r;CXf jg~oӴFCi8nw8qpp͹-|3niCuN)xa蕔`تٔzcȤ ѩ2QAtԹ]G<QOس ZSyX{qK6LVK%Ż 'nƲ!EbZS:"]撅D.2Tx9hk9F{|Z6̋.b |xPWФc\3BlFD䤟%CcL/S kB:+ySidV7"ged4PWiJhŮ|[ЬK$R:3[g4kƳ2‚]2,]yc1z!Nh{:R N_|\6iHO O2([Be:H!jUϙ9'(~M?墎\NZ@}d4gd>teq549=o`]YxxuJݼZeSrtة]5y{N7ҙ-eȟ g>̌~"|=28l&i(,R āk8 q&&闫4$;'. Ʊj44k eF=&+#.2t.H8$:9KR/9}W1KPW5S2rEDOlf2'\ #.bJm2nX#+ըa$)_h,Ař n/0$#1خ^; J1S ? lBc@C^ )a{6Tc 3y^?[Mey3DXUYqoTIx(~j?7j$/ I o 3mǰr sʚ8LurWh'潦Ev_.X|I-!8,SIį!(JZLkω޵a{x ZboDPE+ 0yOkʄܘ)$17qj:YqɁ_AZT{By䎩.]:`ڡ{ ߵJ\{VNH *rdzh[჆+2j!<W`q[V$$smNիR([^ŜjyiL\i X:`ArWgXϝYOr܃qO{JEȺR7v؊3pat-KrD>q?iRԑj[KP&/Ov }Ɔ9psa!(yu,BKgX-JY,l|K5 kRaEX[o%^' =ئFd>["f5:2JZ4 49UVnĬͣ"w!,K!E>y\)#Rpb?CVΛF 1J'G)Ÿt MR[O==X+=/T@q^*uڣkULU7AB6'tՍM _.6~u1̬_[t]h[4FQ4)9'ƥWtb/|N]I 3dc|!(UTǑyęƫZ1 g{f}9,LX S_ QGNO|@*g4b|Č`;q7khdd,=JpXg~q&n9]487_f3 迀QVN`~ pc=Je8Dz- > C!2 v9fnkQ]Xh@mvo 焌*ٹaJa uߛ.9 : SlQ ȁUWkmW cn`xx3Յ;Y Ƭ>ޞA_qDMŒ1G`C`BOIv6czJ[>~eAzT Ѕ"1=uѐExM5 ,zKn; $%Z =bL w^]ܬg!EK^u%P(: =֛Gn|e0"a>&V# ք(Ue '1;'_܂GCLvaPU. !Kۉ!pY Hc0:G;^p#Lsb}LbVSéFq]C W{%SS\<~{[1n,Ƹbtܛ]Ue4!!P1qob7"jZ+sJ $&v 7aI1<3 E+,ҷM y֐3.KAli8tHJ"E-$,0\e%SQQT*kW/D$[oALb6ez .jHYξ^x\-EL7z؜"n{NQ֞+1uY15(iؐ}ֳJP >˻0 ƛ*g_*=v.M36ZzbTJj)-+ &^6 cuNA{ey3ipȁ!H##D39G(O81:uyGQf7T!2}.6<f =E? a)11YCy3s%Jp9T&z̡F{vCS6v ٚ\돴>R ~~3=9TJȀ 44 io?pqH7 :z&Y¸4wn:cGBtAw:g{'D4OCO Tb'Q%5o4nYLBhE)hr4uًm!U3&ZE]>eZp ш#鄧j7[hC>e~yXB>zְtu1LL&%kHM1ˉј!F?=[pH(/ a+sS9RЌT?h} ^৓tt1.-lK.D{1rx.ԣ ^6h ߏ;M9e>ऎ t.5F@{x_6ՍXdwJ/H4BSÌqJս. 2 n0z gNKF|& /SpzMsaa&I`25x6Vߢ&i5: @Jph\U#Ey{_G(zkmkGo܁.L#9ix>P#Lǡ=+ݿҧa_o #s$}Dh.6fVDQqA`GpA-4 !ZA Tz@DO[q(S}GF^jZo{*^OQVWznn5T vBJ( AD'nbgtسE]Gr<$"PӓZcvG5Bxy3D`BᇳPRm:'kN'[eaE3?fc ^Iltd8vy vҬ8y[.D R#YQFz0@Aժg@j3D $c!tkԖh2%2/eGaoH Sa?vj;;Psr<遒ZYqjp/Cy]N4TXgF@$4˅vkBwkDC2YTH}|ljz- >(u6uq O( @D?Xf|;4QrGA4_%kl;ӕLqh^-¶[m8b:y.*p\ #qLo3dM:1s8 poΤsftRSxg|hYp&@T9*O>"?(>uiziG黗t%6JY uUSrw\԰y\7`OdLz>[i||GWzXu@{%ZSJ#|_PÜ·}'7@!v81TNyAy~g`כﭳepT\8XB{=>7MA=WDьC?%,'P6p|i2[bN!Ȼxg Q8CEa5K[#f@(l*9t.؈4 I~KHB,j*jԬVǻ †s͓Դ4=Y<9Ap /Zu)R\hCU2>`ڠ{c>;JrȹzxV(F_P݃bG٣+`>f(-E O} ?)є ![|fzAJX-f]KuӖgVcW1X47ŕsQ4qAf _I_aBhwPwsT HSZw7Y)vxEMWBGX8룅zdXeVNJe!k=BZ+wU90i-sUzIcA]|yP_NXJ x:\Sw:} 4Q1iAE$l`tY&B] N s(xfC=ّY/*xu`^[+rڲ-O/]c KJh_d=*e-j;jS /voWQ1N3EAa`ν =)\^#X (HÒW8AnA t/5Evh?=ShS=Vo#=}p)C;`Dq_3 ؛TeT_*soW*wZj|Vr'Igg0b  y0XD"O hXRa_Jv{kѭYY9=M 7O/+N(Ȉ~j@rd4hŰ=z&d {", 蘤#k0-Z$=>[KTBL6Qb,so#=6sKy)U ụDyГ؎s-I,0vs-˧1iZZ낤Zp0.zDL7 ʉ@%:,}Ϭg /.g.D͎>ƤFMLwv}D }NK2/Bm;oWPdH\:%(*9C\Ŀ'7hk ~߯}WQLGѢt}l.X.y cC-HF20;zAXaW0l9^fۧIXZ;o!G*_}gjIJU9ZuL̬d&":CIA{){ *[A>q!Ter9>}gTȫE?!Rg]\aWF&c yzQo8EZpǗHU78[_vΨˏ}4 =F%Љ`J%ʚ ]PzK!hs+*_-Q>o[:nĦ1PٗC).(E3ټ1֬}IN bI4a!)zHw\/o*5ĨuTkcRrNI^]+81yfcq-*5x1 z:mLvUg)+dIRvŒM2Ic@> ^7$f|| ujs:h%XF΍aQrg𩕕rFu_:T Lm;Hsn%3_)z(8z&Xp AeB!HV !ӋNWYm.˿ގի+ g`dum^&+hB-sx5H߲]Qx 4==.):>W~S]XaY!rI'lCVe U{~*jr5&kN<;/ Q+%\9q32o.qB&G~Ld\ja<|xxvh}zo'j0 Ʊ-(iEtJ˔W؈G^^'L2)i[y&G)OmsfHcV*h[$i;niP"'N NhnT)?ZȨvVK]DIY.TQCep㓹 , w¼|G >g&>6  m5tE=~ʔNv&?3.}FO p+ ;`vOPn*^zoa \[WBC<7a,H|ݮJ\ USb9|҉)9o`sAyVX7=A9G[6݅;ǒ\Kurʯ:(m?RӶYYP >HC:/%["nl*8#"~GC7o3"CTv Oi!8Xq&=r/O'Wf@],"g bYO 40i}|c:@!/&m#7M53͢v&&#.^:1o5f[D-G{npIKЋpYRJ&5p= P8¿~Qc'z7L[0&}vzW2g9fHp!->{ 7yp^s?y#]#6D*11- +U-T^Fw/*G6XGU?E;D8uux AJ*ƆF7 ! ڔͬe8RrY^۱5AAwx ,;zTm`-2TlWc%B(+Nm|,>fǴ^0qdTex(UlC`YY{*8[;nhQtJ#U65"T{!4 #RvK=GCB$ukUC:k߸TV!19Vh^v')ׄ^#L'Tpl.kA7^ހFm`_)Ih_E|WVqT隧:/ =RF"Ӵ8z۳@=)UX#-PK ЈzjڦUK"A7\nDm8R.Dv*>`z l2`E[hr9h{O/{zK ;%J~P~wsQ8♲T_V+tH!DjF/gߺmqr2KrS2u=yFU$ҿ{4oڂv;㌊Žʉ#3"dNx*Gn4kdjPg#5u8Qr2|U#A2gNt#-ݜ*a, H~FŕF{;1;"g`W%hۃ99u彾ݵ2qY> w>QjOHdn'jTx)kjqb>|׶&R>[qU^KI)0y?+uG|v叆1xqqfg[ol*9yJ.6Ȋ@9_Z_7"Nze.ULh{x-ah?^g.Q1/S356Q2BZ!ZhF ~T"_l@ kn!NXșN'Zԕ*phLisMȨ2 Dê')(剃LHYjB ɉ7?kz zt̨= d cݚpQq9T'4]ZL`ܷoWMrNwΔ?cg ڂ_]Tz`;(B̚C۲ $$',hh-vLD-&SN!~)ciA~{ {Ma5U9:ѹFlW~ : aN+xuH=J~.>Zi 4|>%*j+rz)QII͍_q(5\9 R/4[.JKƃE'2%mXcFq \qU#̃] d=)*5=V;s\"H.ކ]5P+\ w 'lȼ hJ3, ]-iŦto. {Zշ,lI~ө6^28%Ƒ*^%!US W.\]/,_I0Iڀ}_M3]dSŃgfhٮSRbXΔ?T+N =dBJ>ׯډ &~XdaU!;5)<cϘAM)uO6ѳ+4p5 W'ԐN]t&=]΢WțKeluбNaHY{C[mU%!*#}Ƽ?~zl{sdەW=sQ]Fa`*Vwf(8Ƭ}3d[$ uF.=;֫¬n"f17a3}jO'>f~MY /~.MW V3)@p5q/:Ia.]@\"B8a=5xE"U 3}i6K HiX8@eKI[ " 3J燰B}٣FQ0tg|Fghu2ʸߚHS{m_뇰UPo\3M'}1ɉx %eN F>GԖ<\=pW ^wr vIx#*[,-Kϧ\m ڃ-<ӃADB#nat(ݧg{p@Tw|[}wq\كtr F\[_2U+*+j/ nQ@(?!6Ҿ,A þ cz?\܎@Z5m,>`*T ~ީ'PTyG6*qCRd'auX̚a;%D&N#&>M#UTĆ'%%04P ZRQA8sg` =uqv:)$c8/?ͰQ2?| ;˺P^Sn8(vcTk6dѴ\6K[(j~nLrg[u#uR0Tx- J򚭣S~dn,،>Dme?V#l],8FɻѼ2* KT\l'锏1|$dhD"×YJOlLBqXk-lҬuv3(Zx[qʿHsHFx‘*K7+D ^K.Ńw[޸FcTv!B4%j]=$ቂAEڲP4jK~Q.$o8}&3h[R6oD9̷p6ܜ~Z!’esQSS}mA[536A4Unov &r{"%| 5|)U}9-B|](tv}:Ȭ9u8`~:h؈o+4:[gftUv3 Z[ͽ^3TذwW/^~J9`S[f, Y(07 -prXbAUѭxJkJ f'. r=uj#FurCFf^3~5E)zpZ?|?=W8~(죸LL87 p,Q}$^AGq<[u05`tJZFh@vhE @ 3ym-s]&&|bY b7ߜ=ĿC/ϷۗR(2oXa,e9p tpIJ299kNbԩyl Fp^KGrrjt}Ш"1a5+QϚy3 s:vl+dl:0Xq+2[BuYӷBX?fzg pt?>4Cn11 : qBx(QDR 1'$!QU/R}dENO,|6w2^ĥ)? +렯;E#=$¨3"MZ3![ƵXExlH?b7n#SS9,b1ۮZKK1輶9|t8N^\~ N}bEB/S`wP8N #_7^}ۥ88 a8I٢4ˆ<ㇼqͨ{GʃtUr TPInTz2g 7g;7ţ*&aCYD[@gXn^](VuZ ?Ew/Ac mnJ7=F k qo&uQ je}X,`|jpL!d|:sNa[ycUϧAOzR_n ]<=A)w)FUjm"9+e:`2gԅ+?˄>{nЪ{%a=ǭJEb=TH@< fƣ셅dNHu5CDĭ^'*R F?TNFy#=.U B[7b=7H#P\(p9۳y=ZE!5 ? ?Mf@i b+eB yvئ:NzL"MЭ*)&zp> 967lI^n6R]OSBtks"FSRә Rt@EBky3xD#fY=v@psJjI]I0~ 1p raBy?s8&.jl-Okۮ *pn7h͵ .WrwW#Ctut6+ereIT/s*qs@WlxIgBɔԫz')#kiQ|*O>CUFf X ϐ9h A4 dZ +#%DǘD:bw2Gm\SJpW)PDhl%'nO9e:LueI{H^+=`!(R̍I@>A{GnZ8Wִ6鹥\}˿p|ݟAQ 4 0v5k2}@#6iX!w^.'`- @v.FnE8)Fgv<9h$\=1)Ь: Cs7N!TO8-`Ǯ;4$B~c:ƥ`߯ͥJe 9`nWE: w;olڋN^i⏣X6o4g_CJAYX+&\+_slX)q׹e~3j2P)I>rTL*,eNC/$Ƃl^V,\j0d7, _* #S7$J\ǟ٘3뤬u"^@/|#R5\M?T}b8ז?$+os q(9 |%mSEO,mYjҠ+Xi5@j1 '8TU<p?!@\8ʖK%?"erR^]xiKWki)|ZFGcL=,1ȤD]KQh9%-K00",9-S< )nãGAI61,:㣵SD$Kd;tMYcpVTٻcLG'#'4¬#id!smJ{ Tŕ[֝G5޸D1y y'vbt+;uZTx?O 2хлTJeb *-$a-)T%߻lSE慀YY5@e C|U5nAF[#ٿ-g>,2&7, ' ʮmՋ*pSnwKE%駊!GǣnV_[Gխ.F"HT]/:CˠٸTo&&Oné1Ξ|(?{[+s4dUv^&GJC.iﺯo¬>_._^$Bސj5AtP͇&PwAaB+$s \ŴWvǁs^xXX#6V$p\5ܶv PJi&ϬgrDž aBoޝ.IrtK:$J3G<àGe$m-,i~3!qP֨1@ZΌp~8GyS;ʸεh_{WLjڪ)su]*D|]?1x!qjZI` Ef>j.(\3k*Mr\~2-̴J  ]rj8Y!YB\"r8phqOJ jm11C VLĤ3D:5Ƶi2b=0,*k`/=0剡)=a꯲ĉ剼XZ-GҨ֓b:ucS+>C7QI"wN O&~Bz0RgA\@ &{_?&@m9`*!UvRG<ɫr:9B?]^Md3\p@[њBZMbaqc 2q7I^>qWiXt>Bbi{ !*G8yނ]c<wW)kB؞3Fu:$Ek愗rx :>T>xE' ?`U& 6yFl1b=엥 FXoqrN :օIN#=Wf˝ԕ.*ڙ?L BOރfl|5]\7IX TbbsBm:`?!TŠGiX9/]m_1oUYdAydpu-Jf=b4E}3 4|lc&Q|Ǵ*TH995RЂ{z]Tc)ޚ|#uP FjT.  "gS] tuXz03)RBl6CQE|΄B179ڡbZX^wOoRhPR'UMZCO9*͘@ Wh8U_LXNXkĴ{A{1!:̸Gq QQl0>zo{HC§3&/^l lH/wT?I2]g~"UGy<ޣˌvt)4fWVwA.A`F@0Eڲ */% fbfn>$Dws2L0OAwR!*PPL=ZyV >NF9o/9涭.H Ԗ) ڻ ƞ[˼0v~>6I[04b~MbRViw}P~pӋ:cL~?(cS$0.ԧ12 ؇V{슷tj3rOaohmo}f"aZ<*.!Dc377Jzvc\N5onTՅrW~!۶gn@eD`sByW8a+C; Wƍ"q%zsb6F)M=钙e4Ĕ_ӗL<.Щ֩ mΎmMH&!}''C+tJEhSμF}i:l}G<${nEī^\Sl.PlEOE>9-Ǡ&kΦ͈J=yKUޏAP,iQMpwͻ>02QՐԣ,s_gPLpȬ-km63c;0g1\h]^p1Tb sN5+}e%nt:zdQ5 嫈&2ST;?,f@ "k)VB|_&fT6(ξ8im:{$Tynj뀒!֬tYc/`H؍ǀ(f8 o _}_ oШh~2z%U]@FIYa-A_ +Qr)F S{ n0u|ˈ'F?ɼ.,dq'@7)VZvmmſC bnuw᭶ԡ} C,Y&/: JFyb|{P-EzLFԘ<ĕt~AH! |B6+߱wJ' ZS [oFul1A&ћ`Tq) ҁ6FM'\՗?Ի{oy X*oPpWRdi 21M0 Pc7*?W# {1i'QPb[jTu;TQ0ͩ4.Q(H UNiNOwc0P`o Zo (wR*bL)-:j*nz Lr:`K+4߁a@2դ*b ̜ 0pYeWr?WZFz;KTdu0<7t{yK6"ȰDQ(g]ײ"fD0`~:__6^V9CUgFEu2;&3k}6+UD(2zP*^uh.oo/t{ l!Nؾd w Q `և(s}Viᝫ-Y㉆5f,Ac:|}1Ia?6 9XQA)eq3вsD09j^JgS:/`MQ&tXBzGqrֽwDY0uXq-_S2N$)W~oè r8Ԟp%?|4O2C{1%M>Pdn΀R5-MN7zԔ~]9 &Ųh_9b9z=EM UbCb$URph +\;Tay.J ڣ6.y:X1errfLk aqmZʪBJ *Lܕa%t(3Kgx]ruJոл,|֨4d!'KqeQ4[:e ޽l# jf=NXԼal/okuܗKE^) 3|7C-¹ o̱eD~m|6ì3"5]kcJJs ƪWSLAK9攜m ISW^Di/M)F;׶;X=e`Z H{;yaAbABTк^GWA ufl\=| !GE2ť}yݖ^;Q%9ĻA-\Y*&.L ҝQ:[J|&7@eZDƶgv jxvXtוmm(w2OU.;!V'%薰&$LOBbQmƠ\;_f/j^e8V:VVeUZ_Ty\q';bz-mv@!6x.FgHnR "I({ h4-`;a ~ljdGjɹGb!VꣵȕB֎ަ?K x/Pd*!!ם)ڜDݥ×Ih)ubɵ?0_EW!EFI(N;'JH?/Ҽ2`8~f_ 3*sIWy[3XE }13qgkI:uhJuNƕ1 DFm1+Ϩ=΀ ^W_WЍ-<c[ކ̙582%q>/CBđ!8Uy>D89켜ddKƈs K/>9L_G[4 v/ツLAZ:h]И y#]A@BVY-JƩ Z22ˆG?)`?h4`\FE*u &./4rYR\s j'0ݖadJhFD]/HA`? ;f0é%GP<GD%4" s G+AkM(Ӣms_LM\~\}:cZ"&;8rix|A NA9l^$9P}V8t&i2tpda+JA)sqCgF=[D߈0hu4D>m⫥SmxoM%:ݭ9,HNɋќhxt/fiϧب ѥn;dЅ(AicњRa(-ߝ!xoIl2ZQSVCS1#^-(ߖ3ra~πiAх`JԐZ? {?hn,X%H`/gZ$~H2r%ч6'5#jz&1#0^B<4zAqljW-w?qd5~;?Qꌁ=?&KoK nt^XX{兮έd!pPZwLf\0m)Wh4~%&%:+8i lq ed&-:|82a ,nN˄$Uw+i]4"i,+lP ¨A}K j}TͼŅ PZnr꠩q j ‘[pSs ZTW4̂6G$*0!Pl.rn o7 M{C!%'(tB3 2/&`dG&] 킧GN&  $h'vu%aM3[K#9 pV)Zq$_&Xla~ v.MJnLzߋvH t脮{۪X tx,WϵWjXlӖd%<h`A0~0Rs8HBkm@]وz-#[́@8K,Y6h_UU3qK)=NQWleXut7v>7 ѵ"rM&O-OܑV"4QG/-5ʶOh%K,y0JÊ;p `gF;2o쭤}ș8"v)cD;c6HeEUDQ8y}z'"|w e+AXK2]Pt{E} Z)Ph9MIQa$k}@doAlYiMd*m7Gk}jQ}X0[[ X4~`uXhQv_]0X}sAY*Ӕ31~.%GjVh m0o I$(UzQb>~~m2W_DjZ*gv62䒷^-[]W0=2 "%,*XI[޼=7irZj'\] Xh0cT62 (.+7A 6>an l6aވOҏ?)h$)`[wY;5y `HKRu覉ynsS8$rS=^;ALr̽ی}Tj_OܩT*/~Lk0_0| μ~`5FQaN)^(8)Tx0XuL0.њ h>KFr/ᒹ͊ ĄJ.X~C=kXFru:2#RE*^7Z[ZD}KTGSx -XJ|w;>p%4D!}p{&w4BS&5M"r!o4Qڧi2'3hÂ!Q`NMSm\syX !/2Q5W 4WE*;rwШ#Qwf̷VH 1D/ǐV*$@LQ!LC>kuVc/5`r +B<3H96#Nccҟ4]=i> j qoz }fg`fμ 7d\WXNa2NA8|PS}@+7X^gY (Yo'o {\G54LnվrpniGi`Qv~j&jgIe( OdƿA@nYy/wZHi6p`cB] hKщ9ATEVA}%?oR%cT B*}txuByERȽ?$o|nЏ ތ8:^ gj=UDm֖+aYaSi!3k<.Q(;V$fy5q{7QG̻)GÓbG;amroɓwtL u`9Fʑ|m,H7)bjtfk98Z{Ix/$ItoK]TSp]PxVS_|%g]5!:TRvBCȲƀ| qg/^Bn$vVTj>u-dD<ͲS4􄦔o Y4rEڙtǯ-ryJ0U؀ n6kyUg&4B(%9_8G! $}S ?G̚ CQ ThZc*Sͱu*0E%}O<㕼g;dR:[}a6KMCnҎhXP}ZA6 8 06ē"a oA4hQs?OR!EKaZtA<\;\h 1>y+[ZlX+U6{u$;ۉ9ViFz>_VQ;ˈ+*0,NVfFP76}=Sn7c 0=|Jb)Ep=@w+J;pddm+-,c\Рe\0P`aѳmwζݢJrm4>D zLSQ D6k7jcn{*{+@vˤ&_+pMhXfm񜠷 Lz ^h: :QB` , 2F9 i<ZSAM}LM4xet?R7qx3.j2yjHSHw64ɕqV@6[h7saTlhØߨ@Ȓ_O2\q:z~5TSB0x blY' ١+3ΰ D"^z} ϾMuߖZц㬏Ȍ@'/+f9 d eq5ță2Ww">q>&c.Q( s<0=8~_,1΃nAȺT6LpV%(^3 ^U$BZm e>S`.^xQ[ {'d፝KYj3BizxN7d%F%wy{u0x>"sb6f&Lh<UsEKGs^NX ؊Prq8[(T.su0۔YXO*zps۴ċm{و[9BN96FlQ} ھ.+xGE|Tmi|4je o zD9d:$`Jt%$!?ϔA_jNBm,ӭ|b(S gM R1D2^Bok<ݫHC8pHޕor"B碽'Dnk9C? WӸ|*]̑k^3a+ټ O0 `p}+zz%ZI!3KK ŸV>%s 4ZV~kpoLS%zмfl*9g;14l+| 48$+ՏkeuGIh(+S>ȑ6:{ \ɾK9>Ht@@r;q6~x C6Fc<=M`qzyaET  pe`Ia:V"֝$fYIpֻ7/Jz.hq60XPXl4{eVoF]*Dk1S4*3SjI s!WNWU/8qcOJos״=pF zp=2r ҊQ:*yXy^*ᗞ^*eSobFprQ]s:jgy_ oh:˿ H lă?q % ۵0 ૧vV +ɟo`)Wb .yB8NM|CSQZK]&.tNCڲCfɕ cuކ}h \,?A}ҕa׻1dVeBjkK8cF&/˺@BX `;Ҋ꿳@9n0*uQsoeS'yPm3CL0n 0 SaG$EXS Y/;Nc[ܝ$bLQV{piWfaȭ֧JX_{f6TRyЖP$Q0]oJAf EMWAJRw/pTNoӖ "U`u!P`sپMu, FH3rDFn0$eV 6 _B(!TOF+H*b@xź_-K\ZHQH?b?>ukX!7\\HAcQM 9d \Ͷ ezp/A4TD1bK͠ i$>7~MW`4@D|k xo9,EfG'l8] RU60#yflojt\g3Wn^fd/kVvv=n.c ʙ̄ Nt()G B4kF%.˭wX s#QgqH;QA:=>mD'c^ K I;[ۿ!Y0 ej4Ӈ~UEr1jUˢ~#ߵӚU[)}zoץNX_kb(lMi* ×-e-8 ,T;(Tsah,yWP_PK2[#4&5 SXgyɭh%mln~ƭ|l>ӽ#XC!&)՜i {upQᶵ~I4q Ա[u@5a|p0:kD60GLJB'Ez0;"UO!i,{|T5Cb &G>y82-:FiD^|<89<ŐZ.G'I-b +#[pxJ쾨 M4h R RcG(˯uBѨSqP?+}瀳oV3[q8mnl\4f k0hU,#303WJXcH~{q{q|_b9sA4d[/>\|PuxA8os etohW:Fج0L8SR4 ɄA/a;vqo9;X0pv1dʱg)eb5i7 hFޠ; t@z+9 Ax1)Tq]ZSRHu^孿f?,l}`u歩*sL%̗@vJϑ7wS(3# hp6/dbwG_X/̆QE}28:+ 8/r?a5(c|/6&gA@jce$-T }C8]7/v҇-$YLmҳҭ @΅Wj+"8z ^֏ pC%هȁr/}յXʥ;gPp-B'^'ہ8LsE3"HO/GR6V xz06YD޲G&Qr; 6ul=0(1\p]9q+mY!sXpiC!Lґ .pJ#- 6BiHa2ZG -xyZf(X۫rŜ?Gnr5Gk`Pxo8_b?: C?Y*J 6g:4:SU+ {A oD e3@ʘUz|U;=TU KEIRwq@eBr^:c QK%oOmAY'O`GO1e[ c%1xc@E( |ձ/kQʌߤ<٭?θ `D#9X*Ll$"61*픡x{H\UdSҞjz>s?A íجl6-u$cW>7wHm| UV`Ԏs='ŭ4eA>89^lxcoE\ XF$ҙ!4')~ˈցZ~6E圤(w5LMqȍfk,6Ø7!nxJKQYnq b-š$ʏU c ?#[@O?O*_`_a!4lWC.쎼z +p </jٰLY~~7[ 03 JL2OeP)fSǦiYt3`q΄ZŸY&WqiB\m+kT:\Mlh}mܦwOWVR xTv&>*A1W1O0HmۢDm_aؤ>1syJn>O3qq% "F^a? 4؉?n/;t4kX󳫇 \qLMzè,>rT9Kmf9Y1yy>V;hn.ѩn5:mwX~|˓O cհLzF.f54h@ ufu^ЭR!B +(=9);GfU"VZMOk˸6\TcN\`J˂zN8wt}z-G+ e,_b;9z3ܥMNG,Q,y]Q}Vc;$J.)|({6֢Jqd?.i=ě+'KgJ`9ee!M;*BGi(g$,j ]rȪ,3n{5wU*+a=c}hUnC/W7JNCruyhKK#fZ;ңИs|tѲFK)bFCM)E:Kxk?AI_ym[C) T]87r1RO&[ &T()岥(mc 2 dJ։LTڬ03lv=ty&YNR4cqg;o[!i4{an ,)RUulmhxڨȔpǴqᘕ)Wv oS'W̨*Ֆ[qUu_]~]X谖:ж?= {E+ oy{m=jm%|3^G<Ր/]!IEUO\@7>#i43y5qHY3؁w4,X8Sx +BIX9 m9;p&k/~ r-Q-Q_fJqHdנifo/6k.Nj~г:h3R>s5-Z˸pd5nzqTݵ3Q̌H#%8AJպ|INx:~g7N4T{'#ݷSB . m-kxA[;=fȴCç"l${ xF3tPb"*^e̎^,2w# 9& , ;13œ ?()4ћW`!;-s([o ف;Hp(֯Ԙ fM$j+ЭeH}g&J.7U$*X^5 %i9•?VTs54wǩu 47 ]iMxk/5Oa{k~´g+"^bRXnd^ԓ w nʋXnFo:/{c$8Wo ~i NurbrWhoX[`Wr9dz&kSFY(7S63DK::ﱏS0YS SܺQĭlbp ;[^B;ыbB-G;AwTRITdΗ n-}KсJܶ*ː&7DS(ů>-N L$sA$lG=_$LOi`_ɫA }ymǬiǪNvCUj[Dzsk c9ҹ9Gz1-ꤜ.>WxuäCAȰS A qvUnְ)|ۂ+ G97 ݡ%P8 /ePe17e5(|Y?>\!ht^0R_=uQUTE tQ=>G)U[Z( 8ZzR#tc4lVKGySp Vi[:>++h}6ֱ|QC%#vHggV`Dkߜy6l zwN Zy ;HqP/\ 5J0/b@/;e|J9.:@ mn YܦMh$J;Sy[O8G,zQA Vq 'x: LJ`B]1J ݯv N8x2UAi ^=?y-8A~,Bks|9"wSa lUs?ɲ<6 zH[cec{B`d a! _#'28*+c-bq~ q'JPT̯uޤ JكĹS@[,ϝo KL}yo-uHEFZPOObdnۻ!]*UsrRCc,-xמ( Y %-~?NYeIˬ`:&8\;[ݘ~&AzqOifнk,2(ٛOJ0?JEYVWIM'\Kpl"N ]͜ڏ @%RtgRZє\!UJR[RjZ**?>0/"b^=->K[0s9|0Pȇe{V 9=T0>( [}>:]]3[a?# ($_փ=%%71_g"Qr4SR,{Zse(U ic\g#\\N.~./GF7`s٘y'JI=!$25N8-dEvut(y8dCqN0M2e2^fbGpPr 9 hdLu>.N C0-%"P.vְzh_*$yW]̈́P ixs (JEpq@JODL@-م 0A&S7M(80by;c1H9yc,SuM# eUfxix*!uq)7^0rdشC,_x"|31.6?Ɋu$ZLBc$=a\:MAS( Y]Y ?yK=\ \ ϺnۨQ_EIƾz[ Y!ᖖWI4jř#P~-&`ϰHs~ g41UbGuJ@5ԯ-.xg髢~܌I}<4d9N>5@>&Ѕ2@͞nKVZ3&:>Q I.yh`ȸ!3L}6{ 1WfgSH~svWꦘ$-9Rb/,=| OcNg1-inպv%cH[[g Jˋ$1;B#g'qzbu[8]Z<(o.򊅸5{*_nT<2 ^kh< AnT,#2}j֏fF',yTwsq9r@i]XEq7p-=6[-ҵE1S8sjPy2Bw,ť=v~ wtV'++#V--"&Q,=)4CٮB:n7G;2CG5,v^|p d {|2[R6>H-~i6vGdk_4)ݗ{ Ǻ(eO P%c~Ua[R+R`A\48?+BU|CZ@lVyB\'}F(RVY P4/JD} C)*G#dϡ A~U"jZAƆT5k|䌘ذE5 3CG7!hw_Np?<6."jcp:cLbi F9])E5x8 ORSӤ ,&G"7b7"FYXZܱ)v*U i 0ی,Ul8S O0+BI jNV.PE91EG(F‹ &A%de[J8 pyڷr^X&[ioQ]8=)0X8*deVhbeWlifȷq-V⎺s".f^D'U+pwMqa#Ę 솞 w 7qpM 9p3S~nSRakJOh^qz5kj{;=Q%e8:؆Lj4|ݒ>ϧ5u`"va%BxT t`{[),cBc1DeD$%1|0H vTÁ)<[՝:e`IHs5Wd֩Rv?kOk;vXV(:Oͩxʳ'o'C'2vKfmTѫX4 =]*ۨ=z+Q/2ƕ,y h6*m_BߑNk;'Nfr/') QvRC]y|цl ħonT oU7JtBbWGgu߃M_"T$c3s4;:v rc&Owᬞ21dEx2[񏸶{0.cyDc L۶xp ).\0H$m\' [9NXXT`FԺxplUfwLo|e6RTl4&YB)84_F %cX$$sWAvC*Kvl#_7%(ʾ_ uH}& n<1_s,K^qǴ`hT^1hp`M=`[3Ў3Ԧ$2I7qbq꽁"k\q?K`OG LaL6KpF bö"]wfށ\IUe5>3r&`FQ6$4ʽ^*Ă}Kƶֵǁhʙ+@?o5ݕsN(BCL;n Ѭ抋qZ"@qkCǁ6,;Sԗfe3)tVRyVQ7ػZpzR^d J)W塳UǮsgr ئY{RԪ'cet^taI'1=n09 @(1V)j E0(?D"P}=،5Hcd@ St%x?sxFӉFN>8<DjdyDG1|>\W{q6'7V#-|~ߥ_[UCgL5>맜:QmsKx!|Jbqխ J@v\ vaJ ^ ~_6*^a} %g-68%homxR6,7Z5{ьOC. p(#4ٺ$6L+,M;ׁ`t>Am_U@.DH/ˮA1&*s?\S^/3)7 ȱ}rUړM,п[ |eBa{Ov85\h@ۜGL'r26FV_ur8˙,ꮗ7Rg CC٘3FE)7S2\3Z)3$`qd/WXI}7p5-6Alw$tk'8+7֯(=}ۺ\PHDY(FaxF?B$BL,}H߬5g*X?M8&kpJp8)V"5 x袮"i\H 1DZXG!SBaqhNqw2:wH ko׼&rܽf{ғ[vm20#|t36AߛK|^v5@0p)s(t]Np[}jR1b4VgJ5`q  ӱ)| 5)7{#ripC!]gx1KOorS#Bő@^%D8)^\^@9:thCEȧy|m9iWP kW&|h]m:\ZH/y:z;K#Ҭ'ӥJI,XVՂڐ1p8#dkYCfF A١c!m!29EFɻ]_7~bvǽ(75FB협 gS yy:!e޿k&^nk#d"Ɲ0<_UiN/_b(wq;+53^(PBstppu\$<B(Q*Rlޫ O 8ǐMTJI4CFxXU!}+$TmQԑ8=dħ3XE7+ o=؛@&\Ԃ_2 t#9Ȟ3.(gMI)ÇFsB'h;X'"|޷dR $2ЪG<, EZƻ_Zu&es^CڹLl6dȝX7R1Eˏ)iġ,"ۈ!>;8,ͱed:*fJhhdbG7^xr$u'WڢEW 4bUZ1|-Rj7qK]Ă x![cԅI== ɟMUznEx֑-X₭~RKw{X1q}W/+ќ yrɷ)6 dACtgZ ɷPMtɨbԿkɎOєb⁏CsʹTYƐVK@a{p 6X$>ÛHƯ&3Z4<c$ /{Hf8n囍%ӗִԘ ׫j&r6zZHo/T%S`G"!]aXِa)6Il0{LDž|OtJѧ}9@+g |Tqݹ^NKW"Av6!\ AZA۴|DSpJ`eJ5ٸJX.i*R%F&`'laQ:ؐcm+r%a,)Xdi&qNRH?3:O&]&*d%ODc`saI =9< gőX/,~u:xTSEĆZK4. y/B"yvccNP2txB5R=|d& ! |Q/MڤQ| EJ^[&Set oJLJϑNs .k@i;!㊬+qŴxL;;[!3. Q\\z*kHT$bΙW+'&5D/gHrōi4φ`51f΅?ey^pz3#K|En+KC4vq$ 69Q\Tb7Μ ݞ N2sZȱrܜZ;7 ^h(HX~ NWò{<(#y5Aa*="m3Gˠ9!1LM>~&.PjT3, =Uw=YKC!16ac[<f)R*qYŅRjd|WS6Kp#.Xh<2Ѥ9g hC -˾@U1{Ӵ~Xc)hb{ӛ\c U;Q?8Uפu)mR=]B-IdxXo w0yDu#" kկ/#jt`FEhV߷E2 EoKG|r^'ôVUXc3waX=ljnT%Sp8^Yo dQI _4=U0 m])60aJZÎ/uLsP]ɘV{~}-Zs[Tvhl4MWB! לӂt#fEV]OcyD4>w-Fd;#8WW ; Vͼ:o\ٲFh!.?J6n$xq/IJ5\M`?UemC?" +xMwHo(1Eyeį.'gЕ(Ovē^]Ii^w |S%m v%˰91Bc4g5r9d-b۫HMBl~'VPxAiQ8V;!+!hC\\(!s z߱__MW *06\nxX4I}]}13>vݻCz]d@<!JEz](p߇G[t=PiVCL<ީcQ-qU" 3L+ʜE ZHG|RHK=%@6|a~XK*1RKD))Y>] }UAٖJšgJ88=ʢ|Q>="{Bn0Y.<;˭|sY`HI']W0k`3v"|ݚ?\gUf TpwÑ\WhoLB^^qrڈDzAN!R䫉91!Qv]7__ƪ6Z#,0{\T9#Z1˷*T?kj9a4A[ KAq]*^ K3\b -D i 3D頍on'.:eҤ1#HqAOE,))DaUGW*?O5r%@~J}YQ9>QζXc ύb61:O(spY ˾LpOB7"⃶CKRGcW9-2P3$6v+.gatϼyq!0E+gZ`3WuxNt"gY.>e =VbEL6ҰOQ肩2Dzqb5a'Yz#܃)dg F[3AIJ-ݖ;N#cf*\7z:NGYԟgzdF wlHʂRT(c >oc&)_ҁ;#V}zXc6P7;z|D88`!Ď֘B|(JmSH]@FRaۯGWoCČֿHq5}Ɠ/lH:Nk9o]*GSqj.Լ,1y߭3 :U Leڻ2qbv97)O8|PGdtİPp"{q93XB6Q6?8[Ui4 60{v{ Ɏ¿p ZPj XZy\DqXx\J1=NaD$)d/mGNχЇQ8~8w3yiAl PwS?{_Cb+7-sP}VeΦ`\y2tk,jB`T,|oN昂dPG[lQ #nQ`.I2U雯G2R. ;Ӈ$E/G% *>>9J[$mee6w6n?1ŷ_ ]*:l4+LjQW͌*nJ0gd/?Iڏ Ϧ$ج٠,򭕰hc{Xƙp Do!?X [siO5Bu pM7: }}5HF8  RPQ`4X)uyz8{L!Ƥ1_cSǹ<^ڏ 墛߷'Uͩ CH'/KK`JcԄp7_s+1Xr\D\?QJrhD],R3U1"uwNeW8}=$KR Z2e=a x?]p W #I'?F;߮"M((73\nDYN(p0?^hh7`Kc|y9 :ӰR-ώ3d>63ɵ"7/B{y[8ܕ79T򍐊,%/^N"oC(36y-@mŜQ_O$b?CU#X˱X ;9d./=!!^6m |VgMGxԐtB?T*Xq pt/r_kufHH[Ad7JĈ'6̠ /mWu'Q>kh̷qJOLw^0.[~FA溸8. J~jA3l{\]m,>܅va&UzqSa64BL Xgj2!_nyrar8Ud Fs6=82 bGپ$r˨t1pu.=;">U@(E,0lRi&nn6# }zki VeHB)Yc/f3T?n1N1XnXXql- Yxp6z^l ʺ**x>Q60PbSųAHvc; NNeM-$MwF tgS.3<gQ}@~oo_2OE%3¼:'ݘh?7R5DOoam\1f's䌫KZFq+宧7*ډ&z oU h2 dKkt!/NA!Vo{A!kETPjA9O PMҪsHzeоp0%4ȶ kA'd|UQQ>h)M.YAՠ?ƧokxOXEkB/qg&2=GTa cA%&Fi'3-*Gƒ!=k<'G*=@s㔉)!lHlCB(؉%Mj%ǡ]b~oY2xзSzC)Mrmpp[dRn۬BPѲ"N[i <9zgA{P'tYO9oy*x5L9:O-k2v䘎vFh8~q!.!Ny3g:e'OQWfFC^s/4e <37l@kG?hyz&q+4/%׵r,BDڨMts aDZl0ފ95/]-&3[x Wb7aUNn'53ׯx\o{OƋ2#|N 3I%Ph/ 䎹E}ڞ_ Kяظg/Pk u˰8Qů #S1m -h{㡜8Ӡ;U|L]+$lP$աm[aay"b:SKD*Es}%urtIPlLܗFxHzRGuI`rNnx2j鷒a4C0X^č1)/BK܇LΰY4sf,7^qr@=' (96#OUHpT ќ v$FgARM`X@E"_:6Ȥ-c-Vgd]SߵJ}q{PQ?'>I0ϡ+8CӍ< kz!d;!Fs"No!ga n'gW[ȤaQOQi'йW*!4Y{d7jkĂ4 `%~ٴE`m;,6BWUðq2(dWh-W(s?hL)7nTUt9}~؇ 5*OXkizp!K} K uӦapK_Wo3|Í˄PɆHLlVB ߘҟbqyy~ųtւNp(k"Hln+ 46= lKeg[D/c1|U[KH6D*L'B,-}ڽ0w;@hRB&&PSaߵpnH +pU+^V 嫏9=ڨc;@yTqQշ/uh ==r!֤շSR˿d~buDjfϹo$} .f`\K*~u-0qH^O~@kK[=XqZDS&.FԳZ'ifsE"L1"MnZcL;%maNɯ)s:[9@צֺ͗nd ]Uf..4$_迿HiYOj1?|BAl)]R?IЅ`5#U25E*6UEw͐Ƭ6 &p=:か%6B,_ׄIp=9o4 x',PZ*Jg3[ +)a~<"2j"]]U&".R^.J/,^B L7گt~0xª3bZ9˼NiTy-AՊ8GX.(&49TyvS^))Bph̬1wUp_=,m@Ilǯs>e9z:UOTߑƝPzxC̍ ZX.+"3KcKc%43cyY%ýB& rƤ2JVb-v=ȉ@p {r}呖đlҮΑ_KR+6}AdV㝊-{ mܸS^َ) *@_Qj\K_ =DQ@sԈ=@Q2%ɪ1h0}vdfa]3t"AejrO}‚{NX+.}dpc.3~Qq ',9"2:J2-kM6(pfd,b-=vß{|FZy(.E8MǏ*i+ܸ yqOb(aNTlS$\<&(J1x9 - %޹X448&wn-zշ_PؐwfDa t(|XHsːH&2N 7gmO/\bͭ:g;fFWb>UW5rكA3S_wM=8eC Lj [%KS]xG#Q@U>*z^'#joZz[M.($(1$暊5TzvI|m2.j1>?\T?- vxY='˰ saqp*E4[BAp׳+\ v %))U7 ֭ikJ֝8də5k:g1s p\8:))-NWڅy;._7I)IF`C-R0N6HiFF`̶:ltz'8(2 0l +y9Hjn1bQ cD"!ͭ=\Np͞Nb7̗0rmx6鷚y}XEOw,IAkox!H? a) gTCѭ3ݣmGܲ~rbD>f)8 ۇ'tnq_KML2fujJ"8oܫ8fīZ֛ <btT-ZGU.g2}D \;Hz^(TY-\^:w GԈܗwk8+ugwDBƖ\rZqY_Gk?<,Sm'ȼ쾂6l׿:iV@IlPZT+:BEb3 Gf\ܫZ hGe5ɆNe`ɮxp/[ogq"=Wi:D)!(<.?l\66ؕ 0ZoF5Nv1"@])NM=Tr:WfCpAiǝTPn-F#[Yv&)eX;PTQX;y:P,ߞ&PB˓efU:'2o8/NdԵ́f,C[ׅef5!򸦄znSU p"ġxuLBjBvc򑍩y̧B ^\.2{>FLg\G{, D`1Y҃Gcgj- Ԓݜig ceMn( *89p8E-x$Z^k "ȢԣJx QNu.,tHŔa.HDɞQu\ c?21hYdJN;[)IrgZ~~ r>ԗIup@{f6 Xu+λ`HSb|W{'pmȍ.ܯRIuѡp*q% s7^ 0O u;Lʻd)pz&5@.;VtFHxϒS5mT|ɆPЦxL`,P+ LjB$ӗ`b2}~Pt [tRtUTw 3 ^UA9t)! L[̊?l{go=Q"ۋ$fN7/ptځtםB?~Y  ){CV Ş*ڏ#c_9%fIŀ.+'Cje!Iui~0E#b }AbV7V<,yD ~B1P#/J|p{cx`{cY\hUQDkf5AsQf)J%*y-G40PXc烎r}!Ǭv+X%[pI[28NEI?}Z.& 8h.ӡ.vܥԲպ釅ϳ+;ElM$ sW0Fft4ǞFSﻱ*q<̨b-tb{UwЫn]>-*Bf}8:yT!H+y̘XSwN%ܜhtȟu-Ps2ḳ zH3h3Ad Fזew2;?0vHq2l=GJ(ai!ߞ8tސOksG]ف/w'L&T֊-38G Eufq$vF-5epAQ %(^&^*n{Jz?T0RY"8tM^x;보JDO݊ %I] A4|t5,ľ;tȲ{^? ACh)Y5`VD+Ş/*ˇc>H1{ădl>jogd䐊1OiUDչHU1@C)2UUcUՇ)g=@1Q e:E]< !(bv|߁E4;ZeDeHm'}"vX}#r:tV@v'[};7Rdp%9Z났 :$ٻ139T>nmzX|GzL_͙T}+eKW^e]M;EO33QECE ŠEe _SGiϨ7! I+i4~B7W&\]xJܕL֫+v%?еX dϏEA{{i%iy08YY=/c4-%+hW 4l[.<I}7`Le/']w\I$,OT $W-zUduE*7 {l2A{32"ӂU5jE~)>w0]!F:j {PN?_:Du* 2yO{+hʝُZx3K.ԔָG6Jw Nw1I](t3w“FNj: 05i]_hNFe^Zx ?gVD+nǶC \= 3JqD{5Pnz*=ҀmMKh]>{I_Ԧ7^9#BbJmo=74֖vGLP5ƕ;^ϐb#h3g6~pfJI6 foBErqEKJ~mVYyuQXٵU8k +w|N_3e1Ӻ;`Hq$*R `!jWFؑ lZL ၤ7us7w Dib%N3uyw!i,LuD rhT.Ɨ:0. z:[pw ńak! u 9 S_4%rOh=rULE%4\aaH5EmB#yCs^HP>fiCr۵u &+1pO~`셈_:3/7s9D0E-!14sa vOY Ih5 /IL^FylUjqn:Ș>D>=W+#a dWVC/&>[aH]Ҵ;~6sQkDM(`6{c<.wkO?ãtCbAJ74XEʸYIH礚7*=晠5*mƐ0 Qq@ֹdO= !X*;Ag{F冢v$6_!l5Jb#b o4bɝf>dhTe~\뫑`}N\j)hf%\ ]><-ܽg /FթHp#P{u2ԟy>#\v=Qgy!*Wt}/yX;1ΠU.4Z&,`;:Iy7 ~rm.yzM|gJp66,9ʀ}6 +@޻e!z$ 6'427(1pAEX~ZǙdʡtˢ mp0W[f)S488bM'00g-~T, N_À+>Hۼ͎z%pW;񦜏4اiR^#?qoٔC%ֈ|l4_`[+FhlͿub xOTw\ ?@Á28t 9T t=I3zsB1H i<>Ihf)![':\ .;niwj YODCzkbVv{fQNݯY(7\9UoHE/lqnoQmDF_W/%cSN S#*݌!VPA1/ I*$"Mm_[|-5[ ![g[/dڙixI'JY@#_{b!-AbfQ}š?G`B@*j\(tr8K=*r7G)Yi}EW#(}Mfᡂ<W\nx%ggY/ME}lܐhRS{lsn6Ds 2G~LjQ'ۏ,Q*vT2s*VnП20ΎJPdc~ ÙPțp|sֻNLܽxF\/Utq\Szy#%^\zVlR8HXc#+`q|y7`K&;X$H@x;v&{@=ݯp D 賃kvV@ƗA@Uj4´zW*М¶/^:#e㟰njhqbgh)(21-g8vzElZ3 VS[(ܾ%j'3GVvv`07˷|} OJRrvXߔ9}.< ח#c1 eBB&WOzhynt}yP9ԯS<ӨlN%8Y랎D1Y=vYo~41טS;ߐ :S;=W L[W 2䓰 t=t0,qegK*rpU8O_71TF<:di}!Sڤ /Q'w#0?J)?GUugBq 0͍Sj&-вC6D 󡣑x.GC+!*X`q3A%X %姀m6bKI9~k`, i es?9ɣ&0rD}"j{Rӄ5fGBZ)0Ċ~RA>vwIYԯo[~=oȍsxթ49 (U ?EJ-@'4i* ]b Zr -BP7Pͫq_|EK&IbTLKQSa0xݠC 1\8ښ@T;QNK@A1)#S{,k 24GXµފ+:9 %AzQNC9#yC̗83wVfիMx.uɫ3G{ĸ%*})s;7[ u3BJhYsr-!Pr[c@ LDM`w!ԳUbRwa}B2 r&X(T#;kB4WУE}- ax݈UǙo $t8졫ȅŽlV翋פNBqʸ <~e^ZӬ^V2L5,Ӊ`d\ m)t?4U2Q2 MFJ|cs|yܻG;#nů2g 餼r?NxGv@܍RgGkc'^[;}gscDچuPZQٷ`L'5z|  (iNTV37ͭJRY1#MG{$q~{t{YBi9%EO"*[ H]W}3M@VEA T\O˃ \(-7PhQRJ@F[y)G|U<ǰNM{мvչ`7l%*AAX:poZ9,~ Eڼ\5E1ύݲ$lŽA##=%\O$$˰v{UIEkXUk⅁7oϕY3mϓ&q2G1@ZE> ^MsS0תn|7>zx%Y|Pdj:ލzc'w.WR̓D3Is wPJXbOIz:g?<ԑ Hi\%}1L+]bnlvZ)ٌl d}-_1e&Ira0Q7ܺFbrc Hv BJ4skCډ]y5ܗݍOSwKL+jLjKʑR oI0@@ 5ޣ6Ψfaҕv: ߦ ]O9iuaʺF;}3>] c5&,ݎWR;7OgsAa'`ז$3z=D"]6_$%@c.13 nuI]+e5S*uXm{2k_Shѽ0 1$& aF?^.(X ~'dv8!bumge*}TB$$=\sȫLhWʑe*z L'(4K;@&|rlޮfey9BSd|XS9 T{2:]2ܸ0FEv$mM7nG (1C(fdSV[p!wMyYʮz~Ҳ/]!v[ HpR֔n<|2%p+hx=h~!s0>!}"B{ysz$? #gV8>$˱79Q,BN=%o!QXe%,\8Q$gc^jOr}XțԜ|lAXju@aE53 kUJڙ8((v?u[Y:hN?:7կε`6!C`4 HGȃ .dqOe(i37j= 뷍%R3%hJv)ө (qn`yzyUX[ɔ&jbhI$t dV/R w՚7>`Ŵ-)|"+1b? "(mܾ?XҒM‡eՖ#Rh@!oERߓdSv%K|}O@Gƒ3 8'50=7zKRϿX~,i8X..agM">G 5 sFC_Dt wH;'k,97ămߛZNJW&ô LN-K}Ih>TG7;6w D]&ȳ$CJp}o^4t g԰SM󫠹PIauR槇~AۋqإEz:O,9Ƶ)ZaXH9pѷ~6 zS}ve̍5>/y;YxZ'*53i<~y.V C,t ql#ѭoV(< m3Ah֕UFpR%PPlufɘ޹>aFa BE6bRNHe nE^5&l x*oɌ㈼"vdCso0Cg$ӀtVXn =Q}n2RK$:*1RE/vZ~ǿ[z`.'K]$'K./vvZb2ba_\I6˰y :]H)4jFx?YmM S+^⑜]X^Z̹8TP˯O7cEu&Q` H]ؾBkA&)  \ zmɱuhWPd;$;K.Bmc-,̄h?;#EBji$yW=.Xw\LYԈv*HZv'^ QwVuby,UxPx @e !ckfOWޠYv/(ppO;\L!${8.zS.&3!$91.^ ֛I}?t~||&1bGeRG˵a(jn{bBOΈb RKu]g9ΖPݪg'9Wʢ2L,̖TD,D }SPI+22+< MB1UlBX36@aK;{&ɳ6ʆUpbdsv1 %-wM#/j;5>J2e/\!^NHj>/ ȢWIKr8>uy:1٧Y\9dGhs$^3C ezUS;h򡫛ɴ 3á"qn&HsNF.S Sl(lAStnLmCJ8hnQ_[;Zp'ìIIFA=RDmNS(icMS\O9< C5&=ņk{e`bY(i{F3YE,|]wqKh~22~[|ߘVl - r/﫷_x]4t1 טؽ~s^'KsiƽZ4%[&I*jtfK55f\ḵL{zY)YCHԌpjIDYIYI60eSH޹璣 /yig?LУJS*Ch^]T?dݖc-ZLxΕ%ᱺ&{My=5gX0or/%!թf ~6 |Mђ8{A(FHq-эV26h1 0Q gqO|E"ű㼋C\4'/j7fVV"yBqбz,(tYr8i@"^tzwY~Y76pہ_c)|(z>/JS! ,JO{/} t b];W>6 &|-2U LBdM: n'f&Aqj\ ZgAup8h$kNa#S})"^p+;1@~_1ךps xQkLn/zZ^Z>TݕЋT%"rRF,݊rL4m' kzjw+1`!U.7d,YշÂ8=2gpU/^'y[-)q-YVG:o.D kydwXyP=bXpSF{=nl6nhlp]-x fSbw o5`wc\>XO]+J )R eqA`QK(i+Ħ`'R^hg}4JK&pky_-{h;=L*KuPsB\?&pvټ.&J6}NjD[Q5)( +8U7%G/C/6 `oì۶ iXX^#EuHq NL^lh3t2[Pu׻p2zӲ~SHrGn&ݩ;.#t48?!"~`}AK.N|ΰ]'K?)^xTymD\OUӛiPi D'b_/N1v;7 q]JGq) inаf}GJS//O]X6 R .{ >jg4,Tojhk}y~!՞ eCπ=O16B-dT.8o[D&Kd\zp}:)E9aJ7E~|Fb*om$jPli:[NXEoNd+G-Ӡg]E K!+;e\ZkU'O򇋤0S a"c@btxwya r%UeGt;.L@(jS! [;UJMQ}KռGZ*;v{sP,f]'zI^aQ%w|44gġfst\1NgۼЅuB2zZ؆`vc{A elO8"]h9A6Y1=;0<494V>ROWl{^i}r^C|?]e; ë s}Et8+،.ȈhTCWݎEwnH:ŽjˮeϺ?>գsc)aqy픖 ʩ~_lۘ2nN1u>3.-][S(̯9c7׈<Q{GK%IR vޞ5` SAt^KQS Jp=??[Oa͙lRE7jBVm)|8Po*.`lȔ%gE\ =. zN0~Z˃MQm 3`QƖ%ez<5n!v*>2<-ↈЙ;GDy.g"v2*<յJ5@.[fjL~R6|#rPB<~ &t,G2 .1鏒Ddqj;k[K͞X7Tʈ"{[ F-M4_&@Tϊ?*Omq[\2F&m4;B% ^Xdxfe͍ޚ}%&h0SyLk$5WI *ulr'5e |2G̛v jH*\ʲe{f&7M UQ*fL\yZTtFEГC $%~N {}/ 8} ʲ{FW3H5ϲъz>!l, zEuDza%s_$oA)"RwlҜMz0ƨzvQmlJQ_!%8ǖ3F}2זY@Q-ˬ l[bKx|$;(Ȑ-aЏ_+z}jo57. ,=hIԍWH_ui'@r\IcKvymzlyē9NG質Њm]Da^eL|C\S@sYTw gѿeAtiH.$$Ы&ҺzH:l8EHCpr5  c_M+FXocx EQBWS_ΕU,eF*lj/Bc;μj8j;TB糊k2dXf}zFD ХW:@-}37;ޖ"9Q]#.vZ6'UPEyyx3ZY<7YU$L8&nӀ'uTg!⮓ϚtlUj. b eպ.>:Vu ld!m^F8 G]|XrM,(dȣR[v(Rh@3 mOR"1G!`,CV1lP.x C2+09# YOX$FƏ" iUCȦ cp/ M5{ `Ҝa 3*8ぞ*=lv't}Hs (ŝq?Aqgtч~xUc UG.t^{wO0-f 2wD% |ˑE_ߙ= f/IPGaUXq6z[+>5i f 5{1s,(i8)44M:"`_g{ Q޵}7\%Ӽʠ l q^c)V#$Ve?! GB+E~\A(߹4E2uJ8^X1JaQލ "]{ԬD]g1rQMt!,[sHIGIW A@9ٗH*xd0`=.+ANO!>אk\ԢJDOAϺˈBrd51,_qة^ )/&4i|2&.\e Ӗrvv! 2bÉͶ}ΰ.~%PN k[ۘݴ|dFjM t/ʝveWi>#\OCpf6*k0b)㋪F]fֺ[HhqocLΨEv]#4mWu`}H.DϺooyAgreNJY߰y;َL aϨ$4# JǮA@f"A3|CA(+՜M;O F Zn'Hy^9I:2a$37j*L(5b@ 0>0e'11fly*{4?2j5A[V($\}5ι;*,GVDJt!)pj7ڡ鐤@cI7xȶRnK~N5$ BrE3OEEԏB=N4Xzm`-g oc[$)rֵ ^c3<3*RrZvXO`*5^tҠ>z60)^rt,pdD:,RֽECWPo矋,u?歍A5Kfߊ}fZy`O H@ RL,WVOg&* ]@o(X P-ߝ>'@v yq .Fõ%8^^[NiȩnpO/dFR>yCNe;&;Z_,x.yne8?%}XsA8eow\馭5%C_`=Pw`Gݭ" ^;@asQMZڤ1/f.-R9'N?001bP -TF ~rΈ0-~N i9c[k'%Ҙ#yR2h?dg2(za\r6œ*^yqIZ7 |Ek,#ʃ=SHk% ?[ cZrџCp1M|=:D$DAcс90@M}a*0wN ЙB~/xdSf]jP^΅=EDqإ3uuy[n d[*C orKusLXraOO=*הXFF5> LEl@p;"9ĞDd(NZ0@`(q׈հck[hI5Ԩ룑,ŅS*`JC-կf@Yb4a0 \3ՊG3IO!l<.o(}/u^4We-@L>b2)_c`akt,QC|q~]jH:G&Y3w CS.R23i93yϽfR#:晟/avcZ4eE}[x4=aC+?0q 5t\hP6T b}8VZA?q#ZXJy?!SGE;VwbML"}[ZW$+%*郾C3*x,l C&=u ${c }s7U ےH sj +L-a3j:[Zǀddv2Wvb8L.EKR]Lsd)6s{M, ѾEFmG%yүfdU+R3lUXWIe)8=U/iUXRWÅyot>eQ er\E`F!gi.9AN"-a ꢓ$f۞JݡIA.}RPdn5IVs2Ɓo]vM—^ ,o|3IH`2el-*NahfQe~lan)$ZExRٴ#,! urJ>(g˃c~#YlL.n?tv0Gb ,R @,` + Cs}Zu7*޳Ֆt(`فo瓏b_7^NC֌"ٸD]fL?4Gk9qCnU]Bc`AA `0NWN,yoW}҉),[#f$[:65=m\1p(oR!_p31 jS9 AV5Q)oo:B8Vm\$#.)ޓ⽺ w#UlQEjھv ơaGfE8Gy@d Z4B x1n7 q\g0ѕ*|M%o|U¥tlH@NEa͆sm6뢔=;8Wġ޽O8DKLTCSw2=C_ 9gԇbو#&ŮHPCj-4)\@?Yg'O&f kA/rEo@;k3uqAg$׸:xZEHsDثj}twVÓ+=9a%g tpi'Byy~ԟMvۊԾliL?R;w&Έ@.\ ;69 «6H"XW4stwq!FM`R`9.+ `r'lWLiDܧ(3mZeq_LiXsYWǤg.7wXD_ lBbzW7-Uڗ.67r9\a.bF`FEx8UաM_lp3޶_)gsن1CrUSHlkGZibSi?6+е j\&;S,ց@&&X~''ibԅʢBLAjrL*>:^#͙T9OPs=Y%*rʰoV*wgJte -kYWLظo(M-H 5*\$ O5mԏ gOIl lN9'-m稥=L'oP p@އ;mxSϧ7ԥ8(2+sS ^3|nz >|I(ٟEгՐr~"H:yKXx`vHgֶ?s^/0$wYT0oŐS"n̎Db7!\ N5 *)";\N6 H! O6ðPyC)~ y- D>B,A N҂B3d%de?ĂM]Czj''n%,ԑ&lsޑ.16%|t{71]2?yxH531yTDF,z#4h"ql0OIIf<4 ~xGӚĖ?֊H ow})ynDCmhvMܗx}A0[wU#N{BR.JK A@ @leΌfF%}zSzTRX_A 5w(\L|AqYE[5:N6?YǺq<>F BV͎CD}Q3~Q]"s 0ʷJB"<2`}%"N]{"^[D*Q)4ldgIL0ē?*}E^)FY|+)XOXq?Ly p܄D3b3´:H*j,uaa n%uq#!]Z]җ(e# 8eR:FsX.3-SWFGS8)! \Uv;񡜗n1jf><gR iCn i}m3 x_y!SOgΝHaмG"RlsT҂ wRhv]:ӈhAۘ5Ac"'\ϸ `_ۿe n:~|0$ rT%FCJq ?%yԱReiAF6=X^ޟ!kˎin/L#I'@6#O][OqمPR3L}Cu~^i ަ7g߸Rozc?]t:q/s+6&bz\vN 8;q*?dϙW=7 uP9%.!=a4!UV E 'pgë9nA1@Z #uJukUìhX󣮎C5S d []^=6/㓂n=e/iseQ1 L;gT{uT9t ҳ0qzs1E,e>5[߷_lF!a0u ߈ Nq٭::~of/ˍ^a8U?rNy =8LJ5Ig-qen(&>ڊ?A[VDI ,Xw_`ƗUP/մolAo wa fcie_f8q ]x/f@YxF{;Kg^EpOVjR]n!ָO/WS Δ (oF0|MGF3b&mݦ8_74,GdkwNd폁^7~c4VeM̃Me%@?9᥽,ܵ?V]#Ss~ѓ(f r8z91;a$O}E}y] ;T:1FC,]Ac gKBZÿ@mUbt?H~~ %d^QRyOqYy Z#RgZnrHkw b/\'5!FɒOC^8=R:$" m8>ʗƜYB,o]W:;l].7)V0El 'f+! B!ɓe/\]/A)8zQl˨zL=:r@hNt=}oW !B@5ACgHm[AAlІJ&; aW+Jeǫ^alUhVk q yf ^N >x*AD}D:;UkxgHɮzÓD;Cai4? ~>~-p)d *7uMlXt I-7ʴso`}k1<SbxUܾHA # 4j#N KjI( r,PU塦!(H%koɍDTHWs0{{7jCX)p\[]+T:SzM=tTPu5J,;Y-F&rZ]AR Rd9( E9Pw/J=|}LH=".&ȸw*!Ě^Ee|L[IAYwo~6+步lv)ԏ 1"lj~( /_ZI6=y1`E윴f=Wj;dHR&9+!@uzAXaV?oN[9ߎG M~Fm 2ޠ㇭zDTuЁޟ!_>>Mw}$Ad5`6sx(iLĝi@̟Y2`l, y@XqE֔$q SAIP.pb: 0TE=[fQ6=np/c8u5#NߖkC;"ɱVAPm;R %ݥo/ A`w^0.I%-)N xG5:<T.+"MY[m/$/S ZGZH1ѭŀ$LX0Wr2;o1$J+h!*UtSU,3)6{;ǽ'D6:RL$ejYҜnH㦲_ro!jX@/qC*B3=[#4#(U::VYI0@Q Idi㉓³1لL rs*GWӖfiZ.K@[o 1fs{4Fbߧ~ ߺF'zմ_Tm?1籸v4`u'biKl[F8n=#goԺ1iuaല۶4'̵e| S -eƞk&tFt1?L$Y5Тh!S`0(o i .m BT`Msj!qDvvjVQtdFBȪ7a/">kDFT7_3?5&)RV{q4ƀ;)8nXf!LJxfKꭁwzx "dzlgq_S33[ku= /Y׎w3bA=Fe-vz ~؈6܉08foW[w\A,Mh bR$>s+l_y\kγѿ|L͖`۾zFoR7a[`_BoǢ(Q,(w)~ Ϸ[jkلʣlRs|-.=0>>44EݹAp-m~ԩ8Wa!LT&<H^XQʿ/<{|W.r.|?w/4?!-8l?%Ƭu-NJОDYFݠXk J!4LVx PqZߝ㫾\$Gȶ.N*\X}(6 h4qm~]O2_:6`*Mb*=Qg! G<6OVÈ!^Z\eH=A!HR9ӄ]!+Q;7 aJF[/r dabM3;Z ֝, p(tӶӍ4"cRyޅ۠Hr=IWQ98u}vWv WJGS/zHt~츾E5pB[&Tc}=  `cGTSfhFUZ 9M ;YV,-6Ï a~$^+3O"8n#Nw(ߓP$+V֊pof@,̿uk'sw׿躠bEe^EI/ŏ.{t  H .Lʜ 4ej:$s-¾(.G8kxPszpd + u6֞k) R]vbSg\-Q*|])qs,U Gi ҁQkD5#ҳXdI(&>}&jf*sCr6݌J#ď~5O`ho6jg^cґXJ?꘥!sA6lB}W\Z`bxi*ڒ['JbP+ I]m$$C: SH)Ӈ+GvS v{Y\o_*÷&pB*燱aBf?+Z z7z)4eBk ?BiUٛDA7eeiѰ5x~}tP= Hz)$Gsja?3  b*9^#9m^%pw)F\ɹ;ΩX]g9~fTM{F9iAcHy=?J?6RQ圵؋ EXmpQ%rqm% jEA2++b:o S$/en9w#J:u^.O|k& w4g{i?g,`=ڑ0jKz'$DRIl{8\إ T~2͇͟hE(Z0!{>?&m/߻vMn:_WØizFaOmݐ*uG;&98i?%q?̓)dE~MS GQٛ97ϛW|W$Hn*YIR,tc0=S_ 8:$u,槸v`+_ Ae{\&oK?U0; T ^xRD j(JN/Ƶ`ˆL)SG5AQ6K!hasNJEũrk'"CJ/R.VCa^I4ťs4_r9/Mʛmd:OCuѦO_p/9[Bؼ D4=tI^~/݋.5f,̦ݷFg̊D/G l[C#q &@bPtPG@GP8H cQ|9ufv @6(XED(n(bQ@hJ>Q>WJSO$ #y伶y̺lE dnQ]vt/~^8uUhea.]eM%x|dw/R7@Ɛc`H. /H_m2QMnX⯾zYgJt|?:f_6{Ľ!X ;?'1Nj⽋Nof^zP!2]j:>`>N qoۓ'F|j+VqS3bX[ "TĔtиTQ#/1Mi+UJnfs @{ d+sTxh?HBXʑZ&#$]E^2$&PZH'uߦPˤ75ZoؘpdMcn o?Yw$NJs *u Q76(!b;#ⷫC$ Q^@Qc>@v ۤx(JֻALj!8kے;8gnٿty3>£Q 0i\$xFJ9!gFٝhHsfިOUW>ȱj51giI bŪqk}ch~oȬ8Cs"$r <9Aޠ'fʱ2xSeYf!( jS8@8Nm%ӗ$~y:Qͺk^EK!tg D8*bMԫ-)@u{Kuиs|qa`TEKߔ>&EhߩvG3|SL ϧ"Fq̰ )N函ɠ(Z(K@]$''z9Kİ\7czꓰ_DkY1 4nù8wJ@XaոRd2p٢ C:%K6"a{A+N3S3o !4b L˵uՖyP بDnZASRشҏ^)(#F8j1!<묿Yez?6fhc7w)ZڃLq_˃Z+\#^|MZUa@Q5!pwo;F&=;B|^1x5EN2VF)첌iC&~oO`?$^0"^3EA",'8/_+7?Ǯ1E3[C)|QFn[.;+`ܤ~.4h2Eq]īRBLSNIOXN~"}=hV$~n2n{@ -2 JQ-87?+c aSŴełQaQ\ѤpZl%a14ޒΞ'h汑9qXç@Di,(Ԭ#,quQÒP% %2!ݼ-Mqv}Jlׁ"H;/Ȍ"th JW=Ym ٩oBJy]r F^;*$C%B[uwZǶ>q-jAsq4:!+opC\*X%~CI7]' t[3U瀤'WF]!یpijKgX G?UDۇL_XO6~pdW5_֧_4xګP׋-W]LdW@u=,yD*Gc^0-#D?Zrc`AzL@7;~rJԂ C+LҼYt <67.D]T[L7< 6!ڳ?;- CpwAžgr6;!d2x3)ݜHğayB+.Y:E fB5ml#a4"l5){95^Q39 qbغ1^HbdrOJ`DjVU !- 1lh`s!( 'DN &CW9^S`3[Pjw˞.hI@[I4*F]t}_i;υYF rxK(ej`"^\"ŵw%mp~j HEP7z)?-t6˂׻( %E`31s5膾d *wy {X*E6^x}wXR,_G%M$ng-[5-Lum\'@͝. |?0 L2Uw]#E8=,6fieOd^ {ADe_:N\v3pWo8٧=艷$1OoQ.0tQDZi¾AR:0}*WLٕxgXwg+Șh5b DbƱڠI#zXEӬv^J,|ɔk2/}7/HT';ӏ<ԞmUBR}x|G2/^j+?DO%A_)E^TOc8}ޖ\ %X d BԢxR ? d9(HY_nnCj_җ9 m+[99xɘӔ̊fpwÔ0f&esr0hPX8ii`ARߟ4]@l&:_eB~J:UpJJqHt9((]xjxh=Z^w;F=/$P@醸r|YKi"Jfk+T6EE@KgŹނ[ IXJYί/ t< ~yQRQN ~6$lIUd*i_kR%!Gy JNq&ӹڂ qjʌ҂#%} =6-hn3N<䱈9a(Px˗f`.5cHo֚ހDhɼAPyyg/ԂP-/+?Aؓ݊z~c01v |@pX:qy({&J wd{gIfcM~GVgS{DFluI&LMh C=-SjSj46:n1[6^4D,.(,nʜr ѻkqɛ<`.ȲBS1щg9ݞDžN7a\dr|%r=lK-$xؙS )XL*T(  /r. {:ub75S]ڜИZc|vaxrQ._ 9tv5z/z?T npe9is5F|tUrBXi?49{+!e̱{Jhg#z\:#gYD*- TWL,\ =n-GCy8Q9zZc&c,Y$ewhnT^h۞^ɐlKEf69 +j]!GO & iK&[/,5%Oi]6N.F\1&j%{}R)3&^k`^29~[]]]֏m|E"y{|gX߼֓+ "'| 4_(XѸo TtTkV0DrlơJxvvl>9su.Bx}̎-b挤 H FE?iNzkaIzL^ 2׻#+F >g w﨏)iCE&C Dzv$gb%g9Ph_Нw'eJ]L\">vGN pg4CSfOM}z G.Sޗ?5@ Y1 Ļ䝄2 465+vXg4-3CK<[lCD/m2L 􏬉JXlgB$P{fyJwGBRzI):ʇ[YLאq {v&(i? |*x"B%H DvR\Q|-z%jbcA.08s4##n+^^C\vz*ԛ &#jBR(-us M(F- ۡl R◁4Vchʉd~#![]\gao)򽲩.^3T, B{7o>_*#ǿ-'^ 㐺U 5M 6dL1|K#< > ܝU|I/D]s?/Bx)ۊ߽Z9X'$#}Ʌ>NuջC|N6i\xb9IqrJ,Up8s03H4l 7O=EoÇf;6 4ŔA mp`U,zm[tAG̒r9z@[~S:[z&;!,޻?XtG!.dhѢ12az=~~䷄CVϥX$ nߴ$ ʓYu]VZ;qc؍53+ov.FUSs t{ XADnk|uݍ 41Q؁گ?PAGTw:m5pb%F-0N\\`2$:dtjM2eLhOjaq,Qb6QcȸHƦ A31 Vדn⁰/įzH/a[Y 5 oJJ2epՍju5\J[,h$]mUA-aq)A,TWb!o4K=;wu9ҏ-{73$VYT Vz?rl)O9`ՌL$YdOb\#@)|b$y^=sAdL,k=C a4VG);`"H*iqP_:Bp1z9ϾmMexdkl 𵑆<@j`uBUȿ 6ly YN9}19V P$#a(:TztDzxV''J@\PbKGșoΟߣu6*M4S&12!JzzU!.Ƣik߳D \8 A@3˽G?ZZ7͍+҃beurB"},$C]}vSI:"HY޿{~$|6g-ae@j$Jte7RNY["31mgv&g6)e jxa} bcEZ_$cNoi{ 6 ?9-y)d,1j%{Z;J(1n%weſĻ}DҌ,Bt\lmBWhuu;maQd|簅UOV7[@{hhQ4nr! GiemtT Ry ۨvZWDNR ۔7i|ZҌq+ii2xX/J@.X51Cq!?7@llz=\)Gwi% yղF3ax$!ub;)bft[a( 꽯W%<1ݓ\ ҧ U˧;Qb"I7YVIa#˜="MHjQKUc3{ç阉xs nvjo/",KQ6R ihaT7o;' B9AZ Ӱy敃љV,.|N ( M|ʷ+,Jc8XMI^pzҒ*^!WC]{PDٶ4Y(%j\/ e{0҄df7(g^1HPjs=6-Y`wzu`"L A@`J.B:$&lBi0~-#7`ҫ(X?zD]z=UҡzV#Vm,%I51wR5C-OS_efɣÉ →MMM¾xƌ"qh LC5}t˱"{Vm-S* FM̥TU7䆊,W3yaV?(:Ұw|2ce)a]'PxŞfo7 Qs7fԌP X!guTPA7I +FO,{lea fj瓯_Q?Ð*q&ȓ Ex&끢8 Œ$9&ˀXzuڰadWqj[pVU.%IU0矏h\d,kwŗXgti 4, gUQ*Se7@P󒩧.,Sa4YhyO_`'u?bTn=O$ۜ~it;Dߴf`ݶ)0.|ZT_a?bgJ_-hW:_M"u2!_}[9:4A[jă S %&/ʨ-IH 7Mb$=diZK&}Fz{˩9d3!i~mCE((nA=}pT<|܁ho83dnmخXTՃkZ [z˶!WȴaKDF@}Sʆ<'ݶeöO1cv"o\9 q/p+ q t3.s5\Zif$xD~KG`Au-]tf.C*mnύ3'B))Mʃ}uʛ+ÉLZt1:U'APRy3G%@:K}ET5M&;mā\K$aqOK]ks9$IY 'e C!j-}x&XfǮJ {}ϗaԸLn"9Y Sz{Q f h$ GI ^,ۚ,񘙍<&t#p߷hQv ^&.73lEL/GҬJ}Qq}4T=m@oFt 3j'eM auj Ȍ}/O%GJ |Y$ՠ@{qlZ -ylB"ʑ}'G/ -5Se:ҍ\DlTy.77Fc7^$8SU\lT*Eh)*3uZ}L뼰ҠQ"/'RHimkriJ҃GH^SC1Nvq3cs (qO=HǐgT_3O#IT2ON¼e)ܠ{<1@Mw$)Q"`\ VKAJ&dM N#:mάYO8MOs эRbtw`?KkfYh!Č>b1ʼncl/_VWJTgD5u' V5 AMLÛSPkl5>&g:6T϶V2еl$O . {36+-ػcӹim o9Z>l.q~,_eUu{g1dP{lyȣMZvbVܶ]ܦdNfyw"^U-KG_5򖸱ڒ([TRvg%2 y/ة䝖'&""BuD{)e j;z=oĿr G341F|٧kgǜ&rHcixHՕxMRb@Tl0#K5=ArB>QلЎp2;ylt$'5ʜ(0pz^8ו:̰%Y8^Vx{OB&&J{P3_.-1^*׿.t7qcV,xZ$X@g3˟'IkN4~ yKN9e:o Mv7iݞJ!FLu\;[^ u׹1 f_ƘQ`u)1 S{3$qQ\G8ޟ8>~%ΘAcH1KW$AP=dIc_UeCdOH`XC?MoR] w\"d؞NRpzX麸sJFħ!-9M4 8}ˁb: >+(ir.}nԟtnbΰJu ߹8?(l?%16lu5NCWZE$" ^hW:υNy~C nKy9{r͹waim(%uY.U8 8/w6NycS+8芚HjN4&~"mjne+gTj@eW*iMʢL@`k$b#hc0Y@-&M*I/ GP}ﭳʞ*I~K WOjs-d˛E/ cV'8꿎q>w3}(ʓw >;r@E ,;)DQ|0(^w|(\eUC]GAZ]x% n䆡Go$ͬgŻGÍE4NpVߓWgïiYuS#ʺ&X0yH}PH ;FÃ7J! oj/;$wc_$7uC6Q#Pv%Ͻpɹka j{oi]9R oglHmHt+=Y`TI bz(*Jc-% -BlkKΞąyƐdj8"DlnZZMxTIs0N FHLݐ-~zGn}uҦS TH_F5j]2!Ee ZA%<"3.czq`PbF?S/@NjƓ xLg Pd"Ԧjrf9ᎃ>@9թG /{ۍf B71!z,nJon^ZJGXf^ ?%?"j^1YH,HD M 6oTr0GG^`]Rя󣆁N%1w`*w Hڞ9VfV]=at2 cXCLj0])EAdJO1h Iyqy!ئ\NiDJז/Дp&&MFt gDGx<V~{_>g7y-=maϯ\k +:[\רQ#;Kk~1Aڐ!G0Ou1 jK+>E5 K4U϶hE!0Fx;{dEhUIRNI !Y}I 6~-QSLM{5 #T'ut>ЈR?,} ~CZ@/x|-rűϞ忯Z5ծKEEN')f^vI {y:9L`U/?/cNP[d-U ]~zv5ZwM;_%|3Vae_izV@Dںxr"i ?V>N]+2.2v1W͝t}gƞ?[͋Clkx&ͱ#GDj"\,ץʊ S\8&je޻}e =P7@kړv]f=6z|~2lHWJ`q0M4#TaQ[1F mL/C(Hq4Vx^PRX?Zf|/殎+ c ]f ?.o#K&BSʑGyN&ՠ -u3cp+z۸#P ҾJU8?'L & Ѱda@WO1ډ$hw9{z%^P //<6fhɼGfVm,d@(ejWrxJ9ܐEc팸k2BHG:{?lAf,^2Z^_}א~6i QI5B9,Lz2b)gkvg>+/Yl-ш0KoV*D "y- oȕ,$gݓ@ɱKzVL[Ř_8 P'^  * eQc\&&o5[ 3:f,K?T]S&Vaœ,&ky&, J.]hɰҊLpTEdBǐ܆2 mJ)-N2vHRJ \% zzȣ njqB6̣C,𸺌xjPšA3gyxfr\'ΝODsE`wyVQ[0L@*c_NrG4IRi]ItK]xs^k, "AVr[;Xc{.љw 4fdP 15|8J|#&6_@Hw|cٞ * Af{It2m0iq~l Fw!vRQ;ء~̢e/6!3I\ 탽841ՠpegԡ3OVG.ZSRf\ũ!=9 mAԡn FL 16E"˩aic@ӋRi@j$*.LM媩A LƜӭ[5?uOn;J&j$J6_ζ]svS Y  DSXl*{r?n ʈ̀\J^y^~WPդ~&-mѬQoK洨> ́-4^2끄=S⍴[_ȊvL\x ^`xN菫6+_ʨѱ5>|luh%_Gy[w=}|69XG~9Ua& 5jېP#gh 1ª9ܭ> ymx=ݳصo; LZ y50ʦ4Z?( mLfkA>kLk7h$vߴM0t5y7equ^Gp6y }fHI >idL3cڭ0k—X_R'$Z5JӦ;GIC$);qoa/d}k[pBqsJ1]PV_| V#q%O `:᳒ De}#c3 @5ѝ+ͨ~Ź#^>9k322q;ј(Zg_4GP=4MYwYqQY{[!;]FA|@Do !!/E7pLln$Uq({ PH}VBRS5c*3sR)K 1-YU$JQmMlAϡ"*OJA$`j>ZvqaWqІoԀhp/"\ ^(bmPSYdD~CIطI+ %JݙF^={%)NB s~v۲cHA آCjզiue:a\7%@#MrgotՎ2/An@mgCeRlW [ն}m$F8a;!6W4`Zl ݠj,CuD,=nK–ܚb{ :+Υ|g!"*?=:u5[.+Tf %K(N.o4H!R}AMK3dUA6RQS2YC.ϟa 7mz@_S%.!=0lLVtId X_^xɬpͫK:5gumcs&c&`[ vmud^*\]޳״3?cfsUN#^094DJ> w.6 >.LjYz'+mUsEqRXj>f 5 8|=V% k}m*;'̒tt`f3%_ҵM 41IBTl4{9'a29Q6 0HmgRDb o"轴e|e߂^xܑ˫h~O @ 7XQ.iԊYuC@^p=K0ΐ_yIamBjqXB\C6K")+U7gB6䁧|jozemx!9gKy Fs Nkzoקj;wgsTL׾'&0hyi.o:5+`:Y轡5.Z&Fwo؏5"v!Wkbm0ʂ f>H_?3M)"~w}gawxi r:V34 Q Ty.綝XOw_`H|ϊ8C1[<${RVJ'NQk=x=&9ݱZj .&@^c߀Xu&1^X5S@rVKfP̡B\R! үDfj6\yex0و+Вα7#g,fGHOTe 0kFVNBk:t4(;^ҾF'7tXcLD%]!!+ȩȭ>7\)˺p_shACh{zHo>[/8U_sRSO=V+u B(e x9*+7 ys A86Ҵ=a-P^U&l_B5cZd֩h.c6ˇ\tfϼ^gZ`>9޺^BV@R{5PIu#`r/#;ΰ܃b#5 *[;t?w~!#C'6KwLR ZDjWtnwD b$yז9z$hIDxU\Θp'fr(EP9B *4^]1}R~*~AhRstkxau>82Uaw6d\ C:N:B᢯iF%BΔ[I^,HGɴ5Gd@i6߻ݞ2kĬ JCrn v80ʠDk:xhp_a DOT;J5urނ {""" \r!ZEOw\hUrP>qRD Vn9 "cA8L~cҸ$upUfIג.E+ %ើ] VdjG%჈ ]pmutzЋkT;3v#1u|V zQ*dK/ϗfoϾek%1u6hݤaarNhc5I(Ƃz%\rX40]q L(of9幛œ6F:DlZX8iE2%ieqG8fL HC>2v*ʖ7wh'Ԗ.d?J oMw4>/Bxy'[ߐMOw@ 5֟ĉAuβcɪ3"2 A<6T`6Uhc֛Nb3TW-:9,ci:IrF!(OHMO6͠2|"'iۼk93ߢ*O`OɲyxEÉEk" Lʥz{cTjԊx2vbG}IRV \ֿu-h[E)DﴥIE96[FRgI>h.}V^u;Ly)x;|@ũ+[PQ P e>3р3#NƦ"EEN~ Ҹ*X\0P}ds Dr*:w#Sիu,Gy-LBJx75:ۊL_`$'/1-޾f[yCi:ѨIQ!\G0qa qI|`2BQ:"JKl P@-1lE8_^a _UR ]Wd$gEp Ͽ+6D'mwonx!5LaÁ& $?BQR mן0YwʸcU\o8%Yp&9ԆهFc|ttv%zjD#3bOb|&/3#`-_/=BԽ un@!$?TYXWآK>55"w.'5k[ dN'T?2ٺ8q6͑f0ZmC F=`{8@N(Q5mnt]7c8o BY]G!"m}GEԦB[Yk(2]AYͫQ!4; 7նkg'.L <爨0txtǓIZ$[9{|yA G3xyhM ymx6kb&^g%.x-}Yr.XǼEch58tR2/ШVL<:c| (op,"fXC[TЕtl4%zöx*g>{cKFVJ\AE7_mXuLˋNq$U\QP eDY>! ~\(h?o$L q~I_w$ۇ|Wam@; J  F*ߨNI"%*'`q@Tq )o#k=WZ6ާ/n;ў _ fs#`&,S =4_(/ոK*&]N OÅפl5.%e1i&R2;}RdMcmX DjSʉa3ƒ,C\c5 8Č@AgM$/1 ߍdjA8u&87ƤA^[mA =)3 \e*NkWԦJv^K}|{8Ƕo*rn44:%1WtvIY,O2> !ǒ7^;~nO#P+xF\SDRt+~@Ҧ(C8JbM˨h O|r:R!g fP@r_Nhm7ȥ-4!r9'=0 92t?M7 [n,u.vZc*Åbkg,m7)omw\=%jtt J8W+/_֧:Vb.q#&&1Ũ}J'(c_L,-:_JLe:Xo ]o XnTI{xus\Ön)Bl8OܧD.xNha&1P Zl@֕?g ȱ[# 0g]uO%(OD@9vVj$-riN*_eG}uNs[B($p?A=!ӮښhzzGLyϷ  :+M}>(5 }e&ǙSN>9eh6#P_uU(4~q9mT}&ѪqʸpAg̚&nyq&,ߚ4gO='{4.&F;2MWXM8 $? 6< >֣x<7ٜdNC͡tdIЙoƄ`4q\1A>=]ΟeVQ-rr6 vhbS-ξ&BZ r]cUZeg'Ƽjgo2bbP7aocȚJ|Ut0 Y43v͟dZE#g7)$X EU61EY%W9^&Xb%ՏWdXMP?; U`U.RU:ݱP ]Y֨,$LXIe:}%Vg'㲖(+? wòڰ}:" 3SΫ λw~g 8)Wc? burziv]1/-- =@;]lmD5}#6H_{d\Cdu wHKBapIBO7E.g:ah{,iCeEJJr=OsۑF<me2 bDiߋL B%>MƌzX]uK(s.l*7H5^3I @q%~ ]Ńz-Pwrg1uzT7~sG/pŖ*߸-)P'Wã[漪FSEA8/Hkkz*]5O#ǚ(JWZ50DȺYlsaZ\@P|rMtsEƇ_(I\ܵrT[asV3"alVJf:P<ى H,՚r.P8oeء%:RDg&M&D* 豎F2[ƪw.YlWYj7ўotKDm0K6N<J$V=~EM~^0rebS ]*RQPvo,6/FͼRWj G,*nZ;I)ì 7`tOL㒓CW>O:Wr:4 >zJ7{1׫.ސG鋧d`b[8\8 ̬%,&Q}bo^,ևF6i}6y+hL;AV~,,8cDߜo x&bo;S8φ,30:0/CQ_ub _Kvmdoq6DR B{]tlǾq 2 $S`s Qq+SҞ>+/"zHfBz"1ХF1?F lo'6cP H @>WIk8Ey\}+ga_#)Z*h1־C>w`>RKJ {ٍ,Z#Чy:ۄ"(?51lҤ+jMbz+.=bF~tpa7[ƧA+nz؋k] 9226cB>ߎ<&8vDla  V'I7.a>T=yo0Mh `f!eU^ΖΜN[A凿Z(|G0-j@QA3< ׊7ķe#|1g]8t N9js%>ƛHSbzƽF91=~+8.S 4!L֎p'0C5ĵϸS1 J%cBh!s+;#Ͳt?i<{ew=c6kvJWHgص)<7Mi>0I{t©DV|3y>[ړPٛTseSVXxAqӬΤO,3#nQ++7ܟsSj}mkn0l޴| wO2̣ 5q@ƺdBfZWlHc|N!*|U^pY_Շ(# VTJ^Jae|NEiDqQpEjBcW|sLS@[=yg Au\ʘy ңcDXk'G~m['= ;J4Fm#CIS`"|ߋ83tLjo|;*Ϭ&1 ݡE7G?USU>FV&iΛ1zx$(T\=,V~h eo#Q[. =J\APV5#u&AVs(rPc53WBLczbSAlATu~AE{ε@=p@3*!4&C`g*Y.yndSBi2 ^VV@AM۴Ksᾡ\h3)Sc bUEb* Nqa,T8& q5C_&3iOno,"6ϕ+#BiCR]XUo,C6Ix;#MmEk ,)S?xY &kLH\[?^paфCOxf%))\TiQ]i}mhMGZ'/m [WBJ &Ò.P@(l T'rxtՂ^jNޓٴA#gT#;xA\]>03 b>^TcD e@Uc__Zu{F6SJ| c]nͦIw7l;j0s3aBHBȥ ?`[}bearthom^ hA 0s8'if3S { !wH~$ )ޛ56G|gVm\ꪮ*'sΒ k:h;\=9B}$NZ48hW-Èʈf,?sHMZLV }YxE*R)xx~`!Jl&+kPR"cœM|Rlxn~װl>R0Ar (@ۦ iViq8̴30ylv~ռl e(YnljFDz&ǽ3r|{ 8|yRvSu)IPٖQG?s\ W%DC@ިΤ|*l&x}l9b4D/v",v;t*W `L5\ޔZ0ЮBF<-lb:h]6rEk}[kQg)F8њ$cǂ(R87t2gCu4(d ,pcӖ ;a dQu$\kOׅ{BIw=ieL[Ǘ0I|PKױͷWM>JXSvSa}. Nǹ ̪εNsYqJ+agM|y6g$%nR3ƈ}sϭ?@{fjNr@Xt+Gf_[ˢ'12F?kęyvK(s9 IFXݏ!LX9nU}w'ڢDq.{]%6l9v4Յ^bY+_D4@W@5M\9(;V&+zfIŽI*Cߝ=#E3yCn=ZG|"߈]x0Id 5ݢB +cs3(,aя~#Dk)vedn`Qu C1]鉊yɫt $_V{ᥰ1O2y#*'bwȵEBֿt%Xr; v1E e젘7)W'v¦;O( gt3F y 㰂L馡xlUJ;CgL5=;g镱?C#>k0Цm{ZQOB EM N\ au;⏨>@^y7wӄ-ՙR/#GrrREV8oA.G和6*1ThiU['",M[v1Ǖ`5]fA1vf{g{#,xq1B(Fչ0xazIј"H8<][8 Hv )|TCf@w4 ꐪ*>4B]=jpGAe+1xeBo%4mqGn.".VUEǘ =lwN1k-;U~`!=>~!@tLg"69-fV["[ҩo?}QfU+c\mH ƥQ֠Jol9G4#6A;غʔG.K:CuCMy6 =*qW t cP)/d:*TBHc7 \Պ.=iVhJ&(iIe5HB( 0D%dX,O@k (5% =(CeM mB4WbO)çk0Efts [%IcV؄Wv3:"Rc^nr~ fc#x{oA|b 9ġ OPMi83D$ĭ$&Vyc3GHj[.qb}o,^r_xox]Ma%>J:F˃T#l0﷉uG\_myk;[H]\'"3y=uh% h6;d;L'vD(n raMoTH 7E(c@z Y_|j$VH>{}W6{ Kgφ"tPo߾] phdt5>ZP ;DTEo"hx}4ISle`m?',ػAŎ҉E̓-uoPxIW@V!k_݅ġy5X3z%l6I~ j@q$uqerP>p5(9q2/@C T)3rϏBzN@fԆ-Vg{5y6NTے_T ^jXw]E%*E,uE,n ֘h:JS`j<? ({cҧ L*3{^eݸWFڀ!F_ː yPe#i*ѸAܸn&/!:&T1|W7 y58lX;< ĈQh\pu kN͕J? [~{dDi!]X8\ɼ,9h5ˉXQ:yqou`p -&)LoZX2eE| sb_ca)(0ĝ~:7_e*>Drm8`NĵO*^+"E !vA'+ !Ljb14 y1?.? vQWe:UӶS 󟿳&ZuAWËe8!zL\|WX̛FcWB]>E 0X~;t4د(mdL\^p\Ӎ?ƙhjѯ8#N ֜*ć =bѷ.'`lGܡ,~t߬ʚeqhRFM9=̉=xF 8]kT~ݰ]+=~K.Xw=-zDB\a~ {˿ؒ.ɌBC||l,2g7^+-/ϭҼ bJܡ3p(Ιy Bbf$+ˎsyoK&c*1ǀ&4K&{3saܵd)a)Uz:8MO]C2t%0ѳQ3gHZ_hbϥs%$p?}P 1,6Z܆k-M`d@i/n_DZgiH&o8x0pB31it18_n*ux~}kcDmar(*w@ s[TQƊ*Mߘޑs=g: +"?~3L,T& }7ini6Tu`}K__M*%7eA\סL^j^gnp>'9-60Q<ϯWv@95\ i;d*/zu3,_8&kI7;aZn?ݗlm n0YnWv5dx'4,uS̚o 5dSUd>dw3n2q;l)3SUC@$q]sHH<[Tؼ%Bb^|?~`tA"*LnC;Ȩ{Q։؏i+Z4zl)kE1ARBS't hëVyߒ% %rR'iB$ &Pi|l~OQMM鮪XdMQHW$Ge0hǓY >% 5|FTǖی(,J' F 䏖Ӻa$+T*ڜ~6iCi=A*sM,{xYxX&$֕q! z£̓7*|UŽu!`!GgF.2Sh48sL f&n0,a.p\Vr?-+2f14͖zo8&qM jR޾z{ A6&K%C2hZN]JȘW*{?=7R@(F uѿYk̞vRyN2YkEgЃ&9\vuLms-æoM9ݗ3KTo,u V!bC7tu~q X8OxTaԹgQWyr?m.VAfHJ|̙&|BA{{8=%BMu%L|9v-վd,U;=)?)N}o-D?>0,`x7,U2^6`4ʶvCٺᘬ ]o9 <> q4=,I8JPliD鹰"(mM]O!t#BZIρ%Z{ܘ>eݳ hA-<8_Vρv.M)#2" - wcfr'f[ >vHMiERr%ܲ'ɹj^ ^v- ZFU_t,^vʕ=U~jB?ݷ8wG@nds7XvQQYwgmvs}}-q6WzVc45e+3hrGrraQ>&5_T`HH foto̍?Z/Ȍ"Kn*Sy9S*źDbVdB>j~~}!iqpǖZPAi6eA P%M'Ӑ`PZRoU-Jx뇂P: S@˪“|3 :'+p_T|&rd |G$ʝNhRg8S4ɔt=UŗZbo?bƔM4f;"Κgߌx|j |8 FaMa2o?d7p g.CӢTL[UltnF5sc)6^CQ@{jCF}(EQ5rݣjJw}3C>kIe`aLeAKZ &Zhg,ژsjt?r{h2];(\T|H^salx^r.\&'g:sihJ8˾7Q ݣ5 5sO>ȠOG_,mB?p}/2c^Z9'xmJ!8A>-gu:>4>g0T1Ir)Ghh&e D+<z韝yޖ0^#|/@ɻϑ;Y>[vOzËa3m5NvOKj Bh¸kf((l[j] +a?$E<E_x%E8D v$<جX CK2ceAcj{.cT/K& yQ\YK^iLmOnlqĔ ?+iIwECYW  Uxa=q(v=G`NOο[;맯MR9ʖCV aZ*cB%"=$[JBj`̉ }0; !3UO@¢ZH/TC^ 5SJP=XڢQ {7\^1?ʲo_+o*JR^9U)f}P&a^DCݎ^3o?KQt?odG0!Z]g)I} K~hX`N|ozy[wӬї$l BD[d7y -29qQ1`YLt`[+NyLL;2P9f| RyOߟ+ t[ila31IR MIZ:-PVŖC&( FWp LہƇ~2H( yH*c('F#'rw@EkoJD\o̮•p,46lx/(E; F:nS}|DԠBco| T@*tp b.x\-|gŋ$#KpxM$cYڪ@|GT%%.E^܊ǰ7hR|swNw#dT4a;8k6@WҾ]!9%Ӽ+>MvµTCEd۰9K|}}ijE7% A̶MlbtQWpuwlc %Ngܭk>B?M>5cLf`^VM@{b^R":rX7];]~qdZŌ7N 8pis|\Α=ٴ)] d(ɺ4P 9Gj8S"Z3"M>Wފ٠G|j( }*^,nѴ|7Rf_>Js:N`v\JÿXczuhp#*3j3e ZDC|G Srb¼/7;(B =4c <.=s pҰ ?)wOjDIS')v1Y9huS D5d沶5dvF-tS2TyIS[ 'jH`bW+粠r5L/)(gJ_0y(Os Kղge$Igv),7Z>F'6RU(Z=X7L_mV˲ 3%3BLټ_it )<pb6h,p"u3Kc×3CAx[ _T١b&؟3C"}C,JuyH38yl}4vÀ$E՗ȃr7 d23`cR,.=ҥ#\ӲnU W4BJGթP]!N|p$j>Qjs(C{`7\J(݃{5^7Pmfe#x爥 _e5Daƃ{d̹Y6]Bo۲_A:TCئ7y} U +2D{BٜȜX ih1EXm7`6`l7#&IޙH mì^܅X0ݼ@fc x7ԓU0ym|NF!O(;SӒl=P0h>Y=hU;?O QተX|,NqJτEd𧥞8 o~IXFvoڍbƛ"S':DM84*ƒԶV t)%Д R qV$.Y+3KG+S{Un l`~ 2)W/od<:_0JpT~1&9M%\ɖ+uf h_?Sɻre !~6Nqxumi{gK$5hXV>a_O#Ix_u\v"_f,a&y1h,Uиl%=asLJrB^L)/hƃo Xzbq.yeJn5(Rd>QGC T"r ~|sn|*r'@o*-& 0_%:)=QOdtyd>|?`a9EQ1O($| Rph750cZelvT$ BLtěl+|.{pU掆F{SG8r@NmXۏn H:$hxtfT;|>KA[澔r .rP*[e*XiǮoEkc= YXH\ z %{̅ХE%t2,}Պ$5bj9]Z$tyK.qd"4Dv}/ )[ $R{Qe#2`L/ȢM-$6`TTC!:n9D Ӗ6%} Y0X34 Rfm|(ŏ[@xY)ZQjCyE~I{7cLL(aS>72KQ 3uSX1Ə8j)Ŧ=5:swwvEXK !j),8}R/03DD߰3hP9> "vV,Jrr.4k^5󞱊vBt`QE+d&E FpYe U0 8/Txr9.͂ot'c4BoKb\˙, sv70<$ I70ّyN3L.T1i= B9b:050PdJ5llv B?۶SZFPy4d!ȣBAǡ]m# fo*@ƵYFi?=Kv8rfFe55X1y'Uf}xa0.bd`R=*+gĥ̉WJCLs^VX[Ak eT{rt8#a2Oׅ3K)QtdL7Bμ\NPUa)X]Hg{YmS٧cOx._zt]@ζ\r6i/JI^S=.鴜=|h5%5c4I$9|JZw͡WW!tFt'NHS*L&(Cxa(7]N&rPKgPtiy_w;׈Ycn:벼hA }8Žh:4@ bTIrK֩k~>Ag44.GowLH*ט,}[8-G]!ʜTm&9 Pz,"DjNZZmx> dI3|nu. wiGmA*K_$o g{UYY͏RЁ-HGKe_: ?zQ~tXo$k /잇)u}6vW% |j OiFAڤi/BBqˉM}S=~DPb0x6Ӭsw*-k,vHJY|äok9MQN|&kZd@ΤmyY r9=WxPt$_  D{0s4zHGo*M4D,LAm5,ر='7m{]޼kcUZW3ӢV$*$kB9_c"Wg 2d'kt-4h]:qatAƝYXdK !&>s{`ܩhjj/5b;gHvjojWB^AI* vF]e4h_;UT؎|hU xi_ jQmk *Zzt\Rt`iDKPRY=)2L`5_x/ TFWpAM)brvi*RXVknV$ +鹋Z~uz~ޛiho]>]\K Wa#EX+=zU}xyɃY8:kN+ǔ;ZSJx? ^?m <He0Dວ˫-؟؆A@ۡwRo0Ȱ;n|v1iCm4Gwj]ZPW~^3[5& ?ҽtSݥNh?ajJ*w?{T"<5ЬqRZ&_kմ,2JUT_'p!Dꂹ!RO.Kx\<[a``1>]d,6lBIpaU>cUuLiRPB9*3wy4㒦 3ܫzUV ed 9Y.ry'iOha38B7{#iiozMj(S1D;9BC~LcfG>5!tڭzl^-R Ɓe_:cE}=hb-9%Bc%`G +r7ǚƲY#wղJӒPtN:eCmOK_)>LeIHXUcCdG&lS١?pw%{!:H0AүҲR+h<:5tvBQIR:Z]90;k⿺HmG_[L=q3dELsf?*)Xg>䭦pzB!UݢF,k#U\Q!Z769VS<{em)};>'${d9k-S ]¿Ag~XG̑O27.Gye$]\k)"lƐ4h<.Id> # i:;X:f܆҆"zs|#Q;PUumZT0ų_Ii٣EpZ=,wds)LvA:y-%/d/5zcдz]ԂpwIԻ3/S-%Zvdr)#n:Y8e&yS\)h-F.;Iu8(˸ØR{#XDb ͓0w#uiroþL.Whr1ol3Y)`+MI7{zAC/RJq*HToCmygPYx$|椭^CHx惕{QUDbD1,E7 mW޵(v28E r?cи,*HU\yhb<}A-C}㨽fNp>bO%ЎJ'u@_ s,\a%ck$Du; KP]?`H4Lbا9"tMRA̿_zCYB̶0Tp*%Em2ׂRDoou8MԬK*J^Ջy_/?ֆUyPe]:k֛YDqrD zs79kډ fx]l:5 Ɋ2 H7wEK?Δ 1vIb0$qŞp8WO0ĖAg l3SZx4VJ"OO9:6O#*qQ&/zi7LX@(7yO)FރA0'7 ݶT2DjyكNhx言tV3/QI <6c 1%l_QK ]sy䈳tZfjL`l t%Q4V,qC.`=#ΓN Q0w`]JygOQl,Ţ ksU5Q$d1Y2ŔrhdM'\#j)ʝSz?Ci% `OMu ',#a\|pO, 77f[n2mD:jQVٱKVKߌIټ{oOn+RH@@l]sńBS 'Ԁ$k˜0ٗ8  .(HGɆ@]A*/⟀veP"<"mD V`n3)?jݥk+e.sS(W 9u(bSz>I˂=²si[I#W/yt.cZqߊqD1;F \Sub@P]08,?0QPz+Qso_Z9>-!&q{ӭ Q)#U0Cz8m"?ɽ򬮠ø"ڕftg9xfAv=XR #{;nW=Wk3G|޽iێ td '`5G.oyjD!zq> K!(< C*ZMZI#CmӁ8t??R0]ҩ8.4#]?X^Җ=](?6/_o] .45jd+[o*\I92 Si*GEˬDzݥ 3,Vs0o ,RNh/|uO)I'pv߯`z0PScq+O!XLP߰Ǡ?ֆccP{{ǜ`a)HO1xͱJREoM3*6pD7J:YFk527oRˇnx͇U ̕~R4yGj+W8T/'W_\UBQɪTs'SI&K:VC_Xr?F"`gPjΚZ** |=wÁYgAdM!>.)r~Ňa)yjWmݫurܐ:ݯxP&s󏨩a9nJDw]y'])@=ٍU)!:vRÌ C.2gLJ2s_QbR2IF$cj+1avJwfHkN(ˇ)f|TbTGMId$c;k=t:nCaz}JzG#'{K7k8u ^[}EvI#+'4[m9q#[A@@X# ^[oRa4 ԟxyK8J Nۂ084R9G&l7cg2E[ Iڧ-\ب"%ѴɀGp%~QPHl#[Q˷p߻Fpsת|h.(gjwU<EJ.Þ&G.\`E@K;keG!wr+%s}ʿ6=( ^Ii>ؗ`_'cjUn 7TTAdہֵ]n 4Y&eA&dZ)B$5ʷ8 ᠓|Cg[YJ>wWW&L:K|2͘7|\h)~XUR_k'O;!KԼ;T\"7W"" h"٢*+^c&vC&ַ>R&f@hl_KYgUϸ/anVFY8>m%6>rUmh)ex4|qoτ F{`౩'_ X]#o[ޢ3#;Iٯ&$/0]NjNzԁ/ãMeek&F\ngR W7gBU]J 5\no-+m9H + <&2dRWԒ$o*OsP|W>8Sie\CfvI0Z/]%mGZ{fU9ca ֹQ?X/5XK=.5 @j9>9nم¦;H7tM/2vv +J7Ik!K3H]LsKHc ]. S8iԘ?%#an{\`7<ɪV!nש[]v;ߒ0Em]9cȓSCw1hVNK }(b82{X@MJQWɏ$0W,7A =r'@27dld:m&G["=na|Ug_8 ťh)a{j*ۦ|IGfs9nu2R-$m-];, -ٞ cYl`$rGlaKt_5tf &> z þd7W Kz LK V]_סjNz;*_ԉ< >.J5]~$)_GjXCW6kV-I85Ń8\UY)M^y ˵j [Y6yIeMDŽ|EbɥCôc~DK[Re~h"`kKh:|X~s@b ?cNrabR lx oG8?T@48i:ZԱ6tQ@V㌍.N8dBk 9j?!Ndtj:8 3}{00]!/aYՆn !.{ZX-A?{pI1_= `LfR ֣z,LQX8ܧkc5hH" FбG/|ZؚFNdjZ:Bfp ^:j.Y?/W:Y֧ Ӳg =.8n>bX}G(LPA8+",JmA&Dٳ'l-(tx!W^03qP'ht;>u7PIWQbhrgXaQ_=Cvi#?\6($X癮[ؗ"o\߾?zE3KS̱ h<͉ݚ~W$ j-b۶> #=f1nQ:rC;k㞏rW Ӗk/lCgbuP8kP I268Q?a`:1 ^mv]TDێD^e:Z?~g8 p ]J O+,p~Sal;jNeHZ*;=ctO9~\sp)GɫWY?o# h۲^0.?%"ǚ1r=LRG9]ü{ˏu,I:upL%ő8`<B?9J `'[nS:d հ>[aIZ48$Kc+ i`6p|yuΌQPFo0ABMj݁) St ң`k1@{.e 5s9ыUPB|S+~:ezyLTYˍ 4>\拯Olvqbh(Pp#!Gkó4 o)kE1l8+_^#eκjWEwХI4p,1arcdnwG7׵` 8;`2Lb^R.s< A8ªz'd]SU?2H< (yѵdt.`qe;|SD]g"י|AHޟ| ; '>Hv,xrn0҅ #"B~9x %tRS~82smrJՁJipǮֲE09*{6uDU媧Ob(+F&,Poم׮l%'*&:5_1t܂ӛ6L?$-8 qGEjeƋUCIׯHz( _s4ӄr}cb&ZRiI+qzV.W'npUtsx^S5du45h-[D1UiJAUC o~Ǧx 7^%O뗘6 ӹ௯_j%3m MɄ\zKdKa24,u){b~gv8mgwX!7l oTTvWl<:|AZ;eE:H讝Փ'SLM7/ (q R ]0uUS]Ћ7/˻>*Q{8.@o-3:_G:cnJ'u@#ko^ I_UA୸|/z6ɸ|XKlիG NoEQ2)9 -Yrv҃{P) D]΃{e:79yŌ.ژw,W6we\L׭gxq4 QtH5z/zz=ۀ~dWe%i'#c+Z=lqt2;OeNI 4[+npd~]Y/o?f&YJsN{fH*Y=]@A;/\ (x]xal^HLPtgMQ*.dt+Ts]͜HPb<VAB}]Ŗ̲c?IW Tp+" \噺X>m%K?ټh\y;E3t 8۟:2o>tٜ[L`}҄>E315;7Qj2:#M61a=bN o_3>?f}dG;@@UP1_"0'[Q 7E 0OdDRF ~X m`M:W.{PP=fϾ$hgTZwιtA `{jhvrl3@-CY`W(D]3vD;'bry[s-,)Z[| m¸:fӓ1)xn%x sǸ@&‡*NO1Z[TPo"-kb~2!ƽ<eR["LIYN۰WLax=Em [ƦY(H]NLaÜ 7̈AkHW]7HrMa3^y& tk@~utG ~t[pFjlC`Iv =&ه* 6f `bj ZsLz~ .6H*7GEI*3uCoͷ*)_nN8ޥ_ǽsUeg}@T|7Mxg:xϳN -2(a#8[ tajdWhVNSi;N5(SRҶXUyȠ"tP"!1isPؠY_#51ҿ_mGhj!7zQ|zj$ Ps3ώ o&YrKufa# a],zm2=Pww4f!raz&=sQ T9 +-' ߿ߴUB!bsOrE<߱ڤ# -0;flNO?]ZUMSma`6&TmK 3`O]Ďba0罌ܵD_nϲBuIJ`#iXD*SÊ:C;fu; ChKQ;!v(ih-?=\J16y挤"I@qN6߸קr!3t6,[]lMc?l> 8FU{ԋajq \(6umhKVbe-3VT>==f6%3=TOKBiȝuWF)K䠅G$qxб!p&eL'~hRZr@t]OӨӦRHrϔy#fL:%\?+?"DF%2*s\٣ ib ujqm^7l-|앱]o-JIUrtc3 6>z<2МD&Nh})7$8ꖉkOn#HH6듉8jɁ˜g$Dh.J,%X1\*;q-o/G'k:%gAs+H8@DXQ%7/ Vo5OqT>86 R 83K .o؞|F$*RDd&İcԷ( Ƀw2S։ߴfg2D8zYCÊѢ]_M0d8H]4#{ >]9rv-첎#saLW H@v`߃CCb|O).jBM\F.4FNځ%gNZzs fчMV2;鱦m{}kt;dʗt[D|H б|V]lTz Uhh7U`+8ks.Bȩ}RDc#XQX`Ktٟŋ{,zaM@4֦>K:ڽW.Oa>.-^,׫ۯs \<[P|=sJIO-*`Z;pc%O2/YF4?uc.ϛc3+  V9u eZJbf{O2pD%MY2}Ewu0u\xa_b ]_ LB, Z;3FO|w~շkht>rbm{'ݫQa),[VL $5%Br!,y7 1UnV|D}L |  ;jmmۼ[|sOƚ!8-+*lr.TM;lwzm((b 6ءSs Z"n4 &l}4- Y7.1_ci^EDb88X6yws+ɹ5S/&'1TQh>?=b널hlDyu@܋^}@vRqtv2?d3t%A?PS7&Hg}tWU٩2-skDġ.C|ÅbʹoXv6vEUM' կ-t2:许y#o;3YwubG^vIJ$ R|$8&K^|0gžpmS {8 0RD5z7V !z Sipʢ^#3.gЂNRq'My5 cz sE:%̂ WOXjU>A{qX ԃE僻̟Ab_ D' 5?. 6)YT[И i<,>6y5A fb "xM6d=Fv6;O@xmhA:q]!74ȳsp&| D&hGx$760dnfsJ&M ?WDMr{vXg b4ͦXbt֨>F$S>TP9h0Z輢ii#TnV8ڵ|22Pa+7$oAr5w93+)m $xM8A=,襟rF|O[E:Yt5ϼ7/.` g]J [8wQf[ .<|B:g:ǰ gOXbA\H U}`TutpFJvhCH1şy'c Ѻ3H\ٯ,D]5aVKk^Yw.\1v5ptZk,4;~m@5pS勣8 谁·#+~ŭ(g :- ]&vyRS}~q.\chnS/"W^ T0Zфfdi2ixo aM7./оP:B\,TԴQ/'a!.Տ_Ra45odO6ՊyɇSqm**VV\NJA>G9A,Q1r1wɞ80nie^B2C >gd{.v?UIbaMsCq5몗Z9 zg~o( dH&GZJBWŵ(r .ej0^{VY(3 gcxrn-(xXr҄Ѻ]`gj"sz:T>w`{Ai7n%x H<#o\Mka|~ʶfK[wTú3>Cf}%+UAQ⺵ /p;Siqjwİ]@(g\e;`hp:LyXdUVp_7O0 a;_2 +GIҾANY";Rq0S>J|3@t޵s74!%ĠB'{(2F'Q0NڜDZEuaavPAJ},e=\,D\ :&0MNLjнBK;+=`BF J"I@ȭӰ+b/uNMGz}2/0+H/^<[.XYϠz MKNr ۄZ~)Ճ@.u(:!u*q^]xu3aBw /pAj֎W>=] {XRqTrg63*P ZFqM^6'|ҭOz3߀S?xw~LPrk &;U-~([Qdd0/̿G{X;R\CPL"ZLQΊWcp\@J]G߫lyD8dZȜ$!yW=}T"Cye+M蔮=$P3-l;!ȧ/߯c-DБ ^߳w|LD*xIQIWjĺEvu(!څ(p0 ǀ0Eۚu=4d`qߘFpȧ.2f<t SS#8M ؛ ӯo-4f.c>yfI N*y;aX/V(S& DbS^T~q S6Yq=hcLDP 3Ngex³"*͉s&Axr,ެ T{Ks6b*yސjٶgc&X A,}R%!ς"_9;&>/F&fA =Ƈ- ykQ0JuzUK!"zITh-h1#!Th` LA;^UU?fS+P[ )f "oJHS)"Z#1cdT2am:B)E;,MLQ? &HTUb]#FHcO=IL@ng,Rsȵ5Zc>O*!sS^f!vz7ӗ;ڶ-E[x8g(uXx) q5lIʭt_F\Z>rZ;4[C$Yx#-*VU*Cм`ŵ.}c9s/hJ +jI]LuȌH2,נ,\|ɘ%4X5H7I'a xOjYDxX@EtM{ 1;3)_,;1rӸJ3`Mo :q c+t,[c/"86CQnJ" cu{QDI)c#˦F.[=25+Ah#0`"B騉'ekE_V#Y# ؍ٿ. /M!c J,ls:kL~&yzLM/]Z2uKT9ĴBQPf$qmnx{g*W̺E(eVχ E>meYl٦+!U[9$S)''?HӰsk=>vcn'R&@h_h:fȾ@rq:4/F1jt3{Jˆc dxޭ>FjHK#N82"D$*DEo27O.&˖*T#Q>{G_= ᩼LX5Ʋs4inwTC"+^")O[bEh5)65/[CF~0Ԉpg)#e:,kob HXؐ5A6!0sG@}Kij"%jۻ#_™GQ $. :$h"52ߩ N0 JKWo@Җ9'Vit \C-:k`oЄJJ_t]/|O`o= u>GEFb 6(6պOHi['Ӹv~HɴPES̚ o?R EOVOKw7F"E` Jl6N\]J*~x=)@'^S dd? ?Cg,qxھ_%ʨ*IsxUz_UO$Ni&doQɔ!;˨^Dd AYNKB߅1\u8?MAF^FV׌. OۇI^n9v 6-#rBЏ\G='gm}F=otbܔ!0SR%:Aƹg`*ۏs?yɼOA`pUai1x񇝮P Q SjÚea sN(Mkđn?;oG:L=P2&PIpxb~5 DQÀ@f ۇB3SKfA$[ݨ☺DYM0`˫+Uad:YVbrW_ϛe6+x$N=LIHخ}\_,ˤc!nULԵRozyAiK̻6Cғ@9ryh0h<\sAkXSO*2= d5 }sb4fϕoUG1)+>i+~~.r_$Ujl|iOt#eWuz\ݍ%/[S:GFx1vU,YdӋDWlo5YY>>h%v'?IqPFpU4#B? ] 4q;'o檅`t xd$`T0_ }j .~D|.d _-M>vC nH'Z:!Y*5w24קkȜBTU{Quo 7}Yþ4~LdG9s Z$WƯ] prF,8D&k@1- -`UY57[98٠v0;^4x!Qy{Xdk# .ްnou0c=_cU @zDr|'5 = Smر}AL\0]1Q²sJ)ʼA/L7O _ G8PUc˳Y8,X27}CND@@NʋԜ^Tj*Ǵ LC%D){ [5S5?"c DD}̄b2 hP(a |ʓfeBeQDrNaʋ9{]S^ד̑2VH&Փ7an՜w"Qe!$ v .^`5g=lFg VIe:F}%M+fvR~/EQ[a/1 hgyx@'Г krh@И&@0̐ )`H;-W 7B@Bg:>3w:*\:M `ee6,##r /MTj,?c ֻ%@GyTAUgz0Y@ MZNlYƳ*%pM,A` 2V~b1%)E4;[ᨿ,=ia )a2~o]ci hpPm0OQ3KEChi#w1ւǽ[:4[t0[Fi:. O)")W 7FN $C7%ckx@E(@V6I sE(8HޏɃPĻГ"ðcQfjJ 0pKvh׉j.}@.{3r'gPF/uCR~"De[ܯ%l-^n㉣Qe';<zp*Pfv&!9Qw:')h:2ͱQCF"1 )hrcx㣫Wd-7ɒ Y?dŒW4V<~F,]}o#֐sC_-?iQHY&HX9su-nlIb^؋}7]ܧBVBA{\h2Db DA̡ p \̀JzɯJdü;T"x6X`35&_I]w<߇q.\1dfMWjqnJf]3_9p0oq~ѐU(Y/LP'zY ZI) Ig5]i<$*F^O'$xy":荦騢6=`Qɿ +P?VmٹQBz7UeTjכ4垮ʯ j)mUhTX<&/5I.:Håkf҇V󲇅dnC_ѓ _4+feH \cZlW~CgAآ[avyva/8 p@r#^:b8Y<ѵKҸͬCML$bkx]L"G^#q$@|NYNIpeHL?۰nIr(\ʗjśE=u] ?LtԄ@c<lc;(c{deg?Ņ Z=lW`ސ;5 )L \W)>e&/kgb.۠\vEA%eäaKTò;sYH[ߙkd3oZvĕȑ١&/#inĎۤy}"X- 7}rԛ QHɑ;6߫]BFJzzO~\fj_F>7+sUp^36/xΞ?"-&歃xMNA\Qn>*X0[AFs_4J.G  =HD#?%# Nlߖtd@?\bskUN]Sf{߀ ?o;.Z#ڴ4]Ͱߍ7W#|%6ܐZ,V!UwE d =CJ=O\B$ogeE@`ˠfZ ܂CWKHT#1cX0(u)1ߝJj;yS ͣwQKcJxL `~O-mV<{,\Lظ*}zw'5igYZ070701000005df000041ed0000000000000000000000016296435b00000000000000000000000000000000000000000000003500000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/pstore070701000005e0000081a40000000000000000000000016296435a00002e58000000000000000000000000000000000000004300000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/pstore/ramoops.ko.xz7zXZִF!t/˻.]?Eh=ڜ.+̋I$e;\8[qעdjWⶪ ڻѸcy)KҴO~LRA4ԗg͐l.{7n #;" SQ)!sMAoZ!dvAC|x8TGvw,N0@3ztR5jxtuHJ[Q+0Wv<- Dzd㌱,蓀 ܨ0{#S]sYxeDZT@:Tp] ;+':Vv.`hiv{F1( 4$`:5$D pqwB DHԮGhEreQIJ[`m#7W/\hk")F֝V/Ȝ-߉ :/@pM9k5攊L%Ag1"zX[mzѠ![ HlK/.TMd{׶ڟ8$:>8éE@f\ z?7eQ_?=5w bg7U.C[@yScXEHedN`&]tL@VVdjzFP3+*I1KBPͤuXU%Mf _JĻ(0cx`q={ЈR)9,hZ$KK\}&AK +k+a=߯x֬2Gfu!X- N8}EbX*6sUzדI{yT @"sjmK2o&Va$1 қb_' :(Hͭ^64U?PsIa?c{ W75@t$:Q$bnvL= 74Aۿ(]!c#1}!u`.$Xr2E49p.*_-]!~ UxްKSPH-hQaǍG*LLݚ5'PSe_ߗ)(3/: {ilz /g{(w{ HJWj: YNJe=.~ȸQ<5! Nzk)w Z`XmDU-*Uhc=c2!Mz:a'8?_tbPžv\k? ɳk!ѐQr(\&UTYMtE`9A³R&ixm.Z ȵiႲ+↥RMð B:;23fQ @.R?(fB=읖߹i~۠þ~[ij6W%[TqS.]i0Ņ볌\% jCoIV:Wh0`w{pŪl jXi +髛 {Fܮ{h1CzY7:cR_Uu A딾q@b!O)ļ<.P{ޜO,Ni n;-6m#X3.c6,?\JB#y6~?빨SeXR50Ojp*B[\}%#ӏ^^;ȁpwїd^36 ?ΜDmxXVcϲS8{^O^Oр-݆=ϔ:t:zL7HnWz+ ]\tYKNQ&Z`6mwV\ֵqJ8E>Үb5:AU3cR\Vm.}PPIՖ˕AU-54Phʗi|Y*2]J0/O^dzt61ǓPd_XC粽eG pQO;pAjDy1"IgZRlh*f B~_bz_В~4awȨqY=>rNd#/v\ox)㏤ivèH8He)WvT=(&O!*.^ ͡Ro$#xʡxׄ0"+Հ&kS{JR vx _axb3tQ˙."j[Ȝp:,K|r"1M 5[nYXI-*׌O.#DqL"<^-f q=֧X4+ nv"Z_S2*6(YKEP Yg']#pZ--A w?oQ0u]k+};ԩ\GcM?NvyxGt G͒%d릱r<ЏӋAq;/j7"HHeRaf5;Q1>]zW%o\<"^x=rEƿsY6~,|-w%ݼՔnfN;)Pc;!y[,) jB~+T%L?V.XOLI$ TK Ð䂮C,":8Y<)Q00K֔{<=| ߟ zb|Εj*T`?=k`ADSTd\>d7?vT c?EٞmKh*ͷ$k::8HR>뾙?Hq[`"3Y8u&e Q2Vd=2cubjB `дK[_] 2{8v4ϳ. *g6WaBTH:=a Z2)%ʛ/ZIQV^{'PcLn{m8AG/"i ;r3\![l2!'e4K L>|ǹ$ي@6=5^wÌx6ft#Bxd w: gߞ'$:~uChRrTk9y @$t7K& 'D9ѕj9*@g\Ѻ?`V&'@x}]m%@zdEZ0HcۍEK ~9sdY + k\%bO}-Ep`(H!JWlo 3XU9S'xV?)d9AzS ee٬_7ښzZ!d*r݂u>VdgnUX7+1>+ [;@1𼝶SkTGSwf528=r鉈|E#M)>q4{8OCn=Ҍ4$H` :OD*E}4)BGcY![͋,KT;p:fɈ\qd3WLp֋uiAixvh@K ŕ'~mͿH%8JW?~ ~5)TS0Q̰NJurwjY>لRI4W=Q`Z,M%@ sa2;}_:u{*!9 T@Vsp"Bt*ms踘 JT~ خJd"֒_nnfy1_^ Ռa\RnZ,|pS-qoS2gT4E@ $ks\ D yWHaM H7 K37|eWip[Fիў"GODzL|?m,3bT8{D!0ܮgiBiv>L͐R?VE=Sv7d!6Tܠ33m>A@k~u_8@]8 ݡjа+͡ <]N)ei-uڻ&h fc8s}1@~ؤ D;+y= )֒PrE#R%ܲ$.}D':7&\ZgUxX;bq DGb6>Mux7Cc/!XKf„] Ϗ6a›tS݉U/)hR",9|f=qg{f /-}ig0lhyz;=6a=(Zя EN*) -NިI+6?o.eoj95!+]y>7|i l1\E3 [c/g+|e LXvf o]V߃υQNEyLV걏ـum^d2Lߟ)M{TR|3vx&ɥ%PcEa7wNͷ4*/F4qp `sPVe,)d6uRMX?qfMUQ^.iw(P_J 2{ҍF :[ؗ1dj"5n$^Dnv~6TϿ@7K~ g V(5 Rd9fП gynyG|I{Qۉ4+*_QH?΅%YK@dMCxJ.tkdd F6}A$+@(1ߋFcG*y y4RWJDUn;%0 eLjwiL!8er.C`YLzJrtYd77!e_Eu?ƫY'w"UO\ jpU7ʴeP,PO6rNbcnN`Pe2.cEe2")!.T"X8VlVɻ2;LS/qarGUP bUV C#EffKcX%|B*숎WZ>NpĐ1 1#rJ6p? ^C}Nт3!`gn1vmM/W \=.|<c븍6j{8HRR$&rIX]6ܨ2B餦 fC,:"HV#U Ȅ6wz$| Gw*9)gY; (1aވFZghׁ'/`pzB=ʖy) S,ffJV+4S(f6VGFb}%`s2%9*XPu=J=&Rfd.r2Up++ȝaϻV7渀un*7esgdG)ok0 l#&n|mg, xB5sW]Mbp,/n*\=b;8;[?Jgyȕ5a)y#Qau 2tgk;Ӡ-7╌.RMc.uRCh\,g$JLք@c$3Z$4g|j^HX26JگJ3:t,X6ga*6S#Ml7\/V^4°7Jn*Uk~׀p9u! - $1?P0y{Sy5|o"R:O9T_I <gsϷh r~Ե@V,e1K|kV=Bqn75$5U?_փV/~aRR3zt^N YNdEjpe֯͏nd)KXLV^#hvd p鷹 Lv'6\fKQ۰_.6J:_v3'ﵴTh0{ufV(i-'(::7*akZ^4t!`m"o~Pz c~IB!.SsD%rP.0N(Kg Xwhha@ۀ+5'UhsЅn q|TwWdinM SB˹Jt$ "%!~{!&kJ&.@PiZ起%_#ƒu'\95PUyL )kvV$9(TpT_HZi6+Ty, 9n C$g^6X)7߽ʚdx\0:ݓ8Pc%fsas7J=8V+zrT7Ime{{THƵPY67FPE5#eu,4BA-78tWa/3Œ?&ZUTDSq|E ʌ:- hKW CAʺ<H~ 6Y#_ZH\=&q2sOihda>pC-='=DbA~4@ P= 6u$/JH4B/s&|PG1?s,;SDbHͷ3 ]g$3if`w+T\ 3`g2OhBK)s|mbyHM5-ҷs!z !ĬB`;LMq&oq0eP2dKgD: 瞬H4ػhn?M"Rt+90um].oH67Zvu ;GC]"USQ8R楪0Ҏ~-Sm6A`eb LHVj3^Dh}?]CD\p mD::VyC0lsCi+K ;␮z,ElO#Q;airAt1G%èXq~PgHVy~\٢IpGv 2\gv֬ sFC+ި]T7"eIn[x[_F*sA$hY`Js{F?+N?S$ƅ6~H E), ъ-9[]fL ieZI)f'8jcYD'y\̙]V|]_b%dy(f^<.V'D浖=2s3j`Z"JȰ9Bv@$:V; Es@ooM]dIx0hYp/۩tvz\?л\l#6y4/}@m. $50Eb͒@isx(pŕ&)͈Nv 8R8MZ[ ?]>ϩXXPYq TF@fzV.lk m6$Xb+fĨt<GH pH NNx7xGej͓wЂTև 9.zJ"L:ꦽsjM4s26_wځBC@9h 2-{^p9*ҥuF11*Gݸ‹%# dN͇w퓘+Xg4 /O-  &5nmRQPݺWȕfW\*PE dc`d)]|j/%T< a>?^6uvcnq`Q|$cRɀYF DzAܚF[)n>Bݧl7m'aҮa5fFR /RT_}aSZ|"S]x*]1-M)7\@b\= Dm0ǁxd^.W?#hf_E;{kunݞTĄE5)v]kba OE;xlxui¦ฉwll !2kݧa[J3w &gfB e| 'wRAQ4Aɔ.$3MQw!lW, .2ok8|zlN[f`cU( ^2O~$.ܔ L 5>2Ɠ@Q c[ƱLxϿh;ct2 VFwߋ=CR<%Lc{>N~r̒;VLVدz(чFmL/y DZ\%#e8~$=;-LlH4RjN54,'Ir, y7dU s+ݲ2!bPBQ6Lve6=_-"_jI?%-'‚USLSxBxHܷBAt jɁd/LF+6,% %xzuX?(5i?m21ayh1qMx`O?UGF-ckEӕ~nٰK-#)m<&Ai'Jrzωzy;flhcsWHfQQd-` R>SF:L-}3d_϶V9ew򡺃L18Bl݀V&IV_?`HB NsEyy;9=M#%NJŗt6EĘbFq3H'zK&N7Nk E7yBW䐗B_oK ū_O@` W17Pa)_<<:l"KAFG܏ 1/M)ZߜʫE3n[)gUQ.퓆:<%V>'2Qҩ'~a'=nYyL4~Z~Ư!_ ar4|Z'*&/\WqeKk$]eZaar3^TX=d iAݎĦ+{g.#v%FLӺV]嬧q .yݣ8ԁ*^&CdSejI\Io Őo%*m@O0?雥6m˥=0!s},Rr$4ex}8@Cbj86Y$fpO[M U +dXh2Z<5dđ[3;e (^ fGpT4e9 &gT̅ 5yϚFý"xZnօáhBi$ȑ5΍RA*J{!Hn;]%5>+\qIbƣ]$`bhѐhο`-\S:kgYZ070701000005e1000041ed0000000000000000000000016296435c00000000000000000000000000000000000000000000003700000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/squashfs070701000005e2000041ed0000000000000000000000016296435b00000000000000000000000000000000000000000000003200000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/udf070701000005e3000081a40000000000000000000000016296435a0000bf48000000000000000000000000000000000000003c00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/udf/udf.ko.xz7zXZִF!t/ۿ]?Eh=ڜ.+0NGimZr;`[ An.=.s*3(s6Br1F_:3eb%{hfp>88D|(^`Qq$:kc) Ѭźx U*6'v9bW!D{AXiM&%R'8&CO)Ɂü؍;</%GwB T3G6w w6zm!54݋uC#f^ qZp͊J\#8M4=Z\.|7>GQ؎Q=e|bY%?Q*b@[ھ)Pڙgv|ǀ&YNE3=JL[BHYqcv*w/GkӚf2jL1<EMfM9A~!?Hl m2:5r +j A?[P3ć>k|7Vދ" ;H)"cwY1x"k-@ͰW7y2ZEpN[;}_g?jW0c#, XwVP%bj.cSFy(C7kr%\'紗콘]UVX%M+ Q &c6,:XNm9G" ZZ! nÔd^@6mmj5Zvm U@X_?W: $%]i^!m!d?'φ6/hiE&/gl ]˘Z-.&&f'y.+0G8)4+xr |Hv(+ґ-kԶb]zCN\~=?ږQr@U*CCنMf`77̝1yi8繨UsVy0Q܎e!h27 cH9jZ> GuDz)c@[Zګ *~J[s xa~|"SA?Du)aa9dT"(=p߅-yY?toڽ>&rpD[h H%̌/+<(2Z8⃰fIkoc[iX]) 7фLN|Y4i)6"k(L hk$١)s%^ˆ3nWd^qP(,ܧ>/7 ϑ81O@djtb9*V"M;~soVATD-cop|$s$ h‰8IDŽfQ4(r/iUhbk"k]eKPyN%F7u8pz!%Jvp1ZCLO@4b7^J^aXW%8]TrF1v׎#:E|g9;OEs%i.Ii}ӜEum>itH̒/RC=Vwp?a.Xjejס,&: R~9Jt ve- xmm,DuWt@DacN(z`^ tN )D/|˂A{f> F/~mMfx:ob> #)};`0(>&ELrπȵ?ܕBAєW1@*ja|Xy@LJ\{Kv&vEx}gO\מ&OwuD{{Sݢ#&aS sڥإMP <~sy}Y԰2Z(Py"+%wz1^55|< QJ1iq mkDjB)Jtn?L8fL^$ܷi-|:4ux  9%U;(!e`Ǩ]C7>gOnӻg`Gpym bu 6S v"iFgh< w$`?-H7yf=nWu2A6OgrQbBB(&[¤-&ٔ'4m*is!Fo>#h/ʋ1Mx63~GKK f%Me)5ItFzG<.[rm]/6}fI(fSx]nSߛ^,O";mb4z7u)ۊy7d䨺6jFL6ۧ5XfŌAd7p|9;ϚǎӛNTlG\V7{pzplkyX$,$a؝8hI-]ҖSIQzs"3 .~#K(}WeaHtYBu~kzM=| 묺n`+ kV+U/8G盝H9J$Kp‘2v؅5arݏ%j*ECŦ`%$8$ 04s쑺}wlxy=T R\`I}sl7^0lm| Qn8s?|5pVBm| %\Ø#:Ue.}8T 9+}w   "2FV!? \Ƃ/O\> uJfGOn*SvX{HHbe;]jZSɐ1+b7 i#^k'h3@?C QOR5 vy_sJ,[p(}y)a{Ba%m!U)JNMҿ먙enrn]WI6qQe'R?e2d}/ں[WNgYxNJ+fM<,>_f잖yF 2$ oŲD-Y)դx]grheO1CBito#ќ=]ݾ:(6Tk {THܢ/owBAVuyS%PYmYpaQ򉱝` R5yP~۫eGxd8*{ bԊ,A ok \˿dʵ9gxCX>lXw=^$pwSߴCɐ+d Epq&^Q }%J 1~dyJ"|/}7}"mqЂ*Qp - 3c+OG_[+XiQR:q=:o}~! E- `7K36wg0 D|ݒ/^J ,ɰYXsD<-L C"o(TN"C M< zg;ǢGKM4G^eI7N7Fjg Ni6ʰ:xDWU# ps uJͺgrZDsϊcjwX-3!;m~?1_Y~w ؀A)px-mg~W )CufZ]WBuVs g_i8y2|eԙSKPϗpF8Z1$f1h6ؓ;h۸l֫՟3]aܳfkK獟@~pX+\N?^M$/'9;<ŧA|niS{#36v=h>/8mCܝ1P F#z^Oigb\$z#A`wc GRMmiW]n/0>^QzQgï(,qyCWrϟL9)|H[;Җ9HHƭ6o K'5ey leNL13x{+f H a$[QXS )TH뗏wzoܫ:2uOG>@=syaB`No8Eλslܢ3ŘXnF5O"a'KT;y|){]sx}k]+kH$tRbT~dLkng #X;V Ւu*S@N1wKbЖެ?ڿoUl;xe\:e ߪmdS &2q.J+8W,x,£;mP S7)s"Gԧq+2Gnh|fmI$ݯ#o &o?:Jet+(_\9"}? Dû/|YµA&x[] ŊԥiS@ҩb=hEKwCd4/taT7Nl k|jI&ln-պ쒊Bf&fsM&{ylL6#N)9Q|ĢB @Pm,<r}g9V,"B+A!s1<@#G@-HLϩ?Y2q/yi>WeTPel) Yu)4yh,`9&b]h(X]IlhŎ=4+Slg<Ģ#kaPھ: MY') @\}(CLL :Op?DŽޜ_QEίcQTxx<|]#P=)&!ɗw b<KojWUG \%.kZSZ™4&?\{uDrvt] Pw)!/b)1)dʫғnVZU; ns{ys 14v<'Xl'Uj9]Pd *MNf GtK~[pZUs [(2#46P\dh_u:7,#呈! Xll);YD0U\ٶ+ zDqA+Tj%Պfz6^ipT+wPyhXiψiB?Ss`|0MVB;1%z_ 4`syweC\i&uĠQP6,i/v0%tىGn8 KΠV[29B=;/ݰ td+Kq`DsN;8Ҭn}F-ѴZjuέmg}NRo|-v)g: R?͞Oΰ } f݇ˉ٦[)ېgPL#U% 0NSD4+u* *\ǠTCj-8LzMNJ `K7gE{S + v=`a#r F qLc+ |:Ѡ4=T9ѹL"pQeި]%ojZEjB㿀"Jk#o $I|J<^Y*z͵׹M6D/)7S0r${/۶֬1+-=4d6_tCntffzx2ӼxkfM$P8xG%bʜ\  \O2UgoJU+%G7hRyI"^Nuĸ`U#oS ] dvF|yGL6S?d.2f覙0⧦=8B&Ҳ\,>BiّN E2AX&+`,dNZ<cbk&%?^QÓO ZZD8MMC;,?$b_+Xб2'@=EFU{W.ͣZZb6h9v&0q U{on[|Ӛ6Ʀu&è2iw#U8 M4#`fYhOOy/ƳDcƃBUbPi"mfQ70PiS"PTImco16z-j*1d8k0{k:!K qȵ'!{ŊM1}<ɹ`"Gs"&#XvmOZ7 Rn q#QRF'ڣrП:>7XGvI`u&Y-X_Êǹ[^--V2^8ra*3}|Āj{Sp\6sNc]$L6PaL"aYD?Mh|8/L>Qa> Q~+Եod]r?[U_oAViIpg!g 8rV wcXkajyR8*V\GG wJ_Xq}lCwȝAU  [OZ,KI/.(EteR2HG`!%gC"?>,ojv/"O5a+ENLVRކ= qY?~jZ:*zD7?\QG=;ӎq(2u]*w4s@zS^Mܿpl8*W\,1&kJWMەxX^ h㕉o:˕# @,q_XEpDG3S2L,ʃY030N_a^%Ⲹ=&k@G#o!.V</D" ϱ5nql09 뿰51N Be_@ N1갅l F*cWc;b[8 !pknDh756  i*%716(Fqׅgqzw6_)L.h?K?T7riano_W'i:3i-Ն'K ˗p` RhFyɅ -jѱLc蔹F ;ˇJE'S^y%ǔH{kE|s;b: &LnR֚FJ"[¿fގ4Ƚ?8Q1{"qv͝)>}XH9'<=) Pe f[} $KAEiOGgSLIҪS\)G_0=4*A?CJtי8js>h82n9TK#cIܪ{W +kMb%-ZV :KdB%0sEdS lN1u/_]gg9OHk>qHA*WF`8wuVS$+p0iK{= tjk8ϧD*mc,>::GNERKM*dLXFb_Fx2*~nwޑ;}ZpR{}nR^2^RŠ_GuX&m{kĔJZTHWQGFe љ6hq&_FFw :Ќ ]Ubջ|Gme|m(] `Re4kM^[+Xm\s$_ (l)(bZqa8 nJcXa!m ^Ww:O":*)2qZYÖv`jGom#i[c;c?7˦h=|[#C:U)d:[fDZ +FDx"!E:xK?FYv6ZUd2;ܲ]Vh)0ǩ} Hj@k,+yNA O)i݅/?wfZ1 +]JLW\i9Cο<ʵw[]qߑ;cpu*Ff.!0ifЗh@֍@hS6C,(l=7žz[_-_=9,,8بvP!'8.,( aAhȮy,yscIEĂ iq=1Ě{A5;rblYRu@L݇]-0—#bWL 9+< mĤ) ʭ8HSw{gpc8bXq`Fzi[Uc#D\}!YJ_'~o1-6_`X}#Y: Nq)}>Us#e9Y4hN;^X[Ly- `w+P_p§tM/'8+'vp0`ܽbdxb<)W,Jnl1>;qm#; V]յ]cj⣶Yo06WR=ƉA-ٚj`Z +^8XCܱ)|L s4HQYՃn9H'{V:>)OpﵷgC P\Ҵ"F}}bI;_%Fˉz4U!i9/ȤCAllXSաސ /+`{*\ tŭ*bV ZI^6mD7vD3=n18PcFTTLxYѕLpEh L I[[{.3-gnSgduII[ Z ]9DBL2̵+qcڲ$ E鿆];юyԁ)gI8PɴěΏ9ٳٯ|m,1hZAp 9Iܨ\P$Òur/0%p({^^UzŎ^>y {rNo+Sd՛bʂl X89FJH/B)ZB+4/b`_pAO)PЛ;Jek^c,Gs.6mx.,!]Qxq񍱄3//Ɨ'ڡ$ ,^ZpGҕ!+ArahP :(iN\xV5ڦJ=*pٔQ)</7qnd"[Lg'k? ں/1Sg!SKeY?}aQ۱Lٷi iۡ=M]L#ⰻqF^ԯ 2_n5 xy%#M:a/j2'0JNAZ[LtׯUmv<`Rg%H]u̓E#֢)=Si'[ݗpI/b?XxJdF=NVKywyesf;r'/sPA/-m$t+X9oB+%RVAޕG!_rfn[EɊ$[.P6flI6!Щ,4=Fy;XeKѻ2@oŝR3u3" 삹 y]H,SEiU쬷S*xCtKxm.Q݄ӕM鸴VUV(12Q@Y3*ϏÞ~ckyt_8(cXYw C ~ V*>D'ʙl02_SވnGaX) b1Ku0=a|[ ;"pllՙj %}k\_bqQŹ( ANlɮKbʓ&^] JkW5_Yjvf!ZX z 3QS'4l? Whz:mX B9!p6(@ 2T9*.V!)utTͺ놵A/dr6PmrPsQvV HRbWˍ7-X,ro-^\@8&uͫbDSPp=jϙSB('OvM\u8P. q-x _ٻ7QHŸW|u2!2-pw9t]QP2;J hg_ICJȤ(6(dĽdsJދqf@$&ZdOѪȇnEwѱ4lbq}oP"SշP/$}@'Lg9J73U1P}V) ~n`8kgI1"Q >EY9)[ $/_5<w1{sH% >OKNhޘǑ92P2X7 G>>[W5v *(xv+0PP߆"xyX;}HI R_ 1G4!2Z G2'Vc>huvJLSaZO +j;/!{ ^c6K@OЙ(:ጀ LقCK wAD'`8t>c 4B%u2k{>#tS^M!,@x![4;TҼ.$9`à`$Y &VQ YB2 daR8z W.tCQgo* 9Ͼm.D%>-+2pNv`k޹"S:d[́6{pe!CpkJ˂q;X7X-ntEF t.\Y:Fiߖ"Or@/cnu#+.*=OY+ 3j '%-[ &}uڔ9mJjؼxS@֪)Wt/b Glfр} 5Cy}P;3|sxBf&H)[40 kcVcŅ K;8ZTu̗Z3}6bE2d" o/ϱ~Y`!tB牄=^7 T i}6ay!9{Wn?bt(H+.yP,e+EȸwNRB^ĻKM3se],P\ xa#tm&OPW"!Ţ]5"X~[ =^]!.Ngk8 fSVIG4YQ#Zd[@PGwJ!K4-<{.TbɏA\ .>.D Sbox- iO(|=(o˫\苝,|eLw [k̳K\*_y#ɊuF| {`SG)\ةt02AFֻm0Dwq\:-Td)Vfr3+hFF?R{zWF7诹R <םT1U)!o]*q :h742oYWOQx+ȊBE|_-0?M6 -g46IigL-5#fmG,#n;i1QyZ[^50W08d˕mfHq]dˋŐI5X[&7 5z:ԟeOj27 ~xvKVTfWnO 4QI|Z8RG6T&"i ,D"T6U‘ُSS%oahGèg>s|]`U/7_K0YqlҰfIDFS`Ɖo7Q΅D"BD+Siyc JQ@e/,V\~`kuVY$'J_HG ($+[SDSebOg!ׂZ wAZCCk<^fW$o. =5oHFhL*dm[s@bhQc#zx62@ejBup9R)6}ZmAf V*vPlIdXöN|4'--3Dc)2]E.꽔t N,nu~e_wZ!"ld ř`h^X3Z(uoBϯdS>6׊nd̸p=^P`]pj3{pfݑ_FvP{ܭ'xHR}0ƌ&#䖮oxsqoAm򴐭 ~z3I1JKFEbAwS7eH%xVʓpe8$2҈٘A 4JĴRo&1ƭtyV`(Ru- kݶǯwX݁I'UKj{9:"OWm.Vst$h]-|n lDCw Fj%41Yg(E,KN%^~nM~QqE|LDQcg{8-d]ރ^ay5ㆺtPG+̉O+*yeFv%v&WU&K^i/4Ӫ- ~E,NH ®^+mܞ^B&w$?UUrKˊD&\gXs.N)9;Q;mj_ "4!{z-oٯXM $=dZ}GP}\f1r^+n!$ qrihgVtXH]5vM\nM`YcԴpaCgjRoH̱C L=l:Hr7P-j7wyfڈŽQUN +dƓqpNj?o'Z&,)GڎAy_ W@^Ի@#|i7b5*9F# ]$[0O/f;0.+$HѿpjKYz!)4eMD㰉(Y.V8il\JY-(ߦ_T="}cf:l ٖn}ݙ428K:uYr~#tIc-9{Z?~1{_`WF $m/y0k{ˣ$CTps5=zaaφC1%.V6*쓭G8DϮpvj)M88ւdTma/@a0a 1N+$ՃdVJ ﵹjFT,kjeȏLjXDp % 4%OŧaB0o^e 吢D,O6V3_p*յߋlT76 )eQ{bOGb{vK {5F9k,~@ej?is,&B/EɮHpG x;eڴG9j.,RHۏ;E"ޛg?Ehy f@|ڣSTڎ;Fܨ䅧~Bi\ГlyXKT6aۮet X5^g 9ncz`sx.B}g6vM;Qť~迖ڀ_"vYvSқ\}g[ I^<:qگuX}!hE@r66F#a`' K(F}P1BTk`r /S)J# vY|ce5kBX(R*5W= |W˜ fK(nN#~|1ycY& y}wP]X d%e:Nz3Ξ{\t;_9ۑ& 8zbtq&mVݗ"`|?+OP!RSq*=(&#ўR_3 9 \O:Ҁ$db&;i"EH8Gi%r;}YMvH%Љka)LYN覧D47M{ ꍵcjϲ(kAA[jza#hb`+ʠ jtD8Lb@3 q2$㧽hp5r8lm iF%612?@RBQ4/Y䧔BBbӢ"~AΑ/' ~#r;R={ z-:4 iupHJO~ٖ]P3 ×To#,Kl20Y&I0xO |_ʦk5?k&^mi4;,D9 ::#OFŬV~i`9MW]jx?!n5ZwcD[OU;X^2Ms sH-z;P:|T4q&Wׂnnh/+/*8 #yYaK'a2LЈK2O7K㯅fJrrK,] ΩC.o^2rbUzm>+djTݮ:_Yc {m_ʾˉk+MLQlن:咔:[k6ѽY1Cc,Lus+п̟em|{W2Qn+qHJ]{Ʈd_'2M$)(aN:KJL]7V jyTw!ȭ\h`} GLwMe/?~X[etE}QpҠ5,z1j=bM^8g{>WO<ތ7rMKc9.r 畤' .n`9g99ngzʞCHΞ?20 cdFؕȀfc5tИ&s=ؾw5BadyĂ!ml\1TLs62!H!𰙉P&ٚR:#@bDEds pf-xĻX)Q4]32}4͊J|Qy{ IЭIkSk; ̫)yk뼈,zB4J>7_#tĖoyf؍_(%oE~Xkp}cE[ _׋t8 p=4znAm ?'*9 WgH-P"?[bQZ(H(yYC9R쨵oJAG2D,C.&'ɬST-ktxu/IWim"6ข]|tl]P" p_K2DL+}j0aT&c{}ŵhǝV?6~ t>l\}a1R`rcESLjB1hkº V0=I!Ղ\B6bKe ,X(/tg0 θSx!a=YppP!'\^-6 ʮH(J_R}ZfZCpQu}̋Rl%:L>@q)j([bTD8.Lm&;=)[Y%6~=U6+އiB[®,L:18\S: z[@+KցJU9O rip ŞY$x'wTQMLmvYV_n"P1FF;~3A_fk74묂rI>‹'dO =Z؋R<߯%cfz-y3!ۤjBn%xm,m?#t[uŢ-C\%%!' pEB:B<LqmLQs?Ͼ 9j,14&ww]貞-k19O8HDV)UN{Hg8H͓3Y| a, ЫN>i{UBa8YtjG!/+*Klvv$^U㣵B1ֶaSmd:Ka#apFb,|#qaiu$(it 4VێABW$X;YY?A=%v9t=_&>'rv5zIʺm0jҧmu񠐦*l=C.|cg5; v!3%tThY& OCO4^by& z+EJ!!5gzygU,[yu)*ǣU› 4Bd&8=nAVIg3kmib.U kA.𤄋k} o:\iDCO^b ٗ506"9`4&8;I測0rס*R=zbH}>D#!bU Kf1 kn]I|=CbUI:C( M@Yv5<"dW-$=oxG0qg+OGSwK_"7J}G0wx}CSK#5EZK 5VHJ{9 Ӑ5@݅ykV&iaNM'HjۑMs@pA‘]7QcUFޑ~:'T&RD7|LiS-%Ugꝰ3B:i{[*W,(g{I^]>dW+$OI6hS|UmeqtQ=J:.C?#jqLAwglaRFn1Of}~~Z?6t}  C5c6v;\~z jh.SH7=u9g\{Vs&DaqO9v3v^c@Z[js1c—;TM8od9˯فաh !ȔpǨOB>s0->`ub+w֥@hIXh@' rrh+ruo܋YXde2aY*ρc:sP#ʮ6Qr;`a",!5\l.̊ku1;)f v8ky0|UGĥpOOi.E(w")0uRW:o䱵.C 0XFf*q%1B&!BZ'>fȶ{]L!c3#&BG{H9i@ALTxo}[Xtթ"1Z0`Z뤍NJꃋz.k%j GI2Vb)f5 bɏL&"I\)Fg SUi~XM zͻb} t8#~|g+!(/VpXvk3GOww_@3Y!LvM9͢Ea%gffs6dmp:%j15-_.4)!NF8jS;aG);TLx]+e 8v zeoh9-53 ̂bz0>95Q̀! |1R9a:|̋."b53nGarʬ›ok0Xk^f~+5פJ{$`nśtoUe$EHd #0`*JzZE<fX>4v53'Vvcr|[)RGsѥ6GaG"Xa_b&/ G>P5/G֌-&lxlIUK=4G2}+!TJrMTj&!zMu8&ueT!4,ԏ`HVJS-\`?bN B.{֌TZ =<ũЮe1fh6ɺWb/ӷy1Vɴ 6қ%j쁺S5kIbB8B2w ̕Fa*֢瘂/16K<,TIx;5-H {kECa6)lpX@|%?Q/w`ǜ$OsDki;2S=D:_#pҩK!>`7Bi~eidgik!ΠAtuɠg\@|4!ɉ*+ޡ:m ƾ4D߱V1;O |)jȤ4Kri?٤NP#[r<2:xWڤ*Ɖ:U71qmy 9q˩I;$?,⺻Zdi'7׋ⳓ23Qnm#qp@{f6[,&8,4,o& 44Q ΐ+ D.^.Ķ,m);đnuŗ723PX^tQqq4&q*HfeFGpޠ%5(j-N״-eK$kBBqi0`+ay&ݐ0ܞc> C .#2ziAx%ܧ D+cF'< N_cuOy00@fP4WDXml x2$A ==!#q^'D7!F"هQ K1Tl!{Ri3&Y}xǮHP'(f^F][!庹 L_1?Fe ^A.jn4u\beOk~^Z%˥?6cɛ_6XVůPػsI :M4 cqoI4Z <({SV=3+}XRpmY.d ',a]Bh*Wxp1pS9R@&7e%RrPX CX`$:=w?+WAWg%zI6ּ$hEHkC=Y֢ݼ~KA)͍H]Ȉ$n~}Vp$_4f1i8CŘ$DH|"܉ηG\QPrL(`qfBFGvݷ\K|=p~ n:q˿եX5 ]"=nUb9[8=KQN, Ķf_DmC{ q)0(Z3B҄'Yq:}/cs@|Tgv, uBsZVVNבZ@y =|گ^'2Hb+e0N>gf`#Du?i7.}FD­%Qtkk̠5T(sn8YbJH_po g%M*\Ts=C[*l2R=!krfxT=:H'.FoJYPĊ?TuR}3ѽS@T=+HV6*.mBYpL]T}sJ3 >0"k: he9J,`F]a -Gٍ%R_|cDT9 uK5eK2R/P({!Q]0p\!ύÑtla9v/).֦ O tU*6D\t֣uQX~&GW`O؈ѦĠw-tR.*ΘnCϔSưVl\SVPNY`qGũ:>;KhRݐZx.-WHΉ9TOͣG \QJO ;:ȓ> BP&9RSNtW5^S3oh17qUVӐj&mT2̼kʶ36^ۀL?jqo6'ɨM!@ 8ڋ;5;#&KJ&d~ˬ|%V|ZEڢ.Jn@UwO،Ī1!)s"Hn9EMJD@`._JTUl@ =sYz]cZ%DY+SFT=IOFj"ӽHEU:$<75Q<0wBCV}H Ki BϧN gtm:O:\ >3#'hmQ7u[m|%K=Ռq[L^03P>dV jJhnpKPA3bjpyhf_JvgLF<Xk*ݹ\eL[`tmP/Ɵ>@W׌Jj?Yqڌ qO2Jst.b bETD G9)eGcY\/` t_ɑ:E'o:UQQ({ %OBWlOEp.:_J=I >EA!~sKߝrR FP45./~_ y;) 'ĜBO'4,u{RTS[EM0IUe3R PZ%U,[ K|Ck&/$P,?UWk\.XG}pۄ܉mA?_"Z5tfSJTÖe>鎊ȡ&><σz \q\ɏϯr&4׽I&="X?](s+ iv i{\J4ic4-=i{fQ \{xFo¹_H_IکH>$PU'*>*jEazuSJ uՔn1{h4W}H/D&ΈDUئWp<KMd&}yU%AJr}p%Rj7dodUe4=-[U%qȶӃd* CGs:yX&/ges$2Ԅ68s{U-aPHP 媽4<Śk81 s5p64&S$&RbǹYN>"brg&wA~I6 =X̱x-d$qb#_L2.DEp 5^ 2a rՕW\["M'B<О= =c0#IDg)jcNV2Oq;T u9c}f$=%MGV.HhDh!4(c.nA}EeǁE4Y~  5/.\>drN0Fx ##WGm`-cȢ2HK߿7"rF6T)1]>T &n"CuzM*īc!1lJ8w8~;vZi%"OY:F{|l,| c $qzjR&sR4r ޙfRއmhNo>FOlyiyniEb1KO@q |N§_ 6J{`S4n:vHyt,=Jj=+֥L 2ZL.WP;O,l#{X]E!b.BNAELR:vVB0}3$b{n~3x>:)˻?gpCvfJn2j{~$X0 /`fjԔ+jfTSl3ŽPp;@^)YhCJoA3]N$zd4 'ݞf:Y%11>{dl:qFJf~;$^ tAJ A޹c ڠW?;nj~n]Uм ؎&i~% ȵ" E]4Xhff[ʯsIt402-}3`@xW srRأNY|\Diى#$kR!"(l.3ӣx6YE&Y3*Sqa%=9hafz ~\c?M4~)nxyLҶ/":ǿC-(b{ ImW$/YVKBuZ_c &M珄pB?w9X.k}x"^GgLX!3b{IE9wʩ2j*!PUpf5,s$WqUw&j7ζ}Z4 \g=I@d;qZ+Δd',3!^4n` #2J KpF>8g*0|A^Tީ#B/ubT##vޚ9lv#; ҉3M2QUp$D69;o(<ohA}<96 g% @Ǫ^L&?-â;K6Dž QYtZ"k+h2@KGq~YFl҆ ։sYRD5EH-)}S)=(z- `*L@^eUf%ۘRݮAli\z^s2焎d:霅AZ/ď!"h47|ƣ&I)mj)[ǶԜ9\„}DVn=@[mTa9SRƘh^~U;Ћ֙&Ĕ|ǙT#j+\ccZ ~mHSVd ivh1P(d-;>['[{j +bB,D ,CCFi&S0U|H8fDgR0 FLB})Tf]C.q̬=*`uy.朵X91tP{r~f݌NÆ@  a[KF_eJzwo *Jz 璦RaZb`u_O!F,Pˎ@<_7nhIp \B/6NA~˧FnK9 pz$. A => k(BR ;542R2*/߈EOHCe:\8 щKdbfzEʱa6 z{gU'IM*gBg~qޟ{˃k]nKa^fv];MuBeO>nߓ/- o1n刌*^$rtU#{-+)fmd_(tykNo_10Ou| `LQtH| 4Mf:.M(ڗ"VM=;sKRTX**_*nMw Ab5'nQA?)CMjfi-8nvw6Wcy h},8ўTsG`HD&Xu8wVȶ$lEzߋz˳=D ltڊAE-(y>} #Гŏ: ZO d. RB8*h'lXb=_EhB8Y<1i;v3%O]>@ ڌ>>4ҺsQtP$ܶttN!\1OxvddX.qhd:B% oOἜ+G Hn0,[y\Z?Ts`)b`z5G7?%eUhk"Эh?0289,U%8Znvdt`0__guTo \G7n(3b5ԭ=ft''Vt7D6Oo:HB䇩lVS\\HkP%zԾ@R㿦zլIՒwǚ,Եoߖ%k+o_H kׄ0j)2$n33P?z|Ҏ"B[);cdv'D~? :aȥo@``W} ::yZQht& KXNh_M˷3MBYESU)H_:\U5;y:$ h /hm2zafǀΰzf fwN%Q֡ u=AL[9o ' unfӇH/ҳ3y J밒r@x<oP4V̝ #n Y]A,BSq[W1Zb s`jXz$4`"cZ#H.g x.*p xִkڇf8 8bQaDI/|m %H'ߓɃuf,:ةWN85]rӅ R>L+bm#8|}кl!ydz7OP7J/3스+mķeDveG^eQ:hxvA `cV*:wI`RGj$}2sFSA#g NGMIϰ_L&~x40j{Nh4%;ͭaSpe;8b߱wn$nŲ Y|W6yP2 wdRMi_T)A<qQ,0N6Ko>O=T徤*J}hDVoW'P*'M}8q.ڒe|l4ߥ'a#i:D s~T#!DI6 璛eǢʼ!6 x>\Z]5 ﭰ@C0+8j8Xclׁ$GtAgA c{W.f-!,?tlC<2C71)~߁U|KZ@1^6%pGC0Ttba^4og=5Aj#Uz&ٽiN߫T+չ0$Lqmc`4 vHRs!.犧]Pc&O񝌣hxc(1 :POvKHCD%}-߿"ox@Ĺ^ߣ 3"{!oIwR:J*^Vh2ZCe^!#%)̏sP:D-Y;L4+Wef}y[!|L{A hi?1x-bhlwH.'QȎ3_3~5Qk鲸Ȃ:'7W 1[W6f!Pv{+6V6 ʇ[eB@3cro^U-Q] ?_߳g-ŠQY||nYi3egPxG!ܯ!jS,P#3l$ j֫ur'WRWO&s~7_z?n9%2y3}#,&r}'l"Pzy \DDYzܴPI/Q%F)c`uZgFeS"+݉OI)37?\_6q^ 6QY Zz!!%Ie7uS6>=` sƨ@3~ `:5u@ tp4=~5`R|ZߨsV3s$ŸFg6E s)Ma1 a~Ta3+5HwlIpᨑ|N;ⶻ~TҥrO(z@ՌV/J A^6vAƜݠ0<#XܳX8h_2m[Oc{/uA'O_ Vg-awx_ Oń#־֒E*-oR@6`v<&ڱc֫ <|Yq$?gU);PQ;{}~'FkC¨@Yu捩ڙ S 2FIj!C^@}jˆʝTȡ*7qn94/l[^;4"ْyk[8Da*Z]X:g<۵p QŨc4$L6Z+t] i dvS7jZ+^U!'ŗjiqזC`I4Eŭ!L-oe8HZ!Cܜ<*\ZZDŽx ҺQY5QHvӣTG<-\r{@* G}; L+ʄIf*:[|-C-ᴀ t5cS6D(7gr#Jb6bS-SoNBve'QP%3w8LlN%^/d 9ĢNVNAynF͕%ݶ^5G"N=@RAY`/&X=bsx}.)7:~eD9S͈WtAZQ~"LS*F[ΚрX-sҁK f|?[ߔn(uΝ|vݚlZ'_U7 'HZ}$rJk],RWG 1iQC A$tCr}@/S4L0!=ns+( Hp{g2bMBYYpR] @T;v5dO0A[zDRX__頛Lk'> }6qv: zlkl](-qlZy䞃iձs7 =끖yJn+IxPc(<1uJqJ Mx r-b0?o?~RPs=F? 𙁆9J溾ΈNXI%LJa \))e %(%~{soS-;b~^l.'Gz&Z$龻$-U(Q t:KR6昦EaK(_dv5tnl[mOBY$b;.asVznTm'wo$Gy-oCT B`D@\+(yvMEgS1>r?'xIح⹘M(^ny܂0\|j& uCװNx  !4q))ܑq: X"jrݖ4V)}= _(eZI2T_rgrB<}QJ]ORB# q,tTO$֏f5|4%x=`slAB+X>Im=.?X9)"rU-vdWAsqjJ -CT8A?GDpt!05P ,O%9+UT.q#*%j)7/Lճg:%ҁK;?_}*9Fus,a= zn^_ߋ#.&D~8i;ëAt!qtƩT[=)p?Vi)o}K%]!bsΔranJew?_1{IMIϡpO.gLH`|ӈDXaͮ Ԗ(=bL]SK@]/nр/,O`Yr#l0"e3ҳ!κi2ZYC4E,*LjPwB*ͅSXxm(5*LR& 9w5K1 N~ 6$Pv=N׆oxC@,p!ÊjFxQhTvZk&{RKwؾ8`w3Xj^{wm,L5 }dqdRi$9VEh;+,t`y^ U3@; 8]+"DM80z# Qf*IA*r|gJZDU-)\bl:D[@k .δS^9t^N0XMe?EӉ(FB oǽRI9!*:މ+5.eeF:S珏h3jɂ&W !lFL>IplM=ÖNfүQ.ʖz@ٶ/]I1@ %5a.z n9atj`7y.^ Xq} ZìH=-iPվQp%|PZə˦3o C+ڪ9!lnvr~AKNa],1I+V" M x_\ۆ }7 06w+@)nh<4×Uo.@MtHRAlgs$rXWغ&}qz13]9@3{zG,XStOKoq, rEECꇆz(JSgLYG<0Ո|`Yɳ4<۠-epLV/Ǐ5ԩ8Mɓ|صQ|}ч-u#@DnE-a):sĩqIpq&#\ĒG#`wԌ HR7kP.2w*ڎOߏrx &ZOu&H@#U,|$m ە<^J"-t ֣u!1'7{%$ZȲg:n >DD9dV,~Lp_ Ewb?m3)<%mq5o gx4r}&+vニNLÐUcߏ *(rUJЇ_/vty  2ӾNj ᢬&-D;Th a1_ `{Y"g̲H2< YMiݿTs4+R"F%Y`\V@ <ڞ[ evz8 ?ܦsZCE18(SH7d#Iw_ȕxUET"܄k Prxlt**4d¦*j2=p[8E (9:ˣ]#VY $'ǚGAKLf}Nv/.W:''$T6OAY.N' aL~٬a_e+0" ɾjذ`s Bn11&ɾ|N&8D́J[k2썇sS! `CĺÜG5uH-!bI[<#ěuH~ V7LFL"xi#l2L|a.bQ$qɕe:>1DX4G,D4̀3xQ 8kjcbŶNfWc:r_6Azte~]H">OЏM숫<9l\';+X><)7A:=Hs9)1ZUSEfl2xXN5۽\K89.7\,-adN'Lj"h͞L;/1F+jސ  FDJrAka6xPRpBSAT~ Rtd`(Z b3PrNI:}|\fa.u`S&gU=Epd,v_=;dq{x{!y'!OOxvprYn ln$QH# n1?Ǽ*ji)N$u! iq1N.1ekMPL7{ 3,)\!x9&(ULyOn8G8&4ODP67 Bͥ-նTŠ/ IHJ 2(\¨р$Z{)R҅sWI-GL*pk? +Z/_~67RuSEµ2U&}־UPNk)vQg`4!MŒs6)oeT9eVdN|e?pCvU=EI4U1}ەV)Oֺ0oXp "+D~Z?hKºzB_(*>($ӑDD313XA=#ElwTv=Q,ިYK(ԟȓk! 2ce%V!7,İm8n9]{.C̾ S#qY{.7)H5=a4å87{*xoLEW,ƚITWSq27P|[$citcfd> z}^Xiih ߶MDR/7pFnAmYi/Zo ?@4ȱPgk[X?LLSC:bzrB|!ڙ܌´|%g`:lsiۂ}w4]ڕ >%DyF<^u;vEË$5"_`ashLjӰ*eΌasżxvKA/Ȱ: x x|%pi5A&VRRAgH*Y¯nDE1o_\1W\(& _?]ptc./b7`k/`ܑ)O'D~`AOLK+Zm !j*K{KxF2tASHG;`@5WEc7QV u) Ҏ5_GpQS?ec]AK2OJW4vbt4B%խ!;]wIiߓ'n_EF'|zc`6^,/TUĜkf,ӱ'ϗ*Mh!4p5zVD,ȍ: cK;&4jqIxɎG#̌e#i#MnU(O3\]"n7"uNh13><.C1MYDay8ff.e+ooR!FequKgMy3MBP-`ջ*vHkbj ٚaځq~7Ub}\  qNhn+H%1SjRZs*`?N@Ov3Qu)`\_MX izuGh-Ojo MX;F4.+b-"L#lb.N ݍW"N8x}nV^JS̿#:) lt;q,7Ty9YC/eleH6.ti[EleysLƻrV ?,eJ5A[`)`-XM!)JbR4(TMZn/|. ݦ:.lwP%qzސyrdJtyg2Oˎ$x^Jgɫ Q\Fo#H`W~C Gcv)d;u>'Tc>)Gd;Wd`!=>4S8EԪ\;s `$ q>C!k<./3k]ta_W|F eig5L̴~VbיO9*ΐ(,7'=ƭe;0h!)UX7 QNBoTwml9јr_W=џ|ݖ>\Ɂ0=w F#pŃbC,";Zt_EڙW\;^`}䗚J+3*vP~6F&rop.ohM)U#II[>>( ec\4ﴽ};K3iUF\bLd<ˮcŎWjdxcNbx ݱ̉b@kJٻB&2Z(2 ҏ(vO/% J'\P؂$P2o+:^>/uVa*r=r~Z*vS/K<^et!O6o[tÂk pl\ u+H96׏`;|3Ԝ׌VIkzDN|9݉ 3fkzi쑩7"8%Q'ڎJ>/ ĸCŠ %*2[ZvЪpQ#v~G1S}6O9 u\'C[=~dܻbrSK@ {rޞSSӇ L8XPr,c TpZ;Hxj  ) 0gYZ070701000005e4000041ed0000000000000000000000016296436000000000000000000000000000000000000000000000003200000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/xfs070701000005e5000081a40000000000000000000000016296435a00070764000000000000000000000000000000000000003c00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/xfs/xfs.ko.xz7zXZִF!t/⿵]?Eh=ڜ.+[͙lz=r mM%=%s rr8ypwո<>d֧ƌ!VL+3r>\ٮAP!HT$q8Spӽ(-_7a1+r XBz0}D؄F_,#@`q!{.lF=>UʰNfJ#pj/#X۲(w'0/vW(tWJ"-'Xa|SqUi\'ַb2Mp#>\ҷ ?44ҕ|~>E1j$\dGr* a:ƥc!0wU[%jD Bk wN*h_U:H:S7gy`z jǟ$yrϡNml imD\ _Q$Lv:ywcbz^q]mZkD 4裎FkV!)c}I j Ϩ}2?,BMY{ׂYuGdLFE1z.8ܴ< f ?<_=`wz lE& Omc⫇Y?X"GgCzxen2̷- C&VD")"[iNX_M四 1B7ed"Nˣߌ8}m_`ˊܹ!fߊZcka㮶{p)U@RChn/4GZ҄FU^cIH._NͲ^Gƚ^`2tޖ-PSZL% D`\cb !iD̀bQ =u^ ^JcK ɀSxfcd姱v'.~noMs+Y[nb֑[Aqس.E4>/E+—+zt}]op@ʥ)%EQ*\)[o[?yI Nfw]?/sBd"*ُyCwoy*BU:MW#a~.&4bγ|]ORVH"`́ Di;N^6[X&,SjPMȿU@6UF]}V/z^ N<S4W`+dxB.>8k[$=+dSГ1sf_صT ;| -MM氪!yT0S; *VDf$;m-}W{EL,:i5xR)Z `i<6G"P G_R-ڗx ͼYоZ='"o mfƪ^3FQ]1<|;YW(mҞANj3f5+?HJ%Fag=AϕmpbV,&5*O^=H5a K-@Z$tuCW >1 HAwrFP w54YDj2vUqۻrMdbQ6@ɀ^J{'G7QYGPyP` ="_+MQN4<@2tUAƷ vJUw{ c*_grsJBl"T8 W!&U494x2لqe݈d8IR 'ZW6_5%Pôy/F(j0i_gDMfbnx%əGU|/2'eX1 ,׵fa_ȼgtr(Aߣ$._&l@>\Bz3x`rĕc `GJH'ahUlx4e;1QhB\oR~\3mxUTCM֌N}0e L.o+jmwպg Faz\Ad,VuXvva]ȏSzyI_P82Ik\5+QW}nOT$PP>`',9 -b\-a= 6籠tE}zX8>L`7}yD̙.]JR sEBb-J?Z;B '1_U/ RӤ2>̌0 -^(ݯp(0iYSWSf&sH l<81ֶ=nafxfjMT' 7?b8GmY715rG]$0$PfV=NMqߩWdXJ s P9~#Ҧ`B m|L"e& c㐡}Y@yF4Q(;F1+<f`㩡K`ATGfd/RMAʘ7=d?)2/+s`ZuY_F>D;Hxi@ 鉃@aR |%{~,@ɞm`lr$\L(.j= rCezg]+Se\JhDgK!@RyzG諒_dY#5-TTW1ߺ2N2Pb.ż`dJFi"T7oo_I ao%<r}mY;hbm$ ;qGbB&\PO[JX3~ 8D0~7Ͻa}8XxEHNf7$L 0Qj*w/?D M@y?KAET y{,'2 x 捶ۇF=S/^4/v^FA\UN7dT7TɮaS7or?}=*xtXm}]fU# (]JAƢ=b]CHQ4C݊A|ƞsH}I^#PSl˱vbUIаSYLԩzzy+nb$%=-+9Yիf0Gұc8O]M%6Zlt,`-Ա9u@AceWcLV}I줸̇&S0S.:i떿;DR/qRbL^s~o@* خ1ÌDSA<ıCH ޼Y!k;`-=Kѻmh]l솗dD[{iOA;Se噚To PYt-bwqYR[Գrj ]76(h/ m+Ep 琇nN@"rİ0՟Eׁ֮GH~UC >L^L30/ۣDUB!J` OڂAs$+9<`◫ǥVaWWXOg%`j+f,rd)/刉|ZvuZdڞwn) G5&jOLD% [qonixf*L|stbpew{Z9y K0t?J 5nxkP"R)b[6rFj&{x&CqG[IMb-9Ͳm OѤNZgw ? gtn<fMP"CI`_c|R4+Jj%M2gq%0H  "L?=8<_ePp| Ta/;f<RȈ1ōɕgUɢUjʧ⻩FfCߤE4<,o(F5QHW`a8_ s,ega["jyq]X @%e>[-mi}B%=HG;;1ܤa~5';oOPeR5](A(D^^F44Tš@)̸bܛ:&: 5 ╣HR\U~3Bp>K]3B̔נISFljԴIV$"8l/@b$=#XԜ8.!Ȍi77/!(<@k.=ʦpBvg.D_7)2|עCH#+衧1E*0npgT7R׎T&xl%++@^dgR:" JrR/GLrO L^}I`%dNvn]0Ki$z^B-h$!?eMdyK}TЯ73C'jEO[L[VCxk 45l' 0O!Pp}x>xJ5 deI]P\IcLut: `h-xe]s4$Q,He/]Ԑ8&Yfg`??Z-Hpm+xHmݹ@xoD0MS&}]w z)q%t\'SB3Q??CyrW}-ܬ!}$X(121Sm<\w>w8H9ᮉM}|4uۤyEQVgSK#Cġ&%UTW- tSѭ2D 'uzךۘe\o;ۻ6f cԊNJ jcL =-#e1cg̳FC1e`>#PGPíUOIɌ~hInIpgj䘲뛷5=&AHPA©]b/鰒9f/h]e?Q+%0 UP7aƓbűh8@$$va[M 5)Me|?"}笢`Og'W*L*p[f "RC/ qZc [weQeLA ;Z·Lʙ fjdc!خHJ2 nYOr5Fڀ^v1NfB`3SpM3c^&QS,Q F/h2V.C dv.d3|ǻbpa8' #M%{9we)͘ on"z0,Ka[:;D\ ?Ah)MeK!Hjo{5ߊX&) K}6"%rHe0,;&}:Hl H7vr-1jS!]7 9 &'۟^t\K l>E?Th3:x@Pz!̈́R G-*ҥs/g|[ T+Ⱦ7;='Ts=tsqmg%}<]ć㾓!$ wcRkW[Y-͜-diV!ʪH n[XA3 JJ:n5L>M6]8h&uA:k'n6ugm^]9:TO

    J_1 ((w R'J2AzY]OCy:J`` |68D47&[1mM?ۜcXv2 YvL20cû3j3\I՝˔掘>|@jiG(/F Y_u+-^ ",>yҋu`9yN÷}40;Ud~ƜU0GY7h=jU%˪ds&0Dgyt r ZNmy\a@ƼtC7NAþ~: d?#hrska@(>$C KD+uTϰEi4̳SP$ɕ"8 wdoAA=W]m ?L?4He)xDB)dg>g%-KNvFLvIRS7H%p+ ߚo-Y!NKLyuG9Θ'552 НA[G҂l\cX[ncNAQH|@-xVL7qh s"`zZ Igvdp߻G,f61f HNM@.irzj?M0;J>QdJIOqR2D3fsoPF_z).^wzfY'5A5IHǢyfGWwsUyƢn S@P A(wxΐ(3dIr\`gUG*OBP\j&SݢTma()So˫Iq(;ˣg.I@lk/! 9E?{8%a~~l cHQ bJDD36F1B.u4Dj kɓuCw,>(`OQ̱Υû]"fnQ 1&u 5tԕUq݅.gZ|{ 'J4:سi3#\i6$NXywL#\n Ύɏ ˹_#`gWyg! 1~Ch-f,̣@\`84$P'8aJK9m>ȪFe 4IԘuյѣTL hV>|ohScjm).Y{ %CF}^@ל2glBC95ub+&?z >R |;4ipx+45@yVK,>B()ȟcrٷ( Dɟ߅ao'Ëp_Z%R+[6Kh8Z CU;Y-}w:Lֱ~i dB=`@k ʥ>47wo"lh5^X5/̿ ?ۥ_<4 1$!zgiLK#3u>vQT^x ϋ=[Xj;ЄoY_'؀善*Xx^lKE7ƭk >[V†2a.oR^$g=g\?)<*ɰh”.ґ,Ǒt&M!G{ ZN~fSj{|;oj)žKTb8X2lDBGV5\,֜&\}Pai?_]s'ʚ@0zQ n+Hg41Ux~E;zAKV&ñ!9EqVOX Zdg>/,'x4[fx*}̡-> I a/:9sA /֛< k6Im>,μ__"z}]T OэEosP]AY,Kט-bi$4S^p ٠PzBoI,WY գ9`O.<:Rn6,jHrH0Ӡ]ѧv]sUޚ[(Y2^\.7\:s!tjX3:[aN)HG6VnC[z(9N^}N Oǟw= b35E-e%t` B9ߡ+<@p>[@QȌWI2?bPtU#45.AMz,'6ALN{L3W Aqk۫eѿ++TbqIs";%r~^>A : "w/A L&;5GtƋg茀EmwI㋅`/H2{-DjT$Ol.RDIh’MrCΎ9gԃ@. ?Whë8eXwRv0f?!>0S7r!w+mZWO{eYܱZ7T/BKǙPE|,I[GHڑ?zB|EXh,kң~ܛN|aB{Z.4C3$e1@2wM!RדJvyE뇀]yfBzO Q>UHN^\bv[Ҕ6,@zC꡻pbs^o!f{4в$hmr18(6wO(qvF-qI a`l:#"V|rᤁZbCdťꜣ @؇J0IԵpeoUޞOlŴOκG"qT# ҁH&TƭnOܙGIQ#zLER SbD:#yX&z AI VG~Z!NI|xYRzW/X]B)G~&5U,J{ފͯ2{# "KSf|IU'1 P!D.[nD͐$kT`rl.BsUo9ꭹ6@<1$vfC}(J: ('g;(E2"bHck3HmML51(#rw׫90{#vGfwcB&sI7|iS䨳Zdsڃԗ.pTƼEEWu*%[K؂I]SK܍uHya V,5 Ng4הCw-qpm1)kj1lKŷzrgYIƢ-N;lsyl:y fmr&P ؛$r qg+=qbV-iAӰG8.?9LǸC <߱[N@`"sqsN|Y+O^_4-qR~ZlS@u7@ԞoFsDTNEy7Elm#PXZYku5V6t"yK\Fvq!̒ĊÁ[f' F+WnZ>BzVOcd5=$h*zGs^;;J;%՘4Ґbfj^ jMadS ߂ַ'S7 +] Xڼ=LV  Cq4~DY_1JQy,9^.rs,N<4N5R˷xFHE]NΏ^ ~S̺\cμvKTWMzE]ZZ 8Sy}@MHz)%'=rXŇbW+++*$ldzXeܲoL;9/ST xGL PC16)6 Q 9{?V_[6;C4t8l+$C %1ʍOJo`HZ*YiEo=Fb|QpenluYrp\ UHDHif7E;MEd>AXalQ8$LޟreMR+ vJ\'I.(B{Ŧ#?ϑ<ǎa5./?o'7*rb(b/e<+/~xurHl+aI˕"ZyCb5~;Ϭވ(y>0GZ14?cAah%U'_SAC + 幣R ,Cs1gOCk/;$vm F-Z'\zyGXӧ#ysH,'b|YRkP`j҄YJ䄸,=XxZ{ϯ (&00uMbԲU VʶCA;c?-`S YZwɟ .e?;Ѩ^'I2sax-t4neS9gu>;(&ﭦT(C#uWsM"_1!-\X"$bP PZ'rv\-fkcRya¸oo? u qw6BUc4Pt\I0w|(kP$b(.ny[n6x?7Q:L hCB<ѩМ(B,fłCq~!%&Nd웱;w,.i2Vt 4d\DxLhT8*}w` $h4nrr> NY6}Q]2_L+=?sդG^- uzzWCr ?tp$@ yP6{ѤI -nOIn~ H2 >IZ=3?hCWn(u[XL{d<5%7* Uf5ˑC JtYBH鑠շ-R,XNڸMH[nQ X>Y `Z 7BCZT M ׄP|IJÁuPC7I,Xc1uHtNS١Zޢ1  c-h_TV[5x1< OLj;O~ jT~祔u wnpDsBA*켵QdFi8-!WlwIo^:z/N(@q)iR R3X|?M D 8 `n#feWH[^8Ϧ8~ik;;3_g0 *nŠ;_A$ZBٗ3vk!QSꐻ; ${H#m^\-. C׹2ڤUqZðXxPs?V|d\SS^d f86?-ݩlsEnr.Nzi.&(@0zN [?l=+t)ٴV\B . 8lm+4mddgLAP_uתr] mph b ?6̧u8޼f|m$9)0Mݤ]&:v5⿢iOߎj~dz}5LNc2Sc@dwkwEj"#P@=IOkBL%^uupw{oۚsI.$Cª{gݎ"r5'F$Nj:g_zkzJn$J T}mD@܈3?\J&iӿs LL`;WG; H@"IagӃfS(xj!kQE#Dyڐ:>_Ý'2Aw^S!\ 77QEs5&j/kӺF: ]TD'LПzm3l. e1 ٭ l7X&ޕAN1 +g=5:yҕMXqAMqn"e%S `OGfJ_Iy.{Ӥz.z8ƜXw" >O#ZH)o!3%Eqjzg)DӂL 4.^6vyG_*">]m_qa;զHUľI6YwWF Zfkd$n(;?|}.^ WUvNUdϖ )6 치+P9= N Ac+9@Gg 9m}_%Ч:3<ꣴa OAk/6E&huSΎ HdGsK`A]"duDf`yxwzܻE3he:\9Eg2tg/?jxÛ{$&iJE)%o3N" Tr?>EG\T-"4IZ'gj:JCF䃔,Jd")|FHu4!gbO\16æ8V@$}nJPԁkwy@R';aQ¬N@yﻻ2-k+O--- 2+x4&JQ:==}IJPB_<&eHR;w0D;AH2 BL)b]',!e.vuAl&vUꄕ, _XMY4+7x9 [QY nGb_9.#92>\K0˶1DD>6lDW$93v@ʆoך^$>(Dfq[*-HwHk,V 9cg됀x.%(@ӌsOj2mH4֒G=إRǥGM &T+4 jj^D>=mre#,B{,'&Ww{G+xPnP2Fe\}dY[A; G[=0:%+yJ ++ Jay.Ƹ]ǚ1RK z*{(벋%t4y]&M]%{+up^*l}"2,٩2i}~RrJɅ{q6AP`b]{dN#XE | rU Ro!ש-5}˳)ω-PTyg"Lnֽ^3\2`xN:=`(=`r4!P,0<=dv$ DImQ`1*k6Ojʉ]J9#zdc.i#b?7TZ8s+f#Ǒ]BċOkH']s ~kYqV pCN$|DoGy5^|6 ?Q '@wC)1/8E @ч6m:LKueԬxUB))2 Yb֡@."1IU[y( 0֬bTWI)V/G|nF6Y wpU327sr]9 =L~;f/ z lxDř!HQ x|k=zᕳxJe9pV]V~=Abk-~`ݡ3Va&7 '*!mG[AaCnLknEC0Ė[ ]n\ ˔eZ=2cY woD}{4MOJ*:fl(='-41$X沰ԍ{X"7Nݗp@R,jɫdQmiu(ko8f9VBIhzRNF6N?k-HBdƪ{ͧeDpSō#B=Ytbu*Ӹ@#?YzyV,.iéMў ;SY~W|;ho>WWG7-,bQ`|6-`ST2c)wS'JSG,ģr#"ٹ|~^VP-`cb4?ө&SC1py":6UPI.Imsּ/]<]Yh<_O@فR_|EHo(^Jsz7 rBL_VGFi"%JC;y4#At!>-srf wQThjDB0mfʰ=^7 _r?j~ d-GYlH1 ,atj1Ϟ`Yl AL!oD8'gd_pl_oɦPC}@r=4zLSP:6b(_uн ii@anR| {} &pqKaN:z :e5$vڏC྇6q<&q+sOj31ϋHWpAe1/frnrK}7g0Ga2$wDž}{ ,"8_ly6$k' c^ӆ])?e&6+$ѾhS YԷ$uJs_Bf2iKƌE*#!%-q{mĴF;U(Y>=5x29 XH]BaVzbx:Nsh^Mn1hPva=93L^ma_"3 ߸L 0SIW-Y|= 3gzp@/Da]-m]nǫJiu {W]qa#˚EVDNlK(f*~3͘r޲|-VcMf`QR VII"&Rqvf#yݦ9:0UjMu?e4ʆ EM$iAsjgx<=֜z|*^Ȓ& ylL:,69R/8qRƦ3![Ep&+/eo": !bK.wꎔlb藶IBzBV55,}2P+\W ShWprm +Wfl9<.)}l"eSI#4ۺ0\Bl6јTdcf%K7XQ##.e7hA*{&ŭwIԏA4.QAΕb5E~BŒ0ݙm%1#@_SP9{WNKs D*dPPr-n2f!T|4W#SA#US: Q 4d UZZYtNErȓX"gQtDھZ~BgD0W?꽨$z@ʫa?~j/B|W(P]=V>k 7$h)rK=BxcB$nٮFyhrQdѝʼnW {ZmTO7t{G<̗eLH"oIei),_\ 4{|A$8yzIoRZ|aŒKi̐_ t6t?wgb]~  Xn1O |fI-:+C⬷=oO2O\ʵ&lo4hp'*n!ɖ^7մ/@: O>Iz;^ )MA2ώx b@ZUҍSN1K3b^)pm9rp'TRxcArQE?MZXAϣݬINnqx{SQNW$VzL }nspVlrU A\) Y6f,aBMG6)X+nR&cS|WǰmWG?ݩٕ6Iiw+T^y;M/LdȆe)L_\h;hh*fXkvKLҠ3Hm=5'唷ὑckT]{C vBGsХٚ R^85kKjuuH[c`N#NOy knظkN*b&Iv᣾>b*S$>|( 'G`[?dqMKnori+t2:3 :'6* _#L(lcs,Ie]yZDMcfW\Gwaao7-eX9ocBǟ|2GߢF# /@Ӿ8'DE E FGk0AZٌCSH rCWpA&%mc#d6_"x3-W]:Ub()Ky7 uds74OnbrLXogZX%!hJχM XZY7Z]ld~U> |BnV :[Hk F$EX$1WlTԸQcCü]Gj/Odk35Yw&b8:JV't&IN@7]~8;PTĐv"*o$lHnlȰ<.T,<7\ bn}}+(mX-VxEN57( )bk¶Q1 rs{c&P 5q Y885# $'uAA1Df]2eAZ>W˚*XTpN'0o90"cT-N'X?~y3b{Qf۲xfMK yupT B|TZk裥If=^tc;r'FQ }]T@݋]GAYy){7Ʒ0z GtP!3M픞.w4& 9 oAt+ݣ!RHOSapRkf3%QgiFgܨ$ҵ_u58xY_4cR' ۙCRxH,G&* )]TwtE%t䧱xݦ|LGI:eu{n^o0ߙz܉jQ>5i(y5Mj/(Kp`項c;/I5a|Ғչ)z)4*3cMI%B<,Ӑ0w!3l8ɞ-\0Uq톇\tꣷ6L:L40>"0Mpu.%=(/BX:KJwc1ʫN`߈d)bBm'[(U[%N20|;qD${VyUeͻ٠{o/ZՆN&@/scjmwE^fCrI5fKEi8><&Fj"cgȖfFOΐ_mNa_HM %1=3֨)zJ=8|zkmʺ&Y]^Y\KKRy_H-xY7!{XQ2E|NE.i'e6 F>FBd́"s{H)qs(LL~ orS3#"`Lɓu ]V9usV#S⸼{K|9#A;^m=86= rbʣGr.07?+Ejf2d_[jG˄VKuS:owIqZ! Q˖@*hmQ^::zPm-KB⿓xEgA T,끖?տqA}:o?j0NnQί 7/>ҫl 7LjfrywP9rq-H ğ2Rswr жo t̂'֢˘|rnyzfAX&ͭpPj6,[ZCPe>!?s>g eKp>aviMU =:&ۘmKrEn)x_4UV;34媄qʵcs%*[\l)'*\)\}ڏׇf&LMwA ^MArwn6Sgoǔ%1'2gKب+?Қ)K;dIߊJ?v% ?I>di؏TqAj{R XC+sS/ǣa^Aw )\p.6lD.aȯ9%[MuB {YuXj HI;|?B}֛L7@i1@q~(V9Y!7i+-m'F9.f \T( މ\/g1X}EJy^~R?ھ=iqht?4!^aT1фfˌ]x pig=6 jS妽[&&%S!=r2j V*)up3caEM)]SN ÄىaZ^v>=vN:ʔZkɂu5J/՗Y7`qg3X8zx8Ԉ_s^P<{GtۑE"Ow[GRKQ#\,I®"B,^ٙeh`~5ѰuY1;6b(ܲIX>sbVqӖʥo#4fUPaR© α, GLL7hp74j\*Z/W@:rN?}8\6^ʰ  \@ׁGP#, x@I`n&Q@M DW#sZ k۾4"SiSo'7=hc=ت-Qn&=_~A F<< ,.3"=9X=+.;;wrZv>PwQ#LĔ|(lFFJ%:\E _?{{ څ{mjP`}~XK g*=L3n c5!4ڊ,ukUm '‚&v{)6 \U%օ[aK7+M1gIjڎ+O܈^{,\|ݩ:uYHD啧~]loP-9<_ޱInkRAjٹ<:ܹ'f'-CL3$rk:CBڃMP|8l} \Tr{n}cۻ~?NaaXc9fƹ=^JDmzǼ|XEyd2ɁEPu^J45PB.p\t*wjݟ\w-Gv[]R%$(|8qgOJebrjOa<~Zļ]@H8.zwzxiH1[p@rE(@otlKkekTou[5GֆqiM9K~[>-['xu VdOSݍ FF`3(xf2lr[W; uWZaƻD {/dߕ8p9 ,I FW9kS`TfŪtZVD#dH@L}.W""0Օ!;N9tYȆ^W#HjƳܰHa؋ۡ۞ |?l'HVzUwݏ>KL%P3t85f_l0o:q6z\xnJVَӔ? Lxg^L;s!+)~T?]6y ܒxP&ZpGBiZ%obC8/7F[R|/?T/=8!渽vSQBw?C,#D Wø1DFMiJrHްd']ܠF]4>&]t_ .Tލ ?{Tj pdM.YFOYS4(5xԠQ̿ ;%gm)aK1]`?Xr`A=џz{)͈X=pCA'4A@^o7_JGMI[Ay{+$NSP3w0F,=dz-gĥD^Qs=!aVRCSr8HVNiRt\Y ]:_N}#UH%p7ÙIh^30f1W(}luJW \ 'T$Oda8C簆R7;b;zEWS$˅2mq:H6sZcaU`q(@F(dn.k9Zjy9yr@(ۻfkuF,%lٻGnVn߿`?O<-Fq<?{o+nbQ>z^1qB9o%ӳHܿiCP[{5!fIY@(E\\&"xbgmn%^ Ao;^08{.%l2٣x?O=2d`Dlӽ\2j9a719tɤ"*!j r2tX*,hYD<*nZ@vi^bhXOX[< ,IM2g ـ0~pf4 `pY*P?BZN9[|JZ/y2gh#&D;Oǯ*my_?Zod)+"9#nWܖ>)ތJsu.ΕƓ%Q% j9&hEҶXvmB"Fq,OG#}}5!~tgǪ5"69)4kWah+Znvɶ7MNd}=-JqevbB!IՌ;=IhJDŽ8 P4nJLUc}AG比UvL?:@C&:ƾDD*I+} Ӂv$GڏA n \9\_u+u DUÊ+FevKF_SN2|MgGT!s7}'YN4eQ2kݐg'^yI@:. IB¨q^1s>6vLWBKdh|N*G U`UZ*)l0lRBV%M̽m]@fv. R`mmEHnpқs3tH51L=4!h)ФW݉yMBj*o3O}oAЊ_s~mqK81taW3cVC&04pٔ.U%4:Fn/K 9!@ x?vfԅ__wV\pZf"ųB.:~X+ _k}pAEy+C#h;䂅AM*7@jZ a0dh.|NwC0z¾yAo]vm~CmgMt XƒWL%zsM3 cf$mg,ÆA}bfÒ]pht:#N8S7vd:{Y:y $WNU*&אT!kӼ[ A`nO |{4eF_6|&>{R[q(Ah @*r4J} cE_J#rUR_XG 쎛8X Ç CchtiU mhtK1ظZ h^Ƒ:ƀsuX  'Mr/.x99H#{*!V0av@S 9A1e ve Y2j<2n4IE1ϰ_:`\:kNic[k5n!)˳ZX,x6axCDa*UGP20b-sY>kWR{=)z.^̤gun&\z l(EZ:]JEũ*#"Y?f8(Fkw3~2fcؔtqv*S!WA6nU{mLPS^rGֿ4W'*7,VchZMB`|g,D fJ8g1D8&3XqMt~WJi\F 7 'ڞP@/yH'9z="O5)gK(PPueQ-an,<Ĥe`)m{cWgjFzk~CƤcɖׄGsaw^;V2ǿ >>4K̾JkNs)؉JCAH;CTB4aT "BR'EF63 `;E=_a ^=,:6@;5mx~N5B}=oȯwTI (աB݇Uunޖ˳W,b:T5MraѰ ,~ W>;*c=+Y )a/J0SEPX_n~$wYAgަVoCkBL\+gGCaݥ/ EoSu^S 9@e9KFa3+160֘Yfʣ'+A%1\b M˯l7Su ACa'tA =]앩4֢m8eE\{^ubeo6Im9e7uPZu*tz7Q|)w시٩wFyTY) 7/cAPaԣvYt'H f߷h$/PQp{s hL3KTJRe bu+X^h ,OP*%+PX/z'^G#Jr"/& Df$,9KRȶǎ{BK~Ҍ~ hR1]xQ}#R(4olh> trzDZȏa?&ri4tA8'lx>S_އqB95U o ׇ_H=.!:6ɇ8{$m56Ztdo JO7Gb5?b̗{jO5țL;v"a$0%)m'lCԖV=sb.p|Cyկ0W d˓^] ):HW+;:#-YO5RUu3[ iE~T,񜯥^FF\ vU`2:ES=b}G9Vz% SD$f`cΦSKK_O }o[XCh!b _ XFe@m.`{ YW FrٳB6YE#ijL#DEcŇT_֭d[UtXr N sNRy=l[gP}fTh>Ȕ>Fb?hKOsFCPEX5 -YtO tskJ&∥˞pgSSzotؽU?Pk:81hgl~?ǜ6岔+|[Î,A]8GbHM $ t}? iDO=deȨH G'AW ֬/BOd(俇_⽰GBnJKSZ @OJ$_V\_.=%Cv6#De[$1vė Ĭ Y&q18( >Kjѭe5 AO<`̫iMn]1)\8 4в6%ULF)5o]Bܓ^<{ o Im,#9&| rŢZcOq)+z;Xp֫ a, 'E6\IYz?1 gMs^>3iJDҙAYEw8]n_,}ʽz#6CpE'7RS s1 + Aa&+cg@fYsL'yBykiU-;ᢻd2ߴȨfenQ[iÊ7hAe)lHˡt@: ڲ- )e¬~yn ,cH|B `󒼌3*q$OG.tJLa>0QYtbںz $xCEfI-@{RnBJ_,%) K+21omo,jvZ!~_={ې2kމ(Izю)|%) V{ek>߉ۃ;J,LwAMrie~0 =Slr/;W,>ݪ+\V'_jnSbYEVr;s뒢&|Z;찴zKF_w-$F_~ZS?TO#tb?(%lQ:?-S9Ͳ!lw p*o!~Nmb. 6n+FjM-6}@ÀMH/LU 858k݊'*ظZVW?}@6Vp0bk~ᶗC1s\@)lpAtQto*Skw/W\7ׂ>0сoܛ( F`\9|hP$h>+k*H֠^Mi=IfYV+^9&}}h!Y߽@\-J9C\͞Lq s`ëSh``7JVhRܷt UX)L꜃ vՔ{ºvscS^z2(D^͈ѓj͕^NnR7SgDy2w. 1RVAkJ2$ɬlc{vN߲7ŀY ?ҡp+DRq~IQkRNtH0RNMloM}T ~oF] ۲ 6QȁiZ&EB9c=~VMiN}TIw&> q#|m-z9K}tjͅ xn.v(E?Bf_!xg~r#ZYwpG\hN,DDSI9I [hڲ!f Mӿn_a+/x/TXekS?&dn9cߨX1%zpeg J(pe__כ*LaAI?x 녞unӀ\6.DnPr56)qTR3Z– 3#&.bir!\B-5j P]? ÍC)jW… \ܤ6w46?a䴧zRXb GdD۩ZǼ½|Yt>F0emE9ঀddv7H*!'+}(|Ƈ;gDKrl5T.uk8x$7M01ďg4|r_U+;LpЀS=L[rbx©JY9IgKRXjOW& W4f'İI3rJK=1T%E eWϞXC*&YBSF.ubqh>oȇӮM/Fڻ 0R VL^*U5;b"$!8PHV@|.1{'䖎]wp,j@׏h'Z`)nVY/%R#)!NN.k| 7@[FzR H]Nt+-'16ߎBȨ a|)OI@:,f| i^2UF6?(b/Wӳ>b_afwUCOg#?rK D0?(KEt}#fϠ/Q]{09%]@%iO粸.}. z\)o$װ qݮ.I{(wD9J"9usߧܲȒbYI}i!% eI-RgHhG*j" jkNf*AI7mJ5JwcwU`a @`ᢲ:|kʙcbIP"Q[DJPYO\*da9̜%0>ˮ ӯ3@~ @a+-H\WF=E@r`LSčnp *Ԑ/U"YR 8Z.0sZYJ^&|$< 2򫨠l=V7Ekn==jo^s",>ψ`/S-j]ߺ\dv%)5VݣK )씎<)v$w9FwG<'ܢ#N-BZM] 0 w 2`ye3۶N32>Mٹp9w|H*頕zy gTrB0iR\tV]i_ `Y^SԲL\[mnXh7$&U  L$:wPNXM7kHxF^=oq8K}f7(Yr`V+̸7VʲQ\d;-Ghc~mJ~PH-S^](E;[sv52D8cPGdi.EbD 7N >Ĕ2 zڇl^^r,i{1&#w;ϓaG?cg Y`!<=dm `)afʹ[#0yIJ[C ~8fiw='9͌ X->O@f[ko-44IS& 3R(,U^ĶՕmB5iU{/sKI`ThXHy$~ 97}Km=?0^ \a#T- vAF<̛1/'q9IxL'*kVZ:lAa$gڡ]%2*eN5'aW 붻nY\4k= {}etKY Mm%urE5 qmҞ`v"Y& eކqIqJl=n- ]m= : C!So53NJZ2ED Ux A_. KO؉9#W9ĐP;?K%-kCpZY)/%@x` 8Pm}XK Kz\N>n,;XtJ4 >“J:ECatꨠ[4Zp"7?85tT;'t`lHCr; HJM!nF[?^̶RX :~&RBظ|e+4+Jik ^]vx9/dw{.tP u ԝ0 Ԡ)ci=u Em|b&| 9 d+Ne"(<:*1IEB[W֏IkWQIdUfm5X#bY[p~l * `̚mәWx{}z,bتrr~V k7* Jgi( `cμ.t_kzPmNGHIؐ+[7V-w}0L4PEdIHŘu^X&R~t@Nk/^Ộ>kJBEs786 @G(Ȝ{ B׹)\?wSHE){'ѐҩ*=H},rwzSaɹ-6o߼' ˢVw#*=+mUy0J\kjh𯟑nlR|_ZЉ5 %s(|0vc4CPB yUC3@Ƥuq:-x}hܨ55>kkgRHp*l]lXFk΍^(,6Ą5Tkf=w#UERݓ"Ałpio2Yl$QNrn,j^Kۇ[+5겒.KN*Upnϐtim0Y>sRpCt ^ #U۷~MK ড়⌵)\YU-th{ )o1C^IxJn|҈f!oFA92Sm|PA`GɼWGG;˯32bMT1Izs|+BWHpp${)I?=5e8P]3#4yp!k{6/>;Rtp cҜLxϤݟ+Ez+Â}en_Pw^Zd&=w4@%TxLQoxM˜-7GDu+:bYn >\bbx="PN+-1Y@F>( &a:2x:D (lcMȰm+02"Kf̈݊"[Fx(>DQ}kOE{!bkc>Kp.@<W>Hmp.yg*>?h~vD"b_怺4.~-7?<6 WT;Em) njTo *'L;墵~?qLpl@faƩ5ၮ~; X q|} s25p_\Dot@`YD 0!-%|Av"^%(o昒 r^&p)n8hn^QV~S:$ c:L\ NY0ejA(5K=Tu^iR2PbL֜%ѾW#kbd:Ό.'f0k}!LW (*ză)naR>gO|M_UgZ C2]#5%=XZJyL+izT(!.}0zO\(ui?qF #r13]瘲C!ԲQ-enEn,eXyg |{S{vH&>s-.4' ِx"kB1z ~{}W;4 [J΋,)d3vmlcwpӦECcmYܥLjϞ倻䬷 x}l`x9I;^զ}J{{FaE+܅ lY @آvغYi#-:\@ -3kwmڧ6:Ņ \\"HB H~dYΜ jCSRNV[+_zB ϒCYA "B?'z?4sS9~'hkUf>0*c{d3{zKWlīng^֑ /7~e *yX-f9t}N ;p3k.MP6?5k9Ԯ.'#A Gۏ@3XiI isn1 lU_ǿj>0iRJm7My'u DL؟z!Q3kI6dpf񇒺fޢ ٓpZ7H(?{GM"7bW1" RQ*jA-Y.N)NtZ>O X{rd!]ej,&v|v >P{rH_ M3UnjKC j+a`E:GG2g눕瓁[)ia^ 9mʼnr RB˟$7IחLG>+S2DYb 7[AJjjw5t 0j]fW EBrG()2ҕ!vDtSu7aUwQ+E wcݾκr(Jq{E߹ $a:I:$ jd|  @*͐+fYE#g[i bm㋓hzc%چHb3bKqNS/*ׇFyIayO I1hc0>*я*h dEL@J|%6r`s4jRvD _+O7Y5p3T$"*BwOjxcNDpP[aJ&t~H5=$8 .Z Ѓ18zeU N fdkQeɻ>>rDGnSygj(02nRyEd /m3d<%+K5BNвo=+QWOxhM101x@&+i좒c52m]sPF+C9DBBZk7@`ɕcVBQe臏r wns{.i  Œ'e}@@|N@5դdُzB+PmU=Fu3{R9IUе>WZn9~0hﲭ( 9Cp#$^yr3{ټ\,IZA1ـ*4ƅ&;@o@拰ʁ穧f$}wqT'Î4􃷶Z$HgBuVa-ab=Ranj3+zKavl`ۣqJֶN,$ #ؙҎ^Hp8u7pZɷccV<:W73ӵp Mg$}Q l,PT9$ `~UJ^oD![b||Ūa_bygޠ4Di>c꜉acysm_̦ڢJFbj J%iX%-b)eӢ s1ͻGwHusBޔDl|RHec߲A@L(_.WN:C9hgM~vgigZi;q륶JЂ)wn;I[#>[zy[ywZr]kv6uI(~k?~ɒQ i%55v|j2pUvG!ǩ,B'ROn17ZJ= 9WgNw[ěZCXvKs<fi٦f=~Ќ̈b$d/ɂ9Jp  W;ڄ ;T@aܫh5(4{G2CSN&(#DHFaaI%(4 7FLكm4i-ImSX7P<40;mBD lQ" O`vℳf!- hj-ata\#K6NN%tg~͉[읡ruo< aC4t9B5e' Ι@!Oi5+2SQz@me:mi@u vӺUʅ5n9xc; 5s%wU%LRbNbͫ Abe%oerz|[SpuU!2kX@! J~Մ:9|T[RdTb6 0L ճ+JfWzҴI*c4PuTH'ʤUuh9-Xq+4ThuE1a\r]{/pl@/ApEs%A6u W[R]X|Df6 @ZY [8eJQuqt, jw6wZ2豢raoGpV@W%'R碩,1euD\(5I7slI)JT˳ʔ1ceD PON໚((揰! h*=Hwkf љޯ !S+qS`2xRpznC q ةW)0^/Kfd, 6IE=k7|E)ٱj{qؿ'{P9)a Vޛ[\wK0nӪ.(OJuQ2CŰڹ˲.q՚ `oJ"D(`nyz6x/. )74[F}.|Zp}r=,sp:~3@A=+?TLPSYHbZ!"gf3U/ӅUqC@u# "/:uY#ų( ) cQZt!NnB}o5eef\-l E3hh~Ô8zNM6]w>.;{upq /;LW];  n n_ނ+X5/2{tC Z \L67Y).]@yINpW-|8id@Uce;zU`Etoн6s x#^lKȐMR?Y!p̄}snqH9ol(rUaE:Pr8/yhZn#<`y~p!PzNQz _*t,(wB$@ֻ<;[w􉊑n#܊Q|⿖RAЙ6wc%B[IK\"'8?XKQ|R-WXdɉ ӁZ78ŨvBzvH?t`ۄ03&xqɆ^L0GQ:CLP:1 xs-(|D1=* 0;T=\;>CRQ&[Ht?e^R׭.#_q@?}1O:q^}t.e8kU;Y+Dl[w& N̦tkW\TԪ}xݹ/qkI/ ݐddb^_xvw~mѰлݥfur cH|֦9 [g_Qp"3DMa,970.f yJV23PRzs`ub<586k*.>MJJ}5 qzBW@!/,z{`rC t2>N~}KcFv3$QٷO B2 W``.^p:Lue|vT)0G_h!2";)X?,!&Q$_f$m9E[ͨ&G4Q-!vv6=\ 쯗l;~`E@z|[֓3^3f_8a`6uG|9 |bڟDFIelT/f߆}r"ᵅuPy my߰SJdM!Ѝ i`KD!{<~HIp`Qokb;X(늘(Op8 1uX[ iSpJ\R{#\Dy5ީ"Zdk6_TTv-(i{/^/ǥ6"feily9P1G* 98:<hC5XGq` |mA xVqӥقܙ?.7k6+EE僾y:ns ig4әMzj3F,W* .%8W+3>| Djn٫xb| *%ݪTRZji9Aa-"2T_>i=v)Sܰu}]*ǘPܷbϦ܃1ait.5V;0ˋX74|j bjX%-oYEsp앬qI$/ `>A; rmN[Mt0cLgF In g+5^5UYt +—:=׃Kх%s]H*x2J/=+HnpKYjk_T^^M$vbv1:r&ـ G-zNw5_-^\@Conά #ݺslE`)#jr)֦ 1N k`Jt*-OP q,WU))0qVhE-7 oE3i%P|.:һT'$E8ĺ}w=T ZO6cڹ'iL_ܺ{إ$W2x ]Fedr%8ER˵S)SӹM)#$փZSiBA=]0!U1bI**)΃ <~&iqH1y_HgPRNаTS~ |Ιͪ}9Y(S9^y>O(߿)}>V:յ/;}7mEC"=ߝCܥyu7>#/:XZ}&􃨎A&f@5e~E,4Ԯ2[;kJ> c,Ҝo?esIqx۫]Fxa /Dtvsҿax9dkMIys~zd>@hQ3|\ɁAAQa9y]\#0PoWN t|vOȣ1O@c7$á1Ko]P"H]HKψ5b`4ޗH0B@fg&@5!aב9R-̣>Ǩ7KNYjaAUx6P 39DNɸ)D>vNx~.a6"5/O†_B0ߡZ"7A&M޳(Kj8 ܏I^ tAG11 ڦ̀Gf%x%І*R.4Y/ʍm\RfA](Ay?ܒ#IŗNcq{i2J1 H9ۛ=u01`Dyuzep- @ָۆ?/F\cMĕ@6 @ Zw,}x+OV<#_v '&ӱ.; z܍CUSMƥe0o6iVSs jAΊ^M,G$wJRO?(FK Sƍ[qk@:(.'ؠWM+d51RvwJ|"Qd|qA1ںs>F2ppoڨ%m@%AY˟H $o#>띞 ל3F|_<%ԗjW[:f5gSüOW|^ھ02ޏ`_c T%mAD[*ŵGN!rOSQ*'z+{hG8-%Qӿ-{p%)P}[u*//xHa~u02NÆG0j}_Mӵ~SÃ;26"v#P)%错QK`pgsGJp߇?la_VccU9E{m ]'|Gߙ;7b:o 3_ﵗWj';TZcBg ϔAh< KS. x\?"_9x9Zdbu(k.#=O/g\RI4ч#[IT7VpK ?,B?oSV_ +v1RP/hmq\BKhQgtLq WE+hs$0eqA<pLpE>5av#hRi}rCЖy(z w1 v0dKrPy^ tG5[#f0i 2=À/;vcѱ V{kB&%4W[.oۧӞZfz Xn&[ [~J̿Bωc C%nX| Y%*nCn(YicLS F~X(NT}#Xl{QyPGBRx0[ v__a{LZvkm~Gi]vg];wX}Su5|oiS=8߉u0]ީ-\롌+N) oq(MżB-UV:dlt'"Qט8-厸8[6A8e9㓩\%h}nYe])06$^n`j f9${OfT6cFnn>nG(-C,iկ?t:DyC]`9mg B-IJfx8PBc-Oޏ?w'b?_'Ph;H0/nzTn0v x v#S/1;Gnb0$+cĝt ވ1FU$% ˟M9#bE@&2f{ RT)~֗F>š[RQ@flNЭ2!U8kiUs}_F!k6 G#t)8&ߥ%sQ!%6i7Ef2.f+LEg.|Z(5۶P%=ubߜ0=wFN~IW׊}&.GI64ϻ:r5Zre!0SP= i)ʴsӬ]4P`iϩf;rq!DuUk,ȾTx0XT9W#4b|in/x8#|!UA|oQrW<7'M}8^Cq8x #+1Oϴ3哢~4}?0- \63&V̉>'MvezƸ~2nx l4њ=y`%+}C.2G]ͺn@).F덜Vw!@q\:3خ Qs5Au~;dyY!YY\28qHUjۂOh Bfu'#*l2HWum*, V8/%x%&w (HK%>pn 5HSZUնsBEJRޮ>:儓QsdFt*4f;Ԉ `?'TWSB;uHm[-/.y C>{?#'DA`Q&d6Inre<#iqfZT R$FQ*+({hYh{ 5E.-,(fHO[o?iatHNhX_{"'vN$S&L9a愤Q7D+7Sᙎ%бYE<&B9>-% d!L[=[["j?Hb,gF=q[N*MNlZt6W@EveBye ]D7#O9՗nx ;U/fXVCCpY[^7':SMy[ø)J_ jjVjA/$z뚕e4dp3G%C.^=Yc|ˊؽw.]B,y+k9HFoԶ0Ƕ^yϤkS)bc&OS 3A,eBMշ1␊{\YeIl B*RJXw2DDkɅva`]t)2~2xn)Ы)+rj8ɛõ֯)7s.bFZZMTsa+/l3)FU'f[L*ΨHڎuнL$a: H woQC6vɒQpx|6ڵPg OJ] ]:7CzpSU(JOW(+$fU6WTD vjdc)VqF5r- !rXc ~(,+k?,7|p5oqu, o;5+ddmE2s{u:!uVCa HfE۶(>ڢ6P=A6vLTk((bsmDXZtJki׷|k< Jk $v 8^3,pP bP%Dθ(n{?FGbCE9AԪL)A؏\v$13rܺ!Vd|EpD芁kH,QjN5mAuj$IކKoBHUMhwS s~_Uܳ8XʓI{}))0Y' ~O{{#+j䃅ٵnk*I9W;n_ ,_Yyc"AyZbntn,# < ^-nQSiyئI4#?S'خ(( a[/h=-O2Ĥ!?ͱV*ne>V/pAUӏq%:5iiӔ7=yL<!hLwb-'EOuB!6b9lF$E߽Tׅ0iONJ((x JBj¢Ho$b?LO>)aR7Y)+ydں-!$bB~JhnH o}MsD yǴ7_j~%Ԅ=/6@6P'Lj^"6-`o;/q.(btBXR jXoSA<&MyW+-H5T-jLSֆRkؚ_ֻP΋AY_Iٚ$އ"EN[hx$XEGaa׭H:2<aUJF9)3h5Q~* 2#&kt옌D=*ۻH6B8p $Rg:2J!+C !oUtbZœj?4j$n5!X@d:xc۶9RŽCp8 7WWF3߃'FAGԚaȹsV Z,E>Qw٘cz MrJ5e.Ry#()f_؏ U{Ͽb>I0;Df Ta 2^Xߜ߆6b`bLb ;E. hCd2&p~ᰯ&84p'w0|R;sa2?p+NШ8Am6o>Hm؀&& ᐡHpDTWaݡ&D,eX2ǏMr eè5Oڤ<$r|2qUg.f-`omne&3͇^C?-4i:=2Q-j }z.Orm|?-TdqӅ"6ھSۦ|֫Fs$ƆOMO`!2R%pMT5kJvAd>ϖNDyxi4r3s\weFZyy:]h󄴩t8o%]hQMW"k$Yɒs8(Q,nĬl B=)xXQ< nv,%q0NkϵOJĆ{i.z4Qժ`5TC` ka>rƫ=6%Xb,Yz5K^(n4|L!mh#1WhIK(ʨGE O\ $1VPޜUf~&20m%6C ;̏|O?@w!iܤhOaq[bFCsH[iBup/Z^T=N tMG!ǐaR~zbԧXP#Y;WCg6J$!57 5pN2uRF͗=L=쓝B!bkZVGTI-~{jiQ85}ppX-;[&>g#(c.fY&*>~mjr7@,%1l&dRhv U-_m"B>[ uH s\WU F,}CQu8)Iz'iޱQDp_@5P (Oxfוr`KlU\^iQ@$ҽ%!DWX& fRP)^i:JmMQy*#A/.uvP&~Ə@W:`SϨ @ vc5TУs+oV;;::] wGh=$K, \R_u}wqragϬ*.w#i{R@@6\ [+qy6d-b00p>-n $^M0!ZW[QfKM&eҴBq}{GVpl~ϝT92^3(m IYb\aZ1Oa-#/L&O9?MTrs@)@ͪ"5 uqzWY`omU' o}Ǎ?3dUuiEH=@.Y3v1we(6OQ3C/#S'ݸY! mH0iWЉwVL/2dZ~9F̳ކ kmPp5ۢS@Ǣ 'OM ɀ>x]`Rpf7"f_B CxA0J ۧvxRkW.ޔ_)dN[ k\I;E < RpʪQ;ޣwqGqk @YYHs%WIi RB)53\2wBz @zA&P?TNH̭h>QDbbhSel!2uTMnz֡HRY?ȾeZhZ0ߖZݡsٛUظ[ϰB `;<2]C/a![Uej[=RPMY@yz#3Tϳ3y DEV]Or-Cc t5+_Ć5-C^Ahh95^7V`](EtN)ynnǖdvWbSA`o/h :++_bFoO[m:NB\.gӋ]:V@ bC\? "JU"6VpQ`(7"#gQF׽/(>]cQzcve0pmI7"55oKh[=CH}'(>#RNn =V{IyG=gYsrޛ|1E!&A4N̚#(jɩ/c6iǓ;S9R5PN󕴖@Co4Rz3^w^m~)b,?F: = i;_n 0]UU ] XuG4"*ۑĨ:z9RGaECknPohH3gE}2I+2EH.4 XsrĈm<#yϖ=;+U"fZ(;Lbcaz)"!959 9/^ &ckFTyWuAx'$ߊr@LeVu{7l/ wNc/9Q|2%d;>s\f|4XB¡;WI[xQèn|Jw>.CQǣ!2,- qyH9Abx(b|ߣ-[R |R=Z,.5^\LKM[`58pY]/J ]eĄbHZnjvxQΥĢc.Jzhx[^iJ&RIv`jӥ뫺=:j@\7 ] \M!V5|  &5dL ׭ɕo{0~"Eis@ZjdPo@d3Ɍ?3TmȯE2sv TAvvKm\q\Zq91K٥y ;?()۟NҢfV[׷e?̦k}0r}$VnM.ޠkPG+"bi0!`5J69&K7B^؞(/qV4l 9Q}c长4g{:ҊوjG\Im@:JgH<َӨf8'qOd?$o0)Kd:AY>t9SGr܋VT4N&t!/$Hr *Ђɖ/F Gk VsDY$(ĀI-p2Oн~y7T6:EKRirR fƼ*?rβu$F1we,Z/YDLDT㐗)ܟH5p{'{6O}ci1Uy $Ř:܇LqxJjFӰ4źqvjqauh^;|#WU0gk|iS Wf4 O\ m(5|͸]ZZeX(=E0 x 4hwg7C4ǎf#谏<9jチ JZg砋 c1/KkDZ6QnwH/[G"r3`gasxۓtR^vc{U=z!PϾB`{)DYYʹu!S_-T(2E)HOm3U]02 PXA7 (OIFROU'2ދ]ڌX!WS]SGbrucuqdGP|f*kkW.4HwTb#(b05[&~}[`h,O6(~aPXB̳@o/.O e6T%p&i͚}Z_Uڕ0f'i)kBjJS]ף?UG5{%n #Y!kr6\S7J2fW52dBikO ]n{}neԏ^=al'62HUiW `ႥTU -j<xTj}8$@u X@A3?d8 =̖z zF9=7av3>An HLD~|99_Xr$]1eO&0}łni3$}X%b|^Ԍ! aL; AF1ɆZ_߮8 .:41Q҇jjEg 7HovHna:ȴ{ڳVi;7 zHSU9Rٟ@A&<"q^pka+0i$Vvf%EQD8F җ@-lceYL23UDᨆF"횾.S]Mդ!7^sEOKTZq:v0)ZJE# mnn1q ;/u*֓Ј>` 9%K0`%M$^ԉ?zuJ3 -HOM+g诚 Lf!`2U0tuh\^C"x4KLa9oI. 穖_a)hcjg̪:c̎^]ɅmG}Dz= Iψp1o}Ҝƃ6KH)U.s` 8 'Տ%-Yw:^<-D0Q NŒy*>_:A,,nO.+e6U_1}b1#+z"+N#(Cu$@7+V:}0H҂Ί?XpE.p"8gSWpWQЕ'~#L{6qi8"Pg(d@ˠbq 2䃓\@WZ{#(?;x_mjA9)wj#g!4V~z]@ TBpIc8&}B=>ӁV)+qs3R@O"6*lxuYɲ45pPǁ%2q*zyJjK0vm8N0n̗.9NI1z:~#Cp*Q=69%dl$ ^ǭ{F};F۬cc5Ej Wf4,>Lյ]b<1 ,LyUte aL(^ %XQѹ[zz`$)Q,\{O! 'w` .=kNsMa+Ā&㠣$_o7\&E+b(ne-Y9\vʼ#6Ƴ !<{h-L<^} m2$Y;򈒥G9euǒr{Gq¿)G4v0G0G5B^݇wv9w:+yeB%ӝu#Qrꏾ?MZ=t}jOR: ˣ"@T7$rl-vLkj1;`ąP[@%+f*ۙymn#:GG[9tZ8dɟH>_-rfY-"WV{/Sq>U|>Q{[chflԋ+rA8}Bf1BF!}h93yTQ>,tQ>T~9[oz_&, Y0f$C>O)b.AH;fձaCp:Gp_agZ J=v"ՙ_Dloښ;Eӧm\@vKgZ% kىZ8eKYMm8p>G簁dzx̖[xѪi`*hkKޟ ( iGVDhO izv/Y?8TS&ס9<3+ټd T\]{ݩ6~@BmkO S(m\lL|A|Ut v45N(2w5~Hn|1_=Wn叠κID ߭҇F=`;O\RHSX&LP뚁m|r@՘g;l?8Ou~Y'A'P 鞳Xi*=󝗱h"λS-. PIu,rѬ*A V(Yuį}K5 Za6SZ޻p1_` 19Ww X2Ujpɑ$.w L _Gڬ(s6(i@7SGU}}{I8,]e݉йS}q5J5ZNJ4R\),ҦPma٥4(3 Ŷ>.MͮůfNDPٝhfZ&Vɗc HaiB؀m1'= I5^]8тcڡei~Ho/h/\YLZZ|}S)ozL%_1'M됅Mvn(<G"KRM.(%Ht-?LɅ/@(J.y7BLa~'1S $uW.q֌t<. PZ6%5hxKݸW(lg/s{e$st*W_vC'>l p[-ȐYFAϭ!C (u}]c{{)&䰂(mxe!M de|'| nhz箜 0* <> KHu~m(ƪAVA$=s27SQc |~~]I;o+z}`]y8S$aU㞠r[Oԯ# yaji,Zd]p9VjU :=1& &}O9B!rF f"Qr!Y2coo_NVUr 2LKlɷ)bb0MF_97B[Z`0^!o&(g2Z$¶C h]P_WuMW3$V?|h/Ԑ'նF{أE׃X4bb;WNE$ ĝ5 τj%KbZvhձ|#m; "}ecKJcZgc-w6U+SukƴP(2hRM+NjW 9 XIE%VRʴ .0M*sAb|Zٴ ln_P4+< f)^v{O--TL%'ن'Hԟ,PqTզC+I]eQ1s,*(}ǔ,~Yd'^gY0jÞ3Ƽ}I'_ʹ*qQȕ1%]A_+0`ۍD}<y3ӾI á%6pU, ͋tN ]pxb]ƔV.UK/B#s~fLd8iOyR |kvgVv),m/ӦW8ed5I&u a> i>.XcQZ}B QzCC[ 6ZN̑T53!V.KT!%%d\܌dO ($HRJ}b]t@.3IVҥ&R^8_;TLY+^r&%)Z[s;9s< iOSI ϪJ̀˟Rc(O7㨚en+l9#e39Wj,A[|!S|x"NW;M_&=3sc[BOaxT󩴧([e~|t G_{8׮p,m=`!JX"Z2( (%.fԎoY/'o@,3).٤3s!(E5$55(SMy=}w zE^yF6l~X 춊C̈́!B%NF7<y-E~LQ 'FFL.EJ=s%,Z0ag3bzwħbE,S}c%_)⻙?%iiلy@^ 9 ͠I~ç+zRIoRNe}f OM<.z N> T9/n+QwtM J%S B[ ]yE;J:1 A*!b;o׋qoMVGRkgx$1LD ax2hU)![UhV}n۳$+sCkGf'@w}o3rS+( ̘stҒkf}z"1}%B{q0<ʕv+[Wj[ T Y5pEĜdhԬ ; R43hsOe `dDV@-hP彾r,`{p F8>z,"F HvpIik'_<"}p(%_BxϬn<5 0oj#;@w~O4 ݘm>Hӌ1ԓ͏SS.dk2 +~[+^d AހՏ&Uop@ɫ|}C0JE 2]:rM7`y`Kb7rP'M `j[P3(t$v{ , cqXa.9 j|\ߡ/5DZ)m>[mUY=Ks,-D22Q}c9K)?T<2Qc \pCL0W#fye ߀U)8y{sr%ѥʈ_M}.ٻ/UeGy{ z)Zof88^w|~-ݏ ܈¼ܝ,+K`2&Hg)MH?ċD+*.?/P}?y>e:CĠ`IBcl2z..A>(W&/,S[eYk'ū\}e W' B4.8z֝-*%fʻ9S'U`r`S p!,9QBfnUj!Kc/ PnswS13~-ߧu2/}o3%A\`8+ 9(}lWtJ4#͛~`ò4s!jΓF,8K%HmJgԉޭ|Wd >݁M?2N#5R"в]@a٣ZR x2M $S gptYn((bSUFvrMk|1Am^<ΝW.(&Y7z9~yPldgAs4v[0o[3Hޟ#sli- ȰdB~%[7]~Vo_N\ňu?s c`}pm{HJ-|%e[vY 54!,,xhv)ŨL@6'GEyQUIKrˤ@Y*@x}tHQ>ʲ."OWMcE#0~>UsǝV enuWW3I͝^Hl+3Qt)yP`!h[cMz/-JFo rFߏS'C3A2~b9/-K4Y 3 , drt{}0b:6ue3{4b ;AKW.dag*_խ.⺥ar\9UD:sn_~07?y(}%k,NuGL?Mkvhhn$S~ +`s0ZKOW7>I\<4#KtyT~knkqWr/-)L`}Ua"= F¶Mp^3 F%''AF\_H݌a98Ο9U/%o{?3*@r*ܒbƒh3\w/㘁YhÑhJދ{M*(]i# }=^_nTY'7LL<.K>LbNBn2Ő6zEmNA[5nl87Լ:oY| a9]W=:!K[KMP5I&Nd r{ju lQ=_B\dp'"t4ič2CjMۖ/[pkms=:%~HHU`FC+'qX#9 wYQ6-Qwm9>uqPXS>Q2h۟YS;n~e1 m:3nAR~ ڥΠ6t6I~)A68B+2귋yEə~ @EI.|gkLN֦a@v0bosʏk{P<7?F̩7Sbj_uE'MN Oo=6TۨQ%#/9`y*k.u"Nn?61TB^^#BfL#Z8L%q\z~![ $GM⼓9`9k(hD@1ZQ]Rx18co&~ =\r"ynU[G0kW|;K"ui!Z!Jm.w[ʬq)씗="BdB[mTt p,vaϪVⓀ@{QS,~JUHp[ŪCʊDw"*E: xrN&^ ϚiXS~Viu(+;ѱ IS[g3+YQ%rٗƦۦ hG.;h!1}5t4TBr JͼT9 ܯy_&iq6s՛zAਉpH@N0=FK&Ip.qW`1᪭kdfM S>< bje@tBJ=ɅE ZAJS}vr(}0#6?EF6}'M0aD)n˽e/ ^w\yti& a}7ሧ9s*0jfhODL̯!TjĻ۰ ܻNDFGy fXTHE yJ3"K)O)swq[y+a<+A{T5>"*\29ko}+ 5*'+lk9˝M*묓) &~2R> ۭ*nqG9 cZN(lAx&/Mj* F+ZAShSr4:>?0e`O4T-Inyt}%ڱ+o2UM©+O9KgˉAS{"WR4eE67Է%5~ q:3;.繤 1q ƐQmﳡ(Fb|e`Ը1,>\FL j'!OHċ*XUe0 :%j4*n^Q7n'a)#Z fevuɿW'c3el4.6k;4;4! ld@qK`K'{})k}ŌPaz' ?RyɿJPdYY]N 7sP5 }h%g$Di9=Ǽ=8jCd'.q)֩oZMxًDoHKfSÔ+Iͫ02#Vn(MkQ42rf7#"ÁsMےmE`RJ$0ŷTp ~մ|t ;O`bH"]%T#2Vw) ykSV8,YܓU[W|3udjb^5xV'm^R` }{H}ڄˆƦ;q#)nn>c*G-y;:h 5m=P57"ag0kd7:˒"׳S"+):PB4нCOۄ3̓b.ҙ\KЕ0cUq#RBgH1q,MAQ2`.%EbmN@cKIuvD> 2MAF= )O1TeQtl]ru^@"?J3ɥYE)9a^%zI];` f\U|X=;ݾe6 rvE^!rc,;U!,u5w583}YAg#FNbY5RQs| ㆋPm؎1 ?SJBg1dq* NTOZ=lC&; 9sZ0Dn݉ ~кiM٥*2>c g)>]`C]o#T^qA]BrwšE>cL7FNgfj8.QB†'+e5R<8!4=hJ7kCp5ܮE8|LGwmM=Ǘet2E/@ie;]0Lȳr\ow˶#G`4^%BZJ;vRБm0*|]yбÛݔӥDl &)iT>K ^u{[AxůI̽ ';O|>ĤX,jMnrRP"XKdj5#GwQ@A9vGmHz86ʗ?`kӶ@=JbR0e}69åz}"~DgHkc2z`#} DH,:Rr C }bXhk[a53Kou.!t8 l{;b|( wh(;K.i\SVYz<\PO5쒚166hY"/>bSG*jU}_paשQp& qfע,zFT-c@.;rq3MW 9`!z{6{<5Ău>"CѼ癗omu`Rxr@||A46tMq|PmէbjWNΎ!m>ú|˾I^A2WʴMWC#Pf[ w1T14ϥZ4V,V@M5[AMRA%q%I4NB?hXܥ RT_\b߷lGMԳP+7o e)5x ACT_dCD~mʯ5*5k?sH}p ASjtoG *nX_Qԁ0ѡe;1$@xjz(oB]ep*+tMM:GBشMS̶fs})]Tymrpգ<BOHXTq&KAXLCO=cx6Cn\jlsȲ,*ulri; oo$nM{FWin7M8DZ:>E"|Vy굈P|p7 _!p˳%ޤBCWn3{}>]JV\;3>_T7($ks/^o|>iUzSv7dd8rƒ ?P{.+-I "mO|+ @CD#Tm% +_<7 0\ӹyWaaoCP5@sh4$T4bNߞe#J#mNݼn"J=a(|d C:1epJЭ8rvw/VIA2NZboJJ/|%LսGc3.;5C&?Un<LwfCjO {I`#ik4){pґآ?΀OLdl" 2;Rrg$YwC*qQW5cު+h/3Y Q%dl%ͣi61#3?ldʴ | 5ąo._td(t6c1,YΆǦ.PRabŮêˡ5_6h|5!Uh&7wh^ }} <# 7\cld  nQZcn}+Hx,Un3m̚#Dr<6Q]&hQœ |FLM$q㠣;?웎]/sfy5Blv:3pp?{Y)<1Ov#I~'s"bҙ2<>ÐIubyu\WꚡꎸE <㈇RtR<*9V6р0.BDq3bJ# > *WP`K $xmf}փd3|7C%I\롾-]5|&<3A_5"lV+ 0s6epP+?c}ߢܾ1#ƲxbUj̃n҄u*- h%}.hߠgY9#38ެ%  .iiY Ch"kp?ЫOpˈ_`k&;"|&.*Oz*MCxxut+kstDDLϛ_ttAq,1e컑F%6Iy8KzɇޓbеbH*n6"{쓳0f aM^P,RTC{Y$ў31\Hebq95 /]Ob9lQ#%_t<yjqUE~ ncTù&1 L0%ȦmOs>[4.8M46P/*~gS hQfΓjdyL2(L\oKssmGfQ&,a!R>68/ -8@)5Mů R6 7Hۮ_ZK1 u梦iAs`[LDgě_Kvt ހRy*Z}/–3)U<>&[\ u6^%.Fȥ4 ;~ȳ~? 1ƴӉthS NM½0rn5mKXtH5#͂~ǽY DŽ4S}~g lgG^ZAqEKIy̸0EUX.xƪvҐ\4dYgvUPuvC]<Æ&ηb;=謮XV"w@I֢D)m^(-sXIu+7"w+C,%rH7Qy'PhX=]]HC?FQgu'o$ZZPC^V|'Gl5 NBZDW7Ov[@gimHB{!t5{ ј̭Co xɦarU#> ¸qDgFGpSO|ͤ*xsjQ/Ca o~?*]H;<9$dcM2b7L@DU-5[&DZK0gҴqWc PQٯh$0>UdzvܯP+ I#X5T,j`oN#n$;R|bT:,1 ~At@m.4sŽoIF}r&%v tDϋK,i`Ū/S&,}7$-44O[zE6GOS93HAø ԫ7ƏTqԔA(,ܪ$꥕Mہ!oӕ'\f(h[5ӔT|ɲ_y̦ۀ'{ժ)S;ab?%`>ql9ġf祟, LDs_g }rz:\T{bI\*z\67b)*Oy,=m҄!Bv5a $n>QDwt01(0춧_i$¯}>嵩=H W4pMm$|{}RQCTN[0 sO}-Lx.O\: q<ƻf&޵}cr/|x=_m$GkW#7.̆f7vJW/.B 2 F ^`N*]d.İ {d)*Ċ&Uڶc)+R5?EzYhO#3mHpVY3}Fc!H`]4y?'&o-)^ϩ4u~㷺{y@+/n3ߖGkfc6f }Qx*}d"SqSq;]WOW`Yzi [0D3.)+ L&|]G tFpC)f&YVc; eġߥC=t /ZOpaJ$mKfۇI 9| /׊j\13e4Medm^s9FO*BbӍR-(kUnz1hjKk)x)hSEqanjJ@dplʒr`"z9Ķ'XQ3dRBHEBle_)7ȇ !9JLaɥf seEb 8?a-XcX('DjB7nEgO`cM+Zzpg]vORs$hLKv#f8jH@zՁdl-Y1c¿/Or$yT\9)9VK\\z{La(*(R*(/ULj6xU 8ЪWuVEEl:ny\p{+DDg2Imb$p;AQ!7܏{4ط}M)۲SfW n Yk-qh Ae+]9P:^e=(NtÇ SEU}JOn^u,- b+8 o%HOHCՏM!/Iȋ)C\enbx>p/fяgό$$K HgͻO-C;J"@:p=p]|:Cx5缽FCf&+iL՟RNUVdórnH*Re *-! ڢjHisBj#ʓ9Zxs,FuC@_mARnO%P'E ~gC0#`x.Ǟ֩@ 7)j';.47.M =慥] Fp)DMs;F&%ж1Sccπ:[*SafӾI$4~8K~|gO wdX"'Z}jwZ,6iCo=8k@K0 `,PEz3ܥ Fw` 1P5S,BreCuZޟ=R 4`F9G 0YAƮ8_$ҶPZq!x uBlJ;rmkJ;&;[@ïxK^obuAdq( ~t!x*@ 8pV;5R.ADiJ_M,u3`7ӁEW?5G|PwĔ+9!*@ʰ0dcs9>3a vI ZMJZlw\dgu 2zb|nYZI;TJC۶!a3eӼL+8 sK!! V]6rH \[\nsmb/ ƫoWTWtky^ }? J>(6E,6ޝPXv*K[D}\û0M5š A:>&b'mHO=)l]1 @$R mV *VDʰ=-aj:=rC_T{Cu? 0G$u$ʝ."Z{*SJMaTC `,,Dw"Jrixi*JH 9!vֺ򝁝N(5Aױ\n\{i$6y=>"Bp|y6yヮKgFf*FE3-l g#y77W{!}~I A*tU*fLVW_g?PfGBwi+N:V2FaixV=xϲ ع6~n{x({'̗npd "MSS3LJsr`(rvlDH[,*}eo1gW𒖪 rzw^ ފv=w St!(rrGS4&/LATڒ?4SZ9ˬ0@[,%O&[g&i\'T7 Ze0ÊZ911]л<^ w}EWnvm= >PA/]يM ")umkn.r $sXC82 8F -Y!lVzTp/W`76Wz|E4r6^k- 0DlN7طV`eseAsn>[P,~R yۯGxh! oX&_dGu<M|B{VxB1S'm|C  􇵳9<ω݌Ƭ _ -1_֦pCƂZ.%U/hf&orNM\yElj0pʲvYV іf`o✩:^ zOLb\b}$pplUL:{$Ix>[@H谕Ǘ9 \:dL~)6IK f҆.-9ܜc(Zy̾+9[8/!sb?s{ۦom0~W}'K/IJTP9b'7-o NĢ2rk=vW ~tLk\ JKǃKۮ.y&L Nj_&"<+Dt@ng'xżxJ>8  ~DEGa6.S72RK)٨YGt!dnLEDeO|>E$ &R7+-5yX_݆X5ZDJДly5̃J<Q`JA/>QOq YWA!!h4I]V_MU":ms$@odbe~Gnj :t:u2a i*7ظmBʿKd5>kJ"-5^wkqPy@P^ 1S d;tLG,i)Q?D(oi.;iˎ$zۛMyטZ/ :%PuV~Hth[nrDc}5ĿCoOZ_=ՄQ3W IUW,Bw gwb'I^F/`n@"d]n;H RN]xaWh wߌ")ҢV)~?[R/lf73Kc6NLUP3O`IĵBJӍN(4HmĒP+{ț`O*]J8GG:A>ҖqXMs!ahESxes{|Vc[v-#2>se0 a90.7eI 2Zgא8_rmmrQUUM[ 8SGU^J.n/-0im秨q]GBN ) B4` w_Bq.5T8[F?>8O\AV#N%"BX@(ne3OOK! 1s8ꡲ5hgo#މ-*,*lGkЊ?Or6'G~RUd%MYV-yR8YjO5HU,UZQEgW_7yhekC OL^\w0-rءHIGw6-V(i@+e+Cc`~kWEߞ_pgSOp9OD'=E/Htv 9ifP CRs+NO b&f(dp*)Y!6^@ۜiWn,nVK9#لT71ΰ{iDKe#?pJ%әkS: ?Zw!BXA?~e/)49:P~ bJ! 4fYG%&^`^iԀZ[߹e1c9C(N.ŸF0zٳ~,hmDܢcZ?ĺ5Q~p7:P3HqF ӘA̹g'j?yAx@E|uo='Xv ZʷowG VݐDbCj7Tu;* q!p+cb^j\oT+_HTզܘ]KοΊcbq 4jhzΔp17N&OGV3xH-7P(I_3nI \vASc>VvU{֪s: Qƾt` +1ff|:88G|>Sћ:ݏ-c%?$j\BmCg~U^ak9dq`&\|[2``R\ZAF X'2䉝+p5P?Ƿp~\'ߩXwXY$pq生yC0z15&l՗]ʃSO.}!N*(?N '2TxbT4k:k'X(-˪"i~,wY.R~}mI,oW2ĩXxBiM$a1`oIL)^ %2ZAW!}Mk"5GF9YֺV8A7uM^@ˤ $rO?`lZV\/̝kD2ōgʶr)JN"!ȇ|Z+޸b U|0ҞĪdzXOI\[29 8\`oE.|:p$6+QdSYT|je8 vxg-{? ~9Mz&CX8܆5LL4a՜il 5$t #>2N-Kg`~˫>38Z]0 Fb7H>ir]ƪDftVphlLg=|D0 |rvQSjUi%u1ˢNy}V銑fwIb}WpQ]F Бiz0ӤaB+7TsD+rO F\6ڬ 7{dt@ٔB-_*]3@20QSiqS:3XZj4djI=3Y8h5s(@C_d 9a-RUGv#li*pzǯom>;gG؆ B>Ɗ4:':vvĿc$od]}X5羙}1~+D<wge^ |K .JҍWBc !0&1Vb Ut/}!4zb. y:䘦?*7y~?4%N`|c׮Q{@*|= fu5n5~s.i9-EVpr%$K``M1ۼv!vOyQ$/7$gũP42dj` My` 8'>׵;|m9bPRǣ?I%_D/7/)cjo4A ¯JziѳܵR]Wi|ߣH6g+t6<F;'޲jeb5q+7 < Cl$rl+-6 \sO]> kI~*dMK?=NωZYĞAZ\F+iĖ*P Yևö\an@+SdL((᪆m/F{/`xC:_ (o&uA7=L'˜/ME# k)m$^ѓyks۠r&;* e7 (Lx҂UqYsX14#%bDWn>+ aa11˳Nm2p/<Soe\1]#VeێPk!ɥz%Qy#;^L#Kf[?&||Vj|NfamŘ?:۟xr׻I4[oq,`PjfF< Qi w<*2rb'MPYyĄ[W(e$Y mIIԳC55M(")s{6"⸎w @5 A![GL]Z\} *ä H:x 89:I\E?V'\tH] "h34;zDcА, ̙,) _)o":hK]i ru"96J>t־N#ZFJ iGaW (L^SdVfy䄝~ٗx}ZvO"٭4 ۾?n#whf/ղ 0+:uC/gПD2xOh0ſT*a{qOyz aۢx' l48O&T?\=IP5HrjX8H*"eFf&6O.h]Ml?LkgX,}` 9bJ𡪒ZLa*"nc=gpaq58z`bt^QVyk^–eI_5ƛt"2Myi˛6':9ii׭onWp2 . p&U`D5o,໛B#ͷUA{+6bz% d\NZ3ΗBeP[n^O929K t#_ cEmܬ5)G6%' )_&!Qr>! =]C''9IK?2[a==1[ߠ-s,il2\(jAQ3V O9JnNȢD z)gYporrWC@Q9,qOec@v؉${t{<*F)yI(߫dDb&pA(gYbp%y.m<n;hN$]LQ>lיtNA'>\NnLL&6 @1JNV oE'FL/W:)%5 4=!$Vj\jTn/?QaݤkL D:A7oXt 6^!nA`͆эsNL|GH4sI[,tcԬLLX~=M&s?`>c;V@Si:V=l˞d x^ xm 8?$'?D;WN|?QIS"01* ш?H".sA(rጌ|&i/ؘqy$Ah,C4a&:(ϟ?V>8T9p,UɆj,- ^:TF 4UIfsm'\{c7 5!擵\znJ(7Z>\_w/f;2/پ>o0$^N`}zl1cO:^Rj90ۧJ,b!{緺3FPc1]JkI<: 9YOȁ;k<_BBA8e kd/Ve)AA6~HOπ40 JWk^亞oO|v0f<`5 -[qJP aN=A(h:(hߣ5ULz:xkmzIr5%p\,o.Z_eLfL[Bh!yN/RBjHrwA~#b8OK\$ vR3bWUa ms]~)"ʆr`< [)_A#z8cfJb,$+("~Pi*_\0Gn=#wBR, _$3I]T/Sff|ӑš s}X#c hl6`ɴdvOqueTyTMB-ZF@P"5DKtl1 9;pf6 <VM0`?Ts,+PX sH`Zh(e*N]d,@D760Kh3uMby+i--Tl@;|XѝbG SbT]s?bN><2K F . |Ň)$țzI:>2_?eK- #WhYޟ 5tœ/N6|şX##W g^uaܰRJ9=%3rPAbEȡKQ&!^}57ˤ)SyP9?!}A]!+iW` %R8Aۃ%,iSb-tFxw?qfKGRC BйW- GA 5c5 Z{Ql-Ii U}Ŕ{"l܎/i+X'2+XMp(X)6 #h`0m5Źǭh½RKeKSB-hcP̠ A 7wոٹCvߐ[Y W\6ѢV:RYeO`t:BVwQl8oW4Ƥ0Ǚ8f?rwf&-pFJފ>3 4ĔR y5Owc8@t_XKiu3f* vN̹,0.I~,E"ˣP\BÖLw0psWsn@R.U^:Db4^kZ7I|+ @yqx4{ >1@L,.Ṉi`Ee;3VvpZz5Y+NFmq_RkE9ԌyYr駫kD,7lKILuW/"zA(:eN `<"5ӛ{k#0,y8n^@HdKx@Hah/BUN|>xe@[i\#>Pl(w,\Dxj`ͬ!2{:.w7lb,ҹ#kgBt ,aC*qm.8] )cl'sPs~S:EyL(_wKxHKT?LM,oݍ`1/NotRO&:_З*C{QK6cg2a${vy-P6ꖢ {CO vWu{C;)J( pcT&HzOct?"Clr'FKx c!꽇/cW@SPpB+LFb=3%؂_fUXϚ*xhí"6/,J&Dh=Ma4{shTJ1KMEd_MYZ^ОD+b6:BܵD0BG uMXG0x3 r U9f6ok Z'j,,0x7-WCf<>_uGSd&T.3H0=(9t$Ⱦ:S0F~?_fnX?2&8%fA)I ћMD)Ðs!CCRix {tҜa[jGqxX+&cQt] `x.Q&:Z4f>R30ZO x;xRNjk+I;ڣ=NGi%vRm{zZ2oLe!gB`џNRi57k%Gӈ{﹕d!m,NN]r dphz=b_JADD@2Ay F#qNR/ta~ -+ = (U#'α'!Y)u?+!@܍ǝȨ,ώˆT^S M` -c,R5(O Sz͚9SY ,;^hDvjHbDA#_L"Mr4"o,U5 z0dOp7FZ~0C X$zڹ2VH+_y(Iwțqć[ R0,v)AkΒ(U-s bpHk%Dp2f k3.aoPHx<G-#b#{}DY$3U08EAͭ 歠+p3rT?" pE|K1X\I&n\r^eg3Picv`!`ᢝ(*UL0Q묅F6*t8S\XZn7G7nyt)/ZH)|'y1<) DвCF/&Zb~VF%c@ѓ75onf:e#V.vyב+s*q;] Q9q>QhgCLM\u>aXT^%'\*/=PlSdES+ߠK~_G-u%`i@; +匨*ԡyC2c!Gc+gw~Itb8;_x0w=*H d-NE eyO"Qug&D]yEܸ/b< t]8}U]8#s`e"{ /U bos-Ӄ`m!}T^Z2lR9g7?oc>۠ kxQJ2dL f(?=3&9f39!ZA^[\izUϜ`kQFcaU;XP3 pĘ琰'{#B&:TyW/Ay!(3\ti&=.cq |]AJZs9NUeX2KL'l>G?RL pHm=bp̯%ZPEZaS5EA+yQp-) B]p^[MB4&AHa;J?LF.P` ͟XбB BO dU FA"ޯ}s$TE\@9c`4C4*&${{$}C z~|O 4ӦTvOpR^dbثOfw MJb|=kLw@$1ܾ|b225EN*Sjd=~Tc=`ćAOFl~iaN{7XQ%A`,T+#+l("݇Uw]lDDŽ2$N͚$s'sa Gsȕw雂~T%`D.!H*Ή~Z" IT~*sL jD`<<@S.s ErA#o2f}<*f!Pۺ&H«zfݗUlJIMQâ|QrZy4Z*f_F˾QwDr#;ppP@nEF?f` 8PllDZ-&`M~ĸ*L9߾S>S P@2m hF,3Fwو}XqV'Umq(էl/"_zyQxg*6 Pjyj/yf% Tp&v'`!qs;o"5E8Rik,52n8X:3k ;tϗ@vD)p't;D(ߣ~hZiOիNP0=pܡFjDzF[Re:r{AO^LU$NZ*I[Ql0*wgkjTnU˞0.I `Ԫ31)t=lJ>\duysbyD_O=*bR;RePOz=סھ?Q` BIW^˼aW$E3TŐ:SIzȜdʪ4vhhgOVLF c ~U&$"B/KLrR&fH`rBRL/l^ eOyݑxP@SK|{2 L/,eSπz:Ӯ("@Ep+.q1Z˳,-s&:NbL/JrvV%$آxdE.if6]y-dlt{ȸu&?,^37>#pdnZ i1)j_g(GM8dfz*VU7ݞ?n@ŀɱ=ϯ;)q)ݔLE `zxͷ\ŵy36P6TM((RQtW@: ~F+4@C;{܍04=>2ze\I_o]GXȬ1ZʬcnsGMt&oxpC3m]KKu7Z ,<=6edqe7/ƽ FBJ\rZn,ΊSo6E,QPi%hs#p׽≼AWV/A"S%OPH3c겣ۓf6˄Ï-.Mqld׾ߓx 5Z.Ъ;Mn7͆ Oh@؀h]HaIlzJxEtlܼ =pUU zj0Թwk_L񘎧pSJ50W⯿x K4` @ sl @˖ɧҫ#֩uҹѪ(f_9ڜ3Tar%oGC|NX2 `e\ndD;@SO lZNr4gL{ -nAlGCO;'Lx(whemAMNM r7ÇBą_}^ߌl{l IށxDx8U`Kd%l3=eTE.CB*mA^)7Pu:OkR\:>K*WC' 򁖅F%Yonyh7f"rb>>nJ遨8t:!: lGmNY@ҿ(ċ4<$jQH~9@?9 0㿭5φH >qhz(#;̍NVL<|i$cMcBPPćq<(hQ<4BQoJ,1mt9 HTL̻,(vkœt\P) D7kr ޒo & u eavmLD Y緆\9[Yf|J T\!bEz!B,㈲=+p`N4VPDv7u% =Aխwr!o>nMm񬎄!^ \ 45dtiyM"`41 Px[dk^թx =#R>~VR5a CUXPp`nO|/Ap|yGvrŁQhnƚR樔:CC[ICHx.'n1CD9}+6N.d}9 !saK奻cK˰i C|N b)amxemi%>X7F~2MtCX f-l.R>&sd·;nArz1AQe:\:`j<+lDogzޣjډqesIy9w] -1F uzB}XCM43@ RJn DɲD$0 Ks'嘛.K"i &1 Kmn{VU:\( Qr_ѫS=ZcG8,p=:l$a`i$B}s@wBګʁ *xgϥf}tw5 ԃ&y$٘Ce 㚊'w!9A,qMKoyɯU@۾ 1qޮխ| "a0،KܘpKh_h:NduҾ s$rċ @ÁeV[ʨq:{[sxݑ@߻̫rW( \go=FvoߧbdĞ𜁓TJ jodg*Mp8V|#mve>ژ&d徽j "Abrչb2,.5a[s)cJS"Y+%): *…D-wl׈3([E#GH>ZcIXr;lSHl<䮒dM "c+? Høfkkc-orZ#W邹Ť/%RhE~O gXq, RIk)Ң3.(1/ژfG/^ikؠS_|}, {so;Λ$j$ Gh'V4eKSPv+2W\5Y u/CØ) /,_KdtHO"I ß(rwzf>c geA>n;=x(ljѢ Eh"^#m mDs_/n vl[7- xY<ݥey0EIP1)~ d>9܅d稹KC)=`<Ŝ+S=|%.H!Z@]xBro.]Š鐜q>,(@ nFc@%nF0˧3^W:*Vm 6|;Jホ\o⫋n/ mE[0bX6Tfjq5fOa{ !}y@4<-޼X s2zV[{4#)^2Y0v! qxK.HKP<Pt ns FT2]-jSr%RXX-:z 7X.A9f.W@|?u+@9KAxp@ږE̞_c*wK5%}29uڞ4m= {6~ÀE3ԁ[]@EVC;9]M{IBςz'ҁK dB K8>84dZ ˚ǘ2@ű_5)Thf>"{1j[WDp 9qYLص<Y=p=ͬ508x{k% Jfr9GDď}a&nHۦ 1[٘ 9NTV v$ SˁTG+}{PYA*W# 袺EDKyyȉٮ9WĚZm j<ԛ>j騐Y661usee0u@ŧpkޛä¶|Mں3Qڭ B򡳖O:y`y~)ܪ "kP%TIL0 %. iF]'S=m5#ŭzp !3Iure|ׄsj -[Ȣ)晠mJ3:$ 8H"C{@}9k%q}n#wNv*v]0j]`&2F0}Ic(zع čB SV^QMRR70/Tڤ؃^.;aǃz"o_E[пE, KxR3r0=1I1c߽R-)T`9;weҮj)͎Z`?k "xL9^*k&5aC\vC 3SC*6 ͵ ?D46|zBI& i %"R^qF/rA@ߤ\CZeYԷ:Gk'!lkvYRҋ!P/:3,eRxM⌐fhG4JjnHAS>5S=Ł.1q'uwkx)#(K RjR1&`,픮LQqMa6 z%|: *ҾaZ)&ICֳzCjAJT5^rT-4% 9l"B$ȸ:wͧ&?OFQ.=}Ch(@mjb؇ |6p<&4'9o1<`wjEvj *,Mϋ8hchAT./s>xx@~vg7{{Qܳߕ2-AG?+JtxVZ*3"hR*xfHoȎBKԐW^7j(,)3Z/N#]bh*AشeP?hd _DJNCfcI z::qtߜIfGR^Bo0waRѳ{IwV[l` sk؜=Afae6OhÚ> U}Z3(h>O;$Ʌ業1l>8jMys_rx*%8AL<hHAЩvДQYX/mV6n+Ϯw' L}ZhY)Az 3|tbo9~-/Yـׂq $<"[D:'vw{s;bx FQ,5 JE5pN )&4/x[E:ܙ7/qLpmAVgz|uSq-5eY/XN4tcП "Ғ5 X{ nM.;Bem#rZRZ:g5< { <4M{>p,gZ@C09qy>k*p5'+(lD%.]I'UQ)5owT֭!RIBhK#MRLkj11WLiW2_a3Dd+c~ջl3v[Zpﰻ̸wE2>f2[3{i'&^9$uo5HP|eh JHM|MV5Dǿ< ,F6 \ɥI1.R&/!QzO'=\ iQ:TIΚ0GN;>kKZkTiTuܙ |d*v4NVrKV~C #h1Wo ܖ YkW=6 W ug*)340:Ovvߥ2TMNmtEҬJe&B xqЂKe*x&W56jgmZ\ӈy EW?S3cumͻ`eZ[%Wke0칌9U}xaIC'՘Q[ӝytC-D(l`Aۚ n|JaWP-kPm73y3$0& pyY*"TQ׶ݕ zMWOoUi6?˳hӣnڋ@gBՆ, sqRD\5|άAQ˃I /l \ =zώLIN:nB`_h/z%  F g7Η;lmHǘwb"hU:okf)Fy0=lvij?MI o$+o+ޘUA#:j P0>0^VGGb| .ȘG@r^hJ Qƌ| %: `)@#nJdb$;hvcPtga4hM5pf7,Y0ߥkJ~:v[=*e"v7%t"J,DyO}]J7J7P"/5rǢLT~r(FYEKe#kHxѩ]XEbϹс FL9 #MΗLĺlTjA!j_C::e"drg#}\UHX6tUKhb+NT!܃ɶI+N~L|*[{I=#x_3'G!텳0׆-nUlǚ4;M-U^%9`w(!Bk+ul۳ddduhm#MJTou ͺߦ Xc!99ҢV0#Pz8Ǝe_ \m6N b}d.kӪN2H(vbLYE¼lY 6pوb ` jqy ~鬟I7\<*N7 (*&0`D?}7H|x\hqoY.UP6B_ cciegkKG\S$}uiNܙKw\J^ެ 3)şFgȏ_RsV#3/(D|I-&hE /#ɸIg^~yP-u庼t]o_9a~ne7Y4-=Xђ~lb(`vY) i77DÛS~vn,Amr8qK;~t_"^"Q^sܺ7i~3VO'k{cE33us@Y=HSF;ǘ`$w_:+}ZkcP̮@{T,ĕCy\-NN8$;g|Z]|ُ EzGT'{Xڶj+[~4#L͖U RgH2]BZIsZ<M4df7xmU:Y32Dq궇; {D4텫'0,J {r!%D rBk3Glvy8Թ͗ * CF=g WF TmX/HrXxv-IZOB3K!EiXXO;NPuaHjs)b(RgnN[PR/2~Ol*: l1le±h^d+0m#' ^:7GgF Rlך Dktl9?N*%re EoBn'Oq H |qDq49E}-R$zG X8La%O AƖDhb<* oŝߴW۱~(>Pgvmzg~'R@lnU3OVxXSn,ajK}06 ct~gn>˘)g_bOZze1M'@ED}U2@ٺ}YA\?s=E|@P|JMO~3fJ_sVD^6v?Rq&zFm1@2SCH<@_}C.=`ͩ'QL`_>H1qfԢIEuC>Ff|$T #xCvގweXS oL4M*1aXfopikkoE,%tm ϟuoYT$0Cir5k.gaS7-T.)dzKR,{$'%(?.6wW')S;X#Z*߾ć?41]m2_$˭3f-V[m^ lԝq(?^nXOy)' +{r м8PdR}Y'XC7Xź³c+fsi3"]GڲT'j#)6BjޝW_%QS.~2$X|ΆO觎,;PR'wI9E'?L5*$⧊Sڕq%Xd:8R.bH(DHgy^L O~7eY%Qvkއ(Y+4iDg ǯgFdiNZ,gg)f+̅:9݂2cbP7/ DKi&*wALAAV_p ϥ[tKN/mUӪD L%} KW(-3LzLVIye䛓E 7'rd^ב* Մ`>%8Ú&%m =)#'nR'* 4M) 9zz2{=a.<AsD?h51|'EyjIQLDRcIE8OǾBYǦ4uaIr0(Xba1 \(ؔ^1Q9aZ.8@/Cԥ| ɳs/m*bLg "͉zrl&c;E|]TB^[2` )d`dW^MZ∲GkYT\U9"X؞_>@ 52XUɞX#C!HO;Yud 1VV_$Yy&5g+FO 1 [lD{V(:Oβja&3r55,C%{EIDJj,y& p I@L)7$kٙ3Fb#jt|F]N|b߱jlbtbY)l"NEԍ]|Vix щXUCz_dIýXaO ~/a4=&9a= _ˈ,}K-jz)#a*0mF:9oh x;j;$+UQj/B.[u$J{uՍ:S*҇LIƲjAqMJl¬5drt~O^+2 JK|d!YMz#ԑ;]nNHBTM4ZŁ5B<ܬW~~a,i;,).u(TNn<􄏆,,{-!0"%~8W't/4a7X9P0w~2H5b_//c2'3b'bEٛ[69 xd) 1{%h &:.uhQƌ;8!1zm9nVA?ؽq/ƛV^gEƆ Cl,AknO"-D\jHxO~p>g" ǜ~7v*O HE|oe;i?SYhUBloH nT9tpuRlӓ ynK{q{>{䠇Cp]ᚴ]Ngĭk=liYJ;Y&<:Q"lat)T\]Ǔӗ?IS"D! }1 bN>zxcǤ?^B~I d: _~R!^Q`EGn\Zs+ƙ`N0/Ӷ\8R^?O\ @`DŽLcX^ؾ"bX =Us0>P@();@c:Mc!_0Z۷&߯1aR*˅ӪI*I{5{!,2;ll&)GC;{Wڱ@xꥲk}"tq'ԗ>ܭ-B#@ӕ^7 _)YhpӀ{J78.5T s$qrrf( AL7 JhXwáp\`vsx;ewBh_Fh MŲnf^ThbU'$YoNզ@2v[Kc[!$ sՉCɥq /Iq'' yLawNfO&[lκEeJ}"ӉyB(b9/3]ݩoL/ czXC #Փ.anS,G@NtޡBmwMe@ &q.nf}ARľ$l9j%h%k2Q(ߋt\}aBA!D#]uc|Po2*RA O~\6rK5yX$̀B(9S.2r#tppȮ4dO^@!aȡWc2#|wl87nٕOH$Z0FI]ss~II}ɚ <;^OucĴ>S"\)Mܿ E-ؠW'WUm*YpB`P!l)wgǸWyimsFsPiϐea eu9<\5 aJMo"]] 3;ŒqV[)aƙ$D@`jH߾R},!]c@Έs[/]d8Na:Uh.{ۓt2 ZJ)~zЛ%b^YyLv)&tMp=ܳ~ǫlr}latdoy†aoX 7Ya[ð{֫>R\xr`~oBߝa&ƒpjo~pIe|`;HawD.'O wo boO"*fOx) 4o~{:&w/ 7#h s@۟2}lqd-iGs氺"*Kj|G e# #5[>*U k/ Mk M?8çnBԈwEDBQF?zIΠ 2SIRG ./EJ6q, X@Ҋ-cȏW١ ZA—,"F* lx_OüGIHr>Ƅ4CJuӒ:ǵmtIZa9>ĺ;ɾ#CcmvZq T Y;Se0JE~^S)n؍qT le ҫ ܷA0[7SG!iMzEg=mlx$7UѪ?E]>v!6+V6v( εP%ndt[x_JDcae4xXߒe}fU.L )+xd = i$PhZ9M'=Y<|29`Rd gn 0,F`,8Nw~?> הijWR]1IYVk_p@j#|*g"ij̔X g$XX,b,hVT3%NmJpK-bLW+oB5sٶ$ЕLȩ4WOʱ] nSK|{prH2Κq_+m`6:=f[1qY%ƧT'?kʧ6\?@bW@{̰s/Ab'Z ݶ_"Q Ik-' )[t )Eeܑ/bF^UCkrR}H-=ētLizk>Ny5@>G i ;BS+2t@~?6y6D/-gܳ#uYv6 #dGF)MG~:|C?c(#k L5{VyD/R%,ւôBYք;&z13GH]L܉'3nQK8TWMv{Ino?b E KݿvlagچP3A2@է-=@aͨj<{UdW0:(e?e\*V gC? ,JѲLL~K F ,,j¹>rp = l~ JγQbe0΢LITl<Ɯ^Et8lwx9ED_bnhAɡxe Iɋ~ėbR$%Gq{qS4dJ SN:fl c] '#nu JFV^+/̭4Ȑ^+>̂YX\${eP0W\= %T󨇆BPԈK(&ShiA>30 ^$} Q䬝,>X@;'faAf!i:QV W1}Hܵzf藧ܶYoXN kVxٿX7Z#[c)0ۧvæ\GXLCG6/K1 [3dp/r-Zg-lqgthZEAJ[u',5u.pYCZ]DzNJ(;0L B:h$G'/Ư^&񜕴#}|#\Z^S&׶nt)ڊM;hc4ÿ>lN5O*p)6澣~mf _zz9Nxg6z͙G90NJMy#- fqT3yC%U|& $kO |l. YU4 t_3PWc w9wXDw3yc=D X[ o-_V/ua\t^GL:!/md,ڡTl"r7NCtz^^ljU=f-{&?</xJB d\@o[Tms"Q?a(*ZgMze mжAC|y` ~iV1DDg;@©u>@WR(KG @hg8NC䜖:쑪ԺYʳvz$LC V'|9E ٷtNb*=dka(XvL$GuwY{,C8,OWrƂ-yŕ!_LƐϟ#}E/O-Qw:4m $5Կ(aPj*Ȏ. aiO>B}w@0o?#?G$wM"Qj cZ%?hϱ6 6`OMqHӿየxp+q ,AW2=Cx.z Kmpk}{/;^u{ >x 63˓q~ ,xޟ~b܍YZOMGF^W(q%225 Vj(%=Ip?tT5?Z1AlH:y:#47"3]ʨ\Bz0Qj'7 ˖1SސQQ_&&+ poά~sT%J>z1|,Dl]C{!f?':n%/P#ƪ5cҳ D>`Σ%}Ki{Ag͞f2D(1"1%'Z; ƌ*iEhP:`g|-Ǫ@a GG^XAK{i8}OK_O`DA? *;'j^ykO)[f݆,帄b7GpK ނc|[ߢϛe\jTr5p4kW": SUEn?b-+M7d,)ci3GF/Ց빓\^!emD7 g/knxX-m[kvܤo_19DnL_^Q=gƘsGZjV b Hs;n5Lp<`%w.cV?D@=p]TӎfMA.fG.q}yB_Cz.>2:NCd籤’Rƞ3fRX[h07m<I$xfxtNδoE%&9+A3uob'm0F8ԌKCOFSH}]-r|%h++Y)Cc %48z#[΃`a$9@.$dߙ%YrA޺kx=xxG-vliɒ )@5PjZ5zӑwϐO3fCMqqOaj_w"BK0~lyX2}h4X;/иb_O܉(Lj(A&pA3/8œcЈi'qn> 4X.%_QљaHS!H.ޑ tm||Lq|WDqpN? .9װ#_tӪY)*kt֣;lx{hd={-o! <\H6a4gf[oz3\|85msu4&|s. Tȇ]yv# L?fQޡhI2;!.0xrɨ|8 1@0`};v,T\-n+lkEP^n78lj= ˜>e\@ok_̹ k 2pp5.:#%ѻ0(uY';M.rdLfL]/eS1,-TG#%C`C¢0=|(?"Id,ڎ89%ZPXr>zAwym8 V/W Wٯ$%^+zY"Ȝluv}WA]*+:d9ȥpq[Z [f>LԴяjrh+{ Qܒ e$֠yݖα)f]#q+ZҿZ,AFE$#r2!fHi`;J_hP)CQE2$ˀlN'x8gtNߴTpY2W/ֶ9p#GYFu$ "pK{QN521i1K&0Y9tUR&/%%O!SE5~mj4]jCw܍}SWA3|w?;Y 2#}b݌PKII>h^Yv>K:֯DrcԚa8 T%RfRVFr!^{E.2aӁ($|g+Б unV\S>iYFFZ,7u Kn˜LPh= ٢(/}DL‘E^ԗ:ЭDקi>[>098apsm %,Y=&*58\dwvoH'tPhf!C1ZPESeHzR}"M%5]FfM.%I2Itq`me_ (0{5$M(6\N)n޲H#&gzyYSK)a"z40_9I!]G&k36gwr[ [zPKaGYy}c.Ev29ۄ[w45OYs>e2m[Ra4tqDc=t-P$ [dؗ'J @P W.Emץ2 #4DlJSj*$X}TU~i]YGgqzrϫϼ~ )Q @=~JQJƍvFI{kD:щQ׏/3Tv[1ӕެ=R*x{)@,[no3QUdΆPa.N>7!k*ä3Oz)kMfK~|wY՚&<k_lQɨ +=D]ӅV%Wv[cVM=4syBJ6Mv&(c=YKT,4U6$/VqS0Slh*rxb{d v I&Tec {Kߘ¹3[A4yp#o/mS-7~VRީ ؝Д 9R.a x8Z\Hթάڳn@턭C;׌1I hIRr]B[2%gΩnkR;&i\ma' tNB 5UX(Fz(ohS`-?%YQ=?S[̵h4 PF͂9rV3]jq5ԭ$ PEvI!% ?U<|!%W`V]>mL"J+KlSbtbCɖOB  ,ߏE8HD3u`Eu„0dyuah2F:SŃH˘#4U0qA_ 閿tɩ:WV3FxOeՖ)%8%*J`NK":^JR\'cY8PwcŝcP&zc VdoK;HZ;f}s{>RY?QB>ѡ{aG `bciDdp-vp礒K UOvM둇}̼D4DҒ哦]ɣ\n"> !|BڄƎoHZyq`ғo3SlpTL[W[>+jd-<(Bd|fRݡn/,b8qMF6{qE>31TŊ6^FK 9tS ͯ>=wen9~$W}I抹 Ď.YT .“ IӢeJfa>c;1U"Sxp#PRgKL5? ؄j]k%4r C(jN͏(`:tiuM+Mڼ<˗=\?0N_w1%/6A8syuR <,4ʑ&mvJ]x7R$la0N8C/T{Y4:\ 6՜BdU~ qQF!Ӵg mM 2B! ;ejڛVe?jbmš;5y7]ĄPD0aT+ WgFAVqrw #`4]5fi;19ȭ&Q3]GFGۑ%=K];uP=90v9Xʅh7iDKE=7H ң`O~ޣɦd`gX2:Ȅ^0.6hS+:.DPrУ9>K$S5(*@D Mds$ {nX3Caj1(~0ZQZ0qB ;Me<̑>D\}sC?Jd,{r$6 m̱տnnҠaĎ? ;ѸfDʪM]q*H:]ᒐ $W} br94/Skn_ȱO8{BѨ(9$xaxB< ޗ;3\ӀtoM}Z/plp ; C(4~ELWR+P+|z!Wk: gQ3q%/ӄFgLM%rH'!#N ycHYs lkT/R |eys~@*2zLøz;q9"ڲs XQZԯ?̹sh8>tݳ LxM}{v7]ECx}}Dև$Fs"rLZ=аsPDܧKbq)Tm) ! #hӰ3kd8-IUx :۸tXmav1786[$>y= I܍bM=YέUˣN'CbBkӥ"єܢ *Iփ^Nzmֱ=~HRtg}90&[ TQT,ytX0ENMMbK ǂ/]CjiTׁA% 13lc)^FqVR`U E9$&5t>FdV7ʢOOq[ l 3!KWohPG&Ms$2 _3R+;=V}sӣ*F-@b}'(拹}v =Muj4_"<ҙCw婜9$ޓh(֪T 3W51{"P;;@ $?zP9zՃۂw's2&eʋqjē$AFf-.ɿW20 8pǔ643;;MDxYX|a Sͭ Z i[ԧjWX㲩"SI>QUMizua`,'+E=t~d(qqBL֥9]B*-c2:6*@/ZGu7Z HltY4Jx%&fjq`-2 5#+o#Z8 Cjx]66/k#_,h>ntơM,< %C6 ၁Yqq/FvY̬`ұv*)/0L׍x7<땨3(`E5~fHDV-V"``pm Q{pjZ/o]/a {QґHW XFE M(C[p0p<@W U?U,RNXKx0?uRJ=.磭/Hύ^YSź7s%lXfaVa "~gs10)O9+bu[p;?Q^16:Aslv@8s@ؘD\) BK8]s@F%g( R"_$ytoT 7ZrB0:7GhR}E0=ߔoo[ށ߇(`WmfOw4xF+2wߛ p 9 Ky[z1gJw: ==H,FV)>C>H4W6?IxV  Mœ_I/a( {&M*ɝ 8L0d!*Wjק2S:O7L Q_V`T=ˈ%TWPC 땮VIŰM #MzufJeK[UƬ3IrZ)yddU(gWzng$t!]8K!af /kNA5qp9Q^7kFHaҗTԶ}ž\/ɫKq*v mJߞZJX1"FGrk BfMWm+ xە=[7!;Jq@j+pSfZh`B;"ʜ0(:؃BQ}v.`-Z.[,^,onZ(p[vpe\ Ȏ2L{^y!%~o&8'=2TC8;>>%9ĊAa5d|c3о E3\UzW),m )wYvMR>N+Zf!°IvPoF",^R[ͳxc'Rqy{4 `)\\ƴKԅY1ܰgmiz=7.VdI%Ks*7 ׇК8YhD)9y#5YBGY?toȉۖ(8|Fqj5ﮋ8)fFXEd6+ Yy[A=Z(+u~Pc>Co^g]ܳ0ͅn5Kj1d6}'ϛ&;kofBxJ$H 텗EgA H ht+I־2YpFMrzv}Pd/7Q) ziq玒1> 30!^b z!nMSsfTZx}ӈ-t"{?> TbG^\2c\qL^՜ s_\&MYoduY4sM#XۧYZ DSco+OL0&`ـ "=eB;[* l4|+%2<%4_s݈(]ӼgYxrsv?qrkn+ |bE{ @mI&.&?8; |nKYvYq^B<>:՜]t%hBݨ=T#8NcM4<촉KMiNrZJ(Cv z Ev=lrK8G̋ }tGFuF ̣ٙ*? U]Ӯ%H'1X-}\(4.T홰SceQ*6  }g䫿W,wme+Z&]d6b_:t!ϳ0ͥ76O6lO;kgn Q|>\P$L6L&bea ;S;vQ7Ha-4|2{A'Fp.([34B9FmucD(GO Vbr-">X 4T]M6 ̲s [Mi`d0' ⓂÛGXk}J$ Ű0_yokH.[ @ Kfv,ä>wj3.>a \TyNu;m Qr01y%vyLaАTEi;-\9lB^;; MalLG.^Dm+xl4\W\Af]م]W vdB#ނbKL$MQ§V59(U@S2 (pnߝF v6q|j5pC n5H;O܀2N vWg3昲~[*sQTNԔ l8&s"~94)qqŚ Au:KpǮD؎}R@3pԄ[AaKoO꘧M|8Ҵ14^HD=\n^r5-;*]^BN44%JzWo/o!?; uwGGOV1b6- _5U ;P,U2s-oӪ܊V ˻״%e€EG.n Y!mK*\F"m'^F洊QFr:r} G?zi9b̪|eYotIowLH9e<%+@YCM6|Zi}_m*C5RX)S ~H<[.rvg.V ׻RL7 Yؑ[2'{>퓻 &ZdSpm ]72 IuD&ض~T@A51K W*Yf0 :kJHHЂWuۘlnQc[9)@!_[Cp(?c3 imN B*Hv5LD˴'xݝ ]Ot,v'GY(]I:h\rq, Z[u^iGdf Y]0(H׭=u˝l-&?Y 0Y3\o<f8& .ZJ^ۚ9^%4ٰ^Q #HY#yvaReigG{mbW>hUh:LkB<8'LlXȼ 2ؠtL >wقarle̫S&Fdh4Ͷq@ܮpޏ< <y,ߑq?puD ?'ut&.b;뽿=AdR}u@]s`30%LisYOD,b-N5WEJ=i`ߙȔv kqtab-A7hgAE{B.l<1px˥8򳜭m횪ZIx4AQ(<z #` W:"Io^%޼0"; :7 &"t߮|'k =L g۹?J 髌*n&kڬJſZP߷ۘIB²XW -D{xR쾌9$XV1ɔ?Fbl,\uI%<) .# VtbxKRJ =J*;Vw|L xfW2IWčIWz$'oxNʠtf=8cI;)XW&elV}E 0̺0yh^5F,+wjgy㣸',,@?} !Z++d6$Qb~慇^ɴI&I1x-y#6JҠB"pj3 - eU7د@ugRR08B.}EA8ohߝtXӰjqqV[.8Sή˷w+ZvdG_WMJԓX?uH-}ìݧR( L9d Ān"1Y25kϪ[_2)^g-a6*Y mROV#VD&Ǣvuo$4WʍwP{2̛Y_:ܛLɊ#[G!Ŭ&:o߮HXMڛ K\Q'6k}To 1E軠GK=(`[,JPe}HмH|u$bwEy-) gpk3@#-lwT[93{0FSon-޼ݶ~ dRNj&Dx#K_G!!?e\MzNԋwîxv)ԶYɅ۵sPw~ ~<cxB}!'۲>lC[lABG- bjfd:,X+4}'m m$M?{"o)! GI;XSG뜩ć^";$ܛp5EV,q#b~c(Ix >'" kID{UE'Ex )ohra\$)*&xW>SZ@v`5-z:ƍ6aOYV\ 7ZW)Fy$mil& lOVE蠟#wO[~BnWoVZэ63bgLKӴ#1tDN Q0љ^4#=i:Z̀wN%c$!Ԟ̎Y J[IeTkdێPq(楴pz #qQ"|ʫBwnX#7::䉀_a ԥlk*ׂ!M!s/2v̄1xO^> 6t #˜2$)dȴ uE?Ҹmo5IJ^}F0: xgwA'"!I{sԳķCN"pv~πވ k[D\EҥqWg*h7 u[ftJW?T_fM+Y&Aw䏑W##>ІB%ga(Qأ*Ғ⏛uD%6)@'/"*i{jd4iA-O9˂Ι3X Į.1[3we`+ 1y`}.6\ 5AnqNy~3a6[wqf)-GB_u:w 6Tm$=)jIFj`cgQZP2grĝɌڠd(lĉ=zgE=͕IѦE f-cTU-؟ΘG#K52i$deF$ym+HRQH3zLh?{Hz"@hк}v668T8Ftuxle ,E#ކ"K,xX#ƒ4bESGI`DPAe4WhGiRgg9ɑb\͆~ùw,AJt?JDiV9Iب ɐ(Ge@oxg{XuɀeQA4e0Awm'i/,M#( 7YR{"ƖZc1gg-+1芽">o-XOr[,+:.4ՔVS|V_N}z4A[npq7@X0a DdԌ;dz,Xk4[¡'\k\>a(Fe|4EH{%`q:EW0BKM~Íģx,fir1mARJ("FqeL}| we}\5_Avab`_gy%[.1z%Oi1eAN4N <(h22B鿎RYMώG$PvgѢKjUv3܋Mc*-B"'ZxM'`ړ2*.g 5: 451W "9zV66G 1x-Ϛ>H낙rcbjl@gk!Rvm ׽?l =~uKhg =0LṴͥZk(i59A]̮LƋCNQ( !HJ}(˪S ml}h|Lܰ$`,^AJ6%ciFRm u=^Key NSLfX,ЏcSse^ҼcOwu4C ǽ 66p rEqU@?*!aT\iOw;9.A*%*$m&$ }z1Ŕ#HԆ̂^ =Ek-A㳹@w ȱޚOnhv Q)i b/;^EQ½D'jR)Ff"%kn"̙pEݚ, ~=[T>&eJzݡuN09Lk9{w uFS*r+BJ&)͚۬aIUBѪ~nedty]}4.Жg&k,db\m+ 6!&%w|ˏ PoMCm0oG=wu|{P*`څ1s] 4Mt54xoJ ڠK5藿 v!0#{j9e5../9B)# l;SV^Ӽ;ۗao1^W|}xp_V'.97 =%R^2h-~dn잱an4X~B%>-0M9@} 7c`hazÒJXOl[pD`?NĉmiGǎ *Yj:TIIi\2< wX-eRZ#Q՗>e_N)c^!],+̼3ũWL*Vek57eycx&DO~_@y-wH|QmzJ RYVz2 kSϵ&b8&#sX/q*a`dQ9DGb,+žadv˞z$Њ7uEj#n0My`>םvkbPlY`2'}<07'MfjIL =v|-݉5/K:`>5Kgd96oj)}r)Ō¤W0{OưµݽA e#(?(kUNIJ]56a4W>[gΈ2e#h;$>b_ OSnӃcJs yzޟi"*7rƗd)P/5u@4E:Ȅ`crߌJgG8^w>$x)ۦ ޟ&ET]nV* lLBUH ˆ`nF-9Ĝ] 8pS61- 4%ƗϮ\TȆ^BkmKp^2Myr/֐50S 0 8E'Aeo[WCؽ|*Ps)"ǵeV]NDYqWpԗh&iSΤʂyxƼ'`3-J3\LV n(QLP 1<:&·RFh>i`;!z䧏@v[|J1(ylMX0Atz]<׹L57͢/K/r,"!4ST~ viKl葅L im-SMֶ%Ui=ÍP ľ{_SsV6ߓi-rP5Y+~fTԵ(H#R~eg ӵ19o<#/oq.L$Z?p<|IAu۬Qp' h$ cST-fl`kiтLOD'({in&ު.Aj,}'+* hvZShnY/q2bk";ú]{Vf*ɴ;Gf,.[T\!lu)%Dw C OTZEo}]9fMᙤ.hFN4?2Ky=ӻr*=8ӛO=҉߶YPmԙ+~A@@b1A0C֜WHDŹ nUPR㉈6{mFEVqm=zߚ.sAYA)5.[1"C'ZMmsB)Α 5"%y |zIgm}eH|y-edd`4ܔ]^woaR[7[̦{ԓ4frgſMn˻Ves!n@O@ :u8 q}^lj^h F1Ai 4ke-j2T|YrؒȖF[cd,DSZwg@G.Lh :w#8I&hpgy<A&#fRu]Cq/ /2 Ä f֨7R6|;˓ALf>xoN7cD>[֋T'(OjДPFt{#h?;"5my pzX6!xT1)t^Y.TMD FG)hß8 FBKASIl*Mte˪T䅫BR#!bPL| oa7" d4 ֍0`!`ad4DsbV[0 z;f֙YICFm7 alP׎UR+Ǿ64n7b(3f3Ahv01X=/xh#ɍ0\w8Ul(_]IYCbݻ>0yypZd[ђ#*91v?!Jr+E3 PwB* tX[|EOu\j79ڒXSq\ÏbM98Nh8`yƌ\Uy N* }Sj<$>gtѺY=v~ݎ5{EҨ(Iv_=۶D"x:ZD3~0q&) k8ǹ "r* :G}7Ӂц*s bq!sBBG $F<0Q'wѥ Iw~/Y utPgFɳ^q vM卿ig&8bZoTamUF!AF5G%K;4pKLa6v;,b2-ssrh!M\D5%!ֈLz;K=GVFmeUFL$s<[0}iT겤4ֵŶVѾ7D~5 4_M,.B8kΕG=w =~+El}E_qf%1Brk8F n}e?@ge&O ILJCSW1]ul/0~*\"s7a nhսcM&]Ѹ*|X& B*ˢ:^g[ZAF;/!6 SS+%Wk=zH-ikx12MJaeg?YtDk#jKPT AX*Wv>H=F:71#$;J;=[U<&okDdL>gk$5ݔXCROTh]J]<(hµNoffBqؠx}.5Wb|h+mV;G&84a:%+9f%#D\-Rw/9u+J˽{i.JԊ 'm@k13-r*Qj'π @*)1|9XGYCyy*Y,.iyw3@Ysy.'7y\?si̥lؙ0ŚS&8Z! o1c*)d t u5'Ig3*^4 2.+H2sZjngu]eRs RMQGi֖YADvd#vRHʮTH>c2T]$D\ ZQw:r1-$ن+OVq=I==GA`'k śB~891/7Fڣ=j)DHqЫJ]{?=d>!Br`٣i_!HU;khn~eL05Kc^#J_>-$P`o\(AeI1`P zaw9mk6i Rc E8s2U?Y9ŜN{]_{!㳗6'jq òVns^Y}ԏ3ARy6d ҁ-5̊{e @q%wFYz/sKRJW(6M6Y)q@,3ᾊLLl ITZp5cb'#p;e1<ͅ-f fG?_o?ͥeCnTSEytw_t$B)܁D T^pU_$FE jq"8ty+hq<RoM-j1#g2 {œL"" `$ec).,L.>cB9`d+=($nJ*|rnD_׳9G&y8ަa01JeA_|f?{Rx:n^*5+w[ڥy]V^߷`9xeiˌl "c6=L][V!Tإ-'m*Hb2MO @7V c]zμV䳾FaJC:8쀃?CM^yEHM\ģ@4}"_ک^@&?@HmE׉^h;;ڱ/pr}(";J;aEcjANWӱRcݽc Ykrnfl[6tHG}Fm6o28]w_3xibls/λ#צNzuK7WD*N@@dC(||CَXC:ꨍNE\7EI{Z$Jk {('H_)mFa˪ MBw7,J3IVNSL`c%qX8WG%[P |uN``ЄU8Dw:2T[aS*cx\lcJ lw%E @ |xF(\V"g'w]xv7dR%dhkD5{o1ݬ1rQ@ԑn'q}6(ͩawͺ1_#aBNZ 4Y] ")p{hdAoB{t#POXfgmc܁\QW3FmIdΚs,T5iM!!VL^<'w(HջA}‚N NciЦm矵Tk= >Zp#۵IdRTro%9.@ݝJv[yv_Q2 T|?Qh.S1xs޺;7(W0xw 쭡%+-fW`T\!NAVv$`@:jÍC۠}J"`D y ̨:sahkple#үRttC8I||~IVo"zKwA4[!-P.IE]N|jUC\Uuq=pHrmql1{Q=]p㑟8Ph9Wt>[;fl H6ݩ `oa^7!jO"?=1g6+a=Pvp[^f\`zL[|8M܈z=3_;{jᑽs#aOD>y.Yq0K'S7uf)/J x!^\o+F>wKyu؄-J3~4'epz&y0+w˲xm/:? Dwg=\B 6w@ʎR\S T(& ꯉ0.QZ pLO|{meÀJ~"-0D*6tE}0R4l|$v=xr|2\;yp, LÅ| LRY<;; R,̩RV֕OZsHMTFjW_3]g[K"t**~ŠFQXxWOe^A?~LoNXp$A4iuuSG>IsPǚ05< ud~õ(1T)ۍ4z=}wuS-G1d X 94rI.c0؆C8V҆&?"q@G۽T 5ri܃PI "3+̸CEN`ap_j\sߙkfھ/ku3QMDUƮb'pK+5(^tVY/?s|a+ Z=c?mp-AdO!* I8b`~nW4Ut.5Bh:/J^x޲>AD+k>Ź#ɘ[vRJjtqRt=F1F|ͷ4ԧULs>Rga/=C;ƈst3YM4=H 6B{5,0eyvx/Л)5t$h$q-qT]w5 ߺE"^1&n@Qj|MIDŽ='EtKȖ{H k 0įټNQ–k*m*f{QRp:]Ss2LR^i֖Iq2v] vY[adQzD* ~?fUR'qjC  h1Z 6v|-P;Ν d#4ԻwR ,#0; ܗfFN`s ۍ XT b ž(U`Tj/9(gBnK=["{\۽5~+`I(H%C[X |^=Ǖ`5*q.sM(;qav Z ^/`K WzX~{܃hnNK&kZH܄5?a@P\I%5M(BAADAhHM"6'fʫQS…`|hw⋻@? v32Hȧƒ5D ?iUN1x3Ap ;-!B6а,֓].g3@ k {!sshzNrIyc#Ne"Π$|Zgod B4z"=F?tk8s\ wMH'uH LB(yM|W/12v՞f/$;Θ8UWeϞΊ@1v׆(HNukIw}g3AR\}g;_,BJ\ԔAm_oNV쟝PL^ESdY a1NL~jD^I=cY gdy 'J[5`Rmnڹ!zsA>'K| Rk)Ꮤnw9i\+HmP($73D` K,OꭓdG\ GLU K6GRҤd)RhS&Քg7óC$ _(Dll~i'vO9\q9S(fٰ۔™j-Gp)+[Jj6*5}% Pݢ9opŅqʀ#U#xH 3X<;Pyvquۇxl *|eD#^iƆ#4g\ ac^4k@17S*C&zJGaη˱~iOpp1C;8S.8{_^SQfovdsU]1Lo9޾f YX R l?ui+.><$׳]4:^n}ZEb4oO_r=ý'+; 4K2 aߢ-(5??0{`~3$TihhTyV_ׯNKs(go)tPdsEv%z#NTbse#$J(Q;jt w#tS/6AX Y?n 9bnx0@j$xJWͭ;n` b\H[>vܩQ/TϯeBݥ&QFp\63!}zdrzo 6FV hf=2+*MC'5_- ^(z?MasZ2Yw4*_fɁ[(mUEB fby>~"sm;iht\C0Um}Kd8XnUgtp'؜DnP_N[4Do%ߚ}Cˆj;dx/J5Gwܮx36ܖ<V&ya&q &5bO58szH+6xD48c^:TPkoX3H1֨OWD(͟J"QͫƳu-0 w(Ϗ.?z4FGڨ񯻏GyRMِc/3y@?tIyчNqAiGHWJ@Vۗ|YDں! k84iyպ0B߾P:0ZGh0$}X}1و~mX'!A:^pȯY6k4/%sRDnu'ؼ!f]6?/4{[! k(+̆E].=<;WA!H c7iNGzd_'S~|P"ḅ$ӲX/=цy|9L7%M7 g<{>xB"H' ݆}R~VBfw;YT+a(7jR3om5SapE7e`$Z ZlK/vpX g U9=#C|?o O :Ʒ8N4 Px`5&18HpRZAea^ښ(+Ϊ9/!ܟ8t82BU8 VGCPa*E%ymi'>n%J9gY8I9ͣijq^^6z6,.g/&WKETEbfW1;[Zwb^J!"q͐+#Y_Zlݖ7)轹E(Qt|Dg9t].\"zLt;zK:jAc&KgG}wk6ʏ*R+8&UpL^zppLIxJ9 o[ά k$V+muv]QstrmA,@&V/+ TF\vUR$Mp"Q-X{jv2~! Zj6gWU&Fo<5AWj<5h+m@;yMo$_t`ϩMla>!)S6_eo`Q𿅤¸w=+)i!;<"JD&a\4A``u7/b@k+ЅE1[Q5f60 o`7zJ} xc|.keչ8o'[6zQҿ`|&Îu`*'2l+Փ1gp!"ҮJ7e)>ԯl9{loG@_ kQq6 *콍O~tO^/ttk86~ ]۪A{ս^Ҁx)WkUmhWu9n=KX\~Sҽ+)#Ht%`bD;+0,8{xwW_0u!jWRބӎ,"nJAj}cP9BIT%*d(Nf3ی"_wqذj0BTƜ|QV(ʠ Ǘ9p:`Gp_V"Vj Z-d#*aC"d$}{?> HPv܈E;a'AfAWQv_٥0TzƑ ROX _]{]x;!J{78Fe(/٠?0I&~͖Eq'S A։}\.|9r!=D^!>ɳ(֐:V==vj˭ 5;BWb&g0ĸo@\,ǼyǸNQI|H>(_xY;p`E]ZÕ\v_I0STEd;9,p}YD3ym+n IWz+jtӠcM eȻ `yZ Z#VXL ^(dpT&ey$_l/ZuUs>`u<wDs~%Ie)܏(JY/V.+ߩd,\XeɁc-X̖sqATW)B&?"+)5MG/XJZyoIX?353qURʄAy}%Wax((uz~:앾Xôj&(C;,t[?S1!Mo]IC ^a.%ip>h-U%|_XMg%C52Դ*nce=ËumJ|z#ý⊅ICK؞鑋'E>OxR-㶾Wt[Zc\wG=4$E cE [|qAm*K1jA':2䃙L.Ybs7+hlht F"pͪqG5},;Jކ#=*%:ÏEnz@.dt.Yv[NnjAWqdDqW/*r/-R]^u# ?1Cq$竬ӱ[5K! aϯ<M/6yԖUhg1/SvXF !_=LG~=V #(z YHnL*!1ԞN?1!WB} x]`Pw J]2lf0E6:G\^,RC` IJ 9Uxy{k"5΅\cڹA~ {bonw>)50tV7E= *&ZLQVݭP#ŊKK5N[TPqH a>$yl%{v1he:Ĵ3"[Na_;h%x̲hH?́FQ֎)h­x.L-JYXf:)y!hIgeU*Zώ~;ațѪꠧ}-}fB ZcB09Iap y }Eip@Kkk4+h+ǙsN~sJ!V!W 2){)ưS~w*'ǀr&;VG/Umқw콥Ź`K[A N %xG g&fW?ڠԪ"]LNS4ˡȡc(놃w "oOpGuJh}?a~5xTR6)L٨&dy8p&ce1{jUlUWmWck'58'3  K^U2@*JM F=}bjl#qmto\^kǴYpv:['bnA tQD~g  .P^Xg%˸jUaT7 ;bCV$_{jmw!R9U+/FY( H#Py)=}Т~LylOP"~c\˶4FܼXbfJC"@ixT0~bD(2BS@4O2-.76?쥓@l&SMhԐw7H3v.xY ʾm@/ƎUyrliqxfL.<A&I8]9cZ\~Lj%3jb:%gHN4;R@H>j|&,Uiu^f10pbN`#XdߚLj"Ckj﹘u틜dMojBB+p4brTq^B4~~>meՀ{#0/M/ꪃ_ݡRWGx3{fuUc/y& ;H԰۹-;oɔ pRMe*OPs#{U?P S(\#֋J~JcyG]+<ޡ\)eibS0#Ư744 Z 35 i3QVzs̹rn jJ||1YPkqdAkoX5 >$q8F]jZ:0pvzh),->+(Mzu1_s@0p^؃H:qMPTeCNN&wRLV"F)_f\g|4xsXxZ契_8ؼ D Z16tzA]—ur;RHpetƢ=="ìcTrR̠e&8'l+HYZs@۰nc7~AeCg|ݘ+AY!DmdB)GH8uBmA7s9t)bhRvXE+]8r#QNSa/`b3g{-&^->blhL?nڵUݟf8') ^lV}!\u0#,(ek{ `7+}e Ȳ*aH}_(Sg'κ%8ڤ2KԐ2}mٯ易0,ÓSS\ggZgszpXYL8EYq&:*q N pn #pe М6]ff93 O,rApiduZR6$}Oo*Ѽ7Kh +_E^3XJ:o.wZ·LYB|ɁCg oJ#'v^XXdK4L&| W 9vB'kNG{#(H58qB@PB!U/a>GLyNܒ:SnOz2t!^@na1;dR {=bNJosptEM{d,d@ߔwpCv(.u 9IĔhuΆ\ sEυ:N)au5t^ZVB8 g,W-f4@1?"nmKw@ v։-VuxT4ӗz{ e f@+CF jI7 s$ֵzMn3Z%#xU) 巗N(y *?8U紐geS"\" ;6{ɶX.K%+nf:eNU`'b'|$lqѠ'nߙ|dRz#wG+:ܯŬQ'O }Zչ>\ًߟY} eA w#,:50B6#_<&5t wk YGBˮZb#B#^60wsQc:F{'^>[GH6?_D$47_89Ū@ _@P|h3# ]]jnTfR %0389N%wϛ+U^2l.Z+i"X qw,U&bd1?S5` )a5fV+y|}}HZ^XR)X\Ks= mϮxWMFb}[^XO r %3ߡ4w> 2l3`-rW±">o n0qu޴^mh&NCEYO$lݘkyKxF Óz6#ĺn-DTMr8's!fYGF-;-(O*c!˂LqU237r2J{a5Oy4o(@VW43E3س.{Sm\^%6n^o,ZRZJ6PaJ;>A73u^V8߂=GVHΨU$%{/̤"5& ֋Df&&G¨@Ig ZyQODsa**i! eWa&& J&Rs"hD~wS7iHA"߮(PV4cI|V)CƔvM?]57T"o+FZlsgq(Zuӆs=rqEm~%`sK5cu4f) -H!̮zӮAp@t~<<(ea4p+KQ2Т۵PJ5Њ (!` ?Yek,UZ9(poH޷w;3pڦ&A$@bqc(<~KWj`+0q0H)9rlWZ(4 d`úAgZAYTpQ'׺eXou&Dȿ;aڕMcfP"UDFJ-'0wg$L]F]}In437[V|{j~}QS°E\!&]Q5w~J|!~-T)E3lg2;tF>ܑ5Rxc p<;pjIKgelwzXu9$RxOhX:c^Dv+% Qu=k&"b@4L*1ޏ}t…>cD0\(_5a=wkX5G)!i߫oqr7=lIeGN#9O#Vҡ|BUi45~)[ /KiJ^L$^Ґ~b^aw qI'74o5t/׽K.o_<$Uq")09\&?@ ذ% ܟް6Gcz&ŧȯLì'h ~%Wyy9)?-O=M%Jp(Ϗ*/$u,]c7Cw=9Dd/nFƔ'_tΒx9ƗuMgX:Ar;wTk?|\_|s'J>Dhk7%*|FĮ w^* &m2X12Tk}g4e|k h\glA1ypaҞ\kꨪ9W159 0H@h(C B#5DjF:^}: xxҏ[^WO{K : ԹPvzdXn|>׽/ڼFﳈV\VR6PxV!ںQ*z'C@=%k|iar#J3z*8 b?F"QyR%DG ڏО[e5K͖C kg P,^.rBGH6kB[T!5KOM+rjAkj yQ5nlkhӪ3^SS]8zbv L:'$<Dz:-2o坾M7 yNY\"b+:2!Kjlqk KrW77r"`2U[RcŐjy#[=jR4R`?BK! wѝ $r w4<]LM&)@]5N0, Y*z%Ř0QyQX. sj֒(5"繅 ɢ] ,AImsp znY(Dб37 Tݷzhv*9~M YShϜ,1a[e] Pmi>_ 4@F\yէUU}DD9Kt1yyfAQDi hvZKgo%2,tkk~V&[LΡ;Rb,!dC&%24 %,Es/ I3S>5'uL=:؃c(~"$4 v ;AF͝?Yxo@L&ډdec.;K)|h}\@&FBhh*ʥwٷuæy;tϹ& pT@uJ|P7<4bVct.Q։?UCinKR 7^3ٴ*'7%;iG$^j@3j_]`'>ÊXmb2KӯO,O"RpSi" :~YUie0 pz8zr0؈^fMNkz uv+?_y]#cyVc:.l`wgCs{1.3Q+̈́g`[ \G,P;\UK:SSaG -[ėFh?W֌4j3g<*~xg`푣s~D$q;RG ,vµâ9^n)7wox\D0:i!dh"QDIMLζEu%b`P0UKc!"- VY⒬_ 4: z݄v&e4km6ƑߛCq5 /c&ĿS=m!(obO eJڒ`џ&ܫO9a+7!S/?8Z(ɹ!I>ӟ<6HgwS-׾ӈLw5} X0;ddvq] ~JzOP-7PkY"x%<Ewfnq̻#ͿH!̱:҄@ȝ>dgr22-1GyK4J8FϿ<(qW/5E\ JK: PghuZ?(dZ;R J 6EUC\815P6}EYGqUNB[}\@\uRl1B_ˌs?gb!˾=(֕1]v:&h~^&8Z塀XqLEc6o4t|[(%[5㍾<8ۀx6"|Wj^EkA|xMSfcҶΣބ Nȅ@z#pzu>ֹ5 !Gt mtwQ:17XoN'H=PFK=ꦂk.WIݴ`<ֲT `Lb&NǾ=-h @ VvmIiƎ`'7Q<Az,ƔNrš||j?s=)@$Mɞ%i.+y CwLmK}>jP##$ 봃01,@'(S7 |#%:16|Σ[8;y0+q6mhU- ŀC6[=PWOyr6XQsV\谓C\uEt h{Pjqh?zH{ LoDy& zҪ}CW)v,u}NuEG)ތmcCv/(.'J<ꗂwz: "TL9݈ sa8Qtȅ ,!Ӝm-v@@z8apW&[~EZy͙'X2hs$]v QyKZM607rtF oE 43|RZEfyFn#CUpE[Sf P#I-”=w")R,֔qrIo@_#b I0Y %Yo6/pUf/ Pqd Ug'Nm^rEA \~qCn0 a]9 1YF8AbYmK80{ ]Ow m1B^"ک]tu|`~~^ES3^Pr(i ]'|3&ڏv5kKy %z@ׯ0"!m=+zΏW yA4ۿJj; sYRT+nn>qQsIT$((ak,h Xiu)H ٹv颲5q9v+Ԟ#8M#;ȲH?N 3t}rE N1SGb~R!Lu5-؀2'y\@T8h=1))} T+6J5;~FcH=&t*ەP|:GҦ(f@}+^ŎЊD5%*B Z{2j-5iHlbn@DhRmO>e)~<2 MA8S.\fMaNފEY7}2!%XJBN0Gˠ. u;ӫf4):4,g9 8e:8Ԁ&d*^tmմ{Fc Dp~knG-iLyS`C].%\1Y@I)uԪcnyD F`HϗhkJޛ B3`}uv@stNxrW$P9eH)\"6Y:Cy~.ey>En8.&;Q'VE3D<68Wz}_/fy?tP,¬͂4GsnaO<_ [S1tT9H$>Jf25i#3(҃V _=qG={"$}~8Yf%nPmk;☮uCg/$,}fFXLH8isj8Ma2,~k 6(m4㛖Ӳ劺-n9hbٍ <5xks<*6A?K5ݑG@UnB@}# < Kc23@g߃?lSPn 8]GYSɇ1/?!^CQLYQg1 '|[}8eKQz51?]ڦw9|Yw tg%G~fd==N,AAt:R`z25=σ^/hd>N~NBM{XdzJPw"̀v x+y_6,jQq4q,}Ek=8 .m窗Ϡes.~5`/xo$F\9kLwlYC@@ޣ'A u,,j$4 b O,_4"={BGABL񔢲ʄ4'ZmNS}Z:5H }(cGceyJRL6^kvj sl~y3AQ.PL_"-XIYj/L2s1_n"i\ o&)*/4GR(B+#/!V\NYc[fM -aNd7gW/ˮI#(IU:hFGtKEӿbKkҥKjYg V:\o$"8¨|"ӌw6n(5m0c+rf68AaFцO2 ItF.4˛SoTz&e|)HˣbCe(7te8Vl(бOѽ| M7 ~e{IGˮSAQ;gsI}đ2T#}gy`̑M)[ե M,&zD]:x'CsWl7(TxɿM sS.^]w)V#deGI%8|2mpK&Fg~TޅWпoUJr}5OQؑ0ı,_$}z~6ϙ Jb(pzOJ(VmmwhKZq?] 0 3($0~'lɹr~09NFte y͵fóQ^TAAx֯\5"@L0&' fܶ2 o~^F&(",\W_E`_p`I>9^=p|;S}.e `Vzh{֨1XR/? DƶN{`2J yI(23 plɸ> 7ݰL/ pQd ERl,d=:6g4ߊKwLXIg3(!< (+n=CUw(5* L:SVPk#m xXKXǔM]WupN>``fRaDZxbt`([m%Q7ܿB eMTr#vd%vz*'mHv2r8³oRo.֋/Ț/q}(SNU;ƣEn>c9`jHN/g< d3lo>Ibn6RN˗DK^֩ҟ\RӒv5P1 fQEmfl!{d 7gS'\9.-3.G`؀Ɛo  B/k";8LaZ%t?RN3=Gv_6F{'9r-|$nWe-IVR=UtoJcFk|1~ j jl&wIGƵ e74(!aՈq#V::؆otjF9Upjϫx$iUGXlgk/6$-q,@5]ŴُsԬ3znäuKc-ezt#lUU!5 tiDh \h^{5ƃƗM^s5$unG`!nCշU4QH=FYhsPxp5HTf7?eAt|OضL(]qٞ$my6OxKQ9}t7D1c2T4/1YȺSU&3?:Qkl"uۢ)bH@˩ 6fذj87_V< ^*];0` j c؆|.dg;$$Y0ɻL\lh _G8Y׺3lCD DM L݊bPi2d}Tyqt}1vHggu0ʛ1X#$]KD0J޸'q@טHFYL?}CsLb|{PQ D9ʖӠzEi' HUuDm(%nhR$4 ٍ!9-V1ܝՓS)#r93_wpkPD5${ԹR"Ӛ5IY1K( +4;WUs;KW'T,a *Mb 1Q ГQcN!~Z?f]WS"|Sz(:א>qQ^@"oX_ьi " ;nÇi2Il d#VB%E78v_N4seʟr.KwY5uqq<9ҬcB2uծa5 m.uzJ&*Hv!b3j_!vyDo/X0 qy()QW >l1}\%煂_:ObxaBG[ G58Cܣʌ eUℌn$X4tMc#:F$GP4پIg  eUVd(@W6 Af<,>#e"{(\-VV sŎ?܆AXP0 i),} )#"vK^w \d.W0O|eEᅢzv3@v)`Gow# 弧Y  1J悙/qsgE8Ht=j,+yY?omV%oɣoū%0UB'0¨7O2 =bA G]d#*+J2b~tznIT3h`b3Rj BM&$tӳT7GjRv rArBOSS}udB^t߯8}f ^h.W nk` { gB}zM{ p!'IpZX"㚡IJaonS|x4pIݍGWՂ^@/J&SuʆMv^5I6Q6 $Z\M]TT]wɭ~AM 7:%荪W `؂q0J1Dqle,}$d N=I3R>S|7}OF.jy8b4MU~Juak:jLfQE40jEC֯׳eB+h?8zڻ0ʨHŦ[˿U)zLIwtX:;a9jKNA6${ҕ4׌Dz(/amG5+1;.q&3„SN%5(DZ%ɓx釳İ)ZDA{5?i jP%*^ѢbБ-O(GnA(}`# i&*;,t1qzl h8IP,dNL_b&y1/W2>˵1kqeaפ4ƩaoaqyRWś܎n[=\pIՈL8F!S[-I5RCn٬HlovPl¼1_Iʣ-*/G$]o(G|夐ؚezZ4euym*:wL_ٿ)@Y>)oT3r{WNID/ [̯]s J`Iq^xh@-|*bbσD{m𻧾 M>T HХ3lء^2n--. AtYq =H5)jnnZLOW.@,K'*ӁzrH˻LFEgł@Զ+_QA<>MstPOX\-MjFT̺? /lb4<`5Y;~*tf-^,h*Zd]p"nh}Rdsq׼f S<2wRȵBo[fK1O5\D&K >ֳ]q$3) \# q)%G< H0{؏)'v7ܜ-?P_y譇5RgH]w؁-.}q)PgP^Tez8ԙrjyz62,hv@UTԭ]l u}qhWi!(=wFVCn׼*`P6F=t0ֶDTE>%jRJNbiMC !nP((&^c~ۥ9 PRўsI+)ٸ X10oh䏟 G.1-L`toF\ ~<[P8̦~y?fdOsqwufQ{=jݠ0' ى*+d߾!<"Ij#" Id7ͭbjgn2-R`J+#f?b2ӣU&:P 0g L7酱YSjl"X\`cu,ESAr73gxʩ9`>@ZҸ3nc娯dh$l u$*FʎJ,=&ʹ0s0=\0G>l߾2!şrV'"l2i-K&ąn4uAyaAba37#-[ϔ:oE쿁7ʥ'"76 LK6\85jrސAQ;6uQ\5; 9=˾yrUmZ:ƶb}fÎ,C ̰ǐ&N+16;4@N.Yմi;1!@ qDž+H9)2+fLa&!v|rH"nv(2c(O0A I+Zq?S <ǽѱ8!uon\.(Z;ɐCw^OEy&)LOCNPcaU.+EILH3QH@l,QPa9>y$&T@0d2(uqd8FH{&0K_U,&a04qrbeX#w:cOZC  [ki8\b^%h @ͶS#6\L׭1m5CA٤:AC 4$3F= S]`M# 7c]WD!!ؚN7 _=IzSoBbaʵgXFuQPf|=zE745&Qi _"LBX\8%]SM`FMj·{(|Z@ϸtNO Ip甈MKdR i:֑&Ɂޏcu$?}¦>kINg>/P+/#Hyw1OKz[ZH)`ߤ3to!ࢤnbMz:wREbrkc4JhE&Y3|瞣r>-5uCB8z(] ΐFll~XT*^5.sgOWj> c{̔|4#,3Hf̀.N~sRkG#4uS-56ŶCp!3(=kk=U*•W5S _cdZ0ov2*\tWqn2>#_ Ei0YAgܠϐ g:'mJScrH} 0˙)-7wCA], 24s.U4^X*pTseLډ-_)pk1GgLjL'W!.;l3{Ղ!}sHq}ɽ^˖̺?֟J{K<Iն@ܙmyĪ'~|9(0R#zjvnd ;1.Iۨ"CM[(C_~ۂŅ3+ley\=0M_A;Y5TrY"v$h]K2<g7l]VT?S'MsS}X%BAmɯ1u[\f[3fk}uϥeG Etٻ0-MPCQ=ft%'珰1hL=TYHT(z1uj7 fj~4*`(ZFRzCxGk>d.L#+~bzoB$&r;1E ;d"h1'lMν {3'O]Hf#luTg?Q]׽*\gYt}>=Jx ic7:iLŏ:_$'pu[yoOs0Y{bi:#M 9|[pA߇>{9 rl ,C%f 5Gvb0ėqDTK$((/~9Cˀ}#甫ӏ0>#eZ{fV:@% #-ق ?u6W6Y (?ar'%~f~bw|VD`,”N[k4-@~V"d3b/sۋӧc =h /Y?i//jzsf)?˗QLLiχ<懜~"ooUDK2`ݍ(WF DtvfWOlUPҫ y"J `$B%؞ c G),N31xMTO!C7c_=iZYl;EG11hSw #v(ak~pQ!lފìZ5Qn:vVgz,{y|]l^#`[7`j# n[`& V; J|Г;# dM;sܢB{#,2J[?hpQ PR0`?߉!oH{o]9 |q!1)I/|'x͸ ]'#BM):r^4?UX4ZZ%~j0s m+--K&%0RaɈ*EM_Έ9d`m@e^  Sa5~C4#ʸYak6| %E.H>M>0puGx썾&Eg<5앍@ ʝHrZ$Y)`hbjp;dvn8VeTC|kiSԓ㩶ȅ L2:R"":=|cυi6VJQnw-j{ܯ c};-%dD_Rd"FzQa(K/nj}^PBER3}[=| 3H{ 1L2NT$%'pzM=9gE"rդ5IXHb6([Zֲړ\};{93mt+]/"6pf Udu1DXkNXUU;a2 :>ZQ rfo &tʰϞ-8DΰQr'FKw8y ӳ>?-B1L~C MGscRHS ,85l:qzޓTūiY&/qssJ^+kB("Ƚ<$1Zz,C>~pMR"(L4^.CNc ڗ6^^ l)b4֒H ";Kg nf$oXdRybݫdQo?=*GnߵzGYM"@YLtOކ!" *.oAjHc?4` Nb黶dX* O6x_J2lƁi5I:PPlX^ dߴ":l%ɿ]QԣT;)'WU"~2s NZ=o.,=[5|{W7a,lsE?I=XKpOKc7J)Z/Pp * /wHVB`rI Pn AOfXe y3=&fV,wX^ I,Od)$z:25x&v(=mu;f6 kU(C@3Ʈi>. *C#s]C[HU 计 -FSul^-+S [/"Fdk&yT#^󤟧޻OJ`vw/UI#v͝OEy4r$`v=3;8KRD$\0OKl~O$dscO/R^> 3U2Vfc$Rѹ/^IGTur.pP%mzmEZ`"k?oyVjpKn1&Y'Rdhf{=$!j5bNmQ0f.*\JXˢ?zRQU'^AatvH )(񾸹fԁ,@jX^D Q߫@{0h[+Y($CGUh2&/;=+o9h㨖x.# +޽p(]^F1wFf lі? ޭZ{`99ϩQ WHxɧY&]4CPPFĕ|ՠ`w'Q^VIMs;gWQ}_JY=d/o5rH ;>. O&7; l=+;7ݺYߗ!~)n1u)3رنXMV0ڐ,ZV|c"}5pi-.e_804?be*b9%q`sŰ%q֟"Qdm%rnݾd`8YY]G >쒐q߉|\-s700Mi9cװݹY _5÷ĕ; Ձw<>AFsNy0OlN:c)צrZ'E"LbgYbIWN!W\&}7k+fR2 _PGMBoA.<^8ta4bɼ.XYOӫ6 My+گmWnb\ oS@+5`CeY,Ij Fof e"|pbp3(NOt *(X, >n˜#kmd%zD~?a$N3 9 J7'U _3-h$?g^^fC#fR)o^U^Rx&OUjcZ/ A\&V{guLa+\ضo?V}-d"gODE4HFw,yI<;JMJxfܡYN|ϠG0tCGlT>wz.O;J'VШ}' Ue{><QB9$9`bA7z- 4$&_,2#<#AIC~jOuRX(F`@InNS]ApVRXn06I6=C ٥i.=e5 EGY@1 &{;Ǵ!.huʛ.KƎ#u㫬ﳭǙnF@{M._#l!p!XGةf&B#d%si{HK5Rb3{80Cv2%,7 F+oO*-tmVJ,?r ӣuc. V)xYvdIZ{^Vx:/J,+]qx8m7:'Qǫ׵qǭI ++ԵT,E/`s +`EA8P#] ucFLbB6V>~-[qHo~ MRF LVJmڛHr}5`l{9 n42? h{m\bAi#ЈLi8By!㺶R&_@l3Ù+4iX5"Yy-UAX3qɲ `gE:!Nɶ)9K?Ҳv!PK Ӷᱧ!=Z9YшdXBlO!O Lul@2h߫ߝv{7.쮒tjBS;}$"> Ш+n¤_iDC yO۶̇c@jc!絫7M :=rv+zίjq٩ěTBÉh76O >}4b` ]. ћEh=<$cSi[|T Eޢ_|FRS]+E4BX801Br<(=ّb>e¤;m5Y_~`mKd 3˥V.B7{pK ox"K..@kD͇0ꋩ.XZ.BJ h؇ ) יihTs_c[=[0dW 3<1 +I~uZH2ZYK>$P #St+t_t{B#`!6Չ%8HժC҇6mV`Y'<I A}%`YPi憲w}?}>'0Hc e茈5QE$ݔE>םk !Q¨3 OΗX#΀%TSm&t4"RgU0FTL0f/QlH:\q:H/qNT«b¦8vNt!YQth@XRZGWi|RpA)6ML2|>zWs3V|Y-y=חݠ>K^H[`ʛ.n&~7(M0ǫ9O$K 2,tVUX"41JG0 6KVFaiHHN#0 6ʿ2?ߔxphKe%+n)Z6{A[5%GCXM;/l0 ҪVeY ln"G>YZzYr1ZyЭ Sn@ODDU8^y$n`w&!(.{X֕Ų@zsCӁ/!8v_mpͮuYsϩun:"7|UT?)UZwŝbO.ΰ5bRB1pnO|ֆȻ(n3|0^hDv ,TTS!]{=lu)vvj T[-Ҧ *ϛNY5-a~fv"A A~.@(3Gn/?vȂPGؖ;@ޚt]YGdXk 4M?~w)mvljwVhIB'+pWlп^<(6z_o}d&I %s:-]P.U;˝<+":@*t8v%` Y GNtMǹ=dR<֝43RIqYzF_~,e>E,H^H}YFPb Py+"F6J l/>]IN) - {qBZ}LȮow 3~8FiX=|80sԏ͙'Ct`HN"3^'%%mH{iCK5FFxr I:'q.rНџs[Hє=Ǎ`*$ꅈ0)Ziz;ΰ\K&ŧ>*|ǹ˙:TB0EB#T ,:ğH/cg)"9s^gJ l3,jCC/Gm&F сm CE%BGTGKNS(O=kX)oCܑ,]q )b B:\@Y<\!]n0wirG""cqrPI N33ۑCu+{ֲcDY_BN*ɓWUP侯)$.hܧ'sSB9S4RHfkc̵dN~jYPY[ 2dh@w9."ln+.5 #PsYdc@|Mwuu +}l{6dꌤ,f ϴc  .l.'BU(tDPADZzwit]˾uW";3K+j]$r+p`P_KBd!N"qHD k;fENăt[y4\(/] M4yӕma+H|?/3k91GM:k:U`{#Moߤ~ s'm=6s-&_,q£AiqGwh3Z}+QsZMfnb1\0uD }JvYW]>LĂ-&*jzYRZi->6>&&C> CqL4;Q `\<+90ynov}<Uqvp&񛲝5主^a#,ɋH^*qK.Y U0]tSHĨ&xtGʞa^b)[2=yLE'ZunV{Eugn(ۄZ{U a%a?G [|+H1s;6@%| &2Iѭwd,rcB?o Ք٫ MkPW^ZZn' ~aաb ֥x` .s;*7Tz3AyoD{iG~jvlYtB} )YqS"5ꑕZDD~ؠ?.ki] 5TQکhM>``i[cXXd8&/;>#\fpcYLwk6$SɱSŐt=O+ܓvgGHLu&p3*;X"Ā8Oem3E`brZu3 aaӚ!䞛̬G7~M$⾰[TteH5Uγ%7Iy!}hZOnή꧓ ӪTM&7"S_ Y1d9]Ja h :'@8o{ZNsWdqbyۍn/ H(!B:0,q`ՇbW6&WNI {o#x.s `O iԑIfoa0`췆tՍN <Ҽ_\UqR|: s۴\3⊏z+DhQx !\T?I|"Iˆpbf]Cd 0iuE{x&N3G$nF l;6.ד I7 Z|xe[QId7\>XFAT(GCm<U_m|Vfb.OӞ_D?7w pIe-`ݕ]@z|m]D2R2؈*|8WAin-x/-J (06+y]A b b5XQg˟kp:D`Q Yۊn@~Kkx8ЛkOcAKT"% `"+Z<[f|g>]+s_kץk?iy틓;YJBRiF#iަNqɟͽr&T7tgv1OȅBxno 얆fVp%( ݤuKlB6")`cl:cK״~%w޽mDʓDP {9oծٳ3rI$ZT=)35 7puΜkBc ' +eM hL#CVDc YMIV5Ea@ۛmA;im BXI"r,2,q>#YH՟ku^sw{& Zd [Dx%`޲f tf~(^L ʾ1*qƱx?p ]gs+=YmEzVPUlZh@V#>>Q "]Nm.P_`ӥ7ulA/ Ҥ+;ZB!uoOˌRVi 1j vC[EEQ'jU !7Y^ 2 =ZZ9V5q$J 4kF 6bT@~H㺭FL~ *lKMpu* k?-wWvRb%Ă &ON?'b$D,xH5 Q7Ą  aoCżT}&/n0).7d(UD]C~4m3&u 40X b`hf> Px 4 }uHp-VW!=+Ethț- >@1&id&ڃr`;#8YT .TU7%Ɠ}܏ :L!<ɶ y]>::͓[5ج~qM)uUTl-_V>}=90 ҧ+!knI*T%jN"umF-:`PG# (5f`w5-AVHIr~EڂLֆuxDď 'LGDL* 1*KOZ/HNe eUQ}7dˑTk()o8qU;')3[rJU2Ji7|(ϙ e/"D nPCϲ0mGx-#P8V?Ͳxw5T l^vCRu TkV^MZC *TLV׸@V59=Vy)mH ~!%$iVlT}-_x Y0(>GHR~p!5]=ArV{mYCm-hs$`e-6Rme6;LS, >^.]}%?*bۏ82dqFVV:)ؓj%2fQg\J=tw~w>r)QպZ"L@kId 7AQfThihh\1 ru@gLSai+g>hZ܄o!УYŪ-$_vA?s+|iw/hQrCA y^_}Ouz$v "!oŲUf-tdJy3Ƒjֵد-?[ OR5uO72ZMa]g1Zqեvvƒm~|,$爀څx.~ݩ87 ذ_K5G;+c43-%sPSS`b?G|N^Q_(`TqOL`d(\|R1dč~W ]m%0Ϣ8V}efD~1$۞uƜsaߛ(jʋ <*,>*Q ! CђEA<wm=,1A%ADZՍvL`5.v `VG_A,]ۊkT*6PǂRFSR2a4}Ց~YFc2ONα2+3X4⦡{۵8iB^frkssՀ?GZ=2jjT=GTVٮ jE:s"̅8WSmeN鏔 U0Q3*= s6U/ʱ]mI;)1Nc 2]Vp\qDOJX^ϲ38ViIE ڶtL&&l,ׂnZڊ[,qݸ>_?Kd5=gZ&9+:jEͯB>_$?"F塅/-2]TBmE5\'C> 8%($FKgF%kռNB2I=qz;HQX)?~ҏ MggT="He%c$AMR=吖q:^jPLEK unGXfY8p88WJC~AB #x);!yagmBr7:ce#!! ^ÍzrU3~RD}_wnOaΦ/TEFty,wS_R*"tZ ;tsZȊ́lU5RJ۲ KXO$+)^j!efs5h5&PQ+%3 ȱW)d kFkMc,X$O+f雌iV֤&PYgu h|W#uc۲Cԩ@˪̽^ҭEkX%vN;!u&8+\d-㒞<֬;[F + /19Q=i%_dGy1 w[zy;}zQ =3N JU\ѣڥfv /),nEl\- ]sUss=~0"n_bۋj1?zTq`)7U%$ -%I?&SL_bxL[ )}V%Kv{P?5vۿ5Y}yAI3+ <6^x9yQ8Ay쁦0("+hdfdr8_+u|}RMҁAu.[\#(:Ē)Qr$ z" qOං*VH~ 2]b2 w>&, !+qmV\)o9S yE`x!7UDn´cǚ.~:/ÕU`1,r9q ?Syd~~h{ `eJ|ŧ_̍=eׄ)0m<%F'x(KdŻa{wQX5aY ø}^ކjs<I\۰TB@eilk~E9F]3D˞*s~1D7 0 as}.Mihz$C  aT4Mz?(71t\>ST Al&;_4SQq1g! pyHw*'!dXC~1O$}Dt)⋊$t:b4bBZc9Џ걓Γ]$20J@K'"za+_GAFLޜp\K[^sۢzW.b{.0¡q`׍H LJr۽^.N@K40TYpP)%ת*`Q%#-AX\*2)X2w3xROn-!p/rCQ# $tIpBZ[`BPcH8[iJ N֭ß!ȗngFo+zLu"g!G=h?1)(,ŦO#3A JXQTִ3GWY}BEX/gO|NZ_|[R}-.vA}xq*3F Z Q9L?7f kf\*I@P)!!ЮSXC66vI!Wc!$safV)A/(GFNWrWdI_xЊcr/`ÙQ QhX 8TR 3eMSUU,ck׾#zogVl2 ⻅f|||S>âos7H A/.K3A29xK('b&2CcIGY؂`r .\La]$1t#'6:r%;腎@PfQ7[7?DLՇ0, N.;\l"9uf48^mJhBf&n!E"$HH Bk\cpQIl:kvYOޠ|8/^܆ۮdyfFh}Dػ9S^X}(7N+|H@uߑ|@hr } "{A/S +658|%&jSWӞ{29ݰ;^;BwR{~ X XW\5]P ? m tRP9eGVkD29PrۉǤU2 NH𨊪?ER̈́GkuR6>= )&B0:xn/7i*,3KyxͻyȨ/6 0sT { ^ -x樃E'gJӎdG=rþAZB8($fVh,EЎstc9ޞݯ(D.8&]N R(ӼǺJr˜"P˟d&'< ̯,5U:LN-撧ʣ7tT N&MɜMV`]T^e?i..R9yϺO֬}/ք Sz`ǀH;#)/ Q`oI2G᳃~e0emhl"/K-3:|4h-elH!>{?XpdO6 1L_xa7ⵜCnqAәa4Py# Rm7Jb۞[<(z)6TvU}4vUxu0aR~h#5l#O3 ns&11wS&^W$バoLRu@զڲI<]1_ t0$r>uPSƁ/lt<Ƣ2s0S*/suWJQD҆_\þ;RQZbJbXUy,77LP-t^#=V0Ch[+B舶H ]7SWlrkœQ™-zX+☡; N!lm ~1}5P6oyDh"0-{IT2CYSCbՑ4 #PbzbEB#Z䞓NKO{Q!(+,"FmLV~!g$ 5/- '8yU#ʓMZc:ϵeijZcd69^+D`NJԨF]@\[QJ"dСԹD +ҭ ~=ki~hHD\VNwjtbA#kU^#צ‡4-"J iv[5vPTA f48y Ȕ8q)FP50b_ހ%EAP> Uk{& 灉úG~&d*r'mC{hWgC]Otl1GAa1g\HM@zbK\$M'p$HG\ ,ZYEf|>4mBEQu.ZU#&[۱&VBɸҤ&Eɟ=0Iyy$Vctwb.xlL[1fTz 6_?E;\5'<(o}4= siИ,AjV B؀/e~ \5#}v ( Ta 'uP 'כ%` 018"8Fk<{+4{uLÜX0'w62o5lshDM.;!a c^pF˯ٱC8j%3rpI(v7psϼɠ_X['ݛ֝%2o&ӛV2z=={%Q D䓆b庻G T)ˡyvE7[8*lu>'J?S޹\Cʇ (:7TX:zݺ|mDF}b@ϗh K@?A.EBn{eo a+ZյKrkw'"М2?x!}sr*7f747JTo{{/̃^zvN.{X]c *|ofSi"*82}@6$%c*u_:pBD#~oohVikܴ)rǪ {@}UuS蚟\P]|:N+!XH^0re,D͑4UI3B@},Hz!}mf%Jru( XB/{ tBBj Bfd>LC飸ƲV)conTBI%"UǏYͬM.5cp[%Z%w[a*OSL(b.6 ^]¹[WHp}`Ho?(E!@ ag,L CX:3>זvGp͸"'g<ӜB@ >n'xJvv<|p{߰1GTU{Y ><]͞8k*/o!Ql` . iXMRUsd ]b+6u$f|t %Ftai.]>u.Se*lmԼ:bqs 2:_{?3zO~˓#*AUW{4nC85OxGϠ;!BFwB N({Nf&Օ:MpҨl&9~xmFʎ4V`21 a9LgO=g 3eHYciکE+=# 7^u9 o!*M8NcȽe(ԓ#ȇgGjWHGz) `'|Nײm]57Ǘ[UwQAҚpcvE}RP1]Z&54$¼_2,.ÿULvXQ@ϐiIF{SLzr[bq=EM+!.oų#[+hU͏FgkTYKhUycx&Wdr|*}յZ[\\BgFeàtc'VB[;5BW^{Xczަȗk"ߣОl*K` 2=Qc^_1bԤwB^쀸L 2HOg-q sU57r;Xr# U,$ɠݼ\gd78-Tjz7??i*W?;|4}ccGM>soDM;ޭ0w~<}ĉEb:>k3ɺ5BO%w߃gh^ 6 -(c{qtGcud *x"L {x c/x= *dÚc4(5gKn}*&2wC/cʩkԝKC֠=$a"ƙ_mCjٲ0 =n6m("qpk!XuK&Nr>hE'Z*oDzٿT?8 ޞWO<:\3.$2KkJԵGÁaBFg47\`xVΞDzetQGuFeF&u;N!Y4z^.=8pwbE.c{9nuɏCX3JZYVz?CFF %M#URUTj M^ \gWUF|c?^(̅@x }f1Ŋݍ eIn\VZ/$cyQT6egzb[R+M_+x uL&|]d.&-D pepcdPڏӂӏv393q.*B>>;ӨwNhڐHQcq;c(]*1뮡/m_؏1\ P`m2뒲 w`a~js2+z»߯ ~>mP)KwTlhM>$¨ܽ3bGhtbc{ P@Y@9bE*rɃghoڟB2@G=H k!6|Ee1€2W7ψ Ȳn{ܝ!vl dWHIzE[Z% ooãhy o&\ye~ڐ5+2RbŃZIǵ6C%Cr<tK'S FtgԽ#R%!06KTUѪVlB#o:Ocdp^&׏X&$QJo aLcVq {+4,iнcDħzԚiBGOt,)6 "$2z|W'6ZN4.0ޟD(Hz(KTZ ;JθҌI|]s?|M^,?<[2#-k2JދfPʓ+5.9eL ^/k*NTEZ*W[|"+Y &{8[,\fTk ⠏pjr^咍5@22ovOP,/Lw}^w:8΁ax|lLA_,UDݠdSl'^]8hYC=3] Ws|ZIyZ_C9Bx%,+eD yTh+XqU#V<>%mz *[p&U ΦXLBy ke2| q-ȌbnبF%Coۙ$Ap/еKnl}3QD2<H:V@Sq3\^DWcݏ7Y,ퟠ C^'k^l(85v"xYU"A4m$y)ZLn禔 >ɈO9us7{2k7ENn<l !(l7͘]U ]Af&[(6{KU <=x]%9"}l`^+n.Wz#>ʂKnD=ڞ5L:`3U}۲A\VxC@zNG) HMz.ӃȺ4UaBfޥ&'-Ȓ~V5f g;a ~4~^&ge RDdW{|*k퇷S-{=NTM).r_SJZ8^Bţ투2v cqJk$[/Hhp\{}SFTFo8[B H؈uyq$ohw Hq.>0^nw:RI<6C2w-25zlDo-z~,}8Vk&2I(zutqo!v&zn6R>{*?x'B?@RRrbPbTv?։C^h f\E5 Hs" :73:cuj5X}D YzңG-CWxFɪϭǺo1dAGlon#ъ!(V,t]f} h Yѫtd M1VfwLGG]\De$Z{,}eZ b$oc5˵C:,8zoZ,WZXgfEGZS?8J[4஁et"KôA1f?sD)?goDŽ[?N︅РD:^Û拿/ωf0}(গޙF[-rk&WEtmQk8$~;:GK;hkӐ{ Dsi9tTWH6IW5i*O_ R[R2ox'߾ ̢bOYDSqQ@$޺Q}^GfVS柷%v[@Y¼"/H1d|=f]]QɉOzjye 0HБ0@%&6ЎC@-]zwiA_( a Yx<ƅ sIoӬFhrdWBHy:a<!- Z`ǚzS8/q+N Ll7 hnz0j6sP;Eڌ7k&R|2ff/f[O~yvJ2+LUOc<F8aje~(Q_Az:Bf iv$U^Un]ۡJ1L!ŵ 7R&cLf?6*+4>f;w4Q[ՃUiko",^ \kʝNX(Rľz HCWZdI|6-@ˉm4S.L&xA6iGe]{Jf7J'Q>U'Si\F`zĐ κ?pv[TلqdƯ9>*SHWAzV5ӍjO{_(n6;9m,B1\\[3y*EB$+G d[ѡtSLWw8=f\v! ³tZJy^k( &=wweEe^ruuDn#l1ϐ++Pߏ/b)E::mnK~& K! G4< ]ǁ%@H=c[,2\Tj}}4lk\t-^?(QT9yL3_nج>T{}1%xH狍j5Y-&LFL2QXC(~+O_= ]J;;+=r?1>adI8A$g+7TҞhB2ؐۂSCBYBQd3:8X@eA<8 D*07r YnPcC6ncߡʮG~з'%N |2 LQȼ7J3}6`Sdل&^$v?ĭ̘ay/@ iԃx)'+/Kya-QE;]^O+G m4,f/K nFOt^ntF|§t!F2Y8RJw`.=#P4L:f칋arbb<|F? o ef4Gbdi]ÁdOXA|>nzTBjO.=0 mβ,MvNQ&0A77ׁg 9/o Wce Ncv˟%2,R^rJƅֿyx'FZJ+V]$\Mf#pM˰ŷ)f;VL~U>?694t)A>0Gls@_(>b2$o*w$k7G 演LCѳ'iKf1FZ5jΪ ڿep-KdWU 2zȀR& |)P0aT>P3p.HM>Zr[ WbIO|np'yC:F+7 D }i<1%7уjH.X-u\ۼL~X##`3p%NgQ%& ՠus$M#- 2#8mŃtՋ}~ܲIvےI ?kZcFF-ެv' !GE*47H(uI}1*MXA3&2G/B"ϤunD硇+٫*RYzYEݰsuXԅ|鏞{B4E s+f uvnGqjdO8c9߳'O&hxpA=q"ٱրKŧ\:W8#0tNNk% *B<0cA$KqKaC V9`%j2mznkoWɪevF~S[֔2OUrjN wg@34v ;ڨL l)EB.ԲJVJX,[b?=^v  ]ij=Ԕuա iڱ2w 옌#s['+Ԇ;}u"pz̄y ռSp4Wp 4b5U[##ʕ3} ;8ky7K_b?EK9Rn]hb!\ޡDx?GyzN2F%JQߺͳ]槛rj dggu BnT:-3bJwWgCMGq0i,w½6)?ޖ,eY:j-2Q5OAE$F)*JrY\.@*2O8ͲčC`$|>qU !pwKo7zrw$ol.79Fж"jOM$HQg/wp C\]/s |(:Ag &@aRO` RH8=,ntċ'%몁ҜJ fCCG_0R7pR{ 6.-lM&!R b`IdR.7ݪ'?TlΠ՗pϬJoa#3ɝod;]Hb[ N!yؾңw ;E7OY͗rE/@#9g\e[}ML8Mc\e,B( .Z&@#8yxU&cݳM1 Kl91 0i=9etlHg_zPA^1&ᎼrH`ߵd_ʳb18> 1U$ .@΋5h |ډ?m~ N2MĸX ~+M)KnI93Uv(lnw[/J1U=r?F}"SZ .^.5īEڍ* )gՔ- |o2\Ma5ׯDζZNű$i(]p_P1 O>t'!}0xvv-@0gJ͝win: 3N>E<9}.ma=Û]Wv!ϕ_ꝴ>B^-ie5̴fO4kV`L~ܘ\WI]E|q܊A}B7*Ӈ]FնOe߇GK:݃d4t7JXδ5;֬T~S-XF ifR7TPnP=h~x-l 3saM;ZhgPG-m-NC|O#V.KQt]- ';#7yq]/N(i0PsY8iο!,m;O߮YZP"[L#3ђ<5:k觷mrL>CzS@J՚(6[#0IF=7Z<+fv0kčE͗>5ZTC;6nrԏ҄oӝo{"{J̰lʶtU=rQeˎҜYggnNUyz (T}ڳ񐈊dy0_h/؊ zTf7+g e6-Nqi6\v`=yKv7821k/ cS!vM6$׈eG!X(Cu* cd:tXb";hT ӓ>oF-7a(Z٠K Y 4zy=X4X׶L%["ྒâU\vM<ǷPZ<%.*{$-zOIDS-3?;b*LauSyEH"h[ XC%(άWޥYk7<ְpC7l 6ҟT; } ȔGqEWqra8`WP ؝nygz +!ٯx sTDxE9Vcw|klff+~mij djڻ&uOhPȢ| 0R4m0Ļ=i ~! w4!* " B"v2[ck*"nU3vQ)<}vZ"tAYAѲd|OM\UV=BEyI"e43sDr@J$4FZ Ͻ$hl޳|J$*LɷvTLYkDKH̐ݍFIXfىz^>BIn@LPN9.\? ;:9ԏ$MCV|/ I{*;A;5lV^-`_P8j6c#k]VT|,֪IL ԕt)rʞ-DF 0zj~F X*eu5+g@OiIZ *bzwks(LM"wDg h b¾\Yn Akn1_&Ϸ*D,U2@ H(鿣‚` $8LgqJwc(G`>uʻΦo>JD? qb,ۑuenD庘~J«;׊tkvEW-sHy0]wߢ4ao*k;C`0``VGڟ00)^: X.Ţg댬j o_T6"#OUqWT9jջ zɶuaxfc)*rwPHo4!ŨHNmN0pBgӉz;}Ud$ct'q5 U/J F>_Hza:"A bm/{OJAү=y䓴 kP0K.mj28~Bg9$]ݼqL>`DpHc1E7 Mڪ{믶łA 2Q@D,o^ R{-B{;=q b /Jn2SV& da6ڢ ;_m;eQ-yPί']K mq-$9|U? bG4ˎۘ݃MKJ*h? wL wiw;`qq8owZڞij묔6ڋLi$$?RPpN[Ϝ]XbIEg[Ir;0[du )"!=|VY>jQ2\wV#'ŕ^xM^يTLL`U^Xɋj粟E~gj[otGc 0*--{|眰U̡90*;My8N'qv#L(&BLe6ʐrOYZ,Hł}Oե*B4M;ZeWCgL ?F` 6yedBbt ÆY~/v\/fpGљWu8lʤ}?lJMw7MsX|߬%tS@ƧzQ[v7bj BhgqlƿAN.Af[a_5|djM)( Lodn}"B'T.q"WQ4<-Q5!:X6P XRƓq78F*|D5s6 r@E+i&BCi{] ttZuT ),2贔#u$ɻȞ1t!gintaL!}ƅA-֚tuʁL8+tj'oq;sES`Gc{x]u:g=lԜVvq6I'hQK+ [vO^#ǽ"Kz` \H5?}P^KٽG"QfQ5}GDV3c)TBNWg6;hfexoGFv%7=xmzeT̬u8'UrbPbO_P"E㥁F 4UYˡy=c q606yh$:ߌM8X*[Eۛ/,Z剀g8~9{ТFJ!U yj];B!GsuEmoY eA`Gԇӽ 3:^K:أ?uz tF,'!{PPg9K_*5lQrcMx ҲzA,o*gr9BhjI`m1鴻C@ZnifyVLAe 2j}-ːz w!uSTux2Id_! 3~_UG%yB}k(HwX+x.`iS\Ŵ `}.9]Gy'єId K8`9{IE׮;M4ck HJH) /ா ''PÕ,߫W0ί`*2#ps:Ž\l?uXޠMGWX.qס]hjwFRmӏ^k@P"6Z Nxhqjn,6:;J:1\. ܭ턫۫ȤP#;YwuS6 ;.2X bM:7rcb)T.m_ӚH6 0="b縕˔ ,Ȁj,ݑYǠPt=tZ΋om?%m=pa-x:O*A5+tB@t Eʋ[x 祾5t&Cf+U?u:r‹y70mjIkIdӋfnj"&_ AWV\YwPoU6iy;C)fviM#)mg "s;j E J.yCaO? F Dyp1^#zD9"3mvM*om0x`b 72YQQ*wiyi{¢\Yj_1yW(pg5΀ŽZ~ {uvbSbHvB⇩R{7KK Al:A*etځWZ#%oR+g 00YoPz@|37)N;YBOZ o~ak[K/+%otS-# ЩLpbԦV ac,Ċc$qOQ9M4TͯW3iN ,G  vGfe};3mdrѹ))Gv>rQl[mԌ{\a /etfPLv57Rn *>G@CmDnNit&Ю?ބ-BP ';PBlPA.P/Yw 9&4DBGQt&/B#co(o4±p6,~z~Ƀl((4`h2Y~|9\Ti'9U`״ hT \Η_bw)~AMd.F3ʋUXji%bHt c@dIŭr34^ (u[sڥȧR)1ҒJzDA譓U%M2>\cC5QxSBeqjn4S7A>9]ӏY̢\nRQkeՎ,! pyC`7Ī~*Զa.;., 3j3C ב}|渚1PN+Lp+AVA@šl}JmXknH*GDÈyu@.X{Ⱙ4I N?k?'JAj{ugD&6ͬn op'1e2_A/C&pzvoG$p5`x@M}8vInͱZb}ZO{-ch  +V. % ;NR3^]U"A}x_ԖfNm`C ˱N3rFN)1ܢoruL6,@ ߣ"0Ly AjÃ8uOKJqz&n)8b^8gvH;B;iqQoC˘ Zu/t p{)%$FYз6ʮ.Y$]ؕy >i/1eډBD: Iǀp+E11Çu8s!_Ύlr'QAZZPWݚͤ3k!k еp@K%`s eyֲpĸ Q[U\ӳӶd'eC@dm6(IQYp4dwս ?FQ3*2M`\* u(x'X2ї>H@װ\ؾճ2)z$4')d?͝43a 7(Vd`[<(JMyeK eG[~y6oſ<᬴)[b4&fE pQ b'߼+*OU]kυ6:A&#'Vn'gd۸4O:;r=+!Z}i3ĵtqkTF 3.a/0*"䀓37z̡,%]Ze<#j&4cYCvKi[ԣGDV/]3spj#\k=wS$+b:^FCI,e.I3Q<3EFA}X\ێ& 𺐇qW*MFAU+iqiKC%BctF/Z+~#55,}SU&d#ihݻ7bP#}_AdG}='&]+kq/W]$|F$gw)ˋ% ;FU@ f'0)]f^: " ;e$F$#rdqi\YA7yHS]:Gy@ ;鼛H{o.Z23޷([DZ9b2K\Thb'Ht՟[;!lwH w7b$'&zJb<4 #khDj|lO$ؿxBZnؠ*9h0$N^y6-QWGK8qcyjCU =Ұ#g1EUUe|(:A 2{C7y|{6=s)%Glv}A7*u,_sS42M]qxLJ%f|7tHoft mB:IӟR!)dEaA&@AZ+ނIvmKJst'GuZlaFų)Ym.yC'C,!ɂДUjR|ōu;@XSfJ,}lXcUuK1By(f8y* zfYd'9xhޥUtc=]SE>l1˪~lM B1r8' N2ϱ)IBXO?<8uBvqʩ僌.vpҮqt"w ӛIw) #Vϒ h#p;^ K,I!N o($)ndrkG";ͽ]*#Qbgb7c<][H`- j @Ho`6uMȁ|U^:DzE^ :sW3_g[vi0A;agC}>_'"7f~2/5v΋ pIZ1.;, {OxtwMG1n*$0fuaIk.UAG(e!## F7eiR~ VHOhIvӇMV`"@Gܼ$77gSPR{qlB yƷ7ÿk\j1#|yBB%VB54Ϳ@(/ݖ& ZQ@v%0 ]CIpmeF$E1s&^$HT8} 7Eu"N-&Ё~9Zs<` hIfl RTQx쫾XtS{ S5iN,kiio{fC ^0(c&D8@|,*OZ9Q˖4NUa'Ռ`.^7o^As^EU@ֿEu-Cr)ɵ0&Wl_!‚DF`Ω!bd53Uu#|5  l/Gj4JW. 0H!ӱ !)P[ _$:q|zF[Z8 dbҡCd/J̳A &9=&D\zzɘZc;Ҹ,}/|S'3J|hf㉃TJGX.'>ouAi<g$4yVr/ ȯ8{ Ml 8 I޺1ܼZֵ%+3ba2Y"ȘFPG^6Z$缧e W9!eRE(k?HGg5|p7"O܍TpϜz;V”,]B!38=_Y~58^LיG}g,5PށꢕYvS_kj&:[q<ș,W"_ځ1re%Y?yGOtlaƃ<–_zo3/gY1+K!oAF? 5dg֧—hjuR3B@#Q-˜'\μЬ[@\wGRCCm;i*VTWLZs1,b<>Zlb;ݻ Ma\s9LL`gVDE9`Fm+]u:NU/Z $Kv݇8ZZF)g)SM -u@;蚼.+n}98Ɋ1nl s5%,PP>apZDIGe5 : YU''܏_b,E; Mxu˂ɵW ї$yHʘgdI'8~>Әe:60L<ٕ7F9ɋdϭlEE<$Bd^ω)\7ϳĀ2[j@*N*tU卹ih_;_p݇ DX(.pDɿ)Th#mV^~}/WP\Cԓ כɢ=nIV"~n7@4 s;Vr9robS1~@7 9?>Kw4E5YZ{י]P [e ܛs%* 7O4W@Ue`_1/S;3l=fd;oZۉ9o:hJaAQ>'g۩'7Y iĵ;#d(  4!E)Ds$K:Cz D$fe."Rvtͧ]j`g4Q3&_nF mh.pj}dc-gg"9|Wߋxb%̒.rb(`2ik%ÂLze"sYJ1k RRHJJ'"A^(Z@;{v1m;əmukiTBxΦ0Q/r_FңP"ٳ飹 hoSKVh|w@' W2v&[LB:(PXWr}/:_}:v6DvQڈ6)˰erJwS ]T!N&ަkB?UCPZc'NeݤxܨD=BQАg0YaDդ zިb#F]m$k%t%p /L@jԸ(2~"2E Ad$voX raBY^:x-?w'.mf@&@"oI{R&\4_j> _cpWWQz3? +7V3}6f 5 Z@ QUnÝr:NBkntӠmƄ;KvT}捻`y/jCB瓾J[`CTs65 (N_J/Szʀ DFJD6b !K^WrB8i1/678xEp֖k.h76\EV[p^yG-uh<؆Pcykw⭎e'&Qyz^vD.S_(iY6 ΈQuE`gҹOi؞&6d֝QÎ< ݍ8k}!TզG|C1(h9:>s]vo-sfri_|ewж# 7 %G75S{ |WT:T )5 PF_gҢu0xNa_ ԕw 9F>R <>C);\j⃆tb`?t4+4Xͺq2(7[ ',-%bFdtN._tR ^\ *VySgWTS44U4 {OwH |Ӻ*0h;ȲoJٗ9nCVJBS2!sU%݌ Ú~|[%Yd|R4F8w B%KB\:o:9Oݢy"T ҈2}u0x,)wt0S_r5|Ahǝŷv\|Bǣ[=0x}{8ZU4atRzkxi1`̄OQ6k?m n#"Vj1Y&ǚ_Zſ:=wm|5K1 T# `CUZMHC! v z[ ۑSKh8gbtwulƑ:Ap{g:մ$[*~bN46i&ԇ#+;< VagkE+`Rݯ%;yMw3?#^ĩ4u 3o0W_+%pA06Y',.$jVNIiIsbU{8#* ?_JN|4Q@R!z'.gkkj v?._cBC_]O87,sgxRR ?n{8:0 J%3e:q~"A I|!T6nXqbCs-4L{.y{J#N &Gv().;c;9F٫Eɚg)g[譕M-`rK@6*F oK% r((1#JN> Y~ҩ[sͅ8mv ̈́{91'5~ 69ϸC EUAݩ0% iV\굞7_B<2¹F{OKEfb#j׉qnb$Ft ߇gHB2mTO|vZJǯ}cS^\B HlԟYxyd9b` s1naƠVUa=ޡ{dP8\[!3?4l4%rnr[%YF٤`% ՛{]=Ĕh'Ic0kV˵7PVSsV(돍H++ jݫ?@5_jQF FU) svk3GI)T:^Nq\9T·d8k)a=r, ]="5 +o/bF^N˽;g XЃ2ukQ"bqf҄S͌˷P5 ;\m?? t W͜Nik|&1/3ƪ7'~ڮ1ς!gņ)=eӿ챛*Y*eI$pӇsDmAѱg4Aiʴ56\M'?kSm߳k?ҝO[8o8[XQ"Elf>5/p*iq6TsN0U#.~d{x'/jvl"wzB^("0y35{x3sv$ D5qM>J{ A{ $6@SNXycF$ s@9 GLjUʲw `*NF\xIc sV]}]O/6XܢoBB ֩e|1 0g7 rpDDP}G͝T > ),f5Sw =34#{PNj:߲2-Ő|H}ғ;"f6Լ -S|6=qb.wxN =T07aEkYsHX#5jDydSXR]Kbއ*L׎LPnvp v-~R̮d%{tg7Ba<q5AB#>qsBlkגz#; Q!V-KMyF) MIŲN-DBޠv%'5K)M摒fv͂#.4hj7s9k hb ; n/ui>S%e]2zs{)?P$xK=fW{BaiDjQ?ĥSƻBR&hdåY!͹MNy(u;N,ʟ1MVEJyqm>dũ9'0NEUs D!d;c;6Kh ܲZ="@5* Fǜx|:h-m AL/JEO+$0UHϐ( RF^ , LZd/;@>dn nln೷7IsE ->)[mI3(N6 G,Sq4fr rȻvAMT{A޿y]p1xaũmjS`Kr=(,㨱āau!:aY rqvɍ!J+N !yẀJ E?J`Ox9b_-rd۾EGY[ɼG2 N,|gly<;SU s+HxFqL}$՚4z!suJsdBK{D6L.h^}wr>d]DL6;G[ +l90&7(w3b0Ѧ%24<0)OHa``ZޕŤXOA{,\|R"'qɟh|'MQrY/d4!]4J}b-Y c` ReKO΋AD-;Uc02 \wUn {s⑔5M3l^riTIIm:.Sc J%>{hsuœ-[{~?/Gc3Ĥ-/7u*0)jn'`&Rj\QAAޮV>#X=5B>& ߜCy(dʼ } 'siܛn]H`5KKzƊ7y3X{֑r/:iT> ĕآrݔp/?j"W/VG7`"9'!ٟMKMڳ|@aޤ0 1[W:DęMy ٬,jLNe1&dC׵`x1ҙ XpcA.]&A䷪0 "Nj8%GM@G6ujgb}g#A;R`P2GY__? 8ڪ&3@!HQzΏ(1mthc7zf|gRzt|PGzʲF "װ.j;MD żQ6* ؿVࠕYBnlXX$f»ޙGSWgki+8JƠG\TQ XH7xNj `?f n}P&K_n~)U&'mx%Sfy↩Fnx3-\=;IcB4"da)m|_EE itYT|ZE24!=s44;%>CG"3J̠"VI\X,w|G)TijңvhX^}0hSްBbqQAw]b:+#*vtFoݳap6;dE#jg'Τ])/- dxAϨigsH~$+:=t׾D8GjrcHbue<2G$An^Y@vQ!H6VU~{\vzsA䁼Jn]EsP"( AW`q$ǯZ3c~q gnݨƶ\myw9($\a"{PPu 5q{xG?[ J;*a2 y3mgX>lJWY0q7tT#vRLyV6$$-晽^!}dYAe.@RpP֮f5YV϶&AB]16>qJԫB2ff-[rfu SJu$>L0K)" ` 4 ~tXߩl_t}I0@T~n & h5HMWShgsp"*'ؖi .?C'b]f (NrD+?yDDv?fQP3B,yn\8uM˜,wѭfHAa?ȎKr|A': yh*;jQ"\ڥNDwm-޲R dOJQjW@,d"#+gt4&w,NF k'o67 &0I{%5z .Td|2.g&s0PHzت$6 5_Jzzi}^tBK@Do (j+@JwyZGhDA:KVHَz*9n;MjyVHɨ$Dz΂ f|玪Py;sGX$Yi(M@Ҫش~noECŽ5%l]VTt>.bJ!15S[4hrJu.Dp99.x:z @zb`8+D\X\lH0y'Vů $%<|dT@%tr刈V$`C 8?iH4ݷ\b6ӗd[m138%<_@m(a'{I T4U#xu=x:Syh33mIlQ㠀 r[8_ػ0%ɋpwj|n@7va;wK;vIpX !:$g6C#RʼE(`t|r"DҖ8/^zS-IEȖN> (': s1|b\uaՙk P@yWUsv TuvG­=7?|Dǫႁ&.~=B:m?Paۑm"esu@w T6Q \Ph`u}ѣDT)ka=Jpg ݏ3NzHviB͸f_Uyb9@v|̎sV"3Mf4~<'4AVF^[r~KqFSB|_NBljҙQciTC91\9m4,O#9%̢Iez`00A m@*/Dl\RبO[woaJz d:U5M$1}=,al9qe]/N-WqT7J#rbmzOue4hX7Ѻ+k[in\ZT{ ;;deX!胼v r=Ylcg @-kKsUiTϺ)bRQ^zN䮼7pEYi~Rڨ{G1e6 4B23 H[!qq Fq] ,t<w1C(SЩſpe< Xժ8xX:jO5QZ`a=MVu7KԛH!nX`{MI4t]zlS%AxjakjݰE2G3lB3tٿty=>p"΃ƍ:ܓ6WrDsA|TkS`7qw&[پl*%N=8S(e lo:=eg%Źmy9Tu*|*i M'G +/且nFp%`%L ՜P1!&GeEo;%yiZ{Mr'\cr~7Tj[DejUl9K% X! lວbdy;'^30ב8ai^Wn_J!@1lh6}4X6%d[B\sƼgmWihZ0޶4^h)G$-wn¾N+U6Dk1nvNPMaV255L07%Kʙciڐ jޖm#& a^ApKCj[pe}HsMaG:MiPͭ"g$OʛHrgF]-rZބ*۵E):݄uuaj̎P=OOFԯg9a xl>- E%\gִ(3ej z0<+tWPng|4Q#N_d,\+S?IO|aGb3n X`4sL{eGBrtc<mAjLh;{%*p ]m-!Gozb(O′:#ugbb9©^ TL<}!}Oy$[|:BlDL!y ^N$^әB7I%^Fd'Dl𕷯AP:͆!5d>#ٚ2vV$F<^v.O@:Wz1BВ,"ltQ)$$_u#IF̌T_&ޫ2&ǓعbPj-:q2|ܞwςR 2,c_>a&V.q ~Pv5B%/9{:1&̡2 HT_7|o_͎7w%08%3oQE$m<~Oq`kXADt}>3̰2Ū1M´g<lnW4eI,|suB0G\a+{ߟz'!(J8QɈqϻR{> @M}׳PJN65\" U8eꤘ@~Eav}lY[ $*TP<,TtP( -p{]**?Nxϡ9cyJ=i\F1=׏E #3 |h3;-&ծT$'u#%\= #DDWW0ث+B<&SI LΦbR=fj"[ʮf- jy#- ݢsF.$a3գ<֧YQuI`uTr|_y[L,#3ҽi|2Zgs)øܖ L7]˵P@Zʠ] n WG $y UD)vtg{q t|!O51^m*po *O7Q&LjX)Y3?xpG`nhw4ZݹU+1#DZ(}}a[ Je~3_Is̠u=^I'/cAJFc)) ͷZMvJψiGvN&S҇6r\/aZgT E GbQĿf# <_@ѰV"ZϬU<L!ѫ }Xr T勤WWjm])Vgi`&+>'Rk&̓l<, pA*-SQ!)%.,mcSlr,McfۉZɕhJ֎=psE"F5LէPyu>!{[¬vx]C2PtVDz^&2ゞy|<}QYӃnTg~kc&!s߂:qFnS~жQ\L:7 ͔a>aG3scۡ߁ zNjM(ևǔlHK(UUhWXJ? 8ƽ5bN8xӲnM$q% q@-g',&m= 5dSut^ZN3Al$,A>Schʻl]koFQ-!?mSTRE^M > D$ve`lW5"=b2.wTg }$?6X?ٗr&8D Gn$-wz@LLxlڲc]hN͍x["Gk6i~ s:CPUܔ/֍/ Spᚭ,!k (r֛ck^U[ykJp@˟(+?“=`LI;fr;J'?c6iy#k wO;oXc7}?㻴(iF__~YoOHjBώq1:JHlJe؟,l@ܤmܝI[rP{)Q#&ykۂϿ -V! M(:ET^IRi5u~qV$zS45b'F3P(ϔ] (?{ qPmW` _3l뽾˼-VbTtYi?TMT+db<Ӓ">ف424gZ| GA 80>(="ǣLVV #_Z@F31 _Lz&\'`jivR ?;[D2f99a 2<#e(TEE!OR\.@DhSV)6Q,ABSɈ$z৻[)r |:k.e53: :$X9ii=SWk8-`{Qg;ޟhzk˲Ļ#D orpOc7"MмkPC P 4Vp[T~HTD0n$@ժ`6[C7uŒF^Ըޘ.u7~`dSA-?U ^(928aS4LlOb),LވJb-gqe122 V!W:Zp}|Љ~a`u{'蟌շE*X۠굹`GU|k}ce++:k:15}t$3fcǻ & 4(76dX|0_oDPD*R"Ȍ5ձ^J& Ҟ&t𧲚4V,&?hI[ru#Ak3@'uuo?`ΘRzRciUK Hy' `+=oqڞֽ\C=@ 8yca.uWdb0]v@\|} rx-RmͶVDBrJԹO|)iR9tU{!$!?%;Ju 2x9bzX:M!ü:)V ׮&pBI 7<)Vr !kb;bԵq7"xHiI=ݾP]*=  GfzNyVh(,15?)82k6۪ݗg{OUB5y5H< aStC=vJ!v78zfB:%KE$GkغkQNPuL EmSn O5~M餫i~S:@.X1JK8vZC ~L&EJ@0z,}cjR<~cÊuRg 1O\|taDMrAO(^S!A=nFvF S'q'M%P);iwˆImr=NngԆp׮]NbtFGzRDPȡ*:ыx'SDYf/J~#.`(?-Bo6x_g\_K%\mZ5.@A\HT81Z Z0eR<߰lʔ0։-2O0khYȋmqŠ'ϑ _"Brk"41L82\P<ؒ4Qgz3Fdঊ3X۝:a{۷z^9 is^=䡊:(p1ނIb27%d+v} yܚS <n6]E8gN)AW̹ص v 9tѻ_ E4Y"$}G鸿Q4dq]A:b?r Ӱ4x xx.m;rҳG) M\٭*[o] MC]7Xё r >*+*Ƃ@wizd#^B,\cI wdSh_(&=M.Ɯ׶DRza!PcwDKNms{ɳ\Oui|aT(OF¼zb3zuNa:&oCuSG 2Eus yS 3\J1]B1 vd`.rH:Pk|?׾oo벫 D[%-;{|c̺ˡ JvҹrߗًkK5ٹrTg NqIS,  [p! Qq\ q8XžCuthbi7`"oz7%?u% *̝{ՒV\'>1&o{Al RAJMJ\Eߩl\`LWV;ʋ$#q\Ks\'(,(9\եR8EeQUzJC@C'DtE_U KE_k1x2ye[~t}cC3\[u{.Pf'֯6V:MA4j" }Q|TUN1#)vHlcji ײ2 |X}w.=_qFu>GYaT"/ɗO摓 xeT}V'ZP-63~_*iϩyyz'/CC}hpAe7وvnLOtMN ")>.](j耵 ȀbÞɤx.͊ilǤ9ଞYu/ohn^AWjGpGJ+s14W_nj,8,]ج(XU,଎Cߥ2רNGNfҜ5`ؤh_HhxP2_BT)?K08hVz3m#xH3*Ȥ/o sN- 8Xw]S}c2;жVcVJj=# 6^JH! XFFfǠjTBcn3{AJS 'p](\#H˞Hk[,9Leml)+yנ E֩tY Tw;Rt &n@Cd%YqVR-6סuFܠ\Pmi?TҜ A0섥L ,}_$GKrЅDM Rwc 2]fu1Vk 1RK1»:~N)e*Cl! V ;&X OG Jgȵզ68+r /5u +!JG{cqJoDTwdv>+M;D;>@3KRZP9SdNP VBHy/&rIӼK[&w9?{ᆫD!nU|eg;b$O 4ס5KƘs\!Ұ $Q>8N] v2}GQu W< z )A_;*Lr6 hG0OZSc7;n7A,/L *={Àhg 0gãF\auA=acqSWZza}DhUgci O)nÑ^y>;,@W\U~u۶|a,&qNѿQ3. ~cuOސ@Vj·P7q)t!gff'E%x3|5E^gI   %{̪؎zCLkuDkJ9|` b!+e_N/?X|tPPv*8f8#F X5p?mP2۶n]>x2[1Lg2[}rmn쌦c>CJD`ΦjM䏾ݼj5O^|[֟+ffou<~P ]x;ڱcS[ 5S Ij0hViJoui0;*$ :%fCu>ih! 8b6F_~4MՖyY*)Ĝm 32YF13/mkͪ|,QFc'}nS#x<7;lY jGo0Ag9$,> hN ׂk9?"35*]{Y4gBZ[]_d(^c-`O?P vCr>O4:jJi C۰OVӘJ_Ƃ=[2۞ˠ,kJ0P }'9 (0P.`PZ/}#{.M!P>:7i,Yx{`2D'%"{uKà;ɛ=%@Oŀ n)˯_!܁j\B) / #:ib n:u&A Mg&5s-6iOR.@W=*ﭚ} W dh ؚ$SD_ZXS4Èt7|=ܲ m58W,kcTW%bMr9v#:YNCA)| ڄYq͈/6 rGeqgSj)7w~!F 'Y?qߵO QHŭB9QoUx2]v\3}˄eB,~ _C5Oaax5V  J_ .seR>v;'Up:ݳ#XWu'\4whO+eihSpII#FOv']2v`BإqDs!ҴR#e'{$10#P´Vg vI f1 5w{V˹&ʐRaRaU<܇t_}W̦Zk4S-5A~N/qx䶋_l@4 VwBl gHJrWXS#Y*O4WHuahEyEt7(U^LKjpm$ XjDuu+ "Ԡ£^U5rx jS{qWskx[Ai=urUzQmhO+߹KkKu&zj5$X8 5nev9y# PkHW(ȴ`e9sd 9Lg(%C+^0.ݕcJ)yY&5MG&u@aiV]׿ !$gMs+=XKum%e9@$pA@,1 ,:&K5ZB|ҥ6@VVDȟڢ "v /"1PLw`gxw.^sS+\brrv#hlJI#k$Ê771jѦaQ&Mq,ƏhQ`۴|ƳN% q{j|>ӸheEopC]UY1^ /DRnEoÜ{E`vpi+4>tA$Fؙ-\_KaYCooz~-9h@EQAfPx9ғ N']5mtnpIw*ip0|IɍW ]a,cYCXS=yhAܻ`λ1!\Z%˻.S[\ K<+^C Q BhOh) 2eg;̰_)pEG󮬰̩L0yC{_ͺa!S+"w! BaD웫f%鸏[y?x XR \VD\N[܃GغH>j5_3?$;o*9WK&P}@íVP>F)83Y3(m,a:,kqß7wNFH lvG>} c1jNL@5&Ye7*݌7@g 8PC"e ɇ]|V}&ΏDmt_ @N C>c̚X *z,au@~V;A§ɯe6IpNP:W#`F^ֿkyV#7m. dݜ'QƗbސ@pd靎}ǥa%YЉ `%?xoP)x/Rn0xTI):Iue 1dgW`o?mb.uV4H*C>d{u!j"gkpqZm|J⿊`Ъ&|%7dcmJ]7!qE"5S3tJ<9&ݷ|9fK[roghTT=E dl?Q8Ow{}CEddT-`!RU_P[5ѵEHJPgt -^sm'@E/Hw$"jۅ]/ƈCȅ lIzA.2[v_ FgPiGI4#zP:"v' e n.So`{dfStcəw:mJ"HVMfşK>ҥ4Ap(nh\{Hj*-P_)}cz>8{mhOߛXojfgi6trJ4~(nN \ gCy˅;Dq'aKMw^|qS1:t{-G`paA~DU,][g"wCP_A݊В=g竎ɭ@#έ\ړܠ{Nk;8C>Cgվ@a=G _~~T!"vc/A2Ud.fc ^;kq^kzIr`;Np˖C̢ 3*)6^\`hN 6D!zjvwǿVӌ=pBPl9H Kh&^;YGa |=]0y-3k`(!~ǃ1gYɩw_G),+[Ӵ:5QV>:ַI"~)Œ} ~HTBōϭIJL٬Gs9f\ݹ\UߐLd7l뾲L~FZa8o(x4pĤ卯vHͦWnDAѼїJz63c6`!gIS-MkcY`ZSm_ BJ&M ,V[ `rgE.gg1 4U ZV0@b9Q8جg Gf0ylX[Su-a@)AiFeg$`D ʹ߁9CwR.^_x +ٲtENY#HK Mᨃj=hKbfG4|:h-;D6ll,Nd 'Hɢ P4tb1u=UӨ5C#$<ȑ-/V[>[T{ o9 n* DvI/&-D$Śz.h|_Q:*d.7sTsKBw5FוD6{p]WN >l,3_S϶Hhȇ(?ܪT_Q&Cw: +W;JQX؄6))t&a7h/f3ɨ//iF=-\ ںK|_&B)yrp:PmsVON5 ]kkp`/]3.n#3,o9<F־C2M6Oh8&MFlqjZ$2 -dϕ,%:,ZYĪͼĦݞPF?_6TSL;nʛw[n< +gIdK*\=ǭ!ZBR>8YQe>'hgp$;}-ju؈K"`cxrt򫒖[SQ+&4/ pg.<ðW)m+7I8=j+cz-I>{SYڇ<ةJh%)6޵Y Lu4?*q^ ig'ͷچlw&e'+[5aW50TX{b ʾO#Gº%LT9 _ʸc` ͘B}Pxuۄ*hUe M[y"Kh/6F$WwbϮ&fDͨ^OhC8K۱PDt`{:!jpJ:t{˕!Vc2VID`(|Q]f;\s ;s[.WN16M躏/+.g{|ØJG9<+jU⣂fGs%42!0FG ܢWc_q|ar})OSsn$_#R$6= |8XcO5w4Ot : 2@G5@tsG$$=YKV[.Ja zIqKAuh0q |tO[rokv  l ys(.1N^.3EF'D0Ҍ֖2/ͧiiqM2 d|! C5HmhPNN m8iഛ`Bn>惺+08S#mz>DCp<\q/ Dυw|I Pѹ@*~-L]\߱i@ĵ|c$@[?Hhe4Zj ƬyQ4hF@$8M1tp'tU1\c~gt"wV~=iS2V[8c*?S. ڌly:  p1X:lϨ~L'aӷ=B 9{Or- 2Y7\WUtoaU>IRŘUDmmG쏮Lxv=4h@ۗd"8/c9B ;SSC3LA=,f@~c'ˆ`Y6·F(P;!y1RN}@,D kD  EDž0p Խf2>6[c PpJWTrZWiko b(Fm MYK*U)Uvmx"dOگxb)r+a̛W,ZU?ubUb&Je~:Y #68x|ҕQx""wHA+~a#>QT护(jp ‘#_~x~2~`zP9ɯ =|0#Ӕ:o){-x(ǯZpn_}Ug_]hGBQvm?ޡJ+ħʿm{<<ʧe࠭P!TKec{GS8hq笇vAJ!{-˿=U[Lx3DuKR>R~Syw[m';4Qk#~a7S|Kdf`{W@%le Ȱ?\a2-͢k3J:PHh~ؿkBEJADLġpO0Isi3;SfU'!{pityBQ2dJ"`)Imx[uh}if mrq{&& Tn:MҐ Hǃ1!-l}z 'Yl@zq!F$;G֬-}ɅeY6nh"BXxyG*$dƃQ@J񐖴t?`ÿwfqt:ԙ,& .ZmSFwVC'3Z$#3qs٪s>vdE6\1&'?{W&D`{ -C/5K3~ U Yw⑈vYeBvX:Azܟ|ѧkE4Јט`Vjbh qM$;_ectJO%3 o;b+їA1J)VP0ugVG=>jw]7i>OQ-KCQ|YO~?Iq4M.I y bwșPs{O5F4`1D=C*# my0pV>-V %x'Gq;%u`,~pΛˮtðW=p!ڳD,P5@Di.:p ;Ϡp{Hk':鷫Og^M\dFCDUtߪ(Ywf3n:? ED 1g5Z}%;єcO(?":OU(i5yfG`J˙p[ѲIc6}43R}:3[Hs+Jz VatmRä3d3D'! dkpܛ}Z 9V:diWꕀ#F]ve2BR? ­wj\bWONyiv\ p׈~JޛŽɉFJOvQ:cXޣ, d?Fv|x0+,t\8޽7BZܝ Ei*nMoXA%n0E jdvJJQJ*wˆ{tE4B´4饨DjCdV~FX$o2fٟP!7xfYN`` :Ѽ 4q! y82VѪԊZ,calIέ[yݿN3V"M\)i_!V]qxJfA0] kN{in' Xɴ_ʨ<&Pr qAe7%%HFV&㒤+ O?KLuEJY-_T-6Fgw [5!` q6DŽ G(> @u}GϸBa^*1/>57Y SrF\GUg+ukswV'~]:?@ڔP]<*E֢zKшDң~CR>;M</ٖv!X9`@&}XJ)?,Je+o/{|S__WwJa4q%A L )_'mVW<hv\`U|kd(OT`_Af(˃- v0:aB p15%/ ؍o+$:e3f"hVܢ PN]{*TK$@Ǜ>@D01*9H:+/T+(ǿ<+0&xe1Gk~zɵ22y_Nd[]^z0ԯ0{-r\^,;g-EݺJ #멍>qzzY8Z8Vk=-][2g240Qk](hD/uYGxSTRyZ࣊10P&8%bUc8K)B.}bu,V`7rCBisaKX3(C^|Y򛸳"If j%ΰ92Hڶy4HM%+L-v_9o2KHX9 a3Rk.LrԜB!]$99>C;Jf{dIySx݁c, ɽmS~[$h<0; K,ʰ,w=>j&uI:Y?0)KhLMm{#˒0g7{D?ۖ[9cl8< NxoFUYT!?ZM "A(M#平 Q {4͔n^i4n7H*D/yV\]YVBҔD3TC 7:2Xli9ub?yz+ܢw{s1lYcG?D`#׍Qz"f+c |.'ڢ1u_g!<>sbx/I,<( b#ݎL(Js''iL"s3BS_CT?:~e1cO|E}ܩ!h ;΢`yN")~ B ;5eǰ*\/O+WXA _֝jr"zn@s„?HA8x B])CK&;[}b 0hN'_ak/~TdPLA(6;',y5:245zr(}Ϧ bljZNӂeDӸksrٓѻe蠾!H~auц/:Tm~Qa]o] R| qfs>52BĆX j+P2b ր.Asco;"OʞwW[w78Y#R2z#*œ",VTCQHU*f0XCDNIfrϰ8dA Ar;7C Z|V*Ӵ`2"+ Y8_o`4@l]%^-M%j<b6\C]ꢃEU8rOt-\QYR#St0WTݟj ~:/c͠?P)7Cz] GJ*MN L; m&F>gQ7|쐥\6 k0 l!|k,3oI8T ]!ӪiJ*T71lnpr'u=E~0Ӭ9sWTd2ht, n*7Fp*H~::4Qȑ(NO.+ o/ϫIuoUԄJem_Rb?_ _8<{FYe &=Y"+y@}\ xBEa1B_Cg& ^0'Y Ҫ¸үk#Wbh<.zsia{!͠r|MGE(0.=zũiஉ T?$^@*3S1;Qq;S+ԻeU ⨤%&9L+ G7!^(A3$眑fp v^O (;0%=mZQFkp4ӗ4ݗ9t;?M|խI(Yբ]ߐ8 fMO^֗.:hUNJNCeFMIW 7& 5&C;c'> B`񵅦|n9j]y49=G| ,x!VZ-4`4vƦb}K8BpS5o (Htަwx(֒ h5}iE1DT0rG(89NX-nG~@Yes;ᙅ ]iZ_h9i> (O˭bLӋ .`H;ԭ,]@oEK}wV19t=pɀ702 oz!s,os٫0x&(2vԫ!fq} J zf.r^f7,.l  qvjb.>zO(*{[P MB9\g'mm!@5jlvppSt%-׎fKj_؀!Qƚ}*>h)NmF?)i۬F lPк9|õ{{1}hv=[w;?WªSI#f{P6N$ ҌT(T'D8wt̆o}RXg5溞/ާ[mO G$=+XB4_F}Ʉ YFGG-4z5*OH&! ݱm_E[h&=mH7Bx=.)^/"t\Bt(ڟ6b6ꂈ}WE )~ьtv8GKjU/ii^aG X@7451[WB0S}!奕&bD$1. ?2Kp.JY_ÞTڷc.H9֣fԒz\ sÈ~|d wY!'ͳj.AyZ+<D984Z*5tSaH-Mcsx@AL|*Z A٦Wj \~6Oǻ>Y& 仨/c-@M; ,#F1o"Ѧ5Wf_@/'ּAf³o3?c$M'lON#;]%"bFdQ†ROJ&h~ p'pQ谕 jcNl#>I MO i{)c+]"; ٬y0ᥴ|&2L!U-b­^y}'P"&Э+"z)8;3n&< p-F,QmEDB@DFh@pe/*xXb4.(1TwXf y-U5 b?14OnW. I-G\?|eoGm@ ͨ0GBzwtNhzXw pDQx3dٖW0=c^v(X(Wҡ.A3>3nE،~~vOߔ^L=CSdx!娚Dtk0_3Sm$T ?]^.lWOVfm6- 4rY$Jy-i9'JO+fu@nMXT7S*8"fEVg侳 @DXV8aF'|F[Et ~Ix䴻q)NkMZ%( >=~~q4;;tv>;s"Iwܲ=An<&+c4G0ƻq<YtY)]j,~թ &mt/]iEbu$̯ em"kiU55tSO2RGl}ͻpC Ef`W1c"Qtt?{奨 lj МY}TnFW1k <ϩQSuFb[ 2G?^ < r9upʌT.[O6wDkf@ 6Wfĺwr9 L!CQ7ρ~hw\d"-cиIWF=3_A~oCf0@5.ꗸ}آ#}?NAu:-INPRT05]3X3HϯSU&vGl7v`E~ /&+aތhY v i8{Y D.=@ -BME йodRP χ^:Zqt.G_ND̬E5OF(}Z|fE/KA/7FۏjN3oʄj6Rb''\~%BЉFZyBo"jV/`W:Ix^ȝj@.̀% " expN?۠_fBd:)]i/ĔCTG(۬Fg 饪YuhoflEٸŽѰїjiJ:,j^v1w1ݓIi#TPtw2 1uRp6(2;Zlv<ǎjp%s%)2[v, ]fq}ZJQAhϜ$;k罩+r v$-{zlڂ5Ia m%â ՙ:Ґڎ#31R,ɶހo\vnUv&Zp+L `ݴʋQ(p ݒQɃ)X&Kovn~VLEIi4DjFKʹp\zo7nݭWb:U:-#/迟UR%SPc:1:4J_ư9Lؘj`\261Hh4+}w"ߠ2=^}HKta`Iw8:44j9K4aHP;[-GxPn*<TTJ,d+u.!`,mg(혥8P/Šzx?y~$V|1M0)9O~P j䮠qe,;o |3ZJ*/vIvoz"νvHZ~vN,} W{FӠh>d­<@N&泂tY-GX CmW_T,UJ_ӑNel.|6 ֶs6nzZM04QI\q5 kE!lQDXzI4fPPN{?uni:åw;nٞlwuǨ)lA%P0JН:Fc b4)FJNȄb eYV+ERm7%-xP$CH]ɯ-[֏\y0lE?1KFo7^`{`2o] =/pXNb6Dl9YG='TR\(VRl $ 1PXO/?l;(R>;_决~)D8 )CaSz_k1u[lsWf3Y(F{!Mi(dہ.YLI_њKR)S^Wv|d.|j.=i `h)b?\a3e~S1K m7 "YtYwӃ;W<"y\7El4Bdq}H\q:@X.LZ]7ֺZI0l4>_YGs}ətX%491] Yj?pu弫AFfI0TƠcOgÓ+W#5IR{\XZU70r,;|h\Bw XZbJG:ۛ{Ư{Y9Š> ŽOr|i:2yWASp,\u^JsxO_\` y;T0xb"j^!dJQ)"aVvLFK_YA}EÝNw_~kKXRP\=Ex?ս +J rHtҚh.YPK еPT{!x*j3Fg%o۵MPmA"tU(}4N8FձKN4C{{:je*T7ZbpHës,/w-qN}Aa}kƾ3rq7N1?6+AU.{[)IY[Ҵo|;RAcxQηnӣ"f;уW @s{%+.OxM>ͦJT4*ͷ/w+L|D"58ҧE$ )ǂv$}i9L c@WQ:m鎔^adf'vN+ܭQֱ>q2׿ڳKE" 4BY{瀹!5S`}|-)򱦆b.ĭō'jog LV'iWocK6ޫNtt-Ӊ8o[(yuWLoZVJ/W&2=ek_1?{6t4SI䂁\՘#y!<#В;%HXq|G][5G5P8ĝV'—3._okg߂LuǏG >>&f%x*uKsËaWEMs|Soy_\U2zꚗ5g]:Ƴ>&ť0'X?'ݒn"r5t }W5Q;X[hihg3ޮxv?X(;X Xyt(m #R 6>U#{OfnDR/m"Nb:i/;޶+qy"'gdN_M۬!;㌏%yhZ^S07)Q!{BTm䷔6yʬtn_9uQdH'qn(UrFAnҪ֫_c6%P9&E0i{ aʈL1B.uA=CU*RUWe@!=UKecTB)yYljWFAU~Rbh/--\k|?ηA:eFzOaG=)G\n 9Ea ?A]SKwZA8e>d.c>LXFIM70:-L\UHZMm? Ijͳ偤2m&bQ#d>I{kh%cknn]~+fF*Y>R{0nO 7w̶m*+4}xaLshR%89E㣏RXtTe:E!@[Tq?k]t7ʦœG3s4-wQW.i%{ODyWZ͟mn]HxRˮP>VRht5w*(KbKv{s5!^څi9f)篃_T%oBF"{7fз:Ҁy&V-[) 3r"^Ӱu]db+7bkYkS*Y1Ixָh+5=.-ԉoR'7Wg sM~/k2ɕ e'#՚$X>?Z0J9xn y0vbn CCK^Qi(Vh`93r H=iL~ᖣ칩Y*м޺i"|/q-CpLX9Y!xB,wrm) -dY;q;&xsw8 2Bj|H%ug +'.`1U/_!baE%he^ͅDc;5P|żX)fLr#^-=^u\pYVJ+`jvK(hGi&߽Tg1:Xh ?0>ڠG22:Eկ?\P*.C*džοJ_@뭾Cɖ2)~9Te==f8 -UI>}yQp;Zѵ\y¹f%ɧ7KyBk<ރŰx'YE`&̜^؞JaJJilʩ 悂aI@3yG̈<,#YdHkUu'{(PVdHѐ7%X t6vA,׋{P4DXZtz!h4FKR@ 6TV8T|@ .m~`]y^VQ]B^ lT9C618M:ͮb O R/phV nΩZI=s|>lu^1 BðWTL )48x0 cS `YPtOosE-mR_ƙ}qe2=nTxGSZuW0 Y參p7fu\gPz,fmw[fSY{W}7!G60+p̜—l"l+a<o5ÿ108=ieh'(4슉#AlC[ &&m$z"\I),K}ar V.$q!*+zLY]dv=Oztac^}mQ(D9JvDg1_\'T_}QXTXwR㓽6 m])Z, y~ 41iVȹjM[glu߬u1-[jvy/+LA9(lKCe"(pI{;v,k)x^pij*`4wOcI8@BQ11YωXl ǫL&\Ӛsҡhc}T{j ي_m qoW©-Ħ]oX7:4N1#+ho3j-ZD0lg2|RYt7w%]hZk遪TS~EF!|p`La)$ΞQ+y@Mf76oB*,^B-&1y}m)c.%h(̳0d9M\CxqL 2ȳu6}뙢rnNUv=nF`S,M ondEEBH>iyoۢdz(ЧrIx拡սB+ lJr0Y܊|g{DnmwP:aiƶ ҙ½+0(Є@!dZ+ж]lFH\ɦ:ٴֽA ⏡,7}WWYnyp"l/!EҊ#p.>'n%58|),xVzΞ1u۷'P(=EHw^9ݻ)^;Ĥd@{#_s$<r[L䟡0N!KE/˰M&驊fTtWn '"_eي\VYRD:?Z;1 WY[cSnO}|ϔ0m%9؎6-GNLq=x-LэHkb{Y f|<@1[~ⶖwH\0RMkDY R{87MA;%MhpMQmUBn#A |$4HF}E {JFXJ8XVGG2?. ICc_Gdwa9@?&]0,Ǡ}JZܼ1ԇ_V@pY$qG;y]"'DBhU22{SMsJtinL~"u"Va eإWI-t7Ŭx؃jRG$Rg{b|,tSmx K1sV@m& MJ/pHOENs ;`(x~O*Qv^3ᩂd;7v4UYȽR\?HJq%㵨%C3涴mbY7^ZYTA.kJώ6;MlB`؜ŒB*$\ح?Wmd^ϼtS':9"P@Hfۏ6o"A$JI)Pf8{o4d!u/-g16LOkaM^}LوEAk%\ U \@ϔk:"xO uBrHAa-'M8).׫&,V'ӱ*F<8Ԅ̵Z:@Oɞݠ DW0@ِxCpÛcȁbP'xY#urJi`Ѓ~ٺ@l7x[)pt8w4͘= nmntV|Y(tg)^rq{dJ JuG-@[L3"iĊ@&O9(Ӳgx,`}Sif; JpX!kreZV& YC(b[GO7Ҧ[2pfkA8- i5m)!@ $)Gr7WveJC ~]j[-27 BGڦtó8}zXi=VW*oƏ7#,q1o?;^3HFJUsȌx Bӽv} ܢ -#}/>>XU׷USpj##I 8!/Rr{sWn]Nsk+ AQȮ(tNjf.f1ZTǧI%dP<Ҥ+ȻZxd:$AM]6#Kw|URO}0N,m08(c߭7c#YG9rwf5F@XJTSerK9rERvaY0e<$W.%BzZbkr#d]H=Be :T$Zc:?~6W%mKyg=QfTKs۴()pK~rwY.=t(HjS&Mȣ9Q:*7YMݓ{4z  ]̔.u ^&>`fEǔ'@p7H~X%uWcJ%H@Mewix*yչb.FȔq61sT_džI&X,HVvMm)ӓ(E̩]0탭 N-'0hN _|ύ([pu9 GM+a%PR`D9mbDӠ(5< 4V]I/HӼ^ Y~m$8ex#hy`Vc?<:~W:~q+߅]Ouo:=~Z yIU1Do|e=g%ƭ!$jAf(=艶o \}?R;dݦnj}" ϵPy!{:}svϏK~JbR9BD%71LwR чb\*hbOFQml$Kd(؂ٴ:۲FYM.)BoJ͐N2,ֆdoY`e*d  zB=ٸa֟k(xV{Q}1Xj2$Ci/xA`DG 7"f)6k)KMBQ#TѕBjm?*+Euq⧖m )?DŽR _#|?yZ DrP)*d.AzQ_ J|q* |/40`ܻ:E!!|/pGWЭ_Oވ2ص(W]'IcՋ01C:1wޠeV#%)P#J(>N;,P+$#< lJ+!Zw<`r@8bM#:Q1 1iƚA+m\5^IL:}: ˘'z%c< gSp٘l~ ~%`M I~.;2NdUWx *͸HDn-9eOIB\ >x훶RCMP6>7`Nm>\يZ$ˈ |Z iF^3 }ܶ" M闣hm*OO;NqE֥L 5iPgALx^,ԁ+:ҪW(_yM?DiO3d&5n"ȥƲQ삗j1_tk[ !rχRU)ix0atjW1;hO1P]ҹa Oc{7bJnaywb[f]_ L9(A/%4dn1#>t7[\jUe>f4&DRU[aEٕEV9J.:ʠ֟Ӳ LWbc6n}2Ld;]+|>:xj;"w|A G\L5a,Gbov"ep8-d\H]%4Jp=|Q|F=沛".5jM i0- VC{adpp<HfEګ_{0:D+b[&ܾ8&\ H<7 閃B7۪PP\W\L{Bҋ#ݥ:(/MgFm[?&_ o5 '5}93zzkjx%lo5ir?@ ByÕcO1:T#Lwص3x0hO ,+&y>9Kjbv`7CS{ܲ0SXmo8'i+JLFЄ ]/Cj {1wn=F> W}(uxDFtpWʷR/%;5v67%yd;hÝ=,DB *ȉ)1?|> o܌2T$zjܦ$T oDTRId3rĀhϲi;|FTvEKTg۳4c: ~ x!{}NLblt{(, B侮\vD^g3ʰk*`Pq\!$DW d8;;0k#N~[#KV[>͓&*:f9Zp/{!r A*-2ޝ?НM?S.U&x;_+}/5C%_XmT /wȄ7`6µ"bwClp)O%! -Y$>̷ I,JМƜXuYrijA׶\PVor;vWQΞG܀S{ |oƫ+Ϥܹ.lj=z%D0S.riÞn ѸCL=Rqۄ5n>}&_ _2ؽ:ss[BJbުM gZҠ1"1m79X߼ab»@j<wЩ^<њaJ͇xƱcZ[-4P*yI_;_Du:g^~aNٖ>!P&H9xB1c;o?@'A-+*DސvV~8 Ӟ *.k񝖟MuIEeӿ,PyUl@5MِzzK< qFV2YjW"(b'ʸdKqTQOx6,Y`Cdmqr-bB$gP!z+6h+oHNYHHeBv4!Od$4{褐J\h 2$D4EDۍ6SP1ph,Ey^uիZ2#ͬ!qer'2f4+;6Q1;M,+-uL@ť~)hG@@l_|%[T:|j{/+b jѵ g{HސE9yRfgw&>BZ޲VJjsͻU+fﯛp4:,U k[}nqRG:JpX<;g7&JTRu$nroZOV5@)Dz+fy3ÿ 0cLX-Wz:= '7Vœ_ >:ڃ{NSY5Cy DK֌i+-QyG%~Qy+7FbP}@ȋBKiT4-ylXءJX'~8Or7n(v3Jql "HVO26+@2aaHh7l"_ XVBǶ>%hJw?>0RY~H,^仡^ڏsTÛ0si)g75QxXw=R߁BzX ]ëomY갑bcu+;$q/!;W҂hY&U!OHQ$u$J$ZSǝ k-+Ifc #<,η|`WC-^$WČAG:Rh&] +6=x-bv<št<%.r 2Iո> *@\lGy p*!Ga0j-+{ܦ>z; 2L=F f0pSQO`C<^{ow&mB#Q'^-m0oZn8s匮A{W?$hw<[39UߐܶXxv1 SH _$E%T8;e,/>c]CK N@iԿ֗aM7C1<Ԑl͚>J 7BI:•FZPp<?3Kco[%j`Hig]b;P:/b.UZ1n~AszSԵ%+ж|fwYj`WNCT}1Vp4 A/lUtaY-޲d5I5_3Hpp /i@)qx!N@SC;"$$"nYȎ =(=Z`>iD?m^iЛ>Kƶ|x 6?nxPzū 3Cwaf4*3DҖTIKȲ" MKoR<8M|*N/:RZ"ڮ>M ѻ2(y d>go[ 􀀞3Gp9! T%;iM4T1BH@mWOЄ_u{傀CgEk>&1? {OjݫDr`$ |[DZ><#?/Z"nu6qJs3&H5`|\B1-$*$DbH/% ]=]573o9*_$Z s@ =Q?fk0S{ֳ#!ty]J=(61PJXqTshOee.<:ݴYOg)d5ɩEi+Pd:ױ\iֵ׽讥k9ZJSߔΎC]q9}Azyl׊xi5WlQ_M=skBX[Oև61mWö]&ѽ=l ]sq[|RY S 1'pS`d. C <O9d)_+ o"L(-lf!Rx?Sz '`?{|+i6E7EZjB? 6D%@ԙ버s7&2e>Z:5k :Y<ڲG#[@HP On МFeƕuFJ[EC#}]d ܃u$QNbodM%l&^ǝ4Ha+ A혣_ \#h/T;M<`RSu㈓8׮VF]1\_-Z3<\uB<&(x鋕ߑa9ɮVɠ'|;wJx"[JJ{gvnK![-]2neZ?I{fMGGQߏ] s֠hC9z4Ҟ:ʤDo>Ǧĩ_ExU}!Nzr\U|H3}yTi<J㘑\k=z9)P~N- qz 3zSe q6%fԋ/e4V^.Y9ֈyvUɫ'q؎ V ,kvrж|"c|Չ/85 MzI/a\Ary!6ޒ=Gf'sT+h:[ǵ [ΥgQA; qeY,O&f+pRZ!W!X߅#RU \UW}N;W@+ `C"]WglmձPmKOëvs"#[bŸ͖Cw(#)T ~8_|MMN2獱A"%WC8ƗiJR?hPk>uk.A֣{c5+ B|&cGi@"BoT7'&_O#` -L_>m˿x_!"hϊ`~ }?8y׵*&"VP^(|j Jڟ!rU!B13ͪMtJaQ6tQ*?>P .=@  ?Wpo +4vA^+(,{)3s$rfRfOQB'Qwq? ZQ; svϥq7(da9<&=ܳGx,z`n<潆N"47rZ1Z."܉VWزW´"ڑ9%Xwx`pZاUu(j^)RɾuYQJT׈YvㄍX|=婞vXC|V3QῊn2Sco\T#_d8t):Ywgh"čP~ՙ?VDQ1BgyaRYD/I+yǪlgIic .#b,i0+V7 %0HkQ tT4@9 s5ԖTS8Ofϝ0<.UWp!@2'dF=R:(ւ%p7G=jd>k>igv6Ui[b9ʗ甙 uXp![hc RdwvK?GۘML)~,}*k?g_;lécThU16ѻ *$z1)6$. *v\M~"]k|k.!FwM)?6 t15kCD%ucκΰm^2X0}>w &<Nv˶+|J|Dž9s&9Vz pTR&O=F-ni9b*~ӇEY1x ^F.#"1m1Q ϻh:c*?I7Ep v!-z&j=4%FvR_*uɢ8U"q)YNcv+!*MLX0Nv܀H+*ee.D{/68(>~:򅬀j ` Ēr|evǤG 참{H;Bm{s# uT2 RM? P$h3C\?g&S$OmqHLMj  @Q 챌N(}1E>n~VYfE"۪_(ޱ)U_QORCݎ. 4Xm+ѱIiP䉃%ߔ4v/ɪtQ1gFQt]W3{*|]+ eGOʮNg_SҰn]R̜BڍN~6Q׉?$:pUH]Q60~Rػpf7 4]Gi5ɗ݆zfFkT8=l_*8TLŜ6H~}42ET 89! }Ս.%mO]qն`Eba;v^pԃmWk^Ԛ]8Otsqș2⓱@/MVyE 'vhaݩxD!kwg_)CCV Xi0Z\BcEtAyvD-d%z<^z#Gpm gcqPj%*K4/pɨaY>xEbQ {lD Aǎi:A|A!_H %c ]z)v=XzPq)b4u콋3jJn=3`R^^3;5*N7"Όe"_k1ܲBДɯZ2^ xoKƶvj"} g7ٴ@S@*NIJA%Tk ۷Ǐugz$/5\ՕȪcj*f =M]%# s[eK3pZlƐX~3~pr0d%1cw$̺QѬɞV|5]z '`j|[ȭF0Cwp#j4?)W`wqCjEՂXr|yc]Ez?]!\`gދ녷J|DJQӐTUR!ml4^A oc ,^=2VE;+ɑl_y NA݇']v]p]~)rFVT tsJE Ϊ.\dy鷂ip8QÔ -7,J[RF7!Z~rWpc^xB099[hJ߰G$5%F˳"CկK{Ud!"+kF}c.z 2#mC^f˗W(CP67>8K͐, P9T G*9 ۉzoɖ\;apϾ$^kx˰ya>[|7D l5Cq2<_ ^MFSBqr`l2"T aMs/<1TFK冹.Fˈ>ep}ou[K*1 TR4vjL4M8p9ӷ K;S[^ÔX)g/DžÜJaV!tKvD⳽K1*a`M33ܗUjvDklP'wcA W4%NJ8JGݴ0*'1~1(0&gV,/=& Vr d>`CwƂNM mTyk!-y$h)E[{DOFs%R 7_)6 W"iJz;bctLN)8z+qYI wXiz7rd;pٓ7uQn2{2/,eF!WSi4o g䶌p/n*Yh|4}iB]jR͈ugUNn !o@1k6ߊ۰LqZ7ڵ>]d-'ߊԂ#QCEPCw%er.:n Lҝ^jk_ky:^\~ F>qHP}tUgpTf<,hqR56ZGε؜=xx Y"ex#zYd8#kէTDG"Q<۸ٳe2+@38CUCzinȐm(H,M 1G0_C+yCWYaD QA/bxcx-2pkHdQXvS1V=~f04\JʹG8M.lQ 󸬬qC^^M`5,;̀~/)N: n1uYx*4\!E_Gb[0)[n]E,*D~l9qݚ?nQc>_yY[ "J=1D z! WV5;vk&IM/bjH h xVA]܊"1dEIY&,JleK7ĀdPF!+$ Kk5zw~(X^H!,"ɟCKhڐ򻉉rҁpfR-ᎬOO 㡴vJ'RkX8m#}űrUIX v)B+Xta Fʁi4Y9?.%{'vY\sm{ |^pp<ҖfOI/{YlCSw|a4|=dLNTNi;bnP12BK{hUMpdK]nH륽yli0gdiuLSȎ2?א}L>prVCek.&egx4s<XknX&2g8F8q.e:x| JۿUzmekkqcb;'7 *Q>y1k41YO1FDV ,^V淍"%s`)+& Q}* 973Z;ZYҳC>+Q;Ѡ]%bԤ~t_˹iW%0{u2kXK5t0te͗u9$i.MmZ=>*ٻ(-eD񋾊=;H&]X F+H/P$=L&)TMTъ\#h s'bd5^? K 8Ys70JXe·G"̈}{VX!K}?񴲸\n['NF]}r:OP#Mgah0t?%:+ZހI;M=1FT <{3rK׸ΈmCdj/~ W9JsYf91=_g'0}>xMMB#WTC*.\ 0O_r]phiȧUqMԵ4SU¨73ĘݤSP@  n/=Ų:qSm:)X!3N^6:e?ְ{.gdF sk9ɕa؂VUv}^&4w:9OLR e5"P?_̬3X>KUxE7㟺h ?̎8`/vPSNncuNI9Qr2&zF%^%jl̚籸FP#ΤPmƹQJ&da~ߵqX8xk,WG  ն̠7G'$v;1ZQwEw'~ K:R4L6Gz0{}7X'n=[&I 8y*F?Cǯn!P߲ԣ J]6%J7,y yegEv^f+M:t}sӬGZΥ-53ᕉs Y۱oJ(\ּLLrt:KݗH?.yPf.XJ@06)db9uѭN_uU~,eu+_vPT1jA>*Sl~WD:~mF) %p5#aג >517[5_aD>N|BQv0iVAJ؊$2rQotbHk W!76XE# {s84c٣9mUǿWX˖R-h { - jӒ۲}\U2!ba} TۀJp+Mwd3:Y~%*3HwPt c\uvލ@8kY31Ɓ=$!M؍m$SWԂP2-ٓ>ğ$4莩U ycDc ]K 04Ь5~¢E.1,IG'0]Wَerx!cG,+nBjFF& ,w'#-(!]5{|eaFuGRQ\lv @ ( >1a9 @.#UN>N)'缀dR8)5Tu,meVYO,Ui)<~pyM&PVEG>*=ufVׂ+pŢ+ 8:F~aѢs],sb]﬋{ S"x0, > ]kRPHtl cPJ"wRH@,9?^5'-zϱmLxڍl>m{Q ]=޺z<:>&4N5e5Anss`o>`&xҦɟ4xT <(Zzᒮ7h& g`MuRq 6#ˍN[NVY?{|z\őb&}|o Ӫt HnB”X {,#lSj{J9(լ(e;ԿY|@$k>-C8vQeAѡX ѽN͉V]`TY7j+hh^7bexs{TSKWth1W~Ia:;PAR 75T_r|Eګ]&fRja[8*9h^8Dd&>bmu"2 °νD&B ^ V<2|`e=FL @9qi|މষB%g`VrhrIBkb';`!4UJX1gUUc2qGPmvsd,HYG:']a& Xr\&z!N7FOM(Տt*O.GhBT.vґIP8yRYӨQץ +!=?`rSiy#dӦ_V=}> Ԛ3Yqo1olj*;{7{Ȗn/ߎmu4l;:@rÌç(yXNG0/Ej@8C׹A6Jo|!jEs]`A* 9;:;{$Apnί lJ-Ei+dYKG^5ܞ"=N$l8vE -I_45k?6K}JvǴSo2&l *_CFtܾ6w/,th_^[Th<)&ZtiqQ3 ㍊ERKTL^D/x5_Ty\GaKm%6+wŕƟ4DQ_T&(FL \%[#R[8?=؂!w.'NrNC#|HjGpLpT$jV.He/A`Bfc$ fTI1>gy7ױNY79.}]9΢g/V`L }l VF[@l7GoR0%.Ĕ"3x%ȲpiY( cRҳ=NnʉPS}~^;9Kܧ:%06 Ji Em;N0j&71-worӕ Ut5`\EdFI ᔵI1_@l 2,u_ 谔[0%pf//_ձg~:psp`GMU?cz^LPv,LwO 5W@a'wX&K j!/aV/o SeDuBj,BC/o`'طo>O2|BŖ[?WVgq: "TK@;PtR}1#J1FlAsnQ+,A>{ Ԕ~ҩRƋ_&)n R5:*aw~XQ5Wj0xOT+o!4f"P犬 |:7jDVfN[b;$I (c/K;_,(H+ 3hQ~3 Ԛg@VoXNSo(jeQf3QmB/ssZVV+>(́9S a`ZTǪK Lcdo!M2kZ(ToL> @b:Z &޿YFm?yRN YV1dI $S*4Vy[>a+mR,WRwyƪCa0ZOB*V3ܖ6kwQ ̣*&dQ66ae0."h~Ox\koE{0\W(DW sܸUB4i۶oF^m}0}SO#k`AGj"j\jb:WV-} ݉?rt%bٴ=,@io#;' -廆 q(w3"^W,IsPAbqQd>Aif͵Sqв荍AzJAS3S367Mn[Jz]DfsʀYyF| uЛbBXu!d!d]'2!a5+MEhЯHp3gK/X5rh|*8luVc;lju2fHńI 4B-1rH<{v>RD~-Ws4V h F~o)\5*2;z!ЄIA4ϯ#^Y5 &+p2…C `M-:z{)NHΞ|>CK3 PM6|c̓N}߹{@Kif7Ϲ!7dȱA[{;pݏ> 7r$`eyX؄v~F C3-b ec3w *1}c m5μCr`oޖ EZ8;e` 'Y suMmf VvVd.z!| > bCy+A@9G_ٍ8tǭ 0At;M~b^\5X0:JnrwvҎl{;QkQwzU*!2؎Ӳ ՋW'`oÑ5=Bsn7s_#&?N* e (>O(", IE 5ڶ3gƩb 5[YORrR 2I{Wb~]ߓ<6w]`;J%Mk]7JymNǀ7X~IW|p&I|{ ^Z]囇P4k""C,8sk' hXQ_nL_H?hf;ǘOw_:N1C8`.3Ip ֚0N&FEj[JK@~:|\ ^W`r8W0͈AXe LE6 {H mgr;3m41k+q8B#o1RwTژ'Y]V*`kG77rq2;wUUf)NG(vlH6X0[rDXq syeAeN%{&$D)ٺP!w>ƱĽo69[К|ڻ5r/!.y8Տ@ ڍE 'Ⱥ28ihx v7 1S՗},rgd2 Q~ IPTz}!Ɏnv?0Z*޹?-H#/jnSf?q.9vIN{%D:.y vn!B=J۠Jf&fD؅~Ir@Cq;*/a#x%F>IDm&AܫHC̏6_]>GĘ3\û+H6_OzY%hs]OQQtU vWKFq;m3s@KT iLeu #[-R& vrx~:iÉto;xE)GCn/H+ڤõ(+K "[q](|9$f6&i#[r'/b/y\ctψ+ɩnL y\LE3~y;= ,Bq%0 {ar9 /^ \Lf$N[ҊN!6 ` +^ߊ.%^i5WoVYqq@ŌfTpx"&Vз?u|0ְ𽩤]F_4OBj|=RT+uJY81{q)t "6h>'HLz8EQm!a S86^*L\);=ʬxT(Atk}Iļs*UK=jzEBn.L7=qDth &9qN.aZd7"@p#\yRUXV!.$ :$v[Ĉ ~==ɱS](ݕo1KbBl7gB v4~U,㠙3 N@yG:GxHjI>aK{Sj^̿\s]4?@w-%.9 l܂OgRD%3[Bi\:GyrY\X`;?A* BԜFPvo!Q/qI"RFc9٢DJBhҸ"Ѓyu+Fa=$fE5Z94 ?:.y|/GD#kO8o3\#o7X:\upBίw$^e6[i,{y>JM[Mq j pBJIFz}*hU%q9vͲWfϝէGd+&iD=`CLfT{X(\zg Ϸ*1X>`2<\d_z zb[9 6)-Oh .m*x TZ.I9z)jxԄx/%qiwXk%M4}rm{!A~GlV:5jW3m4MLJԝYHe(S^d}Esce w|Z.SMWf>&~;@\Jӌ&fCu!*z<_Lj p8-Y{h-~T-R/}?[9涭nI˕f dF}[ֿQ'~$$BǓEp%,`WѠ"9ѵh2U!Kf.++pct/* !c|.ݢoGD3elUm)+[~''Zom߁4( W*W̝vmtJs_ #ONU>'@QF5A4~e4D9Omf/l8q} _AL- e,,z3w@1F!$'#-ŠKT/)QPI;;p`ԒJ5*oh_0MOe|QdLPT-aQl4c*zVՉ+,1&ЦYiB['g (U1+Y YP09Cn^a_EK=cksFH0VMl!)g hE7cʢW;VJIҴ#RV@F>aؙg@Co:r+mo'^C;6!P|{U̫ErB%3JmX9\s5%ETPc7RPBg8i !'!k%ol ]hR@~hJ#6~qHa۶X cɱքX<sG9rtϕL2~VoPM VhwŨRsG*q!ܻÈzJT3q):+6]9đ_SXD{jj}fB|( Ѩ;}Ń̎eV.fՏ S<A![t sjS%gy{huTK!vFFF(0Gɤ~F#oa?F[2":<"Y O T ybtY8퀠${Eu a:Hnv q=r,:,0ʫU& 1 ޠXj{Ӈwpc^mh-aMOޝK[1@n Oe?~'<W*q, KPelg_ Y#Я$?/j= QMUө;Η">}uL$ iP2޲XNB7Sy6~]1^Y}*sFȅ!&G8b"4f'&SWR٢0*>oẹ\v(Q%jcr/\{ĺݳ:]=rܨd\8RyN $G4z*0z&-dn-?Eί6Ry[**YW=hpt3)ppyFso@_úSLaٵJV㛟 #t{uӸ苜nZIZ_Mzu} θnM V]Ih?$b"ɝGCl~d z<+ak 5ުWX,k~4YHS;Tcb\?*%[h2ۀ|M34`oWB{P]QbuPigstݝX\09*bśŷ& Apem=(_,g ƚH` &7Z\Mt:=:0#unTR6V%g.F?@'?KXY+IE mH u}^tk-,WHQDn)a). +ߙB?)_|8 6: aA f)׸ˠVbnW";copcvO(+{&ڧ/$w?_ Ѫd-YGV XE*5 >Ȟ0I=BSe X2;~eCӝA Q9-:2Z ik3Vb٩ ``HՄn{ brXHcpH{Px2S8pWi*{k3J@Ϗ{CYxpi?C$Z&M $Mx)FGN%H1){ެ= ;31vzf@F3DS^19l5x0d ڊh^ {3)qz2{@"jdv<_m8vXȹ= Mt<9]PY|o*FP;̪fz ^W^{/a)Q߂2jDْGW[ W;T% ۘb2eK%om9 06܊":n;O G7U0m'c#L_qSKp]hwx] ,;@I~@X:Rp*t}-^f+QbL=k2e)>k;E 1pٝ4GZ7}Gh-sQҰӱmkᮮ)#e(L_ޣqS0RUfBy_8r>aR6]9,FEj+L 1v-OgEg{nUP-EP߂tC]jew^e"/I ୓[X&4ObIЊJ fE?yʖ)Y1Zw|ɱ:wIPA'?!amGf{ 7Ȍx;ېBW+-{x_nM(P_.i[\X%l/c޾!yUtQ:dZy60{\g8X [pbJ&@Ŭzf1(Z 9_ R8Щg2ȱQp6nSQ:AEkv3KUO_z?g(6KCs"6nW'#I%CKɬY9LJ x"TSZ\dXvnp([N~QؑoFJ%#u|\6Z_GDGe?XRg[틘ޟ4ceO|KUTadyur [XPn vi jb!/ DFv DAχng)sGSw|h1Ta"?"*iqVq+i*" F5Yg"hFeAidYק9xS!R> 6p-n}61׮c}#~WSgrf Kh<ءSU"(ҍ#+j Ʀw; |8h t6+pEe T\uRZ= ܇^IqrpBڱl9y`#]qrxӷG{'CNJӆȃ&ǝu5TgeIn/iޟ@}Ȁ!.=qXd8r3,\"bwX)=(]}K'qX/w!§Ud^9=QF_>^jV5m韥%ƠLR8[YۨY.D@wkiL H$HC3aڧ_Kx_!WS㦭(F y^Ӱ 5n8W,a0B*?omۢM#j %{f]U[m6 TQ_S~݆cs ui=yYX^5!>O`Ͼc`J*[]#iZoP)Z6(wCp>C߄fm⑸ fxnB@uO*m'fiڞTG-fpy~'iIл-g04YSKnێď6|.6T:;@[mC%:y}͂mA t)T=ȇpfuwRi]ze:8%rO-S|]!%DŽOiDXo98qJڬ3Jdhm}Ai_ަ[L#7)$od^ş_W1+\^G䛎Zj ۺ]EE A8zM[]5(SЉ 'I);_1, i8, _u4:Tm(9HScN]c#ALnn⺋lķ쿱LJ*vA*^Yn3HJ1 0<|: 'Gmm90 wH#1TR3ŴȦNPid7c=Xp?5 Dxs9=+x=3HʊtEWMٽ|w D|!h%gid7Xٮ3xUmĽ<.a'$I16a)7#-T*LmIBk5_)rƎ]0N빵\ #XWo'Tq+ni1S]O \ÊR#&u_(j*y^ Pzɠk:b@_U)^ >([1xkh|VW^O_$G٭吁zZ<8o^XkQQZZGxx8MC( /iEx͑J4S]`Svt ar J2B#Zz8487}8*3a.Tj<s.jz:WbXC,zѩkz@/O{:OYsB D6mbe㢤^p粟=;Lwi0$>8.b_sCN^>9 1DW}!1`!L2v#F58x$'XǴJ }If^˔`mov&z^!Is8'VWz(Q[ʈ}Z4UP()wهǑ);:_[qߠNt{2nU*SYnЯĶvhy!_=OFɉ<Tyw7XǚnQEC*/7E_t[3Vɷ www56H "H0?+9G*N^|u.WEpiPWX4® YAô j:s3W;՛ g ɼ^ \k%knBh(}i'$oniQ5QT g T{OJ,^o/f5f^^ mܙ0{CXu\{A{w6K28%Ο+\Su@>$"3ipYEf4f2ZSàO~8ap 9A P^9/)A]L\]`HφFBW.r`AT/izC[()+usMQ(@@2JtB]q`gNd,pM[CVԵg>6nsc;oxMsu-4ZT^6@*P&#n@r it/xvs75KmOvOԟ#hz m .vT(ͤ|7}дq@r޼ވ2<3vX'Yu/b6Ij)=}NA"Rk#Y n7Pj837z=*)(4udO'ýi#`l gQ<Ԡ},\tNjO\O)'vrs8IY M]ڶ ahMu"*R>3 '0o Cb~)*cf>˯KB귫~6877pgb>ɅSdāi%INIrCD#(qوQ8BqjJkʀx/`$7(\bo nС40ݽhNo&zK3|cwOV1PUK0D%ALcS;uݳdYHx5.ǖC/`}E`4 kM$Q`i&fM)b:ϚNSf` s$0U+lqXa32Dj5,w+1ScTx~o1Ԅ/&! kke(CB%5q!/V `2*dIYnIPf'/9z281\P=(&^9U#tpk`\r/Fs]1BT_fv~ ^4rgJ8QR[r.'mq!\xu#UC@'/$z0 C__ANe K D[YEd+@ aLjc]5* }fΏid(3[2dTuT =RCd.NÊDfcd&-$IyG]ŎfWy?(9HBpDKy7 ]$W?:iŐmet΃aBÆo+9cWxLvqK#FZ!"ZN0| 2޳sU~Wͥ^HPp Bdu^#:`cGjUbF*h K_Gb09l]+mx{%I7!%D$rbS]8:ҋ7xM3_Ѐ:vΦwX#DhJ~K]k]8!uQ838Q]5G+]Dڲ)e9GzWAk|ǵ-HP4-/3 ex|i K2GNut" Xj|br^y.ΧCo~RqLL6NJUDcAEsƤOh%J'.@F'fr=>P$arޚcͬ|NU  K!iI8U2یZ( A~c}-F9mHwOTCc>()6nNFckGF(LJEЈD +dkT(3ћe9 )`q3A>Z$ -8C)✚cOOd/ (n s7Q/mjmG+p꾣iGA*"ΒAqtƾAщ-x]h]K{Ћ 2k{'o3SKKLtD32Wy"=T0oG-b̯" >,Zs T9Y2`ghILj0U0rD*9fy*[.0pYv;/*e\|:*{;ƦN ٵG2KHLJy^q{)9ok2رo{Ō (FN~gm.RAߚ_nIAC4ξ iDf9'W\ Z@Wt n<*p+ҵȃi' :}Qr2_amݞKUF)kD^-} mzRkC-JqcTrH`wVh&#C;eڴ,> -6ý K!FҀc7?}`ʸ6"9'&Cc[:ojcbEu>@Nr8l֘O9SaWor 9i8".w=ᛃRꏺL$P79~R)Q{+׭ 6v'"D@fmv$ol6 CƻBIPݑ?("Pn!jB$@Gv7 YepσQɷ~ܝmEiqGyaǁǻy$ +V~  z)q<ߦ>D$ãv V[bxnYYk$))GɱER5:%?6cs2^u?P-6 Wssʑ^$"}=MEF>2t꥜,4:[RXslFi08ԕGRiR%3'*5q(\8kg{(%HjWh&;K :ْ''2zEq8ضh -Q{0[DXD|8:$f@@jƅ~"j cQ"#kSEOOkh OqExKu@?pjSj~kkXBz߾H^|6M fpL7tG]c RD5u6b/A'YU'/T$ϏE*ԊVQX̅dLCWY0GFE/I\w/0`7Mew2Ome _K#DRm(_Bc=feJh?ԖU!L_ ؏H$rd3` FOv'+ !ٽgNU8^C$n=f"c~:%MP" Zzޔͧ&5S+߫J*v 2Hۿ4zy#B btVc;fKñ 9j>|cf@~_Rw4<*Af1-T:ѪցKf%7~{o*}aMX@JxviE3dأ,%C,(dW`)b';B޽\{T-|".V|=U=Tlk,"r-"Ef b-$[^DC~ z(_R`o$?Gs k4ty{ˣujӫ{d;yx:l05CEaƢc̚(P HY)PJKMypKZTO pq 6 FVTM#WP-U :0> O pmJ 8 jEH%7}CgYX4aOPJV .M;~Ԣ +Saz-2h~e]͑}C% "Z'DoH % y+x:lp#jgp;px\k,%hCF7&j(;;96Lt78%=&!v&'',mo핬1۞4ЗxQ.@ >!  uɴi"_`#3H2;\QPk0ciEeXNAv-{&#ܡ,z| Ϥ uUB a5CFd |ۜ벏jw_X{%LfzXfzt4Ʌd~ZGdHⲚpo%@Js;)ڵsunJKƂPFC+J-|fI(#O"z-E=.μ q䌛ۺAjǿZߘ~B1$S9?U܍TsA1D>cywKTMI-VH3L](k"yOy][tޔ}95 B@-ө?D`Ln\`e'v_J%qf r^h8gf,¸)l nSƯ &D>'%A+<p88ʤxGImƉR(k;+<% TM ( }ows)*yَ ܸWQcs|SsWt^K3^C)y%Jt$=bRSFH[ZSM 5$ ӳ3tGD ]()V'fHdvC0jGL«5+k{V8B-~̅ЕEĦYFT "=K)ه cO N\ =Nϟ |cHnS2o-`Ss>\*~QXVB:h,K[d_4G0/FU =xwm]dN3{eA'OXP^|;)d1XgPEM6u<|iYYgK`wh 10)߸G7@M蔶Q5V/l[crvwGMxX?v ́a/yP}qC$h#!'Bg}imd5@> ^S\ M:Duڴ >lbcIl\*! N7TwC ]֗8Ŷf+q )|X,QW[G-3.!i zF꨹e8 $> ./]$0fS'Íe;.I9 IПuG&I6k8"P_(dԔPP>ibS[NjzM;@ szQŋZKP/4b>#0A@*(RIV 81[gi/)>W38\$.|;˸m=4}7q)%f&6G!E חEҔd %AxdhE+<[!q 9흤.})seY-.z3aUzMG[D3+)jvQXA5 *!.EJ,XVo!D3L-/y}_Y})dA)@&viGl f^zr478Й`5N&44CLS8XN+l+Յ٦7+z%7*4qQF\t+!o=)Zz0[knOi/{뮾EJ-\m~RPnTS@VBUR>d4 7ZiP 7lW?]\ m")a}@ۓT!yʯa: %!eodqŷX&o]Y ی:Jjo"aGCu0A ZzߵcpSRh.iQѰh60uU oxΨ}REk5_әv1C/k$VLY .:Sdhc>tB<^Ub>FRѳZ;_MQvz# 4W,5k3=4B ͉̣ <}LPQ#g4[bS}F$aC}rwY=#A4DKsɯcpд$z; Tv+ 7bg!3 2Q"6Ҍms8y%7r #׵iɗRypF7yG0 Ly:]6cm_7mOfz'YoOMһczґׯ@>=AXepep;\dO, L׆ewz2p\[jLKL1;RO' XX'./(M4 %$B" E@W{VG!p糨~M\Yj0/Zk+Hty9wO?G+iUTtmCc9#&x|x!@"Y|Ίѧ?~X,v=^<~VjCm{inEe> h-amTWg; '@Klɭ85p,0oQ["1""-xCɓ;Ca6TIjia U 6|_0*ziS I:QzGMFК)IvYFKKį.u]f&4-Z _-r sf^stW⯽J4}Xo|ax{~%_r8 fKz9w"GYUK(wnk1gۏbLY?*drd_) hΞnMCmbulӭ0en>L17҄ɵ|5 Gn7<4=~a,ov'86יȲo `lKAmA0]|y!I5S k ᵒ0 2|\xwCz%j36OgNy˖}`Wo{FE:ǛN[K7z"L,Y]2R$ptNE[spmtw V2E -AZ3h5XWՐm'ه֪Opd;3Irbr@bzE]'<F ~P#l]h ;I7W&r8 0R>:۬!Yx<> \ٰX1 Vv xL?d "GbǥXTQYv hVz Z<+RsA,zmihtI&G{󲩗(hZldž,Ї$@o#YpB]83ǰs޻Лu٘ǪUCaok֦Fj=o( l E?\@9E @}N}=ԥ`_oo:|m \9c3.kj h.h˫z Wb<fAp7;d Ka3ܸ5)MXnso`̓jg}]9JAtC"kk&YF;'LsytC lӠa5[Ø&eJn_9݁6Nss {FdZ}@}JАT/ u8,bEgzn/?HA1[|g+dڰWN#b͢UY UpgN6Lxxn TZB{?Y<{A-h"\Q`j--48_"=i8K{u_ L"ǩ$VȢ6;c+97O'-z&ڻ01+ҩƣw%3#YJ&n7JqUGT l6>Xw0Cŕ4qe&[:YeF=]NQlx|mYar^; 8r !ҹ\x2g9ם2qZq| 쓥I=|`:V"_g cEZ|>j-a'EwUwG0 \ଶ5RZv8騰3w13[ndP!+%ˮ['} ǦC *)hw\p[m^B:`9<۾}Ƙ)UPU=7d6Lj{;K7!'g*JG_ɉsxrMU9 +K*$)sm)1td%GP EЀhְ{Ec?fUY '̛=\2kvGhNNbH+yctPLsdt6o^JHBCO-AB0B%(0oڔC9m4C)wK8cEt#/q)z"|Ft4:Aiꓧ? yy >0r_VvԦ # H`U{RJ|1q{w:b7Vs[_yzZ5;=ISzkOGt} KwU#⚉=Ӕ"prJZ"B+T.Rhvnp|I7?ӶP k)PQ: O5jA7"+Eӝo#7d['`:BO,Bi'/Cb5g !$v&PcL)=\S6=,do7&v[IO{K.O\J*%ag8*_\*Pv(#aл,!=Sz>A:u 4aK㞔 f}4-6[fD$zO%ao;yonɡk8~k'X\2+%u/ux!0] &r$(/WST֏{>wsPwP,6/Jר&umnƴ],lBy! =KA y Ӹ?/!˕%K([#]lN'*fn)s8{,n9?|Q{#߶,t|9wJyezݫEڑ*k~E,$Riv!2a-sfwqKjFN_ƕJ2?rI dlj!-M>kXrCW4u4~<Qd,±-?k1#@P lŹsyh kTu@B"lۼiJp\sMpJ+ܚ@NsC1qK _VpU,8ic_Zw"n^*? 5,h]W~LSKPǿ+;wWq0nePݦs_f`B^*gЯ-8W̾ dе|E5*#Z(AQU4#etE 3Cp z@!n&;*&~pGËDSlX5ٺfQv?Ѱl]Zߜ_a6ll1~+E4zQ_/U02l_N9Œr0I $ڂBQP< .rh>_@Lc%g&G+;t'lZvV/nnY&$3urxUꩀ$W9bwxry‰2a =+`qYۍwQj%&zx 0EN-)afiA2:Ut0f7׿VtV7瘂zDDQJݱhw_y-_HJ'}ɑZ6ĝH/@@e]0_*/ҤՇɃdKŊe9' W;ZQ>oMcQ%(hDž|Dk\Q紱QI"wp$;V0NcPzǢQ"x BKc.ZȼR88ZLh q\ԉ/G-0^"IV+b#eQ+`v4س7.&%c/(3sz,uvkۢer_uR}9mxLBѸ^mFڀ|Z $&wS&drz[#m>VA#.='r֞-/٭tF-7DJ6=?7`n"+n1_çU=c}oFcl^=DVD\zE \ŵE wi* ӱ#.B^΀jWb,zᾊ7٤=?^MizDHQ4F ßjD E۠v8#@kz;{_4^%i>B>;5w|4-kX,MN jXI~ Qwz v@q~BvHcO%0vA54E2;:P5l M SJ/|$e$ fz*w@%Pg  B m0c|5en-VBuJe1({?@Ki8oh4N+}LY]7rʵq4 I! oZMB- Z7^S^C$0'UAOg]aS 5+_ \:]WYԺDɞHY'3D#I&|^HQ|dv ە`qˮQLP𳈕הHM&VbÂz gW#ҮuϺ ,@ڗq6VVQ^ "8-{sGntZ7F,l= w3_ ZVTjtdfX 6PJ-6j 0 ByFf@(UMzT/;ϏBs6( @Pl-ڎb x`̪,<ڴIC. ~ظ: P̉߷73Ed̤*P>婙j?edyX6 [4k@T:}ʼn1t@`]g6BkhQԈSmS>4~J%:nZE(KE.,(0-y)cqI,xB$j֕b )-B3{.m) KD iXQD#qu\iRF cc7u0&q0 H;@2x"5lʨ H tŭ3wavȜ]Sѻ #_K}cSύO] \#.'Ց$d'E˄ ARC<ٔh2v8o ){1i; 3pS,W9(?oBcbLCQ!ھ3K뇿z;} A}INf@!b~Wפ*1e0!g,ium$(~r⽘4_! 0UG%ei_s%1tc4I텢1z,cZ::}Py)aC5h"v^۷T3'.Io֢1QzZpZhZ'rȂrAmn#:zE7^ܚo^* Zp.K%QT5c]r8O ֗lxݤבK9_/G:ݰљ[/~u:[vy 2TOYfC7 ܐ;k<[u4 EL[ cP2inP673F`4coܕJL¦:`Nt=)^D=C3b8FUz5/zJ{q|4jPOA?lr%xF=5%`!ΩD*rzU YQ;ފE;J"\!V"10: ͆^ <_30X H[.#?0=BU9v[cfS$o `_,p3QicӢ%Hbxsjxފ홎eX^bMjDS/¸+qcʙ9_kl:ߟgG;gQNu˂Rw?j>8C 94ߍGiFTkDX!?#ePs0J=%;BO۴RPIc"ҍ;@fEc>,M˪by'ϟ؅#Fg@灾"@VvMV,M^0n~1ΩReײXCɏJX+}j`Ӳ.x؊_OFĥ'i/9NC?;uۓn"9.0 M+!I/x1} C!zc1h 0uYPYUxy1 7*F4<@,ƣoty^]b@ _ ',Yu3~…Pth]>-StV.VC<أ[߳8bDaI2S$E;,;,d#e[({UY%pQ1({[@dxgհUiA"|V4Q7r#ts=]q Zka@̠3V7=D=ݳK{<3m)/A_ Dai{m1K9BCЄW p$җ~߁l@= kAѯ퇵[HY}@Dy5u2qΟ-om[T|E ɖǒ_u*Kb!. \.&:‹IAbg'p: 0_ nd$Ծ`W=Eic[:!e*j3#c #8EvX*X}xLXD'>2kczᘺf x4?\Le{^)yQ/Gc݅v\G"ۗ& nL5^rKo&7U8AtXFڿ#^QVFOUaN},FnuTqGVF`Q6CJ+%H%p {gȁ5A77#dbݘ>*Ål) >[rv'nKA'0APqD9Ff )8lX?sKW ; bN\H_KB}AӪ-{9\Y, wFV "AQS@.l1*nL2&zv!bmk7ˬe d'g~OjaMoS^#һAjIA䕃Q0MHi =aзT/W~l jmٶB;hUvL]& Cx ɩws"GmğhHt-_* M49int`QE!E Z}a- _{=Ӈ.GA0V0~l<* ڱ`wEJ+0סyKY}v*J;`o7SKu%z"d[SӶ%6#W}])&2zQ`FM \l{j@sfқAH806lĒRĎ#?ڃ_OqUuʥ2کRψ"%YFTAQ( JW_+yntѧKa$1D`2 :]:Y$[I_01fMav*S(tE?KO!_?4*nM8{)Jbʋ,P+:)\ #}‚v~6R/[c]K?_pE[Qg=½H-\?Q56Ig%MQ~;XSteBy;oxO)ӟR CÊdF~~i2;-+S,'I~ILtJ7P|%I 7✎2~>?OSXhZk6p9ȰܣOB3פ.5|wu߻5HgpC+`ko%ݘc+` 'g׷R\/[l0e(\^ǐ~Xdv1\iq Im-L(@9ݩ^VEZV!5~Td$Ɣxw g@w9 SQU+*6bw(ZLXIr¶j4 lC0 KʦѮH,A K &'[:B$ ":@SRQ_JkNTN@[DGeWIv|֠T^}$N?0km  Ǘ/@ǧN1P$'G'D46w$ V\ jҍ>G ,X5) '"G~M\!S5}ԧvJsMgmD7rYz4=W'O.0#UW^_gsOuqx(D]K rD`D'wH]\f]技DjE8cj߻vPGk݇օ(~ 'ڋyf H'ɭC1c]z/d+]sںKRjR ri@!/lix9N+_ L!ʿ)MWFᫀ᲎&{*1gz ":`=2Ԅwg)^MZ|wS@@c ^<eH B^%ϣ{jP Wc?e01qQ7,Uleͽ#-Ps< U١ScJj]5KoE )R[0(yUț7!rx:9GI`\8uh/*ē=ۀ'?(g0\%xXV}No !q]5Vסv_t -@-h ;SWW8f.N7F:tQ,sT]D '6΍*FE THUP# [h4s^BaX;bp#̯IJTq\#ּoD8K|_pBJcQ(+hئ=t.تG]fvVHR5$IvuW$3f'eU䝥r{ ZvL C&To`-j}Ȳko˻Pűdׂ)ZmBckG4jlj3ĺ >8kK*}J%kCQA Ft̔%d&Q{+W@b࠺#Ko6#zg SXg$Fbe\BuAB jN:͉Ӟ\ mƻ] F9kf{XzΌS֚>J$SŴB쉟;O}EoWu:*N:ͳ˚M،Ѱ'znH8k4Qs'8AܬN njq]K)ę$?|VGZ33v@R2]LfA6UFV^ tW4OW^>tEwW Xa2Tmy ~JJ?g #IZ; CA ^a:O&nbJHB=/Pv21-@yI!I)/MmMr)+.{mA^ܵiuX~_kLDŽ&̀>oyr,Ntz^)/7skÜScÌì3B18m@|qljQJ/{i[<6i>@J=`4K0'ǣ:1"bU9LN hrw<,z==hƷv]&UPqfJՖ6;EyĂ n`gLj'f'b0lI%Q,qȼH'wP2}j(ƲøWUXAE MlzDk4sRQw5BR=Y{w>Ӯ`])ͱ;VA4"DVwK *GM#0ypۧv/zмJl:mp#mFu#Z2IN8|r:"nG*m&Mr3ڢǓ,UES[IBc\>KE*+!2 VO_Twe5>ۖM<{^D n$Wk׫YvT}l/&WJrƍiH2z-B\4Ǐ0kNjl௃pxP}zCRNrH7qa)xˏM(NQIR]`)hNpnJx+Lт M͞G5b;W qk7r=nLzDfRx/?,`yA\$'G5f*ئ|SQŀ@#'zv Lq=χބuW]uhp(~m "1=E7oTn ͵2!8I^22=w8Q ,`>By vaE~8șb0朗KcRn{ raf^?l)^pe9gub,΅.(qꍹ$}'Vƚ/_o"KmCW<q\ !40$b܀ R8A+=l4)^(=N<ց"N1n veLRtghUi %$8+<{cyG'15e\L\jcR uqp>ڎ̕R~Vi4^X{O'VHپZ.JE? :rS4׬|w]5?|HV-o׊>C:'Υ-No"G+ddZ C"isVT3w%*9AM؆T[ Ȋٔ/% 2|Hn|a ~/i:WW4(`71F2:O{Ĝn4N0OPz9(/w'!Ł:+F7 oS'UɈ6):pk7$N?䤹t4ud@+;i5ư!*@*]mi;C4:m{^v:SUT!z&w|aq\xPP?)&Uf(7J"hA0%.W7P,.c>[n:SCFhЩ7+AgGwX "e)pMv2J/E6{(IO饣x,쑨ހ*̑ j64Wk=slվw< {!U'Һ1,9^xS|k孄1!51 :juwއ!f̬U7*Dk{4lUW> Eհ;<|:,*Á]r_qT%1O h5ې[+σH{<-U{σʅ8%%یzhL@ld b\n& /~-Ip𵻩㲗~g N T49~&T ox޴c(H0`f-7EîEI΍FhmWNdeWiQT'Ed!~,!sLl%ۜ pBJw؂p[JJkQ#3]]uF JU# -!m:inVݵ׾QX_@QCkBfe;}gÑ=[孱|?;D%ďJU3Y>jן/(ljcs_6!3[2w1LϮF2 F|[*kJ{S]`e dC@iHJ,´O_\ܱOgjǟF=ZH~ kr9:Wʦ:05 ~-} ]ߖT}-+n0$fE/ANNƯҮA&H%129P`W3cfmR{tEQ:]hԦw ٟC2ωMzPPҾ#, &T9[,ӛh)uYk[*}x7<|&!8}b e'V:: pO f k7IЬ-HJM\RC–\8 t&ly5m`%oCϹKR 1wiZ\MBhc,+ 41IAZgd!2Wl&), XICrSGH&q/:z*AZ$T7diN砪=E{ ±F\ ifad/4q")a9$HcjV#&ȳ_-_j~@T#3dٖhU0}Ķy5\=!FuQ{jftư"vQ}.N p5҅XWia( ;Hپv.$9d(fz{eH8ԧ7"$\!yZy8j^EBDD h`(35Kq_sǖϡvBnIo)#W˘T!AHzP%|cϸx81 aY~U&PGi.\xklF2B5O}4zdp/u0[{ T–(}/.0Ga\%8d]hnMNZԔ7e)=Ù M#fB7$n~<|m"C<3YV 89f|Xhn!~l8D3*X(fϘpy`(>^ɋ.iT#svɌx'UOx֯z!aSajEe}uDXXOuMnm\~~N= VNz_fF@#I]O0^>Yo$Dحyg\]O"W"h7 bOX'8im$ jӦ\ ֲ5@ǖϼE_PzM5x$JƩY,Y1iGkXƅOٵUd. U 5wLn9=vbVfFj`ֺ< gifhR~$!ɭ= >vsN$,kȸv#hソ=&"kKƂ?5ʣL ;@0 [<t87Ԍ çg fx`fS`Cƞ Km:L?<|p,F'r\uBR}& db?SXf ?^,Hoq=K3ǢdAl㎖8>%rTmCa=D[Y>dPfInj1Wh)haIj LwƝBL[<]Jm$T;CX<5-jihշDOZ+YyA4m^B7fˁdmD )Y7Ϲ>!+i=jMcN5Sէ4I  W4^8g." gƙV%t)XZd۵e\a@;g.E)h*n+czbzBß".4w KWu@2o-\H֟@RF 2G; [v@rmMur.s)ODhހ6[rj=Y2uH04m{vR!cǽ%Os֋] Hfi,o-fASpN_ONv̺ R` Qf{_ꍃo+GGߥ##ja )Xp>^2`*؂H|7wӥM(͡tȠvO<%@U=Q&cEl@yS!%_hiwCcWCHg4Z 7ncw0so7?dE<{9Bco/rςlV,ai |_ 6bcNk]|&:Vlu59Xq8&bp"ṝ,Q C?g?TB&G;V׌%(rWN&:^>܍H5T 9.@W+rmAPM!5Y҉nu &j."nT4_1*D55CtmkB~'uj}_/m~%~pQr#[xM@hF'9$vʥP0x!CR^+BFTEW|<; Z,P'g8j6K`tb`}wf\Ń!tסBwR]CxG0r͠*Upx_@)fN6( 0@jhKMͯ&4d!&{Ė2,>q! WϤj/@& OZlnBs _kiT/D..LS[×͡$}lJ;ݎX@&;FCߘK ?ϯƩ]=j w.XĦ1f%]}U*o !loLW5=['|D8#%g!ӛ k+ZH)tY*s?!F#MN0󺴆7ZsG#b2_ޱ té$O-0wf+*4+iD$gMLApn'[Au3%YYx6#v)rYy ݜ ac +<=`}5!%kt1d)[LoI˔k@*slK +(`>^I^z-\H0@ۙ/Ujk#$O bVABF0'\(B Abk"~+7NOU{kx_N44W˩v&Rn:=$;85hHs3WkqJ CK 979h$GljhpL%1{jX;3%~¥7g nq Ux_h / 77s˹'08͆;]a|5'Lk#åI2VXp;FQd Qg^o97)ag7+5)x)_<Ⱥy#a"6o-z /r▭mC2%0|XuI*to6z0Fds8qw^i<27wKmJU~Ve%ϿFX']E"vMDK)gm i.^""k> O4:! qJ [LEQ׮÷:n=($LqÅ|1'Jb^l=YݦWĩ$qѪ@@FAab}r-Q4,d }NtReGk1yV R hYPب`)\ Qd z [&Etn8`'2a߰~*p"nO$f' (KWUpuK MȰC1ƿӲ:z"6o!IQs*k⠡,[&YW<$q$e' }z:ǠF"YeI9o-5LڮN Qy$e?BNhdقL:[[a4[~gκBZ6[o[W`oq|PcLD:2/E3R- +PAReZ16}]1]6ࠈp)ѾB>i9Nvm{:ҢO.Jh&セX* 48x%^qژZfcF]-̃{jy%yyCk;Gh]]KQ 9wn<>a ˊ'|׮ycx$hC{Nm%ŌmSQv#{u>UmoV zխqUg⚁A 1(xn";ЈSu4@dA{>jm`0Ûrw[i51#(Ė0 VW.BP{݆I0"ŷrv0se L;gM(fex4fW18 0hqoxz[U 6`=F"9JFvo} L2 .c2~@ed4P-( n!CcM/+]Gr V*E6˨ݨ_4Ԯâ(LLh27W /l﯀#f9=}0#N>Mc_/o)%dk臞26QԊĹGw,`4]],M XewzA gp?skuY|ɕתnUftXGDS@\K=s671%#CJNXX3ZIbQW#69!!~IJgSRq57dx%_fp7v|] Âql#RP2`<5E Rб@uSDžzZ.P9Nf Auy* s&q:ky,➕ WŌEҼGlRX 6-i3PʨX?M B{%lrqEԜdhALjɰ0\ky̻!0FeFY05]":`!!7wroC'B/fN=Nv`-]x҂s,xSKq偓N_0S _eC_m&/,:6 6,χ4z3 yYx?g4I8&?Kx&֘@k}+LG,3F()pocԹ,[{$ 3ȋ b·` ʌ=׬e> yh =$:  IL5.^5hXt-~T:\ 0 h8Զ>h,_d˨aW$g~YYɯːJo\ lFf-K 1B/-NF~5# _ R8Gꊯ}[7o;KN2gzeUvkc 8A~;CU~ wrGKHg'qwaQv==$ޓmW"-ykYU3o5N+/]BL6^UN`vA'IJoʎwIrRP1a(Y\ePԾpׄxeC`qG%L`*qL٬{i [\N %]RB{t^0>e%:"5f;}85^}F7FkK?#*pj: '0T >tMJ.pz$ {> K.f3Exqo{#[A<+u 蘟5|Z?=.|@flZ#=ܔ+#8VGwK0T29Jq Y`ys1<ap߂$}m|/+~{j=)QQ7]Ŀ<,mƙYNO;\!!jz VǑetg֘tIokW?Y?ps@#/Bs,$?~RB4RFJ@, L)ŷ5B>Rtcշ9JK++ [U 4b¿ oMiHYTrA0MռLa6V4_͝1(PAA4[f^̀Rz5ĶvT.nK(-tCpoh]T ^6  M1Fh QzN<}ADe\),PᱭΝ`3$/Ķ} ܌  \ Y06* (\1X hI\H: NJܑ=%NLon-?gM#! j&i!o0c|`m0jt+o`=kAׄ0jMK=QBn\PѾ!0$tw$ҝO34xoTLoUη |sJ$R'5n!:h7Ra65hWRS@jD dz#JJA7F$Z\Zp-:@1ph \Eua˟2~ =a#*̅)ɰ @4v̵l K2y_1()_$V NjfH..nC!~e8ʤ븚4K5x0hNQ,>9фOo.Z$k9%DH.qqVy[\,~0NΧ7u2:'(T&enFj՘۫]ǀ BTܼҡny4pFSrخMfCMD -ֵ2Aϼy6i5ŰJ/91fߏO7SBé3 #/ 1 rե&s]J㊫2-; dJ22> ].?//ոpiP d[M]e%5ل"v7"Wz Tְ Vmcx :+OmsT{&Abj3P8gqThYv%y]bH}r+ ۥxaH2''>(nٔXIes1*/Ǟɧ@Ԙƿ &!JvjG.N'a@ J >z#+}pVɃBe5-=f /Jk:(_gX+#gn5`EvX\nhu'=b0g XR,mVTDX,aHs1+v{1bbyX<&T[x|$ѽZN ]rVwnN yf[:zRWi\~:];*TZfVjH8eMea2p l+h7 ƀϨ>M׍+i/Sqw[:9bvڃnԓ?ِ?nSNl~};]#(v5. ѹs+ET[XtG2 b;#\RHG9%mJYTWmZ^uԥ/ʣ۫pz8zwChrR'Sy$ߧLCfDzSJ3ʯkE&7 U5//Z8G_$o#[T-dX鋴M Kܖ'86S M/յC2)bVo{\x0_ڡDoVL\cvC8LXӳcY2E*ggd!ΈA%cU}huE -r8v|3t&w=g Jq.y iBQu(Y gN]Bd\#w7YDk!w9cgC;ekK#~JrcV يgnhzmoE1C<ߗrEgkxkhd}7kEQu{/gJģʐ|O)з9oy߶O .yg:6coN[=9 >UO(VcҾ'I&,楲f^:5Ǟyhh E',~D j %}+a'`TX6^lMYt|utn <>4{- $|:_*1Lev} kbkseY% d2R۵]+u iٲJ,򎇻 |~ ÃW@}P%tc՗Je$+ý%4LzڣT7 dD.<{&/wuzkg(?u=[)yMr>9{MǵuA̯&S:_o榪+eJXU&o;P]'m(>ecRy׻~GH m'`-Y$NʣW}?1H2PH\Kmei8!:됺l_ ݇dCUH B>[b#?=={|+\5 }|%K;}<ͫ+Qk?ƕab' lsv'9_JEIA?\:ؘ|f-@V]Gq,Q`Z@0*# 'as |=8-(NcL D{O}Qa )F79 Osᅵ@F#l,ː8ݰ8X&'0W%g;G Ȇ]>?HzZZ[C;UqFbE֟צ"e\ MB_pI\٫:f_}#r؍ P@ TD,h"98\.K>G$}_J53#Xdu#`[f90p篒3VgrqwfxG4Q/Ɉ-=ݟ@gbOJc~LTCb8}{Gw C( Rxt(W`-t.>3c띧|:rN.V=x_:&.K+KF)_r3qJGH2ΖIX@OPzǷJ_+HQ7:A$$4 O-}UD9rD6)KB y,;ф-q@ (xZӖ"a[4(ɬR650%Ёix9)OF|k9O6T49Ԧyvz;#MW bfj;WJ<O.S7QYkr)#.L?e2UY vHqc ;V] `V&Z,ʧof_^<(is|K4 p(N3~O\ WklS5W"Ȍ9K7\bFLg Hv[/'g26 d_bC7ՄT?L xu$rܹ58 /uLh\z"d k ]' )]Se3r6#0^jkD+%e]CKXz:YZlE=Wy4z{D[ͥ"?df+ =<5f7:E|(u #s 5}|ZCb$F]HV[ s LcL'!I1ɝMx1^ՔhjU1 *= Dq1l2_4=$2RCa3"\g'gDE=X+R-{6 ,UgP%}ޣg =R-Gz@d@q/O-/7ˑ)?;KPB|(nhe?WCo9t˩]p!uU͋q2D/y lMh}:Jl&3>BuSU/^U*Nt'`{PCi ZSXYm2v A^t 5a}F+8^S6G%^f2BJIyWֽs-"5j!m$ ^yQ;0I0eTܴPɒ^7şlh1C }4M)E&BdΫ1yYԈ)ʈ1jY@S?ˌ7L/T2[#<&s']/&:f?B-(rC1)՛|ǐ RH(2 |dc *E WRn˖Ff q<1Jsiz42wA.?qL[fg{T1cLVKŐVD*x {-2;ioFL3-)>BMA.*ـ8xꆨa/ZFΓda2;hǪۂ buy6gD|P!P^-.!$P@l2d 72Y.r%'@M2B+LÀ~kPJN+odOtXQAMs$%ĭ8*D*;qU6HAƨnޙi@ɳq53N D!٥P>me 8l$ ƤQ^y\yO̬OWΜ&쫲&p@Y}lSnv/C&x8P@l 9wD; Z/}.iU["aӞl3+42dtԞ"@K,' г[yFVp"O}zFgK `R>#2VRɴ_w[Y ZL~]23 ^6;q跌b73癏 ̿e,v\41Xzg&6ĩ5f3*jiga1vjxc `֭H!l) q&IC\@(6 :m/0'm!{i^CiYªat>kϵ *%"fjy S0s p<1dƥ- .W'Icɟ}n "yv NR*٢uZe.J縚 TކGTa}.=lCQd|dAI4ȮCAVd_6f )(\薃#Ԯz[/iqZC*g=di\\&‹"|w>ϝ*)ٍ qN7`zҠ{]Nsc-stW:F;'_ce1[z2YP6x~:`x[n`(Yj_?hLH 3M\8lWm-O q"r8E9*Q)n A/.ك\۔rNzgĴJE٢CP~L7Y[yv1mf|9==J&$x' i;$2Y=bId(}G<a j2{|;ɨ5b<6BFI7EdEф Ό5߽k=@w80RCؙb l$ʭS@P!謏x?<2O eo}<cK7}egyBclDZĜ` \+fۄ{E" a(bly)o$SX ·&DŴFN}F[cN˿pTU!/G$nFA^9m5~dh\˖fZ 1.H̰AC:3q7@dj Va*~!M~9 >{3LM\?yZnq㶃ZΖC `F2;<2l*XTfvnI!ˑ[2_FLz!1C&~IApKM3ZCjB?D^r 7EaR[Ux\ e5Ӯ=gF8`vlI'V\e"Iwq(sTH^/:q+^^(6g 8 Tm=UGl+qmn<&\p,i7H@ҽ͉%30'TQۇ{W=GAa}+cN8O|w7yDA - n8Oy>р9ÿC<ܝ+xg9.=3*tH<ځz;zHG%9!%zr)TqR^T•hݾhBVEz!2*O m\/؎kk {u8d&n{ڧ~mH059#DG߬5{Q[/6Lgv10*`A,?$P2qI/tHnK's! X U ,km91] ]F!`ozpU]\S6ʀj_k;gskؽ !#l'*+vRZ1(i>Uc哆sQ 1Qp%/`,p>w:slK'a̎??Xf'~HfYw'gѼO Y/$eTp6vV_ї/pf2d;f탘~B4qJ}*Ƚ })ԕW\fyym[yZfx S rV%sצcjcAoN*jvWM5k^ O?k;c^!RkM5417 aT?d^QdhSTe i0SzJydi۰ 4/Ͼ:^ƌ<@N *j;B_@ Ȇc4 BN>7}wn^ɾzc=&GEy-d)NKTܩ{/H1⡃Iec,!w] 6F<z|$WK~–a ~34[LMզ/kuMHV#1Ī"UyczDc]-X~S?W;GZ;tT†"&w.9{I(B4;Uh^Kc2!bm8~_x=k 0๗a9hܖܟ؄qkAxbGz`M >վIPw)0qf\>$3h_G(p~K[cƛxGXk(ۼ|@ G1[[?L,w%*"! PChw6䡋$U[`o.I0D%<|I㭞e2:':YD4_nܼ9F9Axyvr ;!鰓`57RA ^=Ѝݤ IYG<m 3ZFBS1t% >'ܝdX-Š9׻# n R EnILʼnlqȾW)fL[IWNԸnJE@.F4:3ۄS_4ڦbtĂ_hc6B"0s̺Vn=6ypIukKrmߌ =S4P_\Jڕ9f%2v57E,Kƫ:~@o_TYF'H<~Nv^!6 TWǍTѲNfaO~֔4uK'7On%x2aďOqXf2B =M;OEdbv~\,a-G1=%$y|f0j!'w$8}e (ID@֓C1E..V8FIL y| MOHդ ;T2;玂.2W~`dim ~ 25 ?S'?x~DQ!ORvcv*bi0'H7F| #Nkx:(ųm{7Uwt) E 7B'Qo5)Ldk@Kf9_!/Zn.8Ҫ aoV ʩQ2-t=vц&yL)#*$Y$`޳ӌq u4x)H Ǽv;u4 ;c4֬Kʅo=:b\$n`tѮvw'cgb ~m!<5蚈;6tdR3 1:Df)k׹@Xf O.M:ɀ}M¹ID VW@)1:^wYjhbr MD^Tu@j>:vF(z#'8 =)E>.=G d;1g4n;!]$5ua {4Y$J' ]lFC/YI>t`,?D4@yqi^Ge+V u9K6pm7-xTPkʁ#&]6J4w\]X,ա.p6x!'mːW'85J'u{2h܈LH,`M*'ݾ?Lr1%=͇L`@ga;( 7-RD =p,'̜Zcr#gg+B:g/et@;}VJDo\͟~eNOJFAqi8p]h^Y@X shkTmbkVK0+ʾ͑dZ-d!Em;y]).QX5P qL[q\ 8RW~|LmxpK *]ΝBnJ_(@9;575X#٤7JТ&_ݕ`_IңCn妫4͞@??() Ϧr^zҡgڍ̾S3a qz(;dTS.vߦF+zb]ʎ j1;v-Jll磙Qe_O%OSM ږsy τGoȌgcjn,U/g2ć~]B΍ ӹ/jE'~ S>V{d$SUų%t {A9ïS1»V#Tz.=+w!hsA.ľߥWV4&zn?gU10((!*d-e8k'"@XkG Z}? _%m&BSXԫ;}HNR +^BH_`i̍?u&^"FYzڬK~[ϩHs'+;t!e v 'e(h?_,YuC t E\t>[򟏩&3tcm~oLT F!|ín 6tQ_Ҽ{[5 U r6B->a}%J:ǽ3k4TFB&>gVY-oX( Ӿp`a˘߸< NR`<.ˆv"r9|,t5؄̪ى*LQ&L4x)URT/9s HJcPz^To;fӚ}a ϟפ7#CZ;@9Vd)j:cH;; 3DA1۔o,9Լ7>lP.AA/\l師S?~w MDB+#q r+t B]azsȹ, <7Fc8l!vHI[08ZgHOs/GQ? MVKYJF`\ZGndžo]@mn,^$~j⏷tO+v'։BIk{W7s N/5-Dם0XΦ}:ŞON~sͺ8KY:^vCfFg6h'>,DNyٗ 弩$>ƥ-#6Rwᵒ8ڷ Gsd})"!,'tz'nQgҹB)<TsJ$Ywa]BӨp:N40tcjzg-2Xea1Mݡ %=ەݗwF, ( ?;{$&¢b|[+xz 1M\1'fYm;="AmVW;]'(I+{F"Fq?ԬF "⊉k'H'dt5)ȣ@uH䈩h >7}5j9Ո`{a,G[uZW<ơ m?~=UEmqpTM=+20{xEَ⏃ NcX?i!O-Nʒx,QҬk䵭L ~T%zQO7Esy5DtƾK+_\gS pFgoɸX I~)GZ ?WčMZ6dE11eE( jG|.5j()WC!- z5E~o+t_'%(ϼJ?A ʄ2RQ{1, K c;uJp$<@{\ !u8' 8rz˚HigmGՋmN.x|T;yJvtW= s$ 7+v#-Eu2X;wO>bkI%)4ū D,/O䣭S86> @Tnq{X1i1FYIK~I$ώ%,ʀ#9K$8QK((_/Nu^ VjcyAD NY݆6n IAB492(CB8ҿt `9dExnkpϕ8Z* also^S$PuBU{|̰`_E]tצwsCm!cYp#?7{L8š )]"VoxM-jI$ QYOA2hX!3fi״SeQj-y ,Svнt(@: 2*,}29&:VŵE'GbͣM^Ԝؒ/ݣ{L|og D-'gG TC XS2Hidt)J 6`rT:TI\uM He?0YM%f3U~쒦JDݟZCS0PJpTϕGLā``BI=R3ۉjo4^Y,ٷJSD@DSGj(vzKcpziZh=ΗxeHZ޽}(5J.5~ikz#3=p–(ߝ(2F D,kn_EV*{y_ 6;'/@W4[2LJPWX Բ[:;D ܄vQw)sPȉjC,ƪؗNq3Aa*ZlA :HT#-N[Ybn}HT:Ш1(ovp'!f 3VPU!5\yp!) %z9"4`UlAaCP{Th[ee %V ]_"RoG%EsiS8Bc|OVeh62]M9%`i|iwޔ˙R'0T}Ht.V<o|]%h E6?ubZ `EQ yN ~d<x)1x<]<;GʇCZr5a3BxX~D׭{`*\F&d`Y—i1 -k OG{{jÓ}F6N2G>.򬺥YR y  Pc(2s=ob4BW?Af} `;5FĽ1 ֌dcW + (vmxH aQ޿,'& ܈۝],EmD^ ▕l{_' P싃xᾇN)-WWmi$ &:׎:[7݃SDUuLd$|dQ@uZ_9MTiخ洒JESwa gQjĮDcb!jges]N r$AE7P'(nfA'#JMG!XƁ~r}fxg[ ۅzOnP3h!j.6/Z3[F ܹ{\=/ӴV3>5nOz爛l.F6ͯ% %~aX<4WU4[Ewr/ @vy$p-gQ:[%M:FE$Z)K: i(ny8bC:Q -{B)%4{WXXA%"Lq Tױa1F9Bʫ|0*imidјm޸CJjӐjC)-st'n:i5DZp%Aow'cgS^RVd?f &KҮSe0{AȬ}2ޱ1 dSn:N pCÃCJ޳ael؏ˀ#3!}MA|&gf0jJQ kJ?3eEӭ, ~Ѭ_x;bn՞ֿIQj<`$9+ZfLo>Ao>0xMX)OT(?y!Q/C qF;u^LY2-HwW) ̠Jco7kV²8[*ΆAzޮ& =Yms`H)|o:}#yF5?k?5op_u8Qz,3ŰP-ow֕ϊaDje1QF_34jt[qLcR+Y"10J5>SGz qk77VcLPro6f!`yʲB8@q+&3mc[%&nsТAE?RQ2~O%Ү2,1yhi( G/OD;T.]_g^:;z6;iJT6dppօW8X_VZ8>*[fF&(Vոxz0!u;E!*iI8T |S*gH/-vw#lipI  ׿˾?QEGv^xpF@ME , N}/Ll wᖜ 2h7F5Qy RӐ&[vIOn-܀B%u#U9`ǜ="xi IAډ^ ]}`oc1N C yp31y԰@-4',|^dd-PT `4уpϫ AN"Ioi*>5Nd&BKAra:WfҋKFL;8nDkeiU6s&1 (Ȇ{(q Jȣ~5Zn~W|-a%[/l هצr#Q- N0Z .$MZ9orf= \h:&A+BBRR\˱)Fq5E9%Ch`4PQ(elDMZ^m[qGsZ/L5WcBT9MgG@P(LCHumcax#TО b0nt)F_0}ݏJД 5fϵC.NBsh Q]:G4,v.iۜw+^? ,c[[!ajƅmV(bN&nk a gaĔ""/92k}||>wt U'S~= &dpj(險q_T3KzIX{iVEjCd9pO`.GucyXԨqr*5rw(4[^2tl<6@/ ׿aOCJ[V8̠~-}x6kQFm{(yƇ'fh MRoᘔ5LG+ђ G b|RzQꮁ<"8`oeN/ðbR'#H|'q ZijO ؓ /`6DSg7R~fmL6qV;q5SjR;XlP6#\(z(r*UTUf"ն5aL'DU-Y|# 41Z;bX9#BDJb$OJQ3ՙ&́0]?[> SS}5q!ʧ3vr3kߪCIaUwCghiı+6[ 1cKsʏ}wGoX&Jzpw͊T@[ü3%!rxrp*3#L PH 9$WF7'3[!Xὁg#KWG6#]uPL=mq!L^*_KYȆQMVsͯ_Tu ܋{bGHY~ޑHXgRNUcg3U{# ;"sUɧ2r;va^r+[J*4Ɠ^C3ؚ֣Z6M@e Gv)6'J,V z9#&g5e1W:Ϯ#xs{m_8Nm׫ܷ$_x[=M!l*V~S FK G%$$mv&}asޣvD dֿ}5n%nO"ij./1#brlK⤹ٜB yg=V*+ѱ|,z."+SWRj]W&b#L}|.3Zt1M\­hn<%hHJ_̅ߺb1igw36Z4#jRkz5m։IoL ߄D!֊.elV|ddd3vch>SjmMC$=xj՗₣čNցK>PQ)fC u׉^燌@ ȦK0߇Bݛ#6RSU[5Zzbc=<t!Z+F:jt_'teAWzW!1Z.x L*Y :||4%C%.# &6x_S C& [ Xm{1 nՖ !+ ?P+`X{Zӄk_')ԺjQ'1'Ƃ (/ wZ,8)1tjfQ >Aȁv'ș˰yuIZ}BKjOW d\H3ׄ+{@Ff'BsV"v|)fEQ,*a5ݾmT.ٯl׳)a! *X^sRqJm(TřGK7&U!D<6VnnDCuwW/Q=˺o {u17/PU ܈Be2۫.cVw,̄{n8: eεM"'ce)Ox%!mD"muBYI-!vֳ{b1+㒮wW"Fy~ed]|aEoKfgOR5b pp1^\q;RWhqt}>Lk\Bk^ U`9kvCw :0(S mO NHOAiXqQlr<J8-V>{2Nf(gWp˿xn]X (΄ڀON؄() ;TvN^DG`tCw*:y(^w nQۆ+g=}vqlj%(JwAǡ4/]g 2[4+g^^2 A*J^K^n1SuG0zLŒRv+J\&b-mCɤ5R-w(1y(,%x2ϣ~rHR&GLt\Pnɑ>"Bi54ld $j@E}}$rY Wu-[U; !h?gdMg) C}9vnj$<:.3lZJN*TM.'4~kl4*j8ذA=K@b=0,KOWju$z#mvOڲ+05ʏ+sTZ y1ps_ܝH>(1BoZ!ܠ?O$㍝ Q7s+;tQ~ݒ_:ϯ,KB5ʌ6n;f(JfD}QWaHojb/>`๫&׳rY1%hPBFf \JJCx^݅.R}*7%=]|fų^֑ja_.ghⲿ nEb(c^LR4];1Y+ y!G.Pv05[M;H"BМ” UdPmKm ,pW^ryxQ%oyVe;:l/ak5rO0txПlD?ُ` hjAҲӑH9cm ME a^II"?;Hr9i)W!{$'K;KuVϐ "mڦd`FTˢU-C#hăM,)ݕ{=5yd(C"B ;JD=yf= q`/~),N>1NoDGR4;ɧEc$NJ]"Y )9R|Lj|=閂80,%N9K_{]OKa"ޣqɾhJ'EN|6CqMcLFF=?ꕳȉuΧ`V-;32zyzmklVVo2,Ҹ6nj1Jvr; }.Wi@ b"b16NqMuщū/Wwi5{*ox)=npq(fEuy_[o_/KGy$lȮKSD ǬGWέb}>5`$q (JMr~L7eP4Z6;Wj}ܔRG$ 6 GRk4mx.h_Tc@:jᑂ^cθxXd*USryY{7S_8P*l^Ws;Y*_TB\Z]-yߢ J b[I_!2Og`0[b#2 XKu|EoΏӍ^c>aOϪ5GA!pjҺ)&rWOKy;:T?5-2ť"EkO?y4WJ%q>;rLj,bf'n2tNF[-}w7 ]'XxP"^Ifg<[H0Ǻ5QfbƠA3 5L0X+j!=},E,L&nFf(xT&.rgr֟3_7`[j_ٔs5A {P0D^<|AC,n !7rc$^GWsA1AdF  \s#}~}Uv`%$2zKFŖ};C U㙐u~`{߫pG)kDGR bsdk|yM27'<' =(Es0yljZAjB16w2[\An-"J2ˢGwLN K7Wsa to{@_B>#!ɉcKXyU\Jyo(hj 砀gqG\^q'O[59^Wwg>3 J8zğed ZhVWW?A H['PDx{ =߳`8Va<'D>LH.QpFqF;+F_&BL ꭗ Gmn 5xxZrUSL̐;ä$H4џIV cq@44Kn65Kisӥ@γ@_h6(5i]C 2$|=a/<`߂hm5˰"y_'! <0>[KH_>Ҫ5䒮 o`k~1"jqcEFFȿ/G8kjyR $Nn!/θ&` $GvmM9̘l%9QX 2HɊa^A+Gĥgvhk }"(yY*Ggv[LlEU~>yU6_;7ܱ1*VK1?`vqYa"^j.fZЫn u>5f*C,S+,whm³olMj%hZ)%aT/T3B)0tK*6ׁIɍ&2xUv[qbu&twxS ^ʜhXրtFHcQ͍K <XfaZӏUgn1aysH^B*<*} {l,\ ^e ٠{-w&/- K G _v3*b.uqzxB!V)uR,4?m)‡Bd˓ jV&nBKÖpmPo},6XtuPVඊOY:rp M#copP$H ]Hoa%-F"s 0юH(Т"Rm)RUo"Y3vAD|k0"R%BGk4bc`ޗO<-ǐ}Un8XOg+]mɣ\\1>7bOQq)' 58'kп:)\:gouC*8?Ә Nw,UW?ޙኩIFD{<{_ ;.pxMɩ&l=nH((r3 1mGZOSO:H ڌuٝ -+3Q j&v ;P64X%~My`/^O&U6~BcX~DnD`Щzz /dbD?ʈ=d"D@RA1kmIV$rKb~ˣN7,K(@;1P婤 hIp|[jQE3a^m8(L5?Ux`(fvcbPc}]kcX(/V%ёڧߑyq8 ?֭~/{}W aPIw}QӔ2qkVR@=_՘)lw3Ter7_`J5rgCk4./Z+V͘s+N."_U1V[@on>yVfFBI&"%FFw4>}fld}uJrɭ./E΁\-_[џ^ZX9aC_yV_H̔8e=iCGcyH7͸~DW`lg!{}؍@k8gOۼ42/q tx-dW.KP&"/졂Iؐ1i)X=ͅVCnO~_iC2J i8cB8[k55(6V麅[vC&%dS C3^ws#Щ=p/. 9< 'vdJ3 kEˬcZ<fTk >ܖ#sfT~XRzs pA_-_tMb2YB2ГSEm=^i7NGb̦y3Yx"Bb. xO=ڴqxqug`O_YO؎H*S[`qHP3Aol|rZ!pvNEzډPc8;뾠C96Nykd9蔃lչEuԊΕjCƮSc緇0r2J5%߸6CR% -Z'tEfB'3[1C@ m^rS8u~ziV7qؓvnHv.2FA\ͫDVdÍ)uuf6@5*Dqm/8OS(g,]R# ؟$/Hx&cy mbՙ]5/ +S %yϋ?ʫ_rGy՚!zkD ʍn+|y 6: Ǻe 9>}^QfC6(n*u&裴ābmCI?,ȿ"ŒE;PƦ-ei /7崱@|\7&<{)$Yi=8M4xF=eG#O+ :uTNr{x}ޚIo#CW9#"kjF2K.|Qdf,M]HŢLvT1 &sXshj*h ! *̘؃w5S-9޷ß VHv7J={9X3U6oǽ=Te(}^סDR2wNdnjl$£i/a뜃T;qDIRj^jl-Hܸ 7c#_ߝ D,ֽ1s8h@Ab ,H+ Ms٩Kh-(Q9ZJ<\OD(PQtTB׮e.nT _m/rs clX>3;{ }bzcE}}qvObt$_x@oI7uPцj*^_{k[t6wr)_Lad>X8 4;|GMWϡջQݪd\Ju4"4ug~SLwsUaut繮BЩfg]!qO Y6d20TQ)9]!Fb "Bcf`!)\$_]dcM )YT ʗv <>9MxdS~g߉%$k1Xr@8WեbGFm3K>#wHCɃ]I@ֽ3ɳSU V8-!&@FĮFלh֡.dJXf2AHҍY$7bv]ራ 4qJL y%Fo@~tiDgf^%;R+ri~W0Æg= .EZM%HI`PJ|ڡG<\ѮD$Gɝmʙ{? 3=ڧ`bP6rrp=i uݚD!euQowf -oMͺ1&Hɷɖ6YIşAa5v4Ip.->kjUا]6ËܺB(½g()]1{w:ݏC4c3(Y5*AQJNQbWFTYc^qm/ڽ $._$ Ug{y\x7i+~یA'D(4U4` kot7A(ue S$*j wI3ˉ4J#fbRN#R]c7وWk@z9f6TzZ6.tr]lK6mX 8u8Q!~47'.ȮK -%Hb|*Bmw; @;IIk߂Mk q*m$V [6Ix^2fTknZ>ü:|P{%0m4VAC3!fRM`( $ǑX8:(^H&c7 3݌3gi]՛LSv%RC[޲ew/J{^۟1֩L;>IX2B@R]t_)k&etgienYieV1v0$G_aQhaV{ǣRQIClzvt$t.^&`$VC k&y6hA9DdD-ݿ`wm﵁'_ ; Z݆?BR#s'-T5ou6*ZQo6q7M>OC즾zaFI+A#_I!|_V0~z 4lwj Ra( 1L͂&!ބQ}!{G)3~]ءx:?.LYxeN0N04dTkH$;%!\+[Xk?!kh01r$E%Q3Go*;v~FFAD-#3aK v)aPeFtjVG%Ou#,a_ݝgByIJPRIbnD!hD?q|%^]5f C^`w*h8^aݡ%XpDVE f}[A˔919w@g+e^F;CMA"m;!<dC!]54P-&J_S0XMbM''~$&cfvf:ڸiy6.k>\Yq6=~|Qpe7kCP1[x!2/ BSY"+rVHÓV-px4xjSn<M瀻3Ͳ6Gӻ*|I2g ZdS%+?:(< Ԟvb.:Xk诗ّ'`j`M>p .nm3r0 /K5]c,W q nTwLYV~i)b9i;ێ-S.O&K$7ڔ&`Imп`ҭ8}DDCea,wh٣XU4nZz=.<4Wz[q|dWr 'thbh͵Č@kM{ɺ;qtWc>ّyDkJYY hl WE_):X kϤ!5XhEA2poUn[{`lDN(! ^ 7mc8We\/U'|l~F ܺJYۢf:uB$Ӳ-f5tVQo NGABb|\gAxd$ K` 6 roy+VQCQ얘?CXz߹1 u|no6|L4LԪUcjjpUʁn$KCg߷y&BD>D)aӊ$m%̧~WfLl6H0F`5{3} "dN& 04$ ۖiUyxUyDKeJyJ7VXA髿)2|`鄀ĩ-^փ] OWԾaEOo|aKR%1_)BR$dGg[Jz/tViz*nQ lq:+䦄3lީ܏i FH=WG?q`s_ia$Ǿ:Ɔ0 /UKkO`-&_'z@˸h=alV50jF}R,ِqGvA07U8JuA:L76Zj!]=q͖f}sͱkc!fFq[UՇ/=S d nt LWh|c H?,$@-`nrMlݩݴHחAW#o)SBkiB1<*Gmc21ݴð#֬0N}F))>sT-{9Q2\${J&@VRn*xmnIwMmNDF%"L|oeY~<I%_#}*Clfz)af-h Z! L(?r ѦL T""O&e!~Y.Frܕ]O15ȹ bǞ֤yU.)$^jײ& K^W ~jBtڕRz\-1Q=$8uo%BL7:YC[CM+ҥJJ?NlJI0-Ev GJu;bfk:W(CX`I4|̀ibejP!r&P,[&WB*@S(¶NXf?JMފ/,.QV\x6 r <^pddf`b&Nx!gDշ/OjdO,%98X۳m%ٍg^ ڔK0i Vc4&_qu,J.g MG9Or)~1dojLe66*四`bePIqD޿Յy+eHzXeD 5| zH˂x XulG9̏t@UtZ! E(ԈJx ^"{JxV]*_ i~}BQs ~*v#f1Sx@o?Ov(ړ9](~5 _klng!Ի) Д&;,w1Nȝm":(|GVY7=E5܅ .~W,eTM$C)jɷ6@%d Gau W"W;p1ӯMOmSlV4/Hܭ7Me{+a_%oBFWeݤv[[,~#^٥^7.1e6-qѠ;ʀc1 L\( t'#bbm;ϔ?#W7ByHdkNKI fjqjaCTWNK4=-T't'sS' Qn&>A(j&O Q4xD]^z6ޣUΎoedt >I-m 9Ixx,1w79#:X bLUjO:6qˈb0,ɑ#ē6}%G7꥜/$΀vO*1'Ol6>/mڿ(J-6\b1&>_d Z&|fNnoS AvC½ ׊B߉L,e: i{?*!)Cۦ4 Zv ը'L!">ķU/ -Ϳ ;ey? O?̣Ii?{fzRyS/Fkq^Us<9&B/N* ޮk V 0*N mBأ!~0Z٫0*{0핗Yg]+$l6H #qm@_^CWyMP/!:{%]s+lϡe+s}?8ܬD㠖-'37]}%y>/.>@ti5b$R`u`]+1R} {JƧa5ٖ-drg~c "@Dۅ:v0(S|C1[i _t9 U^h)t鬁:U#'lU[4"iS`<d!QmcD63y0DC@ emٷ=P 8Ț]wTAtI'_.Lݲ[ aKAYʷ1 9gHޖ#Akrt'0%{I zEScexnz.d9 {g)Z` JeR)mn>Bp}ڽcr2nK s#;nXk?R zψ{oFq%ˤo|ğ'1m+ѹۻX Bʁ W8` n^d%=cjTڣtys`Ϳà6sbȘG z]o|dUAdUaq(|N!|&htWמ X&TżpGƆT_ݎ*H Yl[AW$5훺@d63/(ћgEwYBZ$nS0I p54fxC^ |Qp(-8 ɭ{q2>/εMHfop-m$m,V;5F5&ߜVg-={_ }ewIbsRVw8WbriBwqt\Xw+E\T* 0NͯOmsnV8;hӭ)ku뚧dTq;3ܳoAhxijaȁrɈ[ 4s Zjw_ xUږ3*m0!3s{uãihJQ5/4e&Ls'*ٴtW}Ty$}we^ML kq6TRCflҾ) ep⹄pARHKayb- 5` `G\uG.EKTH0{F%r2;c ZUjʓhl;U3&N65T9'1(ŝK:z7 klrk)RenbGG٦E7R1@b'+a~ݝ Aa Hx*] >d\yoJ~בHt A<- ¡2bAԡ?nҾ[6`-h|%.o_sM'*:/%Mm;+ |?GFNwy4g;vNhRup`s{A,VT?s%/?QV՟"$ևN 5\}څ%b7]]6kLI.=cm* t Iׂ6-S[8ɿ)*VŎDaAT pxRS2>o3aLx)!/'8 y#<͚O[26ʷws..E[nwv D' @?Jn肃8t|Cv$qa,0N6vAf"M ܪ6HSIGuD͠UFr:y{TErH6R )>'ݶhsGC`gK& 8=$cÌ[%S-'ÿV \GgQ h"bB6k GS8XRݳWâ!컭@ @H6m8Id화EW払A8+& lJޤ0ZI}P'60Zn򲒬1҇<^0PǚM'В`[_ݥmv3c%b&p^'`д~3:bPY!K楮.BG+zr)4G'' fo9nb32" 检xpu|F92 $ff[AІG֚zZ|c1|xsD4C`tQ*^U9zT>W6%E(R&f,w8p"s3p6?R3@PFB=R΁'q7Ҫ⧑/jr3dm8qO*ŠX`m,k@E "cًq {!.lߙ+5JadJב%b-F9t1D42)X@d7:ZП4dIPLUT$>&;?Фm,3,wuEl3ΰʡq~ `~3p\@q4Tv-›6ݤil>0эmkd5n(;pQE\uʍ94,󍻁kz6,p &~47e'sy{B n%3iAx PN](CBu1ιbc$#hYu_zgoO\,$_wMt@h#wz{k[tddfo -F{dT$WAI 6zPi'2t}Q^$MsrvH(]T,ѯPפL&~F8) r b)3}׮ P#/eԩc)|0.; ;=H&T`fo$Mc%iGKt- 쇑ᄝa>-=y 6l|vAQ&bgZq60U]ҕTomrɊ`S˝CFolR7B,0[Θ +xȼ_0SX Ocz 09Rucgj$r n1Pls9.)p38t`IJ906Haס(O$LThTV^Hz*(s"t"Ɛ*{=]_RuGrK!՗oȀxd~`Yb{V3>r\^ 7+N4@XZQgg.1IxX3s0cCD3辭 UXowf(JڄN TbU^p%9s+x\Tw08LdXsMp{bm%ƕs:1}$\o@+\;Js&@zpD=[rtb'mvFl;k[~>8VҬbVMa80yO0-xnvl\Tag|*e Ĺֽ1we$ta僴{A 2Q\ |uk(istg 68Q0⩧@!n;i-S!%p/c (mVJ H3} GOHY 56"!A |9v\DPh9pV.zwؤe7||Yj)=zGL{ ?Vnz|OJ5D֠*:{dB%J+wfXw/:vWdMo<UoqQRaPsAMٮmIR zZ*jŮ7^( r; |'u.L Nj$uu=▽bb+<|7~viEݶt̰_p nGPӔ_R5^ G}PՇW|38c#VK/z<&(Lۙ"I)o[|#\S˩ '7D eİʳDRB$. ފ*=tU .Npb:[\`WB&E)/u-h[p N #mpx}#`7` ϟc Qnͽ\x Š5,R!m0SO9YV \'ȸ ߸vX9;j!3HkRfwϘa_(2Zr\]"j*(}K&)A+0fZj&nٛxɭ쎸.D $*o:,fPN)}Љh[PH/)b]1YogCtbI)bd,]򡜂{ЀwHD8v;*j Z0;Y-5 ςN+$~MBw]\jԳV}4K[$Ry(ܴ[+G皜hVH&HCKq!^ lT9Vd}x+=v)ܖ$_{_:4 Iǭ{zlxEv:Ѡ.{Q P yNY1I: דqm7h@c",)Gg;} GS#Cp#H+0q&/gƜyoV E#[p@όp&D{?ȫ9vd 9niKI*OpAހ 6E|,x^ iG{V?83&JF%<v9i7B]qI?ޥi}>eH ΔH JBK *GuT>ݏ*ks?Z<4f弛Yj9O,Ÿ 8)-3z O%"'Qg?qmr9zc4S`WJp_OtNzL; b#V->> &I^ˠ4 '}Aб^h+湋[$ dFx}ɦ:տ8H|j?Y=_Tv^7u߯^By~Δ)O;Uojċ&J.0>n]<*>WPMāk35=b/";<,Y@0|/g BruGڥfV$:/ }ܠ":zM ĤP57ڴVG<#)kTGC/# !%13%xyƆHbnph7\[.Iİʅh 6XW/Ϡ T!HyS.쳍Af31asx 8+ L& Ł)4L.g%Pu8@xS\ |jEːW #T.5$k8zcb! D ʍ`nG2A@e@\ ZM~p !P 3ɇ+,Gf 2R*m:tw"wqsqiBVdyrnbw(N5E(=J(<gٜ-G~I-لvp@POM e;39Z؍/lRS?}KT64g1 #H`s#T,Yp#Ը#Cz!JAC?8waNc]{3h+o`ү]]pKE^+ჩ~ԝnhI\PrCޟ1&2BFwZՑ02jCD /U IW5ɡ@(rN';1$O!JG@,h#xtqf'LRt cD\ؙ#! buݟ,ȟGv#^'N_;b<H";xwMWw{Xtm}c{!XÜ/Td ?&"Eh}U׾{{NJ\[l ' 2j!$>!B%P]?|ވ4ox&v-x$mRoi !=ۯ&VЬn4=rI=?70l';^uX8;Òˈ8>!b3\bX<7ݗ.5y o8" UFf#nj%7i& XI)Y}P%(zh.#˟ŐG%W%4q-MMG>(ff<۝ $_E%*QJ)|_2c=Ҭ.R?)J@ ƒ:q\81DKalH0_|Q}~xi!P}᛻)'X]'s2҈&k'WZ/f0WGܧk q}W@ꚠ_wq,-&Jj :<-hm$Gr2k- +zŊk!na/fq8m0 .}$~Kΐ߁oQ(!YCMčyKHv9՟eWgnv;&:h8fzY<BE@Y4h\ʈpvG*}w>﹗ ?]\#(#-o xnHޓ'rI}3kg\-a U ~YR NnH28o 3rhhV5,Q c0 %Pb1wF;Z0xY~ =B66mN;it{\](] , o k,E?ljLbr,Vk,Z."Nd˸V򘸒 \ڙ sQZF_ )Dk~ qM!t #I0A2(H`[{=!EƱz\\349,\1|?²|3Ra)RCcV&):y V@jO=5#?"%_#&TcstOo񥒎momP{~M!L+ q !(bGX~ݑUPLm)(Th7K巟WhdE5'F-r>K:۟-aFD&mrW T3m!2lR6O0)|eR3fC"IMB}(m'ZLX4we}_/8-\.LI,-]Ӯ:ƗSQj^[+ȴkt:zN~o)cfʈ < !NP2(rX,l2t3(PJCHfn)o Apk vjsߚqTN@G @(fxw7Cޔq;J3x%{fC{Á`"FO,(fP% OM0-eW<%IshR( (v&_XS?vmwbW_;J:CKlUDr8qp&Ŗn|0h{uIY$ +\DB@e7J?3e5e!6i1J`GE0Pu("O4\Q@F2sM^OmcGν*M_o?b&7:A)+ sTcj%+#.T:,}!V?HGtdvM΢C $A!,TlY 0wXg,cE7J;#Ee= ^8k*O :N0mٜNKg ۛ`k(^3i;N:oqJ9Z,g50(·w#z+?QAPt#!SLSSmp 7E0穲cXh^kT~y&t9Z{`Pj~)FFrv &[9;S٥ěfZdf=mKhUha$g6 oEI2m~dlG^HDvNVA9Z}9wekn$KG0$5n0f*^qaSI+: iaQ99'F7~x,-❁E-w$~zO @8Dhٸz"DYͅw)U!nKz3smIZ-ZNhӫ2{LzrcOStHWU>\ ƨtXg;W4Usá]O0:)O|} %cPViwK9,=ۃHp-*&h{ ^;.|BkvK|Nt j}l<Aꙏ˼'.B^҇Wܺ"7Φn){Ϙw{0&v-%%N%Rbm@^Êg?er0vH!c Յ3n)z׍ 芼~(1֌4" ΨPGU<$QQ4@fhC897 'aJ8# L }k*sBY},cA``GWf/ľ%";P\ W?~-v+S` Ny- ëօ !>R>ݥ( fS5cVw9.ܧs h"Kͣ^/&h.1o}~.7TG)ƽ\j#(Uyƙef){E0G_o%KYR}yF" uz#.lB'Rkbdσ;2i wQH=HaߜKa};ڡj_7c̟C#9EMF 6i'1N'L:L@fĕ/Ua691NMHf#%`߿X:RQ[+ 5 lr%-Yt'58\÷RR0yV#(YrCrE{Bo1uIpv9-Eyݜ:L}E.T{>(&t/ l]%^QB>4rdr>J`d\%+:u0X#lpb qÁG!gaо^uܒi H >Mֺ_8SO\+!PQ6UaďC}8f(G$ᙱoԲ=( LU>2S گ`u='MMsh@5Kj55׏a撎x?_X$&k1ՍHs YoFK8ΐcB KEX',h?PJI`p9ynws׿d'K}^c^dr&KGT*w)*}#C6iuJvtV1ҨBN88΍f~D]f"Lږ%ڇI閕%YKV5=7<GϧK6T4tc3KFWk. >9R AUhE|R,*o')l&,"EکφڽkPVD7T&Bd.|P~c?F3wi 2 #eLim<I2Z'=K")\`@H+\CxQ7a`Tҵ-2_ɻSq6:j MuŜ4 fj_qEY=-05տ:/y*z Dr*KWY<[ˑJ-N"8G'Qǘ-PKBøT 1a5+HSk7_[VڍZ_4>>@Az%;vߕ*׹ zSLp, xҹ|ʴY0~z$@֙}WEƬN#stNXᕊtbI."یNa'jh.FL7w*tqa*TY5_sz٤vuӱ+Z!OX6<euI,u6 UE`Q &:js<7(򲆟!"'UD\+d \,ǥ /P)3.TeWxDUDG ~qdh5qea~Oƃoթ2UK-Ocvqv~5AIG(c XOϽjx:\Lv'/ޟ3UZ}F/d\=)vz[!2{E]q9hlB]AFH q"цOEItr{[k2XRd$ g94 I@jUpk;L "`0/(r2 Rp䧌z*GHk>#v N.+p ˖aD2oN|}l?Y Y ͖6v(>Ywz W͜N1٢`C6?Ǥ; psIG)Pȯ4KY-CJ!!1 Df_ ,X]!1¢Ѳ< Y)ՠ{ِOb(ȟl"l&uCr l H2I@=Ҕ%ÁNr1`$ÄVt/l&oz$]밐ٙUX[4]"Jxcw%svhWaQ5M 6TFxZN6(2L( FЩN¦ӤzeDI*#bSJg%N2+L ҝgŽ u ߲WrʌUCw2m#dn܆)^&_\q?: Oաdn>ThX3mp7* *=A1x>wct~Pښ@"C RosnP>Vz@00]k8$P ƺj pxU\et ޜnȼk%fU*T@_  \ބ #B KV hmјZ}4y*DIcAf|PĽ]~9/OzMnYG?Xy$[ ;\u lKULb^NL^;swU_9 CWY_2yw <{W9ėt`k`J߭pK@_gd \c,"^.U-ܤ_k>ґ/BK$&)d!mѐĴYm ̠8/T`SOo75m=4Kgɠ989QЏ/×$va"- ČB)TڮTDQ/ʹh\?!wg""E;DI ,$/5!`uс[}wy-oVD0,iѱ na(˝wNQz!bd wNŕoo 3x&U<'T= _|D;oȟm-~K,E+rDͪ) }1;ɬͪE~ h͚'}\ ##K:nK8#|-j%>X=]r1(Ul"Ya l[ ` u.N+9s -vvXMW?)1;eMOct`: 9B96O#qݘ ^pԇE Cu{(^MɊrVߞ=/oWz<1@TlӐ^e?-cK<>Vi4Gc9{`Щ4ĤH*ߓO"j@G}\W7 h?9>s"ګN G~g^З_ RI":q lm 綺#}=c<sW-"_~Y6[@`?Ku*N &#LpDV@fVv b.K@C'Ɛa P^+9D󌭫x dY bhάor !|$-_Ȓ7$=QXfQI>d'/{~AB,K ^~'ߒzDZt2p2`z5X--daa3ax xq9#y{<&ڛ.М| z'5EB{,^ ޲,%5*"fRF7imΰ<~tΊَF6IGJL)(~LA;W|L;oo؅b&]'cޢCi^Vg$RÍ/"SV{l4BIDb)Uɶ.}mg2i!+ =unU~ SCP!^wҨ6$i=ʝ_Yѥq5uLbFC#&<".dqʷٛ9X ȵe?7W(_l]0K /k0rE7q~RLC7Q/)pD*!4]x^|J99EId~\83ٸ#O {6¢/1A!VReլ=#a+z `3gJHҭVw3` :P%b+wJ4=y 8^`iMq3HkךťU *O:902i+qs]io 9KLznSpz&!hPto5a(bP/\t,Բ_ 9j6VU,0 H*'R)}=eO㙜`3YYlgSnGd(j¥.%}UR{jA]ImCU#X_Av矱"8ʈ0'~zX>A|vUb#É.02&a2,+Y X۪pGa{ oF\?H `CN PҁAbϘN~<1wE k Xֈ9QBq TieeCP L_"[u .4< 1y^ I7JAoxJAq}{,06R}qƩIN.F*Uhݟ:ycJᠻ/KCz{kg :_ʂEӞ]\>7NcD; >y|cD-/G[]g eg;S 4|AmhWs^`$ֆ5z~sܯKŃ XiEx]i]KuNRX N>jZsHM* /61C (< #IF^q#!Y1>\*<^? x"mwKU9g`~,3^9H ۳5(d*Ȉq=+FkvBZPIS'ojp: I{vjT1PT̩*9[۰GFo'2e! A̢3"DM^DށKgp_ŧ4Q&T$pٞ-`b{ Rm.ju%Z:.vUF1"ũwb:c8ZKK M3x`o1 <준=H$'Hr p+&E4FŊ !P*GZ RvM%d,:k)Aw'ygԱ3oab -NA߇sM(HI.P`A)YMo|?]榤FH=& æ"cMc's;Gub,8#ռs{'֓!³.ux;*Oi p; :tQT Β)Sz<[bF, nYo˧T%}rg,aE 9A.1ڤ=#Mp=#’ڋ+ȑқoKfJ25OݏpQJ 5S2`I88$.$!<+ϬHyYȚy4lSRĕ{F0snLro\`@TOK/>l6mTbu 8#GAmq*udE;f*y[l5pE+ O*里RphP{rvzli hD X9]ݛ1DBC* k>w $)/)~ӳ}ha{_ ~%%il3#|W0q.N kNgd|xL]fM,D)ͷfVDw֥L=Dirv@3Zm\#y&xb(FdB"WtpurUprrcϳ*~vDht68Ljב'fᢀɡ1<8鼷7(4t:kEw V6w(Dy#wxƵv]-Gg|8ؿlfg3m=L}H".(N=ߎ^Uَ>|pO~ dw[4>l}~IKawED:$tq]~TN0^$ S/sި/{ԊmjmHMEͺY!m5RowvP7-`JO 73=9Vx=OAuBY!T pKu,*ͫj=~ld0<  &N#t; E(} 3q]վ"&}(59œ.H_QHaw5+毱O͔EK3Dp|%|kb:2ڎbT9]q帿kw畘%KUk}-GllP|ֆcByX-[s<qwoej4zT-}> ΅M%qQ8wxC;)Tg6~Tgrle逼Io}u1yQwb @ * 7dk| J Ӆ΁[1  a5+2d+|Es3:Kw2irWfMGpR/>%bݣjqUx?x4 Z(R 88nhZU/xk}\QApbc`_||%鼗 /GmdB -:XqBQy@N)!Z#p!0Jr*cKyE0I.fOКfnZ>Y^o?ch0i7En} @{C.,F΢+԰_Wp;J%#W ZaKmw-{H/FhdD *0*,^E_(5?e;>Bkl rU|JYjVWkESu3%Uësl ,-K"Nh\Nu#AН{H2ԐPB``Rys`V9hx ׹J Ͳ[pfx;^ 61{73?/Ij!&`iyRHǜ:5x 'yEwLM8GP9/؃4&2qH !~{HՉZC͛ҔJKUыI[\/i7܎t v;L^.VtqFZ [3 jiwd/ ZdC+b(+mK6 t߂oy_s^Db(A;{>$ ۪c#ν 1Ɨ>9ÃQD!/$Y#{* D |ZƉJv7K\D5'sD0wߞk`JԲP4}[AQ櫶*ԌQ9tq`3TN"39yĺ'8gT؍X6z_g0omL>0P{^X2TqvT/*qJ=ܕ^ RhR_0z[ImTQ+sL,AhTE9@Um˩p}ee~ܫ\[` 4~ښ/Czhfka3k^kf[1 /3#XTll?·kF?B[vN` z4;0\z$9zze{N`n8%wv9a64\M=t. (iQ$aL}(566;%u,9EJޜ{t5hQm31v1qis<;3)"8ߍD0& 7ٿWW%){ enwgNjZ5WfYcUiWqٸ鈕fڙZn=z-]Z9f_F"XN:,IϏ0pv΁Ev8{0+]&"R\m$i62z؛@2z NgMl4%Ć}S|w e < q%'2c^5 ait'ҏQ7Eilw@@v5_<mN7hN΢k|4ea!8ӝ_Q/e 7)`|iwX\ j)3FT(Jp] Y߇lDoLBARu RvślU['[MjPE<0yvLuH7@b)De=W@S ){ }% sz=>&"h%RAgtW6OOa,D2l' 7;*  EEoԼ<}?\0|مw|CT˹abE9u$?!:A#tpql9 DL!؝CKDCu\.Q:㶺ͲIx"*Ƙ4X p<hrǎXrŞ ЀC'zN~ }DeGXE0Jj"0t#)aH,*i1ŕՌ g@NVS)pw/шrKN^ҟ602;\S|gB KrYl%̾gJꯝm;Pt9)EsI*l}ʤCDi#(F5KDN12Q*n%YDKo`{fGÁUdʖЀgNO*wHklg&"yBd 8v#΄c[fh'2>Z8)KP6d>0dGAgal3SCWY~J6A=T?#3HgfW pzn=7H3. CBbmQns(YnXx$C)߸mwEsbjm܀6cpNjV_S<@Ɵb[(I`Yaj49f KB }+m\/_eJ8 ooN\^pqloD|SF,:| x u]ʀ>OQ13N]i~II]-6sM[F{h}EfByAIA / qh\ ۂg,˔4)>#.:sc$΋QȷSJGM;޽sI&dPlPuc\8SbWh:Da)>gOv<^GLP楮nUO-n =6OF.y% D k$2 Tܻr>Y L8ǑC8C 0WҞz1blz%5cӈԅ?Fwx<5Ϝ xȄi 1,mr"%[*{ ?jHrK 2qRa(PNz"Ga$c#zqx V"rP|f|yZ4eOAUAY3n][L7*hf5fh ͖o=>:?l'.!]boLEtS cü4(W~W(q]Un j.wNձ<㮫X-_50u5U3L=F}Xg5RrOHc3c@ew$﯂wdKY>7y0(y9nmQ ޱDpVCm,bYӜEN8TsS%M| |Ғ<-c;X0L)bz®ai]Jj-Ů*v֏#2ΊjR[3ڃ.f.bW;?z!7R 2JY)hYRLz9+sZlm[Lj =0. &I iJFH1kg!ImҀlLrϰoqA?{)_ vx_KBnVsR $ly:*+̧8H|bȷTߡ[7$-r" `k[.X}lJXit baִw>޺U^vm,F&vh ]?BKLn~ƃPzӺvS)̑8"sݾ 3=y 8*hN r6Gs;Na;tM0.:Wª&R0l>1x =}`4S͊֎$OV kqZb/OHQNWc"eiyz ]Z [bfEԥaƇA0ǾPK8Α ׁiυ٠}j۽ţCca,`QWɑjD{~ײ<i s8Mj< aԻ2vW=Zy.% qrρe bCT9p'+Vȯ:frѰ¹r07L\=v6QOq]qi8ɞ0qIѾY c5;-G'!!@iɑ3C E/ zn_ki C#1SPzf2/2;z٦5R"͖UTx>=2Y~)ىSr졺AF bMc`|BGvxEEü8d"soBC(Q3o50 5]@ΫNWSpqqѦlNe%6M(@ XRQ5wҰE"C!`}","\ z%TAu\:gG,GQcC$**:8$npJ'|K??Y0$%2f4J;;;2dzHF#_0.r XY1XkDt0E"><Ԟ+OVH,_&zjea *Xv괐7 G%FYN:k׺L], fݞ,cad'l_g1urNޮv ʿ%ѻ9PX9ҍJNn/CfſHhL ipTaR~Hl剨JV.2KeG$\y8\AHN|t'oSdO%CÇ^> xX G*hJhj=yKf/-$yh?1&3 oUʖ"Ot87wuM[/_Sg6j)%ԡ FYN>^jHXvɯrr$ f[mSxpqi޳-&,YyCgvmⲔrւ5<#+ \Lc)>\@'Z3t_`{.%g/9:e&M$ۢrbXMA7 ,[1Xj˲̖z]ACԩSn3U Q2kxV>udj9@h#9T78EHLNl'cL9H_?*Zۖ1=Ծ029,[PˣozyCHH>@-רT7eU#ȳ,*R(V;kV~&D 7'itj\ {B O`7 b rR r\J AW'oczw_k:_NHhSQPQĺ0^go|؎:wW/u"d}-=yiȴ|~K< r hWJ&aj%EmVÂ<cܓscT {m]Yף_EܳYND1`aL-ϧS1zTn\yC]XcPnD삛0mʬ^WJ ǫ7 {(JJO5V {G}:&$\X!9Eh5iK.Wd˂Mo0v__󃵒Aqtsƌۨq۽P-rB Gvr%0:N\"Zn F5p~r䙧z\żSYz,vJh&S2ATŁ Y~g.7|YD;KL![K_LfU -X/gqJVmɡ>+p=Rr@81&Tb6y |1s*Q\4~y*"A8D};l d*__sL◸OTcdTa ieLky {ep`fZ4L b |gq|p\.ѤfZOEʪiZƗW{01QLRAtNCC_qLL |p3%g 'q*D]B},Rhb@OZ#]"}XC 7BCW5R J]H]ʰh4}y.[IDԆGU5VB 5P$9҆j^`̔ @΋Ȕni?U0Omu[SZalԱ*D0.|n{ 8A>mQ|v6Vś?Fɰ=dv!pLK{(dGh(#řZxlRi&%^*2ωsusuۘ pu@eg[}QƠߢ5rTUk0gB q~ XB#3ʃEigsNݽeCFD8;۔o-Bb}H %W9T85^NRwc@DA 1Zۻ,17;%g;Z ᛹C80Yt[~ `{-]\[ m oQ+aZ!yE։V# 9 ]Gg3&)T5֫ǒRQTqTr%-{[rʐP ^`3A߼VAV)8(dNbBte0l*6e#vlN:C헸 zڕ` p=\}vd%(4XcQ`\ _mMEuTs{^<7oMy[h~cXk0qašQu*PBZރ؂ё<ފw+<FQ7֔&l˿xDȱG5JͭBd/@HmOO&rt/j5jy-dў6t1}V^9Bh{o$1(\}<ɐG_F^#}ED fV?ϥ˵ŝv+zb@/鷐8m@jXٲEGWL:q}Ro6ې$ytEb|#);fNx5e a;XGp|V~/T-@Ni/b0r@ u/Um5cg(Ggd"ӽYZ~Hzf\+|]>|+H96 J~V/, P&mNX#Yߖ $|1"f0R~7 g9h}D zP+KAWǞ/3k>L&zؒ+Á!, @胒{޲:e9eL!m?!*[83iٰۘ#BaCD"y4D3{(Z9'*͌xb u^%0][qt.%z{e s&H/yUMV OcV=%fS$&Tf0l/'^ ڣ,|n|ޓ+[|~/ӸJ.=Sm|f =Z|(w@\Yt 9a8v\_43jS rΚ !My88ZVfREsIܷ|x b͛!M)"~iUໝ`@,ߓ;g4(# }TLxw3۱'}t9uJX4|!k5 kKkA%ZxgPfQT):Dxl2w{RtБļZa"\ .{}#Aϔ_m:zXh{o)4=D8!Snm|q?#@O/i8ClkNvk4^QpMQ[n*Uvzg71[U"Bfe,:@qXk1_Aɖ Aw[+ >; ᰡR܀}}Yk\t nRo@".[n/}Y0@QR]2Ô㟍DG GɄ%?&Hxe~r{jpTJݐ!/á@;NLS2DUeu \hwĕ/{{!x\XקU-lQ+hu)FG IX;5-7EԀLʃ't .8~赞tYyGN8&0bNU؈W] Wb]O#ߤX8 /^dJBL_V*Cd.+W8[T{TǴ jZ|Ȟ :gI3`XI q$;ڒgZj'Ggܬ#2ғ(q+%77T|ȦC~ =NrYpGvHED'xR=Me|!UhgDqpUaͪiKۡ`kxX3ٰMIذ0<2!6{3ڮ T ccd$1;,](lrA,[?nlOUL4 sC.Lcr;=k0 Ԟ7t.aVKпT >4C 1K*qHKaGQv\#sW=ibn"RemBe턴hUT\" ѽ%FŸS9)@ݖ|V!I`O #[ׄTĮ↫ oFJ*4~;.S;xRd0dj>IpGuKI5qp@.*T,=gd+C!F>9!9'eWP'o6nO`WgJЗ<Јn L樠g`5o,' ǼA{'2ۇӑ%M X(byٶ-%lU‹k`Nط M \JS  |uuQ/J1F2 $o ?6gߪr(n{#exw4-e,+WL]W&Q,EoX(㗪VP>Tth0os)l5?o%91ƙN^kmc y.Uz^RNJNJ݁&\e HGxY*5cV Mx1RV߂Nr=4(19{5ٙϓ[-˻th<[[<)$vdO"2%vzqF}e3SSϿ页BG0h'M *Nl8M4-wxYˉ ,RL; Ry{6ˑ:¹[*\ ɍEs`Uhu]"u7}uɸLtk<)dh pFb`Ivl++I;tN YFԃ* X^V MݝNACȌ+ƌ0 -5@O@i9&XN߻Nj\.z'v--mtIrwang|yy" 4LЬ.m#Y3i;ا4*Q@U ]0O.`YQs1Jq@N2Ued;r>UWvNeNjM. 9_>xBUM a;$Xz4LUeB6y)0WI[WuF})7GđJDrOԄyM6,gy@X2uzw-fJ0 ק[^{@b"-qC{Uw)i fWU@> }L oUQotHm6Kly3- dƯ/f±娘1}Ifͩ cpk6-d77]-Yuxt3`HXPM^FJ*=8^6 DnPL}"O695d,2Lji)q!MT,L:pz;7;ѡEN^T=u@l5 GYQEVͨ)ԗG[B&H2 a,] X!%JwQ OCM8,J )cncMp&x„GCg(vtܺJVbɱ*d4+^r뀎zO`iĘ*]OA aΆc1)>*=b@~8mjEנq8, Y3Ic-e-n;J[SvS)bW'ܻ`lVbv g 偿dv)c*M۴eه{ @+N6xVzμlqS O 19ZVwcphU^ Θw؝<1"'=`Sן2{JPgE>fDZd2tOsKHb{Ʀ+IF<.t:w*[ '_&|0ePƛ #ͥU&>zԋ`3 H#=bZ͓!CeE=X(IimVddsj/$Di\~F;e>Q=phTn(OB~dfT&EhgQ]o@%zZhkv>߃g=R=}ұ܍+dyhćz^&d zLt {SDӋ'.KL+XH6\H 9*͈odS"R50iB~ K҅Km`RY? Wwr0"Wh}݀)]RjtZ.[z\[՛bA1mύ *5̩*0R|eaE~:M~m:nuadH50O]nMߑ.6 {4^D!0MǠ/%zP+JV_eވ_?i#:gj׉Y?"ҕhǎoxPʂG:^"!r5~ 4^!c7( XX-g1{4\PX[xFH޳;`?kSQxQ^ݷ`ؙ|zWPjCcdzskA1ȅY>J.nGDxrОN@)X &\yŁ7ן5g#kbCԦiS*_GUYũ-um}N)kNq8bA*Fg^D=[:$_B<*-NDbcMirrD/kH@vTlF;" X;A?0,ɧ5{0?Ck]O")YP$is 8cָ7<A-ZϵȸQvleB0 p1Iæ { >+6@C< TKezYh+1 @~ e2C1&2 D7Hr+TT MؗK4Äh(۝qd}5V#o"]ٷIҚ7Sz̽$@IqwCbSzt9msc-ڠ(Ui<%*_wB[wіeir-CIGj3"? Vw>.H㖆zܖ ak 83z S&Rt|.DW{>l '5ULWb('PI wCQ& Xzec딭JK/lIvNc[v,C$W҇iyɭ_mr-[qMq{XgތI?^arm LxҸ #v.`[ ψU N70Hr.cbɝbK_7,\S1Hͤ)lTЗtG>Ҧ38/mEoQ,I{/B!Gȋ)1}LÊ+ >FGϴ<B3CF/q&Q@2IzQUɌk{5ȧN/VnyW[rʮ RH,<@<}ˌp'F漢PA\N:\k,bY=.FrNq븺$,? clami 3|ꍎK6صs (iwl=DRJ嚃H >Y-G__:<)LB+A Ӵ;QxSh>=إ eLGW pȳh6ս,(E/,VZjĔ *SEOa&06 I5~eA q&jDMX߬QEGjZ>M8we&uw@{hmjMt%]&")5PHI %ri+T/Qbu͓44ǭzu3<4YkPݗѯF HcE"'D F>(tmpUw_ͬ`K)(4 .MjF^Z;$VXS\7f1u@X"# U B#k:N~IojT^!4p~ &oP7ýa0E\Fiiw5=;>ߙН0gЕ6ٖQyV1דXx&M~`iӥf̾,oǻ (Cr";ylÝHiVe ji/vR˨!d7SuӒhafQ`Ll͐3I;ܒb=mZˢGۄcX 17P?.a՜]l&?Mo2ɖ nY*G߄ gmͿZAf`XEћȡOy^Y=m&ݺұ_0*g-It/q 'x vL%!ҁrU jպ<'4޸Ggye0׺UrtVu| ljr'G'.kxQ ގCAnUEJN>C;sK8^gBAq@NɾF챇ujlw rhx 6S7 Ӽ, pl[hǖ4sjwUcpD*ToEA'֜'WbcHsXv~WԼMT:}ƅ+j-5~ʇ (%Lhi': </u$I_}R_,qQkI^qqtbY"H4Y!E S]'B'%D.Khm}قDpX[ U/sTծvEX+k R[{44۩`^zl`y:&vɠ!$r5f1cIN7)kS_k.F $z,e ,..P rFb=zIB]EM| 3Kmy-ԱB;w&ځw0&IQUT{uYo|(]?ߗq8Te`r/ A>^Z?NZ=VJ7-S!"]^>o~ZxlR 7sU{q_/s,MہU!W"{.mx9 qIzAGcv)+nh|oלN.)ƀ57+hd^_zlǧ;`ץ~W@EUuQ !w?c4&Q*RqM+;ƒGeVzBB8!.ck\HR~pWm-b5 AY ʮ(+(59(-sfpA%KOn (qҕqNY4~MOp8PGu}#/7GU#0*!.vR8=ZkeϬ6s=6h]oR6.Qsy4a+ĥh--Rg0)UڎQzPpԫk p`cU8bħ{Hs7gI\dV~Ss5W'6+#[AQ$.Oԙ/lBb]ĺ5{q*_tʾS%iYfAԟFm)؇)*:0NmZ/=GR2 *xuб8h]É%G@CYd/ƽ]h;eu(39x0b2uJ96 =-㘇 :J C?$U4UWӖnt\4#ŧ6Gc)fW'Z]j5UI v2O@${(krZQrԍhdJHg!-H/ic>"n{0зv9_CW?!qҀֺ)jU;8PS@1¸ɲd\ՊǴ?u1Ρ q5{Rxl 8p=זmeiNI2H\2\ìZӓa][Fy<'$X១_S}aNJeHW@LgKL8C_&M lnTt^ߜ !lYn\}i&A%27- u>':*HU76n@cja u(D_;G EDVIUM`{<ේLhos>$^biՙ2oA@y/S F z'AGd!Y_Zd-7uS]'fIC'Kٴ6=[#u+ 5tyWޫ)&)yYjʜ+`,7j4/ͯJ|yIݠZr0Uh f{2x.XA'Gm5X r03u5feAo 7,^$C =Eb3uPc:<%$$$Bn)k2jͽMxk"iͲsKVQ7Lm+tIj0vht=Eh'I.}'&x_(އ-a4|̀P3I FÔPIb X2%THUKv!8saH2(^@YܹL di[e_Va~U#MM|mՓ6,w-^ J2O<8peNӫvJ?ݽ/&p IwI;zg~%Ï}ܸq ^F ARƲ=HhU啌yr6 ˉhpxr ؃Jt.**C'=q{T|γEiCJTpYcf< [+Մf5H:+O[lQ<xbOQ\ "/pzG wX1`@Zʢkb< q4]7 {N~y2ܱOPQ:s& Dkw*8TAtJ |L6ڒÐ~mFU0ŊwNꄔݗ;ocr-߲Gi*7[W Ej٣}\١fQv >gG} cx;%QP=su;cڼ'D/Kd>$[UVN!IȂr|$CevAHߗ eɃ n8mZ o?CAKͪ=Ȳ`\G>VPH^+ynCpǜg I#vU\UG{Aa @ t6_NU%D Ko*)Q=4/S(xgR\S3X/Cc۴l.+ `Y4~=8ZHy/Ēq)ĕO7e߭ՖipS9 }l&)z>|@۶Wnl>A ;i!gʃ9:Rז5_ҹJL4#.*%7 WqzN6bT2}mη1Uvbs,?ۡԝhkW}9J,lMM d"ۚ3^BWQ#S A:~ްWX .XwfT 85SR8h0n7 |Cn^qh~J/+fNIX*oT^m!cb~rX|e FX'4d:%6)8gB_2AV|"/~\(0}ԯ&'V;GeK1&ȟ8[08PU{=P|hKT+HECޒH̡VZOTס4l.7F2|vo£X3RM?!e7Aa akx{H.ʂ<9)x/`2"51V)(`g`m%_WDMH*-oƈ$ҕS A{ז>A}C?W&ܢkn[gKQg{t g:=1g2d}0dY/%gϘQțVǠiDy;?."zb0k71>uTLfTuZ7l?cԚhHQAXoWHIZ$V yB08|%~jDsl*=0ނL-iğXNkRp 4yf#VAb9']g|Ceî,\DVLcV_ED-v 1yS!|AAca5XG#ID鹤+;}kaă 6:IklX4I'F =٭ombѬnyB;/[J &#g&%'֢Jpt'BxaV「MBg;_I"x^H"LH +3/Y#4H@F}%s?`ȊvKKG1e=?E=L@^ijBQ%=f|$:\9v+;5 S6|DJ3Dܕԋ^X ;䷬vfHWw[)A b~’bji@cK sQD工J}c:x)o[sTi x}3#yoP1Z?Ғ LӼKwI?U䔄q-a V: "6n./+s+~$B@e+jЛc PpeӻU8*უA~Mv$*HE;U#nS_#(uO,N2 a ~vRI)g\SZI&xdEǃFT!q)< _dW/2ME>hnSTחxIsFAQagDX39#VϐeϒuЖSwtƖjz!c}QdC 1?1c}5[TX=#Bx2ɋmbVJٳ /6/23 #ɽ: bf)t:.{u{w7oFAFR9e CUѐ{uDʺL\=GbiF>R?eJc%qپJ;H({?dqxid`@OY}s+<Dj8r|~h{qI\1򬿧D!ZopɃlҩqX _$2߾<f3m$֮GB;I;k +2n|n:[f?LDQ9ayTg/dNyV U<6n^1%Spj{N}fNsc<(5Z(q%6FxPvɉXkPX g$W59Q̸ 0>& ;hW3("L >=ǣW/| [)Rgm@Oi>U2<+W? )L8cMcl0F;pm۴VPlSIFkT"{UMo4䒋lо E!ؽ%9m.P)neh8nr"Bo!]#HɄlo0jHCf-\Р ՞ ,D (~>Z3JeT'ЗX9ʵ醩v&3/z/awVgʹHH [WP(4Tr,mm8G̸G (awnc \u2d#|l36'*ޢ˨чqa95yuhWvtiܪbN.BmYʥe $TIáR"a RXAv`=  sBőI6 {+`5LFp $/pv3u@F)e.9S:M 2 !fS}c]{G" Egօuћ JrE> F{$poDaGsr7afƓuQ3q\A9p䵱$T6[͉VoH_ZܺE)?T7*,|A՝D"S+ цP$D;pSXщ kJ ]B.LXw.zChKRx:Jh!V/?C2fAg4AUKSKHS|a.|-x 3yKοDk2IL&|rPh! `#ϏJ7MCCm,X-  "X)A 1xsLbHg쯘m𷬘EN^I#&ʀ <@ !v7)v$Vlr!^$?SJ8婳-@*>a1O}PoC!OMR]<8e4RZE;mj[`hnnÜnÌak,gm fFgϩvƆo ]V;rf(5HD>_DjvN@7}3-#G${?^p͗~pF#i?8D|0j9mW816uZ\T9 quie8?,Vd Av*۶IUR& p1uݗK\j7yZgH #DKwշj3JrPWVm./*w'k HjO:o{*tM@vz;-5MuvMg;h<4OIEbN-]+':9l|zsva}D) !kx٪␣:V.aTEOWZ0595p\QO3ŕt[eZ m %Ò`Ie+ܱ sLH'+A2c[1V,Z}hQ488_Z_ oÒ.sn,^_lviЮKR o@3GJl@Mqj`ep 50z"~C#Nkӵ7A79D=rM3^B ;7`v!u)P u\jE'ɽU K̏&*N5ٝ}: !t*VmŶ2,MfYcsXSe)r=G^;K-~7J=Nw7ja@H'K3F~}m;^m#ӭz}T" Kw^=ߚtOdr=drqLj*>?/4\vpJxsю|bC}=(vD7U9 %FFªZ|ύ?Trun{I$m!~€ߢX/U-q9I}dfߋtY ': gYb/d)Y=z1]~{$t,t@)M9gͭ,QTfVX 2]uץXCnAGi JH _>8a8T}6JsnLdf3O.́9Ҙn`hP[Ae 9F WyNzң3hu14>3,Z!0.Go: R}[s_H)?K s+6Գ힚%ƍXeχ"Cǟt7PM*%\=2,ٌԥ>1zfx+b5FHOdײfN9iqkuUhVq-,~:qWx'ٯAţ1{#9@<4?#gbI訕tGӸB_b~~B4:2iHțO7Akr;osqjZ!0:l>3G u}\;093^~ nIXD)J~^%"~NG}yIc4io8hڧ؞)"[]5+sK>?eՅr*K)7D 7\嵡~8C(Hʕ^[vUl*XvVZ`C/Y~$^j{o'2}9uG`}@O F;+7} ` yQB撫jLo9B.hy/d9H,=Bٲu\-YMO 3WSFV7z{9mޱ,UVИȥ/NLjo1TAy3%PhRu6`$da8Z8$$QkǺ5R }ND(sqoJΙ7񄘒4Ef\x,!zrCb h cdRx?\̫2,e9Fƹ;>ObnfA{mF31$eTpV%N2 J0ʴz~Yuw#&Y<諐7 O Gn֮M${aI?M]؈9 AiЫA] Ǐ.N ϼAF[qji*>N,S~_ ȷ^ŵkPg"Krn'q'2g PuJfAvDP?v\iiD Ny5zgxIS ")&7DUD+@M%6ixμaXyA+ ݦK2xV;"6brIb8!V×y myH䠷A™YȘVXǙP;ᕨ1$>&W.PVQ> | V,7#"tH4Y֤肪: D0cmgrw$3эS;OKBOc Hʊ`"LFgUsܭ5 ߢepSR$+(#+sT$X2 <)(ʪ8R,9|¤C/UY鱬_ Jý+JPM8P"H4.a*dŎ4bسvZ%P% *wb!{啇(uiE8U/I-=Ua -Q :e!hX݁tޮIRXRM6]/~,y*q5Y/䂹,@hzݮ=dkMt@{6̪Y)Ҝ/ys9BC H{68&nP0^^¿C&(P-7GߗJMQu ,ɒ|!Ikl3)< $MBqd aVn})_\z˯q A_=Ue5Hz_a,ѝ//Q[ٗեj1xQRvdQʘ&!~6Gkް+ l$a/ hň@}`woc_XVi)V1ӭ3`rϒ tb, 9A}Y;݂5HYR(짌DEF )$//`Ѳf\ ./0)8/\Vp4~!@q L4`r&&mY+]7a}إ`\t.bOzntfF]Cߥ4IyiQz8 lq~1l1r.3s*؏e|;"$P:oP>E,DtebdJB܌JR9>NO8&O@o\Mr4LbF6ʕ(`RLjG}!@wX9i'a6Krۦ+Bw) O8c([M܎IʱxXy\wAJdB.el h85I>ټi\r}첻F&[m%ⴁ]ґa+6<>)t߄inp8_ćOֶ=y 8KJ;Fzs% ^G5k#אYN3Ū !o-弋oT.ĉmh&?)wUEXВ~'RGT@LP4L^[w$y*Ba8~S }*c>J x?=cjC4S$86ŒLgmIw _ɻoDvk:|",g0CWs;/JĂYHXo¶r 󯋍]JPI!Pk 7T_f:9(ʰ;g$!8p]vTJxvbÀ&OoJ\cX>6K{2?4OIY~\p:DFi6Bmgېa$зTP xFBng_YKʗuՒӁoii-3vKe$@l|@Y,|bz*d$j'Q9Ox(,gN8?dK<>iƴyU'ῶscae ve$H\T߲ms{ChDo >csvx&2Fq!H9g-~ ӳyd3:y&+w/.1Hzw#l]){F)0!5$*Ջ ֒&eUiL!FPjD&vTs `|YyvmARvvWڃ_M,4}ɚ;.hXzvs $+^;0]<]"FHYQFcN <* ah#.B-/N H Vi)g\:n_}(:f)5˨6"\RY9ls!(V 5Qϑ!3+ W-.[ /rsǶKdF438WXޞIr0gy;t'o4?lM _ rj|1Qq ;vh<ꟁ+>צϭ= ~ƺྐ)oO&dS"- Vo 1uqNJ_V PNV*4| ,ϖJQ|q5BnyPX&*8~vN V+9oUO>-j=;C~>}tҤ[<Ŷ`V0Ő ^tvvRRF; 44kr:8_sO8;}%_WWc|uu!nE- I* k0'Aܚ&w줒ڏYD8'~C݇w'FZ+Bϥ&C(ll ^wN88-Dnfag]?_ x̣u dP} /,܆ кKb1r1^e(0 hU+ JXM%[JG$|-ЛU %D oH[DuPIDyT(EU^Q: .Χ!?zA9؛@PLru.+Ls= OQah@/cEJÅ 9 $56`Ñ;zZiWwi+d(Hv8Cf;v^:GL]IvH]sN暇(};T NqF/D]{DY7x >*"nMiNJRP,1yX[E7 ]!M$iBL`Hh-S{vV$r,쌓FG%&2ѷPQ嫐ean Nyo,W=Z'p5RXS Ap6 spA&DUz_hFc3hm ^;OfL\۪ )xk7҅NĒ(, TPT"lHJb Fu4y2CgwXW!`]-zǛ)9"3PK&<|39 M]*.}"3F́USTQPtdQyQ\OzZXxIK$=LV3R ]p/] $: sQouThvϰLMR!Յ!Q5gSP%R-To0 CCuܵlfLUܧ-3_fLoI4)E6ϡ}j]k@dQr(q"8ǒNVVz$. BP`w/z Zǰ[NdǼ \<'"21Y<=$ TB*w@D%9gVU7 ;FbNKC(,z)wGҮIe8qQACy= fqr|" $K'O[*D-=3! 2{6cDo.Zs2M1q{Z{Wh nKgc=$!ƙbWO5}1'nPF1.ټ(\a}Ma_c{v}'ƾ2Sh#IaCq:(Y1bO(ak=XW4?ëC[\"h$Prױ;VWeBQ>XY9MK=> ФsQs= (ӆDqݚ$Oyz=^] ge? ^M=S1W,npq @~SO2ѧ1tV,"VQf1'q1>5|&Z, )68Z45CFF#m ,Jxϱ9ŸwA@gwS~(@*J޹/@9fHQD6ȹDc{'d5d d"ޓ9*\o\ϐ_%ՐfQ Bd %O۩}굮e eW gǍ'y^Ie/u4DH]JzR⟇r(>IgG!l|[ ^W,ף@5#?_C\y-~+Uy%l%2oRS"TBSE{ԕ.8X+],݀@/%EA4^C 13;#n2^Y-sL }Wj)^m#΄gg[ZV8F$h,հcWp ͂= ((S[^9` i rGc3S.x>㛴&G6BMeJgpi` n QU#0RٗKfRQ$CC`<%y.|xkqNYO>q!shS'eS]'-ڮf?Eu{h=uHd1q,C.Qq羄E 3*V=P2OEUwys$B:SUO8}#a"Q $9K.^X礅|Led')Ce~>*qP,Ib& ^<~|~S$]O㷬Ͳ^L*gr^0l)1iQm+悳c^6G+S<!si$3׾/iZ~Y)GTbce"Ut\$>WdKVN]܆V؁,W]Dҫ#.ܖ 93't#>l2E7])ɼƝ6q\3\$b,SE.N'Q .VANnXӔp^I7Iږ˦*^X%>m:}-z0\M%JGJ?UQD4hrhGXG ;vS˼͝ ]0l e |J1dC%&Ca/s}5XB-l@s0ŽA<ؔ:*sjq̃\e4Q3T4~f"쵩iF|['Xm HBEݑ~g+G*>c=:#s Cgd<՘Z"QˆOh-xRm+nKK֑G<1pozȨr<>M=XI ؜^ *ű0 nqe _+ГM'TAy,;m5 &+XyST֦(A>NB@:a%Wg!!$򩁿K;t}z<θ }DzڷY`r)hxWjcډ<=@g %!%3gת-ո{~#4HVŗ/i v-$A!v P,[=7 tX.5b )&͇L\CHmx.~Rޔiޭ] Ll8a}n_)B,W5:AQ5>A%`^49$4QdW}~ϽqOY?nv) Y)8r[kS4WZfXg& Kǟ㮄6y2;.sv .tN-c"vu"bAoKU,S>o+.Ҝ ݈[2{(ZG 2#77N%m?,:Y1ZmǢs&YpbT>3v9_3,8N~Nat쐂mHiK1c|J@5uZ0J~A7 .^u:l Gx}WGͫ>v/ U"J]_vqBW?M#TzK2=|Dx <[jLMA`Qw(4)fH d)~hړ92fUItFWSjsn:U z&)n -\=ws??%~7F{H8G;'?5 xӵDRnQ1e#'CD߲}(fuq(Sٯ., _i(ѐ6]~fߌB||@m{ZVf^L+&er:k N{BѸ·I^rT;.54fM >{g Lv?gךl*OK Uuݥqg7F?sBFQ]@^85 ǫ A:8l$A.JLCSn J净PˏvB1lB*861l‚xʁmY8,80-M6v'nmVtپfgOv lsk MT+]IW0ݘkqVG{'oCOfjj+LU~B?ĈiZ>NJ+ -dp莠v)3NrX0 jez@%BP"-YTyXO'Ffb˭w>[g 'G~)WIDa5XXJBī ?eΰ,/Wi2j1p7Ig!@BoG^8#?A>mih'~{"Mv/_y3Pl,AlxҡbV’Ө9ǺJKXKx{7;qt Cq|jBUCp);i%'-4A̼Hӷן!\Զ ]n,T$(pHܻÒmKpͿ.q  [*sq隢^`1EŐΒ>쓶m>E}S"} k"ef"9Sq4VT14ZSY覧k +6LFIYUO5bˆaNBϔaVƓ6֥:^4`#ZO;,@]$`VZxm B0zR,=gv  U(=c:Y//ᄿ?L ('s=}-(mwpgi9Y Q~ AtIn VOL3'y_јa2.O3 N.zUG>+%a[;N<ۼ Z: gC&(<ٿ=t W СxrC^`)0(vL~#Ҵ[@2U;Q6 \}{Nwm82c¨{6Zp$z-т΁gc}4].ηD-ZFh:ڣeL1݋ UM|m槣~* ĵݿ`Th)Y*N9yVX` zi03iK zfasr" zvD2؊R Rjg]}Z|ea\2f3&I1iA@{xzXBRQJXG}JIxE! ,A ]Xa:Ҁcl0 > VģUsGB.kO_{Sգk-RX *iiA}ՠJ\1`ߍ7r*t;L3yK{aiَ^gNj6Owi{yrr}N=Zww\ŋGWP`,ivX0walh K~^!;=鋆JݼowN:_n]-Z6v, @s<XGg4`rx\KP z])}A<L=Q?m(A3H 5n/9+1'xޢ1OYKIu,ݼn^b30.)fEx붆jhw fcƚLmV{Y7XRLGnJuPtO- cE I~L5hzC^*?Ls> [N@F9V9^=Wσ_:h"uFgҗ RR? 9uE}蟋N3ė#HW;MD ܊g_7hQP#Dhm͢Z~i[9l^ř3T8[TJ/ɀM{+"W8=]R'vs`ߺ؞;Z;lqV/u/ 1UW:>P?fTj,Wa{r"wS!uaK? a^ڴtyAQ'8ozAe7!5GK_O3o :GT0ug_r5qPMH~]2*"A5r,XͽZD6A ;;b9Q\Tƻ3m{20{hZHY8К@k(CNFyn,U2;)[d.-^]knKhqm ̍ -G,0AÏ ?]p1#jH(/U@7x\irvMNy1Z7^ěӴ z jm8Ww3dG[OEcF?/ uxK852%_lm!Wl 9 j~88 ^"p4liXk{| Į!\VbJ+Z1ns=vkFK5v6e[ɿ7D3Q*K IUf!d@ۑ~^HcTuaU- Af&)R ܁ЂJK s|~Sۤ9c>xB f3 kes\_Rk,] L㤻ʟ 9i݇dk f5 ;L?Xp6F޾(|(qNu䓷 ӕw#/p 7B@qɥqOL+e6~@Y c+D1zO(Ff̐v {e#F~[J-H]~aJO?)ͮ~ik!hh[@`VhFx9-muOWsE(@.kHEJcҺ*ՙ˝B*E4#vvq@~Sb@xt#*mG' }ԓ$>M A,h|/"&*T|X/%eh #n*^{T kI B{Hg>GٲsbN.-acXk[7VAn4jXGW '/Gᢁi{t!"|+q|P]!nz?`/ͻ7X=ëB1(mŸQ+C"bmNWNKVQ|Ÿ$'Ǐ4ɥީFԏXKutP&;hV9y%`lM\&L<j`W@3kEy3tھ7NbހmO]HK؟d%a Sy㨀8I"AT5g!; ^3Q}zKCZ[$#,+nڥb[ܮ_$VܶMxe=%œ޽5wOZ#ę{++ȟIm&IiMR5Q#AQ̿QXa>-a.m&\ K^}{?S/`舘Dߪ{6OI}Ez+DzaԩTLIyُh͕,9 oVhCռ~07?I!Ҷd؊6Ƕ&}7N >a,SFn%)x;B- ͿeK xaLsVɩM6>']6J0/Zm ZwpI F?۬BL$$))gEh[,^ 0sF29".39㩦R0>Hv^q(`(?hf >cix4Ig'wn~qTʇ~o>Q*Mcofg5x&+RTnyə|M-<:ҳv~/&T`㏄I6P~(ėNUa-ah:̔*5ʘŏXQsi46.ESk6lFAx:tm3M\8)lc[RȪ  YKь&x'2y-ɯVb_<L2-K} WE8ġi嵑 KF۞T~nMc7һL wOultyXJž h{5_R" |\/N%%@o~܆`ޛۦCKD{9 c*/' p0i} R I.:9T(#LxM^΁}{g՝t2L&T1e1XԽ~3W$ nL$PٔuX.>sA*"7_k֔URngxxِ'Vʒ,:įTA# `A{%ޯ+Y$L )O>a'VMɚY4 _kݱ}'EF貾^Jg!U99]i՞+m9Zo4: Ľ%XS΍*U+o=(7%YAl>[*W9ZRc":bE9TP߁;k aOVX*2*\~OQ6ZL-QԹAl=ðVKâbn'j JbݏjE'aq?vэ1\ Y?_/$ƣgS3ܞj€2UXnWh*h5`8=8G@] #5H%{XCeL၎*h6'0 'yڃ^7|zTBPdP75Uo@dTʧOGd0Bċgc,0`ȝxQ+R ~M(|ɜdMkd 5a:V"O!LU-C{Kjb:~/uAVUV$lƋ\OqHX$찃+8/<ݘH!ub8a5[dؙu3Sn;ط}kjƪkwdc4x@x}JZvK9 E?٧`Q }i~VPb{zIlsÅC"Z6~zE1Eo؎$߱{_ۿmx՟˘|[]Z(NlE: vؑF Afуj`Ν36n[~D9c=bmy?mw-D\X@~ucL1]KmesQdLӔ} پ$8ǎ] ]enB0}5ɜmО=jÉ׋T/<$ɢ_)*&ɁM_S[;aMWÇ$.+0ߎݩpwuJo;{AbL`Ճ;x "|p[ϖ[]r_+U*F5o>oˡvfߓxRmmY{;gqd`TZ*#0j}~hP/U'!HG\AB6UdU`9ye;DR*:)yLAt9KP)_fld w[=hA:.vGrb/TT#:DVjy):{?#Gq gPl3}x%X] C)KOsMg4a!ޓf'Ϙ 2I$ 'Udùu&RW02x|ǿIJ<t7h>vIQȡ8cCϟ7r Y9$p,Ue0T<|̠8KKgEeQtjQ ,"n'ⶃ.*G;́TUAS5lͦãE/Tib㡚- ZKW5$~L[k,;ɵ࿶~oMJͲŎ 7Wq )8&@_JN&t=:HUGemmc|8.qh2l(~bYb$Qq 7D&kus/waׯ6(࿪-D0 9%"K;/HUJ+Qrgi Js#H,W? 80P&9>>hm 8r^GwFfʲ@~a. Xj0t$oJIuI?Eӣ||k[kT oP ߭ye,&lH6b@xL'sFK LU}\*W]zb$W1v74ke~iEp/,\HX#`Bkv#riLL`8ݓCڋ" yMլbyfNТչ۷fϽNG;v恙'!,Ȥs1xyLny L*r SoЪ.4$@Ca-\:^P;蒖m9i_ l>eNԝ`rA ;;PO2쉃B][=]wB߷%$;I .aDx.OIT :E$cnlkp8o֧cXs.Ŧ]D~t,R,V?㬡O-n+dͲ LrSbFDIk>f LGZfAP ևY bBI <\R&Ʌ"Z ؎#Qjmow63'_g|PM:h 7a[#d#>p¥2 kkQ P:ÈA!a\qyʸM>Zǭ,"X\/i.n'f / ʏZ:q2a%lT35ж-,k+e,~Dc_JgVωҲR pO CsCH֪Z5K |e!VWͭ2Om>aca0^kB|k)N(q%U-L V$BC &Kҵ]dV`% ߇ v 3[ /`oK ^eUVc㧲.9H¨u3,<&*⒪࢏2rC~ʇ]kꅠa4$V ⍔]W$"2;Qy. `Xuorx%-D@>ZX'GC+Q?t Kr9雜sSg5QO,YgI0Q bmG٘͒w뱿"ܥ`ef^]ZGRdScnduQN¬>f@8(`ޟ=H!oM-afX*jOL9Q)4L:QOMLZM-J8wѤ,$O[<~PK1k 5;p^+Z0B͈zN<C72fDdNP=}!n6>! '7 ] dc1:s]K /iC?? RͬWl^}T ;"HV~3,U%xTØȢ*ueq2'J#!|OLjk2Yxd>_aECYc<%vmޤ_d*GWЗXL~f=buOIU$xR.nwR$>QSX!ܣڏ =]oF ?v0J&/:_}VmA9H&Hְg>VU&+K> ,$>^(d1϶O?'JQt'aBwM@JG@r $,dPo$IhR$□VU:Kp=)տ"LjM^th.vb*%kPVN>B(~|YqDZb<ĠPs3O7$X ̑kPLZ'jEI:*XwJMi]I9 E͜:Z Y31Z@D|R[ݖ3pf5KW&V&Q!7#αy9^FuLRdO|XK^6D+w'\ zg?.Z_-ڷ3$:&ǟE~w%ۇcYA~̥7؝XH-'\UĜtRb0s%WJ7d5 X@(=J"a>^m6ċrA0ED/"@ʋCKqIGArdDO?pM] DklP#@%goKd hgGءʟըJ̣P[5+ ؋S1Uask\U ~ t|T VFԮF#kk9a!tq9R_٧Q~qЎ^Zף-9| Ο `^%2x~}#>wn}%t>^<&F˴WBԀ h:Uk+C%JnB0V ʂY\ͣ)ޖ%mR].oE.W)l6(MCzǶ5 鷝4ltZxp:aT췾q%K*W}Ḕ*[<!ؿ`Dh[.[m ΗCq#ТH54H#KұXֽ硲$ADxB *"PR30t$n&DV*dő>4c8}(Xh3K_'>V;Yٮ=Ω܃9e}شѢ5hNaSgTṕv`y+K cw 2L@jNG S+> JͲ T3T!ރB3"l<*Ig0Foύd俠J wˬRSWÌ }3DǮ*7t6AތKg sغu#Zd8\Ԡo5u찅RtHRH١e_j8Z(`A3,S7.-"G㷬lP!aNnij v\@B 2 Di!KԦH8iw( ,ve ; d]!B]-Cʴ㎤Ƴi" V:ߑ7C$àrĺt =R"oRZ]W ΖځX 6"%aRwշ:ۋ>GϘ&'Ek__ד:1Dl+2rPQa$\BAd$Wc '['rC+4ɗoWOp_9A\!Vt˟mkuo 7P(8._[7+?$#jiq7>= u#x3x蓪o5PLZgRw~~'UJTΨ<ᱏ"Fnפ.^*-lO 8V#L0aQ)bjb7PLv);gVDC/ 45|Poɓά}t/ Q4nU_Df?e(O8oFxES 3>r'}Ӽ`X!c:}#d玅Џk n=o~zXH:FCF%t | U֦WSy?a^Q:׀Unّn0f{ kn(~;bYd(wm*)joĐVN^HVHQYjjr^b.H.oCo1GZMrYF,dGW Hqe*pRY2Fՠ?p~5[m['nQԗsʕUŊ11sT{tG㤍b\2jBw=yy_N %6_onIC/{O9xc$Ôb`M'K[]']k)e.TPKT8}mVr+L 0w 1TLqM eH3f&ܚ iN]_R57ȃ[xe :Me*PAJ\=VFl9\A0j`'Z ,NF:KT$O]{SFh#"$Åci0qݸl|>ȥ,bl1Pa^{ޯlLR3{o̘HqJ2f0f'ȂS\8ҲGd__[YnUӈYՖyQ['I$m=6!z%2c dcR薂m*ƓUj6Ǘh%\ySK;akT74x -tlU7Sm6=wx; 5#3t=Mwr:w#nã k*UtgtC.F&E~am~:zgnobe84\H+[urRmXGOq_.+9?T0+h"V&'3rNAn<_q09wT=\6q|zZ"*eP˝bt"XJ2{L5=lB[[ QY>״ ~(M02׆^?uLK喠3VLuiW|SbQ@PT?\Hv P9뭶_\_Z0:' pۜMDž=@A`e/bL,7( ۏ{Nd}ބ/n*Z+tX%=X_EB4$-vAt-[  _Bzە"@!8vwA&ȱUeVU~\6߉OK~xG[6"|:RujDPݣiLQ2mE͚Z]sMW Gm? ")3݇?}\(}Vq PwR2f>+}2Q*EG2 [C74~hF|nzZl"6IUIXkHtjg@mո356Nf@.$"Sa4M:E:Y;@yJQPPϚXuH97I_T9;|d֜ ~PCD:Yr}.ݧ8Gܡ3⭂DE|kO;%š"׼@O) W"z9u{5iuDO-q0t8=hk*! _؊N^#1tZ ʔX5jx9iHL>~jAC@3Y'5S1 XWA]rp{nL:RR@u@:d%?>^`%92RXJVh6[8>#c#/ Ħl FLzQ=5*0K׭:Ra6LOݏ{2IҀ'YyҦ!V}XM E%'k~j]r =jds+>cQ;pgDbI9*nuvU6δC[$Hv>=A2v]v"ĎSPd5 vBy'5-`(ge򘅺Y(\Z^+NH"H,esԼxc{}[aPTy[<^ eރ=od/5l\ffv qxʞB DT,z 08 SR*[G;]ZX}IfPkDU⓯m={JGȮǴ+BR4}U]Ay~M)OP,v-\<. aeau|.IL)5츘ŰOo[T3f@oiOV^ m|Vԏrϩ!a57<=֋1?lT*-tħD_s}(VEпb󷲫9MeJ=&m;Xk:G1zi THvZ6sd5EJ;\bW iHypvw׆J8D- MNhNe 2[ qrx n coL|Uɭ7#n ?]50;:t;e7ߵ8C_ґQr_;Mݚ&&Gf3h);!A^̹Q}V2l-.:9\6OSUr>t8b))ǹh)u~3v9dJ@[y;AͳA "*)nZ3;ytfA3/#P)Oatಇ}Yl*dٟ>ufb tS^֮.6RfE v}͇Px࿌mD;}Z=*h%>Z!Ɓְbv=VE2;8з"\>zP} *_ṣ _8p^Q.o) uHX́⾺%`{GXJ GM> h .f b_cP:PBWL!}F[pt Qr9Dҩ+ f҄?i/v <̻,ԞuO Z{{GդQ{aoeO 2R2 RyVS pS+6QlAvND~E _lAGN@>28O'Bɀ^ &!m̹-_a$iT܍oف/Ėa<"\QWe)@X&zz,>j^ -i!8S})-X[gOr dquԨz4 `?%Y hלl5I:q!}Y n-DiNY)}hurQ/nK>ƪw ; 1La:%|}|o/ClF\#3uZS ӬzhkUu_8-0OO>JfFo%@J4{HM{ՕK+ȩ啜яKSbO76OsŢ7]H&Ζ[]&b}YL!@IN.OA@0'V b~9WWמ)hݟ)3e4@@EINO,!DN >S&:s`ci-tO@'| wnLP3KGsf >LrqCT$'8J jċ~۞+NNł5l .Kk(" mH_Vr 7P#/L݁$XE(z,LcјzfBy:l߱5sC9aEZ{c a%,Y盆=@u?숿JsT8}VKs{;1֯e'X.d>.NrDҼb691x/ o?}wnƤYDU3Rس44 =Tyui/XVxtYdj0~e诘KFThDiOJVw6 J:لE_"IUC~BYR_b4q8h ۯ^Er;uf%\ŧ ͂b"FkYZh|FNe.l҆sX[!OF8Dz `&EhϖY-ZsAj _D>sr( stZPpuv˴ɭE`yB"њP-e,ey`g 3#Ǖ{pP)P\`.Z'_*}X_(1,Fu@ H[+r!Y)fWbN:.J0K703s?-qp_c~lBބ*1͙`Cg '+·ӑq8k(+}@_N9Cĭt=OJoivRZW^ `q? wy\;[wM+`v&Sv=bx= V:W]?J|7W [os]J2\J4.#ifU}=$`^PǜS*K7oTBȖ$~ c]?3rD?Z ʊ'dƜ>JZef fxW@8wDZqO<;H8_U.?"+&E\72B\W5dʨ\VlQH!t̒+N  2B8ZSKU$+EWX?QF[?zR].6mlL>}LNwaY.eRdi\G-ɳy+9¶*3Vy'JJ<ÛPb}+!@ nﭡ5ŪѲNdAa;l_J,%AƗ9ԠהAhXGR`q{ 0 }# B VRӋ+{ׁBǾz4wm/? i-%Oc/ߕjk7@>wa@K!y+Zr~ʪlm],@d6\ ;0YZ070701000005e6000041ed0000000000000000000000016296435d00000000000000000000000000000000000000000000003200000000./lib/modules/4.18.0-394.el8.x86_64/kernel/kernel070701000005e7000081a40000000000000000000000016296435a00364d40000000000000000000000000000000000000004100000000./lib/modules/4.18.0-394.el8.x86_64/kernel/kernel/kheaders.ko.xz7zXZִF!t/!ELF>R6@@GNUǏ^O<E*n^SILLHH[% '#HH=HH-H% ($  '# (!H=H$ )7zXZִF!t/] }J>y&^PD!k%v+~ZⓅkwN UC+A64Y:&3=s,GFqҜn^. Eu8jncKw=`'h+̥g$8GYXloےM@g~od '%@6˞t qTE)Fi 7ݛg,KX¥D;b,hNWU )qY8L/W$=8Ƽyw #F:ޚ|NS!떔le^Z@BʰbgR0<=DX"g8dʧ_7 s2q}4bԸ \aDNa|xa9MߧɜYLQ >F^ }ISIl:P@gA]iz>p=,NsD%sZ vα:y?tl[̉RyA  ?L*밠G*hOMJ̧PlFԣ>!FֿǸ{y|;x7БjuNNVjl=?cU)o.ǃ45'皁=3L/x#f/_L z:xh:51Cش?G\ߒ&Y~t|o0: jMf^nl5]H[ЄHU&fb1UG5:\Aup,2%u@}y;<U5&jF Z:*DLtaDZ_D 1<2Щ*ڣȕlwh_ l p?bizT\JwCg^N:@=yo`Rj6Ֆ~٭_v%Ӱša; =h"=Ztd+Øh8Ñ^%N挦[;XR)V,=T$$׭},P~^k4+,A6>Ǹ7Joi_}; >r :b3UYr2clx'C ,-Qr& WUAgH9[i%%pOf4h3O#(s*Lۻ"{ܗUg!BƤc}_KґbBK]"t SntBE/F xS+f^Naj鴑Z%vzv5}0F@.:7nKpSi!H?nY~%ɷv1=1T[ 9?yi>Ki A1b}WY.qIK@ QߠU?"r5r r%#V)@G >A'ZR05ٻ|MS$Ykqkhs%3BP8f%q“yG7#qt>S /$OyGB[ &q WC5K=ZuGQoibe% KRxBLѳҮ@ucPJ05j}'`ƣ3<6bp SOkVzfB^泹smPuGtkRY)bk 'd6`-)a[UQJЎ(@p4a81זHZ `qImtѻʘW7*lN~Ul髠AWukrO3Р'rhGf3-NRh9_G1m5iL>ȝ:(ÞZP9g\b8#S҅2qոaNj?#{-dByˌ\„9S3+ݰ{\/5C>ڈANްTh5R-)*"wۘue={>U5&V+R/-u;/MXBzޘNh|vJ#fYctSF*Xʌ (_o`ko[܅ߵ2]x)oqW)v[,Yevgc-`!0#ɧ (m,'$ d*_8̃!OЄB}RhшZZg[e7T5g6wìW7x#8Bqf)TR#M=XbuLB 9yLOm^hvt7"Ҏ+;\_*˘`u&Gx N ϱ(ٰ@hk=sbN @Ҕ5Iq063$v*9>U?ʘ_S,zϽ#XZ\6cnm0@l)b%\ksIw#BhB9?T2J`b~ gh?œs5l}S7d[ ="~ٶ_0(Qf@ј<@Eo睮s-& !G!8ipEώv+EV)z/Qb:%AŕdrSH@# X>ĹԛSIF7ho }VzRǽvJfcX r@N4S*!&we*d {p1ʹMZĔQZ]<%<S UC2Y!? jFS_q?׮pn|Iփ'K8j+BKꔕOnG jHz޼p6آ7W%!/b/-(צ"yy*ؿa~@376;Yn=OHzShK 7lt)_j #VG"8ޥeRv>I*/Z#Jwt B"vt,d N5 &J+&_/׮:^/wW~->g)/_G-l])Nr+hGw~i?$_>kXb!1*n a-֐ oDTņp];|a#=kA?軠ӣQ1݉lZHgg RMB4siѱ fwN8\,pSV84.8 *Y{iPJ W1cphf}cC:r:g!\ 2 ?wyA>|#cFPk.O( u]eYR75;9J7J [RR T_&qKO6_Y^+tE0khٍYchh6pZf8Cf+8%?]m.TB[v9|ZH|J]H +ɟ"N1 dP0S ?*;N6u!;p hrpQ*##23Kv2QbEi -, VL%/&df=`_Gχ#W?ٻf2Bv2E7ȟn(y 1RP6b*m{6 {USlPƳaO=>"8E]M: *qUVzzy.Ş@\Kv,E`/z.' +">wH+/Wm;~I 6<z$v^.BU3*Dž]PWBtuUzVU(B $ܧ)$](~C|EJ SSܣfJJa7t<&"m8S xbXjGhzos*׈;sSNh9\+4yl:8u͹mҮP)Kݤ3\L5k:?Vs w_”Ywߩ8ayG#fYSI+4|;/tmз.ˊ -xjnҥb.yg0EHx%8pWB?q:0˷91c6DPP?_x75?Ͽ+bAbcR KR 4ɝ]:RbqRDCbZT%&E##XV^*QI^6)#O[] _ ޫ۳e?_z'k>bо\V3*ڼ H8?g@Չ>} ձzE|ERD%JeIؔ9V9f0 ibC%Y9/}>k&A.$rApcѠ=PcgAC![m.2=O.YIn=RѯPK]B5K \9Վ>k ojjI>MT˗ΕC% X^n9䌁xR3J6Qn11Jj®9*(=GC6h+vc'9π*AOSK3q7 6B#DeI7H,m|M]q!Hr&@t˕d14~/@qqaVWeD;"5·~km+Nfs6Nਫ˚neTkνf|#4 c.m}Z+V='a$LEW#f/u!Sʿn$7+]TDDžFJ#K7q+Wr7>A(9Axtx zE]Y8v[@AVVXi zaԟ_hn i~5+7 ,e0K*Af弫^LY#%13Y}$ ?L Μy CVB7( #') u͢glܬ}R\YKދLW<~ra]$#CRBp(z>٪]RPӶCc'm\D+{QmL@ۀ=_FO r#a>s?up4PqgOPK?U74 {Mrcz[~@3љ*.[!3=R%IT\ᙹ*&t d$S43w A߳"b7!g6eX^nIیgYaU$ju3i$FEFzߧ)Q(S|W&ZK*[/INVPQg^NW7#`fliD\5Boa"H]"n[Q<_bzRSPh1Q>TF?! {5NOuކI>Fjr=4Y ,Uo ?{k+È8^zʅĹJ(RG/mxߵM:hQ}CX L%46/1l㭴I Tql6_V*%p'-]|Qf^V׮YX"?ی>:9@_^XZWfHEl{`Xn,cdFwEQ{d2PfegSos=V3qze$*5r:(l:yyGi!oʫ۾Y&7c:(jOHnAC;̝ OU>)Z(ȴ3Q9f/ yQ4ZzWL.\~Uy[n^q)t岲*$VjW+/Knui/·fkklEZuZoНcW)qujOԧhm*C5TԚ\>n<+A wXS{Oj ʰޥA4رs h'O2V!-S>:Tؗc{&zS4fr/eBEQ~ ?pB+D("&*̍ڪvH,{ņ3B[wkITP h%S%V#e(Sm=E3Q?l_u?U:j&~& ؉`HWgi㦎4y<hLٙ,S++gڵq5FN \csK8WR}'-[)AϜ?`}mQNX={"!3(WnϝI9]hz6!D /;3ZArUo%^3EH.K_7#}r}]$p[y_r Xx=] ؋hV%8мE՜/=VQego:6^(}#Bք枮47Se09\YfAp *QΌ}>pTs{m|o 9g\:b1,V2Sbb q%X#q_cqSƆPYƧria~<@% އBOLyPaFXmɐs5)'\*@#{0:mxO %S;%RJݓ G&i=2q}%hsH h0$)mS2ZeP%Q D_0HXoCXH1hH}.ؐ'jK\uYk.F/{]YyEޑIb PIݘ qWα&! ~9y"MB+I6X]l0F!7߮bejVFC\7HP2~6V Umf/!Rrk"]m[T6 lDpcfħ$,RJ^g﮶2XȺAf|F;XKQT"kz@ jzOLlT3q0CZE>6sfuԅ&ɂK^(JY.7LO0MW,6tml*+r[ݛ/`D7[8j',_Lp8-6A KA,Pέ7*2U޼,EǺj,M?@9 P+gWOIA Tl KY-މS(N’ת[InD4va- 2';~C`IG)PޫU&"h4S+ò 8>St ӂ`n2$Tf+w·W @ 6 >Вذ7W๹)ZHOŽ~6bg/ R"<*<_VS] RΗ~v6@%êVQLjK 4->_h"$z9V1PZzcHs?BWy^X# _ˬ+R 4_ W:!ɓq q~W9 ېyb_wHf̀zP_XPfedP0ÉSjhX֔LBˆVMFm`RRT-}iwO-{.6 rqFW s$Aw=scyPPt̸ڶ]HS)#x|eN2pcik*ő.5x?VT-QQEiZA{Fy}cwa0N+_aAh늿1zWaʟH㚲S%+~.%ߡnfb[e >:,< ^i(,[-»F v2ɗ=#d1Fgh*UX a ;ߩj`LCnC8|]Z35a `Kf3Np0!/♖}|& 0\勆F- Y  TalR*f/:](WJ^/)UBO_!脭ib !m$gY/Ƹ> xo?bzWH,ђnS̿~8ktü?l8POy|'(= UJq}3|['b^S?^a2@i,J(O f`{C0'hI|i* 4"v,Gलcȉi$cm&GDPrYۈV.9s_:A^ygvRp.ϫK?mE>}TtWz3xoM8CARe 5Lq9&Q_HHVbˬ%<ɥ}{fT M $R@(Y_7rMh}V9}.'HXv+6T4FX[_A3ֲ/c',9Z]W:zբؐE\)0TN6뢺I-lsj_;YX`PI"JT@mk+E{o}1exB&>s#"tU*>uV;?GƘB@F&tCtGx9A6g\}8nR9b0~g9o&[L}rUuc2qe*) 7FJ*ܸuFN]OҔP:Szi~z&2UأfZ^Q$HCgYSgEL"z[%y&w{c܎f? JVS_9RK6  q"r| 6ȸ]1#rQy.O:d9U`x5w=#)(Gwcɝ xyOٳnZdh:];[dhFOYs+è Z;d2ywK*&QqGթ&t#˚[D[Dl W=D?ŕH>-e[j0+\}D@ݷ!NN+l(h矧aAŏU[S+"K'ie]VTO7uWCWy4D5G|2}cȂ^#|i TȮpwVJ⦋ LJ;j)N3Õjѿhh h%^߄sٝ`B~}I24F5{fء6'+um}SFAaL975jZ!f'`w mk.1 [K3&@ ׻(m;m:~Jb=n31ouॕ[W[JgtBig8q(C3H)N8*n%PtM$,\!4R 9noRXҥ,L#d2[6u+-ʒ7#o\.J-QZ$OuJ$fjs5\z c̿2'#jK4,L P1aК $Ҕ0˘q?E)Ya;3IMG$UwGMUF hiQE 2kΣ+}"qmJ|c=.&]/(2i9ӑg{-[) oZ\c֮pgk*0q<^xh~,=crނ ؙN$=4=Yz|X&S=;` @t<^r7P./JJà vMJAso셸^$ٿk[>rlb(g40Js4~8y&hEٕ#Y wɟ[Ut`ZPĢWUDÜY,+RLJc2%QV&Դ`JRiD:>7Ǟg[D9Z1?]^ӕPopHb %JʫSyg,6LR}*fhgA$MNԬVt\>.}wUKU RSsiHQB̿qpY{`#FV ( &\k§ Âret֡G7exFgۧ|b`,BU )Pɧ $TWiJu*ɲ>˳`թL9YhZ[ o<c+zBHrj'6#eW_'DS;=՚m*'ۖRU*IpZ`VO~8@ibsb   + {ީf'̭Z n8!iSo,!3}n1k~9jqA-SZ')R` *d ͤD1꿸0lCUЄ^@ku٭BN;(4>_r.bLMՖ46ef:͇'&Wɸc o4^[䫏MYܨ>pÏٿo}reXPz`E 9IrCJaZ{!jN} mF(TS_rz6>F4w)Gn/7|?`]ކGn\l8>2"9,JۻHJ8G ٪ ݫAUdSg`SUa Dc Lo?&AsF)2j[E g=yA+)JK%e;Qzj*qJ[c^~/a]#tDoa"\m#:JTol%I&YMOq|IpML4Y4Z]KɼqiduH=lbb˥hgcVxF1[EoR"Vo}7Eb-!ťMLn q8ʝo :ٺv]{ȵ?%goy_']@݇q,HEhbXL z+uScjhvQ[{@p&rW@watqED6cvvgn{,xKt;Vjq,a .5, ,=vrE** jKguJVϚGv<B8%a`Qv GG3͉:b2< 1$mp^# xL+v})4M3\pA:4BJ Bq!o8.)Up;2?>̋n!x,V^JšH7%w"[ZtϐQ z&wImXz,52XNA3:9s]Tnv-'Kr v2psul,'cw&,M&,N;a mM:~mLE#";X G()]%r?G@;IotkY rɡWyǧުD5 Q]m-R"#g|tuxA5 YI]_QB6&丞 454{n2VJ%,eTqp>Ω%?՝Pl4dg95wjDSՓfWpρZ1vK;)_:pPQ~ξKOpW'&?MvC]Zap\wo[lXYY p;6hϓ拈<nt+1#7\@yƉ c7}\D܆rVۇn9o%^p=5Th_ETG>JzNa_%ϤPcrjJ_Q <.kIZJ&ȟn.2#\&hJ:es.q.!v | MCHd;%~9Hhu4S85QgQg! ~=)Sᘋr Xo q$D_.OV`X:ǑɌIF1Q'? C"Cm/^ /`.OL0!0E&{{iK ݹn>룇ucl7g:J;\;0\"D.`\p~qKq"ިc Ŏ"gvekk%5] 7 U K'$$Xm' ފ;T&_uZ-⤏%-Fr V]iH^@=\HmS#g>}i,C8mf^gÅiuKP-B t%M=IBZdc˪^GY 6c3Z.Ț)boע`/%Nx`Kbr'O<`"4 c3zVWgJղ0e~7a'9Mo\ߢ5_Vͬ+ E@(\%tVp[~K#8X H$<%}۟juN+[w}k9Ǟkeʫ3|M]5$ Bd?;yQ`6Djt k|UtΆ w509Ȉ (0/'"<I /ۛ'H(y`Ґ(s0mP2i3${š:vr("Yf wϸ:M(VLчV^xQTlw`kȕzASr]jc4.Ot\`ݿ3\uavQMT j)*rftBvN esڽ-1meDғ_ʮ[ɱ,{qq*;}`+vj%$tOW!4 ej.n]?2VHtz LYt5x ϵ6֒^cFB~qLL,̍9!Qt}3vjaXnHjxt׍Cτ$ĿM M¿/)={*9/c+TC #L?/qz:_N\ߨ\T冀7:!Z05&a_Um6@D;w귟 ULq~rNUK$W'!-hSG uRRf>0.YP? ֯Ot5xmfTN O?/Ysx헒O(N V8 P)meЅ kb*ϸ$J]|1ïWVCEjLPքCT .==3 | aP2C"Uт_ )FQ5-U3^Rr0P r&IɆyS\,A֩/wXwFj>ͷaУYw]4޳ș22;Sg諵W3âuc6] =vT士a3ZHEq׾;9feP^]Ǝu poq 7BuWi6 T*z !&)hwOwV& 0"`$STxT'YeY&0 ]XJA(7-PjbgA?\'gK]2Sj%>Y*ޒ _bTFmjyl-fqEn!sEǭpk 7}Jq\$ı aV~{dr vóeݞQO>lE daFayh) uTLQB/Dp͒ zI"6H&?*_9(f+N,B"dH9XS8]DԩY?$ Z]dɾ8){&`GH19QX(q&nq$Y{wN/"2@G)>)z,¹$ki1^rCid9OFdtk\[쩋6_.)цNTDmSl#w>ko@vAAhBDT=GPw?uoq/ln%%D\iHH0vKB3҇ W宛@nd3\j#SZws*珬{*Ip9HSkW*~ [5BxJVe7z7t&U \"{7.`&yOiuy~:2зf*k,26! _xv?Ğ+% uk`w_܃=L~36%tZ];bSW\E~|s~!XР3@ 첆,%kYg$V'cE҂ t<5S𧤂k;%(Gtkž LHfv_Np V?"t]ts| NvC޼(Fw{m^FM{fiW<_pL@ ?&tsT*Hܹ31zZ(J&cE8-Ӧ·2'&L W ΉJB3г}tGǍrm ̄X;TvHLď xzoQ^|N( 9b%Ռu 'mz$U)盶Ez@B7 ʒvuY9 +bYouDH/eOL2=q\+gg2Q~Tȯb9n&I DUvJ%`oH 6l% [uzWD縟{.+9 "ϿPH}Z!dFC߰e׵C ifމu"u=D ԭ)ϔ%1|I\ASᔸay@7^\mjllmFQt(qhCr> !O^UxSjꢍ+ -n.b-Q|v^&3dyϚ(VzqP#VпDb&4Fک%L%5Fte:{.E5skIkGvA|&ybkE_Ly WkGJ'n/<3e:p9,g0yzO˻}VںY ֋ݙQH.w:FħJz*¿wAAACn#ν3>^] Ez#w/ZȔl!9"K(J} q4{kRCbkCHPt/co DoP.\S}2 W-Xn7`A9whXxR.Fj S)y#1'#ڹ.b͚9Mxw^";B釣|cA-05,(;gP]hR\o;E/EgD 4\iJwX$*'SYPZ: :j|o`>asf ^t%b/%DƼ!~ OϯP٨IA8Zm{Du8U1R,] dm'l8.LxhzI+dzUPG*Ksh&t5BEpg:"(ȿ$&5F6JMȄ@܇yvoꑈÇ rJ=]i-~-NF`ݎIR.f ^}r^ 'c(G'ȅ;?}-"TV:Sv 5gKrY֚?2kV="W0^A:Am>Bi~6q9լg\AD{ir}]}omt6U@Σ-A]I DݿdckYw5V$xv gC[C_ ͚, [S)kccT Vڼ6Û<yз2%`:(8Y3t:_Í2.KO}\?juE }q {mتf) )0Cu@k/ e{4 lP?X5Es1>rvfLXk#ltSN [63RBG1Qsm %6i"D{ȲؗGuc*be~#496s>Z}.K}*t1dO(Qo}QwB" ΙM|_Taܶ/D?ơg$`QѶæjq_r Ulύ5<KGH'}m#⁏oކB rg 9 IX^ azKb0.A6윥N@j#N~)`QB&D f#\9Ś2zh۾cmO)]?\ĩlm=U]Imz\^woFP[X+9cV+{AwCsYb-(0*|] sz-,QѲ?Е|Zԧwq%69#U1\Dc*pa:/ 5%rd/s5O2Dv$WGjٳ%.9\zѱ/P/#Qﭰfj/NHdްF=A?bߧ /h'z#z[K<xzFfHfjz((ڙE7u6W&c<Mn< c-:Z[LK ? Td6m'W렋ƴ~>S*ZU"Т^ [VT3ݜM#GA1Q>}TX'eNڹ] =wǛ `gc6ኪ[Aӣy;UZn[m hIP""J1EHJʬFR<;qYvW/D7ΖJV?pH୬qdѯ/C1: 1E%cq<ԫZ\\ݭ~֥\F67ͮLz/\nP](@v5NŨy/{mK 8L yŌy8[@5OZȎ9s"ͬʈ2\1^$24_dWprXb I*`JOYMS)@4[KА俠=)[b&oͤG7̸z1_ D\-TL1t!ʣ:~pb饞)njdyaʼn<\9WV,L)/ n{G6`x߰`.<]ڡe (9p%aj鹔%M/[b+Bvurx2p9WD]&;_F5nZ$c꽳&g{HɈ,E#uTMktuPlŸ i/mof)55º#oœGx!fy+B{c3Q1VC ƎjI.)F '7(T E뿿 F~Jʟ\ IT=9HŸƕ|/G7GP@ZKٖۜ}M(E5Tר]b7ES5G/UkN|lH& i: "bRt@ (-G`;҆ i5]/׮bX(ؑ)^W=*n͊Iܣa⟤b4%刦%6 0 ܡppW ΁U8\y<7m~L_KW̅; Q3AqbsQ\]$/Obƞ8>[klH҃4 M"툋B'*F 0,x9T[ kćkM)GHMmQV@ClhNa?(qԯX3k蛍V82?SOPʙyX?ʹkC,ioC:>Xg=U#\g>K ^?X̀\8גz=PnƱexFfs}sqfbl$5-Gɢa"d^LTǚQ ]yp5v9kW/nT#weqEK8(*u!!Vtϒ'lsyKO)?zNʽU3q"}HWlDz |#6\>A]jbQ]GK`4Sʬu,R! (ZCUcӕZ=I\لF*"VGn3cHhێI)O\Iz V782Jɣj?B̊7 0:FrQ3MN3+S3i(V;B|@8pܸn ^ng{NrJ2qˎ}łnI]y MY tŞmpy}Hh*a9zE^女PͱRG YEc; 4l1#i'0E eܹqu&2 +C~|_,iHӎ%s C(l27 l}څcOJg{FŸw?{{>r URs2RaGy0Ɨ!C僲 4(gLP'ɲzBQ嗶h )9Zl8f fTK9dƿ#$ 7rX Bm! ".,KRW*,-~&j/{aJ: s`=+JP6U-*GK0Jآp@T e -Z z!\5'>̵ؾ`ۉCP1ht"͵ST!mA xdy%A+\.K BdQnLzO.m6!YFcQA7\*nZ[of"QN)jJM$I56Eוj&k]<j}t ⬮js-CB1ɹWy VTKE0[(A8DA FǎC@EWT gbZzVZN.࿣y k%Kz#:~ ʙfd|"ѤHe: ѡ|Å:R}"\Q wxd_pϲ魱{iٻQbtn|C /Yy(m̓ӟ:yifYL!3\x {G1K!$ qɂoHjFBĤq!ܡ*Dճ]S`#}#U`7Ij:~5Xnf[fnk)D|;Aa&dk}hMJE:gc_mk^>h&e wcX 4 ?~X#,݌ųWI2ǣاCǙC/Tm WbRYLRͪKDy/MK_b #0EE0jaPZXn K oLC2BZ^aز&YR?+U2w=M$Ur{ʇIi}ځ@byL V4 =*mN\yRDY2 ά_"2!&vʓΑP] ] qyh2sa(oFBT᳂ /E;3vw d,C6Tvq eC`J_8k{m$>ޘi%8~qe[Wd.S37s~ *Sui+Ԭn\BuKב 1@,6nsdF„pz}9ɎxM0*QWifqiaټgNrڅ_Dź"b7 4{8_a佱O=/CgoSON(2ɊOgQOvA4eS6$ Kbk˛r f)ŷ?:pS&+(oLR Dm񷷅)@]+̪NM{O_ܝHX947p Tβc[uV[3 Aܮhme h1(k96=a94#qfRyO" N2G6+o ?-t/y[GvZևhQ7'eELֱFpvRr6_P > c5X!PvܣV4D{me()G^Y<蛥%?3ڜx 0.Ջp,D>~EJ%SI, `[({FАW$ԣE4sZ]SaߞL$[6Oy"# k%血aE.DPc 29>1OPY'ei6Ec;B]/o:nʑJBc*b\8(MVX\7b6.r_70۩M3!q䤽T=\&EuDЖ][;`BqcՍ%>>z_RnvoY>ܦ\n$;qfĿy,`,]Mdfs:]pb' 7JV]Q*QR]0@šo ĒO%)uapC8uF.R B2' uz]oC,[Krty-lٓ+|d&1?ouʢedXoJ6g?h2hۦƋUUpq<w"n ҤPԫU0nO6i@ۭ=_˧2Ϣ8zӘ]icw^+U[`%Qf?s_y )Ak 9?F WY:N?v;T,{0\w]EGfw>1rxt&Etm$ֽW[Aґa|2{' ^uUe 9m Ĭ'^W8?r*7U&]ݎN4K?y1b\2_6!o2&M+eDR jhEݟQX||?_F7YVc pL|煉QUY1%LLdPTcbkf4xv=6uqR-*d@v!4PWqrDdHn&XkKQŚ^ǚ괾iL+,oMI 'ݢߓANfP]/ޕ;x9RwNOGJ`bs\Y [h\#@L 2O֋uYT]ټD'ܵ]ݫ)>XSI|A,[W YkySY:wXk6<!EPݿ,.Y]05K(Y0 u"Y.p-Cݷxwtf.Yӈr0q.׸r]i9Б|GFAU<E˱F*^(XJ@Ǣ (\ox܅߁:(2$܇;FߎV='7#_˔3<#_q+8yx wWԆue u25&S$|\  \Uh`BZkǑt=%nߌТFQTF4Eyv#7@, ~_"W:+2a5 ,pj*VA$}ofvgbǩУf@ELSĮ+W UE Fq;͎(&tQGI1r$;"$׍(I{}ЀH*R&4!.d9aSFeJCm[MNgd$j=ZQUpťPx9}"*MSY&QU8Ýҕ33v03MCF80]CXPii/,Qm^QxB_I #;i^\2S_w $Wy8ހSEC*D鈱w5 _qIc|P ɬ<-SČnl,;~nXɹAMbٓP/F 3m踌1YZs+ZSpJ%EB.`m.|S,(7EuY+ *8dAA[呢iŽez#σ?tSpX; U9Mz. ϸ:1KJMb/;䛝Sޠ$3MmzziΣ0'#.ڱ+ES>t !xL ղj=u8MRmFȹ7^.sW&)5Vp%'[f)Iq8qlLյ^4KY=BZT*(,0d$S'9pPFfm p2{wLUa83NRyA/G$nlYX%>e;0F遧40 KJǪR7$Jl%n(E:M|wlH:eiRz?*a{2iH:(` ņAVEBV})9y/*Iћ޿btq+/"PAW,Hǘ>gòpp6O7MSڔjF>sm{ўd6 leAD2 !rN 1Ҕk5iș5̂&uvnvuFD6xWA# wT.BH8.m *ɇonroQ 7cp;xQZkIX]_/( DWhL{]<ɜ8D bb+3;:ά#s v>M;U 45Tw%N[c% \c#weAq/۸7RԊJs+ E+k1*~\laG+B`eaȺחxfUgʜødq~U@naDns1mR"zj}R1>2߂k?b8VB (hQgh1,HEmQzT\E!5?y6dÅ<d 8>IYCKg20G1Xvcސ:j/Y|>+{;r;bX CV[W;>^4,WIDK! h< zBNGX@ԑl1| ˶ٷUkN'MEw}by$ƧFћ;ojhZ!RԌye̍?-l]u@l*UĤpIy'NJ蜃= 4,Ms=FwҨ䄇~VPvϳƿHB4eֻI<6`z7Ut&{=udᖿC2-.אG -촰^;[=m`459>A`'t?L`VUO 7je?#n#"+}YFrH"6(]DsľH^ "eAJyʁ\|3j̭cp16t+9ZqBAhɭz3?CR|{rʛ%\*#cyhJ_;l^;4u'h"[LVf%a: 8If?,u:b߄M?Q%cma2H$EP]7 17)PvwNĸQGDq=e>p=(.١&)V j,0%Hβ[q7DzkK(ü'6Νa50BBLu?c.ON$S0,E "aV|A)R0xt9{o1}GS˞rQ.LD.L_^kKΠ uaK+Ԕ^8 ŠmT/Qhο%T}VP5ͼpOμy Ήc!+% q3p⛤\U"~,iװ yPصl={Ͽ/>qƬ獧3Dɉ旿2+ڑ9pe4&9|P)"[&G(̓ǓuypCŢK&%Cmjt‡ яm{{rcFC&#E&.PZVX:cڦ0__ i2k!rсh~ +Su*gNMNG,ڹ?Ǵ;.lhr!H^Cj"'$qNՓ-'FHjU%쒝xik=iQ=L$11}|A! {CEd)= H1J42clg U? L3؉p_|{3 /K`f>^5G5N?«e\mQ~$ؾFȘ}_*E@[.Xqc]`Iz(yT8q+`\Ik^MMywpyјz GWWH {]G-~|<h1r EuC+מ895=r3мGjxLB%>~c!#Ŕ.f}iR Ҡs!R[ڵ5"oY0l̠ͫ7ҳ.m.jz7&^W5 5Io{y%ݩkKj$^u_]pulMYYsVH2(iG<h{<(HaIz[+2Ft.`=KWoH?HQ~~/htF">=]ցM1V[F|ux~- PY{| dE箔A6+;u~ v?EJ,/Z?K:~>qT D9id tZz83<L;zg"C@muڶQ!Rm# 1x<`%AlG=)g[6jL"m-A(OeCeAKq)F<==5ucBRa2sǵS6m`jlIv:Heqyt!ep_ i DFj2[i-5UPYDRluUҜ $-85?!]78¹XZȬ'lvYOn뒗9[c>)yBT"+aWZ'7ڀ_ oz|2?NFD:UBvٴ<@]7`d5B-^'N_m9mnNnYԹbio-Of~vC lOgٮ1r}~ԛRgchg=%Yue =\o>Qz _@pK]H>Dbglu/I4\U^?$z!%۞>//GmIeϭ]KiI9 S @/M=yT3vtY-t:zT_y6ii ڼ&g@?golԹ%l3VŝԘ;f!7qwCNQ޶tɇ&4y,0qZZ;b GGx~)$+݌r:{/GeH!ɓN5 ·A8/ 5öW}w~xf,[UEZveNOP_w{]bω{ǭG9bY0xo\.ZJ0}7L@O\lQ[Bb16Qi$"iDˡ(d5xsL uR#K4aQYNłtNغjl-/0=YIfeP=lbPH{P9t%/aD_cڷWřl_+X黵wtʂPMGXQ,Y!d_\Q2e% *SLr¿@V;UIĿP2$\_'~8 2wJn2#ٻ w</o7. ; +#|Dw@8H_:X&:OR~Y[x(Y-6MG͎aSֵ ;pa7\Cp %.}Zo7l"X-)*S/p~W]؟aٌ&7?kGX*¸@8#制{ԗ"usd̗Ӗٯq؁x-Ez> 7qMzvl?\: ;scm1$W0&S"N,}D03l> 7S!ŹB©R'nf܎86/r| z5&U/E< ߍG04Ȳ(Fgl޲5ך* ټ i/jUw AAHߌ& ߈SKv _r rVY@%oLj<jAfDR{)ru:fW7k\x5I" S4,:HȱQ *U긘yQLIz>=zQNB j4s6o]s2}u:2yl`0}UlTySIQ? "K##UHDg[\RNdg㮰נUY{ée:&#Ԭnəasa[[o(܌qLW7-n^oiטHǫ)t6o!SL9O_-/JRd軪9{Vc.QD?p4RևKV\'*/J`o'7u3AAf.ך-Z^bqpU4H uπȓl\͖"&ħKNa!9n$TCw-Xo{=FgJmmYO<ܛDz(M]9xJ5Z<.6uř!k^ ڡ8T!$a(9:R"eꀈ=Km§IwF:0;_YYc[P-t~CT!PW nz'dn|.tC4l?ӼɅE| :8WK2=-ǖKV=,$hwaK_^&Z؊z\NYn4?zD'2 .->)*O'HSRs+6-gDHb;Czы:-2JO%_(=7T Q&̻],׹n=_Ï9!Uo ?JzUW]ZO\گ%q_6Q=qہ7S_kDӛWR/p"~^ˌf?i"2u_H9SX><5sBitqUK>nStsB{(2Fbzor٫J&uZކՁ>r@iF< ÅKL#O~*U=rnt1D1!G-xvaqcsLt4ǫƐ*c Z3CuƖQF~{]e~g9neK&EM ~1]5@u_}hU,I>"ao.ࠫ'ڡ hN`_<KAi'១J-,I$t//DZU #&f^ So7f8>m8\D?G@k&{B^ NL;a ]3w7 n8?&$Y#@~ l{^s35,?z ejZCʷ8VfbN䒫/Ͻ7>G?+2j} Y\ogmqerOŒ4#ļAoc[}VP &-w5Jc+B,Վ#`c^6J3 W_J]cMN0`džW)-$S%3VvMZ)B׮=^83z`9rQV.{4PޙIeCzQ6 &S&Y_SIZXb>ȧ7y9;N&s OE|KZ3kO]w((:1D<תo¨x# &mۨG1ˁZnYd(Y%3 T=GhXp|ҜʀkR_Cqt^஦bn@}VqX/t~pMHpr ޮH;I`ܟ_M^PlP)_(UY**X? V]?mGd˛i޻4d~,NYf*@14MAkNv[ >=:43v"Ƭ0q3?Dzj-5:>IXG{óRq;75"3voï|9" E+` LNwXaYOk< 2}G8N}f#fGA zZDₓzY]TH^kVa2U8㧚HEaMs. Llݡ:^em_=0Z[CajQr98t?J)j\*2$ƚʛߪ'Ԟ(؉0 A8+'ITuᦚKyQ}x6 dg?g 5| h߯K }e?`;ΰim߄%i"Qľm‰QUe59Z}qB7w?@ x1DޫaJoČ !A2guqEwnj @σEr"bTeEOta}skILʘkV֑=όEfٿB>WFpҝIB+^&`_7bNgx(aB{%:sڐF7/rmlدV}ҔjS2i(p̰ {|@aa$kx,US8A3֯ FJLз8{n7 /b ?e= [S1 W,^~)U@' }8_wkvo

    ~k O8rZD'`8*`{*H%~$I/{c@U k/m(Le!{iQꫫMn_b)Fl:50hvzCm1BfI1D{,Sgq말p@=8~ܾW0Z-Tnؐ>qHyr88fUAkZozngc@ rJ[ iNJc-_/hrW)62M8PI26\>41ާZcZIoa|FX5q/Ynt>`1K4)KBIBH_ +l8}z4PNN7_DE/c `L!Ͻ6wզV H6A<.ҩ{׎(1|3YX ώGKMd$- 56WFOl?Rk?+M\rt)Ll*(ϥfPFT[^uA96]8^JZ-~ૃneükyp(QG損NmUGv}7gQZ!=dXY|) -gb.[d%C:߸^פ?[8[ouɹ8:%m.H9H%8PTC5Q4<=5tRU!ƧjSpi,@ToY 2{!MWP8$GGEś=54\Xk_WlmmypX'S嵼w40 5'/z9'OMjnQ=؞a(Ȯx@?,Q7'؁&PRds?&۸\.cX3x"5K#G2XP2hHntHf3exG|vzoV-vT5po"YY#ʢ=) Q6#碪zQ? Z o. Xܘ[3n{TmeY –7$s"f"8>UE]GۊkkKZ .ATǦWEXBD@!0޼s)mE?kG{2S1o7gD>fgvmѩ"۠|UA)d9ryfRs Ŧxb]1K}!m#7fr rYXӳT[kRA >h[U[~͑70I+h4ſ^=G}ّSH:OVm2π7Nk}jY C\ݟAnqg zR3[3.F 'ī=t&E'`1kN~뢡(A 9Vvv2`۬;.aT`\ݭ*oxrt`&U)*/h !N2)܏Y |vx-QCVR33&\|f}M0'(~v308_A7 =zsQrqwv"O E( qGjnؖFBoy,:KZWuקX5mo+Չ4+nol$bm x:Wj\h>s%ϐ +XGyՆ9T›|\-{fK:>NDmjm^ @EZTyPCzHPUsC[aڬWvisKE@_qNӴ<C"3꣠s3:WzH\^uWu_ q\Q#ctK*js5$Z3Ϝ J((pzr^/R.o=G;tCխQ_'^`lJՓ/Sx ~ J`h5R`][ bo <]B "`nVՃG?n#aʅȒ6m=3Qɚ"18ӺGirO6y|@8m5dazW@U.W6cz!36QμK7- ,Iޕ+gf-8,Wҫ;z|Bx:kE.\(x4b;k }zʙ}eIՐ >):M AA7ؓ=9T99P}߀?~ "Q_nq| mH>\Sт(xeQT~ ľ0i4-a$] <#+)Ńg7+87>1(]lҞr RMDAUN v&i\ԹLEN EbB|UGowWl/|F8&@=:PH.?z7a{Q+"9_t>>Vh kPv51ZzOn#=B#ծq>^0@u`x,p P3S.޳9bĎ|Ibdg /XFx3n%Mi a}lGk"}͟s gn yZ:V F,G;0x94M${$Yc=]׆u7< Ͼ0¼"OıO+fʾ^2+`)u7Upڒ%I/698 4IsDB ع<tCMM录 [N=%K  &tکoNa%Fq;hbß|[:cddn\ ,wֱ yQN |ĖC-v2eSLG=0I\K>p6&Dpo. Q@Ն=*)ZB 0zk<9\~,C .>VB '2&ИY BT\ Ζ?MA+ޜ'8ҘDiQ#A-qxՔ*Bp(Qţb;$wl̇Kg7k;*OَDn(!|)k6YPFJY y8$%Ȓ)W pP?"|3{P)6GnbNuǜ\1kc8UhJ]~18u#I/VX㘛^h,3dKHĴ8RQk٨jB5ytX~D•mj+G?&\PyL!Z₃Қmxݤr4ԖR%}zC;Dc=xtg!|\Z#~XDO;oX1i Erf"F #g.ƚ1&l0}$ 4*T>a7<<ov<<b} $>˖ 7SSdh$Uj1.Z5i1 y$JCuz/7}ˇ>Ƽ"·} -:Qoq_'c@6cA2G_CQ]7^X+ +YO=$ǖUQ} oks0`8<4,*O@ɓuz_Y;ג@J(^gR֔:]E߈M9~Glx'&ٷF=E1B+h@rbg\f86ʘ :R6,7UtuT⻻ [*C4`s#Q4-IleTÒi7YTPXVDܭR^F0oEOpcv`>nf%xA!>-Z md` C.+ZVt&僢9؉L89+Ycr"{Jwϱhe܍3qOK"M;o-LQxXfAQ[-r2r;@Io>C@ERk1y)Ab[ooϓZʤWٗcb=n{H>H\V -måivhoR*2fyx18VY5 bQd ۬~>aK<`?@veg6:{8Hb,zɵ@y8y,׸NEbK ֌ō">x}.aǰfMj e[r+~%+s{F~ n&RR&rIR2.3GC$L׷oZ]{>2c$! ܚuGe IEdפ]O%!)lC~~ƦO׫!ڻGqPP} ߑG[[SlǬ^[qѧ{^l~]3 X&؅/ܞ.y9D2* |\t3&bY p~1]?flg*@^ϗ>9 B}UqKw@H59+y4sNQĪCdjѴd%M˫8!pT݇'$B9LO] Jo';_4cVh>k+| #;%dya[7>qi+aOjkY1p9,PɔEm߈Ys2I jo;-ۖ& Ԓ*~oj B&)>́HG!8JTN %qF F(OYtI%BVsS*T>}I`EB?hTi$8mPC(+DۼZ4(4t kQx?Y%Y0 Ѡ>XAπzUEO3٦UKĚ'0A 2|DƓF_%Z(MkGa2L{64p xT'2[ phOv{B%Өʈ3bojE;Hw2,7Kߏ/3WO~rPe&U_jiYqpPv" tE8g+=/$d- %y,lsMiXH Ҍd]ls!qj9.uA$E떾Ԉ9 Jll!OBa 9z*2VeeG]r˦kpuk5M.Rj}Cc&mC5pnHDٱh Mለu(^"]ZpnKvU΋ 浌vh [!-[Z[0<.w;;V$5)St{lA&5Enǻ@gWHz0 ܒ0ԣaSv4-XUdcq)8)Gxa3]>[5MiY1<%VR)z̏; ܭѦNv{q5n σ}23d=r$^ r_aiPY*b|AmӀݞˇ_txg_ŽW`XꁊGo)"6]q]Gq:uYnww2:E_\@&*}apڃFvfxtSЂv)َ,gyۙ9zrlaSѥ*S ntiFܚ3 X>3 ]R%{XEɾYFfvԧv?d6!BeW2 VdbrjN%deyӻ3,PV GtI1m.md2I\1!D4 pȭG* H᧎ODPٽקn'DBnqxȫE\@pQgYxĎPTFNJ "pb8װ Th:Ru  #0c)Z`x>qLhUv #DT:w>x&iH}cv'PbLX W3'QAP( ɨ\7tQ(tEL(fCX'K+9-7he[֛Xnk$nߖtcuL\r?nDYJ|h^xmX@a2A, ijiQ?hLM?ޘɪt} ~ʳ\P &^Tڵ,x(RCk&4k5dU9TXHS2h4 B1Kv%Cb3HO2 9 _;aDBu9pC],r+iyC#]*ow(r, ot^ZoTؐKI$2xdZͣr^by%>א6Ca81PD6A|N8&YCz xer)PZH{^%׻kIpj/ ~B9Ջ,Jm:D4V|ϨܯKj51{i[WV $ync ;SVb".7'Pt'*"f#\`Wbˑ]PN*y(Ƃni>.7TL`;7 Sb}6" }orjv*L`9Q"&.G^ (>JS8ΰ}ǤHjdt]$Cl7LTm ޲VA,Nu,{ dcSX3kko%׏~0*k>#>;e`k%5*m \b '{IQ_p`74K'I\GG幚 z ۪| rZDT`l*{#JnX|\N+0ۉ)/!wUX#tHb/ۤApaœ8.Pk;uGxU @u7i>  [SwD`~Jf3T͵=*h ciJMHfO].rlZqP 'W @_` σTÌ_[V ӣӧ[j+w:9xq(YAM8.k4> Vpr lJgqѵD~L̄YC-jnmndaW]rŋ_M1MbH@kdO?,GW-Ni@ V J-V67Yԕ FU<ȷ5IN^Ex쯞جѰZRӲo@ fR:<cIVj2V§U ^[ֽ`*թ@2?FbfbףOM4c_yFE;JkvH̕ډ_rt = t`Ŏgyie.'{6~ՈZn):9QǸ BPXE MT $/:a84∦^D|A-#}O> -~ $ДP3GDӡ&/M؋ypUSlވHDŻ2=d 5r-tN8x(J20._b֪caxʩOer~X38ǾQ9 H\ #X>Go–٩6ƤѲ9'!3Jnl=Au*B¥&MϹqsc˔ ]+? n l(Ax[CYi9K ^g|ux""%@?֧Eˬh%?X#E2tv!پy4Dr#}F8"v X9QD(x۱߯y|L(@W] :v!nvCbMC0pi 7ڄ^G`٢.qCvÓԋπ--ҰMKB,} E Ѽ`©E 'SojR+H-{5tn:܄XXu}q#ٮeY.e0,i"ʢ]dz(iٙjX;`BT0EW=k8_YC,ay˞?}+'Spÿ@3w(;Xҵ^M{Qɺ#FHi(24h'' Z;O`49xj@e[w<5ockUۮP8`"Wp]RSt02/^f_sfJ]~OpX{`wB ="Ub5Vm0fR\r48>t-NS< !E(,)4\{^m0tLJ6#3dUif0!5T}j<Hhd^=l'CA篪e!ʠז6%/7WKn[8Y̕mX Ht}YdrJQgALMGuU!-&‡cقN?|SۆS_zt4A?YAƋRm;"h~})@ YHr'1&Kǂ>O}\-{ԛ%t9:geyHbqaUƐ2d٠.D3ص)OvJ{ X(rG~ ?+͒jt}ovpxX{ov]"t<=x%<>/IŶ tg)ٸOY(4DbL/ɵ- 5"AyE#SO("'kE<3s =$eD5Os$"h_I.L6'mq>X 6v3!QDtai%Ty۝y56uTg$ԯ~oa@.| mKrmGVy^)Q y鮰a{dB]T)"r ~ RGf u'czpsHteQscD=/j0D)@;Ϳ %a*3+'Y4G72{S5@B_ _i \Y- *7B$;T"RzѦ}Թu:!ϸk鱝qʫU >خӂpYھNf6 A޶0DML A8 l!u}6'78)9y~aԳr{DCzBs4~>ىQ-(4VmT"[G|Өm;'K hţ{!C!hw 9TN\Ԝ|mQsvQau;E%UӇGA6Y V~)&2_K㸽xP6y\n +) ^O W ?9U#'>I]NaǼgrARk Ҟ~!-Z& H~޶pw.utD/pBbK:TvPn֑Ը7L0$8rt@ lkߞ rJ {RI, ,fCf_Qv<| ĉp#{~r*KyO͌|H EҀN$8{>VؑDFE'&IhLȏ &Pb:_Sќ/y= ys4< "Z4WS eyP\A=E'k 0cPqʯ'"Mv_ɸW #4J"^cOS2B62RÏ@@Z Lz(\;ˎe"R-t\h 'dw#"ʫ|?D+I[覍㪅ix5Y׻ո Ë Vl^AK  pix^DkaA"Cğ'WMfmʉ>!X  9O2 =5Nc\@|5U: E viSgp ]!dN$)Yb^hz'O'0+NNCs_Y4PQa^p չJG*Ydabrg1XPо)[gSխ2u"j|Y`@ppL|,yb^g^syFs帎He@W|ۦ ?aٚs E]U됔 WAC!*3Bry:P Ɵj\:W޾@n9.2(iQSTxi(АT6u]d ۨm-!9JT A|"-e+8󮗸j!>{,izAByOPp˵8a(983D{xJhVhZ蘲;q!l=Ue[-AށƓ+t͜#U򮻄/0qHs ?+.\_u,=ԏ(ʈ}GY=^A,6aFJ3t"b\0qI]=%z25֫cST@v6 4Nܥw %AKSӵEO}j3h m89;:m!2㛭βpYO 5fJ)G;xf\P+lDce 'n p <\>rM7Pܞ7^TYSWGkʐlM_[903Dw/ت,O4`t^Ež>nBGμ26@Z '>4HKW}~g[pN0KS)RȔ΂Z+#^ŕ>> H%܅6K<+,C*魨py^mѰ,a&"s~>1N=2EeћCifAi.*PMH+})opBx*d̦@݆ӏ֔=q*,LŴ+e8%}f4Jϑʊ{?-zfh~,ڨI7F>6l,2&Ɯ ?_٨"^|J@PD,s Df:,If~>&mXi,IBAaO*P&w1ndb{{GO.CԁxsXN #tO*;Sֶ. 8niPqڟaMEЀr& Y^u֓5ӓcJB!däSd 9[^e$!yJ:`zVb5/kAJvOyǺws>y>٣|#OqՀqy ݤnv7 #jM:E8x`r Fm8t7QX9CXD ClI殤*0w< Ks1>El%_=qwm]SHNNsTBvJL7ll^L`4dn/Edf QRܟ"'q%ݲzIoQ" E ܞ̓aT C z95ʣ 80x#0#+ F$ ;tlXaQz<8Z򏬑P]&Qis2KHƝ)KzFK(ylFӴJ2>A[J5W7:$^茵$9\q#"^|BxU_>5]tr\t\nMUE̦8J .nn}ǵ(\'籛hv~ɝIXTL&޲r0ɒH b^pD.a_xOlK#*b!eվ/Δ}(eACl` O^i/ܺEU/‡{]5)_5 XT$"B]U/aϨE!!U9%hvs*KA;ǟ)6ȏ޺&1x"r7 ˺`)ЛV|yټڃ4#U acFS)$)Rd2J/~wʩsm{uWU~x_"Ƈ<@V:<~^³UӺQYԕ_>MEt@Sz8YN8|\!.~z$;E#9N~NCvd09GMPZE 22"!=k;(ΘC#-)aw% $ 9 fWX4 T>*B;Ywe8JZ۩L7;ŧjkAJY,va&M%d.S0e3DMU Sƽ RvWҫS)1lHoLsm!.('G67G e.b;aYsmI^Dӌ⮇:qqa?%GX r15o+KGɪo-&((ܡ_3h{BwLKE^wDeT(9-呿m[ߩ0چNOrSm/L=O"**H&ʁmL'b[#p>ʢ1BK[QU%՞eS`EUl:xj0>7^F&kS[ě;H.5I>|b x/(0M E)LBB2`d {zf8BgytZU"jX8ό׆ R菞}Cp_KGgkÁIzd?hQ3Nmc!G TL(es,ƪx3G`zl04"\\gu x&ly [f@ bU4βlΆZ[4+H4@ l2<&^Ba{EVr=*o\ffJTuX$*wH)MMZ jz?I ϳE ckh/#BsTp! T7ȳgD6 Ķ ;"%لݶwF*"\+1lg?< sp(JDIѷg['R*5gF(Wt7̨Daq}"{O{/7@39,_KF wJݭPs1vyrh82R&4AgX#;ӳvWa Iz(Ѣ𳅭%|bV&S{7+N I `v+p~&`p9%!'8m[qdTR!nP}Q!4ןZGgo$ϭgVD|n裒ms8yVҴքYlPqCWкp?nA[mn Q9bu4w>Kz= EQ.z&@,/bafw4}Etg3P56ĊLVH- cdI e %SK*N*#QY@dGM32Ԯ# ?N)Bx.k٨3ouBIkժԵ2Yr2\_6sK ETA _A6UI@%Ϻ^k,D(VS2#˄DqHr?1:mPφ )tZI!u k*רoئR `ڞ;y "5XavPLۓ!5>bL7Βȋrʕ|C;J8ӕ OclZjA7mpYtɟ,"bm%"^G==V`xL 8׀}f&d 7qj᥹Qmc$G <K#h8IaA-C KZH%m?|XFZź(X?镚'; L87f{,{E"ѻ#T^A 25ĒbA;%0%w/yغ W +*Ƹ͙,HF}to#WLJ@"D`硶sa%-Vcp1#=!HLvAȃHtvOPA dQ<'-׷t~6;;e407~ {>d Yjhp!&3*m[2@W?MxU&H<%;F݇u"9H;xu6\ `p%N7'Z$e|,pVt凐Om*I-?INZ`Z뒁XqtV}`gd5)8*=7әݮrmo\o'ËLW-KxZ9-L< ҫzUٍ41qFVQM-MY|NG9"Z֢(% pj#Zq*ǶX5#:ш^} xxgq$^M_pCJw-Mބ"k#YnJ4N Dt'd=` kV7 5:v+OlM%nq‹aM]^KIDo/yjQ6 3dH~j2t.B'C *(0q?'86D?:2&`0W~))O]$BlM/S>i[g1ocg*)cyi^ģ<}hKkLJ8 W]Y.n#ڐKygUM_.n&J=3 Jqe߃Yo@_Lϼڝ{H+FT15_AFw]t7iW;#K'HñbJ !#Ίn!7^*+YHEQЂ+ÍB]3q+(pI:h^=\{mdiT[bEZfrF|ݜ ?j Ǯ 5ױ:[Ak .Ҽ#aXC$&tdk:`a5Gg4CNVcsJzV0^!! y0a鍶,8WdY^%\ Ɋ[D[>GSIڸ0J\cR 1dlGWt FpThP䏪]7RP!C}t漺f,^eF2lKäzCJc{bGMRɵ{eV|-8''9fS^MPjBSC(t&EQf(aæ|χY2ٴqjRb#SP~2pw-4_+!EDLBgE΄i gz0k c 蟞4Omْ?vO V={ZROX'GT c7wYzÌc#GԴ-oHGc `|v/M }_kE7 ݆i #m%,qC 'v߇A).OL[3ߐ8dd&aK\YPJqC4b792֟[S'MЗ[d*i=z2wFW\r&`bR#s_64*r V#\InXR=ChjZ&mOUdhd mVDžjqd7&RanםzzZdvQ0b!n B!-^3{>`) ѐ><:~՞ '08*KeU^S%VL0{㡒ko |f#0%m&!!4zr 57ԁE& o-ܡ(4j,ƫV6#_" dM\E]on1;^bB+rE*+#r#o$%_'ë gVeE1ڱ@%|\H܎h|<5 rd&~mW/fZ9??[; Dzր*:d},t^wU = ݓVZ~巈S@7/:4S-w)z\g,~5f\iUvl Ir:픔eѕ0}8oIL;d&rps= LJ.Aj [{Mе*?Uw,VMT,*M7AOUN 6~TXF 5QZwU/C q'+Ht%>]VZw3NںT.cJfLמE nn!b4MlEg.m"TPtvR5F.;#_T>gȌ ~Z&Xi߯B9ilĵy* B-V8t٠xSjEε^k20b/(x2~:[E@6'_Wa ;~ ƉQ1{!ǁ1s Eِ*Y3R.)s# +anD /kwEN֟SwKT&C?r}rUA!xu_&^;.Ɣ3z[T$?/%y K#(\Fnɵ87#\` ҽ̐h gTZm("Sso[T'H:*z^ hQ8\!{Q{e 6 no>i@n8 9IubǷ7}׮Qҟ&\!b2LLNY&sRetl=J%-"( rfMHm;aD6Csu+%< jYP+\\LU[ L>f'm&8sBB wqOVr<`,d/$n z m45tNJb:j-(Q eNp-qqߟJӠ|ruŶwdC~,0qś[Cٞ ~!KJ%/#-XY3x6K[h_ݶa9r#-` d~.v;9jJk|:!!{e>{qX938>;;Pe hE xAhn4@!v(}RRKp! Sp;(Iِz e JK:$'C54갻nUͦR_E:[:ȧrwQvsAsu<Ӂ@Bf8ͣ!_.E7F iGO;SOxE#1\xNwfPAv}P1_RqE^}sLAիhE/ \ %*nEm5|*k,I$1NLlZw$G9)H5M*ƲC;@&wTq;c VԘɝxCM>)=vǞo|2:Ma"D~6ӽ|[>r7v{3Ȍ*]S%Mb(yoQǒƤO70f?b4sJ$b@'w"?_C5+36b̒-*܍i:y._@zχ". ߅3|V."D3#9*( g%[ۑ;)aI/<2]KYFjhQӒUAP3d qa*/|QljXta-VzyP I@iteeUȖz,;ۈ]\HO/7htST]'xosG+RBT` Mp8 E4Q=lJЖSe h5-O* ` gU}{l*:nFسyBF3\+繚pd>G@$찹ULūƝ\:{sdyQ#͍;<~5c2'Q4sr؜ыb VZ&{'Q˙nS¶Q#2e]no]\"UIa!#:geWql^ ۫GjLMIE'U6cLܝPvW>s1_#.Naoe$;wo5`in7Z T*e͈<-[G`MOܳb:ykb&s6j-;iݶNeB}z70Oe'qdw6zO(-u[mʳGZژj;7v&B YӆgaV͖|:@x0˂*+9)"|vjϚݼ"R`SS'+[H2 Nߨyy!m5:ku]`J=aUmTSS5x~AVf(N<%TNĚKQQ,p6+=r }c)t@Xc8_LHNAI8f"Eڙ;h#.AV;.c$|QХ ɔ ) ѡ&Rulq$f~h LHIIhQ< e4T]j slMs,Z^Rӓ}DoO*ȸ0^rE_N^d#nѮ}vmǧ#s*ַo 7hIuU~qf"5e\?}mi=vdJYNa(&T$2s؝ zZiT:xeaU*=EPuf:'_gqƢFhwciݰz'_Vz{p/#!BޖkE(%h]'qW%pA9;Gc_WP/p~GU])Y";ҳVIMӎgd-hD(Y+LTGVFL{׳r3\˯  8^p5ISN+T6o7dG~c 8^@̵J ]\Rҹbz0Tt2NnimXMOyo͔FK Yq zFn,w*KD9^)T4O:a)j£VpKe[V7K Ew&qmyQX_2A1mp`ܝ}cW\9z5_!vf12&֍rE\goCN+叢zT &6u}n Hiơ蹐qIZ{ɒxBH vUa  ޺5rY1Cդm[)&o_CDvop*yE ~!,$;HRqwwІX=~yHjpG$UzIs(~ ȮZeQҥ;Mq@֩T4ϨaP r; /l4G4|;L0[51kɘh@9y_w`4-tèؚ4rEPZT a ~>vi2c@ROaY讃dAJC˜8Pjf$E fO(UZLqZ}ؽ8DOU >0g/E_xS+ ,jli/pGv' #Xbk#t $UǞ Q}4>jGcWS15Ӓ/; W1sޣ&k 1cA&kyXA?4ڦׇK KE %eǕfFSM%0!tyA:i]~w­, tyё.b:9?|J'ֶThW "`H=l 5h{,Hr1}$KC ~g [dcg%P?..9!~Nsn#|dR?|LIaJZJ:T?U:'?:edg-4fU';Y~D%\W}[.ȹohK>O/a'1#+V)s;_>qmMZ4UJ2B/giU=dM!&0h'HsV6#R&P*wTC.ɴh(!/0MܽrsA}8t [./BN0pݡ"mdyI^`-6 ݃z@j«H޴ʸیhdיgRĚ;G ~~0x' W%sg&lqBrgD`Y5$&.u2x[_KM6&O0L"w3PMz[8 M SbgCjNpo|M,k)oLi`OYوHbq3 &0ć~K.)]M/D89-ܒY:~/,%%^ `g0E {>RΈ)!C[Ղ79F Ni QΨe!v%G'a kqѬLzdS0Lj0R A0kF%26|M``NS5]2kstB@l4qY%}:(>z7wy2 [^UWAu7"EMGJX3錞A\#_+! XFԿ!~cѳab)luG}2ܥQP X9hg2㟨F#Mp՗}D&EcMDA>zc FfCÄ6qi `3q21a)M|a#|F'U7#T1:3:LEf*U}lqs{О-\B8+r6Q Dd1Ywm%$[N( lG'CPa.xQ;=a⁥).lQyF$ JyP<ף_[dTTf/Igh 4OբVgd I~<:{{W.ΆK0WCak[ Ʌ6W;{.'rQACޠśqM2|!8!-iU$QPl L|hO|ESM"RHpAsӚ bU4+%ys5FA>vl8 ERbzV5FfFTd\0c^0g12}oGWvQBɒ/V܊/j_`5qtX/SpWYNYSL KT6oEѠ"6E NYtÁތ*^:yb9Y3~2[R;D1Y2[V픧|N7*oO2\Eb /H zOH4ǣX.` s1hMJkXެ2,Xqho3nv' ,,]q!T*h']6%f:ʪGB9 :ƀ= }J=7DK S8 aCUQ;X~%RpM!9&2Gz>j_\̉`rR?mH_d+aA.~Up hU!mӒ&FaW@%XȮqE44axb8@&D[3{Nu5 TZ1i~=qX %UmUR&4]Rd*2W:ursCl{KkWwANO6'="q㐡b󛄇K39Ff藾=RMBB! ͝[^Q34U-GKn8ſ:ϸGkXZu2t/5ꋔ.1@Gف)+R>[ h@׌' 籮o)(lX;5)1ؤJB UיB\TE١w`U bCiI53L:svdcr JY Or7nXYpw]/i,I4yWilru{Z`^rttڄђvNw@_].Ĩ@ nHt7"iAoz,e0`-Ӥ8dlA'U>+38`(I *:B;d׾݌!*]:`Ese\|Hgw'X$ f{ȼ?86%[bA:)m=r_3B9 e :ǖBt:YNxJ9(Aȃܻ$QV42gYSGXj][Q؂W3dm_lXSď݈2Gte/Rp?fB3)E(牊gGrsPKjssٷ&i6'OYa3"Ғ vC6Roho7s~,[iق傣(YY$ )CA|҆ҧ= knp>TG6ioI i"}+u^yR i`YAbo?'glOA}h%|$v *1;Q\G֮+ j ]q|h!&E.ax=26Q5s>mIнJfyob`lJ|VgAk?Cy y127J(cDw DsXgŧ®dwޮpbǰ+< $'CW&;t73zX`=dGѾAJΟmzc7)7j0,'sw|O&]CXoNt?OsN^L.ݒo==z_<jɸiՖ5 ڭL5uYjEbuYl?3z2QֻS4֚[| 9ArPEt4nA{1K9)Y.qbvNEɴ\k} D*T5&ӁÂ~u R-9G:p)m 96.>]&ۗGW]n}hjmR_P?kXb(DZ/` u D*|_xRt#fãju%JԿyGa3#Q(,*wk5)ą$. Q::V/"?y H}pA`7<{ )zOvx߾`5(fJm6L/ Vv9#@]:[*`Ap<v/5cnKxV09>#^nLgHȶ}u I^8r9s-Qk*<2沘Ou 5U=U4~n4&Yj먨p&(IeSquΫ`C+S_`3xPb@8v^"Y1\\< Pګ%F}Ҭ.;nN xuBTTl)b;С(`k0R0Z"_넾Q%ͪѰKCsf@'#X`_?|=)A: aM.a-,5cG *?|TZy[(G>YJ >16ӝrWw<;=O/MPlٲfzOٌ -:7*\)/>_lN׫%"JhI@ӏ`h j쇏GfƏFaXOkIU+$bYuRe6&PlYB_޺=ZF mpWH{f&[DŽ x R 7 '+Z0潌!v94+Be %`<~dvT/ZaLNŎWNJ`b=IsEݺ!ʝj UGX"%#u[9KtgqEњ1đ+|>uy;K0Eۂw8yK>CR>Sw+Cź,㇫ .b ݆ft߹R`p(H׉jƋ}ŒoY">P ."^C]{9I|*E־cRW,i4acZS7_'Øyk<JdN$,xZ#B`KsێJOLm Ӽ tE } io_GĞDuRT>c5R cbKWWIdy`z,;2tаCs4YJ6'u{6heJѻm3 gXAV9#,4i031]5Ze#a#NkB/_wMr.sd72K= v{-l#ռP\!20>:lƈ3禙nhsRF ]%1J8E޴%K\ -u"BV%.skϑu!S䛾t=Gӂ?7m*=x4H{i͊B e$1uReRmNv(UAG]_ P{uZ Z:XɅϜ^ò)fK!+׌;s+@R1Ьo$V{'Vk-:1(Vf-w+ /?- 7Y:mqH܏599MXߓלV_:7qw-%wc{C PѿS"("w%wnǡd,ݞ-NtYOQ8ݠzvRi-v!lBd״T9p8t(*( DK{F9F"AʈOLUP&S>s崕}Sl`O8Le K0D;AF#ūj \"n^VA)84O<_jJ1(.7͋,B]duKK6x0/҃ʫi:sՏ&>TLAOl+1sW/ = Bt]ў3 w׿ )drUP|"Iz|d5D4p՗jc*'jlmKeswk8}H8a/Cq!>v̨"R|MU@MВ4(]%],ÕN]bCz M] h:v`,@0p+=m[tEted W ;Q Y`=s3ZeY*ίe=;P_Iõ#8 }c{ae}3ѰzW) (^xVݐN0[L)b"Svs0~af JH+v٭i ,-퇏L S ~Ȩp;lY[M&x9=ZTiZplz\HgKIN? GkJ/_?>PVjFj֢3)wk9%"?QZ֧Voުw1mn5RW$j:fxϝ-zbJa `ִ&^DLgl7Ŀ'K0U2 2?PA<ypQyHr+ ]pq&ϭ @{v/Ec$@Tm=KyYv9 ^`SGѸM*@kw݄Ìnǘc`͗\f`kok"v[ ҡWZd1Ew*XWQZ羚3,IH8dQ'!EQ oNw#LBUfe"^^fEX.(sBՠe(Ei/,thadHRCju@FR}l3}j}.ł#0`Xe> WUݺ5'Z$F)WErWpU1O݆Cj4["Z2sKo a% jlb fkmğ9ĵ2ڰ ~9C aIPz%D:3H eS>#ْ9ҩEZ> hva+oͳ8;d8.d ׍KJ կ[/ /^!ehSA{Y| D:İM ϴ~{cpy&"7G pmUNZވ9{?Bt0zlTqԿ3%; PY3qxyz"O桧xNuYZNiGJ#z?Ïw5h|uѼ>Jf*nb@f V zySsAiwuNqv{*.' L+y ۺn:˶-l1b]!1a s^҂c#[@jl,iO_~SbpdKG DJ1DzKU_$J~dTdO J piZ3bw1 p? F[D!wLbObdֺv*js `{zDcpY׼M$l+w+p\_e( )T{OJ`;BY3|HZMmӶTy)6Gh4}BLn'c5p9dչg7s=IY} O݋:J#yg-Qo!OTHy#DYORc(VxOv&ɲgy;nS3`Xs]e +R+ͨwx> +9\pjSޔXP%'m3 r.dt#\nj9 Zƕj*j3uAb[}yw'WocL(Ye7 vZ{^`{?+[šg`1ն!C&4$i77Wiʶ^R'P\|+)Кښw wn^~I=_F4Ȝxn`4C/Qm`φMn%eEzv/cL:۪q}p2[ƹ I)3O[Xvr',A|/P:j^:O45doq;|D҆;CcE "pg+X(x蟍v_1H6C.OQn7]ƿ6ހZ'"/&7GBu-CDŽ3}6/,{.I z{,x/*!bJXIxt=Pϻ!9Z/ޔj{9aF#m]tY#hPhP Jq} Бx+RRH"[T;rתB%ZA^f'az-`r~V2[L3KĢv}N\xFEs9F(Q,83JwvGNlAHME_d=ΨJ"GI~m:xeYFnT4uQJ}zCӈ>7PR9ɤ;.f„ID6 D ;pOiZw7).6AƇ}i:.0 3ށa BW#?=TG WѤT MO|Yԁ3VDt@zI?C.gP%Id:ׁSbj5N /mޒP4x0ˆ,HxhuUo6˘C3( ۩g@,x Rř98zcH{X&#TYQnlAm=rptOB2];(&;bm^(ߡLQd2E1c,MA# mSsRBOEM=.}^nuV㧯)W&zZe}}T LC4h4Cc;^DN;iĨq݅:- {ӱoV|Vz-~OX꺙wå,]=9D,[T3wq=s$W͔Gbd!RNX>_woXLv?B4~eTA/YoIt'pqZC 2 2eN/Uto*/C:@5E.wk<17 ?, &[?ɪEw9lnF-q L+5EյD :#깿nGL6 ;rw T|ϣyg9 ~ @IDIٕl;k7~ɀMMx q>LP-o#*'@"cHk7sQkL]ه$R͸j:F!'*ƒ\Xz*td(Nu{M iNÉ]|ZtPnxw V1 l @@ ݶsT 3h!g)  dJAq=a$iϩ/L. ]^:ZavʹiNy='Ɂ.cEuM@;@(pM'cWXh P0&.0+•aVvɷhi5 ~'Z#C;xQw$AkegLP8J?xѰBfGRO0ٚ5MIA:3;K*uPզ#"eb`uUZ\FXѧ]Ƃ:Op #؞]UvH;DA(&Be;-[F,~8YqՓDέG9(AK%0;Ϗ*ejg}нύ'۾9Eyx5I%H=[Imu҅AQ5e:ہT7f.-KKh\eQ0A]}VD/ d stׯ_fG=FxmEO  ͆ShN$x)p¤Tt:Ts9=͠Ѱ(uqLrG P FfY)/7.?!mj8G~]fzXϧ՛ee؊?|HEΈlA:<L'%$ijU#1{#cCTe14y ;+>7V6Uji&|B69ᒎ\lk4?%ŔI|9J5߮*Qw9UT-f.-ߊWj%/F:,҅K0]([M< 7~zLe3J| BG:3󡻢g0ω5< gmKʱ)+GL. Zg J*J;B׸=pOEЈt5ۇFu͵G{|ۄEԿlI ^z { /n`WAuz4{ `J.PQYHsWIf`13*A zvӢr1A3G4 K~O׮QҳW)m> Dcrє$TPOw? wf o)4n;x\qEͥ2QV;TE@y}0U ɥ,gb;^GT7p_,5z\v>yL0M0k4LVqKv^"cÀT.ݵe[ſ9 g<,m2wv//ي<xP1&\gO .K_Ǚřyk-0t[ǕrѽaY]Cfsr%"}SH1튞ɬ4z*Dh讶_}ىjH󪲙k i+i";Kʿ0# yGv'ZЩϑ*~;A$$$4O+[&l S)H< SFF+0Zx}PBG?LT%=ߋ`6 S`(kPkhʀ:P]^tϺթ$#]S8= ɾkc9)\_܉) W&apK'͡w+$*=f lʥIvk$`,/`ɕ[sA~j*huzC&k&=d.51"߳Jdbh JQ>crО`s]0rQ26. f(3{pџh6CKCt"o؁F|iN5O<Y%Q /UoV쇳ݍea"UZ ;n(׽#&=9q"S"BO.#1t*𲍺7q{:ʆaRct$ 8D)0Ⱥd{t&"v_|f_<_:"7ߓ9#C]7(%yhV7%!:q\{D{J๝~pwf ϝBPˆ&X'|Y%UqCBq~F&٢do@W Zs=*4=ו.ZK{Y#2iDeFŭ,'3UO_,I(FOtc[G杩+r@9ށAVv7i˚{ك54;$i\SFׯP&#DW~pg̜v~!Rkf%\)L^ء|L)Y`9-L(>#ZE2c.$bzͯ&Ĉi_dP)[jӴ=!̐;1ӧ&SyGO}zm4jr2%JC@Alݍ#mHUK>dd-M o:asl|Z*+(c8[QztI5g=ڈ>2(+̆-FU.qPZʩ~@hk<í FV'V_O;DBReXX?':=3:$O*t‘}ꕯRQN|;l´{^6KI5'uo=52m݉?f)sS 1*#ZB v6 br#]r4/sƜ%]51pcA-$k0DtXbX1ߏ' 4f%o %e>>ՅQ*lSyf{ELV`nvΩ6Tƺ|^UwJ#Oʾ6W6hdbLS0UDsKͿZ=dKZf ypm.Im>ƖhE][/ AwZv[4aW%7Xo=RNMw2>~MڡlsO3Iᔂep`T oT0$cBx}F 7s9qmcf?]o<} ,wcPKK{́E*pN0Qrq:w!dk ]R^lqs&Ƚߧa"}IL$[v&2&;AUvU,c, W|+NQ؜!YH=$ gYgU2NbD%Cfߌ\Sȴig̸;3MҗA&g9In3oZ$A>;ǶfΒ ӳY~)P)iAOֽ8ؿS]#g"x=ZY.lU\께fOfPI <3WSJ?FTk W)avl)z\\9R%e 7~WfQ'&>7{Xlh.ĿcM z0_i-|#T5i2d-é81m&/6[6YV`;^4eSFH7mJ["»^Z7FSsRb;2\`-k-:-NThXBidw%m.ӹ3 Ik/-9ߡJ|9k(QRO@I՗ 3L N:moK312s$ysv.|_<D7]6%LG֎EZ"kcCT\R~CFCBްܵZV&>jC3oU! W+H_ ; /9^__֝$&z>XI{S&Mb"؏ .'1MEQX(iN~?΍a%^ABt3OU̎ƳseOWgX32R.@٬a}z#\OlS!jOv ?T2P+hzNҾX aT[m¬D!Tx#rޱ LKr#<,qOG0MK70n wߵ_rӦ8].AQdf>$diJ̺ζf}|GhŽ*~PlD#-+%G9V'šcXkg 懛E==Q%hzI3Xe9̜e)A.M=x)M?ƊT4N=whGOy[}jفT6[ ̵;l^BӦrx޴z-{GWcz@5%!-8DZ >2!e?9ս.6HO,)ҏ p7vD5R8b@nݞkU+zaca=*JIfF2hy&ApTfnr¥+$ζg3٫%sCvC*'fsKֿHU_ܶ3'nbP$H_oO--?l?_jaiVأhAQu]k*GsM9wАiO{LMl*55xn}s-ħ\*_p&VbUw5g GFmRAk I_1ht㻢cK9X).Sc%\so_ 3h=?~5Gaػ6T/(*F!~!Q#uVK2i [XyF^xѤZ*0CGl<&堃25ct=' |y6dxyjEk.Zb If.(l&By=QE<-C9f($BŮAX~AJJ uA xitc˶m4\/c2Sq٭B4NM [U 3bijn(K"nDFaFi`d,}={m 'Ng!E!pD32`Ey*[d!O_aIX }bS|! k%H mRN {rʩ2_?F?p>6I>WlPݝ'`#`ʅWԇX; oH/xrjJbvŨѐmD+ /, XHwac)W zؘ F)~Zcm6E G?kr#7y4/uwfU5ܧ/rn߻~CG%zS-{ Lf -TAOb̲2,h, mٿaUp*yǥԕFP}ϼ>!> 9+ҕǗ<޿aroyazk"zl<H0m }n誩]GֶLöhKk#fŵuڤ"J3ݨT=yf >j\2óPȸKךThIҴ;x\F!-{/?ZTD^4zx*/ sQ,{/&[`\cY,KT! %9۞TV2/5D`P!ުߊ.(_ʤ8[L0"dPyYeO:AZfP^2۹b5^Q@[:'>{YGЙ-ăG}Jbf^zٷE0_wC 1|lKT H_)_GpBdl @F$FbmCOdX/Gȅ[^#A_x54'Ow\iΪwg;tr NVЁ"&1 ض [(vSrJ(*Raio ɏf X઺ UE .Ka. euhA#VPPw;UEEwZgP[thZ~3OOE ftv&ڲ42P("[^N=w/%RjVU9y.wUWAVzZdgJXXEr`ƅڊ?l};: $ҒbG x.qB:5b݌hzs)޸a&dR\A!" ;Hz=r*u /X4h-,߯9\]zCHl PG{Zz_tmL.c{%`% %i&8j{% ڛKy"ߒTnL 㰦E3&D}ܩތ], (v Z))NLWtQo:~rV 6ÒE\'1K 3Dyohæk+ҎnO١aOfN݆JnR֣[a!$p'> {^`Ě6=Ֆͻѿ*PcQC~^hgo]0צ 0^Ct:c6Vlk%RTOjCDAut  sƿ+5xʹ)z-3Z0j8SKK]G?H[E :6e9\ Vgt$+ ͬgFW6܆CSˢצs uqdAsNz뮃j~kA VwwQV!`w3Qϸ"e:u'_uZԦu!7ѱ`9V<ն,eSD+D1/1dnфmD-"R''j9b9e+& 5JD:=v{$Q7`^U#WH̰ ZJ&>"fb?6Oa Qn1 ,Z(TՌIW*lJp`+u$h流ykC wo'@'D})kݑO8=t$^z#g13Zzf'ۄ@p𥳐( ҳuSH;"fxg s乲X"?Z-Hsx'/Gō|X1i*нYJb2Z02ܒ}!Uđ5s^1-X{0B Pn[wmu&m\XU(iȤ|lA{83p+J)苅gdtI&Bslɣ<1U51w"bH3xgriO2; >Er[p@pV "04T `w0IP\\we!!冞\J=_& Sh׋QZL>퐩#ԑdrLf֩5t̛{Τ́OA8~ 6$M{(ݷA!yF l =7tcdG _\هc7IkH:ҍkI'ċP:JqdSbjSrQi(ZZkP]{;o7> _8\.)r?Ho4TrQRlSE0LKcKx S9H9KߑJk:a qHvul|5Ƥ5~yC!UqMސ|EuI=XX$ߠ1{2#o& B#a܀VO3h񵄆 1:0kO9!G]'ȩJstrsMRT7_^n|[lMu;LmZL]7R1#6SEsJ?-F5apVܙW+=VOCcg !}KlPsI^40T9UlPI;vљ9~i348# ]['f㏶[Vyf" ;kw4`+;!߽_Zy`q{'H!@=@p6r(Q^S;^8|)L nzn9![b%iowIn/`pS@wr 6kd@8n8Vlє/W)vݮ"q'!ƆlE{nP쇸rPFۚ4;Y)x=wXEқApȔ`-4 }>LtTmZh,*#O#‘Ř;֐Di^GrB'RC/֙tܛFͳEwu,>`A賯A`eѻFßbmBj*G|EOQ9gE 6%J C<*R.dK,"ǽq:jT4[㩋(ҘJ=XAe'wB`<{ظ)1L|vG%ЪhQR3{3_ɒ;iiZ}' vknYEl rj_F X rrĸC Xƾ}jo9aE~t*x~ճñjg؋]D$oPD?\ (# }K*93>EJNn귊?!֦нLscusk cFrwuc#8T*PO, JvHQTS[?OB.Vd!)ex M6bvbo P8ꬹB#rd!dy[/Ԣ1DUU:5ks.Lr5wzR.8߇1ܕY,7cH*!^7^,(%Ds;jܹwC.-bh )-ȶWCxgغ&U©gHO=d$af`;U׺+1z@6y"0 E`^ȴ`i$ru*7B܈أ%=<[nٱ~,uB J|GǗ"%f5:6g{sCȱTU˪YùnDqd9gݴRUSsYǖeM:u{+_J /lBBSViޗRRq:n(R}3)b^"E dh8,qVi; q9ZSqwI4ui}]a"ov q?-fH2exB2|j\­a1B7G6+xiW`,~0\T)-~7w҂qG Km NOz)f$}vel2S5FUJD@G5NRp6~(*G>ً6BpE*9@V &]H [~$]n0[^tSD_O7ITTcfQI27H*" ;?2;? 6),|D'q\g~6o4|i*^g&ˠ:tLb(>_wpaQCUx%WW: _W"𴈱Pо#Hªr. }J; Bc/N B#h,hf 8 l *oX2QAvm6;vQv!E@BL[{ע629ЖWJq^zB 4\Ϋ=B8pgiW43dFx`Rs<󮮑>U?-OW &keZ }@KHl7"7k[S鲎Ի wMda |kXv`f=;[y@fPI&nqOR: ]-eOl>R/CZ2M*mE&ߓ^>EKeIH.HQK,3Zd8Obٝ.4k./Sk11'_񅟗r_0?~ӳwf Hѥ1qlqT(\("PЛmg@:Ǜh7E8Tj"4 w(hYIfׯ{KXK+ĎhB^fcJ˺9[1.HT>|p8|uw7- H2#6݅Iu!qK :o~:Kt!c.RȜL=sMh"K aq9gX^%GԍT#:,PfV8 Ols\PwZ?HQt @\_L@8:ȤL#C#IvTLa{d3bXښx+Ox\0|ԦwѥCA! ֛.ĕFgж)8ɟ::=<˛CtYp||6dOb|)DUBkȪ+q*ȋ jEmlfg=n2pBڥO6гRFhJ`;VtpҧXVHSicGOZMuzQ\HHIۣ |x"?Vs\< `/yJGi0YilAG i>YŒwAc[GBQ~BW#$snS:ѩaZ IQ0&%m5{uj`l#Rv2Cn:g'y7!M\zscM|o :@RD:cR2; Rf}ӄ҃ɾ]E@n Jnq,i8ߑ,C|>`NJ<%(nEqLJM}OnLԵڔޣgn[`4-^bd3^|qu9gu9E`\xr@[&l@0\IYa0w|Z mb=ԗMzm0*˹Bɭ;TIc7ac𒛏9n agnhtF.z|=딘S.eDkpWL)tOY6#|: g u2i;ގH ⯩Oj URt~6R՗^\ (*ma ! U/36UV2ez;]7sMV28S0Um6D նlf.kSUIJ/=JNpk E BM<"K UܚXAⷌ*Vw+O>oM QRJpĦU5Z_lu;'G~<>&_j ,x!;4˜Iy2%%1{|"@5tAnEvaf|S$-|kll`{]oA$8P @V#'{".^'rQ3V4Y֞h >vmU9lRvmp؝,s KP:tÎ"q*{\̞V~8??} Ir^R m_q1:m=&0Cv-( Eo^ [b&xw#9zyTE,7\^Nz@5o9ѵ̪><0ⶃ<~ V5>6⭷"ZR g2uRM+qGжJI!J?|%#`tmk^dDIO}3b\)*WˌOÅݎ Naܧtm1ݢU$ =OF"!DLq=.bHlpLP~ :~΍+؛7KPnEpRZ H%2?0 xcF7airДk6heSHS:,Uc%Љݢ(i\5 3uٰ tv臯_me!ISƚ JU&jSpG4 I$P#Aen$E9LnpѾϥ#1nA5g#A(QK "W[32A+7(Ho`_̈́mCԍTLh,;g 8WJM&&ܥmȥ+GJüSyHKX ˾: Q%w+zV:@nWŽR> 7O]xHBpo{?:=d֙`}ov,&Z0;P4( |6`(@.+3B u30VZGX,ۨ{i콜oIfJ66mp! ;9Vȥ+M>KH40釚OtJ]Hǜy)1" " cYn1h}%Uy S*roݸGհNq [T~:z}XFCo|cJ?ࢍ\ r{7ýbi8=:lR?;HbNדք2:CBI-s"uY,9}Ħ"H2 h=cX1zQt?T#sj,\ 2 eURSoW7Mf@A%T3%S .݌#@dgzc|j$2.{O^ ^MV4_;aP[MdMq܆a`6*(/U0m58놟MMT ecdm7Bv+ɤVQ[d_nk"kհdaDgi 2._T/S?cѣH*ް o|tM* 'IC A0q:cqoĮ眭oKH^qL%$ ݣ3HIkA{6,K[[B1jUu,(N$]OB+ vQHb8]-y7)Ǭ bHd>KqXql}nWVպE3/uaX]wv GN,Qhg3(E$ kH3i XbͿџ fc]pp7Yɀi2jE挣nכ,j?dGqL8Y16OzF% C>Ġ(lLݪ/\$psIu_gbW;R=+{ v9Fb^oIz kWrfUiUl5rK"=ڪe:o<9i6~F(5eGkMR/Kiu71zcr'nM1j]`:E.l4,dGב@B{<`^ItlQ/h"Q9 O~t'lo P>wY/]Aj0Wu<~1vM c۷^R/șV{+^>wێ=s1t4]Erd ?k+ڼ\{n^ pޭSRuk X7TG/ߌ *lCMm[w_)y\24Ie| :ףRɠɯQA{&Nْлx-cWvT x`8AB 9M2xZ^z(bV;qI7lc<]p"@y<)OpW 1:&qƶZ~S*DqW>;<1;BIFRJ)povAL4G1:x7ScĨ69E_ AdVMgA?`fzPJ>/gص,Au/_ζCPYjăCB8l=1f̓O/?q4= ō}V4WWbP_e1i@RVX/y*H+[qȩx\EKf`is;K=:@)G(t)ME"1ܐ g;yD:~2 RcbA99قۢ]q%=Cvp)W1`7;Z}`-c82<P'#(8V~RQ"N/[I+*qu,([WZ Y$z'6*,!6 ~+dOW1R& g,RaUk5je\2kᑱp4.D%|͒>EF/ߥj Y6W<VX6h)vр?ҽx+OL' t2k G-4~i#J!b8rDr0ȧ Hj5tݤR,x7<~cV?i&'=XaY߳6cb{3x]W_tG l^e\@=1#`!8] ZKا8:^ jNFl%شnjg$5c~p_DRBd56iiOeA8_6sbG5^c=A= lwGiM+<J9IhQCFk(B ?3b.mM$3ZխjZ:" Qj8WƔcZGJ4*HW39抯$W[WP#QVyȋdau%bfyfƔ2 79,(uc]trNڗX}3m,"|;%co> s%G??N.4у^Ivwe.#e&\,YC*{.ҝ%h9s9/[K6gZ50-4ztڨEWH\þe䐧6eY%\w֐.KiLjlVk~ g\qINd(=>9̋{\1=wi;.$a~v8cp[6?YrȽwmsvӷm0yƘX=JI)~8l)!j_$sY"# J&STFE/M;7/.pJmZ-]CP.3,S>W <20OT 0eT}R/}, j& (6jnM<ܙmoP?Lʛqv]Qwd/@+aSTΛ`woC$6aThKêq#aUr@P5E nU*嵢ۨXJ]?CQ,piޞj0 M:w7H>!u3*:QyM񽪣 R&1vzpS͖\6 Úx=ݰmr,81dCKRK]4=K\R1wB8v'u7</U=6KKkp Ǖ.V>8'aGp a uD`Н-2m7߾YS-N71W15/CKYKZCގ1Mu pۏ:5ol ? }<5ŭ"Gp/8JC]WFJP7: 91m@@$_C:>1@܋%䫡M$9]u& k Q _7_W+yz[G4w,U~{Gc\(ȯR.i%sݲΑ`6Q.x[mjجPdRé7;6l%.~ײΖP\'/̋2xǼ(#vf9gH>PI?FuWLl(lHM19iQ`tq [+$SMI;yC7`AY >6,D.N6:$S Gψ X&rԀc}?5 j+ņW9a63~DܠQERg60x˸;0Q^ܰUSa14i)`tx]JpC!Dq}wf#ɋ4o|`N" [Z2."*AoO3sG.H{Vv| ɲ {9V4O&b&09Cs:=׷5.2֢S%7JyEPU@JA?wÌTw~k`mz8(ń>}ƛ3p"&댝rp̼u F{&o~3VNng:3͚JIk^ŢÒ;w#V7_"BVSi[$2oͿhjMavk 5o;Z@-B"Utxx,hnwu=|[٨"%\lMϴx(m?xxG7ܢTQKL!,Q/4,z3;jĬ2x=9C|\YfFWHcG\̑< ?0'\D8TijeD<14P%oQpG:[Ќ`"|&@&)Ro3O%=4։Nɘ"U,Hrˢ{V.'ۭ =ie}Xߜ>"b*p"R'] oN zJe ߛ*t0-y9)sPj+TyRcڞ2 s{i@ڔ*H#U/#عe@z0c2iiY{Æ/q)-b+%%=D'{޶pn~6ie zΕNcQXس?zIڒK,l]$n@|}:zHSB U[!:o9gUX@a%OiDV$7il㾨sltnlh%91vY~m uج3{/YTH~fjZ{܎Ͳg~agH۳ :/"<\zvMlIָ-㪌Q0Z\'Dx?CM@FT? 24 >1̮_Zr=7Ti5|M"Nx.*Wx Wj0la9YgU-ȏ*o`|7 GOUnlC=\Z {Rb>jxVAsBrbXq09$d$KA t[JY 2{ϣ&5ڲVSh4sTm_+dy9"CuSbG?|5ſ#K0px[XQ/¸aZ7kt6Ox!l%8)6  FuccCXAVѕhZ.LѝB$v4?=~Y =Z6sMQ7rw*a/Ƶ % [  ÷)ܞ]r\OYF;WںUJé`M<~J'noIy?Mv.Z7My{K0)5 hj?2Xgm<8:qHZKK7e!uşIߴz]$5_X eQX~ˤh|pݹk^X7׫![*73珉7PTWJ;4 P#JUv`3 6bTDP)i\D{ph5YٵPB_9$QkD6 @ۺ(5ͺgC@oq h7֗;e4-hPD_cyBl$Xpș`+# EP^iC`R t'99g#uձΡjv8x;c FYPԓvs '08g)7y .}pȾTbBRW~as&M&M.iMTk&`~Ĵ Wx@,I3x"#9 W?tAȵtl4: =R]oց54JA)38>ޗpeA|F mR!6m΅ޓg.܂4V۽vnF|1IfrDOut\ru7l=Jm4*2 !}}O=Bc-N/`Nxl"p3aTB#ikg۴=>"(9Ap;|5}|<.TepFc,.Ǫ cw8o14U/&A ~`%\9,(MR.+[>Lh^&~׬Aۘ\YJo>+'rY+Ҟ2S)9>/ u-#=A&r*M(Ft\!Pc}\t]J"]k([^, 5!tdP=c/]ʢ1Ut$witR ]>}\%Cj=y`#mf(_ 7?-iW;lbnY[T\7]t-0bw`.%(T|W~:kh"ئT2ǔTWd|wAZ#h*6B3]FUQi&?VAǗ$GK> ظ)5[X*R6QC<$· q"#Od`"9zw?$3.v bxe|/a"VJuGq+ Zckӻ: A+ƔIQqd01cPjj7FRT Q' ZwLS|c'w0&lC^0Mp]8 K 4`kI඿`y=0V,SP$cZMf{`j^:+; S&,rˆT7A66Dof$`w(*1ᝀ<<,Ӊ u[/.6RdlMvkEl=#i] h e8\z'AZ}Mgֵ3ⵙ@!I5 "ƀ8J.PuxLouq Pت.n/G[,a z)fam9B5M^ -ZRy\ȚXx'?ѿ5I+c҆ EPX`dn^D.*&HK}4[VqX!jEQ-E@MJ/e;RF2{-k٪7@lMfv9v/ Zw̌E*b!4ZRr q79Pub%G9Fw Lby2X<L0䝼 >集F(9_= - ..ҌY`v`nĞDD~Ҭ>ik7뚇tOСk{5'\e9Y- ͝qX剉) Zipa.k&t~kbk+2ٕvewZ}-7֧=R-) бUt|34oe"lí=6c1!0t>z[/0@@J!qpU} n65jLr17ڮ5Z&H#$_/nM$ofLjbB'NVj-}GkI;[d\U[h9v|q m֓9b VRvw{ipmB=`MSxE\!vUKomoi4(a:nŕ">}qĬ#xێu9p6f[7 |noP0tu'{aF29p%/n+0׬ʖ-Y_Gqk2I6>HcQ]wD2ȪYY Wc{KOPpti^E[3vhBa [`f(̞IL򵱮~'˙Gg3:܂r:@ 2Z; ƏņdN`{xBl Mh7;Ĥg7Ld,H&^[۸fYݒ";rܝ1fbSJ܃3㴎FQ7q<χ9gi1Ca$Cd..@XוYh"]NCʱ{xV/N5ȯ?Ŝn?t.v с|6bew:,p 6ThLH(>|M)]lX=҇&A+mي|9Y;9[V[NTN,ٱg|d3u{Q7)&C l!{όY)nkbmLGuО0A^'HT'6ᣘ`FPΌ >2q+ 3bQR'SG.J#x7Ӱ-Rv4œ gڡlH~,GP%`\5QX˿JS3 9hX=Om#(uV~=?&1l@pt ȝeZԊrZl.sNC?/PkUZimK bqN+QJ4DYz82ˏTp!fRȣUԭċ8!J$_6Zے Nm5&P2jpf Y5YA:USVX=wKlb7orN2h?,W .44O$=ZFe_)@/l!s1KdDdD P#m=1`JHʾpD;ѲnwVٜI_.1[R.žr]2x $=q38q29đЊI|RD"krc*|;–ֻ2b"~^Ӡ5z1 c:ʍ_zg]rWh!ZP)cp`M( @0~֗?W>bm|jJͮ }+~\vwSO3dHFf=^2RO @pD>.Lh:Ihwx1k}u1ά'hw>䴟{$s?bg3DϟyM [ّ!t /w~h?SC+7>U,sn~V />nZDӶzq{r5Ɗ?ʎv=SA|(J)b +9|*-sqBӱ~Q O+|Lm*suC4ڳl𑱇(u7;KJᅰ?ْ>QO'[JCRGFu 0}?iwkQjOs+SqA=kW7%gF;mk5kÂ+['%djSWp[g-<+L9{y< ,TwƁ4q5m[Y<KwKvjWW5 _))/xӆdVyx(畏=.AЈ8TnZNi?#0%h}#Ko!m9-,՝NbsSX4S2o69gY/Cc{2RȉmxȅἴYY HܱqI??HXh{\ar#qtY uM:Z U& ;UӐz# (!~fny@툐 XX9&]BAoBCpcZ¸5Өo{W*=Z5#i%e1x>p :"ή;HiD9W g>G_ :̇ѾXL!fwţ4IҲ0f&"A=e-NB, YV|?~yK QGĿTd*AS7C}&Szb@~BdCU/BpgޡPD'6@@_@ 镜-5A0.Y0b&}DֽL2v!|SrΤe,10c7Ty\a`@*`VD"FXnu#)W9|Ǥ[]f:bۦD fpn[{@ܔd>@* @%jAJNwr M㑝nmE^ Ղtn^p+<@xD˷(&BVvi iѭm3 <@#w/U6 A!_+s2/#&UjLS n*<+4Z.Y&d'b;7Yk$$mFv-ڿ4:JhmIvJQc!SEʖ?R8$B. +zMŠ`J0:l(2|S;[uM}^ ~42LE?s3J&ܝ$0MlGkc_eAZAi1ŔɊk–Hr BcP۵sc:nX5.:xQ2?C-鶕LsKzx wp80䧍K-LkHKN{E8q^<^@?0alCDCP،^[d /T?C>0!.h 0-fID ؐ."1y#/$8SIO*V%@;Q6nꮜ xaoh Q$*1: 7; { _!.(;߇~DB^Ơ8(۱"Uj4YG,߯S?2DXÆ`]ڊKR0f{^>Tsnޙ+sΔAնڧUAБ. 7z%SwDXćo&,Xqr޶S$ $]Sq89qV߾&i-tf ˄t"Ή !aPL6cի)_c|K5Z k|X1F|hڊjw]EgM$x5ʫ"X5NqUyR2o'.*mk_ݪLw@ĘTXz'e9 G_{M:4NwM6ddT?xPDGV8}QnORG*Sgz,3#ϻ#5 v\~l) !Ρء145>|?uy= DצeUg~4&J7Xͤrm{@ تsKy.mf({+'ab^&m\Ev\3hr`ŵD%14ad@?6|"!v>ye\'ڄkr[+ B΃ht @^_nO+h2Śg c)ۣ㗪&J֯nji½kƠ Pֽۭ뉗~ |"0d,]u6e:bзgڛ V asd _e3G_B'Jwc, ~nZ{] ߒ^[_'Ql }l],"0"-r*mwQt;.Nڕh=4EO\?SY'?݈ހ *9ePMDxip, Ɂ-L#cy`6i,!)8& pTEM K["r^5[Q`Y=.v16*x^?9줼&- >rN"(̶'do&43e0֮1mXnyKg %I' @Tk!jyu ¥vx4{T]s1+9Wn938:3V.kd C_/]fudV4uCV콞=iBͅHrVZ<>-Niiu_\<-zS 6o-Ù-XS-\?%=OF]:&փ=]lSI0oz^ JF@Rߪ1 # LШu3m<,S(O b1omyECdDIWtL8p&jFT |K駞N*46ezXs kܚtphW|nl|ݹt6XlyT+lOu%0tlnB>z5.%9l=U53*1rx:A"s7Bυ#}x:~l@{[?%o;tV%Pj߻d2ʊ6sIK_4??x"IKrwYH{lg*o1mVbejNOs;qDl H=Ʒr3@H\>2:ǐ`(1y4Ԝ~2g@/Gou2/.c(TMc OY|llXPFt6_ITf qi=;^N̯ DxzW 4d&_17%egqAlT#\m=K>!57MU\*ޥTRB$#v䒅1GI³:!@nmK5 WZeA|c{Z.ئU+pUI%5 6If`J`@tz71ugT][Ӆw ĭ^ײmU˾} 6qݰG?mi!ߒ)v`):b)RMޱvz{jTscW29ڴ$N:?>Y&i &5N]cT_w(*},Q Y: ֏'H\JtrgjV(ZMSE.F%U0hU4TQ*Y= N$SOL&G#.fϔa,tJrHU[zm)C|%P=@Z 5ݪ,8*7Vme(o$kytg8f5A\U6Ê)qF Chj볨A\ b=m>9[̈Y[Wy-,>Lg. lV}sUo%=WC_iQq+[a5p#UVZHfi6@Μ3sǢ3KxzrR'O 'RCWK37v#]N:'eF [X kcjz4&>df {E]rzeNK)hwNzH%E7y2.4!>)2sQVɰ,Rů~W hUڂ7l(uV'V›ϐqAi qM0aMMۀ}gU F5x-A| eJO5 I%9A81AT6:!v%x=<"h $$Q7YvsW]v #,ZvpK?:u>jgLmӊZoM~1'3HԽ9fbP|lOފԷEaS<0JQğdƱiXER WL*jC"~ӁSJr*hڜ34cg|SdG1B;bUOzy x)2 YKQYB ,(kPP7(9Cb!"Z'77v&VR.=Rùm4F#kɖ> an~UV[&ֺ|T8:fߨq|=!%zo(Hj@Z̜C-JAo*k{2VZ`fb@NAlTբ4\_ZQC,׉AKgȆ[_?^yx0\ע9k"v(3WvƼWRNw3rb7`pal04 c@ScE0hTO'}'mq6&՟lPdp?GMNq<Jf$H*or0+܋>C-4Bgܜ(`;2N7uS9$aRt.qS>p u6:\AL'8'||- ߂;f>Of5Ol,ٳ+ ^M`}GF A%$,X]gçECiNWY ްtE9ʺDE`"uBMDhpE؄1*j=XW`UibדDySBLDaO̊|=Mǐ7ЅtDTˍ#B(x01Ms-碿XΓXw]}%KlJ@)[Ӣz?5v[וdd1Sj?U0{ٞRŽP@?eɗŞ@~? ah>&nP=y[QΝ5ff^EvTEmmRY3q(?dL!?F;[NaƤ|@dKG3d.?/Bհ\bїg> .^EQݽߠ(NPhfV9*c vg{7ghk?<ڝ] 6< +DȶNiiB#K q=];,a5fuzUQp,\=E{̀%E]ࡥ.c]a5 B_r:?)Ly<2i ?߉bɰ`#tFyYOif -qIί7էŽ5\rIaП;ذFpO /ĥJHX*dX Ǥ\&r]}5z+8١uҟ||9Z]̰ m@=ՏP+` ϥi< \z!\׾nN?;t2`-%;$ԺXVp?d(3/É/p=o!=-Y Z'R[GN%ck 64mT@Cźl\ӟDh%:މWښE!'8I )?㳂[8W.>I|c%|za5#? 3xuk-ɠ,$Sjtuf?~g_XF ZsL}V8JS.#p܊B_tA[48Ǐ91~ud/wv?-L6̃}%*eȓc~#,+ejh<+N׃D)Tje i!+#yk1$-Δk rgf7j,1|.ߓy4"YѐLٓZ`c-$(In\R_k|})!܉*H>56NϺN$@$Cd10XRŃƋ+w yfTTdH9aLguG<ӊABBZU=t/=SYG~yq%@3J.y9u] y>z8<13Z᳕"UڧA_5Ppq>둗SP>ׄœ:Kj$JRݺj(q9tUw#dAW-iJ?iBcW8pm&(5*JHKI JRM[ko"xJl:ǵMw4)jXV zܸY=7Hn̿¯%b S$2 e,LPF^ [)cq~4sإ/^s2t9l-†qx1^\و4S[O`%՟9,MH$,3Q1)ITэoczF .MY ?oEYypUϐK1F802*!K/{l*/ǔ|K;5BΊGW&Emҁ6\ xT'"',@Zlax#DSe m:JT[zs} [y zV~~ӿeͱ{1V@3۰bשr~ՎCk頒Zs0΢ @ɥ (4Ow1"p#ثe&JoU}fltwb }fapCjb=-51g02@o_,}Sf/&3:Fn-Ρ;{>іNv涸:/ $^ɰ\DΰS̷ t)b!ż%*gn] 2 ;ɢ> 6dtƍIJM$,1Xkc,BSR5?K0F+.ΝCΥYG]@ϑh(RC6g2Әy<O(zxeaۀNNCV=z@m[p2`Ϟ褑G$l,W |BsʸLjWM"Fvj!URmGlRޅ Whr1W[)";VD]6 ~A^WYc_ dGv⓱z 2^=|ru.s42 >,Rqt5y M'2Jz BQVvOS6,-IߥM<98&kԭϩQh^EETSj,F+7n I>~VGfVt6fF#Nj.ޅSn9_^ JGȖS?X3k`GI94",IOO6iNu:BMjamFaW߸4"yS_\l|ѩV򵖌0kgҽ[B#3Htk]>g)~MxTB'}  P{U{HuBCD{,V˹H'd/wbڟ8 ᭦C#|r m5+ @t63w3|C`6@odbģ0#x62Lf $Ϙ-{9Y/=ԯ\U覵,{6`Up({3S%ZӖ]8Ynr?% ʸ7Ifw3j^ P.n,E_5ot Ƕ'-"Lݕg,5v w]ZIj4/)y*=[O01نVXzM.W({%l`Aw4qS4(F˖?":ힼw[ kC=Dϓvs<@/Yi WtQ,_$( $5+j'k1h t/gƼ1JźmBvmA mn3'?A E!UEȈ|Ygz+sX ŹBWO5[EPF'c7O3C`%Q`n~QUl|Ij~8+c*Ϝ;I }*։?J,O:{ڃC-OZM(=664'?81f-e}SȀJ ZS t A'r -y?a#:7W#NΓ!tU@'5< .?O)~EDUQ6/3ʖ'?W'f &AXN"(m!PbWeу2kB7l,鏋j@Z{I&^V_x57Pܭh՘TJV%ճjD ހ UNyq*$nH#WpK.!,݁FB-M5$IYr9a/ ֞`%fEВdvbUho$qr77G±'t2okOp\k`ޢzm{'ϴs-2Gz+F<LaرVն ƴG'6駳LsE#map`%e1jU:F0O+v갧UMMmYjC=п_7$[@C>ұ[>("`Hlƻܩ?܄.˂%V {g/E]j(D>R\rt~ 3yAS(J NF%Ve9$9gy{D?kYU+(z \ m5 #rFs-K;3|O`4vYf׉ l]$Ms5LUĢ>xe9u{h7]z)0;k8I0FelUc_X 0PFtpFQzqHA6`|)ֵ «Uaw'<{oN{EWt?>Bh|Xkf;LQ=a!vH-49$YEoFtfL/  V)}@ T.B7s%#9G t!d^EU[,oY7yQ30~AT"8.ү8*y_U l8XxBS$FdW qd _&%! tA!3"xl59|NG8yC4ʵNo y Tk?evlR31 8:5DkM6 |_ =Ge+hTN)g'R &/9a^<* XO!3%ސ癔!V!քel3.6okq\bN5vF:UbqcX8ֻ"!0;: y4d WbR1-M{\C\Lܝlr@#^ |M_Ps+sY/:(50K\Lsx9A16+^#/MQ4m#웟"n` &?O^t>Yg]:<>*b*bLBGvtp(vtDaP!GݤJ=g')>[YH~ߵoJ i/O1OjW!Yx^c*bF| GoD1RY%1x4 NyӼ98f|!$Ӆ'!YڈADnшאNP[dL쇡C * ֚j P !z{H)nAEfx1Jr < E1K&0uSZȫldR@]5/ý>xS`JT8K(8I?yRȎC?Ҏx͎n^gZwZPXf(7 tY]jFSzry@}ɀاGh=!%Ot=eZrDmu|ۏ5X @Ȝ'`z e2R4HfucbC`>zph/"SWfyNd#3hêtUMD:l! )(2YX~A#M!ZXy_%Ѩe^ކU\Gies @޺ FDz6K\&1_D bTP 8*JM RSo#AWȖ~G5GIjDC*e}.?Y(C,)Y^k,xTgV~fLL[t9kۋjVؓxgW5?tpqၛ\e.hnN7m6c,Z7]-م&O=B\jLTXZHry/ȇpF#hF6IS,~yj%iLG_ܝ)(t藾d dsNHM" R݋jhNxFuz-Ĵk'xqӲ!Y4RhIIݹ6I͉ĤÂ;Uo*JpYM@tAK.)  gUOҜ= {j t(,꽲gPbI|`YN9 DgOl 0g#e#'0{:j/bߩ;%~E?GŶjl˙`nAﻠZk kѻunDZ07HYK Mjl}QrsI,8|Vb@5=ek*zj$`0s" av@v"|DBvgʴǼ0.,_ iCD(.[L<8L3ִz1к@gl%~y=Q)//߰֗jمo~+?4~P5?2]iQ3z^5ޑ{Ub}XMXuhKAc'T<C׺7 +{AF@9.v,p' ؟ J{_lUm*Xh IJsڃa)Ah?ojoL,,#ǥ<.V^E' U7ΩS Q!qZ&A£@kcwi$~iS=}l:}J^)6s$_w+4̤wt BmV+)q +vDmm+ yI:ٜD_lnm 6sI_#yI"8kw|8~P%<WA{¡L|s K&XXmeC* {*wO^sE̷P~UIS GoMO\ru%?ԷF:5tT,1xe[ULD@LP@g)WkOX1u*4Ga?iUAl66[m}~ڧN i?12+)|4f: I(|o]ctT˚C g cV~LU͟rv \+UM[v}:iU ϵp5K1q(Ӯ+ IU Z(6UaAw}4>6 +-vr@nwKoAzJQ2$}+-g&K).@ɪqh2?{v߮ =X;"qJ7~tH\cJ|\1Wy8,rK9VؾX uÊ`xV)Hm?GZDa̐ Җ*(k^4|bwnA xcn] K|Yd1-O>pY O &S.-XIy`z>GV`혗*7hO/K" @[D!ϖ]ͭa7 PH-qpuŮ Q8 ⁧Χzր d́>:*17,!P!0SEq {zҐ葁Xv `i|-QxU5k*^ǭJrn ̽}K 95İ 1iXjkgV$Q; 1Ϝ*(+ޏA^s<˰H=?%ttk6y(aCl@ɒ~)p`o;pol1$픛Yñ5K>¢,wvw #] lmLE&k4]ѽr'vl0@qraa,bkvML\&W@OS.$xާ/E{7L^bT E}q>^C|hUTõne767'8]CXO ^|A޶=&R &t9<2#QB1mr6t{UWR^n=+@YAe"5`v&Md1]LZX(ͣev BabtƳD#]+>23t h e  ^ʻџ燂GUlV(aLS|(kPO47ˈXgϖ@Hx8Ǹ!^$-h|L@guz(Wwr Pt!gw1Qxz DOD/@??J<Ǹ]ɭ VxuE}Z) $ʼnˡ3\88Y%{aE\*xUbKBc_9drǔ LlOPl[\Sn&!gp4^rIc9[R^V@nN:2v_aQg}j;YґCS٠;Ϣ&f$ 7+e@T ?u.GydK]erG29B$J&z\CRft,m9 o++Jxf7g! ͦv @:j5 8E^ӧrkZD|Uf * sO :8̊tD܊qv=#םުKA|N"+<؅ɾн@ouAS}\bWRDq\VowmDG-qj,:Zi_429/Y`7.^ݿ7挱LeX^V @4 &}*u ~Hf}#/Tm ri~3L*3KqE/]Wn:Y:$G_a0M::h#@YP Z`TPy;}crZWUwDCƠQ5 >rZCCq~/lf .f&r]s$@^'b: QGۖNY>2R ںQXsv0|C5[ dϨN 'SvbL vi9KFrQW8.j~Ѹ%˼RI 5e uMISu(#MC*,ÈP/ Mb&=S ,wI-J!EֽKGo{/,uvMh:0Q-=.2JÌc2GZA:|w?Bzׯeݑ[yG(cSl n{_)Ttڬpl^Gi,ިv(AvSml"}eմe6ʔF|Tߵ8Z_Al.6&%]B ϗ&PDX+\6X40 wH঒|G'y,Vӎ#\^!E+6=s+ִl= }ѯƯ|r˰tRu-`ogݚ7 f(;Kf L=y ׈z\fLR=[+yr'aqp呋 XM[ʱdD.?zLTggƆNشeOyTX&+o ^ؽ}2оGuM5I%nZ:;g&nd& ).-`qtք}E)J,n\%ɬo/ӓ^N n6{=Fo{êFj ("Mw)YgA?gWu%9a#G41@?e~mCG}Ó+bY>aָgQ-|@B|wt4&#4B*^, $͓}X\(,Ҽé[|qYwNвo߳8mڨgD'/4|/B LQ0;՚:$1úzPҕ bL~?Th=)Fi.U KKI[iIF3ߦ\\gxbv2Rziz9 ^ԞDMVa@\@-xo@Nq&߈?S*)^Bzxs`.ʣz\JT~u% A M^sxq-ԴP5)d5lf_]yBp$xrB[" Ev~]4x) ICXfhFNx1t嚒N'&Uyl; u32Tꚧxoy;:uY(lFU/0˝d 0daϘwPcv$ ȩXwYΊ;'P oPXf<9oC[ {\;V-b g|Q{Ŭqٹe~ODG7EO֮)p^a~+Є%;aㅦK`[_$ag_3PKLV8arCf(OI7ڦ"%\NA#3Vyc atX f,&UԆ*5',7هCoH"(Wl]4y8Ĵ.^n ,;T +c2!T;E^qŏ rC - 'bJ-Wu\] .LBeu(-/b2,O jX*pSyU4[- .Xba2Xw=hIRw:x/ ~WP/k7Ę M+-0Jt]櫰#̚- Cr1zHGI'Nlӆt;+bUdzu9vm1Ajk W3N = ^l'ȉq~񷢬˱%-_܄6Oҭ `n >s0@#TWĒ`(tz+U> ;FpxQYILQE )o "c=C: V8:d) J[ݝ1|$ GJ`𸕽8KrXD695 F>5N05G@K5m1*,ϳM}*/Br̓R'U&m_H DCNz ¨!/_ ]ǝ U;j ؇i~V$_貘1y$+ iʒ7~x]B.mڕFco]>֞_ 7K"7@UF'ߖ7* @+{,Y1>UlPT_K~NICОO/]Љ|vmD dpЏ{K m" &0?᭍'5$0>%fnz(kt fGFC+effڭ%7*^O֡9{V mx4ZΘDBNP96Bk0@%(f44ח(nIs%k3;si3z iśiX]mS o]dzK(g4zxZ609! VA\>7jb՜M3j )oG4%49Ҟ q;tҡ\zUvOceRHhh єA`xg%QHSR|}h<`G\>Tb2y2mNt`xanqP 1?*Qn~ \~n:x00`E(/03+c:휝<BֽfZ24;dAﺢu0&0ϓ xf`*#G X0;E֛GuG:\PͤPPgOKy&_FXY-q[ȎmvL6҂L"͊ȟ +KM"oH,.;Ya[ 5T]$k^8ͲmjQb-Er7ܬ=RƏl]0} g/^ǚςAGAnBd7Ѧ7!+b ;Lm Lw9xHߨKM\l`7%'Z_uZ*'%cSVGFN< =m k.%̛n8o'jBYRxzWD$+\'ecVQ奕* tjC`ioKZ vUWg4a]/8S2ty~hj #AXlw8ʯqv>a`IScҫnq\*%jȊͼ+Pel"m|XWwL4HW Vp۱G^~Uiw=y`< )@;X j37=-IQt=wztt94dwW6! #PqvyhCx{xΛS-"R1 |⢍3H'<-_Ey"gD[O8Fn /*Z>c9ay4S8a͏{I$z:n(E8ӛBnWSGy#Ygy[5D ܛxL0U/Nv镇OhspxX`u_ Lк~5;rȄ钹&i]f%g؃y&/16R5~x]]} PMv~/?c} w^Z~~sD2#,VvWY"}:uA֫u_<#~ڝA}n| (M;P4  p+1nAdb=()fע5k{ݤG_oezčig."J^kG<߈)|l!5T,qU=ᒐ {4eSͷ ѮM:Zq|jIea\4XQLDbM\xdɃSj,Z@| jP5GQ j|~ڞ`և&"bq&HhzeW7<;8d {AWn}_Z*fq"Z~xs%Ҝ?ijA(b̉IyL(4BJ_~XYs۴ER<9Fjl\ҵ>1Bׅ%m2"@,PC%sbq^hb)I#*VjUï23g)Tk>U޿>Bh92,♋ZR!/!J2̑O0OȼWmJ$m*#`řt[?XZ$IK[Pv7b-#dҤeZfU`t5޵j2ݥ 'W$1 ̑9V{}9A,LnGZC*/]2=( ?ղ.cav P\S'YC~0߁6NOf|a`}`/\'u 4f^e; <:l͸@db)jwR8?o[ǚCW#q(gAdj:Rp@W$e|V: MRu),+> f|GhL^×qSLwr#k |V>Q?+Md[C_߫E8rVg#lӷ :)3̳!2lp.L֝fzLt|Lr,_4ҝ[y>J2>U"|; L]Z”8o#vνv3RS\g5r_1#BJ66+%92;|whIØ-?j[RI05ŗ|ɍ"]0wݯC)RR/.32//"]+M豾L4]4GvJ-0l ȌI}z^8K3 'er51L~CRڀ;eD6J:8%$4h0)kBwLw>m__`-vg.IǘZF W8(8ՠHA ojQIw&`2(>Kɐ]8LH—.xg4AL+ h7;b~N.i!fx.ܩz;$Uz%0㛍2 4_^ro` wۥ}DcFQ+ o"D u/ގG*˘"j第TΓrQzO'۫sDt>C= FH+MpŻo 'h$;RxMcU8;J)t`]p.;9<B:5,q^t(V~, pڦ?Sj^#Ae8BF19&yd\`(YSH ݩ }ڴy܍y(=i#%/yȦM#O 6^(1 vm(/Lȏk)^蹐G嚈Zt=x/{#,=c#"+p4ì0̋OHӵOp{+3rCyw%) wM rbSyPxw mT\K)γϳz.P|5$8bdtQ63{nFXIVL&^P%'s":L㸪alJvisz$1+ 0Z%h;Ł/΃/\LZYn R C X>Vy'D"80-3>*qCZdZw-yړ'd? # 0#S'{bkWJ,䖂m`UyNǕa.ͳ4)~/d 7Ò9"?k<6,Q 9ڷ 6u(㎥`Z6 |b;E"@>/s4?Zs V4"}l%Xjh04 v|} ۏPyk0~ĠX%15Ҟ+ztveKr.+d904(jh}{(9/? 5s!?/D1FŔc13a̺&>l1^0egSOA]rьCYe+;ϝ; p2Y$,{ZQJF=! 8\Tq)4жHM..++4 d|! 䟌z3t̻_Fu(v {6vCo3'$Fa@,,bYoQϹZs ]7òtiW4݇ P# xYp%U3Po&T[L-K0k]5wO(B€dYjg5wQ(6'KeٲLi>_P,|ެV$7Sm;ϯlXc[q=I/n/H$;狿y2:/}(c:{~3ޮ `9@k=-UUVA%oEj&l#N 2]4`|7 ïEk4'B6py#@tB)\ej^`qD9SML,#jItbMAcϗkQR$<~;<&Og v+ YZ{ }_"I=aG,Cza<`0t{_\z1GA}u;f;&U}';MnqV Vp^]S7}XhE}+ Or10=*5e֒=5D{K_'a))ERa)| >Cӣ8<\SŠF ^Ԟ*k>۶I.Oj3[ :kS :-XӞ "8M%#;)Thd, "`^^>TпD9NSPq uM}@Zt&;S묲Ѹ.Ch1@#I6KAɥ+/QCMw4le39@AkULi;"ǮOO= ҜܡB>u{$|Y4"AxTcGmmYs|gQ'Rh ^ "`#kJ@ vxhh4v^<NRqL )h\/mϗК{ ))XDi0 /t;y[h PZ/\Y)Tl٣_KxV\|ӯ*5^D :HY& $s+dψr[aUݸ,1#NGa62@P?Cw5|i7ۗmWG"!ۘ$afP`7J&6J[ERZsSq+6_llQ0Z YHMU~YN>MiRw6VM?2K^#̒%{t}]Z~M>!L0,LwgFړ1PZ 'cxl Z WAO >g#sRk2j:sgug^mۉ^Igm-6$]eCqat%\j~6S\)K P擐X@Nll=sqYIQ]ˣ}a{:Lʊk-0YTϸxO|rr9uds>FѐxښS*jAD_ϲlBХ]asAfu?p@uf{fXc R{ЙY_ǀg,cj2qI ,\4Ӓח Um\ՃE%/ H#x*|?? ;r|H([֪$i͚D\&?UVYPfcbঈRޢ > D nN\O -~M~ry8FD+hcpN[^nj0N䧣 Y.nͲވ)E㬂S'zRպ6f<w6%yQ" QܷDY)}|}0ADO85hx|P.ZJGؗv$%ޏ= G97i5e]8$'Q]$Q&96{!ˠ*32`?U%\,-+kkog97F-E #rS{1R6i?w5gj*=-ċo*mc@֍1FQNyp*P V~ -qIq/gBuo5lVC AqJbD4A@ M;;u`&}7/ݬ*.[gFZEg4.g f,y/,lͳT>ZHD~B(\WBͮa_E($W*8Yh (9Й7ioMk"J2K<snQP/);8.,UGn< 'jb+E{?D5zzA=xy/꙲blTi OJ2"`:v9Qi}Jv Lr|yy%sp^覮Akɨ~|痃͢6q_H]B9@݂qvt * bUh>M/Ot- $}m 2=~Sa\jtc]"mxfߖIŒxO|y2s"x<! 0ej塐 RT-MsN B@ubG)рu*(1;S.ɕ3?-[HP%疿Op%NIɁ`h ;Xnޝv̛@>NDx_J_xǽFa{Z熔WMWl:`ѱ( Ә %8cv#ZX(ת{Rs@!29wW!?e+i9HN%WAUǮTjd">vCeTr3 #մCJ.e&xU9-E0ggk}hcmgB`ڡsMNeItkE:U>G8.v xIadѪky¥i0kuE_u􀼲Kʞ$=dآx)5ʭ9"Sʾŕb'B~MV'{ n=(/(k`#Bg&ꮹH8e-o 6|`d"<8B~F,'%).Zj8ʰ%|&> #߻c;DecqZM.7'O%{9%cs]e}GH1ǂZ8xNe\9d&u4`jc?%뜖A-ӅK%j>7$B @]Vdv8 ': ~،a̾LuaWۄ9`̈́cу>kڣݭ *iaj}^>dlj8yR_L>W#"`䊪"<qKkLJdݮ qd_WWY}08E-]~_\R/"y+_Zcy W8 JoY9 tVNN'݊=u N ʠb~?9eA;!ܭ0Ufm3VW7x-2 #Od/x^Ń7Sb:ij=Odͻ>ԝ59>ptvB2P# Xϕ_V6;=y\Ե# }iMȅŠ t/)C]ᦫ<+F=d%&>QAT_YuUdΦIê'M/?*!V+]$w k\#0,?`אLj$[xӑffE>@,)1U)qQ %oLOc*,f8=WO8kң*͞xL5z zqx 8a,pNm_$WWwYzb?I$zrwC1Tb'LxDaI;O\n*ٌII*Z|Xq09\˺Iu:B8:zf 6ic8(#3p !Ͳ+o``+2R[+$#St04'*5F,a>Ao|$_^Œln: FgA{60*N)7._jf}[ӷ #`QPfV2 Hzmu|qKNMW5rq 7uZKHYdBw+hh% 5%k83T]Z1xE2͂ĥQa *ݴ[WCy/Xg]Ƴ !ce5={M.ѶcdE( rꗰ,(pacq!Q;ŨZ+Wc+8n¶ّ1q4:EfG Ǡ*ݑh|"Z8.u"!1V1 Bnj+5ۑ7Tv9!"!_IUpaMF1` ou=%^funР^ߓQ*ix%V:+s录юgXaųɛ3!;;[}7;TF>fَ8nBo3PZ n{ SKH}Ւx{?l J$Pnȩ ]sO\WQ4 )=BLZէC4&=3:rG2U~HbA%~߄=֥5)m` B)4,-(?"7o?`5q%\"&$4nZ]BoSz1WX|rEܞq .IPĢh~ƠK3_}`8SJ&5YމQ )MM<]/s;0_ԌbV09h]p6uh Qef /L~LnpJW:Uo\a JTwgvg/8oFxn$dAȄE\oI>c~vBȩ꿵Ja;7S8(&7-(Ix`[H.ˡ& Wx on2p^H7Dr,{8Vy>SD{vA KȀЋӃ>-?ba HQ$*B2d_0Zt: nI<LL %I,O'0AqKu[:}5g&l\iq ݆|Z|dݗ՘Re${i.G=k?{V(+2M6Y(["Zb2ɅrbDlC7U? :!sW>x42rsM±nx곕bb =JS ԮJy,|Eќ[0N:| 4e[jHsZõv]@/6 ¿gk: ̙|0ׯPΪ:< 47DLGPwلAQ5C5^2G0צL~XaSfH<3<: e f7DOƩקGE<HXRO; ݸc4)YRxjmsŕy@;%dVү C+;$Jփ!w: j\Ύw@>{V;]AO#)kꬨrVk2UbGԉ45|Z4HXI> l+kSEcXȸj P$=$ )ؘON^";咨 nF٧ԙX;J X ?&D) cCoEC}eyJNUBi.h :z"O2 O Qo{ڂR<5:߱7~'z $FDŀ~DR6 cώV|tU|.-:{uA UБLhw4+ʺ^Y5\u# Ԃ4-͘6'rI@IN>)w@r*2!YحI2̙|7=YS%9}3dEN^G>fFOȰqFY&k} 뮩> A4Xw cQu~1dG.wb*Ml1{&^ e (:P;,ˡ9\u|d2'lF.R=Cog~FL1N%5tQZ|3ƾtHoJ2%R( vGaoC:Lw 9EמhSiiÂAZsϴxAXMMHg &\`7PwL=dA@I)eQLFo*KA:y[t#1A}Fz٪, +_}mS}ADDdشnn>ۛEuƏQ!qg^uB[Gz}^>FI^>ܣKJWT!p˲3Oj,MUO>cpqviH*סtrY)v{8*ig`Qöw$zzf!U)se:-&1 "Dg^ * g#juAS3w 98*7m`Wfah,Ŷ6Syn\9cXԮE& `둪mYi'TW?/"fW&R@GWƿ|oލISX6>7!# ?;%!FB2Uod= U$;( .N?YSh̓J֎LWTp¯8 Dq_dAm 4m *BC,ٟRIT cYvȿbu7ښr2MT {2ĕW1 &.H#!c$MM 3Xdb]lY;K_[Zo: J-L2͘(?Fgv%KҹmCЛ[;B2*;LRAE%]4j<[8GӼƌ:=yC$(eo:#Wy%!sz&_ŃOp%dH2'040οraj*q}%why`I: 0>#j mtm<2K⌌'*0!SCqoڇ3Cq,ԭ+BX8\#CnSJXfg|&V7Ǚ${ 8|vqa2؄}x /pzfBF%vªaUȣa08sީ@fbNW&ݷ vi%9ʽ뜦d9C}{<{}lLTS8eȐ&:" +DCBBCiCq ]Z^Fm$e))֖t_b 6e`3N3|HQ,"4^!Txp*&I`gIyظ2kDu ݆v}mE`4zsZ6,p ȱ,lq+vslZ4 [2d [/ tYTfO%vD0m}5AXu'(Q)N%yHHh7'ٞǾuT`Oj Qͥ60%aC<~r\t'Yo/8/4y=D6dEA9snuwvoXBv?/L u0^˘&*chd=<=-Yrx.uaӑW87 [A#jc̓f$cdFslLX )dC\F6$ۣotY@ \#>kJC'h\XKT򓎝l)s4~^bN}wkqTs|,\l #dzkdtQqWG+yGGh9I2PD\0hqPBGsF^J2ǀ2ʊ+ p/MmڼI4L*tHoq-~7{;C*s;ҷ-Ks^ם׮*){rb|H(J)ݨ@I,p:_^&loÁP!zYٰ;,> O g&6RuAP YW~}ifQ-}yKlh|"W;[[ݪ\gxr>AZ .]҂@H6q(X{eR&IA,p/ ߋ iKstvć{7eB!evc}WѠ8r>_!?cvS#o4o ݺT+ [\ [dBGtw~ścO0n B5<2v|bX9. /MAV׃#"Zvu{V:Dvl+ *a5-,IFub{V2QS:*g z7Kkh }[,)sdil= dg aPp)"!ZT j́E"S۟! wˤ:)|-q/F@y%9(DL4b1!\>yp;# q_$˧ ޾o-V=Bc7ci^N ;CJ߄K,W͙0o舣 S= tgVc7|wrYʎ~ r[y/0-gc(i`w.X{E9s蛣+Ta47] }=pUG2vlvh|X8ݵ(~96G][T5cFs {hڐDl"R=9ÊLb0i9HvPUaY {zOW,MnGY҅^wUDp`J\YER7eI q+KʋѷEh=+J.i5Da,&<ӓ>-u:1RNlޑtk%/8Ռ?^3 =U(]! !{[)Je`ݘWHVd_w'U/Rp%>l^<.)\')l/"yVĊ'}Ns+ZT[Z}^s?KcÂ7 لP ߰C`?DV|l=YRWi#1'fchZ"`Χ(Z 7el65Y@Ñ?. W~ln_$0m}əGpB5sH˜|xxwN)mBq*d%' w@;W|nq_k½FݕQ\uw8 -!m"{]4* 0.zL0+W?w}w(!CYq)ԋBoYdڤFhrh ŗ)5x2qrwAZe',7T{K8$u$-{f0t5R+[WTIzImݳ{Q˜`nSX/m]<#R._b`<ۤWHJ9STՍ)¸{SW ,~V?tPVr\B0١JGpk޲ 0x0lNIzDJk<w:*řuG5Ay8 nk uv.SnGPx2Tt# YCdGz|GzEhd0EFn=Z.@NفsfkygpD縧%vƛS"Dl@buʆъ(;Hb:nkP7 `mD)B]w4 K3ý%aSM˜['eOL* Lqg՜~I`^=X g}%9WF㺽bJ w @(Lp wfW/I)?h˱#b#`&>S+wKː=ܷU2әVTP_ 5ϒj].*.1-L{jx_%{ply(O %cC5x6q{Jz'=fsqF^QR0zto^boc6p|Ay%l8n=r$TPSD[nd+όG73a,0@HҜ7LUc }Wܺ"v: e?I=³ː،~2|juG =2G,;|΁}m@3 xPN9$ݪPnKk51rcO^e*Oprı $"IfGҊBc2@=X܂M6=Ů19m!$Ҵ,FJy;Jdj>K]8Č%SsX9ˬ|N@NlZpFCv\lϵu4  G>+k ^ LlX7HEKCf=}B᜼g{y<,H*b;smI̡l/-ĩ8Y Uq$5J/j3 >-PwZ!)ŭߺ1v-iZ t5q\kv4 F'_ӱD{f6*BB>97}{d9EqW藄P:-at] 2~%&Vm򆇥r!{E7"7IhPcuUS<`#$.!M䌸j8_9 ;맧{?GfOphfv 7PeDys8/oOO]QE\G2uq* ?,rgD` RIЀuqM!NGާcQU҄:+s _`zӇkwii' [m:f@M@5S$,$]]T:J#-ū(]o鑦d*ߧye,؉*tϝdY;> '|rc:~L`Wy"xfwe>Ўe9,zdžIyz†aR]me6U G'ZH4"|2E $;7@׈zM~0P˹nHm WqExD1R1LD]$ҊWd=ZFmK{.j_"9RP m M] v4XB[i \Z3z<(|U j=YHDNKPv/ ue3\_wKؓZ7G]De\[g+78s|mBr=2YvGqGt iE}Hcm}=.$qղ,JAZ=׬=+جPKB-e9wC¿]y-pu%ITW XOtge!ιkM`ci(4;6F 9H(\Lad%:`*{ 'W؏};w.ו g&4څi on8Rz|)}ĿBLyq |)))iQ TtxO$HXGj|ь?&. !eW"t dهm(z*Q1lʪvŷ0Ms6U2`qFqA]0$#:\Q',&&$;n~2{Ukx iZE 0П2 R9:6 w.UD4'r]g>N񞕇2N1[nœ.|MIay72~4̨w&{u (z+&;OύP:eT9f,vQ/Uo`/V2$gW*h/u:3тsf08n44.Ts'wl8jx$B7fMN+m<{- ν(H#{ض^c^}dP0ŖHSfM 9~)@<~ʣ!R0w8K>[)>TJƵjGFh>!:nv.Μ[? :(د4 ц$cXT^oF  e-Y\B:&k˫X@l ặ9/ݥq:E|eIy_Vx]T:IDF/mNXexC*DcKHg$*gW/yT>#W0F55 )]mb@ri[_m"$ V*Byzxc#Il}A0s#Tgޑpgj/n?H;[ecN m!XTt:OrVT7p_?+l;X%)-*(Kg2+gΚQ<.+y4UuWjH,}qJaf"dFe 缛| 2sAtq}*ָ6@i(Ӟx 4=`.}@]rH.+ԡͿo#9pvn5z-J<tuR1j4yi3PR i*Yh"rcQx6}`ϭn漶 lb 31rxt"^{W=g:pVM2GK$p +:?%#zHbe27}Vz.f& j }kf>$hz.[J7 #ޥUަ-&5~72!cS^՝Ⓨː֯ z ~eO9$4T]WS $)IݜđT49;`{N; y:@;Pl9Z+eZWf]XM-vN5)dyڱn 3!Dyj"u)"߶Yť%V? (i&8 k1N{ɪ@@E V,̱ *zq]T|ObcIƅ6 Hjxli3 'vظ JM⣁FX,*^v@4y n+7 i 3ɬ 0{++ۆ liI;T?b͋D-݌Yx&2~HwFtǃíִ@ wXqq,-m2 z %,He&Zqyre n*hW ޜ |C-0,:G?<CkYCj@(" A "sww0_txF7KH(1뿽1cq/W^*q řc}biYrN*G"j̲62OGmY8U`t^hڃL\dP>9 ӓ4tw/r:JJ e=`{GRUt0 h厙;8 3|Yw6vjӵ̏IYR΍ЫRwCD Wvf[rG{B$;%vI? xT 嵘a?$y,]ÕYyY/8]"vUH~b$gsÛ'zۅLnn"T]^3杺&K6BYS엞Tr" @:g<_)S)9L3D ݾC6R(R|I g*LpN9ʽ&yYآIX[OTo%WӰ@V+a^Y%9imxdx_p_gIjy.dyNx*yrփ-I<\ R)oía3}4m^SO\[$ʦ&ۼ?fEv)1eE+Id]^툡Q . Lph$u WB|-6*(gJ&-w7+JIM.p*܊V T. +wkV& /?khC܇q|?O4JJIm:]M쌯6PP ! j̵|7' :1S`JaWO(m'V\ B1-/stUWO6\.|>H6evZD68zV$Qf!@D^P{ynl"(w&cVըM}0z?:`S򂔋c/?\@Ϲ'y$ew/,ĊU'L$R*.s{>lT>Au"}`Gu100' Ya7BgCoio >n`ʍiξG]GL/фb-4WK~3[py{{PF=fcʸP`r|c%ys,2U!?7Hg-.%:NiL'쵴ȿRd%_!mONkFx/j5@{.$?kAןh^7b;_g/CGxCY8^Mc^@ͬ) D~eEx$w 4;OYSho!!vƮiM4Fiyv/?Z%pVTw h2sU^ L厓(QMGh?@fo5EYML<0} Dqx 2bnNVעjZ/t9KT\x \vy`@^&P1(@!D?6HMo9뇕.@T,(; +=4QE3V`1bP>TLۛ0 CEOmmM;.l4wĽw@ÞDCu.ml97_9wm-(pC}]D x8Wșxt\꣌gVj5=}Obj[Zj.wGxTSݙъ"x3߬PܦlPKsl`zm+G5_ʜ KŌM6x72̡(9!4tijػ ;Jw׺^y3Ym,|Jb'5J/Ŕ\*{ȉap[dX9?4|#\մY m3Vq˺xKJePipg)fMQhnHdTĨYyR(#$3]rsm._A#GA l^x׊y |e -!BG17Z|"Lt(“&ލKo$k/ LFcɹ]uhn2^=D0L/&Ýщy뱒վ7^Η LqIz~ /sTzoܑ&yv-C9ӈI @/6AuN~XղZ>9vJy'TЉi6qAgS28>:@/MK_NNr=߰uwI%)}tMGk 'dݍޅ0ĸ(fJVD":!6,LPуgV_@uiH5U kkySb!Ⱦ Z{q9& DCR#qM.q+|wNm,\S9_~e%ܞ# RCK%6o[a P_5ǼR`>z j'ky_u9lɃ[d$42i zO/tkOV ڏMwA859F#(z#oܦnwmWssd$e)/!^&;scza)ᩃXg=Ǝoǐ',.5wU@P|qRJGIAaV/mzz1>g8iEգҨ{nN63 ItI W<{_6K؝JgՐ-4*ɾߜG<+O"M1OM1%\J2P)@f.{_>._Yk[N7ߏ.81a #tw"Qap+~tbj‰TU`+D97z|b5;ʘE'v226[ڷj/q5Π'OjgT̉8865W˨i$ ORg?$n3U[waZ6oT*&UPqކL8s#+[r:W&wT~&n%|Py692U)+ό\2|%+Np/bv V  (d]o*gTܮpCZkqs/Bi(Q}kuŋRR.+$.$ȃ9j&Q8<*\oFtA/j/$MŕUj{tj=0t٭0_5Rsc[]\O=!JdYM™ !vLz+Qh+{Y^2֌0XOĽ OKk"RnW$a#sm,/ ~Q# !Ÿ$:4z~)[)Xap^ eŬ0AtN -\_ zkSȺ%vM$88U}*>Kںe*+qSX b#c~i< n"5'- 6a%"#&ۀHS2VkeG)М~0& b$ZbP"u+v%{RPd;-ZډDl#=ruFS f4"u쮀#gGPHgz?=360Q pSKzmfL;_'rcA}-`Q"9L 6o.;;n1u >јA(:)+4o(-?O&pZ_| )Kl#2VF*Q2ڹbN,G5Trϐ9ἩD]lQr6E5QBZtկKq.Ol+ sZ KAÔZmsZ||%.)25ĽQ{ֿFh>c2tI ɡ kmxQ9-6 s9($.:yQ Ue̋/ D=, mWͼ1nklgl }" o`5>dnG*羡 t[{G}aeJJ$W6F9sn1d3g&8cdS;z0%tBjgZXzu+-z!{a]~o@RCfzP

    aZ5_hCƳ},c!x}v 8ׇm %`]G}Flü$^PlM߳sFW }ٸ=''R6ES'+m Nğ|8D9ښt=֡,nw?S[ L̑`;JOЯ#DɉJ.ecxpfO((:"- wsP}(ƪr\:"0ǭj2Xykox>d$cJC~mՂWjG)bANV%&r}5ckV4o Gdy5~t6Pҽ.a`fţ4w&BU^2y;ѻS6*'Np* c9vT_srV[<~lγnj\ hX*"(VfIHl<%L9|Aڑ`wu'>LZv/sozG'Rz zHfs(s4 Zc uiƻ"@܏'HVx\ C\Ǧ~Fx%EOh*_@EMU޸hJ 4?E||/*- cxOMJ~wkڦJ!5(0T, yh+jB3D=%)w`beRJ# x{;ۢmQ.oǣ "!!csCj 0mߑQp/۔<42 75h8=hKHV)+*˛r5>yD]y 9&G "m@R\yH#vIɍzM4zx yS\}ܩ ;))xo͈FZ2"tfÀ*ֲDXSȺ5%dNVO?4>F"- m?y B|}÷mQ^Li0V!^N ~ꄭ)>y'֛…Wd5V/,׹[% / 7GsBYg]zn N@nDN6(eԑCQ|`׮6чiЈ6RQm;3_Ӷ9>RrxpoWLRu92(Bv㛶؀L=odiX!bUqlŖJq:_/;+ }3F (>RoS-?;X >7}#/>8Z׸jlҜ]B5ӖL\HS#N;٤1w&^9K(Ԍ h'jSZ>EEGؙ۳j)O,i,sLd,O)u7ph.whgDmBT'9KwufQjvDBd^3oڥS(LH(a<7yxfxN/T 4ȸc08YH_yE|yd~̀gA7C3آ?cwu%/[Gv:Hu`;Z.x}zhCr('wFbe 벞u+=<8ԪQ>fт6^NFΐ )6zGIhK`>FBMD0pޟ94=/`'3%sfnq ax k,15_YžA^{-4ZO]{ %Fq#_@)8~ϱ,eMW]$ﷴ u ąƻu!#.ク0j6{"E;$3ѤucV; H\?YE=s3n0 {&o:O'triDm&YCUVJ~n1bl#duV88'hԩD*#,B~nAim% XׯkuG+z661"+:уk:yvamf)%Vb$ӔPkeYD )*u?Wն}ro0,6;AV!^UGQfVE8$* n \@;4ph@fGa݁J6Qȏv>ڷa\\In)gyt d*+2 I=bmx})U.qh!V./XUek$, Ⱥ,$h]:Ԩ7궭-/M̨'AT Bm UԎN}vf-1v$ڃ 7?wU:QZ_m([, B } UuWlxo#ICl,-c13+= BCHYX_{2JJ WHߏñáRwnHkں`> P{,h/c{{N Jň$<#u$W2!bx'Czk9~|1Zh%ޕxN~Z>oL!ɍJ[T 团uy\5ý"8%s4vn@͞'7j. NN O,X)'-Sp @?dzsQ} 487&j| uqt 49(F3p4Z" @ Vd5o}^44#Ht;י1T S!1 ̥+C"t5 q2>bH( W鶑9J_㽂J޶h]!1uU}R8YM86ľmATZ"{.m3,wh8c|nQT UTxv-%qR:g2+)Ǧ՜'`NH/te!1tS%RjGVsؾh=Bc G;S##fnRtn7Y^4->q$)~̨;C)zcDKs fYVjLPa rI*QoG:RHFxZWԄZ*"w1Ե>LiTIFG".6ֲS.7j'lȷkdf~̺w&p%qoC Vո]v+-BzQvDumQtوwjkPbË}[9w hV`n\ù;&ߓ +qdprLILBs n58:*ȆwP-4jq\Ӽig%RB31?YʦDIX<fg%ϢB*hGT \>.()f~D!ߞlF<:m5^xԼS*I~D42Wt5ĐDd_=ҦeYCz]qٿl;!Sj3u1:ۖ{}qPH62d1KI+WL̓K+W偟vMi2֬\k\}M@G $18*l]5یqQ+@sU }Da}gOU`p1,#|Yx{5hqCjVIyd aBn_j/lX}7!<[*Y)0ƀFdᬲfFfK5w;L\܇_ŏRqQ`V!2W p}U7ӯ["|2w)qb'֐ٞȝ$3QM7KYՅk' ͺbRű(F//'?qчSPkʮ8B5z7/Kʫ8^] >3}ciq86Jr3DfRݔLB)%K.%{5V |DTR6M-m61KE=.r[@x ڭCb#HnEi>l=gJ)W 3jJ .'IYVP,z9¸b]i7\譈˄ν|09zOb2 Ru ʍ fBq ciU582Jg=\-68Ej1r '&FaS&У}hG 'cYʾ.0Òށ tL6+\(R2x>%~ezc_OwFoP#$!qҠ݇xm&~HOh<2`z=NtP{-s&űv`ȀXW7uTqQ`ERH'G`8-\2 q| ql7l$7Gj 'ob)}iR9J!!ofFMdg I*RoF133% -Q6~5bl*' ҳ@9naG38<-V7{7SP(IOU G?*̜%m茒? e맾Euڛ'αJeN#)ֈ :0^ϱK ,@<^jJrt9D/D!@hbۍF;+REQs/ߌ>w#U7WĿ!L8C_Zߏʿ!n! =*hkl 5  =#qoS$^K9[pgὤn 19VOD,pjUntJDZ*cQy(ޜ w E[NznODj ΃J@L:3@%Q\ J] -P4l{nm|Dg5Yf>;KPvsWCIrO Kv\ލ0Ԙ!%x\wxԫn0{>&fd. l6hCnUxY48ˁSC4 KAޜ;w X3 z9 V,)=' 1;w? ̼(=AZn?ц8y_qԃw3"Z.NM,sRTO*aܴե=7?c0-T318~Rc+1r-;УʡF^eSN ~5GŮ^7Ae8WOWlѯBi}r=q@>q)Q>N_y}.ӡp/`d6z%P"IM^ci YLfr _Z 9ͲAbQ=z+zt@)dmŁӂ?Wc$VW+Ő |eHDi:MIiuZ8hE $)4ESxun¸ ^: T;ur{4gi&8"Cݫz]pghLQYTeb3A'2/HR^9)L-o4Qq3JoÆA${za:7q-?sh۞^Ymũɷk?ZNz#S:o\.JH+uNm O#2xPwq\8_ 4,+BK⻫] F72=MwzYt%\Labb~Aef(p6B-sMU~n KX~ѣFS9l`s,+mC-XSyTj;&&FCcMgڃQ 11Z+ߺjO_$T{^zѧWv>oe zs)kW KxiM^zN#$rr*!cw e\{٭%ť4,d`r O]7IQ:x[3{KŸ)yf}mx?9[nWwB~%h)CڐC6+0vgɪvWw͒E0'3&ۀ0`X"ͨzXמj5fg܂,%8Qxdi7qyw)I惤v.(y"PFYcq.vBˍR eXB_8x..'\*gKɈ";xte%,g.ޚz4]v[~,X*nʵ؉*a!:$sHxW6պNe#utj"t( @W.R[p&u7 FN `/Bh7l79's ROT*MBYFpmjGd+u;YǺ$}b()1,(?7dU?η{L<*Mm>|J*r-S_)Ks0јc`%ַ֘}곂`(nZCk5)?^xosS;iǙV YAPЎ3Ԩ-KXbOzȆM6Md OuI2U/h"m5ʲ(1. ,0Te^ J9dyg=\KN, 1uyxfD {e9eNA` !%}U֬ch_$iϒ=p F0KZKU{qqICLf\cS׉DҶDoŌh1wܛ6$^* {G^q$o+C'B~ȯIIIG̓"O - : P¿, }t}>B4*TnZVMFLGjR^gaC/}&KC38Hv%㽵9VlM[@͝+凔U}W5[,6cP/54k/% G޺ʣG;S}ު`#|K9 4"3\zz^/)]dRi IJ\ɟ4Dm g>]s(wt$E;v0ۤZ"[:Q`O _2f:6 ,bja0g8L3)U.<'I 6ZAP{jDŽsQ 7F 66e ڐ6JX9 usAх8RoEǀ81# {7t{/)HcM}+ȸt sͰ=BndƹButKޱzFꫬ٢}r5} (Pa#Bc zP'֟M!;Q2> <DP!ǎ[d/Cr65m.jՖ䷉CCS`rda5 0qlj-.\ܭN6 TP|LcʫKF?9t"CaPXb!ZV׾H nz%{Lɘ:5L[bKFRrM^ =hV)m2,55PX\$kSQC/֮ i?G̹n;r\,\ds}-wu<~u7A^uA;w3"XXe K-6 ]2 7ol1O9M`ڳY" cyz_Qɸrė7 ,xlz@{)J'_‡-PqsL9tXy4;׊ T/ɡ[W9',Kl-@V*Ǹbb|g F[o@؏ZxaG RT" FOޔ_5ӿ ~:It `j|ۆY)l[djBE=W3t/~ʨ$⃮>sRAZyDGZ{nmϥ&r ]U*շ@b,l/ͪFi-DYOrFa X{V*/[ŕuFY@H칡C߿n o<# X uat .E uWu`hrX&&)f !iRu9_dFi˗yG8fCѷmq:wP釸Xg/f g,BAg:a#|*IqCMmoX9=Z597K`HC[p xt,co-Lj%L#e*z -u6co r(NZ|-xfDpZB!Ѽ񝴘Y-0@X_&,&L-C Cʙ7s YNB*`s{pZٟ^E \|~P/zk0أWbe_ g>J|WCUR!)+[J<% $'o "ŝ tW#_=;~Z/0D.'B-h{z%hvfReBGIW>géQSU?LMiw xv"0%:NxJo?Do*PqvV|y@iҦ/GXr9~L},CCpfIWŗsiѺt$۵bo{nF¬eǁL^p\=$]IՃb_9ɽU ^CÞRo2惓) ;ɼ !`9Q%<&@P1|_hĽS8p }U܅ 58@L3 2ha-XIݓ`1+~>\t;d/t . ()VFpy!ψl.'Y$|8k:2P@ndV`:Ö8M>#:޺j I`Џxm+L%&[& %u|&VbZl![-aT+7A66EQ( S[iˑK=bZ LQz#u׻'>Iiw sQn0fgvw]h>y[@֍^lS*THi11椹R=HnmޠL\$73 4ӸoـO_Ɉ2{v}W,CqT"T3zE#xA5 !]Fec3KWEQpG䳷>sT~E,0,)Bc@ۈ* kӂpHdKݣHCğq%0WQg_ṷŻrd~r1.۔e&d,sh-}ЕA|98͠dgYF½20fa`[Q2ƶUejwFd.!t +@1X Pg ;NAWcñ '_&GIЎ FBRG08yB>br0W^z6x$_өKFw3HƼ]dnH1cDCk ?+Wv4>[65dT~gMD?Oieh}RU&'¸.0OuF`wPq(jv$(# ^ʛT9=1;oZ}H=%pF .M /)G3Zn>K=#9$K>n7YV̐UNЋBDTɰֹH5}{>w9>|2(w!v[O<.z獈Z+cou5`u9x+ʫ&NF:^䂎lG{-oM_)U9, `t^ŮsPCS+N`}]ϔ.wM]s&0}45݋B osH~en(Ŭ˟ ۩@3(QaNeI]o@8j̕qv#uk/]ӽ^t2,[Z@i&ݣR1ݗhjx) n@02!/Fg|"B1pb|͂@F jǞH"PCڛ%x$r1"%S2@p ޻X#kO\QlIu.珨_[#+p>Op T6{!fF1*7/+rc:E~濿[^X$i%¬ N"Ⱥ ['!DbB .sN=M/&eJ] ]/$hJ I{"=\=~Y^֫ 4 :#zG=p P!ze Xac]=Rt$u _UDv|E)hN@ͦ ̀RE8i 3HXo> L9j3a$D̨5B-6["9VGʗtd焰{@7Ts[{{*+NaW)lȉr cZ%hVLqqȖ5/P4 ec|kAmbe^7UAt޽#jN^hysr7+œ"թ!3W2IWV[%zp(1e:b]a(Xr)F514-M;~[`a 3W:Ti' B@1 քfyI6@8BG1 ge@Q`wqCBV*p#xVçzr<@.[ ZҫXAá;WyFv:ZԫF K,-"VHJqe1JiDo"Rf.4BEĩF,g#5k1p<,]O >Zߖ(IS"xizM57ȵ٘/0uQXmנ-&x0q#x؇B)neb +8JJI Ž>lMovgdfН̓9ZmY\+ew }yJƲq{|P0Ix%lt,,_-m`{wbi"wr~'ƾX 9*DO;MCBQ,ưvU]'o ZX+h6\ъ vzOv¤avclqTrCB8yVĤOwn%oRWCIF-L7AvDb/ff"0TEAZx"wa+D5@2f^.vmkHJ(dhBk43TSŷLw;YvOx x(Pas_U)o2-H3@-N6]a BPMe+!A"{1=swdc+2rrREJ=lksju|,)tJ٘oYš2t>(R>{r;/^2$ڬHO'K6ekz @0Ye2oCG̡kݳ-m^sgGet.4R\=,!tV4;KDxrK{Yyx3խ,^9^f/ XW`4FR§Ʒ!QV##b%kH`-H|KXߔEmڈ/+rK\f. [F!BfAu"*޽+EAV@\)jx9O1z($FwoW#Vh.XyIs &xAV5k.mԅ 堪<_59_uAh6 kObmخ=?u#$ 'Pe"+0C>^W"۾ n9t%9ʩjU,x͐ b- ` x-n {CH̢XD16^q&n&EO\91Rt`>gVxmָϗ0L*Ϯ*1p]HF p߂tֿ.𿠱d#%u}Fd@^B.?Qbk9T5YH2& o\N 6hNo_f |к&'\™/U#a %~Ps-_pR7?'&zǪ:B|rK/;'De!+MRGX8f9a PM)w/{+I[}%CʰYwu=#;y!0^$ i?Lw̖δ=*HfY7N1]v= סJЫQT}srLjeWGDZ".UCq9ڊW*3/Mˢԗe$,IW8v7I[wpo' *"Mj* x ]z֥488^feӡ"K0[rtA <]@P|v8* U!,2c{qiǨ띌c!T'+Njg93)6+-EK"wƀ.aMN3;gQYvbt5`'2qc\驍i9}KS/I1 eu@X "zBdntٜE?U's0{#zXk2& fx|1kMuX5]峣T!gU\E埻 _`nt_]-Gt@s*l_7NPMJ*xneop=A;G*DF.:ùP*ҩ%r+li6;*P;$ickzӫ c;,`Ryv8WFX*ͱlȓ=?.wG749VN=A)P`DSX8ce\w8~f U(SBϟ}ߛjKM/|u>k0]11_,bD.@f:_b(7Ď:H4lhf0Ɣ@( L40 ގ09O$T0}"P\Ԯ̊Ba J*?xU?&&E} mwi27[ș'coԕLXn¹m mF8#WKVy_`#r5$Ӥskkk'B]ف@: Ց Ibvru9ilL pqq@ ]Z[Bn>e?}u1ynOJBB]0k*&$dlwnphu\5QK$>a{{3-ԁwj'Y,8|KOJV.ƭ!/q!cN_3pZ=MdcB~JIn Bo6>yz,XjoYc.T/K,~Q&ڒ;SQ-u;#eN^˫ku_r?=b]P|bo[h?苅TR::/Ku)kқ L' H0q yAe_{ %/oVݡ|(R@ݕ v؄&J~Qouv-UsYW* ;_u6EvoMJa#ueq[-\?7til ms {P]icMOjYB!ۓE`|k3w 6ۦ5̴Xv:Hlzr2ɱN >gXS$b!AJR3бxH:)c2#uVg,m Z5 >X$/.{Ǫ#ZMn9S:".HׁRJ:I3G KI/M4@lpk׾\}\MR\bܐIew"Mƻ2$бGi`],)~ʚn~1PepeG-_a"О¿{beUe:se>-NI&̽  ;FHh{@zb@rPkq޲DPG& ic~ pDž|dBĪkjWPW٬egz?aC$t.D V1ÌZw;5d.wT;v#<}X$$` 6[-_KSz![?ZRI0cNԛ(v O[r\0$_xA6O*%l~FSuJgP} t=?j4Ӫ4S <T\Axbv1vD' iN8tS hh79 k8ofcR6LG5jc]wtҠj)eoebT-qZsQ\:\wy8,C܃fTN d/I  Ns&Is%9c9Րv;Vg0U&Ya.Mħ\L{TkuJ%}|^9V:s3 x#^7*&UizMʄ$ ȪuiT}&-zA"ͦ8 3& ]I1# Ɂ7 H"-XQ[?Mn .q|2vYZq9F.в 'b6T OBuUUQ5fR+2ʃA٩ACGcxP8j'^r<ڡ3ROo&tv5c#{O_Gc"1s9QDTRʠx)/?E8PVMC.d͍RëJԵa+Х0JطXPs!YWh,β j(dǔ;Ɲ_YAy{U9ĺWiq/tt,l9*(;Y{-)E_[լqO37'{~<62HǮe ҘuJ3P`I\Y8V`F2q /*+ La! mNթSvr?%jTsE>:lT.(5pL:3S{p =x.Ӳl1lc ӆզ*DyC_jw+N{3}_ŕp"_:lDe1 8/bJB6NQ]NOU]QTĉj Jpeƹ[@4K *fX!0zR o?A`&DANm&}Y=ܹ۾5ͯ? z]EyRu+gt~mRgj  jLP.3SA͸oqp^V8u#kյQ7@AxV"ura;e=tOEj! ۸X N$=*oX؝.`k_L4')ؑBO&٢֫N13Jh l 1a>1^YQ:3톍on"X T_&18[Ʒģ e6 r NHC2.&yxXm)ɏA}[P)D-B[Ihs1ɩۏC@KY>m>~ \;EѮ5- swELW@OԐ}4Y,C%+J:)IЎ$aXpfmXQ\ܞq Qq9 ~4CjaIQeK}brMɞ$輍>fz0;9jBH}gSAllS rl)8D`gS L;A }TzIY8]ؼl̒X(`žcm$:M0Do)NIg֣=~Ѻ+w6=u#E2FVc\`H]UoHZ_T--&m 9wI6#ge&bpq[r韭W<+Cki.kU%a oL$"o hǖFA 6 B+ъAr=^8kAN묞P2P 0ϜNˣޙs^nWTgX x R6s&p@*^spHjlP055Kv{d *T9ٝGM~`;0c ~YH~'"Ocj7#-%{0|!z`,YyMPrxf΄nAHMX7ĝ?R.rq6cy-9$,p2U:t-`u O?LT4rz *VFrtGV'Ԃ~J$GI'}$C-jaIipdu^Dn7,e$2CLVSlV4;YQwx =Ok<$hpٗ3,Id,|kukT[H& ='5ltS >J¤.&b@mW;~Sf`+Kɪ; }ASOC&ATs}7"MlfG[+2Dt5`?!T x_2s=\{yPѻD x% Msܐc~_ x0f^Iqxj:hbR|Rv˛䋝YJ`h5T)fzQU9=b[ꃁjab`C'E1vyחUZ?_)&Jĩ^,:bMzDY~f nQ;]t ZuXCz?t:8¡`TE/-Bwy-Gh.Hw24@rL ޥ˯6vàzZB5"n ?S&: h;x#1}%kc3wN@feBI$ 6|G fH_J7.H f !IMO cu "{Y(>՛ev2׏z ih *Ȗ˂DBF9u)z,4D7nIJjl>ZmI#Teoen<33r0Vuw S+b1W͟Ӡr^C0AMq-Yer=ž,`~7 h!I#uNi*dT2Jn >ج= { TO*[R?B|8t~atEj C4nYM.{R]FT(hv;X؛5hE-b^F!0p뱻U-aO 0km_{FŊjCZn/b8hΤ?އT2;v_u]=OzlTG59h\% Ǖ_im645NѧھZL -! {-q5*F_[n-by[t^̓?oԒUz3؈Ĭ!D]%T]IZ?:4@;}>5t7R^{Xuz٭}Vado~h}+ce@=n7WͯЉl;{*b"3Ì-1jWjMZJv:`ǯ(`5U$3:j 6֣ H5sNϢSoaI%~әѢ}!bj`FF]j\X`kH]e>OBeyL>FmP/rn֧|˫ Xfh(}JD_2+ "J֗`[6kn.ҪˍڠvC=g*9:MKyTo#XE@& k@r}GTIWbrG|rB @`~ġ\~j+SⲐB6bS*X㛮cN|ĨFB7%,3 Y c3m,{,)8]peִ>؛HLOϿwm@-'e9T 5tx/49~8 QG\n:\C+NXcS~@bc.)';$ 1冺yd^;b0FǦpZ[(dM2Y{JĪa̪V1A a0d~8]*#%yya>`%lv|`y@TT ҈pC^΀9G ))?IԲf}p9 C܏tb&)\C`G@*<f܉+ J/9J* S9bh g am!j@PPfūՃ?> Tev1`#絏†zLmZwk `mb' jJSoᩳ\ }NW,.3uFR|W$6Cw{&@5C=2Nib= /4ז`ˠAj½"tmĠ.W* :DTٷ6i}y%yj.vb(! MC|ꓵ&DEso'IZKA^6 %"B!b}ZE7=)Q |jR{s}ȥ^>ͦ$lMtBXd; Gg'Pa7Ma݅7}%T`HԸKܘg&c]qnp)qQ#ˮ^dΩAQ=gJY {#uns&Ӣ~ZQ{vr!`ȿRlAxD֧$bɚ{R-\7* SP&HM(_!|=QQjkl^ b9ZG·$?DC`k̚9K'$Ąq$ gbC%wJ6 vH]Eee n'w+k)j7FX5:s8/?t;z/'VC)ΨOLͿ0=4V-Gh`)4)]6H "aBuza0}jQ㹋a@lXB+U@:LWz{W_n ] M v7ϥ]ݗij[!^/w5rovf+RtJ{-mlkc5h+>ޢPQg6,Lfuky1A&L "'& fѡZ|)B m$\|Nj=ĂyrĬr^uBNT=d%YIH;]6'梁ev ^65S.(a[=JgFl6W/L3(& >bN<7U@_w[AQQA 7p}c* hpȚlɧޝDD{tY~Gi砥(6"Qz~/6pB adg#;h傽xe^ߎ.!NB ["**ztR݆rh4E+Zlw+TJPILNzl@?,t&H;`(L9E<ɪg 'GE]E"GWӃ3W"-Ʈ^ڗـhN"S0l{rqeƿSv4V@2+Ɋ˵8C҉6bȰuØso&(Liy |kӸJl[?o"Dz3d@?&|]OL\hi Ĩ|d. ޢX0u ,/;Ҍݘf9" vi#hwv(8ԅGw3i ~_GvUq(ԇz&Ν>҅Dɨi2=V 3,BJ1tS%L> PJNT=f+2ha}i6%_e}Z㤴-HfJ9z?Ҿ-:)fj/I~\dNӿ8IÈ fC` 9w>yFIL8iA$XNp\ aќ9Rke9qNBk$a:r ۈպӏy{H{}O0a?~-BZW2PW9՟?D).b2_Pv;cld 5խTݫbHrV] 7rHĘAow#E?ǼjOc8rJV @8_7=+׏ Ԧ^׍wk~;`Z-xadVۜsj!˃ny~l+R#gq9St:#:FoG eR M/c}ߛ`â3w넥MF􋤉 )k\fj0ABI=}!PۡNIya$KL"wTH WQ %[ոXֹKq= ,z8LWG|b?zUgsϽỰiT' ̲m\\ڈD{.J,IχAgEiu!Z"`__ oӿGn2O|{+vg4GHs=19ƥ'#MAc'n'pil*1qx!l)O2!}:_ioISeFw!<p})\f :1Uu`/Q< z&*<aAuϪ~vc/<_m t2̡W/ Y:$xǜ72 .~~*99,cb|6[ujrv]w|^͕IE@hZX qSxp A4]Kj 2~=ڟ^y/hྦྷc[r.޾0.M);䮆O X,ʡG%gr_=j…dA\T\?%wh:d+XquDRᎷpn?@״[ϜsG% y:k^7XMf^CaXH A./F9ܗ4lFAIO}،: 6p^T6n-2(,Oh>*|I4SVzzXh.F=T 45* ShcDsڴ{D.)<7mزotwW^HRyv7/WV Rg[|RcA.!qu gstz) ,'ҽ?Qϒ0 eY#V]zbGDܰ(g5,,d:Ok.9C9rbSRd"vWHC봹9 /xJR gׂ䆟Woޞl[Mel_c7 W: ~㗞.WdyY4: 5Hq.倫@FgR6EwA\oQ N;Kyg1yesf`eMd˧FNY]?y:`#ȵz<9)a36e~D+ )t]$"tŋ5-Wy S&M!q H G+c+5x 6EoVF#D#`U<Ĕ#Z퀁A&mP]VF5 4g\_}|x[HA!h+ 7*)V^MlM_vY8!fNWu& ~@(%,6$,$^pS'PQH)MH OIҌ4'p׎Z*`.!4_lE7[ J/(Dw'.^mrI|7.W~p/磸z&g Sz:sP6P? GO-؞M{`B~9He`vR۝uM[ %9u3agXZ~Ȟ>9dCO.>J$w/YM4Pa-Qm#T7].8RF@©a\j!& `97dv; 'ReE$*#r>(C(B.!/9'ܛ1lM g\{(pN40KdVXM&W /c|orLfUl&>O-{KӟR{R:a]vN \;*vln]PY?]J9U w1b]ۼbBJ$3 NKT+=;.8+8&2&Nk_. ,@tCd=Q(Zm =)ˁvpCtTiLG'd&G`X-?T5utXX2XnZB"ݨ"~[G38ȓeig_-4'ADB6ag49 pb,<Ci%=›uÖ`aBe-i7/ŷ$滉S6A A¢,]=F`T苇z V E| EX"ն ]j-zڡ߆ֺ"bko%&"rD ]iCvgNHCP5;^oOxr E$xo>Ltr^È?G('MQr5Ju^ibWhwj ƒ^0!h/J!ױ89}pw"!,Df:d"<6NS#AcSUlYY>7zͨ~5SKj.W~{!v#\p,̀.\Z10šJo2vg6ؤ@irW?դdW]Zmv 3[Dn0I7.h:x9 D .$m#9w@2&~JH;XkLl@ ѼKryM[[*)-a:8EM h=+mI$[X܂~1@kTi?`IG}qA !pCIubѢˢL̓ )$|Lvlo8Q]u1YD cfIͶ7팉-fPKuHF 3c)[| "[I 9lJ7 :N@ lI.#,' PKtfRg 4Puom;m/H[Hk#Mv` LUD?/[-Σq~V#TrBJKd7w׍C/g|Q`f|"""[AR];3q!\1lm;O?"AsB x~XP- YI4K(J"] (}tfP>'ߓK3o V*A ;; Aݳcנ[˼,ki(hg&4yUFpiP kU -v9i|S^"YD6^F3 .54;Թ MvjFlN>h.#9%qLZ48k!sNH5 m# MmFVӾptADyQ_3wXw~djkotM^$(\IdK݇e_s^VVpyi jJ( mVF.NVE ,mc@y阬bx7F_ 9]n?txP"Bj2UAXPis /W(eg* 1JTشVsyƏי FWiT +G F6* D3 -`m/G9w{Y5B LK_JX~fS.Fb4[,*.V4y,o҈T.' V! y1Fو氾4p!i|L> ./4"n Ȓ\-Snt2rn`26NRWl_U] mGf5X֖\rpi 3#jB[IAUo3γ)iR;C_A9yALԷi=q.rwZd]˾!c3T1jβǨK~ @QlI ɜ 4TNY ޕ3d4W{+`2IG33D?QQz!Fn>I:DΦ+ʟ>=Ryޕ5q% .-O&=39KR{&"@fٓ&RF:h]qrI[Pv O@(:f%_hlM6{Ƀef0[B ۔b'fߺl9tmfzoU,ZEfG}v ߙCCSH)%{Urr."RA7-9nnYMk?99 D8W`ʓǃikt%#ų.]v#HTrB4q8,}fC7Cwލ؎Lj7dJ9Y~g;sحe`^7xqk}ĥ!b9n4 "\fK=FKo:l1seg\_ϭu7`a'#7A$]}hp&&F+㹼 ;H)X5ݕ"E0DqY~1#a5p̫Jx!h'VU_9e\mc+>VJswLNbB#!Jyg`ɔyJQ2 a"7552lmJ?{ N򂞛pDfMdI Tj'b3s`_A-wv^+L8`.0JDC\)wX&HsTn3:BF٩ 6FynЂQ?ϢF!dkWz(-gO So  @g#|Dyp,/kV?~j4$7Wg~Ó`jGP\J@' =RḒ}9JƽLuC^|(rL?=d% u|q';=.vr3(!98v ` ܹ#nEAkn0{X;~  :w! +"vtK 6C>R}GfnLrajS3931\|D8seϬZ+tD7e i(}L͛ڶ0CF-r XTluȋw `(PesjC|n>fq:\7qx_( 1{PO-(W`5+i ^R(a/&?qԺ#QUb7Gpa4>hýTW0l,մgeF\P|_3WM wL62=ϑLgc.EhkeuBHf [xhFhл}LVx: WY!8EϤ==1\2jqo¯ a QYKOgS>76Tu\_AH@J2CV8>c])\AbO[V&`8ʵ_-\.aWHZ\L:Pl]} J%MԒ[@VZ@Lca`=+"YR$PA*SAH8dD\Cӣ |k7 0zp˜dI@,3 $9uZWL>U,Y{ά40f%}Ą}_C[5gOc /Oh>==G4fVvߋ'XKp`<^@wfLRTu\>)y.NCaے7Dh0$'PCoK{s$ۍ -9K£S jBx&̐uӛv~d"ḥ*u0 sor7 ͻξ҉&kMAc1AZos_Tn΂B]ӷzݝkFoDW $JIQe\\$)WGR.FAr)lT0;&Zj|zQK%P̼#b0&)+Ԯ/eOFee3k[LYRςsF4,^=2FR3fI_lV.B\: g|s@-cYnJБ!N}g<øҜV֍\M߾wnh;;31z<=,}QF-Q@Rb[^ Ah{ 8mƻ>E, "ҩR@IJ_CBv%Wyw8x~F9E8f⼆ɉZ,XKۅe}Y':^{j>H )owO"qЍ-+D{tbr}WH_>P 1sk+M:ʛVA:qލ^Iхz9@/{yq>Wy/xI/(NAamܙ,}%r\t XCtce44At's~ @I4fY[1B86z'K%BRؚE^.Q l3k(U^*1fq@o*CVCi8ݬ$h`0i$^uy$n<ΡxA1P a+oz}Z@Ja= WMͮ.l+DUq">S7z0q˲R.Ey5IE[I^dJJ1M,5(Ѿmq>|g&"JW3?og\_Xv'pt Eqֈ*FFfk)@@7+WOq$& jܰtηqH26^UY?Wd~oڡD}.՝s&^ S Ӆxg7(ş>0%81_:K_..EOhn.zݞQĂ_yLTX$S%L Y}G!\D:JQI|jXa>U>G-v-7'HiqPF|9fƆMu>fГJmJAT Tl8uAd3n데hkhݓ$co{Lg**R򉥉7Au;>{yF)6ACde$F#޸=nQ ۆ3[h8:Y8Iܕ_,Ɂ ?qMv&4&Rw(7YAƠ邤5*dGrJF|fInDHFXmRq >S(A"1g_~hp$䶯C׉)`j Xr@z|$o>cX[џlL[͸s糎{⠌qqI 4r$qDI;Au0QĞt=ؘ:iw~YcU+eg>.X ռom(`W!aڐe7`t)'̞NuyBnxSl@5]m!+I1RY.~k6mʂM4 n0A S =85#RvD|8b[SzĿt5‰~S =%s7&DZm+ J &<-uwޓiB6q<ɼշ=_u Mvy^WWJ,/HHFHt¡jWȒ#06rcxFAD@-஍ljV~"P"OR}LZNLE.8B>z ;-=R1$Za!kEOyBzaw;%"'1kVN|S䍸D+U0\ltwvws&sEd;5B)b40_:UjA)_vB4"Ŧ_@Ԝ`bj0Q3ו5"Q&IE":%辠>=J|q: NK٩@׶W@Ў\9N[k"ELL,vؑ>-çYjMV;qs" Bf>>xϩ )w[ip򇾋Y[Vv? 6 @rK%YVUvru|I7qqJP<ǁ6?L(,=>i9Ԩ& Ο>b; kӆW ?/VRmKR[`WFQ!I9M- IN,ZƋ_Sv[\ :sb "ߣ sRna CoS{{.TD1縵/?$npV51e|djM#sc@V>~K8)=1qi //n$(}nVNy\)Q{im0_ҍ,tG;Qa20qQuD ]V7HfW)fJEVP 1:5怢&6bS)ZI(\Wot_C(oDҖ1CZ0mNE*NX#  SzզG2= x퐆S YܣbB٨͚ɗLi؟k(D>lJݣR>B\֍j5 ǁ{qF,quc/oZor*  Bt91м {s|PgtRxxCܮ,'Z_ۑkhvs}PՇkg 쐔]Tۖ Rz@iD6p^dٹЗע!䤻e m$U {n3?MQ͓d~)Z^|Zl|.ntwنiZjź|21sBf7#ݓgGGv]+^GbUaX6N{@HMV"j{\ì!Qc[^`Mz3zlMƙ<'pc>%sllP'Ib_tEHCfJQ.k-Ml%eCb@cw{vipԓmTvS7fH~ Z$WB<A1vaQUp)]UsE﯈ Jk0l5Z:dcɴh( z! KY4OCIt_xI[1|H{ SuҴ?l?;%HPDJVdeIX|>z=s9ͯbO5RΖH Yn.Q)Zu𖂇4s.sAVK1XSc>o x5X?L*:,YuA"&sО% &SAyYPhVM3_ˆց~4?;:_܍RB>]G%8ni)_js'f"pVSj39iq?#^}UصmZ 6R(7ͤ&+Y{DhN rQbd*qjoVKgpJJpb_twLGy5%j޶RuANW 32)dc>&OT2dzfol&((ŝ,ZX闵?WnΎ3):ߔ_i=/$N(IL(Alѧ\_zA8{x9#_yuZ#ɝ%<^+Ǫ=Guд"Qkh{/{fS8/J=K~2Edv4;uvj!צc_0'tU(rvN Ó%I10&%Qտgu/ 餤)3zp؎Pg!̌Sqa4=Х>:YkC4uÉB&xZC[Cp8c+uy0zLW}WNDaLxhZ i$~Խ8ҍkDUΆe@#v!PG{7-Ꞑ[S=#-Z8 QCr7Td=ZjGlSBv9%/hz=k\B&YJX`gZ;Nň |e@O^qHG&A/rpek1^7X/L)if0|s~y5mqۍ;V\2x>z6;"#Tb&dA2tZn?Wgm8̃,@Q{F`"MBgrf^h\Krxs_dJ>Ed W憊{q!*r,E!w\g^37rn i_D@؋o\xUmaaI a -6~tզXSK+q 48mGOĿ6t.ˣW~A;aE–w./'o2fNnsG%"VA0]TRBEf, KvLrIIgH Gl/uɟ9;:⮀$[BP\Hɢ̭㧜'3|NpChLLyEd?Q:?t>-yv;GH&n6o9ۨv['zM7`@2b;2MKzϛ3T?d+8`*\]G? V5y}k _)U5`L՚59MPSۊ Q \VK,jNVq湢_G/A" 4-3,H /'M5[/"c2-GUl<9ɧo %Eǽ|iuRh]{sĮk5,c/@3YON7Bk3K@.>HGp:ZM'G| O-qsakH 4%BҿgĆ*^< XiLn }Ӵ#\}&Xȴx9c3/̦y0 0TNTT=&q'WO(CJ{\^A4. ئ{Kk}#xV4kK04FSY?knXy.Tg;2mnDz}(^\@񁯙6KD8^O[_>;n,~QA| jn")M2ֿ!x[UFE,R~;s*<P89V*ؓz\5:fB牟ZVšȐ<SZZ7*9(4;JBw[#tE.=`@dETTw6w!a3%-NbuEn*i@c)iՙwJD#~[px 曈XD*&g;Yͻ*?-uۋCZo/cAU.8ZjټǕl_uwl\f+rl`~(Z/3dOrٳ!` cCh?#3ӣF'WqH}UIYɪ˺EJ;sp >)yÉxh?`:8y`+o^$X[ȁIxgH O@ۓ+ʹR.C>k , o6V77(_U~u1_`nZ6tig;;"TV@ $q!* Ir%A:g}qq;)q@0d='AD<{> bI|g?m"ꣿ4rilm QˆЇ>pLu+ H1-["5 :W px:J{$א7yn~b5l襭9.⧽Q6lGDoLVJ  WRHrҌf'g9e͡-D I'mƺk#akfpXFs)kUtKmW_T/9M ߅ۭmwVta7m%uYҍ3"Faw3_7@$6^ɅGa  B4bҚc{vXqPo>uƚƢtJ"pvY/QDEt`q92JYrjl/lýz7D\5v+n̓?+KTbI^Jtu{Gۛ<6אTތp{W ge8"՜(ch,Wlĝ滨2k˓Qt ̓ ̹5H(S- `~yoy}Sow3Ze!/zf@զ`gT+8ӚrAx,[K{MEw?}Gdڝa8 1Bw#ZL??FLUBo[A[tev]]0v4Bbw=18ЖŽ & EیΌfbvC.vMqWZ4̕g=;H\& z#ډg%$=(O륪UD+!;D|ZC~|3 #5G=GچMn׃3&rIeq{f('9d3q2̗48p␤M[2?/xNZ{VCwmB4*K9 YE1T@*'qv"[G2 ~ѱ'T±CBWrDCN`Xt"d8:Qc";qt%Y\6dJu&F .T@1νũ4U\, J~dȜKUݽ VƁ5j|AO0ڏɦ3_]-*_YdmtYR,NL[a0?Cl|3ݽЇ"s>=<~Yב$]I"=+Cf@ D1({TJgnXZŚǕJ2yAwg:rUkgB: -)k+eGA?⋷*U!| $h@Ձ1#}z1d;ADxP"$J5qCy&*FAG %"ڲdJ>)n&&ȡ<5"&I:10:UO+z8Tn{ Cԍ]x"`\U yUpq x_?{&6m g`qܪccqTFXڟyHC"Q2>< rg ϧVF6ksvv}6iMؗ]-o$~$ôg-b`c-\=~ c oR0iϸpm=P8^bSvSLJB0y<ɩZq\}͉")̽] *6RCbT=,PyL5]Z10< MKXI[Tt萩ݚ\^'_'v<6~ %QXl@’=[(i-tf؂|,β t R]s04ׄ%_K"txq2FRQ&s0xu~T`uO.ۘc|Bg|"]tԻL j|=$u\&Pt)Aѧ#ew. 9yؿJnj+ۮH]MYޱIwGswVTT.ڤ_0\PB͵(Say=='|41zˮd5zH?)˴N<[N W&`% N}D4}edi7lꠜɊ[6s{}-`f#[C[q>; xG7"O1:gRd^5{^$-KIf\_')d^wOhE6@ܦ>~v@E֜VyN`fBǐr%*&-߳Ճuf)KQh~s0?)x . 2&QZl5eٿp#EkbʻC5x&sL ~%6Td.H֔cM)/ˍW- itpw##r`SH PLUq} 5D@c>^|:sD=et+gc턘Fy2m <:˭^,HB l*\aײnR#()m=iWE"^enLTڪL$IF=Uy*Bs=jA^W0DJ^w3%)䲛+K4qr$E~@Wl <>EfKxr5`]ʎ}[ͥwr(=7tP×ц)yAX`'}~,-YA$vtxw @ |lh#U/.cy,EpLBTa/=]#^ д|k7I 0NiCYG4AhїΨf(-#1('D]šj>9Eѡ!:`$denJ68aE6Q߯ڽ;(#H@ݫԴo2["c iY؝^(ZtiŰl}x8 RP61Rˢ`!3%J"Po"֭ZT c =h}PbO4?r4xbR4v Gj,\ O:\1j<`{nBl(ť}IȿQ떏(aaџbďe'E(/v r-@.ya|N$c.Z0~/;~($c@I>ئ6 Rn:{-1U?%v1QI7rƲd!ovfMM)bF ҎhrQ%Qbs9'ޯ3Va+CsX1 m&d: 6vxaߠZ-[&wί)4?E_ iyfI@NV%OIc@eO-6uz?rߍ3Cs33]T9ƸΏp O `cʕ^ ?yY@.-*XqWA%ʁo?7Kfe Y'n{5[~5RMYRg84h/CbO7LzȮt<30Sͮ!_%51ew0GsűGf+ m߼ӏӋo6#aR@&NO?"/gw̥T B`ϰ4o/+Kt=pQm;Ke6^(fwv2'؊8i;:MZ1SD= # q dI0]3&sCԂ:S\klWK?*Kloow߽t򈴸3e}0 BW Ou󰳒h6g#Y7)YcU[@ZBbOOM5?W|G/L׳GF/a< -R0O ڂw8\ SWQYHЍ,;]]#CxefG|g9iA 27I|.0гv|sУ257XM5bU,K(SRgU kY8kCp $lNЋ)V}IJ7Ϋ,NT`mVPl>ƿTN)EjzKMpwg`?3ݡmMa@hDMe ɒ[@%*GR" A4iB!!$X" }wU5n×}(ax 3ښ| Y۔EH4,~} heVA:'\O1 &WxL;2T 7dQ7,7[O21fin~) ,MP/xc^#l}4~Tc(q--$vL>2JX(}g#PeVcL]\fjԌYιMTt'ߪtt/Y"t=_2JAU8L@;sMyi!q~ E괸=VćD7]杌e"/ g{Xh-=6){|%154 BTRDǤ LeO7yY ^В9 pXZ A hts-D>T=GD t Z b8Fu05V乚l(w>H}ӾncȠtPOE֏6|d !<q/W^T(O7FqyX5$z"V"]j>F?Jo/Sd=fKߏ/I~s[.Kge,SsǍ" _{ɳLt*m4 ~ 131>u B^/Ɂe8vM9sfE["yԅVK#S{G9@8+-ioi;i6'XZ-GEdr=sapRgoT|J\p61ㆧÁԽP}J1E՟VZ1,n'yH$DA~'^Meh6+ceglڷhK#') !]i]x0oyIך^ |s$,9 2_3,RBY~ƈe&~''=Ͼy!J&jcyVUh)r`d @UH7 0wZ5yFDYyII2Ǧ[8݂AʀqXi/ӳOB&tCMЫט uv/; :,ۯ9jzi xHu {c>E[wpU i9~&zl7>1]Rw$zMx<'qd:) ~hPϜn[`>aNhfgDK$o%~Fa%e!5[2ײ*y۔uJع^J dͳ̚[LdD\j:%7JsP7 cZC!}ؙCq2 329V oN;4'oi" #Ym&LPS(;·DfV1BtU>bn_*[ovr5FjL N2/-KW挭O17-7.{4~f=&>jC¾W[Y!qVf2e2"L◦tycxfg cW#’Cwgj,}b F|qVZ.|ۑՇ0Ǩf gG}2CDsSׅ[6}?&QeOcͩVu=C]oQk $F i.uy?"ͯ4_{gH=lY^ļ |AӲe9Wd ^KEkh(ӘP~,&E$vtEg{:ڕ8 ֖YyWUklAJeNJ&>BnQZi6|9TG}na<4ľ=fj` W.=V!XE}G-r"c44$o@C{U,unh7mDm$r0fhf jG?ۺ呧`ۈ/p5ƶnP$_Hc4Q_KI֘E H m,MЃO߾=m}VUR"AsV\xӐESP?Z(l@3nAF\Y>ɫH )moc%(Qd2Q.3 |欩3*N>Xpk^XaӬwF] iP̘yS,;4:gɅB"Ĭc]phfW\H0<# gI[z\Qf$oӽ%R44Z*# cǒ%ԮWɩG]8h Xݜ 4eSzSM\g&⹯Xe8S '?GCڑGX/SÕ>HAM;YL@Ҡ) K3='FN4l h!QiAMvS^*b/r/cNqp&`hYˏ }3tٖdϠbekq<H 08%nlxS TԈj)p1K~x]p)#a9{9DҮN~#Y•۪]4?u |Lg!&{}?cHTn8zf = nBKd,^U#>^ro26e ;!N0 l͏_LG5h)cL>J]  o=֤Rhbd"U5GFG[|R2KӾ[E]C3 onzJ#2fzj݂jiXP `DiiǾǃ5֤0ҀV0P"=iz[1Jzc)Y #wPh\1h.\}K(ơ8},S B lF }s n."a׍W !Gp<[#R~MT4B*'gQZ͒QNW 6y7 I/,E:m Sq0TB꽏i5 ' M.~̿Jj׿׹>gQU2% 3\orѡ"l#MWm"+y HwN7,3{X3/*UP1l&H:]sÜt;e*{iwp$kk\ 5τ&JīN yB> 7V'ԍ]x$CN8B|ɷ;t#mWy{x;eCzTG=:I| `jQ.taUjLܯ|w U “ 0< `j)/IWF l.'ЎD}De\s7;AwWqf~i*&yLN,=Lz4:cC>Of,ߕ{[FNZEzMmBkȪGZ'A+{Զenj /pW3"WZi;¹! .~NǶ[4.*µ3G4ٓ/Ġ0i#d>zJNqDF< 6gh,L-u8@$F"2RKDaPmc-Zm̾U-8mժjɑ9`_m UsǦvfwk 8 <ٲS3)*25 n˵c]@9Sa 8?as@ӀU}d/ulH/on+!g݆ά;/pCa:ctM IpFl^,`A{R_aBȩ5-{hy6<l%j7V[|φF6vMHOvՑjQ6cxXqN;YlMdP!]1/7I/ :;Ʈl ڌ(c. M}/#ƻ9u)^nK7$nI@'L1̪PfVoy.$̷tP6x{ؾjI8 Խ& S`s`,OoVJ8sULݎ0ߤdDNxFFmo@6 "ɇZ6+=7I%+qQ*#] w *U񰉰p"%<>Վa%IcݧUG/}IHdV hԎ R_\)ooɃծq<Y6W6.V^ޘRq.'/B *n0^uU"TY٨{mx+֞('&}%Cl\<ިJk?XЋߤ<5 }uY־+"P'yJB?Wchզl ]w~-je7ax@Ey/\b& R1Vo&}^rpἄ{'nL FKyLu]>vhQzX-3 >f_e%}̰I<@$b nٺ"J" 8bӄ!Τz!Qy82Jm`qsAq}$#*wo:X.ݩ[%3xwFG{_X;fQم'^ /&wXG$VH>#Pt_X۔M综f}tuJD@ *QiA|T71a_&97iȵ;I6f =$ڲ~ovui+ .'g.t0$R\λcuw04zoA|WD@mkkw),;jpՖ&v~wpoLsvxre 4]gx>4:hFkl l6O$'w{ŗ\k"ygVt!S~"=Q|nO$Tkqru}뀕-bB[9</7ye0eT \ TRƒUʀ I6H8Ҩ Gvf)$Vg J5@T\3kO0$w[%׊ :IiRS %$(I ,el=~d,`w96Ղ(5$XmjXQJ!@*@*[?Dφִa]wg><\qdٿބ5{F{\9h!a3ũA؂B:G/QvYBW. ¡f>KhJBj6AiэʪI9|zNdO;4hp&7Aßc[E<d#H8RiƵ.ƒF=췸5A}զ+;cTih`ٽ'+FHf[W,_ Cț gW㠙UƜD ,Zt;8~i{ڣMb[n:l]Pa 'QWԺ;JUUH}/ZU|͐ {>Xz-=p@FdOUdN~ Z C??# _ENfץK kB:1/LFAJf޶#Nlg^¨M/*; Q|jmߘޜCRz- ~ϔ!2CPB*c2K()ȧ0PX㻥oio#} 7pE5*ɓn@<W=%+7iV:Έs|vəX.W9Sb4!jĉi2V-h(z]?DFL `gv]'NCK#٥ڢ|fvټ`@{4Ѝ h@?]A/Я'GMH͹)7Gie#(qY07Yk67*֌ RaqՋ1vfD ΍ub-Wj{iȫގ6{ZZ(X"nR|,t۩s<\lu}1:mjf;"U\>k542=:R` M>E~Ŗ1Af'AV 34JMp4roj2ueSW8ig%s!F:,W_]24P%ԏ<\r(ZHZXꉈwZ{fls̷Aa1lm3(\:xB$k9iZzb 0U)_彘:;l/cP xV1ĽG@Ix$K?ɗ{+Dug5q]0[>LWiMvh }c=І= 3Y:+RPAGc'W]{fiON@E'VY"]'XQ;oRa71qy,g+ s/c>\ȶ6LP&Ƽ`rk۳3gQEK.5ً }:04%^U_+f,qv1cV3Um),{Sơ{q ΂5Rvm@*yLB3~򧊕58nb7бw8ƫHRwʤpQms[,rpq4 7Y${E4z(Z*~dmY@,x'x@Yo̪H[;c >иd'6 7ZL=V/8 ~U~\lұJWA^pz0 W̾t EџkKokDi A_҂ K>sj{c=NXrߜ*Im/?9f EfJ'.)A[ 25Sf﫞ρ<栞\sZ)]xK 9]9%iӵ.@Sᣯ}{D>_DD6Hn~p@ *r-JQv|~jjs9nV*Z,BmMUrwUd6}.G:xl> vI&•~Π7Ổs]9J2鈃o8)ubQQ-aVڑ"1=㰖r[VL_+Pj 2öZ=zVӜ./c_T_<7}OTĎ8tZnG-JF6"jwƁ$wN"Hv:4Hp% =*'8zdD>f:u¨yOU?ʁiErm˜*fSq?w!xDZm6@j853Vczj.g<e\#DCplkDN.bEfź[=^qFkP!9Lت۟ + pk~4rzZHc.wό  ۃֲfƵ) /^8C sMH Tn?bi&CWQH7ųjpj- ӛ-S-%ۡ`raќ>\s2"gqUWOsGL>ڣ0kc?%/J0./3r8:ڀXpb>ۏ lq%CLrѢ|a{b BE VyK^̈\X7OJ#k[fYP;M"~d7o3 #h_ƣx}h}P8=O":v]"ޑR)ZQkKh#{#W50(0현#37:?hZi#JS΍P\-ۚh:oՃ$)GvGѨ 2H~ z eBK Ym>R5a͞e$%R`#m Bѡ&*RMd%v(hFY,Su :PW; Ia:R 3['jҽ9RظPtXXJ{˱+$*Ex9r/(= Ywٽo)O&n)hL<"TaCR+'9lj}obέO+;3 qPsApƥbעL$`1o-nw&br6Q$(H6ד! k_)% ; FcfD545B @hq-I7EoNSH/~(Kr9?DH~&!l^%$T¸{  kw/ɤ+ٯBhlOK (1w< pLkG뛿/y_NrzMt˟PNJz"<ױ̸cBwjHn!1ܳ_9[/F8 sA89Łq|gb?JHbzZ1jyeH!$*Dbi7 sJ- jfI^D:Mq(sI(䆵c̔tA r-<j&ޥ'ִ I|y@B/-̖\Zo~uoC%3i":*h@6m:Y/S볷Ż $J瀃0V(:w yS]8bz-oU.ϬU`8(}MTvZ)')uJJ:!,8 ypԬ$*B+!IIzG!gtm\"{OE}6r ߧ T̠DB!m# yh<毤|V[bǜ.!E`o ,!rR=O9lUJί"ɑM椦8ȫ ~#|pPInN& KѸ9{c E^N :!2L4mb1Nߑ#Y6C;q_-%e1RZQ_#'roA{w{i-x֤jQ}e-RgJ[Ue-?:`8Zh#rΨaϺ!B̡TsBf~F#tJloI625xۚx]&s83. IeE#q9>ӡV. !Ly<л)\%㴢qgHVC@jW~T<bȀb dG) FsK JA M$2b4&n _] ##g1UGhxrqP_ y=k_SK>n 4# k"VAOpRLyh}9M(+Ǖ i.h ^o)@eY8P*. דQ)QM~uճ 5}A1wuNQ}<֜!;z;&b䓾UK$gO.=SqCODnV!OlZ1wa)-׵nTk'?f }iC$Bxztm |,=Zg!:A`?m5ﰎ%kI:ks0heҕUc=!OgN6?g9NaqlH+\ I2auj4kY6tή<ǣ'Fؾ_]cO\9Ww^訠oUK/ (UdbP>t=:.̑9;(qI\lB&Dž7d*)Dzm$yo*Q!)W;i<驚jY Dd[|C,#8Y -wXJ='px^qު3#UIxedCχJ? ;aK/]W I;-~f@19EJf UlO?/6E/ḣ㺁6XDBr%Y`5$rb\aW@LG?`V lrWZy$-X:T-@ VUHȷ|sY#tMMc;oiAmSˎм@g$i"1Ll6T<FoG"Ӿpt|,?lL'C7Hdx^WT8>u"cn֗_D{|LZH5GnBOH7@w>XGC .wYZ_[;/hDo |:ugv6H|JzeKGlSJTk.սv~*~@ j:ef 9RmUv6pjhF͡Vt#ؿ92:X"eQRڠ5>W*mPLE qPjm]9?6zx8r\@d!oPef}KvH+I'40p50o "S0# ƝZLؼK [!YMX=K: HeY#4.kF67;Z@ɬ䚃s}ws}>x㞙'm+mlg?7?YHn]݂i7RHR64d!T5!=I4nlzrXN3Xep!m3FvWcD XbʩB?0}*Za $zY ~'gsyixBgVt}PA/BM4!_.J.nj[[zP; y}?;@S`𒳳F'-dΝ_5B'~ v~mtoD,}}5_C`Ob:bM'8iehg-RʷW#0851G_H-)>'I` `oQf~2VUjN3tr&<[~˶!`'OcUN ͞քL|hK="WH۰]GC<@웤 rҋ8~-mpnZEeA隹6Ldt)&hp5fD#x.trY)} {oK.nUu٪d1> v֭+aU`G|6Q iCcRPQޝ2#J3̘5y^*VhS#M!$76yˮ{݉^5-gs>?pO2&cٞ44 Q ?+mANG=} #ҼIU=l}glO4 HI7bQHSGz1_/-oFVk"5cZ|_6D$BB'糚O TdJYg ;~2|(R[iέcS;C9( a5|3K? Co%Tݜ=4L/3/]`[LmL%ạd>7=ow淛Tc;R_(?n5'H㫧$ -U*'ϦBQY^\;WI4V.)Nm+Ot 7<}Eֽܺkrxݺ9UL:Qq8a [̷7+oѬ)zKٮf$y*?ÿZ㶠1B%4(;YTk$xfMƴ9*̋ oc| JgZYq=L1Ekϐghc aL(PہЍ.c;)Bb ˶c)-reC7%t8¶!wH~JH#ulO2T8߻1UW"b?"-/.VB2Si!H*ӻ96liHp^$6Pڷ{Kg=\:,H w *&RSgFF_Pc.s{6<|n){./KT"XIDW"0m7 Ҝ0Zf>,2VkR] 5,%we'>1d͇0>͔7WQ* ^?R9 (nF֯&8C+.BnRc6 }?X8m*Ůݶu 9ep})suA=%^Ή5?z xXƕپk֟l=1ч JZPP^: OT5T E'*7/Uވӗ$eq#< tZK{s īITԛD=SsÏQ/˅ES.)rȈӜuʫQ_=&i[, o;xYŸܯ32=nьBGS7bnqENF b##1JF8VDp0¸'w{'K166>u'a p>OѽuS`r.kLq=.򼥊u5 2ѮF@3b98F#ΩF`AE#]ps([|><$$0xA% ?T:/N!}l cהXIR~рALP%QT CW.qMx&+-*G_ .Pg&(5jA˹ŒkO6+st:\|XiłhXd܊(J Jh}AȜސ ;4A}K>O:3ɦo |"I' Jmj*HגR!-=cI~PCC[&40zp@K;ϲHRzk cs01Y`lyo妘o9/H!bvq/mvNFp=dr 97RsAh/6NRG K,sH"*ݲ@> Z>}wcA:p`>4j}TXNsPظ iS"Vs "XdaF|3 ΰ |ɒA9sudԼ"0݇,7iHw~Jr 7Q{Od꾃U6\@ i д '5C9kܾ-hڏ@F%'eR31\e:nA~{1KQ־m?)n^q jrn |pǛk&O-8Նr3g47[ wv9+ʩ$m9mV%Ґ:ZǸu|赱2"u)˽F,V':,&!;SȂ"mgx"?y\u,jJI]zX_J]Mx^o V=o]|[,yQ”T%~o&Jepؓ1*q#oYwSщ<1c3n+dbtqLO)JH ~<,-UqF; )ۺBw8?M DQPƬSfϖ bNjlЊBØr@XG+* +WDMoƝEG($=nTߑ@bAW15m@n =|'-S !$j "(FI2 mß1#6 A1Ynfktȑ > Dn1,-~"J9JFb<+$WW%lV.Z>wCV=|+ؽy,ÝIoɩkoioĜrs2!;mTPf ռ\ݧBI܁CٝѳY2EijL(~3<Uz[˟EoV 'hvP8Fiz)DK>`?o;f1u&P~btݣzV7F,K:Y9AOuֻ#$k{3zN}ƞ}(0'+x$6dll]o .~o(w79х\p w5N42045cG6~Xt/k;GߡrB&5+:E/w&l6PYhG_+M +ij@4>)ol)\7q㲰eiei'?8aӗ&\XVQr P4rL_8)_·}n[T7a\zh.k}M"Œ2:jDw8^WUBiY,i˖_[֋N{Ew(1KWh+v.3Jӳ3L4DwER@3 % -%2Bv3O6RVw.67{OyXMV@ v4^{U.&g^' #f^ 6,OYձOAijr־ ZGv`F61߇EB9 U'rY;$5{ydL&~ߟ汛 1ԥ t$|b3Lܑ}e&VMހ>"6^oJٓ8|a68أpw0_!\ Ŕr|ppC>/nGhJ&!5ǿfw))?};Rf"?e )3f@C > c?Cwop1q}\:qߜ̺N#w>!ӎ¤[ Tꅤn$Uq 3Hht&?9MHKvlTɾD{$~eW73t;UJZa}VҔc7 [MyK9 RjXٽծ;o< bB;Pₙ@Os#ϼRj o ]-V_ax\MuZqѩ<ؘ@½h-7FN+_DATMd&P$^} I,q×|V0πNz},L g, `Uس.}b%bf1Ơ^& FYL,k]ETnK-5S;.]8?b]nl28LMHf闦؁H\@;gĀqu)l0{M_! op kiSRkpv@QFD7U vˬxz5$: ~Tehl6E z [eͨjZ$z!XTA Y{jognm~\1e-Hyn- O~K7h !nT\m2W;A+}!fKk1d{iړ&6ߎ ûN+pHe;#qȃ7R8Eόz;H_r7' ཰; \?iCIl/׼S] L$^3bJLv#MW"*sü^8Buh@yUpkudڇQʆm ea_-;w*$_"dUmYP~WRۤt$>ME#Z2UVmd[$_4v}>'ZV9z,)7կpr۟e b!頴Ъ|,( SK 7I\ǁ$}g^Si~V? G[[שٺܚ1SlF46Ԥi7A=m@~W#U]T?aۺ)[/Ӝܔh #Qubl/B{e"ԠM u`(t RM+iEp)#ҥjQ<6S:=r-jq2Q~eC/[A6Y, f&@3W$? hVEY0y #!s')5SbKD]`uL mJAr8w &6:j.Sk<<,;n = sq+b_1!!t7}/)YxD8&U@Jc7FrO)qpT\KB{("nCl+mơ' BmZw;_ޢt$8Ж X+9'DSABwyM$/8pЩ)ݯ(z,lqszh~L[/7XїcnpU0`gqD[a-5jŖ߀tW!1MY@6HV.o&9u E nEtb=9=[yՌ{"B8.aA=$F3nm|bsZU+ w4Kw[!p)r9.YLF.;oo| >.RU}Lz}_b47,%!]I+TŶ#nTi1302 s ~ ~j["0l6X\L)N=6˷|=[#F˛ %?UKP ju[ "=;w[Y=H)D0j -u[V)$N6 !ft?!W.f rȋ$SFn\w} YhH=Tf=y0sgW(w eu HAzkUpu:  +"L 1jάQWvЖ3&. V±tW|jn^(j.J``-0'a˅>zI4tMC"WФroyA WI'[كÀzyB~{ݞ6+m])Th jpeϞit_*d)z̗M=yu';v8:p F+pʁ'yAҒg 0V&tef75MK|ӟK鮵Z9KWXː"L+o?Bޢ$%DVIW Ο70e']1Γa0#۳ j&- 3WKfkZ$¯4,1_[Y&N(NQpDzcJdU 8o]u#1w+;n&ߌLLktOZ+Xytdgy``9~;}7Vp_9X2K?eaJ_95ƾ2+2CĖ,ǀ(Z2c h9#MSi.U2;D 7 (@T*^r:rmf7 x\> ك5Y!P-0%y 5?Ă`Ɠ~u!6/`i7u9 B"Sy9U_]Aa,CrE?!zjA3A (41`MLa"4B#j'o\ˢN,W '1mȍ9>Q쓼L͜'xK/+ O-'r cQ:GzZ#QK' o.UܢI zes ]_}'fZҼs^FBqG%G'V&G]{p"׫&NJ'zk_j"TtF?ȥc|F^V&NʞOQ, J R,48RP0`PCJ.^."X0Kgb06:w2CWӲU41a:jTԣ\monr;^A$C 6=8k[P7do].((V4?'U/Bzrn!!,IuMf\.@c+Ln{? cZ˳6ZL卤N؇T=[#+o?n ʘO7q. M;WIIĠgTհ})NJC @_R~ƤA[ܖ W.G`L\N6@~mߝC8jI|s¡u᪱t)<;uv:EđO5k\tp^IQa5ݶsreW=jL.BZzͼ(X'c/Z)HMۡMƐcCzv²;ÐQ OJHg눸7)  )S(6l]k_ýEzV# C@_bQ!䷒5k׭iX4'I_|'3V#Zk? %lc*(W~SRLDq ;\S3󎢯o#RsS~b&ӿ I958sq(n=Hx0d|wވH>QU@aU8:ٞ+)*urx.#ZGds:lUD!@\6P,!o?11l32PwjXrĞ\d%GD75ЂF?獣Lfu6F7fjZ@} hWRFOC;'`U8.x GՖט~ &f3jY8 epQS;GVSR߹ZpB4a)sLƔKU<%7GSpP6LPD!YU\5OxB&v@2Џؘ{l*`K){ ph!IV^X44NWhU=&Qތ̍u3J$`5SD,M˚X`'QhV6X4fP[1>VBqCΩ2zc}1->H~rrK WUGP8#QY$uz{L:=TCriÌc%,MCs04 Rt>ݙV3V1<osq/%^{>a L+/*}չ"M$nˌ \-$|xWHo 5!a3tߜc8Lq4{-r2ChzrnPL\if}g:tw8$:݁ miG̔OZ>xjs @ h? >>҆5>hh9bLOR%!2m0o)TƥMů3rI,&+ȆCڇzT0X1iɅ迶Ars܊ i翕k̭ 4w`*r9ѿ(T󃖠2B!^+LtIeiwf'åyxIW7>CS՟e6>SxHNCepoL{ȧT|B:۳їFs¥0 S )YjW%?ymD{Pe2hm)D@$[ǃ>N6x+p?^!{O^m\R7 F@1[/K]'0 g|d؎?Ġ <).=cVvN3?hduط;YTIOai:+,Wݴ!(f{U9f ó{(Q+*'`s nO! -;& 0Rw&S~' ދJ49Zx"Xa'jh~u֫YDN^@DmTuU1QHd Q D"X Af"SpJ:wC|-d a"(\ gq:iBX~1fFűMlyCNY#M!|q:ʵ]b_ʋ -8 Ĩ(MD˸zU]k_ϻEv,VK;ڙM_Rf wǫl4m7g@P\nJzɘ]I$8@"ə+?ꪦLusoLw8L1(*k8-% TmBQEWƹ*c&?FT/f˫ ,EjGTqxwK57dv&G'y-R-qZxtjZ@:>j1\ʆ QL"ƨmO|/: b 3ȴMz|HlwhZ˿kU2^A7V5@B x&tu ՅMerTe:F[TH84,FhL_':OEG[-C^qcNͮR4/iѕ;JPrH5ntpꩫ*4X?'>1u&N<m!ycZԝ\"7Į~D>("gs`o]rO?橬1LHuzX:X2q1cf5v6)x2-h''PK_"N`۱agvTdl.nTv(Ѯ!$?7I^J 9o'.uW{ᔫ?dZ7"Ƣs űޯŐSA/-b]I8SwYǾ_Ʋ,gpr{hc^0qOiB>aǜ 4x =}r媄bͻ]( \LkLkwb[Ub6IoȀH pYihXH5+>`>;Thۃ!ۆ@2~8<]m$Yh=8+-^ bbЌ%PruN|/B vZAݱ`lS8[$ZOOf 4umA?WR?W}tJ!-}U^9Fd[ {1L%$5>oܱy@pa:-IUF M""9@M͒*Tvh l~~q! -v(O1VS|a[e*i!)/(q@i2j`bq>m}ՠzcHU(-kfA|Pǔ45]; ]*dh&J&V^īg̽giMLb+\?c mi*"IzK*\逆<]|R4`M/i{#&;4zJbu(޺uwM~DlhP*&-\}Ni N8 bK}so˲4]$4[w^īC2^8NYH}S6c|%M6QgWMjWk84X~ɉRpBߠL%5C@'IU7u X~myI'oAAuFEDhJ_ ߔhk¸J^=#Ow/Ya&xk X) 'p840#u=O n]l:^pLL Y&?u~#uI_I hTm7䄫 6m lԅH\x0݌Dn4Z' e؊o5]>͹fAP=vlRCqw ,h6`Q2t?6cf_4`v%щޅg3"9Oӊ9%"t`UךJ b}a8}i%?lrgvȻh" _\b";sh71Aȫ%y<)##~y_ajT׍.)v\%sb$g+m2|x@qC\J=xM]$fJ B$ xA_ܞ[)"Kܚ߮gbS+Bz! jMYFfuן6H.MÕj}XHm0frTPdI>91ִxd|Sg y.Kmq`*\F=Zf+_sKWp!5yII%x3 'G?K•>7(3XA  Q94CK2Wn@"6'(O N[hFLlTRcɑqnK pE7O/I3 skx~$|kQD#bqgbj6X6rph9K\MLZeN#M vbb;Q\c7Q02mPvi2pk[(;Y'oxjx$J-Vo 5~y󒃪 Ȓ3b$J1~&ItxVhsi!XI/8q8p ! ~S%. pBD-~֏/~"ș^(JM*@8t )@^ ݸu. "3(,d>𓫢IH{9TZIg}aV=MhCF_,s㋊Ȼw{%>,yPt Nm$B^}c TTpbDaA߄p=f@SLmjyLhz:gW?|̚&jPdQ|>1XŰgxҬp+)w j݆r,|yĠɣyƤjMz Gfw$U?BGmVh:IFrL~o[Z|մn,5 hϏ(ឦ'"T)B0 i/_j[!rCk|;o7geM@l2InV5iN< *rYu\&+L2WD;&T)&'t_+ K[']YSԻTmhIr>AAofـj )9Qwګg C!_z017yB P8\ kAu[[w&ԕTL~nfȃ58,LJ'@#͏ا#lU.)ls GRHy2uT!&+nTtgeGו2QVQx_,?SBTmMo!58" +2A:TQ(U#W}\o|I]l}סjw} vp,=^)aG6gi~E$W ~Н^`e NJ $ 6QD$DTa9̀UmMOCTF3"_0lKr]hD4 #ðF+wRh,f}Ԓe?nM8Dɑ߿e.kx~ Le"5}廁 8 $dy2xqgnԉq@Bt2B*713_*eGj5G-0&0DL@g@V+?xl xpI.T=ڌrz T1R@8:o=GjlҾ׷Ű?$[Gg7^ }!g}$^N>wR5wD (|Y1N'FE)OVI5_ڬ]1˗H{ƛTa 6^!`H÷n6 02JpH4~Xo-vd4WO^xiH ,>eWOX,]u]v%xوF6 7y6N׷=DF&4bZRSz4xY7FZBYjOOIiq"A*}ӭ~UU_>&Nyr3K 9B <6i m)NG`7>¥#d/Bc6j)؊{}!}f$Jظ{lZ]5D' S40t,z=wK`B $,L1~U8}1!b:?{@SZNmΜY>|baImUʪ<5S֒B\99"Y SLQA~CyLAfoFXN8B9nn+b );AsU1O$9bMc˟1VUQ('Kb@B{l׶D[%hGB w!D*g(m;/#iFpi-S46p|6!b}~Ȏ%@ +,9'5oGB~Ȗ1h^˲oH(0 ; ЦtC^+}&U{b{ԑ@,P{6{@3B`8|w":פo'}\Wn_\ <=g)^J6 c IIOp`~MnW0g?k#L#2/ߩ$д.ԉդAmNj$bW7 SėQZ;jA̪P|JuIzܙ<6})5_YJᕴX&s t sn?vHRڪ7gݟʈj?}a'Ka3/Z0L'#3:X@6s~|:Um_ >BSHo?!K(aSOw. `w$|h %<~EdX9k%GIJ)xlJIǪwMtT9!xN@m`_b 0hÍZRQ\ vg~ :OyI6Fr0EDtE[Q3 Wʉ©v s$͖<.6Q;}d) 6aoaD*Fi~&D+)\u{y\ϹdHRI=\ +/e 2l,_va{6&_%Ș¬50Z==?CDvAGZgE~']NA[|[oelR9o-(^BDLF ,PO"ܟ z}1@S0S՞?uӉz@aκ3YfL>JS fck]HbEzSSQb $6egI3 D*k[p]9R!+$ F"Kٿiw#"ȐjRࢽ],csN>QI3aCBՃWt/i|3 s68( P*\יXW#qX2C5wCrwfႂ~DK<%nF14u#t1;)㴾#^eKJx}1^y_\%0VoqffjTY]=mﺴv> 6} "c -iaNwYMaS~oFUK?On{mBuɻ $h _TP吺N-KU3'5j@3-!r:?ebiɵUws +<ܕQ8nN}&_S(>P'iCP냀k P2瓾X15 CjˢAJGTh[_ cVE+<:3例g+!F,6ͬ~,:i\Â{h/Եd[dy~-w 4a# '$ zzwk XN,ե+ I ˌ.:R5wTgە !NJCQĨL7Z{VߘDufb|8#dE=gJ3EM4{n Hnk/?QgB?7 'B1t㿚#j!pu\ĐH!Q&I1otbC20"yB{N9(ŬZpI5`,l^u@&ΐzTfׇg(BfҸגsnaF̠OS{ kHIUkL7":dAIMr۷BoRoRYo   aWӸKw=z8QͲk/Z'݈%U}$rҖÒ{k ;AC0,hm&nG6պV%Ts`\sCR8\SdclidV]kvW&+@H\S*{*HHq{Gr3-秬]hVgCvU~p1ڈB4`Bg#NR8_pG(/rֺD DC)' {I%еTFt%}ӉfxO$ͬ Mj̀ 8dHa#6DC!50'T0SEDi_q. H{ 7*lP:#yFRuѰ,KJy4ddgm]pD+| \!&s(r9Vd^wl;!kT5k?ʺ"vx*N歨EM&dGWe;k^,7z "<9];W4wP峅[w*~8J &)|ۅ[\4Os_v)5Ll/bJw= U]T0 VJf_f`Z'QvQ7Cb6&W6Q%d!;I\3 G1G_LцU\NE2#jllqBbG`dg'-B[5$xw]_4H+|[ejIHQlen& @Pݩq0Zf/GּRBOu#ȸqq<TDRδ=ZjQV~`tk ' yڥ6y$e :uc *8@QL),(g O 79/4P2mZd"dt)E2; 4/S5i%&&)%'Au"w/5AU?6J41Q[8G=h:awI2HFjjg"`-܍9Z/,slqA'KBq@hx ᡅF+˔UKf #+}q7Ӣ`=%?m+Il+S&rH#ŎuègFނȗOß{}DG݀ᗼ4U=KH)L5z#~LeRH <Q/F"'m~b $fD>`IVƲ[c+㭉Oq'~c=h)>[B 3[2A1ꁁ=ft,B4& зxf燁9Ak27%Yfac$"DQnjGlSYt~ y𡨿v 2 v5X$pނfG(N&fySdlp:`H"3x>PG|kHNaiJy+:r5SJ|Ai~Ǘ hGI}awv_G1\&4VT$b-P5Ľ6nde E!*l-,A !e;+ j9>5^{.XL>өdy[0qf0 Dr.vҿHơTbOؓ帵as$?;2#2hĮfcu 1L:w3"P+ND_3ed\g{ aCRGG4Nf?'6lr4-QtE5ZE{HYy c4Ԛ(1R >.)[D-$qhU\ 7q]VAn#;|{QԳ ܃{ؾ)[qfAsD&;Q\!ȼ0Hrܝ^>tS܋$W%OiU/>Zc5C*c42qJ+`22 8d/#g*uIQf'Bpwgy+јZD ULc]1<kPKWfxH/=:Xe$5oj 3WA_2!+d}~PB p\Y6{ZCwĚxV&| HD6'~iB[{hI+;fdFf ҍB/H,0:P4#ؙ{fz"JF}^ ;F ^_I\ĝEb"-oh ߝY2lDp5ε{ x0ڞ&-T <-fhc,{Y8+#.*L0 &/) :hK B(,;793w>UmK8͞vB˾TXTHӀo !9OP?ʖ 3hE@obJǙ{sLtc'-T5ܵ B39QfqI0A,1 ʹ`KdmA`֦Ce% rYvf'Ϊ4a2Qq3ॢl@F!fs]BEF%D:"`aEo%gKfbهt!!ڹC2#F-FxǏCkF:h:vmvI0_- ^J {Y j,AvvĴD[L p}Ÿ4u;`Hx wq>XrU'NYP4Eم^;@T ]*nm;1K"—F=_AA?~z|a0=:5,uP,\6md,EKS<toEۉ{3֓zd F@whejh 2<= T7Sݍ(Prp#&< %iܘpm:6+iijn羍|Ȼv"9M0RDO/ FOc:b**3 n^ɁŖɍSSIii 7]/tO<+5P 8.Nq/W]_t?Λ/|OAx`%Bm3O)G ~_2-DPjUWPQ֝,WA fhƇp{hGLyu\(+}D?wɷs(D^7=*W+<!9XKk 9 6$ ba$]_s|=OÈ y]W*ĸ룻L?5m25VQgI>e•g!W)$ͅjKԉ2 uNFDށ]CȃqY1gs ( ,B&/h1m;`q}{[Bd2dZYc'WL+|PSO7LFwl4~cj6gc3 U~`a4fE)T:Js@a[;iXecYrx :?l!(7s5P笛|ms+a[G!k Tլ9^B%K03 ҸI;6[(ȣƷ؊]xF%"M8pE_| LCZE4E# 9BNQ4g;o$zUN8{H]v& ՉnU&: %_Eq{SG=N`Hw"ΑZI `.T":zͯ&SOWn2wq!GV[ٛ$ Rl6`{~8h72FJf .Ʀs 5lL_̫rUNۿ&@ BФdbO @\̢K#&p.8ǟ ˻>KQb9 #S] ?kmWU6-N+j(3T+~3aVa{>0@ʺ2WjF`f}u@ZZP%ځa A#\& Iuy-Q-9isWڻ+ hzL+Q"u0ۈ xV*R0 ҭ˾(ӢIŬ؟Y^ֈx&|_:vhS%/W^XwUi˰m kWTA]fjA،h@f؄ٛ2d$"{>QG?Z{ޢ3. :`QAO#GtcW^;QAލ ~O7&‡9Lm[rޫFj6.?g"@YN%r0Ñ_w7 e6K>ey m;Ǔ{?S6Dڢ0{ [dH|Xqw/1,)R;f@/(yҬZ/.Xr@?[(7hQoU3Hu WlXJckyy|wkmf/i:‚3F/-[8񕁆Q 2 mЫ<Cn ڃs!51QeWWxѥ(nBE}x&Ff)fBOc6Qt%~?C%4UG3I$7bI,${>ObGSl4CQ899TNJow~6}!o܅fe<~Zq(O9f)}yWA:!̆K!J+^/UЧ{٦lA"I\`c%e "% R"ϩK"Y#|+J 3&vN˶L/uRuI/D6;fZ*xT2(fY2?Uiƾ~-7F7M IB-C֪Xt.ܓ'R16RAXِz[TչT~Qk0#{ L68U|6Qi7Xdn'+4^Bҝ6%3#̘FU1O 6'֐Dy$UdI.Fҡ.}a9^%1y7ChD[) 1PAYHduU@ e8aR{FJfX7kWAbh-;IJ $w6`E᱾=co !َg~tw`*V6<jP RN]XW+窮1ɑ* (ِeYqhu0kHiɮFT`iR^glDHqpH3`;$÷ʱP&Ě˗ 2R-T[g Dxa*&O0y"5.T'rϖ@524E??A%Eft-ߧ`[ dq 㿁JCF#OO%B),w,39#g&mLca;.9gZeb4WRY G\3#}a Ua;Yl*uユ؃+ @ȉLb߬MX)nTDCZI^kvM?8It&6L,B=e( Ë<6 ~y1Da?AT ń%1@3Dc6I:mڵ甉&G JxA 3f[^J()@b̋U x<ܩ05nP4)pTXۈ_ 7E *IǦy6h ́QT=wP :rjʺ4dp>a^^o^hd|UTΩh8|)tq,Bߕ5ry+&`A{9a,"&cQ^M(|q 7,cUc*dϢ$:`KZ xISJUW>sL#z%Lc>S ꀢsH0TU{ ):Ē3X~i3.,W"&< LURFuZAaq[|5R#!Oj9NMgGUi铢&pdA2 H.}UA7E\Ihe': p)] ֞w dOί*`0äd3 x6CPpR;ԯ"EяIYDG֠]LUd[E8IwM'|cݳml<+-u05-3 0tJQnZ|~ ^/\/A!sZdAC FlH^$)s& ud\G.TD@!HgˈLܾ9{ή<I>k@]7o@,GT`/gn7n(G^}9 5r]>,[g8K4c0SuQUMC5j H`W)O~,gHx{;}M9l$+ReKot%eGib92x#RSBke} "WD h>ex}asHi I_'-esyw5>ƌDa#(Y\ %r ճ&vӜYW=e/U9 /=-wfܸ5N](Ey!.KjhT!!ƢމmF8,2Ka;ؐZrUL3s]S1#>zKTЖp9S JXQ=T}Tw4o14_xcK܃`>(?}X $0ROݱ |FlOh~5P4V|t߷zc@rRcn?u8(VD*QMq|ux>ݮtC]SVPYͥ. @`+Y'kqRS{oREꩉ-f2~GAղ1_G?g׃IM]x&UV2Quho%X802M zpk{1h9RA,Kz9XڢKZY%v^]Bό]`#w(l%q,C=IbJ?GiI `!iQrޠ !jr"&wZ[m2{:qڨZ![RBDӋA5mx$dWVUa.ޚa[̑UZBۧãY#hj3-b5H&8gѵ.ײy)!V  0k$S=*m*ch6mhW_̎*e_r+}RVl]WCKz"bӯkuzs;"c`>LHҶk%),Rƛt򪨕Ny!HnO|Z!+v"޼匬S(vHa AbtK&/87X8 ]`0R õ%xt~ "5ʮh1TQy=SHq*PMHwlp^AYaZ,P_ y U<؎s9xpĉ $2fY ,E6OuX{mU-{7-OL͖(_#TUC!=_D`8y6Љ RL\zC㦃*&"}$l/y\HYl}#H2'n+l[C@d %cR ~KS<6:8~S2Uᗨ]4!q^*02<` T]Q^g@V8*39Z> ٓG1^Ɖ-"dAΏD8E2&'n^_>)^'Cfr:Bi9e=1RV%<+:'uA<c3?t.N605a12^AA+4JKuW7ϑG#J+!%T+5󤳻]ф".~Wx+0k<;T;uifI =!::Mowxg(KRLzq1UJ)Z[c1¼H1eS94|ݻgU(g1UC@mi(;-SeuE77{ n8JhSP+O׸/] ͳ,r a xƐ(uc|]]n';HGn0#kaTjon[CN̿iXufG65|UGGe<: Y/frC}9[d,wS^l[85^UvMPЋc9jk4-μ%ЍL'Gz/ߨ#VѵOU8eb -:o"F:cWq|n)H{bu: Hpl$…zZ+ H)׃V]F74=WZ5z50.E0H}c&M&'1i!Hou^$9*V_XY8֘sE\mR'p"GЂy@˧=ߨW1*CϦi7J,)$FM`kt-!2}[{<.8Q%VL .%ObXZxJ!k#G6 x5 =Beua™X.gK}3P9*ZBEWwcM5g'eUh7&"B?tFޡMSG̴鵁D ikr"~ :QCL8#Qqrc.܀zTL7&gVA#m=%K$z02DfK<};B] V+h_y*i/Ȩbm}XHWWÍ{Z{_P6 tC'@l8nRx#tGp:cQt.DS9s{@p[4`B,LNBq%Q +TftH\|QZbK2؄4i뼃Tb\gS1?`˖g̋M^TE4qph7(M vG6ETU<@?9gdht}*$U3$gż+PVyGjB]زe5L/LՆ1jCW*̑|Km~ U_M ^+tE]gڏC26hj:'FMZi7.:`pg4uRhZgJ٢vz r>TW@(fcI]EcjM ]n1WXj *-j(FF{@=)vz`_f^( =eC] ww|qɆWyL =2ͪT-o0maJ+.T]!$6f/ GN}4b?>.! ;UKVs?&{vv3zgd7ңYYKD{@κD Zpol$˧t;Z/1_9ɗ.*}Y(F{<t1Y>/A\Ztwd,K~}b0p`2Q s|b=wޠdHDv6̩kŋiWz,^u͇StUC{Q|]֧NeJ^ј\Ş) MtԺl0?<7ea]K&IwD{6LlXK> XCz9#dp3I+qƤL }l6>2iMK`x@ ;~/ƲBpg~?4dFطr-Mxd*u-lIH-)gISwYZjD)E^=g>4kI~6U;]DyPy?w vPfC)jIf i݌ $V"3+aG0$&#k/;&7alZ:`*mZ-̦wø!i JU%D8_|XQ{}f9?[9l؟]>pҝ{^e9B>SdI6>#+YhL<[V"uCyOޙC*T\iMQMN4|U=R/ v43=9?, Xn)v"oׯ;'@h% ViEe–qdlZ3;w/zҏ$YDJS,GwZlcW)90o7&J,.ׁl2!Xi^ iM S{xH|rCR;͒ xch65'҃k9#.y4*ނIZEbkNIVSLrdKC '?! WYVk'N`<̢0# Ƽ;¢NOU-Q%P8#efTR>c= aNup׮l>dbeg6L2=lQwѣ&kU𧪠RC1\S]H+,oկJs=Ep(MW+ ) -z0524{+|,IqW [K Jʕ@Ԟ65Er~"ʼn rdCu#S&wS4,Ѫĸcv֋XÒŽ8EbR8vBI40Hze卖E'Ǭ{ĺ$%Pz)8?gF4"<$VoFp{Sh\>m;zcUaXyr&ޮnуKKnJ8$>^D|hVIP=gz6MD-y& 1CH{E11@:MR":+8y?Rn *vܕx4GD1dπ} }199ȓ4P~!|;:A&kfd,)N:6I4 1sH F1aTV2([ q B`fI"M wpP'ʔz-Okn҄)(Nw-T,;̨8A\U^6ar{f"kN1ٹ+g>6˒T'ߘ& ;(Xl _.dyK+cgYCGIK%ExN)Fa?xLb_F)=OŒ5q~jua!sxA\m|o|IDeJI6m~DVw-4'ZJ l(>jWSysI0wf&,ꈙT4 i,j082%c`.rE5'u6}+<@ g%Tokg8 8(CaB%&=#i`+ f  r`ʺA'9!O"nr+1M'lN'4'h!Z]e6/QxEy]>G:kƌ" C7h.2ڴMP,mp᠟ $uL!ڜvʗi[ӫ*ȮKcBŜYBRԔ,#-JPA7iv=$LC;E2֭v^nS Hx9;94+LJwEF5 Q_NcB"}l-acV}p?=w5+y#)MLAeimq6km,["1ݵ+aKM cNdrP.yËoĂy8YOz۽ HSd6EV }=zgw\A&TKh ZWK.〤JyQNw-=Qq"nZoFja%jR::%p o( HVp<v(*o ړnND"̂{ɫȐqJ@|*|?HqD%qxH>B@Xpcn5tW\;o6Ku0oLNȫ4ݬ36 | ^91.*w 82ׂjPOlD㌋ݔ9Uf VA )4PTS 3 MT7x/f QGjظ & <`mgBvh<p  G':P'Ǟo٬Gr귤dp=cT1fZ `5v>mgX3U g/MP˅c7}gʐ .hNtsTo+n!@P7Pۭ 25^t~_W=ei۠U;d,n;;zi]VS=eAV _:TK['-=m] |+(v<. (@r`ۍG Jy,yA*:RWpwW>mP? VWK=EƢi+Ӏ3qْ4Bm'=a )ޝD4@IWKzv-I=RYñh>꠻| =Vd X 4N?<[J[8;hKLgX5LH-TbpI[>ekH_1J?qD'J)XF%ȱ9^Hx65.#Jv(#uaGhzqʰ n.=P#H}V }41}Bw7QЈ뢷s=lsɎjTk#_O6 4\ymaC@sOEk }Nq5SDǜoQ(\OLRR ⰷn𽟪@AGYwE xNYn=?-iAQDV&'z@ڈs֒NnuBs|iW\R֙@zZK+J%=sCa=z8tV`oW +:]G{+"|o5q&9j/k|Wc)"! +ݤ}q_y*Jؽ㏇}Dwe ]xf h%3C-eܝâ]{_#LNE#joeOr.c36C0'9|Fm\6<*fP3$# lP$.J9r$`6|FZ Z)3l"n7ӼĕㄌK GmS+/ޏԙ*)SO,vԞq3*-6'[ѳsnkfoEmU_ê|.Nh=S2[uq,s1F槫y;S0YNJXG'j򳱜Zı ''\}3 K/U]Vƭ{8APb5]&=\M)u{ZC)F)7YEMg2'xcg!i,6D# `0xFe`+&@R}]D!ztqUzJ*M*H%]Y v&um$G # VO30$P[=VJj77Sa^1vQ=(>B,P_ qR^(ҿDጚ .$e^jp6hlrj/5HӞsPW_@TE񫙀B ?]&) ۯv=ׄC}5Qq*PI#{ѭb+U3~*bXYo,QYKH_%cM5k3٭8^-3*,l?w Ճ9d67_t)cy4j"fcWE *w1b+ńs+sb{[(f~Lq7k^{^h B{Z+ٝtF5r*fΙX+`g%N[ Svڬ(yq ["4=AK! lk_h5Vxw@Us\U )s6ۥ%7;7/ ئqOv禍Pә |p鷄;sw0AESXw!hH}, LXkz% Xfv,Ru\ Vss\.ɰԩfo\L=XM5ˈqD_#hnUPbBl-G(OT)jVݦܬZ%_j6jNDaد;  hhUT~Hp6Vb{d7X1m"]x2͚CW_t-nhr߱Ar_IOAsN3'PFغvrv{$f/LɭPgZ򹳧ɴXR.c7|VWv\`Fa靂̐޷ufmv|#0C(iB[J_!ʊOw'xVz(Hgd hbB\Y16cz 'zkUW1_GX%)QFB7r|kE6[DN4D (rD+oT6XJcT=i-Jih6YqTiV5aJ0¹(u|(ؤ9Ȁ}H8a'$$:nU5~RT,& T!u2FPչ߳ѱ6.Hz.s::m`xpqK;}H2Mx&"xTߥо)oq[qu}yBagn':,9+azPM^xK ]C?#6}(C_{U}N|Ix~wgR'4zZ\XM%܎KA 9^OۢQ(=Eh%5pO;(e4=uV4orI*Pd=-v}jk$2-ׁF"TJ9;_`[+4{KnD'CS)A86 2'(ՌHHCځ%t6vv0 '>Dӡk jr;_7>ލz|G:yn!GXdŚKӁ/zw0}r!f(O.l+}tL uAWUz9s;;Wk<WE}S:b?ը{۳Á<"\cxȗhD/`kģdW =QABh*a2uBPWY;@.?aSxf 'r&BI9N @lk*Ew$k,󪝄aRx"7h2&p8r٣NrftfBhXo,zoibm˖3Iȱ,PgQ$J4'j)16 PG4xYJ\⎞vWK'i9Nms\4`>X;Lx% (ܮBư1G솷QG>2Z>NUzKCʼn Fİ5I,_z!դřΠ#f4;H./ yCB-?kl>e,6쥤c)8JmP ڛWLK v>IgET\{JN8+ jB_%O]W}8s"VlP#3D[_Ԃlgd/!bCBG&@-ћzÞa_19[n ̆ReyS4m ?ٽ@ Ifo~hbb5kjD~2l ~PpYVLCGj]n5޽iЏgDzwk}=%*V rPyToTi$A7i(}C%1Eڻ\On\R罅rWre.צ =g@fӓ&JמېD)׌T@.a*yP[GߩLHYOCC6-kh8򶿫 斨Dnמ Yb8:}:%lLb$G8s|1Js yuH Y>U2pеÅZ1`>-ܺ{0yp&cF▾Bef#$RsJxcvP~34=۶WάkN̅ȸQ/ "~`X&J/#7] ֵ##5SaMXdq\AʄA=cc&jN]:XnJҾ uÍ?Ay\HS d߈ QQ3-RC ]r`n'-ltԖϏB9RYz}!M#jԖ9Ojr lmG=іWŋvGUighx4׈eʱ~M;sED6_[#\./'qi0IߐNf[yə*LAm +-D&oD!A M<(2BO5qFt}t(MTOʨ۟0r]ȯrSaS|X[Iiw|pͽ2l6EߒwңR|9viL|Gi419$k3 D&Zxz:˫U|9՟U#~t8[IY3HzYr;e͓@~|ڤ30zpzLX'oG^<E ۤ ,7Ufj"qnq̯i42"67r.&Uj #@iyqjBjT{?l̃]+yK_Evi^r`=0Ăܰa'CV \!H8Tǝ4 "d^dRIˇn̜PFM( K'YUn+aw/G32:ּm{_bcoD(Dƌ".U۪_l]wyUχzɢvj0ߓ_i 8bGG 6 :Ž!fM'Jd̝nYbdyKy-lAa8􃪭 $A@ʏo:Y1ޭ&>e_B^ Й(JXog}׳ UwΰhKhǧCZ?BҚfpK] R(rǺ[: R!KgJ\w.rs9ZIq].ZđMˏB.\ycf+ D5ӀҮ@;W-ҭX66Raᚑ01:5 >gWe8WL 8"7HӪ{ Νuzя1&MIņM'=R?@}}\hbޙ)c( d 9?# yGCe|/Q.4ʶ ,Gi =d_`}B]?yC(yaDlkGNKpK0[o pܣ4rE5̏0V*~9o 0>pI;S~Tp z'e&IGũ@JiV9Aa``|3:%Z\GAfABLeUgZI(#׵k^`5Dx!yj;\ ^|~ν<2WA.擴x\/͡Q ^r :e-__in$O՞}`,nmDF]8h`b>]bZb[T&òHDGRɄ:R%s7>v}]G!C}>QM4e v쁾HQŠaĕW="k8 1Z=7DʠXIqϪ4'GGgKTSo׊߷"좉 ,f[ؚ~MY-Mw)hDKJ 841 աo@v6- >Rܝtm" o-؂s.Wj36~*Y!0!.bF*`0oơ/8m٭w6eޅeX?&};(ZQmYaQL^ L`[-B ])r¨ q7!$E YK? xeMeF G%B .瞶[~k+TLw{\`p/қ2^a̹iMEBuX#zF)T35Qz;H9`&2 ӧE}q+d j)@$ ~xh66#,(\P~ Mæ뇵fFyhTI1%h4[4TFlr1d н aT,'vV, wfiw#ݿ$Vap:(5sE<0I7Zӧ*h%sbgg%ZligüH~n!.@:YSUhXZX:_wr_fV1y trmSGjyb'L4;cwNg4ogQ's;0U~WK[-_[b!JVVO& 7RMKDRSc?mҫk2[,0DIA]L׳ *L im|-w\@&c|AHvݓzj?(d{!akA0x0;MvH3"N*,tD (5*dk)EbyBӿ<ͰYZ|kinM2%[knEIYV"Jdw4ysbJǓ8O6)_ VqҩMG 8ͶLm҄ڝ4R0|#j1nxAF:x\i> jf:yeD­czخAB\Fgޏ]I&'>ȱ).JL/ HF lU%&rlQYeo2@U ܒ%͡zq3G5j){ܒNT[ꏎ56Z.#熋 D.Ty ZkIB.x8pirϘ5ŭ1*HGNpu+/jvj(dpCPN/oՄ9|­Pcm@d!S-cmnC(ilr˟D{t2e̩=X>pXxVb`+%pQHrj.y? UEismE_MLDKuV:on{ -;xgoC.$WX~ SK9: e֪`ROb$ypۺ[yF&?a7 Aw礨6eyc= =&P2#A8k> hb-w{8]rvWx-Eq^uWvNZ]gZb4@z'`rQ϶BaOs 6l еfdcyZ蠙ܰE b\\{2 =M0P5E\9Ո"w~#Y9]H9y)E!Q6=/8N*):&2Qc9IY0%p !T{ OdyvqmoA" ex`B8*v_م:76 rx3B[|K:tG ̛aڄZ% ҊaIQ1zWs!}"փ7tpj.W6j$Hyh& g'֎1Ej1d:b}PzԘrLjWGuvN6p,5vȀ-Cum6l1P.'~hB'4#v7%'a*" Xu鮺 PJ듟n;WeØ%ٯ4Œ2hkIZO4+}/@+r{諸f,uB]mQ$Ըi=%ՖGQ5SG?6R9 0ϗWծȶ5B($ =ݛ yutp,Q) "C~@0_΄[d/V^݃ 9K`ְ)+2g+l6f@T;0>|]'6L+v#VJR jҥH5᪼Kڥ# Qg{aaCEоwCb,P??Ξ. 8xOw)R07{4ߩ0w5\Ese>w (!{ԇmaRJ<( H"YAW ɨ ɝ:@HaAP,z-6 j1܏iOZ^IZ9 :ۢyStHcDzɹ"<Np$>'YY ;k~Y4Vы.dA1XX ){zc$f[(:>,d~aPG3$sn[vf=ň'pS+ )n`JpN-35νΐ:QqS"ܡk+lZ5!́Ⱦn:$ie"!* u3Gb]G%6c-L&*w沔KNS11.h4+C`m^diD >yP˭[PV@]B(3oІo؀?eᗞUi8a*+%&cŹ5Ь4xϠv^ͪ4Z*hp=g)G/&hjE-BVDI"x'R9>MSr& E ittpz,;)F:(<=z%U C~ԘO.aqa Y?|yW)3<ץwmJl``4yfM*,y, XnLKx|JA|ϩGU܄GrTT\8}%6N*M\B27<#rR O/S\Pt84ӾbGn|u .M>XEf^Qml⠷q̊nRBU+"7*(;ZIpJ |ޱ#[ж:|ˡTN+\ϻ3m;sl19}.DsWt$z+m@&|_J$<0f,xtĢ}!*~)*9/E"OeLc} n4b}b&i0RBxP[beuXw9 K(%Spzd ^!gֶqSWQb~Ɯ-xWs%Xy>-qkΡy7 HHe[F*>*`#mgȄH9Gmr\ޣ,mW`)Ixa_Fݛg$&͗&v]g?Hw^S6nYb{LTE(D?-*v?[~jK|2 NI6.w_s>rWo]p;&&Rs&6X4S4:n(0gF1ZlNJDE7LwFO?)8e7,oś}XgȢ3QR.!rj}F-SJhxSy< snx,i2xՓuƬƍH%%d4yGG^"Mɬ64`F3ʨT?_Nef_V34eӋf6^& xH<1&M79~ 0}`s$7\ H[w0@`ߩdFN)Xk}vh*$@xC{n{5![ԯmH{G>V (- 8`/ى#Bi (5Hri}SwWx]J 7OߣL%6~(VeT W\Cc=qᛈ!_YT585N/*8|$pLrdS*9%0YDx93$CL6T(j!_kR]$1vd ߈Txz*vP h[.j@'hָS\"[@p\Ȇ^͘q8BQ_|K |DC56`39dZٗ؊K\N'wVH`mƲX˿i\7FNXĔ\3M9nK Jj( i(=Pƴ2 OHo'(QډV qiejs<"(Fh䯊|*^;%9CQEԸ !jOBQ݌wX[6A,P#G;QGnS!H᧒K,[WݖJD&Lu-OI}Np&t%_ ImܛvsN5"\SyCI!x}}d%L36eÂI82:@uN%,CmLZweyAYH5~ >v8>5EhBgߡH8LE)=4%>VS]f{4r@hCl'Bfa"bP:w#`{|"y xw8HG|)`kwM0?t/ʺ^IzX ALDRǎ@rLz+;:LU1 @ɇ( jt8Y/Gܣ?es;M-P 0jZj~"Gl J/JuS~F֩8X*~ nrl+yPiѓO~SwIؗR7QCdbsRMk2eBlm7v}a`OmC 8NXYXXiƒ-=/I_y%X<"5&[:G#-n|g?77cD4<9_k^7cOF883eA=JN_M$žqMqSVdxy8r'uNWȁl[v~憶t ȴVZr@B|*y}cpFSRnV?h56қEĎ6Sb9pn͋k7 ߓm&d:!?F2 X#5N0Ckr1&+4Xh'} dFcɅ3n "\P{^X(-eIq=3]Mcu7דMk^6q͖ /Tv8 nݶkO꣹ADty'j;/ްP PL\𷊂qy%Ug ]èݹMw~񄌵QZNy0XO,3n}WMuzI?q?ޮ?\*L3EsF%RQBPPUH1t'6WwS&e7Ih_&~$?w%Ts>021kk;f5|*⎂]Wp=gP!k1n#Bٯ1^/<P S+QF<2YmUDiL /)rAQU? /ay_MT&1X-8-ǵ<&xf_Vu!A8NG\T#ZPm1"UeH0a}D\ >0eGEc-򀷍=6D˞:g,o "Lg8>H>Zݥ>,oӋm: RP)jYA>ȡӢ"{G4Pvãn۳RH.X9KO6EkJb<+ָ?ʥ#kZΨxH3#:%m1%w;3}`3_ym~)؄yR/?|%Qd?o"L1$͐pB u8R50@:Mj.:"kvDdjBGs}:%Aj[9{ѡ;B(7? eEsbu9lu =ܩYnݟ`yvhGÈ`= >c*}Jk_TOQi_xg7b(Ve \Ƥgm1{ɞq9h@e! H&4_;iݟPASKݖ% zI,:t.^\Nt(]wANCJHueh}gz :&QH6J(E`bDPccW+V_/@O\/C{t\Lbh}JC:g`j  j 6s:~g[|z#J!$!d-j'{ RA~tA@gVtB_IoS k9+˦* I.}VMl}OPphK.d̶bi1<-e Տ|FCG;k~1^ޔ|lX:))!/O٥>[Kb/;2UIqR\(fK厒 d\hOpXf-80$HQW+ uTUhA8wciFK0`ySnae(Djbmp=֩p'l.q7YWK9C$8D5n"q1)R)s6P@i-6HGdQbϱ\s~D ~/sj7вϐuT|:݂yGfj{&h =vkG7Bqdo黅\[8!Ѽr!J=s"vp;Xl3m$ű7 ]0XoSCgNC囡{֑21BFf)FmtV5Wp퓅_@}CTIRW.[ш'CAE~AE: B%3K+?ڠ9E~H %sL`?p٩PTޕJ҂Hb8hp|B7`k Mg`KF sv*AJﮏ<Θx2[Z' iTRbGY6ҋknoW^4;y$_UmV(EA^a]`DmE aJ ZW7L IWt.={SWDDNDi C xG"~\DaA#UyjDs ۊߡhO:o3K"[B-k"^,{fw0֧M! z젾4_Jגw#mhO qt tz*gHdDR 3b`*Kحcj*~WsJщr Naw C):|zꁭ.M߂$2*Ӆ*Xؐ:{*p4im >o29T%g]({\'|7$`~@{S׊{˙zJ,k lGUH4%Nvvs|t(>䰬|%dn0Uia}^c.,ɓ:7ԋ3U.`>f1AJl#{lj _ׂ:e30(4wꜩ_n4=JRNbXpge oFR焻TGCLQOMXV9&caCCqL0h`Wʼn/U#V 䲧m`B 屍tQ~ 8@=\;8GOG'XӾp_͎c੐BJ,6}+K7O:D7+hp4F ) /C^h< -{p+T fc#Gm@r4B$;Ǻi@۫Wol!_n R)J“5sJA`(RJUѓΤj a]- 0uc@#?H{C#_^/jT__jH2kiPT/N}™CiEJZ;DE t;`IqVgB2ɧ"*P!D8!sm>‹ }R^Mp zYZyYN녇*uk5f6?])줇V&&vp ?+Ǡc?i htPƛR[H DldQ%07*[}*+Ͳzjd5Z)7t¸gCaOwv7$چYvh|BOePbN${/szB$$ʜ.-+Ljnd-h)  1Ni3MS{@2Hk+sw>!Tԗ:cm EAUq٨6(,Q+;o5}L[5`8%3}ic$[0/Ȭ`QkLe*[<,THU4SkN)+v@HkLNǥ> àD <Єe=8as./,\N\ SCt9MOR:V4a;hK3&Ja')L%pr<hI" #hoWŌ-i=$ࣜpyec=lHj޳7Q6ƘJe'RW獛 40ۋÿ́XDHP,<]`35z;ɲ+`]i82Z̅-yRSS-RDh 3?̚sDnW ]IRZL]$0DX0/pY1@<:vNpEgb -\Jx^kRZ=_R2UN;v,hP+\PY3|xblY$T7s2l߈]7T{cK׉ B?;WTH*n4"x$.Iڟ |U$a^tH9Ͳ2PΨ bz5 'c+h@-{<8 B.RW4)S!e.h<"ׁ=4q;mċ |Gk}(ĀN򳥂2qJc <+}޼ 䞢:E8rdրv{4LJ;BrkqFV,LbO-S :܃R&ٯ"/@!<Ď} ؓG AeαRΚq jB2ڼ9PEW?^YA)㜍 H{ㆼȑ; j̗War C[OFɗ ҆Oig/30R$-PH8Y7%EMZ[ o1nf=nf|q=f3Bo,ilc@}XlUm}=;qݥ!8LrET HNZ_(:]%ƒQʳ-QL(0xhZ1^&8 σ;GͪߞS\w"g,;퍢oE7BNЪ/Gwth,؀p3 ]ysMٍh40;%В~nc|9MO.ܖ v Iu9'u|a|="TcAR=7KJ:\*s%ɚb̋jNqgO³(.1;xj!k3jP#mۺPf.H-$w9\sr/e0"\-=N5D@re(~ NѱXE`y\Cv@H-e~g:*\u:[Ul>ි˩%-sl62YH8Q_G,2-'|i͔KvkZR]Xl wK/+A*)\R}+)B)>XSPM~78b:e&a+q ]9'ޘԁ^V:,N&SR tq7Y4 ^8g9Qpz^$OfL͒!=%v[koe hvH]'[xNSTitGR<;rӜdecg!F"če$(1 S95eʓ0z)hϛfZC<{>^f]~ZK@d,+^+~#jI.AQ?a `GT5N%EǕJy4l YoW(nw*R "{םsBxv#XPar`F-<|o/x^ϒ'jγE4@ '@tq8DJs8觶Z^w fnW|-3&m(S"9kNk4'HT~Ni|uŁ`< GELr#;u)B|=y a΀Yئ/d@<;q,܋D/IF \߆]N~83R4DZN9xYT}1qݦb—'a?ɟ-:GEpJoP6!!_#|<>T d' X+u݉xte/qo# _+ݱԆ. æZuEs֞K/`ص)}26mxvٖODGfyY4?7=A*']0Sg 4Cz: .^n06&9U5moxlɿn)[GeCM;c Q 9$kbZ6BQ;vwOUX]4d{yu ފ΀:'$}Dná}Sl1"c =>ŅPRõe xD JfL \ńk}>-A( (CDS4l!;蓚`2y8@A ? CPrp*`THxC7UMRQs'Q@a[WxMoh3%;Hy>o7cV~½ c fy56Ix_6!8gx;FwN̉hT$(,ӚYXT̕.GZܫ`PN#_ִkTa RxeMҺ YA2h Brwn0ݭW SB=Ohʩs0=I^e`gc^5`@]A?DG=>ȩ+뿎YgE "2C:~Kl1}룡0z$V|{Co} tb x%Be8 kC %>ͨ8^v~=p;K=;5>Cޞ&y'UE`X弚#F5F)#BH\-+J.y#Cg6SHO4{7"4#LQ!/Cӓj))#1'LaTl~Rkl o< Ujy} tmb^=;w{ %:hӜNm&CWtaUos!IZy7 I/cp8-h>d qoҳ%ޱ/A|Q0#EGxD & w V!nV! ONF rHjl@b|NCqqX*2a6jwظ}wu& l_8n{Y$ eѯi^#j:nvi7Vghv!FNynk;YcZ 'Bn6Y˧2,`578אַKEt؁ɱi['}Xt٩h =mmZawNĢJڋSe*=k6);aY?rT^)~D&Na @~?[ BV8%oW%{"Ӈ6QOlgtSN\vܝ ߾lZ)KJ,Zӡ'dd#Rzߠ{;2;'6 hnئcV7`lr /%pBV:${X sGwsF(KM1F|O v43UI؏&&7L9U ?z)q*.P=ߜ$+>}̗dݡmtU ͅ3#/bC/jtYjNhwFrXu$q ||('K.Lbb" ;}7v7+zT\BrzV}eo⨘ yտcNKk-XyҚ-ѓiDwŌ}DžK ^j1gӡmp l38\Y޳Q8ՍR(;f&ц w/ecƗI}*fovWMdJ7{rE8 h~/Ѭ%_٠wtk?JV<(f`]yMkARGi35ʭ]i3e蛞-\+4/w彪G) JW~ DU=U.,䶺vB>MqUkBJwk;b5=M$Drɞ+`|d(xΥ|U|.Ui[j9l'w zv\DH1 ^Y2"G [?9WnPN5.,Q:IZͻo5( 8ؖO g9+4׹R= \ˍ҇ou'RSsIfsLW@ ΄|X)JeqHF@ᘚ2Qgы/ME/ݶd8u #CcJ#$i9k z-8}DsfFJM6Re*x|)͠jvu]LE.ŒՖ[V' 9r{ۚFAQnҏnD8#d F5+>Hm Th:`t%pAQ Rѽ4" #.y" ^zzVI&diY~INئmRǙ|M0:4 Q:/sJ[b>714rk[\+pYjݺR6ͦ٦H,q2ӺȔxu*26 rfX~[-S֙+V8fЮ+gI,?K-OyF줾NϜ,c{F|+"UQ[q6qF)Q2xDrm[sKDa7I '}Z MF43cdCB>Dvy ܣ-j%6O{pH܁,T qsn 4&3gyup5 kn1,Yg> Fuҧ)ߎboX:AnN?΄=oBq$@u FxMnr67CXˤ\J{q|hTb莁^1ɩ[+W usDn 8V;pGuN3d¨)QWwU<&Ph.N ho{Ȁ`BR#425$!7>t0ۭeڵqIpWOH.vDgU^{b }n@V\͹f006.ހoFoh"5d,RQI_K־1^mWҟzH͏3vk58j3xM NR͕#q/8@" <3\fXS]$$ '3}h4ӝ==%w/oFm Ӹ:1 L9iY(Wo%( +Boq*8u1 4yhF4 O 麺ڙTčWX%%*_OECչ褒 oh@P-Ap'@= e&kSQ*SNKm$Ʀ2[ Ŭ"usz]-HKι~<8KTQD55 q\=5ҎX=_vV:Kœ$!Qǁ>!_ԡ*Ѕd&lgXU鑔zԿNOiò! >=1cD `OӸgjU gl 2V:\I=ѓpS{)E^5st~_0m&I 丐<|(f7ԫSMeQ Tm<.Ud8P쪎uH3Gq.3Ua2RFö]Ci8*Z]@܇7u(1/Dƴ$ pKQ'O_FVIQhfpbqO2^^/K2\͜=h>#?s]2-ް|b;#1: {EZ9?Aj[(EF"54a#n:/GGeVE? Tޅ\Q/LxP'&wͲP+4Op @֥kt~'nTXf;^!(*5rpԢ{IJhE~gHyX 1U D|71u@o5|CzO " OA[i!EWOSgv}4pq΍?:5рS%'I,CE?6mJ1 Mgj cP+BoD}?6/7R(NHkɚQlό.+hNRnX zlI$#z  򭄟2յ\qhZ:UDwei5Y?%k_K73S}wX }d(;%7if^Oenm ._)9zX>,`HH{fǯ^bKF3\P gm@,,r[r'({8{gpc0uo TFPk%ƸO^hST!Ҍ:K35]U/aC6eܶl6b0 s#>$zll>mhI1[IG"{$zx?ױ6?WS,"fjԶ%MR#<7NlMC8soXk?SW3ީ|EMғc*uCNl)l1瘫j5:YXj e SU|/|DX8wnXREO.Skr 5: - X{ DCM5+3()H&& "fG(ڿda&>c=ʺ\Zr*:F\WeutEH_єcbj]@RkՈ \r~$k(5'}2*] ġ`l3jF; 㠜n'vx*~e`ձjzHNOtϽc<&=QFu̮$WS x ¯K鳐VzɄpnVYH`'tLOl!=8gV$ ml?Cjxߥj_)OѻV\>9O,wW' n P󽜨I _H}U.hDIQ:}ARc1dE{]UPGRu6ZI:p4\;D/ U+)ٟHԝF5d{ֵs1q92K.5P@]U zg\xtSgI~]Sq=YF0ڳݲ-Q22lAhn좹 U*3I-=ŏr~Pp^sjBQRz;VUƧf@&b2|2"+0ynBBWdݬι㋈V5q) ie8F0p;F}BؤnKB&?n*:q({u@!,e4Xio#VFVj{Y_}R7yHyxA¯%^*簕7 żQdD^/֔{j0?RJNYW9ҵ4+\/0=20㺭GjHGH?Z Nz$j؄J<yTE1{`Ě/&>k~"sef/%ߠzZ4ؑILb┵p_XOum{Ԕhk[LCB{5gSp݅ N'i;]a"+b.ÍJi|K.z}r|Rʈ6pOhQ81yA$h6xӐjH9m#Zլ U'cJaviy]/)3L}̭ٶtZ-#<צ=TCwl%yrj&P~ GL8l+dUu-X>-ς?3:&IM[meX}qh9z5QTcʕz uuC& gVdAGQ ?єNw`)ޱPx/قOq,3@8QM^I=n&dw=mI] 9PLGUu{.}ֵ7툌(}AGXϝ>K+m`&붪2@'6w=bløCڸiϾVf4>POTs&N\)us,3W-zb h6&XaQ@%HF惺u(;xFY~Hd%3wQuXt-  &wBI%_ PnNi}Br_e _נ7XJ` oi",`\)DbS_GT=#Re!GƬv{!^Ԍ5mS|91DKWc0FL^uxo1 qp.YA'" ={z5ڙ-E>pdK%Uzm= ks]L۫+MPqYL+GSNT.[̄730̑n5ӹ~gQKчjҟ0iĖl=XٚW:d|NO'\jsЭfɒq7@Jmf$δ.7_& h]W:'+M)M $)jM^KQLݹ%߅D'`kaq,QrS=R!؏:ݏJsNe{tAdFIRo5@; {^B]Ӿ/~aܫC)/gO+eRT+r[B'{U5Sv䠑*SeƖ"[\n~Fi燭y$XTʝl9Hmpr CO{ArWմjާ͑Gסv} 'WuXх\A^~kxD@2v!AN*poȲ k?HOAXP_Cq6/C18"#B1=/TָUkɿm(m_r˴`zJ轁45fC&oniiRfn&T<g`a%B3HkI#->+4]$"DI|y2Hw ޚPiӄ#-‘5Mm.;U à70`kc_qƣ\hDOw @mPVpFȈ{[fwČGVD$U3Tu3"qdZΰD:B49bB8J\x=@Hrfb_IG;L_;JE%[E̙3X&طo@1~#1t90dfWsX[okq'<{55I[c6Ag=\~6x:Rϕ!yXGOFpexп$ʬ<%p:E$l:ԲQuP9*d16GbrqʛzӴE/j_7fB1XcZJoR.#m߼1_I- pfoE+h9*TLI >07af )ޅe- t視$0Đڸr_j*_%iI4īB?#4X^H^Խ^$ёZ{- ÕCZ-"|8χ&%GKƇr!.8@6jAgM^ ryąPu KϿ>?Y*m(`CjD1{o*.nߴw׉v yYFcjͫh^2*Tv$;㟇@fk|$ib~i!Ҕ~#사t/od1اZ4ֆ bZy$7`6&)#JwO`؛fn3ɋ@.w؅mDȱٌTw.=FVf8a_*dy)a'Q;؝: 9#2M jl:L-$-^!r sJY%k%8DI!@w9K?7c)2.UvA*F8g lAKfh'y2D,.wNC7KooL7׻EK@I8~Hㅖ]-|X|Hzʀ@NҖx=z6\)?N`i 4{"\zhYĤnv^=h֜ U>G 6'{P/z1cx vQttLi2a6Ν%Eп,UDHd:mH4(` BםO!y" ۃ5RImf)6ـ[ڞ>cp/g40#o FGZ=Ky W[-1Y>cT2!7˰"8'C7 X.VD9ς;՗}pS;E_^0E}$עTgᨀeFkYɮ/ci`8k),_"v}d88!^񅀚XjowC+z| .<^oxyEp_ eքmf2"`n6+pu%L>+vRBn)D:Ō*؞8#JW0^1q7F<]}s==rnU?>e' s:=hRZSG8y6ؖ qla|ؘN`mZbe *(Q*{򠗨݇Iɓ8JX"ŠN|fx=M9()SVa51E3vy=/Z7aߣKݏyU( tj!^7> d~W&_tY/Ԛ 8,?.`{/HJI2uս`6$B\< XT#VG7iz*&|g{]JbRnU=Y@7/4w'M=6w8EV.U$+rAVk2m9oo#J,ψI&;ߜXT#q}\h_Qx?SD|l{ \S b'fp4Q;r-|ʴO9T,5fOmϠ3f go/ f(ki:F7eSz]SI3C8KL7Ha ឲVgĶC=L IQ#rp_Rq=a MN,_zkvl6˜#Hx3 ]MQm㱘cy"ȿOp/r-6eڟ{ȑ3Fp7t؄R=r/ aG/:1lw\ \FM@-k)7tk~ǜOnt=o$tWw>l=u' mt r(N/?r`' @ƒd{t^ka7D{UcfAt|gح wxOڶt:x4lYT(ҜSյtؑz:ޜy1;O%);ehvI%2 KQCX38Yiҗ'|!L]-xܩ3i::<L-]-~q/aXӕ2`'3@%wJ7Nۻ~LZJ…jl?)u|pQD)p"Rl"l;o Ѯ={ubDH>ɶ.Tѐ]LtYqVfhK,U<3hu[zǒ&6kiw+tS D=]TmgyF8AN1S'mi"^yKK08.gi['#bްI$Fؿ6JȡM)jc="/<=u]^ 01o_iol9濜 u^Cn0fɴ~t秓(Vg0dh%L g1>)&cK\ )any,nHݪrJ7ϥ|kJ|Lх)gݣ*e;J*vK+MGEδĈ $\7(dPLBXRдE> +St?r x8b᱈ Bٗl=dxBo$1=b,j|G Ż<;#ٛ}>:gjS=y3y]gt Ğ_j@t'}SiwP3jm}iT`K_ dw٫[e;=.[G[cUQ9)x}O jQ16c`E7^r Aa)oٗpVdі񐙉`,9#fSEO!(3:؊P/ &"V7'heOzQ]mHA%wWZ: ҢTЖ>&9;gA): mM`^YC*z&i 3#gJ}BgMϺkC} %/1`$Ro[M^nI7Zzzς"kHFY&hh# ɒ?4@j9~d8{nܣD q!yO-kjîlxcTX19^2-ź#sM2"gy̍\%Cq~E!`=#zq)~ /&#g* Ɖ,\ШZ$B%ޝ$cwE]Timʓn">;6$EO.ݶ 0p+> RIЧ؏ 7BNO%Rn-,QzTG{2'9@ЊBqnS`0uzMWZ[O%_mCįl)[H8q9vuLO2x$v>- :Oӏ#\K/EuRf'\k[?QE7jiճKg͜L!,0w2lRhXCu;?i .Q# C_~ڙ>ѬnG{)}9ظ=7Fm;_-':>۠|P'4؆DTmUf%T#OoԌs@c 兵U/D2;"3' +=N[m7E{,vP{1>?8G抉HB'o@pe W2^͘'< ߰m4mr l2>tzɎlUyx.Q)| LAwУ4}b6(MRNX];YUw?$-!W)ഩd8&> eׂSk3g &DZF:eo+6 } |K`'?]Vձl{v@-nY&CSB0eaC)pr cށѱ!nޙ M;A|GX0zPe1!kDFKV{ Uq-;%G'HY56r`^/;޽OEB2$c{uGb(i8RMn%);N?ϡ3sWso Z <ui%yb$f?Sz:URJG!銓~d'H>h2]3v:+g*Y4*M Mun`4׏ L}'d}'~L|o123>D--q]MhPW(qŒTUycZ='m1~,Ns<\oaW`>⬃**FYUDi_#\kzʕtNڟuCD?)#CѸIs4K?[cDoeOP^?ÆGY <EB1WRpE Z:2۾@7cN:~|Hrd:m;f+Q_ ̎(p5rx\|qLA}帹_U-[kItm1v@] Hx= [ gQ/[o74bC,* `UgwᲪ1!3,L?nw縊]`7+05rv2g6%nVhmfߙZa#mM顃ț+%{` rbaX+/ix; boο}OktYZo? *X9l]LާMWaWퟃskچa￿{\H/b^Haj'V,iރy䕎׾UOJpTk# O;6Ӹ"ӌ|)$w|](R?fW%K1֭]!$v T [oՈͨeX:#SeweɥԞSᛘؐ|^4֥> zXHzfߗ[5nb\lE=z\i#.FyğZ[ʏpѐ@{jqa~brˬ'n\%WӬ=Hr3AZGJr|u_}:i+to{/( NO8!Muk nْy[qfc2!'DGfּJ3cnv0AP'͡Avm*1/\9ÛⳖN3s#RTŰMptLlBr9bJ%lZ6#Dr]nff7RHpD]L|I&z|PDϥ"O`OvȑsɠNJb$&[v>8RNI&#dLJt*Dy3e>C^D;!+%\[Ԅ*n'(9 (,f*9ZL|h m^,Ӡ@5e%pe3otN~6!w5\z7 {Zy.ļ:-wk`2u 1('OαHJʨ }yayBmTNњa/KL]Isdև)y T <9}]٤ Dו5bb+|x?K0A>+k[ޢ_ԅU`o'|q ׫i+t{d2ZK8\O: W8ދdƌLXI)@+zqNȯ 0,6_y xEtL'N6?=S`:JIGی %\vMH;ure'B F( oX/(,{-_S2@Cϡ6*][DA-F /U;@ֈk.cۓ8%ozp/49}>27^[ ]l(FYVAU0aDYAk5&9yO`G'pWjӀG"A|q`5-f[Qq1LN^ ~V5=N s)!7sbg({(<1*XȔ m ҴH5ޚŃƆ@v?9<%T`^7wHhMef p+ 2w= {#P4YV`pr{)ě(M2[ zb-PC8&`t(+ТWOYA'h an;xR4>؆=>]d)M*^AC+ٞtrY/*.?9:RLQ7)rCpCQ{(4 )C?ʨqΡi&2rX ZxDIf}&4Pe­2Q+/xv.f  "|u GFpw/"u"{▦d˺зVci>0-~GmJ[vg:z"k0*(~h+ނs.D |OH{NUA 'U}ك#}E@*G\^i*GTX;on8ͨ97=Dx2{.Bsa۸q)! 3OeNak"J `` oY M3`[ --KcuS5nڸF $&E(W1 s>:K=5s1hsd2: 0O8~QQtv[v.WO,Dh]R* w zHp`&`!r Gc k_C撏4+=re9!4>T)j:2;Ieq=9zrcA9idˮr#w;*՘ 9$CV5sY7rdUr62%INDe> N殯oƷ<},/52商83ՁD_*F&B%<*s0Z.CZkհ[[XùO-󽍘eߺÝOC[ݑ֏$κփצ,p|v!m![d*[mwE)u@.upN^IkаNR"kp_fdR>5[7sa^.Z PebR*/.IYC&&t]K5pr@}ͷgmwЬRTWYV0?j8#'+FˁGAgi2dr [g t͐D8Du~OGێ3Eʇ:.S#1i9 ٙ337}<f*~T &+e'KtnL7u4+x+]wbYDP- Pim;}1!]i4|*4:=EH@f ,6٠'$?t j3Dm,{\]a0,Tr,IyhWJz zE%]8#>f ?-&NF M[x2[<(Oョ_7h_ t4?_{.N!Ш$)4&[kiHˇ ulKO:Ҁ#iAC|ڇ{2.GtZLcd?vw/cg@;#pkV0^^d[YYah,_1&TҰXɯ[TLa۔7Wn Ža("3.vEn{]gO Qfj4Yor>XىRa4N6/c[%Loɲwg|,[9#0 8n)׌]rț?@ :Y6B QfVJfM+gNWzvEQЭ;3U<[ ;u$ݰb/ c}2&9L. =4I~'#XRp%¬Y rLZ$yZUPҠ)H6tt؉e{6+ow1oOw<^vt;XDAO FS&F] ʪVzK J̿ho:FQFú.!LaQ%MɁdN`aTI*ᐧǓtNFdg"{S"A5huu%K}oY0פ݄[ Jf H,JVge"3D.v%6taW]D-%8JubzM_*M'g6#P~r2'UadMi=.n CzZfhɓUI6 ˝pդ)qq" ]ӭ?:s>Pw`+طG7aǠPfW̺iĊa ~zu@fH uTLmYUx3:X>Ts+I6GKzqa?&5mT+iw8gZ(_$D?X4!4% Z)3CIN[N ( QLyUz<_,:/C5;R!l{rs6\T :L{Xa d_z#ꡃ,،sė௩Uj"u4evʗk6g/1}=og daBՙ3# {hqmI#b%W2"vwcY)6qe+#!`J?9o?w%yExo)#^rY xRXx]G~hx(amtwP+Ղoƛ)eLS{>ef2/vkד bFelrzWu=U=}I=É|UdMbqXⴈ`_~&LxM2&tY01t ;6\&߭7Qnу0e 9NJmoԽJh<;nDz/Q  Vu@gxo5K2ȸ(tm Q0I@?oMiiqmko4;F7t,?*Sz j͈QaABXɌX/:,l`Fm%t*5̨(B_"͗c+p`)^^rVQ㼘͞DHz`mdq0~ad,Sb} o >tr#7=O"~\'D'G~&֔}ob1P[I(DH\I6w9!W5BE0(wg N=\=A105${! C*5#RR_=cv+&1Z-&Z}bT|| BZ+wx9:RO~ލnM I]6 3scvN l J.Я_az0Y0#m(KLH0s4n앛 g&fΊ B+x>zA` '7מPJ[D8j_lvzhtك&%l~il1CNdδOGD4+ĺ!hheRw\@& aYipR$ j4<8 ef/,$ {^6z.#Qj'v:YF2ñSu{+REjs٠i[;A*r!)Sh x^2={BԈ2&aו1N0̺y88_Ѡg1e;#cmYh? ƎB@S*x'%fWl+]CC=S}#(5[ϗv$I*uH C|vg\B-3@^vaqHVo|]43 _ʔE σ)VR %ٯٮX޷eO"ECeH5pڹ- I W?ŏ䈨6QsVFBH\+m's%zPnXwV}gkwaIGқ t#0*r%M> (>rݛBDM\ D[v|!0]ܞYS2CbKfH8u-,Sҟf*P D:+t@ D%~^tqbxf dёgrEтqsKڤχD11Xm{h\8[x&JV .,B8ѰRҜ\KX[6I5dnP@-"]\F&+.^kfLo\Dsl,-H\ 5h){ :$Tow>__SWxF jM6os ÐO tݟߩu@g?b N*B$ޒB3ҌΓXG_UzSCDK6KCߑB>daUF,&Ivffc"~Tz{DA\cFxL(5;4 WE'41lahZRe~]R~ӭ3B֩=c9w_v^}21d!@!NҀȇ7r3R'z0|jRuk6k!pS0,J\"SV2ػH%cnpsOA5Kx} =>gH1 !Óaorbi[zIƾ9dp<~AԐo#IbAMK9d%4gH 3񣫻x [^-073ÌjB`BkѺ}2YيV5<;-*f0D⒦2t58h ,vU +rK`oW1CIg/(eI0gF0\_oYǴaУ'orEkUH/X5q!A^}fNJl2| J膏4{06PRY6! [h [) '٫wCMWqlc'{U"$IKY_sb;˦ e׳{_Gu5 1{ҰYuRmw'8oLbqI `-46zJvR{qz GvշRA{Dy8wٟ Rek9l`fQB;W.xwLt^>Ecp#Ĥkʑ?UlʨN 2˧"{"#NOlzW4b=j(.hhUsB7bbԿa*S#D5{M$1-nzIB-o$Ƥ/.Kc_{4\SjE5 Y/dG9a9"$G9¼'K  %\&8cm l})0%c &A (<ُGԔDHnKPA:Tr`;ȡM+[* WS.Il2G-K|;.aL<ckhx?cLg>2;bhTtHB5cyi̪,Nw!F`r/@]Zߦ1z _텅FJ 6-9T wz%2Rʸx g+gN0 h\5sR"l~N\N_(nÐH/Qʁ^@ߪ0Ҧ|"NKJQtV܉Ez9~P}}}2󏢁}1h}3``w~!됯{((ĠílU M:LH 0`TM ,_iY:& 3hjhGg͍wPPN$6|#Ubk` 1ФN!BvcfFGߞbxww. ̇.? p697@THds,]\\:sMqE\ˆk3@#и.46@4@se)Uoh-6$@v4 2#P^`,4 ;ͩTXo]-M¿n2FEȋchP6J4Zu !(8ihJ)>ɗؘʃ13wI*I,N~mPC aPO\^H⳯M7Ll^;KlmA{QƔz.NMv@[/>m ;p,WW]\MPF+Q]JIʒ(XA_?qj1*L$4;)/i<@ z86|e18nkP89ٕ9xc>p][7ǹ.@LBufu"BC =Wt+Fg~I\;<[My>WWo:40x[C ݤ.2%%!p #.Y}. eDb L(up*:@Ԕ_ޅivt| QH(Yz iKΎ]erv0hk6B&k;/P]\0֫#vK;f^cj3jSR )I@y`B63]fj*UV>lX̚;,)ψ LENjHΪ=f sZZLw-) Z'?ЌW4Ec3i08 2wR{.y̟8z dv LXU^iz](EN8)׉Jofcb2K!om]r/428MF7N6yCP Tز+S;+*lA/7V Bpw:nF g+ MRXϚZp0IRrͰfwgXc!ŝzCD$-3}7_@8YMRٟҦ[s.~8]n j UrA"Z (.Фkf8И2e_=U@$g_Uxlյ 0gHʊRtgY (h~#l2I\lo@ImxV2.5w~tٸrڨ|2-Hp՘>P[l4wbL~ ,X 29e|ͪPE͙nI֎`:z )*o_ rʌwwU<]ܬw9LRHmu3ZZ'P׫bWB`U\aOmdl8DmJ+/ʄ-iܺC ːiëGSZC( "=})ݢ3! P5&䳅%hĩ"LQ&Ia8Q6Ͷ"0sMz?y=@e<1-:STC'5aMz;>I <34w[(Os!0 ly\7?cTI9Kp[_ -D(u;#Qe>+;̍Ԅއo)e =F 4<%…G&gG*.VWB7*l Roʂi{(͡=Wfrg@lj,~fTs9~uY ={~e@kJU=gh%t) d`B)gxJ0?1+)[ᳲB#[44 O#ϖà)nVo.%VyJO_)MlIA 2חT74˴OqrYr>_7q36 |ch@;D;.pѣB3y|ϹmIQ&|\19Tloly^}` )a &-bX`\ @4wtM0JŹ|՗ń*0wbgdE32!MJ0Yoy1CP-S fQ MZ@ӥ#BmVʔvzM|m~ihTrv7BH.;H)6,̳BcC7}@PbpOcC1׶ \"fcúۧ~Y4J!lRh.83Gc46Q7:׽ZIl؝J3R=Bm+R >{@u³ҖkF!O">QXEY4NMui]Y{^bDvBٌA4`U24{72̲*0җ#bd4bผ7D0dٙRF9Sx`7E ^#+odvOA2q(򅴺7z yӢ tK㐎FG.<:#Ar#5窓fX{\8T`0(&e.8v0g;~ϿiFt0w9I" ^ Q[ Wb^ 0Mw+QbkI!^* 2 iR:grh%'٧3EcactzPF|l6/]sNOtY{v{ ~ܮvpMk=Ñ}x#7nߐɌjŵ~)#{̴PejT8o ;KWq`Sx]cѹXlgjGr ^Gr4D$X}3MYQFȝ-@r0ם1Zxn)ܔS)ʓsܦyy+LzfQm @7{&VSn;{8`3+@])J_P,Yͮ^z4/fv9&6ԭԠa,v_1xzhPޖOH";wdޙO[?q֟~tN( I߀KU6Vo읋7PWvE]jpfASN"",a/o=o4šl&dkUZpY̵; g#G XWh5;WOwUf!2qN|GUEy0[$*І?ʁBTe[dORStjn ~оx=L$#s#(=@9ECZf!\u_؎&h?i2ԉJѮrƸ`4t

    eUeGHi)ίYlr4;gu vH".G,RCǛDu$\H(m-7|pBx@]̡/5=3jw* ,ڀX'"` xdnU;mUկ0SaŠJ$R޷iY辭=AbSfU> >U`$5\B.$v{2/| d,R˱Cz̸.M==hQ췿*zhE\9G]}3FDJ#a%(#l}`E {R>KJ| Y\'n8 8*=)B,'T!?CnEcKO!CC8iAk:mFܦgcgGK̨a聈'#cYBޑ*'{#HB`e)nZ,LʌͩH^UNLiU3V:\5`2#OR'mo>)5-L}!1¡v)+;*͎—%v4h|}kwtkYG;1MdZaT">ʼ{/(p,fƔ-&{+3±/)T,Q!e*.$-4+H,䨒5Q\tjKIJpU+%{~WsكPMZtM!kJ~ٴDFBmW%Mب2[.UsiS3ޝ(2[;#t+}ugӮb$NK3w|cunfz دI>= @y=rt/Az{B^ӎ|GnÚs)-jmNal] rhoiআwV><DySé~yhMBTrw+.Mn6ۈS,'xka||DK˒y0ʠQCB}a,AJz$ȥ4:ST Ao#9PZ3E$^V,#6 h-K{ MڐYcqχtÐB>y4;s,1A +d`kz=' $" m_"raǣ}&(۩勮Mh? Ԯt>j^)ܢ0VIP~ՐZ!l>[> ͹bPA̳nVc2BYoʸޯ%ghDqx)у$^x񒳰[;jh3׍"WN`&_~D[)Bе>豙ۋJ[ =-ݵrIé=*3TUQyM~O7?nψeLs~|F`L\&8sѩ blӵڭz{"w5A}5:Je*e,I5۬aI#-z,pxʊ*d^EG%R;g3"jk4=ߣ kL6)ȶ~nEv5Hej)i1:mϮ3<(+Տypfm:10|S@S&!|~~oLC1+'m-uEe]V /X6Cls5#.l*Q).>)~$XU)9ɱ0= @n x{32WǾ"P$6$N;QC`Q2h~I`Ǽ D"GYnRXTң"˄u "wyEDd LUT5,Xþtru}Y26wW)m2P> l,Y9h/ץRx~%fE w;;&ډ5jݐd@hPC6TҒou !=;xfa. 5敤7IF Z'ҝWNX8i⍮%_[_q38XbQ2Ӫμvm@ds=#8 \RѺmԨ"2 ܠ(!)LY-r>Dh%3Y׺Mr"3IʃaJE|NyaGfÓNEzBE $Gu@pغmLA ]?|\ 1\~՛BZަ}\u%Gmfco9ET)99qr:?mN<EO'Ux*ui!ABK!Ѐt&SiKW^ %;XNW,XRqjgσʫ={RN!EN\>*Ho@ t#E="4GBW-n%PuMx'0U\(6|/U>`gbl%)bŴ`z\ z: \T҈환݆&cȴ(yB:n?Xa]$7YYHVI0z,xUp:_iqJ0PQ5)иff?ˉ{S L1 i ^Y0d% 8|ؔ_gy/( fp" =LӖC˂n t۬[g}vO,neeݞn8Bv( L0ӣ5K㏁iv>ZwBnc f 1ӱ'&Vʀ2أ&rH۸4a7J $O0VM!jTtrESiJ$6d&h'N.I 0,hh-5.c_Îܹ`mă]gsROlB?zHAuڳ)z_a_?5D|MWE$ޑo`S j-Cg|6Eﯙ[Fj13qu=`ׯi;hCyڎr zz&_/.\s Lv]'zS|/W=$&"հL6/fgTO aIp# [a5#0(J台#W 6jf&>%a= d#ޗGR7v> Ne]ZO釸$k=*{#߂Pܠa>Ns.Be'0pMX;Gaxo~b*~ fs4&@e0[~7`"pcӹb*72;(4:>JQwᛸ\Q;$hc\4mTa6צkѲp5je]kgN{*Ǡ7kWO`>=%O55;8#=׉k^ק;00y @{2 Z,]4f rwI72F|/~ʒa@B_g6W@O.{LK/ԒݓdjՂtRـ=ÍB?H!п!څtk{/ *pM䟥WF]Dʆ'oάObɖogmT`Dmgw4Z@zjv>w>X_YY-U¨C顃l^ ŴnOJO}@ T>YTxr+Xф+@93,osXEΥS[/_M+N3]=zEuqRDk\\vrIAEqc|O2 83Ǩ*Bi]:ZȖ~^~}[.d4z,KMޞb/LY1Y S* 9%rvlQABA:dxkhJ,,/SK&ph{*'w֋ uZ?&U҉ <ӻ{IŚ4LM+SQTpb٨1HKzm[ܻ'5P@_"`EJ" lm센^4V)WAo$?"yO?,*|4uf| `O.cd.Qi<h̳`{:uuI%5=ߵۭ*S Β̫ !Uy!Ū [5~gQ{gMP)\( . d2u "{`枸cnjql9 AQH#?Śjo/&=\k :ӬXe0?x d`AR gGC,v$?u.D3$"6Q/ ף,._d=pPw2($Z9K+Z "w`@sIQK𱒾loCTJZU7+ pqw:$TC8k  *f%narzrz?& ]Wͯޟ<ո-qQhM1Z^w¼ⅹ;pGL^[B-f]$ߌH"c)Q5IbbC\d.ȱe ]25y^r*Sc>_UۯC/t~4( )r5iݢxTJJK e]w/ \#x}yNJ׳B3<u v T#_GEls9iz 2- ,I Hڳ"d̢Z:fK׃&"jP^TqcMr©DYcTQ0"o$g%6K#1{7M42.֍S%,ڷ0X ~S"˓w[Wv2bIKprO)aՐ*{ :w%Vrj홃ܑvy./jb7!Eܫe*X#kQ ]q&=Q ^ n^zг់a~޷px4gaq乹Q&;\u$yR0UHfܦa8q۵gŇL|A\ʿ*1 J6vx 2A ̮WAJ]NֽDN0գT\21B mpVkp8 N|}sٺ:)D`JRUqB:hB:o}L}Hm3N*VSby2ְı;K.d FQl {S4Rs#Hۖ@`8+ 0N&6QD"-m͡0)]2 7K{q#p)uЮdbh&Yb-%^:XT;orqמ)FFt (ti0dk5*pvTL"R8y'(h0[2`P!ӂdMhpwT}hL631e7@*|O}9ʯ[ t?:R&.+a54(y,OY^}I=lX,rIVu}:"hBx-roQD+14a8eoOfch'>elwٌ`P<3I6V8<&7A R,6yzl;f%61@ڻG9yBML `nPS'7&yy7*hF&6d*PScGT;:"S'#xLoS ]ҫ?\ق 4JwD?^::T6$fr8t~2rU1FCݾtFTrd 7CJLK~XrqSv8بr|{qNt<1fgu;<?^:#Mr۬' IBɩJ<':O2*kuZyeHʈ8JvF-pDęb)FFT7`_;l*('`@QgpgX Eq98p<']k;(/b% e6]OU7L>+}ֵSL΀7.6U >С헍`gz*"ͭꝟ ӈt <7F\4ѝK-K0$B)fAE[й>% BvC o?[,MMLgqFbrɒ-G-Ծ`X҅:XqPz"2&;S/_l*{&UUy)G&HEt) w tt q9~b4g.d3>JZ:EK77_oDX侓V#aȗ'(X.iS2X{Trz?Q (*8r&$ư(L"u.X >t 8Z3ZD\{n.%a"ӷl5bfxshh E659fꚄIfwq5܇ vSFɓs5ڽkt;4Z! 4Lnxl1MfYЈu?2o-q1!\2(,4)ZY`Ӯ02~\"Zo D$ `i;m eܺN$>1KT9T''MXUQpr}s59 D 09m;{OMG9ע®@S $ю F9'ǟn Ta8<YR將?QJ(v`8v M:Ce֑ᘮS sd`%T%k{3ꧩ^-o8yD讯$m J,Xh<.` $\6*%84Qhƅ^9RRWP oZD,ԩ#|(MX 9{ uhza ۊ DNvVw_\~E(, >Hzp[\@ R_\t4 `;ć&[H%e3}P7Ers*th|HxAxZD mamQ~]hUv 5aM$7V▄&7MS+b#X቙fMn{+q`~\~ȇYE܂q+7!7ߎs5B55Uǣ^J›|s?VK㎃ O[-[],ԪCo$AbڙdsGw TuKʿA3wDPނ,;*Ęwϱ ́6SmxC;rRO+ɰ9Tskh|F\E&"z}4- mՖRe=E&9Fy럚U9 #Фi4C !AF-QQ3HL ƩLlw.B.EzlRr1:(-cAL}%s{9Re5 ހ'peӎ2g82 B2V( r bOӤtWhdߎ0leVf+ .DhL6rӱl"4P2!iX i`]x{BY4j֢JwޝwФ-{ޞIhN)YEeבה_́>\ĕd,},/7\2H0Xk.:3;6)|bk ł>nQ-P?ˮ˞|Hِ@UtFgvX%"R&1Ri!ޏmʪE}7'mKoG$"4͸m p?\ǽ5]0}汯ur-O?*~cgj{||)I`f׆>b^!3&JXvP)p5:u .~蒆vM;AT&` x7T% ryD!!b@7X1%O>FɗaÝHr%ϫlA_k~%}HD\ 7);2d{s{jŏ q}|U=wXUi{V1斯E 7$> Dx3+=c>?sƍ,Wklk|Yv}w}Yu7oq뱋"SnHBCsD#)k(|WeqfF@G U0S] lQ6/ˋCA bB{c;c0n6 K <܉8t_g'ޡIQ!nw  =2M2.~^oJ.~#Bg<ϫM^!B]`2G&xB^~_N譤I(Kf@YdىZ⤻Ksk[ =@3$KU+9گv7ʙПؑC:c@ĥB; SWn:!|-e?,R*1?jdQzM H|_\y~1e~r@Z WO丽"Myyxخ/ m5O`-&0 hZn.w\GMlj|1?;0s9P$`W0uLO4ݢ+$ZH.ȂO=ؽXY|m5GnzmF+Jz[ ^ۉ0ۦ8wKwq~b82vAN]^^;49?W 쇒CE{v=X$!4fcstzA;$J0}Yi@FAЃ#Yղ_һ%_5^;[v j 8y4t~&ct8҇e1S_G *XS627֨#rŌ2QHiLh~lWRhKx?W20[dDI}8:SxA"I8&O4?2\DoVz3ҁ A,=M9H)P҈(1oz 1d/&hA2TywDE9erS F@ȭ\'4G DJV=zRfB@˓ Cb^%IHV!j 8J!>JnȦNIҴFr@Bfq& tdg2n=0J}[/bقL7uǬUWs4L?GuCHyLS$Tle< _)6?\/{+~D 8MIܸALrI2Jꖖ# rxDbj$5Pq(`[Fz5w[W-nYD}t,M\}wSl C/y. ,)4 3OH tec.Lb.c!XQAf5qưeXʡ/qud0*z r|ЁF&.3 Z; ZbC(cyRVs>8z܄mr:DG>DWŬ+!e 73eY ^V0pzcx5EqOG2k|5۔@$УZĈP1PkR4de_~Rbxb‚2Ŵ3Uƅ7bNRkx='k~eE{0 d5 JEc{l8^``!" amkY#Ӭh1RrqO/. qDv~;h"%eepP%2CZsQ\4;/dόqmK\W w4K><{ jq4m07`@GrY$1=4= 7eȠKM\QEVţBwkSXQ `a1ӌ3$aHe!|`s%fiCk gM5PE;TrC\B>ZEU+ʮmɧFr5z3꽄_Q i%2;5#:nZyv'z,10zX(R ݾɀtg<3D)R[7z`!Jt08a@o S8Udn+ $U_R7I NNt.Ӄ{=<>+.(ǤO0ɖ$A+].jWbtmY@TR$ = ?Qǿ/Bu!#M]!%E0NRPǞ'E<@Veg5Y|wt,B;N4!ڕnoOb  #Es w f~Mu+F:7nyuHly!G+f\6ϊVKZp=`Ƞ]P+TXq"w~+6]ф\Fq~J&?DsuiY_,Ȱ>,eqV,/PQsq6e[}ɴK*\͹U6VʒUx*ut}ǁXxǂ ?1qדiͺʼn)Ŷq=ΈՕ^ K1!U[y&$@y<^$t=Xn.d3C^g DκGa(81 _IX<9uo5> dAb5AN$Mu,M) L]a`@-A3+,(vZb1P=;=L Ɗg7R+:w.*P?D jeDWJoc'u^e|Au6[gr ' O/ss-|c^>uُ׌^o,t&Tiv\i3mf<T|n?~Ow5.gCU@q]{*'w9,SD:ߴiSt4qCvh'(%NEQe mSܰnn PAw #^?e|ğcnhGc] $>Z|lJŚEӊiGÛDۇlj́U&3]ӟMUHfѩ3wۆ_-)T mHRz/$LS-)vyx9Xbs8E!,F _eWS!߇W3\y! "rDw*Z)If" p8,2Zm7TN$xo.JC Hxw:-/z+ Ĺ%nA1I;J-^q9ah9^朹ȒU lFlʦ7Ұ|,JZOHbXN>)6t7{NOb;y\?kBr|fAOP(V*⿨2$/A"e?^?b0uTɝ}EX=F1͂S0p.׹S!T[HT\]%a KI#KUHldK"F }ٚ[ߖ2s0Ųc(&+J%fL+j_NzGa?'M=\"su(}^A\fixb)Tf/F{&Os~18tˎ=oc K^#7c.rqݵ;hK7.~q1l K>ˠ!>6: 8C$K2aw}I+Yƴ@h-֖X+ OcvdJ>r)GY _,(~dG z՜( ͡~-p0YCmaSjI GaQqBG"K?͹Obͪ"sU^bm"] b F*, u`'keJiԦ}2r{\NQ r XҒxm ko !e=ǽE^e6' OleU%Ygbbn?)o\VPɻؙ>I-(&ihK aiڙwX;4o$H*<fE;e]BZ3ݕmshsbf)c6Bh9]'gVV7+kfypFy$‰C#X%X[Uf+cXM  V-9ҹMY/~shV\e_`ıRɌ~HzURa0,xlY&z!vGapQ'@*`trhttYiryi@ tb2_a.&gYriY\ob+pӷjV) 8<M h\+TO$ܵF3\?KWBf p. [F&G3>mYఝw+*uv?xH϶0䄖v2*KGeT!yQ qQF??d0/Dž"4:U"ϹxG~TkșZwvwʠmYmLIҸUլ. EF``Ήl`@)((WlN'!mx'Cxʝ{l'Wz/b(wt*i`+ !O5z!ݷݹܫU)g;>v d7g!cKvr863cSݭ7*0P8X0)sxnTY-@v&VI5O =_.$+})*x\:hVwkCz]UlKqX~/k0HDxS)wn-9,bR -tz!ocϱP{x]X,K{$X80y`]cRɩ18#NH3y/oghM:o:N˃8xGu"&C:ۤVZ}De1nu8Y^HF-t#K j."tX'% Qzp< 9 `4 VlސZqOW=NiMT m?G*aǂԳk̰R";,^҆?O`B6IkM(w ?ڦ6IKV9Umr鶸jU9!F5g__H,21 J vՕR+Aa+njrI-Ӣ.APx\dŗ{āQS)ԏ v$aŝT1;I1 Rb_4T>?ZI]3W{* 0L!sKV[mX;yHÁ_׷[8JiniZR]x{8v(H!Btuo,d$m !šzzt3D`1ܢAeL5"-}XuMYY̊F?5$z[/vlq^d.>:gT&1Tf>SYbPA|l7Y !7Y rB*nT<10 `!:V#Uw@8dݑ^9Y,baͫg+\!q${=G Ux'OiF <Ǥ5  J]Z[ a AQ ]B0=A<pz 4D |=Mȷ 諁=B 3$4ĊY.k/++K^JH`XKOkָ$?# eC!P-/:]P֜r4i]k[%_SoT-ZJcuZmWS0怫fT,jc(U*1D׽u;fwbf& A[Kk/۝A`MdEd+7o6`>dI@M*]w,f)zjыZOazIw9tU()OdE+L/0/ۮ;U[ ?"|1Bҫ AG3: {l({ǻ\DQO6wz`ƑM4Pdж̚Fa!-iB^7OoHaT`6nb/B-IϲL!ʚ <|[ y3|:e4~by_~j' w3|֧ʭ ,LLb ԹXjP٩ FUP1\D@'=K7A@XzE(1~H뱏8|B`» kPP)aK LX"X]! GJ][>QhBeεrM4 Un؁``̙OVʛ)vNײz1GgMawu_UWeh6zCZCϹj#FN2=97Av*!n}B}r8'tGf)N-gJ?[ &jf" +&k Zbs9@oTPgt19+%HJ.`lU_/q+#b{gHUAKJxF(h"}TCyMGHzT홨|db]T`" Y"*c]A_>IiQj6|9.=ZvwӬKijhg{u3J o'H6 MYD[#x|у+|$R9OM6x%)lKw *vW` 5lƆ.3\GD6̇'@$#/8v?鵵}>ͯ(ڲf_d[$n KwJ~<ǤX1ӧ; GwY$jk; Ai ;b*0@aU3~덀`aMh08QX9rA%VoZ+j0N{{¦!S:/*հnkr=ou%,z= *LpݙyU,Uɞ2Q^7oJГhlr#ĬqȡTj <Ds| ulTǝ_\PkJ!/ᔀtO(QT\!P4ru6Bezh=mK<(bWqw,qPky_LU)#*;0^a-RaYܹuu/Bv"J$ Ujd#TJ/qT9|9j (]w?i$*a֘O6HGAÁ0]U'w|FrVII u0\q+DL‹6]AJӧ XBҞ9=?:_b0GV;ϸ) mJ/ ??s~:c@~v$߹;T!ŷdX`۶D݈tU'硉%ʒt-S&%J˯" sJ>\QN~uН,>7ȰK2($qa؋ܵK8H2*M3ƓX2)0Z7jUU͋\->uWW[bs`عl˕yۚ2"OճbT'[kO#6-ַ*2\i<# ,'PسB0ﵠ{_|@-2>GWJd!܌*H=EQÂ>e}P&М]0H+`.UD@JSnO-Mc\9},W^ [h6'3RV6qxaZx*a )Y]25gU65FP侚k%GI$k!u }kE%Yk^A-x8|k-ɠӺC@1e ss`oܵ?]!+|J*'@M4ϡk r2 ՈY4M7:923zpo)7jzv;}'Q&U.Ep"A Ph69!MD< 2ӚA5h9n̿c`jlBB&`GJ|r oí)*@N'?d/m_Jmx!m06$qpZ`ص8.ҹ!H(?9 r7{Z5QYʲrV+Aa[ptXM 0ϠDa;l^{^L|S8 x[0G¼X(V O. ȶ)e<_:Vx kNMZfrU+~V]B vq^ MŮp JU9ǮYޒ;BɴUl}Bh)|âd'a S" PֆjHhs~1M<*/n_k.9e37@ɖUK?F,Y6g5wg^S˓R3QZO\\J6t+ 8M$ؐ+Xr B!M~2E R|Lƥ('W\ l9C^;]OlgwP)W蔀ԛl&"QYL~|Yl%az -etkgZh2q}(EXcPۜ)X#QFBV\Eg~#\.ZЅʍ^.1msĽy|ס#_Aŗ B |XfW;@LuLp(ц2~ATI-PQpypYn)]?ɛqE;拍0*te;"vƪ;=|2\>gP*rb&q&FJkYWUN"UP|v8GNA(dOD$Ie$F,Ypq)cPm'c^1ete߯7wӰ)>)yFxF^q =l xpq/hFIڇp-.K CzM(GTt Cw7ˀ?pҮ ׃"Rc]@%Ӂr>juSobM nzw< QzC.#I(}M=[|V qfENҞ=<_%M@b) eݕvi"lBVk#t:vU`"K+;ԀAck5a`Iʘ+<&xJ)R.1Ö;#4&woG)l僿CZKr!3f΍~3irBz:wZ>< _ ?%Vv/C!2@#mwl̑1B{Ӑ"UkdD@u?#/Is{|Y{d :`wc|jsUNFImCw m59L".TQ A0Cs`0oV`d/f1`.VZ#r*aNc6}ɵjibB`"gPx;%؊bcg J9=}Mۇ #;vڊd;}Q"qV/a^pFXrnX}SsJYu5Yw Lw2@K,[}٪=QP=}Z34% 27mom`,]svt?PXVȻ܁4׆/h, 7bo?avY/d7tze,Cb)118:އ4}]KM]Ľ~݉sjr LhHx3f#BkRl0 BsoQQF^ft) >} .aw''!(|L80wΛ)~tG Ww]Y ^x%Rt3_p%WU!vLP(jZ2Wjh:eڰ]~pe]$`葙// F[u>Ed OYa4VYT ze0k !"Ee׭gl#;"EmP*@MkU/?Yd!R6`y17L):\\P>ӷ H6S3t"3rߌrʙ%a:{0;v#gq4JӝGш {|vQKL0wQL{(}NyƵ^wxrCB2tM?bOXxo0Peb\'Jd;DW]u񔲠ĹD   ʈa0?VzSCreeO s(vx΀Rw~IE?Jw &Ù)hHk:,,Lb-CCoy1 k2~]LAmyƕq(۷S..)F_ zM6-r+6rְ<_N E~@Ԗ| rU9n>xCVC" ܥ0"|&r-#W1ef1.CNvKL3-8[;!X2_fMk_ǺHd;7,i|S.`'}eq|>T3}>JEU3?Y䆙иc\}]0$V e+ " \},}R:A/ q yn|;Ve;ꟳK㰙?/D31-^tӅ[j5#gy 'rrK'N/(Y%8T"'f$/C&äТHsMM83`.S\B וbT+1TF$ndq8G=uNQ*x7P[i(CG f@Ds"]D0 LCxKɺ2I:I,Ɏ Svd:Y{#K#.[[o :x 0> ڛ*GixC]6O!h\+n|0k* ѹ(x?m Qfw|ei,#ƾ7`*.5fڦtV  nJV d9HOMqPBwBqrz3a/]E|HNnfSA?aI 黷 :6MД-L**݅`+_N,xbR҈vOjRekc([kyn" f(ޏvLZNٰYwse|!<>f>36j%9ԪeȾ6RoZuQnҵ@D늯A"~A] hĸ$ 8DXs7B0c([Jb'_k $@Pĩok@_^$: 6,RxP7h;!ro(^͚۸[9:xd=MVCR&c"MsNcLJnjIoiх$ۖ^ ;)AˀG#Y%P1N!c&bT `n2,B1!#ӌ@Y[C=9k*)&bnxc=,q;xOY. // 4,3Ou_`H,ug{'lYS(C$VH)SYlHDkҢH$)N:Qr@ʱQ6ޭ&z-' !xF8۳#g!cq-nB?MA`9* {..J\;Vyj+#zH$KoՇ4?m6@,>5!!הH^k"jgvEA7ԊQ~ 6#-DVPQ/n^W?D_A,PQcQLg}Zw 4N2vuZ%k뽶l;#'Ϟzq`&ڀ$l:\j+M;iUTS^^yw{'sY|bG'5}m-y=َEm9xe퇇P^m@~bAO/.z9Zp9. j Gz$``!mj ݡbi@ ] b4!?ƕ~! *(/Vl>>&N-t% $IY&g38CˉK|sN! M67~j[xK=| 1G =e:.#h[W)׉#)y۫fMδ/@E]9kez6ImYELFZ4[b< 0Pͪ L^6Vξd4kh`"߹`-džsiC-\tŗ6iOnW#Iu?uC,7k鏹3[<`j.c_[n}S͈#".CCvqMa z,T'v/)i4>QRTk#sdfլٮ̅Wڵ:̅ѣ? `2KO,g+AEhel7iw:i,\lq I 38.D/7כX1NiZNr-}I2%jb}WN{ s&?tf;!qWly3 h) l!Iڰ\x]``e4ٙNWF>WD.~ɚL|uzM pNI*L Et{a zР9uK@#8"f}%&E+Z%> 0Ys6D/!F$R7a{rvid<`%dEXrfZ֮_ˏ3BЎ@0(8Q MC3+nh7| :+cu8tbDA휵? H`]pK%]թJ/k]h[9EYOD^8m/.;. UPL;8794hs7+GDz\3A`۫* +Sn[Zӿ"KG6Q;eKG} u$CʪzI h#)+ R=$E@0$KI ~Y/~JūuuK[ϱau̼FJok2lSétSo׹"vV@73#p&a8X(TU5'"[ I.~*| VA9Ms3B1&?B&u?˻ث^e{euli2CA'60CE]mΨ ΝTfdqsx] RuݟU C5ZnG x!4jORh;2$K]صYޠyW`ezLybdyD_ Z/;ajgPs#RzhE8P>v +D^]A\k!! \sj](}k5 B TMɃ<^fwbAuɬɺm\ג<+z֛ۯ/7Ԯ q<[-RV6n}%XƓP~0^Bx S)2mU1 w`%SZ˻L[ŇSqR"fErE5juf;ptrk0ȽP`d0#r5)s ԅfhD4K3y9zCnQq,ԀSwԈMѽ, f-޾ʂ?IϽR1<ѽ8BNɐ`wgOxu/qf/XBYw%q֔˻7L{6:6&(%G1ԺQf2$XQnȔ2U_CҝB$6TGCa wDrȗ΃>}D?2~K$L⮳ b=J’ЅI>onEb[6"X> !٧I`1yUV==QMw o̍۝+U ೙3WC*i)R]դri!OMCfS! <8ju 3m~E+_~ܩ4{AAuP@*dxUآz]w=l(cl1!bePm8uͫDf֊S[ (/8],9k [\ފcVoڏVaYi8CME}MJCćŸ6]A<ƭ-xƮl n coyk5 2yuy'I' D϶i'u66)ؼR2+<Da.ظ(̟1FNhgot=JSf9u;U&{AUW<7d1{I)m_9#[tC7E;9͈DjZt*䋆)uu[hLҹQwvH匰M2tTwnsSXJI z*:=q/C?Oe:WU@QRYE4 NOޝJThej6Т9MI'q",u1}%ՓO:br6'Gهqdh&GvEzR~dPP_OmXԯո(Q~,s-`!F^/<)|@V/uiBR om46bob.g[M{nf/7D5{GpP 2hja#31 &ITni,C~>8K:w@UR4޸A o}  u_⮙Pť6;B@^7O.İP.-QANad\f϶M~kb&@jL(6DL}]Eu9'ef<\(m8z7 )Yn7;9axtE盭f@~=2-;ģWk VNtJ3?nC&,jI>z@{\oO1By@=i'wj4Kw3`J4 YSN>BR1_H>c[=9B5wӽ*jv2KɎ!/;N5fN ZP+{TTG&fBai jBv\NOq,RE gV*VlI tVl9㡵Cw a9%m A%T/y4R;bΙ%Rh5>&t/e /V6bAqQC]vzQFJ9w!=^ VC41Mc-j> qԔdh_f^E*r(7ZCķM{֜9ij^=l!:c7wLXx:<*3. 6hpp?&s/T^xEwh'GsԱ(Dѽ I$;\S`hBdp*qz$0үvgt|CU_rliD:|_jlq&y";$7:fYt˽P2G #:*Ο9_}fbAiEn'3#FؕikNJV_>Ğ=ZnSt;|+sb2y )6 b(AS4IVeu^cڀZv`bC׿R5/B֘ۈb*9 VqR \I 'TpvijKͨ3vf. 0_qU/&?W**5}`88mE8DfE rfg3%Pz|{")ÒRބQjv*R]5Oj]EǒK`MpxÀܱu Hʻ72UNm=݄2AKoj99O;HSOJsC)cI߬dY]Tl="g!0<}UԌ+s}'aIKDIWاroq]pvf&^c ieٹ*)gST"#Y]WCդBsAg#f7}+뢾蓫& ^jk_!f9j9byz5v%ܒq\vHI*Eya*qΘr4a,7tP_Klx}J; L%;R{ yUl^|?B%g-II G %-[K-V82*tH,ɇW^:{m8fEQ7}1SS<~܏ 6Λy}iʣ nE2AdP96eBypzm̮]֫Ȇ)iQUAwv! ~5zni"2^AdF-b{'!3=]W_聤F3]䣝Wu#KI`y@a >YeRxWܒxGpĕCp;C1&.ȯZx,WWe{~dȈ"uQ>qeX8ZwBVIkJ@lդKc\/Ei"c $)SVIh\)?vY`4)O[SB{;,NCQ7wߤAY@ T9㩸lTREM>DԥtJm4Τƨ\A19X`@ ;)[ v^,v]v} FsՊ"K,dgL88~M~B'<+Y}7ېrj9: R!Kҟ'fk:ahsҗcY6K}QWq^>T%/'P x#!ִ%!(7kyh `Q :zӰy崂f;ozLt(R]j9էQ*m4! Lr ז$FF!$~9Fj cPl#xT?HMw#QTz>z}򟾕L2]-N $=R\2yX Kè]Zpu)Ӟi e7vh_lSr"Ht!:m]݇9s/@kw=ZaIiTf/ ʶ}/xOJ׉3MiV%Mo`qOo7S*$SG[1=\ #3 sQ2A|} a26٬(D\k×AbdKC5bi:4/rUOiϳ&!)=ik1j HAOs묧N{)%f3͔X,~z'ʜzdq~QIl65yYlNe=P':$E4j?OWK^p;ԽMdmXl2v9 a> lH7 +,,_Ͷ}MWEm?R4%mz;;g -?uk(o0hQm긔*/xTX-p:QŸˢĥ$kSR]p,W)~#0J߰bK岹08k2C5B7H TWtu5Q`a qK͍%ѱ"0mQ͝ LHFG)m1 0s[ A סUbf> ?62v~(L*6*d9" -"\MkBPx~Ng㫖w_~">Ж["*拙b;.UXQ_-Yu+oק]Vp6 c YO|T_\فw1\d"}o⒞Bt _QGJ*SODXx<]ipRU//Hl`tbp:(ap+ȼB@M"_Ky iXU45:O:*@붋ׁn!0Վ$m #FUv 8ϵȖ!-{#L}alw&K@Ԍ~Z%E~,9 H7fdb_J$ m,! gN]Ӆ˞нX"-ۓ|4/b״>͍V+5(R:50+{ Q+3\>8?|t_'Bbv}Di[u6sdIU;Л:]K‰KO $ XAz(Z!n=ZKΔG+NvL9ޛ9|/ -(L*l2X$Y;u9B:Wj3+wfA8>01‹{V ?crИ? 1N%I\.5J`v`v .w֐,Hmd"Ԑ9)pKt.bWXP#l7}Xqdp i*X}V5넨eljsERL=ljg+(m\'pa8. 1 FEXl8n)T9CjĵF|H#%!:8f.yFD@yqP}1<30N#:7%U4Ol3#Lf k 7IVSM]A6c$5bvP<}M#'S\k;^;^ܸYg9 IS) `rlP miF)gEi!)VZ ;B=C=|xm'@B LC܋r$:ƺY5CoN,D0UQ˹Tu0F+C̖(ϱuO|% T_'O>G͚3Z],8e-浜ҪUBr5D1r wJw{t2q}!\ʄ_ʹ2ѻ?|k 64S&.A+f|nluVztK4I?9 yV0ih]W [q\A2(Z]L!&^*Ѵ?~A'p]]=h {'2~'gmnn"זQ',-t W`ᣝ?w [PjKù>b&J1 3]UN٩isj!qFџ3FhJeL֖`DڰF#P>N<*I\9`ݻ4{GIS$NRv{Sa.ǴYIR׻(F(9SD@={}=ah;lW!ɿ]D*HMJP?Ma1w:GD:oضSO/0 WpiXu%Άtz S5ANb),-v.Fr,Qof,d#Emx^Q+.bVsmZpiuojQV mZs\~xcze2EA2旍 0V[P!1}4~g w˲_V{.V=4ѪERpo) ,O'?KZnYü=-C}~Z_YRt< )3r sܱKݛL)xo#WVpyaǚ"Cؓj9_'=/뀶jvRՊMEn^B_"AҊ-a)\ Q.E`@ hcA-F$ IwmKVW"!k+`-X28Y ؽG1gPWj!C5N/GEZ6* o^?]nO)`+ _峉fh +̳)v7-}Uo"G,?b%jsIt 4X\AU xfا>:e04jڡ¢C"u4kUO|ucB4VDI 8 `T= $洺F?[i<\cGY.'-RtܮH gCT ٯ,7/]m <V>YRf<~SBhC"ZçT3Q8"bq@e}L@%k9Xd~A1@[lX_:hmtpUʠe{e@(d{A+u&%`ꅈL)]`tEU[2{ tb[.Jgf^H߇d~&J.t&SE^߆ _Qȵ',+V j3.`Hp:bC!hj9FJc̺ ^dјom yTP2ZrIЋ5T"ʔ6z\0>u4"|Em.$W 77zE IkX㊿lI$010lN ~_ OD57i#3=PVBA_bۻ.A+ÒeLҮ]Afoj:v}B 䢦w Sjh1Hu=1`rsKl2Sh@y_7N@@JGQ* ' G!/u"Dӳ.!~q.!9jkwY=ez [J5bnވ"n"=^ FÕ&4L#z9-Y)ZӚ6ۭ&SF{٪;lώgTY4:ӘR@{L-$f2KdXC/v"ȖFRVwNvڴcM;sɕnMPp8NE>(ʦ=5QhtrFZ5KٵOp%=iEǍD,-bCFF1(щ|܁v j"&#|=+P=PyU_c\ELi|:K(cO &ĻA%K&˾^BGLŠF W2S'XOKcU#@^OII@xK81Uj;M_X 1}W1  f+ 8L8>A~+Zkz Q*5t81 ֯Ҹocu)oR>g\w0d3Xq|vd%B2h[up!s3pTm 1<0{p&Ȱ70H,e]$ZJ_ s `Z!F㿓e{؝"ax8Opַ5ZL1!կVD#^ iHYQ6<+=Gg 37B>:'f5M:iqL&6 [:|-8SYS4f/ÐBy(}tNY|P/kvvp;m $Y}(HD~ʈÎp41t1P<}\iW4;`'Zt$8A.7|+JiSʘw޺11ؑL(=$$){|2{ OPg#?E1DgRµ eԒ1ZYad}'ە,`:ƨ|U.BM!==o">h5A^)_ftBf^1e|XSi)V0zGBX)R5 ŌS,r܍ }T ɮ=Toh+ HtQ*Cͺ".]7ZB(0UX۬5F悠RgDfG_ȄRXύgy#}]ix)Qdc= W[9@=v_%r]"Ѯ 풍ḣ~~!ƥeإ}\9uAp&۸n ㆑M}8ۧU{ AS"+7É=W9?}Ex˳AvNL bPCMm]o T_;aAlW p&dz-9Ja[ŒM->Nxꄜ=E76꨷7O*e$~+ /| hZMh KX>}9nUp5p+03nA5Ex[!v]}6R"i{sZ;9[I A@<*SmlQb~0L&Udjgzla_m%#?=StXox;||Δ/?XrYRb>zf|`Y}<^WghLLW2( ̠Z,-@hHDF6r2UB8y2ɂ:Zd9,dcVIPVu.{t/|RK!2 p'9-`l{ ld6kϗS_nE2S2،]Kp׽iV,w`L.4Ȝ]$5wGgG)˷ıi30ѓ/LZB-qeS$)q_Jue=U+^@7Q+ۙ]L?1ŏvRZɱퟻteruv#FpKD*..An ]c?,D1{.FOZjuT)zAn}B7>VT&O%T7e_5[oHOvL3DvkvΞku˱cVr2z2*S`q޶y.~T3zfpIJ ;~nwBBYd tӠ86{7X\`c븦.8>8[C^fځq軙lonȆϡ=0d*33 pf~.E&y3$tsZl6&G1RkWB֛h3{,\#~ek[Gp@6 51SpWQR:չky[LrƔYsI[y^ϡA}4Q\g F)GffY3UZ=ՎRLE&(w=Ŕ4ΕWdMy6$e]Y?eX{gytlכAZb۱&)^C[1)~mE~euBu~Fb؇5"LJ.Q4@|m։okߪʼ2ı5:|kX!H17/XGq˭$?MbÐ3,8 s|97tCK43Kw%3|, BJGǚ^j\h v<}@cm8umvbNh2jJG*Ƌ>XLSHxݴϨ 5sr.닇_SekZFʡe|rXǩJwɯ(Յmat/Uu0F qK3N?x7G8rDz~|"mX9;ǣ@]aa0(K958:,lx*ߤO&Ilu,[ EXԹ-Gun[ Xw?:C,ޏЬbrX^u[AGx4*Z0q#2H_#;SL1|1:\a7ze2\6{QAއ 1n{mnˆ(|8m&E̮#E]ǵ 7yQϼEI&3܋w E=WXqbG2 g/+ &y]hKy2SG2`٭oa bv)@jwVVޫq#DVKY xOͨ \BHV頄*@FTJ9!@=]ۚ>ʰ$P <ϘR$K+V,iƾ-piIwD7J$\AA֚в hHr{)U@=gdEц0 O!RTҖvoefn(~ӓ|;3yE2on Iì6a²R " G2U'8/fHR*3|"v7{TH4jWr}TdZAIمCЩWY9,@@$㰟gR7.'H qaǏYF+'6LpƷb(3J֎BIbQ7>9ˬf@Q~NjHV\ 04ܻ<6e, RH,Ĝwo5x`]r@Pߞ|APh@}e p/Okߩi[p/RN0'#EĂZg+uEa #AMQX4 M46}F9+q:EqL18PuwmHbXh= o)Y8&zb޻n3^p*AbԿv8 'z}f v:i2 H"κ̳ .ˮ1bbYB\֨yDg,)ArsN;pX@5p\˂Js&~/ ?S cLMFЇj첢aq9|];~ ǵgt Ҧd3("S._fNj5DbHk`.kx_ҳ7yZԫtq6AּlZj$yqYQ?c^Vo,5::~`6Kȅn/~\@gÒg?; ׉SX٥~.%kB޼g h(~{$NMn?ث; mfT> .s) (_AdlxD6_4&Ld{mJn4˱o~TTnz 'U{#ht0%&#@PGnT1ɏ_q/SUݮVsz|yn&U\N >4ƶ`]<'Nia@k'0HNOCPt>M˵sbݗٻ|/p݆E0cfƏիaeEY!d>g@svl#[ {_Y t|X{>k?r=ݪ~bhoi9oĦ~P8|;z=3\H BMcMDZgs.>#M~vM{Wk AWGx+q{J@'"u{ng,??yZF)/9B.L5]Ϲ_(RI{Q9*q*]ċvDu)/ve9 n F{$,eD4t>y4+H@˖d΍?n enְ ^- v%3ȝl}io%Ц=zC {p;pAMXg%ypn" ]KiwR?Q7to0kSW"_G$N!06ͭ'8Fscd6#x\xPYJciLbθBB iȯ(6 FԺĭw ?-TH+UIZ.` C]ol`7tVe2:*W8h$̿0#3p\>EA !I9m9oHS7d& ԜIYaIE7XJjfҏ>L7{U|2WAS\3Ux|x\FGR%J|@t<ܑ3@=6Sޥ)Ө`PRDpeCwY$]YB,7x`¬w?Z';5`DPKհA* <|^d*^$٤*xa"F> ^YZ$ Wo>6@tV*z*zT(A?\[&ۮ01pJ!(-C<FjUtVA!P)~ _\C"BO o| d!9_nxzzV1yԡjiNT h Adʓ⎴@E ?Zi` tb% Ah P9^kv3`#^$DS7[=[鈬ŃNl"`lOM)eZՕScVQoH OHM/ץ€ilmplp\\|*ݔ v" ^AJuXqc:>W6,ݢ)4XLUc ,F8nϵ- ksE4=u s;$+V5S{[?)-#Z!9R{i$>Q%F aN\g IXl'B/F;Av aMɢ3Q0z~;^UN[].ܻПC]ñEM8g y<:cєaܓWgw>CM_G>AY} >t"Lop(4$N.RA|}ƅ+-~uɥ".#-KpEE/Ey%L0I}sz D)V}:z$P4Uŗv ;|j9պ@F #DZ)DgQBIѓW iYH1t]J6D#.5RS $-˙H'e0eH 5Q/Qoߎ? ; e3ً>;C@WIrAM5u+}M֔ /e|lO F8ױ(& Mf#;,xO8X\QL~ArO.Gbv?@mK Zu ]ShDjY9o_E|6#g~>"Am7_Br\!UsOEJdGY]= 2n` ~D+pZ%tdBH:ya-9#ہZ&o(,HN7'Rsa@JW^L:w7{Z~,-@9Nj[;ou//Wѯgv %klv}waؤӭ L rnj'ⓓBN@z;*1|3>a*uT8򺕇x'VT2EfSoN0;+KeVkHjV x=8@dz94刣-g#fNKYVC vh6{ᙵ_9*0Q/T fxOk +s?bZ2Nױ7TսxQz|E@yܘ SHg]WhI{w$2Iо2)I$k۸[YXoҲeAXaUYZ$vz'CJ]8a5vO{l?z6~q(/T3c|ݏΑK~Rष}߅܆+77;[p~[N;ˍPaTAᑟ&zza|s0ZvgP_3J]KyB?| {sH9ĩAN]f9P[NXNH*PÓˇ'N_a $EyP@)_OCkuYmv\26_|rX'pM ^Zgx֙9&n:82%ajMZƼ+Aׁ6=kLUIOIBMm|hr{gi0h ^2Hx'6cL`#mCpŸx=}P>H8ZY\= c t11e B^}卟x}.? U#9OO8ܑƝaj 42\HOyLJS5RW27nh$ w,a͝?8} EyjExUs9 5&)(:kSP=RФjC%$p!BkNS}g#R:!5٩](s&5@l$[46oݠT}Gj1ձ_3[Tot*bPG-w\AWUw*i,{rE_}vR!L RCG{r(F3fK|@3SF v;ɚX-kG8[ޝǝz=qlcn S-̳.Cvϲ8 yp4z^unR? r AjZ4RKBA nS3UCbOڜptv_(31.)E+gNq"?mdu+_vX4¯ }4MOWcnrѨdvAoYc;)ua'֜o+}m 3Z54{;[眤3b40eqmR`JY}1(c=?PzL6 Nf*zMEzߗmEׁi f@.c'qswˣ"߹ OQ7ݽ(nH+kZ0Tlz15u 9(ǢSVq4J3)vUYyEc9FG)^I{⳸2BsQ%|Кu,= Ы+?$Sg4he%ǞF@L̞ɻIg Nσ&|?HiLQ39ګ.EK|P;aᚁ* 0R _fbײFe `uvh69"B˨i92`hd\ЙO|;BAMG>Ok)28rwài]>%m=rW `GEwXWn΅*C1" Ճ if LZ>Uܪ~{aRrԼwв^1J\ĢK=7Iqyר6w={ThaEBzWDoP&=#al &VerSGu8nҴ H LNaTS4`Eyn6ˌt|a"i8{K {t +6I9f {0+Xg<3ƌ:g8> fVHMm hNDTnbK>?a"tN1v)CVL1N6˕9sQbc07y *kv_Ǥ$`"% X {S]́(},x]~-t X*1Ӗ38^%ezP_{wI+s۵s T8yd8D.!dAGdz7?%z[9+s'4A{U߼oY/ٻ~R+X2r6:=@jZ$cpߒigm 1X̌V)eivX~ƌ:ὤ){݈g9^ÍT'꽏 2Ŷ{ߕ&۪rGF~R~}vU߄~ NxDGSoYC'6%}ѶD:*xrJh\7jV WXl!R(x2IF>@ڸ֕v-,;|$nfn1Rj`q y9<ެ߼iBZv}Ğt #;PNb8+ˆ;2I=6u>u=G>A?~=dWR$fuG_4aR6UɆHlamFR\Չ飍w|>ˁOEO8s5]RVuD]CAڝL?}IYB cT[0Y?X4gwާ*!Qm~f>,uz~PHz IC W R y/!7R7jVLMݩ6٩j&ФKeJp䆙ZoIԖsU860&jb"VUdpYVEz)1,w_cTzDc/";v=^cgڢY̥<[12Sr`[Ux;a3kH5Bܑڼ@hS^- pXJ!>t|^5u Rh8Z|RR| kݡz0W5h0tJ"ۭ-,IF@?gw+BW88Q(+9 ] xgwYO̳؛ZRԺ4 Уeж ӯ8a>{hѷ6e>;b:⛒`|Pɛ0kb:&=A J^/l$墸<`*UԚ<)c\ 3>}_8tI= M߽ EOg(∼ 39 @T18ېTG(>2@M S1y\/+ذ4+.5zb4i0%ِ=%^^=.kqij+ ɉq^b^QYd e@(x |G阜Tbb)%X-tLt6p~\~9 ?X3֓-VgrC۸4f3l7.ϗ chC8[p_T6R޿E  7c0W穝n^cÉA9l&OQLtK@lavZ#RPʑ_%a˨C*;>7}]<;A(u`Z ue&P`Aa"$_m٥k)p|~JDZf;C rR촇ͦ?Br$s0:1n%g4hu!!tސ쌔n6  gì2(%%ΦVX5K(WesAN$ C`t@RɳIRpr3iW;VVDg )R_?7+r!,69@\CTPhdGzo*.=[u1$ݽr>܆LG.WPSgPx\ܰVQ~iSc DJkqbWL4)C<>G;{6wɖN,^Y %+;]?1tD%$bӔ =?$G3)`8J@P8h ~J\VBvR&z}':=F= 0ō'N~|aw-W@"Op˸x#&*WL::Jwq4-zs柞NzqqbsW<XJrϽD>-/ICˆ)6;=R>JLT[f=(:V)GZHvΆivuNL+bOjąp'+C#hը+a`#\/tfUUsԨ+h(U V$JILI"EhR 1NgQd'⡢l67co?ü9CǺo3Km^+,pe^2 Tcyi#7}+)$X} )L6٨ B5nNM֌LZ|x&/NLvrU +8 Ikmq^ ߠLT}-if2UFO[G 廒gbwdG|Z<*thL1VMT 6Yqzcw0S.WbׯI̝lC\q-;)Q >V!X0'Kk]j:Wy((vlI`N,r6\* ]fK&rk@RdK- $H{:wjF.Q'ba*b<[ޕmd_kJ(`q;64xs_޶c7"b{ܝ~'T3ᛌ;xΪ*LHJ+gZ||yrÜReMy tOi.̀`jУ2[6 U@ewaCTRQJ$;Nj-8&|^;M5Q{";4FVmݤ\ QPvmRy0qQs!:=)9B-eF.9ǘq ͏#?Ӓw>Jn(DP wŤrf©C5+Ow_o-i]HN^6+l[0rK4'&Y EpX>:"ɭyuAY&Abx4^asa坺P"3tڽ H8jPRD?RՉY2#*//gQUjFL8-h&2KBHDrfQ_xI*-//yCeȢa\'#,m9֦ݿ/Q:H}Ђ(bkUv qB_RD:FL3) N­I ^i# u"op!tGLy۔b)5&޴)۫Uyw9 ̫/Q ʍN_v=9=W"i.rgRhAdYdcl`kOwc_$eF##\#kK{doStH-[}4Ml9THPAL7x6IV6p썙\K5pk2cn;)>z?U3ӮfʖɜNVR'{br8enold;.0$hrz3Vz!yB j`tb{yDϻRQ.F&ZPw7HUֱ #TT9As \Vϋ޲]PFVH&I^7NEM7=vrdcK6W<_3s)C6Y%!ϧfKH#lӽ16L'˞XʊjɶvDi^Mw=Wn @1…$}76[5kuZ [W河yLj#zͻ%YaA ! !%?|Pd܆Ke'UzB P^)8kx$).Q#uMT3e-Dg/Kl) J%WD$ J=B(MEӫZ"!J,eZ4ŋ( |=n7>7(~⁀+Vn,ys|[ce{4̮۟yt'ĭLu~cORP8cثѱ$1&!Q*,+X>wBtפ +^u92x짵"g_..t^z([ַ0R&ٳCKxtZkh ve,&AkǦ.Ԇ*6Ƴ@X bO6[U你@zx9tdA폚i6Ĝ71G[R$}B:4~B_ D}|TB[bs@%) $<8;ɵ/)zWY7g\nLRq`ĕqsG==yءM3>L6ʮMАk(SzC;zm0`_$3M4SU' ˆ y 2l Pc8CuB6?p)ljŭ<|iXO D"Sڦ\ܭU7t{6$6NnG&ӬHp8Ѱߣ]Yao* SKPo؏A|Zt\ݰ1sƚ0px[ Z<ݗ?@0-HN3L|<|3Գ< ͽ"(,d8L3J ׵cR X*Kӎ@hSW JץD=|f;K<5 <-e3,VLFNiǯmϫhl|ES/wYqπ 1G$S~}+ .xPuvC) 1h=^ L_>%!Q%|3Dž~!M6/ģNl#lbU}4 6|3HJy/YaL9P t ԎSwZ vh!G ͤic2S@fYKrK-55ªg;Bp(ި" T2m-v~C*TIN a'ĮtBNUyvXWTrݞ}Bc[ 3}fyEd\+t<r esǢJF[.fy'!0iWcG `:nZv[C(9snȹ$sTI|j {mWm0lt 4|kc$OGu~6˙"+=)!ֹ;˭dL}%Ćs&OqWa>V({EEJ4XMY(6E^.KSӰv;#زNHX(vԋd 84c 7Oy"0j@\tխ$pWđ{U,ܡ}csztzo:8a go h(,]tn6+]LQ?ltJ; /oFcA]$kJ 5s9B^F%I P0N].JH SJO'V0Yvs{bPhM!jP]nat9u}TbqE&J֩ͼG){ EE4OO! (趭?sq P Gz:ZU6C7~Kԧ}r8V. 캖әÚ>+Ҏj_Z4`i*B`lar᪽} G*ȟ /X]o $A gV}o˫1 ?B3Y{Q^΍k€; Z;pNHkn 8bi+c_O'6"4C֨qOU;GvRP&COY+ߺ{a[H<џ)5bxxAT>`^#%x,ߧXQD̅NG`*\oR3eI56 ]H)!qAFA5hq%]8 }fl*HW4@(ݵ+%a-?ʣZ:'N^ۜ\K1P40^`d0][jK$[HTU8H;{dJI3K Dƙk3v="H|"+| -*i-/¬lHQE& F":{cX@@~6;>BZjo_ |:%xGc+^a #5UrGKuOy?oL!Z(nWta7QUSd/a ȚVPmQI6gP\ iN5LRI69U:!?O>vJp?2ߏ΃:,pE(U4 ȷ p3c0mN37V ֣u MUȼd4IR=$WvfV϶7VdIE`^t/ 4hء=(:j9y&?Wg`dRѭWBRBև`Op&<;9cT|:ωt)1&&|jogןM<$ u_?=d #j{ec2ͼòٖ: lB>嘆kz<-CBŜ3sP^}.3w%Y|mb<|E& Xeկ@wAp}4_L:̷rvih#Qak<ѬǗ-1w;y?p$"f˵| nzD`VȥugO0} JLUHOz6NYQ}>]hYP; ԹnEgk!EH6GJiYqΒE - 'F]E~̻t5\[uFIs^)@8xHw׭ӫ@R;;vǧT0V|9 _`#6ZBd;y͙'%fۻ(Թx-H#I !fuAxKe_)*9Pu"b)zaq<q_ {Ts&M Bh%F^ݞ7$ &z+lԤ"nk-=`qqzqH:||'C>&Ps&N}x~VopU_qܪ|ff[ᏎOm(LyHtv*]֔s`LuA-+N%۔Iw0YcM]dtIEyМ )mVj;6M;L{E1X}5K%}uN4N/1KOK5w SC'rpm5QgkbVȖbN:_W.Tx]!7NVSMM=G~uK/apcuK =k"z|sM#t$t9Y4lL6︫J ,]'Yw˗|?ֺ(VB"J^%j܈H >-F7_@j[Eݴ]k'NKϨ*RYjFE;街% Nę5p_6 VCWz?Iˡ| ,}Bje7]#-tᣏ92p ~prCrIiWIEnU&g򦡁? YN HlؗDE|NhɟU:檖xZv#bo-.taQ*&/4_+US՗KT ޿av^1*͌<9y ;ޚaf}V4#xzZwZ1{+_yT6DKq߸ 8`/3FL A5HaDM- 2N'[C^w N$,KH\xfh`+vtLs=˿DĘ6lйeE7{cx<5Qܸv`3"e}b*:MKq*i?@m ZPV`5j 纪"Ho8cwPnUL} Xİ uBפ{U{>o4FVM[Fc|^@*% =O)dEY, ϱO;ݫgʃN/hT6236ewT^I/"|Fc~_rsL^8U9+9 )#1PWx_ج\t٩CqQ0Hrfu낆h>\d ݻ" RvL@~M~z/!5#ɔ(Ao>t{>V+>e? 44jaflFhE~jXc9\ ȋ͔ &+rbX bl`웎мLGgki/%-xm4{(~D'FMä z53oluھ+1M;b[|OuGZh31'$FaꆁBI"oQ4Z}9)ƣAE_gk.gAuE ޿j"Wo7QOpÒv  91{ z!Q=u_pf:>}Xbwup S.qhpVf)6Z^m>q R4BsHzFprw>ax= x`-G;lݺrnĄ~4+N)Zkv :wy!}6B,-IkEA-ePGB=C= ݼMf^9t2~GH'A^G{yus4G}?C'Z D]fZ~XLwATG`ov{j&e(t8NWWT"Ok$) @힃mL PCrJ^E 52lWΙF 2HQP[).i<ѹ+u0>\^bH8ch]/BWv{uИj] [G?(YS@gd3o>O-ƂV8oOW7n"׻&8'$ADZbx0'vUVSYi Dն,nC8|$![sz!N$KVmkD %/bGq/g_?a]:Te"N~+9D*ϦF?Ev!RM*JS 7} S|Hn7$Emjl8iq]5kA/y [c &yQP2`9KG;z'9wleCCx ^,VXrgsޏ)_$^2[^Ne$ndZyL9I/ԽE!׌I@=QysVLXL-wO˝p2DƟ,Xse2:.' 6x//~a=Ս3CUVKrGXIO,~@?ۂ o('.vHں!G /YZ##/Smj&[׻* C猾3[%8ȥ"󗀛GyWI=]ˣtI+y kd+z_y =c38]uceRVZ7 iUzKB5K$ط`@-kܻ?73[s>[Y$w=GcW$ozXvR$Yn듹_fBZJb=O?F M4mhL9~T:;x=c#OI.EW8oII<3P\>j[BEO?}Z¶E (jqf%dTT/+|8tHl4pU[\ņ[ށ6)f^Y0 '~A"LF9c oEAI W2 AgQ5i-QL7Q3[4Fm _~\J*[h-"$9>TB7,Tjv!zq HG \On_Ǧ*lYgߵb#>1-x_u 5&}2Ќr#O%, nbg[a>D?@ !zp㢽amԧbdrO ³rY_hEeKhEOho'Kцl?yЀ"B0ўJ K -!J1eutۊE3"ԂiW<&nU}}D&VD2Pa;¡nOCj' 8}S)BHJ7u 2Cb첽1EKW͹|.!ݒzx-[!v$Z ϯ}Er4{)dXQ35RTc It EwI*ndwoE;$=Q㏗'E 1R&I‘ThŸ0\$$o;#Cvnf oX,YxjEN8(:rp{NVkZ_;Uǔy|ynr*v,VwlK2,",Tr|ԃ6J%xjO= 8=/ =`9I@ڪ$9(9X=ImY[2?jXC:gKPs}o$U6>Oz=W9k-KCZh!&EYFexe#`I4 GϥN)ٽ WػVtQjRZD0^%/pz0W?Œ/lqTxJ-&UB*LP*~&#t$} zv1Y1IMdpA]`YFa4izM@72Ds#1v(x Cxn)Ւ,< 䑟[\ڶ1Jc&gJ"'AҽRHiIZ7N1%7>{ W "o1(eyRjhB;[Rcg7I}/L|ŠL3"0H Ե~ Gljqvxd1Ȟr;VgQ":E; ; ݑa^k;Y\`U)T*S!yɍ6,J'I^Tg<[g,.p_]%-Ay6 aINjVÌfkc|a6 $Z*Mw?*d4s,rUc0Y;ŠJneBU}zhba\/q=ֵz9|0L$S8jv\6(Ύ׏5Җ|QzPc͞9 w?[ 29 [CoŮjp Y2C A'˝[Aun{CQmŶ!Iz*(Y%R%ɧ|ڢ~ii?\U;-n<`-cI7Y T#'gٔ/29{B[*&$^;$,CsD\Ǒи ޓ9 hZ*Z-cP%>N_= nhFS0+ub1i%9Nڠ,2EbטttPs/sD߬;*"M:wbIMZ2J:]ՅV7fޔ Sdb_KIp)?W3nhNU1ZX8B# 4 HD&Qg^ϣݛ?NgfZ]|?ne~b׺Exj$W.9/Ѫ }0NAO=_#ęc1q8@򄜎ۻk8/KBQ&MD,40oO|Ms_3/ n3tA7Uϋ!/#]BY?V)SL@aY|]`LjaA{ke05ªC9~3X:*ˬQvxj_/E#WhqY=x}xqR>ݙtJ;Bj0D(6^8AcH/to%<r#-`ҙHXA\Ooj<6U)>KrwG?A|ny#YIM^#Ĵ 2eUOxP눣n)'B6$rw*yS*M>I'!2\䄀H\m)]Km<\lIBGpwvjeh݇|dYQ\6]L⣇oWmpY-EW` |FgҦY1\ H,c\xoв?B5r&G͆"EIS8IV='Wǯ0 y]4y1jp 9d%l2.J5OiW8A (?M|2z]Y$C}Ƶni;3ڦ`~Y׍9@oDCIl&HW9yf)Qz;E1PpZ⁹Q ] K|huTw 挣Ÿv&m C }GJ/a7R2Y27xa"S / v3e=OUBRE[X/Ufw,#-D$٠wbTo3 d#_ܺ5U~ y#7>L'^IY?CuZLu%v)Iai'^* D҃~L~*Tw²bF*z6ׂk@I1e+;``@hHr-&^x}ahk\ذ@>rlM=緟}|5*y<ٖuh +JdE\W&WspH<750I!f9eQAH'qH>Ι{iJ_d?큵Pӵ*HFHzy ;,kLIٖL.9SvmU`W<(y(~pM>\*<3QbSxxldBqpvĺDQjn {) tSѽzoM UAN]0*/ui̔Lp+]_L;Y@3&#,WI[ͤZ^5՚FGz.jY qlȪ>UIP6u(D%" ̖_c3YFJ3F^Z ~]r0EʰjkPa\ufF]X ^E꽨^ˠ<;Qٸ> `UZI_ŚvI uiY (&Z)tX'sسq28`[WFO) m6V ߾mKԜJE;;BvRoaµ0vq n 3a†Ka\G ej98Z㤚B\"w;oiq^1|y SE S/aYa9BkMK̮ ‹]?fFX"tNK;Z'^3\cpmA 1kzHwjiJW\#!!0#L(<21AF'vu`HlzWyeKvRлk$ޥ'N?A%û (|>e|wu4X^g:I,>FˀߺL/KO5eh}Y}l|!_bX=kShh3.j$CWD@7 OF %}%˄9NP[c# {ʝrbm؅J߻-y>6֒I‡sUuu&QVao7@}9O? :rb6dk7Ay_k9z%\Q~Gc͘Иy|F(>E6wS(B xx~Z|2$\x3~'(_,S fZ+cjqa ER#lvTí3C\zHTϵ/Q3jRJ~-b?opi vEF%T;k>kiTfhY#I?l+AET SRm{l"G I,'zςHI6MiS>H|CF @/NAu4 Hqwg& B1}Nhh9sJoqh}~"v LC>-CƖ.mkm$ƙ1&ڲ[敷DPFP\)U\V|p"\q]Mu+Z.[X p"52Ӿ2pt%)f\9HW,= GS0$^D*Z51" lmN 46ط8K-i9"a1\D0)aΪl,]ڤK ť"h9Ԭ_Kl˫8t(B4'87 5 <|愮-1sb%Dg|5ecWnd F; t }/\*ADx'{"6nH<.h*E< p ,!ɇE6]={v̟~lLI4wq;fy5 u&E}DcHO Cz=Uwhܤ3> eP+fL+~@)'FOSOV|7[jJB MҰmW?xe/"!M=[HSQנv".E>_ƈF?Ӂ?GȖ@]`wSJI抳&| 0۴Q4 vrj~M3_$@f5:wiypLMPVlOS,t~(6 r˗߄,:!kh$jZ]I4 4C$S/Wu 5_'9b,^C]bBo8%;eV]qJaJv=Y"쁺]W[LJAnC/*e꬗MŠ -!>Y|wlpQpc݇?1e()d$(=&y%8ˆi?mIOދ4*T<W k:1Ŭՙ]$VIF,gd`*+#1k[Tkᪧ ΡO1OT|V>2G@*MjYHsźW̃uFp,̎HUŵZȢ dqV|۞,Ǔ`΢+ t-)wUU CeM2l;kڳS'1΁Oj` ggiƩ{A˜}.9;o : >t ?ƿ2ihnHiҽ 0_95>A<S\V8b4ֵ8P`%T^'%5NL3R+R*l=fp+ THS&QnNgq)9.%LrxA yLvMVr`gJ҄n.._g=/k(]һՇ.I{ кޓߊs&37)8k"")d`U!.F^dP![޴f 2cRENvBQTX*I%zYH|ofeY+[ycxd5 Ǒ=@dN1יg4[d)d[<ܝGD*pf8qBd rdzDJ<>yJ+ȴS4g<`bυޟ3VdW:p&hM hCfnѥ)aOc| ,H+XNNA^2Z[ߋo)gT>6{ӖH>:G#@wJy/7.[n'p;ϕ[?' Tk~%A ؁m#d+ -#Nrʄ * J+͏ -saUQ% dz[ʇ2ß01t$ϖd?9VWY $6u&ퟯ7:.* x8"&bR|D^q+2LQ:T$n"]p#&΅=̐a|Uсt_XC( x'ұh (etA3{s*k}ӗ3Ȗ24˔䈣q&+Df)C!~7뷫D'KE$I7Q>M.R\.Rx.i%4ܯl`.nHwfrɺ ^Ni$p0vydk5Ǐs !7#=b/HtL*beYP{D$?*B8eϞr aI=:4{9K k=DXlo θˋ^DN7jDrI@$Ö` \ъxVi5^_^?!=& s`yL 1{29(O}q\`ke=M`[菓_g! V -6k-cנ'( 8(@-KF⭔#UpL C|blG>8KI%kx_O:SGwdBlMkM e2&[o.sN$BP<-sW,jMS+,2^ӊE_w}c|fy D6\EQRo"=QJsN dPۣu&SsmrRPYc„NJ5aRvjkf4%.崕IjgղH*ȵ2ys*dH3q~<Uթ_.)JjTؖp#6_wB5838*YSx ٩p_❖NpT^m%\x9@v 8a +>z!CɿLj5H6W2k-= (n#lЖ_z?NO Fp݂ٖT/ߙXq)Q9DQb u/3te>-!$iP!59%πγP I1Q}&º`X[2'ڬ4R:EZJuE-?t$%"IR`G+{ 8R"j )xA&愱͐]7}MWqq5 qO>0`˃`(Ȏ4Vpd]ُ``n0j;2})2]}MAt&HOOkJX`%a22ܚ@Щ5l!ݕH77̾] #z53?jm_/εnc xܑ*{#p*)ռo2U9ܱ s゘[Krƿu}ɥd*%T86n r!MUY\P j\iOuyW`0hS8ޚb wnmKh W°^LsYێB%,]Q em OlHq&NG'4C~E!_vCrm6 Yfʒ$O6TԨ"t#Q[-R[S `|J̙LO+y/&0"" 5ۀ?$یtPs:[f?nq,Eɍ3:| iQl:d#wosuV`YM Im l?kvT:։d.2 ]߶;6HMI^7@h`Eܨ_VF&2딟㽬)Xtlq,PѴOM 6$>T.6 e1.m?͉alEtIm?*pqEW-P߼|+ Q PF׽rXXCvxOZB|#rl&t4azqS.Di+N}&w@6o0T,G L#یLZ*À: ZJ-HtTc5OJv9}1@O4}'f+o4]jEt1 !YpAz㨮u}iG_@aEآqq~JZHf! ﮓ9Ws=r!jۼ>kup r?d7곚&lL3:ZgghdZ9=[gq+ )'[zr%Ȫ 6IS#5+\@%igД)9x2ZZ21pAJT=sG܉GNѢ3aW׋io  UU=` ;h jYѸb/T~pUoۤ7Aw9E4,(_d2Ͷ$x@Y8711^<ظxOar@Q FJ~clD"UE҄JTheZkA4.b]w7?!q!ic  : wBOb<ZoS = Mʰ|'fM4yƓ^poPhuDf#Ll`5 +jk@q#@aG/|DuUJ2!A 6Jꑐf`;B411QǓա˭1(] |&P]-,=zRjWG\t0Lx\_=){Hbl2ə&;|p٠ZƄx{tu;?I`/YqJ/ޥ ~Q oÃcZXggތ*'%N] *.Zҥ7O KXժoq~V?TJD(|OF>JfP7{9yDc JC^w1m Oj|#F+/]wa$hq&@Ig:Xí޷#[J#̅FI J9^ =WlI'$CwܚEdGHW2+nرOv3b;y@Cycci*vj bo%k+1/{ת.9_DqmxFJ|Gh٭dޢMcC1/l"O-wH7VfNu:v:e^|?"5 < lV;+r 7[h_1K;VD jީ 5 ^`l-@+1Yz rOUP0y&fWB)6TqzYX)X"k oRP5{K 2cp6]vT`|g)(B֝ gІ{E'.FtVJ\w>caSIp nKT*Y54V^m}EAZjoE):f+{Azs>Qrg Yn[У7mE>Y58uw^BPܸ 1yFo~˾f|K>0:b4":BYse8ç&z-I^ϰj @5!acb:$&Is 4 ]ƤpހǠx)Szoj99H~fpyu+Gf6Vj= Ouɞ 2$t,!N7iyI"p2dpϧ.RWneqJsK򵐑>OdMD ]b'sM3۬W؆`k^)@f"IGA5bu\_8! H%][BR#pUODs*E*vȊ+jZjRÚB%ܧׂHn~ܙzA6,AU+93^V=3HK(L~Z TzÅ/N`JFXh=Os.1M`Skڛz&*SjS ˄8Jf9\U` 5K,Ӧ<&3nqs nB&+YT4EQ&Ӹ0- Z y$x^H  )Bp[DtP" #<6P7;Y+íl4b !q TJ [CQ@FI^ζ˸>zϧ8 Yv >j`?Rtj0ۆ&|vmne.B(>u H0J/k<”n⊢T~PL⧷` H4H>TI,F 3#}֜&U4<&uGЖ4+K({8B#j8:j2-K"9,3/#ēWW@>4֔ @"(&ڈUf &/o-zMe˿)TG_EWwJ+Mmҩ(McꓫNrޥF\ZP(~f"yP`u\bMcbcu*n3c&Gj{8MSiaᾐHxuCZ Q|3L[LqNHTs`Y]BM̪ ? OiHtsm M]_|oH\ 4]R@ ع[9tͳ1@dFh1'h7-I t#IjAsbWi!1Dw5 x(iC eo"U#HeJ%VelL=Ԃ"e&S}et'p`]&B@d_*c}noT3"56_"NR瓡8_FFR2*qA}j ߮ Hj ‚~#A(gD253;)P90GmDw % gp+_3R\.6zlkhp?C0(e쓳cĂDжj= נ]Z1Y1(+-I>W~%+:+|^(cu-R, H/ @piΪQ8U|f<5H0<ߚ h U4 wϳRE`3z5E׉@%L.R)^,,vNZTJ"c}Z,ШszL-4!kӣ~@"GD4e7T*A?|_b1Cctfc.O">.t~sX%_-^'l1 ZȽq&G{R#0"c^ A i-b$<6gl6VcM1w VrP=zJ%0g*x7ySQхxeTRIT1).3-5# F/W:ՑVA+.dh$G*q_]l$L}d{c\=EHR`h!K'h Z%B<~p֜+Lg`> 3"n>_۵<-=wY7CQ2Sds֏L84J01Ž6xyOR}Y#6FsC( b7QaW4Ԛ wMܰ,(tR]GothmsNEy?R{"6F߸ 7 ?bT` ?wTHľmKt]xC >[#Nr-Iv8gqWC"5rwl%y]ɘ>{"m\X+P8ocw'Vps\\ES.`k#pY^!h-0J:rd8w!2bn*Jnc㜃k>9#X(A~B+ghz]3#8e5P҂1KLD :f:לh)$TyHQ^'>g{Nx މGx R1?D&͐ǃr$[S߬ K ܆4L!psh=xR*1^#S߶')Q.fɓ*.Q_&G_;:\?!EG59fLVGɂbEQxC4 Tv&z,lɋA0rc_4Űȗ-xh\uw[+5XŐy?4ydpjV\ji"%{[& nԲa/'6bFD?hYM͆]"[Fjg ::˫P0O2eka6~dlWue.X=X!] )FɓeXzn3p4KX_Q"iЂ]y&48t$,eI¤B  {.bg" +VhյW䴂c799)y!I޷V^4ZS,)L-:p( 0cCGB ZHRŴXL*΄#*)$D+v匳Tz-p h]AO)B"ȍTg&:>-JASH x:<&`/AR.PMWJ%e`b-{#] 9¦7cvc8w \IR;:"!q1,QSA#j5|hfm;t?ixf:ʭ7oJgy#.u.>+^켏u薫Dio/kBPWXyI}ȹ1-ܼa"K5Vi@Mv|hkViX4+ VY1&Ap3,b8VBq{3OPTapU̽s!,`?sxB{ے F +,a@*L@b竺.IS[[VCx)cY_Nw W_̴%KobЕEIW\@#lSnu*{=aGߵ &Ҍ۠QZ8b.$q7tY̹&P{7$P UzaJçbcL+7srffML8q };}X}$>;xkZpLc-B Ụ/N]Jy&5a&[["v2[ o%)ṫ.+#qBDck{?|3i5Xw_ƒXe⇌UYD6W"Q6ƛH:vs<9<wBi?֢(|A*Pp>̢B֫ 2U nCyQ&OٷZ]"uMF}UϪg{wҩ0>CWS:MqE0o%2sfdԪX|wAYBk'J 9s׿5_@H2@mS3Xor=Q_ʟd"VU_FQf41pcT_v:7@+L߂_=] R)?QJFIsEn_b)M\0I-uuVQK_s$ +&ErSz}4aM%듙fi{:Hu:DHa4ۜ>ƝG |n8&&΢ 0] :_nׄyu2䔪J jF= ,s8S Q='Pa-j8QZ*;2+}ۆwTU `#n@p~y jLᛸ b TRvmUi9)CLq8(UӍۉ̔@Ъ!p?ICѢ+ Y[D;OE`~ߥl۵hN|;*?*[ܔ[שgV\"t [ԚdoM,2U8c 5OOibx:Q/9 %F_.nGޓd7`8SD2#Q c`DkXɚR̠ɒq&Y5Uam#i09n ÃGD,c@I/:ڛ-ʻЎ`[j7р)D(C4O ? ghS<00lـYOXQx "6|րBWYTI148ז遗oTy!e 7hf.ne)=GQYspЕ\QUX* Fwq]/v>opҲ).45uPܾ 接-R)Ҏn5@?hFF-U%ύGׯz1Yљ۽T$S/'>)WE1[f%#CQĘU .y-P.6f]lZ#Nv{I.-6" "}Li?p{nc"rcFU~񦿝{'.fRF\h|®ږGW_5lFovšգ3 )@+ػpvwىoʚ$o|OnNEa3HF*(/s ҫ&$h"/d+G2##Gȍuyx,`ʳUʘl^aI\s%"YTnj7쏪GT*jGQ[]LtjV@?wM#`>NX };qmBkm%#H(9T-[謹uMndـc7cvr. ơw^4u]q+* M GmqOU>ɅXTf1ٜ_+LoyJLNrݯQ$xz.#mz(EDq:.Kwp [w %WTN$\,Ehld)n>L~eQ %Lp0!3 ?n^93E9U6z;HfP3 {A#dzpdz]m _=YGh6QӊYIr\.fM %O^ P6:D iCG?)hJrreuˠ4P+. ee!(S~s9r9G&_Z3}`4[ĕrxjwo_Ç3RݤEx[iF,x.4(뀯P !U>@(ә]ھ*S:\΂!raѡ\D; Ƣe^՗(1gC9ҙۍ`4 ȋ *ijt,wsUzm=J1:k\t~kIldz>\)Qkl x(ysť|C6ʞy됷zYM<"Bv`er"4XF !]lwUZs1=11i/9;?=QlʥS1b^^ZA(%iۨxԢJYRHh~1UkLԄ\mR;Q̙ܝK԰&[SyVZ#=)8|nUXG}6?WcҏNس-{lj>N_8 7^ ^\[gۓR~ѧqutkmJqmX:XP QMb˯6$d}|uKX @$ Rּ} pLH"VY 39"\ݗL宛vzG-,u |H&_> 3DZGB p$> 0$رXɞrrEd{̏^I:QzSFt7 F{hT p-$=r/nbvOC]{ݮp!V!i\YUaӽ{f6.@vYd ЦxѼQ `PJ=`ި \?v\]2Vm` :=;4w%"SkKIp"weXoSLNЊrȣ<}@mH#ho^ѹۗqeQ @BT&):,PtdtZܷ#A#U㨻08Ģ+mPxH|97lp<_6-5sk=LOū>Ha6=\ӎC{\A>)AڴeYnKWafG4ig^ZEx1V ]+m6XWq:+S 8@G>Eg&hPN$i8!3 CWY4cxL-Unx f݌Rql\2{Tکd{S4C2jY=cKe;Nb[{E^S(wpc2lXs8WԠ˚e(*p"ئ9Jۄu)0'TJ(]F,^*ho_;ddW^Y$v(\>=˝K_4^xNXKY`SԦn&N%:,>=Gua# 2[=Նǧ^2 A.F\`Ywk=w&Oz%(Őr*|w\ㅭt{Vʭ@Xa.7_@H(6+p,{»E cXN驉5(w0Ws,tgpe9Jj$"2o)) 1=vFg =j_<FRX_~ݜWoqdr5 cժ5qwV `#{.tw, 1q8"GS;u?Al<S7d(^wtW\ ʹa}y#7ι)چ~ ;,tܻuk%m'!?"q4^_gA *tYC@Q{+uل5n#@c;†>]LTNf$8Td/ӍϚ-iⷡș @T sQp82DWJQ6n H4z?yT?[tBV"a3"mx:ML f.ytjcm13?(CEH=gpԮ2?jV{ۼMrVE+a_glSsbav?v!L/wqF5MDoe!zr80+@j g5}o2!YQr|mƳ꓋U`Z *bbtFPFȺ<|rjM΍ҽ/$OOUMluЦql4C>%\WGoU]9%t}þ >pdQ^lZu~V.WbVcw8*#þrzCr M?:>6dW9;ΖvgO]ZL59a+@o^ Lh-ˡ"'}* y~vJ]ЦAb}peN',\_" I/v>>Zc+_^Yyx%"ΫÈn :qyRi@rмsAgS9ɄCq$d#$J*M Wgb/Qt8{P XȀ5 aJ<_XiAG^Ú)aՠDQHsݔӔ0 J$>P-)F{_  $!R÷T٪գB{d8UkIؖBԖ$FL6pKg7t{ ؝Ggvvz#Z]i%H 'g> Y7O}ަC&779({ȤZ 3>BtFҾJJlkfL6쾈_.1)̩#Hq"sN듪Y6ڄO7AlX ގ }gmw)Wq7>˱XX&|qVLC$l.RY֏Z!3 eT~xf:jWF&ftLfansdݷ.!_\_p͸xF7;ѡfQ kzN'ZGVMAWzxa*=] m` Eub./1 rą`?oS 6yUM&9pklK@0>Oez߱#~t5z%4j[7d|0r5_.|+h_ݩGRb(#v %҄8.آ'KZM;Gĕaj|GNBG?,QX$ShYqg< ؾxr$ōc) g9xJG)\^;kzOX/gD@g *D,*K"&E@101>lmIݖ]fԸ6^nV!ʬ~zS|4~eQG\IBCB_{=PDZ:*x{ITαOF}Y&Ǡ^)ʂ,dr3ifdk0( /H(X{ȭSƒtU a̤HחM1RRuJnheۃl''} Шj)j:b5J-c .;||F1J]\,ܔ:2 ]%H/DlnHuK;Ӣʰ9u5)nTFQ]/ %5=g ׅ?r.۔m6۵p>Uʅ8槑anPBoZ_vVl5Dw銷qdS9۩r s-!)QƦ+ճ,|EiHR=•d)әqI[cXT/7D#QFv)zw ޑ$\$s/R~En /7I4Ms!.5M :G!먷+zw58(.Ǵ0?gdyF)*l;!@ WiR!D4'B1;gO&j̄+#jxwQw)OYEiv-o]p<%PY3gXw2gl SGQz*Y'R(Y;(pB|(iT ?\A$t?2YHr^W!9a_νЋ^ܠѾ`?xޔfMJҟz|Ŭ[D2ӈ1V7<GCSH!( ERROZbܽۯ݌ب¦<2% @V:͉Ix#@RuچDۗZd046#6ړY.1s*E;o9Zk_JDPNC*. M]-E˭\kTA! U[xh`M1X- "<0?KDr~nTDN HVD쉇YNnJۯ&-Az ,-c I3~ɮӌ pΡl3mmimu 7jT<.H{pg E=Xɮ#z:Ԁ!jmV'0*EH%3 üeC/{FM5/Zhk d[qPOkb@CK)Y׀^?0. yjvD$KB=SUc~!شj>e-5p~>A"Ƭ lNeCKމ X61Fjݚ}yxCbpRwg/Hiʲ@-:r bo6 @pzYͰ/xB[sDv~h"ކmhi[jt]|60Fe@L*SEeq*څURgXߠ* Pk1[ap n&z BlW69^!t]βڴp59MaOO/-`+Vt17B):d"%y's}s+gʦ"%Ůa*lw8 XhvY*߸B&E8)o_Ly8$C׽?@۞Е@6y@%nbE-{Cc3pCa/<(xzS9s p7oN2?߾Q{,ڕ=XuJӉNl(nzA+.e^F&r8X{Gq/9'UTV^\xf&Ѓ: 8S2?%bpx'S~#v: Y϶://eaMh;l;˧OlJr@4(ys%CbXXnel5 l0q d`/63A}K/lLb'گr=fR@^Z 13.7j"s❐ >Xl"j񥮤Gᐡf5UZ: c]:\w[b:ɐZj<6J5WQeoaIT7V~A8?$?=n\}[z0=93uqW%8c󬈺JA᩿ͺ,\}荲pFHߚd8-Q4>S Des] ~!A1;_p^{c,nаo42A,RSl ) QsӴsNl(| dCK Y[/S 2.]KzXA߲je~ACj&@3<̧Wu/ :OSp> UdԊɈYU?iaD53adm%.sK㏔pr@h|Fxc[_U=BMo~T:K|lE "UꋃӯTOH3 3U.L}@>_A&<~zyNד[RjEldNU8[ J%Q >`;GvG*ߒTYifnxht?]p"Sd[Se0*t)EmIɫ{PN  R:f`7ҦC_}(F ~B[f.&T@)ٿ337,JhU4e*Q#OJc `P`y)Hݔ+K[T@,JM# &_zO3`j?7 6B ߴ܂Q^{?_sF,2X>[~;7XS<ђK fL~("&҃O#%򊇀YW+Gܺ`iAvUUmvѯ?mUH^>Y :~fw;u{^)3]̏}_肟q">Yu-.oRIzoYEZ2.h;EdbƎ@l1؏jdO4׎C$y r韣t2^_A~Jb^p#,k9 r1;Wr1,5xG䴰Rr׽pKMj ȢQ 6,Mf&xt_.0[ޑ~`}Jd*1IVg>md4,2" Qpޕ)/wؿj#y^pP&D"CBNSbCE%A*C}ZU-,,|lXi4xa ` ;G1MwD DžfRm۵Z{, qFXuWS9b-",ʫ-Hd˅Փ TڹE[vxk}OWԔjsKe39[5XI{3W8浩>gEx*[Mu䍿 %H>=ֹ͇ؑR+.3wCC#&Fur7(HvW:=:fqebG dG%So%J1.?yJD)>c`ilmNd|y%GFs!NE*ef[s =OٕMq͆ǁ'Ou; lek/9;~Oc!#h(|,Dsr:KP>Eu V!L8R+]\\[9<*"rzt iRBܴ2}d|/5_Jұuqmi7K~U@FJgL/ 1K<A=R"1Y-OA7m.pqs =$= q Jb+9wK/sDv%nW?TdZ;e8Udu8A'mÎf"pJ%v2vY,y_Dgd*[N=\f# ?e5[Jn[!pׁW6' \roS;jIAD a|lw9<9*ȄGD Rˇ9\+tނ|mDI5nR¶%>U[}~rc^س[2l?/Vvٸ_Gbpct2+IL /"`- mvG/\#|Y/\( ]s9U:-٠ 7{S| [y:1t {< 7 sDW5fdu͚zz̀Fv jΚ%'b\Y[̀S#K]X]] f$D+yE]t>\KkC0F6s "KY '}QK'A +Uxױ$e\ ` 'QIh+]Z3|*M U<Bd$WK"_mH`;ݘYΜE]5q[U|W05Ž]182f| Lʌ| Jq*.<ׇr9(%>D/])]̃$:_v& v&}LZB=eAAu|~I?th}ZG ~g+7Ѐ!&vUNryC=/=-5Ѿ qaLs[\Nb\i_'8vۆiN+&M k5UҮ^N"Fvg J%7O=|wϘN\s5f̓m3Z:`X28KQU=QaNI0Ѷm Tsbz hrY[ aH9\9">F~^J=[](Ι]$|y_޿ {>\!ɖߋalޓQ}OЈŨAIۙdض lXa!jRT8>:)j j5{O$mhLS+Sv`@7Ԛqn{YK_ϖUzf|ׅͿ"ᒢ-bxD`eJ!n/)[v>w6r/hf8 =jo͡&yű % P#oQ0,vwD%#,'-~%2weػ{9N8Hlyg;",OvxzLB,p: tEڥ4RFBϳa,r~vݭ zG@qN5;PnjzCq}4_iA8m_))mS%\_ikQ^/nY?Jn {Mξbfn-!`;~΁zM;eJӲ2zM@%fjᅙ'N澳TxW& eğ]i}R_A$%C1h.`+ՇSx3OT5 mm<y 'b.21{L&[z6/ֹt{ &£6qZQ>=l-OZ,)Fp̈u2 -lj eUrR 7臍 3Sq}X:JCnx|l*Zcғ=?x; W2οtĔ`rJWM[! yaL; ԡݲ.4.K*nopLxPHo3A+{ͮDSVO>vL$HI柍.8}*3tjӅ"gM<0u#iX\6g"CV_'tȂnjRvzWJ93ZfUeAŘG>Zi)3Iɏkw ~_`:Ǯ#Y Dk$5s,זahhVNvr5xS)yc;cG|a][7QDPگ IkX KN1(uXd5 w U[8s(7[Їmɘ_Q]sW gDPJM C3Diu;'ʯbǿ *< qNȲb$N"{#>VPsLuY?o_ r2@X45 ˖: a2aKqnIH輱 rTEJpUܦm2X#b{fo'u>Es? K tx2Aj~ImYM~.APP(״7?+ %*^y̘#<[)iJ,ѡ A<|5 Sq9 h/bUЬ8tCUd"Ԥ~CTu zS{$m {(].Sܤjc U1"wo4`S2$4TY֤/3~4 7s7eR[=Nꠉ y }'92'Xal=Qgs6}Iu1nhȁ}hH|b\ܖ_>9"f/n년Bd>K:RI k0_Uq?%4hWvR1$JeٻHGt(/kEEdDc0JJ`.k;SXMVn[yb|sa(7z,pGhD/`쬙eN@^hZٟG ў,0+՘OlCf)']ׂ~:6ߟp)"cĿT%Pk݆ߪN@aꚼK_!?Qa!ni|Rڞ*7Oz2Y!TCY8(Y6qC h)8Miޢ) ?><g>xڈh.f.C I0Z.ɍYtKӞyW2H-'9f/lWGX0P%9'&⠔EdfYW|΢#·aOf+lG|8ua^y؃Pr=E|BLXl%Wboq (*D+GF챖9OeĦH\JޠׯZRg$_הErfLRVW~ǣU}?!)BSǎ5GHlݒTD0.YgP|e>s4m2uUPUy>. D>@C&GVKqr| i|fs.2T0<{%L@=^[Zh3!)Wo+%5%Dsf|Hㅆ/d#|UMx'|`tp wY11kn1{ >humVIS5-fK9[_ G*!LI[I̦rX,KpdE%,q4^cfp&Z.rlYnbƭQEW01>\/?賟 W*u,^6(D7P+2u7\JYZCsJ=}U@}͖gZ|ju9yJ+68!ݖO $i9LF(eѯ.ZDLu/}[,Zm3h+Jѝ4K49_uG)sq|cskl(Y sح@ 3-][k8 xo9h߱$ #r6KݐVY%ڧl>Y`kIt!S (e?N^@Olr hF!@5*r kن(緶䚉n([U?(*u*p꤅焩BTk@TS4$o4 q_f_:2;4b1na4 @fSqqtc/P5D&3beQk}an7T[ {֎IAR ճ~ Os(N%5 6ձ!rL+ -Xqnh,⨒#+qn̵w|VL]J3[/A*but/i)T`͑}PђX~ Dj7~ Oۥ_N%ceX6W֠{gaSmM_"{"+(o ÎNw};^rtUi`G0/"B<މ\i|CSkm: SxU sN9a5 pxz-/"|Ps ]IKDP1EG{pԵHi%ʤ?u ?>3E`%DhP:U-1>nΛ JO~<d0Lys;Z5/c*bHfLUSN}f-{SĿCeaSp@(S8;^,I>fzÀ*6>v XQ(Z:o q`@ezy%odžጇW/ȼKG\פ U_SW=Þ~[:!s4:lXɆ [js][5U:r79WD?]5ea^cO&Y\e~97e\0q[ K@<‘tmV ,AV\s@>'H4HO-kB?(cܵY&?)*VBYw^AaO߁4ztx[Fd@܎|.q*U>n/!0U5L'NwFӏ2X?<1\DJA|/ZGrQfJa\"TM{E8UEK` &8BTcrh^TzL'{ToA}*gQ*_dGlYc\ ĀP~ HWJy1-DzAz9ըȿnuLn G ̢&GˢBc=w#3Xt@x_{ԙ0ף}0#}Q;DQȊ>y-Մ B Lwfl+auw\:p<߷1soc0@:MuH_qf$=Cpy~c2\1uzyOBqtk XofV7yW:nS:LTfE v.l9+^#%‹k}HwG^;zь|Qݮ8Q:\?&LxqgKnl3:f '% -e* פU?Bi=v aürj87'>+]$kkڶpWpBۑ|: 1-I}qk <-h*q䰐c@WBM)䭆=p&a{)Hmq!:Llhd48畉/,5cڿby&8|_Q0f sY?謿 &ɯ 8B)ttِiEӿ42%@g$K՜ӻ(JkF+UioF&?ڵ[9hJU:R.][Rzc [Zr)k :?:K }Oyv!B[+B۬o XÍe$1n`'J[ `Il|صȵ$3v8 fC!2LGay!i5Wٜ_+,9ڒ^Rc |S *ӛ!/|ȴCv;`vf)h@z^81@>@eKg~>@Ж $z2!i%x+jL\{9k{zr6ȶ_(wl[!GdqBK%wȫ=ۓeZܲdB`iɸB uh5XwyC ,CxVg.9.߷9Zzafv^}SC8cJ_@ŔoJn@Ф^1͙^}qj%Rd;=.yboQsR\;lK'Vg/ܒqCo9TS|d|nI[=oQZ*aVef.^0P '> 6֒W*/^ 8?1 lmmc- IROy)Uv+"|VH~{f 1`5ń5YA;J$ܼM:34bb0TO).$P1Y"aWHH6C.^ =?{S)9ї9$dd_@a8Z&mͰTJ܊ơ?$}48^^>UWƣmj,fOr;Ύ_/+ycz~9]E WGBmA>-)oh;NeL.(.`Dُ Dlݠ6wʢ;AF{@7C"QhqZDUW(Γ}%-z+all˳#[-<%9(@|/&Ma:x Xb^G aZg"i'OtCGqZG)Z ;&Z]7$"g*QL!@b#r|DGj bsHol-۞q^=ќ%33TA.N{+oʍ-Z'jZK ֌ & 0IfS2eTa\-aK }BuȑU[S7~0.c|BPZ}?[Rd.vQzig ũnI5L;@7ԭN B&1#nL}CSʭm*"z?3j2 {mlpFI<!A\OqpFr JN,N!SܒH5b趍0[I{nxqnt?p"bQPM-+Q-`kUiNG]8z~jlh=#ap@џkM LQCy+BEd. w|o1`j'j[vhG]zgn26ǔ;&ec*{~vmU{_Recb_^m"'YS,brQkޘ>􀲮"#Ry|i/uԶjkBgH^, .Y/$Q y չ5|ѯ_PhYZ~ Nh(YuSMEdlC/tpMc) /&:ކߟ`UvFx$<07RgN8@XR^i~?FOuǵpzgvQ T䄪|Z>G^G%t lMHp/fy/S; u6ޚ0Mo:kEIw7du}2,$wܘC}$+zsۓ3q)i>,P[0> ʬ~\ &ixݨH#I3Li]zR)`|V+0U` ܥ?Dw3+&xU܅Uu߯E^2HE boJ "8.TѠouPZE̞E scÒP U':*bU!"()s >$:&p,(sX}s|Y/Q7.k 6\":՚Aʧ;kTsz_8jkN(R(Pe)8(K2$=a K>&Jj9i^%p>`:;]D ͕2Hee_+ާg4b0.Fz  iA öP#O 'ֻQƯE[8-5w>WLxkh?G7mԴld9)77@dh c,L?ˎQ80!;PɞٻV+l!(&#h sѵ9: ;d#gޝ$GqiK 7o mHNTQ_o谭PRw=13$+X]`7ql@Xrcd;WpWt ~L\FdH.+A,}'F-l+ |1(v.85 '(\'p(i2"XDDL4<,4ZVϢ)N&4!Z3^qcAz§@Ν#0!$$YcE5*eL6vǛ;O닛4S/)y"YkJqieW̥d| d"]Z?cЁ}BƂ剱Dkeܨ>GP5Hs+/nj\Nj֏ǹrs?Bg29<#gh'rQе:K[צNWJI?ל/j/XLc~l^RxVs`%CЄKd(`}E",>a9`nU'>P~#:̲"ķ " vWr"7$>;Hi^;p0֌ק~>+l5Txh1|'T&Ƃp?]=[=WS{L8&^~ a(IL`a}5C෵S03&SFhm=9PZz>wŚNw=U|dVQQ"Ҩb 3~hǔzSXq݃w$0B #hE>;usIH]};#a[.ZiS*Xvx?fpÆ5})Ə>l"QE9Q Ȩ-%;d]rH)6C Y3yoaf[cj*;V'}rT^{җ:)u 5R~ 8{}Xae+*iTGHD!H!h64fJBTwRCަ`|GB%$%)8~Zݺ/Kto7Wޅ̩M|( ;ǂ9UKFOث܀Kr$q)λSQLh=*] "}1(;|r Spz `EiÒ݊hKHڇگcZlzY*n]u*A $#i<| '/ E;/W>(>iϹ6S}H.m!,ï[EmݽKU]6wJ~zʧ#=wW,)A1v nnMN+KҨ  x}zd<|\ BvC9ƈ#YJfޤz׬kjJdp8]Ҏ7sn/E@l+!g{,ј݁/7гTt֯?3,GRwZgf,( 9IIrJ!U0 H*B!d"8[bV\lU@8g)uG̞7X~wEt=W?K.usoMrfjd,tOn,BjuX^\ʥٍC#仚xEv>Qr$gpG_/?`<8XTdw$xjT2wUux g4Urom%?>)Y׍wjB.9FDz;im`a n%jf?62 F%tG`|r H6Q# l^Q(NSA=k@CFDm6Ʃ1"tae ;$BpޱO6G3N {10hCw1ܹ(ʼn֖5{T95#$RAPwiQߙŠH=Ƶa N5 kJcYYc~`B^ }@|~v=U*D.i>,ŭ=" a G ۃ&\ߺ}HX E5LlMP?7Y;`SkPx16>UY2a.VE=̡1 O..1UJ@]bu4MOQĜ G#+шmx>X>޵Y&#sAWUsчrH.BeQOg1pEo?A6A z]lȶr;4/-)Syo/+ݰ3 ^e;g6!or|ځ_4a'U+YcUqr5&);@ăR^ş*k\" `ۿ}n]X"ЈF={G9U~Iž>ۆ'VI?^ۯ5з4Nq,$z `h/Tّ<'B~COKj'D/4``0xŠqHxS8wȇʦXǜ;[s5#PE-BolKYxmjN20WW,+{!V46X 'ݥ]@Yj_lVdV )@#JK =̞䉌&2@ObsB4+R{JΩO,Nj'?/XmS*_73Cx-fquTFs u&8='w @rӌ}Ik ǜ~uyO?+ B:<[qe qWp֔/o0{ #1ªn=G}"qat aGdiWaH,~RƻEtq2PzQ BM*]ƥR{Bf F\iO.W2'Eo[HD=`|uf| t-2\W,\ۛ?>*15L.lE8KYOմ e(Eph:E2 7enn/־9ʫ>4Z1jڶ(oa\A}=_^BL4rA5 wȆ %CTi4o F[ӠO!oD?X4>Vnx~Q4Zw7^4&9g'&M$@N[:=y:Uٚ՚c0ǧ7AD9γڅLQ~<1bʔme p a'|h^ap*QݾPߛpWVB!^)*R `r!R\XC s ?nLa6\f걣x} CwYpu7s.|zwvZ QWoQ"^/5-@W'l+ A9+3D@)񓥁,ZS8rgRLkכ@nXǦ|- h6& I~toH#m5>L+U^BcW{=;]FU 3M n+Jp6Z$#ãfr=@n ͠!l ^eB>`k Gnf&,Pn̩'M>A@gF)(J GA, J/B+i@NUmDŽ{W |EA= dğ !(Dt9J~(U'Eocy4*ļ ?|BZ~J*~a%N:ɯ|`KzD}f{ҎX ~:BIZΫFVX[gI\-U|4Tg<-X>=cdVsϏyU:`sB:h[G<^3O;QuT6д+.Drߑ8-)= }R;)6%>sdϡI(b1*Av ` n)Ad~UKB# GhlQ$k7iV6XWOe"S1QpZQ݄J `MrwJxeL-x^cl!VM/NpQ;þ&,FDj@ Ϡ6)L"$jX8}R"S.\Ѣw̦jޡh(X1v%9gpe:O2p#Tq*\#V\dyJ 7g94| D slZإ{oQYSZS ` bQUyx-J뱝t0WjJ2U@L@:Mk{$ItΙթB}Bgӱ3aCvpm jAҴ ) U!Wo| 9ߓ%g:f<E8o};)Y{W4ۺ|A,u@';L$5%"෍aw(CMG&:7a0+m\c+21?q귏1ݦq>T~%Cןq).(!!|v=EN+?3%ej7b4ݓf^ .龉D(MYtƹ!VgqUf jW?pY~e:u#t_bVR=”4C}{/I, /XHpӿܢ=cl,p Jv&MhS,3l?Pߔ3¥!-zes.6LsV5wWlS ?Woeyh<,.L8vTD|>ۥ怕!1] 8WXD;!!hЅR ´ e0;K-a ܄<#ӬmX8z'l!jКFnna<W3&@񈫶j0DPI'=)~9pI=DX;+5G@,qBKr*רb_ŀ6)yK@Ku^LwT;:wo/r\p]bKA QWoA ju|?RjNL _U3c~2LUqv?}c킙穪\F/{,42gxY1'NeWw/JpGq F*?K)sydq)e=K,|KtG_Zg60G~H .?>5xX4Z;P݋itMCDfBˆQ,P.]}rR~1?QsYCKlp쯤?a)|J\sFL6ѻ+:/˱4?\b{K*8{J_eƫu]{Q#tj_CB&3OS=E7I{Cx^bԺ1.k.\&,)] uD?(jD'@z5eHQZHџIxY|Gkocu)t(q9W5S'\I !Winڱg5]𣩨_V\l!!/&Gl?~k]:? [qs!h1B!!e+B=>gi lf4oW$v5M\Ͷla{FW 3m,W,sP=eQ9)Ѯ"ȞpZ(T([eC }{Gk;pW8 LHXR9z̖F2&k%58pz– h6vp{'pkF{d G1ynQ-9:Sf>tTĘ9c0s(~jB U~Ebkr?i~\>Zt\e'z#ŸUuV؆qMD"y6`w'?-̵56sp #S5W0} ;Y!!1_­m f-Y33B|NX; "f=ҨL_+7 pI@cǝa`uMk<锪uc0.YDg "K }B:LJI_KA. p Æ4,ajcY4rr;Aw^M$@bmώT4x5\*c$3w}9TŴ$ߍ1/k#xU:No-ҙ+1tT&Ʌ5x6E O&}\֡ ԝHg=*͏Y"5{)P6`WHw#ݛ pD ^Vi6?.uEm?5;ᗈcnץ_K:4W% YoOe|r7y6 F ^͸%v-#\Fk+ez Յ>S9u-Mf'=z2ë4VXUٙ+_ 5`2m2In8]Rb|mHfsTN _FKYTJ֕"եq 8dqL|%Tj2fj%Ǐ%/jw;ܗ|F l9P1Jc?]ؓO뙃U`|FF編t{|o{s3>Xpnz$7PCBOls#5v\,6󫡹^eJu'O_p>D$̒;O^;;- mqx\3Bi>1֪찮4Py ͉YD}V8mr"{K#뫿ثɋM%xp4rtXjKS =ҨҴ@G^Gs- |@T!mP/BTe%Y`}h4=EIg|JPСS/'C+AxNNDٳFeGuq*/%U6R{*yb2q-j_v NY#!`68-olЪ]"?ߘY+b^`!x8ןCSM%Ը dF>ajthqhT`=vJ(jT/#?]~xSvW҆%`sЈ'+$\9DV:ďUH*}/ը( tW 7\ѳa1Eto "^xnI7oC osi87 1 Uu_MawPI"`(YHMvex=5%,A: fa{N^'y PK,X2&֐'ԮCo v=u(ʱUx c!` |_MO Y M`]Ek o 'I4Fr];*^1Ɍ9-9x˝L!MmwAKnzt5p1!ܗ]f Fu%5g8\JnSK|Zn"1 hbZ0.&I Vv3 vJf+~|m;nJ v@Rg" |4~7f9VgWg3{sϪn1p@wmAHUG+7s2<Q5p ̅Pv r"F:||0*ZAF}u$`}OM웉.p}IOi\5$K钫\:\bJhs` ^@&C?9GlJN%ɟJڏ7_}e 9}+yUߕ>īE2î4J- 5`; % ";8+w FE/7L1% FOo !7`ZQf^RYW_]ĂUpu%.~yEծ@-">K-^.<@a}O! #>Xd[1*X3&.Y҉ꧥ>-:ZpE{ ~nβ!KD!*{s*ݽc46Qw_fHM+WJ6y*84@*~3q IV$ JBJD l1ʔ>3V}5tXcw$fuFu}]$_cּ"vh"|'W/(ǝ%L/uSX+Ab BPM IUm2RNZf _SmR] wF3MAjNPnbA9J*o=F b =@<0 54Ec&O uV͊4W罛pn4odCn_>VpMȱ~9iv{ui݃fk{i;si3/=2YpoM,n>3V JAdZ|OPj+C3M4H<\]MGwG`ʜ^i;3 elt-[/n2%{ Yh c3„bE}Pyб^&#H+L:Qj]M||[^3մ De(@6m+Æ2m@PC F|"1^M{ N@o*ccU;9jt [Wpn 'o+ҼY2NyuIĨc_g=F/Y,#wׅV&~Of7R7Jɧ!iM:ODT=g{-xj P1wF7uE1p 2H b$HI< lF.ԬFs3ȷ73x CWjT*X7Λr+BGdh(&sPQF}7rt n*|-N<Ls n 6C +'qSUrARqTZ`s|; !n2IMqhCyqK†o ypQ55r XY+yծlYg'P1)I& T}cZ4_q0vC`{--pVö k~$1#j'ڟ웴5]wiPZ6RHk(C=|b*؟Ơʆ1P]ˑG6t|weB08چМ.cB"_It#7`@P=wF _|`zypz?BLPqyg~~- Fć$^xGRYyIgaݔ"UR_fp^WU IsddaE4J%Y!α &۴.%o>kXV,` nvFCdn;GycW!%mר8u6Od>D\rFH6ݺIG05'SipB_ǁ/Mc8!^ܛSeDŽT.';\j Y0\ 8n&sX9/<)UQ=B02%T] v6 " &h8ƬeBA߄>ų^-vGnHt#NC=[0rEWoR$%y ͌C$Q -J;M&YDqm"46R꡸[mH$Sh-,MiRX75E;"h;Hkm2};Uh#>Emcs.Z<Ǎg=txC-%1dD 6'y?*m]~:UO{dols`O#u4=57$~ 3.Tј84~A۟Y)7vkcΓ)fjf4FWʢn1yBfyx`ڰnj1%+/V3-Ʋ'Ŏ':4rMP1?''i"NX⥔ehBgF\zh9Q)djbD=+bm=g$gWLQH6uhLƘ/51Py{'WOl[aN8[5븵G+o0.nN-H6ӐiIqK0_NKϮVQe6 W"#@rb1Xe1BmAgA{b2_pKk\3L>LFq m0U2h'tΆ}>mp?r;"ؙKx iq}3C~*';լg&6ji;F(%)E0هEPt;7~LsiΓa(I@s8V<eT7ω ^=# ʈy ¦>54y QLOXro\@дH+[M>++%9&U)̥.gB5h9Ul=zDah 9-K>jM/ʺ2"@y-~[X.'瑌u \"!!c $}(QtřW[>Fq}]-)¤o,Bk{34P4B[}mZ #1ΊDd %tXW~.)L.c薼aY쓐 ŭ_vLX M"]e$O66AO"{F__5>JȊE|%*\5Sjg0Cv[;іĵf^JjhCh%!8AZD VBo*n˝Q- _a $.gΓ˰9Qx˚0pq& uO&R+[ɷ&z Bv{ٓn}o;>5%#?Fy":*U|-#Zhl?rhbq̞Oߪ K}?xGnTj=:) RK.(høw\SKllgqBGzi:x\/ 3 ӗ|D>ͳ›$(eY$㑵(>s-#{[,yPavUe( >J刄4mjZj _?OfH(kZBs G0C֌-u$vW9Įc[^(lwYZ(zH|!.\nϏAD =t1 k L%? XN]R'\u&38a\ ZNM89:<ْ]y` g!cR&=q+9مVC6~3J`?"g2 f1#AQ@.̞Ζ{r鶯ed<[kƬj^]߶zW * +^Qz!ɒOW;9z;A+Qk8v^]O z s^J+t.yx==UFlB- о%^֩|0|xkHYgF/h DEYen5MB{vRg.grL<"aM^aDy:Wv5jv>~jKtF:f CX?fi W~)ʽW Til KRfQۈOt7 WC_{ݲqueBeMl$l x8Ύhgdӱ\S|MsIhA8DU*ETyY?Z-F3$46T)Ngq05HP@T EKtWc/⚠@)!^7/Ipǵ' D/4B8d4a#{ƄfUazKžfģ;Ah18 8QcPK}!iV\SW(NwŀNǍ-ˢ %;c(P6ݩo q)PsԁKUAfLvUAWCEvci[4Ǿ]4r*' 8]9LL`3>6Rmїxh2N-gkVv0kIykd:nQ涜I-Ij*b||eR *ٛ%Ӑ>[]3R{ըe3(5Ԯ i9RD’w,1ב]J=ICVRsqBP187m]:UzɆ{Mv똍޺Wk49cٽ @E9Qz~9bC^z< xzFL7j#}%EF{o.(hnL}8(‹Z-udݾk"ђ탔2 @H+ZC&ƞrce+ZVڸi^h?ee'6R†xEE7eZhTwsyy*i9N>UriZB*dQf}>3ܗv+pir}rht{o6/I}%Z"yb1<ˢB~EDG\t/`b99#m C~="NL+mUL [AL4%(QV{2 pH϶Y< +a#ǾZ3\Qg0{ W[b^lX84cᶡfRo^c0:!%m(A[Tϻ%Rt5Vv-J_dxOhtzqdZ>L- 8g)qZ?l^$+$%3eH49}O{N(3}׫FRN# gЃz(7Zv44O]o *Pdr w'R)!Z0/pMDaTr#o;ݽ9^ 0K}ACޱ-G38^*8f0~ [kUl±j:sgf_ltn]PuKM~;Y5,u~$JG"YkY j'd4;.ij^h]mוJ>|ϗtҳQXLjԇy<3O b@APw nY"]FJHq*N!|EO"^^Saӽ?IUv˭(5YݭVk_St$zEz?y=z(_Òٓ~"l,>D#-$DRQkkF퇅#qF!ĽCHS7ʳ&e+4,ojiؼtݷH5hK~>δ?"/w/ZM·ϭ('="Jgz;%s)atNՊ[ܩn ?@[Sz3rl)N–cCjByfFbc ; bpg}%^:K,?/%}#g0wnî;dȀ VgQ#h <*LqsTIz.% A' Ao!i"?jmJ#ZߠjƎ!RE*@^'17Č-?vb3fGpnnR#QK%J!A ;= ݜ9 uepIR49jZ~v,^݇>t7tt4axeOBA9Օ-G+)\&XkL$Z!>DB *:qݻeGQLa@&_2/&it}⢡8ƈ@#A33 a HJ6ǔzE5KQ%[%S/QyU*gD݀'80l]>?ܿX 3)R}<> jBlE١IZ'f*,E^^aϽ4m dnlS~;jjyB␄b _l|fѰ 35nǷrϠ}'7Y~#@/fтƇ.ۓX v"9BVfTPZS239K'qjW;%2(, Lٍ;xcjPgvV 0"n 㸱 UMwQ͛ywk |Ugy}?:!Kę_QHm)8(l]TvDŽ L>q ܸ5E1GU Pf)5heN [z*< ՌaI&>_4.䈹%; %N+nזcQ(@WӲ47}Uڗ$NB ɯ\ƘRK.Vrai8(&0H/B7mT NO#Hwo DS+ɲŵ#KؕXw<.\07L#37#>4wd )e<9T1n6  LۗĘ<`ok>:pKUI-/2WAt^[$v_%*ʻ M%V4zW%fDާ΂ӅS:pSI ɼCEZLr(Ep8u"#vQkdzuKV@{ޜ) ;&}n ]a4.`@V{1L90|'u"noY޲[A\گV |8&G HH $pm*ypzogL9A࿺a"ΗD'6Q18.(+*a2X\sZ@vZT4܂+ 2L3 g5>W7>Cհ9UPYaXNv/Wrjh-RE):m5xN>m0+kl5侜'ƔAwq*&üX~yԘ*Swq~N!W4za!st܄p-u~]΢xqU0߸5!,H8%& -N_rަ"4VZf pa'=( NYh6|`uAG JSWV93@$ƍ͞M%Du ?/NyQUn k5;^_8-.%2B'gf0BKx_};$Aܬg9313҄QL["W~I h+4W5(Qf.I0lOQ3Y` DlL?jBYD [Xc1-9e ^ lL4ˇ u =u!vעBYM4 +&V7D,d;uΟǑ~#{| gq7{Gx6K+^qy0I=#+j }ka٣7pNTȅGC&K9jxQ!2rOb*12;! hއ8@Mط0>y]pgZc\:vێn^Qs0.0$/tQG6Inȯx o%0kG6EA^G.D[WG%aB-[qKx0Q ު#jݠz%S>S9'I{)[-`}~OPSrrF&[{D$\٨//Ѿ5Ju)ee.!אǍ (g 0ϙ lKў0+߀eC[by[o7{"L5ft]< 7 `@{Re<Yu'_^7,j:%&8Cn`Khdh5^Qs2m;ptSWX9Ps-\wP 7q~ty7pLKiNJ=Pq[q> ;fY%BH]1hB  6 /Y.y4eF֖c=[?PK&pt, % C T02LWo-ĶYKD}‰n# [FD3z#[TJVpq>|O~i]5\׌8QQ6 ( ,$/8dQY􅂶eLF`zUn H6'ؗ5n[ܕ yJAp/ DUvz2W`"z33:怩9њ7P()ļgxO.G&m 'h2ZgS2[P6})zZ!4nYZ}>nNg/7Ny?RtױCya.:Qb``{W6!J,%ыpXvj3U:\JAx6pٰxhky4? {uA|,@ccrW'el+ik%# ۀ;bz6 _J"9+cz!kIiCR NwԛhȚ9uɏf2>\Z|ǡE1%%|%h^q,K6_\x4M {>iu/ TڰWo /ֆׇa\ Ns8@"7=T,MfMV > t$s-OFN~р8r>zfk}sz1+ ?!WTF:rF5٫` ɐ͗"cŅn&*;(8dh Uqjz]ҰOz;FN+G+>1p=e˼WTZ-T[t0N/``CӉnѽ)[ C~D鱐bˡjMv\_`W@4gcc_'Hk}[@0+1c(b1(u/s Nc{ͫ &AA{2D&v N1 SZh,}W.y՞}hplݛ%,U"K ؀Lɚ~VP8e.ٖr! .=,AW_!Of>Rڧ~`_%Dv,6{dЋ. vSn~fu2K#ԕziۆϐvf[v \b-wgd"]0񁤱Uy?P& LguKBF~j;$h=?V\Is35W$`+:՟dj~-KG惙e;xa>x8\31|" #ӈLUU_FP4U}{ɭӨX;cR,g]t7kOceAWӫ*Lf3:jڊsTGL0M mAFj2Xh2n2c5J )HE2W@#DODJ?Rhh~5# mQ,r<%8ЪtA9#%»bhKQnqeY%| Q*hg&-Sl>gXEúR\39uzZ! nq&ANB@KNCiŀ_E"C2ӧpdYf̵Y%f3h$}9:68j(l{vD XNuێO 9]=nJ}B9V/=Z0BfNW! H "Ff3`!е&bIJ2"$b|ܨIz"9#2y6*ܹU_*Fr&_bˆtTuu^>̹3 Ҧ܄^!~dqrո }k!QCuLC|iS*8oƑ`6;4&\=ęB9#3hJVcEl&]Z~E~JxDz|I0 tpBA*&ev,bXsՆƻGבwB+c+іs?& 1~Jp!w=UcĔvQޝ30Wۃ\@C O:w,FHěo-a^9b?*0Rz=^|Y'\g:e}ގalfef{7U-w!Z$v `GQ@+ůuO;|QrlB3ZMg. FλmIE[잯X~7@"U9M)My?"2F qPC;)A%7ߵ00Ե"kٻoBFVL ͮ^q-4zS՘*99!5 Cҽ/GzB%;oP- /{+߫*EgyqtiQ%zպ$ iT,!#LJ ݺga^́O~_ğaڜPz¶UwnW3Z}Njv^~콼m$Y>l1IZ31jP]o%& 4իG>̐֊gC9 ӷ%iphv!QSeH0@PiOOx{k^Qk_zܘ-dt">]eƢ^4īLgqc 6H'8 .xbAxt:L¤iu&\\#TOaYYR_+i,wS׵qZ&/:aEHڼDoGAs2i P{{Cu8>vP6VNKŝ ߧEk"Uo ([Lîr[?k򲂧8zL.{!bJ[aJn bU15Uv &?6}ieQRWJ,sYِ͂W'-[\q膏$9 #ˋ! nlgO z"> Aϰwc:}k5ţ؈@a?bD!~Oaՠ!Ô4x~L-@Iw=׿-I$WJeWZ`fjI甲S4E *0<_gš]Ȣu7R;j1$bZ"rNꀗl y ]ydV,/ҺCTkݰujټ4F}&}ouTx怐2Xld}e-wCI\6F@XTm dDZ:U* ϯίNr<"ҁv9Oqܨ<ְ5r<,HF'h˲:X VqZRc>}Wgޯ'b-xXfz<,uW0SmOӽ&h MK#lGB6?g?Gbbfk۪}\ڝMH91Q7EiO 3R=MPGS P&Bbsy@${_%YӢ;A&<)G DȺ%7cWa&8@;svKpPfmfԹKv-?c|J!jw"k0MYR#ܮn]T{InvgߊU ƒE:AXqc0Kë@f!Ax tMF8JJHA\JZu2d:fe66^_ nc _ @LSܴxVe_Tt6?@^,{Ho$q8WH몕jQXF9A* z9]ƽx!־sӬxn8sY.uy !91@bL3Agc"̨FO~v2rbGP;#Gcŵw8c5㤐NE1e0:)Z!xތV ns6A ka|h$S[)i`فV 4 M%y%;_I{4mڲN3P6D=Jn"7 zIq&R;1钺Kv1@>x^Kɚo՛-va_N\;0a0q8+>Vy &gԻų];Qp(W^VI&A͚HbOn|q}-g&쁩T\€wa:(7{"Đ/&a&,#xvTxUm]եT;.i\h^ nX۶•jpCK=Z@~ҿÆ,ZFTCka7ټ5&ť/{qfۅXl Qw;#@OTv&'Pc_cvfTH~yҧ9~T'EygjP\.&a 6͢1qV`d4cNecR>,uhg>/z~45ԧ A>YxpAVJU5>tK)U30mL jj& 7֧xVi ! H0FYՃyeOSw己cŰwnb1y HI6ϳŽDyJ5AJ_UL$Qۻ?Bo%Uj>Q/c0UR!*d^p$0Ϸ@f=SQN*LX]z 7TgUu\8:s]-.@੾+ blJ!N¿~}w1yj{η$)CY洍><z{m9ۢFBBB J2Y.@[o^ǯ3gD.>UZuxp˒,,kN}[LqO^魂bv\Uk@p!BWBZ<\g,@Ѹ+dCǰDkJܩQJ~X1l)GH2꿼9S鵴T G7ͱ'>Xs#&@=~O)uF,s!f(_QXS 3cf?S9/ѳh]]~v%ųnhÉ?o@oyqC: +a!m4n4V Mx+ ?RX~q5w57 =Ć-SonLs]`D+J); i%1x+$2 tِ1ـ4#&&,Oe{Y 2:hgǷxQ [} !UF鼇13續tVbޑWIU0i0+ ;W-w@q$ggY.݄?vF]6Zzg$(HN/1VkB3[nTfQ E;ԼR 7 COzgX 5_. ":aod)T":VCxqRϒ{n4I ɼ0+XDFEB̤Lt{Eca(Mݔ>,]\?xB6+y+ۊ{"?7iDyUsFxLުkG[j ]bEG:y}6"g@PM\9kA?,bD zIM2BpN% (Ēyh2 s1O5 1BYtZ{~EоIInK(_SS WK!=! ^ ȸ<\!qbh0+PiCgxx1miP<vaHڃ60SlQEH%< Xn)agZb\7aUFZnOE0d,BPH~hEKRGzhTDu]-P &cI}y>)Ӽ%y/Nn/~8VJ{y/ "yw齯QU%yAM Gʤj718(;o,с Sr1 y99Ӄ d@;C[ i`k4i:gC SU#$D捑H8ɜWv mS0*[Fl۱aDj68fϿ[!VGGJG L}6ĢB ;BDCZ~NL.(ލ$Zws>BDsɩcdH =J,Z{8!,nF^_˩Se-\9{()GĿa?WVgKaR$lp櫭vȞ(# }bk2 RluPDޖv4je6Ϡ*=X#/o jj%jy3iL )J](1 JD6[Ut 1%nP`k e["`~!HjEO'9'o;sE,6T"eń850L!Ƒ f@2 D#UܯP9T^oBWTP*?f uTFӗҸLsA~P )5;ʲ(*D\] zU*: Bks>QcmG5}izӆQSO֎o&BO$i @ @uX|fW&J?(xـtxFːKUb3pw OuLj'5ʼ]Ow\tP ;$3,x{TfS'ey3hċUuI_L։r88LHbb`${59RIܘV։4&s@}qc;6?^%-bۚj΄2Bj[-]3B1Y~`E;ؒBp > J߶S=FSɦ_&H8"|_/!A Ž.`nKD$Fɿ}eyZ4vQciL:%{"[nv zfJ\|Wp>kqNhĹlOCIAxdx\CqUQpJF8ٽ:nDcLj*ǓG'S^y>`t;sNf^u ɑm ~)\X-iPp*M7=lo 7NZLA6vVJ 7޼66xb]f 00'5q Efw EEp3'!S%u{3Ew܄ EO;@.z+CT5[yV<Ϣgi~o@Lሼ3c(j'Lc AW_߾#H/!Qh'2*9 $SuMԝiҿF,VN&9EQ^ED39hdm<WvC*I2E= w+͞$zU@2}㗇nb :V0c8!=Li)>>"նl(h! y<yxxOӴd}mո\V) %Y DG(H ʲύj~׏Š Z.l0h1ŮT7Y""ӗfPm&9%."rì#MB8Z$q8Ғ&fS]zϑ#(;ζj+Q.%vaBoI#2[p;96'Fq;1.a Q's-nc=#HDb؄8ɘKZA6?V&xa,3@ۨS$%ʺHmM΅F7&! M.\/=̐& ">EEO Ν?\m& iuPm{C;&t1b k4}fU:FM{y@Ͽ 9P4<MKe`dkT AS"|9ۄf[~w P`頝\T̏%K_a`Fow6rZe#qJp9)Gcuv=<ƙsIR"M=VUR;} 2-dN&{؇B?oYW7eP']Y_;xi%W<ՖFmg pLG'g _4XZױ-O5It]Mg[nM("txs`*_W&lQMK GJũ2'ZwF͖sLalM~ l#<&b̡܈ɐRX4i3݀Mcj:6t%X"|Ƀ=j C~?ͅ [Fsћi^Rnq|/T\ij>6SrvUA:rӘ#J #2) }9Ǟ) 'q~2?}xK\ #h~*x&68aNH(P]mXfâY:7**^h-EBQΗb$v -ܬY ߶X?g[C ?ʟ~0[W/tJE.yW.L]c~/؅HAPb#yռ8ǀkM>R3 fQՠ?LLR NU=`<(ݷK`M ]'i-(٭@"e.cd2Qbˇk劣?NAg*< x6*ƂkcXx0}6X'/uH-><+ 4{LMU bR-GZsÚkULG-MS$!Ewfɦ5}Z z)S@&"yL6&l?>YrI)۴ um{:IYm[[)8 dm?u2"mW' #ȇ赁t/7L&U ?t쇟n.Vf;.]'zA13z;Y9:k\7ْY6ȃ{"lyйrle~OM &qG]rul=fIWC_jп>ױI|hK" CtEwB I4B4#2I[*VB\YS@KMۏlufnX@c/ FfHLgD\Pѻ7n Y#7TRϗ*/l{$S%o{h5RQ B.׋\Ճar1ڊmik2>?&\L%3.E|$_[)Y|/*SJ䨐piA9?˷05DJbLua9X-+r7I wP CaDc/}{LoW<ފ/t75qk֘C9lw5bA#9pփJsc>7W3^#OPvɚOYGi U)4xtL# @Khv/g,(~A 2E:6A|G4^ٗ R0}upc`\< ? |Wb{7C?%,-/9-T*mRԛFE"]#7tgۄqDS;ưGNBI^wr&j2~EUL_?4sa٪B Ja`1$S9#)1i{̡ƬEiɝL_ & u 'ܠX7LpqyBjGm^`9shX1SjV]1W11V& prk 8b\7.zWe>֖={1BaݒjͼabdXYK8܉dXd)W;^ ):Gb" 1+[yvŒ)x, c>{WO͹IPIb" UA pRn[G5o'fժi[Md Á%|gU>["zx^<dPC[~Նy&VgJn"CmU| 1Ԣ6 @AxskdOR\g%6.ʳ%6 ^HrF+kP֣MyQ0(/+Z{x">U4b $XxCUn@X7gW) &Rۀ0WhOL&Fvu]X;9tSiĶѽN´(W"s>1D1d VzmV9۩Zo1C/``fI650("mXrr.b)РoUaaw-W9hpd=UTۄMAhMt$\wf3nqBQ%K+&Ce&X"2V=ru&|OOB6 TfӒyWd9HmeF8^UHm@-52{d=eN{K2v#k,;։K^LIJ8@^s*6I=*9(Z*lcɬ-gi ļ{쿛V [_R2XRҽUOeO]h2C%f8QS*QXhlNܯ\XoΑHz1P4yIZ΄G( 4~18QiČI`TQ/ ***"4̒'d %g2{́M5ucjuFr{].%0z_SqJp>zF5iB~]e>Lg+C5f~RL -}s:H2Tw1⫘-ؿEf>D#?\}1+s3CnEMX3'M"2S{n5bx?9/\'5{ Q)-^'ag,"dW<;jy,@;wfU=01vϋV`w:Ni_7"}1q}!W}P|-JLI{<$.Cjs^X4pA G5)$pҖMdc  "UA^ ˾;0XU壋ߡ 2~R> gĸXϖ7c΀ /02ٖN5em*]8+3˄_ry ` hH#-3t^2DHK=/Tu*Z " @ƹ$ bd)xngce&#CGa>#>etRE AaZ?ro ~|PT/ oߙbmobjiLjgړXQ_T'|B) I*,ߢ5R>AP'+s?bV>Bc-gQZTa;`ͭp)p>ZI/[ƐY䨥Ä-X=NLHI[ڎ/NM^[dMI;/˥aT!,Ґj?%x.#/UkԑO(w}*M{Jϧ 5sr]C݄ *wX0bMBڟHVH;~:Xj[Z/Γa-!9ex҈$i@fP݈µ8ZZ)ows]obSN9C# xòqO#crdy3pllI\gL5#-0p zzIߓz 85o7|yRȕȡCʔ/zPIU߯3lZ{kXSglmOԔ՟!"f/v55?U~܀2Sk-|+‡\I[KsK׌Q'חџpIc`ZBg<U>w/\?K@7OK J՚݊*R!Q(-L`hȿf‡v͍F GbYiۢ4VL j@vdZW/4ROBͷ _M8i,Ƿ?IcQ\>|ׄ|U>Y~ZD|- f⎤p3+cDaT.VCcEiol1STiʮhnfJ8&Dv%f2C3ҝb+2PޢͺmKh`L4s'AnDTC'^(6<- HsXYDR_mW]_p!(j4C So⓱M-wNo0^f0jW-"v=TuHڈօn9tO;J?pK2g9 LB|@H;{Y _ q eqJ ƒ9R,5vŤVN(8}I2%})By< Mɠːsb&DJG+hX=S"y.RөQЎ4OzqX}ߏA'QkaY%={$Ø˴/GźYnemli:%][BGE |bݽʋdpիհ_Io˱HfGב (BJkw}I ssϲ6j & IN Ɂ5 $=r\,S~jAbS32:#6FXQ#W9̜[6usQZr˚2Uc݈j`k^gXl%LM0ա6/mc(Fw R7lnV?*.\dA0p!:."TJȠIx YГ4iUz.9*јjAc_awO\yΣ@bԬHe2֒v&D_T`5zpL_c3=oVrH%?|eYE\&i'tc~(܏}"T6tB[?ҕpwNݗl&9X![.Y(#4zT ]ۉ~,M%QuKP1ܻ9E_^=z^\&kI/}şdnM] mN ~|ibI>hyA3C_/`[paPwxO6;;@4{X@iQVkIu4Im64`549A Ga'3\[.˜?sp6>qDžhZ6Zv"%cW@1h{`\АQrWˉp CM>՘ Os1 cynr:? 8g"wrmiveB i;ԶnZ5fbn/fd&7ý? ]G O;@D8:֞;%/6?a5E}v!jD1N_u;#( =){O4igpN~m.kqcJ8X~ߢULi3*$!̎-KY {%k{z}V!@/p:c?I=%k6RhUi`bhPnkě~7}9* \9R53xqpұ_:NRy824 #`Ou|H t"&|<?9<&GW9/ٟ?W H@|w21XjDo/A̷dxgUX㸣s9C@? +Q=E5d@x N/rXmBچ7?Ss\9 g&sHp\' \W4/d1~A#9߷?zk6gLgl?&xp+It*qZuw4oB7 !C2i=$.-:F?b\vZrUuށ3RZ'NW(QE.0]iQF(Rt.9ASTIliVkG<<ij8X=[0gQzON^ ~Gh*)i ~!!É@ iU?eܬDGf. ~! GAJ{OTO\+VcE6y*|'zGKyAeeIWKi{ JE#3ɗ w|ѵ+;W;!@:6fOݭ]X-lbFnp ?b8wF[Iz utpA}jЉ]Q\w^dk=|l]bb1'w"<qszT{oGnClӄhdR (;MO wPK q'3p"p/8M,/'B:!vFh\&ݑyӞ9!olTgʹ.Rcw*^"`F?<@0xH C#cs'EJ1 _Y044wvcCsX I(@q&o1b%(gT5Q3'[agTJ,gg6N>P8X Vᮩ.EBFz6 1{'ᐴf ZZIJ$Y=_qf=0k~o'0KGWd.s8;)?-zNG23aDӻxvI`ӭ5c?*#뙁/=ڱD= %d9cKZ\0Q 5P&w ӥYm_hdEXqWvb&u WGȫWӧ#El2.C0) iJ?x,g㞤g>囇kN\H#58H "}ْ; 6A %f_2,KsSYUYEE/HVI:5r/n͘C$,.%ĥ.H8|ҬK2HUO,}צĞ`aGE=l?R >p-*ߑ^PHt'VOcΰ[`%ũ0S\=n0¾hL w{υpc Ϳ)jÖ\6؟SM(8Mmw#nG<˹HQI ~8[)CMFƼKN)wDeK ]"[.q.y@&-+Rh.#nݳEҁse(pO22^,tBѻҔ^+R ^IpUg/v.Z*KcWah>/T jPYxoQJVz\X ~k j9GrG"K zڏt&F#ri4?`^mm^="s )& Dc>ƌ0Ij108/_Q}Sz}e@(~͏iz]TO ~ ?UKt|’;U:0ȕ]w&/B 403ỷE7*<\#xR9 oՓqqI5BNsfRB"s+ք>*<ΐkC|12\wg֊uTK{&eTYy+cjk-+k7׿#_]HxB7j?һ gB|k.u5:+:OI|J-\Q,$d?"w9.I#`_?ei\|!̰C DZ'P:.>rbj—qjα$ȼC@ SnM`_r,pA؟vpDG+'϶PE+O>ԪLyмrcn,HR&+3@AKUe<+:z;־bD54]N HĐۺj?gy bixff}ty4=ﴊH:=ZӭbEL1.Hq~ZTG25ӕ@ P$Xwg?+ FO͢\]&;%‚ Xvt(ֳt/z=%Ag;؅ ґms{Vo M=.K4 : 'QL(f6ɺFIu9p-c}㘯o7Vij^46hH9pU0;lUbjݓ@Dcl)qR$Z'@t|&X" vι+%u*<ƻMddbx3gЎrTTUA x9 @L4DgjzT7 \Á{[gctP(Bfsneq~"7//׆F׬_~=`(cs_1>56a->B2k BVoٕlЂ 7$I:%r8&F aL"YמE=Z*a~b҂a~d4G-SEM!zHUb)zfvP R*KAgsɂ´Aj +$Ba&aisaɰ Z $ RTJ}tY{f/i]HC[7io4)|cV+R?7.9n:/4 IyH_(! '1X_3 d]^*pEȾCUʍm"*9[Z/Bp"j'8Xi\ʘe[N),ձfM{ƦMu~-dr6޶n&†yTG)h9Nn 9r=bفᒞLd3:V8,rde(,U7%9d<89Ɖg!:Nj+6Ļ0hR{5L@o0A}D{but)GD|D"Hˌ규I-03Gp8X^>UZrRG;^ͥDF8t>v2gKy"7qGi [wt0)D@r)|:Em|_KjQRϷG,c^uA-3_d@0؊-:T) wj$V҂ORP 쫴k 眅fu^ʳ=2mR3czDrx;7Un,A'?RIuab[~ y'zht*Da9*+p.Rɭ @'(IgH>1MlI|!F(Ó"zFu}Q+,B|a L tr0Hp~PGC: L/9> Iq'4.* fuo[QF_'dBLO `XÒD:zjS-m6dZ9$|SKџjˎB T/lL& ?uevN" @=A5՗&H3뷚r<#> CP^,ǍSX4fWXPD0Nsk]ـ(wjpG-wBxb-VW@y;@#\0k]lιĺ#䗈(Ipah|`д5r`H @f =zZ4Fdj.komivlm;xXf^g{O::ӴN#I#*&) ɝ4X #nIYzL5_aK,cl"]=V{ӎd4Q:.#|hCҖdn>&3sxh :b־IY*kŇuħWåJY_V+,z4kb=a4F$[Gqx=Pk*#@-}C!9_*(6#Rt_ZjkiِnxG"=jDN&%ƉA!/BԷH2!5˥a? Ϳأ@Z9P]k$ǂ^\d/֎0VXw(s)@fB/AϵKs5P t+. 41@u)ܤ>"{-6#UIB,#w\05'[kwЩשe(vB/;2dv'y1.%vֵZ'=(.HJ C͍=q#n lno6l_73{R3 GýwW_ڭm5ń5U<[`Ok֜ueYVKhil<^c=a ] 'ߝ1KsBi"Jӈc{Z̈́u5v )?VPG{OVo>tZg-Mo]zߚ]帹%QceD+~ hѹ^YZ~4@O|P(Db<ԇfsJdk:̝g@̰_lm nf8H48# {tE*?,OeOJspP5'0edb͈-Vꕉj"Q{h?C} (#tbr Gg_m9ySYTs)Urg]N[Z~ NdWʳi JΝݵ|kaOD0"ssXNlMY ڐ xQ .T=SlբrH&u4w0$κxkRuWDQv.D* {Žb!&e|IWy{a[̝T8gXgV7^6vnҏԘSS.B/Euf$Hd;.-#5V6 kN#b׳* !lhd,gZD)1gA4"wf_ZF YZ#\V۽@sdo]Rq)N7z0eH!t>t\,1DH5ӓ'^Q@Ȋt4Ո6+I ifK`e 9(o^<]6^wjm;G[KEЄ1M$' w |T}$[kKԶ(# Eϵijpi̽r.1r]A9m.TAxh:?erqS?o)W `X@roJQeVJ!3֯us[] qyVPJV7X&=-_{r,U=Bz현(&Jč{2-%i[^ dwpOf|ݱ6s}/70qcۉ؃BMX+mCũykN {}JtJ M!&ݑ3 mDL\S1 ؂$1h1:>ݮqy#)E}$RҦV߾(|؎b!)X/V9K &`&r4/-Q[eBuɄ-U_ u+T +2>r*ɹ/[X٧PˤMt\*>@"lÚ2S* JV͌TS-!jM]R.aQY(1koB+݅ci(3<̂&J]m fuwT3R*5tzuc&

    f p z*Q׎[odXxU<+prWS ]):f96aF:'jVjxpaG=P4pS{Izs}`8{?l*' LE$ s(X%WHTS bSL3+ wYI_]dY7A9q-+{VeL ,!CKoK4UħۣQs"WfX0݃܅R^+G@xl.#z)).1"&>gzJlHB\TY"ƛ|ƘC|Miz}rz%, C!|+5#GAvt>/T6b!~UVs00N~gm\~hwG{m0ye寘!L#%wL{gwݲ/@Y?5- [~ E%ˇsjaR+JE&ÄÐBjdmiȗ5 C ~Wx*fGJO!nRWU|. LۢNxhyZ7%.rt#B[ lg~3,6=^'%oeͲ5`%|J=հqZv=&P[OD[ϫw6 (ua kYj3fߨgaP]BC11^K9x(:[6r@;֠"2 oaܪɋ+z#2qϜpwÇ`j~Hd'}]\6ᯗj2"9]w)f7)z>`ь\:?HFWB9%={e9v3WD\RݯY?,GX5fcmtzb.,FW2Ƃ,>j% B"*>Π ?e6/UdOo(޸j*[0Y켠\~ @:G0JraܗBafFbgKD+Rrշ7{rqjZ)3†)F=6)!߭ zxM\۶ c'|!@=2GReT >Csil|r#PAԞ$l*^b \kRՄ7('i(Д-Rg?>č<J^8IjԘva)hP:ժ+u@+Tݭȶc4%<q"% Wt:zh^@ߚΫc9PN5SXiU`|,`2׬cmm&{^sܮf"wfvJY/2n?LTW)!KH_ w}ìdAL ؝Z2@F<ȥaEj:T+# |09 vk}Խl֮0Mdž6g0z LBX*ޱYˀY$˭`=Np/dCc=[m ߖ|^=uH1l̖UlS/FIBK1BW@ygYg7HGZǭQKJ(YHlc>+8@^SZ*x|Oa>{F[-1z2gI7n(_ Q@AtzR?vN|7ٸㆇ ,rBȎ :6p˂IEJ,o$@9'-hDQٻe?Q-VѲ|}+féJNOHdv{elWs/RҰ׋"dZ²1:w+Fw?PW}n%}(.SG*i\閬@T'DEJ@o"!TTc!o)lRȗ!tY>?k沨ś=eu2['SzM|=Y3OƽOplсJjTr|3h>(,(7kf1rЦ!+UHV0؏Ui0HfIkܩ!_,1HIpC)9a3ECR+Q+3R@GcpX(; 3XZ=kGs msxt/=PLMn9 h.~$xYZLbƚIm}&EYiS-G}d%\{q, >"MF8޼jE;)T!b'Q}zȫI8 㭢44]E\[d'%TQ.]¡kES+ OcWpvL ̭#Ν"C ы1&(`}oLKn.DN2Pͱ AMau}Vuc d i,rڇC&\iks QO0 k?c#F]\oɌvO$c"V!ۆ L)3DM’=?/[=qdM9P?&T:OOVB= tnr}n9m^?QI9 @iiHжw-bm1ȑב3=ƾ 5oGņh ĕ+@žyZlw۽;a-N/H9n!̓`2/S-Q`O50YǟTA8ظu(}bPqŏ"N7w4,$Lp,Ea8$M'lŸT%+Ѳ]팍A{.ddy͢:AyZ`z"e!FiBm|~!r>i1HrU嗔 9FG_!/n+-Ks0v(d6CT_81@Dl-egEdSYq$.y@dhRz=r0'̵8S2-lK=[B.ʖ&D5i@1?-20&BX[ ٗ4wxG uKT609YOAtKO"Uw47̀JXc^;\e *Cg:Xie ȽxL@P6/_ oYxo31=W |v>5M8*j6Ƥ1r7jgr@#T#(7$m)k&7pK6Ϸq~j gp00 IK-Ij67 v*llo׾}?$$0mr ;ӗ8חQ7S:u̔ ܂P`  4{@騅𒁫_xۜg.lʈ]4OS!E䦩RJpgAyqZCqtd~#S ӹn_}򝭗_jXc+/QK|+Q .yݓG˵dԻ okl{v`WZgP |#0~Ke$[I?Sw+}D5d$XP>C샙(`Zu !^0?cQ`ҤO R'K/y`Y39ƂV (7R7к2En`z@/X r2 i莬#%tV}XH|'!bM)3hBtgt9?a}O606|M^mMQ.HV‡|w6:"/5z )7ԏ̋[ם<@gNK 5'cxN9Rt˹mOŞt J, X)CG%(7EAˎy3_yƖLk,E2iy3l!#/>o?[gKE&[<䃙L" v#)Jk/j5RA V=Wu0lկI| )I+r@RHpB.n'bVʚЕEj294sذ| n/AGu69UE~tC3> 06mmH1{4{Z&18PЀ HÙ73%͈ N]ܽ& kEqJtEҡHZZ\IC&t;E}j:\XW'F=jI,2(ڔQ'.Q`eT3X&lɸeof%~Ijw(L>jD@ѮZp5Z:TjG*[O>Cc@T IT GI/rqLR{U{XY8`jTf4)W+.jAW,g;P(U7C+ Ap+D,ޖ8BEˣvPFvS:@?aN C_7Iއ#='k9mlK%5 4f }ez,jG's|\J咯>x%kŮ-0hV'О'Afl yN&wPQ`ILtT̚ EKy TR%E*b"LȊxWYF/~LY%$k6S]Wx^$jZ[R >X^lo#emR#†m/ Еu9g8nղCoV9ngnƶ:&LS5U,LcbfvKk>^i,1m ǒac}sz-@&iٞφǐ.5uLRޱM;Qo&I/_wB\^Q]Dݏ^Ez. %(d|Cy5} Ћ801@dk 1[y=<BDx7\n~:Z1P=w =IzrOQeg&Q)E-gɉ!7 YcKjt*fn`J>yuF'A~S>o:Nj0cMHhh(yfJѝPG n]d#OsLo]%A0&aV6]yPOmY`^Dh\#T|\%g )K4B0aMa 6vb8CĈJbs[Z'նy[\~珗5SQƃYaB. /E2>V8v(mE`gMf"%FD>qQ=^4O<&WS`Ĉ fqь']*n1`!N].+ǩb1=($m@CI47}'thƟ~LR !ZFOYDhR,BͿƒq{4.XEJMqwJkAj5Gvq)pT59gHu J$ul*&D{*p3]:lRk: 嘝:CK-1J/nW˦@4##)'O^SܵҟəUdpE%rQmLSAnns ROr,)p-_ {l6r( 3<^w=r7&g\Α^3Ks3Kj@XMW{#,|^B P=YTO1iÞ?䪭x?iy%`u!p3E$ ըJ#&a(pMx)[m5zg63^^4: % /  7>}>k9= ɽC§gψ)14rA"r}0F`;klF^rщ5~^RɥGJKrnAFhWV3R],yVKaӸ[z]nz0^Ut&}TMV"axV8VYFy=Cx͵kA)ƌ/KpG $ֿ <A,\/JZpIsWD\Bz#Ktܚ,j&3^a-G&0z+,8&[#L(6. HYcjwW> `stv>uug_Q)ݠsI㘖0:(3Q`G1UFT j>@wL?2`+E+ qA|T^wcK2{Y}< [P`.\qK_w9{֫ /( M793z|//YdUH&7D3lLRpţ 7Ȓ.o\OZJѤ˺}O)چ5&G QOGnrzkַ?+9 U#+@_:_-D E-?l\,JOwA@:l {꯰QqkX@Utݳ~I'#kѽH<)j[v Q G?uDhB,r`),m\ml۬'6̞dL$0X>,}(M Ywzկk{Yn+C~5KNU㿴ux"'),` WVabRyQCu.c"[?^ƃrݯu(W۷wvO }FOX%=H7 gVWg'Mދ7RP}Z*(n0Ҥ%gp8Q{zwժY8+gHC*?janoha Q^L*ųDv$(/B?^S;Ku2mTLbGHZ;;bWQ @L9lXIYαzPz3V!NlՒ4fr}a'G/ljfmY8!+eYlX6dyz_̆ )#oRSoE`u(ꈞޛ@D3Е6@u'RgX LBTJ3BADǽh[(Q4n,`ݰxy۽aozfM/|μF}%DҝV׹t+jo:WM!`ac٪gۂjT2MT92/wUTmjC$pg&R`m?aC%;2Y2eU!b1aaX9͋\|̾5I~GmqB*C};=k#@fV5lvTJsʆ_(Kr:GT>io+B|׎ dW"/iwA*r;p@~/`'fQ}x{C^I/&2]9Dn1 ]|ȹD 9G = 96ڭrxIƛ{dlݨ@*cL̹ Ow#FzMNJ~ȝ8t UDǙ)0🪖"хmf ;PrBrK-LU-@$l fa3X̫VޯSq*_5{}#nTÝ .Bԅ0k6 QO(~Fs:Q/|,oUh8a>-FBtP;.4LUsG$-1jR&]bnl +`]5BWr-,է Oceb.\IKs<^LEISbW8Zr>r)[ xNh "Pg: S8vwκF˻H0.w51.6}B,sґhЯy|jr ]Wa wcmfB;#J-2&֑6[sXuU5d&#?+??̇$j=lW FJ<LY:@ߏQ|$: UЗ7-Zx2"O)Z-TAy"ͦ M#b+K q 'Z0T蠋|m՚pe6 &}[üF}!ųe7gHxK%7. T%L) 8YR9z0nu0bp3ڤ9 ZҞQRfڕ<&~pI^TWm7D!z^ʄAxX /L/_ғ 8:!7r7? `ڇkVz?Z!a(3 SFxҟ99TunW4j f3 ;|9 }4G9Gh2lydPY98_`s)Ry&,޽'+&DK1hA=Zۺsh6_xq#Wռ#̸C'!S|MY/muZlA@O֛ZDF'^o%e;cقg OQqV5"fiziJK+LU}PC^Zo6)%)}ߩBT:{; 4 &P{/5$Y*k5Rp$C=qYZ䨥 fmB̧K_C~ ü~n56 s6 VQ1]eyrx]R(I޼'.7HBg;s`Ђ ;mbGBa=Qq~n% QM 90S+[ʯtݤ4Y~lWghv!*?>]&hZ ' z<,:ҷt-ѣ##lk&1gֵdc.BYV^Ka&Ūs@ZKE^_JR7 OHw9 }RYB'!Q:*]N,qJVa 09{r콏rN?Ph7KxW/Dюap5ijgz)I1dQÚEsFn^o3L/(Il؝KU~ukL5r2[&py )}!em Kq5<|d& HE?== z@X%JPo+qAr/ tyUpz~mj)_QC~#^"$䘧/zfLdeJ0=e졅W_f3{hTJAfhXcedc37v@J &W^~t".36(2BjV&VV|;+j|c 6ܳQW3̇>Pui)?(Ųnvv w+S`[qrSѠ jf )d!n{HJ(: V;DS/ƇMM_*w4c0{̌pe]ex1U XOVH3O BWņm6h-FS n.0[Rxs#9ܣvI9s\YY4J՞wL*9M: _ndV vP*MvpH{b1hviߍEl*kl<kB޷D'R܇?cGپ]QY(@jܡ>Z"#orif$qd"jW LnrRJMPA4C~r Z(nc#wi\2egW5Fw;Uz{7A.f+nOʤQcf9 E@zA,PO}G8 ycBR  y(okhn^#.] *o츃Ur+ňݖ [$Kp3S4e0Ӡtd 2h+ʑ Y8"~2]T&̼7{aMZK}p՟Ac scGUb A]>w^xx/0g+x| nÿ%1b JZ _ ]gWr[kЗI7A[ 1A  v~ȠFNnkvU(~3litGj1cRۻM]Ƿ,ܻ.~qO>w !Rbu_>V~J;~Ɠl״p\+{UQgMޕ)/l3_.$Ys[Rә('x[VW|ֽ1@Լx*kL\~ P Z1t*ktys}Q,xYxz%vcM#8rF.,d <16̲8P?&=3z8'ߓ9wSFq #hLsX78cZ֤9= Bei6(v`vù}LNqx[Kb`/h.zܖF)YXKı^mɏS(fO1"Ǘ|ixPҵbyw(A -d5^M+GG=.V{Q!~0{4Qu3N<Up *LLkm J /wy{C:K(SPMw='u=.,dMFc6Kg EAX1`7&H Yيnffl#aeä- FXb <&SӣIZF}x Q}KB!#>5 sP+1XXFx0~.t>ABSQY|;T)fLGᔏ[]ktw<鿑MS h2j̖@gN%[g+o$2{m{⋀NW>^^Lte̮FߖxӡYaHGX/*d9DȍK%ϟK;3TIeQ}VoSTճXpudɺ<剷CmAo +l’*Z4I:3%y1wG`L"YXVǕi`m2%+&ĤZF˷sH\.`!z+ֈC@(B+m lUnѿ8ZVp\0dbSt)ܗ qBDsJU'n헢J-Cf_tdr _*WiR#6e,dl \VaA`Ԡȵf^v=Hl[iFϺӮ5wjHɂ|xs:nWMgXTJ9An!LhU~7[Bp$@N@c`nX zD:,M|P7ƒӴ`⮻d ;aV>ƣvߌQ6&OP6,"T,SC?k&*E+kY(6¬+N0iFm'X;I(ճD,EڲY m9 GQVQEc1Hk"4;v*Q̀ZXU+Xj*㊆ mROiE "ˇF֕I %u 6N_bΛ]; >\AUG.\g_Vlaϴu  k;uRJG2glQA5 sVs>}$#U~224hZU Džµd`NkH%pP Ϯ #s|:ۀBPG׆n"SngWbw5O3ɓC:^u),.+鱙o ZpnMˁ/Մ[שj&p^'t|I|9򇝾|Y#cM/{.]8&m;~Y᠉w]rV~yVeu)0iÈۼ|?@̥ Ron3BF?xTRDr! 25B!u_ X&E-fŮ&.C 3.{i)hEqfDKD(dY6se֓͸"7+?rWGI8̍Q=4Y!pUK؋+oDjՇ~{0 R8`/lO)oq@|YBwVi9Ax@ |{o :f Dm'@INK_!)w׺6&9Z)J-=skVo!헬nǏ688"{@E+Ȳ7+>d}u8N?ƄZ HlycپGw]Gߵ`허#>sNpU3eլyr S@:[I%ShITdWrĘGYm)w{ڶU͝+/@}khi4Fig &/Gȋ1. ~ ZSIJ;hg1֘/E,Dp t+9X׀U8I:HҘO5Õ9&Q灟j^8;EMOQdRzeCY$uZQȦk-11bŇ/Z0l8kY:I얘4|)S٧5 ޮ* ck[;\}1$'N> 772̡I2ٲƎSV{Iv(=0$ASn]AS Bl'ňJ:ᅧyp1{E!>'U+azZ6kw9sb$d~k%YmhuSM *ԐS3ؒWl<ɓhSwrq_O/s@uYw>̞QgNj/|77!@0ۍY;jX~NPYP.I-iɟKz=|\pTyף ȚL MM?1vVdݱdoWQjζް$88>=7!6a΂]v@`ni[aR=U{iXtyټ(F49hg??Q/ ]n9yP3wr)yZ04O-;thM+09 ] #lb`~zݕĔ@ ĐȇA20x3qi,InX'E[d_LWxͯ jމUؤ"ⒼmRc5g 'v)2}!VNh!eh M u/Cm;>\d -:{nPfGO~ 2 Eu'ef䗊 ~쾐:o${:O 5\\mպX .3A =_^^5eG'FtDw QJBUI*!K9ג߰(A/&tJg6qq>qc75΃ل*%| /R@<6Bvg?%ݔFנ=z+_*n}fg̏3cq&EΰsUZ+jH.#{ĉ?}^noSz֠`0ko8 ]/ymA38iuH/g*-ulU VtCxc{ {|lǣ^SBAAVS$*o8Hݡ%UɠAi DjúpsW78DnMP Ɨ2s~Y<]O/PPn# Tטcks’NeGP|Cn#A!4rLV* n(HJf l)b3#>{\en=Sr>pPCceʧؐ+4nKH@֬lƠ,0?mL"8^Oޞ q6t`1k8 _Ei ʻ"V>@m/? @K2tcV=kإ{z&M0%?5HA~qNLlY4Z7CJn$|;A~ge ː˷ARA4!텰Q&]u5Q %okt!6~;Seutd9^%f'Ԋکu8jߜ!|VP›?D!#н!f_HB gѐ@SRH% ȜkMJD$Mnv3ٲQe|IYdc"yx-y!GVb4IҖfIf66˵e@}ج"MkJkn'ZJ -0S؈)ahgGCDEVvh ūPa clGWYw̘S{ƺ`/Ņ[TWg.2}갯|+"vW~!*vv(h7.CN+g#gͭH f G(vKV ӊe} 3ŸAV)fǣa_T)4a`^Ď&2t;+t#yy#G*gZ&auԂftdC|0"Wf+&Foq[A>PqxЪQyLhjTs,ٔ#Wz4w'o(s1R6R.4YМBÆ.*KMSs&yiۼDZE n\9ߐM(0 p wτZBv X Z ăWC2elD}t.*ST?vlׅ!TbvX_1/duK܎nGe7zK2.>k;1/? =RP%TݲyzcJF#6q|U*Q湕$+n-WNxnKXY!&}]ad>ey0^ ^|UT݈, yAt ğX.fS%H$d nZ[,}BD;[0{BTر |k LRJ-!{HfyB1\CK)ŰxOG. bAU-9%uT >%^U^`x;`Vw?nNYՐαC #<8N{e-bW[Z̵h>L-PN;ET($Lif|"8_w-V4ʑϨ%߯hi$o9mV] 熨Jh M/F03f$5%[Fj+{xD*!,C&bػ߁߮y}'4=ܩ?cxF46jz"Ian!rhY4*Y SGC`WЎ w 7@p lGyu./ R%l9A?UTfaìB(~d>1?&TQ_w(F&W5Xmom|_YpM3>놽vyu&x|aw@+qkWcEM /9EXNW"(`S@`P^/fcӶJ61a ':8(DO(c x!.cFH9=\Zλ!@pu+Rl#;J9D"(Z$Q>mdP@S1tY h43Sri>aµ糰cB,zfnxbRi21tk;pRo a<Jn єn{FSB܏*>_D4Bf˭[&Q 7 VQ.) ;#&t~mN@h*ENsr9A}aM`Il&rƂn,=H}돇c=99aa Az|KnoB9|lUtbn:cVa:q$oc]{4__^1qR>&Isi;Ǭ|s.? >66RrV$ y1AW*иa:T*f{rǃE*CY{jWk *ޮĄvq=+AjUK[hʑ%0poO׮*0M Kѡ5&xaG;Owp36tk4j@ 4!Hv'v5"_=[,J5u5kdz Ꭴ *zGMdWv,TW"7Ǚi"\vW۲t y*s_p~jq<drS 0G,jDM[ n%0pMtbd|g"Q tNsGٌ%9`2դ)׃LiLH*6-&L1D.:2زWZF;jLӨzEuބd+'pT)Mumz8K|}S*ptDBب|ƕԷKW[\HQb|؊PW[v\-kO쏇} n 7{-Ppk̮I@ )]zд+pJ%qC]8 `Lɴ)) Zxtڱ+Akj-3ufDwOnfuNj1@HڞC4qjKcķ3B0}`-l(x $^ *u1Np?/d4lQv<NП!\2B^*-" f3ڲz ?-!:wH+J0i~rȠT[;%9-R?5|zPDIېګK2qK\ [7=lsHhft"rD):t'1ń6\2En|k$oDC p#a˳`M>mK+ܫfJ}HHîNDneĆ2ϵxDoe6gWPljh--z"I$TguRVg=c j]P^`\"q쑩6L&/x|7`(Q5AC r_|j`Yɕ 4ΜMPrfu|Y$3už쿥ab/Ct_1nj`Rv݄͜^h6-a\2IQNop&,**ei!TyM2d1ܤ3_/i}i3hƕxp De˚:޾]8: [M p3.kr D|QYsC~D^eX +H(Vt >]綞H!ǖj.<#cTbMճ -Oi?EuA]ޚa{H`N>h 7(oҏWʬ,?>S"akh8@ +YL#_h[`N~T1(&+,_M èJM/S ^ehQ-Bp\'@]pܳ.m 7m[~()5<#%mEz{7(}pDH.30Rpƚ x}UDạ^oTOd4Bӄ?yJݬ4Fv,↝Hs agSK1)ӛ/* _s|$?[ Ho/ 2 "Ru% 2oGl dE]- h}'^1.7؊yꐂjtxa ćnʲ|; F%@PMuǶ  ۖM7rHz :n b>6w=Nb!(oYL?e Irڢ;vRj pVeP ӕnT )R{V>Ék2O276 65~d[1*fB`|ź L`Tad$N#,B|2Ht%@d4E1)qiRZ /*,e#O &=^<Ͱ?YWhT-Ƣ,j0f[X/3",UА*)'z(im TnJ㙤hQ;g~խ 5'<(w`w36^w>urP-^i1MYfgK[2rE lN̡)7L"2 z&hx V5Ԉ51%zSJD1jqa\`bN{ lTd>// oMƗ޲A]{I[!?Ba404f?  ʱ*n|X}R<0ߑ{OR+_%OVؐyᴉ..i.R lm{)AkV1BRD_m \HӨbv*BPMVfӥBHcB{lH"&K@Z ٢grfpbWyl\#G[Ŝ(Eắ(}v,jYCcv;Pu;icϻaŧ"KJ?A9d.mv[:`{ח:7Lquaumiz(5vkMw)I4몹, l0cgv8{: A J_ t_쩍x\igWttѕ}mڮsK<1D?hgg5ͻ XhmqF=VLwEcAʟ|twd]h6'>Gޫ4\؞s΍Cƕ _3+ؐquT;Hʸm \yI&!:-]efLSkbHY%kHwY'+i-aGkiA'."]Cuܼf(4$cn&"|:U%6Gtr.GC@Lar]7v-V2q!xhOM%3V#,VQU8Na=i)69}]c' fchݹ%B2F3x~h@t"@T~cjiX3Ʋ/VvYQs$T.#dlK!t`(5&3e?IS1r˳z\:m`⺃3梺23yLh^i4n2׼Mig )al"Iɼk&"ueDYEjcs)~LCi09JI`nlиCg#gǾ:g~sB$) 2YTtLgbz F yb"7I™[Y!8RL=}+UJ II_xHB[禪(ҿcorJ+XDs6~|B0U /YdůNjXkяowFG_襗l7A=rfj|\S8QyQ7^f(D|eU?Zd$}Q4 dbkа g,)1?wXr?YX]'^`xPa6V[ С@ D FW"?NJ|aaNg"u݉: @!";% [r0_Oco#ˎ_wq&"˙Vu@]INwaI,[q.FJOZ|0`; ˘6 [k K; g+癯0Fg2"dFnup[@ z!֧gd!h[;WԅDٴg")*LQr是NVLM3_ǸGQ= PI:E kyE1Oq3_bgPڢ'ʷb^@%':0Q /%&D,mIU&mY-%ndU7:^MpK"1%0!}fңzjM_[J&)zIWaDC"SVc lu8}\\(QgW/`Tek_8nt6>-iޙ,{;?t;Zz6 ËVkxH0Ǜ TnZ?wld0|d;GPrkW3ŵ>Ӂ7exR8 u=02`k[Fr(X i(F(91l(~P^,CQ% kiL+%E۰ll{Z:$Fo, ƪD.܃RN&8(C)5bD5{jV&T Ϳ6C̒?YQ-'/ dm.喥 -j,$ DiXǿߩQ@C;qW Շ לb,M6Bds۸B҃Jh?P0[tUs!F3AXrӉ&jkW /bO,(Ei(.FȚ RʇkīR*%}3LB;F7@dpu/٣T)h5(L!mm,dZvx@nk2pmhD^G5B -kou:6cn(2Y}U,=qԷ(2f~!WB]6$>{݈&JJ[6oab$+-7'kqyw_Ο5̔4QȊLD%z BO'_Xݶ ĀÏsK|ڗdӻ?XgEOfjRDmM0)ɩ>wv$Ľz F Yꭁi#gPeMmlA48\I&y~Ay툸&M~i31(4Ż,\W"< f_Ag_:Wg=ќViԴW=Cv/ J$#=/b~ ~oF"&ޢTk|ʲܹ,+7"㻁I$~E/;N̂g"ww>M%%;!!n]M%.⸥^azNipr;*a@<<Ƒ"=")3ʷxV<'lևu3QҚU(J֨vfd([az&t>::%dtJ@VЊ8>)#TAP~L7?0*ױ9\Ơg(SG1ښ>fU;7:5>+]CرvyZmD]Ppp.V(ɗŋxȱth^up((:H`rhGm!a^!fdS_s~d*Mxo:b"8 1[-63w۾"Q_gUӗ(-}El?( Z+&kr-Q\x4y8Y8M؏qK)VOB n P!; ; C~&ɐ)Y'=Ụ[Jg]'4wGh^`#s;gXU拻\%co}g] ʣsBQװ `0*0w W:2R4; ğ%S|tZ!1R$-u|)6Q? f'b@3I%v_3E(p]1y Pke/% fR xo]Hƽs_liyqJ, JTWMT;D^bHK>GR˱}oDZi^yCz#//!9X#Krw;MMT. >Qtn"_vψv+08HBB]: &] KCgQeުe!j Y7ru$>ȴns4Nʮڈ{y}Q8lr.CʞȀ=ɿ, >W!D{(EE_D 7^7y^45>;#7I3 t\{0rfP7{K~1KlջVRy=9҉Ͻ0+I$0` Tdt!op2µ$+OLy:ACdvfut=#8%x6*`i}W辡@ȓ3⥜l_t ߬$0']v7fFk M-3%k<|*AUXq60XCD'=^$ Dj !0_>ZeY9\{tpPJxUG^]dא)x(aJi>.٤r|0JС@WPmrŧd47E`e1{1'N@.P_K3 w(3ش !j/8XC6I]j~'W_c*UU+|5z0%d'u2ܣOWz%vc4RsaOq[1H'Ep  i7z{W @nVx3mR ^t 'Z)6cq= c Q S%=:47H@HJ4+FjE/mnmaWEj}Rх$ a%JDud_?{dx! mt{ 9.2уksJvwX~jl^QC*Ў.)?:Q`Ӥr#;{[F3*zq)2Xu@` ]L-LlE ν9=Z[Y#\L(͐a4HGU)YZ ; vX/^଍+,(ў!?-Fa6rմSEM09SiW~ N0QpLۋ hCDr[ IX2!ln*ݕF0uh02xT(e%çURg]:+cJ~u a69dhf$띌o_ZPo7z?LŶcݏydUrCW NSC!bKoYVm-"斘i5R$]T>.c׫Uu8?Sq`G MsD/SM?onx8ts$]Y$!L(-) nZ91TF׌jNsL*"L[ 7<\f#f4#$v?=  g{8X1 ,)_`'6 hKs:Q$N$ qoOW$=Q08ޔaAA%݈n N;V-lUT.N,q㱦^9  +" `lFgig!kcņ2$bb *@8BcsꑭeP'XnP{5Rf p?s]œ4*3bi /['y|'az9&~CHrdwANOK*opui=D |pgtY[SGFzgP=:GuP{؉$؉H;ixer?ե|#yH%/4mXmE=?mEH=ۂ\ 2DFA,z2+3vA֬"ޙ!;D="Djt ض ;M-KضKo9*w4ȱnG,wm2Ʈ6sơ2 E,.~j|AqkYu,VhK켹Vsl 3gFG-zx\E(Sރz;kWw(|4| R\? '-䣦>"1T|'pS.cƻ|Gq0>.In 0:R|LGs_Wvzs 39ů6A80mCkjh:{]/ fS99AB #TH،7 M<J}Y+8J_qi9+(u'lPDn|_#йkӭ5 ̓^+ЯoJ HSgڇȧ&j #_6Eڗ c.YӸw@"V4§ KfIK@g>~]R9Uise V1Js/x05 8X coWO H×C飖4ިa4B{ZJq'D|2~@"s 8 c@٦/CIkT")Sr80h!oѼ1F(8C'n1scCGリ;sBG wܘ-bviGׄfkO~|?ܟN7#I-qK n[s,7~ʏougu^y}+F{F %_ULh l}o_&cZDF^I߿x{5+nؚKK2k^V`xlӔh2zD*\,DU뭌*v#&P6h||GG] ?^[i#tRZ1<Ե,ҹxlWz!<Ӊ8d#õRi{lJk^f)YM*v@%es|B0!IN&M^]byѭO ; 8ύ1눊` &;AR oxb)Df48> PGH^!Л438̮gYRQ˖O%nPoalA?ؚ6[~fV H'" q9Wa]班L%ʌAzM57zeSN,+v>h)A^'sj@~ravvDg}W(O+f!@VZ/)xSrFӥ;PVA̾-U;輿Kcn|A q-ViC35Vދ P4"b7e~SӤ<\d:?<{4ҎN IHܭW~%05m"f#<,^WOsPc )KL,mj eMm)+b@w|t$܊#^ΗDf]E-QzAc2ں/9u8*J/b{ <+ S%z=B,bHޥ^p_ Zz̒`PU}tV?m?ˢr(^}}3Ej2 ^?>*{®$ث r:7LSQΏӹ TvnJ J 7CʇF]wA 1*'(5=[H,vX-iRUذCs `?C;]k(RL)dfbdZRz- Fшz~N%RDgI^ .<";+m¶Xtk +,|B}+tG/,>wObPE܆ߒt_Esz oZxKM,\nCCpBq*!ܪ>(CJ!6MJ}S$C=IX=ļVʹs|ȡ&ELTGړyL͝z5Us]cX F@'XJiS\"޾EcwŭYkWe5$0ĐV-XCLTC$Z,"`o*ǟoͱO\圄Gmȩޡғ.RNO`>I8<ߧ-4yX|V~oowf YQ'u: mDbh P_,/P.ld p<,mkgX&}PC /琩QXg#Ն?s)lMY1Fb?lj֎0}NUbvfnYWq λsE3+Yݞ؍~Q֧ ]"of-hA(J]f&'l {IsVgLLe]X;ᩑ;Vc*&m %dEIL|9bÄwXt1HezoDiGXDT׹pHs=32dsIGmx7[F\]ſYEx6QT@Q:=[1|WE_+A#3ۏ$=P-ɣ&Æb-irpcKJ tp]+Y44p 얚ast0з\ jVG.,3B Z+}Gl?:pM+jVRxRa) Xd;'7 Yu=޷u6ZF@qclk1~Mh{ؼN|59,1٣N$ImIn5SO%Ȋx%5O ͳ&g6{FQQh{036J;%n"[!݊Xedw^NZȑ=^>6D0¬q3V`M]53ݒ3b3ʌ ;Z 闌B8Rp[̠o $(/Lڿ);KU:EN{"g!z 'B5!#Ư\j !4NGc;>sr #&W\+J5W #`ϔдs׉ɆHM>23:2?um!3ClTfUFAp^Qڿ6$>>~fgfܵҒN ߦC_usp)1ɍVxwYlb\KM l),7o>, OvqM5V1 uboeMֻ9彋^5 8BMa}CtdX\M8\*ߙZd<9glsT@|E!DH\eM LyjlJko~l/&m8[/vP>m%h;tEou^4 S?#@{, ?I;j! ?4Q298 `:oyXHpl Duqt?Ղ!:QU* p3&J ]d+OJX08PbA []l4:hB87)wf)-IgXQV"v׼u ͮ5 `p .[D7VVplqP.7 kP`jWC*5^U$4V`'SSB+9-N)DD]!$lux{HfG,zf^JM܈:dFxvyRNV.#@ʻ6k!:$p #& NCf{5,k("N~P Xߚ0.mM,QXq@nwmXJG.NVGOmZѬ6)@m]3J'q2b§bwj{9Rq[Et2>ĩ/Xƭz*͙I X_xo@5F/ϡdP`>c]_}?{鏪fG?ͭ[#ZKwTj(|SN Zpj,a6kr%X1T͈H[׀ PD=҈7~]%׾9i ^ev[!r ?IsW{)Dw\-*obu6{'8e;=7RY&KXȵb^j*Z! )9&*^VF=9x7u{s1S(M*1 ./̷GaZg~8,(FD94Bgs*9Rn3w>T7{Mc j/OQf{(.i@_ Nbz8*"Dz'Qmf V_xe5=V5^>qo +1A"Բ_Msgk"K=F%BӅXn8: TÃ}l_Kp; B=t ʬ=vtUH7 .H{xܧ1<rVm!?D޹i\pD#Ġ~4xhIuJRDs :uw#:rfA4=+my Ln")g 2H"PfY -+cF$筰&3E-1 m zj9tnV9 S|L@2W %B.ý0;gQ^Ͼ;=q:+@x4/ᧂ~ 4蹿9H3I)oZm73W馝 8oTYck򨗧V5=D@(.>)UוzMP@ʜAFI(-@9rIvMooVq;Eu=߳bjcخ.)϶xftjO Zҽ"MS'^|{"T\jNPc$ I>0)dƲrg.?aqF8l  `#p/6hqU۴[ G($~s|Om<- xv\5BņxYi;p"?^LD*q6s;dƔ!M.h.2I95WRɧʐxhyO!ե^&]ӎh=^+k*2V(\XnK(_obfأB(f冻ܷeN't[Vd_H#ЦrC,g](m[pc6^-'M$C,v@1DrߧRж%}i;r;cYn[U"q񾟭!O җua4}g&QzbsQN*+ v+Q'}ʈq)Q`d{Ų/,$@fL(?t3[#Ɵ56|xCi#LkYɮD{h2 ĕ?"S[miLV^Y|x]'YݰaWYUiLERCEm}"k\zl:73bEfȂTҸS6b}3 J|d =J\p QW? 8$e;TNmϲĔDi˙ 9ʚjvOw&pQrJE-}aJ9TJ^U3  wo.jiE_tԢIDX_kA`3ќ 9V6c':tY97W+/++M') f'Fdo{b1vxT<9>3Q1l~}J !>Dyʜ+rMk%) a/L8]|wQmhtD~tϵ}ˆﺊ\Q΅uأNdlhbLve[@١$+(HPBOևƔS͖hW^/g8]4cu$-iзToM*m%6{(;WHaK5E]B0DX>1*ηN!@O6O?/"0d1 B,ma /˿#Új;C,կG{Tc(13t,9LflTh9i83=xg IƙZ< z -R;Ο(Smd9G{yySP}sNYu|3zmceޗ~*{d%gh(^hEj.~|𮝡u[0NZ͝2As2u'O׼Ů`T7@9g[EK#)K}4,mk,0硆8 f:)j@YLfh.J/rg ེ{2HM=Dh$cn)Z|-WN!)>BV-WPxJp}z$2XQ5 g}6Hh Etu=\K % |Լݕs5eF 1ȩzЃ$G\lٌ40!L+kh |ط fa3ej__3GѪ"ko lIU^!&Gpdz2_Dk[E8ֱ}ם\kA@zl*%~yl50@7$Q>k]Wtp)ݹKdDsxMC,pFlߘem42&ɑEֲЪ yb3q>׊]̔@ ^*⤇N7 AeC$jz/qxl"ZKYk28e5oTz VKC{Q9E\os^)\JC\{Yl3߃+vNy74% ӶG೓o.=L]]Q +m"t M{'@ݕԏy&H.-[ q0MW7Y Oj{(0he 3ڟc~^ aIH5$u)4Ec^fjd|Xh?rJ_ɢJ-6>v{4_jcpby7:MLz ҉>ݸ|oWoubtY1ǒ2bŋ^Kk !b)u,9vi\Hsɭ"r\ 5e(FR+,"̿P0^0Ķ]P&q-&Sg68xPN;J(NP@ `h+.M\u-*-jTyDb6aF%Wh)224nt*!Kj4@q\gnmkc1}΂K,v@RD5a){g".Ke 5I2s籬o>7Iq-@b%Gţدb eEu>%RѤ2 Ȣ#m 9dP W=/$cJi(Yi,LniżUmȓȨlAwDݲdz~QqgaS_@69 `jJ*Bkb~_tը$2|fShqh`/i 9:3/oNQY苘¥]` \6h.A>S6/吚nFx#/Xqk$ZdqP<^^gNK}*kລFfxm G7!8L#ψίDyEՀfětѬԫifFJ.Z[蜔 :fԧ6!q(q_jU;[D4@9ϑlIA.$XPZK0~aV߂'nťk ;u *W &M~mx_eb6}Y_Ev}Ƭo~z2\o+똢HA.-@al>@qZSTso*aWN*rc`~q,9[${9f@#2$cb)m|h0"E􋦪KV*[a{Ȭq6f-5yB O"hq|}0@a tڶPPCVFo+hTM'=G3S0c^;;RT>2Sð} g3Q6~866$->G\>?(1kP\:g%#‹kTC\ k[G]ͽ׉w>u`Gs<[*,D='i/F B#Q(E2[+Ew-utY= ^nJ$ͼ yBS)8 J#b'&E~"[ ;Mn e"3tl>>Pq8ץk#~Bɀm>;ܹ(r毅mFG+aN~-RE3N9ì41!c$ꦾ+*T۲Fu-bIDFxqװb?ڪϒ8` 4lpg\*Dt. &[3KHd/0{69[1xE;mo=M՞Tttc[$/=nczH fwV.2s%>J\VU׷,䈾'=@tO8:Qꊏ#p$*l]1Iʇ Q)m'L_6Lw4D-G2WBrG|!X2!\h9.JyՏ&j- |"qL BBc|ƽlwבP2^HJmT꧚F u6РWƥ>@BQ`A>1'|dl6R!V7X>2VX82 %r !CDg{z9R\t,?Ii:],m@^ ._8f_9CIĨ6Da9_9I1aٞU#(lx琉KC +Թ&KTN\s̻喀Pͻ53 &@5{淞‰slINjދYf 61 ҕpGJ葄z,!N& ng4 (ق*¼2/8bc;JM, 27UȢtnnxs։̾kQ}LW֧iJ8o?szzA^Qx|p`qSgÕ%nJ_eCFL1 sS-EstV ǁ.6Zz{fY'/*"[58HQJIiQ7h4DLA MR/S@к>G(` ?cmsqZ-u4PJ/Uiq\=YJ@%o ΠweCEw["s&n62Q+Xq&WK_f%3LYDΠ?^GI[yn0Հ@|L~q)½H ݍ&x5Ŝv0 UIS*UF5͠n 9oN=@a}EY#CBw= >=rl)Ԯ \$Ps:SIΌ. *:]E\M&pSRfRuJsߗ5;HiI XXnKwHK&獯0 w “ޙ#Y$ -:נ".R5F5.ҊDتw-HˆZZf"0wFwWa8Kr- 76m>L| F*DlB xK>8iđ(6Vο5j6߾n Zu\?4QIycX|Yl^,QCF3І6) s]DӃѕJ@sZXXNzڜz ͞hYyH4g=w/z=H"5nnÌvq3vۃ).9ȵO; \MtGл( .:<޽dRɧ,׏)buܚ%UU=/C'2O):oW]ҨZW_ʢagՅH joo-Ru?=:g3~XPd6~'Y`a3K#T\<fҼ^]__>AAH}t|Unέw*IE"eXGXQ\ g.کC5@{XFhx;h'%4͸1^["@9^hl`"ޚF[`~O Ou@,}^q~(l:ꐺƏ>*p?mLY tR0q@m2t0آWk<oԖ5ۤ:h{`Vda;X_@=)F?1ׇ#nX&j%;S'e߄ 2PrcO,N\E|Wʐt9A2G>"I614Αk4 0Zc!td]WKƵN]XuWx#P<꼾  96P,:y.b$iQ8ƿ|JvʯP;'mib/?ͩYtê)pwoZTsגNaxQL Ot[F^Md-\Mg\f @x,GO/]eeu7GUߺ+#F(LaL{ǒ.,SY4,׎_i,UaV @S0ނsu 7EOƊ0Qw:pXsvI}dj=J3nűr  & Safa !xϬFpGϴD~RF?d$aPxrP !B&MfSGOHЖ`oWd;35u Y|T7 oMxWjӠ7aHј5= a u!L z^eIjei wL!OeJ Sf (do9o:{XwG+{zB|.B,E/%(W$̅ Lr4CݦޕUb!gֳ_1 z\$<5Q!:v UJSp~0PSxZS LV(g alǍq2ؖ`ȟ/!MAw𰥥ĥB15$MA( ؛6f)әRS%%R>(6eo Ro@d6Ǻj%HI+θ9nOa'!D:Kunidslr(Ȩ; 2z#^ETo ZfkeqoYOuJ9B77iU>g5G>s ѯw>ɶa#Os`Y RN8諶}tt *܄8f=KJ\̙?u]TCź@1qBvnPWqOmZtY4v.d;}L.FQN}muHSҚSZr "&08-JJ3hҨcC. 7TLM:UN;_NPDF@ڡ™&Q[ZUjFlI#-ե|1_KBqfeTE};ȇ,S#O5Vސv wpjKt5 enW SjZ|gtסTo&ԐL¾ lJ+YN312GdAKߙ;;r_1Ԍ(JZʀ~ J_ ߫ 1pwIq,> T+ V?ޙODyMXgNvPb2қ2 b+>QmIE[Y3wCPTJI.3+If͐4h#c͎/sNH~rMݑ͚CC܈ O|Z7,B ?qe7ya1OPy1O:QBgΐL===|quD伂MH;b\HNTAf)n-M&ѵlipgzp:F!l?-TRy79jyp+cG'4X 5U;[Ow < ; e8K!W_Êir}審"LͥF"2ҙAd}ϏDIձI(5_T:S'=NK3@B⦁! n L!F{yk23*$M9+04Bv0HO< xRֆug\UEx'볱u _ڶTmj s$R ok;Qkwۛ>;L|/ϻt/E[lYȌf=Ex2Rs; %c!k#8ʪQe\uDAr)< K11ŵ[N Dz+O+<'ݦZc 5l<x@e];3Sس/w(XK:NK%]/ ̠=ҙrP+yẂn4Nqz*X^WCj4è, "0Cn$MV蘽HkwA؍%y7'u Sv"\-:ƭmi9uRQNjZ #x0~d¦e+(>á2[\֝}6_W}\f& :ը QGsE'#ωFhe$ŝlЈV"*w5+~̀؋F<.9W{ kǤe@ś dcy™Q)1BDrUc6u{OW܇c5xh#Y{)F )hb/?6ΑE3tཀP˝2o$S-ISFTWdυȨuMMDvSӱo/K@6 OhU^6նV} ̿Tw^g7r-^/T;xM\ j[q-/Jb 1<HM!`jT>(fƘ _'a-[MdOyM /9nWOmMI'Oany.֠rb,MO X.G()n7<AۧZBQΥGoi) 'j"] ʞ&QuV?o1Oy @ ZEŖÀ@p$y4~h" „Vjeh*k0ޓq/v|ڻru+o6##%FSGUrdmJ′d70jH{tw)DW)HI4V V*|t[w= E߇#G>&VeDm TZX9t 0PG1CQnjrGE\@XPu YPtqe<֚9p۩ ƒAu?Pݧ]q ߪt ʥWFPSQgzn\k_6!(ŕBh?'lpUJ0Co)X%b/hR/i\霍 5 @cѺzl7g=-WQl1.ow15Zs4 : nSoS4[( $; I{I.OW]!|IJd`v[a&ػpM Ԩ|?u$ 2q0[;\Ϻ!!pbR D7#/KyJ1qx)[Zdm^-Ǹ{Y#$ cϝ?LnP2>j6> XMOM+PW/u̅L{)ۙ+d[n8"U*ߘJ-/qGSHi=^ 6Q:>0?@U Pw;{<^w|9)o1::fs!!;wLM>"!}-?94O*XK,+Ÿxt P@A pVt8vT]̈́r-I "dK!*:pE]KKЫ1Tg뱥JFbR僚c[@ٰĊ]já;J^:M.t|i2 GYTɘ x_G\=16} #0钙!Mz6+ *@zuz#sPr yW9cj&p䌜tI&Nv6URXUr\,8  NA<gT5D𤟶Yuiu}R.i9%HΉ*tA%&/YҜ]ECM9ヰK ZP~V{ }MoWg'-dk $|۱_x7_hG2Îiz^|ӣ nIE ǣIM6W#dκHfMO$JeVDZ)JTOȜw=U1zk3g>[2f2tr i x.;|.\03-ota$&?{T ^S6A0 {GCťΓhȡx3s8z6c֪O8e}~6#Ȣy730m7A_^9nk/.h!*-D/=MR4r+& |&W)IX !u,~ZB[tb ި. UX;Y*~^i squЕ5^V3\h\D~x+ժ5'yPB=Oo(:,+!Ips=:,z>y&V3x~jF!i<VɒX(!mXK㚟K6m>K*B|'?xi 袼ANHɟ\9*i-Uۅdur&$fNOS")=&ZtR oJ2Qֈȑ-ur0B\isHÞXID}E{2Dcd.0G[#tJ?ܿБ7$h*c38Ӑs<,33 9%~*7$ƥj: ?d?ma 8z;$߷6#GI0}Ϳ4h͂oޥެ,Tv5cgح #p`KAU ,s[ }= 3qf4) בf-P&:E?'K=>} ]pm(;KF\SVArk('-N1-\`:eX ,Ԋrz %ԽEzfd$*=P  S&%_HߩuȞXtL=O=Hd~rL;/z&eYj\7 һ=nuLo"Kol ϑ4!vu R7b|rs6Z/z~@)0,b!u6D&$8z=1 BisīJP/;8l[cfXlQjG>j9gMviOKP(qxgFH|y2O+ZK5BnX9-NtDH:hdh&)4]\E5 [bEwvwmARQLNqȿ%nMU}=?50bzAMѹLubBsseU.s)|:VoH#MYa2vh]^׋6[PZ;BNma >Y*ұnyXB٬k7ovHh-O#ViL@d> ?<,/*b"TPSqw L?N7Ky`Mq/W7 "I'es1_[~P|cÌbj"ig~`/XZg(%дFm @yh0ʐ л`}kd^:0R t  𗚀) 0F0ٺ'jv@^&FJBecE0f;r]ki/a`5^x4,| *zJ]EFsCuPTwɑM&y[[E(ga"hYc nkMTnxS{Ӿgle[nShH#Zǎ-XGg:_= n߃R`i<kZ&`Vcb'E!Tsi%߂1:_n{ëDz!]ϪC̘fJ#!~"HFҳe'm"rO t*hĐ4|\[ю0=fE3fڐRU ?? 14)L4m=;A0cK4K*O$f{޽ cntYdd+D2Xky?#No>)[[)_e -[+1#Am݋XOf|AuuUBBiLCX+"$gu=K@xx%y+r-x[co̦RG%G 7[p~?{ƿ˳aPA"=.,{myRzo'W a>=HVoFTzg>rSDg!gn f6`Ko ipmռb dB Sz|y!|&U*} a鼢Zͧ“f[j?:Ty0.C*@J!V!G%lz7,dEuw657sg{NH` Kz)!A_KDfj(Q&uCiT)BCˋQ# n@yL[=]++YsPU'(?3sz˳jC,}ѹs )B@LgTvbIDʒjᄔ(´ۉ:鐈ɷL*`=]GV&Glćyiإpl3"rŵ`ש"a⸸ٮ[Q9o}%;Uqx%{J_&vұ^FgWgeO5Z1ҞhO~<4:lG@ QDL G{zE ,zgYmH5sp{u՘sr[( /KɤTl-p^wFţ۝l;Ƈ+0w~i݊[{fEyī5e<1P)#Q|HBZr# <aSԤ&if̸ti?x\N lfL~Yn?eFDi EkhJ?ю'F,j]fKzW '0<~M1[L@˼*]eՂ񭔹͏Q^x[(P =ߝg`,;}?%"ڥ=#E6 F!s;AE$P2uw8hCcΊ]烚3\ƈuǩ^Z{}uP@7,Do*?|rdfadKcNͤب)dg\3+F_pZ7N@$c\-\; Y]; z6$].K:t( Uѻbΐ 3ZT!> yQ=j+̙[KRdc<[HjSf9QsIJ3VW(b-}:/+j}g_c xO 6WJ`#GUZ GSRy**!2_MC+jR*?c[=bg0-E>džYBu}mu(+={(sg˷`ݎM:sPvPy n-U+(dFN1.J콅J qB%TcBށyrɭ«K,&e5;C̾^8Ur!_>lW>ʷ~!$Sd\'[7ca4 旉 [pj~DX[2zhxTtPzy6!K(vnw d#7i$㭴>8vE9Ā=*#aѐbdpTUc"D$QMWDCy3cw6ixBot 72 cReMD>p>?ʐU ]}ǽPzeZ.>C1-CT0s[<rx\9!a MpWOhK;PWbvg 7&Dcsȍ 74&03;XIq lJ) cy"q9kb+証lq^,kPy',zVF|"9+I MūO7hz>΂:ƢTO=!ZI2PO>GT -[ּ|I5"HɻݍEψ~= 0zw%iud<8#F婮}Htǧ5>%I[Qk? p)  BN=Vɦ-{ێ{gc'A8Ǣ?&.>PpFm)"?Ӗ%R<ɀ.p^ PGR`"ro~i|vL Ec&" 5ZkGÑZpbdck1Zh88 lj0kR -|x5@"Dńkld]+#fl@(!_ {rҧ=6P봨GwsI؀(>1cߌObz3`@R@ZDzN^c%fȥ4oGMܷ+z:#^?q1{%' aa!u $H`G]Y]V]vg+ `Fd5O!!R(&o/G}U|cD)Nz3QD2e.[5T!c'?7{Q+RaCFZ^qC:E*ONl'XFJ9T-> /S(Evl뺎Qʔl  A>EiPVZ4r]X<-G+r(ȫmXРjӅrbd)(ԉod b/7-,epAH"W{ڟ{N暰U㮇ˋ1 -[5ɚŔ /8h ,-m r>z4Fۜ%?]@Du~ᅠ}VtU?z2&j!RBqwb:5VEUHv.[nfmA{^R<7* >0ecJXEw YOӓ ;}5eo_U+YgYP~xyuC5v%1^n`rUe^k;Q3ޡQ K5Ou&c8{Vp;] kR^5>.bm2Jt7LMq3cOukjeUM&~h )o%#&rz8W.b*vs)˔mǠ8Kzgrcih8PqRLÉѦa;46|Gύh M|˚#< [nhiz+@ZT/bl;?A+*{Jm$շ1E/*m W< @@E>*-j:b/R'9 ;1nm24t5)(h /񱡌,:ʲg>{~ Ř%DŽt/5$s1S%)L:E7N^!*OOyLA֣gLR1X́t4d*g'6$鴼H]c[pnTD8k?0v4. @kDMAR]z@5f0O}U @yG:| %szz{AD Epov= nIb%̮p̘j738)r!;Ƃn ?#]ms먀lFuWT@uHI $*xWƸ(nx׫Xj4bOMIeaHB!k)X 2qJN-EsNL/[ OD Lnxa)B*ZaF hބR2Kq"|gƣ ַ\A,DS)ADR1z,`]lr>+yv<|}¢~Ղ<\A\FxWD(aT/ |džu hUnUu?;S9sm$TTF4vK@s4!<] g9xdV#V,^Ek_TxkD+0@N\s5T l+Y%{2C̗E4A  P8QzU{mBq]}з@Y[^]U:@|A`v5Q3R-Sq/,)H*9gޗ# H:'Op}-aNW2^, q\ 0%~4jIDz5! M!$YGA@V!x e6'okx\B8Ϣx.]9 +YaC0,z婗`hB\ ?,XK9L&`;Z2!Nɒc ,5~g ̔ iAδEŨ~ {cr\xc&ӈf ~epPn57!<+,"PY+ Nic9 _ȡ9}-/>b<зiim7w1VRP06zΝ9${h#+Y –gyw6˫d2=]=]-MH_ӊ-o ),q[Ш:^P shKjDǴj4Ż>'Ք6Je>{^kPÔe!hٲuW)2rȡ%Уp@8cޛJkN ysHfBN!5?c ʗ.;򞮔+ NQBK*k˟ly(Fjgؽ^Sk&;[5$ƦN*yTjEɦ=#2(%) ˜y ğ%oaP6e:bz=#I@GPXJ#C%Džj6YYU?nTv=bgdW, _b],>eu+ lBiAwK &Dh03pN=p'$ 3RGA Ow$XtvYIYsd\Jm&HjrF\p"*=@ɽ6HZI~dUh83:C,H\8Z ;%D>ru\Z¿5[k#@6P0^H~0s~bӕ( LD[\#Xlʳr{է:dy1|N$lV*eq].45uٸVPifx<*eƒ4"`J.AWaH[DIle. }.v  ׌z=^Y^!0'[o|f[eE8 2. @Q4gʔl%O?Nbεbuc9~R?Q8/U.Ɗ--ʁbFr.؉d%$+BDưܴ= 2lSGeE7A |}4ˁzcWD j佄}_Wl*5A%DޯW[e)WP:w-+Nvt hQD݋oo"^ #SBΙk7Kabr_m9pfqț.J0kx8 fg(Sü.s @?90I3 Vysħ pfտJ 5@ p@iEka [EY'i:Ed8JP-RXFM='g1@sf3 DhVl~ Ǥ1D'3qOKA .EmE9ToAarIn;48*s6azVԎ{N!UuԦ MZW[&69SςM^2%#0-@[ \opVn<DK;(,$"YEB/ tyHkӲyP--OyeEhNւήBhȩ0{' P&xcaMI1ǁT~Wbi?gObAJx t\Rr)T,YXkd]QaEqquWJ'ggqи"[UBϝTb,GTRNmVnSٳ"ŧ8-H0@[cOG?JˆCfJZ 2<7Bۇ[&!ga }^m4:q-݌"v( dz΀XSϴP׊z`Nڕ-jh^q?lCfa"S?Z aSZK2YNPY'QU\ Lcҧ_v"`X^+Žd-Q&sӋi0^+@4er}s=OAr?8ij.ZUb.m9Tnh2QGL 0 OpNH|ѳ9Q W!zɜ+93 E4 w)xB EՂo!wN48f&HK)8NE"f]_P4e[{pN z}Qq݌bg)7DIm^ 5bl: szzԘ5e.e}k)B W@VF\:}&s*/Vut+SaXPa=&7^e6F\g apO_p;ޑHDa`<-L ZhzWh݁hnNe2taʭ#/gBn;lfH0)ڗaH}জ/I9oCAQYϤ4:kzzxxn$W筑beU(:`:@cރQrm乳]YN>/g&8_"[f˜T(. 0]S;n\`/#h)!2mu/,VNP=7+H 'S6c_%X4J9E Z.|!u1Sҋ+!osi1"#7cL ]>ʘ$u[)4!_/f8]tۿ}4 -yG$g +U[)3/)So{O$ <뱃  ]Ǥ? EA i;ىڟ>xOvEcn0eM 0O:R pYt2WN'qD{7I-%J'k?xT dh۽{tBiuu%~c7o䅾ֽеcb|! oihH9-E'1Nez8!ִ$ظȾ\E3c{ 4f$BYg;c~dquhC)v_Pv\W':C3{,ɘw:Bcєrfo->[B T'LK[~"p`*`gLcɁ<0g#X!z"t 5Ζ{aBn).',Y0#C6Վg]Nu4tG{ۥRKfy8Di1@VbJϬ7܂=m'UQL]r3jèpÇ;5AMtZ_~CIr͔ù pM]rE1\8ct.\뻕P\SEj~uv~ *gmY(sB֦x#;$!iNF|yふ_£AHFou#tKi2(fuܝF@&̺٠<4eBoҢ0ݿK38,BHTCh;U'T-0 &gi+5ҲCЪ3k5!Dw W#v c/8QI1|݌ıF mpdy@K's뱀%7br R!pXt΋> ķ&FC 3iᦥ[Hc~j1ѭh\ZCD:k9̎#}JnȴMnvOYi&pyѯz#i̖7j*!+O! Ll/̶"4}#0?Hr3E{4t0FK@5a) 7'(湻MPD5Owws3یG*=ǩ4+v3je^k5H %'Mb3'µз4s#^02 Gbl(5}ӉF4**my$)Ɉ dfHŇ(`EKe1ʝNAn('N %S Ǭp0T0Zj(ns^Z/bj7QY euzzm2|O(7JyWL^ H7HgcT' }i겶p9q!C X}6y?P->L TwTT}neiXaYɣ("/X()[5siT..iG7׀Vq/1 mz{i\T12 s+FsJX^H?&!}~:73%LjK[1XĞW TṶf%}6< ~e6zDox>Yǒ3+5r8Lh*^4l%IKi@9IxL! S@@'vT;z z_ՏT8G =hp}5~ 7*FD '&̜uDYsI~Q7(h9_F~wcvPɏ~V7;q/ HlAS/&"Yv,xJ-GFYWJNs"K6tִ>"aO^' pANU6ݬz0ZY&D!]nAS{ -BŜ^V&^rvqUYPD/i1Uҡ*L.5.Lܫ2?֣Jw)*z[qsl V ri"u@7PLxV:YMJDv(a(6w< W6%S aހ. 0١qquپ*.'u" ^7- Ug7.Gv%-m%[_,Nd!63ד7`!MW]0!#lqpFhW{~& SSQ:2O|6>t<WIw)iǟ"RQ=RB @j"~Y$vϑ+I`V)]O(}>y]LzmSZ+!\n kgTRz7/=4t5UB#dsA<0ӵ D7%U7kj6;>0?bhrtf|l9T;%):B+`JF 55H3:H#B|HkWN0ϯXmVm뺺2dFo[_(nDÐ 蜼B`?SR䯄2aJINI6%Iu2I`%"tb# _V ~;cP# XN%6IdT0mlM7><`&;Q?s(. *N?܁~ޡ9Mhs=U(C͑e}Nu!D+ԩv)|WvjSM<|ayxg{A}Jf f7Mض'H2fu$S\)u,C"TD16f{dNvŞFRphW29@kz_֗ o{MY*eȚmeh!b0 wd3l@ҩ7-E/ pʦ%oepDdT\C 2ȢKlGOPϑB˯ f5X% B/#l3'i1C$?i&~-Ίe,P+b7[J.* q&کV%2KDe*G*YZpRe2uЈk <+CTc}tR1lIV1ޮJ߃ꟛ CBky;f|v q~ݫD\{Oe`q18 :S8՜[+]+`u^Lf}aU ]K !Ìl!:m#.Ucr9{.DL:v9t1BжsuMy,n;޸'Uǵf`~gg>KI#xV9?=ib]0@CBhvo6[+;,-Z+ DL(H73#AiH+ _84Gb\!?6( ؜UXuwFch coVKk~y0:_lp)X+9(LcPf?Ẹ>c.fQk)[Z,_]8:nIh e_ @{w$`ɂ5wrCP Tu4}RDn$<~r[3v4flwYmLG>gv63/Jw`q^Vx-$7 2d탃m+prTӌ֏n++sOzԨ!/ĪOG'KRGKf(bhU4_"q{- E+&kge ޏ9 Ŭ:!33>z]YzLOYM8Jt/Xa_?>_w U|CB^p| l 7EGT *=v^Xlgg+Su#>/gAÒ;Ke%b&SUz*ٸ&HclۣrG=9J0BLBW38HI]tZwUi,aA$4\S}rمl$(oNU'2wTl@L &뭢z $ cTHJ-9B㪤Vq1iڳe,deavVH=;וHAf| iE/ie*8 Jv^ vOvl/(YAibǣEIj9Ԩ%] 8szrj\0;V 9s9X,Yg/E b \ l8/#A <`qﺔLҾ)KmU :9t /7 S 5Rl3Oq Ę*ҿ1tnzȈ~Pg:e'g3:)-tIFs 4rk%@dN0cAX W+UL(Qd.л7 eg%+85U0/!-Ґ\<鿉}o%Ws>:@ރXPK9,Y@ ڍRł@hJ#s~~ӴTWgM.K֡*F~X<λ3pJ"b\.@μ%-uFd. Rq5gg\D#JivCRN^/Z?ۦ ~ZR?Aj߶,YUXFaߴgbI.75|dOmS-(:{q¡ݎʌMS(N.uG|mrF,CX(F3Ml [@=f gL yvG vH$_fԾ7| oHQ;:nF+bCݡpda!:-i=>WPZ&G ңAH363lB}NgEETi@x tnꐃ?rI`m2puAlVzle㌬qm(S1WOY {Urs[CLaEw ga=o37W_[?q/&Yu ѴR..`Ͽ{298| O!jS3BZE;͍ T|Z}8El(ˑ }T򚫋{1—vCڷNJX]ک*= #o?;!SE^~2ٮD\;Guh[=o)'&]ކ4%gsob)oK<Ô;kHf2J):%u{UZhܷ2n+T'+ґnD jNVk f(E!G2, r>pbO ۘy4$D_'luW qi̖I@$al0^r¿ѕ[( 0Ei5qMlyVOvɆz޹uTC7c)g66"8_77; Or}t_65\C]-[!c/n| YuYOz\ :9Ȯ*,R 7* [x(ۢ[Aވ<CV a_.^\Rkx!#K[^! jkk>^l=kM~ѩ3`Г@xMe̲IE Ú cPwk 9s-QO3Bf Q*N*ʾXбяџ&\u#^;&p3N_Dث!f)-JܣVj,{{Nm./ }B>ly%p}{}񹂄JԀ v|6ǯ)8-!nqCԣqF\/͕JWtF,^U&rh}Kɘ o'ġh\8m=娝ԷIq~NGp9aB)p߹Չ~G?¨TjUs:FȴlӲE%ۙiےoD!# AeAG!()`gÒT(F,uVFx sKQ[O]6'21N Lp[ɥ^4 ΧO:Ul4ZIɭQla<䩼"ϱY3y*Ľ:0<I0*w Xث$?4=>'|!P'; ,OC)AiOtwI91jQw8͓ :_X༔s)oݳ} `X\=8! RX#^Ӌh/4S5`fs!esNM;Rn8F!51Ì:Q7so}%|#Q\P%:S1G\rpM7ao%L9ho UgVZkxo%(xߤOCS"8tUuLWx()'ᙸ~j2js0&vghR#savއs?nA+-;Z`]~Y7[w.! v .w1Y]UC{PF_vR9-hI+R+-C8A59~f9f_ܿͤ@M ]ctqc{x@L8S,Ńφt_ pfe[ϡXINT:v )؆072#J1;f;`VflbGyS",TqԊ=9I(|kS|& 95mhbϭwstZ(8NA aÜ}j1Ar5r <&E!mWӏ`OGϳ^N?"4ɹȇp茷xW;IRPb:py +sv70:y(墽_NT;8 [Wj_%,0(HG^nZ>0β ,ȸxP\bf;F2+[ O`$:p@OKLAJۉN|]dXTfcx'Q_w޶(Ag"%P~%=2brRo4m̤5L)VDq+sM P!Ԏ,tv S [)e~Y;1o\f)jԴg{Zq Ĵf?>B{L_ׁ_3@͔%bRIX*Qȏꕄ?ge"Rpl4'Ѵ Y &[q[<^Gs8F)6qǒLu*W<7 (ƣujk2-cˊb\'0ݪyI0cXVl`禩bySNrcxYK_+,{0iBj"31m ڹ^af7<0]YH٩Dvp.DXrO2PJUH'$Cy +y\TVfI~-7Y#-͝`NFzqR !R^fZr?0Vgrk$@U׫.pB$>盭tRϫҴ2c_ 蠄sLx6-Iw27Ǹ O2ff1wMȝ492{ \3cފ{,15Fr-/N(*;Dl-C8T2,kJ3'ng*{6> ,ίHq|d.Pw^Rhx̰/ ՗M mzt%;pSﲿ-寫Qbi=n>χwJ:VFq">bG^E>$jWUp,z:H(.|Ǣ| <{V >:6_2Qw1:5`y}qa3׭n%ym7-&K &?(~9jEI2]X >&7mP|e9RމPC*JT["-&̛2)L>}: rW_Q]J'Ԙ5f ]/2LEژ~KؑA֖5_:fhe Q#̞Ֆ~Q4#qBUP=3'ŚLWt,nN# ^(b(cb$ b59!Czs׵'fsL]}"Gb?z?memxͬՖꬖ_h)%fP=3M2A-EfCZ Md58F*c:S Z;wKZVF ^/x!pHۿxi"}v_ҵc![Q&0uejD TgccdhWZ8a^ЄM?uZZ2yt= [:^ܫM*28_AO,{y!4/6܍hk+dрΒFJ_6鑔([NfGmns7mE63 r{H+08[R7YpO9#Ӣ8ݩnᔊ/ҳ&+3 ;:ܔR' YC˂fKjσ/00՘Cxy[de: ͶJK8nJ_ M$3i,cO{/*Jr_eEkZC Qw`e<֬F!K{ {G&8V!׏jy cҏ~*O5ѬY:n]Ȭt¦^H{,{ea.@ }N3PYe:/PFo-^˖yX)߅8@u[N>tżf"?Fp5N(k .$G7ź q~WxueCאA@j_QcѢ*n5I}*J,TX m)yoAW%ܴhaCF{2eݿѳaltG@ە)~|P W{a?W}Up6J"Zgqp8Mkhν6G lˑ?}B.gqX-px?\(8W 3O7:8 wV9` L0`_$\Tyo.atCj[ϯ)̩2Y;jjuwLUL֫l&^,SR8 k*-"XVzXOGVJ?z^=*=©K!L>9_.GIƑdr'K9;:.F`tM&b e828$n+>׊lsViμр^3%:._VG3Zjz1W :CF x7*2 Wݏ9[݇No;s MdkT?5 z:Zu]7[a A\Yy+/ epwҁ]qIHA0ht;FPu`_RV >pHP8+7n)n`T`aL" w@|͠fs1Eվ;Ab{?ap8%PdI\BJۓFLn*х_0}qirjK4 F,*-ηTJk᭼lo?QD+ܛsfX>O9p%^^ 4MwQ"ă;FV}vp4>"gځ߇4(wtXh wSAR\e>Y˲T)uυG$heX,=wVG; gAgfx:O,UM3#yV*h^D,X+BTP}lwxz^9V#_S|IJ?1>mLvޓTu 9f@ A_/G" 'ƕ]tAlA?fTpwNj6) ~cbKn BD^1bjϧbסyfy{~>dD6FW,$>k:zOU7"W:+gLqJ+?mϟl$ɢGa E)e+An;0ّx5{ xjACpsq/ Z%CSBrq6a޳͚Ci ж^z3#!z3Ckgq ҵ^tĿk]-Sd:e0$3',^5DZooX Pֿ|V$YL9<НG=aHXnXBֲ#9r 5MhX"4$2î&lk+KCA\o&,MV5xC jo:.P)9zUɪkOeE ٚcķDp3]i,k;|*_=sËD]צTsM֥>,?ɩv-U)M8!'6jx)x]^t N/U Ԏ\B_K!5r+KZ=LCZh')z[(BBɪCexIi*[gД^8bpNCù0S(Ͼ!#ϒ FN{:[D QȬ5e'W7H.ENE0H`ЎӦf,po7ydsaD}򴮅eSʂJd}׎ޙ&ca0a5JZ,ۺ~(>U؀IdDb iʆi0W"dɮ#hc ^]\""t=mUBXlmīu40tLT+7pV)O|UH8g``;iH[ۯϬ~8v&갹YyiHlz>0F<*QYC9@UD/L9I V|zw6x149oZZ -ȁ9c7w,Hâz#Xڅ{~^sP*"5! Yi6ع`f[Lu[[9Ɛb#ڈ_ j.,*R|[/&_dJlϒ_KD֜}Dk(2 8yG|bŮځqΤ @/Q[x,.|QB@Iɱ7Ύ5mn݈Va'DuxA=bC\㾿=Ϧ*;h$+|#-8yec'@ԃ!VWg|0}V!×hUC1jGV:dB~Z5ᱹj[}JAuɞOwZ@#|"+q#ZJ':_}kP !AjG'PJiZP vJvk̍NE dDXG4 1|@Gs:n`AǤVn  H^Т0$}"a\Z(tUT GHL] =mEoU, 3}xY/q`.!(%قU+?{YN+Bv=z^j%`V1a 5 n?7]6!Q :rAub8~xyc-B97*^O|Y*={mʌ)Z[=e楆6 \Hrk!A|w'*+`N`0˫(=KM;h6:N76"=V"s {'zFfxik i(k' 秮 ڙ 3 K0$8yoh70SGĘ&(",Xx8fr4 o_5hX4vZ}:>+˕λ> =!C37S; uy6b$Z#B50ppR]?o240'R)M*̻@`XTGJ cU-tM6 6Sa,oP"b;!gy3!;YK4SjU=uvqOmd2s_ c;RJrcۉ_AE+.x=NU_4){ h u(pKKDĉPnIrJ»] &Q~#c(XcV (cd $8QdI>n߀(7666V -\gкEsQN?[D<ҏ!t y w%#3opRl6\W &:]( XjVIcC mʘ@9jTɱn&IPFQ$LBgjP݀+& 2q2=,dmo9dpG `/> %Ĭ녊>NWaC*?%x+W vޤ on+ ]%-MR"'V6 [I:o]ΆJ*57uS~9q<`m-|OcA?6 (sB^T@BaQS Q͟e_~Օ)S]6q2PxMF{-LdAP^W;Vλ^2nQxiBE%wʍo_QT)#tSO h`\s4lz-q8ݟ~jب2 \tud[ 2~>|{7q+l}UgX9ugDՌƓ3P2l;eL T{B;eSWV@ᢰ m}V21nzTP17zV=h× v _Ea|f$ZwwE9>T"=C~+@U6?>=L1^UbJX׳mGA3pCfuN9 w/Jwܝl9RGKjGf Qcb L)BАYP C<}Aw!8$IRORvs[3NhGK*6m)'| N %,H6¼Lh|C}\(Yէ߉Bc^^OL-0p/'cX BpJlQĩUQ0vlF dE7Ϟ.EcVtQnO3۩Kx3Fb͑R_sMXWE`0%b~6+n8D6R9ռ L$ĂP; kԊ͗U T@Fٸ3e,?d%&|!N!q!+$Yمo?R MBR&Ti'=CP 5*}h:]*xe3CʫaPac8ux "]*MT[{.Q ˋa˟־vu >Rǯr|꨺bAP,GVaA)!ӌ 3fpկ& ͤ?n{i=o\hIrfu'iS<0sc.F7ZuX 7hk+ |BE#6 A1sSh`q[Z6Aݴ%XzYrV>Am;9PAa*50+6vH ZGuVx(OR#yy[VJ$JU,]$iUz쁓4Ȃ5H ^.*w&:W?ZT|vHGI v}߳v4`rՁji@΍u3_;_\j80QfI[Ʀ^}O(_M>Ѭ&Xo6Jd{ڷtD4_ Pm@an&Oz{4vXt_|nD0佲-S_1|34 3r +m1*Þ*`}aˏJ=Z9 ? b IЇVj5Zݐ:ե]0r.}7\A]~C}" :7hվ DuY' 5 &KZƏ4sږ) JϼGC419--'1Ct%4RaCPq}1=nj{cpd߉L)c6ZfE kqOi`/[TkE/6YF0e?0(|̞ӟaۆ{b3lAhTBxȴȹCq5NuQ)2s6jSG&<͓犠,^.7kN3$ *ڼh #2sDWc'?L_&{cR=@]eW[ʌD\9o $B%OŰy"<棡 &cDdA, @1$S2dSB S5l ͮ\~ v; ~a{2WB,>|-K _m&ep+.'u_!Y Qw^n|G~/3~Vt:Y{s.Ŏl|(!4 I =/~"*ĢxB6R4 .nf~/E3@#IMWJd>U.]D~~~w^ulE%f~8!g5gUz<ࠬfTyi8d"֠=YH"e)d/%jV{^P膵~G Υ%LF\C͐tx+&Vs7eb&Yg!, {mq-F)4 ^2+6j57V L#5i!xλA)6]ɝt5z5!ؚZ^uʑ'cHㄡp[2̛83ZBٝ0͛Xl{*xlVT,L;.=S=9Yd:N;J4؉T]V[֠^hzw!V& 5BIJf knCIʊh ѐ(`ؾt. >oiUàV'<z𠷳~kFgrVgXNlQd>ѕ+WArUej1Fxa!b2zUq;2;xvF}#S{~,s&kpmW Fƅu`-E Ҋpqm<tFpnB@ ׂe$ᶊC.6_5Β!j{j:QoXi[c59JǕBԓkZyzE̬.Exvn%= _&ݨ}A_ήb1&TpˢYLK=*ԌER*<'j2b,(O84ZMv {"}VF Q>gGGn/5)@,LV*x܀*ƶ0"_Go{W\R骦+ =HUW8]=ڸna;4wY}zƓX1G Pp}kk:6r[r̚14ҙ\jJPM^53-7蛧Jy(Js d!q$8N9q Ȕq4f*ְvBAآ~z@xq¬H.Bf٩Iq \Ӆw;Q\T~\J52)ۓܥH mFNDΝeWB\UOkF1қ$Pfj%]SW$` _ܰ= gTcWM]N~-Dڑ(>}&]Lw'$WB7P *贘,Q}q g,EIf+--:y;$f3^`g;9m3ԸӄHu= uP},V!\'yMƘW!݁m3PQTD#'Š?' ϴj噮 Hߨ*"pcR[.}o}fLκ7XP0Scj/'ӄɥxDXY [|#JXN!ª6yp)C;N^צi[@2j(eCe'- ? rȣ?x\vg\}'N1RԒTe8+r qqq?Z!zH[ lm#3R>䷿-\'ç׸_e.bA ˊX_co /]3+F;gr^24./LZ1- yϸ$`Jm]iiW6d^6]ZRp1mĞ޿7rHCi{ G6PXCI 4؊M'z5#}KqQA\d.?:H,o7ODu 9:ziz9> =%ò&Esxjn^}M֘hlPr=Z'ŊC-Op  DAbw0](=C:qӝa+V(›ܯii3}-\8/-<ѨyNdkGе|g0@wUʎojy ?Ɣ(~lb 'G R!o$ͿL|l~ "BJ.#qYuܙYqk[ kj0oewiw?۩NjCFJ%1AG!#'jTF=$,m V31?"3Mj K bTcL"cZ&?+ <;u|˕ԋK#4(ing678W'sme@Udz8vYM.@⍁)'Bhh=q5r݁ϔcky Q̓X#-m !:iC`l]pdF|bi܃l*y^O:!~wHcQusRs~L=%S0nZC=j`_ds4߱+nNIS⢺ItK㚙J#7UV̩IcQ.#> v.7("ߏq@5tE&0| oM:J#TzGI4G m0yI0*wc|;߆s;o$:N`?籑16i@vyL"m :ΫSOTIok${`K: Ar]K/EWe^pAM[vZ[{ }~Bb=Gv-D^>0"ߙWT`b#Deg>hbV5EJ^xg =V$t4ĎX(҇)㑞?UOZ,+4M_8m^&#Q-C'\ҹ!'ީ1mTfsqilX&S/}! H|BRy(t|| pp, Zͥ;ROUZ2[Sp^P[W#& _*wSqntTZ4H?ƇOMݪJݦKY+l}h/imM/,8ݶ2RB~F^kB*s^M%G2QJMFV:mPtsHؓD,tt)6#>!'zXrk:!˫H]iO=?`/i(T!Jc5)RNm*iMk ;Oҟ@|o#U4ƏW$HP 700=zfx* :\O3Gen!E8ـ$v շQbޗ&h[7AVe"F7h-|Cjpx]pQ]ON F4DvDeQ0T23}Sx@;,FV%m|9mSXE9vg 1g}-nXDhh#w~wAr\A!g4+ BITZZC9ˆ%gO #H3t@!yL!VoPZ7[ -a`XYw`+$[z< "sUQʝnp֎^dQ3 ݱݹ'Nz`_^֣HXmmM 1AQ%햟.Ap ?Unp bMzq iJPz^3b0c 5 ܿ 9 l T瓏-p<6膅i{$v%ZVAjYPDwL zk.lc/4d.Ⱥ&-"'(+F$*Hp`-0"\IdaB_ɂiAos3?iJKɸ]K0m5@MO88x':MK$Z0$5EMٛl -8 띟"Y `_ }Eݵ-#ΚIq?~K#P ?1mOi[TZ'C}mR\X ':^#{!3qBFu.]ݠNe gxEx ~>+TqRtGjSv竂YEP5K uF`Qop~ vڥaq;t퓳7uECaGڵE[yc1aDGf8@r:cgz|_]9*~a HqO},q1&X:%4;16 VisH5 k`d"R5]ާj\UBj7V*">U֯@5fyGv mO\iry\UE]%`T*ӖE\`|=\Q-_$"h}H.glZD.frM 4cx3ufWw8)JGlΕ5/v`3:^D%3 BM,6L׳&r>^eW{*\@QW)Nmyf 8|%I+Q),_"_ꪛڝpeGs_RXe<˚xѺ˟~ٗ/P[]LԵm'a(щj)i!4lK F/mfa4d؇-~NJwdF'$`+6; ׄHb$&4T$4A˻틯@FZ&I[B# (Rx>όb)+n!7 ^c4aC]#tA^1,CCXj#S3~!#`rQ5PΗՇ]Slbk݊;%00!~b-&&:P0Vn `ϯ)KPE1Gǒ56Sp(R@e˷@=g]/}A9Uw3G2'ϟG{TXC<{w᥋/}Kn ~RJC!h~w^`tlgbw?MmAWfvU89?: R[[j&覊QaVG1$ _Sd=y,$ϋ*trrJܡ~ZV&5fHЍE @MR}u.FU'}Dӎ )s(RFYU41hCի˜|2n[3<ƛfP mvSdBg :};+]`*68"IJĮ է83+0bp\be ͅ5rTT7%_׮'ApZ1 0f|P)*~lmd2K}w-Br38@70H 'aHj/ti>:YL/uЈvLO#)"qjanSa0Ϝޥ 75H b߲3WDBO.0GtRԦzBej̃!bRJ؝಺̒Mrw F 9;3Ii 7{<8w,Yԝf8ҍW!6)-$WvAkPF>pMTdf\dсn!3bPwMȬH BNLiΠZM,Mf5XF;*N܄vkrx9mpTƇt>^Ǧ6!5oCmO:CQ&- bUL#amDޔ~Ei$ mw]Jm,ƋbP0}mVגP&S\5.;p.#4tz%X}l?qrq+p3P-.* ]OK#-CN 9 *'=bpƃQ*̷ݲBuSmZp?T`d[hNfI齹QBMq<G v%/!Ͷ녏GnysrϯT|_Ε}1Π_{hF (;&+!C>jqԷ ` ۚR0 {&Wԕɇa jPkze:?' N/Fu&K~W(i=n0{Űw_2ب'9|N)20bmm+6OWy;8A88B&3b֞aλmz 5h(c;eŅ;]TÅ(|oU8Jia'jxUW $9lsW=W8U i8t,uK+QjCT{֚rN΄j!͡w:-&tk@+-+kv¹&>c?fLGO`oQOQ#|T\ϛ,6Θ˜#JХC>Vz5i?s8ǡXQ_'3$GcUqjt5g5h1 1`Sی;sKJByV"e5~'A~)%!HMn0ǯ؎YеGe !G^@J3 '~|@DW*t?[VITQ \0|/ Iq g# UNm.ff,e \ЌHvx~ܪl٧Á! 'p|6 7ƈ2Į&ҰD_۳XR'I ֎OH,#fS6R6~?e"NISSoO _T )1:q,,vȊh[*,|P,*m }C{Tf簗{-xt3>^v=v$'Ef\@5fH9<& ae@c]]qqIL_2)ż%(GǢ'!&cIdamc|z" Ei&lc އ1Zt)$΍qnߛ=ы9s}Ci. U&3ЩTiZU)b1<`05Hw$FB%F~5K*X!8e"9ĨP w>ڦA eēqo*,6kTLNa ~͡zǖD!sq1F5}y>zs8$+*7=r$kȚkbjDʁ#7kem0jpjN T/AGlp+u:XwSltta|gH\0Ł\x:~^ه! ~韎/% 33[$51iyGJДs'/eԷFIA8x~:Ϗ`D.wR5Tk0GxU8{*; ֒ uU=s@Z|g%rjusRZ`FaW$bXV&&)|mÛ3MU\\Vb^!l$[쉘l0kx :<@S,IoVukU/"*ٖ1i3W\u;k|9UK|T|sa!@ ީИ83{1 BEtN&2&tGɎ`E-ܙk2Z?7 /CnY>Mz?l'æk^@i3bS;2\&wu:P@QE=VC (拴x*~pzѴ)j9V0S]deͦ]Sp%q"K طެ܀Η"šBfڃd90PCC% ~N"fp 8Jm=[Jh/cr\:-y"GN (d 2Aq9OW=K'/FFL/Sm4`_௔Pn3d 7l7$c8AWF=Um]ZlFW0v^)F*/?_p^ZQWi ,JFN%a9̰yRUN+օiaDپV!¤b-8GőC x'Dg"L,Z8ѵzeG̜wCBC%kwXʋVY Y^7 2 el`Z tƣ`J/KT,dz_](3_20NɹJaaiVt7oqvla'22q; ʶt7Mx2Y]@"8~V!;,[ (߯.*^R_@EjQ0yEw}TJra~Fy~ֺ(uh>„ ]C` \ p}?7 cOq~ 0G5$I*ӛ/=Qtoiʺr wsJ; L2Γ񎤋PC-<ӘLXxaTuʕ⡶S48tu :9glZ 9z\yDbLʘ7h^MoD$1x C\ ܾ1WyNO' =leӧnYi3B]v |t H#;}ce@LةЖzq 8{kN7wD4SS:k{8Bxx~{ŻM0-n/ _I 0}˧6je-دq{Upu$a'wKIqS;D ?Ш\!r%oS)]xCȰ^՚(9-FK59Fa2ty)E.̩=sf,n&Y>r5#oP{j#/0=ޒL}%EeD- j<5l /'2>y0awAEaD+'g:ouT8Lw>ä$!AeSq!Y|*]&ٹX8WSs-T^e 1{Th7=`?%&i:0$tװsr&Zǎq}HM}";]LU9!cU2ȃλP:跿C(2ȡh?l"\?GluUc8y+FVZQAHWBGUGp1DZhqͻQc $ѧ+PM2Vzh:W.}Aߢ=o: wYM%!lWUʆFWUg[KUѝs[vVl#B+77ZѩޙsȊ[UOֿtІ]2R{)U^ʌmm #KO,)-|xI'fݍmA:BeiMg͇74O jKw'S/˴&C5:- @ߖMXDc_ Y 9gh>2D-'JOڧC"GW)hpG*֚߮Ym5E%~#j" 0L4vOCpUTfI\*HU\ eim4#'}l X=]?bͶRE}=iKB @QNs$)e1|D#(0st{P,Qɵ/]#d#{4QnJNz ?<X!#(M`|t kMO7Vv[ ~ "GN?o)|҃ D G߳!eO/VcڞsGle@CG&FTb;ʰp:|jS^`z)6!/ osԄa՛ul\\j͢ oMy.exO#CGv'Aq%;Omz5!71 A7࿥)8P9Frٙ!^%l=vemR)Uҿs<>^l9N7/Z7*Pqw2}27 bQ2,wW=5vZhwUI=WzA*_cs` aK~2OEt1"(7}t|{ gVFBh:8rE wWWJrIce+ԑOUyQ^2To[kwߖ;[A whQט_)DC^r~,]@ Fҍ5 pw9o)p0$)ҡPW%⼝0DMG6pi bJ92E495X:`qYHQ+hO|O]@7;14-U9rWJ/W8%J)&I ox R_̈lsw5ٺ-[(T' M(n+1 80[Wrۡ'vh͎<6K"g_ `֯"4{ApG ˷ꛩIߡlDOTx²k&[;"b+$CȽ&e-M1Ѫ ml1 %dJZIM'F<a5Ax iDnvqޑ+8!4w(ncL~)"Z* bw'5;:.;NTi^Q|eE7&Dᴍc(YP2[9f0%˫*Fm #e ЛKGnZXJKZ&.sі{nHojnGK|W =7C[YDt~sN p_x8/,RgZl{Z=K̽16s6^:\t)=L_YyEr2ǝ)0d%YFI,fKrQГ>mFd~1:[W_3pb{ZmF죭}&;ئSS%$z (fqt\o,e0!4euP%$gw1V!Y>%J@ؓ"CwIB)r"Ew^QxDvDO (M\Wq$9oxbxMC&k,!5Lp ½X"Φfߎ}9dX"]?N; 05In]eT.\\lzp?pbM_{YUH/>H!'^5 !/KS7*l@?|+|#mS%j%޴{#Lp5o/SGK#m_Sn8Xa1NOwEjp :T~fzA [G$Mx5z5o\ RՇv۩g" FٴdAt(I~'=\azЪ L =+~XY(lϕ'b>8B'nװg~gat*G0%u0~w}dkx$d.)+f¸V@>(y4G<~HCKmm*o&KT|7FBX{1`:{!Ê 60hmH&h w.e$?3Hj+"CoȂfMtwH,ȗ ,B;&h\f"mRSWA$-{[,ufػ)6 c:ړcYBgulXkd2fBi֋&(8"ìψ %-ǣ$NXs8~Tt}x^aiJ_YQw)Y*ɢנ4Tb#M^"ϐ6em,H~J_"ۚҶ)r6_ Jg;ߛ)r@kӑIfYFq)\gl#ӡ:rfhY(iRI'/PFFEKFJ޺5sDR.I_-Z&!kD73[>jԩyȻT{'H NT,H#z6cɆF)чhbl;ڎ%if R"Y!w-0\ܖH%!9eRQ7B`էk"4o^Ldb=nkCQ."lo-oѕVGiJ>ez۬43iɝm\mw\]b%` P32Ka\ =(wV _}5 q5c도 Ţ%:8M!) 7Έ'& IWV^t" uaGLY%ymhǭ[? } y%e* @ Q:~ AVfrيj}  5CJm8\(S4= Cb{(,s -mx9s32PcD0Y4;c#>DCr[YKMfmV^rzRd} Dp$ګY&%|/xtޠe8<0IEFj+'sìKwu<QJ#8vR'b-w`#w(=vIX1|7 ҒuO8:NExLm<;$E aWZuˮFTY?Dt 9Qӷ/>_X0`w)Uׅ<#<x-PQ(x o$FIRk]Nx}hkw5WSMxEdU@)Q,)TH_dT  P79%a?Ĭ ?öq#Ä!\s+.1lEKդЋɏn=3$|ɘ<0k4G3E`]05<( Ο@wF;eP2υQ~_^rhrF7<c8Zsj8٢ H(Aܿuw5t)2Zyt1"/jt} :r|ȩ,H*r1ޟYӹl#i~;/{▗=y_F3!Q Piq1^-vS PB"nm\2ӽD[)yg?Р!nGpNA^~;͟ȎIs=╷ ƼuP)I](0"31VFhcQNѬ9;E!{V%({Y.Y RhCy]"}{|2tک:r%Tr/'J[veG{NȥM &mp^wWӽDU 9GȎ4hWf$]#ˆ!z\(1z J"cDWn΍X Eptz2Vd[TmBAG?*SkJ*89.gά  {_uh{ri}@%l6@`X:5XGu Zp0*jM]=즃'R:GyJ \7/$@#o6ܟ βϼ+4J)5=,馴7>cu{3'-hG_ fů](y@ (yG^R=LP嶃 ޏv{t~rFKZ Ifaq`8iMB8pfft@ZFZd :NlReWM,yAzjCyf?19)疵FMUA}r4{ˤ70b{#y$LHy`#]IÎY3 J`;ۇxh/CC1m4А1`'6/a޶U X`;'VJ?Jih L;YRNa(l)^} jú:k8=F iY괓c[aBee10G|;),YKpbO(: ) S!go.J'fd}#7HB>AfQ賹1] MD&,e2E0^SJC~S)(f=?F6w|b* T>3O+K.0j>'8oZJ:3syKYi1> &.Ѩ멏a .N"evot2zDMeR y܏1s~U!BE*eގWpb@ o%r~ֳz&x)Nr*1#s0վ֍04#GN] @Yg3OR0c$ysUGg/Rl6wUL#1jkdaLST b-` }~.<3Ƥ5z<;W `@w1hr̖kDUz Ta~0oS}E#hҩ5U*VwZ5W|Q$tZxnu?yHwkRUSw 0Σ'lnOCF[t BvػJh gN]- Za7z]|~if2ަe[m"VC(D 6;tkL}4ȼc",eS$'Kt,Ѝ,Z7qq)ף!Rؑ<7Kuߩz඲WIdY|CQ0[N M„wh;d`f= YF#9=`wth3|r|! {A"܋Uj!M^~$-+Y3j|0qB:_FA bK:0xװɏ7LE覕Z]juO2o z] C^V,bOn!NA,SC׳9`„MD/x@'mYB(8o@/#n-ߺBq+"KFǠi;L&W }GI!fJ5y ڣ &>#@uk '۝zf RFrH`եK',uMtt՟oȵ_mv!5#x޸ A[r5YLH O4t7CeJXsl!8:5ݩ b9tv. oF1nDbbw\9zI|et:a/C-~"l 's-ڞ6ڄ9x v?կc=6uLHKWI lKJ`h"O@傖PP N2{Wr|B!= )=Pzq* b& p_콧>qGb¹`:7zS( +Dž'8 8?,e-{Vwnx33Sk0"<^D5" BECׁ RvZ<-0qS݃+(e37yeƳ-~u`qI tgPK Cо*A)O%cӬbf%\zq 7Xf:EQ5]d!\.؏|TUp̶X:/ڧ7[[ЌZ8Q)яvlv߽]\$G'fںT`僄YcƤH({\ '}MW^1Va'D@6r sLGބp)uh-="G1yq Ei;@zo>4}52] "# HdH (Bx q@9:hT7jh\\j] 3ȥЈ8oxFGu(qEi GMWvmӋz7fH ȾQpwO)U6)2}쾊FA֙jk0X bbݧ:z]ps B1 -8\d9B΅Z=> jY.X]VpHi8)jIA7hv`e|O㓸]b-ڪST=/1Aq_{jjt@>YHKAFIU Ncn &X`Y(BafRIr*l&X:iį V7!(%y:D1HR5٪(܍[D^/)z}"gkX\^ P8KTZ#Mx{ЦI~p'q4>d2m͸uu"lϩ>ZG+P-Փ*+SO@Lb%M:H:hnvHaD- nfdN=7t@tKAbv#;^^5A PEt&={HC␲Mϖnt+ơTI-uJ8mSn̅58|oj/yeA :'òPb/ϩie5gW{X$N]5\3-.l3j4lJ}K-F&_mq 8h==r~Vjaκƪ@U/lUl'r_^ JFBkık°qZ3iN_K4%})d{ $Y kK3EwP+I|RwO)t]?PTe4*J !9MzEL߀EJ?JG*>Y> 4j);$3Ƞ,,7P.}-˗hbTsQemU~%? ;إnP+[hR)aK8oK1,{ -B 3DSȳ5ߟG&ӳ/ƅȡa`9׉~c#=_Hƍ'*wܜJ3IeG&믖7by,B-p dsD]@ئ4C>h1nlx,g#~rWoЁ~`q͹}g!#or؏Sm|';+#_Icm=6ا7#`]QX+\M3jA0 7Hs]GۋCaswpKxmx=7f7NXQd}GQJ9ՅG$EaQCH#O6xSP#2<窞O9|o!N#Z=WbbH WxWUKB J遲-p2i.3Pe΃t2ped=K~|J$pg ?}9YX ɺ0O/:Is-$8a+wBb?[tZg̼J)ݼ;6Xbw5ct0X  Ό59p!s[Bn4. &[o7⦵qWHAuF'G~xͽO5 CrL# ;|=a,}EՐ*(O؋ytn;Uʖ7̎,^%0U"dIN@S2Nҹ8yc|0(D=Bs~VSY]n3uB@N~=D]*v!tmpRY1рq#4-zixIGK:05)2^s\X\CIGlUX;UR!v;GN p]rMt(C')Nζ܇b*VɭWX A'72.zpͨܶn@`΅aCzr,:1YJſ[M_dO$.- l>* _noI9IHj}k>^\@`[gC (җȎ ֝/~5ZnU.3:^2@QE5Sv6I;iqd3 %E禮Zk UNMFCDB0DQ}D?z|ęZ nqD21#N.bR]}fV Z /ۏ7e"]( ^<b[x Q,[9(nb]AXB69w2"Pew?_Xs3<`Ug6,[]@h)u5a )vҮ2=2޹}ѻZ/J\WGV:ےaCui@"{NXއmw­1ZL:rIc裦ZqoNC&JCZGafd6`-r2QxuAZ<)'3%] }(L( ,ŁAؠ (Uq=Rb%n i7+.62.\*CP9ڞ L=hSK7>%E&M\!oƋÜj2RMhk)˭.4A#p-ҋ#cCv껪 VpZ~p: Tw#Q;H 9_fc7ݰzF[]`޾E3}0wk<M'mhx|lU B~{TT/(XgCzn =W>B@qݪ|N0PAb$$սS,Kxqyr[xj@>~*" [S?VUbtQIBrϡ1A,V"H9,2^V<ܗ<M=uWR:g8>t;TiupZD-vH|;{ٮ.ٯ"GOl;8BVϜk4B3XAFVߠ~`#%u){:˵ņN(=><🞯S4:?\G>VB L _y.`KPos;~tA64e/guu\:A)zH B|/؎D6awqBPYC'-fM=@_4z@2 .{!]?wQjo>WWȲĞ$uݾl2L-J!߱aǨw\I-TWc=[Rv \#)OkMRiC}Q!i1 d6퐈s/Ew}SHM6ܚ0E;X[9PKͤ5?)~sT"5(#QuU^,\ªb"îebXsmcbr~Ɔ7>tQtaF w4Le~ ֙G` PH$'– sÌ@jqF(com3tڛu0 2BpK}Ȫ(Heo |j:x4$lI|Yotg nv+G~Ù]K!MpCo1Ї *L-YZю( o9E#d2s71X{J-+̜y)T'RssXZu_։e|W i1C*IGGLUbt5xQ|,SFgZ?2Ʉn%5=7 X|6XqY+T8HN,7A5WVR <#HdݜJ&} 5*)D`#Daf ,6IlI_uO2_RiH'Oveu g)Z4{6Cfف:U܅gI+w],묝F6f9⌍~@%zlդ}<hrZɸ>!#)"XգulVx0,&O)M7)ycF 9UQX79:?,:.qdt?۷49OcRkݎ)sb&82bt^ev2Shk^!yӁl*tw ϿԤ0A_umm.{NPr#̼a|=:/2΄򕰋^ҳjd} k:E51/=GaD-2Ӈ_OhM7kk1 <HJĜ2a/JDx8m!ɣ9-XC( a d.&ֲ4uEo|}n%p3FC6E:4,D!j/q{E#<- "f__+I#G>Cp`^cyM6ߘ٬5MߟCٝkR 'D}ƫ 4kAy vV %wS&T-8eB?^a9sWikHj)uZOh>^n "n= [ʊEƖC*kesI.ݷ!:>wZ!kVNݴ%>C~7&x'+ͱV |j6l͝ʷNVZj& bm܉p`Lċ(IewrT?X-#؊álR=]̙eװFwmx4A⠗>L_P{=.7Tp+$|Hhr4-h&+u TRKOu0m߭3O;:ext!PJEK8:npu,V.YK?dnxgFu͑x_0Ldw"d$ Hu>-V>'KE_2TkLC^čt&|K#+tw%ym gvc^wDA@E[~ N-5gvf+^Bj 6^x_J,Bۖ9_sPtا +#DafNӹ;]f8 Z'=YZ[2(C7ar5e:k=#g s :P@n4up[F) L2A79Hֶ4/j`O nZ?-|!t|jMSG*B,~j0L<ѝMz3 mUtsH.$L#_hZD~?^  YGQ%?iҀL)3Shšڽ0+_P+4CȞHtřJwq/ŷen73-#GO;ih^tdW/>(S:|tW+"--/̖KL =_דHe4j{"Nr~q-%1tz^H9>Um#S~^;K\WR BT7Lm%0b-O?PeVm%wVTi̪Ga|.`aBOgL@b>0o -bI{$(.OBdX/@'13HϹ3CsZb<`$Q XSDR(3/15 =J}'pY߭v>ސN&q Ni&}t<]ek( o]v~I"}۲&t@ߥw:Y]B:rezm۟4㍎'`aפܪ6b,@X`[ǝO:31NZKZܤ h< ]'q_mnxfPֱj,VˈH1E`=Y5Q<$X,t M%.J@uOv& ]1ΆaZ[0= M_~бCR v -QVFh[`O]ԅoU77 0=]SG-|! wB->`O&K.T*W!QEcWy>]wiQ/ҶUµgp@{6~k䁌ߜ!DoL#@?Kz5@oC#I?KlG6") J eD#,) N J`+TqM?_!.I|k9 YKˣ7}m 7!YDe/yDs:.H*0eI:UϿ{l*#{q] ߫W񛄣#rKZj3و"~6ݤyh&b.)a2 y%NؙQKD鏍RTݏUBmdO[sf~ Sq4 V@(uﶦΏ3i<6C8p=}]50!9[Z(GA[L0"ɳb#Z$l\n}!pB#,۱uDLHg.O58$="S lLm$\h;>Vn0uKeS өjQ6ɂePA!t_A2AZnʢ~b4@/+UƤh/bb@~fCM63?pSN}(;:ZizY*2bP (P"y-DCiU^r[J$]TA}^D qY|O%,"=;5 0 ,/qE;|y^z'-0CB`AಛyU_>$ݧ@+d>'֥onWwXV5DӖ`eS _>TJh9 jb=>~~wsBg԰韑\MCxƜMI+ ',-B_}vb/8>TvRS|m.|Cf^pntI%O靬ϲ; ]-Ƃleލn3ꃧupPLj{pSZr'&RqRyL VX. Bs!(;b\7q=~S-/m{ ܜIgBm>0^. rGyҩW{$Y.̓r~ qͦC5oJ]T/ !2qwrT= + <|2ATI| )g"H)]x8P^7, 9'(^5a-e $w]!(ƓXP }hx̅$D̿ G/"t7m!.|g+7 U|"谋h ݫ oBl^)~h5xؼN&:3Hcjv=wޡAD0UG҇3hp_1Dxx- ɚU+U?{ "N褏GD̈́BVxҔpx41["0XbkpP/v=L w np?JE9m+$rw%2&|{rspK""JBhZh{Uݎk8h}|e5_ (v5$ƚq, *:wg% Dr$"^DNEfj2UlO9qlPSϖ-\|^F}Օhw$0V(7[R0IӸZ "Htw,y'C#geIcrk\3ylSU<+ *'&?!6!P:y]NS (LбKC|y4 g=۫,H2xZ69–`|};4rLEQHy6fifq:H«'ƓV/EiĖÆ>ws ?{̻_6uyW`;YV ~szJ4ڛP+f9q; 2!ᨏeA + bs3,$Rpm3к>\H7+@TGf g\JGI.I5kÒeq@UZ=.ixm 3݄4+xmy@HRG$5١W=UMY>bY _ԤQPp4f5c@jgc<|־ճE'ʘ1vr'C;7|}\?s5=ߗ `L8s+$a w@[,idD-Բ-a91bUI%کEj*"\T]ʒ4Vҕ#ݷuIz6CܕN(m`3H~8FYBPZW T7 zu~ׂ;+U&Jv9n*ǸnTP1,&.'@Ynٟ 4͛#1e.tN+( Bp{| q7kݐAYkFns@t2g1dߎ6Ln/j 9X>?Vo)LjPBxwB'цy&@~Mom%4f1E'ՔI˴30n5Ѻ:狾+|tgv@|) Ŧm$ϮJ Q *|ۚAIL1Qb(,Ij-@?B!1Z>fDRdAU h~bPR#5Yd XC9h9k4Agy2J"Ec "`n>nyŶdN22+Z<=JB )c[g2uaru2!)c6`0i*αuI=^I^n?bݏH:Ҫe!BJ([qzgmhBNH$ґn AS}s׈8`0eoͺJ#oЉEZ#QVz+g:r7HBE4 r jM} CMUЁKvƸVviy=k}CҘ*MMday P$e5et96gպ3E"/4 'wv%q8{1mmL]3X Dk0Rome~ۑ9q!VXtG"b*qJA@^hƄ Vss],JL:"D-L̹?yS61 BnR^e32okikY5ϲΑK=mo.'.[ߤ=еy}ds7IgŸ0[R>h&1Ł ]͢ࡓ6ɺNða '43[!j uUv XLHn*\-ڮǻ>q(M|gn3~>|#|V":Z"‰0YX>-|x xG({ٺ&Mȵ:T2ItF?WFwVrdW<C:P,\>I ]e95qtGBf藣"F@^-QHʊc~JK&AAJg'}'s:;]S?Yڌ%hK8XW{z-C))؆Ğvt[#fGVS 8jq: 'r`Lk'>JBHn pD7.?ہo/3<(+ގad ؃u IqĞH~Te0֖j.Q4u+ݫ7AD? aB_}]Q}KlK"]fȴqCyD!#ۘkh 4'fFӪ7huD5H<U#o03z{"R[ep~ N5zy|Gѓ9 [5T)߽i~FV`$|~,4fgr b?3-KΌ7$)z<{qH<(vWŎscEԐVB3}r^JȪ3Қ6%^Xڰ}R+nn.Hzk귵)<&ϑgSٝsH6;4>g6&{>eD5{܎v jp\Af ^d5ёf܄z,fȬj`!`DURt{q`-W-[gh. MXhJeԱxV7qCbHT8׉iI#0 ׊ s5# 9) \YX-X֧X`j߂,_{|,ww~qִH7CxL[3ЈF<]L(ܷ"LN^tc $zl2WjBô _=7h1#+M3Ii5?U_nG]%P/ @B1@иG|aqLW0԰MOyybpc2?3g -po5F,W*Z33?h%Lbz t}z/,bM9F2jKNH4kp3Mlz-b, 'p OG;iܐ,a83"זmqN9("v }q1o: Ҷ͡4e]gm,˩]`C7qraOe♰?-#.Me|wЁ-I5$ܢ4$)2B `wr!9 /ئjZ Τ H{9agC d;]SȿȑDctј LԬY*"/UXMgR}%YB xV6b/| /^C| c,2b0ȹ1֫%CFĂ{官@#*|DhjT'@Ž%q3Hc1T,'dk&ζyG0nyA~EI `!߻rwP[yijÓ&C@ԍc]z49qIAsM~@*~sM=CY"#*$fջ7/H״zM5فM}[ <­';=X6:gn+}> T$H$|S|RԢn{g+4#fڐVJsu# \_a׃5c,o$ElKbPWtxp4L#3UjI_8q#XQԔVî1Dy&AczgMopᵦD9oHaEY;hAJ?(޷QisͱD<|C̽痬9?@.<7iHT%JZFf$*"5B(fE5a _fMgi3!s}AsX7p$[x]&QV_b)<>0_4>#b!3՞G@c`|"z$-QpMDj"G3^f\*DƼ8RHC%D?el;*]N,,:%IЛ4ޚėIk:G#KTDOε G9O2ourS#\(Gf|wI,pRKJSϰK{-P i؄_ct4(°bSs.5򯂗ZCy3,YvU@.m4j7CЪh8I|.ԥo=~p<x76<4d@ '<\D4ŪnӨ,.}s\H܄ >IrXʒHUj@Q{p0u,Lf)kE1wjuȗj~W]2>\bpt5Py]iC~ZM% oo=bJNpk0+?P.<##ZZ]?,'f))Q aVR 6UƦ:(IQC~{hbmJ(ЦxCMyW[;֍4[M4@zSr.-Z nxZ'l`"`lI3x:?wR77(g!&}Ә1v3SΌ^s_߲ 5Z1l>'C~0QQn8S(/1G]ר)Xa/&CZ+E0r}Yqu<TQ{35@p@S$c~#R0~ WХϵLhTѢ˲ K63Ѯ]*uF,kb ZxXtoIb^sGḷX9`'YQ\,k dTa="uΧ1?ahJry ܬ('Fm 0Mt|u-W̾ "">brX]\߫Vwm7UZ@[ yL9;É/YzE1TTO} j-G> h{++ɾ'=VSWF0Y"/(GIu-uټcV<0FH)M}Nn +*:T[q$0X!sc 0DfBYk ?I''JQ{p0}4 6Jǿ<ac𭛏2I£k C7f.Åj N=*R#=B)F*| (be׭6Z{ף88k&Un-,$S8 )=~dv+:d@c/,RjbYw_$a9Nbu};D yZ79N0.)nCmUw m2V2X#"P]s[k}3g7f@1/|*&>7ئz\&,aD,\3E?D\'$zd_y#z2 wׂ`*,_,惍R%6 9Q$j`/ J-]Y}".zN| .,$o;'AgĴ< ٻCjne9TQ-@\VkXS 4i80OҼDМ9O}e63ɏJ9K;8YUa4\d@A>9Qp1 aUeBg̀K[hlQfXn=0$/AcP_)Y, (l˵AJu (gܫv2͂ȅ0zɦڎ؟$h^WyҰH=Am~ Yrg5~d_kA)P|J#-sӹAu@㗏[s ީ#2LTBxH5j4W.#8PvuE=P%@>ph[k4} Oi_S k?[Er>pokKE|ga:vĽjNKI9^$>XH}Щ49caAW k "o!|'rtBz@ܤ{){qX}]R"XF[WZqzU*!Ħ{l'= ]_|uT|U #&Tcp)iaI%/: B8q}}^#WU0VoO6zBlw,Nn$G@qᒰկ!Mi>XM\HIϴD5WNe{1^܃dѿ3;*̈́v%LJoޓ"N'QW?QҮs!ӿk]9ۯ$N]"|j ȃ" eVh tْjg},Th]ΰ 6%6 gO`4U`;GM&p.@,?jpS9Ջ1^F~+d돾JWquJLY~MB'E=:WRJ^m'q,Ub=?rݓE&rbܦ +"NG[J?vEn.mNӉv8&]p3H.*xw+A^109ZJlultzY8 +qp:ǚtdE44[/.}憧y¹ZC"2&V%A{ݻNu ˰ aܛK7WU= s q(p"Fdu-QD' (@K[ Pa`v][\'oVL?in Ƣv^0+XByjZoc&pzNW#^o'fuب&-4KN~zy5 '^J{ nf;BMnN~+/yTY$iH-~[~±+|H3jF/r5j{2LJqgW"GP4EuX`腣8 ' 6VjA·{M#O IdAZ/QJ7FPbLfw| jQ=dM`"1לw%>Afկ(uԿVϢmĞ{{sEG [6ɣa0y^/" w /#̉PVh P gFcMd>P'w' ?Aypk5-pWBHf,ԟ8ȗ*KӒ!!VeyTwG!_')ByJ"P:P(NeOkƲ1_hM6ʉI\q/_$-~1Ehh#Znz Lr[-`fH?jy?^Lj2)AO P {zHtoP,ϜoGp+pZ/N%砲Yx R/t:SX{$sn5uZdTz7)TLՕH2~e^O}wGl;(I6o&wpFu0[r#n#Kpi>ϵmi'K`X蚬vwH4Noڗwگ< AjX=㭕G#02vwC|80_B>V!^-MKbʣ [Ȼk o[v~HdiS=.qzSY+HŻtb/Ր;UCŌ+s S90}& 浐ӁVŒax(h Z`Ya63mWpCc1qzw竡^?I &)߿ WqwW3C|p]R41] W#arGf4,vmZzh0Nt;vNi:x L2,vs|&u!1XǨHUl?龻{7/7"5$bTdV`Ir >ѥ+U{*6t1]w2B٬Ō^ 9IA%@X.;[&$M9~"!Kdd8{]i##/!vG"A C{{=@.6 SerИ rФQȤ{CTa¬kǭ]"};Li>a\.[o1nO#%lXS;RUԼ)* 7 ]6 {JCMJfYaz%C csSC>Zo7Pͪy1n(mB 'J@NW<2ܘ΅~ܾ0`)O9w#gv^)؂-Om@:Jz%ah ,Vn 92$߂{aUW|LDCIOklmVh)h~= U/9tWI.Q'цh;'Hv@#t'ˋbBE@>M1’y FH [hWƶ`o-EW/ &́nx`];zef hDQCXy4bEcbZ$$Voɗ*u[~1|)H';,4DTq`l R/7ָq &-LQ8]kX[BP%=r76eb&zGg)dv*;c?RkQA/:e,SkJfBە }&9 #$!<\>Zģ 8Z_N9HZ8F)R/ͽD%$!BΑ: &t}ϡ&Z_:Kx0.JU nzNvX *_V;RJ݉J!>~)=R/˾%Vĉ^/(2I򦮐+f@*_a+Ey wq94~p CJڅ'H#51D+}bs0{V,FKUʱ@x#rJOSTM@mu=S{,򞻃)bÙ b1u_G Y8^s??[l^KC-G𼗌_34 sZ~{W[70ӚYSWJY]fe1#IQ;s&_sMO>r#N, D+hl1?1I}$`+Pʹ׫"ObKoM 14,G^bdsЂ3!<ك 3˱z"*tk#רĸe`+wJAt~E<7#eNbzs~癛hw*+b?،3p7kSeR:6=ItqC1 q=]$%_Cwb| Wxf>) 8(ý}d^*z+[+v^.asrI}/\R#z#\!%dKֿ<-}jXCJ~ E"\Is[ }1ܙ1'VH`i+FZ%uA׋uגf,3JwUrMdMv{i޳a(֤6Pҋ-\H0Yʹ$GNB.YM;0nG)yN<=,&U?7ag{,3l桮/ tD ]̷,u>cAvwp"^!FQ:2VVaw آz?eW4)ɼ [>/rj#pS݁B>v{S+.%,.56ok7Вfn7.D߂f'rT#RԸO)cWOBC&Xyr }KfkD52n_-̪ NA s 44:|r%YwVC,Nې=nLj wJU$&W@ 'lHtMRzYxƍZs@x݌U@"@@<#Ἠ+(DCoG)2ǡn$a߱ UBPH,Ô|.pfi@ۆ-4F&H}xe,&26v~Ps)y'V j˪NYqOY5a`5y:eu'7_6 6g Yׄ!U|yԣ\|`W8H**c3v%foXxXfͼjzk첉]-_#-7fVCyV`&+deR&&)p_>0ly6$7( h57_MlgG@ؚqq%ږ"p(vunL j]ȃBZwxOg00nxQ\T@(R4UMȽ&Sk*g{cK24y90ʁ ]hmJdl>3,[G7et^cCh~\8e{z\:] u$uu@?E͐E@KgI2HFˆ)ñI_o򔤛X+X¢kBb'ZW9! 8DmY w Q7(ȷ>Y1k<%EQ85km9τ&x #L܈3^[TX %\Fh%F z4ʓ#(D@:`t?D7:MY d0c%pſPlC4^iWq3w 8N>ge71McfitOf4akqAy pyx@~=U^?ރq~:WH.4mϢ`c|eC>;W? u@X1c#;)erV֞]NXswJعLPIӃcWH"[$v=VJe۞ggpf/pWotģûxМkԑZhht]SBgmHBdun(-fk2م]@>ۆNh7 K(݄tѕ s0e)nSPŎ$(u7DrE E:埝M24)G$\S#gfi҃S`7k,:QAa`4o+.{[k3e|Ȯk.T Rojiꂩa{7]R;.v&LZ6RUVbb-G,;1|DLf-NxL[S$qБ_hph[6ݙ$S.)lf`7t5Nrp=g (,$ܝс\) @ "uɒabY/{>s?GۑZ*eɥŠPLVs[~ C ՗+h ʳ\\ 0~At`cG܁"aԩ"uzx(x 'F29geS4+q8zaWY.Ikv|Q݇@ìmّu$;uIRC~Lr+|G.yq7'[5L'5wZWg6hn"^5 Ђ+kٍ~J{ZȰ1d;;*C)" 7ML:@UVنDN@g j֌}ES|l7/*.4 4@Đ-9UyY7AA` gxYwzNS✽\fZI$)\R `}ghC%zsjhJ Ub_P.2ʂ95y-T+AFfZ|jUܡ*|+֞Aw?ӡ8Pɬ8@!#:4Go#:9o:{'{TJs{+wm `2ҬSpoATnzWBW8 5Cy:~&mY@HN=rWkPQ%vr\5Tq1%ut?q\) l>$*D&4t>iU!>Ͽک b'tl&ts{%JYkhF2t`}ԛ`Zdz[ @B ީLzy<"Q^t.fpݦvl׈gHm/ILl^,U%2+?Mp1[,R#{" c*;l]?p_lm˙P`^ݣB4| i| ?W dcXFWxCU%((1J\ w!U]BOzDSnqn,DƂ :P'=u[V֯ /I䕚nd01k LgxRz;ɫy$B׶og<6]i `SiK #_]ddUXN%1 X,v JܬP4j]XB5Gh' w~{1r1m] lPDĒqI2aF硚us%gڮ>3x1[,re-?$f5s4]졨FseRwY!P[V)m*Ox~VJf~)(Jy>A#hUpᎈa$~2ɶ!XU9hs;z{qFKD9pwRd_S zx9YINLOɉ4,LgڕKrImՍ8wrCLuRܓ C)Iz_zI*f1D1Ntprޙ{mzt גImRO:Ei%~+P;C@1u}FBLܱZ_#LxpOk2h $GT@78s}c SJX^r ,\:y<<#rsu?˜Z;iUz'!ɜ\xpBy]g26 AAڤGؗMUsǑGK qMRq|lԝX" e1>Z Lآlx*KORbiANi%>lxҘqj*PM%Tzx)"}!ץuJ55V+Jl /TǪn4HDqi.ʙXPQ=c`jTzM1e}X= SER}ID2*Bc+֛W'H9JW!)̃b㘉ǩ]L]}2W YaMPKP~(]~kWl4hP/&x5ӡf}K2l[P9Dztps84UhL>6X7m] U(o8^MUANxj~{N8Js:v2GW'~C u|U##"$4AM%_cnޚv^7|lLmQ3̱T&`\SbK2 U/.+y弴,-guߧ^ƨ|c QNh}:çM<=̓xJdΗo][C(e-Ѯ,3:uDv3pV7q_ k#վ^® mG]nsDd@Ig|H^"WߨC*ᕑSRiq@L[n䛲 `qc]s:b2&N)G꒔Ee6\`jN׻Vpr:4˫e*`o8/ॐ5_Ë>i VQl*`TKm;c9"\NGNO^x7e->j$nBrK-* C.3e!W X .PtA)r-1ҫ.ra7!^ 8hM"7  tB]q)qxt Z<je 6_93멿l>3 '9K2& nDf8Fg"T3y[qxwFG5DT=&ߌnCw ϝ;qbW7:˳]Dji`2dԷݍ4L:O75H}S.P6)r]q l4pd=rKL= >އ#e:,w4>8%))^^js2ᷛn @/ʶ\\4Ynǃ/)q[>H^( QŞw^\ ϾR1QiQJ_r-0;1WgGg73MybY ~d3"`/t\DE y3e[;V&+C氣i,<2- .俦@x4FؠN׏ ۟ロD;*]3f#ㇴ:z^TV^t^ ShP]fSKeXqO^IEJL=nbbrᇫ`c$>!wߴB{ԨCF da<;v)w19:ܔ e$g{2J+hzGtԸC v{\ ~rXerf$]0\?B~F'I'ű"f'MiS{Rv s7y `AĚUY4Q|c>ȧRci1 #ϰ ݉q+CNgfhVVy xx,EgT2rRZW1BD$bljr܂rź%r;ۓs~i lqH&;d![ X0 ˏdNU#lNVs ,կ/0Қ 03@ڮh5ϽN ȑٛJ$O b>kzXs k\Vo@:16Hje +D`Dq^QoXjmP!nj!U'$uO P6Prjbb.mfpF#god*zsv2.۔QP=ٲU/Rip:wJ^-yțNq꣎ؔ0 O{q/KYLSpԦV$h =n3b|KKxml }$^\) N2*3m) Ieׁ[=S:j3.둢(Lk89Bb˲۟l<C[&UMg{ ozx qs:o%:˂uU 3ݐ2vo5]i%󼘋풮w_' e%KqhQm$ynkTuic&wzWRȱ6txGzFQH>Y_ɞr71Jg4vs0ǍX3X,/xH[qBaq4.&#\^eWDI,% 6ޡfEb&׬Ly1A~l b~o_?v&kfyRȿ6G^XrpxG#V'mdObFΖ@#8//8nF.%k 'uh~Pbt~iF"gYuwH=05c֔rS= #~5#2?ofnҾMǭૐ "?14J\PYgAVkn_tfRZ!30]xq/yA:,b?8-0m *;s&} $Kg͠cQSӭS2 o!Zz+')ױcPprϙ̙$ZH)S:  ?]Y,-BUC܅yЭrgކl"Y bM43ŗŸz h\O7@{tRigJk(Tԕ\9j,>8-TCt23`6* [)lop'RKUp`鹒 7-/A [Tq#"aCݾAj/58p X'l&U#Ԇ\A}y{j}fHePFTW*/Y'k7:[yDgaYjN\&bbknF͸:`:2 Tp~ihZD=55q9 $ DZ!ƨ]_qڑ۶?kb{/γn4<̺@ чvu*LZzs&lRtxF2 h[/pC`U&! 'kpjR[m/г*-h6 eO%bd?/ ))5dT[i2ȗ˜ߖ-?1O&nHs$Y7dZ +%o9M#[Q!)ÀW Jr/$tb[ٕ8 3ZE)zalJV*P @KmbfnVHR٢ ` o G.ENXqMegƥ˽Uq* YT67|67-e%=#~vYnǍ4~(ܨxPRh㧒Ojwz:YcST|8r$K/!-!|`"|2.g t{li,Sr7x2A3 Hh@Q`~| *5"캳tZ1U,aFƿ6`&5X@BsJ? FiG6N4%S&u;;`xD c  /LaqM򑳊on\?ny*$0ڠ r4!;'e5QS'D6D.-l0 ۱"D=U={I6KH rAd*j)- ǿ)ߪ__B7uv_SG8[#ɳ4/,2=&4~0br@o#?l^C 1A3Xpp@zZoeܚȮW`bX:;A U[)84jS=_MeAG[A t@2:s~Oɬ >||BÕ\J= #dbǐSSyWl/ᘉJJK)ewqޟ}6̢ *-rUP pVF\ÒE|Njrm+;21<$痱6ݗMܻ2j%f/jSpUs'qF]]c \춨m+t~K̓gwC-L%ʑ0(ohS52D$NuD-ϗFvV$I*PZDNRrܭQd dLTG^skAF { vŴMH):O3 wgrX\(w\ۨ~rs7UM*;TA@$GkZa?N.N+!:RN JL87ۋbau*g%d$3LGQA_D@a;]5aJg|;FP-1[9,8.L 6u|U9 JQ)C뮓> JxSi(zRmw!-* ^eybҟ]Z5vВ?44plAWB(nj{T q<dfKb¼iot*%+ |yZ>9ʟ*tTglf[A7_RhU2"Pϵ|QijZ칪>)HnVfGuح"ZwF[rD \2sV-Bpī#;H}ȾR5rWL%,+07R&8 qTN-ܹx? VW_Nm@(7zgULpRm i  ){}瑚 (N窱HuТ%}85 1' ]h <&CY7 Z5L3BB$PUi?Zb!#ho*2+@4lW^<\Nɺ7]*a0D"HZd+; ud ,ߏ̊Wy-$ΣDGNIR=UeЛ HmG–m%g8 y{{ʌup2 <`6TN7i ļo־$*Jo5y-l(=Ӷ%BZA "EA>x v YY$YQ%X-I١N:y`r^QI]`2~T XP%+Qq99V!#wejNS۪~RͶ&݋'qꖓ Tn}bBIy }6-!@ty+RْX,E-!G9"Hfz@4dĎ)ǁ10[fLW| -Ry)bj% {׳[r԰NYUaeóI蝵<0QoiXd:A."䲈LŒ]T,q(<85uw`׫khDTπ# mHz_’2BP>jv_RX`.>o,?Wf5}kL1jhvd8BRDt|(qtI|a.]QBee_7L^v`*f KEXa8{@װ揶201jazEg{ _ٵ~+[V'3"f&HVٗqj/&.Ҧ<O?H!7{۞J,ZԺ&UQLjKKpbd'*̮ :6[T: >w`J>*A"1X6#F]Ӿc\zw,FȰBtU4xz{P_Թ$^hU]e,3$sty2r9j:ͩU^'N\t*|,2)]}y$"äl]ZuoQd*j7VVZh3)RdIsysl1YS8M6Ma`CcꩮDHҺǥ7Ksћ#7dQ-gHRz>bBe)z13'EtByL*ボ9xA~xld|EG5кmB!XT7Һh45N=ZrS-mC<?@-)Bqm]b^vc3)?A?Fn_ԭ F8i!A:+E, MKbY>?vM6,Z0J1)ݖ'.V_S,J5v/m:Y~nq8r'd~?A\M$Zp=Lj$KNnݽhyh6;0)H0L'/X | $[RM|he, QӾ<$?&kF])̟ VKމi>㠧g-*7p97!75F!;at_֢yi÷[(i9+awl4Mp{7!?7 g^05oUT%MQVPy0}>޲4orsP6m;   9jV3 =W.҄TPr o7 1ørv =WZ RށI3h^ڻ(־k aꂳюS(}Þ7J}D4qL& ūXv?:V,)1fIȇM Y T"Pk+ulI1 cWnI¶qL@Wlf; Gl IytN*?CwE<19}~6qb碦Rb[Kff pѡ_7gܫ eA!!\p*aToVVLq*Vx:x$CUj=[X4w"wys\Ka-\Uѓ? J]cASZVf$p8Pi_N #9u>nIC3N4\! }T6F2MN*os3]#Bo $>Q̅++W%3Izq l|8Q7 {okI~3=Ip=Bw REd3iY5kwj+殿|Hx:n)F>$+ğj*Es0zJ G|Y{yFFk9w ^@vvƋZw[puV: ߴ\"| PщM't@'7'C3 Ǩ8e60T;琽ؓ5M~PZ9qE%iٴ8s8W78[Ptƞ@tg+JB R93tW.ĹXb,ŭȞ5yej|ȳ}$)_)", :W鴔^9_ype;{`p1 *\U _~QgH#ґ$ўޞ7ٲ_ӣNtHr4gN&NMuZ.ﰂH: =l2Y#?l}   zw"ṾYvxӑHS>ŭmi~<9ܠNڡe"-Op[@%!>&,e:+9l(m, & o$*uǔ@Q]zi~U?odXzU x8fA_8d ze_31A"=V={"+l R\foA3F>=- _ m02\Jؙc2o@y__&&, b )![ht oW3oI Yw2K]tz d| !=v!c1NU rOT&,m#Un2 iؕyj6W,h|I͊U-_<~G_aHt7 9sFȲx5Hoޞ_)AWqirMo !sq5}Qi2pGE/J!c4-"ȦW:@EF9Qb&Y|E^Hu#4Og*aVI Z ҪX͢H¼MZ0(@f̆]^ePF$1(r`;-ATpèŁ 9r2><.0aJrEdc=`=~lo7bv >,BoL,QY{1fAu9‡bdr/uסM[PR$]b:ۏ;л( &#=E2KT9Jю r:hDOԳ"Pnx ̘ ^RG'̫#kr;ࠄsٛ.gA}ǤG/̾3!Eh{G }6ŖHY8ӍK?>Tx$_= Xo׶r,:G(Ȍ//Gʮč6bJX{PbYz?n‌G҃ԑhpӨtFE,-I(*U1c-R%ױ[F7m- Sm5mE?73Anp`o~.ϙ Eи3:͓;|_~Dc̼-Nk%^/vr1 i8a$A}Ѵ'8I8k{ ?Ii-/ɆwMYN~ے7Sݚubׇx- B O=Q{;]WM t聓NašTd-c&eM^4& :~[ougߋ܍( jX4X?پ1m:fSl;ށSub#@s+K%U"P\wS+Ҽc cr=y(]C:>~\zoʳLJvd ~ C] Eڨ600 V!s[֘~D "AUațhKga5c!Np֠29!;%|E+$dAQM 1dP聿ɤ~6kd~wtMJz|BUP\/!׋5D]>pr.pJ I*.xu C؟]iRT #At\8j{Ԫ'vZ!U}n?wfиג~ɍ}Jdmq,\BO<{fC?S5C@҂eYz ĀZgԇBA&\'ʙ'cY@G\A/xAZi䡑j$,r O!ƥ3Qt0~TDXJ=;XrKHB|*Θ1".rӁl<JRcvll?LOlP.AucXND9\s]}T\\'"VV#NJe=RG<սY~ҟ^+C}he.%)X-c\pzanQj_i&ʩCQ K*Xq_7W*nc.E2UM b߽y֒liL]8zQp4WNZEa0%a-&WşʒPM| Kl՜Z&+HUgLClnN`2-2y7~6I[}aГN*1U _o.,ܿwrڠB$jg 1K+#}aNfgDZ1Yqh6B9wll)U{]{r "淕syU !=ڷ~B["*a1++|獖tShLi[( i q \J!sVj/:A(t3?mg 7.G-;Wrq|0;ZRaXub\w"+ l@uXGqv1_ GSU"a=e ]F ?]iUIZ91V,}P?Es|34Y,Xd;Zg}XY/+}; {Swx48< L"%>AΘRBO9MqS:,'@<5!ܟF *c4co[!`R#ʅefD"WH k7P.O ԩBX.N-` ֔U2KD^&@@uՍql.!SJv/J@v'F}6YPHɫ $ >Y**SZ)>,0:WYLU2p {^ jS0 p2_B]U/Nԏv 3 U͘ sphWN0pOvH1O v70 iS 9Np?0iivۤį"!eޛۤ,pgCَ ' k1KZq 4kMO?`'0  ?0=Z K$TΙv\P0xr3pغ~<|C򯘗'^4"[2]&ԁP]ʓ1jFj(r6Nyݸab^:AkYjvIG٨Xb*1<U ^7svB>P}snhv$d&_-mܲD f4wAPew|beK NjC;Z ݽL쾬qiB0@ j4ƭ }yÉHw2m$Ƕb3d{8P`|ir1%dqߋYfSjboyPC9eV̻2m]R~ZZ'u`'>tsGaXP^ 9/8E!5&\( ,m! t .DmezvZjkt!27B+>@Rݧ|P]$ T2nb~ >%VCaX‘;="LͺUG ͤF5F_ї M׮ቝW&Hz e2Q¶ ,ҰQ/mսfEN%F#ĉ_pN7T L'Y?fl5cF Zc:^K@։"]c|{cD60{JyKk Ǒ5nvtyt+эLp|'/%'iu)\m[f$O̠D͘5K>5{7!%2yk ric5rT?֙Yk{W cnXJ/>}몸0D> uJz7Y d~fI&TdL`iJ-+qJErk%{qjCB蓘: UhH|Zntzjk"QQܥT R;3Rlo'ېSэeEQ ІJZJ qqɖ (lN _=kB,Xn9 ݃Z7^'2; "na;XZHv3&FlG t-E@KɈSO7m/Ne#x6&d~(wa"$nxF;ˍdPuW_T7DɯsQ( < %vb{3rЫGy$>7wn b2|yljC |s 4[Ykcje PPƅ=MO*f;z:'8Het>e`W#7Sہh&›_C!ujRRo/u8Su dpaWGxk 6Ay ^!顪\[ah@Veˉꩂ{ ?AK>WoI=l^4(, t5vG,pC;);2nԏ,Ⱶ"lW7uve~*w,H!r]_)D~疆D:L 4zhR iu8!`/I놁 lL'|8\fֆ!,%<ٮ xp'n1 W#T5ǖrXW~IBI"ڲjyL|6&~pZ/X#5 VL:2O!EFMD*awR[ %[jVEꉃΜD6!ҖՌ ޾ܸ 8Έ7>H =`%)$?IPZq2%xO[0{xbWJkf zbPxn,F$K\iO*cVqQ[D,hW }0ٺv>t 'C-DfZ 1v܊1'1~69O3**ي-%&/&o~Wm3}k=uBJ5:ߋ[n0& iW!+ 6]O6b=&F@qNMxΚH1PTßzPbԏHS DkE fiz.[G h_:N@ġy~E_tdT TE[#(Dd))Y6f7=zhDiĖ~ց4,` a &V/pyGd9m`Zrܣef@TrJ$:#ԱbNJhYb_ 8l .ҥ)8,W)'ؾ I}{ޝLqY3\ cC)J WIO!c| YX ,gϪay(hX]ۋs/{g0[4yx^S4{re ZpՆ [6(ŭ#0{v.17/B`Lˑ'lx;; 0$Ec ʥ]Ysh3v"\d7HCD&g]Z1:/X~wq3EQ6l co)EsGrt3f~3>"aDy;k E Oo7 ?E [\#j (IGl~nJ~#`k͆$rAK *9m.˹/G0#{(cy]^qG ڟŢ*wo'#a8qxנ0>?` tCNtxV 5( ֋J ZUB8<|X1+qR\iWd(;w:~W'`c0?,2|XeKcj]#DD\SD!BFGP3 \|; ûR ͇fO|jc#0˹udܲ7URpHTG~`Ɉ^݌6 =c wb* ̀ YZ7*߽R4cفDq&r1͖JJG.WZ:1 P*ǚm|`@'1h v1O&x4)"6recR̔ąVPBy"J? 煷0bȅau5~xi!Zy+g oYHu5"Ӿi 4`ǒ󼸬JӅiᛤ11E2c2a$ؼJiRf eF &gXqVWuj3YXSJ3IܙeR+JS{89zg '5r7cOᤲUOcSOЫ! ӷ*izPXs<";6 )y64YR>p&_7G-طPHb[xP_+l_.+5:9H[$F_: OY&3^( W6l{ɦ!wjӓknve90S˘ĊTK5 V+:,̱gc7k*ڭca R .p(V؄?[ޏhvEt@k"\QX*H]d:Hu49[|ďBy Q;:WPV];i]KB;5AR9p=Fސx.Jᭈ (h\y 6ZNNk筃eWu+aX]lm hal&gixqNr.² ]4a#u: Bb(fNE;MAGI,ԍ&l *5unw(S!CXlLZL?vE(u<> ,Ec?107$A:*A'ǂ7)j>BGH^<`6D#SNۭek 'AJϦt,ksi"=?сX :xQAF aoP|ɑFΑTډB^ T*eqa9ND褅#q}\I㥎`Tױ@0JI w#5| q$ŦrV6jxfKqZV L/D9|AAz$oAMlxf~Q2'#KD[:ck{M.6ӕvB]WJYAwzr𥁅]yױ=!JMӤYYs\KcT sIZt< 'K'1β.K=w~vmҦoyTYs_G1{V B&HR* BQxpT&> z$w2 "m~Rg#9E;=Ă"ń5YW=ˌ#Q;7W9O&X-DOlKՠz+}*A-Ì *JgCoz!ToJF }+u&N=pO*YЂ0+Q5(D ` NOwآfBgG/ m퓛MCOվ>ŧUp$%>4FEzn崎הbNkdbk x Ub̬Ĥw!Ph8xWBdSR:1I,'Rێ`A{=5*]r=2lۉOV;JMu%qG~HL_ [.CPduHHEaɥTM v>+pсow %0d}W $^; {9䄛@0={Eim=R&n<x(C^8zhԣNrH8rbKr1w+}\`JKK*3' r߶KFF?P('rfἤ1K'! >M)rjWq釒bD뭖 K0*|PIKs"weV88'{]3ڼl5 > Wܨa8drFƏsjz4Jgq?RC8Y0Ox9wSYŗ82'镞q/(_"|JV?%d6an4|uUV"N.`UZน&L߼ (xK'R4<+ݥOnMQXîrАf֤U82 Wo68[)Fƒ\ )iʪoX&0XX[3-QioWgT9jLǿٹ)HJQ{3To|-`, i? ybfm.Xc h/`1^,ndh kg 0R/X[rVt.(626x2硝j"KqSj&$xe[;EA\&2_WcE tm,[w o(ў:;r\ojŘdr_Qc;$0.yʩk|7b@ ZPREa,֧tTQF{sIY:.VH6Ewk׳Gr>mJ~?[*{H2OҔSw]}k/d\6Ъ {=)Ǣ&~b[aUSwN0셙 x -V'F;W Y)"EO2gB![+b~\12ԧ(겭m/`Uc=8Fa^ }*ߍq u0R=_4c{xtY*,:EV7n.x*sā;^دo JXT0mᛈd}0zO ey0b Ԭ& 4P1 T}Dp8Ur6{\ۈO1*"xeXSPcf`M|UN]_ Pjr<'ZE>F%1ED"()==%'} zED4iʂ8/җ%)Vee3#dO̫qԔ+Ģ qoeŨ4UTkt$Q~E;mE핏iMwB]cn,gn6\)n]rI7 (siwIxl1~9٢O k{"Vqnt7<Q̗fM \U@/Y@Q,w>p~C铂>RJodpMDQˇRh+΃is:?-FGc&tN;o2-iq Aj8CW涓@BL\h%F(Ub9c5w?f|Vo6S5a `Y&8[90L~BfxMp{v!5|%B!r!Zm,>kjw SNqBc GttpNR"ԉf쏦{ C>*iӻ'׽P!ċh^Iz:Er+?+u JcbAhWco7yj`"ϧ2o 5QΧJFK8iѮa%?50GO ԸMH|;`l?LHuJ;HNO^qF/,,+Y- rYPS6޾ُ 7N"cj.[QL 1{1I&)]o) 2>Wrf/nM sPDTe,%8f|vtCRE\Lfit>k$ TQ/E`MOvx9*$zor黁>LM mCWߣUQb7͋A9QRA 92#ui, @HE5^fYj+Xzm6.~=:x@m!aAok1OnxCF3ٵ%>ީ2u Ȱ8Tu[ zoN|xW"3_ڍТP$JMV-]k*(9'x= OOt A&jQ$/<%N ]`SdE.Hn\chQp^?ajϲOY]XF(\?'y jIAJ/1v7 \Fņ;PRG GCDwޱG׌Ħu^Az ʒI, C:STW7a}S6'i,f.O,[Sgvŵ? gcsKx^QnY9D}Lf-}L376Spi89 #KQV vvYwgR9@6-ķp45R0B̦]ln*5⼏+H|l#ͧ|d +^yr+RuL%ol`$ բ4 `V>͞}@e$@D|m i7XoŮx<hzt#MY]$j4]H8+C t?åg(\&?oƢu\;phP_}PIHCՑء)?v&_~@Dv xL{,a@a`Q,*2}DcGwgݡLr*;u4hzJ2Úm\=+t_7Py{5g&l{XxI$ GE٨~Gf 8tYMĜDwF&S ۟yςw*X Iu>pVKyL]Jϲ"J8&V)g"m8o.oL`RFalU&.?!SqL[|DwDP XYwx7JmF(paD16觢S,s$/(A{q -[  694/ѫwgeU@-nSNÍs5m}KC힌%Ɂ<t^IR/ ̵NOšet%|TpH! m@rz,^7(CÄ^k0rmIi JP|lƌcVB%5HzѲgeġa<[(P+t&Up2'XdXZ=N.|T[ H>B}uV+n FhcnBA!|@ISKA7q+kd;P1}qg"`P;dhrst,suAĭ$ʆ 14oaErg$;; 9*og`ND6x-nV@2BB2@Pu|ځgmZ˘sJ]fǥADIjK+$w|R  ٭̎@y&Ɛ:Q|^Ck5K][..q =$&(:YɫD @^8!JZ"$BՒ!N.A(ܧeY3`wq fY9(*0`x\!dP7ӺTAduzrob'9u"mq|5 ;N<ÿlɋH5GaܲeE]v)Vf^Mh$T>۪]rȲUj(U,; 8Ԁ4D xᓉW%IȖ.,N&7&SCƒX^ll*s -s|txy 8@ydA-G[%!Lu35 D[82rob?8gԲb#U<~ƶ b>u\##WJǚHe֧gE+K tPvU8u/2]nZ8ӳyB6rrf&]֨ۘ *%s?6fNӑ{p>\ ܑQA31hHvqlC-:S2@<u^G8R2*A?\%poFtsboYmsz^ŕ~c~]INބԃ*& v):`N4YA <`-}Yu('IRO< VQ_6}݅ b $e%e2 Xz\;u D{bXK f} ߖɉA@/͗?L)hL&jfg9 >$05(fpN^TEj1.)oҬ܊A3hSJn2($~NF[tg;*`Z-GxՆ^ZI_b$L#‚;8 r3/nz4Lh*T% * "W 3wpU!C}~L;*K֎WPƮWj*骊A!9>?2."Bû:=+Gyʃ2m ~.'io@1!yf">Vq>>[Tt`)'~ݬq67HL>U빒K7gp#DŽ.wѹtdPպMGhߢ3e:uXt AXj8i"Ak2sJu,H%.1d%a0k3nsb]d9NaZs~y}z!p``G;C㙮~=S?UTF lithn$Vw*VOODI(qcq̖)@j=an)'.I[2t/"gIB͉w7pfETO־Ā9PeJ:Csn5 _h; }gawG3Y8vg "fTS׸7]G8H cr6ŢcNP$#L@,FD٢:tHVwEE*~qUF+nU~i% %47,vzo ̫/&Bm `K:Z?b#TĆO'РъwݟN\ޙO5D&(3N0W{SM;/ɚ*̸f ?JL̨bz$6_|Ⱦ.jLVu̳7f$%̄u/q/?1v7_&C#d&r{x fnR:e 3[\rۆ!1|M\8Om4a)U&.**ů@mxBa ģ:U=:A|DrQ|m c%co:r79辣84Gwܪqgic#yCj,3nزe!XŦ:\!(-F`_|hz:>GBMNb`rJHeזXnYit_P<"8"><ӚY{,,gT[W^sfsLj& %5W%u0!e*ew]=rZgH\>&)}6^GWʁuKD]Z;5phBsItZF[o@R 37(Бx!—_+gMH, @q#n nHmh[Wlh!JitHR$D xTX^Yk{Jx졿k@!ERMh$ۃXlȐmR.Spj)-`Bz$?ԼFUZq7ۯ$fr׀\VV̒*¹vv3/p16|e鋋W^4*l.8Zy0QTPA-f,|D"pRB--8td(dCC坫$81ǃj{mu!+CN`'u~d?!cN&xAu+u@\27eJtQvMXSzsG{uhl ;`~AK "GOMk 0 >`):0 CNχBmĶG{$Uj[06axuvPV*~)PN^+ќL<,: ]Ϛ0PZ8cԢ"b7'|ޟ Fi4٠]s[lF}esxM>>y=BWTO"QPrB+V2ݽS5++Xiq|NfAWY.lXi|Ey̧ݍ-`IF!f$~0.TF>0~@`E,;y8UT4s3PuPyAAYT2 bqn9!߇Ay@Cb ?GJ~;#`-XIo%@t(cӞ`$e_:_rjYhxaw2Ҝ. ”I=,o"1 3YVY.bb_oώ fEBq3usN֜6L3,+)"`Lb䊃^Vz43 k‘eiN/a~epAӯ(I \Q# 3#w$hӾ2'TE/!N rʵ5{eى`͕ݔxq$QF8q>x*[&Z܀L:cj_@7XK̃1:9w_,Ox"-C  +^&7G"iHY=ͫG!.@{EЅ:cY^fZCʅ,pgV{v"LЉ,f2O m׉` H͇#{^jruP5o*`7xw-ic\Ǖ6F.h3 ¯'=ne $͕(2Y`0|)Kt2a 4 =k eo7R}1̻vo3G:rZ%gV3q2^^&`P۽2^B뽄2xSG rv l>֋^YJ8wo%(RXu nG3@Ré` 呣f&SxOK ˩&)tnh$yp7 ɡC8>es)ֲ7'ev( |`Y "vlqJGYtI DcAY<ymYEG1Ϋxm2AH:́3KL]i:NK'<5y/n J-| 7-!R'eT°y Diu'|}ќh68 1`3񵿧򠲞k!Q Vr{ #;]JҼBLf h!ΨV[~!_ˡ)vPԅn@dDQсa&"g:SP,}aPBzEX!qs xEb _SMJv͊8}oRl:FN<*#%҇c+80ګIpvdg}{FA SKBa$6?Wzhml(c[uWDMGԂKЁ v$c8 L(4×m>kś Ps<z\L3QT܎. % v/uw gR `Aܔ<I} :)tJş kqetQt;tWg)> X)T\|^cr640zsᜤ  3\~Ⱦ~?2n`2Nf1+LԴ9VT՟"uJjEg!_lנ>ڀO>D XMu2 k\nn+D mN`D9eH&deeT\-kEoK`U }(6}_WnJYB")+ϑ\0YD>[\H {sB7hM8-`}%(M-23ms[Vek*b-¿o(" "jOypNIE>pNFʦqgdb+YnnsC?Iڳ>a!">年Β*d<+N`B5^WD?5*l+Ĩ-0FhpA;XH~Yclŕm6rsj2 \䍍LPogA~.|@1C8V{iqV yUurQLbPr5ZG16@zGk e:+%$#hytN[j7U~ '4FP\Zv4' L1 SS5)!V_xA <'"xA|t1XГdʨI875HA.GWB8@ ^ H7x;HKeǟEɇ薊- mO֫Kf!bq`=U7|] $M)AVDh:dЈ& 8Kf|ctI0gVzdŁs7SK/sMP(k% i֭RHtXɉ;ZF\=rugN & e-bSujp2pxCۉ >g0"tq|G~UD㷘 V+ᇰ@#%E(wX;AȨa<CoOu'mF*TH{o{N0KH##gmGq[QvdL4&%GeȽΓuSֆ5r-<r*%o94 ҋt:k^Q $ֺWP؈{!Uطd5)_%q%f7@sez'71% g&Q!|.<89x#8f72Cd"~aU'S6B T6-34s!#W' OH$Xp:|nR%l "BLL 8_mZ,?|;Go`Q+^o\wP/7Y*2xm,Ӣ=*1\}jU*MsQwaoc3xRLncZ%"$6sFc~X<[,҃*=4˖2_+f \;.!d,öִx7{!N9dkE8}%x?qi b3!M@ r NSo?h!mTKhA%[ƋE}^T{[v>&4v] "\k/뜔qoIv%2L@-Nqhw N L"~n1'uV}P+-R?,kY~/&xmJR vH˘(׃c22Uy^)!B ~ ^~}t i:_;Q<RIT=||IU[h]UƄ AūHeB've=FUUpVj/׷3M~&ܝ?_@i׬N5J@{]ğ)+.O1nk"̹:NCw_ܓ֪4=xQughfgqwgq"u'A鹒ƪ(dvryJYs#tuiYw_V=&]_< 3@0%D.|ptG"W++5CȚJH ,G(/9>pf:)Q@7,zi7Rv{Uw?­fFs+otx-y&+$`;k,k};&"`D: |ΟGx&qӅJNe8#ɭ-4}0"YE`՗z^9:b; h|+BEHN8T-u|'扮;hf8'ivS<U)đ8wX(&E؂bv#D gx]vnQ5.N=3U,K)vLUoq}Atv)v]Sы>:;JL4M뺚!ѕl0pJQ?`}so+fmC]C'}[3L"}LO^/ 5hTiIkpO\n13WnK]wȷBҒp%o:$ӣ>aG: 5lQ4O| q`Qsd{FtXhn5!42|)i1ftb u&;(5m|{ë|"Ry&#<4Z'BB&HOZI/btB-ݴL/ t=apgzٽWΒ~q UEGHIbm*e hg\V"/1P FEP/8yl|Vղv{C/Ł(!:XgqF)[]3<5m.f$M]6z0 \99|~߬p$R̈ߒlZw'K<,oV7jr\U@Po$ʩN)Za^}#KӐi(c^@"zy}P34?d=dnI ~:eVNIY8ͱaK mBP7au;"Lܧ{~a9l%/B覰WXKV5?­L5;8ˌoV{ڔ?]O QjQx^`- ?>u.Gnؕʁd.;>^WYd5M&R 1(7z8]Y2ԡ)w?mhy=_0p}(|3 vlMncܿVRpQ]CE6Fhn YV |֙/}}s0@mZG:6ܧn+Y!ǨSqxBMP1SY<3f u^5͎rR+"3ZbJKzEF7f^`"RGd7dO&qiDVL*a,} yMQ(AUC(:zR["82GJgc& >>H$mmXhJ0/TV r`@0L0$# #5"Bl⻠")["./mF;m}9x4$)U,huI{XNpΗO'̮]?kW H_|lX_+:Wo*lzпCGG,3T304:q /o}6e '*l@S:3Z#TA!?ˢQ,+S {W9o&@P =uszF_K@)#zJA+tD ڽz^ݓ+NZR`u'ݎ>S;uQ7=6s;>f& ̮11o plѦͷW%OQAT7 6dCNW?f0hxg_H$2y.sAK*ě/ h5볗/%wAA|V,COypAΠ5hc :0B|bOjG;ٻyf (\Bf~m}Tq# ^ZʩƩ sۦЫfǟxއ|#9A ְ55:/tpryBVb6m=dNwwb^M`rGAV9St-,6J«A~)hBӖs/RiD8~4x4+G]+$#lgzÚצlP y| |g: C/FzD6ehxr@Y 075+[Ӂ&Ekthv>=|bRhN$xXW)|FHφ$l'#wkH^eH5*Vo\WU]Na5y n\#7==)PczydjgʗHRURе(!w67?nG9JD 졙ZqcOh5/dʐ6"`b[{yοiҼDh6 bmcVg=ɧ,62a:m=m; 6W~>#|(Jw5jy)[ Y3?s'n[Яj|!ꕱBFlSt!hlЅ6%[-!(7rsBjIM3G5T|JW,3fɐ)O2q@d|p"|(Js}OȂs^#JlD._v+6&w@AjM"E/z dl5Sw) ա<r0 Z"Dg'{LPA%A' LR97#&֤py*{O-h/R'ohsT (9C:ɷ/T׮cUOrxY&`@LNuPFluWo0K"/0=/o39s O3t C3PX$U-ܰyp]oZ:irZsɮsKtϱ$Jյe"mauՖm%eUz#wLh(N 85Dw5;uirAyijj뙚ݹ0%>yS0yqʎjWVbp.sodh_螑MSk7!jx%lE̡mRo좹vU6lI w!5Ss[x^Yl4ް/H~L~-LJX11K"39%'G~A0uz mc+!|@Hz Loһ/G÷Oْv) ?yS n 1 h{l-ˆ:Cw-K::$6W0Ab#]M6?l mm׿8YwcwK7M(lҊY.rCs+-W|,Q4*VX9_6á5LuTd ~6VR, bfy$f<fJV$J=ؓH=5즌y&.UpOMo>:2K_ҬHbA8\n+C)޿.םFxSƼ,9|vsLJ$M`R5=S&_݅Vy p4=P;>;nY*o6XPn<_qhV-redPC;N-x"> 8)"ATF;+L{t'_KzSl4"3flHlBg;/[ Kz搏(@.N/[S[3ہ4d e +N?H{1͟}=gMB&^,5 -r>yըe"sAܢܹaKT?ܦQ#㧧! `(1PTYH초n;n*.LJ+0wF+‰7¸_1L.uZ{OjpD4@a̾A&x`s迁8e.r)$d'ҴE0u!{W4lU`N?N.qiYN9XZ0O!x~DmvAWBLnY=o/M-ƈ^Q$s.b}ӊy0`4b et2Zhۀ4Qax@9%(̍ݗRQr/ot_Z`{'~,ΫFp0`3vDPh G$5ay ʄG;(}RP6Yku@vΩK`ɪ\k.4ð% i)P6^8nUPn6#RXϕu:\]_ad(_pj+)K0nn]M yU W, `h^ K>Zr!:۷,ҫV" .ߩ0. #S+W/Ԋ)U}]-=;};>.F72qbb}]%ήLGKYJ2> "38cxZpB0YV8̿5;.{[c ˋH;x]M}Li7@# +NE|rjb-Jt@w&P6&`xQ +H`1BT9[\ gcL⺋KMr$"Q8LK_46/󛫪+)e`lj!+9r`@XU:D!VS[,k>{¸0hy&!;џGJIJ$\ԒJMXfB 9X> 0@܀Ϋ{h=*X{Ғށ\D@; T3v܍Hȣ4WU8I:e-a\1MH.gOG1}ڒl~.d`67F5 ( Q[ d{`@̰6% dtM/d&_-\YZCheb$n`r.|}1* $٦x0)gw+QqО43:\AXP\׸+O+C,(\R$kCECkE?*"m}U(hJDԖĹΞ3BB]{3# ,D&ZYtJ~>cp⼖^]RKV0Z\E}QDlU̪87pc"&Uљ>/XysH݀;ѱJAw?7ץk zf; rT!Z{68o3--''/{ un4=?ƍe&Il+tn_*ƥ)ESR jr(N/9?F[9WڎZS@wff&F9a :F}8x<+nv>9Y0 3'L\VqmJ!7â[g|5 *:g2$#u\!=*OxCJ#嘾/I7L~ʉ8[*tғ3z p gSi|@DTՠ 2ԮX n*mjG`D`aC!`UȚ _Xo.X2*sU/3/[;S#䄠hy:gYiPѯ`ҮGpH|S/w?ULR1/ckM=&%ߦJUj9ݣz1UCU`ȉ؛$*~-+X+Gݸ"۷c,(+QSB(Ul8RLh&f43zƕCXo?+}1dJӢ aҎ{96hk+: 0,I Nj4me5`i?%ۘA@Fk#_9NI'8 G y0l(; D 8 [9jG,k.#7NV* k@#Du6*Jye.aJ.R5XPw9 S2@άnGKs5\01r͸nt\QX9 c;-(XSht*GrEhbTʟ$oSEpPшkZO >H49Rg)m%-Y&<:q!T{IF럇7tDC iu8z+o`nL ^!JImϢ/ _ GFP&}@1 C-O%g '1זּC4͎ا Vr\_Ȭ4`JaVA2`ǹ&(?˅؈"t рC1Z^a$վKJ?|[t"a-ʑ|dwV7yA`7e&$7Hphr;'r'O?7k7Old s pl ޙSI%3f80fGA]3 ӛ5{zh%y[IgAh28icܬ #tE-樯i[ZH{svZLvHAWha%P}18CyEbth:0#8⅞|<ӜU\{!Tױ(d NCT(s":G `Eo鯆ˆ_6zeؚkEv,vnJ8<' yq8\2$kGlN X=87c}ˌ&TI-iwqh0,ߜfnc"3W aJ5cfh pwEsk;KZo=n_&TLc\raejHN 4lQ3م5r iD-5 bcEM!(X̲Vw5r;"{Z,n])-T[ VmW0L5D-bXa< .kR^'A[Z#K3%S2xdC9*[uw 8<*Fk@A)`Ne>t d蚻4愂.Jr_&Iҟ7XN&^ԐdHZD`S)-Sz76G2TrvJQ S9>"{@F<,pGE ǖQ{vRH#Zmf7sZtP[j4JGɛwXU[4|Mbo=ΉDfh\Wa 5I)HEARVS? M e''JH7nl./DKGH:בh[2ʑeF<BJ|K Ls0߬v>cGoY{[-s5 ݎҍݶqc2ɬztaip_즎 /ǜZ{<˙#oZ>{XgUA#1|K@m@ 5EԐ2sf}>3J|г {GSK=AF@(iLBf>'$ttH?5g ʁC?I)HW~LFO\U`i$piW`xS:}36Xb]lBӹd|`H$gEnn9ed !צM+·0P=hSNޡ_ӿk΁eLz^yƻo-M _Ab=dȪlwgЇ~],bfBp31է׎-#U?FqAy!'JyXlC.p jۍ~kF@ )`Nh$߇%_uέCS2sǴu <&.u{UPLzmh 0~MA)-#0p̛ _ϚhUZ n/YI<"u]GmwFW.:a(:U=s.H O"^$ %FQr 薧GDŽl{KAҳLO/ ~dzX R~ӆ3ZZr IĢ`42U[J@.1GPd9[ŏ\)* Ǡ~V^H$|)5lR RSqןEM i9>pμEMz~2c2]/1|atx_O^OJ3Gy=+LTCmBr4ya)e;y ~M_@ZFqnð2F0\BK lX"0'SLÀu-A/xÞWZr|+?5$])RrUh6:ܦ ,weZ"聆*ȓ-;eqV RRd-. DaxO+.v^m?xlhϓf&9v|#DI6bd1iZ}!pZ=kBt"MmX#]GB8Ѩ-Ҵ1S +>e84P8òXޜ?,okV6=*zbWgT>DF$!{Tgty3@:A יBbzs_AL>_C7 vnXW;ּb=l,Hȧ+q85q}$72H's.t,O]@3BYhSdXϓ+i'&27INv isU "TLwW8l)4 W?])7Dٕ_&]A ,d.t1[ S#,uİ SXl뿫miFWJH%_7rQM'U620ܚ\S4J&%. !31/[7d6!2 ^Z9k] J "+&-’O?Iukrا8XW2!~u8ucn{̮D 5VP1]ʿtJ@.ZF:Dmh{d*]>]S 73OU&X4n' q[i^Ql8Y#VP\I!_m:-ӀYyD99`FcC0>cu H8l֙U-}Yփ {,w(K$}b,o;%Քt]Х'IPSC}!'j6!utbLG/l=A+k')TuOSy~(X<-W FVq4~a,1Rc%fMv%P͂ l:eK3D?ޭ|,'m3}M$1{v#yw4[dmdu xȢTͥnȃIpX#>"|ߤ㫍}($\r$7!}Ǒ;^r}ޮ梩vfQt\;Q~.7oy2$O\V 0 M12TK{`{:e3$h_aBqX"*аQ}T&=\' WE(oA:r:$s^4pQIN G1pZq$2V"cl'p(h]/뺣1L!9@U/ X\j!7Er?bU3S.-Eh>jJ-OؤSZ|EI͞j: ":<5Oժ[ܫ\Ҕu)  y.^lwIouE; v,fB)}#j?P0t(H%>oPS8%0cdOs)zc\s%\iG: ,wG}::X=0V#Y)]iBa~ v ϑ9ŨzW?`:~eƠyZɼ'z\ [jeh80KMP[Ud~`*ۗ0'Ep67ZwͷeGqÏ]E`I}%s+$q[4Bb+zƊ^]mc8K!!.OrquV :~埛=Ԇ?`_EeX rmM !`^N$]1Yw@\7A$ : dd SZmY0/LuR2Nv[%U nV*'^ym=c{O n! XБfB_V]cb؋6O!N2p +5GcܵozfqCd7{=GL3KޢWzyO 3B}t|U[d{$.(#"uha1b5hjdj3he61cQ9~hK eʲaGיˡN~OmkK*SGOswDnnɂW:2:ʲTvʋS&ShG Cfŷ ٶ9dH8:N_v\Uz#1 U2 cH8Ediu%yB q3>,?*ENMC~&\A2_^q}TLFosy]4|E61IP˝ *C N>+Ḍ:0a`F `Ȧ~pc{/NJ'LӆsJrM!e @-ʗc Ѩ^>#O',Vp);w;}t8)BԬ_CXuaCInwVĶ ޅJDA/ &@޶pO=kLzWK/6 `*mlE_է5rfEO:c|tf8Ӆ!3Z9 ;gp]mǚe2Ͻ@kƂ]9㹞Q'RUlgU^'@r&5[љu_c'(=i$}vfivPK .wOn8,aoy{%%6=˰tgߥzµ_9!DvgDI}5lɨR5c:C @hs$'f *Qﯨ"ne9ojx)"yxpsFCO`Իf[fc>uiw:0[S: (Kq0 gbIK+#׫f½Gj;̐~|PWcڼw"[ iε@ͽS($5%MI@}.@ز2G &&lbu>CqY=VbZ(^fDY% s'"!e8! #)ׅgJpR<DEәQ, F+=B,$,F J2PY>t! +#-Ol(ZF݇Rt<)CU%t|ri;pױ*l)gx?!Nқ/;/7}4*PtovAfCB͊Y3UWvL! 7'#c-o$?qtwU*PC*wɶ| J"tD=ʵ^C i"ۖ4vVJ!Ќ[ B-,{lw(ד{ /n\ >ȭږkJeN=۲2b#u?..^附Ά 2|U_+Gbֻ\h(Ek'i{ Ӽ˩g-d;gZl:VVpV"3R|b_I͏Ici(Y- lv1;\_US\8RkRI4PX)TLݏY Hq?%y/6n#C\pY\߲Qu<]h'c'DWd:Aytjsi+ 䙝DD1+_%2ZX:V,[+?#d PCx:-i_@ۥ!ȡR}UN3O$vQ"唸㠹 _ @9"}}P65W(چe/ -qDe0tǨK:R=R4B߂UFS%KGda/I'=p$#[_)=OkUZǕ6/;E)C/T)M0'YiW5V\CYW8}(]u-aGSL 򥐯;&jwFڵWȲM!\n*ZqRX:}Թ>/J|\4+|-oCyL=mܔ.(%*;NǗ'H*1/{6ZS!ydj<k]4H-LkX_6XW-o!/Ԑ-(lس:l=`5歆s9 E*SSnITtWݼQVd3#4zv`,rIJx7SFBZD#F-9EPnGdQXAM蟽m?ZGʛJ%f|D$rB:4PVxB,bKED)kZЧsq11*ZoYhXf9.h&5kq\>F}gh'wcFTyHW|WwDo#Blh{B$NW*9pk4u::hRxM?ͼ[4LgZ: d#T(WUS\iCpBUӼ|4q?r\~pII0[6YmWMChr2nb>/q`-xox%\UZʨ{Pl [5&Ǵm>WˈQUqjSw:#JF?#Es>e\j&g pw>U\¨ursNvXu5 EzFr}mC">Otsԝv q薨๖7P(L{GojTqkP2)(u|>ё5qv=.r19QւCE%r{8Y(qÊ}E;vkGUku)Ri{EqjPC$ Jڐv]\H1yTFobyBchJ4սVK^=r;He;m.m%1bVjA~2' އWQC7.0Fӗe/}=$^ [00U<fu 7eFEh@tϰa^91eH퇓]3j>sa[*DluY|2\O3oXݝnl"p QRԧ!Êfƚ"sU2W߶V08r>9;K5^Mr8Ia\m@-œv/m,d~2L9%P J,aف߂6\Gi}ElE{~>{,j wn}_Mhq%4T!u]Y'y< $3-Ċu1wr- W)LZY%R%)lhEAT(epuş?ď,yL1YwT^PmfaZi[?{"M4A$ 5#ə GI>Pz(.BŇ59: 0?TdΡ,}Dvs,u`<A 9x2+iY(ξ纆Vkv(?"ENf)_:m0ӂCK3_xɎ:g.f80i `[$D $AZ۩Q_3f۾m]^f|5E>RBKa"K]k'0VҸ ^,V]>|fpcvݫ><g35lF"B`Iw96qaWڨYr1D%+q )hZ00R `%MxUN5TuSPǾ%sAca.^ՎU|$&췴^/%piVBUMMg!>$ʳMXosxRɫ66ٳۭ770TWERZ{Yr$(PD#c˹Mk'H.JIUh96m A1=GD5գנah>s8كϔ󬂪=&Ko5[V>=|ZR/4b_nhRp?A{+MxAKGo$Cw-^ٰ˶Ĕ; -i׼O_)7{'| 45, J"D֝JkHF*%=-YCmO\mUS:Zq,agQHi|j6ǭb dr 1G|{:(Q4rۄcٸn+ڻ-&ePhXUPxIȞG4 옌x\)Ӷ9CŞ!ǒk7.O7AlDC:Hɵ( G_e2 \*Z١wvK"D<< ѩG`=x!}ai2bT^ɮXLuc qomr]'DAO.m֗ lmgl̽*= ̘@hDi5hssONUlK^Z>~G_62tֶ1(d +!m\s O3#mL^gX;_ϼw,䮔3J]wCRsQ1 x屡&;.xdN{e\c{):uo^uU:{e\Lcuv0t|}2̺9?-X{bRKhQ5AeT.HKufy }CwĉfB"4{x"fi̚S'[VÙ6[ۦR9~-ߴ>W3rQݭgkF )7Z`ʐ52*f lĻkPƽ]큫M[mrn0%TjsN=)#)#̼Zծ5x/?5,8Ʃ-`bv2J9;hTVrf!>2n֨('iK^Z@ʶ`$`<50t .b!(ɢ/ 3*Ti5/w !DAnX$1f2<}# ^O3olۂ`_u8I]NӥoLkOkc%n3/z.*ib]CL]럧HBvŵ1)t!삅Rx&9$ǢvE7'WJ÷ ʹ"Umь Z)(Jyaе#83ӭ~1 }S ɔr$5G]{]<FsEYQz%LvTC<GT=d 5>[r'aQ׶8^9gؐ4|?%o+T$$㗷v`[&deWlCW2: 4< TĿ*d#D ZWcecAћ# Tiq4mJ{\I osp֡Hǂ UE`7eݣHb6vM=@W20eJm:2KC9ǒ,+:]65.1KvaZE^O#˻QӔa N;rh ?{|H74б$ae/wG!;b]K 6r^ ~s?L!˭U?h~wPyLdi#gft#p(gcN3U!1fPyC0*[iQ)=uB/I)tHGiJ _nO$p,c頪yIy B.I0, fQwmk/rfʏ\xb(I@ƌlGߢl/; ̩?Q?Twf)Ұ˼ԶNg+ JBRҎqAY<*;B3pX;1 D/rw|cn3>R)5i<{-;H-H J9i+:CJN{xTbZX LeMJ5ne}&wqk5[ETB{o~}hQյ 8)v7{y| c-RnUօ%md搓bnE 6.p .)Fw<-]l^4Q6$O̾ ⨻y/RqZz=B炣3gc2ң,dڙwYΤ*1zLfPc80T6>GudKn-1+-\lg'zg: ŧ-. oڈsEUZ4&VӓTM()HXѵZ@.@-.&׌F%?0G2Yͥ{DEWaji[ 9V BX[+$č=Xq d2\_HX)`MK~j 7+,/|?~m!.P ^Cã4sle? eޫc⅕mkdPpm֊{!(2e;b~XX90K̍ %hWT[RgJɍ2oPbFw^[onزv8?.SJ@9\Ze@_C`R(SGH:.ovYZپ*@;RMLb CfsfyڿO>NzĤ浯0Q] g<`ʛ6wE]lyp$FL^ҭU5 0SvIgmfឣ:d0Q%g5 D`BQn Npxi3%k"Ypm ~$;S-MFiPM`RO&<]tr@cbMr5L0yOB!LN sUw&zbJkVQ\Jq/Gg<-jga@A=sl\ })QE'8d׵h6*sLM4{ GJK[ S0!%MRGvg8lveK򇣥&X='c#LZMR/!L{orpcaUw앲;\sn ?ӽm.y){/Ѻ)mLy19@K aXWtYs&7iΆҤ{txљ8RHqs1SPVHo=%O+"3ib\kx_gBϸdbGWVIax/jrQC)n=B=Z'6Ȝ)mЖ+"0#:;u%fUwpݺ;sb;QͳDŶ-!9C6Vp%7pOZ{<}D)\37K3_3~&1ka;~YzUs>?79Y\☒ 0ՠZby)~Rfd[c^f ERʏ3 k#4"i c]4&Eg*H=sX/ Dvy n¯A~6Xb%AJdkb"( "wfH`;h/ z Mp&%ĕ[*j|h2*.6:ǿÃe ?vc\ؕ2>kmH氂O7=/{|`gej1uM\m k|ז=2C{,PA $;r, M\ZW zZ}aa8UlKw26}<^+bV|`HoktȲ6rک`6` _a]X[MMحLDKK׊b7\mH+pʐ?r xZf..qPž2>:7m>Eq`𓩏嫒Os/pGgH ij}kIl׈yOG})'s %ްcDf`b&[^k\lAv o=(|`]ZMn :5ڗ@9`o[@CS:YWQ5s+f Q^ ?7ew,D9QrXLlSУ xՋ&mV>u6JˆnBFػfKlvw;|f8$>D;Y> )_b2v.mS+(9u^quI>V H^ \Wza>m9mJe DQV\pZ0΄)Np[wQ /,$ZkVjUR׆Y@)=Ky6WS[U`IH@LL8[/t]@A}ĵĬ~FΗ d67tmv=2*{`6 se@*w] %%u&!uAg\DҬ=n6BmR,d(o YPHpu(&̙'kBd'Qm)\|{Ӯp/(rM)"= wHmİ-B(Jl uߞ(+z:{̑ WFp vm;ʣ_-ZcR N9bWxiHkCw@Ah5´Wdpc}P*:Pg^9{H -´ߢaޫ:%I$NԬDi)5 6@ HI^RX' a{8]kr=.Jpx>(  ҹpIo<$_^&ޗNX0TחvcXj8c20`/XrNm4065uyb9 m8|RU 5w媁Th@JNSffHʦIA0W yIVv~;y'M;Ei*pxfvCMQWťd'zE0LS@ -bRfs+2nHM]8m%,Pp_Q^BVq {лkJA6%)A ,ǘ٫e]ؖގ<;;FE){^=[iKFU[x  :(_.(!,ɵ)Hr w|39DZ0Vڋx\}&v>L$ґQNrh`s!ԫ 1p( n_yᅍ:DӚB)uN;Tᮖ:t?/sTP')vf8` '0 =@) Cp.ZF8Pd!1w>Z^ 7ht]ˉzn3OIMLԧQ1)$w/$h;d!mPy]+1ҺSi<01CMJ9M_xkY_Qw5< cKQ8/qRFԓ#؜ӝ<~܂ ^8Q8mL,CRgtMJUVk ]CGdO !g˾] )6mp@%V}bfuʰF@:i&˖3Js 5H+$*B1ܪZAwz9&56ªyQ/@^B_oGꆴtfP~P?\2D3t|^-cik qvV>gTtЫGE9يx4{wl(1@gbXJ]ZIBmH|c@,À,~d)wNbOTL^M*A38&Jnu[Ԥr@Jŧ٪.~9؆Jexn:iw8kqM!〶tu~GPυqDc](!?',lݧ 2Pph J#ʞ9cJ$1mqӆgaM'3#MܣhIx[j8zEBV`xbI'6+ Wh톋yy|c'z*d1⍯BIB1d t,oZr2e-vCЊ׊ӽZa8 hc'se<. pvB@/{*z}0`-A֢0nY,eej3[0@wҔOaoyhQJyE_h"` UᕸVi8gnekœ́Ҡ)7KK[[}X|[I-gcߍ ԑf 6Yլe5pGf%cg3BUS"IwxZ?˜ w#!BO5OV,V1:RNm懟ˑk=2G5,\ e neu^'!RYT/dM9J_W I滑dE.!г)rH)ߐk; !F fG#u,lթ*pQrhF0(=JX BFYuv PMŏa^q[ ȥvC%`vWsZ0$5n75 GtUެdQt{z$`(Y fyjR8JH )aA~ ,q )F;!'~xW-G]a7;&OeBpu15LJsK1 ǁ+*(# ؅BKOQxT[R0=:|_ UQš%I!鲋c5cW kGfЀBz7]eѕݬ, `DA^L|/p*U ݞkgg{;U"r x%@1 Zzti #`TuE3v Gfw;]*oVҭHbE-IK|Owd}fH|ďp@$R'[cݜh]"QWeh[T1+*z8pA}ox-t#Ub`t:sF'E0u_ʿz>q ~/v=Ooߛ\)g{mVAC}?hDJXl+PZt%cWi7AnFS/<沇ͪAYKV!SSS4[&? q3٨ sP3Q)kOݦ~R='!^Ky7/\rJa>M$Qw!0}&Y4)R c~n:Gy.YTsZWg>Yy;c\xu LW5Jm !3_x /ٞtzʭt<(ý5zF`J=l#>*Ϧp4~Og$FׯR\-bdWB&N)#Na^U ;I LaEdf̭4tm@"#ٷIՈQ _!sn-uNXA5Flψ^Ӯꊿȳ2hF\&BRmS>īʖf 厂! "c*1lH6=BRB=TA6 Όt *ݟόm( ' :s6k?NZ`6Q'SJ]>l:&ioi^|z s zϱ !~؎+|[ju H89,IpHڵL2  6 T_)k͟^.GS,V,rHFɏݼ;خq4,W[[m"s0aۦOthUunT,RLesN4/Tb4l (N !۟!0Q &Oyicn?>O(u=e1)<փO4>&uˆuXۅoP &UM;a+ jD)K(I1BC5Ptv*w^d3Pg9&`+ 2/q}tMLwS`Xg%J $"^ijYy -)O*w仙91@2;9cc'+R7Óܑxm˚uB? RAx$?+ӂ&3y K JxTO&0[P, A Bv=bk S]+jbȃ RRQI˜sN{_;.Oy&u xk'GH jE u)Ls̆= ){3׬2&ͿBp9iݗ9A%,NY^'ܑl@ɾn嬛II`2<]9]kOCOy<ϕ*5odD>džޚ00}C_22,F#6^"ΪLEy.VK6s72Oj^y ˒- т 2 .չt$Rd ,POW4_l?7$?KA)iW:7)5(z!%UKy2Ŀiv.#Ȼ@޺„wFߚٶ, SҤr5k/C7$Dtqa$feH^^7cv._?Tߛ4 UdpD]lzUc3 I^Kq )UjɌ(ǟ ^_eveLXXֵ,bfS ,k3֠ރE.KPF-ܲ!+oq֫߂KM~|^z0#B>*gC$"Wcfh1W`Wgfjy%Hupm \)._5{i[#+Mw#䏁>1/J4/kYy}q6 A!f:ˈ΅Q/g\z !v4'x~1*fH#B|K%W}"ϗtbԐFl!0:JMJ^P};߲yDƃybxaįmBdhx'<p5m!!l됬kǐZ>-?hC2jE8_-hϼ|>Ga8g ެ^V#z,LV+Bƫ'TlG$H%C5{txRZY< kR7G=Ϻ2揼=T;,g62]uh kBƾ~nr;>t磫h&k* |+ |1iB)C`*gD܁8e3|6cLg%KyzGOf~+Ut EӖ=F'?7:elr[rrXisƎ}ԭ ,zK޶\Z_%Yխd#S rPSíB%ܯK8 5Z]g-*/ }X~E.uCJ~,V!;CtkYGڢꛦ b AsU Lt5RLMN\ g^}^Kgtm@-R|ĕs-[ SSb&ׅ,S&lHb!p*]-@lܔj*KO`qA=]pIgV:'+1-2Z$>hIpܫ 7H>'fY^!jsƿa490>sȲ>(%v?ChR0nVՇ8G|N ("tbne^j"jK{=6EXs />(%kir]%|,ptE=ĝ(l; OcԸ9ds^5% +HLoy-zE ϫKZkh8C̬*!%^&(\>up IoW)Hʳey؆Lﮑ rXerh ߍW# "3^; }l 2TWQԓzRv$JjLJyAQҧ)OQT3QR⮸؝Vb($<EEҥwlItl @2_`ie^Z5h|_elBӫl-?%DYK푋SBCNE1L)Tkod0ȓB: P܄7ԇ \$q%p $).x?+x8-ܴ|^OʥGlfEG>.RPS*<@]Q~I3LjX6%a;TDS"2ﻄI54Syo𿶦Nc>,u rM̚~L.{GԠ~m6/pacKq3N3٧!Alm9NR>nei]! &E.4vݔ_Ů&F'̽(bhȄt ^̈́}*8EP}BX oګ<)D-dd7Cdlj M\~6o$[YxV]i l6&*@kMR_tymʉ6Agӽ:fxVN-^.MPOjMPC`(ֈCVE7O4dwDJaռ1^ES]3 SK(wovLdHs7$㳴^0;c?FS(Sɖ\GZ__was?ֆgx`Ne3։M&]'8m@cػE<9ah CLzr] y4KKJշV!͡W.fV5E4@/М87$tº 8=6faс;Lsq~6Ӥ8]=' SPL"ETZ_ \>2u #Z?f(<իav1’/8OہǴ0 j $yB)^ "ל\T*_@07 ]쒶..@Uo`G_@3h_*`oS8vw3$!\(#y!v:NjnmaݚJTˌۭ's$y}s40oŤ6{ZZB-oG7 EǩkiLʓZd.>ą݆qrAshbc}lԡ86A\[EATAy(z[Ifu ̏zix/ ^-J D0[ L8{Zb᳢ 5߽t/$TU!(.^cf[, ]YYC6Xsa %ӺAERG풫bP*rUhLnqZm\ #EmyB_Ug2c=׫®v.+q8 ןpApԪxrO#K:;W=6 oMǛ*K.AhQ>P#B|Ɵcq<{i~F"1Q;yË:t׹l<!CGr( w,[.gnmRImsno/*!Yqx:S{Z ~ܰ6[P0 * BB;fJ$([% VɸNCnR2q&ѢP2YGAXB||D }:mR2> 7]`~QEe!=(IMp*xi0'د ҉ bL[ 1q8|yG}Mož;.4nK6t{柉4|wIȿ3o-Y'nhTYFpϤ:/+Ӱ5f/O毕j$pLq@^!Bm͹$3Ra; 6 'kD=Dnވrqϼa1O4(lt ݀rB,˼'5DDr7u !bl<|·G $Rj)w]3.?e(ysK9zaGTPgEUа%"M 3w& b':fH@A&*lFNjF!ܻ]o-hze7hwwHR*sD%*q;j,\H~C|ff謉.W!mUjx} Β, z'fUw^)gJ5g2lsxW9cU?@`RS\v $W3ubKĤ6cu`I}ƽl)Ur_s*C f*! SY`t3p IVOf6hrV7WYMor"SV,|f3W--~-).q&,Y)@q &RηV:o{0 I9E`2S*Lo\_N}wf }{!4 B@ֶϕY:b87^Z'ѱ$J# #s fH ǻX$&^Rպ И~iQ_hfe]S rmm F8~Ԛ,PtBvxikiEn<q$=!.CuExbk^6zH7 iiqK!+?p|Ű{{:ԅ)l9tchC\&CjGek\0/ѳ0_w%J.@d1>|wbISXXhƙaě69rJfEPoee:]#w ' ]M0+;.&ئdW _;h@ߥc&&6WqTǺ)_HFk)eo%)K4J4p<\_KeE[Jg1ّkdNt<'"aj*xd0-5tFYGjP35p>U[BV@y^Š. * Qh5#iVI X=Crr+x;Cdib\Xs 386.m o|jnW%-yJr0 wŻ2,-3/QJCπ`71K[pL LRs}r^:;vJKsap%`k:| RM2 4-fʵ1.bg^[PI"7+ ۢ[5e\ K҃՞0Ǭt)];I\ɛmq$ 8Kdr0UE*ʚ/d7G.@҇UfQB woOTrRKصHrɫdXڹZQ@v>X{t%^2?e%A彏]E\Dl zԧ-O2E]-2}xT7 ILeΌ SǞ:Qg+8W5i <؝)s:z6'Xؕt<_œ0ѵJۦef.@ t=Eb{"-p%>>lJWXF<^dQr6[qмFknQ_4& N 22' SDQ}A_ q{Oʚsbu3ecG1 xSilpu5DH+7RJ[ٲI`Y di,ۿ[o]G欛M-] 2oVhlK}#_  ޒJPcŲqG2dh %`I OQJ{ZX܈==>BDgF>,u}ښwx`@-C t3 <`1"h+en$LuBzxfR\E0g=%o!m#JjE[swhx8f*gORy2blη0(f#}HOPC3< ?BILAHP0b GPfCB l,H^-PDHGjK?3o ;5_Dwtn8/t!ytԽ>4{Z$oAL5T&Q%ٺ/]s}\$pd-% %AS˦W*CD J&HFJYrry u0evOdP0vRT{Ӆ =s?&0FQm߳ny.ag0R| }I W" ̌+.1\uW Ez|Y8FF-m:x P`hT$VvH$eM6O M`xX6|m,oČ7 :;CݎzYoU ݝ?8E>X~zG6 ]]pn-Bu{ M_f'&RD:dzF9dRܥ6oe%FX.0 W5<|(' >3-7>ӣD \B3 2󜄎ϱ՗fkھv$wvgKW&I J;SS'}˝ LL SK>w]? z3fp&h " f/!kٹ ɒѸaˌů s~S#ʥXOclT]SʷDdSmRL#~J$\iRp虺bnHr]̈́/K8 yPQ)-18rơ,8jjY<n|y]YP ܞ8jVs&pxW@9]@ǽTKjdԋx,ݵV/#T5?KYdaM]9щ ~M:Q . ֬FwB%? H1WY9ng,e;hMY'M]%k:D-|Cua:*.9Rw?Wъw;)mH/BS]CCl g| ѱؚ\.-Kb'gX9S\sx;1O0҉YbȑHrהEx!zBzQDU]Z!>Է-3J!<"49 y5E1IFHOHhχî "E$ 8 ]M`hz=f9Zc\KcB4V.>JvLc@v6!~;=6 _0{4dgf.J$,3J9ZM%,;5Ez+waV X.M <}K)HJ@pYNL CVEi) B:cirAҺ0àSXj@5pa 񣫄] _l +;e`EWEsG.`ѼYRǺ̻}NIܖnҴOpzdRiE5)^Y:`55̅'g:fRz>T{C}H؝ zwҀރFY Q?VEYu[N03p}\w%r;I I(uC_+βPl p/ irJ KKff@@-[l, a2ƥX=z cGTc۞IX8p廄npc['Q!Մi8[M%Q@9-1sprt eKxMfb %ɲ2P*1gynx7@hp9AUMC q =UV >R}I[0{yѵ;-^(nf'0}#ʮ'XAS{u]`ȶ2M/<(+iA;m0 Q$:S"P>:Ia Ԃ:9!xQ漃`M8X`I+lu`LrpsNK,nf}A/|K o\#o9⌼1fG69c.˰8؃0 s*ՉSYzY/GnFb^# b--7dϸ#=n"[.3; +:*ʂ |lȐ;\&c֣[Я@MdUu<㢳`EyMDPc(*u!rz4=%רpۋn"L?.r5pSJHN2_V Knܻ%v^z iK^ΚJBnX329GN$s wr;hȁƶ~d E \9yeF$_HdžƉ&}+}3D t ClKNhۨ9$-ah0%7çHwk),$';Ո Rq_YW8H4?Y@T||˹j_#ѿx<`A:+2ϻ @vxz``-3U0?.=oyg>H.pIߦT HU skQK8тM78e4sHD^}Zq^B\,%3S5Ӭ;c쿺Ot 9˧>jOl*1DwDS'&aȀp^l>0ADzRd /l[ƱY2{N/x\ր_qf/e}*n*cJ\zc0r#YDX\Ov^gD92b$^ aAb@7\D_e&\mL~s*)ʒyHjxY#gP%xoE[2O0 dB.̥*{!Cxѯ,G0p ҭJZodieTu66qµp"w9ay#.MŞJ\ C+VdB\PNpË7@RP^gy BPu+kYhM7?l.Hn$VtR?$ 堤"u4m(X:ksM@U\F6q 6!GjY̧ZTAmO߈,}t{͚`V $SdoÑgq06# zWk&ݿm?Eks_7^Uw{\:O~R&wЃʓҿ]׾0^}w۝;jeťwoRm95qP w5l^ K?utXB23taaa;⋺>wC/I2:L9 StG@e ǪcvhX^VGJF`#Ļ?r:v8Dl4Qҍ+6N:fܜ):}*u{Tѻ2lw?i5og9MR'E]MIOI5to|a%|HKu W(QA? VV)׍R<6f%@?ŶQt e0GoL?(%tOnq`؝Khe[ks Pxw,TXd)3\XҾ.BQyu6hӣN 3_?^)jN.2pZ+¿|y3%<̌0rQ(HkMKi5d*}dF"kOj4cޗt&Ԇ.f ނ>a cϙ.Od?D&Ӏ$nh-!"?)my''~)RH?UJ%9$.9@]XLfi4ǽޱ;O:2i_\?Hnw)iѢ]\?ZEvC}<P{&>mHK8O$Mw4-4B׾4+q>9mQ:DJYY b%IM"9ѣ Bpǖh2QzC=|2}dzEt 7L([l"<+w7 e܇Uq졑e Gx|Y|Rra7[tjtQ&Qx:*b;50N5mZs\=O* eXfBjTE?*l|Js5UݲگCu1nj(1f.ΰAvY|UA'ؕps<)Vϟ=Za+K=NRI#[Tk֫+nQnFDDh} VZըlvTŅv+Կ'$d.OiĆ޳V,B%B//NA/Kk " /Bp]Bi%xe;FU}ꡯg_gP=j~{'&=y:'/Ahԭp#$_9<iGU=xK籈t*0/$QPݫքbsQBwlf|ins3exp"@씱#pǏMLkK%jsʛb~ea%aҋag',}~.(d2^n4Un`W讫G\ڀRJG/RyuK GFKC632q0 ]X#v]Dyb)u܋KNc\\Ӣ˓ӯɏXONu7ʛ-<Wwl$c1#8MۣN2)Ju^W ~ 5 z?| ؒmprrXnaKMXD,H]5ڄ\/P1yYpmoU<=8r]|H#[ /m'cogUShRju\W0 +^V bwfʃzcek.\ٰr蹕jg:@!eql>›EG/%q,z3w7G^آණе L}l:]Pd:M'~Jh/|G*mԻW`" vch{}b%K}6ХWx#/Jx&_Sx%[y)]b]-+NuTzu"fI*_pF%*GŽ?EݻKttp I50nxOBr\lJ@䆢`o9R/z cSuZZ.WVۨb7i>]pxCчHD'lN+{y1tP 9xժY4ፃ:D08f"jk9fenhqNg'KI-]V謦% &y*=8)8#/c8PaFZʨ)çc&.*;OpuE0[9Ȧ`zM%e f j^6.5>T`9˦\b{E_IƷmBkk䩤lYvskPEٵybֿ6ft`mB͛ۛWf:y_-˨\| <ڐuJ؊^WiJ&2ﱽH𠷵9& 7y6!R'~4.R:ɲEU[ \50Vɧv0y qX>, 0Nli)YMk[Sl-Fe4{-mJ]#ڽ4:0oŠK { \ώyѣ F hʡi'tuʵ7TIKETȭs78=mȝJȞb_}hKhu49D  Z2'C!_12,+<ԭ= -CA@0Mp R%Pi{5(KlY=U٣;Do`NS-D)7 |IfKv2%I5o~E4YwR,[,lr64 `V7Yf_MƃӕlRMҟKg]IΩd*acght AGw|;Йŷk_ hc0΄7'|L`Xi KܿΎR@piq'Μl,Lx 15Y}}EJoV݌!IJ*jq?G-t(SߖPT/`:(Lm0y[G69ru詧ni~5]qx Cw*/ϺW&R/S"u%"9=z!=y:~&=+idQ=,Aa|$1<=a'񿋌ٰ 9}"iPEH$$0Nu6Vu2 xZ}s"s\NĻa oc$4n}gh/E7km҄SA'>-$(q*,BM70tYֹw91Cv 3m"b!Bor6טGC y\B?ɘT%SPݐ ۋ̙B0@ܘJMb??/6HJNsO-E͐.čX we8p^!_`?#OM|K^ ȱN$Ǐ12 Qn@qKp: ߮&Ք[u)lO98@E% |*oΩwİqLsTm䂰6OxFrژT1Q:J>ź13!_5'D3?39V,t`vQFVD=@9''[!`S&ZR5$4;PsPް?N;:#u<;zϗK#i8kZWmP:Rb#(iGi[!Ϥ? ᔎ1a?mRSl%)7FNhag2hopMwỳ/b*Ӿ5M&R9Ez՞Xr ]w0Y/ ѤarȊ$6W"j0$nQdȧ*Ui<0.{^W瀸7BQ=OfDgKxcQ.mfzŸ6#RQPu].NC46@)t;"nbΉ+.GW0*A:@ukl&ӆm$8 pzEl#f|JGȗL-[;" uy'DDڣxkT/1 5 ])\-Ơ޾ߙV",-&K:l! vcu뽾'Ht꺬aG+xwn|v>\'E!@jݿJxJ]O~p*1u- W>w\7y#;X dz4)"5zD2 xkEO'QHb]טTFGQVN%7 yķW{3'VtV]#FqaFhD2%\/0\^[{6Ɲa/&һM^z厡X(szby0=P{Yaւ! 곇Io_:xSѕ]K+|[H܏6&Ph~^\ z2j9.do/s"dgg8z.e,ؚ^~K\84pݶQ\-At&J>(7a+e$U_ cR_j4Qe4Qf2c2\S:~V#.B*C9xؽ'29ʽK?m56/bo*QTCZS#Y%H S}BY*&wji8{W04:QH8 #89#wZ5mIJM!ܶ),0B<̀l fZcz*N|Rr@)$ӢJ_ q C!/G:P?;&ǵy3 \Kls|;04 sRkຊLeLJ23y0@R==lNjONEtER\=GiRJ݂q X{YmZ&ߎ6𵈚'5E~fO@|eldg /:#G:MtMd_Xƙ\C_Dr?^[O%) gG]uu l%,f&9YQS[tL0?D@9LIS\3TWb;5r:kg͊ /9[)F@Co^ٸm (oAW֕{ص 5 ž؎}ROk?XZ,oJ!_%W"fxf3+<BNAMhC:6u>~VRaޡznC)^7'5 zJv Xb D:u"U 67͢LqJx1<6 pjH+x)+b02(޸PKt+ƽtG0*Dv;z!{+eO)QyC.)/cd :9oM/F_6B\nDTXBĤ S׊M) ?D!jC_} jtzt'_A Pmc('p(?HWxd#>|I@0usA]QoVb$A_ȘK= Ub_\lDK 'K3W3oK-!l"1Eo4ɜ]( '12Z8 %mh?~̉mk\ )5deYv ա8ޗ,*(w  H,:g[N֜4Fiɛ݃\h8X|҇'/-aj0~UvPeV΍3d>vnNjrc\_pCl;8df0/+c=%E_0FFH|\,J/TE]>3>EU=7ʍ w顖ۿazDGDS,K~d)&H5{%$Dȍd&降PTfnCkhEqT|.nraQ6'BT7(?ܰ5AڝPD༛]&nҳ z4&Ķbԡ̣D;DݤX5[ES$Ѵn;GGW@eK;l5ô(~xY߱u3j(>b+٫)L=:OPW&W(L~*9m:2mdI3bcޑ^vk:TyߣMh#܄7.lPϽJCV8 u6e&Q2!DϷ`G5 :FiNkBo@ǝ) [)nakSNֹTbk}LwfkwJ8>5=5֫7a#80u}hDR O5PL(Ƭ,´1sL4/OۄghtnFgw5tUo7#gp"}#X9OSxKI"k[Ղ6'jVhrM=Tl_˴083"0aHH"%t$$EE0Pm%PB>yH^\(DR_W2^"~&^R:m>>050$hT-GZֹ5Dǟ|i SOeeb a= >;,H7L3 ~v-)x$ f *b:zU˘*Mtg\M@ɫ474Q"Y 2}8mW&kq0% _tidܚBF.ɠ#RrҡD1-/"ͨ;u8Tٞo's +\MIW;(= {|#Sf8Rluh8r 'h{"U@zH=Ӣ͏ p8vc*m jxcV-o'c=e6΅X{Υ&ZC|Xj|/=1RKr7 07D=0MfĘic5sy\zrb|Xt(`H GV^?d_Zxf7.BؙH$D="am-\u8FOF\{6>sSl;]\+{nE06ޏt Ѿ}ToQsϬ ^{D'iU 45γ (LvW:QwnFDy xՌ8#I_/&al%lyl0zY5tErpq+9t\xao> ٟvѬ8joJ[_)**en#8=+-AȦO7ϸm05>PZهţ9OSS\6h5ṳzh֨s:UNmzzSK`Вi  ५GPh㙵L9WވT^/JEѬjk9 T s_b| zaw8 w]5˻>O, GZ&FtKy=x i}^KA{}pOFOJl5ӯF*iREQLׯ^ݛ>}^UXle²^Xzstz*0[?/X|9O~6󉢄FK4GKL%[av-G%r43Nd Cυ]0_~@SPToh1$׉n1.D*u3I:BYkb>| (1,h1~m@S=)gS98UćnչYy}VlfX']ⴟ$j*pQi@ UGH6nj.^c"DTS?'EBJPs!XshV3RPs}vFtQN E5P:ɦ /K.&A8`$M:P?k};c/w =fI[:dK~srsNv*H%$_=I ҲɲtfC"`!i,nL|ВX8%YβvTsVB&x03ALGW)dg2>CKFGj%Ŋ6̯_sNr$[g(lEH$+`۩Mȼ tӡ9ʜK뻔&yī \TmIx QqWWt?7K3Բ@9y M&MrmھjDEgtWbf g/]h`kP*Q4u=R 0CZ?b€C^hz48b7T?t aEo!iWЂAWGzk>ŕpV.$װL>?"O2d B>rAԄ&AdCOÎ^Y-N?i|&EUpf|JZ,TȠZrϚ_'5aңȌ-7ʴd-rQ}!*YS`YNahD G致Ka?5q\QyĢr篥a<𵔮jiڳ ZzI%2sR@3A ъ:5Ge&G _NEBB4`ʭJn҅SQ}7l76>{ v׌!kOL5=p 1TJ6 ec7g5+}=Zھ9ǵW>IƧ53 <87hc溫ͤʾ:ޔ5h!e7 Žp$ѲfƷO.K1OTEU9*m?-b$J!+`My}R+.X @3M+U+j=-U&OQZmKc T:/8a92xKLE[>աaz{3T%8Hm>[NX Ϣw"ĻWI9)Q뒀psD`.VQ*-W}2)EWmD1᩹v\b=]q[ybGhnQaޏcƒl 8qwW(}]\c`ZC"o8ӪLQŎ;P??))şHSӰqTm &y!DM.$⍜sH0l%sa |ToT`J>7Eay$n߭#dW{:N2͹N-#rOJ,3 (amp[w3"'~&QW}>[Nx.[.ƒcp6$]bʦ-DfT?_]ݘ@jF{#'(xE>;(̨E QF8s1ЭbkFJQK$80(p;|{ݩw;G \ x+a:J!SI[ڰEy2n7:bsSKpPR1UN_' P%Ɂ E];!T,:g 6 I7åjTtE6S-yB'l$ݳ17~2$i]kOĔgF{dKaM4V.*9r/'}ZS3VD7lPeBaQ!a@nDM1tXmQ~Ɛ䁅1u+]dd=gѴNmT#6j:5贐!^'ZJ32H8Jl&'X.u~5̼@]ˑ˾$fDm8;u{ْrS*;Ȏph]hDu|VroTj!.8Jm9/@"q=ze99S݊2+M9KCJ +p7`6ҰGZi3N: SKG߼5atK/Wfɸ*XE9'^f7 gu_33 ހk*?Կ6 I ܵCIn{ÚGwd, T!}p9FVCW7^ XHAr9 pd`TbL)]EAU/`~%K=yY~s-Vpi-q!!!n3R|ӟjYr&B Zc m綨>.] $lyi:quAJ^zLQ!Fh;щ(ߺ^"ݏ4(=&[tdlQIϩ,2 ;Z|B6ƲSʒNU׺8,=M7l*,mn9r&Nc &1p(^(Z>8K\Yܐ\fn@Y*sG2P :[P>U&z4~+8~xWlZcMϝLRJ.OV94$>U93FSuC13ϡ,? fjB)x=S,rr2OD;sl*LFlP>{_=fW "l%6( R 6okidYJ1 \NFZ;pu?8e4d@^`˝{@WTSNb,اx+I,%>[ugvI7Oj\<9Jo䞙 p}؁Ĉ_8l^a$Wzp$KsjJ{ul҇A=3һX^k-RnW/% Qqb3{_2DJʫ֌];׎GjÄrڄFn%Ufra&nݣk0!Ys3/⨻R>sV+يe!pZn3?1^#,G4\w<#i6 n߳]JX4 HT}6iS,F]<уbwj$1'5Ws%۵vp&y8gt:!'-Zg?{ch%>;ŚMn;1A:rH_V\=^(v4`R~Ao=+-Ӽ(ҜQkj JeU%G@bOHs#U.j-ṳdJf4 !m%s1/=˒tg5uX3ԣl[gH _#xcĥx@Zn1v%5szI9N,5{F9"-fAK,Гd";ey3@XmEu5@pwMdPIXkW>x4:VˠsP9Ӻ;@cqc \U^z~03`/,UFXG U6H+~W+0k崎鮠vޠrdZ2T"TMN:EIa:^24(j6_v.zK ث\o2l=SˬtwARL` V-Oп{{$f 6~}OSKdṹɛ-Ag61ƓMv[k4k.?;OUЗӅ|^plm~8$ l34҇?ɛ{ C?m8մe@ 8y 3co|+H JwKɂ55 kp88s\K7(Yۧ\[1qE?fYn\P|7`A1F1_giRf#0 vg .ڪ*[<Qt V~eM|8+캥ALrí'o.D0`- *ܒ$a+eB)5 k')B2$46] &7{63-uAQ$YHubzz_/_ʪ\%/B{هBF6pIŶ/y85=– lV<{~ЙL8"ա+qV% +>cmFD@EWzst KQ UÒs?!3`.dν6V9=ӌS€|H݅ےQGaTcq^NRa4 ͱ\<( >:DR {ҞMH։L5IEf4zk,ՉͲZ|ـ`~a @ -U:V3"c6 kxfŚ\FBy0 YQC$yƷlDmXвm譇hK=GOs}^(N[z P5ӣ)k0tHhj#^[KbC C>"caq(|l@ũnS7CU}-A(t&GO I+#'@ME&HW ջgg aFei~^~5IgY+Gx~كxBZZ/iYVK21:/(X!sW&ΐo)qsHIik4hw'Ƭd4ȣђiqFkeܝ{r :+p]3&piJ{'y_Kbyed8~ UUPVu\}A-sn!1 ia 1x6"v4뒅hR2/OK~'ޱ5sڭ 6mk'#x( KYh}[WNq{+w9xuMc/C2fh|[0`g6d3  ]xiٚ4bҲ=i 7{(wԀiJgLxgis/GtⱎX0G w9SW)MI7`u%~ZP8k'P3 &n[Pȧe\N8P.!y@dmKa0u鲹02?4@=V wIBi3tD*p0 ɕu9ĭ{ͅңZIX)Z ߔ,Wwl0k(a5R3~&^׊wor*5w8sr|Wg[DM:Tp".oLT=fs&@ZV9$ Hݎ.M0|ZIF!7\OGQ\t :R(kk%cʮ 5PV @2 "6rg }~0-|#\e2acj1:  Cy+h~"UZEbw)ńce}@͌3queЗ(4y]p(,e'f/ʎb LDA_ 9"Lu ZW:;pbwc{0‰m^q(;G'#7XDžʝ[V |yiȲdjh/hV(iI;8 3})7,vRFg;1ட J-4[\d[ZT9:8uk Y4~TНMl^ЄjKB?z;w(G},^7BY_)Ϊ# i~OĖ})J]2mskXNn/`5/;}GbF&"0eWexR4Y B\W\KDSkGH1n@4X x,G+}./ !ɗ,rGSC"u 1utU.4{.O'kU9R 6$·kkgS[$J4FOeĤJ+x`5 Nw l+BUt4$}78^_t>\}"T!HphS@ ?u[kL4ɵD\pr]M"Oزu,a1.cgǹRf褴 R^C؞,UI 6`׾)ay\W(uOP.mfbՓ%-&Wl">܂*(I{#8Sy gHu^Cqœ9T$)=Af0 sY- 3|t,W^=چ]OÖ`CӥCw9"y.@C7e\>@m DrnxH[Zb%n~vt? .=0]rOtJX.la.sv>W[a^(fKb{d+Xa5>r\T\~i/sdԑǐI0420Vӆg B?hts+'#MlUD* z뽌./L_)KBG2'ah*sTQ1_.9ֺOX0: {}u 'ad HXy aY;_cU_ubh|&sw38'ٚ; 64l ef!M l-Qzo:? z5qJ0W-sL㙕}TkBX7scQ̑I_:_ʏ4K,9Z%&CR9QtP7]j!%mlQA~hb~vڥX^\˹TaUFe(YWA(XY8uS^r E្űYZeiV8bd$!ϖkw#ˎBt'_G?Mq}QK(_P:~f! iןYy3& 1`Cny3rx({Z 4K=\BtusOOW߹; +NS6fOB ;M5}콁oXJ'Tr#`uKtCD8jE ] m)ƘEHnxc(]Cn!Te ")q3Ii8iL [Ƕ('ttm&1#pBƼLA aD߄SD͏x[ \4w ~,J%p9 zDz#Y^w)."±so ̙c 5(4 =ȮN}O9'b]蓺">e>Y0B^^g/)&s5ٹbQe`9$}5ﳺ!Ņ+րk_4p.iQVy=~qKl'l6V*O&2c4B` u0ͳ> "L"|clXI[-A|hCk}8ǗQ2'bvt%ycW ]HA0ZN_:~ rG0.KSbXe,s?q6VUoq[BFWyF}ģZ9xcPme>MV Bw/p0DKO9Ш?H A)>p s,uD֘>n[#tDzQH1)f_qTz`y+O382U{HqWLy (ud8!wvX)i >KJH +t7K)<0kTaoVin$\_!'#z-wYAqKuS""UCtzdD!f%I<6GK2veg-w|!eB3~HDH?|Cx 6kq]nsׄpp837Ҧm?bufZԡj69>6 Nn QpJC35$IC9'6dw7?4 A͒HߨJ(c a^ vF_bѭá ӫw'bG!hYMwǝOn24/]^nʇ6T;dH&UB95>HjwWu_Ivc.z+gGT)[(m ES‘ i/JZD_|Um".OUn`_1(A*#nP(Z _ǚr˶?"-K CzciMOm!C|LO>ї.ͧl5{=o9>x5`~Ex_k4NC)I|1CAZ{V$'˥`D9JB<+Ί DD"_kvd@'<*Xi;ҫqi' /'A$=4g]09M)dņM9Ш"iOUn;Mʡ1/6(gj'0?)jh`AG1D..1!!@Ǚ|f2¿KibҒԊK<ݏ.Z 7vS5fP{2ul56>Ed^ɷDGWK{l5Tn IhjW}`rh 7[^VB~yC'z-r: TCʝXbK^(qZUOi`р)3XV% 5m9Pw57(Z0>J~4Wܣ,`Z#.7<.f~$st]igW5,_& >_FW\ʭQJ]Z=Bޥ-%iRh$**W nXQM@!Y+"wB v)\),$\cȪq]{@Ar|KTUԙ3-XtٔnjDFXRcH; _GsFy8wI:.#`DK F0D= gP[+avD_OR6#DBC:vmn,ׅ:<"T t+EQ_ݨ&-Ibbηř rw;l?0]e( ?M*b櫧aKM 9K^Kx<[RaD|Ո:_~$ʔ$MvDYsR%A9 7qZvl4:lKf#QNJk, wO~R8%w dvb q:'E;ޭ0|0HQw!e,0ˣmQx3qi4W*PgsR3-oMK[Fnۚtx<͝R[b#3H{'Ɠ ;tpP_?qC|V=r-RmHj/#U[:ge# z429ZHaGfX`iх'AiW5~%mB೗34wC66L򽂍xO)'AJ+i`nZ<&[dVss=ߐy5%#k$*z_bzD֔QűPGثAҦlb6HLxP 5RYL/B-6ϋ39k0J+W\[}ݎM抡'CN0ҷĜS;_CnOgDmFkEGW(Wsp :O*#cLp&a@<;2=| 0.@HKKY%Z*< zu[ԟY.HnjRk2Y1lOO汉- jvS"16u 9ѮA2l^Qiu5{_=wWiiJV"G=ŴX_]R`4Z禘3˜! C3ORǩ ('<÷h',\꧘X S[{@>r`\u-_Y:N *(`/,cO'7> L,^xp!PN\lDOEׂJA5=R$_N3|l,|RyW\xfL-5CeK*o&ӵ. ]𓦠&Ob'qNXSnRGP>pr(nYS)P9DQ$<a(V:k<ь7w_5(`n $ EnM CtvT%Xec ׎WՌ$okz~ RA;gZ0=^Tٺ"7gkz*{٘)Fws/= A7m3s}kW\{b$$CnAym>=a1vh*5DQb7ְʌïD-"[pdEMKv.l3[}i5uƣ,>HO[)GTB$ΦUrDg{]Bд.>TFG% vN'-kҀNX Z|-kYyI3'K% F\+b縹FQ08G7$33a:48hN dzLv f(q0Ҵ#)ZlpסBOZN0ϝ}*dOQ/-@WAdoF-m2di~BԽK 7mӺFRv{-u~n3X&fc*l@ FOTl)>U"I:F;5,a2:j^T4}SzYH8A`y >d* ֮=^{C`x!{UX@si螖9`tp!Bt$V-$g \9g] m'zƑvZ`:;]rq5pJoﹸ`&$eƊ$TV#=l Xb48!BOĄMP4$01>~VQc5ݛotNV`dd,!kҷ2o*WGip48sl=#tw" ƦظZ 1]u6q?!njZkh?9zwt𥳐9yQ3&6t!erOypӟInAb O`}oY:Ɔ<%|*[,6}yFׁ@B)? hJMO< xkF@CMb& MYl_ !yKoWe; UЈe?a~,T=0o'Gq nj;TD %s>>͙r&IuX=/}\n_@0;վt1 4-,dHs+ li7fW%k3TAn2-a @]oH}>@ )L Ӳ 1>񿷄4LV '"㴿)IOؕA.ؾG8:D{AL(~܁19@EQ !AFu?8W@,΢AuUg0&u(ն dy@!uzR4IOee`Ih9&7YH bsAVZd`;.R͕dB[actd h, l+!Ԋaa5^x|S&ʒëΟzo.d+Bsԗص"MP @5JA~-U}Eq>hÜST#މ봛LE:;2߫ɦTcf4.-zHS@'ַNHhvG8VŸXutX5b rrg*l\G#QFr]uht,.ܯ΃." 0ˎx*T> ?]\d;AzI.,:JN;xnnͮTo{øI?U6۰bf{e+G! mKn3 5=9B[BU.@-Jk2J5?6qsh t"aY!.ye+]w׮7^ѥji,$7EoUSj cF3Q$p/0`|:J]5#b*4H]AR,~mGb`r@O(s0A@ۛ=zL=QpsOż) UroU&S{)#*Hq߸;zF?hu>nc'Pm"#6jfs)?@J!`k?#u0M4fP7Д?ݲ/Cm5An;4 7K%u|ԑ/] U [zR3{,]P^2ly_cb_W|)=y\$@eT|ĥ.K qe_cx9"Xmdl3k%^=%oycmjN;)g"Mꥬ <'׎pXv[6'_u|2g{kW8dF9e&W$ %H*xTu/ii|ͮrJHvNgQ/sh4FZ) *u)~y%|Y D^tgߩfJvpe u55Q5M{ɵ$XjƪKV ($YhX/,:xd!HfH;H:>(*C}IQqeE̐r|F+K )-m}9<־i,v>(}~:\23x42\556ю;2@.!w|r1B庈Y-/la5wXz m"k(ز]/Y.SvJEW6װOZl?xۢǫD#$2O~*Yь}0.(7.YA e#h2%iiU iR5"IjI763/1a=5߶tRQʔ _!y

    X/ ]f.[bY  - A=E9; sS;Re Aco!K3FhLmn^܆Kk:TFjl{H[|3*a`4ң$nB*%PK0,&9FțjP ݦ ~KO (Ozv&[Jԥ_)3,m.;(uɴ:f" iu9qvjRp"8םv;}$_8X67电rGZp2vOM=ŐIqAI(}xдG%|CJF5Fvi[H]@O Ipn (L`X 1oOXn6'3: +T.;<8uot.˂b_^b6U 5]KY8~>vW$l WC$ַMﲽ_T$d,>WqRIzi^TRw.V dr\=ctQ!.tfk!բ[qJaN=LCfqH_tT Yo^DM3z,J:-der*LKUdm&/kn\ѲN9Qhr>xn:؅ێh sѨD"|\P壔1bf&r)dFK|4 H6n1B2=4]mk E[NrjeoJTބ7k1oDidR̬.rvQ,Zw׏"þorݶtZRy|N)<(]㲏Iq EޜS#_֍ It8d'lPq__#NM΅TOITIJ⋢jw+]W_ ֒l5?$ovڣꠡ On[ —$z;c+4:ZjZO^P 25%K&kmgqѱ| O9e7+T,bAiV?^F^iF6ץ[QY|bkGEE{Hx/,vfVI;nlٿ[JV:5bznu\0Z"&B޴-^-HdLET6 {`5\'Ӛse{|-( (~O4 !'rߓXiE, Dpͩ5ʚ9V:*5tXJlw ]AS]AI}/3VF[X'%m 9x$tzI;"9S}ZzI-դ#&lŽ^ ISi 'fYv/m¯9zv!j0cB,q1 'f&0\{ЁgXxpC9U0$2ǤBurV('YP (~r+ D;G>oj[@6Iu.Y~ٵBA@ V}e, 0E"C^*IB%jgq% ۍOsEZm[jBcDhAĕ{WҤt܅Iinzt3l6+rʽT/e :{W|GkɚYޖV' ݢ(04]W6(C|cO㚀e[-++j:iR7zTj<0l庳(2= t>*tEb5[qF0nh+}E"| D~vGAqhwmo:c"c۔ $FV0ȶPFtqH5*k?0G1BɒԋZRͭ]%hx@rYhIU~R$/ h*BUWp\ʐGK?{.;sg?)2)[$-4oa&XSM&@sɅ(RӄgTYz֑%4B|`3 ?w26~d2 ] d{xyOԛ{`ėr[1T)8-elMΡ!tr C,;ssF*3+:ƚ-VoGX,%ui56`gh`L܇.leHA{~XepIw偈esٵCg_zC6j qCXDkljj('^mZ56` öȦ)O?1"KR7{2xi5{{J*UWBV>u5v"1+Yrhjma14*] U~3n< KY;q u9H!b]xu8oD,ժbٚWG}F5H]wk$@.AY,!yW.?nG;Fo")ptߪnT7,= gjhROep2`'TFTNK -룗kJ&_JUQeyF±jB6>.F1}(9KsӂNCJwPKfחI|v4sKʟSgae&X52G(#;1U8[րKRN&oEhڟ$/y|"t %`Bjun&[*!d?@43KQ198Zb?n ?6E}m=^y7Mshpλ3Vgs{3%#C6I~SEU߹iL8롓z}X -uMyxgyw|#A6 "?ɂ!ι/bLp@uF-h^Tqٗ~wk)!u)W*wpׯ%[cBgr^+[νKJ+FTXdQ="}I:}kGltOeG2.mC%YH?SתWڤ6]n?&lD~pnru ;SR^v~ Qp>XTUN+ȥ \auKUW(;LѱG  &uF3_~ Ь%/ -u<8MA졪%̡= U[qϪLO+?$C6!7XSy W'Z7iաdEZ@9 BCQRs.ί\ŮĭW[qNQG9E "``Uzidb,mw5m$s qW+*iMeӤWL@f{nr5#W{2?+G{|8 =`tŨ+BgX 0'>E i}oeѓhgKp+Oet}U `cCh/M8Uk7Y)\wAxmxaT4v^}JRxuRb7h>oHd6;kFERUkv[ B~V$BͱNE`|<'^cH̾YS#\@Üt@)EQE ㆛u ļ~9qEoOZiԄ-_VV͗pKOgMmt JE(Kͅb,*(MWxjv'`IS>n\>lUw,)YՍdV`DRfpasL7D]PH'!W(Fi]~0븑Vq&!5KqAB\s%dWaE:r>(gF N5Cl5ND%:y`ND#υi}I[oH-Syap| ts2[G` %:u"yNbEua{;ۚFtd}>_W!TC{&ҩ`hrA(z%mH(^< 뺛MX-]ATRm"fӽ15>7trcN 0န϶* l]pov&@D=QZ1,nnhΨ0 (SvAoG`K̛ JON|Нd$v37|iBqAOaOo7"=DM-֟$K`JDF7` w? sI Ľj?P@ F"ҊRc0aiMy($xczg94P/!7JHuTͥΨ U.9 6qHA'y3b"Kר%!(jks3 .ZxJShbtTa| 3=oy jdALΛ~;f29=djѡk kgd( sEiUyWIPۉ;]Z_C9IDEI\Kٮk)΍W D 4~s6~~4s' NjzT~Y1r-ם Q'i=6+S5Gl>Rp!f5BpطspF%]:V]{݆Sq&:]%Ѵ2&Gvt `w2*_MAvsZ$7:YLk""@ZGI ]fE=ƺgxgz-8ט/J7XH0&|B{!{-ӚiI0іCYŊA%2 2hwwi;\C2 ]W(TzE[ "Zݹ&- uM0pϖ.%%MCpb:?LC`oNMwnhĶ*3bq|1:umu[LêX B& ?&8F0#ϥ#1bDoL^K52KJfۜ,4w@0C) HS~9SD=0|](s ŤjwU_ƹ`]jKȇj}R!θ1> p٢$j@т/Smb/]8sV(f} w_ 7b3z~_.|Ƅts@?W%|2 =d5ĩK(TIVL#0 #לޔS5Fiύ2HdVFmH0`Vۯ(DT<%$&pzo1G !ݸ0]Zd9bl6$F `n]sng| =ѓ045oާf:vE |UƆ~ 'yA^cEX`u0Xf0*S/mT/M\"N5,y=:xJA.Q^z~BC֑OD].ʍd+Q:a+'Ҡ GM id8<z!  =8 {Q+,c:R? 3X WQ#UU8=~y(]tʬyĊ*{3km]ǔij;u3;ZKV'kַ_04S б;=C~cqO~Ҹ/}߸4cW)%2uc%DaeI]5Lr=}t;ƄV<Ӆ܏P_Fi4Cm>߂E-q.Oi8u5OtlaT-Xs_spCHE#9?11)PԵP^[vJ Oo+TT_\uz^;ij~uܿfB[-x}"{~O/e"XԶJjX=<5wP K,'ݏ( D%aI ۨ#r5qJ=UZcH+jMw6jLaK7yHeP=VyS(~ nߣ+6q2} @t =$_^BYqn~Ք!**/[7ʹ(72|Q\ʈ}yI72)})?CD+`CL$Yؚ;2k>7 X^;S%gu6鹡nT`Kɘd;ؽ -_@'d^t$21xG R\FUj#P3Zrׂ%ğkD3@YY-# @eؘfM(bvciwL cv nӐa)48g':f9q};avl,y>0R]3ߚLT_vLp 8~^SvȣU݀*d TF4QyȰdiZqЂI 9狿+ v ܘE9A Xp0)툚 1.ڹR |4 WrtB~Lp`xRh4b#uz떿$T \?gػ KyL!7%erM18UJKJ!47׊N"{}F25.so#Pn&j*~V^o˗,T#H<)a@: ^IvI3`}%:sC|r*ңօv-*$5*"(:Pg(Jbc/j3M<:xb=K%֛0zV!\>Gu%/K>}ƷmaֻBh:i o%cyKĄW>-E9O^F-\M{0'T|Mp~5Cmy18\o+3NiTkeoUoU䂿oJp)M8Ul/3\5n(P#mp{F(!&C[:&tY4j]-A/Iܭ$՘ջc &q)ܑUzƣp =2Kd锗?߮1O1L)=Dg@dtCyaq`#P#}QwDrj& k ̈D;OmFCO-y:8S<z;Db7X|#c,%&o ]<9o!-rpgt~5%'l'U.֬O.-ש |ePyXŃ>Nfm JZ7v ye&q}hQwKr?g8698%̌k)Cƿ4Z7Wo=de6Q 4wnM"bަF(Ϡ`&*whi e+ =xZ1i.mpb{\#>OQ\YbE#̙ˡ L1}`=lAJӷ9k觑*P).[wTP5{> Y)$=UL~3YeYzd Â>&/AvIUr$.)c|ޙ#JjuA]ʉk",5fF(\ t$mA cӓ=aƩU+┏L|>2Kzh?%ʆ}]]Rf܍ItcR>Y3U (Àsl7\:&9 ^tWz{D,tjW?Lͭfm"~oaBݡMxY~SS[ 1P9ţn*hioxfiUK@!qdC׿k9imf vKr=X_wî* q9.^Vz}NbLDmi={r4N" .:t_eh palT i#d$>=ak ynTH6gu! }oӰz#L7oW AQ!?L\ !H5k:FQG4]nrM'ZjQw#^+B}Ƙָ Ե@C5Ga'}>E7#j~ 7HB -&2Τɽ\X*]Wj4#DPI&AwѢ,6l!M%DN: $%?,Zg_I44uP UNp}9)3IKsRlZr~:S@qwg~MnX/,߄y\!dh(a[aA!z#A0"[^djNk*"v t;@)]Ӛw0BR"o]4c>fg4Cҝv;:;XJC`6IZRҸs'&7MЦH$H*'׵>*<֊L,Ɠ/i/>g7 () /@ۆ de+҃+lToejKR<p. 2-ю㰙?B #B_4Q? YTv(tCw`ٔ)>h.L6(J:gaE8uT xáݾGAh;q[cŀ`ŒGZTA l~rM`"<כU -,>8LdWG )+;5mR&*νu1C]i1_O.[hm̈́w_q5cvگeM>]ym mW~x~y*ߋFsrW-;4΄w8KsCo9N(ݡV \N_8Eh< DNAX%kt*f "vQ:{4k7ߝY`n [6 c&'iP_--ӟ$kNO?=<f#!eź3f;f&} t'x"51M8 .st/ũeoϏ}ΌH5.1ELg#Zp_?h`.s& F cmgpU#YH./'B,ak/=HwNOv_\,t)K75ED@Ub^C*e^\ÉC#q}'2wlbs:ɵ[d؝4h**+Mxr̗RQ$u ^0Nf!g` 1n4h$r_XT`D%GF2f~|~֩ z8cPX׮3;׻L}:oUtr|J0a 5*>@~,E>%ʁ/f+V9cyaIm])4F/4 6%EWL` 2S9 }S]1)C5)SЪ!檖7_:lƒTk s xR[fJF 2974(>h?wph+'xkdRN k5 ' g4Or' Fkr贓3}T j\>؄{ vF,⡾S)=n.WA=pC^24g\r'0BȰ(IӡLNQ_)RF/ N(l5PX_Q$Spv$:^G74l JxIwI ,;NH>w5vǬ|6˟Gl'z^yMY-6Q333Dfe9°FƬV $:Tʭq)eY(!F JRqE?@iPY}?%mfE*A 9 "L}$F\ndlJB%-1@DswZ!hςnK; s%GWVܼ9 fcZ#>Be ER'ŬÆÃC DkeVOOl;N\1 ,LkV87; I@bz O';'ƉiEnz߷ި^qZ*#E,]cӞ;q+eK R*3ϳ b@B*Xtۓߌ,LSφ}fFȆ,=O{R g:+fƄVʠ]n]shc$4GK&G>r r&c: XFOoR9~@I9ܻ֙)SЉ\poJᾦ`sU O_Ut?oҢF0>c H&j 99RBKoLSjDSgi@]󣵧F@:t|fc\"_ CB 8⟕5/4t<nzxbt FԍFʮ֕j~@*cLQTa#G׏> */MXtX6؁ؿNwFi'qV n,4sOG`Y6C(vj:2l4@f3j;g/śDKӹWAko # mf0?Α H+/<%x;y!<u?GePR_>"MhdU$A$o b \/HR4)+LSA%&2v=̣2$e&R]4G<_Q̉Ŭ%<1Ya~&l5~R[th'ՓsKZ|"FO pvIC͘t8NwL:T/FQ qEzOS inƏK`g_I»tMl3WU棹؁r66*hrӛy(b|_sa 216 ^X<?r)|g8/?bx)݀rT Pu/-IE20LQ+$fdRB͞ nMFge{Iȸhӑ oSe?~UHO ^, @ R\?o MY M_REhibރS<Ѳc惝=/mhU|[ͣѮCBAQN doKuuLYY;V$t'}}Yb|:n{L<ҖX |Sv)> R4и\Q#}zGՍ hm⿛4\\P3Z9yĂW*>|N+erVdw]P:ml#Go*zߩ؝[_ծQ[gUVi}Ʊ}VRnH} @"4Cx#:9^[%n7>fk'nTe$b?.6D w=rFJ{dae;# @U\]po߬Ҿop2b)KEMBHWZ7-{ʄb:!cf6"/TRBNhȬ-8xv)cDX^l^%z/٪s!, v1t9uM,j'G$\a5t&̾XR ̹U\ 8ހ73Nqj0m 7/sEynHFmDIʥ|v"H.CMH2FB|)j5/^`+>Wt\ۈUG[~8 !r~CVRF+(\]p"cu%MPN1-Eqf݊jt'B\>ZwY.fܟ%xҼ2v<d%d0mk`'19Y6QK@SP :o.6 " ZGZB!ޥ-;Q;DY>ja9Tn3>*J=?ymҚ1[|ۂE!nSץ2+,j`WGt; t3Lݠ &]T վTlsc)1A6*]{| PU^H+h OȓkwX]8/2 a bFL(xDKfKeGrmp#33 _y^1:5HBL0OYz4akw6(/CRPCW"(VWv0ފ%D-=]}dgoGI6 IL>+ERispJ Ĩn/n8iNd Zn*=]j?&&.d f~ODP@\3A3EӋ,hV4| D|SSd_Q&RBۃCEd&mD2jLQ gJ3~In\tō{ھӅ0*+Q!ڤt!Vɂ*PpA4 湡䖴|us *IT %QoQָ;`L>Ұlg|װ;D'cw98OtDȺOUD$4^fQU6 0}f"Za'i2}E8_VNÄu)A[$͑5 Mׁv v'uErƵAk:IM&wZXDwv&ʦ(0<#9Ûc9)?ʛ“g9M3JTɓ; i$W Zofgo'~g^۔xYHYս/S7H0ACq>sCIRCHXI2K۟x'z!PˤZV5uPE ηPkAL ,Inj~Q ODL\ns5I>Tx$S,aIR˜ 6bG?p0 3d9ؗݦx<|46Y8k3HDk0)+QD`'a!]jcbA?7Jmd^>q?wf6I6!™A8:S]4"d!^h/"RӔ_U.Ҡk3myEʠZ ˑH! >s} LJ7w0m"9, *+X?Նc> ~qNn5!+;6(h4AH4t#TMSCCl|O Z7lk;7yjYSMi\x)XB$ip X7&-0;ui"bϮ_3. fNP<^Y/!2Ah@@! ~Wo)͙b6V.:-7)wHLH&&:a]i6GQtiL~FsܚswO,sYH6/=:ݓRё)#dYjH.KdTQ!8Z Wxܴz/Z)=W3yBבSg2KbF64T^!$(òGHXJ?d^4[(G,p]NC`@G౮|50pLe9-8h"Xa9_/d۲z>BAqL_cnOߝh"t&'h9yQNw0{4+q d 3 Fx=Η%jF,`r^:mY7}[~ct:x68cߦfp N&޳ebF߾%P=\\eR) {WgD["opVfH&>-X|]w(S{9ecQ ^Wqgy]sߦ!u!)]( K$0 m=sW m_/}OH"k"2䥠;S%=w`15Jب,žp'h#uIC.XX mO/|ݶ\&NBE#2~St-CjqhPj@n /Z^ݐb'6iFҐEБA#jvW@|^pFd<%VDv1_4`^@^}!`B)Y 8S (Lp*4HMU!qq=`x]6-YMv7Кw"%xzq4uklii}٥ ׻=Hj1F@e:eߌ ߪ (郡ts:DDQHOGqtXb#{qm@?f=R><߅)7z,Έ{A l^9%e"]/)tM);, ?d8v+`dQ6 [23g{ \m5G䪢Cy F| Rs瀒C==d''WjM$4ltۚN$Qgg[D@qCyVU6O;ȮeY)'avؼ=PP0`4f2"ߪ]c$v HL^^ݠ.^/9`7H"I/ 9uw,60 ӻ?DGElߗ_La$ʌz͍/D2]݈0_Ĺ#j]C.]ӑѧHMC`k7x١3EV>^_,~ugۑ8[*@ȿdn*V/ӻk:93[|s]9#gF$FuOnZ")`p=b"ZZҴF)XZ֑.Ps{>Swi1ẅ́taǓ 7V*uhQ s- ~8ꀪ/789 wjlGi~%R&ӮZ㡅ށp0.T/rQ]]!>*Q8A w‘b蹊͡$_hQn 6s% (aۏÂVQT.&VO 8S06e:+1B2x*]'iڍ~E.sn Qs6#A!(ݧP/k| X@q KPHQRIqEӺ%udxON]=H*zGi@ yM)MQ KjQ"M,AH(0֦乷$tZ7)"LRINLUϓ,$8ޓ Tj^3f 呕~:=CLwEEoũfb__(G0.^!BҢ(O#]:-ڬ}ohFZkL9aojH4"uv*]Mޙs#cZ 5ZBX8_. o[ݢJ*fA9zR> Xr[ ;NSt4O¨5bTQ!.Laj{ΖZXT} F|c`-_{|$%eSC f']cB(K_[sU@DMTc7Մ诗tB! 岟ܠq37~,2DDL'`D  2D| .\x>=튍mQV!7̷T^yHtNVU鍄I_q;Npy.[r >|eVc%ǘb{ .i A`- @wPǥ?V+Tm.er'j%?A?]|} 岘MU/CH431< 5S:̂^>DMFmsY SRD{Rc֑ {70]>r;8サe 5[eI ``Z$4} ɼjDiKKGBVVZ8umW#ɆmXhW7ƶqh{(c\c5f(&ȅ=K,(E Y0 w$':7HD瓾S|ע\[|ح` hEvK}(Ȉ?84rW&GFH0t] 8 HnVן ?.VT"F'7ޞsYjZwN3!C 4u=\oGin]QGߗ5R0F! 3Ԍg\HgY塁p 4 RZ)g;w|]~zlOOL1qEpx 0|l8tH+vP', dɓ=͡E#F;LVIyOL HX=oәU䧘u2V/ !an m7k='*x 7Hn5~PY~bRL@P1ėH'm߽hv&+>W.}{B*6ދFv#˕,L.,[Q~+o&V%|a 7\56fNZ }#? JͱZ~n(-;qanqH EexOn;frE|G},^X[@>~ۿxȏ xc2+LdkM~C:B-{>V$&;"Y߯􂬔hvib}S%KV8`+ ) kfh/_\3az)P!zpt0wYѣxwzOd9JܾNAPnW6u۷G%|~D]TS#6K7^TqyC)3y)w!&[Z& 91+hKW'Tw76cE<RwhfoA "O@juQ$Εm;y(WLϼbp Tf]8HPWUū ѿȥ0s%4O ?_&*T8A1jCkR9[/ 2ˤ*MW5FU<ͅY,d`끣 a\xHxtcLr-J(톁(:뮠{{q K:\NRDr  Wk(XTa l].Ng?YѶ %(p,aݾmn8<*}*k%U'ƫzq3J>ZmoBͺΡ P0 +n^Du|=)tWTLr7)wVhf $մ+=1߫6+jMnoN3GЁ y _)K{ɯec5x~KbA3g*6ySKif]|ק=h\g4~J9M;j.d_ >z<8#w=!/mNe,^.Y 8wZ RL?w{}xi/-xˑz5m7oj-x NGۋ1̦r1,ޕ%pOǜA^+߰{?px4fTR3w*|YS3%AVG<pXl{F}l!Lq,vq4~bV8ƈ;w # UZ9RU)JI:fJ^]y ~d̊-#ϠQ$n_eX%wucn|m6n"tFMb?f塰)aWN XO:+\O2w(FohmqV#Ȗv  جʄo!}*CΌY,%uSgfV^DHq+sdw•~ȄK_xwh8nϊm[r1țc`  [r/ KGONT+ K^oPAPU./:37L~ehR׹,܇Y|8&+.05}?F"9xj#2t\zg,m{z<{OUwL ַ 0fM0o{b2S=`>=7EWqڪ8M:ܪD_) f<-/^.2BM-%DC2s-!4'?텍#H')Y 6<< (۞_ձNm9Gre,e -12iB' Ȃ ",GodV*Rc:!Q%GaĖĮK2nAk^W5/\֔(Fgjo ɸ8nfn@~6>_JYuCsVBk'Vfd^H XyQx` &*I`ve/buun1(qh G.xr*!_L>5V3zWR CpP|_/:KsԮm QV3@XP}G ı|FVVYKNI ;I^0̧i2O D71LZcFfoՖsBN`|LgX_"^Ώ#[/uVwY`wPSq$@/0r3N6z/IK> tA9Zd5[V~XpT IY. :N I}&b Wa駹8@%'o (#H'z$l Pm\+)sy6.7sձ\oG,*R~DKQaܣ5m0DpEyFY,?|% xlJxٚC 'Np[2O&zOGܙi `.L)c 0 h3T^m+gښJ""`3G)~f3bbΑbIӨއ|[C#_Q챌~w*d\"LXFA@"\";# gLPz1CjӁe2nB3m̋E7M\J7@uߴNxǯvA X4YJ[7F/>yp)vU_.m5 zwii<+qwGC]~\JQG|O qq5N nh$9ﯔc¤b?fTp[NvzM.J'-L@ eBfrcQ>a\t8lPmrlVSE *-oP 1I[]N?06MtheЉ4{C1.ݚ h/!qS'|zr؝GT"d5SSÊ+2hD*pimLKAG/}T"o<ʹOCQ4tYA5_PqUI>WdFn?xMRb3&mrbŇ.pIנf职J a 7Kn3wF`Uu5v6NϐPA _i KLĶRZ,Z )p|a^)3|y~$A(0fw?}>Q;+;S)?Ж{73Q>=,Zd;Ynda0 mBʒ~}/-ưB8P@sǔvjUEr\ed>h@.*FK{ޜ>I)q.l"[Nb.,iFȨ0p/G2g4ȺE#s2hɎ+vh)a,X?ߚ>TVaZg$xO%k)b)Oʇɞ@`f2`+"&/k̡DLă>vDMU`A bbMBG{B9Yj(h)4l~Zhi]5*e<ʱ@m~a7d r[4rf*8sǮ\I"j0܂1IН}Jw>d0z?Gx36(73Vig*RL[ ^"Uވ {*IIwh=1X.Τ!_4'AkL'KMxm|yՒtaN^bf 5ue k.1v~go`jp9;/L2a%w8B2勰6߰` ԁtPW c $8'TD0$]B^[V^W$^g>ڊV@ Lq7ҝf SO1a_Rsv "l)# 7AU>C=h->T^~Bc h+cVLӃ^hoЋ=PhWW=l+j0KǤ:ֈ"k|[ Vw|baIdW:4ށc>ReBr̠eP<>fvq>nνzVyl-dKG>OX"փO{`ub,H&SKw ӸK,4{Y&6ZIRn,UqB UAԸCMwkq;[҇n1n4AD s"ɂ~Y1xT5Xrί#z{јXjfyMztp{ 0-]%yV~.NꌧZ0 Y j5)Ya [&*y&n[QA˼t ;j|U19;n[ TO ~jG;mLA 1`q* C Z<}䕽uRC 1A+G9NBtތ'(g-D7̡ @ӹpL( (+y *eL/Fd7XR>#ωs _ )7%1+ߘM(Ezup] i#B*awncT4QmE5K;6jh5;^AB~ՓrIt뫃ɼXуm꯿ys[υ>04oDy4ns~[ʔKţI>g$E-Eݪ<*.jި7&3JKy? H B $.MvNeu/?r>2O(U)ı_Z8H#% u\eK;kJ,7=5+&-:zQtYƋ$W6.K1 lZ" O&`0fyoQ~ u }aD:W[I ok{=>-81bX']O\/R ŏ$YR=8@"GPuMߌG~!2ԦXD?] T(lRDDϛW-չct|ܗf"R I %P͐*a ۇn}F}|Yv _^]xfIn,L&~ ́xD5؋9q+Y]82eWq.Lu?B ߜ *h yzJR7  )د\vjz>vm[GJc2 3J15 |tQRn*s԰)su21'[}w%6ygpTʻ\ufP͓a\X+P9vqDc?G`xɊ+FĔ*\GNy.ECRQD̑Rҧ-й&ѼW津Zd"I$_Ųǵ2StIimh5)_yy0Yϊ8dI8)%Y~NvWi)~>ަ&do䷭󯮻d.!mL s9vo)Af?M4J(6%16EΘm"YBwc>dnR.H@۞@ȴwm'"~Vrʂ,րͭH4D+G`Fdqa'1rThi%ZU~Q^3uۯz8>T0 THވ }p>Y=%0Cߥ}dxH5VP̢da-e7ll*Sl<ߗRTWe sVp(ԥͪ`@ l% ͔16$h|+3")8 O]2P`' PTc ½32 ň"Vޝ]݊1Ǐ<>dCCu+Ús/J}Z{^av%t6qşi24c9&$Izk~MCrj D9"7xN{^CЬ$BA4 =ܻU|fIH l\Vڌ5VO峡r x|Cu5CRuTۘ}<3)zSA聶=zze$)V6L-6w%<>iN>9ȲQVb}"_Og΢ Upf!i5"!gچӉM&<ʏVM /X"?.H=^DXng`=#LlL?r%>~n ϵ9II'ot ނ"=!= 'y O^ϗ+]Fl:\f$n\NhV[ E4| (SGAP 4=곪|8"\ >n'{u=:8Y;Žt5ȐVZ.M}O^Rѯ}p0cyGI(<>΃DF[k:9ŹcɄ4MG)3\:`E]e1tnD! !{LC+?N2iz]lvJ/їpxPE&-%-MI\bB 6gm/8U %FޓcxȥkFau|6bw)"lm%B5aWd4'cc2쬖SSxo40xPQ/,fN{#|`ú,(q4{i*sAՌuj3@ay\<()ܞ!NBvkܩ&[;;h쓬ñW-M ϫV`/@艞}xBjE$B0ޯ97y-e<06¹ayښmdx-]\Wve%/RK}wHR^"G2Rt٬Lb_5pxYVpp%,vV a{ƴaПP54UTV^fߗM/Ԅh1-2YPO~)lzТc%Υ#$\B|ݛgzƓ?j~7al\r! 5X .SP *!-?(NR} RJ;|91,vSX\. h V{WFs|b)O_Zn.j*roY(=ނϷ̧;_[#m"Vh_#6=$^g0оgr>wx:̻^1LVpl-rc-]Ix?bp?X@L^-3rcG"eA,E;>䆌zwv Y\t݉Xzω4"/To:J`QKkTK3JB2rzƏ=?-Rr燯`[.6\}?3 ]k&I}"!kyfTY/7@~ub+YvKuTYIYԉJ?Gsg >6kWgSs }Ju9'x%~4 c{?ԫ㛶44~tӚ`/SR+ ;ټ`yEF&{93za,ϵ,SDxњAH6_.H1NK\t$XOja.Mڽ[%]K&82Nl[5\`ߖ{Z,v?JKVݮJ(9ܣc5eCwDS!1e"Yj|*3N)[O٣iF>T ޘ;, _|%?a5?/@ OG./G1.o_ZoQ,i{scI)ՓIjUs VgKӧQvч=.zh~$]R*֛Uu(s%iO,uXo8&(1)iUroy5 Ny.NS cx8cZAʶ!R:ѕKO~L6~K v渓4l\GV?]Yc'<*DYζXk*1c.~ +.ԠSaH/J\x Q37 iSAP{NAcLJɑ2Of !r`+,^*9ۺ~!ZvU(l.nDI!a(@j5C}\֣BC)m'/b;N1EdvZ?4k$p\ jݵKcb+dX@AF gjPl ñɓ@PCWׯk39zwvzX',w5G; orNJWE}ھi&vCԠId3~E2p׶KP'cUX+oIađ< RjuGdhJ} Uq r!Ijvh,%> \*#D"3HUKK܂CS1P?`gL%Ϯ 33\hzesyX|+鏮vf3຺cͥs;>4b v?KgբvwNp QDb|+i.b)[r[Z,"3 BZX1^^sF ѣ9(o2VAl1 AK#`43ى΋x46F|qܣ@bQNޔ@:|'k'5}]=y//%\F6/K,R~_AGjw-V]8^oѯ']3:J6ב ۨ@7lHj7iwVOIPRP:+_xXР>29 .'m-aԃ!N(O>A8ڝ~[jSFhdL dIJ:u*QrwG|GOwx5*@zZOqJ>vLi$I"A fdM8x{u & #AgmP[%݆~hv`,3Hi 83w4wDYО lc2n=OOC=| Z$pJw(wrz[.^K/HJY1dm;3Vvf^"Nh~vzn>Z83G ]'(t];E#lڭ^F"b}۶6"Y0ak2xRGGk0$+ƌ7ЇPGK~kGkLj>w(dOƥw Hi>.>o|VҗS 2bLޫv+]E8(f!B*v3)6!9!AuֹApF K"s<(eVSkYYqL E+@[N՜닫B̃O筗/.km. %Ҟdto=nolw%=j :v.pV/\(:|.)1kΎeL J'|} Bd#TIE[Y2H|uSiSq6`x V2Df(2-SnȦmO#ok9d`Vy< h.` C|ًFϜrBq>mnɽtHH[[F= G_NW(FJt9_ ,{ %`J*cѺq\Nz.}3}޸|)/TfalRH^"9_[H_ܹϖN`Yv,*4 <lz}d}NW˜Ĩ/҈ӷu>6LGrQֽR3>݌L;~ǍulDh*k/] !t : 7;'C<>=e?ޕd.fvV3 #\|s"J17NAG!?+zڕ6L4\.7n904G<JF 닓kQ[KnK_{x}fcv9; FҡoMXnlMv3OeR,?Up]u?Ms4t/;U̂5=_+]=}dLpH"HLjSWgȢ+';N]E52K,#GӮKXIhP,Zཀ9趼:~Awh'E0$n8:kǾC0i!2&(Kb>*Hgƺ2Z-GHk|%|ʚ7.}d}\E5 Oڅt{4]I^yr'_)W6ޫn| IA'_{\ċ=Rm u GžakC(LQȁޠӃR~{tΒĔD9sP7VQsHC2GAK;mQ hҋ3R9 @'>{1+}6WG+\D_Ʉ - %W|d&-"EPѤc$JQ2.[IE :g7\<^dZpFCU 8_h;!>G38jҕ_ݰCU P @-)CCK8DGE0ONJ1KWh{o>Y2TSH6+۲e\YD.)dך7q14ͼ'3Q>g[@ڦdS ɢ-UA`$)#4|5'RxiWw7d=k'D᫗*:$s!n$(y)tKYϡum9xGZV'DU0j!ϯh'U(ɐ;\[sʺ>KYǛ|V"%H祁[b|0#VF/WnAl&c'D^гRuHKv:94{ ?TMA\>(6z8, MS`^ $S(HnWQՀ:/eg]27_\.v Q{OE|vrku= ]LBKe%fb܁QnS}>Ln k}WC: GH{~Bxʻ؞_`!H~ثɣ7/$p?ޙT{*:,ѬF~5 :mE@1yyM@S(KVYe|âsRmCX|\ PhHqb=H6E/%(n5{a9+4PSA}LeߡUX}V GNQϚHau1?%e]~nxÊCPK1^֍] |Mת8 D!Dn5LJH4lKvl0TtoӨ&} t&RoUm-)Z 6o)6)+Km\_lfgڋy6:bC"Oc΢d\^gQ j2 :x,V%u&bQd(5"Вhcl&Eɧ@>ԖOBY"!Klk;e`2ggNZ.`."WG+<̗Tz[6D1؃KS~=v)i2.<.+J?  5X4vDNY=o" &/QGΔ>`6?應?,7XdJd??͹ 1!HVz~nOUD^9 xn[e_ǫcy2 'e']1 =_NPO8=5BQ1'ōILb^[\%US ͘Ɗ"rE/ @g$|vZ \;]P- [A?!eR*/13$@)^:L7ﵻ[ ]x '5d͌/MOG V/$Z"F.խLbahw`0 c nC7Sً>jEīe}cvic`:YĎ0a.f MBAT/62-0r̈́@PIJj7\z^Wĥ|pEl4(iַ\d\94Mh$ܩ$; O@q^G)JDEN@e<|x?ZZS`_ 0v}+ROr5wӔrP?=r/k&?-3ǰ)Xi6cē5THRiH~9uJ{:GxhlǾAofɉ!tq!~w8|b U(d.˝}`04LؐMDQ9D$ 2NG\3eS6vEufmNw-W[ÓDYܟb #t—[ymGJ8&uτ[tVq[[r^(<#R|_9o|&wx&pV؂;. 5 v"ϕ\Ea*'n3 Q_)nq&W¬AxoFxPk';^uh &jg]u4(snI5JYyFgt"kWrCeb! }ʄA^ `NC‚R Q9Y[p3`%xV ,gM_JUP ދjuN@4'o.FB7S7Qlΐ{>̉4Mqߪ!6PZұ].>Ws(| j7U\'N}^z\* p'QTc}L{aX4YyJ(U0q9@Y}&2(.OZ*M5Xх4* ]Sf;5IOr@zxD:YLsF@p>VN]s/6_DDL~+RM%JֿʒdbGnm̓֋-N +h/Å+ςQJ]I]bڷn6́PhR67xfhӔ]LmXC hASLkðfԐ[D2T2"Hl = ^GhlBʃݨo  #MeC֕:\ԏQjF7+)\ 2Fat/$YG Fm k[x@pxB+>he7H%≂AXrه*7 m^zcsz\BQ&˩fojEk%yd#Rghvr ]jiɍow ` q8(/QSvc$BY^ͫy2r#*s(f\~Cs^Z9] ~bsTS5Yq-PQP;޼zPq? ؇R^.j<AY/ O% "7k̓oޒŧ,&I}@^++'0`C&buV}F;:kv8&G(իSGYΨyL.`LL}vQ{f% U!-i G=f8!VociDK]|myfķs,P$'oRNUї?h,`o+.˰]i2xEM2gN@˰⃍ g"8E~SW{l@y1wrG^ʇۊ8Gy9?e"& @~63,ֆ ?`XK/unzn:pa ,d9v d.V:c Ҭ2Y\d L7눳hXOk.r:l"bzFڅ@w<F'zwaev'n*]iIAG./sǛ@¸/&u82`EuuK+Xq1GJK=AU_ZEq fC g77m͒:DV2m:@~T܆U/}fC_fo؏>낆pB툆X=]E"1l`tllv!j)u]1jgP2Aj@*[z5燂TG`Ɯvj\jILHuQAŇkV\ Kl*ji<1́6Ҧv尨 3-tEw!sIɋ L~sJNZ@Ǥ9趷r1:8;!UKblj }Tq\C~ўM2 J N?284aʏ|#KĴ4_Cw_Ki▬TA'6sVE.Gl2θ=asUV?"w`(_aTb˚_ZdatqŹߞM̱8 0].@: ܳI|цE+F@Yn>3i:$W8̵ۭfN<_sR^xBxR$"03B!δt9oP:/L'"H 5ee[˰='nYYgT&jKnR/ah]]Hz,s^?O-^JN mRk^[n Vh[gN`W=Be`#Y;rHCQ[by<3<Yz<] ?-v5,O^d#Q.Zx-TI&z8n6 '߄]tfl"4U :R &z%[Bx1YKMS,h{_b! )8 ŤK0+!WJqٟ ŚE!apTCj5qLL`sTTfihyVATqXgtF_ H/Q(5l)$`>d!I6W-O\1KdS(8ҧI C*əaXqLa\>Ũ$i]A=9#|z qtT3&vɋqrk$|}#/_r_C Q&"+UU$Jo(iZY؝t{d >n=F15_@85:}sE}\IyL'T("PaXL.?{CHD)bܶ/]żZ*(mqʗ,2,|.Joe2qZّ/n*#q\AHucBrEX3˸ZDz-Y!i1 A¢to>-BPY@sˆɠ? %G.r9bZg`:aЂy8{@>TFeX{uvQ!$$ U\c`AvyGVէoX#Z2)ks ,0ؠAj/źvkA6?TK M@nACgƂ䉉?_?)2Y}ɣ.V̰R3*W6伨{pHwJzs%eMuiZsHv@﹙ܿҲG*IcLp{v&;G6!R䝶R2ejġ~b VQA4QPfvSVߣhŸ- g1ƔLⅴ5ͫdeICMp,`, \ <œeB"_pu}Hd}&u>b/(O )`{^,Ʋ*p4c, 0 X~?V 0ˌ*SɻlJ-B_R4`mh+ޘebAP1_1O<&@k]$_M{l1]NcRZTS-pn i" bMWW[Uyϐ꡼a*lD)*s_LT辧3l"N5FfNFr b-$ɶiUqӪpHɕE.9T ;7""OLWO?+uPeW:MLek.<=mg=^yv~+ioFȩ HJ]9\la*ˑф@|'ISY G;K j=F, *߰!Ujas>&:F=ځw= ¹k/9}zLe IjٚULՍT""8AkI)xlx:SRBpCɰQl >H16QԖʝ*o+9ZcbsD5luLӯ>]Sħ)[VI:ܤd)f\L:Pz,oH7kqOely|+Yk\J ;+ fuҗ/?@k5V=~~.0Nֆ74Hc5e5GRJ/l_Oy6ޞk50\@-,r*h0y#&X i8Ts?c[v8[x2lI-~*z IĤLXk"֋y}t!%,?-L2!X.t1A|2w5<RQI;E~g-:PgK&ڌQ!tbRG#[$cvB1L*9w<t|cwykƻvh4 "6e2B~U^H$O^}M0ĿiVwlM;ڝKЕT ^S׼Yfֲ5jt֏z/_~HJv hf3/?$np`Y*L޽}OUD!$'d=`<֛ګ#)\AQ6)|=R؄i?tHr+_iX T8|%T:*P_hdf~5C/ڷ4p[vtR't!Į^Asu庁1YEHe@B/dɽ̺B琡63\zVnoEM'N:GT >: 0YO~\RǶ|(zJ1`v'QM$Ys56b*$}j-R쾚>6t>"=~^NHw`>ClԱ1wb[a|T!긯l9F hqGf_Qf Kކ5jyuycNéw8>M;AZmY-ǣzRD ,-bYv`$ l{,đ9(Npq-AwlGxkK:J` I'P0]~e|.@J^Zi%:X I]ɰ#ԞՕ8m6"@w(ϾOJ !GR,L4M¾5@"/gǯ |ݭ59r]}YCSWJ-H;i ';/Kf!4N*ƴɎo}>OckPG'`ѪJ}$嚮si |9L".&ܽg[-BFstPrd׋0Ҳ soxldf,P6-[m:#Eb@f,yq3Mc=R^7_PE 2i[,H {20d^wƽs퓅wl`E38؉/ Rs.tMi>&DuAXb$ikB j$CJ .5u"P; {Jicqq@F-g5Gx|Ewi؆BKm: YM+3'֫Y˷+jkRc7bޝrU|= wf8B܂sxȈUu]6WlֳWGF|g 3m5FoqUmal(ʦȶy n0 G5ٸИЀk;2t4~$"0E 8etA#LiHP^ Ywh/?ζi:S)D=fNL2.%$lDaIG,TK[RJFyv]┾{r}d9<j5RjY'NȌ&D]?ZzE3-/٤kK-[Q;q8U(t`BGY8J95mg4D茦'ޓ%nje~v>^܌b&8uJ?I6**q>0ma'/k?΁8\p 8i|MQ1f9ܩaݔ*SY%+M9>mol7Nl4MAb_d%- j̐yv7B=fewv\Q=rM'_4^^4fc #9L:Ew[ź 駋VVToDveK\OWP!}~XߛSH}3!dhUp) OaڳA̒XӳV`˜)_֚]y̱hYͣQMSv &pv:YF#D0)VeZ^AvCSݗU}CikOmo p :]BOJpIF?/'إ@d5̲kd |03זo 4[j1W>׊l*_ hl[P}K}ar [+§\0LO,$rqS=E} ;98OЙ-3KkX :%Oax~N3U#'%S8\t [9֯P3췥hv`vgC3tf+"H#n-t&Y^e@9ĵK$ވZB"Ibur? Rw)=WxCæ:BIm'$;d{>`u7 " IP'^Q )GܤmPRv?;!SYkAH,hc禍Rh#dA9 #y)r?GǶZ}7-8f,7/A赐K9 zpμźӀbpΐ?ڥ9|QX2I22-}+SWpͭl+5NŽm`+E2f G:`p (o;9xx/8لr)++n,;,(Zh9^hh^r&LAm.Ȃ&Âajq`s+KA*FbPɧY89L͗Ϊ_?2\+;ypsu'txAt -\k㵏̎\FP2kS_Oq"W<_Y>M2Y'? oh]a[vא/IeKX C30h)-C<ß&L:͎ j|Z:KS:U~KGP}v9 Ni,օnPE8J0>`^ qojv|\#~|xh=QTYm6$lufO!'Z:E–MX6<4cY>7Jي8dÆ*Ob4S%dVzfmM BtY\*44N1&G%y.}CZIexK *Y ʧF29RNAw.d(e%Өbٛevi۴CX@Ϣgr`U( v;Id6/g ̔`H{h X% 3󝷵iXpb6Dp:+4mO!hjdu&7|t2Y_ԗwn)M?vz9mF\tVLaeLs 6C'x sg.KI'n:Բ~-nWJ5]V$bɗ5*6$83S>k8{ MV ѪU(_?R '#. nݹt2&Vj9@ É*YpkQ泐,ҞPELl>q9Qavr댊]~A0_)얌 jrvtN Au9۔+@A(b-ѯtze(򝖺֗:TbW3ez&?6n<6Tcz"9{^ANSxl)Mӣp%UDՆDOuzlɌ!]|TEE\蟶ǔ>TYXKro\@@h aJqUMKJUct2uW٠P14KGY,)#{ڨ".{LM4ƒ*}F8!~Nh2J%+0jpuVtp=(?v琏1R$y;/LGGaWd1𜚞ֵ^H2QՙGMGX,I _6̯0DE$!F>榝&~_lj.|4 ȴp0-۸Eт@;'+p⺺?u,c{3]t^O=h n(@9Ra}sb4cCl50_/%]!l8n)99jm=8Փ%oAx o~"8q >wmx9 _G!(4:fC49՞enU}:C:v aʧ;ϟeeIEg5M v?<9k`셶2]tr;5 +9t8"QieEz*Mvf* ˇ{gNO;;|o,_:ԋk$_^X5$Ly-.+oI#-WG{,CC5ĔFF^nPpƷ#\A HȈ/,#pykS0^ڈ˸7E^n2E}S6b$/DE+ ӱ"~9Yu8Zp^/i͕H }jX%,қ|Q %W~[: Fk HQ;'Ex C9U[s6X,F=y?@~qelPLw=$ ݳpٷkZn8*?G7mT -\ͽ@DL]Q) 1T~7VaGA) j`\,H uIS=z~CŨ@$+lolN)@WBen dw8Ȉ:y"I}?k=zrOѣ&}m"72eH?+1ᏓR?.ݓP=yDJ}lem"@)JJأmK D/~2s0aъ&+$Ҹvn멐86 Hklzy{DŽ/βO,?rAIEN1!"uQ?,m^Sq#wIhDJ(dq(Q"I+o1>h˂=vZst'IkK٠=t<-%M   b^{O2%+BJ,bLOy{Ǩ襎@ŰnfqC{٥*(% {E}/)yX$J<3)43u` ‡ wېy~%ڙ*rq!2 B KB0\P!Xy>,,~NЬeQwP1av'<,&;(8+~9pW6g16}c=jyL;Pf<ƑVp"5e ( "}ϑ' `O; }CCTD/.%JbZ5'0XcW$\zui$u`=-">K3d:*h;Amk}яa@e#ޗN, JC} Ȃ?%A;;Ѫ5 C`L˼"bGU#DD0K&TVzZa8mD64)ݻ dl|Z 702 6S\ \~\~j\wDvQrND^smή'Cz+Nmj㾹Ɂu+9LAPbR;_q;NE0!# ӟܙQ(J&N/YIJjMnF.~Wzy=mzwm, &6x3~cq7O #e6V=*T6:J+:I;V VYR1 )3#3s$qTmb+ .{l,}]5k]ςS`ʹщYjkGВ b ؀Jͳj#)A*1 ݌f, ǚ'k=aVjT|^W*.`Dp#nXП`(葊<7϶|@ BUc pxFV4 dQ˜#VUfQo r K,jT9u6\Z_!.-R\,xN 4Uy :pG$ϼ?5-Óp]*mړ{unݵ.'$'#;@{/i5Y'%D̎c3ˬ{ vmXojQjh3/=VEXŸvK[FjN-!ӥo4sq}Ir!/[`5<"Iv@;uaݔݗuQmb;q@nYzxCH5&CE$3nItSF$<$`rn)urv*<'gʈ(5Z@+" #+[fnϗ4H8q ESؙ~BHYPi,oH]zͧIit@um-T[+Dk83a3& x vmR79tv Iq5 bV;Oݲ4*'4<>tKem;,<+/O&AC$¡ XLkRrY7FzF6JƩM*lEW8Muz[IEuD42*m5,07/to/_E@4 dɀOGI8DIeu)M„Hw/iP3c렟QGD>!8>qMN##=׊]}R {KL7^Stcgqcp2"eyd|b[ų=| 9;T3[1A6G8vP(VRPu5wUޟQlMPS'B?6Ʉ'=K *&V)~k KV(|l$etI3hB7U#3{ -1}*N/za#&ĵ!!uG̍r)QZBusF3yP=(q6źrbIJdϷ)z^ *yp8̵H io7bŽScU%AYUc3k "^F/d]w'r?=!.EɼflW '+i@ZYBtnLA5>i+ť'pbGށq=y*}f#.ϷP6kgdh pEz'!( ?K/j cR$Fy cᑢcuKXk+*2IF'N͹bz8Bhf^cDC$N++0:ֳZIu1u_=QD6iϮ ɰKZ6z~ZTyVQQռc܆x}>'r6ٽ\FhR%PN01J4 CO3Bl(Et=Ňl>_3 xǨQ]=W:n8vtQa!W뿍;1bL "ÒЁqupތImָfZC ݅k˥H5rC=:T ǒʣ g.`5A!;M΀_#ٷT2 ST=]NeG=j5VY{FU3ſ8;721J"<'WqgzK \[ڬ'Ek5B>682h7-!Q)bTJg`J$fb >@e4Dž!m(gQ mw`>K2ۇv0äeϿǜX~Y5<5`IG,:fu- }|k>t9M\@vWz<-r.alcG|Vl[>NFLu/gYZ07070100000588000041ed0000000000000000000000016296435e00000000000000000000000000000000000000000000003300000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/ext407070100000589000081a40000000000000000000000016296435a00041458000000000000000000000000000000000000003e00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/ext4/ext4.ko.xz7zXZִF!t/D]?Eh=ڜ.+ȟW.3f%[o4*.ɧ6~^J8Kp}aC" {rg:ӕ l <^ox ?xg "\]WfX0^鶜`!_7!9IDBmEeM4 @unBKj[6?&CpP>61Shi?fPxw 1 ȈPGAn(ǃ`’W~_zaU y*7=f tO(WRr__7NDb5B4=Ę]V>fXQܱΦ6NʒriԖ ʤ#ZãhkyPyf%drb,RViz$ 'O6%V);CA+MC2ӊH\ OO%X]eO^.s!)&{c~}wo4[X-z336:&r ܱIβm.IąUur?'ԳJWde642ڊnAN{}dWld9:ν_ HMU>W=:eܨjm572*3_d?ٹ+[οDIBE Sti4zN.YsADwkE Mn.JabDڂU9.B\M2qѽ@F~H_֑GV,ʝ,]$}!"FD.zލse a[ZҮ/*X nќbj7Q!pcG0 6r |Ip|bdM0)c 9${1-&0=>/ӕo o@UMuمMB l{-) aki~峟ѽ\׵ ꛟTer{46pˈO7#|׌ Ęk2%^ r!"nm/Bi"3w5V~[7>HXhnm MT+dLOlkidy O0 ߍw] {9""zߢI)t~C@OK H(i2]wVgB@w5O7xqAt"51 '}_BgiQiha+/k7K-@ b\KkKWo,;B7Ûd[SĝԪ6ݦ;NɵM*ck  cyNNsHըB m+Ff7f:="p Ƭa9Oh( ]{MFHb$EH9]WG-YJ7F aş胢e*g7N\а=8jsYsyw`D{԰^:Yr~}upkzQ 7UmdGbÌlv3x_' o±)]$p(|7޺2"ӍG QVLivoЭx"^ V1?YVJ钪٩^mމ@{s&{n\G?(2΍y!z|bItZ.̭l_/p./;#C%(sQ6I@7#`1(ղI1bph7.6z"|ꔟ1T6Wf^;ۃP"Ÿ1O"8<ޒ>ty&ܽ3Vǯݬ-go]Ib.C0 "%;5OtX^@ax6f}@ R2,Q`d @' OzJ{$l{|; d23x[CJ2T bH>4ӏw"4ď{cKVj TO2eqY5A߃ET:d,~ A%'`a>4Y&Y.\џŰV$&E=a0[̂`zս섚8=>D DfLr뉼=u?FJn@}@:GĨOTGXp*^ܔӉ󗝔ⱫnF>%1Zh`1鵴8=4]tŀB$Ÿ8+ޣŔ[l}?&W)jd"б}6LJ.ʻwZ8gX)dFK?y,]VG)A8.m3ի"jljm5@@YhBl&&u[n?U/AhVt!O7~^K}0:|c.ʍ_|Q"6?䶖f s'eLC2@oYE$KpfˍjPL#䵭9ϣ,~ ih1yW*hڍUH$n4>rlFQt]'!ER!KK*DRi l'jjvT[xBeKz.P+5NKbFE=͋G=G' &r.Ų)"n?HH:dqh~O q<<~V[Ob\Vh伡YD_n ;F%N?|yMQ9 . xR} {DED/ey;Re H],EXPn %hkNt(IМD3$9[Bpe1XpۣV$ #zf%YͼS880'MA{<}oh-Kx0SGs5aDy m:@h1l_B*OFDB&jqEo@IVb IzZ1 =[r+HKNNI/+o Y"R9=QW^^}&ckn:Y$ V-lNѭFmw_M:jɐsB;P,!yKV6?y*Uxw.Z28x8M(1 'XH B$b/X2Fqam` 2.aW*(YiMf:Q?: h&IMk U y L/NCM,X-q}BqY2ù>xN@\ޭp)VOkAQZo Z%^HlAv|Y)mY=n8sc"Fo Mg!(/CK(.֒M1TV4+};uүt:_>B*B%|d[(RqvPU˞" 蹐wk[,d}*L6s2c PKtT$۪P@Vؐ^/Z?K6jӌǴ;yL7+ˎ-$$(;&$m}ʏ!hL`L^=fg y9| 5R-xF: \KxjdK LLCic 뛤}m h*ld9 QaKdt }Z7ŚE fȤoMWR=W-ȚlXO^z|٩bn ;'#.>|{hȱ|y5&GQ;iZ,w c . =l:8bDޓ׽G|M-10Vc0`9fIA c/3ىww 0_?cZrd^Oɴ`QPJC,.%mX 8`JJ+ֳ'`8UT6[u>"E4gtL!^/b$h[?UwY,'$G@nsͮWYޯv]BEnܐ8QiF&zՙ oJ"0zUc"Xm \4^h CJ!'2 l*_m3 NF^@_[me̋nGGLf7czk| Qށn7X 6]םZ`qgDn`kty YxZ_&»2a9!АbdX:tqw&Ҵ|]}CkIrk9 WkЩq|b_e4^Lpĥ܉0cõcf^ڼ vnDH:?n>res+?jPUh'1P2 QDț[|z4/j{R6aqWm5aY:SnxsQogq]xshӼ|<M0 T^57w{(f'㉆Ȁ^@⩜p |(e"a|뷅{i CTQ~C m3=cIz>Nw HU\:hlߔ;@rl{ Dy[IGV$ BRC6VŢJ[JJZbIpՙ,K_CWPD|yZ6J'Blw w"D!lgN6] VK$W9tp|΢z67Tecm ( Ubv9㸰u=jbؠ0 牌긖ąwo!dqٳW {|sí-Qna/g*u> *n&oL ;c 즠mkʨ?un{c4 Je00^W]uE~JdrhGqr6Ivy @C@5M(8?0bu6ze>O.:Ɵҫ|З}Uq#Ff*Psx9hr'DE.ܮ &dﵬX\3JvלsT5ph9y7H6,D!-7"{XI/sH.M-h[f+>LoB mQe1X 1 8~@("y{:1ZLReMq/*=6ԕBaH]ipV0gU>qlXd]_/n3?h&o$UDǰC~;?2)zG9in"^lrJXbw8@r׊YV&T$U9PiF?]z[`7.>⡩ u nb$Wޑ&UAk`kpv ” t`0kಾ-482M_B*ά5>aHFk#ٽpF5E7~bC `=&Fn%<;Ldo8+6Qj.XSnFVj,uFJ |Re|A忈Űf17IY!<IՏRεEeCx{} \]e}IvGKXnM2%`F\b>32̀Ҁ&Ҽ3:~h15P7ƢCz2K?,"RQ+WO>COr]n6`QOD$dAR~4zn|-^^uuFEޛy"oQќP3C ) {G~îP`13=0cGX37@ŻȐҀpN3+ <C Tߒ.vU{Dn"ZKH7_۹>Q r'D#uTe#'BQDsjj?ê=^=H l;vW Z1)S}A`Ms*\ySqf<"ԠF6NuS.tuP2B"dD^im%WH6T W; V%0ʍ $f zBȁM_v+HiO_>T6 T@PԤD8Ac \LfLeS¬?༡} |Pֹeƞ}CcH缡8R!!(2j&V9u-p(淑WnM[ `wOy=jb1bXoKf:~:Lh͢ұeZ:@t=<^F{Π'ĦL, #aI9r%zz-n!ǘ}.5EJdsYJ`>o>5g^Oq56}ʄ6)ASyVV!IY,XmZ@T` YSӝ#)L%]uVm.*^;{Hu9r!pua~ج8H@@p=w7;f\@y  | H-;x؃`CH$u+q5 _ (~vTL;SQ;JM͟&3>>j%qNl"WTIag=qXk@4ʄL  m //yx9Ӝ5K?&5ƒƏs,ątEFS\e` Ƅ;+Kl6SNCq<3ҶN@s:9IsvAܲ%;Ŗ*Oyy[>ڥ+6W&D6k y{)<ЗXE^7"jz:~R?;#y8N<΋E z%DlH$SLQE e[NaFȵ3c* yBfPBer(a(~/[Y*uR.4(\ME+D{LW֖6J.Ӡ.%r iNA iB2I¢ * %.DNeeTG K3Bq//K ?Y~]*`H_. 11eVڤ%Cj- `]uکË#ЉGUcU Po1zأIY]6:R[Ry %^-'ߑrE$"*Ր,!R#f?uZCH|֕'KC óFbw@IKݩ,51)%W21lseiG44q@{(fG=&."ڏ_*q6E1 C_6-bEEZM=,7>hڴw ʥ-U<9: G / Ru!˭1d,FOɤOdt7Lʚ=q65FfNР .l67^OrDmCE}$κKROTz0^mhMHVc/6\o0,tAѿj+ԼgnU:\^8\Vǿf凞 &O:))ɾD~8YDz4ОhdXP $`{Yӧ2<,pMVY*MFdr(Xo.906kugg 2d}S 5Jh MN~GV6s} TxƼ8Qs#ig!iw/? ^Y0=ҶYǒ<"|4zoCQp ~~/l@I y.y*rQ`rxgRHu>X;uu+oLLv>ySd>m6ↈ< Еu; Gfpdޡ:a8nO]؉7~V?*A#dx.{pob-TgçoK|7laUCԺ̝û&Nd޽~'5ݴ*$n3r &&|BaYaoh-'bVIN*ivEƾ@?M68Z/9(mY|j 5;+  /2ybw ޽iBʻԆVᶍE A!>9 Ɉx.ႶyD Ȅf3F,#a7y9xd%QQ<#I]xpk5EQsK)P[D^%,!7%Kg&(IΣs -iS<$=dKSܴOQjbqΆxKM} udׁ5%5;ۡw|) W>[ a,RSxGS5zPVcE,u^F%%b;sr}pe~\~Ef:bo ׷XX 5#C+4/)2 O8-kZ{8G%me, M/_}󺯷j]wP*ٹF6mNmw2`AƴEY c牼jt9 ?,5mR$l rnY4dp&kxvk築\ųkSo:=Tq%y#qڀ`pMt,ZA2MOjlk˶A{惴 CY6B .8.z>W j[/.Ͼ7jaB*KΚ/'/NDnlQY)*[溂(dzFf47 `p#}h$jE7:DP06*` ٷr dqЁ}[ij2U;go} Ȱe,jA꿒 0l{`Ac#[#Ȳ'UJTUwڞnS]tI`w;ؖ-w;Mʟ ;Ғ dOH\xlE[XjY;ƚSaIŭ ?'nqT!@+T B,34+N\й.M_b*  `@NeZ u2`9B lf^~5\k˧CH,7W_mlby/)}S8p&=h@]OلʂԬ)J5R ̿3s* 0 TVϚ&?\y &SNfPOK0yo5YxCOx#:m뽒Z_Hy*EhsR"\ BȢ;^:mpÂg}bdӝIHG҅LazżB)hQ_:f( @S:ۿ#v _&MyďĝzG.e /_b+H*o쬑,?#ƿ j64n,r [\(s?ձ)54 +kckJyF+vMG2^N3n<#R"M=Z:G6:JS4ꦩ6YA4O*(֝F;-Ŀ3ߑյ)fd@q&a?|nn,iK<& !%/T>qL.K$͢K=]O$c@`B0ં~ ]M"r2̰\?s`~_N 4IzkC@* 1Pϖkch@2[lSe t0#lϢ[ s9hua?^,)>S/u$ㆢeu@ .m%ze1?prrUS֪xyڎab,O-_sT3,.w"ʮ[*$Ɯnh$xMCI=9N1yamn4}N0ݕ2H[6 U S"Ce>zDJ U,H2g9:i[Jꍍ5@ % wyil7LM/ӓCe39eQ9I7,&tFd3Qݫa-hAӛ h.l+zP]74 %^;f1YފMNWEz@@5M ω!W^J:iː'?I}Ws*k;e箞]'vUeK9a?n{-9xNa'1Rd#x3=`s =pV)T#nxI",Ӏ^*,ΕLZJbI/ ' /T;G6\1fe;}CrS#zcnK #K.kMf 8 /_jl.MY%}I(_؊WOIźl,UB`{̘WziV%1B1&D9Gf#$70x][a, ZG @O_ԇR0dSDP ϪLkq:KNVfU]I+D]mSΎ-{&S{8T&F[*CiM2o>n*Ilc@j:T6 ckgxߋ=g #E}ZPV;`Zl䕧]Mڟ>qfhu@KQ MP'6(6nI_ER|1Q!]9D)inTG(CZn(F콃iG7w'@Uѿ`rѵ r - }eEQ8^?0 |gu7}JhBDriDg g{u݌"ka\$\W:N/.%Wj/ WFk'/AZZscӜ ҵbdLŪZ,T,cZiZuFlSܱ=]Ă32~Qa\;,ٯkY-G4[rCh_C4L3uK xʖg_h2\}+}n+ @p׹i܀_~5B1\^ kls96cMW4@n@Dkh-9 A20 GL<}<"])65#kZڡ -ZQB0mF)0z\ۣN ̦o?(ѿXC:ZՃh.h҄2 isf6ox?*zZN̈G[3d=~^}FDJRl{u<5Y-HmFCJeg&øB0ʄƈ3QɁ@m¯#-8Q)P`B#~Q+@ mRhy U$`/f.Y![SuYL -qv%$K,WHpϼ9e)hSNN5\N'7O+WJDD.VY<Dab." @쑠5is]OїXNེxa2p]tmʿ2j-#56=3JE{siڡE埞Gt%Kvh4lϵ83noE4X^߁0F@]@7C٪ƏF8 *?qY3NdseA_*7N^l%ؓ;]۝-!oM S5X*<$P<On p=d-ۼrH}GA_QdX=8t-1'X@$AW^L@۶zG3eP[;VyU1r [A\"b*ȗuMuicPefEjˁ+V?s>$ P| i`}nVup_Nw@}[>ؽxeݔ܌ҡk`CsEx&RܷPg-̋ vq4Fxxͷs$=zAx\\cnbbwtvr.+PALLjݬA wvn;z?t:mvr/ QoP:Nqj\V!2ؠ%=!'^5d\5C#sh%/@*7O3z?cwlFiq.uprm_Ma.y]z(>:(Ȗˢ?vyNWܪY)ңJ=qÜ+=SC7#hKs_0ܳ% XHl1Ǘ %=-KXY% bA 2yhY0u2>rń4cmD|pf:8SFyMrosQ\i'g7/Bc=&Փ<Ӂ*LePڅ cܮ%Z/qv?ϸEח [%Ԟ"8;e SMCĝ(cy3;PfC>vTB :0Z`GcgV(nDQ$>Nu{" \F r ao}G$2(NC3%=V< r/OBe(s_KwH$>V;D(]lzɺ CZף{tiЉ K S3TE;)TcJ8]NDH@TYhFNU;Ah[X;4'BMg?SJ pNX + 4zL[y.?ڸ?6R|N⪮d)ZUfOQ {X#7+@ņ Q v`7b\ຆإ {3vd |n?yP vgE 0`1=`@6w C?넮{ʧ5gXQF'ėԎXXmH|·?zt?SKHE+b;+Jcm6K, þjhZND=4^v=K;(K% DD&MMZӑLm},>>3J?! lnܻP sFͨ8v)dn@0یV(J]e6]ߎs{U_69=<ϽexϹszTiэ Noۧ3{X#k빸8>2rՁ{bP\R )l qYR5  i1'cqQ,f(è{ $[ aZ!+^ϱ}$[ |V+rnE8>/ cИp00ؗp(E1fmШ(KVh-F~c׊ܕ|v0"\UBR1v/ni=ͨx`׹ٜ9 km5fDr6xhB@g[}w 9eb?dD|.qtč%5/mW2gBk&%bI :z`-*7vi3fE ~P^Đl6'0AΑ:Ji4jnsDt ֨"+#U ͚@ȡ5s]JxBO*Іd-4HVYl )g11õ Bu?2H0KZc0iq%!06C`w묰wxC˧ %r$eWqh"0pEh#\] #>rE>hwjF-=rizyGz)Qf[N~TWT$aYNE1[:f k}a<sKBu_ZK H$;Ri P9ut~g5I>su;>nMG)y EN@MJAP1*f1N2x.G\@kFsCٽ{5?9Hp4, ϣuƼ85vmƻ`s_j*e A" BXzRJV]ɘ=K@|Sg+vԅYM*VU.cO#‰ $ST?h _ ^Y(@XZcVIp &f(,WZ;2\ ;pl n|( N=; ҆Sph괬Qp|C'0 ys1X]|+Ȇ+ׂ!ZW#7# V)+;vrte+wGbΖAE'OU Ʋ`jc^%N9zرTc& J Uj&I= 1s2_(7c_F"d3n ^pkq4fd_Gւ3?\;ʲge n0DGSҵ@._@a + t+ĥWv UfgSWZ L@"_fn6ɲZӯ mBorZU}ǝu3MkLS&͢bg? SA ufiyx] )b8c)^̠)nrIM^ra&H4${"i#|<֜_p1zA$7c % ^ i*旬G#ӁE\"-O m\lK܂QpW$qWlm9"y2lyv 7hIj[4\}^aKD>g >@_7ttU(h!QfH"ڵ2/bg(:4~r(dBݶSp3ZFNv1] ÔYݥܐ꟠=+0)bud-C<[E)PH1+y $D2.oP_Kɒhȷ'P.5ざ#:w(6 vF τ޲-GF'f$rd2^pS[kctKHS?sX, UnVj$Z&V+24>KVFCnpUeBKǽDO6{F{'[]5DbՃy~F;ʌ]# M_^rަ{BT!jj;%D| 3F0`FzjrzUУŴ-ո_玼Ä#A!LS6I2ߪ^尞]D)@}*K Joy.Ȏ_Gs\!=g N{TԑAt6*Js?^'1!f Ǫ+Y%0h4" /mzvܳL4E"!$Xr8#pT,IwWd5 T FyehS#thAiO ~Pצ"KV9CYRz ׾D43wc2K2{ i1͵8㴸S2Iǡma'flyr.0s>«6,v[r۩^?'4iو@/Wg5G3Ɉ؁ы8aRMR[82|XEYA[2v}D"ȲJq58[ȱC3p?yYeBאK"q{toMG1nmo9˰_nS}8,L020)W%N΃y GXvQX^psm]`M?zZ X ӣ c"vyTxi'µ̗zPaDA_A#ε^ijBuV.kc,ˠyҳwk0*@'N˛Nn!.f;嵚 CnVf'иpUL:ױ.|-%PB/^Z0x}O0/ХgiDSPoF#'z7bVeߣǾՙ 6"2C͊XY_K(ъMqOdBgr`?~TAݛj5:4|p.r_'kij5 h}`]k{ACi3/T߶8WaK~PT=.T I:c խP 妺cz;^IeixD5 ' Y$nLyE[|ԔӺ(@g2/6 06opҭ+^LqPE .f/%ȪΩK7mvpg-dG!an-n*ƝN`p#VGXxsU|kG}MMv6W"dL~]왞`BDrږ@84 )3;ċY[d׭}VR ZK[0}{RIYT-oc38 \WC>K3HR-Bq޲Z#hM+aIF͏$& gFWh\8m#"ֽ;LvKпM 쎶W<᪾1I! k='NEe9'".| (§6y%7R(!#mdr M>-|F Re̔C G99%ER/O8E(&e^nws6LA Ign樂a{=ʋL AF 'W~oO=QP["غݹ BO$h{7jpx#5Z[_yz-Uj;^E$ "|2}K!օYY2gJܴ;~/{KұftP]\TGl"K6'o͍U9IϲYmfɦȿ$\C"VP ^zr,0Af#@q:[̦O|>sT088- 20c :#CMl_.BtNw:>Jnw!.Duxh^!̰V1o ,[VS*qDx H"ؐ؉&-Ev3&to>lg$ z)W!;*$_FBKSqK 1c|Ff1+6>ڱCyjg ^ qjxU4P2`x2CT djW!.W]Ilj=5ۢ`=_Q!c1,PȏX#E^ J89Z/Vg'L}s*gH]cf~ְaH) cO-8kΌ.faDWᘣX˭٬5@ܑSA7)҇b$m`PjɣezEv*3ߩζK?fMda+.\E<L>lem#SmCfٓcӚl$cGdb;dXUU ;e]^P4ᡸǠ^:Mnk%h̍6\FD >4؂k* ]3 2Dsv^EgCH Qؾe/ѳ4yqYt@{GD&O{}Rxб -cM#1ȗQۛi À@Y_bY(FposwQN2:p*ȋ%/CR-TEi*l$J3v8W`׀6 kF є-QGJa2+SHPs02=/caHM^qB[}XFqҁw2c5 v ?2:r͢C]U27*.ӵ̔,3GAm'VSE/:unHdܘpR$`q$W,>ARǍ̡l#eRIZӮ%'Mji]y<ZĥGG؈Umȱb̳-A$ 0:Iq*#H5ا>{IOƘOU0)JV{I@FhtAlwZoc1FC&|Y[x5jzgm )"bd eS\\h2zB>R{cDtҖb ϧM:}N0b"dYFoqU pFs,ͶPkS~k243u9@ {v)r#^kE@ D~=)ky\K '4;ejW;=dkᄸK3=?=-}6 8)- 4V|:yz퇇~i EqÕёcwm:_yAx4Ძa@U eh uͬT;i7iY̬#ek58)M̒<>qHV*>k /S7S'QS  9Q1XlT  ];ˌS̬-ܙʹ4taBG xCmvsWg%ޫC >u&,U;XWQw""ljϲ5SR] ‹q45<]H)Ωh]F<7݅M7de$p#ya <9 tA׎ O)0έn)b֩''w7ʔ 1 rEY d>W`*GV` H2%E|?3 S?/2>q<:0iPD@_#M.~J]Μj>ڔ 1oc"HR+aF|Ր h .#T a5/33֬鄦ƵU X@GEPٸL^X;g4K"'ʚc&W`z&*:[c0Ia9' l@, !YgNݚiuNo`B .8dF@&WmZ죺;T/tKX OE<ԹKTiXK( c92GĈjȡp  w%=f0<`|+%&aEt4C[! 7Rr'qpU1C9 >tz}fܲDk,)b FgM'@sL>Mb1#b.E-J>>+T'2L1/Pa 4b3>C$E 2Ajh9{/3ޯ(<7t5[r(ӳ$8F՞\V7 UOfɭQAv漀ʑ|ӗ-#漞Ѣq!U 6M+c\fSDoc/tlZb^cG)sD(Q ̼Vstv"+&\PӵHЦ^#ҏv^ Ŵ&$xV=zG[Yj9}.W>'0/Dt{`t9R! Csjk߮E-uBMΞȥ= _S$X>_nМ'n)Zҭҁ9B &v07:aB*00>GH-7"r=߹3"Ak/j22q$^ hn񙁏l )̐J83b{~Q,>m;:D(yULi;zM RRMzM}Ζ B%2'\).td\aG[h$Xuj,=;1|ىs&{mCƶ`,ٶ WMR>O:k*(Lx3;:XЬcPxc,9sP`sʎiB{@BFo5ս"(r{"qrGjdX)jקhښd ՞hj%hEfB#(Hӡ8y2i*Iрb åEΜ&gS,w8vgkN"+n(f|C2@kWJwW!<3`ˍGK*dO3+f[ M+Дݬ>S!Υ*wd 2 ¬{9Ӱ88 c#~!Q6SloQm_JTq|t|w/Jʸ#:>\3x7>Pbސ=US >~?ƅ&YqD C9*|a{E2#\:> -Hrۻl? NHzH8˩F2ɮ.Ƈ 1ۢ۝5nu8 yɵz i'ALvRt'W$n1f0X>ykd"vc^*UyM:g""Z#WRf㘊/{$Pj&#'X(}RC<n:3a_Ȝ@Q!,>CjlJ2+pN'YKZBM͹ѴT7Xa(<i]f @&V{M !X,U}'ǂ6_΍*F:)_ðMq6Ӕ]bBQ~_pXpMcؚ/Twd&f%vzoj;dD(\ i2Ea{ȸA%M>-v)D,}N`X8&I7#Wf+BBGqQ @J]kVd9 @6[V7İ-|]'s: 7K`WgS6'<&ҟhj >Hk+f.%JTT[a͜K( {U ~% i›%*w?i9hwH|bK&~~!.ë:@YBlBZe=Cڛo4k h;WD".ͦyfT6 3%zJ 6"u0R$s]V{؈IaϞ%fI?Soih)*MeB_rY!9yzaI/fŨID͢ w >lJӠԂ-EȉJiT!ŖJF.,`Z1Xq3]!tOhI[P5 co,Ÿ |ܾ\t<"F\S2.;dکeHwˮ$eΔ#۔ VvutD-+X)߿ 1 0cD߳-xޛ.75B) ]=s[}hݞKeS? SRŌݫVJAcVN{EWE;y(l蟅TJ{"\ )Y/Lw 8]"3eGj4T<1H#٥U J{DM}78JɠX1~Im 5kp]GRP̶FJ7 F*B#h7dՅ7Ȍl[ 1m̺w_/ Ŕy<d̼w-P-Ռ ̫YODr>-`swCn\џȪ * 2 .wI+bBts>hF1ޱ:ѡHPC^.Dz\oJ}hT7s]1XMY_mG |ik/govjW@o4ӳpyaz!d2q)3p0鍜GKh+I*5dD@R@Z xZqƊz Ƌ@2GNNC|5x9-weA.*5~E5XǬ']Q9QXh- EX6Qznx`n?O}֋WG궰 :N8;\)͠ݼI;'q#ɟ&K%OXL(Iõq w9SW AXuRo3MB/"ɿ%&=)ˋ3`5:¯ޚ\,`NCP6s hbŠ lDƌj{uUWVM٨ED{{G~ZL IzlX$);IvO6D{ .Lc`fēWJ]g kC߹WgR?[9bo d\xz)t vvdLQ5FDəes2la 8ɇ˾{йzGqB-镺âؐŮyW:@e^>pE?% &VzF2h kJnIzW: g7>ld  d6 ^p+$5#D9i9Kt')ƚhG`" fpRewtQ򋂸 e43l#[ A;iQ39{rtY gPѦiK 1_XM`Ѻ1TFGX]`cY?QB5!$ *)IC^yˇIFvz =V5@"; h% #3$S XN7iEt-Ȑ\Ɨ T39]"Y8F ŀ/y3IiEC[,+ P8&3 qh dF OC1 ˯bKJތ|<මN6LT:r2j!L1E!Z$gq-֣f½"A=h#1e~S(ҚН! gqcE+9fh$QaIׂ,Mw,=? LHƔ`qه'Sq! ˲EnB,ߚ OA,2 ᇺՀ-Ji ]a {QPrCXwMݿm[ht)6߼{C(ssި/كsT%>1ÃB SBJ 1~iݰU ,Iy>@zk]bqēs1f'|"B,kڽߤ|V3Obh{RHW4doee= )]Jܟ K)czH?ξ-)6PHH#muL7bLSކOۣ~hE֌BՋCUS\LLIst|>{PKWѸ)XY ̩+@{^Y|겳#qn!LhkStISղ, @u'kכ}*Y%cKOMq p^f0Mw9!ܡ YV K=,6ZYs'M@K^&ϴV*"oĚ8Cm T"Q1a/YIqձeӝ?5ɭ# zu-C5ȯx[kG^$ĺUi#k An8% Q]OZl塜Nۙc'MCHJ=PL3\41 IGb\HR٠XJNG_1#sE!}VN/JbC]~+$nŰl^ ͟h];0[/m&ۿ[)ݿO(aE-΂g2AfCc duB͛-~q<8[}6{0FZYa>0 Q+&y hB`?fMEMvPIMC(m?Q8>NtQVagsž?gvu\# ~18$S?skM3B4j^nu `et+ da$JOx'`:~->u($$]8^'aJ "yL'Q_Lgp/4&g0odef==D]i0afv5$0@;ce[Ć!H/'' ~csTS QEdЄug6v04`B 6a;4$PGloA6@,4V8k9f[m揿: +<܄bFF+@j# vw$7Fb3n -G*yIB}x$ CRºR}c Z&[Shoɶ]=LkO+ LMS=`kjn&j"]n[RQ4Aƶx4lkgXL}uKhu=QI&'TQ J".!R Ii2֣~?8Eo>Psgb.G*α3WM+̑硰[)ű)څY+7i .ٌnR٘n%7rxnbe%履Zp1bĸ7pNBkp3 ]ޖv> GPk4r O8w1۽z\3^d1w NXΈ(0PU^zn{zbC^JǪh`CG\oS4?.n6j[83r#~,e׶MէN8 yoCդxK|PG?/{LOJ0=U9etF;_s)~om΃4O`v;@cqIU K?zc %5UTtAcMZ_BT-0E]9н;#uڟVDA &BE}2n_ ]-G t68<&{\%&..Z bY:ߛ\t=j9lӢ㱄ahqgP e&=E?B{GS4QXEr@ޱQYĝ=\v.4crόK]ۿm = m1fIg\07@Y\c:7Lޏil*[u 4N' pSvޮ1vX7,Ш.1nZ^_(QQ\1GK6LQDۇr*8`- A`fQE)_,|hY v23{5D\QӍ1wu\R2&ڼ뎖kI"zqϛ&krSUS ĈX>G4`dc~az XHPA 9b-5u#m2v4~ŖW4E6|,Pc&SC jA˸""u0{z`By诚\Vre<`5l1h {w}x% Uv6~fgʼ m{@=ƖBCx:#P*HP֣9"̭ǹ b Kݙō($QUjQΰ1SpޏiĆīU,ZڙYYU`l;&k;f̳:؟ngwf}uk\kG_,S~gF*5;*)PWTq )6 %p([ Wj >5 8WV,K_=YpL;n>Z]2p8ԉ}*a.e6DeblO)ń_r pI+R1%jgߛ?56IU.*2h!>xIqVR?n"Pz/J-pj*P#4.oڄ:vYAۑ C|i݌S7W]}X-mQ{VBn;11>*aLz/MitO5xBl@T׆`RkB/IoDzox{i^GX/LѨ}jdO=H#b Q0?09X7R͢Bi>oqvlvkV&fM#ˣɳwoaE5,LiB-Uy-+3/" I9 PiQ&U+ 81s:v}M { D{3 wP6&c; =L%GGV- ,fB6{kJ:N(ԇ;_0?Zy_74a6F(ઌ;#6#x5Ȼ6xhȆ)-}3J zΪ2,ih~:Li>58z멪|}o@Q{($3z9[ -OԞԓ%:7)u &NaO Q*~K#i$oT_ ")#΀ni26MhoN=JAm к;%&\]<΁{4(@ ]HE~d?\|K65gnk@F4=6^.4[!rlarhܑvBy/1gn(4Ys$Jtom7 qiZh6MD2hՑҽC*L{d۠ywqo/`wQ%"dXyRN"{!&|<$Hr x8đ-7;sWi[uti<4C*]uY/Ćj.BOʇھi/kF _(J /[k5:!AWΙ;D&^x `C1f5}hdOC'OdBH~x:w`5 Q4vT`0As@~xH +S1{L{\^AWg*ڇuyHW?K󻜓 r?GČ5ȿHAwNّ;Ifcet$I&QUqNNԶiٍT[Vᰡ ސ'`!ByĜڪk_;H5n+lScBc`]߇QG:(~asف_]~^lo|%8Ȅb3v&I ^Z,DSSG"wj^B)#*/Š)5i.|e&ł P;Fnmwj(ƃo#QoR*j䭺_Օ#jЮc=V|J/RFȧBіa%yc>I={͋0/ Hc@&ީT Ƿ׫ѽ+]9G,fdܙ@حj*b0pe .80j$UFз|j9+L~c-O \0ոy [,2 ܹIR$ׄK6}QӅ(*%IX AJ^lt_*BTD-_u[ O$IuD`ď(Vrk`97ݞ2CcV,B+m~J|YwRyu2}vzmfW J=ƧN>)~BV P7hzϥ95j@aS:Dʔ/Q!X}a5^]Bd#…ƈU?VЪHO-XObbgi%1+,q^v{e{=% ו"C ̟f^-Os%> ~r~`Ә%ZsGLNw-Ex{<|>mH|;KHT= n;R&=sfiH~xSbs IbZSg) ьߤҾlY!D:gG 1]7"(ڂ竷$4߈ WYcIwc4.$`F"!0_~{*?f*Q>b;[T>@@N}%Ig}w wgW$O E7Ƥ dEeaև7qC S] 㣏n\B&] <4.^FZ>(ڒV3\ O'01@4H6;ֱŹKη(<ԧdJe5Cf }1z7p$FZDxE$/fKcV6m~|vI I؄4ĺu-%y;5= |mד(_߷vFz:&)yFЮn#\JPL;ʯ| 3Z% =|gWAab,%{LwwHJNKKDWb2/t&oRZ%7fG[EdIȳ 8^o _R61_+2I4S.CTۡxt1RѐN mDؗyň#%Rto9)i3$&>hWek`KR寸FCWdtœsbqvɓ8y٦>tAm} eqҷjMw},ZcG Z'r@]H'tHweZDAoHMpFVneg0GKd>9r0IKN̶G5A ?pYue΢dv,1Xv$IKY4\u)Υ h '3dCdXG`V0Ε"eŖ(D1jA#.6@>O!4FR?oMnMeS0 Y<ѱ>ljuד &)eg! ?LAD1[8<6@1j  0yQf-@`C2GůB}]vթ(n<$ xJiMLh:g"\0t13/aѴloe!cQъ21 U.8^ v)I]yF*j[lkpFVl駈S#s@']$5Į3HTz1@ +`LR3M<k<9^\Խx˱9{X,ЎCˉCI[[|/>6K[" K h' f"(} $CFB}J67gp#kx8 p,xbGlv̕|R1XMYT+2d2ֿ,{VUvwژ a<R=8L7˿0bc ݅YChnN\/mɨVrKx+f>Am(z^@Wk]V q'k0>Ɂuk g}L3/QT٥:PF`:C$|87yEpjM)F7s:2$ubAX\8pEl|i w>:?YGtl_ym$'!6VJg.zmjg_QX$u9`c ,L^oK ]1)G?L6sgZAcj0= ^ #$EY$!w{/#a]YA7Fʿ[8sbv_╥aj˜r8lת-\7rDX!ʟԳk`K_t\}ֹIw9p`\dh#Yzy%U))xsŒ@iNrt3/oο_((NW/33h_X.x6f%^aR:^峯E.^"F-ī-RS6>f6f-9sؘe5~ޟ:]uVag9I׌;޳HЛ^׸#nq+$Hb@yΫZPR$DBO_st%::4gdTq{:-5 rhÌi?fMw2Ulwd-Z&H@>{Ѯz Ȓy `fOwet GMH CL'&_f{{"n\S OM*fudQ)ְ+/.&ˆM !p #Սf|&"D:?& ҿTEt4H#un"S\Tm^ٰQe?09z ?Uf(@"f/l[z0Px1RGVG wAMz5wagIr6-j@( /+晖gXnh+ h ' 6i" h[: C$R76@TA\cAo$}`B|B%%33Q jBhb V`>yN}SQÐO\]S,i7|_u6djedn/Geq'369;V21g 3Z[_( 》l7rh*;Y(~ːWpTb$CkȘL*CHePƂ]q`Nah'x䆖?UU?s`"UE,RzFj$~| Dҵ 0ȕ2x+(h+Mwl9R}&/jvG$nɡ6'oWTJQݗa(kb{~*Ds*Ok,58ָ;QK`#m$2QW˺@$ |do k Qh^.a4);ĔckCw@W޺Wܩ.jC\<Ҟ"P9&D0I 2sщdf쮭 BG jj^ۗk72ؘ2('U}bÁ&䔢 K%ƈm I:F'Ęv'JEXw{|F\T}E ²Cq.v" 7b KgFvTh_l!Rw@?nG#^k$N6(vW|=\{hH?w5hFAWc}}FƢF2J2ZWe3H3yS񬟳ߍL;~:7!HX5Ԕb1'r,^jއt#e7 88.H]Qzn,UU*E -\m+A䠼+Rn;|Cr_vW2ȇ+fJN.)xn1șO8w7xQV BryX9ԟB5(vC->ۓ 1KKWY֫)]V@ 8?W8U%1\4 5&QUΙ9VKMd˵)LIދK\ǪtKx[QvJX4jȍ蘑P QyI5DG:3 If+|HA+]q{Ok?zK8q|"<&؟zV0- Ɯ2a&mSA.h9ƣQ {}˕bʺH%XscWi%\I2n/Gzb* <qtr!ne5]RRN?žpwC&p8X7r+!Z÷?Wdw8pSK!lzj-"Ӂ*0@ġBꡊ3HQTk\G\=*\C\MCƣ^UG=n$Иa^m jLT w[OEVl}2a*uH|S 2e*D{wz%]N,L4 jX$]lN' K5nTS t!R՞ĉj.9ǶկChԷ=:ޓ )=(iЩ,yIAj0#xR$\ [aNМWZbPh+i+ӺTƠ;rY_%K(AO%Hw-hNPqLf[v4UZ("KJ1qJRuD߅52uP//zaIWc7 !atdž7x]F*{BNnܓlJ9־Nrb!:n _$c ӭlR [jxY. Z*"A<$GSRus^I[6-D% u3<وVe0z չߌv7P8IK&Eyq" s &YaPQ›xݠ`8 Բ)z B\AQ8,j^4}}ebhSY-44iN"ltW -Wȇ69sew\nCfgߢ;D;~3;l vQ*֯F6R07r?SQg61HrEFae;"q_ zn A3k}iЌ i]We蕼bA^P3p:$oՒptt" n֑^R)L=4Gs̓l1njB9v6h<}GU< ݌B)o s??c_ \;OM5HFq8_FHlpص\|a] dh[Dp'΍wT#^L)-YGtOH/- I!|,>zpt^tPiXHInWV@w}XSw{3 { zbSx.30G|6J)eDv!ßTmB|CG4 CMX6h7lSu֝$ʟnc~)}l5$-8wG{v#Z0vk1`;Ip@G*k9sM QY!\C/)x_F_yR^;qe )U&b=xtQ1B*g-(DaHYH޴8>o 0+ u䀚D^_(g !'0vpar01&nO; T7{6n37Ħ| #9]YoR~zH?yZU(!&4%\L1ش7]hYHx,{˫`xb>;>>)+ވ࿏!B3*&K­U&re6b AӆOZ|c_Gs`18B%)ycU6BXfQHEјQ"p~%rv6~JvIKHE*UB𪨫CҪPLl3d4ظJnHr!6$Gf=/NņiԊ9Ļҹ#44g`fYKqYƼLqq ȧu/%BW#,AeYq>xxM=4lU}K5R{Rnk*ԥcig!O\:6;Yc\=<cԆ;2˜d]ȊQ",,P$ υES {}W/E^@=-k|JIh-8֞b}+D׽OQv.8!/Q֍gAȊ*i(aZjy'} (FO^$ru tQeo4a:ʼnKFu6}N%6z"7 mS7n ?{[MtH*h~+jt}x@!E\=#wG]*4&4|mSAjԉ;#K5r-ݨ k 0r(7L'ixrS.}uϹec-KuOҒC՗S%1GgYwץ@7obO+(]| 4O'XQ (Rq3l47Col4Npʺm|(L*a!mp_8?4F!LCRX"t+u4%2qYs>D/#Y,6 Z_43" G8e'rlybe=$kυ[.bh!;GEmy fmgNY韛xP>nvD^(Ajw8Ǎ󦘠G8N,(Lw sЛ؜oe`N@4Gu8rxF"o ]r!E+ԸwА!e ͥoH!@b~NX_*07|O4<4DqdBiإ/ Asy4be+35v±Ap?6Ls,E^\$0wocEɆ@!  5}+AdcMM},G}gY{Pm>vp[jenAUE|/9"f܀,*Ne9/]Ц~D,'O<z 7T;D0ͣ :*]S8R铩 IJ]Au^=y%mw QrpAg,P=2qMυaଭ꫏ntF>~ cVr4?mXŢ8i<%l1GU0"S5xl|ÅtIr!yԂ !ʳ鲮Mw[ЖFsA}ޡ>U,6n D IȪH g6Pb&-6)R]B߈;[ο5Mʨf&{&P|irp.d0Ar%C Wr7s58939i *}O2zp M]c3zuH^j)TToRl6a@dזE{NPxXsvSxf` ńqܙ#J,/G7Zg6c}xΑ(qp{P'e&sa\TV޿e q &*AɢzLlβ CuNB- y]yW"A ޹ޤ-c G,M*8cy5}*wq~z z9_VnGtSrj^p6= |-!9e7/YCtMmk45LB=Ix`J1L9T"v3n ҧioI_<0;9'N*/">GxW/?:X~=m%kr/n$A|[7zqZLgHؔ%cWOf ͓v`7B/d$gHgp1t&~+.}p;)F?:8D-Q5;G'߄$"4>f-!N;X\jՊ B%j5K#:(}]WuY*w ALD?0c{&ϼmj?:-,3+lEXϞr)~0SՀ{XjD;9%BtMCet;ZLf@ܮɊ rӢ(85>m.%dHArȓ!U |:4TőAL+q"rFKQpzN ^ XfcM(uH@ ^!Y›BJۉ/U}~lWے]wڥPΓ{JJ\o6'&'S"̃xGWelh c=z.Գ b>V9eg_NP7oLq @.|ntt}%l7q1X;;%mĥ !1#GȎoY8'r*~i%\cy$:4`&R0݁sVPt} hDh\3#vo240ukrrwB͟_*U5V+OJ>,Oץx`bN`vz邞q4~@bN-_/O8;F_jZ'9KzF7J +Q.v`d)ԐheX0VQD}2r:;7vDAm><8&uTCE9q toA"\mQiiH?1WC5#NjI]qd3(Uz(~X#~";JYbzƢ7ܡD+»,s1U;i!Oվ7G˾턏19+uAiy;2F~s`U/ܻT' j߷:Pg#0c+$\SWʩwiQ *ˑ.>3@B+nKPc0XFEXO p1}gTތ<(~C;ams*Z5>?=swlEN7da`X+'1D| I_x_p`Am7$owѴx@_ʾ-:Anǿַv v{p 'thPs!A+Bz&L ~BL$D1;Lujn'YJ8E.<\@|8Q D_'z)ug!]<2-q{W%Qpf"S._ \-l U%nZ_#ݳ9#73-R%*q @whhZ.rލ?Ӑ<=OLwoo'XV{nϯe ]~GGE?}Fʗe1:!%g'LODM-0%q<ؚ˴[sGuHT}UPMzbmm'XY\cy/|hUV`w(ؤ=('fWxes8w0/^=L`훦' aˆ^yTh:DT6YVo0 p|=%rȦ5i+m Op!D]CT N F;MlA{ u=`2a:T<諾g( orj" ltX!س# rДOݠK\9 =1L!%?<ures#7j_Sn<8okH泘#1M[w1Ӑ5P5p& AC4kLK3N*__sh&4]MҗĭpLGp1/˞$Q@ ) h_rXȖ'I( `L? չ2r3h}qQpY=xwÇo6 e~޶Ƴtb:RZ?: %+TuU*aWSq#bB<]sy{eN"=&PCX[ sM#(GKQaSF~鍥]Tz3~l7GM::L(E +c9MJ'x0M+5 V ?#_ZiR&M_͈h}Dgeh\Y۶0W֟5}YlK/ͧ=ة_`/:n~MTaS9~ ,cD/g7 tm`[]fEa\'dH]moѤ})15X_lFptz8^Hƃq\48 P~5_ǧZ%O'>r9gK@yQd!!Ow&][ apO?*oqɈG;9clK;>?ai</L-5w%oA)68oɃe[*:mU7C ,![^'?áVfUySR@P x=Y̑Kz$7b0l ߢ9.C.#FxؒFU"@D. ]NJR - Z7\S%-=MT8}֏#xf>*$T@N*qZvc ۠jk UtH<q|i-̸ǦU^an *%ţoL[-LbBY` 1i,<ɞ/mb._4rŬOGK3pO{bY7UӼWAh;2!%JS5%,>m5m@͞8ĥKBDI!͵/|$ˣH_>|_yS\ +)Fx'YC \~ ft 4B(\,}GSdT8+w"6Q"nuG9rrD~ͳ|1g7‘Qx`Nw>P"to0).Twmnp̚pcH"շ8rX}1}okAy9){lk.;/- jc}<34K<AĮ9aw\ǼeS!L&'r1TNI:U Y8^?^0k9zєi8l<[^Y*s!yF"ngi6v 7Qٌ~Y^[2֨:eK@Y+X_K`W"Qt8oI<N6i`x$sziLMj6g?mݞE[r"`6b~ũ0`C\]K}+E%6LbTFjBvP6аۣPH[RU22&WA}4G%{ib ۉp,#WhE2iաi[A$u Sƞ @R~5jNm\l:\>9mQ:85d17CZB׻IJR;F`z'\M1?}1b+@aDO\(ngO2SY7!Ū-CIq|2 ϓX->RԅiG %/Kc~P⬚{숫TRFOb>'??)Qec,s$-5խ@p!.Fo5'lcK潮0Q[X4nWTMP 2BODb+w`v1fQkTxق"3'y5 r?jRCf@V̥]p%]&N"oWT#8fLz/ ^V:][JK/h(^JtP BnA6ZDGC3ϙCB 2yV)UXCciI>˨[%0K epd&2'V "LSdtb"{=UY,>Zpso\e1SIHL U3X`=Sڦw 2]5۰zKHyd,)a/y8Cjw D[Dv Gtj0>"5E%C{G+rMF6 C/">j6.mZix2OC#qё&\i9ڷC89a&`VPA$CDºhV4ΣZ΃IE/<ګ7oyb8j l!h#YPrGoiYB$jps).^#.JF'y$RɯX6siJ,c4B=)GҹeUDD)S<ʜcF;%ƼLK d>dl ZϞaqnG6XP!TI/yjaoHߨ!keTqHH8(3+K_Z^b3^Dlf#v&.3Yj'9Ee&kN?{BcQ|T 2(q"|f:MPsUŲG]^P²-L`A{[ !܋@Ni'{$;2 aD`&{ X$HcӺq'Kt\O? Mof}Dϛ fPWxe?C_͘wd`?Kqّ0̹alpc0UxDufBZJwC|F~Yk:["sxFQNJk@SS,k=!t=~,R8}FHz?CF~:7-pH6HT>;t`1eV<~)CSVdI|؞[%SQv3wѸfZB]mkכ;$"=AK~<N* (w7mLΏՇ[5: s886V\th3/|ȚH0xJ cw{^ǎZ*8X:S6L*4"KDO< "ɕNB 7kjJʮtrn35v#V:r]:+"rFB' +lDc@%AfE rz/ nTKR y{ǶilHY=^4HŒV$Y=`| By>'][/gJR2ŋJPy2iQ'fDM.(x/m 6WcD&| l^8JdF>(Thr~ͺh&mHW;ތl@IX| Mj( /R!~bmd1-ڡXP)lCHxI E!)B`)WqHsb1D;&J$3ʹ@-5/T%0z[f t8Z+:$S0`>DƑ-Qž#Y3${g{:1۞_y@oEqdW6jvoj\ Xim^[$ug Ms%Al95qvSRhΎ9h~ t_.=n5F:pvo82="\R!GUeӟ\ mDa"3?= `p8XTpWD=| ,M%#_k#99R@ɍB4r)Hx$Ƙ\+t2*P[?A7^ KE _}\VdNJ%Qc5ͣǟFls@#0|OL8B0L_o un"1t> zUy0PDC:^NeBƕA+laj`b]$jf4 [Ө ÌH-%fjM1Is.1_宍4Y|nȫ,:,D1A$@[Y#܃àN@ԽۀXo〣fmI7Al5HKm'f/kTU}hF_9o";G4pJ/Pud96/ l{:df&V#Ź$v@QA_}%$Y~fؕL |y/_)wD{cڶQ~Ԃ\5nS/"v;yG%g\*ԖNlǎ5="R2Q;PMd)vLŶc/kˬtKT^ŝ>K1h\ZLT=AsL*ˬ*ն'x*4{݉\Q&87QM#4HR^vm.^4[*)231Eei 6=3)!{CFQ_TRp~ͪI%;.jcMgD:*_wN9VWHhj4 =y}qHv,-1x|㗗zj$aSFdD]^U|v.'|?[{ ifvWaf$}L]Ph N( hp1qJ?~ "I?IBaegxt_qcuب8Tw^l/(47_/ǜhʚ`n}{aĜo L6}{nlƲdV &>^Vz-{+%t!h>ތASjX JGCjSϥ0` Tai?dsCreե˜&KΈ̡R7;01,}i" ½DzIVy2)/:Zcnh|{DE{ޟZM2~t)'Q$350ѷU v:0rJJX}eR}Bɼԫ̧-mz0# DP^бM pK+G#ՊzN<Ω,g%1d!뗀SM8)c-+'qdׇ*؄0AtojՋ -\d&wqd10q]?6,@d _8dQ܄ E"@ndsK%dwJ%-}|QD K_U\2%z|ROq g63Ym{$S᣸ ~t f'm ii^_&iSh,c+| F(L})3aw\(2B4|F׎DgB#AϓʹŋL|8D:QK6i5pݮJ?H& An(G[vT$?+תgph&DOzxX8 luH*` g[ 1Y긨daEXxY\Z!CQULJ"Aƽ9^O74=v41ê{BYTuo(c% Ћ`PhP,C.%I \EjrwNӣhSwS>X[^c҉>q8&jfLqt!AfVtj}jA8IqaQuKD܈{T<fh691I(U܊&f_b.^0eݼ@<"eZkxs u)j)X-A_NUw~ 8~0F,)(RP?MOF -Ll1obU tp0(KUh+S `*c{V#Ry$~ y/I^BAWY sҌʽ$cԃlb9|= /AJfYYͣRV23ߒK܎.X|z"Qo ga(2ߙZY3;8 : x@ 35KgfiA8m 3OҎq>b} @떝W]zX3:l˟ &I92G@5 %`„68+2D{շܔdZEؕ S;Q6o"Ԓ/|G<}k_AssafVA3`tCDцa["z y"`Ǿ}=Shq5E@1Fsɋ/\ZZ11q9eObX9 zW5:C|L(E ,(yaCm|l5t$"D. 'բį;b='Qg֛/|Ӹˍ 6Otu^ stRIo (oꍒ܃F3#iQ0偦+PN<lzW3^BY㏊%N(e|C2!1q̏L/0K#XƖɠKCXEM$$W8N%4TRɤсj^2<fY?]ΧÏf cSO'o3;QIIzL 1 ᢼQlMkwaJ'07;oT_5E]N)#9*$%hAG=}ObvօCSCF0źdELUp~m&Ƨ{ } {Gd$*2*%dI>\Rߠo 3Q8 RIf[hp8+]OھlYՎ̕x_k2砄+gngy";cWRwv*7L$2*a0 pJ#!p>;@ 1@c))M j L0 9{1sCGZk.@.s0%utd~vvNJ:}5|{ǹ;GciW%R\oEAwۣxUWq8:h.F~D]iilQWF\;k|۫S3NA++잯b#dM]rFLNF*7suܮWl5Pq[|ΞP6n ѓxf9W\H՞"7bϝ3_poP8w䁅uaHB@>ʀ9bz#nJl6( e{D|~{ SquwF`IG('?{ )O"}‰ǿyXNڢRZgm*fI˳3? -B|4;ٓGr$:?=ux{_TãWKAQP9}b&]"̼M|ҝ1܊I!W2O>%c&1mG苊V}kKD^ΉI.} ћZ37uU~L 6l[dM]WeUjzɯ7DpRYw4UPK7'2mpM-$Y55窆^z!w34/:Aud2oҖCބla^8S`85%ߞcy{ъCɂRq]zT_;17ԏLZ:4cYr B&q5ّWW9㱺8"ID]>O EwH\>"@8㸔v3/U@{x&I)ACvnp|8Q3~ۧyhy8Cj)xHءG<  R&5q?3 |$dbxw[쀑g)!*Ö%)+M~A? oV|O54i4J<|:)׌W51{tu12!p2i/ai 棒|A&W ,-e(oLK^ġsݥh~y =*:~S*8B{|D0b2`ur؍N iYhy5ޚr5|몧p5?]V ͥ'f?SB =dkG.鵗zC :R}.;\[aљFppюZ՛-R4E㦯͍+^`xgoo=?p?ω<; mU1DKdt CG4{+%iass-,~`-}hRTj TF6_oIYp/Zz;{e!!74]z "9 pDk9H$3-*'R]|-Qr 5m)}lMpTIM ܳ q&),sg!lhoD~gT<;fR|XkT W]1v.RhV_v<\cTVuLwpS{JCX %),e)=e?JW @zh$w4M,ʪpn+qu/r|o(ACrI'PwR%^{nW& C}kKD+e ԧ!89kDʩA(w7lX}KZΕ1B7B42^D&p kR)i_HWݗ^Tl?Cr5X<$dtOB$%7 e3i:8:[ooju>6EZh}{Vqe#v'C c} [3A[y-%4é1[_8u FSr_` ռ^. " kV.h|ԝ+,z 9=Tʖ)-nܶEgl}Gr5t9GD A]dC^BZ80~ER_=~[dNKHɯ4lu03 ub4QV4M[Hឦei4G>rC s7jLY)&cL UƤ'@-ې%Wf{4zԃ|AkJ[ld75W+Ɣ"H]hU:ȗ۱H1VKIq> i.Cnt}ILPUXȼ sLuԓ}-.=.tȜUa _;xkſ|Ej9=\>T:lBjQl20' 5[12P̔_sGhZ7惘XVcZ?m:"a*,x,ht(ԛ/Nk}Qc\6$m/@o$t*㛊Ncț$$N@լ?ܬ18 OJ0FZ6D$-'_ؑDወg !+ӢI_e54 ~.(wa%WEہ0"P `cI EdH4C^ Vjb"rDWqqnY6 @Y՛DSn,Q3#U5|] CdaDba9i>LI}"#ڿ36ÇUte U#݆':m0.ȳ*^5u +W(_`lذ" $:QHil]_azŘhwHhcor[NFyx%Rk^/_tҡl&v|@&ۍrEtqBásE!-iʆg4%ϖNa_N&~i6WPQd[jKN@-`y5'-P<}wydiZBOV0\@\5H?${s:F0g/3Lt^He5, hwZ|؄^|Umt10<-:hr#jx:9#ZQW7϶97̆)M;!] " Ϲ9kLJqGX_׃כs##suAS)X P[GVȻqNsRBX(Vh(3O #./BDbsSS:X x2E>[n\J`(pWQLUQXL*M鈯mB-|phMчvƄZ yG6-O G R,GyE;赦5t`լ\y.@6ǎ-`I˪X'J%-4@U#tt[gbԂ{_7b קDQB3cF홛N9=ae;UxBc+ѶHFB?N\(\=sfw84}ͷdJYOw ^C3]aEy_^XyF2,H]`k] tvyWk=U #aVh8m$d6;\Z]΢+}b^4`8sPn8w1<~%F$0nl#SM9ӌJGW zbx~j '}Ŵ*E&hU@Yպ)̬ج 90ȍ/c:.$h(cVNɈo'DAfs[:iaT/̩94wDP,Dϟdprgo.0 ae׺odt F:!iɂWvJjaLQ:B#مY,i)Ų4kqyg85[R?q!MlSI-7Z: D}{y2E,~[=Y߇&Q#,)y!aGm}_弿{,FW[ą#̫F%Q 8@$d4(}pD!lßTV6~5R]w3(j{?:;X8X"\r+>&3wO% >-jVyaPB7wįW5̶ܾW=xo͈"K%g_Irec ů`:S=5ֈƀPu/0пf\Fө)1\c JIee\DT,'oإ8XuOFV̓*eJێvķ#x-4yOKsU#c,`c afH`kFDbO\ ;ЮDd1E7xK|Tտgo}Z]*B?2MSdMC|H)-b.=pNHj_)Gu `txyq&&k[dd?$Z1:xόtL pxo.4쉯θM@Kܯ"I{ `8, j%:DBV$|agpZmSjcgQ ?_#[ ~y {C72d3a1ʹYFsښ) &oaA#l7lJ0H~p``9>ptTWXߡaiwNId^@)2}ϥzLXYTVWspmݲo>+2'J.̯gJ!ax#5Ris& s PcELbg`yҎ-݊ C^~XF6EhXc(_m%+bO߈zzmwRN{3Q>hȫm-$-5 U n深<%6,6)D̜+Ǭn!%뜵Ts}ra,>^mM V۸ᜣ4È:0.a!H&Ì طѮ7{/*E{$Х=w*4FǗ5Is溽<ˋթز̯Oٗh~ .ItQ u >@aVcWH5`|h:Y.K/O|EB naVal s 陼!w-Z$RRң!p(yqIN3l)>nDf^cDdb{, ]PpWs%H7l K݉Z~FyѴ\ʼn [ӵ[+T[Vp"n/VKT4ԅC:/#{:."^eVrZX oo}V  A5D]ȳ%`QHO0u>?)sKxY SM0ih=Bn2Z iC$W4,b"7ġ^Ax}?U6ϣý U .R*zΘy'c]lN]Lk}f| Jz5ӕBo&NȕDn~]nKB0cpUxaE uNBYDF-8y-&yXC)ɬ[~s"pwqz.?Lw-WYMC,̾AI PbT_2Є쵸U]¥ p '}`r 7/˸hE*C^n,Rltخ,GBN|cZ(M҃\`ʫ)Qw˺]4 EJ=c_U'.YQ8(ٱ  l}-g4lĐ_Jh U#0a#f?\iSrA^RI\_bAJؔIU{%MG|U?KS4ωZZ;_*#k{s#LV8 |JbNM|³> iTuW0AV ~ńakqqBun3~kp6 WҦlHįKfpA!X F)W._myb!k*ۙUיy<uq]^:T6\"j$m4pfq TOK%020~bcs-e癍Jkӈ IoXR[: 0c!ZmঢwU,BFe䈌x4PmDEGVLT#I`P#mٖ3kG*mY@K:tUd$m≖~80+7gY =Z3ЋyhpKDw$s}@!SVxZ[:NYt|ה.eA]O-SM0t4²n.IKxG6o9V;3}RҜ[ ~ i]de!(Fϼ?*4F犱a~^͠䇓Q]e^B HJ:pO¿M}oIQޝsOVoxy&ۜnzIj/U^1h݅-XQR94{%o,ԵG6A'3C̴d?I5̳I/ʻ09Ge=IMBӥ&PC+_o D0فΏ>?jʄlAo HNӈ2$pn(>>{h"8Uyܑ+kY ܥ[[ ^,ESɕ^AYc C$Ȱiir>bcOm4˗P\1dl(D/.b1%C&ޜXg U[max;4kèQjlnj17k-h,8z>(jWkrRbg*DmkW7t  Չ~( n6o巀d۸W"k!wy*+X/P46yTanꞠcף,$%;h>buh z\}<:*= ܭ_ь& - ءRT03 aho}+P֒q)Xix A}z_ Q>6>Si:'(e/aqdIgDё,;s:㮽I#/Z(;Sz.5wͰrKo~\#<"MRR̡@l'l]Jj؄wf~FS;AJ\l+]jYPTPo-KkRȐ2Dg(Ŋ?oX扱Yw?4bmp VQlK*ThfU\(6-wUbUԘiqDq! 9#tاNPEQ}M[S,F ,w3vlƷ2NAG ;j*'gU le=m)ZD6k-ɤ<&rOfɉF*=Acdhϣ΄Ob*xVVyy\m(1![ȡ3A"Fx@5؇g֗,>,/Wc>FNi\a跁4#1 p 5C*&Ӑ%cG~jotK>2[JMS Ş|3r ^G P\c2M>Z~ Rm~y&qL)j{=d8xZ}(\k4wDPF `6$p's .lx_F_S!PlWL}P sᬞ76{wyDW9ܻr'TKmjHqG/F(>Q%mFjӊ\*\dj"J`)48TN1} NR;x<'udǛVe|| \j+;ᥟŔrbPQ;?|eRUǾ|:"Lg,@ȥY4I'y '>'ZJAֶ4_M%B`>kxIk7UurpF~St׼ Gv?|pOJ =r t΋r”,É.?߰ 6Q\ִ̦&ą de@O j-C9IUp}țJu"ٓJjYf<\+6uM=jOJ=ȑ.L|2EvKz$|y++j\Uԍaճ7š?twq}icFP/v|'>e]`vj䉬R-m6o7 ڇҧg7FR GmiA{o׽]:gg#_eSgm=0#5pq ҿ0y^Y )^Cԓ4v$sф}7nLۅCfU'07;K~ٍϸ?X>ע 5^ Ό$S˹e c (P;1'0(hX](Tî4%0Ɩm;اG(DYAF }@o[Rﴬ<@Z_Eh`־$3;xr̢fqh,.<'ۑ3gXw9aDm pu9g0GehW -<06:p, %PgB #a*5)ЮClʶ1Ym TSC-ŸU0*KQiHMzi0%`/|$[ 3|1 ]i8$ӣ{pl{THp(0\W6]Q˝-x՗+q-M r-Doߗ`t1ʔt7 ^27:ac Z&]eRH^B}͉ɻDn bl]P2s&x40C'a]&Gj4 ZXJTioz4^ ,b1;Q/Oa Vm!]r&aؒ, y~)5rLE cj1IL^vOh[ Jx7HqVG5Kv,`C%66]8T79.gѻ j~*MAѦ Hٌ,K]N }/ UBEh E 줗(>-5b RQ]b"]ʛ(r%,o?rglv)>+B-M,.Ţ05hS/?Iʐ (wVri"'x` 䪸Z䵞)5( !ڻ;/𨦔O29Hj҉H,ˆ-ju*!+ڷ CDutBkv܊i|ӡGd\m/T3:tn,7 i |1H4@A:hA]ϕ] o Ȑ>8B\_HYzzRj !#a*N gh4gz5 y${Agw,dUt1HQ DA 6g%~X 0&&ieQ.;v8|Z?[l`Oj%}S8WpjB,gp;,=?,ęXFsp˚@~)ǟ&p/ D_zc\?8COڰ Z1H8K=?^ǪVk=~gEw Zv'w2(9En ׃' P^n.I,jA뼔ݕ՝pzyjM ҚsOOJC0,і"aolӏMPy0vDəP2 xCώ徱)׭&G&B!돱8)hϩ >KWF8ó~f Y/&MN~I6~Xm~5Xːq.զFV08),xOgGXòaA`06h9ߒvuevz~ZM㈁muzBteH'G`6f3 [*=[X -wN[CiM= Z*o(`>gmWGpsVS* LԳ@k*a]L "H w #!"67[G8dH,ZzȴPlVuL|xgf&(d1ν!E6QtK/AQNԶo:TeMU}lETrZ؝8dco>.y>®21 ,8§/N*>Z"NƎtB>qLKQziz\څ2m"'rɤ .Fz]s dl*zBY.3I"Q/&|YG%y7/C ;Ԥ;{[pLWnjƾwشjvE r?0#.yC!;bg !]gC;wy!-U>c6L\>|dP۽wƿYT{$IUeBb,+NT(>JM_L ׈ՍZn?Tjd J(>b*a[ -@Vl3b P',bM:o֌(J0˲mX]6)^ŰI ɻ!J,Ler) WAs-$Sᡐ98MἌ5!B0Ɓ>M ҟ^L)\DR&e5A?Br0im\ƄIbVֹ C'u^GWFKf}GrPc9o}l5|ʠxa!TXStSN2!ǫ),Ȭ4mf mNP{#7'IF=}323SPZ:fˏ<@m7~ 5's3SMZFds+KvlߠLxE9s䠷<@]$Dł < xӏ>D0BvPl͂/+|({2`fEg_n>ْ jї2,hPS!;<> NqЂI2}".AǓ^jx"k2*D!\C~~> tzF5Det8a~@#£\"#h{'ȸG+\;g'3"8x=xScѿ,X,biPkAHx,u/UoH=ZVn ͖Ppi3]_^-f@{r1Y뇽1^mI.y@M$ )TԗtHӈ^Zt38l/J8:Kf锯d&\\qi.4RͤƫTZ<'Rt x~Z5mPŤXڴPK#>EpDUɍ 0'Cb\`v~GP#2fF/:GUx`$yj 0p:,\ D W( F")vd>7WG裔o:6i_L9Rdxt eWOu#2My'VSP:TP_a "r|lq KF/nb(T(gZSI@QGڂXo-!5^%/hu7mn~gNn6i5ˎLl rj c@ݭڍݕ)`r/QQVBhv16w #t%1kK#"%|9r&!Gt}#t1gB$f w?IG4R& ;#!I{lۂ`)$m݅ﺍ풯\]" m+1(359/.?0GʀUas{:7g TzfB3vGawJPۘ1D.PC~Ζ؇P>^xf^&&>iU͚/5v/0E̊E[m!cIC63b=RM fB@ `J"*W}qBQ Z4b䬹j-7Ϭ_28gzݻeps$7 L16Fyٍ$[!@3,buUtq & p:U%Q}k" @j#1ZMH?^ -B1;*9 `ѳli5#~Q$v=s6Hƿ"KLe(|ݴI^w<x.v̍f'vphmֺNF~ g Ύr f*"]j9 Q%F%/Ъ^Y_ Z1t="?<+d.S1=,贋ծxAp}0.Ӟ+lgㆄDU_}6i \K@8j0A"DEBvX 2T*nY(Hi5:.DGH:Ql )'+hh\.(,lw.<<ֈbeJ,00ZF0%C$APO.Byꗭ 6qZe&Ov yN@^7 rsO҅!=%o)#S|VghSUb3v9%fő8'Yp)^BNT&Ua|*:aߦH;WfQjR`3 WtN!LٖwL5w;8E6Ji ZWwnHv-oQ# 1$E?5Sco5AO:=;9v4F:cRT $]2+X};qnSŶ[atM,Ve46NװP RB'F  $;^t݋ =l; V}' 3q%w/q#-QLreFfU^!\ZPEcddߝ&3O"Wt7^YEZ|oUΔuH .Uxi/-OᥢM{@IqBp Q%h&fԱBąX}N,L%-;g&+[_;YgozV6 p[;n8|̇;VAҁp>(:_dbB^zP c8.Q2hhF"U7zu2)d2޷@%1_VF<"268`X7TA>q8]^N@ir_@4RՎKC]9ޥŴfW-Bk.F~aD*QDZRk7v(7@[1,@du. J}4:rʲcNRKW[|_@;n vv樱!)=bK$D:KIҺULW+frEVҖx>%9ainLr7w &ӫz!l6]?I=lM7[v)"ؒe?F7C_ ހMzk%eI"(T5?SjTkrZ^ Y~.?@b&gH4س0kuzEJ -$#^h1DVC2hm#l{Lw"](hU1$xo]U?#R:*9t-AZ\Te*wuA ?f5YyS9[l6_pO??-0Q$NuX"wi;c7~=˽E ˥H7|e:'-+b,d< c5N2|T:yO_JH!]'$OMRͪa]qO 1Eg;EjVMhzSJdz(7Þ" LԜ"f֍VvkfPa*< >i07%p OͿin W]F&BpW]zYBG ү{Bk| i݃(}(fC<1+\}N K7'1i;ri# %;n^, rFQ|M6'6Q)g.0l?cCv vIkr}# ZRn#r5or㨟AW5O\է4XR*h!Wg{;;+~ ?rS%0@7>S=aK(3 N()%l-cP=ųa&_fb:$|2NNh{ꩶƸe/&xl䄴==; Dy;1 J(p+!Q ^b3 <y"L~\qsWi'b6D71rS#_|QHKXZPh6nkwc^Ru1܊s'u}}9fP) = o͝uBGY?I 료%2qk6v)lKLػ+!(Oү DG=!+n^Ca}7>BcQS lj{Lpl5=Chw$Y)[KfsNJr:]N ETj4ڃmbk%PNٲ[_,[vF59+5|.~rH'wnSdxol2딍5ܜNjR 3|#$I{-^$[a*5zY`讽a"ˬ*r`/O,A;9(g&c,]60Mu7R {Wv0Us;5FاcHR p@ 6ʉN Oڅ_Pⰽ<7.1+r=y 9A͔vL1] !s@4_ͫn+x79]צ. nBPA1E!:Ge^@XdR?z͙ NdiV̐vXf2A+&|e宎QZw 0tkV39dD?"=juL]/\Rh8 #,$VBI@8S~%* ^PH[Q>Anѩ6AЦ5hHK0DWh;\1* B$ؿͅBzAؑ3D{K9:o j`1IR,W-`hR>8C:sF[V8yYM(=EݱɢT:mAvA". L!X(?f'AvRY m\$;tBtO`rL^H';G|Ղ-E^ `Nӆ#{G9E潏1.u[ )mg䃳0jhkm2+|iY8h֗NLbyBPBLL zBo@DjЯX|*[Ş{Y@$Zy2uA @oNdV?R,5 ƒecY0+ 1<@Ă{G3MNa7 fÎM !D>m#*i3H{_7JȈǑkZسF(M0\#'jGcC; kd*c{+Yx.MrO$V0*+-1F\FfE8ZC޹ EVm1T7쭵LD C62k F86"| IY)HL\C:(H'Z49 S)/^%l~*Y4Fo7z6z}WM#G:Uk")SЂ tS7cYL`)9(JBsK[qշ`VT4`^!w!sG8̓sVpLR,i96'cL; +eSм &U&Ge5Wb1s/q|Iܨhn(|ZTxpZSY7(CPܶ' .+lBw_!uhМ TVW1>B5>=뾥GyP'tv0lL2{ ԇn `4?26޾NYy==ŘfwJ9h_mn8u g;30ECe ūA{}uZFkH'ɯ0wyY< CBkDm쩥k)SϠ{@*BjD7]?Q 8b'_|&@1 4v?.'^- T'@ LC[4S7&t=caP7V uxáчeȕKIϿiy[/J^oJҝ MˆgFHW7=̉W%I!cjNq1QTñfr7}$pzbVCx IpyuI@)Nyʍ0kdނ+[LKôQי?̫-,-#!nȠ^ƖvXaz EM GMKF/s+Rr #vHFCB52tHE( Jgc !q;hTI:%NI܉wߦN0wdWQOڽ䰘aPț9LH5˝!6:e+ߏbmu֖"uYE9j1}ABtPS q<@(T3NK/7: (i`/o VF%ʋj1ߖT/٢&C [ 7*r}Ѷ@ JET ޾v Xu\ <=15Fv}*ǖӦ]r#Wt{ \g*ԲY*?4&8 E{6i .-IWD7i9lv jzszR":fY2vpM쨴5SM'M㡀jV*P1ax>RU) },/$-3|._ *vM`_K8OSϫFmu è9n-*P%!BA apqK7H%BAa@A/Pvy8:rh5ESzT'I i{c"BN 7=$8Uw~Vp+[P"c Ƙhj8irblߋ˺'8 C۴1bԏ^+Hg(,Z/B>aebΩӿ+S-d%Ito!F䌜!٠Jy4n.86}CPN$ahƃb"TM}Gs >Ľ{ ei"ܧWlK5OhNцԭf51ܚ qMKCXf֞zG<}uOLZOု ,n4uGu[H ؟2%Ðey/^{;b+I {Re9?! ۋDԢ/v"3>]4]@,swjƢAp|Sb+hJ-E VtǾw F"8,fh=;!7uI2b/Jci aHB%9S&Mu_J2Kà&8`L8FML KE Ow-.Upz-%_0sqmy1.ѡuIxٽ!`d2Uoq!ɿXv3 +اGQ] e' [L?%jam)02Bh¸+"{.Oima# ѿew"*ZƦ!KnF9o2r3˜?V 7cU*MɰԎ4e@+Wv8͋#5m=xܺS[QGGz9mFUGKⅵ?jK` ،F 2j`:Z7˅O\z ĀX Z>VXG7nV+lZ.7 jyrKM!(>@_[QJZJLM˭: cd\]Xt\qч(1w0uS#P;oWC ګKm9TWǝQWp*V}P+4bv'g2g1A1 J'?Ր q81=sk K&w:s]\]MuN~& 2bER7" 4GoO09wWbD.;s^h˱e]$8S( ,Dd-PM<29\Qk\㊋8 Pb~ TF*pу}2DHeU`Fg{b?h4ٴa#]N.М%Yٛ)q[v7MqKR9PXcDtA_P;/} n3dR{I!@++ij|P1э7rͶ+\Dh_JnYI8P~į7Y-^ "S~E\luCm D6P r7קIw iB14>t:HO%ȈNJu)!P3edHs+o3t0cuMO!Gj]hAZ8 -_/K͂Fˉ0[:|(N*'GmǤ,p.s` g}@<{xzm?R)_~y.=RqdfaC[J7V[v(5eolA9,3$4ܜx3FFV{_;`"ߍh>k'> [)_A>74 U{gTפt%(jη9y-=?sĭO@itUOk{) M:q!QAQ$qW@_G\T,:$gf_cqRிo==JIjMήf9<{u5>5{f)?(g:|09~Ҫ&B> 鸵oвBB;Dt;RVs9qT6 nqHdC֣cP£s ,Ed,lZvPCؼ7+*?kvhUl3D_Jv<Qɽ MƙtL@\>@Le6rTa*C*Z׾ſ|_^61#ShdHSf]|kuDBN=I_mjfm"tUo>gkF}Ј%~[&>+St#c~~,Md&EV\1)`]@xGmrV{㏪S,֖˕ڌ_*/%L2:@@7ִg%/S\¹xR+A[,)OqNT?Y@@eۍ@ ~NJk vqz8 (!g9Xu=΄W:[4i<5M\ *S۲\=`\ ~F5 _Nh-׳4izg1۟jAL?{j #*)iiI|8Xp Ѥ6.; ek-Ď/;AH2yVX՛īK~n8:v{MN c/e1N)e6|'NC<XMoH2 {ߤ>؁UAIC2ε1n v8822d :X6T #lQZRȥYi(>DNrD:;wCL@ڝV0^I*ht]KG/Ӥ숮?PNɅCfORi;#db.1FZO"#Ҳ*ݠ쟂֩F 3"l`$y;h*NΗ!Ioe~oZu\՟0| CչTw=0i͓P24]y>\#8m0ײ+_.?~5cKnS|? Y!f!`NZ7^ %ױͮnK-E|r< 0T~\{%vItzrT5}m?A/wDY g"ڭb#lS>MwX.nyVd$xLݡscugTG'rHNV 3 SDݖaDz[z+ *vq%SF*nԳS~*.F`fW.(S0) 5ge-ye$d&"./Lm?s/$4;{-m};R"Zgʭ]nj@r ]`~)802k< ~ZX ]˨\s>; ZUe!V|=QC_|5?"w񟅑lzk "yow.ڶԱ"|)rg0}BXOx//b$R';˧ ! TN@~B,v${ oˏXgFEnA4ފS!+ѵ2G4H~wj%6*sr-JmƓG*T9A*X_ze33e0L~e@O7#$| h=o,NϬZG%:3w=qD*@& 7.I ^q>UŮunW8qPMۖkvh+).ND9o))޲T >дMނ+mJ޸a{Wod0aERp)ne"9>%Wa4PݫL'=FoWR¸Z$_92)}mcگǙ0v#|Z? #Lm@]?4FHZl]R Q??"71sP;> nV{af:"4 cf:<_ĈЋ 5{聑6GXWj?^tH<1;oY>--γdtlI3BmN vJ-e7VO\9V1$ Q^h&Lk[ /S2WH̺RZ<}X»rRy)UfF ?]@I6wRZ1u"Рp$.92 r4۞xJv(XMv'DR~Lq1x!Sl@#!Bـ>J2#֞LPӲ4ATc _;KێldO f=?Qo65j _][j7:l7n;@ qxֿEk䕲9s _=ڐC)tEk]y 4@vԃ5!o|=] &foy|,ŝle(ѝ.5"_D;XTrnAD)( o\@6:5ТNbUSvz3ٲ }e@2 7$5HհeJVkỌmTomK;zYˮZ{,*=9$Ih+͛ryC(n L-nBH+0NmCˁZlOATf~ԉ8ZHbrcbCq.e~ϟY.b%dRҏY@%.x7_uC $w-Q\aCuD,{`K9zOrzD6^o_Qo}Xv}dD?##aIL:幖|6"IXZޘC{4AU %RpBzejawaz9=XTV`(P\c:ɴ}f=bGad$Ѡt',$P-Wjv0OAc=JA&e4;*c!-G] Qs͜T9SYE/fϗ;[]NsQ1zT}{F;Yx5V`q0Eӝ"z^]cfTchFrppQ"X#v=H$i՜yGYsC) :>^>kVM \pDժ+u!;rǒg!觛l1?;u"͉'֊x-g-K' UG>%;*0E !um(wH_>h塱ńd>D0nln}$:ܙ tn1( +h3i1d ,igk"C^jZzSSYU`&wB&fl=/,4=3)oa-[ hBũ.r g[ z̖%\v[4-֪*dg9iђgDŽRWŸ~yZf5 40B$"̉R5ߌG'x-.YTZ_ ld+9pd&p47R~ޛԯ ٔs]Mt =:B'6 ::#$4`!򾧰 &Qe_i>2aUJ޸TLT[Eh0*Dz8}hE #MFC0e?t I-GuHP #b+gtg>g9 (Rvb~Nz_0?+T,ḧI. ,%\Bd_T-/_ hZG7@㒂v1B"E vS)wő+X9{Sb1vɜX,w p>dS-IэJ"<x0`5^L;5g#>X,9xvqc>u-D105ռ? t " $ `]lBGXgBϠsZ0Qf]S0&h&#B 2"$0)"Qv{c3MYЌQϏAx|R (mC[*FBvĕPEaBΆTy=K|QRg4̻@q͕.cG\(3O3S4T&;=_e?'y&8z0F+ krۻ`vi!S-:dXj/ͷG ލl}, V9xC̠9G!vzּKQ Pr=k&GdzmWv4*RJMo6n*kYԊ`A[:9=Ǯ$J6eJlU uf3j:BܻXeT`b<\ Ws1xO~| 8.W 8x?2WctFFtU6Ȉ(GO)hW6V4t~bR#G[4k/r9yS.p/ f) Mz9*.`Q. 0zZ3 鰞J1D PG{nUς 'fg>Ǧ ~tS 8VBFy{n #=אxsG _Mp~h`;FRff:{Px !0[.JkQq<4H] vLh<bT;OMZN{ZIa8/hs+J* {F:,H{Ef=`D>`ϊtKút08CLM=5%`^Q.TIgtnj>cKhHw͓'Gc͍X d>X7=$-YwәKJrtW} [%k6)Sz{ 3!qQA6/8*-H}fI D)eӄQ^\upזͺ~k1]׉S윴  'Mʕf;-_:pHNxqnIEjj3vT p[7[/{T0| U3**OB[#b *ewJ܂xԝh}le雭Cmf5aL${2elueh \6f]յBxK˂ep CqT\ k8H)sTJܡgkji6v^Bpk6#[~~:hBё h{ Ƒw:c-2Q/ C $ K'~N#(n(r ;.âfF{JMԴSTż =IB92Y u!Ƹ):DRmgbbbKVnųҔA017 J/Ce>=PWn$7݃jH#3"bW G8=8&?$xYP"BUld[X}8m4}{׳R @fH.C+@! Z%DӂĔ{jk4^:kvOXEQe^ eW~SцeFZ8xxBM>8Mr} ,HK.>\-cJfe YI-Sh9ǐ^NN2(Heɰ:8OCLyLa^6I}Vrq!fynF|NB!j I#DJԨm!p2mZD/4GH="݇e|:|U#h>_1O-s ñsqzbQO+AFdn;[SWQy2Ϧ[|ad]Xs3rۈUcj:bR` j"{ܴ&125+.XZm)wƠxzJJI\ 4DBF=uΛG,UڄE 6w$˔\,zN]}@-a6@y&R 6(N\V9^\8N4y{<"}o73N\z#0}<Ɵ6w˸C\‮{ Z[. !wD:=C ʶ*lFٱ+ڦR^"ߦEotߘ@b1xb2;b^Ll՚^4GL]؋>^QeQQ@@(VgG%S'MlXD1qm_4mާ3^b%^u_nbsT -pR61i0Yi1@% ewxl$r0> _nQD_r-X._; {$Fr b OO1fjX_=!DX4vNT~mJ8¯6XЉօѴ窺86TxY9V;O']D_ JQm~ 3 Zū nE>)>{4cWъdi!QRfz(I|cح\Ypb $$*| hod.r(f=th|aQU<o'%;~m9 ???gm(|˜Sb}C>ȋY[s e6ePDz'^Rm, !W[%ԏK1YC?)UE!!^CBR }UMR:HZ A08[u{:{)^NCI,=%>qkn. bb2M<^gtFNZs`| ,Bږk36UH\w5M:Y q\wX4kߥW[[HnL$6.c%{(ԧ+Nvdu1!0X[ez1Ʃ~tMJǻg7M۳;$Csk2tNO=b"`}w Xۨ^gCjs ^nJ%L>c(ҥLݲ)ٟ{\.wA ( R4O$" y}3 GCun%"^ly3eO>@(K9u-Q'q88$ZR!SL)?pǝ]A f%H\׬F!ݶ,@L- BNӻ0Sd#j +{?eJp,vUu^ L HgW ^mgŪU˱]$̓)ce Ψإe% οuwVxqMnBXAMk8})E4O~xRK%XUɴLB+w1{m^/)[9 EVSY6VE*$ 5R5bӴCRz::iosKFT@1*3(s0U!.?L4" g<r \9Nke8W:+:Xćm~l Sm?6̍l۠p鸔.>򙬬+EkG ~wU:bR &0Vd6Li%|^Kr>Y/H2FҀ*>Jw32ppyu2}KKIe!0]P[Wϔ(=q2Jm]R&Js˿TX.kG#mHǕl$ sxB=@ʾ|[8x^G觘x_+}^f}YA(ݚ.E7w,:@FD*`3B+\];ĩw@oHW8Lzh%z ͋%vFz?;ÉPPDv($(Bg+*+Hٙ L%N}B]WU4Y7РEaժ+I\F֍Bƶ4&jq5#y=$ \(OOu4C5%g =AbmXfmOv@L>E ·91^B%jAOBZ<*qG>J[k)N)iWvЩoUj(e18uV]C7Z>B/{f r&ϒTQ7]{t C,RT>EW.S?z QzdӤe'c=%N9>1h}G xZITFf av>@k1!EiV~xHQ u/,^ 3=I@M%Xm=o bS.ھQ*)ԀןBͳI'KRn-CD62f1(>+):ێY'(Gk"iVLbUeS`LG, {=btm/^sĆ\ I >w* U@R)W2 )a}B=edJhMg}`5ȇ5MCwRtBX_d/dOv z36<0~5&U-rV:Oj~{`o2o)tҨ< TϙC ;WT]#$nA#t;: 97B ˌ#l,Q$Fe*ܳ"ƭ ]^g& J /9@,sLZeG=k[__M+zD^~I:>8k,PcXm/2nK_:HVCpHE}@uiS(תQ&fo#btќϛ6hbx2yLl˭wLT:DL"\ 5Gly7ġ"ƇB/3)4Q@*'_e KXCৱǯ,K51`Ž@.-:)CK V^w !d]x;"8?.{&vF'|Fвv7z7^S7;Aos=U$J+(IH+9y| 5 Zј 6)25~gFhQl{Y<29Ow"ŷָp" o,֊6߽"`ߝlU|.aķ Ț45'rʅ/s ^wYE6l*> u;ɱZ2ۦ*2A˫ uD'Zq|Y)so:S)8l]wc^Icum&4j0W [dWTj0TWo §|H$.ΉOܢsuyRGo≩߈AE&a)9MNn'V+lvU!L`}'Dּ{a|3LXJpK"nu(IV2ÓF% 6Գ{ D1iBITS9zSH"8Q8/ ql}.'H1'7__ <`AJN~<|w'ƼCV؃q=-~QqT)9HP̰\tP=JYEh5_@>Ԏ`a?Lo5* Ol<Ȯ CS9|Z'||]W庢|UTKr?5D%+6Z[@CH>~/ Y\\VR eAáY\??NjBYQͭ zW 9&NpO4ϧE,1`;x&ƀA1MlfFTn43%[gO\u4;x $I_5A?8J߿A1)΁'u^v8 3Y8S8ˏjBWJ@,R1(ELA-5[=^|9ԇ"zHU|#f%$:w4)b>.6Hb,2^ QqH@T]wPo|P\ZeTWĖqG>#T u+'mK\qӺ{+~DJ\)@:X]jh4 nme&֑wt'!m6(dطG5NRV9:F1DYeq#cns'F<El7P$ :<v#_#syѵ{6 %ܤ͓]Z-w|+8} G =(aQ}.ZD, $+/I|;"L*;xIۿY.2%Q1޴No4CjGZdgexdMϚ/֮:A\q7/:.B߳iW*nOnwgHq '5]lŝ7K) sIA9glVKতP05m 1i_{bkI@j3G A0=C M- ~]C}Q Ɏ6իK[j7b嵶ڥ:sa.s8~9Z>̅WJ+%;5{X[֧R,AX$ m({6Fi]q 퓻swMZ/b VJ@,Bh/%$‡#S0z1BJe)pO]K-jǫdpf*]C r9)]>Ls֜߯d "TQہm2jD-VKṛ>3թ2׫׈w߮#2 ?᣼i epDeXޕ25ߏw`|}KR|@5Qf ^Ȟ4yLN{3N^vNek=K"< \T{S j܆!<ס/?.=r)ʴ0D +HV\^ug Gdʼn"7@3jKcVƝs熡 !Rxz> nW D_|*+=+!J3WnI!8oH"^I|̃ƒ@@ʄFbcw2RW)kFBVA$G9'ĠR,*u2·"gz#WuGLI]s֖*7>((EU)# :\~c}@3f{"TsIM[q Aj91\Fo6}אbmnѷ|) -T':oy I xD`ADxY n&K9؃5 Ԥ]S1:\1/2uoԀLew+={+L>9Fd8FCW+92j,R~w !;SHjM28hou L"7- cjҾy}*5Uҽb7! >8DQlmD[^R+{Eg` #[L?x:|}@? d^v~%oC߼cܿhW>+SF:8LnXsAYgxn&h; (m%yY'D;Clhm–-,+ 0lr M֌.ɂh0PݨUŸćT_+Isc1zed%k+'#J] EM,8n'}ӝ]YFN))}X 繖lևa%M@b0=>]L]{"}ƥc04S`e N:?!A*0e`q!Ow cwIv 4a}z/P۴#<D"cmNw@]܍˙q)7ߊEX+. }. }S.'o?oM)lm(ʽr鸿12>'D'E5h$ȚcBy1,Ҿib_mcYhKkA ĺ!vQA4Hvh~}EUfw%R;VK˥[NyI.<ZzYK'esqΕ%fW~ɦueϡ8 h<w1sw2 1O8cS,UuhcLY rc[-s/6dh~X@`cރgFBsN3 蘁D2m]Ixփ*.;<+v?бp]+xtb)5NЫuHAa٘!?= UF͔U7PKҸ$+דRN?4#HjBk`.w,S~/*ɋNj5 ̈́W"+d6>DX{z6;סɼI;).26/X`c*l*<ȪZtWF7wGحUczY92gelܚV&p`>#|?G6, ȇn[TULԼi%Y f@IܦuPeUᵫ \7Eg+Al[(Iq`Dr~>SWy/`2=!͙r8?Xt*,y /Yr,(C[vlFEUW62Xp\JUSB."RlghrGd"gGH12tv?-`nqm Kh -Oeߪ]]fǢ$5(L@q3i+ P6f|bGxR,uɉCaBHeni(juXY=beE s+vbJR^ZfK#Vv QK؏U% m4Puyvi7TMABd ׭#Ii*1` ݫѵr_5za|qZ[A_ eq_) PLV{F߆7('M7Ht]gB|uޝޔ|?f 6\[ &/]%k+K-k+wO?k0(9|=8C9~fm8r"(ჀB s<< {@1 /弅ZׂH#_VQ#ăoWN~=G;ĸ=IBdꋢ0h,g{Ru,}g Ss_-4A%-&QێvKN#SVrrXI=1\Ze("ZgŎjf `SpIZ\,D>l*Dc+]U]u-ź؞kdvpRkG#fdpei쭟Mo}*7!k=oj^n)4,k]J ʭV1?} -*H6y$wd|X*ZxZp8jl,cy-DGfJ Ȩ?W):]=(21Q.8*lPȻºB%4L'g8lGVifWsE$T-!ϊPF@d޿.rpuqǮQ%lSa4wɥE,՝U{{ Ya-*p-@[m%M!B} ".ٞŖEY\Kc=Қ\y2ԓW:m$!72Ʋ[~e+`R2xCJi &Vǧ^Rǔsd))Yr:3+!*,ez|'^A/D)IlďA]ˎ;׈-#͜L7Ƥ `|kScn9ɀ QުM nE')qgk? :gI'[yc2DZ;~4ec, D+UI)6]ӵuE15=+mV `i1őQ~Dr1XS#(3*,_P b}n F.\nt٥ݣjb7]᷏WeOE L "\V$^&`wyy_)_ǤxE^qӦd6g[:s3+tb` \g/&|b_hYdv>Rdxʷ8ǘ.FP*UH ~@iZĞ=ybJ["Υޔ/!YlU= @CY%b@>,Nj6μ~LJ)h'4XώK v=( ۪E<(G("(sGQ̈́J6wxc }w4dǖ̯Ձ-ݡ= W+/g=ԃ𗒐F`0? ˳*Y  89[5/7`m==,Շ[mmwY2Fyr2|J ^O+"|w2:49Xi-^!mqrz pR ތ2`e&ZvU΁ fҔ-aGXy^!5ZdXps#\cS50ΙHi1 Gcy2.(qS"Ɩeq ZZzQPF`)kh]Q>}mA 5 E-S8[㏨Z,HEBvZ.e$FB}YnFf`*r5ʚ+L]0[,(YU`Ca/Yb-ڮ`;R۩BCz(ߡvd4AK`a{T&_ soq- E#NX(avN11<;΄B 0 P V )ZP!rzP;{'F?I@]5P9:VWT1$?w[R:YwL(n!; sxlTf@||7%\ HO uY$UiLq!Ӑv5uI9r]m݊/L Ć) J3x,Tw16sm+]Ɏ"AV 98b6)d,-2]~.9G儅tcա{)/7zO8}=ˁDFv]RB7'Fۍ܌K&_[ۻ.5 Nߐjr}xBFJ'8[ ^CQAs~] 1Jz΂a\T](tS<ȃݍރޞۀxx_#FhB|GDC\>niBvɧQ9 )Y0icir'r'l w,A(mLP;Ehh2z?,lcSLOpVSf𲑞qt,&Wo з|S~ < Y%=z\|?X,Tie.:3Ke&Z|kQd"fd4/U$OsJ&2S)ݿ_D"RxG *pq}#050|ϩ[Ѓf',uiaqEvK֧q,iXwմe15b|LnтŚ`/ѩ{,oAi%<kґy@'A?F5 뛾^sES2r#8ukqOq'c]W {ۄaCE؄gjN+[M7.T8I`" r D}GFZm)FGVyGm>g#SoԱ˂N7qGXufK_it (Ka⌗R+Ĺ<[,ߍ &ie]cOPعD(@!%QE~܊Id[':<+sk0֏:OSw09G+cX~44|0X3|)] Xa)A|W'rJ3w^^9P-]U e]WaFۄ| ؒߩog d>hCu80v5`r;[8~:j҅/|'MorimP1ɰjbMyOCUCqu 2l2ݽ=e`=)[$˜jhopcL$]_5[:B_V{^oF:Ӂ?Ț2'<̫+YJWT?\~UiI$ͦ|bTu"A|P]o^`?M Ҵ3)ve3H ]|uQ)/ K]S%b!z5szYCQpѯA@u`z)t=?DW]YDx$ѽظI?yC\Zܟ_]L)x,C*thTĈ/6HϱӠ^l+1JKlq(S( 㜰^ꇹ Gr-jQ 6]8`:qLj!VZ4Ƨ,eYHI[DhK` IA%p~w3k( q) 9Phԃx^myΘ&U;]_d׶r{}s77πxqﻃ}J[D1q|#KRl<e< k+6FF:C`Ex5a:t-o݇q+_nd.l/gM/FIC0j8z<ɸ&})ޛ\Zf|ФhoJ߄g7B*qkuH9]M\}b2?|e(_/*JNkFy7{ ߜ J/}̻_fS~s:SvԷH@-ҿ tk$x|%9hZ3V x nm;W#î_&kk{ . z[rp+i40Im.EwVQRkk1leP=La(e Kr̮jk!e1 k1@7Er漃nb ",H:G91Cj\vbï`cl \(F_.2NQ_PL#їT<.<{ [=l|PNjXvjPy>\A[L:1*0-rLF3^ q"鴼aᅂa2x\2Wa6dtWD˕/Ʌ\w]DEf8d:^+M#5#|1CX"Gmn u؆5)PYCSM#؊^9zOQ h%D.%ԺƺA;?K2 zOE'; -8 7OnM O2^y2t5\nwj"@ԣm4=y᣻ϲȵ+ sh"ǜ{'9Y+Z\4Τp;#9A/oBj=p$DS◲63ZCy0itD ,֮RBKS4kPElJ>u$&$,CUf%Tu?xe6-\dGL޾{1 H RXuMhxgi@!ݔpSt {ze"]eEZwަbH3^qk7t5P]˜0{Wcp7>q䘧5E _Sʶo .vh4u]2̐]d$ izs)燝BkWF7 _ \#}J5r[*f݊敽1T #Sۍ]-Voxg-Ht|q;}ǧ>P .ąyhN/iOf`&[,<$xX(Ofew՘笽 :"RˑH'e(L@d+WTKkߪ BЄ~nÚubIWq=9h-{S "KxJ(?aĻnSSCpn+crh3I陮2udI\@׋Ԛ4qvhVŶR={?Aįrq7ѫ ұV0;\X4SM95eFԽ΅Rul,ŋ  Eϕ2 y¤EYfAnF4')1\5pH@,p%b3=5F+l~֕=MS~ C#Cc+^a4p(fg>xlG' 2X G$pT%ƶZclAĞva>Q+LLgߤyPA3#e7_,#~ϡR8O=fCK_2K &6;ޙYq лˬR3klѬ-b?.31 :2!T*fz8ڛYOJz`~;@s"Qٵ6F69l")X_%X3[рNas,f_$MW"?Ax 1Y2UA쎊Dj54|Gӑ1,ObAf.P{s}]Qjj66QDGBN)'wiJ|%5ZK }n_DHWj/q^hm,@'z̐S; rh[U[s(ǜ[XYayQR{dqS0_y@'c QjOPiRX@ $uϱJZ 뗎zEFd2,d!d?ھU-Cٱqa@8nM:&FԟRzzB+zԖ)iy]P*@ >xu-$?j>V-^Fק<~&k\k  hEW \k*Qѽg 1f VQ{CBU%= ^EHB"qS"XxC89uC ?g+nkFB#Ɛmxݹ::Pa bz9p~d)7ϭ(;+ "c εNr}+?IcmHYn˥"G^;v^\1hnWP=5,TP>qNags6*84" 0*6L uiȥ47Q<= vrqqI' CG𩼢tW.p"E y/ϮMcaBz}A]K*XSfVTm(ŋm3}ut7U%v ܍5tf)g\ԍ_,5Hd5Wk,dg;sSߛ 08ѤtB{}e<[dCCANU+ w%Qᤸ#Eߓ3w€0k-?ϗBipX~|.[-"PY@17&Jp3@(*&p+of83't֝d˜+nR'+a3Xry_GnͧI*Ӑ@vߣRlѪy>?/TA*az"y6L!8~R (5QϿ1YKi i%PxAUI'$0hF8ZApGC ծ $D .`'8F4FKl @ hbFgGu_>!y<, A+_{RA5L0|WF-{nB4e 8cJ  .# -n06^Z⣥0. "H&oA &hkl}@[*T 0j~pѵsq z)yKx7׺%q鰹 ^NmP cM:S.puRWcxy"/;ñmuT)c cmR2{eNqNKN myG4Fj^(pQ4sFI]މ1R\-edT_rgϭ^OdFQ*Fy҅y.t8p/ ސu6$&(FP60װAjX} ꓝCԫlambE%/A͇dSx<rlqt O|/LkJS #{U{·q+ 68|%} dǐB7,u"wC P. +.7ijT( vƒdz2qW[( m:b'jvu57) jY!i cȱZ+׃y0:~[HD6įaE<0Jw]$/t'+et~ uZh(ܰҿz[IhMz3p:Z%W5 -f]U} VI?)ZMlIXNdvݮiH Zl̇ma/]pgQ+QȂ=~:CȞ.:XBNwۼlgC9(c$6p^hbф-K|5zҿ3Tǯ.{CC҉!šO>}u= b嵵!T=w̜d 7馫Z1o!sNj2$=-)x޴ 8F{">Jϵ}*#\WcI)m9Gu.g-@XHw$[r9o=ȯqѩ~,X{c̴Б;˛@JR]!?fA /lL5дȷXyۛ`ӚTEn#~w:mYTSh!m\}WwKj=ڑDG&r8 Ywb`og"+TeRְԁ dU=LDW-^޴\/9Pm;kIWvm(3`cd3c71_NΓ9\Jؑ_]<#j>5T"3Irxކ>ϓwf7o;4P3qNjj-ˤQ TS ckԌ^U g hTK`-W5L\S )N7 Ns\[KDmoHQm6p1^@BCl( զ|0un3VhP"fnMJ̫*+hxqK/- j2l9ۥɃ40yk#rmyЧiAms"$ȁ$YHlUsF8` uN,ȬZs򤛕D8)cag)<-U x 'mrJ` Hamb*ˑ94sDAjXi堮P!B;H] v\Y$Q 'm@wtm[ <hAM8y&5sfRg +p|![$w=󴉲~:d [Xm{68w~eGF>k;?ufY{׌yiSC0׆/NQϡ64( +Q2<ȝ\:bTQ_v`w~Xt8lɋ\j9LH _#GuZpN7esS؄7韑N9xlI[M5M?cns1]^,S9'O 7aFPYIίzž4}YȤߵ& M5K^I=A٘܇&>;MU6fVڕV @:VA@guBj`ɭ۫d@ 2 n'mY1ӭ#,zrKg@2xut6 zĕ'aS?UM0{$/.Rwm1=YK'ǵd59a@ zdw9GT{cg^ F!'mO17Q5OY#pUc)K7edB%6c5vdE]%ǽm ~{3Qk:)a uFn{a4\.@YlIO?zqEFg!^3.pAe\11|*u5@} !tv0 KM=9s;-H5܀ӎGhj_(ҥ1 B<px .k Uڷ4vMP=[8.IlZb5 j\옥wAnQJ?"iZ^%^,wʊIXғU0+0ߋ|,h ST;WTĩls7gfv$׋L`|vI/YRѴRUË ;hRC=?#wcgMUc5d`D#]II >,;hH0FL>ݎ?؁o턈Fйߐy㶊<Ԍn~t:wu+dلw Vik.nY&K5ڣGYF Qsw.{r'8X00.EXv5c+Z&Ы#0ۛCZ-ЛZ" >*-H*`\<0 qRY#$oƵ̮?(%@ +k{L}Ey1V3$6 kR1ng6?)6K% cxQ$AiWLO gPgEvhT"A)>q2&_I QO{!v`]r 8K x÷:rЊ3a#_I'`] _`Oa u~=h"ba$Wjq(XGK]vVY&נ2ltt'V6(q;`[y 0Ђ 7kA\Ojlc 8W,VZæKu XPRaGSIwFѫp]"3U85;3(:Zɔg#;`. p\MdS dBf+Bj9!)e^%h SowZ(X&D5xCKd}?i¸28l<߬>B1=I,P\&dب̋O~J9` 4QqKS۹na!ʘʫޖM@Ƹ|ŋڏ-AaȽ-ʜY7=:2bכY 4IBY%# YQS,׋iڎAeg n5n!1v) ?H=oT.ľ~@_ pL-ȟ"\֣jc07q, U8ӡa=|ռőqWEX֋A*9?+HLG3K*ӯ9|ӿ(vOI$Iᴝln̯C(|EϽi3=VVyB. kQwmɼO ,NX )Z̩UہA i3[K:ŝ*裄S{;g+zSC뵞O 4Cģ E֨6yl=$K*fd)$~ء[vk];bJ)R:=cIΆ?!sKꢐ13MGY'1'R">)#Nr%rǃnuE2}8Exѝ-CwSs~QQz 81t-h<.f!I.JeI㦲D6fBգ,Ů6'깤d)6O ڛ =.<"XĽ F`!WLݲZJ.G3F;v(]wti\gлbx0Qs秗lbk/I@y'XT:(kyЬa 54PG5g=L9D殗9$Tpe+ܦ&%T3 ~1e2E 8[?5RNbIh1y&irB8_Q3O;PJ"~ad }ѧ+ioHn\W"͔D Uթh8坶oVؗ6Q?sq4eg6E<E.`um>zڥW8k\AhMt2bҲe!:Ū#br,R#+x[EWɰSL=S87e9="O-}cɶ@rQګ5U {#sEvas ]jT`q}45Ѱ+uW+jq\ ^ {QCiѝ"y|oQKY\! ?UjR͘ "r h{B[PuBtJ'J'ٌr5$Ys|;Q_2@mS/V 25qM!^fk Le= YB@.~΅|p ,{S|#Mؑx'O.2\U-=N3Te!XLA[iwtGJ&VA|C" a (ĘVESx=⭤z%iD,ͩג*_4[y51]'XwBy/Dtl PP_4tAØQ#bAQ*/'ANXbTPskH-X\+0 1JyOut7̣%iHQẻ7KR%VbԂ(PM|h/Ux Ч*Ld05 N5z+:8кD )4i/άcC ˥M!vZu'n&D\xڈ$U jm5*2!_|$Ew 2  wZx5hXC[l0k_|N7/MjQ=owūM.C`SX6vf\;#Ն T-]7a3'ZiƁ ۜ.wG{. )e.-Q "kt4}D6fIf*܁l@TZmZ&Ŷ%笕L2 umd#_9j?Սbu~g#טr )qZ~(ȑr9n+2+ ՆAOsK8h0/ɘ5nX0s2Z1>:c僚\Z ߇ź:I5CCuOlĦK&YOc5/{!EG./m=Wte WUA >4? h ;[ƒR,|~$ˡ/3-/$7Y *́x$ EFA<:I8 EgcԖIkYtI]:t$]gD>ߺWiwGNy{MYAy`hRގ%;uGjQP*p|e,o5m (qKh8\3[k趫(=_QpbB,6rP lo)[)4n$Hҗj6cE NAagr(ms~5x`)`\g' ŸAfaT@GK(=pqb L 8+T6LߗtxdvRҢ]{}nQZ4EA츗oڭ}0eEUS|,u[0Ir-g՛s <; 9)^uWt)K* 2EM͝l4SMeh|lӞw1=N\m󄽖}Sx T6yI~ 3eH J*`Hɳ+F]D@Ouٷ/Z”\ )hAcpo ,a^KڙPAbϷ@Ͳ4FooW4i=6`U8aF/b582pB |e)?JvˠS%dJqw [L &pNB8THh"zTkC|b砳o\LBaJCva T6Z*Pc 3090qm[kK_pNp^tJ@M<ÑiӢHFref 3@!d[nr^k\ Dp ;/uȮvǐ[°x0%8JfqLKELDv8N}dYvl 9z^b /!G f0>TdmJ+#:0]-(eM9;.3_/0 gQv73[?O5)0wXQ=V SuYۚE toM%dC^&ɥMs\@&rAQX4Z*$ڦ3D^W1A>6`YSBfĤ>^hkTa-TL)BDJv_h[t`{SWn: L".6x@#JdAɁ\UA^)Y$7,>g3|Qv]*V/NU Tx\<&H '3e,Kˏ{gQ_,Uglbl>Q 22ͦMK鮵/;CNu]L^`^b>%:mJpה(LZ?KƓ(vM3x/% H >^Փ=Y?VqPMCC<mk >B9/ޜ㵐VVFF byWoQvr$Ld_ < T+@ 6jϕa0Kv nfd(րs#bUaŘuo;~ ^ie nޜ28!pUHR9D?̣xl+U9:y}‡,LD.iNm ̹O6^vU49uscwnsm &b)T-gm/=kmJA4HSk֕(_\^}uBл^7> > gd|5j|e^ 29^ RI`H\%kNZ*WW YJ_&/eu=|Xb=("PsS*aЎ=.BwO_[˵Cb#ƿ1Z|\Ql7Q]gYڤe>&3`Ftȼd co.Z4iƅ,=D |pW;\S _cu\kp~D][* *^:zgdYzNoyJ~cوّȖk3<{S+޹,ŢIMf}T@N +M+SjdƱؑYDMvp2sg]%1-.MȭnٔԞ=Q|Ԝt#'H9S7"C<n8^­}2;Y=O\TCy%r^Lz=vW%`dokYtb-Yd@݆[#B)ulܛuݞM_J.b9rGcJ`MifyFghAremgC_-7ka.Q/sHsS90fL~ISxÓߡgPgHuؖ#l5Yw;7ދ{ Z?: 1_ ؘ9 +A4a\Pj(s7'7FB! U:4bcXP9vdr?em2V͗ʮHW+Uâ/b=Eҿ ]b9v\MO/}XjIg>h#>'FA{͇'urDhm&~@WgQPj_0VAEp58"#KW` cU!tBL"pw8Z$ ygs |ӝtH|7 SibG[`b&>JWu?x/VxfY_a"rV 1m_ug6^/4tX쏟D@(o1E'I*t#D 3qEI ӬwZ.'!fȓ Il{%'-׈8ZKv&[IBS&;) W3ЧGg.`ss1a) j˗cqM?ICqWC" 9eQP*]w nv'K{ uг)FSm5 8+[G$Ѩ|ТY[!䪫89>=`CCTlpy8C\o-k/IӕѪ IAxP#c\@Z] Ť`V kg 6ևr$TWxlR TEH_xK\yr"s  t;v~Z9h"UE.F޲aȰvБ sNyH ɚ5-ySF>%a) 5!K>-tFOqhN9t*ð_X:`#8)俙,W&M>/@@~eP>>]fSL2pnwQ3+ellOH~KcQ4M=O9}1 B>R}@.&/MA+S&p@N⎞RXGzmcN=l\we}_qN+WTY-}UpCy"ѡFtHE };l;^um7S nw/&Yt"Q%3=:. q,x D J[/p:?]% 6T%hd}'x ϴ\3FE䔧WhPѵ)RG>Ok<fC:L1&"g9naIA`bԩ2WTamI1(co]|6=.جpO^%CA<U(aC::h1]DH6F2̅ި>  &Ylblo =}<&A &+5vLfDZI~943ehH,=݂vWJNMkEOݴ푤loHDzxbΜ}-S=6R{OV@r0 cIKWsc6c#v6<9s]%LIRxߑQz .]U} > ,|`˯#=PJE$Hm[8N-pRA}U V@|8Xj\-w: V|I3bZ!R|\50TI>¢c[Z84cw5N&%4O>VhrmX0 Q vTuٱD-c}t_A 9mo6:E'3)+Z-2.ɅEl=9Zv#e@Rd rPrKj[3rqh =8Pc̽Cb\H*p7? rS%L=HV2DS(hpŊ8~,^02S 0SN#yLt=1#h]"H[Nѯ'-z ~ ;gMfƩ^4J}\ҫGz! ?U(Wrɪzk#&y5goP@S;Fd{?1^ =љ9PEQb !H,xILj. *xP,os0׋`qf%렛{)] 5X4iKz;1|oT(%云y[rɒYr 1w8[ 9l5 }e50BLs2~sy-jМt^X ŜnNI+ħx{ucAw2╊vT*0lWfA1KFAFx|jY7"&z:߷ RtUm7BʸpvEMXlL\l aPO/zઌtDgف +Lz$gJc)] yADwδ`~YaYjLH%Z3Mds/$w9Nj~r*$l@DLU+ ֝A1vhfאXff4ahVgds| jh#d9 ó ;r.S<aP|&gY2,F*˭"‡ȱb{zTy9S 3Bg~^Z,oXH UvIh6aFGEsgU*_%k mQQvRN?3kS?듰crUJcǫp_o HjV_chc}23Sh.߁,1+rAe;UۥHAdBY8閛*J m!10Ds^ɞj $6mܟ &fJ7O  nk+ImR\j"QM+}J`w;=ވ˷NΉL:b\0aM@uIW [rr+(??s>/H`)/$k=6u87&DgcwLGJg 2<^9f w̉OVϹN -o"LJ+u9shF$q36<|$k_G8QZ[k8yrIUz\Q@h50f{MHB݋ߦ<t$N@tЩxCq3& mĪڈf+ȝ@jLU=:/Vp_u(1X%tif:h=9͝9'OiRF5 0:}pu}N/ lO;[2+ @h8 L*vۅ ᰍ>3^[l#]Ĵ`wQjtgSʳ$,9E˥͋|QH%V<ͬi/:0_oO/%=m?[+x73qkHsRp?3!Rg2]Q#yU6VApiP'jeӌ+;J_H* |W\U,c+? j>$J! ^JcĢ~gazX$ @ c# I^~k{sU8* sx)" *Ǜ6Qþz:`$^< ROvWC{Cp,弹cBX5GM֮2B= %]Mwi9GFcts,"ܒȖ=0sysN"R ƫxxL-c̢*9h'GT|~1=w"OM\B3h(X/*f}D,(\R5¾nyRNbc;Ұ;DO^cD)>e?r:][mIBLq<` stXÀ 0^V[SdH+$%;EӪ|n6LZU>n;"ua?PoQTt!xX$FN7Q-f{_{3k6M+]?ڳX]. MaJX blyV{ۃwXȂ,-;l03 2G̎&Z,C7ߵ^7c!Q#.d܆;nJ"GYk FZ|k{d_G4 !y!V!G E ]q)*Džȋ.*gONЃ̘:%쫕as=AB5 5QtrKCq7L-b顃؋n;Tt ȧKj8o68k|M$/> BB*Y@ `;4캟:wGR -bX86;{oÓXTN]$* R6۠V2\|per>lxM3ФAU(>UVN*h~v90$\zg kn36 O$9Տ!h #->7KFz|5` }@r_O|vS)Wnr&"` }ie/zU#aGzv^ h6dVH,LP%`dл 'Yejwy7r^sr$Ljw=ӒKVمW\YZΆ&_:vW4qꋅ9ԕ S}xGY T,׉253I_b}០!kŅN)]`f~Ut(;ƽY{ёYiE1Q*h{mL6"s`~P̚|H:ȘP3Ş`R[J:H2zg9YY׷U\}yBX3A\񈷑+ad-M*_TW9N"4dZ'.q|1m8u=f{>b|lJ{>a64_1:ɚOd2z>欹t F޸.~|91uE9QI-sm9W`LpFXP$|3vU0W|j )QFcܙ%:oo.w=8ޮLhK&.c%6?jP`6sug^YY&]o% Cg#M+W^v ЈB?5d:J㗣 9!zwzh0xy`Qb6xF;1^Lk- 5ɊVk`T! p"[ɨH|+$i@G6Lx7 қYwHHL襙ֲ̟u\ .+#j#~Ȭ=TnoPp$ڢ+w\Lm0}SFZ?Gz|NO o(\96S<+d%kMaO+U h*9҄"m*y1Qt\(L vy`ݰu-pj_ɰ;2smPk#0-C+Xn7':*D^#$2OM vԚ{g-9SԹ?<14Aj¬MX4 2e*Mds(54@M6SPxBjF-h QYԚB'_氼3woaSlI/.,PxT2N%c4Rf: }`qx҄qXD\iz*ءؘرTzj* H|G3K1& - 6P̖\ uM߈@' z)Q >wVO}Ż>j0oa s=~G@*oTS=&CؽuZ`ۨKepm8\sU%c4J)RqA޽0.9LQsx8$Yn)sU nf޾ U %#Վ#;ɡ -WJ L>3G5a~Tb`JQ ZbգXća;9ނ3GWr=[Fzc`X,Asװ@CRD)Yڊ0BV-x)^(}mJxda! o[l?~~nOZ>fJ֞g[Σ n!Yb2bsh^kZ.t'جu;!^P5X\U)OPӝ8jBM[պX?N:Y$,'3 f8#Dm K&wBQZ];NeG̡g Y?Qy]h5al&xbzōEUd2L/g{;/:T↾|nb]2wGΔi *fiӺvq0L'UjMV=MVv;{(PG sZio#m \fXПjB;& DMeU!ֿ 7I+SkڂAֻsCHξ@mlYJd͆.9HYG_ip?T].|PS4&=dI'E6(dC4vn*c2,\yy 'M~D ZfA%=:xٞ$tLIhpi9"CE A3hRO͋P# T7wxeQq7v6 wvuuU:!YiL"_k{ބV&æAdGhHYTL;~ɭƅi͵]΋2?ZM&;mJܯl"ʷU7(Z9R]$9U*H"cYR/ևUI# vh qR3b  &lVًJ.pmE4WTC>sĈ@WNAT' dIE U [C0ju˘Ib|a:'vb{WoB[EhせLrg$6ѶljF$MâHvzkޙ=Q&2{<-t>\}C8~%OYh]NZrRґ~,iINlwӀMBfS33`:XoV1PEh]vގȘ5#N_}9aZ6E;}؂$f4d5# ij0iawSRiEF ?58GЇ/ 6`ɋcTj{q4޴ڮ/C@zكrWs4b+&z 7)+xxt#˸3~{ntCc!0cO` I">ֆ.o*{)KJVnRXijːVÓa+o)<ٗFG!`G<^=j^k0@M'.VA%[՜/{2O' a^}""OpOAI@4~@bN@HkÊʽ9rk?J\0HfOׇ>?pVh,LHF{^qAb#y4SHkV-Zދ!ǻ+`NN_RdGȍ }"o(Cw:䦶u137K{L (FT Y4ij/^]~;{EyJc,ÈW]][DvCJܟ@d ϯOgL]]0Uϊ'/+]bb稹x{OnxI+o7d=\WۻzU&ä!}O71AN8^'{B-ymz98M_^pZfSuaLm(45Yw+;_Lgjp11GD݃@q_ntLUF[dM4ٹ5N-4BMT'QfJuO̫?:.\g5( wg|PXߜ,Ay:{u } Ri厁6DWVXV@W1$#q!*\G) Р,VF6%X@Vtb; YQJ9s'vSn=+ 5->5MBV膊4k4kd-Uiw>7۵vJ!;4S 4C[۞mx/3%j{m()A S\J6!yb.%]HN450~-Ek #G7yhQUoc@t<9|ZxʈI5ɲ`OI! U֞(We?1|l AٴIUY9)wwϢbUF6xUy.:±*$t7UKHBe~nͧOw\t8{3@r5̵0 OZ*O_2oįVT{0uucyL6mӷm3Ԏ6ykz'ѱOh' -2R_;Za X!^ON(MO֌\9_\SkPq&'[sS!t԰9Wow$p @9m)wSvI V=@񽰊tXz ^g X?Փ8[߮Gz]bʈ$ y죖Ժj.m=#346`O`E| W&NS3@7aa!?K[ITaDvP$]G@νH"ZI`,)ѥk.-( ^OxيZ׉be01x5P 7Ź|mGG1C ZnSUuar3O8Cga4$\J.injE<**ZIhdd뙨349%"`1SUnUD~[|h꫆9Y u>2| RlhYQtA[t˓_tf<`w?G{9!cCIC lQHgA{iv "[-c(O9!>?,ΔQ^52b+U)r_jk;b\s@23+Gd "}iD->a p3D$~W/ڕۚLQ(:ast: +d\U}DXݤp*ZÓ3p `Kݓ)sA\Ruah!kSm4Vpen9PzHaFUS '#VɈž®%Y${QiD<Ctc -Ɂnx|L $_Ƿ (huEj7cbӴ}|]Rp.}J" 4JIgu $,]VX~{OEs)p*e&u4[ khY }{Pj_U eQ[5qV]FI:U)T$ibiQxᩚ|_> b֐MJd/  BRQc;},ͦIs" ^>lDzLWh~-vnYsWìfzjghHOvŻG[~oUD[EY_=R#/P^Z̜ӾHv~L @CЭ ^$' ]OnUm3z~o(Yf3Aov;) )29jٮbnM7|i1n yonjlOH"1?.&g;piFԱRU*~L$Q[=GIt:ᄍ^e`PqB %8q$//zb8%lbG&[Er0=p6LcW9 'N oD8,㗆pȹL'ґsqlLcX_]mɗH+ $m5ͪ+EUB])._` h? h"S2P$XHnE8)DU$5Nl=6,-PvᴑvwtR&W;E0Zt5يy3 z*f(\Sأنk$ݞ徢aͥ[A[$2\q~ G!dFWuV+K4}l,B6i3'&L]^GE:4ycjE~} F_gcŮ%0Hf"b9 ߍwA=&BFɊ78x 4O#g|s: ģy18(8i=dD|]GugSG38jփi!N0_'*m<@saS-Ҙq*:B(]Jpװcq w;gU$yԫĝ_fW!fCZm>IdSulz( K}$mosOʝ,xɑ!H*t-@TJA gC?FTr>>$żzngʨ4W[gC`'tG+tV>xVncbTyߎH/LÎ.R0hUȻ2R7K )3{&/:K˚i۳yܚ_ @MWL{(9z'hؘJN@DL'GǍ d3gG])Z7WgIQ֗UK'{GJA҂A,~22@+9VCŠ̙npB O'%ɿLt7YEk:]O$QzMR |fX&8}yܬe JO"-W\=33{^ȟ \l4g؏ ](E1"Ki҇=EF]4Li@Ir'6wMY!֘@}gJVKTT^ z5O:~_"WĪS֭n xgJiڹC9#Ȯq蘓g`_ X%ϾզiԼB ibvUGM~exO'|Ϸ4Q/1 ,"UgS$B KOBVY:CڸR!~2fETD+F {J) 'n̰pJTI]Wp(dLL0uYRLn]د[R|SonōRAT4y Fw?4R"@s!3u(*Q Xh4>U4&G}3TSL։]$YCM$ʾc +ƄnY$qP C|BuqrCLrBYvU\#R< ƿVM5a2tG+v8B79~ .O*z+6a?b]pWH'%`ty@k*?iHetË32k~>@uܑAE^[rA6 R8`%|lV߃<'O/0aE2#]41mpZ`^\63o?\xsT@ ' 48y٩Y%cqhf A:a$eVW78I,%#9m bҫjӃ.N^ńs?0=d[IH0#=g(@ëڥazԞnup(/tۘ؎ Ԫ)NPt v08X *"X-7[P9?B?bvq Q? ?B1F~['b kl,◌FJjdV.{7-@ȨHF1؛y)^oJǐפDEYl螁7._F=ǣd@ϙ4el+yuܽ쿠Lw fSLcT彾{5 ^Ǟq3CԲ낷T6Q<òcXSA>-bo#cm#Aj t2?W-"8Uq#мfg$Gs%׮AFoْꨁTxm]Bہ:R|oˁ#.Qad@c}~Ll\` <7 vo0?תl.dFe3&UE fg9by׭|/zAw {sΟ? W vݵWG/6}Z0D)A?7vX^P. A9GRϛ4ڞ-e~>=z:GIqLACg 32JNnM,($:^ۣ-/mo<ܞt nlm󽗔i\ZrO2Le x)Ȋ͕8w^,\4L=nv un-W;(kb#el[%QVVtHT®xb\Wm{rk*$ _΢(6ImۅEjv=U ᬺ93).s|nomQ CņFGZ+%5Z_aD7Z<.\*r |E?1(*P9rB7E@mxYsks M=UH* ǽ&{G zGm3=Xa^igp f ZSXpm_{5(0!:%TXOtȌѹPl&V<{HP]@k{T530/sXH=@?ɾ\} @fqdaz??Mi/{Z٩Udӥkw{JFİ=&mz_0^L50*-&hZ-h&v9_w0i~Q~ 4atM[Osk(W9G{l64(QJGoo 9/򝔟ᗝd k8Y) .o>y,=#A ʥa: m:9F\wƝXmNq>ӉG?cW6KԤѕ]`uL{ U; 5_!ac0?)_@TN+go3$GQd*tu N# p}ojvue ^>L/j)V,u"@$8Ą@f\%$@$vYo1z%o!: f"uҙmqԡr)ai5 7t<ƕԇ^J.U*);nްɬ&m5n*1wE (gyS(qm_ɦ xaԪK܅& (nċ}Z[K o& Kj.TCAG^mk~(dڸ?M*3{;6Ґ>18:n򔯆@Au]PRvw߼NMZxjeX?ʰÏARYmj|}Q ѰO}]y!`p?$=4ɔ~v@([}3A@bS8If 7|gEq86OnGAY 0@,ś YD{ ;ӌ)Z]J@ Iwƥ4 ܼۥ<ٚ3eގN[϶rVJtL܏Ϻ.\ t?L>O)W;7!0h@2Fg2.#CQLlϧB|]; !w@R_Q()P|~fkm\1|b&Ac"eZOgMg5fP؊=BVwZE^X_`3_liθheu?RȄuSkV4z)uak!DnjJԖ RJXL,7SCcx?1Cu$Dƫv:B_t-{aPC=wIbLR`}_$5f3aS#x 4n,eq l9g#(rԮ pQzOc`Op`o2Q:r<Ĺ/\EYi=bReM)=SJbO\*+mFԄzjNmHv3pQgݳ22Zne+sCSrc͛˗ /d^I. lT*l&[ "vB+ELYI Ct1/<ܵp,H\+/D Iy+!#ӵ<2Bś'Du}i)Yʰ EvSnf*>J>(l<{gP%yNa]=?c6hB|~ht! 4<)&JhGN`$~~CA3Ģk@@}er^}Єz1{Gv )O2t^?JWdxnWV^cJv*$X.<:QsR41[eP<斎?Af]LvjY$~u?m؜ v"0/t2}C4 CY5oOfX_Uު9[j]`G5bF1W HF= 7-4g|&XjD@zZܨ9)4V*XGʘngU{bBj=Ӧ&~~`(!8p~l퉪O r;8n Ifk.6b;%0 F$A0&+1G(Tr_~$>{U׷}D2io1 %XXjF:,L` R[p AbBzhUf:vUb!a16CO'u| -ƊKQx)nzPruO,%EyN EW=A)!%y> aQQU8h6EϴZ;סjzvL(j Qf4^]u(O$@6AQ;݂-1ZletIG: G!LBI-^<ꞶMXb),ӷon2Deo0 $LG]"X|NqoZ/`^]j&kicm΢O?\fasۗeH>pM:>e۽dNm *&%yM D/L-#BiڃxD;^DCz=Z[LB#mwuyRR5Lj%:.q}r|eƕ&kkBçw`qg"}KT"LţSQ9"7#v֋;BWqtgݳf:\^WΚ,DeF8`/̷3B&=\*bo Hb:hu` R*8\ʘgNm@+ȭS/c]˺O\kp ~GR_{q=pFO6JI vh6(3Y&`sAHmپEŀV{,x(!Of<ѩ|Ilg+Bc3$N8.1}?H*8Ҕހ`G#g)-fp늭ͯʻK? _.󕊙 a8;4%W=r?fbk}mR7$Qѻ?~͑D=aÛf[F{>:FB}[Q?@; 2I#ExZ42)IM1vx'U x`xMmWՋ  h(w"rMxۺTmL)_rΝU=n`9ELHY%ϞM~f%XCXs *'؛3}Y&p/{*Ekk yyhsנYO$+iyL"i{W'ݢtNpF|.!ɀ*_*Y&t_݆bk U9w53I<-7FFgk2yLA]1}Q '&zhilnq޸0FT94@!QC +Xs\1s_]EG=605]>)j 5U-]4`'~ 5"bE8({x,+LG PkLfH2λ?'Ja( BØ|Bd Tn&(r!YchbD#A#-\!7Z1WeT6i8#'PEPnie!|;^1Y 0nN@3Jl6h0f! Cov%I-rJFn`sX;Fc<ŊWV''):5 v(S QD}rju΀ԝUO_4fLKz}kNgR5Q2gpR]G0y{ki\ a&i 8q oCbdi>83n#$q,0F5dq C3$TsB/<1x'HꋚDff9TصGPzft3_leN-o> vD`t|j@ bcFK+$pWU{+-uH[,9h_ND%^sC('"LAǪנsY"6XEboI6*X8% ΤQ3$vh™cM95=5R ~7WrgKtؚ=5͍ݣq BbPQABgPr'm_(1v<_xR щD;:oҶ`LzbW)i*Hә,&huˆ`G``^dDR򉡸{<%â']\57ShѯR{Ђ$"Z.3/o`^MHt#UvuyxbR82C IppMC88渻XĀ>70unbX̜_+qm9'}kpV:wȯ$!(|<0\Z)}WC:! \YxMXiruإk.εm {#8ϔos$_A/_G5\w]Rګ(=‹Ak>Ƀ Q/hMNlji$ZJ74{fLFE9 QGJhIhh9yԃ`\ YUraR᏿R=iI]x4IF=p1&©?oM1yo5 MHIEp(BX ^YyoXށ򕽡:D╙d/~sPEKUwotw "xH&b[Tu݊K̈g??ux]ߙ0.~9 q&GEEu.86pM_~1{SE)B'&>%lx ɫ'Jz>FE!r$i R}oq AQW]ц \PvGuL~n-'osͲ)m1e)Ÿ8,DBv4\Ko?F@fjld-:-Y˳:Wj<9eJpROZ}/d9h15liu¶4BJ]zOIn}%$3BVpۢ}퀚Wϕ7rtU&_ fӰ}* _Oуy$(+ _zm _`{ppF[3Vf#*d:Ӛǘ]w|bt2F3$U8'={zln{!QsT}[_r%_q8W/F̋ Lv~{_s'VEbeC/QĘ9VW蜹 }$+EsQD38زۥ|2.,VCrN#EdwT-2|*ZFb)UA7nR-g:DLaEM__}ZR01O$q(k|@~7i~SV7PTokR,2 {MPA a>efbĤT˼jV5z@uQ/WMNg}]u~k'ݡyW:q@DM f"a Ө ;jkUOBQ uJF)S.Fc J6=Nμ_6J4M `Qk﾿{`_x`N۪ș)ʕUcssr0wv ^)Xߺ,5X3N b&;PAH`s!b>7T9!F)#'>l Pq$Q :T.S) sr)AU/.^%!). Ly ~Nr>x"QmXf`Fr}άW:潻yvߣޯٲ> dA?sD1aO{S1V0tie^7:F\jGQ;[jQJ(r4˱[)QQ^"Q:J$Ie Ԣ 25yG x-@՛1)HȘ~O"N9#. oKi~)z=#* ѥp>esvҜvt#^ۄŲ+AZ~7;'ӡ}9w䴣frG*%C0֯ʚweh*<DMz6%jw&UZg.Rڪ ġY#;?(~2-k5\1 BV%S[,Va;~dBPJzH L#tIұ^`67V_ޭ8X,Y[8lh̨lQ!FKwl-NaLnFmVFZ ru?N=r \ T~`-IHZUe]I,͡ 8æAO5]LfU{ U!Y˳qG۸(,]0tѪӗ>+9 ^ o06e%VI90@Sj.b a✩|8HXRPJƨ w^ط/j/}dԏ:M2s37f/Bg >-@ }G?h 3^|qD 2&0_,:>"JO%z+ƠAAym0[%y^?h#'^+VyCȨH'hLPa?Szr ԉn;Dv,vlI}|q! LI؊m4 Xj>MW^֪*8|A9aabscǗH,^5At !iTI\-pd[ᇕVh  ==KSJ\mht+L]ƒdY9{lr965r%= 9{ =Q voڲŜOFRÇFv|$^4OmP|܇~ӱuzNlPŠKwJ6|pΨB$E,2Pw +Y4zmHoUD;M|rߪJh~ap2vv`D-9=`J GĥpA+'yH4/5(~Sm${Fűv ڡ-aR>M~!@!! sVƻ(QqwjQLS)t=Xe¤gH߽n[8.,b-QUҍnD \/-␶k}d2q7B!z5zYEК\6[=mS3Yq@\=ᗋޭ,ĊȢ7*FSuΩ#_T|`2s%~a(ĈD]CEP*oQz3g ]y1ŭlU!NA 8 .:-+LC eEqAs[R:OB]%XA)kj*<8p4eь2?oozdTS~axj.#4zb5ݢlnB, mztrw։]>;i|FCa<,C' 8f-RW-ܫ=v&2a7[OZXٯ3NA{)k=b#k) S[l̦M] 2S,e;H QJK!{ʱ0 }]RrmXiALtS Z6km)Q>!=1-Lf{ș2՟y($gJsCb_!\Mky<wn# }^kPMF~jfju{\fH)mQbG ZX҉*}{*CXrh&.Kj'Kd D]:ޖۉ-rȉKS>{t h; 38Pe p T uHx>nsspߡ'rI߻*VM&gDw^@ L3$F0vj y_a!|CԜkE?--$j} rP=w~FbB=R^Y646V~~"a;8&H)\:e@iuJ) K|nqcHCeڼ8vXc4[_>h}ٝ§< O?9m, -m8g!d M<.w76%/-k8a[MQteRKU>59̻6'rZWqV03zsJbS0ė}:z*-/ŘIJEi3Yl/άmϝ 6}x:lX?]=%4J7p+* rkՈNQxKR\&qه\?}w(XCdSl?3>+/6␇B@T t?ޅ@ $n$:ENH9p~2|o˼s#jrB:WJB^#ewvZB@?QD֌} urƧrGNM њwJ6tSgHcdg_CUѰjĆn 1TՎuhapT ˭] .mzzLUC/iW[>*Y^Ct{ u{UW=rϓ2Dns?Cu}JFm;jZ*릌23TNivMF?z/] !0Ή9 ?*=`;9hrfԃ4mӵ]d#j7hYm͇ŏ/#1o}C0q9mΥK]n_wA=9b!?Zk7\pM[F띎t@]D-MfM`mu+:wXq~sЈ|% yD˶Jcvlט>=IJS-}ea3v[ŒgZ+ &ces1ᯃʵRH|e+ܳ x;F5&LWrm2;{9vZˢWBYyr0Β@ K[0Pk:we|P }|IShme6t M 3lŜ +$ 2Lr,LslC]lWKO;)`u*g~kN8`A2XuH CzelG#.2]ٕoW!!(QU"fcoCbg%~Tq5v_G1Zi3(".$ZlJWIZ=ֺOmť@@!Kôl(+(U=g/Ҍ;\gV6P.OН}njQ` 6/a܅}Mp #(ë^1+>mʔM*cfh6疥*qxb-`:2z'mBڼG6eF#`9>>E}_$/޶@Bx#1ZCia4`r*y" 28&epW-G )"ӄ@=*~*Յ4}1qe9ґlc϶!ͺ:M# J}xZ0q@?# ïO{NW=rol /xݵhv:eJ3},AJ aY?RT3 b65_KP1yySV w\ܘcGlBB,]E}:f8ban5nY_?<#BV[ے*?|'7**8Lo։Ny|i6h< 7@!4 q~ϰ{fȬ]ބo>G,yֆ \^ s0Yu%%;FQNn2EOmDlE]RXi@3Qr +OGeŏDqs)E=%E w9\¢oegHtMr:x,^C&ɒ8,do.H11Ӯ`wJѡ:ࡧWlso?&H^_nTQ]S6QZ%K6VR`@zlش䷥ۘB踎5tu`FজOU/ PՈz(2U'd˂Ygh/äc릱>AHC@PQfqVO)D=pV ZuڪӖdFH  u}퐭W!D9d RoRY8s ` nT6Jv-Zw>{F@ P:\fHQe\#ZK?JD Db@;{5_>Uh\afb10TǑW "dmރs L|{ix*7UuĴ#9(P0/BA|K(m_RCH 0E.]Ydw"EODRW/;?P.*Tc QoF'Uc<9ܬQ=PS`_ ̽"WsY7!H!/% k(qD:JtL,PvWE[flvg%'[\xhԈdSs+тwCBT+=^zYG787y:EtHSUO"m4C:Wn)0SB@ENj 7j?{6\:i#S/e!V Oİ͜b-pd+#`xt%$6|H$6`sޯ4[x}"XO3\5xVl?#P_QJ[sh2f(*SJ$W[?g|r6ttm##Mh~?1/j( py=`;%3р7ֺH%`W@$GI'_LʉeCHqӼiיHs4]3"Fœ*Z;MNYN%x7vMe'Еg EE`cLWl7H&GEŤ ҅kG;}/HhĘwk$QӐΈ?`f6mc)9cea G#:@@fd /VZ9Pyj_^v;1{kp-J%Nuy1t>wu`PC[K?_ vV(W!zN}aT}۸/jUv?񾯿xwT/H.tTMnlGۖTX7+W,y}83YTy!x~C;zQW@^V5XBݩ ŚY0ض;15>\,dn~S 0%U }hP'9Tm>ǂV.x#c{E6)3^T Z| ӢzRaJս4;+H7K|?G4ku0(:^D OxqwcP_MQ9KzawTubsmC{zZ)S]fe#L^1©~j&bt_|=Ȩw =#qHD) Uk! $F4nSˏCe);ly ֟O(m^Ӿ5|BH* YlMʺ93i]ZdaHXP3QY2OPEoXO~df IJx3<oj/moy~.iFf6/` wmmOGf$Aϼ!&ژ[Cנ%ߊ^76mmPXtwQ*?nFi-3nkGˊJBCsگF;e+v^5AJA#XEU. Wam?O[ܰdFms-Q$6]Yss :x5[ c؆8TzAdaBASGBu#}k:`]C mTkLS?qbE:@28Mhޔ<]`\a /a.ڑWTtYh#4p`G؀Ve8NXGK)J ik'Rb8=kbbT,{KV9QV-yO{p|ܠmCjՃ-Օ=o&1Ѫȼ.7 o˅J|fHL4Ndcy]ph_S nr.Ȱ1hĦͨL#d3 _/=Ыt"7x77)/ Amt&X ruIK wkم9e\FFʉ<|;E*cZS䎖@ӷ?/S$KZ }quSQW0k,H+ZgE:'ˑ8[x >!VmVmϙp׶3fYOsZP؛aփ'gT } ׭!i%C['+ gFWvf}oYWHw <ТX>dz?YS.*/!PMv ctb`Ļr8yyxi:@Iq޹gCQ}U̸4ӧȐTh@ISުm('%"rXJbF{=Sj7yrёɛŦ@P>Mqmhƪmc/=G3kK-VZB5C GxZ"ELÖ_4(yHaGv̯[Dȴ?=bA׾JÐBݍ eVEm93wـ^Ca 9n@mlMHW:a5}#KuSh'JHPUKs \˰2ޣkW,ccbI`zJFu'mK%1;f1J kŕN#* cs{N:I>_We-9Լ 9(2FV{FlraJ9ձTwɠi5b#A*VmIٓh%oyVǰYu4| ʸ_0!mɎ=JEؔF# //"EϤ㩷HJ̳G_Yɘ‘ T6iZ5$\멹`Ow^? |Q"%*e7wڤ}3*fwi\9F`G0nwR=.e$VVhȀ&Oy՜%RQoLL!J5y]1xT E{a|>cnZ9sI^ X@e++@^Js x찘+aI )*g,Қ׭[, x^^BsإiI^ #b}D^HV10ͫf`|'(xT+-J6iv_p-=7s>)Y\˼ղxXIt[ }U*)Øjoz9Ug=9;?r*u]q@c"M,&dJ֙>7||)leda8@K*A(nc3E $#t:Ch@ߊCUHszRNzc9Q"m84tu.Wbٯ(A_05Zl>YLȘ"'IB Fy[7AS5<`+cT;Xƍ@ 5 Z NK;6KpgnA+ |[+l.Zǃx pguyH$H\ӟkfQ9_' ?!,0 '(]ޑ -G+$j/2;?(#ұ&Ev4&R.*U&nðFM;i?Eu O>Y^cgY-_n! :os{;cv KvNv`Kg'NzwMm//#g"5B|KW[m=!\lHf::I#Kʻ&Mw«&W-By/efi;Ļ}7|*H` j=;ߟ1WBy> 8~P d\1hObY7W`"ejTC{α+WizdoFnPs4Eʗ )ZRS9s@=Ӫe??-&|bO]Ӻ8'E;7B܇̚h#F<nǺ]>tKLf1(%(7xg>wZ=u[3-%SgLsEXfU͞60 RH ӑFf}LMxUcVGnB؉mw,?({)?ɰSC N:0,DTSzܪ/omLY];T0QcFuwF﬌_$nDKcwE)w],ZR/XK1db#:U1DD/!¨^qI啍کkږZj%m4K DhnO)`Pw_=k(95}s(LFɏDRLgK;6 NEYRZowh@@E&0|}L(L]̀ww ~֪ ]JO]54OyO2$8~ ITWb~P>ގ X/h.vty;d_BW ``$$d >0_8dfGW#C #}G+#%ܙPIcY643/Ǟ-(B}cMo}e߬nb[[$wY+~!Q C>wU~MP %RnHIÿ9/}~* c%*M\;%g6$MYKq= N:_7aes?)۹hBÖp㌹]_xi9l.ڻ ^-jRL@W\OC`?$&eB>`Fbj?*3`Fp ۛ0vCZ~E6Vy 4ap)œaja/Q8{2z*/Bڒw_:n;YJdA/!Cȩ eY}OS03{?0"5 !?5k$kγͱ&+OA~2#,(TGEA"<]P:3jq||K'fw$}`ߓ^0G_}ɵH_ʍnn /qfי3Fk4I2aDuVcniHk+ST(Vt$r2?LA JIuv$E_͆*9lRl}'&zǁ5թT!!`XZ\i_,83qgO79s|(hlbr tf䒑vno"Q~JzffZ3` wZ~HZ%DB )o,.#U{!O E#(FDr0 Ǵ1 ^L>kb̜TzuKJNv F@acޚ~Xk=X]~VopQK4: }gdBK3x&eUtbH,K ;WqGSWGA i~|T$hHϼp>k;=-f`f.o%O(T⿦{PA`JɻTQ\h%؅&oy$Q aO'B7lkCTȾ}-y w'*9$]R<+/BPXC5GK>)%V ?t$Ct;>B}cHyyed 36UZ6ϼpb@ yݖ2&R&R\N ;>9XܼQ~5n Z4 4}^qP&h;P'EcGT^ cWN3]yDex?mlWkHturnZЀ\ӰBAmPfL>?BҪZ/Ÿ:DӁ D^!XݾviQ@]κB.5: nDaL/c!4UW%VuȤ ' L8oɖKM!ʮ/kђM`OrHv[gw&N4UI),#Tlv ;\#r@D_ Wh,\NFAW/ki5`EB-mb<<5oF[wuI%aBuFg1o$8]yI>#N^lM?8z,֡6/(9ռb&ܚCeR9L-S#U+⭿97i;#>fjgֶ[\K0q5V΂0{ꐵ[`V(v]+Mp{3:BMsTReYB2> 3-Gőx2`C=c#’Es[Qgm1fZM>gNkZTd`_Jj3Rnrc?<2l#vGsF6 'o-Î[i͑W>i3O0P61?lNf|@MޑB.S칞ԥ4i ̝~3*- j!p˽I](m%-]vd xRLƄAДG}[;I3DFTVΧ jytM][L%]xSGb1瞱jVqRJBc}+._] k[ę0v16uS P LZ89+f`'C7:u",nYx U_Gq响944z+.BFK>V\s?/^pH>pCodhb"+Q)X.aؔFNOJ4x#}tJJ&oW˹?-*5l2cO !]5 @Jz0JX_OC\-ԏ[n q AG@%/o% MsD'1r%O0Lgƽ5'4p.nqIbqC7xTG-fNoA 7nMd iaТK(J"MWsXd o1y\0"鑰ND'h-ɯ+ vlowv.r-B!̽ )shb;) uޟI` dl\+U \~y0W2n{V<[s@߱0{#(:F'* g$鍓۴Z~"<;HibGc4`_oYCoVg[yr[)Õ>y▢с2X}㐧 d^kWɵ22N]}gMGk:y;fJn ˘z&uj&jY%}`= 'A#F$$"Kt ǽxkUeG0f&gi]eLn3ƃ򫺿:{s< j:*EQqJ KBhG&괴8::χ3ZvjUg3MWR ҽ=&k+;xQ%)?ONH `5냭\B{0S?D%u1j!πz YѬs0LIF3aD$򄉌(SҨ_C6j\G b7ͼQ;!ؠ^Z-9E<:A؅ክ FQI6)7 ~Y^JdfpI.z?AI6A*cϐq0ƺv P"Zg뾡n>:˽}Mk 'Е/ @wb2?,# +\7އz]mhƧ][rn#Y$&II}?fE?Uh:0rgVld9H`#d%ͫxQ1A5fY*fE:4̲%(a 8#U=% d҈%B:`ޣӖzl;\h+ӎU"x( ӏ )YWPjSN]tt+XHO8GǔMF0tϨ 'L@Q[6E{/ABPp4b (nQ^B]}qf$eC\I$Ih*ds/ K.5߾r1Be(m̼5\{̗XZOxgho)4:,cl٣WO'_]cOT;dgi|%u"0teY _?n21m4<:^nЋ:xqfu翴޲ zVBfW%0LU{oJNcL/iSPn6Hؚ>$T唐L͂~R c]7PapDVx.Ƨ9"[z1:{4BZ8ڼIxa9)Jm5VϷ?ol$'Sa`EI AVNYu Ws1t\u[/L#djo8Lp&ϜE8/0vQL`;Z'dW3%4QZTtJ '(OZvgRQ|ХVZ kX@yS,%meqpg_Eu.1|Jٗ+$+{86|ԑW;D91rj *%!W[Qj$é,`N2'M }pEY7TS 5?Ϭrm4nk6j-p$qnH0h2K] 2& 5jfǖxT>Ӷ(خ1y^W>,&2'LQ]c-Ix+$cwysMkTSHfͷǟ/26H>1LK;i79r%C0ޅd`9&g&6Yukcҧ"Jz d!`»u3ro0~^E`l& ,8Ȓk`olqEfH3GBsBuR It@4234QNLHYܳ( AVMۜ*1\4̾ r@e ~X8']ǿ" Wªb2&f|`!=y$I^.4A48ގ&&_;BB.?Llqz٭t8Bjc@ߞ?uƓVk4J̪}"+#ݬ\I! Xpu_y\ECp}1X也Y>.bJjߞ$$p]8!忳8( $ȇ7졘$8-\Y4e4ǭrFf]2R4dSE 7 ߉7-W2gդHduV]ڕ- go*/sU3>/`D l'cruMlnov}7 ? `ɐixęk؆(qܘm9b!|{(?ݯM@rIJܛJ8j)#'%~\a]#(vfL;MS5[b=6hBw|:3'T[hg suqZʩݫr Tzb}nQx~-K%Hj}< c;9I9cu)dcaGUԴhRdK਩هA7){w+M/\Vˀx劸H"y]QЕou>9!_,K{F+U8{Ny+*nbhP"z"7_#8i'[>fd'b@4DmU,("՝ݽZdr?wF-2"OjFϗ%|50@"3N %S<[̈2n7&8 VU8_&lcT"7?P!QO2XMq 9O=',vl86PT믵n"ݜ\a]qQ32MI픑CkCV"JW|;:)fhLQrF395v?a3\/& `0ċ=q>#$ij4.a؄̸,tYl~rH=rr5E˵u yuJ<~ysq4Sordy B~[KŎd44QpeY(!Z8s7$"/κmnAۓkaB[oMscX-Y#)Vg/1yҙa{/%R[O mR_ 1͞efU4.eIl-y7&;VLfuݨ&_FxߢwVH֗R>G4ˊӸԮB0)D`"9 SWa4HMEC{_3C|xy7S^R1Г뚊*[hK؜#:Q56?Q[m;XiψEoWK5T۽ȱIFx|H5Z2MmuBdAWr,<_}|3z3M "L8o1Q@USb=ҫ_.ا7]HZx9Mdr`@ǵxRA΃6dL;߽̌%YūwԨsSBtn# qO)Pe^-);";c n/aV]BV.tQx޺,PW)·}`ӗH j&#iX[L6NJ9;]X[ޏe[ [=C? 0ԌL+%җԿC'omЏay]$nE %)OSk.5{k~>^!P&o; Iy! ~ szY5?Lc$ijR;#"њӡ]Iˆi*[%V:2* _ޔdl9p`-cawUlvZ&@2:! H t`٣G(+{LH}֏tw:`)_E8v.u5\ C!XRо$סQ+ CtH_R?e":A,ghy~ʋ<ugt1[O"|2}O!l{#%"So% J 0iGtm44r ܭRhNwM{lީG}BO‹`ɆkmW:Еk:A LIHƍ_FvXC曶Mf?ߥyhn`UJfv%(cSv}&HZ,N\X4Z׼z¾S{+ɵN `s:Cv1jаf0\ܒ UrOK#ڳ(90/].0DuNmxվTG㸢0Ց ?k]?UEGJ' `gשZU'Ȣ:E$h5Ťw,G?70sW[Fqfm1Zܰ^t`K檵~}'E•z#H2q?y4S2yhաʂԀ?!?'7:NٺsD;1~G)&]'R;Z`l%hq@3]}iI_[- ñZ;c~;,d&ܭwQ¢%*Oƺۣ|3Y-9|W]b>X/|O۴ `xa\pq a@ӧ n+Q6e G/-pۦcَ' C4K84̴@3d' 0k7L UZ%.7ܔ4?7bGw/w1c ȅ"F +4tJ.q2KF,Xw A *py\I8l5'JH$;KwX(9wkE ?NNO,jt4o^ [U#6 S!Sump;qcsC߄{ʯn;,e$Br|=.R%nETTӆFe Pv,Vepw܅a=T=*LKm15)ècYnj,c)hW2 ,s"DVk2}y3SϽ?x,Sn ԆTm>`ͼ_Md m[X(ZBIqIuYny1ujӔɑoU61xFti9#Aqx۵d`ZBg_cK}fIsR4j,(Ǔ?Ny}7`-5#iqpoUx⃌a~N*_u%hyy5B~P^|sхZLApC㓭xyЮne2߰˘Vh\yؘU9;E9޴$'? AL僖V/dN^S*Pa3fFM'"=`DV*ԇϬ5(V$4-*CJW6I7)H ;DdF^bfOg'D1hGMz3gșP5$ _٧r3r^cPC HHԥ.:ںQM`*MsM)hS*6\| wNi>ѽE[%N~R ~ 6hM@8Qd$}Eum]HS^q|KtPx+:p#)2MF׀+I#ST$-;5鉐}\SP rs/O(oNIyṿIŏ Zbq ND7 7E Y?|`m. SxQn^K×MBz>]JC7;҉˖Hf$!N2ZvV6̐p3EQ'$8^9%VAײڙcLUAxK/Cd ɐܱm`-J<4>/s+t W)ޖaZSI YLGf~GTFLwA ̫I ܓCzuo`hY${ * .RE*rJTH?qѝwre6i  7C ")I;ylaVWӜMSK?*TfM~w 5NKpTYm@c,ZwLh"ß%-'eګY*E[E^7`"7^\s4(aY),bTX|2a,$6=%S#膧 >\OygGFȑ:\@D!t0.eL^ժXkb4! J`~BE]B y^%]P@b~s itٯ6;1` O]&hۮ%Zioc&], +f.Co:aQ߅xncOSysh+]ja '/ (UR.ֵ> .+.5L,( ^u8f3C&/]/I(^vM: 1Vlͱn)nK"S-N&qqѱB<3s'K6Jnb3u]vLGB֔Չ_R@8p 4;!Ƨ=u?Կ҉D<fm58MNڲhl6߼&k?4 ո󹢚fb1 ->u~z&娆O\5$mW&đ{^g>L?olq~Wj\{j(l2qSsx%-&lq׍x3L](-'S8YUhĥm;md \ˮ^i,N1uwֶev"LNAJc^R[b6 S:|$Sԕb:h EO`| Q)'RfGL\AkCVMg|}2p?8<-ӖT ÝW9.iO8=0b?%A,*c0{+h͈7MMF~aaXXV}=S:~*3Lne)5٥vݜ}gK3S*SLHM] dY6niJYDxNl?]}0m\v5DT&l7!lbu`$h`la Ky1K0Rgh~5EUA.XAPw%z$k+GuhuVf(Ѯg˟ZwN._UC , WM6GA<$K*iD_gOIVmC?|Ğ|&y¸VZ"ݴ`ЩGghՏݗIA!٬4c XNK\XtIiA%SSg83o DXjAt 0@u.8 Hx146 -ZXU>p,0zkjh{η{Zg>iz *]ieah=PS >Vzpp`M_o׀2K3cNǵ),`zt^MFytᜯ엸5t|ӢI% ( +}LYI ]"3|F>kwǦQ.xQZ34bQWʹ 1!yCdP"g!!x*!OaE P#De4~*Γ^^Ùy uwۼr%54\>7őXw֙\m ܜU״eL}f <䊸uV;)qȉfоd=ܱb,k_[\i^;٬?eYLvL汎UWn_JD Dkgau%I|`Ҧ%KB'vJx.J0GRЦϙFڥʎ,,щu3r:V>Wׁ8~ ^AJ;2w}t9y{y la %*qHV$([g4Laup; ?:obotHus0FTE*=yN x-Zwų/ԫ4٭(Ͻiʚ~u_Ldc?Yhi^K@~&WWG|mFPMGҞm= sZy|: F){hG J'af+B:[yꏲikxx%f aW.YƱzK5$.jPVu搖5>PmA-<`C]Fl]ԨֶC)k'*oF3>:tE15r8˄Oy2}qٖ jz@MGx,uC"h!W=:`y 46mk7&\o|oX{R[} [c)AjnMI}I9+rI|,}CQzziWZQ ; r#y% m-'E,NV<.S̻Fֺ lb3nSsЮiW1rU< AǀQ%wˮ7+?V\ ?aKz$eJϝezB8t6΂p+nxΖP/^0ȃo}rx-MrQA:=٤C{>ғJի>Wf"нVt(;DWL8m};E2Ag(V̾9SйՐY6ك|7&dT)~[nEUP~VIرA x _8Rr^CXdKÁc~;I;_AŨ3fOOG~d*ˈ3Y)/3ȑ;f q/TN-;D&"P:@GhmGI|{))Exau'@G/h9NРwMڄǤk^ O- GyS" :9e~7F0nvo~8Cy\Y&+ 3* Dms\yۜ)Wl1Jl֞3I_\Mj`;%ȏ#G-#O0Rn6bP~RO?Bg?( 9kU/F~KxȂt'oKJ!w+4Jvǽ|7T5EOD\t(why]i 5pt̼:8;3#EFZTب?À^ݩJD_~@Lne]Jb(g-/6 RTu<:zZz V^ktkSi<V̗.~%|~nFZd~:`< `*7nPN&m)+ sg> #ƸJc ͊}^{ }5ЏyOp RU`>~Hh'AɁUjBßy'&Vݜ%+ʞl M#Y|߱N/'?!s&CpjAΔם(Y*ūU-֏kd H[o kD,Rݚq!C_$ܫwaiJ^-y?QzfM1.%=G&-`5rJ%0mJ/5cUj茣s-NQh[{3?ֽaQ&Pkj4U'TF%BaJpLHX|X_JWNَ>P(Iymʶ q| MDbH>V\L&} k~l`5p{^3. bp4h@P+V=,<|ueF`VlM9ٞI;9Z<4ЃSRgH4~iϻ6,=.BRm͟uok\ُ~VQtlR"W b#S<1bx{ A9XH19ݑ&r*J?:B a1ܓ@dbaI@R7\q!7rȄ\d/P0?jj;{ CkE! NWh6u 8BѸH#Y< T|h!e9TO3i]~#v;74k,0V?_ZT VtG{q-KDk@P=fK=b$o#.;PSlU9iqB5+j=kdPӣN?p(nבdm:zl瘺YZsfD  bʎ493g[j6=|ϬD`z!v,A[~FF>+D`p8Kw[2~@nC/ή5?qDH᫁ Rbψ")&vV_>`f\fS,^bnun|"Hj)!%x4 0ki緮sMOms=Txx&.䜗9`5[{Vs)%aʲL޵Ṃ 孥}ڥS\`4Q/<ȽlB2]CBkNjN>ӊh1ţ|SkcN LNpk|ޞU55ZųLR\\ m}RF[*Ձh vf<&,I:(%p)YGb`QV=HRt3I6}+NLbD |%- 6s ?heN06&0h_D3[C7BQ~#zj}u` E٘3=]V KHW[&Lu)}\=[gVVh3C/o&[6lu:B#GMG<^l=8p۠ѡdm_/4()*ݙ^6<y`Q5 mB~ srbgdA|؀:Ѩ䍠Qŗjꚺac ;]ކKt4 ( hPeI9VzHV{mԥ5jϑq+`Ś&=1Dѽ aӹJ$c`.fm:?Q:]% o80at"n*:Y닦AX~Kb/Ytq/p; ¥_.~ /RabykjoF& Fvt4bklWn#VSltXx]nnC@VK }%6 ɋ-X/I K#\v +ƞa8x ׬Kܥjx"vL8RHk/_%Đ9`tu㾒O.T+wV,6%xQƒbJuzYEy㰝t;T~Kb)oX%̎$VaB7,q45CjA9vxrm'3u'X{mm(7C0 bygmt%2CS\۲fxmTt?ęi=1?ہ\v?wWhxz6Y`Wށ bej o_ i4Ds{ Ϭ=KPU.k~8&Z"=lZkFD w>"qǤ**Qh`?^i͓v:ch,ffO=<ʜ?o'uj/J$fpLna|,ϋ,b{t;6F6zPD,_[t0aSt5P{k)FÎR%dˍG{eb E?dDeMhA/S`F,֚~ǂwoG @Zl}5t{qv8%]=r(S~^c\VgU2U3 }F?MZpю蛇#<K#%Qa Lbguj{?./E)TZ+EYU~F'2a;JhXN{-<Ϗ6rYIZO ) G{A)!b H`a膷p![z=@͆l= ühK[$V6k=y%^i>=74(2^L|Tx/_Z#`|Ukni:1'[K.f|ڱt̜Z!PXB64#:6\i4 οBI#}{@I8Vptsv me{t'R\V/ /2^v2'{2F7!31AYel z;>^v)IU^&GdE[}nةn;<9KtnZgCjYN ?z "  ١`N4KiTŧ uROPRPu 2d{HQMQD_,~V0nU>Ρ8??AjC`@3#De2 v+N"=)jC J>hJ8 iUV-'kZŎ& "Q?ԯ置tYUcyȚW3ʪ.:bcyTveݟǨKpm_V^o5ά&,0ٶ֐c]5/m(uDLs{_~ZVq]b􍄐AzkPZAvC֦-qTg^%Ѵc92Itڪ"Fsx|i$e *3dE3 u,όal_>)vxAyIQiD %'T)p*qmC2}ԅ,?5)tVɁ} JNVf9^W> ;鏋;tExaF9f鈅E<Ƭށ˳O-A}BzZ%_YI]cN 5]6R BZn)!y!MyK#77Vfu ئ2͋qaGfsΪa0٪4]7Y)! _4l,F+~%Tb%85T0>Q(?oYkԍ55AȐ+kbWj9&Ӂ̦:1KJ[K#9F#tlp|5"{{|Yp)K;;^_ 9pLm|ryu[u?zʗ;W:n0ƐyRDbF[]%)̲}6h] 覺Xymg@ k T(CrDΣՇr:W ssXD?"vB:JRP`i!5{%,+uJ:ь*/ҡ@r7$leXS f4i,`l<ؕ<ɭ%gį%F8IA@asD H2'-f_a& ӐO!8T5w_7yaBJveV&dǝP0] 2 e5纱ߤJG]n@Ա^/sFH2lzd۸iS]7UYrjӘ[8'S|7+eYYvqͅb:N~S1&qY^v@A]UFA x/tg{( ,.>F.ArLo yK&EG@GC;,>!Axq;t"1MyhKڂ3&ʧ|8;<C{jdLo:LYƯ&Mz`-l'iBkGR1v X/,QivZk[3  ڙF͝,'<-Nnf1|E소rd8{v ͫjiL#!1_0gY{U(DH`(ŋz}5L-5O峴;ڥ&9eĿrruuM%O H4 ,/' Ly͓d/ފ[0Q6H~A3 ״XLin`㗞-PgL|F kKYA;(~xHHk/5,~>O)` g,DFE͝F? ";A`q7/0X|Gz멦Nt]c蚤SuܺDȚ#%-wv%`d8SZf(y0ZX㭶WC; nX9ШN R\MK]p 8j5$P&hr52e+xvq; 8E[Kǯ6no2Ndzbg *v# _9.l0u# Ow%/ڑ\ T*Y.uL=fT> -bע"vz2bGe*N.{П^d0Jyv>0]Sݠ^"Iug::\27674vUg_94& upf%ʞUuv8@ic NR1^I(:0vI\Z҅:vC҂b{yE:܏[;Gd9Upt\"NϨSSl0+^QՍ43ﺥ+ з _[; -cfhFLy(R tK\+К$5UFYMK&O{:-4sЎ(󧭎DT|̜<4D$}\sJ1aV#.7߂?# Vxj,Xt`Wb\i_܆Ei>`(L~'+!TBwHu 2``/br^bd`(#zj+LJ|~!ֆ6DFnʜ;I-|3W 2L7I,@YzOB XHcQi0OPw j bY ߗ2 kGЎr6VELcI}`y6>ӗԒT6=BSTg UxvA="*;*ԧ,+YwF2{N8p83B1 ƌ& 7$]"v^(\x7k?_*eVBAwM E)$C*`~ ^iCc0iVʨ3ϙn*hn.de^/F}w5/e*CfPϿ!՟guig0 f1   Iםyvd&[t\` \ iGɤ:=XoI@B6X3DAD/^hUbjuJ   /ܙLchތQARf59#q +ԛQ$eǞGew&ҡ7Q[:i>RF"cT+n„cɂ;*W|\MqV$D0QrFf1}=!x8oz^^`=POhdz3jnoQj_B&CUOtkv [l$*=MnH;O6dʆ?e@I}bt?3=Q˜CƃWS53мdi4+%ϙa'GPS h?o LCfgvlʙ1@Q2Pz\ iKsy@?Fr5=-%^wO{~֛,~RWi iHF3jY7#sj'(ψòBW7,H=:qsP|F;dž>XG|ZѶ █InE6N79,yS'cQcDz9f~\\fpu 1գjW\;kqca4+ՄŸ4SK>c]'>n){*9-9̨|G8LjhY@H]7r988 mO;Dд8ZON_gxI$j*5:C }$&R/0Kv4pe'* Yf}BRF&w̳$j=@['lw g/gl /j\黥ФS-" @+2_(;9ȩ۵oɶLĂ{+6{x1Hu|ԣJ ^ƙ ԥ1F+b*D|(M Qx wȺf vn[u7Ulz>Ŷxh߬vfzaD޺`yXa$;h:OK wC %ˠ)40Ds=^hP 0c4ʙ_f+"oxgqN:" ǭRS7yw~u~Fki{#S)~sz|HXV| tzY@DIl9 yr/vY$p: >RbS(v9r$:"{2ԫ;WDl-xT$U]>;4yd;?o\Qp9o;&#X5e` 򷸂o^;P"*XTYk*yTFyI10 j<Щܓ'g.{!mz)uXw?`{{;Nb#:ޝ \Ec+5jDR.)MsogܸoNU;x^%{ G*ItIBWaI},[ߴ]ehudFȈFgʜίbUYP+S6Uؐ~D_Zd]"v2 ]N T!Q?AbeB3悿6Dǵ\Yi=5:r>@IkUM,Y׀9Zb_et&@BFVCD6}SkXhpI;DZӲ5oˊ` Ns1`@q{021y ?ʩOZ:a^Y{,tK;0J++(QNEC{vRc8.^I/"cw)je13LNzD޷$l &u\Qֽ# GV;k~HFrxAoemF:MF`K w^eLsvb2 RB*vFB?w8_n@eA8Q*EY` ) $^VSb9Фɛh KZZ,g +y8;[5!Uod|A~+kI֮- *N H'(gs:fL'/bͯr20,y4b,fؐxQĤ[`ڹRbc6-v6J/͍υ%sjnG8SnÔ.18AfAP΂m*`7 LNEwLzЦDJr1 s,+*TJh$?\VT8KmY?>]-jP]@mzǿ0aO"/b6S]ni`D-Y HXr 1MsxNs4|aNd2U ?tN  ތ(A8] 2}nd} QO1ݏpuE|ys enֱbkTgX/ yw,$h}ċ7eѐoj0YY3̈́ll+JB\%/z3EMۼlV*yyX݉./%3 '8ֺ;Jn":.U^5{xOurNUM6oX +|7"Y?%%4eCm6!L$B_?;[Bb҆fZ$j7z G2uD` 4JD'Ã+Lfm|o&S<Sit)ϊ縜|۸4B$-憽NbY&~҃).# y SSWڲqͥ颤A˴vɐ&M6<'Y>OSb[.gEِY֐$,TKLb.C>6眷nh'g+5xMzFVU8dD5(Y_eeS8%a ªw?c?RŧIn;f=k $5X]t.f[v1'iiXBw7+/v݁‘C+/lw;/Yy,Së'6 P*Ƣ8$ Nf*n~J+D53 LLa&I[p!WfK,+ J:j_@,PR@jd),)hL0gНdB{8@9'O)/a/ fkkLrPsO\_;@ztI&h80àJٯ%>,(5<&ħ^" "i P~Vj)_/ M@`(ޫ'&I6=}^4 \iht6C~$xbw0?}ر6Dq7?3O_<cm$/=L2ﭸ,-qCLx w㻖èȘVՄ[x4Qq?n)s*h.Nryҕ&/a;uNEܴՓ%&a|,G;ke%B'GB]68 luOg4;Wm5&@+֎MV3D"x}Y0X{'9ㆎ'ikJˏ2voS.aI'“te 3{Mvp 7̎3o*JIm*Y}4IheA')Ă|xfI:֎)gę3(֥4Lout=xۀ⏃a"o:yWc$7J/YUdSO\QGew_~p]#lӇk]S}oIB{HͯUB[Jȶ@Z m;hd(TX=?|li1odφɔ[C Tr֜9i]qr;uMV#&*rL' 1spɲqK%˸ xA+tT-BB(n FEHc*Cf+T1*'+Z9pQ5S:Sundbx+ؘ[L5}RZ_̥.8+>>$A&?-5۰{Lv3[S춝 5q)EAྀA*S 6 ̮uqh؍~9n\OaqG߄Ǜ=.G%~~#Tux,Bdp֐2HAͨq`rJoVc'KV>9$h3B9I39POkwq}+yCA2*SFj_<$/lcFXCqψJbE 5Uz0-< l+wOѽEBM"L(9?X L=r.ʻ&(hQgO ? ̻HGRNgvQgf$ w} xa7\8n@x!W&Fb]<}P#Mt]Z~x}a7Ǭ? ݎvtrWiym[.꟧c='qM3=yLvFɶ*)8ڢd51,.({# hUY7{1 yr>LTʋrYY6Ū`aCW wxT3m،sN2k,8k{3Ajp:6Gƙ?L$h8Ny&FD۩lgȶEYH<[ur4ZrE%֎e04.xTEmno3"g 2'@8 QhݱJ}scϱǍc;RVrn{ɜ@H*΢GNq653iEC4e4'G>b`x \Բ=fj ȍjrmJI7nlB%&z ȧbe$);NDZuqz8u!eE_EqÊےx'ifY2sQ2r2d`-Ց43J騬5*[ZZ#4>gpJ;S]X&ɤ5kY~'ꁀhNu 3K=E*pPP .tN,t 0[=hENA\oPX4?L t.>0ml1ڒ33$}q#+Y^{*>=,7KX^%1u<+XZi\*w C2?>I_azn5&$NCT٦FD]7>P5}VLb̢s\SUŴa^Qi +p̽;;kg4rl-)LoVLxZڭqΡ7)dͮV65j-8ϊ{nge&Soя_W|AM2RGAm&)%~eV.O+3ID@f[Ln8ZKP̩G*DVqWQ|V0f֊BՀ4!%@N)3YYGRTBJ- x[ͧEXFc6e14J!+Ἇek qpM0MLu*(ܦ mr݋[X8q*`9,)^}s"td AC|޳bP['}9u}hrB-4gW-W zrCNb)%؜N62pW 80 )f&NDE_= 2aY22I^HgfDRмw'l<6nB>%< ~vS g q\#8߂|NJaK9dNh!<2(E%Li<8@J p"X7L0քPZ8mÙGp@OtʣgEg5/ϱ#Y' (I*{x.f#}uBVçr6 D?/YA{/_ypvn)\=i:VNroe GiYa_-/p{f9l"|py X>3{EKlZf|>qĽ@t^cǢzSYX>,S79~E Cc'GY._4ir;dA K-@49 >EATG'qv9?ydzJiF·")oduWŇP(o0!zӜnrmĶ'VPVyn-6/u\Q4v3p[٩0ƌL(0õ+ 8ֱwZ[ ]*:X-J|a*J}m,wo-ߍ^1Jp5 Ƀd?E`ppVT. o% g!ymҁ, 330P#aXȵDR-x U_*l lu.魬hOY@d?/if^#C.BE6hsBⓠTm̾,38üv 'e4dqK*~Kb^*D"4g:0wa+P,gIX+>F7מ^θFe<_&(yONUO] u ZUjR* A0-he,>ܼ#^>gw/x 3m eRb'g j1jYf/S%Jy x5)|'?q[4~^dYynsz^71oK1]lzrP;$WՏM̿w 卆JUE?tA22.'o1+!k8?@B*i|s |8h&x/eYU vBX$MjXrW1]Bi. 7(rgɸڐr*c֐a\j+x謂Gc}w#Ĥ|rF\Vԁxv܁~aջBG`vci!hݱ ^32qƣ EjPfvs9|D F{M: +;RKFxd ] lpM1]ɟj22"'hϵ}=14d9t*pH &*tTѶ٧dyTX\NY,a- wxP/7]I4FWk6qX\z]%7P|e;u>87pgwnWsJKwM'%~v 9}N6 ̘*ΏuEk{MoQd)=ݨ(p?PRHYhyokBi}b0to. =DJĝ sM7G}mQ/5ᕳP]Lg8S<^tHlF t*8nJMeVsвoPmg(8^ᎼvHZq ~Ĉ waJ}*>K37}+Q#y0,`Y؝AJI FM5\?%gIGɊutkyN?(CSemd9,CTn]IUngK'!?w}\2&4*~BIؘwK {ѹ?NF*mMxTw[z"m}7 3.K. iF{͘J (?" )xkS(&jM`G[=!Kne1&N܊Oe#LtQ@XcjDS57̡VjJjGPPy3ΕA:WV,XQS*߷_ >!meWb@(lw!{r,[Zl䫜 ݆{GB 2yXM;I7UG\tNvB]:Ma$Y+uÚߓlnzЗ<ύ9 $A`0u1j1F£v ?ܭ/S-!&#lOMk t]51n$QRۤdqj+<"=]d_6(Qdz#9d֓Q\@M:UjR&&JUIool{QC п(ɔIq1g ԡQ?ifV!JL:u !+/oˉo~L&6Xiw RU+>JR{gYv&Ym6BnB'`l|ъG 1#r2`[#)~$<~P7uC"t7&C:r~Z$QY!0V_] ÚVF4ZrovD8*pPA+ԦJSU5 S3A5^u 7vʯqyL Kck.wpO5v{'Z''E^MuuU g(Bq;!^X|;8Pkq* 666xz Kz zp^-ꦎ"'l)7.ֿ,V-LOq`Ij{XxR&K~Tnr#$a:4֖ÔHLUv)TA^e~)z \l5 98xER7WgʅGt[3i'|nIJ)Qbnjt 騭 9oZyLH>cL]H^aS#8Ӡ_F:IӺgf)9a#{r!r n Ib(!eĝ,[6m󆍶lg]O{n@f!'bRz,%}!^ֲȔ.uTFQs(vȽ,C(Otz;ba /WE8[ْ3~} RujK+)?T\^Z9/tTe_ fG)!2\vV@#wW5;(i;T/bѯrCB*yu$Q[mcC$_P#ZqFtgM|م,EB,{k0W lx=}`!,F6vv:[O(Jg{ieW'G]󂚞9s@1 qm/ ɎOA ' S0{35.#8Hm0 ;*Y ĸ\؀(b<C,xy} WqurMsDN'+dv݇c=շh0~hc75]?DgwT:^)Če$?͉%f>&ՠ pӤXI<$vQ 1GeאWi.DPrwڝ=W1Gӌ{z&M߯݇x2TkϔvcwGē-O_C(<g 5nxSP&Nk"s[y6\݄3{C]pcˇM'ηޕjQVDIh(: 0I앋 h05)zfe_gFLdaiĢW* V;|e`Oo`*盔[E;SQDu;ğptN> ">)k-AKYYQ lS(Re\vatfQx3uٌz2'!UdBy9}Iw"ЁټĪh1Z_-4O!\BRN:i:8ruQ!3 %K&qNH{)7@*Q Տl>0f8*+ ykbn$\g,/ 퐜m~OxzYߕ=N%s6C(?,ǔ[1|O j6zV(iMǼa]7ձE+vw5U$vXR1qY.JG1l-(P鯃)iRI&}J$Cxƅ`|> +ܥ6k6I#y> 9rN5GJשIَ/CIkufqd~Or xFwE K ~t:'S>mطLPsC{t$]qm14e,&O6G>%.'OV=H|v C{'qlW k>'w!QVZԩ6SjS[3wz+ 9Q ";HV<8}j>m\( )E 拜z'oil 'z(U\&~#x4w18f9lTV~X''U:k*|QfNii VTϓIhET‹;;" xIʃ9N Y 2uY\G{f1\M)̣ zQM@u 2TKQF V8` ddz_ dE#©mA"`O@2=_mj)ZmBsE/_)8뚀1r :bc9EUFӉvnᕾ0ۙrRVFTG͛܎"J3pa+qGdj(b5݈ L%e5"[? uQgpӪK 'b+Wu&&С&gd 3+;>lUbe@捐§nDa69Yj@{z#Ѓ{"F>/Rjt:(>ʰfSց+>jH֘sI'NngK@pRZ‘~a{M8 u q*YtL+lt!-,Š$-FJzkte|3^q+87!8^؏;ibw)̗p/)~ jJ: ,s}dcy*~6!ìørQ)WS}c6lRW^[1C'sR Zަ9~ZC$|tj#a)^'+Xyʍ &t\"䁞_q:x:cO+0n@_(\x%xͱ'W{O0CZ;Ubk(qLOehyʌ^O`ou/Xmy!&k }+ !W`NJ&^AhB}.&&]ۄљ Bmr3g^-/e5mJq-XF}܇ac>[&Oj"upM_t* ٽϩM$kvIվȮבWp2uc 8r#Qf G3AU)M赆!$Bc`v[ yЭ瀝4yQ_Ρd S ]uݗt.\~؈COO8IdO*Kşn#i % _T$7 ]v儸?7JiXt?b$ljvm G-hnP`}M,/)F^JK)@Roh4䪔? nPcw h/;u5A+-pp9aV:RδpPlF0I ͬ0ˊy%|#DKa ڪ7k+Eqr c)a1?>p͕ncGGk"RBw2kz㑡aAJo+AD1\m\u.۶>Zs1(kQJ$g44U 41US%PYG00-\/y$rc*Ncъo!{K pdN/?Wpnͥ,fQ1SՊEg$|%f1Żqyo ÄA{9Vp։Fo6]F7 ?_ғvu Pv_\(Zu{KoTjUtD65Ŀ7Lj-eaej*nRӤ)-ə0:1ixe_8d)ݨ10I @q?v&xX(7E\X=PW==|8&b`62h g Apn7?Gn@w:0+$^plNNq 9 qy%BݫMc(H)7qOE@ Y3]B":!Czc{FSv)\<5ZVrp uWxs߇o>/npm`b):@:ADŽYi~bW6#NbDmT oî36A9G:*AK}vH[x'\7|Ι5;'xah8xшMd,bO "$4 MDqe.G%/Zr 2G{*h4!njG*6 a~%$LGrv0keRyG+6F`ȗǏ /bǾtweGe>\%H,o.Ľ ;"fb+74Y r]y>b%}Vatj9,\D\Pх (f\QjgMSYuAVjeѸAN GgE{G/f͖l}MLbXt B)ډIr8j$0]pm٪ۙYGp\EhJx plMЍx #Y`xL3%AQ-,ucH-?L)2l_T{n #|ӱ|w;+/xmFy9k׋%f'6 o5k%c@IPpE`bx,xcA,c"}R q$n:( c_>2w_vyrs0D~(36j[wh䋸oU@L6=Tw $EO^%@g1<w.|AuRfSþĪwb"$3F4{a850 8*T]ֽJ*^j\ICngrT|WN%_]\sa+<$z{2Wl8FC-c.kq,dq~A~jXli~##R[Zrrzn|S.xo$*(ycǽ:iRL hrI`hz5/yE%*Jv"#5q an2?`Ks1p߆LF(9ŁQ8PmҡRhC*&iksi 9EM_ĮN\W9U, 961,o9+xiԾZu "f宖qUФZ`por7+x>jJr0*~܅t2rfG>ul,O ^/ˊ4n*biK5~+k|_c19E4SccfީSɄn?%AhIq{ rqoVa`mM##ǫ.Nf2< N>V&p˼ܺyozZv1װlrEKjTOʯdZ6XFTjzԗ60:/ ?i8Iwk&dnBOm_`bOP}GqIm(.Q3ӓ tO͛NHR)6~]BXc#VZV4#lz|&!.sAszFE?!wN՞Bm .)i Ia p7ERZPmy$5wN GWq&[PIGBQP 6\}YvmKv41D&Xlj>+Mmn}$g Z2aC/rX_ލU*Qܢ^L)*a &"n?PR&4ƖY]؍+Aڻ)>VQ׊ 35VH7 SFאD9'~ Vc\WRKUá%n oΟ祘mм\eZ_qJ+Aߵ]'5|"j8b;@iMa1p@F.C0 &.l`=EHUp)=J oNՈɯГŴz9cżMwsD3ʌLf>9꾺!5S}5k`lG}uIwƝ+{xDV"MM)QP 5 696ϚK?tRBoYbeo& L_j0۵kE=ȚFﭢBMgGL#p * uHY?L8 (jH-sBK05RA8عS\A|oC*#Ax4fg.޲^TA+’G!"2(z`vSJ.HǎCm-V w35A 4@]8#G-]πH Q vpQ\AE=Pe&t:}'Ҍ97zEw~e;v:Q 9Լ7YfJ䏰K-6@ӎNMF ѫ{Zl8:탼u4❞-Od}iK0h8*U[~H!~/#>uMD:}.)6(0/s=DI-?A۔$G!^㌢SN[B qȒRMM\ VXtz讏9Go*zP?bh^y=Hr'[+d{^RdDԱqBa9U 2woAFs 2sq"MUrΎO(Ip>5ym`Ng%|q Gn;A0 wЇe*lMtU͘iŷ!H@F%}uH3Hm2n:B奆Ϊ/cbz X13MmlE]VU?"Ñn87M ]7E檿2HGį4`)[@PO,}X6O5DvW#ROH)[aϓ$= :B@q#B@c΃IrzgTv :. G1!,E!r'Aܿoqoų>ˁƂ _H]}rcsr5 ,L cR@h rqޙ%֍}ܾ5q&MgTXkV Qc$<kwS~O-cmgȌ8 4M۳2D{X? ?fm?`:urs/Iɜqz 9JbzgB> @Z#-B]2i*X2k"uv1^ (o%dBɓ99u(4+4{F}/FE"&0ׯ O?ie%)^4v<6e2<c9H~V@(4[8sc˶us:yi LQ[pr’C!˰?ꢌiWG]} ^v{s_h^0A'D/@(Y'jcipU@asRt”h u: @Q}wV?mN ,Y)*wEh)xvKD GKg5>-  ]b|sJ7%t]=jR7S…6Eڃdp)O ࿮! ꯷/Aua՝W0Ķɖ^GS0mB~5Z=;%'' pV[iA@ Ģ|cÂ#F/ߌo?^_MR#SYm1yǘd=l1IhW-F$sFԇT,"XJs`U X2$*SCkAs0vl|$VWɽB!/@sfOݖ_TUȑz|v{~/c*>[;V|| 0f,8-rXN}([R[xE mGӍSԉonM,'dE)vE`~O>+˖(vL@, 1DrO;o ™hfÊI!A\\bYsH8&yk09YHNOub^ َc?Wmua0>VȎ)&(;& '( [שd4.m8L?'W ڍ_ B+c}xhEOw!~/#3V [`q^7gp@]dm6NHsG6^=l{{vh6C~:ACOJkj61*VvQ4 M'$lIz;f7Qw#I<r13>#(=Lvmc(<}@[ѫ}TX*7of_/H;<XwG ALB?Q"cΕ J*vQ|0Ztc8x:V]??wİP.6Li# 2fxj3MeIM_WNKٍEjabP(; (6dY'm+Uؚ]ZC]ʘU@ m͓y#Kgٓފu#H0wqHFo[Ouڕw򆍻oaS~j7tV'+|Url\mIecw C\|bde[]'Lji>.o{5ï¤ @}^o. toI|{'AQtM*..MQÆAl8# dN\ Q`&.)%S֢ۘAͿ gry"+<r|ҏoVB38¡h(B{vc R2 jt^rŵrFAaݓN>=)ڃ626Vo[ꏭ[jC],t=V0@$I>}":_kҡjɓ)Y%F-9"+_i.Z#,eG7.yDH4!>vi^4kb$Q%fkaQsg awO _8~}1;}ދ|.F|S]%TLSQq=pzxpja6>ݸͲx_i.q4Z&C+W+E,*;aMV pXe`Á4vv*i/~Ԁ.HIGU[$1I%.\m'[eHC\<%4;: * W 26u.R;u\޵dF-NUP{?Ͼú.!I&5N º.XiuZa](> ƱGLUWm &J [iX:>b&vŨg[bȆJ"Υx]tHݠ!AXA段_n}f.KeowO +N"3 vpK1E7c Yp;DfIK >qA D1$L?L@;PxShgы\.6DZvYc`/H1ERu\#PFO 3+,7-E/]\u?| 1z ت`kk'Z.< ydo/fOc ^R"xJkDFh8>OpTG("Ȼ8I& md&L2ܹN0ǘ4}?Qe!aҬL Kv,zv~L93ʺ }GG]4%dLBe/hp[O*07)Ͳ;ALT!X0op/oZ[[5%s??U?T 7_<~CS` #]W< 3<@Uy8m^<5YdŐzբ:1ꟌԆ<IΓZYVe,[ [u!nX! ?+Ty-qYb=нfzXJ;Uh0q%B${(}Α>iG|hHQAg'`dDGƉe=ŧ fX@eU8pCf' ,wr_Y=w`u ]5z_Ozyُfc aV5HSGa'x gz.MuD꽮4  "׉4t 9+}eVj"܌z)fm-tʸ1y;Cg"zF T%|zMЍ P?!<2+8[r`$&^&)PSYdq]:/R/OJӞ=";BQ0!tqӂ~hq<$Jz07BS!:iKP4zϐd|M7߷Vj`ZƉ> <;8U`d0M+Jo$~' 9&UV+4 ރD„ _kׂi*sOuFS$CqQ2! P"΁!lV*wFDMêt?+: =:{K%'8N5JPmE-6<MNc|w>WWj)/*!!- (j@)L\n$. n\Džqr*иcղ&fdL3.NQTх^ K'uiN<+֥Rq辮]b _ZPXٗQ4\ ᛜɫ{Gg}".gR7w o@_3QBQ}h1pW.fi(WvWFIQ0ӭg+f0]y<6w\>yJ3AKs5 U勱0_jȘ[j?lMā`z!g& eSdR=$NyRZX0ď΋4;X4YRVU@cuYDN}g>bCI~;λU#kquZP*g VR%_]` Ӎ75ф:oiW ] |@n3F3\LG T=D;ݕXl6h2 imaC}=zw%2X ĊjO^M2N)4]vڸXtW- .'\Hʮ{,6TH ȊrX-Zs]]inh_ Nx&?P| 7X9XH,5:*6݈4#6`abO|:UX5e yXM ve؋yZ@+cLޣh75qnXn,KW=6\ yVq" ݡ`JDoفDRȚxoGjגu$W[_-6~8B" ᙏЌ~V~T_RR@LԭVEֈף2͝;\k:qR3w)49DTN_GѳKm d%ð#GVN)LȩD\]LWnTtG}_dUkFkbdt%Z KjԲOw:Kn{^B$-/3!fǘs.pK&HÉv̷`ᡡ]@#ٶ>,^2ٴU Tz|˹ӨeKt70$C 7H6#{Vu [05X!4kV#L`^ȐTG-+mQr0Nc{Fr.TWV56qwpxF@ N^|֛>7?(0(d3g 0x[jKHOme,BPd  [-&_U4]2jb<U&}3^-j>  ӵm., 8bwJ]A1)qꉷ-b?0x'RgDO %gJGJZa1%#-}]3zr4{U".Odr5(N[l#fגTG7p;  {db`s>}8|ɡId8[Zh8QUA4+ƶsSng~h\yOC哊@NzG} qEQ+NNi6TV#eTpxx^tFs)tEB?U/:_$pf} m&cRRkguŬjsPc[܏[ 6&~p|m 9Q^~g/>r\$ҳ爇"GQlP0}8GIZ~>}/pq`Y *8͗Se 7H*\a2J$gΒu):G"pCV#ah/91Vjp-_9y^:%Vɚ"m0'LL46y֒&Hg|_eQY/_p}vt4Rjvo(q1̋%w>K2̀˭:oiiZ]4\cF՗a_T@o:%'YxIEyx+L&iTsR[eH%u~ sBF\(^U`g$s;m2PQ {aE ݟ =}y9-+'G"t!Ib*4\,k/ӹxPhLNss,>>܉6]VNRb7"y%1 ?@x&mII CqRuS= cqizOٗ:`^4'tDʜ^`bc$g\ % {6z;vp0m)gHzł;fFpL;gosȈCzU7`XCIxlpx* ?tu_ΎֶMjK5Vjue2/Bn(C4N!JH`ϴOHb7lk\a㍸-66,a]jZsABI +Pf+(9}B \kbx EGzʟ3{oQV͞2Rw٬j~J"6~a1,{: az(g'pQl:$#> XMWpP>X{k>&A?mkAr@ CIL'bL5"ynA1EFbVثśU+ uYėwB`kAH)7ZJ8$7R' seYl? ˖ehWCDmॶFZMPVtRMt,öy p_\@NS`nI'\ׯk^lY{ER'_X=7Zހp䞖J/W8D*H-5qwsJ]D֩SW|( e($B:qo߭ [޷V4Ik(#|Uvl? :CH(iD#Db^Ԍl ѝ| =ZIr(hmR͈bc3d([HQ.\upJC?d'5H߇xҥf8w>WԚ78x]d$1`Q&4m1<:r+"B]Ő{Yv{J y <2~g`i4s!;4RpV"Qx>O%dz7w_5rQ1GA3I{cEڧUDZ䵧!3JPǿ{ܶ{r [ʞV@"{t>.᷷_{y[<Ɲ-52rt% bi[ԿoqS&Ul䎡[^K#HA4 bяTCA2ÛlFF"r e%sf"3gI awPfp9n(Sfm??ZVR5mP0`:tᅁǙK4mnWF[+νA 6::3ww_n-\V|!'X-VS,pvj7W˝շ<5ģhlhhթIj[c &{fҧ&@&znRu YHh5Tept`vrY+f<<A. TIT_'UiS}cfP#\յ)xzrr}w{7(8/d< Њs*b wdZa;Ҳ]Xˋu[S`.;\Z6>ɀ6cQKzg~1bD;s#OA )_O?|}TsI0%u(m7qXbN x8?hY;؎&tDF!LGa3V5ij',MԆF0 l2pՏu_W("]CM< v"ɚ*6Wf O{Ywۘq nKH/˒${\d4p ZuW#-SLX{.TֲO,D ̯8uqو7;.ɻ ڰ]=F(L;/\)j2&]P0}N۪c ( IAV7 E-rpH"!}MWɣu9vrp^=T0sES0F0 ZEs< 8߹#8łm0FP@ʉ~nC w:J,4h?VlqnOFb9|I/1W> !H}s*Jz+xA:蝂05jR6Ͷ?_)Mu^즭 ah@?Co.e uM y-v*:$o:`w*6Վ/z8 @tfa*gBl;‡7r^vMh2 H[.lht.DL?tf}ߟdȊN`u P)=Z`b2𙧫805JKS?' E;x#APF >>ds9"X {xg閉& =2D\ I3 -KWFZrL:^RO (=lZm SF.A @$kD)ڥn-Xٞ*,Pm< @uۆ )|%,|72+mk0gp̤QOl'&j|5җGQn&g4%$VtcicK\\zc0QS . b"p%߇*@9%85?bM;ʍUwc6^m DK:9O_*hDsx^ևHDiUDtFX7`6kS[IjLmnPW@q:*1i(.0J0F ۑ茉^!ߟZ6?X 60/!F&|1q&$|[ն^}LIH`BeZkd?qӳ,9]j8o6)ẽSb2)""Nª߄˳G˾z0ۋA '"I`h8 P,|5%Bs3hVĻr^G2̚ p7Uya#wj^d7?R`J}ҦЎ:gTOjqV. 'ZX>[dN?ވrx}׆ǣ 2>luxa!&~~ ˂ m{~L3AtT0ra"Rw]2-WFoOsEH@9bqxdڿЭ䆓8bs 0Ezmpm1əGyK&T=2.!F@]^}V`wea9 IFK&#!><.2gƶ7\ IP(B&R4{D6aqdTYo'Wxq)X8Z~:ԃs#\My%4GffJX _p?bv:n<.>oEjX8xL_l²WAC{P7n͝>AHG=kjF.RUPۏMu=:Tf9}Ma 944loL6i#5|E}nn1Ap@F/if]fz^B@v2[BOzBnOW;YAY)X ]DSU1ax~Q; xͪTuoů~0{7oqj"jtі"캫`&-22T&UAaK&osb^2AcxՔ'?x2 4*KEYzOTsOw]1,#2~Uz/Ӷǹ"z8?D5m?4@h˛nx1$gR/lrNdyɤgAFͥ kcB}?\ dG"]Hpg J<t](1GaD/BYs6b<}Z㝰dF^H}1\vh꒝Ѱ`ϪOqԮ=V.~cRoE!AiF ę0ةP}T'272y[[ TZ[T%jr$3YE?dQ=i%Ho*xJ!ؕ]o)k}ka' Δ%Ϣ/ˁi5HHh]_sݙD+ fئnv[cko O Tz7a&{0OAW2g#e%ƞ2ny]O{[(`&^ 3Zg#*,L$ >ξZXw =ѪN?G ̰߱:1P0?@Zs4;s\9:KbwyYAh yE5= S^rASr5+rl}' 90 'Y'ppj'⺳I~rYzDUPԴTZIRDD]azbH\Y-Y|dq7C߲ZcTډ1uQrhկ :-UQߗgCoss/$gKO F_Sz%0 Sg {>dA+Tlt7-f٢My&>cEfT_4&!P}Uo"šY8[qM*6.G^KFd}ӄQhikAm$AgcT/TZ 1_RgP_%N2oصعj5R~a+sw05vr ^lRkQ5[PǷ2}Ē.5vȄPRm Palf}O\"fbbb$^gF^OY~y9gl  u=( 0#Y#}?o~ij0骏EhLj!TX+v#3N2E$ZӤf*Frc|LDjL {3'`8PNM$C`VGg Y+|^\%|M(t;_VBCSRfo\MW5X:N]i*ZV$ )Wy0n#6G 0+#1YhȚGYF c-PW.[Yzj}?2WY5d 8~Ҍ8zQlZgBMC^"YڛR 3cn ag;WӮ{I,! kk!Դ.Է{pϣ "l50?r"lt(P[b(I(W-|;lԐJyi%D7 dd*%_*\FN$18TW9o"ynuUcho$ @*, gjW_N6R%``*}oyQnK={CWmTuSF䌚TuDp-%By6X~y%je3G#[_gXjmC\h^#'2 O E9v2 5Pձ`tF#_0%- XG?reb9KSQh<)(G$FUzWb5 If(Ͳ%8xX`2G;NbK{φ,hͦV覣̗$Fװ%@w(>6Yqĥ0Tv|}]RwN*XotH5ms RfI+ !=PW" :xt8)e- Ԡo\/ڏGgd~|Y%t`{x6T"Om]KOΝHnɉ _[?&ynQ:L%w/#woW2Jp/F}ɒ=:l~ΕShᅉc >vTJ1Dr/`,+~wAI[BmpaP戌SNZ..SI <8 y,a:Υ*nCـm ,tP5aSJqpJ(]f"ƩN厞Z. q؂ϼ-Z#Ye׈{,T჌2A}|ޫ IC7{䰾(|-Ayd+=,/.f a#qOָkȘУ#׷]>Jٹ5zFb _`A!S=0鶛Kbդ-);1\@[-e7\RHˆ|,}m}{6"Ỻe<щ`C)'; ]'p8"}Ճ<6kN9) 8((iպA=_?=ws,)Gu?>YUn1Wt=D,7>V)ӈcd[̓vKչG:]X]KSa*\cPԮj-$k(v߁2c8s7ϻ j2} az@2TR!W!ym{ V;5R'Ϥ).֚o!ZqYΖO3T[F7F~A1WJthA\K׏[P&H1X)K16X"k ?BLfNh G2â ѭ(7a>bk~y>E֒J18Wv_&|O߄[}KT㴃_ * $d9z3myJH^y[fA9UBRb-Ćqb6$˭1mXbe`<(!Az[^`>q`VwJȮ D2fp7EɬLZ!D^L8s9=&&|%!\W@yӸ;cC[R૏ ;])bv(HMqqjkl7!$]m8CONCl*`?[Ysʚ7& Xu?Pԡlb3"naGJS#PQq k N ^fS]l_q?Q3Ĕbj{Z5/NC?ǏLrNP幕(d,?f(X?1vR- Mf58AӥXUnfFX8N(nU6w,޸9K˽l ޘ5".zWo,Ah9 5@"p{{k@.y/J $bjOgÒ66Tg4g+da~ۻZYK叭 맯7 },0>bfKf?jtS^"*C~M5_ec}pgEak Lg#+`NkXp(REQ/ ԝvWU҆^mZ (0ҷN; ;ʓր$ {J` :nxrx#NB^( YW5\B"Y)l6n7)E?G'Epo׌]}5bq\]J}:͸ YTj2+L-(s1}Nx G>)/2uSA}Ð[5ġhCuA-o0$ó%%hQM<͖3$ eQisUڛ" OW,+10t7>"dqNcC jX;P O(N.gWśg*'Θ>PK~,#Ϗo1jD1xQ)P" 7e#u,A7T^{Om_#?'DsJ# eů\R N09j4yE$zV{t$u鍠oiR)V` -(f-3eF?񲾽lzu0ѭĐtksn .jkGDc<Mzl.C oqh4ATPNs-qϳ =7t Lx$;TR79C1N8)H}|hd\{<]gHBq?2:Nl9DԮ >kߖ%Ʉ8T(|u`{K̛z ެUko7mk.y6U veFݘm2h/ (!TW $F)>#sN{s8O %x=$ <@c3=pUkL{p&/!I;7FM?BT3_YG<>kXaAY<*)OndVL$z[ zYq^1boBhXyfE\M3wMA#ѼO"TUz8Ĩo 37jh[Dp?O:.z(z!}TKb2B/ߒ[= 6CWpOhsVAx#;:-U1I.9/Xw?S_6cw3اv)uQ5RJ3ȾK)*3 ӏ4ʈS37g=!p_ E@Kz2',iG ҍ|'ӗiG,_'=Ҟ:ϐP&U\TCcF#=8g)v"+4zk9:y480g^͔GE z}$['X¤A5Oc*zBMy.^)<>2;+ޣKz)!cPvXzlY|3vNG؋*lAN3d??% d(*6&M6w"oTMeyr&l> `LuS&-Jm9lS0DWWW6!Kng4 14w(8AfT& -;YVWczCxGO.G2๑,`݁ uvz2c7p8㑗M*"XZ:UՈ\uT_(ϔXR_8zZ uQxFs\GXEKwkMX#%^#% uDEFfv99B13@g{_ck@gUDc.y@(oVP RBv\C\2˹Q.иkl@j!XTGޡ`y"' ݈8U͡! {u̬5,p;l0W0|ȖS=ik!]MJ%9 Rn_%rBM]ȇjL݁c\d4MJ5>~@tlN"Yڽ0 %&Ȣ#T\I p)Q`1 &'޿R{cLVA<+TzWq 8ڝ/yĽe"'agfEcE´V63J4 1}$;D2Wf*v9F}۩k-7% @ʁsivO!L&Z+K‚~M]ٞНRޱ:1_M9|Hezf PWz_i%5s. 5d pWlAg&}DžyB$YjJIռS^bhe !_6A>an鿕"բ][D<[c1'6%{3>Эٚ|:c(^_sNbug<H(}wǕ8vsVاxRLPygN9c U'-LX3iUT͖Pl$OJ ֈ~(] /3ڃ=yh]uMdH8Qkec{ 6>Be8V;TcGGj~dGDyÈOs ^z ҅%u"V+͜FGn9Buy B$͙8fCj?8WACBD] fJ!pWOc̓>.7'vkտz~( Mv 8#!)[i= \y+phCNJ$?DwS.:co,ޚ &ik0V@7NS3Zh惤4O^9&=6 6, *91IX9'dco;yלr jv-A9d@pC]BPU'NJ|>vXyh`~#.0Muٌ ^:²Գ {z*0y+ܚ ɜ,YA(|/H; v}e!bܾ|wMsV")牑+%_*z֞N趙AmC83֖+c^H3#SzTKj˖d0>آNk|!+Q2zor^-Y2^@-cY4t;i:>hĨV# tDx2 398<mmi0fC]]bv/"M\j5poGf#kO`A*6ܷ٬i7!'{:BZcJ" ( šJ# yv#F¾n `2*xx@LyȆ|DPL|+HA.]lm 1#i <4%4OxCïi#hG/2(F4I*R ^|4.kt9oX̎ ReVvІQ2.|˛ф$$qyWs㕸F&m1=m_I,ػkO7N{ܺ= fs.5ǡjb:/*x+=vQ [ԔL2zlH~ղL*Snܮ #g_^n6QݗeM#~-bKˉ ډ6!Ph~yBx|GOJ*}G ]%/v?5|~fZL0x!Mb9^[mkHRN6ʎ&ۍv-Mw)=b ieM,o1+|z+Gg5#9S['-6x=p< bvNy,JcB m+ԿZ‹ηOCoỤi qV&Kmk6&~M:%14̷yq"C<h:-[`ߔ+kWF J8|rP( G F𜶩6)a`H^.,nbu* +b)v)XjŨ[\:THIbܲ 5;Cd6)9rWXbr-xqcM6V%cиdeznWi  />Hyrigd2sun<u;>wV @@ģCXqi d}jJEF :2} ͟fX㞯j`s.K nּҖ޴1N.Yѩ>R;*{ǽ`A]c`g!_\oHR;(vziu/nĄW)!.]gHQGm4XE_R$Guw+NIC=׺q}8֘'7;7YnJC׫k1&1ܾK2InG[~mdud?~:ʼn-79nC~5371"kIn`IP8,YCl-JܦKɯuNjsJ2.O~'&Ji^'RѦ3QIic!eRx{ 4= bǙ6Pҙ 4GN^xˊ_VӡŐ ,+aWW}|8~.ákO("*3*4!D!\5abDF.Gٲu^16s%FWV5c O =qX{8D!7)gbNx*0-:c+˥.2K>~˿v] >2>gJgU([q4].~(.t{ dTn~;ky ]NfN;pn豻P~6<103yGф.ȷOL %wS*c"Ǜ9F++A,0n`ptAӊ^_S 3AԸe9ϲxİY^'vzs&4_QC({ 1k^\`.(f;pMKn}u"4Mzu7;mp%C?Q=z\cjN:C2P؉$ hm(և D<:x$oH|b 3᫠j؃ IU,ـtW€b&dA9麻BMWRtIj<ןS-',2n*dԠlo-6*I#ԙg· ĽX~mN | *L7<ۏM%W1 ˟Jr崚饦5y{jɓ+e"&1¡yAyVA:1{;g܇7LHe()96F+ab+龿oR>7[pa랙PN@N:# d1}VWmv}7j_!*z` Eár)cuOƢڠN%:af)~y:"fysM-Oqf q9s%yQmA0uu.NmiTnHRMcgZm 8VK'G1 G9'thg[2P 6ԭ5;Gv e/4:ę]\L*idª|rj:屧R&qs˝= Hy^ŝD鱟 R&:--_ 04+L2P U޶/X tav? mFBIQX D7dB"R`j%|H8mO'psJLDV 4M\Jï6pE5ÜIAjt!ͭfA);!| %+!j:!Z0Nv:fd|/uXᕝ+xnVco=4^ި 4\`&q&;/QQLgsGsSL=4GY4BԞ:>|׼9outz|?FBn%+ѐgO: ҌQm!^e%f5{Zf(JFf+ct&>JM 1;Xez&{\^ҤM.*Y5=~I֪3$@v8ւ5/eMl O?Ig7h.v>75q Xλ/9 Mbʸ2ȶ}uo6Y2$3+(J~v1OKƿqBcNb$M(JX!'\=vja"V2 BdM>_|z[vO/!T軬8 2 ? uث)xEˎ Tߋ~)<>t/ST `su%?`i9-_NL?>6 xܼhbW:wsTk7~_< [곊0w귍zf8<3 &xf} S ДnvmI0.{ZJP0T:hdS؞s1 c2Ns%.h%\]FJ`~8+5@O_}l[tՓ-Pt_G2@a9Z)a;,AA o1"hlږojYjo*߈MS_{(^wznfy=c4s7%tJdW]s'mt:2;t::_v |dd狀 cwNzɄvyh+tVW {`%*ٮjxm 77\85|tKi箝xk}"Dz N$gBk%5=vt ΈcdO#588R Q^8VPQ͘±4+x4QN5r3@Ԩ7Pc)3R{UDtm2ģT=MiBgz "V$nհ&fТڳH)4lT9 }vf) 1 .Oe$v+??〹1 O>ku?,,/nn-4K]O3WΕڏu.' @w]KG\1^O%+ ̙ S&ڡ9u)5˾T*^UȆD]BVjZ$ؽ].!@Su_$>SvY)yJJ?*ӫ$N"6^㓨nx?ḛrypw   B${W5=S^tʛ5HoxJψ !Q*ΞC W.  +bYoχGOv2yX_ EX.e fhvur $(peژ=k]֕Mv۲9`Wo#tQlƉ1 Us3:4 Vߢ5 Z .W@ 辳:v 2>L{Ø5 $٣2Q!,ogtGE_V]4f&7RHc-U(EfSWxA_C*XZjoG8uhNNMzv\rªX-sWyTs)*Ge+. 7 Pѯ,~eF2M!н;/*y) [jqu{[|Kxqpѭ9Tze4K`C5jx>Ф> C ONi!.r6* c:HoIVA8̕:4BkGqi܊,gHƫΞeuW0)}6~Oیz={$,ŲCӛ#IWƝ*bNCXYeUcʄ`'U#0mmE.  }B!c&%QjV͍0OsA\Iu}`)Rd&nn0O/1惰wa{0H_9?( a$9* ,'Ǚ[.ag *L Nl(`UciL4uIQ^@)C$$(A/= e!b_ ܎69T7DΨv :RS3ŧEşޛ܃? *@ p5˾8:){F'bW8jW- 9=0I}k4y=Ca);H-%I21lm|T K߲2[@Ab;UO pҪZرF/˸CA>Ϊw4:4 2ϤE6SbSC'*ZпeTyUݎ|uB62,QV͕/,Ƽƭqr+ֽqS]{N*37_tHPZDܮy$\\l<­~ul_̐P"̈0).Ճ]d{誕Kqg?-c*NUnZO&zMsN`y~tʲc |cmPf:<Vsm Wm8#є3ݎu85`6p[p:SI۠I5鸫Pdz,$t¾+qE U Ȕr%a[/@~D`A%bj…c80zPf$e+<OzeeW4M9Sjv-Vr0t hc!?eV&M`ξ;G06s }&t0?7*|al]x獄 "%c|LW#7#(ר !:;`Z"F,3QxO{@V:JbHޮ0"$zF'hOjX^/3ġG(#ɚDN̔zwj'0v4[Pұc38Xz1 yױ @]\PZɥJ(LGlQ;2ic FUʕ_$&Z sě쑼i~4C 9o*™4K.'S//$Z,Գj 7ζY5)7 =hjH͊p1AI|6ZW /؂ ]\ګp\  zgeyHlE;)x':ʐ)v[ثDYᲨ6WAAIJbV#b{6+\dH!J^qO4lڔy#쮭 u׹``Hhh6m m>'ˊ3kT-33h+஽o`i\ Ṭ̌qu!=PUh_\gĎ5w꼫\ i˭%$rGIn}xnd$"YS*:]Wz{ct4KHAưj%bGyR+A-ٻӇky,y1rs9YSKSNG5ͭ@M)J,gf?Ε9p\"/a"U"KHϗ"6ښWA1 |t{.hm_(7 'r}[qIgaA[.s<E4~A]>}FÒ>dk ̤ӽ-x1zK'P;|Ʋ㖎撽nw8mA~~K6w zlNV񜻀c씿Ѵ8L6t!#TObXg[sHAFixlطdY@7%yÐD9©ILQ&OUXsU\#O}Q5 V7Vmq?7} kEKͶ (nَi%ĂZ7jTVvC|g5L'KL]?sYmvolB~A[kihh@:wc3lJž{s&wqQNIK`r~ICҿE!B5exZ>,RHFY;" hS:tcF~PZv}\I>njxѝI-G+,HӆRl}ͷ2?a#& fn0X]YiSl%oEsrGX6>Fd*yv `.UhB6V/u'@9[|-G@7BqNˢ`N75\%f1\}X['!wxEQMP#o?fAԴVY"y5TR'uigSBmR {ơ{)Z0I}Y.t9ڰPa\K*H ?b$FbA֮u0dyKZ$juj-;dK琭I.Bt`l .g!佀BrOurPzE9o)q] (2jh<^djߥ/xzW&>81C"3ֈQZI;5fz&iHN(5 *[]F:(gHbNW? V1DY!G#Fk͝K?# .FEb`¨hs;mX5ȩ]qd*tG $t͉ 6KQ݇%`QWVBO1 aD2uu&ɢաs '~§$k| 4P^;AQ&_AML<*$Zt_'w sDZXJUExcُRˇ%F; w-z+]H(SBa0D$#ԹkdWA~vOxU8T#c1Fg?4<"']W[r\{銣0ԡ xӧM38<}m'*LI~"" PN@l!UQ= 1 +؆+Ϙ}P]m@ӏS}cLZ )ߛDDO 7vtbX~eh;}hsc>[Zx b~/$[(7@i=j6⃾O?'lird$X)Xgl9M`7cX#uȧ[⩤ܩѺxRޡ :6ڪY|4Bʼ)2"Q۠t:],z1VxPҦ ԝě}:$!Pa)bG6NR )HvT YRXY15|'tF˛lׂRHk0c,l9ر2dy|Ç1:NeK(~~ށ(78ьF.Erܸj\i v>ɌZkk@;g5TQ{m8^L Yq:Tl█S wv2h;9>mhW*84\xc \7/@7G*Nm(6l^?Qo-Rma)MJR1uзʜvT 63j)rei*}H7leS"xҮk Tj`57 {?=>W3#8R [rln\]\4'Tz`eLҙ'2VDx7``ApNza1j;7c{FERwk[ 9cK3A%CxgBrƩ4I}W+(\@4ʳ``"Lwao4)?xvƢPZM|FA?V%"s$е N4m0 R@X9"Ip$ roABfsiޙ 1k^j$p.2XM6RFf:H, Zc7CleFsVʸi5F/G?qG3z펏kI!*Rl$-ܿwʀC6I;;Dz2<ݢT])Uh$.I;^ ȵVRa*loٱeM>nx2RwɪEVzsf(^6^rCvAtfa.ܟ1X[˙)Y<2 P[Lթk R?;-] 3G3[D9y10US'nD&s%@} bҽ;W1P0tϪ,-M٤T{c5M+Oy8?"~^AXleͦ=(x? <;Eч1љc8rĤW׹ Z[Ih@2m`PX)')/.z"ŲeT~J£zK >p̥2:9sYQbDe@|I[V @80'«)-'"X!U9XE!flKGZVx yG:2pac EM;z<-PJJ@QP&_I1bhri6K(^ ¢i) 2QHԑ}ݔܘrWHκN FzߦjT*8W9Vjr׌1@syjI:2s qτp8Q&QlbQeGYXAAa˘:ofj7QɢlDO=\OZP|V¸Լ{-0FS w47p8 Qlj/y:/c3g6TL5:y 4K {5󙈤"h8CZ0xTO;IgUh$s/\JƗ8&^Y6'h\ůu]evs﨨b~rh"N ß5 9WviVx!{g(aH:3;\t3Rڨ1KGl@,/] )gTO1>KײX3ߊr/\Vz)XUYyeBhcgOf>P@%.f^vC\<[Os"ǘ|I/&sHy]ZٛCg> 7=Au ^+ԡ0iBlG0ANZ£+ieDBBY.Eϣp ¥༃s(CK0`IG ˨2_"mľ6KZ17@4]m"g9(φMө,>?zʤfdؑ akؚ$.Į'O(4M"LW 6roy®ޕ/`!0Nlqte~Ә7bƆ.b=^ȳhK'w҉+q-/Fݽ5dC!6S -|k$awcV12 ӗd ;ndmoĴf^j/FTc+}" jՖ.I: /ȺNmo1Z# W>(DtkE¸XmY{SǤjӣðտ#(!e哛D0'r$3*T _ĵjF4xS8jTé<8yk_z,+w/@$X5"mǛIBª}ܸi= :$I:}{{D$27R{6o փQ2ɲb)m,r$Q; ~.,KU~$:"x=S`D* 3H}E^p95Ϣġ9T^yB|Nw +HE1;_h-vaHgyjNx"b(-#g ǁ*eQ9Uw2p>RҸ޶1ӌì= XjYxD"A#IX~%N7m.pӒ>KH/rf;WƏ{y97ib5,,Ȝ2an_%\/Q9[%HRY/P? r\<`ܕui'`*ZG@ 5k Lퟘ;M\% X8j̺ &NL nbwbnŃQ\JA?yqf*,"I*a&^i ݙ w:rW7DRԷKwwaxw,m~c $ղY|Sdͬwtrc=>pը:vTEX9>bI3\NbF7J"SU)F[&g7-_g$ #G]-JYF_hZ1P 7'$Wp9ݾvadZ6jV@ `C4J0-y^, `ίX |ңM5&?>swiH|HQ1O5injY@V ҷEҚ~?q9&ᐐ'O_pP0Kkk<7_Uj!Jy~NQrWqp=""sȴᣆ\Sxo: .eO $rs-d䁏VJ~%֩ĉ#1* 0O(Fv R'jN(T4]híCE"`>ݽU+]ZaGp $ov j#[hiYu 5G^JoDj}^QwC7ݿ0~U[ sXhs"gmkBzn@wVfnCJ=yZ' R6cڽI֑XtY*01 =)zs pW)d[1UŶ "L"/]k ^B`eڵd}I鐵n%1V>6˃mK5^# ]$Z2"Vڒe tG3~ƚz#!}e "[9W0s胈|| 3DPCԈ^Ue!OVz]&QIn/"PmNYf)QWk([ 6Vt%ZŠOzL$P~sct ﶑>4j:+- OL_2;3UW+<͸bLA^[*S@ *ټ^MFT ).)ŔI ĒI7 n]gZ&\'}PQe=Lj* H(J1M#) ܰ0'{ѼLs6Dlcn/PZp!ga_Pz_3v[0Rm7wsJNǵW`[]C$w]iM4ĝZT2%Y= G{jD %2O|`e'QN0/{/Y]x2G1IS 2FХGd0=F`r9j;ɭ]ZSz^ M…wP/!ln'/sJdz4?}u`^`7Y9⽙^ϟdȯ:~STLMD4țLY5q<^@_tzXӅݶI}uQ;ţXW:ؕQgXAޕuH0+SWqiWarl|E٦s22JF94'G{1M2BC|z!OOy-KB$$ EoG|Lr_Wwmg rh֋ ENq$FbeU$QQF0'`,zŠ~iJQk%^.Cm^&9df `]{)[ia6@YP&;!Os#\ӻfBr8qT[ڀ*J YPM0yc=@=EC7@lqLOT^'݀REHzqj'NDЅUg#\&bM w1/+Wx2~vh4Vv񲷪.X9BRY6X|(TpaF}KLy.t/=jے=XMlkHdgW!YfƑmP(afLMUCrK%e&]')N`U+͸2 f@U䳕~1$s+R6 9 '.+M/jc,$=r{i7o>|&oJa<0. }=BJ®E9kgN\T!#GYb&gYJ4/Û^e>gB$9HߣPk<{]t׳5!1NB*˘ړ)M6fRP>8 h*m~;H"e7$ 6Pi%yg:L[,9t\ F9i?"21:RYcT\IZԌVu0ީ }U[eY/Nʰ:mr2ĮU9JDm0Ωn+@ vC=Dr肕;Ls6' Rxhi{.;*mUBBPRYUwE[sNWT{;ߘwkqṗ;F$=uRr_&r=+N #L *m] : d|Q,_"D1sͦA4­T#N(iUBa{A&gtb/o(MRig|L2RL}M d0x3;R`,= CE[~ 8+rjʰ|A_qxay_MU"'1 QdBHTh$zR|V2TFHM_j)23?v[廮%o|^Ip76тT>u\$О-0ȵx 8>LtMbN{uC:r~Rdqtq$vЋ_wߝ ]uw茥sXq?+rljɭFjuwLt${QK;FPCT :xA]ɎoQsM`ű[ 8W%OUR[q oBvruX-mw=*$^Htq0#6ؗ + F<Ĩv[?款[i5vŘp=/^`|8L(L4YFPK<ö"mzڳn"D;6>B6kwaOd'zV+ٰ7WrSw(!#w5֟08oeg{׺ȋ%#"D%lHv.L9} ٘ʁvZS~2/rh@bdP^)b'ړhil}!xNX%.bz#Fs6A_٥-$%t u+pV<ct^I= nx.ß !ډ3girI%o9*fE~Z0,Ce{a'Y&gD1m>mj%6uMƮ0$sP5Pͅ9Y1F3恈(4X[w%zj 8s_,0/&VPCq h{ݔ2`ZA3n-/+]A|]\C<|= K}EcR tS@Ͳ7 s#.:ܘKs^Fv:ŷ<4$xLK>lmbt5{ +DӚВ iWѥ3 9ֽP56{N@R$+&淵RB=wy{ _;idfgUj9T־q1 ,`d} }kZuQ\*:Ҝ~umhvBn̵~ZH8pBgNqqY2RR9X? ) 1hݴϋC<܋ɒdZQPVJtN\y ܝE|?XsU1`ŠA=ߪ Ìn z%ovG2+bR/(? sh[?5xrꔂ̕z͆EjwCоT5LMw(f 0Uy>E~ 7u $JxWIei:U S`I*{ TT妠%:)t'+_Aƽ(9hAVXH|5梩&lڒUaN>( SdɗjU!cgee8Sf2S%Hxtxf3ݑXЪ] ߊqM^{V2Auf jL%FHY/^S܆jao{ zQ%)gP]fP F&):!C5I魽]O/=t5`3;]EOX8;p |ϋ4Lv73 =tnb>_+MEFnj)Fy4+n2:0*f#Cٷs@Op)cG,uwTtrUFx/GA`oUPzaƊc2sR o+9P^܂y~1} &mQ}-vU,Eq#%D|S?^`A Slzˌ]q-/R@ͪvhqΛƾԙ6d?@ﲲձr>褴o̠అy~ͦz9P_TSst}jzw|v`DGaēѹ@ߕKz!.^01r% ,_D6YGRMvj")/Z9N%Ct<<:u{4PqΥ)N^}F/ me+_+beu@ܚ`7CwJ'VzcԷF-};gCC}c.a=RHgZ-+EkDm:mF*7}WM7ϯ%䝲lp?T/ˤڜՅNC1nVYrltEQ&,qed( S1{),zLn_âJWk34u7 W#딼V_}"JSR I*>1K_j<@Q;uǮP0ORظk*j_E:ʡ*rJ^J%頙9olҌR}+5ԏ{`mDf*4.]+/SXm<3<|0ف2↬9ޏX/,ƇX+|D" r_i|ِ('AMAP鼅g3͙gvp`ve2EDZj2ܖj]rԲ ڃ꾭79(wgW?6uMRq~:@@נ>W8v'E{Y΢$X;p>Da4O7':Iҩa&wev§y@c 'zS~g12޸#F/I](%<ތx (rM*ZT)U\j@e?w1d eC޽.-Q=qY`Vt93 N rNqx\HujxۡsPf|*"9yXpQD]wH1#Zsz<G/lA4&r:QFVzULG ;^R'd})Y [Icdzl ] @,pvr{g) Our@ ۘ%]LOz8b~Pxɲ[oMN&ț\3Ξ3Q ܠvg-s"rCk߀TgzיXdew{=y޳XT@XN5xgͽ<оJrm׼ :I{7'ZN(Wà ucBT!,ăNjmS01ւmC;BUu}E+{Ʊg0Ŝ | nl 0RjS~k꽦Jǥ& Cv":HD=)ڛb@tjG"K9Pr?irGIg.Q8hE5'QUúЧjYƍDU ){K2d2|H*Qy6 `g+78pr-5;{`x@}kKmxD|NP @!WMF*l{7 Yn/!4% o^cֈ9Hɕ4huE(q'arfv..o!:"v34hSy$pT0I=C?W_շ1N4Pr1[ig)Ӷ@ ׼ d76-[iQ+WU\eQz;>R&d=ke_@f mſ2-=f1JKY՚<~TQkw<Š^By"U8?f!w(tX8rBn*ΉW^Su4 3I%Q$i['dEiudq[dD,(Hŕ ]&V m.&@P&׃cT&%wjd9'3{e֮$wpTd&iTgߒ@rEёq*0%=fG{+ KycN7m&ylX &'v싎PTIw Yjrwm,,yE\{ ? Xȳ$m$1 hvTFWmr $F^?d~3{d+)!y-G{G׻XZ/Kb2o3?j]U,̴=\K$Ty?AL6fN4ynRA1אyNL[#l8)3tiZ45ezj7yn[T~>-95z:=YA9>ūԼ\ )$5 z-'|k{B:3*?lݡƾY9 )E"-3*oSxAL?(;9~Ş?jճP:yũ ǔm2c`{O5]3XYn0}~YہC~CIYV짥]:\7/bBPF،\F'*"'DPS'9+C=ok jqi zXǻ[436r9LO!yxpޙd~|OvιAy.FqR&/9v':ž̳#|M{5w,iTj!FR:af%g`m{)ྋ貉ٮx@X7]@d ܫCuOCOX-t_L89Lfk럽 WфJ1c) ov#tgSzOzBh@7.B*/49Bq38G^w];ge6YT LyWd,od[Y˭L~P#3Zl4e4jPG{겑Q}tau}435]jC[ ìvR4scB6\(E0;p\*2lG> -"SJ Վ9AWwY|}$%AѐVt}x7(t_m {a A^ul)dYsׁ#H. 0 ~㼲?%RwуPU6L6(>I@ג5 *@}LöiŊ<l^m3#+4s!}ZBz:B{qE~}u8 Q"wGgY|;)9T!4]8T@U S$4_JJS N:m+Z{Ûzҏ# d[cxƪȜ N)l)ƓN(N?5rVϩpU4s ض 3ظY6sZsQVOE"UL35?3K{&YSʲ#90h~Z&-Kؗ/u| M@{ږYno2_vsPy8[ GhnOKw(3<*p 0mѰ%4E1d?&;71ɉoV{`~:.lrijwuк$Ƞfd |h_HY/ߚ[u7sZ]z^]jjn{ [EU")Н~~+ZX]dd qRNئc:qiҍ!P|}DӴn\92v1b{|h ddXÿ QHMP{O%0ti'zWOv  x4W "6lhS⩗ib\|ӧM#N[+ 3 6&A$^e fkسG Ȥo R\N)QIYT9fG{䡘*O_͘#{V" 3com9m >a{|ѣgP:,~4\ZV5q˪OXkT,:u^t4U;tlgkS_2$JE.W1lT{Z_& EhrwL1O-^LqDf;I\zt&.Nꛚ`iE~Y?Qȝ2:FV" .dR 2Q|ӗCZ;],em¨_QJ?S,(n" Rc)if!m21h3oIFK.L#35թX(,ÌFvJg)0y od޺N6SQ3T_ AkVtXfm8sJ3ꋕGnzOVU[Mi+nJƇdJ#ۄh}JQG`N"4MbpCc^`>-Je{pͽ%ϼrӘL|д Y@d 6%=LNgᆧ($&bby z5QKFv)'A!C6xbA%,Dռؽ;*SnRʗw2wd#WqL1o;k58RN6h; ;EXLi:N?0Ya6i=yHi=TTe/Nw8"g4O~>I# ̮Wg}5Á&w^ᮏRM #pgI'hH;!ds8d`LڰWHC">,.'*&l_΍C +0jC1ƚPLX tlsQ9qV81K_}^,M4\rtc+RJJ-b4ח,h^UX5apiZduܜ8vspU<aovUgk=#VMdQ~k5YZ\7i tDX_B:n9"@<꺂 I|F^4OpfSW)|SfYΛl~<ˊo”dnZmwԠt.{TqFT)(L#݅_m_C~N۾YfsL^ [,Tzx8n (QsmF. kgUy\GDջ/0 't*3E|o:Wi1AäOc|s QrQT9ɕwbܵiNO߀`poXfxW$w4fÍrWjC}^#kn|ٚ-EuJYE饅!.73 "/ⳙ^Vxqo7'G{՝A(aۤ#.:̛Ax(ظJWp Ȑ ֪i =Wa|r7ȭh<1رNZ_Si`oywЈ(AeP:(|NYd7T&sd+ @ ϡĜǮ>  3tH^:[.`歰\+%]֚<(flXlגW]LOg`'#yw]ItDpHrie}-Z6yj8i$^ r {EC14ap\1(`,v0vuzfnjr*r9 $t$6mj:~4ߣҽFnh$kjabBLH0/3b0`D*H4v`|;O]*d`)%DXEd=Ԭw̷~[vt}mx#0ݰiQ|(bBd/9_)" YfוQcR)N%"U9pmKA][YbOQJ_HF4(X*[D ƾ|ņ<8x!CŴ4;?Qj}U75pJ >-HYekR~fEOs)У@F&(e{@-l%Q8 [ըιeGki.C<.h9382#;OeSj/%K`8}iUTs'Y~L{9#ge;3$ddzT&l2z)2) XeZ$fWJ]q,asƆh2cЕ+ +Xf0%Śθ2=QyUd۵="jIvaW2[n_OkۭLJ峠Q1OF>r4bijs3!99!奰ۖP6K<:.Rc58lT_%Vc3טm#9kb\q{ܵ|ڶO3'|O.[y/X8#{$G8NT]>:ɉd9Jhp%cq*+HIPewb_shy:|KJskqcIfxuu|d`ot/.cX_ci}h$Bp'TM(LO: TR q\d=x1c~a\މl@un3,K+kћJ$_^>J5t8+Ƨaow1xZ;bYq5 bSPFa(&c}?7&+cw;WNJx?kj:Kj Ig7>X{Fy-4aZ_ֽάwK`|jjKip }=cse<۬ aVFLjޠrh)ju~$xlMMZxױh}Vi3lh#pCtؘwTq$q*ofWWO2fo+:["ds}Ck5 ^C(P J,F5+ҦbW ?&:ĶQI0S0(,lZ~3aA^(?PZ^| 0v o&^}f-'eA6& O¸ 6<̯a[9yS0];X/}sϭ9߄[6  :FeL]Jk+zvAJ?'$-QBJPӵĵU|?U §= _(ef(؂ ;G-ipg l)<`[|/0?&Ǐfp@}橑'I/dD"N]?{+oO)iGmͣ߬L틮#AHnGlaQ)-s35vèt՟*{# t4ZJᖧۼMud~*&c* :+ 0<[cnՄ' ͆F˳rZ,jO<ő.I{P[֜WbdC8 Ł ʞpi({c#.Ø˻LrE9~)  xFDb2Y92a9+qpTނ@0Qxr7uoH&= 뀚Luˑ>eP-v"v\ϩ@ PZ3=a!yWCL;pxy *GgZʺRdhL#۪vROف3 9]ǦϑH}僓$7P@V'|}af°UT*H,!悌7]2 A@ sȊ/3 >u RFz78C bBtm#cDY8<E6 U; {Ѱ6NʤK&}K07 ȸ쇗i (TBFB 9do јX}jSd(謨)5ڏ 46<,K4m}USyAN,}_6Nk&I+aoݮ mi(ê>6WU 26D\(GXxw -i;v\) 9^*OJ=c!^ëX̺貟{nv ZNƖT@KFr_dNdt== N҈;ȟS k`0 *F} `e`#Ш-bG<?7|od vTƉ"W(YmdtU g5ZcLm%B 6zx%BTsu+]iyhӮ{P#K6Ƭg_S.Ě?64P^XCB츃H,k%>yG̀>^g1c[ FLX | {R"8OʄSѼ ft1]tʸ5h^ >͒V@b%*#a ^o/ H̖I/spanۆ%2SwEZxmE臌T 0?i0i!`з6׺zΎȘC(Ji8tc̝( ύ%R9<.<2kt QC"g0/}Zq-ƿXJj`iX{MI.T[6;"Zg`h[wa֩[C)D~hPB-?9pQ8ؒfxLZÄE|D-7t[lXQ_"gљu)BOϋd3m>lJ9PQ~BUmhe=Ih(pΟpg C+-KwY$ȺreFv7ܵa71mn1 N_5V jM_+Lu1- M:QˋNR(BY>+8zh.p [ȭ 5ޑ4żBw"7xH7bT>g^ }&Ria[ y"?&[-Ƃͼ"^ tO3޷muscz84kl _5a>/R2n~-d,}%d E~ThDJ`<CDu&8HuzG8 Ip2(MG`YR/1ԡ[uSV-Q*dXد~/Cָ"2BF{Z}O7ڍ*ᚾH37!-r i*S-G/Y hHSW6$`T9"($5Zz ov "GhCBX`ӭ =X)mK8q?+| [2Wwk05w55mKPF0@ӑ _a$%[5[xFֈmwr#"g$tt*KȐ(?ʕ u z130  SKgPd 2߲m`MCeV+xh,\tbCڑϩ9+  |%u'5* u%xxph(Ts2de,g!'NQ7\~pr-iG~ [>dBg62~N3~jo=2u=E9":j$ˡʰM"K (w<ǑBk ǃW>4w>ڒ*H,1 {Siv"/m2|^. 6?"B^flC? Hoǔm΃BI{UСuK~^GD呒+*Q5PS,7*@7v3{5:2REHE$n՚!>?RZuUجk vp/"yfm.ݕʴHk#Up?Is]BX%j-XwMOFi2fVeۮ C?$B ";%f%<;H}ӿYĒmVq獤&QS;ViAij?̝noMx2#NUsQ3m[R( j5%It4E9?yLUm=?o_%: a6r3f\ -& q1<*1fakO@Aua%([fटRZ:[7TEʄ6NӲd:3ˇ|X{h;< hwp10kx3_Mq? E2o:.a9'FPь"C,_z!l7bx {ձ˦ĖF*{KRl{Ǒhӊ&F4OWfvQot/ ૥%NПVVxJ=P?!ט䰘9i{pܽ/ h"QRY[$`^ֳ\IwƯi Ո˘:Ia  Ĺϭ|%vbWS7ϒKJs Mp!DWDp9ڝHę-%OCQAh/N8"E^sz#Y'WVui8Qv*5VS}=&:w KM<3AT.7 x3e#?~)_3XD  Oᩖۜ&< "<~MYp;حɐշ橜o`7\}hɖ&79o|N1VU{$LCMѴ9C%IK#u/|e/ry bTvmWeYh`qkYi$;nkM(9Uq\ɢEERB;T&H.[ IF+kũF7Xԍp^]ӧby 3A14tQLZvM>Z.&ÂuD=à&6K#spl*YC1跚Vi'%+PK"@uzso͝>ʲ{OY2eMVEǔ3zܘYc^!#c@飈{GNԇRHv R򳾼cZB.B2ccru C"@ СTE{&]B~;9^!i0:G%n== .VA 0aZvȠ׿ˈs~#m]>jv2 rۧhlEBcH #)Ѫ62eG FJݵdKz+Z2] O' EuM6NpH?ɅM?Sas`b ,qF;W7 Vҵ> #jM)*BN4c[LuH -xyR<#zL>XW5?ѕa\ED,zlK٠}MKB.n.&+IE%aܛfRGyX0X9mp]J1u0r[։@9'pdkGy,R%ڮŠiDRr "tQ' *JlXz0CD\wE}GHj.ˣ^? Du%P}2n#:EAhɷw]3w)u6X@m؀S P@nί{H c_m#5_xĶLfo/i ,}fX*Z,<2ԩ({~)Χ_Vo2z-^O[`s6#2~4݄tgC8GJcRL |5͖;U1 ߡ+YгXN(ֺ3VJtvMwhۻ ģ7͠϶Nm4y8 Q=^7NBK<6b@]_J,Ɲ`K>ețre ѣ=Ы Y Rob;料;w1}}}Hf lE("'A"xqd2UT`nWWvӇ .SU5'J* Q"5P؁֓cLhNGm811GT(Ap=H ,>?}R)CF|y_甆2Lg::Z$!fYj>mn:mxXSH: X{\zjLS6jE%(O@uyY9 oUdSjsU+\5"u:<[w<- Cx^TCddȸڎ؟\?BV9EW s>xrvґ[c{ܭKӤ{8^4dnZ %qxs2Hʚp;Zم(Xڛ:@aKB=FO&Ư22g;.幣wLa25lm#ј3:0 9$?ş?,:k ϲIݐ+Aۏ-J;lk & ce4_~PENDjJOVgy%1IPQS,-[uACک&aDc!cF{Oh' 5hMK`\泾0;$=z`̠Ў)DiN}LwZv%=5ޢs Bw7cޫXI4q˳3s˒9X;!TUd2y21a\تqDdžIc Ȗ)UՁ&9g]q٪p*Gq-D%:m 3l5qÅ#7G!hJt`E#GxЭX2FFZIӮL/ )\2)ќuW Kh:sg 7IVB(::%1c^7xu+EtCY, nWn'Dє^ *hge{@-:Ffsoh8::DbCR;tI0c!  Qt!^=-_>ŷJ&1f_1+$] hLɛLV7F>ݓY(~*-F OsLFcAɖdn1.HCA=S!ԓL@Ui&xfh.fPїci3a BpϤ} 7yk@ 4e\4ڧa8XY# 6:M6ZRך3Zx55{))씪nN cK1P/#CbPs(*vPN;[Yc۰h*p )-9 z FD{5QdBpXUȘ{(13<)я4[xxrw -L87BS| )έշ~ PC,ZAi{eX15Z>l=H?8!YͣYD4|'>f!ל y6^4t{L< EFmpbo U ,VHRr/ έzryҡh$D88 ФUؐ9Z&[\u.h!pEڼs$M/pYe¶&*#no/j[2;ڔ:`8>1Ж瑠{3t%+UB*\#o¢= k #.R m P?lS!ͩ'%!U$^\Sk;aN#Ej!S̯Ărk-bV;39 Ο)fEn淆q@V[ nv!,Ż:F0FHF_&s#`]Fq^r2RCf?-SֻzT#VBt_~\ F?|:VkZIk:vc/yŽ{ES돧?VWWP8e#anq [?ᏰW9]*g 2a* V: @xg8{Ʋkwjt_ %.OmY!;-qIp-HY6ꎮ0k.QS"dm/?؀@it P\ɠ`* 5)6bp"%}M/nJ« 4d;tYe̙|j5we񗑘rhh O2@5 Ê T_(d\w@i*[aل*t*EGp:8@?Xg@Ak'T_l2V.׫bUU^fF`R\5wvX+/b@'-¨$X>s׬Kl--1z3E1TtA=HÚ$9v;nx\#ݶh%S|4ҴS*uDpݕ§4~[zd/" 2?H}k#JgET9$O8M=i2ŁuwDLI5m [3j650EK(5lt҂겻Lߴk˷!)71f͢1Lތ!'GeO9^(v .z&Ic0k]VK* (ݒd%# -$pIoIY}ٓ3ή`a Kc26-Ѝ}p:qM,!R-*|TRuj'@#<s#֏ɷ p$Y NFh`o ɦ~!b&Db2*W(X?r]Lh\Ta&推VVf~% Z} y0R _O C2R]d:șc")sU'w:,mƃ^e޼ǎ||bz#`KOzdDyhU ͇Hn-`kE F6p :NT.D*jF@8Vumܲjܗ_K(Euг=1 |r0Xdݺ%mvՃh8X0US.IJX"~?njɟe =*;i'o*.Gwd:(t]YkQu@]>$"yV7MP6 .=(9y/̷QsOd;Gµ[wI-$sf>vP-4pBw$)&|i&5:+hoHe_Xݢװ&?)mKmSژV24 }ǷV'?QRWo1Oamd щ-S?&c;<BaZ1]phܢIg$6Ð7m&%z:v‰uy5˜eW5k = E .%H1Z"egZMJ K-+uح&0xK42n:@r.˓ideiQ@Zlv[-ڳ4[eq[ޥ>߬[ǝA '~GӡjEl2Pue'JIJ >b="P?'B{Ҡ[뒅˾d9X>*S` 1@>qd/`L~~dpg> LK؇GF](Z4I>6\k%Qr>)竗L_dᇠ grn/)>G䜳> #K(/=HQN6w&N(&d[dfVޫiP + >@ NY%55BP)>Z3QCMG~q<$`ڭT͎ 8vT)p5>fXdABSt ݽH5bRNq:kYO5Z>tf7&J̩D WՑj}dRQׇ5`A 2g|́7t..ʦ4@)rq56qd:+U#3~y{#: 3h݃8:f eOvmwi} qV;\abkX+8x@\hHQ`"|t$?<'4&?Sa*Z9ObGS\_[agٍj8Yz ^R~ dNv7̩VP,䣚l5lۮGuya9?W^7u$=WVA(&XB^IWɏ,1WAS?ǻϩZL6=ĻX'j3hG̅wOP2j.[7\ FrIrf5CufRu"~QKiYMw݀߅Q| dX3e0OOM^))4z΢f$cȃZ̰XS4_Ldm}o._ݱ(cbEiFfl0fmwh'5t64n&4)ooo*CO%*Uٛ8b-`x"6<_`sWv/6IjI7 c3>M\2/1 E. 3GI>wbs#̠W𐣄)X+B̤TG҂^Jlj#~JQHyU EYs }gHe‰08DVµET`yT#e,1huQ@R uA?fn4ngKz@@/Zu6𯞂c^.WecbOUi%+ٹ(?Fu޲8R{( K14xwYAA[ʌsq\ʱ:bjfci${tV  rLMdZ}SĊW޽ɋ/. VD+(=)FGMi](OxgR1-؈zh&kI1?0+RTSIW-hO8P6HHր+0S'b/bwm=BW{B7&[Qx~&>תPAвr5#ik b&!3~Y$oſsY~<&U=;rhNjVrc0RyF]ʱ?jY@5D*M\JblꀦI*s=n(. Kudϴa^;7PGxb\dCa]nLu_GJeIkYĖ줷,ԙa*Ow,-bL\f>TѴ[][OPvh(r3{iŶT ˤ( T9pv'{ud8(6 * P׼mbL/8brCpmmV[:fo/]*m0:r^u&LWQd{4G:tLI_(j.6OG޵hl6@Z Hyh-c%迅DnX3^0uxw O?/9/Wx]a}3ׇ %L )&w@c v:֑##6,Dss<- %D)RiL&GItՍ]󰜨*~(bgD'8Jڃ󣋡jN4\A'E@ʸ:^f"h,>1bZjsqX5QHƀ̦V_x fNѴ<̞u'"%w.$t (݉5Cpu g(KNJG1pmȹHuQRRnL[LI+ei[U+Ebf}Qj_(IFѸ6P NEo&W cӶ8Qr,Bo$ކ @g{˼u3kP8`lJ<`"м:<xV? a !UMDpg;Lp=gMES}Tk_ʶ}w|}?aPO.<{\+Bc_vYDdiO>Պ${8҇PmgIIߋO)+E dxW>=x (jE-W^66f \c& >̄ iQ^}W&.g  k(OwEu mƾQiO-Z MNho;͗RZd*w]v2d c$Wna4E!j ])_n\ .nd!@-N貵ՕP  OV˕w@cDb{ʕUWkzr,)q P \t=:&~|0^{o,6 ڱ(?.*V#%st ?(q+,Z `RL-<+fަcoH C GV11 =1{d>e;+Գi>xujpߙp}+g IRNX q1 {~`S5Lsay;pK1bϾf5sTPh4y0w2|yyb(կDe|P q\;,2FF`tx;T A8 YtĪyj TCvpDSzg>*җwk/Ć'1FMz?ss] 0CVt?Ya3eP( {9vM?dF饋Jt>gRNңQʱg 8u> N  Դ:\hܸyD*2'XDa 1cj Mlo^Rg%Dq9t $ts#ru!%Vt5 )H]2Cno~q(~s &~PHa9L,1 6wDiT0 v|F=[!e>ᓃw;a2QBmo iD^"g #+ ѐNV ZO$da1Qij{+eYF'M}Fp轓w /O^=l|X(Q69z+bO5S)kxnK0K~pc53w'; ~lj`+ L!W?k5>/rMDpM%Fnm"o%~ZFMOVPb/Nӭv1mVE3j_(~*r#? Y\<}o-G څ gGWh8 0`@ ڮmG 1,,6T]mcnՄܒZ-tXJ" . _+)VK,Ɗa*{нiRxLsB|ڹX٘xCCܘGb cF 2ԹB>PP4x܅mBHjyqltO^.$b)N8r1≽GgD"M S$l:|YS-e?4Y뚧](c[It:zG-%J+i.jJm1p[o/W ,iVB52奈= \WRP`a:L4IUŘ ޴gqn;6S ہTPiٵAzʐU]O ._3Ek`۹(~L\|['č,e "Bf$act~̸ ;zKӑgvIG Wxw^m>odcץ34&Ww3Ls"0GRs.}k~!:$ ;stʧ 2xmW`SiNnM8Bؙ3NT9}A2 A;gݡKO@ HOo'ƕBHkCcf/QgϡϦc;ef`bYTPV76)ﹾ'` c0OPRƝpɣ@:Vv:5ޓy9Fю?`**9Q*ܣιaNu@qW~JS<+ZG?oW)&)dq:u׀MO>mthy3ڿdkՂVHXR,ڳv rrq,V0c;nE6K$JGsC!W?dj2>x`e %(OI|P9lp>8n ) \adǺ&.):K;qW 0ο&͞9AYS`=#!u@? ?bKA/* dkWHA5=n/3QV5|0jAˑu* G&)[vO@?"^r#Yl?6E>z ٸ CX4{^Z6-+Z,}kWbo6"_49|vwoEGS-VfG>4D~ (D\(Og,FG\^ IeYa)o+kMWnw D#FiD޵M,2+~4 t זv󱐫 N]p%|ޖ[ֻtoi(ϳ!lTY;y"?6c=sfƠM3f3Ӊ5*\?'+|Z"%w+&v?]#[P~ۤ0 cA;2-䍖ʲ/eZc쥁CO$5 h%gb5پ.K] Z|-Wê~-&Lӵn3r5kY,;pY%ԲeZQ7 +'f^s'S7^0{_>0:ḑ!Er@&~fxIL8ǵu!2D}٥J3]8Of]B8T5$BRܽiU04Uj#xp ̼Tc&2X!J. `R8Jj1*Bi E?a]U6qU\xN]g'9X2ʥlSs߅߆VePy gjL]=YV15+_hQUz՝)!;b\)BC tٍt+:q^vV /zG22fMaI輋*!s|߻"ez*$`k]7uV/ҹ#h3lHݡMq3@~]L?Lӂ'"&?Qi _o]8"omiuDK^Ȅp!Zj~2lPs{0+ \p7ĝh ]T=j ٣bwRiv🱦? ˙Icx8 d8CY+ʺDrcTX7iȷ|3ZڪVSČ\8x"F::` i~Sc;P2 yse-#|'>COpECI GʘѻwQB&2()}Bs~I<-rya{!uk&ŧR7?VNMQ<0?5.Z)~N+ECvmyV̵ݞNy~/3_Aڞl[-kW)ZW&dv~F^=N2enq;L~NjnL a|w ӕ|Gbv;.εWzT9թ[CBrv۷r; MtwsJY}Rʇo¡Ē]XQ`;9 f:Mr46blcKur\b lWxO䭅E$$I ϢoeC5{2.0MCmD^  ١J\G,hᾛMA j\&X&ŔXY9\q3*yl m`CoӴĚ]@rU3,oLvq@;[5:5 IBC~WGBj*9-6ߐ6 J7kn 6dD|XS =3\Ϙ]?/M WN#r2g6D(ҼjwnR/niZ0c߬KinKS=`OΔhHpnxf'jT/-爚fw.qU lœe.n'C.v>XJoS +rA) g(Nx)N?/E~P7ʼnqt+K]5ML:\Ɍ [Kg>aĖ2wBmAJcBN |rcpqeTvAˉM3\ lO`tgKu7ѠjLz(W.~5n؃Δ&8Lh( &m(k(<!<)"*rn(bc|`0' %+h@CeNQ}!Â09K}% Ώ/C]Z;Ipp]ծaFFiů|{Wb^fLH;w$cA^ޚXJWr) uz:}B*D=#+UH P@CHWWpۻ &:u8YC 5M-aP/_(AB<}őDZ^C|-iK-=ErZZcp8%B| ȴσ$#'XQ %„-KK>d iOF~ x݆CdEV7Bzw突[\Ҧ8gy^i\gv36Hҟ4M@Sow&C6in('s"[,?Gہd8XN:; lm_Lf]"߭T{YjرHq(yVeb܆pj'-5v{f}ɣۚ05 W2}6])؋P aRl0N+B4>9b*?К|äv40] , Oa~3z,]HT ?Jixx&[8a( q9Zi=ouS޶T$& :##KV)CQam+Ċ‹NDK_ ƿi3jł4 Ε]|a3lY|mŊ ]Ͽ7ǣAZ{WWQ\qކ}b(᭎CFpIQnX;_D *o{F(kw 1g9Bނ\Tu Eߥ@Gyc!~>;KO.k(`E#jBh2x@.'D X?ݬD?T5)w A~HaR,w;IÏ)MxO,o J5, EGF.Ruc5^/)&!ZmعLP}xvE9ХVRucG«5!qEcA!h5f#qO##gi?Fp-y:I[nvxDwia[l-VxKs c2\C?flWi_(!;qC3Tv~TLtB)dZM7z16jx92cJ {XڻN$5bvŰ 2`2" Ho=JRFl5~zI(#&J@&h_Ʉ8a\u!gᾃ-&8qC;U0Ҩ$Ud R0Ä)5m'=^z/yǗWxlӕ³ >i_@ɵ1/$iW4i~H:N:b*s' [D8zHU@Ǐez~ˬ{RDJ- ugB"5lևh8%dx[ɗDju }&i x T_e x'w$D2AaU sZ$l|)W=(%Yw||*ܑ|l*s#>,C&\|=(;yw4h|l^v1{B |8d!]6*-#2D,# @رK-T Tt|4}q<X"e3& TgvIV - tn܈o} b-.윁9wu vM.()H 8b0ͤݿZ[8a4׋)k{ޚ^|`+GN#-b~T/i,hQ瞍,%䧌D/Hr[9D!9vQ [׹x:ﻟRc͹A LZ)xBgmJn$hOW#p5MpiSwB,AP|c/Q\1uQC 8}BkiR_<])٤E& s=޻ ǞaIS6#x_c{V4Ne P {euZv##pe뉪?z/ߝ&f|_oܺ+;t#sh;ɆGVUf"yi%0Vi2#NK8l?n!IIOp>NJ$*M]G-f*YP$R^SyQ{T[_!9[g~*] 7)擸N9 ʱökۋ膼gBQTghߪWDO=N Jˏ SK3̷#٢@Vp6+kc{ RQU/:D_m,?tYUQ"'cA عMe7Scl1=T7P5{=B+ӛ5L =6R[V( IN[uV߶BTbW 89@7ÅaZI ٧0M jD53j^#0u{g Gpfp`R]0XdK~ukRÌBA<;J\st*K:1׆ Z[jh.0@ ")m׼}uNzϺw;Z'$Z͠rL<ڮ.%2~)'=1=hs7vn>JFxI] rŤy"oCiem]Iz¶*3 LK(ddlExJ%e dբE~%xEܔ8˅6-up}8G;snn G UN&.8Դz58Tf+dž TWYb}FLkF`|\,ZH+-idyuN%&)h ˾2^.hb) ӌN>Ũ[TP82 H-wuq3rŦ~6tVٜfNqRmWٮj1چ "E..<|c|* 'Zi1ѫ5gD w9LEd{24f7nE:[̹j; 4vPG!=:O<Q C2҆mQglco/+|t<|!4!(88>ҼOxe] Ԟ&(0,7`m^f-+4Xx N+7c ww02\F nHƘAƎ&?,8~ZP`%jo*anxd03k8_ƯLgp$N0w߸]6Yڿ>0,2%ZwɹTuCeh]Ie *!j|Wf(+3kX){WχC"5+G64`mMI9 h6r"P=L=_"=|21v']FeCK,k]s=y Ym\{AVHT1 zCgBGZLxIWF呬+KL (ԌW`X/jh6.\Xv!6>rѷ%VA:Y Iu[v$3>kyo7aZ >Ú fCL\]I &ʮWmdD̀"޵A훥zj1JEYM•c1w4}y7)T~J&~Dvƿ[]ҲvR:n ԯ8,\_5òOq1S:# |<%R +﫣b%T߹U^Z=~buOD%$Z %YkN\b0 97PbG6pH/޺I*6.`IVY'BsZ0]9gҪJmLM)7{@#*J?-J]u>ByQkbcQ-5iK+00tguC&D3 ~vPGF v/@Ol?`GHg잴m|j$PiT8٣~߾/d62?B']km9}dKM%O^wdX6?k(熦 {>bY(W<434m/~7O5b,(5x2:yַ(QnNAsej3s`fZR4^^{݀+285&'ߍ7_Y^oijCZx|() ^U`| po z$Gq_DQ\lqQ"Dǁ [cmJL }W,7G3V7!"! ろܓ)}M#FPaWŇnP`W3mI$k,O]`rچ1j-pL#]"p&adDѸ+Sοn0T [~,O;xTx$ʲM\9Xřb[f].),'cS>F%'dL1V:Y#0ǔ|bFFψ.޲kR4u]~a6VPI= qxZ@"YaTW!W7BbdugBz%s|܌"_2m.;~*fHgwaK5OzɗkyP ^W<%VvgqPʡjzUڭ Hs1̹`էfX\)̚e:L2 ]V,ZsvJkF HY#/h޿K%5k g)Q3oU`_ǭ![ޛ;Jgc/>iC2ؗs)qDeRxѡ=2KpnmpZxyiE&BLHetnOSk>^~XBz?(Vnb.-k+K['P@2ЧU!rWB90ͅCm𤡷rE?A}rpr.)cq8NΤlP(7eLw~9Q[Ig*梄 yH"UߵU!uOj+HYL!nR2=\:u2Zز3|hŊ:D(鈴`oXDV}RT0M.8 [Ǜi-d⸼hS1ٌPC`Դ?p/x.kGΡקn!3rGPۅla %f=cm&d3{kj@ gZLcT:ݾF2;} ~2%F?{M@C}׵ʊh/;]ڢr5"*8W1OT]iNUeHoNo}q U2i_8s rf }JRbEx[k->|M\;p*-tW4+PNTǂO`cp׮}N۸,(܇u.%AiX;#TW^" %0M96_clcXTO=2<+st t-q9(Dwq 9,O.4!G6$/p5GX)j,rC+/|"$\A4>hL"n-I wհH-@vj`6ּ @Åy{){xz>XE&Sy:F4WA_kDznI6 6N8=zW fqCH"A (;z[>|?^ N׹RX!`GG@0ݧxP$Dȡ)"Af՚b|pˆLj:/iiqgri'#9P5^^,&nJt}~]VWVάNL&@ CK;؏5; "^L6Ǒcc `96ts,^(I16GרX`[ +QGi< aBkdyO8Ólk]h>.N 2V}kZ:F|~ 9HODQfzgdjTCT-EYuyieja;KHtڒ$i.LXi#&Ǔz/}%#MN[F[lFe#M[^q( k*D`y[vUa\^&gk,[Q@ $I_B_=S໔(]ؒ+6| `Sn,+*hYe*תF ({I|6;u5@($3i0g6 :K ܡg&?*T㪚2;DimҔze('O`=X=bD5է_ P {͞vqe|itwImBڵq~Iq c^ڏ Zj")HTpy ݁rFS{ p@#gA-/`04ÚDw9|2 )u "=_Xl(_ 71f_֑u6$EbeMwYU\[8 :jDNKM֗nm߹_e v}j{w m#7%tUn='[csŜ X.iĖ"YrC/g ZhhgR5phLJY>m+6o7`1W>T킵Hy,/"rJ{TZ[b=]_{!.V'%o҄+)za9Do4|e(iKDkNm{ q>w }?]ܡW1G40Lŀ]Ts5BYIȋ!5MiWtrP(%{c:i$*{u;"r DRN@W0!XQ%Ͱ4s"Ʋ.K^}Qf[ƿy$a)sȓs~i{)1NoF\__s4j)ɱNpY:8Y릻ǭ#3flKbyͷљ#A"5SW#3QbH?RXLG-ѱ w01ץ[< ~h[ [Hov/fwN 68L;x!, me 9}ox8ذ@ϵޙ V$oytV%Q96 akܨFxí{ fOFFRhufւqu*u1q54]̏K݋+~<5%suFZ[p\>dX_ͻh]Z)Nu(Y` o&FowFvt&}eEI-s2_>#0ih+ϰݼ{.Dm DC<||{ga ;ߎe1u~K=rht*h_V5h,>7|`GzsiɹT{:^׿Z@nݸ ԣ3'ؓGp=*W'o+{] tJoO?؛~! c|h=[M9}v;s59QHD!+,7ፀ*Vf2x)!z .+ .1l7D#&_ WgKH:@Zqd3Hxsjk)Eg{<<3n&2>\(|{NT>NL>\: n =M`=u~A)u BW1EEɳm{S.Ŗu+#vNtu${Z7IgG;䰞S@jF#"9K^rLݵ$@xYl3(iaJ]ӲURQ@ufiu!e~/F;*iw|3Um $Ga6bT"_Ba n>J(>64@\edQ)1{+l o]ކA)E\qL{O y6 JM6t[<ݍ~,,b 3m:nd`Q =?c3d3אd[(${|ON)$d,̄>TYaLy.KEM7uQdC#|hzݦ<;\PdW{&}ELAveAmLvIW P[˴uWkU4xk߉Y:qI-(Tme"DL ZPwߟLSGd/NLԄaGG7t#x7Bh9jS]ݻU15NG-:-}.j-1 $F.T%(R|[AC_=Wۆ?h:Db=p] /\9b!V)m'ǝ*HQH <+q6qZMU0u oƜ'G( 9y%"YApop(I?d4v{ke5w:3G7hcn)ԑIJF=f \⛯C2ړ^ʣ(7$NE^:+׮V5;fZL`۶G=\o^o̕~J)c/I߹xfb#H!SGۺU}@8HVZp;pc &rY֠SxG"_MK A`d^{&l  0xIS<qYT4.h2': D &Y.u*R.(*'.87|~dXT"^M[g2g!oPecxMڎjt2z<`蝷"w+#"\G]7?D? ɟvg+ UR\NQu'F[>?QL ;K:w:Z-8}tkHAаϫ : 43?y5T೻SNWJFhT젋ta:?d[ ,}NQ^46y>kEBP^ H{R !z4RtʯH~}=/MT4,i&]gD]iN8gaH?qzDF&es.R=j !F`vޝ]3N] V'm`D~a;p(7bG|`u,_!z6d8'( TY+ːuL.Oy>> ˊ^աWTkC'\M_[?2/ D=ɟ3kȊ==:"{MN.҄|ೳw@'3_Ѳc##,QsU${\ 'J}p hS[?Idcd>!us&JWdWYW/:o#P~83pӡZVGG),$+Ժ5o1{5O|({e փ ZWb r!9 % \g_(RDR.qSz;׺zPM=@M'r8rseK ޒ-BcALHn+WsfͶwӃ]QqAVZaO ECToƉhr@B딷D"ќe/ Qd\fN[i;<Zn=PL ]Y8#C.l3hD^3ycA換~`g{viqk Hw:}:7i\"%̹HHP/ܕ|^c6^Jan4N-nqbҢQ[Ec@jL&"m3:IT:&+A.^6[kXRϵ1(3E@sGϖɕBQ u4gZe7huCl ȜTE)`ep>ad-|z7l]]nv0l)## .l2H 67QX#, Cw?;s Bo33Adeqwl vC ;@^ϽY*vaLX0pxdX/OkV ABrᕻbm`lpy@9% 6dSEm,[A ەܼQX?iXGpI#%Ue-)wWlfcN6"ֹ8Jp4Ll< Tqk6vޝl8^VCK.oe*{œ UMAZ܏3QdP&TeBz$U}k,p Ե; s DQ[J 9˚_6*ARѢF INz1f揨HFWO;`B2"J-^ ]VB[<[` '3-{*^T3uX:8VQ[Ry%<'Ltןw"Uq?7a9eGL0,b%hxGĤ(\+ Î9( M(dKX0 7G~?AOk+ \ۤ4Hb$0Q`T Ԇ(O ݹBi|B"\VN}w_Rœ#P4ZZ10rc*Ϲ2wlC\D# cc69ikx1vJ|٣VTޜd h^d)"LdSBqj!%kyQ[QY⡰b?ϰ*߻0<7#v$W&uDo^3\}!Bӂyi+;[=vGؓxҌR8hSPz-*v_:ŬQ+lj]OXV)G%rw" էƷEKp/y)@ #y|]an"f-}7e+?jmi?er6mn߼bnsXl[1Kl9mD054O,2~BL[1Cw :0l7~et&ԫAXH>"_ə*~d$Pkb߫']* nvPbܥ? ?b¯0%u_ iH@WˢAQ?@]$?2{or- |Q7-vMZDO8;6`u!C }m@9} { d"KLl8<_ST2+/&=b +] ֔F%YS 8]uIH*F69?zn1 L_CZES݀CEb / SV~<Q0JFH-U# A=M{Guݞ"WS!{,*LϬ`R^U`Bkר/D-v(3­ߪɷHpXz}s,S4ͽ(;4]P,;Esսѓ1BK(vA*g2u?n>bec񱏈/Ű28#M@uMX-S"% OEfYE.PWa̗r.4H5dVj\5NWgPmܰ& W0#+l'F^:H7.nG;<t`N}!b! @kÏu^ ĝoFè#|~j]Я lF` Rs,ؔE$C_bD]z[HZKe,|oz$c5UM8`(pYS:iB {8ŷiΖ<ն{JX|<2?V_.2o` >]I$oy_(JCʅ 0ܖ^R F\I+C l hw,Sv8U9 3KF\EL$grX܀A!S/rkl<`68pD2|F#k\p쨴he\ݓO?i?C%G)lwtp ;eAZy^8,< [͌-W@F,YʡmCXrsl GdcyU즈rK/mHj4r9)7d?3uLhQ_ l߃,cTe, oF~@y4 >sP u*ǘaP*1G O^N) Q?̖Bv VcbIʗ(Vҥ @7pȊKAu{MS(%?34 Sρk~-1nX&'V]8.SAꜯ^#QyEazF}V9ΨtXnwzTMr{prCmAҠN 6|qTb@q @r w %e$AΖG@nSp1ݫLcm1)\iG"],WU56B& i=-. yL̀xÜӽUr[=ot$Sq5Ӂ=io1&TY楐}| ndjiv,?NO7CZgp֏AFU:m8x~ )ےe).P5@!A+&?`-Rt,alboDEgpwiƩw2kQ8\@ .,yo?c?b_u]ou`MKˎ9K+}ɳU^xd%ꛤSQk99ˣ 5j⭝jLG﫵~ZZ AR rcyatkK 3Ex*2~%>lTI6Ptq8zqY FbRnxPB8tɾB4.%-wM`AqOk/|[]dmSiS,6)iFTp@-9=LMSP-b !X4An <Ŏ[Ć;`d<@6p?%9ZQJc$Z%xiDXSa ' uN꽽AE񐾂;⢨pEᴉ3,xИfEjsn(HD Nc̏,b,9m(=Ocճ5ٳ(_B$x\#jaaПY|q٠\"S8{x.=rS&+ĮC88GjսyTEւK9 { !+Ck]W+5/EQr+~Y]9I nϲue)_rnOAz}pHZAWjNgHfbf~?$><1]-T##tdbL Z D>\h{elIKڍ٨|Qq=[DW!tHZmu/q:a汬P-qɶfZKj%ާD8J)TJG>Dh0qH<993zæ<+L&v mi*Ht(X2֟P箦ĽMC2kFkep*I!ֱ`^Q8]І# $K<&~"T}A=/j:]#LH*P܎<1.1yI>49՞)"F$v3J%Rs;AbkPkFu}peQG20)uDF%f#h{Io:.:ٖWڡXM_Li|xnaMωgUd( ރ/[iCtvTf[r^XA~KvMzi. ikix92d KTd+(Mԕq)Ӭȍ3n\0L=2.[73o+V>@tLHwd7 j,go%]s6H;|ctxIi5^Lc9? g@̹8尾ɮ%K͎w Q yk$0Z!lk]@i#>= UД)J%Wh촀g1rjxt":5c1& "6SPbZHBϮNNCaY4=5 5?FL+w6ɻfw4K:aX+.23RdLp7َSnOEPs3j!O꺟|@s, #ۅ}|Y)U7)O}SqLmʦ}&kaL>b6}U`@tiȆR YCH:AdoVmtUt7j\mMeϬ ՆCwϴLzi(6rv်~Qi[xY?3BWV\y!_Hh,׍ Dӵ3j|iHSE:Я{KغbL ;X"ڐol%m$%4NG3FlnYveyZ1ߔe ԇ$2E V?p#2 "0uw\^x-iKYyсI #}W}:&z7 ew휠M܉Ú'HP&h_nQ \֬^ԍT*3l#[5Npd? (Cz3" uĆ)-p :π9s< %)1;Լ\.A@{厸chI_Cȝ-`'?!GQPi'7Fd\?F(qp  b{K'MwECѼ\z92QYl`]}oǾ(畮=nf+4rvo h %IeyHmwj.S ~5OVǢRg8KǓdC7]ː{5M TS6mhUẌeuKx=tXE B͛ $ScBx䁨ڐaqb;_4qrѤe(q7^Bx(8l.c 5WaG!}Z^9-OTO0WdF#GJmbhZj v/&qbLnASt6Z3iimJ'/*>+mZ =|޼ʳ~b?\KMHuse&CRGmf\aGTxSOJ9n8Qʠ#F@UhW9z; Wm1;ڕ٦7ގqHl?o6gr?J7-GAI =?D4gt*(<Tl=ASӇc:끟,<9ma6Ӗ8Y_s5 ]P)YtnAB3E-H|$N*+ȯ )VM]^-琢!yQZqO$I8ƶy `j,ΑyƱYU@Lʾke5~J=fJ~:LJQz%;0 ZT&HguM[kEn; @'5_&i8Է !5 yk"T=Z4PCKSD*71b92N_`УÐ͹2ҷx2^Ú FBFQp5 ٔBK1w(t3)H4 ZdY? 8*[Z4\,DžXtɜ,<*˃mO ,q1|CvgBV5%>r}T@x^I{'Tm1E|'Ducr{n4B EQ$.T=Ӌ~cVi baYdauv=]St l_eMT| YN_aGpϘlZPKB}PWc2I٢gglF i^Md7EY"EU=sGRۀhQp-- (4֝9m#w?؀kNI%g5: IJ wF-B{\DzP&,")] )zfV0LY tZz:  E2ju1$}\6*أ?jѲI"|-]~` 6USDun͋%9zi49шdn#qPN -pp@k:}'lҺǤN_].+]&tǍL ! k,8W,|r'zDUhAɴ.U=[L, rfQKvN&!Jt ,%i͒U٢_]0m`{ E)MӽHtףp`"Qeȗ&{t憲7+{ SI%Roey* @|S vѨUx#%coh[|&i8qF bLm{Vn%w,s80چX> R"NI|:ԛS?o+qYcٌGܞ]'O|x·P$9.Xj"X{.^ ЈShKP縗# gSq,B1̖+fZڊ"ٻ&K^ #"olZdJ )wH<+k;1KJJݝ`ժ9;a3~RxƂ5B.t.J.S̷jђW\֚Y JjUu39􀞱`#!F7]R&]DRK׸ʩ1Pu|Y*FUώQvo } ]<6ˇNԃ/2G;]M4]TBO~79%ۨf<6VeVM]'61="y%&$rX:i ,ʃ3E1J+9$bu)ml4 š$X$$gҫLhogPl.0V;8:mmNY$1@z渤KM<\V)׿1ȥ՞:\e "ed^~WL{K\YGY:3C9@37'MK iKtVzos8n7|-@hRێ:,$ ʁ(ӥ^ČXA.Ԉ]bX,O7;ny(|;HOO 0KNq 5 1N u v?n}r5҈c.P^ɲ'bQɮTz4,J|潉D^-TgN_، n?W&l"`/Tw&*ti0~ ƒ)e{dôsٙIr) .cpX1L)jQ@`q f؎dMzJUC|d㒆jӾG|eőnvH Yu/18pG$ʥhn{ #+(%n?n9y&Fݛ76S2cAzrW"y:ltr4WW`/_yX'ZŽ`M (V#\(_EbY (|y]ܡH wB3b Apw+xȾ=c,8IFJ?>8QTnKȱsBeS~[iOLQp kWH0Έc JC$)5"T^&0Vdm\ ?3\ #V~lƗsNb!]E*vf;[VL'%KK z gŌ}e,_xk ܵ;nÕK@b27͆MV@ڝy ՜,fpy|`!+xېSR%p0;[znm.:Y:׃%Fx<͘V5n"r~#P|+33혾2g4iF'߄zw4[w'/Aމ]H3AuwF!o9 ]UEaNf;!3WrGSɿ CRN+h27iZQ'p'H cpH wۛrd>4I]!3]z99ALo2]ٸg7gG,0Hv0JUe[CCkٿNʔE0ŞX\feDl("ǎk 4jK#L`wMWS^q(%!1Á*ҿVpi81l\f yY?*~4ҽ@(PɅqP5gyAk5mg ds߆BKy#hjG`'v =[ 9kJ2͕$͎bًn>/s&?ih^ZAaO(,W67 d{pХhcNUVX6kRe>{2 H9*&)־>tix0"{WVnv*X5 KY==jS;ع":krWL"2huq .|Dnrr;+U=1,Jo u25u<_-ROv#Ca5+wI"Tv6/%Ҹ)7zK-u g\Tķ&\B/jyBLYb;Jʵj#,ڴ e:c+-r^:f<rР!~ߵۿCtrAMlC6Ä9g2~Hg'Ϲ!gQ{:tǏ∏0Ħ7 BUrLJ~wqLx~tgAIР~*n4"f]:oP-<;1sad>S!\q&rz o;ncG(TC>UAzΡ(eկrEnE A00&ťV1WYJ #?#0ˢ)?~֭*әPeb= RQ|;K8; p` YUն'h[{F\+E|1gHa"W G|kJ固6U\m.E7k̛p!ٖEo;yȴN0ŵ73ld`&4u׮F4Yx1 щDyD#|cAwav?"e}1t^,%C&e"JN9÷8Tk'ȱkW 4P'(RpU :΁mg-/^hnYHyqҥ)>4ޢ w3՜ÌaU ;3fZ]hju,ʉ7bKة䐛C'Gxt3xe(,=5V CDZĤ>xL" ػC=euQo6bso{>$LŨy,c_p!|+QjT'SE(9_g)Eથ/ vٛߢsQ=[ Sӎ8ԧ v/9*">;+$E n65A gN۪|D=I9 ~C ]+IЅ{1,ڍ0ݧ{ '&f4Rd%Bb2ɞc1Nq YYy#Rb`uOx;i00r+h Ӹq"CJpsL',#o\>z H4e\|u]TaQ(\~ $'h:eq#~\FkfGCpeQ1I8´$H$L%3i$ n\:2C{ "stCtO ʮgL`"pBݨ2*LbV^PޕޟEXwa]Cmg߲k#6[m8,lLT s an`]-u)L&kZ Q&B<"E-!"ĶƻIۋ4sDsG thþ.?0s UT'/蓖b6Ѻ”{ A4jpYF3qEA_d+ztQ fp f)Eũt5JߧH+hJaAN?5'0"m#֓txxA^P8x*qf65y+;5rE D% ސ JoQ'ޢ޳2 \fo[,yx\x$,A&Hcڇ *OʭQ[}-YX{HO)7U۟m[qJچQhY3ݡ˺9ބ1HsMos2ڃ\x̘r8O;'}6YU@\sqZ;<`6kEт@{M@/O[0@xz:Yjg)[$~]ԡ  C5 fޤ]q;FmKje g*!nNap'&l8`%$^Α2ڃaSYc`古3 f8`F{I 94y,W_K@FX.9{VHS4@l햿es(yWu®o{cS\cD=Dx=rJ%Y-vY>e9?3`]c1͸+ `(v͇ T'7Sk,l}3x%4MO.ԮE/F5 TmxB!\L=N6W0mC3JC9(ER+T?+@lk Ŕ7):;3ײɟ Vӏ%y{P'8o#[DIUAǂV7+.S [dq8@D:$]Mtl&YWDw1h6DQ߃-zWPbQ^)K{uZS->5@[F m g<גO"M Z T^*|-j TH"5i i]2M^j 9󏰪mU^;\l"@j(TlH\ZL(13TnjJ&3 zI3߇W 049Wg-#i""^NꕐZd:oo8! #~lY?JYoUёk[94,$hP'n%ZEǜr|"w;XT!mHP$EbK筁B%? N="y@PȃtL]fB+ 9;.Eŵj5-) dj\4Y3LZ6d韛;_koT8 bcZegČʵ6)c6N.ȌLOШ3y72 GoJ:MLY( $/ilҳ4类e^R6cx(>g^;rҾ _psktyP~KtCۗB+&>T@BMr:8|$w! S_@ӓD*;_5e$éo63,œE}dYRK#xf,X*z)hXFy1`& j/TNNLsL, *FA2L)T%uB{q /pR 0sh!d&|3ym(ffŸtR&!+񴄜K/&*e($JC: d{@_ID!k->mJNX!Doc꼒8,痆*V1Oq\t?np۲AHV~0_] @ ‚)m} j6n Q7>#WEz;L<>؅ѫ=7,i| ]IfdijT0  [NYKZjCUq/⠯ QZ}<e 7NRݫľcCldkބn"g.z-=O>LZo_#CO$ZZ|),W^TX뮂J#p&b=4?I\<<6fOfkY2(3ʓ77cUn3V:4xq$,C&nwjj""y1{ {.Ӑx`*&Gm peaf;(A-x3wFg*l7RԲ`#^qš_r}GD?JZ3?3S=n@P RtaN^HNEd at 2 PPy%$xoĢp՜`bz?wgutonRԸ41[P{0Pl #m L] UZ$H񘗵1|2@㒠/Jmg8)c a+zF($sdDڣƓ`%79 \)ű X!dlς'bFz5A5^#u(I7mw~c-G@l;q2{ =բ,/!Cgkh\b 4d:L]5i -9qKL9uIlP"N_t!u7u >z|P"{NL/e Lmxo}zG#Y}M (-ȳX~WzpAS~/Ie[ Z@l2ݿRZIi!EVVѥePfC M#S*qGD EVUc?xSVLRc2ފ6"i!"gH}3cpa s惡!-ԥ&Fˣ?؉V-hPNI%i ,2Jz0nAjKۜj//FT?yΝ0n(]-%7гƐgEqn8au`C"k~@.qܸ1]p0#.%'Pͫrkg'15;ú 1/xGKp}BM`QLH< ZQ{1Bfn/2GWtk#w*`xrb!-)()pgƧKwXlV`A,Ȳ4y9조x< 8'L;J]SߢqNB)v-田d5Q 56 0kv ywVt"W+~\FS'qٰ7 MXhGsS@Ti{T7bjĖ8?-.œ}~^*w |'tCD)*R<*:dh[A0R#uuCCN,wU2UEoEwv?#/@_2Ȓ.@s`Ro@j~j!S/G@I|?l  s LkB=k6kUeV" -yFvّ<l]FkN?O:IB01-6lBK3h3Fzq/%>r12D9WLkcAp2+Κ.5g.QwH =+\F&$nap}{>K@RR[qKnq윔y*.?$-MM1pQz-)cצ#Gplm,fm,H xEw^Q_u\VtcjI _3iHwnםpe`nG1g9hOo΀X|ޞcCy4AoV\=_ac;9 7=]|-/bc~1Ԉv;~I 6]c`glj5 c(zo [ZrA8EL܈oq ǐ}Wux\]E0\ݹS+-#pB"lEʔ^ 6i=2YD1A AV\ed̎G]zIfk=F$~"ː7^e.5uqen{f ^->]~DЪEsghx~m@t5ӼYk*B&iiR auJTZ'RƳ^ Eiws޾=}ɑP3iPueHp^[JT9uws1KYfSwtuC1<q Ԑ1Vg,q]P%OY1d& ԮvB4(@F:4T#q^2ɈΨ}ctbuL L}qjeFxẎ+$ܡ1R9N &*͝Yvy ֒uޙ3h<)em̀D I JGp.;{Y}Xޫ+0ŕ-0_IN{I^d 5*/ yYMۭQ="x}Çl^h$JSDW#=̯hud_d "_[%E3C̴7]_!mB8=B]ɧ/ќ(!8_/l5oNIԡMS\^6c&cYoGr_`x.d)3ΒM%5jOAYY;)MMr!f7G]܌9s02 Hǜ-Jv=kNnOx5)ȅEB+hőj\7ùz>zajTE 6;Xp @4l)f0;7PYPWTO3B(wNL-q\]?O͸J$2pbGژ#{̇ kgʄ&EIL!yЅ49pB卷NcN0%pȜ.ۼj}jFY;t^ڔx0CbSUo5;pc4Kjp|3&B&'(' ݯLgLdtی  i/}{G0tN}DԼ@v͆cUK gִYp:kqqEo+"9zUbg:3 Rf̡Odth%QŶ$a=Zooꤪ2ٱp\4>KrǤr]d6\Dgxc!aPTKp-tr 2Sk{Z7چe| hz4*R#ցZVN-^0)2-Q KP~ht<ɓ^E&6/5H1s?ieuLȞ r\OsVSAЏ>$!+ؙSkS2]{ !Qj`vK咍3m5}1 " 2⇦~bGrMxsLWɃjT&OW}k6r5L"EER &>Z_FU&'VzyO ܌PٱD*is\M8##4K0[ɽ^14pR NkE"EŴ_֘#"<0`!( w7M4EeyA+O٠wJh 3x#U ~z^382ܽo5s@Oj|Opk8+?ԕ |/]~b4.jмNZ̑y즎 p ;/j{qo4 =?&ÀӁPSѮ/Mn Z]FJ-|w&E"=6,JPrx)0Y U 9>0S(r.cGl`M'chzH}U.|2@v8/}C h-y(O6TG`,]$#&Tވ5_EҠnT.<iS*OoU̴K9i7HxI03G inK;ȍx wEQ%4u)C$W_EZʊbM=nA/Hu~;z)Q!ݮ?GL6Jr*˕4Klu32`8Cp?w*zg'n}#:Ԥ~E_cjK1_>?H)4I3my588<1#0VORHhվʕw8үPdZ^^Uӫ#S >wL $tDߢf'ӝSv e~5@Pq%  $W#@ÙzE[w $K֍41;mwA&ktVm% Y./k~oZ? PG4.\<?o@*Qs ])k7?k ZBCWl>ಖ)y>\懯oxa L|kٵuUq*PGE1ʧ{rǔӁh-g]<-.=x".Ɯ5CJs}<=ҷcv=2,,gvݜ*\CWC|@L2äA%3#Bw[&2v;O~v(Ϙ ?haly|jPB7v3br#x\XҘM\C-QFeYDqW%1 gWEie.-SqƻtC sI1Z-FnW Y"c K7gBbPzK^x%ZPM!n'y;.G^eFT"Hj߰n8q? )P\4¶;zjMq5nܼ6gzTk5R<=0ZrzIH=K ѽl LR$vٝ=}lc5vG5 Tm FRnj0 jW_^w\I:KXZ>N7cb&QBQLEƼZx,]g⋷*[$~Q7q8f5񡀊vN&G?_=lnI+`IZEb9)%Oe?O&s#E]?hg}7Ddkd9qrÔ^}Jl\kM-$ drn.ը$%4%Ke.@eO1#fu s:Q#%iXhSYqڕp5gJ Snj%W!`08LtL[$#Z-[Y?[T\0wc1ƭ@x] X)~MU ]u8/QxoYI8 Y>:9Ɠ]Qxez VC cmʑJygE_CK{ވͼ;Y4/#'c- Z+@W-8`г paa;VF9:􂟕5"']CiV(dBf)FCU(Dpӫ}hʇurmP#"6$-i /cW` .LHh%Vi;|X54p?XAFffEz~<q[*KPb; j8،/KL|!BB._ >>0Ɔe1ӲuA6d{> )"c%(g|j2L@?Y֟TD@4 dU?)S*M9 k gJ Pr*uV$ [WoͰQߒVyN8࠻W?ϭwOTvf ӫXLC(g=%f%\/o0mj@~' GܰSUJ =pO S:->6`+LJuxb쏚oQ{F pEB3Pw-hc8!WD0U63҄@7 Io}$&KmKӽ)@򁙭iBYSEy<>+ߵs )ņR@fܛ`t՝VcZrښfչYP/v^CkJoTn\{z1 :w4grznT/R! Kk~^۬@$Wafz'7^yqzFS7% < PWovNj\DG[Xe\3 Đj߸4nKj0J1X~\4.uߘ(9ϲX~r`6lr0LNlfEa u$.~1ݬo5y`fJNXi4i<4ׁ63uAMӑ2MʖbC#c*+aGGD50A_@) /JcQ@ޔxд/Y,'VJ!(@gHT߾_1e)%(Owr\m8>.q Z)'FҝLM!;o`XJb 7:0ItlInkeuKU brـI"u3wT!4w566!B,qOw>曚uW.o 3@'PZ #x&Kej'(x}8u)$~ GB/1i%U"J`] gZ,4(d;b8C½[% DT-x OI.i$\#aq4sw%1pcf4%kCu^LյԤ#\pg>g]P#ЦupVXhy~IB4'peƪ|D^Iѥ^޽3eFu*,-ȿJI7ShnBȩV1L{,Ģ+#PӗAfNZ. 2F_Zld.}rZ(D:}HS czF@fVPn/^biX%&D}|;=UcD<о-#,2-H 润+UxKs@-&v! m */ > WrCre7ښ*xtx\@ԡ}F#?gd=cF:>܍h# 1?ȴ4ǰ"0V o|LL"_.rǨ\:ϝAvo QeZ\TP//QDh 95Yu 0kWS_őbKyj3\(T-`Ĩ:z=弶.Au[O(EVd:[K [4W`qhzU~,)`m6&~ڙ!R ]-_3J5ȗ#Kg rCh١3?R e"2$av~d\ + ,}WV7&g dnDD%a= ,].1+dIY> ՑMJ} >Y{82t-F*lA!iWsp32}dæ{`⏮ 9Z>E2ĉ7OUE 7ϒ#QKt>"nhU7qW~W1xu(?[GFWdqHEMcu6\ YV> ]]QON܉*0[raƛb-IuweF!C\fc]/v!P#kd ON5yτ7C:fB)xAwCY#?O8U=#0M=_Elzõ!}f|V#vҀs `MI.tg x< :&Ig>RǴzd"N}k_VnV.T}eLhSG[6i-,#7 [^<|`^gۏIYRi^ҹGpz`Ec:sg@ToML]D1Wwds\dSJ#]%2Xo}JB[TݕAJͭ*qՈ GmW>D9םYiQY"ܰaWA+ %6ayX^h*YWӧ&ycx ڔt!<ܢ2rxFv"DNSA$oӸ kWUB[bI:,Y coWdVCc&t<ƻfk ҹ:Q/HEATv"W4,Ǯ[.(z*up%ɪMryADnN Qwf,B&hdhx}@(Rc5dF)'Wuhӵ9|yf}#JzM$eZu0׽RGsȥz$eG_7[XAݲr< UZ > >jAnj`=cAyC@kaoc;Q`z9)VVj){*H8aiEHcgaDҢ)97BɁ=I+JЖ[;qr|lGnj7z0.5\ Ei_P(*9,q>z+n ޸b)zf0v\Gb}kI"Ns@47|i '^zm6Z6q}Tc~y>Z'36,)"zG,Up gVmSK9s!F>oиpv?T}~h)J|މIR ?'@[Q'2L[RK!i\rP8")\8&X.que s+6k2\dL_3RQj ^t&:Tt;vRSmA5=j L$R t93k֥FG .KT>-5S.*ki+ O)üv}0Fl tc<2YT@MPa/їL`"9đ"~k6dO35ژ.ŅG`̶5b4xdIOP'}@xa :sM=`ߤa~T>˳WAf99?no%פB a|_sn(zcmIZA:LGxZI'/UP%(M,]N^5HuN^6D/pٸ`OP6 0z2P#OMy{K*}?QL:eiQ>ENمUTks 'ܮn%bmA2%Gt5EG焅&w3f"P!!c1z%' ?$fXŗRaMfm[$e{O5Xln7? oӽuҤ}DlbPؐ15p.a 7ߒ.E F6=\#HJ<'4wK)G *-#b~kmL'NRa8gJ?cY(mҲH'i5z9ʧr&Ʒ(E_[_PZ`zI<3y)_d ˆO1|3ZwGhe.rx_ Mv^a,:lsbrbz`5 %(Cd/v;sM]O5O6wĘ+.;cML*M|WnPq+mh?bB@"ښǣˡ!? YOxػmL(hZgCshm˯S8jܚT}ErLy\o r+[¡0 lhaGA9@?wgЧ;Lqh+TN#I.2ɮrlBظ{~;<8i>&ycǭb7%4}p~Q5=w 9)Ϋ'I;+C){*= RV*4!ikx}.#xf'.bq U 4?qfͦ"d%uvf*[U~T 4gvз qcOԻ2^V\ BY? 2z$l-̨Eye?c#3_r#oKL{>x=-a"]^|L WR;zљ%wS|>xc; Oq{rA ~Nj (]x:\j(H7ǤApV]x6aCSV޵`73cZuqch-++c<DžR?΁G9C6:W=^YWGf߳)F1o5;KTߦezq̝u-??m ‚x--l=G9ۜ֩5oS|Bfv`>)LFsdUܟu&\h':h=sn&-&|fbt΁=إ;#jT玗5 qvYn-:e5t[aVV{AaOO8q7qj A1@A|Z#E^)t|_`i.̇L&WJM*|nxuK^W^INx@s^(M6iҨhLG}'z4K3H,L}X%CQLg"|4m- mdE,͟N\B]َ;l^6i\|}g32L})@J9SE~5b4L0B[,~U?}mko?{ā 0Gb#`?vY){T:D.op *nW)wd6e9Kᑶ}#ǵKuFdHwΏ"uc;Z' R&P{_!\~ABUQk iQg~a(s}32HȆ-U &jysX·f:U8@ [@$^! 4{qndeVFJmn;e@sa_H+roefQmIOhuIw Ȑ(˘j݁\Oy>ngQ$byH5ۦD,JF^ovS=, Y\uߓ4Qt W*v"v]5 @n*/@116t{E/4ɓ(g. N{,Ip!&ux Xbz^ټ < R&u'Hg$$9?zˑ. ߷9O:ib+Xs0lLOStkP!r{!o4Џc~ypBM"ү4ZVvIY~*lf\>ʺƐ4 ǡl,dHA=石V}zPof :n3^˫ð( ;$|gTb/@6VpU{cjh]ZW{j_V0/ޏvdold^'%LmAċA]_g( O>[ݾr`$2l`NE҃:t?RN"/3>"i{l~$EVJMΗ9gҭ_YXMmc`bD;mzfԥWP5i} :>"c>widk*O. qA+r7}egKQ p@nzً%'C?hc?dZS"qb!0hNcKMu˶QKA}4HXV&Ϡ,g[aȷa/fzcjDH) `?N6x 6T@߃D)iig7tv^|~EcZbTL\\;Ǫ.xn=ȪXy#iJrH n^A$WGZdzuf5%L8[-P,Vk^#j/NXYqT#:y ILuPED!+g͚;W!L! pWQ'dɣt #n TMZҠ(K:ɒlֿLGHqGSulfn|֣7M#yZt8 Hy*3K@ĭ0ׂ)aѾγ3^ _)L4qleRHm#c[T;7*w z/{@6&8b{8[ \<^!*b4ECוJ{ 2 .<6W6&X:G3[bAD]*5dJ|Vocخ|0~'gr0Lbu2ݖ(~ Ws Fs4Z9眅rSb ߉Pّ,$_ӬX+kD.uE61?eV̗dM}|=pIlX %5^c>A OxT$DJ^U1g nL`)"E!Mb|ER[P>#=kVbB\ȓˢUn7ZcvMɑoN05,KZ;hf !Z !,/DS/Q6 N81tϡsm[ΰm=sNzVUuKH䄸=H(;ޠdBL:IcCk4Qz:Te|ͅ~ =|N Hd J6HP_vNr7]ŔQ'27C/%`ރ; NZ'df@]ߏS6CS"r@e&rv jW.u 0k?{I߷ymṶqR#,AlfeEޱkipHJ;|wp{b8kxxyԇf[ܺ},jiFG2ah(r/fQ(f zO򬼉AfPN0mdx7g7Ve|'r׵$>pԳϨ9走I b9]ccGpf`L/AȁY#ZyStt~!rVLQN"̾RэN*h%ֈN|jm>o ϫ%Nicw52bn|/^hfM' Ģ*aRA]a!P e>(Y x`l^RLbR%?F\aL C7d=Ϡ -́Zd{#&XA }//`ۑnvvu9*_hDmG*\9/جbg>,q{Dip{n6@!%yo_шϧU6^y%;'U"%$%yjTulZa-%p9N7W+1A}Pf ܋49Hd<:HKc@@8fx |៿g fq)(?tœ?:Sg7 z 0L& -{S,?FJ~5sպTk Pt98WO{#۞vz \6 gûS ,Ljq50P?@#-OQli@cV_sQÃ`tvBѰ}$)MƹX#;fZٯ6AHUDl$XHb 3&X?^7f-OZ UH^$ kyс)qV{/ ^v/BN\)1T{r xiPp^ m6t|_B%ƆYr_%ס?+NK$4evH'x(7AMr"j,Ea6SgP_$6 -5̘y<ʸx]ӓ; P@ k vz<$Ό e]EV?N)+y=:рYh0R"?p!m R@˩ S4% l;eeҺH73. | r vl4W. T'֪̦7nMX%h .UsikumngU^E=n[1uQl a<%VxGa}iTd5!@79^*-& Z2KLapQS^C+TX KsS@ژhmPɢ ~K%Խ;ۨwV*GNF۟]Wl]UEȅWW_(l'x%dub KX-[m03]z[773rja,4W<6ڼPuw7 R^{~g]NKnTPFToMHx/H8M| +Zp%r [I7$ '!eB!@!s+1v!XTo˿ɰOAOý8F,_ѷWB Tͥ0;{{kK޿HH,DN5Ad AbvDs:qa8)4^8`4"E'htcFjr\ȏaB/[}]hu:YSE%-r|ҧG :@ybdY~:oj]%uy>{nN"4S\JWq\s8olwL n<#j-A L4j#G6\A;on %q'Ug47Pqޖ]źn[΋{Q=g=I}I2Ի,%$K<!MN)QžN\96\5T'!UDxZd9PB)j8&bKsChF_ ZtGȪއR[aub(%ŝ}UbKpQ<:` L#!GgXeUz&@kZ t6YL%Ҹ9܉ vF퉖dFgJ v/ѧΨKÄtpB;LO#3x"n'u>&vm@N k"=V N#EY y$ش?ŧ֔Lh3=@|RH)g.+_) xgK*UOH`!u]S %Tt@|׭\E$jawG[po>$2ϑX5i!Q(ؚul4<4?ڼ@kDf"΍#P(j͢8R&b__)x>ܭ؟aF71ݱO]'c*VS5ESctnTVH:WHbdo}*B>=|a-%)τ$0oŸ@z_Jz=?RV)"4<>|_GrgSΜ%Rh_w܃/T(J4vR#<'rͅ]8`1?%WT4y@9S+73u/šz?q.M C2*Lzf3җmL|Cy>B #|e?7 wn=ջbyC\̈́b`{WIvEΏw*& t^>d&/2./F a/tS7~ 0DUfP@E!*ǽ] ?t[c]TY -+2<5v?3F(Z/׿Ė'P+, }ҭ`?h*X|{$l!WN +[4LyA!#xIy{A"1V9X-iу }|B9V'_'QQf sCfUQ9ut˫|X֘"j< #NdOiWܜO ѻ)GbUԿEݱ_Ys[ 4.Y--ZWO!8Y6/ƍáVNj9G$^;QޅIepú=p Qo-{干7ͤRm3m̱70lP7pʌM5P@:߫fEHЗ]HV$di*kƊd>.l3,z<¨IFZ]o$wriԵ7fُ>V~'xsϮm@ǯy|$b)&Re9\mb@{,6?@ .'4>  BSwnV2cϱG̹SC=0}Z^XldDZVdw|8薓xjf ݾ"ff_CN"ʊȡhEu |+u_ +L L^5+:y)&n$)y76 *2ߧ_)s{1MOIDjY%L^P(-ˀҋ^]5Ƥ'hDd!TNNN +{.[꥖=zU6<&ïVn {8sX1uQ fh8,cnaku0zq&Rg`9T'$e \4Aj:O \Y˹5-.؉t9!8c6L[SG%>ܚ~BL~cl8y*%=ZeCSYWDV`5}DA'ݼ_6bR*"&i3CSl7ws驐V>%O͔b(ha6azʢ辄` ;F-*} d|Y5Ppud1RYO#[Ĕ^EK G˱q55ֈ(ly+9=Utot¹e,%.cN:}خ^!λgbVY-S8JnsUq<9"q7_,igtiH!?13F ̓߃K^&J1Iua=YВ\99,<7 i Dif@4f V֤pZ<8 :gUů`K7Vm( Qi&Nm@@GA7^ʲ}q5BD{ :kw)^CIf@%q דH볽b7 ~HN:n7;ڀ6kj8,96 P &_D #JjW+ .yjhwJ6Zf:88./ a"OZHd<ɬfڝON#Y9P Iރ>W?Ɓ yHԇ؉lSg6S`0W.n#vX/6i`,wJ' HVZU(,Kٞ+? x.]ŃHtѡ=𚲡x\BDߜ\Dkn͍pӕa39BB-+LL愩i)C|9l1X}*/m#]@uŲ,GhQQo$R3S:0F|aq{ʭ֍\-'>sUEy5u6YD}yH@HƯ:ѱIt2$D 88&prּIfGf;<Jb6kW>ίZ`6S* L{ޞ #Z%B"Dp(6(ۉ7oipUjBw%VζZʞfO?+Vٸ]?mFߐ9v+,RR)$D;>A5f/5ʌZhrQ {.50̒U4v ,dMY r֗NEf*f+Q.Zߚ$M|91`(^W8 5К랻u;GzSu0%M 3PӺِbI7ҁ9AoX9Gu-ulƑP|hO=1sP^ď0M&Sw肎$^`RbWhRv0%WY0$7.CXC2-H7?0"6Bpp^4޳Zu\*4%g˯iDB+ᷥ7.l^ 5 )6gv $<7|5ٟOB8I]үr+v8SH0dO@?֭Yjk n[iLƕtljɷk{to-SR-_ߞhAxNNrn&[9(< lci-Wm;*UY vK;%50A]V  t-S=U:TFCU>jbSmT`X>x{( xD(}:{* ǥKϦkm'W'48,Q`tX<_w^e.Swf|YeټZc*]E^D^$E hC=_Fk}jLJ7*[hJ:BjF+ƿ{vivG4*Z/~ rc>.aը\Ħ9onπ/8FyyYrlW+!j38;p̀Hh,i~@/f,q(U$\#4@C*P40'eA7|W 2[e^J VF u`qwտ:wRl>+4L3;fCQ@T>&::b5͛TS7"Ν3i)ch} wz#T' l>gmLC i \O Mh&epG`iVhJJʎCGOE?LVINY4sQ\p*4+^ w*laj8dABWG˾M~o:v\G4m?qϞ0N96CU=oΡ'(] 9[w[|%EެBJcxG!&w q,OYCaM ?b5/k@TC[@4<˛N?*# "|lo#< 1ڸ ]w4OJ'}kL*Uͦ}멼IL>:HNDU&<%5-[(jǴڜt,x1T/:[ 7C(4RBr*lrͩhKaojKWZu;NZl&Җ'a{m}-ZdDLIrw_hZSഀ> rQM}`AW"RsEo @^[rdIwa\%@1L6jRr[;u}&aAXE(1#Hr=qPJvJ|#'}@ |RC?AI!Q;+TEhKJpEgN:.#CG~oU=W&!ƹ˶8jP0ԋGvuwFd9o) A`$RE`Bb%X ; ER*bKms H]3OHjXz(pb*u~5* +- A{|<9_z׿Еq`$EDyLoՅh3anMk׳c";Cğw$ԄԨnKZJ0M?jk /4 SLӬA GFξl605K_}`SpМT.Ƀ|(jhl[N -5qv Q'Dp4G3 O Hwta*]i(s 8YIɽ\lPVftF#nZs7Q[!a7vE3" aEaPZѢ> )aDՏx/f" {G&M& e7~)sG6t)J6iZp~Xr&tTҜD76*Gv,ЃɂӲkػҬOs8`;ŧ0B.υ,WzaHzeLEHT#U[Oh'~ Kswә]gsnPʭ l4زAEY5!.ȡU}fwwU3) F+MvC^6_;{Qԥfm恃y9{)1ߥMThOa1(daQG( QǞPMLB]==^]IȄ`03:+iy?6-Y#c) NhXu8F x_XC )%BL0H3s-xK7rU[P@sB{_WjRrkrXS%̦X:8tnf)-RMt=!غKf^\ts;3RSs}'9Z"C^aeaޑj*.U jss0-x:6^/s$h*5SsJGF6@eAשVوAP &Lwi[L p#MGVeYZX^bK^Ŭi Vy'ZћߢydjBgq.-,Z*mG!@YNMն;Q[U]\i9)@j$ uEDyvTپ{!-di@ͶVf: kbkϞO=qff Dm/@xb߆MԧYcz#a>-}<20m)(p0fMI|u~O&cPӑXQe ٭,-(襛4LšM겆Pp[MK]qg9uI_O;晎^NfHfU`(6FFg>Q렖"3cmɌDs>%ۨEl^$SA xMPCi3/XSe\w:5~cHqBu+Zttoؽ^#>}AXR8I@@-mX[>rџ$8>!S'oXTW>]M z+^Evȗ-.S-yh<#rS5?qYr7<6Y}<_Gzis(XXdC x ?2UԪ^2Mm Nݲ/ڿ,g g ;!\JV')?ŞB1pB+']% ]L{* cc/f&OF;KF>gTC+uW 6皙̿c"m-{V ?Mof:B2Ҥ5U@#):JrIH?@t v.܊^́ni)gYZ07070100000590000041ed0000000000000000000000016296435c00000000000000000000000000000000000000000000003300000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/fuse07070100000591000081a40000000000000000000000016296435a00010634000000000000000000000000000000000000003e00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/fuse/fuse.ko.xz7zXZִF!t/H]?Eh=ڜ.+# eV!#bO>gssEWF}qʨVn2e%"[E:_.G8RaL<(*:KR!B38[]B0 J+Mݪ5sx:/p:ؗw@hbݖt Luy?;އiض/7D^U|hZCKLbcBpgZr-xkP+ nH7[XMr$ H$1O]V=iĥ-1aB9 Xh@.-UmXF>-[Ozh8 S\]S$boQe^5L0YGn"nvW3m^gGs-ا['Hq]²Ȑt9̵֠ݹXw:{ HP%I7>,/ +l>0*Y!<X1AMɀ5l4,u9$ N+R oуS$6R ~*URIF?zN0B?l)S1=Z- JUUbD˂N{e6tqq@BuP%g )\&0x'u{aq,wh马Oj-DH'L?jy?Eʟ6P0v)2K\0l~  eWc}蠤BWIx7˚&?"TO 8 _/tt+ ڎ$ B5eu 8oŁ0LGA|.~d8v*kIKV]]w}ݤtbD/Ml4x9q$on/<{vRHHaν%㚺&Q#{+N*?8\RZ5QZ̹*07˗AO= PomQNW'#lUILMSPHds-{ C s} PW6TAN{N4\YjFm Ok#>Ql{iCG#b4,bz0A-),ɬBg}s $rE8BgFB~I -`n+`&wYRpQ?d:[҃hf =Cį0ֲ5MQ{AvT>0'FpsUa3)8s+FyRTf箦 TI{`8sDy &C߳C6 TtT&:@)7Z4uTj l>[s QR| Uc{O8bAJ ģW% -P9ύS4h>1Y$&[Iy7dacB8$[lIЦ0am>#A%'tAI>G|{ A8{d7(E5ܩ{ ofzJV}duT+uxrƇ^ \W%xGӦW|@TYNȩ$k!iVS}n "F{,Tme1ky|lW}iQ]N{"|Eh47j<h)(U0,eZ ^ؘRtBÛev^-EmM#ML4lٟ}^gAL\xȓsh=-~XHe.l3ݬnp*Pcg@Z4&BX:,p0=dZJ#(ԡ[0Ga*Ņ5#<ݩ'=SEQ|J0I!+P=+(Xzo΁ _pΨ8b5Qek(kkk8[Hи(#èȼox¹GnvT@)*>3Ϝ,;Kx';nOu,OqU!h=Cff*?jb #,^f_ C{r#YO{pCIwOjLQh^:3x)IiY/)x')lcDW~o2XMd6g'7r@^n:*k9qPp7e_LxGMWIJfz.`6K`"% ZG/cE/42{EQR}Ćw݆e`¹ZToјO?\RjhEҨwU;+hC8W xXB|3T/26bkDF27Pe|k[OӼytpKd9,?k+!~_xv9JQRn[ٔKJ!eC a #ymV+ h±;gN-|M%Ó7lKzXjR3>WMPy-8-QUv[2hqx>]2 ,̣o6f-}{g8H.0NcN6[׏h%<FT2NPГ3 y[+2}jPm;f4C4gYAX&Eٜws뎚}7qP :+ z>rj WF)]5;2-=婕iǰe,ueP1 ,U{s& 8<| hM?ö蕌o ͩMW甐T.#@:"HΧ 8'k5sH ͸!X&kw~u{ġzA1ٹSâ|[Y^5l{3+ ';S ~XzrٿV ZAP_`Ϲ.=qR0[W0>#eؕ5dv{,AsSag3xNiYFwA33q{J>VK{@߶_-Nʾ}*ɜlC1G, yX )-uyZ_ǓN %/{ Etm=/x-=Ɔ'3IbP\)z0FwPA %f|#W qӺ>E^F6u猲ynNxXW?[T,i9y^6XHy- 5&YLʂRٷ5!kj $b!bo{w;v `Ǡ9&`v%˦J3jcR ۗ~?3Lcھ^W 3Ϫ:Ev(B |.|vKRSa9]Cʝ nO*HaBl9^tpWK-/) GhYncϠ:Kybڥ^Ms#ך'ҊB Aѿ'ڤ%p/ECq M㌗xwu"O"g ڷOC_dʶ|{L#ʙ1*e|71h Ym%Z*9 `[nFnܝl3!I nv&QN!rctMywKMv/1 uAo,Wi\g ); f w+;4ST|~"SZG!]]俗ӳ\^c "|ģ}bA,`> ._|h4?|CMպ0 Cy0d2UXm_ `\{Ӝ1ۣΧ<~@xPS"k] }=S]}[jK{cxOlkm.\Y EJLAڸ-ᵮ0Ҟ7OpU28f>:c+*[% Ӗ Q'R$(mjR'ho+0and*ǓH5RљrUQS{kkG-g} k]0| /z~ ~dlO-JKMX-/n 䇥8m\GN,Y vCNYgX2p mki٠vmY;5۲Fbt'IFK1HLykK[{֡ڌz8g'R n ׭^ɎV\`O~۾MJ4z>j#= +Y}QY֏p\r{` -y^zxo-.:l-}y5]wA+vZ^6\OtIU]yeK5,k=ʭXGٞEh-Օd#꿑K)QgsI(DBkmu | ါ ElpA!}Y.!5-X'tAh akqf΍c9@:}7*UQxLi9"PB6 Wإu3ѡ;_0%uB|为=g.N?A}fCcf)؁)9YAzWR+e.%G˜NO| 'Pzj%HGӭLȘw-`qE8M@ڵt?N|XqeWDɸ|/l ۙ;zŸC8w^P6\ q ;̱mkE: ě:)!QGAXbi݇\ϘՅY[2bȴBou]) ukPFg !%YvPJC@6&>Lk{R!Zs¢ۛ+cmyGTi )~㱏 2Yu}=j7EqDq٥JYZ{n:6OU<lrUcN2CsFign/IslcMt6:&y_-Ob*,Gxcod/$|3)13GltjS:ޛh׌i2i?iӱLnjۢtA@gk iMCŰϒ b˃HОg+ÃdڂMvY{st J$^Ė7щ$ Q6٦cCQ3cPp+8 5N5``# 6L-ޱH" )k/3n:!GwWGEoqcܐԫ7 O`0LhT#6t%#yƬr#qKcK\]M8a"ZT639f0ިD?]['a.M( >+na>=m/*liF6?0&$e9 ONhtB&QTt)+t?EY~thK8IPCԎL,{ބ'e.zl^ɁIcϫ$-"4$_6t;sflx!ѮXޏ- D+}ᠲ1 æt3`+ܣg 0!@q:I `0ytaK8euA[ >n1]x-mhWVN:r$YKM#*$ƻ(AAa] hmƲ"EDm5;|љoiD(ӕs0Bh7+rbA^Ǜ*w,_D漙]^ Y]q 3\RyWeS 8}w'8{:HkWh@O ۢ '=N8F.w DFKhfyEplڔp$&HV\B JfDn~qka# )?";c˺[+N'x7.Qww&?v!g'&׃brtttҘ6kpG0l~UIwDYd꜂/_w:4f1Y=PRD\9ٯ."4!ukg[9)m"MLMNcU7|sUf;/vGQ-7``c+3ApV_Ib D,z:FEVSt,[]Q̈́5qJ񬔈 J!d8G/*'lyo4iWq;ȉ y(WD@Nt>r\M ( cY 6@[wuzJ3+3hfx#]gc#ͯ+_^{g~td){pK[ٌQRهS9bHG|# @F&?n|%GD7ϻׇ3dS؝J͌@s{z ?L!sC)e2K@+z^(u7:"ˢFq5|b5Ϝm^lD?E9TaॼoX$v+]'~anq;/TTEGzM{ 3-QEZ aO~ulګw,4ٯo Z tY>o6-ZQDIDf={ng83çyVП~}>D%j)p~)1 @F6Z/ uƟJ­MܾWGޗtBjbS"2J Ժ!7~;߫N\VZuyLwHmIƘrdGe{eWEdrEmdjTǐ݆a %Hã'X_5"!Odϩ6V7vL;ϡ ϑN7Y]~!:\MT:{'pNgN?F\/Y2Z 6)˪#Lbv}{Xv'A"c+lˆ 6GD=} gGi2[kTp~ԛm*8]˯ 43RM"5(LF'o, PZ렆T*QH*H*3츳(0'N411.pԊXz@^.)gr]эs=CT R)xEGs~: 2,h( _o;)*fb)蛝,+S(_}D/ 5܄9}_ oӆ%s`>Uge oӐVՓYF@Ftk\Ior1m}w%6|+[qA y2P6>GRKwSE[@(OR1c9˥M |u@ #-,'PD Bה GhOo 1Tx#l_  \7YoQ9!xAK͢vv.iv_o#~wW4ȶ l4b$  ^2Pq%NB ++줕V[܀5>ɻXZy(AA9KxPNSMA$#x|9ZwB'|]y67Nf G%tsN#v% % Zog7~dn64Pw\5?~éB)@=8`5H?ӎdmwoUOq A/{Ji 9xYD7 ~> iϳ> 9-#gpŠO*^G!qkO)~z:Z&Z(*97|޷A0GGb]%Sr)- |DDx.`_RVmA]!~3 K\8VO#1JW2XxFboI0⶛YL[Z?ak>>nYW`/=~6]M?5 nWOhWUvjFV;ԕ%dF\usT1Dߵ q"~wehy+ٽ @RH8Vmi-v#D:$3^mULG?zf2*b(BO1EI7`+3Zc+4,dO y̚OA^4Ѳ\7GK 7!u[yC%TخtYA"y%$Ѐ-ϧ0wxa|64ϖԓm{p5}^{zђ*1-(,Ȩo,KXIB5\!1SIF7.&8η_Rkפ>7At}c3S@ `O@2aL[ tC⎪$2.8`}+pǛ'xk59tlb}os]ב>}2wYU3e0X 6E"Ϫ ;Kϩ~ҋ_Nt"oԓ7,r鐽|(>FSx +%.ތ^P-uN oup9 m1T}gMR+ENSv?"xC؜U36E&Pq-G⿏'CM_.*,?+WlSDRM`\OІ`X߉ %-+$LJiH4 /F"u"E1]c|K %}iK>/g$f PU;z^'(ZH/]̱֬QU϶2=(qfurf_n8ѪSɽjT'Z4@Pm-FOMf2qM&1un7wݴyͩt)|{?&t-*j; 0R` VeE+2%/ jB*؏`Q @}g;[ĺ@䎲}Rt~O*+ѣm<gN:9В f ^HG Ww + -$-2: ,keu xҔdIt"10S#]oR̃RNٳ_Pޜ :&e}.Cr~_S^qiIKi|wH{dJ>vϛU1UK/\5=Hϥ#"l,/uGΓ^0FF'>'YtDgMѩg60kޯ@W3'lMF̯%aU M9?dR,˓+Z&}x)/l֋±($:flQ('ӥzi9 xoi>t2'xbz12ƏIa~'E@ovMuQZ ށ;Z8 /3նj)u—avpS!Ƀ8|]aH77!ևb H(.EA$e$@"rf>n9R·y¿C,i6f90@r;gD rwZ!3 Ӏ|EE|[FL‡n${%FrZiuOK>3Mw/:B!x q /^CUYLwD971LǞnF vGs77]zDZ:4ou9Lzεj< %t] ސb.ȋ(Ec$@ܵO<8@w04 Ks~gӝ7%`c|Hf>&|;d,{a/n,ae2x?Pk40.p-A}Λ`Xgl@u"n7Q \k}/BWװ%@@F16ƈ]>:jU `-*ACTUכhkjh!Yu pu`”>GNC9J~K{w6Vy:5Z ac4jbLՎl߳^b]@W|mBj=&֜~ <Yv)ů@?yQa)N jزTҞ< ]$ї9]U2w$eFu6,â*2|qw6Ԓ̰:*>1E;0u%}]Z='缷"6/Whzκ],KX"-RtpU#$A\ľː)lֲ Dמ]<v$͕@DIJZJ@$u z/%5\f3qlqR¦Nݕ_moWg˚8PqN(vWHWzG#p7(_ O,T'j+6 n6 7}e60ν#hG л-jr!wKcHXgIns9{>mnށ|T<>Bɐ/h 59#ИV)"*k*<65x} i%ƛoG!CkrDT tkj `ƭ_ކQ L]o^(`/[PuV9{Oz9qۆ)d?n?8bF 2T~D˟||RKZtTfQọy fk륩g9WKQ^͸sl1~݇{ \cg ͣx4gbԀn DZXP -z(2)Ǝ@5<+ 0'r(+n6 lThj,͚]C)Rrn=(,HAr☮BXðƒD632p~ܠU2M/\eZii1KEأ燆'j .[/A)84rj`6Gk\W"jc@(yPɡm.w`}S = VEpeWbPOa׋R]ǜ٫0ּQָl3Nܙud KS+(jpb:Z\#8@^RѲz$4hvA8 ؍Ne{7Vhy.nl>f%q^vM.U ܿQw @UMǟ|%,t _e(a##ƴ#Uy:@'~\gf T8rQY2aZ̫n+\3+ 5R8 5jx%^-T oOlk܃[lZ>k#ȓvtvge6 }ٯVHLґr@$v9l ͆{e""XM_l}z0̠ j=VY@pR5(_6>Tz(v!G;?iO~4WN0g)yS1Bf}df(o*.! N>N3{FK8lJ|J}ʦ<‰Yl!C##dod(ݔC_D ɇ-sj(Z9jx&O B0Pս$0nMi@`EF-cJ pQ-sRs,!qvxPl4oPyV&XL&4w披Ўfzrs(M Z`<fIH`mv&MPmºo[3%`fAy!s {inh SX0E2N$þAmRȰ2TZ* _ؔX}$V|Bf,"D(?amad0߱>>@Z {{fR½z !;T&DRcՆk`2 V38Ϯ/p5u~ 4YU8>i(/UESyz+:KK靠KY-m/N HlqLe ak¹53vjzAŮ&ϲC1ADTp;~rH;38K%k-+ҟ"O`H~[ݬJ/溗5!"۶|cO:bTV3i3o@Vیy)| +wWho֠C!̕ 1tqx9~gp0upQ¥y4mvbl"r^p Q qҜi\|nmbyE1/e/ф&?+,gDĘsYuvyX oի~g 1kmWM*쌉t#BL`P.?LziIEhICF]6͸IR1 ՊKobz@:"kZglm y-4J=" մRtm ᱥf\ 6 No}K֦D3Z%^M0jъV¹-CAͥFsD9XSӇa;^~j0M&MqYAGt Ğѵ{6GѴtKrgmu7ߠq 3ae\ c5(jA(w܍/nS!{NM,D;&^uyDiIKCmq t*4ڷ HHb 4*mNNadN]"C؉I].]jGBr۔1(#YV]   Gmz!Fgj"zk*j8mj>xC RWcJ[zO$_Fop ,a\^T /b@wq3{)%JjC[ċR9%?I4B/Id^Oۻ6/yZayV4^:u뛶qxPXAvKFP~DwD,l12kGG;[KQ9Y#RpPZOHWVJ :lR`鬰!7~buOF"vITmq9"rO^o % mP(AHk)/R@vbNaKvt:ýc9K:-,43le!Xxp`b K|cC='z]ʅSDބ6fv; 7n`(x3OL( }/JXf֑MX쥧v(t@c|B<=~W.S%?(4*HeEo{ %{Sv_zXRp_/Y_?uڿoZWtoG 3LR'aѐQH6)=[m$KOnh}RE X߼<8U;7S' hPb 2D*CL*ߍ&?MƧCW 6TSj~VgHGɘKTT"(Ƭw"Q^~~=+l,EPC?aۧ㲉$1XVUÞ&ʣSnfL. 5pxZ\R]S!9Q~ gV<޽.St 1tU~ ^/_kHX*fnFR)|wh sk^2Ł'w,%0PD:њ5Js4:}& .SY{A̘IzVqa < ޗ1OU9ެVHՃ z `BBM\IOaf^ Gz59$Ϲlws?D ‚kY’H< $K2Efd 2/vهd𠐔\NVTr&tz!Olcqof>Up7v0e%GV'k b==-7 @ և=RV:t.NcE߀ DSvu>vLx}"Z,S"Z!0ȚX6!Oϩ ͧq@UФ/?B`nT3u=݈ӗpsy@.]Ko(\$tU j*o8Z k0{dwp@ɄdRìh\awLNK -@|sP-NMpD7iqF5(d>_b 52_j0YsYm(& f\5Lzfq*kIQ0\*V WxK|SZXÉS#殣԰仦%(Ec{埧Z5RPlQ2|B۸'p~4_:=ȥljx! [K]۸@hǓM>;8 h+lZA^d 簋@.'S+%R5kxń2b9OftB@^}~&b۲NUOuFIs&f3t !AF(]λ=D%տYCq$ƪHq&l*ץ6^+eOMɏ* ψJ܂5 1n**SofjfvlVjtԷB58fA/QkwGGthsW)bfQdd 5A=**K.iP  .E-hu'6:?f',1M4V8;a r#U~gSTVƮv`x5Uu0I4 ҤaPgh?E|O SSStMOdƉz -#s8-*.lêM "偭ȴ]ߘk֬rP|='ux=ML3*"!w5-\fcvo7vG5$j=71haHk,RLB)rs J dD\F@ȡeSbxޤC/q)I3^cEݣ}gzy#)iavXD'Z7FSԢލli :}tʃ VRj:Mًdjߤ}[n?2 GӲȮ,?EM-OzI,nG_V*Lt?u!6rxp1^y}9׸6ӝ;2o'' 7ʖ SNhgB̼f6ȱ bAթ%T'D7|nvw{s'~4H"^rJ_SAirL²`yN[6A\щXŤ>{Xeטm>aBL9-ӊ <f"pӫeE]\+is7|{ŴGO%iz+:6[xHNs͘OPn dI+t FZu^U&S.]# ;c&P,8<_Iq+픱WDzf[PaHqVf%gu&UZv.v(("tO^%A>zN%h.In~tR}tq&5& v s(%wn*kσd'?xv8V*wĎ)f(q$ R,%1xpxzH|ÀN^e]/غxt]Ϫm=k}F`-=UhS\r2vgb:ToJ+.Q'=g Ig"s6tKm}xbcI/m4YFRN15|D{|>&NE"HK~vS+m?麋I\Sqc,RmK [64/Xmv$ٽ|Ug 8h[I@$(c BqqYV촱ae~3PXNkNvaj]nE".N>K@8|(ES`Řl.LbE=}\vѳ:n#V΂׌2/d[KuwoNaz V{\x W3S LG|Djt~+mhH SRδQL2A 0R0?п\8K( SĘΌ>@UÛ) _| A auF٨tN#$M8P3*vO lŒFȐvc,8ΡKU|%WI_gVhL-iÕzf(*Xխ{WW Yu!~#aɘŸ=ĢQtPI0؂VQi5q3C^ 䇖=b=LݓFI*%冣P -gՇ }͹ Ԋ<%%v4kf7H4q~ڗH$dG(Kd'2cš߼wu mݧ ϕ s#7ܾ7Pz"7͡wdn*mil{)YA=A/:߅0K3e7!O^Ѩ<2Dò.Mx+U_.1>$PASV~)<瘲_Aɑڄw=bQަO*{NN)& tP/Uj< 5/Qb}c8B-'B^!:V/lPnGp9t# ^^U0TܘO e*]SQB9Z=&avm~02:Yj\bA- ^4#du!4D+Rsi3Gphr>nzJ/y"|x'fgq]+cs0J4en)jhn֒"aF7_AWVKV/ ðm:MʬoWQ?PpUm샖zL{h >lHIP8~IybtY 0t&X a|yd,ZCTh.#e:LTH:iZH;ݢ]4z }F6a[HeiZE3߁hiS;F+. l d KSyw_rwHb}͝(!IlEMXwp4Dqru}ŐR^KZ=<ˍgKͧD0kэ'd9vଌTd6`$?j/qkYm &VZwT6]i !UBtԣq5 잀^B2@ 4v4jt9n9qttXZ0}ؐ:H3KͶ&N yPZ"15>'+X=ȝQM+:5쌘};#pS+܆ ~ iD0]NT7>韎wT"@wƕ/e_O|/Ct_} bMൽp]ycԿ`OQCqeX_Ƚpx۪k(SQiU#5NbjyL<0zG~K&Y:h1VnCU$Yϵ޶)ᐛlB?19e@펷>-|++Sls$r^KKɺ1|͉-&f<MLCnFhwb(J&Jmk>8Bte5mo6ƾ6b$W!/VRh}Tkڅla^L`% /G5!o7~|bGo_C*G֦~)҈JٰnM.+o@Q;x#'F HH ɜCFK|9!GKŀlk}WjD4ͽXbHw)`YdE<4)Yz/̉ZX㓌 [qɯTȬ*@ s7[>LzJ8uukó栽Yaoo%}sfVD;{J EaJ^dtۊSCh W;W5yZx߈ju7)CT6tUͯglLM̧ hi>]ziK9m82o;L֫{-?}V ViX ETjyY~7_6$I ~ku~Q^b¨zAZ G.hRY}S$QC%i\v2M`c跒kjRjA;gI[wbog)ף4JOl{`/_"[>a -ɵV'P3 Tmwа#YbܦuDDci^ρGdn pw`ƄfZ[ ˜oǽ{5@"yh̔^|]8jy|j3LVdY@LZ)ݦQ MQ)͹qm*`aByY5D Ca(CIA,[UBR-h9¾Y3dQJPнoaTi(nq !pĄtg*q(m|U]nL=xLE$?z'h?󨮊mf0L![Q&==W2?@,ziVi9݃J/ Ħo~8~粅RrmG1B~6bF"ӫÁ pd5֊_37 @?P`f_Q0GO;5+D-G>VB42"&~ɧH{UxF-}a4^r$L5y)Z )]zN@X]Tggk ?-k\\w%i0N|*snɴiO1q<')EObm㩘C}B9˓h\ojl_ZRj$5O/ڨzaO) %Dړ8@]lhGFl{Q+Sm㴣nD({>v|v[ p(,s4n""Xn9#"sg\ C>Xs&餃XMl"]7c8b#CCMg"okGW榦YO*POZj'yF>^)ec?{Nh*ZeG5g[PI ca6}`&ew@TʪUdX3H'GOl};ƗЄScڌ_E.qHL.1'%6Yy*D_QVE&VQ^@#4%*d^mEf%U5@PĹXmj#J))cDz|D>^ z ͮ, E>wl V!ebt8dRToe8xJpٰDd9fRߧe{WZiiYߖ8IPWBSpE3v`$1)EDS(yE ]=$} n{גE^x2A:=b:3PovІIzkA5}{8vʹʶf"~m15!|l;J;ZnML/Po8wut%U`nA2FfaHƦyCZˀ3j g4m2e6)Q0). pRN9DhrekyDĨD A㸍jH#lʮ@IroCj+)?]oj0Aai[$XsrU IEM݊[; aR XRADzde.ߠk`iC']UObP4_4 N"D'i/+#@7'0j 9%7S\=Asҙ? Z5$ܥT \sT _M[%+eFm:(y 8WN"F x\HuOBm[cE6[2\WnY#~#Qa^(su6,GnkCZ&cq˦[n-eDD_lv+B!C=_T)A<.aW}/a|Ŧ_~ gi$wBVy Y~3[W&qN]..fujC6M*EPͥt pƃeRCu\D֤|_ܡPP iﭱe 9f &vbЁ/{* I"s6qIcC[V4P[&hRrG 0h*CI-^ jYZluW޻}nX/t 5AjK?!S_6z1We_a[4ԤP7S$EcfpG %ͳݱ ګaU#p*ZkV3پf RTx?[=4r*qhD]>U3 i${fۚI|R ,EW$I~B7BW{m`֜H m瀤B_s!\!Pb+o) {Ǡ*jt.0]+7JDXYKLtx`4]59v[rA 8vJhBJF>yZ%һ%*VSzՄ'A8Li8ڴA .M͆~rVL@VyqP"}`H1bcw,~00j1l:tԚki(Dҏ$&[,ݢCo~>xpwN 9@얋C d>`ߐ H(m7TDc12JՕ#rEBs845f緡*ᱦZN ;aYz'7zT]9E2k  חC2i||[kحO36HD!ԋ_F}oJ׷H!4Wh#0v`_SBVpD29@Y7cG qoӟ11&d /Igxc$ׁӣpwgnT22.N}1up8L6my9cn#zBf LJj S%dU)*]|{ȿKO+*j2Tod6/p ' p,DwE˰sH`_ȹO5c(F=`~)S5L|-*za"Y,21gvK VkJ$RVLhIO86 QFDDgKD`ω7~Z/K&#m6w)ܥ))" !d(2l?[ľ*0XSyީxǡwDeB/7jayQ1)Ӛ]8_z)ODX c\@LɦNϷ;B7]y(J}2}TG,-W+Y&{>Oq,2RnȐٓ mTiNd^X j!'7SG~{WQ]s-\UD[ut`~="Scop+N ,  wTdd7ϩ;`=93Ӛcثe;Ɔ1E/J0nJ-C]ܛߚH P8QVj%^EMNc~}C$7#fF/ ),΁0Ub"mxLЉx:1tt@ueOt,vt^3ktxرh, DDn- 6 Oc)%sa; Yv4::3poT2o*p^bӅ12Ǝ2,Ub0iMG})_h翾 98xpUN@0TO e/ N $]C0҅Ϳ}&BLA\\Lȭ:WEܭƚa4k_9dQ8o0qar&Y0⨇n l*ƷOZVu 4&q{oLt,һW>B)&1]rs]`8ƥʉSKw k2=N]}DzD<C#guSCXW~Wy8ol_#54UDP’k7ubFr@* ULP$}-s1^cPfj;l+X`Pȕc!0j,#H18\G+N0 +9ȇ6 kאB|+*0S˜Ffp4&uIāMG7d(ڭŻkxv9Y+D;i1/0Ę+_Ug OױDֆ%E65i*.@y;ߖj:Gݒ+>-P: 'NY"/?F/ $8#`,*s`2ݰ,0 9j$4Z7Cy$JnI1麐s\P(]~Yh=t鸜UhS|^TԭjVæ"*ɴ*i[5ȨVJi^fG! D]-6p:g -wd~̌aJ3c IY^eg'tIϱ2 i śkq ՠfyQx{ ys=-"SM@:nwp0pIR b~CčQh4_Py: G:%wpOm=jUWM68 Ūj-1 LB8w[qfy2%\;U-t@f[E.ƒ[M}m㥺= &9F=!6Ets:Q cC/nexuD%/ly %Sg>8Y"&ٜ~/cR‚k2/OAUhθ^¸C~׃Ut`vߗh1cYe0f|c>ϧaVL =:ВT?!K避"&KuQU_ pɠ^̣Z%yz9>DVH ffRk&EHMƨ8Q4T(e&H`VͫӌϨV%ae]'cİG?d ҮBHqWHi xG; Ryz;?⚇k7i08|:bL"zVDfj;$Q4+YzF)Y=.v $B <<!9haީzt\w~˔:Hnj$tdfۭgmyOVq鴸;*#tY/Bs'A! -glnZ ݋RZ%6= >/(ҟB^,U5&,lٲ8w=mͪFM*X%`6=-t1G{2۸P5T k N?0#}r64۹Ak4ANK7q.\:W{Vp)*抦^ЯLJeQb;QC}Bȼ_ő,V(}OiơrBc}x(,_}U*;5h!N; sD̕73DHm(ֵhZ`lY-r]h0c*;ͤ]ZKM\7>=YepXZ83_JKs%aLϳ ֨i`|:޲*cJݹi~%qo )y1į?KkkY_^1(TeEH)i,KuIWq='0  f yف%OgAA^F~tF7Rux{AHA+6J@՚x3Laka {oס H6G$~Fr-qx"eTx 0.7mBi6Όw7*{NQHèbb)XtMkt CGzM1 Q0AP6bR-,C-YD6O|F#L-hHw@gp0J7&pjBc Lv$-I#]--&3uW ʦBk|C@@? g0#T%AĦM3B P%+UFF?`čc(HFY9<+]Jqs jLdAiԃ=S,غTU}Ri+C9JyP|)`'LI'Ay?3Dbs|ٌ z5Hmb2i%)A aO濹AxTӳGT m(IJS2/hU=ۼc(o#-=)5j, qj^zWE ^^j`,i:)&fdo.llo0d >߲:ǥ.' `,;.V޷YT[@Ϲ q_,;|CY7a:>o-z牱(37縡ntrg\@d:/?ֆ bЁn2`F:*|EJ~]}NP/4#mLAHfySN >25=ewg f0)p#yeG޸B)FpReߠɉe*w>;0\,4ٺvT?J@%|E:z]e#l#&hKT`\2+[z:'H0Y\l!>)u#m :GyXe õoT75>RV\zS(wQ8i&ܭ Q1k SO28mE9Y|ssK}w9!\6 bQ1{/o RY)zYz!2fŔS4}"2"$L1S er񶙍frKOZD_%gk+9{zjȓIăhKK0o /+ԏL~XV]Z&hBě-5Պ<}C ˅"ϥʽ=2 3XjpQ›̀`ӟPs}Psq{Ra-"+E+ʍβyM0Sm&4QM\B!C"I?k+Ƙ}DU(Y^PYsq-cC"QLi7eP<6щZL=!3gR|una{uaY@KجԌCT Z^5F'B<]5e.sPqT~SD0ȡO ؙ}W0 mUw !tPo|;1Q$Te9]c> 1>t4_Qd3WY.&ޘKh"6Ig=3uPߩ 5ɷ!yn !{8Ć56pW/G}]9Be-K;H䘤wimmQWon7gLr4EH=`GP/\2I^B#M] d?:g"*=>|~-GNKBdMĴOٺ7!:HfƖ&J|*S5-u|8$FAW`m4S6NfjwNFmJؑMÔd\i)m̌܊j.Xɹh- WyȾw ܼ Ard'dDb0g~}T>;Gtq(Z!duQ yrs t;P ==k4ȁSp T% ;Ρ{"61dK9MF?4{YtM)0{+}(x*rs 8ճJdGrgc68)6Xk4_j&8w ߂ҍMegHqp%gيe2~BH~-< }K'c5Zc)d?|q_YdGa9"`J,G, j>Hsl J͈/XgbZVyfV*6J-ѭHB&y 2ԹvI_s3"y%,Me{-GWW]uRqMU'2+&CW{ڋ[CG ߦ"@=@UIIkiXP+DN9Hb *XgD:kQ\o.B_v-w<_{'Lz&$MMCō(4qNs.8#sKz8_+)kuGf"!DzRz2>*:wi W2J;$(aleE;Srͼe(CWę&F5f R>=;%ZR|U\7:Xxs]~i|[3FH%!x^Y7p bAFO~Uo##'a`Xn ؟V'I3 1Jy\x@a}^܇vhis'Y[ubpSo;=bXBMD$LIVSABTGӡ;TD zqC# *IBe؆f=p]Om'I{RѬWΖYVKKY {w{ّpu- T:yx$f.6Pb1m6R PpI`xբN"&=U.tUFa^p*R 72B&ZL^wF>e[\(@]Yl-ÇoXd!ڠ#IV:zW$1'tz"Eҷmc!gG,F=nd6?rij4|_\op~igӢݴ 7^1߳uuw }Y%OQ*b7n LfCʒm^/.qc4/d4^D1HX%r Y8%Au~˕{;P!EG2;肏LӜ+l }a q3]]JIPiw>뇇fcd+9e?mMX9}\_Vt{\+)u PAȴԢ$|k{Fk([vC=jab*&F;ȱA~d<\%=jJhKu-Zw2pW %+Zd~8˽ۨkх55*T"z+K>c^*aN,Gp>%9rӽ^}s٬0s'ZEX>Ne;@`+LJotV =ả?!Md]+W{+ y9X_CzooȎ=?\u;e$vH ZEA2nÁ?ac 4%e0”$W87EϨC% mŒN v։ "\t*O Rzl,u q}"&yE; bXH54hdz~1YOQ[sZ3eSQ+%0*3pA1sس": ?: Qdn&">/c9吒:1Xh{Bʹ 7;w@$s?v_Muqg1A%#@^t;!.۸4^C\/J|_ߗzOI7ޕQmLOAUw/ 6'J 2]aew#=`Bd?!<##;uPaφHU5 囖MeNQWizS'^Cd3IR[%6 5riƷ/:(j2'Ht`a*'ЁFb nj?A1<U,r5X*(9|YDTh׋2?|afB͑EdQM0#e"?/n1q+欬"ֽY|ߴ&I,Ҹw1WŖ߱w* }KbQ#'s9Y 5M P/9siZ8x3+3Lb4or/3xq=E&,s/_DH`c\*\K4V{(SdX0a>M9Y֚ 9_a&yq=dk PJ}`UD"\ٲ=RY I`ScN2z'>Ea&`V4 GD(D݉OjC .볥Dwc/"oSȩڦ.P Te>EXJujb(M ;e1ymU iX[d%[a$rV;xFR>uS neWKPt.?2K;+h/D ь |z'MӌX߄p]ͪ3 G0X>|[6IqϦ(/G~W)pr'{ FK*if0اF= Z>_$>"4L,*&e7GV4:'$Rl{v>a_vq ӛX VZHy{qM^NKT4-d_/PB&c,損"Ok6heot]KmJqQ7x{4)#~:w@OħI١ஷ[/b8&ρ*|pԵ0ډHUf=Hf}NT{ :K[-L9jm; O&30=^ABif2'3mے8KXdOK;!ʂtXK< =\TH#`#dFZxo- )Ű^nȓ {(K#=dyd䙏&p?`f٢V\'0jX0t\oObDm_noQv&r!qN*g<0uvOɡHY8/NҘȶh3g^?qyJw+lO[gp`a1,8K~,=}N?39w " 2ZYI(j^iat?vCYHM7sKc Vɇ e)9L|:uGЋY\jו~{F<5Xu!J=+XE"uG#uz8{+$|r_-u[Z#H!XужW7Y FY?v&7AstA_ Y!(G"Pk ,QJrk#)_y˾-on;yGk*H8hi@ϘMfa5lf}v h!u\Q`f23“H.6O'nPD%4 O @i[pCF_Np@@,^_htUk]zFhSۏ|L.M6-~BXɒ~F@RhOAeq%_3;ha NSҨvla>Ρi"^cnk\"(ip2z:h[3ŃRaᴚCӫ͟Z,kӮP\yO]k94.6ŷk?r>Iў@>@GZ@{ho4/?CǞn*`4AuHXK 1kLgn l D%jTיZX%eB䡭Hp񮿴l xq>NchdLc@+E\o^=3?'pˁ I(њ)4&%VFRS&iZ}E+Y;9D'wq14aK#!\IPд#z.ѣ1Fr ^"6CGb,4$ʔH}#apLJ&~Ɵ=+qMn#1MXcb!Nˎ$g ) dng{j䌳gQ~?qE$K{|SȉC xx4&&W=%5gJ*͙wGaH%Է+L™f];kNE~ldȫҳw=ۭbr}/`z0⋚SYX7&"R[Ծ S8-!tȚ M7j\!l74_\ҍvU͐?s z:\S 'H'tPCNJo[nqx5AeN( 2Z?&bQ : l}ڶL@Oθd=+%'f^򢝀kbnR4q|bF`Jp}k]Żany#g5Z°Ph6͆ݰFIzh\],E,X4~SZo?;{WwЧ`K%U;bYfr!Gs/DQ;̫^ Snļ7u9-SL ڎiIc2j]9Tn3& z<%0i{UNج#Fݏw/C܈):vXi5k9v1qC6ǂdDh0J?v m]3e/4:;5y!oYxl&@1U_$'.Zx7V^XMgeIh9b!dX@thll$QK`{"2OifB[.ՙ.lC}"ɏ:.Y(FT^ILuYW`ێ,YɈ864ޙ+ѨVY `wBtd``q=m;յ#ÚZW)nX m-Yf48JIUZeC1z2K btzh ]qARS6K9cDQ/ŽMd7s/ٱHC1HlDU[d8µHEKsXX֓UX*&kT,1y!ӧ!U+{>d V@7 LB0ثFyWݧM _u,W\U(>/0k{_=ˈh9FPpQm\m̢uldo -eTc|GK٨ os5x/_h?gcYgiʣw JGF@,=j]}vϯ?KICWLzנP *w YNm_{mvDeG%1"pJ@CwbD{,uSceٯ5+SH-< eg<9zA4iE^Ko=Y7;خJ) nA}A\ ttorpQVt^,sjyl4 6ox}l=Ӯ ,Ce%H&VL?dӤcjqPȰQw zY랣S kq\['g`.i9g̊³+C80ga;=EDchlKrq^ĂvW΢P?[oO!Q(g u7kzb{ K1`2WW9k"\ # CȰ( `҄:\fSJJ^#=e_rF|4ު[7} Q:YE0 S_[1KH%ƮotFs3 9ql"%[.$5{kWTNOxGގ< CgPp5nQ'9AXտK &- sᎇ%$OOa9>`q# 982xرli&68{cڕՉI1lU[:Z),*d fCRI1H8 WK{VR?%I)w Bԫ)g fot`GupځPԪ`Dc~ t vi= Bs:<9aXąHI܂Gzi6O4g1@L8^)ߢs ;Mx+:D"a*,xk2H7( r{儬A&DQWZTdc0RT*ZYqa݆21!gr%, s&Ek0=nu׈lFOd<%G{yUKϥKm އrO>hE92jyẌؚcyq3~49ϒexg̵ۃX+*47 ;3Yx2Emʋ8,dfD$IԖAG# 4t#m2%7 l2O,PM72p_*މL0R3묦&=)c8\Êj@zΒceUt;!*Bk@}4;렲ТR,G 6AnK\h77U<3! 0^8`%<>ЉK v֡;zHj'MKs_"T-H*$7w%gMG. ֤PmUYZom7>%h+mWRx -^mG}#reGPs͈=D k|e4yJ6Um~50ݛMk /-DOdHx ~̃TI7qG5=hX<[I !]ԭqnC`Ԋ!u` Ee0a IDYbgR wi_n4;H(~ʪʗAKzZFB&,NڲkaE!ci*̋I5FZL }figcq=^EաKWHi|߉k'5P6 ®<_l?`Gʓc3@0mdr5dxQ6GOF9*ϟV590hUaZmڀnGrZb[JEX NP#`)` <0zݔ;Mq"q]`BtS,:]t~1OO.yyGf2XX8^lB$_s:['tHT8No$4Mۧxg[,Qm1a;Q<х%D ׀n;.iQ?9#?UbCS퓭?]5ċgw\޷ޙIxjm ݨ4`h*Q_qLH|x 3LgW"vOO,})#K+UAzAG0I9<v()Ngic4 PmN,9 x#mҁ31L:#iĞ6ʎSl,3xVkSCt)dA -gNEu ZpI%>zVAb$w6cU̵ V䭧]H":>cZmhCy[PJӞaI&ra59/DMa.'z9NGZvBk>7ƪ+><@#oYiEȓT3`/Dv#i0Hbz8*Ba}'@ƫ%r0cd~=N[kVOt׃-ؖ` 2E )7y\S1 sWO=fU_N {e*u HZ&/iL)m~Js[hTx@9cťS,XPzB>;UEȃuUMIX;e^|7i2 sb q]:hqZR)m 3^y(c3}5Sy2 Kf a+kYKsv@kuM,e/:*47C!'wy.U( "l  knDtNY99p sJ#K5{tz^K}]yYϡMF\!Ooj&^&d+⯏^aPuE!&EU6g3o.JH K)5u \BXuNaUXsy=ϷLrTfHKd;9w3$p<.>lU&!ua 5{, Y{:u&{Rx S?Gi`rcdPࣰeNzJ1P%\rv 2ɘnԪQ^gL. MBܞ22/Qe~'ݎ1 k@c֓+YoࠥO-|-{O%FzSXTWJEPq2oD; {"TSl"r=0uTI~#QhԱUuF}#0 yҨZ^O^,2r#s^;gw'%&-Ehgq dm}y?ny7lO-DqEh1݅A(9?_ Ͻd`մ?nđS@㙧434w)6LKߒ wOc0:^u7y]B^s쬜C«^ rˏף,sˏmEOY'sܦ7V^R 4`# `TBb!w?3c},~1? \ ;Kk?sfׯs̊㖝xa8s)3O,ى׈V㔥Ӥߠ'l#m7~0MJw>ǥ7ߩZ* b-j tW?0B,Ryu*@|hzHׅW^gǂ8%(¥.n!i2{Kh/ c#$YPV@L-а֐-YE鑞APhpXg%9͵u:^P42o5+4δpmQo` F2S1x^O҅o8ԫn.PUvğ zϯ2GH57aiGz ŘSI'l<VN.7vOp(&1+GP&GvN-lDcוQUۜX)A],2jmW> ;x\LZct+C=$mW\T5,*9fYmi_aдtg"~~`6RACDs#4~Tpn_);5xA7W[ٕ_I7?(gV;J+{ћl#l_gyPuϥe8ZZCc `HrqYx`_^D=r6 _cc;/OK0D ms$ !wǂL%g\_TVLo~tOd_ȷ\Ҡ ˒id0\;%GM1@rkKI0ѿQkV@ Bz`4dE+'K:AfB& E}X[Ϩ_n}W"wqKNh9sχиcngl?{B| -[ _5H V<=؃A|Phg}H9#ŀ2PD\{A]v oҟөܥͶRrADf8:rLQRuc `@D~$?)enP 4RBC 1$]G-#SXk F/SoxL(Cƣ6 ]X©+1^8Gfd>/ǝ&vk ɀԫ-k6#p?-ړCtE׏} V 9c<]9/>+Ƌg [)(S%J B%?vVR ҽwҦ`g+heNl&K2;;:bBIjFh RՏvs(-wp>9 IXI_k@qO+)38cŌͨ*=W~Y~)$9Q 7xZ.I003`&yq3{? xh)5{^etIf#)glp2PLpB<~q>%MX%nfDKwRLc־:ɡ/"hIVG@N'<%hN1%7ùyLۢUK2}zoUzYq$E]Liz u qλ_L@kN 4̿L3.!GôbX&'ZD=fuxp&OPkR nq?*{ MaC &&7U>\'R8Jˁ :ˣVMmB!3wXMmty>hŦwW>l-jذQ."d`{qu!'Ě3ű >_>'\E[.J6ӃakFPVFlBUjd$d\?!Hi &$l&Y|KiRߨ`[DJiU9\M)d됝}MH.< 8{ HPl]X%-7 T 2xLKfٱ*R~MozNr`>hs.> V[&0p+!f$!>AS_KU6K#l-ZB+,a6F-blQG^lH\yHv|jP8'e%yR$s)|+I5%AE[x!zNZ+! Oe)$_w>]YtVNyl0V`ƶ"5'LCM4}N}Ph=[^wC7k^|; M\lE<35|mZ푫 *69_e]W%p% 9?xP)_oC؎] cyЬ=.f-*,\{:/q^yNׄb<3 -Y|J [H,9QiJ{=Lmg,Y^8 uHj,H_y # D4[^hf V(!ӺE=[/_)n 8mr/e#MQ>.clb689fjs:UUқj]ˆplsZGx?ځjqVpKPH/4܁BYE6xέڬYޚԚH(ytx* #.b ';z"" ȿvE]2OZEb׬PUg5"Z5}"FxkcGƤbu(u_qgB* xR׾$m9S7r'5$=e.^šhCsPhTh ooIgH R%"/,@|'|m  i\~g(ZPn)?4'r??N-ik/@=L<T$ߘVz8z+& o@zT܂ܥ[l.QE9fý6w;۬^tl*/|OySc/ `ԣ~[E{ڬղ^N~g \!KvɞtDZMЖ'O^v'Zwye1Ny`KPѺeмC'Q`74w[joV-4V-L&;cR/+to\5OfxhdJ^p])ΦXG1q̧jWZ"E\WItfX¦j%ο17^#sE9hv.-6z4ca G~$0 sFf 1DHi'ҷI~.3OбO2g3)kX A1$ka]lWS?-'jFGC/6 $zT*=DpIcz|*M^D1$fWGr*DB 9{(M.4*" AǦM}WU!C `ÉvÔC{=D`?z8<':W8Q޼t q_WDapx:4nir4G4 yӑHV[$ SZi{JŲ銣{ADQ(J.HE$_n"޷/3쯵f* {UOx_Q5\ѵ|`N42`>~-[=}$R}8RC_kn 3|%ˮ^tr!荗˺ٝI[d}[Ezd'rfI=P8!c`]N| vd$ܟiO8z1Lm=(ϨVn7$3$ۋ7b'\x"@^)zŁYG 1: %3*GjY$\+|b/ )+h_7qsȈД$.qBO-- x8δ 6Dvdod* ?Gvf41R1}):qU9O+}P5}3]ą fs+5_4s!ooұ:i@MMgkK%(zI݀HCaª{(hMi>Ğ1қ?%09Ѽ&-yi!{c~+qU[^mH l/Ղ.BP i˒v瑊ԟ0~y# SʐXO\0&S#a0&7o3[YF0O~l7L$V\ #;“v*mΪdS*z=E龮_?x4ȺɃ1nVkC&xZqgUuU*+ |S\PqNjOifN! ͅ)(m %/LWZ'H} SF95|rGgi2Rq/*>D LV#Fs5'}E צ15$8h&p#g=22:KSc1MyZ Rxx~1)h{ͯҧYFe4sQ2t \zOP n^}ȧbpQC^H5=YŧΒBh6D%c&Z*FEk4wQ#5}}ArY#Öms9R_H|RRmV?W4lmfW|kEgL/H ^?(DS&E%Ei1uuyCTPd:wҚzV   /}u\Wq r͞4^='m֕p.sbb>ٔI_zd=1۾[Cơ cq+!- k51A#l1#Ɵ,a ֻC뷇g6-Fdp漢GɔMxL*;/jI s`ϓ ]rGn3! 6vv1MYM(cU:KfXa+cŊȆY (zt\:ћd}ƻiES3[p7ɨjBK9i_ 8Z0ʰ* 4 e55v$sd~eS9ƀ*ZtR٦a/po=aM'L]/&M7ﰧR7?s2fa5_ٮҪ!/E1(,8M֫hn TQrTp@gDIß8+u"Nj?g7 @,4bS8=,'ƇKsp̟o;&H['g_1Wr?Cĝv$VbsY l˔[E z5ir`(6mU $;~H 1N/~b]}KLh닣)^J+00s_B!PvOZ+mf 6:i}rV=j^2I޹-qU^*“3$ɨSklPL 'кYܵ&*[Qb@>礤M{nfdж7Am5xS_p_;zcAxtј/IZ<%9rt)J@0j05VMxͨ~ t4[L R+Ae yej3| k=1}Y-PwKLxrO1܍XS:R=}|ori}Zɝ.c0J|0HQk!h9͔KCE: M9 f2n>Ej0JJWuTvĒɢy0,DPJe(~Luj ??X h/ hSR1%RHhfYё١7ն^],+s_dȫmP5iμ'{~KnGOD7X- U,c?(е&["%'bxAQ05`zn\[(٧ ;'VoW!kP*j${834IjC ̶._y Սֶt3")D{"jEApMvvLR(! Si>d͓;q|srij@Dl/  Ɲj~sJ* _.iNvMbW"R0>\4 q(F\h*ؐ Θ3b{s(bf.(²|~D: Տg'F2{/p{RvS)J2N&=0PXd@8]B7=$30@ ^sKc 3?:?187N!zeTKStFgNըǤxWo96@'L]4ĒU_8b9?m< ׆5%A+SٵA/w9|is &ٗMa 0x$q~ec̤7b7f'%ԉ3HB.9cC:>EŃ%%a|D&cNJ[tƔ,W\hZ7s`P"7YUFVOQ̫A@om=ٺJY̯MOj!:YҺґt1%'}&Ѫdgn,1WcPGdu_#lr8E5;fN;CbM6""(~0 KI?~ՀcӥJ;uwR>Eḛ\qYvO*`^Ƹz!&V3!w4͈sފcScF۱bpLMN[_iPd|(VD`*> Dx8iŕ"ڞN8)|O0cŅE0 \ CbcFzz'%G7@,ͩ>f%<^Za#[~tUwdžI`))ao fKF!+ oBy JQ EweKg"Y!wBݭYnc,@4sy_T&[B%362*H% 'K2xE6-%1k28Abuc8(U"Te$zۗ;@h#nVm1ǔ5g-yo K- 8yq;Rq~`:b 9~FѽX4zoOU(nNY7Bb#0ϛ*R+EV2+=FWLdc&* 6E^b2cT7`?q}?Fyox/vLCܗ}`"(!@dHTflVhj[OȰ 7]Vִ3.F'H?'>:۵-|lJ\|_ʅNh 5;X';MQɗG\@*WXh?R'Hl?7֒!v݌]lRJ!m-f w#YथSQ3o%@/@֨*{[F0y#q0,+e8jLnq=R-~yFl(VӬ~c^d!%),MT&u?K $%d!zC_hAG̿_UA)/k#㷪mf9B86L9*>!4+8+>H73Pƻ'@ NuͳbgeD >g[$v܉]@e撔#l= ?ʑ#zؤjU/M[4"lɛQu%0~.,U}`q9q!Sozf5xHR/07880閂 5( p3Jx DԣQ%uc\6D 6Wh,_S!.lI<.. zc xBf2)㕦+볫krmnxߌF aiw('g75sYl9T3o-,qCCa`'JsMII<5mj6ۧuu\tɹM~@Loc5qhm~]'mPXalIpr^s9ߒo(2f9*p!ffc4t',?DA'b;BYCɸ$ҕk1NpT~|_]mNEs|" ڼk[PK˞0W>4o֟d&trs b S4(̈́)T1\4HIM[#{9jR/;#]fLf_?z;s2fn!MNG-#w'd*K`qǞ~ˮI3 gw ѣƥ6[/JCU]设^yPz18Y'CO\ &{VTQU.;ްذ< /KqW~Y4OzxjiZYUlzk6]10 DV XC&Db~u_|ɂz.³g?RwKmyjZDepKq+u UY}h& vb2w0 K;Ζ,%wumWM9+AI4Myx0LU|qȒowmB! kej(^(426븫Q# j[P$(Ԓ )GC[FmVn~ ~3y>uJ^ +4 &H$/A&}EP*K\@\Mf><!GdYIl)$m?Jآ ~T dA^%EDڧneK=4Yˁ=U:ҁAѧ=0hJsL'mMU%"|L?xc|MZd|L\0TM_#5 fC~W1 Jqϧvx-azV;QPu?F4FI#J'R3_$m;.u?-2NtӻgZUj$UCB6,)g` Ҙf7~ۏeC`AJ39ׯ3vn}ϛgz$q\kY޴|f6ZS^q%zzvpG*zt]3֣,IrZwH䋆/{ntC uܧ~+=H z`2\ D=ZtzZO=3fz)#y)z(6V|xq&Ng_BpVeGk 9U/?#,DIH־yEu"16R6?Ϋ,c2>ӯ{n 6JzmUNG- b.n)D?vW)"g'=z'ÐQd+?V䝂>[kǩ= /V5X-@v^0mhS1֫ C`>K \1Ӑͥd:&ϻ0]n4k4zlРR "tk-%-B hȰ/E]&crNwgI~R \_8FmzT=#ye `E66/:\zo{3I/ H5qf@{=‚٫b "' wFmXUb>gQˊh_} /x|v7,-a"Z6IINMӣ4oeF {q_fiF}!{~ ŒY3p*z0+b߉['NxAz΋:ه)*A6L1D {ؓnfIE@'w7XV-Ñl6L4KVg)?@|:$DFHp|e!9f7&^[q:7we mnv?$-[ P7?NV1E`9$q`@a\Zye` r|Pw"[Ă>˹aD9 ̄^1bK(xŇPt!R!fXf斜ɟʗv5' XJV bĻ2Y1jsC%9\P 5lTdaH[*Z.x6N5i #97f9%H; dTFqJ|H3*&;Qc4B.ͱa>=Ku}2gPq h,lwU]WγܨX:==3=tJ%)sfE1]OIM p23X*ŀ.zZSw&~-ǂeUYCF,' #~LU!XM8>([}ZoLHsSN"o[`|L1!=͋j>i\{o̺C(jQC(ÌOjKFLKe@q6 ӬcGΗ˰BV^Y-$yk^<S::;J C"{` 2HØB&P j-r&`*|J[|=|J˄#rQ2 hp7J KvfbUþ* o+LQS#R Ū6 ӿ|c:dv:˩/O]w3H)C%WY@'ϭkhEiUEU:M Xţ|eI) ~r;QGΘMi.Jzm@3wf6U6uyCnhiڐ+@ ,y$MgXaz~ >F:L'4tuXu}p#3r kL'!\~=>w| ?GW$-ʦ)fsa`Q}Lg;7Nruv*Nz8(,J{HfI `L;32HF ~c=YeSHsg_x1PR7RَDs-VM!bF2="tb$b-ei4 ]/Khι3;kS]ɲQ1fu ( gK?}"x;;摸bFD:3Rމ4L#A՜D' SC),fghQ> /b|-Rl+j@xX1Ki[TE p%(ˠl8l+0d)N`|5@`~JG x V/ZEۘ7ywel mRL魱Rak_b6vUg8(7]8! I]c =f@oe$a[ 3RalV }޺ lQK&9%Xͳި2e$Ƒ857:2J読$W/xn.6z iV]zu pY~j3C۰\=p4[֪®\tCVtӦfc f"޽@B <1M!]d n۽,0lQS*VF2TM$FWpMhw?YɝmŘ.spnTW35Ϛs6;H-eHk獏wͅj\]4=60}qK90^B`?~?K!#ڜ^)rAPRxi@Y"\`3efŸm9{:lCD;V"SwՏsH ˚)y837LM]kK ?'7&f7PFmdƖjXu-m?EVoSuPk2l[~I$>2wgbdOo73.BNoeqJ@"lĈ gX;]v |k;ddEzTXZE6 HxDN*M)y}OVίte:/J9vW{mtn9!:4~pbUwazbmw0 Y1SZv?桊o,Gz_sgƍ+mL&Gy &0И7Fx VI7NjMx#̃ ʚrZY<݂I ghEQX#Y&GGT_c 04}1c$6쏯bS$m P gs{Ll)R-]ؠ1b/+n{?ne鰆ψ\ݜ!CFuaWaN7BN !DY c %U>ѩTVs/`%mfx )$ O S _Hhω3Gqm9mT9Wf?Q˂Dc>b У1륲ȼ ϣ#.Z.e|cf2*:{0G4~=pw#6gaG-3̬Y2Ymt'ì =X[sW1ϓ=\KC9R8_my(P͏qwZ5 X IT;^mhw,>ʱwVc6Kh!e4w6k!h?U1n 2oZ'Z)f 1IUV5 uL^- =>> R]>bjvK ~aHb<(?͖rtK}>[ME~9qnݲY"  QR~)4D"Qй`#mYt%xRmBv\1;(&Է8h7g^I_kuq5q+Poӏ̫i0ttt~`Sp`= 5% A9AhAKt [/SQfiL`ͣE0%23򃷄Rͳ5W* }BF3=s:G-B"ՃUL5PCq$͸/?95˙_8 WBCG5n(8L>, H3s8Ē܁áޒa! <+F@ ?GSB๞iqD~>L8rx!D_Ů=hBWX>U9>H;syV](E5vKJoںq%F]2DCk7{%I|GhZ|uYK ^5G"ż噠%=w\*]qݶTQ7^JV͔eC~l8MeK2砹M_p8o*lGsE\^+#J#,17xJzjmYο.KM‡y2q+PTQd$-?GEV;])An _D#>80Rv`+S`˘#m`V1 M:ueB>0xLM`ys}^6&ѡ~J"В~44Hpȧ@;ӄu.3K%;ꞿ.z4蔞[3M"D }= 2[>|DŁE$q1{gP^H|>'N2l\NEΞGpj{@eiY!Q!gQrVѵ03=Î7疙Fh~;#yURq*~iWg!%$UF̀ztϧ}w< _>e5_ܾ!_٫R(p_krBct\o"SO[` `ry3چ g+(鐹)xKy[Uس6v@CK}Lr"|b BP! Z>y>M}X]s@T2 -v#v/)#a(` #BImp$ u:*\*[ :BtI)~I԰Xw{wH1}b/0#)kN~`B1&Xdg+7`$n$ͦ nɗ&CCwY+pi咦[1kif2.-yC:$o 9׌Ino@ I'sOG6,?j ?N Hjp ]x,(Բ]v@BQjꀘ s;px8pxsxMe![3Ёjh:~.Kar7آg ǙS!YJDECHսDb=B^f@ANٚEvp0s*E"eI&^4n8b;fO6`I泪ထ_E|zB`5P3r#=tl#$[s8bw$qcƢH$[1#ˉvցcf"0|Ωх" ]iBls(rkP74|g[68\BF3ph|+1>SC6\ !p.kָz/ܷEC罸9㝒{7oFV.g)z{qwAijɡ.E6T WL!] &MSmOw }*~aX#ONfdmlK_+XέRB νdA. Up^&,#<-CMkf=iTqIpn52蔸e!ٲ Sb)ͽLϰ M. }輶`H^DO 暲?\V zz$eh4e/][:E;H^*q!VBHtf>gC/|A$ \6 %\O"ƺ}7PC7Gs`Ն%ͫXeiKPjb 4bY׹/+b4i63N2\~G?8!Y2Hlgi4q@RPh[dGiG4.Ҟ}=a9i-g)=Q{8 X@~љ =Ə?]}7/{}.D*WI5S=4Üu!Q5wf #hٱ4/$Χcf#?l7Hh_0bBN;3}f3r%  6_&clANG^5.R]ctqLTr#3ل  X`YUL7'.oz5}C W[+PU7(l) 꺊mKKO;KOFyD 8'CYԃGLxL&$ĭÊm²x(C0^E Ass-ⱩaIUvh;!tP7캉9ne!XC⁥ȿPplտۍ%mU1^UߵVH1(ڶ<Ȩ:hҙ%Vh0 k̛;(m[ÍeO¤P\k0;aW4u15TQ/G  kI>\dB"=aU2LLv؀ ȯ~?D3s̉/f=I8^5b0f qS)R7[2$rNrrڍ9:Ҧ. Ugq&[&# Il!*a= ]`yum}6o|8| )3˞yi8Z q_3&vpSvso' Q0~5۽yK&? l&>{Ag=,$aY'HpE-uhTn,sGe7k.]}؞yIXOs; *пX̑aI~Rd*$;wHn7,r-9aüXdߴ ]Sh߫yVg.tšmçr'.\l&ؽ'^(&6񰓌NAIHNuV Do[8B$LYc1D 0千@)ͬߙ)Ā1PU|˨dX3}Bⲯ<$ЦD_0SfJsg|?URG$7;Cb3~gA"1-@(:}0-^xP#L,<E248IEZs%2A33:molnNJcZwMZ8]66$46~{)ؑI qr0 ~:jUr~aq:ern{@v?A_1<φpV¸!OϿ[YׇW(ax(Tآa pױM{WYAjw׽Y:r]0Kӽ[i/]*o85`,M=; 9_0m:w ޻Ҍ 5?PE& ڠx:LOSNJaHAP ٣8XP:@;>.pKOռsk0 >Z+HX{X[ *BIvl.&N'gR|"0$ m< | RWs_*A[e,pȭ'jh1zƯ n *o1 ٕD2qq=V8DAf )h3IndTGmmS a1еÍ.E~;pӠ(ʥ1H|> w9mtTTF/zs8Bo]>ޔ C{hilzܩAneCu%岚[B4qK:Lrzu_M}F0lna?>mbp AʸIo$[_1N'vP0l].!;=յa(э{DTB7G[جyf [YgJd#Q4.m 6e*,e{j*?",Aci9RqiJ-xAڥԾNY"2N:Mx֡Wy9C&cZH"hb{NDİ(w[BJ-WAٴ$NzhcTm7W W;DB)4+Ʊ紶)$4|'Qv+[*`M9L꒩9HUVu_+]ɖैU~rz=WOtZ0 puY$Ds_)o M:`Gas8_#qp$>\r|:#2x9A#gτ$ڃ%JPsޱM6QEݻS/;#Rka}55S.N>Cֲu׉&q, !1E\&fZwSI:5_28Ȭz01Dh^Ćp)֪ y?&}0X˺eCIƝ/^\6 .K^'<tBz5*@6~Zp^v%Rn˅5$Z-e3L3V3]V}$Yrz |\ޤW\NCpտ$`F\'p^rǏ]@uyH2xS؋`ɦwh5xp?!\9 Gz0E`5{Ӡ5Fo@5>'H4ok E?/S}iXh;4Eڈ:e i!xc璇D$\VB0%Uvk2l͵\qN& `hUV0 ;mpH鲜wVn6-!*3)2>oEM"]mbl0+G?)HE]A0= 1D9GjZ&J_ZN=+ڵmN9sg&BV0SePy&J*q[uV;3F$t@Re(=R )Oc/7u}5F;:=WhT\lii[gxreoxjBtP95xf5D:]bfdFGQT L(4&sw6c:F-30Z⨳7њshL"xZ\=2ٜL/*rP70QJ%GO*y 2#0?xl4,`F:$6H)i=I>Vw#'XQr8 B Q4 ? >'D+Lxi5ގ 铑iPr韢%'  ,IU#dv]"(rRpХJL&_xw]5{iT3$b V9g8YZ-ϞxhRh`)Jh>`*nj\]6|o7!m%2oѸ{Ke_ @}_q+fb rpz2g* َ,iLMT"Vt@d(iK&][uxTH]kjL>#UH6ːVzu^Ӄ:W_{cNa`|a,j|<0<jk#p±|dlVMjg%Г3doTS e@`ck>q `Xz9OEwZʽ3PLcwcN._WmI.]5RtsQTctK\0AGn|7`^Lu[sMNznkq+UĈ9ҧ-v^X(9e iE+'{&7Fbv6i9{V:J: E)xH?1ӭ0dh1p{!/X" z=zDp(PS^ԪP]4iC -02#Lt)+p@4i)fB &$} O98t軪V"~yt'|gwJ0Whk㿣\nccbH~'qڛ89)€%h^w(#5i=VS@ڶRc蓧sh8·?:|)>[`&?76#Ƣz1lE m>};[yERW]\RJ_iI?by.ur.͔dI^;Lb8=v@u"gŃbDpwDD#EU͞hIcfl]=9Wc[pD&fE2kft+r=9ĢhY+ U- YT@"2oTy7]+0F5l  :bXk^Fb|OmBEÄ|5ԧGjlg9E6fE?KSiD,(ƈ_`30.hB3f 5T-_w &#n7ԻMHJxƣo尸9h3ȁVxZMW$8SobD{D93ԡ xV}P/6? FKR$GPxHp-Z7#b[_/;r3ɾWbDoH*@8͝XEg7: \`6f`7I=Y,UR=\mVc?.4!{ eN#a~6%Mn$𸜧;V` $Iw*Tn*MZd٢Y.N$3$E`&`+ךx1l)K,>/-IȘq=9XA&.͛y#h, 8:d͛yHIN{ ]̓z\"+l?eb$)S22a0JHRWBlhncL?S'k٢hA_/Nx_\xg741tezUq:-M]js @KHH4TC8^m[Uq|@t8H;D߮ `ERz2#3:R 1$xB +f6hyhI5se2o ymye86gYZ07070100000593000041ed0000000000000000000000016296435c00000000000000000000000000000000000000000000003300000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/gfs207070100000594000081a40000000000000000000000016296435a00026dbc000000000000000000000000000000000000003e00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/gfs2/gfs2.ko.xz7zXZִF!t/3x]?Eh=ڜ.+ )Tsʑo&#jiK:G;"2S4i%-4*_`Џd1/wĸh>'`-"` ;G1/fo@5%=w/߷Ъ2Wǖ]ϖJ,4'yLi:b~v{ڋ )y3sfj]eͪh9m{|+o2¬il[PCFO7E!`b34hձ[d)KC?yvs`_o?@HAT'cAY];F U_愉S 8lK<<)m2AGCMX6 ȴяpOWkzPLhI:?uV# ʵfqd&^1 wO׷4HE4@;bh w7NE&!ɺBvەٮv R(M([Y iv0#hS5aP7vgpQFYva1ȟQ ۡ;2я>=f0/ x))Id5|3%yQP ,: ѱZ6å4}rIShPE‰6T}X ѬF Ujj}Lew35)^C)9o5z<]guD.ȵFNפmwa~zs΄Ob0Mx͓!uB'L<~!nƸ [yM80\CUO]7b- yճQ$-fplI"ίz6|KHSY%׾@n@S4ɫugqtF3SD`DӵrSmM_tvSlG b`٩yaP['/?Bk uskX@1=r[06їDYe`UyS48ZTtMH.ݞ)h^qHVSx(;ɻFW!ӃkTh Yem{Dn cUF=Ƈ+%?a/i@ۛy+U9IXWEl:JF7ari4x_ #Vv}b_U<\zl"r}D?Zңk{O+~fl3o=cаh,Cb1ǵ]P{:B 3[5F{UNIZo\'o"&5SNQi;EE:O T a⿬ķME v}>Ev- & 3^72g= 3SgǽPv%>~ߏ{VViA^ta'c7t7dfK;- }$V|m4P l0ɷqyK,~a5+V ,:Cӈ(q>Je ARf"މ49C2I{ZBThSI{L)cPݗfU7̉4mҰ|PM"Hx3J'DgEU_AN%8MsD`B+XUsg U~񨞽 PuKd"-IbF֮k~aDݖDqQ#Y=_Ez=b\6Gq0ꄆKFA;{PnGY v}DB_JJٲH,YK=:~F}|G=eFN\ H`]5σ⇩"fb -Ӝ_k\)^ (f$a\3;3Ig*hQ.S[aiOӚegyUHw̐99\O:x?(գsu.c r? u&s|vwCA '䷃;qz6 >gxsғߑ5I;-.;ռ1;͌Wkbh\þ8alw⫐v;j+y6^eM ^ߪvk{e4|i7]G^T~<"U^%8RU״*G/S@{8.ʶUá@z7v;FoiN$h@?T?܆X8G_sqO*_B~uQw%LG-uЅ V m/_A>aW@wIPi%9/@$fmaJe2)q)$ MQxJ8y?Qw6$*onk*([(W6|q 2-;=R{~'2A X Kǂ`/NmFxgj11>)l <,[n|Swf |&xbp,)ϒbD)-|ffzi =̌x'.uPDb&qK*&gVnqVN#̰[]5YcPN?vo%x0vk3JhMTsHe9= <3#͸5DhsjzJ*Bӳ6׻' T{|w=aFe~<, p%Hvt晹s9բ֍U㏵?8/bD]]M _]KV=-l5O<j1]y_y_&'/\R`\ =ƛA2`US./Kza{s@PP 2>nXENnͥ7r)GD:p*es:ᷮ-6] sU_NKQ ۡ$q>|ʎ-=1E<_TFq9p+W\i:m.w'n*bo=+6+sVtd#G5dUu %5۹Vͼ\b_2\_ Eɷ&2`OkL&'T OsXz)%oҿ(@_a_D$vq,l/Óq>bx} *oQUY KܪaSF ?!G)ђ]pȭ9%Jnz'zO#[|R,xfQmf%3p 3^N*`3EZZb}~`'?HY\evh-2,:Cq/B)_YTD]@/GXZh!,=*>TMb0GKlcK}A\Oz'qo{tݿ.ŚGE\|U@*MTT<%5 @!pbi5n*E4d.d?agr4? 7YW{wY`mJE\Bo̝-A`ttVc&ª~<:H{ |,NRDWxj VdΝ8š^co1![߀JDL^'ۗNsc(55h7˥C sjZ7!Q;?N)WF$״ʗ. _ֈEW*{7"Z=o#BNzb F91]]7,3UO# B:j}c촜ɻ75/@B*KC9 ^X+W%o!)g뉌GVbO{.F̴L=bEMD8>= /l$kHu ^̽*^tsM{Pp AHNj}a Hr=7)3`ߓ[k JF *\{L#|wL}&+n)>@KT 3-}[3eyJ3]yy f Qs2%aW@ ;MHd2f,8$O'r[CXxe PVbA&Э1h *WNX>܉6}gC*Iۍ?j)M` `'SbT%gث ɟ!Q{LX;K; m,Kk\T ,;IM !J>D|!8g!׌gڵķ)9~d "їg=ZS4"3]ۚW%bN:$TVa#e(Bt ({u}G/6ق_@`oC^hѮcXa;!]Vxv 0b sV`: e%ifԵ-N-ͣ}#I>a.kM||Y\%Lvh{y?LG@u܆AM]abopn` Hk.|nTI:-9-D’m9tԷ`%;FS/? JlBߑNL DCƂW4?Gڂj@a߰W_e Q{]p ~QR+Rd>PĹ.ق ,)Me{oϗ&wx2ln$o.W;rA\J]E34ZEaMm&,iW9P4M?jӀca\8'6r uf)bK+E`zRl6+*3לXpHKJFvs4mʿ2cJ=neopNym@JBpsԃQ ϣ-> l=\3y(VJBHoJ%Co6%z;nL`nJc.pw xXa}Bg6Ip뜛y座Jra*V&=MpPEאMdGBZ-PD9IQxGzÖ@d5X翤vZ>׻-fMoe'8J<o;p%@ۘߦvjhjؗl_27m@oY4!jXx0rMO>LmZ֘?6O4- p'a)dRE L6eoomG&ω!Mfx_!Ľz2ѻ3Z7v1_0 W JmB_= ʯmuOevd ,WZ&_2px#6j]WS*{I t#w/\~Vz4mO$"jj(?W*maC)'~N^]Ca,ڞ´_&U _ )mCfIX_x7vW`L[ ]QxˮBZ!:Whfd-8-4Ӊn-T\Y Z$ǵ=~(]Hپw{$BXQExnz7OrGW& v*0Pمsll]-Yf lɉE+m{66 7NŃ dcUE*>D'P|J`k[TP{oUk掯0\5k'?I,Z*l<͕,0ceGdYV73|E3,DռUpR $٣ `?`2Fa8tLSk:WCŶp]->O/Wb\jX3b_BCЉf;UheSs8!4ϣFb%ae ;aA}IM-k--!']MJt(}-ӝRsMbywdt.c^'.$NKSgn$^Ō V\O? 'G.\yv"ufu0udҨv)KΞ=zFlֆo|ye!كC >zP7qE- vQ+Hl@s}a߶Ѿ1z{[:sH?"șKxפ^}qVj:uoCɍTH 9R\dvEB^נY-P*7Q;MKO|atĎK\j;%X%J/;mSqڹOdݝB30G=iw"Gn`?_$&K[t 4#;`S[?܄ !}g-{^~sR]ǤuV)nr@Aء3G$: ױŗ_E #+X:dB-⑏ں*(;b\4UUVU~pcwkg^⽡iT-zSy|)X Qӕ<@RݕrI W`g(Y$}\EF͓fVծxV<ɉ"['hT:),۾).^~[nq<9kif eѾ!(~^~Bq@U&3a?nofx֫vUf5Л1ܜ`V8/C 2 2TZR)np੆Gsca 4: :N࿲:)&\`3FhP: @4Hᒙw\Br[Gԓz#-v@Ts#8"*XM;}2>"ſ₂C mMxye뚘~j. XLI), 4md go>@|_?~"Ҹ{A g|^S%n8ی 95X݊T!Ktә*$nSO8Y {˜g~V_@G. (y.MWw T8'H1Q&ZAH DžSƍ)t鼧@-UBө5A 7D3 3 vhXGH(;]оN\;1gH'ƪ-?6!(t0ms[bLsReu}S&}qbo% !aiK-p;R7nw%[rWXJ+?Bw- T +ɉf>s ̄5gûe)@R_:7m6n.\U7gMXFU^EJ( f'tȹ0IJLfTޜ@k(#_bUћi5%GbK%os#ZPAi(0GIB%|fjϒ-n7qy J洸 a>'uuض+Fo2Vz@-^r+Y`\p̷{$|k(5~(K/#tD},UqoV-=aGle7S[rdja 7jXJ vgNZ^묥D:ŗEjjۺjh4$6|/J[ ͼxe:ZTv`{䞨AEoW my2Hgl:oTjL1/@6gΘ2, f2koťGPjƢ DW$yw; J1SO!BZ3աI,I5[j^7f" !`u\ qB7B~Ws/n(0h`[{,"I-KÍ/4}i {e_ #]<7Y#kԯPGS8]x W7)'D-8 Ah@ zc4erbFD ea+f.:,ckݱc rŜpSVfLn/3Ο=P[tGMCJOG݋#w"$ C:늕3LІު88[EJ1_͙IzK5OOdSލ/ ǫXkW /rJ>Ee%}8E/*C} _7f˳+Vcp'H=/X\씳`U{U BPR\f{9!ŃdQę!>*ixWHW LmS{W*"sDHV04j,},M|$mg 3Ks$,4ݹҾ># ꗋƑ W5|OTOcBxBu7Ϗ[lGxD4 v|~bk T&;Y~y^Lf-13Ʀ{ d3GKkL,@az٢'ih7.ӹ4piвk p 6|rKBGGExAMe%$ (?l)Aig8hj@)2?$U14 J·(}HhA"NV}4=ڶI79>Cp :3o 5z. [:=Aɦ)rr@{CWeGBO;1q\jXAdbUv>|$IxU׆eꊹ5h5Mʤh2DqMO#!8$= U` 7/EViϾA;Ԅ;eo#mp5f\qaKif>X 5ǩxP(,X,L!_ 9]U]߯%œ9)sυ046o39 Ŧ55:c*.=Da%،u6i^L+ sR^}?2+iFrB=cn-qm#@?n$te;KřR(`z;OME 9|^˓P*}u:wgG!78ʭ5'L{Ȋ!'y)+Ogv D3»5 Y0rU_N #Lx\`gJgk%] ԹŚ0dCy'7!kY4J"6d}_gz]u 7rZTxlxdGG"cIȧtf}M٢bkIX`sAa?TYTm|r/]#' ePc[D2T=-jYzT"S}o u|~7زH4Gd "Ƀ6D1LIlZUO)5SCFZx3%[eAvyY烰p01Z-p~@9ȝQ:^b麒83woisr Ōjb1jd`]P_)8)d*޼5X&ךTNːJL[]lwUXl2z/> yU|0/r_|+Cr|cH5ɞ@\ J~lAt*χdYDa4xQz""?(×CWeP]{t 0%!^!E.YpprxI{  K?ҹG#aՇ}.T+<5F:Ƴ _xH?>V.` p,;zHZT3r3M .e@-i@$F}Ö'AG=ň/)&ₘ7=ddSmĿxꏿh.@$wMmׂ;Yc $FC*%*_Xabв'=Z afM41Q |xſv\#ZY{GhMU-. 1q|xNy{z;FD.4XsMU" 'g'Q fؖt|zlC15}Ըzua(1=i64)Dl~KC%wlU̿uraO[/?Q:\`yzNwvf1<ʢx Ml$E?Yc`WmL1(qH=ѼJD Xb|E} zq1c?-ȭGwX[sr煎#cyQ=E#fLhzaSJK^TJ=*=UAE#m Db`L ?۪^\渶ʴ*cȯsrl )j7Mov%ogԼ~yMc$P>#N޹_=/?lhƶUk|il OeK7Ϛ0!\0i=]y{t݆@ki8m3 VmG,eE?5ri<>[|!+#E).IG:|= 5&BjZ_roL2uLtBqMM?<}r*Է*@G &//)"Oҫ)PGsنϧ)CN3ٸXvJ ^kM.8&h ч~zKr vȃw h Z(/i>X9q`VUH._JJs#9j"A4vc0@y m?I6E yA4oax7./ j(ܱ2f 3逊@k8w *7 B%)'?;!`qjX&c^%w\Iu={4Mf3FPLtwYv;I ӆ\xoJleeM߶;*b!yuNl1.n@۝,v,YN&Ih1"|V0D kNԙ1kzȗ3c? orXQDڰizݏO;#duV\J ]$JELN= =_uƻRL,?ݍ򿃋.ЛYT %+}6m鈥# V?hk֋_05(y ܴcMk5 a#R$sE q$^sHrVj.iUFvȵۭ3-n&:'_""-@kCK.T\.\%I/Uc^֒c ?m,V ;yj97pq?~әVD4kBiݶ@I)ŗXRV4ϴJvoj|_z0Z|~ZH9ʏnr⟰G`mnjEP>?,8`qS d\m$gaF8%A$1IK X]:+ 犬|?<¼**!F [eC@UsKjʹ0~i;|l;~|ts^`>٘փXSk0>Y&y$1s*m2kMu[8=x ɌGE- D+TMW7lHF[&_ZQg* $pnV4+Yӆ# Iy4`-HfRؿd)KR)i*-v&!> t*:#Cd=G?_ZFO#.9ݣGvB+S_jR8!Mh] O~O 7gޣg7YAoz"+h_$]q&6NCgW9R NCIE$sd׉h_B"gCf1דTJ'_9cNtU<1<O\K3ax](䈛k|Z?{ ARaP`*4)G*\ېϼޤ!&Aɤt 8t)CkRm#c 6,[{LL:ijEh>)ȭ@@ɿ8I\̎ ergbc6R7 9eBTͅg*tDS+`PE;UFIEihjڡj9 יob!*ڊ3mϳ,N&wsE .tv1=VXvG &ӅaMr_OK ؼ6BRy^4'v}0? lȡf7_8NI+90r&^h ޛn:Gb9/SmN5kDam%'{]ueig/Cל(b_ݯc4JVh`޾ڂ!FsTO BLKC;}7 -Y^\R&Bׁ#QٗH^+W1eN1[~K\!Zᵌߎ6NfP]P94M|[nhc6[v0yorEҟz-V-RG_6GXJ\,vA",@L 9U<3S#}GeʋFw7UPxo>[n7]q]1.N]h?fl2Fv0<}NrYNm'q J`舚 j?Sw[ 6q{D9҅~[qlOY՛]T䘃Uʣʅ&㸣bulΣ{oH7yBe41}Su6e.7IFRgz^hFٝ 2 -@[1cgRW6?Ʒ*WkhO8/;oN V\(^8S:KYP?&)zo]qޑCGE0%u}s΃_3c6}릛7<?@KÌ6Z 1sR?-tv1@.`FJ4MyЉ3-dDydA[OJ:M%7e#}n-vat,[6"OǥnֆI0yӀtt~K|' LS#AG_X@ʥϕ}-M`Bi'Pf pכ0x~G[]i"UxDj {YK;VQSC\!!ՄG >n?azo{뜐'WNiOD똷W1\ߏw2t4yOHA=.{t [芅 Ƈy#kX.VaX;2HmoV@YVpN;*es^%=GFLsHs5笐I֏Ukucb+V |?0E@0&4)%^5DrՄm;! e\=8eg{4c?ݲ!Z'iVknxh!VMF4eeKmʖJ4΀]'TD:kbjJռ (R2M6 b#ydKA*_,?"IdajRn @B Ig1cwn4 %N EّBsJ N}9&ad4l7O 4(xBˎMUT&XE8 >X(0ǰG$ΎdN72& Ǒ\rWj&\@:<9Z)WWn}[$OXǩՈ8WlFR2:+[{<AijSetVqw x+`Χrp.r8; mT9jS>>'ލbzf{Ofd@yb^Ձӎ}D È<;Y@x'2|P/czcJ5YmGG{j#`c+߮XPӓ`I%¬d* yn*l~+&߈d1)(ʺ VlL؀b%r;AoQC@=2R2דW!~U'ZyD# ([h}Յ#:~Kфl %˵memΗ5` %IxΖ:fD9KŪWEkQ9.#~/,3Vep,u΅X ;ܾp ƢU$`g̬ ݍKQx_{ whJhI96̖%b?)'^Gj'tu8xe^EbiJ3oY>l6V%T8:љ`}Àgi{Ȱ=#}N|umxm].傝sQp_hlE&~Uq?Frnjع i  N`(rmqxz䜹RAM0I;8(v :]՛v-U7' ތVMȓ""7.h )RۖUsZT|_F^E¹t{``ce k6<|J2݂ ֢'~a˂Jq-Zno 24~ 3. Zc`z`F5$w6I-981&;TD =R"iR7#+Z:}e[@S\Nv-eq8b՚PiAi;BE.mn|n}I]ڵGu5Z #F50-\O*/-e~|oCз L@,t36u;fً~MxKZxU pGrQ`qGFI'cC!V 3{'9I&nq:^V t4ɦv هTƽcGЙ6᧖[YRY%< QӖd {Ǔ\!vz>~ЀCZzd0R]L.]Ss&.5^aV5D|WRnnz}~CJ\3dJ4myb{\!Vj~2Af c3z}`] ལ-0]7n73KVh`%'p@8GO_\{47- ~)Y`J)0u'F_] G HsV\2^[,y\}\GԠ=gBD='݉seG$WI'*85tK I9TGـUp}Ur"T矎 1m,2j5_oX1 r,MI Ůݖ2AyƢA*ɹ5Ek` $gL! wm⠳0edGW 5}OϐGW~fH.nOP#hy Me*%ӟ+vVBF!H,d,g:-G6٬;]%+],9E݌JѯLYYújKۖݮ xO zjDȿ8Fk#i q Nb_|yiL?zU: c{:Y,̩$Ǧi"M {!/PR!(8@f)#m\ ΔjGTKIlLX\[Cζ3]5,~b32JW?|ZaOm&8%>XT"7B)")N5p,T/$&&kcǩx/*ϮrN0UgsP1N{'㕰сhgMY, lF$(3>$4"yn>"%@yAsb?J2 ".VI?!ɷgȝڌ bV>#{XtGqd*!p̅^aZi YW )g E,UP \6oC'1 -[P ;W!7HԆ򸹌2Ӿ0^~b!ʣ %xYipZb[n C@Ĭ[N&USTs&?K[:u[I÷y_α(!%'QD)eSHY8?;ɡW <KudkZ.4zK\SPiU!Q&o=Fn~B]Zq ^^z$Ӣ9ZJHlBb%XTz?ISńS d3sBCgȱ=:)aZwWC {;,DOBInz[^aňWbqُ3³(9Oi Pᘖ1Կ[-:Q"P^͘ė}10$k<Ų{L(/Foj3Z>KXSwXߣ9\rn 24bT&OsHdמ[ggҟ`pD7+ܦyZA9;y֝05j9ūi%3Jӕ5UEq\eeFh$5+ bڬXzGO7 a-gG9\@ݥ4q!3A=>щyW~yZ0}KUzDZ{OXm&utGb񏃼;hUj/snd7*d͢bJggu'"{-2؋͇#3doׄЀqk܏f M)gU g7a}IגƥېCb9t0X,M @8T$D2܂/PVm3S1PZQU^1#/dH O xʇhCsprݝ8o^Fo)Lkqh0sp6uNoXfp>b5-֨N tgTc#)0MCT~E'J[2&BT{ ?k6ZR-}05P R>F¡?l#h&R9lQOo1LPqj|ʤ(x0%#{Pn}8{ZCGi/3IU닿jџ.L'E8<)vH.vDa'6j2HlBv)*$}RbNO݉h*{8fD,\\3Gm4)Ng(Ox|Im)Yrsxf [&8cMv򺞂)XS5S*{S@xyz=M<4HΜQUsiMGܳȑ~,͠ưMr<rfÜo-Bۈl뢐W !#J &@>#/wcۍH^iH. Xk>eo??4~`q8NGcGEx-$^w1TK U"6=IlWpXjʏo5fyu(.P:d>Rb"/2 ʄrx$L@*4P| FYҀs> I/)qVJD@薳rA)ZyNS崝֗H,6X^M f| ހIg{hh{]d{Ɯ^3h)\IPO y2 蓉Wv-E]˵JgWi.㧖tg tʲ2i5mmoG__bA !}ہ<7}EJ {ZН"482*̵3ͺ}TAeH2֎Xoru)@WA#)}l>h%N}8\b_![JЯK~}r"c.v)ny<@ύiAaTO >_ȉy݁ A2%+hC a zi\4_37eZ|J-> 25pm9U%C*o mMCzT>-:CYNaC@]#IC.דIrVerneTʕཊ|Si->8Mѫ $*ya Bd\8o*h8_a>I0LrkDzjx;)IXESOG^?nQ o;226deI) ػv' {^+.Q؝ʀv+-&ADPH_YaCyCq`B8`3t6k e9D(5mgJr1vJkˌiE=.[asKqEjD彖aLVv7Xq]ކ}6m:>l!獅J#r6J= >QJ*-gqzW.F8ʞLG}LPR#Vwt$9n\SFv pbzH`7Sa`a@O9*0`> H9w(?3fϧth CG=uƆ5ֺ^du4_dCNϹr+_,-t[i 4YMX{'GX}4wrA8E|Za>zfv3T\#;ku'tI "2~:AFQMc|+4św%|_٥ {Q?r q)D(Q ґR1%uOg|yOB2?ZP/n!v!esldSaYv9ͦ5mqQ<9.,YSߡBw?9wޠ;y#Q.v|#5\s %Ǥήն~t8JpE{xDgɼ6oaݥ* sT"'`jԇ>hfeTZ3zH}%0fؒB0 Q>C %?{XuyʦXLZ2?Ħsܛ47"8nh~e1+$kjO(v3;{nJ`93j1Ӳ78/TXL㙐qOD9"eǦ/MBV5q-1ȘGyQľA (JsPiev,i+\B}HQ3{~%Rp_۾5 w\o!Aa- QazߘQ2nBWI끽ǗU alЉ_LFf+7K!#xo&~[d!٥ۃ*ߠH۲۝hډ8]%aTSa.H}]`ԻT(8dn \3C%ir[R(аǐIRfl+^I\ṡF9\j/~O OXG:9c!U6G+j+W:k'G^ _WAmhI{ 9P$.cW1>/~P̮Lu N}03QeB{u+لɒ##61nAѪ )LAUSu*prW5OsX<\,`INx 0а /;ҰkƦAxq4V/+0]#'gAiLn֢ &B3R4侟S+;1hJu#vJYwZ7t[VWu94Hn=Lzͅ{m ༠/ԛ y(AJVWP ~1kOj^{_+>אw;BfTYCG:xnxrsM[x%T"d1!kpw_.K:-}Ħ<5;}* ϷwpIĞ8Hc~D'2њnKц?Pȝ8H. [3 "Z?\/%UvjxNpLK}hє?|ԃY&^?5& %6ds ]E3Cm؅J T3=R0{@vc)Ni=ehUy*]2x IطSa2dZBɿ~z񑴶*OۯX5^\5viQ5]B.ePiHD ؘH`رE~[1?JqRXH]y7jgG۞amDbc6E{<񏍝*\L}9,*;RF65s@e1m{qk^>b(P0kzь6LkkKy m *2D,%l+@@򄷐.ZOK?8I{ ̯n{c9 }hj0@ՔՋSJDFAgKb9{:AH9MxZ@s%gI [,+G+ll*{f%sND 0 fhKO 訹6嬰¦b7h]IEl;"a*K'I4ҫ GO.Wn/p#zEwPccu^yo|`ytg>!d,{"ʤMQ58tᶰAhv' @]SxR>n$0+|Y ‡1Z>E0W׫1fc'n*Dy=[#dpGm#tDA`r?ORyFEiKs/n>asVnydɡ43I7;~iF8y0T?%ahAGA?_3>&ߢo/k=NURreNiRQ4)'*ғ[}TI ܸHRfڴiD~qnţX^kjteElb%!q?8!q3BT21Ln(XQ Zz2:tCD /1o1ZҒI 2ТFrGwij&4;n$q5ai(x @uyRg:L2_ )**vh7pPv首h凍P\879*9T5nb40vj_AY6Ъ?D2Y},j]SI % 6cθã1W*Ař X0yq#ѪmPXʏ0ܕfW0kK"ub( Vfŀ$4\3{o&9/$FV5h>;-c#63JEmՇVHC>Π|q o5"q^l3UqyvT_ʴ/rttmaT'8eus.\l3bN7Pnr6!V@w[rq ֫Mz6X[S'lg'iw ^ $ŲKmy튏Jn ~1W[9 cҹR;z"1ι@NlM}F+ϩ& G՜0q^f:7k#3`E+9czٴ_z]kPDv]IpYDSSuknG!NJG֡ sxd M9ce5rշb! lcJrђ\Ωtԉ&gBuJR`]H[8&-qN͚xjN kFVs 2&v pg>$0xqy~[VWW6n1TiV`@Ӎ L`F+ٜ a4HU?~5G)KIRJ 7զX6oַ:R[W7ΊH!ϰ.bwƕ~Pi6o"bLUQP.f! u` p+ gZ~m{ޢu?s}q f8:ivFv`$=k5@wONSvyix`W-. a.' ;bLh.8>|S\NHL^x&Dj/c]v|~ݰI*!cÖ8nHNҌlF&e«=(zkQC;,rjRs֓YZ M,/W1P{hʀ~{ Ґ-m=7VP8AUҬ*nr?P&쾭OtNb1|1gqQZ.9]]Oam΃@M!) "p ə@s׻WO9wy3$r>zг#ϸ (ְ࿀s>akz0gI /o9?K*沕Oj ֠ܚ</dKL; $e}8$T%SXΕ)YI:omg>#c^g'=`V- g q񞻕t{63ô7.44N׃w1uE'Bpfh猽l#)b9k8;̑GȽ@\*P X#"c[p( IhXزI>J8tAyմn"- " 4Op#lY!í 4VM"tV_EYl&rj{1T+BbҭɥWTt'WK`{PJb *yC.'3KFv̯Ƥ500v!YYnX6|3|:XD, PFíĀ >[ >N_M) natu(V8"qCbĹOU)(r*ʯFK\$Ksr*ZQ? =$=sX eri8qުmPdFoi7dnPX:\]+sњ,PİcߓR Y&~|fkY}xJ7~sVG6V7jCJ+l]0,O͍bG{Fabg &j/A尉Pf2^Yktl\Gx Pz+EI{DW/<aZqfa~09՗P'd42vxUāOoF/EŸ'd%;>hFjIԢ'c\"SʼcB")W 9LjީhBᓰgwM`%kQᎠx4k>{{2*( ?PbW380qjđw1n&fdp|i97AARJҎz&ʍ$ۘ DhaǷ}$L4YTohO(y~ꥩ׵sX&l9t;5^-EÙCs; n̟+9, )OF:sޝ+@FfC4[bQ% "{רEY~VB7\ T(nϥ~e&-H34\1)ɜ nRFDbM^b%ATfb&~MBwn6D}cXiw\PG6TU2@f*( /w>Abu1vN {\U ??~ u6G 5&!0Ag }aYג9:dPvJsĝ@xorTFS,O:&ä0s~7?pG\XMه4L`*oEy9K%o*͞R]gzK@=!e@y6f >z,e7Er5p7ZI9+7a"ME Zì=bo|b>lrBqv'* c'x˰kD_qa)6 NU 8DYigସCHo;^E3Z}Y5.?`ya %agk{{H jd ?r 4{B c3JP+9d_7mǕr!P[I~,pޗc{?@zfǗjHE5Z v.Y4sZDwU;-ץlbEXmjaQRy&B,8Li|DmI2Vge6 Gj>`V9GvIgܸA` Hj㫸vܪՊ^!BNa_◈-QMn "h}qxYs^FM oR%iIycdA&0+{U1P_`w  a ޳Ԁt{%5$?449.BkW%kLǾj2כFZF& H[y6T8c|д 4bF@ -CC0`#0'U$MЄ$#~3ʀ'zR44xEcl;ԶMw!R< A\8<>9/*H6p",V$ wI%(x#BFndq {̞rHLϳYj cvGs' ZKS;VAH[M8c3bnm>R,;|ffpgh[ ГsH2QRdHGHKu$TS?ɈJetPG_RNE!>b‘z4<;k{ziW#?aģFxY;j׍?>Pe)W9[UU kɘպG$ZWE#5B"m Nb-) ])9kXMu^W~~aZ]V2.L?ܩ:*QM(Ca+rKm u73n% 4@r- @Ji6@Po/u9HY)1q-;>~vnsAۼ%!*"d@yXy",[t)yVgC# )9 `:6!AF Q mKh/IзoER_3K 2|5uK5,܈f唁e1ەKr?/&,Ñ'̳Ҏ+K /8󊁭IKJMPBoڠDOB3karrCI[UR\7Tuҫ9A ω D{”(ACs[?-tPEaߠ6zXkwipnJ7u%3fv]Ob_[^G~׃% ?nQVQײ_@>?Yw90SDSva(L{qܨRt8n#&vo yˆP?f`EyT8<6olJh(]`c;K4/|=S~ȴ" B辽Os`fZls(mWX?џdYKHG~7XaG7/w{<'qCK"d)xU`Gos4Jecɣr>RaTV+،tuj1Е4|ȬpXYor [b|b %;s`UX"ov]rc8y4K`ݧǁL v7L1?LA?c[u+U1~l 0@{4_&N F;6UCC n j r_LLӥI囀?QޗR[uƑ!{{LԨ)]PmpΜLu?E~A V$٘8aed-pv!k.ڧԫĺ%F+ɅKcaCߐ٪d!M{_϶95xw=fYpX=I _vݖlK6bB8_Q劈Fr-&ܥLs T2/<^bBb=&۔P(HVeLȠx|!bx/o,~VӁG/MT=_fI`ljCN7y, AJL&(h_. .RE q) d,eF>3V{v <|1BSyK;n]3 kOPZ3|{xp/~RO&XD,x, 1'Bka) #˶_&_]azzPWs}q y,@#3uYxz \c:O !,N`o@"Xe>)wF/02Yw|ǐ 2dȳl=35 }`ˎ:,:ZlՎD7l}3PB['YQFJN3x3{+͸ zƓyvC7QN&ca2$DO0 0EGO3'V4!HR5d)y{\i _5Z8~&c'N2ef:ꨇr7i)P[D\-;1!?1*%UF7I$lFsVE=L>\X.! U"SU8Я^=C; ]1"Rȴ~䁥0,ZpLn* <=a|#RpdeNkw0qÒJV ?EİV/1|c/k Oxq6HQʤszl js}bX&i˘ Bu.q:SpAi56rc*($ԛr#,}l:ޟzJ? =l̼Ҁow (PbFi͌),Z7_<,LЮ|>w@̻ `{Oa'%> ؿ;$د1{SyFd=U_vDmy/@q=xbw\Bňef_3%F"`dž4\ G=*, [h0Fw_j Y`k8g `I& vO&b0T)]$l~}&j)L<;M5{VhRԶM*WL0f.{1n5_ն V>￱S[ M1|X|ғ}X [ +s^7EG)٩a:>UT!;s*d@QP%WG}Mߑǂ`wd`WG+{]vT@jBCR=zpG(MJ~asz2jl̛hlZjT' xRG};E)b;tI֑WaBxI( bzLYFхD$ds&݆kfKdj'yNbGɈ!3O-4scȸ5"~[ƚN e~tG!Ko.:4qS]G .:l jKKM> tO%Ao߆ 3zUv/w9⪕u9^Y NhKfFnsO%DսԦ]Z4.lOXM✁z#OAb8~+cW#,8W42Q8h3Nu-V;C@q/-;LS:1߶unY9SjQ.jStG.M\M[{dKݺb9fɤ J<:kX35.t{ke%!bWI,XM_to9L2C Z)^n eJŊ_Pz9> 0_9͍5cpRܴ?O ̢uWrR|W a,BC,CYIsBX)%TtG`Mt!YPVQv8`g;ٯY,Ůɖ{?!Qwq)CdvvqӨpS8a?vs go MAٓ0yuYu]Y>YC;Y94q4267A'P=t0ot{LV/W-h?bݳoD.%'v~ԻN$$ť&X+ici-*9H7|oȽ5K-e ~ ۮ jzE/)h{,BI(`ړ5XX)OsEPzPSc&t_h`ύ~\7ؙq--vxL-9:% Ҋ$\ $b5MS1rI%c?'CD~Ω_Y(L/ ђ3"TLFIƒw %uqiL,+k'@~2. hNJc'011{D&5|C  2@\<]iZ0ku9zGgv[&KjBky6<q.Yx2WY/Q)=GO˝@ﭐ1Ky,x٘9I/5)]k=_`?׾k'xϭ O%8ZqP_6 'IXF9eǮwfqpjFS"ݢ[wAZ$,;Y/ܧ)3k6:' 6LӐ.ϵEE13FOɦ#m09O! Zi3"Dp.9faf*qhQ` dx)M cGպǶYf9-+XS}1K6UI`;8\?ilmYGk*~5h&&Nw#IފTE'+g-T.6 fjtzwѡЎ L-9%bԬvղgz  Q58RNoּ}y[Л݌&XJTu(_yD4 >V!| uhz4Y i:KKT+^# yFRg %f؁w2Žd&PM(_.3Z Mb$&7»5Q+4Y('n#Dk/"; (p .RpI03StH٦XNX]3e;~CPٝ6"/8Hx:Z(]H?pr.&AO In>"atLdkU{ i͞fr+ɲ>clfOFJw9vM4ss9/p:}?1$Va\MZ%G'&N\! MſU1F @R7̫SP L4(  q]2X[ϫM{+X/TW,W.N#H7 ; ru6_yĶ K=GM UI"HNRe;`f-OȞ=6f$>#dqaXk*%|Ӣ١S'[~)K|*FQ&C߇8BQ:\ t;q((Cܙ1IZ>/Đ9G x >tM{b$-6VF@6)In~iU=maPI)'9ε:j4KEUFP;jd*!/W"-;4ydm:;DݲmNmF8<ʷUupE?4}DIz>el (47pBy?H%Be)j@lv%/Bz8%E0T+4< d'H ~*u]5{f{LXV]fXzT%%-Qկ0+<&cc|AڭH}:BَZXܸ٘.#ōGvD/$]$pTs^=3#u:WK!߸+ 3^Bbvosb ״Lju/irp+tCpA`f_wj"Aؒd*gg،#Fͪ0Lp:T 9@JdxsjCZXuX&ukX1+.N)Yށ5Qx, wֳfJi|;jI. 2}z8]#|fSjH r= T}B*5ч&D{&7>גs7mDXwvGhE7Ҹ(gZzG+vsEnWi׫}5Կ6`yHowl~Tf>?{mNW1Չ@7=VVI" P##yP̷[|+U6T !u2@qԡC$#(T:Zj0L(f*gfg N@ -.77gruX-U2VX nKC2!]ӿ7SXv/6ǿZu.jc"oU,dV..W}%P@QWEl|h=8tE6%Nnẽ}@>NӅSihLMb pO~]׷.O}^dsVMKu.PFl1CG ׵ٰwL{ԇ^.M"'oHBƟ}v5[\ak'tmV*Wcȳ *ǀ>Áq=7!PwyB/g,_^8uW76'rz|p0+wZѤ6O|I@uhi^үUJ#Ԍ!5i+'~N)QC팖)Ȕ^(%&w3F$%!6B s2/}|#ϧ](WbC,OB.%GN)2)g=umN"pA8y+ aI CڷػZI(fR䎂 W6-uBSe%yP /2i;θpahHa%LѡTT]ˤ&AgbBFpvb \<敕/X8`wt!HYoch߆% ;'lC~AjV/ xW'-Im5ف(8Fz YӋ{F3:*VMAA3H2k,:8 &L?^ #?#[^j |I{Aq>i.#pfs~X'|{2רCW3geI^٠!%|v;maAy^)vF#,^^_vjKgMptZ!ړaDO:t*1y Pg _v8ȩ=zNқxl#=A\&v&XeY2HKG3[`g^a{n\uRw녣P$ E~9RGk2Gs 'rGk{akp tޙ@3濷5PZ9 #IrdeCKZ*=D*9S}}Qe/Il%Kyb%ZD5Xπ"orT}=ɣq/'Y+N^lh~ѯWjLEjm\|77>"!rMFHj %j3E/ ђ>0WJ^Wq4`~aLmߠAfR&Oj97\k)yNj虥{Noks]b>N6Q0 5DH7*+N AveA1b>M%N"Z;㭳wV{#wTZT `Grtg͝g!201@lUE-;b+g͇?%k dʋ8DQD>F:䘎 jV7dǧdS(M֙݋=V!:|`^]}jO s t| bI#)ѷ/^0VIFYDnijjߕe%(ͧsUxﲉSpsU$7-sc]lL'?K'VwyC8|q-3akv3?׵5t%z_|,ANK>  ˷}tq-ȑ<14)ctm9eJty~C+  ;G>!eWB\ϒ;QͯTD.s/MGxƔP.8פu2 #՘r\μSgF8^4#Af6')nuH~oD) Gœvpdt ,xOؒl`.3x5g*g 5O\|/M4$.!qde%VZLHS5zl%+r'@VZaE-\2i4Ê=Du4E"u#؋GOP(gnBcȔGu 0PEh}[1Ed]Lnpʖ^&T& W>_Y&v %IFmCr]7u5.bLB1B_g]%$_h$ұ]s DOF\Zq/uHjuƣ"ʹl$ws l)Յr(3@hX􃼕&c X3{iRヱwIY  7Gn '!=\Y6bf֫ _;6T!+8WtY}# ;^#*͵dd"+|jmaⲜa9Q?5bʊ2V]3mRr`i~:J5AatGRP50^?'/3>Vp0]`ASbru6kk6@Y@u** ,?7=~ygȚᓂHilRZhm׋DELɋyD@)0h3>]~Q ~ ^ܩ,egS&&K.+t<%jYDJf 'ĵGؤ 7k\umIڞ'V,@c{.&"Px+J-1PXi}Y};A'&.Ȅ_|vg^(6;"=ݤױFofRǻ< +Aa^3gr+'r?#DO6{$\U+:01c>^?H87ۿʼ!ꙒkAxpİs5-c`or %;)0 ȷ"?6[w Ⱥqx7kllnTh/k`Z6jʸn&)H (eě.15q@L70ņAO T[PD.lpbf̩z)zrƱ|D!J"CQ] Փ#:ZQ[O, f99?0UI4Tƫ 7 rW!X-u04_Z$m\9|{*;"}tX2_jY?_+uCWќMd|z:Cgu?_<2x60j" "+cF)}̬z@Z HTo!Nf2Tii+ݢbL'uXUj43D ĿӢv0#K$~ =\=윴w\wj SJ4ڄrqd8Sq& x-j7()-xykƝBMU03l9U$PVoa-d6k~(hT͑CBs?؜)Q|P+B#b ;7UfE6V>ߤ<\{cͰk%FL7X'o]@uä&=i=-0$q ?[Bt.پm kVCp= @&qKD.?57)xBũk 俵̱üY}WJ/*TɇaQqH^q%ni^A+ W: aRȮ,r7?]B.t>ĝA n7]N-FǥȠw3sbȊ^G2$wm밙pČ k.̼8wTuӺ;qK4 ۨyEx\-^c zy&;s$ +.Q}XF!"J:rk=u|CD{  .kGws9? Q (H8'C Rb^\WroJTv*QUi.?71Rh"8KTDj{(o^>%}`j&k @jrњ'Zy$urVM2&q; s^dyK*QUba¼xoI#*P5՛y_UqGފW;̴{`3G 8%FH?|\~^`i(Urs%OXdD12V΍sy=pj]Sjc(^RQh صHuMd:Mƭ{^oc@Q5U‚de_sFdZAcrh?uPb0_" YS=Gʨ8l(hٞF\ٔqvI  \a0:Cq8@=tD8h|#Ծ?h$ؖT'<-Pb0WH#1y[|wSD*ҹ\iׂxb`*!rxX-xbro葵)zn] {ph o<[4@~>v+b_Gc*?Yez2L͈zq-b ^3 SqXKBҊ&ˆ|j+‚`%46$B7*/tw鲃1KEF-Nj!,)jon&+_W%s6{q{IƗ`2=-bXN?52SsG43Q'&su\ruUP'OM<.:Lc%,.yMDÌrup W9`E3#;N~5߼\)<` hhJU:ʹLIɶNok\@]w i'Fp|# ;"\u&@z:HHfAku]_N$4ʇxBIl$Dmή:(ug>XG{ki=>&S7:ȡ~DPBWD5e`2uˑiaBS;C_h"ByߛzcgpHL:pWoYg-yE f[:l+ B)K^aEDԳ n'l*(TtuIf'j7HgV+-[@dΧ4Ί89ӳe(h5 qRga>5߷sJӕ4W#}_Qa;8P] ֠hj< pnvۆWYǚ IQu^WP^Upni%>qb9Ƃx[6p T EM\{KPmJgwO_K;Atm\J778Zoz[N$iݳ7Eq_>-MiyR7|D6MgRFU-(Vڇ=I? x;iĮt*y?ez-Ksq8j U$ǂ`ǫz[VTسH[̲S_425,ԁ= Z<; /na^@O+Z Juh_ }3SYʾa(nN R 3tU]CzQ_p'c*{,pdsqs鐥`H uS(m[Z4h ~SYEM ŏ-^v}) BfeD 6xe_gyGv 2s9bΩ h~, u4fL3:~?$$JhWƀgsQifyNJ/i^|^C։k{dJ Hf~XW<֏_D,BV/Ig'g^I* {*ُqEЦ05_bm*p E4-Wt#?K~dbu8cScDw5RחrP<5],\~̿y)̓\!y3,׸ԡe'H'ogqEN4Ǵ'%e,{IO?pQRqsm_޿{l*ZѴ;ɯIzf=sWW(@U4`~!Hi!˰!ztɞ$xcT B/|o/=-W_GuF}GA'JcaS =I ƘךXM.G ՋAJcx98 σbʓ߰JIjgue"QƐZlNV#r[HK2!SLS(A.T!im^$v@F^4` }qae$#qIV˷ W(3 ǨFZ?:5|f0-ʺץGk'^esl8'tM;%\Ѓ/ }Jְ9Rb HP7S-e^LE*8&\"N}Ǹ^b)[Ƀ<^}Mh$ɼ)*E eTWQ XO8gHP!8D,^SvtYĽH(44TGZ߫V^GR|# ;g` R,S*rY-]5񚑐!*5X_Gjuh긤i`(߹sS$s׀6аoL<9Q]מ %I0JC%Kz)-!xA߅;/CZv!b_˫4WAs;n6+[$0r6$I ܏N]b~n'q Nx8b 4BƲd)Y@@ǿlWX98)(͜E(_-nzהDq.V, rTYu4@h( Bo G˶DJf^e1V1Y!`PMM6iCZ-ź.҈dCv2jEMo&6ɖ̣)7ME|9y lb7mt!F5hq6G7d \&oQ) gc5usC4;`qYQ>F o{LX=FW) e4t$ff`TP RY5 XlG$ynޱt{l7\bbYC\2h^q!N& zq4 -+t^ƹ˩["eV)C/R/]ES|tzj, j;pv6PY9). 7xYdqï8$&YZI~'y2״ Aΐ}?VyZy-2:P:N3Y4֛rs-$ }!_>Yxo]@If*" ܣTi=c:ƿ|B.SJN䀌̖ k-r#Si3/ 寔|knyůN+EڭaNP6"xEJ "2ؾL%!:E1nJ Q)PQ}=ޑ/!ƕ߹%HnL  e.vQ(ǿƭ6[Q{p.pc@\ 27[|?'v_?HQV2*LԨfސ5á"o=sIle8ZݳMJ`8/ǡ^7)*^~bE]hhX {LwG[n}P29b `*oCR6xP1N&߬8~-s2G޼,:SJ O`K \~xM_gItd!1ʗ^ZA^!Qر1 RUּ xa1GrPo&(q~u&K33Wq-+R?]$T.rP!yyǘ;Ց&'9ilk)r4}MōqKbm.\+}SΑ;\SlN I*(P'Nd+7EqB4㽆 AR+o{JdS`9ZxxfXzmd:<i˼œކ%}(osu2Z=C}1O7Vk9hIh2Ɓx>bKG8A|!%&+6!S|)"Q vM@@uL\&qHI|ן_oK\LP,Ш%.dB8%z +{}uWg\0 ʁ *$%~ę)bhyFbՆ*O :w;d*ZVC sڶ^@miBc^kZnѱ&~_ފ^ҙr;/G?ɨɳVh0=\I%53;L,HPG>䣎-VI#F_O&EQ%ai}_Ǹ*DAׄBo ۋ2.gHb [iW"%FTap| v"'bOKhZ[p>@M-hX;fgw Q!Tx2zZvk fI/ldIN'֨20}$F v3OO 49}Qx 1|}a&"ھ,ܐ!ee }3A-3pQ}]I8pnW URDtPzP$,RǼCY&Dy1<R dAC}j퀍Of1\>Jh?gnZeom#W>S&GgR"N.HEWBݥ@=9PQ5ӄHyqLJ.Vt\U3m 0S?}dah2S\)v ӆ4/yWJ_RLvE/ty2W7{z>!6fg]1Jnq6(S/eͩҘ /6^ற]-4,%T?Up(/Q>җ8~D-_mݔ^REPmNL<$=gI] "6 pEȿLYpu$K}%Qg? !PLշLp'&VS5}dĊ8$oLo+ʈzI~J'8?4F5._Wr'6M54^w_Vŵ)/QAvK9 F@!o@̲~;Tw1 _틭`=_1D [qSoWs銕yuOm%«L ō5'lgV΁rݲ~>nf5K!_!"f[ngz>akkzZ}?oY\6V? 6>yYSP4YCr1n~!ZN]sX|f ͥsTG7}s,} m!>y^dOgg.v.h8P6刂!s;_UQjz^(de>ٌO, J썗ܯY_ zq9&b^}u=>dxj3B17.ĉf@> qX;UDp(7V6:[#4D7?Vk"sF4tMvĵa_L{EA ʉDnL:U ^honÄP;JJO~xFؒwE;P6-2N~=Lv Rs9 A{7~)c6q.-@o,&0_r"CT11aKPt.bHd71R3=bL <0Vh1+ k!u=\7A  Znј1\2T) 4T1wYx=m ټOSFnI'NdXp#d[|s<$#gsV̝fM[#?&1S 2eW0hޡM\DtYIq5ݿcՇ^%69QHzDI,Q5`CEtk8C$RM0qҴFU#g%0yh\BA൑a@⿥)8 q"MDIc͑is=JMA(T!0PHmK5WR4 ˮr@9s @q#%SjRt kky:,+ tё/.XnToOٚ:uSMIYG_r[.ՀUf17&B]wXNOK2MO8ulCL@-ٲBp1TCyaڿCښ҅'WUi2AJsI#[4^i/:5hyK?hOGc6)ZeuG!@#i顥lTO;3# H},@~ sgm_]q?T X۾F\Mg/3jFc^/GaorSėyT2!n- R$_RHZ{ 1~bAZJd@"poD_o*a8t׎ b3u!V!p ц 7g9\ѧ D.=$mԇwFzғ DsR$ytVË&zОUȑgj 59#ՂwޢӶKwdSdAbR_bX[z$ºF)gK~ xَ2F]ɾLL-( n㨺Tl @PnZd(m /w׀h: 0Y|mWCHDԽ!5ɬ2 1J {r/ TZ\=f\KnqvۆYP6Vrq @09Ȑ/NL?֛nQKOب:5RЋ07x?׷ xd&MAU+CLx7TX 1^v{.2;X ;jgaCWpUiŗ,a k!]?:JLтDf 'X>x|Y8L]B2.˟X/^4l뷁&Ce>28щfrU{'~4¾z &c~^J+Q)h%ʼG' 'r/[%^p B֯i cA;CБ vee=sL5Z#$|GB`>As@KsR/L]^`1`A-2F`uL<#&L,F< G&zA/6h&0S,&O(QdFH๧u*|*P1!$%/5&\ZQɴᨒmQgrH϶!P ?>IFMsH&|U Pmj4yh݉`=u~P,ҮhsE B^yC}%q0':> ǚ/q¸"q5[I.! ܮfW١ # ke" ɹГag )ALZ|QI7+3 [M0̯^*>“adʹ@ K9 N;wє2&_XL.Y8ؓZSg? |tO1_,K4gn[jeO_j*ܹFm.Y>k:8&1Nz}RqAd }yCzM _IlhM9G*_AJrX%*cDF{ΞP[N$j>&OSN+{'ֵeL'j՟CSI(>Q8\1'iaTr)q:Iah`Dpnj:a{tLaT Ҡ'u2Ȗ+F҅u7XZ(Qƻ4]?][WrqqܔT+x[Nӿ7iӕ8GL܁2lu[[}zŅ۬JBn _gIkYQrz&iM2MDd;m+Sm 2^.΅*5fiPC~ȂSQ^]>wpݿ)=Jd- 9o<Ԇ4q2 &ͣit%7huj&woq~ɴ8y"TQ)P5BEtF D珽v66{aɇut$iEVj{HR=:xszBMz;Qg䊨Wel 5+s茿v`5|Ϻa|ג(Cv΀r". , ݎrk< KU^glg#,b5QW YڕQI Bv8I&$6 wj2AWf4QbDA*`뮶e`2wx]|@ECMCҏ;P[.Ɯajmpf9Njw5൤GP խZ2#q^GC6V*=IGr"y=09,>!VuLf8jA|4oW=wúZ##kށ@![3`7K`$ s#10~bNXv8M\R QIMM;)yDq UdC#xhqNĽ ɋ^t[!H?0%V-ޠ>Y+ X; ٣wJ.Kz[WaO):\(|s)J_:02I(@]q]L%Xrl.*~iddCw&Q_/‡JD6h?yHC2˷6Idl'b]6~ؿ%'O}J> ^Zmɧ\0l0fǃʲ$Zi 76\i7dJ]a/)an:x驯ue(d\S`-koz =q[!ngL؛n!q@A8<xBi4tv4(:Mȑ.eOq-m)'2ձ>WzdAXiVƈ2k,sِgVEFX x0FWo)_*Jᇤ!+`m'ӫvy7lo$&<֙R&;?Oa&hKZ~s#Qp n݀;rjJ]H\n"ayFه<@P4H>]h Ѫi}Z#14 JZe`#.֟(K. S$;%f9j~PXL.Uvvρ&\tsJdN3d7$LR>QT"l{뜡t[·d>|$x˜\-jr㜺Եuc/ nVځX2uM[? cig^F2*?X2:לJRyaYt<żFڵdBr/~Ɂtyw-v7 0[ս-jQn8Nx8}]wqXL=M*e*ZVCJ|Ť54 ]^W} ;R%` rtط $ɄPTjѭ٥cpiˀ/Jg'z{f/™gFE[X40Q/ Q!E"PU~MqHZ.ujRSKhl c=C'̬#AE-?_ecӅw]K031Pl XsDHp{mzOqHi,Et,N.k>oSLVf{9=OE_% l8(J~OC"0%Yni}*k+#XDzl8CH)[͈;Ѩ&Zg@(znz\b}#?Ȇ6#Z%8+[ͣ"3ɻgi*iKiѳavs-(ʡ:oM=lL/l1EPUaJT-gEaXR1t >կF+Eqm^Xgϊ.X)O8DsB c8?) d?{ *ڥNÖXbտ~TR+B2BFΌq1/Tc4-F/3-[?=EQˉwyƢXi=^ F j؅L3* X^~琶s>.US_fj4mx nĿ#1F4a>X<bxxITxL% {.wKɘ5xʫ冕|Qɱ2`Y$-xܤI}/9qE{2*V> O޺zRt`v =Z䑩;5,2 ^4.j׶9U(-PFњWFCzPVO&lĖcg]` \+/Iی(NM7_Üj=tٌ[͐zv%!|ZF0|=36;z}P-Um PKD[O")?'-o4aV2RKWEh󒸙 ڈs3CQ#}-MBoAf1b'f+?4:j5&>r8** >Vm|!,n_)3Q<8K&FbQWωrjVʕB[,L냙V R?"^_sQ'3*a*m,{>p*O!tDMR'U`r,I$dߔ̙`eOf0LTzc]pix܄eNW/V~ZrF.U~rs2qʵ#R6>/9 ١r&7uyJ~x@! w~g~FO9@ PKL":hCfc3˛'̓f^\ӼSf }dOXKwGKq6"gʖS6~圧kLW -tYǣ9f+>nLWX(-_yFRd+>ժa ; "NM<Ѭljc-b8/U Y"(c#tÔ{'" 3>T0»~ω$8FRZrR.|r`mi |"k$M3m10q<.]O)+JH`MoЖgRB;~Ag?yn74YUS7͢9Ml (>Ex4h]x*raȘ}PdJIiϜ5|)ZB$;;K3^o+SmI 0M޽^ } tb+`ݼ6hQe,mycK~'tDE8tSV(si.']r"ZV//؂zdW{>oɣ/0-vwȗ1s1N%%^Mqݯv?ڐݕ,nTWJ?O(#\{ up ,%3e>!]#o]KasO˸B 6SӐʐeǴ iäib{ 9W\]t>:z(rxZDcxyQ'L^ɏQ w*Q󪖟sm]n[v3 J$MWS_B&?3g>70[ f/Ϣ Y\lEq,y\WPSquThS>xni6,7hkixlU5qʟ\ڇZhQkx >xXI׫T|^`eloȴ"vOic 2le(QR&PKZ6 #kʂK^J\+|@h_UhP ~su\Ũ`s{}p%?P!Yo?.rE j)֎<(C,͞օ$`r$"BcfMQ!6|̴ؿ-$KDDfS.ץ4`M'g,ȲOD&Kis&S^,G_%oL}{" >GE͏uQƠ+y"g^zSGXDѿ vhvqU14>O׈%fLC2P(ߝ؊Mn۸H+5^CMMzZ^1"&LWӎg~n*8eV#,?yzbbbLn oH-6afl417^DpdpH2ڷÍ↯ "F] IW1p(_ Ȝ@X#2DؔjU`+ 79oAR_9vb7ohM:2RK86isKz^>ǻ}/!([gsD=Do J k]B&so̒P@?TƫҬ &ףK1rupe" -U|zϕ+c#}(I3\M }lfӠ-uLI|3h1G妟];`f16n6 Bi c;-Љ-tJ WR~8z`<Ž̛Y0!U(`e 7MXJl׾{y"|== گzloL&2{%g}Ŝ5{=l@!'- p-@Ō)nV!i1P@rú3 0U`%Nw3.\o3fL%(d#i`&_NR?_!6!9 ƌ}\<]ZivL K:o7ad#aWeWnLM(UEd)DyGI1Y^[}$u4אA7J`=`q1Z Xα/5뼅BERϣIiC\B#:ĺ3,Da4֑Xh2|b:DXRKF~t=`{qA)!%xsH$^7cc@#.K]eսF$"3~X _nYr #sqC6Ng ;rZW.0/yDGW5c4F͘ A1dcoG5GO[J3\7w$\m@K ?ۇgUo>7}f"BFm=w{n'vR* " M@*7#ѝM ~w~@#%\SяpeM}* >;-yNȂᵯ!ӧdW%>VNL4/8ɇ4FnD^MͲZrfNb-% Ga`鐪ﻋ#9GTv".^Ko8һ2I"ٖG21 m-t@'xj4UIt§ Ћ7QNbAk{LZ /F&-b)ƫ!L0TW8g!]i4cڴaE~ՠm0n8|u7ZZw!zgqd@K YL{\%x=eFarh]7&|#ތ#ѬդI֗[xkpO)z@ͥcVscS4/0cMIxBB{<91 F2JO-;!Ĭ&wBQ>ՊɼI=㨢"}mj ]HRх3aG;Qn"/Ucw &nMEjU/sEr5jXBPt>1d Fz'0tuڶtеF&/zjk nbJ;!9ͅtJڥmY{ %\*xބ QAL,>&)q*QzQscO%RKH.%Pk)i|)ߔ'G7ϩ3󳫓1Rz^^BCqv3d }=V4A'GHNu.ڮ':T>ܙDө*Mॊ B#~$N0<[59({X6N'9L Žwy ]KJ3qҰ 7~Z)J)c҆)[)\H-*ga׿O'6!JAs3vLdwSC-+Xn* 2`٫,!CUp B#N nIf76rjO:~p}B yMxF4[Bˢ?7յAC؈ci݈a>z:ìoG*=>aL7µJx0*0zhW*/KFμ3y~W4PGW+oբl`{xK;عu*,~k}ؠOAsF +r(frQ¯-yb)G\WdyʥIYpZioցߒAhԨHBOx?!o9X:Nן89hLИ6u4 $݅ɒ~Ǧ.Spz,ܔŁKqU.Re]\I?컲c&3zUrtNL3O'ǎ(*(RH}*F0S7t%T2N3#$뷓h~k_I@(Z /5po훊Oe=n8؈bM ˯wjHGO*43@r=8A_'BKV\# >6Mi4(֗+&,6֩NXrb[[_/I!ϫܖ+s!m?wp/2cAZ_.}G|!yPr^5ƹ۶ /3ßGuA,qERCHDzCJ<ѝMKP4|z .vэoq;K 9T|Ћ`0IASjBA>e:d^ôKvkSbI[Z#[?& Cl¾2 %7f=V86? SRt`\266+V}G6sC^L{ ;D ԅ=Vܤ4dTyТ˾bXA66YT(&;O$W>F8tԼBZj7$5x[* IY S+ǥ Eo U>*1_LH0wLC[BhRT%}Ȣ#J'=qb]a ųanVqq?_' $l볲K\lүOfdBnm7i_~.B>4|zH]Ig R7&r_H09RwGLRXVO'%m|NIaDw֠1I sSd]$D8zQ*h!$\_ Qev5~kbArRޔtOq%威D{!1TJR1(^CV8׫o$Cx|\ƌ;3tH2p\8ʇ",YⅬ)O*t˜@{dqVYgkA1fkk.C+w7BO-Mjսphs9wJNJ[Mҋ9TGk^\ϖѾxʉ,҅ʎ9tNV_ W{_L`6KkŊTr'-4k @ޮV 8ۉ%o Zw:*'Vn!a@ݬ.G#aA0>18`Q th&z_&ep,I*bc/C~:H(Cuu/.mB4y`;=-ݯh| :<o9tQhFjv(nd ]2K6 ]8aP Vsgwϋаvir(z§e}h)zG]ݒCnB5ʭ֚] ~?+?F8SD,Ju*ڬb6Gp)_ 0Z+rXvJd&G:Bf\T~ٱ_cU irwLרd mIxͨuR}"7`upb[Cf*r$&~Ebq@fMH [1ꁢeEzڴ_ 'd_ffeds8j{*0 :{EefoCDJ]kix`Ѭj~7BkE`Q O̙Q }I79~n02}+܁eB%RR9 ~*tuK('HlbWnS#53;{HIwB䏈ַp!?MXtnװm{f55ok(~S,^-7sO>+P]l !Dh37+&|+79͸tiX%PF#)2e)Pv_swPD_ď#F&*1~N1.ţ<A3O=*9xOޚ&nF/i$1z_X٩ b!!v=T|qh٨+~.pԄ@<ܕ9֓y@w龦orSÒWT~ZcCHq]ju's;jؓvRiɏĘe&\/;siDf:wPoAحCYXc[Y]kY3ANKjrѫos<>(Hꋨt*\y쬷{H FHQ0Bgh!\ܾUJ}w]A:mG4qԖ;Ko-s=$R䐴$e/8;2L],BBkSb%X4.A#`y"}kCȇ 6~`Drz+i-{or( 3WYt(衲c=H|,}D V=Eu `uV=6Vć.~EmnW? qӐ xYTZUoSC EZ=f/s8R6l$#g n`q$=²5GLCMd ky_"N, Ӊnuİ/?CGy!.ɳM*CQ-(}܎ѸqXY;d7eoL$ѻd#=04h&(L箊4hA@ v^+> zsۋ{)T@3;&@ =Q}&BcKDױ*YAi22CϮDid<=Mlb3cFV]`t^k%fJ755ŐSgP30m.=g)--("W&{.iL22hFB}\Tf^&y1HvXbyy2 A5Ebߕ>DQ76|p+zԽSe t13K'sڵэk$dUDYX\"3tiSTUy?WA",S~|ypW @<7]gW0x\bhR O trd>2D7A: wI|/*~T*dO)šg8NF+ɖ_A9ml{M?J<|BU`kl7k Q¼0<^0P(|7Sv1;J9j`biKwSJ |P>ZP =7B 3TTLyKEc#qg!wݹe~^{@PTc)l^NJ.FM=w \b7^2 IIW+5͂3Y\ [gUxa-+=1lupy*Hv^x6#U*c(L #|Oj}:Q2.W8Cqu[jj`ik>Ou2m_$eK}߳?gL2ǿ r0̊wITPWer %Ml~i?NH%ͅ|8q*S+H!0Pu`l ٓϳ';Y`aAxlLO5 pEVV^R衣n) uoZ1-$8=Sx/~݄ xQQE3QȖDsM8 XLjAl{^?q 6JZ, BK tvR210A4T@i/7S!tj%z0g2\Iߕ8dŇF7S "epɳb@>+Yyu6T>kv<0cxY DyM\ǰ#G]Tf[7ۓ&qӏ"xx]iztWSNώ;;+'#m `h:Eg{ OG?L6˂"?dfsŃT[}ZHrQ)jHDѸiB)xLGj%te.SOSC6^*}5eDFe'}`=(F-CK~"@}2ۤx%0#!_E=uor~s$uÈfO ʱlc.]xֳA)ZH'N' jLzx@ h֫?;S?3uqp^PJuk]7m$4,K.ֲ?'np2,u&>%3n:Ftή%ZR)8OkPf^g\욫[BY'T(_\)`=MkDQ{ѱA~'*l}U{~lwym%mdsŁIaoK:-$! j}}p=YeS/&Q2@og|s@}t r4`Mr0ywy>$Lr0bf{ G~KAY~Wkt?tMS$pNʿpn9P͕0`1G`QNno]*|;.fף_⁸$UrC^Qh{{'>Aw!ޮSd҅ XG-q٭E)9%l"3}dT>a3cʋ͟of ςYFKH1 OwgQj=iBX[,+4Y,_5a8>Y`PCݳ+z:BG1HN!4[S.^C'5,}R?ܷ;jzc} G>p4}U<(?C"!=EQuR8GirI-:eQUCpl2ԕ93R ٣z a~|\dxNgEs=Ifƺږ;x3kR69=;>w9,jR&BZ4e:Zof[J`*=~+^4 m泟Sp:Đf3aL$V[~>q_ Yu&@=,D'g(~H$}b#Ώ;3&.)6@ D{UdHlӋDje&/L,mK.v}`b4vr#4a*9y GV۳jCm,d.k0uN"cY]4]+-v6}?HXʲQ$ ^p'O46Ƿ94gwͩJHJX3 fNxBI{{dGB0kj޴; ѝdZ9cz)Bcӭ4 BC6W̎/dS#7 ^Mk@ a Xas񚹗tϟsJfGwkxFwOq:Dw3e/-L? ^f":+< }iSaao;9۹{3$\CQ?O2wkeݳS5 3ɜ@;8oIX/1+#י&ڎr33h+qiŪ7S\M$KP*sꎣ*B=:Ʃ5ԌeIB*#C3?ͳ?fscz~.wp[rCKԧyc*X^wT )X0qz#r@d"k}^Fb+V8ȼv*bb26\NU|6H(~ eq׽5Cܔ“X~wp&Y>»7hI! θDB ',Dz<U f}^seex.3ѦxGBt-SB (24WxHH?q#֚ /h5pÄ^lz~vח,6PАZ7P.={6 H[aC6VE3Y$Atzx1QP:tSEcǓmr 4nYi"Y.{cvd۵fci¿D"8( f,&|@Ԟ1vr@}HYr7ڱ$v*E a΀;<;15fˡwF{7Hu0 =TdKlR s,7$exZJB֢P IgzA%no~ |qnY%mQqUxZ @֮O1B/. e-GywLyEN>tB(֢F4]bG@/P@L)2E4;OoШwt]lEb("eG^]z| j* \ȠE40 #?"?R`kMWdsc|\4{H !Lgڶ6uxrܦ+!*7-VQg{o⶞=;iFU y\.=`ԕN}"YL:iwT&QXVw-3m|fp"/-;?ȌblNX7R1hzbo Jɛ-vx,z%T_~ H3O.h&r7iTy?'_J<73 =Wx֋c ~$swd-C*Q|H~ 뮢ɭ H>] 8ʤ'l?ZǕ#pj"ht#}fV]|Լgśθ)U @uXժzxͥJ=\Lk(ݶ}ܤOCQEgO?o-!B8*olKK8_ҩNpLFKd^&25vmhYIRuy8E2Q` -D K }m=l;썵23 {6H pq2CP2ƒÊ>*1s߂bvvnS5b#ѵPQ9c{HͰ[0)ѧoIJjH'm#NҎƩѬsSp\$#mp-o n>3ǔRIDYVft"ss84oh* nO5I"" =4XG:Mko X7Gh N\祮P%LgC?D/ Ɔ"He){;;}Ѳ@5g5qOk Xe6"y@ (EEҰm[V / dg_ɲ^9@G87k7@NL]%9Fd6]6/1 y/{5CeTC{woo~1ȯʳE)W!a2:gڟcZk9 UԪ EZZrև o%kHż}e Ht L Awf't|>1z,ءD1'Н>S*Db&[po 8s$PN Y%9^1$,Ny'Fr`~=VJ`2(?s@ NF6%=Dk0x7gB<&nxah?Q<`P~3Dds~tg_;ސaE`·Ԟ[ߠOLba~ʮfn/nͿ9C#4QZgfU+{hEJoB2 fO>ӟg(•~\xA!F\GtAf+H?eʵ/,ֆyC_8"eKy8&oL1p 7f>W֜ f_m3W}Z"b=v!̕w 8$AvtA'x}EO:/N. GO1"ulΑK9c#?d $au LG΃]C 7}|TQdn 92*tŎ1P'emo qEG<P.C%O]u@*d+zRZkXVâ`t]\3#LXruѲPw:`x(Z涜T7% %M9R -Д8K $bG}%rysǷK k)sVع#:5V5jUAZz #<ʪKL][\#.O>U6qmE`.0HD/;ȧ$2$: ")1\Lݾ=͂,,£!1Q储Bw0@gw[Eh8kfäܢ"MB̒4)JjPH)T3|`-ѝY p$DpRaUI%\ ?t ˟NC{8@ $&bT2 <~q 5NdpU%YDCo U󶆬˻+vX;*EY/ָ+(XJ6e+?+QiiCwm*2bH4o_Hk5ORy@šu^_T\t~RݵwsC[ghG{ pPCRJ]ߡ|#>B{2/ssi-5s+r}'9Q/9ܿLvPK$'l1F?NuqYiJ5 Bu%I0ܑ >/P3S3JXyhrc٭nPTq _mA+ny?hڦ+1,J{ā=.&[PI(GAA'D6^c>sK?Yſ)Abw*'WdV0@L{Hl|.ۮ2`# .-K iP,Cʪsf x,sx<cβ²gGQʣIU%}ex@u 6i`8FM)]&R/u` ~t!zAa]A5O 0j$L"sa4=ZB.m,k* A?eQT dV~@z 0 3rő4UA2F-eKȿ$Qbdw%j\W()@ /0iqא0pHܯm+􌎭!´&o "ׂJ60EHCW0|RXq W9c =:nZ_*ngue8#syGQ.[&cLV5z4%6)|"9{&,s~6W.'ĸ`Fk喱&gp"iQExZ7T  yY|R4їҩs"~6t`РIxoZe|}T2؆+$XZgxګ`^䫷 8ۉ~F$+AV\]HlR ;n|Y\^wn1֊7$&"B*pIz=@/YK@ݤ-Me dr?{%B)\ewduV$ZN4yudc*O;s8LZ;'⫪[sUN^ uN"֊:q;~*bN5`!i{zRMٌBgfC#G^YcΑb~}*ħK1 j vp)8xq<"Y_8% ,VzUmQƴ0+gepEoĢa[--!("e87ILx4|8٬}^aN[ZX |c 0.Ii ~Ӗ@f8!֢ƚ@CʴQEu2^^:ԼTX!{h;U3Ett"޸+|o|bb+ϑ~]Xp#w=WWQR6;,2Ӹ)X\^Gks6'A=8GX¢AS"^LTrjAV"NNƪݮi]Z T4< {#|a8lZ¿>3Im`bV$u_RKYK"N?/yZF8A=oS۹ߊ5[e[OQEjˡg[F["5 '.L q!=a1.a =,uʢtecLp/2d8[eU*96 =Vc՜.N^8,b'O 2`ϙw{HnR%7A8MwX߅ȍvfɋ sŒM RV;E"9\l0 nC8yKJM[gF5oB+oV^iDi\gV ܌1-=ǫRr6=֗ t*P\~$[:@uwi 'k&?7$a#KOk0`Mf5_"hcClC""#csJEBYS2Qop@-֏E$%ٞẖ71zH[ⷍc: R[9.J-7L:>l=6E-Rrd^QhѸJ(Wp%Q@uҐG*uuH[ [n|OPGr);R瑵{ӅFfp|?A~R!ss]JbTE!ar*=Kv;Ce&2|ImVΰ̡pu1B Clw2?{7ˉ3kܷHeo9<ϛݢQ3ױ k+L9A&)ZRΒo@rk N ޥ(*Ad`+:q!cWld-˯.E_oe ƙ(ҧn.wAu:v̶S|{;\;M/| |IX:;AyJ>_OA܆J]>K6I4w(/JpD4(ػ@g0h`? PJ噶XߢD"v;'ұ;q]Бy1Xhԓܶ?X[L2iKeBTrYI T+?(qrMV[8c96Xˌdݛixs,g׼2ҳ'eġ'r*oXmN)Qi&63~rGJ}ؕ!|_s&ߌbkT9+#3pC.Ӗ5 F,Z"S_ Q4>l?LfqY\]D{)V:{2Useo_:7g[XPˑ sH(" 4rV orM[,7~hm#F"l(. ({[5N002:f֤ 'A=|:_"/٩5|*oNR6m.l4svi 492bAT-1}|`rr:!c9=.-BF4Bvs3'Lyj})hk)E;[U%#v"I^}!NEIWɝiX ҊZ1!TReM6+UL-OM龬4Pe7̋b|~aw\"O.5Oh1gO)bkzBF(ֹ`6VC/@. l5$9XX1!{LO=UIt~P&.bR}`()6>Uitcg؀>W+kwbt6<-u)&`p1آX%۫w٩ M*]x(h83(`-vǂrgB8/0l#bկQa1,w 5}~'} H!Ո8Cq8lPF #IaӺJwBIqSX6~5~CxdJC,,?VZk8 K hba pzޡ\R[!ZuKw*uðphU_Ex=^_@4a"ьYXI>Pp=+,!kꅆ x6 bz:}RX_)u0*e] N&452dU?-fǣۧ=0V3ƭ9b{9:#'0ȁpLݯ CdD<{ɢ7?.9'N0 uӺҽW(p] u7בC侎վ5fB !v85ޜN`L?ݼj_jHMOAjHX?)7Bu 2)&b8ŜH>,Jޕ6@KE`#OTM '((4CeU*OێlHA^Mq=1%V<04h4;W [/"tdgt MKtV8Ձ/W~J" TV^aILzt㵃NbR@vg9A_7 yg$1a61]{ۖ} G6', QՉ$ALUhqSxK@wtn:0s OMJ-ƣsY sqѓVg<";@G' L)deǧ1 ^/ .g$#dCNOZ|C509[b@.iCv;}.>G'@BG_國^=aHe(U鼎o1-DԵKWRǩ(|.me!DG7x8_)RID {`Fh==͎~/=܊B'^aiNĕxDK)8.e٫4s0|͈( OLgʠZ%?v%ެЗJ49Ct6>Wm'DUp~Q=*̈ JklSSnL>\+f(qic(81f+1rDj;~1Y: a iy<4U \)!CAs^f8cO' ZC&CO9~-ӕZ6|&5Tc(2긽K.Lsk]p?78{*J5Ga,sXGkDMWG¿#}ffiHƲƧC`Ւ1EP|Kg34QJׇq"¸G P]9Έr+jY0UJB}@/]ɥ{i`gy@ڐbsC7y :D[oByv2Vْ"%3!#]͹m /? 7Y^[uX;lG̩J £Azi|4*tv- uYΗxorK1 ӎ ``|iH,h4S6&B{.k-' E.L~%DCS0 UARя;n_;3Oh9|Fyܮg9xa Vh=ik6iIfϬ{NGpXW%V>V5* Edm/n$z<`lRBٙ$ /'_,)O6SG>T\s ! (M9tL5{?A'UO?ZQZ gވ8M`P ͓BڥBH*V-e %7R"džq_ ~r[mLRotҴX"-T1G w&%-Dh \B7]w6OF{C8d -HB-6g@;fM+ZEy)K NgP٨пsgtBQ1b}|GՂ9{naXgwV&_>DجRZ.s+~Gǎ QH؅6GI_3Hv{j]ҟa~4%{ "dZw}*( }gjA sf߸E&+![ .r`胁z7«X-@5-n骬ao) uMV׷8E-9sQS@co U0[^'L(\`aZv:lmKŚ%}8֬-ǒȶGyU ONcK%?|!3=dhlNF}p}y֑kT2".}23` zBƠ@&$N,3p2(p=h̚1w^ؒX7NLsLG@UKq>c[d&H6 (- Y ojBD-ʟGf%Ec8`?nLcfa7cPb#D$;N+Ÿ3\>葵MoQ2.#]t l; hi4 J`] ƹU< ΀bDʎP뷛>d XiԥR۸1^1`hoaab)7慁T}:i+eEHس0_N=|@V%pqYC *ǷlR$Ͱ0\Ĺb.塀Hm(Az<Ի1PIڇR!t~d(HAnƻ8^> ASTLMh`-_ ("-*DK2z">J}e5=m :<ӈEXh@Fo?f,bW+${cW>*~!"jg Ah{vb7ܽ+THؑ(#@E7) 7ߤ $~jɾl3!\"{SC%ys0 |f@V؉5'hCϔ޳D)_L)L3j-#x1 KRBToZ[Ft:isJˎ*gƚE Yo~&#_!3=ncN WT VowIiƬ !jZ\I}$OQԈY_Rhߒ8R <&2_Y_^V'%L{(}{F%MTWCaJX~r"Sob%GlEՈj;ޮ}g-GAE]~ip }pC ƻ&IuIwy`&ktV_G2#]&5{!y {opR` &r0}x{N1cu _&P_^aKTł$fR ٖ nKGRwUgMrXe} nv G8Wf>=2ƛT3fJ/|$x=ps -yNhjs4!"PLخώ9j, nP6.0)&#U[5Dq;aEv+ΛhQ8ms{UK뮖UXgI:q&CS[)16+szD{v 8T+ j2`7QФUevN+!V?٢agF$ZDJѯAW$r絇Y%0v3=T3K)Nmε;xY9R#ݍjktx[z-9B##9pFi,{:k h̙1AT;Op XwȺ rPmGwX^a {HQ6}M҃9{ e|&%>Q‡Ũ@@0cEadd#m]JiC77?v ,##旟y_G13Go(]'2\QmXZ MjVL |g:rT3ː(heͬiނfK5Dm-)F)/6kYb>1ҋ751ɭ˶cP#60]ܘ9,z?w`{6v fF"CKm ~XzQl4՗ʲP r l@Q>5ikf$s(T?_Øy#)QwZsGpHQn#mN*P+^֥S:B?ĵ^|!2⯋"{# {|liɚ:)˰U^*W䤀֫k NJ`iKu";yv\+kdGcT[x+Anu=SS(֚'`&g^戼<UQjו|Ӯ;-C"z4X.X igCDR1*90\翝Qiw/35Gݐ{'Jˁ7MET%3ۡ޴i`w0 Ա_NhJ{LDɍ5AP´w+*nF 7Tjg筕7k9xҵj EIK:΀Дȃ`䁷#tԛ#k)-lukw&|#ZJá^sF:2}ps? 0=xo|z~z}/RD.Iik`w2 ɶ&s%)S--K+ȧ;lw ^u&%~o@=1*;77ɏct ⥇&!zɡ TM0qgq?c*QV4ϚwsyYu2pae6c'ٝOF.,Ll-> tqC0 9Y~<9(Ӷ!jy%(y8ѷr& 9 -O ٭̊l[8|Dle?u[h7ca~Č]QG_P`ܶ'G-CqJW>ii{R&z_aMAeSgب]}hӚcO}r?LLcy=3t#6|V3kīVpiF2^Č ^ޒ_tMgBڄMu@!!vm9\5<ƼFiăs@_ I}0.CJģX ռiIӵ o`m}MQA ;ʩz'3hra'$[u7k¬ hDWp>:H`ہETLHgMns8M0;]j\$_CfI $!8Eea[G9r7i,`?6vz\`y?:v!K]Wl AZY%؊N X_sXP[OWx#-֩ Zv[pfۉL^\{MbfAkai~* EV XK2Xn?֥#P#]3mpg#FNO+< Wm\-L>8<cZV'E>% wJ =ERt'K{Q&/J.QZ"=7α:EP< M 7"'1ylGK+s,>:_\{#5Ri\>.RV[0N}2x46Ia:Xx(`$VCZ;06E;_I@-Wۙ];MM';hVN* Z 1ߒC QO{\PbP'}[P2U_S"^(g(į(C [@Xʷq/9-)՟TM [,|MbxM<ބ')&4JvY۠8#u&rQZGt R~j)iG!wJ9)]2Y3k'jHY+oF'y #QwB( \mu 9y c 5 "kh;('z|w^G/#7B}:[Uv&ݚZ%y)E˅,$azRuM_?"OѦ.N GӞՆJ&F$f98jM -IY8;JH"u@ ]wͮ:̲p jQTn5)igz]O(M+ o]fԨ$`.)69~KV˱M;pD t+h~~ 4"}*?֢ی)zߝxf'T΀Wʋ ϯ6-s%^G4E9? e]7o!JR?7#Ғ,R3[QF3Uzz,y%4zq\n>?n`4oZ;!A]ƃg}E4Bi1q3CojgKt1!uч9 JE%ܦk陝k h;, N9F(FI)SZVF5 {SO"i^̒)J{.0-W(%Y<:O~)RF N* |3l/X$LЗm{km!3>c ?4O"NR{Ta=al- *-@nAH58i$qJI22WEt05؝B]{įYFs.r4eH< eyI/:}~7%PvY/%? -bI_ݼb[De}.Bڎl hAlXq28`R/{Hh]I&w%!@]ö]~QiS;K,IDRaIr"/}׀0r7kQw[sk~Si\V`] ͍>݇wmH^.y o\zwQ xUhܥ7m]6oth+L}[eglIR$K$!P'@]?^lIEc#[(1}R$\+2A^H "=!̑w]@LWǵ)ILjGj_s6QDDkB-Q{pڙ+⺱SH~} ]w}oX G3#խJN? }aAO-XdG!(nH? ]˩ɦ{D_V/S#][{\M&55?'?P*J܅_O> ڙ[GF5hED .]mwNQt1=j D(QEcZzZguM3_"R#sMuřcq]hwK a|mX^Ԃr#գ"= DnWTg5yC$dJ]>t́t .5zB?܇BiS4G[ cƙ- ߣ "qAwE'h4sI``njL%a(A@R.~OS{PA-`C㘎Gl$/ @PU VA oYX `M'ƣԇnN&Xv"<2-XSܗ՗;M@"0LHnK#?,հÍvCe,*a%@K`ƶq0bzO &ACt{OG TCgGCu\jý2!|n\ԵZxwN~\B8,dDySΒw:vlb#9؄ܻ9oY"dڷ}] `-P(鰥nњhĕooPq+ ķ@>AT_oPJ[|ep|yI[Tn){e|+]IQ&9K2J k+TP)!/X| =F0=- s Y^!~L[x@<-(0oa |łDH!0٥)wNNقF 94ySHhh_aWINU÷}C :% $-NBZ 1¢g57%EYPF'67^.+YnRMc׃e{#Ь UbG E=st{p@߼:; ó"u,jWo#tTIb`גlai<9& wb6D9?ѵyO8rڹGԉj=ԁZC$pA;wdۯRNdu^AͽN 1d8$t5,9C]se:-L;Ũ&<=J],c5jvLUCW֭v+zQ@/L,U @Q\@|rE ܗV0xl q> ؆"0q*OPu.bאqzY}C5«0bK]kN&l0jg3OvDʀ #0ǤkngFD"HQPIxyzoh8.ae$>^2,-r \(RسZy^;F!V>7&ƿԻ;݁߶ƥj/X** 32"4  t>d,Nqr)̃ЩQaq:oÓZ͈p\ R$8\e2o5AL2<;S$YF^n^TXN vٳDt;y" bqMYpȳ Ҋ疥fH/ /!%!hUoN}v} 让JVZy}LhXA pga?3ٸ.绖Xk:lJ*Dѐdpu VTrV̯]mLbgp"_,xi9e(Ǧ0֋!Ǘa@v׫ d3든!6gRFe"%t,{,g^7:,T@C8к3lpO\^O]O1YkZR,%P)t8y;$Y޽]&v6 UT'y`t(iX::Zp Xwd@͏knFN0tqmp~ޗGE[*7X R,: #rXyȍȨE#c`68i{!QIx5l*-2| Ex HICڵ!sЏxx:Nڱ^tvY[Ȭ P[6oyq[9[p}^$I3Q"fC,aӨ#-P]ARIw_}Fo8",U@g,CxEzuJ[yԃ9 U)d ҥbG%K/q*2걟_4QC?*=p' -zzY BO6jݹsX{&x9jh953,™%\fX*+'$bepd^jLw|9jK8ne[3w`ipY&J[ۦnDOo V%e>dbRg0Jpn9?:߳ ifXKӯ!HoPQ.%'EתcM;W7KŰ:`:&ʜGnT+>a@/g_0@d鷟Fml*CJY\mIcƕwvf NrsOf>mpȭvt ɾqO‹GzNs(iͧ_*݃_ ݄ҖLU$M R+яXK61@l pUK Eue^jFbhajwfgQnܜ잙~f GX.K _%9{Pb1S/1F X|ٲo#~pbd*6{3i4rҽOʃ A|cʺTvYQX˨n?N2P}Dv{S~DTNio!ɃבTF7O-7S W[*Iϴf,1 ӢU;3v UʹLDZ1_L[Cpc3NWA4g2FаqmK jH LSB{\K/Ջ²zns|רF7C, fEd9` qۮށ&Zt"T{ĬRik ۟rh yZ6_jtٰm v1*1uexiCH gjۏ[ERz>e9G0*],Y / X=-YVT &tz~y0iTxG)%-"UZ=QSu9%&iiD֘%o. 䌤!63ngH޲qyZ9]$^qfEUӍer (ܓɩ)ۃX$F K޴)XE'lZsJ ?)NČ!z3K(V b۲?*ې6!5Jv!L/ħs5ƨ效xN,s]ilc`!iWI#Git3]fN>G( e-9ّah-Z&V%%W%t]mݢ)g%J8>LLk>oiiwo=۶,)X.3C^<ILS{~WDέf1xe'b̲as\F?)Rxwy8ͰOӡ=~d=y)R7f0{M#`ʿN|P" xvBK16u2QĶwy鲛A^%s;KBs'C:8?yhfeR9ؓ A+Xr%AObLc orA7gQU Ҍ@w6D$w>b[dfţNE= RpfcaoxAcem6Γ^djVWYsj Xb~3\MmlXlY5rk5O/ w1ީAЎ3ƸqAٗ dC&Dx\ ݙR$D;URڭa)FFH<\DBj1P錦of2$"7~tVPV9`=0( Nt+3A_,g&iIͽc 6N5__CF{KY"*cu hjJb^l,ZQ<vr!`c4!܀+2b@Hn|}6>r^qc* 2)Iخ#TZ]( 0o.,p 5(H+='TOSgJ jMOa tdlNSa!&O=@>Vp5X~< >j88 N\>o }H&,vr?ٞqw%"}0,hbTggBFidLaƃBgUPS ͊p#UyH7lgk"lhe=VS_+fM-+bn7jI,m wNP e<i@IliOAeZiuJqW6Sď12 U,)|(7h< 7f&)lpC#vב3ժgl2l}n}0(*و$޲'Jf5U!Ljq@h~9? l- rO-N Kʃ4˦A/A`lWHB&gE'(IY(?i q4hBއ65(OHiU79kjhJP3άP0޻0 5sK"ߣۢܩ )tk2{X-NT=WWc1f?H!ޮj_@ȃYLLIeT[kn׾Y wymV~aQ@y$ґw^&"22;] eb=htBᝐXXL HHrĮ KLYȻDEdV{Hq+[3Eu[qc~Fsf>"k~ƙ9]1.Pxȇ^h^oH6}* {A&̥#!|aD͸}2NIM{9Q#%Yk&}gmmej `tz"':YxDE`s6g- 5rCpw`{NS1\ V2pW5,<T:q|ۆGPMzz\Qi|| #'+K.7ݦ=y9la@q[hT)j{&pLI{eUt.dVb-6NepRdN jBpVP>%'i2՟bTPz;qlRY2ɂPQ''n驢wNrIZH54kllaeޅ URc6Nb.J-z7Į@uC~.И7elzU0\3VGCT`馾nIN!h$];1fLojdG8erbIƉ箠 t:(. m{pͻ5٘[}i1{bZ槁:ggv[F0肇AsLOMnB=A4!l< gf@,x %Ҽͯ)z 6kKu(EpyCi}$Ó[@ZHlJP?WA_g4_G%+do]6jaufBWI-D֕jE3r%q]dqmyeFSrq"<3%J\$.hK\ݬ~z"^T0xq頾]BBwNYASf ;:~R$od GbВM`T'n69~m2` iA\vRH2wyi4I: 8Pσ} K?]LE |~Wm> ::Ê:~3C'K;bq˥w&\^^#};U*A\nY&%]`["i,u \ f]B4]WhooWGBt`Y!ܯ{o)(±_(8o_*gE u`OK)-ԹB1irA=ȧ@(iMIbFa7',;*_#)A nQ1#{#^EgXJ~j&Or jy ̜ C_x;g]|ŹMGŐ CGc [1o}+/kњֹى㤣* 6fF>$_nkZAfH uUb&ۭ]nn15#0Jr쇏:8!_ͨ)ë[k27FK 6ό bN<~?eJ󊻆`e 07{fjs?Bĉe  pJp+l*)*4ei1UB!J5QAJjCa+?㊷|W5=dR#XTKJy# a kKf1P<:r.0^pWK5[Mujl9_梲,]-[TC' w@01V9R=-J5`-,UZG0 avCՇ%G7qk;ɍC']Kʞ,>A]sT}n)PkHH Tc:oYEOtF<*M~rT^ܖJCRz?R2+ݥ0X6920쎈g7., 箽 ?Ҫ/L4~0ZNeF6}އ 5ca/xiti^a!Ԃ2#@e!L_DBPS|b=\\Wұ6/X:xr /øOh{·1e,mԁ,)B} 3C٪<ˏ jA nVToB}U;X.JATȈH@'ex;g˩jtfK#wBk96QD~+x^;hEqE;xtLW잊sbBnAݥ ̍ovihӴdQ~.ĥ:Y ~po oRhX 54 'MOc*swy$ēTZ3Sc'Ih.pH;Q!6(^X,$S )K>(Jcn|BΐI%yr a$W.%xOg!£}^C9@LOp%}պ.mXQSn_~Id'AŸ?1H+`ux.dN!`g+D se܋=ⵜnX|dȧ44]mtًDzW&(st8aƇbq{Vpyj=|Y]LA 7Z^?cp'2fQ +;0WGf}Ңdz+hh#ݳ.lb@ ݧSD6%RV\>seRn.l?)K[ɁLYR[&幉&REHE k/]E4J}P=^r[ϊ\m .HDN=a9ot4u?:X]9̿ZwxCc4.:$, -p ;cT/~ƌ,U 7ɚX[b(0Ԛ93#Ӊ{+mdCL6 ؁RZ)霓ºYT2]4R]C&Ԗ'ĵ}=a2:!u|lV"W"@=ձO]`q[ez>jOԳq 5;v i7x%u@ vUaFn4B&#:]O2U.O's@}ZYV&|ip{ªpcJI,P@7YiX+֤ n3\.u"yzJu$bgny˖TQͣ< c|tIG+p7W=U 'n A NbV(Ba䄾aw?WnŒ2Nomh&W'7CGc4 9 22á:66=_X} T)/cV8ucFM%>|I|2f䝖3bH!jX&S?wpG(3\Bg)qrٳ.QhXIzMedZm6ONw~,kN6*)Ğf*wBst`k[Pl`;wI؛>nʸ9[R p$Y@V䰹_D[qAgB@!ػw`%6iU @*bGK=eWy]`~VP>j4Teqeq#'Vq^n~KYY?i?QC iuN= S]**l$MWt‹|Np3`ieËr.<Ȁ *P 48`iycQU/AX'd6\|N֪_yk4r{#y!1uT;G%rJRBywaEF3i ߖ.W ߡ:q 4`0pG (%w 6Ѱ @ԇe!, `A3akc1$O1 /3t$:Z-q&'0^{Q #%b"I>lژق"O"4djgۉMr5QꑇتⳚW6 SN;#Zi&1ˠ^ε%,Eɐ4+Ng`=4VgoQ :7g R GxUIÃڎ~%ONP_2Q4T0h3(k 6`*6h_?mqh'?lA8ei' ̌b m;p~ټU;nsaG3r/IY=Ԉ fjQI'H=m BXr~ g= gdkµmVڕC[9C투bPPK|TP9}A1p1݃ } UXnU,""FW1L#hiy %$]ګ)lHg@R\ # 5נ8=W[UJ_5W*,jr!=jH|'\%,g&_q.V¸ɤn/+qnPv#d+"D0bkӌХ,6!%iV2E|tPJO[k?j:FDZhB60Oٍ/HW@O)a6bfGa%5>۾g0 "f.PD$KVb'%MF9l&D^JiyIU`Z: L)nqzQXO["ӨM`>1Y// + n&.V vȅ匧Th8C]?1Pj:&òj+)X3ˁ9>(1R#-MS͈:e= hjv]c{Uk>9U*Dec0 PXP.':% w'd7 nKj+Zʢy1$ .*85@Y0D|q|:;i 2A 8yh5@!.dހyFԩ, <#|$$Jxv̅|t^ j(ɹ>ߔQ_jO-qKɶ?M n|_<[֑!һR!8ǢHlٮXh%v o tZsY6FET!FT6QeÙݭbЌhbS}hW.x8e>Qƌw)H3ߍ鄼iEsoqiAI2)^dV=u&io4t!#3zւᜍiCs8vC ElR04JZ2NZ^wwo@OfHJ=~qTO FduL.<|03(崤'<}9- !Ϊ1z.UGMroWeHo9J!]z%e)U'Z*Oumd왌c">5hnˈ[) DXؽ2O+:嬔 n'!r`ynQep-+ZtFDPݔNHxC1>kL-G_*l$^X.'/ʸ!5v E'\5PDQ0ShsgiHs3B`LG?u>dYTd'Y>wŝsCa4k7d8M! L}*,\=ܝxէNaLGW?|sY6 4X{Q9;~'HYL@\6׿(n;lN/t= gq `O~?4CrcYZӋ}P$M=@ñlG5&Oqx.0^YI3@dE/p@ =/Y'UUIJU7(7*>n($ء -.^ 5yBSRV7w0[LYa6+0@Q:192q2+02( [us=L?a][2lGG%q'r5ɥ߶RꇂURVc4w73T<2-d3&O$j"K";Ul'2Wҹcb3}?N0g^Pc3/*VPv3 `A%Rztl_,ȝ'k=[,`ζ-@+^}C$̛ c{lx}\8 %*An;kDžz1{r֥ Q7J7rz!66[XwJ!>7&f[E$*m,b.h| +f,e}E JiIUevU}jǽuHcW!QWvp㨖",B͉. b“#¨v )[Oh䩂g]_SkcA+vw<`P9[h:ьDWְӉ$@~tYL)-W3ʑAkiƜJ;uF_O'<{(h nS5X85T83YLP4AJ+I1䐱~e*ב6|t)}&łO!o&¯Z#K)fVU])lbD3@-xh/ f7hs=q߳A2є]N~ R*]pgG.[A1 }wWSԮpN haVΐ-X^>*kLэ;NHD܉$*}yS< ryִ"̿!ț]z0h,߆p6oOyb;Zk#O`@&@7b]G d=xgMK #96l7>2_"B|<YM;N+%Xw=:3&$2sφQBM:K^#/ e:+wao.Z9TH>iI^?K1giu!Y4i'=9M<rvDdgc 7&D/SD-moR:gKڟHݦ(_) Xtyɼ*L{MWp,Ng?D c|vw 8o I{a O=mu==-iNeѭK+W}NK8ɃZd!CTLy}XbJ S=z߬W-C)x2R OC5'ʯ-6~u)h먋|?{0J4h)~ԭ;CEKzg쬵zM2| t{1Zp+BT뢴`#b׏\q}i))z΁"x6;b{H)(e1F fm"q0U[|encBbt/~-&ؤzo܌1@khSpybHįjGb[ޓ2z_8a2uu4Tv޶p2X7K4${}:j`֭䎎ZnE8<< Ztj9vҋpbO[kʹs{| Ǣ7Tl;UZ1(W-Huw~j']Y1>@xj4{ܷ}eRyHuvi-zpv/NO  c;% nW +"gx߲0XAk:]Aa'c}c91UZd3~m $ǣϤ2ci)jl?(nI(em:>8ߣ\Ik x})R}*tD +H{-u<C2bBaq ؏آ-G j|DfiRCx8ًLVP1-9;"99f@YCC+߱(ZL) %!nnʱ~#@k k)w!湆cIeê/ G F,h1JI9%˳JO7*7qW~UFr֜|l VCh:nZ-pR`#P|ːaK d2}_zK&GGA%{ݰx?ƞ~CGv2сqU;ۧ k_@6Ќju$oe*zhzUg5qfrO9<%-cmoȞV{n'2mB5ʞ;D^y JtS0.oe+ݏpPC;6(, Sv5CĔ㭉F7LӧL0vuQ[Gx2ctUXVP&n`i X$`Y$ږ?A% JonwtX6>OehI!5:zp@BޯP*;zbڔ>+w$L GmLv67 +Ƈ[{ZZܚB#)2hlQ(Kko_b<cX`zK5Y;|{ɒ4!z))^s5ݵ')F /R!Jm]TjLj`bP#W!,=SHCV`tXqdC"5:,RŃ)}ZJuJE@¦lѲlpWr"廫s+(l>@R/ON}=>IZl/VNXȤl:>mZQѿg`.0p?O'(FV Y2גwKIn#ה$ X`OʃPyji>f{9]dRĘt)zϸz svTQ2l!Z}b=ɡzbӝXEt63-gSA^̥JEb[ts3H#'&\ɾijfx$A~S@%(@nC^ Y{ߍC%!uAشSYXUD, }5|y]*žՎ,18przbO 58i%wK;jB~mX=M>5Li9 %C3Jh,D8{}PɀUK4l*ar;fuU}Nf]vV`6 Qd.~#U֌NRegx=f3#H~ U9H{FOIJg88z=އx@\/b籋˄ %/K!] dULg8%^ǐ00iЪL ڦN0o"W}L=tl Ɨ)"GUuOs`7y̵Y{ U$&Xk:I& R9aO !p=OD%?$(6E,)S¸T`{ PD7<5-@kT[$Hqo>Rĭn@ƹ=|7󰄛zh|t:✥SqX/ѻOX{3'~U1!Mbj*ڬO⩈ ,87Gd0[A"8f1T?G+8 i9IF,dk|J*PU66^Dq@:3"k1n_>1!Yk Hۋ#{G <¦FVNZ]4E#~ SҐt'H4J(݄eNh0fA!;$ h,#xPqH|i{^ᛏ&9cz^0VP ZWK= ^Pסebp\qta zD:Y9VvE#!uC/AfYE,\}60Фސrw =Al[LNyKS^v`] mm$ԜbG⧉ 3,JB1X M}8d=FgCD}EUCwDg,6czIumdw[Y=}đ|gហέ1Z?1L[F95N\@UFz ;*B#_ (.2&PXkf9ՠ&z;9F7ݡp!s l| I NjZuNxtkLcB[tdכ5k5e`e[0]b":P]N"dKbzd`Mb]`#V^$h<;ƥ@8wzm3S<_x|WC}9Jj"%LZN>%tRZ*zFGQz}cpwde6^GAVҳћJ{aGĮ1Kll*ûvj1 i`ȣyVPE2W3O2h6.wsX3,=`d!<"%{%m'3 En[)xDB& ;nZ4^R9nVA342x}!XC]jb DR3͇`'~yl|%w97K(l 沷y\(`\{@:9-у;{/ 죔kشJXrsR3Yy#,7‡X\]3Ǡ/|w>qxڀ!Io.8*Ix ٘u[S~ 1\\Ut_Ǖ:cIHw9V.~st!'m?69ds 'ۼK8urrlբ[1B!' sݜxEjjK)@->*6o8]wη vnfa+\~zsAFcAzLVSD*o)kE`Q8 ס)+b.#TS? $2p!wq^pL@A5'Qʐ%܏uU'3)$Y Wu#=>`3U) ";+ d(A291SA&g3x'%TJ~Lr0x= {k($Xwԛ4cSz7d J xhA'5BsIg-iL]/5$[?T"u(V䦆h2{)0HK"m%P _CcswCO~LW7TV£;vhX^Ίب+c:NbmɪrNқp`2Tm ~_Ja3wgxUNۦS+]Ⱦ RLJ(_JU߫nzn??OS/`\#f ]wl$!mqi-^;c 3nAx|JMn~&I .kэ5jM~(m[Pd>e' <]a,+Iק"RG إUG)1ߞӼO˚Xu;M(D9"F\ 7alSm됌Glpn>G|??D!ɬ(hPS7g#.lbh%Tbfd$4X`z/Uz3Kl>trӊO1./5pj֏þPzLDUW Qs9.ZpOUV~I)[$?2/%*IQ% ͋@Ȃ.kVBYJ&qLubQGf$Ja"7'ǟcߓJSع'>š3knԄ"$$*"EhdIs.@q #gwg Ek^]8<^r^c3x#z ,'m7/\fXD]iD5ڧW(bћF֗M$s0M[ 5UL6 >ߵ]4*""3XJglĩaa-%;XZy|DR Z!A\)@:WRo%; 3eɌ <\S!1>J\~LsrEԠqYI gz\rv4~ZNmыʓ4%rl(yk]f6RYcAlN.kW5ٕn{{-Uam0gR Z9P/;Q+eikL9`i Y&]/V #16+$ O弤V@cO3iKf|ӛ`CDc 5}u|m:TFNzdHoR*]FpZ7ԉ2 4ؙx9b)޹'8=d0Z]jE,2p6/BNE@yLж2ޝV`^%e}K 8 X\d"$ Jg-w5[t2BsA3-;x^\rMB)q.GQեȱ'DB(u4yb [3Y}:oQb/q?. 9 K_fv׵m|eYZ{&ѥlZIx!\GU]Nj^ uy (h0MVEqP* ~Ӂ**>3d4/DfFfmFr%# ~^Ip&.1@Yb =kmOZO9 ")/<dž;?8cFۃf8INIͮkW?[>󞃗BKsʼn\K+I*O/`z|P[WW ꡯ(KRmAu(KM&!AOmJי|6HNpNUK;pbGY!Eޠ6=zן)M{=ECmj1;I!_np BQQ佸Cbɚu%F)^(>Z j|KEI)"\[Niz/(`~.)\ڦfJ?UbБ0.^/ʭ?Gh&Ne`b5Oqc5ŗjD? Гܥ^J¡turb}t`4ёIe,;+M%HxK >׹ڞ5q࿗1:JW2zJ"=^EΕxlQ.oH>q>ŒWsܨ:y2Afll~!Uğjpҽ<1z K68Y f͋bDJ7NC!T0?YY s%ezح<3̧'Dr@?S9XgԀyNϯެ}-&Ԁ.ni $6u.u;SA}E8زXZYG3^5!RcL ^ ;EZ\JҺR^q~hL$%`x?@'^؁7V<F"Nwه%F p,5rLxٷ9Nhе<2>9IS&g(;ΚzbQ;JĎO3BpeS Ĝe(㎷.C}Rx~- &Q},n4s:K}θVńU~q`48:Bw>@/Ӗ2 8d"2~- \G~CPD1湍]aB3<m<( rnzl`}@>Ou?Zp:ugۗ[Ql9 nCF|R_di-9P/5;$$vhT!~ +nzh j-pC4$-j!f UmK ]l6ɡߧee9\OY\8?X&9%|/6boH˳r<SYhcǙ߲%EB[3糞&u$PF#tH ub%ӟG49\|q-U_Zp޳}[4W|5`.%NLhxXI(XDM1@ӆۗ(V?H_(2 Iޞ~WM\@pE&OElM D5 _H1._2cP62QBG@ HZuxvxG4AbR;;P?RZBGiTmUFWh*VJ;I! d,gr!~I  ]5q1Y2Y/qe'G:lAy\尬&S7>5RV]edYx Vq㦬r'όbԹZ;WBx)Պ"'Acްor:sq\Ku=!D*ߪ |ɖ(nz[YBI0[^O[Ph,,f.%5*W;[ęyt'ǻVAе3FJM{XN&J#\cPo ƁŒkHg2c ]WP2I Z HiZ2ɱgHƑ8TO5 9W?^{`%rPk=^4AoV1LQ_ڐ p\} Z9zZN~jf`Aq3] @9:@s*0DD Ce1Bp>Ԡ8ghNGBӔ׹)2eeC'U881z^|<),h'k \刯q쫑-lL%Go|>#߉o57*,5NQyu7A]oڛIc]Vҧ:uh0BIZڣz1 >,@3D#Y 2n0y0QAD`U џ!Kc>fMe42 '"Lut,!&~rѣ\Rq}jkPsQqc!j- yѣD:y#u{gbHSeHlAX>l,ZYX f=ߧ|Q&i&0_AX@MߊOvPO[@  ͗zw ;e̠!&M,3wa*ls 7-?]dBR,[[d8)[׉r9F7?zT]¡ڋB)aoz+țE@yœ}Am mlzvYo<-gVe!Xʗ1d!Z h)oiѨ1ِ̐6Llz0}nv IgK? `K\;`IyS)-R*ݻ=ͦ 1>lG'j`xݱv*l|h#:7W3=Y?U+~%dE#m*ORVVlIзC6E~vOȖ$vm]5͖xC2}֒aQlFO ,Kφ!^ 3Eu#AS=+s2u<fZdhUQ0}ANgX 0MLG@6ݿ̡x jQ6Dkw` 59EUէ2`aʹ.5^Y3i}4 7jQm\-{CJwyXLKBJ `e 4:?l9kG>. &'qRt?ֺv˵Vc qgu[i;PC503#pņ^'"E"ף7We>MqWDL]*4h6U 2]΍?7q@ԹI[@Ev/\0JȺ/XF~ 8N;#guM~gjΏ*Umadg?G.9V=ajׄxJL^2o'\6+f\,/5^)"Dk2 nE_aX Vg wx5v;h_H XBIjsGanQY6xE5ESc%vZ}Uګ*b׾Ύŕ^- 2 TҸ^QͶa$wp"yU?U3Mu]tKiڝP;`w- $H7Ğ'#+d*ZT:IT^<8).Coז'emz1Y늁XGg^mP{"3o$̝ohjׂ E@>Z>= D=9[h=7mDk!8Rtv7:Ӝׇ "ڝ Ll1r@q`[-.Ɛ4y,=:m⠑e;fg_a4 A(0g&fa3`l'K8Լ\o#P!W$ l%ᶝ C|y̛IjT70؇`0'|5  z8XiSm49 P8{ot9z$gDRaqKC{:>oxyc9y)_i!jfEdwKʕNXu@%rf#>V/^ʐ;\jݭ ȳW*XE]@@p<ЋjO0L XD8>%t'3[_T% +Zpz3u>(nAD$0qzDU $j K╚UāQu'Jj:{erӮ{9OAVv6SD:(8I+WvUK?7{5ob=ȗd󬛜0ʦS4v=VR7kn|K^=uK:;&~SrTibCLyԆ{V84T 5acŐϩMA^Yiʇizƛ?LN 0Ƭ7g_زPP>; Gprb9Y=)gPz늾gXSU)_{Ѵt3'M5sS3p9fý_EBFqܯ*HFԷIuo|pSA'&Oy2!"RЃnp qcXt@ -< T_g8ag7p!Ry)Xóݡ'ƅ*DQkdDΘ7AО<<1 I/{;-![G^H'SN֮{=wd۶me->pWUx:LRO-Jwe<38Tf~]a Wbx&)_3y7`yxAX4 7HԒTD2טTb6/v4Dy֠YhKWK>q߰X Df yIC5 $&S]逇cͥZ 5rf;oc挎W *+ͩu>-?RSրxhmۏMriK*/g[4s4B?cjGɁ.hn@S,Ct= :PD%Oj~;8]ֺ^ S 8&MvʴB,{Ml}]D CV<>L @'PKZn/J?"դ,&U9Vgh#i,_TVQf7>"ME+Xoӟ#Z5ű؀VB1FXE\z&ts$=|s|u*`'_D8<1=6*q" KA0x<.12.">F&YP:~/4!Cx|D3EdH"y3D/3yHd2Pd!eNX >81=g;[&PON^+.JӼ0tW+Qcm!^iP4Sx+iwq_c˵Iy]~&]e#P/ce>N}q{%ʕ^e ϫ*X+aP,@5xf*d!B0jÍ=^:" B!?X'{N`'c%>$i.H,;{l.<:%Z(e5X.(76;G+[-b2| u- u c{3r% E4mZ6ILxQȊJL}WC2mkB]}\brHؐg4ځVl_Sm }}~LL4Gp8BP HWMI`%Yk&1Qx;.i8LtNodBprr=A}-e xJv1ku06T{ף-[A}]n^I` lwKQKg7W;E-s*Dt# 3 `Pu?4w^ ?z+[6kJRcL1V#֬YN%6Nq.) [uR|™~vNNxygI2O$;ɟep5K q'rr'yN| ]T@i@0iHF>EZIh,RC3ɢtKI+/Z.3M+3`"{f~=)*T_'xa,C?F@lGŶMrIl$1=VxQee/:cӦ_{Ō2.;8l lՕa@\rd> WWVs^ LB4)ei\G g_iTq,̿[yϻEM  dlDƢUNIqTP-bH'xR%OߝK@cS4 Hb-`7|gE2 S[̯ԫtrJysCP,٠n4ؿzg/A5LR3 ?hA]d`"5G*kOcto1>c);j %q{|hT6 ^q3$6V!sB8.ȕ*,CⓉ_,Bb&M%ؒX&d(0Ie>}@c;X-^ux5ȃ;PO]iv}ϒ_%&)Xd0 Jx7sdw.-ͽ&Es@Ee(oe@kkٸ@w(% ;3y}蒅o_m25v7/x_ͪpT͘`vSc4]XY(B5rfm/hX8)g:ΆfHJAc!l0b% 1,̩ƃv9 `S^LU2](V\,L&{u{B)%kke%5u#w/ۃ+7ALvejN&dzc*ޚ罄*PYv] ͵ʦv=Oew95 f1ZuUl퀪4лtSbhxќ!%E]'4#QVM9LlE*Z_.Q}7"cA9:[%űiK0VRFQ)۠=m7k.|s)W?qc>ZvCp܊T=m|!V@H{f?sf6J&_. Uț<.F|w*#6DE:k0%b,I i,9 .o(i$xƧ-RDIbT=4} uR&ahʡl(˥Fܦ{.% {pEB(gNE8Y|[%0O ;x1:rڪE?bw}'7iC$\@f+j@{/&vɐ N3f W]vG&h sJlS "OVTRڒz~5m[D'Q./eFZՓ pӊoLlp0UJ'!YQ Å0JڬpvR"+@yb=2n0!5f@u430~ جrQHWEovr6hEظߵlA%|UC-Ԉtu&yދMF؉0fJC,/!^&;ȡyYW&P/zI7]#zch:15,S;G8]™<+ifO%4*e"*|ƿ@hi钐 \tc:#{{RA F:Bh򙖇f|cČ(fQi F9xHJ!$pVE_6㥝u_*ÎLk0;ݧ0 j?i*1dFRPrgSqoܒ)o=C -I,6ҽ?{ ˆSEF+X}/OZ_ ֐[wb&+.jQy뵓R$ :IXYWB҂D1SE$NEP/ΆxJdmG~[ ije ӭ~-kصr!(B:O;,77'ḡH/X/UA܉}yfM'#vsiR f`z,mttQBWXChb /U558.8Q-i+m"pĔhA,5R Gl|@r 8/t8daߊ_; Ԃ\Goi%t(& =$WfS~p2 j&axu=G& V>ܷj Դُ[H%9l yаWN(tm1eףC"U|.z*DشF:tyt]7SDB"OYA?Nba8UoH-~?k lٹm0 iLLv_#XytL3\KKCbiaiyBarkrRh۵0A;1" V],u:ú˖e/yVQZEÆ!b\30ΐ[Te}x P̘R!| b?/UM!\Y1[N˜́HeCt@cx|mc:]JO`i* M6x'laT[r4/~ȀkqJ#.Pd ~W0szA/eY^6|)~N㵬 pL8|SVDEC6X[2QSdw%9#2$pza|mRdW9Vu2}cgAԱ8T;{;ȷ٩jym┰De@#S*fW![X:Z'B^*\] _hWDGQ;/(nЋ~]<Ύdo}.'L-_ ^pLd5 z-\$ߍ<4ļ%<spYe$C{-`$VCMF|FA_Zz tsf2CJR6\8B<[#.4rR{jZJ(h{җIhk0P- 6;)<qQ/yk|`ʃ&і3X#S@2pT3?ߕK=G݈ {qF eXKӼA Y"C k GO0$@yD+Nyy"q7#ޅiyQGoO꣺ʾ!cQTef4bu1{"'P CfQ[w~19:@Jc#1(>"#qlp2ŞTZp)|8AGg Uv#66s*ߐKއn9yMմeg`18k_VZahv:dbUGtn;;UQ}Ek۬Gq|Є)@ U#Af6C=`vF;:.q3g=M|R9IbG`V`@?ͻ=A"[Fgbvw5ˡzٌ\}) S }O=o0pXKfSga3wK07P>ktst;^JGԩa$"wZdm,98j @m2_H7#{Cw mvr\5<^&i*)BG Y|R[̢;}BhHf¹bx[s@{]}aF\޼ hKDU҉RFyLǹ*Ʉ"dGYc(bF NRzlcj쮜mK8W NId8Ȭj[ l]+ dK~:7voǕ鲽s bA x%g8sSĪ.%m -ޗy|Bd8%GJ&M~JDgv(#GLIf  ZKrGeZW_ kUg$ # pHr5!Vc? Cw|N[5ZN#V9287]i^t;yx6Lڈ_cI0,IS~噗!ךZuCcY6䶺ڕuZr6GT# V})kZ3fdpEd 9lBԸw w^,Ċ؏g>NS ;zRО9ޭ̛}E?_ZBm;?UT 5֦3ֆˑ?/8(ۼy uLmS*4gk T5u ̢FZbTW"V  JwfGZ}[#ttqFJN 1l7:`CkdSHQ}-\4lZ0E!VѭBrᥠEs~m!Wޖ:2_vrd3d^/7aqY#o(Xj#ݡ,w"6! ߤٍHffJyK4\ٸGmG;2_7CGgOQe\l??_84/j_7;.\䳂,v̦7(S6zP {m^;0p@, ins+ MXٌQN@yt Y6ܚr۷ol#ʛ2 p'AzC?j6:ȋg跽k/2EL?+ʔ‚҉@;~]ҫ?1 hB3cvӧLf[a]@+n[NGH(.sqnHlQ"Lw%9Y1`"iCh.r4~]J/_ )Oo ;fGu30ݹʬy#/F8zL/>2Ů'MN$PZ"ɯMzQ?xP Vf׫yic3ΐw@)~Ѱi6jP<_~pyCz"&#ZG?㖗XҬ7[ea0z O:ωy4I/cnNF%ǺP,U%~ VqtW50M`]~ ގ|AQ6u;Ln@e"Qz8hW&>12n0\|,v={5\:CKmǟ]Llk_Hzi.cᘥw$Q Ϣ>xljNsCwZ\Ε?= 5*oZ~$ALL b3<0j[[$"?$Hj{+VGN>Y>p\9yy%x'hԎ}mP$`MF8^9bN\2ǩJ`?yI$w/X&U c' ZQ:>~ I_&ie[CfX2T/2g?^ڧK*[؅;-,;u ̝kց- op}Mˊa]}ǟ,r̒xhYڰάS s>Fq®#ZȩxTđޕP]:i$+ 4!e7;^wwJ10Rk'L0% іȄW]4JUP>q1!Z]1LY?+](BR;"Q:tU}^kmA- o[D?Jz9fI0ѶDw;y,{nSU-(ĭJlBk&ǰx] &"&%+ӧ74b\8)O@X>j\(> ПȔT$'K11c4^S+-a}i$oI"d!PZ؈MiD)<;c!YmRP&PANB;ygy*2vT,EJxHۧ r Q%%s/8gc7|u4ږj֙^9Զ4Hcse8 !aܜn>ƞ#F|ݲ㊚[4Gh~?WH9E6k @sWk NiA0Ux*#%9FRK)8) `zOEךOt6ȠC_^ý4ESN}kZ9gqv%Ēbǭ-{Po^h(fZ\+UL3$9 "evˆ]ɟp0"M8>W1&1iT c$7 sHaIo0.u `. Q4DagGEZ9=)gZl@L=]js|BM+N%|oHJH<2!ž?{ڭv9cdPz1E/{!OCDZsd^z9qjY<w],:HHR9]5o5,e8^Y&N,ne~vPPho*m+d MڪtteqXtނ &D'WaJNK?>H~aK_& r#> +*N\tL`([oo(ƕʜݟ/sJ\Ōi3qjSN]3gi= A4(X2ޢ)[>j:'A[/yەUR,<"(7"c>,NtRrƙ@OF7+-^yYO~&qڀwaɒTA5JGXНV8˻긴rjT#v:/ Ls -I񕊧l}7{]7,5`ט(^:ʽ B\Q΅ZWr.x'5b?"ˤ",Nx1侫v#fd)LqCi&P]Y+f{\mڨ=MP`"O"m=^L1*yyjZوlFM3ʂ+Λ%>ϧHڑ f'QENˡˀyy{G}M΃߁YNsyyALB@c`v4H~)Xt( YuKuy!Oj7ٺIo/܁/70o_f8c0ל4cЀt{H$N"⫠j5d)I&I`jIhtmJ@žF# <ݟVe^ tk#Ջ7k ;RH\?Vs 1漗K{%yҫ$U:pZV^+U:ƚ<ب;<5Jp=8K:~f~ 7Ċ= !OUH>RG&hZu~nL*RP;gO'FbS)ާy!,Շ`MVB]Lp֐vY4*p32-U& S)ơ!6l>x ͙DH3|QQ^Z=_ ߛKfxօa\ꗭ h}zӃاV鵒G:`کfXY"-GNMJ[zMk2$=u_Z] V|IMR%Vi"?ٽrq:gL'L w9sS-!L x]AM dd;zɵvC{N6T.X¥V 4%O 1;Bj][! ƿRbPU Bx*r1!Jh>yJ xv@ 6Qe7K]a40cCۛnJ$MqLJj SiQjD0^slWl'}CZ?УzK9ˇF .`P$s)nWQ͆Xkw4X(7 =J`BіpI^KP?{hG-̉BD)KH˝!>Y@׾mga b!_3Pc'uZbVٶr\,d&Y"2 u(3`Zi]#)P0Q$z6Q;gI13 w@2GNbק='OQ\#Owbkij>ٴbOq;K&ZcJ^;7TuL\aelDj"5%Lxri;XZ gO>J0`7'=Od2m@ ֎s)iOg`n3r BÑ<>}&7hx@BUPua^6Hoą7[ԝJOw:ε'IRix9a.-،XT 0x0a&0rG \EByJdbye(/K[! :a"Uޛ+ 6lͱ 2XSDH0ހt v/_?OT3XH^sR,X)ּ.i\ 7 Z<ŎHt ?1Q́ Cxm tGھ!O RB KAķ$ǎYOoǼD#7 4 iw CG vfnƝ>+niubDN>-oU9dS !.!W>TNj$[4(;@Y0NN=&k)Cq5eOφ퉺NbT3dÕ;vkXr`6^!Yj2HʡWAB!rK7-]8rIJvk۶" .|-= CtQ s(2~EWSTcPT83L(})h7Nu4VȪƋmOӌP.U1 ]WYPW7 T'PP=S?"gZ\bظ)koPy7ls'OH N6Bvbh Y;\<d"` K{&"8hKe=r0Vp#C煋0STqYdXSǍ1HK2e yjjhqm)MYE;\{7 SR9)&oTjͳ D89BMHZE6=%S|{̻e6zgd@/}񮆩%PNL7HO>7~Y& jtiVІ2x I5{l 9?qQįRη;b v<Ű4]ZSu!|2~F d,,TR짷3LV:R'IJtlѱUݵFҷaN*~VFI,$Y'/hM @o_T \crQIC{d9Ѫg{%"VkZVzHv(sRKgѮr؇*5y i,=Q,,3C ^\uN;^}:Mf ~2+s}!J]bOE=FCY=jB6wuǙj xQ@U">4}}y nm"q1lx%i)pq^: tmp%(v}˂1.ނv.m~ P.*+)-_$Iz{yx=20 q'43pu.IUwx}ЪE­oYVgQ%m.1{ |=e 3Jqd챬zʂ7 RZ5^ueE\.!bsJ nI $5i|V_C rl'&/ ܫvbdjt&80_C6jh=/@khO޻F;SWvn{3@Ic e{7Lmw MwIsXY2(Kоǘ%cԩÙM0 qúK7[J=lz&31J!WyNzFچ:ᗼ1k,.> 6 t29Ei׫ŻuĤ< JbS}}lTlIoTn= ?Ho1>U|*R=i3 ;I}"J!"1G"M YRk2Y'i+'_ܲR/@' mA2spM0]3k'u>_~*MJ'soc; *x0>-,_% }CC/0иPIJDm?ޛX$w?P [yޘz?qioC{? Lp~|LsW.ۇoU,}=X}UґToG.-T ܣG'JKfIO{B( .{GƠqg_Md_]*+6BBKNbmyd C.M)5&vW;C4kޓ -`r; =D(PU64L537R`L3WeLo=rI*̕_#mnGjIWPרrs ыy:JL"ݬe%CKn1z@v`׺6-X|d{Ȍpq ps0x0fUgΏw%JD};νj H)s#L'%RzveCD!9b1uAUR tG*WGEI6`G_ geiF"3=m-g5=BpR_=6!W>}MsyGIJf0)Mt`pʧg-Pb7שV3HɠTj$40v۫q7)}>މ J3%UUU\G9&n) c .yD,a@'EXh zYdPD{%̣In>A TmR,u'& 'D#6_/' fHɎۏHX*/ew0kWKc:laM`BPөGAj/Yh˛PiTi ؘl(;ɬ6t&5=awn- 8j%- ]ID )ĺB?H  }/cItηfG6iFb΢*Asl5lM'Z%Ǭc th2K|6BIH ۥӎ򻪥ϚgAؿ@hZ4&T`lg띒* uk !? ;Jgog2ङFP8(AƘX_/;rzkP׺\Tk Άp. NiPk`D\! v~x*~CU *O7C-DamJD^a-+tteF#H̻wc"_8I6}Y`Qdt%xoz2&-HwfO DZLO)YK6T<닚ͲaKa}A Cy3:QzF`k+1"1 8^*ydivDcgd=K)DXARi45LE!:TR%='3+CYw48 ^kK&pM\9&e n>gN+I#}KOIGEѝ۷ۂaQKS弧`XY Q1Kn1esr U-IiKȍE6 ")*WfC -6Ǩ;ɏEЅ}9()Q1{R/9qw:(€k S9N|b;3w7WˢN>ۑkU̯ʶ+\gkRZJ\ 0J!M6^G$_w 3=!cc~ZJocj(\uiIx[t걧xn3u:qY]NAtuߜY]Ux;6/#4}+ yH4NnǪåkG@c z zz9 t?"b O.pQRF1rWFJ!&^4+aw4 ,r T-$G\^"Y0]U*N4bOj;KAlA;$&+CKz-AĬZвv^,X;VĦMʃ/5N; O"QL]DK5eq2$2XsceӺ~ۼ1 ї(`[p j ѬZɲX6J ىU p_ÑwDN]iPR٣RvBoջ `A*"leم5%f}'W:tAx)7 'c%Ig\![|l6bz*MuU6r*(Gc>Ψ+fJ"sҾ/XBڱf\bf \Oo9+f~0,j mQ$n<ǜ X^BjזG }"ho((Fmpd@!⡢'hKy%ʹ*2UigN%IAY17Y&XͺCs_zEV鿒ŽBs"?;QSph#*A0@AoDϽT4zh(pWYI/x: :PO0 A+(S=*g śAy1MS(1n)Q|87}Zd)YqOj~bO%_,P >]?c. D+pysaTMh#nS ԤF{ē(T-9}Χmi8z+[Qp0 rAYFQr*{7m UDp/~ ~Ω [?nFBj)7amny+ W ,ދeHz;+sclOgA6IE20V\$m($Nd<>xpQa Ǫ"6pA38W0f,D./cSPYJ!l;wvvgB񸬯1LIejIJVx,Fs wsil2dy0ZɨlG`utwYL fs/{~Aƴ^]2 TêeTIBjAgኧK_K;("fuV]Rb!._3ChBSn/b9;;NF;\;w7{q$?#Хg:IJлlZi42*~o Ō3!Gf|s 4ΑR 4!37yp|$mq6ӡ(w-{j YFX^n/)((``ToT4~Th8I.:GI0(@!MΟ4G(;䪿L)l)aDhnWP$(•iZ~ψ<`oP3Y,8,2 N~ŨƘɑJ":\G7Ȕ^SYk*dP'JFS*s._&m6fx2ZoMZ?\!+z+2Y!3ٚ^Rumy fJ8krxB[ *34M'NW ڬV 4(p+mV0 ޛ2_zp;Dȝ%G w6W -@͵t.D.,"v|eN *]; .F5Đ1&nz?_]?S^fj-^ICdzCy;˕l@d~&1e[Wn=gEĊĬq75$>.}%8Ga*«ztrOBxnjɬ^}{82;0UyB &Z[gqo%ҏ^O"fԴptHrcyҭYfOM]I5K[ZeuzQ 74WCo@" rKK~y=ΐXس+3r#?7`l-^y-lV_٣yb:NlȌ4iΝ2AWK`FOp󇾒5?70U3DѠT$Woڟ(h]:mQY =!PgM8@!SlZ.tkoDEL% zjT?f.P4T]̹| kG< =L~*}cC|uROH׹{{:Z5c|P~QywftH3.ZNq%qBC|;Gs:|>U7rM/ߎ#[(7h٣MJk<(| Zp;>rf0mTnoGG,b6j]KS`|l6 :/( KAߟڋuF~Mj?/fNfrxULߞNt$=ҳz䝢L8XrkI8A0nd^/;eo^e~h{A(WKy>3tQ0t-q.yQQό`1Ź&noyfVNĵuqAQG$u§Ӡh# !`-LSNL.4q9Y,H&+ʽNy^LO.l ڈsAoHf#xMңʅ/.=5ᰀMipe(A`TwnF} "Ud^{R-d^7ic,8%h }6yIŵ!xm%+7lS!d8Ƒ'DI%c#}I[|n ;P WŻm}UKOm '5aθ bBk\0o:!9 6l`.(fo?NG+THQ1Ӣ]kjVuu{`#i1խt筡o"kU|$(UoOVxI!m>G"RtE2W:ێQz,vn|XnWȬedoCf&PiqݓC#"?Oht] s)E;G9}_vF"(\'A*oqd\ !dV`B`$9P#+~~2hْE e5V*odiÊBsЇDCO|1\c8&/._۠%-Ze[ (EHϝ cd=ωC:xVl11-'W^M胜Š7Ӯ4#t%~ן j R)9.tW%1i{YQm2?CǶ('VxJ\DhЋI%~wzImP{}|XiZ)OO+.2IY]- ^'ciQ(@3gdHi7Z'/1@Sb=l(\"KS$z _+}Ê/hgK24Nme#Rߪg|Wm5h([jX ozhU 8QV]gYZ07070100000595000041ed0000000000000000000000016296435d00000000000000000000000000000000000000000000003400000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/isofs07070100000596000081a40000000000000000000000016296435a00004dc4000000000000000000000000000000000000004000000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/isofs/isofs.ko.xz7zXZִF!t/&M]?Eh=ڜ.+*ňh$R@|g}R &MIQjYpј3+Ia- 8z."*Xjd Jk;@6-Yr wﺩ@L Ѽ2̂ %]ar-vtF+&q6/["谁]X߬bo Uֺ5#LIF[: mrm.>qyŌH4"6C<|H@7,2٢ |2;;):jT`pQ/&Q/0Ȩ,G<4RWh"(qV?]ƒ ffNR"eol9@ q ax1sLm7v*Xy#kw`L* 0'-2H.Ee!qO083@nl!YEHv gؙ?r!C& $[# ^RRum>=[]oO ^c(KD gJ/#};p R񥼬$_PhUz9W 7>chې7S|eSct,xEͫ5;J OqBM?e(|$eQaP:Z?aX!Kn=j ʇV:ebj*[ЁX۬孭H4RʮIR'f URC|c p5}+O@ $ya~'Q!W(OLD= 凃@+sbI+-޴G <| ] DSB.w-Gor#:Rd<.lny-)J1zixbos\>f 0vbH;gഖ]f𿚃rQhp;y^5v2Ue0.l iYqi}ʻ5 WPr޼BboKa C<7T\KDߟ^bu-Ze;lL>xOg D*Xn׭Y=S| -~X~&M%6ݒ:OË ӣ3߆g`g):"f5T:*k-ji x$J`.Ѳ4Y1eLN:.n"T]ywyIFpY! SU;-s2MllXJO4CF:<8#|_'(>;E%ωu:!dD}쾊ޠMs?*6<3 k֩KZO P} X]^t0Ej&`JuOG$qNe Bڬf/v>X[(pYܤcZԈ&x]Houܸ=mȘ`glNfJpeAjY3MDwRы簕vhyK,F;GXhN lz :YarUڋ@1DȀ9 *wfN`'f ٘'5STו٥ԃ^v /mLrvŐ'Cn@VR}]N ю`PWY`IkF{V>^"{tbp[=1QwKWL+Ld _ 4Y>#'{/X$>J|#H4R4)9FX:IIlvNfI~iE;aF -gp`mr\x"J@ucI-\q_Ģ85J19ϟe0M $.^+tj@ѥԈ ph}HI+B'm7Unu+WpY%w;s8]SH?DlM5m~Zr&=aC\=3K,b) ?ViaQwnL G?ucke8 N ˯c:m~Ϋ%NuC|]~Cmϱh (<,ay!Ĥeԩki&hVϣ3Wg|f= )H;D'CM8}.g LtkNY_~ ϳaRTwHHMΪؖeX/hN~=hbH^ #46c(åE˾J"9&E !.<&B)j6A*;ĕ;kE-$,տHReZ %\2:`:^f2XĮP*W/:S-BԲo.eV[İ^62فjc F%mu9DLe/\q&mf^p+Ut!l#lhQ}4-vV}5_9o' ^JVrF/|6zPċB>hqXChBU@c*o膿naԨ/21AJp^Yԩ@, Ggt.znW|&;p)e-V*wfݤXwYI_Ml9j͆&_7 2.)5JREhiiրPQBrOwq۪ AMA[Ox` H zA!~A̵]dI؅=BNgCesѣ76d$w7 ␊)4 *g<E{ReW::R 3<*_RLb6GxI"TL7%?zn(e@t|6jIby#U$r[Q#Ң%c_\JdʼnNp=imn(VxDcO[|9K9,Tyݿ е9Z7PE-aN d^pL6[)AQih(Dk0Z [ sh?ip $EȆ%Ո`-HL2ʣ|dRo٤=jlRԂjS[x[žB ԖweNt$ؔʬ;+H7Zh<E+T}zW{8ŠU|w£Cw%itT0QU@;|Fl}$ r{q^ׁZ@횿8Jnkls;GM2X*anHzcPpFq]er ƛ}R.=>RԊ~'06m&r]? \ďSYc1!NJ] OuA[x>[dܜC1Y  3b͆F zD8S")PmE9| 6:ub)kAlJUWX,ҎoTJ9VW #~gBL6}6x66iC$Ĺ$Ŀ)_K̠ul( ?qwI9;pRN-_!iGr/φHQ?%bp)Qy1߱™\xT\ 毙}NE_Z_ m$uug|LXxŒt@: CnnlkF3MsXS<9pE{X-ʷ:ij ީ}d;JZz:atO=(f̪%nC)y <ՄPREAnO -^e5o PNS-JM|x=0@S9{-k?EqńZ׵ ܐcNhŠO:E3 ڻ'4 7v4M+azZGY ID]= },DͷqZ-n`yK@<|L2`9ts<(me k_1f%+ģcCe ,0"wBڍm) V+$woU9)LStٮ[kBg O7'tFG1;W/=7X-J^{6su/aUQŽ "2zG"=@'(uuSEOg X QnFBaʰf/`rBh>LrsXK0:N\l |͂#3 pi:G;dǻZAr6.|lTFд䔖ZgҚ꧳@?%D%^a`sd@~d jV6sdp y>{64bp7e-5.}7Rv2BhNR=aUln.2tYS "mΤQiثKgۉV\ݒ?'3 eYH~Q ^?xtWQ_@? >T@H=ɲAC۝7&s{VU93h3kB%EJ-[q!9 d0@}p]kvLuk=y qia@hݙvNx@KFZj-JmHDZUdVA@E )fEZ@)\iNF!:cMuvZMN%TpNn%FjL4`LՇ.że<ૉґBF [[As$͋h `|ɬus"RS yǚqÖ́, LzC35Z) 07u(ky*gPW]K0y7 w^QK2/ J\]7maMZlf!cm{T+P.blVrjA,?r+b[w'Uq P|~4x},"}OcI]IZ4dcKJ:kaɳCM4b}l: ,02Xn7Q&z6ݖ-ygTlv`i!I5hP̧Bl  DrB B M;7GOkE#©fʌ idz`Hp 6h/|KעD:0r:'0w;I7.౐hKvfvvL65vo!\#~#*MTDZb+D|UT\BJxnTMXE'jdbf\j9۰ȇ*Si;|;T;>^KpL7e@ylg$pQ.&u;P&YzEtiXq?Pŵ")IkByGTQ:7EI97"[` Evsr8»6}>]hH .yKFN;F Q hxo ! ʖ/|7J<}֌9ocDi&=pGah`=yASޱg'H;[_JK!$y% Mȳ*qć -* .&QuH90{8O Q4W)*ک)Ou+!~h(^m1.I~%yQסw2&{C+ax vg\Că tԁ IEH RM¨mC㫗4s^gWoJk5]DƐFY5,%ofvz LGd/RU'O{;.e*[/>vp4Y'+9K^`+5Gf>ިMRDD9rw [_oz"[+њTW#ۚw%n:~':usW 4ewaۍᴠW}FmPsAF4 _a 9jTX h)Y W؛SIpިpW<+I. կij83r(g&) ib74& Vw3 AFBf ™|Bm[~3"oխ\6h@'ڣY"lq) %)$cn 8] †[ͤWOip̖mbm[ N`Ro  wK,Q.ވۂ`!JS}5k8Q )\8ڧxgۤqTQcBp[* =޿^8ʿ~GR߾f0}g$~Qmi8wʞH#ڔ.XM7<1q3ږ6c>~V*ذo]$h0b޵rӂ݄miH|5^?ytbxq{mis'TW4=!ѫ)Oٚ}c$\\<^gvN2˺`gBK?RN Aa`ۤ~Yŷ|`6 |d&}Z*U4~FW9\3't[M2D٥ܴ ~0 4J%i:b/{PO7ᖘ~&NU{"cT忋SB^9eYLJ8kshan/,ߐE{אU\j/>KfY,T0\7oRPUS9RzaՅu("ڙio;u1>ɉq }W"F,_KK &F@#]![9`J(Kn,}?NL* Ѕj!@c02&JSZM?ЛrzP@ɓ2%< 0k>H5`A q}"%DŻׄ耊AǴZ`G$|,[⎉6. Xp@ZB CRu#r2;hCY@p8&&ߖMt(^n.r|O@4`*z(̌\*+u,9\3 <y݃wj^u>yu]yi>v>$udh:C Q*Cq̓6*+SUY(NYdDf4 ՗xwƆ%,h<A}/"~/CZtz9*S{ la]Hh/3NWv*e-Ul :}w n/!ce!5if?'";db}#('yz][=Y{qr>d%}5[= }Sr> d}?lW}QnkVmn,>Vu1/D\j$.݃N!0Jo,MƘ5w;"_7Sp&)ڒV])? ?s+QI%͉4B)7NW8XJg9WC#s/` >2#V??IOFʗN#H!n0(RyyIHPP*D} XQ1WzrSYkgn+fza!H`5LjU/qH~M`ƅhX[hiVvBt`OWg% J٤F>G"fZI PjtwSt,<1:"R>4bܹ[4}-ɱC@ ST\0pVIJ`WTW(] ın(=jniնI[>~}ȱH9tZhwkj˜ʜzNu$ρ.R^]UR8+B I! y.$e3^[.Mȥ9BFF[Ag๪|y-}~(9 ;`yyuHJaS? 0fP*ǎhN/),ˑWMԇ;ƠzZMοһreB˲FT}3dQB+ _}]8g# lP6;,J֎ؿ9[e ٖިn@3HF/f<@\j&` .\|d@aD´w9$`J!BEA۵}oWCvVfdOMGT3aAZՑ;u ]@XFf(oSW()?vMJθVsj>zWMGތfkt.20ap:9Eu nZ$a9+~&? DE^COj|-v 0Q-8]Q= FKX/YlR_.9эjK aiJ~BѡP[TiHP'CZY}]¹f^G |Do::щܮe56f9$h2 1&za D!$2Qo_8&Fgkľz5ttyyfaj n?)W = u[}sGw^1OD_n[ٙ35/NZ3OB8}*>CXucyLo,칟j3XcN^w+ ^BBJؖOSV&gL#:2u#6Uiي= O``9,kJ_3^=s߷OfԌG7\RQ /˟<[Jd&58H*P>N?* WGM9[&Tu&m]S! }Q&T@~7Z%e!C.OKۃ)![ۊ> Rzbmn͵"SSd@iYUݮNe~FZ{`#[qI @޺"]I[x {Fwb::]xb[l"BGu8ڭar ` GPTݦLTُ(6g̑o9dRơwt@vZ,R4l\$UTcSǢ,M~p  hM.0BF ^q{kGIA[5V1Z@p3d,#'E]|jW+9v ӺI+&k/*6HƉ&; X#]Ż:˓1TњRH]舢whF3L;pZQe_=~ʿP o76cjS+ƁB(b&l"#?wi`BE!b b58sٱr{jhgYM4:+%*(kǁI"X"lA%ȿ8";BXZ!*]w @YTtwy̔կ2o糜-?TȚuӁٓc!i҃R<Ӂﶥ&uNph:8٪$爧N`+H1b!$Q{&^z '\*A*lD <r|GP~W@d V3@QPوzQP&ӢT¸~;ZܔL6wi)W'qx0/z} ppF,M LtsJqw.?C TaHy r@!-pִ &ӏ;L+ e1c+1F>]:/?i7 i4-~6%kQ([NcK1bO\ onඵR>r,}l q ΀OMdui>}@<7yAzFDF.!GkpxG^^6p9Fz^u%J\a]!F p0`tWJE*ͭ%6nY~{ٺg9*}Nۘn9'G>^?d(r_52pAAX 2c ڻ|5-:`$>lgLLwѸK폁MͬI Ġ|OS_1u?腩-'L-+MǔC GiOϸt+mLӈT$txA0b.6U?ɧWޯmt+%bI9|Q| 8/J&բ1 vQ \=?5'$oRЖ;%R1HV[?aàOrzz; tLyڍMưizk]e%O?xDd%1ANqspܚ4c;3H[ R a *r] F7}PؽxCdYĩQIXtJ;$еb*fYm0[KiB?^hJ:h*ªoo]!!n'@xEy$sjVdvzǟLC ʱ嚐.wCtuW0d?-CSEH>[6s!b][˸o3PzWYefC}X0><1voOswE`x8|hNV8"yjq٥zz?S+VaKx:A'ah*$.o>o˨!֜x:?1ϦO@C a[@Ā@# O嚭R d '쁛c54TmsR`ۧ}%Eκhj^@M(WNNځ;y~ؓ'i|0Dc/5wr qXvh&r_Fn+̿a)[T4>Tn<$apoZƥA&)hׯdI 8g8@gÄ?ME(4`䤞d 2}]k;o]D!,ݥzc n|%:7tVjíU%BL`O#96wf*M󞁡(ԲͺL͆͠Lzٳ|[@'!i}X>Cڿ˩qh@ 텠k-^g9h?{ 9"rcte#9dsu; dJ"_/x ߖ&a@&4Ʌr Е=lLpKU4!(mOI#<L^CӞD|gvc* +v56đ토<[ nj:dvظx}SV:Q0|O1 # 7Jұ 'wUi1ER M)זa}*څ\ y4Ɣz Rz##:Ƹf2"w6zH{>RZj@$u @Q/Hm#uw'"|:1x'1ȳ˂Y: [% 8[z;r-4G%-5G7{ۻXB™Kb;kIN `h/fz@#tvȜWVeo 9LU R>[fR*]9_59Y)]{ot(tp) Pt˾Bf:H7lZ0(S-M(vy59 I@QN5HLO!7ۗ<H2aW|M 0K@d˒[v0x-~Wv:+h Sw2Пf$ ˳7U]r1Ԝ3eZtvSO*f閫LbNZvԓ *NIOQgPoC e?EwBw VJɘ6p]`iqYM3Kx>~qvwK'֕$៑u~lӑے(//f2)5MD񻀃0:9EMVU\4"Wtao`I@Rꂃ&mGi!λbxĎ.A1'' o7”e7%SGةN~N691]_- 2o_dޙ,#*r^ 5<5& G<1?#?K Z%ډ__NWpp=gy"~;Z3o##Y[, oG vЇHjrUVh2)4{kQ?*Zq5 @ {) ˧rmقU7h "Go wOn9Oq!Ӥٷ{7go.Xzl<$25Gtl*+:E W+sgήɸ@ uF7 \RQtǜ. !͎/P7ՠ\=odžbfPE!sM'{$0!&l+\ת' ~KǤo4 vqh޸OQ΍+4Ir"1H$!PM N|98|`7LOqaǶ!jPRB`CGӛk*!D-fD(V3S@R^@d&^ \漒>(]ulod3R5r X-!Ϩ/'Hi[^m)xhf1oYh#iB_oq+rWfSU_;zpXhtG:DE*x1'8a˅b:!)/Րy ٣WhnU.As_LKfNbG kHjv1'3zvDEksY"6V]J]R M텾"bCi7=5 Hmr7F}foI r\Ynb>\G´ %G~_[2Ur4OCł+h{藸>lz+\ЫJ{a٪W;"5'}*+T(]8<ؘeC(N~g1< qU3ӌ (s vQ rt_aC~9cYf֜ë A4gܖW0$OeWDϭ(z;#NXfa*‹nn6r-/#TU[)S쮋A6OJF\ e$9dcMG/f.IyfzYh5$SbBj4Òno#N~iLe|B!MJD5TVE4v呱2Pvx iۍy/{ی<}B$#/ +6Q D0}yuxk`Y8|6Y^Y] ;p*" 8;S64 2%~i p9& EL/+ P顺E3-IA])${se/Mo)|5u5;ocb{׮^l*?JhSHg-6@Q2M@䬂 RdӲ9f:8奈IESpYt WY_@pNcFCƾ}xՇ[Ď&υ%E(v\HM^LN]_qEyyI bͲx#|=e+|Xl;BdU x:H!μ0AzMI;+1vu6:@.wi@2yy@sv!I?&5fJPw k=ӸK ׶Ekܟ:gA)T {|q ͕^^(0L:[? ʙsjX H -#jε q\;فG>I܋c9!31 MT31q[YG=4kqqs>1\Co_8b)/#UM`Ѿ:+y8Iт7{+\d?hI9aT&xYiEu+ HXv{)./ߎ,(|P%UрF$^?7\% ͚{ 24{?#0Ƥrd>KΜI߼tX8I>tdz} Z))%o~ux"_U7Jg5a".ЮqȒA@7xpP4TQ# m%χPRY(N=;Tk]NA,3huZT*[\JaXh&/=\4!OҌu9ٞg'i#>hՂ ؚ.Ռ‰"3̀ s] hU9AtQg ;ĆMN3ƈf `s ;cxhԤ}{PZ*@W`fvP[Zvb` .vJ3 xi[zŃ0->QƄf;)O׬DRB"^ћϣH#umsa6du%qe+r8݃cʎ1uN{E?@X@j;4.TLZYFHB߮ }"G#ϲ +W{,(.kY$B)cp]otX.pMW \lY8X Ql\vEGYNU 4Lu"LuX[3@ bj0]_^6˙ 5`, X4@L1$:9*+#{g{Uލ'Bd gxyHZoyU7j:DdN =FO׉) ٚn)A8zE7dgbHjlpdv S/s]-5"C+WP+3N6Wk?q fcFs5g3/UIŹ11ʹ5V""_=JϹcLT>QV#]pW[J\ʵu bL;ث=dthRr &s",F k+k#\ L!OJ/3Л "*mkՎ>Tb ԁu#*'+'\-túE~_&c;`u oʑYߠRY{@ 8 B JgP$t*4c qmVU:I"VeR/ S c0h:g*KO]JQyKiF(KΒO<KqT 99D~h;n3r/z SjY#yϨ\mvJ+_f]/ "yӶXn AoQh~zEhIxjexn8ڧ~c(b^ g#/5Ύy cw)>kVOm"dg؋۱T:SO֤W\%&7ao y| RYyƪq>lҤfG&Ԗt?S} d@oIDhͣ>LAL*X#Ȑ>>|Úْ(gYZ07070100000597000041ed0000000000000000000000016296435c00000000000000000000000000000000000000000000003300000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/jbd207070100000598000081a40000000000000000000000016296435a0000b7e4000000000000000000000000000000000000003e00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/jbd2/jbd2.ko.xz7zXZִF!t/ []?Eh=ڜ.+ $nʬ?ez!{0mX RsVFAr\bv1X"'/?[qџ髍eLV&:h2݈mc)F6ojơCH:~j9ёb ^t rTL*Y{Ax/zB?>\!HLf1pY>u9 :*yTl <"GNic@)g *m\J! a#S`ѕ?Ar#f)!.>icSh7'B.8pz1xȢL'͞`n:uiu;D+ j+O-9RqY 8M=SW:u$f<϶M="ChY⌭F6}#,Ě\\kyQ@Dm7Րw eLw 6;HXyV % {+r.:j ?EYzߧVW#IS"l>9{0|k#}x^~].a`/+ޓnEtzt՘! @TLඞ^Jbi"Y (o,PGJ)քUV(EpTRRhjye}XhM`nL&$f:@BgD&ʑ-5@ʗdSZ.%AUGƇ a ;_Btc;.8-Ҧ<\UǾia?b"O6]^M:j@o-;B FOAVȜֽ/ҥ{҆P\\髭]@g؆fTGmN YgW$[ȺʵFq bHu@ld( îxcI K`J@WfQo>qW=#[fOR8"ŗP^!?7 ]$iQU rh -9[l&F.vDڀ h(,'^}VATf6tDEb/)f^inKGdf2$ Ο-M ';%$AJĽ06O[w}X H !^@?Ds Ľ$e}o,(PV@Ȉ)Ԯ6#OVg/>dv%nI *:r-O7_Li}yn<]̬7[N!5+DZJa8rgFL f|}o~pp[b (Fs YgDb\H(Z_ɇԫj*M eH9Q`Qqg&qqKٔOD֫E r .rTڤHeŁlSSw_Q+& kLvT89Y%c[G4 -QNl2Rf~ÚKxEdV6B7y}N=UcXmLW uDO|S6ys堭J)"52a02ND?ϟui ѲU, I0nDN Tk\)L }SriN,RMXUZEHIs<(0cIq|{v EװOu6fWcAȒ! r/ 2tOV ԀNDo1hT`37h =7^xg;Z Dl^tڶCǝLuؒYY|ط:s|KͺYTԲ?P> Q')<DK @)7lCiCyH+Z]nԍPЧ& 󕕥gvG:&2"vFDك(?AO@7Q7"1}&kdro{.!6e9{`ǻCH@⫺NGeraJNhԾe/ȱ`(U 4v0? q;.̗2m|1i\c#@+KǯL6uVϼ}Kd*RBbrip4${l2kF^DB0¡s.E;/pDptf3zCY-t#"FhwԾ b[2lQ^ozTƠDiD+h5)Ô52>gra"Нߘ*z9a4=| U,J %z«h+ ,-I$ؘ&֣e׹C: jI`*蓭} RBG;Mj XEz,Z͕/kU,qhTY35}o"(/JF e_'1?Hm9Z~aP\K>z4WJ%Ko>g%IY;`/^G\eZM6!ծ3pU}OdSUoraښT_D;z.z7+Kuc>)a,6Jdh:&FPrg Y݃c+ Jm8"PQG53zJ_PZsmeAV U! @ >8%2ަN3'҈Uj/vDn6 ߈(NZـ5j2_c}KJO*S_3ouVdJ"I0m1:Ku#x=%9[~l:7ӊF}g֒ yTɣazdץYIfWw0`1+B+RryYm1يCp@Mh7<7J*P^qys5 ৥ƃ5cpJrmjsbLh&r9+RaMaSw/ n1]{^jy@UJM|NwLU*G&mi7&_,jiiAik%G!oy;*ʯEvMJxCHj?I'9XB~q|Ū^?z؝7'']mQ^ EuNWϥHEIbFO6;ezcW&C4z2y((̭ƏYE>d3{ hUWv/y)5.?qȤ8GQRu=+[cW_ aX')npD ud4xG䲫5 74dQl$ TY(5 ]_E9}Xb3 G}LC҇މgXu,rc{=<Դ4ňlmه4;9dgǁ5n%[.dM6zp $mxƦ Xay;1Qw>IdPپPٴMjGĴ0*2-48hRyX Sňozq'60AdΎVg3HE:n=BdDHz-} 0?`'{\[U݌i+Gd&~4 MwحT Jԝ]O?lug{0`Ǘ{M;_ZUGwjᛑ72Ń<*pGVGPO;<*gm@aEuoB]Q0} h6䃀8*~}&2.Œ_Nៅ{m'U9t^܏۩~܂|[h2bF|H+| JśNXt~α_\ŘavFt` ,>Lodwg(!a2`)r`ϙ{E(w9ϴz֩2gXXMڑo;|Yr?L2S?l2m姂_/d)FqpVXIsX ߬,s4.0H4]nZ_̑6 X}`*ܠvĖ~(8:|'6#"޿_Gn aJ:m{!Qg Am,@f)Eܮ0QBV"V.:#;\*HK+ ; 4q{LљҲzQ $h=%{ήKAgbAsAHV;26Dڸ8'X1:IŌ+ި2 + ]B$?v8&-SKeˋ:8enaOiZӓy*(4Ø?īO$-c)A:p:Q0;^V)6xBf mwe/g#ZP,WtBGOsGwVԴNz-O̤J'j |p3PDpi.P))A%r K*сBu'˲IY/׺ aU2k33\nKl8Y|36\be:,ESo65*,m3=g5Zq4:h6;tӿf4z7]CsJӂStdXRL)IB=!x.G%޸B9`:؛MX0ԢOݪukǸG|kT ?b)7E'iU+87n.-"]zOz#"3m6щB >'&/3+ 7׹F C7FVr9-O(8'LHơO%v,%[Hg =AytjTGO*{|+liNK|.jx#M4uA:ui:݃{bx[ث\Ac*Z0B{%ײ:bN$ÇR_gR:2eC<:;R;b1JE5\op U7WP]Sd)4 ս`ᅾ`d #xN2QyF)aI㩣_1r৐sdt=M`D 7.u9PHYanh|>c YZ 5Gucp{z/xvP>zkj?UhIWu.au%3:R թ@Dx1h痽Mݓ|Vk"]/en(Z37L`#2gJ\KUӳLUĤR:*Ue?b}~aʐhoP qH#Z_nΠzl5HcB˄,YtƷSOn^w_LP vJY:< !։< #}ȕ;aq*s$Gҕ6tTb 4y6o? 2EǒbU{? ǥo[u\H(.,v>! qyRg :5=._8d00StR@I!bsS]ByDQdۄbd#mɞbH Bx񖚞42U YP΂sˋ.nZͨ&-KS/FR3(}POs'-j.j'7ȕO#iH?[8{_DSVk:x|MxQTlL%3gL^?J$º~7*G@yfUƱrC1h(\]fGR@r0#q ˒, !v t1v)x-Vx`y"WG-ܿo/ɹHdu sGQid]Puw<ʬ7,N^%KΜu4'Qպ/ZH[1D{׾ z g[|b2'_zo,cOaa]JfƲg.l(`J$=3^GxFJm X^|y#?џYU$Y&ZSdSM> !Dg4|zi<0zIm9pС>5Q>q(`|pF4iuuqkjՇrPKU.B0uv]>(l5\{s%Ι[k<8/ơw .6N) Cdv&魝2i"_$ ZtѠQ}4qh%·MTwS2F+sĽ[D*[ԍס}cjH#O)cN O}R[P&sd!\iRPTe$׋Kqk<n:SZ'bh P,Y2&v[6/~t ?`^2s&sYCh!~W_ ¶ >7>z 07\&)ċYοqn ;wi˔8e!h@BgJ@u J=2 }/~IGTFH`M^11< 8mG, @bV+B[O0s5]2#Ԣ2kaP ;ALR$Ёo~۠ANFdh [O9n(bM߷ކg$R7GGbSllaYrop?V_oCYërDoدop9$HozT$ئax;[*d7i]:AG\RzHFk*JeQ?:Nk!`u!J4]J8I_şV`W倒d0R6]>.\ Z!HBZlc0Xw ?_ hR v:ΎH}MӺ,jL 9O7rf#uMJFˢ(c=96lxpCH߲X-La~ʑo(nziS]ZP7rO k{m~: BLCvx]+rZOimgGP8)m8Liވ.ĕ)q9A6="ghATz&J2@!PfXͥE.\ҧjX-?Xiub``$mBL<| tA9#֋eRRe{~b><[?-D:7!a97!jWd"ɜJ_fꉔQ5Ғa:N<ꈢ W]rfj~'踣K⻟ I6gHA=Ӊ0n1d_({[)/A:$Wu -U4GklBL Kzm 1J,U'zM?~!cCZ+4S|04'[(?l=Bg] pKϯ xh,S_pT?/Gw+#7/⌜w$vȶr<^> @ٿ8EVĠV;XBz~w팼 pBQk٠aw'׳dA'gM!lV4Ag\Q?K{F}Vs)Jz9ETvj@i՞D<Z0ƟbW5b=63$ꁰDo WiYSNB^òU#9' V@G]i &ÚȫUc9"k*Qyk2H61~*~|#x SbWNE#keH)42 |p3Ed◐M); @9Q#:gq QȨ|!&VJjH@Z\z/- *됍}`kyMj ?oGyjbXڲ䨈v53٠hʐ8PXn;Ԋ=qcY)-ZfvsFu÷տӰŧD))ȷgEE2lLbgvS$[Nz:SnHeAZq癥/$BBq+{\ Id*4p oW}t{[ZI$Ÿ:FpYfg/oYK3lЫl J1I*FzU#-nFɘp) !I7$I\lt*hh=,a^TV'շXipRRo ̽iLF Bf=Whh 1~"x0ؙ͆E X%N KVfg[4oZ̳Ċ1vSK_Rں`!;*.]^-ٚ EMvU3j /8,_BdY@TIixz?(Y' .ouM`!;ImSt*0˫:n*U& C<3Nmq~b z4FV|_kf QE*fu+38I6cqH0hf?;&p1 ˄K7LÑ 碈U^_o/YNueLȖnހ f-RIY՘p'OoK%ru6BSs^&3T؇$\K[(,T&ۇ1#Bj')H?,,t Qҙ.ѠGU79rk-.T`~t"vzJ 82.WG5q͚DHC}8%~ǴhO'@FsI~k2,0ҩX \ )&u7YKe/Qgj3ˬlY4̫!1^&?1V FǛŅ \wa~qL^t6"uƲDOa< eVt%7` \l2dl`؏N *<rjr=a\yĭQ6 Ḱ IMz?!(!䉆KWw=%q?vEUYD 9uuHF j/R1ePPw Vˇ 3[!bדXa\LvQ}h^7r6CkZŅD7cKzT3Ɉx0(SeR/FńD#k]D%j380~rrQX+BduZS{Xy\h(WӃT(ܘ`tg>v~7{# OMCC7^apq>g)ҧCLėrmo] ͯpƃLYn^.zPZz˺pҳP7DIAiŐܣQCjswhyc&& u†aj3-Qd$`iR_~A 4{Tb.~-z+?eǸtSɹfc` I('5EgX%|| ^+S9P,p1][9[l 'q/q9FԤO 3uajO dn&Cz3} L?^035$.}.+wh?߱in>d ,XS`E`TkAvWԧ);R@EdCVGY-) {|'O "ɷlrݵyI"` ς3jʍ8(t#pv~t\׌4,P-uuUhiP ,s\j̜f۲'`k h[EyuϮ]:~tQ7ŧ] g6tb,ZGEA!a`&%Oz61dF*\VL1XN]fKUҶ~ yP /,,\ʏ{-B#BX1[5JS`U {^lχ zcEC$g vU ^{4IU S4Q47B\RhAn!##ݑ Q;5Q1:NavrR pqK/)2? Y<ۘɹdLpcy,QB+jvjeǒPq`$c~q%!T_xώ-K1\0$Dъ$u-mV]yCF>0g :=ХSsȖk eys#^[*/v Q8!|޺K;i y /2x- rd?٢oGQk"ƔP_IMJ@9>=YB5$LV`eƝ,^EQY$GbWƒu/hG_E@Aš(By=Pjp>YUҭ:Y<EDZk;9Zx?9NPXo_ lbbi$yB̶-l8"kސ3n5#6LY X?f3,5;Eh_" vC쨚v°w8.:ˇv\ke2A3&X@rCcRSq!Fm {eCD]Mk7˫$cm`t6u^{QuDZ!d:eG?b$mrHM;Ewh[<&s8{br.^o-~ Qa6np/`G-Zwpo _ݶ ݲʼ觸e-gs^F}FAK6sty^~Ē/#f@m~%z QhV[\P>i_)// k̈+^O~ QvKGfdFZwX@Zե䰈 |30,g.4 g`%,ɵ\\!q qڂz?m,KQCGeME<8[' f$項߬?u MF&k]|v_QJ$c^ ӏϜp;R?~r:]$M vk2a\bA9 ㋕q\sh}he:XiqªZ{be8J1LgWP=XA|w\(;34s:&s-Z%kcu(wZhS.mT`XH g{om?8yHhHtҐ '߳4Wo7`,BJPc/3FՂ-x,Zȯoy9 ..zˬA [,Ze- M3̈́ ޞ7_Э%juɨQfgSv{X 9>uxvۧc3eLJq'_%-{ifzlRo[UI--K!$5T+Ƽf2A8N]@U&v_|QU0wˢTAP g I'[M\[@CC5)m$UͰ /hCLa :8["~ syh9 Mn{f@=5 {gX׆1K0B^Ѝ;4r'×O#3\ s8j\R+Rs\btea7ٟ *V0) ,vnR7bMbS?4ucŊ $tji`PM<#ٚ8\GK.Aj9k%8`(-ޜE'V(Ƙu{QF1Q!mG+Nz3-l}i*GFRtK2TPB{Z*^|<_a [ɂTJwY}QQv˛9(=pY1Ϻsxί8gzB sf1T{ W+Mٕ Нs̘Q=/ jUC:x|S"&)}^#2O3Wvr ~Nw/4` G9]AS>|* S r8)G,zH4.VX !.OW41+U.~\ ZuLY*9څ驱:9A^l;Uhܲl%bG6*109sEpðWF 0~ OGׄNhT4kVS t#d ]Ki֦|Wԉ$?1ݽ`B Qh~ u8t{^[Rsj`hR)0dٜkyv \мpCz'yRÛkqW)j+v]=%5%k՚I:E"SOX n~}Lȹs 9]ɼ; KH MẀ]hu ^_LmI]MuKPO606H&a`<X#NCcb9<~vߎ>HľCD)J+U5(ysB:R'<ǎV4z"ΰs3^wkӺRE۾-3cH/yb{">:{xF"hCCP+  shi9!f*\Revo{Yr? s[zƐ4s8,IwXv͒mJX;ZĀC,DHq!ͦ̆MĤhRPzM1{8=u+..2b`ZdvB\W?{ 3uѩATd#rv!CҊ`b \ &6RB /gSo|}=ՉQT_YD0vNMϮ(Z"6:%^h#Q48µJR®ZEQkP(LxFD9tꉈW8frIV#шcyV133Fe-$nooO_vbZa)ͬk͉-XRf|rƧλlI 8pܲENJjGsVE8WVrwpNh h"R DPp,Q#;`sbB)cT+Ybd郱hH8pӫW=L!̗8F{g.8|5sӎ8g`˻ox\rT;A~1Hy ikTxm/GSvi -n} 8i F d-rl.2UT,~տV@ |igqLӂ VM-ɻ?Iɏ.lE_?24Zt/Xx.]>lr%t db{8o$ezmS."{blitwjǓ ;/Q2wm|.wB{&oq/<(/g.e}*Q}Bo{>'^ٯ+Y{!ئXѪ "\%'~+x;{ЇvNxkO2&ŕc}{-& jY-Btz2 2"C9i9q>x9_ fl:P< -TBgh4FEJ% ( n:H7Bt!oW&Ne/DwY^IpkYrzaU!j`Om6Adѕ.a+Ahz p=՞U8ğ9;bE͚mLEd~,r9= m D:5-v[2r`t$$ݿk] iaXѮO,+U}c vZJaC;ju!NB_ŎXDQRf2曆;RyТ7mA-6=Co \D(KBG9 䕣hjP. 8DwFcV\{F5:3z[-oj1~x^T"Bhlq(x)E3סW\<Ϩ+ (gWk6ԉ{k+ؖ RŠ0(=6$VsD*s?A*^b\|ϧbY騁! dɘ(2X`%RLCGW^96gg (A~FW{mx6C7tU+V d?b)ӱ 8F:ß H97-ƴ5&II$D2XElfhVЀ84mƬlqˤIsE¦ZeU^]N 2ta`'b-kgyx#z7[mƇc%-Ǩb4)NÙg;ق}2~j)msaOȾDJ/zEaEXxsh[?Łq& rrK#5ǖef)Y-w7C#;#ύphk'Sߪ%ǁ( LP~aUIS_Y z@c |.9r;A5({-pv6B} UME Q*X:QU P(Tc]ɬQAxK׆$k9@6$Cvs}2q$՘4:D 2S {Blf a2jKb=Ӧc'q}T>Qn#ZኵbM;_ڷ0|Z"VI"OޗR\PAn70Bw!ic- z꟰֥5o;"*鵃hKzעmFݮ?gGu)q_%X9kRWBC7!M%6gj.ڱ;xj¸J%`k_¢e`-y9ukأlgE @M-ٲJ]( C.M65>Ta@/2!y2 ~P8ҒSl"B_-'@YV9'G(%*lI}{qu~_e8Uio0kUɰ H 3^,Np(h=/;fS8h2vkXx^, c pܕ(9z^#l^7OA8eҮɐ'5 < C(!ca- ;-ff}X*R-kWF) kyތM 9nVz![5+"!/Qn( aUXx"0WIũ\#!GiWo:b[i5_ 5 H~~$/ V47ֳ2n RqK\w7m37]T99h~bG3 (+~O6}ĦJ 5g{'9sngN8%zjn?okKIlhD8حs0vˁ2 }“2kO_V˺ اn=Ͼӣ DD5 vWUOIRQwMHh^cԓ<kׂ%H^˕q&v=zTif%6HMS4}qd Mqj[=;yUy'UNϻ Izꙡcܖt[Ƒ6F)he? nA;])JD"q׭JUFd=xא0- -p WA٠un1\O:\Fo*a*5ֈ PQz"coңW15Gdt&#ҌSfq PnhX̛YʴjRҵd{REGHv$*J3cB)pBE4-[cx,LE:; nGfւ1)LE۩|)[㝵z F>?W鍯%:9r (SFL@١E@r)M7f{5<*!Sj9zVD/W*z/]RɒJAzQBtU;BӮVllAA1Ko“#@&YG'i(W>!9 lŒIϩz' 8۩Xnjܞc_~k%Ano Ew睰xl;._i=L'aA:^kɜ52 Ӷ{amUyyН'D9;쳸96>9%@BCRR\'ΪG6Js.iB b,nY=/oT|7u{,FgOm#l#Bv0 H ֏殓}4? z2 m-,K7YOηMft_htΏ]g l'eIA7[oC=N@{#kTH~=͆UEgɈԈpMQsCdΆɮf{ aM)3(['S]h(ĭB{KaCz4ׇ?2RJ8^E^0bY̞mmH" ЪZrV?S\E `0r  0`Kн.Fur5a[ 4בe[k- -'a|`(2K0?U8*QrV@J.5(o\ݕ>Քr'TmB-JISj6^ R&ZoQ/=k݋rt,xPzn{ M,F\n#Ԕ؎ AT(83J$p'+Xν'\B ^ftԍPܤЀ3( (HuЯ]Lk͒N;;_d4Վ4 isLvAdSE+ZSXF=A_i$2ڸyҿ>)$w#vN_C=%#$VS6ctWX>įdx0d>,sL0?LC{RCKPn|b;J`{zrȀo^U(gӫdx{$]dkRbTa0y8ӁOц#M$"91WR;f=zGiPs xCj05YسqM5A2o‹no9PAc03eVaTCBE5WgC~B %O >^\ʹBPY.h?ZMŢCj61rΩ'^hixL¤W{,96&ztwi&3Vp%GV~&32yrfi뻴#y9{ђb2x Ϩx=={"!0ˀl}\+?Ŵo"0W思r1Js2y9=ƞi'6wְI-?46T̝>32H+\n 3_r@V|"))T72tJ5T}?.a-#:uqalq7Em_z ˈ0V %r0BnmKHI:߯rel(y{ًH%lR\H_|6־%X %r.V]1RDX{gKL+Zf%42{@;ۄ8P`uSF8E:Qb#  CmqYjҔ556a|˧m%0ݶSF4 IF Nq,3w* {pY6jzW6byWۉv3q羳fblFJhW CG[hVWPLn\YXX(?'x*j\oJcMfc`?Fy ]6ZzGLނc/nf&|!c㫮W+Ui( d^RR-R,Tl?ŇD<|z֮PRY>\O]²b(%+, 㚼w#+iuכxΝ1Rkf:|"m`F ,(`ޘ ^<#A~#B[ii'f ŤI@cg}7g :=]\"u:Q"ŪQ;Oǹ+Z5V86Ґ+"‡ MW.A s; 3\8eA{[=gF_ˇZ'IWm!Ͻ^ iƸ o˲ڡQyD]`.h))D\IGERÛ*aht$f;a4o҉@Be#Z ]lZ NGƀP hsX ė4q r4ndpef?u D^v%34CDO=Vt"m6prg"XϪ^>uƼ"]J^CeB i1%5O+@0{'3X]#(fLB~=FC~O|AC޿P^ktx@OAS!ZigU95K`,VsLec-u7TQ0bWS8 -9)ǹz?'r06WT4T؛xF|5}ޞ6ȽgVreۚ;;(~}[Mܫ Л2⸊ rZDɗ|>u{<֟Np3ђE'Glr6]NK֩+)m+yIӳX<~kVkҺ :`AVY]P9A,&?uޡU6EFZw R@׌DmPp),*!h5fQY̲; <鈗VߘT)+%(nh,1.&( R, h,;(8GѲ-&¸ W_Z5QI;^mt*Vk` PݰϷ7uIkbymUbMt %%;ގ@Qo G=O Lov~ÑKKZT9%p]x!0/JD:;"A^[K 95 q1itJ>^ 1qˆxzρnxdz!_p\i~S3Cy')+~)5?CNa1yP ^XT޳(R TGڜ՚|˽QCX>HECk1l-'~f*C;ox^ H0 n7@x#*PӧѣJfx/F9퓀)Vw : {*v? O\F"ZXĐ?>c.xOWO w%],`!NS#}#  m*Y]tEQO1M0Z?/N|RK+p:RQv.Y]0ƑCq+IrJM+Mȿ jd0@\` cZTOٝ/4q+DIXU:4k>VYᵡjՋ̊%jއf4 }}'u WHi`_9tTR'etkWeܚ :RW%jl4Evp+=x6 Y?0mEUz& "`>}t-#LB92cאkn7p]$eBcQeAT 1@3"*mJ3ӷK]ZZܞ-[ez6X2R+pLd/6ٶM7XE'@< #sf LA7 ;Ҵ̡_#0J@ 8Eέ3iNi!>9>r=݆xqaRџ5ΆU@P,߳wLu,1N(b+YpNWEh^-2S`˙M)"]"#-x4u.[q,ۦ}fJV66 Jh`nEttmwEЮDo^?¼y ) =њx9WvmXYNw1߿$B=o/; E»[ɨ/S:/Nݬ"Z?&K,TF6Wro2OȋYF'#\)PT5M=2;:Z46$Wos*hvsƊ^DyB BEwW8maZ"N}:R5WB~Vx]Pǣ;ZP/^CF\h Io 8i3t!!C6|Iy[!/b~ٵt+dh\%H}o}\IfX:GI_ޘs;1;x˚Ty'KVAl ^GM n!\֤;eC*ieJxX657{gs/RxL |(8#$Ow`Ƿ-+R9S3g+X%>wMk< ^/[_oDu:w*-_&xlAhFF-Ou' ~k>bDq1tXom;,״ m/Wi)Zqv_|c:);icg)SXSFk.5= ;VN姘 lکRKl% O"y -Ǭ:H6nw_&8 X0/M@8( @ƍȫeDń:Mq2OB\݇~sphKTɅJǣ*nb=e~D lz{U7[QeiSG:$liun%Z\ܶim<㺠-UHXtAJu8K*$GbM͏K_0 Doi6( %\׶9lWx_J?;tapFDW'-}ɖ7bcmЍS-/\ۇ_K7Q}4^ɂ~ PY'hLRA;ۿ M^5 ""PH9FYncH{xx1ӜHϋ *0翸IyQOnMuΈgndxGQ*{6U׮sK$T_'K,Mu4Aݎ%K(/^N' .G -抨2kA+a3C3WEǥ1fsp!,wc۴IA_&V^?a9;b`@°xUmTH6w+rPAUl1xۛ!oˊ"C5 V{dDZC\kۚ3=NAhLT:9ΑmK}7YD6KAQD 6M&L~GƌE⩲ .WfWr=((í\N5;ibʥ]y$ p5*y'&{nй#X@R eV#Tn4wUڔXfBQbG["s #6Ϊ_l-t;3 M:N[%gX %΍̓|.\TX@iCۙ޽>+! . N8)!(/~0*|x:(3Hf4#$XuiPmAN9Fmx+l!N-( .qVً;1&|pJC OpjfTiKn,{nQc%6;)fqPnL/nt&ݒё/7<8po \b*w6]Tr`fVչ Y:I'<Į%Qp̫fgҖ+zC\tW(  aUp^b\2WGCKz%'xdykq"Wm;@~t>)Ts1臘VCԑGڣȤsL!Xm p%[**3'>Yz^*P!d8DM{k0P>~t?e2>yIBȜh\}.:ó3']r"3%fiϏ^LbT.;->3zy̼{`o'TIF2'P%1v7?;5O\!Kh0Waks)7$j@;rIE|a>6PC"vԒf2s@xP6)gH繩嫘B]rT!ͅ)ej^7E;2+o"Pϑ|N7~;/GiI'[~Uf}$$c o!DeGIcBZOeV2AkpSJ¨3v"wc9z+eXm ;{2&8{D>Jj=?uLV(Hk3}w`Yֱ'UI2o C gkr;51uCעt{ѩ$iQ |mbkuo2Dv% Ù,~7ݯԣ+v?ژ5t6"Mrz; =sYMq>́$5Y;a8 Ϝ[z?۫hg}=_O~d` Qnw7U7B|z^7jAACG̃JR78A9y uRGX+S4D|ؓ'j1*tG 1e gR2+VLyh%j;vB!H؀ZgQ#20R(=sV[`~-?%ngol-Zq9*+kT`^-8ÄB[=Ho*ЋVCgN!(74'@H72zLU&+:I#RaTO \]D_CcPfM<}D2@d{aĕ62y@_.N!O`sDkڀOޏĖ+`(DNQT39;|gBleaR{JB +Jd ߓw.h"C< E oۯ K w![<~ :H\g8TH`?V+/êْlͅ]9L >PkUu9DQfyUHeJ ?H 5v"鶓dgvz##w6iBY1w(Eo\rQFleS-RhVޖp ncz C_QLats- rw'(ws"s)t< Y086jCNWY13/z.r"t:ۇْND98PT5?HcAdvm57?f*NJDUIxZ$󿨞-Tp 7 LxQLMKwaGJuSŋJ1Bmy+s\6zI[(;CkI1`jz~)85џTrU;\@遼( ~: "Q&M6zsGNrZUzCco{1OH"y[zeۻ-ikC}f{"lZ_ZD57$R*qD$%K-W{v\ԥ`_р|T`)eW!Vg3b!EjBkG읝17tV2$ůA#JAj(X*.(]l23 .}9b'?>QB/w{;vn_&cBrh]t{Df3G, Xh~S }'}ZG='_ 5w 8k}]yƌma 7o8;mF]3=ɇC3k*YVWL8ҞGx_\ף| #mHo*y&?&6F@I$y-J4܎276zuh̩tJk"$咴GDYh*xZY p&;B.kJ?=Xb;]SH( Aڦ0JB,:Io$|?|oX:'ݝ9<2~\>7n1{/v럵<YJ_!^)Q܂[HKBEKʊtn3,6,67߲@G} k642|.* mdV!Re!N!F9gPD*Fve8}w:G2o7)|[eGPu;S]sy*M4$[pXIWN(dLXQ}YP9ǰ$zi HFou g9_QP9Uz CNHgZwdWg÷Z9/> >P6c?XJ%CZ=#ɲlg/&EX6VNtǍevLW`ܸcrhOXAUM W ]K &D ,r8P8A $yVQJ?E[7B57)njG",0;%"CI=mO3d#m ~W9_jC?RS̐| jB& Nف}Ba]me~gL.pRs܎O}A.Ŗޘa_\&?&Eae#qҨ,YFsU`'$NlT;٦= 5#ORhB\$WO÷_US JǃF:m_I ɓj%Y~]Z9;wrF*C3cD8i-̾)-kfo_| ٥:e> |^IR BΡcfg#:0hsO6bi7/xJ=W:w-Ku鵛z=oP2W K`"QDAޏ~c?g곝GjgG+ 8#wב5tW>۳qp -9Eh {8:EߔM}O[`-@G腝އ/mqZ}+Q>%X7f'k$"8bkxvJ0Rc"[~fMcL r@:_xPW\yuVE Mc㬄-ةi]!{i$%z|-ՐU/$vQPЇ"/yDE,yru[L\ՁcKI2Y؟W <;GNh,\Ռp)thψ| 0ʼn-T;kIF5~Ǣmİ>LYĀkUIf踫s L 2sy[jL6VEG2~vb$PBSX6nW4Y_^p wHNg\P?\ɌqʋnD"ɵ7dǯHƳ2|mZF#sX3MH~^7#k/;JegE/w!,lK8LJ@4PGt1( P*Q9+dluιRl>m yR5k\zŌEeewQ&a%T;շ`_cR "|!1*)e#Y|k^z~$1{*3 nXb/ufN'Bo݇XE"-nc+i?JKʯI%Վ2[J)XĨ`}C߇;^ۤ+ Ăf"@F>ifd#@s԰{%"ӋY+6>d#A4 03jtF2|(=lswd3l(=TŌx.FO\n[$6)>p"@"kAAH;%|\0%]X%`3e"U"kWhu(0QZNi_81fd2?$R WP͟2Nl4 Ǹ4mg. 9RI#X۷Ss Խp>k yPWbnͫQtnv "R3NA"wۄu#ֺ3FT:aS-m`!wg51Bzl diri!p#]X@|G{P63M=P{^96&Yx+$v5O [s-D,ᄰ=g($=x/W M ]԰ no։1MaFd7C&./}$ vw4TEv[LiC_ia#*]"rUat|gFO~\ 0BGyؗ^1/ގ\q~IFf15M]zfB}kZJ=?կdew~8iR`G_[a)Y<=X4A~32bqifη}>)?}뎉㽬.0a9V>#!1A1Ȅ:% paYjLqqs] A:$rcSAapldWhH{|}iɟŮ[KgZIQ!+V.V4׎ UG;6p|$ր qlMp[aA"A0nӅTjp\$o.sO$3#u%)ʆ8eLk$ v=ƚضG]x7JP[//ly4c(V:zddqv XGH15Q5d6 ڇa*Z:yr5Bۯ@x!WG %u[[eMiJ8Վ1휚-bgA/ͲWTddgg0 lOϲ]y0]2J5F@i8Rzth̊w6;s}h>VOY'R)M{?YJ; 8>X3 hkz镾XmߺMzbte6o&^2x p=lun tnAl;86έ&s2_XV?C.gk t*>bs"8^ΡpH S}ǨJBRG)9>K@TbOmYwb82)VC}!ꕝ$`>P։טdvhA#t:1톇2'\f~_]{]H%y>{qr+XBX^h&Y(۔\yɩIV wfl%\Dp+G_ X N;饧_=wt 7jj@fŪOD;8u,D/#5CDyP3o}8) zKB.|88"ܰ⓭aFVkrf+O{0 'W`Hdd$LnQ.`6I5>3vf6P$iUÕ.n7RhFZ)]VhZȔĐ g9Cs ?X1cS%Q c4{44@lbM=Ś3%d?߉Yȓm 'ψbp͈taMady&, {D%}4 fr.Y¨WUpYmdc$I;[VLS|*qWI*,jJUMsgv]rYwVm`ڿM# նu!n߱L3oG$^•3$Rk7#[qRI [zh>{Bmv|UXjQVwG7 P GA㧳eDW'ѧ9r6dEtBm Z_ueመoO%Hr?s=AW|BĥP#I=K 4˔Lk$ᇳ&˵LV` _$Ӷ:*즄jUк7gG[y}.T 2PEoM>h cuEVk`[SaM0yndX^'1圀~rgSU1d :i85åԯA q]kT޳m1|ũQri/QrxTi A29HOtj/֍%B@ ŪDK8|+$-갌tg1qMTVx|=06O*^vͫ aV10T'Laxko[4X~ :9HCvVEi>0RI(޹ޕrMEN4Z T\N kZk+dOc4}w_4`o>4viڏjEx.{i4 ׽0gtMS[E;S洠Rjr9Zs3wĂmN؜}1v923l<_h;-rاQr؏nKl-U~U,q v](Yɞ.˗)x%bϥK/+2};(\j% { fʎA6e Vw; e:h_w Xզ,us5~OdހЋpWo2@ٌ(NNK5cwXܹd u!E"d2|?6Lg?~te;`PLzX#P@DJ6ɊSH晰OK+Lܑm[\ɲo?'ԣ`2tvP09\駁z+ұx)W.К.l&nDnTh^`|%{z%?\&9uJ%fRtϼIax&ZCkixL6 ̮p6]~H44;%->'odžZ փ|. $}giVrsJ丕]?% 0Cgb% گB_>REr_(G64i1VBEKQTr\# ]Gz?ϮhNb_Ӆ~^HjS}AkI~ ?: ,8P\.) R{kV5oGG%LpHbp](*@GTwT| : yTW+8i-L2YVC.ݦ{RW &{o;Ө/nC"mFaPnl'XtP4O3=@u)FPI}wl?9l嫂|?֏mdRZF EʺmaA"[1 q?Ӓ09gˌc D4;pdL_On;3i:ͅj& hΣuodFKLG׊?EGt9NЯ *Ǔx'X`z;iaw6)"1H uH(4ۘexI'H/2h@ !0c i~t\Zm 1GC@̃wVw'cip ϸkg[@|O)@e<8VGE'Jpz1Ma-:2{7Nsz*>Yzxj!2{VAz"rJ`3CՐpd֝/KOQ^stfߺ @рÄ @VI80jL\*7vCUDx2=jҠOPH04#i; ܯqɥ/DξnȩJڊV[ P0[+1oOPRܞCOVa?ȫ-B %'gg&* LBq12`Z" WiVk|:H̦Nxh8@' n6]/DM3uN((4JȚFbgr%6'RaYPGgV`@jZxt ĚB'בstll/R '"ϡ.:fH²=#.2U<=T:;;Jt[|ekbPaR'm#zQq+Kisy$4D,Z4_}\Fk'J(7Vh&лS*w|h&I'^q(a*k>cjZH'@Tf-v ~fˮ.{ 6*D!MI #=%(t!3_` 4A7&\.̸Zo%a2ϸX6zE"L*iYץcid zJ*,E4n`oS_~ad<_#>MrbBLb^ΌJ猑lTێ}HO +XJ5+*? z9yR}tϦԠ4cD^`q-ӫЉpҖUbE22vfT*;t٦b֗B}WwAiQND++&0<DlT-$) C l W6ŞA FH@צ <1 R.3Z(Ls LE6ws;.qg u{bAS4x~ vc͙@U: nC{T5:9;=-!(k"5Z[vpՇd}g%n7NZ߄w0V{GT>hXsXAT́ ÕcaZ|GKyKcƏ9@2\.t]y`@4PZf&RO|J{کXNoF>ǿ|BEq|I1=< EZS}›FfWQu:Dn4 E!#TˣvܷEBNB xY. f3QṢXJ^7 K9+mAFJ]=@!3 OAWϐs\VJy}x!)ᮙVѺ\isdŽzFrnbSHyX.&J%uV"/P o͈9>!sN?‹2YZu &+0 "Ц4QwT gMuhwfG IĈ6̢Jb 4c,M퍘[Z:6&O*{[#6bMnś>\\t̶X:qؿ?\kWY2F7ʬ (WBk&EA ϞxWe5AB<톻QZR9J^]_v ,{'{k7d HMo2:њ02 +6HS֑L*IAK6-̤+i+[s˜ȌKѤ-Dr1وָJ3z_3p@:mˡ;iNT9_6aFWU?I* 7Cd,lA]0Bd8~)/a)|~y.|M!#l.MC8Vj{ x }%1CȂ۱@@ꏻ; J;PٙZ)NDv Te\z1NJ"ì=n l_) ;]EESeM_Ҿ^pme Xɾe"ҝx0bnQD94ϱ|ab!MQP{6:-,tQelumnd(r^x*<Ʃv!qk ILzT(,]???"RW+ʛɚA0uŏ*}xTJˮ p=U +&C5m=,Lj0 <x#nS0K ` [M9:iQh/hh^"" `%{  ǀܿ5Q/'$@O\_~i?ks"`jT:\T8˛Z93 @~WN>iߓS)fvO_]iVEJUKS<? a@w*/3®(.vDEG3kN ygf U?H_yzOUd_9ma?ۡ1&{k:M9rEKJ ͹NS)Me5`Dt@+u}aጘrOx,[",N}~5N/5+"K1z237fMp$xT6w(ɸR \v<1$>7+MR3.G<✍lw\GqtbFU|Y"6Y:L(+4j  `&ވ 9(OeCo'gq!Ша۟*;nHV8sDb(DQ!(A4#!6ҸXnC=ܘq]*i&shD&zXvq&ʪC'5;B,bjk3@lsjZ=B;o}[n&~hEE='Y}(":R}R7B_D-X|u@1t(na:-d; u6a8fD2 Wڥ^Q`3i-%ewŲ:X%f9/1I̐Ww:*oMN>L(§ #t*hrB`x4`==z?O2[.I{9od 8D5ܓp#BO eOvwYRU,ZUa6#T3+a:-&8W&pDضǚh+tH SZɅuIN2XIٍ"8!BWT2't. yj$/ HԱq T7mkqT ўPtLlxmԌԢӭÌGd4)WK嗪=.K3ЅKl!ߗgt:4+*dhf6B^5t˿G.} UtRq<[-zmBrVpFW,H>X8*z |z K:[}VcÇv`oT|u7J'OV{1㠋.0"iB}f~R4UH§VSO81FR*V?Է\V/EvA)8awT~5uR(>B_UufTpAwVϱ zqsS!N:>U %ae=#? e!nUbTlNᥬ^o&4gʆBsܒ[x߿gYZ07070100000599000041ed0000000000000000000000016296435b00000000000000000000000000000000000000000000003400000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/lockd0707010000059a000081a40000000000000000000000016296435a0000a280000000000000000000000000000000000000004000000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/lockd/lockd.ko.xz7zXZִF!t/S=]?Eh=ڜ.+χ^GinWpAZ13eb!a`!=>!@*?HL>'|S>ˋ=񈷮Ak)bXn8v%G<xLSҥYV ƟץJa( hTUE: .du9.8J}QMDW͎^@}1o!7P#\?G?xi6OTxi2֘1',+ag."ypj0cO [@efIă [(@wAs6acY ˆؗKop:4L~fɖ*|],kh^O+.أ:G-3^ W=D}#7zrAR3`і޻aw_&VSi7lm}VV|:%h(_Om"lyI4>l;TܭZT. "Qلiy=V;OqU&̀ELġɗ vQdN޼ ⍖bYSi'U7V  zMt K!H4 Ѻ Fd@}V$}Ǎ\sd*/=ifWXѰxem5[߾؅2"fHC)g=^^[\7PEk?Ygyxd;a eJƂ)K9yQ_FVRGuj,o-1 Cv;dzR#.POMݪ*yة&-y1R{߆i;+.|Jp1k1Y ˏそjABBM%-Em7.r (ɼ)Wi}n(~3#[H20#G=\T;iyO7:mTӣ{meb #=Rh' l`ã=|UC/#VvǚZI!9gʑPp?gPu&Ve˧9ػqfS1IN îŬV,4QV7[oߠ bz,O|:3sTc #!xyxw݉r}!c:qt8F1sㅡ7Aâof'{W:ԫWkyU.O+~`tv)aN{T(bJ$up.j' 3sy- $g{!DnIf9I3͇C)kC;>^ZiDgtqheC&_ZBȳ|X;ʽ/(N- 4Dn9{ٖs) ۹A4qA.;] KjK2E6:-,zp-RͰ`pN7O ؜=XjrgKg!۶>+[[3}\AkZ˷ѻ;?8X>wI͌:#n Q/jX*w~ɦٕåTlwx $fUuWox> &VFE+= ̘K6K2boտÐtm &E@ l;sF"A!IkLmY"^9gl$,0oǔ55PZꎜejyJ{c̫zkKȸR JPGy4aN :ֿSogفlf5èfһ3M=]Vd"U5O%bS[O "mo3|[7e\]-{}@1XLA'-g5Lx"="ơ* jhAZ'Q=~Lv'/3}YbAFK,L UxsKi`_^S!Z>MѼ,\SHistǁ:>E=j+N`aAG:D5:+mu.--Zb $zvg]tXQ o^erzv-'a> Yq{⨆B0jK/K݀:~t+UgZzy%E|2*-2E"y.x8Rq/VtgzNdB*].mJx2=+8bT9]YL}̩@p]J2$Z\;8PR`.ѐ?9 yOۃr90RK@uס3_]v™̸%- 8kw;my [ sѥjVns{/M{+Yo9Gfh/3ģ2173!ib-qU <J?ң$ \}30+ c<ަ38cV_, t*:6FmT@ k9. %/HEdDWI836ϊw&4P$X<N7?Q%*WDSoE@Ԙ"^W7J:ũJ*}26@8NMb_ӞA}BMn]2b~nȺ!Iړ~ICPz { 7Icb"Vkjg|`LNNěV~NTQo.4~hQ7`!yF"ifKZzTŌkĪC@ywst{TW.\([WҒ,a>k* 蓦z'!'Jۗe<_H&k['{qs8zT2V =W P#MNTe9VjV_;kyV0fbnANϧ6ƚֹ1O>8К rBQ7OI,3AOD='tY@HY4Q1v ʺN;o .AxH;d !S8~;ď5nv*l23k$5Wy/8rx٢M&)9tI;gkTlSoI.f_?}YAфk$}̆$lY) Zs! r)XA[b-bu,0P?UOgzܣ"  eNoJC hIƽ c.&Dm$9?Y?41͕ [#νw"'pA k[~'D$һH١DO@H AHUp [:Ps@/ZG{@N27 mR#qۯ0/~W6V=!QV3%3L?շ+^~˷+6?.E q7Yg3U\6yߜr9 =Oogvœ"&kBW{!Ajjni:Z׈k$#;_rrl `Xp]&AwCyMaKA]04b{-֛Ib':A<֤VrZޖũ%?jH85MW2 s&ͣO @@i$*̙w ڄڈ)k8(6pWggFSGRxv.ϔǸ4;*AnhڸQ#߉ƹKYs*N+oIZd^ *iأ9os h/fuNz&y>ADXkY7$ܢT''!,RAETLM Wߢ-Ty7 \? MW?/O&`I˔8hߩ ;|l3POj5N. >&םÿhvp|=}ͪu Hr-a$R.*Pu{M{|h"R=d]j*ShnX?"´3WA}!q)X_VDﭿ}3EW]fCuY#7ΌfZ(]$?gQZyU l3Q&cbICgQ czNF/[Q"6peW`JLvfez47u@qEcxW‰yՐZ@f/TH{j[.ʆ>HsS~~>A{_Dzy #鑴BkKnʘݑjF?L>Oz(lL4aF9JKInʱi̘>dOm1TijJeĶLq*х,)a/6UFYXH;4Ot _D d q`?, %S7ցr;_Hl)cag+>(wh?{,YiةүCڮ^T{WG:8@ZW6hAhF c&KV&Ng֔ZHשݚdKday]!.v1[fs^UT'3p5tKqJp= 9xNHOSy\*m)euFa7ZȂO;He!x#k IzF}u BMg`~rΦ}Q1+J"fFku9کZCH)ҡ߿FkI“Q9VzvS!MQD)e=8 ZD`ˑvO[L]$mL(7v|KU1NPR{]Wb +`Vz(x P_֢h yzV+县(Ԣn`t,K"Nxc@|Thq+lR oI92Ùx_#oC >mӔVŠ1C~./6 0Ox&%9veg?$طpزfċ2g>HH[-GSMƸ=%5 /CqTUS#L-@vJ[ωPS+{M; 3 #t϶BU3 ϙ~(Jrlzl6rlD[?fV<A*Z!ں!2<% t av,) 0./΅iC}:챸k&+8JF+1ex;7\,Thlspe3/\5e#MO6:Vn@V lf 11!3:="&,xi ;~3J醂yNct3q̷# Ud?LiI;v\*< 62e=%bPEVCs:B^COĖPrGqc*`^ͬc13JX2qd%"ahJId5>)mݿ >f`[&~`Be$Y*EoĠK qx#DH4pyW1vH4g)uSO06@̊WA)h]9lU2mu&T:=yfXh0e?oc,{Onx/]3v:oYLnsFL˼5k 3J@,pNuV+|R]q뫴/{j*'+I7)_gid2N~>-sP-kAK DTD7LdžDc(Q8K Ƶw2߾6adI&3_y.Z4eaƄ9 fTfpPܑq h̢m}f/1w-r @=2kxڣsS^3'M<ɫ:ri"hA>:F60FҜ,gʕL~K< ZZ5핕Ķ*;h*&`%b Ϯ_vDzߴQoZ3]5_ѐgqn F76,z"C5ڨiBT=~PE'Bhl6¥RVg~)bgQ#F0݄(* Фϣ >t3q{ )vD+ ,wAΫevg].im)5Js Hv"^yr^&̎:t#ʬ\i{XpPdQ3ȈT7B;^lo\,-Q\WDα 16t: 7{ `UMZUbԥ%$Myj[ꉛ_W/ֹQprbg)-:u^WyV'p]$IIs c!>c}Dc Ч8mSaOey~S*-]`әČ13L3b\2+DWZ@/4xh̞,OeS)ˉQbȜ `P+JL_4{v}ےRjEМtC4kb:kKMq $VѸhP#S[phgi\㭯£f@ehu<[F oemk(nn^ 1~_(_z8t}ݽ8>vosni5 淝&d%9$HpcJ0V%tIW]9AeBRq=?X): i\eHay! 0r Fi1|*]_6Gj"'f~T;@$`3_PN p/zRE:X%.b*w|̒O.AUo J0l' ȳ8< )R~$k~g.4TľKX#5amHq0] XW;d[Svo[T>ބK,/CgkO 7[Ge, 9<\ v Tx/4C%D2粐F\wOj._"RhNqND|%}AA8%/[-@28 յYey^;!5ş?,) A{yydPӀ+{;hדnݹ<8mm4xm*mtפuƣǧO]'^{W+<11;Ҽ?Mofl ;TTLzq7EbYs'_UeAqZ!/^ g%.͸A .؀ J*t7:C)nJFRTonˌ_<*DlUwN)rq4|;,3x!*z;Vw s\lk]9IIq}ce(!3`SUMop!r %xrmZ+Ȁ3Q ۓ$)BMЪd-]Ju+8fdr )Eg,|*&y̪$}jhMVe~ @mjS AEjp*m1M@R;nώ0ez!ȢUl$\œ#I@M5㏼ħae+`U%wc^v?1XSуNb!>>!3R?c73@(U}YIe(a%faq 9Qxs)J oSB7'Of .Bs tݓ|L~@vhqkudo_(/~we;Uс?*h@ 3PkuS[-^QDm lln e@*|ZRS#L-5I^#T,HꜼGPu%[ ܇:UKgB*tgU$:cz+f=1edNia0dEw @Ӓ'^*G _/m}$ᩳˢQ3!l_ Vgu< -OEˎm4JpIYM!m(bSsT+XHߘP̷/*Pzgfzco" }ϏQc]_Jx93][':F.faTOm>C\ cLe?` ZE\] b;*Hۉ(i6>eEd* 寷B#+kRQKkC#M?]-`٤^] _4zlZخR﷖dSc[\jSHߝ2!V_8:r8BqԨ#RYpHX7hJ| 5*{DM4}ʼ d-_h޵^8P-ePgl͗oR"GUB4>JTj,0 ?Dkgfa1-R83PeS|޿/ru6fu9Z9wX54K|ddvƈ+ey*Ƃ)KS`d[μp?zeq+_Es=vhe s$#:M /;&`s69YAؐ:04j0}I*Eo@%BDb?28I) mm߁PX)EJz ONwI¦;_/sЋ<2\ul0o|FV 5M|)w/{:2~70kIOFݜ):+ťgmY~%>tkG3[[pYY oCe ~]",ebREUr&յ;}6j~vG]61+j*5^|B L[LĊTpvxrҵa v 4EHS1zwx)RקbUŸ,$-)͑: `lYⰓ1M|(Tpd0Ur&1^`//mΏΑr.K"q j_#ɊݡCҒ;N[9E8_TMekB |*ލJV7f- + PYTl^F[|6A>JkBCq3jXYhÐ9덋lA7<D+E1&Y9xwPZ60MsAwbEhMmzIİ%^QrYϜ N㺕PJ'mC[*0%ZPBoϽ{)Wv<긬x^GDŽxP6ksׅ7c&P#p~(;;j eg߉+i)A@yֺ\}ӆB6a*٪vJ zg: 1frG`;,i9KE3GMbsL[s ?#5vj#Gvx|]<%dw'ACgd4θ-bڄP,I BJuu}DӼcp^Q&vdan:dPuh,a)]d n Iۢɢ4j! &9yQ2SfNgЧ[k/<$݆ x,'ޝ? RK ȫ[V>|Ԟr6tqfqRpuBlex4E> qLWֶ2I"Ql|^X &SE8ѧ}G'"$, KR(p vYCFlT"L{^Z$y!˴@~O4]KR̯S#Y-ҹBg'|$Rrʅܷ'%J4EKfa9 /Hɍ1ay ȇX홪MV(N?XVp;&~t}oԋ[E97q'nmK?l Rˮ^ChnWzl*0b|Cq%>Gcr,( qb-w}4?F*bLCX fs/<2ˇΑJy]rϋV+5E3A{ئ"T]_ FTaDL s< w"9oTDfYr[w<ɦђJ!U{}%8yD@iZ6F%@FT=:ZHk4&SE=7L^>Ul{9}tDh~yhDbmMr3y]:*<7?xZY@c`,t -C>E-0ú[s+tKo:Ja8tKyk;*CFElxU:a8X-tgnZ8i@_4\[b>Btb(4SG̔tX;vXK7 zm|hAjPSi?=crqbSĞtM&(:]?B#K%+ X^Y徥Jc@R9Kx%qVJ[@4`b%jMT L-aұu04f䆗v$c{{ m/whhn?0wBГ}M|I8K5+0eLZOIb:0+e>_K򵏗 -9.wI4.*::]̖ YGJE~8|&HǠGlq{5Ĭ0F zxMWm "[T"vI M+Oܓu[ Vܶܠ#zE]ٍI c5eAMcq\gV f'%9zVEAIz9ʾ[s62sGw y MIN,̓ K- yn(v2EuTC//Aԉg `8`Щx xY$QཙBR#[V[WěQ=W1/9\ ~! )^QSf eıﲬ0'k?Vwq _exkhX|Y|ݠ̫xkIppXu}z'v(w/f3p%7gHNs0 > c::c6i}!UVB Kؠ` vJɆΨ" =d_ЮL%a5J,[:x-K뢾+dUoն3҂\9͇,ܞB!lM뀓g+:]Wxq㦀2+@ydRxl<@񇣴]"(խ-j2 7ރUFRe JdvsTP (O#*3H.DޜQ¶Ņ+U,YȲSlDFWgCUXq{I [R@|A\냲?x='gU+}IB-;6O.-Cyni[k1% zGTl:˜>Ɩ<ݥ{ilFUAu.0,_m2h?ɾ(yU)h S9'ESkW/$!Gv֖HrkA J_֏aC,ffx‰@"!vFf 뫠N+N5osDhѣabfѲAJ>G^,WY=4Zn+Ĉ[4?lQpCd 4UB th0rl7>F'ƀgL2@U7e6AaOh\XY^;K^CD'F:TZ?20:~ceN <#aZ趂7>\'ڡfk N,LT5J 3qxXrSe"-j(ZB(໗+|]$<()T7G8wb7!V(p3&i믣+ M Q֘3<,}(sE 4ȽH0A1ɒFA*ϮRluS2,ޗ{K7eI[0j%(L ,C|[)%;>&Ó[;eU9z9_z#͎a:v;R)qUk#'Qt+Hc=|dU}B1.]Qilyoh=_" 춥N<d`7%G MI3|<$#~J*ݜ{~f7Y7GZEgۧS>2 &T"¼۸9 [4ew ,9HRa%Ed_D=OntpUF3Ȍ\T 6_Q;!sй❜asĹjhu硱 w^ deb: 8%%77vDct יK-6λW)w46A>+ؙJeǰЕ&XEF^wB=czvm 4l}&{Z ueU4ߺA=(xdX>d#L=]_^}NL)mbff6N*ż r 5Us10\YYS=h/|elwV1K XK4CV#qh˚*l1مy{@Qo' \BѼPs 1)FpGw GʣOdq>>]eOS`'HhQ/>haP_꧀PRjv|RDsI |>MUWLoY.upJ;j,G"[ -$sqߓ6_Yx[5N5qUвl93YptRK[f %Ū^F%Pef;|2xTg1ԌWޣxyw[gރDb1,mQU;Ib\ګ.+(DVC)ccN\UՈ-x7MLB0ۇ8Fwa#P@;ߞ[ bm-FHN4h'hoo_KLʓj]÷jWp4?gz i,:}3Fk/AB5UKBemSI0U_ LP.^#wfvI}`Ph6C*-%.VxW} j6L; ¬ΆAO \cǪP)4_6{Z>;}{~.z!mgQhᅣnR/7U1Lul# n64I iQ0H8 VPŞͤ!1 kS((kEP0)kt2.>řE-l=K%/%ME[̎Je e!s`2= NƧ'bkF` UUrHV.ex-/XǦzJ4Ex3.qĬ->b5Z}.Q \dz @u tͥ&yswϺLwLb\;i>>9!s}ɸv޲1X"(RʓynϐOˎ LLEVӆeɶg.7}X '$::2fXӻk (|.)AF@-a'}vjQ:xWL$I WAz8 7)"" d88b%}Qa'/\Y7Va7F_ڴ{ ގF舧ʖ+ub E7؛N"?qbe5ޕ5^;.%hHPP, $5p?G`p!Ɗ^9B(qQ3 aĢ迃urD4];vIƎWe">38[rmky=+5ʍmc~hON9t=Y7{eNfi|"/RDTW `Ouڝ:])iQۏ[lLcߡ/Tĩ)?8OYn9141e饖Ʊ?''RzY$'챧gjGB'/ćLU%AlE\5۴3 `o\yln醧nErn\-&e#xdw_xljݡmY]vOttٸS#9?^ S)页=^抵e(`lU+q|gzͅK&-Uh%OXsMCAw GX`ti8RT0SQb[8w.>g/)_2?8Y|I|U ˉ po.V34sSqٺgGUk9uI?(&AoRo*ѕP:?>Ol%?X$P&, >WZpߥz-~ɱq3H_-q'  kh*Ode C{d}0M|.{0\o=Ùƍ:d'ݙqjDt-EF6pcwY;!ۉSj)ԊF (1Y2z^8b(tՋOG=]efKQIVm/sL,OJPUX,+H_ (? p2o6X2Y:^{qG^32%%˻kZ6dw-F9 o!ثhE;=YB=Ƞ"?E-{v3B*KA C:K =v۵ ~o mĆc4(0`| 87x[=)\(iAe1$fi:ўWv^4h5+W0\^u%z bݝ49~oywBoYyHd?bԿk wVb$q/А[<ےhܾ>ȍ2{G3+M1  wL^hZcwZH*? ȖRϑxOȕ0(zW-޾SMɫ,xsU֭HKhC?-q $PLAGu FW'&9 }ċ6U #S<$EREO&@/ ^I6 ɒ:&[8faO7~-wS_ŒۋZ>;[J_ F4,< lnDLd@~B>{Lѳ4iS7ꁁ|C4:Ū|]un5E Ҏ . tZt[v@cI^U}Y~9F-t8asҮk'ռ1ζa^Qx`CodFA -8Ġɀ6\ĻL{}ua@#-S=D# <|&8O4z#I@HNDK`R LGn80j-DH69tCVͤRue%VH.IV[lBcԺFRAͰב Gke%x%˰̌RqQ{Z҆IXˮorж@  *T,++A2ER2wN¶*云(dxhmմ.[Qʫ[(A\{Bz|w=zsѝy]M2iN>iP(Ol_땞Q9]^C(VQJX%֩Hde2!>#ˣuQnST0 Vwj8JVO]zCB71de 9fC*Uv˹&Cxm `!9w2Ds 1x#oWэoPm,P;d~+e7Ew_ }xg[aμ/'Kk ==8GB3bqkĆ2M|#31Έ1xގ5Mª"ƅM:͔[w:>i!GhWUqnvu9lG;,2n{YG j;bB~]c alg`"5cH[fy_"eWvUT!]&(Z><X&S(ü;[blI41Ufr~T0oPў#_lO|6"; 0G9vk@Lͻ]T2.ٞLfɗ]?~ETj<[y Iߴ(,_6&iΟt7$2ٻfֆ G(>*01fIoS 팿칂~*2k%Ng DYQv1Ks'Uؽ=ݮeOmru"f:ɈYyhy9',;D;mAZYӏwC]<za"B>! x{n45!O̶ua҅iN>X7:3ѐZ)9[Pk_\gTG\UX@azy\^Q@$ឩM 2q] ;;m -=j`]#>ttsgl{#jv&-v}c*>犣/i"w6^Š6rmEsK3QܭPu1LhNLQ/6qgCgsg9he$$KGJpflS$D"N N^=,qwOpwlvOEVD OY|Ϫꓕ#3Tg@{=5K;ǵ;n:*"K+[(,z/ẗ#EdYѢ|'ZjSeV-t:My4:V}=V.ny=0q*^^ټK^ڒ/rR%/\:za륓Jp6/ &[<zK)\{z,y*-!5|k )0jDsBuWZvJ;Fo/~ʓ֣A!Ҟ)soW ǥe#rC8k`8Ny?AL b &NJƏXiV'#97қ:-_uYBS\U޻/艷NRS)ڬPq;q})]t/DX#i{u0!:~tҐk|Nl)-[3K{ QeXSD"qLP%d(gW=8'\i$F{ 9#LTT6DK @^T#虀t~E[̸N كю#񡒅4=H 7ޫMApR܍oR0.,<@ pŔmic*wHwMPFt)ReFV_uJf< 1+?g[%}*iw־/1 1`X*8!˳LWDɝ믠V>zIOU9j };9AHhP"jI3GƟFxx VANίvo jzqLhIC'+1=4vp[R2bVf]ʡFEEw(-g/FWClh\6jnc&e^V);(LŖ}NXK\⛴td2soQv#-’\?B ͐$>ۑjñ[?ПZf;귂 d[`?_Q{"/f],U&eФmҌU/jqۺDR;r4Zy4pA [fƪ7]o);,9aX#+Hy(dez@H c{,' 9j~{f;/Td Pi"EYBРN/}nkתR EFt꜇cy_C N0V?aC'O[ _(RxB">Y/%J vDYhzue;!GG B3lӠ[&D9oLiʈ”_#x ϬOԅ_9V/vV{zѹt65Wnߺur9Q p߭c<*Aa ML/Np#G箯{Hˬԛd{I/`/N;ګKi=D'e{vj?=Nv(`*s\CURLܾ>ۘW뵺CC?aa?J;j `"*+6cwO9;n^s\R~?鞹SDYKhՕhQs NgeE{SZQX+瓜qvl3ߛs"tMv8ñbں;d2exȰ4x,Z![.-VPFAisZ62/8T8dS;_KJ8l"匱b8'fYrt& 3&=TcWem`{W+,dW)r٤)ܷ8hVB2{AC6ϛ&v,Vx"Rt- ]Ճ'. 2O48$GtO8nHOeeNms\~ԍ 7zozrUU|c*S}4ZBmMeߌ܏ρeoh2!Uؖh.h $ -ZFSTb'NT/E/8RhU[Xɠr|ʘfy74$(pN-f;4 H0 wzwsLp Id nܴd ɹ@ )dH_IfJ|_ sAHT lT_3D#dG0a'vq"nnHƋ]9cX#n-ow9f 7`ˆ^4>VrngZϩ7$].bC* Yp+~zU7! u:9B1wR#y=a*z~ I%2LNsY 9D17/@0ki0ʑQH'D[ykZqV=-!j+ j!@e]|2+ )ѤÚ57 cQ$e'0\Ft~?NjYw78 ؆ERߧaPj4=?dGr&G>Z&w28;,XZ2gf~=tB2t}܂NbhnTx=tc62䄒ڛDmưh]vj *;A78%+bz>~/3W9;2Iݼ3-$UDϔjE{^0#蝐4@7+sU1> Ls}Q噣CD=b+ d1Ӆ*J0D{uD*UEq8Ҁq ex !)߆r6hWyY$ѫ bP Po0#Ⴅ*f$76BNjP L.%֞~_l[]InAF ֻ6O! ϨAտ`*^kGrJ(#(z5X:w3EZ+ͽv;kMvu:9rA)% hqG9&ۓ㊶u&&f [`i@*XJuO<N7@|jldrC߱]ha./bYn]`|.tʡ҆#1 dD4\Ius֍@~QK 0XVp9i|Ílt[.oASS)v> XGS⇺YODž7rh肒 [-fgBNa{bomWYIS ]l0rigzNsIF=O5 pckE)s6]@/o%$I<37Vō:i0ۙfMx9-b'pLb&Me=n, '!p9R$:I8Opb̵g#¯MZcI&Y 53_Ix x0|j(zs NRh7\<ͻ؇e"4S5a}1#a/GJxBtV>*v@9͇ut.<Wlپm@]rg_F/[r!&D˟_UŤ=$zy3#R?ލ5zpTyq8pQ,ypw?be⯠pUZD::q Tgf *&UM@v?9^3Ooe>ǹMOOcW%H 2k\pFV~哤QP箾 jRC̚4ˇ<+h1'Pgv j( Q,պk̮,׻acm&I@Jd9ui3鴁q$IAOs &XDM e:D^Jx 4H*,Y|*Ɠ*РAMtkϺ7`вr(S#!F^6cB_I#zgBw$ߚ(,t1Am 0?z=C0q>Tݵ$! [MXOTyr]x:g H~EȗX)LH6ݚaYOslηZBvTT5/G0!/r4NP6& eȴ?kȼoJEFF_ +]PYp8Tր,k޾$ƢCշ Fu0 ?c-ehqS)D4#&w/47η>|uQ p. W[p:ʛ V9 SI,7wIVV!A?})'.+O'ΐr5 ѕSβEFI:/)s/!1kÜo~K6<\@f:'_6,ru8\\SgaeICf{A}ּ~)X879Xo2AsyLVdh_8Oxb~]x߈ZZv;FUc=AE@ǡ_'XCg/p?f4Ji \&T{+4]ҵ"l1yX_w3Nla 97`9HၘJ|Q1~hkDCϼ!92#tTgUR# 7sZؘA{L94*^ 4;1.(;^yPe=A;,Gnɴ7@7*JZ+֊3}F<1CMjJ4) 1R-cg#FM: }LJ;MsFs,=eB{I5d*Cb[{؎AGf=Ɩ_Xeȉf>/;ɂڛqDB`ey\;CDS0-N,bNBt487Hki)~/TV v9H^l[&]OT([~9FwGš|?[>@_g) ]ЭC{Տi#B^G?b%.AKy5</toGkeBAt$-mo`gN4tσߕ)k-D3.|ļӁ_NWLC*}*G̡{:޲ǠH:ZC?ԕzAs"1I^W5"9d<{7( |Hw2B ƇǤigt=uGGTJV0#<S1EV])p|Bsggd7sOq ($y̌Zb "޼s}O͞fAo7ܔL69͒\7I YK*\l1Rz@zs eZ;ܪGF@'};BށP"Ɩ!_+ؼƙ_\A)6p`6 hחi0N=_gcҥ̕Π+5oCSNsj\yDK<,"35kg'l?=ӐC/&f|Ev+< U~:$Iaam-V`mR#y85*5BU*I_[} DM ]?ی\_V7Ct@=N^ SBt@ ҒK< 杚x(h}}HBn]J>, o#PUY)8AKp7;ה$(c@b::Vj{:IWk\[Gdd2(Ԝ [.DD2rPʤ@sFJaj}L9Ly⏴W3FuGdBUuJ͌wsF{Tnt|K!ČV09Siys ;p ^=$+3*WI#5 HB3`g\ʥ O%Zo[A~Oլx8ps8ېd-F~͓?#/Yd{-j Cu54`k 5ܾu᷸ ^C"ϘQ,Qo+U  I阕poتr {3&Z0,+8_r?T|ũNL]mYsɃǶl'.B.zNaSlk<|hzpDYpT羣SAˍ05- -n[lr!̓1>()}7 DzJk >C'6/D,W{`Q[w(AdzDRo;X[u:}ԟ @;Fc;+V @\ fhWn>nr"fCCCSܺbHK-KSc2ۃl>.0P/&gV"(Anl ʃ oIULPhMB!,9frkt JslёZ?R7z_~'x}PQb i]!T\8Eh >Hck7GZUhZSK-7NOVT~H0~,4#^14Je?6t!ӵH`bLJm߲n9<\ޣNꈓ^\U%LΘ:[ګWn~ V5'ZYW֠te4W\5z*b7Px\y! VVQ oFZۙ1PX⛇IRM9O62U[y6 [T}rC^nZ- Rp^7hVămF~ wqGV:!&X j]M ׯ){1ؤ %5s:WC=ΗK>E >( $HbT@.L|ma#-X~ wHE_gCbh⋘z]z^UwqžY| Ȧ@<{Ґ5(W :>vJ{ Ih@֞IFH12\2uP{![a,=׃txu7$KFM3Y>$bԝu/ɏ/Kgz?;%0謁;hwy24Ʋ4`돽Z?f[CEj.y}FlP/zAE]&?݆Lu0cQX:l9MY>C[ql^Dy^p}͏N*l(fAQ(·R@t96(*yc#$k-d56pxȯ a.*ɫ@ܶHrK7 !/;3I/G2x@Z iHb\Fw& з}o:PuUjڶHăS1q7KQ"A:hnh6:;5 <2|󘶥dPh)`pcFag9,0gvuGzoK˞,T?t=l-!Htc*qnj:{jRNoO ŲF`)kRlu֎i R!Y\9+Kt¦1&.޷:Eb꽺*3ٝ-h9H,y=i r 6N&"tZ BCխ)4ϨSӎ?w %/FBR۴kF٣?ᒴJWHdOsmf_UԗPꔡtF/ O=Mr6MC[B"#(jIThCs!`ͶZm睎mwM6!?Gp%:up=b ooha`rV~(괷>%R~Gm)0#Oy'L+L[1 ^ymSˡ c@&2@~뎫.tӳ찄/f/ [QYi=߰i3MA 솓̀D wr4uL2L8<LpCbJUY܅JK'fJV)*fRd5N3!bÙ쓜a48O~*BXک'37µCYwdGLs?j(#]] 8\v>8hڛPy&$RYwl ,#eЄqV3o?o_q𞿿=2.*Q#MjM_);J!1`иb [k;.,X'yϦH۰Rzg P*qhj{ˁ*mԿLy ˽ʦԄ Ǿ!4ܷ)1 a_Nπp KEʋ+݉W"F͞ւs.fzFcHuЄ>AV)&Fֈ5Ӟ)4ȯ'Mn a%Qz/di.П΅'"v$i҉v aQiZ^*Z ,tx}vɪ5qYq#xEB]AVwM$Zx[rx8.H6ʶ2KLqj7*#JRnŽ2f M5~",7ZA#C`s 698c(n dBSh6$1үVd HהH~UV1^K)X(j/Q~#N8v)ӳTvJS Kf%I="N`s'Đ_PN&=kۚ:O$56 Հ8U\.# j/-PGɮPO{Pp4gB7Zj(ʸ?P*pS?|XBƟZr^{PP%*롰ldLG{,.r<4tEܥQ{Y| -3h* K۩|7`/#BGD07 \sExHe{(Q^/|ǁ㻳w*߾%o i$xXfL1w<ŭ6FƷ$#m f"v.ڛKdݬGJm:b*ӺW$56hP[C':#+.\:2 r:`(Kp[c~( Q='KyEKEK"a0EmU|ng7:A>̓mR`ѭ YRv;90`qVׁ-#i`IvyA[Uh4l]yT? 5ԍ7Z3 0LZ;WbyU葨w fOokB.*tTZ6`|]5߷uE76)@(h9:˕u"''^RAmC&^}ryc !߳I(PUvD/HXix'9%ğ^V8jӬ P!/(,p_ L2\l2MM;BW( 9J*v۷wbKlunH{8HBZ;c=Xu)PI2Y#сlZnȆ#lp=,ǹY[%Im$%#,rx`eE 7Aɔ"РJ\&$kP0м- 43?i4VOy9A2KbhJZA%2R!*7*l׼A'dՐf^3l&)#3Y-N2xQL҅ďUӽ}& <=Y5&9۝ljk tLT2>"L̉u߇ 61߼?>b;c-fHΫTxgאz d@5+(W~'?m#{_b #_2KBH۾vґ!T-'o6[3CE#[fݑie augͅ JsÚ@|䤚|=m],{tbfOyvd\`e O @$FsU]a,~+d5AD QXqW:_8ǂ>9"^I%6NTLee'1 샦fvV1 @U+  ~ŒS$ToqYTek`s]k9剁(0"m|Vs+NyN6[fhe)8\Ug,9RY:b!P!L- t(bY\}h)'`P,`~t Ufx ٖ@Qf!70D1yk}zHW+ÛR,Eu~ጬD(QZ&I ?Yd LPk(̸hB׮0th6-G%U E+C&CWKiBIO荪ɚHUx۳X336^r6<f{A|.b8#DyT`>'tTel!cu*hJi ZDF1Ez^+UYo 4c8 Tfs(:ښT6&#F::~%ͶPrhXN_ |uPR3jSp՚p9WVu̴bDs]<'19Lk$zy(Mb?_Wվn֭9G03)R.$%q ͋{( k($J^$rɃ&XWtvD:[ux\4q`6:NTu٦*2Lׁ\>x5î1ciO&Uׂ>=xKtsґd0cט!WPELGdטEIƨn\|^1&lTL|Hg=!>NqLHmQF.|Wcm- nnۥf*X^2(}ǒ!X,՞lcAs$AI[I5kVDc7F+(R|m,1\ϯ+b\pF{OBUJcQ {Xջ OSb۠*uS+PLf &(-љh\.kyG37rۍ-*f>rrV2YOAuq=:5=(!4˓!̷01uD-Ff:-o'7o>gM<@g7 l~W1 1mf2/6ˋ`3;IӸ҆a$mkF2_2^\ ozo PU`,C 2YP0.Go0 .UA Gs`5z?0=+4^_.QuNb3ÞC3VMA'󋝌0$xI  B2V?߬":{ﮜ(M9A!N~c6643T|\tQ@KtsЕ8*J/*J(7%Urw5{?I΀]=7s öyB\^;YDPںyn x(Q.\LIu7BkB.ce6\Z(P tǜD58+ #6rKB1*$&)Rbi "^WpnB~/võiMс6SԛTIgNxҞ5EfE ﻲ^-yb 9_W&ceyg8"S f0nK;}^ *gh\UrCt,:Y 2X,&~v:q>ӐH|`f;ToţK Rf,^ w0?e2UCu%0ݢ{=w &yh3@Td7*u)'4$RaΕbSY)!iöٰ Ҥh>2O^".n h*BUiL;`MB4ӈuodn~@Z;VDӢ#N+ߟt!/x(i,JWke#y0ұBT>)3G'ķ8كDFJjbGmJT> Gq^>Eg"{mvx+Z ^Ry"dWH /Y4\Oeo@ <۠lfKkԃo@|(ȇ;~]tWk2(V`hw r&!yvM/%(TahX߀qEeYU]8xruYxgU4@R6,ޡ֌^Y WWR C!h`#CJ ֱgz^)d*S݁_Aã1/C.:=t^]R= t_SOKhKzY ^/NIʝv?6>wrzwِ YQ'Gޯ`EW@L4~A1jB Հ]enS[YF ncb2D9ˑd)qq0bmc W'Y[eĈo bnI!Ӏ'jF jIv$)CG.`&wPDh&xcw]'ه%Y Ts 9CZь|0}!]U&bw ;JK*y8u[`V<@bas.S*wtHv*Z " ܋H+Ks,Z!D=<8@L{ƚqkr|$`}~ N(4jKZ(|b F;Wvl䡛)hҭb8V!wQ&yc?pix6-A7\6OzB!ɭ&Q=4IA ]_ =X$\q_7D뱑in3Й( jIsNI_fjZ{V?FhЅI0m7BB"} |T Wե|nN/TH~Ru-&F;NۡH !6$$-rBstX 0Tѯch}!r'&5tXq<'!(Ws|"tZaa@g;IM^wum ]FZ Oݦ…źt5I$X^VguP'H ^KT< Q#a`Uܷ \|ءȥ5f4kX#1;$_A!"_kQ.i.F^ Xt_EfZVǁeǨ$8 "rWʾQ[ 9qڧ>E JΎ۬ALݥtgnA/4eQb%7,cG(sޥVH[ / `~Bry8Q aÿB3g\li"^zЄɂȧVAjFE.;z O;RQ׵x!.]AtT=q ԶRګLCM ]tc]ecRh íGɎ d9/dvͅu\|BtB"9 ,Qpx)&1DCV9(lXb01I1t[<@2-5Tċ}M lap71CB1R'>2ޑ|*6q'귺,-޴\0D䔐D`[v}qŖPnWR0߸~7aMWD m<]e~Y>rͣŅg BA)3!QtYqQcݺƨK_V4Dm ]~G8/b@yp좗!gx`nƖ3" @ ҥ"3<8Y#zx}s^߽kX`9UJRf?Y:Ʉ>jmHeCk5+R~ߝVa.%_,.ia|vT1N>XE:GYDLѼ{^A|5ب=}=n[ܜܖr:.MޘkTrCPyzӆ!VlZEP?SqKm1 - q'jtRg NQq/6{֚Eh)dF5_0t궉TעI =ғ+HӰA{\eK@`lR맽ȵ 3갬'FE"$9i0@ anjL1 YcES-rJ}EǬhx26!0 DLĺP}X9=\%&e+ӮO&w;Bgyk|.Æjxgp@eO8a0FytR)@j@9O#)~FQuE*{tk{*:puZ <=4Ǟ -M@rs^Z'bH 6WCH)`Qǧ:#qtZy+RDjE 'kWy,jō3bY R6qnj%jZ.gAkUudޢ\p=}8{{J`m1б7 j~綠KvA5r*S&%Ef^ݸ(M%Biabڛk_"E 5;+ ɣ#*sCQ="K8NUKꂮ5 "=h8;MHEzD2@>%Y[\ nu5 f .LWߠNǚw.eADnnDmZyXG+oY<,[ Иl pctj 5Ž&AV¦߻r䕲@Ҭϴ]k>3X3\& )%' u؟t9ߡ Uz{3ꜹZ Y_LqVIycM!RQFpt77vd^GdHXeL )O$^ *3oX 뜃zȟE"c ;A VcJR/NtƁ j?A%R~XF2Mu}nu}~^"k"L@iM9tZįn#=,>O愰ECl>Ѷ,/{ 69L<]#3Pg6/wҦGjE9r6F<Ԕh.j6 E$D!ݝQZ2w*F7Yxl3hWV4 qY# P4 (n촠H)ՕncEJ &]7lqq z P^P :΋YD]ɽZba譸ٙcaXl.b_Y@r=ȱxcUɯ.!UchHD'fP: T(9}aTWH,:sjV?LL.,{oU6r-ZY6I> ,Ԑ]ˋ:~hu z=;+7n\eHcGJ#%q$YdaY3M_| o kJd ]wGObINaU"r5%+%^Kߤ6vkmz:ecQp: ^ykev7 `=> EȽF)jPH1ޣD||.iL! ^a.ve=2Eŗ5.r!灻(]'_?Pcc s٭S?ᅧp`tD\HȫU{4'|팶kL. a>;;6an OJ7: #C!WOFq=}Y{$Th2b,ǏEeFgg3U81ήRudOCyˑ)WK\WF3br"0{rb4d,$m*?SpW(b{uI|9BVH9+3?N𬹐٩6M}&l[".a~$4ZQ rxM#-=kAu6U `ИevL QYy?6Ij0x籅fy/K\9I"j2\XlJą|",loI)hƫ|'e!c9n֙e:OE>ۛ8~ko* yT͔pQ,ǵ*Jl ,pkuYi] i?pkWph,,#D]Hp.)p#9РlگdŒ@C}.Ll4ax}5bNnF C*5'x%ɛ<7)`_O$ڬQN-:&Z& ;C- "AsN<{_?#Mn:eЯ=xÒ'?y*c_@<yYsG.N6CD>p"={%9Kdoq<Ӡ\˯t90r/{ a#r-/֫iݭ=T+lfɺ<_>M t/yvߊV 1i3 4~Vd/i]ɯ7`Ny*?ZmF ftHT^q 6'*ݾ-O?rkF3=PVMH7׭8ZoA|YB|=eIkTº%@tASHRudRE+"2 B^@>hg7rP5'dj6]K^Pl0eDߋ Ȑ뱈V-P3N*pQS$A%$YE߱Dx0UBqfrx]5.kMb"'s; SAg)]cQAW@!l_Gr8'C eA<\U_1ƺt*cl?=+ ٽ $ Io!}#) 4wݒZY!/ >v Y.@[gR.X uUSKD*u/BJĜq)3GvQ%5J k_SK!$^_ne7cUtFi&@[YZFlմ,OvX%)ǁl=0%Pm e;,B8xپY =/3hV)]Zx.reJc8kT:r(z8AD56#f\9W,@L)0p{6b=.<@Afa:S,faz'[8 d9OE7 .nL儘-jz]3u\J80‘F4MhaEs~lٺp Ukh#4vo0~!!ڕl7n 9n[v% p?UM.q^0o`97w6 тۻ-o9yV7W\A{MS|}%2R9P%3yG^>5f*@JkٛUnenQ\/w9wՁF  ^{4Z1¦vDa?{"Nnao؆`'WHi@|@u;"$?ht6Y7o6QSEz]ODӽExʋH33bc䣷bG9uwU%ZvNF)Y<=NA}cѻd.?(DK _9MQ,rQe+q# XoE\(ضUX8` oL?+2.95(a1ya_3#h@2Ռx'C٧˿ !@ġa F5~Z<-qQ{,|uB,)=ҥRٰߞž Pngw0~̩huY^JTk*&?}> :VH97p/at_CK_Eߩ Fe]xN L0q1 Jc,w20jGFmn>1kFM1\[\.j~CSY0x&RcK5, +IP}_gV?ξ7f <l'|k̨&| aJpf2(:&(F=!(jEn_Iu:FWqAE] JA`lnWt;𿍤Ƨ]+N T: [0 Py`VSk86,PuEK%Y46|T nn3EhL3ZZA'afȣؔbJ0_XC^ ߀k ^CuL{[ȼ BuKp5ԨGEG&xC_&w3k.lA'1O:b)8&NO/`-f.Pke;}V7.{ޠx@W8)mKwpSsͨA7]e.9Cv[HTKŋK΅gO+8^9]0ݰg8W)wU79zA>5Gvj@T䠠D|U1N8U>$XpfR@&jJy- fM** $W &L\V#-hsG\?9{2ۈ0eSԬGnA)By4<77s2l5e"-c!N&IIL6|}z;n^@R#g2`[9y>s n8C5I+xp3!AQc1I邧߈ ]jC挰IP7rͮ<8JDԆiV&_x8DAh?YMg]pl5Y`w)Fh9%vjSHDxh|eB76 `1e`o3&W6ɁE݉NPvL \P'@l/kL9v[^D!)AuA z _(d*q )6H2ț'Xh?=}z`ŭBZ #_ff m=m6)"ΪcY8u0 gx$f<4׳C L/b .--Q`g ߀V:HECXq _I߶CyMYoHu+U_e4Hψ22lJ@@fNIεe$"3fxlV4(Zb=<hf{o?J(~_"Au<He7Gg '9 txkPDMe8\ ;طOT-?y*32~MU?G/(I@&UJ GT?0vf$3 P )OD`M_&ipgz6"+50)&aV# -<@S~01w*w\@ef3$Tl\E|^B MC$z,*!'#9ɑ( 2*,TwvUKGCA1xֵ -p;'Çz11` .r'vn?Am_ ZHrf600c؁\i9__Ij{[%onioذ"Ɍ{?btcQ?vRzW &ܶ]ϲZqe?ХX rUh5pqWi*fq//fg]p:^}0KWlglA FJ M 6/"+읽j\X'.DoNە}./45V"P:o8?(1UQ|& s#Bc;+ wI=34 睶M5IٙYbztU( ag-=J dB!c*R6ϻ]*X_&%wRgM#lZvUۤT+P[`MָxP'DgNQ_S䁲1[ /R S4#nr0\.wg9 1UWok!x*ɩ}1{R]:v8sY{R$8ml04;^bﺧ1V6ƈ7ѼVvQ.iV6 .,- N?iEc+5A@`u9\If?Z$ؑPt@L\wRϔTXo$dz׬佺Š}EB:)VA[8@UkM;75ش(w}W:WYZ/GҌCBuM;`o 8k0!De@+!ᆰ Lauw\ImC>C!ŬY=f ``;99~FUʍ*r圩LAE^i}y85#"j43] XD._ɉz !228Å2N*?{ Es|]^ ѥ|g{ B"3t2Uʦ  LZ$j0bW> ''!յ+)JvO5F HZGDg5R%p#1ӆUZ]fV]~Ekv!j! 1̛_T\UNʳ!-j86pGK&"\pV݅bFX^6J5x 1U+ȮL` 7 WȬ<$tɢpP^pUm.kQ:$:ir, n`/TbPqW7VTpRX$a|TߤPtGWU/FBFE5-u2]hN-x0B#e+O()^ٶ$ Hؒ;G^4\?.}9*𪎢Wb|&}1=;$3`]i'՗J]3 swgt`0 h ^Dz.2 *;@jOgVn:ZvRˡg7!ZcM[j*g./xCX)gpQ8䘯(GŜd]kk7w$p5n@q3u zF AQ|hpGk^^y;Q8p*0or4y7sԐrB:NvԱ-&7u~P ~05 ψ[jkoeJ> 6~ 7Le4D6`*ټElkM<ogX;~bhOՂE,J* ,Ǣ\A_c2V`ZL=2O!M["Z cI%N.v˰ȵ՗ mEz! ]Vm ;K1#a9ԞBkiXw[H4vZ'iՔbL)Y0n,7h:y>Jr_fu?:pxh n^x]r--@^ e`M}+GgtaPxϴa)~ܕ yۅ7CCd&,( 0%.*nmqp~l@ϊ&TDvF {Jt٬\h`L05БLUP )~;RgCf[XJ+\~}3iɵkզaVWv (<9/bc&M"xA#Ȭ[W4Nyd y ad#8[e)$BuD=ZZU -@VS&ՐOwa˾ RK]s''Jd Ԓ2Q}EJ,ӣP";- 3LQHC{gcH c?[h2nRu~5.3l*a|PXh;)Wk ^®|Uqs.A\|6K ]sSQ0z xXFMTr\/|6;ctuqGzpv_TKkZT@e ffU&E!s c&EBm,43D hpȶK&Vh'8p x_ >HԣLv1Ͼz!oזeet@dn+ˣtdW}fEI9KdutUoдN1T"4=8iZ>Jĺb:qX"+O籠{_,܂PLc‰Z o7~ [VFZۜ}\bo 7[2F$ zdN~^l'ωagnoѴ+U%aGA PS5,A1lnB#E$џٕUP9vM9=^! s8?F{-eQzqC4 [dNէ6O+K[pKOS6C1M'̩' H4H)ƈS=1LH0>Ğ';m4 /5mV58ŜWھHﻒ_bZ+ZƀAvp3]rFwF3fܫXu3J*KbVzS6ՒI*6UJ[4?Y@g*-_( J_F@c={Tyxx:+'t~\4A͑Öţi߯m; j9yfX<'It&l A6K#BI4WjXW ge fЦSD}kIYC uC uPܯs l_F#+AvE\$|3 7rW #O֧ o5u G^;m$Ŀ'h{Nݖ?$F-+ZjCQ+yz^{NP$iڰP;pl̝(UIo?6{[ 9]Ro0ݕ}V0[;{3 L|%:@L%jt b _9*?<:η$tVt;(ؼЄL2Sav.S ffUwIϵu]YLYD3M5ɡɂ=zaNC(\_V*{GBiNG7@IiXt1i{]wIMq W&e42rŁ[g(WsaªJx/B.\v-ܮO4hPa|+SIA,(y# %&K~ ]L]HL.i(@z2vyt˭%z^cpyQ1F 2TbS"d88Ή)+g%%ԚJ0^5xyR/*jyYW #hOS .K CQxskzX2`I뜓ڶ+&^ H7Iu p#0Ob! XI(pC|a5Zt7OaQy)͇5)z+($&d\r4k$3ZQg@o 2|}i!DJy~E3&P\7r;{#9@" ^c.I67k{@ оaѥ @YNe ʼnd5QS='䆆U%<6O7B0i2JZDSYț*߆Uu3&=ٗds3)ï'u.3p MixLL?tn/]EtBg+m\uUآчM\A8aNo:yfJBT:6xRUqyj&9^) a3_ާ^!`ًN;ykd+ԇ+!E+]vW1.y(R,V53 |M'2.ÆgTus-8p(Ow9hUe*htd^~u(Cs׼0 !( ZqsgfkGB;ݿ??@󪎖-V\~qҌuu6n^-NZHjoH X,dSAZ_+yݛ5tEplT uQ3$5we.,n(OOfugoP@/}lC_f;q/S8{+"DB+ xqgg4鐘"M@W8JH^äŠ`w/O/}?-j:ž;Y6a!XW4r@9\ᕤlDSD'[wԫ@Qd"<=P-OבMkzv%)fj?_[ _ \᢬_ݨ>7 $= +idc/@2ܾ<|mm9@eΪW[x'w" &NnHp )J;r~y>v0 N}:z=M(xJ")lc#BlWFIacю?Y )^4+pݦ†913VD%TUIi_X F1Q xCaļv9Yk􃒎EȀ*& qoJۄs0Xat"`놘,D`I?ߵ-%kbhw_I]/ZF-, ?USJ=?r=bVIK󇀷Nʟz3Uox@dZpDhsW 8>nBbtBҏ^xǷ$ L#Ach1? J- u8 þ\9" /PdcVb13tnT)xtcR+4Y[hvW ƿYݒmp>tO- H43pnLWbb&`_x@} Iz6t'2Uv5KΫ[ #Bd D٫,Q;2 J07oփ^d#wD^ 铅kC^7GC$񟆟$U@ܯǏ)t&Ba쭙E~~tS5zsE*ȘpY5w".y.;f7PZ1ޭvuП#]Yuv-eb=4~ p*ZzHr ǠUCհ&Rbz2$X7Q)+-^Az͵T7/i8Uz?* iLc.dFH(t9eu!ۀZcc/0/B M@L?tq:S83^U)z)7oSM~9e>0WYl ꓫ",M1 EݥϦOi1sHu1=;S')'؛bkQ&q)pMM /.фLݗRJoTFkWfg у^o?sżQօ:Zꡆ'QdilRCeB9KNsp?z|*IY*BU{k.^ *x:v XˁaabQKc@Ta-$?S._mbZҠ tI78qf5+0/R8V 啇dh/7>Pb 0kOG:{8A=NgEudS<#8i@;>"X oe:E s5ne"b ܮ5(ݔ|f/m"DHtR'r 1Rc!F9},Zl-~6QRn&ڙC{饞ZzUnT6j Ըe?JQAtCV_.470hJٹ'4,ESBPbg%]߷dttta= :ڂUs\~J74P,OCDͭL'O- ~]pPi|ϵ -]S'#KqSn[h_>*k!t5'F]NmueCv"Έ V&n2s9Ls(G 8" -٢g4)5mO.X@jU'niDX}D<%ap"A $br`;`3-DIN{=ML!y#j9iV~m2h~A+qZG9P~ޚэ#y[Zd gpSQtց!}%ZpM<ݥ K x0+=Tݔs Zeu\u)P(:-鯿S97fP⾶iߜ MӇ*_, j n#~r\)YqI¿˲9v7RLJ9vi.* ,2ш];X<:g f<XjPe'W( Gm[MīϮ"kplD? -nf[.әwxyq x]#(Nn$_66CV~tr,TЅ'"3ޡD͊O|P*Xixf`,mYd/u"A@Hq`@A Wީ#p2lr(T`&ׂ2`.b*k$ lwaJ~X'@dt pׁ>):Yjx#AjVo;-(@ ߔ48b>b]\>FHW+^5Ck4qIP0NU"GFc* 969r](r@[?y<@nG_ aqBe8dŋ}qErЅtM,:uFQs&I1$ӭ[0Vb;D}`A3w#cSr 4(0sx`8*4`[<36H+=Dn-Uz-N>kV74EAlS>DU_|MM%[#|r2,#wo^d=nIG޺e3c1avTNx4SQ}f>-ygi  j)pr gc}! 1aãf:`i. %z~ؕ2@[cgaެڲ *iO_LƷ"|nN8e"1wQY?*-q/u@;J6bRpjuUh]rsBXIzR3n]eReJ4c6goHFui}!CPE^lzx* gю*2یz,Nw%j'4ف, J >A@íE*5KĦ\U*m X|Ѷ0SwY͗tPIb@AXɼRrCYN9s}.5w7z9E*F NL-I$/nK=p !5eM21PJJ~!5j'4Jp[Cit@%[ `|J5oB'4 g0e:/$pU ,j 'fįũ'^_.u&/7v_]j%!C~ p;W'#稱Uu㑐dlZ_򦙭~)y:e{1<}BwsqI* 5;f]WzXHp1B NNH'@rqQ  3s!4/(9=PE[Wk܍|*n2.d˼Jw~x`\IR9쩦%J[?RC>jln_X"̀'@6Ӯ͇RǍ/Y*usZҥQ]f]`(=Ѷz }Y54tf(왞Hk?7l Z11¢y]_958KWw6>lrɄJu/ې0AQF߰K& JOQX0e ĢD"dZG{Fnbwj?t_m'y/Z6Oȶ)GVjӻk-,12A>l9S6^WnԠ7?ϸdV{/hvusĦ- _A  uxK;Ү.\F}veN<1OWsDMZ6=уL6%~Oϋ O{4 J;8&bB\-^hny5煔âL^Y=*O龞:NX$l"ܑO?X\c6i,x>,ڽBM KK9Nnr@j#d<- Ls?0tgP ÐNnԳs3fPoթcSWZ4L>rg$oΜ"{)Ϫ"ky_-'~aJ#y%Vu%$Mo@T=,-6=bEo` /Ȟ}jv Wݻ/Y 0^8l )*]mnˢ5f"/ry9U(tE;A=S-=)]_x>NHr_ҍk=l7f2NeRtwWwݐWU%UZ.D%-hOAig"F0 _Ȓ^j,lVoCN>g*^W9")Nߜuyu.瑧B gB\1ZQ~lSS׼' @WKl, [z~HL\D4c}߬tPlq_Xbc ? -௤H\]5ߝįsW&"i Ό;GkȞRܶpәx zN4C@ oQ5_Qukj\6q7-m6 /C~-h E,."@^Z #D߀♿ O*)l[rJȗ1S (Ɂy9 }vVQ@{K{=p|ύXu!bSUO|pUG'ZliY҈4vbTdnjg oΚ8Z\WՍ.!|u+,spAbt}&Z~崍|DDF @:MM)Zt8OʣN~z4A\{%xZyczaҗ3o),!3G': X2{O2kF(u/z]uXFP|nZOm'ʻHoEN4d%NU%w W 3:lm@%)oW 0Ѱ6Y~w4[JȠhaeY_Ψ(Q^˻~_kGQl VӔ[k$(빈]p7ѬjPoMq+zhҫJ~m{5DopwIfW])*F=*EnLG𝮞qJ"1L' VP `MV3so舖vGHup)Ի"c3^r@RKg\`3%LWⴗ d+gʦYf'kyhJi`VR0¤,-KsI[ھ yQ΢w΄Nvw{%Ł%Q,9ZX%Dʞ|XB.! Jxʑ.Id|`n;fmG%łD6`n~C$!.ahK0v &vtqn~z 3S#[kE7,C u܈d3[gkʮi}&-h&,0P =_|*j,«s`_#PO$8QÚzΓn:lrGk[~r6.Pi&i9dN4ă*V[PA%7Կ$=4y"d̸/˼f]X?}jJs|))7GG+T! }Y+)P9o!sM=|nUDٛocqY{qk)/Լez*\T[F4ܵ9!"P@Q6ux0iZYϥ5Hs&u@CEE'LukhqC9B+V>"Tz>}(1&2.g\Y ~~L$%xEYK%o̯J;@a.=6<ȎcD𑴚M-R ZV-{a{1};πHܢkR"ͣH3uK,퀇x4~=RDI)B)lņb:@l'MEFejނ mf/e6)v7_J T-Fޜ vAwi3# b*`?7?>^܌ObN*?H=)Z&UP2i }x\ϨY'0LSH˙j=eI:rm ;Ў9UxX/::CNLw%;:rIWpr-Jbȉ#"aD8~$OT/v⿠]qN)>=ӲC*KOP(hd./TRG$4Dd.ʥTdl}5)4-n'CB513a~gLt#k;"0٨<|z!)oWbPn]Z %rz @1x[QJPx\/ȭue #Z/~4$.~Mִldy4S"pQTለ:2w!V>|| {IOZϧߕ%lE:1yeK u&Q/P'~7fҳ>ڧkLǸVɝd՞p-ĒjZ7b2#>e7[mΘإe`2ФREkwzhkҤXfR/G2h{/ﶇP-=!?30>Ae=I.9nJ#;xe28]V"4P-g `v7Kt6xmMF]_O]? 1Q9Q: A1qr1%[17bv.V]K8 ߇;>LJo" rhz#0yVɝ/Qrn-8bً^FJ]I9l[zF/rþlg`ȷ=z0 @RHFRo ztL2WBK^3Wd6\La(aGB.8g>B>Ի+->qN`m(*IB( TK]]0/JDͭRH 1<04mAZB?9iCI|t4m"uiJПoê?Fw=`*ɻ9mO$B41—DW5kjht a.2I tC,P#PC=ŒOSg `/Xlkb\&7\+(g됁?"SqJœaI[ph8?.ujQwШ m8z$> hMd?9-ІDr j"yÞeVPÄy)J0b Kxs{JA9JX8PiwDx1R7_5!" F67'Gm=^,i|n-R |A7euGg\>Q| E sDz%u."e FE*+(NB[&NN[?ّ? cB=bvhIRL\t0_r(O6S.k嗟kt*&;^rŦ&QmyTwys}DJIuB4EA:q :ioaךibd^vMENPaElD =" ⥃9~4Eq\[d-uQNCt{͓mD{ϓ2}lj:DCm@*ʺ '):-m*?ylBζ&ӫnGmlJP n+I(PBQQ)C,3ȥ^*SYg#uğe@-eW؍ (U `x!_gJR: i{JG^8ON3Oh5BKL97k}5n&$wVMG*LCoyxQ?VyR+;zk૨ ]ErWGԣ_Z?KF:@[vpȖwу[R p1vL2fG90ZENkh<<.w*פ8J2Yn 0-"\B@RRκ (0lה^${A:~r(p(E` X]|)~1!:j܍.,΅DSY<bN(i]-[\W*X$oVa/dy씤 "Cek{| /]EUfQ"hvnu@m$F@yY]EvUR1PH[ynGGֲFM?]zpKOs( rʆt ]u?vs2cI"Y<ߙ`p\ Kh&&9Aٕ;+po 3?@fu],S k$.ˈ`V ]VM:&֢K3"v4A4p=*~Η(ypbZɽf)`ke>+[ZN<+s Z]L}`qGy=l$sJ(+DK$OR{HiFl~StxKl'07zO̖h$I}VBΪ>bnh7 ayOng]%t2,{tOj<-ݣ*,ExdxB tUo!uŬ<5Ieت}4Dq_!Y(X2c6BZfZTg9W03PjQN?D8WÿbAOm7MjFR/#oŚ M oNI Y }ō tF9)˻h8T!sRW" ֎8 C< .p^din#r1EWM{?qfzQ*"PtC+9<7Ly1¼ u4f&AP1 A!)ā ^W, kA?p ""RřIǗy #ﲪt-եndE-\qo 7, ѧ,=/R$eѪ9d\Ni~Ai8d۹(ugk'p5 bURI_\͛+w-mO/-O~}:tgȘ3Gn02ۡA*ɊT)6|Gȴe*q_ވ,QuJ ђְٚFʁ;o&F<A<.S`?R;Hyt]6Hq3 :hh(uzIy M T2;.K{ 0dA0`h0*m/*k~ n ;ZZ#7q pGT_ίPBqm+%r*\#W=IˍoA,n2y37PB16ܭ QErQbϖߐEg_IIFp4Ap vLhf ]bV|m"(gO纱vYvrKGI|T%`{󞮶zNVK6;2{F 6qyɸt!eawV'~|PZ->+%oa#fy-7;}FJHv&s T2:`/Egrn^`4>+/uLwøjƑ=V+wV8#HvΊwR`mWyRt~SՇ4K=HΩq*:Y!zqo&4N8']p"uvh<",']~yi\nTUn,3vrId4$ե3]:#^ؠ 3nfK9jhLddYk;%&2(|B"$DuCq6ԧQe_BCUl`09FB-k(:V"zЗ{Fg Nk2|5[zkԄ^5GZC6; WGZ 7[$h{F3@;L~+ׯPځ(d%Ŗf5afcTiVp$ǬWONt^j7d>|K)y@Q,q>P #_J2 .*KQqc]1,#ni.Uq$dY|9 ~:J-SvD-wD|K'ǻ^tfj|n{ }b)OKEA !AmwIA![P'' Z+r` ̺o!Nhs|gVϪk,@F$w4Wv<юAiL/kUX7)/J(($`,BeI^ BݷɌ @>F7o%ġwuBwznĹ$N[M.Os00G C3A nUm9|Ԏk]aGY@XˏΑ8[I5) W?*)3 n UK/L)+얜jE۠}利Rtiۺm?,7N?1w<Zqh5"FޑZ>3 lT:pDRGO!9aѵA V{_m{>KL}gMqճB 3!gNQH'NÉKDZGP,,FHںwX8O)_^.Pq z|\hFL 3yT``SmueIiIh.f'r $\4!tKgL'`e/Q |SK}gyQ~k5XY}UM\uy"WKV_,[Z0]]j}W?A%<#1%dO/MMn|+$ 'zPQs'z5+nuv"[XzXYUHP \b o0g>Qi,0@  \(g"rLQmđ]X(aLB>Yˬs#j,lIL.vڛzLK+9EAe=@,44: ƍu.F/5?-gꯠ]fbv”+Wa=ѾA{ί [j{9`yOҵqy@ 2-06[SPB4Zq.QGU6PlEG.jT(-/Fbmgo(= mm Un:#F%{L;B`)D6?G4KulQuߜPx!R᪪:`k̚Y4P=5(kq_P4!z`#a [?S &qݺm~FE4n hS{GJdp}!3X0FanW1 4bK1:wc]Ea܌(ID]6RC=54Qy>RBg^EJqv_ϯ`ujh"YRL nћe, b10Ag5nk3`u3NOW%l9g!hu !9,V0Ii-1H rU<߄=d8[;EiV{̬uu]*u90 *ӱ_h,W,B"3LL 6 x8ݯVS=Dl713q$ So,4[hvB<W?4VQSFÙG'߉uJeٻ!ffD9'vj[6Uiq2o"WD}:,)mؤbqvk] Zm k+pdڔDqͣ>`B;Ei.t۬Zo֧l\ZCT$ )R=O8dy&q"<1C1}OJ8e 8UȨ֍*uQ =vEWCrAy{lV7f Dvk]=wW{z̝|38(o䳲Sdk?|ج}(Ĉ+_E&y7mki+XE_JǛb>[\F.0ʊ]B;w:;e҂ 8l &UK4ΓHsN`|^VPL-Lq?I) $6,:=T .dO+[gȡ\Sj~`ܾ֭(ƗgΟݸ|1>9nuSz;=lCsUoTs3+ !纴ָ^lJUxF Xx ÒeCn$'ƾ-}ڰ_~N]j+Qf`.é>o{6hHHZy5a}$1:FdAA6Ҿ> ,C&%zķ^} 0h\;fr6#3El(05Sx0S4jpU9@j;N쒝+ЗHz(JB"`([Ȩ^؟pz VNKf!Қ Xo΍$-B;lz=?IU@Gñmw}p*_SFn؆x|k1QZkX>ZpNU:V#g|j/* w=ΉҐ2(pv%J<`}MzCY\ `GS)[]8 ĜurVV\%7 oxfQ%4cgvxi5=pd|Ʊs6B K<brc \,Vnm"Yz'&b!OsRk]^ 87<^Gm*4ܡn|jb^C>:YMH7Vb(VTEGo,i h?AX'IfO~';oJ 29gc1fNtڒ(i8< xx$짫)-ơt8Nw0HKc=8= ՀGM钧.De@tO}Hݍ:paO{}ia;_l pvr2Yzx~"1Q8ꅯ)ZeEi將&ѦJo!:rL/`+:e;)'%+t,z$@a\83u>]( pFk1v5$zo/% 9yBδw\ZRG.ctwT~ `6T6M*ܓLH ,J#e'񣵸G"k}UaSct"ZN Woȶ_:>?: VjGp!uTѥ&r~ a+ R{UTs;Xex8APgMI+/43 %.}GŸe>hW3v8ҹop7/`y3K h}rM73( P_w#&'܃$62n=E2cX}X q9*61Ř71UUxj V͌*_b"ȥu *("R #kFC}e${L⼶g"fJӂ=U)lT\fVsUh!Jiuz3!*,%} SMԬ~.9 \|X߾c|dN!O`=WkS4^eDiGf47dݍ@z<+ҀzCVU*^ıa3Ν T't"19)nM؉ W?&Qq!^+`t*#w5j5;n.%ن6aLpH<:dK咟+%qR1p>Mvv xpt&L^9{HUI(Wjx:꬟/[tQ፱wO5|)fQ:*;'[,Uc9ɼ0b1(7gqvd#z+.ig=Wt*դ+?|}ZB=CC+Ǥ{RS(߇/Вlu^˚/vEu RGlG\*/AUR Q8 JJ"V(|dckq{!4XGIG6 놉w[u* zddv Y2AM'Kkh咒d9`| 0ek9H _&VLɤjʊ7%w퉙jc3{mh79ihjjaܾDJuL>A,ء#^ԷzmjBR.w#[8~OA0^:=B8ā߲)4ӕ2s]; ',TE$Y&mLYb|@ -F#캡:&괡vz/XY'rG.-MoSUg"5UV1̚IgS!v .VJ7>ڮs^d 5d.@G &aHq6)a{F;?B#L?9T玧̊$Ry(Ky&0ikd ao+`,^e KxӫN`"TD*d*ZN|}9/eKp$꾁&z2<ȉ: P=Z;;~ 1=]ߙyhg䁘Қ?`&nD\:D`z3l!Ѓ얮B>R,\zָyB|2<*faUQKItA0{Zoƽf^ bgTs&@+!RшXb_"R~K- ^)$N;! nFUʱ3&s;hFh]E@o {q~ SZ'w-j j:Uy1c?9m)&~hF/)AFPnN2BNU4*9kd,h&GF#dF;X䡃Uii_ΪWӂQ36yY+ of^uPAj`$P ۊ[jv ϳHĠ?KZXI9į*mnJ4T`넾nR ԀO`вl9GQ3,U<oNf'rm4)Mԅ2n'iԜW7VdFqX6ƪW Uװ*)y[ }ؑmpT:o@S1=J~'lkU!xv؂-/c:(+bp$RyC :+ԫU"y G\i$MyyQ%E!Eg2W\ 4PꃶFsSh)Vxo 1^Җ ՠ Ljۡv|dؠ+D"7aMWumN 䄆7VE1=5Rc|˚!u.O]|acdL0F|jWf{5-R4Ec?@~Rw83 Ԗ7$f! Y9" sWQ|8dx,@?7U+}~Іz! [Q BRR[ᤢjsWμQXJn~P|V7F1`DW~CRBɒ^>`(6PiFCvɥ?V;q04μE;; _-:&d>_y=_O}bVf8w#P.Vuɯ?pP`P ԇ&Ğv=w/!q$ײwQTRD\%(HV֣EJ#Vy ekKAurd|XNFS:@[d^dORBa>>u51o2FƄflqkڎ HJѸt0#RF1joZ hõxIX+7R?f.aNJjhEM('Nʹנ\WCz\5m=;"w9"`k:j~$TKe`cfR5(T_-0 blgTccTN?1RP4ܽ<~J]3iK5brpd̶veҲ!R= _1t$dÇ-њM >bҍ1\E*.C Z=Ͻ"pzĵJ \ýʼmbh]Pr 2[/Cd]8OodXs,ș{ԋ֮;lӓ6Z05mo,93x_Ҡ3vzR Gvx~ݻ%`ztOW^H}sѰDڡ O^^]^oUPA0Q@!މ7/v7L {ͷIE3t@VxN肻.rcF@J'FFrьtu~k©N /RߕVpyt*h`I ՘b.8U0/(2 aڶRBY:!fIu@9ُHGp^Wy>^=k"*W40ǦlF[̲20k#s3F!.KjTDbf+O}ǵ&/ [,:19R5=ΊӲmK*WGVTU=슿& Z^m|}{:ټlt Sk,0D[-a?KǪ))M6sZ 9^hUڪb{*9) „EV2|-f0y|B=cy[!Y+zO;ɭU6$PNFi*y`ՒLܴjdJe:º彑q0^!O*N:U\TV/r;!k4ApS Dc4JCX, *!MlfjH>xV[jQ,s+E:fYJ}U3g̝ۻ +8` 2r00xoYu/Dvbu$ùW=(D#hRY0EaTSClq9"<9C aZv .NSÅ?;sퟸ73$CLD7~ջvw ƺ56QXUi?"hv]ћvr$3a.} XL47Dw ~3PgT/>d"3q=xӋGQ) (dQpIR& WiF@\֑V8Ϲ僤gBS{$m RgxN,2ESz]^ͩkXdb-a NlzhCdku+V2]wA&aj/l!8!S|cCy{5<ͣ\֕F4|Va&nk(qQFJ7 6&b(6kYgA.T KbgH<)mmI4"E?չy  kXW`N6N ":`x`{3YP[2;G{J zɗ:]Ld#wj'}yƑ>>5:'CG4݋~$z/ރrt*ϯz{7}CpNd+ko8J=8TN임|#>`Ya趺xn~&5MNR684 +H#xtB&*v. WHO(6ia嬧(M~9 N nFFB*{ =j}\)HP)[|LTn& 1(/ށpZÎ4_LL(5EŞKXWcǀ:a .*Q穬G'⟍P|Si#Pm_3=}:2o_N:+ktO&OrTFC1q:dLa6J )YoHVA,'=.M$7}oC}XZ47n6xܔ@?p6K=9\2\,zߤ"'t__e)oXNX{VQ}֨cɧOaګS[|۴;GnPhG_hVPڑw d}Nbb[/bzrc@o*PhkV0kbȵ5Im7!Z~iu*.\[q G`yU<dkm{݇,TA"KIUqFu&]T1)躝NbO[5EUm#Itv(aHé:-WnqsoNG((mӫTÊ`K9פy=i5;Q+ٞtXM5 '௭9Rm[+\ OFk4|[e}0l;Io%t7OBJ< 0?%kU@|$=Fƒ LAbȨ6w3Ov" uNhP&R}H#xc `c9\olM_ ީ0uF ױ90,xڸlI7%RfĔB×3m 0ԃ"M|ز~z$MH߷p YZÒcdESW%OHV F.%+h9wq <_l8b5AkMPI!jGQTZ|.cmvŨ +Rơ T2gf)q-Ո<8D1&f! \b %3ⲳ7㈿!/T`t.`{5S12֚myA.n4Q6;{_QZQ b6IYr/Ku*ֆALbeQrFqvk\iY7y{r/GՌD)a!s8;O6$ˀ<Ѱ(.=gYQ0nǍ b'F9.f~Wݍx'V=%֙%\#( 擳ɧ4B27Z4qՎC: 0 jb ՛ #ʏJ4=-LbZע/?W}0M8 Nn"A{9?ieocfC7nؿ: /!IZS=Q +C29 Rݔ3 P2Y'BP{b)f3lzbfd Dl$423i]0*j2G^8NFېH!Ns1/QWhu-ەXBu[wT\AU/WT+\O]HWwXe+ itKC8<ƄneY=~uvJ]T-zH!JOtUΫ2GV/T%ksR`侘'8VgwZ@ d'/ٺa:! ,jͥvoT+Jqc[%><>[xДv/FJoFrG3j% KQbؒPŖ;,teNаdV &k$6LeltHlK!NPVFcz..7B#&#~C23PN1Y7g١ ڛDC /$ 3XQ&rI~Ԓ i?"#7 z)ROmX{u bIVB't:\P=\zFmr| ,oPzfg= r#iRDFoO&֥i Üw)d~,Օ`RƬW|IBEQKo$ @S)xԱؕJћ?a|/%DP$&od̠e6vy.sw=HܡO*n@P˫^k'dTk!mMR( ύ,[ﺖhGcH?l6XźqCho 0I-O==V|*~ %检&2]ÃNBqf$uE8p\z68pKHcgʨ@J ZT͊nI}/;%.^.rν*A>g]>3Y<&5 @ғI#?|X\Zkτ!.,iWbN λ8Ց=k֊od'H#Ô$,`9BPW$$V=AaM/A+w~@xYE՞_v}H?vYjۍH# N^16_wIü;czd`K:KHf>Yw,"óո@\FIGP'yqV&ek|f+ Uhxk=k' ԴwT"JC޶&N:b}P[PFGH/v7b2_ٙ[ph;@Q6ǟ"׍Z-9}dK_xD(WNnʨZ{%#p.Bh?Q )uDU,MA.uHƣfvw_zf"g+- #ܙYIL4|\yL-{.nPpY9CIMlݟC y'Η$jɓMI5T<t}s氆ɋ 0l*@ccɌU}JɀzXw ^%1]9AW4N$M:ڐyѥaՒ'Y ^tznZ Ə?= [z5ɇGK˷V,zdkG2I*nX܈nv7/ey'U* P>Twk=G%CLK֫puWyhD-1V Wf+91f7GedY.*EEH, ŷ؟Eu$E6[3^^.Ih *T ֧xn2@؜)$\(Epamnei@ lY #9%p҂m&2\;M=P0sJtEMPuf1V "ǼҥGa%H3 & K { A#ȼGRdž3jX-ؚ<@AKƒqA]ꈴK;1X,T:ѷa$bcݞ' T'!:Kon;@1_kd@5n掀aU,qY2QĎcj<@OTu^uB\D,Y)Mo#"du[H[s @P+( 6 j՚0:Fϣ2~j{ %`@ZvV%#̺wgVQx%'L3mK*+{;QG)޵ˍE3Lyu1`NWcĀF R^7_[:)me#{na}q;Z0OQŢӢ?7"9"A~@I)4DޚZ*Ǩ#7sѯ? d!s![ZpN' PʛؽA* A÷JLQ6Ww ɷS e3E=T4TݷWw{TMGA 'Ԏy|W9^ڢD &loZoҟ̲/)R F୛?Ѝآ;G۔J>rаijت^m>:\1>Ien61OO-GQT"BoҼ,ޚ\$ݠ1^*@`{%aK0.` K\vF< @Lۀ4(0scD1/ڨ5pJH?ݴ=k*<#jB&Y{yV՛SRo0jD9Z&e/R Ob܁܂ >„Wkz{8P  G\JkV;4rЄN=^=yH~" W|A6B^;1"EG7w;!eRtiǖM$h[+SQX4?S#0Er8=Ox;=RB;ա-KLoQ8a6B@Ik=ߘtT9rMmyH$(& 6ZW*Kp_QMTɱ>D@y8>=)7a{] NDe`'#oc߸a-*K;刋 .)k,nC??k5m1`p8j <d"T)F_G pz.]MAC0 ͳ }!P[d+g^,;X1J_>\/@]cnWR12)ppZqCry, F ]&W^՟qA( |nmL9s-۠L-q|㕋k"i8hk!"8L7i(CpE]9 <ߔx"jlF̀)%Ďao)l '9M{u {=ݹ|e!/@4yЀvfM,AI</*)bre$MYR݀1+HfT'TƘ%(]S O&؈22p?#^KjFLU}a%xO L^4 Ieus 'P/axfS(OIFVhFnґP# Ox< PO:G,<"!=ՓG<"a8 gN64Gdr0/zfͳL/ x J$zX6~ZPH407 ePQM%R>J/^\zmqs?`)_0}snGc=;{R Jv:ƃ8KIuG,.$&Y2qx|YX9y +""3:?y9u];M;HQvzӼo @|M(+{2nVy2j n ͅn2#p裵GƝ{'ZxͿ+R ]`d؊]6swf (NM#/O.[T d,kk"-Qx/sP!(@1w:v)))V2rAq)CcS+/xu5S?%A dKV~g@@hyn[nb}P{;&5P'Z^ngc}60JdO [Ⱥ S՝71iSMO@TC?z #b,_mE|f,{*d&%85$ otXY8Y$.-d%HuQ LF|[d=[/1C{jZ>A4j&k}| g|e9Ad?-di9Ɲ9;?7X@/}``f| e "}Pt j -H2bIs@]-'-Kn Xɚ"yK KjIDǎkR *p# pr|SgWis{C6mDFH N%qu.J}G/WR,+ܻo~JdޱީET TRO^nJG~6Nќf:DA1HB}d%s/{,q1]Gd:xe@;NkjyR,dS2(On pK 6aMwR8ke y>%s 7`}My_1)ߋrbv9׵?ݕ%*G7<׉3(!b@HBh\:w7_I_Wj̿.1'[JYS gjkqYof-P-f֎5ζe Ը@Q|;؋Gx[qkBෝ #r?lI }S,-U5d"MYz2w1(,zMѮ>\BH?~S /11`XuDcWP ClTgtbo*'G[)h_j۷P{Q)$3UR 6D"yJf=yAiN1 S*\L u˿"f-];vidɼw {=21b%N Acd] kLV.`#p:eaK}!u~"ciW f ~Kcu g/)}64wLG<'YrP zS#` )|CcD25R KM) 5#~5)ikIaKۤόe꿹G4WTڝ,BkV0DK>NcA8",BT\=5hZCX~ t'V̊06q@vU[ѧa Dk k9 ȆaG^b*w.>*LH/.BqAWߜES~פ-p eM\>QbQFushrh̓tH~n;vnܣZwhj3Q!L0HI Pt2VZJ|X !r)wiTWSE#Rs & YȄpmL71l8z{߷:TU6I5*hvS@]7z55Yה{.)lq@ >hZM.GLz󽤩Y(D?0b4,\Yb́G*?,M3L4Kzl!QCAHv'bw(13@[3Fmkb{$% L PeK 6C˥,aI\^ٚqkT0&:K89ϸd;݈u9E퓺tJ<=HMM4/Ìg<[RϮ6%!e.4ZLHЧ2)C%V/nj_YɵQe{"P&Z<X"LF ``=:,fڐ% ŧ|xM+ofj1.b$.#'Y?=d_&ַClKFϲGF_DPDnY[ -0k4o#g⵽x˸Q>0t0}ࡽ"CA>挻]PjMx&ʼn"n` Xh+4udQf[Vq3B փ6b^UE v>"d~hĈ5ZSU.V|0S|BDfJVU1'WR )ia+H$YW%r5HA EcpU$ܛ'@t3r]2:<8W1;2s[A@:7 u<Fci%{Mnt0 yv1RU*pR#p1OViHػ'io-H ܿHf73{krQ#i聭?6-)[g$(9e(@uݨmҜpg~',ج$ϙO5 3(a(^].`k:P.~hK(da5V[(";PX\t 9z-=|-,{Bݤg^E*T᳓GqޖCV+C0.?'וS#UH U\9''BtKp+MnmG#-{6a#Ta$d~f$Fwv#BQT}B`ܭpn@ S]e>ȍtKf/e rR1~x N 1(lU2 )ׂQFf?9s/7M{L<xmT/wpm7阥2_ݶKڲP"bJmX/l kZ?a-D-T쮻/^\̊]zmd-yoP\^pwLz}_ ]6s5 q^1Ԃ&V^7Y/XǮ*"a= eDx`;0Y)Ade )ͅAcq/qpڢ,ډ۶@drop lKSF18dȫ gYZ070701000005a3000081a40000000000000000000000016296435a0001f330000000000000000000000000000000000000003c00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/nfs/nfs.ko.xz7zXZִF!t/&]?Eh=ڜ.+5+Ɖd,~/@Vg?iR3<Oh.j(u8lJIPؿo @:hbsj ^aȓTΰb)ibu?CfYZ@ ދT/E#oĤCEN #Q.)udhrL)soA]rhM@Ղ9*+/{Mef;әUw_ efWnC:'[4xƍ񻨲ۚg!Bvz?KxɐduIc:Ձ޼`Nc&JKWz5X(G@̦ Rp;684{֭bf߂uDa@T>gYp|ZԩA gsPbZ-1 Zt/7X"1d >-r5jhrjV%jv8.*_9( ||KYo dq3M\r'u< jkCi}`JtU^y Ko;KL)Bf5MQGSD*2lX :.0p!`gD ZrQ0*٤6d Ay%νVѨ LzTSI͖8nˏ;2|502ӱt[xzք^eO }ڛ"_(@.S/;I OrB_9@EAfњDYQkWY"Rt_LϤB}aNM¶D1nY4 "dJ,ň^kuܕ4d֣oĀ3S;Wf-Z9H>M#j L zOY`?]djf_3V;9`[uO/ Zw3I!)T^W% ;,/#eK?ɥ=0~Ȇ0qF mV Uy'?]ss!AOgRr01BB06DО^=0=A1 E0DC%͸T vLpSkWa2o8w#*^]}CX45M=3ُ:}?=i- lm*$v-s4_IDZgM9ƪxDxπR!o4;z{Tv(է?𹋆$0HPN'"ޑ_1%."%G:4 &zW ]F|Oqi7^?Z~yd3$qI1-Y1CSZƞh! OScSD} B4ZAcW rj08e*uEz/(c& ϏD?,Fl6-,[3k QkfXD8E$pQ'TӲ @ODm4= 1-stHբ+~T[UF9 aݫkgC4qYBX.<@ÌuCK9G>F` D?+ŐS |*NF4T7}w4}(W_;sRѶoѲ-y ,djl>=d#~Ť.Č@#P\s+wc[ϳ+|_Jy|TdVAxi2Aʻ0x-4䆝x˩0q,@5v䀓)lBo/)K橩7dSu 9YLB/R6DdҞjjL>໮Ul8IԽYm3էfH \)Ds2PÕ0Iz%ؿ,G=M0@7<2N2z ]?._1AŽM`z4q'4klKt%}-'Uz=z1jcUiMXq `nfP`#hbR$al@s<-JQ4𑂃|l~[H΋EӫHG^t∽ }X%ygWsӡ5AI yH,Y*`XXf m8,0ya' Vp&{uXjRiĊi2[Rj~ߦ.hiL!t\5m^8\=[;OH2$SMoͅjkqjWTVNst؉[FEcxW:$UGԪkCx?ybq _ױ8nalO*U 0g)(l5P dIFeM(I&wi?',Ƽk&YSM֯N^>/%p֫.e3\|~6ns4mJ&`ýY +|x, ~'$]h䓲bo@aQ v) EO>qe\ׅDf[S[p4O@kL >7eʍ;}dQе {QsOG A{3\ ]]s;DO?2Tu3g_#GTM-1j56F:}Md=~PZ9(F{E"`<]e9 ͨ,ɠ ٬']͓mj -f5#~.t'n>ge&*sϗhΡ7VTϹ`GcN/k~1a=i@FIgKKv ,J 01VW!j0[Bֽ b1>䍋4Xsx0)1 6Zmsf5T-zK.5LB%%&=$wpa8.7|"Zi b0^`Zo)TZ HDc0˖[f9p#\$((`43EϣvIx8̳}C\nj2:˒ܥ9ߚ~qeeFrs?u*BDcZyju"U[U82{=pʬL-JCs?Vr_벒]NȥʳE 9Qw'jV&kW@Ux'UzZ p 4֦OJ$x|?Vc 5K)XLp@21=P냥`@}AR_EV`FI? k<5,睂,-D3Ep`Wk"&MS/i~3hO⻿s8%ܣR=L\;Mf m(|z & 6dUȃp.yQOf%+fm |\g|1OfU#_ =G qfpY9 hE(!7U;҇;jM}M}g L.yGR!jT"4olDzm±8TLM^`elnY32хS5i;sn 6& ل#^_i>q XiP [8]ԂL`?=@\s`klcø[6?3D tGwvRS7uzI)Xi`5e1^J I~m-1.5{ Qhȧ XP;g5^5TNJk"Y,ŵ~eHu*fp'[,} w:P:U=9V]VIhDR-HQJiOI<:w OC.%3bK 8})܍ĂiɊ1pL4/] #EmGC\ >Ί']jt۲Tα&akӕAxh@R} -{.Aɋ2j[n1?v^rV8i  vK@Mr|O? `JS_Fw`R68}BKr+(QY׷Vi»!M9kK.~W6 ,2#t}Bӷ*f_[JsPOZ`8Xxd?(AntlمLiO%:N,La#sJ|7T]ed`Zi#}2)NbTׁߘ@^L/Q#ѧ k_nR2M#HDxdn^Nen`81b0'M{vYXY[Mq򆸈?&L@MiaR eAfvUs_"{5J+U]!n{z2:CsxX3 BkѯNj^$/1.$В"`3Wm(長Zj|󭜳=$0 ZQŒ4 >5,7+-5'uӣFgIfn( Cx9 @f9x[6ԘMfWSF܀CϜ}'T-#eK#;;2*brϥ[:ɇ1y,eЋ6'~i'7*FF ߭ A&KsmAZ# %\=VGJo)Z Q]eX reeUSѸP㸻ye-y:eSǏKWg|kg"xA(UPpⅨ7IK!LQZ [{a04HO;`RZ8ZqyHRnO,HsR-6&ae&lES qTٳoDDK؆V# a.EMRm}LJ=" B|) Q빀7F@y##D'vqf[U_HA?/_W'|/ ?Vr KL< o@pI̴:(x`R:u6G$Mdz'"sp=Vqc,!C*2M߄OEkPDD$>ZG30eYRPW _;lf[Qci*k-nEUmzW ?nl(|᧢nqW !`2T)O?=kjhpM+B&Ci S8 ղ_rbjѷć@7,ƪiU76Ʒv {0KuC\<$ͅƾ0=>:`5K*E!s֤X פ h:I^s=B6+Y4v XOz9`k.VR]y`vC[c]70aqύ!l[,J؉30y_wk&5O,ٌBӨ*2񠂳+e}vJwlNE_SF8uB??.PՑcJͦbHG54ژ_|S26㺙?P-F'b]e9I/G;,7QB_ƺKg#[ ">Ah Qe7*>^R 1ȰDr61يqWQXKQ^jGDszGySYh-^H~WgR$w@-=C9-]볅dq6%-)֥@bvW G?ni+ezr9rKU5܉\.;úҵ,־SB'Er!`5 Wb? Tg970"gM&nY[!)hQ1"AR-_6|( s)rQX ݪF3+'Y5򧈏BVȎEDyA&h?$frp +zɵ ^f1b4G.)l2r_Cpe?#iB'0,Z[,'ȅDjie!BڍY~VM\4,ˇάhS] [F zr:`}ê^M7p,h=85\!bs]gMh1:grUiwc1 F:ru n!5>ZmX4?ġ.Gr>:`cwURJyς7H)ldd`oöTYf0Wo^YΨPԸGTAq/^XU$7Y.ٖRug-{ }ofPl>8a:6`l[DXڀ֧jp:=C\|<$ȁi:`gc'lXN&`XB ͬ.=:/EWc ua32CD'K.9tk6Q)?W]ExMsC(lW`%vD 7KR54Hb)bx5u bLl_[Mkf%/#:{ EX[!6C鑚!#W+ SLtU7fpOJi#̞WN, :be;!w maCOZm8:'qE͙|:cLOJ]r). ݓ~/Rn|dǂ(@wyǖcU9vNh۝nRްDpO4ޫj i9 Cw|kbO;qGto~&(DLŶ%^ x!sJ\d77P;{:mQ{-'9lgwď#բ#lwN0vvg3jл][1LRc g4r75,lY1<%$TLKlel; .q cmyвx#~̌[.WR}eN`WU?:rQMbp2(jP"ϐT&s>`&ZH"V@H>(ulmBBr?6h ׀N@K>xnN_QdgSR)'h%3hww V+Ic83wM}ȇOu'cj;\r,Kc2Qji U8yIv;?H !KcUvBm52 (O[͇d;O7T JSTe9丞SyT:jںS_ D2+鷑dM0@amO +ڶ!l:l|Xi;/9@!S(^)Z%?X70r2fymNnR[R}-w4Cpxuի(Jxňj[b|8^BQ7̙$Z)p21]w?p鬍o)l bvdoW iI"K(PpZu=)ٷN!M'ί2 L)prxFua4J2/dZeSfz3 2׆2w~Yz(tQ^O౅g=׬t#gW($D ܚ0YtSNAq RnQjP%,X\Jqgxq^b7Q)VmE3*'E|&$uY4%kujp1Da< v~` =~{Y}ē&>_[Lڐ۩$;[;4K,4QQ6)RRLI7OډeUI_}8s%`35Vp flf.n9۬BO*07nu_%,kbm̎@.bPT `+1>oqe,rۊ}Sl*D G@L;_B2ƫ|`7¬(uSh ϲ_wy)'{yk/.F9'ǧTDX^9rKyd}'9Z}Wk9ߖ;KZܝ$t|GcסhfɗDYeleUcy%oNi~5zwQ0QdATh'@wL(n<={CWbz&G}8 fv6ȡ y5lfwLf"g t 85^dsIm^qAm&95 pUޞx/Y9 /禊C^wlbL(nMv"XF(%̺5n\~2u˥qoQK9a~#ٓm«Hĩ7QCWx8z#1 (^~f՛/#:$}Ld-7Pd}sʈXCTc :X ]f&jepJfpt !ۦlz ~}4-ys n0+-4rГ,G΋ZӰfkyR4 9WND~f5=D878d15OA3IAqJSV fgrCRf*-V۰8Q`Y6w R49~ o+KH{glzs ܔ+kMQ|3#'|?d]̞qJ#-BgEx"c2 1t~M$+AHy\<6|E~ꪀ;7Wx[$<:훶Y]1 P6m, JOzƸˮ)( GEI@n8a_6e[c"ɯmYjlSqs8ˡ!%rkcppMY+5(Q c"~|j]gZt3 Eo )T=r.Km\Wț#tоbnaSBdY6>gȨ4άqrPX_s˔)Df-^Ҡ-0].cjSHG"0/7B1x¯ñS5hWh' 3UNlF{\[{+XC[ pD2BZbZr䵹\B4k1y9\^]b/;UlbXGGݒRܠLʲFbK@1O`TΩ\|y]UfuIl4bhz Ɣv-MS5~Ě(C%)LkI5O38SlC'#039<[yTgX"EzNxlS@踩}׻o>0ޡߩ9s]8ww4HGu5_S#!.̀Ka]xhx ӎ<΋> Y;M@@;{Tz(>#)PUD ØW.-ĉf؍r 6k[>kKf4$[UӍ>}61Nݥ;af?NMpE(!S`Kmr{Q;hvByj`ccѐ KBSg'B:|uaAM]j2)lA3e׺2RdA>n: 5ajPfX#FW[q);#LIDd>&!nS-1pOnVYL6 ΧǁPLyC$G|5}hØ(ygp@.Zad}$s3֡L6G_^,?(}hj&HagFQ,RP=eRPk g{B')Z%^xe&+ft~R]eIy3+pK=V*x;f*VroӀ Js+n†:Wc,Xs}) YW?ί߹A@sf嚉7YګH+xT[ 렌AyJm"A_?,}hN SԾ^qʱV ;̬2PT^ ly8HC0K^LՆ3G:/wg#ƲAըΒ~qO"JGU8E 9ZlPjJӆ"bFdbgUxuWMp[_xyUL"1$N#Q,hB:U%-J̨(UhDI3Btͨ^8d: `M4`]Ϡ-/0Q,Nã0Yɏ-e,v5Yv++M?29ϰ<ٔ]³*bB.g2< `GUvs5OlSt6ՌA‹ FPvP2LnP0 O `-wsд4Ն93@6rᵱ.F+_? ̅pg"B j*{9H0ZF% N3EphVPVΊ5^Ar&f)+$Pxa)2Rtu~JzhIP(9:Uӻŭg.ڤ͢f"ooŃj['G+aظm/_9@m JKqܒDD $jCƵb(d)SIz CsKЃBwMF _C \eN3;We圖0].axS?hY`g¦q!ȹCR?gi Ǔ. oh8{Wx'kL@HCqaLp& ?,>w&<[PU`x2Csx\cgC1s?–ۖ:i]ΰ}f y-A9r92ĄC oq(ϘScdeL䵆̴ڎ4G<֋U\uA~qyD3QY^ّHݻEUqk:c9@~^*#syݠLh38IZŲ"u?*$&mvG-Z{KjjewUQw&;8Bu˨2z1*NCٚS)PԇYYP!)fwfoS3'7e/>]ʈA'ž36Mc+ʠI/h(H,89B"y iMm{;[8г?T]Z }Kǒ# >8R:*}M߹ǫPPak=0_0:زָKܮ aVa%r +YD` ̏!ӏx.H` ԀOQY+Mi*)Vd00%="916XAkU?@1 (*u#^> eDY\T_*Y) Bpz%"c_ о=^ώa !)-("F (;zse0I6l^htZ߫X%δT8ޓWO1?UM0{N~4Grf4;UID9Q+Vy|PԦhO&q 9{kggjL]mҔp8nK28xCDdO&;W=XHP!l"x(`ڊC@WlM@G\ v˽"EC`zB32Ib%kF1f3:1Fic{{يa(/1׎J^tW_vg.KrjZN ƬBk %r7r7V?E Ҏ> #;RqWds1S3Ǯ8A뚿İUUby~7&'c3BvkRnp*і"$ RRw 6}QpBUBYxhnIMahhc0Z*Rxr= W4I\ʥzkna'3Գ޹ X;c3VfRw|q8(^)R](@<"`I-Q_&VKOWAD>;T].6<˜ф9eA9ԳVXV+ $[œdBe;nYzA"0A\W~q7/FRSc:|X9meG5 DܑY(aJ1֛rK}DmCVeuM?8 Q;!Q`A4a 9Di/*Xy Fs~bIqc!a. +@a<׼A# V諻\U4vl$ȍ2bDY-ʱ6zi C#Gx䥵qM$ `bC1a U¼V]gQ={`Ӽ{W024?+2~,,xvBH%5r_~E:Q| }IԬQԳYeZ+/Pn  OH ;m:L&uu$wΗ~lwBM,}H ":qV! ) 4jӍ+ 3f&UM=< OkVυ͋Q3'I3/`:?CŽ_jց *ƢY?MT)keNqC3LC1&2gF.rg=cO[o{4~b—XpLJS)g X'Wcscl݌:{]9f;ִϐtȗY 4Kvk}ʳtg,6 t9d#2f $]֭ RT: -Q[>sh⏮Oz (t%Kb\Y^7cqO8|~ Q' |{|1k[8_JrWķo!f0YA+c3pk^}=#>vIڳ5u(*L2-*u8,m;"t/sLPvea<~1II©p뫛5F%ݼ0h;m_|wfO5XLe唢:jGw_M xPR7Ɗk\B $KNwBf}.Ww2Ixm ؠ~UIN(h96(TnGAY;lZPD;iL tE:xVhٜ&/qhp nxVZ \Ns%f/5h< JZ/çkSsvytrEVDYgs+mUW.82~lWߥjAȉn(2 e9Υ=&G.˄r |T F@ILϺܜ7(p~/l5RD(:d$ ' 5t<"nb| 0ޡn$9̰[#iMrֲ_W Hؙݧ Ukvq>C!6Eʺ4/Jksǥ~i:e_Gj2%]vԫ6y8TӺGϕhJ[Z{/8_pYA> :KT,xji?{.I4KMJärX]f1z鉕-4tb|h2|F|/p2Q8;XTRM(Z]7UyrF LY n}÷ϓabImXn0V|ׄk;v |Zx X~pMjlt V"\#ŧPڙc[ގ WtY[})Rk V(j?54E&&jꁓC ?'PdN_>MUR^./ۦM%uLR@ܛbh>N[$-FBy:7(bL:432di2Տ bnEw "/?tiE0BCb xَ^W.5'770jjzNȣLֵu*դTjZwPͧ_&׽3RfeR.ٜcߎ$!3 tĔϚ5w˜gS`uaLW̑kèT:O,tzF ̍P5>Ю.ʕmVn .vXg}P4oq-[V<&Nx{Nܵ,ep7fszCdg_aK6#]XYm[֗J~ʽw&F9yR^T=odco.?H v_Kx3_>bX20vUMS".&=ö]u*Ԩ}+l吝EE(7JI=AU $qb37dGB(Hjt00< mތ7?f_NJϹQAbDF\Yjy@A5MJX@E}h}T,JJPB<T@JPh_]ܞU:J:c!;n-׶=k$?=Ie(ZPa#BMcEBej6 cZchev v ܘQ= Xm+$%Q4(w|mHX_Ď8jCxɯ!qYOյf{RekY[`Ja Z,V(KBalA.0<@8R7H.) ]VrW7Eny[a &j ߠ:p~;nMD+NpVֺL~7K+#h ĺ^[{ S"@f L+Oh|'h_ K`Kl[X.[wj7":rmv׆#*tkOfTGX H (,zI51jZDC54A&avaWil&:]Ot4],EugCotjcN ˬS+?_2]v}SW$RSf'J @Gfޟz\޲i`%Gx_CF]oA"c%IO"N'ZX*bp>Caf.ǹߗx~ĸ\e_0;A{"+7ۂ-s -O oZ&Q r WGO0WPlRl@A$л^]I&}n%IL;xdkV/!c҄W}<X4 d; B[&8ʴߘ6ߕhtϠaKBo{H P/,6GK`K@>Fzl2,mo@ ŗ,FvqdxpeΆŪŘ"<`j2F"<&nVR/bdݠd:*\ BvutM-D e>* ;{Bov}Xb1R_"Xl el1B1\KX* }9;z++3$۞Ee1l> `0))MsLR9!MЭSYrz>^+H\>c+x7,E~ r,bz51:vmz vTc -}dt58NIo#:|{*h%H~Pq|a[|QJ*O/q4#2C85gE =~2:ѤEdz 3gu'\9ի=1f  ᶍO7{XLxߣZʪc4;_wjuB; (䬟mg^=B̯UEZO#-^( $ˋBA)~ g W= 0Bvȁ00p":lD2 neȿr"Clz#oFq\*zAEg~.X>)[0Ft.$/E9gKJNs skA=Yi w?!C<̙%Dғ;VK1 6Кi4Y?]Doo'qe8T"&ps@?ͳkxw7F40]!fQ*_ݤMܷ¡Sƾk"(AصrG)uY `y Q PGZμ/$/ 7 \` }ލ4V*'&4D Ǎ'( (UgJ·y =Ol=8`7Մt S2}>Mm(WY/Dz[|4}W~[&fy\| P.Td L*`I]mDe\v[gB*.Ӿ?nzNcCuoU6[ 5׵`߅lU0 Kwx )&ZcÓ(:]Lz[ +2nwA @Hbv( G[jǼ>edF'tA> :O)oCpYg_cbN޻;#(UYc DQu<+|^/3!Ryi@ghe9so]1+M- J%^nvZOhw"|({QEՌB5Mlh<uѳ BD#G#QSe?4"k=H'LC+AQK5˟&^y*yLՅn̺ȲcWjMivI^nqôo86|gIdӖ|ơRsgT*TF1qVƾzBEq+w6;s<3o'S%x(ѯ^qj0WЕZLee)ƐvcD1ݹX+|s(L'2\#]w ץn?k zKs<<ʈ8uCE[(5O8< unDÒ(K8zuDНxRգM̭ &vǝRaFťx]Ͱ 2b}a uƺǡ_  )-JD1goOY5llJ_9B[eDDߵCY6;rud1ZG\;4}I&W_h w&6gJ!6O(1dp_@WƞI昙L)/@5K_Qy)bcqjعk{3F5?jRg`^@,5G?^ = ';uqnŠtoZٜ(i*Xe_ c&im'6$TVi@F}MEz̨dߝɿ^㛏&i ˆ?he4 "O'-di_Q{qj q,/8*+J6>EtH6Ń7M5?Ż ̬5䠅t_{[".wgKŶG׭3xO@UhM26Zh)6T1}'HUZ2tٷsj?|˻GŪ-! H*8UVWglk+;c2IyriSD*e<3يO#NrxA _FӶTN7y2ϞJ?sq )':CA`hN;~g|new ^ gUV6I;j2I5 tYBd=2Pˋk(w^y򟑹N*QNwn9i㸑/HA nV>L&%#حh~0]CAowH0  xu+%%\+)% ǯ==yqA`ΌAŌX6}5fPe^=3;\D*͎#p7X<-8y6k`'OI@mO0hؽW+=G<*觊!5oFRF+?D;Sq40mzE} Q c@uвW(bͮlX}oh[5caUf'@nxZd6t$ͱ۾/RfXX! hn7RY Q:֊f@ tಊu~}չͅћϯ`G;Kt}6T;g}VWH2*CyE_ʁ-ۻX ¹Q7~%#6 ),d=N bs>W#J_ mzEYWj˜!{bm]r:!SVqnփ|H-: Z͈XE-A˯5ډ9M_D &skuwZu1~1caȟK%]QmNBҕp]Q{Y^>6ŝEU6&jzXx .zg"xg.7 <߭4 7gGxzp1KdG>v֎i4j}5 A߷3bOw_/& G%@V ]VV~ݍSys@Yv s8ppN\0ڞ%?rXՊuªW(P;O;:N)1AAl_W>3A>e'KZ:,"jDBѨKϏgN_8Mt#2}lv7qlhc:FJV stoKv&% FiؖbݵخnSq:.iꅵ,|$~R現s]ܑq'/lk8y9+{jn#mIvjj~x]?<=S6e849X)3Oa;Q'leڰV@ pC2'P^rRHF`Zi9;&I͙>THD1ȉn^o_[8{X9@@ZIf]4~ S[mk3 Gn[̓Q|MW}1=uݦ&3X1k1<`ܴ+k42管)WoG`{1 H(䝥;|Ȍg},Pe!KM]3ުeCd8SýKꛇ@VgOa\.BjY 5k ʎgGhGFZ>8W2Z̋i]+clP u>4sIzњ:<%<"K^H&mqW E` ؾ,^x )=Fz* ^۴o;v(eQ&Ŝ"6 Y^1=qH@lI\>ԓ+q^7BνU? Q+!T"ycH:Nڑ,WDKʜr%"iIPpGqՎgYr PzH6:[2D9C{TjhC:C%aeO[@)?,ԁZiM4;4=Xr]Ч0b#y7+n),ÊXM:s{}P'Ӎ3O{rځohX9ξeENgcFXìЇ)هsK Lt@(X?\ ~akݽD} y~yw0(gc'_lctb_>q[TZp6qܠT jY:5oW &5e}U[,zDKP~@%[-:%~O|ġ?:ԑCfTsF6ee^B #!0GܖSj-k ;"d|ˢJ|EjNB,2ZxS~O14q0l7Y `SR\m+mxK f检̼yu8{n`i\+І^ \%8w,fyrJ;*L=z3l5Fm2ܷ'i2fݫZ&b/J*w)ϠԎw?v1n+$ΧzVbU* Իzc3 m@s? LKIs@đvW'fypp,U j]m|ٷ|$KkuN?X s/Ӹ=>˅?umZw >f85*k N\Tvox!JxM9dx6ϊ1h4zowhBkXE-_cHJ(h CYbO&=ڀrҪY=[ V~[GZS" Gw=o-t3I: ̉^PvAVl}F%f6&nv{{'j," 3o~[j1T wc|~'˓}||U bP$ˀoy>FsB9&Ea-!pTZd+>d&9ӯCL%>Do?3* %0u9zZlP7|sY|oEl ȗK]W%e:VQ C}}I9?a)^ 7˒cΫ)lHvGܻ'5yCZ TJ!Tvk ֋%7Rl\=Nd8.۹Xӫ軫%J3!R*coJ*۱y):""= Yp2z&97ʭ293Y]/䲓x"R҄j[e="?~NT(Ԓۗ PA߁ҼW/>g$S0(W}Ysgg,a3gn6Q يk_^&G|^s{/ H_qhdfAY mB?y5AhlI1㼜O_rO5M5LCG!,~$ wuGЌ|3Ep4Q.EL޸.@;\iL bicǥ˧:Cғ޸^/m kbi 6Yfݰjc?Ÿ:Ž6LgSثo8)|MX٫*=8>ke"7B4{%;(hr#1MZQqisDG吃ЭJFПn~C qO1|q)Ec~;!%aj-[9, CM7#>JS3 _s )B|D 6dT.ޜl7EoJ9*_n4,ĶFr86bRO`Aq3&%WgF{4f[ _(xik O`?2 S K4zm`M& ż"V!S(u=23}Ş!@ǂTq@Wzz"7>"2ߋ`v0nSǷ:I\+aۃ YM6݃Ăq%,lXoZR"S~Dps/Aɤ bIO{mQjo aۤ7oVCiGo%6bI3Qt<}^0Ske-dM[pi, ^-pf-m䀭,lŽ>*ZTc+3rE'uyFM^j xKO٧ _N%*h[h7K;tYaO"6v4g"CM4;^%#ϳG:N#ޏ'f~µtqiKE:uW(|^I vzzN6zXfT]8Y)bK7Ȧx2Hߛ;xe,Djю'e,83x(y XU$Е\mkZbYRI:ɡvd2(`NGEnſRHWlD:iN&*0)1*9[.-*8bҹ5%PvrjJ@i yGs6Hrf{Qnlls]S/N5 (uxQ3wA[>}K8 g%9YVB7q|D]NHlLij0.on,4d5 `'}S]}~` g!vx 9OZ߼:c8UhP4X3ʄCWR$]ߏMsP7/ ~Q WPrN*QTNV0blw t`G!Y[*Ƒly-1@%ON6v'bf jO[r݇n1c${7>xT@B"61glIsϚ O' ȞoM|g[6|~ň㚹t`@&lIޘYHEGsIz"R]͊Wlu6އ #FVfѿ]W;f^ΞZAoi>!`ˏ6%/Y!P#]+|d) ;[G̖u Ft7WzxC<Jh71ipx$-ߣ )|9SxZ$6_t"B@AM9rI:['l2['y +n0I,. M-Kpāxߨ(#*bڥFpؔuQՃQw4cSW_&8jJ$w1ъ)A"ӕ>ntCKJ2pa/i "Q2b6َ5`-9ݠzҶϴrP\_ whg+,Ҕ`;0~[ AۆsD??v,[.=gk\sկ˼uz%)+a wlq,R`6Z#d8}; KXpGWoC [BULJl xUv=Vh|s$V=)mƓBZ({*S>^?`Ap`ee/7$3˕(W<n]$Tj(!A2뱽JUd$8 29MG# Ho'YF\ Ӆijxl=敓 2Ri!?rKzEѾOUoOso0AV )h H$*rS |A$WhlC^!X1C~a iYqTϘU8#rN} Têքh0ŭ4%]9=e4^mmA#5d"⻯HoZV.ZlM}*5Mk7ɱ I)=tvqM{@U`1TY`8lj.U.e3zEIVХRFSpa˭s9h^0r-; DHy"u[Kӟ>?, SNvX>*xsg2(3@XeFj:1lL$8BOHsf;Z74j$cZWZ?fNxPu`˩[[%.;~%vN1Icg[4lBXHP_V=`F5ӡ3;E 2LETGv%.N}y:ůnT-o.:jIrlqKGẀ\h_* G DteRZ/paK|J oKoK f mƢ7 MEۂ8^]odQ ФCqo@,)ӕssy{b'QbNg"JJJvRp԰mbq; ?P2)W{ 𸩌WXŚcxr#b^8Dۤ%lb{Z7|6Xk}t`dmYm zB )ϟ+;o|CFؤ.]Şvy'+eD?mcK"Zx64\ɉ@Yo8{ƬI5!pOFbÞ{@_'xPa7r~"6ŋ_Ex!'+?Q yN4Q67p7Km ޼@S L✴Lw'\[>",|҈a`umlC/S2=L}К68*2MD~D= ?ve;~;*W5L(œ dU#=n,s`$ S*E#sTe*h"0Z(A[)@iq8;k)@kb!"%14#g(6 ߵar'=yǾ=FQl|aڊǞFfuwG09JR%r - ;h p؇@0l*ArÌIO乽+MԾM R,/L9=fLKS6 Is |tQ]m,>`Hz`Yx\d7¥qSZfKAWՇuYO. ,. `¿elvp2~u;'/8guXODZ1}UI?y_5)}Rjݛt!R+X}i:#b?alI@j jH6Uoj38\fK@l*7b~Y}(J5ǁ-dWyĪ&q\t)X"BtkϤFM|6jޅGO  ,IJ4 G~zS=:dL,j >>L7Q/gkY8[*_[S_6;Gr4_Y@4S+Ds<"8S(y?O?Z{2Euds6'*jxˀ%2}jngU<$i'4]eF{3 :'վ")XC;lAX^)JZ\>uopeIۙ0ϱx Vś3ȓF7jQ]tBQӠ:H^QgqrjBӂu&b[TN't,Gڇ +2]=?tYFccEOsB8 Lr5u7Ͽ~5-XkEm!sF"`)}ظ5pKTBzZeu&\Qn #~u&)!1 i0x:`}z>t,?8noKى0k=;Z\g+7h8E,)Jo*mzzOG"]U2dJ)Lk_㨖s:Ie0Yم~/*6g+Q4uΩTr2D@{yv:c>בq'( LgUvs ܀&ZGg{Zlz_Yf9Љx?=1Wt?yXW i;v5ߊ>=F#R܈n}Gk_Y6Zp<e._~&Ky*=80n jCS+^oTlcAy U2ru;!vVZ|ד,AA;ǏcY7eMmt Ja7&5/meRJi(cIm-("*&@!6ot76Si 2߲#zJ»*jMi$l8uvjbh-F, hxuNE^K3nm^% P^ UOI6qQ$َr{˾"P>RL(@i;^Ze h}c@MtcCP5:G]XQ$ =DD5N}OaDmPPB@Qґ&mz|[ $ԛ=.K]Qu/3Faō_NS:}[u0gz,]ªVAxyx 5 CB!KtMNۃ$ӛzBGCuMUuM^SakPwIU2@d/7CMg"Em B8l&\U,,=WC1,33dR'盈n"צs.j`cI4Z^؁S,ԲP3y^~"Fbv2x*8C?R`sH,%M}ַQPξ'X@aFJx(ݧۻcի 9WCڋW?֍OAaJ' )v rvī'è8$ذY66 kwG%s Y5Vլ?3 p-=ބΪ;"7/:,Em C ![#k+3Bi ȑ'mJ ;ʜ~ Be3!!CEgg%ʂ w6[qd ,1Aps2Xsi"/goW >thE2uS XWuoՖŹyG%old:JhzMI籡/_ך6; ϸ|@y)Ԏ/b* 1 ~y1JhO6qT7se C=8Dic׹<_UW)%`ׁAL8]/evCs=(n%iB}IH+%& Tבw;ОTV 6銌w ۍ\(MQ4]#U[m|LA$HM::z' ,U_X=hNbe_66#acMG$Z'ɓ(<}(cա!jaj:_Sƍ6Au"5u0r[h*|0j8ͻ熝sdb⧲\X݁b{M[rdƥF[ʪ0 6zzTo xl&&d's vޫn4@u2o*=Ό){Wep&jE;#C4 uG{`4uEVRfxŲk 6pZДu9kuMҋCTJjX@coT"ޯpmVɚF~gYlh9̼[Ɠ=H& ͢hNn5Tmw{|}׺lpT ,PnGgXh6bUe N)mQ)%S،Օ+S? 3%Iyg Ip~h\YVɐVWH#|LWU=ٛ^Z_N7z/83IVBif8vZ=Uyq?E i9(߻D&dܷvOy8'@?#)_7;nzJ@B#`h`cm/|k:u#ÊEmUR婽+sL6HvjCjᆟjxmfhNr"1*N:Â>}!//1e,;`1d6dʼnnnj3>"0++\'.@ 0ͷa+j:e ˾;GiYԫ~3O>_] 4?"0fdU/gB(NYnly"Zy9f7*XRb$ m(ĥ"2rmR\a^1ঘ``+*H}s.?m"4!*+?H". \BQLMR6 eLD5 }>o%/ȑ/ȉ׈NUJjL:0%+4J+4)bJk myb{sHT^y$z !~ph҅>7Xx:a*%^(S tk*zx1QD'̲o9#b9bZ1>QuK<IcO3qh ƻ2ўPu_I:1Cʟ#[] qeWV5TE_ֈz:]}HH?UB%eX~Ҩ~A7GXQ+Ii6tnz#]7!%ϫWTtZ5h: n ℃n>ν=zFϽ<⯼bOQn_b,uA86Ad%H'hM8D4՝7%t(ngEnxZVt,(kMn"<)H\ģ{]yN|C2bsYi,[wd=Rp>-xl* J5SQ] U8C\❈JZ*. ')4Fu!O]m|SyA^YǢ 80$rOZTU30%N:'$B8eSwU] #\< i܏Ǽ9<ƕJXY<=knx!vD,#4i\Dcdb-\K1nIeƮ$7NCMۄ5bo~[Awܙ1R~|n wP0,-)Ez-{ NQkVIGũc4#jMdG*0"tqEKrp>#t,RP{hZNYL]dŐqhXV%,DJTf_@d(vM/:ƨ9>e^#hQi 90wKB5OؔTi>*?$3i OAǺQ;:{pi8 &cwռH1+!B3Rdiљb?* ]"DW#z9NUHFaHsvu)ik$y#d__PJʱIa07C7o_!7Nots Dr0[X9: YR}z@tޱ5j`(DqZuኜqxb>²h ~'!j]Qt).œ栿 䌞.YjYpmJQ?;;Ġ.Qh7&=*ݾ2zs,S YCI'Dh+PlhA jݒ>#ұiq%JXXE͖,BsH5ye8U$'gǻ2aWEd yIÓuwg5w N*L?*C1 Qc 'JEcGo<㸚 %e0߉?r!2~MDX~}@4t[(, Rנ'ԛEmabEdtl{}`.K%$sF:)ء^0 rVk,[Q&C9~Y"_ǾCH)}O5LU'57Qqlr>f_(>\>C&;]- /]>HsEzY؃d#> 6:xR]JYt2_^ j8q)euغ/DN1ذl3Bs{2"HF}C-طGou`!"S%eD]|%g@D}mM[(bJo"C 8=^] +I|Wf95T9o` F֐&{ >vD74q|qM/=4W nCS%rfwZ%stVytͻ5>t/g%9,qΨL`")Bb"Ԩ>TITdzbX2:sV;hhdu O+(vu}hqt8nw}jALo㆖i.Na/ J9:vQX6 T:b{=Dۀ\/ad4# -#25I.=/ۤQĈu݄rO8=ehT šv!|%V.qE26b^> v \Q(dbVU }ԫRr* (Z˼-:,j3ͳ J3ds~s (4`dK+$CPcyGCg2zex4(@%a]w_7yGg*LdUK)ZBn `A/QF 4󘵄ԛuz5rҾRQlzhur=oy(x9xD`LC\aMށ<&Qmxok&fɡRGޑdv5 ga|B*i=BQf0"P/8^=sہ!?stH6DM7yqnLWLccLSeb1H`|tzfͮMDkKKK.ƽTmŴ Cя1)B}`QK^aJĔԋoT~J)p_/]4\x%ثtxL'\s`gܛ'S59}0VP׭3f.i@:#Gt+ a=$gݲ2e! b">H1mBB>4>}賨Vw=[:j+׭ٙ R]6d: fo~0V9ն8ۇf`J-ZP`F`[C3E.5ڄ7"~绪gT;yp EJ~༐8nN >w;qۏ%brZjݙ+m/ZVo*{h ;2tȞ} T'ͻk.R(@KVGb l2WxYf(!N|%Utkba  uki*y;.dXO"[T/Q0 KL نMV62ihu5.ꅴU8>,{2nhfQ=+)\p=GJrT+of a%ZiIOpy:C^|R np֎YAIڳ4!6I,yUa1LK"OJǮx׋vxu A=w6"LVnjH#EmN-?tk@A?o) z\)NDMHɘ#(v۔I^..|GMdܿ\V6L#p !6f>\-Z9Rǵ'ς1tdъ@=ד}Җ Y]bMyі\܍[Asxa-믿HYEՒe8~q)e?ҩnntQPp^\\q!WXLՉ-r:XkЦJmwCz\>H^> dFӏGb)p@̲ B@j T:(Qto) T&%e'sR'fVGR(KbCےu`b;~kV^UvVT 8XLZ4E ' R[i}jtWc{c^&ЦƟ^Zp@igγ#3C䮔>3"ǐXu: z7Sw'V*[V.g2Igua]ؖrhqv7ƢJQDM8R!9'ĻB r8ozKGV;$6UtQd4Wұ'Y mA+|YͰZGfk"(3tc6;^=~*səY[װщ2K'Yg SjB 51P\YxwbofGcFը.-=-_ 6aC&xO}>P<>`@+lQ67B7M*\-UK󦽄#">fGl!@kL~E!ԍudiweY/ry#?]MdKsJg׋)UXSw^SWOR+/<Q朜6уXP{m_,'h)4M4?5PiTh@ExN ߗR{uV{We /8QV}to.yvA <:29qA;n0M%kOR/(bI4ϯp#fuRtۺ yGg%BN#brѵW[ش+Bטϖ]v Ud]1Y0|͕5ARpiX0T-vOʿ%baeeIT~txa8)1!>;Pk7 ̵1x!j FQ@u}Of|M/UYۈ;&?\٢n|;+F|\tɜKub6-肁M=7R/qi m8U0Q  v"Qx;2/layGO][l1u -|-iw;rNO.0mB$39Og!cR]]\J2Nh4, եɝbr$bd|Gc7*^JV}PW\yN\= 7C愥>t*; -s*\ A:{pNAx-i~'-PC5"(M⇫﹈{S`;P^:\/:"ĿWOV<Õmi~AWt0!0cLl { Şnj7:%n8)1ܣȢG.0 -/'s{Pv`] ,ʪR ?]fl,UI7Y#їy'.*&\ 3H<,ݐ8uvTGAGJ &$mHp”$W$e $\iLg,b-Pw.'o? [ ❲԰A XvgN\-'[7 hlTƙN6 jOc3#Iɺfaf P\MWCj2?$S)'f(g!V~ \t#2蕟SzTKA$kӫ[5gyLӘHb+wuE$J*\dylJ$ڐ:=ͩ_دBMӌ+asM=J<+WT+5CrOS /_4 }?TtU;eCƭ;2X:#dс~2͝e JR#%M ڜXfZ`ǂFs?jnG!i5Oyh2v!36-:cq(Uc*&/a\Tk" V6obkO5 uϰq7qdɺk2KcƦ||*@~W8e,bm9_);rCp5tK-05oUz03n ʼ~8?z[qpAxj^ upJ\}_W8O&igN+8Ǘ尗 πΨ9&tOo._?[ӆ@b/eD B& kN_b12tN : sZI_Dd ~)._/U+.Ml-X8Arz%&XdI{@@%QB0w?+r~,yb>51x~nǎ))/rjfg\2(|ܢrv[Fb(!h>ZmN_eENX`FT0J5;"L*CtJ*qZٙj͙? HI% Բj2!d g(i}ఴhA6n\_{M3W8{3(0nKoly9~LCU>*@a 1=jRߡAٞbsԊ8nx/|D" aek[q|2L7h Sa?rp3Wd4҆!(Sڄ9SGjJ4*&kZX%vBfxWGJDH=H[G۬f_qܙ8nX"1^h^'jg;y8&Y&eGq,C.3f91Ƭ zyŽzBwz5[ 6@)?*'mTU*e6 ar\ v?.89,+#|x\C(*`؄9$E^, Wl~&~"ȅyNCAbj,znUYÊx%'6q|~h Tv4ꙉn*rffwQJF I@=1,˖oc{^xtlOBM{D(»s-gr5j*/s0׸LJ<_\@ӕٱAV"FeTHP|BZI?Dπ=4_^kp:aonpJ(`$nw IgF 7Z!4)K.܇&C溔Nw$"Ĩ;#}dlSAd{ݑnG˳::gƸ9xrsNI"=W*#K$|ɯr[ .ïHт:"Ltq,1#ֹA_¹u.pr(gAMmhQmHDLi. s^lpzPuRzM>yJítGm!}ZR_'3=$aԌ%iLZM-$úϞ\~nUg{ ;_|6(uqs˻E+ݖv-د}<^ͨW R[13w+ukmHO!\gyhߔTk[VOuSOh< ~\0{{O(}KVݏrp ʽ v][=J?e#sR1-r:d3C[k=Hb`j֘T'_RtjGqwmWS>ؠ‘t-⪰*i+:_bXfn*`cgDe fE^_rWpL{4 wV<-`\ûEfn9s6 %MxKA/[hU~ƍd#wpp+W?ڭbHeȆ.6+ Osv(К[hP8/be?+$ʠh_wطD>y0&UE,/0\!kq/ZDr,vEkΨMק`3R|=l sDk3|>sKfV=tl2?"v d042GD?wދ7i+JLR߈2xκۻX^(p[O6C1ʤ`T$ i3Ӄ%Shq˗KfZE/3 3xv_s=зl^ivaxѤ+ Z4X x d[)p|{Q;̫!DNq<᾽&&dt|%tjű);uA+^D =pf6Yh0 1!%2M7~ݟ Z 'g߆Ux5tG0l=w MN|0[oTO >TRi-}:”9\-"ZSԮ/iȠE;0j`'\>lńܴD ]{8#<ʱd(<GM :v(p9MJ_+]~/i;N5TTMї^>uVb/$L`F<[.DhTVs'KZ\xZM@o^Vmg $ FGQ4OA}=c\,l#d\n3کbJnIgSuC+hREhJ' k큮N+(?WG1[I*]0Vm{MNPvr,v>RBr3Vn/O` ]VeTK ͹'Wwoy""v3rѿ&+0k Ȗ= 8چzS~^ D,36Ȣln8 dž§j@a$ݿ*ЗEXTCll5f_9(ehPQ~6Ez|# ?:07,zGnYkC8/^삙Ok9X>;c~&IuȮvjݬ$n ˋ[bao@evjC8 H2RUӮ3nw'Y O;moȃ.7%S 8zJ߿[^ .({/+BC)@r#. Wfjx+^ox@-E;S &K:>FT}DO˄}] %eymc]"_<>Y%BTDY윒 z$H5Eu9ŭ'rb \vS,"@ _"<#U/7ޏGpǯc~f4PN/_gR5iĨ{8]@8-} 7d>ً5֪i]Xi jꪠa%$KU<.U! *ᘼkHG[pÁ=*  ["JG AS?NUьZHh{uslf|̢CR+N3d "Ni`bj~{],-whNc'i[ SᮇU>pV_cT9HJ()dKO t)J"L^`YS"v ;kh TqPPO<0E:I4@wotȀ㲠_|̎o✱dnwy{ͶhzA/]uz{@y=s-Li'%$BEkvt} m /L/]r[G 1hs4Iւ J\6e^/`vM_9 =I; Šb-sVn=xrLA[=5, Pgah>rhE $@T*lFsrnNbAy##cHq|Z5"y8ǬDtOD+mi' >o7O8 \8p!҉e؏o;s. #(bY:gf95)V[GJDvIm woanz2~ AK4/<yHWl*)aN^mY~Kk= < gI^R]n{-a+1t<b:nkeqt`OJDτZ;rhvǰk}E>o*W!$rLoίO9XA'@+Kc %}#Hs/?'_;B)s̝ẳ9ӋŗՋ=M bl bɫt[=6r{NxNΘ#InAfGXC-] YT4ěj;ҭLj|TF.Fh1=FgOإU )9o8n"û}H=[sAٜLIJ/"e! H*/@Oij=)޿XQ75ӊy꾧jvC]57l?wJ~_: /Q:,\6D9:nnNzK'cxwdYgCN|I2䫠d Up xg41/Ш)3|<@*T= cSö dȨo(Xofi0-?SSpL̟ /ll`T.1 "F3K1Ԅ^0X7Әg^fgj u%Q]z#Ĵ( *ƐL ~yC $"#wp9{vZȏs3cfFQ`3v 'J`A$bA#+_Ji uNigS8N^?uQ*gb\At-Y?&2m<@iӦ-(rW(Oo}%i1bٽ&7ZXzZ/M2h}،,.qŋrI鴽6ھ{D^hݥ#~WVNݭ  9Z ގ|(L{"<u$Ln :]FBcПh23'w3"ݻfU53M1ؤT_ht3&;+<-oeSM?>hnSLU2邟:¢s}Vދ~Q@Wccʹ !>Bmc n&h5"6ny[` iImnsgm5%{!Eܑ]A$e?ѝ_U_BfU)SVF4b"9Lͷc>-z?F3p_5i%ܻs03)yG aϡ 6 󭚩ZIXw1ֿGNuY}uSܪ2t>sQ &H-:kHm`4ƇuCp3#фKV$ NpSWE @=ս"2PXJp_iyBVSNJYQޒ&Xlcw=rWtPDne5C;e+#0au(pO7dQ/b3$N`M9FwbI!حYhȑzȠ}``8#'p 'OEꢸrsy(y;[-?0{~X ̈Gwdiݯh7 ~^mbw 6}9?"g-*mE&t&CLvJQ]T֧ t |$Z:,t* ڗ4tT,X#·P0wUStdJzsFߍF$wZэ7HSH?`ȋ'~!$K#W[è݊K=kp (D v%|?UHF APE glVzܶަٯv/wsM_? xmyH`79J~HάU`眚 ŅY0/f`RU9,Y[4S2n菙O8(>ͦ&V\֭tb+Phsb%lMu&5޼aYs8L8Ǭ3֚\ؚ#|,8n$Htň1Y[2l! 鼒OBiyҷiVV8{__ V-a.o"ɂEyZ}ۡP JZZpwa7(-:ՊvA4Q[\6*`fiG=3NߟwRjgAjR6xȉ<2Y1'oe %ͺgtXb üX!'6dx&r8kx]K[uO/}9tx0\15H!U*(] peoZ͓\TOP0C59Ctz0(aTہ}O! `xxrRפf4k PypGmn̫>ǯeJ$cDי~7cvIocd~b L 4FC8 /{/Zu-{L+&X3ȩ^7Hvpnbi5ThspP* Cq[(e=F SqD쐃JWZ(PF@ 9l(^(ˎ)|#"ړR!g_ C`C:Cҗ%(eKpPk8]ObpQ|sW*F N74MD*=dQ[:)Zz_3uxٚ"`P/8r] V;J_ LKBK[@ܞw;ͫd-rG؟y@LߚLG*KX53 JdhKiU/!4+טe]SE9bّ\l4fd4]Ư63dp<`^rnR $]yaZ?U&[/n)R9&w.i 3My.*%h->tr rzo_&/ ?R{cZlaIx= ^ё}:jY@_P7@C]I;E@Jz"*fE9L<[[r΄oyE*/xHEemUDU yk`u*.;3|"<,dvaB;AdӠ60Zb,"ё`\z -)aFu:LG֚sj^LOf >.aWңG,w9gJ~,ck D/LPwXeg'a8+P[]"rxm#&wm&-rV~9=zE|sk7v1eYm&nK~QF-ᲐV'R] 1+bP'Aڛ*"ݸ^{Y\71w>)FC,_N*hiFKhhQ0ʼ-M]w 0|# B"[RΉp*D:od+HxVKxGhu+>_K"}&R&XxNՉZ\.-Iâ~IQ5:*z]VL###ꯐ%_$>xXMmckFv:_{ѷ6Pޒ/fnx`V$+n Op JP[$e)* /C((q&Gi`/h›0/x%e̫^L(k]V{U JeNmk)3>h%Xӗ@3y_*#t"B%9F}-Yyp\)r킟vvTVgXkj=ۗ,źakLʖu12 }mOH <{q?e0,ViB=lGJn&lPx>([) QwåSw[~PJeȐMxlFW4޳~q6U ]eEaNDܸP~v=B^peϓV&PϠYi1RvVtܠJpW5hntrz-yD}Ybe_C4 RPŻivi<zLO'8B_~F•z+W%#T_A3;ql)i GC.TdCa+ч6^u c\rD9pK X9"٫֔q~E&4 釻;?-.j8 3 31[re[<329,Cô,"_E+xVK {ڨ*o ֱd ~Hƺ ڒ\؁tt> &w5qL9<5Rճv Yڜ`mɛRJɐ<=*`SǫS &9E%`S89U=+Ӂҫݛ 2DC:T5듻ZC)p|f?Bx++WA; ]NfgĂV!og6OTJr^Vd}8I\MoS^҅Wi\YKD*4 T* QpY rW<_92G' x eRؙ$Cn1`: JxxRAOq-HXz P+gtyψ3H]qY<}F# l+FheE7P.I|?͊>>ݝaڻ̺S}eJ0hIR xqj'J2Ʃ!UAJCTLN(t/]~sˣH[=q7*nu)&#r!%7VFfk_(%IokIȿb$g'ě  ,1T{L૕fK!O= Dt;rWG.,/ q+IEe]3-tAOߔ$ ߔbB{Kokp*l xe b4O뼡/Oq ۙ`zXJ'Xz.#؀Khn9Vv\8Z)ǮnQ X4%IF}Fo? W}+6mgح.*[M+ޡdj xLlE %U3U":$ޕ2,䮉I JUN tva_/< @F +ZթFCA:I==_rǵ5[ ̇In(CU oU* AzAEBs@b+(rǨtv .鼮`g++)nX簟F&cWCO9(^쨇Nm4z$MיQN݉@d0>95P0G̦'q1З0 MR(cM>Wsʢ \Šj` ~'.;7r#;;6ZoiOSyn`pB~;=621"oհ$'k´wb'CVY%>U@B1D3׹33cwC Mήr|]za!itmtkqe:0C6q d٥=oSGh.6}_2Zw]:7l> oNģ`3hCMw;᤽^.P'N/M|HxsX'<PWP:poȞ1HY).+nZ5,4 7&|掏 1v-@'nKbxýӻk?zQD^x9oV wtx =v.mٔYX6㯓}=oqM̽/IĿ6( =k_1K6v%Dͩ h FB&#M$/gfN#6&hI/Uk)I;Q0{v:GadJ2]r琓R<_W6] c u,oSEhmЃE}$_kN.ĉ>ey,th:F.4eI f ?r*gWkl죪Gxٛ<:jf=cl gpؐT˅W)A $?ܳ.@.`-R '0@0ӈ%$ E0?3G]u[q z;={~pebX*~( ܙf-7qٔ6CVRMktd `:g ;5qjbN;dX_5_ }| PX35ɠ9H_]_ &ˇ3/:ͰΦdž{F"Mhz..͍TnWwyIb:O5ږH0tęN!.yic3Е.}gdx6 nKiw8x BӞU 2"au3]fAwFff#L=' idsMacjMLWpm{&n@idt)bHד_U=2 -n+Hq0w]@|RDF?cq{G7x޸4*)x'Jau_EKPG߶CtChYaMgcdQu7 =Aoӿ~^75Wr@#14T9Ŏqڴ4 7 V,ЈehZ-O.<>~⦼qYΦ 0Ъ+ Ai stzR z?⎼3pw_1P$kChNOEH)?nF- St˂An#B*dG*COQR'g080/șt6y7^)T\͈B\Z ɻɚR{CF3X3]=مI7Q!pX"uy0+<,duSj"n&F*bΝuC M]qb_;RQUX͍M"6>"<_>R?BY wGI>iDUgx+b5tZN`F k2ZBUtt uxAnX'w3;>߮=M{Ee$ )Te5Ĉ ӔѠ$Qб\S;*UWrJnVr/2‡iq-F5ee<$wHd0'9űH@ {ׯUѷzmjftI6y6v]0]x~2LE̬8X?,<hPE@DH4#@C7O&.+i^ꯓ:ש1PBb A8&vVsr_^ze$wӹ|N/֠Jj71H@F""z)̿/|7.k Lq} <@_ww)| }:yV|!JHY=1Π]]hDRbA yE9gղ  N/e/$CA*(sw;Cz >Ɋ}^v lmx#eC3 Z#Hl]'ꐨoEjyM())i.9{ UEH)q~,RoÏCL)uvwiBvB?9B@fu:gF{E3J4YsjLiRgGvϰxBN52l0.%qvR7+v /kDc*˭'SJbDR>~ui=){Rs)"VSQ"SX+Ӻ:bD`܅S-ĿqYt囓2«:K#{Dܖ0 ?aJpһZs7{ERmT;3:S$!{B1#k3}  _Qwe)5j&G5_&{}Y)envBȳ1qyܽlQ6.(WtFitff Hq|b@byQ 3D'axzcV@3t^NYҀk̺ #Ƈ)ܠ5ȼηY3ND~}~vfܵ+a}٘y爒@ַ#!4_0^L#e8zB}oڿ#or#P]]pnK}.^%yF=8-E=~}s%1=JNEVZ{c(Xn,'-nl/࿢9%y c d%aD2נxrmF2 "vgCҺ6!צ{rs^-WCt#;+>ʝin<'q ׯ'87 !)D{om8y_W;in·_1EZFk@1n}c]ai=3 wF!aVO\-}e:4~1KZZcGk  svDwr0bE-GJ%H 5uI@wC^vu!Ae="wHslA٘ӑò50 +֛/zm/w9J@9^4%Te,:C<Ikt Vx$z؀?chD>? <{t]ډ=h.6ITDU0w j~R, ϧ&6d,Qa%"%Gf`;<+C~H-m;)66r=7QԠcG7n2zz-(ɞZsq黰d\Ē\Xc[LreݚO/ z3_5j2{vE?\51.ae/eGbpdJG4HD2Z`j 5͇̸=+z ZtWC~>&>z;ͮCތmZ"UY1.jyewޮAjWF>3-n/t486E+MTg `ig%?BTl{0(rhk7O847?%.JEByNO Z<>h&Ph *9찘uKe EֆdgY䤮. " Gv64y(]`3ۢyTbBZ*sO3oAE`4?;Q~-SŎjv G7@<0P\t6j15w6fQq Q hDs|NUz?ƒBJBz*)((ՐŤiӳ =Yq^x؅z]xOY~7 ^^/NeT$>p2L;sWgAqhЄRZ!oNwH 0E^˚', HJ3Mt57`SJZRJfe 1o3kYA 6 +Ny#,~!%KEwl`H y8BW|GU?X!4.[P xjcyCɾlCy<$OcgӰʛuAJNi~ 3j+p)%h,HrN HU w[ӢjlFwX et}7D,'ŔO7{GJ,KjlGc- Z k^yi [+Q.o1{fɇ϶ \`wB 'jO@kĈҏr"{K8~x:*/JQD?ƧLݕ䈶դʪ:ff:֝ ǥ̒p8y/vYS`w% oV-zVq"fUK]s*U!1G[r{vck<%}l wG5 ,?q`a,н樂-<;ϵg h }VjSk\Aj}.`7;g:1K>+f / /"d^7i!)l[3iXHSX0}1W5V9A "k`VQa!i$-ۍ{L 9|Ёi#3{!s$O|}=?yE,LS3ˀV1D-z 7 y!!#Q-#ޤҏpK>@NqAO\C%s;U#:>N/M`FU+氕;U\we -w_ƢPӛƭ]VM޼b9##3CjƸ 1 *"x Bk:V)#M/|%e2&(c6(t;L"5}8Vͻ*EQfMjP:jTg u@)d4jagܝѝqAД7eAnZȾ7Vˣ&$ W,_YDnEet!R,<q,XgZ4#ǖIq`7gIVY9j=k K&~:}M-,X9(Ġ)ZX(/)Z AF#Kj\Z\oRՖv:H=F"7;iw#nQ4! -r{LzC1 p4eQ|)ˑ sZ%"zgܮK@֍|.HĒIPǔbS0@u3[IA5 BoB # PHa$/[K$2ؙTX`.W1,Kz1ܾv1)f*z'T."4g1m0w-Ϋ?$bP (WYroJוּsU~1|mylisSLZUcK@[&XfK*Mq⴨T'\aBY߱$J]b*!ErɈLu2)]> Q3,{L4vj@-J3-#qjLq^EX<Ş<8]q !hPrW7%ru,L0Y"br>NK/}2CZ_B8AY8 w pX4e _ʶXL(Mcڋ:xӍV%O 0N g^;蜑]0B"C}c9aσĎ[T]s̞D`ۤ͐_Y}ָj1@ZQz}tHtm@o<­Bέ[(=󢫋y&Y!fG"<LZBR,1 AhUCi'Ծ(tqέQI)/dx5 c&\ڬلv:ҶFllt%ţޏ+y"d_-Ȍ& ;f wulw$NbN;IVKrwnOw1mlt,j0t]ĸTO2ԩ`w7ލm"HX~&F@Q;G_>܇Sr_ZUEڅN6*$>!}%CG[ء2"&zƙ/J m 0 R< _'rF"w-4'Lv(tVjtPFȿA+h/`U+k5l Tv G6z?d\Ve18aQJJc3 V{d1.rG}c #]/jq lq }>Qk3 dk3 a I?8U@~k*}:{59k7L!&HIƠ*JQwt䶸 CÙ9f2돟zjXݔؕke_qDzAW;|Gf9&<q6|x{;| yOaq!j^IQ/uOC1X9|twb6[ ҉S|}#/Id5u>lx Z"ݷ@Adl{ J~tDĦ"rsRyV-)~9K F3 uf}@9-λLû>aWҗ.&9|Z[#yMBmU'|*МMnByv~0O~K ?G] 6ɰ(u:Qy)Edȴꈟ8~nkM@grVfsL<瑱=lc 7;=G/]+dd*h@nm|7 0vlǜblL".y/|D$MiQgE4kfXC?w"0ZԃDTW8:ߩ' @ǘҲ+0w2U<='N[ec0j--fˢgH;m2+ Qn¸A?*d\&1Ҙn@(cӿ$o0w"D2/nj%2B,ď;=q h/_#ky SkZfpv~&eA*7)ZmPka~x"tV98I"[U~!%/-0nny2vBAӜ;׈ yvF>5Y*~MFzf3 s(+DhE{_7.!Ӏ9"V ~viYLPGOtGp?DDQƎ@leLLis÷O~ Z},apN P C ![Cttɰ⼊^4a3W{4H(,:.$ N uݿ8Qb Nq@Ǖ?0G_=|% P|65߶2uaSrmAH%*1~@f:#\sgL.} .V?ȰahJJΦ<%e~uQqR=;V}oimrϯ`)ͤ+8j`3|Iz(g]ÛYDz?(8#V0^J`ۡ3xZ)_ф_z@u:-R X@cnt,e1y2}V蘎W5=dˡ){%ղ#`b)Xx=GeFrid$gwС b$/)$h_ѓ6W_y&Нpq.!鷱z vLm ܿp<-O,1΢v5X]1DžH~:Ct"PEAJ36 vv.Pz{c8OG/Ju69+aOK "M5X#sinc+e,4_Y){8ΐލi~i)!%0N׵dSe 8ǖ\>C!yF#I _m%s+9Yv+A5{De #`^o>S!蓴cM89b19d4E!Y,~@ 8*+C=\ 0@CpJO'^KB 9:ذDe-H#RR"=Z[kGuQ Pm 3 jd N#g,f*&$xxP6 .֘dHCv.GS:KN-n'IyY-Ake(rC~1H,x),m6ICMoQñ[$)GAe5[NicWP0Y'?09moI`܈l/O[ʗccJgb} D3D #(֞+Tr[Ԕ>{vHCaWp!_V5П!d‹H/2Йi SM/S28֋U$p\Y?\{%VSjx@"ֺ*i;޺g|Fn!9ե10$cebILg `R#}X[u#$EjċnSoԻɶK@Hssر;P|Kl_ YHWX,isrާCs hF,rp,F$@@-ţ#jn2c܆` Pa Ar؍aWs  )F,Qc*G}-:Mb|ۚ 4tM ;| ^"R9?3脆IVN!KsM_516}nM#Rͼ{Xx6d3|܏o{N&Kb!kjĹ=M(3eOF! J~`R+F+~IUdԜ✑|O7bђ^|JN_U7-sqޅGH^^8ZoՈ{-qG :*W΁ց8˽TJgo aǸ^u^VJ1I"Ha8ZWozTLo VR8&)칎#閲 Ľ #dgF&1@ ˒5N;G4S[ ) LpDvhM ] -ǤAnz=la=h9؆;*fcf3CE{詉DRΥI7qδQ"_&$#uk?HaIa'֥DoŁ:/XnZ[&;ylP۳<@Gd= j=@a )87^q_.#88[I(Tf^#bԪ+/޲{[nAUH^-G!.Ỳ |E J/Rwu$lc,!0^k?S:PՒ\4絏ܹ +Q{&Q:xґ;\&ЫWv׮>_'X&QDŽ)9yE1U>ȇ(~UԄƙc{*vanOfԗD^Q5ƭ2En䄊a{bj8WHXW̓KǠ ^l8IZhf]Z3$@(ls2w@i2^’魙 uf ޓP"S?VǕפvfUë恬:@X`yȂsʴ m$^B ɪv4Z'61$@kUxR`tθ\d,'G}1iLc  l-)T轋tnc!4Eit2BKJ#t;i9znCsvr뙈1+OUEO – ޲ {P4Z/@r>El B0[PQnNOX_/1 #/Lų^a#G5䛯\!= tq3GnE28$ϔKIr]]9bx4E^@DlBѩ@wZg ow­i:4y,6*e2_IO3Ӿ엗MqCHvhL>2m;g<}ȡ=@ݻ3<kx x0lq i7"],Լm褷SW'W<5j.5`!]za]7M@P/_ރe=~J'"W7)a&I?[ԫ@X cA:ҽSovp|:Wţ/cQ 6F䊫P]Q /EQ;eav-V1}]dG{ (!|)l <cH2PPh&9A1f<0\='Ζ6 +LZDa"%>>R H7}H#l[]9cKSNQI7$u9߇VPi,4/s@}1I~] tW `j_1};Yts"6Ij^q] 4\(ߑUJbo(.r1 ~ om7nh{ Im馏qct]TΡ*,p2=`hcawސ.HJ6j9]pCmhpA{W,Cw?T* +cVwfʄ/Uj%*K}jsytWx!SA s&&I8,F^Kb51X'Uq'HNQSلY;u::{A9܈c%I^PA庘>۠bE-ҺAdI\sBe}hV"x rNJ;* *B63 {N{jۀJ]+Nz^Y+Uq 3y,#=.z8ɝ0Fͮ/AR;glM!Yli#3jDz4i{MLj4> u^d[ t qqA5yRff"COӱA8*^q*tۚ!"4 c5aUh0֒'yݝ"jS6Jx4(,~b<9_"n 3M>*c֭H=/҃X:uqΝvjo`6dġ xcȢ,x:g1#|v{=f EFq,`QQf8^>+ !(O%^OQcWrGqO'X]\4-4Wz?uy"9hv7i{YjK8p\%eBBGekU 3$d%fP{ΑĠtzUXHknYz| XI3.=$7)1@m I1 ?$[@x^~.3fA(LMSXwE%#H5Z[o!ȿƢ$KԹiS3D"p@zoc4bSՏ_ cG,2OZH}+d13LU%LF]KDvX"9zr̝j.mۍ;y]Lgu X0qAѡQ2[ULYu?XW,GP4Ȅ ,Yo*>^@h0[{Gu[]/gu%$Í=Tp=6 sԭbU$dz|=Aa]f)^mX6-T7 B+is!2M Ƹ l24Yp/bVxI IwNmiի (y^5PFAO ȋR9H{BH$FDvlJ\TAA%v 5v!p-9g%q/Wi|_u.i!F9;-[ Z6 rbnCݻV'`t(->> Y}L]} *Geʗ'f˒Wpmgdk>%[q``/T:v h5Nځ[Rj[GDqV!8*Ew[)UᲽs54:qp ;"\<ڤanB׈zh\pz4EHdہrew)u>P0\dg*lɖvVGd6R䈍40\%!_KQ =#1V)p;<ɍvT6[HَJ_6Eㆥw;9][E)tJRg&W2\ XN'U . Q1΍.rO|>{ *͆8`A %,4&rSrALInWwQ2:nʉ#N`+^)W/[:Iz~ 2g܅:mp kd* ֎ɒ/َ3)1qWM~e6ȀUp&}i]R,zTy_ɡ"V*D-/oT+Te3"i$IDˢnU=g)ViE\{!&S@E{&ZwUCQJ!4v"MV8gm^Y f*'~PL71 Z {`LƯCŁ7+56?<;Rx٣߷*QciB8RuruJ,ՈUdUwݲզ1j(tŎٜeE@Lem Zq /bΔg0{?W fB)yM[$E4SSxl>= I*0ڶED|p&:a)) r󊯆u\s|xރA ;ON^Cc7:*2P W W>ls p>r&ϸʞOGk\t:i[ĥJ!$yb`D6dH)=qa8Z?Z"w,/f7ڜ s-_)u尪vB^blK!!'Χ6s_[VI׍uAp8(qЃ:*Rde2J 39,<ʦ4tLO } $x1;w ;4Ϩ1Cs\no[e1qH֯ t#?aԯJȵ ]~">Y-lo'tXn+QUpE0X`F~3&mCrs'Y5\C@fD5c+]1/i'<F6&P~>(,v8a)Y3eI,js,+" )"kIK'-Z@ f/:$0S$ Mra%Zw՝FCLT$v{ JOdXFCf R _NS!<lgv$ 7q\ g'31mͅ=XKCDCMvEc8?W֒&V6򼆞@iMd*^ fcϨxi%+۸74 }Gܤ+2oCCrJ`XT\"cM W{ZSO~)|_i+I/WW$@+jOL%85ʏ ס%=:nnmm1!^ц:ZB>l,h?"'&+"}AW!Tj%xՙԌqǴ-ٌ/@C t&|ե (miRj+c|$֟:Iҽ1>]?!o9!w~ 4΅za5@#5m jW3b-9%W[--g4VPݠPRJi9?vڈHO'aĒ+@ )y "V1E S^^'sX)Bm'xr!qw5+_#D\Iq$3w"P`6Nz'Q;f݄~ejFr*r$KlJќAhPt9Keijvo`?Ï[{^ȔiƆW Pޙ `"8#5GfCIGs2)gaqfD8/cH(0e6ȪvfC="R!P# n:jK D ?B%[[ {Ӗw/*.9+)5uwpz_$EĬa|)L9?Mf=Ʃ'*i a]..Y"E䂹u ]Ilx9J9Y$;cVrZ>0QJvyӈ5,dNղy[` #&wMs8CA@AZ3Hký0j4qm7bB(-ЇBBOBoNEƜ rzUy~$G}[1FцF `V8( ˔9znp&Vl-&u]]y_^xy.ْ\ rti8 + 4BLIPdcՎz="v0u|4Enep^W5׊^Bs? OGSm "D啛EUO.*WqޓG\Qݝw,"m:ug ۰%]ַB4|zF=zxKJ`lŊ|2.r.2/9bYhWܐcNגiRum4POZ*P>!9|bYKiicϺ4f*z[1'ݡ3 Cg5Fyk"?k@3g]s<$lߌ8+8F䯣ʛ1qw(ɡ }bZU >wQ1ʂ'OS@;u:TYoAIO'3"q}ݬ4/uu+%:҈"QQ/4~t!z ¡]Xo޳b˭]ȍ4r=VXaW'3#躦TWȶ@ZƓQ1!!x܉5."ӟ2'tŶG;Ov-טEAD:chnbia;Rz Ǹ?n,&{lGYB)J$b7Bpd/<مcм1DUX&Fnc rJI.df_c8&RZ ɳX{i-Sڦ6`}{3n>Cq@ZUL?FX)( e$t{>7r=~<$K]nNQ͆P$9gG`.D%n & \qLJCp9~AcSgÚtcXB:PsPX2)LpөS&5^3CP-ptz0PLe}te&BUjC(j5*S@`=>}V-mj?+%1&=LRlz_8arIMÈGfMۀZΉ3816ﰜ%)1V.a}G VuHdE ^ M6EsjԼ-xV~,N ڜ&WR>GQhmeA,2) p"g#̑Kقaldno^٥f`)~Ɛe`+ @ aB_QA]77}b陼(S7I _ vW%U)؎WDt ʔX@kOqL!PxD‹jFGEh]GrU}nfc4Gk<3w0cd q\ 5;,c;swnK|aN'ᒭX3y`';n!Ps'Q߭ )Zzb o3م!S3&O$4CPLoU ]Qjǯ/Ф-kσEmgTZcS\u1l1zk ܽ8+mqsxp#ThpM:3-ټՀa6P~5  5(@~J*pFcf sLgzHA|I ! _%JtJ\ARMq=؜PmQIcv>qڻQ2Ȩ Q4q:PZaJB\~lq )iؘe_~ơNeT&F9QfD`:]T:ӄQ3H ?lU&;=LGW|$|K >Js3;ɂMMLͱX~sgM|a\CKajouw":Xm$}nKS/m]y}͢DN\^hgK{8EOJ[Ei„;wTx=- =!lAv[KNBp,G4v25vGO/LhCt/_UG{7M&5&eLCʆϜq%;vy)x}AKC> Na3 %VK@ooz,HISQ_) YPhs\CA؈#E7k#[qWǒń%!GTRRi'20|A-ߛt;M_[Q\6GD8d(Q$+DA,\Ӽ`ݘ->򔅑×KO 5VG'GI:va&r8y'$0ԑ 0$xS|]2MnUxJÿ;GyWt6nq71HFĢ4 <587ÍC/{`t1 V U].#4\ۨURԇIJLZK"@ʅ5zV2b.e;YWwOVYk,Kݴd40jouU,jEL\zb?*eM=ޢ^(j37sc 0Ɂ LwkpW*`sp[i4|gmdp qhwک"c}39.WWŭ{:xdu[/`C]fhK!>oM&gZEa,L Kd|NsAԼ)f| ǹz:H+9BKv{s`l=/{gλ!j:5@9!40bP/1Zpf;{))s$PSH9Ő'C}Y2lBZ!E{Y6Fw5=}k+N(BsFH׾%1ShG KJXKC ot؛ ec>P`c5`˒Fq޻%D{ ,ʨm5zjVnu/I))*^̋}ɈPַ\!xGzKU3llcʨG̻p9Ubۻ:Mʩ1T~q#cO铳$֡WeJ헌d͕ zb.] /F]`@y )ͦ9m.pBB5dQڽT3bк IfrMdg T" ZVm3OAVfs/O_۳Oo}YrXr$ 1 ע iF>NƐ>T_؟ehZOi>w3ξMD TEe*{ioGkZ-Z >RaܯNI[H/8;6#snӅ_qF+/rڦKrp7VSq"'eHt$U g7"a}Hb4H,,JWa d }3} G#!Oէ軹;tUvg)v)k,p&| 1Щ,r5cW߳L";1OnĈ^9o-Bl{RKg,] )% i(j.*Cj@ɎPO hn_8;L\BM23tY1HX#Z '3hQc%'`3k&8'PƕԹ͙/'K )24_AӨC;/ҌOLc0 vHZ +j\ʝ& ްϩ7=\ zJ]b`i9>忳hcbF0 cp+T ]bl Bt|k䛦9xC[f~\PBH`IKK!d* k򗐬fU)\ ?/JI ANsS)&pPX*v]F9;h5̤pfyA,%5fDb]C7=;0tΘѾCu@ZF qIB-EeN#da_\F tXtCX sx pqQ@VB蹾 1箪ȝ{ vV.->QWT&a2-עu hjpڷwHl?F$Iv7T-W,t@o677Z 4$mrpz*%zߠ nt s75ʧ: |gDMkd4b̕eMb$mGhVH^rS`I^ݟ(5?j!7to]Znf Q@c(ऀ0 i#ޝCVM\v ;@IBن VYr"Q;Od|Q5޳n$x$iwG0Qn,N=B;2t><3hR|Nך"&R2V9KHWF`pd-mᠲEn[(NS#i1-D񻨤=2>0x:]Z^l;:/f5 5(vܘ@/P$OG;:%B5eg~ԅm.Yf9"^Yji6mJ"!e`b]+Y :$8i[:rI ]~!WT{m|[y50bP@j9!^'5-(Kk>44}On7=F4TEZzr4D&+H&9҉ T+!\:eK|[NO~a]:R{s'MGYd_d(5U3QdxL#\%T! dQ)cD,@凌>{NlPNL>9?lég/>_}:l܋G5OR/aӊؗ4r`|U15: ~lewlꀬ67JAѰuV[˷yn 9BH7J',$>$r?S*Usш`C~QD8pq} ^I,@)2_7~WاGtQ'نli!1U`TU'0fO7z1PY:v/>N!)`?-C NftR^FUYՠ j]M@k7k/u*p48@ | Y%܍FᾔU*ToH5tJۻm1*Vl"H80 e:J]JIKo6+a/L*n"eHD4=5~?0oHL}jO5jHu54fm,!63tM \ > $}[li_$ԃqM(_[H 1䑂p=k`5<_hy`}v?%W['MFcP{1%T4tAUShvv/gИ,@˜2Д~st5=%3s</+R4.`n7÷@ے#T*Kz4M* Gj\QG i!Vs .#' E={8> bXm2ӎZY5%R1ږ7vɫM`]X{x4Lo5r5\:JyL:<E3o7JW>Qi4%-p/"zY=MISj 93oawHђ..Oov7L|p w\KA,VO/}r!dnhƌ}A]3n>?y"y ޕG=Pr#TAf[zF Vڏa`ԁ3M@=gDF[.yZI u: Q]. "8޵F;5 ]^SY#S~n U>7" Ds׌pcEQy0YV<_#K5^U&e}!-pfib}NP8DC-}kJq/\E 0IwkW40 &.+ZiB ĕ-ҔRwR@{npLȪ;[AOd[b)Rřxa3ĮRjCӑXJiwZ>Zwz.ڋAlgdbb03gVSwϜ^[-"kPe0v)`Jo(pV\zfRM8o& }m3Z%u(tH09Fu_w- +3o;.?MwfZp jnL;]X0{5}Re*! h,H~+QqKp]f|nbZ*~rǬg}$ t!enB=IFI:E 5徫{C=S4#f$XnϺF䢹ǜp4[5s2e`ZP$3;{RD/ PLR]ץ. -0kFKHd -|NC8|/ _4馏ԗx*Fp /[zj=0T\B$1p|t;Jghuu]oR~nխk4bG@Udohd3ovtcgs¾'#6>-\/*U`8nSΣQ>qygbim{KY9.>SsD -l`;/+;06b R'0U=mĕYK_{ţ%yDR ٨jCD鳑K4?@sX7 TkA+eWq/FngAuc(1Ycp!RȻ.LnO'Ǥn5<'^ 霤ܾrDk.dPKf_^<ˎ]|-2,6ׂ>Aߣ1䙍1pr~7AE (Ow0,0*{Huע&C<ތt.E3KC5zD-miEAػ.td>Z3Gy]/.]k$1P(@2$a 2pHX )*YV(.u?<] y|$0xg4Λi`m WfⅱzI :=/!nR'a27ڰ׷^tBʻqƭQml X6[hN$*8)+.`c$^Ρ}.@lyrD<!.`MBl_ Ef&)DяnsmgA(j[s$C9Z:& ~51 ,AC1b\4٬"p #3l3Uv@ *GK̐2 WB$6*APT6|+| Wb n0Hm Ab6 VXe Ovޚ`a&@ 1㯯upd@A>v V]W%_؄4~STa9RHK8G$fn{߯Fn/9y |>hHE7Ixacj&g1(~WD(*_cAhÚˡŘUD瓩aTp_tIt2r(bnW_P_,ZO);z/c܀sXwFL@x3//)}[-ɒLL[}*)BW:cʘřB4K;z]%nC˯0g{Js/.6%;u[+;ay d˨oK)`ieׁmc馊{e6#Yg@yWA5l$i"ܻGx,5â (8xўdq&j*ř_kz-7g:\:s9 XlrY/ukՐK}x7ZF-6Rc%mמAIB4=J)V]"3UbPoѦqe:I  J43Q̃dDPA)CIAۗ98L۰c3z$+PL3l[JzܜQ[<M ק N6l+gmb!5b> HoNs3Lks&fv_j#6qI͠rp-,֗PVFGv4"3>44nL\So򗞀O:;Oo+\bDże bq']@@ Y,CByiD66}%8vZ˽\]' %ADs>>ZXőz4\+pR6Pxv>va ,᮶UAϿ-ov Xf,ZJ8=Ēv f8ˉ=o0ao࿢[<@ r;uOa$Ea Zv^ճhXҰjגA0F۫**L 9QYVۥX*C 87vbsxm^=!S1)/~) [V3_1x;)=d$4i{e)XDIx/728PrSP0:5`oP2}j2#jV̨6|rt$1*X Omv^?;9"hᅣm;cm6xȇγD ឴ EH8xO,/ʼQ_C7h^ӟ;NjHq~ŋ]7`*,57"gz| ?OFYּjsr/ }*5zwa=4JkXgQ9n'eFyU9iՊuA&WT_ h< ܏ Às_`ī#ʾ<85ĉ+V`  9γ-|._S=s9`!dGN"vr^Ʃ=o9!T(V'!{v6&![Bho &TZ+aHjr+j7GZQ\DnXisL \?miL*3|u0o 5w9u(v &U| B?Xlʴj22˂QnSq2|?_2lמ O2 8Cvk5HΝT@ֱ] 7}P'g\mՎ ;v@ނǑЋ>I ҂NxHr([3KFaUVu W0#%QaD5ȴ1ּ[3ߥsm .O?oϝ&"vB[%M¥( ӉD0V .Dg Y*_ R؞K:WHX vNV(x9y+洗Ӌ1:щC?Qjl+Hu$Cڙh m"Z@'. , xwYo5x`|-iaǺT[%O_U}ա8|*.Th@Hl( ۶rSvȊ Y(>(]'e8!gt\8r̷v6ŦA@Je#?>3[WO!OL\(w U-d">>[S~{H&}t+e@ӊ*@mDycGbnO&ꏔzMjG2Fm}r;Sm1YmU<}:Yp2ɭH3Ģb6"+@9 ?Ǣ@{JWR /ϰy\ <`=b Y5pO x6gDoGEѐx }roWgC~ы]l!'F)9X*TsgljZq_KiF%:zBӭ=\Aˊ҄ l!e$;V#hGDրȳ:H08NW~:aZr L]c1t$bU-fPTP}/MS85iai7KxŻ~FI5s R]}*lPPmUq㾴{ُarT3J22!D5WI +vZTbT܍T(-e+r okYMt"遺1ѽқP[>u o-a7Ya[b#'Zmo%r2l$Koæ/$lqn?Mk\ A%{-Au LG&(P$׍etBm#;2e[:Kk_~Ce(* @†tp gOMcUjCx*sY7tƇ(eqMBR _s^ >jf=hktOj&UTU\鴈u-hDi2z)܁WסbɌl%Y(V>3Ֆ\脡65`-0pEX1rL&QuqP)'6W9 ].`о>-)Pc炆; cS=e)`et;q#'տvG7R? ;oz3 <}8GL ֨<ۃ*Y(%cH67iSAZwΔ].dr,UͺzHKᣧ)mi iq.1#B5{ҞS^h2i5d͸Vi}- r=wCU&;5މcAeL|59 Z\TD{933uO1byY<rs+*j#,e `HJY(|Ѽ5Rbkh 2Uc-. WGeyJqvv$6Ʋm_'n(𸹒n9|Lc; K;R(@,_}Z]"yU_ 1 ll*7N#;r6V{BA>Zu~cvaTX{F»YAب]EM۵?b7."ȭ{cSKr+ٿ{9-G @3  `1]f6$YtϷZm0[HC|U/Ɋ>K9B@X,X 1V "r.L^m)N=vςBb"R~ře3t߇-8Ql4 BZXW=ayJ=\%%Qkblһȳn:nqP7Mq/+*^)8 )XH&(׺"|bB|ıpZKH-qWki\Mmd71-__JHHƶE0[N+a/raOw >?ߕéJ[hetH;nU+Su/dO{{P]o6^4 2xhئwz.jdRӞЇ+zR Xv`W?4+`iy8d'W0l`<Ǥ[B8"cKPc<">;+?snl}S𦋄 hrF|{3(y52WHG1zMp<|))'_'OځV+L5pYyf?#P$nR|Wiqw rD IzV#t:x4[k-u.ZH&Y[PW9I ,Bɴ㣞nB}dE c# :w+f-id1 y)Jh Y dq$''_(#syVApl[1K힗P43!Lg{r«؊; =6 7nOHH J*A[$Ks_8?֖ GRRIb~J/P8^vmtkսh"/  (WwuQt;]Yh0jze7_ 8>; C`HtUl\RY32FM?Gs>z m-q2a:|e3ƨCɋW d_2ȯaT4;u*ŘFduKmdtl9$[d"ROkvSaظrҸJv ɊW1ɪw ѫ ͻYnFAؔ?2\e |5{,钖]9o@Q$LC֜ ?\'f)3)8JS\{4wҩKĪV귥緘 ݀bH?CtI]n➧qɆ۷ gd,Ӎ(7wm 0qv0\x3K1D)c [Uƍ2VvP/AL!VK097Ėʹ3+^r6:G57Yԅ.՟&\lv3STgJ<m)3{{K|C)ژl'xó='G"5ųx-k]+߀S? 0FUKЛゅGȢ9d{)u{zAֵfs>UgɺhQy =%E-@`=8MHfHOd#+v0v*# &! j0o9ֈ ԡA|/Uo ~٤3r$ ThsǦ˛j}rtK|IܬBOܷ4R6ޫ10,(CbZ U$MnqkTtT=З}4`a T$7`L8RբV-VR]DnP' 86 թLV9I M~eЁǓ JE)#C`1L̯Gߌb4cF A/:SԲ,lA=h4\](@h7QZu;6֕i54DSr<{iG<{*-E:F)eӈV'LvHf1S,uthu9ꅧC?lbZQIʓ|.G_)B ERVu~,VCr/V1AS+F[xw "O Swmi7̄g˩"A 1{QOL,*H 0T/!; ?(1 ._,zB8q9jꈏ!+RtVl?lRN6iv~SSX-v&"xhB,2- 0D;PcMrsyo<1=fCg<^Mh%)(Tqǃ7I{~:+ y@$<_z[zVjDSۻtmb}եq]c1Aip1A OL=,&eQ:C9G{M)..Cbs56V2wfTT(31c'cǣo2/klK ~jxhte=V4X#AA 1oK[Sي IϽ +$%hQ&^NǗAnKNR*#_ͳg%I9(e:sũe{h>t8ȈzBw,2a F3tά܊V(CC.;) ܚ%0E3ρj=\ :2ty o&g"EYchL(͛1k UR! uOXWP eBm Z#kӳ[yŢȆ^!`ĩyi!j92F͒ۻ)d-Nguy<15&x)jӽI"RPKeEOf<7Ux/4Ę{ VTINA=jݜpZ}1D', (6ȕ$ %Vw-~T]2zb`ǿG+O#Sx\d{:q8fiMn^[5A~އPO¤0 =U\=wQdn9yɯDmp>qv7-L65 p=@n:*gs'r-iw xWoNifk&UI-L%;qd+saQW> Qt7`(Ty}~ڭ< nqF e4J(DjTƋO1r,T~(&d飧TaMhݠG]-y[!Љ&63GmoF UY Fvr{7>RS;8Ӟ0`.1B{&c$h*X6"okiR?cbN_=rGn?krP?@e(m1TBptUS2~Y[jNYMCDJH2!R։5H0N5|] dord(,Z"@%8w -#(N7O EDE`z3^\._e#̳k ?J@=E0psWYPChXy99Wc$(KXda)hڂcK?T@(h _W<5. 0 S ;Ak7X{jTNm@F!>I'N"aÃ0.8=D<lAd"`PfƸ쟖βBo,P7:d2;T A$?gI DU1z@dL8{o4%N,W )Y _w,Z;OR%O^8*DW߆>Zd {ڵ( pH6|駻:+J*H"X񁇉 cFM$!|ʍw'e{cH7L78sboB>9lòot| ^rZn8Z,陯ˊEf;70:yaI$L kiya f1"i:%zkL[ x(l$܎Y1E =eg:"[:8IQk!K|M{s6Z7`J釭!m,VbJܯ9ևJAYi.Yd-J}IP-:%)5>.Q*;m V~oeP߿iyŁTnN@H1jBs~ts};8yzDRq"prm}y0N ER9 Q0euPyE+u̥$D$I4|X.}wTkwfJ* -u5}{jk6J\jʎIm^ ܺ (8F@Q%_YuSs m;Tk.-'\@* q!G%CZ קWc_֣K:WEU(7\":1OSH9hLr sk/5W]a\H A#ݞ'wS-|ɕl *]-l>-\c[<(yN6{֙qwV;m"A(>L%H~+D&ln@ؤXKD! ʺpslԊτ 59JG7 7)Ikq6x\/Cٍu6ؒ-~ IHyZ pcqZtt 2JV)0,p97 `"%΋vc(ՌXOZyt+J=) 8pt<;*9Y~t_g} )[ݦ8%j" ,+א~v4!&ccA4>>у"*9v>j]!I{>+cθ$g-X^3FhnFF{_۳([ɐ,QMwB\Px`*]0XCԐT;-г`F?2s 2ac7aB/!*g0IyMȓ6.Lyt'̜w~7D l_Xд4% 039՗8GyeSHN(uBlGu j|%殩&J4ߞ+D|g_i^ hG$Bԛm~Z-VYٶw>הS[؝Lw1_XvpoAK6T',jpV!ZJG_Baw@ktR>X"QW^_ӯo<`{ꆢpճYIDZYt@'* @¢B蠏9qs yL2y3Lz~%&D%tu{߿=pR#?Yexܭ>j(BCuВM 7G4k.}МZHe6'`RT">v@et:ƳߗX8OԽR?TA\MݝY[O]hwZ'QTVo^qq!S@-j$DvH~-c#eEpC*N@Ġld%j>Ynt=? ꜗ.oni4k~3_.6׎WD31ձ*d"7nӸ ||E^#*!Zmn:I4Vjߛ~tji"Ĥ%#u\\wAklZZ*Z~dPL-(U"ˡ؁qCeh+J{ 6~okOݦQQ%eR*KO g7k]e,^isA|681dw|ZD (Y~ণpLkZ Lg!KK]XB@ xUSή멙!B(+j$>HR%$a >f6$kˋF)H#:T y4MW^Lٌ"#K.9+DSM\ .( *UAbNo2hyܨanN֠P?0~laxHlPp#UҋwW+6eh({5 {2%:Y]ї);4u7j )S>r x>TQ6gfgփusmo\iy0]`__x xg 5S~ր&Gw0sTZYс/;GrfLw_"Ɍ..3@Kuk^҂u& SWnPe Du[Srn$6 :,ްI0F7D-ڌvHV og!6]6Olyg'Ej{ g4[tcRyZbL6&s:_-}MxKA%'Hzj<at˖~ls eSKxvъFHPy^сLoGevJbNucnjqB $ljR. ʧ:|m9-1&>QO.#ıBI>OA 1l ^~8k[qċ'y`')ѿZb7o_jkX䙽p~nջ{eɋjzJMWROkY1;U@~`gen@&RF$ "'{ijL+ϗ>΃,p ]UM:Xۂ‘'u ЀyX l^dsvbξNn\Y 68^Rڣ'TSC숗MZ]։b I#|D7w!#Dn.iZ^bL!W2Hi=¡֫Y5ϜV=vhCFaU':1G{3Z? O%Kx£6lj #h)wo3 zz8hDvdtc8|45n6S$Ƹ;f@Dܩ~H@ \z;04[yhI`ۑ>͊.Y/b\8I9Ok[΀1>o`t n+ȱapm_4"\%NV/cĪirj{t}o+]Ҍ*C>,0Lpбb`UwKh]+~ܽD67^^[]> ?E&Z׷ymV(up]TѼM mL/54Fe3>8^ ?ry.i((9p$h]bNǁ@!<@eE"Įӿ G.м/ b+1_̗<'nV9Ei[h3E g_n5Hb![vkw*y`+e.mhKex41ᇤ4&ͤ`'XInQ0 N915[ŏ'B {v|E]ɭfJ">aLD?s7Ȯ^k ;-ZHOWȘӈN1C7Z0u9Z@ yv_cAe,BPo?ӗRoٰӠQi\D; o9|~Eeŷ2.1@tDYb&.Mޠo84Ql)14(ǭ[TM@uڟPOS~ U}vB\*5  TjnGy5]τ w!?b{Zp}o6k%*'Pbk:UP?\r;D[f^m߶G<(6f! ҽP/`70y&ߡ/A}Sk%uoJ\)X3T<&5MV8¬ oz U9ܯYuRDY}ZkXRU{+옰=`=*3N ܠQ⮅GDrT\ȉ:s}%sBny>O|}.~D 0ݍmwI8^ە2#(O&i? C6w=kISQrm*\!$IP2~?bs^]0TAtNqrVl^6q}+pm>%;{qf߰#CRȕ(/ 5lW{,zM7bBH.(d<%8p8Rls%wdH`? Z{QL4jQ$g'~:^K!)'G ' U~_jحIh (1/2H4B 5=hf 6o;,M`)CƄ .>h=g ~ Ih˭+A| )´\!eK$΍JQ}T!-#~bqX9yW[Z5ܨ<_ &BO&`IvTikJP݉ BI=0XtMw9gobS%TbNls XF8R rd~I]@pcך1/OȎT(I-J#l%*AZ+% Q˴4*[1ͷI:0;f:a mBh7|Ml! gcu ᲷjľI=5K$ɩ:M9;hyy|"Aff5>Q4:`H.]uwdǏ7yh Ԇ 1UXhw xxHRm3V/w)8LWi=|a8:^EY%òs'|g怭D]TB@Z+{[;4$  vs;tBF6,EYhh]{&Za8q~Tn3@6ȹ &N7'+Ktpa m1ֿYx$*2$` H(#`!0 Y;Ff RzdP"` {5ZY03H=4ԪڒEIFp NY"ѠaK,ukL^kq_ެԿ5umq͈o M5V de/ wK۪nܳEҬ~hym_Fڒ#_46ZAEyWjp,vrjfz$|GvN$ZWxcb(K|]uw|QzDA5LUoW} u Jos5QII" @(THo؇ʄM5~p.lT[Cǥ,$ty7MxLE!/D$?clD(qUFXw)9:xIH_Aڑ'мP"}OxT@UAV >_LWs$d}HkE US8e+ xb |p+.?VR} ]A|\ S;6osO#[jIcUxX[vKja\ǰxoVHw#mC0 Rl!P  *Ggct| 6!4dJR(QTVnw?WO`={#dP.x0нaRLbC[X{˵fwp`n`߸!^OG@T2ה~Bx /IҦ~`<Svl9K;RPO5!lOɐf/ɋoqPUP Xm@)zB7k-Ň 򘡿&!"7cM*T٬ (N}Zڅ "f굳W4hXMCNaà XG+D=ELA6eWpL6q"}p2Z3TfJ!y)]E_$JcOcY2aˀk]οvUßq;(jO"1E3KX?TT2lïc/1Rj /W Jm$)?=k#qrPe)~*Sq&ob[f18<ݥHӨM8I`[e|ܱMɈer6M`ݒF\kG `8m :0Ptbc痼I+AV5`#R%!2+M4ȁ]dViQf^Lҿ{7oT2*I~ljwɤi,#a oƒ QA3|=\KA.eD=v韅UY6/Adjh^6-sG޿zhRcD.v e M&kLp2Vtȓm*GȖ!sNLG;OPFyZ'=Fğe W\>AJ׽o+aНut {wP÷jA4WPY!4tߦ||H;aprA%),VTDWғ ěz@~F)zp-#&ĒVLNةT:-cw)z\oY0s";ze:qηͱ駝iBSB/!?0H1 3 9/`!;Y׭Vϋ\'3(O)9\6 Ae#s,J$:MzD\LzH[ [Q<U,Y&vDQ~`2GhuzӽX?uNeGWGZ},RFh,~C,PWtAJƿ.oZt8=fG؀9P! w튺Xzh" , Mo\zjQxJ5isXi&OEzE:+{<䠫Կ)g*ZYkhDt[\`-X?`VeM:p4 ;¿64FA_e1M8#?"귗e{3lILFZXym䐌 3&階K"9or,chsDjگ  piVģ<5URzCM≻ǁ9j%19iOv;U(Q {ia66*,wB*=Tp)fw>Wc!xlP@ p[ }Ql37oVy~ QW$S$ȡW/67 Su4mCHQ&uP>Y01}'))D:v$ JƂFtH/1b*x[g,nTҜh;I=gqт%9 Ԩ&L(dW)' zfPc!"e={~hJ6Z*o&z G%=jyڥ g|99V\=F0^CI2]jbxtu¶^GNBҭn_X(A) z @?܀qN>d}X*zt$e6C ʁFWr fo곋| L80mh76x.L\G~O }4,&GʂW~c &qYDϲ*Ϭ -:u/.}G] XTUmYㅚVGɪ`qc 59;]0w˜xU.+dzI%f`rӷYabFǪO}i*lGp_EͽR+2, Evj[VJqgpg5ԩKxg`2{y{Ւ2E&3AZ+BՊ*ձ֜Ë1 3,[Rhтz,KC@Hڞ("w_(<ĆG&zH+q%*ޯ'yJZW0vsgؘD gLm{v(KcphwfrNȌk{~{GsE8 &x#e""T;}V,WTё)p#2[.}7]v`uǮ Ng.'[׌P&o6Ywk _V`9^]5+.9jj0AW eRL] '{jݝHH7_ՠfLJC5/H|l$x(">L;Mq:ǃbcCjͥKMejΧDNfwAeWDv+wz cS3]%ɕߟUH t#HRN'=hvv5/~q8N,dWiχbN0#v#8׊[{Œ,}wHaL+xcrC;J7C|ʛ(ϛo:LAA-YBԂU;EKD֭u,[([;VHpwc[786WDͦ.VFUwx>sEO Y[80jru='iBt%PgM݁ Qz.hܵ U|7҄?6zO^"Bu-r9 !IiJ#{G&ϙe(^%W_ >[_oâM4HXuBI]_20Ryt9f9U SAK-":nsc6zI@źNЈKTNMȺVČY8oߓ/Un>N *߇ eM惾@Ig>*Clˉꀼ5:[ZRV_mFDClL(‡MH+b([~Nu RX|`U9$ O"m3dZqA༯Қr´T.g69wݍSW<s(^W0J!t+y=ht`F'L- hwV@kS?֟wySr,(h%ITNq=Ur =4igu1̘sר /^VܤHlrRij< t9=>K@%6[jqx;$M31Aq/V +'Ʀ;lY4V]򖍴s龫etd2=롗}jlb=~ZLJg|o^6YҢ"tvưZo'w 1 I#>$Z/C#S7p*h4 \5᷏{#3s4(X|(vXC;^Y7ݹI[+&&&'/_X=!_i\#"M&¸B'ڶ>̜{jdžɶD H|7U{PWiܚZشE8GX?t|B:+UΟ&bAhDo u-p-hoo?sPUTF$;K3b|D='cS ^u*Vhߥ\pN3g:>F(l.-qmj0\ZcGQssT^rɤl4Y1u,VnJ5ߵW{M__p6]n{)tIGڔK`JKGn߳:!ߴy Q#|#Ju%B xE~N hpch,1EOl3`_sPMBK&d݄N!rzM tkn;z6{ͧ rR,A} q#dUǫ]$[yB:9-Q"SAm0V;MrOIF QxiUݮWLE٘qz1Ĩ,P#RE{s6yWNv,G;h%~fgxi>kST$wZ;ӿp7h-'O$ ,΍nQh3N-&wCiVߎB F+z:CatHQ) <=.M^3$T.eT/\tyV0o.k`R|..VpgyǸ gÎ;iLbhs_3'5KQQs4yG=9[RΙ'd("D Yl.s/a[- yk;h`j`FnK<ֶE s\c"8u^Y΂B"n N} |찎%MuQ$vQ8\W%f+Hx!l:?#{ .լ&I3y\.C@:SZJ#]YWǯ{j=HBƤӡS5}Q Sֶ~@/N r^=H~?-: {:~G0#<#RT{7McO2'߃.[vUw' M9 ӦMO:>mB+NԴ!?t.B@fEޕz+uyu |mF$e+B7Qn; \4d}Q s`7э߁g(E:j,PDB9\O(͈pY`ТC՗ȽazU)m֬n]\ 8kA<!TϪMثyԧg %(-;%rG^ ]y}F5.NU|Yi\I$v&F 25ъtWNڵZO耾m~k+knW˨KOûW<|7̉,s vu_Yzn66-am?.$sчO.na {{z?bLbʁIq[\&q1f.dbİهƔ Xu\Ns$e":9S1-Зvgޜh熄TuٵgbXj#xT24&G^@żC q|u)qԹx`x8T%J.b{&}3x@lir#mQߩG>E!,iX4dMp d Оޑq=PE"Qz>i~ϭ2FteUހUG܃LϼDИЙ!hq UZCrdѫQ&S`A&JmKU'ZXZ@Gj@5qzl.@n7!$xw~3> Y|ϫbmw@ԁO\5f=-fb.}=MB@4::C /@x]o3FgYZ070701000005a4000081a40000000000000000000000016296435a00004ca4000000000000000000000000000000000000003e00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/nfs/nfsv3.ko.xz7zXZִF!t/[La]?Eh=ڜ.+̵0gd5>H ?z25CP#nJŽ TKE.G]=.Wfƨģ LJm? H.G"f*'+sG/A@'&OI([0L+8ԬaѠ a-ާ ^܈5erF }fId_IŊ<i,.d2س( O};^1[5ّ+ GN`e@@zih&G(Ϻ%;*m>؁p:9Vk ~  "^wA-pSI /.s@3 }vd浾ǃ3eͻp mFRt#_Z^NfJ{<\Qh7A 5w28Ht$QC U™ldܭ $>x-3ŭΧ(hN.ֱ$lL"{eC16\CTU&t뵥)i]zUaLVT)ԁA%w-Q?dQP{kR> 'c7ޗ1&gƙXhM="3ŁViL]cBBfD7 <ȀRX[@{ c2FzSb& nHfAe,+Ӓ3i L -.I#r|/, ։%-yh8 o5SA7``GBR6N̯gpLrpxtEEF' ՋY"I\^ ǯ9 qAK_.7mizDe;C[$Ghԩ{j XSdExڐ#BɔyA7O5FeoGW׌TKUkLΌ%rSkQMl!wiG`<> 2!j{y{@e!Yfrqu`HTz'،}v$}ܚ µ4B Ƞ&p",,v$ip;>sScKi㰔,`q"RuSZD=𽅇D7=3/zgt8x=v}=CpT%Q%ٺy4[!}'f䁟+ #_&|τKn20ͨ`S&hJ<@ AɃL~;l}iU۳jثsla򤬞Bu:u , M&>Ӑ9<*J.áE iXrW"ì {p^hN bD;zϥ@ѾM7cue~XK}7 *E%os,*\Q|C@~<RzڷRhP }ݎ;^-pԒa sJ".jv|`C3q^{AÒN%G+~5W#&4'VOmDDU^c$| .6љ.eچ .i"y{I.7,(!um´B]wJq̂gmeitZ8t+"?<9^o4"`Vi2Jزy'Q+m_SFy)G6N.B lW!VW~SVg~֟eM+yktb#߸!ƻT ?FyG%V(7 ;x_pv&\dg? ؽfIp~mm* 7̳|?bA;YM+P:?,gNO!W4'O,6CRA[kPLb..b5؏cm_GKfnbky{__ygaGߴ_ɜe:$Fr5,u5άL/:.*"Tr`N@uӄݗBΎbi4N k5ד0 ̪30\ڌia :䒼o&n@SvIJ3'f-"l4γmm<3׈3\DC[PڪeE f>~A뫠]1( h`qEpTͳ%&(JC{hϗW j Ȥ]1"!Y;& DQ Dۖ m0=SU, L$okQө.ݨLB$TR1׵;ʓm$w(`$ˮ*} X 2 "ǜ4pdI 7-Ky&J/e?}Fb[ll$$ 1-+H#cnn;6Iͽ<4a$H^.K WZ3a4&3ϧhH{p N vh;%<_ ԞIF\=}P i(wcpt4)ej= *YvCl:A iFkH; -H6xf%wgТ-J<KNEQI[(%zɜqS3Rd\QJJUt>?RY9`Vfe+YYK'-|28u|V= ;yLH5#\jo1w.<8 A GK-ӊ_o--aVb;6Gn)Hq魪p FEuv0!G{Nw|3\-f~ VN˜x ^5WSV7q1( -!֑uo~EQc[PZ cAK$r3=S. }apMpP.6k)jؠ4Vjo$^쳘|ў<*fP/*D⪹57ID]>W7S22 0UF`j=D ѕA*dt}6Xv ~iZnJk0RC@gOH6ulR ,ZԷ؇ bi ldWcO al%=IQX|R/h,4jԽP¤WTC*G2ɣybPG@q0bj q^9`MU{6L|}0j]=?ىl8>W^KdHpE/mSujR('o`#F. ٰڅ}堝\Yt|=ċW"62v\A VYf+Lqaˮ #!š9+8Xp&z-7ZN%^1)|OTkColM@]<`rך e3^;tMliS%7JfuHC0-0%USB)zy@ҜZ|'O"6kLgl0D#öic4!5?"(|!1n[P, i%b֗ H `ղ*%W?okb'QPO]d|'؋C&7nj)C9вP l4EJɶQ ]1d>j r 7NoFg?2[Ɉ`msU[gC_x[4:΂&K!' PE( #0?VNOR>R=usXdEjL&`|/I[;;Z~ rD3(=-M'siH>?[t,nWąKL#o{{"P6|2@S9\U OREǓj%%T牵F7P˚0Q[M_ s{OKIY1c ,.5mį~3kpZ8 sI2Xm&t%8@ANDċcerh- ,@ʁD;(TXeRuh4zm(( B wFk΃cdK7 }ct c=e:kӣspv]HVXC4;I(zVy὏Xg\D l2U ,hwAUvc3WAbVAp},рfqh=hgĢRV>u$A!"8h6^I/j5 {Iн#5" "[i/b!2)|kv7ZˊPj*~!t^+0TPE%LdBD0Qke'0Pzdp\hcdl|S!Ă=TRV\됨m5Py SJ3 tZTb!He:~&7y_R)9X/"vma9TN$A+ 39ڜ6w Pw !Qio{;TW?"˵,v6m3]5OJgTHG0H60(ERŠvhah٦wlR[t du-Y8rweweqF7F=IsB6޴g߃1u.6s'Y˾8sT9lmH$I^Q͇F6^Tm, p`磼l,Y`w[IyXGSgB(P{?? 1Ց5~$> {jn޳+}xa~_1(QY䯆)8o]+߲i#ĥj}OQ@|_UٴGz @fdf` n)o? W~Vk9|s̻5[H9`FާFPIhemq+l;óH^Ch(WR^RbԞ٢Z_iCA?ᚻ(v0Iqdp I]jvWqmr j67Vݼj`}V1HV3=wsM_/H;bHQ?pje3(4vE.8 h1 贏 w}G;0uw3bi+M c'>ZgԲ'}'"Bݧ)2DM_|vpйW7Atp͚˸Fr?DnM&k qE{ʒ<">^ K2(={'֣sj_GL,Ad@_\ HG-4-嚴/2#`lݰ(?.~],iz+gڨӃ`Ń/%p/#t# g5n1b@&,DqҶJ޶CɕCÿ2b5);7 ha/Bʔ^]Kc&*$r.ݢ8NiQx06)D}@ %dQTD½k«IqEs vXYr  XCcuDAWy$m^\ E2$K !(8P LU5eAS6HSbZ r gh f" #gsㆭJv9} )eVH4 K ^utoIy}j%؁ #i+ Ь= @5B!e1)ELږ2~E?:gc'^]DRL% KE60H,SX|c)aGEJ=7Qi8EsSs bcOF>/N6i,qO;KԑGayV6!L5|V@Y'Bjf*R];q Zc 2ᇾ-э}hve!?#Y0t\HGG:0ԃ _u@?pW/sfJj&VP@H."=F 6 q0ԴSW*۸abl[p%_ |aQia/@/j$lme2E*r³(M!{䖹IX=Pqixzw%y@]߉NuIy]O)g:M+,2(;^q}!,`얈ھMkn\I'T1$@ªհ?0gRQ Ԟkdbihy#}ExRhsD'Nb w&SR&XP"w$뷅v2Sԡ9wcw]OXZm/q?X}s;8!ōw8nKzUNr9#FX:$lYD]FG` YZ(!-cp{@]^yo`o:9GD)T+4 ><1#]%F/TRi~3렔2v2FgK\ I IO(Z^ $.s9hNQ9kV+p*]^NЀ[iL| 1 g–mF~\l,Vc0CDbes)ybp>En_zxK᝱yM .*ݑ?WNO@*y^05V\&6%*CrFw@r͎!~I3ĘB9P0 fi?>'`ê .nRC%rupĀ\<}{kKkO ;G!=\wB+ 3h6KJ3n_NJ_r$Q  gaSňЮP5xnߨN(mkgRAսi7W:`yQY7c]/ޘaYj4`R0GiE)o)K֥o$XSJc)@(o,dI/-*"uqSW=d8}hUMic%ٚtTwttġz :xN96A!R\9U:~_"Q#EklСWA>Ad, ErP{=5s~|/%oM ZC?-dD_roCya SKi(;B ?\:--]qU!1k*[ |]w#dieۥ|E$m rG]ߓdBq!AnX#;s!Al&E7^azәǐrXv\rEN4ݾ=;RaR_Snx2=k|TT5z?r#\͠蕎? V&}=꧌ӥ]&RaG2œm}ƚ,F U- c!֐ǗŎNc:P)Z׷ZS?C= u]aЌ8rorw fދFg=i6=F ~$kV:!4>L Pe8H-2Ak0~ԛw3%LZ⅘K/pvZ i6}VKП0_"& D`{uxW'Epsǖq8qWL{ X*ZAAFzZ9Yhx~ dBK@{WgV?(M^qʞ0os腳)+iHwFSJBK–mj gwg9'W_p>]C;X(A-%:Ⱇ}fv*zI"R˳~8u>I'dDi%F-BLa ixx9|ŕ1}w?'^+h3#Zܱ`=%B?}My&=3)8k@'ט`"3tjLLGPP=ٴ b޽gSMjk\h j? s\lRJ 'b#nד"ތQFlB1eqt<{=?U8!Fe!`Ef=cΨP(Du ¹޴%9æ\IXA<7lRCe(ó:Y pcؓ))N8qW;DJ# ҌN``e#J w~.p☿bhy2t+Z Ȫ=>aɊ SÒ7)9!sbSy4k l]{ a$%P|jiID,4N!Fd'.̌h(a2+g, ͨ<©2PJ3uţ=Yag vĵ2hv/^p:x 3U #Y+5SD9cq5C)&[05Lӓ1WEbׅI7$2?0|8]vR &Vr }OIv=|J6Z7|U@T;ߢ k 8>wShN޴QCBP!?pFU3Y1cq0+MScz6="b! UXz LI\7N//΃tn_}X&a :@cgf0 Q tec띟lBkNό?Av g;TZ3W%^s?x͡h'k u`p˩|Xmɵ a!=bju U|Ɩ05bHKzQ(p#ᓺݐ_p&'׾GxM s^hyN@_NL:{Ck}XDObǑ}5 uKd|ZUկB**qpT^ tٞ Jćݢ̌HGU^&=<ǎ? yzќB҈Xz؊"z) 5K1^cqZQ 2H,7K7ݶ 1i> x}pLx-NFN)Nz&"6l }JZ0Dyeӓe;C ,bC3s)*BaG\+ dD},@FQD¬ !j_7ypuxG$O݆+i39Z^Y{`j)@|Ȣ Y|Ę8&l;= uOx CC21Mϡ`aX֏A2ܥaABGo4adތ4ឧQ7 #4=kʃj9l @Ԋޤx¸wC;L+s޴Th,%HR: 3T${ bR 7f浈e_kH HUIyVɄ }@dC&7(5,XɋtwFHf]Rn\R`4:zץ^uƌ)Z$w+'%Ye@C}_Ubg48?iE2o9vYqe|QwHJj̇ YTэg%;]',dPus[xvZ[⣸ ~oM9 Ov7 XS<B|D'<*8Z:2.8ty}n)6*=1 cZ4֓BdI~tvKLtz-Qi] Rp[EW0c?b&e?ہ+?0* I84d0m3 J) QI; [uXsa+T 'bm#($(ĥ2U7ݐHuhҮpD)4Ʉ2 l՘ҧr.LwS?!5i76Kh ޲XL3t۫XV{ 3i"o ^w"agk+bH %Ws"6qq*b9ǍMz.bĽ!V]Բ*^HW}8@򪊋,KMcWxOYc U&:,XR8kHN { Kvcɰ$lg[`WZt,gUG[Mt?}o@@q$hǣd;}#-(v!@C%7{Mę }7B凒XC?rF׭Ёɳ]q&+"{b~ܱR)AO!K7>V|H/m&o"OIcq$2 /`l ] 2` vb92U5+jLj/;nbd1W^`&|/fNhBCSis"j/@ <c (yлk@}Iojl-z]_xT8Xnu@-MBZYoZڰ)hX2ؼ?`іxjhhNwe6\G"[| tѺvpbm_`ǓЭ_K,?+RD}2i3h`e4"zEEd , xsW&hU=8'qXzJ}?OtL6W ",Rvx^]8籚B1~K] 1(уPW]z"J'-7qlɰjVrnTla/fn_[d'u ՟Y[ Mz^^96է3|;BqU3afP@q9MVz e1 64n*>c!4:8Ko[niN ּ]5 [_6pF`[DQ5H"M} 6/f9GH?+cP/iYSI C: D0ᓲ í+7'E1c*!cp869ߵG H$OLCA>Gk]x05NaYktܦ:A=Ir?}^U tYڕ)}uTyyp Xoumj.r_`peL$O߰TE+=2[X㕙Ikֲo>֫+Ͼlݠs:vr6bjyM f/6%t2ՖV81Q(灷G.;Nfg6[GxMnH eHxQ h :M*h..mf q:xUTu#Zv"UL b^BW@rjow2sm{Id= $4wixb %+fd`uJE傦̻xn;y<εh_S3BUWtшў]H -m~k/Owd =( ߨCF2>$>N)ծG%Mz٭lCE6-h~`S:L5 ^;NQ}ݖ SRl{8`˂e,bS|ySLUAly1;qlk4P#{0o)5 zq s';bd}ٽ )n+Tl;F1Ld&`LDB[jx~e+&y?+ۚc keQg7A$ߦw5X>).tEj+2 9 dCjv"> p St ez(-"-ktZAUJp VVlZ9 B_۶| )h::Ʈ{7jp݃|NojPUbnҘfZKW bxv  w;@: K#o{H{-dnB)9]$:HpPܫR4B*aG3^GTd9 /7Ô/r #6G:IQ~JKs[ <|jӢΜ8I,?S"<˷ Z0$tTJ+^ҝyGRځ T"6AMy~32a\\clI%x\a풶2wm(SmA ;I`H?jmsE)ί,M%Z\Yg5h89S^iT&ǗTS1K i¦Le?1 IL2lf|Ҙqh\2w<" XNt`5'q\ttM}!rXE/th3gsfm}=bW$+2K Ҕ X3Hh4p~& >m"->c%XʙgTgN لK7 jd{dlm=D|&v)g {0>V1E#"p]{UP'#c~]g#RK4 RI&DKk1$v. c}#CMۦ,T=5] S]ɫ0ވ> ;$K=q&ނ 2C^ZLUz B$18M&Um#vtLfv>ue ;8 4nmLm&raDۃI8`Nc =Y7Il(LBi"@N0[EjE\OGԥ@Fk A?Z/jy&;I/;sNr>gYԹv?pM&*(5pSLOgp:{b8y\3{u4R]MYąk,6nKv\EUjw&!"[)־7ꫲ] <W.'3c. eYz8Mjf'p>?Ec3 Ek2^Rmț 2ҡ҃=q܋* FE3X9iͬb[PCO#FH@w[Q {b x YyC)TF!h9JV[J3fU\51 gjOV!︷ +6zIbM7sSCR>Z,9{H@(OdA[?JYeS!{;z~); @gd3#'^>/ E7ډޝM+wFA<1sqe>8s&č])%m]gx|_(G?4D1cxg 7 }ˍG)'5Wj4 *^C@GzkVrA)3œ@3Q[W W&YDӑvYOxp,0nvތ0CxGGWK>Z&FQF.IgOEzJ1aqk94C p:=9{AuІdcLL3ggW_4j+̂\t!ۚaD$$%fSZH,ل@CY`}OTx KdS 녍Ӗl.rSc%}l􎚻w 6Ve~v{oY]J+{?4Ԓm<@S2S f&ŗY;"(\7)Gƶr/ܑ9}1Jl|G%jO(,@ "0.=VTztH$?3IVn/TP,vw8>N?-C'X;ϧ眘^~>)5n N^W&cb ~Z}O_ҙc7|'ERݐffҗSt;y90T7{xBJi(=ܣ_| {7!ݳ?hlҾ1߁Z,{1)#" N$2PNgγZvC3iqprGdC~^dQts}ob|"WEҭ 9T x'|Dmx/ݥkbtc%KTا_5;NZ6"q{|}J8h-'ii鋡t=;b6(]֜'SPvI>O YPQvت,cy_C j-؈o'AJqkZ?]o:X)z}:*ɩrc!~!y@dv~0\1>*/=M=3`C  .*0Ιëd SS2Y,iHp"WjWwu9׊JqqvTqCWr H,tvzeo OȨ)z *M%h-FV!L< ߘc'vϣ0cGZbgy_ŕZBnPYyIm#F<܄/SjtfwG-K,o-O}.]h(zb@ʈ>3FHMqqUF s5( |mP V6%)HT6pxuM)Ey+}aH{2&t.t@ғ1yoq :T}שּׂ !5p!ʔ"#:X5_@{5g ܵ C;Sq)A̜Rlll/W4]kp?eA2Kc_Hl1o]5; yq||L Yqq~x$aF|C_'gjO#?U*O#{A;[~:_J̌ ۂJcӡh""4^P==U?k0Z\l];f{;k%mI%fx\hB˙:{4*8 ͈UL^@UЍw *ַ$9'Oo|qFzC .NqL Oݟ:)au5IV>mL3ֿ(l {XqT|CxcPOX-aSlLg/UBɅN(F iI~ V5kfzui~Téqp!|k_aAQ݋ kq"\%fejxZ "MJy?rw:1 U72-|toh+:{8%Kt]rf4yx]s]z>iQ@b8W=Mm\1nڦ! w&΋WG:t߄^iHiX+!.W=&, dUm<蠥 hιN~u^ZQ"@ʘ\T u4?wi, >Þ#k9`ϖq|J9Ooޝ &e8;Qmft cm  -F$'Aomy[LjZ`-=g`+r[Rm2Cgc0Baum%zK* pMn&7wH3#)lsnR"bf◆NϸfH[l-mSQ= ԗt>Kp/}-R{UMTp:7ViyAEz @C~e#VmR\)B-;U #s| I gD?RD4UԹ 6y8 $\jFf3pLي1Zh0lz՜ږa.<>FmM'n*Yⱂ$d;Ꜣ'0mYZK>nA>ujy3{dr 5j2uz2~SjTͮvDCUcndvМ{d gݚى'Iq5'ʟjp/xP~k1w3򴜣d?^aQe\|0ACs"[QSA5|אW[6FJ܏ҺLd_֞5 3(K}iʧVc5mDUpv8#wf~KB+sbz'GeUj+mTb98lp48u  s;[[lV o /Wu2>(uMTw}]6%;=0]|wM3ϰLizi)4vZYV ^.ׂRÌ]e?]fj`VU |Bjt%c@ '܊&IW2\GE./A1\=b8 +u}O>^j[ގДږI D\I^3ޞ:rHx-CUnזSҁ;lE_Sg]TB۞۩HWB AOm2N^ /-Ǐ#kߪECq&1п ċ3_HS7%l(B+\ R *OFa^/ ZCZB&b~$jz`wpMrdRWRjRҗ?!n>wVٍNwv\'H4*wSx .ږuCm~yV@`/8Ӂd/e~un_ޙgKcEoWZsd`Wٳe\ፚX bDN90>e#B}CT0|H^)TJD1-B4fKU>y2 ĸ\Ԙ @aJS&u{ixD>d: Zd`J\2C *aNFL 囝dzS^ g&|$XՖ &QY5 fܐOběYD=CW j)e{~&+Czn%`/3,3tYFqIiT7ĹY.{ m6i0 ~At1wzݲ \ C M*7 j`htJcpStZ%|9;;gH(LU$UA3$WG<b@{Q2*pgԀW+r&w͈y*/wi(2bg*Y( 0_'Pp74mkP0>gPWEHp8"$FJy{2s84#[0<мˋ!X Z̻&ٍZ3k6`jf]Ghw($EXe+QFb;v,<DaGŌ!9 M?fRpxu#(Y1_;QmĂr6`T/}=$bCG!vB9Tj+2<0Uh\kwxGw 4 K2 7ߵ E,7k|H2 k?9;^16]Daa~.D!!f !YB']yh3Ӝuo&]!|[|[W,&b+CW1 g=Zɣ/)ZvR۔~o/ۛG#Yg,9c4"nRmOP*q?!B63Kj^|]/@S^la}hᐸtҔrL8ynHm2׼X a^<la5w/]SeƜ.d^ UE-OΠ?qmZ|@E%*l׸N9Y\]6~ēBVf[z#y6-fLu*ŞÊ*sad3&=. c 8|geG{뚔mK~a[,(r`rG,/*;7񟺣"vp, ,. @jT:9}}.RX@!S4]5Bf^g=\0"ϺG&q,e:Wp ^d˥ F㡷c -|\|6"hOJMl Fxh} Pɢ)scumvE'zϜMg aQ b} *ĉx .TT﷽Mt.-G:8b -Sڐcg;PIҼgtd^!A(r,❦1xD,ش' /h_:hQfO?c,=d>w<}h6=ّ6E9]s `ㆸ#!0 9׋tx_ՑxrrPBzwWܯFLT2{ .huꎑv Tkf8B0QѫLpg"jwVfi"4)Wv {:.IWĠWSPvһj*&fCSDFQ}L4 cz5Wp>Y~ղ;ŏIo ;{>bmD $xм~MM#GTt nbB 7R'rX!]'&Fl eܓ5HCrc l0'Z .rDe,' *@޼aM u?ibS}^\-Să~v d @"(2į?凅|>]-SO\*-OS]s=L3H i]Px|UT5 Ҩ*0E!~(X^w"ZzDŽݽʡ2T fTRhCS(0ṳzjc Ǽ98[[3r:ŕr(v+i_klu!*^&NmCt:`S.`)P_"Jl|( 'c٩`v%6)ɝh`C~hN0+CKtJdW]t2,u8r6u~D`pݴ5O=W᪺f&/jl$GPLftvgF8LH fI&~i;*6- FԈDʖ xs78B\$4\h4#4i[]lS\F H31QL>fG|4xIy3v$xY h pqAP{E.rbk7bh'=oȋ{/y $B gk<ȋ-I =A QzM; sҍΩAc-F+T(g2*k^B5poPJtYf<ͩ﷼b :}GSsmR'Pɘ+k+lPk)~̆_WܰanQW+fWV .]K *4!~s)^@W:W;Iڎo 0;%;śV]8UI4&&V~WCpP/tlB*J ^ah y~C;b4#U oOx<v2.tʬ=PpK>ʩ'Ulq-}LJ8 q?fơw*c`p.uQhpnoN?>l)X ^바("O&CȕPphQ:7u:k;4ɜ|.^%/K 8 OǀensԷ%r6 &/xohct5h'BoR]?:vWqؿVLqh*lպwʿ _I ю4S{YV(!gK s}>+߼egr33PcHik)EosNr "ڷV$Y**sT۔쏡;.2pfZUtQwT]وt<ĠD,2l)| #|loR#Y5Q>^\l 5  m""dJS,ZXƉ69z9^$J%XHlj,Ey\*$lX]ާ$?R #LX6zaTFU {Oڞ"ṀQhb"ҫ A h&p~.gp^_Dx~I/Yi'ER2fSa b>׺4*2JbbD1GKwטic&;Tv3-gToN.*e܇\f<1EdzћK_q%PF+7] : ؤ(YiҚ~>g=#B~}uQo V,9pۯ>}/WH;o%̰y~]tTTay6}~U.w lJxtL^Y'cshesI]:( V4K-?ˢH3!)G>vaMØ_A* I;T[18@RMz!i.7Y ٭WoL/0rAyS4 ]#w|m] @ae&<wCUeO*yҞ^l1潈##7[uf"Ӑ+徭3,Emc魌{ Y2;ĵ-a%0L5$:6/Y)nMZF#>OZK'!{lW}#w'%H}+甘~VJz甪&&Ύ'?'eĘ 'eh΁؇86PNHwץP{dx $r'{Dv2+Lߩ䗒v|JHUIU%;{(@]\,cNAL*BayX}~m9N?oҾ-.3,^``W]a&=} Oa OoE:J6jRUVP}^ ?~ly`wҾ q$xGY@~' DW87*& u+P[}$sn=&?XBXDJ1>:y5ribS'Y3^Mw75'&vܮ&3fE<{Q*-<@>,>Tu)S6R jϺK-<'W$qw9HH ȣ\Wy4xIU%q ,☨f9d:ݨ %x: 6ۢض~52L +KMWGR_:=HC:˙H:GvJGaOfn@mq@ȱ'ZJ: =Ȱ^*d- 01n!j P8c5ދ=:F←XL53;ry+# '9x9ՙŏt?_1@wuH.Jİȼ;XmfW&y {#ob±2SIX;tyZD}eksikψaaxZiy3|AF'Wv`F}pQ8Ӷ  ,M[LQZk@OYc~ABp\*I}&մ{9S UO&ur;.㴨 1 * }j |x#x{H)sZy<ǔz)Xtv:ޖsBzݦh+c1q) .ߐK]/[ ceaef!m]g^=RZPY睲Q Mm_+Dn#%m72>͐RHD$|J6raDhV CqX2y~c_13LV=]%rӦIMDS#䙺- <TE>'FM z+OיP/-N%TtӾ!.A]PC[Bڳ.0 r#VuAE7gκZ|쐂 d# VH'l7;Dвme+nq,[;?l&tXEp#TL]/+,oz/Ý\ܑ{zJy8#&Fc.2q*j M~ٴ0\yLPtH25j2z#c4`ӂB`%70xsK)}l~U1S\>p{X-sT14YY(GBk̖J] d^ lmb bMriSyBԜtI@ZH ek®pԸ ˭d 8sP_!  {)`bzmp4H q0= yn\W4OXht)0g^Yev1ޔcح!iU)uP*E׈c q-%sLTo:z#%\ Wڽ8\ZVWYiBkHw0ޙX.0e&pXD,\q,} X<9)\.ǦB\@T-4oo'̮r cdΟNdjb RwG"nKBM7_1 mT bw oQo!TCV)GC=-º,>9kǽ<GZDNkl3 )5˓OQDw 72.m|HF[r'\Nm<?B}P [ }h5AipGӖZ2{=Vv.+1`\QGBD IA\\=Ry3ڟZMVT7'xi._CZ >?\h 9z 8|']&PZu:O.G&gTaޓY Qz؄;USS7py ןg\= ,ZwOPP'QM;]h!^)=>~xF)*DypHv?cik!4ɱMɸɉe}ݒHn#lVb IJ'` X+HBZ)" a"iip.Ϲ]r'c^O<U5TY&CylD ؂o9zN>;-<-ۆRA.1H*Y NrgM/T;%Ag¯.>:GQ?q:RPޭmwއD`잖2/_K8p-@Brizɻ[$6|2lޤ]}<ZW fdYaNhوZ{>O:[z}-c I|mZJR9 #LMZG M#|_%VE'lΕ4 djMZ]ܘG5lO &"(K/>fw/)LnkB<ݣB{]\^/)T&׸l|9hLnx֢ jb 7cz;*ۚ7TSdx{5dVR;9-.G(gr3Ej](ƺdj8-A0Z%BG>2G7=/mޛͰ$'!κWn38y$Msbp2+Q"Mnw=x *$s#.&M2$!e vSa?CjloKϕjp=hv}ٍeIuÝU^mII<Ən^62|`{<9U=8'$^>{CP G*Ctg#2zu"'=쎉b8,Ƒ td aW `1PlZ_^C;ظoɢ?$t@Ή4 ^B:1B?Gvj.3%A}3N`BwMJb-0Lij^kZI)m=l) ~r̲bnU{xGYPң{Vd T}iϠ`=jV9v4-M^l]&s&Eu_)CGhlǘ JOi:,.L(-BGSb4R'=ٺUm6;9hBk"اgE}KZ֜KׄF݈,a/ϛ@k4ru3&aߛ[]6 1XUSxfXu˼A\c4VA:2s>|YҪ86zSf%Ǚi|069= %k9HsĂ_+m.ԓaL4LRbt/rN=(YU NK^: @:Āp$t3.[lKV ˃c)K"-UVe^צIЭpЉX],?AlR3[_k}KL,E^k7+BRH fHK*Iè =X7BM36 Gtgxu,@$G __U<_EtRheǽv'xP9Op8`C‘a %^qm+0[lJD!aMϚBIK;eEZvnY%v[/8hlV 9]6RAQE7̱@~Y1tj1?:ˆn;6xǖ М5G$ ~l.# v =B­*d +: B:siew@,?R x-ᨦ43K#UPJ=mbknHN%v]}|fEy W1;wo@x2% Hpz}OdzmF,1/ |PM{< kp )0 @ř('>)K;L \َ ҝ:^Eִ/5QDl "*zң9nH|=|ܝ7/t=ؔ#uLN0idq@VZT`lXOG+ϰ1Ɩj矢Ch['XyG;>:۾,g܄IWH qI:セ.Xjl)%\Bz5Y.lI-]nW\ 16=T N=js\wF4ǔe~'>6mKcslFBF!;0ɶ܍-kCY1a Jx;}WGFrTMCVYqN_KO2D*$kL( I3[)ݿ'|WyP+ScIzWS&`%{P10$`˱春QUBMQݕڏzV\k|}5k3VWȦ.j][Zp|2s8́ "pa}8/U%Db>#y.ƊuB :P|* Se U_oRAy|~?+_Jda{6Ց:;7t7UP E#&aFz3X2 *8 LyX`rчyO.93&^+P<ϐ!FGgV&0)JQֲZmC`(vKd$֬~Ev\b]YɶX%vmM@Q坢32|FMaexXB)H+KEL٧[MH9CI @щqWqLڤ+Ok"RFj` ա/a>䣠1GßG=F)yL01~!4hq瓩XPp{fJ5Njt4}Li0\Kd *Ty[6D&ULo6s&I&c!@o]kHkՍo~m!NMخpp٤lc՗cs'INoaYz: FT|n\ڷ΅B&u1zb/­Wb=ȝZzI4<2?a{NARBgaj0&+L@v) c4G*>e=Ѣ{D{g"XA !qп;jXTRM|]T?=& SO\P3 ,ه0ե\P/IQa<CO2IBq1W$g1{OʏmLJTD. &OIf tbc*:ʶ!76#Hsg<մi Vg]1 Wٯ?bi{aiz />T]%;M@\YRΔP-/GP "v<{ora^vٱbm 0;g}d݉6!RGS *yC\5[v*_[s'%L,ʊyeNU )i V RZ!,T˸ #p48OY|om*lt|d˧43:mL{Wih|D7R=ݔ] o<6d1=[֎/Q̽? *w&n*D [Pmix]!O}SVz=%bo`ɑ]dIO6hZ ,Tr `e O_lr^&I80juG} g,m/R`$ondLN;p58X\@?-Ys98@ٓ2b6zEO ]_Thu `5HY.$*hUL}ea/*t9=U Q.U$w`JI2l?{004gEKXmUPG應ꂿj"Igaђ>xs^~s$QHK //xV#dX#ĺ%TgX0S~qMnIc,&Vlqn=07NNT@"6kl%{y\ŗf'$jȕ=!jVP3!0-XI(o *i~wxté%(d( #FQ*e[Ø!sHLz=l .85|xmӁ0!lH8"ҙJ_inlaIb`N~h}6T?o&e Uѡ"tƛyl_|,XUvDnSl%J' T_=ZqM"pXd2mɽB\""F~vU~qL xBތA8lXR%scNkQ$O ?c1_.WD S1>ILt1w6F}1@5%B+ ]sEOz%-х n-~QZ4f\Y@0s#~޽QM8`/=A(*:xВgݼԳ8Wr׊j'] ِ3R?+CԦ,b\S#ˍ3m6pHo{_ :ҙ|Ԗq&3oՔytN2>Q+*s sa{=ėB{ΞdŹ1J9\cs^;u&THmbP]Jʡͮ7 6a"<$=ٞqv&P髬DwfچE=s ق%22]ꯦ*7bJߟ/7y4wkuB2Q~gq_="Mw7Z5aL pGd_G'D fu){Vi3b7P_RGz~` BgCoyhšľE`bWX,d .][FB \- )gbw2è Ca"JyImTBemu9WBIQ_0a]JÔq/gwn;kS s=}r4-؏;V6Yh[V7ٶဇތٺا>6la6exƁBT -XGsrJxX r&eݰQRkS܅֓NĿ,$U@ɰŕaU$G ҾafZu-l9pbA v^ &iGS~ Fh[W\:w.;=V&K.olOa+BQ'&]E0N8^Xc!ƫ%zQm4*KJRFdat̹X@I!61\~nJ?IxG| $t&IH9vd [ߨj ^_M. >Ch1pY?hZmtv]%(Y\PZ-B!lD`ͯl˟0łVtnDs;`0=Q\ m>]V-FC͕}%Z6$q0l@x,$@x2-)$GSAV2S/~i  %J6cyvJFtty$!w#"r\0+ Q-4/#o96Tq-5ͣYގ;"Ix~A߻!렴0v9B~Zmjw-uAX"1&ˇ|dvwmO/;O\*_8ϹⒶMKF~ys.'4VrmM꽼$1z{ؑbRoF`m'͊D/#R>ZL =a0`p`!س W]ck| LL8|MWM9-;9\בFa<(T_v6m@L$6şGg2DD9Z}JHl,A{یp֧`ḭ̃ R;]Bm,-`p ImP3"F0n=|EmA'#/$YFjtbNRa$xs>Zs|h(Q Ң (mY6?LwG$٭G:hAajĸrOʥK}hv#"Xb4)80`4;W{p<th_mQR}lK 788f#y%W~~C>Ĝ? WB+<#FoE(*w0 sg^ i:l`Όc?Tl]rty!=OнBĞ+z6mwwIK=S=Gf<㮀84\H%q,IgA 5wҏ>gfFC-`QmМk9ۆI~bo cx6ufHéΥEAoq;+٫'v`0Z{FbgНқ؜#t 1MEv0L` GR=E{c53F(+H& `fx\^=1D` [hkҒ:з@7@/y 7LMpZ7T9XK٥01d \1;ȶ=^ 7 qhgCIaT&Q2^9B"K0|GO~h̺+r4,Q2y>I{5nsܗu?90K6$64V|vIdc`rW4AP1x~%4Cl-T5.5B2S8urqSS5ŞΗ"͌aN<qS97W75@k(5:}Bݿ+554QlK4{;)eM$[}?`bq9T0"CfYd%suuf۴Un}`x.Esڔ[DG0<=?b{쬙45$8,of=]Zʪ!'CјX5g~E<DžWΩ,ɟ[5ڒ$ќy͘iC?j7JZ*A.%yO~uW$ߐpڟ)a0{@1p"?Nơc3z܎*Bn 4ӏ&*:}+R>¡,&xxb*ptDHez}ӋĺJk!YN׀d+L.g)W캰Xm9ẇ/i\9kdZ2jyP"qT\ٻy=6jq!2B0*)'eYNW˾Lg?磞15n}D0,HSCNOA'M#CN//*$ʮ8Ց=zXܟ&n!eD!2;_4 1z;?98YkQp6/D3nV/lB.(˥  cWe;ıp糵G01>dM8׹,M'!-MQ;4xUZn 1-^!tRu={hǾ|2Tz#ѿ3}9dtwn`mJ,5 ^yOUHj~wYUA ?YbzQkA}@.JN|?4U % AJ ـmmI ܐ~TB(if إHsTn 1KKq`9VxX8|/#5#(h@/i>U\$oQX䡣wg}%7l–:L]5,M/&cŰ.ĨLPDm5=j݂ÑUҋYA=vvi?#p9 Nܳ Ggzv7ES_@[|lqQ/Ƣ}YqW3TV[ nLL?a= ]C"ɇp9*'1u7-5 En셱Ƹ}ز#R)H}Y1G~ Q)[ПqgxccijroE%nGYuT8p-x ƹ?Myej.u)҂>P|f `]JHalX0Bco_dhVær4j 1pXt6V[ );%-^ZM0/[?zhNOr>c܅{] oO6`uՁ秢԰ae1k O!்`\ 0. !%]Jꈭ-X'[`.1.݃e9:ϭpK)?6r!L#A`¸VC^w76b ?싰 '=Ј$wD\:B kO&4n=-ҒݻxT.vJ9"'N O#Oy/8! P9]u̓D,n<|Os+;|Y !"s:Q>~&shlÎW%aHC'| ^!$̻ })Bj@<0oX#-ѐd? 2x9V +2+<!:?\5|tp,Zhg֕bE@6o=.)eRVWWHК @i!X&3e4~ ,"01Ud`4+V>GüeѠpi\16@14S* E!^v挩tͥ۲ffDDy5•랒d pqQs.߅PEt=iՙ*8]Tk%u8 Y1O*2 24XXĽ1* UD/k*/Yds}Y&7 >^c-"g&O6w#<9eJ !iUj^d?!Br"Μl1zu]'mpxD)M#&تv56^gTz3Xu)Y2NqUAgFs`wyObJQ DX O(9P-*GZ[OisoFyc*>^Q\'ׯ!@,YpʣQgsޛ WOp zyMa.G@WsnWFU^yyc߉c< [J`'NNdԹ(y;`).\PYS5݈'b`~8bhsn!Cq3СY[X/B&j b&*^+\?] y%3R(,O".VB; ^!$V;f8!b7dՊoYjj:ofX;bo&[yCwxZ:ΈU,};|~Tl?ÌQ4+41 iLߋ DYswգ.i 扦Vth:Tx>NGCc:kRN2vA>Ïdx0W93]fe(wdeQa&T:br*t 6`J̴kU2;ެ1逯waMR~۞ U?Ͽ}W*n5~^ \+u !gӠ.Q:rL_8/}r} #-bdpDĮ~ S&6niS\#Q%(!H( agd$ NIMĹ/oa*R@הАBAIv\(|;W7w--x83d-arv<7'M<)#l,ڋBdحrpW#͗t2;n;ʱgKjt[+b3g/fvDŽC:ӊ1WɓZ25v{RZ5ahWV4&Au>Y ȼ 8C=I7%#̓ ,KMab{}\U^aAP0x8b@z΃KjM^~r!,fj":c`Jg*{0}4.SmHl=T/n3|j%x4Z쌙G-i@o gNf,WVpp籚kc1l&~Tؑ!}< =gciCBuz uLhLخ]O8J^4<0+H8a->lo[ѾqhǴ%CN0KĸcM~n6n22F̔bw @}uqU͵}R غ%?²BcDs8AID(PJ/uTU/j;eX9+z{CT=Z*ȞƬe8m耦 }.4 ;Ev[(S`R+~KӛYU?k'Կ?t ƕ>>rS٩@9&aɥ.m AnN44f4[$WGc;&m6!]„m jNdG4fDl'kN,}#NzیPXDZ2ߩ 9dݤ]lRx'Y`Q)a@\% 'jFͼ q&4>&g32]pL4 'Ps}ng b'G5!,f68|!-ct!z7P/Wʼn=`oXW >& c; yo7zC|UgSUoUFtr;x̎! ^Ҁ@ˆSn*(]? suV=F4hL*qĦ4]R: ZĖ-TW/xn#Fֱ׽Ed*zbBnLyヴQssJɶ4nst<GXs7 v#'b'xvj)1=<%ݓݛ1V"0(Xt-{8el# >Z@Gf3c )iV7nry0QPO7r 9؛?Q+ynuTGNӧ oL[kImD!]\+U(A #GH߰?X[97wϳu`43"P?5G< _:,>THa@>j Y?+&Ͼwz񊒉8E~PW҅eFIb?1NbI˛n7v@Vz@ aӲ .5R?hyةs'!V>ꫮm.HaIR7Vm@Od%B>ϷTB=>~.n~ycCiLZΞ@C)?92PL*@p<~0M/6pJG%^RqnnRLMMbC \DdZ⍍?`Een@o]>}YemasMЫCEaAՖ:ǡGGp(k⛿?*W!G:㘉WC‹%G[k+D: yu@JaF i&>cQ;*#qSj:}hV ]7y/tW6O{άFq߹k@?NZӁ<(̅bP*ӚX7f*pI9 s@d ~W˗:׼7w03Le7p؎;12h_ϖ+S ʠeS(x^Q=9F’<`d"QkWR~eW$ψBNa೉Zv!xMF|\I/k'͌C3i+kYn7="r L?6`)Ǽ sRƜZTm~tXYPxcgTBsq t%F}K`(RZdh ?p'k`D~$bBiZ=!<ax:~.QWgo+kR!-j^nUq@JN7Ijy%՝@&*lj%/{؍v`+ʉKgfZ Dg5m='[ E;>_<= 9 (w5.v4Qìu4nGe_@qYEBZ*{ݔp{BBF /NjmH7SQ}TP=jA172P$LdGX޹Kc[+D'xgfPfE%O_ztsT7|-:&ZSprl~ n ;Ŀ!gM8Q>e5<2Nn%nDV!_,FcJ4WhُdI:SDߔ~NR޴ki#^Q~ˤa>k $܇s l2wv~^{r"xfpyw,͂h9W{{c[9,^G+*w'CVXe8 .$Kd8jFT7ۇzC_ 1_ä]_rK(Y5<XBɔ=&R&*rPdȄ ϼ ci/ )ʡB܍ghlbLf ބIzہ~ x)6X:{8qa?d?|Hf{g*c=QEw$|Zg2QZQzX1"uoRN^˥bf;2-!s\YXGrQ4O]4 40[=:}7dp;; B{>L΂1+Cܙɠ1)q# jH0pR7O3LGaHv|b],m~佾-u "~ړJ){ n}8B!jnDʥe3X&ԙga>N:ˁjmŴ3 k { ]"H\G0mZ7]v 9Al<[-ŷ;FAvkh M{py~V`O&:i[ҡރO}Phh tK`Mw#I,Y#nNaj@!1$H˩ZVV5Pa|'5,<:]O X&_ zQr I?^zHJ%?'p1:FeRZI]'}Igl|<[Aco:v]!$3KH>UWen=z8{X!_x|+Dѧ-W}OAB}eWyIHs|yƥ&D2V~k #-[+۴L뙦*y*U@cn Rm fm %R1NRa ymUfK,\H?R~=!-w} 1^k7j!̑#z*GP=qjFE .? '=$LXr`S*&̢چeC_s`FJF?8n-|ԅ{] pטڅVCP;ڗ(#{8^\)f2#Lײ,4SN/UTsi;v!0  VrHQGtp86;Kl:R4~אimfu0^]xzm&LbC\*)zŭ׎L=tau֯>Tt L42w? S/nȖ:cDF)L'O~kZMm9rrŢvS=3'G2 Ï5`Q]F6(B 7-f?^~D.g1 {ty233az?̅ZHͯd'Kr]D}DO08_@-DԯP(0?X@8d~yjL&k(c,"{*goLqR1TYAUD?ؘzC)]!jgEJ\吧hfkإ:69PǨ1lASOʉ۰)Ϛ QfGe%^JQ ~Qg|#(GG*xG;qU*\PY'yRc`+?l1]NeI x \Ueir"xcQ8Y38mm*i_xM6ηn5_Y%9ڢРVq>lzҨ-ݴ[G5Gu%A=4[%<[9,WGܡ TbV˫HYj5["_y8b$ja8@beYXV8MND_c+MۧVZTj89֢B;v2܃D٭˞KZ Aoq窑:x'3~xI zRנC1Pik3;#ÏCkɋ3 3֋f? 5  ZIDB#vNq'vc&l!Pb/`HZ_*gnA7dK)% !$\5` K&~Q\+Z[q{܄oYҩ%C0ͦMD2*41!c'#4s,Ώ?t%?Q&㸱qm?VSѼ'v;\6cjU'cO;+}C;1m#+Կ)D228ܙM$Z83!ER%w(v%yzM bỈ`A~\80k%r@f]qX Wo Bt#cW×?a`=BHE#O3eϴAj7XӍw#ĢKx)1O7*Q%>aKeR;V[HWzj71%ܬВm\TʨoFE1zeK' ~M`ԏuIpM[=hXej<;j<0N6zPlkhVO|)Euu6$dJ[U h b:m A7Hs F ()Q f!qɲf|#kHYt *E(4f]7\`| ؅G> IqMPV6bїReMW0Gëoh 1BH\ ,Uo߰WtN2_hϢ?훿3:7=^XdÁw;}(>[(a~Ջ/{^667f@jqAuaF~>Jwk UVl拨2O;d$bVF mSڦ{0OGDogo^kt'bҌRF[]{}VƇ?xs8.4(f("#\o"HIog Q8`e>T]WnAz$$("B=,UX")_4۴ӿ\p֤p2ȆÇ#˃Myaz9ŎIT\blYk?pA%NҬ_jWْd㙉;$3͋ =oaO =U妶 Z2c/JW1V1<*h?xM^= |Ҙn! ?CBė%O9TvGʢqq^ *,FI}N>HNVfDiу+# ^N [+sA" =\'n]["#17)c`s߂},( i`hq S|wJwµHl`mY,XBx'4|^Fʋ քD9W؂4'Fo1Ohks~ i 5b %^&5PT$o*DE54P,ModUd bk3E x/mװnlíf(2!{~;m@pH@ -<AyW#fG&GiRCgS4S?XUeS3!2@C8Ujړ9"&s>gąFtjDP+ 1#TEl`zy^!=XNO bR_(e3]ˢ3v}?srYygQDwmN*S^ b3p muCIOznd+K* 햗K9s̛ja* _.v7U;%8cDM ȭq(\hÜucJw#lf^Cbr윣8EJ(g+ ū%}t'UK3곲nH cy})0`T r*pN.hy*K $ܑ?C軞-mCXaXV/FO%Dn^oc$@O+ lT= Wy|l2$8ӁHB3GW%kbBo'r_YpH##x8낓lzMa|)܀07k[u hv@F8k=; g<;|$}X])aYyZNޱc)\R&ٍ Jt9'~<#g> d"(IB  6Bm:} 6[(JC{S"?[jV[;j uc~%Jjcihr̊sdIyx_t{ٙj6v+Tѿql0K Fŷ~|ŪFtZ),ERp"tn@w')D2wV!Kt~scAwii>ָ.,NM",;5 ҕs02XL:@/ k }|vhnO e\ :Ɖaxۼ00Yӆtf+d:" :$MZxIBh/GȞeAoTZ[AN#_ݧHYnq ([DeՖj]Rڧ~:#{;(KN-L_%`tゎ5./(.4[C<ݚWHteQ[%L]}$IaX߄[>w~eL$m1Lt9QD[2Y `2K2rSԷj&HVe'͋>}M&@77^,ø_#4yQyEUi $@wk  \e4a#@&\!Ԃ/ljde9܎1k@IS΁M-=I Mxsv!f692̸Ԩ6nB;ϻYqD`zc|$B@c ﹚ Nﮟ`' hZTn;z}j;U@bQbnQ|Clڳo z?qǥt3:^ # s-ŇWE&sko3U%Yge#!bLuP-[Eg|PsYdrB95N^c;`.b1Dr%>IS 8JV MJyyҋH"f5צ3A䙄p uw4P݇7)>Gϩۇ!OkJxt/q-z>\[4]6hbE5=_~3AeKx`&[[CMrp!d>kQKt?Y—B2 LHD\n0Wg}^1_ypjP̈6ZT+xL;a}&o@Ԁ2 ceMTluEBt?`-Vte<}> %8x<^vSZ6<7,.([I1pr#DC#Cutf3;ŠHNֹNH;APF"9Ón^c͕丣GmnQF_hhvs-_* /=JeA2U&NQ~B֝1zvݸM!+GO9plMVlSt3ILYN; R;k8>ϲ]mxo>?h;AciՍ-P+96b§Bol;E_6vd$ >Xv- RmɴD4+KUh:0:TxQ^tD}cA͎P7@ocXO0[M>uLmVZ"+| ;FHX38v]yIh*:*1eڥ5;+N>|'ua#W`+{@CaȕڪYy/қJ _^>kBS6QS7,ƿ(_nf\tKuj6.|`]ͫ94d up1eL4n*:Cl.v2$]ɉ ; 4xyX^ wX;.;7/'H8B22Y(WG%"E\"=\ W뛄weƦ\Z`0a % 9!PR*pӹُRŚ6axxd#>C6ʂ(K&OoT/}`\ ] Z<:=wt/c/^zQy̢ q!k'D7A"$& jhw5v|gh[.X2-\^MtU VŊP16Lb?4pC0:?'l[uh$NКX_bfHw&1³ImCӔwwEZ@@%&,#X]WE+aE.\oWI nܧqu-ڪY.)M]U]M%joc7zG|X"N25<"[y:9ZPbPe(%Zdѯ+fA{Kj ?u]Kv?*YEdAly-H{ECϤoa| *ae?AsМ݆s nl ;'S(%]S RY/?\ZpjW$4A^\9TLYBDNn?ֈbnhتmXpZXw7W%$So^^ &h6COLg(ys˙@AtD5ØZ^g:>89 [;TȎ.)}` aA,S<+HU48<4IQ SUmnl7hfX[f6$vVŧټ*X5gDcjz5/Qw<9ݷr'C*\NY t \/;%"fe{R>lƶv+[ű]DiY;^I}na+ A@qWbwRV82JpO/}]=J}FzXl|n$榗%S~ԥjfy4~Dϴ 3[I[N (=71/ф2v @xJy(tݱ?t]E  :Pt,\ H[@Է<i-{K_!], |̠zdp hawY0(<QO>zfk>B,)3JVk'L%%*>H }ВlY KR%DZ;_}, Y(^[kλc-Z%k~D.wHkSY[_zY.1dLRp +7j^YE<]\8O|(t y?"jG ?a@J }Fb#Y ~‡a!Tt 4] =M褉F|:b%swi3#3O{anUip-Ka4A\,(nzp#! V =B۲',m6ď]U mkF" |DE3f޹ ,hNE{&h86{WcTKBQ*!_F3`Sa49hŐifs6Jl@(YE(viVX9Djp= t5`! EPayzC D]}-wJC4ԃ t`cټ ֌$fT:pQ0B{lbk"\"{„O'T'OON;l&d<$ m.1S/\ͺKW~9Y]99átl/d^R/uz#@]筛4GEןx{B|i}Fm7 "}Ȳ875Ӏ;dsL\ _1URTwAT@ڌZ.A 6>2㖮y0︖x3MY~,~hj-fQ܀-wXo9ˆn[N\S!sƳ<鼚ܥBX.}ze4# h6N"/k@]eSC׸&M m}ֿ DҿoH%-(Q-@śh+&1xNnm~$"H[lƪRRh N;ހȍf|մ#.a?]n  _ '] ᬮ݄ +;WNuK1ueWlcƊ8ȟֵv0v1<Pː 쓌&Z+Y[:5_;c:+2OSV F%R1 UWrjN\>&A nK47[%5c)#sr`. ҭLP} 3U[ q>X y|Fb%/Rɳpbc,?cPdJEMNh2|̔D x-F0)Ҋ\4P",oLlZ`17ZOt'@p!Uq+xG|̪/f7`Dn~cS~ݎgC \]wnn;̓Fs&\Se(YIX;h K]S\9@i؏uZ R# nQ:K!bgcҐjd˰ IDF-Qa-Q柆VFYd<l]`qr۔,6Y⢦P+3ctVO\X'q'Χylc%ጇY2R='mT'҅i>rB SQf #901PaY*L]*A"Ý{\ZY4.:FwuHBqYe(KΕ8VBM ۢGt RO®9Io]\$݇h/ѵ #ǝ͝POc,aC)WSe+-uuKRA>4efPǯvU4qBТD%q(ׅkq^OސY_쒢dI _3y.zd:4Nf];Lw5$Q.¬ڎ]XŰz3p ks1֮;}?da5'R9_[;Z3[Xꦂ8YCr9s5sc'Sy5Qdy8T 1|pO|@߇6Ks'G5j~h8evzRIJU̇FUa#b쉼PsSvJKN4•4(YŠ{0*C l) 蜚J298sOpt]BDbLT-UK et4uDF@8ӖpZtt=j&!PLA$*x xujO V$Dp.S|.GU+"UGHTf=xmdͺ|ث| ʌCx.GA9"+CsD`]ҩ07g^y{sժ*}&0 {Kj ^=q,SR?o1 [JQ|{f v~baaByvHKއ?Rk.D񨁣@|(uGV@?EyI,$y+5%s9(D-C YEE,ޤtƄKci&:4M$)\Шc~T2F$TŮm\lhkBSZ\N7+@nQ~;{k O~yocԐ,KwZNػ<9cJ toEז#QP/oAGmŀ&,aP]y S^{sS3-&M<"F(^ÞG1~[sR(:7s\ f7rg/-캛TOϨzzKjbm2 zb!S8zPkH A>V*lXsiv?SRH(VQfE͡v $'K 6Ps+Ŋ|&o9}a>"e ⫝%=`K_|гP@%zN{69GG,XGsT j\[ps'1Yn0 umkZԐҙ/Rqܗ-Kaxӟw$}e/9u!a爝jnWGjӾc2Ԯ`ްxts`-,ʲ@Vnj/'[4twفӫ BE6+Sl-*כQSd+SSƀGl. `Mqv%d4oL9M*\X,gs1ْV0NRjLIdYz?%'Ԛm#M?'ajD~"ގAql`.JhVo}(m\Kpi^ǧJ1Y.wHmiٻ4m M-Nlq;PP& V^3BȚiS$Pgk݈sƇЖun/Zo bv699,ζģ*$Zc]Ϣ=0F.F7pAz5vR5aң2GƇkiRpOQfL&xMD8MǑH%") B%}j M?fKԊ5"8m2Ýe2CRs?*JH= u8=tr6^ #Jgy*-s9T$„3N_0U x\da3'TU0dWΏӸxMUxM+b'Y]FX_6dbL%l锍;%Z\qsz&;&LˑХDgm)8i5 4XԼicMx5^/084k^N`DTXC 0=S~ vߡffBk/n z]ـjvFkrs1߆+zڔ>5[MXZI>f$@/%-ir.%dz m7 4pi)ؕ?;b&ex?k =/ j#6p;0ɑV|G3"r-R#],W^ 6tӦ.Cb(#U_\Lo<ƀ`'D"pҼF~ -V uD  ӓ,Sn~U#woMu0%yJdM!4cKnP*~&O7`h!(PMl)84^V&zW=d ;=_g9"3^ T!yjI @I$@rZsRɋ:T$Do(;c|uC s" iI:TvEu GoWH;X^Rj9'EFiɢ5++區?ƙK^ ɠ6<|4n`W6|8 \A߮vv"&#(A:;?ۓר;BZ 'I),˩{A-=HpzԵA徻QAXn!QI rf%F9g+r^ѶSŋK>DAb +bkQ@VJe.N8!yu 2Cg"ITY:DyKg=AE1JΉ|0y6ihLT~Gbel9k!\ئu}Nc,ejْ׺s8kԾR.t#pI"\/mQ 2eW1]M S_0~熅:MOr8-_"=8!%~B Ya.rWyh0{T 2:)f!T\lؤ~ADe Cl'PL`(Y 2&YT0(WtI2 Ncι[+C[)˕@nQF]ҡ4ٖ9 dNT(^Ѕ4@g`۱7V8t"ӚoǑQ"Ʌ`5-o *Z@_:c亹3 XJw."x*(M5ZddGg):N䤳'!C H}cۣ/u5d5I2]!O_>,$BD6!~StEިKC>搳5iNmI@E?`K(ѱGO$ݠq'C艁ωX_3Oxj̝-@_{i*7 L IE~4Ԉ}KB8}Țx:!NOSSȖ^\vӽ,𻯽i_ 4,]{!|>vhL zտ J*ܳ/t܉$]OԳFGKyiQi%_נ8^1DӲAדo 'kpȾJܐ?d/IB.F:r"J!N^+3i8`2nrjeFqɃnrAbSށ\8XⱫ~Ӱ.ՅHψ x8??!'GVi\@Mz)4E)N=>hbJf× ,_Lrent&_=h:m{\^^T/lQ"62k^Iz(ƣ!Xg^B,FwWhyX׏#pȸp Ň(oLOD*4j(yޕƒl D1tƧ߳E =8Όݥn" NUBVNv8>˳̟ZG\Ǣf x@@ۭtٍQ[@S\(M\iesvU "w/nFMND}bj< Z_S|K傾Bd84htL qc]JfA`^Vd vp)].C=WfzO&$Nт.^f@aGW+l}| [흙[_8V|02Szcؙ%hEoUԈ?INDX)ayPFPyʗw1K7vx`&@:EWS4놬 KS|MHfDK3ڦ#R95ơG.2Ɵn+dFsWw_umVž+]b`)H =*m5Z,vxI ! t~[ʣ9c0B*~^3g~! D#1T'ĘXP_9P'<帹 iFĶyga96{ Ďۘu, d\<2,@a>F{!c*UMat# VrHAWDudڹ8<"tt[=s~F>Q Ae љs3U\t =D*Q+ɴ[ːE9rdmޡ>ߩ6q1}pP}袗Rv%-<|#% C_qb&)Hu/G7>^TA*<6RAMa[`w?uLI(7W@&DXBw-6$u)̫b|A" @Y/PzvHw{5[ <ۗݬ(OUӒ0/K2hq{LH-q xȽW5Rpܺ+)r-wB)-Ej(]P!aWq7ǑAgGr>Hy U⇖]S(@ K&Asx$ &=PCN O0sCBt;Am5VMSm#j,p]IcI6UhnBb"Lwq=qmY~}*/<|_!?sCQ9͆ k oo$^+ 㥪zt%BHs9ͺ:rA I'}#Ò=.Ml,ǩۀOEuGM^B#^ib߱P£H91nJc!ӐSj,n'WEbAc>,[ 6GwBkA5@OPy A!M28Wm@i,פipsKq,> =xR*Gc%gSsh`of^ ۦǗhmFA"TҒR ;54hg0ԋQw$$.Br&;D u4& C [\jʮ1*C@0'g#%8L>[H e:MR73H+:v`,e\#6 3ErA9W4TOhLZDAg{Ag:Ӊl4'KPwiggP_}~_)g|Ki z-pc[eSOӓk끵9q C]yW%4|jfpv=,Y6`449t} I 3:FD}{$ks}Ьc7|Mq6 B&~k;6A?^<@qh˦N ߎpRvIgVle}|WD M)"uE^AY[w~ڃT2ecˆ\.b]R Y=O١ weth.òeGj6<pΖC s ǂjE;c=SY,n"immgKo::i{C$aL 6-%Sjie~o ~lI҂3xdآM ԶK ,k,ً]Trb@D p^ `gC<<9qmfn ffsF2ΐD,X[ڴp#Vo3ii*]ىa1+^B͇b?Kh;k]ggыlӃnzj?Łw^a/?]D\b0{f?iEvy{\GDԊLa{TV=}*7v TN&; 0M/"Jއ"T*DK~W6R:~_ Ndm?}n4  LDNNJAɅFj@1 !#D`\?;FĐd5P!AJNEWK!ߵziB T.'c5#::O!3 ,}nк`䥉O#V5gPW319#Dyy0l_;K[PX{4%7%l=DcI$wj_S@ґ =WW6|Oxr>+[ߪUӛ˰w#!cls$sy#G$0Wݝ %G)YIuƼH@yJã ;[^OaN<0 -zϭ0-k}W{~>V'+=9-L}k*xm+\ YM,EL߾Jf&Ws+2T\U*[Վ9Ra4\2SF Il CV#Fs3,jj.ͮx~}?Sr1mMY MJH2#4T:u1g-V;¼iI-InUnKR,=kui[TCH݁ һ$ULR#$3pg:hF,rSHsj"Shc ݕ}2MSqb]d =qKiHQZT mrъŬdf%C.x=3OT3mH;ޙw9$4&U l,;5ՙ;X}QZ06>)1GTcnxh*y/`tzqFR6Bf{{UMA>rJ R/'<=wʔ)\%~9vc|xҾSGw:Ij\aӳ<dYFJ:+5Mq_(|t"Y6T4H06abўchd;EmѦGx%hvY0ܩ; ve48(ˈqy<,{ϭwj '퉘UI8)]vQW19Ѫԥz{:v%/kr3p_bnN%g%VAY蜯w,oПD(zgX0*5a؉&!cn(Jy`O6{*ѐ8g 5KQ&ӔbUzdC jY#fsuL R"{vrяᆱdXs޿uȃ{t%v*"lLӪث=8HժO{~yŘ8@U?@8*ovv0Dj?}?ʗw#x ${*AL d'JN}( S&k/I.{&kwt=a #G$n3;GaP1CQY/iFP3]o!Hx9U_!inyCǶ'3 L+^S)8 ]:zF}rxS -e}DdN$`}$m"D޳xrie?5+T} fRNHGg!'r3~-2D3슐z1˺ {!Vc~8\6d0v@|)ͯcRsrAc^e j+PjP#-N0+aS^g iࢹ -Ly{R"rs qsTl3#:gH}D]7|pPJWDae$}Lackw k>0u_aRqOzZ^/Ͼ،7EWW}arzk$JX4:W6[!xrom(g=fHEJIz֮F= d00gRg5Mf)3LpoKo.l=]e v^`B<"KS?fy;U~z/£uQ77$# ET+RE$cQg36E:6cˬRdHB!  GT`U-|VJVp:MһuZ؋ϫ¹xЀ8 / gzqg 8K ,[xLZC2KYҟXiB;YJU-|`1_\Ə<#hQ 0{qVQ>.֐|xյ|l\t+ө.sS=P}Vib(bYn_/eWڙm[h\<սA,k m{PQ&T>lKU@tP'2hX;+Sjb7f"='@?uS⨩9"QJ]0x4p)DŽ+"rJT]8NFjYθ*NO/V/MPig /+,)m,u#-7HJ)0Fg^8Hn211_vf&$g*B{sx#c/΀{s4 قC}rp وBC0 L SaN䁖,!('JWµS)^qͽ1XsWCnx H=md[zt>8P_6@g#82Iej8Ў !6؛ 1#ag@|/U6lI`ݒx̞SI&}GTȕ4vhCr3#i)oާEfHEQv]"o2;- qf]k˼igG._$b1 5: bd|T'{Ҭ VzA"c)_=X F8GC+qUnq95FL>e,Gn37 At'Fn?~ض8"}?~dvQ"dJ %ph]8=s7-V0xƺ8bbYq:=#GW꡿c :8:{Jsϯ`k?=|ii[""v"yEpЍR6)*t\A{"lЭq~PV/[LQBъ0|ػl߆C 񽊦.)IJHwDB! ?&68Μ"+?yj2JH9C=AlE? 4n^O{Cu#b.z{ŒQ}8jf;r,C%(-1fTuH}vދ(gܓNWʼ%Xp5wic$}4\cU/N,Kgc.:Aa0 hWz&,Hט|S~ѹ{m 71Zy+)@@syZD\$T.z@k!u%\o`Vs&#4Hq9>xɶ R'W[ >QPƒRo^.J|;쌝&.1qb=+47KZr vv3]"lۑ趩}=,pthd=*ncc!1@~-̷XQi1vPzP!Fi.ParSdoָ&r([A6b"FwS8 )R6 "=ɜ(D%4ɧm] $_FՐɪTG=?ԻWg ~_X$m|7gϳ媞${>"O^7:$Rq( : mTQI1 )U WWa/4ɤ>tōU6~x(fC7Niu`a}nAWwi&:DUg|J'՚L%XmzxZBa QwczK#ZϱK8{Y> %X&y]9~tA$Bg4~l fEhBՑp?цmRCFֱe4qXFj|5 } jQE9n1< }/km W]frӖM`7~3mSnL6YC7HR5 UW욻E . CNDŮfD4+2*9S㝯$z[*\wAfq OyWyxfA~[{Tb0-Jl[>"H zPn"#eJ!TfO3*0 یÊp7Ɯn rjƗataKϯߎ%mG_e~Ec\ q4N村mwRs-HhcI=~.ij_Ȑ kzS&_o|I!'X!U3QM_9=ecf]iXZN)yP/~m0j7+x9sCd0b 痡R$ >OM~@cd.[ ˬL/c"@|xճ]|I:#%~,jsKB!_ˊ>f[Np:|ݸ \i\tOP\zϳS:}UQ,eYq .'st$lt(`m7%Iuuݲsr]TI!8W Cǫ$]Iq3i^([b ٮSׁB5R){~W3d,(9 r; @ Ti82RL/a7ؤJ 9_ z!#'<+6Sk{4,R{ p7NnMw;ԤVP8eSVɜX 6O|HApFXz0Jݕ]cj/9Kno ȢqI쵇 c.4~Z ђ<\ g[W&wgw>)XHbƌK}nEi5i6=`i y 3Ѵdkae!$'D %J@_G. $}e?(پ1ҩoHkK!RdÀ-Iড-M̩mMɼ&Q"{r"E0ԯM`UI),(䎔v!gORbykz5[&B[%Q3/(hvAm4{7K܏MYHV}>:(Y38)G̰ɬJX(g;R5(vI0Cu@44^;b=p Z\Kҫ$-fE8}dQaۙeO = 5@3 ء5k]=:Uo5O 8  S6_Tv u&C/ "E b_JheH,d?p8[ެK\D>[R&:ɘ)ULMyEFZftuV c?-2"m2=}rgƳ)!)݆>UE F5M~-21V', ")!,)GEonN{lϩO A1`iZ%&LHrs{Ӛa8,FqM^zsu!kXSG+n[)h:_9zgrcϨTD_6}>/S]oouW/EԚ%b#g:,pFه ]3>*@h׫ʅXEs%;䆐SVT2d6'\yW@`4pOI,i.?u@X@go{{9X)t蹘I\ A\Zs@l}6B~-䋛 7T^ 1KuδoAM#4};_ѷn,$Xܡ\zeғm_!LI#'FFAd02OgNgR5< }0y HW2`}%| 0ς hr|_4p6(N(Tmviʔ̬z1+z or*mrmk` p}(Dj@!W_~Dn7*c޷we}z+3*Lp:u*&dwl\M 睉4-jH+k'ݸ6`ʖ\zmbD&cw+=4tPɅs?C!{asQ j66kPu^"/>ʥXS<赧*3PC˚)jM34I @^Dl)nԕ]P^uƇ$U WEPE%Nv8T` mG> ;T @wL9u% }IDjUxNL6ja352\tKhoʗbt%{"{;np)-f@gB'VPb #n]Fo?p(u`d\^ t1L\5 XrvyBXB,8/ lo_w7њ=Ry=nV02yNw ֤,) CxmNW ZEhSDBulKa&Qz H9+j"(L&(y[IjJ6,u٨Q_!KS .G^e[GT͓u(6WFa[ԁ5mCAJD0sd }3B,$kKI*C7 I_K\3;Xt>1<9'MG["DBd1mU}dRDS'xf~mik73hQ`ӛq̻1*\ePi@hm Yr'wHpWܥ,kҤ+ͺ;E@Eai/gs;$ iׇ<7f$LPA:D2]IUzԀQd"T.Ø b/MܚO И+m`&+vIS$,"h6IDH]W",7U^v¦1Z} f}zP]Ș!-˞7Y#{Z^['=_Nl:ﱜ?Y>{Y:+„+7wkaT:*yav@_"8tՆ OwנĤEP=%(yl0(吤J$~_i}zI3`Al5'JgGMu4XD~E91jXD=@[|PevKz*f4Vr:q&^m(.k$& +> Q{tO l+o>pyl+gz93-wV 5DgW"F>RPμͽ5T~45Dq w@2Ki04A=/)/ȌzS /-kaS8 @J5<6ND~naR١n;?]SxfmaT| il,cɟ,ST& -HFĒE3]ș8՟[/3(oݰ!/pCP{lƨ@sl] NZg7 ^/qnB]A=%֯TKo@e:zYD5 -| Ciku=0Aa0":F\9-KƮ"(Ϋ!!_7<*)} uL]Z*KXisGdt5#+a;F^qQt|:."֞ N'+wdӷ=[G6 }yw쿺juED]B_CJiajO%Yk0$J6D EB6FhC鼆r.|!(T|߹0S^~\cXEF ץc JA&NX+< ;$0qn"X+ޞHn j<̥2g7UnRgeWvRk&I `q¡S黝53 e4Twmdgcdy :ZeoTK{ |Dh (ŖE)BGAs4%g(0sB 4 l:݈ƥ)GX9Ci^Nf5 Px uu$,BJ_2u SLqPVHa糧ab/_)òmb{"F&ItZyw.RTx`V 8%M똭kBfwCӡS;$ٿ5/&Xno@^OyGw*՜MIW oGO)5Ff1:ْ|*_͉gCWzq|$hTX4$n兀hGchc)^ msk]>iU--팱B>D_/ھl]3>"H^Tc% a\[6ܾ7D!i*YO&f.Uÿ;Ko2{ܱomGOq"sLSȕۊJ>%4 Sm*\9_q6LO4]8B Qj*i*svnӻX.ˤwT,&Д4h9ssNzA:~-(CYw@2rlgF&-[E$=GJ^!M Mϳ^ODiVgMKxwYU'F(%`hNj~0BFoօQ !D{&ۿTk+"wHhdD"zvy PNfqŘrs$32<%̲ɣX˫=UW+-=H\RݸS=AR 6&Pk]Ay{s8K֡Rx&}.gUwDLB-J (nT&D vNSZo T-nm*F\$֔#8)FO-, *yg32#MXɬHQU@zpu ä]u\~_!_Oz nVEf~tuve+lClK_9Mfh 7/{;s_Jh_w: /5[8z&HbJ Wstet5|QƢЍ>1iq3",%&d.GŧMdUӖKn1V*БT ?Q<]FH#S~za$(i֑X{Y-2 Qȃ7{t[>CO?zS"'6^Dj%:7B,$B Y%u&njz+>l>`Z_(`$sQ\nP<5`š$(l+2 sV1X=yNwD ~PϻF<gv;&.7Wgd[Teۈx׶~V1C+1@kK6<ʑ(+mwla\P$w7y#>F W;a]!1IJPXѾ~TY 3UI-bg?%W6ADHf\Sd7y$7 , ~)9_$L{>hKL5BرQq5N'd%7_;nHf6pJFGS \K[8R*fS[[ w5_džTZMg&4{eC&d6ZLF_q+xnj,]@ ]l/,MOy>  ((d7 鞹ZTx/ ޴w>Bo- p; 6-Kq!Yn]Ƥ)7pLCG"6I٫?__o7S%жx _i]TKzDeD$3Mҝ4N%0z,r7ܭx{T 6F@`dqndN`9Osy1ɮ^C񿁍Vm'Ɓ8 ?Ĩo˗/00ae+0޼ VU"yhS<:\k{x@?5Ħ; ӗM_Y,ջ r\G@Q:C®^!Ԣ)ٸ3wX0۔w8`;RY8i5`?4H|~q1l3w7{lF~~8 m|a 8AtNQj{&y``;+کA=ʼO2¶R3 _[Q8bayã36pu%` }KL(`ceyr1+)NeʘkՂѣ r9[&Bma݂6spZpkQkaq}-ϑ@3xMM?#ɑa;٤qЅ!+@ӵ_r/$N8HhvYMc&)|`F;zI]&+Ɇ]#n$;ܗ[i]S6ksQG9P=WWUq֫Eqqqh;ƹ]6]ITU㱎8>O3eЯZ*WsmwpgM;,+7 ^{@הn0HMO'ixuir~)_^*6N:]jd͌ċh.] eU~Oae'p w̘|&ᬖIy |]G4Va HԲm(C)KEx-IYf%mk Z ƶ-s>1'whh~)NZȫ. E) F>$EO-j)"#~}2=>~ZJc4^#3gxR#FNlFmB (n]\6˧4}>]2Q#ozQ|Ev _CAM'PG]x!`*M8is7mZ1Sqܠ=0z sf6xﲦmDgNj=֮䄘"zs4q\e7Lsdvf(^  c|̙%i!.u탙>sOe 19`|˪Abo4n.#u}6ś98:ä|ģ(SY/j拰&EwI5DFR1QBt\Mp0dz33 \SA?w}\lSI6eO0R?+ݪڄg՜ &k=՞yidMSDꜱ|/ltըL衸Kefl3I(Y+SA_/ Hq"fY8^ywk-٧}}ݯ͟uuz_ޢP]cC (h/[$dTfrpyq'Z( x$Եk.$4D :65 ̪mЇ CmD>Kqĭ>l1㦑`%[-x˘S7mD0}';E[e"Q# He|OJpf NH["121ˁlض9_>G\qLQzR(`*6<&!T}DYXQʹg5^"R<}Y]E{.8tnNMuy1>*v qF7nҫ=~1:%WgeIu-CN p.kԛ'<ۗa wF|3l|4=z04GF\?OZ֣tZD[n<4  sChUTdsk7òYMT~wC7ƃ~ H` jn( 3(5N cEQDxݹQ֙Fs7x܃1;ǹMY%1䴡MQ b}HʁQ\s] _1xw2~`ɩRa;ǰG=2Vl?Rw:TL>)Oh2m ҉Ѕ FџݳYU4' Zm2Vz%4 )+^n~_Mgh9<5!_"ɻђfnѐ/ }"Ѵ,W(@dVApf%ekD1cY֔)n+,R"PzXC._o@HǗ[sAG&N "'0Wb(;?lm {`ox+ԍeAy2C<=471JnքJv;e΢Cwta\z( h X<q`oqY(iLM՗;_w=Hae? wctF 0}'I+P[_D읇 EѝkbsJR1U/Fm]zHcKORCU}͕F z" ȯ! Mm 8| ;Q[i( VEp%][uAx"rԞ6z t^asO 0uaCLzaԋ$wveS}G^ʰSn$i\zJȾ' dF:GrFe^Wb)4VmG \GÇ>0b⋾O/HYx0Vv RK、3QmԕYhOA8Pz <=!j$b\ * 4`բE~A U{b,FΡfc;kR3u|E7FoUg{IK㠮*͞~g"'@hS6/.+J]gf>>=7 _DI4;\RrN)NA37@6>msҿػ FEu8aY+$k-ҹ)e>=OsVW'QLK>W6db4L#'،;AĮR/6QBQK$w[N悸'~Mwɉ-̗dF3V:t6lLgCВhbvk+[4W/}_E!`PJRęȦTѝ8+#-E @?>li$Ku=[Ժ92.9XtŚ^^/s;b9 5ETJVjm4.rPF4+}Rǀ{s½KF-ǻ{#.ɆSb!!>l'OC<ˁ3 v9!P]̇'W%&W hݵrr6ⶥO5-iDa'7ߪk_*&cL+N0YŪ6D`C4Yhߋ77>> eQUhX!HHKRQ<RÃOdu?m@Hl +6D 篓.vR_Z[qj2ټSM3N+3{ yu떬†["Ωp=(=~*$qvY`Q IL+8.L:2.䒦K,%0>ɡ+hȀ_ yC\9 YUj%!dsBsu7~R|!$WKԾ!v4G*Ru\)pWZ>iJ])t1d.97!u\.Ě~)oI ]Yv4KΰSn0a$D Kq3W$>$漤oI8gH%UqyI>VtwL}| 6:|nPjCT_v `uq![tnohteǝHl.|q,bCi/yDQmTPD &d^,- 4MZ vTYX ֏).8@ ea] 2CuTlԀG4 ٟBfZ!h#[y6YΈk5N]fCr͝h FU- fk#8!+6%JBg:bވXrCm_)3x4rZAgtcW`>-ʏF`HM\i:K/].=&|M G(jŃ^CҸXx'(ܶg1hcx6ByRNtTj'BQuiMt{Kt绳o Ȁ2lc{r+n9O*b4`󰺴!gwӌƹq{Q= VեjM曉V,lƃwY/-wm$ř/_;(}eN4:H\xJa*ITWG,3 bVc0<K t~YJ )j:YyhV(yn >aP4ۮeNC'DܵG?ېlШmF2HWb̹>3θ-HAv  %[&y[_ů~&FaЧce-%PPg" A`jj^׷@ M`ld,HmYa6Q~Cb*=ɺm:kI/PWxo&-Wx_!ߥp>߹I=sO|?lL/5+WGS/榉Fr\Fڪw,֚ 9Xa+/u}+@f)فpNkWBvˣ8`GO.L$7dӠuoGt L?"~6SW4Lv!8x-K5r cg^F_~kX9_h`bkk_u},&I7IE݀̒ Aav?e45pZOnC(^ JF^1 )2XN}Fv֢e0 C8r!c0Օ O;3ax4PJQʄLnp^C!"쀁XX靻 i>冭k^+ԠQf¦o +%ڸq*,_yq=6XcI.~fa~5!ڕ SIfmpfo֞ɆXTHWhrnW8Y]E?h|3o %ʍN; :f}(tJb l>5NxeurBHsj A $̕u ^93Aᡄ<]֨ThME mXuZ骞/mф5>Oأ$̴IF8,k<%';JG\ڸd*?,`V6<-i01 6y_!TY*C͹~A :i6˗ڴ8*I?CB `h_-~ NrŽ7,xR6 l{lk &_)=,|z/` ^N D5n 7~PV.7~M5U5VW03HMh5ŵ046f-仸hh4?r }OM1ua>Ut|mx S!Z_fVMyyMhVaAf5wry/ rnMGT]b!,6?x]*UgV(?kzKI>Xtq:+MX[q6>ڀ01:#Őd )` f*wbQI*$5H1ەKOl9aOsr[{oF= ƐDv@jmo>u cKmGʢN\-?+#mΛƀ\}}@PCZIԷF+[Vтѩ=E_/ #]I~&/>$"cnv[b@Smj$ȣd-^ߌ71w)dE,@{ S:mIfz75~@ Qk31mI H]W$YtD3GfyUr[7Ixn!,ap5"]gooACAIXȯo$;X{&J7T^`ɭo.vD)&ͣFxʔ@x{_tDy-^|<`T2њBch!'6K_wov uxQό_OIA6B'TAҡdX}uh%N!O>8eKLOhOH6`< y Cr˺H4]JZłuF z;-t༖Ř &`#M<k%]хY:Aζ5 mTw j > P#r'_I8 RAm:5c\D| uWL7K{Rgq@Y-"` ^JFҺi=UYG8ejhˣ~DiwY҉M%P?H.Jzǹ wd\ 2J6^ Q=b?rQ 5L|ANuG<#Pn|,i4u3HLZ?/؉? @n? {RxX D!VYX&&Ygd(:r8hg&b*UY-c,<8[a&dLU-* b/I'^92\vwZ$#UT.?Sשּׂ3D~Zx]`F8Go_2_U9㙄\x>ˤMy 뱿1{Zw(aNTolȹ_UFp`ĩLSφqsVo]ߚ=rm]CkٝC{s&(h!O؄ B"!CÌZ ,5T |ϘL? iOۍ0X{X,w&#:5F6fLFP)O`f1)f۪_>gU zEMA ,q3 (q}\I30C߇+.@W[8괬E7==J:!A Ϛ׺ZG6`HpƦ1qӍ9)މ6珫n3x9|>nFN(~꒨aW3Y3:I!Mi83Pͬ<.kOŃ ^XVwB߯76D uEя/v hN"i =`'򝿝c ޛZ6NF?ݯ`;11K)[ȢԭfHKg5J#?[zM@iP\$مP KKzǃdvkVzݭ,$ZOc饽=fN ٠af ez49҈ߕjf \Rε) `Й]'7':8R4JyW)GsSQj] DaO%}9뤩4w68nt| !URFseXn%MֲL3 ر-xoy `V߆7J+v(2-ږ!Sg(8?209jPr]{萾gB:gNB8r=fH Rv0G{j8 _Ms:#mfa<Vz?:IfW]ر*W`O o̿чsL]7c2f#x;]u]σ%ATk+<>rڜkM@8C#M|~Sf/bH0l% APɓOxeYx}IIN/> APڕ\%3ԕ+aL\r5qٞG~#R↱9QF$ A~-BD̹oR86):IΣIUg- iQ #J0}.OT}pb 77쾔ܭP7 3`a 5m{zZe.N9Au͚B֌iwKd<$ =4n۩U-ɐ"+)VzI.$_-K% 0:WT 1|Ū+{@g[m:)Ͽ*VKJstXISfjڬK&qn$y{Х/@-*)t ᛚWAo*&!}ψ40Ϧ 5ql#X f 7;ֹN#iA c~jܼWSurg?Vpy3L'E#[KC>lE0HL_'њN:_RO֊W+"wۇX'(t]De l~KW^ +G#&"B_x-΢mSs{~Fxt'\HO(Fڀ>C~c#^#v(7 ҁЊer,YXWy#sRːui>Y'4^{U)& Z+5lTwM 3 ~m"}x$hR-xST 3bzcM7ެzT0/ypw"Go6r4)TO\FP+̹ث JCuöSTt*,yysQ\oŰu ~?D3s J` a}t?xɾu GP/F졂%j34 S dtԽ \(dm /'!1 \@ ДvKmy*pLy2^39{N(+ ?|zȿ_]% bC#O+˲?/l~I8WŚ=~ !zq6# *#D~rU6:|s=^ʴJqe qw Rsvpg[R6z-blDž|);I~/|31pd""7w)>t`; ^=Hsv>V|,|Dދ7 Fꃳ *~@u.aJ:_ KVm L^L0?*Z6=K,2TA\m,N4zEXgغ08"z,<CH9coK;d!Z.;܋ ZS1XD5%" k;>|Ju{$yTZfkCXœF+ar 'R]J݂vb2>ǣ6KgD5'@ ?jjJuBA+ 8\X@|QyC,)Op^e ڛc3:&P|zK ⤚=Cb=5jh3Z2ARꔤt^dDI_6{|ؼ۲`.B}goefC~Kּ38zXɜ8`t2hо}:ۡ|{kZss.5\\-jyO;R=.w2;:l1!ԙ<ͽc<` 8sPU8wNEA!HnH?wGk8{se,δ{''Ѐ$o.K{~"8c"t(|;)ԙ}-T? 8,YZT;"ԋ&PIʟ[O!ߛ%]3 -^kJcF;p7MޠoX:y@/`Z# !űRNO~E5u3S`"nPC֠11e>YŝW91aA9AP^M;JC.dM0"7k=Xj(lwl9PrN\Arj:0XylG0jrH}j4z|\.=c:-ټcyՎ_vWp+Z| A(P} i⻕MTo\N ޺O?ēpYp %ڃ#/A:)uVDu6<ܰx$,ofQ밼5v `o8?# C? ׻IQM*`_;-ˉt} m#0GBnM@K'Y}{?.lBn3;qj;4E?!5,[ׇm:Blj&Nq*^GYMf< =r¹7x>.S)Gꚦ[}?  ܅V-0FIR<2+ y݉Bg{-0MD*FnwSWXnWGQ,w4B`oGXM|MC905>h$l֯5zW-c l&~ptoɍZr_hukljt&hUi H}϶6~0pTd3E@Iլ8҉7FͦNtBoAFx7:- ٯ}@0G**'xm+ XtF^ɮA? $> [Ռ, xP` ?疯ADOjJ9ܳx[O7҅H;@4(%{1CBL⚿_Skp!4;!i܀s>9lLbpJDŽ3BiOL1L&U-Aˆ'm lmr2m4~w|;1: T${oѰ?i[GэsV#0m ^ǭ`9>ƈmC\q Huu]US}9^Nl>/NY@_dnϡW'LWXaËHA;C?]nq$Ҏ\" N-5]A~X>z7σ@K5H5~SQh ,*DV%o71pYƜ`KaKpAfߗZ9~ 69u^pq.Q|*^-AL${|DynqhKM.^&ʇȥz,u l]]!f"M=}I* *!1IWlL7Rw IxerGL |&0Hhkչ='6oңx Gϖp \^؉ǩ4*2<0Z&ei&oM:=Y3gJwjό)W/'#Hp?%'(黬-$d˹|Ǎn5N(~|xqZ1UE{8/QdM͜/_!v5^ * èYփ2:! _=>9šd7x"|H:KS4b{@0ᯞ ,>hEW`FzY2uF&',Py)r[ mi3 ,ɧ*϶t{.OOO2$Չϱ2@G9QjnK?0&vF* B9h2†}Q%AY8ٳ*ƭ;aX7kf_hhH`&kX$9=PTC&MXCHX JxRaZ]'=z X~kKS&l C!{c?cS ]<[¢l΅jc@ 3/ u\М"IcUōd3sq;C3v&X5h5ioad枰@N@QmV ѩ>ئ!j zp Va ^O<cXaz%S#|l, lXGG9F++Mci7}c'ni~*ʡ*!'Z :DO||~,(Ů,Hm6*}<-3 4i>8u khp*,1@aOb*|Ľk̽.mqn>󹊯} ܎mi۽dBWixBT[{HIZ'd3I18k8SЏhApMaH9]C}9C9oUn;f!jѱƶ f32%+^q7.+0QѻeuхXmc3+Zꨙf8mǏ}8:%ZW&s${plW{T3kd-(2p#0wUp%Wy&չpES{oRh#p}-uHąPZzsQJ6wI&CuoI"}+4EH8{MRͩS %og4*eV {PV`u3TkT2#/Svmd1]4zexrx7% dN g#[uInɿJOMxYUCfy/yXcb Y-Ù X\mvl.*(4 l`T!ʗy}R@wOSYǠuٚ"XbR?}MQJ{"d˱ÖNK@X\ jpTe3z.g pX6Ƞ#%Cqj\oy"DܸIE# =趪xF؊AYX*9;r6!Y?VQO7C |wVLҖWV;fΊ?;>_ٓ`C-:c$/r'9HGca$DD/(F0=KǛkI1Dz?Y"^3aOfMi~)i*qVk`O ng0.;({^S+*|6 wRw |wȬ316&m1T%+%uT#VejOhT|{Tilƫ%=k()n5=ԔP#bz **GPѨ 1˱0( qvӠ Um)΅b D:-ChMM?jΏ%Nq|i Q9xWo0y+HaWaq,y/2 q$^ og@GF8'p6v?]J?@l_JOwe1P\rI? w.;-z }^F(|SXk%*`_I#<繲bVﻨ'ѐ,M] 8-րSTws*X$^ܐC-Z)Moه9) 5^,sž[EL"8K#iL*4US>,+RUt#<\ѳmP )$i(rLoCBE?@,`ŧOޡRɷ{OV<6Mҳ Yn<)O.mY%!$|%choD}N݊bm"+w{@y* 7-ۿ2>1EsƐ0Jڵ8jE=A"0.!T;FKp"` =c}m~8i-(r$L &Q/m? Jf$!&Q:ӼiADh\fBu9")]5p."?2K3jzdqfUЫCՈz8c5a3]Aܿgioj&Z-7,'P9l:0wP%<{(N̒cr2 X4G-QXZ0 . x_FBYv gikb|f ƤǻTTWE=YdܱxK`IaG2|Ow ɵiJW]gO k=5rf v_Wɕ_ƘOK&<80E?$<0) An6A\0 2GMgZzO+uGy}kEq,UMȂ1BcLDPZ%9B9Fl%^+ K~YB_PDČ;c⟟ Y\.~eWtȮJLN=^iBqFByTiOw?qإ!9ȁ1e5\}%rviS)/XjЉ"r򷷲nWe;M)ܯ~9lSlٛuE \_[p9э'8e Y>EډqmBkR)v,e>1`;%Q$d.J0d,PZO [L)#^GXs$btdžNǒBaVL.e_~I9k]hg[qM)WO?0/!hT@6l䴺cTwlЬd<[F8%;thK < kOs L)ti"X"I ?1ɯ^fv ԁolc X:#Zm^ Ǵ^gv,L#wR"ڱIG(>$hxrai:"!CaoBicI &>F#&mV^Ly9_ʯ.]ݠ]Wj23`yT 7={y&]8܉,B}%?FJڀ6| g90`g:6^٨()aEqgFV?_ӵq#b/?Dedp陏#q"Ui(jƌ*tࢬgl5 C0kx,`T0:xXQI4P3V)b&f>f`T8o1s R V Sgkf|6E 0 C2yDT%+?g 5LAznCO>O˳@ Md`5k T \V١qEA׃D GfKL{asLwR6 S딨(3pj𠊢FwYlrűu8Ci}m+_B{>.;tU @(3 +PR*<`S ςkԼ"/\^۸w:#e~I 8w] !d.aLsƪΡ6Q;j=':-Kxy TfpֳLGşo[M1v:cyyß[?e+H=j[A~E8dt=7_B.ط5ѭfH9PտDcXMVh(jJ2n =b|^E|e+96i EO>xV$CW#x V z]-9PW>bBךS-.JJ4۾:0-;O+@CVѓ3FW?77N{@8=z=mawV5<ԬTpqԛ& v0[sIО92Q[G.'RL vnU*&5v^;R:;+i싙èn'w⧓uDHrɖcqYo)'in F#Bj9v/lh<)2ax=rrK`Nt>Pa+Y;ˊ3 EQ:W2+\_!H$o VLSG>Ŧ(X} i~1kOYiwlayh)#+Ɉhu!d- `>GӖ;=>mwC֌-F-5fg3DvR. !:zc)*7T9jx|{'/ /*_`Oh=,7 zUJ[bq[RmSSTg@0=rU CAtSK-uAL4HSncg<3^^ObFiL],֕r&IaXxo;Fw>\0zpky4]n2!L5ح<"Uv[n͡KcXO)I"?ϏU*}J4R):l7%nvOg5|TqPBZd~W+L&FGCZG>Z*mF{FK1/ӕnm.uJ~GE?wXx朒K|Xc*DW"` كJ+p 1nr*D$lvS܊:?\aɛ=,>|Bϑ I1Le+ #y&+ E-NÒpY/ng|Rߋ{F~pߋWRz´+3@%R0opQ/TJ4bQ6#g?"=?4NTa~ >UpCHB*qPTCay$jTS:e^•(bBE+̳YM;$Os?;_ֿt\݅ ̀F 2ZBt׋M=\=T#>,1u\^%!1_|chYEjػa}KJ<$K֔7M!IR/X1GBןeXe5D(5kݑUHR'r յKub ;(;=6ly0;?*%|^TAܣ0Rm d2 z!7W $r @4[+i͞=ޔ:M=RUأe- |K;AΒDU$& cvb> u3`okmا&n揌1 ">9/17 Uz2PD"@m?>[3t0߭ *P]r0|hߋ|uk> =# R G)>7X%z-gD"1 $3 o pc,r[Il8م1AGNfGxp*2^ tYʟrР A~"ցYk.H!#< *ܩM<Xbha3A9?ԃ=mgdy4V w!vu-\HIFlbfq?܊ٜѲz$)Ύ!]9gf|V h\kr4 &| 6RU؉sՇyJs l\HEh `;Pɕ%-x״htߨQ-hQzpJ GQJWc`j.<9lu4,fOϒ)I"M4{wÊmA",|džf$j tYA{V|ߪyhLaR\+(݃Fiyi3w>.bq0%F粃E i |tF d.\yèfЀF22 gohye,x2 =NI sJ=}6dtUy{!whw'*f-_łtDѯ''^e90f"X=5BBӋ,K`16WnJ;p%{$ 3]X.CGw<`(lZ9f+y窄 pC)2MӢ"1gm( }iJ6Q~#HPI1]up_Wc8[qO5 J47J,(u(gN!Z]bމwWJhgm}:Y wQpw]gx$u2MU7MAN0eSqAQ$կe}_QBLчS/llP5x!XSB~+v;b0%%`\oK}Z+`tBz22 "P:VQ:-Ѓc!ưǷ8pg~R>Bg?QO8_@{#mۆe@'9Tgm_Ѭ HɔAKj Jr=_]+cB`3ͅg&SQl(м0l %/%o*lṔz(B3%|xwoI"L.UINMv j5t S,/אr-ݳ>۱Fz g={󩸯BL/w[V0Dm㗟yR)qBze$%\.7@p|ky⶿P/, Ih /@Y( qذU[grW=m;E,/R0O([𷪽4חgAMՙHpL?-w*,1IE!'dCe:o>#3sR%f9ynk[G&~@lגWԪجdn=q]xYWqSe=_Af%5X_j zmi9[*JYiCn9TC!6MJy GuSi4Eq_kM VYd}1UkS;˲e"~E'@R' ^'t 1&|"c!0}Ҽ |֘:TEvnߌ7~=RdHnofȽ6I~J$n}{9\m АF?WY #)]񕑠EK$9C7Eabs0ޜ3 G'!X*1Vn 9M1-žFRp+L OgDTG>#+YVq#e)觖D pbqWjtbF3O{G.f5XR~SC~m UH}Cz*$mPWzi@}F08?3ظ_xgο"e[ҙw 6cV YpB _'1(#$߃2VذRV {wr5눒<=y=y-q*ۃ̣i[QcۂFu3MbD^Z:q&pT5 Wͽ" m˲mWpcPiUuߗ6~-S]$xGXB˴" \6ч|txK5 .Ѵ*ȹ2#v*5TLT@E+%aqSǥFϸ g yk<-9s@@+#C[U|ՔugCw~3lavOМ~*21+6X|ZI p}kfk R: dR|$Ūu,q1Z.GCn׫# ۤ;蝭a؟"w Wp G pj7p9ΐֽ/FD 7h9SN66<r* ^wx@+z׎J8('V>R]詈!KyO,V=Ή_"cv9j4\DoeJ+qe[u('\F868F]E}EH4ʀT+eßD~VEʜ¶pk{nqEz"Pa+~0ButqE!hps枍qQh'd rnMA};$sSZR'*+%b,HdVN EAMB",4~,Ûil|vCcKZ1rw82Hrn6p3p>^S޿MlL;[4 -ҳnqyU|Ul6j2g'?T`L˰p"訠7.GNv\uw&4 q@?/,=>6hU]/7d'ى.gC*'`ǰzH"Mfn)Ki:0W1)8Ulג<(2]WJf %734VܨH#dRxeiM9Oi#q]etT6'|48¬dsFTw iݭuU~O'}=qnʌL$x֯0 p^H/v}-axJ&o tc5UB e6#Jĕ]퟉jϤj.~+=$L~^*`dD2ӂ%9vPR& 0h*Cg,oD_cxEa"ڇx) 65"&] nfe < xDK:Kdbstth%zyQk(c[u^3f/c)Ń`]F?T"^4^gؠMPǚ{eꚾ}BXm o7Q#4$]쨝eRer@ eІy`_*Cþ^OuI8pC3*@cߨ%[aqH7Xy>2ۼ DOCl6vU|g|^]6Qif9 69d0[Q8{QAMϜ~[y u|@n2eP "38&ְy|Z3PeNrDZ2U<~c&jV(\KmuDG~6>F;~+b4gWR+Qs[dDm& }UY L/u&uX r8[]J^ H8cYB?D4U#Q3޿$7.`qz-b%Qܩpake%VRuR`ZWua3uMxI):e&lӟ I𢯾 XIݝe懶9C,Ád޺Xq-!ĐB`Џ;zJmoH@F(UtyHE{1,&P'@ H4V^D 4ra͹p|v_MqHpc$=Y.$4.C"I,y`$n7cJH7)?F@jiE+/Wbc,&i}o: (5-zPFONyiUAa'uf,=1xø_eu >Y DE'?X"joE7nDr$UJcaP6 W(G&,-`ʇë@2Usj^٤t){ױtm1UaV@2`ܼ>Y=8;s`:I@,n9ܔ˝,xKjjs[pb~'vح/FT0s g\ς%cя:߃T<ڔĒ9Pˣ_`ty1P, P!.%lDRZf9]@~sOkλLNP G^%y5HZ$O17 c_)m!x*Fsr/a_*bR씎|GJ0Jlr9)V d} |IXP >*(Y˔Xb޲plos sT3|Wk kBn{|[9҄ 2 qQWEy*5BoLc2"7_ 9w=Q{t-kF_,Hԯ's #ⳍ\z|Rd|eJ؆ی!)KQiie]bj'gƮ0M9VWħS|UhѿSm< ،Bv$CJ:I5ys||ٲKV)Hþvjؘ7{R׮$ݼBZb\rR%ɸq\r7IM0 NDح @.1dYjrȜwj59nP=ߙDσ1OXJy;Ow9#FfN)ҏ`w&W $ A2"%t'8C/< ~yK3|XhNUJC/8dL 6uu 2l{Vgމ;q1vydY)EBvIwnjRlE%83*.F=Xf@VMSdTLSuNaxNy.Bվl w6=F^+4'-n!3yy#dF)ls:PMy蠜䉺(tOEa 4;zZ0tl:磃DIXh+UuA+s1X9<$SՆn Nj/c9xi^@ILŶy,[Zfam݈ܿN\ &#-yH9[JlSȎ"V (ixЩD') 0 u'm>Yrp>ta>*x8xڴl|3dQ3di>UN֩d9`k"26n,e(< Nt}.*ƴtb # :ZT;;WtWԣ7^ؔ59UGΜ>v*lTDSoU]|$5= D83:F.Nx=.!^15lQl|#q`W 5Yy%0ኂ}v$ri)aĺ8ADTqkPyH>z:(-Qw,,ڵ[g0;xMCdȼ+; -濰 2.xNj[B~*]II,iǙ;LDHd@r@W87CN>qqx~] c* #\bMuu pfOԪR$~Ϛoފ$zPtcs8Q˞WɱryP~%`!o%@}>KϢLbҡ˧VXmfL>eY--@.Ql@LHAλij?|?j~czEk J* (Cܡ >GJ!ȴr;̋A6s$x)צf8nbJ\:Uiv#)^pFwx܂+}cB~Bq \X[\Se kXxèŒ2ja,(d)5k}X_g4_JZ}znv5-JdƚIb[mwj+#e&!ϗtHYdY#]2eSR=sPSS{i 49'e vg ?N{p*|y;xtLUpLih\kQYr (k]˿`*-}j|9d![ʘO]wXUr3wb'UdTΦk8uÉ:Pp@X4I:p#?H?O~Q2Mƀ0_/tUU3N&80+ % a az݌X~_GC'Gx@Ӭ컊^{T LGK;y"9CO[UH[eD-紓 ۦbeGySuWӅvy; vfy`k{,x6yhf%n;z&NU%fr^ek]Uo BV bȻ3Jk8*VngyQe|a_߭P~ d]5aC|b_A#&wkdIؿÑe'އ?t$fu&̿@JwW NLfBc@umImP`BvP(V[[WtC{"4i~ӰZvoAFBZ@uΨ=``3ts\ ,AAoc?dˠ<1v&e=1hATZ>HZju_ .oo/Z+i &?D)TZ)` x)q}gLs6ZeT-ۻ+Q%3H ᧛OnI/2;EGn[-lMVV[h =Fx@坐Q(geȰT:)qA:Yc;`b 'B"w9 T.'^"}ZrX=Vj%k%p01eDƴUp;b}{VUp̠eYa}'AƯpʏkLy(6*Kqr>WY.4>4CW$uZ$\4aaVEA-~O˓̏+RB}^@;ǼvQ0ni GdVe'Mf?oFM`PO&ۦF9ûMQ?Jϵh`×8h:ަMZVz( #R@+QjV BtV\:͐lFV!K rS>sc^C?xx9GALA$zχ60X8@79?fP= yM!+ٚzhlr\GxwiuDV [?`h[A7_}>QC1wȵfl1kb'YPká, 2a'iߣѨvR][yg 0rH>DUVKU)d)JEԘ"^)̕\ ӑb޾'29Q(R,mm{D6)T¨L5c{!!|%FjqKu%&-usd8rm,XTBn~]I:_Y 󨄕}e]%gQ?[.C/ |C8=~So}T(63{>m\E7!>J_}s2-Ou#'k kͰKCsXN])G;}*su>T4h "oijBFZ`@}ZqrAZע%u-gy)8"0ق|}|FhJ p0 2`J]wg ]lI8, YX 剓vlz>/j9KD n$ ((A"Y̢ЁxagG 67wԇ(oָjc󖫠Lơ@muI*v:_1@`M[j B~LbE9Xc2 Pa4?UY!;nZY֮N8r[ wsuW'PQү?]f(H1*ȶFOҾMQ d>I ][t6/LAur"]]ȇ Uab|fat2oՠk.\[_{}@"۶DTO?SInCDalFEԽ.߬|XM? rUWq "^bsi.B2|Gj AKBϹ|E<@a2^e `=iY/.ށہrsc= H7:jgj[C s!"J˜b.umM-PTP _o2 <2PMA?D\,;o+DƳtZrלrOC<kVtY0xo  ?&G gEB cׯi\]J& E"2qR(>"]"iK  5q>Y}lޱbu .ŘNc,|T 1y?g-%2<9"ZVU~i/ntQ]JCf6uBp[?b}A3TժE{ f3!ZA= ~}T0?~Îz#)UzoI; ^|;R"s ܵN6%)_*uZF!\?QC leZIj\>s&F9ubO:M@C>SpNhZzm6B9U P؊}1|BeRgX'#BvJN>)lk,[ VA_)b9c}\W%3q2?XPc׮.L#GQ%D<:݂H`!T{QTIL*HIqyǘ iК c^3)q]sHJD4LT*sDD $h VQi[*_& 5?߸NRBB>m*Ɗ޲!ћCg@!V[tSh?L- p%5|~$2%d#ecǫ#H)=b"VNԅQN_ő mS;5zB,Kߦe_N>@cG ͺ[2)JNM:8^U}j5uS+>8F5 pR ]0Ç'inГ}waF,1k: ? 6A'8a'7~vV_s|$zzN _͏JIBH8B#€K⌂Gl Oz& i [V]<]4Hj9@E#̜M97[59o0E"uC?ټb\ jMK~+=S#}\!3-R+̶Vg1j߮v:kGd J[n}$;UyINB3ex\ az*q8QӢAJ*|OJH:%ּ\[Wk=Rl(1;%}#M9<]StrumgTc<yM{`@h$I@`#.i !l(.1=!Z)S},tNlJt3\co&N#Iq|iox+ Y^F1N/]Jxzð"WKfdw=ؼxʙRq2mf}42l[XRǶmTRޝFk鲗5#=eV“,gy\ĎRo#鹗'I cXa\W/ɒ 4]jZ<\ӯcg_i\%f)[$i|suu|c+Bas?S 2ah +B UtT⪚bt[8`D5pLNE>cf㎹E׬WIݖ_$r`&a'B,XuvLVeS\5"NI0Jj4 Bf+7`ȵb&"tpƊFWgv4s NU q!_iEͮfA nvhh+XbOTyD|eo#+}ߞ#Q:,A2^"ǔV'W3vi o poeOA¡4\Wk-1@U}~t>pP Ӌv?I#۴.`2X݊F?2f[!& ݼ'-0+c]9JiNۍ1w T'.9AUuĤM we49P¯vu@Z'$ j/Y:qd(,D{R9z^[E6k!~ӼEkV;tP^yO]_pFt\p(}3bK 5W4i$Gs_p=Ӝ+՝iiac`$5v@8^㸩ipz}?5*n1wƳݧ%;.KmXRbaRaKd'OŐK¬Z왤Ms.]k{Yʿc[ּG`XQ^Ӣ202GXB) e $H7UO'.QZZ1~AҴ9&8$+ri,(KT5tF|??Rvp$QA'*m64e^SEUPl-,Ο]Ac"k|ӁcC[ز쇋*t?*;5LO-SY`tv34Ȕ]%+G弧UTzE)X7+6g^߆ž`S ';2flw ps4)ew{b];54\Z$1,@b]Cw*iagT>c>:? p8$-P[S1yAe 7obi HŬ+P.ZfUS Ѥ#Yo3*YDe+>.|'t1ϗsv 4K;p1p\R 0ַ>ÒƝ:f-l!2*Ǵ}8PҬ2\yE lh׃guP!#0H٩Ϗ3!l(X\⬘/i?A_ui)( Ky:݋ JJ rS=PngwqE/aJQ%_&㞣5&.rYQQZ@u2Z+$Gy_1[+)6uXb-*EW #JQ )(_XiJ|:-q,NTۭnmIOlò&0Zsc~fHT,e;LԼ0a16 ]tՎ; '6?׈Uq{b\ Aw˟ܽhݵ(bGO+__YڵPGُ&?j#BZ>>jB؉) +W6pƘ+,5m?Hj6NV1h%ߞڏȸ6E,60 ͨc E4 "} -<;)G"aXTt%lV{"г'z(צK_خ&I&Dq$OƗjÖG،$*fCIB[#p]>LA]xHyPiy?Ři|*"}U[vw>|bC h(![cx#$4QhNǃ^ 8}#a&t4Ij5НuӦCՂ/b>iFi<1ޢAY[CE".+B6 ;k\: UsM{tmD\@46'h)*WM˺{XhS ܲ0a>$AXH-{0",}F]@.ݼB8n?Si e3 ?0֢A&:'O ʻa - | ^k~̇-H#+d`Jh}CUotT-s QY2Q5RYM#+B˻xv.[%:CqI2K\ 3XcHΟa :Hٲ.Drj晌hM/v Owb? {;{NL-X_>R1ƀ3 @@g (} #&?#͉XmMW>V M1ǡa P05UA91 ?C@LC>$X_)A,F05w4fiU\>ᬙW:#~j4d+D&4#{c[ZHՉg7Yu_<>tCWFCrkBH,>/PbW21;wګDpOK'ӱYPX¶0$^F01xc6ܯS#mAx]Tn[:s8` x:t g166o1Oc)|aIso@܍0֡FCF4q0~"mS HD ܓIE,1r!{<#pV]N8?O=lujJ|MXԁlLrFNq;"9_!/ڀr*_W*G9haVdx< }[wmly7Z}7*{u͘V@¶LIgIL<袜vGe2q/F)^lӟ 1]lh|C)k% ?}|mեSZͤqSI.F_)Ur*d;a^Տ7WG4KYrEhպ]EBl8MO|ISiD V2Bv-~W@Ox"5z$)_\OSʞ2ecLok!+r{L8~ Ud|$ ;ӔB (ԛe&2|+rm^m: $]=7fXi+6H1W dD%7\&c| \ c 1C9%YÏ| e ሹ ωYa>~)P  2r} 8bM0wyUe9Ҹ e58򀉆$?/C|Rkq֐QM9͸ϥQ5= ‘ *  #i =ujhP`U fF۟mP6EM׌GNҒɫ*i{ljS蔎Oa4qQ_rq؏_ozFTICb0);C(rטpv\ CBtS\FE gl)VEyXu R!)Ͽ\O>]K rAeQ T mܨJ GOFP;Y*?K{Nտ:(ςN.'K0Kd4~sT ` Nv;8_L~k *YPѮb=V3kMڴblɴ /qm#%ƒ򫸞KO;@%/omӎs%`S&IE%k+b]օKudc,Ҫj#k,G?(=$pnϧGdMdc÷NDA(ON!MN:>@|]_t?nj S4}e_ܫTg> rGqc1ěb̰&=]nKb8cKb.@[™6=&@q)C MO 8j6a[VO,'LHabī0 "1 +0U@m5_a*G6r vvAUB26ݪ(ܫ| O9~3Z!NY- 'ɜ/4- n? 7yTeFcn){Sh4TQLS3})ls?@Aa-j+v1>71rqxޯ3]Uli >%Rl*8ҝNS5C^xx+v|KBA~R6eY8GAk]ydHa -~4" kδa{=;+U k $ݶ(?.O8SksZwNlGY\Fƨ`>3/?_Mo:Mȹ/>Vpj@L5H$R.G3r[18մPXc '7Y( i緢Ep[K`"CP*]&[aZ vʚ*]+Kɏy>`cpY$_gˢ5k Xm Th>J+P5O_.$Os?q<~I71d}!{[^ߢr-ರ4Գ1.96(PW_}+Q4 ."-xNXbs 3xc1`ڀ 0Y76| brHQ\G 6 <2FN*^k!BxTP6njҐh`&S:ڹR3,{XOATB!i= 3$D.5/5.ءJcOoG^[e] ג? ;ިPK ~h~NsV|LH^Bny@2g0T^hlCd<͙S`'uэ<ϐVB?@XƝaݍxp̗ nIJZ6h 5 Y(HO ҩ,ɴ=OkJ{ |Zyt=c*{1V;q 72ַTZE܊b=N\F!>Vq!zIL&(jK8{C %Hq^IK4~6 .K( ph/=|ˋxXr+[Z7h_Z8Spbgw [2aʙ$9.g &Fl{ivmhmG TM`Lx(#0S}H3y:ף^䄝nL,>}H LܖErjSU09ƆKA;܊{RkTȊK&.Iix KKM}0|RJL7#jלnpQ>xޞ|6iPg{q.`N[NײoSis(bp2vޟ& 1Dm|'q )t)f>U%wlD{I&KKAvu{uZOAi ,ޭ5LwJgX ѴXJDNqftΡ %fuƈ e];5BZi3SŜ\@fN8AסͶa@=߫S&DLQeLaw:h4ioT#,X^{-@XC;ܒ ǂ}\lxs!ҢRzR+KG-%_Q?5A٤0{+xEnbzwbAQfّr)oa9UTUY,&2UB bUYKјR:$,6W) w_ ,Os8[BJD5VzicKj)E,yblrNbTs vK )a26xW8kC_|Kr t[?:C~5F[߿$YpU A"\ISP hRH#F]w`xZ\:UApԀPH[Tk\q^|P;A?lȰ<=A9R ({I 1n:.*;u=o~sVJ`|GOv$r Fi߯|!(p5֭FWL[UNcXw蜯VȺIN݇ Cjϵ}rvy sk Un7cU[ZoEHUp/ #%ɏ.d@-H9nH> ]vሔNP|A;3AsQ}yBI6=0\Qcٖ[P)PqތGoqoA(?E\Z)erÈEc]? {}hbv ^3,E |Bc@v7)PG`ϣG`}qec^48!E/@Ffo(R-C[&N3 ezMSj_WXY7[:i#-t x>rѷ3tJ֔XDĭԖ#H?tX$ϸeGC}3{Dg}~_[z}7ZD-)Ypn&,?1¥Σat޷ 9螐P7 Geo(;UQOCAL_%d}}{ށdn3heJDVpJ a bxVDe.- 6Cf P_ʌыԐN:n*eX"I7-ntj\EԚ880W<|&h{ve]dJ#s !wZvMg#R{ZD7u\U/(E#mgnvhO%Up.BERF&>u~H 0 RQ^vzO૨^lO:&[^3PNB~"e`Oʹe߮3B7_Dd00ҍ+3Zqaagp1dV0 ;,%HSN!p=$h*wѯ9 zNnSx0[*'Ph.ź(/?2ꪾVzhцl,%«م\ti`C rٵ`~dPC՚zK+-Լ:ݰ5?FfYy1@ՑDjuc+Z%7v*HcIE[լ]޽>huØ-92H=@ߴoxR@3D>_ 챊Dq=)%&Dߺل[sUh.,K/jlA, p^Nԁ)k§z.ȁtA953ィt3^v#2#9l 1M  %i{K _> p _/zfHefx;J P/L!< <7T=h/"@KnITUٌb0q-_ȡ7CG&EL <ҀƓQg*') M΃&؞gn%ůCZ!eZ =C e¹/13sfz}DMg+_G=UTx zS}\ n[3~-OgqxEd@H\-J&:0APA+ĘH !4jf3Ĕ^X79<]kBl#Erh1bJi =Bq"yp2xmZ1|7GqF-9һتIKִO bI`Ge$$id|8÷\mmp' E2|\E˚s@4Kb؞?c*@vɛiYS L-ϨLAyi9Es+Nz8<OqM: hW{mwlcUKħ7])R y"5ܭ2^t6'Iꚇ ffuu?6SCۤm'Rh8䃡܁ngzkjniyiV#8&du`y{΢ IWer݇mf) |D@ٳ;SomFNU(bnNuPk:8}/@@b>LLYX0~O&'Y| !dg2GL]lv.Ǔ3 6oD-nۙWfx~Ai=SS`WZDi{N1pP;a-tA1JϏ1;SQ[iu!&w9,*Zg3wm/$) \dqEw(KxQu7H갳RA+nXewӅlvաQU7Jfoh&oCVV\cxM/[)fn,9 1{A. :eƗWULFA~jP :^?4n Hp̥e-Q^֓a$D6mSطi.B"M|lzze#Nlhwxda皸WTm@b[tO2DBnӌEV4`-W0xɑ+dr[_h&B ?cpO~M,jvM퓢I=iW du!D-Ȧ@&,IN8E|*!@?vaQ"Nr&ҖW>oKxmaw6>ikߒDh$銦Gk9I?9| + ͋7]s+mî8,Sj+K҆qUR̞j cFR]âB/WqYĨ|z_|L!-{EGl?:#hjI?wx 5fIt=HlabDžJ}#.U95Fpw%΢B8tw5&E^7UUPMZOQf!*"R,&L'llEMvR:ůS;CY4bB*d]\Q)nW$䉔l7)Wz;}tAhxnn~oN"d56h_87eH/+b6X#*&7ΚJ7t<̐PBSDvYh|(t R&'8xhΰԥ#8ۧG-/gk5$&o༢_Uw<) `|LcW^ b-kcLtƘ/C$7N={wfܶ3n0k_`ZvI4®y dF lKՊ %g3i%%BEDGu߀2~.z]a+K=ٽH:>Wh抃oSf`#o23fk F\(#ePˏ'7l¶!eNm?oŊu),2RZ+8` j[٦O`aaTA[N48iyjSm+(Yy Hn5X;EYs~8v{Â}FIvW$A[^G;I֐*{".wW)fiR_}]LS&5Ǒנ$ r}KتgT9G%} L#Kwla6NzWWSA[ФNX"m6[ 1Ee]`9Bv0ep5&ObG:-J?!=S3\ 8;Zk]Y8&{筧S?qlckV%ʬ a"#Mg'{pp]>Sߕ [#9.'7%9H r$ϓKS-kM+Ȟ2<u@ * gΠ|ZbdB[i=Ӆ'< ۥR"7[,84N/ctT8A;x A\LxFt1m?)Fecgz-()B3Gz]uGHO)Ok"DIEUMX8(8o5s~)X1 le3?$W6 }W&yN) ;rVWlNXp̅/ Y[ޔIn-2/:2ki_F +E1r/p"q=^SruOVG7Kۿj%yNbZ&|` >7# IsmBb2 Q]L]u M7Bd?_dvmōם\cz#0(oAo,}sN TOW,&8* m6-%U2+ MHE΄(ߞyCy+%rc5 {[TSBѐ7 ޲KuA5Ս*lٞtj Qf&sܝq= 6Ϧ`TPu`yڜ _)@r/2h}oվ'Rc -NC1N`YYbC ig+>rtB>@ APf:]bƘ`Rh ã0X<%JAu+ۉeDݕ| bҋ<oTC4~kJ]ךW)eGJ?$W6OYNa\Gd@:M̝ C&2!Aif̾˯t;i|0\ ut5Aq8g ^کwtz̸o0%=|4XNO1})ŸJ%+lTT%_M ]=vA}L8[b*c1 %1$n ~iQ3]/g/lM+@䈺g*'|Y{Sv#kr$ĸSnX&غ=oupEd,@U=mBq'\qJ! F^b9X.UJ h /-SəŒ[.BGMaI)vQL h1Hz)}և5:ABlT~jp_ {bYEN {ߘ"4Px?[WJ`%^#VDbAkKyLM_"z ; 2bU$r#xUZb5kGCR^z^<1y\N(U Jnœ di(4. IQ5gq;33$sJWuU 4beEYwVvC`;QPlnAYiIM%P(WG{cm`~^ )5lNG^ eiW,P_Vy^Tm _-&Wpoy2yElٶ.m5!DTYzA>FgjLiK@[=+tP۟Otui:mvIbbuں8 59y*Mwilqe4ZK=΍ݎkήnl XI}!W Y0I2<8p$i?Yy9NZF׌H40~T,C?ho ."$lcSIqK-Vi4N)` go(RFGF&:|bØuI?@mgSͬlf -0g!^:3O 9Udi;/d)pӲkD S ڰIF_2L* jm Kk%PŸkڶzƉNf3\u~g&WpXQ;26?YƑ@[M&|!zTm6i?=8Q^ ?ƩI\YvƑlKZח48X FI!UWuֵ+Z]vR?:Jle5<إH撊Er;pğnh=.zM=Y) 4Kmkuz@U~X )?ށ9oDaP]PP=wàAC/z_Z)a!7X7vG^sV;ul*\a$4D[ߤNmَ} U!:H/'<EI]`i+q LN٩P5[AouM'֌;N0rUD~ >I8ph7_:pY顓gua$?/EVE]' bz9޹o'MgA]k(~"P .跶\w3_s:u}T̚R+Q-HH=› N՜t`EBthq.rUU&ttr]qJ3>|Eb]VW"5XI(;q3%5z.,{o_pmT"a 5J9mI`?]C@ŕ8{`=mekNLCTc8N?.tVoNJ m,9Fl%y|xڑf;0G*H7=lb"Oa#ΡzĂ%;SQi<24>+(e?qdCןhͰ00noJ6GgULܶCAcR>^rEŒŢ{h] P` >Nڇuq܇`j|^J}i?B2ņe$91hebp'N-^Xp5U2?c#GY=7~0ciٺ85)^ǚ3u8vw : 5q<ٽD~D\n0ـjζy%m`v :+7-ȯ^DWI^66}V;BDr!k F32[JR8s=7;z'M;Q:!&(ARtc-L註a˷~l)ܒ%4CX!/[XьN)c]{t겐J HlCCHZZU9ϵ*`9sCD(kU9..㖒KA$(E@Jjƺ7-k( s X-X _0;i.UTwOS>*T297;~hV ۗ0 &bų~a)@2;uW;u  }M}kG\ϰa65E7555;@ ? @;&2j(eiqlB!V5idy>(a0tNw]4C\dZ_&F> f) pD9[@K FHL;' xt~R2[KQ{RhLUe0|A`ry /PHlݑ \lm4Ek.\+vXOb_06ͣ"0Ziw~TGgK婤`-ɒBV홰wy¸K{Ƶq'c(Y,<_!"PUv ;+ZSL'TJ%SBupMžz2GN*/]kT*EsyX05x_, tg"q%=m1GDPAP9sBKQփzc=qW5GVPלGлT[v13;AizȦȲOW _"'`[!qz"h4X1c@#%Ģ{[{ͪ +7s3E ?d+Q]ԍa)%b<` tJK^:I'wQlvri&e*(8cx#r/V`HeX -r֒ NqO sq6 DŽ h$@O{ _rF>ZQ2->f '= ^g,"RBٳ_H(OO<5UI9a$`H0XpdI4+&oզ`4J'%i-?SjgYn'[J#bI!G\KDݒ{|PDJ̨~JЌ|SdOxE@"d}bȯ7G_ y 1%$.'1gV\R[RbQ25JVlu".Q>idpCXM1Ů$^Tk±%MsVݓǼwBsq}\~JfB7i[FkⰟ~ `Us\x;` M ǃ@dF66 \zX93I*c~b9]a>dBʤH쬡gsX/ N쩆1[+t{r~XVࣨpټuZnhufcZ1#y{FdXpoZtxHUJREeA5m3eYA>`"tsD?3f 5t*_ $4$&< `V( A~~w1Gf)؏TF b 1g?W3͂ukP7ZT$9Rp委d1${zZV4ZϯkݱtѯGFRoϟIw1gB, EYPFjPp83Ox#eZU#{MBm?9xHvcL!H4V˲%r^^hO|G+Z[#wB{O=E^sw}7R=i! Pb4UF~ĀK+O7JmuLĮz˅=8l3ye/ӜD(gG?Yի[,$hS*73ck 2Lo?`:Deen@޶,Wo0~ 皡L͖@?q@+H7 Q wCaw}엕Zi "!}ʰ;͕,: wsjk RIʣ-=|&}c/zⅿGI~KB7o`kwR5=Qj\@#bo͈msğC.(Ӑ-e_nOuaPz Q);J>V>AHI`PM{e]a |:vPbU?;cW \ MXaߐ:ҊVp?uf. Ow6n oQj◙] _9Vg)YVU!/=TM2 >Dp6!Om =fD3k1Wx#4s-R[Zn[ tBنӦ=pr;M}bu*=5cΰ nuJU)9C6{YӲ8nGeHEw܇3zvQy :fלcN?@'hbFkq 4̣+9H~8=^[Nj֑!sMª`K-U"([J5"qA l.|o<ȋy/%i#4)YԲ>IE=%q>G<_ :X~ O5N[GDfJ,ϝƆ549g yCAT5-૮M)[U]Ty\Rگҥ*b! Ɩ|; Wu%68*6 2A}ώɬ!C ע%wN.CV=d.?jrXY<M!q.eXvo7HމyGZxS!pnI)uOz NvAΫ^x[M7-f發cb[C).LíLEKu3 L5bzV@ФIMˮ2fl쑑ãgpw@bk.t'f\t Kzp7oWt?_Km8Tf78brgAW%C#1HD-d'sXZ4.)Cڞo }yu 6(;1"e6&+d6gjST7S ] ]x/8ϡdC>}mZN,L~v.+Eug]mX+~;}OD"3y&^q/ךWs*5_{V lt&i, fN,IrU % "87Bb_܃aqPG cRy} 2pVȉ!2BcBhքӋTv,G(#P-i kkB-"&I~8g6%('1EBc~O'-a^ G=^xHX/8`[y)AB3v3WmN)s5O8G mq*$d+{ۿ<8nUr-ՌXN]A$>G}`:` gb[i^)F S>0$.v8.'x(Y@!YT৖h_Y}5mLÒR m[x\YjbE~j+߃L3y]c3˪R?z C>B#,RY?/]K |՚ JAVvGbC {Ixf $Q%F$k:%oܮsjX)F~\w+d}a _&";T ^Rξm^"OIjkD<J;!xt; ` u>Srg%,'~=7~,PrjӲ1.Z_*}5K 7x=R:HrxL-w?yg<%v!M@F*<; kҵ우[Eái|$#e8#kLõ{kc!/8Uhߐ]ܬK/'nZXEQ9XsP7Ƭ!=[Ȥ}SBeX"P!c7Ad ~h,#:3 rR>K LgC{0vUiܙ9ڡRw0|P8h s=eCX?툯Ռj⫘~ )~ƞ{yi< FJ`lO7a"|งSH~GID5_d*oF DDNnSB5+cf{K؎rZdP2c"z0P5ʁc;AQ8m(=}<q  ֘18p*HPh%d7V^ػ._yT߾x.Ehx|ago3HkQ ю}zbk@ϫ̢PS=/:_d')!hzEXY^u? =kv)8856S s? $T'cӴ!9-01S0e|dz 9J>KF$4R$7}Jg³=y\|*gOŞ纭ԳG߯`_rV9eXB:b)3y|Me0'snc[Kz 4Nv%a*O5em@hp*]$F;&jbD_gS&+vNGXf8M\Mu v&; :]uTרG4rT/HQw&%f& U}fB_ÍϬ A+2C]ܓ ~=*/pٖ `Z׾qkwg?6t@q n8uN`8dWO B8M:#.PE:8 ~>U3\tgDD*`rxB*x_-we91wT=siqURl i\l + $Ú/+dH¸(1ʫ@à x m]J;87@8MOJ^= 颶]qnƥͽU1(c=$@Fp᧙7͹HPHf7a4i!@]i=²sΞ-${=*p}(t49w^ UY+Q̄P BͳqeK3*jB gZjT{~IM Z*=+x;=@~S{=z{zAͦlpcz<'(Zݛ!fbFU'EYPUAiObZ+`M̺rp.?tYR Ouq0o0 >iֺ͚nX? |WG[2&JlFW(kK%d SȴR&Jc>|Qz0)dd@ ,2W$?d:JFo7t/G@"qy`MtșR}y NYG:Vo*9z0LH(4f^^kɲ_] 1M\Vx*nPDŽisr @ݨ;Ԝ[z}3޾2?ag!Bcx!St~j'{!JC$avjBKFu yҽ[d94 du_7pg 9CެZL[U {d1$dE޹j|CՀ cƹ,Ktz^0Y~:}ϘEw7'9,l;Em1.tmza?u,^jXٗ KV/f- [l"-q}bܘxbʏJ."ߠQr{ͻ~ ~ڨѩv+bx>Jg4ϽOҮH٦n4qu1[scQ 5ptY |pd#t8d´eR(I[&l};hGqrX<ٚbk@ @&Ĥ!w˼;Z>WLO 2&wuɐea-n-HhZvҵx6=>=יdz2]aT#N]A`n$*"1^o.f a;wxWp:z&>qxX;G@R3L}+`)ɹM|q*mV׮HeIJpvoьM,\Aڴ&bZxW?qFIc6,VlMU/s#pIΐPd x9(0jW&D -40*yd|G8bIࠗ/tvSɉ_}*A!H:T{ m~( 9bJwP2g㕢c*)>7j-:>wjYӺv}ZT>1Ы6H&S:@J" y%ƫ+o7BK*D#0l^H~حHWNy-FncO_Qw<3cTORAAd[Nj|2FF7_oce{aodd N]jEf :Dl?^ 0}Q$(y D_F[!blpR9ѷ+GTTpx@U"0/8gI*mEE;U峛uv{B)#Q|koR,ySvlӋ:$zRsr6/N<@ZΥԖ  Li'ik6R8 )q'DE"K3czZqڅ:с:=%:B %"03;AUnSϏK h iĊK+QYuʑAd忋̼ mʴr߅ۜ!)@ +U6})~j5ǥ)iQnJiS$g6ĆAxCFqFZ~@SI')u!4Hk6W¢rf]b-]Qq O]qZp}e۳ʍhxO7݅)&Gwq/<aз "Rsq"YCbj)`H\u M )O 4:þ k"dzM7wש"oHGyhG*@[ A"dXUA:5n;mYH?}Wk?9x{䎑m~Ҿ߯N|.DFb4 6L{,P= @O<|E lN emkTI2[LNtԶ` < 43CRjҹ2RP͎4Z&[۴3h ,\ضLG~ V6V6P5 \^wp]z!, IUN,Ga"6R=z;=yXΔθ@WlU /NoO_2IiԀq"<>2/Qңdފ"E昍A/n@Ix]NcG9"xSqJHmwӁQ`g`X}^j =VH=֫jPľ~' ~PzzBBynr) WW$dd䐜O =4G O"%b;!Kf.dA͒$Ìt:^,Z)>> cyχ͕=| }!Е c_FQhxC"@*FUu=+grH) Rī!b&5*T g"Tt..@f/(QfoUװ짛i6F,n:+lU!B1=Kkb{g5,z^LKDT5l A1şAT oefqgG;⑳ՊWX;5)e`n(1B𳚅ZȃOqpj[a!9$&^Q\^xvqZ)g\ ǧHUnQ9n+E 9jiyRɡDNLMYM"^ <@yb%X3*<]CRf]~WqBz(zH杰}ǰP#vyo~93G- qg(ש#l9m񐌅a0R4fAہFñPoT.6DfJ\^])=9*EA7*EuADÍtX\]qs\l)^9ۖS; 㓴<0_?gtF\D0OLՀFLv#- txxBDgl9zRYB#t~*D&0%r*mpakϻICBu"Ng7ea*M59@E*!mG]@-j^x ֟v;\0nx483hO'|+We[ID|gO˧z]NhUn.iy\!eXdi,?ݘ $kٝM9 {(^%տf$~9ڦUK9nNRBϨ+M/߲"_WERTo;족&ѥU;!]"2W#/SneE'|`bKI<6y`}b"|aWҾ)/o8Iٷw-"0dyzfoWlܮ -Gr/S/~ۖhg1YrOyn"B70vQ[TY&ư,dttŸh5ӌb%sE h 8}8آįǓ&̟g,5Hf?5l9ܸ6Rd(kS%< d4,PПx1v8 @2N1͙̕E%-7%G: &*z"k~M"Vs7 "-#7ds4]/Do@˸m)ڔڈKs]2~#2'.ж]s<1DsLrUuNEb33]͝qޯZN+Uw2O#:!~(_a؟ =f"hr &%N6s(\71ߠDR(zS s944ZͶ~ zU, g9h%^z UkNQvTYRa7FL ov,vOtܿ [zr ؂Irl@j:1ws +gՊސNJޑ!HQ(TSmZ&+H64qg J} 3>䮻6\XƦ-. 3A [V踦eao,רentqZk`Cq<-X䥺wBU6`.Tߖz|ljvXଭAŅVxwtlimHjDːx|Q.tom2ƺ?!ִjF_$^S%EG/?T]yEϞcUrvC3 N*y ^ ʁ6{h3D-HQU`עH*8}|.akzA^m]McݭFўJ$mD$rko7?xb&W6F;kς1Plsyf2AjdzgʪSRݑ>̏?n N 9\|d"Uga'/a77{,]>r:X-<*F_8ib>d- p/r7 ls1NcY/!]6J_ R|Qxw̃RC?5`rƦ4n#8?0O;}nP2_Ω*!Ԓpvƌsʙʝ .z`ƙŋ, הJ(4~։ a%?vOC1bi[7p.Fd% F.K߃+}М)(gK^[՗직)5V}!r1I5'½%\:KTU{љGu21Kg_xMMkQn7'ڂᴇd=d+]Xƃ6*ݨ>WaxR/}ѥ0j]|5(l ^@fDipVJyH4|R `(SUۤn.1XEG !,~+e QI+אVyEN2BF:Y$26_AU9¶l{<}[qzОs!Jy}hT2Yc̄2nI+Kܐ>gg,).xf}#PB@1G4Ć7CY}p3 qJ?dbK tӍ9aZD&4c;vFZ0{GZשݚzO -^ ZϿsyj:"2{Ũx;]t7F!z2;W5 9%a0j,2d5JyU26uB酈>iYV{s뾯l#WXV Ym]keS?* ``-7Sƛl;9oͭˡ gq02/yÂEpR-"'5k2鯏+9A4+3hokU7$ZD[NȚ4F  G5#Odv`)[op[cರ[ǴFXM(1Jˇ^\5~|lvƴ?|;U;w)BsB ;GdXG:B%h 룳'}e? XV['hP҄ʏ =1-x=9rDqG~x7StIasD4{h?<4F;qbb:B9]eۼ9WoVj1jnM2%-N~F%|ivΩ2z.:7a' 0'.}r%d2Eol{SfBޗ?RkuWtVg.-_ O~:_~l5}n\- ܳv dS܃޿N %n|_gDeʠ\_)8!OmxJR $ dIL)L>*hqqvPq'aa3|p{xi H7i2>*m\;vUs*ꣂړ0wEt4.'z T@iEn,%ݐZ#-CH'9EDxs=yE1F޳co"$؞Dv&\̮O]ѷ݌CJB$4Ce(1>'u6.^}ᠭ_PedEYz|Vn-🁍mE@3 VabWAY$lf(@܃b5p ޙg۸[݋P>B;yLF=!r`P YEq{T/+Oڐtɋ%洷o}T/wh'4;MMa֕_ir<~ )Rą)vg+uwĽmz]jqQ=E+GsA65V}•2lCuk9|}`&EK ;v$g y&}:pJpˢ[G\B_5leIzSZYgl>* o@[3;fw*f%|G))y4ePSQY}=}'xHL-|R &\І^G3=(| ]51DE*UOݘ>DWZFFp ͙.lH|8k;̪N{$&/?ml5*biY$ͻQ:zGHƐ4K9`LfAݺ+=[X$\&Lq% щ„ա` "u) 9+= 2S;^`,#c܎Q4f/ ,T(]V)wM_҈`3B=[EeKu5S&S<)_srpDsѵ1yYXP.h2`Z:pg\NG1 PSSvд:߹ؠ?olGs? 8Q1~ݶ%aH@ctLJbXNw7[Q.,O~G1QRW6k:kr./Kh5:җ+kx/X$g=YFʐ.D9C?i"fG򽒥aM̅MMv/w$t<BS5&px5҈wkbs2<*aHmwXnq?ح y瓺jeӽŠ=κ'IC)ڻģwR ˌX| R%zKSh~~)YHE}F_G˳% њǨ7<ݷ*qV(b;Ze!\jv"&BP-RoxX6;. #C.]y3.W灨*ޔ(c 09] @-dY+ځ `jBHX ~;PdE$DҿJo\o-8cp.?zKqJyCį/k m.TjއLF ZdawX9?eJ. a>mس iM!qu +C>Ze>'zly/sPMMΫJˢך.Aإ.xHb$y;?9=q鎂d9Z4d&SO! Kj*dmzVd|7 I|P+"sz 'y[ oΌ|ؘ e]#'Kk? "P/aU9Un&PWpWi`|Z6>J?У]^ JZ}Xm=@!f!(65&o }C4G.?%X w*o7.=?7(l?Xռ~~K pB.&h)±`!v4uh@ǽ;xl2_ҭt32fw4[n~B(ɭ'K eAbx݉[H `HD]:>.)u#BOY@IO7f>#&\Ni<=fOŌEڮ?Yb1q]A? Atʽ@ݞT8B& _ d)ZGU~j *Y~nvu2{ݯl$`f^H(jI[]_һ-ٍZX.k|Y$KMGi^lokjv .WP_jF@UUu9 QL O> yBgȘR~`g~wTCi W)[>^E==n'J6O) qbatL%G)3 TvnzwCrt^ohy̅YyvSn%dF;}WAGkss~ցfu\>qU^g: z)(O:7^[Jxngg r?^oBI >'vacrP.ָ8O7"Ѫ@p>'p,K86`+Z%$8 ܔOYRU5#0S[B Wy%1__J| ULV)~ -#dܫzmJCzz9}=DNWFbS^\b@$ y%W~fРʛI@N@rWBUqXߜ f|DzطH&H|0M5zwP 4sHۭnqIb8{Li1aamf<>[m-n ,KUO6ƹ 0R_1ޯ0z n-Mz eGR{JUjoSGԮ R҉.@ovu:>.`0.zN~I{"@jh#Ifղ[鳹ST7cR* vh*fi3*~5vO+;qdWR[7<^Y~؄{3k2[ue,71]_<5\+ 0= e%(]B}c rcO]Hu\Hp&pW|2N_!;Yե7.Jo?BȔj_ax~ o[+bCF8KBej $6~Yki|Ԫ(ၬҝ[i)seMFNweC, E^_{ ޸Jm@~N{:VmV{Wܣv>sԗ։8W],.ʺ9h*c82\6 EEȬ[dQe\w/ƨ7佪nɁW% 61YzS.^bZߍx^:%[桯,xXwakr%@ꅶisMO1됭mhИ(FMJ .K[ja]0aAp2-Ro=ңCE9jb3)u~J>?燾݄)DB7hհ1#H.~]-)3_Tm.FpZX/4[.wWFd$6|}2Q+s.$0%$7Q=f[pB4Jrё w;dZڹkX5ǚ uɽ >R9%%2/5H\Zvd!x \g>,:"d9s$637oZ_k.{ *UCOGGYFYaN@ׇ=Q^'5TjgAlX]qsYߎ7?4W{BmsjnQqB]|_\@; -c{-JKަdm\:I>X5K(3-=1 +b#יy XwT1٥<ҿ'&0ߴod(Kr'xd1l۽O3eFl\8ߡ k슚8nLgŝX}8_=nR.WZI0D hX8:psϪ8{#&0%vxN+!3[9']М|{G6)V+BpćkakԔ32ƠL} ySf1t 3rk.B$~ϛh:cnN踪S 4_d͒>ҿ 6iXlM|CqaKr :LJ!O4j&ΟH5Oc)z%@bGƐ(C3׏HeX; g e|Ce jxaݚq?7/~x<$\`0IEE8]jQ7.lcdC[0Fx4y;aR' lF?~O哪34x4tYe4vc-Rb$6C'"rW;n-2?W!OAZeI)jr+JxU'!!lq R546/ >\c3JA CG SLG^OmHbV}9>=m]7c_QZWûzqE}&4n͛zo7:])4EaJ+aEXߓ}duΤ6p\u6}b% [쒥H\ gQ2z)wU'9Ile`**Hf>gyʧYk c:xF.ʐg۷]Q0jc,#4'jwbNNpCkN:wk c՗HO[I>#A ykӶB.pyqh.y_Y ǾFveۚ0R`h`T(>nr2#XJ٧X>#\p Jңϴ=xtE-P(I/`v_^܊$\ 3 {p1@\^$`kE:_6M#rT4ϱUAzYW+$36'L9ѝEe{[bSЭGBF tڽƂ`E<$ҤyUpT;]AFlU 2.8oswR|-Q~O|7r+&Tc̸.: &uJӬp"} Hm EPc1=*aد[z5 "DKlXr_D/1 he׫@0n*&=[Ѓ@AKlnaD߇0&iUu-A{`6/r=Lfb\ &FV=_6)-;De/筻uR6݅ɓqSx "!y:XJ$7G"Kc`նWC7M%hoc퀃ΛF?~=( c wFȟȜ۔X,|R2>@ᮇvҏ32g#U8_Ei 1s lK bUVͷM"q詂x?CJ2ZZ'@v!;Tat-7<͹ziDC4l[x/MŰJ**0 wu ~ Inz`4 HSr걆@I\1S5 "F%(RmF͂F]ݷjwHJcTo<|MDLe8ZgH|PENRWd/lKsP!ѿb &Js.`1TqBUCmTW^$<fʢ*"LA5/ 9Jr{u?&P;yeX lG=&>!.ܨd2gK.{5W>v(-V1L:/U*5/b7:9hlI/_*ֲFU&(-< z¡: \wCt) s'ߌ$ 4 hVYBlE; ];K #q8ʖؓJ ,h4uZ=0s'ɪfNnhf‡aLqcA/PyCW)n7i+Q%qQxW-:^޸ "bs=-8 [A+_Q:qE ӵ#'q|d+8 9|&!'?ϴysUvMJO~)iRVVQ滌%V%rx,\ 䡫4]r C ꮃ)y4j^X'5j)Uyc3`-ڢn)>~N΍";,N9S>@]+*R H>swZ67Tԗ&rFh'P}NM#Ƚ]UwY]h^5K\DI., K깆S5.SVbD&5{R K#TY(~G8( ٵҀֻzY;"<7o4~yW?.آ=KW~Op8rRs' w5p'u$~@5#n  -0~_KE_u}+"q#c/|3O(H7> rO\zyuo$&oc`QT1 h*C`aq w/YYN@|)Y%kSX[`*wo>Vp G1A>k]Go8L]\[[sc:HM벴P/ H/uY@1ߘ:~=5WEPrݳ/}D3rTb 1J/.6ABGlXG@1nl X3&к'Q œa:m/wX L5%@̄J΢w*ru8(;̦9zj 8\F9&e*Q} -2"~8@xmQ(lF؍c*4{$ ǿ/7Fݳ l t㑰%tnP~->./wGXdYG c I^NZߣ5Y&d֘\1.lJ#zNA Td#pIXKܠa˓f\6̡J͸u8YAyJ+Ln<)[87ՇClJl&8o+9F0i,ßYfE6k g(VCCz #@^c((Lڀ9t;e*pᾸg\Ar`;~ο7/Eg_ndZh7xz*òPq.-^Y4MpG2q0OfPDsmO-rC0/; AZcYZtq0ț B{CR#ys^"LRf77_5m0J`V{{n) ZDzƱA0@!c ;;cl(-w 8n I3-Zͦ2k((W$ E( \' ョDY#61pg:%i.+n}c{Nb0=ɐ*-2$ڭtq"6P])q%GЫV>r Le0PJue^y=[Ihl4q .]Qhkb?%s Ω%$w.ۼ-hk|W\8 @"ozw-;`;/Q|uT1@ *h igm̺`-h$Fkc4:`w1#&*p͖ (TâK9l(l1㪹*} 3Jz"A" 9A m/-`%!ElY"gv&:]VH+McOVu *eɽ]Og!O.Փ't uk} Fr&&۰PcfN1]yՕW1onG#nw  t4H"2w" ijϦE. H 8 :>]Ьna3N**Pl =*t|g#ң|QӟB;!^*xRv濩 in@^V>vJ7Ґ^PEH2ߨPv)ƾKVXHް &ֶ *'qL"[WZ#] ܿյ/kIj$zVO|VwKqSbx W ʓ _<(,o7~u=(U nh8hL[4c}XJ4w5ѽǴ?,~xg1yŗE?.Bo_yE`ON`#'8[~8S*jڦLew~w9CKܞ.~C'`. [=a\> oZtr7 E | IɵiB04f]'pMEDI#7ċt?$41?CūP+25?n K p \y.XȼaQ ό[:+7j&' Mvǘiys YS(\8K 2rW6<}rD,2ŋ2B,0灙cFUG̟h 4ϡc*`,-kҲ}?ZjS ur~áZOYi v=JZ1Cޒ^TSg!yŢ#|tz[SKt,œB)366*۬!i]`";]F6CP BOL:"{X!pZ^c/<$$D'Ls6knsC $!ϩ?rh ^DuA?^4\^ z ϒEI&CYu2T/${d`rY~F,kqwlv uDu JmwVq/XDމXCq9GHy GdIxX1H%v!Eխ„(xe)jt?fȽ#J=}V &XK}[dc^х~途›}B35 w"*LtwLf_ i~¥18#JT '5/Z8 nȆio@.9SsM/i-%CZ*8^RhcI,@zMNZ)/yCAP٨ qnQ[諩OߗHYs0'%ȿdsL5Vy GC VmLR t jOdJffۀ>'#K7{,&䖎|JRHQM2>=U)VC*H5r"dmE!4:m!%=K:BCI%kUS:5QF$o(g%L nҙƺc+svRKK9*nMj4&_䣹T)&$K*KPJ+ɡr3iso qOrg/ Hv [ad$g:84^VaDa烃dˈLhşnN"}} lSbfR}Mt?9v[,B"`f6̉]3LJC:D^k8M}4˙+IXBSA4镽F3t1g_1@ڢ)qS >׮΢zdE4ߛN OA. hW_*1iAWyfLiG'!9Ň|1ӏj?W&%ݯLn ΎgO FљAA%H~M5\As@VY{d#,T s wSPzȺ%oq S3܌x$fr-KUҩݕ Q 3y/M<]t}[?U#G0ѐ"my`)Nӡ"LҪwXH4m{%"Er!oU?NX ?In/.e\*E7K^äMg qJ^! Bfhք"vGiAbsmǔvtSf ^Uwf!q϶`k^Txb`][ /c9'˺7`׿];dXtFKU,L%gϵz%II&8 a7 v)3ɞ9ə2ͅV@}rS(}ܝfw)UL?UOT̿h|bՌ9 ~M;{ qiB 2W"wD7v`zNoEH6Q[Ea`!v<DfKyh ܺ%9샐7~>ʫϒmŶtLs3#& E&ρ <\%0lHMsY42YFG8Έ돰Knm;Nq~jP9s|r2dC.#^?Ж8̔.[cl68>+#܎{C YVND+_ؤu<]4w뢭,+;'2⑁o6}&+1PIU@ |ujAN8ќe)xXR/ XI!x/[E}0h H׬PR% ) Quox+;Jzw;d.Jga"3 jU Vr ia iQATy0;V`*/?%9T=?3@ OKJ "$t'U/|HO,jԧS>=gr#X ~`{XZi."aB2 t lНh7u/ 'ˆ ˁaslW[Q; {M+z=? 2=9^lun6@H]<`wFޅ6G}:]6}mU2 h[7h,wcEn#**Dc>ErP͉}3W a R]63AY{pE nBU܂B~F@yh[`n<e}M d%-, lz>GGm !3  iR;s\r\'򐭹e3Ws]hzmD-"Ħ Aw%=7%vW֖l1 U ChnOUpS5-5QgViA [x$W) y"JԃnRMr͌Aˇ#}Q_&l$maip3l[b)Mz7Gk]Fgٿ"ק^3܆\roGa\Z9=SO`Ȭ"4xdq] d(g:@vE=? ڻCq5-qrv2lN z^1Ŵbn-&|`ںt* DOG Y%|k/[sq:QpL詂)6-pc̫0U `/Y X".$YCM5=EVM,tpݜtقߋ-m%bCTByTA9{uBlD1`.Sb fwCSLC$͢Аd!M3.3wkr.m ov<1c,*i̲&~R2ӬD9mG?xԇ~HYo)[^YYsK>h=al˺En.ߤݕA23\Ox LrKK2ڔtZ=P Q,xLN?qZLh:A|<_9CD|]%n) 28ф%K.zּ(٨ieM9Na7E U A3G֍EyS .e_VkE :1oCP;giO%O)trP4>20&(|.! IpR24IeGF~Ҥ/[(?^M+tlB|j I`\#VwS:oVrʊL`oϟ4\ƥyG |>'QEOr_RܬlB臉XG:oAnF#:}Xkں#ܠV0N fՁ{K]bOBL/|w-s0eW!}afI?!ӂFPK=kJw3ҼWSvtMҐ<+hEc0V tڞRBfW@y XĖƣ '*A%; <٨AXq!( oT}֟֕1 UoNz\~R! .ϒN}G_~TQS%dOr@[cϪ; EA%Qz^UuTjd:@lv ]\_AXX#Rxt0$DRbeM;JP'9ナd?gB6(C?֥ W;pCbWN88NNw_ZJ9%er;1.GC4G]_#SDc"?cz p[-,ō(91xO0NI`x&6K*ACk)=PIOfcKbno2V P!B]J;ޘfGw6L$ÃiNA[/i9_USo6fB=BYDP7 ~=B8 ͛HYe/O.CPRsuߟK^~'t.Wwʷɐ|ml ~ Y[UŸBf;18sk YMMDLclrϐiK|I~ tgc̐&R[!6Hܖ-LEIIZUs΁:r#dZxV OR%|HR$х\.? ->NF5QzVƀ/Y[^"30FH'NPJNۀw$gE@oC!/ Pcavاן%~ ؓ߳DO;T:kw^-O}' ޖKcFܸ`  W!g_Kh%ʢ35C~Y[!~ ey@7MMވ8ƇBt{'aߌ&b՞I6'6~ǰ!ހ1j\Ґ a$srqcݐ}̒E\GT9Nrn%3oS@/PE yAQWV;w cV/c{ 7 ̒wUՅa_h?+jrL6̷LCNf/lQ^#Inlʒ1 K׋ s5gPmbfYNDc% 3]`+1(< h9k XmH$8՞UD #ܝaFj7z$Bl3ʆN{7yb - JM7!yi:B_2塹S (\K1\7Pڸ!}R;vbx(:}cWEmؒoh -hlBI;wE( b9~.E%#˽TAm>s)˒\?HV?Ns*Et#Ts|};i4G.sTrz/]! Zq9]&p˂hM\6.YËoJlMpjojftJҷi8i@مU .w*'p:ؕ>(**揢[ŧb|9xC[PaubY~GQVq_OD>2{RTZG=] ?xW g*7l ]e,&&$+o1-dqww59K4[Ό#FNz} Bqp;B0ԏ)ڡUcbJx6g w:3+/ܹWSЪt9m;NEKjp33ܿDAV@ FqtD:y0CZ1QM̹+pm"m<u3soyu>:'[*H +L%2^` aP z?✤2>!p껙 q7y2bp3T.we0U|+(B)2(] EpEߠ?z5;1|tDĥQzOT-/xÉh2!|X%l 2q17x9}9Vyb_QddoyYAP5d`Pkǎz&n}jnva?)<3.i}pQ@y_Z5[Ckj#F_y|'Jۼ- F/MڊQ:l2r0El-1B!2WUrz>:\DNc@Ccc,PeNj2~4 ]`\<ۃɢ,{E>8.mst4݄bH"^2q SZ/?:+)T$¦hL^tXlף C^ JXr:n RDŽ݃N+"ŭ:ptxzhX~=z5NQ(Gp_`OIGy)YV+D#j ,F'_?gELD[㟱Y@ rW=M,4|O?$|/|p}ݻIоU÷r=F C%rbb<-߻24OP&h}Ow[9Ovy Ⱥ3},Mm_'"Mĩլҹ7)-ʣ{f72vȮ Q@qx&?y uw̬qBzr^Bܦ(tR5ThjE1Фa3*W⫪+D^P?{)_,+wJi+ MxU7aa[ĺ9 ̫͟yš{X8tVrw5-!(e0F;z旹Mߜ,=? 4ŭ{ ?ǃ݁(nj{V٨k{ ӯy>{Oѽ9 읂sF|OsGWy=!!BA mpIlCIc(D9OSh4,׊m` 2vv0Ĺxa|?>6$C%c"/6}(nj.";wir{v+Sx ^0Bub2kd "d Za E=o[?᠊n^),}|v59cJ2ꝷym鵊%)vUBQQkq!؍InFoH'9s,ھ)VbVM?W&+ ?) 2eCe,}bKkp1u;UIFc1ip-"6 F限]RNaJzcM$')&! !*"]o{.ԉ+ItPRFW+VaS Q ^B%>Z-!AdϦ" I1vҩ-S*ťbiP\X02VF`J~=(B[c]9_6#|.UXjWJ"}׎v]Yebp!JڬxW\RkehZ'YZTwԏ8/v *^ cS3Ռwa$c% ^/O"M89,idf Nr$#[S} ^aWB$Ce7Kjas@SCBr-m^a$ 6ޛOoNscB>8ew}Ss'8u Ės6wg/rPw}/d9!d(fsqtt?;ό$VƔB\=g}BCjw:cu2rnek#G +51m!>ʨcm'"/l&RQ ܤnCDՃ.'E'U"N1EkϾG&ފl!-K q&. @I)lIFMe)؎SptlfzY6¾i啸뾖$p2e5)z%d)g_䟍(riY( ngB `T/&aVΎ]^DIca0mww2{,s*IKՒhBǙͫR_DXT0'\!YQvv)vg~^lۯfp=Y;[Н˜.l.oo佡`;ʑw3P[xY.~X=~zh›F)s;u'/X!2!iB$6~bfq>&o=RSX(n3/~ ][uz, .@puEmq0'WK \9oI82yAS|`9<`TRiLyVxɩ\.5_NEz(>m% Ty&;3AO ҜdtFٶt*@=|u)K`!L"bX7~4Z/ӵH%!l!9^}4R/-wѻ[}o]58 3_ I܍-aa[ ~^Ce{:B:i7vs=|1J^2.4dX=Oh ]7LXy&Mʔh:@U-@8ܧt%Ϛ:q~! >qsS9K3!YҘg[`JZ~eZ(Bˋؾ\Vū T^&:2uFvVS>4lc_ R+5CWR¥mˇ^DW;Ѿ4{ث:?FEhhHw^EUp1!GKm o|Gm{ J'.16E|5i{#m9}J2 ӺNτg@.K} 5FHw'b#44p+p*[: j!a2VV?ڧzb,GbR.-#+)diشAciu/o6߀{z+/3"2y7d2W`RU08 ά_Sr~ű{?PB3Ԍ , 8{vɒТ@8{Q"|oE v ~K7JJÄ:AZTXUM`TO^. _َ0)nw#xyp+ٻ\m6"T˟c$ny* ?W6|\]F!9qbl6 @j1BG\ͻ$ 3U Xۊ!}4όs &]Bnդ# p$҈S|oU-Aya4:ڂ H]1=Z9-4hT\orQ|Dު0yLۜ#)'ʪpT К5q*G\*rxUWod\2es '0\O-˜v\dMM ?&x) hm+`4JngJӨrt'#L9ݍ*/IMr*h] wjM*GlvD:\6zSͯM)IGn(ptC6 , Xrt5*('صc=l4&BqwYM1t-}2q',GpUjU,-zO`[.XrMlЂ: r:)jHEq !.3R/XzO |17f-bOl4>! 0ɰBNHX ?$P#(vt!J&7(5=H"j%@dDpjy/a46N[k@2}y^ȿ0n |ј%(HGFs\23GN1]0)?{(Eǥ]RN}ZF?yZf<q:e65-,J)wK{ ,CI7]ʋ[e|um 6/\z_%t%))!~3W$?dlwD9HXxm}0S xIv߭`5*ZBfMll:3^EDt!FnʇS 9oްֆu[JS-\Y4z$$=_w-}Vz|5xEKhցDw X!]Z6u/BW&"(q"Gx/<@e@8D{ 5ee-[DW"*x ܕ [TL @-;+j׷8tю{l(>;Xm{^,M0|_K"Ƌniu)ƭ$܋׺$Qx@ZpY ?oT'^<ƤGL^H^w$&+\6V|z,VSez6"gUMiJ0W*3/'s΂TFQu+5nkcF 8jbSD>Fe+Rk>.! 𱗻PvCQ8IȲ}iDy `y_CiT(/<`.5tv..ޭ @<,Ѐ|DffJ"seL]`b()ʂ\d7g/ݺ,r6#Őw3P%yP}6bmi.^eƻ1|&h1:҆"['QWHq/\gh,|Y.##rՏP|SXE*:`+h#ex^T=|cJ8}.n{We|̋ zT{:mFp>H%(RoDu]8jOyV sDA]sA"W?,]%@2PjHUp3ʼm8*qrQp:PԜ4״y~cƒb ?ߘ.ƖL4.P9 ƽdLoػeq4γ닗D&#,jc\9gB1Cʹ*stme0wwž|Xi(/>dVWYP;}vwhyM07r ZQʽA:J KIq(Wf8D|:77B 2N.ĢT~@PGɆۧA1N'PnY V>B=hu#DyKJ`#%J` t. C B{U@:ziɄ<)j?0@rqy( ]VU4mbg祎&z3 밬:0fhDhU.6$q}3XIE֙Re͊&'j F.5N0~֫BJN}4Fۅu<Ԍykg=ׅW\''TBIvoJ z6|e3N'+^x4qڝե+oya8mgSnYg)ћޕ纂!çaB/O9Z/Xi6KsU?3Q<9nĦj>eFӫ^J jF=+Yw}C~M3-\^בu:$Q}s,_; l$>Oar դѬ5DW+r{5;ξQWS(| ag9&"^yLr~p|O;}X -x<'Wi>$)Nie%?8SqbA)~+9L/>Mb85⪃:&hN^O!2-&Ђx]B҉?@o9flId{?&,:uBb D22V^ tRCsjRjU+RԞvVܸmPs$J &WIhޙ=n܌ g&GHÕ8#DA*|COdJmsA 겗Mg"X{7p+hsG\ IMi%DZ^Cklk_ŵUI!{УD3Y*D"(Y- :-J" }qeNƇ ִDL-5O5TH%*bf9~`ʻ@l>'-mMxZc%{ɱ΍XT&lcc[Wn'} Ԣwh(됪HpK(_F-m,fgٸ3VIdbLBA; 8Dk@C/0j"Ko_pċTtT"%[xmj]/:x> ƽV;3>Ү@LY &e[$v.Tqa"Yexdh po_.ꭋꎎs BՏ̯nw$;:όs2 aeqmĖ~In)VxЄhRoe Pc|F)Qc, }ov$<,'NEy}@y ZcoFW.|ES ][T$^Wƣ@H %-%G_Q!f-ۍf2e8T8Ȯ`(!J E`" 9xOGfX?p6I)]'XKɈ&y)EJ/$0=X7k @BLa.d/#Xi=W}ū7_1dq{B>[B;⴯MFFjꑾ-Z$8]~?c~(諒2VA(,^5^^tqpehyn\%7ƬA tKoVӆp"/ѕ;џh*Qņv}[A3q35MAxm#&^V?1m=~s(F9R_ѿbJ8 ېIP 7ͩ26(j[Y_xK?v:/Xve m| ZO:QkƜt$&o,[jE|[*cҽOX|\)pir=c-(VN7,[LwP[z)_sRr&-7 ,t 9h<*IvEGOP^1ŒMo__?^S~/=SQ͝#D)4ϊ]+]iո0ޠPPqt mf>j'J" I3r6?Q~A~%aHnJp(Yt9@xzڂҒ!'FA1tgAd Zek |OZ y 1:>8>H%Цl0P)HpTIM gڮ|*u!p?gW||>/6ᩉy~0`Exhh:.nGC(8lфpz 'qS$f/[ʯ]tq">Gf?${lm } WKBZ,dR9>Ί:9ۦRۿc?zP kFv&Šϣ֨x;U~_H$:;TZvpۏ'}di0n Ӹ]#im~`o׻Y`4/%Es8\2,~6|\(kIGMH_sk!CC wpoڱI<(F  N B…3_YV%+Tk)*>QIދ3LE 1ӕ*]8Spy!CFBg$_zzW\a?,X,KTE )FYV.Y9&]œ!?IY>ŹdLKf Nb)w,,Iutɋo^}QISW5zʹ/n*k.&PMdiGQbHoP3c4ȓ QqߡQv%ަO@;]zȹg~iSo4oa&Q3&RmUUg}vb%t:X/voS*{}-f EPY-š45IuGK1]b#`}>J;s&[.[_wѶ߼V,f5Q(w ~ZQ/t%2/i3!xƿj0 Toİ|" `5||R$\*/ꊁ?{ܕ}o8*ufd&ܡ K˷͞Vx% Q&t ~Z,HhLũԢš;ؤSc7Z*u_faP _4Qy;rj[ؒDwqiiJqœ9>[n9l7fz f*`EzV_:$s"GiǨYyEPE9kyqθ '$ƅQpv\JnU';gj3j$>sa/w2>,gz?+pFэYc{h%L֊G1MTd*>`=Y״#n65 MH@:n¾lu]YμU;nNYtN&Hdn٧aaX;O.L,hԻ _dx27Y ҝ߲e` L閣aaX_Du.We[bc?dt.JwA;3S& gd'P,A(~=RW U/3߳Y>N:6Q%9xFL ]]!~,\uĭӄ-Ya[~$ٲu?Yh)ePO?SH<*H w#"V2kVuڍPMJH+]@Kv(N)H t,u{Ra"L1u 1ޢW c7 x " TjJQ-N͊&%H97lxTFmGۧ5VZT%Ä́(q8f?@- =gRQTIQ.sa;%DZ+,F{(5/Pm.qДO`}֏/B`F}])w)k*ТK,3LHPkK.߹M': C^Yaxpj{o4,44wz)h0_IM'Q{Gٲ[ M0<Y>Kq}XbR;K3^VFx=p؈jNĪn{̣9<b-ÙC4ӹ9#;m|͓o-( umK#83Q.6r<Pq)m; W赜z";0l0&s, {=bײ>u N,3FL#4=vGFnFt VUhU~I#%[#t4`+]F+/>7٢gs)?Q0RZmKԵq`On=xEqwu e1#uJhiGb$%t EiNlyn'/Ui`ɍ [\7 j;8r]NPg}]؋P.kc,FpHi0 &t~32g/y⶞Rs<֔yįє6@;ΟIMY]gI_!쮼0-]7퉒ʻG_ICHU'n (M?2LaԽc ×ZdZJXt2D3wzX,g@d$a@1WWtgǠ;ѬAf͑$q9&~ jR6O&8$WJO5;@)sɮ$՜:W+Bm=zʐyCMk y?x #.PcuFbS-ەRk* &/O½ڠΚ7(k Vƭ} TU cG oiToWۼ-k)>ӃED)-ya@}Z 65.g8W4Lxϑd{%*"ԣZ+xkv W j$eڦM>>:{uβ5 jyծY@E#JG4@}*"=)S\`(7d).Ko]}R}fpӘ1FDc(iX%DLҩiO56XW ç4|RԠ)tZ6,"ӥp0dz]/AZ on&5wP\V!&?kgPn? c6gST8Y*S,39%"ҜYb:(A.*q]w6Iu˩{`5liVƝߊȏ1+ A݉2L}+C)D<\Zr{$o$\zD Q Bd 4RL!ţk#9 @m-p~q-=8j |)b!!jԺ~~ě=.eΔZS?"!{V[14UהQ!cTKWWf9WMO4{0 "m)GդF9cqE-<.kn.];݈Y/xiJ[Z  6\|́#VQ--Պ:]"fn}[-7,jɃfQ{`D=٧Դ J^rͩ#qy*|ˌ lQtZ*ՠmuGtrt^L($zF/2D=s"ʽET+B'[;{lb]%+NP(LjDjǗV JGRPnqΑ,e6:U.⚁`J 9Ļi/:ၘ{/Qꔵ4>NYHv.,@G}\4$ONZ9j0ɟ .`JNhḛXQ-娦d XUU9'^neGPGQ>;2CV`v]A g 5r&Tű}|J=ы'sd %[ǧƐˊ%j-B:KG~<uSW.JڠE$F88,EqS%W} Bų( YzYTO6+h~c}m C=t!Ef^ ^b*1*(|;x,藉2"MbPAMo Y @vSڷ{(JYH7W]8 :cP./YP ӕ8ܷv0*y2 AҫPM<+ƶ'"Fu1?Vx`a+\:H242܊6!g|VJf.zW?$-ÙG.iovQ5Bɀ{T d灓y8ġVfE ]id:Nyw '(iT.^Aag`rWS)uo!P { F\âWC/j]ָ]_ /(eʴ%b[,hi5-y';h8_eaʛ ,I1Y!xvP_:a`pA(oZwG*A~+AmoP4vέE6NM r$Rh {dž;eKllM*,Z>zf[׏$L/: X:=ibf^/bM\m5(aO>H :m+ђjh ,G|yu/6ڂEEbƔwijarz^Fbk՜4$!6KS~ƫ;l6uM8$ TIu eߺp(M^&"|ee6 hΥ!u9Giˡ$C MЄcV ^:8leesAWRd1aػSϜlp#>3?9'?:)D#MV8#9KmBoR.r[Ԥޟ4(4'dyܸ6GU@kHlSdKJ-j2.RT{Ș` YK0'p9J|MQ^n"fP=;η]CĤJrb& |3#jfD#|%qG/ƺAZ+H:~KCFBeRڬ'=I2ey"IS]Fb,(75?"<ЁgܔF3iYO[ueU45(H<*lIO*[b&KVR)&H&ZmlrӺHn}!ݔ@pY="lA7Zx'HU V_AmvtZ ,؋CoQObfNqHң ո~b#JȒ\\L+VQy_yǏ=( 0ʌm#/0aM%bvuc΅ ,V̱dɩŷJJ9GFUD|B.>h~BdKU5*uu1+ 6):EZTkݽ'|3$3JIpѕ0?nbVS%`VGĤ{!:Af+%b!5鄨8ҟ~16GƬzzJIJ_?C:r[¹j x LԜvC&*C`B}cp ]eu%}jU۽=x^h2xj` 3!>.CaMF#V 2c joB|vK1qݙ}N:&5(8@CnVt?'%Fdyy(Kڐ>bT > 7wE*=fciƧJ5grm'2`t|Ց}y7,c^jcO+F2E+fUv}>!#k5\M#u^*J$ Ĉ[sm7q*.TFF12WԞPuo {ŐܜUXYɴm7%I+ܨL{e<,n]'B!Ge;[5[a ګت`=<_TΰZ'A8< vh7z_Z(fc[r=qxɖ(l*'lA5ڦ̤P-+mF}y̲iHjf!D@”w`pQ^ M)ߝw%V_xBݩeIaifVh[SaV .{"΅hPhxCտ"eJ͸py]Ey0FS^(ȺL().e|X m^C[qtI`?x} ؙ5m;T,h :G{A5+  u2<!`E+r0rE ׯ;>TGŸp+& kEf&rB!.7șc"}+s{B:Rg쏺z3 ]sB0U)j7=%cC2K 2vǮ>n} jke(dp=v@Wa( 7CJ$B12DӲ3a-ƥ#go(|#Mpڭkb8%ϩ7֬}pAwJ+ ?sdu]"6Zarq8yLFv Cl9x Dұ ֓]f_I%@VB:tW,\2ݫge]m1DEW'nܸ/lCE tܯs/ x_eeCYҾpe8dg(pG_k/fMtllVm/ٻ]J錌9 !Z'vj3N}}+bcm_m[y~j6 SFS==eř ;o-D+aHtx蠕1k>;C <7  )~ȫL8~.q iyl6HKAx$+%>ucg˧}H0yӨpͱ4>f1=)X~QnjJ.˫"|1|ag[3yg?r)ɍnyujs? 8]o!b@UQSQWŦ" t@™C-$< ټ|~R`rեS!ba,9Q ]YEh_4Y8K[WcGF\.قe 4OыS8jD֤p,:cCGarLq^CjF{j o9p/eOg?+ORfjke Lҭ[HFZOw(?OVG[ܰog p_fQ 8A'y{p,z_^1 o^{v?4(vQDvű{%ư&he/KX3>B}ɓseK: c©S<"Mvg|qғbA$ʱC=8w٬$.6a,̐ LՠȞQF FzT㡴MT+iqH0R[) 4 _7lH,ogJck+A]d\2QЈA(BNk!?ͮ#24!zd/C &įFzu2"^k&o^{eyĊ[?K,!UjDžb@)`AHw7b9,*FO7/۷{?uǀ.Wpl{r(v xԜLO1<̟5\N^URV):. 0![,pQ¶53 [($wDEm.Ҙw54־ ;4< ~y2^G,pW7+ WQeiY C3}6.4= @q oo"jYx7GxCocf/}wKf kxM 0 Ss;R RwpZW0n (lZ ϫ 6 i X^@T^WϊP_;|ADGUfɺ⎆T`"p&DȂ`dMlP9`9-!5DP[6Lj9_v*UyHE]㨍M}uf|c%760 xi慳iіqIxqA' GSNjc?oTkWrb#֝4X۵bG!  ]˔b-"zДn:^spbN0p;_Y ;AK &LZbFz᭰A9DdfV r@g|aW#P㈷$Q@٦C"֧#ҴcoSԏƅ/CZ60ģM0!S^!֗c,q4;b=ִ5i-kW⧷.i; @XV#^#[dsGʸv Q dL&tsJbUwk_v!H1%*u_$ B]3ܑ]4lszۖ2^VÜ4-@!872}˺KTˆ-hmC axl`YT:Ψqy,>?p2AH= B#^Gy{na4)M^\( e$]RzD@#FJ:VVωizFnU,9"mPyѨ:&=9V`JUdWOx{Ű%Pn:+P@k{JtIt#Z!Vsvsn_|)rX15c[hb 0 f t[N"SrYj&&JE& +ĪFX)yw4+z^_*RkҊs4;-+8/#c +8*X>nH{?ˑ}uD_j wW6W^,#C{ \^[t:%"tSZjE[/"b[mCd J/M=Yp Ӡ8/q ]%P6LVStV.pPxȋ i׿:Vp2JYi`)hQwseq16V"X'AVOch}պ?1[mYD7&[ЌeHT6aKNGA ge.ܡLn#/{8/i.90ޞ@mĐZCԋ*q D1\,6Ǯנp72ӛ]ǐBMsPLgSijMdA2Bm{>(UrVİ [j^T:\&F6lؗb8fi\z["r&|XXpn\K*+Wgg{y7,:_: !HWw AVS(+[3d!#km*?-Y" .=AdeX78ygkN!5Cϋl`mP'JsU0v6dl"uG7n߿Chm+ɩcɚPerg)r7ջgJA?(Ҵi/av!1n@B=0ώ؁Xa ʎ9juiFB ,ZteCI)9km]sm{x7qˍGӖ>:҃$1ň"?//9fџ8}?>Pp;#Fjn@u6>~S5˜ϰGb̉ }*2x@B#x&vIJsq/6HHC&!m}\i #7*unzHw1<|I|e\,M2;j#`;FZ1 6t:"O@HgwmZȐF~~n_tݽ׉qA샷w0rT jVP$8@P?o^H\EF\kN&5Vd'@   S46-5QqtI״KBۖ/o(ĝuFH~;9p4ƦʰjTht/J*#^XѕMbpYE-Ѩy"\`0|'֕UO-~j^/CAa)N&}+O8ԿF7r8v0GY6okS(r>y*]ISfz^9Xu8WwLb^_.\d' 0=.?\T*/r(4E#|瀮,dup]@B&M~ [ɤ@/ʾ&$^qRfeD^"POj9+Ջ cDTFZD?.fD3t:,.ZFpޥҩ1yڀ086 p5r2:yth*2RA#Ȋ(Ue.\{wӺ4{^s=klMW/Q#z_NԽPT2=)T_X#nz]νaK(i]]%]í("U&%i:v=흜%M}t9[f'ě]MuG t%qH{* u/WVc65)[eA.<yU]s˻~UczAd+3ȝD LDz/(}yܜ`K')$ƫޫYw,Cbf/Wr{ৄ2Uc:&>Z%Һ:Mp̕q<Җp^>Zmy :DCN< 7TMoH $R5K%k) &Lsrrpc]⁏E"{.i"Ep0Tt"w" 7f<)H֐}-vlv9X ?~m甅<'[R9 = &M^X~zx6(8U/FxF9&}EdHaV{@h=KI#ljd^_2pdgeo*q0F0A K ?U<qyrŨ͋GsK\QvpoR!nT~N(M ѨpӽE5@CPG1i%Jq^){UL$;󂠐R%VJyS_1u\JYv c :G)OJe#dZlP~; %63on7gɎޢo}-t7~dI8sei|Lڢiop6aEuTx;?EZ (Wp,٠K{xS8N-M#CUDtDQnnQ-t[%v@m&eHͤt%45aGnZh\RD=SzBˌs4aF շDh.MɦFXU·7 s/sNpS$1ğ&JՁ5+ $ u)?QQ9LCJa@QT%l% NKJ@ŬqCKsWK )M3jD-l.Az}V[kkN D}g gJзWrCHqtQ\; d!F]GUH@׺$e hsmFZIO 0a] UCÊdmӀn~kge 5dп;49:f\pRKElv鴊* =lo$B󢒔RktТLtx_;gxϹL0ӕ5mk[gɋFE,x}EK855U^CH_Ϙ5$Mo)S?/PL-~|cz)|Ifʏ-mb{Y em%LPŋZ:ڣg[THtAnWCNY5@;`q  Gp.(&u-!HRןuϤd DW-v^e\ɏ!N!?v,O :y'`[a{8]Zm'h \4T ҍMN#gt0Tg;Kͯ. 70!q2A&hӤfj#3!b{f2![̕9/[p?y;@n[$7~a I0JYCS,ݐwzCnj\x!I*]7F I8/^@@QKreowJ4h۞bh<eϺq7ѹx(R2_%qQ[ Y$$y hfxt7d@8+ I{l:v$q\,.ޘ#}jn{glҲqn䍅{GA HtՌ3T5;╮=poOSRam}86|? 9 {iJ:p)јpͷAi?PLו߽`lQ*’E}5D ͞8I3OWxB9 YviQo,QI=ҁ5 :#?##r,׍76Vl*/9g)`+'%ІJ#jVxbF1D8EP c*zj~yI+{`gDʼngF?E%%ӇUjdҮʈ@&q8ceLLO;or@E.LU- K {I3Q^?lܨBx͌Bd:9P\%QV1 eX|{!c'9lBtٹun@ݟlV{e76 Ȑ KBPJ#{ +Yc=^^K 1VJ|I&WBX7o^A1hy@9]1θ# ,ؘLCofMV9 ,F")*7HiA( %e{jI>58a}VZq|" =M9-D^lĒ2Mf>&L7-=YrvAKnvfBN,P(A͗!r$xwC1+x!8PKpI4֕ 8]y_;M`v5x[ "J4 8.l|@gJ/wH3 #.Qq7HplE>{%_% Ս샴2:PMX|*T/cb |6L|p7x૒p4 ]k? 2QCߚq.MQA)Q-ₛץW4QaY $[taD +&N"(9)+\P}VFlR'A=2kb$ɥ1H[wv0"Xԝ(bra-g#pdcTKTzpǬ-Ȟy%h{6 p[SM=8vUAcE-cG {rE?SCzH,|! .ΈfP"[VoF`q[WxCп WtNd5q_ͤCxD^10!( WHY%HV5_+Һ -8mpsXeyk~XzA'̻ D'1zȺtt(ca"=_ "ҢBhs82 !K'RQ0ļ#J8bP 9u5B~zB%Oz NÒgakʫy9$gO-Ubrt0֧iUm#Su-\|Ώ^ ]6ߓ ц6wa$P-Eh3Lmȶ o5l80r#>x-$U+7l\vux1S;-3`tArDz,]MS2!!9J`~;PtC]R= aX+jW'L@A-mRԕ3_|rv4lVH{kxtM.>>@0U̷T႕^;BQÅ_@1&8gnF2@nu\XdM:Cz5L`Cn}w> 6k ,1I'*ғ4t]hNu61Pi|$ KYCS7 f%~ViCTgAێ e>r@G /Æ0 g`Bc(KoGٗ?k4-07r'TúATF>ʹ`ܜ7}_zR@$HN撹WȘ[_]g74:TRM9I[;xᝪk26vrg-TɱVW&u*-Ƃb m%%6[%x|$wmf9${Z$~J`avJ .IOvd>L )-\e@fwz:ac3"s< U4uZs/9-f o4hq89DƕC+=/*Ui$v yϴBcDV坖uv 5[}`^Fjב8(JE L7 }^wM&\H݈3@ rz 9M u戼|+h)g~˨OjȀhk~) C2s jppqֈ(5~(FkJ)!,Y%B^5_M/}txyעKхN1#&)Bښ$Po{-|0'g޷P|G^_}"]RӷBMmHgY] p sB>!dmᄑneODQw=D*k6K*룥"g8ꎪA|(?iN6dS,w}g+ݛ Vc0:AM&2_tVӾ kp'|[y+h =CsϨ$,:/}׺w5M B PNQxHZJG?'Ґle>Ҽ8~4VHEߢFɼg>w bsg0Y@5m'oS?7켄qbZMͧj "l\9,fpǶ lH}wΚi46iQz?uVdLMmADUyX "P Wg~~όS[YSjpjX< VS"G4$N%Dm^"$A鋻O$$&1ހXKtnf;5iP䜌U,Co3f~ڡT@&NڜN]zL(ߟZi~+凿[~kK ɥ+o>ŜړI|PgUc~*wes` 5FKojrϟw 90XFPOw;zIOxRoclF'\B X!Áxa.%czbO]Vo9 }1Qi<{}2,S("zJ{Pu2(stE'Зmq=@ȜQ4;߿器IůgG,(O'# +~A9HQ 5wL/i1HRYkbl,H&Lv,5ao2?#fL!k2h@kv" 9,Aae Gz%TT"'l#; aY8ɜS%b! G8o~P~(km*s}#'ˌeV:- mN!%,8m .X{ Qcג/1<!cjxd|-*Cy+/UENKڭ 1d*`%/{ȸV<!ܬ眩J ,)10FK5ѐ݇>t|V`h'+>50Qw!Nb@}|n:LgH[!1eɜ.m7ΩRD CDhdd._xԂ%1rV}ʙT=07O]H}9]TB(^¸|CҌ3kș6yPY2(ciFp}L5BzaG|N>Q<`. D^4>x;|p0gHKքM蝹U"WqmHtޚBi}6~PE›A:5 *{(UqbŤt3_#%M]{E&NߗkW~pٖ]X(z<)c r\(Vsef="wnXpiswIƒۜ3„3IxX*[M=cf7xZH팥vԺݺGK>ĘďmsY(gȪ< Ōx[+g|^J`<@a߃Fn6@"bM]y Kcl婑Rؤĝ{Mˍ,!؈锛f {UV)Rd )zeY$$XC.8vhRnbܨiyRNsĽty@Whsa^ڄZ O;6X>r+ $/E m$m`Ԅe3fR▰#Z w۰QjϣƊzRo$ZFȺ(P~otHa#;hJ [vpH.q @ ȐA;Vޯ0FEh~!(~Ov t<^Efp4Y :pCqU 㯂:sΟ~,.KFj,[+ߏ 6 +͍* dsDT:aCsy8qX8;T sv?"V["L :E=ý_p@b>cr<g _ՋπB(GnݿbTaPG9?N.|R"کDr%Jh{ז"c>WlN?N6 bD< y8 ,3У"181E2Ӹ K5I2SE44߲9!zB$΍T60ƕ֐$VϸG<% 7ƻs#y =۠h.@ʳOZ,BMX2RKGCKS2Zၬ7|zԝ%OW%hD#}*1OgZ@N-[ĨC'0U>2EZ@&'2]M~YF~dI@Nx:F1 <MC+]k-ijk+18rv=cn*QƬ| <ǐw` B|EJ__]$V"$2ukt&r!+l℞+oT`om` dͺdj_vQ i8AInWB=4N|hS]!rNRa7IHw+:%OmaL/ehaR< Odܭ@K6}> (=2P 6q{.ݴR}/xb>W@S)nj8UO#n&}(|0U@.:|P=Qz^3ge,iL4*kD Q.&>}2QcpXX qKѴTGi-EvY~Cg#awBȵ@ލh2`.ZHB׊,5p=3ɨw7]O4KovE4j4F(ԛo ؂j.L$dyՆ`yts^("}N̎}Ņm џkSh AK{@ εk4 iI\1;u+Q$#jH#+MU;F /h¢sF$FRV0?"P+66w$s- b|wAw\>?yvZ-6Ul@ˬ Cm)PI7hnVP15 "ݦ '\C)גh lSŭ7TЄ jِmz$\Wq=3`^&E ;L4`ic|WlQ$_jiM`S jo7^`M/LQ-C{fK֤`'^pˉb`ܔS KI\E%aY^ނ  &(l2D0k'?}*ǘTa|Ǔ-!Ej3R#r66\p-]4Y^u< \}iNNB3+|G}uC%ⷓi,&*q $c|iRw, UR#daocIk¦.wYE Eab8.)~#zP i ;NR!۠¦N(OK!3QtN!g~^`K% wH /N,klJ(L3ښ_bD֙u1 t5{sMa5Yu'/?%wPTBՆMwĘ֢yB"oꝸ$1q[㟱Q+u ;8W/1S71v=da9A6 29r84:kԝ67|*f0m(77GDmGѨHQajKm$$ELvsx-% *Zc`.!#6a W xv"Lb%kbs@e8>Zg%;ˆmDv߾//%jQԂ}~rSv23xU_XfSO ιm2-CSX\7x48hvGh́B1إ FE=dU"8n%)V\wp{Hj)¦~'9_&j O{rewd,EXt} 1K~=3@љJ_~tmdxVHX9Ɂho^e^>AC9B(-|k肿c/=7€\;eu#Z8tO3[c ڣf+- Z&h6?l:;ibDwA- OGS{jHny6/'.?1ymywV= A3=^>/- q/rl*xe;)tjpvuxn翑3d@c2egr*!^Ֆ(Um@ʬOӬ)ַ{xjwLZy4Ƞ(f2?흩1\0s63 i Q.nZX ]lmr8Tc˸_f%}e LWӑ ]ݮ?{U 8zGkz WEmzv("Hs7"}|}?ׯ_- 6&ǐtX]R;u '/h^uu&nv{̊* 3M ߫#)$f(W(H-o"O՛޵xޖWGH˺q9[N?Z7bzQL=J=q6 x;}MuD<-;Gc숅gk t|$H/VAMkTi$H%Ã9s==cQTN}Q\r*(.H{opП-*7#1C_5Fk~,NOtC ZFg_EoG@뷭7 Ḍw+Y>d׭65p$󞜝v;'۰կuE3&( rMtA_s퐵"B|@;Zꇠ+7πmJS) TSb>|nzxkzCЂ*f' #Aws jW,'qBD'Z1|aL~{驴((DrANgE95o"Fj#!^fDطe19F\25ula̓S cCcC0YSF)M~X0;a1+xgQOoZu pNQ/|p4ZËP=)D"KsN&5h;S.Oj]Ϻ<8doE ]iLF*E:f qhIzl{g/-\WL 2N g3rR׌ )`Ҡc )k#t.E ڬ\|֡H-buT.TG[lGk sqZ߲\%F'M8 q<2IQAvjabz]f@K03:wǩ-$x*rFz>A;o"t~zltf#ĭf|2~e &nJ*aŒ/rJ8¬$-#ҥuY֊4sYz% qގKm[b 9sR恏̄epg" ?IP})#$b!JnIQkk6ADLXx||/ -h49>=O>-ͬ&0Is1KUQEzIR#rpDzfNM@p ~XpQvV91XrHx ZNFYm5jUsgDF·+ S-LʳΪci^҃k V87 k#>7x5?i%N:!x{80BXYK"Nl8 7N%<^`:luyZ /*FtW$N0GJZ&XGZiaO HM0Aĵ-6 a<.PVG/M}, 3H'a9!" 7@ju?[a5 `g}à bNa'J(=} ml3d!J?r}%?@s\Ԓf5q6 my6(-kEqknլ"[ 4ܹ{L`G׊-Kly457Ҥ#.s B iS',N0ġo[zن& " 60(ݯKjNdN;o>H cD3E'EEHig#" Cfq$씁؁Cs}&;q_(+vk7;Ə_K S* Ґr5EڠB π/1Ub6jۀ{MBMh ua- h?Ќuy—xpaE1/ObZXfX٠Vdl_.(q՚Po&>!I\JPH9h.$]:%oۜ|Qp `ߊ0>5KRiW -~v"jSi<p_^2+x{Wvk֪Ϊ}>Tq0G 1_.ʵ-zTv,\H_x.U(QAL^4Lfٹ ,0/';;g}c=a/W#?1V9Jk.k7(xL1jȲXfF #{HeG@#ǭY 1Of5[sjN Qf v=z|f7Q۟g  ^ z⫙U鿼ڗx*A԰3!}J[Epí*0or| o[IO]R+m ^z /B'+jV O[:#Uf" ƱSx]:S7@qd0i)ʚ3SY4t`3I`x㏖E8&#x G^сZsJ¦2Mdy ΗѕpgaWV6we!ND Nv@G{J=~ %HѺɾfxo'|!d8E{ͩ9DI* %7Ul 68$Ea 1,G3C>.kЪ2ɻ-*72Z#IN/R0 uwBn>$PFܶխI˩gO4Fˏ!Ln@ņ SA.y.="YSkm ()9Yd85l(041PxdjsY^X䶈DVHOyI ,7kiF8e}yt cI)j>=Ae֏)c B6,whI&~D0!(_goo7yʮyRD Z쬳j\L6wK^"XHˏݟlmwPΝ&925y>NJm|]6];[㬀A(u$ Zgh<'ʧN[9(~ ' zI[1azP*Fkqfݫt^0l5U7HpKTnȫ[F4hgeizVT%b+O"h@#@:+Big u̦"Y[.$c~J{ KpX] xouOr0b[gePDY+ܧXB0X6o}aΜ'xMvHThr~]̃I"W474ӎU'<~sszne8dP*3Jd#L,IUy}}Ol֔c;_DT3C @9g,l=m=]BR spQBGDQ UH X1D0ۆnK1B6`(zW?UjbNϓǎɅDϮiܳ??Qg>0H ㍫0e'C0ʞ*[EOk45WI[r6ԠSa'\j(5\G`!!ݺ,dꮩ}R~KL7.`Oۭco&W&L8VT;4wO*IDJ;Ipe'-]]D̫F{ȸ/Osqo!`> Ƌ#s~}C<"jOlA PQ5v8 27#&kw0t~H[ =وD#qf91|'h_07=MGO,*:͇^ ~pcwR_9ti R:U3 Y&#W:7?mא3"" p:Jѧ78K&5L2t>~IFL.J£2QAoL% m]u'B>=-뢬c@+w2Hd]Wqfuߚ^gIno:")RgԩKN1M y}d}x0y}` ,T0 ZbB%8U'»q+8wbZy.t%% bNYgt[h$>,NM2n{\eC:O\d2O\KQx"R}]5` v߳Er."\ z!f av[|=GTH4}F;te |YtaRzv=gqyF֤VSE#;6'q; ѳE%yX*D c<dA/v(T 鿲 u ;e7mM3Wk5Y[S~z(bJB*&_F#kT3ٮonK#HvJ6^W+ϥ\  !Pk#73xvwBA|iN_v[f l[twK'{,;}IU\O &LM<(pUIEmptX}ڭ/Œ"YP㲻Q0Ww{}7ۙJքzm6L6z@$85WL;y{kZªI)rB wc5x%A`q Icr *zk *%WYZ {R|F]p])VY #--+j87U1Ξ&2O (a%cGm;:KYr8@(]`;֜m'\#l5Λ+Ԩ[ Y7#۷ʒ$[MXP2}| +4g!BXnW,K~ ^ 9(g6YD׮HRsu}Jx nx%(Atg0! j1/#bv#MTP0W)\FN,^tg < *;^PRՈD cJXhtdljzŎ^XvӨ^h48ai'ba,kWҞf>LjI$Keϸs͛I||,7*Yd _ѧ4;4<0<87S"/56XR_uMr8s)8gs11rXThT,G")+;fcu_1a 78&축Kᄇa|k6sJ-EtA8":BxČ=˱H8~2]lWֳQ6 {-nPUWŽLi&9Eh34:}|c=VtQ#!X~9r@6Tٞ^TkG%oLiҋ.g9I6-ȍ#O\W?G\zH6bi~1SQK9j=8_}V`ٟqDgՏF#)b溶J\gv8x&M2D Vh(P!VǹK~Jw|E{rhhQ S]M$q҂wo@:p{r2s>D׈w Ic蕝Jўqwmi4mN/#"(L"vP| h®a 4_L ̪j967&' LJcH=:yQ+R}S-G_N[B E0f-pf!L7{ryu& IRVK$xDCڃ:ױA*dM_cz8c^5 F*|E KH iYKC]B-|u()]Y FpS%$ўd&/MX+;h\*JLlR3AO0 9w? oں>CEQc%O~?~ZP9+$,]r7̎&"r`e>,d*A5mrS³/Ҏ(&a.bJwT| ÃrVR|%7,vNulוHQ,1R緓Qis頇!"b?S0|QSuNü~9עR "8TP/6y 0j Zzow^( | eqPz*oIϋd1gIq`C0`"^Z88v1MlL(zCJ~=B)lߺy>(o/׫xt;!ܮҖ6r-XbM\\Q( %J_xM\x0/SN{sSrc$z_<U"s$Voc6 d; jO<@`Ȩkq_-O)h쯛vJ?5[3)w]TԞDcˆ5q;k*P8$Ϧ'3#|IV]~.3*Ym*ڇ=Rƺěqg"Ү:.එ};oEHu\#hI w5"҂OR &kj5;  ^+TNbLZ3T;D1 R PCzhRRr#ϳa:ZWle2i<+ͩ KƑrRJ~%fhC3(x[tQM-D,nUZUz?9 ^>e%OQj]B-|pjI%壿Pxe,YdH}e Jl)BKM:3c2,S*'zN['H`T;\hH(3鲊md-Ur&q-kb]=!\3+w-&>MHKv<: " VPmgeݓM(]&pXQX96s?CoE.QꪶBVi;of݂x"AMPݼ{վZK+=;ȪbnOpY8+[/ pL]&gU˔3%yE`2WG>7t߭mL)`GT|`wM13>KlMdG]$9W:Dxi"Bp']kPKW60}FeN)ãQx<d#J5j(!e+eF4w{Af?L~q(8NT:;ݠW4ni lEv[tISqyahO T:k&=cխh;NÎw MQgKɧ(&c[+岍i8G=7ӏF =D lE="$c)ENG+Ќd7鱍:6+{ufke_U6#I%E" bLW\GtAjr{ .ɣ9&n2F>-EsM=5VHZ j~$߬w5PHc Tky\~a_`S\j|h熒"y wQ_å@93l8sms[[sJ!2QSLޟKGKS?h ]"tfXױ14yV`%/jӬΒwJT#d=Yn:!4mXլ|M:i[o.βf3UR.r؃SO(&MޞjPhS.v(+5kSnD9Q@eNQL.:d#N~H-3U[Uv\ ŵ!W֤ɲ)T"hdD'^{AA?z^5K$:s(jVOF{o0`w8 0#ʂ 5I KxJt5jF@Y+i{E*IXK2 zRL%P(pX7&>oB.?lS@LʸniРȟjd1ºzzt)m.t) *  yBܾnL=>n+id1= n,_a"ƥ҉3^ \v E eAe_dJ.wyi.ɯ/Xj. * 'z23Yq:yҥ mg&A{zȸЬx*ů#QQ^V|ҲIHQV^C[zu(?G"w( .7jS~cxr 0[hߧ# (ybט]]\2{мVugS3К;Y!;8)I}@_{t8#]9Ҧ'w@̊VW9M589P@QDC71He"|3=u(ddTrȲrڞ 0͔qyY8&xZS9 | +#"{wOǥ44҄CRšh5Ф!4W-̈ 0qr[3!~: Zto$B|3NeRy+DFqJ%Dn$Xw#\`Qx}t#BlشsTݗ];QFahXCǰ\V.pI*)U_HXO).7!Z6)Q"6WQg@ \cg;xͫוVѺ)#eMSwPwu2^^bI\*'keqk0̺sXc:,tDFW f:>;[|/WQoI۰9sjVXPe5`U JJo @I]R>JZ]Pʺm`q;fv)r)gS-Hg-ʃ)̝Pi(<\nJ'|Rִi W LMD=l!XiΔzlPp?`.j/`߾TOAd1 _R9d38k]*{$ymEL e/] Gs- aܔ .fԅ.hԭK Έ>E/PglGb!9zKTUˉ~S>)DCl`gD؍!ƿ-q=|4_fw%Np_a+i52Bt# FRIv޽JU;8 6ZAY/Ԇfx C\TӨ] maTQMeƁn 7Tb'"!^,+utYA^Wɇ>O0 1QaBu 튑>%-;<]5AzkLJ7iYlA/C}]30a4d!ID ¯pm{ao |Qgn]gYZ070701000005a8000081a40000000000000000000000016296435a00000fb4000000000000000000000000000000000000004700000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/nfs_common/nfs_acl.ko.xz7zXZִF!t/<t]?Eh=ڜ.+sa& FYg*-UGf| le/2NeS{j'H 85o bNY^]ËnC1 9!?-z~/ftӍ-dwv.,S,5ek1 uLzM.e'ekp Ļ<ҝ|Xsh""AAz\#wQ~9'}W?dúgsJ7#ڷ@f3H 4`RQg)ȡDݗv%hdsbz$#X@=Δ+u`%ы,@cx|@_xZ(Y?hBu xRPvY!O#g daǰ=ظ{Z".VAJ?=ƅ>>%;y9ۮꉯis3i3gtomX'2(STwN S\xo\<8.qRj Ps_J2^A]$6Y-d'2Q^-"h|Xyڐk]Fi`0g-4¿k6rib;^ -:QenؘO龸 :.(rYT6PI+ lLbu5SJuOqA@KSl.zfB,n'`5WGU?T zE`lnV[+%Ϫ{dr]0wK/4[Q}Ok/ Q`NV\yvU"@F-m[/e)W<;1,uą XNA$2 c+"D vQ}7_c1/!yᴸ րh\*cP Qfi)(A0@H^4 |a aRνkybxu 0$׌z{B*bcx4 $hyhX\# 0eM+N4ݍ3R1@α>7IV?"?1"7?8l2mH3fG4lbwϢ%j[|}0"82Ԕ B]0 Hrtl}pievr~(*! f[}EvCmbPK/ 3¿.2'=Xh@qQBy@lgq%J3kĔ%-`7>7m>fzTtD/H"Ҭ𑺆i"[ J#Hz@qv9AAC&YZ6D, luY 2F0?Vt17My ,|1tdNB ZhզKyGNfJQZ`sgUWbˬ D.74>*LUb}F{+%{(չ>V_Tv(~3{]ѐhdPs ҵqD|WK\{' 8w q9?OӪ|hگVOm݂5fyt^T-,fo`]$vydUu0=^z>n⢐6=:ēģ;AOqwOIT'韩s+fJ{koqdKNm~-9cS^M05^"!ag 6}dBe"X$ͅ>!k.GeN}{sKW ,{Igttȶ+[N9_nXd^0pQ`Ts_!ɦUAg`E+w$'\7l5(lv+hkEEŤ%W^#%`]9'1\jEo*G`LHC8⬸D#\[5_N3\Rd<ҩntDc{<%G1gpOiNF] wh &LGFh6SZѨ!ASJ*0wxł F, uRW~}c(ϱ&۰l$]cmwš\'#cS>Ǘ/95w~kJ*}]:R;Ae Y})UZ&6Pyx-gVWRY`0\`EKEL(S|tԃ`°)aބrq]fH9W_)>biZ!g\H\.D8j2K*Ee5J Րa&OE9Ϗ,OFahB{ pxb +x2܂3,^ &S.@L}snq@&RWOpKU]z -Dkٕvg2}m"RɑswCl{wxFώSNMg!ݼ>gD ѷaLT)/ptɭXK3o1N9֨ApG8> P zG<C^(GkA"KSvH@Dj%* 52 ow>IUJp/9*26G JN@ǯ^\ЦJe2wTq3A/S. Q[SXf{ֺ&;!FZV8+7y`/߼ Su2.#L^vb Ac ,K#g.lUh6?q偙:A4F)۷ˠOᡜ|j0{r!nfgu9 ژ|z_aӫW_F&u˫0@4$!%(#81χS;"4XUljW:5c)% ˌ\w6/һ^21xse6Yt UgPn2@bxa%◖]c:le{yGmw2O=?`wY)qwtmd wZTqme`n_R6"rƪ0>H%uv5~╚li5KU ' n{F<-S4WxsX0]j35\aE"p-Yi>=S^C%'>&r/0& c+;Q=6ݳ)~@=Uޝq|dC8ٌچbBf^wWC=ƪzRQo1mze!EoT7w,o"QdVͭAC oĖ%G [a+T/g3-orBgcnxIZgYZ070701000005a9000041ed0000000000000000000000016296436000000000000000000000000000000000000000000000003300000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/nfsd070701000005aa000081a40000000000000000000000016296435a0002bd0c000000000000000000000000000000000000003e00000000./lib/modules/4.18.0-394.el8.x86_64/kernel/fs/nfsd/nfsd.ko.xz7zXZִF!t/z]?Eh=ڜ.+"+nMʝ>HyZ%W lpYk - 4sUNGX)6fcQGH/-[SSQjLV`EzȀ3 Ƕł,ڰ]fܸGo8-no#+N@ QUsM5YU8T8j@q>Vn6,i! }>֗,\lK% @U%]+8mJgj5:ޓ|> "b9#g+?X 8740AJ\Go2 QTܚd#Wd lZľK&ѶMq7R8rŸa[1(UvN JUKµ#5^ʐPBKv장' Hf@vn%ANN}g nC7HlNqJF\᜹[7z Ur"6;`dtzsԙD0Fm.pFĪ!bX\?25o˺u8ϡFD0)n=s< E Ee& NJ5?b`_,yTo`Zz _fFj zkB1PhX?۲a?]܂ v(SB(Ts{%X.#L B Z+&(M.! F $ng URAz! t-M`kq3͆ C pm,;oBۡ%RJ~ (Avo_'(GWW1">Ec:-5W(=#kH$6xuMOrIsq]k53^D~i-O=`qz%o$-+V8䢈b/c;IH+-nn!{ԛ"!qMnp(*xYu@?K˔cԱ-+•Q3$$d\+g2-ͦ]{6Yy23AA0`G=*i\FN֖VGvtH`I^3"r5,t p߭>[D{ߪzOn>oM(lR6EEt_v%}$dqۺ#sg9| 'Kcmd"z3ijg;Ux\u]࣭"PH=3V(4u .r=%f)'uYOJ$`3 D!"J~A=ʝ,ߺu]($DV$):!2,5#:\"Ngɒ-_~ ߛ͵P I;0@<_cvWXm@xh-&I=; $J3ᱎJ]sȓ6"rҮ,0/єK*񃴬oˆT@ͼ)RUxּZj^2I#ueFohbvgV:6ܟ3iu])p"B1 Ca !~&O0".)$j[Eekۡn I їGqU\'@ca6u~D{7-??* ?K53g8>}Rqmo磙{uc#[ ^Vn0dNxG;,ZL9\y~~cx<%~lakMM|j؆{YK_G/*gt`qȹfNbjyNwbƽ7<8]\6ڋ[cQ;lx)BB˵$$z?k', Pd1>n+|MJJ,(2 @{2x9xBKqI9o`򡵗+87B:Lb(ˁ ZIy^Tk]F򡏉 }m-IU /hlxv:FosTLf0Y:ybА9LR`a~%@\U' y& %xfۘ{htu7`,$Q/֨&I +ʵ3t:p7>pi/ѱi3z9v1T(7h4Oe0T D>Z4-: es1DNNR;qn&YR(2~e~jBz{v 0#P[k¿3`TL/~2n?3)L:\ 7}Iރ @P4eU{dmL=PUtxvrxwK[-(a񟷯'IT 7)Ke/ `gYmuH~qq.+S.XTm_:`ށI梷Gә_H8p_5x*L c vƃ\>ՆkN흃pujN;i[H^^cφ-zQcu#^(1Ej@/@WdbMw]`CQiȺ)u f(|ZIɿ`a-m(r(_qipnҿ(U3xdב3KwSpOb3s|i ];혟XwYYa1"qͭD-|e[ͻϠz}rh*>8嶛2+Ξs?1Wt-#-&?Z|ׇV!y󳆧2xVY5ɜBݢM|[b\AzXXJ; o8aGL=XI;LJv}ER>BzgN& p@+SIys-\ |~2r qKgyL+8=A'N}hCX$kFc-+vgY.h! f D^D7&Qtoja+uI؅޵cPIm7! nA`i20RP~y,ۅ4\qeJX/Bpx iאg/G+_bRD)2^Nd~zk0Jܹi*  T޶c2<fVU ?ǩ[n-UCdMQm ^BDUI.No 5U~3c/H韦4aձMO! RBnP[3W=PB MY3TГI.sI \#*䊖˿ 4ˆ{^u@/P @ 6w$ZE_AMyq(02pQ&z(N SA1Ae"Byug]OI-n: 1;4x#8wn8-𙎃 @UOVWۮ xygp G\FV+c|"OiD؋S=2+B2 C>zTxə3eUV| %P7 p < YJuwiơ5'ƶ+ O`L{.<>qOvyc?=f͡X|(oMi²9 7.7pWp^dD3mǗClmUm;^L0~(k`Fg}8bW q{[KZj*KϜxiKpv}B T?h.p ~'$+&IɆ7.[&)[H鉼 }$/#vIe]l|>8S$Sdy njE~biE[R5o<`W9 dW.N lF{HPxڶ=wM+}>+{+'{mĴi8+ 3Tsfc~9"{I1*P1t8^zsmH))Q/ak&Yl`SUfX_d>TtmuA7([s`zfڇ< 1dG+Ka/JfPV#bKs$q嶵Mu*>РVśR\3Aץ3Y%#EP$+\T A^ 3sJ'zaD(5!"w p+)'qbG3/֌Lr&6l|匷lKSe YZINi*^̓L0O[lr@U}LؙwKe˵xWU Zę#mIɤϚ^Ar>Kh01ĂB6@'O|(ST"X]q6D/]:~9M~pEi@wzM^$߽_;I"4Jө.c{* A럮 cO?)~WC:E j$xk01ӜXOGSEzX+4k_V` f#^{06p~Z|Ofj~g-k3jdxHo$"KEr|нe{W[aR?FҨQAqFĶ v#4{ iBh xḫQ Z1z=."H\pXYc8ζw؀r"%(v K4}T5!U,3KYbHtaiwC 6!^E,hiWjsi}?}PR[.A+ë bw*_+D,9Q|H81+"J a!KmdS#wQ2 qq#Kc-YKMldhtxM SDs~ƃ.9.'O&B[=^q$NE$@ N>>;=hsёw'oPOdrݛ-D#ꭚސ-"L?ر_>TruvgKܹ qťk ?ή_༷[beZSrT~KcZ~WI1C]{w}"U.[P象 ] Ł{dbsITq3{+]q,7d[OR|w*+`-+is,p-K apEɞ+hؤ=UI8 YSr,hcDnJi ) BF/Y%hѲT6^˶: }-qpyd 4һ4#t3)jilO[4N,@2r2%KRoٲш=iB=39~sg؝gij2SYJg ? P sX?vvhY&, #^T AX)2hE}Ev\bT6\bb>^ T)C:^~ |A~qEhz8%G@qxdĉ $9$mnv\EKLUU=af4%]6+wO 1 :,k|O\I9+ꈆsr)P%7_sGU(MUaopH(~m[8a w<3&%4k`+$*3^II,滱VGx*y2#vwm|pM2MTN; }Q-ŨoMɭ{?=a˵yp?~ y"S -X/EӧeKy:!bȘq@2G{^LTnib=ߣzUv)>2k[fQ_䘟"&yu!g)/'RX?\*Ε['6K6/t=٬SѠ曂9Y:YAF:]&bLLwH_?[ͺ3:sc}ĥV:ú) ]T ?00"!5[i<z ͻgKJa 1FWʩOU^$ y =cvؿ0>#scsh!ɣ1x rT OVyw|C3l% ڱXj4Ǎ)^sXcO}[)2;A#Bw$%<z%UbB6CVzw<̓W PkzM<$G43OGuc&%=ͤno9"_77ߘ`ަ1$}'ՄRĸa}y+'Z 2GE\^*dpV1Q?-Mg!u!lw#`49>;igǨ%k+VYpV F'ıNZ.;rrӜ]Z}VQb]Q2;p5@a*bV R!HOʢ gaN+-,6 IuZ7f,[遊GKY.R]m;0 *ɂT3îFE&8C5_pxoh08Tg&gvQ`3&3 CZ؋J1F>`x  {ǀ< ")rf)>B`z;KFƉ/cPӤSe@-\\H1Yx=U hx* 1&[b#Oᾛ=MG ½1`` Eٹ. 'y6䛾@Gv9J9V#lt'p)~XSYCaw,_֏Μ[Z ~?`JUJ%+. ! =y/Ʋ ӍrF֝O-,7c)ؚL."h yt!V9MX84?e\`ID W͊QY;l֯NSȹn,HU8HhyFt="r n(Au\\ -u8Cr$Oqصu4Q]+5 ^ |u@V$*==EpOyqKt һy}uݥ +Nm#cKwf}3?f,<#~Zeh'_K75l7C$6 7jmZ C ٦ToR.|rsxI Mj|R9e]WW#Z-*RL]9"4IY+Ӟ2>Jm9Żipm@8jTn&Hr?9T[R)#Y*B,=*8>#)LIIÚ_FK≺ōp_4"`d&ӕp38#27Ks@ZAT1F<՞M-ʟNQ k?Óy4!C:3q,w;~ %e)CIinRcj_p?%E#;穘ӻӖBb%JȜnPb#,]MkS&XNm[wn8s|DQJ3ۅH;f\)(f+b[6j'A(Q6 wkvEvk⌋Jڃud{,,g*EdL c)HռآR 5wLICqvꒇK= =^^Uic1հy=nEkڈ.o^ kܲo&-duhCz* Y\xj HGawГي{QŶrPX: G{#+H%ү?چa9&cCӿ6%~6PR,'b;#02["ksl%~ CE $FX{S[u>)NGHv@CMNVCDŽBf\6Rbtoe#v7 i7b~1¡K=2aXyc77'DqW<l)V%‹`^xBJ9lTAHwpƩJ؉ zuU`7vT/h)iIS7Uv[Z~Dkկs!n2kw)rWz<S%>n76׀F#" 1F_~[FW$ztpL*<_J|+H\Pijy+Djqjxo9Pq}CD$Zи:eK5 &( .vi ~1p hHLfrQGR̆;)[#sjgԚlՇ+NgȋPn !ɵ|VS%|#5|'l \"*۠^Ǝ8_C([Ihžu28Ϡe7 *'T遛MG)2ћ~9VY,Z_VG˸aڧyt tU%\jф>?mJuO/W[c'~V(EtBrR ;r3ђ!> +/vә:20ʅQP6LOX?h>2w7gkJn\~dC'/?#M=v[ 8}l}r2}HV zv)uwdXKBAze(m7`&'Ȱ,)r ӣV\14WE,廛Vc8[[_8= UvQʇs~\OѠ,>-sv5fEPM= 6_` 'ʳPHmlk"'O8HL%_S^RUNM`dRCNE-VzEKҶIA9/8Yu2Pgbt7wFKt}kBLfDX۠*Dё1=fVLASguZkHwPOJEeb+dO4{4m=zMZ$jK~X0"~(A!x$7!7?C- `i ^Ke~d.[OWV[0wT0Ь/N$`BH46 Ɉjj/ag,dZ'+sNJ@;Qcnn!vo2CDޱT4 ۿy]%# Dޤ|RwT`,JK6g;P2Yy7)e$Ǻ6@j|DY~wȥ:\H^' KW̛^ތT-~K3%U18n@5/i-&9I%jmMwː| '.SgxgF=@?f ѤwGT2@\ i@f֟Y;8 H_![&B"7T:%q;qblqxZ<`@rfܾɴZw1|D2/>4Dh~O(Ta)|Kۮ4Aց),7EIP,`@,"T-r,)A-8I3l<D.ܞYEw[SJvrx0R>)#S#fC,ZCMm-RM/X ~Zeq5G&u:+ fGֺ2 }!Ak0uVSm~#Ψ^>6xq&ua"I0stIYt"l/.H]?-t? [أfR*aW3d $AxLUnRk zKNu;Krc{Ol#߈}3 ni $nE3|NbkAVQseˢl )p?L,:IMQȲ^>1F 69ArEzs*R:/PEYiGU6 dŵ$?δx-0em.S.V<[g. @^ 1AšMp]d#b_F@uidžЍdPԸ*,9VqI2SQ-Nm`r ӘzXB@>/|KuGATEc2J QX>A17p(4k|zx,O_lEϖ7<n'BoE[:ex$䦟K/+M{,nP%OqUVȝZyf;υߦGi}rdSG@V$KOAmqꂗu/ @ZHEErxHNXCeT,42F\V\1kYbX\ae;Վx4| F9 5t&*rCpʼѵ=@ed37uFXNd׫zpĮk𮲦^pG y]ɵP\OG ZG͔|3tu]tuΫr]O䐺7OAd61?V& :֨]aoN=g;!?_?F+Kؕuz }!7Y}S367[J?|>y6$ζl =HW#c2k^]8nci" *qIx<s -7UȭFboX-U0  (_-Ï8GH~|Gڠ l{0l7Ah6ρ] k4D$Qb&#?"sJl!!@M @g3XяXHA$ BdY4 Y/dEoK2U "KvIG:`0i`u>xmv=z$7N iٵFerielƙC rHS}=fx0MKC<]G@Q!q GzA̠$[_R^{1maWM?d2q~튔{^q 6e=j@Q6y + f|Dygg$R".뗃SޔC5'X ANtUo߻ UgeA. Xvs|9-ux_ (*;rF'#C(-Ph.ovgXew5P;jL&G:02?C虆ۗӏWM:LhҞ+CMZRDFȄ7GD붛ὈXyaX&l,\kǕE#wbB!G (n!ZSȻ]Ty][h 2FY%[k[xD2f|s8 $c,$- gKcO(g[W׋wQTqֆe>KNe49*BM=/I}]itSul'_A[ΰC&A4&w #SwgOR~g59tʜUp7;&x_v` 0%HD8Tʚ]w>R҇[,B)ȷY7<2t{?ۖT?naPpx U=uJ+o0-eA6G&I,r)[#=,0٥_=kKn!ȅ7k5ywfd)5SJgW&K,Y A!J&$>) Uv  gnarK˱yt;#Š60\4/nLKwpátB.jF ꢜ^=&/'da?6GUֿa(6$I]kWݚ|en J"xCۀpxVZCX}A0~<2&e  Xai§ O%,!Ϊ#d*ˋ& ֩y,t Ǎ9Qqg0 4!7=?×'>ڸzAf$(7[E4nZ変WtmVNĞ u&&$ó\n[E\1XMZ˄b63M6ͅq07? `{u9t"7, Eo(&tqR yfx9vS@D24$O\ ^eOtа_}fh^wI@ ҡ +|'4q̷Y 1V__/;Xs;=ŖRDK5*ѥË Rmp !aU2c KE ;OF,R;Mҕ96cG/C_^3OQP"l)5A|؍zyLpE Ꚃ`Z0ro/6A1< _H 'XïMٌr?:b@d fD1FOpZhe1dc(;8zjqL;&II˸E\(N֓g>sB'Ϳ@:Zn3%jʢ?PI YWˁ4O8"1R+d]K]P)G妬Ҷ/pf,9O[Q@E[җay!V? -]fi #vIu̟{̓t&q\ aYt[-s./6Vu8X}c=u:6._ ongOwDt:h$-{Vby)ޫsSH9W8x6֜n)TDae9^%yRkeNRm& 6lW%;cfta aGs&Sߘ;gCW0p/rV$: .HFTx,حeO  v ^ <4vMxy%,Br]0y3Z=} o8ʖWëTlRXrp x:nVe5Ä4MHLA x)sN?~:q3ÎKvhؑ7Mٽ)r5~ąSДO(_Rj"Ҳ$sy­&Rw! N}6p*O;.h=M$ W QY. WU tB[4SP1u)XA Vy#@=7XXHF|(U o4O)dj{ DC+Ɯ"U@x9o%( (AA ݅ ڸ`,:8 E%^cDž?6 ߤ;qlID5 3߇"PoanM m#Ċ4;?~ 6ߚ-ZJz\My˜IH[]fWZ4xe+pJdT:sBtpQ.0W/(rľNW)a猍>%]gdzn*+Ϙw紷ZDvDQHNc98NɕܣxɼQ~ 3jϒK]zNP\F%vk7^{͋_"> T,2YQM+aa9E ۓnhM`u{JDNש'U}q?dC?l4%ǀyc 2DہA@]n{pvozk2}` y'NtYy6`L7} q|a_jjLU CKrл6ҁw*ZWd1 ;V.P77cėiJ]PԝS$vLP)B5C_.+ꚻF [)_SH_Zejۈ9-kGɡD #M#㇡Z*Ӿf𬏌28,hĵRk|w*s㌗ W2.n$!Iϐ;<(1gTl =zb{]A*-|5Pc : yR= G|S@´+KW R?I!SrIDI , 5s/=9g0+"l)a|[ `Pk{7avbԖ8a4 @xhZ-w l7(hK^K(3Z)%j=Sq<3I[NN8IA>Ow>@WK\e{|]'.!DrMM '%Ff0:}y/$(4si$MқLJFxRF"b{6#Z2-N3f`ٕaRTu ‰SޣkC;u_bԖLh񳞁`ۻ0~I*&|bT,V7AxU, R"G9{a"_n;̼QNʐGB\G"HL5:0dQ5Z 2W,I:v|/ŲQ K &=l$'FkqCsf)xk=t'QTMń( Ξ)Tؚ-bU+(P;lLPPiX@k v+c's JEym;[G`~I @g8%5P\gs:F)xlh7Ǜ#hԕk]|lt<-oИr;UŔ(W*#C[lRwE`G_ek(H!@=$,!یn4y8򃁖-qEy +Z陇MDgJ?U$xse#ۺzzst <0r !\R"Έ?Њ$dL|/,2hKҒnPhd*) YcLFt=F^)?[dzizE75/\+ ?>xwdg_+3bF:3jie彚#sso&bm;9adUV '0g qUǒϷ|(pƹ녏īUp4Mpx"Hcה^+A[_wRo[nԦƤs4A"=jwvE}.2 G(59uaLQB ~,&.2N& &@_?j،S쬉L֩*MWyfHŬp"_@LM?/[^58!kͷvly{ukmFNX}Z:Ӂaѥ~AmFß`Wx/Bq4$!2MHl2*smL`y`vn.qI{ؖtӭ9|? `vK[sM@r2۟\'|̶ݶWHg%Gd~)mF\ UZ-e{reLc_dcUz&ҳ3Obyh@Ǽ Q, ^y b7pT|mUir@tmc|>yy2uV|qP_}ʶ_{ Kk4&]& rxGF1q:lL5״} ȳj-wQ0q+gQSHՉ!fFvsJE4݅pbG h"b%c=-9e֤% J8։D&K>|7%ܧGonLxDىmp'7)+:E)z1HGavWxI9 n1mm/1CG8pKh -i:lv B+纍x1\RnZ: q%%&)-Dq[|TGTuqkT&F8ķ٩q; ~-zI'2}E7:l55#JhLS#*NߠMk҄R3!/8fGk Vy :]v6ctTe/D oK,>o^S 5;i$cڥoe |Vnb9Hxl)~V|q2RA@?t&CϬj9Yp[c$JyZlӛ>2꠲頧:ʵix_83ǬE~eXWiL$=#a$:>o5S=tŶ<o:dЧ9CL4DaNQ-i V.{-o=b2Lݔf~Վ;=CX BtGe|"kr$MCsh.C?9޹2Nې\+t?{^4K2x@nI[w.$Z3VY t7eeL戹`?0"*`Y&*_;s?V*xsB*. s'JN(O(FdoDɦ ;$6\Կ*=^A RI( `"ko9F @1OTZs b~F :$QmLU;S^M\Kg+Ȑ ډ# oRmڨ"ؐ{$(f?!]_0%V*t/4#8a@Yt>@yL!~:?Ea]xk1{ooJrRhl#BP`5m-lx% KVc;S0X $!?{ސ BquVX7&q13қ4Dvb M CeY}4_*N4 uXIh9m/ЯAh5]cYj<.RS#jc,w4 :Ny t1!e;(S|԰ySXr*}:pVAJLMc-'YG1ZoҺK ʹ2.l r\'ȭ)6b[ô-'% 9Gd3܁ؕxƂ}G2w ͆z=_{Rg8Ƥb8-ňm Jg'E3{ӊsi)H䗯;# D|Uf١T t,+ '|Wf6%X7EZ셪(as>b-XAERcs畒5)N].a覮aP h\fشm%17Ͼ?#"Kk;!M&/edTJv Κs,0E4'Li 5"#Sk }xV3 =%V'>3Ԯ~k‰$XskfS,xy$#{¹y__d̳n@$;t*; eJ3} `fanl_$*U͟o.ݲT44DANٻTctpzΘ;k&Z,1Sb!x>dq<τTr0"[Ąx.oX5rZ ߮%cN™H]\WJe<DC1l p߿'LOɛ@{!ע0gjo0ANoσo&:n]+3w fvR Ew;`W~9g0 a gSљiܶ(b@8Uz-FSI{Dwx,8('|z 7)TWWǞ(xd\p71F$ xJ-Kb%_WЎM%%UIlQbΎk]q[S<;𷓓ԞMqhA*̯ˣWWrTÒp@XhBS%b $+0rl] VN϶OGLNj" (HǰE"3xI\LVU'~} juvAK 'R2]^Ye<PtM>ެV27o"\ -nNzצ2"LK,=#6eD*YBRSQFHz-un&pXsA4ҜN[$rcvic_}- H'f; 'Bb]܎=t4yOx)iܦ5^K/0ɓ4sqa"X `Q7d D/;-=2RzUbFHBLQ9NI<xgHƗR͍%.7\/_JdDGuҒd8P܎2,f0XEvIC^T"*ܣdų^s<K,1ڋmWjVvCf#מ0wZV^F(LEspbL d`rR$ԛ76vݞϩ<t0ctgiiA^yjFg黊!:iџj EЉ=b8d@jhF˚JQ -"]*m<+:?MT`Fدta ķK dcG֝4\c:@ ݡVԽţP@*pjj yt1$&]e#:}A,m88JbVԀ(L, EĢY}@?qLγΗÝk2Ipd1h+UۥѦ҃%[535W/Q?)9b8q\e5pη#`~OY. Nʼnv4|C7AԬϬ+AX>atx %#W*)[]+} )>1Fd"J ӥA|7ED\{pnesDۺ[ csp{ >Xl,~ؙ7!ĿGrT0•U dwty42/7_F5_8p Қr. ;S} z] A;oϹ<@gfBXTn׽.7~j9'p&7A{|;.!dZgso~ Q80EqW'L=U6ܶώEF'Rmkr g{_4h^ 3;v_0].m\#>6Lp mLh~j]$ S!ΑjT*2qT%p94*V߽ص@u eȀG%-m\ʳd} zWyHXJwoĞX=[0AzQ͹`)ٱ)6z=(O#`p)-b2G삧#rs!}EoaZNQf6IxӓͫtM[P?BT}Xn)w OKlěJ}̼*,CصcRj@Hm, _W#+eɗ{T-s=I#yqoan^ʥ`>V$cy^6ӗV*$WVډET/$_<ʖ^Zsz ¸anh' (_)U xpȿʵ"WWwq!n2,i_4[A~CQa96NI/@B qߪ$![\NF2\Usmժn \?Y&ys.A]qlm<~QpQ;3qN{m}/v) dtLJgu_-Ec1nFڧEkBڱOQ՞8_)u :8!Nó{Vzؘ5+j1e}g{ vz-wR4TJb&_,_r$rˬK^mQ#m+A]Z_cmPt Dm?0%"5ߊ?C=l -,wn ːۑ{X i0%[)7Q`_d XێKGQeat=N~bohهDZc)těT2Ê *.>hbYSο#y!]@5|[GùOQB~+|̠dSŋgUӰR;yl*ZN^ߧAwh[9/H"p…M,ȎcJPZE%aUUg ;xH?ge|mC}[m- 4Olr>*Oh懺v.`BV@-t#n}ReK96jРl$fdzi(0г>{[ҥn=xÁG N8|xɶQqqǺmax&ex-g^vv- ǶjXkM6bUfJr>LvMvkHV=+p `ؚu.>t4= ްߍYCUmܖad@j!dC9F+&}a!yBIThH+vG%CeIn)UFCۢ8‡bnq|dCn2m0NJRYv1aȐ7K 68GtHX/ϔ0k\PLGYwp]XZZO [+T0$}plq`IA:I:a,Gu\B[GIV I q< :)Y`˭\Q:zB};_û k!&]Β}ؾvPbc !ň:;V".Q}!p=>yEOsn` ;A!ط@ǘxV}#qKraYicܤL5c%QE^ϼ 4JeXBN/UTZb-+V PJLDCoAckA"(ʢe0*[U_ #߽.eJ7c/K)94&G(4n?[1>n 2݁; "9}Yxk#8>U[iM#ϸ~4NeQ"~H]a}g*{Pl$Q̵8uхP1뵚9+DنO`W ,FYDЏʙvty=yoDӆPf,U l6e81]t43aG━?u: z~A*&`LYS$'TFdnH_?>-JHV\0J3z@*CoI+e(zSD_4(wЪE¥r'G;E^áj h}8bOT7Td٬& /E)1Ě掵^톝Ea+HD0$lTlDL` 4^NXbF̷KR[hr_ Zx+Fqrc1e5yh ]c^&^oX5SQn_3,澻2W_fBbd)$?M-@Wo>uK){@nЛŎw |D4&;[z`dhq/ 8kXv^sGαKDfG+)C8͢G8L =*,%L*"pfo,N>r'Mp̙4ϳBc_0%|Qߪ=k2d4@aH`\OM579?zGW0 6 a0rhˆ4LgH09qh$bhgr8@T* $̽8z9(t@6 Ƕ#k MW{K9-I,}{uEQ }H"?UdzqeY;` '"p4C꘨ 4~:!a#h*i. 0bl|7tB :dOd2eqYL`}L[xbS]*tУY lnDuq9|hE!U1%(DLj^bp:)GӁXBD,\ ;L_ѵR\S}‚I*\%uSӤ*_R{MfcNq΢`P;HB 1.ᚳllD;ks0{1)gmNzS8S#M'^0fp4\`N+"Y,̈bUu6|a2Vĉ JB"|<؏9<в T_ӬRwt:7.AZ C7!k3xt<1&0}|xY[ CQazWg]7ݵ4:QD.v@QoTncn] HSs/i!aʣ%8b-(\d#OmGuv%mEr7 (fsQ|2Uv hصnRĺ\F1E*여p?G"@rfz2j@+ڔTnD`c5@uJ]a 8+S|8 9]\a{߽r-FDuEߘqE?OΌSYG<OnT_ 2my“di5qv#D}b 4WqF\G ç#6ڔX[֛rvjk/Z1d`PbSk3a_-[9NN酓s:nQ \VȝWR(YgbnH$+emnRUi-n2Pou$-x, dj\_ql%\Q)#&h;#]"2QKJqS&8das{rR:f;01SG !PuD J0/{'&e_U{7 B;G/rfTen-݁f=`͓j;F]v_JNZȇFܣ26Y$v,Ӗ<27*K<A.Q3F7.V)?FQv_¥?HOy&`*RVEcCe{fH*e}T11 GБG8!paD8`N%Wzae]f@wTNrTTڙr Ф m/e& 6AC'47KP-2n_LqW_(+0oˣ]XQ,i=Lt.w˄TanZ, }|`GSI{TGc'BzPtxKV<~ fT?i1]@4wtRf/1ǿRL'"ص]!_cOK@CbEr%ޥp|wglFiɹ$A㬾֊iMcPd/ܕr2ߪ%$):˾/'cSl'2p=h݇1O$MMW9ƌmt3o sGf)-z{ l>; xyR>V#֕;|@"va_l¿mIjgܓǏ E ң=X횓YV޲{iCCdZ5I kPpp3 u #=nUS}j,[/x]OS<iK_j>"S\3U]Kduy;}b$3#|f 7oU 8>p(&ΏܰϞ+HsU[CHUrPWۻ$,J;iK~O B |{9uњeؒƇˤXk4W&GK[bau!_N]PzSSClDdr$Wl D #EWfVKGb2+{e9Va.gc&N.l88K_4Vw$i" t #\ ҷog&@&pL_$~7,v0P(_)r}EKvˤk 5%>{hRKM~8&=yЋ@{fhԯ U&uX?)+=-oC'["(hVy;xEEG7_#5oqgu=P:c/jCH싵N _Ѥn "8-܎~]W+dnu=JnVcFwOAHrig jȥtԞ'ƹKP:4JPȘo!0a1xMXY6OB>ց蚚sR |F~~ iEu'8z4nPЛډ]: wV>?ևT=qϮf\_^̪.C=UN e7@77o,Y' MQ;0~\BϬLLa Aw*V]X2M=5+䔊;gOEWs[]|~ۍ 9JVIE ,՟oK)휰3I_<` :!NVB(PXުϾ6JMG%#J; v`##w0K|{oQRyօmb߉7&ռFa|}Nhmdzà6 w 4 1PK)A/?9bR#@?5$ NtK`D&JvTb,*D%dr 0.8L@ج*qtz :bc~y9,S~ Ķn^ ġD~Yq å/ۗ'2Oa4x@3><ȵ S<<9ZdXU#ӱgf>T]o A4Tdmjr(Jl Z1AhrVBM1]' 9DKa8G ( p  6Oҧ9`;@3I#8{YOI3 Mݒ}"eh]3>xX A Ǵ!rlK9 D1L Jz Ek?XեOEp,xѬ>MkW} IbӔnftY׬Y)$;b$//ek :1;/x'佽υl gT*bNXT/Z9=1Ejs#W({ 0RXwaBdKvצs{\*)K9WP~ wp7i:8QnП ÿz$߬bl! Nlj{UX)wBL+j 4PMV\,Ӂ.1s}׹F-,W{yqC+i#D`ՑdME!<d)*! ,5NZ MJtB a"}*OSnyx/Uk oWPW:B汿wVbI\ `yfoa‹l]Kuz:+t756Fa G寇 sG7>n--w[8oSߡW;Ж̗Cq}(=de"gw]vXV aiu}Bzӯ U(ʼn2m+0xi3 ^5 T[]~N;? 9n-?cV[c6 n pJ+/OfG_2k'I0.>͸~ O?T#F+ix;g K !W3-ʓ-ZH7*u7~&Qgڗ]yttYBCco$-Fɩ:Z]FQaǚOQѴo4=j2X+N_Y&h5T[[L Sq xo8/@G0߄jΜR:Aۺ6&D#&H;Q0J^FMuO +E|!y*΄b"KT h%LBkcO@ڹ+Je6TA75 z}Gnպ*]$\/<1ɟ 낆习/HN1 u3}_mrQH&UGg˙c]LV<g@0RO%=Z+(v/C!ލgFiwQ#hJhUJ4JǶ !JEnȡ@:9UxXe\>WdmA2V:Ж_v]VΏ +{C#v!:G뻗g䒁90) OgF'/-W<2sYLJ!CD]X56'07>< h#`"mS4F6=2=eʌ罆A|{Zkz;&^`Y7YR@Lqoũ[ݠr4vs(vrVbݾquˋLkJהSĪx$n r>2r)2bj`v0b% l{(pI!lBb)iDW*>\RKߡ .|O#LoD@ 3 rʙ}C+vKf&nYV9y~2Q?hz&%Jޯ"}Fi`Z"OsG$urfpX==Q ~3haj`znony@⣨l_b :! +@*qg%H:W9e]Wi@@̈́p5}pr1?J6o -?K&oJ)r6gZNN.ؽ(Pc=o{kfA&bԪ4#XUG*60\I~{keVPW]JFah%:rp@ۭG捳~]֩1#B-p gʪr*{-Mo{Zw+~vmrG|1@)Z(ch_N _h U=`< 4>+/2C_Q \ ˛n̦)HRo.:(h43\Jpm1|HFE =ՁC}ĿvSmhsc<@6Wʵ;wBuqf9Ʒ~!g|s2@?mP|輙уֻ<fiTX`EAR<#N)я`v]exkAH{{fV-[*ONqiZ(  :/"Xujsm;UQnx/?þ5¢ ze .ݫ F-qT̈́OLXMkNٻIC1ubb+ (fRr Qe#B ),\@yZa6?ru9daX@I\}>sAo^%&@z{Vk7!lÄ_'Y06kO*ΩM*QD;fSީD9uq id-+[PC/n(/)"nUR'{]%A5MᝍqDU%bต>p; (8izUm;1+uYٷg}Fz#~Z$)0~/Tvhg3S~Ux|"O"!FHdj޷\R1F慨!b!íȆߨ<T%`H]cnD rUd`WsW4gIdy :WgǪ1,@rIpQ20tv"裴E2Lͽָ9U^`ܦ$G!;46rW0 "BqKyT2ƴ"W ޹I.W&B=n%_89twE|\^KU$dA vV/сÈҽ 8{:v$f,ّ͚qG@"۟?dZ s|># GwY:lColaDCvvя\n&^0t.OKQ_l`zѦD\ z Sj"r;.]L5Jn,r33Z{ϓq-lYqaj8zy * '[L(yP⓮)KBي|ww3 $ n"Bw{چMN=dP9\aQ;-QLN.J Kp}~NRү^`s$o V0md@6e,bjJ,Pn~gTps ]5n\yй2S=̞EǶjq3u3+fd|WeI¶!fE~|B&ƎV'd @H>ޖ#N%S`8Wdޱe绹ݐq!:PΧ͈~ Phk0:pC n>ϴs|ѥ#L.nէdZFmZ3;yL^!͂u]T|`Wau@"[w&/JXa9 7_2TH/]{Nlt:Tes'NӡRq0S`}0>n%sv߆(ZץFݯny3ݝEH  f,[VCV7 Mͫz#`(]*o)O1M~ŻIA~tL68&`D*RPXvjj}ıc^tym;H!n:lրA88%5A#GNu"@Ȁc,C~TfpPYcf@ x؀b^9~y=dL-Fp7yi_ CW!\ʃ!:>Vi˳rvre .H\e( o Z fgׄҽp]W.ꔹξ}~C5+8)Fx䬂Ay$98o%uԘ[Hv Jp\1A[Wxr2kr¢io.>]c!fb+Bdw'd"sj3pa 6vWer"eIGTw4VG;NdǾQozg Y-i.V#&J) ͟#5MG!5 fi+\qiEFxs;#7OHSn' ߧ 0CBr? SBnbHP9j=4" Da!ihɶrg_u?JfNT~ ,`jVUeD,?Œu.Q/xW''߮Ol'mE! XRL_T<,;`9xf,o_D`D']q<9IƈSX;a hwukO[`h?gJ;9mr%nE1zfQyRN#0+(T qO`gㆨ$ӱ K߆nmI$#gC@gӆmg}!ug֕JChڙkR2oȅMuξ[i% =W1Vg.ULZوMg <;*u /lY9q{_Q3(0U,2UBq ~s 8Jag9}W40T%[ErS۠"g:5!f/6Z0}^>Ufvʳzz2#`_n[nc f([c@qy/ r>~z=Q'XPo&>cv^—6\Ȫ˞ 0 5fo$Ѡ Iј73nm)[31 tʧ%:#)EDHjY hQp$5`(te;&|&Y< NS*l|Z*0e9>kY5|l'I25,,@;JVˑ#*[s՛)h"d= 0ω0*Gz8&nisEK 1 c7gl0Y1ܭi^ewox b~}TYx&==)BHּĻ :UK7u҉s1{3ܳ:p64֣㼌 K$2G-㐃>}}˨ā," "jstA1_R_ WV*^kThKNӺV0Fb\ efGcP=@ޘf"?ԍLi-D oz<ǐҼQԶ/hUO F^NUg-g FƔйQmՄ5=O+QM$tdpx7K8롕eOYަi3[/XV9F|2$4&@a#3n4@-paZ5>*15cbKApR% ں @+S/TnM()YT/Yͺ(IsD bT{w U. fvb A3t~d2ό$zWb1́iWs@2AGUA8Kk֛O {^9iEQI3i*luTaK}: )ͥ>xK"s5x`< ž`Xw`2.y^j jyyzZ߸l?032s g#ft^ ~%}^Z ATXcDw辦Ge"K,>T7sږH ƺ.-;_g*L [ٛ%F@*?i4ծ ]OTp5yAӽZ _HD^)ŝ(ÀDp71q|@p&V9xB$/GUz1~q`5'/3Ge7Fsd搦'a4Ɔ_S 卾Gh!|vXDi'^ Ok&| C1}/?U{X#M;GY!Xo QmIX%?`HAo"G .gxcWG O*RpO)3 p8jdcL|'l_ƃ_Jf/Z93@EZdxOiy? Hv{la*[Dۡ'"[O7ū^@){=#NJi0le(ANE@bj(Z^Vџ [aDioH>ΰn&]Geq.'63^;Gg;eK' ͱ]ЬЖP=nIr~ 룢J?;VwCP!G+Xièŭ+8ݜ7&FJh0J lNʷ3Gڢ͐ %D5]B[Nizǂ "`'^)|7HvǷG QY |_9NE]N~MgOQrJ䢏1-++ (6TxFGƹAo}7`B{+NM.TMyN9TLWcΊ9X)jD&մ $VDf2dONo yeD 2Ay!7_|َwn$q_\ў)8_*>O-NN>G2oAW\^E'l׀Iv Ou5H9BxBą?$FK?O[-ݝ6oPFt<@zUT&Ӂ{š|K%[o`qY w=hm8}Ǧ G J5Hma;g&?"Sك=۸gp[I)A$ bN(+oB%B'lm?^WԾoYeZnV;Ɉ;:8Wd ř["/Θ@ď?1Ob;906KBˇO~4m<'(|% bG8zG @Rp:@xGc {iq8WW : EF=6Ig_:JuyŏTuJ߾ 5 r?lr;/wPZB~>\}\{CT$Z0<(Dt4(_s\xc&/B4kEAYҪQ`E- ?D*8>8d39Jdc슩tD8RO dH(ޣ^&fURp6Xx[txm ]X0al-=4:؏=0>_\͟ATgz˼1J)nCglk4nO=95SFe*B:w\}RO}}/zۮ°g~t]|]!$_ӧ1Ry]1s1:{9-je;㳕KhE Jğ&9d{LKxT,u#XG ' ҉lYY_rl`Pqgt2䈋1ok[$~Knt&~VzEBb7vAKGF{ L7}qmVE #t?K05BkB(KyT+7&x*죔uG yve'$3NlAV$5YI["&EX,&M|\uy| Ռ,9]QM 0L>ӻH Awy`{4k@Ag{\fXs֝rq.&1ϢBZ5Mb{Y18Do"^qMh(|i]5|(@e[ Z +' sE2Ie߮ϰgcSA$wƹfQmz^ +F).;{=4aW1zـ_Wuao9?/ U&GI_n3VXW LAi8 QSvN5uWY믙P; DPanH"\؅V7n<yNs-T6A!:d癌skɋIVKpY^grCe&E#.&Ǔ!zhDEQ5K}pzVĹ^n=C"2;^Vɣ!ı aN zn3m=j.W41ٌTvuX`-1 *GVL]bYOZ1s4|U;09 czPy$IXѐ5E| 'yh D&ώ 駑_{،/sPyfcb"h L',()?p#ŷ|3M,<<;8cdvU{!%|Y`{zg;Ec^ MqEj_T]5:CQ~жjދPPpB_sis* ˡ41*o^;puee~Dv@!>G.o$A"<y¬Di~Ie6E7ߍ*2*U)*t+e}з#vTLh/xƉmXggˆpY X7ߵʌE%#GH- ѽVa+fO߭:E:o5wNR~y]iUI[P/'>CzƳ$]_I"4>Պ뺅YK^( Xi$;QbL~<+a/ºyB/\pi;j[q$Nz]ui`.Lfm9eN؄  7M >,OKȸv⧧ߚQ~eAj&~,6^tcyA7'ؗ ;Xw:;2PûJ4K=P]J`XL)!l9%m%QE)e6ACv<Z$ZCd`MAG!"E|Q>ξyF|c&.|jO($54#;g DxOe?¹>:d/%#,{91Πy :\xrUx/@[l`Cc7Kz D]ôOJƆȿU)?!6&P><|L:Fno }Hi5K>dG1WHd4"G P QDVP雤5oNb ۱k{DRqH%C%y:"R̕}߮# mU6HG߳ 83 ݩAy#u@. 8DkvhӜVLL4':̒6 ȓe|@8Z$%D -2M@d;'#!Df)@ PO(%4Bb;Wm_=ғF3z ^ &.K%j#s{Tbmݸ ]pUdpN`cQ0n eLfQ=ܷ3/m@Y|єOs*BաQT$36E$Puš/cW `&!U-ڗd YHݞٵ~=zfE :C wx-ap3O|{.Sֶ{i?m_p`P-\Ңe:Hr<&,j9?\5OYZ? Y]#{ӪGT6P/H!K3D?٥ k=Jof÷'`nY6*923zGlю%dAb"+!ufcD?Q}(O5:Xt{薪%9\4ĺ7q8+%.>LUco!z}^z:p=G/I"%RPf\ȣ D='TY0- (7s}쇈uh΅8fZqgֻshU'_+c eBH~0qrfzNXQ^1b3 \Kr㺙ƎFH AvdjY~@ B_sNB-CAð x.$y"67#8~ @Bm:QD~VSj&>pDy%&ݩ/цhƌVښm$ Tfҙ3k4F) Pz*yvkB'v)4U}\}6(k+ɯb3d"݉O-R{ 膡I+P-HƧ++Y9@҆sbF Cs!1c[+5&p72J#VKF)?-u3)19˴.(#x[ !o % 9T`(w)F[3La_f;.NͼS3QJzv8Om@\JFZz$+^/#|:~u@e*zk?;yb)elS1-aQjvy&KU!!ѐ{X[El_$fut[?6h$8D dO|Nag\c/êG9ԅU-0a'?ha JV!!OVou]vzs$nb+[ovthc mwub+{EC@RFUWZ:70ߺ|OEfdħ :m=[䮤E0?p~iqyֲcO&l_PR`2gx>arHDڦ[#Q.L?1Աn 3u9Ђ3՘RbimT<{2$mĹ>˿*C:C#Gqv *#S#V8za8gt4ڟݙ!?D]Z Ma@KjK,`-%#q>6j 'J*t~m7W;H .~/c ?QpiJe'bi M#N0@XSt"7;$%h/ 0X;41G%'>e2H$ 8r zN ; !P>۪PsT XMZ$xؿbN!;u*YƱYqjJ{j*j6v}:=\D ?M>nxDw2y@P݊]ނ#UQ 8t| ??w%FJSXYҺJPg]Fx{t'#42W/5*1&3{2PfL $#bIh RO'!4 k5z"Vg#d~FW@Kq;v WњpVg$eU3HUVv/t"u͌uү*^Hޣ4& ^5+qYлcӖ;\\Uhx'7[ףm#.cs/Y ciA. (;j7c xuV}OQPܙŃG/QVH>DFMRQ#FGj5fii+ONcwzˮ"]W^ ѦQsY/\B(b;>{ Āoi__Pji•tԱ2)i %R6fNCHCkp=,xS6*o{҉oN9E"wHs/8h7b@L4H-{u0++QȴkTh H:9>)Hj/l[.GyG)Sx{ y=e}TQ(2c\ˑ+ݤ!{ѧb6zdʹr70Rxnؾ TE EGW@~cnyT=3gm[RX#^2t*Yk++?{*kys`q`@!hTTMTRn\ U6* ) Kp'MSbWIN*6͍Z͞1HHP'}м8~,JPx#T,nNpCpna:Sd_Hg~‰wPa4)mB*_ /W%a3ڨ6\56fb>XH.()LF,s8m-*Ki?3Yw;qSB!-%Y<ŒVch|2="rUIXrSx R#!NbmWSV>Z]N|xwuƒyܥ;`rf(uy`L.FgMv?GyuJTpt@y^O=0x#)B{2p (ʩ+X?ߋqfMVHtq!Sh\bPf FUƲ}j".pF3g=l/k_\$=}GߦTm{B6q/>nʮYbP'BS ~U75j!dԑ\kZ; 6f ;u{%뗬Q";YFJyfy2.ip,ajn/D@Q,Rv e7ĉ/W*Üc4GIXǝSgt8K?#bgu4g,#]?Ƅ'~t 9|{dȿH[e.Tq/5ϕC`fn |:3:#xYO/ߕUN|?nDz#փnZ ?i6H Bkv4=ĥbGůfԾGk:9{4˚bEDҜrG1d:ԯs mYFՓUhCGc^9* 3, pZOElդWxeH:4#fvž;R[ۥc:)~_]/'3|̾n?Tb{ U,g%β]3~s>RKSÕ-l@.sDD٥_1g_qHf$ٿE!r}衪KBeg3{Jx\4/澓ի#)lBcqrr z=vr(Ҧ' e#ׅ$tnQ?_Q 7 k-ں+: +~oԞ:}'e]:D5UVO,5w%V= {`C/џzⳄS6DMu7>엥j8}%,zP qets¡4vґhWT%@HYjMfv缩C(Ns`Zik./}aM>X6k_f /?P:r:)"m]df^O*N$iʻ17?78YbhgjlPftCOF1p-f'J-RG䈎L.2b $۞cg9aG;h+W8ѾCŮ ۈH-cr#nUn/Zf+VϹZ yˀ@0RX}oFuJ D1f-gRN\7EL>~FR"#"^^b@8eF ()0~-񕮶?{{5N)N#͠^V[YYFʋ[ t߭\8 iTI@ڨW96baPO> *H$LPGW6 BҳhFIঋv5.`2y}>Dy@dxȺ_ş *TϻøѦ }21G!uݎg6^g]aݫa3n!/qbF2Xhc/`~yE?ϧRZtRa,??zP>zd|0N~Rg}N<ǡG]tKvifˠe˾Z2AJ?Q7MKq젌4)!}:RЂxP&k'\ NYŴߏ" -ZY@_ h7+"q#YAKzal\^ZRLt,?;^8Azn6B[K/bk@K7:Bd,{įĠ 2ؔnȿdKs&uHYG4bcQquuuqwzFs0/,3hY"9o<>N05,CJÙ~զxBD@/Bf@Y851eG¾'s%GXfsAgS3 X> x:Jݏg>)!bz(T=[ҭ2m*4T}Jk5 =+v;3{ `g?M|R@]o{_{q@W4F:ڤKkS1,TNu5{zƪp=Ϻ)?)^ /6y,dgtN@{p>:Zʑ|hAsn6M%\3Q%UT]vQNO7ܹ]+MK5cl ѐI^rSժG[E^eosjۋ(Y1T-?h2̉:Daj5zJ^7Gd.Ѷkds2]j**@B4PhVUcc*/ڳU%iU 9B1gϦƮ%%A Z|gjoňh!=LAC@l( \s].>E-;7oL!/QRWZֽbg)CILhyxF "/%C,ߦrç;ʩqsNgSVKP s} kdX#.W= " # ֋aeCr!a鈇rϲghX MB]N,>߲T&6ЮXƏd5e"+.LLKTzˍa`D?YlA*"#MQ3*MVwe`N׵[R6L:xh"8>(m.͢ {V cĐ/\"i %1k} p*?1BexkD7a'5^t/,"SqqGAyF୮sCoPeYLMZs|geC3rh AXPV[ 68~(o5refħ ;e6)MEG%擹&S^7qC-Zxu%I=XDkǤ_̓h|Jwa䕔R@6hUG] D.@Y[@{?%(axWz/iBWN̏\}dR:X.IQ ׎ut[Q4:"yQey_(V  0އ;sf=;A<9jft^/uSCA+ۿXbuߟRi׸Շ΋4fi!<okk%c5VD6f*X䂆g4x_ŸB -G;L&AH$'#Lx7Q¹1%3A.L.i "!Ҿnz[ʏ^ 2Rwb4 =(] pPf(dUӽt:=u0:Ml\C7)3$,v=QҶP="XI~*(-w 阮NpaqiN۟^"M[t}Q+ .#eU^2 _72_Vj 8w^^F#IU EHd֟0Ne mtq"oC϶r*vlp5{ W]@g5q\H8||C 2^}2³b| yW Jb`;ynYCNtaceK9ΤS ePu]\T޴CgS ֟%w !ACvxv[n IRGp'{^8헽F J-@E4cV齖苬OV 2WOmLQeʲS_`%KTɵA@_g*]C ]rs1JZ؋Ŵ+so jv &d^f';y!tpV/ҽd&M 2B)6nOCH"zXUTiȺb5?od]$5QңXѵgS Lbڍ*"c6('ZB$+xPuj.&<}}qm6`%Q`YȞa nbUqv ݼ?=`eWaI*N5;=xsfmTH}ZVЅט_#BrG;zˠ.wrf5rPGCc { lKτ <{+b^#Ypo/F]SC5g>32h]c32nCx3=Q+: 7Pƭ۠RMLJ$~h =GG}vgdB&"{XW@WUH֟3ґ>Pi!5Ty80xm&oU[&Spdr_#@O44|Ѿv)`{EmY,e$ă#}8-> rSGEˀSGRg0nҮZEhMh[#U#ͤ1%|ScS 88ϰ#Cw0 n,GW_-dY P"-G*uB|ڒQJ%YbVڙBu2F)/\B+Ÿl|׊i-S@4FbbvH7{sY,tw -w@jkXy D%nq%m'3@WbşdC?AI{VȲUܣ/Om`ɀ"-4t=s|5U>5V^CA@.&~XOXo'q{lT aKY)sey"1-%IHhrgD@V(bsqAհVǝ`<G0td.5ѺWh2fSAխx!T_")@,3@ 7*M7xlFG& gwi(lHՑX_{^mT1r|FNlz^X3V Y߫5CO~8Wj,mSbg LkipQ⠎Z1T(@[`SKΚH)1/x;[f?z-J@P5rhhz u?z+,ZY ^Ю=}gdia(FLz!| g<$4?9ݮD`@lXؚ* ƈxUdł>܏U2]X}R8=x-n ?􆀓+V7AI==J,44}VjőbqX>t~ f;_J⠽t[$nuvзm ^3^>0S|npy 4Z!?*0 d^: %չw9< ȒH$݌-gSo !%,fХv9b5U#Q|naxQA9e ^ۍ #"֣'䅥3#R:bSv#3+ΐ1= 8K> X/u;a`>nB1##,{rWزE(uuE9BZ8RAFZ(}r `waE{& *jbH(`m"m~)0{hy1~OQ]JbZh&e # F/-F{V<$tnod5('ORBnYȈGQ4ʢ)ip!yļD?' wO;el=̉pBJ#'~U>LD˳ضPRQqD2]}*"OJxՇ~Թ~BAvС%X)~: *AuWկ%'Lo;f-NNd.Y ]qϓlb= ĘPa\90ĪP_-ҜMOi[ _e '<]\P3̚ 96 -ҋJ c6nA|hhCo_q#ezQL;I+=dp)8i qŹrP$'3U'SHOx%o+Wo%J;-".s"Y|^Gg6,1&9GHʋl-D2_-H=T&:t* cwj8~W2w R3-} wP@t[@JH9ŪKfՕ p /ʃ∾M=i(.-ylu~e-pӰ8Q]$B'Da" o&<0k]%FY^P!;qhbS,E e+q&0[b6WG0X䶵Fb"<*gG*8aқD!rb^iƋFQ)rӍJl] r3Xaqg,aѹ,YJ AFc{5 aOq+cC&lZ͋l㝟}[;(+ᤶN'xUKABd2pCN+KyW(^;1dmZzPC"cH :U"Ű~Ti/faUfRܪq璂c# *OtËR,D!21{ ǧ,O>,s\|-"ZϘğU9P[ND$ϳz5%ڭ'5ow(6 g' Yub3;a%Ibz$MZnNk!R"j7֒0ԑQ6nv #|z6XjdeBzFb0&[wi[ 7ޙ?O'fp6g駹D!-WƤ?k(P^~eLPe ^ŻQZ' >b,XXqWYuo0Ήx+ **; h]ڶ&P S_O3L!}]c SEş5jp/\f>ʴ.,<\BU+VwZ- Rb@|*bxE]?8oLPOųwk%j$Rs bp/éY7B`Sr1RT;_DjI u4M1l+`g,O+G:0 }Ul` (fvTĬ * -M*+{6Q#&7~&O;pulXi(i!eoUҥG4Eʎa zH)jL~ MBϕ"^L]Wc'[~7GhBzDvIư(ݰC^0!]tVUԶ C` hr% 2Ǖ1QQؔyiE"QGRث z"{(-.E{>h_{P'sFR'fIMiY|Rsɝ}-Lrop&sEG}SLB'G3Ŏ~6V5EmH n~p? ZzVP9}qHdmXs)=LL2VH oxi;h8;4}y5qa/'& 9?M3,G iI=}u-ɯ,.<+PCy3Y%6SJ՜lj{ׅpXt~Pe4g|"pQͮ$L z"&~j ]*0uŧWh+;ء+VK2Pl5Zʈl'/3bf?M)Eed¯1gXg0+ˊi9舲ޖ඘b~Im\8^{p^ekxL¤bqG!gCB_Th.(s4͗ݠf#O$4@2tcv}åcEmDiHf_K왵@5]Crq>@iiOfQ V,1],OQ'2@j;g+#/.f &_9euGTܡmZijBm3: ՗9ʼa {y5 dHs7B?:,XuDur% 5\à-g07F>5:zx F΁xp&0Qx gl |>T(),@+E=eWeM? jz=Ɋ2\qX!G~9ZZ90*w;iKA{sp& yrLyY O"fC^2 |xv%jt,oKk7 dڄT2sɸbɠ,ޟk.K67ZƾT@RgCZL=j`vB.Xet l5(X/5 *c>G5^ؙVɀS,yrT9. +3JZc7؏òm;& zY\z+629x<,AaީtTvߊJ|MSqύQ>Va9t#;W% ܋tg !ybQ YXb}g#eFfٚ7uAD5 ,#jvܜa%@ݦGM fdn}4~';p K\[.qND 9ĝ>XUV^iA݆/=Dda a6N)Q SbhwD@gl)&KdښsMя .9:Ό"b>&0ܪ"\{؝eq0&8-]^"ΓyoфN#rQS5IRCPUq鰁3 >:/oZ-CH_w ý3 J?1QplG@z^i bvu0Iv+N~8azfd^9' R3?QM9`q7X,,mp'ݨ@g36w&sCc٧mOTATW?hJ:S {_V/vHXvvqoS~G۹%€m5mQn朢pcu"C (m#Eh)Q^zZL[MX6-Ub0/XrNﮬ2/:~Vwtpä5+#P`IC5`w?r?9x54Ä pkY 'q6GaY_8ىxw6hY?8֑1~)?ATOqs.6ܤ~}VEH VxrD졧x"Da6nL+2Pj`sVJ+T'Pb/k T;/~zUhPg_ 6+a"y%KF(ßCe> wе2W<̵/|X"f4~őGRB %7%c员w5`ubC\*G dT;rn'$kCN`;_N&?ƌϿ(k}͌ >ڼn5 yVɐ%V:dPDtA˕1ڒ~'꧛ 1硋t |1MHhDyzdI?w{6fm4trQJsH*<6ب,Ǖ`ZVgN~Ė2&STkI܉}A4XLzL*~ӝ癥5y0 X+tDX{DtfGPL74lцy|f,y7_0߽udjT?1g?dVט[^udV@ڄJ]V`?3M7yJfR605pAlFqpMR$a;_~َHFQuCpsmKF\ ).Y6hap0ڋȺ53WlJ1D??_sBݷc;:7Ŗ+pYHL ?łrUYMgU&WEw參(#nQر0pܹ/sV\,WO`~ʼuHv;﷩Ÿe`ޏZ75eZiȳ|W@XY7c8wa? vT[0…̱[I:I|#}6;ǔ"m!a*q@=uH\n[=$)'zWV$:9TшGb!N:mqG oamθ[nM,}Ma#s!$_!D|H(+;BmyDpt&%%JN]Pm]o$_/tf8&ACq52 koYT]>Pbm1_C =/ضm9)2R` %ؕX꓊#rpZ`?-=]_@wbԱ%~q '8 rx:Զpi˂UADMܰFŷTRRA%g1դ)Ŀ&RY톹2OemԅG˅9$Xfp*B}M|G~Y%CW +ǗIl̏ɗln5Fu6uϑZ3OIW1^7Py}iQ5kl?@^/+aĒ3xGom=~ܸE_S:'+Dݾ5}؊)@C\D!r5dҪgΫGl=8)KqYӎͰG <\ϏzpL4\l4Bu-BC7ev 7Hү 5+73nBo\& YP{K!hS1i] $ߣv>5&!Vyu??%J̡y_g^ivzf0VW{ 1H])B-&%?K6ut,UC nł]ΝUbSe@;1Dih,2aD8T*ivpV FY [ ,Ng1bfQޟX" g܍Ӝ8CP="4\)C)o9W r9 JOjCॵNTqUL 9RY ΅U4a,ۅ!f <GFeݭe ymSV|7*[<LjZ= Wu]q1Ԋ[{ҁ@B9f%Bk@ ~alXIA>(ny@jf_m3>Ncgli,"١r]"v_a(2q+OK Fgȇc=CVyf>[.f(G,b-26&)0Љde; (7YIJU6tyxpj-t92V"k (3?x{]BҹTgaF^(ϩ75(Fd‹ ŧĔ2 F{or oddf,{񻈍 [-,ɖ4=KGHBFO$ kӕAaT!zvEB&tҨQEJ@P$|j o8 }ph >f0=|coZt%LsWM0JQvm*Gg/L)mMJ{/bQnMQyJϋhu͙ }͛Aur([iEbj$}A%BMy5nh֝Uq5e=5$sg(y.I/) m!rXjojJۄWji܇ "X6Hgݴ+*Y|$ KL&y/TI2g*IcIN*C.uH?qSR􏹦,6SB7!ɶyp /|R'.|a\ɄȎGva3;i,'$-6=ӽ#7]!uo N9!Ef s*F1 '-Ohq1ECɄnϧgXtJ.?=ڹؐ ݌u&6:XnfPt,^D8qqwc6Lvtu)TTJ>ntk'- (AL O ;_!O}cicdQDc\0Vՠx9J78=<Y(?vL8-ٲe#MO d^N`Zk?F췡A&{ye 2%6jÛ +3 ź~>Zo+mHtxsl"z"@24$ ЂG~4m ÚXkb7ⰒtyФo zΒΝ—TK2|Grv tبq:2\պuq{qQrXnC~JApE"]Q1? JE짱z^ҕ*"# >kŶ(ݧ O-wȻJMG7PŎ4uɜqYyNۉO Շtl6d'3}_W#j,Ėx |S " ڝ1&0u+h_tD҇k J2 njʚIz$9T_yQ]-+'"@g 0ǣ%7xBȗ,mKtwϒU:2. -]+'G B^3 lbϢ0O8t!d0W@~~AnL<п~m[[޹KP0NF&17 HG*%vj SV$䡟V*Z*Om1mTh< V:}(OF0`# yCÉ<ݐk`;{x#DVF .]gbFw$?K՜C;# s"n0Č6p"!2{PR6Sss60?8y򻃽ɠbi!J7溎a}Q=hYaPȽQf52: S:.i&E[!a-IP=Nm4Op\#u`̧*|<oa;_j,88a##F%V=tm4?%'=QSKёF3_dSb DŻ`^P(=G!"uf`."[vw'YJprlIh 7%bjŒ%U|k{Dbk݋Hf јSnrK;OY]pz<$jКAvXpg"pt4XIgO;_3 U{ASyunvym9/8]9o6ʖo? $qw 3wn ?6ή0H|f62ņ[#S!WncE~ODUW4 ŰݽCC#(|=c[J$Or 7g7Q{"z>*8,sБWBI"?6|`T+a`x%Wڬ= X h7 d.Vu0Ddv}0gqv/\fK,8!< -џ:;1|dk@?4nܙsO:fϜ аkvy>&fT`wN578dƐV~rqX%sæR e߰K`GAXB-zx i iz8 I[?0>ks$Od xʓ^iBւ dHx_DLk B+ +N_}gNXd er/8k!0 |ՋD NL "m%7&~wպibJ%FIkrJM>!qp%SUef̑D&G­@3^))RZhmryMŀ|OXkAcʽhB*\B VLzڶŃ=b6.@5 GLcx+wՆ8R>r Pb3Gm1G~iO@Ʋz"0LӣQP3J3r >pKOzp0jj1d@ <4v'_ʈ:NrPG M -1VB1YAq2ۯ#_sZR@\tdWj,PAfzx<,) "-;eAr6LOf^.S5bn7#21S5̠8.lk2NߗT]ON6]_{Ycވ/X򤭛X=4yH47ˍY37nF<* :ԝX:]#~3 ZḛO`4[ߞ}v"oaTtr_g;GSGD{J].+Ag52ޢ< SZ9j\Ík|BH`v[<7$eE97#]y&p~prp.ϊ\>*z312cO A攛 fԲ)W㨃U[x.%99S9fÂB2=>G  9 k(1}qJC'DB<3ALk2y$wU83k 4ăbD5 "G(eLu9w']l_`S`AGesdhvHI ඡTdWovց]AN[c$ |cQ *~k[bK\7gM!OVo͘ Ji&pG%_1(L"cCrۇ-$7Kםn?k** vi +:r*1A[8bBP`~#X-Y=NIm3`{kAy^.^~"HV8{z2KfE.7UɴVcK$f>@.k[CFi0@ iC|2,w -4is6K&lGD  @ ks[N.2I^6BDy* V7W1\ѕ2 N \Y^w0WנOߥ h-24´(^ퟍy uS b*5!gĖ7_yC̱ Alڒ'fG9 ų.SUQ<9 ١Ϸ.#u1@b)kH k^ILs?l4!uM4V ϊ|Z2#zW\:^ tL=f\wsQ_pm.x$ 'Tr([6H5%땹qY(Y~o$FH"b!0Mɝ"\-_3yILezF|]!.>BZjshY?Ƈ`1~hYl:,)y:q^ZPmk[f`T߸W]֜k'`A%8i1(5a A6v $VոJW .BKt,܌ذ&뢧re! ȓGE.ippSVJ{h0_ɩ2ِcK- $ kowUǸ!k@hCӼЦۙ{;w͋D^խY{tkTCN%l0UG8KwJ髒H϶r0#ND 07  yd }খKg>2ŷoL5w̼/fփf/0`=_<:ÿ́j=< uLl/ g)yEx<}Tm⢌㟯7S\Zc#3?'6N7!P ]ZGQJDʱ*;fKt:imZG#f.cOY[*Y^oc;yҺb „4A`Γ4#/ryE7rۅq RqkhZ.MJK 8Zveλ 1-}öYA& >ص9w 0a:Z80 /??<ahYW ᾨ,=z/f2џq$ U9-6j ݵJ<u5E||3hn]2HD~ pzޭTaa$zfg / Qm*1ˉbF="7 RDj(KI\yf_ kBŕU洨3ZB(?]G>(jr+rv(0Rλ/.shJ7*ynبn5+&HM5B53udkjISAzV5s5iƏƆu. eLAR! ݔSR~IWa6BTz|k؄%$?^ZGDvCr 4taDJn $ܒhfYW^qYgІ:moNH {aIɞ9=+XOwJ9~'"XINdG:")¥-w`axqOԸF9XC6av-ؤ̟ZcWFC-6rg^Ts)Smd3=SS=rhS9ES.LbG,0f֗>0! ~w%q.d3Aa E$~ң=qv}5i &"\1EDsTQR1=:p lM{uΕ(1RAcoIK|Z@ ^OǥX3,ٖXFRyG [d֙w %aVMK7dOA>xM4R61yFG m`)5۵|ttݢUr[A[,-pAsԲ,3GY؜]멄9 gyc8O佥t]䦠㘎3`gMΌG9ʦH^l10U/ (ѨhKxV$[@^ #l.5tEJBVX5|ƑK_Mh: })j|mB,I*e`ޮp ewLXd> 08L͑b"v{8Mw5ز`&f*9SVRCDdufLAQۜ?vD 7$t62ޗb@ؕ?ln|HXĘ ~IaȆWunt׹ߦ1y|r^I=\dibX'tEڙ{-- ⁃wۣre~v1U1haVQFz0!V'oAQޕk+ׅwZp\c;Lnve3%&c!<Y',@GhR7F|/1m4~_`-~i e@^/w@6Q:oZރU¹`N"3:D5-||'_  V PǍ"+P=}r?ƍmeWMy<O3P2| Ԥ x[(j˥7ÒuXL~4=mD Ytؓv{IRRYvD%82@6G^xHM \(y6 \Ps6Hy3MY0'Қd"Gʷjkx~\K". sv|4ϕ+lN|S;h2ɹ[8p(1ZwIB߶$WU»v7a£~!\Azqccfc}aZښ/nhK]{1XcNP\g7%0E)×&L_9 ñ:-hD|=Jx då]/C35vQA.=_1(N@nN bY]pH_0 ߣ kЉKpoƨxVf;Py'pL=U]Sy{ "aRzQwxzۇHVZ¸&w>3[!  =iM,:6?k &&CQr嗊UboV~BqU'R9EE荽YP0ӁN0e]< WMM߀!WLd`y3F RV+4U8%q,8 ./ΞO#N5p;T%e"*w*eڐk+ Cڢ*X&X1t5VcWV8C3bLU`Gtr2NʒLB96M~A^|OK sy>-eP8qXr9E@ 't!+! ~PGwwKc\qg0~$N$b(+@됱Kk!~jr|۫+*6`/4׎|l\G/Қ$G6#Y^JrEM EرK:Ɔ5%w;VpΨy*w֞(Yv{ήLwN|\fmbWe?*;dYykfPd+W3HL 2g@$涴-*/B@İdtFƁ3kP9|H+\ "`uam}Z00mKDžM$ /o8֣'G跽co}@6+{>2Wݍ>ZUrAH/,\߲C-mۑꓡֳt)ÐR ӽVgy˘UlzGlg|/RiaEQamwk k^ͳlP:[-8bՁ۩ M#Uk8Ƿҥ dwckB cAc9%AG$EDQK^={f-Q1("sVPgQϕmjo[,bcA".w4!Z$Y?.to%/֊$%Xvٰ3]J1|?g|I4L:7xU/OGGGnRHX&QzH\It]]t];:HO)h1/R-b!<8A!ɀ{9ڛQm$߾N@S\ Ӱܽ:<ۖ zXAC TDn[]0oՂ~`[X%n(k/x&^ZgN@"_?h>{^kĪ8I*3g`o8F.qIDpYsZ{&-jBbCVCnApP2ȱhAQV?vq ,˛VAaڹ -.7$sadq]r0$)}Q;+A+'c Vn T 90wV!Pnf=4XdCEV9<t/mFO0h,L LPӶ(G)J]7.!&zŗ$ ,?|!;ZG>H^j(<+ W iS#/76 p~ru h9,ٰMMJ_y/; ;^^~"h.Ƭo{\5;G*u:~<42KId{1 Dl}>Sz2?[29'@HiD0fW F5>TxlI%4D]h )ZG+zט"tWV[);N<+ȐIhȁMT` h=Jb%wecwعuQn44wHO^?2bB9kZ$2 m5a`a pzV_.9Zq50ay=4@pOm9̏j4gf&vڎ{ő`GF6(aSf^evfWv[8 8ӨSlR+Z }edߌk38E1/p0.ƨɃOnP,y.²J08ŪCE'4ױʓFuACL첯-&wn-;87\2 Ec l`7O+Zuvl|+bpسy8x;Gqp= 54Etx4˞S&D1D:7+:VVG&Z?{e%A&BU6 MZYJY3WM`~,顸f4뉀94A҇~R#Ț:_x+?3³]4nG-GFzf'iV=7JGۉm _ ÞwtDg|>D ,$j\2yoNL4Ni}C +$ Gƅr_ztP oF$ *7Jug&y!q?ۖc76L/4n)xRn=jo/󔺾TOBv651zB1}gpan۹na*dZwPWDH6ŔW}(x15\u2[*(x;yY1Ϋ4jbo>"Cj`"{1 / A7r(b$3F2 DJyB<@YÍ-Q*.CU*V MlF'i's- <+2`e_ _sUdVKA92RYz^ EKdxfJppBi$#3mdLHf:d;;SiZ.=Jrl N헑ɃNQV3ۍ8a>zViה.bԔdS->?>8xܠ#GǴe-c87%Tm v E+]/Ld߼:iȰ< 7m7d D3B·"ÐhF]92A&F0 byn7D;Cټ2vsZÏ}G84v^ g&]刴JA/e^Duޮ  ҍ+=:XD\3tc*Xvwb P;95U QYO#l;@yF[@l~C@2'tޕ¡Shwd94WW%6O#d}שL.1Bn3Ҭ/uuS]5Lhr-Q]@X*v]~qCo4rܨ5dR,PmPa(<>;W|CUAFsmD7 ¡}'3#d䁏vE$ǐhIeg xn% :K^l9~>|=*Xb/䒯8J50K'i5ݨZ:`L>ψY9^: `qy]xIZeFzA)׭|I*b15)|HfxUV? gBa0di!fqXc$3u7xWdtc STF1x7ʢZ"y Re75[8,W8U'F ANtd3ߧˡ_ $VjE0J3L֣]O"݁=+E6gG[L[(@Ѻ+r#+ Ɂ.=}^(Zعerb_w lwyZΌ4IcZBL ;q0Ԕ>!XQ > R[RZ5|G`hoHXoۻ]bn?=6^#ڿ1,rE*J?Nw7,[~S}i@ʅ}`.sȗ9Y! '9liTI18 z<9԰D@YLHs2XZJ$tC!˔D)g i5l=,&oվ: ,!+bz*9^g2ިSF%˝$`d*P|Af1^Up}σ*.Y /:4-(i`ڒS1zg-p-B1]Og2\J4J#z)LÐjҚ HlFQpU3@J *C%{N".RoХteK4\ԻJ퉶yZabJD#ŕ׈)QN#N֕+ FqgjOxp7 hۼ䵚鉠Q:9cPkt ,vY )wwqHR!_HO[BnoⓊ!B qV7b>8rd.D4򔥾\@Wx'gကWCqN{UX7ck,o%kJbkh\;KCQnnoDF2'e6@~̗s6|HL-{pzjpa:܎0ʦjf/O^[Tݖ=7|w~^1NW¢8i tCXH"E$qb#IҡqkҌpKH4]׏֔ތ|@ۦ]$uYNhޢAk/.7]0^w x׽ ;R:|rhgTЎO^QZ`[Oozc3 ڥLZx% ؟tX&^_ Lb)H>@U/H7GFֲvz.vL=,~39ϧNPl5!FL4M[!泮Ć-{$d敪 ŶoPG|܄'48vo|vzcpI5a".FB@ɶκB˶޵Ҏ_鴯m2k۫D)k BS"lqcMl#cCޅo@|rqâdkhW~8W#@ކVsps8HIUfLbM;ӗCBm~ީANaG݈N#^uoQY,礇+k_hFN44s`Qb{N^Wv`Fo4;#R}+ϡeaδ?Xn*d0+BoE1?vF_mE=ȷ-Q::lߩVą!%5 #t0T We'NZ ɁNJ|yb-8-[ ,jZ6P?aRͯpT)1pYP6oAGCs! F p׏SO+!0ȑ a:O:*bB7_V'4ҥjaDYeMn» Wz`*:-WJL҅3$BqO12-ScK>:p2t;aMѳw5yv Iygf? js\^s1us4d1y17g=*=?:7/w-}Tv2$ [

    4 ,W7oPѝyfnG@tM]deTOfu`y`1{pkN]U&od^&^ZQ+T)"P[LMlKE>Kh Fκ?(Tu0؁ ԳH*dMGЌt9 nsp]6GHi\)#й haF.zW/k],t,́N[3m64 BkLl @7{I[dT+ :@v a-xĜ+ ĉɺ]2*4讷S<}yYj9{b!/MB"CeKhs6)qS JF9vQd1NZ-y/PI/Plx{F?!Ǔ8PtXx&HO8I21S ؋[UtR h{Ic"8*\|D᭪?1!H&ԝ4gAj/a;㸜G/,n_`,ƕ:2S<.G5sG^.)&w:<>a@>Uҁsg}Ӹf9I:َX1> hB"[ʼGykii;S y@ɦ$ QGeU`NaɶCHK&>l;4Rup+gt~r7 q#SpOrZJt&M/X{9~{qG嬏ӱRڴ@ʈ /# fg# F.L\ҧp&J{M%@cbSv#S#eM@!{Aom~N;l)VnÌ.)fc" R bk:iPq=z;"ya.m )KDWq,F&4q6..k7d&^TG!Y~3P~H|L%Uu$g2KʔPNRҝ]<؃o/du34i7Rm c"xڻ8r] h*/;!e,KupxUVcvP_- j/:j*ccw2bGսspI"BUŊjzւC翽46}O(j ~vXZ~JE2DYjM|.e@"$y iC5_qȒi `:^-*6yƱ2iuʃVw:lWH4}LcdGO6 =:ZAb!(?'US;IWNhi A!8}|IR1ʠQNI<`(2:LkK;Z ؽg:O'fcPVG[^aJIR7# ^&*AC﷢0c߹FNr}gQ T{LB1 (%a[fr*T̒4 |##!mݳ C~F-Z15qm2k..!/*;@)!"IPV[mzۯDGvc+xWl)HЕ_"Ӝa}skj $cmKN>fuIE5 i7H+R0';p^v>SbFL(́kD@dJUds\x1H8jJFn WVe,*rPdBON#@NIoA|_溜gu8]IBkU?Lp`~B$= ŰdEү/kz|!Ec@* 6 MXG4Xdsb4@f*+mX<{Zʏ)6x4W߶q@4ҳꕹ=Qk9ñD$sm40v0+I:ZH0pIq;u3OS2ʄ͵V`WӘzL[$/640hg=Ԣ'f``[#'r޴/e>ohd9s$Ki(zE z-~.2X9;wrLW(] 9=zoR߲Չ,M)m˩"$ԕ)g QZHRv &I^اB:Z,2oH'fλI|x/֥ͱpg2ՉTw)u X(G`^0H͑ Oi0{Pr#wxIqc`t,$K6SMm 6z _Pɞ]^^EFY3hiH׼Yb`CpQalG]&ƮPVjH3YY.ppȥwR.e=ŅNDqAGN†e`kqߐ\eYRtdaRvcJn41N 2o>d TN̛ß5FwB`MvQg<Gꍢ|k~vK~N9GB>?^ ]!Z< lC Cu88Tܓ۸цGj€y}xdӗ*,OHK͋UufNvn,+yk/@4Qs\m0 >1@Ғv8ؐey7=T|/;ّ͊W.>V,ol-Xgڒ^*B̉; ^mKw;>PYhxv[H1inz/)Lʦ"\ӥ9>±oe[ϳPJGe6~(o7E`!PHF,_u/vv@:Ghd_BM,S#%ڝs+%n'9y_Ooqb.T[8#:Zod5,&jyɆMf%q4#0}fEptIWݻjT41q9=𓴶$Op=cQ+m &kdc2\Q#4>oHAb?;j)2\ۡm -P;iE7M"F x& fqBP?9%-UsOup~=ܩr}t=oFǖ)i}~R铦IhʡMQγro/NۭL<ڏJ2-o K3L+,e7 \tW@`.%^y:=OeBǾ}OpiS۬dO<'6vT=Qg]\'Xɹsv b` fA󻃎Ŗdn1:6syyi{[ĕ~G j:6ąHK YOjm x_-!RgRX4I֟`rŸX.g67Bz“ŧ.$Z?铚?ؐ OfRJ~0 6Xc= 8 tZ/G"eO1أƥLBo>MYy\zd< d Zmufpɼqԙ#G#y ęb-6ML־,߽GbE 1!kїQImݟ&HZ[~OXUoNu?jyPD<# [A+rˬ /1w_(M?%dnxEz:j+dY&&ZBM 5JT{3HFږ{%81M[epFFJA1~&WZN0XRݽ$+"ّn+0cŨV;j&Muc`³Jbx=JbrZsSA Cl`*Z kMy6)H=~FEqNg/G߼i0A`CgN>m3 ЖfAI^QؓT@)vId}6.`$|ܶAaSOBKylc- $O$<|v<*VAԕ}LioJ\\?v|V:{ikp,z[ٯ^F0@86?~p0z<;(,"/"}\Z#N{4naKtyd0:|?'A| t%>͘O˖-nAEkVkP '}[})UWΙ4 `!bZg%l74مtOE|Y,9$ie4>(`YRMf0ríLH 8 -gۚAb_w(\\@[BNh,JjQ^] P1jJ,rǖìl KA>ukbRHPnA#\腭X.ڐW!~`"hWY!hOb4XYDvjCDr>"y?6g&xѧ5 !ΤiM B]Cڹx¥wp036d$pm}?#jc8e Om=qoC _H\`5D4"(W6"C@1T,e7/G1z۝ K^Jm/iv_pAW~.6,~.*}Tw/J/ӊ"0zzNj֟ZލkY$ ZдnNG>4 dJLz!HG!)  BҨ4^EMֆ#]f[.gG*6Gu*lqђj/|Ȟp=P_@OXAl$H[N\PSJ]~_zQ,Om_g'$Ch9dpywBm_ :Kك#@xy0>?Qc[4A,}/FQ'[}74̠VV⽘KLHV.՘iXUk}>SRpc`ΊYx@0[ .Xwib# %߱]Y1 LcaV/9pJK,6m3O&3m2u^< -wT7ƹp48~'L\[HU!ĝR/fOq$)y=:85,slPY غa' ak5KxZ &P_Y3tW<=a5o&0gq}'ؿGs`6p9YhK4}u%9u$sbBiEC9CPf}#@ ܼZImr 8zx(n gsg*hriЈ] jڭC}oM~=`/6mlK UDXꆂA1@.d͓#nv ˏE2lP0 8bT Uxbf\^yM$@Xй8A1@7201m^n9> s|иTfڊe'r ]ABp%SQMV;| zuGv͇= ÝYEGu2OtI6PCfKZGE~?1>0*(ᙤOE՟ 2Tt#pG"`g"xPay|?sy*|mhs 8/[zPd}Щ7MʴM~iu| kzp)_"`5nJV@f`%afLlXV ^ih|~`,F"OK¶h5Sw =njKQoTV>R)wa[@ *ni2yC\S3OgL*k#k$?DtM'|N (JkwzlOY>kڦdDյ /؈WwV)Yu9Vlu\sLl@Р68N B!7 Pr.u(igg;:yoM8c zNәj`=ciCq(klZ5\c҅e:Ix~N!_Ԡ.zG M硒{cdfy.مn'fج-d4r6E_OG4?%QX lXӖ !փ6g [u !l-B`oޙuYuR]Eyas(f̃;n>Pm~ñp|!jA)_w{u Mze3l7&uYN*d |G%;J_%o+=(nW]ܔZ.el'Ng3StzhVԺRp1y@h5`uPeT!w!CLwh 'C; zȧ2QcB) `z$NHشӔ4 Rk; o$i\Ht&wZhnC&&kn~PL M| ȷ[e{ֱP}:*&?@oD/Rݠ^f@'xɪ jMS“Mk1)>9T wī KVp1];.MDm@!Zk'^( b2۷"m5;qUbϞ6?\chξ;*2>н>*̔DkG\kp'۠70?v+}obW{$$'6< N!yֵ!ḍh({ >|g[Nl,DNŊg9i;>a tl?B :yZzNkIuvR#+L RӵE+0Vu@_BY0:$u ! t#o%pw$+;m0YZ.)ݥp]&cHTԢ &6?.ӣBˬ 9 TقFdg#\8_Ἲr+iK62#JcʊUGu ?^"6dU ct~[6}ENL3 캨cR[٨ŷX%a'!n'Y%n/)~b=1zb.xWSwާm1°I,wu-NH LGfC:^kQͩc5kǭX:",t}r%::޼S Յ<5%bn.eX 9(\e؊aLF=0}Z)Gihp>4$/i!kboڥ,xf*s 5L]w8bdm?AwXvqͣ0A%杰*S~nHRlţ$gn6u+9qҪ'l|KSEMwڐ.YnB͉i~=rNL&%uuV쐭D64X!HY)LXEC+M{XgX[՝ςrnNpm7~QC1cq4msw0)Ҽ$^=W,RKi?-NԲ˅/ '\Z^#KZƃL^(Lb@ě5e)8ytyGM. :^mw:%%MSvZыLӣ 6DE5J.1ϗc@o3Oiʕ2DA`P2/r8dɶG?M tzp{f,3xx$kzUƕ'1%C6=nw.gºnq0 sι%gͨ^ lr=4<Є~V- " ;)sЊ W E:0 E7 АVß.M-1iDiדnFGU/ݾQv?_}5=2d8DV 2Y]`˘@"'`u_bG "2"d~rXlkY+Y+7W=ݾo.`(VMWaE4(F':D( YshZ!Z`钕nrgCYwjK e `+"C&{de3]`Smx)sI{lݝ͡ŒA_4pXS)w[ZzvhuW|ժ~W,WWkcCtc(4Luu?M:aEJ&dk N,4l[وjUV]- pZ+0؋8}5v /F^hNy"f'.-mz9 -ÜRr?ק. =:Z˳wƃlq")‹7Y@6 >rg-*eTOQ!g LPO8b 6x'ց"6K?k D!GTrOM5~fUHDU6īܯ 5wƁwFnĥL sݩq[ ^fSy[C{'_a,Zc;XCp)S"aXx8EWޔ{i $[(XҔz?PƌDoB|x7&ee}9M9qgY@ h[Re\R'V{иC 4*uOUپ)wDs3%B<`I4˜$9r*Ѹ ;邟ߢrLJ2u(cWK)dF2(}J_.!8Ux27ne\;d}Kl4:@ݍbr6b(6_l> }'- zaX"ğF1ytv$S:'e$t 1ߊ+ Wf@e \mv q &դDQ#^id Z7q}L"e_Pqb0w`~miֵ1#LG?ٵ/m%؋O"=xqW^(1I j(猵1} OP.79 thXW,),mJ T +=gVPW xiEȜxg"/ GWGC$HVgxTz 3>~@(FY>gQ m-4ub鄊!Xԏ+hA LyD}x Z I#p?*wTݾuvH݅WsBmE} }F ɱ ,A=GWEd Xk,"2^fpc)ߐ†n8λu xI?.䍰$ޜ2,!F^xD̺wLhsHղcu]4KgTG Ua 2*mzSH s.)޻͒T`R.>%Mxݹe儢m )ZV.AQ[!{#oLgyT3v (2& qa-P+|%k$:;Ya EFӥ yhJhJ鰦g2]P•@Ȼ5}]mJHf3~.b OY(<DGp=_zi+IZg {ei [/{*OC0\?VvqRNMYS=k%;_XmSdX.@_r&N?F,Y&Rk@п3XPx:8r߀@t t;nRc-&JsU_\@͌ܠx8(,Vo聆Y\a<3teuJmB&=Xg֬HV6ZVD+d0d;[faWy-1DjJEyl^f !;Y?t!(j)Zx"fȓ`F\783 dFTaT(7gVHD^|J_`Q'%7"A@:)D2c)S$\R^t U/-{Uvz2LpLjGgL[uˀX6B^H0_,M`=\8JZ:8j^wdi N21n&c@|x4bU3ƜiMK-R c6yT0kzڽJu~Z~AVV1Li2.Zʌy&ב-Jk37?$xEZIi_&_FYXW mM"[/u fH0(Xm({AvQI˦~&4,Œ/T&.R~V9 &~ǹ8|?3:Sq|'|b(<;.D5qQ G옓U˃3j>A.[jCτ=7o6FSxLڦE̳{Cp[XEV&G6fk=rZ{@8JH@%Wtm89STRa+=]ׯ^#rltpcXGvq*.~U8yIf{5fVPyYu.Tj|aaVɚaa*Q8o`۟ MvQ'Հ\*t@hk ,%|_aP`/xi^ߴuMjgt[sa,eYNGjy(/G$g',a'p^{v\4+bC؍Z!V {i0ᄖYlM1b*n-& ǕnJyJGPV|$FYC]`6Kv|0vp[tfF;2ۨwIq R5a^ / Z! ׼S/` FH퉙 c^K J (MGْ>R2Xg,t}Ѭ`# 1fŌa)I 1*hdI.~`W]i^ ':ʑH4ּ<[)Ԛ=\>(A^YY܁$"VtJ63ig1ybSQCka C @b:(NJmKv d7|t[LK!Xi,pU 䵦ĖߠVD{*-{yQ {ջ&6|o %8&&50JDcoNcrd,Mdo+g\M/u}A6 u$RբGhml?>xJ'cOcDoS*Zx8W-wFd9ƻnnKK=x錬 P9EFvpGk sQ'ۡr8D;ˤ tE%oމrxۻܤԬo,tZ VKV9EL8,Z]2]GahLc-/3h;]Wl1=~BC%ɔ+.}"}/YPwP`jl&$_ 4gǔn_lxF+QMt%(+HuȲHJ[[;8q*w{|Z{XU]Hmjӂ,Wޗf6ݓ] ]CxdM'kʶq}σ4U mڧ5?K9Oy/ʵ֨U)y5o%6$# |-r l/ &Un/%rpӷAYjS|&mռ3]o;x mlxk74"4u89W mzTwztq\K 2(S+VM!Wcp2PCI4O{ UGX_k8v-O~)z3c,~6_zPlHm^s“ RpECZS ɇƁ6YèIYUKot>Fx38hE[veD7/J@9/PV/ſ͆>hC*^J;VZǍf\uոijRb.PZW ߥVXNWLYD`E!Z1NtM4lxd^ c:e`=t?*x48vt_]d <bE30*ؼNv3mFii9DC/S!O4xMW2 |jڢ{ -9pH588x:9o{iޚԣZRW KL/ ɑsUr K`'!$'Io?:Mgy1Sez@QDuǯ*fxi Lri&Y*nb\- P֍SKja+K,Iȷ+ecċ{0GpazJM]T Z A;NMrD{͌KZ=ChBZAjtށ̒=H RKE% s;aQUViiH+rZ޷>o[?>:vZ= =a!bGJ<_MSBI}]'DH!{ʱ1e;arca,A{o;eyTTbpdnO! }ث~@؛3S_:B(fo{IflVxz)InT+P[B )|)t'{w dP| OG-z{c8eK+n|:so_?mTf@uj!FwU]n뎮Cjȶ๚ pKY\MɻN9 [Z'$Uz#@iz5u&Fa+}Nj[}B}nIsKG"qG>{mdˌ+>iR K1~+OMT 8W PbM`^@@E'b[YubnL9p>/~& gIl]AHc`#f%7[bB{iI09З$^|2SrDJt"l6ry(e+$3 γ/;PTO9zT>)%]V f)0?LYuzl"ĠU~ި--j,_wB7rT\4dey1qi6aax)8b n&20G Di,q4/!_$&NA@kvȒǝKd_#L9Cʎ{uaͥ;Ef9z*GۓXTpͿ& ?v'xСɌ =Ӈ 3:q+FcZ f#E+QjNL&fᨘ_LT1҅錺^陹f;!֕H_lCPF@@`w(r%JoBZp)9(FXZ{DsHi e?u^۴lyrAWcǔF?in@FJvI:Y#6EA‰YVV}*Nj7\3Cl*z^9}n#$M1楨H* Hk= +Pue-skhN+d[^Thb8NJB>wg'Y+^\zUƪҔ^ZX$CԦa<Yy^ZNDoD֍.f$!q7 O5JAplSH50TPɪZALk lm Ƭ6 lM\z:8powligǫDӒ2fi,Bp'5 Rl@>A|Y%b it M*YջTa5+ddp`&i*-eùʳCeȽKjsELtbvGX~|iȈ]m.e,-6q]6Ks]3 'H7e*o.( =s9ks(؞AWU?DG/=(LEcI3LAPG2z1 #y6.葊tBd&IgX81-B{ 9ІY ȷA)Xkٓ1>Sʘ|@7 .z ,upvwo-{EʛJcy zKwL_˻n/pa{C% a[0lFIY1 ˃#pcLgp#8;ЈU-0ٖi}@E гV|}ϽBpDSW["Ɨ]Cw@˭XtHDuTJW9cñ+Q@nOؑӨӨwG%O%*; n<-< W>l$}#rƶ>/ Ƈ>A{)W~3l-϶C:D$y*(O^59mLcIg:%?x dFQA0l;_$[Se@ȗ _snQG5uu5t`FX놞7t 7u>0,GlccX8Δ\_iZFoMݾ̔>2q($ pSZ; SNH=3O6l^벸Y)!Xnc)i;B783'ֱ:*R9 +X[(!^p9.6(;yw5ag\['l/hӂe]á=p7:]VEIq`Pl!m>n7~o٥sif$G\4u@}_p /|K+r:)DC!4:a= Fd8 =\J= )2`uc@ Og6m?2G7-  4I$8 PSO ڠ)3U 82n[ΟbltB 07/FΕVC,"Pq<qR` I)$h,4]}H A+18]*`;,8hACa@ $an%:->j^m}\9Q{!{+Ayh?W|T6BHg:k>!#-'G ŔzY~ZUq?*WBG+d+T2ZIY^Q(;$Y J.>akUj]W~]g^e56zUG\4h/G5 wޠ7Zk! wq9}lex~[ؑ+/;ٕ"z|YPLX~޿ү$W3Pa TlԉLA`RuƻՁ}N6!]nLoO)F#o6y?"6F{':4fo L~) ,ga4JUaZTO"So=&(otmZhCm㨫a!}w\Qwnt7041<e([Cm쫉"i,ُJN^>?dKXc̊9nYGS3;t))[LQVg.!WbY0;f2ROf/^N-2Դ4K Ť= ̗czt[h& Od|3B;|{7 BAuv(nQ5Q^K5Vg]6x?zܳaqޥ5G&8Yb֓@Ubk\*K6˧g!3Dh*ܰ?aJ(!Q@!wD" tw x2&V<%YQ.GkIrp#{3_Cju Q5+.X[X!zE]Z6y1}}?~i[c7).M׶%m׈"v,狸q)d+Ri"F{»ՉZ߉U sbeC}L'@2Xv우W5콼[ YPh%taoDv(]\Юu|7R-lqQ -`#qm2XFֈ[u 9WC2܊*EH0\Ga>c2ت<!%\)٣%J%ƉD?{erZrE-6[fe&p%D5'j9X܅C ՄiZFI!te-5NwH:dt <۟+.Z!rEQŅo"dTP3aGXZCPbYhwt &{Jmi]M-AіW(+e HME=󐤫0r wwlWF4xFh_ȧ a;JvFBZ Uя̋l6#VkUugD۳c&d*AI6z&d5 ]t@VJqO)09KNP+R {]|K*`"*)+ڎޜB;EWB,JJB:s,T$He>'1FOJ̺l'sB9 zѱm!߰F D^7ql4zM@kW%TI/HY~ daT 0_o,L|)y~tgiaI|qJv?B%Z?Sj" U; 77Nɮ#)" 0 HghaDKj,Vu~SѴ3$iʼD|zRW_)aldOMVPR"s&l8(Ə://<r=Q!}p)&5;kp@QhbbX*ZiEW#v)4*?(r\%!rԡu;u~+=֎/=MY!eaMn5[8A&\ s ]o,c~6ro+"!̓)0Edʛ49r]p;IW2}Hj bm^p^lU%t{pVyhs&HLZ¬?s ά(!tLxr`v#l jlgHJ9^o([;k ]3z74+ {I'=PY7J>;u4҄&~]%8L reʬyD,?86a.~!H{c6 [c@U#nvNH|'>ĵFݼ|&eD6l.wqnZ35%)읢x(2F뤜g̒ oo5A=U`SU߁D5AďqoomW{sQ [NL{N.[ %e^b8zyQ#MZ6 u: gxBd|v^(p 3V'ٌ4fH\OtIa{S?sh4ǵ%>v @6 ҇*MJy5VhOZ/Zip4>n2d KR@9=ΆHȾOluĎ OAwҏ[r҆޲aoJ~&$Te_{Ica,@jM+p4;څdYO: $ #u4\j >Ѹ\2vl&J:a_3uaj?N̫Ge[QB?\Mo@M+>73qs|-@kvwvDix}KpVLo=_yeQr( v,θaPbHe(AW7؝T7ֿ" (C!"2px1ΐ<@og$e^o'zEPcZj)?Н8P^Y.:\A"g5:[6Y3A.kI4ͮٓ_sAWAprjhD*J&w>2 ˨!sXD B>ՕDG,uU[iBQ9C#5_LRf0E7.Li^G#jk9e.I5dp[Si!qer"n^?5mvJb{A͕T͠"zL).YONw.YZ=כ}ri"f@xIPD cM=Tt>sW8?G~1%(FƎ¤"WQXZFSnGs†,Tj\T |a7i+8z~ZD\\4@ i - wkj^%ަ~ӭ[GE ϮNsƶ[ATmuoB[QvU*Pu9,G!+vv-ૈD曰cawn\o/X(2,DY}e';E#@-v \qзޟF[^>稏j: zO$ۦ(JRëa\p~"c!;u3m[Oٲfwbo)"CѧȬ!_.lD߂s ǀe:-IyމBimמ͟qb/ "TCcQJRz+A#ʈU b+K5D10uPO,Z-kx&˜kȃk_ Sc }C}9mӥ2sqqL~; ތ6E8PPR!Ҍk"1Q8JS .bɫ%UtMn1_-aT"a6x篳A^DHO;eF$p0pݎj<m'+j7t⢛ѥ? >) 3^r.&tX ?XY,pUE93CLa "zǰ =E !̸RIpeX4T]?lQbRgDHQC"id+u_z -y2qF7yv,أ ^١d!3׵Y (_p+}WH_qWz*R34rVq{Vm&'W/}˛9289=Stނu~\c-S*lwEa 0,cSyك5x"@1,VuU|^FQDT!,xs!pוWyWnk8^@brFZ--i|Nmj$$GkaNf 'YlXXqqiz93Yi28N茫s~v۷#oHu!{_Ԕۀzj¤úp§`;A1Z ֲ5FMFpɳsXU[Dץąī`E6_+G1X`geh m9lLv j)y7$w7dm=!Fڨ눩0_|pՀX4;HMZ؍`2ҵ_߫WyuCE)]{5˒8.;'S<HUHh7B*یYά\vr*L@ֶTBf1nc\_ ׸CsZ13w)wFv.!I&!+QMuo'e,{5ںGktVnOJJTRW*%a7*D]ajmϑ_8[y^9 2YtO /.ٱG_խ-cBl 6Mr^Cy}o &` 2]QJz;8-U(VOwO[Ψa#l61=Lh]i"rxFh.5HWF촜]a"[p,lDbjܤ1vsh7JR\eAxV1)1xw^t5++xQ+#Y!4Z̡#-3\VΠ_soLy_I<)ntOզxg' k6M.~iE9%.+ a.2  z+'!ï0=|oםT+0,\ #it_g8=c1U֑[c,O?ڒmBKipvRz7La|&h O/y k~D9^YHNÒ2Q`y~,u0Box~Ƌoh;NfcNǩo08!]6*(Q ]1# ̳UZF"z.fs-%`Ok<Dž =-Ƶɡ\*k>I|.utxM [S話A)U *黔cK!uˌ eab:iC^Xb b&L;<[DMtI(բJ5&`zE9r˶/46CIBNgMacjhQq}X_LjUȤqw;)cfgzSo5'y]h2U3L~z]rΒw H+Q{pH4kr ?V˻"g|Jfv Χ#29l Iy;7ukS P1i$d##\'kGQVQ|Pug6#wu?Xwuį)RswmαOhȍOe ־x!4.a<V"'Tz_w9^<_I",]jz90&S([5g64h aT E=^#u -j (4{\Qya^wꬼ킴Ƶh)_,\ &hA>ֵ~<|]Rwpz#8Sڊ ሺr@Ꝛt0jH q9UrFl ]ʷs V׸eJKxt;`('J>'B[X^QQڔ- Q[ #i Rن&b(DBb[Md(me`,V.~qd| ?HWmsZM~a>dT2DdȜ*3;Y7pW X%45<蓂ʃ/D' #eCkL}G7 .J.rshî0RpLV I4aDN "AyC~s1Gq׵1_xS#X/s.{/ȞC rj` ^"zX$hdDֵoD#!I|E {z1aGƱF.u-*ZeKV7K/g'knBr0RGwf_jƐIș7{w9X-?U!ֲWa,Tzs)fd+mUr[~L %^b5!ɑbX\~\GЙ u[d1ONu_" ʷ-= Q~R7GkrRNVϻ13IO(ɩbInB6X1EeQӆ)j2O5 y 2eJx\Ff h~ 9 ,9L:|2pVj1qzl.S ܌ eAQƈ*ͭ4d_P.亂{lZ3kD-䏕`~vYUR:!F=}BpQ'</EP#h) !ޗ;G孭˅v7aٵ+ 78J}ݧ4ɥ'sڿ6ॿ<&+_b4kxhP,B խ<k#!H+l8 ߢEM{WCYF]gUhIb{gO#pĕf$\y3autj3Ep6:h@؇pr@Rà 9q|W (8g%"kw5qA3"`y T*: ?2u~*UXSk%P?Ӣ w2 D89:o Zz+0ƀ̏% +^| 'G_Pv6U皂Q~d#+zv?*I]d~Ziܓ-4r:܀AKxRV͵ %RIy_jڗ:G"4i ,p&ҤL-a06?Ftޞ\Q~'פY9],P(6~ò2aִ36,L* QidXKgg NjH{C、翞T>(tDYYD%_˯p<$Eh8[vu?s墁52ęQ!curjLwg`QlG{X 8B8tYCB"(.eHzhw- P{n٤Н&]g䗾 ̏xD'͡4!Jg*^gfYh)b7gpf *[»B d˄>ϲ%cT{e}wT:4`'h̗s~7(yLr9Zn"@xb%Ði0t7[  +GGziY״<6o׸K ʒ4  cla/+B}ҭj8K4%GeVEB462-񡈷ƗS(EzR:)XK0gfw˼ hMmj18ĸzEZ0̙*@,)N`?DJ4HsAGne߮@֝HsCFM wW틌_7%RW3QoA s!g<3MyXoV'Pe oT'2=2i/LF!jN)'OesŠB~eIcKϽ&kCn@m1cA3H2lUm$q 1Vm}[ ֮%ju_FaQa~ 4TK)$X(CUut 1vU3~ʖen 'Zr&%g3K=1O~4''6% w|g>FJQ iSZL#וsk`~YکbӚHn+E׼L5CdS6 f<=(Epf537g9]vOrg/DE0W\}"L^u?^ `Igģ'NXcͱfVk}M0H]Q9ȑr9O{dm (+qR^oJ, ­>as(|ąҙ}vG#/8ԍ xOytC[Y2{% 7 ٶP!q;%Tҿvr}V-$S2!7u1>_&2lNH'ij||g%HKrIzY7kXdܨF^sZ0I,Ikܻ0q8ٍ Аi72ROp,AZߟZ )Xv?6ໝd'6ڮ5+02Wkn3 e\_\ax5ck J,vB4K§c | *e 0Σ'BXk‹a '&D(Rx;{takEm'#AMQ&Hg؈7r9rҒjtLM2a5sBЀ.s~3Qv(A8 ܠ昝4q4EubLID)<Ӓt_d5ܵe&}b15 ,oEh:0^A gATLY;Ph=C"nF͘'h1@)@nйmtay8fHS׬Q~4x4(3B3_ ښ,ṇeZA7ރt"{\hXPCzզM@tG[\PŇUfpxsoScԨ7?yՖu+&%)7d9x-?_Sތp90KT?of1A.Gp ISV4oY2dz#ؖvW:C|JsV.(.za-: 1 !9RqB}C0A1 &&65zEy$!P[*dZs}J+'qތdž\Me`~(5j6`yld:iWy t] @a+0Dg8m;-D\%1K{Ur8MqCXiў^-蛼M%{>5Kc Њ~$S;wqm/ڐ#i4R^Lc2sY( w3z*gyGw$?yrW:"v87x2(hӐPe3ۜAe| 1ˑ}3- RI<ض9iOv +Tpp"\EDb?!)RQp.RJr3榦Ϩサ/rN1a8`w tEf0Gbs̝ I26 \ {C!jհnlh=5,ٟMqla-~JٯTt2[*ȗdTN\DeBgE6(h_*nZ0R{e@ٗ3K rx2RD;~Eʴ})hH7眓i}:"xYBMr/72yC8J*PժzSg5~};6A@S!֖/Eiєx8V' q#v`u) oJȊ3w 8Sl$g?3|D12WZvOɦ.qmAU@ ` *R{wbTn;x)kh!(  GX՛tX9q92vo)x8[#TiC &}k~R˗>,K)n1AmV֋Y787o#$Lʔ6 vݨ{8{C(} cčP6 t(\+^# =I:=a}Qn X.Kwj"&6:6]q,^p=#O_R --[`=Q400\:K,o<.Z U½y<»Z^4o_& e),;;^X?DJSVxw"fsO7QfV-hxbpw97_X@vy*||[U8i:jl˘? }"5E"S^Q[A*ϼRu :VHICƩ.KڳɉP$`V1# ܓNc^hI(^N!й$71y"æ<йΑ@ܪuY}5\jm 5s|+_# ZK17v*0HJe8\q֏2>bу;r31FFԾvC1ex#gk:o;rj7רV lzcja߰62*匲,fFq­1&{4Q?ko^DБ~k3vqp8Ii]grD1L^"y癯_HXoe3sFqc1: J–=ʏG FNPA6 q9k'YOg*! jTs'꩔=k}f(C&iπB*\n K'(Fp <`Oh# G7@Z ET$ClA罒©?Y8 9E^29'EBpk0(mYmɄEU*CoQf .eT ~T-<9e`#k*'PY+G}cgNB+l^ɴb\A;/EvWBvrg5`鑟 GHH8xnȘ/xh"{vwٺ~e(gt_n뽶hX#gOui`E.aDɫ V|z#\UevqfFSܑ%k9?-sb+iBTkAlASUOxb$BhfGvrGZFA5\@/^Es,c#TMx|r#emG<M"ZkxGI1{^qog|&YEZ3>NmD>U#v^k2m%gi zr{1r;wƜ`<mխLP,膘CihWUKeNqZ>CҔa "_u.o$6o1kjv-{ecӘq2k2 C;~٭=)d}@Z~|25Nzgz`'4shBЊm0πH){fܻap_mG>FZ)_b1|v_esiԤLwwr%m q3`-aOp.BL#S%3GJ wQ20inX!vA9ZH 1h+!dgUPdܶdߚa!MV's`E5,z;oʃxMG֑,{ZdX^[Pal`@:2)= G v'0#g2 rP7yXxe=( sw֮4[M]/3}S.tjm)v0!iL\K["Zȓ rH+faӁM.*#J*$4o-zD,/U}n/ޝOFӧ&O[?A-WUwdD@]rIm?J&Z._\9[0s͵c| p6}h{ILgŲf王˫I8i. ~Kti5T[Rpyp"]hҶʜlI" mYZ. p@__|ـ_Y* v80VdG[3J0/OVlGwBb6.[T*^rKRɳ'cQ6-'}JfCf/&C(D%7CE+e>Ә̓u0+mww8ٖ'/%׭> \5bPE>33\oz#m#Y4w9ύ~*kpђ9J RsI տ3h:9ǥ_#7* ܺ%dMq2UPB+w 4$$9bBIf"bEb>Jr}ˮ9Y.eX=]DOKwf4Q7>ILC'.cI\:޷/ ,d[lHD^`fL89֯<5-TufjNK:>3xNT,FRPպmV܃}+ctݴҿD+ƞ<8DrRglPʹ{9>?} oH+<8>CRUXv N=Hq-T$]jz[έVGI ݕ#YZԒJȏB'& ġ}8IsVAѽpdk|Cr/bC׬f;Y0a vvrqn&xAz-&C{RCŖy`˾rmL QM_rgֻü nSӹG>wAnmlաDR9^5Y4' 5B8,q^e2,JeVj_ *,NkXoK<2JΓE?mJLyzġi׳a/{#Gg(7`6ȓeY4ʓF ZZ7M+x )SmOm֡{Zuٸ$ .W~OJ-_:4<ϫpR*$&xʺ{1..P5oH'p&9Uwad [+ |җ r[*|ť Tz` 3x9{GnV70J\ HHܐ}s\@ɆE",y/- :aUbA> i`IH0 ⟽kiG:(m+eU6JgD䍘%{{$va+E).S|-M*+`dkat:h$D.X*%4/ԓ\axz,AGfߊGvaAAIMF1Iiz> E^"4/ˈ9zS2DYVE6Lu csi"ay=0mB \˟C),8y@EM5yEEp 5a6U+ xT5Td}>G;*@tq,KLUT/.a=$hӸ@E;O]jePSyj):Lm-% =s2A:rKP ć:ElѮ ?+|w\+X$3ƫ_E6.ۆn0hs] o?WdDacF`t .w![9U!Ժ ߌzDO̬- z0> T&qLg4U4%Q::yۧu3mgĩ|As޳}%'4LuTS܅kJvט<{=@5 %Y֞JƵum[YHUUG iEjC'+h?1v6݂(b SK y3w.K0d@cD?s'Qi9ܝ<|pCSùf*P~,+ϭ^`c&09.kS@|M>Q|;x'ɥsnL/0Ə!K+ n4>%@I Vqު+~؏m ؐ]+s=LYk)J_H=`%GA,wYiF[|spP% [C2ik~J(Ϯ@lNjDީwDH7bi?zv_%"_!^b_Gqz[vf31I B^g9TD }4c ۱JQ!fR e+t*m<zmqt~y<1Y3=5i}9)[@(A7Zc4p+$Jv4Ahb[m2jA!?A+]6_.[Q n#彪\x"ȱyм-z' ;jlFYfߞD;ilMiBbtfRb ".Rv'kcYu\ W'+3Ydʢ~hCD0_O#ja94|+EZ I`uy+] pRyTaT/:K<h'p BŔ&=U MKYΏJ:$ aܫ^T|*mo"tW8,mRcg\7>GE#&YpX:1X~QZG`_/$`I=Mr͹IRA,t.h~K6s/G;{f)%'Iw?:AݳڋdQһ85,}m6{5UOT,m|z+ЏMB`qGEu$_5 Wy^bV"/J:)P! D)ߩ϶%r_w7[W_fqriοٜ^}a8%~)p*+ph"ϡe =~lܜFo،7*gr[]77Jc\n/ܯ]0\&L6:!*-ih^m+`"r+ ڏ)ږzL⨏lSl YW7x F8N:c T^]WY6m`PxI @7o&1RmM2(1ٌ4l?#5Xȅ7mpbkUǡX }&%7Bg]_ BIb75"e 1󅿌I!Ğ˅"+8:) Y5z$LfYG{9% nGCfgғ 帲| =Y#Ml֖w0ԛWb \Ͼ퍫B%}3:w QYIoƷ{Wd AAq(#Jx|Ċqzx:pޭȳͫ!bB\XQgG 쓺%M5ae;(?_=Y#S.\<l-[T;Pp&%) K@~&.A0zMIV!i!͘|RG20s|f+1w{1)`Uxjӄ*?TbUE9~#(!]3t5!ş fMzf2* <#2y6>?|"uytATbAcE9nT㘉ht%yd29("^HiGd ST7}l\1IteorƲ)aPWqS`{T fc, ;JȽO=i2mN׬^cyV=vOI!Kѹ'C:?ymѕ)f(+YJ^[ӼFxhLXYbTgud^VEAw F "xU^F{1 wEw{5B3lO-RRVv $cV]F<@ }Pd$(f:D (eG/<X ~pb:Wur MWdPvJ͓԰'!Dy>SY64q`"I6tcΙ[YO%ۺQb损4eZPpnVwX`(7! FY˺lz5c/v8R#* }(voL_3mx$.7kK7nx)JkU+,@Z26ݟn TnɛߩG^mwa<`3]Oy"WK5v'l)Nfm5_.c(b8"u)4DNW+:2h6rZ`r'|S $Qhr)e>Yה+s5['aa:wxy֙,+:^d4<,Mr}1 >=zs t-a(*D |}֜GNQ!fp!exW`QB7%6Urw~e3-MP`E{oLh~{6R~Hqumje5ޘ9[ÑM3-b6LD Tˬ%]qa;Q˭=W`r`Mݝak)e,##SdKw4!P# 0"{{/7K4$8BN|{cVX!oܰG* PՑlZ@4֭Q3Om0}:jQ` H܆]$#ײ$.&W2~^pww d[?ea#qOٌNwYK;pB@ V7 9; ghr8=>%3u' ۋrbT7U%9 w 9WKV5!=& "{%`j\>ۊ/{6ρbM3]ngC}XN¦=0<3Nõv1!xUdxdӆor2Kڦm8qxŢXZ9xX8A&jЩ)/ ^4_ nE?aj)+pJ;f[;|%s}f^q_Q@Uv8}^=NAV8UM^.6(K`y[({0؄:cF),V0P[ RMY)v|op 3pW\= ;DH(1 cU>Ю!@oޤ.زLwk#㸉jhD-7\(e,ԼH&twXp/完t a,LZIOK)tJ>l> (31$ބXJ@(-g_ 1z^8@~HGhG45çWIBb4"`;Qr?SSNƅPW&r֣%IoA)FA !^XT}B!9dZ_4q$-ovm3EE0=܀@Y./KcRlSnf߰Kœ*o4W:'J*`.5/CCߦ%8zL?wuYKəECϔ2wDKCOq5S٭Ґ}NM:׌ʉ'm6s(uB Vt{Iuj}ز@>Z{Os~dq NU!?uwj'iӟ=cq"xܷgh%5RNmJ8*~oU %+2JU+4lboi6iQ9 _<Qٟ?%+nG*^6sG2a:(;n;xHVD;0H4J4 alܑ+׈#v,V2gЂLT͆0o٬5&Vw֟>~*\^﹬,?$@ c7#qt o[q[n*'V5 t{ u{.l_1:BJt_mKv4g;,=/1?@$8IJ[„87ҹnS'm-x ']dާ5mKi4w\=\(f-%++Ҳ"[/RdīFQUwm1͠jlɯ{VjFŬoZB;T| 6+j#JGĕWj| -ˏ5;i/(/+ Չb8m3zK?w9utfB(7Y{f.sf6]9&ѿdvS\szN4.—}zC8dg|W!ă1А.-bɽ>SŝdJkAl|vUd&v&.63:mw=0CȈېm̎,{BZ/ݓ.sIZBQ|yd0DH&VvSl`6#Q?h}-;Yʈ=k/\Oc4[9c^?ZbӅQ d(Q 3{rlgz5^X^䯽c.k)]Ďk LD?SBv6q@8BZT=ݾiB삝 J1n+oi*;" P}ju)I` #nMQMDfk 6cnAdđw.hվ)S&8FnʠM-3J;H 3iJ\l\hD27ג$[:f!-@) \xt7uz1$I&&Raq_,W_ am]Pfې61g:eg>H }3Z`{]aC!67߹PAإ|NI.#u?zFNHy"0/A&=Fё>agM_?̰+/ow>RӳZa/WgOf"gU3]ǵUK](%aHQ!"fڢ 8y;ؿ2W 5]I_pSt4`R{keO_\dF,O/5#@ŕn|QE#+.L};dAܾduIfYWJgT ]ENA CN (ODYs?*oj1N(ϓEx,4l.l.L1?E )as3"$ Ib2@R3fۮ7(1F)( D:&tCY#^|{g#ڄ0zPȏrfS#Ѝ!5驃k"3))٩WQXfr0NtjR~-,S 40nD奰U2O&7軂˞M%"6*{s3Ih}~ WZEs V@@4q-$#!9<"ڨWaRQ{ CLGLt)Ffà60̦Hf:8CXebMkg=g(< aeJ#Veyٱ%_?H8@Z^Wfu^cr"p2)`qWx~è Ov'#n0M< fDo43&Sؠ" $DfiZ\0KCl4p^bѪ';oDW{C%i@) ήܰ԰Ҁ +3֤Ht u/b1OŦ8dr^γk=Ⴟ`͹JjC>?[N>w[AVZ*Xֿ 8#Pn_:3m9Č+?7{WPJ(F!n%{l30PrMo0%D ŷFWS5ipy}J 1OG#@Rd<H7^{_ )O< Zԍq͎@\X {ś]sg6ǁeTa\$asrL-q#~UdW S/?O7hLAe{].9f#*,.iPSq;U_:רwonSErԄ7f.|.?'_\'S-]QUX:PѤj{xkl G%_^#g\0cE%3i9uușu'-NT $g0d0׽]&o b*k@l*dۜaciݕ}䲃8 Ϧ=Z*SWT~?H*FepŸ+J$45Iw:Ô;PEy)TgdWs־Ӏ\c֧chU1K>ZO/g}0UPeܞO˩Zߴ_F,BY_,{oXDet5٩*-UU.cNA\}؆=V B6aˬALQ 鼶BwzcwD)Y0= 9H.$;9uZo[j3OX `9_CP9=ĽHζ:%ʏ̏ğXVJ8fܒcdhXq񉊑f5 B"9=S;Oتխ CiI2*@jI5NmNnoRI:BB]y~v)Yƀ i]~ȿ_3J;B} >">ƞ!@i4`;aoYP^?Vр]RFAa:||󫹚64cMihNGiMuU}?fֵͣ;vСx#VJʶ3>Kf~Fյ } i^Ӽ4ȥ Y ق+cWg蚺kBVׯZ[{ LzS`a"fAZ̿!2>h -I2\=2ZՂP(n8yIS%*w0czxË6HbCQ9Q<0ɽD.Gz=³j\`w ̆FH'P-^6Oe3.D[00% TZYjش7 DK;a+u]'WɞÎblVt}h%ܿ6mkXdvgfC2e=(-!rMΰ*E_=:ׇ?itiٙjzdšxqG@M.hm `y3?jJ$^{B5k◱*D30(.+NY]l$:X9_i: xgjŽlBզu5ӊRu8u>hJ G>)N]s1@.7hWcn[ݜ[#GQC`P7")PpkZYFgRT( c9çsV҃*> Xj]BglFU #[U7Y%Ne 2Nox(+RK0="&0\5>1_.*5nGm*B!}gA8IHHV/ל0V>/!Jj`&nH B jʔ,0!k/:$@_F^A<`ZV4՞fmKs*am%%΢hY\6˛kRmL);3[W S#6qGCF&/|msJ:۹y9/&*kIss*j)>d=RD5.k{zbrf@A-D]xN8QmovoJl6.{*f>{H^]AVɄ :4igNJ XzRGfIe Y"+i~]9;N^,YRW\9*1 Ɣ"?=k=RqpFvU7nXoT1tWd0EuPrŊLwJ3'# `y3{c=Z[,('H%qHAXZb5x- @Ow3忩CӇ^V}fYp}:0QHН%6a7ad侭r1M}gm X- 9Kpf,xᅱ9e }#Gͷ@Yb0ɃuCE$~a]. =Zz+G_i3ύ!I |$,Z{_"S[I&aGhIf@Y81d-{_^$8g)(Q7256Xf^՘&grݖA2>\Ttt=OAU4Y\Z YKO3sr4_ҵ \?t8.o2't8̳=edh ,.mC!_e:\h; ;Nm|h-"H%N,G<(*&;/Q^4" 9\ILMȡ8a5 Xon "-=۵m"*L`X5 R&o(TJ8'w:J!2ՊEmӫarN0``p6ϙXGߪ'SRxjj+k=F ݰbB5=bb2A. w_P{J(ݟ#iW%-;M]E}S.$:ɮBH– .j\ݙNʛQ+ٜ'0 -f(Aν%u?~2|%x t<^} pm^Wh}{x.'40h ?2! \aT(DuePuc|Wy}A"!/ǛKW6j~2 ~?P|V֋2AcYfP~x:;&Ap dN':U+:(d6ɏF.ls`]A|хD SjxI𖍂U:D:5(-[ iCNX ant^)PˬO#O`B)^Sqc žum&b |ȏ71AhAF] f 5 Ku{FI?xZ%֐E0x2íIW E\L6i{ R/ph=엵8ef%;-NC;[)FޅbQM]> nX@L6LȰ1^yxn6}KEuw!/Q9"4N\r==޸7|$x2yQ}8QHܿԳ}w~<+[ VЧ;B~^ ,mI8\"Xx"`3b:L%Q@2j6D,WzּR0jC0ayb:LKIa0@Dk>LcC}.8-h8973Do'"0=,8j9U1G "Zd6j1J$ \G% ysNC0ʫiDfTӬo+dgraGL8'dj9ldzhk7h?ai _@ [LٵE,ÕJ ne DZ< ܼ?\upHZf8%7`s :~-p\vų&4\mNYSÐ{p%5|eK\Onn{>SJ \nuX}9n˼!eѡ~XҾB IuSkK˯0< Gu)dPE3%vpfONQ?hX< A!թu-oO/w: o3īJq=VgW~UIǃѭl-4-Dĝ`QZdT`(ȥzYg Fd$]q(T*^5bm&Ic)3Lz<'='f m+3&v˟piNuB[i q"2_?i Voi vU2 17 ,c2^(>'2 ;t9ta0jE`nAg+ l[aE/K*`ɡz@pψиeǼ~acd_ lC87Clf[ath1ZUQ,[(-|S*)Ҫ5ܝҢEUyƿ}L)_JAD[s4.+&E],GUGcndUq`Aڶ-j8qmv-d-Ωc[k`+-@5DӹښW,]8fj".N%?D(=@pѫ Ds* uMP, C9ojkbpVN 3$B ifҷ&>5Ae[/ eb)эaB!jQOhR^iC|fiеf7:`\BqvE¶',=X%vQ4gU%@M'ƔΚ򹒰R~HڕR:lc v^ N'D\U*c$Zg CMcmx\&>;|bQI dҨ=erW ţPߊh/k3xwAXzN'}M1^i+3D\^db܃{4J Xo(gyCFu(y=m~:CIO㘇qEjᱽB@TR-"k5~,'ͥa *kй0_-8pMi7yV9o޷š>%)jΓ0tɬ/Z#N&DUMy"Pj LrGbFV!XMP޺U)5a8glm B@l`cDZs1Bx3 6 =pj#@};V`Ӗ[%."x+#=`>4m x,=~7v襹'%l%):嗣AGk̉$ |) CsBcֲjfpbj`]Vٍ.EN\ƹ YrLWP? 5.0_=PmAXh|5p-+RRz#SPEvy ٵ |D,=W3\; _|SU;Ǐ*M84 m>Pi9.!BUUЃ 2Rٿۼ/UOG|E WjC]vV29} uf (~\8L U7@9ᅯ+Q'S92b4o ։;`%.!T]}t2ܫaCɾ:^u&Ef![E4'@1\w[|jHF$廡R& Ӏ`,@@2Q7#ab|wq\ZjqPpinRZm4N [ "NSwOڛDl۸ڷ";r ,OהgI+Nw ?՝xQ)#+UVqD^鰻=C M['Vo01&L`ȡ"~43FmB v ?9ő$ 5?( BX'}9(d(7MZ6iT,|f]>F0N֋ eZ:>xp3F$Կn{R‰5C{XCAbI,!y?Wץ,HvLatbǸM]Zlmr6E($PԐSf\2b*#|&b˓ᣢUg\Cߌ7swc3=K~Z񰙟 BNzIg (%2X#X#.\)G[Vׁ5/-Z1ڏO B*[M̀u1x3[@e؊:\oUA F Buh Ё;Qm_8`2=IƂH2k¬a~DRAFqȹ/9Bf-Wo~zHQeGъ>D7Dӳ|N&@̡q8OKݯQ,sldb}ԯʠiK=:}륲~Y28éHpK;B,Sh)?%թVhngL HiOC2% ݎSP1gD`5 }Lʎ eLO1Z(UttJ76%'ܔ xkpsRIanrFP!p@51;G+iDw'N7?b:FDD1>觙"8.GxI+ O, }ؗGWqy JfvVپaJFii> z[sIX-,E~&@F. ;EP\ĘyD O̓fbq;/b-kS(c j<1o|dBitcY=Ɲ6P,I{aO:kgUȻǺly=PRL{R .4{@$ڱUty1G=l/lFA0-ʬv\}OGب4ݴ2v\1[1lnt?v! (VMCޖ՞"Nֹ ƍ{L}&_해\$upJKj OBc!Wq ݰ6c!fG >䊸 "h}ҥ .+bChNʘ,{VQoJ`>.Z#N/1BH -TwjSOA:_LH/w8"f׿-2Lj.Kze(Fj l;p!Qv Kۡyu8yߕ3A)y\Z+DaFדNR0`lv0BZmLhrzp @վOF8r aeDkae.pGfcs4p`ˆc}aI_4>yZAXh*3N vt=!'<=Ȓ!S^13R/uq 3o3>CX`C`Hx [1y|c@dlo#P9lGaN=Q7O"є)^O:gVuV/^hg L# %܈>,o[[TEnʇ.~zҘ]ֿh |)US49S=; *iD}YpPZ ՇCJQEL hD5U:kwB'8 aJ5oV)$ޝ{%ܬbc:fXaύ HݦGsāL JwƐmt\?e1qcygA)xFGؖ*5$^ h˹3~!K]*-aHK2_Ԇ5ZkOR=ک*m:aܛA TO\X5J;^KiX`RįF$zUz6R&4:4Hax؇@uА ]^SH.g_\ q Qqbj]cl' 5l7>!2\Wß<ߍTڹk;N4 ~Q!ov})`vFN~LJD'N)ŁQKO* }]TJ/t_& S_찣[NX $&]ԂV"0Œ ;E`Z / <{2=?(KYڛ!xZDolf*rbOGjP_l>ժ"<%ssnMaItm/imaW}$7c Iq>rR/[D#۾BmMN!b :@K.k<Ʋ9]`^tq?hQz>vսUo%OF2?oF83@tk:j|݆T,QiI [_jX5GP<. q;D'pH~7 ^AO[*v-`23:^y0]ǂ1PrNc4CqDse=@ 28hL"ܦ?!m)EϢb3y`̐k#do,h8:gu.7cu)ۨG[aUf^3>ԣyP/X E&ݚs9]q1RjB?2׋ۺ?۩ L9͕i̟!6I:b,\+[> [E; PFփXB9ꆰ獩Xg lMX$\t+S#ӢHv/ҡ\J8$ABb=U:2+ssbYx;8acVɕ,Ay 4xk,QfzM7u{*Y Ps-geɢ}Tj!~|\h-'tUdɊAgU~ 8u(%˦5'5.ы8mǓ0]o^`u)7[[8Nd!B*5o( jF^K|iBa )ra:v)U}~ zZڢF*P֋`[XQ,3/8z-ښIշ7R0: ()BõKR He zEL?YLsUbԀ@sak>JQXc]VgEQ-į94hd!/KHU2ռ2G LJAI@^{5o }=2;Z"4T+0 BjXB-k|bE@$PWuБjY5S-GE ZϜr{>QD]t TOpͪD"QfUV ƚ,$,UbůMLC+97 +f@n`*:%q^|&yXܚ{av-:P5FٓAcOkHG%85GAK'(JȦlY}B"$pZSG:JU 2{LYHFmE΄mMhs=/&H8L& L쩞Ng0v)#UkBCV)r 7C Dh}6 2>?l.O[r6 ?[$+@nGiRZyaڿh Izya [X;; LւTվ3k3T\ [Zr:ńnjaP\0rP6,\[gS=!]}sIҖ 80ɟnV jrUE[\)+A}ſ?Y?oVK*r.̔_,e+}"}~l'`k=H[{uLůg9[uډSŮv#A+}fs+F냚±y[l}H ΃֧x.]"J`x04/Z,-U&rn7oϣZzdVDX=ƒ7^|sQGHWGxYcu 0atZx63# ![٩J4wdVwf<ӕ*JR]YY`ʴ.)7 f| x={yd.BYh  &ͣhRg CGᏭZN_ 2@;% P&ܲQJHD 4:a}J•h=ń0 ēF:L:J# |&d;[\y0ZpsOA7QO~Mz|!fkIE^>0z yFp>= ~UŸF#{8TaRd AF8nmqbb~ߩQI{w,Ut˦9:m& Ԥ|ӣK)YrDd)ތ|ԝuU,mpЛGsm/+6fc VW @p#(`xH} r+U @_{%jrzyl o\[3ٹ]<_;!rgv 6CFr0\ݕQ! zgv4`v)CL;EÏ:ŹზWU8u`>ȁmY9A8[xfᩑLF{uR*fiZ~geԥ.w7=3v+Dv"ۣHhWm4~%խ=Ig'!)۲o"5 0.DHNZoBث';7sv@wS;I4"KbKʛ Rv '1+{{f9Z_\t:QRue^ 񒘀T{3Z|\0%e퇈:h5咥 t v}k` {hXk<$sjDÑX.B|!_̱t?I[& sȲǯy\r <}y+GOCms׋$?iJ.eqxp-\KV e+"O2gAXds,.{=T=x1?wV7skG**Vn8֡MBE[ ڃ`I!i/><7!ՉCP(CWE8GޜkVɃd1(hPdV iC e _Ђpr/ۘ Zq?e'xK K@DIQ&z! )R@5m\p[#"iR`' 7MI6s_HVg”ß?p[p/](wlb +ͪv4%mbqi SFMEvh@aםboK Fij.K;.dwۯ)Hy 7aS7–u}wQg07Q>d'mQ|RBR^źoLY_[߼5̘07!G܀ЪIQw穐X 32 K\fo;UYHxToդGE&*U-םh+^Sv=mG&ɥq s_O4pnLuS%.;dx FOFǛbx(QH6^ Wl&EIӔ2 }̙e6T*X\R *vMb  =RZr/6]ʑ} VD rȯ]9<>>[f*Na_|J_M&ٙx!M붓Nإ):n8Ц=5:ǹ'- #ZB?: tR YaUm.wgl 㠮㈩*?7e]#b3xnˀt{ O| X _02m%5_2~i|䟛[ih(enh\*A-MB%.3tK6vYm]9{P]JuiX,-s3'pZ5?޽v95,{ Ҕ)'5Uåy[SD"<ԢyW,7[Ol?`m%mٶ\,zԽdD wa,aCf\+MpOŜa^CMAuYo!{H@CA Y@YBOƕ52 "GߎeK^V1.(Kepx_ڲ9:QWN~Az0*;B"{J>/QAgj۠#CtPN~xz|N=&fv4&DNskë,ɵpYaAt.iRJ;=  v2;uhU5֖iOŇNyJ<}v*U/2x(4!}o? *aNm:K4}_N-s-p| 43IbnI! 9W%Ff;S2x!C*C<\B%qJhr͋t)vQys͹'!ehMKdJ^TC>Oy_P;-[9rjV5qC4ǞYATgҤn,G)mon+$.k0kz;|=rпzs mUI{a40kɭָ(O4 C3˩jHQ=Zn x veY6}B?򨛤wvm`P-"vS z &jёjbӎeA*t%cM6D㋌':AԫVaJ|e17ޱ@CE<7\Kό0L0 أm[n蠐=:rdߣMqBk3UkD՛ćNQ#;X8Ni>f;-oD.P*s>uy?҂ 6B #9;EhhL=Z1Ze4jwahuYYIPɣk=;|ϬА܂n4,Աu&EbȐ(4$H΋+LF"mde|z~F-t$hc{"0Ifz' dz@BD̓w^/z '\ S33HiE᷏7:\7CyD8{^ .H|@hQm{_|zj{Wps2’)_6KqYZ4y_gGdZD9{]YEip[N4z!`QlwQm ) p챣1=t0CCӺ4Pv #m|` knyFP"_SRőv1_‘f/л$40o8ܟ\ J澇*ڇOxOwyu:Cm1AW&2Ę.kl‰|JH^0x%eS™6,^JTj0>7vT'C_ed"!)q gMc-`zFڒ@$q+?ua}ɕ<G_0%gk aӪ f+^[C_{c14Z0%b}E̟>xVv? Aj^3\djVkF{'6+trSh."5S1l;Gc!1pě"u 4N}D|MhE7ɼ/ R1Ecf͑4u#%j1ؐSE1**. Nc .?RÉմGI* e)Q@{+n| ZO^ɰlA%{VǸgF~D䔛'ktN^*N3tȐ92ʗ|UXHHJmCIP Ϧ뮎Ћ4Í??ۉ dVp%D/i`8J">H`kD>Cqܱ*M"rQЎjg YE/l֦1AUiqot.$ރ@ ϶h_+$Vy8WE"& ÞP/]-*̦PyGhRͮ<֨mgE++g]ۖRWpFG=*u`bC~L"#O@\_kYYB'uDh/nCH+ h 8]1\Z _B'n`au fL\``zf:SM}Vqh#MCsG><]%yx,Tݢfx 7o D6ϗ7vB6X~9U $;)qEv g%M cYjItkH"]0CG"{s * PX\__hSk(`D^/C NSF 'DgAS$r (5tY# ]֤ WxZq~σ]zƫ튍%l5(9]ls^7% !Tvo zmzC2V2.?8ذIC3Qz~ƼR:Pc"qej09 }Vh$n+hcG4 O6doUo@dI&(zOo`;!d2, ӆmy$#8SySF)$#H oבb뗙0201|ts T(7j#Ugn?B5PzK-(KBi~/WUn'`[ƴ=iI)c@T8ڭTM 5g4xa~ !#=$lUnX?I%t:pK p25(+zNOQOJy8>kYzgHjd)*šcb1P5.!q5<ݘMe=5uyVomr8k]ÿgff +;SnU볢WA˵Nئ=@Xtt"CcŒ2-F[lOM;ɡ{|Y'i x$SvůC#L$je{}t S쩦=ow6 sH3[M˸u*P!_ !xD7 "FEJsf` &~: Bep%DhY KX<5Tt.!NA-sIH%e*{2e#[r/K.oLQ|SqpeN%/~2W!иďV5oFk|"^\@dbOs]Z ="]HyZ͚7Q7KgAt^'䨲TKh>0߰{4T뚮C-63  FCxu$REorb@>:' 6FJK]W9Gs ˝v) JcVKy4rGamN`P|GHq\MA{zMm+1%>j"s_Fv7>.'il~b%H*˖.H恄?R:ž]b5sSt?K[b5Sz$)a:@YrOxj'x)˭Ο!Cނǰ/|e_qm4gj`gSԈ =dC#Åޥ,8՞M&W*ր@Ɯxl=4  [΂rGUӆf7CvgԀO4B34slj'Mx8L \/%7槚/f4ws s!Ɇ|0ɳm>ZA`j5e|ZAWCjTY+ER0.l{|r"7 V% Cˮ&~L &M)C8KP bKF(V=%Va8 NHvK󕆞s1֝q+L6m*gA6V) 0 :t'K8`,V.kZLTr*#geAvڋG[ CHO"iy(s)y |h~JF4@(N\sHrNjfLh{ |uWu-;hpЕ^5t+)ԇE}>Ng?;ŁWÂSίf@53mߡn[f"J'ęYQ_ذǍ 驛'e7 =eYzQsR5z%w v`րϷ6md4v Ah{r0 sHnԕO}Z !6XY1u9CiP]@##mh 4Ե%^<k ~d^ +J# dډwN{Yhq4!dYYO]1 Jvkn嵽NJ5P{5<,V"edkPNq)Ge__ctbq2jm&fӃB8 @u'Ϡ.'혦b$B^чX/DҵU%Q 2HɱO/= 0#J5+Tp(]4~Ω0؃KUb bp5f y€P.d/1׼(C4CIʽ I,l "+vR1Yu[)m}0wݫ `UHc} 4쁦&_PO7Qab*KH{(/CU>Uv0+xɡ`e3c17_o kNa0Dڷ}IΖzEϥJrH{?SB8L“,m_ny[D#g3{ yvڪꨕʔ 9u6gLY[[_,ؐO?s$D'䀃YA'&ydLĢ4֏):OkXu d͸&\.I^l@#lDZ]ĝN1=Ma;";c-s01rࡶVQ&En ,:x,\MyL:@BFvV tsJV~k@Jm} Fɉnto>J_~yF .o/jg)˧_]vk*]| T+(}Mi$9}r)|#OM! nQJ^bN`53Nӭ)K  ޶jܲ,}NII$xZ>WٛoŊ17B3 >g C4*$S 7ADʩɵ&ͷ?cb*wPc&άLes 2{UXYDZ:7X#P:g~Ir VO^"tYG KN+a7v(ܠloL"f=HKP̈J/W ?\L}=1Pm{-=nQw YH^% +',s"ڐwJiUbᐨy +'lp K_3c*f {U<}y~7[3!d9 㱈UуQlgפWEJ1P UJMLVOSj& L@]+dS?MELE~9OEw3Y!!hh? E/}Gb| Ʊ=oO+:ӫs6pN)W: M|͢|D8{LhmLÒKShyq >,&z'<:E}ÒX~02h1p \cM=5 =nԖap ;E 5&$#ő-,&C< :xTQDÛ{Eމk(h2If&tm.?NSTpBIr%7B3}h(% leiKo ; 2$fb%Y='UxH~ {Z%\gN5%L vdB.L\<ܼ " 9Ɍx%@YA#`hrآ gѽhHN|e|cR{X-+fc_f4I|YGT'nNxjeD@?#HbVuݳ>a^ťW/OXJm̚X̾$!\[R $F)%R ;̓R?ޙƞ-Ȣ"vp$-]o%z4Dߴ>o|}K|:Uۭf)H0OB^NRA=( Sf4rXwsIYK.:&q=ҧ8}H(I?|p /WG 8]dl*T'I>EҀSZTs+zh@|[aΔ0c~e[JK`Dl,5ps_p+p# ld$7+yAur.[m2ҊwƷqILo2 ̞f5`("ov\:fl/#Zh]P~{zD* [Whh÷0pV1XH?ck -N #; 8TIMp#hn]E"Q1)CU[׹ꙇ֤}'sňq PQ kuu-YAlF;gїӗ«(鐀1k$A 1A[;Yx PV ]g`-8U ,} bRQJz*)@7HYفߋCtЬ5E|' ?S*B%W9>Ƃ{)_=W} =`9}Vn.nk>I6-V;:M^8„r }%+pΘh^[zdua![rB]aE 453PLxEC3/SGjjM?_gCKm韈= .{(.^G Hm"EVdf`S4u{c{.߯F+͉L5Ggp˸MwV<\1sQMyk@T' ^@Hc{觤ş=~V(XC?OT{=ek\;> O]jV`;h@w>l;6(H3#"GAkݖE>__r=mKz=o,&ˢק*?hb7yەeD>~og6:3cnI; QEf%0I("j, q{nѦv 李 ^xx- ʏAF+/)ڼIrZQRoG.'}pDRoVuf=qh0h7 ǟCPYab_pÇk [SĚ Bo=5V† tXIaފ GDlm|%pU#hb33urxhf}v<$1*J}w7hB'fKڄΠv lykLj_p7w)lKss.c]h~[2' 61~Υ2|pgm,A ls6y~_-]i PU=HL0KAd ~f †C.(tƩYCnumy٩ĜT(:T' .G$j{ESTc8њFP̄Ԙ\sRUU؂$C׶rLRdtb ^-},1! {o//o**:룱11? )+i !InYcqS*μ^1k:,S#CM1p$vXo[a{\ ^iNN ~LƤ?C"@1 \5ǣR =<Ýua哳fTvC)[ۄ[:.-5X؄r-^+ $Xe V^@K\'E@ =2PA;P3,5 67~LH^KY6H7\H7fQ9`y:˶Hg#Lh}&kԄ |yyz u極neaFI3WtF~Bڠ%A2j\.j!e_ST~\7 Y:oflL+E=4TQߪG4M0#:=4&ln2}eY낷)!)UCp/_u鎸{1kn,htN \g"~=ޘ~Bb#HmvxIX[PCɔav67eF5@򱚾S14FQnE-3 @ڋ=. dQG~geP%]o5[/AQؼ֔D"%&6 rv9ېe?onsEh)d sp+-.CoZG}3Ud|8˥]ed4$p"2߸MvT 2;%=?i> ky*o!@qi4P5c8~Ǒ"a[`-Aql]ȝ&8Dq8]\FFE' e9B^mS벺b#rS5 "~t}ړK(i؂jⶍ!vN !u,xl_5*Sg ?m$S<. oZڲ,EF XD&K"Kzu J6գ80u2ClNEʹ"6!Fjʡ.EQ|?ؖ*#]7 {j9SgxA9R6dsBi]u OT7?쥕װ)Y0޶J 4ID;éF9KG}vs* շ2.is5̵O xKiE޾xz29 , 04n.U3p?nQIӃ6*ϸ"7, r?9Fr2N)$Q|ژ^F9,6t6_f&:U {h=w3]|D@:pmƂHu7LN=Sv'&z9kJ⫆!^ gQqhjɓCp/iuw8O\xSzv;%c46 *CMTy7L8+H̓ƨ)FԝrzCM1Djy;ךHSɍC[٫kzFլ֡V3rNADj%i'&.8AG㍘Wn3z$n}ԎK헔%CÆԒ3cx^[3zag9xni:Km4 9stQǀ`迅nu|*TuҠ7[ L)PJE1`_ $5 p"<^ wwhż* sw-bqگPcz 0o]lRX[5"¤^Tu[Gzr7 ms׸+2Wvz/~ 9WF=dOf1Y39 cPhׇ*IIPYM:Fp5E+׮\q:X:rw6G gx~xdїϨܜgyB%FaE!'XGY42zgmᬹ<{5)kh_^pV֛SاŘI{Kij~@_^8ڧUXHV[H,tА& &$ϛ<"G/$Wo'H=O͜)1Zs9.LHd;{g@'&StkQIcx\i6FG ČْoBu;ܒܥlE_x#OoIE◗g3Vzg!!B_h1&Y Ht[wX/RvNNP/ \LF;V%)6J_  _-'U` 62up#%}#0gC] :t֓Y_Un8'1@6`Pkl<>%@U{L\ ߯Q9N&3Uof)I),q =P >/ z"u`Vx{--&)Z#A_hQ0.\0Ys\?X:.˔{áo5e~+'KyzQLø贩ag/eFwꌃe H $#5Nm:SrJ6mjY56@*죈ϛuE ҵh1N ͈ۗcCUPʡc`~Ϸ$xTp=uXe6}'޵A9[}DP<{)KLc*qvW=maTAz]˨Xe|ŬҽX&ޤꉕۋ3>,61<.4c%y[H])3FMZc'cM]#xDz+iuY jL"C$p1nJ/e^Sa޸>>U)7)kA턇5+6=m&s *gmeG"̽Xضjao^|(%Kv̕e|q+粰,^Ȇ𜉈Xϧ=S|H&|fRH9چvLpxK}; qGɨ#AGQdD֮Y$Om;iOȈT܅T^AGvMĒE2Q铆CTYnr X3NbA1rY1݆OYwy^)9{:! ^ݫB)ԋ_RCo@yڌ&3WTԍ`ʄXv#{+kΏCd *ʆjABǚ!UvI!wv 0L:t(JʐRd &9,a3Yej ?ФŖ/'80ܗn` 0_;׫ȚN.p~E7\5= Ǻ~(D WMɥVsӁ~eagEEPDQuD_8qٍN}[yJྻUxq/ꦴLNrZLxZ2r#n۞9S>_:)+^8Q{:{hpsm%ëz?M\2SIچR|F#5DQVS;/w_ x'܎ÔhO U~OdN@au@GbU?}7WIcٴX^TUƴhBM,oTRw9`x6G(5/ng}1bQ}aA/@'Oɧٗf!ǕGuz%^gl ve©#2,Rzb  =7y w3İ94ӽSEHԪf]Ru}dIoҶk\zwdρv@$'h(@W>t>zcsV0T I'ˍjto\nߘOw^٢Mzi.P@7{ʼ>CO]KYm Pm%BE}>Wful#|jC=7GF! b X8m5V5ڹ1gm@Lׁ퉕L66DUifi}Rxyhx0T7ͪiyn3}lοɠCԋ3+F2SjONh+xYH\B[*2Ӻ {+W F.قP 9>Wd.gr1 VqL\9:H#ٟb1P&W\@s{oXaz 6 s1Օ:H22(_i/i2/SkKw]T B -OZ^>Wo{{8"[WXJ7rIyeVY8br[ M_E|9\VgũMv"hbEþn)ji'Wȳ y TuX̐q~bC:0AQ˵2$O[mNg X;hEr"+FBg.ûM2!X$s旾׸*q8 'm*`nEܠ9pl09vsK3y:p{PYG [ QThhu&DU⣣iC0 AC|]~=SE^V?KXp;W ~蠴h^n!0šovA&_tU;F8 UH챂HeRH75ʵřdrs4AE, d*?2t.mcBDLe/~tJeQ/1Q0 EɋRi(Ӡ~VRGV =5KS*ɱyaiv9lOcGDoJI+XJ&9cT7:heuRSIČkͳwKst]:XUwv␀'PVy!mt ΎveӃE6q! fF9/炿E<]5^#@I7 <> |'ރ 8iQϗCV揙o+dA_ jp*kX ot(31U!*]#=_BSIkN?0m3-sHj.TG;gNel[͓F`PB(9aМ^{ǣaԒqVvQN 12ߔZ3}+1ݕBv9$[])vz:6$+6!!X2Zl\m 5`sٍ˪R|\d=F"!Je}Yh n+e&vyiPbg9q堵G w~<=x#[To:W$]+\ES\:t Ի% WD",y= X[Y4m^h1H{}~qq:.R"J`eX|iHe MyRJ2'b&)> K6~+\|{2~Z"t,ݝ-<^íٻ \qdN3vu[3ҍѲp&AAkj)Z9|dկY}ޱ$NbXf `Uic|k ]!,!#Rf2a_ZeЂBas.}v4I332TUh`𮭹3M#_9i.^)9}"%&[mʮLn;oJ*O8\/%]Lc_4~iꄵr8oD˥;?AO '"c9C J0ERsw%Tl-g,=Иw5JM ɚ`VZ• SZ='Ajpdg>V}XP>LNZlhy TUR[Fk G0i^C w/%n {ebuIqKb$YӞao}V;Qf\Țf$Qc-`M`Z,:)GFcan*GG̜7.{*3t~P0-W WBu]@3$kP C [;:e'DpE|P( . y͖įI=] psUMc@0ѕEl۩hsz:Q,-`5;R sQ8D?z_Azqz(q*Nd mMz˃HmEBmS>"ĜOf Iu~i_υDe:)]V F{s%Rb^NQu q6k?yRRB/y//'UExBFuݵ*=TZILwtHGR' }G[ .X$Z_6m.b3'vrp ަ,5 quЌo$͋:`Z PKe3Y`ٹ/"g6cfmDf4 T'~strӾn; nV&7zHTpcǨnqID+|%+؝4wiXp8wg3ͿSov˦\ {~R7F2i@kbv\<>}xyA::f&Vp$pLeFy1iEp[zP!+aEb$VT_ 'IhS%A)^‘x|?UWOdG:`^MkP9Ьs2dqmXUQ^WoAh_-\J4Ҟ_Eք$Z^Yq񀽂o^.ĸ́k~ fP}ɓtJyJb{-5'T?XV+ik] hCoY_El12}K(ЎëiϯV`jDŽj~}.6P*t:?YpDWl_z׍LXA*Jj=&73(V#ẏ6m`Zd߸Mʭݱ͇# WB֣w$qոÀ gMGYN[`ZwQ *z҃X4%P]OD24T^6'k D dֽA ߌB>GL4j;._LnGˉ|J7L58CҺ4)'nhUc2$Q$9<*=őc|v/4YH>wD4x+6o>YkVOEUbeO,;|l; |o:`2W ,gTpvd1Gq[e6CjxM\<`$ԫSբe>5l߮o)k(v )-:72!0vN&\~0xCoq?_/iP(/\h?G@dO'iW(jk!nS.=:=qfV7dǛޘ_ xBW!)tq]f24.AS7>N|k۶X_RZ"9ol81훢ާ'P Jh˜H >OIy;7YTw~ .^楚WZMsW)[sm,*µї-d6hF" 2g{)M\%:/-2>LFyN &.4%og O* s 7oVrisJRVWjl1+ܗ&~_`= X9hOT,,|~MQL9FjN0g!hStŖtcn~EjfpԵuI$H*#zzll,z4A1RHK=V5ɖvi?1:ro_.n@|M0 l0l9(FƊ?6!Q t/iz{jۍHvD_GKǩTbttȓ'yoтz2UYQD bV+ ϼ3&Cγc1ہu|iu&%s%VMq(wz|0߸`YԿ!Yvi\0llJ'<U|zCÊ_6=,Q@8Y-i>)DGYSiUH}ՀLN8X˱8F,`Hyr677QGȵEgw|_LYYTAᲴa NTh~= Bn"jpW5)= ('~CW^ @Y+T f<|e;pw3#R^kRyLJs~Y'wqҞbނB7E8 xߧ:ue|XSzHzca쉬EF[Lԗ4fҡDAN\"ۗ9|`L=f,$@PNB_&9&#MZ;5A"DRѻpH+vK45ػu\IH\K`n;͍b<=oB͝ y:k$)hg`z(&#"KD? O gsL wLU|σ߯K!O0N唝 vJFbzH6 \_n>߬HșHP}D2ϕO|P%| c4%vv_*aY` .vI{6u^nj`rp%ۡ<7{~RB ZbǍu $S$Siܗ#*we.U<@-&FpU;)_f8|Y+^i$'<S9- $CҴuD}KbPے({ Ѯ$/oR]h#2s:;R; \Y;`!߿2 |MAS`'U5i2tAi۩DAaj|*Uׯ]x$ n2TG<'цUf!V CA&1?ԟ?TT&?d-Bt,y μ܇åڤ!(ʍo1t]:Q4@*zݨ3Eg&w܅g5ij5uK:!vmo;ž74!@b\cY`8pO<=xoxVHIز* ed쬍V3&/RToSUY )8!*?-KCl,Cga\Q)tb'e5iT8)ٮ" IRR;,yiXx-')sM. ;{huDќ'/tG@a_G0nPZզwva;wM{*3H=$GS/I;aϳVF;8Mlk\03qIthI 9_өKIɓ 1$Z94EgmC`NK5# 9Sp?\DϽdwZ7^TWP0fC|4zB FKV8 nvk9 BS JoT')*~!uŇ{5]$NڦdűP-bpn^xZKxi@:dIس- 6t& ^quJs:s'>l;~Jix2*i!Z|gR.ӈ(aXY6w yeEŠP\L4R/̻?z[PkQFKIy^`A3(n~rީ :Qߌq=t B01_۲;4"N#NYKF^Jb #f͹ 0z|: uI(A]4CàQY6nKkWÕMDž9kWNI:X2k0D l*X.D^N}K#4חj5o?yWTY0;rgwzNi1l`jī:O= fgI5!>E(2^6Z}#JX;,DZ)天+qىm}ŇF^3*(&$S)IZIw!_$]qqF S%GxEPu\mߦ}xG:.F*WҌghnCGuߑv~_|8 %";|qJ2.t(NrXAFSIfNf,64UJqL^5(}4TF0($c>ibcEm=eHIgGΈ6>e#!J:#a>#g`2p̣€B`%+yNagE޶Mt,1":QXkgSE,iҾw9jg Pe M}#9prqLkj_@0f3~SO0~fO$G:JVĞ?F-2 =vV}$.nsx?񐎚ev MMơ`Y+`82glܮ .B`(@R/k l{>:$Okg02W?&N2ZVd6tC4_ r$8|N3Yːy`@ڬ'7^b|[@iqy8KvKyD}?3d+%=בů%K?80,ej=迡tIAe6殆6 *VeBTLLgupS9s%!ZHC3- .ⴺ~tׂ@^iiTCpD e8ESA)S<6OyP^@(ކ&P5Gx8MF iPqb5W?$ f ;m;  P$d> j48@`W 7ܨb*՟* d.M%ĪYF8ρY,ah߀հ+-[V+l- !G0 m;:O&H^6mg@p&;<;8 XbtȔ J9qf#zypw2պk=W#&'9X" PV&-ѳB*Hۊ]>p Բ*w~yGwnKb2k-y#FOj<)bWi90ww `Κl"4Kv+{ynï:SW>us/M ]*']ڿx:^ ]A<s#۪mTO&*θѢvS+CVk:Ut6雭{+1Z "/@M=;bӵzw' T$zeܾM ',TfD5GPGNќMm"qv9j#RI_%y5-Ͱ R~A-=udi2 a+ 5s?AXcAJƒ 7)\q޺2:%o48}1`}fv~=˒l{5p%,/UAyk@FcXgrOW.3\HyUOxV}„,W;7MlHgf:90%nQsr3-pA ^JfnijJwg2oVb 7NEBW ܻڭR9I'9'yR|o ؙ>@(cFÑ g>J_t!%+{ѷ?!;] {0C.jdǸ.4tU8mZm(&UzlQͬq%>hZ<[Nu~}9c{؆b(Nz9d _"8ѦA.YyGg!)_WΒ{`xDMBH[LD3I]R&K}ASiP: DH|OND"49v0%/OCtKoJ7QYV+9( z32(4WnV G"[&- 'uD Q;1)Fm]$0zN$a7Uw>ZW@%)BuٜMSY1 9~:f_5Xƪ^ufF67_0u/6a芈}tq!ưVNQImf|۞^[喭'&^j0jzJ{$o1#)ܻTPVh8ĹSfݍ5=X#B< aLH Al&at<_X|ϥ!՜JERBs(Mxs/fZXsI!\9TLe #ǕL''h W&Tz5 H%@p_`Kb*^` B/~&|ۍNP[0j /]V&;t'Ug'i`xbpj+ P8!Y:{)"/yu(Z$ 6Y RrqpI2jyfQ0/.`Pzq>F_a`H=XPHɚ1 @)2T*[05ook\_zUmq1uqϤrܒQž!vטr{ Ֆ9WOlp?mqdyV|;n^eW:o4[`D]3YvWT$<'NR_+~{vK]`pD y53h})ەO07+5Kݘ،"I1[/m%Hq$ Lփ͝\tt ZK&,e-i.DVbv2]"VeL `0g?SRo3?|2!WL$' Krĺ $d5fǣ)(',+gO˿X*; K؅-Ůغ_~w4xvx3p`/XBE+DJk%Z:ڿD Ԡ=F1G>&H*LZ N[ t{!.s{؝ӕ WG(ulo #{@9'&#:zS\D!<)x8ՓMA&|b\*@o<d!Wָ%Ltrvf4nY4% O !G_Lc9"W]Lk6׺S%Y=λ\MW8%p*"0q|%asI "v}iBf"4,̾ PuS{@J%<,@f~z-aOzaEfړgEdWe¯^mwdPg0i8e %b4\P2L¿rV9 ϛ{ H5*q(>B r! K(PaI4a#_!8<`r~ ,[aGJLé?Fә7sREWywKס/tK}&'W/qĴK@JwŘxaV;lGDG+x+$8AWѢ67"^2jE~oxK=dZ`7@LȈg{j"etл6VֶȱJvl^a ka^a@9D⟊'&C6j;\uja5n9@nVDk_l{×^`ƌsEa;n>5ߊqZq(=gI՛%["xgP 'UHl{sBOOjJ?n;M H_6W&qb9_ƎL|B'Z/ZMWh(xKP1[=F RKx@NFRq#<<~ y[)rr֣f6zBe45,KѾ a:Tu7a&D4͂) A%⣴y|iڬpŌ b-IA65 ~gBכ>G"79ѝiP-ߨ+vG;az#yDYN}K -@`mG,)V )@˘gx{;_ T[?AM1@Z$Wg197w}gp@ߝN# Ultaegpsn`2<&u DqE`c 5{{QLd6X ϼ]+_:L-wi#(DJ>_ :Cs sA Kežl/L.5R Q\e0 o\cg'MOu?MJe\Іw?0GQ\FH| ]NGk5Mz;o\ؘ5LĘA#dE5' KUac ORkk HKUQl 2x7oZ^p ᓱD`aٻy>|EN20P=&W#7,L)XJLlH/2ԏ^S4p}|t-p: A@9q~yG'IzAuܸK۔TƷ3Srr47Od>VYኃ~)ʾ})$E91ȉtMr-SX/;)^ ]HƇfEIߚ l!Buoޒ!=4_`5WZ+4<Ÿ,xl=aqVyl,8Eҥͱl8ᬓdǼCU nsb&5,ۄz +~46=XvW٘~mLKKSu SYȁ G'd7>~\hVM،M!74Tv-ڙܺJ]44kZfbDZ(_54iTy mݓ4- |l1OkʓNr|_"g (|eFBo8BیȖ"LHPһ1d~E[ g8 :)L{T먆ջK_L`w=cOp,C "Uu]M.JN|͢bf'wik,^Ls=Sdw[i;Kqd.kZhinPg Z]}KoLX̪@PY* i%ȳzNq0B/ٞP&DPT50RbB0buPVӺAdn(W* th`X cD*$ǪiL*XtB۵?/B j''5025= s# J6nPݣ%ꁋ˺noKo,\tא*ɥRuquӪhp߭"O(IdZ#k(6W~!щ.(kul &B.eP_ ߇:e+\ZZU+!gI2&v~ƘNt Oi /4=)opXឯ,u]BГBV* DSUQuY+uؘ̅n\^i&jpن&RIJKֵg 3G߬\蹫[u,ƽz)RZ6b$ԜCkԿm Nj:~`sT+ )x:[- ?G)Ffm_GnTP㋫Hdo_c tHxv#CЀy;(Nwe!5)2LkXJ[CNd\̻pq>}gsb(deI3 Ptў@ "laeW'-t<Qi] <^UI3;Em+0ݙa,%7Z ?4^U ( ?0M.&T@nzXrTT{R?%"U.'tɦ o/] +Qw,x=TO!dgk۠rDt;Kw~8q(""1mH ʔ _=PJu ؚIKԌW֣]3W.a^.ź(#×)YF햲\AjtWs>*7|7C-_S Fzcv|)@X;.*V` ʾq0▾MYAH.eB^(ԓ)}d*'f])d!BBd$JB kbփ<'XW u$X6[%v6O3|˪=w\eDp +;LәU˔h--Ǯyi$fq0wyf-l~Lҹ+ch/qI))KH`DBʨw\$ׯع2..?H3Y`f)vki5p ƛc1gF"&Ȁ\=Ugf+z )8HQ*s\f >rvѤ'캸LDqu] ?2T@'KaIdKVfѰMa"n*Crh"O<>~+䢞eFeIKOHYgluw9%MI\^2¥+[wT<}bB_G"GlWD SRI.%:FD@榱M[vLDmF%erq-$dH"ogS$y ڟ7OJagMHoQו` p%<*vAY2Y椆"bFnj]Iq'gLÍGϿ%8ldO;˷7ѫMpGFl5p,PEQej<jgy >;>  ;4 2,ZS7ݽ\E`65qKN'F=| 5@{#1=FANiC8ZR4P% A@rϬo~|u/3#az(]xi P,L`XoFG0 |鯃SO vm+]uJ%i>tXuӬ;9[eѕ' =g^& AҌh!,Ky;Q25vSѥuF@9eaZA&P$+ن*N! ꒌa4o[2B:c]WmF/}*7]v26~X2sǍWEx4$pH>gEҝw˄h%Vлpz̪T0\>HQObEiw*c^걡0ύWe;|T@sRX޹csYҦދt2ăe|#@{EK_9nTğdL=5^KŲi}֜y.yٌWCA^x`xbTlWRVrH-jLhNRZIl->з5 .4%[[OBƘAt$mP=or<-R8Jo/t5F0%5il'sm" QV= =XD:pnhR|L~m8!Lu]TX枀cG:Ś(j#`QQ?DPMh Ta9X׸`!.2΂Thg F?n%.+̓b䒐4.Q*-!2Gu^lgXƶ8-NH)[$a륚\&ҩn=qC?_M+R(Ƣû(;bS\kg`}U#}l^^2Uϐ%HN&M{[{Vm;4^atK 8-!8^-evcRt+$6 Z+] ݟ!;̩\[/!T&s Tkd1yckJV?l/It@Nn_m*a 5x"_SZ (RTEZ];$c(h^̎/1y,5:mJzHTzߴv0>V> f|#^PdŘ OF!lt,L&ڤ{A0aK'2z`;L X!WT|#sQir㑶*')Y7о>S !ˎRi3ۂϝRH} L}vZz‰ 314e=fS&3OM O kF6FS9hrͮDH{ř4H7a 祒LO_7yh$̯!D_):_F)f}`ш#HSD-V^pݓkDl=\n'8}ZxêaVh̐tnf%ܦ4>Ɨ,ңdWO-o!"dMX. rjxVQoQ݁ۖ{K';WO+IKЅ2Dc|-Sx<ܼa"kao1՝)zEt&X> 55t-UG>gac}jtH] Y[g QGq{pR{Ks q̝b虯r402\_4Z63OEC~qr]bAJW̵!=vX HV7Ni߹6@vJyx.%;t_ [I7aj#R^q:qNq!} "T럿ME X]Cs / YhN\=YmlZS:OYZ 骚τfӲe|XƤ;YD;-U'. 6aeIO3|^ly@\ 1r{,6}JD%Ӏi`\bwlfOblB۹$:d2bd/a!-`P#JEQWTsɖӡ8{ أ. K兹xxm{Pr9t٠ʌ^Qkp;_"Ü_0D>~λcG__YufQ:HdВ҅*dHNgGM`0sWےJ;~ L`&C{VTH'k>B(9qH)B?5,S4J4~ז U,vUFxl<͖9#bFLg6Flj*6-,)}K >)ƙ-6Fo6j s&'Ym uo"L'M@Rr?a- ._'5D9U#K9'umjoaafvd."ioSZL{mrWP]Nr,dW Xe*S+ڍث22gxs㆘H&YeB?P),ozY D-MgPoO xI&(rw=;e/nxv¸Pq:6 'I/L즯;p'fʛz#%>c"?>OcCcX2dKPZܳ>қ:!0>(}Bp ٱʛqXZ;+>V TTW*TߴXd$IU럁1dc,ǼB6Xlδ E@T<ϟT^}0s]% d4?a3ي2'2Gkl|BOCMS %,Кq:ꁘ!rTd O1tzmvke+Jn `Mr02Kk.$.{1z~זŒx,ZsUPa}T݁GHƩ~ޓE%gSq#Lnd0[v+>Q>ޜX\׶v^>f2-w~p#ІAOU gB8"NJfx2ܨe=;5t]Jif&(뤘ޮ6IX|]xӃ?i`,)M殓HCY!ډTի8zZ|lhDz;~vau n`mgYRωMaWrۺ]Al^H3 MuvY_{.&A,J9ͼjJ9. = R(A}4Ts5oYdt+2,XwReá}D|R]̈):Q8h4 v ^,VW<MԳZ+:f\12Fu o:#mԬ?TnDH:>lǞ-:Ll3F4Lɏ_j]a*rgB^v9s3\ NW<ϑ>T@oV._S㮟0+.d*q(R"Υۋ3@+WLjrrYv ȴm9{¬#aIU%(%@)% ^hC#P&exvqFYpMmLyˀ D7Kuv0LPw]iBhm Cysqo=QڻJmD 3q<*P_;f5.\ W6A f-S:P=ӗ1iD\p&Kt}ko`VΨQ QhrmF`]2 ^-U.lbtk]~Y@^us(SeUΰt,^QgTqЁ2Q! _S%bJEv.njN~T7 Țޕw͉BWf gzkq#$3VK44ןr|2`x?هRP [Z*1$mmO&.7 guOϻ-ǐ(lEEJ^}>D+_zJk6WBtMÏD [DEĽ֨Ԇa' )–ﷆQJUb2@ JqG_1w*9y iB"]b1.E~l'g!"׳Ykҗ=V-VC]ʰ4iq^nMboBBEo X!** 2ɚTa"kcoԀK QԦ6]쏽:%ܗg3s֖ED׫:MlO]\")OS]$;sX#` ~:4TC}MQtvq'=eKn5Pfy2 >7t^F漡3Kp%X㪢[~A+Hm&|홈 X@&&S ^ xYi/eZ`VȵgUkv [=кF# Y>ѬVx1*NYK&1&4j9E-+{*~`u8vIx [@ ,A{]ȱwPl=E@{_Kes{4tTPXSlɸ5 vLZaR&cVt7\Xn֥ԝSVXlԐUr;ťu=F)?AV3P# @w"~lՒhw;'qpM;ըZ~yxǵ BݗoދŨ0f 6k6wUrez&Q, /&[1:7aq}La(}5M{ oi=<$Eq2STR)s ]P IOb,hLIQ.yj]Dz89猬@GWDBz01u3r-;n=l^$ZFj`_*|S'KVxXi>hE FGN%(Q=[ܒ5lBr2*-A6>{f젞 @f1߆V?*`gCȎX o=gLnBQ 0٥qd cz8 *mZ>pFmbe!-sAȿ2-ӵ`+@\]r 粪CD #3-WVq+HMp zoDqc>ݼԩʚ5rIGSknTj떼!qS@XHIS%*ک+žtiH RjΔ ?3ёycܥlT\kI),gL|dk_?`c{!^Z @> q4zKlpMȾpHʸ1 U\?D蚌a!H8u<,eûbx&4ǽiAfs&\āK(r$J,r"KMo ȸcD(v,y "S+aC 'vnMN]zFFE&㉧(T3hΔKHf)O6迺ܢ2S 1ؑZZL0$^j~>BR^م ؝6fG=mdVNXNvG/sv~UG +L@y;fVi 'x^m +?8r-C)C: o";&W ))^Q9w C}QIHfCE'x/fzFK4uUaG$YhomAܘsJȠA7ma3]_|_ZF978yDXV6!YE1V#*%{=JyUeJJ)R{_p D:-ɠ$r?-Rh]6;lPLfp5e /pD#RT))|orŴK*AwKU?A5cVh*>"{4CfI+V46so%[zGt"vp8?}Pm$@Ip|Di$"SMWb~/c9S׉.^K+jy1VmO!CfaCrl9q,8Y6p5==-`.uF#Þ^^v.|ùN\."\ygkɋQo9j!3{ySeq)FVJ*ΣblOg$\heavsl#}(}:4{T`z&G2{vDGSYLS2VaSO`捪>~fbZtaT؝*cݨ##* uhcqtT&szRomU(v5j?%v9biO2Fu3[(K$E[\>Kaaiq{IC -vn'z쳍[w) ?~֤G]c~j_ Zj&Ւ|$1ժL: %Y=ي2P>j(VN `hNav)B.=Z2>Rpfa/;BXS\BXO@bj=JM _X/1)im%yNΖ$.l}o˲K%}mkZon )j ͤт'䪓[ϊW *$ztƮPfUA$qby|\.V6vKU0_[7$5?b 0soolŜctB\@#x.ЖmslK0xGy VΊod/Y+TFaRva咪'b$`Jܼ rc'xu[Jg~*%瘼r"{89煗(8}+8̯Tq+<;xv W_%̭)^ۋn:HTvA4>aiPx#WZYjXw+rk06ÓX!# `~ jnyuƤ*WskMY#X4PҪ`@—ج݊Ç7ۂci2k}!y sOKh8z}:l:=wMH"%E[6t%o"v Onq "pCYqMI~n׎u~}Rv }nZ]49M,]iнԋOI53ڷgviwJͭP]둤aAX &z2$ʠRqH6պ\[=3' āXۨQ2Uu!?9.Uf;7I^d·cy\jՊR$[q~2), 7iU\э6'JxiPa]7jm-aҏ֗+h`-NwkJ@^V~օVĥ y(4@0~%Gֺ/^qd0#&ÍL5w+r DdOA_݉9n9[{\#M_Wӧc!w_ l)Q'l_j+3p|vK_2c׎"g|O:\y-%>b=M هݙD>M-!◫pqb5.Q [#9I S qLvdLB0|rbsfcÄ`·$;r c**czV[02p=ib=-1m% 8Z uS-m6|}D4=0ݑ֎J7B*/*Oۆ@8oҬorm5UJ=5P_FuWZU|jU%/ ` `ľw)QUkQ|V|r৸k;eHDMA(JMԖps$읧*ɶ VƀsmvWģ ͍O~jC"|lH`BaUf2ݖ:GR7x.~'yIpX"9fKgXCj"= ++P釜/7krps@Gi:M-jt!Se/Ņ|T~YѼ m@_~e /І7 S(xN=$ZH7)vkL4N9HwR}AdxJps.ߒ4 N:g;Yb:]O)48^W}=۴{?A/]>K1CIӒ'uKe_cXMUl?u9TfD=L{,]:ETSܳ a|KT<p*5ąv@N VM+#2`.fj͉eDyQv4EUsLSm.v+q?uӋ{eމVx;1~Rn!%؎ierR4 #,NM|nʳF aa45넃Yx-,U=vn AʷOTy+7|?F;j5,o=id 7Ӛ7pV"o?m|@tU a \6['C4ɚ=4'(@31TtRj ݡotHe5w~<ԕw>xoE1 AM9\ɭ>+nk*=w3GO"ho9;LFl8>?u;5}늅ddvX&A`u=X=PZ{7d+Мt&C98/9h]<*bPiۙ0ɿ,\Yig:L9h& '>}J  {#xQ-J=f$LBLoD2,I+p FSg L/6{*Aga3?MsT5`-)Uի˶X+:s!Fx"ZMC QE[A1dBSdI&M'%_:L>ep{J-賫NjN_g0֭ {jUd [3iYN_`\ZDg Ƣ㾱 ,U"Au58]|y݂޵s+TsnDfCgV?<ѱ']oԖr03^^seS5$=G֎2"{3VRCu/G0c"Ň d-+_-w9_ƒBu?[3J=[ pT>2V#7"r!"b]P VqLKB,scAG̗Gr4k~ ]QK&0ѳ@^[mfxJ'}DirerBdwyۆ&`V`#0Y`7;D)(8w:ɻˍiC)OWGM[u_^(!ڇr>Uڴd{] zRA>%( dܚj4΢O5<.ϧ/0f'm4Lʬ{,B=k@4<3UF[Zj U\$ۇ#vD)af!lc. GKFc>)7Hg_<,-6 BIUR\wGUb37X4L㌗-<YV"K!E5q?HFiiƚ]:+LD.¤h~;\oG9.\OAeHBK#vT'{C Qcd䏬92Øz.}v !(Yq֨H)o,3ÛAv`׮(\`5,sx ce6Y>8mS*Me0qO,qF4,ny&Ⱥ27U iZqUYpNqIԷ ނk>K8=Deᨕ; Wȧ7c}IRX=)oz1,Zj`/ ]n В+> vl'6̱5qAv%@hnrBB2hD+_-_Fʮ| H9^^YxxE!뙫h߻ԅXR}3QleS(欄h07,˼m9 h,1^LbH?n^q OE1 &` ig_Cؒs()zv70\jYETe2v)*#hEmqםۗcYeB++؉L%e:".a7bu(^3r/3JBY6[j>isZՑ ].;#6n  [>?Kog1I4 -2T-̀gճ"oszQɺ/_}elt+Q)a'c=m_>)Cj10Bg=n"K˓F~s`NjBfà#U=8gj|{c-^@T=u``[` Ad\KƌPU5X~A>S*{tj B|АIUЗ/U %ʔǴG'WV>n5=,Sj̎hX%(\ {#~4݌| c`w-u{8ܶFckp K:/Mԝ$5`RH[WE^?r(;TPpVFIN)}ڬ&.H#a S=Бj4bY ZׁX2B+FvPy7['a:dYWv8I]E qQ/7M (sJ>98_ޝM1܋1XhcWz)dN\ukDչgb'K@xJt_H_BW|" L(Y_DcW+||S2!"v_Q(5t2"Z,q$'*a3HG.l1@MG::TbjxoB |{l%遠12:1LgG ֌!ضj6[&qîG;IC*wt| us/.~YfNJtXؕ4U5՗o,B41Y4=96@1-Eq鹘1m;NwjzʔkNѥCUW a=w?J0[9ufx-n}ăQ91My9@7&b. iN\`ӎ[LoOCʆ]ƞe Z9tei+ Xm|*͆:1Kg Q \:GA8z8wZmB |@1|]u;GfsN)_7]rgI,!iPgA6"ȖWtF4jz(פ=#D4MESOݿU4KgBNvo3[8ལ#"`@fkqل.'O3I؛匀x>{ B|m+5dq/5aT,l5P%7ŀ"W׊ Oe ln)+ d{M>mY0%Ȁ_YJ0 =s6ܜkĩR QpbVOva|>P1N=Oo{sN{GP`EL߳M @ًmVjrݑ)G6)^(o]Xӻʝl|8'ce2zu<4sD["E_2t7h|S~/aY+CYxn?tYaFTЦsv&LPQW^Py,k-yi,PKk!qkK<"nzx55 G[xOM7؟{g]q:w(!РuF͝8X;8 6O[ >3;iц:ziFgrUXmcEQ3 hgShh̑qCnM̓ p'C?17'C6K% wo9oi+?cT޹l@,{Y[+6פW]ݓ4GQXU_"0OYm4;9$2nF#k\ HVwe:rrGPRoz;[R?\؊^=`@~UM[ <v>!ɉ11n$^86/'Oi l |=u>*iR۞P8#X;To#Y eUDfKNj\4o ɇ洤 ǐj&HA 0I:Ks4̣da"[X&ka3Xs"&;SO$&v1T9qNLj9UZ]& Gg"%hCP] ];`&g[]Uݿ~[CW`&ClSև͖'#j-Vt3Z-"t09l>p51ߓ^Ivg6&NzWu!d7ٯO<pe$7]T&UtZ#&M60<׺/P$zD ]"l*(+;"bq \(P8I=7жavUNHʁ$LyʖZMMP* (".g/4 oEИĖl3r,"pAǶREuR+Q& ա IK®&N1`LHR%?2fX;o&+7|اEp*/;A%;.FY=UQ~M?> 19SERDq䵝i.3؜mYLCF )Ye Nc|=}z)ddTA1ԿAcƨ-^xrtŢd`3JVq|98. Ɛ ǁ<$xI}'h#{Nm.Iba6B kx5p'?4(n F Ci$N6}7F 9Hl r͕86l)DVn&l1Nl׶P˶1 IN `jvyK 9Н63Uϑ@cc9> ز^Kσm(nIr2_v!j;0οZ;򳦞FvX1})|ɩhpXmT'E&۳<HE.Taļ[Ak @ZsZځ ҿ$w`43 6R$%.Fa"gy8b3Ա`b(ȧ$[?{ZC߮SQec{W.G?ZmnwRDٕj9eQyHbB\%6;tPQXw/Xԛ JIm?ٟ :r\' (ƧUO8$SDٕHrP7[JG%JBl _`ᝂYlGPUׅҶZʢ?"mM%+mka h?~Kn+ e+ q,%RJ結!R@Fn<|IilovcYq;nNT &w<▥pL G<C׍WԹ[-=cϹNָOH1} Zm׃r̖ "'6ӏ,b/~7lX<.K7pAѼL"ohc6O{h?}&f(ӡs/#guՓf53 `< E8 a3.ɻ0Q%UE]w.r9rbpIՇ}2/_VS iB-PŧƪLu@;{GR:WK#S3v47VH"F,k'2 |KpGq k$"R6~?| dF@.ڄV]Q'WD4d^a1M}e$LX&V͸캺>m qp-=*c7X^r>`tF{%S -8<}M%fnDVbbvO03r*)ԕZ-}m6| 0ܥ.Ibe4EzgQq`LWfyEL)#kY+= TlcЏkPPK&43GE2Yd:ålA:hjiR:LdR}ůrTYpMvq)e"k%[bT-t&buVLPx׏vʈrE;ZEĆh5RN/>(tui ”eLB|),ٸ22P2a9% ;e [>]aX=NädGuZG6 13"l}Ehjt2I"Wh޳*;a/ɍ\Y)90?6a9G N|fSg~U$x C -O,HBsrL݆oT ,Ja+9΍ 7 !:3&_ K[Ct`%Z"^/51i;e3p4ͺqaSēz3a7'דl~GI93vPYuQ ӥ0R!(jrUf}I' t9Vve BWALh2-4ңRmגŮ̋X,l3Y=~J)GaX(Nk<]DڭSC g*emqnSH@|y-mñΡR\ĐCDk@P@6Ḡ(%PqgNm-DbkrntH,{-!MV(m ֑0.k'>ԥVl&݅leml\RFOeCZ$:o.HZ~&<+|d܀s~NzOmYY# |PG-$:yNrZ?6ۇ# pPsɮci0ٓ\ĕrl3##=o}IE%~uj/8&mɝcX8hT΂h*=7JC')>0ڌ<.Ik;~1^wR>8ri7>=b|Q1 >J>ARJ@RJ0cu N0<*&%0_gE=Bc<MŔ7Ϯ$PhDR*/"vڵ )8h&Ψ?!4[;3[3 Nwk ;̔hUmEȌ_NQ ѷk)& )4oUCGas֠%y[e*2}t=SE{l;)c=dFZ汋L'yCIبf5(h'J=W5֛=:> ^TMr=[k-͢2[6FL,!GXu"ί~/hRT9uԞ͟Cw+ڥtoʁ*fʹctQkA(ɻƞ>C D(ы N-t#zg_># Kn9NXr{kMkfiKȈr~qHXzclfslRJ&˪''R\AZ˩(XݕhH4ء,4d/ʌ&{+^u-WiA[ki@x^^2WSb[羝~.~@zqr5gɡF="aӲ<<}PVҦ g)*&^T+ To37DKswq #$]26<|^} ݭШsѥ]ɷ~TKUKR!XJ4:CBrHћQ|[d޸z((,f1]%%ve^(|r BaX}9FwߤX;_v!+ IpJk * n FO蹶(G%rC) #3G7T-wj M*Xzd9:2_ bZԹN_O,ê~pH+(Fm ei0kmJ/Jz U/HedAo'j{PGdDn8ep}7B$֕،9/i?$!zVkGDYn/mm:.k2I5v%OR|6 )/;~?oTߊTDeM3Ƈ/Ś͊nb)-0Q8bR[2@Us'W&tgYJl0YTK@Kq)Sݑ9~pXmaYt+?z[*?4u{.l%rz.(ɔzz?&CM||0ǘDup&5p<귵5#ܱ* Z3)W,u ()3.#"Fwj>b v_d4lČy5J7I?ԍ&y2|Z$($hSjW&$r'(> H輫 2+ N\W2=b7n#[a{cuSUB+@3%H_Ծs6PFD{=;,QLY4HȔ[W(}𿘁-rּ'T>i<]",0Uu)VCxp8&ޣ5e$~ BWFQI$+T>wST.Z9`b),ƭMd<.\Ji'*&_u=p,]{)],KXb(#2H.İ|k9QU^tqFŁ +#sQsJ`Y\W/GQkBznoçYcSW$AK^֯W 8Olb,e w3q5/ct* [ &c Q#Vpv!!浹`GYiyǟztay} i h0Yžh!xRL]o 0}[;k$EHo/\O@BiCe,q~V@uA$'X3tBD%bNW{ V> j&I6p>ڰ)yӨX0@nh @-ܔu450rTaTRA@ȕ*h aU&j.߷S)A%J @@{ cg7dqņXE1b[Qm8./gI2M P8LJ99ؑEvMוѹUi: JtnR&kEϯ\ԸD.Nnb-o=P\D֠ǚ9]c-T%e&WRW?FCKZE}7 #Y񷯅'UΞ/#txX{%A'jc4= $H}p택$ZaPa=c4GQkkA)DqU˝E(Ee*+33,|ʸpl;֠$D|k@Ҥ*d8+Ѯ.SAq ateKK)"EOR{FH3@gǓM$'BGSs:i?LиNy钥&6$z| vj.BT*WCXO9NQśc t.,(D.@ 2TOgodAoUܚ4+,j\9v2I{ 4G^p_rr"eM Xz F\qjĚ*5<KC{:hSF֞AʈDQˍ_󭗟&l%v< vODzjǻD6wn[ Z/m=S)Bzg c0)% 0%wpovYpV B xH@:ƃm.${9"XuroqMrB~eZcA]Oܫ9ov iL{S"p^€gl{?EFy1LMS X|[TN cKӷR ̇- N$p5RCJo 3~e׏0Ќa3)G$ݴgУCKڷ|D 'lDc'Dx#(di)z|L`ȷރ-}x14;RiEE&K~[5|Wao鿘>+S(dNNgrp=`q 3t֢9ܦiϒ7wd=QI^'P fc2mRe>a, x%lpt-t4=м'v,tnG`DqeRϊeO"V9#<MԄe. E<+ v W#c,ni@XuAs@O?ąi<$̴8w{{GUY 89J12͢ԂμrI诗7ˁn6EtV-=ْa ? Rnp4+ Juuɢ.D$ n&  ic:/mmHP3|.t-+xڦ`q>C=oed2g'xRfH{i57dLGn C1 5nud(ng}RTjCA"E,+DB G%H e \3Ϝ#>e͒}QS! f5A&,D\%"iaJYɖOvG%=(6 :[\Ֆ,b/Ps=uL0|B;2W`K2޺#׏":A%N ̻zZ6ꞴF̜96)*PQKRI ;nB9^pS6I2~@bad'Q@jSH2GjHа-24Ma@AFM~]5X4~w6b2ɛG#y$^2IsnnIh ]G.m碅1Sw% 5zr{\}.=|`{2&׃\>ķ^꩒5ڈ-Ւĝ9 _e2T_j47JUAnԩNvpס s8ս A`yܵJ5>p1*R_s6eQXN8J Ll\ }W1'9a8F$CO}HSBEЊQ/Pthwu*>I F5~}F|޾}=7߈:AO/ΰ) .M;aZFhȢK.ͥM}$/ݔR4%%Ecȩ2Q[_j 5\ѡG@k8At_V$3%l?0IT}:}It.VnJ1|ATN-[kz&2i>/0)Al|saEaVBzMV $,ks]j: DD^dLh\e"@(KX ]Lm ;^{?Vv.W"YHNN%f# *C[/to6fVjh/%}5(b2M0JŚ1g XQba{d<МM X&뮓޺麒v/2'1źvNK)UQiXc<{_\ϱJ8A%K`~ e0ًP D/6q'Ajrf.<Ļ 7Dɷ$eC 5FfB3#!)7h\zin:ejOؠ#01E4+3΢l<{ao4)%E>-㤎J1Wm/XpuŊ#[g%y0T&Tp?LM`)Z m(?đ͇FVcћLurz~!qCN {YF7?tM Al=HXUej^x: 7+O&1*FܺK-J9\c*?SeEѶzc uQEƼh'MXVaX5e|~F Xbuҙ8&,~ZevPH}~*^G] #Ӷm_U-gU*+#&\?d'?UQx$!ں`}BjG= |S+W|udZMP3W$ (D*Bk>{98pP"X0ɩj*͓YxllڼBa-2dhxN[ #].m5E0e_2,( Un>tT9!L״*l?eQ8#ThgBYD{%*j#PqA 1]y+6yl~bRr\|IT9>tUie3tgfy&K[,\)+T)n,A0tKa2]&[{RC W yxaM5݋WBzZ^Jnh7nUBxӽu-sw7I=v~Z[g ? /;q1 #f].u a.ٜx!\QnxI,*(Bʎoki}=?*2hscām+ӍC=Ͱb[[M >ڵFvb}]¡@z 'XM*,,5uT1MM73bR62 dlM;?ȸ愫J>J-XaT$= {-"ɀ}FuUfɉ;&8@EyF$&ba[ tX1gPPf/R!KIs1CUƲ`ui?g/3st#~n$J3_ <FO]ޜ/ژv40j+s ,Λ 1!;e3y7ry׿2)2HL9e[hsK,Rt=)tL?y9! #o1SoRKErQz1ԶVNi'wsv=SkހɊ0}Qp9@,ȯFM8_|σ:ᖖܺNb.2ny¶#o;!ՆЉ-@4nH±kyu~̅7Uf4Ѵ@d~DBq\{ywz^G uff WCpn]jW֍W[4&geCOĴ-O7-Am:O?r5b[QT -3/Qd?lV:w0xтYN6ckIOzxvEvO&x֊p \uv0M.[H*ZD㳽g\B^Ckm62j9.i LCԟɢk@qHp|6_9{/Lzmߚ{|6 ''ӴcI?6HDD3'Z>8oBSv0MCNָ&=Hot~fyL"3gHDD6jv[%7ᱶp $XǬKEpZhÄVf4esd1kE**md9;mx0eQ-Q@ R4 H~F!5ZWvZ_׮L.Y"7Hz"VH!~|T( p6}I?zl-u?0?g.[&+r"&TNacqru{!!R\yz_H ˳]C?=*?uz8w0W >ŪŠ*Owް;G}BiLwOν`~ JoAQ3.  >8/v%G# loKkKu}m6h,%hNxj7*UC(Hg&篟^wTGRo: kzP^NPE-Ea gF( Pdz0 n u{1 .V6&TZÊ`|biC!45<|4@֌8Tg3X̳< !kEP Oh_Vƶ<1 y˜f7nbҤq;J0A~K1_xf"pV)xHȍhG`*`_ ZIDYceD΍W'ATyõ8)S,A8dpPV[˚߯`qd!s&7=gW l~tR>0>n;NH"̑kOE7@ a2*HUDRNrH0yފK݂ &S;^\hc݀k۝Sg/zLqDN`mv|4cʔRz#<>3w-) q6va5G) )~QB֊8´nw˞sM'{X05Yl Z}+V[7{=onursVѯ.3uy^ Hjk^T_-v!e0"/U# BgDQ&`\|oXB t@z=P{uK.E?NMP+ۺyWxrOVq4$#ُ!j XL=j:xh&7t7LDG5:cE%UE"PfT*A$L"EX9> "&Iù؇|8 /:)z9bHUv,\ w>%O}5k^bP?+{tnIg6l*F gl[tH׃!.v6XOEa, {72",K/j>tnUJɳXE+&/Y醬c! Fmgq|BUa4Ggղ%]Kt_ hk O<% l;yzu尶>2ؓΦ9T˞pQ &Op=&_|ucw,7EUv8:Ψ}@[R&,?1PCa!з%e')j uF6ݓ;J[^uv40=Q97R'|y\z[g3J_*cUM#ﵨvG65-6 Ku>t!t ۮ I@g"-F,2@I1xɅ+E{NZтڶZd%S^7ӤsO?hn9y|ȁ.6E~,!?<6]XiN4T X{?n풍Z ww1zݟ:1qF,4dԑ t;zV-XrQ͆*:9*ݗݔ鲧'(OnƑ]b8ڭWj/9`gLd?}ܙ/̍!B"'Lf9cR[ޫD#rᵖN]X%,*@ @^n#u5h1Y-p>4P r*}!@*l\gMt{yJ` )R>GTt6 "{Ʀ!%7'q1>wAWmp@A #XC-%1{.ᴦ=N `= _08Iw$jgZE,ݔ]gA,34''0YWX)ȺՂ]^GU徃%_Z[ji}P=*Y}6 =Q'ضGBP9nOڥĨX|1Wa^3 {`{ F%ZG1U}j߃ʮwg Š7(Ȕ}<ޣYr KjD#) 1JDUK1x"Zfusqj-&dPy N-GѮ-n?]뻲`㝈nC xxDYH{U"][gYG{AEPIY kH& ~} :ތ6I 1琵5Niq#,Oׁ0SRĬ'ǵ-/r#E򳲯[ B-1;aεTqk<Bm7&NF4Ɗ2D:kRdtg1:ƙU&㙿a1Ǝ7#dPNOٻup,UE?H 꿒uvh_ND[{;$m@SN0Pfw+A$.=M;EjTSdJ5NC}mb#4.N*'lYvj_ٮsxVp!AKGgGqQ9w7 8g}LN*\]|A՚eDypm-~^³Ws$(G =% N[(69 na~zp*)%zgF!cvv&kRxBx]L\KC7=-4u`dFnHgUIS!(xd~3-e0@n?Sҿم~]}lpQiЪYp7y߯L W`҅L𴌄]7a4cR7V@h*e&{%&-n1YB_* 'vzUV+Ax}z&< McEh/ 7i3|pXXTp½{QD/:ŏ1 G[{L R:ZBL36n EyZBz#H[s]Kg=}qqw[^ k_6sj˜S[$"VVE."0 #DfNU+(f!^3˞+3Kjcl-([a*]qdW" lLauy:@[\44w2tW-\Yf?T4joV].<:&|_KȞ u|,wVVU! 5XwH-¬l6 *[*HDBRH;6}9\(:SU_УD /{ ?$_U,OfbXG_p؈u&L2wأԋzrˌL[lSZ $u˵LL"BsXP+,f0Glgx&8X(ʇO`aw< % ̆m|ڐ=Bg…Ėćj1Sq_igߵbRu (UW{eE rQc@M Z+7Q ,}Scb;@H,h0 B8"ܹD28t%q ɈQ .Az Ϩ;9+3t4 <V#wU}նr\{b\:H ՑJc9/aHZѹ=i<W/d$vW4ݸ9)q np@j Ysf9 t( l쫩i&b|dedf9uFs+x:f< ^{d{;psgZoC$m ^#Se/֪0s$(U NI)pP ĪM"D%;_Ԩ&@pV{<^s1/qZa@lU򦮽`N)WJݚS F5J]>m5[liOgMP?Ҽfxmj_b>Di)>rE$8bŜ%%c#T~zWCZ>bU<{i/Lhm"Y!vB7џu pE{J1eTp RȄ&aPS ijD_BK„-RхDYv0RmJؒj(l3R;Jyzg{跲*4ԎABJg9&=1qtgq &c"vN`*u/s5dz0/dguGFꂋրiď6IvFm7ezźaJ/4 ;׳PZ Kr#d& H2`"%F)w7><}%!BL|usͅ~r3CL۵rp a'Ġw@G~#II@ XQ5ۻ\yP@5v>T@eY,*PC4R܎R:2ww% żn; :vT U۲ٶdЏL#K}eiHi`M0[Ǹ"1=>' 竌jDàcՔAJYilG+"{f[:ʗ8 ; 7ǚ7ӥ``(?*e00YX;әV QXSt;ɑ񊐗d,;tia CID4.|%~aAKpx}LgT]Yd }(w`l=Y= 2vGv[Yw?xa耸E665dy䙯;RMDܓr,pϋvl"V=|t2v<ؤf`ۼӉOM)O;2sDP90x=5W3 kQ02ANC~VMe8Ojo2r_V(.WY94wNp[`o[r(N-x1߫m@e8CYj͢[뷴=%vaMT/JΕW<竂 U*eD24/ j@={szb^|\Ɯ4Њ=֙Vϓi1͓u\N҄wj0gJ5jΚ^JJ1|A1Mv ܃1O|7A}W7etp/abIG3E|= 1\DᝣZVHC>zn&lԲŌSlw0k_,ߓ-hjʱcxA \RBQҸT ҼMl& n#`.mjv-@Jqӏu`VBjr%{`R:۳l`g'PoO]р)#ٗ~^34j/feduuE^vMgHΚ%HoPYShlبRGN ^{ @QbEc؋壓>u@9o$,!rFzcgGF^1_Hq$X%t &ggҳX#x`-u 2|!\)8>F+ѓ,zu EǧiOcG5;3Utf&5OjlnV Y]-ztqȐ# P!~M-ؐz[UGJ_Ikl((£>^LXoC$ oڹֆ0^2[CFFdlRdn3q9X;l( yV:CqW{^क?"C>iϬDX-'d߰n2-T ]0&qS屐*s UA0<%8ȹMÐ:^Zx :t5C,rVG["HdOʼl_9ǁ7+竩=>% e)t IJ:4d)秙 HVi\W9X!b8M}`b|VǶPn4Qjǖ?H̼GK!Bz5liާyq>?ƽ:.)bٲ-lwϣ$^F_n5NՖ ǟ.q z ? ﻡ5>: |,/rċC~D8Oŕ}MU[Y|i#MDYQ,]o@WOLVr}t|⎜k'^ 7lgytmۜps]::9B@2xVXV * o jq~o(NM *l]o.ՁE&N|2:SOs<|s0VWG#a5 !pkmv a&=^q(Y;YjA:VHF ImAV *Oy2/^vRD582#,XC~i'N$TM07kTx;Z"ub0D=?XXMY3c`^=6Y}y77?<)б tv#09+ߔZP荾+ALDge'[4.ݬx1U4n/E9HI嬧h8AjX+ [5-A%RqDc 4!>|y2U/ͩM6߁Co.ywH7Jg3+Ϗ5HN>4cGZɷI{pd~ɒsBb.QV0o~8j,2eM76:I1*`6$ٖ4ΧӸ> ݨpw XAOܮ˰1tR)!8mJ#;ޙQFX6—M/86y&$C;~Ewx:X :Q<= O,76RKĜ&5z2&p<חкʶ7*[r-*s`K`}_,8<ˀ56>~=46ȯ<[V([Q" cA3fdBٞz--;ިXͤE:eB]>bZ2wVrȲ|xj("sGv57Mԇ];?=&6djrzye99=Ituq>M0PK}kfmOPIZK?)YT^Ѹe\vjrLB4c>\ }!ZEM`%Չ$3A!2RE|zЕN侴ocd0/}EvP{hyt:Uzl ܙ\ pySHZsɊ!zgKS0S/LE-G`d3^& N{L2Kw-N0"0?~UEM5} 9rn]-EzcHrLfAo\"8Q̽OIP>tte=S&F PȊU [GrbP„ 0RLڄ}\ wX]mq9#v aմZ}ܻd8#tw>>Z^rcmq8ܘ}蛜;SDwn#>\%ΥD[H [ 5!$=*&Kw괶ibA.\7 iwY̵:7#w k75JI诊~(g9Su%&4d+)j5Tn3tܶ~,(5a?WS׼otX&T};*ba5J}X$>sdP5 b =*2pUhba@R6۳6ǮR< =y'$)we VF2븵,Sҧn*tOs7wAeb!{)܌'jpZt3TͲ߯,h/TbOHSe_ۇ[ff"QQ;B]$C \qK֝{FZrNmOS|~'v5Q؊Gfl |"%x{W{}WUG7Gi=hz(ޱ? p@t" g@ٜ+ѱ `-9V-ljV8Ć+zspʎ[&2Y] +4\F8X6{B6X 'wfw01EvuciK%Ჵm:ΈB#vOCn~z)mG1=%"C8&Q PwL XF$EnKJ_ S'SJp!99h"<%bNd‚y5m:)*u>ʈj)š6~͘OPO.4^ƨ<Vҹ{-5nFQ#ט<sm;yA'M͡e]m6\L2Wbl2/;f'Ea%yj޾67nFl>L"xSyvJq,}& x!³328&[l_ f ӐET%\Eg߱GCXof={ck{ 58~8F.[b#7GUr%3 %,ӟid7o Z:C ї{1#~0K. (?\>1FbְcOz*H.3|Yu JmtQ2vqER$ez'!\uȉa4Z2Nح/gmp-it ]zE~<[<*%JP>qE\k K^u K3.œ8ם&nX3?j3 ƻ7å&ʙi߂gӱIt CX|7i.|mB h rW1\ӫsZ#w;D&F"ni۠4K!=aW- ,]bEv:Ix},ŗHٺQ[t..CKlԣv/ lEl9*=2b8|b$*ʕg oxh^8².qMM:U㴦q[Yޯcߔ(*[ $}*QG8B|D7(&MpCƚ;i!{n ]mC"Sޟ`"aNJ-f.s#;H5oOĄ,t{H%-XD@'?+;?I͡I/*T螌.vu2B)]s >茋R3s.+HA2j hF糥N<&e0RQ2.V0MݼQӳMJuYƀB[PN1̗q4>4ς 1Ǚ^@nM 2SReOPhf< jKF^~f7rxz>D>_}PZVḣ'ͧ؈F:+[_ӥ+.U9 rj͙þ "4&5dRY6=HO:phIl?Z.KzO`k[}:nXhZxc2 S%xz"U$?g~mi=ItB?a^l{/jr8_Ȣfy 8d'~w(19Ph72S|1%7(jp`!?M9-N6=!< \onr" [j4KF];~Vg@IO٩ 6 OL(/K, o\jC*J$XTa rY$UTv LۚAyxU;Cݺ^oݍ,z4Y__$', EJ-=hw#pj3Ҁ95)x#RxƫXeJcR[2uT^( W6OI2M!{UA/<  =f ̀7Om^X%/w`kb Jn?Yh;vA3!r9*;o$.r?RlZA!]-|_2gYeEǶ4x r95cf$L&FdK2۹س4eu0:vͬz{H;CM KVuņL}'4z{-"`BI?`,Lx趃rOxpOѩ#|'x 6D>6݉оLqb0dYyf~̶7PYؤ>K4#K뚹HE%[_`ghvw؏JmgB- }pHaJ&U ^_w Oomزrӱ|*XD ձ2ysOUZG)jL2Vy+#E2O=Bể߸lnee4ӫ`4؅F$K-X;#R)1BK(4SYt]ꂐP|h C ٫{^ iEXa Q:>̴SK:v \P4&!uD8]@Û3PY]Di3d]YO =1"Az1)EQ9߱O+@'bz4Uz&{" |96>Xϯ_;NbANOOpAGJQ`Z)I!H)_J} afTUΝh dzQZ^lRI2W?#֠;-?GzWlq_5^ٟN }Fhh쌎_ |-#;WB!0_WM=*oQ}I$rC՝Ɋl(CBuS!PEߓ4onUȏ̆ͧ[XICm+j>q2pK\TvMx { )8 po #JN5u\Jsl^|3wF ߖ.{d_[4CXmd<>}=Y, f~;f@<}KZU>1ER@SH=uY^?C0fƜZzӝIN4|Pd;SobI,Bφ']_ oqt|3]9`0Ɛ: 8z 3]0lt. KV~BiahzQkzƃSjܠSi ߮W6= P88?_HѢ V@TJ6$nH,bDWiefkU1q$y"M,x;̅Ox.73fHQ6 \E⣢Iܦr?=е6oG)Koh{hн4dZ詉h.DprJtI;-LKg 0FnI"]XiӛCK̻S$I^X ǃ>vyɆF>P~,'{BbX6H}[5P P& Ĕ>XV(á7+-xx5֚O^,6jL(.WnVG_6xDvv 4>GNYl3;8LkIpӃVI @-UBS "ϸoF?xdEO-`\b⟚C]jo!k4̧Cq:F3b6('*}=IٗPe| Tjx}]n7 Ѫ;0nhb4+o6v ET6.ĕXLUSmwrd5~k]2cVz 7^>Ll{_6hTB: [S4hAmTBHvL }:kp(Mf̶ G'\fXcoGGy=8ʤV8L fw2ЭߜYa:>wTNbX}Z{5FfŜ~%XrbY!)DTbZc9gsvh)RyA2Bye7RDZ͉L5K( S%Ȃc~D-c ?nefOtz' sQ/+x-ޅ{{&'B- jVd׵_+Nf!2!B|%QŁ6'Av'M 2~~8lt2KlEˠ P=FZ ֱx$5maFf^IS\iPB辰Y{hJҮoKMIc>8|Š֤8OiLqUȫ٘e+6܉`Jg /}ذv\wW9_'ެ.gvce.et%=3h,#ġMsT߷!  ͠HX(wl$<9Z:+⤇ﰳӡoHFRqմNbGڠ_jXQ&̽)ϊuW<`]^D?pb7î#L>f(⛘&@feDXyɿ7!OA&W[`yC-r>R6LSY^^\ԕޓ%f&hc]sӠ+7: g=9K֧dwYiA,d#E&6FZD ?r)ɨ(nNl4G Rnd[x|.Y,~ "ߵQl,l-xc]גqSʏU?VY]>C {T(eX'2a-J[|v榕יhF4-ZbP @ogzE SZ^xf]Χ0!v$_{do=:zv߭miLkN(82u\9 eov=TQf`6ֱ$;?*CXc)Pf>ol(Jh{ԺuoMpהaYY͒9Z&2g6Zd5`|TT{+Q6`_l_vFV/ r~Qyqsfh- Iů $NdwpSV~~FRGJMTcp?L7ڜpa):8ݖ UP\jj،G#𹃇2kUrWc)p],!GdWGlHeJXu5D6 oc1T!^2O ȪRX2[WJ _tM>5!Ql5oi-DrJb |{qඒbqHko/vجj 4|j`;SkNbﮊrAͯv,IX-scz},9;r MߍGY>.B/0uN|c .bbiE^{)&BgHROߴ/paaqn@a>{RZXS{%$fW FK$Եԋ݂2`F >LQjVCg+KbCda_}NE-nNw"{@?%y\ L7vZW.#Ym;bY}ΩM|ٴo٤Y(/A)`]>('`MgbtScs.Ħz3x37=9hE$RSZY[MV[7}n2RSh=FC=p9쳁-Cna h *񸨻Dp0'r-S]O)|OZ!tdө}Ro5C\.fͶVg#КLC(s~q=(Ikp1p3ę^S vwK{MK? ә*'x䭫r WpuX ; 1An:aH}pm&j/YP@\x(<8$.ov||&-IcKݏBP$ES-ʮY8G .I|43tІT@RSpm{TQx1gϟ19O) \ L>42٥VD e*^_$y o4zC %|$doGDKv†eI XD1ck*.)w>N@⏣BV(Gcj>l80RNU[} 8M34tSIo}J-&3~ȆddG ,ւtY3lj!~tcWR۞%[f*gDK(YFϥ,2j 0 rOJESR>s/ #q3szЋG?1ý. *LR0|~x3h!'JM#7,y7?j .X>; >ujp#ܧҵi[$=g,;cT0Z`$,:,bT]@#seV$u&>\8mrBCy!_w;GRrQ[KόO@(ƪl3V^C:;Ya`?> =ەdt,_" ӀjdB_[in%MhM/M/It}x   H&n8oq\!ք)2F؜;/۝U:#3= Оoouuʱx‰ 1k23X z]1(O_\Ԧzpd=:5W${+&>Aq}2p" MwY;|̳:+ՋXxaWe]}e>h8kbI,톳+xX]}eϻq z*BT'yH (`ƪɆ \n5ǩ!OlF1f*exV,_ؽ"Ӳ&9"0&=/%c3[X]Va?2ddqx0Pyp#eXA~oq,׻B0VksWVjiF\ 帲 C:5k>30TCސ\3zQyP$Y _KȄ,>s5YNJ(̴rd&x"h6(4 򄸪S֨!}J#7Yeo.6Ix1po0MWv`RŢ)җy1M 9Nu\?[Nle|!̛n X/>SZjsɯĞs:mW0%#vMbYT|3. ׂ"I +UgX(ҍ]DH|CV>oƨ< PyF=^pQt9.a㜢$U5|PjrCQ|39/z ,Nv?X4 ;al(>uӋ`kr׊̦giTH_nbرO RjڈJ_Ndtƙ=kPQNѲ{zڻ)+NVmD ưQj{WuKiBfvtφHnf1IS<`vNGOܤ5y$8-,s>-щ BKvV ٨M frZV.έWK`*r~z3n<25䩢wwcH4D4mow!em>"}~rlۑW;C&Q+H_^!xd9D y60:&0ڟ{P5s =lqzSޟEvG_s0 pY`mX|>բzKk}_[oD NQgwؠ][\9`3[ʒ~C.(V <_ŘO0)f'Hi A`2xrCBG i}lw8|3V:Y"HL_zXSBCe'u Ԝ) gz  {f:`=uuC#z{ln 9_yH`۬oy70ݝ0 O@A-"u}8ՀzF(1g-=i*h cOtFr2_+<.Ujz}δ_4Csp$u.#(qJ% "$K>oyx%8˱HC+O%H8WvP)d:"i7:FK#'L-TBGH[,@® .[T)GMCVwkշRREc@’+c.'hrpv_ YmȄk3ՇM7n|' eiĞ9 z4/Mt27iO.䫧##èFzI G8`d^>LQ/v!ƾ!x:Az=W0hpY,FcjBRƇcnjdkT*>bj Z&RT4!|/$P}%h,3dImXKFLԯO#0*p=!DŽ4jXb;β`R Ar͖hi}Kq^5vZEWo3H=@^=ov&!U&|-2֎in9yRDF B'Xv#"D]e P)o;~ jG»PBҶɧ2l-nG?eb+hDL)*<MX5g=%Y!#.127]I0C`{>spX3 nd׏`]+H]B7!b&bGu"`jnB;Dj?#[-)T!%YVuAAo͗4s;N.Xh_m=hbn|H҆< "0쮝.NjVs \>k ())ztӦ5*M I` *"*%< |:k!ݵL ?,]%wr`;*F~AXqF >E2WE,~*Hh"w6={65,:tUi0c7Y82P3vl Q~@cwz{Z\3@9!ĩ9{n 9 ɥh4c> ZNyUlLÓ:#F- T௎g:O$Wfu`]p2 m91w[X2ĸ ma^˱/ 뱊ƨSu z"p*t[zxI/ qO:@u$ 57o >_^q(r5)i0KM'BG帤UPlqTCë}_@==Om:Ovr>(i{ ;ӹyn.%o$41nZGߤ++RXJ6h9BB fn$#; /A#|$V#KB-f_MwxRg:a BvFɅ(wئGӒy˪G^%EIϥy;;$(KURۛk nxJ _q};7g>j*[R!bꐻq3l3EQ`JrEMFηyxF| &A<`{RzAMy?5~+\Ču-?tv!BQcCE j\혔$/ .s+ P/%Sr juS9vcB `SLawSd@7qt>esz\%W dkV8{2s=E`vQRu&Lİ9 .W.N92L@xj`-)>4뙤ga~$Q$rVP-89kT0'~TS5_Y3J)i0.NR?Z\"Ikҥ|G1TJCz I+ROwN4Kd &'j雳 n _f9EYϓ$5Uwv$/ +Dyɝ./ep~E5؈gͨ; 3kQ]@l = hBVo.Zܥ(J .]ge Jl;eW-_ȟ`c}̻>'[ eWeGtd-,fOBykGaBkȕX:YD MI?5GaPZs3TBvalw1 n٬yҽ=ҒG knK> oǭ`0|dTڿKKU{pR(gO\O#g0^w/e" zfȝ,pq Zϡ-e 壌((#h˘ɂvn7o <|Γ^wzfN16\lS2EZsT>i㐑Sů<(s'x {@NVJʸ\]y4"M;LE-ZB2$A1%١qə Stmpi .5mߒ"ϗ"8. lF':928ÊbFu1']k煵彛[`gjc~M,e7ڗ`-;(j-K*%r 1^//R/v)t“l<'^J-0^hpUݡ3DC {+ys <.<&@blݧ%!ӠݻSc]1 f00(NQ[X VPbL,&Y3ZF#8[,R}JŒo-SjU^C9b?hu%Jק?2Nz,^ٴW}Fw |>7:"a.Ӎ!ʸ% yg D[~:(/%,4q`YF. GMzEk\+!4έhI/Z&8PQɈgvUmTo>S-VZ=޿Xknk)ۤXS_,#bS`lzDlV.J^Vt-TYtCjm1G|;X.BۨCM trGn,"r³ bME*|BicSo^Ѽ6E=g%" a=Yj$ &w)ʞ4mS=#m3aObrvn䭕RXaTYG[y{( ^O"]G~qtm"֬qHdc*zA!/qZiH!@sJOђ$u d88c_J$WF ~?a]ܡNeg]0ߑeqvtNiz qQbF\I#ABj ]v_iW-g ׹4nY#jrx@b6$cv&zvI[ Cd;iZN!q25GV3Yӄ䏔,IB;SDݺ ցCA==5faT7UX]u/j#ʮHR)[jyrG#3VzMV2'I|dx7.ɃtזA(D.<x[Z#WyBg1bsSx$bz_7ssDj/W-iKU;'4:j1?l|gN|;qQCfezq#dWjJ5,cc/&N]\ؐݨ& ,.ǩDkVCW9w&p%L\F!#ޝ@'I!Z *5A0!&^> Z9uܾhRI+8 ?5VŨbeC <@.T6Qdq]4P\0a;kʆz*'hPJ@P_usK4/*urA'JHy KXK0&іGs0Haqɘ6nI={JA+&sd2 Ǖ(pÂ㸐BynRP[`T͋L wj/ >F&&dNtS^M4Z=S8`kB(KjAh}6K= cu޴Y] hObɲ>F>`i!:†)ޙ?意w@Pnx#C[|[tNpd-Ǔv|G /Uz]&l+ e+9d2bf6Japou s*M]xV%YB`*lߥ Hb]$EKQM~I2ךXHrc^r q,[30eG .4cC=Qm.+˵~+nX\,@ciEШƏ(?X\^aE^ӿpZ3@$sKlS'˻b&G85Kw ]j#ϒdeh9w᫬*7HWh_Vri#M;lWl#k<hX<4%@懆'O}_-(]>N)H8_/l(dRqHL'o}h:~$Bof{B$O\cm&D wEj4l&ԭ[F(&vl7zx ܁B?=q^xDjYhv~ԭ{XMi"d: &wzLƬuL<.`{.ж`aR͂%6I|LrHu t:iE(ccf+#V& O;( ? e)6FpK7vE*Șmou/YZ̄GXF[( n.fUiQ"N-XvG ]9|(>+i}i]la Z Sm`cl- 8#n1cCrt|۽GV bYT{ݦ䓟R6$ጻX5"a#F8G(z™r 2);08=C!APúW *3L?j] T"o6夺9 G@ cO{1T}=1YPFl}XU-0{6]҉AגJh=TUWCs&>1Ɲ|BXڑ$pk,ӥ1sBdfms QjUDX0wsL\RtF 6$`<4XB 1ۏD `H?lf#yu&^0xTf+Ĵ͂5+Jp5b| YY39֞SA-VKr\ohm#p~}^hܓ\ȞAƄA6(Ţ=i:`E>r@eHP)Z,Cs BQ]hj3oчz?xٶ #}ì%c n\DQuӆqs`4#/R㛟J$u`׼r"=J9*v@na֊b4d(L}k'P5;~q Z3TI +aDqtz:rlWtg&Uuͥ%919tn6G ;a 1Ldh rQcF z: GWC+&Ԉ_0Ho,*Qi>uZϒ)`dMӕNҟI\AI~N\V3aKJ"ґbfo.<~{9Q&:JCpG56"G۬ع8y Ɍ laES=@ek-c>̑1gϗ\Ժ d,(RR`7M} w03x7xR(ۧ;'3YĒ W_jm^~AߌB>rb@U^?edK mTdXN@\R3$w3ZBVؠ%=V' mR}ag L6n] ZɩH`08@y7+ FK6TҷcpwqF<\ǖ)QORX(:H%rIRZ%zXevAϋȴ5t 9UJVA ZLmpSC)¹l0(z/#;.5Lj Q͎SVE < ⧙6)MP&=gІǑJ"%Ǡ$X~ (,Ďgշ:9gEJ9ûސoyED~%` ߝٯheIut|.(^d%߅9, U6v|yp½B᧳'R[ ᚫACM}X#dRDr&,$ C|rh2UnӶaxU[!RwEJ؜~`F7w  (UʏU<Rjyp`Bo]ác84BJ;UB+C~: JaL _zz+Pd8`t:AF<-]) 6<RV>KOl~HW{h$ʕ[ ʫ #k 7zИ<|6 6tN $o!즷2%1_sʴ$'_}{+&8$x:AOdP81jO$!Rʎ27kD=RcwP4%*MTUΣgfy)ZEl@L?1~a 峏RpVfM;Kfr.-ewa8yMBt+>] i6V5KS<@U/*j2f b7AnmzZω7f"fg.F?:T{Iz ,[AģQِluS9x[KVzqmecq*5hٹ{N'Іcj\-ɣıY'6ChH|Ui# ?){z&L-8ehi{{ƗÓ;D<iVgݿZsE>e'@ ?R/,.;A: 5dDyzL+'[10 pړY y\ޚ XƠ^) ?Zx&x`,hss-^CQ~9ol{.SCȤĪߎ,DUT\%?Q4rvaunYБ0(Ds(D"ynXOiK'wϓrWom-Em9{O?qK0 xkk&3=ǥ6&Ѹ6w=W4$sqȹg~s@=(\"[ɤ[~ΚAǎ3$3o;@G솜JjRzovC #љ=|qS.ngjzpD3a:F#hd@y/Ig3i\Fj7MѡJU,sn7p#ٚਂhEi+it5;osH L6))ԟ#r( ;qoQ㋴+g$DI~S VO@6`lXZz;Pϵcw\J2dS9jj&ܦ:bxC+ lg'r;d ?#z" :ǶfK0N3<t8>Rpavr03_-"Vɮvݓ|^k.~:F5NIL\'p]"K(ǸgǢdk rY?&p t8*a/j`ҹv؟|%,.IJ OԒU<5d$e"ۼ1|ddhG]U v #qF*(0:CFq,(&b ~_Q@$$),QMBտkv\_>Goy?զFCz eId8|;Kd@NJ+ @EP\wZ߆ӾH-١g:3&|=7wL+&qQrP 2*9%X]֭ƿm;f=ډ.X: ”H?Q'`Ӻs-[ 0t$/FAT~0Uvdk~F4^ }CYHF(YK{GIUJ}Cݓd\_'ÃRD]aG>/OgaRiAiN >,)uufW|?Jo^Y߁lϣ4#]!MzqT'}Oa2"Y8c"?…2$ܚSoq 1s#Ga3ƿvBr9K/F%Fy4%!sӤ^)6xsX(d!c_+a3"whGGӔ_ rL'w"`qwpZGiNki:&1e4؃c  2LHw}@H1MMN\oX}G/אo˺/־;a 9/% M==54̖qa׻9$G!©[}' 86qOOεI*,SPsv/x bOHA{X #C .$a%д20vL:-+nֲk«w- Iזx=W z:$ .@0#~_nIYL1\Wu(ͨ^o^GTHxiN@^;$ CRvxK#BUL^#{sbXq o|8,V("icƷGsșH`sx `Gm`TPLt_s !ϖ3ǐ/ŜQ%wꖹZ gMڇS&y鮹5RjWO`R;JDAs68ɱ):Kͦ{ؚ4ܓ)R<6v%yb$4X_#B7 sag=0h+ooPjN}I{;+l3O-[c58  #z 2H'5h7\i_X+mptqKObe8䳲kU UqG5tsY! uJz/,#ٜʼnxӏ1*ԲUWUxRH K+ُjIVD^'&KhR}+f x~eŧFΙ9\j]2x _F8T3 w BÀì^]])t{, hD-},oƭVYK~̗=n>֍:?H{Hx֕JGAD6l%E%dݲX % Lh(Ǻr>kr=zKE`2t;7vLK-*@QcQTtDRz 4Ɲ*gªCD{xbIE^-vqB!,#Рں62Ԉf5Fv'% r9xGC3PW вmT q.)-#o]ƺU4?G6u;H V&qqdt@Wt .rBD(3*x&?I^ '.7CR N$ YQpcy$Ѝ%hg)u50}{~jmokS|Gy`xmwՄJ~ H|_qp-{d[ ^^iᐎts_Fۥ*4r29Sf c/sziht#}g1<!P̓lZzAyID{L\̜{1rq\, [⟀.q@hkeCyOq)4R/s8/hwKO$];}N+Y qAo/(c_a #qt8&o58gաUhFbE `40ErWyIƇ5˚F2xf+S$aإ8%%?FXGC{c쪜jSw6ug멱))1¯XA"XMnHAJ. .OT}C&f-snlQ+n9-lGNI5-0ѰNm痊e)GPK9 Y{BN o `?—+ tjGdtEܦE ]{ǹ(J؝-#Y9b? V!o huKR)p#EO}Ӗݳٰ=ƧrD+zW xF9kkȎL-=6LvD)c[*RεH6& ^!'C>݉tjeSzgבrKAEM$ZVMs!'[̴5\C;p_CNB)FNTUs=6(o#nWKNUL^!xZLq%iVjfS Lz6ze.Q\r æQp,% Rt&g"vְIkkGOxʈhL kVǔdI  Lif\@GVV/!SIv'eqV3WaYeNқF|$ 83vzy)>09[1rA88.XQb/v̐ʉO'6~R~$, (8 +&~RBed[8_Psb+D҉goO 'vW>٤Saƫd_G_O∗KQ(B">'&8ԝE+rиJxcQ8(f \ >ٵj_NAvc{vnת!Nt$`ŹA5#Qп.|9(MжMGw=*KgszZou-CR!Y\d-w 1MJ)m=ij}}TՊ3tNt~&A̱8[2dc"PfJ#Jhw"EXg^+[[{O~.|>9F7:w$v@gz2+*8cF$ )~c%H}v̼JLwiAֆp7zڄvi] ILI~j H+UpEd4_&9|I';bR4qZMyÿ6Wc_mFqVĕ Nښ.K*xI-Uc#ӊ~0<Ƅ'B2dL& Y0?z2ۏ_9|=!Lx+-!Є$NE{C~5[f8FHiڮze4%W59@)]LܠRߨ<Sʸ qyCn׆Sna"_6e插l o6YQū4 &"UTN"]*Modq.v0y!G@w8;=Rhޅފ)fCQt=G-ZpgЄ#mRf7uE/BP.d6#aV5$ )9Sï*,y5HG<4#jf[)c@< /K1wK=F*}Po&>:*L2wpEPaAیAKOשL.t*#BbR{7 |YVpn[zr/9Ft +3=]47mn}|H~7#yրH>ra]$ y^f˾*l)4uO!1tQF9v=W8hbvXgƹn"b(Due%io/:sUֱdy| *⵼!/h8J{A]cd nZl ,c6اX*yƤ+=nm;c,RI@ t<{y1LtZŚQI ŸxFOzũusKk\_ւjD8Z N]@^" xRt/,%œ!Dz$*Zzݯxci]vrd+W\48/"UxByƬPGNhgb mhhˠPUCi,|)$q?#OŌ@(䗗ނpں8=cQGR~^"QDW"h#*22$3/JMk];DL lDY7[)08 ES2d~B#/Zqԃc@i޷.dF6nͮv<"Y.-,nU$*åï3.M_w7EtGE%tcd\2ݘwJn<Խ( 3z^43[QstEGG~Bd$CĮg3ut?)q(F!<&5kfb[`EÈ_ZiPvzh]w :ERmIޔӒ$@|RgK2{2`d% J:yL@P5M/6YcL5!2 {nמ;2 %¼b/d Հ@_6^5bzh!uDžilR4_( $̃WUS;̄E. 1ʙ)8#'t?DDh Q%T;QF'dHm@q;J񺜚֝Rb~s_-\JkBsWi'QzX:V`1ٰڐFȔ aWT|k|6+bNj&jd9ȋ?g?E" -P&.UX e]rhh ?FathJǯMۥDs*0Y,:?L$.`( ~hrʄC{N2k6*"Z5mӲY#"G=Zyqa7PcIm5fhɁ6jTl;] M;F;;DAm_ΈKӹ]-Md$8` L6,kjB*wsp7l+*N917rOJl]"t9rOQ,c_`L/y&`ΖQ=S ڬΗ3X(d6s[_deYtݟE8)o˧⻺2Q(_ [yUđceOiظnJ& YVRd.=QjmXIO[|Y7 #e?<1J[M1K/na=KTϡ]51K Ԗ`ODf N:7uUi^|C*=2K"x*dø 5Q6 7ya؁ =]jYI%ʁGY'(܈2eZ${fp`j";۱{.O )n8VKzct@*u'3(hr:IV_P;.!\ב#:Z|*H6R\ˀ,.QI@4oF% S%>694)hA~R {aD0zVY -!2%?Wn'\T0@'kQ+U+5G@Ӽ81#\y3+PAݵљ`vz|- [*>i1}BނaÝ+rW.S|B$PvJf#b4Gϰ Gjg}֣"+~tW9?@?iy#l*V` G$oC1Mk u9!pt \&ʪz'(d0'}%Wr4)_d@럮IY/r e}62M67[l$ 3x @n L7Y14SG(-Ǵ,VFO6p?sɱ8 o' .~ k_J]dul7H4HICF[2Z/o)KLCgѱ&i'iE[KU}5Q;d fs "NBik;α;v4",سێÕ PQGJlxfe,c(oi4 F(+7}2F_>oP @m æ޷]y:y _~$c'L^z7&<;{>ȺT4mZfFU+j{]̣࿌_W-c:t)X> B#PuK3?rh*P*JgsCΒ}J[ziۍ,\qc &F\R0=k&޵edO,:Љsҥ(${_tnh ,#oZƷqCa6(hSb \k%y|&q[O`&"<%s"DbZ<' y M%LϮPz>=f+W6;{$\yK(ÇX^O %`";Ș˰mY굈;~vx(cdcs==sX+x=͌/$Q}ش$0q67iRR 7n*wQmаz@om`H_›yQj=-ߓx;,QP'jc̓KMpY14#@O9>InRh8F}su rV:HjrCjxO[<[$\pi{5?=`HLF-|M.6F=Sgb\q,v  O wk ٩V"Q|Իr^%%}Ǻ LS;-Puj7/SsDUhؔ Z>#0W}Rtg8E$r_vt .|W(Փh۠5X(B .8Tsr|ɥjeq I I8u#v+ UȚ^LUs_%{+^?8JS)iN$1f(^&/+7^w+BH-Л#). lV_{kFd3R),^3Wcɴ%^'_[Р}q_iV:*1xamtHis@mQ(9`:zea [{ʹ)}AzK~JtOhl,t Y-4\ko"],%o7U4qHNMAȼ#aMp*5OhȥamRI%nz(Sm$G(QUԍ&Foߵ%35 wIWpٛt_28j,'˛oNPkEe,SK\iѶEWO6HIL4.PirMQ[{# U+fʪ2M̦,~WRQH淰.r48ɛ +zjrtjrZlM!2j;4FbF.V8;U{pk\#d?ladR+l߁:9]\f֜!twEuM}Ȃ8d"" Go&)VGφ.LTLҏjY9ýZVb܇#6Y \f+|dH4 Rإ >Z-2FqĎ)}dv[@.Q҈ڂd>3ՉJƂqmԎgwbGy6xU+ig9QFNfm^2Åd%&\ թwqF4pA=\iSlRr qyr-jK 8R MU{ ~] KRࡼ])Ao h_0oR"B5{%d;6CT\{uuYsz*ki% h_v"/=I6Kmt4M%̔8*b: ߥ{ _5 v{5j@)*ՃӇ$o᰾|c 7$ "4^зQ)S拍?] `:NDQp8uzLgqMlv_ܧ>&3_S8Z1@/8 0Qiu m"6$T~P0TD%:$UL;Ԧd12*x_8_iѺvg#j@m)+6kꢗ'⣗nvHtAryb-D+]yYmټ 5AT}& $?+ծǐZ-Z1X/L5wD-/T;S$UAixg[DtY2l=!GKH@s;sK% /V/rX$;~ uѿ5vܓ@@AhS!m\6ze5Csq0v_>ŪFvCm]V/xi 9ӎL[r"Pz;=8N)ݵaO)֕Y{Qg@ 8qШ=xĆB̹u.F8ًw74|XdJ 65]/QӾwԎh=OE|4D|ku$,["/.;""Ɇu}^TǀiNtA6x?i4VEW-UqzMeupY`Eހ .BbگҪDLg@|CguZ0vl""=G6cHܤ}^[ЩՖvwoV#aj5ہrn8q.V4 3yXe괕MOS/|8y;U@TuP*&׿DZ獲S"0;$`"n!Zo#>W;K- i3Ih'O4!yHJFa'& + R* ʕuTsa[9Q~SEC$ r\ Ci { |$E1{Ix\TVF4t<" >Ho\Zͽ걹!a9l|k8r"x^v[GّS1j{*pedt%U7ULg;h(-r .]:6o N CMN\>"bO!RbH_YYFDp߇3'$MC_o>q)U rWqBLlU ]}H$p/JUY-`Cx=*LITp(jS.uS#;lBTѫ?M16ؓY2?Wm"qS(fDxR_ߐhF|JfyvlJr4Vt7bhiwdK1f:ǀaƨcH)|<hrSQ,fD bvpαHA)*Z+t^~1~O9FX vsQM]!,C ܨx\"-Raw1pf\g kϊF]1bK񉕤\<ՃtnG:ޑ@UaU&g~36?b;a4AMnxWRq,yk[ ,T_1֫eԦ@3}lц6F2aFJ^{A,eLYw)Ȫ|,}19d'fc#stt&&f^<0n=zIs/ۂ3l%3 Qc):<{߸(CeRyh}ۤBgwYq2t#>N0i]%qښwC)ӑS]oz)pC0j@$ AFcM2}dsm"Ȓo2LD YBAD92@?\a@Lv]ek!u%t-IBs3r|gU"Ӂ]H_o~KџJuP\Z~;&AE>CcW}h<т_043$OZC+IV ^Tbsh>O91;FHl4^[ҺAyf k/!8Bk?E%[y3%C3i?WHYNQAssP;z{ X}+p7?멼Xɨ(**NѪ.ghѢn*zB"Wv,VNNg {y2q!(WBE*G[O-^4D)\QWwH(7"|q|lEuJ.M]icVleOËCß_~F/j%/9ÿ=eYKh-Ոvuq_b`c17L yFX X=Z:eoMM;ZR>}N'F(AԡmhefM $N ja `UG.+ѵNQ#2>x._t0EKY;߶̑PKTC$n1] Lfkaۡm\iq&"p@o!J+*#j>㚅/o'pdp ,&CQ9&()S {ŽzꈄdؾPd2j/g*Bƨ16zKdux)ӱQW9Y`zk;3 (dftԙsmed%mpg6(N|'"W9׷0Z?>qsۛ@p3 DSv+:59aA5ak(b<~9+, iW=WDu +-f_^iTWJ4# 4⯂_|^(#${<Ýj][rYk~ԩ`LﱮӓpvT*쑟($8"5$ F .+p\p&j$HG랢)V 2+Yy_ᝓ/-(c9H[ȲùYԨ57g[ų2Bk2Pv cqV?l?@D>c3D8@ڵ,-z{CۍCR_ Jbݔ1îWP(t&[Wi`uGL#k+d1ftqN׌07{@k6 \9ڤ5ߊco)]0pip@r@S*3 ~H%;AG ~03ݛ`LopwN$!zdjuMN@6坜4ě Syz?ޔ,c4:NJa|.L}j, o  8`Ͻa^s у<!'}$S-yiT7nT5&%.{ qFuQH˶f,߲ F$likZff_T>IAIYpJ ]?ӆhA-V^Gj3%"/F$vAo7[DF >m0:Db 3l#.mtKOArz>\\^j@B(_Ç5/;cl[WRb2Y̤v=gZkFao>&2RD{ş@[)=_1Vdr\^حuJZJʷmӋC nP3O Lz?/ N"d DF7Y^Ic I!9aLo.NLjcԗ9n4hbZdc1S`Gvsg/ud-~n#cރ?`YwBOG>Ua`zX'vDžlPl#l9 rڕKe}s#Y_=F\2X\09oam697 ^“QN2`ӘJIwz+#}~,GJ4O^r0 $Y~-b/G wŸKof]LpjsríBSzY8Uz(Uq-G2ޯUbt#/+<̊Hl3|{ѯJs#EW ^ӒD~ J ?%E%!7 ZuFA9R֖yXh,;L:iק쥿әձ,}ޚC(;!(~+Vfb͒ϧI?&!ɻqUAѓ Ь"O=u9,$Oak͒ jNBҹTׄ KfG#Yl5vښmBz|N߲ VO]aRMJM 6wڹݘip{zqls>2h_7ߧOG8A:2"wjJ=rƷ*qBuɂ_K;I=Tb=" =i>6wŝ>'CtaD]atd'aT \!VW%7?" 6w2|Lڮ,ZVKWcZDgR2=y+#IJ#IH 0wPGW8WYca+naMD!pr442έGMxIJu9A8)pN#wM___%T!Ow-GlŦivZ5~`s&oJ/(-.S:奲RR'G$]B?]Ar4EmEa^)>_nzހֈS°ǁ;+unTq_O l?2{XoQCUgybج h RaNl]XQ4y}ǂ8Fm_CZ%TØTq*lM{T{b VVspO{qcnno>[%vE>v@VWMe;[ЌHдfs e>͞]}iR赛Ӗ33O6uf1]^$4O7نy9nxuC@*CRb9bKPw쓏<| %~+\RI$3oY1XexIl&3Ri>O@щE͒ \bV5kѤάvs $C.CI^`ʠʩNY^FU$4#uߴMcUbDbBy46'"<chR#e6/zvωT"i,-xMTy܏ 9)Q="7Wfz ycRK(v 1[G!  ]/ "ݑy8@a'Hpy 6 ʾAQ_\4xdȎ1L)T [qSʼnkƄÊFV$rET>F?3˶ҧE˜}ٞ+D,`Lz_%"CB> <$5NY!l0#Dcvt8y=W7pOx;rkEtdhU`V֗x'w5 ؛y>f%а>3kS"B=`9^.5Ki괁˨͈Pi,]P2 #j^ e9P ܯUj@Fp/ o}@DvB+& 9J /b!|h=Uft 񼜒9zcM T841-O~ 9OY dMKJu hW0iIP+%+.%@?\*p18؟֍8CN|_GI}[ Am?g\0WjkD ,+Sۺ rϘ`#fGʨp=.kXffGRPAg:\7z\N4,,S_Ke5)ZrsZN9-۪f" :A^!B+&Y)`e䧡N!;?f##Sըwn0_RxUEGN $joޖLQ鐭/[7<{ƅa0tqjc޼e^BXp_Z4ZkB#2{$A8b'G`]oJh3T2ŧakP'AU2p6'Fs˜`hW;x{xe-`'I8DUMrnEg_ˤa@oa&ix^(OQkQ =Œi/yl(4;\XN4d03#:" L:?vνZ 7I 5eSb"J &͋E>7/rg=y&6/ꠀH?%?kVDD7;@?$>S v0׆K.-eۚY'pbFWZ SO&gm+_H}ktĕד:p|RG*_ԉQR>B_! y9[gx!No(98t%4; Ypɹ{.rLN|VkXW>醩Ơ{/!6F+T -JPNr#"PgSyBEJF21?ކBZ!b;6k'C7gX v$A.;QD^!P l|îՂUA Qtfm#15<3DW.5v7ɜvVW֒X@["'i8%~Xڳ@ԎApq*TP-TM( ].o gp6 :41WXMэ?kZxj\`Exˍ7vTa7%>´ۻS$^3F{Z(7>cU0ƓY`xK#aq셸10֫C>%ߕC-y|Z te}{Tby 8+@ { e@+2 G97@6*xሚVcª!h&tvaLy-h?.W@N*ƖKr(>VԎ$1[c 'q6b1EA?rg˞9k_ &ʮ`YN6+Z黆wb<7: BQk^Ov#?O}րyV"ɉG%#/;-֙Mhα3o>[24h~4kYl.}n W:{3mZ3Cww\sN:'z}B6Hq;٨DNsw+^11 U] 70#vld*,-a8B[GTAalz+iKbf/*yw|e7K4(K{VSTnMX&i%g q7v8z@c2_&W4pKNCpTX"@52p~Dz!GBJ|w~mMˈ?nr}m4pՀ{|Tغɏ8FeDCA￧ޮ+qgaRYф\ ]hLe{H*6D<¶9VK4XJH3r aN>1UD<f TYa; D-vۿjmcs}omEjN{BhM":l|R/I)%'usRv듽rwZxpdGÈ( 9ݨm'sh>de\h?tۑ*'7Tt݅ 궁4 R\  C=>uN2"b dDb!aNލ#Ks}!6e&nԧ|/t L΅{/ DRpts pUF7W\.rARj%dd=/]ߝ:1)3_f>뮅16 nJfYC†RmQʋQ|vi"W>S*{ Z{YjAC1xTWr {vmjF E$ې _ۤ]=y*pu|/5=3BR;4vCez.<Il\/>l MYa-|nz]Z\MNF:Cumsb6&8> )\VoCF~+LF$YRnYVbSi$hwsm=*o4$}Vb~TC|Ƭ L)b^yMC9yE;_K$Fj)nZa9}ཾEL hV|y2csc1AC:yJDSR G+S<* QT:M0{l5ZxóI{H8 %[ɪD ut &m@FTs}7]yMa`=ǹn }tjPH_L05wP}ؿIi  H^^} X*Q!Ͷ>p;<`jT_!%* KA '6"*(S`"Յ -{6@9[!1?vyeK ["+¨\hpDZp ^l4vM!ҕJ8{A(zt$Yl'!&=c={#m:X"Gr^H}HG UL%K@3rƐn1z3^Ũ\>\xjx|}]97p3'~8z-ֽ")}صFء&:kSeuӑId}ZmlA3h>qJ0$/@煍"ɇodBŴ2B]e!/!,_<77B6',EIDLfF{5)u?ܗÅH_mc撤Ʒ闐=߾B!O%(@P_6HemXUԣPaZc,(W<[n5P^aǨ㊨__,\M+G?J!.$ff ܋/ONP] /$Sa L,Q!p;I"& sRʲI#6ݟCM"|oz9{)-/h;rc嬄7FǚRUs:|?%Q} J`p0$2GpZl`nN2^~]O!Ąm92[mT;:ȿۯ{E#-)+0.CڰTC%ZLG>(Z$M:, (E rCP/R|ػrf21wk3iX{#uϚ<6Xta*}9Xq k];dڡG^z:U^ߡa(r`&z_)Msp?o3)l7ơwa4!]u'/+b\X&sSxj?'Yq4pңa7g16U.He{kH/-QX.$B j=|Skƛ^R8E@Jt_pX#"yl6"/xz4_>:cB<}Ĝcdzyߏ-yH+^o_^݀vStGWd6 bwTw|O귆(0WR5^n9W\s ECeVR'w&TRX%sV曨 -϶:8U4d';.d7V'ڣ6`("6`bg*E$ݻp䠊a?2ޅv-Øc' Z 7d$}xu@5 zHj!R&|)ckg>&&Yie?fP˶n-0HJ8Z/Qq YԴYZ+ᢐN ZtNkpC ]MI l~w9c5N3FRkCrsb!C6m(Oq1ʃAI=*G2&^6 zmd\Iz0SROʖD)r2|M}pGE5}6ü󪮉{"WO7F7=Ơ` vf%կWhYk$8I0$ʟ+|$=7ܲ nEHK@AAq!BY7#= Ԥ|M l^$ \BϮcZR њGH;\ҷ\[ۍD!9\tV:~lD\b"ha{|W$T*Hvw˽?NQ6f?a ϵ,vw/`A -]NS<քBŭi{ONvr kZt| ȥf}3 F`n:EyI!SS͑ϥu(LN #_~cvM9UK!HVRR+)kٻ2jb#3z|bhix+!Z.\?ԧT}+j{D$O}W"i`ӛO? A2KRc,ReL:>.&`ȅŐFeVgy*^i/[ GGڏxnpNV)4~/R(0ƥ/kvEv0$Ez:i]PJ+pLOؖ;^UNG$EOQ$S[툲% VLnt/aiQuՃr[;T֊C:&0fdYjLVG -l$}v8R_[$C).+ f|1Jo5GWF-'#mNF?cs2}b\Tȑ_..jt2EA'ћwt""[MNB~οsyMnc\_1DrZHa!;]J5FƕLU.}l"R).;'; $'^VC! ǯtll.nq tI~Da[y05H*ٶڶ P_ M_1q T6g1ibnf1%ׯj0 X1r TX/LP&TT8e?еܪJs@tC B"b B_DS/ ꮭF:{ܤA;s b4p+,Jս]#E:EM]"bh =ε箓c2O͕Rda-~yr/XzvĴaF2Y]n_=;Ą߱y , @O[f:^l )9"(Wdi &vH70(C%W=eñ<2YZ^j'~煼xf۩\LuKlb3W3e&7!_o@5IU\(&E -( ?QL7{ Oyj`Ŗkƻ&{9bG-xPjHXK/XIה{1{0V0Ň%tw?snHcp 9'*azt=2瞮¤nJ &Ό*?C5C#ָ`z:t&=mI8w %ROZHjh9T:z:.Ftl=rF_=ۿ(Hr}~*5ǣaï?-+ۨuȖOu<.d"] f_[VI1p-{|)KT}aeyU1IjЩcV%N}.K5kHj.w5<{$[N:x"V!|w%Je #*=9_j5 4E"RXЋ4O&P#LWF;4]j@+!dfRGM'(Gv놺-v>~DyD5sUBpq|K#AIPh,i9fCegq #bK7c, oBw}+DLDW;4h,On;-_谇 F+67s'4SPe諬j^5E: gØK3bxAq'-=6YyxAjMĉ?xhf]6ŞwhDeE0n칃b@LibTrѐL]qu̗>E0C'`emL-uc,#N#ޝLŽ>$\kskW2?Xw&mU&šcT`Fyr7&&,Le-Y ɈA=ػ$eVP6k˞֯%asQ<$Y7m{{b^:Qi}e=߳$4lԢ Ɨn,-HZRE*h'Ģzn3N戆/{3(qz+^l2;.Q. @H<+0z0aj2kf$M} u 98t6:3MNɱ耢+n*^92_6q:*L#!b jMki{=R q$u Yuӄ:viMZusu a}q[ŃsG[٭bPxTIR 2XnO4eZ)uƈ?V pZ-CsU̹okK];S2"\Yֽp\7eΈH4#l.w37L9z4)ZM9Z]@C[2\S@Q<_:Ά֩|~b3e>$G"2 =;>5yP++;t/l76 gǪBCy@=h-]F ŽAEMSw:թ/J/]7&hn Odˆ@ tERta<qu6,ߨVԔ<49ῗa.T 㸟-'[qdQ^-G}Jޘ$f UTD^SFGn Uz(ӟ%Y BkFQ0n: =gI> xGIF|m+J'W\6tUI_Cɻ½*2|-CNP:^]՟zܲ( z౮VRpZ|/Sɝ}M/6H v6aIpA&ttq D;n#&kc{@mla{.=9'wFO-!&zBmH#{ֲ$JmUg*|EbHJ`(e]ky9@NY?6cZ@1ÖsJUgy=~mQS-BZçvhed$B!G?Ժſ{Vۖ3k:c]N`FɩtsSP@}qMՁ f5:7\) {5ɽS PRcLFT[M{!0_wJ9N0'\ŏd[-14,xé&gyjD`/O U,,*^FkuY6e(+}Zqx|͆Š>  8gt֟3i޾Q$r 4[VUrj/FyhP;g; o ! (^Cejsv-4֘/F.e1)Clh5P Q9G (}93/f-pR&OLSG&5>b扪߰7}IvRw7oMqϭQe$OV!wtvd]l8HZnN V׀]xVtnE/OLGGc|v vceHєʇoD M#MAϵ|7*SmXQyHaol:ЫV#F牛pRc& 噮υS'Dк3U6WC 3#:Dhoo y/2;A7Jc}Uph~AxQ2ݜN->8CGeW9J<-)-,H{kN7^O36J/q?o RE|IAغ.0 @m /󘳨ԑt<$Ζ;@7)F(VN25j6sR@G'|aZL7&i%1kYk^6uٞ0Y9'4.S%/HJ"TQ2+Qx ! +c"Ў.+ DX/"0kfμC1`]EUz7s"fn研⃄kJsK.#BD[8P ^p-o&dةmY㽏)j׉ ~=1$(=F|O#2aϵ0ȃj~beqyɸ:[!R_j҇]A]}F(#L%ͥj[q RRi!Y߫& ⼑R ~VR4hEc> g[.I ,y!s8g2ERaU; "1mƆH/N1T._<+ڛpԠN/@d.`Dࢢ>b5 51E^D $f]>σ3V D^!TV"QeĚ-:L&(\qp/ٽ-VJ 9N/Ջפal^~Z @` fcy7 co.[K)#ͮ1V?R+EB\J?9k[u2%;4tKcE$)6jPݦȪJ!_хjr {1VW fJqߊ> *?R.AQf7䛔l?g*E!B0x8!v;%&W&S׍Em[y!Þ,?41JOyi !dr2 r?+I"寓4C#Z9ߤJבP7 HpGKmOyOB@{D/O;Qx@6'a,)h,8PG2áv1fNp ,4+ڇsnG=P1֧qgHP(+Vt@!IWGqnNtSr; Ts%gхv,*z_W 9e.no,@Z7IYb5BzW 3\-ENRӡR T7ާ``"DE7HZu&uy\i94-aYñ}ɤ0)Tb{.K<*ҎX 4vI[-K2a4Dc%\gN'K6+ibYro_?Pm fbݤ^ug֛>s $YȥE9v dvMuw,| ܁&!_hFQ,p2dV[/&}붧r'g*]J{C<ƽeX&`ؿg RZwi=M-&eR_pqp 9~8•]Z HmyJkIu~BXhReYEvіfNbh@N# W\8HسX2ޠf9dFXz][:r%%y*x0_pu4D38n 4ۉ`?hA6K(L"y P'M%V4d镴4ew D~t;>9{\ i$OUi߳U=-}QzX¹jVT\ˬcBk'_~LglSj M{ :}<0,4܁9J Cs)r^W>- <_Y~SbSH8 ; a Q:u?$lCN1䥃ft6u7dٖ֚:Ef K<Rk=,i!E+#Vwd}TOө@,4F bpPig)+W\Bc- ܝb^I˰ax#խJH)~N(?W7==jGqNƑә5&̼};8Nf8eW>tϜ;>&<;2V*{1U :==<4yx"c)毞ģs.E : VR 慼jMen meP: {zsp8Ѷ*kn}[-\tjPד9h(4Gq\ Lxxn7Sگp3= pM`ElVa‰hj?GlAEZ,d5P ׈=nGt'ө' o^h/{k>U8N?o]SL}|LJBdI7w9 Qюm%JH]S-ܙU@aSzfawf ?m 5bO̹2xx5cV/SC3 U=ͩ,Cl4؞FšoQ-f́;M)i.]T%BJo?%P]y:os{;XO/6xBm}ܵ 7vh[~_V%\deM( Ui?WLZPKE!WoYUCڇ+ f'n.Or"NAuE_l=>֐?r1Wi7*H⠦JFYlΨ%b2o?8ܥg\x6IPinјe8r8 KKLJLxx; 9 ,0~(?&(Z|5f}cӇ1z2M(B8 dr2J}QvUXiI+v3su<&m'>/]8K(}sĐ\e4WK8c]D%@4p6jdKjBJ2^mWƚzoyC&\ȆkpʇD}s ,[l#C`|̶`ݴg1:]&Z;Nl.eLNo)`L&1kp_JWBj&V]Kn.*,G޾#ӘQ5άGe~ @O}sZZ {ɺNEi81ׂBd5lhq.%3/|s1Bx7f-a횸JVKXǼBn}3hHȥ['YS,E]a5euB cW;?x&e9gXp K%d6/p98ve v$On_1s\mߞĨ׃(X)%iyRKE:3k3jgɢ!Ea s=)h!e/Fy^麣UfR2bcouȑ:EOF?.q, э¥BϧJF>wlńLqSșH㩇W5!vuQJ2L1$/3;iϽ"ftΚBb $%?-3UP-< 㣙>N!J?㕤PXdȵ7Pdx(eKC8`ɑdJ(Š?"ՙbD`~8~]8C_}&w5AHcH{5Qڝ"=0G1ΝOZ :qn@@U*u!)"ip-Cp*;vk0 7|FU/~,p1v̯v[;KmeU ^0](3i2n2n^oS9x8~R!|9FUl=]`2s/Iw~oHoh? Wc{P?#]e?݋mrp㈚و>;Pz†G9.JTK"?;x=r J?{C9P3[xӓB,<%޿1FAv@14k(R!ELava]Aw|n@j%V2(@:]i|LT> ozb8r)K>, [gm Ci^q\F-8Fa;.Ga&Bx Dnz%9`761RF0:*e^<8UdgK[J0+[4rV=/`$}0])-j< rSW/6Y zk=.#4$E}_+eF|!E{I5=)Xci /Qc$~&@y܂tfoɚ :^^;J2 i֣SC=x JJY ~k?^A'CrB|GW[_і2ǎ:35Re_бX>bx톓by˼*l8~A dKBYw 9Z) <7tmp- \plt+kC}ckCNd2u0keY'ELJ J2WN޿ ͉zWMt6 D8(Gͻ>eB \ 'hNnd+&ЧvoZ2|UPa0ڲS33۟jGUSLDN+KGBW#|EF%͓lu<צg}[MStK .B9E \I˦>QSbB/O-[@}fR]\PLC.9RnpPP' O iy/ D)mt]=j)K B>&,^Kgfv Ha1єY0a67puA?led/$(|w(mTU0 OJT(]e>$ $ڞ,T_0,`P/N0 2Ga wV4ۛ wxF<(wHaW=(fWNѳV#rSh#c6ZJ_"+H$mL&Px/^C}+$_Z,^6´n`LʺZRf:H/($cYIb_N?ftWB?tĿ"<&yG\:른ʚyZ,#Mkvx!clV OA{l :gIZpc\Ftyz p.2v*e1"w}ߧ7> ぜ,C:]FiEA8L5yĒߔuYD5uIgEK-8j*V3mbR=f'Nd~52XQr4 !4&š]:uk$f7L{ʗ'J 4Нf"{H-\WخI1Q HsFwGB+t^T,&2s9HUV5YxCLSθyZ@;YoH#ge=Li@ʲE+ Nj@<߻̫u=oo8٧FL2F.!bTNy_Ry.oZ/nOT* 7 0Z2 WOlM|Vm:.혛CdJ;s I$j[k$3QYwmykǚܭu)'p5Ce 8NeRICar}ukhA d^F j:{BJN9 Ծ 5:.dBhqܤ&y _+osX+hiEFɉfadSs6+9r2R&{Bƶ}Eu 1œ(% 8Ug/'H Ww@HBpnse@e<3, &ȿ/tM?G}tO]f0pAE6~uVοs$C֫.![2|e*!ʹ^?ze*ɸÃ5W~R^R_,)q?'~Hh-v*;G֓Rq)'Vm`ˌON薍kHSM<%3 c.ưdP(E+uCڔ %&:}]N>K! rJ&r֨{*byT-*M&)2vFkqr?s>M ا(dc=hNbe`X퉨擡߉Ck\~lW>: 4|cw۫U,Z%U8 l{ EʼnϷ~A %+A 퀼V2@O޶ȼeVMg_7X=k_ЖiaZ e;iR1B#rQ v-BhUk)-!vox 6Y Z%2Vykm`̀uskGi;/Bd.`G{ ֟=q?>5=.H@;ukvoݾ46}m}{8Qp YRQ5a<x֌aWa~qPa.˅%tTu <|O+4lny~h#U7qMe߷QOmKKWK"[UR\3CҎ^.ݲɫO52Cj s d@CtFbwTt#N?I 73S- !RY.ī 8FJvonJAsׇf \azmb> e+61^api{]*\ESx؍m)8#Ru7L.[s3q'(T6MOjYCl"FRu]9hƦt9$$WF'YXwo@FY Z]FO?ש'u0 =n5rPwXB f81D2-9qhC#)#q*j Qf+Y\ Y5K3;c>v;xmEQIGydjyX>sMBc_Wʪ'(.:N(5 ,U ⡘2zFx}ݙ>EanK*$ ɥ(5ib 7;*[^[m7If3v=Dxިw/ès￐r5P*F:*B o1Mu7WwpKDDHڀvM}B>Ql$ϩQBL>\^'G%yg~0bGx/~#ϼoXK(Š>PcԒ[-,(#2 :I"OI>9xʜX)2i"st^\K%0Psdj^Qi~HoGjJ~*uw!_cYxJ/ș`b64O}u~iquO 'yGӑLPVYBWZ -@s9au$Yc:{qέ7LCij Z-1݊BkgP6}ƽIKMPo* ߶8w0GJh|6̩tBNGVw iϳ$x(@i p}/9a:-J:K7ޗ•ۙYOU=L}S,zھ,HWթ h883L/L.>ذ@e m ~R"8;z,yroQۡ%4M K]cHϗo'd 2P QJ ,E9w]6]C0Z.Ss%VnXk ٫W/}$o}L%VHE)mA=~8 N#mKY6mI &ҋ4iSJ_5CȢRHYm% }ˏ3Ď?f _2Epg4̏ !$NZt&KvyD;7W_ bY/oa`P)u/MC̕+pwJJLÃڡM"7Uq9,4iDcY^X0~ 5B/'d mFu2l5tʐ~&H1@ˊṢ "R&D[X!$!l1gO/Bj$Hw] x0jA_O|V8#3 w-5mƼu(U *Q%賤\O6QhBCtŝ[9)i"x,[ 7ລ 6lIN]c4İeVkRA)v s{YVywCc‘N Iuo *9˶c\Y($O@&k2 ~N*qh24ECy5~xwg-Y c3Vak%QQ;o@GkcDikd]=0`AODk7='Ԫ('xB@|[˜)N~sFW%$BRN,jf$R ;b/N)MG]y޺R޸kkX}lDX&_?IDQޅnS 2` cVҢ/#sFfpM$Eup ujolp(J(nYP|#3?dF_&sυMH^ ٓs,1)wk{0^՝ʐ07hb)([7 5I-L!{[Hhj{j6$#괔}qT.t|E\ν+-v{-@Ov#mC1tfz\(Hۊ u@MOݜT8&똛]M; 6:˂f@cD34 E `NQ$Fa_0*j] 8'ݫX YOBΑb1;7Tp?>\1(oDŽƽvl5:ii,"4 8P^y-@Uj I,i59يhJt)'yb@^ueZ/<@ŰlV׋6-qkaU࿰rYZ !@%gPZ g9W8'kTrVHQ;S )²UZ+RJ!ًVyt=k?b懸BǼ%2R21v[fHɫޤd»9 B7=F>b m<0Z3.ԃN= AKU'TOlĵtv0@U78[8 U$e/'0 °X5@?lD$;]s3Hod2*sdԂɉI|6ӶxjoQ2-GM@1ƾ:1}3cjhN*> EN6sh6lܚN3 7Ϭ ڊr_cEQE bG" &A%zF,yoA*OCjAX0 GUtfDа[Gڏ38E{Om@^rOy>>}^[nĎg^PvFYD5tc3)>daMe>tg4*VcEA bВY OޥrV~\LfK4keaED5 &a:_?CLKΞTy2l^cS_鸬4toϽADm>>Fq>#ۜWo1Rs.r! ؛Pe\IծAgmU'Bk9 C#:+ *Üf;D 4huꝠ|UQq]K`ݺ0 [}C>l `D"' {$Ќ\% 60aghTfyA<1TH Ǚ6f]Ge2 pB7&9RBۂ%wu߇&`:ӊrE~::Nm~ ;!bͥ$/ Mw 2l[^_X d'yuW#,R1! 6;M.@VYhw|!.j*V2mR-cM-] 0PEU)!%.aJ"e5咮8#pXOeugk7$(g;Z}y `cUJ첔, C1}gCVЯ5rJ5,:b@I85H$> viCżݛV_Mz7 17hx8ug0 at_ 0E0ʤ'=})KZ-9du-8K-y*7P9氹tneso=H8wfP-eq?(pw,@蛜zD1"ڛi%=jj@_ΗS`ObJi|(p/Ew.]s٨'s馳 ހ(isP9t G]6ioy8>=:®S`f YB 'v{s6ޥ$ԟ>þ ;+]hX–ܳ!'h'.c?e2WӂDEz9v%zaxE ]`&t'E;ixzC.\N)8C_&;__;xMbI -pr? cg\]ST